From 8148c3ee3c33c7c0deb318e4e8b6eb573aae53c3 Mon Sep 17 00:00:00 2001 From: Victor Fuentes Date: Mon, 13 May 2024 22:37:40 -0400 Subject: [PATCH 1/3] haskell: init --- pkgs/by-name/al/all-cabal-hashes/default.nix | 11 + pkgs/by-name/al/all-cabal-hashes/pin.json | 6 + pkgs/by-name/ar/argp-standalone/default.nix | 25 + pkgs/by-name/dn/dns-root-data/default.nix | 37 + pkgs/by-name/dn/dns-root-data/root.ds | 1 + pkgs/by-name/dn/dns-root-data/root.key | 1 + .../dn/dns-root-data/update-root-key.sh | 10 + pkgs/by-name/el/elfutils/default.nix | 11 +- pkgs/by-name/ha/haskell/ghc/8.10.7-binary.nix | 451 + pkgs/by-name/ha/haskell/ghc/8.10.7.nix | 411 + pkgs/by-name/ha/haskell/ghc/8.6.5-binary.nix | 229 + pkgs/by-name/ha/haskell/ghc/9.0.2.nix | 391 + pkgs/by-name/ha/haskell/ghc/9.2.4-binary.nix | 439 + pkgs/by-name/ha/haskell/ghc/9.2.5.nix | 387 + pkgs/by-name/ha/haskell/ghc/9.2.6.nix | 387 + pkgs/by-name/ha/haskell/ghc/9.2.7.nix | 387 + pkgs/by-name/ha/haskell/ghc/9.2.8.nix | 387 + pkgs/by-name/ha/haskell/ghc/9.4.5.nix | 394 + .../ghc/9.4.6-bytestring-posix-source.patch | 15 + pkgs/by-name/ha/haskell/ghc/9.4.6.nix | 390 + pkgs/by-name/ha/haskell/ghc/9.4.7.nix | 386 + pkgs/by-name/ha/haskell/ghc/9.4.8.nix | 386 + pkgs/by-name/ha/haskell/ghc/9.6.3-binary.nix | 410 + pkgs/by-name/ha/haskell/ghc/9.6.3.nix | 4 + pkgs/by-name/ha/haskell/ghc/9.6.4.nix | 4 + pkgs/by-name/ha/haskell/ghc/9.6.5.nix | 4 + pkgs/by-name/ha/haskell/ghc/9.8.1.nix | 4 + pkgs/by-name/ha/haskell/ghc/9.8.2.nix | 4 + ...2-3.4-paths-fix-cycle-aarch64-darwin.patch | 99 + ...t-3.6-paths-fix-cycle-aarch64-darwin.patch | 602 + .../by-name/ha/haskell/ghc/common-hadrian.nix | 544 + .../ha/haskell/ghc/docs-sphinx-7-ghc98.patch | 8 + .../ha/haskell/ghc/docs-sphinx-7.patch | 8 + .../ha/haskell/ghc/gcc-clang-wrapper.sh | 46 + pkgs/by-name/ha/haskell/ghc/head.nix | 11 + .../ha/haskell/ghc/respect-ar-path.patch | 25 + .../hadrian/disable-hyperlinked-source.patch | 12 + .../ha/haskell/hadrian/ghc-platform.nix | 16 + .../ha/haskell/hadrian/ghc-toolchain.nix | 19 + .../hadrian-9.8.1-allow-Cabal-3.10.patch | 13 + pkgs/by-name/ha/haskell/hadrian/hadrian.nix | 59 + .../ha/haskell/hadrian/make-hadrian.nix | 59 + .../ha/haskell/haskell-modules/HACKING.md | 355 + .../haskell-modules/cabal2nix-unstable.nix | 41 + .../haskell-modules/configuration-arm.nix | 117 + .../haskell-modules/configuration-common.nix | 3050 + .../haskell-modules/configuration-darwin.nix | 357 + .../configuration-ghc-8.10.x.nix | 191 + .../configuration-ghc-8.6.x.nix | 112 + .../configuration-ghc-9.0.x.nix | 162 + .../configuration-ghc-9.10.x.nix | 52 + .../configuration-ghc-9.12.x.nix | 53 + .../configuration-ghc-9.2.x.nix | 151 + .../configuration-ghc-9.4.x.nix | 143 + .../configuration-ghc-9.6.x.nix | 194 + .../configuration-ghc-9.8.x.nix | 134 + .../haskell-modules/configuration-ghcjs.nix | 133 + .../configuration-hackage2nix/broken.yaml | 6814 + .../configuration-hackage2nix/main.yaml | 869 + .../configuration-hackage2nix/stackage.yaml | 3303 + .../transitive-broken.yaml | 4409 + .../haskell-modules/configuration-nix.nix | 1380 + .../configuration-tensorflow.nix | 37 + .../ha/haskell/haskell-modules/default.nix | 45 + .../haskell-modules/generic-builder.nix | 818 + .../haskell-modules/generic-stack-builder.nix | 80 + .../haskell-modules/hackage-packages.nix | 336739 +++++++++++++++ .../haskell-modules/hoogle-local-wrapper.sh | 5 + .../ha/haskell/haskell-modules/hoogle.nix | 126 + .../haskell-modules/initial-packages.nix | 2 + .../haskell/haskell-modules/lib/compose.nix | 519 + .../haskell/haskell-modules/lib/default.nix | 362 + .../haskell-modules/make-package-set.nix | 646 + .../haskell-modules/non-hackage-packages.nix | 44 + .../haskell/haskell-modules/package-list.nix | 25 + .../haskell-modules/patches/GLUT.patch | 12 + .../patches/HSH-unix-openFd.patch | 17 + .../patches/SDL-image-darwin-hsc.patch | 9 + .../patches/SDL-ttf-darwin-hsc.patch | 9 + .../patches/cheapskate-mtl-2-3-support.patch | 23 + .../patches/cryptonite-remove-argon2.patch | 69 + .../patches/encoding-Cabal-2.0.patch | 67 + .../patches/ghc-paths-nix.patch | 43 + .../patches/git-annex-no-usr-prefix.patch | 13 + .../patches/gogol-core-144.patch | 26 + ...raphviz-hardcode-graphviz-store-path.patch | 40 + .../patches/mbox-time-1.10.patch | 52 + .../patches/opencv-fix-116.patch | 11 + .../pattern-arrows-add-fix-import.patch | 12 + .../patches/portmidi-alsa-plugins.patch | 31 + .../patches/readline-fix-for-cabal-3.patch | 8 + .../patches/regex-compat-tdfa-ghc-9.0.patch | 19 + ...rvant-client-core-redact-auth-header.patch | 75 + .../haskell-modules/patches/sexpr-0.2.1.patch | 86 + .../patches/xattr-fix-build.patch | 16 + .../ha/haskell/haskell-modules/stack-hook.sh | 11 + .../haskell-modules/with-packages-wrapper.nix | 202 + pkgs/by-name/ha/haskell/haskell-packages.nix | 576 + pkgs/by-name/ha/haskell/packages.nix | 35 + pkgs/by-name/hi/hiredis/default.nix | 24 + pkgs/by-name/li/libcap/default.nix | 92 + pkgs/by-name/li/libevent/default.nix | 73 + pkgs/by-name/li/libgpg-error/default.nix | 80 + pkgs/by-name/li/libmicrohttpd/0.9.77.nix | 10 + pkgs/by-name/li/libmicrohttpd/generic.nix | 38 + pkgs/by-name/li/libmicrohttpd/packages.nix | 14 + pkgs/by-name/li/libpcap/default.nix | 26 +- pkgs/by-name/li/libtasn1/default.nix | 57 + pkgs/by-name/mu/musl-fts/default.nix | 25 + pkgs/by-name/mu/musl-obstack/default.nix | 26 + pkgs/by-name/ne/nettle/cygwin.patch | 12 + pkgs/by-name/ne/nettle/default.nix | 10 + pkgs/by-name/ne/nettle/generic.nix | 68 + pkgs/by-name/ne/nettle/packages.nix | 7 + pkgs/by-name/ne/nettools/config.h | 79 + pkgs/by-name/ne/nettools/default.nix | 36 + pkgs/by-name/ne/nettools/packages.nix | 9 + pkgs/by-name/nu/numactl/default.nix | 33 + pkgs/by-name/p1/p11-kit/default.nix | 93 + pkgs/by-name/pr/protobufc/default.nix | 35 + .../allow-non-tss-config-file-owner.patch | 19 + pkgs/by-name/tr/trousers/default.nix | 30 + pkgs/by-name/un/unbound/default.nix | 170 + pkgs/by-name/un/unbound/python.nix | 71 + 124 files changed, 371142 insertions(+), 18 deletions(-) create mode 100644 pkgs/by-name/al/all-cabal-hashes/default.nix create mode 100644 pkgs/by-name/al/all-cabal-hashes/pin.json create mode 100644 pkgs/by-name/ar/argp-standalone/default.nix create mode 100644 pkgs/by-name/dn/dns-root-data/default.nix create mode 100644 pkgs/by-name/dn/dns-root-data/root.ds create mode 100644 pkgs/by-name/dn/dns-root-data/root.key create mode 100755 pkgs/by-name/dn/dns-root-data/update-root-key.sh create mode 100644 pkgs/by-name/ha/haskell/ghc/8.10.7-binary.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/8.10.7.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/8.6.5-binary.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.0.2.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.2.4-binary.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.2.5.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.2.6.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.2.7.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.2.8.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.4.5.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.4.6-bytestring-posix-source.patch create mode 100644 pkgs/by-name/ha/haskell/ghc/9.4.6.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.4.7.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.4.8.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.6.3-binary.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.6.3.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.6.4.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.6.5.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.8.1.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/9.8.2.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/Cabal-3.2-3.4-paths-fix-cycle-aarch64-darwin.patch create mode 100644 pkgs/by-name/ha/haskell/ghc/Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch create mode 100644 pkgs/by-name/ha/haskell/ghc/common-hadrian.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/docs-sphinx-7-ghc98.patch create mode 100644 pkgs/by-name/ha/haskell/ghc/docs-sphinx-7.patch create mode 100755 pkgs/by-name/ha/haskell/ghc/gcc-clang-wrapper.sh create mode 100644 pkgs/by-name/ha/haskell/ghc/head.nix create mode 100644 pkgs/by-name/ha/haskell/ghc/respect-ar-path.patch create mode 100644 pkgs/by-name/ha/haskell/hadrian/disable-hyperlinked-source.patch create mode 100644 pkgs/by-name/ha/haskell/hadrian/ghc-platform.nix create mode 100644 pkgs/by-name/ha/haskell/hadrian/ghc-toolchain.nix create mode 100644 pkgs/by-name/ha/haskell/hadrian/hadrian-9.8.1-allow-Cabal-3.10.patch create mode 100644 pkgs/by-name/ha/haskell/hadrian/hadrian.nix create mode 100644 pkgs/by-name/ha/haskell/hadrian/make-hadrian.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/HACKING.md create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/cabal2nix-unstable.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-arm.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-common.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-darwin.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-8.10.x.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-8.6.x.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.0.x.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.10.x.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.12.x.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.2.x.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.4.x.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.6.x.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.8.x.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-ghcjs.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/broken.yaml create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/main.yaml create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/stackage.yaml create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/transitive-broken.yaml create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-nix.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/configuration-tensorflow.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/default.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/generic-builder.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/generic-stack-builder.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/hackage-packages.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/hoogle-local-wrapper.sh create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/hoogle.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/initial-packages.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/lib/compose.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/lib/default.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/make-package-set.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/non-hackage-packages.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/package-list.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/GLUT.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/HSH-unix-openFd.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/SDL-image-darwin-hsc.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/SDL-ttf-darwin-hsc.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/cheapskate-mtl-2-3-support.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/cryptonite-remove-argon2.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/encoding-Cabal-2.0.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/ghc-paths-nix.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/git-annex-no-usr-prefix.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/gogol-core-144.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/graphviz-hardcode-graphviz-store-path.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/mbox-time-1.10.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/opencv-fix-116.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/pattern-arrows-add-fix-import.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/portmidi-alsa-plugins.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/readline-fix-for-cabal-3.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/regex-compat-tdfa-ghc-9.0.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/servant-client-core-redact-auth-header.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/sexpr-0.2.1.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/patches/xattr-fix-build.patch create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/stack-hook.sh create mode 100644 pkgs/by-name/ha/haskell/haskell-modules/with-packages-wrapper.nix create mode 100644 pkgs/by-name/ha/haskell/haskell-packages.nix create mode 100644 pkgs/by-name/ha/haskell/packages.nix create mode 100644 pkgs/by-name/hi/hiredis/default.nix create mode 100644 pkgs/by-name/li/libcap/default.nix create mode 100644 pkgs/by-name/li/libevent/default.nix create mode 100644 pkgs/by-name/li/libgpg-error/default.nix create mode 100644 pkgs/by-name/li/libmicrohttpd/0.9.77.nix create mode 100644 pkgs/by-name/li/libmicrohttpd/generic.nix create mode 100644 pkgs/by-name/li/libmicrohttpd/packages.nix create mode 100644 pkgs/by-name/li/libtasn1/default.nix create mode 100644 pkgs/by-name/mu/musl-fts/default.nix create mode 100644 pkgs/by-name/mu/musl-obstack/default.nix create mode 100644 pkgs/by-name/ne/nettle/cygwin.patch create mode 100644 pkgs/by-name/ne/nettle/default.nix create mode 100644 pkgs/by-name/ne/nettle/generic.nix create mode 100644 pkgs/by-name/ne/nettle/packages.nix create mode 100644 pkgs/by-name/ne/nettools/config.h create mode 100644 pkgs/by-name/ne/nettools/default.nix create mode 100644 pkgs/by-name/ne/nettools/packages.nix create mode 100644 pkgs/by-name/nu/numactl/default.nix create mode 100644 pkgs/by-name/p1/p11-kit/default.nix create mode 100644 pkgs/by-name/pr/protobufc/default.nix create mode 100644 pkgs/by-name/tr/trousers/allow-non-tss-config-file-owner.patch create mode 100644 pkgs/by-name/tr/trousers/default.nix create mode 100644 pkgs/by-name/un/unbound/default.nix create mode 100644 pkgs/by-name/un/unbound/python.nix diff --git a/pkgs/by-name/al/all-cabal-hashes/default.nix b/pkgs/by-name/al/all-cabal-hashes/default.nix new file mode 100644 index 0000000..b283f20 --- /dev/null +++ b/pkgs/by-name/al/all-cabal-hashes/default.nix @@ -0,0 +1,11 @@ +# Hackage database snapshot, used by maintainers/scripts/regenerate-hackage-packages.sh +# and callHackage +{ lib, fetchurl }: +let + pin = lib.importJSON ./pin.json; +in +fetchurl { + inherit (pin) url sha256; + name = "all-cabal-hashes-${lib.substring 0 7 pin.commit}.tar.gz"; + passthru.updateScript = ../../../../maintainers/scripts/haskell/update-hackage.sh; +} diff --git a/pkgs/by-name/al/all-cabal-hashes/pin.json b/pkgs/by-name/al/all-cabal-hashes/pin.json new file mode 100644 index 0000000..38730d8 --- /dev/null +++ b/pkgs/by-name/al/all-cabal-hashes/pin.json @@ -0,0 +1,6 @@ +{ + "commit": "4eb9a5fde06b5d7343665582243debaf1d77e0a9", + "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/4eb9a5fde06b5d7343665582243debaf1d77e0a9.tar.gz", + "sha256": "0dzyfr1gv79riy2vh840b5hqly8rs10zhj01zi9nfn7jd9pzql28", + "msg": "Update from Hackage at 2024-04-16T17:36:35Z" +} diff --git a/pkgs/by-name/ar/argp-standalone/default.nix b/pkgs/by-name/ar/argp-standalone/default.nix new file mode 100644 index 0000000..f4fc210 --- /dev/null +++ b/pkgs/by-name/ar/argp-standalone/default.nix @@ -0,0 +1,25 @@ +{ lib, stdenv, fetchFromGitHub, meson, ninja }: + +stdenv.mkDerivation rec { + pname = "argp-standalone"; + version = "1.5.0"; + + src = fetchFromGitHub { + owner = "argp-standalone"; + repo = "argp-standalone"; + rev = version; + sha256 = "jWnoWVnUVDQlsC9ru7oB9PdtZuyCCNqGnMqF/f2m0ZY="; + }; + + nativeBuildInputs = [ meson ninja ]; + + doCheck = true; + + meta = with lib; { + homepage = "https://github.com/argp-standalone/argp-standalone"; + description = "Standalone version of arguments parsing functions from Glibc"; + platforms = platforms.unix; + maintainers = with maintainers; [ amar1729 ]; + license = licenses.lgpl21Plus; + }; +} diff --git a/pkgs/by-name/dn/dns-root-data/default.nix b/pkgs/by-name/dn/dns-root-data/default.nix new file mode 100644 index 0000000..1c61214 --- /dev/null +++ b/pkgs/by-name/dn/dns-root-data/default.nix @@ -0,0 +1,37 @@ +{ stdenv, lib, fetchurl }: + +let + + rootHints = fetchurl { + # Original source https://www.internic.net/domain/named.root + # occasionally suffers from pointless hash changes, + # and having stable sources for older versions has advantages, too. + urls = map (prefix: prefix + "d9c96ae96f066a85d7/etc/root.hints") [ + "https://gitlab.nic.cz/knot/knot-resolver/raw/" + "https://raw.githubusercontent.com/CZ-NIC/knot-resolver/" + ]; + hash = "sha256-4lG/uPnNHBNIZ/XIeDM1w3iukrpeW0JIjTnGSwkJ8U4="; + }; + + rootKey = ./root.key; + rootDs = ./root.ds; + +in + +stdenv.mkDerivation { + pname = "dns-root-data"; + version = "2023-11-27"; + + buildCommand = '' + mkdir $out + cp ${rootHints} $out/root.hints + cp ${rootKey} $out/root.key + cp ${rootDs} $out/root.ds + ''; + + meta = with lib; { + description = "DNS root data including root zone and DNSSEC key"; + maintainers = with maintainers; [ fpletz vcunat ]; + license = licenses.gpl3Plus; + }; +} diff --git a/pkgs/by-name/dn/dns-root-data/root.ds b/pkgs/by-name/dn/dns-root-data/root.ds new file mode 100644 index 0000000..e292b5a --- /dev/null +++ b/pkgs/by-name/dn/dns-root-data/root.ds @@ -0,0 +1 @@ +. IN DS 20326 8 2 E06D44B80B8F1D39A95C0B0D7C65D08458E880409BBC683457104237C7F8EC8D diff --git a/pkgs/by-name/dn/dns-root-data/root.key b/pkgs/by-name/dn/dns-root-data/root.key new file mode 100644 index 0000000..edfc762 --- /dev/null +++ b/pkgs/by-name/dn/dns-root-data/root.key @@ -0,0 +1 @@ +. 172800 IN DNSKEY 257 3 8 AwEAAaz/tAm8yTn4Mfeh5eyI96WSVexTBAvkMgJzkKTOiW1vkIbzxeF3+/4RgWOq7HrxRixHlFlExOLAJr5emLvN7SWXgnLh4+B5xQlNVz8Og8kvArMtNROxVQuCaSnIDdD5LKyWbRd2n9WGe2R8PzgCmr3EgVLrjyBxWezF0jLHwVN8efS3rCj/EWgvIWgb9tarpVUDK/b58Da+sqqls3eNbuv7pr+eoZG+SrDK6nWeL3c6H5Apxz7LjVc1uTIdsIXxuOLYA4/ilBmSVIzuDWfdRUfhHdY6+cn8HFRm+2hM8AnXGXws9555KrUB5qihylGa8subX2Nn6UwNR1AkUTV74bU= ;{id = 20326 (ksk), size = 2048b} diff --git a/pkgs/by-name/dn/dns-root-data/update-root-key.sh b/pkgs/by-name/dn/dns-root-data/update-root-key.sh new file mode 100755 index 0000000..9a3141a --- /dev/null +++ b/pkgs/by-name/dn/dns-root-data/update-root-key.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p busybox unbound + +TMP=`mktemp` +unbound-anchor -a "$TMP" +grep -Ev "^($$|;)" "$TMP" | sed -e 's/ ;;.*//' > root.key + +unbound-anchor -F -a "$TMP" +sed '/^;/d' < "$TMP" > root.ds +rm $TMP diff --git a/pkgs/by-name/el/elfutils/default.nix b/pkgs/by-name/el/elfutils/default.nix index 6de0780..be56829 100644 --- a/pkgs/by-name/el/elfutils/default.nix +++ b/pkgs/by-name/el/elfutils/default.nix @@ -2,7 +2,8 @@ , musl-obstack, m4, zlib, zstd, bzip2, bison, flex, gettext, xz, setupDebugInfoDirs , argp-standalone , enableDebuginfod ? true, sqlite, curl, libmicrohttpd, libarchive -, gitUpdater +# for passthru.tests +# , gitUpdater }: # TODO: Look at the hardcoded paths to kernel, modules etc. @@ -89,10 +90,10 @@ stdenv.mkDerivation rec { doInstallCheck = !stdenv.hostPlatform.isMusl && (stdenv.hostPlatform == stdenv.buildPlatform); - passthru.updateScript = gitUpdater { - url = "https://sourceware.org/git/elfutils.git"; - rev-prefix = "elfutils-"; - }; + # passthru.updateScript = gitUpdater { + # url = "https://sourceware.org/git/elfutils.git"; + # rev-prefix = "elfutils-"; + # }; meta = with lib; { homepage = "https://sourceware.org/elfutils/"; diff --git a/pkgs/by-name/ha/haskell/ghc/8.10.7-binary.nix b/pkgs/by-name/ha/haskell/ghc/8.10.7-binary.nix new file mode 100644 index 0000000..68b1e57 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/8.10.7-binary.nix @@ -0,0 +1,451 @@ +{ lib, stdenv +, fetchurl, perl, gcc +, ncurses5 +, ncurses6, gmp, libiconv, numactl +, llvmPackages +, coreutils +, targetPackages + + # minimal = true; will remove files that aren't strictly necessary for + # regular builds and GHC bootstrapping. + # This is "useful" for staying within hydra's output limits for at least the + # aarch64-linux architecture. +, minimal ? false +}: + +# Prebuilt only does native +assert stdenv.targetPlatform == stdenv.hostPlatform; + +let + downloadsUrl = "https://downloads.haskell.org/ghc"; + + # Copy sha256 from https://downloads.haskell.org/~ghc/8.10.7/SHA256SUMS + version = "8.10.7"; + + # Information about available bindists that we use in the build. + # + # # Bindist library checking + # + # The field `archSpecificLibraries` also provides a way for us get notified + # early when the upstream bindist changes its dependencies (e.g. because a + # newer Debian version is used that uses a new `ncurses` version). + # + # Usage: + # + # * You can find the `fileToCheckFor` of libraries by running `readelf -d` + # on the compiler binary (`exePathForLibraryCheck`). + # * To skip library checking for an architecture, + # set `exePathForLibraryCheck = null`. + # * To skip file checking for a specific arch specfic library, + # set `fileToCheckFor = null`. + ghcBinDists = { + # Binary distributions for the default libc (e.g. glibc, or libSystem on Darwin) + # nixpkgs uses for the respective system. + defaultLibc = { + i686-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-i386-deb9-linux.tar.xz"; + sha256 = "fbfc1ef194f4e7a4c0da8c11cc69b17458a4b928b609b3622c97acc4acd5c5ab"; + }; + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + # The i686-linux bindist provided by GHC HQ is currently built on Debian 9, + # which link it against `libtinfo.so.5` (ncurses 5). + # Other bindists are linked `libtinfo.so.6` (ncurses 6). + { nixPackage = ncurses5; fileToCheckFor = "libtinfo.so.5"; } + ]; + }; + x86_64-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-deb10-linux.tar.xz"; + sha256 = "a13719bca87a0d3ac0c7d4157a4e60887009a7f1a8dbe95c4759ec413e086d30"; + }; + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = "libtinfo.so.6"; } + ]; + }; + armv7l-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-armv7-deb10-linux.tar.xz"; + sha256 = "3949c31bdf7d3b4afb765ea8246bca4ca9707c5d988d9961a244f0da100956a2"; + }; + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = "libtinfo.so.6"; } + ]; + }; + aarch64-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-deb10-linux.tar.xz"; + sha256 = "fad2417f9b295233bf8ade79c0e6140896359e87be46cb61cd1d35863d9d0e55"; + }; + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = "libtinfo.so.6"; } + { nixPackage = numactl; fileToCheckFor = null; } + ]; + }; + x86_64-darwin = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; + sha256 = "287db0f9c338c9f53123bfa8731b0996803ee50f6ee847fe388092e5e5132047"; + }; + exePathForLibraryCheck = null; # we don't have a library check for darwin yet + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = null; } + { nixPackage = libiconv; fileToCheckFor = null; } + ]; + }; + aarch64-darwin = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-apple-darwin.tar.xz"; + sha256 = "dc469fc3c35fd2a33a5a575ffce87f13de7b98c2d349a41002e200a56d9bba1c"; + }; + exePathForLibraryCheck = null; # we don't have a library check for darwin yet + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = null; } + { nixPackage = libiconv; fileToCheckFor = null; } + ]; + }; + }; + # Binary distributions for the musl libc for the respective system. + musl = { + x86_64-linux = { + variantSuffix = "-musl-integer-simple"; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-alpine3.10-linux-integer-simple.tar.xz"; + sha256 = "16903df850ef73d5246f2ff169cbf57ecab76c2ac5acfa9928934282cfad575c"; + }; + exePathForLibraryCheck = "bin/ghc"; + archSpecificLibraries = [ + # No `gmp` here, since this is an `integer-simple` bindist. + + # In contrast to glibc builds, the musl-bindist uses `libncursesw.so.*` + # instead of `libtinfo.so.*.` + { nixPackage = ncurses6; fileToCheckFor = "libncursesw.so.6"; } + ]; + isHadrian = true; + }; + }; + }; + + distSetName = if stdenv.hostPlatform.isMusl then "musl" else "defaultLibc"; + + binDistUsed = ghcBinDists.${distSetName}.${stdenv.hostPlatform.system} + or (throw "cannot bootstrap GHC on this platform ('${stdenv.hostPlatform.system}' with libc '${distSetName}')"); + + useLLVM = !stdenv.targetPlatform.isx86; + + libPath = + lib.makeLibraryPath ( + # Add arch-specific libraries. + map ({ nixPackage, ... }: nixPackage) binDistUsed.archSpecificLibraries + ); + + libEnvVar = lib.optionalString stdenv.hostPlatform.isDarwin "DY" + + "LD_LIBRARY_PATH"; + + runtimeDeps = [ + targetPackages.stdenv.cc + targetPackages.stdenv.cc.bintools + coreutils # for cat + ] + ++ lib.optionals useLLVM [ + (lib.getBin llvmPackages.llvm) + ] + # On darwin, we need unwrapped bintools as well (for otool) + ++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [ + targetPackages.stdenv.cc.bintools.bintools + ]; + +in + +stdenv.mkDerivation rec { + inherit version; + pname = "ghc-binary${binDistUsed.variantSuffix}"; + + src = fetchurl binDistUsed.src; + + # Note that for GHC 8.10 versions >= 8.10.6, the GHC HQ musl bindist + # uses `integer-simple` and has no `gmp` dependency: + # https://gitlab.haskell.org/ghc/ghc/-/commit/8306501020cd66f683ad9c215fa8e16c2d62357d + # Related nixpkgs issues: + # * https://github.com/NixOS/nixpkgs/pull/130441#issuecomment-922452843 + # TODO: When this file is copied to `ghc-9.*-binary.nix`, determine whether + # the GHC 9 branch also switched from `gmp` to `integer-simple` via the + # currently-open issue: + # https://gitlab.haskell.org/ghc/ghc/-/issues/20059 + # and update this comment accordingly. + + nativeBuildInputs = [ perl ]; + + # Set LD_LIBRARY_PATH or equivalent so that the programs running as part + # of the bindist installer can find the libraries they expect. + # Cannot patchelf beforehand due to relative RPATHs that anticipate + # the final install location. + ${libEnvVar} = libPath; + + postUnpack = + # Verify our assumptions of which `libtinfo.so` (ncurses) version is used, + # so that we know when ghc bindists upgrade that and we need to update the + # version used in `libPath`. + lib.optionalString + (binDistUsed.exePathForLibraryCheck != null) + # Note the `*` glob because some GHCs have a suffix when unpacked, e.g. + # the musl bindist has dir `ghc-VERSION-x86_64-unknown-linux/`. + # As a result, don't shell-quote this glob when splicing the string. + (let buildExeGlob = ''ghc-${version}*/"${binDistUsed.exePathForLibraryCheck}"''; in + lib.concatStringsSep "\n" [ + ('' + shopt -u nullglob + echo "Checking that ghc binary exists in bindist at ${buildExeGlob}" + if ! test -e ${buildExeGlob}; then + echo >&2 "GHC binary ${binDistUsed.exePathForLibraryCheck} could not be found in the bindist build directory (at ${buildExeGlob}) for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + '') + (lib.concatMapStringsSep + "\n" + ({ fileToCheckFor, nixPackage }: + lib.optionalString (fileToCheckFor != null) '' + echo "Checking bindist for ${fileToCheckFor} to ensure that is still used" + if ! readelf -d ${buildExeGlob} | grep "${fileToCheckFor}"; then + echo >&2 "File ${fileToCheckFor} could not be found in ${binDistUsed.exePathForLibraryCheck} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + + echo "Checking that the nix package ${nixPackage} contains ${fileToCheckFor}" + if ! test -e "${lib.getLib nixPackage}/lib/${fileToCheckFor}"; then + echo >&2 "Nix package ${nixPackage} did not contain ${fileToCheckFor} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + '' + ) + binDistUsed.archSpecificLibraries + ) + ]) + # GHC has dtrace probes, which causes ld to try to open /usr/lib/libdtrace.dylib + # during linking + + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + # not enough room in the object files for the full path to libiconv :( + for exe in $(find . -type f -executable); do + isScript $exe && continue + ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib + install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe + done + '' + + + # Some scripts used during the build need to have their shebangs patched + '' + patchShebangs ghc-${version}/utils/ + patchShebangs ghc-${version}/configure + test -d ghc-${version}/inplace/bin && \ + patchShebangs ghc-${version}/inplace/bin + '' + + # We have to patch the GMP paths for the integer-gmp package. + # Note that musl bindists do not contain them, + # see: https://gitlab.haskell.org/ghc/ghc/-/issues/20073#note_363231 + # However, musl bindists >= 8.10.6 use `integer-simple`, not `gmp`. + '' + find . -name integer-gmp.buildinfo \ + -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${gmp.out}/lib@" {} \; + '' + lib.optionalString stdenv.isDarwin '' + find . -name base.buildinfo \ + -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${libiconv}/lib@" {} \; + '' + + # aarch64 does HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in + # FFI_LIB_DIR is a good indication of places it must be needed. + lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) '' + find . -name package.conf.in \ + -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; + '' + + # Rename needed libraries and binaries, fix interpreter + lib.optionalString stdenv.isLinux '' + find . -type f -executable -exec patchelf \ + --interpreter ${stdenv.cc.bintools.dynamicLinker} {} \; + '' + + # The hadrian install Makefile uses 'xxx' as a temporary placeholder in path + # substitution. Which can break the build if the store path / prefix happens + # to contain this string. This will be fixed with 9.4 bindists. + # https://gitlab.haskell.org/ghc/ghc/-/issues/21402 + '' + # Detect hadrian Makefile by checking for the target that has the problem + if grep '^update_package_db' ghc-${version}*/Makefile > /dev/null; then + echo Hadrian bindist, applying workaround for xxx path substitution. + # based on https://gitlab.haskell.org/ghc/ghc/-/commit/dd5fecb0e2990b192d92f4dfd7519ecb33164fad.patch + substituteInPlace ghc-${version}*/Makefile --replace 'xxx' '\0xxx\0' + else + echo Not a hadrian bindist, not applying xxx path workaround. + fi + ''; + + # fix for `configure: error: Your linker is affected by binutils #16177` + preConfigure = lib.optionalString + stdenv.targetPlatform.isAarch32 + "LD=ld.gold"; + + configurePlatforms = [ ]; + configureFlags = [ + "--with-gmp-includes=${lib.getDev gmp}/include" + # Note `--with-gmp-libraries` does nothing for GHC bindists: + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6124 + ] ++ lib.optional stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}" + # From: https://github.com/NixOS/nixpkgs/pull/43369/commits + ++ lib.optional stdenv.hostPlatform.isMusl "--disable-ld-override"; + + # No building is necessary, but calling make without flags ironically + # calls install-strip ... + dontBuild = true; + + # Patch scripts to include runtime dependencies in $PATH. + postInstall = '' + for i in "$out/bin/"*; do + test ! -h "$i" || continue + isScript "$i" || continue + sed -i -e '2i export PATH="${lib.makeBinPath runtimeDeps}:$PATH"' "$i" + done + ''; + + # Apparently necessary for the ghc Alpine (musl) bindist: + # When we strip, and then run the + # patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p + # below, running ghc (e.g. during `installCheckPhase)` gives some apparently + # corrupted rpath or whatever makes the loader work on nonsensical strings: + # running install tests + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: : symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: ir6zf6c9f86pfx8sr30n2vjy-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: y/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �?: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found + # This is extremely bogus and should be investigated. + dontStrip = if stdenv.hostPlatform.isMusl then true else false; # `if` for explicitness + + # On Linux, use patchelf to modify the executables so that they can + # find editline/gmp. + postFixup = lib.optionalString stdenv.isLinux + (if stdenv.hostPlatform.isAarch64 then + # Keep rpath as small as possible on aarch64 for patchelf#244. All Elfs + # are 2 directories deep from $out/lib, so pooling symlinks there makes + # a short rpath. + '' + (cd $out/lib; ln -s ${ncurses6.out}/lib/libtinfo.so.6) + (cd $out/lib; ln -s ${gmp.out}/lib/libgmp.so.10) + (cd $out/lib; ln -s ${numactl.out}/lib/libnuma.so.1) + for p in $(find "$out/lib" -type f -name "*\.so*"); do + (cd $out/lib; ln -s $p) + done + + for p in $(find "$out/lib" -type f -executable); do + if isELF "$p"; then + echo "Patchelfing $p" + patchelf --set-rpath "\$ORIGIN:\$ORIGIN/../.." $p + fi + done + '' + else + '' + for p in $(find "$out" -type f -executable); do + if isELF "$p"; then + echo "Patchelfing $p" + patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p + fi + done + '') + lib.optionalString stdenv.isDarwin '' + # not enough room in the object files for the full path to libiconv :( + for exe in $(find "$out" -type f -executable); do + isScript $exe && continue + ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib + install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe + done + + for file in $(find "$out" -name setup-config); do + substituteInPlace $file --replace /usr/bin/ranlib "$(type -P ranlib)" + done + '' + + lib.optionalString minimal '' + # Remove profiling files + find $out -type f -name '*.p_o' -delete + find $out -type f -name '*.p_hi' -delete + find $out -type f -name '*_p.a' -delete + # `-f` because e.g. musl bindist does not have this file. + rm -f $out/lib/ghc-*/bin/ghc-iserv-prof + # Hydra will redistribute this derivation, so we have to keep the docs for + # legal reasons (retaining the legal notices etc) + # As a last resort we could unpack the docs separately and symlink them in. + # They're in $out/share/{doc,man}. + ''; + + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + hardeningDisable = lib.optional stdenv.targetPlatform.isMusl "pie"; + + doInstallCheck = true; + installCheckPhase = '' + # Sanity check, can ghc create executables? + cd $TMP + mkdir test-ghc; cd test-ghc + cat > main.hs << EOF + {-# LANGUAGE TemplateHaskell #-} + module Main where + main = putStrLn \$([|"yes"|]) + EOF + env -i $out/bin/ghc --make main.hs || exit 1 + echo compilation ok + [ $(./main) == "yes" ] + ''; + + passthru = { + targetPrefix = ""; + enableShared = true; + + inherit llvmPackages; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + } + # We duplicate binDistUsed here since we have a sensible default even if no bindist is avaible, + # this makes sure that getting the `meta` attribute doesn't throw even on unsupported platforms. + // lib.optionalAttrs (ghcBinDists.${distSetName}.${stdenv.hostPlatform.system}.isHadrian or false) { + # Normal GHC derivations expose the hadrian derivation used to build them + # here. In the case of bindists we just make sure that the attribute exists, + # as it is used for checking if a GHC derivation has been built with hadrian. + # The isHadrian mechanism will become obsolete with GHCs that use hadrian + # exclusively, i.e. 9.6 (and 9.4?). + hadrian = null; + }; + + meta = rec { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + license = lib.licenses.bsd3; + # HACK: since we can't encode the libc / abi in platforms, we need + # to make the platform list dependent on the evaluation platform + # in order to avoid eval errors with musl which supports less + # platforms than the default libcs (i. e. glibc / libSystem). + # This is done for the benefit of Hydra, so `packagePlatforms` + # won't return any platforms that would cause an evaluation + # failure for `pkgsMusl.haskell.compiler.ghc8107Binary`, as + # long as the evaluator runs on a platform that supports + # `pkgsMusl`. + platforms = builtins.attrNames ghcBinDists.${distSetName}; + maintainers = with lib.maintainers; [ ]; + }; +} diff --git a/pkgs/by-name/ha/haskell/ghc/8.10.7.nix b/pkgs/by-name/ha/haskell/ghc/8.10.7.nix new file mode 100644 index 0000000..7b9b3c3 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/8.10.7.nix @@ -0,0 +1,411 @@ +{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages + +# build-tools +, bootPkgs +, autoreconfHook, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx +, xattr, autoSignDarwinBinariesHook +, bash + +, libiconv ? null, ncurses + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc) +, # LLVM is conceptually a run-time-only dependency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildTargetLlvmPackages, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slower integer-simple + # library instead of the faster but GPLed integer-gmp library. + enableIntegerSimple ? !(lib.meta.availableOn stdenv.hostPlatform gmp + && lib.meta.availableOn stdenv.targetPlatform gmp) +, gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + +, enableProfiledLibs ? true + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt + +, # Whether to build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows + +, # What flavour to build. An empty string indicates no + # specific flavour and falls back to ghc default values. + ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + (if useLLVM then "perf-cross" else "perf-cross-ncg") + +, # Whether to build sphinx documentation. + enableDocs ? ( + # Docs disabled if we are building on musl because it's a large task to keep + # all `sphinx` dependencies building in this environment. + !stdenv.buildPlatform.isMusl + ) + +, enableHaddockProgram ? + # Disabled for cross; see note [HADDOCK_DOCS]. + (stdenv.targetPlatform == stdenv.hostPlatform) + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isiOS +}: + +assert !enableIntegerSimple -> gmp != null; + +# Cross cannot currently build the `haddock` program for silly reasons, +# see note [HADDOCK_DOCS]. +assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + buildMK = '' + BuildFlavour = ${ghcFlavour} + ifneq \"\$(BuildFlavour)\" \"\" + include mk/flavours/\$(BuildFlavour).mk + endif + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} + BUILD_SPHINX_PDF = NO + '' + + # Note [HADDOCK_DOCS]: + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` + # program is built (which we generally always want to have a complete GHC install) + # and whether it is run on the GHC sources to generate hyperlinked source code + # (which is impossible for cross-compilation); see: + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 + # This implies that currently a cross-compiled GHC will never have a `haddock` + # program, so it can never generate haddocks for any packages. + # If this is solved in the future, we'd like to unconditionally + # build the haddock program (removing the `enableHaddockProgram` option). + '' + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} + # Build haddocks for boot packages with hyperlinking + EXTRA_HADDOCK_OPTS += --hyperlinked-source --quickjump + + DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} + INTEGER_LIBRARY = ${if enableIntegerSimple then "integer-simple" else "integer-gmp"} + '' + lib.optionalString (targetPlatform != hostPlatform) '' + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} + '' + lib.optionalString (!enableProfiledLibs) '' + BUILD_PROF_LIBS = NO + '' + lib.optionalString enableRelocatedStaticLibs '' + GhcLibHcOpts += -fPIC + GhcRtsHcOpts += -fPIC + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 + '' + # While split sections are now enabled by default in ghc 8.8 for windows, + # they seem to lead to `too many sections` errors when building base for + # profiling. + + lib.optionalString targetPlatform.isWindows '' + SplitSections = NO + ''; + + # Splicer will pull out correct variations + libDeps = platform: lib.optional enableTerminfo ncurses + ++ [libffi] + ++ lib.optional (!enableIntegerSimple) gmp + ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; + + # TODO(@sternenseemann): is buildTarget LLVM unnecessary? + # GHC doesn't seem to have {LLC,OPT}_HOST + toolsForTarget = [ + pkgsBuildTarget.targetPackages.stdenv.cc + ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # Sometimes we have to dispatch between the bintools wrapper and the unwrapped + # derivation for certain tools depending on the platform. + bintoolsFor = { + # GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is + # part of the bintools wrapper (due to codesigning requirements), but not on + # x86_64-darwin. + install_name_tool = + if stdenv.targetPlatform.isAarch64 + then targetCC.bintools + else targetCC.bintools.bintools; + # Same goes for strip. + strip = + # TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold" + if stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin + then targetCC.bintools + else targetCC.bintools.bintools; + }; + + # Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues. + # But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.linker == "gold" || + (targetPlatform.linker == "bfd" && (targetCC.bintools.bintools.hasGold or false) && !targetPlatform.isMusl); + + # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. + variantSuffix = lib.concatStrings [ + (lib.optionalString stdenv.hostPlatform.isMusl "-musl") + (lib.optionalString enableIntegerSimple "-integer-simple") + ]; + +in + +# C compiler, bintools and LLVM are used at build time, but will also leak into +# the resulting GHC's settings file and used at runtime. This means that we are +# currently only able to build GHC if hostPlatform == buildPlatform. +assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc; +assert buildTargetLlvmPackages.llvm == llvmPackages.llvm; +assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang; + +stdenv.mkDerivation (rec { + version = "8.10.7"; + pname = "${targetPrefix}ghc${variantSuffix}"; + + src = fetchurl { + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "e3eef6229ce9908dfe1ea41436befb0455fefb1932559e860ad4c606b0d03c9d"; + }; + + enableParallelBuilding = true; + + outputs = [ "out" "doc" ]; + + patches = [ + # Fix docs build with sphinx >= 6.0 + # https://gitlab.haskell.org/ghc/ghc/-/issues/22766 + (fetchpatch { + name = "ghc-docs-sphinx-6.0.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/10e94a556b4f90769b7fd718b9790d58ae566600.patch"; + sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv"; + }) + + # See upstream patch at + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4885. Since we build + # from source distributions, the auto-generated configure script needs to be + # patched as well, therefore we use an in-tree patch instead of pulling the + # upstream patch. Don't forget to check backport status of the upstream patch + # when adding new GHC releases in nixpkgs. + ./respect-ar-path.patch + + # fix hyperlinked haddock sources: https://github.com/haskell/haddock/pull/1482 + (fetchpatch { + url = "https://patch-diff.githubusercontent.com/raw/haskell/haddock/pull/1482.patch"; + sha256 = "sha256-8w8QUCsODaTvknCDGgTfFNZa8ZmvIKaKS+2ZJZ9foYk="; + extraPrefix = "utils/haddock/"; + stripLen = 1; + }) + + # cabal passes incorrect --host= when cross-compiling + # https://github.com/haskell/cabal/issues/5887 + (fetchpatch { + url = "https://raw.githubusercontent.com/input-output-hk/haskell.nix/122bd81150386867da07fdc9ad5096db6719545a/overlays/patches/ghc/cabal-host.patch"; + sha256 = "sha256:0yd0sajgi24sc1w5m55lkg2lp6kfkgpp3lgija2c8y3cmkwfpdc1"; + }) + + # In order to build ghcjs packages, the Cabal of the ghc used for the ghcjs + # needs to be patched. Ref https://github.com/haskell/cabal/pull/7575 + (fetchpatch { + url = "https://github.com/haskell/cabal/commit/369c4a0a54ad08a9e6b0d3bd303fedd7b5e5a336.patch"; + sha256 = "120f11hwyaqa0pq9g5l1300crqij49jg0rh83hnp9sa49zfdwx1n"; + stripLen = 3; + extraPrefix = "libraries/Cabal/Cabal/"; + }) + + # We need to be able to set AR_STAGE0 and LD_STAGE0 when cross-compiling + (fetchpatch { + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/8f7dd5710b80906ea7a3e15b7bb56a883a49fed8.patch"; + hash = "sha256-C636Nq2U8YOG/av7XQmG3L1rU0bmC9/7m7Hty5pm5+s="; + }) + ] ++ lib.optionals stdenv.isDarwin [ + # Make Block.h compile with c++ compilers. Remove with the next release + (fetchpatch { + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/97d0b0a367e4c6a52a17c3299439ac7de129da24.patch"; + sha256 = "0r4zjj0bv1x1m2dgxp3adsf2xkr94fjnyj1igsivd9ilbs5ja0b5"; + }) + ] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [ + # Prevent the paths module from emitting symbols that we don't use + # when building with separate outputs. + # + # These cause problems as they're not eliminated by GHC's dead code + # elimination on aarch64-darwin. (see + # https://github.com/NixOS/nixpkgs/issues/140774 for details). + ./Cabal-3.2-3.4-paths-fix-cycle-aarch64-darwin.patch + ]; + + postPatch = "patchShebangs ."; + + # GHC is a bit confused on its cross terminology. + # TODO(@sternenseemann): investigate coreutils dependencies and pass absolute paths + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}c++" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip" + '' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export OTOOL="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}otool" + export INSTALL_NAME_TOOL="${bintoolsFor.install_name_tool}/bin/${bintoolsFor.install_name_tool.targetPrefix}install_name_tool" + '' + lib.optionalString useLLVM '' + export LLC="${lib.getBin buildTargetLlvmPackages.llvm}/bin/llc" + export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt" + '' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) '' + # LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang" + '' + '' + + echo -n "${buildMK}" > mk/build.mk + sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure + '' + lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + + # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7 + export XATTR=${lib.getBin xattr}/bin/xattr + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + ''; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ lib.optionals (libffi != null) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableIntegerSimple) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl autoreconfHook autoconf automake m4 python3 + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ + autoSignDarwinBinariesHook + ] ++ lib.optionals enableDocs [ + sphinx + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + depsTargetTarget = map lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = + [ "format" ] + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; + + # big-parallel allows us to build with more than 2 cores on + # Hydra which already warrants a significant speedup + requiredSystemFeatures = [ "big-parallel" ]; + + postInstall = '' + # Install the bash completion file. + install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # This is used by the haskell builder to query + # the presence of the haddock program. + hasHaddock = enableHaddockProgram; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with lib.maintainers; [ ]; + timeout = 24 * 3600; + inherit (ghc.meta) license platforms; + }; + +} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/by-name/ha/haskell/ghc/8.6.5-binary.nix b/pkgs/by-name/ha/haskell/ghc/8.6.5-binary.nix new file mode 100644 index 0000000..3e76fd2 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/8.6.5-binary.nix @@ -0,0 +1,229 @@ +{ lib, stdenv +, fetchurl, perl, gcc +, ncurses5, ncurses6, gmp, glibc, libiconv +, llvmPackages +, coreutils +, targetPackages +}: + +# Prebuilt only does native +assert stdenv.targetPlatform == stdenv.hostPlatform; + +let + useLLVM = !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc); + + useNcurses6 = stdenv.hostPlatform.system == "x86_64-linux" + || (with stdenv.hostPlatform; isPower64 && isLittleEndian); + + ourNcurses = if useNcurses6 then ncurses6 else ncurses5; + + libPath = lib.makeLibraryPath ([ + ourNcurses gmp + ] ++ lib.optional (stdenv.hostPlatform.isDarwin) libiconv); + + libEnvVar = lib.optionalString stdenv.hostPlatform.isDarwin "DY" + + "LD_LIBRARY_PATH"; + + glibcDynLinker = assert stdenv.isLinux; + if stdenv.hostPlatform.libc == "glibc" then + # Could be stdenv.cc.bintools.dynamicLinker, keeping as-is to avoid rebuild. + ''"$(cat $NIX_CC/nix-support/dynamic-linker)"'' + else + "${lib.getLib glibc}/lib/ld-linux*"; + + downloadsUrl = "https://downloads.haskell.org/ghc"; + + runtimeDeps = [ + targetPackages.stdenv.cc + targetPackages.stdenv.cc.bintools + coreutils # for cat + ] + ++ lib.optionals (assert useLLVM -> !(llvmPackages == null); useLLVM) [ + (lib.getBin llvmPackages.llvm) + ] + # On darwin, we need unwrapped bintools as well (for otool) + ++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [ + targetPackages.stdenv.cc.bintools.bintools + ]; + +in + +stdenv.mkDerivation rec { + version = "8.6.5"; + pname = "ghc-binary"; + + # https://downloads.haskell.org/~ghc/8.6.5/ + src = fetchurl ({ + i686-linux = { + # Don't use the Fedora27 build (as below) because there isn't one! + url = "${downloadsUrl}/${version}/ghc-${version}-i386-deb9-linux.tar.xz"; + sha256 = "1p2h29qghql19ajk755xa0yxkn85slbds8m9n5196ris743vkp8w"; + }; + x86_64-linux = { + # This is the Fedora build because it links against ncurses6 where the + # deb9 one links against ncurses5, see here + # https://github.com/NixOS/nixpkgs/issues/85924 for a discussion + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-fedora27-linux.tar.xz"; + sha256 = "18dlqm5d028fqh6ghzn7pgjspr5smw030jjzl3kq6q1kmwzbay6g"; + }; + x86_64-darwin = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; + sha256 = "0s9188vhhgf23q3rjarwhbr524z6h2qga5xaaa2pma03sfqvvhfz"; + }; + powerpc64le-linux = { + url = "https://downloads.haskell.org/~ghc/${version}/ghc-${version}-powerpc64le-fedora29-linux.tar.xz"; + sha256 = "sha256-tWSsJdPVrCiqDyIKzpBt5DaXb3b6j951tCya584kWs4="; + }; + }.${stdenv.hostPlatform.system} + or (throw "cannot bootstrap GHC on this platform")); + + nativeBuildInputs = [ perl ]; + + # Cannot patchelf beforehand due to relative RPATHs that anticipate + # the final install location/ + ${libEnvVar} = libPath; + + postUnpack = + # GHC has dtrace probes, which causes ld to try to open /usr/lib/libdtrace.dylib + # during linking + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + # not enough room in the object files for the full path to libiconv :( + for exe in $(find . -type f -executable); do + isScript $exe && continue + ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib + install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe + done + '' + + + # Some scripts used during the build need to have their shebangs patched + '' + patchShebangs ghc-${version}/utils/ + patchShebangs ghc-${version}/configure + test -d ghc-${version}/inplace/bin && \ + patchShebangs ghc-${version}/inplace/bin + '' + + + # We have to patch the GMP paths for the integer-gmp package. + '' + find . -name integer-gmp.buildinfo \ + -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${gmp.out}/lib@" {} \; + '' + lib.optionalString stdenv.isDarwin '' + find . -name base.buildinfo \ + -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${libiconv}/lib@" {} \; + '' + + # Rename needed libraries and binaries, fix interpreter + lib.optionalString stdenv.isLinux '' + find . -type f -perm -0100 \ + -exec patchelf \ + --replace-needed libncurses${lib.optionalString stdenv.is64bit "w"}.so.5 libncurses.so \ + ${ # This isn't required for x86_64-linux where we use ncurses6 + lib.optionalString (!useNcurses6) "--replace-needed libtinfo.so libtinfo.so.5" + } \ + --interpreter ${glibcDynLinker} {} \; + + sed -i "s|/usr/bin/perl|perl\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 + sed -i "s|/usr/bin/gcc|gcc\x00 |" ghc-${version}/ghc/stage2/build/tmp/ghc-stage2 + '' + + # We're kludging a glibc bindist into working with non-glibc... + # Here we patch up the use of `__strdup` (part of glibc binary ABI) + # to instead use `strdup` since musl doesn't provide __strdup + # (`__strdup` is defined to be an alias of `strdup` anyway[1]). + # [1] http://refspecs.linuxbase.org/LSB_4.0.0/LSB-Core-generic/LSB-Core-generic/baselib---strdup-1.html + # Use objcopy magic to make the change: + lib.optionalString stdenv.hostPlatform.isMusl '' + find ./ghc-${version}/rts -name "libHSrts*.a" -exec ''${OBJCOPY:-objcopy} --redefine-sym __strdup=strdup {} \; + ''; + + configurePlatforms = [ ]; + configureFlags = [ + "--with-gmp-includes=${lib.getDev gmp}/include" + # Note `--with-gmp-libraries` does nothing for GHC bindists: + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6124 + ] ++ lib.optional stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}" + ++ lib.optional stdenv.hostPlatform.isMusl "--disable-ld-override"; + + # No building is necessary, but calling make without flags ironically + # calls install-strip ... + dontBuild = true; + + # Patch scripts to include runtime dependencies in $PATH. + postInstall = '' + for i in "$out/bin/"*; do + test ! -h "$i" || continue + isScript "$i" || continue + sed -i -e '2i export PATH="${lib.makeBinPath runtimeDeps}:$PATH"' "$i" + done + ''; + + # On Linux, use patchelf to modify the executables so that they can + # find editline/gmp. + postFixup = lib.optionalString stdenv.isLinux '' + for p in $(find "$out" -type f -executable); do + if isELF "$p"; then + echo "Patchelfing $p" + patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p + fi + done + '' + lib.optionalString stdenv.isDarwin '' + # not enough room in the object files for the full path to libiconv :( + for exe in $(find "$out" -type f -executable); do + isScript $exe && continue + ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib + install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe + done + + for file in $(find "$out" -name setup-config); do + substituteInPlace $file --replace /usr/bin/ranlib "$(type -P ranlib)" + done + ''; + + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + hardeningDisable = lib.optional stdenv.targetPlatform.isMusl "pie"; + + doInstallCheck = true; + installCheckPhase = '' + # Sanity check, can ghc create executables? + cd $TMP + mkdir test-ghc; cd test-ghc + cat > main.hs << EOF + {-# LANGUAGE TemplateHaskell #-} + module Main where + main = putStrLn \$([|"yes"|]) + EOF + env -i $out/bin/ghc --make main.hs || exit 1 + echo compilation ok + [ $(./main) == "yes" ] + ''; + + passthru = { + targetPrefix = ""; + enableShared = true; + + inherit llvmPackages; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = rec { + license = lib.licenses.bsd3; + platforms = [ + "x86_64-linux" + "i686-linux" + "x86_64-darwin" + "powerpc64le-linux" + ]; + # build segfaults, use ghc8107Binary which has proper musl support instead + broken = stdenv.hostPlatform.isMusl; + maintainers = with lib.maintainers; [ ]; + }; +} diff --git a/pkgs/by-name/ha/haskell/ghc/9.0.2.nix b/pkgs/by-name/ha/haskell/ghc/9.0.2.nix new file mode 100644 index 0000000..fa2aae7 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.0.2.nix @@ -0,0 +1,391 @@ +{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages + +# build-tools +, bootPkgs +, autoconf, automake, coreutils, fetchurl, perl, python3, m4, sphinx, xattr +, autoSignDarwinBinariesHook +, bash +, fetchpatch + +, libiconv ? null, ncurses +, glibcLocales ? null + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc) +, # LLVM is conceptually a run-time-only dependency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildTargetLlvmPackages, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slightly slower native + # bignum backend instead of the faster but GPLed gmp backend. + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp + && lib.meta.availableOn stdenv.targetPlatform gmp) +, gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + +, enableProfiledLibs ? true + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic + +, # Whether to build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows + +, # What flavour to build. An empty string indicates no + # specific flavour and falls back to ghc default values. + ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + (if useLLVM then "perf-cross" else "perf-cross-ncg") + +, # Whether to build sphinx documentation. + enableDocs ? ( + # Docs disabled if we are building on musl because it's a large task to keep + # all `sphinx` dependencies building in this environment. + !stdenv.buildPlatform.isMusl + ) + +, enableHaddockProgram ? + # Disabled for cross; see note [HADDOCK_DOCS]. + (stdenv.targetPlatform == stdenv.hostPlatform) + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isiOS +}: + +assert !enableNativeBignum -> gmp != null; + +# Cross cannot currently build the `haddock` program for silly reasons, +# see note [HADDOCK_DOCS]. +assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + buildMK = '' + BuildFlavour = ${ghcFlavour} + ifneq \"\$(BuildFlavour)\" \"\" + include mk/flavours/\$(BuildFlavour).mk + endif + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} + BUILD_SPHINX_PDF = NO + '' + + # Note [HADDOCK_DOCS]: + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` + # program is built (which we generally always want to have a complete GHC install) + # and whether it is run on the GHC sources to generate hyperlinked source code + # (which is impossible for cross-compilation); see: + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 + # This implies that currently a cross-compiled GHC will never have a `haddock` + # program, so it can never generate haddocks for any packages. + # If this is solved in the future, we'd like to unconditionally + # build the haddock program (removing the `enableHaddockProgram` option). + '' + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} + # Build haddocks for boot packages with hyperlinking + EXTRA_HADDOCK_OPTS += --hyperlinked-source --quickjump + + DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} + BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} + '' + lib.optionalString (targetPlatform != hostPlatform) '' + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} + '' + lib.optionalString (!enableProfiledLibs) '' + BUILD_PROF_LIBS = NO + '' + + # -fexternal-dynamic-refs apparently (because it's not clear from the documentation) + # makes the GHC RTS able to load static libraries, which may be needed for TemplateHaskell. + # This solution was described in https://www.tweag.io/blog/2020-09-30-bazel-static-haskell + lib.optionalString enableRelocatedStaticLibs '' + GhcLibHcOpts += -fPIC -fexternal-dynamic-refs + GhcRtsHcOpts += -fPIC -fexternal-dynamic-refs + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 + ''; + + # Splicer will pull out correct variations + libDeps = platform: lib.optional enableTerminfo ncurses + ++ [libffi] + ++ lib.optional (!enableNativeBignum) gmp + ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; + + # TODO(@sternenseemann): is buildTarget LLVM unnecessary? + # GHC doesn't seem to have {LLC,OPT}_HOST + toolsForTarget = [ + pkgsBuildTarget.targetPackages.stdenv.cc + ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # Sometimes we have to dispatch between the bintools wrapper and the unwrapped + # derivation for certain tools depending on the platform. + bintoolsFor = { + # GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is + # part of the bintools wrapper (due to codesigning requirements), but not on + # x86_64-darwin. + install_name_tool = + if stdenv.targetPlatform.isAarch64 + then targetCC.bintools + else targetCC.bintools.bintools; + # Same goes for strip. + strip = + # TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold" + if stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin + then targetCC.bintools + else targetCC.bintools.bintools; + }; + + # Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues. + # But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.linker == "gold" || + (targetPlatform.linker == "bfd" && (targetCC.bintools.bintools.hasGold or false) && !targetPlatform.isMusl); + + # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. + variantSuffix = lib.concatStrings [ + (lib.optionalString stdenv.hostPlatform.isMusl "-musl") + (lib.optionalString enableNativeBignum "-native-bignum") + ]; + +in + +# C compiler, bintools and LLVM are used at build time, but will also leak into +# the resulting GHC's settings file and used at runtime. This means that we are +# currently only able to build GHC if hostPlatform == buildPlatform. +assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc; +assert buildTargetLlvmPackages.llvm == llvmPackages.llvm; +assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang; + +stdenv.mkDerivation (rec { + version = "9.0.2"; + pname = "${targetPrefix}ghc${variantSuffix}"; + + src = fetchurl { + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "140e42b96346322d1a39eb17602bcdc76e292028ad4a69286b230bab188a9197"; + }; + + enableParallelBuilding = true; + + outputs = [ "out" "doc" ]; + + patches = [ + # Fix docs build with sphinx >= 6.0 + # https://gitlab.haskell.org/ghc/ghc/-/issues/22766 + (fetchpatch { + name = "ghc-docs-sphinx-6.0.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/10e94a556b4f90769b7fd718b9790d58ae566600.patch"; + sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv"; + }) + # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 + ./docs-sphinx-7.patch + # fix hyperlinked haddock sources: https://github.com/haskell/haddock/pull/1482 + (fetchpatch { + url = "https://patch-diff.githubusercontent.com/raw/haskell/haddock/pull/1482.patch"; + sha256 = "sha256-8w8QUCsODaTvknCDGgTfFNZa8ZmvIKaKS+2ZJZ9foYk="; + extraPrefix = "utils/haddock/"; + stripLen = 1; + }) + + # Add flag that fixes C++ exception handling; opt-in. Merged in 9.4 and 9.2.2. + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/7423 + (fetchpatch { + name = "ghc-9.0.2-fcompact-unwind.patch"; + # Note that the test suite is not packaged. + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/c6132c782d974a7701e7f6447bdcd2bf6db4299a.patch?merge_request_iid=7423"; + sha256 = "sha256-b4feGZIaKDj/UKjWTNY6/jH4s2iate0wAgMxG3rAbZI="; + }) + ] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [ + # Prevent the paths module from emitting symbols that we don't use + # when building with separate outputs. + # + # These cause problems as they're not eliminated by GHC's dead code + # elimination on aarch64-darwin. (see + # https://github.com/NixOS/nixpkgs/issues/140774 for details). + ./Cabal-3.2-3.4-paths-fix-cycle-aarch64-darwin.patch + ]; + + postPatch = "patchShebangs ."; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + + # GHC is a bit confused on its cross terminology. + # TODO(@sternenseemann): investigate coreutils dependencies and pass absolute paths + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}c++" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip" + '' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export OTOOL="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}otool" + export INSTALL_NAME_TOOL="${bintoolsFor.install_name_tool}/bin/${bintoolsFor.install_name_tool.targetPrefix}install_name_tool" + '' + lib.optionalString useLLVM '' + export LLC="${lib.getBin buildTargetLlvmPackages.llvm}/bin/llc" + export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt" + '' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) '' + # LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang" + '' + '' + + echo -n "${buildMK}" > mk/build.mk + sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure + '' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") '' + export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive" + '' + lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + ''; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ lib.optionals (libffi != null) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl autoconf automake m4 python3 + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ + autoSignDarwinBinariesHook + ] ++ lib.optionals enableDocs [ + sphinx + ] ++ lib.optionals stdenv.isDarwin [ + # TODO(@sternenseemann): backport addition of XATTR env var like + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6447 + xattr + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + depsTargetTarget = map lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = + [ "format" ] + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; + + # big-parallel allows us to build with more than 2 cores on + # Hydra which already warrants a significant speedup + requiredSystemFeatures = [ "big-parallel" ]; + + postInstall = '' + # Install the bash completion file. + install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # This is used by the haskell builder to query + # the presence of the haddock program. + hasHaddock = enableHaddockProgram; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with lib.maintainers; [ ]; + timeout = 24 * 3600; + inherit (ghc.meta) license platforms; + }; + +} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/by-name/ha/haskell/ghc/9.2.4-binary.nix b/pkgs/by-name/ha/haskell/ghc/9.2.4-binary.nix new file mode 100644 index 0000000..2de21cb --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.2.4-binary.nix @@ -0,0 +1,439 @@ +{ lib, stdenv +, fetchurl, perl, gcc +, ncurses5 +, ncurses6, gmp, libiconv, numactl, libffi +, llvmPackages +, coreutils +, targetPackages + + # minimal = true; will remove files that aren't strictly necessary for + # regular builds and GHC bootstrapping. + # This is "useful" for staying within hydra's output limits for at least the + # aarch64-linux architecture. +, minimal ? false +}: + +# Prebuilt only does native +assert stdenv.targetPlatform == stdenv.hostPlatform; + +let + downloadsUrl = "https://downloads.haskell.org/ghc"; + + # Copy sha256 from https://downloads.haskell.org/~ghc/9.2.4/SHA256SUMS + version = "9.2.4"; + + # Information about available bindists that we use in the build. + # + # # Bindist library checking + # + # The field `archSpecificLibraries` also provides a way for us get notified + # early when the upstream bindist changes its dependencies (e.g. because a + # newer Debian version is used that uses a new `ncurses` version). + # + # Usage: + # + # * You can find the `fileToCheckFor` of libraries by running `readelf -d` + # on the compiler binary (`exePathForLibraryCheck`). + # * To skip library checking for an architecture, + # set `exePathForLibraryCheck = null`. + # * To skip file checking for a specific arch specfic library, + # set `fileToCheckFor = null`. + ghcBinDists = { + # Binary distributions for the default libc (e.g. glibc, or libSystem on Darwin) + # nixpkgs uses for the respective system. + defaultLibc = { + i686-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-i386-deb9-linux.tar.xz"; + sha256 = "5dc1eb9c65f01b1e5c5693af72af07a4e9e75c6920e620fd598daeefa804487a"; + }; + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + # The i686-linux bindist provided by GHC HQ is currently built on Debian 9, + # which link it against `libtinfo.so.5` (ncurses 5). + # Other bindists are linked `libtinfo.so.6` (ncurses 6). + { nixPackage = ncurses5; fileToCheckFor = "libtinfo.so.5"; } + ]; + }; + x86_64-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-deb10-linux.tar.xz"; + sha256 = "a77a91a39d9b0167124b7e97648b2b52973ae0978cb259e0d44f0752a75037cb"; + }; + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = "libtinfo.so.6"; } + ]; + }; + aarch64-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-deb10-linux.tar.xz"; + sha256 = "fc7dbc6bae36ea5ac30b7e9a263b7e5be3b45b0eb3e893ad0bc2c950a61f14ec"; + }; + exePathForLibraryCheck = "ghc/stage2/build/tmp/ghc-stage2"; + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = "libtinfo.so.6"; } + { nixPackage = numactl; fileToCheckFor = null; } + ]; + }; + x86_64-darwin = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; + sha256 = "f2e8366fd3754dd9388510792aba2d2abecb1c2f7f1e5555f6065c3c5e2ffec4"; + }; + exePathForLibraryCheck = null; # we don't have a library check for darwin yet + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = null; } + { nixPackage = libiconv; fileToCheckFor = null; } + ]; + isHadrian = true; + }; + aarch64-darwin = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-apple-darwin.tar.xz"; + sha256 = "8cf8408544a1a43adf1bbbb0dd6b074efadffc68bfa1a792947c52e825171224"; + }; + exePathForLibraryCheck = null; # we don't have a library check for darwin yet + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = null; } + { nixPackage = libiconv; fileToCheckFor = null; } + ]; + isHadrian = true; + }; + }; + # Binary distributions for the musl libc for the respective system. + musl = { + x86_64-linux = { + variantSuffix = "-musl"; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-alpine3.12-linux-gmp.tar.xz"; + sha256 = "026348947d30a156b84de5d6afeaa48fdcb2795b47954cd8341db00d3263a481"; + }; + isStatic = true; + isHadrian = true; + # We can't check the RPATH for statically linked executable + exePathForLibraryCheck = null; + archSpecificLibraries = [ + { nixPackage = gmp.override { withStatic = true; }; fileToCheckFor = null; } + ]; + }; + }; + }; + + distSetName = if stdenv.hostPlatform.isMusl then "musl" else "defaultLibc"; + + binDistUsed = ghcBinDists.${distSetName}.${stdenv.hostPlatform.system} + or (throw "cannot bootstrap GHC on this platform ('${stdenv.hostPlatform.system}' with libc '${distSetName}')"); + + gmpUsed = (builtins.head ( + builtins.filter ( + drv: lib.hasPrefix "gmp" (drv.nixPackage.name or "") + ) binDistUsed.archSpecificLibraries + )).nixPackage; + + # GHC has other native backends (like PowerPC), but here only the ones + # we ship bindists for matter. + useLLVM = !(stdenv.targetPlatform.isx86 + || (stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin)); + + libPath = + lib.makeLibraryPath ( + # Add arch-specific libraries. + map ({ nixPackage, ... }: nixPackage) binDistUsed.archSpecificLibraries + ); + + libEnvVar = lib.optionalString stdenv.hostPlatform.isDarwin "DY" + + "LD_LIBRARY_PATH"; + + runtimeDeps = [ + targetPackages.stdenv.cc + targetPackages.stdenv.cc.bintools + coreutils # for cat + ] + ++ lib.optionals useLLVM [ + (lib.getBin llvmPackages.llvm) + ] + # On darwin, we need unwrapped bintools as well (for otool) + ++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [ + targetPackages.stdenv.cc.bintools.bintools + ]; + +in + +stdenv.mkDerivation rec { + inherit version; + pname = "ghc-binary${binDistUsed.variantSuffix}"; + + src = fetchurl binDistUsed.src; + + nativeBuildInputs = [ perl ]; + + # Set LD_LIBRARY_PATH or equivalent so that the programs running as part + # of the bindist installer can find the libraries they expect. + # Cannot patchelf beforehand due to relative RPATHs that anticipate + # the final install location. + ${libEnvVar} = libPath; + + postUnpack = + # Verify our assumptions of which `libtinfo.so` (ncurses) version is used, + # so that we know when ghc bindists upgrade that and we need to update the + # version used in `libPath`. + lib.optionalString + (binDistUsed.exePathForLibraryCheck != null) + # Note the `*` glob because some GHCs have a suffix when unpacked, e.g. + # the musl bindist has dir `ghc-VERSION-x86_64-unknown-linux/`. + # As a result, don't shell-quote this glob when splicing the string. + (let buildExeGlob = ''ghc-${version}*/"${binDistUsed.exePathForLibraryCheck}"''; in + lib.concatStringsSep "\n" [ + ('' + shopt -u nullglob + echo "Checking that ghc binary exists in bindist at ${buildExeGlob}" + if ! test -e ${buildExeGlob}; then + echo >&2 "GHC binary ${binDistUsed.exePathForLibraryCheck} could not be found in the bindist build directory (at ${buildExeGlob}) for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + '') + (lib.concatMapStringsSep + "\n" + ({ fileToCheckFor, nixPackage }: + lib.optionalString (fileToCheckFor != null) '' + echo "Checking bindist for ${fileToCheckFor} to ensure that is still used" + if ! readelf -d ${buildExeGlob} | grep "${fileToCheckFor}"; then + echo >&2 "File ${fileToCheckFor} could not be found in ${binDistUsed.exePathForLibraryCheck} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + + echo "Checking that the nix package ${nixPackage} contains ${fileToCheckFor}" + if ! test -e "${lib.getLib nixPackage}/lib/${fileToCheckFor}"; then + echo >&2 "Nix package ${nixPackage} did not contain ${fileToCheckFor} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + '' + ) + binDistUsed.archSpecificLibraries + ) + ]) + # GHC has dtrace probes, which causes ld to try to open /usr/lib/libdtrace.dylib + # during linking + + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + # not enough room in the object files for the full path to libiconv :( + for exe in $(find . -type f -executable); do + isScript $exe && continue + ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib + install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe + done + '' + + + # Some scripts used during the build need to have their shebangs patched + '' + patchShebangs ghc-${version}/utils/ + patchShebangs ghc-${version}/configure + test -d ghc-${version}/inplace/bin && \ + patchShebangs ghc-${version}/inplace/bin + '' + + # We have to patch the GMP paths for the integer-gmp package. + '' + find . -name ghc-bignum.buildinfo \ + -exec sed -i "s@extra-lib-dirs: @extra-lib-dirs: ${lib.getLib gmpUsed}/lib@" {} \; + + # we need to modify the package db directly for hadrian bindists + find . -name 'ghc-bignum*.conf' \ + -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib gmpUsed}/lib' -i {} \; + '' + lib.optionalString stdenv.isDarwin '' + # we need to modify the package db directly for hadrian bindists + # (all darwin bindists are hadrian-based for 9.2.2) + find . -name 'base*.conf' \ + -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib libiconv}/lib' -i {} \; + + # To link RTS in the end we also need libffi now + find . -name 'rts*.conf' \ + -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib libffi}/lib' \ + -e 's@/Library/Developer/.*/usr/include/ffi@${lib.getDev libffi}/include@' \ + -i {} \; + '' + + # aarch64 does HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in + # FFI_LIB_DIR is a good indication of places it must be needed. + lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) '' + find . -name package.conf.in \ + -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; + '' + + # Rename needed libraries and binaries, fix interpreter + lib.optionalString stdenv.isLinux '' + find . -type f -executable -exec patchelf \ + --interpreter ${stdenv.cc.bintools.dynamicLinker} {} \; + ''; + + # fix for `configure: error: Your linker is affected by binutils #16177` + preConfigure = lib.optionalString + stdenv.targetPlatform.isAarch32 + "LD=ld.gold"; + + configurePlatforms = [ ]; + configureFlags = [ + "--with-gmp-includes=${lib.getDev gmpUsed}/include" + # Note `--with-gmp-libraries` does nothing for GHC bindists: + # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6124 + ] ++ lib.optional stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}" + # From: https://github.com/NixOS/nixpkgs/pull/43369/commits + ++ lib.optional stdenv.hostPlatform.isMusl "--disable-ld-override"; + + # No building is necessary, but calling make without flags ironically + # calls install-strip ... + dontBuild = true; + + # Patch scripts to include runtime dependencies in $PATH. + postInstall = '' + for i in "$out/bin/"*; do + test ! -h "$i" || continue + isScript "$i" || continue + sed -i -e '2i export PATH="${lib.makeBinPath runtimeDeps}:$PATH"' "$i" + done + ''; + + # Apparently necessary for the ghc Alpine (musl) bindist: + # When we strip, and then run the + # patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p + # below, running ghc (e.g. during `installCheckPhase)` gives some apparently + # corrupted rpath or whatever makes the loader work on nonsensical strings: + # running install tests + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: : symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: ir6zf6c9f86pfx8sr30n2vjy-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: y/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �?: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found + # This is extremely bogus and should be investigated. + dontStrip = if stdenv.hostPlatform.isMusl then true else false; # `if` for explicitness + + # On Linux, use patchelf to modify the executables so that they can + # find editline/gmp. + postFixup = lib.optionalString (stdenv.isLinux && !(binDistUsed.isStatic or false)) + (if stdenv.hostPlatform.isAarch64 then + # Keep rpath as small as possible on aarch64 for patchelf#244. All Elfs + # are 2 directories deep from $out/lib, so pooling symlinks there makes + # a short rpath. + '' + (cd $out/lib; ln -s ${ncurses6.out}/lib/libtinfo.so.6) + (cd $out/lib; ln -s ${lib.getLib gmpUsed}/lib/libgmp.so.10) + (cd $out/lib; ln -s ${numactl.out}/lib/libnuma.so.1) + for p in $(find "$out/lib" -type f -name "*\.so*"); do + (cd $out/lib; ln -s $p) + done + + for p in $(find "$out/lib" -type f -executable); do + if isELF "$p"; then + echo "Patchelfing $p" + patchelf --set-rpath "\$ORIGIN:\$ORIGIN/../.." $p + fi + done + '' + else + '' + for p in $(find "$out" -type f -executable); do + if isELF "$p"; then + echo "Patchelfing $p" + patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p + fi + done + '') + lib.optionalString stdenv.isDarwin '' + # not enough room in the object files for the full path to libiconv :( + for exe in $(find "$out" -type f -executable); do + isScript $exe && continue + ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib + install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe + done + + for file in $(find "$out" -name setup-config); do + substituteInPlace $file --replace /usr/bin/ranlib "$(type -P ranlib)" + done + '' + + lib.optionalString minimal '' + # Remove profiling files + find $out -type f -name '*.p_o' -delete + find $out -type f -name '*.p_hi' -delete + find $out -type f -name '*_p.a' -delete + # `-f` because e.g. musl bindist does not have this file. + rm -f $out/lib/ghc-*/bin/ghc-iserv-prof + # Hydra will redistribute this derivation, so we have to keep the docs for + # legal reasons (retaining the legal notices etc) + # As a last resort we could unpack the docs separately and symlink them in. + # They're in $out/share/{doc,man}. + '' + # Recache package db which needs to happen for Hadrian bindists + # where we modify the package db before installing + + '' + shopt -s nullglob + package_db=("$out"/lib/ghc-*/lib/package.conf.d "$out"/lib/ghc-*/package.conf.d) + "$out/bin/ghc-pkg" --package-db="$package_db" recache + ''; + + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + hardeningDisable = lib.optional stdenv.targetPlatform.isMusl "pie"; + + doInstallCheck = true; + installCheckPhase = '' + # Sanity check, can ghc create executables? + cd $TMP + mkdir test-ghc; cd test-ghc + cat > main.hs << EOF + {-# LANGUAGE TemplateHaskell #-} + module Main where + main = putStrLn \$([|"yes"|]) + EOF + env -i $out/bin/ghc --make main.hs || exit 1 + echo compilation ok + [ $(./main) == "yes" ] + ''; + + passthru = { + targetPrefix = ""; + enableShared = true; + + inherit llvmPackages; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + } + # We duplicate binDistUsed here since we have a sensible default even if no bindist is avaible, + # this makes sure that getting the `meta` attribute doesn't throw even on unsupported platforms. + // lib.optionalAttrs (ghcBinDists.${distSetName}.${stdenv.hostPlatform.system}.isHadrian or false) { + # Normal GHC derivations expose the hadrian derivation used to build them + # here. In the case of bindists we just make sure that the attribute exists, + # as it is used for checking if a GHC derivation has been built with hadrian. + # The isHadrian mechanism will become obsolete with GHCs that use hadrian + # exclusively, i.e. 9.6 (and 9.4?). + hadrian = null; + }; + + meta = rec { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + license = lib.licenses.bsd3; + # HACK: since we can't encode the libc / abi in platforms, we need + # to make the platform list dependent on the evaluation platform + # in order to avoid eval errors with musl which supports less + # platforms than the default libcs (i. e. glibc / libSystem). + # This is done for the benefit of Hydra, so `packagePlatforms` + # won't return any platforms that would cause an evaluation + # failure for `pkgsMusl.haskell.compiler.ghc922Binary`, as + # long as the evaluator runs on a platform that supports + # `pkgsMusl`. + platforms = builtins.attrNames ghcBinDists.${distSetName}; + maintainers = [ ]; + }; +} diff --git a/pkgs/by-name/ha/haskell/ghc/9.2.5.nix b/pkgs/by-name/ha/haskell/ghc/9.2.5.nix new file mode 100644 index 0000000..e79db30 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.2.5.nix @@ -0,0 +1,387 @@ +{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages + +# build-tools +, bootPkgs +, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx +, xattr, autoSignDarwinBinariesHook +, bash + +, libiconv ? null, ncurses +, glibcLocales ? null + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc + || stdenv.targetPlatform.isAarch64) +, # LLVM is conceptually a run-time-only dependency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildTargetLlvmPackages, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slightly slower native + # bignum backend instead of the faster but GPLed gmp backend. + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp + && lib.meta.availableOn stdenv.targetPlatform gmp) +, gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + +, enableProfiledLibs ? true + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic + +, # Whether to build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows + +, # What flavour to build. An empty string indicates no + # specific flavour and falls back to ghc default values. + ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + (if useLLVM then "perf-cross" else "perf-cross-ncg") + +, # Whether to build sphinx documentation. + enableDocs ? ( + # Docs disabled if we are building on musl because it's a large task to keep + # all `sphinx` dependencies building in this environment. + !stdenv.buildPlatform.isMusl + ) + +, enableHaddockProgram ? + # Disabled for cross; see note [HADDOCK_DOCS]. + (stdenv.targetPlatform == stdenv.hostPlatform) + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isiOS +}: + +assert !enableNativeBignum -> gmp != null; + +# Cross cannot currently build the `haddock` program for silly reasons, +# see note [HADDOCK_DOCS]. +assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + buildMK = '' + BuildFlavour = ${ghcFlavour} + ifneq \"\$(BuildFlavour)\" \"\" + include mk/flavours/\$(BuildFlavour).mk + endif + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} + BUILD_SPHINX_PDF = NO + '' + + # Note [HADDOCK_DOCS]: + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` + # program is built (which we generally always want to have a complete GHC install) + # and whether it is run on the GHC sources to generate hyperlinked source code + # (which is impossible for cross-compilation); see: + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 + # This implies that currently a cross-compiled GHC will never have a `haddock` + # program, so it can never generate haddocks for any packages. + # If this is solved in the future, we'd like to unconditionally + # build the haddock program (removing the `enableHaddockProgram` option). + '' + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} + # Build haddocks for boot packages with hyperlinking + EXTRA_HADDOCK_OPTS += --hyperlinked-source --quickjump + + DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} + BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} + '' + lib.optionalString (targetPlatform != hostPlatform) '' + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} + '' + lib.optionalString (!enableProfiledLibs) '' + BUILD_PROF_LIBS = NO + '' + + # -fexternal-dynamic-refs apparently (because it's not clear from the documentation) + # makes the GHC RTS able to load static libraries, which may be needed for TemplateHaskell. + # This solution was described in https://www.tweag.io/blog/2020-09-30-bazel-static-haskell + lib.optionalString enableRelocatedStaticLibs '' + GhcLibHcOpts += -fPIC -fexternal-dynamic-refs + GhcRtsHcOpts += -fPIC -fexternal-dynamic-refs + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 + ''; + + # Splicer will pull out correct variations + libDeps = platform: lib.optional enableTerminfo ncurses + ++ [libffi] + ++ lib.optional (!enableNativeBignum) gmp + ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; + + # TODO(@sternenseemann): is buildTarget LLVM unnecessary? + # GHC doesn't seem to have {LLC,OPT}_HOST + toolsForTarget = [ + pkgsBuildTarget.targetPackages.stdenv.cc + ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # Sometimes we have to dispatch between the bintools wrapper and the unwrapped + # derivation for certain tools depending on the platform. + bintoolsFor = { + # GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is + # part of the bintools wrapper (due to codesigning requirements), but not on + # x86_64-darwin. + install_name_tool = + if stdenv.targetPlatform.isAarch64 + then targetCC.bintools + else targetCC.bintools.bintools; + # Same goes for strip. + strip = + # TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold" + if stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin + then targetCC.bintools + else targetCC.bintools.bintools; + }; + + # Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues. + # But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.linker == "gold" || + (targetPlatform.linker == "bfd" && (targetCC.bintools.bintools.hasGold or false) && !targetPlatform.isMusl); + + # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. + variantSuffix = lib.concatStrings [ + (lib.optionalString stdenv.hostPlatform.isMusl "-musl") + (lib.optionalString enableNativeBignum "-native-bignum") + ]; + +in + +# C compiler, bintools and LLVM are used at build time, but will also leak into +# the resulting GHC's settings file and used at runtime. This means that we are +# currently only able to build GHC if hostPlatform == buildPlatform. +assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc; +assert buildTargetLlvmPackages.llvm == llvmPackages.llvm; +assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang; + +stdenv.mkDerivation (rec { + version = "9.2.5"; + pname = "${targetPrefix}ghc${variantSuffix}"; + + src = fetchurl { + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "0606797d1b38e2d88ee2243f38ec6b9a1aa93e9b578e95f0de9a9c0a4144021c"; + }; + + enableParallelBuilding = true; + + outputs = [ "out" "doc" ]; + + patches = [ + # Fix docs build with sphinx >= 6.0 + # https://gitlab.haskell.org/ghc/ghc/-/issues/22766 + (fetchpatch { + name = "ghc-docs-sphinx-6.0.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/10e94a556b4f90769b7fd718b9790d58ae566600.patch"; + sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv"; + }) + # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 + ./docs-sphinx-7.patch + # fix hyperlinked haddock sources: https://github.com/haskell/haddock/pull/1482 + (fetchpatch { + url = "https://patch-diff.githubusercontent.com/raw/haskell/haddock/pull/1482.patch"; + sha256 = "sha256-8w8QUCsODaTvknCDGgTfFNZa8ZmvIKaKS+2ZJZ9foYk="; + extraPrefix = "utils/haddock/"; + stripLen = 1; + }) + # Don't generate code that doesn't compile when --enable-relocatable is passed to Setup.hs + # Can be removed if the Cabal library included with ghc backports the linked fix + (fetchpatch { + url = "https://github.com/haskell/cabal/commit/6c796218c92f93c95e94d5ec2d077f6956f68e98.patch"; + stripLen = 1; + extraPrefix = "libraries/Cabal/"; + sha256 = "sha256-yRQ6YmMiwBwiYseC5BsrEtDgFbWvst+maGgDtdD0vAY="; + }) + ] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [ + # Prevent the paths module from emitting symbols that we don't use + # when building with separate outputs. + # + # These cause problems as they're not eliminated by GHC's dead code + # elimination on aarch64-darwin. (see + # https://github.com/NixOS/nixpkgs/issues/140774 for details). + ./Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch + ]; + + postPatch = "patchShebangs ."; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + + # GHC is a bit confused on its cross terminology. + # TODO(@sternenseemann): investigate coreutils dependencies and pass absolute paths + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}c++" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip" + '' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export OTOOL="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}otool" + export INSTALL_NAME_TOOL="${bintoolsFor.install_name_tool}/bin/${bintoolsFor.install_name_tool.targetPrefix}install_name_tool" + '' + lib.optionalString useLLVM '' + export LLC="${lib.getBin buildTargetLlvmPackages.llvm}/bin/llc" + export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt" + '' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) '' + # LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang" + '' + '' + echo -n "${buildMK}" > mk/build.mk + '' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") '' + export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive" + '' + lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + + # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7 + export XATTR=${lib.getBin xattr}/bin/xattr + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + ''; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ lib.optionals (libffi != null) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl autoconf automake m4 python3 + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ + autoSignDarwinBinariesHook + ] ++ lib.optionals enableDocs [ + sphinx + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + depsTargetTarget = map lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = + [ "format" ] + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; + + # big-parallel allows us to build with more than 2 cores on + # Hydra which already warrants a significant speedup + requiredSystemFeatures = [ "big-parallel" ]; + + postInstall = '' + # Install the bash completion file. + install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # This is used by the haskell builder to query + # the presence of the haddock program. + hasHaddock = enableHaddockProgram; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with lib.maintainers; [ ]; + timeout = 24 * 3600; + inherit (ghc.meta) license platforms; + }; + +} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/by-name/ha/haskell/ghc/9.2.6.nix b/pkgs/by-name/ha/haskell/ghc/9.2.6.nix new file mode 100644 index 0000000..438ba47 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.2.6.nix @@ -0,0 +1,387 @@ +{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages + +# build-tools +, bootPkgs +, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx +, xattr, autoSignDarwinBinariesHook +, bash + +, libiconv ? null, ncurses +, glibcLocales ? null + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc + || stdenv.targetPlatform.isAarch64) +, # LLVM is conceptually a run-time-only dependency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildTargetLlvmPackages, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slightly slower native + # bignum backend instead of the faster but GPLed gmp backend. + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp + && lib.meta.availableOn stdenv.targetPlatform gmp) +, gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + +, enableProfiledLibs ? true + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic + +, # Whether to build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows + +, # What flavour to build. An empty string indicates no + # specific flavour and falls back to ghc default values. + ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + (if useLLVM then "perf-cross" else "perf-cross-ncg") + +, # Whether to build sphinx documentation. + enableDocs ? ( + # Docs disabled if we are building on musl because it's a large task to keep + # all `sphinx` dependencies building in this environment. + !stdenv.buildPlatform.isMusl + ) + +, enableHaddockProgram ? + # Disabled for cross; see note [HADDOCK_DOCS]. + (stdenv.targetPlatform == stdenv.hostPlatform) + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isiOS +}: + +assert !enableNativeBignum -> gmp != null; + +# Cross cannot currently build the `haddock` program for silly reasons, +# see note [HADDOCK_DOCS]. +assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + buildMK = '' + BuildFlavour = ${ghcFlavour} + ifneq \"\$(BuildFlavour)\" \"\" + include mk/flavours/\$(BuildFlavour).mk + endif + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} + BUILD_SPHINX_PDF = NO + '' + + # Note [HADDOCK_DOCS]: + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` + # program is built (which we generally always want to have a complete GHC install) + # and whether it is run on the GHC sources to generate hyperlinked source code + # (which is impossible for cross-compilation); see: + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 + # This implies that currently a cross-compiled GHC will never have a `haddock` + # program, so it can never generate haddocks for any packages. + # If this is solved in the future, we'd like to unconditionally + # build the haddock program (removing the `enableHaddockProgram` option). + '' + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} + # Build haddocks for boot packages with hyperlinking + EXTRA_HADDOCK_OPTS += --hyperlinked-source --quickjump + + DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} + BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} + '' + lib.optionalString (targetPlatform != hostPlatform) '' + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} + '' + lib.optionalString (!enableProfiledLibs) '' + BUILD_PROF_LIBS = NO + '' + + # -fexternal-dynamic-refs apparently (because it's not clear from the documentation) + # makes the GHC RTS able to load static libraries, which may be needed for TemplateHaskell. + # This solution was described in https://www.tweag.io/blog/2020-09-30-bazel-static-haskell + lib.optionalString enableRelocatedStaticLibs '' + GhcLibHcOpts += -fPIC -fexternal-dynamic-refs + GhcRtsHcOpts += -fPIC -fexternal-dynamic-refs + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 + ''; + + # Splicer will pull out correct variations + libDeps = platform: lib.optional enableTerminfo ncurses + ++ [libffi] + ++ lib.optional (!enableNativeBignum) gmp + ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; + + # TODO(@sternenseemann): is buildTarget LLVM unnecessary? + # GHC doesn't seem to have {LLC,OPT}_HOST + toolsForTarget = [ + pkgsBuildTarget.targetPackages.stdenv.cc + ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # Sometimes we have to dispatch between the bintools wrapper and the unwrapped + # derivation for certain tools depending on the platform. + bintoolsFor = { + # GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is + # part of the bintools wrapper (due to codesigning requirements), but not on + # x86_64-darwin. + install_name_tool = + if stdenv.targetPlatform.isAarch64 + then targetCC.bintools + else targetCC.bintools.bintools; + # Same goes for strip. + strip = + # TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold" + if stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin + then targetCC.bintools + else targetCC.bintools.bintools; + }; + + # Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues. + # But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.linker == "gold" || + (targetPlatform.linker == "bfd" && (targetCC.bintools.bintools.hasGold or false) && !targetPlatform.isMusl); + + # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. + variantSuffix = lib.concatStrings [ + (lib.optionalString stdenv.hostPlatform.isMusl "-musl") + (lib.optionalString enableNativeBignum "-native-bignum") + ]; + +in + +# C compiler, bintools and LLVM are used at build time, but will also leak into +# the resulting GHC's settings file and used at runtime. This means that we are +# currently only able to build GHC if hostPlatform == buildPlatform. +assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc; +assert buildTargetLlvmPackages.llvm == llvmPackages.llvm; +assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang; + +stdenv.mkDerivation (rec { + version = "9.2.6"; + pname = "${targetPrefix}ghc${variantSuffix}"; + + src = fetchurl { + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "7a54cf0398ad488b4ed219e15d1d1e64c0b6876c43a0564550dd11f0540d7305"; + }; + + enableParallelBuilding = true; + + outputs = [ "out" "doc" ]; + + patches = [ + # Fix docs build with sphinx >= 6.0 + # https://gitlab.haskell.org/ghc/ghc/-/issues/22766 + (fetchpatch { + name = "ghc-docs-sphinx-6.0.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/10e94a556b4f90769b7fd718b9790d58ae566600.patch"; + sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv"; + }) + # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 + ./docs-sphinx-7.patch + # fix hyperlinked haddock sources: https://github.com/haskell/haddock/pull/1482 + (fetchpatch { + url = "https://patch-diff.githubusercontent.com/raw/haskell/haddock/pull/1482.patch"; + sha256 = "sha256-8w8QUCsODaTvknCDGgTfFNZa8ZmvIKaKS+2ZJZ9foYk="; + extraPrefix = "utils/haddock/"; + stripLen = 1; + }) + # Don't generate code that doesn't compile when --enable-relocatable is passed to Setup.hs + # Can be removed if the Cabal library included with ghc backports the linked fix + (fetchpatch { + url = "https://github.com/haskell/cabal/commit/6c796218c92f93c95e94d5ec2d077f6956f68e98.patch"; + stripLen = 1; + extraPrefix = "libraries/Cabal/"; + sha256 = "sha256-yRQ6YmMiwBwiYseC5BsrEtDgFbWvst+maGgDtdD0vAY="; + }) + ] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [ + # Prevent the paths module from emitting symbols that we don't use + # when building with separate outputs. + # + # These cause problems as they're not eliminated by GHC's dead code + # elimination on aarch64-darwin. (see + # https://github.com/NixOS/nixpkgs/issues/140774 for details). + ./Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch + ]; + + postPatch = "patchShebangs ."; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + + # GHC is a bit confused on its cross terminology. + # TODO(@sternenseemann): investigate coreutils dependencies and pass absolute paths + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}c++" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip" + '' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export OTOOL="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}otool" + export INSTALL_NAME_TOOL="${bintoolsFor.install_name_tool}/bin/${bintoolsFor.install_name_tool.targetPrefix}install_name_tool" + '' + lib.optionalString useLLVM '' + export LLC="${lib.getBin buildTargetLlvmPackages.llvm}/bin/llc" + export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt" + '' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) '' + # LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang" + '' + '' + echo -n "${buildMK}" > mk/build.mk + '' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") '' + export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive" + '' + lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + + # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7 + export XATTR=${lib.getBin xattr}/bin/xattr + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + ''; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ lib.optionals (libffi != null) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl autoconf automake m4 python3 + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ + autoSignDarwinBinariesHook + ] ++ lib.optionals enableDocs [ + sphinx + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + depsTargetTarget = map lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = + [ "format" ] + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; + + # big-parallel allows us to build with more than 2 cores on + # Hydra which already warrants a significant speedup + requiredSystemFeatures = [ "big-parallel" ]; + + postInstall = '' + # Install the bash completion file. + install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # This is used by the haskell builder to query + # the presence of the haddock program. + hasHaddock = enableHaddockProgram; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with lib.maintainers; [ ]; + timeout = 24 * 3600; + inherit (ghc.meta) license platforms; + }; + +} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/by-name/ha/haskell/ghc/9.2.7.nix b/pkgs/by-name/ha/haskell/ghc/9.2.7.nix new file mode 100644 index 0000000..11a1269 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.2.7.nix @@ -0,0 +1,387 @@ +{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages + +# build-tools +, bootPkgs +, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx +, xattr, autoSignDarwinBinariesHook +, bash + +, libiconv ? null, ncurses +, glibcLocales ? null + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc + || stdenv.targetPlatform.isAarch64) +, # LLVM is conceptually a run-time-only dependency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildTargetLlvmPackages, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slightly slower native + # bignum backend instead of the faster but GPLed gmp backend. + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp + && lib.meta.availableOn stdenv.targetPlatform gmp) +, gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + +, enableProfiledLibs ? true + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic + +, # Whether to build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows + +, # What flavour to build. An empty string indicates no + # specific flavour and falls back to ghc default values. + ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + (if useLLVM then "perf-cross" else "perf-cross-ncg") + +, # Whether to build sphinx documentation. + enableDocs ? ( + # Docs disabled if we are building on musl because it's a large task to keep + # all `sphinx` dependencies building in this environment. + !stdenv.buildPlatform.isMusl + ) + +, enableHaddockProgram ? + # Disabled for cross; see note [HADDOCK_DOCS]. + (stdenv.targetPlatform == stdenv.hostPlatform) + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isiOS +}: + +assert !enableNativeBignum -> gmp != null; + +# Cross cannot currently build the `haddock` program for silly reasons, +# see note [HADDOCK_DOCS]. +assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + buildMK = '' + BuildFlavour = ${ghcFlavour} + ifneq \"\$(BuildFlavour)\" \"\" + include mk/flavours/\$(BuildFlavour).mk + endif + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} + BUILD_SPHINX_PDF = NO + '' + + # Note [HADDOCK_DOCS]: + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` + # program is built (which we generally always want to have a complete GHC install) + # and whether it is run on the GHC sources to generate hyperlinked source code + # (which is impossible for cross-compilation); see: + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 + # This implies that currently a cross-compiled GHC will never have a `haddock` + # program, so it can never generate haddocks for any packages. + # If this is solved in the future, we'd like to unconditionally + # build the haddock program (removing the `enableHaddockProgram` option). + '' + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} + # Build haddocks for boot packages with hyperlinking + EXTRA_HADDOCK_OPTS += --hyperlinked-source --quickjump + + DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} + BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} + '' + lib.optionalString (targetPlatform != hostPlatform) '' + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} + '' + lib.optionalString (!enableProfiledLibs) '' + BUILD_PROF_LIBS = NO + '' + + # -fexternal-dynamic-refs apparently (because it's not clear from the documentation) + # makes the GHC RTS able to load static libraries, which may be needed for TemplateHaskell. + # This solution was described in https://www.tweag.io/blog/2020-09-30-bazel-static-haskell + lib.optionalString enableRelocatedStaticLibs '' + GhcLibHcOpts += -fPIC -fexternal-dynamic-refs + GhcRtsHcOpts += -fPIC -fexternal-dynamic-refs + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 + ''; + + # Splicer will pull out correct variations + libDeps = platform: lib.optional enableTerminfo ncurses + ++ [libffi] + ++ lib.optional (!enableNativeBignum) gmp + ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; + + # TODO(@sternenseemann): is buildTarget LLVM unnecessary? + # GHC doesn't seem to have {LLC,OPT}_HOST + toolsForTarget = [ + pkgsBuildTarget.targetPackages.stdenv.cc + ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # Sometimes we have to dispatch between the bintools wrapper and the unwrapped + # derivation for certain tools depending on the platform. + bintoolsFor = { + # GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is + # part of the bintools wrapper (due to codesigning requirements), but not on + # x86_64-darwin. + install_name_tool = + if stdenv.targetPlatform.isAarch64 + then targetCC.bintools + else targetCC.bintools.bintools; + # Same goes for strip. + strip = + # TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold" + if stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin + then targetCC.bintools + else targetCC.bintools.bintools; + }; + + # Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues. + # But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.linker == "gold" || + (targetPlatform.linker == "bfd" && (targetCC.bintools.bintools.hasGold or false) && !targetPlatform.isMusl); + + # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. + variantSuffix = lib.concatStrings [ + (lib.optionalString stdenv.hostPlatform.isMusl "-musl") + (lib.optionalString enableNativeBignum "-native-bignum") + ]; + +in + +# C compiler, bintools and LLVM are used at build time, but will also leak into +# the resulting GHC's settings file and used at runtime. This means that we are +# currently only able to build GHC if hostPlatform == buildPlatform. +assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc; +assert buildTargetLlvmPackages.llvm == llvmPackages.llvm; +assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang; + +stdenv.mkDerivation (rec { + version = "9.2.7"; + pname = "${targetPrefix}ghc${variantSuffix}"; + + src = fetchurl { + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "a253567a17b734a4c0dd0ffa296d33c2a5b5a54a77df988806a2a1e1ca7e88b8"; + }; + + enableParallelBuilding = true; + + outputs = [ "out" "doc" ]; + + patches = [ + # Fix docs build with sphinx >= 6.0 + # https://gitlab.haskell.org/ghc/ghc/-/issues/22766 + (fetchpatch { + name = "ghc-docs-sphinx-6.0.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/10e94a556b4f90769b7fd718b9790d58ae566600.patch"; + sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv"; + }) + # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 + ./docs-sphinx-7.patch + # fix hyperlinked haddock sources: https://github.com/haskell/haddock/pull/1482 + (fetchpatch { + url = "https://patch-diff.githubusercontent.com/raw/haskell/haddock/pull/1482.patch"; + sha256 = "sha256-8w8QUCsODaTvknCDGgTfFNZa8ZmvIKaKS+2ZJZ9foYk="; + extraPrefix = "utils/haddock/"; + stripLen = 1; + }) + # Don't generate code that doesn't compile when --enable-relocatable is passed to Setup.hs + # Can be removed if the Cabal library included with ghc backports the linked fix + (fetchpatch { + url = "https://github.com/haskell/cabal/commit/6c796218c92f93c95e94d5ec2d077f6956f68e98.patch"; + stripLen = 1; + extraPrefix = "libraries/Cabal/"; + sha256 = "sha256-yRQ6YmMiwBwiYseC5BsrEtDgFbWvst+maGgDtdD0vAY="; + }) + ] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [ + # Prevent the paths module from emitting symbols that we don't use + # when building with separate outputs. + # + # These cause problems as they're not eliminated by GHC's dead code + # elimination on aarch64-darwin. (see + # https://github.com/NixOS/nixpkgs/issues/140774 for details). + ./Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch + ]; + + postPatch = "patchShebangs ."; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + + # GHC is a bit confused on its cross terminology. + # TODO(@sternenseemann): investigate coreutils dependencies and pass absolute paths + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}c++" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip" + '' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export OTOOL="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}otool" + export INSTALL_NAME_TOOL="${bintoolsFor.install_name_tool}/bin/${bintoolsFor.install_name_tool.targetPrefix}install_name_tool" + '' + lib.optionalString useLLVM '' + export LLC="${lib.getBin buildTargetLlvmPackages.llvm}/bin/llc" + export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt" + '' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) '' + # LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang" + '' + '' + echo -n "${buildMK}" > mk/build.mk + '' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") '' + export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive" + '' + lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + + # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7 + export XATTR=${lib.getBin xattr}/bin/xattr + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + ''; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ lib.optionals (libffi != null) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl autoconf automake m4 python3 + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ + autoSignDarwinBinariesHook + ] ++ lib.optionals enableDocs [ + sphinx + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + depsTargetTarget = map lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = + [ "format" ] + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; + + # big-parallel allows us to build with more than 2 cores on + # Hydra which already warrants a significant speedup + requiredSystemFeatures = [ "big-parallel" ]; + + postInstall = '' + # Install the bash completion file. + install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # This is used by the haskell builder to query + # the presence of the haddock program. + hasHaddock = enableHaddockProgram; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with lib.maintainers; [ ]; + timeout = 24 * 3600; + inherit (ghc.meta) license platforms; + }; + +} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/by-name/ha/haskell/ghc/9.2.8.nix b/pkgs/by-name/ha/haskell/ghc/9.2.8.nix new file mode 100644 index 0000000..fe7f7d8 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.2.8.nix @@ -0,0 +1,387 @@ +{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages + +# build-tools +, bootPkgs +, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx +, xattr, autoSignDarwinBinariesHook +, bash + +, libiconv ? null, ncurses +, glibcLocales ? null + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc + || stdenv.targetPlatform.isAarch64) +, # LLVM is conceptually a run-time-only dependency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildTargetLlvmPackages, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slightly slower native + # bignum backend instead of the faster but GPLed gmp backend. + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp + && lib.meta.availableOn stdenv.targetPlatform gmp) +, gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + +, enableProfiledLibs ? true + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic + +, # Whether to build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows + +, # What flavour to build. An empty string indicates no + # specific flavour and falls back to ghc default values. + ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + (if useLLVM then "perf-cross" else "perf-cross-ncg") + +, # Whether to build sphinx documentation. + enableDocs ? ( + # Docs disabled if we are building on musl because it's a large task to keep + # all `sphinx` dependencies building in this environment. + !stdenv.buildPlatform.isMusl + ) + +, enableHaddockProgram ? + # Disabled for cross; see note [HADDOCK_DOCS]. + (stdenv.targetPlatform == stdenv.hostPlatform) + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isiOS +}: + +assert !enableNativeBignum -> gmp != null; + +# Cross cannot currently build the `haddock` program for silly reasons, +# see note [HADDOCK_DOCS]. +assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + buildMK = '' + BuildFlavour = ${ghcFlavour} + ifneq \"\$(BuildFlavour)\" \"\" + include mk/flavours/\$(BuildFlavour).mk + endif + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} + BUILD_SPHINX_PDF = NO + '' + + # Note [HADDOCK_DOCS]: + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` + # program is built (which we generally always want to have a complete GHC install) + # and whether it is run on the GHC sources to generate hyperlinked source code + # (which is impossible for cross-compilation); see: + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 + # This implies that currently a cross-compiled GHC will never have a `haddock` + # program, so it can never generate haddocks for any packages. + # If this is solved in the future, we'd like to unconditionally + # build the haddock program (removing the `enableHaddockProgram` option). + '' + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} + # Build haddocks for boot packages with hyperlinking + EXTRA_HADDOCK_OPTS += --hyperlinked-source --quickjump + + DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} + BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} + '' + lib.optionalString (targetPlatform != hostPlatform) '' + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} + '' + lib.optionalString (!enableProfiledLibs) '' + BUILD_PROF_LIBS = NO + '' + + # -fexternal-dynamic-refs apparently (because it's not clear from the documentation) + # makes the GHC RTS able to load static libraries, which may be needed for TemplateHaskell. + # This solution was described in https://www.tweag.io/blog/2020-09-30-bazel-static-haskell + lib.optionalString enableRelocatedStaticLibs '' + GhcLibHcOpts += -fPIC -fexternal-dynamic-refs + GhcRtsHcOpts += -fPIC -fexternal-dynamic-refs + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 + ''; + + # Splicer will pull out correct variations + libDeps = platform: lib.optional enableTerminfo ncurses + ++ [libffi] + ++ lib.optional (!enableNativeBignum) gmp + ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; + + # TODO(@sternenseemann): is buildTarget LLVM unnecessary? + # GHC doesn't seem to have {LLC,OPT}_HOST + toolsForTarget = [ + pkgsBuildTarget.targetPackages.stdenv.cc + ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # Sometimes we have to dispatch between the bintools wrapper and the unwrapped + # derivation for certain tools depending on the platform. + bintoolsFor = { + # GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is + # part of the bintools wrapper (due to codesigning requirements), but not on + # x86_64-darwin. + install_name_tool = + if stdenv.targetPlatform.isAarch64 + then targetCC.bintools + else targetCC.bintools.bintools; + # Same goes for strip. + strip = + # TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold" + if stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin + then targetCC.bintools + else targetCC.bintools.bintools; + }; + + # Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues. + # But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.linker == "gold" || + (targetPlatform.linker == "bfd" && (targetCC.bintools.bintools.hasGold or false) && !targetPlatform.isMusl); + + # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. + variantSuffix = lib.concatStrings [ + (lib.optionalString stdenv.hostPlatform.isMusl "-musl") + (lib.optionalString enableNativeBignum "-native-bignum") + ]; + +in + +# C compiler, bintools and LLVM are used at build time, but will also leak into +# the resulting GHC's settings file and used at runtime. This means that we are +# currently only able to build GHC if hostPlatform == buildPlatform. +assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc; +assert buildTargetLlvmPackages.llvm == llvmPackages.llvm; +assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang; + +stdenv.mkDerivation (rec { + version = "9.2.8"; + pname = "${targetPrefix}ghc${variantSuffix}"; + + src = fetchurl { + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "sha256-XxPReGv0/RL0tF+qN6vttbs/NtXlj32lMH6L/oilZ6E="; + }; + + enableParallelBuilding = true; + + outputs = [ "out" "doc" ]; + + patches = [ + # Fix docs build with sphinx >= 6.0 + # https://gitlab.haskell.org/ghc/ghc/-/issues/22766 + (fetchpatch { + name = "ghc-docs-sphinx-6.0.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/10e94a556b4f90769b7fd718b9790d58ae566600.patch"; + sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv"; + }) + # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 + ./docs-sphinx-7.patch + # fix hyperlinked haddock sources: https://github.com/haskell/haddock/pull/1482 + (fetchpatch { + url = "https://patch-diff.githubusercontent.com/raw/haskell/haddock/pull/1482.patch"; + sha256 = "sha256-8w8QUCsODaTvknCDGgTfFNZa8ZmvIKaKS+2ZJZ9foYk="; + extraPrefix = "utils/haddock/"; + stripLen = 1; + }) + # Don't generate code that doesn't compile when --enable-relocatable is passed to Setup.hs + # Can be removed if the Cabal library included with ghc backports the linked fix + (fetchpatch { + url = "https://github.com/haskell/cabal/commit/6c796218c92f93c95e94d5ec2d077f6956f68e98.patch"; + stripLen = 1; + extraPrefix = "libraries/Cabal/"; + sha256 = "sha256-yRQ6YmMiwBwiYseC5BsrEtDgFbWvst+maGgDtdD0vAY="; + }) + ] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [ + # Prevent the paths module from emitting symbols that we don't use + # when building with separate outputs. + # + # These cause problems as they're not eliminated by GHC's dead code + # elimination on aarch64-darwin. (see + # https://github.com/NixOS/nixpkgs/issues/140774 for details). + ./Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch + ]; + + postPatch = "patchShebangs ."; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + + # GHC is a bit confused on its cross terminology. + # TODO(@sternenseemann): investigate coreutils dependencies and pass absolute paths + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}c++" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip" + '' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export OTOOL="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}otool" + export INSTALL_NAME_TOOL="${bintoolsFor.install_name_tool}/bin/${bintoolsFor.install_name_tool.targetPrefix}install_name_tool" + '' + lib.optionalString useLLVM '' + export LLC="${lib.getBin buildTargetLlvmPackages.llvm}/bin/llc" + export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt" + '' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) '' + # LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang" + '' + '' + echo -n "${buildMK}" > mk/build.mk + '' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") '' + export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive" + '' + lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + + # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7 + export XATTR=${lib.getBin xattr}/bin/xattr + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + ''; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ lib.optionals (libffi != null) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl autoconf automake m4 python3 + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ + autoSignDarwinBinariesHook + ] ++ lib.optionals enableDocs [ + sphinx + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + depsTargetTarget = map lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = + [ "format" ] + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; + + # big-parallel allows us to build with more than 2 cores on + # Hydra which already warrants a significant speedup + requiredSystemFeatures = [ "big-parallel" ]; + + postInstall = '' + # Install the bash completion file. + install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # This is used by the haskell builder to query + # the presence of the haddock program. + hasHaddock = enableHaddockProgram; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with lib.maintainers; [ ]; + timeout = 24 * 3600; + inherit (ghc.meta) license platforms; + }; + +} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/by-name/ha/haskell/ghc/9.4.5.nix b/pkgs/by-name/ha/haskell/ghc/9.4.5.nix new file mode 100644 index 0000000..cd09344 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.4.5.nix @@ -0,0 +1,394 @@ +# DO NOT port this expression to hadrian. It is not possible to build a GHC +# cross compiler with 9.4.* and hadrian. +{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages + +# build-tools +, bootPkgs +, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx +, xattr, autoSignDarwinBinariesHook +, bash + +, libiconv ? null, ncurses +, glibcLocales ? null + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc + || stdenv.targetPlatform.isAarch64) +, # LLVM is conceptually a run-time-only dependency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildTargetLlvmPackages, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slightly slower native + # bignum backend instead of the faster but GPLed gmp backend. + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp + && lib.meta.availableOn stdenv.targetPlatform gmp) +, gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + +, enableProfiledLibs ? true + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic + +, # Whether to build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows + +, # What flavour to build. An empty string indicates no + # specific flavour and falls back to ghc default values. + ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + (if useLLVM then "perf-cross" else "perf-cross-ncg") + +, # Whether to build sphinx documentation. + enableDocs ? ( + # Docs disabled if we are building on musl because it's a large task to keep + # all `sphinx` dependencies building in this environment. + !stdenv.buildPlatform.isMusl + ) + +, enableHaddockProgram ? + # Disabled for cross; see note [HADDOCK_DOCS]. + (stdenv.targetPlatform == stdenv.hostPlatform) + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isiOS +}: + +assert !enableNativeBignum -> gmp != null; + +# Cross cannot currently build the `haddock` program for silly reasons, +# see note [HADDOCK_DOCS]. +assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + buildMK = '' + BuildFlavour = ${ghcFlavour} + ifneq \"\$(BuildFlavour)\" \"\" + include mk/flavours/\$(BuildFlavour).mk + endif + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} + BUILD_SPHINX_PDF = NO + '' + + # Note [HADDOCK_DOCS]: + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` + # program is built (which we generally always want to have a complete GHC install) + # and whether it is run on the GHC sources to generate hyperlinked source code + # (which is impossible for cross-compilation); see: + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 + # This implies that currently a cross-compiled GHC will never have a `haddock` + # program, so it can never generate haddocks for any packages. + # If this is solved in the future, we'd like to unconditionally + # build the haddock program (removing the `enableHaddockProgram` option). + '' + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} + # Build haddocks for boot packages with hyperlinking + EXTRA_HADDOCK_OPTS += --hyperlinked-source --quickjump + + DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} + BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} + '' + lib.optionalString (targetPlatform != hostPlatform) '' + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} + '' + lib.optionalString (!enableProfiledLibs) '' + BUILD_PROF_LIBS = NO + '' + + # -fexternal-dynamic-refs apparently (because it's not clear from the documentation) + # makes the GHC RTS able to load static libraries, which may be needed for TemplateHaskell. + # This solution was described in https://www.tweag.io/blog/2020-09-30-bazel-static-haskell + lib.optionalString enableRelocatedStaticLibs '' + GhcLibHcOpts += -fPIC -fexternal-dynamic-refs + GhcRtsHcOpts += -fPIC -fexternal-dynamic-refs + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 + ''; + + # Splicer will pull out correct variations + libDeps = platform: lib.optional enableTerminfo ncurses + ++ [libffi] + ++ lib.optional (!enableNativeBignum) gmp + ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; + + # TODO(@sternenseemann): is buildTarget LLVM unnecessary? + # GHC doesn't seem to have {LLC,OPT}_HOST + toolsForTarget = [ + pkgsBuildTarget.targetPackages.stdenv.cc + ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # Sometimes we have to dispatch between the bintools wrapper and the unwrapped + # derivation for certain tools depending on the platform. + bintoolsFor = { + # GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is + # part of the bintools wrapper (due to codesigning requirements), but not on + # x86_64-darwin. + install_name_tool = + if stdenv.targetPlatform.isAarch64 + then targetCC.bintools + else targetCC.bintools.bintools; + # Same goes for strip. + strip = + # TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold" + if stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin + then targetCC.bintools + else targetCC.bintools.bintools; + }; + + # Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues. + # But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.linker == "gold" || + (targetPlatform.linker == "bfd" && (targetCC.bintools.bintools.hasGold or false) && !targetPlatform.isMusl); + + # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. + variantSuffix = lib.concatStrings [ + (lib.optionalString stdenv.hostPlatform.isMusl "-musl") + (lib.optionalString enableNativeBignum "-native-bignum") + ]; + +in + +# C compiler, bintools and LLVM are used at build time, but will also leak into +# the resulting GHC's settings file and used at runtime. This means that we are +# currently only able to build GHC if hostPlatform == buildPlatform. +assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc; +assert buildTargetLlvmPackages.llvm == llvmPackages.llvm; +assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang; + +stdenv.mkDerivation (rec { + version = "9.4.5"; + pname = "${targetPrefix}ghc${variantSuffix}"; + + src = fetchurl { + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "6256cf9caf6d6dc7b611dcfbb247df2d528e85aa39d22a698e870e5a590e8601"; + }; + + enableParallelBuilding = true; + + outputs = [ "out" "doc" ]; + + patches = [ + # Don't generate code that doesn't compile when --enable-relocatable is passed to Setup.hs + # Can be removed if the Cabal library included with ghc backports the linked fix + (fetchpatch { + url = "https://github.com/haskell/cabal/commit/6c796218c92f93c95e94d5ec2d077f6956f68e98.patch"; + stripLen = 1; + extraPrefix = "libraries/Cabal/"; + sha256 = "sha256-yRQ6YmMiwBwiYseC5BsrEtDgFbWvst+maGgDtdD0vAY="; + }) + + # Fix docs build with sphinx >= 6.0 + # https://gitlab.haskell.org/ghc/ghc/-/issues/22766 + (fetchpatch { + name = "ghc-docs-sphinx-6.0.patch"; + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/10e94a556b4f90769b7fd718b9790d58ae566600.patch"; + sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv"; + }) + + # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 + ./docs-sphinx-7.patch + ] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [ + # Prevent the paths module from emitting symbols that we don't use + # when building with separate outputs. + # + # These cause problems as they're not eliminated by GHC's dead code + # elimination on aarch64-darwin. (see + # https://github.com/NixOS/nixpkgs/issues/140774 for details). + ./Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch + ]; + + postPatch = "patchShebangs ."; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + + # GHC is a bit confused on its cross terminology. + # TODO(@sternenseemann): investigate coreutils dependencies and pass absolute paths + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}c++" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip" + '' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export OTOOL="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}otool" + export INSTALL_NAME_TOOL="${bintoolsFor.install_name_tool}/bin/${bintoolsFor.install_name_tool.targetPrefix}install_name_tool" + '' + lib.optionalString useLLVM '' + export LLC="${lib.getBin buildTargetLlvmPackages.llvm}/bin/llc" + export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt" + '' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) '' + # LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang" + '' + '' + + echo -n "${buildMK}" > mk/build.mk + + sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure + '' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") '' + export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive" + '' + lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + + # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7 + export XATTR=${lib.getBin xattr}/bin/xattr + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + '' + # HACK: allow bootstrapping with GHC 8.10 which works fine, as we don't have + # binary 9.0 packaged. Bootstrapping with 9.2 is broken without hadrian. + + '' + substituteInPlace configure --replace \ + 'MinBootGhcVersion="9.0"' \ + 'MinBootGhcVersion="8.10"' + ''; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ lib.optionals (libffi != null) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl autoconf automake m4 python3 + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ + autoSignDarwinBinariesHook + ] ++ lib.optionals enableDocs [ + sphinx + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + depsTargetTarget = map lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = + [ "format" ] + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; + + # big-parallel allows us to build with more than 2 cores on + # Hydra which already warrants a significant speedup + requiredSystemFeatures = [ "big-parallel" ]; + + postInstall = '' + # Install the bash completion file. + install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # This is used by the haskell builder to query + # the presence of the haddock program. + hasHaddock = enableHaddockProgram; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with lib.maintainers; [ ]; + timeout = 24 * 3600; + inherit (ghc.meta) license platforms; + }; + +} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/by-name/ha/haskell/ghc/9.4.6-bytestring-posix-source.patch b/pkgs/by-name/ha/haskell/ghc/9.4.6-bytestring-posix-source.patch new file mode 100644 index 0000000..644ab29 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.4.6-bytestring-posix-source.patch @@ -0,0 +1,15 @@ +Make sure that the appropriate feature flags are set when +Rts.h is included, so that clockid_t is defined. + +diff --git a/cbits/is-valid-utf8.c b/cbits/is-valid-utf8.c +index 01b3b41..c69596a 100644 +--- a/libraries/bytestring/cbits/is-valid-utf8.c ++++ b/libraries/bytestring/cbits/is-valid-utf8.c +@@ -29,6 +29,7 @@ SUCH DAMAGE. + */ + #pragma GCC push_options + #pragma GCC optimize("-O2") ++#include "rts/PosixSource.h" + #include + #include + #include diff --git a/pkgs/by-name/ha/haskell/ghc/9.4.6.nix b/pkgs/by-name/ha/haskell/ghc/9.4.6.nix new file mode 100644 index 0000000..2e824ff --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.4.6.nix @@ -0,0 +1,390 @@ +# DO NOT port this expression to hadrian. It is not possible to build a GHC +# cross compiler with 9.4.* and hadrian. +{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages + +# build-tools +, bootPkgs +, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx +, xattr, autoSignDarwinBinariesHook +, bash + +, libiconv ? null, ncurses +, glibcLocales ? null + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc + || stdenv.targetPlatform.isAarch64) +, # LLVM is conceptually a run-time-only dependency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildTargetLlvmPackages, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slightly slower native + # bignum backend instead of the faster but GPLed gmp backend. + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp + && lib.meta.availableOn stdenv.targetPlatform gmp) +, gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + +, enableProfiledLibs ? true + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic + +, # Whether to build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows + +, # What flavour to build. An empty string indicates no + # specific flavour and falls back to ghc default values. + ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + (if useLLVM then "perf-cross" else "perf-cross-ncg") + +, # Whether to build sphinx documentation. + enableDocs ? ( + # Docs disabled if we are building on musl because it's a large task to keep + # all `sphinx` dependencies building in this environment. + !stdenv.buildPlatform.isMusl + ) + +, enableHaddockProgram ? + # Disabled for cross; see note [HADDOCK_DOCS]. + (stdenv.targetPlatform == stdenv.hostPlatform) + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isiOS +}: + +assert !enableNativeBignum -> gmp != null; + +# Cross cannot currently build the `haddock` program for silly reasons, +# see note [HADDOCK_DOCS]. +assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + buildMK = '' + BuildFlavour = ${ghcFlavour} + ifneq \"\$(BuildFlavour)\" \"\" + include mk/flavours/\$(BuildFlavour).mk + endif + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} + BUILD_SPHINX_PDF = NO + '' + + # Note [HADDOCK_DOCS]: + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` + # program is built (which we generally always want to have a complete GHC install) + # and whether it is run on the GHC sources to generate hyperlinked source code + # (which is impossible for cross-compilation); see: + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 + # This implies that currently a cross-compiled GHC will never have a `haddock` + # program, so it can never generate haddocks for any packages. + # If this is solved in the future, we'd like to unconditionally + # build the haddock program (removing the `enableHaddockProgram` option). + '' + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} + # Build haddocks for boot packages with hyperlinking + EXTRA_HADDOCK_OPTS += --hyperlinked-source --quickjump + + DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} + BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} + '' + lib.optionalString (targetPlatform != hostPlatform) '' + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} + '' + lib.optionalString (!enableProfiledLibs) '' + BUILD_PROF_LIBS = NO + '' + + # -fexternal-dynamic-refs apparently (because it's not clear from the documentation) + # makes the GHC RTS able to load static libraries, which may be needed for TemplateHaskell. + # This solution was described in https://www.tweag.io/blog/2020-09-30-bazel-static-haskell + lib.optionalString enableRelocatedStaticLibs '' + GhcLibHcOpts += -fPIC -fexternal-dynamic-refs + GhcRtsHcOpts += -fPIC -fexternal-dynamic-refs + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 + ''; + + # Splicer will pull out correct variations + libDeps = platform: lib.optional enableTerminfo ncurses + ++ [libffi] + ++ lib.optional (!enableNativeBignum) gmp + ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; + + # TODO(@sternenseemann): is buildTarget LLVM unnecessary? + # GHC doesn't seem to have {LLC,OPT}_HOST + toolsForTarget = [ + pkgsBuildTarget.targetPackages.stdenv.cc + ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # Sometimes we have to dispatch between the bintools wrapper and the unwrapped + # derivation for certain tools depending on the platform. + bintoolsFor = { + # GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is + # part of the bintools wrapper (due to codesigning requirements), but not on + # x86_64-darwin. + install_name_tool = + if stdenv.targetPlatform.isAarch64 + then targetCC.bintools + else targetCC.bintools.bintools; + # Same goes for strip. + strip = + # TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold" + if stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin + then targetCC.bintools + else targetCC.bintools.bintools; + }; + + # Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues. + # But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.linker == "gold" || + (targetPlatform.linker == "bfd" && (targetCC.bintools.bintools.hasGold or false) && !targetPlatform.isMusl); + + # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. + variantSuffix = lib.concatStrings [ + (lib.optionalString stdenv.hostPlatform.isMusl "-musl") + (lib.optionalString enableNativeBignum "-native-bignum") + ]; + +in + +# C compiler, bintools and LLVM are used at build time, but will also leak into +# the resulting GHC's settings file and used at runtime. This means that we are +# currently only able to build GHC if hostPlatform == buildPlatform. +assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc; +assert buildTargetLlvmPackages.llvm == llvmPackages.llvm; +assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang; + +stdenv.mkDerivation (rec { + version = "9.4.6"; + pname = "${targetPrefix}ghc${variantSuffix}"; + + src = fetchurl { + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "1b705cf52692f9d4d6707cdf8e761590f5f56ec8ea6a65e36610db392d3d24b9"; + }; + + enableParallelBuilding = true; + + outputs = [ "out" "doc" ]; + + patches = [ + # Don't generate code that doesn't compile when --enable-relocatable is passed to Setup.hs + # Can be removed if the Cabal library included with ghc backports the linked fix + (fetchpatch { + url = "https://github.com/haskell/cabal/commit/6c796218c92f93c95e94d5ec2d077f6956f68e98.patch"; + stripLen = 1; + extraPrefix = "libraries/Cabal/"; + sha256 = "sha256-yRQ6YmMiwBwiYseC5BsrEtDgFbWvst+maGgDtdD0vAY="; + }) + + # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 + ./docs-sphinx-7.patch + + # Work around a type not being defined when including Rts.h in bytestring's cbits + # due to missing feature macros. See https://gitlab.haskell.org/ghc/ghc/-/issues/23810. + ./9.4.6-bytestring-posix-source.patch + ] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [ + # Prevent the paths module from emitting symbols that we don't use + # when building with separate outputs. + # + # These cause problems as they're not eliminated by GHC's dead code + # elimination on aarch64-darwin. (see + # https://github.com/NixOS/nixpkgs/issues/140774 for details). + ./Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch + ]; + + postPatch = "patchShebangs ."; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + + # GHC is a bit confused on its cross terminology. + # TODO(@sternenseemann): investigate coreutils dependencies and pass absolute paths + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}c++" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip" + '' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export OTOOL="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}otool" + export INSTALL_NAME_TOOL="${bintoolsFor.install_name_tool}/bin/${bintoolsFor.install_name_tool.targetPrefix}install_name_tool" + '' + lib.optionalString useLLVM '' + export LLC="${lib.getBin buildTargetLlvmPackages.llvm}/bin/llc" + export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt" + '' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) '' + # LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang" + '' + '' + + echo -n "${buildMK}" > mk/build.mk + + sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure + '' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") '' + export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive" + '' + lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + + # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7 + export XATTR=${lib.getBin xattr}/bin/xattr + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + '' + # HACK: allow bootstrapping with GHC 8.10 which works fine, as we don't have + # binary 9.0 packaged. Bootstrapping with 9.2 is broken without hadrian. + + '' + substituteInPlace configure --replace \ + 'MinBootGhcVersion="9.0"' \ + 'MinBootGhcVersion="8.10"' + ''; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ lib.optionals (libffi != null) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl autoconf automake m4 python3 + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ + autoSignDarwinBinariesHook + ] ++ lib.optionals enableDocs [ + sphinx + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + depsTargetTarget = map lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = + [ "format" ] + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; + + # big-parallel allows us to build with more than 2 cores on + # Hydra which already warrants a significant speedup + requiredSystemFeatures = [ "big-parallel" ]; + + postInstall = '' + # Install the bash completion file. + install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # This is used by the haskell builder to query + # the presence of the haddock program. + hasHaddock = enableHaddockProgram; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with lib.maintainers; [ ]; + timeout = 24 * 3600; + inherit (ghc.meta) license platforms; + }; + +} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/by-name/ha/haskell/ghc/9.4.7.nix b/pkgs/by-name/ha/haskell/ghc/9.4.7.nix new file mode 100644 index 0000000..ce0ec95 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.4.7.nix @@ -0,0 +1,386 @@ +# DO NOT port this expression to hadrian. It is not possible to build a GHC +# cross compiler with 9.4.* and hadrian. +{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages + +# build-tools +, bootPkgs +, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx +, xattr, autoSignDarwinBinariesHook +, bash + +, libiconv ? null, ncurses +, glibcLocales ? null + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc + || stdenv.targetPlatform.isAarch64) +, # LLVM is conceptually a run-time-only dependency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildTargetLlvmPackages, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slightly slower native + # bignum backend instead of the faster but GPLed gmp backend. + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp + && lib.meta.availableOn stdenv.targetPlatform gmp) +, gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + +, enableProfiledLibs ? true + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic + +, # Whether to build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows + +, # What flavour to build. An empty string indicates no + # specific flavour and falls back to ghc default values. + ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + (if useLLVM then "perf-cross" else "perf-cross-ncg") + +, # Whether to build sphinx documentation. + enableDocs ? ( + # Docs disabled if we are building on musl because it's a large task to keep + # all `sphinx` dependencies building in this environment. + !stdenv.buildPlatform.isMusl + ) + +, enableHaddockProgram ? + # Disabled for cross; see note [HADDOCK_DOCS]. + (stdenv.targetPlatform == stdenv.hostPlatform) + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isiOS +}: + +assert !enableNativeBignum -> gmp != null; + +# Cross cannot currently build the `haddock` program for silly reasons, +# see note [HADDOCK_DOCS]. +assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + buildMK = '' + BuildFlavour = ${ghcFlavour} + ifneq \"\$(BuildFlavour)\" \"\" + include mk/flavours/\$(BuildFlavour).mk + endif + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} + BUILD_SPHINX_PDF = NO + '' + + # Note [HADDOCK_DOCS]: + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` + # program is built (which we generally always want to have a complete GHC install) + # and whether it is run on the GHC sources to generate hyperlinked source code + # (which is impossible for cross-compilation); see: + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 + # This implies that currently a cross-compiled GHC will never have a `haddock` + # program, so it can never generate haddocks for any packages. + # If this is solved in the future, we'd like to unconditionally + # build the haddock program (removing the `enableHaddockProgram` option). + '' + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} + # Build haddocks for boot packages with hyperlinking + EXTRA_HADDOCK_OPTS += --hyperlinked-source --quickjump + + DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} + BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} + '' + lib.optionalString (targetPlatform != hostPlatform) '' + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} + '' + lib.optionalString (!enableProfiledLibs) '' + BUILD_PROF_LIBS = NO + '' + + # -fexternal-dynamic-refs apparently (because it's not clear from the documentation) + # makes the GHC RTS able to load static libraries, which may be needed for TemplateHaskell. + # This solution was described in https://www.tweag.io/blog/2020-09-30-bazel-static-haskell + lib.optionalString enableRelocatedStaticLibs '' + GhcLibHcOpts += -fPIC -fexternal-dynamic-refs + GhcRtsHcOpts += -fPIC -fexternal-dynamic-refs + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 + ''; + + # Splicer will pull out correct variations + libDeps = platform: lib.optional enableTerminfo ncurses + ++ [libffi] + ++ lib.optional (!enableNativeBignum) gmp + ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; + + # TODO(@sternenseemann): is buildTarget LLVM unnecessary? + # GHC doesn't seem to have {LLC,OPT}_HOST + toolsForTarget = [ + pkgsBuildTarget.targetPackages.stdenv.cc + ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # Sometimes we have to dispatch between the bintools wrapper and the unwrapped + # derivation for certain tools depending on the platform. + bintoolsFor = { + # GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is + # part of the bintools wrapper (due to codesigning requirements), but not on + # x86_64-darwin. + install_name_tool = + if stdenv.targetPlatform.isAarch64 + then targetCC.bintools + else targetCC.bintools.bintools; + # Same goes for strip. + strip = + # TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold" + if stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin + then targetCC.bintools + else targetCC.bintools.bintools; + }; + + # Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues. + # But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.linker == "gold" || + (targetPlatform.linker == "bfd" && (targetCC.bintools.bintools.hasGold or false) && !targetPlatform.isMusl); + + # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. + variantSuffix = lib.concatStrings [ + (lib.optionalString stdenv.hostPlatform.isMusl "-musl") + (lib.optionalString enableNativeBignum "-native-bignum") + ]; + +in + +# C compiler, bintools and LLVM are used at build time, but will also leak into +# the resulting GHC's settings file and used at runtime. This means that we are +# currently only able to build GHC if hostPlatform == buildPlatform. +assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc; +assert buildTargetLlvmPackages.llvm == llvmPackages.llvm; +assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang; + +stdenv.mkDerivation (rec { + version = "9.4.7"; + pname = "${targetPrefix}ghc${variantSuffix}"; + + src = fetchurl { + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "06775a52b4d13ac09edc6dabc299fd11e59d8886bbcae450af367baee2684c8f"; + }; + + enableParallelBuilding = true; + + outputs = [ "out" "doc" ]; + + patches = [ + # Don't generate code that doesn't compile when --enable-relocatable is passed to Setup.hs + # Can be removed if the Cabal library included with ghc backports the linked fix + (fetchpatch { + url = "https://github.com/haskell/cabal/commit/6c796218c92f93c95e94d5ec2d077f6956f68e98.patch"; + stripLen = 1; + extraPrefix = "libraries/Cabal/"; + sha256 = "sha256-yRQ6YmMiwBwiYseC5BsrEtDgFbWvst+maGgDtdD0vAY="; + }) + + # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 + ./docs-sphinx-7.patch + ] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [ + # Prevent the paths module from emitting symbols that we don't use + # when building with separate outputs. + # + # These cause problems as they're not eliminated by GHC's dead code + # elimination on aarch64-darwin. (see + # https://github.com/NixOS/nixpkgs/issues/140774 for details). + ./Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch + ]; + + postPatch = "patchShebangs ."; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + + # GHC is a bit confused on its cross terminology. + # TODO(@sternenseemann): investigate coreutils dependencies and pass absolute paths + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}c++" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip" + '' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export OTOOL="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}otool" + export INSTALL_NAME_TOOL="${bintoolsFor.install_name_tool}/bin/${bintoolsFor.install_name_tool.targetPrefix}install_name_tool" + '' + lib.optionalString useLLVM '' + export LLC="${lib.getBin buildTargetLlvmPackages.llvm}/bin/llc" + export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt" + '' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) '' + # LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang" + '' + '' + + echo -n "${buildMK}" > mk/build.mk + + sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure + '' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") '' + export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive" + '' + lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + + # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7 + export XATTR=${lib.getBin xattr}/bin/xattr + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + '' + # HACK: allow bootstrapping with GHC 8.10 which works fine, as we don't have + # binary 9.0 packaged. Bootstrapping with 9.2 is broken without hadrian. + + '' + substituteInPlace configure --replace \ + 'MinBootGhcVersion="9.0"' \ + 'MinBootGhcVersion="8.10"' + ''; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ lib.optionals (libffi != null) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl autoconf automake m4 python3 + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ + autoSignDarwinBinariesHook + ] ++ lib.optionals enableDocs [ + sphinx + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + depsTargetTarget = map lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = + [ "format" ] + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; + + # big-parallel allows us to build with more than 2 cores on + # Hydra which already warrants a significant speedup + requiredSystemFeatures = [ "big-parallel" ]; + + postInstall = '' + # Install the bash completion file. + install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # This is used by the haskell builder to query + # the presence of the haddock program. + hasHaddock = enableHaddockProgram; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with lib.maintainers; [ ]; + timeout = 24 * 3600; + inherit (ghc.meta) license platforms; + }; + +} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/by-name/ha/haskell/ghc/9.4.8.nix b/pkgs/by-name/ha/haskell/ghc/9.4.8.nix new file mode 100644 index 0000000..725fd91 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.4.8.nix @@ -0,0 +1,386 @@ +# DO NOT port this expression to hadrian. It is not possible to build a GHC +# cross compiler with 9.4.* and hadrian. +{ lib, stdenv, pkgsBuildTarget, pkgsHostTarget, targetPackages + +# build-tools +, bootPkgs +, autoconf, automake, coreutils, fetchpatch, fetchurl, perl, python3, m4, sphinx +, xattr, autoSignDarwinBinariesHook +, bash + +, libiconv ? null, ncurses +, glibcLocales ? null + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc + || stdenv.targetPlatform.isAarch64) +, # LLVM is conceptually a run-time-only dependency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildTargetLlvmPackages, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slightly slower native + # bignum backend instead of the faster but GPLed gmp backend. + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp + && lib.meta.availableOn stdenv.targetPlatform gmp) +, gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + +, enableProfiledLibs ? true + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic + +, # Whether to build terminfo. + enableTerminfo ? !stdenv.targetPlatform.isWindows + +, # What flavour to build. An empty string indicates no + # specific flavour and falls back to ghc default values. + ghcFlavour ? lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) + (if useLLVM then "perf-cross" else "perf-cross-ncg") + +, # Whether to build sphinx documentation. + enableDocs ? ( + # Docs disabled if we are building on musl because it's a large task to keep + # all `sphinx` dependencies building in this environment. + !stdenv.buildPlatform.isMusl + ) + +, enableHaddockProgram ? + # Disabled for cross; see note [HADDOCK_DOCS]. + (stdenv.targetPlatform == stdenv.hostPlatform) + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isiOS +}: + +assert !enableNativeBignum -> gmp != null; + +# Cross cannot currently build the `haddock` program for silly reasons, +# see note [HADDOCK_DOCS]. +assert (stdenv.targetPlatform != stdenv.hostPlatform) -> !enableHaddockProgram; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + buildMK = '' + BuildFlavour = ${ghcFlavour} + ifneq \"\$(BuildFlavour)\" \"\" + include mk/flavours/\$(BuildFlavour).mk + endif + BUILD_SPHINX_HTML = ${if enableDocs then "YES" else "NO"} + BUILD_SPHINX_PDF = NO + '' + + # Note [HADDOCK_DOCS]: + # Unfortunately currently `HADDOCK_DOCS` controls both whether the `haddock` + # program is built (which we generally always want to have a complete GHC install) + # and whether it is run on the GHC sources to generate hyperlinked source code + # (which is impossible for cross-compilation); see: + # https://gitlab.haskell.org/ghc/ghc/-/issues/20077 + # This implies that currently a cross-compiled GHC will never have a `haddock` + # program, so it can never generate haddocks for any packages. + # If this is solved in the future, we'd like to unconditionally + # build the haddock program (removing the `enableHaddockProgram` option). + '' + HADDOCK_DOCS = ${if enableHaddockProgram then "YES" else "NO"} + # Build haddocks for boot packages with hyperlinking + EXTRA_HADDOCK_OPTS += --hyperlinked-source --quickjump + + DYNAMIC_GHC_PROGRAMS = ${if enableShared then "YES" else "NO"} + BIGNUM_BACKEND = ${if enableNativeBignum then "native" else "gmp"} + '' + lib.optionalString (targetPlatform != hostPlatform) '' + Stage1Only = ${if targetPlatform.system == hostPlatform.system then "NO" else "YES"} + CrossCompilePrefix = ${targetPrefix} + '' + lib.optionalString (!enableProfiledLibs) '' + BUILD_PROF_LIBS = NO + '' + + # -fexternal-dynamic-refs apparently (because it's not clear from the documentation) + # makes the GHC RTS able to load static libraries, which may be needed for TemplateHaskell. + # This solution was described in https://www.tweag.io/blog/2020-09-30-bazel-static-haskell + lib.optionalString enableRelocatedStaticLibs '' + GhcLibHcOpts += -fPIC -fexternal-dynamic-refs + GhcRtsHcOpts += -fPIC -fexternal-dynamic-refs + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + EXTRA_CC_OPTS += -std=gnu99 + ''; + + # Splicer will pull out correct variations + libDeps = platform: lib.optional enableTerminfo ncurses + ++ [libffi] + ++ lib.optional (!enableNativeBignum) gmp + ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv; + + # TODO(@sternenseemann): is buildTarget LLVM unnecessary? + # GHC doesn't seem to have {LLC,OPT}_HOST + toolsForTarget = [ + pkgsBuildTarget.targetPackages.stdenv.cc + ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # Sometimes we have to dispatch between the bintools wrapper and the unwrapped + # derivation for certain tools depending on the platform. + bintoolsFor = { + # GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is + # part of the bintools wrapper (due to codesigning requirements), but not on + # x86_64-darwin. + install_name_tool = + if stdenv.targetPlatform.isAarch64 + then targetCC.bintools + else targetCC.bintools.bintools; + # Same goes for strip. + strip = + # TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold" + if stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin + then targetCC.bintools + else targetCC.bintools.bintools; + }; + + # Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues. + # But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.linker == "gold" || + (targetPlatform.linker == "bfd" && (targetCC.bintools.bintools.hasGold or false) && !targetPlatform.isMusl); + + # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. + variantSuffix = lib.concatStrings [ + (lib.optionalString stdenv.hostPlatform.isMusl "-musl") + (lib.optionalString enableNativeBignum "-native-bignum") + ]; + +in + +# C compiler, bintools and LLVM are used at build time, but will also leak into +# the resulting GHC's settings file and used at runtime. This means that we are +# currently only able to build GHC if hostPlatform == buildPlatform. +assert targetCC == pkgsHostTarget.targetPackages.stdenv.cc; +assert buildTargetLlvmPackages.llvm == llvmPackages.llvm; +assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang; + +stdenv.mkDerivation (rec { + version = "9.4.8"; + pname = "${targetPrefix}ghc${variantSuffix}"; + + src = fetchurl { + url = "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz"; + sha256 = "0bf407eb67fe3e3c24b0f4c8dea8cb63e07f63ca0f76cf2058565143507ab85e"; + }; + + enableParallelBuilding = true; + + outputs = [ "out" "doc" ]; + + patches = [ + # Don't generate code that doesn't compile when --enable-relocatable is passed to Setup.hs + # Can be removed if the Cabal library included with ghc backports the linked fix + (fetchpatch { + url = "https://github.com/haskell/cabal/commit/6c796218c92f93c95e94d5ec2d077f6956f68e98.patch"; + stripLen = 1; + extraPrefix = "libraries/Cabal/"; + sha256 = "sha256-yRQ6YmMiwBwiYseC5BsrEtDgFbWvst+maGgDtdD0vAY="; + }) + + # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 + ./docs-sphinx-7.patch + ] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [ + # Prevent the paths module from emitting symbols that we don't use + # when building with separate outputs. + # + # These cause problems as they're not eliminated by GHC's dead code + # elimination on aarch64-darwin. (see + # https://github.com/NixOS/nixpkgs/issues/140774 for details). + ./Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch + ]; + + postPatch = "patchShebangs ."; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + + # GHC is a bit confused on its cross terminology. + # TODO(@sternenseemann): investigate coreutils dependencies and pass absolute paths + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}c++" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip" + '' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export OTOOL="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}otool" + export INSTALL_NAME_TOOL="${bintoolsFor.install_name_tool}/bin/${bintoolsFor.install_name_tool.targetPrefix}install_name_tool" + '' + lib.optionalString useLLVM '' + export LLC="${lib.getBin buildTargetLlvmPackages.llvm}/bin/llc" + export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt" + '' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) '' + # LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang" + '' + '' + + echo -n "${buildMK}" > mk/build.mk + + sed -i -e 's|-isysroot /Developer/SDKs/MacOSX10.5.sdk||' configure + '' + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") '' + export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive" + '' + lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + + # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7 + export XATTR=${lib.getBin xattr}/bin/xattr + '' + lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + '' + # HACK: allow bootstrapping with GHC 8.10 which works fine, as we don't have + # binary 9.0 packaged. Bootstrapping with 9.2 is broken without hadrian. + + '' + substituteInPlace configure --replace \ + 'MinBootGhcVersion="9.0"' \ + 'MinBootGhcVersion="8.10"' + ''; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ lib.optionals (libffi != null) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl autoconf automake m4 python3 + ghc bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ + autoSignDarwinBinariesHook + ] ++ lib.optionals enableDocs [ + sphinx + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + depsTargetTarget = map lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = + [ "format" ] + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; + + # big-parallel allows us to build with more than 2 cores on + # Hydra which already warrants a significant speedup + requiredSystemFeatures = [ "big-parallel" ]; + + postInstall = '' + # Install the bash completion file. + install -D -m 444 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # This is used by the haskell builder to query + # the presence of the haddock program. + hasHaddock = enableHaddockProgram; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with lib.maintainers; [ ]; + timeout = 24 * 3600; + inherit (ghc.meta) license platforms; + }; + +} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontStrip = true; + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/by-name/ha/haskell/ghc/9.6.3-binary.nix b/pkgs/by-name/ha/haskell/ghc/9.6.3-binary.nix new file mode 100644 index 0000000..6c2019e --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.6.3-binary.nix @@ -0,0 +1,410 @@ +{ lib, stdenv +, fetchurl, perl, gcc +, ncurses5 +, ncurses6, gmp, libiconv, numactl, libffi +, llvmPackages +, coreutils +, targetPackages + + # minimal = true; will remove files that aren't strictly necessary for + # regular builds and GHC bootstrapping. + # This is "useful" for staying within hydra's output limits for at least the + # aarch64-linux architecture. +, minimal ? false +}: + +# Prebuilt only does native +assert stdenv.targetPlatform == stdenv.hostPlatform; + +let + downloadsUrl = "https://downloads.haskell.org/ghc"; + + # Copy sha256 from https://downloads.haskell.org/~ghc/9.6.3/SHA256SUMS + version = "9.6.3"; + + # Information about available bindists that we use in the build. + # + # # Bindist library checking + # + # The field `archSpecificLibraries` also provides a way for us get notified + # early when the upstream bindist changes its dependencies (e.g. because a + # newer Debian version is used that uses a new `ncurses` version). + # + # Usage: + # + # * You can find the `fileToCheckFor` of libraries by running `readelf -d` + # on the compiler binary (`exePathForLibraryCheck`). + # * To skip library checking for an architecture, + # set `exePathForLibraryCheck = null`. + # * To skip file checking for a specific arch specfic library, + # set `fileToCheckFor = null`. + ghcBinDists = { + # Binary distributions for the default libc (e.g. glibc, or libSystem on Darwin) + # nixpkgs uses for the respective system. + defaultLibc = { + i686-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-i386-deb9-linux.tar.xz"; + sha256 = "58be26f8b8f6b5bd8baf5c32abb03e2c4621646b2142fab10e5c7de5af5c50f8"; + }; + exePathForLibraryCheck = "bin/ghc"; + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + # The i686-linux bindist provided by GHC HQ is currently built on Debian 9, + # which link it against `libtinfo.so.5` (ncurses 5). + # Other bindists are linked `libtinfo.so.6` (ncurses 6). + { nixPackage = ncurses5; fileToCheckFor = "libtinfo.so.5"; } + ]; + }; + x86_64-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-deb11-linux.tar.xz"; + sha256 = "c4c0124857265926f1cf22a09d950d7ba989ff94053a4ddf3dcdab5359f4cab7"; + }; + exePathForLibraryCheck = "bin/ghc"; + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = "libtinfo.so.6"; } + ]; + }; + aarch64-linux = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-deb10-linux.tar.xz"; + sha256 = "03c389859319f09452081310fc13af7525063ea8930830ef76be2a14b312271e"; + }; + exePathForLibraryCheck = "bin/ghc"; + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = "libtinfo.so.6"; } + { nixPackage = numactl; fileToCheckFor = null; } + ]; + }; + x86_64-darwin = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; + sha256 = "dde46118ab8388fb1066312c097123e93b1dcf6ae366e3370f88ea456382c9db"; + }; + exePathForLibraryCheck = null; # we don't have a library check for darwin yet + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = null; } + { nixPackage = libiconv; fileToCheckFor = null; } + ]; + }; + aarch64-darwin = { + variantSuffix = ""; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-aarch64-apple-darwin.tar.xz"; + sha256 = "e1cdf458926b2eaf52d2a8287d99a965040ff9051171f5c3b7467049cf0eb213"; + }; + exePathForLibraryCheck = null; # we don't have a library check for darwin yet + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = null; } + { nixPackage = libiconv; fileToCheckFor = null; } + ]; + }; + }; + # Binary distributions for the musl libc for the respective system. + musl = { + x86_64-linux = { + variantSuffix = "-musl"; + src = { + url = "${downloadsUrl}/${version}/ghc-${version}-x86_64-alpine3_12-linux.tar.xz"; + sha256 = "8f457af0aa40127049c11134c8793f64351a446e87da1f8ec256e1279b5ab61f"; + }; + exePathForLibraryCheck = "bin/ghc"; + archSpecificLibraries = [ + { nixPackage = gmp; fileToCheckFor = null; } + { nixPackage = ncurses6; fileToCheckFor = "libncursesw.so.6"; } + ]; + }; + }; + }; + + distSetName = if stdenv.hostPlatform.isMusl then "musl" else "defaultLibc"; + + binDistUsed = ghcBinDists.${distSetName}.${stdenv.hostPlatform.system} + or (throw "cannot bootstrap GHC on this platform ('${stdenv.hostPlatform.system}' with libc '${distSetName}')"); + + gmpUsed = (builtins.head ( + builtins.filter ( + drv: lib.hasPrefix "gmp" (drv.nixPackage.name or "") + ) binDistUsed.archSpecificLibraries + )).nixPackage; + + # GHC has other native backends (like PowerPC), but here only the ones + # we ship bindists for matter. + useLLVM = !(stdenv.targetPlatform.isx86 + || (stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin)); + + libPath = + lib.makeLibraryPath ( + # Add arch-specific libraries. + map ({ nixPackage, ... }: nixPackage) binDistUsed.archSpecificLibraries + ); + + libEnvVar = lib.optionalString stdenv.hostPlatform.isDarwin "DY" + + "LD_LIBRARY_PATH"; + + runtimeDeps = [ + targetPackages.stdenv.cc + targetPackages.stdenv.cc.bintools + coreutils # for cat + ] + ++ lib.optionals useLLVM [ + (lib.getBin llvmPackages.llvm) + ] + # On darwin, we need unwrapped bintools as well (for otool) + ++ lib.optionals (stdenv.targetPlatform.linker == "cctools") [ + targetPackages.stdenv.cc.bintools.bintools + ]; + +in + +stdenv.mkDerivation rec { + inherit version; + pname = "ghc-binary${binDistUsed.variantSuffix}"; + + src = fetchurl binDistUsed.src; + + nativeBuildInputs = [ perl ]; + + # Set LD_LIBRARY_PATH or equivalent so that the programs running as part + # of the bindist installer can find the libraries they expect. + # Cannot patchelf beforehand due to relative RPATHs that anticipate + # the final install location. + ${libEnvVar} = libPath; + + postUnpack = + # Verify our assumptions of which `libtinfo.so` (ncurses) version is used, + # so that we know when ghc bindists upgrade that and we need to update the + # version used in `libPath`. + lib.optionalString + (binDistUsed.exePathForLibraryCheck != null) + # Note the `*` glob because some GHCs have a suffix when unpacked, e.g. + # the musl bindist has dir `ghc-VERSION-x86_64-unknown-linux/`. + # As a result, don't shell-quote this glob when splicing the string. + (let buildExeGlob = ''ghc-${version}*/"${binDistUsed.exePathForLibraryCheck}"''; in + lib.concatStringsSep "\n" [ + ('' + shopt -u nullglob + echo "Checking that ghc binary exists in bindist at ${buildExeGlob}" + if ! test -e ${buildExeGlob}; then + echo >&2 "GHC binary ${binDistUsed.exePathForLibraryCheck} could not be found in the bindist build directory (at ${buildExeGlob}) for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + '') + (lib.concatMapStringsSep + "\n" + ({ fileToCheckFor, nixPackage }: + lib.optionalString (fileToCheckFor != null) '' + echo "Checking bindist for ${fileToCheckFor} to ensure that is still used" + if ! readelf -d ${buildExeGlob} | grep "${fileToCheckFor}"; then + echo >&2 "File ${fileToCheckFor} could not be found in ${binDistUsed.exePathForLibraryCheck} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + + echo "Checking that the nix package ${nixPackage} contains ${fileToCheckFor}" + if ! test -e "${lib.getLib nixPackage}/lib/${fileToCheckFor}"; then + echo >&2 "Nix package ${nixPackage} did not contain ${fileToCheckFor} for arch ${stdenv.hostPlatform.system}, please check that ghcBinDists correctly reflect the bindist dependencies!"; exit 1; + fi + '' + ) + binDistUsed.archSpecificLibraries + ) + ]) + # GHC has dtrace probes, which causes ld to try to open /usr/lib/libdtrace.dylib + # during linking + + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + # not enough room in the object files for the full path to libiconv :( + for exe in $(find . -type f -executable); do + isMachO $exe || continue + ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib + install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe + done + '' + + # We have to patch the GMP paths for the ghc-bignum package, for hadrian by + # modifying the package-db directly + + '' + find . -name 'ghc-bignum*.conf' \ + -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib gmpUsed}/lib' -i {} \; + '' + # Similar for iconv and libffi on darwin + + lib.optionalString stdenv.isDarwin '' + find . -name 'base*.conf' \ + -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib libiconv}/lib' -i {} \; + + # To link RTS in the end we also need libffi now + find . -name 'rts*.conf' \ + -exec sed -e '/^[a-z-]*library-dirs/a \ ${lib.getLib libffi}/lib' \ + -e 's@/Library/Developer/.*/usr/include/ffi@${lib.getDev libffi}/include@' \ + -i {} \; + '' + + # aarch64 does HAVE_NUMA so -lnuma requires it in library-dirs in rts/package.conf.in + # FFI_LIB_DIR is a good indication of places it must be needed. + lib.optionalString (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) '' + find . -name package.conf.in \ + -exec sed -i "s@FFI_LIB_DIR@FFI_LIB_DIR ${numactl.out}/lib@g" {} \; + '' + + # Rename needed libraries and binaries, fix interpreter + lib.optionalString stdenv.isLinux '' + find . -type f -executable -exec patchelf \ + --interpreter ${stdenv.cc.bintools.dynamicLinker} {} \; + ''; + + # fix for `configure: error: Your linker is affected by binutils #16177` + preConfigure = lib.optionalString + stdenv.targetPlatform.isAarch32 + "LD=ld.gold"; + + # GHC has a patched config.sub and bindists' platforms should always work + dontUpdateAutotoolsGnuConfigScripts = true; + + configurePlatforms = [ ]; + configureFlags = + lib.optional stdenv.isDarwin "--with-gcc=${./gcc-clang-wrapper.sh}" + # From: https://github.com/NixOS/nixpkgs/pull/43369/commits + ++ lib.optional stdenv.hostPlatform.isMusl "--disable-ld-override"; + + # No building is necessary, but calling make without flags ironically + # calls install-strip ... + dontBuild = true; + + # Patch scripts to include runtime dependencies in $PATH. + postInstall = '' + for i in "$out/bin/"*; do + test ! -h "$i" || continue + isScript "$i" || continue + sed -i -e '2i export PATH="${lib.makeBinPath runtimeDeps}:$PATH"' "$i" + done + ''; + + # Apparently necessary for the ghc Alpine (musl) bindist: + # When we strip, and then run the + # patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p + # below, running ghc (e.g. during `installCheckPhase)` gives some apparently + # corrupted rpath or whatever makes the loader work on nonsensical strings: + # running install tests + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: : symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: ir6zf6c9f86pfx8sr30n2vjy-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: y/lib/ghc-8.10.5/bin/../lib/x86_64-linux-ghc-8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 8.10.5/libHStemplate-haskell-2.16.0.0-ghc8.10.5.so: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: �?: symbol not found + # Error relocating /nix/store/...-ghc-8.10.2-binary/lib/ghc-8.10.5/bin/ghc: 64-linux-ghc-8.10.5/libHSexceptions-0.10.4-ghc8.10.5.so: symbol not found + # This is extremely bogus and should be investigated. + dontStrip = if stdenv.hostPlatform.isMusl then true else false; # `if` for explicitness + + # On Linux, use patchelf to modify the executables so that they can + # find editline/gmp. + postFixup = lib.optionalString (stdenv.isLinux && !(binDistUsed.isStatic or false)) + (if stdenv.hostPlatform.isAarch64 then + # Keep rpath as small as possible on aarch64 for patchelf#244. All Elfs + # are 2 directories deep from $out/lib, so pooling symlinks there makes + # a short rpath. + '' + (cd $out/lib; ln -s ${ncurses6.out}/lib/libtinfo.so.6) + (cd $out/lib; ln -s ${lib.getLib gmpUsed}/lib/libgmp.so.10) + (cd $out/lib; ln -s ${numactl.out}/lib/libnuma.so.1) + for p in $(find "$out/lib" -type f -name "*\.so*"); do + (cd $out/lib; ln -s $p) + done + + for p in $(find "$out/lib" -type f -executable); do + if isELF "$p"; then + echo "Patchelfing $p" + patchelf --set-rpath "\$ORIGIN:\$ORIGIN/../.." $p + fi + done + '' + else + '' + for p in $(find "$out" -type f -executable); do + if isELF "$p"; then + echo "Patchelfing $p" + patchelf --set-rpath "${libPath}:$(patchelf --print-rpath $p)" $p + fi + done + '') + lib.optionalString stdenv.isDarwin '' + # not enough room in the object files for the full path to libiconv :( + for exe in $(find "$out" -type f -executable); do + isMachO $exe || continue + ln -fs ${libiconv}/lib/libiconv.dylib $(dirname $exe)/libiconv.dylib + install_name_tool -change /usr/lib/libiconv.2.dylib @executable_path/libiconv.dylib -change /usr/local/lib/gcc/6/libgcc_s.1.dylib ${gcc.cc.lib}/lib/libgcc_s.1.dylib $exe + done + + for file in $(find "$out" -name setup-config); do + substituteInPlace $file --replace /usr/bin/ranlib "$(type -P ranlib)" + done + '' + # Recache package db which needs to happen for Hadrian bindists + # where we modify the package db before installing + + '' + package_db=("$out"/lib/ghc-*/lib/package.conf.d) + "$out/bin/ghc-pkg" --package-db="$package_db" recache + ''; + + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + hardeningDisable = lib.optional stdenv.targetPlatform.isMusl "pie"; + + doInstallCheck = true; + installCheckPhase = '' + # Sanity check, can ghc create executables? + cd $TMP + mkdir test-ghc; cd test-ghc + cat > main.hs << EOF + {-# LANGUAGE TemplateHaskell #-} + module Main where + main = putStrLn \$([|"yes"|]) + EOF + env -i $out/bin/ghc --make main.hs || exit 1 + echo compilation ok + [ $(./main) == "yes" ] + ''; + + passthru = { + targetPrefix = ""; + enableShared = true; + + inherit llvmPackages; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + + # Normal GHC derivations expose the hadrian derivation used to build them + # here. In the case of bindists we just make sure that the attribute exists, + # as it is used for checking if a GHC derivation has been built with hadrian. + hadrian = null; + }; + + meta = rec { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + license = lib.licenses.bsd3; + # HACK: since we can't encode the libc / abi in platforms, we need + # to make the platform list dependent on the evaluation platform + # in order to avoid eval errors with musl which supports less + # platforms than the default libcs (i. e. glibc / libSystem). + # This is done for the benefit of Hydra, so `packagePlatforms` + # won't return any platforms that would cause an evaluation + # failure for `pkgsMusl.haskell.compiler.ghc922Binary`, as + # long as the evaluator runs on a platform that supports + # `pkgsMusl`. + platforms = builtins.attrNames ghcBinDists.${distSetName}; + maintainers = [ ]; + # packages involving hsc2hs (clock) produce libraries our + # ld can't link against + broken = stdenv.hostPlatform.isDarwin; + }; +} diff --git a/pkgs/by-name/ha/haskell/ghc/9.6.3.nix b/pkgs/by-name/ha/haskell/ghc/9.6.3.nix new file mode 100644 index 0000000..35bbf02 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.6.3.nix @@ -0,0 +1,4 @@ +import ./common-hadrian.nix rec { + version = "9.6.3"; + sha256 = "1xbpxchmvm9gswrwwz1rsvx9kjaxhc2q3fx9l6wa0l5599xydkfz"; +} diff --git a/pkgs/by-name/ha/haskell/ghc/9.6.4.nix b/pkgs/by-name/ha/haskell/ghc/9.6.4.nix new file mode 100644 index 0000000..40a2261 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.6.4.nix @@ -0,0 +1,4 @@ +import ./common-hadrian.nix { + version = "9.6.4"; + sha256 = "10bf25b8b07174fdd9868b5c0c56c17c0ef1edcb6247b4b864be933651bfd4c0"; +} diff --git a/pkgs/by-name/ha/haskell/ghc/9.6.5.nix b/pkgs/by-name/ha/haskell/ghc/9.6.5.nix new file mode 100644 index 0000000..0f1ac50 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.6.5.nix @@ -0,0 +1,4 @@ +import ./common-hadrian.nix { + version = "9.6.5"; + sha256 = "87b389924f98c1a26c205122757338c8dab33ad1fcf670faa22622742432b93c"; +} diff --git a/pkgs/by-name/ha/haskell/ghc/9.8.1.nix b/pkgs/by-name/ha/haskell/ghc/9.8.1.nix new file mode 100644 index 0000000..7c8c476 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.8.1.nix @@ -0,0 +1,4 @@ +import ./common-hadrian.nix rec { + version = "9.8.1"; + sha256 = "b2f8ed6b7f733797a92436f4ff6e088a520913149c9a9be90465b40ad1f20751"; +} diff --git a/pkgs/by-name/ha/haskell/ghc/9.8.2.nix b/pkgs/by-name/ha/haskell/ghc/9.8.2.nix new file mode 100644 index 0000000..0a7b109 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/9.8.2.nix @@ -0,0 +1,4 @@ +import ./common-hadrian.nix rec { + version = "9.8.2"; + sha256 = "4vt6fddGEjfSLoNlqD7dnhp30uFdBF85RTloRah3gck="; +} diff --git a/pkgs/by-name/ha/haskell/ghc/Cabal-3.2-3.4-paths-fix-cycle-aarch64-darwin.patch b/pkgs/by-name/ha/haskell/ghc/Cabal-3.2-3.4-paths-fix-cycle-aarch64-darwin.patch new file mode 100644 index 0000000..19adcf5 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/Cabal-3.2-3.4-paths-fix-cycle-aarch64-darwin.patch @@ -0,0 +1,99 @@ +diff --git a/Cabal/Distribution/Simple/Build/PathsModule.hs b/Cabal/Distribution/Simple/Build/PathsModule.hs +index 5e660e8d6..1ae603c94 100644 +--- a/libraries/Cabal/Cabal/Distribution/Simple/Build/PathsModule.hs ++++ b/libraries/Cabal/Cabal/Distribution/Simple/Build/PathsModule.hs +@@ -37,6 +37,9 @@ import System.FilePath ( pathSeparator ) + -- * Building Paths_.hs + -- ------------------------------------------------------------ + ++splitPath :: FilePath -> [ String ] ++splitPath = unintersperse pathSeparator ++ + generatePathsModule :: PackageDescription -> LocalBuildInfo -> ComponentLocalBuildInfo -> String + generatePathsModule pkg_descr lbi clbi = + let pragmas = +@@ -78,12 +81,44 @@ generatePathsModule pkg_descr lbi clbi = + "import System.Environment (getExecutablePath)\n" + | otherwise = "" + ++ dirs = [ (flat_libdir, "LibDir") ++ , (flat_dynlibdir, "DynLibDir") ++ , (flat_datadir, "DataDir") ++ , (flat_libexecdir, "LibexecDir") ++ , (flat_sysconfdir, "SysconfDir") ]; ++ ++ shouldEmitPath p ++ | (splitPath flat_prefix) `isPrefixOf` (splitPath flat_bindir) = True ++ | (splitPath flat_prefix) `isPrefixOf` (splitPath p) = False ++ | otherwise = True ++ ++ shouldEmitDataDir = shouldEmitPath flat_datadir ++ ++ nixEmitPathFn (path, name) = let ++ varName = toLower <$> name ++ fnName = "get"++name ++ in if shouldEmitPath path then ++ varName ++ " :: FilePath\n"++ ++ varName ++ " = " ++ show path ++ ++ "\n" ++ fnName ++ " :: IO FilePath" ++ ++ "\n" ++ fnName ++ " = " ++ mkGetEnvOr varName ("return " ++ varName)++"\n" ++ else "" ++ ++ absBody = intercalate "\n" $ nixEmitPathFn <$> dirs ++ ++ warnPragma = case filter (not . shouldEmitPath . fst) dirs of ++ [] -> "" ++ omittedDirs -> "{-# WARNING \"The functions: "++omittedFns++" Have been omitted by the Nix build system.\" #-}" ++ where omittedFns = intercalate ", " $ map snd omittedDirs ++ ++ importList = intercalate ", " $ ("get" ++) . snd <$> filter (shouldEmitPath . fst) dirs ++ + header = + pragmas++ +- "module " ++ prettyShow paths_modulename ++ " (\n"++ +- " version,\n"++ +- " getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir,\n"++ +- " getDataFileName, getSysconfDir\n"++ ++ "module " ++ prettyShow paths_modulename ++ " " ++ warnPragma ++ " (\n"++ ++ " version, getBinDir,\n"++ ++ (if shouldEmitDataDir then " getDataFileName, \n" else "\n")++ ++ " " ++ importList ++"\n"++ + " ) where\n"++ + "\n"++ + foreign_imports++ +@@ -136,26 +171,18 @@ generatePathsModule pkg_descr lbi clbi = + "\n"++ + filename_stuff + | absolute = +- "\nbindir, libdir, dynlibdir, datadir, libexecdir, sysconfdir :: FilePath\n"++ ++ "\nbindir :: FilePath\n"++ + "\nbindir = " ++ show flat_bindir ++ +- "\nlibdir = " ++ show flat_libdir ++ +- "\ndynlibdir = " ++ show flat_dynlibdir ++ +- "\ndatadir = " ++ show flat_datadir ++ +- "\nlibexecdir = " ++ show flat_libexecdir ++ +- "\nsysconfdir = " ++ show flat_sysconfdir ++ + "\n"++ +- "\ngetBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, getSysconfDir :: IO FilePath\n"++ ++ "\ngetBinDir :: IO FilePath\n"++ + "getBinDir = "++mkGetEnvOr "bindir" "return bindir"++"\n"++ +- "getLibDir = "++mkGetEnvOr "libdir" "return libdir"++"\n"++ +- "getDynLibDir = "++mkGetEnvOr "dynlibdir" "return dynlibdir"++"\n"++ +- "getDataDir = "++mkGetEnvOr "datadir" "return datadir"++"\n"++ +- "getLibexecDir = "++mkGetEnvOr "libexecdir" "return libexecdir"++"\n"++ +- "getSysconfDir = "++mkGetEnvOr "sysconfdir" "return sysconfdir"++"\n"++ +- "\n"++ +- "getDataFileName :: FilePath -> IO FilePath\n"++ +- "getDataFileName name = do\n"++ +- " dir <- getDataDir\n"++ +- " return (dir ++ "++path_sep++" ++ name)\n" ++ absBody ++ "\n"++ ++ (if shouldEmitDataDir then ++ "getDataFileName :: FilePath -> IO FilePath\n"++ ++ "getDataFileName name = do\n"++ ++ " dir <- getDataDir\n"++ ++ " return (dir ++ "++path_sep++" ++ name)\n" ++ else "\n") + | otherwise = + "\nprefix, bindirrel :: FilePath" ++ + "\nprefix = " ++ show flat_prefix ++ diff --git a/pkgs/by-name/ha/haskell/ghc/Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch b/pkgs/by-name/ha/haskell/ghc/Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch new file mode 100644 index 0000000..1f7a79c --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch @@ -0,0 +1,602 @@ +This patch is based on https://github.com/sternenseemann/cabal/compare/982646d67b95b32813b89ab5d2d2f4d4dc03fb2b..7c49047f253e1f128e2df356400ec5da6f11066b +and has been postprocessed with `filterdiff --strip=1 --addoldprefix=a/libraries/Cabal/ --addnewprefix=b/libraries/Cabal/`. +Note that the base for the diff is not the Cabal 3.6.3.0 release tag, but +982646d67b95b32813b89ab5d2d2f4d4dc03fb2b which is obtained by applying +https://github.com/haskell/cabal/commit/6c796218c92f93c95e94d5ec2d077f6956f68e98 +on top of said release tag. That patch is applied to all our GHCs in the 9.2 series. + +Reasoning and explanation of the patch can be found in the comment in the diff for PathsModule.hs below. + +diffCabal/src/Distribution/Simple/Build/PathsModule.hs b/Cabal/src/Distribution/Simple/Build/PathsModule.hs +index b2be7e1a8..9b63e9850 100644 +--- a/libraries/Cabal/Cabal/src/Distribution/Simple/Build/PathsModule.hs ++++ b/libraries/Cabal/Cabal/src/Distribution/Simple/Build/PathsModule.hs +@@ -46,6 +46,7 @@ generatePathsModule pkg_descr lbi clbi = Z.render Z.Z + , Z.zIsWindows = isWindows + , Z.zIsI386 = buildArch == I386 + , Z.zIsX8664 = buildArch == X86_64 ++ , Z.zOr = (||) + , Z.zNot = not + , Z.zManglePkgName = showPkgName + +@@ -56,8 +57,112 @@ generatePathsModule pkg_descr lbi clbi = Z.render Z.Z + , Z.zDatadir = zDatadir + , Z.zLibexecdir = zLibexecdir + , Z.zSysconfdir = zSysconfdir ++ ++ -- Sadly we can't be cleverer about this – we can't have literals in the template ++ , Z.zShouldEmitDataDir = shouldEmit "DataDir" ++ , Z.zShouldEmitLibDir = shouldEmit "LibDir" ++ , Z.zShouldEmitDynLibDir = shouldEmit "DynLibDir" ++ , Z.zShouldEmitLibexecDir = shouldEmit "LibexecDir" ++ , Z.zShouldEmitSysconfDir = shouldEmit "SysconfDir" ++ ++ , Z.zWarning = zWarning ++ , Z.zShouldEmitWarning = zShouldEmitWarning + } + where ++ -- GHC's NCG backend for aarch64-darwin does not support link-time dead code ++ -- elimination to the extent that NCG does for other targets. Consequently, ++ -- we struggle with unnecessarily retained store path references due to the ++ -- use of `Paths_*` modules – even if `getLibDir` is not used, it'll end up ++ -- in the final library or executables we build. ++ -- ++ -- When using a different output for the executables and library, this ++ -- becomes more sinister: The library will contain a reference to the bin ++ -- output and itself due to `getLibDir` and `getBinDir`, but the executables ++ -- will do so, too. Either due to linking dynamically or because the library ++ -- is linked statically into the executable and retains those references. ++ -- Since Nix disallows cyclical references between two outputs, it becomes ++ -- impossible to use the `Paths_*` module and a separate `bin` output for ++ -- aarch64-darwin. ++ -- ++ -- The solution we have resorted to for now, is to trim the `Paths_*` module ++ -- dynamically depending on what references *could* be used without causing ++ -- a cyclical reference. That has the effect that any code that would not ++ -- cause a cyclical reference with dead code elimination will compile and ++ -- work for aarch64-darwin. If the code would use a `get*Dir` function that ++ -- has been omitted, this would indicate that the code would have caused a ++ -- cyclical reference anyways. ++ -- ++ -- The logic for this makes some pretty big assumptions about installation ++ -- prefixes that probably only hold fully in nixpkgs with ++ -- `haskellPackages.mkDerivation`. Simple uses outside nixpkgs that have ++ -- everything below the same prefix should continue to work as expected, ++ -- though. ++ -- ++ -- We assume the following: ++ -- ++ -- - flat_prefix is `$out`. ++ -- - flat_libdir etc. are always below `$out`. ++ -- ++ -- Since in the normal case due to static linking `$bin` and `$out` will ++ -- have the same references in libraries/executables, we need to either ++ -- prevent usage of `getBinDir` or `getLibDir` to break the cycle in case ++ -- `flat_bindir` is not below `$out`. We have decided to always allow usage ++ -- of `getBinDir`, so `getLibDir` gets dropped if a separate `bin` output is ++ -- used. This has the simple reason that `$out` which contains `flat_libdir` ++ -- tends to be quite big – we would like to have a `bin` output that doesn't ++ -- require keeping that around. ++ pathEmittable :: FilePath -> Bool ++ pathEmittable p ++ -- If the executable installation target is below `$out` the reference ++ -- cycle is within a single output (since libs are installed to `$out`) ++ -- and thus unproblematic. We can use any and all `get*Dir` functions. ++ | flat_prefix `isPrefixOf` flat_bindir = True ++ -- Otherwise, we need to disallow all `get*Dir` functions that would cause ++ -- a reference to `$out` which contains the libraries that would in turn ++ -- reference `$bin`. This always include `flat_libdir` and friends, but ++ -- can also include `flat_datadir` if no separate output for data files is ++ -- used. ++ | otherwise = not (flat_prefix `isPrefixOf` p) ++ ++ -- This list maps the "name" of the directory to whether we want to include ++ -- it in the `Paths_*` module or not. `shouldEmit` performs a lookup in this. ++ dirs :: [(String, Bool)] ++ dirs = ++ map ++ (\(name, path) -> (name, pathEmittable path)) ++ [ ("LibDir", flat_libdir) ++ , ("DynLibDir", flat_dynlibdir) ++ , ("DataDir", flat_datadir) ++ , ("LibexecDir", flat_libexecdir) ++ , ("SysconfDir", flat_sysconfdir) ++ ] ++ ++ shouldEmit :: String -> Bool ++ shouldEmit name = ++ case lookup name dirs of ++ Just b -> b ++ Nothing -> error "panic! BUG in Cabal Paths_ patch for aarch64-darwin, report this at https://github.com/nixos/nixpkgs/issues" ++ ++ -- This is a comma separated list of all functions that have been omitted. ++ -- This is included in a GHC warning which will be attached to the `Paths_*` ++ -- module in case we are dropping any `get*Dir` functions that would ++ -- normally exist. ++ -- ++ -- TODO: getDataFileName is not accounted for at the moment. ++ omittedFunctions :: String ++ omittedFunctions = ++ intercalate ", " ++ $ map (("get" ++) . fst) ++ $ filter (not . snd) dirs ++ ++ zWarning :: String ++ zWarning = ++ show $ ++ "The following functions have been omitted by a nixpkgs-specific patch to Cabal: " ++ ++ omittedFunctions ++ zShouldEmitWarning :: Bool ++ zShouldEmitWarning = any (not . snd) dirs ++ + supports_cpp = supports_language_pragma + supports_rebindable_syntax = ghc_newer_than (mkVersion [7,0,1]) + supports_language_pragma = ghc_newer_than (mkVersion [6,6,1]) +diffCabal/src/Distribution/Simple/Build/PathsModule/Z.hs b/Cabal/src/Distribution/Simple/Build/PathsModule/Z.hs +index 6488ea061..a6cdc8e31 100644 +--- a/libraries/Cabal/Cabal/src/Distribution/Simple/Build/PathsModule/Z.hs ++++ b/libraries/Cabal/Cabal/src/Distribution/Simple/Build/PathsModule/Z.hs +@@ -18,6 +18,14 @@ data Z + zDatadir :: FilePath, + zLibexecdir :: FilePath, + zSysconfdir :: FilePath, ++ zShouldEmitLibDir :: Bool, ++ zShouldEmitDynLibDir :: Bool, ++ zShouldEmitLibexecDir :: Bool, ++ zShouldEmitDataDir :: Bool, ++ zShouldEmitSysconfDir :: Bool, ++ zShouldEmitWarning :: Bool, ++ zWarning :: String, ++ zOr :: (Bool -> Bool -> Bool), + zNot :: (Bool -> Bool), + zManglePkgName :: (PackageName -> String)} + deriving Generic +@@ -45,10 +53,51 @@ render z_root = execWriter $ do + tell "{-# OPTIONS_GHC -w #-}\n" + tell "module Paths_" + tell (zManglePkgName z_root (zPackageName z_root)) +- tell " (\n" ++ tell "\n" ++ tell " " ++ if (zShouldEmitWarning z_root) ++ then do ++ tell "{-# WARNING " ++ tell (zWarning z_root) ++ tell " #-}" ++ return () ++ else do ++ return () ++ tell "\n" ++ tell " (\n" + tell " version,\n" +- tell " getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir,\n" +- tell " getDataFileName, getSysconfDir\n" ++ tell " getBinDir,\n" ++ if (zOr z_root (zNot z_root (zAbsolute z_root)) (zShouldEmitLibDir z_root)) ++ then do ++ tell " getLibDir,\n" ++ return () ++ else do ++ return () ++ if (zOr z_root (zNot z_root (zAbsolute z_root)) (zShouldEmitDynLibDir z_root)) ++ then do ++ tell " getDynLibDir,\n" ++ return () ++ else do ++ return () ++ if (zOr z_root (zNot z_root (zAbsolute z_root)) (zShouldEmitLibexecDir z_root)) ++ then do ++ tell " getLibexecDir,\n" ++ return () ++ else do ++ return () ++ if (zOr z_root (zNot z_root (zAbsolute z_root)) (zShouldEmitDataDir z_root)) ++ then do ++ tell " getDataFileName,\n" ++ tell " getDataDir,\n" ++ return () ++ else do ++ return () ++ if (zOr z_root (zNot z_root (zAbsolute z_root)) (zShouldEmitSysconfDir z_root)) ++ then do ++ tell " getSysconfDir\n" ++ return () ++ else do ++ return () + tell " ) where\n" + tell "\n" + if (zNot z_root (zAbsolute z_root)) +@@ -97,12 +146,15 @@ render z_root = execWriter $ do + tell (zVersionDigits z_root) + tell " []\n" + tell "\n" +- tell "getDataFileName :: FilePath -> IO FilePath\n" +- tell "getDataFileName name = do\n" +- tell " dir <- getDataDir\n" +- tell " return (dir `joinFileName` name)\n" +- tell "\n" +- tell "getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, getSysconfDir :: IO FilePath\n" ++ if (zOr z_root (zNot z_root (zAbsolute z_root)) (zShouldEmitDataDir z_root)) ++ then do ++ tell "getDataFileName :: FilePath -> IO FilePath\n" ++ tell "getDataFileName name = do\n" ++ tell " dir <- getDataDir\n" ++ tell " return (dir `joinFileName` name)\n" ++ return () ++ else do ++ return () + tell "\n" + let + z_var0_function_defs = do +@@ -130,6 +182,7 @@ render z_root = execWriter $ do + tell "\n" + if (zRelocatable z_root) + then do ++ tell "\n" + tell "\n" + tell "getPrefixDirReloc :: FilePath -> IO FilePath\n" + tell "getPrefixDirReloc dirRel = do\n" +@@ -139,31 +192,37 @@ render z_root = execWriter $ do + tell (zBindir z_root) + tell ") `joinFileName` dirRel)\n" + tell "\n" ++ tell "getBinDir :: IO FilePath\n" + tell "getBinDir = catchIO (getEnv \"" + tell (zManglePkgName z_root (zPackageName z_root)) + tell "_bindir\") (\\_ -> getPrefixDirReloc $ " + tell (zBindir z_root) + tell ")\n" ++ tell "getLibDir :: IO FilePath\n" + tell "getLibDir = catchIO (getEnv \"" + tell (zManglePkgName z_root (zPackageName z_root)) + tell "_libdir\") (\\_ -> getPrefixDirReloc $ " + tell (zLibdir z_root) + tell ")\n" ++ tell "getDynLibDir :: IO FilePath\n" + tell "getDynLibDir = catchIO (getEnv \"" + tell (zManglePkgName z_root (zPackageName z_root)) + tell "_dynlibdir\") (\\_ -> getPrefixDirReloc $ " + tell (zDynlibdir z_root) + tell ")\n" ++ tell "getDataDir :: IO FilePath\n" + tell "getDataDir = catchIO (getEnv \"" + tell (zManglePkgName z_root (zPackageName z_root)) + tell "_datadir\") (\\_ -> getPrefixDirReloc $ " + tell (zDatadir z_root) + tell ")\n" ++ tell "getLibexecDir :: IO FilePath\n" + tell "getLibexecDir = catchIO (getEnv \"" + tell (zManglePkgName z_root (zPackageName z_root)) + tell "_libexecdir\") (\\_ -> getPrefixDirReloc $ " + tell (zLibexecdir z_root) + tell ")\n" ++ tell "getSysconfDir :: IO FilePath\n" + tell "getSysconfDir = catchIO (getEnv \"" + tell (zManglePkgName z_root (zPackageName z_root)) + tell "_sysconfdir\") (\\_ -> getPrefixDirReloc $ " +@@ -177,72 +236,119 @@ render z_root = execWriter $ do + if (zAbsolute z_root) + then do + tell "\n" +- tell "bindir, libdir, dynlibdir, datadir, libexecdir, sysconfdir :: FilePath\n" ++ tell "bindir :: FilePath\n" + tell "bindir = " + tell (zBindir z_root) + tell "\n" +- tell "libdir = " +- tell (zLibdir z_root) +- tell "\n" +- tell "dynlibdir = " +- tell (zDynlibdir z_root) ++ tell "getBinDir :: IO FilePath\n" ++ tell "getBinDir = catchIO (getEnv \"" ++ tell (zManglePkgName z_root (zPackageName z_root)) ++ tell "_bindir\") (\\_ -> return bindir)\n" + tell "\n" +- tell "datadir = " +- tell (zDatadir z_root) ++ if (zShouldEmitLibDir z_root) ++ then do ++ tell "libdir :: FilePath\n" ++ tell "libdir = " ++ tell (zLibdir z_root) ++ tell "\n" ++ tell "getLibDir :: IO FilePath\n" ++ tell "getLibDir = catchIO (getEnv \"" ++ tell (zManglePkgName z_root (zPackageName z_root)) ++ tell "_libdir\") (\\_ -> return libdir)\n" ++ return () ++ else do ++ return () + tell "\n" +- tell "libexecdir = " +- tell (zLibexecdir z_root) ++ if (zShouldEmitDynLibDir z_root) ++ then do ++ tell "dynlibdir :: FilePath\n" ++ tell "dynlibdir = " ++ tell (zDynlibdir z_root) ++ tell "\n" ++ tell "getDynLibDir :: IO FilePath\n" ++ tell "getDynLibDir = catchIO (getEnv \"" ++ tell (zManglePkgName z_root (zPackageName z_root)) ++ tell "_dynlibdir\") (\\_ -> return dynlibdir)\n" ++ return () ++ else do ++ return () + tell "\n" +- tell "sysconfdir = " +- tell (zSysconfdir z_root) ++ if (zShouldEmitDataDir z_root) ++ then do ++ tell "datadir :: FilePath\n" ++ tell "datadir = " ++ tell (zDatadir z_root) ++ tell "\n" ++ tell "getDataDir :: IO FilePath\n" ++ tell "getDataDir = catchIO (getEnv \"" ++ tell (zManglePkgName z_root (zPackageName z_root)) ++ tell "_datadir\") (\\_ -> return datadir)\n" ++ return () ++ else do ++ return () + tell "\n" ++ if (zShouldEmitLibexecDir z_root) ++ then do ++ tell "libexecdir :: FilePath\n" ++ tell "libexecdir = " ++ tell (zLibexecdir z_root) ++ tell "\n" ++ tell "getLibexecDir :: IO FilePath\n" ++ tell "getLibexecDir = catchIO (getEnv \"" ++ tell (zManglePkgName z_root (zPackageName z_root)) ++ tell "_libexecdir\") (\\_ -> return libexecdir)\n" ++ return () ++ else do ++ return () + tell "\n" +- tell "getBinDir = catchIO (getEnv \"" +- tell (zManglePkgName z_root (zPackageName z_root)) +- tell "_bindir\") (\\_ -> return bindir)\n" +- tell "getLibDir = catchIO (getEnv \"" +- tell (zManglePkgName z_root (zPackageName z_root)) +- tell "_libdir\") (\\_ -> return libdir)\n" +- tell "getDynLibDir = catchIO (getEnv \"" +- tell (zManglePkgName z_root (zPackageName z_root)) +- tell "_dynlibdir\") (\\_ -> return dynlibdir)\n" +- tell "getDataDir = catchIO (getEnv \"" +- tell (zManglePkgName z_root (zPackageName z_root)) +- tell "_datadir\") (\\_ -> return datadir)\n" +- tell "getLibexecDir = catchIO (getEnv \"" +- tell (zManglePkgName z_root (zPackageName z_root)) +- tell "_libexecdir\") (\\_ -> return libexecdir)\n" +- tell "getSysconfDir = catchIO (getEnv \"" +- tell (zManglePkgName z_root (zPackageName z_root)) +- tell "_sysconfdir\") (\\_ -> return sysconfdir)\n" ++ if (zShouldEmitSysconfDir z_root) ++ then do ++ tell "sysconfdir :: FilePath\n" ++ tell "sysconfdir = " ++ tell (zSysconfdir z_root) ++ tell "\n" ++ tell "getSysconfDir :: IO FilePath\n" ++ tell "getSysconfDir = catchIO (getEnv \"" ++ tell (zManglePkgName z_root (zPackageName z_root)) ++ tell "_sysconfdir\") (\\_ -> return sysconfdir)\n" ++ return () ++ else do ++ return () + tell "\n" + return () + else do + if (zIsWindows z_root) + then do ++ tell "\n" + tell "\n" + tell "prefix :: FilePath\n" + tell "prefix = " + tell (zPrefix z_root) + tell "\n" + tell "\n" ++ tell "getBinDir :: IO FilePath\n" + tell "getBinDir = getPrefixDirRel $ " + tell (zBindir z_root) + tell "\n" ++ tell "getLibDir :: IO FilePath\n" + tell "getLibDir = " + tell (zLibdir z_root) + tell "\n" ++ tell "getDynLibDir :: IO FilePath\n" + tell "getDynLibDir = " + tell (zDynlibdir z_root) + tell "\n" ++ tell "getDataDir :: IO FilePath\n" + tell "getDataDir = catchIO (getEnv \"" + tell (zManglePkgName z_root (zPackageName z_root)) + tell "_datadir\") (\\_ -> " + tell (zDatadir z_root) + tell ")\n" ++ tell "getLibexecDir :: IO FilePath\n" + tell "getLibexecDir = " + tell (zLibexecdir z_root) + tell "\n" ++ tell "getSysconfDir :: IO FilePath\n" + tell "getSysconfDir = " + tell (zSysconfdir z_root) + tell "\n" +diffcabal-dev-scripts/src/GenPathsModule.hs b/cabal-dev-scripts/src/GenPathsModule.hs +index e4b930635..9b978f284 100644 +--- a/libraries/Cabal/cabal-dev-scripts/src/GenPathsModule.hs ++++ b/libraries/Cabal/cabal-dev-scripts/src/GenPathsModule.hs +@@ -41,6 +41,16 @@ $(capture "decls" [d| + , zLibexecdir :: FilePath + , zSysconfdir :: FilePath + ++ , zShouldEmitLibDir :: Bool ++ , zShouldEmitDynLibDir :: Bool ++ , zShouldEmitLibexecDir :: Bool ++ , zShouldEmitDataDir :: Bool ++ , zShouldEmitSysconfDir :: Bool ++ ++ , zShouldEmitWarning :: Bool ++ , zWarning :: String ++ ++ , zOr :: Bool -> Bool -> Bool + , zNot :: Bool -> Bool + , zManglePkgName :: PackageName -> String + } +difftemplates/Paths_pkg.template.hs b/templates/Paths_pkg.template.hs +index 6bc6b7875..aa90a9382 100644 +--- a/libraries/Cabal/templates/Paths_pkg.template.hs ++++ b/libraries/Cabal/templates/Paths_pkg.template.hs +@@ -9,10 +9,31 @@ + {% endif %} + {-# OPTIONS_GHC -fno-warn-missing-import-lists #-} + {-# OPTIONS_GHC -w #-} +-module Paths_{{ manglePkgName packageName }} ( ++module Paths_{{ manglePkgName packageName }} ++ {% if shouldEmitWarning %}{-# WARNING {{ warning }} #-}{% endif %} ++ ( + version, +- getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, +- getDataFileName, getSysconfDir ++ getBinDir, ++{# We only care about the absolute case for our emit logic, since only in this ++ case references are incurred. We are not going to hit isWindows and relocatable ++ has no absolute references to begin with. ++#} ++{% if or (not absolute) shouldEmitLibDir %} ++ getLibDir, ++{% endif %} ++{% if or (not absolute) shouldEmitDynLibDir %} ++ getDynLibDir, ++{% endif %} ++{% if or (not absolute) shouldEmitLibexecDir %} ++ getLibexecDir, ++{% endif %} ++{% if or (not absolute) shouldEmitDataDir %} ++ getDataFileName, ++ getDataDir, ++{% endif %} ++{% if or (not absolute) shouldEmitSysconfDir %} ++ getSysconfDir ++{% endif %} + ) where + + {% if not absolute %} +@@ -51,12 +72,12 @@ catchIO = Exception.catch + version :: Version + version = Version {{ versionDigits }} [] + ++{% if or (not absolute) shouldEmitDataDir %} + getDataFileName :: FilePath -> IO FilePath + getDataFileName name = do + dir <- getDataDir + return (dir `joinFileName` name) +- +-getBinDir, getLibDir, getDynLibDir, getDataDir, getLibexecDir, getSysconfDir :: IO FilePath ++{% endif %} + + {% defblock function_defs %} + minusFileName :: FilePath -> String -> FilePath +@@ -85,48 +106,93 @@ splitFileName p = (reverse (path2++drive), reverse fname) + + {% if relocatable %} + ++{# Relocatable can not incur any absolute references, so we can ignore it. ++ Additionally, --enable-relocatable is virtually useless in Nix builds ++#} ++ + getPrefixDirReloc :: FilePath -> IO FilePath + getPrefixDirReloc dirRel = do + exePath <- getExecutablePath + let (dir,_) = splitFileName exePath + return ((dir `minusFileName` {{ bindir }}) `joinFileName` dirRel) + ++getBinDir :: IO FilePath + getBinDir = catchIO (getEnv "{{ manglePkgName packageName }}_bindir") (\_ -> getPrefixDirReloc $ {{ bindir }}) ++getLibDir :: IO FilePath + getLibDir = catchIO (getEnv "{{ manglePkgName packageName }}_libdir") (\_ -> getPrefixDirReloc $ {{ libdir }}) ++getDynLibDir :: IO FilePath + getDynLibDir = catchIO (getEnv "{{ manglePkgName packageName }}_dynlibdir") (\_ -> getPrefixDirReloc $ {{ dynlibdir }}) ++getDataDir :: IO FilePath + getDataDir = catchIO (getEnv "{{ manglePkgName packageName }}_datadir") (\_ -> getPrefixDirReloc $ {{ datadir }}) ++getLibexecDir :: IO FilePath + getLibexecDir = catchIO (getEnv "{{ manglePkgName packageName }}_libexecdir") (\_ -> getPrefixDirReloc $ {{ libexecdir }}) ++getSysconfDir :: IO FilePath + getSysconfDir = catchIO (getEnv "{{ manglePkgName packageName }}_sysconfdir") (\_ -> getPrefixDirReloc $ {{ sysconfdir }}) + + {% useblock function_defs %} + + {% elif absolute %} + +-bindir, libdir, dynlibdir, datadir, libexecdir, sysconfdir :: FilePath ++bindir :: FilePath + bindir = {{ bindir }} +-libdir = {{ libdir }} +-dynlibdir = {{ dynlibdir }} +-datadir = {{ datadir }} +-libexecdir = {{ libexecdir }} +-sysconfdir = {{ sysconfdir }} +- ++getBinDir :: IO FilePath + getBinDir = catchIO (getEnv "{{ manglePkgName packageName }}_bindir") (\_ -> return bindir) ++ ++{% if shouldEmitLibDir %} ++libdir :: FilePath ++libdir = {{ libdir }} ++getLibDir :: IO FilePath + getLibDir = catchIO (getEnv "{{ manglePkgName packageName }}_libdir") (\_ -> return libdir) ++{% endif %} ++ ++{% if shouldEmitDynLibDir %} ++dynlibdir :: FilePath ++dynlibdir = {{ dynlibdir }} ++getDynLibDir :: IO FilePath + getDynLibDir = catchIO (getEnv "{{ manglePkgName packageName }}_dynlibdir") (\_ -> return dynlibdir) ++{% endif %} ++ ++{% if shouldEmitDataDir %} ++datadir :: FilePath ++datadir = {{ datadir }} ++getDataDir :: IO FilePath + getDataDir = catchIO (getEnv "{{ manglePkgName packageName }}_datadir") (\_ -> return datadir) ++{% endif %} ++ ++{% if shouldEmitLibexecDir %} ++libexecdir :: FilePath ++libexecdir = {{ libexecdir }} ++getLibexecDir :: IO FilePath + getLibexecDir = catchIO (getEnv "{{ manglePkgName packageName }}_libexecdir") (\_ -> return libexecdir) ++{% endif %} ++ ++{% if shouldEmitSysconfDir %} ++sysconfdir :: FilePath ++sysconfdir = {{ sysconfdir }} ++getSysconfDir :: IO FilePath + getSysconfDir = catchIO (getEnv "{{ manglePkgName packageName }}_sysconfdir") (\_ -> return sysconfdir) ++{% endif %} + + {% elif isWindows %} + ++{# We are only trying to fix the problem for aarch64-darwin with this patch, ++ so let's ignore Windows which we can reach via pkgsCross, for example. ++#} ++ + prefix :: FilePath + prefix = {{ prefix }} + ++getBinDir :: IO FilePath + getBinDir = getPrefixDirRel $ {{ bindir }} ++getLibDir :: IO FilePath + getLibDir = {{ libdir }} ++getDynLibDir :: IO FilePath + getDynLibDir = {{ dynlibdir }} ++getDataDir :: IO FilePath + getDataDir = catchIO (getEnv "{{ manglePkgName packageName }}_datadir") (\_ -> {{ datadir }}) ++getLibexecDir :: IO FilePath + getLibexecDir = {{ libexecdir }} ++getSysconfDir :: IO FilePath + getSysconfDir = {{ sysconfdir }} + + getPrefixDirRel :: FilePath -> IO FilePath diff --git a/pkgs/by-name/ha/haskell/ghc/common-hadrian.nix b/pkgs/by-name/ha/haskell/ghc/common-hadrian.nix new file mode 100644 index 0000000..180fc03 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/common-hadrian.nix @@ -0,0 +1,544 @@ +{ version +, rev ? null +, sha256 +, url ? + if rev != null + then "https://gitlab.haskell.org/ghc/ghc.git" + else "https://downloads.haskell.org/ghc/${version}/ghc-${version}-src.tar.xz" +, postFetch ? null +}: + +{ lib +, stdenv +, pkgsBuildTarget +, pkgsHostTarget +, targetPackages + +# build-tools +, bootPkgs +, autoconf +, automake +, coreutils +, fetchpatch +, fetchurl +, fetchgit +, perl +, python3 +, m4 +, sphinx +, xattr +, autoSignDarwinBinariesHook +, bash + +, libiconv ? null, ncurses +, glibcLocales ? null + +, # GHC can be built with system libffi or a bundled one. + libffi ? null + +, useLLVM ? !(stdenv.targetPlatform.isx86 + || stdenv.targetPlatform.isPower + || stdenv.targetPlatform.isSparc + || stdenv.targetPlatform.isAarch64 + || stdenv.targetPlatform.isGhcjs) +, # LLVM is conceptually a run-time-only dependency, but for + # non-x86, we need LLVM to bootstrap later stages, so it becomes a + # build-time dependency too. + buildTargetLlvmPackages +, llvmPackages + +, # If enabled, GHC will be built with the GPL-free but slightly slower native + # bignum backend instead of the faster but GPLed gmp backend. + enableNativeBignum ? !(lib.meta.availableOn stdenv.hostPlatform gmp + && lib.meta.availableOn stdenv.targetPlatform gmp) + || stdenv.targetPlatform.isGhcjs +, gmp + +, # If enabled, use -fPIC when compiling static libs. + enableRelocatedStaticLibs ? stdenv.targetPlatform != stdenv.hostPlatform + +, enableProfiledLibs ? true + +, # Whether to build dynamic libs for the standard library (on the target + # platform). Static libs are always built. + enableShared ? with stdenv.targetPlatform; !isWindows && !useiOSPrebuilt && !isStatic && !isGhcjs + +, # Whether to build terminfo. + enableTerminfo ? !(stdenv.targetPlatform.isWindows + || stdenv.targetPlatform.isGhcjs) + +, # Libdw.c only supports x86_64, i686 and s390x as of 2022-08-04 + enableDwarf ? (stdenv.targetPlatform.isx86 || + (stdenv.targetPlatform.isS390 && stdenv.targetPlatform.is64bit)) && + lib.meta.availableOn stdenv.hostPlatform elfutils && + lib.meta.availableOn stdenv.targetPlatform elfutils && + # HACK: elfutils is marked as broken on static platforms + # which availableOn can't tell. + !stdenv.targetPlatform.isStatic && + !stdenv.hostPlatform.isStatic +, elfutils + +, # What flavour to build. Flavour string may contain a flavour and flavour + # transformers as accepted by hadrian. + ghcFlavour ? + let + # TODO(@sternenseemann): does using the static flavour make sense? + baseFlavour = "release"; + # Note: in case hadrian's flavour transformers cease being expressive + # enough for us, we'll need to resort to defining a "nixpkgs" flavour + # in hadrianUserSettings and using that instead. + transformers = + lib.optionals useLLVM [ "llvm" ] + ++ lib.optionals (!enableShared) [ + "no_dynamic_libs" + "no_dynamic_ghc" + ] + ++ lib.optionals (!enableProfiledLibs) [ "no_profiled_libs" ] + # While split sections are now enabled by default in ghc 8.8 for windows, + # they seem to lead to `too many sections` errors when building base for + # profiling. + ++ lib.optionals (!stdenv.targetPlatform.isWindows) [ "split_sections" ] + ; + in + baseFlavour + lib.concatMapStrings (t: "+${t}") transformers + +, # Contents of the UserSettings.hs file to use when compiling hadrian. + hadrianUserSettings ? '' + module UserSettings ( + userFlavours, userPackages, userDefaultFlavour, + verboseCommand, buildProgressColour, successColour, finalStage + ) where + + import Flavour.Type + import Expression + import {-# SOURCE #-} Settings.Default + + -- no way to set this via the command line + finalStage :: Stage + finalStage = ${ + # Always build the stage 2 compiler if possible. Note we can currently + # assume hostPlatform == buildPlatform. + # TODO(@sternenseemann): improve this condition when we can cross-compile GHC + if stdenv.hostPlatform.canExecute stdenv.targetPlatform + then "Stage2" # native compiler or “native” cross e.g. pkgsStatic + else "Stage1" # cross compiler + } + + userDefaultFlavour :: String + userDefaultFlavour = "release" + + userFlavours :: [Flavour] + userFlavours = [] + + -- Disable Colours + buildProgressColour :: BuildProgressColour + buildProgressColour = mkBuildProgressColour (Dull Reset) + successColour :: SuccessColour + successColour = mkSuccessColour (Dull Reset) + + -- taken from src/UserSettings.hs unchanged, need to be there + userPackages :: [Package] + userPackages = [] + verboseCommand :: Predicate + verboseCommand = do + verbosity <- expr getVerbosity + return $ verbosity >= Verbose + '' + +, ghcSrc ? (if rev != null then fetchgit else fetchurl) ({ + inherit url sha256; + } // lib.optionalAttrs (rev != null) { + inherit rev; + } // lib.optionalAttrs (postFetch != null) { + inherit postFetch; + }) + + # GHC's build system hadrian built from the GHC-to-build's source tree + # using our bootstrap GHC. +, hadrian ? import ../hadrian/make-hadrian.nix { inherit bootPkgs lib; } { + ghcSrc = ghcSrc; + ghcVersion = version; + userSettings = hadrianUserSettings; + # Disable haddock generating pretty source listings to stay under 3GB on aarch64-linux + enableHyperlinkedSource = + # TODO(@sternenseemann): Disabling currently doesn't work with GHC >= 9.8 + lib.versionAtLeast version "9.8" || + !(stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux); + } + +, # Whether to build sphinx documentation. + # TODO(@sternenseemann): Hadrian ignores the --docs flag if finalStage = Stage1 + enableDocs ? ( + # Docs disabled if we are building on musl because it's a large task to keep + # all `sphinx` dependencies building in this environment. + !stdenv.buildPlatform.isMusl + ) + +, # Whether to disable the large address space allocator + # necessary fix for iOS: https://www.reddit.com/r/haskell/comments/4ttdz1/building_an_osxi386_to_iosarm64_cross_compiler/d5qvd67/ + disableLargeAddressSpace ? stdenv.targetPlatform.isiOS +}: + +assert !enableNativeBignum -> gmp != null; + +let + inherit (stdenv) buildPlatform hostPlatform targetPlatform; + + inherit (bootPkgs) ghc; + + # TODO(@Ericson2314) Make unconditional + targetPrefix = lib.optionalString + (targetPlatform != hostPlatform) + "${targetPlatform.config}-"; + + hadrianSettings = + # -fexternal-dynamic-refs apparently (because it's not clear from the + # documentation) makes the GHC RTS able to load static libraries, which may + # be needed for TemplateHaskell. This solution was described in + # https://www.tweag.io/blog/2020-09-30-bazel-static-haskell + lib.optionals enableRelocatedStaticLibs [ + "*.*.ghc.*.opts += -fPIC -fexternal-dynamic-refs" + ] + ++ lib.optionals targetPlatform.useAndroidPrebuilt [ + "*.*.ghc.c.opts += -optc-std=gnu99" + ]; + + # Splicer will pull out correct variations + libDeps = platform: lib.optional enableTerminfo ncurses + ++ lib.optionals (!targetPlatform.isGhcjs) [libffi] + # Bindist configure script fails w/o elfutils in linker search path + # https://gitlab.haskell.org/ghc/ghc/-/issues/22081 + ++ lib.optional enableDwarf elfutils + ++ lib.optional (!enableNativeBignum) gmp + ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows && !targetPlatform.isGhcjs) libiconv; + + # TODO(@sternenseemann): is buildTarget LLVM unnecessary? + # GHC doesn't seem to have {LLC,OPT}_HOST + toolsForTarget = [ + (if targetPlatform.isGhcjs + then pkgsBuildTarget.emscripten + else pkgsBuildTarget.targetPackages.stdenv.cc) + ] ++ lib.optional useLLVM buildTargetLlvmPackages.llvm; + + targetCC = builtins.head toolsForTarget; + + # Sometimes we have to dispatch between the bintools wrapper and the unwrapped + # derivation for certain tools depending on the platform. + bintoolsFor = { + # GHC needs install_name_tool on all darwin platforms. On aarch64-darwin it is + # part of the bintools wrapper (due to codesigning requirements), but not on + # x86_64-darwin. + install_name_tool = + if stdenv.targetPlatform.isAarch64 + then targetCC.bintools + else targetCC.bintools.bintools; + # Same goes for strip. + strip = + # TODO(@sternenseemann): also use wrapper if linker == "bfd" or "gold" + if stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin + then targetCC.bintools + else targetCC.bintools.bintools; + }; + + # Use gold either following the default, or to avoid the BFD linker due to some bugs / perf issues. + # But we cannot avoid BFD when using musl libc due to https://sourceware.org/bugzilla/show_bug.cgi?id=23856 + # see #84670 and #49071 for more background. + useLdGold = targetPlatform.linker == "gold" || + (targetPlatform.linker == "bfd" && (targetCC.bintools.bintools.hasGold or false) && !targetPlatform.isMusl); + + # Makes debugging easier to see which variant is at play in `nix-store -q --tree`. + variantSuffix = lib.concatStrings [ + (lib.optionalString stdenv.hostPlatform.isMusl "-musl") + (lib.optionalString enableNativeBignum "-native-bignum") + ]; + +in + +# C compiler, bintools and LLVM are used at build time, but will also leak into +# the resulting GHC's settings file and used at runtime. This means that we are +# currently only able to build GHC if hostPlatform == buildPlatform. +assert !targetPlatform.isGhcjs -> targetCC == pkgsHostTarget.targetPackages.stdenv.cc; +assert buildTargetLlvmPackages.llvm == llvmPackages.llvm; +assert stdenv.targetPlatform.isDarwin -> buildTargetLlvmPackages.clang == llvmPackages.clang; + +stdenv.mkDerivation ({ + pname = "${targetPrefix}ghc${variantSuffix}"; + inherit version; + + src = ghcSrc; + + enableParallelBuilding = true; + + patches = [ + # Fix docs build with Sphinx >= 7 https://gitlab.haskell.org/ghc/ghc/-/issues/24129 + (if lib.versionAtLeast version "9.8" + then ./docs-sphinx-7-ghc98.patch + else ./docs-sphinx-7.patch ) + ] ++ lib.optionals (stdenv.targetPlatform.isDarwin && stdenv.targetPlatform.isAarch64) [ + # Prevent the paths module from emitting symbols that we don't use + # when building with separate outputs. + # + # These cause problems as they're not eliminated by GHC's dead code + # elimination on aarch64-darwin. (see + # https://github.com/NixOS/nixpkgs/issues/140774 for details). + ./Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch + ]; + + postPatch = '' + patchShebangs --build . + ''; + + # GHC needs the locale configured during the Haddock phase. + LANG = "en_US.UTF-8"; + + # GHC is a bit confused on its cross terminology. + # TODO(@sternenseemann): investigate coreutils dependencies and pass absolute paths + preConfigure = '' + for env in $(env | grep '^TARGET_' | sed -E 's|\+?=.*||'); do + export "''${env#TARGET_}=''${!env}" + done + # GHC is a bit confused on its cross terminology, as these would normally be + # the *host* tools. + export CC="${targetCC}/bin/${targetCC.targetPrefix}cc" + export CXX="${targetCC}/bin/${targetCC.targetPrefix}c++" + # Use gold to work around https://sourceware.org/bugzilla/show_bug.cgi?id=16177 + export LD="${targetCC.bintools}/bin/${targetCC.bintools.targetPrefix}ld${lib.optionalString useLdGold ".gold"}" + export AS="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}as" + export AR="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ar" + export NM="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}nm" + export RANLIB="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}ranlib" + export READELF="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}readelf" + export STRIP="${bintoolsFor.strip}/bin/${bintoolsFor.strip.targetPrefix}strip" + '' + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export OTOOL="${targetCC.bintools.bintools}/bin/${targetCC.bintools.targetPrefix}otool" + export INSTALL_NAME_TOOL="${bintoolsFor.install_name_tool}/bin/${bintoolsFor.install_name_tool.targetPrefix}install_name_tool" + '' + lib.optionalString useLLVM '' + export LLC="${lib.getBin buildTargetLlvmPackages.llvm}/bin/llc" + export OPT="${lib.getBin buildTargetLlvmPackages.llvm}/bin/opt" + '' + lib.optionalString (useLLVM && stdenv.targetPlatform.isDarwin) '' + # LLVM backend on Darwin needs clang: https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + export CLANG="${buildTargetLlvmPackages.clang}/bin/${buildTargetLlvmPackages.clang.targetPrefix}clang" + '' + + lib.optionalString (stdenv.isLinux && hostPlatform.libc == "glibc") '' + export LOCALE_ARCHIVE="${glibcLocales}/lib/locale/locale-archive" + '' + lib.optionalString (!stdenv.isDarwin) '' + export NIX_LDFLAGS+=" -rpath $out/lib/ghc-${version}" + '' + lib.optionalString stdenv.isDarwin '' + export NIX_LDFLAGS+=" -no_dtrace_dof" + + # GHC tries the host xattr /usr/bin/xattr by default which fails since it expects python to be 2.7 + export XATTR=${lib.getBin xattr}/bin/xattr + '' + # If we are not using release tarballs, some files need to be generated using + # the boot script. + + lib.optionalString (rev != null) '' + echo ${version} > VERSION + echo ${rev} > GIT_COMMIT_ID + ./boot + '' + + lib.optionalString targetPlatform.useAndroidPrebuilt '' + sed -i -e '5i ,("armv7a-unknown-linux-androideabi", ("e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", "cortex-a8", ""))' llvm-targets + '' + lib.optionalString targetPlatform.isMusl '' + echo "patching llvm-targets for musl targets..." + echo "Cloning these existing '*-linux-gnu*' targets:" + grep linux-gnu llvm-targets | sed 's/^/ /' + echo "(go go gadget sed)" + sed -i 's,\(^.*linux-\)gnu\(.*\)$,\0\n\1musl\2,' llvm-targets + echo "llvm-targets now contains these '*-linux-musl*' targets:" + grep linux-musl llvm-targets | sed 's/^/ /' + + echo "And now patching to preserve '-musleabi' as done with '-gnueabi'" + # (aclocal.m4 is actual source, but patch configure as well since we don't re-gen) + for x in configure aclocal.m4; do + substituteInPlace $x \ + --replace '*-android*|*-gnueabi*)' \ + '*-android*|*-gnueabi*|*-musleabi*)' + done + '' + # Need to make writable EM_CACHE for emscripten. The path in EM_CACHE must be absolute. + # https://gitlab.haskell.org/ghc/ghc/-/wikis/javascript-backend#configure-fails-with-sub-word-sized-atomic-operations-not-available + + lib.optionalString targetPlatform.isGhcjs '' + export EM_CACHE="$(realpath $(mktemp -d emcache.XXXXXXXXXX))" + cp -Lr ${targetCC /* == emscripten */}/share/emscripten/cache/* "$EM_CACHE/" + chmod u+rwX -R "$EM_CACHE" + '' + # Create bash array hadrianFlagsArray for use in buildPhase. Do it in + # preConfigure, so overrideAttrs can be used to modify it effectively. + # hadrianSettings are passed via the command line so they are more visible + # in the build log. + + '' + hadrianFlagsArray=( + "-j$NIX_BUILD_CORES" + ${lib.escapeShellArgs hadrianSettings} + ) + ''; + + ${if targetPlatform.isGhcjs then "configureScript" else null} = "emconfigure ./configure"; + # GHC currently ships an edited config.sub so ghcjs is accepted which we can not rollback + ${if targetPlatform.isGhcjs then "dontUpdateAutotoolsGnuConfigScripts" else null} = true; + + # TODO(@Ericson2314): Always pass "--target" and always prefix. + configurePlatforms = [ "build" "host" ] + ++ lib.optional (targetPlatform != hostPlatform) "target"; + + # `--with` flags for libraries needed for RTS linker + configureFlags = [ + "--datadir=$doc/share/doc/ghc" + "--with-curses-includes=${ncurses.dev}/include" "--with-curses-libraries=${ncurses.out}/lib" + ] ++ lib.optionals (libffi != null && !targetPlatform.isGhcjs) [ + "--with-system-libffi" + "--with-ffi-includes=${targetPackages.libffi.dev}/include" + "--with-ffi-libraries=${targetPackages.libffi.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && !enableNativeBignum) [ + "--with-gmp-includes=${targetPackages.gmp.dev}/include" + "--with-gmp-libraries=${targetPackages.gmp.out}/lib" + ] ++ lib.optionals (targetPlatform == hostPlatform && hostPlatform.libc != "glibc" && !targetPlatform.isWindows) [ + "--with-iconv-includes=${libiconv}/include" + "--with-iconv-libraries=${libiconv}/lib" + ] ++ lib.optionals (targetPlatform != hostPlatform) [ + "--enable-bootstrap-with-devel-snapshot" + ] ++ lib.optionals useLdGold [ + "CFLAGS=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE1=-fuse-ld=gold" + "CONF_GCC_LINKER_OPTS_STAGE2=-fuse-ld=gold" + ] ++ lib.optionals (disableLargeAddressSpace) [ + "--disable-large-address-space" + ] ++ lib.optionals enableDwarf [ + "--enable-dwarf-unwind" + "--with-libdw-includes=${lib.getDev elfutils}/include" + "--with-libdw-libraries=${lib.getLib elfutils}/lib" + ] ++ lib.optionals targetPlatform.isDarwin [ + # Darwin uses llvm-ar. GHC will try to use `-L` with `ar` when it is `llvm-ar` + # but it doesn’t currently work because Cabal never uses `-L` on Darwin. See: + # https://gitlab.haskell.org/ghc/ghc/-/issues/23188 + # https://github.com/haskell/cabal/issues/8882 + "fp_cv_prog_ar_supports_dash_l=no" + ]; + + # Make sure we never relax`$PATH` and hooks support for compatibility. + strictDeps = true; + + # Don’t add -liconv to LDFLAGS automatically so that GHC will add it itself. + dontAddExtraLibs = true; + + nativeBuildInputs = [ + perl ghc hadrian bootPkgs.alex bootPkgs.happy bootPkgs.hscolour + # autoconf and friends are necessary for hadrian to create the bindist + autoconf automake m4 + # Python is used in a few scripts invoked by hadrian to generate e.g. rts headers. + python3 + ] ++ lib.optionals (stdenv.isDarwin && stdenv.isAarch64) [ + autoSignDarwinBinariesHook + ] ++ lib.optionals enableDocs [ + sphinx + ]; + + # For building runtime libs + depsBuildTarget = toolsForTarget; + + buildInputs = [ perl bash ] ++ (libDeps hostPlatform); + + depsTargetTarget = map lib.getDev (libDeps targetPlatform); + depsTargetTargetPropagated = map (lib.getOutput "out") (libDeps targetPlatform); + + hadrianFlags = [ + "--flavour=${ghcFlavour}" + "--bignum=${if enableNativeBignum then "native" else "gmp"}" + "--docs=${if enableDocs then "no-sphinx-pdfs" else "no-sphinx"}" + ]; + + buildPhase = '' + runHook preBuild + + # hadrianFlagsArray is created in preConfigure + echo "hadrianFlags: $hadrianFlags ''${hadrianFlagsArray[@]}" + + # We need to go via the bindist for installing + hadrian $hadrianFlags "''${hadrianFlagsArray[@]}" binary-dist-dir + + runHook postBuild + ''; + + # required, because otherwise all symbols from HSffi.o are stripped, and + # that in turn causes GHCi to abort + stripDebugFlags = [ "-S" ] ++ lib.optional (!targetPlatform.isDarwin) "--keep-file-symbols"; + + checkTarget = "test"; + + hardeningDisable = + [ "format" ] + # In nixpkgs, musl based builds currently enable `pie` hardening by default + # (see `defaultHardeningFlags` in `make-derivation.nix`). + # But GHC cannot currently produce outputs that are ready for `-pie` linking. + # Thus, disable `pie` hardening, otherwise `recompile with -fPIE` errors appear. + # See: + # * https://github.com/NixOS/nixpkgs/issues/129247 + # * https://gitlab.haskell.org/ghc/ghc/-/issues/19580 + ++ lib.optional stdenv.targetPlatform.isMusl "pie"; + + # big-parallel allows us to build with more than 2 cores on + # Hydra which already warrants a significant speedup + requiredSystemFeatures = [ "big-parallel" ]; + + outputs = [ "out" "doc" ]; + + # We need to configure the bindist *again* before installing + # https://gitlab.haskell.org/ghc/ghc/-/issues/22058 + # TODO(@sternenseemann): it would be nice if the bindist could be an intermediate + # derivation, but since it is > 2GB even on x86_64-linux, not a good idea? + preInstall = '' + pushd _build/bindist/* + + '' + # the bindist configure script uses different env variables than the GHC configure script + # see https://github.com/NixOS/nixpkgs/issues/267250 and https://gitlab.haskell.org/ghc/ghc/-/issues/24211 + + lib.optionalString (stdenv.targetPlatform.linker == "cctools") '' + export InstallNameToolCmd=$INSTALL_NAME_TOOL + export OtoolCmd=$OTOOL + '' + + '' + $configureScript $configureFlags "''${configureFlagsArray[@]}" + ''; + + postInstall = '' + # leave bindist directory + popd + + # Install the bash completion file. + install -Dm 644 utils/completion/ghc.bash $out/share/bash-completion/completions/${targetPrefix}ghc + ''; + + passthru = { + inherit bootPkgs targetPrefix; + + inherit llvmPackages; + inherit enableShared; + + # Our Cabal compiler name + haskellCompilerName = "ghc-${version}"; + + # Expose hadrian used for bootstrapping, for debugging purposes + inherit hadrian; + + # TODO(@sternenseemann): there's no stage0:exe:haddock target by default, + # so haddock isn't available for GHC cross-compilers. Can we fix that? + hasHaddock = stdenv.hostPlatform == stdenv.targetPlatform; + }; + + meta = { + homepage = "http://haskell.org/ghc"; + description = "The Glasgow Haskell Compiler"; + maintainers = with lib.maintainers; [ ]; + timeout = 24 * 3600; + inherit (ghc.meta) license platforms; + # https://github.com/NixOS/nixpkgs/issues/208959 + broken = + (lib.versionAtLeast version "9.6" && lib.versionOlder version "9.8") + && stdenv.targetPlatform.isStatic; + }; + + dontStrip = targetPlatform.useAndroidPrebuilt || targetPlatform.isWasm; +} // lib.optionalAttrs targetPlatform.useAndroidPrebuilt { + dontPatchELF = true; + noAuditTmpdir = true; +}) diff --git a/pkgs/by-name/ha/haskell/ghc/docs-sphinx-7-ghc98.patch b/pkgs/by-name/ha/haskell/ghc/docs-sphinx-7-ghc98.patch new file mode 100644 index 0000000..3fc1a0f --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/docs-sphinx-7-ghc98.patch @@ -0,0 +1,8 @@ +Fix build of docs after sphinx update. +https://github.com/sphinx-doc/sphinx/pull/11381 +https://gitlab.haskell.org/ghc/ghc/-/issues/24129 +--- a/docs/users_guide/rtd-theme/layout.html ++++ b/docs/users_guide/rtd-theme/layout.html +@@ -28 +28 @@ +- ++ diff --git a/pkgs/by-name/ha/haskell/ghc/docs-sphinx-7.patch b/pkgs/by-name/ha/haskell/ghc/docs-sphinx-7.patch new file mode 100644 index 0000000..49fa45d --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/docs-sphinx-7.patch @@ -0,0 +1,8 @@ +Fix build of docs after sphinx update. +https://github.com/sphinx-doc/sphinx/pull/11381 +https://gitlab.haskell.org/ghc/ghc/-/issues/24129 +--- a/docs/users_guide/rtd-theme/layout.html ++++ b/docs/users_guide/rtd-theme/layout.html +@@ -67 +67 @@ +- ++ diff --git a/pkgs/by-name/ha/haskell/ghc/gcc-clang-wrapper.sh b/pkgs/by-name/ha/haskell/ghc/gcc-clang-wrapper.sh new file mode 100755 index 0000000..45af982 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/gcc-clang-wrapper.sh @@ -0,0 +1,46 @@ +#!@shell@ + +inPreprocessorMode () { + hasE=0 + hasU=0 + hasT=0 + for arg in "$@" + do + if [ 'x-E' = "x$arg" ]; then hasE=1; fi + if [ 'x-undef' = "x$arg" ]; then hasU=1; fi + if [ 'x-traditional' = "x$arg" ]; then hasT=1; fi + done + [ "$hasE$hasU$hasT" = '111' ] +} + +extraClangArgs="-Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs" + +adjustPreprocessorLanguage () { + newArgs='' + while [ $# -gt 0 ] + do + newArgs="$newArgs $1" + if [ "$1" = '-x' ] + then + shift + if [ $# -gt 0 ] + then + if [ "$1" = 'c' ] + then + newArgs="$newArgs assembler-with-cpp" + else + newArgs="$newArgs $1" + fi + fi + fi + shift + done + echo $newArgs +} + +if inPreprocessorMode "$@" +then + exec clang $extraClangArgs `adjustPreprocessorLanguage "$@"` +else + exec clang $extraClangArgs "${@/-nodefaultlibs/}" +fi diff --git a/pkgs/by-name/ha/haskell/ghc/head.nix b/pkgs/by-name/ha/haskell/ghc/head.nix new file mode 100644 index 0000000..73808dc --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/head.nix @@ -0,0 +1,11 @@ +import ./common-hadrian.nix { + version = "9.11.20240410"; + rev = "1b1a92bd25c3f7249cf922c5dbf4415d2de44a36"; + sha256 = "sha256-2HdhxhVrKn8c/ZOGYoYThqXpod2OPiGXgH+mAV69Ip0="; + # The STM benchmark contains chanbench.hs and ChanBench.hs causing a hash + # mismatch on case insensitive filesystems. See also + # https://gitlab.haskell.org/ghc/packages/stm/-/issues/2 + postFetch = '' + rm -rf "$out/libraries/stm/bench" + ''; +} diff --git a/pkgs/by-name/ha/haskell/ghc/respect-ar-path.patch b/pkgs/by-name/ha/haskell/ghc/respect-ar-path.patch new file mode 100644 index 0000000..a08a802 --- /dev/null +++ b/pkgs/by-name/ha/haskell/ghc/respect-ar-path.patch @@ -0,0 +1,25 @@ +diff -urd a/aclocal.m4 b/aclocal.m4 +--- a/aclocal.m4 ++++ b/aclocal.m4 +@@ -1199,7 +1199,8 @@ + # thinks that target == host so it never checks the unqualified + # tools for Windows. See #14274. + AC_DEFUN([FP_PROG_AR], +-[if test -z "$fp_prog_ar"; then ++[AC_SUBST(fp_prog_ar,$AR) ++if test -z "$fp_prog_ar"; then + if test "$HostOS" = "mingw32" + then + AC_PATH_PROG([fp_prog_ar], [ar]) +diff -urd a/configure b/configure +--- a/configure ++++ b/configure +@@ -10744,6 +10744,8 @@ + test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + + ++fp_prog_ar=$AR ++ + if test -z "$fp_prog_ar"; then + if test "$HostOS" = "mingw32" + then diff --git a/pkgs/by-name/ha/haskell/hadrian/disable-hyperlinked-source.patch b/pkgs/by-name/ha/haskell/hadrian/disable-hyperlinked-source.patch new file mode 100644 index 0000000..72010f8 --- /dev/null +++ b/pkgs/by-name/ha/haskell/hadrian/disable-hyperlinked-source.patch @@ -0,0 +1,12 @@ +diff --git a/hadrian/src/Settings/Builders/Haddock.hs b/hadrian/src/Settings/Builders/Haddock.hs +index 902b2f85e2..429a441c3b 100644 +--- a/src/Settings/Builders/Haddock.hs ++++ b/src/Settings/Builders/Haddock.hs +@@ -57,7 +57,6 @@ haddockBuilderArgs = mconcat + , arg $ "--odir=" ++ takeDirectory output + , arg $ "--dump-interface=" ++ output + , arg "--html" +- , arg "--hyperlinked-source" + , arg "--hoogle" + , arg "--quickjump" + , arg $ "--title=" ++ pkgName pkg ++ "-" ++ version diff --git a/pkgs/by-name/ha/haskell/hadrian/ghc-platform.nix b/pkgs/by-name/ha/haskell/hadrian/ghc-platform.nix new file mode 100644 index 0000000..3b1b17f --- /dev/null +++ b/pkgs/by-name/ha/haskell/hadrian/ghc-platform.nix @@ -0,0 +1,16 @@ +{ mkDerivation, base, lib + # GHC source tree to build ghc-toolchain from +, ghcSrc +, ghcVersion +}: +mkDerivation { + pname = "ghc-platform"; + version = ghcVersion; + src = ghcSrc; + postUnpack = '' + sourceRoot="$sourceRoot/libraries/ghc-platform" + ''; + libraryHaskellDepends = [ base ]; + description = "Platform information used by GHC and friends"; + license = lib.licenses.bsd3; +} diff --git a/pkgs/by-name/ha/haskell/hadrian/ghc-toolchain.nix b/pkgs/by-name/ha/haskell/hadrian/ghc-toolchain.nix new file mode 100644 index 0000000..035fee7 --- /dev/null +++ b/pkgs/by-name/ha/haskell/hadrian/ghc-toolchain.nix @@ -0,0 +1,19 @@ +{ mkDerivation, base, directory, filepath, ghc-platform, lib +, process, text, transformers + # GHC source tree to build ghc-toolchain from +, ghcVersion +, ghcSrc +}: +mkDerivation { + pname = "ghc-toolchain"; + version = ghcVersion; + src = ghcSrc; + postUnpack = '' + sourceRoot="$sourceRoot/utils/ghc-toolchain" + ''; + libraryHaskellDepends = [ + base directory filepath ghc-platform process text transformers + ]; + description = "Utility for managing GHC target toolchains"; + license = lib.licenses.bsd3; +} diff --git a/pkgs/by-name/ha/haskell/hadrian/hadrian-9.8.1-allow-Cabal-3.10.patch b/pkgs/by-name/ha/haskell/hadrian/hadrian-9.8.1-allow-Cabal-3.10.patch new file mode 100644 index 0000000..d813fef --- /dev/null +++ b/pkgs/by-name/ha/haskell/hadrian/hadrian-9.8.1-allow-Cabal-3.10.patch @@ -0,0 +1,13 @@ +diff --git a/hadrian.cabal b/hadrian.cabal +index 70fded11aa..3893537f05 100644 +--- a/hadrian.cabal ++++ b/hadrian.cabal +@@ -150,7 +150,7 @@ executable hadrian + , TypeOperators + other-extensions: MultiParamTypeClasses + , TypeFamilies +- build-depends: Cabal >= 3.2 && < 3.9 ++ build-depends: Cabal >= 3.2 && < 3.11 + , base >= 4.11 && < 5 + , bytestring >= 0.10 && < 0.13 + , containers >= 0.5 && < 0.7 diff --git a/pkgs/by-name/ha/haskell/hadrian/hadrian.nix b/pkgs/by-name/ha/haskell/hadrian/hadrian.nix new file mode 100644 index 0000000..7a44e2e --- /dev/null +++ b/pkgs/by-name/ha/haskell/hadrian/hadrian.nix @@ -0,0 +1,59 @@ +# See also ./make-hadria.nix +{ mkDerivation, base, bytestring, Cabal, containers, directory +, extra, filepath, lib, mtl, parsec, shake, text, transformers +, unordered-containers, cryptohash-sha256, base16-bytestring +, writeText + # Dependencies that are not on Hackage and only used in certain Hadrian versions +, ghc-platform ? null +, ghc-toolchain ? null + # GHC source tree to build hadrian from +, ghcSrc +, ghcVersion + # Customization +, userSettings ? null +, enableHyperlinkedSource +}: + +mkDerivation { + pname = "hadrian"; + version = ghcVersion; + src = ghcSrc; + postUnpack = '' + sourceRoot="$sourceRoot/hadrian" + ''; + patches = lib.optionals (!enableHyperlinkedSource) [ + ./disable-hyperlinked-source.patch + ] ++ lib.optionals (lib.elem ghcVersion [ "9.8.1" "9.8.2" ]) [ + # Incorrect bounds on Cabal + # https://gitlab.haskell.org/ghc/ghc/-/issues/24100 + ./hadrian-9.8.1-allow-Cabal-3.10.patch + ]; + # Overwrite UserSettings.hs with a provided custom one + postPatch = lib.optionalString (userSettings != null) '' + install -m644 "${writeText "UserSettings.hs" userSettings}" src/UserSettings.hs + ''; + configureFlags = [ + # avoid QuickCheck dep which needs shared libs / TH + "-f-selftest" + # Building hadrian with -O1 takes quite some time with little benefit. + # Additionally we need to recompile it on every change of UserSettings.hs. + # See https://gitlab.haskell.org/ghc/ghc/-/merge_requests/1190 + "-O0" + ]; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal containers directory extra filepath mtl + parsec shake text transformers unordered-containers + ] ++ lib.optionals (lib.versionAtLeast ghcVersion "9.7") [ + cryptohash-sha256 base16-bytestring + ] ++ lib.optionals (lib.versionAtLeast ghcVersion "9.9") [ + ghc-platform ghc-toolchain + ]; + passthru = { + # Expose »private« dependencies if any + inherit ghc-platform ghc-toolchain; + }; + description = "GHC build system"; + license = lib.licenses.bsd3; +} diff --git a/pkgs/by-name/ha/haskell/hadrian/make-hadrian.nix b/pkgs/by-name/ha/haskell/hadrian/make-hadrian.nix new file mode 100644 index 0000000..6aa30cb --- /dev/null +++ b/pkgs/by-name/ha/haskell/hadrian/make-hadrian.nix @@ -0,0 +1,59 @@ +# Hadrian is the build system used to (exclusively) build GHC. It can +# (theoretically) be used starting with GHC 9.4 and is required since 9.6. It is +# developed in the GHC source tree and specific to the GHC version it is released +# with, i.e. Hadrian always needs to be built from the same GHC source tree as +# the GHC we want to build. +# +# This fact makes it impossible to integrate Hadrian into our Haskell package +# sets which are also used to bootstrap GHC, since a package set can bootstrap +# multiple GHC versions (usually two major versions). A bootstrap set would need +# knowledge of the GHC it would eventually bootstrap which would make the logic +# unnecessarily complicated. +# +# Luckily Hadrian is, while annoying to bootstrap, relatively simple. Specifically +# all it requires to build is (relative to the GHC we are trying to build) a +# build->build GHC and build->build Haskell packages. We can get all of this +# from bootPkgs which is already passed to the GHC expression. +# +# The solution is the following: The GHC expression passes its source tree and +# version along with some parameters to this function (./make-hadrian.nix) +# which acts as a common expression builder for all Hadrian version as well as +# related packages that are managed in the GHC source tree. Its main job is to +# expose all possible compile time customization in a common interface and +# take care of all differences between Hadrian versions. +{ bootPkgs +, lib +}: + +{ # GHC source tree and version to build hadrian & friends from. + # These are passed on to the actual package expressions. + ghcSrc +, ghcVersion + # Contents of a non-default UserSettings.hs to use when building hadrian, if any. + # Should be a string or null. +, userSettings ? null + # Whether to pass --hyperlinked-source to haddock or not. This is a custom + # workaround as we wait for this to be configurable via userSettings or similar. + # https://gitlab.haskell.org/ghc/ghc/-/issues/23625 +, enableHyperlinkedSource ? false +}: + +let + callPackage' = f: args: bootPkgs.callPackage f ({ + inherit ghcSrc ghcVersion; + } // args); + + ghc-platform = callPackage' ./ghc-platform.nix { }; + ghc-toolchain = callPackage' ./ghc-toolchain.nix { + inherit ghc-platform; + }; +in + +callPackage' ./hadrian.nix ({ + inherit userSettings enableHyperlinkedSource; +} // lib.optionalAttrs (lib.versionAtLeast ghcVersion "9.9") { + # Starting with GHC 9.9 development, additional in tree packages are required + # to build hadrian. (Hackage-released conditional dependencies are handled + # in ./hadrian.nix without requiring intervention here.) + inherit ghc-platform ghc-toolchain; +}) diff --git a/pkgs/by-name/ha/haskell/haskell-modules/HACKING.md b/pkgs/by-name/ha/haskell/haskell-modules/HACKING.md new file mode 100644 index 0000000..d41957f --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/HACKING.md @@ -0,0 +1,355 @@ + +# Maintainer Workflow + +The goal of the [@NixOS/haskell](https://github.com/orgs/NixOS/teams/haskell) +team is to keep the Haskell packages in Nixpkgs up-to-date, while making sure +there are no Haskell-related evaluation errors or build errors that get into +the Nixpkgs `master` branch. + +We do this by periodically merging an updated set of Haskell packages on the +`haskell-updates` branch into the `master` branch. Each member of the team +takes a two week period where they are in charge of merging the +`haskell-updates` branch into `master`. This is the documentation for this +workflow. + +The workflow generally proceeds in three main steps: + +1. create the initial `haskell-updates` PR, and update Stackage and Hackage snapshots +1. wait for contributors to fix newly broken Haskell packages +1. merge `haskell-updates` into `master` + +Each of these steps is described in a separate section. + +There is a script that automates the workflow for merging the currently open +`haskell-updates` PR into `master` and opening the next PR. It is described +at the end of this document. + +## Initial `haskell-updates` PR + +In this section we create the PR for merging `haskell-updates` into `master`. + +1. Make sure the `haskell-updates` branch is up-to-date with `master`. + +1. Update the Stackage Nightly resolver used by Nixpkgs and create a commit: + + ```console + $ ./maintainers/scripts/haskell/update-stackage.sh --do-commit + ``` + +1. Update the Hackage package set used by Nixpkgs and create a commit: + + ```console + $ ./maintainers/scripts/haskell/update-hackage.sh --do-commit + ``` + +1. Regenerate the Haskell package set used in Nixpkgs and create a commit: + + ```console + $ ./maintainers/scripts/haskell/regenerate-hackage-packages.sh --do-commit + ``` + +1. Push these commits to the `haskell-updates` branch of the NixOS/nixpkgs repository. + +1. Open a PR on Nixpkgs for merging `haskell-updates` into `master`. The recommended + PR title and body text are described in the `merge-and-open-pr.sh` section. + +## Notify Maintainers and Fix Broken Packages + +After you've done the previous steps, Hydra will start building the new and +updated Haskell packages. You can see the progress Hydra is making at +https://hydra.nixos.org/jobset/nixpkgs/haskell-updates. This Hydra jobset is +defined in the file [release-haskell.nix](../../top-level/release-haskell.nix). + +### Notify Maintainers + +When Hydra finishes building all the updated packages for the `haskell-updates` +jobset, you should generate a build report to notify maintainers of their +newly broken packages. You can do that with the following commands: + +```console +$ ./maintainers/scripts/haskell/hydra-report.hs get-report +$ ./maintainers/scripts/haskell/hydra-report.hs ping-maintainers +``` + +The `hydra-report.hs ping-maintainers` command generates a Markdown document +that you can paste in a GitHub comment on the PR opened above. This +comment describes which Haskell packages are now failing to build. It also +pings the maintainers so that they know to fix up their packages. + +It may be helpful to pipe `hydra-report.hs ping-maintainers` into `xclip` +(XOrg) or `wl-copy` (Wayland) in order to post on GitHub. + +This build report can be fetched and re-generated for new Hydra evaluations. +It may help contributors to try to keep the GitHub comment updated with the +most recent build report. + +Maintainers should be given at least 7 days to fix up their packages when they +break. If maintainers don't fix up their packages within 7 days, then they +may be marked broken before merging `haskell-updates` into `master`. + +### Fix Broken Packages + +After getting the build report, you can see which packages and Hydra jobs are +failing to build. The most important jobs are the +[`maintained`](https://hydra.nixos.org/job/nixpkgs/haskell-updates/maintained) and +[`mergeable`](https://hydra.nixos.org/job/nixpkgs/haskell-updates/mergeable) +jobs. These are both defined in +[`release-haskell.nix`](../../top-level/release-haskell.nix). + +`mergeable` is a set of the most important Haskell packages, including things +like Pandoc and XMonad. These packages are widely used. We would like to +always keep these building. + +`maintained` is a set of Haskell packages that have maintainers in Nixpkgs. +We should be proactive in working with maintainers to keep their packages +building. + +Steps to fix Haskell packages that are failing to build is out of scope for +this document, but it usually requires fixing up dependencies that are now +out-of-bounds. + +### Mark Broken Packages + +Packages that do not get fixed can be marked broken with the following +commands. First check which packages are broken: + +```console +$ ./maintainers/scripts/haskell/hydra-report.hs get-report +$ ./maintainers/scripts/haskell/hydra-report.hs mark-broken-list +``` + +This shows a list of packages that reported a build failure on `x86_64-linux` on Hydra. + +Next, run the following command: + +```console +$ ./maintainers/scripts/haskell/mark-broken.sh --do-commit +``` + +This first opens up an editor with the broken package list. Some of these +packages may have a maintainer in Nixpkgs. If these maintainers have not been +given 7 days to fix up their package, then make sure to remove those packages +from the list before continuing. After saving and exiting the editor, the +following will happen: + +- Packages from the list will be added to + [`configuration-hackage2nix/broken.yaml`](configuration-hackage2nix/broken.yaml). + This is a list of Haskell packages that are known to be broken. + +- [`hackage-packages.nix`](hackage-packages.nix) will be regenerated. This + will mark all Haskell packages in `configuration-hackage2nix/broken.yaml` + as `broken`. + +- The + [`configuration-hackage2nix/transitive-broken.yaml`](configuration-hackage2nix/transitive-broken.yaml) + file will be updated. This is a list of Haskell packages that + depend on a package in `configuration-hackage2nix/broken.yaml` or + `configuration-hackage2nix/transitive-broken.yaml` + +- `hackage-packages.nix` will be regenerated again. This will set + `hydraPlatforms = none` for all the packages in + `configuration-hackage2nix/transitive-broken.yaml`. This makes + sure that Hydra does not try to build any of these packages. + +- All updated files will be committed. + +## Merge `haskell-updates` into `master` + +Now it is time to merge the `haskell-updates` PR you opened above. + +Before doing this, make sure of the following: + +- All Haskell packages that fail to build are correctly marked broken or + transitively broken. + +- The `maintained` and `mergeable` jobs are passing on Hydra. + +- The maintainers for any maintained Haskell packages that are newly broken + have been pinged on GitHub and given at least a week to fix their packages. + This is especially important for widely-used packages like `cachix`. + +- Make sure you first merge the `master` branch into `haskell-updates`. Wait + for Hydra to evaluate the new `haskell-updates` jobset. Make sure you only + merge `haskell-updates` into `master` when there are no evaluation errors. + +- Due to Hydra having only a small number of Darwin build machines, the + `haskell-updates` jobset on Hydra often has many queued Darwin jobs. + In order to not have these queued Darwin jobs prevent the `haskell-updates` + branch from being merged to `master` in a timely manner, we have special + rules for Darwin jobs. + + - It is alright to merge the `haskell-updates` branch to `master` if + there are remaining queued Darwin jobs on Hydra. + + - We would like to keep GHC and the `mergeable` job building on Darwin. + Do not merge the `haskell-updates` branch to `master` if GHC is failing + to build, or the `mergeable` job has failing Darwin constituent jobs. + + If GHC and the `mergeable` job are not failing, but merely queued, + it is alright to merge the `haskell-updates` branch to `master`. + + - We do not need to keep the `maintained` job building on Darwin. + If `maintained` packages are failing on Darwin, it is helpful to + mark them as broken on that platform. + +When you've double-checked these points, go ahead and merge the `haskell-updates` PR. +After merging, **make sure not to delete the `haskell-updates` branch**, since it +causes all currently open Haskell-related pull-requests to be automatically closed on GitHub. + +## Script for Merging `haskell-updates` and Opening a New PR + +There is a script that automates merging the current `haskell-updates` PR and +opening the next one. When you want to merge the currently open +`haskell-updates` PR, you can run the script with the following steps: + +1. Make sure you have previously authenticated with the `gh` command. The + script uses the `gh` command to merge the current PR and open a new one. + You should only need to do this once. + + This command can be used to authenticate: + + ```console + $ gh auth login + ``` + + This command can be used to confirm that you have already authenticated: + + ```console + $ gh auth status + ``` + +1. Make sure you have setup your `~/.cabal/config` file for authentication + for uploading the NixOS package versions to Hackage. See the following + section for details on how to do this. + +1. Make sure you have correctly marked packages broken. One of the previous + sections explains how to do this. + + In short: + + ```console + $ ./maintainers/scripts/haskell/hydra-report.hs get-report + $ ./maintainers/scripts/haskell/hydra-report.hs mark-broken-list + $ ./maintainers/scripts/haskell/mark-broken.sh --do-commit + ``` + +1. Merge `master` into `haskell-updates` and make sure to push to the + `haskell-updates` branch. (This can be skipped if `master` has recently + been merged into `haskell-updates`.) + +1. Go to https://hydra.nixos.org/jobset/nixpkgs/haskell-updates and force an + evaluation of the `haskell-updates` jobset. See one of the following + sections for how to do this. Make sure there are no evaluation errors. If + there are remaining evaluation errors, fix them before continuing with this + merge. + +1. Run the script to merge `haskell-updates`: + + ```console + $ ./maintainers/scripts/haskell/merge-and-open-pr.sh PR_NUM_OF_CURRENT_HASKELL_UPDATES_PR + ``` + + Find the PR number easily [here](https://github.com/nixos/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Ahaskell-updates) + + This does the following things: + + 1. Fetches `origin`, makes sure you currently have the `haskell-updates` + branch checked out, and makes sure your currently checked-out + `haskell-updates` branch is on the same commit as + `origin/haskell-updates`. + + 1. Merges the currently open `haskell-updates` PR. + + 1. Updates the version of Haskell packages in NixOS on Hackage. + + 1. Updates Stackage and Hackage snapshots. Regenerates the Haskell package set. + + 1. Pushes the commits updating Stackage and Hackage and opens a new + `haskell-updates` PR on Nixpkgs. If you'd like to do this by hand, + look in the script for the recommended PR title and body text. + +## Update Hackage Version Information + +After merging into `master` you can update what Hackage displays as the current +version in NixOS for every individual package. To do this you run +`maintainers/scripts/haskell/upload-nixos-package-list-to-hackage.sh`. See the +script for how to provide credentials. Once you have configured credentials, +running this takes only a few seconds. + +## Additional Info + +Here are some additional tips that didn't fit in above. + +- Hydra tries to evaluate the `haskell-updates` branch (in the + [`nixpkgs:haskell-updates`](https://hydra.nixos.org/jobset/nixpkgs/haskell-updates) + jobset) every 4 hours. It is possible to force a new Hydra evaluation without + waiting 4 hours by the following steps: + + 1. Log into Hydra with your GitHub or Google account. + 1. Go to the [nixpkgs:haskell-updates](https://hydra.nixos.org/jobset/nixpkgs/haskell-updates) jobset. + 1. Click the `Actions` button. + 1. Select `Evaluate this jobset`. + 1. If you refresh the page, there should be a new `Evaluation running since:` line. + 1. Evaluations take about 10 minutes to finish. + +- It is sometimes helpful to update the version of + [`cabal2nix` / `hackage2nix`](https://github.com/NixOS/cabal2nix) that our + maintainer scripts use. This can be done with the + [`maintainers/scripts/haskell/update-cabal2nix-unstable.sh`](../../../maintainers/scripts/haskell/update-cabal2nix-unstable.sh) + script. + + You might want to do this if a user contributes a fix to `cabal2nix` that + will immediately fix a Haskell package in Nixpkgs. First, merge in + the PR to `cabal2nix`, then run `update-cabal2nix-upstable.sh`. Finally, run + [`regenerate-hackage-packages.sh`](../../../maintainers/scripts/haskell/regenerate-hackage-packages.sh) + to regenerate the Hackage package set with the updated version of `hackage2nix`. + +- Make sure never to update the Hackage package hashes in + [`pkgs/data/misc/hackage/`](../../../pkgs/data/misc/hackage/), or the + pinned Stackage Nightly versions on the release branches (like + `release-21.05`). + + This means that the + [`update-hackage.sh`](../../../maintainers/scripts/haskell/update-hackage.sh) + and + [`update-stackage.sh`](../../../maintainers/scripts/haskell/update-stackage.sh) + scripts should never be used on the release branches. + + However, changing other files in `./.` and regenerating the package set is encouraged. + This can be done with + [`regenerate-hackage-packages.sh`](../../../maintainers/scripts/haskell/regenerate-hackage-packages.sh) + as described above. + +- The Haskell team members generally hang out in the Matrix room + [#haskell:nixos.org](https://matrix.to/#/#haskell:nixos.org). + +- This is a checklist for things that need to happen when a new + member is added to the Nixpkgs Haskell team. + + 1. Add the person to the + [@NixOS/haskell](https://github.com/orgs/NixOS/teams/haskell) + team. You may need to ask someone in the NixOS organization + to do this, like [@domenkozar](https://github.com/domenkozar). + This gives the new member access to the GitHub repos like + [cabal2nix](https://github.com/NixOS/cabal2nix). + + 1. Add the person as a maintainer for the following packages + on Hackage: + - https://hackage.haskell.org/package/cabal2nix + - https://hackage.haskell.org/package/distribution-nixpkgs + - https://hackage.haskell.org/package/hackage-db + - https://hackage.haskell.org/package/jailbreak-cabal + - https://hackage.haskell.org/package/language-nix + + 1. Add the person to the `haskell` team in + [`maintainers/team-list.nix`](../../../maintainers/team-list.nix). + This team is responsible for some important packages in + [release-haskell.nix](../../top-level/release-haskell.nix). + + 1. Update the + [Nextcloud Calendar](https://cloud.maralorn.de/apps/calendar/p/H6migHmKX7xHoTFa) + and work the new member into the `haskell-updates` rotation. + + 1. Optionally, have the new member add themselves to the Haskell + section in [`CODEOWNERS`](../../../.github/CODEOWNERS). This + will cause them to get pinged on most Haskell-related PRs. diff --git a/pkgs/by-name/ha/haskell/haskell-modules/cabal2nix-unstable.nix b/pkgs/by-name/ha/haskell/haskell-modules/cabal2nix-unstable.nix new file mode 100644 index 0000000..b16a9ab --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/cabal2nix-unstable.nix @@ -0,0 +1,41 @@ +# This file defines cabal2nix-unstable, used by maintainers/scripts/haskell/regenerate-hackage-packages.sh. +{ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal +, containers, deepseq, directory, distribution-nixpkgs, fetchzip +, filepath, hackage-db, hopenssl, hpack, language-nix, lens, lib +, monad-par, monad-par-extras, mtl, optparse-applicative, pretty +, process, split, tasty, tasty-golden, text, time, transformers +, yaml +}: +mkDerivation { + pname = "cabal2nix"; + version = "unstable-2024-04-21"; + src = fetchzip { + url = "https://github.com/NixOS/cabal2nix/archive/f8e6bf749a158a5ed866c57deee907b5f16c38e5.tar.gz"; + sha256 = "0c73mvza65iy46fv8c8cadsy7klk4jzmimm1mfdavvm8i2cr5476"; + }; + postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint base bytestring Cabal containers deepseq + directory distribution-nixpkgs filepath hackage-db hopenssl hpack + language-nix lens optparse-applicative pretty process split text + time transformers yaml + ]; + executableHaskellDepends = [ + aeson base bytestring Cabal containers directory + distribution-nixpkgs filepath hopenssl language-nix lens monad-par + monad-par-extras mtl optparse-applicative pretty + ]; + testHaskellDepends = [ + base Cabal containers directory filepath language-nix lens pretty + process tasty tasty-golden + ]; + preCheck = '' + export PATH="$PWD/dist/build/cabal2nix:$PATH" + export HOME="$TMPDIR/home" + ''; + homepage = "https://github.com/nixos/cabal2nix#readme"; + description = "Convert Cabal files into Nix build instructions"; + license = lib.licenses.bsd3; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-arm.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-arm.nix new file mode 100644 index 0000000..2f4e085 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-arm.nix @@ -0,0 +1,117 @@ +# ARM-SPECIFIC OVERRIDES FOR THE HASKELL PACKAGE SET IN NIXPKGS +# +# This extension is applied to all haskell package sets in nixpkgs if +# `stdenv.hostPlatform.isAarch` to apply arm specific workarounds or +# fixes. +# +# The file is split into three parts: +# +# * Overrides that are applied for all arm platforms +# * Overrides for aarch32 platforms +# * Overrides for aarch64 platforms +# +# This may be extended in the future to also include compiler- +# specific sections as compiler and linker related bugs may +# get fixed subsequently. +# +# When adding new overrides, try to research which section they +# belong into. Most likely we'll be favouring aarch64 overrides +# in practice since that is the only platform we can test on +# Hydra. Also take care to group overrides by the issue they +# solve, so refactors and updates to this file are less tedious. +{ pkgs, haskellLib }: + +let + inherit (pkgs) lib; +in + +with haskellLib; + +self: super: { + # COMMON ARM OVERRIDES + + # moved here from configuration-common.nix, no reason given. + servant-docs = dontCheck super.servant-docs; + swagger2 = dontHaddock (dontCheck super.swagger2); + + # Similar to https://ghc.haskell.org/trac/ghc/ticket/13062 + happy = dontCheck super.happy; + happy_1_19_12 = doDistribute (dontCheck super.happy_1_19_12); + + # add arm specific library + wiringPi = overrideCabal ({librarySystemDepends ? [], ...}: { + librarySystemDepends = librarySystemDepends ++ [pkgs.wiringpi]; + }) super.wiringPi; + +} // lib.optionalAttrs pkgs.stdenv.hostPlatform.isAarch64 { + # AARCH64-SPECIFIC OVERRIDES + + # Corrupted store path https://github.com/NixOS/nixpkgs/pull/272097#issuecomment-1848414265 + cachix = triggerRebuild 1 super.cachix; + + # Doctests fail on aarch64 due to a GHCi linking bug + # https://gitlab.haskell.org/ghc/ghc/-/issues/15275#note_295437 + # TODO: figure out if needed on aarch32 as well + BNFC = dontCheck super.BNFC; + C-structs = dontCheck super.C-structs; + Chart-tests = dontCheck super.Chart-tests; + Jikka = dontCheck super.Jikka; + accelerate = dontCheck super.accelerate; + ad = dontCheck super.ad; + autoapply = dontCheck super.autoapply; + construct = dontCheck super.construct; + exact-real = dontCheck super.exact-real; + flight-kml = dontCheck super.flight-kml; + focuslist = dontCheck super.focuslist; + grammatical-parsers = dontCheck super.grammatical-parsers; + greskell = dontCheck super.greskell; + groupBy = dontCheck super.groupBy; + haskell-time-range = dontCheck super.haskell-time-range; + headroom = dontCheck super.headroom; + hgeometry = dontCheck super.hgeometry; + hhp = dontCheck super.hhp; + hsakamai = dontCheck super.hsakamai; + hsemail-ns = dontCheck super.hsemail-ns; + html-validator-cli = dontCheck super.html-validator-cli; + hw-fingertree-strict = dontCheck super.hw-fingertree-strict; + hw-packed-vector = dontCheck super.hw-packed-vector; + hw-prim = dontCheck super.hw-prim; + hw-xml = dontCheck super.hw-xml; + language-nix = dontCheck super.language-nix; + lens-regex = dontCheck super.lens-regex; + meep = dontCheck super.meep; + openapi3 = dontCheck super.openapi3; + orbits = dontCheck super.orbits; + ranged-list = dontCheck super.ranged-list; + rank2classes = dontCheck super.rank2classes; + schedule = dontCheck super.schedule; + static = dontCheck super.static; + strict-writer = dontCheck super.strict-writer; + termonad = dontCheck super.termonad; + trifecta = dontCheck super.trifecta; + twiml = dontCheck super.twiml; + twitter-conduit = dontCheck super.twitter-conduit; + validationt = dontCheck super.validationt; + vgrep = dontCheck super.vgrep; + vinyl = dontCheck super.vinyl; + vulkan-utils = dontCheck super.vulkan-utils; + xml-html-qq = dontCheck super.xml-html-qq; + yaml-combinators = dontCheck super.yaml-combinators; + yesod-paginator = dontCheck super.yesod-paginator; + + # https://github.com/ekmett/half/issues/35 + half = dontCheck super.half; + + # We disable profiling on aarch64, so tests naturally fail + ghc-prof = dontCheck super.ghc-prof; + + # Similar RTS issue in test suite: + # rts/linker/elf_reloc_aarch64.c:98: encodeAddendAarch64: Assertion `isInt64(21+12, addend)' failed. + # These still fail sporadically on ghc 9.2 +} // lib.optionalAttrs pkgs.stdenv.hostPlatform.isAarch32 { + # AARCH32-SPECIFIC OVERRIDES + + # KAT/ECB/D2 test segfaults on armv7l + # https://github.com/haskell-crypto/cryptonite/issues/367 + cryptonite = dontCheck super.cryptonite; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-common.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-common.nix new file mode 100644 index 0000000..27ca50b --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-common.nix @@ -0,0 +1,3050 @@ +# COMMON OVERRIDES FOR THE HASKELL PACKAGE SET IN NIXPKGS +# +# This file contains haskell package overrides that are shared by all +# haskell package sets provided by nixpkgs and distributed via the official +# NixOS hydra instance. +# +# Overrides that would also make sense for custom haskell package sets not provided +# as part of nixpkgs and that are specific to Nix should go in configuration-nix.nix +# +# See comment at the top of configuration-nix.nix for more information about this +# distinction. +{ pkgs, haskellLib }: + +let + inherit (pkgs) fetchpatch fetchpatch2 lib; + inherit (lib) throwIfNot versionOlder versions; +in + +with haskellLib; + +self: super: { + # Make sure that Cabal 3.10.* can be built as-is + Cabal_3_10_3_0 = doDistribute (super.Cabal_3_10_3_0.override ({ + Cabal-syntax = self.Cabal-syntax_3_10_3_0; + } // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.2.5") { + # Use process core package when possible + process = self.process_1_6_19_0; + })); + + # cabal-install needs most recent versions of Cabal and Cabal-syntax, + # so we need to put some extra work for non-latest GHCs + inherit ( + let + # !!! Use cself/csuper inside for the actual overrides + cabalInstallOverlay = cself: csuper: + { + # Needs to be downgraded compared to Stackage LTS 21 + resolv = cself.resolv_0_1_2_0; + } // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.10") { + Cabal = cself.Cabal_3_10_3_0; + Cabal-syntax = cself.Cabal-syntax_3_10_3_0; + } // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.4") { + # We need at least directory >= 1.3.7.0. Using the latest version + # 1.3.8.* is not an option since it causes very annoying dependencies + # on newer versions of unix and filepath than GHC 9.2 ships + directory = cself.directory_1_3_7_1; + # GHC 9.2.5 starts shipping 1.6.16.0 which is required by + # cabal-install, but we need to recompile process even if the correct + # version is available to prevent inconsistent dependencies: + # process depends on directory. + process = cself.process_1_6_19_0; + + # Prevent dependency on doctest which causes an inconsistent dependency + # due to depending on ghc which depends on directory etc. + vector = dontCheck csuper.vector; + }; + in + { + cabal-install = super.cabal-install.overrideScope cabalInstallOverlay; + cabal-install-solver = super.cabal-install-solver.overrideScope cabalInstallOverlay; + + # Needs cabal-install >= 3.8 /as well as/ matching Cabal + guardian = + lib.pipe + (super.guardian.overrideScope cabalInstallOverlay) + [ + # Tests need internet access (run stack) + dontCheck + # May as well… + (self.generateOptparseApplicativeCompletions [ "guardian" ]) + ]; + } + ) cabal-install + cabal-install-solver + guardian + ; + + # Extensions wants the latest version of Cabal for its list of Haskell + # language extensions. + # 2024-01-15: jailbreak to allow hspec-hedgehog 0.1.1.0 https://github.com/kowainik/extensions/pull/92 + extensions = doJailbreak (super.extensions.override { + Cabal = + if versionOlder self.ghc.version "9.6" + then self.Cabal_3_10_3_0 + else null; # use GHC bundled version + }); + + ####################################### + ### HASKELL-LANGUAGE-SERVER SECTION ### + ####################################### + + haskell-language-server = dontCheck (super.haskell-language-server.overrideScope (lself: lsuper: { + # For most ghc versions, we overrideScope Cabal in the configuration-ghc-???.nix, + # because some packages, like ormolu, need a newer Cabal version. + # ghc-paths is special because it depends on Cabal for building + # its Setup.hs, and therefor declares a Cabal dependency, but does + # not actually use it as a build dependency. + # That means ghc-paths can just use the ghc included Cabal version, + # without causing package-db incoherence and we should do that because + # otherwise we have different versions of ghc-paths + # around which have the same abi-hash, which can lead to confusions and conflicts. + ghc-paths = lsuper.ghc-paths.override { Cabal = null; }; + })); + + # For -f-auto see cabal.project in haskell-language-server. + ghc-lib-parser-ex = addBuildDepend self.ghc-lib-parser (disableCabalFlag "auto" super.ghc-lib-parser-ex); + + ########################################### + ### END HASKELL-LANGUAGE-SERVER SECTION ### + ########################################### + + # Test ldap server test/ldap.js is missing from sdist + # https://github.com/supki/ldap-client/issues/18 + ldap-client-og = dontCheck super.ldap-client-og; + + # Support for template-haskell >= 2.16 + language-haskell-extract = appendPatch (pkgs.fetchpatch { + url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/language-haskell-extract-0.2.4.patch"; + sha256 = "0w4y3v69nd3yafpml4gr23l94bdhbmx8xky48a59lckmz5x9fgxv"; + }) (doJailbreak super.language-haskell-extract); + + vector = overrideCabal (old: { + # Too strict bounds on doctest which isn't used, but is part of the configuration + jailbreak = true; + # vector-doctest seems to be broken when executed via ./Setup test + testTarget = lib.concatStringsSep " " [ + "vector-tests-O0" + "vector-tests-O2" + ]; + }) super.vector; + + # Almost guaranteed failure due to floating point imprecision with QuickCheck-2.14.3 + # https://github.com/haskell/math-functions/issues/73 + math-functions = overrideCabal (drv: { + testFlags = drv.testFlags or [] ++ [ "-p" "! /Kahan.t_sum_shifted/" ]; + }) super.math-functions; + + # Too strict bounds on base + # https://github.com/lspitzner/butcher/issues/7#issuecomment-1681394943 + butcher = doJailbreak super.butcher; + # https://github.com/lspitzner/data-tree-print/issues/4 + data-tree-print = doJailbreak super.data-tree-print; + # … and template-haskell. + # https://github.com/lspitzner/czipwith/issues/5 + czipwith = doJailbreak super.czipwith; + + # jacinda needs latest version of alex + jacinda = super.jacinda.override { + alex = self.alex_3_5_1_0; + }; + + aeson = + # aeson's test suite includes some tests with big numbers that fail on 32bit + # https://github.com/haskell/aeson/issues/1060 + dontCheckIf pkgs.stdenv.hostPlatform.is32bit + # Deal with infinite and NaN values generated by QuickCheck-2.14.3 + (appendPatches [ + (pkgs.fetchpatch { + name = "aeson-quickcheck-2.14.3-double-workaround.patch"; + url = "https://github.com/haskell/aeson/commit/58766a1916b4980792763bab74f0c86e2a7ebf20.patch"; + sha256 = "1jk2xyi9g6dfjsi6hvpvkpmag3ivimipwy1izpbidf3wvc9cixs3"; + }) + ] super.aeson); + + # 2023-06-28: Test error: https://hydra.nixos.org/build/225565149 + orbits = dontCheck super.orbits; + + # Too strict bounds on hspec < 2.11 + http-api-data = doJailbreak super.http-api-data; + tasty-discover = doJailbreak super.tasty-discover; + + # Allow aeson == 2.1.* + # https://github.com/hdgarrood/aeson-better-errors/issues/23 + aeson-better-errors = lib.pipe super.aeson-better-errors [ + doJailbreak + (appendPatches [ + # https://github.com/hdgarrood/aeson-better-errors/pull/25 + (fetchpatch { + name = "mtl-2-3.patch"; + url = "https://github.com/hdgarrood/aeson-better-errors/commit/1ec49ab7d1472046b680b5a64ae2930515b47714.patch"; + hash = "sha256-xuuocWxSoBDclVp0bJ9UrDamVcDVOAFgJIi/un1xBvk="; + }) + ]) + ]; + + # https://github.com/mpickering/eventlog2html/pull/187 + eventlog2html = lib.pipe super.eventlog2html [ + doJailbreak + (appendPatch (fetchpatch { + name = "blaze-html-compat.patch"; + url = "https://github.com/mpickering/eventlog2html/commit/666aee9ee44c571173a73036b36ad4154c188481.patch"; + sha256 = "sha256-9PLygLEpJ6pAZ31gSWiEMqWxmvElT6Unc/pgr6ULIaw="; + })) + ]; + + # 2023-08-09: Jailbreak because of vector < 0.13 + # 2023-11-09: don't check because of https://github.com/tweag/monad-bayes/pull/326 + monad-bayes = dontCheck (doJailbreak super.monad-bayes); + + # Disable tests failing on odd floating point numbers generated by QuickCheck 2.14.3 + # https://github.com/haskell/statistics/issues/205 + statistics = overrideCabal (drv: { + testFlags = [ + "-p" "! (/Pearson correlation/ || /t_qr/ || /Tests for: FDistribution.1-CDF is correct/)" + ]; + }) super.statistics; + + # There are numerical tests on random data, that may fail occasionally + lapack = dontCheck super.lapack; + + # currently, cabal-plan seems to get not much maintenance + cabal-plan = doJailbreak super.cabal-plan; + + # test dependency has incorrect upper bound but still supports the newer dependency + # https://github.com/fused-effects/fused-effects/issues/451 + # https://github.com/fused-effects/fused-effects/pull/452 + fused-effects = doJailbreak super.fused-effects; + + # support for transformers >= 0.6 + fused-effects-random = doJailbreak super.fused-effects-random; + fused-effects-readline = doJailbreak super.fused-effects-readline; + + # Allow scotty < 0.21 + # For < 0.22 add https://github.com/taffybar/taffybar/commit/71fe820d892a85e49ad2f2843eac0a59e01f3fd4 + taffybar = appendPatches [ + (pkgs.fetchpatch { + name = "taffybar-scotty-0.20.patch"; + url = "https://github.com/taffybar/taffybar/commit/dcc4184fa63295d51b6c6efb2f97f23b13170e66.patch"; + sha256 = "0hsn0zxpc8icabdq48jlkfn2v07xfjy4l344fnq2pbdc5apcm0fy"; + }) + ] super.taffybar; + + # fix tests failure for base≥4.15 (https://github.com/kim/leveldb-haskell/pull/41) + leveldb-haskell = appendPatch (fetchpatch { + url = "https://github.com/kim/leveldb-haskell/commit/f5249081f589233890ddb1945ec548ca9fb717cf.patch"; + sha256 = "14gllipl28lqry73c5dnclsskzk1bsrrgazibl4lkl8z98j2csjb"; + }) super.leveldb-haskell; + + # Arion's test suite needs a Nixpkgs, which is cumbersome to do from Nixpkgs + # itself. For instance, pkgs.path has dirty sources and puts a huge .git in the + # store. Testing is done upstream. + arion-compose = dontCheck super.arion-compose; + + # 2023-07-17: Outdated base bound https://github.com/srid/lvar/issues/5 + lvar = doJailbreak super.lvar; + + # This used to be a core package provided by GHC, but then the compiler + # dropped it. We define the name here to make sure that old packages which + # depend on this library still evaluate (even though they won't compile + # successfully with recent versions of the compiler). + bin-package-db = null; + + # Unnecessarily requires alex >= 3.3 + # https://github.com/glguy/config-value/commit/c5558c8258598fab686c259bff510cc1b19a0c50#commitcomment-119514821 + config-value = doJailbreak super.config-value; + + # path-io bound is adjusted in 0.6.1 release + # https://github.com/tek/hix/commit/019426f6a3db256e4c96558ffe6fa2114e2f19a0 + hix = doJailbreak super.hix; + + # waiting for release: https://github.com/jwiegley/c2hsc/issues/41 + c2hsc = appendPatch (fetchpatch { + url = "https://github.com/jwiegley/c2hsc/commit/490ecab202e0de7fc995eedf744ad3cb408b53cc.patch"; + sha256 = "1c7knpvxr7p8c159jkyk6w29653z5yzgjjqj11130bbb8mk9qhq7"; + }) super.c2hsc; + + # Some Hackage packages reference this attribute, which exists only in the + # GHCJS package set. We provide a dummy version here to fix potential + # evaluation errors. + ghcjs-base = null; + ghcjs-prim = null; + + ghc-debug-client = doJailbreak super.ghc-debug-client; + + # Test failure. Tests also disabled in Stackage: + # https://github.com/jtdaugherty/brick/issues/499 + brick = dontCheck super.brick; + + # Needs older QuickCheck version + attoparsec-varword = dontCheck super.attoparsec-varword; + + # These packages (and their reverse deps) cannot be built with profiling enabled. + ghc-heap-view = disableLibraryProfiling super.ghc-heap-view; + ghc-datasize = disableLibraryProfiling super.ghc-datasize; + ghc-vis = disableLibraryProfiling super.ghc-vis; + + # Fixes compilation for basement on i686 for GHC >= 9.4 + # https://github.com/haskell-foundation/foundation/pull/573 + # Patch would not work for GHC >= 9.2 where it breaks compilation on x86_64 + # https://github.com/haskell-foundation/foundation/pull/573#issuecomment-1669468867 + # TODO(@sternenseemann): make unconditional + basement = appendPatches (lib.optionals pkgs.stdenv.hostPlatform.is32bit [ + (fetchpatch { + name = "basement-i686-ghc-9.4.patch"; + url = "https://github.com/haskell-foundation/foundation/pull/573/commits/38be2c93acb6f459d24ed6c626981c35ccf44095.patch"; + sha256 = "17kz8glfim29vyhj8idw8bdh3id5sl9zaq18zzih3schfvyjppj7"; + stripLen = 1; + }) + ]) super.basement; + + # Fixes compilation of memory with GHC >= 9.4 on 32bit platforms + # https://github.com/vincenthz/hs-memory/pull/99 + memory = appendPatches (lib.optionals pkgs.stdenv.hostPlatform.is32bit [ + (fetchpatch { + name = "memory-i686-ghc-9.4.patch"; + url = "https://github.com/vincenthz/hs-memory/pull/99/commits/2738929ce15b4c8704bbbac24a08539b5d4bf30e.patch"; + sha256 = "196rj83iq2k249132xsyhbbl81qi1j23h9pa6mmk6zvxpcf63yfw"; + }) + ]) super.memory; + + # Depends on outdated deps hedgehog < 1.4, doctest < 0.12 for tests + # As well as deepseq < 1.5 (so it forbids GHC 9.8) + hw-fingertree = doJailbreak super.hw-fingertree; + + # 2024-03-10: Maintainance stalled, fixes unmerged: https://github.com/haskell/ThreadScope/pull/130 + threadscope = overrideCabal (drv: { + prePatch = drv.prePatch or "" + '' + ${pkgs.buildPackages.dos2unix}/bin/dos2unix *.cabal + ''; + editedCabalFile = null; + revision = null; + }) + (appendPatches [ + (fetchpatch { + name = "loosen-bounds-1.patch"; + url = "https://github.com/haskell/ThreadScope/commit/8f9f21449adb3af07eed539dcaf267c9c9ee987b.patch"; + sha256 = "sha256-egKM060QplSmUeDptHXoSom1vf5KBrvNcjb2Vk59N7A="; + }) + (fetchpatch { + name = "loosen-bounds-2.patch"; + url = "https://github.com/haskell/ThreadScope/commit/f366a9ee455eda16cd6a4dc26f0275e2cf2b5798.patch"; + sha256 = "sha256-DaPTK5LRbZZS1KDIr5X/eXQasqtofrCteTbUQUZPu0Q="; + }) + (fetchpatch { + name = "loosen-bounds-3.patch"; + url = "https://github.com/haskell/ThreadScope/commit/12819abaa2322976004b7582e598db1cf952707a.patch"; + sha256 = "sha256-r7MVw8wwKU4R5VmcypBzhOBfTlRCISoRJtwie3+2Vb0="; + }) + (fetchpatch { + name = "import-monad.patch"; + url = "https://github.com/haskell/ThreadScope/commit/8846508e9769a8dfd82b3ff66259ba4d58255932.patch"; + sha256 = "sha256-wBqDJWmqvmU1sFuw/ZlxHOb8xPhZO2RBuyYFP9bJCVI="; + }) + ] + super.threadscope); + + # http2 also overridden in all-packages.nix for mailctl. + # twain is currently only used by mailctl, so the .overrideScope shouldn't + # negatively affect any other packages, at least currently... + # https://github.com/alexmingoia/twain/issues/5 + twain = super.twain.overrideScope (self: _: { + http2 = self.http2_3_0_3; + warp = self.warp_3_3_30; + }); + + # The latest release on hackage has an upper bound on containers which + # breaks the build, though it works with the version of containers present + # and the upper bound doesn't exist in code anymore: + # > https://github.com/roelvandijk/numerals + numerals = doJailbreak (dontCheck super.numerals); + + # Bound on containers is too strict but jailbreak doesn't work with conditional flags + # https://github.com/NixOS/jailbreak-cabal/issues/24 + containers-unicode-symbols = overrideCabal { + postPatch = '' + substituteInPlace containers-unicode-symbols.cabal \ + --replace 'containers >= 0.5 && < 0.6.5' 'containers' + ''; + } super.containers-unicode-symbols; + + # Test file not included on hackage + numerals-base = dontCheck (doJailbreak super.numerals-base); + + # This test keeps being aborted because it runs too quietly for too long + Lazy-Pbkdf2 = if pkgs.stdenv.isi686 then dontCheck super.Lazy-Pbkdf2 else super.Lazy-Pbkdf2; + + # check requires mysql server + mysql-simple = dontCheck super.mysql-simple; + mysql-haskell = dontCheck super.mysql-haskell; + + # Test data missing + # https://github.com/FPtje/GLuaFixer/issues/165 + glualint = dontCheck super.glualint; + + # The Hackage tarball is purposefully broken, because it's not intended to be, like, useful. + # https://git-annex.branchable.com/bugs/bash_completion_file_is_missing_in_the_6.20160527_tarball_on_hackage/ + git-annex = overrideCabal (drv: { + src = pkgs.fetchgit { + name = "git-annex-${super.git-annex.version}-src"; + url = "git://git-annex.branchable.com/"; + rev = "refs/tags/" + super.git-annex.version; + sha256 = "sha256-tlEsBXfELnK9rU4LHSDNby/yym+guqXjsh2GA+L9aWA="; + # delete android and Android directories which cause issues on + # darwin (case insensitive directory). Since we don't need them + # during the build process, we can delete it to prevent a hash + # mismatch on darwin. + postFetch = '' + rm -r $out/doc/?ndroid* + ''; + }; + + patches = drv.patches or [ ] ++ [ + # Prevent .desktop files from being installed to $out/usr/share. + # TODO(@sternenseemann): submit upstreamable patch resolving this + # (this should be possible by also taking PREFIX into account). + ./patches/git-annex-no-usr-prefix.patch + ]; + }) super.git-annex; + + # Too strict bounds on servant + # Pending a hackage revision: https://github.com/berberman/arch-web/commit/5d08afee5b25e644f9e2e2b95380a5d4f4aa81ea#commitcomment-89230555 + arch-web = doJailbreak super.arch-web; + + # Too strict upper bound on hedgehog + # https://github.com/circuithub/rel8/issues/248 + rel8 = doJailbreak super.rel8; + + # Fix test trying to access /home directory + shell-conduit = overrideCabal (drv: { + postPatch = "sed -i s/home/tmp/ test/Spec.hs"; + }) super.shell-conduit; + + # https://github.com/serokell/nixfmt/issues/130 + nixfmt = doJailbreak super.nixfmt; + + # Too strict upper bounds on turtle and text + # https://github.com/awakesecurity/nix-deploy/issues/35 + nix-deploy = doJailbreak super.nix-deploy; + + # Too strict upper bound on algebraic-graphs + # https://github.com/awakesecurity/nix-graph/issues/5 + nix-graph = doJailbreak super.nix-graph; + + # Manually maintained + cachix-api = overrideCabal (drv: { + version = "1.7"; + src = pkgs.fetchFromGitHub { + owner = "cachix"; + repo = "cachix"; + rev = "v1.7"; + sha256 = "sha256-d9BohugsKajvjNgt+VyXHuDdLOFKr9mhwpdUNkpIP3s="; + }; + postUnpack = "sourceRoot=$sourceRoot/cachix-api"; + }) super.cachix-api; + cachix = (overrideCabal (drv: { + version = "1.7"; + src = pkgs.fetchFromGitHub { + owner = "cachix"; + repo = "cachix"; + rev = "v1.7"; + sha256 = "sha256-d9BohugsKajvjNgt+VyXHuDdLOFKr9mhwpdUNkpIP3s="; + }; + postUnpack = "sourceRoot=$sourceRoot/cachix"; + }) (lib.pipe + (super.cachix.override { + nix = self.hercules-ci-cnix-store.nixPackage; + }) + [ + (addBuildTool self.hercules-ci-cnix-store.nixPackage) + (addBuildTool pkgs.buildPackages.pkg-config) + (addBuildDepend self.immortal) + # should be removed once hackage packages catch up + (addBuildDepend self.crypton) + (addBuildDepend self.generic-lens) + (addBuildDepend self.amazonka) + (addBuildDepend self.amazonka-core) + (addBuildDepend self.amazonka-s3) + ] + )); + + # https://github.com/froozen/kademlia/issues/2 + kademlia = dontCheck super.kademlia; + + # Tests require older versions of tasty. + hzk = dontCheck super.hzk; + resolv_0_1_2_0 = doJailbreak super.resolv_0_1_2_0; + + # Test suite doesn't compile with 9.6, 9.8 + # https://github.com/sebastiaanvisser/fclabels/issues/45 + # https://github.com/sebastiaanvisser/fclabels/issues/46 + fclabels = dontCheck super.fclabels; + + # Tests require a Kafka broker running locally + haskakafka = dontCheck super.haskakafka; + + bindings-levmar = addExtraLibrary pkgs.blas super.bindings-levmar; + + # Requires wrapQtAppsHook + qtah-cpp-qt5 = overrideCabal (drv: { + buildDepends = [ pkgs.qt5.wrapQtAppsHook ]; + }) super.qtah-cpp-qt5; + + # The Haddock phase fails for one reason or another. + deepseq-magic = dontHaddock super.deepseq-magic; + feldspar-signal = dontHaddock super.feldspar-signal; # https://github.com/markus-git/feldspar-signal/issues/1 + hoodle-core = dontHaddock super.hoodle-core; + hsc3-db = dontHaddock super.hsc3-db; + + # Fix build with time >= 1.10 while retaining compat with time < 1.9 + mbox = appendPatch ./patches/mbox-time-1.10.patch + (overrideCabal { editedCabalFile = null; revision = null; } super.mbox); + + # https://github.com/techtangents/ablist/issues/1 + ABList = dontCheck super.ABList; + + inline-c-cpp = overrideCabal (drv: { + postPatch = (drv.postPatch or "") + '' + substituteInPlace inline-c-cpp.cabal --replace "-optc-std=c++11" "" + ''; + }) super.inline-c-cpp; + + inline-java = addBuildDepend pkgs.jdk super.inline-java; + + # Too strict upper bound on unicode-transforms + # + ipa = doJailbreak super.ipa; + + # Upstream notified by e-mail. + permutation = dontCheck super.permutation; + + # https://github.com/jputcu/serialport/issues/25 + serialport = dontCheck super.serialport; + + # Test suite depends on source code being available + simple-affine-space = dontCheck super.simple-affine-space; + + # Fails no apparent reason. Upstream has been notified by e-mail. + assertions = dontCheck super.assertions; + + # 2023-01-29: Restrictive base bound already loosened on master but not released: https://github.com/sebastiaanvisser/clay/commit/4483bdf7a452903f177220958f1610030ab7f28a + clay = throwIfNot (super.clay.version == "0.14.0") "Remove clay jailbreak in configuration-common.nix when you see this eval error." (doJailbreak super.clay); + + # These packages try to execute non-existent external programs. + cmaes = dontCheck super.cmaes; # http://hydra.cryp.to/build/498725/log/raw + dbmigrations = dontCheck super.dbmigrations; + filestore = dontCheck super.filestore; + graceful = dontCheck super.graceful; + HList = dontCheck super.HList; + ide-backend = dontCheck super.ide-backend; + marquise = dontCheck super.marquise; # https://github.com/anchor/marquise/issues/69 + memcached-binary = dontCheck super.memcached-binary; + msgpack-rpc = dontCheck super.msgpack-rpc; + persistent-zookeeper = dontCheck super.persistent-zookeeper; + pocket-dns = dontCheck super.pocket-dns; + squeal-postgresql = dontCheck super.squeal-postgresql; + postgrest-ws = dontCheck super.postgrest-ws; + snowball = dontCheck super.snowball; + sophia = dontCheck super.sophia; + test-sandbox = dontCheck super.test-sandbox; + texrunner = dontCheck super.texrunner; + wai-middleware-hmac = dontCheck super.wai-middleware-hmac; + xkbcommon = dontCheck super.xkbcommon; + xmlgen = dontCheck super.xmlgen; + HerbiePlugin = dontCheck super.HerbiePlugin; + wai-cors = dontCheck super.wai-cors; + + # 2022-01-29: Tests fail: https://github.com/psibi/streamly-bytestring/issues/27 + # 2022-02-14: Strict upper bound: https://github.com/psibi/streamly-bytestring/issues/30 + streamly-bytestring = dontCheck (doJailbreak super.streamly-bytestring); + + # base bound + digit = doJailbreak super.digit; + + # 2022-01-29: Tests require package to be in ghc-db. + aeson-schemas = dontCheck super.aeson-schemas; + + # 2023-04-20: Restrictive bytestring bound in tests. + storablevector = doJailbreak super.storablevector; + + matterhorn = doJailbreak super.matterhorn; + + # Too strict bounds on transformers and resourcet + # https://github.com/alphaHeavy/lzma-conduit/issues/23 + lzma-conduit = doJailbreak super.lzma-conduit; + + # 2020-06-05: HACK: does not pass own build suite - `dontCheck` + # 2024-01-15: too strict bound on free < 5.2 + hnix = doJailbreak (dontCheck (super.hnix.override { + # 2023-12-11: Needs older core due to remote + hnix-store-core = self.hnix-store-core_0_6_1_0; + })); + + + # Too strict bounds on algebraic-graphs + # https://github.com/haskell-nix/hnix-store/issues/180 + hnix-store-core_0_6_1_0 = doJailbreak super.hnix-store-core_0_6_1_0; + # 2023-12-11: Needs older core + hnix-store-remote = super.hnix-store-remote.override { hnix-store-core = self.hnix-store-core_0_6_1_0; }; + + # Fails for non-obvious reasons while attempting to use doctest. + focuslist = dontCheck super.focuslist; + search = dontCheck super.search; + + # see https://github.com/LumiGuide/haskell-opencv/commit/cd613e200aa20887ded83256cf67d6903c207a60 + opencv = dontCheck (appendPatch ./patches/opencv-fix-116.patch super.opencv); + opencv-extra = dontCheck (appendPatch ./patches/opencv-fix-116.patch super.opencv-extra); + + # https://github.com/ekmett/structures/issues/3 + structures = dontCheck super.structures; + + # Disable test suites to fix the build. + acme-year = dontCheck super.acme-year; # http://hydra.cryp.to/build/497858/log/raw + aeson-lens = dontCheck super.aeson-lens; # http://hydra.cryp.to/build/496769/log/raw + aeson-schema = dontCheck super.aeson-schema; # https://github.com/timjb/aeson-schema/issues/9 + angel = dontCheck super.angel; + apache-md5 = dontCheck super.apache-md5; # http://hydra.cryp.to/build/498709/nixlog/1/raw + app-settings = dontCheck super.app-settings; # http://hydra.cryp.to/build/497327/log/raw + aws-kinesis = dontCheck super.aws-kinesis; # needs aws credentials for testing + binary-protocol = dontCheck super.binary-protocol; # http://hydra.cryp.to/build/499749/log/raw + binary-search = dontCheck super.binary-search; + bloodhound = dontCheck super.bloodhound; # https://github.com/plow-technologies/quickcheck-arbitrary-template/issues/10 + buildwrapper = dontCheck super.buildwrapper; + burst-detection = dontCheck super.burst-detection; # http://hydra.cryp.to/build/496948/log/raw + cabal-meta = dontCheck super.cabal-meta; # http://hydra.cryp.to/build/497892/log/raw + camfort = dontCheck super.camfort; + cjk = dontCheck super.cjk; + CLI = dontCheck super.CLI; # Upstream has no issue tracker. + command-qq = dontCheck super.command-qq; # http://hydra.cryp.to/build/499042/log/raw + conduit-connection = dontCheck super.conduit-connection; + craftwerk = dontCheck super.craftwerk; + crc = dontCheck super.crc; # https://github.com/MichaelXavier/crc/issues/2 + css-text = dontCheck super.css-text; + damnpacket = dontCheck super.damnpacket; # http://hydra.cryp.to/build/496923/log + data-hash = dontCheck super.data-hash; + Deadpan-DDP = dontCheck super.Deadpan-DDP; # http://hydra.cryp.to/build/496418/log/raw + DigitalOcean = dontCheck super.DigitalOcean; + direct-sqlite = dontCheck super.direct-sqlite; + directory-layout = dontCheck super.directory-layout; + dlist = dontCheck super.dlist; + docopt = dontCheck super.docopt; # http://hydra.cryp.to/build/499172/log/raw + dom-selector = dontCheck super.dom-selector; # http://hydra.cryp.to/build/497670/log/raw + dotenv = dontCheck super.dotenv; # Tests fail because of missing test file on version 0.8.0.2 fixed on version 0.8.0.4 + dotfs = dontCheck super.dotfs; # http://hydra.cryp.to/build/498599/log/raw + DRBG = dontCheck super.DRBG; # http://hydra.cryp.to/build/498245/nixlog/1/raw + ed25519 = dontCheck super.ed25519; + etcd = dontCheck super.etcd; + fb = dontCheck super.fb; # needs credentials for Facebook + fptest = dontCheck super.fptest; # http://hydra.cryp.to/build/499124/log/raw + friday-juicypixels = dontCheck super.friday-juicypixels; #tarball missing test/rgba8.png + ghc-events-parallel = dontCheck super.ghc-events-parallel; # http://hydra.cryp.to/build/496828/log/raw + ghc-imported-from = dontCheck super.ghc-imported-from; + ghc-parmake = dontCheck super.ghc-parmake; + git-vogue = dontCheck super.git-vogue; + github-rest = dontCheck super.github-rest; # test suite needs the network + gitlib-cmdline = dontCheck super.gitlib-cmdline; + GLFW-b = dontCheck super.GLFW-b; # https://github.com/bsl/GLFW-b/issues/50 + hackport = dontCheck super.hackport; + hadoop-formats = dontCheck super.hadoop-formats; + haeredes = dontCheck super.haeredes; + hashed-storage = dontCheck super.hashed-storage; + hashring = dontCheck super.hashring; + hath = dontCheck super.hath; + haxl = dontCheck super.haxl; # non-deterministic failure https://github.com/facebook/Haxl/issues/85 + haxl-facebook = dontCheck super.haxl-facebook; # needs facebook credentials for testing + hdbi-postgresql = dontCheck super.hdbi-postgresql; + hedis = dontCheck super.hedis; + hedis-pile = dontCheck super.hedis-pile; + hedis-tags = dontCheck super.hedis-tags; + hedn = dontCheck super.hedn; + hgdbmi = dontCheck super.hgdbmi; + hi = dontCheck super.hi; + hierarchical-clustering = dontCheck super.hierarchical-clustering; + hlibgit2 = disableHardening [ "format" ] super.hlibgit2; + hmatrix-tests = dontCheck super.hmatrix-tests; + hquery = dontCheck super.hquery; + hs2048 = dontCheck super.hs2048; + hsbencher = dontCheck super.hsbencher; + hsexif = dontCheck super.hsexif; + hspec-server = dontCheck super.hspec-server; + HTF = overrideCabal (orig: { + # The scripts in scripts/ are needed to build the test suite. + preBuild = "patchShebangs --build scripts"; + # test suite doesn't compile with aeson >= 2.0 + # https://github.com/skogsbaer/HTF/issues/114 + doCheck = false; + }) super.HTF; + htsn = dontCheck super.htsn; + htsn-import = dontCheck super.htsn-import; + http-link-header = dontCheck super.http-link-header; # non deterministic failure https://hydra.nixos.org/build/75041105 + influxdb = dontCheck super.influxdb; + integer-roots = dontCheck super.integer-roots; # requires an old version of smallcheck, will be fixed in > 1.0 + itanium-abi = dontCheck super.itanium-abi; + katt = dontCheck super.katt; + language-slice = dontCheck super.language-slice; + + # Group of libraries by same upstream maintainer for interacting with + # Telegram messenger. Bit-rotted a bit since 2020. + tdlib = appendPatch (fetchpatch { + # https://github.com/poscat0x04/tdlib/pull/3 + url = "https://github.com/poscat0x04/tdlib/commit/8eb9ecbc98c65a715469fdb8b67793ab375eda31.patch"; + hash = "sha256-vEI7fTsiafNGBBl4VUXVCClW6xKLi+iK53fjcubgkpc="; + }) (doJailbreak super.tdlib) ; + tdlib-types = doJailbreak super.tdlib-types; + tdlib-gen = doJailbreak super.tdlib-gen; + # https://github.com/poscat0x04/language-tl/pull/1 + language-tl = doJailbreak super.language-tl; + + ldap-client = dontCheck super.ldap-client; + lensref = dontCheck super.lensref; + lvmrun = disableHardening ["format"] (dontCheck super.lvmrun); + matplotlib = dontCheck super.matplotlib; + memcache = dontCheck super.memcache; + metrics = dontCheck super.metrics; + milena = dontCheck super.milena; + modular-arithmetic = dontCheck super.modular-arithmetic; # tests require a very old Glob (0.7.*) + nats-queue = dontCheck super.nats-queue; + netpbm = dontCheck super.netpbm; + network = dontCheck super.network; + network_2_6_3_1 = dontCheck super.network_2_6_3_1; # package is missing files for test + network-dbus = dontCheck super.network-dbus; + notcpp = dontCheck super.notcpp; + ntp-control = dontCheck super.ntp-control; + odpic-raw = dontCheck super.odpic-raw; # needs a running oracle database server + opaleye = dontCheck super.opaleye; + openpgp = dontCheck super.openpgp; + optional = dontCheck super.optional; + orgmode-parse = dontCheck super.orgmode-parse; + os-release = dontCheck super.os-release; + parameterized = dontCheck super.parameterized; # https://github.com/louispan/parameterized/issues/2 + persistent-redis = dontCheck super.persistent-redis; + pipes-extra = dontCheck super.pipes-extra; + pipes-websockets = dontCheck super.pipes-websockets; + posix-pty = dontCheck super.posix-pty; # https://github.com/merijn/posix-pty/issues/12 + postgresql-binary = dontCheck super.postgresql-binary; # needs a running postgresql server + powerdns = dontCheck super.powerdns; # Tests require networking and external services + process-streaming = dontCheck super.process-streaming; + punycode = dontCheck super.punycode; + pwstore-cli = dontCheck super.pwstore-cli; + quantities = dontCheck super.quantities; + redis-io = dontCheck super.redis-io; + rethinkdb = dontCheck super.rethinkdb; + Rlang-QQ = dontCheck super.Rlang-QQ; + safecopy = dontCheck super.safecopy; + sai-shape-syb = dontCheck super.sai-shape-syb; + saltine = dontCheck super.saltine; # https://github.com/tel/saltine/pull/56 + scp-streams = dontCheck super.scp-streams; + sdl2 = dontCheck super.sdl2; # the test suite needs an x server + separated = dontCheck super.separated; + shadowsocks = dontCheck super.shadowsocks; + shake-language-c = dontCheck super.shake-language-c; + snap-core = doJailbreak (dontCheck super.snap-core); # attoparsec bound is too strict. This has been fixed on master + snap-server = doJailbreak super.snap-server; # attoparsec bound is too strict + sourcemap = dontCheck super.sourcemap; + static-resources = dontCheck super.static-resources; + strive = dontCheck super.strive; # fails its own hlint test with tons of warnings + svndump = dontCheck super.svndump; + tar = dontCheck super.tar; #https://hydra.nixos.org/build/25088435/nixlog/2 (fails only on 32-bit) + th-printf = dontCheck super.th-printf; + thumbnail-plus = dontCheck super.thumbnail-plus; + tickle = dontCheck super.tickle; + tpdb = dontCheck super.tpdb; + translatable-intset = dontCheck super.translatable-intset; + ua-parser = dontCheck super.ua-parser; + unagi-chan = dontCheck super.unagi-chan; + wai-logger = dontCheck super.wai-logger; + WebBits = dontCheck super.WebBits; # http://hydra.cryp.to/build/499604/log/raw + webdriver = dontCheck super.webdriver; + webdriver-angular = dontCheck super.webdriver-angular; + xsd = dontCheck super.xsd; + zip-archive = dontCheck super.zip-archive; # https://github.com/jgm/zip-archive/issues/57 + + # 2023-01-11: Too strict bounds on optparse-applicative + # https://github.com/Gabriella439/bench/issues/49 + bench = doJailbreak super.bench; + + # 2023-06-26: Test failure: https://hydra.nixos.org/build/224869905 + comfort-blas = dontCheck super.comfort-blas; + + # 2022-06-26: Too strict lower bound on semialign. + trie-simple = doJailbreak super.trie-simple; + + # These test suites run for ages, even on a fast machine. This is nuts. + Random123 = dontCheck super.Random123; + systemd = dontCheck super.systemd; + + # https://github.com/eli-frey/cmdtheline/issues/28 + cmdtheline = dontCheck super.cmdtheline; + + # https://github.com/bos/snappy/issues/1 + # https://github.com/bos/snappy/pull/10 + snappy = appendPatches [ + (pkgs.fetchpatch { + url = "https://github.com/bos/snappy/commit/8687802c0b85ed7fbbb1b1945a75f14fb9a9c886.patch"; + sha256 = "sha256-p6rMzkjPAZVljsC1Ubj16/mNr4mq5JpxfP5xwT+Gt5M="; + }) + (pkgs.fetchpatch { + url = "https://github.com/bos/snappy/commit/21c3250c1f3d273cdcf597e2b7909a22aeaa710f.patch"; + sha256 = "sha256-qHEQ8FFagXGxvtblBvo7xivRARzXlaMLw8nt0068nt0="; + }) + ] (dontCheck super.snappy); + + # https://github.com/vincenthz/hs-crypto-pubkey/issues/20 + crypto-pubkey = dontCheck super.crypto-pubkey; + + # https://github.com/Philonous/xml-picklers/issues/5 + xml-picklers = dontCheck super.xml-picklers; + + # https://github.com/joeyadams/haskell-stm-delay/issues/3 + stm-delay = dontCheck super.stm-delay; + + # https://github.com/pixbi/duplo/issues/25 + duplo = doJailbreak super.duplo; + + # https://github.com/evanrinehart/mikmod/issues/1 + mikmod = addExtraLibrary pkgs.libmikmod super.mikmod; + + # Missing module. + rematch = dontCheck super.rematch; # https://github.com/tcrayford/rematch/issues/5 + rematch-text = dontCheck super.rematch-text; # https://github.com/tcrayford/rematch/issues/6 + + # Package exists only to be example of documentation, yet it has restrictive + # "base" dependency. + haddock-cheatsheet = doJailbreak super.haddock-cheatsheet; + + # no haddock since this is an umbrella package. + cloud-haskell = dontHaddock super.cloud-haskell; + + # This packages compiles 4+ hours on a fast machine. That's just unreasonable. + CHXHtml = dontDistribute super.CHXHtml; + + # https://github.com/NixOS/nixpkgs/issues/6350 + paypal-adaptive-hoops = overrideCabal (drv: { testTarget = "local"; }) super.paypal-adaptive-hoops; + + # Avoid "QuickCheck >=2.3 && <2.10" dependency we cannot fulfill in lts-11.x. + test-framework = dontCheck super.test-framework; + + # Depends on broken test-framework-quickcheck. + apiary = dontCheck super.apiary; + apiary-authenticate = dontCheck super.apiary-authenticate; + apiary-clientsession = dontCheck super.apiary-clientsession; + apiary-cookie = dontCheck super.apiary-cookie; + apiary-eventsource = dontCheck super.apiary-eventsource; + apiary-logger = dontCheck super.apiary-logger; + apiary-memcached = dontCheck super.apiary-memcached; + apiary-mongoDB = dontCheck super.apiary-mongoDB; + apiary-persistent = dontCheck super.apiary-persistent; + apiary-purescript = dontCheck super.apiary-purescript; + apiary-session = dontCheck super.apiary-session; + apiary-websockets = dontCheck super.apiary-websockets; + + # https://github.com/junjihashimoto/test-sandbox-compose/issues/2 + test-sandbox-compose = dontCheck super.test-sandbox-compose; + + # Test suite won't compile against tasty-hunit 0.10.x. + binary-parsers = dontCheck super.binary-parsers; + + # https://github.com/ndmitchell/shake/issues/804 + shake = dontCheck super.shake; + + # https://github.com/nushio3/doctest-prop/issues/1 + doctest-prop = dontCheck super.doctest-prop; + + # Missing file in source distribution: + # - https://github.com/karun012/doctest-discover/issues/22 + # - https://github.com/karun012/doctest-discover/issues/23 + # + # When these are fixed the following needs to be enabled again: + # + # # Depends on itself for testing + # doctest-discover = addBuildTool super.doctest-discover + # (if pkgs.stdenv.buildPlatform != pkgs.stdenv.hostPlatform + # then self.buildHaskellPackages.doctest-discover + # else dontCheck super.doctest-discover); + doctest-discover = dontCheck super.doctest-discover; + + # Too strict lower bound on tasty-hedgehog + # https://github.com/qfpl/tasty-hedgehog/issues/70 + tasty-sugar = doJailbreak super.tasty-sugar; + + # Too strict lower bound on aeson + # https://github.com/input-output-hk/hedgehog-extras/issues/39 + hedgehog-extras = doJailbreak super.hedgehog-extras; + + # Known issue with nondeterministic test suite failure + # https://github.com/nomeata/tasty-expected-failure/issues/21 + tasty-expected-failure = dontCheck super.tasty-expected-failure; + + # Waiting on https://github.com/RaphaelJ/friday/pull/36 + friday = doJailbreak super.friday; + + # Won't compile with recent versions of QuickCheck. + inilist = dontCheck super.inilist; + + # https://github.com/yaccz/saturnin/issues/3 + Saturnin = dontCheck super.Saturnin; + + # https://github.com/kkardzis/curlhs/issues/6 + curlhs = dontCheck super.curlhs; + + # curl 7.87.0 introduces a preprocessor typechecker of sorts which fails on + # incorrect usages of curl_easy_getopt and similar functions. Presumably + # because the wrappers in curlc.c don't use static values for the different + # arguments to curl_easy_getinfo, it complains and needs to be disabled. + # https://github.com/GaloisInc/curl/issues/28 + curl = appendConfigureFlags [ + "--ghc-option=-DCURL_DISABLE_TYPECHECK" + ] super.curl; + + # https://github.com/hvr/token-bucket/issues/3 + token-bucket = dontCheck super.token-bucket; + + # https://github.com/alphaHeavy/lzma-enumerator/issues/3 + lzma-enumerator = dontCheck super.lzma-enumerator; + + # FPCO's fork of Cabal won't succeed its test suite. + Cabal-ide-backend = dontCheck super.Cabal-ide-backend; + + # This package can't be built on non-Windows systems. + Win32 = overrideCabal (drv: { broken = !pkgs.stdenv.isCygwin; }) super.Win32; + inline-c-win32 = dontDistribute super.inline-c-win32; + Southpaw = dontDistribute super.Southpaw; + + # https://ghc.haskell.org/trac/ghc/ticket/9825 + vimus = overrideCabal (drv: { broken = pkgs.stdenv.isLinux && pkgs.stdenv.isi686; }) super.vimus; + + # https://github.com/kazu-yamamoto/logger/issues/42 + logger = dontCheck super.logger; + + # vector dependency < 0.12 + imagemagick = doJailbreak super.imagemagick; + + # Elm is no longer actively maintained on Hackage: https://github.com/NixOS/nixpkgs/pull/9233. + Elm = markBroken super.Elm; + elm-build-lib = markBroken super.elm-build-lib; + elm-compiler = markBroken super.elm-compiler; + elm-get = markBroken super.elm-get; + elm-make = markBroken super.elm-make; + elm-package = markBroken super.elm-package; + elm-reactor = markBroken super.elm-reactor; + elm-repl = markBroken super.elm-repl; + elm-server = markBroken super.elm-server; + elm-yesod = markBroken super.elm-yesod; + + # https://github.com/Euterpea/Euterpea2/issues/40 + Euterpea = doJailbreak super.Euterpea; + + # Byte-compile elisp code for Emacs. + ghc-mod = overrideCabal (drv: { + preCheck = "export HOME=$TMPDIR"; + testToolDepends = drv.testToolDepends or [] ++ [self.cabal-install]; + doCheck = false; # https://github.com/kazu-yamamoto/ghc-mod/issues/335 + executableToolDepends = drv.executableToolDepends or [] ++ [pkgs.buildPackages.emacs]; + postInstall = '' + local lispdir=( "$data/share/${self.ghc.targetPrefix}${self.ghc.haskellCompilerName}/*/${drv.pname}-${drv.version}/elisp" ) + make -C $lispdir + mkdir -p $data/share/emacs/site-lisp + ln -s "$lispdir/"*.el{,c} $data/share/emacs/site-lisp/ + ''; + }) super.ghc-mod; + + # Apply compatibility patches until a new release arrives + # https://github.com/phadej/spdx/issues/33 + spdx = appendPatches [ + (fetchpatch { + name = "spdx-ghc-9.4.patch"; + url = "https://github.com/phadej/spdx/pull/30/commits/545dc69f433225c837375fba4cbbdb7f9cc7b09b.patch"; + sha256 = "0p2h8dxkjy2v0dx7h6v62clmx5n5j3c4zh4myh926fijympi1glz"; + }) + (fetchpatch { + name = "spdx-ghc-9.6.patch"; + url = "https://github.com/phadej/spdx/pull/32/commits/b51f665e9960614274ff6a9ac658802c1a785687.patch"; + sha256 = "01vf1h0djr84yxsjfhym715ncx0w5q4l02k3dkbmg40pnc62ql4h"; + excludes = [ ".github/**" ]; + }) + ] super.spdx; + + # 2022-03-19: Testsuite is failing: https://github.com/puffnfresh/haskell-jwt/issues/2 + jwt = dontCheck super.jwt; + + # Build Selda with the latest git version. + # See https://github.com/valderman/selda/issues/187 + inherit (let + mkSeldaPackage = name: overrideCabal (drv: { + version = "2023-02-05-unstable"; + src = pkgs.fetchFromGitHub { + owner = "valderman"; + repo = "selda"; + rev = "ab9619db13b93867d1a244441bb4de03d3e1dadb"; + hash = "sha256-P0nqAYzbeTyEEgzMij/3mKcs++/p/Wgc7Y6bDudXt2U="; + } + "/${name}"; + }) super.${name}; + in + lib.genAttrs [ "selda" "selda-sqlite" "selda-json" ] mkSeldaPackage + ) + selda + selda-sqlite + selda-json + ; + + # 2024-03-10: Getting the test suite to run requires a correctly crafted GHC_ENVIRONMENT variable. + graphql-client = dontCheck super.graphql-client; + + # Build the latest git version instead of the official release. This isn't + # ideal, but Chris doesn't seem to make official releases any more. + structured-haskell-mode = overrideCabal (drv: { + src = pkgs.fetchFromGitHub { + owner = "projectional-haskell"; + repo = "structured-haskell-mode"; + rev = "7f9df73f45d107017c18ce4835bbc190dfe6782e"; + sha256 = "1jcc30048j369jgsbbmkb63whs4wb37bq21jrm3r6ry22izndsqa"; + }; + version = "20170205-git"; + editedCabalFile = null; + # Make elisp files available at a location where people expect it. We + # cannot easily byte-compile these files, unfortunately, because they + # depend on a new version of haskell-mode that we don't have yet. + postInstall = '' + local lispdir=( "$data/share/${self.ghc.targetPrefix}${self.ghc.haskellCompilerName}/"*"/${drv.pname}-"*"/elisp" ) + mkdir -p $data/share/emacs + ln -s $lispdir $data/share/emacs/site-lisp + ''; + }) super.structured-haskell-mode; + + # Make elisp files available at a location where people expect it. + hindent = (overrideCabal (drv: { + # We cannot easily byte-compile these files, unfortunately, because they + # depend on a new version of haskell-mode that we don't have yet. + postInstall = '' + local lispdir=( "$data/share/${self.ghc.targetPrefix}${self.ghc.haskellCompilerName}/"*"/${drv.pname}-"*"/elisp" ) + mkdir -p $data/share/emacs + ln -s $lispdir $data/share/emacs/site-lisp + ''; + doCheck = false; # https://github.com/chrisdone/hindent/issues/299 + }) super.hindent); + + # https://github.com/basvandijk/concurrent-extra/issues/12 + concurrent-extra = dontCheck super.concurrent-extra; + + # https://github.com/pxqr/base32-bytestring/issues/4 + base32-bytestring = dontCheck super.base32-bytestring; + + # Djinn's last release was 2014, incompatible with Semigroup-Monoid Proposal + # https://github.com/augustss/djinn/pull/8 + djinn = overrideSrc { + version = "unstable-2023-11-20"; + src = pkgs.fetchFromGitHub { + owner = "augustss"; + repo = "djinn"; + rev = "69b3fbad9f42f0b1b2c49977976b8588c967d76e"; + hash = "sha256-ibxn6DXk4pqsOsWhi8KcrlH/THnuMWvIu5ENOn3H3So="; + }; + } super.djinn; + + mueval = doJailbreak super.mueval; + + # We cannot build this package w/o the C library from . + phash = markBroken super.phash; + + # https://github.com/Philonous/hs-stun/pull/1 + # Remove if a version > 0.1.0.1 ever gets released. + stunclient = overrideCabal (drv: { + postPatch = (drv.postPatch or "") + '' + substituteInPlace source/Network/Stun/MappedAddress.hs --replace "import Network.Endian" "" + ''; + }) super.stunclient; + + d-bus = let + # The latest release on hackage is missing necessary patches for recent compilers + # https://github.com/Philonous/d-bus/issues/24 + newer = overrideSrc { + version = "unstable-2021-01-08"; + src = pkgs.fetchFromGitHub { + owner = "Philonous"; + repo = "d-bus"; + rev = "fb8a948a3b9d51db618454328dbe18fb1f313c70"; + hash = "sha256-R7/+okb6t9DAkPVUV70QdYJW8vRcvBdz4zKJT13jb3A="; + }; + } super.d-bus; + # Add now required extension on recent compilers. + # https://github.com/Philonous/d-bus/pull/23 + in appendPatch (fetchpatch { + url = "https://github.com/Philonous/d-bus/commit/e5f37900a3a301c41d98bdaa134754894c705681.patch"; + sha256 = "6rQ7H9t483sJe1x95yLPAZ0BKTaRjgqQvvrQv7HkJRE="; + }) newer; + + # * The standard libraries are compiled separately. + # * We need a few patches from master to fix compilation with + # updated dependencies which can be + # removed when the next idris release comes around. + idris = lib.pipe super.idris [ + dontCheck + doJailbreak + (appendPatch (fetchpatch { + name = "idris-bumps.patch"; + url = "https://github.com/idris-lang/Idris-dev/compare/c99bc9e4af4ea32d2172f873152b76122ee4ee14...cf78f0fb337d50f4f0dba235b6bbe67030f1ff47.patch"; + hash = "sha256-RCMIRHIAK1PCm4B7v+5gXNd2buHXIqyAxei4bU8+eCk="; + })) + (self.generateOptparseApplicativeCompletions [ "idris" ]) + ]; + + # Too strict bound on hspec + # https://github.com/lspitzner/multistate/issues/9#issuecomment-1367853016 + multistate = doJailbreak super.multistate; + + # https://github.com/pontarius/pontarius-xmpp/issues/105 + pontarius-xmpp = dontCheck super.pontarius-xmpp; + + # fails with sandbox + yi-keymap-vim = dontCheck super.yi-keymap-vim; + + # https://github.com/bmillwood/applicative-quoters/issues/6 + applicative-quoters = doJailbreak super.applicative-quoters; + + # https://hydra.nixos.org/build/42769611/nixlog/1/raw + # note: the library is unmaintained, no upstream issue + dataenc = doJailbreak super.dataenc; + + # horribly outdated (X11 interface changed a lot) + sindre = markBroken super.sindre; + + # Test suite occasionally runs for 1+ days on Hydra. + distributed-process-tests = dontCheck super.distributed-process-tests; + + # https://github.com/mulby/diff-parse/issues/9 + diff-parse = doJailbreak super.diff-parse; + + # No upstream issue tracker + hspec-expectations-pretty-diff = dontCheck super.hspec-expectations-pretty-diff; + + # Don't depend on chell-quickcheck, which doesn't compile due to restricting + # QuickCheck to versions ">=2.3 && <2.9". + system-filepath = dontCheck super.system-filepath; + + # The tests spuriously fail + libmpd = dontCheck super.libmpd; + + # https://github.com/xu-hao/namespace/issues/1 + namespace = doJailbreak super.namespace; + + # https://github.com/danidiaz/streaming-eversion/issues/1 + streaming-eversion = dontCheck super.streaming-eversion; + + # https://github.com/danidiaz/tailfile-hinotify/issues/2 + tailfile-hinotify = doJailbreak (dontCheck super.tailfile-hinotify); + + # Test suite fails: https://github.com/lymar/hastache/issues/46. + # Don't install internal mkReadme tool. + hastache = overrideCabal (drv: { + doCheck = false; + postInstall = "rm $out/bin/mkReadme && rmdir $out/bin"; + }) super.hastache; + + # Has a dependency on outdated versions of directory. + cautious-file = doJailbreak (dontCheck super.cautious-file); + + # missing dependencies: blaze-html >=0.5 && <0.9, blaze-markup >=0.5 && <0.8 + digestive-functors-blaze = doJailbreak super.digestive-functors-blaze; + digestive-functors = doJailbreak super.digestive-functors; + + # Wrap the generated binaries to include their run-time dependencies in + # $PATH. Also, cryptol needs a version of sbl that's newer than what we have + # in LTS-13.x. + cryptol = overrideCabal (drv: { + buildTools = drv.buildTools or [] ++ [ pkgs.buildPackages.makeWrapper ]; + postInstall = drv.postInstall or "" + '' + for b in $out/bin/cryptol $out/bin/cryptol-html; do + wrapProgram $b --prefix 'PATH' ':' "${lib.getBin pkgs.z3}/bin" + done + ''; + }) super.cryptol; + + # Tests try to invoke external process and process == 1.4 + grakn = dontCheck (doJailbreak super.grakn); + + # test suite requires git and does a bunch of git operations + restless-git = dontCheck super.restless-git; + + # patch out a flaky test that depends on output from hspec >= v2.11.7. + # https://github.com/hspec/sensei/issues/125 + sensei = appendPatch (fetchpatch { + url = "https://github.com/hspec/sensei/commit/5c11026fa48e13ea1c351ab882765eb0966f2e97.patch"; + hash = "sha256-eUCDvypj2bxTRnHLzrcembLMKHg5c3W3quNfclBDsso="; + }) (overrideCabal (drv: { + # sensei passes `-package hspec-meta` to GHC in the tests, but doesn't + # depend on it itself. + testHaskellDepends = drv.testHaskellDepends or [] ++ [ self.hspec-meta ]; + # requires git at test-time *and* runtime, but we'll just rely on users to + # bring their own git at runtime. + testToolDepends = drv.testToolDepends or [] ++ [ pkgs.git ]; + }) super.sensei); + + # Depends on broken fluid. + fluid-idl-http-client = markBroken super.fluid-idl-http-client; + fluid-idl-scotty = markBroken super.fluid-idl-scotty; + + # Work around https://github.com/haskell/c2hs/issues/192. + c2hs = dontCheck super.c2hs; + + # Needs pginit to function and pgrep to verify. + tmp-postgres = overrideCabal (drv: { + # Flaky tests: https://github.com/jfischoff/tmp-postgres/issues/274 + doCheck = false; + + preCheck = '' + export HOME="$TMPDIR" + '' + (drv.preCheck or ""); + libraryToolDepends = drv.libraryToolDepends or [] ++ [pkgs.buildPackages.postgresql]; + testToolDepends = drv.testToolDepends or [] ++ [pkgs.procps]; + }) super.tmp-postgres; + + # Needs QuickCheck <2.10, which we don't have. + edit-distance = doJailbreak super.edit-distance; + int-cast = doJailbreak super.int-cast; + + # Needs QuickCheck <2.10, HUnit <1.6 and base <4.10 + pointfree = doJailbreak super.pointfree; + + # Needs tasty-quickcheck ==0.8.*, which we don't have. + gitHUD = dontCheck super.gitHUD; + githud = dontCheck super.githud; + + # Test suite fails due to trying to create directories + path-io = dontCheck super.path-io; + + # Duplicate instance with smallcheck. + store = dontCheck super.store; + + # With ghc-8.2.x haddock would time out for unknown reason + # See https://github.com/haskell/haddock/issues/679 + language-puppet = dontHaddock super.language-puppet; + + # https://github.com/alphaHeavy/protobuf/issues/34 + protobuf = dontCheck super.protobuf; + + # jailbreak tasty < 1.2 until servant-docs > 0.11.3 is on hackage. + snap-templates = doJailbreak super.snap-templates; # https://github.com/snapframework/snap-templates/issues/22 + + # The test suite does not know how to find the 'alex' binary. + alex = overrideCabal (drv: { + testSystemDepends = (drv.testSystemDepends or []) ++ [pkgs.which]; + preCheck = ''export PATH="$PWD/dist/build/alex:$PATH"''; + }) super.alex; + + # 2023-07-14: Restrictive upper bounds: https://github.com/luke-clifton/shh/issues/76 + shh = doJailbreak super.shh; + shh-extras = doJailbreak super.shh-extras; + + # This package refers to the wrong library (itself in fact!) + vulkan = super.vulkan.override { vulkan = pkgs.vulkan-loader; }; + + # Compiles some C or C++ source which requires these headers + VulkanMemoryAllocator = addExtraLibrary pkgs.vulkan-headers super.VulkanMemoryAllocator; + # dontCheck can be removed on the next package set bump + vulkan-utils = dontCheck (addExtraLibrary pkgs.vulkan-headers super.vulkan-utils); + + # https://github.com/dmwit/encoding/pull/3 + encoding = doJailbreak (appendPatch ./patches/encoding-Cabal-2.0.patch super.encoding); + + # Work around overspecified constraint on github ==0.18. + github-backup = doJailbreak super.github-backup; + + # dontCheck: https://github.com/haskell-servant/servant-auth/issues/113 + servant-auth-client = dontCheck super.servant-auth-client; + # Allow lens-aeson >= 1.2 https://github.com/haskell-servant/servant/issues/1703 + servant-auth-server = doJailbreak super.servant-auth-server; + # Allow hspec >= 2.10 https://github.com/haskell-servant/servant/issues/1704 + servant-foreign = doJailbreak super.servant-foreign; + + # Generate cli completions for dhall. + dhall = self.generateOptparseApplicativeCompletions [ "dhall" ] super.dhall; + dhall-json = self.generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] super.dhall-json; + # 2023-12-19: jailbreaks due to hnix-0.17 https://github.com/dhall-lang/dhall-haskell/pull/2559 + # until dhall-nix 1.1.26+, dhall-nixpkgs 1.0.10+ + dhall-nix = self.generateOptparseApplicativeCompletions [ "dhall-to-nix" ] (doJailbreak super.dhall-nix); + dhall-nixpkgs = self.generateOptparseApplicativeCompletions [ "dhall-to-nixpkgs" ] (doJailbreak super.dhall-nixpkgs); + dhall-yaml = self.generateOptparseApplicativeCompletions ["dhall-to-yaml-ng" "yaml-to-dhall"] super.dhall-yaml; + + # musl fixes + # dontCheck: use of non-standard strptime "%s" which musl doesn't support; only used in test + unix-time = if pkgs.stdenv.hostPlatform.isMusl then dontCheck super.unix-time else super.unix-time; + + # Workaround for https://github.com/sol/hpack/issues/528 + # The hpack test suite can't deal with the CRLF line endings hackage revisions insert + hpack = overrideCabal (drv: { + postPatch = drv.postPatch or "" + '' + "${lib.getBin pkgs.buildPackages.dos2unix}/bin/dos2unix" *.cabal + ''; + }) super.hpack; + + # hslua has tests that break when using musl. + # https://github.com/hslua/hslua/issues/106 + hslua-core = if pkgs.stdenv.hostPlatform.isMusl then dontCheck super.hslua-core else super.hslua-core; + + # Missing files required by the test suite. + # https://github.com/deemp/flakes/issues/4 + lima = dontCheck super.lima; + + # The test suite runs for 20+ minutes on a very fast machine, which feels kinda disproportionate. + prettyprinter = dontCheck super.prettyprinter; + + # Fix with Cabal 2.2, https://github.com/guillaume-nargeot/hpc-coveralls/pull/73 + hpc-coveralls = appendPatch (fetchpatch { + url = "https://github.com/guillaume-nargeot/hpc-coveralls/pull/73/commits/344217f513b7adfb9037f73026f5d928be98d07f.patch"; + sha256 = "056rk58v9h114mjx62f41x971xn9p3nhsazcf9zrcyxh1ymrdm8j"; + }) super.hpc-coveralls; + + # sexpr is old, broken and has no issue-tracker. Let's fix it the best we can. + sexpr = appendPatch ./patches/sexpr-0.2.1.patch + (overrideCabal (drv: { + isExecutable = false; + libraryHaskellDepends = drv.libraryHaskellDepends ++ [self.QuickCheck]; + }) super.sexpr); + + # https://github.com/haskell/hoopl/issues/50 + hoopl = dontCheck super.hoopl; + + # Generate shell completion for spago + spago = self.generateOptparseApplicativeCompletions [ "spago" ] super.spago; + + # https://github.com/DanielG/cabal-helper/pull/123 + cabal-helper = doJailbreak super.cabal-helper; + + # TODO(Profpatsch): factor out local nix store setup from + # lib/tests/release.nix and use that for the tests of libnix + # libnix = overrideCabal (old: { + # testToolDepends = old.testToolDepends or [] ++ [ pkgs.nix ]; + # }) super.libnix; + libnix = dontCheck super.libnix; + + # dontCheck: The test suite tries to mess with ALSA, which doesn't work in the build sandbox. + xmobar = dontCheck super.xmobar; + + # https://github.com/mgajda/json-autotype/issues/25 + json-autotype = dontCheck super.json-autotype; + + postgresql-simple-migration = overrideCabal (drv: { + preCheck = '' + PGUSER=test + PGDATABASE=test + ''; + testToolDepends = drv.testToolDepends or [] ++ [ + pkgs.postgresql + pkgs.postgresqlTestHook + ]; + }) (doJailbreak super.postgresql-simple-migration); + + postgresql-simple = addTestToolDepends [ + pkgs.postgresql + pkgs.postgresqlTestHook + ] super.postgresql-simple; + + beam-postgres = lib.pipe super.beam-postgres [ + # Requires pg_ctl command during tests + (addTestToolDepends [pkgs.postgresql]) + (dontCheckIf (!pkgs.postgresql.doCheck)) + ]; + + users-postgresql-simple = addTestToolDepends [ + pkgs.postgresql + pkgs.postgresqlTestHook + ] super.users-postgresql-simple; + + # PortMidi needs an environment variable to have ALSA find its plugins: + # https://github.com/NixOS/nixpkgs/issues/6860 + PortMidi = overrideCabal (drv: { + patches = (drv.patches or []) ++ [ ./patches/portmidi-alsa-plugins.patch ]; + postPatch = (drv.postPatch or "") + '' + substituteInPlace portmidi/pm_linux/pmlinuxalsa.c \ + --replace @alsa_plugin_dir@ "${pkgs.alsa-plugins}/lib/alsa-lib" + ''; + }) super.PortMidi; + + # Fix for base >= 4.11 + scat = overrideCabal (drv: { + patches = [ + # Fix build with base >= 4.11 + (fetchpatch { + url = "https://github.com/redelmann/scat/commit/429f22944b7634b8789cb3805292bcc2b23e3e9f.diff"; + hash = "sha256-FLr1KfBaSYzI6MiZIBY1CkgAb5sThvvgjrSAN8EV0h4="; + }) + # Fix build with vector >= 0.13 + (fetchpatch { + url = "https://github.com/redelmann/scat/commit/e21cc9c17b5b605b5bc0aacad66d44bbe0beb8c4.diff"; + hash = "sha256-MifHb2EKZx8skOcs+2t54CzxAS4PaEC0OTEfq4yVXzk="; + }) + ]; + }) super.scat; + + # Fix build with attr-2.4.48 (see #53716) + xattr = appendPatch ./patches/xattr-fix-build.patch super.xattr; + + patch = dontCheck super.patch; + + esqueleto = + overrideCabal + (drv: { + postPatch = drv.postPatch or "" + '' + # patch out TCP usage: https://nixos.org/manual/nixpkgs/stable/#sec-postgresqlTestHook-tcp + sed -i test/PostgreSQL/Test.hs \ + -e s^host=localhost^^ + ''; + # Match the test suite defaults (or hardcoded values?) + preCheck = drv.preCheck or "" + '' + PGUSER=esqutest + PGDATABASE=esqutest + ''; + testFlags = drv.testFlags or [] ++ [ + # We don't have a MySQL test hook yet + "--skip=/Esqueleto/MySQL" + ]; + testToolDepends = drv.testToolDepends or [] ++ [ + pkgs.postgresql + pkgs.postgresqlTestHook + ]; + }) + # https://github.com/NixOS/nixpkgs/issues/198495 + (dontCheckIf (!pkgs.postgresql.doCheck) super.esqueleto); + + # Requires API keys to run tests + algolia = dontCheck super.algolia; + openai-hs = dontCheck super.openai-hs; + + # antiope-s3's latest stackage version has a hspec < 2.6 requirement, but + # hspec which isn't in stackage is already past that + antiope-s3 = doJailbreak super.antiope-s3; + + # Has tasty < 1.2 requirement, but works just fine with 1.2 + temporary-resourcet = doJailbreak super.temporary-resourcet; + + # Test suite doesn't work with current QuickCheck + # https://github.com/pruvisto/heap/issues/11 + heap = dontCheck super.heap; + + # Test suite won't link for no apparent reason. + constraints-deriving = dontCheck super.constraints-deriving; + + # https://github.com/elliottt/hsopenid/issues/15 + openid = markBroken super.openid; + + # https://github.com/erikd/hjsmin/issues/32 + hjsmin = dontCheck super.hjsmin; + + # too strict bounds on text in the test suite + # https://github.com/audreyt/string-qq/pull/3 + string-qq = doJailbreak super.string-qq; + + # Remove for hail > 0.2.0.0 + hail = overrideCabal (drv: { + patches = [ + (fetchpatch { + # Relax dependency constraints, + # upstream PR: https://github.com/james-preston/hail/pull/13 + url = "https://patch-diff.githubusercontent.com/raw/james-preston/hail/pull/13.patch"; + sha256 = "039p5mqgicbhld2z44cbvsmam3pz0py3ybaifwrjsn1y69ldsmkx"; + }) + (fetchpatch { + # Relax dependency constraints, + # upstream PR: https://github.com/james-preston/hail/pull/16 + url = "https://patch-diff.githubusercontent.com/raw/james-preston/hail/pull/16.patch"; + sha256 = "0dpagpn654zjrlklihsg911lmxjj8msylbm3c68xa5aad1s9gcf7"; + }) + ]; + }) super.hail; + + # https://github.com/kazu-yamamoto/dns/issues/150 + dns = dontCheck super.dns; + + # https://github.com/haskell-servant/servant-ekg/issues/15 + servant-ekg = doJailbreak super.servant-ekg; + + # the test suite has an overly tight restriction on doctest + # See https://github.com/ekmett/perhaps/pull/5 + perhaps = doJailbreak super.perhaps; + + # it wants to build a statically linked binary by default + hledger-flow = overrideCabal (drv: { + postPatch = (drv.postPatch or "") + '' + substituteInPlace hledger-flow.cabal --replace "-static" "" + ''; + }) super.hledger-flow; + + # Chart-tests needs and compiles some modules from Chart itself + Chart-tests = overrideCabal (old: { + # https://github.com/timbod7/haskell-chart/issues/233 + jailbreak = true; + preCheck = old.preCheck or "" + '' + tar --one-top-level=../chart --strip-components=1 -xf ${self.Chart.src} + ''; + }) (addExtraLibrary self.QuickCheck super.Chart-tests); + + # This breaks because of version bounds, but compiles and runs fine. + # Last commit is 5 years ago, so we likely won't get upstream fixed soon. + # https://bitbucket.org/rvlm/hakyll-contrib-hyphenation/src/master/ + # Therefore we jailbreak it. + hakyll-contrib-hyphenation = doJailbreak super.hakyll-contrib-hyphenation; + # 2021-10-04: too strict upper bound on Hakyll + hakyll-filestore = doJailbreak super.hakyll-filestore; + + # The test suite depends on an impure cabal-install installation in + # $HOME, which we don't have in our build sandbox. + # 2022-08-31: Jailbreak is done to allow aeson 2.0.*: + # https://github.com/haskell-CI/haskell-ci/commit/6ad0d5d701cbe101013335d597acaf5feadd3ab9#r82681900 + cabal-install-parsers = doJailbreak (dontCheck (super.cabal-install-parsers.override { + Cabal-syntax = self.Cabal-syntax_3_10_3_0; + })); + + # Test suite requires database + persistent-mysql = dontCheck super.persistent-mysql; + persistent-postgresql = + # TODO: move this override to configuration-nix.nix + overrideCabal + (drv: { + postPatch = drv.postPath or "" + '' + # patch out TCP usage: https://nixos.org/manual/nixpkgs/stable/#sec-postgresqlTestHook-tcp + # NOTE: upstream host variable takes only two values... + sed -i test/PgInit.hs \ + -e s^'host=" <> host <> "'^^ + ''; + # https://github.com/commercialhaskell/stackage/issues/6884 + # persistent-postgresql-2.13.5.1 needs persistent-test >= 2.13.1.3 which + # is incompatible with the stackage version of persistent, so the tests + # are disabled temporarily. + doCheck = false; + preCheck = drv.preCheck or "" + '' + PGDATABASE=test + PGUSER=test + ''; + testToolDepends = drv.testToolDepends or [] ++ [ + pkgs.postgresql + pkgs.postgresqlTestHook + ]; + }) + # https://github.com/NixOS/nixpkgs/issues/198495 + (dontCheckIf (!pkgs.postgresql.doCheck) super.persistent-postgresql); + + # Test suite requires a later version of persistent-test which depends on persistent 2.14 + # https://github.com/commercialhaskell/stackage/issues/6884 + persistent-sqlite = dontCheck super.persistent-sqlite; + + # 2021-12-26: Too strict bounds on doctest + polysemy-plugin = doJailbreak super.polysemy-plugin; + + # hasn’t bumped upper bounds + # upstream: https://github.com/obsidiansystems/which/pull/6 + which = doJailbreak super.which; + + + # 2024-02-28: The Hackage version dhall-lsp-server-1.1.3 requires + # lsp-1.4.0.0 which is hard to build with this LTS. However, the latest + # git version of dhall-lsp-server works with lsp-2.1.0.0, and only + # needs jailbreaking to build successfully. + dhall-lsp-server = lib.pipe + (super.dhall-lsp-server.overrideScope (lself: lsuper: { + lsp = doJailbreak lself.lsp_2_1_0_0; # sorted-list <0.2.2 + lsp-types = lself.lsp-types_2_0_2_0; + })) + [ + # Use latest main branch version of dhall-lsp-server. + (assert super.dhall-lsp-server.version == "1.1.3"; overrideSrc { + version = "unstable-2024-02-19"; + src = pkgs.fetchFromGitHub { + owner = "dhall-lang"; + repo = "dhall-haskell"; + rev = "277d8b1b3637ba2ce125783cc1936dc9591e67a7"; + hash = "sha256-YvL3XEltU9sdU45ULHeD3j1mPGZoO1J81MW7f2+10ok="; + } + "/dhall-lsp-server"; + }) + # New version needs an extra dependency + (addBuildDepend self.text-rope) + # bounds too strict: mtl <2.3, transformers <0.6 + doJailbreak + ]; + + # 2022-03-16: lens bound can be loosened https://github.com/ghcjs/jsaddle-dom/issues/19 + jsaddle-dom = overrideCabal (old: { + postPatch = old.postPatch or "" + '' + sed -i 's/lens.*4.20/lens/' jsaddle-dom.cabal + rm Setup.hs + ''; + }) (doJailbreak super.jsaddle-dom); + jsaddle-hello = doJailbreak super.jsaddle-hello; + ghcjs-dom-hello = doJailbreak super.ghcjs-dom-hello; + + # Too strict upper bounds on text + lsql-csv = doJailbreak super.lsql-csv; + + reflex-dom = lib.pipe super.reflex-dom [ + (appendPatch + (fetchpatch { + name = "bump-reflex-dom-bounds.patch"; + url = "https://github.com/reflex-frp/reflex-dom/commit/70ff88942f9d2bcd364e301c70df8702f452df38.patch"; + sha256 = "sha256-xzk1+6CnfhEBfXdL5RUFbLRSn7knMwydmV8v2F2W5gE="; + relative = "reflex-dom"; + }) + ) + (overrideCabal (drv: { + editedCabalFile = null; + revision = null; + })) + ]; + + # Tests disabled and broken override needed because of missing lib chrome-test-utils: https://github.com/reflex-frp/reflex-dom/issues/392 + # 2022-03-16: Pullrequest for ghc 9 compat https://github.com/reflex-frp/reflex-dom/pull/433 + reflex-dom-core = lib.pipe super.reflex-dom-core [ + doDistribute + unmarkBroken + dontCheck + (appendPatches [ + (fetchpatch { + name = "fix-th-build-order.patch"; + url = "https://github.com/reflex-frp/reflex-dom/commit/1814640a14c6c30b1b2299e74d08fb6fcaadfb94.patch"; + sha256 = "sha256-QyX2MLd7Tk0M1s0DU0UV3szXs8ngz775i3+KI62Q3B8="; + relative = "reflex-dom-core"; + }) + (fetchpatch { + name = "bump-reflex-dom-core-bounds.patch"; + url = "https://github.com/reflex-frp/reflex-dom/commit/51cdd96dde9d65fcde326a16a797397bf62102d9.patch"; + sha256 = "sha256-Ct8gMbXqN+6vqTwFiqnKxddAfs+YFaBocF4G7PPMzFo="; + relative = "reflex-dom-core"; + }) + (fetchpatch { + name = "new-mtl-compat.patch"; + url = "https://github.com/reflex-frp/reflex-dom/commit/df95bfc0b9baf70492f20daddfe6bb180f80c413.patch"; + sha256 = "sha256-zkLZtcnfqpfiv6zDEmkZjWHr2b7lOnZ4zujm0/pkxQg="; + relative = "reflex-dom-core"; + }) + ]) + ]; + + # Tests disabled because they assume to run in the whole jsaddle repo and not the hackage tarball of jsaddle-warp. + jsaddle-warp = dontCheck super.jsaddle-warp; + + # 2020-06-24: Jailbreaking because of restrictive test dep bounds + # Upstream issue: https://github.com/kowainik/trial/issues/62 + trial = doJailbreak super.trial; + + # 2024-03-19: Fix for mtl >= 2.3 + pattern-arrows = lib.pipe super.pattern-arrows [ + doJailbreak + (appendPatches [./patches/pattern-arrows-add-fix-import.patch]) + ]; + + # 2024-03-19: Fix for mtl >= 2.3 + cheapskate = lib.pipe super.cheapskate [ + doJailbreak + (appendPatches [./patches/cheapskate-mtl-2-3-support.patch]) + ]; + + # 2020-06-24: Tests are broken in hackage distribution. + # See: https://github.com/robstewart57/rdf4h/issues/39 + rdf4h = dontCheck super.rdf4h; + + # hasn't bumped upper bounds + # test fails because of a "Warning: Unused LANGUAGE pragma" + # https://github.com/ennocramer/monad-dijkstra/issues/4 + monad-dijkstra = dontCheck super.monad-dijkstra; + + # Fixed upstream but not released to Hackage yet: + # https://github.com/k0001/hs-libsodium/issues/2 + libsodium = overrideCabal (drv: { + libraryToolDepends = (drv.libraryToolDepends or []) ++ [self.buildHaskellPackages.c2hs]; + }) super.libsodium; + + svgcairo = overrideCabal (drv: { + patches = drv.patches or [ ] ++ [ + # Remove when https://github.com/gtk2hs/svgcairo/pull/12 goes in. + (fetchpatch { + url = "https://github.com/gtk2hs/svgcairo/commit/348c60b99c284557a522baaf47db69322a0a8b67.patch"; + sha256 = "0akhq6klmykvqd5wsbdfnnl309f80ds19zgq06sh1mmggi54dnf3"; + }) + # Remove when https://github.com/gtk2hs/svgcairo/pull/13 goes in. + (fetchpatch { + url = "https://github.com/dalpd/svgcairo/commit/d1e0d7ae04c1edca83d5b782e464524cdda6ae85.patch"; + sha256 = "1pq9ld9z67zsxj8vqjf82qwckcp69lvvnrjb7wsyb5jc6jaj3q0a"; + }) + ]; + editedCabalFile = null; + revision = null; + }) super.svgcairo; + + # Upstream PR: https://github.com/jkff/splot/pull/9 + splot = appendPatch (fetchpatch { + url = "https://github.com/jkff/splot/commit/a6710b05470d25cb5373481cf1cfc1febd686407.patch"; + sha256 = "1c5ck2ibag2gcyag6rjivmlwdlp5k0dmr8nhk7wlkzq2vh7zgw63"; + }) super.splot; + + # 2023-07-27: Fix build with newer monad-logger: https://github.com/obsidiansystems/monad-logger-extras/pull/5 + # 2024-03-02: jailbreak for ansi-terminal <0.12, mtl <2.3 + monad-logger-extras = appendPatch (fetchpatch { + url = "https://github.com/obsidiansystems/monad-logger-extras/commit/55d414352e740a5ecacf313732074d9b4cf2a6b3.patch"; + sha256 = "sha256-xsQbr/QIrgWR0uwDPtV0NRTbVvP0tR9bY9NMe1JzqOw="; + }) (doJailbreak super.monad-logger-extras); + + # Fails with encoding problems, likely needs locale data. + # Test can be executed by adding which to testToolDepends and + # $PWD/dist/build/haskeline-examples-Test to $PATH. + haskeline_0_8_2_1 = doDistribute (dontCheck super.haskeline_0_8_2_1); + + # Too strict upper bound on HTF + # https://github.com/nikita-volkov/stm-containers/issues/29 + stm-containers = doJailbreak super.stm-containers; + + # Test suite fails to compile https://github.com/agrafix/Spock/issues/177 + Spock = dontCheck super.Spock; + + # https://github.com/strake/filtrable.hs/issues/6 + filtrable = doJailbreak super.filtrable; + + # hasura packages need some extra care + graphql-engine = overrideCabal (drv: { + patches = [ + # Compat with unordered-containers >= 0.2.15.0 + (fetchpatch { + name = "hasura-graphql-engine-updated-deps.patch"; + url = "https://github.com/hasura/graphql-engine/commit/d50aae87a58794bc1fc66c7a60acb0c34b5e70c7.patch"; + stripLen = 1; + excludes = [ "cabal.project.freeze" ]; + sha256 = "0lb5l9vfynr85i9xs53w4mpgczp04ncxz7846n3y91ri34fa87v3"; + }) + # Compat with hashable >= 1.3.4.0 + (fetchpatch { + name = "hasura-graphql-engine-hashable-1.3.4.0.patch"; + url = "https://github.com/hasura/graphql-engine/commit/e48b2287315fb09005ffd52c0a686dc321171ae2.patch"; + sha256 = "1jppnanmsyl8npyf59s0d8bgjy7bq50vkh5zx4888jy6jqh27jb6"; + stripLen = 1; + }) + # Compat with unordered-containers >= 0.2.17.0 + (fetchpatch { + name = "hasura-graphql-engine-unordered-containers-0.2.17.0.patch"; + url = "https://github.com/hasura/graphql-engine/commit/3a1eb3128a2ded2da7c5fef089738890828cce03.patch"; + sha256 = "0vz7s8m8mjvv728vm4q0dvvrirvydaw7xks30b5ddj9f6a72a2f1"; + stripLen = 1; + }) + ]; + doHaddock = false; + version = "2.3.1"; + }) (super.graphql-engine.override { + immortal = self.immortal_0_2_2_1; + resource-pool = self.hasura-resource-pool; + ekg-core = self.hasura-ekg-core; + ekg-json = self.hasura-ekg-json; + }); + hasura-ekg-json = super.hasura-ekg-json.override { + ekg-core = self.hasura-ekg-core; + }; + pg-client = lib.pipe + (super.pg-client.override { + resource-pool = self.hasura-resource-pool; + ekg-core = self.hasura-ekg-core; + }) [ + (overrideCabal (drv: { + librarySystemDepends = with pkgs; [ postgresql krb5.dev openssl.dev ]; + testToolDepends = drv.testToolDepends or [] ++ [ + pkgs.postgresql pkgs.postgresqlTestHook + ]; + preCheck = drv.preCheck or "" + '' + # empty string means use default connection + export DATABASE_URL="" + ''; + })) + # https://github.com/NixOS/nixpkgs/issues/198495 + (dontCheckIf (!pkgs.postgresql.doCheck)) + ]; + + hcoord = overrideCabal (drv: { + # Remove when https://github.com/danfran/hcoord/pull/8 is merged. + patches = [ + (fetchpatch { + url = "https://github.com/danfran/hcoord/pull/8/commits/762738b9e4284139f5c21f553667a9975bad688e.patch"; + sha256 = "03r4jg9a6xh7w3jz3g4bs7ff35wa4rrmjgcggq51y0jc1sjqvhyz"; + }) + ]; + # Remove when https://github.com/danfran/hcoord/issues/9 is closed. + doCheck = false; + }) super.hcoord; + + # Break infinite recursion via tasty + temporary = dontCheck super.temporary; + + # Break infinite recursion via doctest-lib + utility-ht = dontCheck super.utility-ht; + + # Break infinite recursion via optparse-applicative (alternatively, dontCheck syb) + prettyprinter-ansi-terminal = dontCheck super.prettyprinter-ansi-terminal; + + # Tests rely on `Int` being 64-bit: https://github.com/hspec/hspec/issues/431. + # Also, we need QuickCheck-2.14.x to build the test suite, which isn't easy in LTS-16.x. + # So let's not go there and just disable the tests altogether. + hspec-core = dontCheck super.hspec-core; + + # tests seem to require a different version of hspec-core + hspec-contrib = dontCheck super.hspec-contrib; + + # github.com/ucsd-progsys/liquidhaskell/issues/1729 + liquidhaskell-boot = super.liquidhaskell-boot.override { Diff = self.Diff_0_3_4; }; + Diff_0_3_4 = dontCheck super.Diff_0_3_4; + + # The test suite attempts to read `/etc/resolv.conf`, which doesn't work in the sandbox. + domain-auth = dontCheck super.domain-auth; + + # - Deps are required during the build for testing and also during execution, + # so add them to build input and also wrap the resulting binary so they're in + # PATH. + # - Patch can be removed on next package set bump (for v0.2.11) + + # 2023-06-26: Test failure: https://hydra.nixos.org/build/225081865 + update-nix-fetchgit = let + deps = [ pkgs.git pkgs.nix pkgs.nix-prefetch-git ]; + in lib.pipe super.update-nix-fetchgit [ + dontCheck + (self.generateOptparseApplicativeCompletions [ "update-nix-fetchgit" ]) + (overrideCabal (drv: { + buildTools = drv.buildTools or [ ] ++ [ pkgs.buildPackages.makeWrapper ]; + postInstall = drv.postInstall or "" + '' + wrapProgram "$out/bin/update-nix-fetchgit" --prefix 'PATH' ':' "${ + lib.makeBinPath deps + }" + ''; + })) + (addTestToolDepends deps) + # Patch for hnix compat. + (appendPatch (fetchpatch { + url = "https://github.com/expipiplus1/update-nix-fetchgit/commit/dfa34f9823e282aa8c5a1b8bc95ad8def0e8d455.patch"; + sha256 = "sha256-yBjn1gVihVTlLewKgJc2I9gEj8ViNBAmw0bcsb5rh1A="; + excludes = [ "cabal.project" ]; + })) + ]; + + # Raise version bounds: https://github.com/idontgetoutmuch/binary-low-level/pull/16 + binary-strict = appendPatches [ + (fetchpatch { + url = "https://github.com/idontgetoutmuch/binary-low-level/pull/16/commits/c16d06a1f274559be0dea0b1f7497753e1b1a8ae.patch"; + sha256 = "sha256-deSbudy+2je1SWapirWZ1IVWtJ0sJVR5O/fnaAaib2g="; + }) + ] super.binary-strict; + + # 2020-11-15: nettle tests are pre MonadFail change + # https://github.com/stbuehler/haskell-nettle/issues/10 + nettle = dontCheck super.nettle; + + # The tests for semver-range need to be updated for the MonadFail change in + # ghc-8.8: + # https://github.com/adnelson/semver-range/issues/15 + semver-range = dontCheck super.semver-range; + + # https://github.com/obsidiansystems/dependent-sum/issues/55 + dependent-sum = doJailbreak super.dependent-sum; + + # 2022-06-19: Disable checks because of https://github.com/reflex-frp/reflex/issues/475 + reflex = doJailbreak (dontCheck super.reflex); + + # 2024-03-02: hspec <2.11, primitive <0.8 - https://github.com/reflex-frp/reflex-vty/pull/80 + reflex-vty = assert super.reflex-vty.version == "0.5.2.0"; doJailbreak super.reflex-vty; + # 2024-03-02: vty <5.39 - https://github.com/reflex-frp/reflex-ghci/pull/33 + reflex-ghci = assert super.reflex-ghci.version == "0.2.0.1"; doJailbreak super.reflex-ghci; + + # 2020-11-19: jailbreaking because of pretty-simple bound out of date + # https://github.com/kowainik/stan/issues/408 + # Tests disabled because of: https://github.com/kowainik/stan/issues/409 + stan = doJailbreak (dontCheck super.stan); + + # Due to tests restricting base in 0.8.0.0 release + http-media = doJailbreak super.http-media; + + # 2022-03-19: strict upper bounds https://github.com/poscat0x04/hinit/issues/2 + hinit = doJailbreak + (self.generateOptparseApplicativeCompletions [ "hi" ] + (super.hinit.override { haskeline = self.haskeline_0_8_2_1; })); + + # 2020-11-23: https://github.com/Rufflewind/blas-hs/issues/8 + blas-hs = dontCheck super.blas-hs; + + # Strange doctest problems + # https://github.com/biocad/servant-openapi3/issues/30 + servant-openapi3 = dontCheck super.servant-openapi3; + + # Point hspec 2.7.10 to correct dependencies + hspec_2_7_10 = super.hspec_2_7_10.override { + hspec-discover = self.hspec-discover_2_7_10; + hspec-core = self.hspec-core_2_7_10; + }; + hspec-discover_2_7_10 = super.hspec-discover_2_7_10.override { + hspec-meta = self.hspec-meta_2_7_8; + }; + hspec-core_2_7_10 = doJailbreak (dontCheck super.hspec-core_2_7_10); + + # waiting for aeson bump + servant-swagger-ui-core = doJailbreak super.servant-swagger-ui-core; + + hercules-ci-agent = self.generateOptparseApplicativeCompletions [ "hercules-ci-agent" ] super.hercules-ci-agent; + + # Test suite doesn't compile with aeson 2.0 + # https://github.com/hercules-ci/hercules-ci-agent/pull/387 + hercules-ci-api-agent = dontCheck super.hercules-ci-api-agent; + + hercules-ci-cli = lib.pipe super.hercules-ci-cli [ + unmarkBroken + (overrideCabal (drv: { hydraPlatforms = super.hercules-ci-cli.meta.platforms; })) + # See hercules-ci-optparse-applicative in non-hackage-packages.nix. + (addBuildDepend super.hercules-ci-optparse-applicative) + (self.generateOptparseApplicativeCompletions [ "hci" ]) + ]; + + pipes-aeson = appendPatches [ + # Dependency of the aeson-2 patch + (fetchpatch { + name = "pipes-aeson-add-loop.patch"; + url = "https://github.com/k0001/pipes-aeson/commit/d22133b4a678edbb52bcaec5079dc88ccc0de1d3.patch"; + sha256 = "sha256-5o5ys1P1+QB4rjLCYok5AcPRWCtRiecP/TqCFm8ulVY="; + includes = ["src/Pipes/Aeson.hs" "src/Pipes/Aeson/Internal.hs" "src/Pipes/Aeson/Unchecked.hs"]; + }) + # https://github.com/k0001/pipes-aeson/pull/20 + (fetchpatch { + name = "pipes-aeson-aeson-2.patch"; + url = "https://github.com/hercules-ci/pipes-aeson/commit/ac735c9cd459c6ef51ba82325d1c55eb67cb7b2c.patch"; + sha256 = "sha256-viWZ6D5t79x50RXiOjP6UeQ809opgNFYZOP+h+1KJh0="; + includes = ["src/Pipes/Aeson.hs" "src/Pipes/Aeson/Internal.hs" "src/Pipes/Aeson/Unchecked.hs"]; + }) + ] super.pipes-aeson; + + # Needs bytestring 0.11 + # https://github.com/Gabriella439/Haskell-Pipes-HTTP-Library/pull/17 + pipes-http = doJailbreak super.pipes-http; + + moto-postgresql = appendPatches [ + # https://gitlab.com/k0001/moto/-/merge_requests/3 + (fetchpatch { + name = "moto-postgresql-monadfail.patch"; + url = "https://gitlab.com/k0001/moto/-/commit/09cc1c11d703c25f6e81325be6482dc7ec6cbf58.patch"; + relative = "moto-postgresql"; + sha256 = "sha256-f2JVX9VveShCeV+T41RQgacpUoh1izfyHlE6VlErkZM="; + }) + ] (unmarkBroken super.moto-postgresql); + + moto = appendPatches [ + # https://gitlab.com/k0001/moto/-/merge_requests/3 + (fetchpatch { + name = "moto-ghc-9.0.patch"; + url = "https://gitlab.com/k0001/moto/-/commit/5b6f015a1271765005f03762f1f1aaed3a3198ed.patch"; + relative = "moto"; + sha256 = "sha256-RMa9tk+2ip3Ks73UFv9Ea9GEnElRtzIjdpld1Fx+dno="; + }) + ] super.moto; + + # Readline uses Distribution.Simple from Cabal 2, in a way that is not + # compatible with Cabal 3. No upstream repository found so far + readline = appendPatch ./patches/readline-fix-for-cabal-3.patch super.readline; + + # https://github.com/jgm/pandoc/issues/9589 + pandoc = assert super.pandoc.version == "3.1.11.1"; dontCheck super.pandoc; + + # 2020-12-06: Restrictive upper bounds w.r.t. pandoc-types (https://github.com/owickstrom/pandoc-include-code/issues/27) + pandoc-include-code = doJailbreak super.pandoc-include-code; + + # 2023-07-08: Restrictive upper bounds on text: https://github.com/owickstrom/pandoc-emphasize-code/pull/14 + # 2023-07-08: Missing test dependency: https://github.com/owickstrom/pandoc-emphasize-code/pull/13 + pandoc-emphasize-code = dontCheck (doJailbreak super.pandoc-emphasize-code); + + # DerivingVia is not allowed in safe Haskell + # https://github.com/strake/util.hs/issues/1 + util = appendConfigureFlags [ + "--ghc-option=-fno-safe-haskell" + "--haddock-option=--optghc=-fno-safe-haskell" + ] super.util; + category = appendConfigureFlags [ + "--ghc-option=-fno-safe-haskell" + "--haddock-option=--optghc=-fno-safe-haskell" + ] super.category; + alg = appendConfigureFlags [ + "--ghc-option=-fno-safe-haskell" + "--haddock-option=--optghc=-fno-safe-haskell" + ] super.alg; + + # Windows.normalise changed in filepath >= 1.4.100.4 which fails the equivalency + # test suite. This is of no great consequence for us, though. + # Patch solving this has been submitted to upstream by me (@sternenseemann). + filepath-bytestring = + lib.warnIf + (lib.versionAtLeast super.filepath-bytestring.version "1.4.100.4") + "filepath-bytestring override may be obsolete" + dontCheck super.filepath-bytestring; + + # Break out of overspecified constraint on QuickCheck. + haddock-library = doJailbreak super.haddock-library; + + # Test suite has overly strict bounds on tasty, jailbreaking fails. + # https://github.com/input-output-hk/nothunks/issues/9 + nothunks = dontCheck super.nothunks; + + # Allow building with older versions of http-client. + http-client-restricted = doJailbreak super.http-client-restricted; + + # Test suite fails, upstream not reachable for simple fix (not responsive on github) + vivid-osc = dontCheck super.vivid-osc; + vivid-supercollider = dontCheck super.vivid-supercollider; + + # Test suite does not compile. + feed = dontCheck super.feed; + + spacecookie = overrideCabal (old: { + buildTools = (old.buildTools or []) ++ [ pkgs.buildPackages.installShellFiles ]; + # let testsuite discover the resulting binary + preCheck = '' + export SPACECOOKIE_TEST_BIN=./dist/build/spacecookie/spacecookie + '' + (old.preCheck or ""); + # install man pages shipped in the sdist + postInstall = '' + installManPage docs/man/* + '' + (old.postInstall or ""); + }) super.spacecookie; + + # Patch and jailbreak can be removed at next release, chatter > 0.9.1.0 + # * Remove dependency on regex-tdfa-text + # * Jailbreak as bounds on cereal are too strict + # * Disable test suite which doesn't compile + # https://github.com/creswick/chatter/issues/38 + chatter = appendPatch + (fetchpatch { + url = "https://github.com/creswick/chatter/commit/e8c15a848130d7d27b8eb5e73e8a0db1366b2e62.patch"; + sha256 = "1dzak8d12h54vss5fxnrclygz0fz9ygbqvxd5aifz5n3vrwwpj3g"; + }) + (dontCheck (doJailbreak (super.chatter.override { regex-tdfa-text = null; }))); + + # test suite doesn't compile anymore due to changed hunit/tasty APIs + fullstop = dontCheck super.fullstop; + + crypton-x509 = + lib.pipe + super.crypton-x509 + [ + # Mistype in a dependency in a test. + # https://github.com/kazu-yamamoto/crypton-certificate/pull/3 + (appendPatch + (fetchpatch { + name = "crypton-x509-rename-dep.patch"; + url = "https://github.com/kazu-yamamoto/crypton-certificate/commit/5281ff115a18621407b41f9560fd6cd65c602fcc.patch"; + hash = "sha256-pLzuq+baSDn+MWhtYIIBOrE1Js+tp3UsaEZy5MhWAjY="; + relative = "x509"; + }) + ) + # There is a revision in crypton-x509, so the above patch won't + # apply because of line endings in revised .cabal files. + (overrideCabal { + editedCabalFile = null; + revision = null; + }) + ]; + + # * doctests don't work without cabal + # https://github.com/noinia/hgeometry/issues/132 + # * Too strict version bound on vector-builder + # https://github.com/noinia/hgeometry/commit/a6abecb1ce4a7fd96b25cc1a5c65cd4257ecde7a#commitcomment-49282301 + hgeometry-combinatorial = dontCheck (doJailbreak super.hgeometry-combinatorial); + + # Too strict version bounds on ansi-terminal + # https://github.com/kowainik/co-log/pull/218 + co-log = doJailbreak super.co-log; + + # Test suite has a too strict bound on base + # https://github.com/jswebtools/language-ecmascript/pull/88 + # Test suite doesn't compile anymore + language-ecmascript = dontCheck (doJailbreak super.language-ecmascript); + + # Too strict bounds on containers + # https://github.com/jswebtools/language-ecmascript-analysis/issues/1 + language-ecmascript-analysis = doJailbreak super.language-ecmascript-analysis; + + # Too strict bounds on optparse-applicative + # https://github.com/faylang/fay/pull/474 + fay = doJailbreak super.fay; + + # Too strict version bounds on cryptonite. + # Issue reported upstream, no bug tracker url yet. + darcs = doJailbreak super.darcs; + + # Too strict version bounds on cryptonite and github. + # PRs are merged, will be fixed next release or Hackage revision. + nix-thunk = appendPatches [ + (fetchpatch { + url = "https://github.com/obsidiansystems/nix-thunk/commit/49d27a85dd39cd9413c99958c67e596756a502b5.patch"; + sha256 = "1p1n0123yrbdqyfk4kx3gq6bdv65l1bxgbsg51ckcwclg54xp2p5"; + }) + (fetchpatch { + url = "https://github.com/obsidiansystems/nix-thunk/commit/512867c651977265d5d8f456b538f7a364ec8a8b.patch"; + sha256 = "121yg26y4g28k8xv7y1j6c3pxm17vsjn3vi62kkc8g928c47yd02"; + }) + ] super.nix-thunk; + + # list `modbus` in librarySystemDepends, correct to `libmodbus` + libmodbus = doJailbreak (addExtraLibrary pkgs.libmodbus super.libmodbus); + + # 2021-04-02: Outdated optparse-applicative bound is fixed but not realeased on upstream. + trial-optparse-applicative = assert super.trial-optparse-applicative.version == "0.0.0.0"; doJailbreak super.trial-optparse-applicative; + + # 2022-12-28: Too strict version bounds on bytestring + iconv = doJailbreak super.iconv; + + ginger = doJailbreak super.ginger; + + # Too strict version bounds on cryptonite + # https://github.com/obsidiansystems/haveibeenpwned/issues/7 + haveibeenpwned = doJailbreak super.haveibeenpwned; + + # Too strict version bounds on ghc-events + # https://github.com/mpickering/hs-speedscope/issues/16 + hs-speedscope = doJailbreak super.hs-speedscope; + + # Test suite doesn't support base16-bytestring >= 1.0 + # https://github.com/centromere/blake2/issues/6 + blake2 = dontCheck super.blake2; + + # Test suite doesn't support base16-bytestring >= 1.0 + # https://github.com/serokell/haskell-crypto/issues/25 + crypto-sodium = dontCheck super.crypto-sodium; + + taskell = super.taskell.override { + # Does not support brick >= 1.0 + # https://github.com/smallhadroncollider/taskell/issues/125 + brick = self.brick_0_70_1; + }; + + # Polyfill for GHCs from the integer-simple days that don't bundle ghc-bignum + ghc-bignum = super.ghc-bignum or self.mkDerivation { + pname = "ghc-bignum"; + version = "1.0"; + sha256 = "0xl848q8z6qx2bi6xil0d35lra7wshwvysyfblki659d7272b1im"; + description = "GHC BigNum library"; + license = lib.licenses.bsd3; + # ghc-bignum is not buildable if none of the three backends + # is explicitly enabled. We enable Native for now as it doesn't + # depend on anything else as oppossed to GMP and FFI. + # Apply patch which fixes a compilation failure we encountered. + # Will need to be kept until we can drop ghc-bignum entirely, + # i. e. if GHC 8.10.* and 8.8.* have been removed. + configureFlags = [ "-f" "Native" ]; + patches = [ + (fetchpatch { + url = "https://gitlab.haskell.org/ghc/ghc/-/commit/08d1588bf38d83140a86817a7a615db486357d4f.patch"; + sha256 = "sha256-Y9WW0KDQ/qY2L9ObPvh1i/6lxXIlprbxzdSBDfiaMtE="; + relative = "libraries/ghc-bignum"; + }) + ]; + }; + + # 2021-04-09: outdated base and alex-tools + # PR pending https://github.com/glguy/language-lua/pull/6 + language-lua = doJailbreak super.language-lua; + + # 2021-04-09: too strict time bound + # PR pending https://github.com/zohl/cereal-time/pull/2 + cereal-time = doJailbreak super.cereal-time; + + # 2021-04-16: too strict bounds on QuickCheck and tasty + # https://github.com/hasufell/lzma-static/issues/1 + lzma-static = doJailbreak super.lzma-static; + + # Too strict version bounds on base: + # https://github.com/obsidiansystems/database-id/issues/1 + database-id-class = doJailbreak super.database-id-class; + + # https://github.com/softwarefactory-project/matrix-client-haskell/issues/36 + # Restrictive bounds on aeson + matrix-client = doJailbreak super.matrix-client; + + cabal2nix-unstable = overrideCabal { + passthru = { + updateScript = ../../../maintainers/scripts/haskell/update-cabal2nix-unstable.sh; + + # This is used by regenerate-hackage-packages.nix to supply the configuration + # values we can easily generate automatically without checking them in. + compilerConfig = + pkgs.runCommand + "hackage2nix-${self.ghc.haskellCompilerName}-config.yaml" + { + nativeBuildInputs = [ + self.ghc + ]; + } + '' + cat > "$out" << EOF + # generated by haskellPackages.cabal2nix-unstable.compilerConfig + compiler: ${self.ghc.haskellCompilerName} + + core-packages: + # Hack: The following package is a core package of GHCJS. If we don't declare + # it, then hackage2nix will generate a Hackage database where all dependants + # of this library are marked as "broken". + - ghcjs-base-0 + + EOF + + ghc-pkg list \ + | tail -n '+2' \ + | sed -e 's/[()]//g' -e 's/\s\+/ - /' \ + >> "$out" + ''; + }; + } super.cabal2nix-unstable; + + # Too strict version bounds on base + # https://github.com/gibiansky/IHaskell/issues/1217 + ihaskell-display = doJailbreak super.ihaskell-display; + ihaskell-basic = doJailbreak super.ihaskell-basic; + + # Fixes too strict version bounds on regex libraries + # Presumably to be removed at the next release + # Test suite doesn't support hspec 2.8 + # https://github.com/yi-editor/yi/issues/1124 + yi-language = appendPatch (fetchpatch { + url = "https://github.com/yi-editor/yi/commit/0d3bcb5ba4c237d57ce33a3dc39b63c56d890765.patch"; + relative = "yi-language"; + sha256 = "sha256-AVQLvul3ufxGQyoXud05qauclNanf6kunip0oJ/9lWQ="; + }) (dontCheck super.yi-language); + + # Tests need to lookup target triple x86_64-unknown-linux + # https://github.com/llvm-hs/llvm-hs/issues/334 + llvm-hs = dontCheckIf (pkgs.stdenv.targetPlatform.system != "x86_64-linux") super.llvm-hs; + + # Fix build with bytestring >= 0.11 (GHC 9.2) + # https://github.com/llvm-hs/llvm-hs/pull/389 + llvm-hs-pure = appendPatches [ + (fetchpatch { + name = "llvm-hs-pure-bytestring-0.11.patch"; + url = "https://github.com/llvm-hs/llvm-hs/commit/fe8fd556e8d2cc028f61d4d7b4b6bf18c456d090.patch"; + sha256 = "sha256-1d4wQg6JEJL3GwmXQpvbW7VOY5DwjUPmIsLEEur0Kps="; + relative = "llvm-hs-pure"; + excludes = [ "**/Triple.hs" ]; # doesn't exist in 9.0.0 + }) + ] (overrideCabal { + # Hackage Revision prevents patch from applying. Revision 1 does not allow + # bytestring-0.11.4 which is bundled with 9.2.6. + editedCabalFile = null; + revision = null; + } super.llvm-hs-pure); + + # * Fix build failure by picking patch from 8.5, we need + # this version of sbv for petrinizer + # * Pin version of crackNum that still exposes its library + sbv_7_13 = appendPatch (fetchpatch { + url = "https://github.com/LeventErkok/sbv/commit/57014b9c7c67dd9b63619a996e2c66e32c33c958.patch"; + sha256 = "10npa8nh2413n6p6qld795qfkbld08icm02bspmk93y0kabpgmgm"; + }) + (super.sbv_7_13.override { + crackNum = self.crackNum_2_4; + }); + + # Too strict bounds on dimensional + # https://github.com/enomsg/science-constants-dimensional/pull/1 + science-constants-dimensional = doJailbreak super.science-constants-dimensional; + + # Tests are flaky on busy machines, upstream doesn't intend to fix + # https://github.com/merijn/paramtree/issues/4 + paramtree = dontCheck super.paramtree; + + # https://github.com/haskell-gi/haskell-gi/issues/431 + haskell-gi = appendPatch (fetchpatch { + url = "https://github.com/haskell-gi/haskell-gi/pull/430/commits/9ee545ad5028e5de8e1e1d96bbba2b9dbab47480.diff"; + hash = "sha256-kh32mZ7EdlOsg7HQILB7Y/EkHIqG/mozbnd/kbP+WDk="; + }) + super.haskell-gi; + + # Too strict version bounds on haskell-gi + # https://github.com/owickstrom/gi-gtk-declarative/issues/100 + gi-gtk-declarative = doJailbreak super.gi-gtk-declarative; + gi-gtk-declarative-app-simple = doJailbreak super.gi-gtk-declarative-app-simple; + + gi-gtk_4 = self.gi-gtk_4_0_8; + gi-gtk_4_0_8 = doDistribute (super.gi-gtk_4_0_8.override { + gi-gdk = self.gi-gdk_4; + }); + gi-gdk_4 = self.gi-gdk_4_0_7; + gi-gdk_4_0_7 = doDistribute super.gi-gdk_4_0_7; + # GSK is only used for GTK 4. + gi-gsk = super.gi-gsk.override { + gi-gdk = self.gi-gdk_4; + }; + gi-adwaita = super.gi-adwaita.override { + gi-gdk = self.gi-gdk_4; + gi-gtk = self.gi-gtk_4; + }; + + # Missing dependency on gi-cairo + # https://github.com/haskell-gi/haskell-gi/pull/420 + gi-vte = + overrideCabal + (oldAttrs: { + # This is implemented as a sed expression instead of pulling a patch + # from upstream because the gi-vte repo doesn't actually contain a + # gi-vte.cabal file. The gi-vte.cabal file is generated from metadata + # in the repo. + postPatch = (oldAttrs.postPatch or "") + '' + sed -i 's/\(gi-gtk == .*\),/\1, gi-cairo == 1.0.*,/' ./gi-vte.cabal + ''; + buildDepends = (oldAttrs.buildDepends or []) ++ [self.gi-cairo]; + }) + super.gi-vte; + + # 2023-04-09: haskell-ci needs Cabal-syntax 3.10 + # 2023-07-03: allow lattices-2.2, waiting on https://github.com/haskell-CI/haskell-ci/pull/664 + # 2024-03-21: pins specific version of ShellCheck + haskell-ci = doJailbreak (super.haskell-ci.overrideScope (self: super: { + Cabal-syntax = self.Cabal-syntax_3_10_3_0; + ShellCheck = self.ShellCheck_0_9_0; + })); + + # ShellCheck < 0.10.0 needs to be adjusted for changes in fgl >= 5.8 + # https://github.com/koalaman/shellcheck/issues/2677 + ShellCheck_0_9_0 = doJailbreak (appendPatches [ + (fetchpatch { + name = "shellcheck-fgl-5.8.1.1.patch"; + url = "https://github.com/koalaman/shellcheck/commit/c05380d518056189412e12128a8906b8ca6f6717.patch"; + sha256 = "0gbx46x1a2sh5mvgpqxlx9xkqcw4wblpbgqdkqccxdzf7vy50xhm"; + }) + ] super.ShellCheck_0_9_0); + + # Too strict bound on hspec (<2.11) + utf8-light = doJailbreak super.utf8-light; + + large-hashable = lib.pipe (super.large-hashable.override { + # https://github.com/factisresearch/large-hashable/commit/5ec9d2c7233fc4445303564047c992b693e1155c + utf8-light = null; + }) [ + # 2022-03-21: use version from git which supports GHC 9.{0,2} and aeson 2.0 + (assert super.large-hashable.version == "0.1.0.4"; overrideSrc { + version = "unstable-2022-06-10"; + src = pkgs.fetchFromGitHub { + owner = "factisresearch"; + repo = "large-hashable"; + rev = "4d149c828c185bcf05556d1660f79ff1aec7eaa1"; + sha256 = "141349qcw3m93jw95jcha9rsg2y8sn5ca5j59cv8xmci38k2nam0"; + }; + }) + # Provide newly added dependencies + (overrideCabal (drv: { + libraryHaskellDepends = drv.libraryHaskellDepends or [] ++ [ + self.cryptonite + self.memory + ]; + testHaskellDepends = drv.testHaskellDepends or [] ++ [ + self.inspection-testing + ]; + })) + # https://github.com/factisresearch/large-hashable/issues/24 + (overrideCabal (drv: { + testFlags = drv.testFlags or [] ++ [ + "-n" "^Data.LargeHashable.Tests.Inspection:genericSumGetsOptimized$" + ]; + })) + # https://github.com/factisresearch/large-hashable/issues/25 + # Currently broken with text >= 2.0 + (overrideCabal (lib.optionalAttrs (lib.versionAtLeast self.ghc.version "9.4") { + broken = true; + hydraPlatforms = []; + })) + ]; + + # BSON defaults to requiring network instead of network-bsd which is + # required nowadays: https://github.com/mongodb-haskell/bson/issues/26 + bson = appendConfigureFlag "-f-_old_network" (super.bson.override { + network = self.network-bsd; + }); + + # Disable flaky tests + # https://github.com/DavidEichmann/alpaca-netcode/issues/2 + alpaca-netcode = overrideCabal { + testFlags = [ "--pattern" "!/[NOCI]/" ]; + } super.alpaca-netcode; + + # 2021-05-22: Tests fail sometimes (even consistently on hydra) + # when running a fs-related test with >= 12 jobs. To work around + # this, run tests with only a single job. + # https://github.com/vmchale/libarchive/issues/20 + libarchive = overrideCabal { + testFlags = [ "-j1" ]; + } super.libarchive; + + # Too strict bounds on QuickCheck + # https://github.com/muesli4/table-layout/issues/16 + table-layout = doJailbreak super.table-layout; + + # 2021-06-20: Outdated upper bounds + # https://github.com/Porges/email-validate-hs/issues/58 + email-validate = doJailbreak super.email-validate; + + # https://github.com/plow-technologies/hspec-golden-aeson/issues/17 + hspec-golden-aeson = dontCheck super.hspec-golden-aeson; + + # To strict bound on hspec + # https://github.com/dagit/zenc/issues/5 + zenc = doJailbreak super.zenc; + + # https://github.com/ajscholl/basic-cpuid/pull/1 + basic-cpuid = appendPatch (fetchpatch { + url = "https://github.com/ajscholl/basic-cpuid/commit/2f2bd7a7b53103fb0cf26883f094db9d7659887c.patch"; + sha256 = "0l15ccfdys100jf50s9rr4p0d0ikn53bkh7a9qlk9i0y0z5jc6x1"; + }) super.basic-cpuid; + + # 2021-08-18: streamly-posix was released with hspec 2.8.2, but it works with older versions too. + streamly-posix = doJailbreak super.streamly-posix; + + # 2022-12-30: Restrictive upper bound on optparse-applicative + retrie = doJailbreak super.retrie; + + # 2022-08-30 Too strict bounds on finite-typelits + # https://github.com/jumper149/blucontrol/issues/1 + blucontrol = doJailbreak super.blucontrol; + + # Fix from https://github.com/brendanhay/gogol/pull/144 which has seen no release + # Can't use fetchpatch as it required tweaking the line endings as the .cabal + # file revision on hackage was gifted CRLF line endings + gogol-core = appendPatch ./patches/gogol-core-144.patch super.gogol-core; + + # Stackage LTS 19 still has 10.* + hadolint = super.hadolint.override { + language-docker = self.language-docker_11_0_0; + }; + + # test suite requires stack to run, https://github.com/dino-/photoname/issues/24 + photoname = dontCheck super.photoname; + + # Upgrade of unordered-containers in Stackage causes ordering-sensitive test to fail + # https://github.com/commercialhaskell/stackage/issues/6366 + # https://github.com/kapralVV/Unique/issues/9 + # Too strict bounds on hashable + # https://github.com/kapralVV/Unique/pull/10 + Unique = assert super.Unique.version == "0.4.7.9"; overrideCabal (drv: { + testFlags = [ + "--skip" "/Data.List.UniqueUnsorted.removeDuplicates/removeDuplicates: simple test/" + "--skip" "/Data.List.UniqueUnsorted.repeatedBy,repeated,unique/unique: simple test/" + "--skip" "/Data.List.UniqueUnsorted.repeatedBy,repeated,unique/repeatedBy: simple test/" + ] ++ drv.testFlags or []; + }) (doJailbreak super.Unique); + + # https://github.com/AndrewRademacher/aeson-casing/issues/8 + aeson-casing = assert super.aeson-casing.version == "0.2.0.0"; overrideCabal (drv: { + testFlags = [ + "-p" "! /encode train/" + ] ++ drv.testFlags or []; + }) super.aeson-casing; + + # https://github.com/emc2/HUnit-Plus/issues/26 + HUnit-Plus = dontCheck super.HUnit-Plus; + # https://github.com/ewestern/haskell-postgis/issues/7 + haskell-postgis = overrideCabal (drv: { + testFlags = [ + "--skip" "/Geo/Hexable/Encodes a linestring/" + ] ++ drv.testFlags or []; + }) super.haskell-postgis; + # https://github.com/ChrisPenner/json-to-haskell/issues/5 + json-to-haskell = overrideCabal (drv: { + testFlags = [ + "--match" "/should sanitize weird field and record names/" + ] ++ drv.testFlags or []; + }) super.json-to-haskell; + # https://github.com/fieldstrength/aeson-deriving/issues/5 + aeson-deriving = dontCheck super.aeson-deriving; + # https://github.com/morpheusgraphql/morpheus-graphql/issues/660 + morpheus-graphql-core = overrideCabal (drv: { + testFlags = [ + "-p" "!/field.unexpected-value/&&!/field.missing-field/&&!/argument.unexpected-value/&&!/argument.missing-field/" + ] ++ drv.testFlags or []; + }) super.morpheus-graphql-core; + morpheus-graphql = overrideCabal (drv: { + testFlags = [ + "-p" "!/Test Rendering/" + ] ++ drv.testFlags or []; + }) super.morpheus-graphql; + drunken-bishop = doJailbreak super.drunken-bishop; + # https://github.com/SupercedeTech/dropbox-client/issues/1 + dropbox = overrideCabal (drv: { + testFlags = [ + "--skip" "/Dropbox/Dropbox aeson aeson/encodes list folder correctly/" + ] ++ drv.testFlags or []; + }) super.dropbox; + # https://github.com/alonsodomin/haskell-schema/issues/11 + hschema-aeson = overrideCabal (drv: { + testFlags = [ + "--skip" "/toJsonSerializer/should generate valid JSON/" + ] ++ drv.testFlags or []; + }) super.hschema-aeson; + # https://github.com/minio/minio-hs/issues/165 + # https://github.com/minio/minio-hs/pull/191 Use crypton-connection instead of unmaintained connection + minio-hs = overrideCabal (drv: { + testFlags = [ + "-p" "!/Test mkSelectRequest/" + ] ++ drv.testFlags or []; + patches = drv.patches or [ ] ++ [ + (pkgs.fetchpatch { + name = "use-crypton-connection.patch"; + url = "https://github.com/minio/minio-hs/commit/786cf1881f0b62b7539e63547e76afc3c1ade36a.patch"; + sha256 = "sha256-zw0/jhKzShpqV1sUyxWTl73sQOzm6kA/yQOZ9n0L1Ag"; + }) + ]; + }) (super.minio-hs.override { connection = self.crypton-connection; }); + + # Invalid CPP in test suite: https://github.com/cdornan/memory-cd/issues/1 + memory-cd = dontCheck super.memory-cd; + + # https://github.com/haskell/fgl/pull/99 + fgl = doJailbreak super.fgl; + fgl-arbitrary = doJailbreak super.fgl-arbitrary; + + # raaz-0.3 onwards uses backpack and it does not play nicely with + # parallel builds using -j + # + # See: https://gitlab.haskell.org/ghc/ghc/-/issues/17188 + # + # Overwrite the build cores + raaz = overrideCabal (drv: { + enableParallelBuilding = false; + }) super.raaz; + + # https://github.com/andreymulik/sdp/issues/3 + sdp = disableLibraryProfiling super.sdp; + sdp-binary = disableLibraryProfiling super.sdp-binary; + sdp-deepseq = disableLibraryProfiling super.sdp-deepseq; + sdp-hashable = disableLibraryProfiling super.sdp-hashable; + sdp-io = disableLibraryProfiling super.sdp-io; + sdp-quickcheck = disableLibraryProfiling super.sdp-quickcheck; + sdp4bytestring = disableLibraryProfiling super.sdp4bytestring; + sdp4text = disableLibraryProfiling super.sdp4text; + sdp4unordered = disableLibraryProfiling super.sdp4unordered; + sdp4vector = disableLibraryProfiling super.sdp4vector; + + # Unnecessarily strict bound on template-haskell + # https://github.com/tree-sitter/haskell-tree-sitter/issues/298 + tree-sitter = doJailbreak super.tree-sitter; + + # 2022-08-07: Bounds are too restrictive: https://github.com/marcin-rzeznicki/libjwt-typed/issues/2 + # Also, the tests fail. + libjwt-typed = dontCheck (doJailbreak super.libjwt-typed); + + # Test suite fails to compile + # https://github.com/kuribas/mfsolve/issues/8 + mfsolve = dontCheck super.mfsolve; + + # Fixes compilation with GHC 9.0 and above + # https://hub.darcs.net/shelarcy/regex-compat-tdfa/issue/3 + regex-compat-tdfa = appendPatches [ + ./patches/regex-compat-tdfa-ghc-9.0.patch + ] (overrideCabal { + # Revision introduces bound base < 4.15 + revision = null; + editedCabalFile = null; + } super.regex-compat-tdfa); + + # https://github.com/kowainik/validation-selective/issues/64 + validation-selective = doJailbreak super.validation-selective; + # https://github.com/system-f/validation/issues/57 + validation = doJailbreak super.validation; + + # 2022-03-16: strict upper bounds https://github.com/monadfix/shower/issues/18 + shower = doJailbreak (dontCheck super.shower); + + # Test suite isn't supposed to succeed yet, apparently… + # https://github.com/andrewufrank/uniform-error/blob/f40629ad119e90f8dae85e65e93d7eb149bddd53/test/Uniform/Error_test.hs#L124 + # https://github.com/andrewufrank/uniform-error/issues/2 + uniform-error = dontCheck super.uniform-error; + # https://github.com/andrewufrank/uniform-fileio/issues/2 + uniform-fileio = dontCheck super.uniform-fileio; + + # The shipped Setup.hs file is broken. + csv = overrideCabal (drv: { preCompileBuildDriver = "rm Setup.hs"; }) super.csv; + # Build-type is simple, but ships a broken Setup.hs + digits = overrideCabal (drv: { preCompileBuildDriver = "rm Setup.lhs"; }) super.digits; + + cabal-fmt = doJailbreak (super.cabal-fmt.override { + # Needs newer Cabal-syntax version. + Cabal-syntax = self.Cabal-syntax_3_10_3_0; + }); + + # 2023-07-18: https://github.com/srid/ema/issues/156 + ema = doJailbreak super.ema; + + # 2024-03-02: base <=4.18.0.0 https://github.com/srid/url-slug/pull/2 + url-slug = doJailbreak super.url-slug; + + glirc = doJailbreak (super.glirc.override { + vty = self.vty_5_35_1; + }); + + # Too strict bounds on text and tls + # https://github.com/barrucadu/irc-conduit/issues/54 + # Use crypton-connection instead of connection + # https://github.com/barrucadu/irc-conduit/pull/60 https://github.com/barrucadu/irc-client/pull/101 + irc-conduit = appendPatch (pkgs.fetchpatch { + url = "https://github.com/barrucadu/irc-conduit/pull/60/commits/58f6b5ee0c23a0615e43292dbbacf40636dcd7a6.patch"; + hash = "sha256-d08tb9iL07mBWdlZ7PCfTLVFJLgcxeGVPzJ+jOej8io="; + }) (doJailbreak (super.irc-conduit.override { + connection = self.crypton-connection; + x509-validation = self.crypton-x509-validation; + })); + irc-client = appendPatch (pkgs.fetchpatch { + url = "https://github.com/barrucadu/irc-client/pull/101/commits/0440b7e2ce943d960234c50957a55025771f567a.patch"; + hash = "sha256-iZyZMrodgViXFCMH9y2wIJZRnjd6WhkqInAdykqTdkY="; + }) (doJailbreak (super.irc-client.override { + connection = self.crypton-connection; + x509 = self.crypton-x509; + x509-store = self.crypton-x509-store; + x509-validation = self.crypton-x509-validation; + })); + + # 2022-02-25: Unmaintained and to strict upper bounds + paths = doJailbreak super.paths; + + # 2022-02-26: https://github.com/emilypi/base64/issues/39 + base64 = dontCheck super.base64; + + # 2022-03-16: Upstream stopped updating bounds https://github.com/haskell-hvr/base-noprelude/pull/15 + base-noprelude = doJailbreak super.base-noprelude; + + # 2022-03-16: Bounds need to be loosened https://github.com/obsidiansystems/dependent-sum-aeson-orphans/issues/10 + dependent-sum-aeson-orphans = doJailbreak super.dependent-sum-aeson-orphans; + + # Too strict bounds on chell: https://github.com/fpco/haskell-filesystem/issues/24 + system-fileio = doJailbreak super.system-fileio; + + # Bounds too strict on base and ghc-prim: https://github.com/tibbe/ekg-core/pull/43 (merged); waiting on hackage release + ekg-core = assert super.ekg-core.version == "0.1.1.7"; doJailbreak super.ekg-core; + hasura-ekg-core = doJailbreak super.hasura-ekg-core; + + # Test suite doesn't support hspec 2.8 + # https://github.com/zellige/hs-geojson/issues/29 + geojson = dontCheck super.geojson; + + # Test data missing from sdist + # https://github.com/ngless-toolkit/ngless/issues/152 + NGLess = dontCheck super.NGLess; + + # Raise version bounds for hspec + records-sop = appendPatch (fetchpatch { + url = "https://github.com/kosmikus/records-sop/pull/11/commits/d88831388ab3041190130fec3cdd679a4217b3c7.patch"; + sha256 = "sha256-O+v/OxvqnlWX3HaDvDIBZnJ+Og3xs/SJqI3gaouU3ZI="; + }) super.records-sop; + + # Fix build failures for ghc 9 (https://github.com/mokus0/polynomial/pull/20) + polynomial = appendPatch (fetchpatch { + name = "haskell-polynomial.20.patch"; + url = "https://github.com/mokus0/polynomial/pull/20.diff"; + sha256 = "1bwivimpi2hiil3zdnl5qkds1inyn239wgxbn3y8l2pwyppnnfl0"; + }) + (overrideCabal (drv: { + revision = null; + editedCabalFile = null; + doCheck = false; # Source dist doesn't include the checks + }) + super.polynomial); + + # Tests likely broke because of https://github.com/nick8325/quickcheck/issues/359, + # but fft is not on GitHub, so no issue reported. + fft = dontCheck super.fft; + + # lucid-htmx has restrictive upper bounds on lucid and servant: + # + # Setup: Encountered missing or private dependencies: + # lucid >=2.9.12.1 && <=2.11, servant >=0.18.3 && <0.19 + # + # Can be removed once + # + # > https://github.com/MonadicSystems/lucid-htmx/issues/6 + # + # has been resolved. + lucid-htmx = doJailbreak super.lucid-htmx; + + # Too strict bounds on hspec + # https://github.com/klapaucius/vector-hashtables/issues/11 + vector-hashtables = doJailbreak super.vector-hashtables; + + # doctest-parallel is broken with v1-style cabal-install / Setup.hs + # https://github.com/martijnbastiaan/doctest-parallel/issues/22 + doctest-parallel = dontCheck super.doctest-parallel; + clash-prelude = dontCheck super.clash-prelude; + + # Ships a broken Setup.hs + # https://github.com/lehins/conduit-aeson/issues/1 + conduit-aeson = overrideCabal (drv: { + postPatch = '' + ${drv.postPatch or ""} + rm Setup.hs + ''; + # doctest suite uses doctest-parallel which still doesn't work in nixpkgs + testTarget = "tests"; + }) super.conduit-aeson; + + # Upper bounds are too strict: + # https://github.com/velveteer/hermes/pull/22 + hermes-json = doJailbreak super.hermes-json; + + # Disabling doctests. + regex-tdfa = overrideCabal { + testTarget = "regex-tdfa-unittest"; + } super.regex-tdfa; + + # Missing test files https://github.com/kephas/xdg-basedir-compliant/issues/1 + xdg-basedir-compliant = dontCheck super.xdg-basedir-compliant; + + # Test failure after libxcrypt migration, reported upstrem at + # https://github.com/phadej/crypt-sha512/issues/13 + crypt-sha512 = dontCheck super.crypt-sha512; + + # Too strict upper bound on HTTP + oeis = doJailbreak super.oeis; + + inherit + (let + # We need to build purescript with these dependencies and thus also its reverse + # dependencies to avoid version mismatches in their dependency closure. + # TODO: maybe unify with the spago overlay in configuration-nix.nix? + purescriptOverlay = self: super: { + # As of 2021-11-08, the latest release of `language-javascript` is 0.7.1.0, + # but it has a problem with parsing the `async` keyword. It doesn't allow + # `async` to be used as an object key: + # https://github.com/erikd/language-javascript/issues/131 + language-javascript = self.language-javascript_0_7_0_0; + }; + in { + purescript = + lib.pipe + (super.purescript.overrideScope purescriptOverlay) + ([ + # PureScript uses nodejs to run tests, so the tests have been disabled + # for now. If someone is interested in figuring out how to get this + # working, it seems like it might be possible. + dontCheck + # The current version of purescript (0.14.5) has version bounds for LTS-17, + # but it compiles cleanly using deps in LTS-18 as well. This jailbreak can + # likely be removed when purescript-0.14.6 is released. + doJailbreak + # Generate shell completions + (self.generateOptparseApplicativeCompletions [ "purs" ]) + ]); + + purenix = super.purenix.overrideScope purescriptOverlay; + }) + purescript + purenix + ; + + # 2022-11-05: https://github.com/ysangkok/haskell-tzdata/issues/3 + tzdata = dontCheck super.tzdata; + + # We provide newer dependencies than upstream expects. + swarm = doJailbreak super.swarm; + + # Too strict upper bound on bytestring + # https://github.com/TravisWhitaker/rdf/issues/8 + rdf = doJailbreak super.rdf; + + # random <1.2 + unfoldable = doJailbreak super.unfoldable; + + # containers <0.6, semigroupoids <5.3 + data-lens = doJailbreak super.data-lens; + + # transformers <0.3 + monads-fd = doJailbreak super.monads-fd; + + # HTF <0.15 + cases = doJailbreak super.cases; + + # exceptions <0.9 + eprocess = doJailbreak super.eprocess; + + # hashable <1.4, mmorph <1.2 + composite-aeson = doJailbreak super.composite-aeson; + + # composite-aeson <0.8, composite-base <0.8 + compdoc = doJailbreak super.compdoc; + + # composite-aeson <0.8, composite-base <0.8 + haskell-coffee = doJailbreak super.haskell-coffee; + + # Test suite doesn't compile anymore + twitter-types = dontCheck super.twitter-types; + + # base <4.14 + numbered-semigroups = doJailbreak super.numbered-semigroups; + + # Tests open file "data/test_vectors_aserti3-2d_run01.txt" but it doesn't exist + haskoin-core = dontCheck super.haskoin-core; + + # base <4.9, transformers <0.5 + MonadCatchIO-transformers = doJailbreak super.MonadCatchIO-transformers; + + # unix-compat <0.5 + hxt-cache = doJailbreak super.hxt-cache; + + # base <4.16 + fast-builder = doJailbreak super.fast-builder; + + # QuickCheck <2.14 + term-rewriting = doJailbreak super.term-rewriting; + + # tests can't find the test binary anymore - parseargs-example + parseargs = dontCheck super.parseargs; + + # base <4.14 + decimal-literals = doJailbreak super.decimal-literals; + + # multiple bounds too strict + snaplet-sqlite-simple = doJailbreak super.snaplet-sqlite-simple; + + # Test failure https://gitlab.com/lysxia/ap-normalize/-/issues/2 + ap-normalize = dontCheck super.ap-normalize; + + heist-extra = doJailbreak super.heist-extra; # base <4.18.0.0.0 + unionmount = doJailbreak super.unionmount; # base <4.18 + path-tree = doJailbreak super.path-tree; # base <4.18 https://github.com/srid/pathtree/pull/1 + tailwind = doJailbreak super.tailwind; # base <=4.17.0.0 + tagtree = doJailbreak super.tagtree; # base <=4.17 https://github.com/srid/tagtree/issues/1 + commonmark-wikilink = doJailbreak super.commonmark-wikilink; # base <4.18.0.0.0 + + # 2024-03-02: Apply unreleased changes necessary for compatibility + # with commonmark-extensions-0.2.5.3. + commonmark-simple = assert super.commonmark-simple.version == "0.1.0.0"; + appendPatches (map ({ rev, hash }: fetchpatch { + name = "commonmark-simple-${lib.substring 0 7 rev}.patch"; + url = "https://github.com/srid/commonmark-simple/commit/${rev}.patch"; + includes = [ "src/Commonmark/Simple.hs" ]; + inherit hash; + }) [ + { + rev = "71f5807ed4cbd8da915bf5ba04cd115b49980bcb"; + hash = "sha256-ibDQbyTd2BoA0V+ldMOr4XYurnqk1nWzbJ15tKizHrM="; + } + { + rev = "fc106c94f781f6a35ef66900880edc08cbe3b034"; + hash = "sha256-9cpgRNFWhpSuSttAvnwPiLmi1sIoDSYbp0sMwcKWgDQ="; + } + ]) + (doJailbreak super.commonmark-simple); + + # Test files missing from sdist + # https://github.com/tweag/webauthn/issues/166 + webauthn = dontCheck super.webauthn; + + # doctest <0.19 + polysemy = doJailbreak super.polysemy; + + # multiple bounds too strict + co-log-polysemy = doJailbreak super.co-log-polysemy; + co-log-polysemy-formatting = doJailbreak super.co-log-polysemy-formatting; + + # calls ghc in tests + # https://github.com/brandonchinn178/tasty-autocollect/issues/54 + tasty-autocollect = dontCheck super.tasty-autocollect; + + postgrest = lib.pipe super.postgrest [ + # 2023-12-20: New version needs extra dependencies + (addBuildDepends [ self.extra self.fuzzyset_0_2_4 self.cache self.timeit ]) + # 2022-12-02: Too strict bounds: https://github.com/PostgREST/postgrest/issues/2580 + doJailbreak + # 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275 + (overrideSrc rec { + version = "12.0.2"; + src = pkgs.fetchFromGitHub { + owner = "PostgREST"; + repo = "postgrest"; + rev = "v${version}"; + hash = "sha256-fpGeL8R6hziEtIgHUMfWLF7JAjo3FDYQw3xPSeQH+to="; + }; + }) + ]; + + # Too strict bounds on hspec < 2.11 + fuzzyset_0_2_4 = doJailbreak super.fuzzyset_0_2_4; + swagger2 = doJailbreak super.swagger2; + + html-charset = dontCheck super.html-charset; + + # true-name-0.1.0.4 has been tagged, but has not been released to Hackage. + # Also, beyond 0.1.0.4 an additional patch is required to make true-name + # compatible with current versions of template-haskell + # https://github.com/liyang/true-name/pull/4 + true-name = appendPatch (fetchpatch { + url = "https://github.com/liyang/true-name/compare/0.1.0.3...nuttycom:true-name:update_template_haskell.patch"; + hash = "sha256-ZMBXGGc2X5AKXYbqgkLXkg5BhEwyj022E37sUEWahtc="; + }) (overrideCabal (drv: { + revision = null; + editedCabalFile = null; + }) super.true-name); + + # ffmpeg-light works against the ffmpeg-4 API, but the default ffmpeg in nixpkgs is ffmpeg-5. + # https://github.com/NixOS/nixpkgs/pull/220972#issuecomment-1484017192 + ffmpeg-light = super.ffmpeg-light.override { ffmpeg = pkgs.ffmpeg_4; }; + + # posix-api has had broken tests since 2020 (until at least 2023-01-11) + # raehik has a fix pending: https://github.com/andrewthad/posix-api/pull/14 + posix-api = dontCheck super.posix-api; + + # bytestring <0.11.0, optparse-applicative <0.13.0 + # https://github.com/kseo/sfnt2woff/issues/1 + sfnt2woff = doJailbreak super.sfnt2woff; + + # 2023-03-05: restrictive bounds on base https://github.com/diagrams/diagrams-gtk/issues/11 + diagrams-gtk = doJailbreak super.diagrams-gtk; + + tomland = overrideCabal (drv: { + # 2023-03-13: restrictive bounds on validation-selective (>=0.1.0 && <0.2). + # Get rid of this in the next release: https://github.com/kowainik/tomland/commit/37f16460a6dfe4606d48b8b86c13635d409442cd + jailbreak = true; + # Fix compilation of test suite with GHC >= 9.8 + patches = drv.patches or [ ] ++ [ + (pkgs.fetchpatch { + name = "tomland-disambiguate-string-type-for-ghc-9.8.patch"; + url = "https://github.com/kowainik/tomland/commit/0f107269b8835a8253f618b75930b11d3a3f1337.patch"; + sha256 = "13ndlfw32xh8jz5g6lpxzn2ks8zchb3y4j1jbbm2x279pdyvvars"; + }) + ]; + }) super.tomland; + + # libfuse3 fails to mount fuse file systems within the build environment + libfuse3 = dontCheck super.libfuse3; + + # Merged upstream, but never released. Allows both intel and aarch64 darwin to build. + # https://github.com/vincenthz/hs-gauge/pull/106 + gauge = appendPatch (pkgs.fetchpatch { + name = "darwin-aarch64-fix.patch"; + url = "https://github.com/vincenthz/hs-gauge/commit/3d7776f41187c70c4f0b4517e6a7dde10dc02309.patch"; + hash = "sha256-4osUMo0cvTvyDTXF8lY9tQbFqLywRwsc3RkHIhqSriQ="; + }) super.gauge; + + # Flaky QuickCheck tests + # https://github.com/Haskell-Things/ImplicitCAD/issues/441 + implicit = dontCheck super.implicit; + + # The hackage source is somehow missing a file present in the repo (tests/ListStat.hs). + sym = dontCheck super.sym; + + # 2024-01-23: https://github.com/composewell/unicode-data/issues/118 + unicode-data = dontCheck super.unicode-data; + + # 2024-01-24: https://github.com/haskellari/tree-diff/issues/79 + tree-diff = dontCheck super.tree-diff; + + # Too strict bounds on base, ghc-prim, primitive + # https://github.com/kowainik/typerep-map/pull/128 + typerep-map = doJailbreak super.typerep-map; + + # Too strict bounds on base + kewar = doJailbreak super.kewar; + + # Too strict bounds on mtl, servant and servant-client + unleash-client-haskell = doJailbreak super.unleash-client-haskell; + + # Requires a newer zlib version than stackage provides + futhark = super.futhark.override { + zlib = self.zlib_0_7_0_0; + }; + + # Tests rely on (missing) submodule + unleash-client-haskell-core = dontCheck super.unleash-client-haskell-core; + + # Workaround for Cabal failing to find nonexistent SDL2 library?! + # https://github.com/NixOS/nixpkgs/issues/260863 + sdl2-gfx = overrideCabal { __propagatePkgConfigDepends = false; } super.sdl2-gfx; + sdl2-ttf = overrideCabal { __onlyPropagateKnownPkgConfigModules = true; } super.sdl2-ttf; + + # Needs git for compile-time insertion of commit hash into --version string. + kmonad = overrideCabal (drv: { + libraryToolDepends = (drv.libraryToolDepends or []) ++ [pkgs.buildPackages.git]; + }) super.kmonad; + + ghc-syntax-highlighter_0_0_11_0 = super.ghc-syntax-highlighter_0_0_11_0.overrideScope(self: super: { + ghc-lib-parser = self.ghc-lib-parser_9_8_2_20240223; + }); + + # 2024-03-17: broken + vaultenv = dontDistribute super.vaultenv; + + # Support base16 1.0 + nix-serve-ng = appendPatch (fetchpatch { + url = "https://github.com/aristanetworks/nix-serve-ng/commit/4d9eacfcf753acbcfa0f513bec725e9017076270.patch"; + hash = "sha256-zugyUpEq/iVkxghrvguL95+lJDEpE8MLvZivken0p24="; + }) super.nix-serve-ng; + + # Needs a matching version of ipython-kernel and a + # ghc-syntax-highlighter compatible with a newer ghc-lib-parser it + # transitively pulls in + ihaskell = super.ihaskell.overrideScope (self: super: { + ghc-syntax-highlighter = self.ghc-syntax-highlighter_0_0_10_0; + }); + + # 2024-01-24: support optparse-applicative 0.18 + niv = appendPatches [ + (fetchpatch { + # needed for the following patch to apply + url = "https://github.com/nmattia/niv/commit/7b76374b2b44152bfbf41fcb60162c2ce9182e7a.patch"; + includes = [ "src/*" ]; + hash = "sha256-3xG+GD6fUCGgi2EgS7WUpjfn6gvc2JurJcIrnyy4ys8="; + }) + (fetchpatch { + # Update to optparse-applicative 0.18 + url = "https://github.com/nmattia/niv/commit/290965abaa02be33b601032d850c588a6bafb1a5.patch"; + hash = "sha256-YxUdv4r/Fx+8YxHhqEuS9uZR1XKzVCPrLmj5+AY5GRA="; + }) + ] super.niv; + + # 2024-03-25: HSH broken because of the unix-2.8.0.0 breaking change + HSH = appendPatches [./patches/HSH-unix-openFd.patch] super.HSH; + + inherit + (let + unbreakRepa = packageName: drv: lib.pipe drv [ + # 2023-12-23: Apply build fixes for ghc >=9.4 + (appendPatches (lib.optionals (lib.versionAtLeast self.ghc.version "9.4") (repaPatches.${packageName} or []))) + # 2023-12-23: jailbreak for base <4.17, vector <0.13 + doJailbreak + ]; + # https://github.com/haskell-repa/repa/pull/27 + repaPatches = lib.mapAttrs (relative: hash: lib.singleton (pkgs.fetchpatch { + name = "repa-pr-27.patch"; + url = "https://github.com/haskell-repa/repa/pull/27/commits/40cb2866bb4da51a8cac5e3792984744a64b016e.patch"; + inherit relative hash; + })) { + repa = "sha256-bcSnzvCJmmSBts9UQHA2dYL0Q+wXN9Fbz5LfkrmhCo8="; + repa-io = "sha256-KsIN7NPWCyTpVzhR+xaBKGl8vC6rYH94llvlTawSxFk="; + repa-examples = "sha256-//2JG1CW1h2sKS2BSJadVAujSE3v1TfS0F8zgcNkPI8="; + repa-algorithms = "sha256-z/a7DpT3xJrIsif4cbciYcTSjapAtCoNNVX7PrZtc4I="; + }; + in + lib.mapAttrs unbreakRepa super) + repa + repa-io + repa-examples + repa-algorithms + # The following packages aren't fixed yet, sorry: + # repa-array, repa-convert, repa-eval, repa-flow, + # repa-query, repa-scalar, repa-store, repa-stream + ; + + # Use recent git version as the hackage version is outdated and not building on recent GHC versions + haskell-to-elm = overrideSrc { + version = "unstable-2023-12-02"; + src = pkgs.fetchFromGitHub { + owner = "haskell-to-elm"; + repo = "haskell-to-elm"; + rev = "52ab086a320a14051aa38d0353d957fb6b2525e9"; + hash = "sha256-j6F4WplJy7NyhTAuiDd/tHT+Agk1QdyPjOEkceZSxq8="; + }; + } super.haskell-to-elm; + + # https://github.com/dpwright/HaskellNet-SSL/pull/33 Use crypton-connection instead of connection + HaskellNet-SSL = appendPatch (pkgs.fetchpatch { + name = "HaskellNet-SSL-crypton-connection.patch"; + url = "https://github.com/dpwright/HaskellNet-SSL/pull/34/commits/cab639143efb65acf96abb35ae6c48db8d37867c.patch"; + hash = "sha256-hT4IZw70DxTw6iMofQHjPycz6IE6U76df72ftR2UB6Q="; + }) (super.HaskellNet-SSL.override { connection = self.crypton-connection; }); + + # https://github.com/isovector/type-errors/issues/9 + type-errors = dontCheck super.type-errors; + + cabal-gild = super.cabal-gild.overrideScope (self: super: { + tasty = super.tasty_1_5; + tasty-quickcheck = super.tasty-quickcheck_0_10_3; + }); + + # Too strict bounds on text. Can be removed after https://github.com/alx741/currencies/pull/3 is merged + currencies = doJailbreak super.currencies; +} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-darwin.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-darwin.nix new file mode 100644 index 0000000..3e7bf1f --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-darwin.nix @@ -0,0 +1,357 @@ +# DARWIN-SPECIFIC OVERRIDES FOR THE HASKELL PACKAGE SET IN NIXPKGS + +{ pkgs, haskellLib }: + +let + inherit (pkgs) lib darwin; +in + +with haskellLib; + +self: super: ({ + + # the tests for shell-conduit on Darwin illegitimatey assume non-GNU echo + # see: https://github.com/psibi/shell-conduit/issues/12 + shell-conduit = dontCheck super.shell-conduit; + + conduit-extra = super.conduit-extra.overrideAttrs (drv: { + __darwinAllowLocalNetworking = true; + }); + + streaming-commons = super.streaming-commons.overrideAttrs (_: { + __darwinAllowLocalNetworking = true; + }); + + halive = addBuildDepend darwin.apple_sdk.frameworks.AppKit super.halive; + + # Hakyll's tests are broken on Darwin (3 failures); and they require util-linux + hakyll = overrideCabal { + testToolDepends = []; + doCheck = false; + } super.hakyll; + + barbly = addBuildDepend darwin.apple_sdk.frameworks.AppKit super.barbly; + + double-conversion = addExtraLibrary pkgs.libcxx super.double-conversion; + + streamly = addBuildDepend darwin.apple_sdk.frameworks.Cocoa super.streamly; + + apecs-physics = addPkgconfigDepends [ + darwin.apple_sdk.frameworks.ApplicationServices + ] super.apecs-physics; + + # Framework deps are hidden behind a flag + hmidi = addExtraLibraries [ + darwin.apple_sdk.frameworks.CoreFoundation + darwin.apple_sdk.frameworks.CoreAudio + darwin.apple_sdk.frameworks.CoreMIDI + ] super.hmidi; + + # "erf table" test fails on Darwin + # https://github.com/bos/math-functions/issues/63 + math-functions = dontCheck super.math-functions; + + # darwin doesn't have sub-second resolution + # https://github.com/hspec/mockery/issues/11 + mockery = overrideCabal (drv: { + preCheck = '' + export TRAVIS=true + '' + (drv.preCheck or ""); + }) super.mockery; + + # https://github.com/ndmitchell/shake/issues/206 + shake = dontCheck super.shake; + + filecache = dontCheck super.filecache; + + # gtk/gtk3 needs to be told on Darwin to use the Quartz + # rather than X11 backend (see eg https://github.com/gtk2hs/gtk2hs/issues/249). + gtk3 = appendConfigureFlag "-f have-quartz-gtk" super.gtk3; + gtk = appendConfigureFlag "-f have-quartz-gtk" super.gtk; + + OpenAL = addExtraLibrary darwin.apple_sdk.frameworks.OpenAL super.OpenAL; + + al = overrideCabal (drv: { + libraryFrameworkDepends = [ + darwin.apple_sdk.frameworks.OpenAL + ] ++ (drv.libraryFrameworkDepends or []); + }) super.al; + + proteaaudio = addExtraLibrary darwin.apple_sdk.frameworks.AudioToolbox super.proteaaudio; + + # the system-fileio tests use canonicalizePath, which fails in the sandbox + system-fileio = dontCheck super.system-fileio; + + git-annex = overrideCabal (drv: { + # We can't use testFlags since git-annex side steps the Cabal test mechanism + preCheck = drv.preCheck or "" + '' + checkFlagsArray+=( + # The addurl test cases require security(1) to be in PATH which we can't + # provide from nixpkgs to my (@sternenseemann) knowledge. + "-p" "!/addurl/" + ) + ''; + }) super.git-annex; + + # Prevents needing to add `security_tool` as a run-time dependency for + # everything using x509-system to give access to the `security` executable. + # + # darwin.security_tool is broken in Mojave (#45042) + # + # We will use the system provided security for now. + # Beware this WILL break in sandboxes! + # + # TODO(matthewbauer): If someone really needs this to work in sandboxes, + # I think we can add a propagatedImpureHost dep here, but I’m hoping to + # get a proper fix available soonish. + x509-system = overrideCabal (drv: + lib.optionalAttrs (!pkgs.stdenv.cc.nativeLibc) { + postPatch = '' + substituteInPlace System/X509/MacOS.hs --replace security /usr/bin/security + '' + (drv.postPatch or ""); + }) super.x509-system; + + # https://github.com/haskell-foundation/foundation/pull/412 + foundation = dontCheck super.foundation; + + llvm-hs = overrideCabal (oldAttrs: { + # One test fails on darwin. + doCheck = false; + # llvm-hs's Setup.hs file tries to add the lib/ directory from LLVM8 to + # the DYLD_LIBRARY_PATH environment variable. This messes up clang + # when called from GHC, probably because clang is version 7, but we are + # using LLVM8. + preCompileBuildDriver = '' + substituteInPlace Setup.hs --replace "addToLdLibraryPath libDir" "pure ()" + '' + (oldAttrs.preCompileBuildDriver or ""); + }) super.llvm-hs; + + yesod-bin = addBuildDepend darwin.apple_sdk.frameworks.Cocoa super.yesod-bin; + + yesod-core = super.yesod-core.overrideAttrs (drv: { + # Allow access to local networking when the Darwin sandbox is enabled, so yesod-core can + # run tests that access localhost. + __darwinAllowLocalNetworking = true; + }); + + hidapi = + addExtraLibraries [ + darwin.apple_sdk.frameworks.AppKit + darwin.apple_sdk.frameworks.IOKit + darwin.apple_sdk.frameworks.CoreFoundation + ] + (super.hidapi.override { systemd = null; }); + + hmatrix = addBuildDepend darwin.apple_sdk.frameworks.Accelerate super.hmatrix; + + blas-hs = overrideCabal (drv: { + libraryFrameworkDepends = [ + darwin.apple_sdk.frameworks.Accelerate + ] ++ (drv.libraryFrameworkDepends or []); + }) super.blas-hs; + + # Ensure the necessary frameworks are propagatedBuildInputs on darwin + OpenGLRaw = overrideCabal (drv: { + librarySystemDepends = []; + libraryHaskellDepends = drv.libraryHaskellDepends ++ [ + darwin.apple_sdk.frameworks.OpenGL + ]; + preConfigure = '' + frameworkPaths=($(for i in $nativeBuildInputs; do if [ -d "$i"/Library/Frameworks ]; then echo "-F$i/Library/Frameworks"; fi done)) + frameworkPaths=$(IFS=, ; echo "''${frameworkPaths[@]}") + configureFlags+=$(if [ -n "$frameworkPaths" ]; then echo -n "--ghc-options=-optl=$frameworkPaths"; fi) + '' + (drv.preConfigure or ""); + }) super.OpenGLRaw; + GLURaw = overrideCabal (drv: { + librarySystemDepends = []; + libraryHaskellDepends = drv.libraryHaskellDepends ++ [ + darwin.apple_sdk.frameworks.OpenGL + ]; + }) super.GLURaw; + bindings-GLFW = overrideCabal (drv: { + librarySystemDepends = []; + libraryHaskellDepends = drv.libraryHaskellDepends ++ [ + darwin.apple_sdk.frameworks.AGL + darwin.apple_sdk.frameworks.Cocoa + darwin.apple_sdk.frameworks.OpenGL + darwin.apple_sdk.frameworks.IOKit + darwin.apple_sdk.frameworks.Kernel + darwin.apple_sdk.frameworks.CoreVideo + darwin.CF + ]; + }) super.bindings-GLFW; + OpenCL = overrideCabal (drv: { + librarySystemDepends = []; + libraryHaskellDepends = drv.libraryHaskellDepends ++ [ + darwin.apple_sdk.frameworks.OpenCL + ]; + }) super.OpenCL; + + # cabal2nix likes to generate dependencies on hinotify when hfsevents is + # really required on darwin: https://github.com/NixOS/cabal2nix/issues/146. + hinotify = self.hfsevents; + + # FSEvents API is very buggy and tests are unreliable. See + # http://openradar.appspot.com/10207999 and similar issues. + fsnotify = addBuildDepend darwin.apple_sdk.frameworks.Cocoa + (dontCheck super.fsnotify); + + FractalArt = overrideCabal (drv: { + librarySystemDepends = [ + darwin.libobjc + darwin.apple_sdk.frameworks.AppKit + ] ++ (drv.librarySystemDepends or []); + }) super.FractalArt; + + arbtt = overrideCabal (drv: { + librarySystemDepends = [ + darwin.apple_sdk.frameworks.Foundation + darwin.apple_sdk.frameworks.Carbon + darwin.apple_sdk.frameworks.IOKit + ] ++ (drv.librarySystemDepends or []); + }) super.arbtt; + + HTF = overrideCabal (drv: { + # GNU find is not prefixed in stdenv + postPatch = '' + substituteInPlace scripts/local-htfpp --replace "find=gfind" "find=find" + '' + (drv.postPatch or ""); + }) super.HTF; + + # conditional dependency via a cabal flag + cas-store = overrideCabal (drv: { + libraryHaskellDepends = [ + self.kqueue + ] ++ (drv.libraryHaskellDepends or []); + }) super.cas-store; + + # We are lacking pure pgrep at the moment for tests to work + tmp-postgres = dontCheck super.tmp-postgres; + + # On darwin librt doesn't exist and will fail to link against, + # however linking against it is also not necessary there + GLHUI = overrideCabal (drv: { + postPatch = '' + substituteInPlace GLHUI.cabal --replace " rt" "" + '' + (drv.postPatch or ""); + }) super.GLHUI; + + SDL-image = overrideCabal (drv: { + # Prevent darwin-specific configuration code path being taken + # which doesn't work with nixpkgs' SDL libraries + postPatch = '' + substituteInPlace configure --replace xDarwin noDarwinSpecialCasing + '' + (drv.postPatch or ""); + patches = [ + # Work around SDL_main.h redefining main to SDL_main + ./patches/SDL-image-darwin-hsc.patch + ]; + }) super.SDL-image; + + # Prevent darwin-specific configuration code path being taken which + # doesn't work with nixpkgs' SDL libraries + SDL-mixer = overrideCabal (drv: { + postPatch = '' + substituteInPlace configure --replace xDarwin noDarwinSpecialCasing + '' + (drv.postPatch or ""); + }) super.SDL-mixer; + + # Work around SDL_main.h redefining main to SDL_main + SDL-ttf = appendPatch ./patches/SDL-ttf-darwin-hsc.patch super.SDL-ttf; + + # Disable a bunch of test suites that fail because of darwin's case insensitive + # file system: When a test suite has a test suite file that has the same name + # as a module in scope, but in different case (e. g. hedgehog.hs and Hedgehog + # in scope), GHC will complain that the file name and module name differ (in + # the example hedgehog.hs would be Main). + # These failures can easily be fixed by upstream by renaming files, so we + # should create issues for them. + # https://github.com/typeclasses/aws-cloudfront-signed-cookies/issues/2 + aws-cloudfront-signed-cookies = dontCheck super.aws-cloudfront-signed-cookies; + + # https://github.com/acid-state/acid-state/issues/133 + acid-state = dontCheck super.acid-state; + + # Otherwise impure gcc is used, which is Apple's weird wrapper + c2hsc = addTestToolDepends [ pkgs.gcc ] super.c2hsc; + + http-client-tls = overrideCabal (drv: { + postPatch = '' + # This comment has been inserted, so the derivation hash changes, forcing + # a rebuild of this derivation which has succeeded to build on Hydra before, + # but apparently been corrupted, causing reverse dependencies to fail. + # + # This workaround can be removed upon the next darwin stdenv rebuild, + # presumably https://github.com/NixOS/nixpkgs/pull/152850 or the next + # full haskellPackages rebuild. + '' + drv.postPatch or ""; + }) super.http-client-tls; + + http2 = super.http2.overrideAttrs (drv: { + # Allow access to local networking when the Darwin sandbox is enabled, so http2 can run tests + # that access localhost. + __darwinAllowLocalNetworking = true; + }); + + foldl = overrideCabal (drv: { + postPatch = '' + # This comment has been inserted, so the derivation hash changes, forcing + # a rebuild of this derivation which has succeeded to build on Hydra before, + # but apparently been corrupted, causing reverse dependencies to fail. + # + # This workaround can be removed upon the next darwin stdenv rebuild, + # presumably https://github.com/NixOS/nixpkgs/pull/152850 or the next + # full haskellPackages rebuild. + '' + drv.postPatch or ""; + }) super.foldl; + + # https://hydra.nixos.org/build/230964714/nixlog/1 + inline-c-cpp = appendPatch (pkgs.fetchpatch { + url = "https://github.com/fpco/inline-c/commit/e8dc553b13bb847409fdced649a6a863323cff8a.patch"; + name = "revert-use-system-cxx-std-lib.patch"; + sha256 = "sha256-ql1/+8bvmWexyCdFR0VS4M4cY2lD0Px/9dHYLqlKyNA="; + revert = true; + stripLen = 1; + }) super.inline-c-cpp; + + # Tests fail on macOS https://github.com/mrkkrp/zip/issues/112 + zip = dontCheck super.zip; +} // lib.optionalAttrs pkgs.stdenv.isAarch64 { # aarch64-darwin + + # https://github.com/fpco/unliftio/issues/87 + unliftio = dontCheck super.unliftio; + # This is the same issue as above; the rio tests call functions in unliftio + # that have issues as tracked in the GitHub issue above. Once the unliftio + # tests are fixed, we can remove this as well. + # + # We skip just the problematic tests by replacing 'it' with 'xit'. + rio = overrideCabal (drv: { + preConfigure = '' + sed -i 's/\bit /xit /g' test/RIO/FileSpec.hs + ''; + }) super.rio; + + # https://github.com/haskell-crypto/cryptonite/issues/360 + cryptonite = appendPatch ./patches/cryptonite-remove-argon2.patch super.cryptonite; + + # Build segfaults unless `fixity-th` is disabled. + # https://github.com/tweag/ormolu/issues/927 + ormolu = overrideCabal (drv: { + libraryHaskellDepends = drv.libraryHaskellDepends ++ [ self.file-embed ]; + }) (disableCabalFlag "fixity-th" super.ormolu); + fourmolu = overrideCabal (drv: { + libraryHaskellDepends = drv.libraryHaskellDepends ++ [ self.file-embed ]; + }) (disableCabalFlag "fixity-th" super.fourmolu); + + # https://github.com/NixOS/nixpkgs/issues/149692 + Agda = disableCabalFlag "optimise-heavily" super.Agda; + +} // lib.optionalAttrs pkgs.stdenv.isx86_64 { # x86_64-darwin + + # tests appear to be failing to link or something: + # https://hydra.nixos.org/build/174540882/nixlog/9 + regex-rure = dontCheck super.regex-rure; + # same + # https://hydra.nixos.org/build/174540882/nixlog/9 + jacinda = dontCheck super.jacinda; +}) diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-8.10.x.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-8.10.x.nix new file mode 100644 index 0000000..3e79076 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-8.10.x.nix @@ -0,0 +1,191 @@ +{ pkgs, haskellLib }: + +with haskellLib; + +let + inherit (pkgs.stdenv.hostPlatform) isDarwin; + inherit (pkgs) lib; +in + +self: super: { + + # ghcjs does not use `llvmPackages` and exposes `null` attribute. + llvmPackages = + if self.ghc.llvmPackages != null + then pkgs.lib.dontRecurseIntoAttrs self.ghc.llvmPackages + else null; + + # Disable GHC 8.10.x core libraries. + array = null; + base = null; + binary = null; + bytestring = null; + Cabal = null; + containers = null; + deepseq = null; + directory = null; + exceptions = null; + filepath = null; + ghc-boot = null; + ghc-boot-th = null; + ghc-compact = null; + ghc-heap = null; + ghc-prim = null; + ghci = null; + haskeline = null; + hpc = null; + integer-gmp = null; + libiserv = null; + mtl = null; + parsec = null; + pretty = null; + process = null; + rts = null; + stm = null; + template-haskell = null; + # GHC only builds terminfo if it is a native compiler + terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else doDistribute self.terminfo_0_4_1_6; + text = null; + time = null; + transformers = null; + unix = null; + # GHC only bundles the xhtml library if haddock is enabled, check if this is + # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463 + xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0; + + # Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work + Cabal-syntax = self.Cabal-syntax_3_6_0_0; + # These core package only exist for GHC >= 9.4. The best we can do is feign + # their existence to callPackages, but their is no shim for lower GHC versions. + system-cxx-std-lib = null; + + # For GHC < 9.4, some packages need data-array-byte as an extra dependency + # For GHC < 9.2, os-string is not required. + primitive = addBuildDepends [ self.data-array-byte ] super.primitive; + hashable = addBuildDepends [ + self.data-array-byte + self.base-orphans + ] (super.hashable.override { + os-string = null; + }); + + # Too strict lower bounds on base + primitive-addr = doJailbreak super.primitive-addr; + + # Pick right versions for GHC-specific packages + ghc-api-compat = doDistribute (unmarkBroken self.ghc-api-compat_8_10_7); + + # Needs to use ghc-lib due to incompatible GHC + ghc-tags = doDistribute (addBuildDepend self.ghc-lib self.ghc-tags_1_5); + + # Jailbreak to fix the build. + base-noprelude = doJailbreak super.base-noprelude; + unliftio-core = doJailbreak super.unliftio-core; + + # Jailbreaking because monoidal-containers hasn’t bumped it's base dependency for 8.10. + monoidal-containers = doJailbreak super.monoidal-containers; + + # Jailbreak to fix the build. + brick = doJailbreak super.brick; + exact-pi = doJailbreak super.exact-pi; + serialise = doJailbreak super.serialise; + setlocale = doJailbreak super.setlocale; + shellmet = doJailbreak super.shellmet; + shower = doJailbreak super.shower; + + # hnix 0.9.0 does not provide an executable for ghc < 8.10, so define completions here for now. + hnix = self.generateOptparseApplicativeCompletions [ "hnix" ] + (overrideCabal (drv: { + # executable is allowed for ghc >= 8.10 and needs repline + executableHaskellDepends = drv.executableToolDepends or [] ++ [ self.repline ]; + }) super.hnix); + + haskell-language-server = throw "haskell-language-server dropped support for ghc 8.10 in version 2.3.0.0 please use a newer ghc version or an older nixpkgs version"; + + ghc-lib-parser = doDistribute self.ghc-lib-parser_9_2_8_20230729; + ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_2_1_1; + ghc-lib = doDistribute self.ghc-lib_9_2_8_20230729; + + path-io = doJailbreak super.path-io; + + hlint = self.hlint_3_4_1; + + mime-string = disableOptimization super.mime-string; + + # weeder 2.3.* no longer supports GHC 8.10 + weeder = doDistribute (doJailbreak self.weeder_2_2_0); + # Unnecessarily strict upper bound on lens + weeder_2_2_0 = doJailbreak (super.weeder_2_2_0.override { + # weeder < 2.6 only supports algebraic-graphs < 0.7 + # We no longer have matching test deps for algebraic-graphs 0.6.1 in the set + algebraic-graphs = dontCheck self.algebraic-graphs_0_6_1; + }); + + # Overly-strict bounds introducted by a revision in version 0.3.2. + text-metrics = doJailbreak super.text-metrics; + + # Doesn't build with 9.0, see https://github.com/yi-editor/yi/issues/1125 + yi-core = doDistribute (markUnbroken super.yi-core); + + # Temporarily disabled blaze-textual for GHC >= 9.0 causing hackage2nix ignoring it + # https://github.com/paul-rouse/mysql-simple/blob/872604f87044ff6d1a240d9819a16c2bdf4ed8f5/Database/MySQL/Internal/Blaze.hs#L4-L10 + mysql-simple = addBuildDepends [ + self.blaze-textual + ] super.mysql-simple; + + taffybar = markUnbroken (doDistribute super.taffybar); + + # https://github.com/fpco/inline-c/issues/127 (recommend to upgrade to Nixpkgs GHC >=9.0) + inline-c-cpp = (if isDarwin then dontCheck else x: x) super.inline-c-cpp; + + # Depends on OneTuple for GHC < 9.0 + universe-base = addBuildDepends [ self.OneTuple ] super.universe-base; + + # Not possible to build in the main GHC 9.0 package set + # https://github.com/awakesecurity/spectacle/issues/49 + spectacle = doDistribute (markUnbroken super.spectacle); + + # doctest-parallel dependency requires newer Cabal + regex-tdfa = dontCheck super.regex-tdfa; + + # Unnecessarily strict lower bound on base + # https://github.com/mrkkrp/megaparsec/pull/485#issuecomment-1250051823 + megaparsec = doJailbreak super.megaparsec; + + retrie = dontCheck self.retrie_1_1_0_0; + + # Later versions only support GHC >= 9.2 + ghc-exactprint = self.ghc-exactprint_0_6_4; + + apply-refact = self.apply-refact_0_9_3_0; + + # Needs OneTuple for ghc < 9.2 + binary-orphans = addBuildDepends [ self.OneTuple ] super.binary-orphans; + + # Requires GHC < 9.4 + ghc-source-gen = doDistribute (unmarkBroken super.ghc-source-gen); + + # No instance for (Show B.Builder) arising from a use of ‘print’ + http-types = dontCheck super.http-types; + + # Packages which need compat library for GHC < 9.6 + inherit + (lib.mapAttrs + (_: addBuildDepends [ self.foldable1-classes-compat ]) + super) + indexed-traversable + these + ; + base-compat-batteries = addBuildDepends [ + self.foldable1-classes-compat + self.OneTuple + ] super.base-compat-batteries; + + # OneTuple needs hashable (instead of ghc-prim) and foldable1-classes-compat for GHC < 9 + OneTuple = addBuildDepends [ + self.foldable1-classes-compat + self.base-orphans + ] (super.OneTuple.override { + ghc-prim = self.hashable; + }); +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-8.6.x.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-8.6.x.nix new file mode 100644 index 0000000..b19a5e9 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-8.6.x.nix @@ -0,0 +1,112 @@ +{ pkgs, haskellLib }: + +with haskellLib; + +let + inherit (pkgs.stdenv.hostPlatform) isDarwin; +in + +self: super: { + + # Should be llvmPackages_6 which has been removed from nixpkgs + llvmPackages = null; + + # Disable GHC 8.6.x core libraries. + array = null; + base = null; + binary = null; + bytestring = null; + Cabal = null; + containers = null; + deepseq = null; + directory = null; + filepath = null; + ghc-boot = null; + ghc-boot-th = null; + ghc-compact = null; + ghc-heap = null; + ghc-prim = null; + ghci = null; + haskeline = null; + hpc = null; + integer-gmp = null; + libiserv = null; + mtl = null; + parsec = null; + pretty = null; + process = null; + rts = null; + stm = null; + template-haskell = null; + # GHC only builds terminfo if it is a native compiler + terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else doDistribute self.terminfo_0_4_1_6; + text = null; + time = null; + transformers = null; + unix = null; + # GHC only bundles the xhtml library if haddock is enabled, check if this is + # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463 + xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0; + + # Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work + Cabal-syntax = self.Cabal-syntax_3_6_0_0; + # These core package only exist for GHC >= 9.4. The best we can do is feign + # their existence to callPackages, but their is no shim for lower GHC versions. + system-cxx-std-lib = null; + + # Needs Cabal 3.0.x. + jailbreak-cabal = super.jailbreak-cabal.overrideScope (cself: _: { Cabal = cself.Cabal_3_2_1_0; }); + + # https://github.com/tibbe/unordered-containers/issues/214 + unordered-containers = dontCheck super.unordered-containers; + + # Test suite does not compile. + data-clist = doJailbreak super.data-clist; # won't cope with QuickCheck 2.12.x + dates = doJailbreak super.dates; # base >=4.9 && <4.12 + Diff = dontCheck super.Diff; + equivalence = dontCheck super.equivalence; # test suite doesn't compile https://github.com/pa-ba/equivalence/issues/5 + HaTeX = doJailbreak super.HaTeX; # containers >=0.4 && <0.6 is too tight; https://github.com/Daniel-Diaz/HaTeX/issues/126 + hpc-coveralls = doJailbreak super.hpc-coveralls; # https://github.com/guillaume-nargeot/hpc-coveralls/issues/82 + http-api-data = doJailbreak super.http-api-data; + persistent-sqlite = dontCheck super.persistent-sqlite; + system-fileio = dontCheck super.system-fileio; # avoid dependency on broken "patience" + unicode-transforms = dontCheck super.unicode-transforms; + wl-pprint-extras = doJailbreak super.wl-pprint-extras; # containers >=0.4 && <0.6 is too tight; https://github.com/ekmett/wl-pprint-extras/issues/17 + RSA = dontCheck super.RSA; # https://github.com/GaloisInc/RSA/issues/14 + github = dontCheck super.github; # hspec upper bound exceeded; https://github.com/phadej/github/pull/341 + binary-orphans = dontCheck super.binary-orphans; # tasty upper bound exceeded; https://github.com/phadej/binary-orphans/commit/8ce857226595dd520236ff4c51fa1a45d8387b33 + rebase = doJailbreak super.rebase; # time ==1.9.* is too low + + # https://github.com/jgm/skylighting/issues/55 + skylighting-core = dontCheck super.skylighting-core; + + # cabal2nix needs the latest version of Cabal, and the one + # hackage-db uses must match, so take the latest + cabal2nix = super.cabal2nix.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; }); + + # cabal2spec needs a recent version of Cabal + cabal2spec = super.cabal2spec.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; }); + + # https://github.com/pikajude/stylish-cabal/issues/12 + stylish-cabal = doDistribute (markUnbroken (super.stylish-cabal.override { haddock-library = self.haddock-library_1_7_0; })); + haddock-library_1_7_0 = dontCheck super.haddock-library_1_7_0; + + # ghc versions prior to 8.8.x needs additional dependency to compile successfully. + ghc-lib-parser-ex = addBuildDepend self.ghc-lib-parser super.ghc-lib-parser-ex; + + # This became a core library in ghc 8.10., so we don’t have an "exception" attribute anymore. + exceptions = self.exceptions_0_10_7; + + # vector 0.12.2 indroduced doctest checks that don’t work on older compilers + vector = dontCheck super.vector; + + mmorph = super.mmorph_1_1_3; + + # https://github.com/haskellari/time-compat/issues/23 + time-compat = dontCheck super.time-compat; + + mime-string = disableOptimization super.mime-string; + + # https://github.com/fpco/inline-c/issues/127 (recommend to upgrade to Nixpkgs GHC >=9.0) + inline-c-cpp = (if isDarwin then dontCheck else x: x) super.inline-c-cpp; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.0.x.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.0.x.nix new file mode 100644 index 0000000..cdaa712 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.0.x.nix @@ -0,0 +1,162 @@ +{ pkgs, haskellLib }: + +with haskellLib; + +let + inherit (pkgs.stdenv.hostPlatform) isDarwin; + inherit (pkgs) lib; +in + +self: super: { + + llvmPackages = pkgs.lib.dontRecurseIntoAttrs self.ghc.llvmPackages; + + # Disable GHC 9.0.x core libraries. + array = null; + base = null; + binary = null; + bytestring = null; + Cabal = null; + containers = null; + deepseq = null; + directory = null; + exceptions = null; + filepath = null; + ghc-bignum = null; + ghc-boot = null; + ghc-boot-th = null; + ghc-compact = null; + ghc-heap = null; + ghc-prim = null; + ghci = null; + haskeline = null; + hpc = null; + integer-gmp = null; + libiserv = null; + mtl = null; + parsec = null; + pretty = null; + process = null; + rts = null; + stm = null; + template-haskell = null; + # GHC only builds terminfo if it is a native compiler + terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else doDistribute self.terminfo_0_4_1_6; + text = null; + time = null; + transformers = null; + unix = null; + # GHC only bundles the xhtml library if haddock is enabled, check if this is + # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463 + xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0; + + # Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work + Cabal-syntax = self.Cabal-syntax_3_6_0_0; + # These core package only exist for GHC >= 9.4. The best we can do is feign + # their existence to callPackages, but their is no shim for lower GHC versions. + system-cxx-std-lib = null; + + # Jailbreaks & Version Updates + + # For GHC < 9.4, some packages need data-array-byte as an extra dependency + primitive = addBuildDepends [ self.data-array-byte ] super.primitive; + # For GHC < 9.2, os-string is not required. + hashable = addBuildDepends [ + self.data-array-byte + self.base-orphans + ] (super.hashable.override { + os-string = null; + }); + + # Too strict lower bounds on base + primitive-addr = doJailbreak super.primitive-addr; + + hashable-time = doJailbreak super.hashable-time; + tuple = addBuildDepend self.base-orphans super.tuple; + vector-th-unbox = doJailbreak super.vector-th-unbox; + + ormolu = self.ormolu_0_5_2_0.override { + Cabal-syntax = self.Cabal-syntax_3_8_1_0; + }; + + stylish-haskell = doJailbreak super.stylish-haskell_0_14_4_0; + + doctest = dontCheck super.doctest; + + haskell-language-server = throw "haskell-language-server has dropped support for ghc 9.0 in version 2.4.0.0, please use a newer ghc version or an older nixpkgs version"; + + # Needs to use ghc-lib due to incompatible GHC + ghc-tags = doDistribute (addBuildDepend self.ghc-lib self.ghc-tags_1_6); + + # Test suite sometimes segfaults with GHC 9.0.1 and 9.0.2 + # https://github.com/ekmett/reflection/issues/51 + # https://gitlab.haskell.org/ghc/ghc/-/issues/21141 + reflection = dontCheck super.reflection; + + # Disable tests pending resolution of + # https://github.com/Soostone/retry/issues/71 + retry = dontCheck super.retry; + + ghc-api-compat = unmarkBroken super.ghc-api-compat; + + # 2021-09-18: cabal2nix does not detect the need for ghc-api-compat. + hiedb = overrideCabal (old: { + libraryHaskellDepends = old.libraryHaskellDepends ++ [self.ghc-api-compat]; + }) super.hiedb; + + # https://github.com/lspitzner/butcher/issues/7 + butcher = doJailbreak super.butcher; + + # We use a GHC patch to support the fix for https://github.com/fpco/inline-c/issues/127 + # which means that the upstream cabal file isn't allowed to add the flag. + inline-c-cpp = + (if isDarwin then appendConfigureFlags ["--ghc-option=-fcompact-unwind"] else x: x) + super.inline-c-cpp; + + # 2022-05-31: weeder 2.4.* requires GHC 9.2 + weeder = doDistribute self.weeder_2_3_1; + # Unnecessarily strict upper bound on lens + weeder_2_3_1 = doJailbreak (super.weeder_2_3_1.override { + # weeder < 2.6 only supports algebraic-graphs < 0.7 + # We no longer have matching test deps for algebraic-graphs 0.6.1 in the set + algebraic-graphs = dontCheck self.algebraic-graphs_0_6_1; + }); + + # Restrictive upper bound on base and containers + sv2v = doJailbreak super.sv2v; + + # Later versions only support GHC >= 9.2 + ghc-exactprint = self.ghc-exactprint_0_6_4; + + retrie = dontCheck self.retrie_1_1_0_0; + + apply-refact = self.apply-refact_0_9_3_0; + + # Needs OneTuple for ghc < 9.2 + binary-orphans = addBuildDepends [ self.OneTuple ] super.binary-orphans; + + # Requires GHC < 9.4 + ghc-source-gen = doDistribute (unmarkBroken super.ghc-source-gen); + + hspec-megaparsec = super.hspec-megaparsec_2_2_0; + + # No instance for (Show B.Builder) arising from a use of ‘print’ + http-types = dontCheck super.http-types; + + # Packages which need compat library for GHC < 9.6 + inherit + (lib.mapAttrs + (_: addBuildDepends [ self.foldable1-classes-compat ]) + super) + indexed-traversable + these + ; + base-compat-batteries = addBuildDepends [ + self.foldable1-classes-compat + self.OneTuple + ] super.base-compat-batteries; + OneTuple = addBuildDepends [ + self.foldable1-classes-compat + self.base-orphans + ] super.OneTuple; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.10.x.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.10.x.nix new file mode 100644 index 0000000..dce4a6f --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.10.x.nix @@ -0,0 +1,52 @@ +{ pkgs, haskellLib }: + +let + inherit (pkgs) lib; +in + +self: super: { + llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages; + + # Disable GHC core libraries + array = null; + base = null; + binary = null; + bytestring = null; + Cabal = null; + Cabal-syntax = null; + containers = null; + deepseq = null; + directory = null; + exceptions = null; + filepath = null; + ghc-bignum = null; + ghc-boot = null; + ghc-boot-th = null; + ghc-compact = null; + ghc-experimental = null; + ghc-heap = null; + ghc-internal = null; + ghc-platform = null; + ghc-prim = null; + ghc-toolchain = null; + ghci = null; + haskeline = null; + hpc = null; + integer-gmp = null; + mtl = null; + parsec = null; + pretty = null; + process = null; + rts = null; + semaphore-compat = null; + stm = null; + system-cxx-std-lib = null; + template-haskell = null; + # GHC only builds terminfo if it is a native compiler + terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else haskellLib.doDistribute self.terminfo_0_4_1_6; + text = null; + time = null; + transformers = null; + unix = null; + xhtml = null; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.12.x.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.12.x.nix new file mode 100644 index 0000000..7133db2 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.12.x.nix @@ -0,0 +1,53 @@ +{ pkgs, haskellLib }: + +let + inherit (pkgs) lib; +in + +self: super: { + llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages; + + # Disable GHC core libraries + array = null; + base = null; + binary = null; + bytestring = null; + Cabal = null; + Cabal-syntax = null; + containers = null; + deepseq = null; + directory = null; + exceptions = null; + filepath = null; + ghc-bignum = null; + ghc-boot = null; + ghc-boot-th = null; + ghc-compact = null; + ghc-experimental = null; + ghc-heap = null; + ghc-internal = null; + ghc-platform = null; + ghc-prim = null; + ghc-toolchain = null; + ghci = null; + haskeline = null; + hpc = null; + integer-gmp = null; + mtl = null; + os-string = null; + parsec = null; + pretty = null; + process = null; + rts = null; + semaphore-compat = null; + stm = null; + system-cxx-std-lib = null; + template-haskell = null; + # GHC only builds terminfo if it is a native compiler + terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else haskellLib.doDistribute self.terminfo_0_4_1_6; + text = null; + time = null; + transformers = null; + unix = null; + xhtml = null; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.2.x.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.2.x.nix new file mode 100644 index 0000000..bcafc8c --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.2.x.nix @@ -0,0 +1,151 @@ +{ pkgs, haskellLib }: + +with haskellLib; + +let + inherit (pkgs.stdenv.hostPlatform) isDarwin; + inherit (pkgs) lib; +in + +self: super: { + + llvmPackages = pkgs.lib.dontRecurseIntoAttrs self.ghc.llvmPackages; + + # Disable GHC 9.2.x core libraries. + array = null; + base = null; + binary = null; + bytestring = null; + Cabal = null; + containers = null; + deepseq = null; + directory = null; + exceptions = null; + filepath = null; + ghc-bignum = null; + ghc-boot = null; + ghc-boot-th = null; + ghc-compact = null; + ghc-heap = null; + ghc-prim = null; + ghci = null; + haskeline = null; + hpc = null; + integer-gmp = null; + libiserv = null; + mtl = null; + parsec = null; + pretty = null; + process = null; + rts = null; + stm = null; + template-haskell = null; + # GHC only builds terminfo if it is a native compiler + terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else doDistribute self.terminfo_0_4_1_6; + text = null; + time = null; + transformers = null; + unix = null; + # GHC only bundles the xhtml library if haddock is enabled, check if this is + # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463 + xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0; + + # Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work + Cabal-syntax = self.Cabal-syntax_3_6_0_0; + # These core package only exist for GHC >= 9.4. The best we can do is feign + # their existence to callPackages, but their is no shim for lower GHC versions. + system-cxx-std-lib = null; + + # weeder >= 2.5 requires GHC 9.4 + weeder = doDistribute self.weeder_2_4_1; + # Allow dhall 1.42.* + weeder_2_4_1 = doJailbreak (super.weeder_2_4_1.override { + # weeder < 2.6 only supports algebraic-graphs < 0.7 + # We no longer have matching test deps for algebraic-graphs 0.6.1 in the set + algebraic-graphs = dontCheck self.algebraic-graphs_0_6_1; + }); + + + haskell-language-server = lib.pipe super.haskell-language-server [ + (disableCabalFlag "fourmolu") + (disableCabalFlag "ormolu") + (disableCabalFlag "stylishHaskell") + (overrideCabal (drv: { + # Disabling the build flags isn't enough: `Setup configure` still configures + # every component for building and complains about missing dependencies. + # Thus we have to mark the undesired components as non-buildable. + postPatch = drv.postPatch or "" + '' + for lib in hls-ormolu-plugin hls-fourmolu-plugin; do + sed -i "/^library $lib/a\ buildable: False" haskell-language-server.cabal + done + ''; + })) + (d: d.override { + ormolu = null; + fourmolu = null; + }) + ]; + + # For GHC < 9.4, some packages need data-array-byte as an extra dependency + hashable = addBuildDepends [ self.data-array-byte ] super.hashable; + primitive = addBuildDepends [ self.data-array-byte ] super.primitive; + primitive-unlifted = super.primitive-unlifted_0_1_3_1; + # Too strict lower bound on base + primitive-addr = doJailbreak super.primitive-addr; + + # Jailbreaks & Version Updates + hashable-time = doJailbreak super.hashable-time; + + # Depends on utf8-light which isn't maintained / doesn't support base >= 4.16 + # https://github.com/haskell-infra/hackage-trustees/issues/347 + # https://mail.haskell.org/pipermail/haskell-cafe/2022-October/135613.html + language-javascript_0_7_0_0 = dontCheck super.language-javascript_0_7_0_0; + + # Tests depend on `parseTime` which is no longer available + hourglass = dontCheck super.hourglass; + + # Needs to match ghc version + ghc-tags = doDistribute self.ghc-tags_1_5; + + # For "ghc-lib" flag see https://github.com/haskell/haskell-language-server/issues/3185#issuecomment-1250264515 + hlint = enableCabalFlag "ghc-lib" super.hlint; + + # 0.2.2.3 requires Cabal >= 3.8 + shake-cabal = doDistribute self.shake-cabal_0_2_2_2; + + # https://github.com/sjakobi/bsb-http-chunked/issues/38 + bsb-http-chunked = dontCheck super.bsb-http-chunked; + + # https://github.com/NixOS/cabal2nix/issues/554 + # https://github.com/clash-lang/clash-compiler/blob/f0f6275e19b8c672f042026c478484c5fd45191d/README.md#ghc-compatibility + clash-prelude = dontDistribute (markBroken super.clash-prelude); + + # Too strict upper bound on bytestring, relevant for GHC 9.2.6 specifically + # https://github.com/protolude/protolude/issues/127#issuecomment-1428807874 + protolude = doJailbreak super.protolude; + + # https://github.com/fpco/inline-c/pull/131 + inline-c-cpp = + (if isDarwin then appendConfigureFlags ["--ghc-option=-fcompact-unwind"] else x: x) + super.inline-c-cpp; + + # A given major version of ghc-exactprint only supports one version of GHC. + ghc-exactprint = super.ghc-exactprint_1_5_0; + + # Requires GHC < 9.4 + ghc-source-gen = doDistribute (unmarkBroken super.ghc-source-gen); + + # Packages which need compat library for GHC < 9.6 + inherit + (lib.mapAttrs + (_: addBuildDepends [ self.foldable1-classes-compat ]) + super) + indexed-traversable + OneTuple + these + ; + base-compat-batteries = addBuildDepends [ + self.foldable1-classes-compat + self.OneTuple + ] super.base-compat-batteries; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.4.x.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.4.x.nix new file mode 100644 index 0000000..94cf15d --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.4.x.nix @@ -0,0 +1,143 @@ +{ pkgs, haskellLib }: + +let + inherit (pkgs) fetchpatch lib; + checkAgainAfter = pkg: ver: msg: act: + if builtins.compareVersions pkg.version ver <= 0 then act + else + builtins.throw "Check if '${msg}' was resolved in ${pkg.pname} ${pkg.version} and update or remove this"; +in + +with haskellLib; +self: super: let + jailbreakForCurrentVersion = p: v: checkAgainAfter p v "bad bounds" (doJailbreak p); +in { + llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages; + + # Disable GHC core libraries. + array = null; + base = null; + binary = null; + bytestring = null; + Cabal = null; + Cabal-syntax = null; + containers = null; + deepseq = null; + directory = null; + exceptions = null; + filepath = null; + ghc-bignum = null; + ghc-boot = null; + ghc-boot-th = null; + ghc-compact = null; + ghc-heap = null; + ghc-prim = null; + ghci = null; + haskeline = null; + hpc = null; + integer-gmp = null; + libiserv = null; + mtl = null; + parsec = null; + pretty = null; + process = null; + rts = null; + stm = null; + system-cxx-std-lib = null; + template-haskell = null; + # GHC only builds terminfo if it is a native compiler + terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else doDistribute self.terminfo_0_4_1_6; + text = null; + time = null; + transformers = null; + unix = null; + # GHC only bundles the xhtml library if haddock is enabled, check if this is + # still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463 + xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0; + + # Jailbreaks & Version Updates + + hashable-time = doJailbreak super.hashable-time; + libmpd = doJailbreak super.libmpd; + + # generically needs base-orphans for 9.4 only + base-orphans = dontCheck (doDistribute super.base-orphans); + generically = addBuildDepends [ + self.base-orphans + ] super.generically; + + # the dontHaddock is due to a GHC panic. might be this bug, not sure. + # https://gitlab.haskell.org/ghc/ghc/-/issues/21619 + hedgehog = dontHaddock super.hedgehog; + + hpack = overrideCabal (drv: { + # Cabal 3.6 seems to preserve comments when reading, which makes this test fail + # 2021-10-10: 9.2.1 is not yet supported (also no issue) + testFlags = [ + "--skip=/Hpack/renderCabalFile/is inverse to readCabalFile/" + ] ++ drv.testFlags or []; + }) (doJailbreak super.hpack); + + # Tests depend on `parseTime` which is no longer available + hourglass = dontCheck super.hourglass; + + # https://github.com/sjakobi/bsb-http-chunked/issues/38 + bsb-http-chunked = dontCheck super.bsb-http-chunked; + + # 2022-08-01: Tests are broken on ghc 9.2.4: https://github.com/wz1000/HieDb/issues/46 + hiedb = dontCheck super.hiedb; + + # 2022-10-06: https://gitlab.haskell.org/ghc/ghc/-/issues/22260 + ghc-check = dontHaddock super.ghc-check; + + ghc-tags = self.ghc-tags_1_6; + + # A given major version of ghc-exactprint only supports one version of GHC. + ghc-exactprint = super.ghc-exactprint_1_6_1_3; + + # Too strict upper bound on template-haskell + # https://github.com/mokus0/th-extras/issues/18 + th-extras = doJailbreak super.th-extras; + + # https://github.com/kowainik/relude/issues/436 + relude = dontCheck super.relude; + + inherit + ( + let + hls_overlay = lself: lsuper: { + Cabal-syntax = lself.Cabal-syntax_3_10_3_0; + }; + in + lib.mapAttrs (_: pkg: doDistribute (pkg.overrideScope hls_overlay)) { + haskell-language-server = allowInconsistentDependencies super.haskell-language-server; + fourmolu = super.fourmolu; + ormolu = super.ormolu; + hlint = super.hlint; + stylish-haskell = super.stylish-haskell; + } + ) + haskell-language-server + fourmolu + ormolu + hlint + stylish-haskell + ; + + # Packages which need compat library for GHC < 9.6 + inherit + (lib.mapAttrs + (_: addBuildDepends [ self.foldable1-classes-compat ]) + super) + indexed-traversable + OneTuple + these + ; + base-compat-batteries = addBuildDepends [ + self.foldable1-classes-compat + self.OneTuple + ] super.base-compat-batteries; + + # Too strict lower bound on base + primitive-addr = doJailbreak super.primitive-addr; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.6.x.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.6.x.nix new file mode 100644 index 0000000..35a886c --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.6.x.nix @@ -0,0 +1,194 @@ +{ pkgs, haskellLib }: + +with haskellLib; + +let + inherit (pkgs) lib; + + jailbreakWhileRevision = rev: + overrideCabal (old: { + jailbreak = assert old.revision or "0" == toString rev; true; + }); + checkAgainAfter = pkg: ver: msg: act: + if builtins.compareVersions pkg.version ver <= 0 then act + else + builtins.throw "Check if '${msg}' was resolved in ${pkg.pname} ${pkg.version} and update or remove this"; + jailbreakForCurrentVersion = p: v: checkAgainAfter p v "bad bounds" (doJailbreak p); + + # Workaround for a ghc-9.6 issue: https://gitlab.haskell.org/ghc/ghc/-/issues/23392 + disableParallelBuilding = overrideCabal (drv: { enableParallelBuilding = false; }); +in + +self: super: { + llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages; + + # Disable GHC core libraries + array = null; + base = null; + binary = null; + bytestring = null; + Cabal = null; + Cabal-syntax = null; + containers = null; + deepseq = null; + directory = null; + exceptions = null; + filepath = null; + ghc-bignum = null; + ghc-boot = null; + ghc-boot-th = null; + ghc-compact = null; + ghc-heap = null; + ghc-prim = null; + ghci = null; + haskeline = null; + hpc = null; + integer-gmp = null; + libiserv = null; + mtl = null; + parsec = null; + pretty = null; + process = null; + rts = null; + stm = null; + system-cxx-std-lib = null; + template-haskell = null; + # terminfo is not built if GHC is a cross compiler + terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else doDistribute self.terminfo_0_4_1_6; + text = null; + time = null; + transformers = null; + unix = null; + xhtml = null; + + # + # Version deviations from Stackage LTS + # + + # Too strict upper bound on template-haskell + # https://github.com/mokus0/th-extras/pull/21 + th-extras = doJailbreak super.th-extras; + + # + # Too strict bounds without upstream fix + # + + # Forbids transformers >= 0.6 + quickcheck-classes-base = doJailbreak super.quickcheck-classes-base; + # https://github.com/Gabriella439/Haskell-Break-Library/pull/3 + break = doJailbreak super.break; + # Forbids mtl >= 2.3 + ChasingBottoms = doJailbreak super.ChasingBottoms; + # Forbids base >= 4.18 + cabal-install-solver = doJailbreak super.cabal-install-solver; + cabal-install = doJailbreak super.cabal-install; + + # Forbids base >= 4.18, fix proposed: https://github.com/sjakobi/newtype-generics/pull/25 + newtype-generics = jailbreakForCurrentVersion super.newtype-generics "0.6.2"; + + # + # Too strict bounds, waiting on Hackage release in nixpkgs + # + + # + # Compilation failure workarounds + # + + # Add support for time 1.10 + # https://github.com/vincenthz/hs-hourglass/pull/56 + hourglass = appendPatches [ + (pkgs.fetchpatch { + name = "hourglass-pr-56.patch"; + url = + "https://github.com/vincenthz/hs-hourglass/commit/cfc2a4b01f9993b1b51432f0a95fa6730d9a558a.patch"; + sha256 = "sha256-gntZf7RkaR4qzrhjrXSC69jE44SknPDBmfs4z9rVa5Q="; + }) + ] (super.hourglass); + + # Jailbreaks for servant <0.20 + servant-lucid = doJailbreak super.servant-lucid; + + lifted-base = dontCheck super.lifted-base; + hw-prim = dontCheck (doJailbreak super.hw-prim); + stm-containers = dontCheck super.stm-containers; + regex-tdfa = dontCheck super.regex-tdfa; + hiedb = dontCheck super.hiedb; + retrie = dontCheck super.retrie; + # https://github.com/kowainik/relude/issues/436 + relude = dontCheck (doJailbreak super.relude); + + inherit (pkgs.lib.mapAttrs (_: doJailbreak ) super) + ghc-trace-events + gi-cairo-connector # mtl <2.3 + ghc-prof # base <4.18 + env-guard # doctest <0.21 + package-version # doctest <0.21, tasty-hedgehog <1.4 + ; + + # Avoid triggering an issue in ghc-9.6.2 + gi-gtk = disableParallelBuilding super.gi-gtk; + + # Pending text-2.0 support https://github.com/gtk2hs/gtk2hs/issues/327 + gtk = doJailbreak super.gtk; + + # 2023-12-23: It needs this to build under ghc-9.6.3. + # A factor of 100 is insufficent, 200 seems seems to work. + hip = appendConfigureFlag "--ghc-options=-fsimpl-tick-factor=200" super.hip; + + # Doctest comments have bogus imports. + bsb-http-chunked = dontCheck super.bsb-http-chunked; + + # This can be removed once https://github.com/typeclasses/ascii-predicates/pull/1 + # is merged and in a release that's being tracked. + ascii-predicates = appendPatch + (pkgs.fetchpatch + { url = "https://github.com/typeclasses/ascii-predicates/commit/2e6d9ed45987a8566f3a77eedf7836055c076d1a.patch"; + name = "ascii-predicates-pull-1.patch"; + relative = "ascii-predicates"; + sha256 = "sha256-4JguQFZNRQpjZThLrAo13jNeypvLfqFp6o7c1bnkmZo="; + }) + super.ascii-predicates; + + # This can be removed once https://github.com/typeclasses/ascii-numbers/pull/1 + # is merged and in a release that's being tracked. + ascii-numbers = appendPatch + (pkgs.fetchpatch + { url = "https://github.com/typeclasses/ascii-numbers/commit/e9474ad91bc997891f1a46afd5d0bdf9b9f7d768.patch"; + name = "ascii-numbers-pull-1.patch"; + relative = "ascii-numbers"; + sha256 = "sha256-buw1UeW57CFefEfqdDUraSyQ+H/NvCZOv6WF2ORiYQg="; + }) + super.ascii-numbers; + + # Fix ghc-9.6.x build errors. + libmpd = appendPatch + # https://github.com/vimus/libmpd-haskell/pull/138 + (pkgs.fetchpatch { url = "https://github.com/vimus/libmpd-haskell/compare/95d3b3bab5858d6d1f0e079d0ab7c2d182336acb...5737096a339edc265a663f51ad9d29baee262694.patch"; + name = "vimus-libmpd-haskell-pull-138.patch"; + sha256 = "sha256-CvvylXyRmoCoRJP2MzRwL0SBbrEzDGqAjXS+4LsLutQ="; + }) + super.libmpd; + + # Apply patch from PR with mtl-2.3 fix. + ConfigFile = overrideCabal (drv: { + editedCabalFile = null; + buildDepends = drv.buildDepends or [] ++ [ self.HUnit ]; + patches = [(pkgs.fetchpatch { + # https://github.com/jgoerzen/configfile/pull/12 + name = "ConfigFile-pr-12.patch"; + url = "https://github.com/jgoerzen/configfile/compare/d0a2e654be0b73eadbf2a50661d00574ad7b6f87...83ee30b43f74d2b6781269072cf5ed0f0e00012f.patch"; + sha256 = "sha256-b7u9GiIAd2xpOrM0MfILHNb6Nt7070lNRIadn2l3DfQ="; + })]; + }) super.ConfigFile; +} +# super.ghc is required to break infinite recursion as Nix is strict in the attrNames +// lib.optionalAttrs (pkgs.stdenv.hostPlatform.isAarch64 && lib.versionOlder super.ghc.version "9.6.4") { + # The NCG backend for aarch64 generates invalid jumps in some situations, + # the workaround on 9.6 is to revert to the LLVM backend (which is used + # for these sorts of situations even on 9.2 and 9.4). + # https://gitlab.haskell.org/ghc/ghc/-/issues/23746#note_525318 + inherit (lib.mapAttrs (_: self.forceLlvmCodegenBackend) super) + tls + mmark + ; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.8.x.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.8.x.nix new file mode 100644 index 0000000..624b767 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghc-9.8.x.nix @@ -0,0 +1,134 @@ +{ pkgs, haskellLib }: + +with haskellLib; + +let + inherit (pkgs.stdenv.hostPlatform) isDarwin; +in + +self: super: { + + llvmPackages = pkgs.lib.dontRecurseIntoAttrs self.ghc.llvmPackages; + + # Disable GHC core libraries. + array = null; + base = null; + binary = null; + bytestring = null; + Cabal = null; + Cabal-syntax = null; + containers = null; + deepseq = null; + directory = null; + exceptions = null; + filepath = null; + ghc-bignum = null; + ghc-boot = null; + ghc-boot-th = null; + ghc-compact = null; + ghc-heap = null; + ghc-prim = null; + ghci = null; + haskeline = null; + hpc = null; + integer-gmp = null; + libiserv = null; + mtl = null; + parsec = null; + pretty = null; + process = null; + rts = null; + stm = null; + system-cxx-std-lib = null; + template-haskell = null; + # GHC only builds terminfo if it is a native compiler + terminfo = if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then null else doDistribute self.terminfo_0_4_1_6; + text = null; + time = null; + transformers = null; + unix = null; + xhtml = null; + + # + # Version upgrades + # + th-abstraction = doDistribute self.th-abstraction_0_7_0_0; + ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_2_20240223; + ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2; + ghc-lib = doDistribute self.ghc-lib_9_8_2_20240223; + megaparsec = doDistribute self.megaparsec_9_6_1; + # TODO: remove when aeson updates or launches a revision + # see https://github.com/haskell/aeson/issues/1089 and https://github.com/haskell/aeson/pulls/1088 + aeson = doJailbreak (doDistribute self.aeson_2_2_1_0); + attoparsec-aeson = doDistribute self.attoparsec-aeson_2_2_0_1; + xmonad = doDistribute self.xmonad_0_18_0; + apply-refact = self.apply-refact_0_14_0_0; + ormolu = self.ormolu_0_7_4_0; + fourmolu = self.fourmolu_0_15_0_0; + stylish-haskell = self.stylish-haskell_0_14_6_0; + hlint = self.hlint_3_8; + ghc-syntax-highlighter = self.ghc-syntax-highlighter_0_0_11_0; + + # A given major version of ghc-exactprint only supports one version of GHC. + ghc-exactprint = self.ghc-exactprint_1_8_0_0; + ghc-exactprint_1_8_0_0 = addBuildDepends [ + self.Diff + self.HUnit + self.data-default + self.extra + self.free + self.ghc-paths + self.ordered-containers + self.silently + self.syb + ] super.ghc-exactprint_1_8_0_0; + + # + # Jailbreaks + # + blaze-svg = doJailbreak super.blaze-svg; # base <4.19 + commutative-semigroups = doJailbreak super.commutative-semigroups; # base < 4.19 + diagrams-lib = doJailbreak super.diagrams-lib; # base <4.19, text <2.1 + diagrams-postscript = doJailbreak super.diagrams-postscript; # base <4.19, bytestring <0.12 + diagrams-svg = doJailbreak super.diagrams-svg; # base <4.19, text <2.1 + ghc-trace-events = doJailbreak super.ghc-trace-events; # text < 2.1, bytestring < 0.12, base < 4.19 + primitive-unlifted = doJailbreak super.primitive-unlifted; # bytestring < 0.12 + statestack = doJailbreak super.statestack; # base < 4.19 + newtype-generics = doJailbreak super.newtype-generics; # base < 4.19 + hw-prim = doJailbreak super.hw-prim; # doctest < 0.22, ghc-prim < 0.11, hedgehog < 1.4 + svg-builder = doJailbreak super.svg-builder; # base <4.19, bytestring <0.12, text <2.1 + # Too strict bound on base, believe it or not. + # https://github.com/judah/terminfo/pull/55#issuecomment-1876894232 + terminfo_0_4_1_6 = doJailbreak super.terminfo_0_4_1_6; + HaskellNet-SSL = doJailbreak super.HaskellNet-SSL; # bytestring >=0.9 && <0.12 + raven-haskell = doJailbreak super.raven-haskell; # aeson <2.2 + stripe-concepts = doJailbreak super.stripe-concepts; # text >=1.2.5 && <1.3 || >=2.0 && <2.1 + stripe-signature = doJailbreak super.stripe-signature; # text >=1.2.5 && <1.3 || >=2.0 && <2.1 + string-random = doJailbreak super.string-random; # text >=1.2.2.1 && <2.1 + inflections = doJailbreak super.inflections; # text >=0.2 && <2.1 + + # + # Test suite issues + # + unordered-containers = dontCheck super.unordered-containers; # ChasingBottoms doesn't support base 4.20 + lifted-base = dontCheck super.lifted-base; # doesn't compile with transformers == 0.6.* + hourglass = dontCheck super.hourglass; # umaintained, test suite doesn't compile anymore + bsb-http-chunked = dontCheck super.bsb-http-chunked; # umaintained, test suite doesn't compile anymore + pcre-heavy = dontCheck super.pcre-heavy; # GHC warnings cause the tests to fail + + # + # Other build fixes + # + + # 2023-12-23: It needs this to build under ghc-9.6.3. + # A factor of 100 is insufficent, 200 seems seems to work. + hip = appendConfigureFlag "--ghc-options=-fsimpl-tick-factor=200" super.hip; + + # Fix build with text-2.x. + libmpd = appendPatch (pkgs.fetchpatch + { url = "https://github.com/vimus/libmpd-haskell/pull/138.patch"; + sha256 = "Q4fA2J/Tq+WernBo+UIMdj604ILOMlIYkG4Pr046DfM="; + }) + super.libmpd; + +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghcjs.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghcjs.nix new file mode 100644 index 0000000..d981079 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-ghcjs.nix @@ -0,0 +1,133 @@ +# GHCJS package fixes +# +# Please insert new packages *alphabetically* +# in the OTHER PACKAGES section. +{ pkgs, haskellLib }: + +let + removeLibraryHaskellDepends = pnames: depends: + builtins.filter (e: !(builtins.elem (e.pname or "") pnames)) depends; +in + +with haskellLib; + +self: super: + +## GENERAL SETUP BASE PACKAGES +{ + inherit (self.ghc.bootPkgs) + jailbreak-cabal alex happy gtk2hs-buildtools rehoo hoogle; + + # Test suite fails; https://github.com/ghcjs/ghcjs-base/issues/133 + ghcjs-base = dontCheck (self.callPackage ../compilers/ghcjs/ghcjs-base.nix { + fetchFromGitHub = pkgs.buildPackages.fetchFromGitHub; + aeson = self.aeson_1_5_6_0; + }); + + # GHCJS does not ship with the same core packages as GHC. + # https://github.com/ghcjs/ghcjs/issues/676 + stm = doJailbreak self.stm_2_5_3_0; + exceptions = dontCheck self.exceptions_0_10_7; + +## OTHER PACKAGES + + # Runtime exception in tests, missing C API h$realloc + base-compat-batteries = dontCheck super.base-compat-batteries; + + # nodejs crashes during test + ChasingBottoms = dontCheck super.ChasingBottoms; + + # runs forever + text-short = dontCheck super.text-short; + + # doctest doesn't work on ghcjs, but sometimes dontCheck doesn't seem to get rid of the dependency + doctest = pkgs.lib.warn "ignoring dependency on doctest" null; + + ghcjs-dom = overrideCabal (drv: { + libraryHaskellDepends = with self; [ + ghcjs-base ghcjs-dom-jsffi text transformers + ]; + configureFlags = [ "-fjsffi" "-f-webkit" ]; + }) super.ghcjs-dom; + + ghcjs-dom-jsffi = overrideCabal (drv: { + libraryHaskellDepends = (drv.libraryHaskellDepends or []) ++ [ self.ghcjs-base self.text ]; + broken = false; + }) super.ghcjs-dom-jsffi; + + # https://github.com/Deewiant/glob/issues/39 + Glob = dontCheck super.Glob; + + # Test fails to compile during the hsc2hs stage + hashable = dontCheck super.hashable; + + # uses doctest + http-types = dontCheck super.http-types; + + jsaddle = overrideCabal (drv: { + libraryHaskellDepends = (drv.libraryHaskellDepends or []) ++ [ self.ghcjs-base ]; + }) super.jsaddle; + + # Tests hang, possibly some issue with tasty and race(async) usage in the nonTerminating tests + logict = dontCheck super.logict; + + patch = dontCheck super.patch; + + # TODO: tests hang + pcre-light = dontCheck super.pcre-light; + + # Terminal test not supported on ghcjs + QuickCheck = dontCheck super.QuickCheck; + + reflex = overrideCabal (drv: { + libraryHaskellDepends = (drv.libraryHaskellDepends or []) ++ [ self.ghcjs-base ]; + }) super.reflex; + + reflex-dom = overrideCabal (drv: { + libraryHaskellDepends = removeLibraryHaskellDepends ["jsaddle-webkit2gtk"] (drv.libraryHaskellDepends or []); + }) super.reflex-dom; + + # https://github.com/dreixel/syb/issues/21 + syb = dontCheck super.syb; + + # nodejs crashes during test + scientific = dontCheck super.scientific; + + # Tests use TH which gives error + tasty-quickcheck = dontCheck super.tasty-quickcheck; + + temporary = dontCheck super.temporary; + + # 2 tests fail, related to time precision + time-compat = dontCheck super.time-compat; + + # TODO: The tests have a TH error, which has been fixed in ghc + # https://gitlab.haskell.org/ghc/ghc/-/issues/15481 but somehow the issue is + # still present here https://github.com/glguy/th-abstraction/issues/53 + th-abstraction = dontCheck super.th-abstraction; + + # Need hedgehog for tests, which fails to compile due to dep on concurrent-output + zenc = dontCheck super.zenc; + + hspec = self.hspec_2_7_10; + hspec-core = self.hspec-core_2_7_10; + hspec-meta = self.hspec-meta_2_7_8; + hspec-discover = self.hspec-discover_2_7_10; + + # ReferenceError: h$primop_ShrinkSmallMutableArrayOp_Char is not defined + unordered-containers = dontCheck super.unordered-containers; + + # Without this revert, test suites using tasty fail with: + # ReferenceError: h$getMonotonicNSec is not defined + # https://github.com/UnkindPartition/tasty/pull/345#issuecomment-1538216407 + tasty = appendPatch (pkgs.fetchpatch { + name = "tasty-ghcjs.patch"; + url = "https://github.com/UnkindPartition/tasty/commit/e692065642fd09b82acccea610ad8f49edd207df.patch"; + revert = true; + relative = "core"; + hash = "sha256-ryABU2ywkVOEPC/jWv8humT3HaRpCwMYEk+Ux3hhi/M="; + }) super.tasty; + + # Tests take unacceptably long. + vector = dontCheck super.vector; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/broken.yaml new file mode 100644 index 0000000..6245c1c --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/broken.yaml @@ -0,0 +1,6814 @@ +broken-packages: + # These packages don't compile. + - 2captcha # failure in job https://hydra.nixos.org/build/233233765 at 2023-09-02 + - 3d-graphics-examples # failure in job https://hydra.nixos.org/build/234454565 at 2023-09-13 + - 3dmodels # failure in job https://hydra.nixos.org/build/233220850 at 2023-09-02 + - AAI # failure in job https://hydra.nixos.org/build/233258828 at 2023-09-02 + - aasam # failure in job https://hydra.nixos.org/build/233216423 at 2023-09-02 + - abacate # failure in job https://hydra.nixos.org/build/233201225 at 2023-09-02 + - abcnotation # failure in job https://hydra.nixos.org/build/233204259 at 2023-09-02 + - abeson # failure in job https://hydra.nixos.org/build/233210579 at 2023-09-02 + - abides # failure in job https://hydra.nixos.org/build/233260056 at 2023-09-02 + - abnf # failure in job https://hydra.nixos.org/build/233238839 at 2023-09-02 + - AbortT-transformers # failure in job https://hydra.nixos.org/build/233210345 at 2023-09-02 + - abt # failure in job https://hydra.nixos.org/build/233201301 at 2023-09-02 + - AC-BuildPlatform # failure in job https://hydra.nixos.org/build/233219130 at 2023-09-02 + - accelerate # failure in job https://hydra.nixos.org/build/233198907 at 2023-09-02 + - accentuateus # failure in job https://hydra.nixos.org/build/233253627 at 2023-09-02 + - access-time # failure in job https://hydra.nixos.org/build/233246051 at 2023-09-02 + - accuerr # failure in job https://hydra.nixos.org/build/233220965 at 2023-09-02 + - AC-EasyRaster-GTK # failure in job https://hydra.nixos.org/build/233226232 at 2023-09-02 + - ace # failure in job https://hydra.nixos.org/build/233214870 at 2023-09-02 + - AC-HalfInteger # failure in job https://hydra.nixos.org/build/233239266 at 2023-09-02 + - achille # failure in job https://hydra.nixos.org/build/233236118 at 2023-09-02 + - acid-state-dist # failure in job https://hydra.nixos.org/build/233216067 at 2023-09-02 + - acid-state-tls # failure in job https://hydra.nixos.org/build/233211210 at 2023-09-02 + - ac-machine # failure in job https://hydra.nixos.org/build/233253535 at 2023-09-02 + - acme-all-monad # failure in job https://hydra.nixos.org/build/233197817 at 2023-09-02 + - acme-comonad # failure in job https://hydra.nixos.org/build/233249166 at 2023-09-02 + - acme-dont # failure in job https://hydra.nixos.org/build/233226392 at 2023-09-02 + - ACME # failure in job https://hydra.nixos.org/build/233229388 at 2023-09-02 + - acme-flipping-tables # failure in job https://hydra.nixos.org/build/233222456 at 2023-09-02 + - acme-hq9plus # failure in job https://hydra.nixos.org/build/233248868 at 2023-09-02 + - acme-http # failure in job https://hydra.nixos.org/build/233203112 at 2023-09-02 + - acme-inator # failure in job https://hydra.nixos.org/build/233211599 at 2023-09-02 + - acme-io # failure in job https://hydra.nixos.org/build/233224872 at 2023-09-02 + - acme-kitchen-sink # failure in job https://hydra.nixos.org/build/233222038 at 2023-09-02 + - acme-left-pad # failure in job https://hydra.nixos.org/build/233197685 at 2023-09-02 + - acme-memorandom # failure in job https://hydra.nixos.org/build/233222926 at 2023-09-02 + - acme-miscorder # failure in job https://hydra.nixos.org/build/233209957 at 2023-09-02 + - acme-mutable-package # failure in job https://hydra.nixos.org/build/233213349 at 2023-09-02 + - acme-now # failure in job https://hydra.nixos.org/build/233243289 at 2023-09-02 + - acme-numbersystem # failure in job https://hydra.nixos.org/build/233208106 at 2023-09-02 + - acme-operators # failure in job https://hydra.nixos.org/build/233248282 at 2023-09-02 + - acme-schoenfinkel # failure in job https://hydra.nixos.org/build/233231988 at 2023-09-02 + - acme-strfry # failure in job https://hydra.nixos.org/build/233242092 at 2023-09-02 + - acme-stringly-typed # failure in job https://hydra.nixos.org/build/233192651 at 2023-09-02 + - acme-strtok # failure in job https://hydra.nixos.org/build/252719190 at 2024-03-16 + - acme-this # failure in job https://hydra.nixos.org/build/233230930 at 2023-09-02 + - acme-zalgo # failure in job https://hydra.nixos.org/build/233216155 at 2023-09-02 + - acme-zero # failure in job https://hydra.nixos.org/build/233192937 at 2023-09-02 + - AC-MiniTest # failure in job https://hydra.nixos.org/build/233216015 at 2023-09-02 + - acousticbrainz-client # failure in job https://hydra.nixos.org/build/233192638 at 2023-09-02 + - acquire # failure in job https://hydra.nixos.org/build/245695655 at 2024-01-07 + - AC-Terminal # failure in job https://hydra.nixos.org/build/233192747 at 2023-09-02 + - ActionKid # failure in job https://hydra.nixos.org/build/234443624 at 2023-09-13 + - activehs-base # failure in job https://hydra.nixos.org/build/233254736 at 2023-09-02 + - activitypub # failure in job https://hydra.nixos.org/build/233253119 at 2023-09-02 + - activitystreams-aeson # failure in job https://hydra.nixos.org/build/233222522 at 2023-09-02 + - AC-VanillaArray # failure in job https://hydra.nixos.org/build/233216801 at 2023-09-02 + - AC-Vector # failure in job https://hydra.nixos.org/build/233201957 at 2023-09-02 + - Adaptive-Blaisorblade # failure in job https://hydra.nixos.org/build/233229679 at 2023-09-02 + - adaptive-containers # failure in job https://hydra.nixos.org/build/233243181 at 2023-09-02 + - Adaptive # failure in job https://hydra.nixos.org/build/233217421 at 2023-09-02 + - adaptive-tuple # failure in job https://hydra.nixos.org/build/233244881 at 2023-09-02 + - adb # failure in job https://hydra.nixos.org/build/233193888 at 2023-09-02 + - addy # failure in job https://hydra.nixos.org/build/233240594 at 2023-09-02 + - adhoc-fixtures-hspec # failure in job https://hydra.nixos.org/build/252725981 at 2024-03-16 + - adjunction # failure in job https://hydra.nixos.org/build/233237774 at 2023-09-02 + - adobe-swatch-exchange # failure in job https://hydra.nixos.org/build/233255779 at 2023-09-02 + - adp-multi # failure in job https://hydra.nixos.org/build/233256331 at 2023-09-02 + - adtrees # failure in job https://hydra.nixos.org/build/233192320 at 2023-09-02 + - AERN-Basics # failure in job https://hydra.nixos.org/build/233246999 at 2023-09-02 + - aeson-applicative # failure in job https://hydra.nixos.org/build/233213824 at 2023-09-02 + - aeson-bson # failure in job https://hydra.nixos.org/build/233201964 at 2023-09-02 + - aeson-commit # failure in job https://hydra.nixos.org/build/233198515 at 2023-09-02 + - aeson-compat # failure in job https://hydra.nixos.org/build/233208257 at 2023-09-02 + - aeson-decode # failure in job https://hydra.nixos.org/build/233251197 at 2023-09-02 + - aeson-default # failure in job https://hydra.nixos.org/build/233203427 at 2023-09-02 + - aeson-dependent-sum # failure in job https://hydra.nixos.org/build/233223384 at 2023-09-02 + - aeson-deriving # failure in job https://hydra.nixos.org/build/233247857 at 2023-09-02 + - aeson-diff-generic # failure in job https://hydra.nixos.org/build/233213146 at 2023-09-02 + - aeson-filthy # failure in job https://hydra.nixos.org/build/233198472 at 2023-09-02 + - aeson-flat # failure in job https://hydra.nixos.org/build/233220787 at 2023-09-02 + - aeson-flatten # failure in job https://hydra.nixos.org/build/233242954 at 2023-09-02 + - aeson-flowtyped # failure in job https://hydra.nixos.org/build/233245878 at 2023-09-02 + - aeson-gadt-th # failure in job https://hydra.nixos.org/build/233247060 at 2023-09-02 + - aeson-generics-typescript # failure in job https://hydra.nixos.org/build/245703304 at 2024-01-07 + - aeson-injector # failure in job https://hydra.nixos.org/build/233200351 at 2023-09-02 + - aeson-json-ast # failure in job https://hydra.nixos.org/build/233249406 at 2023-09-02 + - aeson-lens # failure in job https://hydra.nixos.org/build/233235357 at 2023-09-02 + - aeson-modern-tojson # failure in job https://hydra.nixos.org/build/233202149 at 2023-09-02 + - aeson-options # failure in job https://hydra.nixos.org/build/233245051 at 2023-09-02 + - aeson-parsec-picky # failure in job https://hydra.nixos.org/build/233222117 at 2023-09-02 + - aeson-possible # failure in job https://hydra.nixos.org/build/252718013 at 2024-03-16 + - aeson-prefix # failure in job https://hydra.nixos.org/build/233215656 at 2023-09-02 + - aeson-schema # failure in job https://hydra.nixos.org/build/233229960 at 2023-09-02 + - aeson-single-field # failure in job https://hydra.nixos.org/build/233247758 at 2023-09-02 + - aeson-smart # failure in job https://hydra.nixos.org/build/233197032 at 2023-09-02 + - aeson-streams # failure in job https://hydra.nixos.org/build/233191057 at 2023-09-02 + - aeson-t # failure in job https://hydra.nixos.org/build/233243634 at 2023-09-02 + - aeson-toolkit # failure in job https://hydra.nixos.org/build/233248208 at 2023-09-02 + - aeson-utils # failure in job https://hydra.nixos.org/build/233238768 at 2023-09-02 + - aeson-with # failure in job https://hydra.nixos.org/build/233206342 at 2023-09-02 + - affection # failure in job https://hydra.nixos.org/build/233213076 at 2023-09-02 + - affine-invariant-ensemble-mcmc # failure in job https://hydra.nixos.org/build/233237176 at 2023-09-02 + - Agata # failure in job https://hydra.nixos.org/build/233221026 at 2023-09-02 + - agda2hs # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239252884 at 2023-11-10 + - agda2train # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239247619 at 2023-11-10 + - Agda-executable # failure in job https://hydra.nixos.org/build/233332629 at 2023-09-02 + - agda-language-server # failure in job https://hydra.nixos.org/build/233332694 at 2023-09-02 + - agda-snippets # failure in job https://hydra.nixos.org/build/233332749 at 2023-09-02 + - agda-unused # failure in job https://hydra.nixos.org/build/233332657 at 2023-09-02 + - AGI # failure in job https://hydra.nixos.org/build/233211491 at 2023-09-02 + - ag-pictgen # failure in job https://hydra.nixos.org/build/233252615 at 2023-09-02 + - AhoCorasick # failure in job https://hydra.nixos.org/build/233204899 at 2023-09-02 + - aig # failure in job https://hydra.nixos.org/build/233199755 at 2023-09-02 + - airbrake # failure in job https://hydra.nixos.org/build/233199319 at 2023-09-02 + - air-extra # failure in job https://hydra.nixos.org/build/233250519 at 2023-09-02 + - airship # failure in job https://hydra.nixos.org/build/233239011 at 2023-09-02 + - airtable-api # failure in job https://hydra.nixos.org/build/233228482 at 2023-09-02 + - air-th # failure in job https://hydra.nixos.org/build/233228206 at 2023-09-02 + - aivika-gpss # failure in job https://hydra.nixos.org/build/233254603 at 2023-09-02 + - ajhc # failure in job https://hydra.nixos.org/build/233197894 at 2023-09-02 + - AlanDeniseEricLauren # failure in job https://hydra.nixos.org/build/233235486 at 2023-09-02 + - alerta # failure in job https://hydra.nixos.org/build/233203379 at 2023-09-02 + - alerts # failure in job https://hydra.nixos.org/build/233251101 at 2023-09-02 + - alex-prelude # failure in job https://hydra.nixos.org/build/233238387 at 2023-09-02 + - al # failure in job https://hydra.nixos.org/build/252733710 at 2024-03-16 + - alfred # failure in job https://hydra.nixos.org/build/233227316 at 2023-09-02 + - alfred-margaret # failure in job https://hydra.nixos.org/build/233223038 at 2023-09-02 + - alga # failure in job https://hydra.nixos.org/build/233252723 at 2023-09-02 + - algebra-dag # failure in job https://hydra.nixos.org/build/233191945 at 2023-09-02 + - algebraic-classes # failure in job https://hydra.nixos.org/build/233246872 at 2023-09-02 + - algebraic-prelude # failure in job https://hydra.nixos.org/build/233197561 at 2023-09-02 + - AlgorithmW # failure in job https://hydra.nixos.org/build/233245254 at 2023-09-02 + - algo-s # failure in job https://hydra.nixos.org/build/233221988 at 2023-09-02 + - align-affine # failure in job https://hydra.nixos.org/build/233230079 at 2023-09-02 + - align-text # failure in job https://hydra.nixos.org/build/233215779 at 2023-09-02 + - allen # failure in job https://hydra.nixos.org/build/252715705 at 2024-03-16 + - alloy # failure in job https://hydra.nixos.org/build/252726555 at 2024-03-16 + - ally-invest # failure in job https://hydra.nixos.org/build/233236224 at 2023-09-02 + - alpaca-netcode # failure in job https://hydra.nixos.org/build/233239392 at 2023-09-02 + - alphachar # failure in job https://hydra.nixos.org/build/252722667 at 2024-03-16 + - alpino-tools # failure in job https://hydra.nixos.org/build/233236168 at 2023-09-02 + - alsa # failure in job https://hydra.nixos.org/build/233250059 at 2023-09-02 + - alsa-midi # failure in job https://hydra.nixos.org/build/233245836 at 2023-09-02 + - altcomposition # failure in job https://hydra.nixos.org/build/233203544 at 2023-09-02 + - alternative-extra # failure in job https://hydra.nixos.org/build/233222901 at 2023-09-02 + - alternative-io # failure in job https://hydra.nixos.org/build/233259524 at 2023-09-02 + - altfloat # failure in job https://hydra.nixos.org/build/233197874 at 2023-09-02 + - alure # failure in job https://hydra.nixos.org/build/233230238 at 2023-09-02 + - amazon-emailer # failure in job https://hydra.nixos.org/build/233220018 at 2023-09-02 + - amazonka-contrib-rds-utils # failure building library in job https://hydra.nixos.org/build/237240275 at 2023-10-21 + - amazonka-iam-policy # failure in job https://hydra.nixos.org/build/233233098 at 2023-09-02 + - amazon-products # failure in job https://hydra.nixos.org/build/233193877 at 2023-09-02 + - AMI # failure in job https://hydra.nixos.org/build/233232505 at 2023-09-02 + - amqp-conduit # failure in job https://hydra.nixos.org/build/233228080 at 2023-09-02 + - amqp-worker # failure in job https://hydra.nixos.org/build/236675859 at 2023-10-04 + - analyze # failure in job https://hydra.nixos.org/build/233251441 at 2023-09-02 + - anansi-pandoc # failure in job https://hydra.nixos.org/build/233252389 at 2023-09-02 + - android-activity # failure in job https://hydra.nixos.org/build/233203400 at 2023-09-02 + - android # failure in job https://hydra.nixos.org/build/233222148 at 2023-09-02 + - android-lint-summary # failure in job https://hydra.nixos.org/build/233194598 at 2023-09-02 + - angel # failure in job https://hydra.nixos.org/build/233191548 at 2023-09-02 + - angle # failure in job https://hydra.nixos.org/build/233203144 at 2023-09-02 + - animalcase # failure in job https://hydra.nixos.org/build/233191888 at 2023-09-02 + - animascii # failure in job https://hydra.nixos.org/build/233211290 at 2023-09-02 + - Animas # failure in job https://hydra.nixos.org/build/233256636 at 2023-09-02 + - animate # failure in job https://hydra.nixos.org/build/233243661 at 2023-09-02 + - anitomata-aseprite # failure in job https://hydra.nixos.org/build/255675501 at 2024-04-16 + - anki-tools # failure in job https://hydra.nixos.org/build/233205129 at 2023-09-02 + - annotated-fix # failure in job https://hydra.nixos.org/build/233241215 at 2023-09-02 + - anonymous-sums # failure in job https://hydra.nixos.org/build/233222773 at 2023-09-02 + - ansigraph # failure in job https://hydra.nixos.org/build/233227928 at 2023-09-02 + - ansi-pretty # failure in job https://hydra.nixos.org/build/233204335 at 2023-09-02 + - antfarm # failure in job https://hydra.nixos.org/build/233225661 at 2023-09-02 + - antigate # failure in job https://hydra.nixos.org/build/233194081 at 2023-09-02 + - antimirov # failure in job https://hydra.nixos.org/build/233210987 at 2023-09-02 + - antiope-athena # failure building library in job https://hydra.nixos.org/build/237246022 at 2023-10-21 + - antiope-es # failure building library in job https://hydra.nixos.org/build/237237240 at 2023-10-21 + - antiope-messages # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237239158 at 2023-10-21 + - antiope-optparse-applicative # failure in job https://hydra.nixos.org/build/237235649 at 2023-10-21 + - antiope-sns # failure in job https://hydra.nixos.org/build/237241347 at 2023-10-21 + - antiope-sqs # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237241846 at 2023-10-21 + - antiope-swf # failure in job https://hydra.nixos.org/build/233206369 at 2023-09-02 + - antiquoter # failure in job https://hydra.nixos.org/build/233221962 at 2023-09-02 + - antisplice # failure in job https://hydra.nixos.org/build/233238144 at 2023-09-02 + - antlr-haskell # failure in job https://hydra.nixos.org/build/233208196 at 2023-09-02 + - anydbm # failure in job https://hydra.nixos.org/build/233195447 at 2023-09-02 + - Aoide # failure in job https://hydra.nixos.org/build/233239286 at 2023-09-02 + - aosd # failure in job https://hydra.nixos.org/build/233207331 at 2023-09-02 + - apache-md5 # failure in job https://hydra.nixos.org/build/233193946 at 2023-09-02 + - apart # failure in job https://hydra.nixos.org/build/233219668 at 2023-09-02 + - apecs-effectful # failure in job https://hydra.nixos.org/build/252733877 at 2024-03-16 + - api-builder # failure in job https://hydra.nixos.org/build/233205755 at 2023-09-02 + - api-maker # failure in job https://hydra.nixos.org/build/252711269 at 2024-03-16 + - api-rpc-factom # failure in job https://hydra.nixos.org/build/233198474 at 2023-09-02 + - api-tools # failure in job https://hydra.nixos.org/build/252720262 at 2024-03-16 + - apns-http2 # failure in job https://hydra.nixos.org/build/233248620 at 2023-09-02 + - appc # failure in job https://hydra.nixos.org/build/233200853 at 2023-09-02 + - appendful-persistent # failure in job https://hydra.nixos.org/build/233249677 at 2023-09-02 + - app-lens # failure in job https://hydra.nixos.org/build/233193948 at 2023-09-02 + - AppleScript # failure in job https://hydra.nixos.org/build/233231626 at 2023-09-02 + - applicative-fail # failure in job https://hydra.nixos.org/build/233237624 at 2023-09-02 + - applicative-parsec # failure in job https://hydra.nixos.org/build/233221615 at 2023-09-02 + - applicative-quoters # failure in job https://hydra.nixos.org/build/233191023 at 2023-09-02 + - applicative-splice # failure in job https://hydra.nixos.org/build/233202183 at 2023-09-02 + - apply-unordered # failure in job https://hydra.nixos.org/build/233238590 at 2023-09-02 + - approveapi # failure in job https://hydra.nixos.org/build/233197597 at 2023-09-02 + - approx # failure in job https://hydra.nixos.org/build/233236548 at 2023-09-02 + - ApproxFun-hs # failure in job https://hydra.nixos.org/build/233247678 at 2023-09-02 + - app-settings # failure in job https://hydra.nixos.org/build/252726841 at 2024-03-16 + - arbb-vm # failure in job https://hydra.nixos.org/build/233252062 at 2023-09-02 + - arb-fft # failure in job https://hydra.nixos.org/build/233201190 at 2023-09-02 + - arbor-lru-cache # failure in job https://hydra.nixos.org/build/233204554 at 2023-09-02 + - arbor-monad-counter # failure in job https://hydra.nixos.org/build/233220436 at 2023-09-02 + - arbor-monad-logger # failure in job https://hydra.nixos.org/build/233228659 at 2023-09-02 + - arbor-monad-metric # failure in job https://hydra.nixos.org/build/233236175 at 2023-09-02 + - arbor-postgres # failure in job https://hydra.nixos.org/build/233232935 at 2023-09-02 + - arch-hs # failure in job https://hydra.nixos.org/build/233225768 at 2023-09-02 + - archiver # failure in job https://hydra.nixos.org/build/233245795 at 2023-09-02 + - archive-tar # failure in job https://hydra.nixos.org/build/252737256 at 2024-03-16 + - archlinux # failure in job https://hydra.nixos.org/build/233202430 at 2023-09-02 + - archnews # failure in job https://hydra.nixos.org/build/233192480 at 2023-09-02 + - arena # failure in job https://hydra.nixos.org/build/233252500 at 2023-09-02 + - argo # failure in job https://hydra.nixos.org/build/233216252 at 2023-09-02 + - argon2 # failure in job https://hydra.nixos.org/build/233207704 at 2023-09-02 + - argparser # failure in job https://hydra.nixos.org/build/233222416 at 2023-09-02 + - arguedit # failure in job https://hydra.nixos.org/build/233211367 at 2023-09-02 + - arion # failure in job https://hydra.nixos.org/build/233254120 at 2023-09-02 + - armada # failure in job https://hydra.nixos.org/build/234462335 at 2023-09-13 + - armor # failure in job https://hydra.nixos.org/build/233241366 at 2023-09-02 + - arpack # failure in job https://hydra.nixos.org/build/233240937 at 2023-09-02 + - arpa # failure in job https://hydra.nixos.org/build/233200212 at 2023-09-02 + - arrayfire # failure in job https://hydra.nixos.org/build/233225004 at 2023-09-02 + - array-list # failure in job https://hydra.nixos.org/build/233197669 at 2023-09-02 + - array-primops # failure in job https://hydra.nixos.org/build/233191559 at 2023-09-02 + - ArrayRef # failure in job https://hydra.nixos.org/build/233196329 at 2023-09-02 + - arrowapply-utils # failure in job https://hydra.nixos.org/build/233192063 at 2023-09-02 + - arrow-improve # failure in job https://hydra.nixos.org/build/233239994 at 2023-09-02 + - arrow-list # failure in job https://hydra.nixos.org/build/233249150 at 2023-09-02 + - arrowp # failure in job https://hydra.nixos.org/build/233255376 at 2023-09-02 + - arrowp-qq # failure in job https://hydra.nixos.org/build/233251384 at 2023-09-02 + - ArrowVHDL # failure in job https://hydra.nixos.org/build/233206149 at 2023-09-02 + - artery # failure in job https://hydra.nixos.org/build/233206830 at 2023-09-02 + - artifact # failure in job https://hydra.nixos.org/build/233233300 at 2023-09-02 + - asap # failure in job https://hydra.nixos.org/build/233214968 at 2023-09-02 + - ascii85-conduit # failure in job https://hydra.nixos.org/build/233235427 at 2023-09-02 + - asciidiagram # failure in job https://hydra.nixos.org/build/233259020 at 2023-09-02 + - ascii-flatten # failure in job https://hydra.nixos.org/build/233229168 at 2023-09-02 + - ascii-string # failure in job https://hydra.nixos.org/build/233249978 at 2023-09-02 + - ascii-vector-avc # failure in job https://hydra.nixos.org/build/233208533 at 2023-09-02 + - asif # failure in job https://hydra.nixos.org/build/233251551 at 2023-09-02 + - asil # failure in job https://hydra.nixos.org/build/233204081 at 2023-09-02 + - asn1-ber-syntax # failure in job https://hydra.nixos.org/build/233235772 at 2023-09-02 + - asn1-codec # failure in job https://hydra.nixos.org/build/233217242 at 2023-09-02 + - asn1-data # failure in job https://hydra.nixos.org/build/233252918 at 2023-09-02 + - AspectAG # failure in job https://hydra.nixos.org/build/233231125 at 2023-09-02 + - assert # failure in job https://hydra.nixos.org/build/233257692 at 2023-09-02 + - assertions # failure in job https://hydra.nixos.org/build/233215277 at 2023-09-02 + - asset-map # failure in job https://hydra.nixos.org/build/233218566 at 2023-09-02 + - assoc-list # failure in job https://hydra.nixos.org/build/233224148 at 2023-09-02 + - assoc-listlike # failure in job https://hydra.nixos.org/build/233200483 at 2023-09-02 + - assumpta-core # failure in job https://hydra.nixos.org/build/252727584 at 2024-03-16 + - assumpta # failure in job https://hydra.nixos.org/build/233245580 at 2023-09-02 + - astar-monad # failure in job https://hydra.nixos.org/build/252720647 at 2024-03-16 + - ast-monad # failure in job https://hydra.nixos.org/build/233192822 at 2023-09-02 + - astrds # failure in job https://hydra.nixos.org/build/233220701 at 2023-09-02 + - astro # failure in job https://hydra.nixos.org/build/233243443 at 2023-09-02 + - async-combinators # failure in job https://hydra.nixos.org/build/233198111 at 2023-09-02 + - async-dejafu # failure in job https://hydra.nixos.org/build/233254234 at 2023-09-02 + - asynchronous-exceptions # failure in job https://hydra.nixos.org/build/233218419 at 2023-09-02 + - async-manager # failure in job https://hydra.nixos.org/build/233246552 at 2023-09-02 + - async-timer # failure in job https://hydra.nixos.org/build/233200611 at 2023-09-02 + - aterm # failure in job https://hydra.nixos.org/build/233226675 at 2023-09-02 + - atlassian-connect-descriptor # failure in job https://hydra.nixos.org/build/233249503 at 2023-09-02 + - atndapi # failure in job https://hydra.nixos.org/build/233223849 at 2023-09-02 + - atom # failure in job https://hydra.nixos.org/build/233193561 at 2023-09-02 + - atomic-modify # failure in job https://hydra.nixos.org/build/233220400 at 2023-09-02 + - atomic-primops-vector # failure in job https://hydra.nixos.org/build/233228512 at 2023-09-02 + - atomo # failure in job https://hydra.nixos.org/build/233257502 at 2023-09-02 + - atp-haskell # failure in job https://hydra.nixos.org/build/233202077 at 2023-09-02 + - ats-format # failure in job https://hydra.nixos.org/build/233254532 at 2023-09-02 + - ats-pkg # failure in job https://hydra.nixos.org/build/233232354 at 2023-09-02 + - ats-setup # failure in job https://hydra.nixos.org/build/233240435 at 2023-09-02 + - ats-storable # failure in job https://hydra.nixos.org/build/233242765 at 2023-09-02 + - attempt # failure in job https://hydra.nixos.org/build/233233073 at 2023-09-02 + - attenuation # failure in job https://hydra.nixos.org/build/252721241 at 2024-03-16 + - attic-schedule # failure in job https://hydra.nixos.org/build/233249781 at 2023-09-02 + - AttoBencode # failure in job https://hydra.nixos.org/build/233198079 at 2023-09-02 + - atto-lisp # failure in job https://hydra.nixos.org/build/233222679 at 2023-09-02 + - attomail # failure in job https://hydra.nixos.org/build/233225937 at 2023-09-02 + - attoparsec-csv # failure in job https://hydra.nixos.org/build/233245402 at 2023-09-02 + - attoparsec-text # failure in job https://hydra.nixos.org/build/233227820 at 2023-09-02 + - attoparsec-trans # failure in job https://hydra.nixos.org/build/233203168 at 2023-09-02 + - attoparsec-varword # failure in job https://hydra.nixos.org/build/233234240 at 2023-09-02 + - attosplit # failure in job https://hydra.nixos.org/build/233203118 at 2023-09-02 + - Attrac # failure in job https://hydra.nixos.org/build/234459267 at 2023-09-13 + - augeas # failure in job https://hydra.nixos.org/build/233228677 at 2023-09-02 + - augur # failure in job https://hydra.nixos.org/build/233223910 at 2023-09-02 + - aur-api # failure in job https://hydra.nixos.org/build/233237328 at 2023-09-02 + - aur # failure in job https://hydra.nixos.org/build/233239429 at 2023-09-02 + - Aurochs # failure in job https://hydra.nixos.org/build/233244773 at 2023-09-02 + - authenticate-ldap # failure in job https://hydra.nixos.org/build/233216602 at 2023-09-02 + - authinfo-hs # failure in job https://hydra.nixos.org/build/233224767 at 2023-09-02 + - auto # failure in job https://hydra.nixos.org/build/233211088 at 2023-09-02 + - autom # failure in job https://hydra.nixos.org/build/234461198 at 2023-09-13 + - autonix-deps # failure in job https://hydra.nixos.org/build/233258269 at 2023-09-02 + - autopack # failure in job https://hydra.nixos.org/build/233215025 at 2023-09-02 + - autoproc # failure in job https://hydra.nixos.org/build/252730569 at 2024-03-16 + - avatar-generator # failure in job https://hydra.nixos.org/build/233214253 at 2023-09-02 + - aviation-units # failure in job https://hydra.nixos.org/build/233245762 at 2023-09-02 + - avl-static # failure in job https://hydra.nixos.org/build/233199062 at 2023-09-02 + - avro # failure in job https://hydra.nixos.org/build/252731168 at 2024-03-16 + - avro-piper # failure in job https://hydra.nixos.org/build/233197510 at 2023-09-02 + - avr-shake # failure in job https://hydra.nixos.org/build/233223187 at 2023-09-02 + - avwx # failure in job https://hydra.nixos.org/build/233258167 at 2023-09-02 + - awesome-prelude # failure in job https://hydra.nixos.org/build/233232761 at 2023-09-02 + - awesomium-raw # failure in job https://hydra.nixos.org/build/233241036 at 2023-09-02 + - aws-cloudfront-signed-cookies # failure in job https://hydra.nixos.org/build/252736035 at 2024-03-16 + - aws-cloudfront-signer # failure in job https://hydra.nixos.org/build/233194723 at 2023-09-02 + - aws-easy # failure building library in job https://hydra.nixos.org/build/237244335 at 2023-10-21 + - aws-ec2 # failure in job https://hydra.nixos.org/build/233201556 at 2023-09-02 + - aws-ec2-knownhosts # failure in job https://hydra.nixos.org/build/233237078 at 2023-09-02 + - aws-general # failure in job https://hydra.nixos.org/build/233211106 at 2023-09-02 + - aws-lambda-runtime # failure in job https://hydra.nixos.org/build/233195123 at 2023-09-02 + - aws-larpi # failure in job https://hydra.nixos.org/build/233246059 at 2023-09-02 + - aws-performance-tests # failure in job https://hydra.nixos.org/build/233259271 at 2023-09-02 + - aws-route53 # failure in job https://hydra.nixos.org/build/233218200 at 2023-09-02 + - aws-sdk-text-converter # failure in job https://hydra.nixos.org/build/233237525 at 2023-09-02 + - aws-ses-easy # failure building library in job https://hydra.nixos.org/build/237249788 at 2023-10-21 + - aws-simple # failure building library in job https://hydra.nixos.org/build/237242730 at 2023-10-21 + - azubi # failure in job https://hydra.nixos.org/build/233258480 at 2023-09-02 + - azure-acs # failure in job https://hydra.nixos.org/build/233252578 at 2023-09-02 + - azure-email # failure in job https://hydra.nixos.org/build/233255535 at 2023-09-02 + - azurify # failure in job https://hydra.nixos.org/build/233239263 at 2023-09-02 + - babl # failure in job https://hydra.nixos.org/build/233204665 at 2023-09-02 + - backstop # failure in job https://hydra.nixos.org/build/233223957 at 2023-09-02 + - backtracking-exceptions # failure in job https://hydra.nixos.org/build/233233211 at 2023-09-02 + - backward-state # failure in job https://hydra.nixos.org/build/233196922 at 2023-09-02 + - bag # failure in job https://hydra.nixos.org/build/233250281 at 2023-09-02 + - Baggins # failure in job https://hydra.nixos.org/build/233192786 at 2023-09-02 + - bake # failure in job https://hydra.nixos.org/build/233211889 at 2023-09-02 + - Bang # failure in job https://hydra.nixos.org/build/233226846 at 2023-09-02 + - ban-instance # failure in job https://hydra.nixos.org/build/252726701 at 2024-03-16 + - banwords # failure in job https://hydra.nixos.org/build/233229703 at 2023-09-02 + - barbies-th # failure in job https://hydra.nixos.org/build/233251598 at 2023-09-02 + - barchart # failure in job https://hydra.nixos.org/build/233216957 at 2023-09-02 + - barcodes-code128 # failure in job https://hydra.nixos.org/build/233227808 at 2023-09-02 + - barecheck # failure in job https://hydra.nixos.org/build/233231208 at 2023-09-02 + - barrie # failure in job https://hydra.nixos.org/build/233220267 at 2023-09-02 + - barrier # failure in job https://hydra.nixos.org/build/233229384 at 2023-09-02 + - barrier-monad # failure in job https://hydra.nixos.org/build/233215823 at 2023-09-02 + - base16-lens # failure in job https://hydra.nixos.org/build/233229864 at 2023-09-02 + - base32-lens # failure in job https://hydra.nixos.org/build/233226670 at 2023-09-02 + - base58address # failure in job https://hydra.nixos.org/build/233221633 at 2023-09-02 + - base62 # failure in job https://hydra.nixos.org/build/233250040 at 2023-09-02 + - base64-conduit # failure in job https://hydra.nixos.org/build/233197196 at 2023-09-02 + - base64-lens # failure in job https://hydra.nixos.org/build/233252600 at 2023-09-02 + - base-compat-migrate # failure in job https://hydra.nixos.org/build/233208966 at 2023-09-02 + - based # failure in job https://hydra.nixos.org/build/233211900 at 2023-09-02 + - base-encoding # failure in job https://hydra.nixos.org/build/233232516 at 2023-09-02 + - base-feature-macros # failure in job https://hydra.nixos.org/build/233212558 at 2023-09-02 + - base-generics # failure in job https://hydra.nixos.org/build/233198530 at 2023-09-02 + - base-io-access # failure in job https://hydra.nixos.org/build/233249224 at 2023-09-02 + - basement-cd # failure in job https://hydra.nixos.org/build/233191991 at 2023-09-02 + - basen # failure in job https://hydra.nixos.org/build/233210680 at 2023-09-02 + - basex-client # failure in job https://hydra.nixos.org/build/233214592 at 2023-09-02 + - bash # failure in job https://hydra.nixos.org/build/252719390 at 2024-03-16 + - basic-gps # failure in job https://hydra.nixos.org/build/252718385 at 2024-03-16 + - basics # failure in job https://hydra.nixos.org/build/236678238 at 2023-10-04 + - basic-sop # failure in job https://hydra.nixos.org/build/233253357 at 2023-09-02 + - baskell # failure in job https://hydra.nixos.org/build/233246705 at 2023-09-02 + - battlenet # failure in job https://hydra.nixos.org/build/233260076 at 2023-09-02 + - battleplace # failure in job https://hydra.nixos.org/build/233230199 at 2023-09-02 + - bazel-coverage-report-renderer # failure in job https://hydra.nixos.org/build/233243746 at 2023-09-02 + - bbcode # failure in job https://hydra.nixos.org/build/236693854 at 2023-10-04 + - BCMtools # failure in job https://hydra.nixos.org/build/233250221 at 2023-09-02 + - bdd # failure in job https://hydra.nixos.org/build/233248150 at 2023-09-02 + - bdelta # failure in job https://hydra.nixos.org/build/233214765 at 2023-09-02 + - bdo # failure in job https://hydra.nixos.org/build/233216486 at 2023-09-02 + - beamable # failure in job https://hydra.nixos.org/build/233211619 at 2023-09-02 + - beam # failure in job https://hydra.nixos.org/build/233213313 at 2023-09-02 + - beam-migrate # failure in job https://hydra.nixos.org/build/252730758 at 2024-03-16 + - beam-mysql # failure in job https://hydra.nixos.org/build/233253237 at 2023-09-02 + - beam-newtype-field # failure in job https://hydra.nixos.org/build/233206317 at 2023-09-02 + - bech32 # failure in job https://hydra.nixos.org/build/233194823 at 2023-09-02 + - bed-and-breakfast # failure in job https://hydra.nixos.org/build/233221152 at 2023-09-02 + - Befunge93 # failure in job https://hydra.nixos.org/build/233226751 at 2023-09-02 + - benc # failure in job https://hydra.nixos.org/build/241434046 at 2023-11-19 + - bench-graph # failure in job https://hydra.nixos.org/build/233239830 at 2023-09-02 + - BenchmarkHistory # failure in job https://hydra.nixos.org/build/233213179 at 2023-09-02 + - bench-show # failure in job https://hydra.nixos.org/build/233245858 at 2023-09-02 + - bencodex # failure in job https://hydra.nixos.org/build/233203593 at 2023-09-02 + - bencoding-lens # failure in job https://hydra.nixos.org/build/233236760 at 2023-09-02 + - berkeleydb # failure in job https://hydra.nixos.org/build/233216507 at 2023-09-02 + - BerkeleyDBXML # failure in job https://hydra.nixos.org/build/233216219 at 2023-09-02 + - berp # failure in job https://hydra.nixos.org/build/233243070 at 2023-09-02 + - bert # failure in job https://hydra.nixos.org/build/233195424 at 2023-09-02 + - besout # failure in job https://hydra.nixos.org/build/233194433 at 2023-09-02 + - betacode # failure in job https://hydra.nixos.org/build/233193221 at 2023-09-02 + - bet # failure in job https://hydra.nixos.org/build/233205655 at 2023-09-02 + - betris # failure in job https://hydra.nixos.org/build/233200110 at 2023-09-02 + - bff-mono # failure in job https://hydra.nixos.org/build/252710505 at 2024-03-16 + - bgmax # failure in job https://hydra.nixos.org/build/233222709 at 2023-09-02 + - bgzf # failure in job https://hydra.nixos.org/build/233224580 at 2023-09-02 + - bhoogle # failure in job https://hydra.nixos.org/build/252712137 at 2024-03-16 + - bibdb # failure in job https://hydra.nixos.org/build/233210682 at 2023-09-02 + - bidi-icu # failure in job https://hydra.nixos.org/build/233257520 at 2023-09-02 + - bidirectional # failure in job https://hydra.nixos.org/build/233239780 at 2023-09-02 + - bidirectional-instances # failure in job https://hydra.nixos.org/build/233244611 at 2023-09-02 + - bidirectionalization-combined # failure in job https://hydra.nixos.org/build/233206201 at 2023-09-02 + - bidispec-extras # failure in job https://hydra.nixos.org/build/233235808 at 2023-09-02 + - bidispec # failure in job https://hydra.nixos.org/build/233199029 at 2023-09-02 + - BiGUL # failure in job https://hydra.nixos.org/build/233258614 at 2023-09-02 + - billeksah-services # failure in job https://hydra.nixos.org/build/233195677 at 2023-09-02 + - binary-bits # failure in job https://hydra.nixos.org/build/233199968 at 2023-09-02 + - binary-communicator # failure in job https://hydra.nixos.org/build/233248642 at 2023-09-02 + - binary-derive # failure in job https://hydra.nixos.org/build/233201950 at 2023-09-02 + - binary-ext # failure in job https://hydra.nixos.org/build/233247463 at 2023-09-02 + - binary-indexed-tree # failure in job https://hydra.nixos.org/build/233204069 at 2023-09-02 + - binary-parsers # failure in job https://hydra.nixos.org/build/233194579 at 2023-09-02 + - binary-protocol # failure in job https://hydra.nixos.org/build/233206098 at 2023-09-02 + - binary-strict # failure in job https://hydra.nixos.org/build/233231473 at 2023-09-02 + - binary-tree # failure in job https://hydra.nixos.org/build/233211047 at 2023-09-02 + - binary-typed # failure in job https://hydra.nixos.org/build/233222741 at 2023-09-02 + - BinderAnn # failure in job https://hydra.nixos.org/build/233197117 at 2023-09-02 + - binding-core # failure in job https://hydra.nixos.org/build/233223706 at 2023-09-02 + - bindings-apr # failure in job https://hydra.nixos.org/build/233212499 at 2023-09-02 + - bindings-bfd # failure in job https://hydra.nixos.org/build/233210763 at 2023-09-02 + - bindings-cctools # failure in job https://hydra.nixos.org/build/233216939 at 2023-09-02 + - bindings-common # failure in job https://hydra.nixos.org/build/233217363 at 2023-09-02 + - bindings-dc1394 # failure in job https://hydra.nixos.org/build/233200022 at 2023-09-02 + - bindings-eskit # failure in job https://hydra.nixos.org/build/233223517 at 2023-09-02 + - bindings-EsounD # failure in job https://hydra.nixos.org/build/233245565 at 2023-09-02 + - bindings-fann # failure in job https://hydra.nixos.org/build/233232900 at 2023-09-02 + - bindings-fluidsynth # failure in job https://hydra.nixos.org/build/233221612 at 2023-09-02 + - bindings-friso # failure in job https://hydra.nixos.org/build/233201584 at 2023-09-02 + - bindings-gsl # failure in job https://hydra.nixos.org/build/233243360 at 2023-09-02 + - bindings-hamlib # failure in job https://hydra.nixos.org/build/233259986 at 2023-09-02 + - bindings-hdf5 # failure in job https://hydra.nixos.org/build/233215409 at 2023-09-02 + - bindings-K8055 # failure in job https://hydra.nixos.org/build/233192986 at 2023-09-02 + - bindings-libftdi # failure in job https://hydra.nixos.org/build/233256908 at 2023-09-02 + - bindings-libg15 # failure in job https://hydra.nixos.org/build/233207984 at 2023-09-02 + - bindings-libpci # failure in job https://hydra.nixos.org/build/233200095 at 2023-09-02 + - bindings-librrd # failure in job https://hydra.nixos.org/build/233207396 at 2023-09-02 + - bindings-libstemmer # failure in job https://hydra.nixos.org/build/233199518 at 2023-09-02 + - bindings-libusb # failure in job https://hydra.nixos.org/build/233224303 at 2023-09-02 + - bindings-libv4l2 # failure in job https://hydra.nixos.org/build/233236316 at 2023-09-02 + - bindings-monetdb-mapi # failure in job https://hydra.nixos.org/build/233219584 at 2023-09-02 + - bindings-mpdecimal # failure in job https://hydra.nixos.org/build/233235379 at 2023-09-02 + - bindings-sc3 # failure in job https://hydra.nixos.org/build/233198459 at 2023-09-02 + - bindings-sipc # failure in job https://hydra.nixos.org/build/233219411 at 2023-09-02 + - bindings-wlc # failure in job https://hydra.nixos.org/build/233332720 at 2023-09-02 + - bind-marshal # failure in job https://hydra.nixos.org/build/233196758 at 2023-09-02 + - binembed # failure in job https://hydra.nixos.org/build/233219100 at 2023-09-02 + - binsm # failure in job https://hydra.nixos.org/build/233232355 at 2023-09-02 + - biocore # failure in job https://hydra.nixos.org/build/233229466 at 2023-09-02 + - bio # failure in job https://hydra.nixos.org/build/233225273 at 2023-09-02 + - biohazard # failure in job https://hydra.nixos.org/build/233249284 at 2023-09-02 + - bio-sequence # failure in job https://hydra.nixos.org/build/233236140 at 2023-09-02 + - biscuit-haskell # failure in job https://hydra.nixos.org/build/233241833 at 2023-09-02 + - bisect-binary # failure in job https://hydra.nixos.org/build/233190746 at 2023-09-02 + - bitcoin-compact-filters # failure in job https://hydra.nixos.org/build/252726935 at 2024-03-16 + - bitcoind-rpc # failure in job https://hydra.nixos.org/build/233204068 at 2023-09-02 + - bitcoin-hs # failure in job https://hydra.nixos.org/build/233251583 at 2023-09-02 + - bitcoin-keys # failure in job https://hydra.nixos.org/build/233215632 at 2023-09-02 + - bitcoin-rpc # failure in job https://hydra.nixos.org/build/233209694 at 2023-09-02 + - bitcoin-script # failure in job https://hydra.nixos.org/build/233201469 at 2023-09-02 + - bitcoin-scripting # failure in job https://hydra.nixos.org/build/252734577 at 2024-03-16 + - bitfield # failure in job https://hydra.nixos.org/build/233235414 at 2023-09-02 + - bits-atomic # failure in job https://hydra.nixos.org/build/233236099 at 2023-09-02 + - bits-conduit # failure in job https://hydra.nixos.org/build/233236564 at 2023-09-02 + - bitset # failure in job https://hydra.nixos.org/build/233218622 at 2023-09-02 + - bits-extras # failure in job https://hydra.nixos.org/build/233217492 at 2023-09-02 + - bitspeak # failure in job https://hydra.nixos.org/build/233219582 at 2023-09-02 + - bits-show # failure in job https://hydra.nixos.org/build/252714912 at 2024-03-16 + - bit-stream # failure in job https://hydra.nixos.org/build/233230353 at 2023-09-02 + - bitstream # failure in job https://hydra.nixos.org/build/233240888 at 2023-09-02 + - BitStringRandomMonad # failure in job https://hydra.nixos.org/build/233203519 at 2023-09-02 + - BitSyntax # failure in job https://hydra.nixos.org/build/233211551 at 2023-09-02 + - bitx-bitcoin # failure in job https://hydra.nixos.org/build/233215594 at 2023-09-02 + - bizzlelude # failure in job https://hydra.nixos.org/build/233255574 at 2023-09-02 + - bizzlelude-js # failure in job https://hydra.nixos.org/build/233224267 at 2023-09-02 + - bkr # failure in job https://hydra.nixos.org/build/233246377 at 2023-09-02 + - blagda # failure in job https://hydra.nixos.org/build/233332725 at 2023-09-02 + - blakesum # failure in job https://hydra.nixos.org/build/233194284 at 2023-09-02 + - blas # failure in job https://hydra.nixos.org/build/233244820 at 2023-09-02 + - blaze-html-contrib # failure in job https://hydra.nixos.org/build/233203969 at 2023-09-02 + - blaze-html-hexpat # failure in job https://hydra.nixos.org/build/233251654 at 2023-09-02 + - blaze-html-truncate # failure in job https://hydra.nixos.org/build/233220789 at 2023-09-02 + - blaze-json # failure in job https://hydra.nixos.org/build/233241853 at 2023-09-02 + - blaze-shields # failure in job https://hydra.nixos.org/build/233214358 at 2023-09-02 + - blaze-textual-native # failure in job https://hydra.nixos.org/build/233250559 at 2023-09-02 + - blazeT # failure in job https://hydra.nixos.org/build/233245198 at 2023-09-02 + - blindpass # failure in job https://hydra.nixos.org/build/233210012 at 2023-09-02 + - bliplib # failure in job https://hydra.nixos.org/build/233195751 at 2023-09-02 + - blockchain # failure in job https://hydra.nixos.org/build/233245492 at 2023-09-02 + - blockhash # failure in job https://hydra.nixos.org/build/233227049 at 2023-09-02 + - Blogdown # failure in job https://hydra.nixos.org/build/233239841 at 2023-09-02 + - BlogLiterately # failure in job https://hydra.nixos.org/build/233202164 at 2023-09-02 + - bloodhound-amazonka-auth # failure building library in job https://hydra.nixos.org/build/237245625 at 2023-10-21 + - bloomfilter-redis # failure in job https://hydra.nixos.org/build/233226393 at 2023-09-02 + - blosum # failure in job https://hydra.nixos.org/build/233198029 at 2023-09-02 + - blubber-server # failure in job https://hydra.nixos.org/build/233199530 at 2023-09-02 + - bludigon # failure in job https://hydra.nixos.org/build/233248190 at 2023-09-02 + - Blueprint # failure in job https://hydra.nixos.org/build/233252987 at 2023-09-02 + - bluetileutils # failure in job https://hydra.nixos.org/build/233197334 at 2023-09-02 + - blunk-hask-tests # failure in job https://hydra.nixos.org/build/233240288 at 2023-09-02 + - bogocopy # failure in job https://hydra.nixos.org/build/233232322 at 2023-09-02 + - boilerplate # failure in job https://hydra.nixos.org/build/233252821 at 2023-09-02 + - bolt # failure in job https://hydra.nixos.org/build/233234045 at 2023-09-02 + - boltzmann-brain # failure in job https://hydra.nixos.org/build/233220308 at 2023-09-02 + - bookhound-format # failure in job https://hydra.nixos.org/build/233202674 at 2023-09-02 + - bookkeeping # failure in job https://hydra.nixos.org/build/233241963 at 2023-09-02 + - boolean-like # failure in job https://hydra.nixos.org/build/233190873 at 2023-09-02 + - boolean-normal-forms # failure in job https://hydra.nixos.org/build/233220091 at 2023-09-02 + - boombox # failure in job https://hydra.nixos.org/build/233249287 at 2023-09-02 + - boots # failure in job https://hydra.nixos.org/build/252733526 at 2024-03-16 + - boring-window-switcher # failure in job https://hydra.nixos.org/build/233252547 at 2023-09-02 + - borsh # failure in job https://hydra.nixos.org/build/252718760 at 2024-03-16 + - botan-bindings # failure in job https://hydra.nixos.org/build/253695799 at 2024-03-31 + - bot # failure in job https://hydra.nixos.org/build/233230089 at 2023-09-02 + - botpp # failure in job https://hydra.nixos.org/build/233201674 at 2023-09-02 + - bottom # failure in job https://hydra.nixos.org/build/233225154 at 2023-09-02 + - bounded-array # failure in job https://hydra.nixos.org/build/233200854 at 2023-09-02 + - bound-simple # failure in job https://hydra.nixos.org/build/233201896 at 2023-09-02 + - bowntz # failure in job https://hydra.nixos.org/build/234439552 at 2023-09-13 + - box-csv # failure in job https://hydra.nixos.org/build/233253321 at 2023-09-02 + - box-tuples # failure in job https://hydra.nixos.org/build/233205890 at 2023-09-02 + - bpath # failure in job https://hydra.nixos.org/build/233239160 at 2023-09-02 + - braid # failure in job https://hydra.nixos.org/build/233244144 at 2023-09-02 + - brain-bleep # failure in job https://hydra.nixos.org/build/233198839 at 2023-09-02 + - brassica # failure in job https://hydra.nixos.org/build/233224897 at 2023-09-02 + - Bravo # failure in job https://hydra.nixos.org/build/233199668 at 2023-09-02 + - breve # failure in job https://hydra.nixos.org/build/252716215 at 2024-03-16 + - brians-brain # failure in job https://hydra.nixos.org/build/233201634 at 2023-09-02 + - brick-dropdownmenu # failure in job https://hydra.nixos.org/build/233223686 at 2023-09-02 + - brick-filetree # failure in job https://hydra.nixos.org/build/233217076 at 2023-09-02 + - brick-list-search # failure in job https://hydra.nixos.org/build/233193835 at 2023-09-02 + - brick-panes # failure in job https://hydra.nixos.org/build/233207542 at 2023-09-02 + - bricks-internal # failure in job https://hydra.nixos.org/build/233215572 at 2023-09-02 + - brillig # failure in job https://hydra.nixos.org/build/233208148 at 2023-09-02 + - brittany # failure in job https://hydra.nixos.org/build/233234100 at 2023-09-02 + - broadcast-chan-tests # failure in job https://hydra.nixos.org/build/233202605 at 2023-09-02 + - broccoli # failure in job https://hydra.nixos.org/build/233191381 at 2023-09-02 + - broker-haskell # failure in job https://hydra.nixos.org/build/233200969 at 2023-09-02 + - brok # failure in job https://hydra.nixos.org/build/233214233 at 2023-09-02 + - bronyradiogermany-common # failure in job https://hydra.nixos.org/build/233211166 at 2023-09-02 + - brotli-conduit # failure in job https://hydra.nixos.org/build/233249983 at 2023-09-02 + - browscap # failure in job https://hydra.nixos.org/build/233196112 at 2023-09-02 + - bsd-sysctl # failure in job https://hydra.nixos.org/build/233203232 at 2023-09-02 + - bson-generic # failure in job https://hydra.nixos.org/build/233237712 at 2023-09-02 + - bson-generics # failure in job https://hydra.nixos.org/build/233251530 at 2023-09-02 + - bson-mapping # failure in job https://hydra.nixos.org/build/233242165 at 2023-09-02 + - bsparse # failure in job https://hydra.nixos.org/build/233243753 at 2023-09-02 + - btree-concurrent # failure in job https://hydra.nixos.org/build/233201065 at 2023-09-02 + - btrfs # failure in job https://hydra.nixos.org/build/233220699 at 2023-09-02 + - buffer-builder-aeson # failure in job https://hydra.nixos.org/build/233198028 at 2023-09-02 + - BufferedSocket # failure in job https://hydra.nixos.org/build/233222939 at 2023-09-02 + - buffer # failure in job https://hydra.nixos.org/build/233216007 at 2023-09-02 + - buffet # failure in job https://hydra.nixos.org/build/233250252 at 2023-09-02 + - buffon # failure in job https://hydra.nixos.org/build/233241665 at 2023-09-02 + - buffon-machines # failure in job https://hydra.nixos.org/build/233257929 at 2023-09-02 + - bugzilla # failure in job https://hydra.nixos.org/build/233223784 at 2023-09-02 + - buildable # failure in job https://hydra.nixos.org/build/233199077 at 2023-09-02 + - buildbox # failure in job https://hydra.nixos.org/build/233216315 at 2023-09-02 + - build-env # failure in job https://hydra.nixos.org/build/252734826 at 2024-03-16 + - builder # failure in job https://hydra.nixos.org/build/233207846 at 2023-09-02 + - build # failure in job https://hydra.nixos.org/build/233195606 at 2023-09-02 + - bumper # failure in job https://hydra.nixos.org/build/233234378 at 2023-09-02 + - bunz # failure in job https://hydra.nixos.org/build/233193945 at 2023-09-02 + - burst-detection # failure in job https://hydra.nixos.org/build/233254074 at 2023-09-02 + - buster # failure in job https://hydra.nixos.org/build/233197502 at 2023-09-02 + - Buster # failure in job https://hydra.nixos.org/build/233214182 at 2023-09-02 + - bustle # failure in job https://hydra.nixos.org/build/252728683 at 2024-03-16 + - butter # failure in job https://hydra.nixos.org/build/233212117 at 2023-09-02 + - buttplug-hs-core # failure in job https://hydra.nixos.org/build/233223928 at 2023-09-02 + - bv-sized-lens # failure in job https://hydra.nixos.org/build/233237486 at 2023-09-02 + - byline # failure in job https://hydra.nixos.org/build/233231017 at 2023-09-02 + - by-other-names # failure in job https://hydra.nixos.org/build/252732245 at 2024-03-16 + - bytearray-parsing # failure in job https://hydra.nixos.org/build/233244355 at 2023-09-02 + - bytepatch # failure in job https://hydra.nixos.org/build/236678340 at 2023-10-04 + - bytestring-arbitrary # failure in job https://hydra.nixos.org/build/233195013 at 2023-09-02 + - bytestring-class # failure in job https://hydra.nixos.org/build/233230793 at 2023-09-02 + - bytestring-csv # failure in job https://hydra.nixos.org/build/233215194 at 2023-09-02 + - bytestring-delta # failure in job https://hydra.nixos.org/build/233207977 at 2023-09-02 + - bytestring-handle # failure in job https://hydra.nixos.org/build/233192234 at 2023-09-02 + - bytestring-mmap # failure in job https://hydra.nixos.org/build/252733270 at 2024-03-16 + - bytestringparser # failure in job https://hydra.nixos.org/build/233227781 at 2023-09-02 + - bytestringparser-temporary # failure in job https://hydra.nixos.org/build/233226655 at 2023-09-02 + - bytestring-plain # failure in job https://hydra.nixos.org/build/233230746 at 2023-09-02 + - bytestringreadp # failure in job https://hydra.nixos.org/build/233209066 at 2023-09-02 + - bytestring-rematch # failure in job https://hydra.nixos.org/build/233228234 at 2023-09-02 + - bytestring-show # failure in job https://hydra.nixos.org/build/233207681 at 2023-09-02 + - bytestring-substring # failure in job https://hydra.nixos.org/build/233244318 at 2023-09-02 + - bytestring-time # failure in job https://hydra.nixos.org/build/233190686 at 2023-09-02 + - bytestring-typenats # failure in job https://hydra.nixos.org/build/233211815 at 2023-09-02 + - bzlib-conduit-jappie # failure in job https://hydra.nixos.org/build/233210179 at 2023-09-02 + - c10k # failure in job https://hydra.nixos.org/build/233213264 at 2023-09-02 + - c2ats # failure in job https://hydra.nixos.org/build/233220801 at 2023-09-02 + - cabal2doap # failure in job https://hydra.nixos.org/build/233207973 at 2023-09-02 + - cabal2ebuild # failure in job https://hydra.nixos.org/build/233221248 at 2023-09-02 + - cabal2ghci # failure in job https://hydra.nixos.org/build/233233018 at 2023-09-02 + - cabal2json # failure in job https://hydra.nixos.org/build/233196099 at 2023-09-02 + - cabal-audit # failure in job https://hydra.nixos.org/build/233193414 at 2023-09-02 + - cabal-auto-expose # failure in job https://hydra.nixos.org/build/233195440 at 2023-09-02 + - cabal-build-programs # failure in job https://hydra.nixos.org/build/257091363 at 2024-04-27 + - cabal-bundle-clib # failure in job https://hydra.nixos.org/build/233199225 at 2023-09-02 + - cabal-constraints # failure in job https://hydra.nixos.org/build/233214316 at 2023-09-02 + - cabal-db # failure in job https://hydra.nixos.org/build/233197235 at 2023-09-02 + - cabal-debian # failure in job https://hydra.nixos.org/build/233255267 at 2023-09-02 + - cabal-dependency-licenses # failure in job https://hydra.nixos.org/build/233249247 at 2023-09-02 + - cabal-detailed-quickcheck # failure in job https://hydra.nixos.org/build/252734084 at 2024-03-16 + - cabal-dev # failure in job https://hydra.nixos.org/build/233227918 at 2023-09-02 + - cabal-dir # failure in job https://hydra.nixos.org/build/233194037 at 2023-09-02 + - cabal-edit # failure in job https://hydra.nixos.org/build/233244268 at 2023-09-02 + - cabal-file-th # failure in job https://hydra.nixos.org/build/233224650 at 2023-09-02 + - cabal-ghc-dynflags # failure in job https://hydra.nixos.org/build/233244580 at 2023-09-02 + - cabal-ghci # failure in job https://hydra.nixos.org/build/233239354 at 2023-09-02 + - cabal-graphdeps # failure in job https://hydra.nixos.org/build/233221966 at 2023-09-02 + - cabalgraph # failure in job https://hydra.nixos.org/build/233241573 at 2023-09-02 + - cabal-helper # failure in job https://hydra.nixos.org/build/252732588 at 2024-03-16 + - cabal-hoogle # failure in job https://hydra.nixos.org/build/233191666 at 2023-09-02 + - Cabal-ide-backend # failure in job https://hydra.nixos.org/build/233258880 at 2023-09-02 + - cabal-info # failure in job https://hydra.nixos.org/build/233225001 at 2023-09-02 + - cabal-install-bundle # failure in job https://hydra.nixos.org/build/233194629 at 2023-09-02 + - cabal-install-ghc72 # failure in job https://hydra.nixos.org/build/233246160 at 2023-09-02 + - cabal-install-ghc74 # failure in job https://hydra.nixos.org/build/233226625 at 2023-09-02 + - cabalish # failure in job https://hydra.nixos.org/build/233193578 at 2023-09-02 + - cabal-lenses # failure in job https://hydra.nixos.org/build/233247565 at 2023-09-02 + - cabal-meta # failure in job https://hydra.nixos.org/build/233194466 at 2023-09-02 + - cabal-mon # failure in job https://hydra.nixos.org/build/233217320 at 2023-09-02 + - cabal-nirvana # failure in job https://hydra.nixos.org/build/233222083 at 2023-09-02 + - cabal-progdeps # failure in job https://hydra.nixos.org/build/233251917 at 2023-09-02 + - cabalQuery # failure in job https://hydra.nixos.org/build/233211475 at 2023-09-02 + - CabalSearch # failure in job https://hydra.nixos.org/build/233200817 at 2023-09-02 + - cabal-setup # failure in job https://hydra.nixos.org/build/233225406 at 2023-09-02 + - cabal-sort # failure in job https://hydra.nixos.org/build/233240882 at 2023-09-02 + - cabal-src # failure in job https://hydra.nixos.org/build/233229475 at 2023-09-02 + - cabal-test-quickcheck # failure in job https://hydra.nixos.org/build/233211903 at 2023-09-02 + - cabal-toolkit # failure in job https://hydra.nixos.org/build/233192328 at 2023-09-02 + - cabal-uninstall # failure in job https://hydra.nixos.org/build/252739542 at 2024-03-16 + - cabal-upload # failure in job https://hydra.nixos.org/build/233207791 at 2023-09-02 + - cabalvchk # failure in job https://hydra.nixos.org/build/233221561 at 2023-09-02 + - cabin # failure in job https://hydra.nixos.org/build/233225287 at 2023-09-02 + - cabocha # failure in job https://hydra.nixos.org/build/233259983 at 2023-09-02 + - cached # failure in job https://hydra.nixos.org/build/233249807 at 2023-09-02 + - cache-polysemy # failure in job https://hydra.nixos.org/build/233200602 at 2023-09-02 + - caching # failure in job https://hydra.nixos.org/build/233233548 at 2023-09-02 + - cacophony # failure in job https://hydra.nixos.org/build/233239380 at 2023-09-02 + - caerbannog # failure in job https://hydra.nixos.org/build/252729101 at 2024-03-16 + - cafeteria-prelude # failure in job https://hydra.nixos.org/build/233254881 at 2023-09-02 + - cairo-canvas # failure in job https://hydra.nixos.org/build/252719057 at 2024-03-16 + - cairo-core # failure in job https://hydra.nixos.org/build/233248151 at 2023-09-02 + - cake3 # failure in job https://hydra.nixos.org/build/233231662 at 2023-09-02 + - cal3d # failure in job https://hydra.nixos.org/build/233200357 at 2023-09-02 + - calamity # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/238601583 at 2023-10-21 + - caledon # failure in job https://hydra.nixos.org/build/233209888 at 2023-09-02 + - calenderweek # failure in job https://hydra.nixos.org/build/233209930 at 2023-09-02 + - call-alloy # failure in job https://hydra.nixos.org/build/233249056 at 2023-09-02 + - cal-layout # failure in job https://hydra.nixos.org/build/233191194 at 2023-09-02 + - call-haskell-from-anything # failure in job https://hydra.nixos.org/build/233222493 at 2023-09-02 + - call-plantuml # failure in job https://hydra.nixos.org/build/233241670 at 2023-09-02 + - canon # failure in job https://hydra.nixos.org/build/233235027 at 2023-09-02 + - canonical-filepath # failure in job https://hydra.nixos.org/build/233233390 at 2023-09-02 + - canteven-listen-http # failure in job https://hydra.nixos.org/build/233210500 at 2023-09-02 + - canteven-log # failure in job https://hydra.nixos.org/build/233220599 at 2023-09-02 + - canteven-parsedate # failure in job https://hydra.nixos.org/build/233218076 at 2023-09-02 + - cantor # failure in job https://hydra.nixos.org/build/233204922 at 2023-09-02 + - Capabilities # failure in job https://hydra.nixos.org/build/233233256 at 2023-09-02 + - capataz # failure in job https://hydra.nixos.org/build/233226186 at 2023-09-02 + - ca-patterns # failure in job https://hydra.nixos.org/build/233246800 at 2023-09-02 + - capped-list # failure in job https://hydra.nixos.org/build/233232627 at 2023-09-02 + - capri # failure in job https://hydra.nixos.org/build/233247984 at 2023-09-02 + - caps # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237244140 at 2023-10-21 + - caramia # failure in job https://hydra.nixos.org/build/233257225 at 2023-09-02 + - carbonara # failure in job https://hydra.nixos.org/build/233201166 at 2023-09-02 + - carettah # failure in job https://hydra.nixos.org/build/233230612 at 2023-09-02 + - CarneadesDSL # failure in job https://hydra.nixos.org/build/233236706 at 2023-09-02 + - carte # failure in job https://hydra.nixos.org/build/233201806 at 2023-09-02 + - Cartesian # failure in job https://hydra.nixos.org/build/233249956 at 2023-09-02 + - casa-abbreviations-and-acronyms # failure in job https://hydra.nixos.org/build/233194663 at 2023-09-02 + - casadi-bindings-internal # failure in job https://hydra.nixos.org/build/233256224 at 2023-09-02 + - Cascade # failure in job https://hydra.nixos.org/build/233223917 at 2023-09-02 + - cascading # failure in job https://hydra.nixos.org/build/233238563 at 2023-09-02 + - case-insensitive-match # failure in job https://hydra.nixos.org/build/233252304 at 2023-09-02 + - caseof # failure in job https://hydra.nixos.org/build/233256025 at 2023-09-02 + - cas-hashable # failure in job https://hydra.nixos.org/build/233238789 at 2023-09-02 + - casr-logbook # failure in job https://hydra.nixos.org/build/233227183 at 2023-09-02 + - casr-logbook-types # failure in job https://hydra.nixos.org/build/233231548 at 2023-09-02 + - cassandra-cql # failure in job https://hydra.nixos.org/build/233194724 at 2023-09-02 + - cassava-conduit # failure in job https://hydra.nixos.org/build/233220495 at 2023-09-02 + - Cassava # failure in job https://hydra.nixos.org/build/233245677 at 2023-09-02 + - cassava-records # failure in job https://hydra.nixos.org/build/233259049 at 2023-09-02 + - cassava-streams # failure in job https://hydra.nixos.org/build/233222669 at 2023-09-02 + - cassette # failure in job https://hydra.nixos.org/build/233201251 at 2023-09-02 + - castle # failure in job https://hydra.nixos.org/build/233204027 at 2023-09-02 + - catamorphism # failure in job https://hydra.nixos.org/build/233208488 at 2023-09-02 + - Catana # failure in job https://hydra.nixos.org/build/233196550 at 2023-09-02 + - catch-fd # failure in job https://hydra.nixos.org/build/233223935 at 2023-09-02 + - category-printf # failure in job https://hydra.nixos.org/build/233216355 at 2023-09-02 + - category-traced # failure in job https://hydra.nixos.org/build/233193963 at 2023-09-02 + - catnplus # failure in job https://hydra.nixos.org/build/233241280 at 2023-09-02 + - cautious-file # failure in job https://hydra.nixos.org/build/233218702 at 2023-09-02 + - cautious-gen # failure in job https://hydra.nixos.org/build/233258367 at 2023-09-02 + - cayene-lpp # failure in job https://hydra.nixos.org/build/233228959 at 2023-09-02 + - cayley-client # failure in job https://hydra.nixos.org/build/233260112 at 2023-09-02 + - cblrepo # failure in job https://hydra.nixos.org/build/233251926 at 2023-09-02 + - cbor-tool # failure in job https://hydra.nixos.org/build/233198797 at 2023-09-02 + - CCA # failure in job https://hydra.nixos.org/build/233206723 at 2023-09-02 + - ccast # failure in job https://hydra.nixos.org/build/233254517 at 2023-09-02 + - CC-delcont-cxe # failure in job https://hydra.nixos.org/build/233190865 at 2023-09-02 + - CC-delcont-exc # failure in job https://hydra.nixos.org/build/233236141 at 2023-09-02 + - CC-delcont # failure in job https://hydra.nixos.org/build/252735236 at 2024-03-16 + - CC-delcont-ref # failure in job https://hydra.nixos.org/build/233229304 at 2023-09-02 + - CC-delcont-ref-tf # failure in job https://hydra.nixos.org/build/233257768 at 2023-09-02 + - cci # failure in job https://hydra.nixos.org/build/233244756 at 2023-09-02 + - ccnx # failure in job https://hydra.nixos.org/build/233237732 at 2023-09-02 + - cdp # failure in job https://hydra.nixos.org/build/233251735 at 2023-09-02 + - c-dsl # failure in job https://hydra.nixos.org/build/233236075 at 2023-09-02 + - cedict # failure in job https://hydra.nixos.org/build/233206454 at 2023-09-02 + - cef3-raw # failure in job https://hydra.nixos.org/build/233216467 at 2023-09-02 + - cef # failure in job https://hydra.nixos.org/build/233221542 at 2023-09-02 + - cellrenderer-cairo # failure in job https://hydra.nixos.org/build/233245838 at 2023-09-02 + - cereal-derive # failure in job https://hydra.nixos.org/build/233229941 at 2023-09-02 + - cereal-ieee754 # failure in job https://hydra.nixos.org/build/233208388 at 2023-09-02 + - cereal-plus # failure in job https://hydra.nixos.org/build/233226162 at 2023-09-02 + - cfenv # failure in job https://hydra.nixos.org/build/233235017 at 2023-09-02 + - cf # failure in job https://hydra.nixos.org/build/233244067 at 2023-09-02 + - cfg # failure in job https://hydra.nixos.org/build/233236445 at 2023-09-02 + - cfn-flip # failure in job https://hydra.nixos.org/build/233221000 at 2023-09-02 + - cgen # failure in job https://hydra.nixos.org/build/233198570 at 2023-09-02 + - cg # failure in job https://hydra.nixos.org/build/233212272 at 2023-09-02 + - cgi-utils # failure in job https://hydra.nixos.org/build/233251773 at 2023-09-02 + - cgroup-rts-threads # failure in job https://hydra.nixos.org/build/233207888 at 2023-09-02 + - chalkboard # failure in job https://hydra.nixos.org/build/234453414 at 2023-09-13 + - chalmers-lava2000 # failure in job https://hydra.nixos.org/build/233239592 at 2023-09-02 + - changelog-d # failure in job https://hydra.nixos.org/build/252716175 at 2024-03-16 + - changelog-d # failure in job https://hydra.nixos.org/build/253689337 at 2024-03-31 + - changelog-d # failure in job https://hydra.nixos.org/build/255671571 at 2024-04-16 + - changelog-d # failure in job https://hydra.nixos.org/build/257082502 at 2024-04-27 + - changelogged # failure in job https://hydra.nixos.org/build/233211675 at 2023-09-02 + - character-cases # failure in job https://hydra.nixos.org/build/233197636 at 2023-09-02 + - charter # failure in job https://hydra.nixos.org/build/233237264 at 2023-09-02 + - chart-histogram # failure in job https://hydra.nixos.org/build/233250470 at 2023-09-02 + - Chart-simple # failure in job https://hydra.nixos.org/build/233240919 at 2023-09-02 + - chaselev-deque # failure in job https://hydra.nixos.org/build/233237595 at 2023-09-02 + - chatty-text # failure in job https://hydra.nixos.org/build/233199498 at 2023-09-02 + - chatty-utils # failure in job https://hydra.nixos.org/build/252710715 at 2024-03-16 + - chatwork # failure in job https://hydra.nixos.org/build/233240489 at 2023-09-02 + - check-cfg-ambiguity # failure in job https://hydra.nixos.org/build/233251852 at 2023-09-02 + - checked # failure in job https://hydra.nixos.org/build/233223182 at 2023-09-02 + - Checked # failure in job https://hydra.nixos.org/build/233257598 at 2023-09-02 + - checkmate # failure in job https://hydra.nixos.org/build/233248012 at 2023-09-02 + - chez-grater # failure in job https://hydra.nixos.org/build/233213537 at 2023-09-02 + - chiphunk # failure in job https://hydra.nixos.org/build/233232520 at 2023-09-02 + - Chitra # failure in job https://hydra.nixos.org/build/233256826 at 2023-09-02 + - choose # failure in job https://hydra.nixos.org/build/233194245 at 2023-09-02 + - chorale # failure in job https://hydra.nixos.org/build/233200153 at 2023-09-02 + - chp # failure in job https://hydra.nixos.org/build/233232868 at 2023-09-02 + - ChristmasTree # failure in job https://hydra.nixos.org/build/233259648 at 2023-09-02 + - chronograph # failure in job https://hydra.nixos.org/build/233232822 at 2023-09-02 + - chr-parse # failure in job https://hydra.nixos.org/build/233243933 at 2023-09-02 + - chunky # failure in job https://hydra.nixos.org/build/233216440 at 2023-09-02 + - church # failure in job https://hydra.nixos.org/build/233223920 at 2023-09-02 + - church-maybe # failure in job https://hydra.nixos.org/build/233258572 at 2023-09-02 + - churros # failure in job https://hydra.nixos.org/build/233218976 at 2023-09-02 + - cicero-api # failure in job https://hydra.nixos.org/build/233222299 at 2023-09-02 + - cielo # failure in job https://hydra.nixos.org/build/233240001 at 2023-09-02 + - cil # failure in job https://hydra.nixos.org/build/233255428 at 2023-09-02 + - cimple # failure in job https://hydra.nixos.org/build/233243386 at 2023-09-02 + - cinvoke # failure in job https://hydra.nixos.org/build/233244748 at 2023-09-02 + - c-io # failure in job https://hydra.nixos.org/build/233198654 at 2023-09-02 + - cio # failure in job https://hydra.nixos.org/build/233218269 at 2023-09-02 + - cipher-aes128 # failure in job https://hydra.nixos.org/build/233242645 at 2023-09-02 + - cipher-blowfish # failure in job https://hydra.nixos.org/build/233193834 at 2023-09-02 + - cipher-des # failure in job https://hydra.nixos.org/build/233232112 at 2023-09-02 + - circle # failure in job https://hydra.nixos.org/build/252722965 at 2024-03-16 + - circlehs # failure in job https://hydra.nixos.org/build/233246591 at 2023-09-02 + - citeproc-hs # failure in job https://hydra.nixos.org/build/233254388 at 2023-09-02 + - cjk # failure in job https://hydra.nixos.org/build/233258734 at 2023-09-02 + - cj-token # failure in job https://hydra.nixos.org/build/233253928 at 2023-09-02 + - cl3-hmatrix-interface # failure in job https://hydra.nixos.org/build/233260081 at 2023-09-02 + - cl3-linear-interface # failure in job https://hydra.nixos.org/build/233255205 at 2023-09-02 + - clang-compilation-database # failure in job https://hydra.nixos.org/build/233225320 at 2023-09-02 + - clang-pure # failure in job https://hydra.nixos.org/build/233193420 at 2023-09-02 + - clanki # failure in job https://hydra.nixos.org/build/233196970 at 2023-09-02 + - clarifai # failure in job https://hydra.nixos.org/build/233229480 at 2023-09-02 + - CLASE # failure in job https://hydra.nixos.org/build/233234459 at 2023-09-02 + - clash-prelude # failure in job https://hydra.nixos.org/build/233252128 at 2023-09-02 + - Clash-Royale-Hack-Cheats # failure in job https://hydra.nixos.org/build/233216034 at 2023-09-02 + - ClasshSS # failure in job https://hydra.nixos.org/build/255688076 at 2024-04-16 + - ClassLaws # failure in job https://hydra.nixos.org/build/233243019 at 2023-09-02 + - classy-effects-base # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237233636 at 2023-10-21 + - classy-influxdb-simple # failure in job https://hydra.nixos.org/build/233253418 at 2023-09-02 + - classy-parallel # failure in job https://hydra.nixos.org/build/233213514 at 2023-09-02 + - classyplate # failure in job https://hydra.nixos.org/build/233212613 at 2023-09-02 + - ClassyPrelude # failure in job https://hydra.nixos.org/build/233216521 at 2023-09-02 + - cld2 # failure in job https://hydra.nixos.org/build/233205709 at 2023-09-02 + - Clean # failure in job https://hydra.nixos.org/build/233255199 at 2023-09-02 + - clean-unions # failure in job https://hydra.nixos.org/build/233237582 at 2023-09-02 + - cleff # failure in job https://hydra.nixos.org/build/233243158 at 2023-09-02 + - clerk # failure in job https://hydra.nixos.org/build/252713517 at 2024-03-16 + - clevercss # failure in job https://hydra.nixos.org/build/233206298 at 2023-09-02 + - clexer # failure in job https://hydra.nixos.org/build/233229804 at 2023-09-02 + - cli-builder # failure in job https://hydra.nixos.org/build/233209961 at 2023-09-02 + - cli-extras # failure in job https://hydra.nixos.org/build/233226908 at 2023-09-02 + - CLI # failure in job https://hydra.nixos.org/build/233191087 at 2023-09-02 + - clif # failure in job https://hydra.nixos.org/build/233197110 at 2023-09-02 + - clifm # failure in job https://hydra.nixos.org/build/233227426 at 2023-09-02 + - clingo # failure in job https://hydra.nixos.org/build/233238084 at 2023-09-02 + - clippard # failure in job https://hydra.nixos.org/build/233252884 at 2023-09-02 + - clipper # failure in job https://hydra.nixos.org/build/233235418 at 2023-09-02 + - clisparkline # failure in job https://hydra.nixos.org/build/233218465 at 2023-09-02 + - clit # failure in job https://hydra.nixos.org/build/233227334 at 2023-09-02 + - cloben # failure in job https://hydra.nixos.org/build/233194390 at 2023-09-02 + - clocked # failure in job https://hydra.nixos.org/build/233241524 at 2023-09-02 + - clock-extras # failure in job https://hydra.nixos.org/build/233190748 at 2023-09-02 + - clogparse # failure in job https://hydra.nixos.org/build/233220294 at 2023-09-02 + - clone-all # failure in job https://hydra.nixos.org/build/233234063 at 2023-09-02 + - closed-classes # failure in job https://hydra.nixos.org/build/233250965 at 2023-09-02 + - closed-intervals # failure in job https://hydra.nixos.org/build/233209665 at 2023-09-02 + - closure # failure in job https://hydra.nixos.org/build/233215133 at 2023-09-02 + - cloudfront-signer # failure in job https://hydra.nixos.org/build/233238255 at 2023-09-02 + - clplug # failure in job https://hydra.nixos.org/build/233236794 at 2023-09-02 + - clr-host # failure in job https://hydra.nixos.org/build/233207709 at 2023-09-02 + - clr-typed # failure in job https://hydra.nixos.org/build/233212102 at 2023-09-02 + - cltw # failure in job https://hydra.nixos.org/build/252735903 at 2024-03-16 + - cluss # failure in job https://hydra.nixos.org/build/233245341 at 2023-09-02 + - cmark-highlight # failure in job https://hydra.nixos.org/build/233218534 at 2023-09-02 + - cmark-patterns # failure in job https://hydra.nixos.org/build/233192983 at 2023-09-02 + - cmark-sections # failure in job https://hydra.nixos.org/build/233222829 at 2023-09-02 + - cmath # failure in job https://hydra.nixos.org/build/233236588 at 2023-09-02 + - cmd-item # failure in job https://hydra.nixos.org/build/233223946 at 2023-09-02 + - cmdlib # failure in job https://hydra.nixos.org/build/233222751 at 2023-09-02 + - cmdtheline # failure in job https://hydra.nixos.org/build/233199201 at 2023-09-02 + - cmf # failure in job https://hydra.nixos.org/build/233256827 at 2023-09-02 + - cmonad # failure in job https://hydra.nixos.org/build/233254242 at 2023-09-02 + - c-mosquitto # failure in job https://hydra.nixos.org/build/233231310 at 2023-09-02 + - cmph # failure in job https://hydra.nixos.org/build/233225766 at 2023-09-02 + - CMQ # failure in job https://hydra.nixos.org/build/233233168 at 2023-09-02 + - cmt # failure in job https://hydra.nixos.org/build/233233474 at 2023-09-02 + - coalpit # failure in job https://hydra.nixos.org/build/233193043 at 2023-09-02 + - cobot-tools # failure in job https://hydra.nixos.org/build/233259173 at 2023-09-02 + - code-builder # failure in job https://hydra.nixos.org/build/233239215 at 2023-09-02 + - codec-beam # failure in job https://hydra.nixos.org/build/233198704 at 2023-09-02 + - codecov-haskell # failure in job https://hydra.nixos.org/build/233256758 at 2023-09-02 + - codeforces-cli # failure in job https://hydra.nixos.org/build/233210719 at 2023-09-02 + - codepad # failure in job https://hydra.nixos.org/build/233197730 at 2023-09-02 + - codet # failure in job https://hydra.nixos.org/build/253695383 at 2024-03-31 + - codeworld-api # failure in job https://hydra.nixos.org/build/252720413 at 2024-03-16 + - codex # failure in job https://hydra.nixos.org/build/233212311 at 2023-09-02 + - codo-notation # failure in job https://hydra.nixos.org/build/233202566 at 2023-09-02 + - coercible-utils # failure in job https://hydra.nixos.org/build/233230462 at 2023-09-02 + - coinbase-pro # failure in job https://hydra.nixos.org/build/233245350 at 2023-09-02 + - coin # failure in job https://hydra.nixos.org/build/233198975 at 2023-09-02 + - coinor-clp # failure in job https://hydra.nixos.org/build/252724287 at 2024-03-16 + - colchis # failure in job https://hydra.nixos.org/build/233207690 at 2023-09-02 + - collada-output # failure in job https://hydra.nixos.org/build/233192394 at 2023-09-02 + - collapse-util # failure in job https://hydra.nixos.org/build/233238818 at 2023-09-02 + - collate # failure in job https://hydra.nixos.org/build/233243978 at 2023-09-02 + - collections-api # failure in job https://hydra.nixos.org/build/233220769 at 2023-09-02 + - collections # failure in job https://hydra.nixos.org/build/233251207 at 2023-09-02 + - co-log-polysemy-formatting # failure building executable 'example' in job https://hydra.nixos.org/build/237249360 at 2023-10-21 + - co-log-sys # failure in job https://hydra.nixos.org/build/233206587 at 2023-09-02 + - colonnade # failure in job https://hydra.nixos.org/build/233248956 at 2023-09-02 + - colorless # failure in job https://hydra.nixos.org/build/233220728 at 2023-09-02 + - colour-text # failure in job https://hydra.nixos.org/build/252712609 at 2024-03-16 + - coltrane # failure in job https://hydra.nixos.org/build/233216437 at 2023-09-02 + - comark-syntax # failure in job https://hydra.nixos.org/build/233243043 at 2023-09-02 + - combinat-compat # failure in job https://hydra.nixos.org/build/233201337 at 2023-09-02 + - combinat # failure in job https://hydra.nixos.org/build/233259056 at 2023-09-02 + - combinatorial-problems # failure in job https://hydra.nixos.org/build/233244505 at 2023-09-02 + - combinator-interactive # failure in job https://hydra.nixos.org/build/233233138 at 2023-09-02 + - combobuffer # failure in job https://hydra.nixos.org/build/233240114 at 2023-09-02 + - com # failure in job https://hydra.nixos.org/build/233213869 at 2023-09-02 + - commander # failure in job https://hydra.nixos.org/build/233239812 at 2023-09-02 + - Command # failure in job https://hydra.nixos.org/build/233249718 at 2023-09-02 + - Commando # failure in job https://hydra.nixos.org/build/233248911 at 2023-09-02 + - commodities # failure in job https://hydra.nixos.org/build/233239851 at 2023-09-02 + - comonad-extras # failure in job https://hydra.nixos.org/build/252715520 at 2024-03-16 + - Compactable # failure in job https://hydra.nixos.org/build/233227285 at 2023-09-02 + - compactable # failure in job https://hydra.nixos.org/build/233228106 at 2023-09-02 + - compact-list # failure in job https://hydra.nixos.org/build/233241961 at 2023-09-02 + - compact-map # failure in job https://hydra.nixos.org/build/233201665 at 2023-09-02 + - compact-mutable-vector # failure in job https://hydra.nixos.org/build/245539335 at 2024-01-02 + - compact-sequences # failure in job https://hydra.nixos.org/build/233208553 at 2023-09-02 + - compact-socket # failure in job https://hydra.nixos.org/build/245539349 at 2024-01-02 + - compact-string # failure in job https://hydra.nixos.org/build/233204162 at 2023-09-02 + - compact-string-fix # failure in job https://hydra.nixos.org/build/233238513 at 2023-09-02 + - comparse # failure in job https://hydra.nixos.org/build/233220012 at 2023-09-02 + - compdata-dags # failure in job https://hydra.nixos.org/build/233216580 at 2023-09-02 + - compdata-param # failure in job https://hydra.nixos.org/build/233227003 at 2023-09-02 + - compendium-client # failure in job https://hydra.nixos.org/build/233231884 at 2023-09-02 + - competition # failure in job https://hydra.nixos.org/build/233243172 at 2023-09-02 + - compilation # failure in job https://hydra.nixos.org/build/233252348 at 2023-09-02 + - complex-generic # failure in job https://hydra.nixos.org/build/233243926 at 2023-09-02 + - composable-associations-aeson # failure in job https://hydra.nixos.org/build/233247162 at 2023-09-02 + - compose-trans # failure in job https://hydra.nixos.org/build/233236785 at 2023-09-02 + - composite-aeson-path # failure in job https://hydra.nixos.org/build/233203114 at 2023-09-02 + - composite-aeson-refined # failure in job https://hydra.nixos.org/build/233241450 at 2023-09-02 + - composite-base # failure in job https://hydra.nixos.org/build/245710306 at 2024-01-07 + - composite-cassava # failure in job https://hydra.nixos.org/build/233241110 at 2023-09-02 + - composite-dhall # failure in job https://hydra.nixos.org/build/244399630 at 2024-01-01 + - composite-ekg # failure in job https://hydra.nixos.org/build/233235858 at 2023-09-02 + - composite-opaleye # failure in job https://hydra.nixos.org/build/233256318 at 2023-09-02 + - composite-swagger # failure in job https://hydra.nixos.org/build/233258006 at 2023-09-02 + - composition-tree # failure in job https://hydra.nixos.org/build/233219116 at 2023-09-02 + - compressed # failure in job https://hydra.nixos.org/build/233214349 at 2023-09-02 + - compression # failure in job https://hydra.nixos.org/build/233250833 at 2023-09-02 + - compstrat # failure in job https://hydra.nixos.org/build/233255500 at 2023-09-02 + - comptrans # failure in job https://hydra.nixos.org/build/233209853 at 2023-09-02 + - computational-geometry # failure in job https://hydra.nixos.org/build/233220627 at 2023-09-02 + - computations # failure in job https://hydra.nixos.org/build/233249992 at 2023-09-02 + - ConClusion # failure in job https://hydra.nixos.org/build/233236846 at 2023-09-02 + - concrete-relaxng-parser # failure in job https://hydra.nixos.org/build/233192905 at 2023-09-02 + - concrete-typerep # failure in job https://hydra.nixos.org/build/233234198 at 2023-09-02 + - concurrent-buffer # failure in job https://hydra.nixos.org/build/233249002 at 2023-09-02 + - Concurrent-Cache # failure in job https://hydra.nixos.org/build/233238494 at 2023-09-02 + - Concurrential # failure in job https://hydra.nixos.org/build/233221502 at 2023-09-02 + - concurrent-state # failure in job https://hydra.nixos.org/build/233248441 at 2023-09-02 + - concurrent-st # failure in job https://hydra.nixos.org/build/233219451 at 2023-09-02 + - concurrent-utilities # failure in job https://hydra.nixos.org/build/233224892 at 2023-09-02 + - conditional-restriction-parser # failure in job https://hydra.nixos.org/build/233211470 at 2023-09-02 + - condorcet # failure in job https://hydra.nixos.org/build/233208640 at 2023-09-02 + - conductive-base # failure in job https://hydra.nixos.org/build/233234746 at 2023-09-02 + - conduit-audio-lame # failure in job https://hydra.nixos.org/build/233253987 at 2023-09-02 + - conduit-audio-samplerate # failure in job https://hydra.nixos.org/build/233208457 at 2023-09-02 + - conduit-audio-sndfile # failure in job https://hydra.nixos.org/build/252728043 at 2024-03-16 + - conduit-connection # failure in job https://hydra.nixos.org/build/233232646 at 2023-09-02 + - conduit-find # failure in job https://hydra.nixos.org/build/233259909 at 2023-09-02 + - conduit-iconv # failure in job https://hydra.nixos.org/build/233246555 at 2023-09-02 + - conduit-network-stream # failure in job https://hydra.nixos.org/build/233243436 at 2023-09-02 + - conduit-resumablesink # failure in job https://hydra.nixos.org/build/233248566 at 2023-09-02 + - conduit-tokenize-attoparsec # failure in job https://hydra.nixos.org/build/233237152 at 2023-09-02 + - conduit-vfs # failure in job https://hydra.nixos.org/build/233205270 at 2023-09-02 + - conferer-dhall # failure in job https://hydra.nixos.org/build/233208902 at 2023-09-02 + - conferer-hspec # failure in job https://hydra.nixos.org/build/233225311 at 2023-09-02 + - conferer-provider-json # failure in job https://hydra.nixos.org/build/233195298 at 2023-09-02 + - conferer-snap # failure in job https://hydra.nixos.org/build/233215013 at 2023-09-02 + - conferer-source-json # failure in job https://hydra.nixos.org/build/233195696 at 2023-09-02 + - conf # failure in job https://hydra.nixos.org/build/233213738 at 2023-09-02 + - ConfigFileTH # failure in job https://hydra.nixos.org/build/233191126 at 2023-09-02 + - config-parser # failure in job https://hydra.nixos.org/build/233206136 at 2023-09-02 + - Configurable # failure in job https://hydra.nixos.org/build/233200781 at 2023-09-02 + - configuration # failure in job https://hydra.nixos.org/build/233195399 at 2023-09-02 + - config-value-getopt # failure in job https://hydra.nixos.org/build/233204566 at 2023-09-02 + - confsolve # failure in job https://hydra.nixos.org/build/233194913 at 2023-09-02 + - congruence-relation # failure in job https://hydra.nixos.org/build/233222125 at 2023-09-02 + - conjure # failure in job https://hydra.nixos.org/build/233220494 at 2023-09-02 + - conkin # failure in job https://hydra.nixos.org/build/233246485 at 2023-09-02 + - conlogger # failure in job https://hydra.nixos.org/build/233193354 at 2023-09-02 + - connection # failure in job https://hydra.nixos.org/build/252717790 at 2024-03-16 + - connection-pool # failure in job https://hydra.nixos.org/build/233199817 at 2023-09-02 + - connections # failure in job https://hydra.nixos.org/build/233193445 at 2023-09-02 + - connection-string # failure in job https://hydra.nixos.org/build/233205032 at 2023-09-02 + - Conscript # failure in job https://hydra.nixos.org/build/233216349 at 2023-09-02 + - consistent # failure in job https://hydra.nixos.org/build/233210122 at 2023-09-02 + - console-program # failure in job https://hydra.nixos.org/build/233207490 at 2023-09-02 + - console-style # failure in job https://hydra.nixos.org/build/252730000 at 2024-03-16 + - constable # failure in job https://hydra.nixos.org/build/233256456 at 2023-09-02 + - const # failure in job https://hydra.nixos.org/build/233227000 at 2023-09-02 + - const-math-ghc-plugin # failure in job https://hydra.nixos.org/build/233198147 at 2023-09-02 + - constrained-dynamic # failure in job https://hydra.nixos.org/build/233192949 at 2023-09-02 + - constrained # failure in job https://hydra.nixos.org/build/233248444 at 2023-09-02 + - constrained-monads # failure in job https://hydra.nixos.org/build/233250865 at 2023-09-02 + - ConstraintKinds # failure in job https://hydra.nixos.org/build/233222006 at 2023-09-02 + - constraints-deriving # failure in job https://hydra.nixos.org/build/233222833 at 2023-09-02 + - constraints-emerge # failure in job https://hydra.nixos.org/build/233242146 at 2023-09-02 + - constr-eq # failure in job https://hydra.nixos.org/build/233231863 at 2023-09-02 + - construct # failure in job https://hydra.nixos.org/build/233248810 at 2023-09-02 + - constructive-algebra # failure in job https://hydra.nixos.org/build/233241970 at 2023-09-02 + - consul-haskell # failure in job https://hydra.nixos.org/build/233195306 at 2023-09-02 + - Consumer # failure in job https://hydra.nixos.org/build/233227840 at 2023-09-02 + - containers-benchmark # failure in job https://hydra.nixos.org/build/233244707 at 2023-09-02 + - containers-verified # failure in job https://hydra.nixos.org/build/233228855 at 2023-09-02 + - ContArrow # failure in job https://hydra.nixos.org/build/233215540 at 2023-09-02 + - ContextAlgebra # failure in job https://hydra.nixos.org/build/233197054 at 2023-09-02 + - context-stack # failure in job https://hydra.nixos.org/build/233228489 at 2023-09-02 + - contiguous-checked # failure in job https://hydra.nixos.org/build/233225639 at 2023-09-02 + - contiguous-fft # failure in job https://hydra.nixos.org/build/233197368 at 2023-09-02 + - continued-fractions # failure in job https://hydra.nixos.org/build/233258785 at 2023-09-02 + - continue # failure in job https://hydra.nixos.org/build/233231634 at 2023-09-02 + - contracheck-applicative # failure in job https://hydra.nixos.org/build/233255104 at 2023-09-02 + - Contract # failure in job https://hydra.nixos.org/build/233242103 at 2023-09-02 + - contra-tracers # failure in job https://hydra.nixos.org/build/233197959 at 2023-09-02 + - control-dsl # failure in job https://hydra.nixos.org/build/233249037 at 2023-09-02 + - control-iso # failure in job https://hydra.nixos.org/build/233229763 at 2023-09-02 + - control-monad-failure # failure in job https://hydra.nixos.org/build/233240265 at 2023-09-02 + - control-monad-failure-mtl # failure in job https://hydra.nixos.org/build/233245249 at 2023-09-02 + - Control-Monad-ST2 # failure in job https://hydra.nixos.org/build/233222919 at 2023-09-02 + - contstuff-monads-tf # failure in job https://hydra.nixos.org/build/233224064 at 2023-09-02 + - contstuff-transformers # failure in job https://hydra.nixos.org/build/233244153 at 2023-09-02 + - copilot-bluespec # failure in job https://hydra.nixos.org/build/253685418 at 2024-03-31 + - copilot-c99 # failure in job https://hydra.nixos.org/build/233258148 at 2023-09-02 + - copr # failure in job https://hydra.nixos.org/build/233252310 at 2023-09-02 + - coquina # failure in job https://hydra.nixos.org/build/233254665 at 2023-09-02 + - COrdering # failure in job https://hydra.nixos.org/build/233232083 at 2023-09-02 + - corebot-bliki # failure in job https://hydra.nixos.org/build/233241143 at 2023-09-02 + - core-compiler # failure in job https://hydra.nixos.org/build/233250303 at 2023-09-02 + - CoreDump # failure in job https://hydra.nixos.org/build/233247860 at 2023-09-02 + - core-effect-effectful # failure in job https://hydra.nixos.org/build/252723824 at 2024-03-16 + - CoreErlang # failure in job https://hydra.nixos.org/build/233199110 at 2023-09-02 + - core # failure in job https://hydra.nixos.org/build/233253971 at 2023-09-02 + - core-haskell # failure in job https://hydra.nixos.org/build/233222588 at 2023-09-02 + - corenlp-types # failure in job https://hydra.nixos.org/build/243808366 at 2024-01-01 + - core-warn # failure in job https://hydra.nixos.org/build/233204404 at 2023-09-02 + - Coroutine # failure in job https://hydra.nixos.org/build/233211213 at 2023-09-02 + - coroutine-object # failure in job https://hydra.nixos.org/build/233220413 at 2023-09-02 + - couchdb-conduit # failure in job https://hydra.nixos.org/build/233227244 at 2023-09-02 + - CouchDB # failure in job https://hydra.nixos.org/build/233253163 at 2023-09-02 + - couch-hs # failure in job https://hydra.nixos.org/build/233210189 at 2023-09-02 + - counter # failure in job https://hydra.nixos.org/build/233193842 at 2023-09-02 + - country-codes # failure in job https://hydra.nixos.org/build/233248159 at 2023-09-02 + - courier # failure in job https://hydra.nixos.org/build/233215760 at 2023-09-02 + - court # failure in job https://hydra.nixos.org/build/233192047 at 2023-09-02 + - coverage # failure in job https://hydra.nixos.org/build/233199365 at 2023-09-02 + - cozo-hs # failure in job https://hydra.nixos.org/build/241432654 at 2023-11-19 + - cparsing # failure in job https://hydra.nixos.org/build/233192377 at 2023-09-02 + - cpio-conduit # failure in job https://hydra.nixos.org/build/233220518 at 2023-09-02 + - CPL # failure in job https://hydra.nixos.org/build/252731771 at 2024-03-16 + - cplusplus-th # failure in job https://hydra.nixos.org/build/233204461 at 2023-09-02 + - cps-except # failure in job https://hydra.nixos.org/build/252711064 at 2024-03-16 + - cpuperf # failure in job https://hydra.nixos.org/build/233252964 at 2023-09-02 + - cql-io # failure in job https://hydra.nixos.org/build/233245286 at 2023-09-02 + - cqrs-core # failure in job https://hydra.nixos.org/build/233192102 at 2023-09-02 + - crack # failure in job https://hydra.nixos.org/build/233229111 at 2023-09-02 + - Craft3e # failure in job https://hydra.nixos.org/build/233255152 at 2023-09-02 + - craftwerk # failure in job https://hydra.nixos.org/build/233221392 at 2023-09-02 + - crawlchain # failure in job https://hydra.nixos.org/build/233192450 at 2023-09-02 + - crc16 # failure in job https://hydra.nixos.org/build/233253624 at 2023-09-02 + - crc32c # failure in job https://hydra.nixos.org/build/233217329 at 2023-09-02 + - crdt-event-fold # failure in job https://hydra.nixos.org/build/233191438 at 2023-09-02 + - crdt # failure in job https://hydra.nixos.org/build/233254930 at 2023-09-02 + - creatur # failure in job https://hydra.nixos.org/build/233252591 at 2023-09-02 + - credentials # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237240683 at 2023-10-21 + - credential-store # failure in job https://hydra.nixos.org/build/233230143 at 2023-09-02 + - crem # failure in job https://hydra.nixos.org/build/233240415 at 2023-09-02 + - cr # failure in job https://hydra.nixos.org/build/233235318 at 2023-09-02 + - critbit # failure in job https://hydra.nixos.org/build/233237880 at 2023-09-02 + - criterion-cmp # failure in job https://hydra.nixos.org/build/233192619 at 2023-09-02 + - criterion-compare # failure in job https://hydra.nixos.org/build/233257858 at 2023-09-02 + - criterion-plus # failure in job https://hydra.nixos.org/build/233194095 at 2023-09-02 + - criterion-to-html # failure in job https://hydra.nixos.org/build/233209983 at 2023-09-02 + - criu-rpc-types # failure in job https://hydra.nixos.org/build/252715844 at 2024-03-16 + - crjdt-haskell # failure in job https://hydra.nixos.org/build/233199652 at 2023-09-02 + - crockford # failure in job https://hydra.nixos.org/build/233210759 at 2023-09-02 + - crocodile # failure in job https://hydra.nixos.org/build/233222277 at 2023-09-02 + - cronus # failure in job https://hydra.nixos.org/build/233225303 at 2023-09-02 + - cruncher-types # failure in job https://hydra.nixos.org/build/233229024 at 2023-09-02 + - crunghc # failure in job https://hydra.nixos.org/build/233193295 at 2023-09-02 + - crypto-cipher-benchmarks # failure in job https://hydra.nixos.org/build/233195297 at 2023-09-02 + - cryptocompare # failure in job https://hydra.nixos.org/build/233192898 at 2023-09-02 + - cryptoconditions # failure in job https://hydra.nixos.org/build/233211816 at 2023-09-02 + - crypto-enigma # failure in job https://hydra.nixos.org/build/252722224 at 2024-03-16 + - Crypto # failure in job https://hydra.nixos.org/build/252738609 at 2024-03-16 + - cryptoids-types # failure in job https://hydra.nixos.org/build/233242596 at 2023-09-02 + - crypto-keys-ssh # failure in job https://hydra.nixos.org/build/233222227 at 2023-09-02 + - crypto-multihash # failure in job https://hydra.nixos.org/build/233220770 at 2023-09-02 + - crypto-numbers # failure in job https://hydra.nixos.org/build/233225721 at 2023-09-02 + - crypto-pubkey-openssh # failure in job https://hydra.nixos.org/build/233207007 at 2023-09-02 + - crypto-random-effect # failure in job https://hydra.nixos.org/build/233236324 at 2023-09-02 + - crypto-random # failure in job https://hydra.nixos.org/build/252715261 at 2024-03-16 + - crypto-simple # failure in job https://hydra.nixos.org/build/233192703 at 2023-09-02 + - cryptsy-api # failure in job https://hydra.nixos.org/build/233195814 at 2023-09-02 + - csa # failure in job https://hydra.nixos.org/build/233233907 at 2023-09-02 + - cse-ghc-plugin # failure in job https://hydra.nixos.org/build/233251963 at 2023-09-02 + - csg # failure in job https://hydra.nixos.org/build/252719752 at 2024-03-16 + - CSPM-Frontend # failure in job https://hydra.nixos.org/build/233219295 at 2023-09-02 + - cspretty # failure in job https://hydra.nixos.org/build/233246796 at 2023-09-02 + - css-easings # failure in job https://hydra.nixos.org/build/233203513 at 2023-09-02 + - css # failure in job https://hydra.nixos.org/build/233220825 at 2023-09-02 + - css-selectors # failure in job https://hydra.nixos.org/build/233247710 at 2023-09-02 + - css-simple # failure in job https://hydra.nixos.org/build/233220768 at 2023-09-02 + - C-structs # failure in job https://hydra.nixos.org/build/233247498 at 2023-09-02 + - csv-conduit # failure in job https://hydra.nixos.org/build/252718484 at 2024-03-16 + - csv-nptools # failure in job https://hydra.nixos.org/build/233215773 at 2023-09-02 + - csv-sip # failure in job https://hydra.nixos.org/build/233211292 at 2023-09-02 + - ctemplate # failure in job https://hydra.nixos.org/build/233257909 at 2023-09-02 + - ctkl # failure in job https://hydra.nixos.org/build/233219516 at 2023-09-02 + - cubical # failure in job https://hydra.nixos.org/build/246186233 at 2024-01-13 + - cuboid # failure in job https://hydra.nixos.org/build/234462220 at 2023-09-13 + - cuckoo # failure in job https://hydra.nixos.org/build/233210915 at 2023-09-02 + - cuckoo-filter # failure in job https://hydra.nixos.org/build/233226484 at 2023-09-02 + - cudd # failure in job https://hydra.nixos.org/build/252716117 at 2024-03-16 + - curl-aeson # failure in job https://hydra.nixos.org/build/233210106 at 2023-09-02 + - curl-runnings # failure in job https://hydra.nixos.org/build/233258680 at 2023-09-02 + - curly-expander # failure in job https://hydra.nixos.org/build/233250838 at 2023-09-02 + - currency-convert # failure in job https://hydra.nixos.org/build/233224509 at 2023-09-02 + - curry-base # failure in job https://hydra.nixos.org/build/233246647 at 2023-09-02 + - CurryDB # failure in job https://hydra.nixos.org/build/233238995 at 2023-09-02 + - curry-frontend # failure in job https://hydra.nixos.org/build/233190895 at 2023-09-02 + - curryrs # failure in job https://hydra.nixos.org/build/233250943 at 2023-09-02 + - cursedcsv # failure in job https://hydra.nixos.org/build/233253732 at 2023-09-02 + - curves # failure in job https://hydra.nixos.org/build/233237354 at 2023-09-02 + - custom-interpolation # failure in job https://hydra.nixos.org/build/252711669 at 2024-03-16 + - custom-prelude # failure in job https://hydra.nixos.org/build/233216882 at 2023-09-02 + - cut-the-crap # failure in job https://hydra.nixos.org/build/233238478 at 2023-09-02 + - CV # failure in job https://hydra.nixos.org/build/233223571 at 2023-09-02 + - d10 # failure in job https://hydra.nixos.org/build/252720183 at 2024-03-16 + - d3js # failure in job https://hydra.nixos.org/build/233251474 at 2023-09-02 + - daemonize-doublefork # failure in job https://hydra.nixos.org/build/252714429 at 2024-03-16 + - dag # failure in job https://hydra.nixos.org/build/233220719 at 2023-09-02 + - DAG-Tournament # failure in job https://hydra.nixos.org/build/233218747 at 2023-09-02 + - dahdit # failure in job https://hydra.nixos.org/build/233245113 at 2023-09-02 + - damnpacket # failure in job https://hydra.nixos.org/build/233235248 at 2023-09-02 + - danibot # failure in job https://hydra.nixos.org/build/233197740 at 2023-09-02 + - Dao # failure in job https://hydra.nixos.org/build/233207745 at 2023-09-02 + - dao # failure in job https://hydra.nixos.org/build/233240654 at 2023-09-02 + - dap # failure in job https://hydra.nixos.org/build/237239767 at 2023-10-21 + - darcs2dot # failure in job https://hydra.nixos.org/build/233209236 at 2023-09-02 + - darcs-buildpackage # failure in job https://hydra.nixos.org/build/233213566 at 2023-09-02 + - darcs-cabalized # failure in job https://hydra.nixos.org/build/233234765 at 2023-09-02 + - darcs-graph # failure in job https://hydra.nixos.org/build/233245230 at 2023-09-02 + - darcs-monitor # failure in job https://hydra.nixos.org/build/233249455 at 2023-09-02 + - darkplaces-rcon # failure in job https://hydra.nixos.org/build/233247609 at 2023-09-02 + - darkplaces-text # failure in job https://hydra.nixos.org/build/233249204 at 2023-09-02 + - data-accessor-monadLib # failure in job https://hydra.nixos.org/build/233212217 at 2023-09-02 + - data-accessor-monads-fd # failure in job https://hydra.nixos.org/build/233222664 at 2023-09-02 + - data-accessor-monads-tf # failure in job https://hydra.nixos.org/build/233252242 at 2023-09-02 + - data-accessor-template # failure in job https://hydra.nixos.org/build/233210431 at 2023-09-02 + - data-ascii # failure in job https://hydra.nixos.org/build/233254894 at 2023-09-02 + - data-aviary # failure in job https://hydra.nixos.org/build/233243398 at 2023-09-02 + - data-base # failure in job https://hydra.nixos.org/build/233217341 at 2023-09-02 + - database-migrate # failure in job https://hydra.nixos.org/build/233201597 at 2023-09-02 + - database-study # failure in job https://hydra.nixos.org/build/233222466 at 2023-09-02 + - data-check # failure in job https://hydra.nixos.org/build/233210384 at 2023-09-02 + - data-combinator-gen # failure in job https://hydra.nixos.org/build/233193769 at 2023-09-02 + - data-compat # failure in job https://hydra.nixos.org/build/252715428 at 2024-03-16 + - data-concurrent-queue # failure in job https://hydra.nixos.org/build/233252841 at 2023-09-02 + - data-construction # failure in job https://hydra.nixos.org/build/233251464 at 2023-09-02 + - data-constructors # failure in job https://hydra.nixos.org/build/233241097 at 2023-09-02 + - data-default-instances-new-base # failure in job https://hydra.nixos.org/build/233256824 at 2023-09-02 + - data-default-instances-text # failure in job https://hydra.nixos.org/build/233209026 at 2023-09-02 + - data-dispersal # failure in job https://hydra.nixos.org/build/233242611 at 2023-09-02 + - data-diverse-lens # failure in job https://hydra.nixos.org/build/233221672 at 2023-09-02 + - datadog # failure in job https://hydra.nixos.org/build/233191124 at 2023-09-02 + - data-easy # failure in job https://hydra.nixos.org/build/233250802 at 2023-09-02 + - data-elevator # failure in job https://hydra.nixos.org/build/252730351 at 2024-03-16 + - data-embed # failure in job https://hydra.nixos.org/build/233201230 at 2023-09-02 + - data-emoticons # failure in job https://hydra.nixos.org/build/233255035 at 2023-09-02 + - data-filepath # failure in job https://hydra.nixos.org/build/233243231 at 2023-09-02 + - data-filter # failure in job https://hydra.nixos.org/build/233240259 at 2023-09-02 + - data-fin # failure in job https://hydra.nixos.org/build/233216426 at 2023-09-02 + - data-fin-simple # failure in job https://hydra.nixos.org/build/233191648 at 2023-09-02 + - data-flagset # failure in job https://hydra.nixos.org/build/233211231 at 2023-09-02 + - data-forced # failure in job https://hydra.nixos.org/build/233242817 at 2023-09-02 + - data-index # failure in job https://hydra.nixos.org/build/233197067 at 2023-09-02 + - DataIndex # failure in job https://hydra.nixos.org/build/233254506 at 2023-09-02 + - data-ivar # failure in job https://hydra.nixos.org/build/233239043 at 2023-09-02 + - data-kiln # failure in job https://hydra.nixos.org/build/233220764 at 2023-09-02 + - data-lens-fd # failure in job https://hydra.nixos.org/build/233252537 at 2023-09-02 + - data-lens-template # failure in job https://hydra.nixos.org/build/233194446 at 2023-09-02 + - datalog # failure in job https://hydra.nixos.org/build/233242707 at 2023-09-02 + - data-map-multikey # failure in job https://hydra.nixos.org/build/233223141 at 2023-09-02 + - data-named # failure in job https://hydra.nixos.org/build/233196088 at 2023-09-02 + - data-nat # failure in job https://hydra.nixos.org/build/233226801 at 2023-09-02 + - data-object # failure in job https://hydra.nixos.org/build/233207567 at 2023-09-02 + - datapacker # failure in job https://hydra.nixos.org/build/233206524 at 2023-09-02 + - data-pdf-fieldreader # failure in job https://hydra.nixos.org/build/233246028 at 2023-09-02 + - data-pprint # failure in job https://hydra.nixos.org/build/233221300 at 2023-09-02 + - data-quotientref # failure in job https://hydra.nixos.org/build/233258168 at 2023-09-02 + - data-reify-cse # failure in job https://hydra.nixos.org/build/233240126 at 2023-09-02 + - data-repr # failure in job https://hydra.nixos.org/build/233255402 at 2023-09-02 + - data-rev # failure in job https://hydra.nixos.org/build/233239036 at 2023-09-02 + - datarobot # failure in job https://hydra.nixos.org/build/233206913 at 2023-09-02 + - Data-Rope # failure in job https://hydra.nixos.org/build/233194176 at 2023-09-02 + - data-rope # failure in job https://hydra.nixos.org/build/233245124 at 2023-09-02 + - data-r-tree # failure in job https://hydra.nixos.org/build/233232284 at 2023-09-02 + - data-size # failure in job https://hydra.nixos.org/build/233192633 at 2023-09-02 + - data-spacepart # failure in job https://hydra.nixos.org/build/233239099 at 2023-09-02 + - data-standards # failure in job https://hydra.nixos.org/build/233219444 at 2023-09-02 + - data-store # failure in job https://hydra.nixos.org/build/233239477 at 2023-09-02 + - data-stringmap # failure in job https://hydra.nixos.org/build/233218683 at 2023-09-02 + - DataTreeView # failure in job https://hydra.nixos.org/build/233213871 at 2023-09-02 + - data-type # failure in job https://hydra.nixos.org/build/233196761 at 2023-09-02 + - data-util # failure in job https://hydra.nixos.org/build/233194965 at 2023-09-02 + - data-validation # failure in job https://hydra.nixos.org/build/233217804 at 2023-09-02 + - data-variant # failure in job https://hydra.nixos.org/build/233236491 at 2023-09-02 + - data-vector-growable # failure in job https://hydra.nixos.org/build/233244511 at 2023-09-02 + - dates # failure in job https://hydra.nixos.org/build/233194418 at 2023-09-02 + - datetime # failure in job https://hydra.nixos.org/build/233231333 at 2023-09-02 + - datetime-sb # failure in job https://hydra.nixos.org/build/233213753 at 2023-09-02 + - dawdle # failure in job https://hydra.nixos.org/build/233201776 at 2023-09-02 + - dawg # failure in job https://hydra.nixos.org/build/233198731 at 2023-09-02 + - dawg-ord # failure in job https://hydra.nixos.org/build/233192491 at 2023-09-02 + - daytripper # failure in job https://hydra.nixos.org/build/233233486 at 2023-09-02 + - dbcleaner # failure in job https://hydra.nixos.org/build/233203745 at 2023-09-02 + - dbf # failure in job https://hydra.nixos.org/build/233256644 at 2023-09-02 + - DBlimited # failure in job https://hydra.nixos.org/build/233249214 at 2023-09-02 + - dbm # failure in job https://hydra.nixos.org/build/233191264 at 2023-09-02 + - dbmigrations # failure in job https://hydra.nixos.org/build/233242055 at 2023-09-02 + - dbmonitor # failure in job https://hydra.nixos.org/build/234451674 at 2023-09-13 + - dbus-core # failure in job https://hydra.nixos.org/build/233228888 at 2023-09-02 + - DBus # failure in job https://hydra.nixos.org/build/233207529 at 2023-09-02 + - d-bus # failure in job https://hydra.nixos.org/build/233228668 at 2023-09-02 + - dbus-qq # failure in job https://hydra.nixos.org/build/233219927 at 2023-09-02 + - dclabel-eci11 # failure in job https://hydra.nixos.org/build/233210572 at 2023-09-02 + - dclabel # failure in job https://hydra.nixos.org/build/233231206 at 2023-09-02 + - dcpu16 # failure in job https://hydra.nixos.org/build/233201425 at 2023-09-02 + - ddc-base # failure in job https://hydra.nixos.org/build/233190710 at 2023-09-02 + - ddc-code # failure in job https://hydra.nixos.org/build/233226278 at 2023-09-02 + - dead-code-detection # failure in job https://hydra.nixos.org/build/233205957 at 2023-09-02 + - Deadpan-DDP # failure in job https://hydra.nixos.org/build/233221990 at 2023-09-02 + - dead-simple-json # failure in job https://hydra.nixos.org/build/233204301 at 2023-09-02 + - dear-imgui # failure in job https://hydra.nixos.org/build/233238246 at 2023-09-02 + - debugger-hs # failure in job https://hydra.nixos.org/build/233206302 at 2023-09-02 + - debug-me # failure in job https://hydra.nixos.org/build/233213991 at 2023-09-02 + - debug-trace-file # failure in job https://hydra.nixos.org/build/233231840 at 2023-09-02 + - debug-tracy # failure in job https://hydra.nixos.org/build/233242924 at 2023-09-02 + - decepticons # failure in job https://hydra.nixos.org/build/233258681 at 2023-09-02 + - decision-diagrams # failure in job https://hydra.nixos.org/build/233239021 at 2023-09-02 + - DecisionTree # failure in job https://hydra.nixos.org/build/233231682 at 2023-09-02 + - decoder-conduit # failure in job https://hydra.nixos.org/build/233228100 at 2023-09-02 + - deepcontrol # failure in job https://hydra.nixos.org/build/233238035 at 2023-09-02 + - DeepDarkFantasy # failure in job https://hydra.nixos.org/build/233242150 at 2023-09-02 + - deepl # failure in job https://hydra.nixos.org/build/233232956 at 2023-09-02 + - deepseq-bounded # failure in job https://hydra.nixos.org/build/233211193 at 2023-09-02 + - deepseq-instances # failure in job https://hydra.nixos.org/build/233236748 at 2023-09-02 + - deepseq-magic # failure in job https://hydra.nixos.org/build/233228993 at 2023-09-02 + - deepseq-th # failure in job https://hydra.nixos.org/build/233233106 at 2023-09-02 + - defaultable-map # failure in job https://hydra.nixos.org/build/252731762 at 2024-03-16 + - definitive-base # failure in job https://hydra.nixos.org/build/233255489 at 2023-09-02 + - defun-bool # failure in job https://hydra.nixos.org/build/245696015 at 2024-01-07 + - deiko-config # failure in job https://hydra.nixos.org/build/233210895 at 2023-09-02 + - deka # failure in job https://hydra.nixos.org/build/233206540 at 2023-09-02 + - Delta-Lambda # failure in job https://hydra.nixos.org/build/233239406 at 2023-09-02 + - delude # failure in job https://hydra.nixos.org/build/233231224 at 2023-09-02 + - demarcate # failure in job https://hydra.nixos.org/build/233194005 at 2023-09-02 + - denominate # failure in job https://hydra.nixos.org/build/233214619 at 2023-09-02 + - dense # failure in job https://hydra.nixos.org/build/233205807 at 2023-09-02 + - dense-int-set # failure in job https://hydra.nixos.org/build/233214797 at 2023-09-02 + - dependency # failure in job https://hydra.nixos.org/build/252727325 at 2024-03-16 + - dependent-hashmap # failure in job https://hydra.nixos.org/build/233202881 at 2023-09-02 + - dependent-monoidal-map # failure in job https://hydra.nixos.org/build/233212829 at 2023-09-02 + - dep-t # failure in job https://hydra.nixos.org/build/233217847 at 2023-09-02 + - deptrack-core # failure in job https://hydra.nixos.org/build/233239143 at 2023-09-02 + - derangement # failure in job https://hydra.nixos.org/build/233209660 at 2023-09-02 + - derivation-trees # failure in job https://hydra.nixos.org/build/233254679 at 2023-09-02 + - derive-enumerable # failure in job https://hydra.nixos.org/build/233254290 at 2023-09-02 + - derive # failure in job https://hydra.nixos.org/build/233209166 at 2023-09-02 + - derive-gadt # failure in job https://hydra.nixos.org/build/233220430 at 2023-09-02 + - derive-has-field # failure in job https://hydra.nixos.org/build/252735604 at 2024-03-16 + - deriveJsonNoPrefix # failure in job https://hydra.nixos.org/build/233242453 at 2023-09-02 + - derive-lifted-instances # failure in job https://hydra.nixos.org/build/233194868 at 2023-09-02 + - derive-monoid # failure in job https://hydra.nixos.org/build/233205670 at 2023-09-02 + - derive-trie # failure in job https://hydra.nixos.org/build/233207961 at 2023-09-02 + - deriving-openapi3 # failure in job https://hydra.nixos.org/build/252718489 at 2024-03-16 + - derp-lib # failure in job https://hydra.nixos.org/build/233199053 at 2023-09-02 + - derulo # failure in job https://hydra.nixos.org/build/252725148 at 2024-03-16 + - describe # failure in job https://hydra.nixos.org/build/233207296 at 2023-09-02 + - descriptive # failure building library in job https://hydra.nixos.org/build/237623359 at 2023-10-21 + - desktop-portal # failure in job https://hydra.nixos.org/build/233241462 at 2023-09-02 + - deterministic-game-engine # failure in job https://hydra.nixos.org/build/233259188 at 2023-09-02 + - detrospector # failure in job https://hydra.nixos.org/build/233209424 at 2023-09-02 + - deunicode # failure in job https://hydra.nixos.org/build/233220923 at 2023-09-02 + - devil # failure in job https://hydra.nixos.org/build/233251561 at 2023-09-02 + - df1-html # failure in job https://hydra.nixos.org/build/233251495 at 2023-09-02 + - Dflow # failure in job https://hydra.nixos.org/build/233233514 at 2023-09-02 + - dfsbuild # failure in job https://hydra.nixos.org/build/233209260 at 2023-09-02 + - dgim # failure in job https://hydra.nixos.org/build/233227538 at 2023-09-02 + - dgs # failure in job https://hydra.nixos.org/build/233221509 at 2023-09-02 + - dhall-check # failure in job https://hydra.nixos.org/build/233206425 at 2023-09-02 + - dhall-csv # failure in job https://hydra.nixos.org/build/233256049 at 2023-09-02 + - dhall-fly # failure in job https://hydra.nixos.org/build/233220306 at 2023-09-02 + - dhall-recursive-adt # failure in job https://hydra.nixos.org/build/233210665 at 2023-09-02 + - dhall-text # failure in job https://hydra.nixos.org/build/233253809 at 2023-09-02 + - dhall-text-shell # failure in job https://hydra.nixos.org/build/244399613 at 2024-01-01 + - dhall-to-cabal # failure in job https://hydra.nixos.org/build/233193270 at 2023-09-02 + - dhcp-lease-parser # failure in job https://hydra.nixos.org/build/233229124 at 2023-09-02 + - dhrun # failure in job https://hydra.nixos.org/build/233227529 at 2023-09-02 + - dia-base # failure in job https://hydra.nixos.org/build/233230896 at 2023-09-02 + - diagnose # failure in job https://hydra.nixos.org/build/233231767 at 2023-09-02 + - diagrams-boolean # failure in job https://hydra.nixos.org/build/233202036 at 2023-09-02 + - diagrams-gi-cairo # failure in job https://hydra.nixos.org/build/252724017 at 2024-03-16 + - diagrams-pdf # failure in job https://hydra.nixos.org/build/233197864 at 2023-09-02 + - diagrams-qrcode # failure in job https://hydra.nixos.org/build/233229542 at 2023-09-02 + - diagrams-rubiks-cube # failure in job https://hydra.nixos.org/build/233213426 at 2023-09-02 + - diagrams-tikz # failure in job https://hydra.nixos.org/build/233237968 at 2023-09-02 + - dialogflow-fulfillment # failure in job https://hydra.nixos.org/build/233214148 at 2023-09-02 + - dialogue # failure in job https://hydra.nixos.org/build/233214533 at 2023-09-02 + - dib # failure in job https://hydra.nixos.org/build/233222111 at 2023-09-02 + - dice2tex # failure in job https://hydra.nixos.org/build/233240419 at 2023-09-02 + - dicom # failure in job https://hydra.nixos.org/build/233222473 at 2023-09-02 + - dictionaries # failure in job https://hydra.nixos.org/build/233210367 at 2023-09-02 + - dictparser # failure in job https://hydra.nixos.org/build/233215487 at 2023-09-02 + - diet # failure in job https://hydra.nixos.org/build/233259625 at 2023-09-02 + - diffcabal # failure in job https://hydra.nixos.org/build/233203648 at 2023-09-02 + - DifferentialEvolution # failure in job https://hydra.nixos.org/build/233230795 at 2023-09-02 + - diff-gestalt # failure in job https://hydra.nixos.org/build/233195164 at 2023-09-02 + - diffmap # failure in job https://hydra.nixos.org/build/233219852 at 2023-09-02 + - difftodo # failure in job https://hydra.nixos.org/build/233215179 at 2023-09-02 + - digestive-bootstrap # failure in job https://hydra.nixos.org/build/233208165 at 2023-09-02 + - digestive-functors-aeson # failure in job https://hydra.nixos.org/build/233207417 at 2023-09-02 + - digestive-functors-happstack # failure in job https://hydra.nixos.org/build/233222641 at 2023-09-02 + - digestive-functors-heist # failure in job https://hydra.nixos.org/build/252718667 at 2024-03-16 + - digestive-functors-lucid # failure in job https://hydra.nixos.org/build/233209397 at 2023-09-02 + - digestive-functors-scotty # failure in job https://hydra.nixos.org/build/252719811 at 2024-03-16 + - digestive-functors-snap # failure in job https://hydra.nixos.org/build/233238117 at 2023-09-02 + - digest-pure # failure in job https://hydra.nixos.org/build/233194135 at 2023-09-02 + - DigitalOcean # failure in job https://hydra.nixos.org/build/233231291 at 2023-09-02 + - digitalocean-kzs # failure in job https://hydra.nixos.org/build/233251576 at 2023-09-02 + - digit # failure in job https://hydra.nixos.org/build/237241758 at 2023-10-21 + - dijkstra-simple # failure in job https://hydra.nixos.org/build/233218373 at 2023-09-02 + - DimensionalHash # failure in job https://hydra.nixos.org/build/233230945 at 2023-09-02 + - dino # failure in job https://hydra.nixos.org/build/252725815 at 2024-03-16 + - diophantine # failure in job https://hydra.nixos.org/build/233229215 at 2023-09-02 + - diplomacy # failure in job https://hydra.nixos.org/build/233207895 at 2023-09-02 + - direct-binary-files # failure in job https://hydra.nixos.org/build/233246387 at 2023-09-02 + - directed-cubical # failure in job https://hydra.nixos.org/build/233215175 at 2023-09-02 + - direct-fastcgi # failure in job https://hydra.nixos.org/build/233258737 at 2023-09-02 + - direct-http # failure in job https://hydra.nixos.org/build/233232796 at 2023-09-02 + - directory-ospath-streaming # failure in job https://hydra.nixos.org/build/233240003 at 2023-09-02 + - direct-plugins # failure in job https://hydra.nixos.org/build/233211547 at 2023-09-02 + - direm # failure in job https://hydra.nixos.org/build/233211496 at 2023-09-02 + - disco # failure in job https://hydra.nixos.org/build/233212298 at 2023-09-02 + - discordian-calendar # failure in job https://hydra.nixos.org/build/233218124 at 2023-09-02 + - discord-types # failure in job https://hydra.nixos.org/build/233251778 at 2023-09-02 + - discount # failure in job https://hydra.nixos.org/build/256329404 at 2024-04-16 + - discrete # failure in job https://hydra.nixos.org/build/233206492 at 2023-09-02 + - DiscussionSupportSystem # failure in job https://hydra.nixos.org/build/233244662 at 2023-09-02 + - Dish # failure in job https://hydra.nixos.org/build/233233264 at 2023-09-02 + - disjoint-containers # failure in job https://hydra.nixos.org/build/233219391 at 2023-09-02 + - disjoint-set # failure in job https://hydra.nixos.org/build/233201934 at 2023-09-02 + - disjoint-set-stateful # failure in job https://hydra.nixos.org/build/233253300 at 2023-09-02 + - disk-bytes # failure in job https://hydra.nixos.org/build/252722796 at 2024-03-16 + - diskhash # failure in job https://hydra.nixos.org/build/233230362 at 2023-09-02 + - disposable # timeout + - distance # failure in job https://hydra.nixos.org/build/233255082 at 2023-09-02 + - Dist # failure in job https://hydra.nixos.org/build/233217811 at 2023-09-02 + - distributed-closure # failure in job https://hydra.nixos.org/build/233223516 at 2023-09-02 + - distribution # failure in job https://hydra.nixos.org/build/233227278 at 2023-09-02 + - dist-upload # failure in job https://hydra.nixos.org/build/233225018 at 2023-09-02 + - ditto-lucid # failure in job https://hydra.nixos.org/build/233256989 at 2023-09-02 + - djembe # failure in job https://hydra.nixos.org/build/233201037 at 2023-09-02 + - djinn-ghc # failure in job https://hydra.nixos.org/build/233250488 at 2023-09-02 + - djinn-th # failure in job https://hydra.nixos.org/build/233219394 at 2023-09-02 + - dmcc # failure in job https://hydra.nixos.org/build/233259362 at 2023-09-02 + - dmenu # failure in job https://hydra.nixos.org/build/233230756 at 2023-09-02 + - dnscache # failure in job https://hydra.nixos.org/build/233227512 at 2023-09-02 + - dns-patterns # failure in job https://hydra.nixos.org/build/233251499 at 2023-09-02 + - dnsrbl # failure in job https://hydra.nixos.org/build/233196401 at 2023-09-02 + - dnssd # failure in job https://hydra.nixos.org/build/233194195 at 2023-09-02 + - dobutok # failure in job https://hydra.nixos.org/build/233221133 at 2023-09-02 + - dobutokO # failure in job https://hydra.nixos.org/build/233259278 at 2023-09-02 + - doccheck # failure in job https://hydra.nixos.org/build/233234564 at 2023-09-02 + - docidx # failure in job https://hydra.nixos.org/build/233253428 at 2023-09-02 + - docker-build-cacher # failure in job https://hydra.nixos.org/build/233209897 at 2023-09-02 + - dockercook # failure in job https://hydra.nixos.org/build/233243738 at 2023-09-02 + - docker # failure in job https://hydra.nixos.org/build/233195921 at 2023-09-02 + - dockerfile-creator # failure in job https://hydra.nixos.org/build/233225136 at 2023-09-02 + - docopt # failure in job https://hydra.nixos.org/build/233256772 at 2023-09-02 + - docrecords # failure in job https://hydra.nixos.org/build/233218633 at 2023-09-02 + - doctest-discover-configurator # failure in job https://hydra.nixos.org/build/233200147 at 2023-09-02 + - doctest-prop # failure in job https://hydra.nixos.org/build/233255947 at 2023-09-02 + - docusign-example # failure in job https://hydra.nixos.org/build/233242945 at 2023-09-02 + - docvim # failure in job https://hydra.nixos.org/build/233206985 at 2023-09-02 + - DOH # failure in job https://hydra.nixos.org/build/233231913 at 2023-09-02 + - domaindriven-core # failure in job https://hydra.nixos.org/build/233234739 at 2023-09-02 + - domain-optics # failure in job https://hydra.nixos.org/build/233255232 at 2023-09-02 + - dom-events # failure in job https://hydra.nixos.org/build/233231199 at 2023-09-02 + - dominion # failure in job https://hydra.nixos.org/build/252714022 at 2024-03-16 + - dom-parser # failure in job https://hydra.nixos.org/build/233235797 at 2023-09-02 + - domplate # failure in job https://hydra.nixos.org/build/233241400 at 2023-09-02 + - dom-selector # failure in job https://hydra.nixos.org/build/233212663 at 2023-09-02 + - do-notation-dsl # failure in job https://hydra.nixos.org/build/233252824 at 2023-09-02 + - dormouse-uri # failure in job https://hydra.nixos.org/build/233191706 at 2023-09-02 + - do-spaces # failure in job https://hydra.nixos.org/build/233244331 at 2023-09-02 + - dotfs # failure in job https://hydra.nixos.org/build/233200762 at 2023-09-02 + - dot-linker # failure in job https://hydra.nixos.org/build/233237512 at 2023-09-02 + - double-x-encoding # failure in job https://hydra.nixos.org/build/253694746 at 2024-03-31 + - doublezip # failure in job https://hydra.nixos.org/build/233219270 at 2023-09-02 + - doublify-toolkit # failure in job https://hydra.nixos.org/build/233223302 at 2023-09-02 + - dovin # failure in job https://hydra.nixos.org/build/252714139 at 2024-03-16 + - downhill # failure in job https://hydra.nixos.org/build/252719666 at 2024-03-16 + - downloader # failure in job https://hydra.nixos.org/build/233195131 at 2023-09-02 + - dozenal # failure in job https://hydra.nixos.org/build/233255439 at 2023-09-02 + - dozens # failure in job https://hydra.nixos.org/build/233200638 at 2023-09-02 + - dph-base # failure in job https://hydra.nixos.org/build/233211189 at 2023-09-02 + - dpkg # failure in job https://hydra.nixos.org/build/233663149 at 2023-09-02 + - DPM # failure in job https://hydra.nixos.org/build/233191307 at 2023-09-02 + - dpor # failure in job https://hydra.nixos.org/build/233213785 at 2023-09-02 + - dragen # failure in job https://hydra.nixos.org/build/233254270 at 2023-09-02 + - drawille # failure in job https://hydra.nixos.org/build/233226647 at 2023-09-02 + - dr-cabal # failure in job https://hydra.nixos.org/build/233253361 at 2023-09-02 + - drClickOn # failure in job https://hydra.nixos.org/build/233217916 at 2023-09-02 + - dresdner-verkehrsbetriebe # failure in job https://hydra.nixos.org/build/233222542 at 2023-09-02 + - DrIFT-cabalized # failure in job https://hydra.nixos.org/build/233221273 at 2023-09-02 + - drifter-postgresql # failure in job https://hydra.nixos.org/build/233248442 at 2023-09-02 + - DrIFT # failure in job https://hydra.nixos.org/build/233220463 at 2023-09-02 + - driving-classes-plugin # failure in job https://hydra.nixos.org/build/252724273 at 2024-03-16 + - drmaa # failure in job https://hydra.nixos.org/build/233241074 at 2023-09-02 + - drone # failure in job https://hydra.nixos.org/build/233207037 at 2023-09-02 + - dropbox # failure in job https://hydra.nixos.org/build/233598046 at 2023-09-02 + - dsc # failure in job https://hydra.nixos.org/build/233243851 at 2023-09-02 + - ds-kanren # failure in job https://hydra.nixos.org/build/233216074 at 2023-09-02 + - dsmc # failure in job https://hydra.nixos.org/build/252711940 at 2024-03-16 + - dson # failure in job https://hydra.nixos.org/build/233210971 at 2023-09-02 + - dson-parsec # failure in job https://hydra.nixos.org/build/233236453 at 2023-09-02 + - dstring # failure in job https://hydra.nixos.org/build/233238408 at 2023-09-02 + - dsv # failure in job https://hydra.nixos.org/build/233228032 at 2023-09-02 + - DTC # failure in job https://hydra.nixos.org/build/233252009 at 2023-09-02 + - dtd-text # failure in job https://hydra.nixos.org/build/233203050 at 2023-09-02 + - dtw # failure in job https://hydra.nixos.org/build/233198932 at 2023-09-02 + - dual # failure in job https://hydra.nixos.org/build/252724683 at 2024-03-16 + - dual-game # failure in job https://hydra.nixos.org/build/234439752 at 2023-09-13 + - dualizer # failure in job https://hydra.nixos.org/build/233237592 at 2023-09-02 + - duckling # failure in job https://hydra.nixos.org/build/233247880 at 2023-09-02 + - duet # failure in job https://hydra.nixos.org/build/233219004 at 2023-09-02 + - dumb-cas # failure in job https://hydra.nixos.org/build/252730634 at 2024-03-16 + - dump-core # failure in job https://hydra.nixos.org/build/233244428 at 2023-09-02 + - dunai-core # failure in job https://hydra.nixos.org/build/233255804 at 2023-09-02 + - dunai # failure in job https://hydra.nixos.org/build/252732304 at 2024-03-16 + - Dung # failure in job https://hydra.nixos.org/build/233206343 at 2023-09-02 + - dupIO # failure in job https://hydra.nixos.org/build/236688265 at 2023-10-04 + - duplo # failure in job https://hydra.nixos.org/build/233237341 at 2023-09-02 + - dura # failure in job https://hydra.nixos.org/build/233210320 at 2023-09-02 + - duration # failure in job https://hydra.nixos.org/build/233207705 at 2023-09-02 + - dvault # failure in job https://hydra.nixos.org/build/233225259 at 2023-09-02 + - dvdread # failure in job https://hydra.nixos.org/build/233227587 at 2023-09-02 + - dvi-processing # failure in job https://hydra.nixos.org/build/233224281 at 2023-09-02 + - dwarfadt # failure in job https://hydra.nixos.org/build/233254895 at 2023-09-02 + - dwarf # failure in job https://hydra.nixos.org/build/233244074 at 2023-09-02 + - dyckword # failure in job https://hydra.nixos.org/build/233256385 at 2023-09-02 + - dyna-brick # failure in job https://hydra.nixos.org/build/233193254 at 2023-09-02 + - dynamic-graph # failure in job https://hydra.nixos.org/build/252718318 at 2024-03-16 + - dynamic-graphs # failure in job https://hydra.nixos.org/build/233210231 at 2023-09-02 + - dynamic-mvector # failure in job https://hydra.nixos.org/build/233252826 at 2023-09-02 + - dynamic-object # failure in job https://hydra.nixos.org/build/233216605 at 2023-09-02 + - DynamicTimeWarp # failure in job https://hydra.nixos.org/build/233238244 at 2023-09-02 + - dynamodb-simple # failure building library in job https://hydra.nixos.org/build/237238415 at 2023-10-21 + - dyna-processing # failure in job https://hydra.nixos.org/build/234451875 at 2023-09-13 + - dynloader # failure in job https://hydra.nixos.org/build/233239248 at 2023-09-02 + - DysFRP # failure in job https://hydra.nixos.org/build/233214134 at 2023-09-02 + - dywapitchtrack # failure in job https://hydra.nixos.org/build/233195810 at 2023-09-02 + - dzen-dhall # failure in job https://hydra.nixos.org/build/233245800 at 2023-09-02 + - dzen-utils # failure in job https://hydra.nixos.org/build/233217831 at 2023-09-02 + - e11y # failure in job https://hydra.nixos.org/build/252717308 at 2024-03-16 + - each # failure in job https://hydra.nixos.org/build/233259543 at 2023-09-02 + - eager-sockets # failure in job https://hydra.nixos.org/build/233212504 at 2023-09-02 + - earclipper # failure in job https://hydra.nixos.org/build/233212721 at 2023-09-02 + - earcut # failure in job https://hydra.nixos.org/build/233211385 at 2023-09-02 + - early # failure in job https://hydra.nixos.org/build/233252768 at 2023-09-02 + - easy-api # failure in job https://hydra.nixos.org/build/233208757 at 2023-09-02 + - easy-args # failure in job https://hydra.nixos.org/build/233221956 at 2023-09-02 + - easy-bitcoin # failure in job https://hydra.nixos.org/build/233201882 at 2023-09-02 + - easyjson # failure in job https://hydra.nixos.org/build/233199317 at 2023-09-02 + - easyplot # failure in job https://hydra.nixos.org/build/233213312 at 2023-09-02 + - easyrender # failure in job https://hydra.nixos.org/build/252710524 at 2024-03-16 + - easytest # failure in job https://hydra.nixos.org/build/233209710 at 2023-09-02 + - ebeats # failure in job https://hydra.nixos.org/build/233235039 at 2023-09-02 + - ebnf-bff # failure in job https://hydra.nixos.org/build/233221694 at 2023-09-02 + - ec2-unikernel # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237245061 at 2023-10-21 + - eccrypto-ed25519-bindings # failure in job https://hydra.nixos.org/build/233217399 at 2023-09-02 + - ecma262 # failure in job https://hydra.nixos.org/build/233260026 at 2023-09-02 + - ecta # failure in job https://hydra.nixos.org/build/241421274 at 2023-11-19 + - ecta-plugin # failure in job https://hydra.nixos.org/build/233224764 at 2023-09-02 + - ecu # failure in job https://hydra.nixos.org/build/233230797 at 2023-09-02 + - eddie # failure in job https://hydra.nixos.org/build/233254499 at 2023-09-02 + - ede # failure in job https://hydra.nixos.org/build/233207345 at 2023-09-02 + - edenmodules # failure in job https://hydra.nixos.org/build/233255833 at 2023-09-02 + - edf # failure in job https://hydra.nixos.org/build/233257484 at 2023-09-02 + - edis # failure in job https://hydra.nixos.org/build/233258962 at 2023-09-02 + - edit # failure in job https://hydra.nixos.org/build/233237521 at 2023-09-02 + - edit-lenses # failure in job https://hydra.nixos.org/build/233195827 at 2023-09-02 + - editline # failure in job https://hydra.nixos.org/build/233259515 at 2023-09-02 + - effectful-st # failure in job https://hydra.nixos.org/build/233248591 at 2023-09-02 + - effect-handlers # failure in job https://hydra.nixos.org/build/233234988 at 2023-09-02 + - effective-aspects # failure in job https://hydra.nixos.org/build/233223120 at 2023-09-02 + - effect-stack # failure in job https://hydra.nixos.org/build/233212358 at 2023-09-02 + - effet # failure in job https://hydra.nixos.org/build/233204265 at 2023-09-02 + - effin # failure in job https://hydra.nixos.org/build/233212960 at 2023-09-02 + - egison-pattern-src # failure in job https://hydra.nixos.org/build/233248458 at 2023-09-02 + - ehaskell # failure in job https://hydra.nixos.org/build/233196183 at 2023-09-02 + - ehs # failure in job https://hydra.nixos.org/build/233234594 at 2023-09-02 + - eibd-client-simple # failure in job https://hydra.nixos.org/build/233225416 at 2023-09-02 + - eigen # failure in job https://hydra.nixos.org/build/233204115 at 2023-09-02 + - Eight-Ball-Pool-Hack-Cheats # failure in job https://hydra.nixos.org/build/233211937 at 2023-09-02 + - eio # failure in job https://hydra.nixos.org/build/233256103 at 2023-09-02 + - either-both # failure in job https://hydra.nixos.org/build/252717090 at 2024-03-16 + - either-list-functions # failure in job https://hydra.nixos.org/build/252717276 at 2024-03-16 + - EitherT # failure in job https://hydra.nixos.org/build/233217056 at 2023-09-02 + - either-unwrap # failure in job https://hydra.nixos.org/build/233254495 at 2023-09-02 + - ejdb2-binding # failure in job https://hydra.nixos.org/build/233253666 at 2023-09-02 + - ekg-bosun # failure in job https://hydra.nixos.org/build/233250564 at 2023-09-02 + - ekg-cloudwatch # failure in job https://hydra.nixos.org/build/237236508 at 2023-10-21 + - ekg-elastic # failure in job https://hydra.nixos.org/build/233204565 at 2023-09-02 + - ekg-elasticsearch # failure in job https://hydra.nixos.org/build/233234000 at 2023-09-02 + - ekg-json # failure in job https://hydra.nixos.org/build/233245374 at 2023-09-02 + - ekg-log # failure in job https://hydra.nixos.org/build/233218201 at 2023-09-02 + - ekg-prometheus-adapter # failure in job https://hydra.nixos.org/build/233226437 at 2023-09-02 + - ekg-push # failure in job https://hydra.nixos.org/build/233249323 at 2023-09-02 + - ekg-rrd # failure in job https://hydra.nixos.org/build/233214672 at 2023-09-02 + - ekg-statsd # failure in job https://hydra.nixos.org/build/233200955 at 2023-09-02 + - elevator # failure in job https://hydra.nixos.org/build/233213794 at 2023-09-02 + - elision # failure in job https://hydra.nixos.org/build/233218969 at 2023-09-02 + - elm-export-persistent # failure in job https://hydra.nixos.org/build/233248910 at 2023-09-02 + - elminator # failure in job https://hydra.nixos.org/build/252729949 at 2024-03-16 + - elm-websocket # failure in job https://hydra.nixos.org/build/233192201 at 2023-09-02 + - elocrypt # failure in job https://hydra.nixos.org/build/233229627 at 2023-09-02 + - ema-generics # failure in job https://hydra.nixos.org/build/233200038 at 2023-09-02 + - emailaddress # failure in job https://hydra.nixos.org/build/233202700 at 2023-09-02 + - email-header # failure in job https://hydra.nixos.org/build/233243713 at 2023-09-02 + - email-postmark # failure in job https://hydra.nixos.org/build/233245426 at 2023-09-02 + - embed-config # failure in job https://hydra.nixos.org/build/233237733 at 2023-09-02 + - embla # failure in job https://hydra.nixos.org/build/233206703 at 2023-09-02 + - emgm # failure in job https://hydra.nixos.org/build/233257789 at 2023-09-02 + - Emping # failure in job https://hydra.nixos.org/build/233229400 at 2023-09-02 + - Empty # failure in job https://hydra.nixos.org/build/233228745 at 2023-09-02 + - empty-monad # failure in job https://hydra.nixos.org/build/233259244 at 2023-09-02 + - enchant # failure in job https://hydra.nixos.org/build/233196992 at 2023-09-02 + - Encode # failure in job https://hydra.nixos.org/build/252712962 at 2024-03-16 + - encode-string # failure in job https://hydra.nixos.org/build/233251833 at 2023-09-02 + - encoding # failure in job https://hydra.nixos.org/build/233216476 at 2023-09-02 + - encoding-io # failure in job https://hydra.nixos.org/build/233208714 at 2023-09-02 + - encryptable # failure in job https://hydra.nixos.org/build/233215911 at 2023-09-02 + - endo # failure in job https://hydra.nixos.org/build/233222561 at 2023-09-02 + - engine-io # failure in job https://hydra.nixos.org/build/233234034 at 2023-09-02 + - entwine # failure in job https://hydra.nixos.org/build/233239261 at 2023-09-02 + - EnumContainers # failure in job https://hydra.nixos.org/build/233258056 at 2023-09-02 + - enumerator # failure in job https://hydra.nixos.org/build/233246612 at 2023-09-02 + - EnumMap # failure in job https://hydra.nixos.org/build/233250249 at 2023-09-02 + - enummapmap # failure in job https://hydra.nixos.org/build/233228525 at 2023-09-02 + - enummapset-th # failure in job https://hydra.nixos.org/build/233225322 at 2023-09-02 + - enummaps # failure in job https://hydra.nixos.org/build/233251965 at 2023-09-02 + - enum-text # failure in job https://hydra.nixos.org/build/233194373 at 2023-09-02 + - enum-utf8 # failure in job https://hydra.nixos.org/build/233234628 at 2023-09-02 + - envelope # failure in job https://hydra.nixos.org/build/233199309 at 2023-09-02 + - env-parser # failure in job https://hydra.nixos.org/build/233237933 at 2023-09-02 + - envstatus # failure in job https://hydra.nixos.org/build/233257940 at 2023-09-02 + - envy-extensible # failure in job https://hydra.nixos.org/build/233229313 at 2023-09-02 + - eo-phi-normalizer # failure in job https://hydra.nixos.org/build/252736993 at 2024-03-16 + - epanet-haskell # failure in job https://hydra.nixos.org/build/233197331 at 2023-09-02 + - epass # failure in job https://hydra.nixos.org/build/233194117 at 2023-09-02 + - epic # failure in job https://hydra.nixos.org/build/233204921 at 2023-09-02 + - epi-sim # failure in job https://hydra.nixos.org/build/233246076 at 2023-09-02 + - epoll # failure in job https://hydra.nixos.org/build/233247564 at 2023-09-02 + - eprocess # failure in job https://hydra.nixos.org/build/252722826 at 2024-03-16 + - epubname # failure in job https://hydra.nixos.org/build/233198937 at 2023-09-02 + - epub-tools # failure in job https://hydra.nixos.org/build/252717848 at 2024-03-16 + - Eq # failure in job https://hydra.nixos.org/build/233200216 at 2023-09-02 + - EqualitySolver # failure in job https://hydra.nixos.org/build/233190999 at 2023-09-02 + - equational-reasoning-induction # failure in job https://hydra.nixos.org/build/233235280 at 2023-09-02 + - equeue # failure in job https://hydra.nixos.org/build/233237274 at 2023-09-02 + - erd # failure in job https://hydra.nixos.org/build/233215438 at 2023-09-02 + - erebos # failure in job https://hydra.nixos.org/build/252716136 at 2024-03-16 + - erlang # failure in job https://hydra.nixos.org/build/233195837 at 2023-09-02 + - erlang-ffi # failure in job https://hydra.nixos.org/build/233233314 at 2023-09-02 + - eros # failure in job https://hydra.nixos.org/build/233247983 at 2023-09-02 + - errno # failure in job https://hydra.nixos.org/build/252725782 at 2024-03-16 + - error-context # failure in job https://hydra.nixos.org/build/233245027 at 2023-09-02 + - error-continuations # failure in job https://hydra.nixos.org/build/233232357 at 2023-09-02 + - error-list # failure in job https://hydra.nixos.org/build/233237173 at 2023-09-02 + - error-loc # failure in job https://hydra.nixos.org/build/233243511 at 2023-09-02 + - error-util # failure in job https://hydra.nixos.org/build/233233764 at 2023-09-02 + - ersaconcat # failure in job https://hydra.nixos.org/build/233196142 at 2023-09-02 + - ersatz # failure in job https://hydra.nixos.org/build/233256809 at 2023-09-02 + - ert # failure in job https://hydra.nixos.org/build/233250717 at 2023-09-02 + - escape-artist # failure in job https://hydra.nixos.org/build/233195305 at 2023-09-02 + - escoger # failure in job https://hydra.nixos.org/build/233224731 at 2023-09-02 + - esqueleto-pgcrypto # failure in job https://hydra.nixos.org/build/233208955 at 2023-09-02 + - esqueleto-textsearch # failure in job https://hydra.nixos.org/build/233239400 at 2023-09-02 + - essence-of-live-coding # failure in job https://hydra.nixos.org/build/233216872 at 2023-09-02 + - ess # failure in job https://hydra.nixos.org/build/233218789 at 2023-09-02 + - EstProgress # failure in job https://hydra.nixos.org/build/233236617 at 2023-09-02 + - Etage # failure in job https://hydra.nixos.org/build/233219527 at 2023-09-02 + - etcd # failure in job https://hydra.nixos.org/build/233196041 at 2023-09-02 + - etc # failure in job https://hydra.nixos.org/build/233199192 at 2023-09-02 + - ethereum-analyzer-deps # failure in job https://hydra.nixos.org/build/252732846 at 2024-03-16 + - ethereum-rlp # failure in job https://hydra.nixos.org/build/233236392 at 2023-09-02 + - eurofxref # failure in job https://hydra.nixos.org/build/233230942 at 2023-09-02 + - evdev # failure in job https://hydra.nixos.org/build/236692293 at 2023-10-04 + - eve-cli # failure in job https://hydra.nixos.org/build/233254555 at 2023-09-02 + - eved # failure in job https://hydra.nixos.org/build/233194319 at 2023-09-02 + - eve # failure in job https://hydra.nixos.org/build/252715362 at 2024-03-16 + - event-driven # failure in job https://hydra.nixos.org/build/233233946 at 2023-09-02 + - event # failure in job https://hydra.nixos.org/build/233209756 at 2023-09-02 + - eventsource-api # failure in job https://hydra.nixos.org/build/233243220 at 2023-09-02 + - eventsourced # failure in job https://hydra.nixos.org/build/233192731 at 2023-09-02 + - eventstore # failure in job https://hydra.nixos.org/build/233202734 at 2023-09-02 + - eventuo11y-dsl # failure in job https://hydra.nixos.org/build/252711345 at 2024-03-16 + - eventuo11y # failure in job https://hydra.nixos.org/build/252711747 at 2024-03-16 + - evoke # failure in job https://hydra.nixos.org/build/233213948 at 2023-09-02 + - EVP # failure in job https://hydra.nixos.org/build/237241792 at 2023-10-21 + - ewe # failure in job https://hydra.nixos.org/build/233217228 at 2023-09-02 + - exact-cover # failure in job https://hydra.nixos.org/build/233203182 at 2023-09-02 + - exact-real-positional # failure in job https://hydra.nixos.org/build/233239627 at 2023-09-02 + - except-exceptions # failure in job https://hydra.nixos.org/build/233191953 at 2023-09-02 + - exceptional # failure in job https://hydra.nixos.org/build/233214345 at 2023-09-02 + - exceptionfree-readfile # failure in job https://hydra.nixos.org/build/233222995 at 2023-09-02 + - exception-monads-fd # failure in job https://hydra.nixos.org/build/233224946 at 2023-09-02 + - exception-monads-tf # failure in job https://hydra.nixos.org/build/252739085 at 2024-03-16 + - exception-via # failure in job https://hydra.nixos.org/build/233197670 at 2023-09-02 + - exceptiot # failure in job https://hydra.nixos.org/build/252711579 at 2024-03-16 + - exchangerates # failure in job https://hydra.nixos.org/build/233230944 at 2023-09-02 + - execs # failure in job https://hydra.nixos.org/build/233210274 at 2023-09-02 + - executor # failure in job https://hydra.nixos.org/build/233250118 at 2023-09-02 + - exhaustive # failure in job https://hydra.nixos.org/build/233238024 at 2023-09-02 + - exherbo-cabal # failure in job https://hydra.nixos.org/build/233206319 at 2023-09-02 + - exh # failure in job https://hydra.nixos.org/build/233253883 at 2023-09-02 + - exif # failure in job https://hydra.nixos.org/build/233229247 at 2023-09-02 + - exiftool # failure in job https://hydra.nixos.org/build/255692636 at 2024-04-16 + - exigo-schema # failure in job https://hydra.nixos.org/build/233197808 at 2023-09-02 + - exinst-deepseq # failure in job https://hydra.nixos.org/build/233207947 at 2023-09-02 + - exinst-hashable # failure in job https://hydra.nixos.org/build/233210438 at 2023-09-02 + - exists # failure in job https://hydra.nixos.org/build/233243541 at 2023-09-02 + - exitcode # failure in job https://hydra.nixos.org/build/233238454 at 2023-09-02 + - exp-cache # failure in job https://hydra.nixos.org/build/233220561 at 2023-09-02 + - experimenter # failure in job https://hydra.nixos.org/build/252726011 at 2024-03-16 + - exp-extended # failure in job https://hydra.nixos.org/build/233236139 at 2023-09-02 + - explain # failure in job https://hydra.nixos.org/build/233207210 at 2023-09-02 + - explicit-constraint-lens # failure in job https://hydra.nixos.org/build/233230188 at 2023-09-02 + - explicit-determinant # failure in job https://hydra.nixos.org/build/233246543 at 2023-09-02 + - explicit-iomodes # failure in job https://hydra.nixos.org/build/233247342 at 2023-09-02 + - exploring-interpreters # failure in job https://hydra.nixos.org/build/233254448 at 2023-09-02 + - exposed-containers # failure in job https://hydra.nixos.org/build/233200558 at 2023-09-02 + - expression-parser # failure in job https://hydra.nixos.org/build/233250586 at 2023-09-02 + - expressions # failure in job https://hydra.nixos.org/build/233212192 at 2023-09-02 + - expresso # failure in job https://hydra.nixos.org/build/233208513 at 2023-09-02 + - extcore # failure in job https://hydra.nixos.org/build/233230369 at 2023-09-02 + - extended-categories # failure in job https://hydra.nixos.org/build/233258803 at 2023-09-02 + - extended-containers # failure in job https://hydra.nixos.org/build/233226876 at 2023-09-02 + - extensible-data # failure in job https://hydra.nixos.org/build/233198917 at 2023-09-02 + - extensible-effects-concurrent # failure in job https://hydra.nixos.org/build/233233685 at 2023-09-02 + - extensioneer # failure in job https://hydra.nixos.org/build/233663099 at 2023-09-02 + - external-sort # failure in job https://hydra.nixos.org/build/233244337 at 2023-09-02 + - extism # failure in job https://hydra.nixos.org/build/233242807 at 2023-09-02 + - extism-pdk # failure in job https://hydra.nixos.org/build/237239071 at 2023-10-21 + - extractelf # failure in job https://hydra.nixos.org/build/233240806 at 2023-09-02 + - Extra # failure in job https://hydra.nixos.org/build/233243671 at 2023-09-02 + - extralife # failure in job https://hydra.nixos.org/build/233236550 at 2023-09-02 + - ez3 # failure in job https://hydra.nixos.org/build/233233362 at 2023-09-02 + - ez-couch # failure in job https://hydra.nixos.org/build/233216577 at 2023-09-02 + - Facebook-Password-Hacker-Online-Latest-Version # failure in job https://hydra.nixos.org/build/233194533 at 2023-09-02 + - faceted # failure in job https://hydra.nixos.org/build/233231120 at 2023-09-02 + - factory # failure in job https://hydra.nixos.org/build/233222084 at 2023-09-02 + - facts # failure in job https://hydra.nixos.org/build/233194410 at 2023-09-02 + - Facts # failure in job https://hydra.nixos.org/build/233224533 at 2023-09-02 + - fad # failure in job https://hydra.nixos.org/build/252716941 at 2024-03-16 + - fadno-braids # failure in job https://hydra.nixos.org/build/233246763 at 2023-09-02 + - fadno-xml # failure in job https://hydra.nixos.org/build/233228192 at 2023-09-02 + - failable # failure in job https://hydra.nixos.org/build/252731566 at 2024-03-16 + - failable-list # failure in job https://hydra.nixos.org/build/233198924 at 2023-09-02 + - failure-detector # failure in job https://hydra.nixos.org/build/233244451 at 2023-09-02 + - failure # failure in job https://hydra.nixos.org/build/252738855 at 2024-03-16 + - fake # failure in job https://hydra.nixos.org/build/233199052 at 2023-09-02 + - fake-type # failure in job https://hydra.nixos.org/build/233197081 at 2023-09-02 + - faktory # failure in job https://hydra.nixos.org/build/233240158 at 2023-09-02 + - f-algebra-gen # failure in job https://hydra.nixos.org/build/233194303 at 2023-09-02 + - falling-turnip # failure in job https://hydra.nixos.org/build/252737877 at 2024-03-16 + - fastbayes # failure in job https://hydra.nixos.org/build/233223718 at 2023-09-02 + - fast-combinatorics # failure in job https://hydra.nixos.org/build/233250615 at 2023-09-02 + - fast-downward # failure in job https://hydra.nixos.org/build/252721794 at 2024-03-16 + - fastedit # failure in job https://hydra.nixos.org/build/233213468 at 2023-09-02 + - faster-megaparsec # failure in job https://hydra.nixos.org/build/252713238 at 2024-03-16 + - fastly # failure in job https://hydra.nixos.org/build/233213136 at 2023-09-02 + - fastmemo # failure in job https://hydra.nixos.org/build/252739389 at 2024-03-16 + - fast-nats # failure in job https://hydra.nixos.org/build/233238596 at 2023-09-02 + - fastpbkdf2 # failure in job https://hydra.nixos.org/build/233218574 at 2023-09-02 + - FastPush # failure in job https://hydra.nixos.org/build/233224507 at 2023-09-02 + - fastsum # failure in job https://hydra.nixos.org/build/252716407 at 2024-03-16 + - fast-tagsoup-utf8-only # failure in job https://hydra.nixos.org/build/233202322 at 2023-09-02 + - FastxPipe # failure in job https://hydra.nixos.org/build/233232889 at 2023-09-02 + - fathead-util # failure in job https://hydra.nixos.org/build/233255882 at 2023-09-02 + - fay # failure in job https://hydra.nixos.org/build/233197122 at 2023-09-02 + - fbmessenger-api # failure in job https://hydra.nixos.org/build/233247641 at 2023-09-02 + - fb-persistent # failure in job https://hydra.nixos.org/build/233193999 at 2023-09-02 + - fcache # failure in job https://hydra.nixos.org/build/233258505 at 2023-09-02 + - fca # failure in job https://hydra.nixos.org/build/233205050 at 2023-09-02 + - fcf-composite # failure in job https://hydra.nixos.org/build/233252957 at 2023-09-02 + - fcf-containers # failure in job https://hydra.nixos.org/build/252729702 at 2024-03-16 + - fcf-graphs # failure in job https://hydra.nixos.org/build/233254885 at 2023-09-02 + - fcg # failure in job https://hydra.nixos.org/build/233228656 at 2023-09-02 + - fckeditor # failure in job https://hydra.nixos.org/build/233226949 at 2023-09-02 + - fclabels-monadlib # failure in job https://hydra.nixos.org/build/233192353 at 2023-09-02 + - fcm-client # failure in job https://hydra.nixos.org/build/233241459 at 2023-09-02 + - fdo-trash # failure in job https://hydra.nixos.org/build/233244987 at 2023-09-02 + - feather # failure in job https://hydra.nixos.org/build/233192230 at 2023-09-02 + - feature-flipper # failure in job https://hydra.nixos.org/build/233192476 at 2023-09-02 + - fedora-packages # failure in job https://hydra.nixos.org/build/233256230 at 2023-09-02 + - feed-cli # failure in job https://hydra.nixos.org/build/233234086 at 2023-09-02 + - feed-collect # failure in job https://hydra.nixos.org/build/233203100 at 2023-09-02 + - feed-crawl # failure in job https://hydra.nixos.org/build/233227566 at 2023-09-02 + - fei-cocoapi # failure in job https://hydra.nixos.org/build/252726625 at 2024-03-16 + - fenfire # failure in job https://hydra.nixos.org/build/233254038 at 2023-09-02 + - fernet # failure in job https://hydra.nixos.org/build/233228830 at 2023-09-02 + - FerryCore # failure in job https://hydra.nixos.org/build/233198667 at 2023-09-02 + - festival # failure in job https://hydra.nixos.org/build/233257483 at 2023-09-02 + - Feval # failure in job https://hydra.nixos.org/build/233233117 at 2023-09-02 + - fez-conf # failure in job https://hydra.nixos.org/build/233240692 at 2023-09-02 + - ffeed # failure in job https://hydra.nixos.org/build/233209944 at 2023-09-02 + - ffmpeg-light # failure in job https://hydra.nixos.org/build/233213041 at 2023-09-02 + - ffunctor # failure in job https://hydra.nixos.org/build/233247887 at 2023-09-02 + - fgl-extras-decompositions # failure in job https://hydra.nixos.org/build/233237744 at 2023-09-02 + - fib # failure in job https://hydra.nixos.org/build/233225971 at 2023-09-02 + - fibon # failure in job https://hydra.nixos.org/build/233215748 at 2023-09-02 + - fields # failure in job https://hydra.nixos.org/build/233197886 at 2023-09-02 + - fieldwise # failure in job https://hydra.nixos.org/build/233202285 at 2023-09-02 + - fig # failure in job https://hydra.nixos.org/build/233212262 at 2023-09-02 + - filecache # failure in job https://hydra.nixos.org/build/233229175 at 2023-09-02 + - file-collection # failure in job https://hydra.nixos.org/build/233205586 at 2023-09-02 + - file-command-qq # failure in job https://hydra.nixos.org/build/233205913 at 2023-09-02 + - filediff # failure in job https://hydra.nixos.org/build/233256056 at 2023-09-02 + - file-embed-poly # failure in job https://hydra.nixos.org/build/233252504 at 2023-09-02 + - file-location # failure in job https://hydra.nixos.org/build/233202456 at 2023-09-02 + - FileManipCompat # failure in job https://hydra.nixos.org/build/233254887 at 2023-09-02 + - FileManip # failure in job https://hydra.nixos.org/build/233237292 at 2023-09-02 + - fileneglect # failure in job https://hydra.nixos.org/build/233209920 at 2023-09-02 + - filepather # failure in job https://hydra.nixos.org/build/237242258 at 2023-10-21 + - FilePather # failure in job https://hydra.nixos.org/build/252715750 at 2024-03-16 + - Files # failure in job https://hydra.nixos.org/build/233207543 at 2023-09-02 + - filesystem-conduit # failure in job https://hydra.nixos.org/build/233239975 at 2023-09-02 + - FileSystem # failure in job https://hydra.nixos.org/build/233230289 at 2023-09-02 + - filesystem-trees # failure in job https://hydra.nixos.org/build/233216661 at 2023-09-02 + - file-templates # failure in job https://hydra.nixos.org/build/233255339 at 2023-09-02 + - fillit # failure in job https://hydra.nixos.org/build/233214605 at 2023-09-02 + - final-pretty-printer # failure in job https://hydra.nixos.org/build/233238571 at 2023-09-02 + - Finance-Quote-Yahoo # failure in job https://hydra.nixos.org/build/233223617 at 2023-09-02 + - find-conduit # failure in job https://hydra.nixos.org/build/233243763 at 2023-09-02 + - find-source-files # failure in job https://hydra.nixos.org/build/233239773 at 2023-09-02 + - fingertree-psqueue # failure in job https://hydra.nixos.org/build/233224766 at 2023-09-02 + - fingertree-tf # failure in job https://hydra.nixos.org/build/233259910 at 2023-09-02 + - finite # failure in job https://hydra.nixos.org/build/233226313 at 2023-09-02 + - finite-fields # failure in job https://hydra.nixos.org/build/233191530 at 2023-09-02 + - finito # failure in job https://hydra.nixos.org/build/252721862 at 2024-03-16 + - firefly-example # failure in job https://hydra.nixos.org/build/233259350 at 2023-09-02 + - first-and-last # failure in job https://hydra.nixos.org/build/233256888 at 2023-09-02 + - first-class-instances # failure in job https://hydra.nixos.org/build/233207181 at 2023-09-02 + - first-class-patterns # failure in job https://hydra.nixos.org/build/252739352 at 2024-03-16 + - FirstPrelude # failure in job https://hydra.nixos.org/build/233256065 at 2023-09-02 + - fit # failure in job https://hydra.nixos.org/build/233239893 at 2023-09-02 + - fitsio # failure in job https://hydra.nixos.org/build/233246119 at 2023-09-02 + - fits-parse # failure in job https://hydra.nixos.org/build/233242853 at 2023-09-02 + - fixed-point # failure in job https://hydra.nixos.org/build/233255142 at 2023-09-02 + - fixedprec # failure in job https://hydra.nixos.org/build/233231519 at 2023-09-02 + - fixed-precision # failure in job https://hydra.nixos.org/build/233226433 at 2023-09-02 + - fixed-storable-array # failure in job https://hydra.nixos.org/build/233200413 at 2023-09-02 + - fixed-timestep # failure in job https://hydra.nixos.org/build/233252950 at 2023-09-02 + - fixed-vector-hetero # failure in job https://hydra.nixos.org/build/233207863 at 2023-09-02 + - fixed-width # failure in job https://hydra.nixos.org/build/233236195 at 2023-09-02 + - fixer # failure in job https://hydra.nixos.org/build/233246038 at 2023-09-02 + - fixfile # failure in job https://hydra.nixos.org/build/233209830 at 2023-09-02 + - fixie # failure in job https://hydra.nixos.org/build/233230496 at 2023-09-02 + - fix-imports # failure in job https://hydra.nixos.org/build/233251518 at 2023-09-02 + - fix-symbols-gitit # failure in job https://hydra.nixos.org/build/233259222 at 2023-09-02 + - fizzbuzz-as-a-service # failure in job https://hydra.nixos.org/build/233235796 at 2023-09-02 + - fizzbuzz # failure in job https://hydra.nixos.org/build/233207626 at 2023-09-02 + - flaccuraterip # failure in job https://hydra.nixos.org/build/233255839 at 2023-09-02 + - flamethrower # failure in job https://hydra.nixos.org/build/233258696 at 2023-09-02 + - flamingra # failure in job https://hydra.nixos.org/build/233242907 at 2023-09-02 + - flatbuffers # failure in job https://hydra.nixos.org/build/252718245 at 2024-03-16 + - flat-maybe # failure in job https://hydra.nixos.org/build/233197544 at 2023-09-02 + - flat-mcmc # failure in job https://hydra.nixos.org/build/233234404 at 2023-09-02 + - flay # failure in job https://hydra.nixos.org/build/233235511 at 2023-09-02 + - flexible-time # failure in job https://hydra.nixos.org/build/233208099 at 2023-09-02 + - flickr # failure in job https://hydra.nixos.org/build/233212718 at 2023-09-02 + - flink-statefulfun # failure in job https://hydra.nixos.org/build/252724456 at 2024-03-16 + - Flint2 # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239246414 at 2023-11-10 + - float128 # failure in job https://hydra.nixos.org/build/252733549 at 2024-03-16 + - float-binstring # failure in job https://hydra.nixos.org/build/233203257 at 2023-09-02 + - floating-bits # failure in job https://hydra.nixos.org/build/233223171 at 2023-09-02 + - flock # failure in job https://hydra.nixos.org/build/233245164 at 2023-09-02 + - flow2dot # failure in job https://hydra.nixos.org/build/252733511 at 2024-03-16 + - flowdock-api # failure in job https://hydra.nixos.org/build/233215251 at 2023-09-02 + - flowdock # failure in job https://hydra.nixos.org/build/233206736 at 2023-09-02 + - flowdock-rest # failure in job https://hydra.nixos.org/build/233240090 at 2023-09-02 + - flow-er # failure in job https://hydra.nixos.org/build/233202082 at 2023-09-02 + - flowlocks-framework # failure in job https://hydra.nixos.org/build/233255068 at 2023-09-02 + - flp # failure in job https://hydra.nixos.org/build/233219373 at 2023-09-02 + - fltkhs # failure in job https://hydra.nixos.org/build/233207014 at 2023-09-02 + - fluffy-parser # failure in job https://hydra.nixos.org/build/233212110 at 2023-09-02 + - fluid-idl # failure in job https://hydra.nixos.org/build/233214307 at 2023-09-02 + - fluidsynth # failure in job https://hydra.nixos.org/build/233225998 at 2023-09-02 + - flux-monoid # failure in job https://hydra.nixos.org/build/233202845 at 2023-09-02 + - fmark # failure in job https://hydra.nixos.org/build/233196159 at 2023-09-02 + - FModExRaw # failure in job https://hydra.nixos.org/build/233259032 at 2023-09-02 + - fn-extra # failure in job https://hydra.nixos.org/build/252737996 at 2024-03-16 + - fold-debounce-conduit # failure in job https://hydra.nixos.org/build/233195249 at 2023-09-02 + - foldl-exceptions # failure in job https://hydra.nixos.org/build/252719821 at 2024-03-16 + - foldl-incremental # failure in job https://hydra.nixos.org/build/233201921 at 2023-09-02 + - foldl-statistics # failure in job https://hydra.nixos.org/build/233243724 at 2023-09-02 + - foldl-transduce # failure in job https://hydra.nixos.org/build/233192486 at 2023-09-02 + - folds-common # failure in job https://hydra.nixos.org/build/233237316 at 2023-09-02 + - follow # failure in job https://hydra.nixos.org/build/233255423 at 2023-09-02 + - follow-file # failure in job https://hydra.nixos.org/build/252732901 at 2024-03-16 + - fontconfig-pure # failure in job https://hydra.nixos.org/build/233254573 at 2023-09-02 + - font-opengl-basic4x6 # failure in job https://hydra.nixos.org/build/233200978 at 2023-09-02 + - forbidden-fruit # failure in job https://hydra.nixos.org/build/233258954 at 2023-09-02 + - fordo # failure in job https://hydra.nixos.org/build/233255879 at 2023-09-02 + - forecast-io # failure in job https://hydra.nixos.org/build/233197283 at 2023-09-02 + - foreign # failure in job https://hydra.nixos.org/build/233250127 at 2023-09-02 + - foreign-var # failure in job https://hydra.nixos.org/build/233215431 at 2023-09-02 + - forest # failure in job https://hydra.nixos.org/build/233208811 at 2023-09-02 + - forest-fire # failure in job https://hydra.nixos.org/build/233203922 at 2023-09-02 + - forex2ledger # failure in job https://hydra.nixos.org/build/233212197 at 2023-09-02 + - for-free # failure in job https://hydra.nixos.org/build/233235927 at 2023-09-02 + - forger # failure in job https://hydra.nixos.org/build/233234444 at 2023-09-02 + - ForkableT # failure in job https://hydra.nixos.org/build/233253947 at 2023-09-02 + - forma # failure in job https://hydra.nixos.org/build/233200787 at 2023-09-02 + - formattable # failure in job https://hydra.nixos.org/build/233230195 at 2023-09-02 + - formura # failure in job https://hydra.nixos.org/build/233193674 at 2023-09-02 + - Fortnite-Hack-Cheats-Free-V-Bucks-Generator # failure in job https://hydra.nixos.org/build/233233147 at 2023-09-02 + - fortran-vars # failure in job https://hydra.nixos.org/build/233257719 at 2023-09-02 + - fortytwo # failure in job https://hydra.nixos.org/build/233209552 at 2023-09-02 + - foscam-filename # failure in job https://hydra.nixos.org/build/233237326 at 2023-09-02 + - fp-ieee # failure in job https://hydra.nixos.org/build/241516602 at 2023-12-03 + - FPretty # failure in job https://hydra.nixos.org/build/233196648 at 2023-09-02 + - fptest # failure in job https://hydra.nixos.org/build/233233288 at 2023-09-02 + - fquery # failure in job https://hydra.nixos.org/build/233196287 at 2023-09-02 + - Fractaler # failure in job https://hydra.nixos.org/build/233253414 at 2023-09-02 + - fractals # failure in job https://hydra.nixos.org/build/233205969 at 2023-09-02 + - fraction # failure in job https://hydra.nixos.org/build/233204186 at 2023-09-02 + - frag # failure in job https://hydra.nixos.org/build/234458411 at 2023-09-13 + - Frames-beam # failure in job https://hydra.nixos.org/build/241429730 at 2023-11-19 + - Frames-streamly # failure in job https://hydra.nixos.org/build/241420906 at 2023-11-19 + - franchise # failure in job https://hydra.nixos.org/build/233256790 at 2023-09-02 + - franz # failure in job https://hydra.nixos.org/build/252725109 at 2024-03-16 + - fraxl # failure in job https://hydra.nixos.org/build/233219345 at 2023-09-02 + - freddy # failure in job https://hydra.nixos.org/build/233208999 at 2023-09-02 + - free-algebras # failure in job https://hydra.nixos.org/build/252728477 at 2024-03-16 + - free-applicative-t # failure in job https://hydra.nixos.org/build/252715728 at 2024-03-16 + - free-concurrent # failure in job https://hydra.nixos.org/build/233257070 at 2023-09-02 + - f-ree-hack-cheats-free-v-bucks-generator # failure in job https://hydra.nixos.org/build/233225159 at 2023-09-02 + - free-http # failure in job https://hydra.nixos.org/build/233227362 at 2023-09-02 + - freenect # failure in job https://hydra.nixos.org/build/233196105 at 2023-09-02 + - free-operational # failure in job https://hydra.nixos.org/build/233201565 at 2023-09-02 + - freer-effects # failure in job https://hydra.nixos.org/build/233214270 at 2023-09-02 + - freer-simple # failure in job https://hydra.nixos.org/build/233243415 at 2023-09-02 + - freesect # failure in job https://hydra.nixos.org/build/233218671 at 2023-09-02 + - freesound # failure in job https://hydra.nixos.org/build/233240464 at 2023-09-02 + - free-theorems-counterexamples # failure in job https://hydra.nixos.org/build/233231989 at 2023-09-02 + - free-theorems # failure in job https://hydra.nixos.org/build/252725016 at 2024-03-16 + - free-theorems-seq # failure in job https://hydra.nixos.org/build/233207326 at 2023-09-02 + - free-theorems-webui # failure in job https://hydra.nixos.org/build/233255034 at 2023-09-02 + - FreeTypeGL # failure in job https://hydra.nixos.org/build/233212222 at 2023-09-02 + - freetype-simple # failure in job https://hydra.nixos.org/build/233249707 at 2023-09-02 + - free-v-bucks-generator-no-survey # failure in job https://hydra.nixos.org/build/233208419 at 2023-09-02 + - free-v-bucks-generator-ps4-no-survey # failure in job https://hydra.nixos.org/build/233190747 at 2023-09-02 + - fregel # failure in job https://hydra.nixos.org/build/252734327 at 2024-03-16 + - freq # failure in job https://hydra.nixos.org/build/233247154 at 2023-09-02 + - fresh # failure in job https://hydra.nixos.org/build/233196569 at 2023-09-02 + - fresnel # failure in job https://hydra.nixos.org/build/233214198 at 2023-09-02 + - friday # failure in job https://hydra.nixos.org/build/233249799 at 2023-09-02 + - friendly # failure in job https://hydra.nixos.org/build/233254836 at 2023-09-02 + - from-env # failure in job https://hydra.nixos.org/build/233219518 at 2023-09-02 + - frown # failure in job https://hydra.nixos.org/build/233208462 at 2023-09-02 + - frp-arduino # failure in job https://hydra.nixos.org/build/233192216 at 2023-09-02 + - frpnow # failure in job https://hydra.nixos.org/build/233236056 at 2023-09-02 + - fs-events # failure in job https://hydra.nixos.org/build/233218231 at 2023-09-02 + - fsh-csv # failure in job https://hydra.nixos.org/build/233220196 at 2023-09-02 + - fsmActions # failure in job https://hydra.nixos.org/build/233224366 at 2023-09-02 + - FSM # failure in job https://hydra.nixos.org/build/233247343 at 2023-09-02 + - fsnotify-conduit # failure in job https://hydra.nixos.org/build/233196251 at 2023-09-02 + - fst # failure in job https://hydra.nixos.org/build/233233271 at 2023-09-02 + - fsutils # failure in job https://hydra.nixos.org/build/233204599 at 2023-09-02 + - fswait # failure in job https://hydra.nixos.org/build/233247770 at 2023-09-02 + - fswatcher # failure in job https://hydra.nixos.org/build/233226757 at 2023-09-02 + - fswatch # failure in job https://hydra.nixos.org/build/233233447 at 2023-09-02 + - ft-generator # failure in job https://hydra.nixos.org/build/233205823 at 2023-09-02 + - FTGL-bytestring # failure in job https://hydra.nixos.org/build/233256032 at 2023-09-02 + - ftp-client # failure in job https://hydra.nixos.org/build/233227664 at 2023-09-02 + - ftp-conduit # failure in job https://hydra.nixos.org/build/233244330 at 2023-09-02 + - ftphs # failure in job https://hydra.nixos.org/build/233215550 at 2023-09-02 + - FULE # failure in job https://hydra.nixos.org/build/252719910 at 2024-03-16 + - full-sessions # failure in job https://hydra.nixos.org/build/233254332 at 2023-09-02 + - funbot-client # failure in job https://hydra.nixos.org/build/233255739 at 2023-09-02 + - funcons-values # failure in job https://hydra.nixos.org/build/233194179 at 2023-09-02 + - function-instances-algebra # failure in job https://hydra.nixos.org/build/233202209 at 2023-09-02 + - functor-combinators # failure in job https://hydra.nixos.org/build/252714438 at 2024-03-16 + - functor-friends # failure in job https://hydra.nixos.org/build/233208108 at 2023-09-02 + - functor-infix # failure in job https://hydra.nixos.org/build/233228794 at 2023-09-02 + - functorm # failure in job https://hydra.nixos.org/build/233212335 at 2023-09-02 + - functor-products # failure in job https://hydra.nixos.org/build/233209316 at 2023-09-02 + - functor-utils # failure in job https://hydra.nixos.org/build/233213259 at 2023-09-02 + - Fungi # failure in job https://hydra.nixos.org/build/233253088 at 2023-09-02 + - funpat # failure in job https://hydra.nixos.org/build/233222123 at 2023-09-02 + - funspection # failure in job https://hydra.nixos.org/build/233227352 at 2023-09-02 + - fused-effects-exceptions # failure in job https://hydra.nixos.org/build/233203744 at 2023-09-02 + - fused-effects-mwc-random # failure in job https://hydra.nixos.org/build/233253228 at 2023-09-02 + - fused-effects-resumable # failure in job https://hydra.nixos.org/build/233242479 at 2023-09-02 + - fused-effects-th # failure in job https://hydra.nixos.org/build/233192186 at 2023-09-02 + - fusion # failure in job https://hydra.nixos.org/build/233204359 at 2023-09-02 + - futhask # failure in job https://hydra.nixos.org/build/233229281 at 2023-09-02 + - futun # failure in job https://hydra.nixos.org/build/233245115 at 2023-09-02 + - future # failure in job https://hydra.nixos.org/build/233224844 at 2023-09-02 + - futures # failure in job https://hydra.nixos.org/build/233230206 at 2023-09-02 + - fuzzyfind # failure in job https://hydra.nixos.org/build/233206269 at 2023-09-02 + - fuzzy-parse # failure in job https://hydra.nixos.org/build/252728734 at 2024-03-16 + - fuzzy-time-gen # failure in job https://hydra.nixos.org/build/252737793 at 2024-03-16 + - fuzzy-timings # failure in job https://hydra.nixos.org/build/233235765 at 2023-09-02 + - fvars # failure in job https://hydra.nixos.org/build/234461649 at 2023-09-13 + - fwgl # failure in job https://hydra.nixos.org/build/233246210 at 2023-09-02 + - g4ip # failure in job https://hydra.nixos.org/build/233248315 at 2023-09-02 + - gambler # failure in job https://hydra.nixos.org/build/252732701 at 2024-03-16 + - gameclock # failure in job https://hydra.nixos.org/build/233234964 at 2023-09-02 + - game-probability # failure in job https://hydra.nixos.org/build/233191255 at 2023-09-02 + - gamgee # failure in job https://hydra.nixos.org/build/233249846 at 2023-09-02 + - Gamgine # failure in job https://hydra.nixos.org/build/233242510 at 2023-09-02 + - gang-of-threads # failure in job https://hydra.nixos.org/build/252716251 at 2024-03-16 + - Ganymede # failure in job https://hydra.nixos.org/build/233248892 at 2023-09-02 + - garepinoh # failure in job https://hydra.nixos.org/build/233238111 at 2023-09-02 + - gargoyle # failure in job https://hydra.nixos.org/build/233196445 at 2023-09-02 + - gas # failure in job https://hydra.nixos.org/build/233233966 at 2023-09-02 + - gasp # failure in job https://hydra.nixos.org/build/252731457 at 2024-03-16 + - gather # failure in job https://hydra.nixos.org/build/233208848 at 2023-09-02 + - gc-monitoring-wai # failure in job https://hydra.nixos.org/build/233209449 at 2023-09-02 + - gconf # failure in job https://hydra.nixos.org/build/233259023 at 2023-09-02 + - gdiff-th # failure in job https://hydra.nixos.org/build/233215065 at 2023-09-02 + - gearhash # failure in job https://hydra.nixos.org/build/252728216 at 2024-03-16 + - gelatin # failure in job https://hydra.nixos.org/build/233249394 at 2023-09-02 + - gemcap # failure in job https://hydra.nixos.org/build/233202506 at 2023-09-02 + - gemini-server # failure in job https://hydra.nixos.org/build/252717988 at 2024-03-16 + - gemmula-altera # failure in job https://hydra.nixos.org/build/252721416 at 2024-03-16 + - gemstone # failure in job https://hydra.nixos.org/build/233202246 at 2023-09-02 + - gender # failure in job https://hydra.nixos.org/build/233235712 at 2023-09-02 + - genders # failure in job https://hydra.nixos.org/build/233238566 at 2023-09-02 + - general-prelude # failure in job https://hydra.nixos.org/build/233248628 at 2023-09-02 + - GeneralTicTacToe # failure in job https://hydra.nixos.org/build/233207939 at 2023-09-02 + - generator # failure in job https://hydra.nixos.org/build/233213384 at 2023-09-02 + - generators # failure in job https://hydra.nixos.org/build/233246459 at 2023-09-02 + - generic-aeson # failure in job https://hydra.nixos.org/build/233198064 at 2023-09-02 + - generic-binary # failure in job https://hydra.nixos.org/build/233214473 at 2023-09-02 + - generic-church # failure in job https://hydra.nixos.org/build/233213419 at 2023-09-02 + - generic-enumeration # failure in job https://hydra.nixos.org/build/233213191 at 2023-09-02 + - generic-enum # failure in job https://hydra.nixos.org/build/233220316 at 2023-09-02 + - generic-labels # failure in job https://hydra.nixos.org/build/233230621 at 2023-09-02 + - generic-lens-labels # failure in job https://hydra.nixos.org/build/233256875 at 2023-09-02 + - generic-lucid-scaffold # failure in job https://hydra.nixos.org/build/233259250 at 2023-09-02 + - generic-match # failure in job https://hydra.nixos.org/build/233221364 at 2023-09-02 + - generic-maybe # failure in job https://hydra.nixos.org/build/233246991 at 2023-09-02 + - generic-override # failure in job https://hydra.nixos.org/build/233235699 at 2023-09-02 + - generic-persistence # failure in job https://hydra.nixos.org/build/233240709 at 2023-09-02 + - generic-pretty # failure in job https://hydra.nixos.org/build/233205583 at 2023-09-02 + - generic-pretty-instances # failure in job https://hydra.nixos.org/build/233243114 at 2023-09-02 + - generic-records # failure in job https://hydra.nixos.org/build/233237235 at 2023-09-02 + - generics-eot # failure in job https://hydra.nixos.org/build/252717610 at 2024-03-16 + - genericserialize # failure in job https://hydra.nixos.org/build/233253092 at 2023-09-02 + - generic-server # failure in job https://hydra.nixos.org/build/233259385 at 2023-09-02 + - generics-mrsop # failure in job https://hydra.nixos.org/build/233233310 at 2023-09-02 + - generic-storable # failure in job https://hydra.nixos.org/build/233213225 at 2023-09-02 + - generic-tree # failure in job https://hydra.nixos.org/build/233219539 at 2023-09-02 + - generic-trie # failure in job https://hydra.nixos.org/build/252733076 at 2024-03-16 + - generic-xmlpickler # failure in job https://hydra.nixos.org/build/233246507 at 2023-09-02 + - genetics # failure in job https://hydra.nixos.org/build/233219599 at 2023-09-02 + - genifunctors # failure in job https://hydra.nixos.org/build/233255126 at 2023-09-02 + - gen-imports # failure in job https://hydra.nixos.org/build/233216588 at 2023-09-02 + - geniplate # failure in job https://hydra.nixos.org/build/233233607 at 2023-09-02 + - geniplate-mirror # failure in job https://hydra.nixos.org/build/252731252 at 2024-03-16 + - gen-passwd # failure in job https://hydra.nixos.org/build/233224836 at 2023-09-02 + - genprog # failure in job https://hydra.nixos.org/build/233198970 at 2023-09-02 + - GenSmsPdu # failure in job https://hydra.nixos.org/build/253702098 at 2024-03-31 + - gentlemark # failure in job https://hydra.nixos.org/build/233202158 at 2023-09-02 + - geocode-google # failure in job https://hydra.nixos.org/build/233191594 at 2023-09-02 + - GeocoderOpenCage # failure in job https://hydra.nixos.org/build/233214852 at 2023-09-02 + - geodetic-types # failure in job https://hydra.nixos.org/build/233209496 at 2023-09-02 + - GeoIp # failure in job https://hydra.nixos.org/build/233257383 at 2023-09-02 + - geojson-types # failure in job https://hydra.nixos.org/build/233224929 at 2023-09-02 + - geom2d # failure in job https://hydra.nixos.org/build/233254609 at 2023-09-02 + - GeomPredicates-SSE # failure in job https://hydra.nixos.org/build/233249584 at 2023-09-02 + - geo-resolver # failure in job https://hydra.nixos.org/build/233206563 at 2023-09-02 + - geos # failure in job https://hydra.nixos.org/build/233203852 at 2023-09-02 + - geo-uk # failure in job https://hydra.nixos.org/build/233221284 at 2023-09-02 + - gerrit # failure in job https://hydra.nixos.org/build/233214951 at 2023-09-02 + - Get # failure in job https://hydra.nixos.org/build/233216093 at 2023-09-02 + - getflag # failure in job https://hydra.nixos.org/build/233258316 at 2023-09-02 + - gev-lib # failure in job https://hydra.nixos.org/build/233250284 at 2023-09-02 + - gf # failure in job https://hydra.nixos.org/build/233237752 at 2023-09-02 + - GGg # failure in job https://hydra.nixos.org/build/233207289 at 2023-09-02 + - ggtsTC # failure in job https://hydra.nixos.org/build/233229612 at 2023-09-02 + - ghc-api-compat # failure in job https://hydra.nixos.org/build/233235008 at 2023-09-02 + - ghc-clippy-plugin # failure in job https://hydra.nixos.org/build/233227499 at 2023-09-02 + - ghc-core-smallstep # failure in job https://hydra.nixos.org/build/233209763 at 2023-09-02 + - ghc-corroborate # failure in job https://hydra.nixos.org/build/233223692 at 2023-09-02 + - ghc-datasize # failure in job https://hydra.nixos.org/build/233196292 at 2023-09-02 + - ghc-definitions-th # failure in job https://hydra.nixos.org/build/233254844 at 2023-09-02 + - ghc-dump-core # failure in job https://hydra.nixos.org/build/233214478 at 2023-09-02 + - ghc-dump-tree # failure in job https://hydra.nixos.org/build/233237228 at 2023-09-02 + - ghc-dup # failure in job https://hydra.nixos.org/build/233203978 at 2023-09-02 + - ghc-events-analyze # failure in job https://hydra.nixos.org/build/233207621 at 2023-09-02 + - ghc-events-parallel # failure in job https://hydra.nixos.org/build/233218757 at 2023-09-02 + - ghc-gc-hook # failure in job https://hydra.nixos.org/build/233195053 at 2023-09-02 + - ghc-generic-instances # failure in job https://hydra.nixos.org/build/233259298 at 2023-09-02 + - ghc-hotswap # failure in job https://hydra.nixos.org/build/233220146 at 2023-09-02 + - ghcide-test-utils # failure in job https://hydra.nixos.org/build/253687657 at 2024-03-31 + - ghci-diagrams # failure in job https://hydra.nixos.org/build/233194407 at 2023-09-02 + - ghci-haskeline # failure in job https://hydra.nixos.org/build/233216940 at 2023-09-02 + - ghci-history-parser # failure in job https://hydra.nixos.org/build/233204448 at 2023-09-02 + - ghci-lib # failure in job https://hydra.nixos.org/build/233216644 at 2023-09-02 + - ghci-ng # failure in job https://hydra.nixos.org/build/233229533 at 2023-09-02 + - ghcitui # failure in job https://hydra.nixos.org/build/252737339 at 2024-03-16 + - ghcjs-base-stub # timeout + - ghcjs-dom-javascript # failure in job https://hydra.nixos.org/build/255688382 at 2024-04-16 + - ghcjs-dom-jsffi # failure in job https://hydra.nixos.org/build/233215225 at 2023-09-02 + - ghcjs-fetch # timeout + - ghcjs-promise # failure in job https://hydra.nixos.org/build/233243985 at 2023-09-02 + - ghcjs-xhr # failure in job https://hydra.nixos.org/build/233235693 at 2023-09-02 + - ghc-justdoit # failure in job https://hydra.nixos.org/build/233221884 at 2023-09-02 + - ghclive # failure in job https://hydra.nixos.org/build/233231592 at 2023-09-02 + - ghc-man-completion # failure in job https://hydra.nixos.org/build/233245740 at 2023-09-02 + - ghc-mtl # failure in job https://hydra.nixos.org/build/233227810 at 2023-09-02 + - ghc-parmake # failure in job https://hydra.nixos.org/build/233191327 at 2023-09-02 + - ghc-pkg-autofix # failure in job https://hydra.nixos.org/build/233229332 at 2023-09-02 + - ghc-pkg-lib # failure in job https://hydra.nixos.org/build/233250745 at 2023-09-02 + - ghc-plugin-non-empty # failure in job https://hydra.nixos.org/build/233229023 at 2023-09-02 + - ghc-proofs # failure in job https://hydra.nixos.org/build/233230633 at 2023-09-02 + - ghc-simple # failure in job https://hydra.nixos.org/build/233201423 at 2023-09-02 + - ghc-srcspan-plugin # failure in job https://hydra.nixos.org/build/233231564 at 2023-09-02 + - ghc-syb # failure in job https://hydra.nixos.org/build/233236783 at 2023-09-02 + - ghc-syb-utils # failure in job https://hydra.nixos.org/build/233229196 at 2023-09-02 + - ghc-symbol # failure in job https://hydra.nixos.org/build/252710738 at 2024-03-16 + - ghc-tags # failure in job https://hydra.nixos.org/build/252730131 at 2024-03-16 + - ghc-tags-plugin # failure in job https://hydra.nixos.org/build/233229916 at 2023-09-02 + - ghc-time-alloc-prof # failure in job https://hydra.nixos.org/build/233242289 at 2023-09-02 + - ghc-usage # failure in job https://hydra.nixos.org/build/233199565 at 2023-09-02 + - gh-labeler # failure in job https://hydra.nixos.org/build/233233139 at 2023-09-02 + - giak # failure in job https://hydra.nixos.org/build/233242229 at 2023-09-02 + - gi-ayatana-appindicator3 # failure in job https://hydra.nixos.org/build/253681898 at 2024-03-31 + - gibberish # failure in job https://hydra.nixos.org/build/255688714 at 2024-04-16 + - gi-clutter # failure in job https://hydra.nixos.org/build/233252753 at 2023-09-02 + - gi-coglpango # failure in job https://hydra.nixos.org/build/233194401 at 2023-09-02 + - Gifcurry # failure in job https://hydra.nixos.org/build/233200204 at 2023-09-02 + - gi-ggit # failure in job https://hydra.nixos.org/build/253693036 at 2024-03-31 + - gi-gio-hs-list-model # failure in job https://hydra.nixos.org/build/233241640 at 2023-09-02 + - gi-gstapp # failure in job https://hydra.nixos.org/build/253686159 at 2024-03-31 + - gi-gsttag # failure in job https://hydra.nixos.org/build/233197576 at 2023-09-02 + - gi-gtk-declarative # failure in job https://hydra.nixos.org/build/233217494 at 2023-09-02 + - gi-gtksheet # failure in job https://hydra.nixos.org/build/233211386 at 2023-09-02 + - gi-gtksource # failure in job https://hydra.nixos.org/build/233215342 at 2023-09-02 + - gi-ibus # failure in job https://hydra.nixos.org/build/233220272 at 2023-09-02 + - gingersnap # failure in job https://hydra.nixos.org/build/233227186 at 2023-09-02 + - ginsu # failure in job https://hydra.nixos.org/build/233223259 at 2023-09-02 + - gipeda # failure in job https://hydra.nixos.org/build/233228149 at 2023-09-02 + - giphy-api # failure in job https://hydra.nixos.org/build/233203687 at 2023-09-02 + - GiST # failure in job https://hydra.nixos.org/build/233199759 at 2023-09-02 + - gist # failure in job https://hydra.nixos.org/build/233221381 at 2023-09-02 + - git-all # failure in job https://hydra.nixos.org/build/233252935 at 2023-09-02 + - git-checklist # failure in job https://hydra.nixos.org/build/233203228 at 2023-09-02 + - git-cuk # failure in job https://hydra.nixos.org/build/233211733 at 2023-09-02 + - git-date # failure in job https://hydra.nixos.org/build/233259193 at 2023-09-02 + - git # failure in job https://hydra.nixos.org/build/233225634 at 2023-09-02 + - github-backup # failure in job https://hydra.nixos.org/build/233208904 at 2023-09-02 + - github-post-receive # failure in job https://hydra.nixos.org/build/233204914 at 2023-09-02 + - github-tools # failure in job https://hydra.nixos.org/build/233247519 at 2023-09-02 + - github-utils # failure in job https://hydra.nixos.org/build/233211299 at 2023-09-02 + - github-webhook-handler # failure in job https://hydra.nixos.org/build/233246904 at 2023-09-02 + - githud # failure in job https://hydra.nixos.org/build/233195046 at 2023-09-02 + - gitHUD # failure in job https://hydra.nixos.org/build/233221244 at 2023-09-02 + - gitignore # failure in job https://hydra.nixos.org/build/233207356 at 2023-09-02 + - git-jump # failure in job https://hydra.nixos.org/build/233206544 at 2023-09-02 + - gitlab-api # failure in job https://hydra.nixos.org/build/233256639 at 2023-09-02 + - gitlab-haskell # failure in job https://hydra.nixos.org/build/233190692 at 2023-09-02 + - gitlib-cmdline # failure in job https://hydra.nixos.org/build/233230857 at 2023-09-02 + - gitlib-utils # failure in job https://hydra.nixos.org/build/233190826 at 2023-09-02 + - git-repair # failure in job https://hydra.nixos.org/build/233222686 at 2023-09-02 + - gitter # failure in job https://hydra.nixos.org/build/233210040 at 2023-09-02 + - git-vogue # failure in job https://hydra.nixos.org/build/233249420 at 2023-09-02 + - gi-webkit2webextension # failure in job https://hydra.nixos.org/build/254424710 at 2024-03-31 + - gi-webkitwebprocessextension # failure in job https://hydra.nixos.org/build/233227647 at 2023-09-02 + - glade # failure in job https://hydra.nixos.org/build/233229566 at 2023-09-02 + - glambda # failure in job https://hydra.nixos.org/build/252728236 at 2024-03-16 + - glapp # failure in job https://hydra.nixos.org/build/233213499 at 2023-09-02 + - glaze # failure in job https://hydra.nixos.org/build/233210047 at 2023-09-02 + - Gleam # failure in job https://hydra.nixos.org/build/233228018 at 2023-09-02 + - GLFW-b-demo # failure in job https://hydra.nixos.org/build/233230505 at 2023-09-02 + - GLFW # failure in job https://hydra.nixos.org/build/233234389 at 2023-09-02 + - glib-stopgap # needs https://github.com/YoshikuniJujo/glib-stopgap/pull/1 to be merged + - glicko # failure in job https://hydra.nixos.org/build/233200868 at 2023-09-02 + - glider-nlp # failure in job https://hydra.nixos.org/build/233229600 at 2023-09-02 + - gli # failure in job https://hydra.nixos.org/build/233210279 at 2023-09-02 + - GLMatrix # failure in job https://hydra.nixos.org/build/233202880 at 2023-09-02 + - global-variables # failure in job https://hydra.nixos.org/build/233204607 at 2023-09-02 + - glob-posix # failure in job https://hydra.nixos.org/build/233253059 at 2023-09-02 + - GlomeTrace # failure in job https://hydra.nixos.org/build/233211872 at 2023-09-02 + - gloss-banana # failure in job https://hydra.nixos.org/build/234464253 at 2023-09-13 + - gloss-examples # failure in job https://hydra.nixos.org/build/252718124 at 2024-03-16 + - gloss-export # failure in job https://hydra.nixos.org/build/234444988 at 2023-09-13 + - gloss-game # failure in job https://hydra.nixos.org/build/234460935 at 2023-09-13 + - gloss-raster-massiv # failure in job https://hydra.nixos.org/build/253683246 at 2024-03-31 + - glsl # failure in job https://hydra.nixos.org/build/233224139 at 2023-09-02 + - gltf-codec # failure in job https://hydra.nixos.org/build/233205342 at 2023-09-02 + - glue # failure in job https://hydra.nixos.org/build/233233587 at 2023-09-02 + - g-npm # failure in job https://hydra.nixos.org/build/233215965 at 2023-09-02 + - gnutls # failure in job https://hydra.nixos.org/build/252734570 at 2024-03-16 + - goa # failure in job https://hydra.nixos.org/build/233193916 at 2023-09-02 + - goal-core # failure in job https://hydra.nixos.org/build/233242261 at 2023-09-02 + - goatee # failure in job https://hydra.nixos.org/build/233220875 at 2023-09-02 + - gochan # failure in job https://hydra.nixos.org/build/233223866 at 2023-09-02 + - godot-haskell # failure in job https://hydra.nixos.org/build/233213405 at 2023-09-02 + - godot-megaparsec # failure in job https://hydra.nixos.org/build/233252882 at 2023-09-02 + - gofer-prelude # failure in job https://hydra.nixos.org/build/233237015 at 2023-09-02 + - goggles-gcs # failure in job https://hydra.nixos.org/build/252711128 at 2024-03-16 + - gogol-core # failure in job https://hydra.nixos.org/build/233245807 at 2023-09-02 + - gooey # failure in job https://hydra.nixos.org/build/233192207 at 2023-09-02 + - google-cloud # failure in job https://hydra.nixos.org/build/233218503 at 2023-09-02 + - GoogleCodeJam # failure in job https://hydra.nixos.org/build/233234738 at 2023-09-02 + - google-html5-slide # failure in job https://hydra.nixos.org/build/233233311 at 2023-09-02 + - google-oauth2-easy # failure in job https://hydra.nixos.org/build/233251694 at 2023-09-02 + - google-oauth2 # failure in job https://hydra.nixos.org/build/233223208 at 2023-09-02 + - google-oauth2-jwt # failure in job https://hydra.nixos.org/build/233234162 at 2023-09-02 + - googlepolyline # failure in job https://hydra.nixos.org/build/233209674 at 2023-09-02 + - google-search # failure in job https://hydra.nixos.org/build/233214524 at 2023-09-02 + - google-server-api # failure in job https://hydra.nixos.org/build/233218521 at 2023-09-02 + - google-static-maps # failure in job https://hydra.nixos.org/build/241418035 at 2023-11-19 + - google-translate # failure in job https://hydra.nixos.org/build/233234076 at 2023-09-02 + - gopherbot # failure in job https://hydra.nixos.org/build/233207680 at 2023-09-02 + - gopro-plus # failure in job https://hydra.nixos.org/build/233225073 at 2023-09-02 + - gore-and-ash # failure in job https://hydra.nixos.org/build/233237810 at 2023-09-02 + - gothic # failure in job https://hydra.nixos.org/build/233218967 at 2023-09-02 + - GotoT-transformers # failure in job https://hydra.nixos.org/build/233229336 at 2023-09-02 + - gotta-go-fast # failure in job https://hydra.nixos.org/build/233213439 at 2023-09-02 + - gotyno-hs # failure in job https://hydra.nixos.org/build/233205043 at 2023-09-02 + - gpah # failure in job https://hydra.nixos.org/build/233236000 at 2023-09-02 + - GPipe-Core # failure in job https://hydra.nixos.org/build/233194426 at 2023-09-02 + - GPipe # failure in job https://hydra.nixos.org/build/233202480 at 2023-09-02 + - gpmf # failure in job https://hydra.nixos.org/build/233245964 at 2023-09-02 + - gpx-conduit # failure in job https://hydra.nixos.org/build/233245487 at 2023-09-02 + - grab # failure in job https://hydra.nixos.org/build/252727759 at 2024-03-16 + - graceful # failure in job https://hydra.nixos.org/build/233199650 at 2023-09-02 + - grafana # failure in job https://hydra.nixos.org/build/233206262 at 2023-09-02 + - Grafos # failure in job https://hydra.nixos.org/build/233201494 at 2023-09-02 + - grakn # failure in job https://hydra.nixos.org/build/233218052 at 2023-09-02 + - grammatical-parsers # failure in job https://hydra.nixos.org/build/233252219 at 2023-09-02 + - Graph500 # failure in job https://hydra.nixos.org/build/233257715 at 2023-09-02 + - Graphalyze # failure in job https://hydra.nixos.org/build/233194082 at 2023-09-02 + - graphbuilder # failure in job https://hydra.nixos.org/build/233190797 at 2023-09-02 + - graphene # failure in job https://hydra.nixos.org/build/233250729 at 2023-09-02 + - graphics-drawingcombinators # failure in job https://hydra.nixos.org/build/233242920 at 2023-09-02 + - graphics-formats-collada # failure in job https://hydra.nixos.org/build/233199422 at 2023-09-02 + - graph-matchings # failure in job https://hydra.nixos.org/build/233245821 at 2023-09-02 + - graphmod-plugin # failure in job https://hydra.nixos.org/build/233192543 at 2023-09-02 + - graphql-api # failure in job https://hydra.nixos.org/build/233254333 at 2023-09-02 + - graphql-utils # failure in job https://hydra.nixos.org/build/233221340 at 2023-09-02 + - graphql-w-persistent # failure in job https://hydra.nixos.org/build/233228956 at 2023-09-02 + - graph-rewriting # failure in job https://hydra.nixos.org/build/233191278 at 2023-09-02 + - graph-serialize # failure in job https://hydra.nixos.org/build/233192162 at 2023-09-02 + - graphted # failure in job https://hydra.nixos.org/build/233227052 at 2023-09-02 + - graphula-core # failure in job https://hydra.nixos.org/build/233259608 at 2023-09-02 + - graph-utils # failure in job https://hydra.nixos.org/build/233224932 at 2023-09-02 + - graql # failure in job https://hydra.nixos.org/build/233219809 at 2023-09-02 + - grasp # failure in job https://hydra.nixos.org/build/233213280 at 2023-09-02 + - gray-code # failure in job https://hydra.nixos.org/build/233234283 at 2023-09-02 + - graylog # failure in job https://hydra.nixos.org/build/233197050 at 2023-09-02 + - greencard # failure in job https://hydra.nixos.org/build/233252292 at 2023-09-02 + - greg-client # failure in job https://hydra.nixos.org/build/233207343 at 2023-09-02 + - gremlin-haskell # failure in job https://hydra.nixos.org/build/233243223 at 2023-09-02 + - Grempa # failure in job https://hydra.nixos.org/build/233256440 at 2023-09-02 + - greplicate # failure in job https://hydra.nixos.org/build/233215148 at 2023-09-02 + - greskell-core # failure in job https://hydra.nixos.org/build/233241303 at 2023-09-02 + - gridfs # failure in job https://hydra.nixos.org/build/233213958 at 2023-09-02 + - grids # failure in job https://hydra.nixos.org/build/233218294 at 2023-09-02 + - grm # failure in job https://hydra.nixos.org/build/233259788 at 2023-09-02 + - groot # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237248418 at 2023-10-21 + - GroteTrap # failure in job https://hydra.nixos.org/build/233203176 at 2023-09-02 + - groundhog # failure in job https://hydra.nixos.org/build/233199269 at 2023-09-02 + - grouped-list # failure in job https://hydra.nixos.org/build/233240891 at 2023-09-02 + - groups-generic # failure in job https://hydra.nixos.org/build/252733900 at 2024-03-16 + - group-theory # failure in job https://hydra.nixos.org/build/233235833 at 2023-09-02 + - group-with # failure in job https://hydra.nixos.org/build/233196589 at 2023-09-02 + - growable-vector # failure in job https://hydra.nixos.org/build/233253891 at 2023-09-02 + - growler # failure in job https://hydra.nixos.org/build/233207497 at 2023-09-02 + - grow-vector # failure in job https://hydra.nixos.org/build/233196279 at 2023-09-02 + - grpc-api-etcd # failure in job https://hydra.nixos.org/build/233239600 at 2023-09-02 + - gsl-random # failure in job https://hydra.nixos.org/build/233191503 at 2023-09-02 + - gstreamer # failure in job https://hydra.nixos.org/build/233239224 at 2023-09-02 + - GTALib # failure in job https://hydra.nixos.org/build/233250568 at 2023-09-02 + - gtk2hs-cast-th # failure in job https://hydra.nixos.org/build/233244841 at 2023-09-02 + - gtk2hs-hello # failure in job https://hydra.nixos.org/build/233232522 at 2023-09-02 + - gtk2hs-rpn # failure in job https://hydra.nixos.org/build/233208312 at 2023-09-02 + - gtk3-helpers # failure in job https://hydra.nixos.org/build/233221005 at 2023-09-02 + - gtkglext # failure in job https://hydra.nixos.org/build/233230364 at 2023-09-02 + - gtk-helpers # failure in job https://hydra.nixos.org/build/233244213 at 2023-09-02 + - gtksourceview2 # failure in job https://hydra.nixos.org/build/233195456 at 2023-09-02 + - gtksourceview3 # failure in job https://hydra.nixos.org/build/233209745 at 2023-09-02 + - gtk-toy # failure in job https://hydra.nixos.org/build/233208132 at 2023-09-02 + - guardian # failure in job https://hydra.nixos.org/build/233662964 at 2023-09-02 + - gulcii # failure in job https://hydra.nixos.org/build/233253472 at 2023-09-02 + - gw # failure in job https://hydra.nixos.org/build/233252652 at 2023-09-02 + - gyah-bin # failure in job https://hydra.nixos.org/build/233206981 at 2023-09-02 + - gym-http-api # failure in job https://hydra.nixos.org/build/233219968 at 2023-09-02 + - h2048 # failure in job https://hydra.nixos.org/build/233231384 at 2023-09-02 + - h2c # failure in job https://hydra.nixos.org/build/233196032 at 2023-09-02 + - haar # failure in job https://hydra.nixos.org/build/233217259 at 2023-09-02 + - HABQT # failure in job https://hydra.nixos.org/build/233256547 at 2023-09-02 + - hack2-contrib # failure in job https://hydra.nixos.org/build/233251090 at 2023-09-02 + - hack2-handler-warp # failure in job https://hydra.nixos.org/build/233226457 at 2023-09-02 + - hackage2hwn # failure in job https://hydra.nixos.org/build/233246308 at 2023-09-02 + - hackage-api # failure in job https://hydra.nixos.org/build/233246132 at 2023-09-02 + - hackage-diff # failure in job https://hydra.nixos.org/build/233243364 at 2023-09-02 + - hackage-mirror # failure in job https://hydra.nixos.org/build/233240852 at 2023-09-02 + - hackage-processing # failure in job https://hydra.nixos.org/build/233243914 at 2023-09-02 + - hackage-proxy # failure in job https://hydra.nixos.org/build/233221269 at 2023-09-02 + - hackage-repo-tool # failure in job https://hydra.nixos.org/build/252731529 at 2024-03-16 + - hackager # failure in job https://hydra.nixos.org/build/233247230 at 2023-09-02 + - hackage-server # failure in job https://hydra.nixos.org/build/233254343 at 2023-09-02 + - hackage-whatsnew # failure in job https://hydra.nixos.org/build/233194915 at 2023-09-02 + - hackernews # failure in job https://hydra.nixos.org/build/233215522 at 2023-09-02 + - hack-frontend-happstack # failure in job https://hydra.nixos.org/build/233251834 at 2023-09-02 + - hack-handler-cgi # failure in job https://hydra.nixos.org/build/233200753 at 2023-09-02 + - hack-handler-happstack # failure in job https://hydra.nixos.org/build/233225525 at 2023-09-02 + - hack-handler-kibro # failure in job https://hydra.nixos.org/build/233219102 at 2023-09-02 + - HackMail # failure in job https://hydra.nixos.org/build/233215224 at 2023-09-02 + - hactor # failure in job https://hydra.nixos.org/build/233254977 at 2023-09-02 + - hactors # failure in job https://hydra.nixos.org/build/233218599 at 2023-09-02 + - haddock-api # failure in job https://hydra.nixos.org/build/233216515 at 2023-09-02 + - haddock-leksah # failure in job https://hydra.nixos.org/build/233206878 at 2023-09-02 + - haddock-test # failure in job https://hydra.nixos.org/build/233246641 at 2023-09-02 + - hadoop-formats # failure in job https://hydra.nixos.org/build/233224647 at 2023-09-02 + - hadoop-rpc # failure in job https://hydra.nixos.org/build/233247222 at 2023-09-02 + - hadoop-streaming # failure in job https://hydra.nixos.org/build/233229895 at 2023-09-02 + - hafar # failure in job https://hydra.nixos.org/build/233231237 at 2023-09-02 + - haggle # failure in job https://hydra.nixos.org/build/233198660 at 2023-09-02 + - Haggressive # failure in job https://hydra.nixos.org/build/233235332 at 2023-09-02 + - HaGL # failure in job https://hydra.nixos.org/build/234457220 at 2023-09-13 + - hahp # failure in job https://hydra.nixos.org/build/233250101 at 2023-09-02 + - haiji # failure in job https://hydra.nixos.org/build/233232272 at 2023-09-02 + - hail # failure in job https://hydra.nixos.org/build/233219127 at 2023-09-02 + - hailgun # failure in job https://hydra.nixos.org/build/233242996 at 2023-09-02 + - hairy # failure in job https://hydra.nixos.org/build/233226903 at 2023-09-02 + - hakaru # failure in job https://hydra.nixos.org/build/233231467 at 2023-09-02 + - hakismet # failure in job https://hydra.nixos.org/build/233212497 at 2023-09-02 + - hakka # failure in job https://hydra.nixos.org/build/233196395 at 2023-09-02 + - hako # failure in job https://hydra.nixos.org/build/233257679 at 2023-09-02 + - hakyll-agda # failure in job https://hydra.nixos.org/build/233332603 at 2023-09-02 + - hakyll-blaze-templates # failure in job https://hydra.nixos.org/build/233207117 at 2023-09-02 + - hakyll-contrib-csv # failure in job https://hydra.nixos.org/build/233229781 at 2023-09-02 + - hakyll-contrib-elm # failure in job https://hydra.nixos.org/build/233234686 at 2023-09-02 + - hakyll-contrib # failure in job https://hydra.nixos.org/build/233195056 at 2023-09-02 + - hakyll-contrib-i18n # failure in job https://hydra.nixos.org/build/233218608 at 2023-09-02 + - hakyll-contrib-links # failure in job https://hydra.nixos.org/build/233218456 at 2023-09-02 + - hakyll-dhall # failure in job https://hydra.nixos.org/build/233226092 at 2023-09-02 + - hakyll-dir-list # failure in job https://hydra.nixos.org/build/233221518 at 2023-09-02 + - hakyll-R # failure in job https://hydra.nixos.org/build/233230132 at 2023-09-02 + - hakyll-series # failure in job https://hydra.nixos.org/build/233257506 at 2023-09-02 + - hakyll-shortcode # failure in job https://hydra.nixos.org/build/233240216 at 2023-09-02 + - hakyll-typescript # failure in job https://hydra.nixos.org/build/233218630 at 2023-09-02 + - HaLeX # failure in job https://hydra.nixos.org/build/233233225 at 2023-09-02 + - halfs # failure in job https://hydra.nixos.org/build/233235337 at 2023-09-02 + - halide-haskell # failure in job https://hydra.nixos.org/build/233244282 at 2023-09-02 + - halipeto # failure in job https://hydra.nixos.org/build/233223245 at 2023-09-02 + - halive # failure in job https://hydra.nixos.org/build/233215317 at 2023-09-02 + - halma # failure in job https://hydra.nixos.org/build/233245758 at 2023-09-02 + - halves # failure in job https://hydra.nixos.org/build/233214240 at 2023-09-02 + - hampp # failure in job https://hydra.nixos.org/build/233239269 at 2023-09-02 + - hamsql # failure in job https://hydra.nixos.org/build/233241294 at 2023-09-02 + - hamtmap # failure in job https://hydra.nixos.org/build/233225685 at 2023-09-02 + - hanabi-dealer # failure in job https://hydra.nixos.org/build/233231209 at 2023-09-02 + - handa-gdata # failure in job https://hydra.nixos.org/build/233257022 at 2023-09-02 + - handle-like # failure in job https://hydra.nixos.org/build/233245789 at 2023-09-02 + - HandlerSocketClient # failure in job https://hydra.nixos.org/build/233239906 at 2023-09-02 + - handsy # failure in job https://hydra.nixos.org/build/233192732 at 2023-09-02 + - HangmanAscii # failure in job https://hydra.nixos.org/build/233192660 at 2023-09-02 + - Hangman # failure in job https://hydra.nixos.org/build/233257262 at 2023-09-02 + - hangman # failure in job https://hydra.nixos.org/build/252718314 at 2024-03-16 + - hannahci # failure in job https://hydra.nixos.org/build/233201493 at 2023-09-02 + - hans # failure in job https://hydra.nixos.org/build/233214027 at 2023-09-02 + - hanspell # failure in job https://hydra.nixos.org/build/233238153 at 2023-09-02 + - haphviz # failure in job https://hydra.nixos.org/build/233206220 at 2023-09-02 + - hapistrano # failure in job https://hydra.nixos.org/build/233209900 at 2023-09-02 + - happindicator3 # failure in job https://hydra.nixos.org/build/233191315 at 2023-09-02 + - happindicator # failure in job https://hydra.nixos.org/build/233212275 at 2023-09-02 + - happlets # failure in job https://hydra.nixos.org/build/233208337 at 2023-09-02 + - happraise # failure in job https://hydra.nixos.org/build/233251808 at 2023-09-02 + - happstack-clientsession # failure in job https://hydra.nixos.org/build/233224969 at 2023-09-02 + - happstack # failure in job https://hydra.nixos.org/build/233196813 at 2023-09-02 + - happstack-hamlet # failure in job https://hydra.nixos.org/build/233227835 at 2023-09-02 + - happstack-heist # failure in job https://hydra.nixos.org/build/252723609 at 2024-03-16 + - happstack-hstringtemplate # failure in job https://hydra.nixos.org/build/233201171 at 2023-09-02 + - happstack-lite # failure in job https://hydra.nixos.org/build/233196392 at 2023-09-02 + - happstack-monad-peel # failure in job https://hydra.nixos.org/build/233247282 at 2023-09-02 + - happstack-server-tls-cryptonite # failure in job https://hydra.nixos.org/build/233236252 at 2023-09-02 + - happstack-util # failure in job https://hydra.nixos.org/build/233202063 at 2023-09-02 + - happstack-yui # failure in job https://hydra.nixos.org/build/233221482 at 2023-09-02 + - HAppS-Util # failure in job https://hydra.nixos.org/build/233237912 at 2023-09-02 + - happybara # failure in job https://hydra.nixos.org/build/233236198 at 2023-09-02 + - happybara-webkit-server # failure in job https://hydra.nixos.org/build/233247667 at 2023-09-02 + - happy-hour # failure in job https://hydra.nixos.org/build/252732958 at 2024-03-16 + - HappyTree # failure in job https://hydra.nixos.org/build/233249720 at 2023-09-02 + - hapstone # failure in job https://hydra.nixos.org/build/233190701 at 2023-09-02 + - HaPy # failure in job https://hydra.nixos.org/build/233256693 at 2023-09-02 + - haquery # failure in job https://hydra.nixos.org/build/233216714 at 2023-09-02 + - harchive # failure in job https://hydra.nixos.org/build/233259819 at 2023-09-02 + - harfbuzz-pure # failure in job https://hydra.nixos.org/build/237235780 at 2023-10-21 + - harg # failure in job https://hydra.nixos.org/build/233232453 at 2023-09-02 + - HARM # failure in job https://hydra.nixos.org/build/233232650 at 2023-09-02 + - HarmTrace-Base # failure in job https://hydra.nixos.org/build/233213843 at 2023-09-02 + - haroonga # failure in job https://hydra.nixos.org/build/233226376 at 2023-09-02 + - harp # failure in job https://hydra.nixos.org/build/252730015 at 2024-03-16 + - harpy # failure in job https://hydra.nixos.org/build/233225779 at 2023-09-02 + - harvest-api # failure in job https://hydra.nixos.org/build/233213054 at 2023-09-02 + - hasbolt-extras # failure in job https://hydra.nixos.org/build/233211734 at 2023-09-02 + - HasCacBDD # failure in job https://hydra.nixos.org/build/233238688 at 2023-09-02 + - hascard # failure in job https://hydra.nixos.org/build/233238626 at 2023-09-02 + - hascar # failure in job https://hydra.nixos.org/build/233197274 at 2023-09-02 + - hascas # failure in job https://hydra.nixos.org/build/233250350 at 2023-09-02 + - has # failure in job https://hydra.nixos.org/build/233193689 at 2023-09-02 + - hashable-extras # failure in job https://hydra.nixos.org/build/233191748 at 2023-09-02 + - hashable-generics # failure in job https://hydra.nixos.org/build/233209175 at 2023-09-02 + - hashable-orphans # failure in job https://hydra.nixos.org/build/252738804 at 2024-03-16 + - hashabler # failure in job https://hydra.nixos.org/build/233236154 at 2023-09-02 + - hashable-time # failure in job https://hydra.nixos.org/build/252733552 at 2024-03-16 + - hashed-storage # failure in job https://hydra.nixos.org/build/233193382 at 2023-09-02 + - hasherize # failure in job https://hydra.nixos.org/build/252712987 at 2024-03-16 + - hash # failure in job https://hydra.nixos.org/build/233219137 at 2023-09-02 + - hashring # failure in job https://hydra.nixos.org/build/233231092 at 2023-09-02 + - hashtables-plus # failure in job https://hydra.nixos.org/build/233234463 at 2023-09-02 + - hasim # failure in job https://hydra.nixos.org/build/233248675 at 2023-09-02 + - haskades # failure in job https://hydra.nixos.org/build/233191525 at 2023-09-02 + - haskarrow # failure in job https://hydra.nixos.org/build/233223366 at 2023-09-02 + - haskbot-core # failure in job https://hydra.nixos.org/build/233194787 at 2023-09-02 + - haskeline-class # failure in job https://hydra.nixos.org/build/233214356 at 2023-09-02 + - haskelisp # failure in job https://hydra.nixos.org/build/233234452 at 2023-09-02 + - haskell2010 # failure in job https://hydra.nixos.org/build/233255384 at 2023-09-02 + - haskell2020 # failure in job https://hydra.nixos.org/build/233251111 at 2023-09-02 + - haskell98 # failure in job https://hydra.nixos.org/build/233231799 at 2023-09-02 + - haskell98libraries # failure in job https://hydra.nixos.org/build/233255099 at 2023-09-02 + - haskell-admin-core # failure in job https://hydra.nixos.org/build/233242655 at 2023-09-02 + - HaskellAnalysisProgram # failure in job https://hydra.nixos.org/build/233235074 at 2023-09-02 + - haskell-awk # failure in job https://hydra.nixos.org/build/233235921 at 2023-09-02 + - haskell-bcrypt # failure in job https://hydra.nixos.org/build/233258991 at 2023-09-02 + - haskell-bitmex-rest # failure in job https://hydra.nixos.org/build/233244003 at 2023-09-02 + - haskell-brainfuck # failure in job https://hydra.nixos.org/build/233233282 at 2023-09-02 + - haskell-cnc # failure in job https://hydra.nixos.org/build/233229233 at 2023-09-02 + - haskell-compression # failure in job https://hydra.nixos.org/build/233212749 at 2023-09-02 + - haskell-conll # failure in job https://hydra.nixos.org/build/233203484 at 2023-09-02 + - haskell-course-preludes # failure in job https://hydra.nixos.org/build/233196306 at 2023-09-02 + - haskelldb # failure in job https://hydra.nixos.org/build/233248300 at 2023-09-02 + - haskelldb-wx # failure in job https://hydra.nixos.org/build/233197525 at 2023-09-02 + - haskell-disque # failure in job https://hydra.nixos.org/build/233226200 at 2023-09-02 + - haskell-docs-cli # failure in job https://hydra.nixos.org/build/252718877 at 2024-03-16 + - HaskellForMaths # failure in job https://hydra.nixos.org/build/233237608 at 2023-09-02 + - haskell-formatter # failure in job https://hydra.nixos.org/build/233237167 at 2023-09-02 + - haskell-generate # failure in job https://hydra.nixos.org/build/233197927 at 2023-09-02 + - haskell-go-checkers # failure in job https://hydra.nixos.org/build/234459896 at 2023-09-13 + - haskell-holes-th # failure in job https://hydra.nixos.org/build/233238457 at 2023-09-02 + - haskell-igraph # failure in job https://hydra.nixos.org/build/233201209 at 2023-09-02 + - haskell-import-graph # failure in job https://hydra.nixos.org/build/233225328 at 2023-09-02 + - haskell-in-space # failure in job https://hydra.nixos.org/build/233207121 at 2023-09-02 + - haskell-kubernetes # failure in job https://hydra.nixos.org/build/233214499 at 2023-09-02 + - HaskellLM # failure in job https://hydra.nixos.org/build/233237641 at 2023-09-02 + - haskell-lsp-types # failure in job https://hydra.nixos.org/build/233226386 at 2023-09-02 + - haskell-ml # failure in job https://hydra.nixos.org/build/233199372 at 2023-09-02 + - haskell-mpfr # failure in job https://hydra.nixos.org/build/233211691 at 2023-09-02 + - haskell-names # failure in job https://hydra.nixos.org/build/233191174 at 2023-09-02 + - haskell-neo4j-client # failure in job https://hydra.nixos.org/build/233202206 at 2023-09-02 + - HaskellNN # failure in job https://hydra.nixos.org/build/233209323 at 2023-09-02 + - Haskelloids # failure in job https://hydra.nixos.org/build/233204861 at 2023-09-02 + - haskell-openflow # failure in job https://hydra.nixos.org/build/233235229 at 2023-09-02 + - haskell-overridez # failure in job https://hydra.nixos.org/build/233215398 at 2023-09-02 + - haskell-packages # failure in job https://hydra.nixos.org/build/233192989 at 2023-09-02 + - haskell-player # failure in job https://hydra.nixos.org/build/233206419 at 2023-09-02 + - haskell-plot # failure in job https://hydra.nixos.org/build/233256531 at 2023-09-02 + - haskell-postal # failure in job https://hydra.nixos.org/build/233241454 at 2023-09-02 + - haskell-postgis # failure in job https://hydra.nixos.org/build/233258634 at 2023-09-02 + - haskell-read-editor # failure in job https://hydra.nixos.org/build/233225002 at 2023-09-02 + - haskell-rules # failure in job https://hydra.nixos.org/build/233225854 at 2023-09-02 + - haskellscrabble # failure in job https://hydra.nixos.org/build/233251248 at 2023-09-02 + - haskellscript # failure in job https://hydra.nixos.org/build/233193435 at 2023-09-02 + - haskell-snake # failure in job https://hydra.nixos.org/build/241433525 at 2023-11-19 + - haskell-spacegoo # failure in job https://hydra.nixos.org/build/233206108 at 2023-09-02 + - haskell-src-exts-prisms # failure in job https://hydra.nixos.org/build/233197742 at 2023-09-02 + - haskell-src-exts-qq # failure in job https://hydra.nixos.org/build/233234764 at 2023-09-02 + - haskell-src-exts-sc # failure in job https://hydra.nixos.org/build/233257890 at 2023-09-02 + - haskell-src-match # failure in job https://hydra.nixos.org/build/233233529 at 2023-09-02 + - haskell-src-meta-mwotton # failure in job https://hydra.nixos.org/build/233251914 at 2023-09-02 + - haskell-stack-trace-plugin # failure in job https://hydra.nixos.org/build/233231305 at 2023-09-02 + - HaskellTorrent # failure in job https://hydra.nixos.org/build/233231874 at 2023-09-02 + - HaskellTutorials # failure in job https://hydra.nixos.org/build/233209605 at 2023-09-02 + - haskell-type-exts # failure in job https://hydra.nixos.org/build/233209731 at 2023-09-02 + - haskell-typescript # failure in job https://hydra.nixos.org/build/233239625 at 2023-09-02 + - haskell-tyrant # failure in job https://hydra.nixos.org/build/233230507 at 2023-09-02 + - haskelzinc # failure in job https://hydra.nixos.org/build/233207478 at 2023-09-02 + - haskeme # failure in job https://hydra.nixos.org/build/233232706 at 2023-09-02 + - haskey-btree # failure in job https://hydra.nixos.org/build/233213529 at 2023-09-02 + - hask # failure in job https://hydra.nixos.org/build/233215974 at 2023-09-02 + - haskheap # failure in job https://hydra.nixos.org/build/233231657 at 2023-09-02 + - haskhol-core # failure in job https://hydra.nixos.org/build/233232550 at 2023-09-02 + - haskmon # failure in job https://hydra.nixos.org/build/233228390 at 2023-09-02 + - haskoin # failure in job https://hydra.nixos.org/build/233201668 at 2023-09-02 + - haskoin-store # failure in job https://hydra.nixos.org/build/238048371 at 2023-10-21 + - haskoin-util # failure in job https://hydra.nixos.org/build/233222171 at 2023-09-02 + - haskoin-wallet # failure in job https://hydra.nixos.org/build/233206922 at 2023-09-02 + - haskore # failure in job https://hydra.nixos.org/build/233238668 at 2023-09-02 + - haskore-vintage # failure in job https://hydra.nixos.org/build/233230742 at 2023-09-02 + - hasktorch-codegen # failure in job https://hydra.nixos.org/build/233232876 at 2023-09-02 + - hasktorch-ffi-th # failure in job https://hydra.nixos.org/build/233252974 at 2023-09-02 + - hasktorch-signatures-partial # failure in job https://hydra.nixos.org/build/233197869 at 2023-09-02 + - hasktorch-signatures-support # failure in job https://hydra.nixos.org/build/233212137 at 2023-09-02 + - haskus-utils-variant # failure in job https://hydra.nixos.org/build/233218226 at 2023-09-02 + - haskyapi # failure in job https://hydra.nixos.org/build/233247040 at 2023-09-02 + - hasmin # failure in job https://hydra.nixos.org/build/233256557 at 2023-09-02 + - haspara # failure in job https://hydra.nixos.org/build/233208502 at 2023-09-02 + - hasparql-client # failure in job https://hydra.nixos.org/build/233191734 at 2023-09-02 + - hasql-backend # failure in job https://hydra.nixos.org/build/233255310 at 2023-09-02 + - hasql-class # failure in job https://hydra.nixos.org/build/233191053 at 2023-09-02 + - hasql-cursor-transaction # failure in job https://hydra.nixos.org/build/233240886 at 2023-09-02 + - hasql-effectful # failure in job https://hydra.nixos.org/build/252721674 at 2024-03-16 + - hasql-explain-tests # failure in job https://hydra.nixos.org/build/233247034 at 2023-09-02 + - hasql-generic # failure in job https://hydra.nixos.org/build/233204654 at 2023-09-02 + - hasql-resource-pool # failure in job https://hydra.nixos.org/build/233217667 at 2023-09-02 + - hasql-simple # failure in job https://hydra.nixos.org/build/233249588 at 2023-09-02 + - hasql-transaction-io # failure in job https://hydra.nixos.org/build/233211964 at 2023-09-02 + - hasql-url # failure in job https://hydra.nixos.org/build/233201809 at 2023-09-02 + - hastache # failure in job https://hydra.nixos.org/build/233224317 at 2023-09-02 + - haste # failure in job https://hydra.nixos.org/build/233238510 at 2023-09-02 + - haste-prim # failure in job https://hydra.nixos.org/build/233203281 at 2023-09-02 + - hasura-ekg-core # failure in job https://hydra.nixos.org/build/233211397 at 2023-09-02 + - hasura-ekg-core # failure in job https://hydra.nixos.org/build/234439842 at 2023-09-13 + - hatex-guide # failure in job https://hydra.nixos.org/build/233258593 at 2023-09-02 + - hat # failure in job https://hydra.nixos.org/build/233243655 at 2023-09-02 + - hats # failure in job https://hydra.nixos.org/build/233256724 at 2023-09-02 + - hatt # failure in job https://hydra.nixos.org/build/233195039 at 2023-09-02 + - haveibeenpwned # failure in job https://hydra.nixos.org/build/233253058 at 2023-09-02 + - haven # failure in job https://hydra.nixos.org/build/233216806 at 2023-09-02 + - haverer # failure in job https://hydra.nixos.org/build/233210491 at 2023-09-02 + - hax # failure in job https://hydra.nixos.org/build/233212147 at 2023-09-02 + - haxl # failure in job https://hydra.nixos.org/build/233243740 at 2023-09-02 + - haxparse # failure in job https://hydra.nixos.org/build/233205900 at 2023-09-02 + - haxr-th # failure in job https://hydra.nixos.org/build/233250109 at 2023-09-02 + - hayland # failure in job https://hydra.nixos.org/build/233201482 at 2023-09-02 + - hayoo-cli # failure in job https://hydra.nixos.org/build/233245478 at 2023-09-02 + - hBDD-CMUBDD # failure in job https://hydra.nixos.org/build/233210132 at 2023-09-02 + - hBDD-CUDD # failure in job https://hydra.nixos.org/build/233243982 at 2023-09-02 + - hbeanstalk # failure in job https://hydra.nixos.org/build/233229856 at 2023-09-02 + - hbeat # failure in job https://hydra.nixos.org/build/233228628 at 2023-09-02 + - hblas # failure in job https://hydra.nixos.org/build/233232561 at 2023-09-02 + - hblock # failure in job https://hydra.nixos.org/build/233205351 at 2023-09-02 + - h-booru # failure in job https://hydra.nixos.org/build/233258209 at 2023-09-02 + - hburg # failure in job https://hydra.nixos.org/build/233247429 at 2023-09-02 + - hcad # failure in job https://hydra.nixos.org/build/233219976 at 2023-09-02 + - HCard # failure in job https://hydra.nixos.org/build/233231922 at 2023-09-02 + - hcc # failure in job https://hydra.nixos.org/build/233235578 at 2023-09-02 + - hcg-minus # failure in job https://hydra.nixos.org/build/233205053 at 2023-09-02 + - hchesslib # failure in job https://hydra.nixos.org/build/233203219 at 2023-09-02 + - hcltest # failure in job https://hydra.nixos.org/build/233230099 at 2023-09-02 + - hcoap # failure in job https://hydra.nixos.org/build/233233393 at 2023-09-02 + - hcobs # failure in job https://hydra.nixos.org/build/233230173 at 2023-09-02 + - hcom # failure in job https://hydra.nixos.org/build/233201664 at 2023-09-02 + - hcount # failure in job https://hydra.nixos.org/build/245788445 at 2024-01-07 + - hcron # failure in job https://hydra.nixos.org/build/233235518 at 2023-09-02 + - hCsound # failure in job https://hydra.nixos.org/build/233254871 at 2023-09-02 + - hdaemonize-buildfix # failure in job https://hydra.nixos.org/build/233225678 at 2023-09-02 + - hdbc-aeson # failure in job https://hydra.nixos.org/build/233240596 at 2023-09-02 + - HDBC-mysql # failure in job https://hydra.nixos.org/build/233205323 at 2023-09-02 + - hdbc-postgresql-hstore # failure in job https://hydra.nixos.org/build/233201143 at 2023-09-02 + - HDBC-postgresql-hstore # failure in job https://hydra.nixos.org/build/233243932 at 2023-09-02 + - hdevtools # failure in job https://hydra.nixos.org/build/233229115 at 2023-09-02 + - hdf5 # failure in job https://hydra.nixos.org/build/233244523 at 2023-09-02 + - hDFA # failure in job https://hydra.nixos.org/build/233229180 at 2023-09-02 + - hdf # failure in job https://hydra.nixos.org/build/233221986 at 2023-09-02 + - hdigest # failure in job https://hydra.nixos.org/build/233257809 at 2023-09-02 + - hdis86 # failure in job https://hydra.nixos.org/build/233229636 at 2023-09-02 + - hdiscount # failure in job https://hydra.nixos.org/build/233236884 at 2023-09-02 + - hdm # failure in job https://hydra.nixos.org/build/233238354 at 2023-09-02 + - hdo # failure in job https://hydra.nixos.org/build/233218112 at 2023-09-02 + - hdph-closure # failure in job https://hydra.nixos.org/build/233191583 at 2023-09-02 + - hdr-histogram # failure in job https://hydra.nixos.org/build/233196278 at 2023-09-02 + - headergen # failure in job https://hydra.nixos.org/build/233229610 at 2023-09-02 + - heap-console # failure in job https://hydra.nixos.org/build/233191563 at 2023-09-02 + - heapsort # failure in job https://hydra.nixos.org/build/233197726 at 2023-09-02 + - heartbeat-streams # failure in job https://hydra.nixos.org/build/233214515 at 2023-09-02 + - heart-core # failure in job https://hydra.nixos.org/build/233216585 at 2023-09-02 + - heatitup-complete # failure in job https://hydra.nixos.org/build/233218404 at 2023-09-02 + - hebrew-time # failure in job https://hydra.nixos.org/build/233250014 at 2023-09-02 + - heckle # failure in job https://hydra.nixos.org/build/233228954 at 2023-09-02 + - heddit # failure in job https://hydra.nixos.org/build/233229058 at 2023-09-02 + - hedgehog-checkers # failure in job https://hydra.nixos.org/build/233229405 at 2023-09-02 + - hedgehog-fakedata # failure in job https://hydra.nixos.org/build/252721345 at 2024-03-16 + - hedgehog-generic # failure in job https://hydra.nixos.org/build/233204695 at 2023-09-02 + - hedgehog-gen # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237243271 at 2023-10-21 + - hedgehog-golden # failure in job https://hydra.nixos.org/build/233219619 at 2023-09-02 + - hedgehog-lens # failure in job https://hydra.nixos.org/build/233251825 at 2023-09-02 + - hedgehog-optics # failure in job https://hydra.nixos.org/build/252734832 at 2024-03-16 + - hedgehog-servant # failure in job https://hydra.nixos.org/build/233258223 at 2023-09-02 + - hedis-config # failure in job https://hydra.nixos.org/build/233198326 at 2023-09-02 + - hedis-monadic # failure in job https://hydra.nixos.org/build/252738915 at 2024-03-16 + - hedis-namespace # failure in job https://hydra.nixos.org/build/233256546 at 2023-09-02 + - hedis-simple # failure in job https://hydra.nixos.org/build/233231466 at 2023-09-02 + - hedis-tags # failure in job https://hydra.nixos.org/build/233246456 at 2023-09-02 + - hedra # failure in job https://hydra.nixos.org/build/233217122 at 2023-09-02 + - heidi # failure in job https://hydra.nixos.org/build/233199241 at 2023-09-02 + - hein # failure in job https://hydra.nixos.org/build/233241797 at 2023-09-02 + - heist-async # failure in job https://hydra.nixos.org/build/252736889 at 2024-03-16 + - heist-emanote # failure in job https://hydra.nixos.org/build/233242732 at 2023-09-02 + - helisp # failure in job https://hydra.nixos.org/build/233221194 at 2023-09-02 + - helix # failure in job https://hydra.nixos.org/build/233254335 at 2023-09-02 + - helm # failure in job https://hydra.nixos.org/build/233251620 at 2023-09-02 + - help-esb # failure in job https://hydra.nixos.org/build/233202622 at 2023-09-02 + - hemkay # failure in job https://hydra.nixos.org/build/233227889 at 2023-09-02 + - HERA # failure in job https://hydra.nixos.org/build/233204724 at 2023-09-02 + - herbalizer # failure in job https://hydra.nixos.org/build/233214866 at 2023-09-02 + - HerbiePlugin # failure in job https://hydra.nixos.org/build/233193018 at 2023-09-02 + - heredocs # failure in job https://hydra.nixos.org/build/233238862 at 2023-09-02 + - her-lexer-parsec # failure in job https://hydra.nixos.org/build/233237312 at 2023-09-02 + - Hermes # failure in job https://hydra.nixos.org/build/233223694 at 2023-09-02 + - herms # failure in job https://hydra.nixos.org/build/233217216 at 2023-09-02 + - heroku-persistent # failure in job https://hydra.nixos.org/build/233253569 at 2023-09-02 + - hetero-dict # failure in job https://hydra.nixos.org/build/233250917 at 2023-09-02 + - heterogeneous-list-literals # failure in job https://hydra.nixos.org/build/233212297 at 2023-09-02 + - hetris # failure in job https://hydra.nixos.org/build/233256814 at 2023-09-02 + - heukarya # failure in job https://hydra.nixos.org/build/233247440 at 2023-09-02 + - hevm # failure in job https://hydra.nixos.org/build/254311642 at 2024-03-31 + - HExcel # failure in job https://hydra.nixos.org/build/233211971 at 2023-09-02 + - hexchat # failure in job https://hydra.nixos.org/build/233234161 at 2023-09-02 + - hexif # failure in job https://hydra.nixos.org/build/233245470 at 2023-09-02 + - hexmino # failure in job https://hydra.nixos.org/build/234458679 at 2023-09-13 + - hexml-lens # failure in job https://hydra.nixos.org/build/233247930 at 2023-09-02 + - hexpat-lens # failure in job https://hydra.nixos.org/build/233199827 at 2023-09-02 + - hexpat-pickle-generic # failure in job https://hydra.nixos.org/build/233219898 at 2023-09-02 + - hexpat-streamparser # failure in job https://hydra.nixos.org/build/233249543 at 2023-09-02 + - hexpress # failure in job https://hydra.nixos.org/build/233219047 at 2023-09-02 + - hexpr # failure in job https://hydra.nixos.org/build/233198146 at 2023-09-02 + - hexquote # failure in job https://hydra.nixos.org/build/233230240 at 2023-09-02 + - hexstring # failure in job https://hydra.nixos.org/build/233193009 at 2023-09-02 + - hext # failure in job https://hydra.nixos.org/build/233221345 at 2023-09-02 + - hextra # failure in job https://hydra.nixos.org/build/233238071 at 2023-09-02 + - hextream # failure in job https://hydra.nixos.org/build/252712270 at 2024-03-16 + - heyefi # failure in job https://hydra.nixos.org/build/233221712 at 2023-09-02 + - heyting-algebras # failure in job https://hydra.nixos.org/build/233259836 at 2023-09-02 + - hF2 # failure in job https://hydra.nixos.org/build/233208978 at 2023-09-02 + - hfann # failure in job https://hydra.nixos.org/build/233198657 at 2023-09-02 + - HFitUI # failure in job https://hydra.nixos.org/build/233218009 at 2023-09-02 + - hfmt # failure in job https://hydra.nixos.org/build/233246648 at 2023-09-02 + - hfoil # failure in job https://hydra.nixos.org/build/234467169 at 2023-09-13 + - hfov # failure in job https://hydra.nixos.org/build/233227082 at 2023-09-02 + - HFrequencyQueue # failure in job https://hydra.nixos.org/build/233218262 at 2023-09-02 + - hfusion # failure in job https://hydra.nixos.org/build/233198044 at 2023-09-02 + - HGamer3D-Data # failure in job https://hydra.nixos.org/build/233248475 at 2023-09-02 + - HGamer3D # failure in job https://hydra.nixos.org/build/233200642 at 2023-09-02 + - hg-buildpackage # failure in job https://hydra.nixos.org/build/233244725 at 2023-09-02 + - hgdbmi # failure in job https://hydra.nixos.org/build/233227678 at 2023-09-02 + - HGE2D # failure in job https://hydra.nixos.org/build/234449154 at 2023-09-13 + - hgearman # failure in job https://hydra.nixos.org/build/233231063 at 2023-09-02 + - hGelf # failure in job https://hydra.nixos.org/build/233203909 at 2023-09-02 + - hgeometric # failure in job https://hydra.nixos.org/build/233197856 at 2023-09-02 + - hgis # failure in job https://hydra.nixos.org/build/233200418 at 2023-09-02 + - hgom # failure in job https://hydra.nixos.org/build/233255569 at 2023-09-02 + - hgopher # failure in job https://hydra.nixos.org/build/233222066 at 2023-09-02 + - h-gpgme # failure in job https://hydra.nixos.org/build/233240826 at 2023-09-02 + - HGraphStorage # failure in job https://hydra.nixos.org/build/233217988 at 2023-09-02 + - hgreet # failure in job https://hydra.nixos.org/build/233247614 at 2023-09-02 + - hgrep # failure in job https://hydra.nixos.org/build/233219726 at 2023-09-02 + - hgrev # failure in job https://hydra.nixos.org/build/233241115 at 2023-09-02 + - hgrib # failure in job https://hydra.nixos.org/build/233226885 at 2023-09-02 + - hharp # failure in job https://hydra.nixos.org/build/233237395 at 2023-09-02 + - HHDL # failure in job https://hydra.nixos.org/build/233197917 at 2023-09-02 + - hhp # failure in job https://hydra.nixos.org/build/233244322 at 2023-09-02 + - hhwloc # failure in job https://hydra.nixos.org/build/233215132 at 2023-09-02 + - hi3status # failure in job https://hydra.nixos.org/build/233217321 at 2023-09-02 + - hichi # failure in job https://hydra.nixos.org/build/233208897 at 2023-09-02 + - hidden-char # failure in job https://hydra.nixos.org/build/233206791 at 2023-09-02 + - hid-examples # failure in job https://hydra.nixos.org/build/233221413 at 2023-09-02 + - hid # failure in job https://hydra.nixos.org/build/233209289 at 2023-09-02 + - hieraclus # failure in job https://hydra.nixos.org/build/233241310 at 2023-09-02 + - hierarchical-clustering # failure in job https://hydra.nixos.org/build/233226120 at 2023-09-02 + - hierarchical-exceptions # failure in job https://hydra.nixos.org/build/233195047 at 2023-09-02 + - hierarchy # failure in job https://hydra.nixos.org/build/233203253 at 2023-09-02 + - hiernotify # failure in job https://hydra.nixos.org/build/233223185 at 2023-09-02 + - hifi # failure in job https://hydra.nixos.org/build/233192325 at 2023-09-02 + - higgledy # failure in job https://hydra.nixos.org/build/252718176 at 2024-03-16 + - higher-leveldb # failure in job https://hydra.nixos.org/build/233237992 at 2023-09-02 + - higherorder # failure in job https://hydra.nixos.org/build/233201392 at 2023-09-02 + - highjson # failure in job https://hydra.nixos.org/build/233221080 at 2023-09-02 + - highlighter # failure in job https://hydra.nixos.org/build/252735594 at 2024-03-16 + - highlighting-kate # failure in job https://hydra.nixos.org/build/252739418 at 2024-03-16 + - highlight-versions # failure in job https://hydra.nixos.org/build/233240502 at 2023-09-02 + - highs-lp # failure in job https://hydra.nixos.org/build/252734029 at 2024-03-16 + - highWaterMark # failure in job https://hydra.nixos.org/build/233244731 at 2023-09-02 + - hills # failure in job https://hydra.nixos.org/build/233215201 at 2023-09-02 + - himg # failure in job https://hydra.nixos.org/build/233213810 at 2023-09-02 + - hindley-milner # failure in job https://hydra.nixos.org/build/233195252 at 2023-09-02 + - hindley-milner-type-check # failure in job https://hydra.nixos.org/build/233216545 at 2023-09-02 + - hinotify-bytestring # failure in job https://hydra.nixos.org/build/252716847 at 2024-03-16 + - hinotify-conduit # failure in job https://hydra.nixos.org/build/252710760 at 2024-03-16 + - hinquire # failure in job https://hydra.nixos.org/build/233235549 at 2023-09-02 + - hinstaller # failure in job https://hydra.nixos.org/build/233244650 at 2023-09-02 + - hinterface # failure in job https://hydra.nixos.org/build/233250383 at 2023-09-02 + - hinter # failure in job https://hydra.nixos.org/build/233245954 at 2023-09-02 + - hint-server # failure in job https://hydra.nixos.org/build/233240346 at 2023-09-02 + - hipchat-hs # failure in job https://hydra.nixos.org/build/233198550 at 2023-09-02 + - Hipmunk # failure in job https://hydra.nixos.org/build/233259272 at 2023-09-02 + - hips # failure in job https://hydra.nixos.org/build/252728413 at 2024-03-16 + - hipsql-api # failure in job https://hydra.nixos.org/build/233222961 at 2023-09-02 + - hipsql-monad # failure in job https://hydra.nixos.org/build/252731820 at 2024-03-16 + - hircules # failure in job https://hydra.nixos.org/build/233221393 at 2023-09-02 + - Hish # failure in job https://hydra.nixos.org/build/233226443 at 2023-09-02 + - hissmetrics # failure in job https://hydra.nixos.org/build/233206890 at 2023-09-02 + - historian # failure in job https://hydra.nixos.org/build/233210703 at 2023-09-02 + - hist-pl-types # failure in job https://hydra.nixos.org/build/233245977 at 2023-09-02 + - hit-on # failure in job https://hydra.nixos.org/build/233233939 at 2023-09-02 + - HJavaScript # failure in job https://hydra.nixos.org/build/233191718 at 2023-09-02 + - hjcase # failure in job https://hydra.nixos.org/build/233195095 at 2023-09-02 + - hjs # failure in job https://hydra.nixos.org/build/233215541 at 2023-09-02 + - hjsonpointer # failure in job https://hydra.nixos.org/build/233238177 at 2023-09-02 + - hjson-query # failure in job https://hydra.nixos.org/build/233202240 at 2023-09-02 + - hjugement-protocol # failure in job https://hydra.nixos.org/build/233227109 at 2023-09-02 + - HJVM # failure in job https://hydra.nixos.org/build/233238646 at 2023-09-02 + - hkd-delta # failure in job https://hydra.nixos.org/build/233204318 at 2023-09-02 + - hkd-lens # failure in job https://hydra.nixos.org/build/233242120 at 2023-09-02 + - hkd-records # failure in job https://hydra.nixos.org/build/233234491 at 2023-09-02 + - hkt # failure in job https://hydra.nixos.org/build/233244808 at 2023-09-02 + - hlatex # failure in job https://hydra.nixos.org/build/252732433 at 2024-03-16 + - hlbfgsb # failure in job https://hydra.nixos.org/build/233260021 at 2023-09-02 + - hleap # failure in job https://hydra.nixos.org/build/233229908 at 2023-09-02 + - hledger-chart # failure in job https://hydra.nixos.org/build/233205387 at 2023-09-02 + - hledger-diff # failure in job https://hydra.nixos.org/build/233199639 at 2023-09-02 + - hledger-flow # failure in job https://hydra.nixos.org/build/233252169 at 2023-09-02 + - hledger-iadd # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/238288021 at 2023-10-21 + - hledger-irr # failure in job https://hydra.nixos.org/build/233230276 at 2023-09-02 + - hledger-makeitso # failure in job https://hydra.nixos.org/build/233213046 at 2023-09-02 + - hledger-vty # failure in job https://hydra.nixos.org/build/233191782 at 2023-09-02 + - hlibBladeRF # failure in job https://hydra.nixos.org/build/233237204 at 2023-09-02 + - hlibev # failure in job https://hydra.nixos.org/build/233256218 at 2023-09-02 + - hlibfam # failure in job https://hydra.nixos.org/build/233244702 at 2023-09-02 + - hlint-plugin # failure in job https://hydra.nixos.org/build/236693381 at 2023-10-04 + - HList # failure in job https://hydra.nixos.org/build/233193236 at 2023-09-02 + - hlivy # failure in job https://hydra.nixos.org/build/233222495 at 2023-09-02 + - hlogger # failure in job https://hydra.nixos.org/build/233197314 at 2023-09-02 + - HLogger # failure in job https://hydra.nixos.org/build/233247351 at 2023-09-02 + - hlongurl # failure in job https://hydra.nixos.org/build/233227204 at 2023-09-02 + - hlrdb-core # failure in job https://hydra.nixos.org/build/252728012 at 2024-03-16 + - hls-alternate-number-format-plugin # failure in job https://hydra.nixos.org/build/253704250 at 2024-03-31 + - hls-brittany-plugin # failure in job https://hydra.nixos.org/build/233201998 at 2023-09-02 + - hls-cabal-fmt-plugin # failure in job https://hydra.nixos.org/build/253689716 at 2024-03-31 + - hls-cabal-plugin # failure in job https://hydra.nixos.org/build/253694969 at 2024-03-31 + - hls-change-type-signature-plugin # failure in job https://hydra.nixos.org/build/253678069 at 2024-03-31 + - hls-class-plugin # failure in job https://hydra.nixos.org/build/253699207 at 2024-03-31 + - hls-code-range-plugin # failure in job https://hydra.nixos.org/build/253700243 at 2024-03-31 + - hls-eval-plugin # failure in job https://hydra.nixos.org/build/253679229 at 2024-03-31 + - hls-explicit-fixity-plugin # failure in job https://hydra.nixos.org/build/253687927 at 2024-03-31 + - hls-explicit-imports-plugin # failure in job https://hydra.nixos.org/build/253681732 at 2024-03-31 + - hls-explicit-record-fields-plugin # failure in job https://hydra.nixos.org/build/253684668 at 2024-03-31 + - hls-floskell-plugin # failure in job https://hydra.nixos.org/build/253700858 at 2024-03-31 + - hls-fourmolu-plugin # failure in job https://hydra.nixos.org/build/253704260 at 2024-03-31 + - hls-haddock-comments-plugin # failure in job https://hydra.nixos.org/build/233233944 at 2023-09-02 + - hls-hlint-plugin # failure in job https://hydra.nixos.org/build/253680401 at 2024-03-31 + - hls-module-name-plugin # failure in job https://hydra.nixos.org/build/253699279 at 2024-03-31 + - hls-ormolu-plugin # failure in job https://hydra.nixos.org/build/253701021 at 2024-03-31 + - hls-overloaded-record-dot-plugin # failure in job https://hydra.nixos.org/build/253677979 at 2024-03-31 + - hls-pragmas-plugin # failure in job https://hydra.nixos.org/build/253682147 at 2024-03-31 + - hls-qualify-imported-names-plugin # failure in job https://hydra.nixos.org/build/253691095 at 2024-03-31 + - hls-refine-imports-plugin # failure in job https://hydra.nixos.org/build/233211155 at 2023-09-02 + - hls-selection-range-plugin # failure in job https://hydra.nixos.org/build/233205582 at 2023-09-02 + - hls-stan-plugin # failure in job https://hydra.nixos.org/build/253693419 at 2024-03-31 + - hls-stylish-haskell-plugin # failure in job https://hydra.nixos.org/build/253696920 at 2024-03-31 + - hls-tactics-plugin # failure in job https://hydra.nixos.org/build/233238907 at 2023-09-02 + - hlwm # failure in job https://hydra.nixos.org/build/233235119 at 2023-09-02 + - hly # failure in job https://hydra.nixos.org/build/233206910 at 2023-09-02 + - HMarkov # failure in job https://hydra.nixos.org/build/252712651 at 2024-03-16 + - hmarkup # failure in job https://hydra.nixos.org/build/233234817 at 2023-09-02 + - hmatrix-banded # failure in job https://hydra.nixos.org/build/233244249 at 2023-09-02 + - hmatrix-mmap # failure in job https://hydra.nixos.org/build/233233046 at 2023-09-02 + - hmatrix-nipals # failure in job https://hydra.nixos.org/build/233197543 at 2023-09-02 + - hmatrix-sparse # failure in job https://hydra.nixos.org/build/233224288 at 2023-09-02 + - hmatrix-static # failure in job https://hydra.nixos.org/build/233193039 at 2023-09-02 + - hmatrix-svdlibc # failure in job https://hydra.nixos.org/build/233216875 at 2023-09-02 + - hmatrix-syntax # failure in job https://hydra.nixos.org/build/233234153 at 2023-09-02 + - hmatrix-tests # failure in job https://hydra.nixos.org/build/233230077 at 2023-09-02 + - hmenu # failure in job https://hydra.nixos.org/build/233219510 at 2023-09-02 + - hmk # failure in job https://hydra.nixos.org/build/233226029 at 2023-09-02 + - hmm # failure in job https://hydra.nixos.org/build/233191368 at 2023-09-02 + - HMM # failure in job https://hydra.nixos.org/build/233233312 at 2023-09-02 + - hmm-hmatrix # failure in job https://hydra.nixos.org/build/233208947 at 2023-09-02 + - hMollom # failure in job https://hydra.nixos.org/build/233214138 at 2023-09-02 + - hmp3 # failure in job https://hydra.nixos.org/build/233240864 at 2023-09-02 + - Hmpf # failure in job https://hydra.nixos.org/build/233212948 at 2023-09-02 + - hmumps # failure in job https://hydra.nixos.org/build/233209336 at 2023-09-02 + - hnetcdf # failure in job https://hydra.nixos.org/build/252727915 at 2024-03-16 + - hnn # failure in job https://hydra.nixos.org/build/233253882 at 2023-09-02 + - hnock # failure in job https://hydra.nixos.org/build/233247419 at 2023-09-02 + - hnop # failure in job https://hydra.nixos.org/build/233214340 at 2023-09-02 + - hoauth2-providers # failure in job https://hydra.nixos.org/build/233231128 at 2023-09-02 + - hoauth2-tutorial # failure in job https://hydra.nixos.org/build/233198819 at 2023-09-02 + - hoauth # failure in job https://hydra.nixos.org/build/233191191 at 2023-09-02 + - hobbes # failure in job https://hydra.nixos.org/build/233211279 at 2023-09-02 + - hobbits # failure in job https://hydra.nixos.org/build/233209874 at 2023-09-02 + - hocilib # failure in job https://hydra.nixos.org/build/233256688 at 2023-09-02 + - hocker # failure in job https://hydra.nixos.org/build/233235020 at 2023-09-02 + - hocon # failure in job https://hydra.nixos.org/build/233235831 at 2023-09-02 + - hodatime # failure in job https://hydra.nixos.org/build/233213965 at 2023-09-02 + - HODE # failure in job https://hydra.nixos.org/build/233214875 at 2023-09-02 + - hoe # failure in job https://hydra.nixos.org/build/233218776 at 2023-09-02 + - hofix-mtl # failure in job https://hydra.nixos.org/build/233225185 at 2023-09-02 + - hog # failure in job https://hydra.nixos.org/build/233220359 at 2023-09-02 + - hogg # failure in job https://hydra.nixos.org/build/233257874 at 2023-09-02 + - hoggl # failure in job https://hydra.nixos.org/build/233194252 at 2023-09-02 + - hois # failure in job https://hydra.nixos.org/build/233250712 at 2023-09-02 + - hoist-error # failure in job https://hydra.nixos.org/build/252731498 at 2024-03-16 + - hold-em # failure in job https://hydra.nixos.org/build/233236968 at 2023-09-02 + - hole # failure in job https://hydra.nixos.org/build/233226698 at 2023-09-02 + - holmes # failure in job https://hydra.nixos.org/build/233257690 at 2023-09-02 + - Holumbus-Searchengine # failure in job https://hydra.nixos.org/build/233203951 at 2023-09-02 + - homeomorphic # failure in job https://hydra.nixos.org/build/233203853 at 2023-09-02 + - homoiconic # failure in job https://hydra.nixos.org/build/233205548 at 2023-09-02 + - homplexity # failure in job https://hydra.nixos.org/build/233195616 at 2023-09-02 + - honi # failure in job https://hydra.nixos.org/build/233241731 at 2023-09-02 + - hoobuddy # failure in job https://hydra.nixos.org/build/233252172 at 2023-09-02 + - hood2 # failure in job https://hydra.nixos.org/build/233204179 at 2023-09-02 + - hoodle-types # failure in job https://hydra.nixos.org/build/233195584 at 2023-09-02 + - hood-off # failure in job https://hydra.nixos.org/build/233249500 at 2023-09-02 + - hoogle-index # failure in job https://hydra.nixos.org/build/233251874 at 2023-09-02 + - hooks-dir # failure in job https://hydra.nixos.org/build/233254014 at 2023-09-02 + - hoop # failure in job https://hydra.nixos.org/build/233214206 at 2023-09-02 + - hoopl # failure in job https://hydra.nixos.org/build/233250120 at 2023-09-02 + - hopencc # failure in job https://hydra.nixos.org/build/233192954 at 2023-09-02 + - hopencl # failure in job https://hydra.nixos.org/build/233249443 at 2023-09-02 + - HOpenCV # failure in job https://hydra.nixos.org/build/233255422 at 2023-09-02 + - hopenpgp-tools # failure in job https://hydra.nixos.org/build/252729842 at 2024-03-16 + - hopfield # failure in job https://hydra.nixos.org/build/233598214 at 2023-09-02 + - hoppy-generator # failure in job https://hydra.nixos.org/build/233240608 at 2023-09-02 + - hops # failure in job https://hydra.nixos.org/build/233207172 at 2023-09-02 + - hoq # failure in job https://hydra.nixos.org/build/233234499 at 2023-09-02 + - ho-rewriting # failure in job https://hydra.nixos.org/build/233253726 at 2023-09-02 + - horizon # failure in job https://hydra.nixos.org/build/233215473 at 2023-09-02 + - horizon-gen-nix # failure in job https://hydra.nixos.org/build/233663130 at 2023-09-02 + - horizon-spec # failure in job https://hydra.nixos.org/build/244399500 at 2024-01-01 + - horizon-spec-lens # failure in job https://hydra.nixos.org/build/233221337 at 2023-09-02 + - horizon-spec-pretty # failure in job https://hydra.nixos.org/build/233227612 at 2023-09-02 + - horname # failure in job https://hydra.nixos.org/build/233198123 at 2023-09-02 + - hosc-json # failure in job https://hydra.nixos.org/build/233220569 at 2023-09-02 + - hosts-server # failure in job https://hydra.nixos.org/build/233249074 at 2023-09-02 + - hothasktags # failure in job https://hydra.nixos.org/build/233207150 at 2023-09-02 + - hourglass-fuzzy-parsing # failure in job https://hydra.nixos.org/build/233200977 at 2023-09-02 + - houseman # failure in job https://hydra.nixos.org/build/233247185 at 2023-09-02 + - hp2any-core # failure in job https://hydra.nixos.org/build/233205070 at 2023-09-02 + - hpack-convert # failure in job https://hydra.nixos.org/build/233257334 at 2023-09-02 + - hpack-dhall # failure in job https://hydra.nixos.org/build/233663050 at 2023-09-02 + - hpapi # failure in job https://hydra.nixos.org/build/233208886 at 2023-09-02 + - hpasteit # failure in job https://hydra.nixos.org/build/233197680 at 2023-09-02 + - HPath # failure in job https://hydra.nixos.org/build/233257819 at 2023-09-02 + - hpc-coveralls # failure in job https://hydra.nixos.org/build/233255685 at 2023-09-02 + - hpdft # failure in job https://hydra.nixos.org/build/236675535 at 2023-10-04 + - hpg # failure in job https://hydra.nixos.org/build/233243212 at 2023-09-02 + - HPi # failure in job https://hydra.nixos.org/build/233257411 at 2023-09-02 + - hpio # failure in job https://hydra.nixos.org/build/233215789 at 2023-09-02 + - hplaylist # failure in job https://hydra.nixos.org/build/233219978 at 2023-09-02 + - hpodder # failure in job https://hydra.nixos.org/build/233207276 at 2023-09-02 + - hpqtypes # failure in job https://hydra.nixos.org/build/233256283 at 2023-09-02 + - hps-kmeans # failure in job https://hydra.nixos.org/build/233207461 at 2023-09-02 + - hPushover # failure in job https://hydra.nixos.org/build/233215804 at 2023-09-02 + - hpygments # failure in job https://hydra.nixos.org/build/233258827 at 2023-09-02 + - hpylos # failure in job https://hydra.nixos.org/build/234451400 at 2023-09-13 + - hpyrg # failure in job https://hydra.nixos.org/build/233225042 at 2023-09-02 + - hquantlib-time # failure in job https://hydra.nixos.org/build/233192009 at 2023-09-02 + - hquery # failure in job https://hydra.nixos.org/build/233203709 at 2023-09-02 + - h-raylib # failure in job https://hydra.nixos.org/build/236686375 at 2023-10-04 + - hreq-core # failure in job https://hydra.nixos.org/build/233259937 at 2023-09-02 + - hRESP # failure in job https://hydra.nixos.org/build/233229961 at 2023-09-02 + - h-reversi # failure in job https://hydra.nixos.org/build/233235617 at 2023-09-02 + - hR # failure in job https://hydra.nixos.org/build/233205131 at 2023-09-02 + - Hricket # failure in job https://hydra.nixos.org/build/233226183 at 2023-09-02 + - hricket # failure in job https://hydra.nixos.org/build/233247261 at 2023-09-02 + - HROOT-core # failure in job https://hydra.nixos.org/build/233217487 at 2023-09-02 + - hruby # failure in job https://hydra.nixos.org/build/233210664 at 2023-09-02 + - hs2bf # failure in job https://hydra.nixos.org/build/233251996 at 2023-09-02 + - hs2ps # failure in job https://hydra.nixos.org/build/233258362 at 2023-09-02 + - hsakamai # failure in job https://hydra.nixos.org/build/252722933 at 2024-03-16 + - hsaml2 # failure in job https://hydra.nixos.org/build/233252618 at 2023-09-02 + - hsautogui # failure in job https://hydra.nixos.org/build/253687662 at 2024-03-31 + - hsay # failure in job https://hydra.nixos.org/build/233218925 at 2023-09-02 + - hsbc # failure in job https://hydra.nixos.org/build/233206310 at 2023-09-02 + - hsbencher # failure in job https://hydra.nixos.org/build/233214962 at 2023-09-02 + - hs-brotli # failure in job https://hydra.nixos.org/build/233215213 at 2023-09-02 + - hsc3-cairo # failure in job https://hydra.nixos.org/build/233215926 at 2023-09-02 + - hsc3-db # failure in job https://hydra.nixos.org/build/233191679 at 2023-09-02 + - hsc3-dot # failure in job https://hydra.nixos.org/build/233219452 at 2023-09-02 + - hsc3-lang # failure in job https://hydra.nixos.org/build/233198291 at 2023-09-02 + - hsc3-process # failure in job https://hydra.nixos.org/build/233196358 at 2023-09-02 + - hsc3-rec # failure in job https://hydra.nixos.org/build/233206364 at 2023-09-02 + - hsc3-rw # failure in job https://hydra.nixos.org/build/233244499 at 2023-09-02 + - hsc3-sf # failure in job https://hydra.nixos.org/build/233208404 at 2023-09-02 + - hsc3-unsafe # failure in job https://hydra.nixos.org/build/233202606 at 2023-09-02 + - hscaffold # failure in job https://hydra.nixos.org/build/233207380 at 2023-09-02 + - hscamwire # failure in job https://hydra.nixos.org/build/233194329 at 2023-09-02 + - hs-carbon-examples # failure in job https://hydra.nixos.org/build/234440337 at 2023-09-13 + - hs-carbon # failure in job https://hydra.nixos.org/build/252722544 at 2024-03-16 + - hscd # failure in job https://hydra.nixos.org/build/233195644 at 2023-09-02 + - hscdio # failure in job https://hydra.nixos.org/build/233195843 at 2023-09-02 + - hschema-aeson # failure in job https://hydra.nixos.org/build/233196871 at 2023-09-02 + - hscim # failure in job https://hydra.nixos.org/build/233208569 at 2023-09-02 + - hsclock # failure in job https://hydra.nixos.org/build/233220439 at 2023-09-02 + - hScraper # failure in job https://hydra.nixos.org/build/233239652 at 2023-09-02 + - hscuid # failure in job https://hydra.nixos.org/build/233245223 at 2023-09-02 + - hs-di # failure in job https://hydra.nixos.org/build/233254606 at 2023-09-02 + - hsdif # failure in job https://hydra.nixos.org/build/233239725 at 2023-09-02 + - hsdip # failure in job https://hydra.nixos.org/build/233229128 at 2023-09-02 + - hsdns-cache # failure in job https://hydra.nixos.org/build/233225611 at 2023-09-02 + - hs-dotnet # failure in job https://hydra.nixos.org/build/233232755 at 2023-09-02 + - hs-duktape # failure in job https://hydra.nixos.org/build/233223882 at 2023-09-02 + - hsebaysdk # failure in job https://hydra.nixos.org/build/233251126 at 2023-09-02 + - hsenv # failure in job https://hydra.nixos.org/build/233196846 at 2023-09-02 + - HSet # failure in job https://hydra.nixos.org/build/233202216 at 2023-09-02 + - hs-excelx # failure in job https://hydra.nixos.org/build/233230761 at 2023-09-02 + - hsfcsh # failure in job https://hydra.nixos.org/build/233245258 at 2023-09-02 + - HSFFIG # failure in job https://hydra.nixos.org/build/233257379 at 2023-09-02 + - hsfilt # failure in job https://hydra.nixos.org/build/233242295 at 2023-09-02 + - hs-fltk # failure in job https://hydra.nixos.org/build/233225244 at 2023-09-02 + - hsforce # failure in job https://hydra.nixos.org/build/233242016 at 2023-09-02 + - hs-gizapp # failure in job https://hydra.nixos.org/build/233248733 at 2023-09-02 + - hsgnutls # failure in job https://hydra.nixos.org/build/233199419 at 2023-09-02 + - hsgnutls-yj # failure in job https://hydra.nixos.org/build/233220680 at 2023-09-02 + - hsgsom # failure in job https://hydra.nixos.org/build/233192340 at 2023-09-02 + - HsHaruPDF # failure in job https://hydra.nixos.org/build/233220916 at 2023-09-02 + - HsHyperEstraier # failure in job https://hydra.nixos.org/build/233253787 at 2023-09-02 + - hsI2C # failure in job https://hydra.nixos.org/build/233247520 at 2023-09-02 + - hSimpleDB # failure in job https://hydra.nixos.org/build/233236736 at 2023-09-02 + - hsimport # failure in job https://hydra.nixos.org/build/233219578 at 2023-09-02 + - hs-java # failure in job https://hydra.nixos.org/build/233224973 at 2023-09-02 + - hs-json-rpc # failure in job https://hydra.nixos.org/build/233217334 at 2023-09-02 + - HsJudy # failure in job https://hydra.nixos.org/build/233243273 at 2023-09-02 + - hskeleton # failure in job https://hydra.nixos.org/build/233220443 at 2023-09-02 + - hslackbuilder # failure in job https://hydra.nixos.org/build/233230141 at 2023-09-02 + - hslibsvm # failure in job https://hydra.nixos.org/build/233255959 at 2023-09-02 + - hslinks # failure in job https://hydra.nixos.org/build/233221444 at 2023-09-02 + - hslogger-reader # failure in job https://hydra.nixos.org/build/233226346 at 2023-09-02 + - hslogger-template # failure in job https://hydra.nixos.org/build/233192309 at 2023-09-02 + - hs-logo # failure in job https://hydra.nixos.org/build/233211298 at 2023-09-02 + - hsluv-haskell # failure in job https://hydra.nixos.org/build/233239548 at 2023-09-02 + - hsmagick # failure in job https://hydra.nixos.org/build/233235964 at 2023-09-02 + - hsmodetweaks # failure in job https://hydra.nixos.org/build/233663004 at 2023-09-02 + - Hsmtlib # failure in job https://hydra.nixos.org/build/233213073 at 2023-09-02 + - hsmtpclient # failure in job https://hydra.nixos.org/build/233224596 at 2023-09-02 + - hsnock # failure in job https://hydra.nixos.org/build/233194525 at 2023-09-02 + - hs-nombre-generator # failure in job https://hydra.nixos.org/build/233246102 at 2023-09-02 + - hsns # failure in job https://hydra.nixos.org/build/233240328 at 2023-09-02 + - hsnsq # failure in job https://hydra.nixos.org/build/233215245 at 2023-09-02 + - hsntp # failure in job https://hydra.nixos.org/build/233206211 at 2023-09-02 + - hs-opentelemetry-instrumentation-auto # failure in job https://hydra.nixos.org/build/253678404 at 2024-03-31 + - hs-opentelemetry-propagator-datadog # failure in job https://hydra.nixos.org/build/237245341 at 2023-10-21 + - hsoptions # failure in job https://hydra.nixos.org/build/233198363 at 2023-09-02 + - hsoz # failure in job https://hydra.nixos.org/build/233217005 at 2023-09-02 + - hs-pattrans # failure in job https://hydra.nixos.org/build/233230577 at 2023-09-02 + - hsp-cgi # failure in job https://hydra.nixos.org/build/233254927 at 2023-09-02 + - hspear # failure in job https://hydra.nixos.org/build/233192286 at 2023-09-02 + - hspec2 # failure in job https://hydra.nixos.org/build/233251459 at 2023-09-02 + - hspec-expectations-match # failure in job https://hydra.nixos.org/build/233210221 at 2023-09-02 + - hspec-experimental # failure in job https://hydra.nixos.org/build/233216119 at 2023-09-02 + - hspec-jenkins # failure in job https://hydra.nixos.org/build/233213269 at 2023-09-02 + - hspec-junit-formatter # failure in job https://hydra.nixos.org/build/233218310 at 2023-09-02 + - hspec-monad-control # failure in job https://hydra.nixos.org/build/233223942 at 2023-09-02 + - hspec-need-env # failure in job https://hydra.nixos.org/build/233208310 at 2023-09-02 + - hspec-slow # failure in job https://hydra.nixos.org/build/233248782 at 2023-09-02 + - hspec-snap # failure in job https://hydra.nixos.org/build/252725428 at 2024-03-16 + - hspec-structured-formatter # failure in job https://hydra.nixos.org/build/233199636 at 2023-09-02 + - hspec-tables # failure in job https://hydra.nixos.org/build/233221785 at 2023-09-02 + - HsPerl5 # failure in job https://hydra.nixos.org/build/233256038 at 2023-09-02 + - hsp # failure in job https://hydra.nixos.org/build/252718609 at 2024-03-16 + - hs-pgms # failure in job https://hydra.nixos.org/build/233237693 at 2023-09-02 + - hspkcs11 # failure in job https://hydra.nixos.org/build/233225806 at 2023-09-02 + - hs-pkg-config # failure in job https://hydra.nixos.org/build/233240839 at 2023-09-02 + - hspread # failure in job https://hydra.nixos.org/build/233217578 at 2023-09-02 + - hspresent # failure in job https://hydra.nixos.org/build/233191185 at 2023-09-02 + - hspretty # failure in job https://hydra.nixos.org/build/233253394 at 2023-09-02 + - hsql # failure in job https://hydra.nixos.org/build/233217626 at 2023-09-02 + - hs-re # failure in job https://hydra.nixos.org/build/233253430 at 2023-09-02 + - hsrelp # failure in job https://hydra.nixos.org/build/233255841 at 2023-09-02 + - hs-rqlite # failure in job https://hydra.nixos.org/build/233191478 at 2023-09-02 + - hs-rs-notify # failure in job https://hydra.nixos.org/build/233253577 at 2023-09-02 + - hs-samtools # failure in job https://hydra.nixos.org/build/236688025 at 2023-10-04 + - hs-scrape # failure in job https://hydra.nixos.org/build/233244221 at 2023-09-02 + - hsseccomp # failure in job https://hydra.nixos.org/build/233194411 at 2023-09-02 + - hsshellscript # failure in job https://hydra.nixos.org/build/233197858 at 2023-09-02 + - hs-snowtify # failure in job https://hydra.nixos.org/build/233200511 at 2023-09-02 + - hsSqlite3 # failure in job https://hydra.nixos.org/build/233238549 at 2023-09-02 + - hssqlppp # failure in job https://hydra.nixos.org/build/233216888 at 2023-09-02 + - HsSVN # failure in job https://hydra.nixos.org/build/233213151 at 2023-09-02 + - hs-tags # failure in job https://hydra.nixos.org/build/233258358 at 2023-09-02 + - hstatsd # failure in job https://hydra.nixos.org/build/233232363 at 2023-09-02 + - hstats # failure in job https://hydra.nixos.org/build/233239963 at 2023-09-02 + - hs-term-emulator # failure in job https://hydra.nixos.org/build/233252262 at 2023-09-02 + - hstest # failure in job https://hydra.nixos.org/build/233237803 at 2023-09-02 + - hstidy # failure in job https://hydra.nixos.org/build/233194232 at 2023-09-02 + - HsTools # failure in job https://hydra.nixos.org/build/233234724 at 2023-09-02 + - hs-twitterarchiver # failure in job https://hydra.nixos.org/build/233241847 at 2023-09-02 + - hs-twitter # failure in job https://hydra.nixos.org/build/233214283 at 2023-09-02 + - hstyle # failure in job https://hydra.nixos.org/build/233232861 at 2023-09-02 + - hsudoku # failure in job https://hydra.nixos.org/build/233214738 at 2023-09-02 + - hs-vcard # failure in job https://hydra.nixos.org/build/233228457 at 2023-09-02 + - hs-watchman # failure in job https://hydra.nixos.org/build/233217591 at 2023-09-02 + - hsx2hs # failure in job https://hydra.nixos.org/build/252733316 at 2024-03-16 + - hsXenCtrl # failure in job https://hydra.nixos.org/build/233193837 at 2023-09-02 + - hsx # failure in job https://hydra.nixos.org/build/233211907 at 2023-09-02 + - hsyscall # failure in job https://hydra.nixos.org/build/233190699 at 2023-09-02 + - hsyslog-udp # failure in job https://hydra.nixos.org/build/233205524 at 2023-09-02 + - hszephyr # failure in job https://hydra.nixos.org/build/233204818 at 2023-09-02 + - htags # failure in job https://hydra.nixos.org/build/252726582 at 2024-03-16 + - htalkat # failure in job https://hydra.nixos.org/build/252714463 at 2024-03-16 + - hTalos # failure in job https://hydra.nixos.org/build/233246583 at 2023-09-02 + - htar # failure in job https://hydra.nixos.org/build/233218013 at 2023-09-02 + - htdp-image # failure in job https://hydra.nixos.org/build/234460283 at 2023-09-13 + - hTensor # failure in job https://hydra.nixos.org/build/233205733 at 2023-09-02 + - htestu # failure in job https://hydra.nixos.org/build/233234583 at 2023-09-02 + - HTicTacToe # failure in job https://hydra.nixos.org/build/233235397 at 2023-09-02 + - htiled # failure in job https://hydra.nixos.org/build/233219305 at 2023-09-02 + - htlset # failure in job https://hydra.nixos.org/build/233203886 at 2023-09-02 + - html-parse # failure in job https://hydra.nixos.org/build/233241759 at 2023-09-02 + - html-rules # failure in job https://hydra.nixos.org/build/233200615 at 2023-09-02 + - html-tokenizer # failure in job https://hydra.nixos.org/build/233243581 at 2023-09-02 + - htoml # failure in job https://hydra.nixos.org/build/233246670 at 2023-09-02 + - htoml-megaparsec # failure in job https://hydra.nixos.org/build/233211134 at 2023-09-02 + - hts # failure in job https://hydra.nixos.org/build/233256407 at 2023-09-02 + - htsn # failure in job https://hydra.nixos.org/build/233197004 at 2023-09-02 + - htssets # failure in job https://hydra.nixos.org/build/233195420 at 2023-09-02 + - http2-client # failure in job https://hydra.nixos.org/build/233214193 at 2023-09-02 + - http2-grpc-types # failure in job https://hydra.nixos.org/build/233197769 at 2023-09-02 + - http2-tls # failure in job https://hydra.nixos.org/build/233227095 at 2023-09-02 + - http-attoparsec # failure in job https://hydra.nixos.org/build/233233534 at 2023-09-02 + - http-client-lens # failure in job https://hydra.nixos.org/build/233259168 at 2023-09-02 + - http-client-request-modifiers # failure in job https://hydra.nixos.org/build/233231339 at 2023-09-02 + - http-client-session # failure in job https://hydra.nixos.org/build/233221185 at 2023-09-02 + - http-client-streams # failure in job https://hydra.nixos.org/build/233233493 at 2023-09-02 + - http-conduit-browser # failure in job https://hydra.nixos.org/build/233213208 at 2023-09-02 + - http-conduit-downloader # failure in job https://hydra.nixos.org/build/233242604 at 2023-09-02 + - http-directory # failure in job https://hydra.nixos.org/build/233252965 at 2023-09-02 + - http-dispatch # failure in job https://hydra.nixos.org/build/233238880 at 2023-09-02 + - http-encodings # failure in job https://hydra.nixos.org/build/233232289 at 2023-09-02 + - http-grammar # failure in job https://hydra.nixos.org/build/233254392 at 2023-09-02 + - http-interchange # failure in job https://hydra.nixos.org/build/233213341 at 2023-09-02 + - http-kinder # failure in job https://hydra.nixos.org/build/233205030 at 2023-09-02 + - http-kit # failure in job https://hydra.nixos.org/build/233244992 at 2023-09-02 + - http-listen # failure in job https://hydra.nixos.org/build/233244011 at 2023-09-02 + - http-pony # failure in job https://hydra.nixos.org/build/233233492 at 2023-09-02 + - http-pony-serve-wai # failure in job https://hydra.nixos.org/build/233222241 at 2023-09-02 + - http-proxy # failure in job https://hydra.nixos.org/build/233218875 at 2023-09-02 + - http-querystring # failure in job https://hydra.nixos.org/build/233202925 at 2023-09-02 + - http-rfc7807 # failure in job https://hydra.nixos.org/build/233191433 at 2023-09-02 + - http-server # failure in job https://hydra.nixos.org/build/233209925 at 2023-09-02 + - http-shed # failure in job https://hydra.nixos.org/build/233236325 at 2023-09-02 + - http-slim # failure in job https://hydra.nixos.org/build/252734524 at 2024-03-16 + - httpstan # failure in job https://hydra.nixos.org/build/233202072 at 2023-09-02 + - http-test # failure in job https://hydra.nixos.org/build/252738556 at 2024-03-16 + - http-wget # failure in job https://hydra.nixos.org/build/233236793 at 2023-09-02 + - htune # failure in job https://hydra.nixos.org/build/234447885 at 2023-09-13 + - htvm # failure in job https://hydra.nixos.org/build/233218993 at 2023-09-02 + - htzaar # failure in job https://hydra.nixos.org/build/233197602 at 2023-09-02 + - hub # failure in job https://hydra.nixos.org/build/252715988 at 2024-03-16 + - huck # failure in job https://hydra.nixos.org/build/233235354 at 2023-09-02 + - HueAPI # failure in job https://hydra.nixos.org/build/233234528 at 2023-09-02 + - huff # failure in job https://hydra.nixos.org/build/233194394 at 2023-09-02 + - huffman # failure in job https://hydra.nixos.org/build/233230189 at 2023-09-02 + - HulkImport # failure in job https://hydra.nixos.org/build/233193212 at 2023-09-02 + - human-parse # failure in job https://hydra.nixos.org/build/233212317 at 2023-09-02 + - human-text # failure in job https://hydra.nixos.org/build/233237802 at 2023-09-02 + - humble-prelude # failure in job https://hydra.nixos.org/build/233196934 at 2023-09-02 + - hum # failure in job https://hydra.nixos.org/build/233203730 at 2023-09-02 + - hums # failure in job https://hydra.nixos.org/build/233196188 at 2023-09-02 + - hunch # failure in job https://hydra.nixos.org/build/233215770 at 2023-09-02 + - HUnit-Diff # failure in job https://hydra.nixos.org/build/233221147 at 2023-09-02 + - HUnit-Plus # failure in job https://hydra.nixos.org/build/233208597 at 2023-09-02 + - hunit-rematch # failure in job https://hydra.nixos.org/build/233232138 at 2023-09-02 + - hup # failure in job https://hydra.nixos.org/build/233246919 at 2023-09-02 + - hurriyet # failure in job https://hydra.nixos.org/build/233200609 at 2023-09-02 + - husk-scheme # failure in job https://hydra.nixos.org/build/252730154 at 2024-03-16 + - husky # failure in job https://hydra.nixos.org/build/233214877 at 2023-09-02 + - hutton # failure in job https://hydra.nixos.org/build/233211451 at 2023-09-02 + - huttons-razor # failure in job https://hydra.nixos.org/build/233224736 at 2023-09-02 + - hVOIDP # failure in job https://hydra.nixos.org/build/233227778 at 2023-09-02 + - hwall-auth-iitk # failure in job https://hydra.nixos.org/build/233217629 at 2023-09-02 + - hw-aws-sqs-conduit # failure building library in job https://hydra.nixos.org/build/237235400 at 2023-10-21 + - hw-ci-assist # failure in job https://hydra.nixos.org/build/233207990 at 2023-09-02 + - hw-conduit # failure in job https://hydra.nixos.org/build/252713114 at 2024-03-16 + - hw-diagnostics # failure in job https://hydra.nixos.org/build/252734742 at 2024-03-16 + - hw-dsv # failure in job https://hydra.nixos.org/build/233252280 at 2023-09-02 + - hw-dump # failure in job https://hydra.nixos.org/build/233208818 at 2023-09-02 + - hweblib # failure in job https://hydra.nixos.org/build/233250183 at 2023-09-02 + - hw-fingertree-strict # failure in job https://hydra.nixos.org/build/252718249 at 2024-03-16 + - hwhile # failure in job https://hydra.nixos.org/build/233206114 at 2023-09-02 + - hw-json-simd # failure in job https://hydra.nixos.org/build/233240490 at 2023-09-02 + - hw-kafka-conduit # failure in job https://hydra.nixos.org/build/252714760 at 2024-03-16 + - hw-lazy # failure in job https://hydra.nixos.org/build/252722974 at 2024-03-16 + - hw-mquery # failure in job https://hydra.nixos.org/build/252719440 at 2024-03-16 + - hworker # failure in job https://hydra.nixos.org/build/233220098 at 2023-09-02 + - hw-packed-vector # failure in job https://hydra.nixos.org/build/252735800 at 2024-03-16 + - hw-playground-linear # failure in job https://hydra.nixos.org/build/233208994 at 2023-09-02 + - hw-prim-bits # failure in job https://hydra.nixos.org/build/233246627 at 2023-09-02 + - hw-simd-cli # failure in job https://hydra.nixos.org/build/233223251 at 2023-09-02 + - hwsl2 # failure in job https://hydra.nixos.org/build/233203941 at 2023-09-02 + - hw-streams # failure in job https://hydra.nixos.org/build/233250370 at 2023-09-02 + - hw-tar # failure in job https://hydra.nixos.org/build/233219650 at 2023-09-02 + - hw-xml # failure in job https://hydra.nixos.org/build/233197758 at 2023-09-02 + - hx # failure in job https://hydra.nixos.org/build/233225223 at 2023-09-02 + - hxmppc # failure in job https://hydra.nixos.org/build/233253810 at 2023-09-02 + - HXQ # failure in job https://hydra.nixos.org/build/233218116 at 2023-09-02 + - hxt-pickle-utils # failure in job https://hydra.nixos.org/build/233212654 at 2023-09-02 + - hyakko # failure in job https://hydra.nixos.org/build/233199297 at 2023-09-02 + - hydra # failure in job https://hydra.nixos.org/build/233212477 at 2023-09-02 + - hydra-hs # failure in job https://hydra.nixos.org/build/233238247 at 2023-09-02 + - hydrogen # failure in job https://hydra.nixos.org/build/233219053 at 2023-09-02 + - hydrogen-multimap # failure in job https://hydra.nixos.org/build/233241591 at 2023-09-02 + - hylide # failure in job https://hydra.nixos.org/build/233251582 at 2023-09-02 + - hylolib # failure in job https://hydra.nixos.org/build/233197340 at 2023-09-02 + - hyperdrive # failure in job https://hydra.nixos.org/build/233223556 at 2023-09-02 + - hyper-extra # failure in job https://hydra.nixos.org/build/233216785 at 2023-09-02 + - hyperfunctions # failure in job https://hydra.nixos.org/build/233195544 at 2023-09-02 + - hyper-haskell-server # failure in job https://hydra.nixos.org/build/233244991 at 2023-09-02 + - hyperion # failure in job https://hydra.nixos.org/build/233218339 at 2023-09-02 + - hyperloglogplus # failure in job https://hydra.nixos.org/build/233259772 at 2023-09-02 + - hyperscript # failure in job https://hydra.nixos.org/build/233222333 at 2023-09-02 + - hypertypes # failure in job https://hydra.nixos.org/build/252735804 at 2024-03-16 + - hypher # failure in job https://hydra.nixos.org/build/233233236 at 2023-09-02 + - hyraxAbif # failure in job https://hydra.nixos.org/build/233195246 at 2023-09-02 + - hzulip # failure in job https://hydra.nixos.org/build/233191086 at 2023-09-02 + - i18n # failure in job https://hydra.nixos.org/build/233247578 at 2023-09-02 + - I1M # failure in job https://hydra.nixos.org/build/233258307 at 2023-09-02 + - i3blocks-hs-contrib # failure in job https://hydra.nixos.org/build/233231742 at 2023-09-02 + - i3ipc # failure in job https://hydra.nixos.org/build/233213992 at 2023-09-02 + - iap-verifier # failure in job https://hydra.nixos.org/build/233202491 at 2023-09-02 + - iban # failure in job https://hydra.nixos.org/build/233236424 at 2023-09-02 + - ib-api # failure in job https://hydra.nixos.org/build/233223054 at 2023-09-02 + - iCalendar # failure in job https://hydra.nixos.org/build/252886686 at 2024-03-16 + - ical # failure in job https://hydra.nixos.org/build/233200229 at 2023-09-02 + - icepeak # failure in job https://hydra.nixos.org/build/233242326 at 2023-09-02 + - icfpc2020-galaxy # failure in job https://hydra.nixos.org/build/233208746 at 2023-09-02 + - IcoGrid # failure in job https://hydra.nixos.org/build/233202038 at 2023-09-02 + - iconv-typed # failure in job https://hydra.nixos.org/build/233211253 at 2023-09-02 + - ideas # failure in job https://hydra.nixos.org/build/233248212 at 2023-09-02 + - ide-backend-common # failure in job https://hydra.nixos.org/build/233251470 at 2023-09-02 + - idempotent # failure in job https://hydra.nixos.org/build/233244413 at 2023-09-02 + - identifiers # failure in job https://hydra.nixos.org/build/233251845 at 2023-09-02 + - idiii # failure in job https://hydra.nixos.org/build/233228586 at 2023-09-02 + - idna2008 # failure in job https://hydra.nixos.org/build/233206444 at 2023-09-02 + - IDynamic # failure in job https://hydra.nixos.org/build/233196222 at 2023-09-02 + - ieee-utils # failure in job https://hydra.nixos.org/build/233224430 at 2023-09-02 + - iexcloud # failure in job https://hydra.nixos.org/build/233224874 at 2023-09-02 + - ifcxt # failure in job https://hydra.nixos.org/build/233196911 at 2023-09-02 + - IFS # failure in job https://hydra.nixos.org/build/233246865 at 2023-09-02 + - ige # failure in job https://hydra.nixos.org/build/233224389 at 2023-09-02 + - ig # failure in job https://hydra.nixos.org/build/233203872 at 2023-09-02 + - ignore # failure in job https://hydra.nixos.org/build/233238874 at 2023-09-02 + - igraph # failure in job https://hydra.nixos.org/build/233192875 at 2023-09-02 + - ihaskell-charts # failure in job https://hydra.nixos.org/build/233193328 at 2023-09-02 + - ihaskell-diagrams # failure in job https://hydra.nixos.org/build/252723470 at 2024-03-16 + - ihaskell-gnuplot # failure in job https://hydra.nixos.org/build/233223675 at 2023-09-02 + - ihaskell-graphviz # failure in job https://hydra.nixos.org/build/233200671 at 2023-09-02 + - ihaskell-hvega # failure in job https://hydra.nixos.org/build/241514418 at 2023-11-20 + - ihaskell-parsec # failure in job https://hydra.nixos.org/build/233244271 at 2023-09-02 + - ihaskell-plot # failure in job https://hydra.nixos.org/build/233255936 at 2023-09-02 + - ihp-hsx # failure in job https://hydra.nixos.org/build/233211401 at 2023-09-02 + - illuminate # failure in job https://hydra.nixos.org/build/233219478 at 2023-09-02 + - imagemagick # failure in job https://hydra.nixos.org/build/233598237 at 2023-09-02 + - imagepaste # failure in job https://hydra.nixos.org/build/233211716 at 2023-09-02 + - image-type # failure in job https://hydra.nixos.org/build/233251466 at 2023-09-02 + - imapget # failure in job https://hydra.nixos.org/build/233235664 at 2023-09-02 + - imgur # failure in job https://hydra.nixos.org/build/233191096 at 2023-09-02 + - imj-prelude # failure in job https://hydra.nixos.org/build/233234877 at 2023-09-02 + - imm # failure in job https://hydra.nixos.org/build/237239261 at 2023-10-21 + - immortal-worker # failure in job https://hydra.nixos.org/build/233246961 at 2023-09-02 + - ImperativeHaskell # failure in job https://hydra.nixos.org/build/233240920 at 2023-09-02 + - impl # failure in job https://hydra.nixos.org/build/233203425 at 2023-09-02 + - implicit-hie-cradle # failure in job https://hydra.nixos.org/build/252710698 at 2024-03-16 + - implicit-logging # failure in job https://hydra.nixos.org/build/233194358 at 2023-09-02 + - implicit-params # failure in job https://hydra.nixos.org/build/233201527 at 2023-09-02 + - imports # failure in job https://hydra.nixos.org/build/233227469 at 2023-09-02 + - impossible # failure in job https://hydra.nixos.org/build/233216237 at 2023-09-02 + - imprint # failure in job https://hydra.nixos.org/build/233246314 at 2023-09-02 + - impure-containers # failure in job https://hydra.nixos.org/build/233251408 at 2023-09-02 + - inchworm # failure in job https://hydra.nixos.org/build/233219017 at 2023-09-02 + - incremental-sat-solver # failure in job https://hydra.nixos.org/build/252738274 at 2024-03-16 + - indentation-core # failure in job https://hydra.nixos.org/build/233257946 at 2023-09-02 + - index-core # failure in job https://hydra.nixos.org/build/233255196 at 2023-09-02 + - indexed-containers # failure in job https://hydra.nixos.org/build/233236806 at 2023-09-02 + - indexed-do-notation # failure in job https://hydra.nixos.org/build/233259970 at 2023-09-02 + - indexed-extras # failure in job https://hydra.nixos.org/build/252739554 at 2024-03-16 + - indextype # failure in job https://hydra.nixos.org/build/233230257 at 2023-09-02 + - indices # failure in job https://hydra.nixos.org/build/233198223 at 2023-09-02 + - infernal # failure in job https://hydra.nixos.org/build/233228571 at 2023-09-02 + - inferno-types # failure in job https://hydra.nixos.org/build/233225968 at 2023-09-02 + - infernu # failure in job https://hydra.nixos.org/build/233238697 at 2023-09-02 + - infer-upstream # failure in job https://hydra.nixos.org/build/233191739 at 2023-09-02 + - inf-interval # failure in job https://hydra.nixos.org/build/233193217 at 2023-09-02 + - infix # failure in job https://hydra.nixos.org/build/233256976 at 2023-09-02 + - inflist # failure in job https://hydra.nixos.org/build/233223710 at 2023-09-02 + - informative # failure in job https://hydra.nixos.org/build/233215837 at 2023-09-02 + - inilist # failure in job https://hydra.nixos.org/build/233203791 at 2023-09-02 + - ini-qq # failure in job https://hydra.nixos.org/build/233201946 at 2023-09-02 + - initialize # failure in job https://hydra.nixos.org/build/233228739 at 2023-09-02 + - inj-base # failure in job https://hydra.nixos.org/build/233198720 at 2023-09-02 + - inject-function # failure in job https://hydra.nixos.org/build/233252462 at 2023-09-02 + - injections # failure in job https://hydra.nixos.org/build/233207796 at 2023-09-02 + - inline-asm # failure in job https://hydra.nixos.org/build/252725932 at 2024-03-16 + - inline-c-cuda # failure in job https://hydra.nixos.org/build/237234701 at 2023-10-21 + - inline-c-objc # failure in job https://hydra.nixos.org/build/233223704 at 2023-09-02 + - inline-r # failure in job https://hydra.nixos.org/build/233210520 at 2023-09-02 + - in-other-words # failure in job https://hydra.nixos.org/build/252711798 at 2024-03-16 + - in-other-words-plugin # failure in job https://hydra.nixos.org/build/233202396 at 2023-09-02 + - inserts # failure in job https://hydra.nixos.org/build/233198758 at 2023-09-02 + - instana-haskell-trace-sdk # failure in job https://hydra.nixos.org/build/233211339 at 2023-09-02 + - instance-control # failure in job https://hydra.nixos.org/build/252726549 at 2024-03-16 + - instance-map # failure in job https://hydra.nixos.org/build/233209014 at 2023-09-02 + - instant-generics # failure in job https://hydra.nixos.org/build/233209385 at 2023-09-02 + - instapaper-sender # failure in job https://hydra.nixos.org/build/233225390 at 2023-09-02 + - instinct # failure in job https://hydra.nixos.org/build/233203632 at 2023-09-02 + - intcode # failure in job https://hydra.nixos.org/build/233198813 at 2023-09-02 + - integer-pure # failure in job https://hydra.nixos.org/build/233216037 at 2023-09-02 + - integer-simple # failure in job https://hydra.nixos.org/build/233192893 at 2023-09-02 + - integer-types # failure in job https://hydra.nixos.org/build/252734448 at 2024-03-16 + - intensional-datatys # failure in job https://hydra.nixos.org/build/233218337 at 2023-09-02 + - interact # failure in job https://hydra.nixos.org/build/233228146 at 2023-09-02 + - interactive-plot # failure in job https://hydra.nixos.org/build/233212280 at 2023-09-02 + - interleavableGen # failure in job https://hydra.nixos.org/build/233226525 at 2023-09-02 + - interleavableIO # failure in job https://hydra.nixos.org/build/233257474 at 2023-09-02 + - interlude-l # failure in job https://hydra.nixos.org/build/233204840 at 2023-09-02 + - internetmarke # failure in job https://hydra.nixos.org/build/233229638 at 2023-09-02 + - intero # failure in job https://hydra.nixos.org/build/233250290 at 2023-09-02 + - interp # failure in job https://hydra.nixos.org/build/233225966 at 2023-09-02 + - interpolatedstring-qq2 # failure in job https://hydra.nixos.org/build/233231621 at 2023-09-02 + - interpolator # failure in job https://hydra.nixos.org/build/233218382 at 2023-09-02 + - interpol # failure in job https://hydra.nixos.org/build/233218430 at 2023-09-02 + - interruptible # failure in job https://hydra.nixos.org/build/233209873 at 2023-09-02 + - interspersed # failure in job https://hydra.nixos.org/build/252722645 at 2024-03-16 + - interval-algebra # failure in job https://hydra.nixos.org/build/233208487 at 2023-09-02 + - interval # failure in job https://hydra.nixos.org/build/233239434 at 2023-09-02 + - interval-functor # failure in job https://hydra.nixos.org/build/252729855 at 2024-03-16 + - interval-patterns # failure in job https://hydra.nixos.org/build/239259401 at 2023-11-10 + - interval-tree-clock # failure in job https://hydra.nixos.org/build/233234316 at 2023-09-02 + - IntFormats # failure in job https://hydra.nixos.org/build/233195190 at 2023-09-02 + - int-interval-map # failure in job https://hydra.nixos.org/build/233244556 at 2023-09-02 + - int-like # failure in job https://hydra.nixos.org/build/233245537 at 2023-09-02 + - int-multimap # failure in job https://hydra.nixos.org/build/233210427 at 2023-09-02 + - intricacy # failure in job https://hydra.nixos.org/build/252711846 at 2024-03-16 + - intrinsic-superclasses # failure in job https://hydra.nixos.org/build/233228909 at 2023-09-02 + - introduction # failure in job https://hydra.nixos.org/build/233223585 at 2023-09-02 + - intro # failure in job https://hydra.nixos.org/build/233192297 at 2023-09-02 + - invertible-syntax # failure in job https://hydra.nixos.org/build/233230924 at 2023-09-02 + - involutive-semigroups # failure in job https://hydra.nixos.org/build/233239156 at 2023-09-02 + - io-capture # failure in job https://hydra.nixos.org/build/233196311 at 2023-09-02 + - io-choice # failure in job https://hydra.nixos.org/build/233218388 at 2023-09-02 + - ioctl # failure in job https://hydra.nixos.org/build/233191634 at 2023-09-02 + - io-reactive # failure in job https://hydra.nixos.org/build/233205095 at 2023-09-02 + - IOR # failure in job https://hydra.nixos.org/build/233206346 at 2023-09-02 + - iostring # failure in job https://hydra.nixos.org/build/233195232 at 2023-09-02 + - iothread # failure in job https://hydra.nixos.org/build/233255761 at 2023-09-02 + - iotransaction # failure in job https://hydra.nixos.org/build/233226259 at 2023-09-02 + - ip2location # failure in job https://hydra.nixos.org/build/233208648 at 2023-09-02 + - ip2proxy # failure in job https://hydra.nixos.org/build/233218808 at 2023-09-02 + - ipcvar # failure in job https://hydra.nixos.org/build/252724626 at 2024-03-16 + - ipfs # failure in job https://hydra.nixos.org/build/233598054 at 2023-09-02 + - ipopt-hs # failure in job https://hydra.nixos.org/build/233210102 at 2023-09-02 + - ip-quoter # failure in job https://hydra.nixos.org/build/233234581 at 2023-09-02 + - iptables-helpers # failure in job https://hydra.nixos.org/build/233198949 at 2023-09-02 + - IPv6DB # failure in job https://hydra.nixos.org/build/233199983 at 2023-09-02 + - irc-core # failure in job https://hydra.nixos.org/build/233242138 at 2023-09-02 + - irc-dcc # failure in job https://hydra.nixos.org/build/233230181 at 2023-09-02 + - Irc # failure in job https://hydra.nixos.org/build/233230852 at 2023-09-02 + - irc-fun-types # failure in job https://hydra.nixos.org/build/233255910 at 2023-09-02 + - ireal # failure in job https://hydra.nixos.org/build/233239811 at 2023-09-02 + - iridium # failure in job https://hydra.nixos.org/build/233211261 at 2023-09-02 + - iri # failure in job https://hydra.nixos.org/build/233197230 at 2023-09-02 + - iris # failure in job https://hydra.nixos.org/build/233212713 at 2023-09-02 + - iron-mq # failure in job https://hydra.nixos.org/build/233200693 at 2023-09-02 + - irt # failure in job https://hydra.nixos.org/build/233216553 at 2023-09-02 + - isdicom # failure in job https://hydra.nixos.org/build/233214249 at 2023-09-02 + - IsNull # failure in job https://hydra.nixos.org/build/233233011 at 2023-09-02 + - iso8601-duration # failure in job https://hydra.nixos.org/build/233190968 at 2023-09-02 + - isobmff # failure in job https://hydra.nixos.org/build/233237273 at 2023-09-02 + - iso-deriving # failure in job https://hydra.nixos.org/build/252738238 at 2024-03-16 + - isotope # failure in job https://hydra.nixos.org/build/233204650 at 2023-09-02 + - itcli # failure in job https://hydra.nixos.org/build/233201572 at 2023-09-02 + - itemfield # failure in job https://hydra.nixos.org/build/233203571 at 2023-09-02 + - iterable # failure in job https://hydra.nixos.org/build/252729530 at 2024-03-16 + - iteratee # failure in job https://hydra.nixos.org/build/233241290 at 2023-09-02 + - iterative-forward-search # failure in job https://hydra.nixos.org/build/233256255 at 2023-09-02 + - iterIO # failure in job https://hydra.nixos.org/build/233199156 at 2023-09-02 + - iterm-show # failure in job https://hydra.nixos.org/build/233215093 at 2023-09-02 + - it-has # failure in job https://hydra.nixos.org/build/233212395 at 2023-09-02 + - ivory # failure in job https://hydra.nixos.org/build/233236762 at 2023-09-02 + - ixdopp # failure in job https://hydra.nixos.org/build/233204986 at 2023-09-02 + - ixmonad # failure in job https://hydra.nixos.org/build/233252940 at 2023-09-02 + - ixshader # failure in job https://hydra.nixos.org/build/233247507 at 2023-09-02 + - jack-bindings # failure in job https://hydra.nixos.org/build/233211671 at 2023-09-02 + - JackMiniMix # failure in job https://hydra.nixos.org/build/233224671 at 2023-09-02 + - jackminimix # failure in job https://hydra.nixos.org/build/233259985 at 2023-09-02 + - jacobi-roots # failure in job https://hydra.nixos.org/build/233208856 at 2023-09-02 + - jaeger-flamegraph # failure in job https://hydra.nixos.org/build/233249468 at 2023-09-02 + - jail # failure in job https://hydra.nixos.org/build/233251033 at 2023-09-02 + - jalla # failure in job https://hydra.nixos.org/build/233197939 at 2023-09-02 + - jammittools # failure in job https://hydra.nixos.org/build/233192227 at 2023-09-02 + - jarfind # failure in job https://hydra.nixos.org/build/233205367 at 2023-09-02 + - jarify # failure in job https://hydra.nixos.org/build/233228020 at 2023-09-02 + - jaskell # failure in job https://hydra.nixos.org/build/233236416 at 2023-09-02 + - jason # failure in job https://hydra.nixos.org/build/233260078 at 2023-09-02 + - java-adt # failure in job https://hydra.nixos.org/build/233256402 at 2023-09-02 + - java-bridge # failure in job https://hydra.nixos.org/build/233219258 at 2023-09-02 + - javascript-bridge # failure in job https://hydra.nixos.org/build/233217052 at 2023-09-02 + - javascript-extras # timeout + - Javav # failure in job https://hydra.nixos.org/build/233243825 at 2023-09-02 + - javav # failure in job https://hydra.nixos.org/build/233246644 at 2023-09-02 + - jbi # failure in job https://hydra.nixos.org/build/233221466 at 2023-09-02 + - jcdecaux-vls # failure in job https://hydra.nixos.org/build/233225142 at 2023-09-02 + - Jdh # failure in job https://hydra.nixos.org/build/233251434 at 2023-09-02 + - jdi # failure in job https://hydra.nixos.org/build/233238540 at 2023-09-02 + - jenga # failure in job https://hydra.nixos.org/build/233191848 at 2023-09-02 + - jenkinsPlugins2nix # failure in job https://hydra.nixos.org/build/233259520 at 2023-09-02 + - jet # failure in job https://hydra.nixos.org/build/252729255 at 2024-03-16 + - jet-stream # failure in job https://hydra.nixos.org/build/233242983 at 2023-09-02 + - j # failure in job https://hydra.nixos.org/build/252716408 at 2024-03-16 + - Jikka # failure in job https://hydra.nixos.org/build/233204253 at 2023-09-02 + - jinquantities # failure in job https://hydra.nixos.org/build/233205834 at 2023-09-02 + - jl # failure in job https://hydra.nixos.org/build/252726423 at 2024-03-16 + - jmacro-rpc # failure in job https://hydra.nixos.org/build/233236314 at 2023-09-02 + - jml-web-service # failure in job https://hydra.nixos.org/build/233225466 at 2023-09-02 + - jni # failure in job https://hydra.nixos.org/build/233201106 at 2023-09-02 + - join-api # failure in job https://hydra.nixos.org/build/233195265 at 2023-09-02 + - joinlist # failure in job https://hydra.nixos.org/build/233248471 at 2023-09-02 + - joint # failure in job https://hydra.nixos.org/build/252724466 at 2024-03-16 + - jonathanscard # failure in job https://hydra.nixos.org/build/233234239 at 2023-09-02 + - jordan # failure in job https://hydra.nixos.org/build/233224727 at 2023-09-02 + - jort # failure in job https://hydra.nixos.org/build/233195250 at 2023-09-02 + - joy-rewrite # failure in job https://hydra.nixos.org/build/233201002 at 2023-09-02 + - jpeg # failure in job https://hydra.nixos.org/build/233204056 at 2023-09-02 + - jsaddle-clib # failure in job https://hydra.nixos.org/build/233203899 at 2023-09-02 + - jsaddle-wkwebview # failure in job https://hydra.nixos.org/build/233242986 at 2023-09-02 + - js-good-parts # failure in job https://hydra.nixos.org/build/233198958 at 2023-09-02 + - json2 # failure in job https://hydra.nixos.org/build/233242447 at 2023-09-02 + - json-alt # failure in job https://hydra.nixos.org/build/233242230 at 2023-09-02 + - json-api # failure in job https://hydra.nixos.org/build/233198171 at 2023-09-02 + - json-api-lib # failure in job https://hydra.nixos.org/build/233210901 at 2023-09-02 + - json-assertions # failure in job https://hydra.nixos.org/build/233196774 at 2023-09-02 + - json-ast-quickcheck # failure in job https://hydra.nixos.org/build/233249099 at 2023-09-02 + - JSONb # failure in job https://hydra.nixos.org/build/233231060 at 2023-09-02 + - json-builder # failure in job https://hydra.nixos.org/build/233222400 at 2023-09-02 + - json-bytes-builder # failure in job https://hydra.nixos.org/build/233238428 at 2023-09-02 + - json-encoder # failure in job https://hydra.nixos.org/build/233194614 at 2023-09-02 + - jsonextfilter # failure in job https://hydra.nixos.org/build/233194770 at 2023-09-02 + - json-extra # failure in job https://hydra.nixos.org/build/233212026 at 2023-09-02 + - json-fu # failure in job https://hydra.nixos.org/build/233221469 at 2023-09-02 + - json-litobj # failure in job https://hydra.nixos.org/build/233234388 at 2023-09-02 + - jsonlogic-aeson # failure in job https://hydra.nixos.org/build/233246828 at 2023-09-02 + - jsonlogic # failure in job https://hydra.nixos.org/build/252726075 at 2024-03-16 + - jsonnet # failure in job https://hydra.nixos.org/build/233254884 at 2023-09-02 + - json-pointer # failure in job https://hydra.nixos.org/build/233229617 at 2023-09-02 + - json-pointy # failure in job https://hydra.nixos.org/build/233255533 at 2023-09-02 + - json-python # failure in job https://hydra.nixos.org/build/233200964 at 2023-09-02 + - json-qq # failure in job https://hydra.nixos.org/build/233196259 at 2023-09-02 + - jsonresume # failure in job https://hydra.nixos.org/build/233202350 at 2023-09-02 + - jsonrpc-conduit # failure in job https://hydra.nixos.org/build/233195089 at 2023-09-02 + - json-rpc # failure in job https://hydra.nixos.org/build/241430941 at 2023-11-19 + - json-rpc-generic # failure in job https://hydra.nixos.org/build/233201371 at 2023-09-02 + - json-rpc-server # failure in job https://hydra.nixos.org/build/233201284 at 2023-09-02 + - jsonrpc-tinyclient # failure in job https://hydra.nixos.org/build/233214174 at 2023-09-02 + - jsonschema-gen # failure in job https://hydra.nixos.org/build/233225063 at 2023-09-02 + - json-spec # failure in job https://hydra.nixos.org/build/236684808 at 2023-10-04 + - jsonsql # failure in job https://hydra.nixos.org/build/233255704 at 2023-09-02 + - json-syntax # failure in job https://hydra.nixos.org/build/233250639 at 2023-09-02 + - json-to-haskell # failure in job https://hydra.nixos.org/build/252711573 at 2024-03-16 + - json-tools # failure in job https://hydra.nixos.org/build/233247019 at 2023-09-02 + - json-tracer # failure in job https://hydra.nixos.org/build/233196632 at 2023-09-02 + - jsontsv # failure in job https://hydra.nixos.org/build/233234129 at 2023-09-02 + - jsonxlsx # failure in job https://hydra.nixos.org/build/233201772 at 2023-09-02 + - jsop # failure in job https://hydra.nixos.org/build/233239247 at 2023-09-02 + - judge # failure in job https://hydra.nixos.org/build/233231777 at 2023-09-02 + - judy # failure in job https://hydra.nixos.org/build/233259826 at 2023-09-02 + - JuicyPixels-blp # failure in job https://hydra.nixos.org/build/233220427 at 2023-09-02 + - JuicyPixels-blurhash # failure in job https://hydra.nixos.org/build/233228377 at 2023-09-02 + - JuicyPixels-canvas # failure in job https://hydra.nixos.org/build/233198693 at 2023-09-02 + - JuicyPixels-util # failure in job https://hydra.nixos.org/build/233200460 at 2023-09-02 + - jukebox # failure in job https://hydra.nixos.org/build/233195186 at 2023-09-02 + - JunkDB # failure in job https://hydra.nixos.org/build/233203494 at 2023-09-02 + - jupyter # failure in job https://hydra.nixos.org/build/233232429 at 2023-09-02 + - justified-containers # failure in job https://hydra.nixos.org/build/233240362 at 2023-09-02 + - JustParse # failure in job https://hydra.nixos.org/build/233257181 at 2023-09-02 + - jvm-binary # failure in job https://hydra.nixos.org/build/233208537 at 2023-09-02 + - jvm-parser # failure in job https://hydra.nixos.org/build/233201395 at 2023-09-02 + - JYU-Utils # failure in job https://hydra.nixos.org/build/233204548 at 2023-09-02 + - k8s-wrapper # failure in job https://hydra.nixos.org/build/233202485 at 2023-09-02 + - kademlia # failure in job https://hydra.nixos.org/build/233250935 at 2023-09-02 + - kafka-client # failure in job https://hydra.nixos.org/build/233243580 at 2023-09-02 + - kafka-client-sync # failure in job https://hydra.nixos.org/build/233208699 at 2023-09-02 + - kafka-interchange # failure in job https://hydra.nixos.org/build/255676938 at 2024-04-16 + - Kalman # failure in job https://hydra.nixos.org/build/233210601 at 2023-09-02 + - kalman # failure in job https://hydra.nixos.org/build/233226292 at 2023-09-02 + - kangaroo # failure in job https://hydra.nixos.org/build/233222234 at 2023-09-02 + - kanji # failure in job https://hydra.nixos.org/build/233208078 at 2023-09-02 + - karabiner-config # failure in job https://hydra.nixos.org/build/233217813 at 2023-09-02 + - karps # failure in job https://hydra.nixos.org/build/233243155 at 2023-09-02 + - katip-datadog # failure in job https://hydra.nixos.org/build/233214346 at 2023-09-02 + - katip-elasticsearch # failure in job https://hydra.nixos.org/build/233208410 at 2023-09-02 + - katip-kafka # failure in job https://hydra.nixos.org/build/233241819 at 2023-09-02 + - katip-logzio # failure in job https://hydra.nixos.org/build/233237068 at 2023-09-02 + - katip-raven # failure in job https://hydra.nixos.org/build/233200300 at 2023-09-02 + - katip-scalyr-scribe # failure in job https://hydra.nixos.org/build/233257038 at 2023-09-02 + - katip-syslog # failure in job https://hydra.nixos.org/build/233238787 at 2023-09-02 + - katt # failure in job https://hydra.nixos.org/build/233241058 at 2023-09-02 + - katydid # failure in job https://hydra.nixos.org/build/233227524 at 2023-09-02 + - kawa # failure in job https://hydra.nixos.org/build/252728326 at 2024-03-16 + - kawaii # failure in job https://hydra.nixos.org/build/233205134 at 2023-09-02 + - Kawaii-Parser # failure in job https://hydra.nixos.org/build/233222574 at 2023-09-02 + - kawhi # failure in job https://hydra.nixos.org/build/233193086 at 2023-09-02 + - kdesrc-build-extra # failure in job https://hydra.nixos.org/build/233193718 at 2023-09-02 + - kd-tree # failure in job https://hydra.nixos.org/build/233207928 at 2023-09-02 + - kdt # test failure in job https://hydra.nixos.org/build/239264029 at 2023-11-10 + - keccak # failure in job https://hydra.nixos.org/build/233200469 at 2023-09-02 + - keenser # failure in job https://hydra.nixos.org/build/233200021 at 2023-09-02 + - keera-hails-reactivevalues # failure in job https://hydra.nixos.org/build/233258391 at 2023-09-02 + - keid-render-basic # failure in job https://hydra.nixos.org/build/233258215 at 2023-09-02 + - keiretsu # failure in job https://hydra.nixos.org/build/233195563 at 2023-09-02 + - kempe # failure in job https://hydra.nixos.org/build/233221290 at 2023-09-02 + - kesha # failure in job https://hydra.nixos.org/build/233215581 at 2023-09-02 + - Ketchup # failure in job https://hydra.nixos.org/build/233211862 at 2023-09-02 + - kewar # failure in job https://hydra.nixos.org/build/233237574 at 2023-09-02 + - keycloak-hs # failure in job https://hydra.nixos.org/build/233193019 at 2023-09-02 + - keyed # failure in job https://hydra.nixos.org/build/233251186 at 2023-09-02 + - key # failure in job https://hydra.nixos.org/build/252710595 at 2024-03-16 + - khph # failure in job https://hydra.nixos.org/build/233258109 at 2023-09-02 + - kickass-torrents-dump-parser # failure in job https://hydra.nixos.org/build/233210355 at 2023-09-02 + - kickchan # failure in job https://hydra.nixos.org/build/233216091 at 2023-09-02 + - kind-integer # failure in job https://hydra.nixos.org/build/233250066 at 2023-09-02 + - kleene-list # failure in job https://hydra.nixos.org/build/233237651 at 2023-09-02 + - kmn-programming # failure in job https://hydra.nixos.org/build/233258328 at 2023-09-02 + - kmp-dfa # failure in job https://hydra.nixos.org/build/233237266 at 2023-09-02 + - knots # failure in job https://hydra.nixos.org/build/233209153 at 2023-09-02 + - koellner-phonetic # failure in job https://hydra.nixos.org/build/233217750 at 2023-09-02 + - koneko # failure in job https://hydra.nixos.org/build/233204838 at 2023-09-02 + - Konf # failure in job https://hydra.nixos.org/build/233244880 at 2023-09-02 + - konnakol # failure in job https://hydra.nixos.org/build/233221792 at 2023-09-02 + - kontra-config # failure in job https://hydra.nixos.org/build/233193800 at 2023-09-02 + - kontrakcja-templates # failure in job https://hydra.nixos.org/build/252739334 at 2024-03-16 + - koofr-client # failure in job https://hydra.nixos.org/build/233255749 at 2023-09-02 + - korea-holidays # failure in job https://hydra.nixos.org/build/233222677 at 2023-09-02 + - kraken # failure in job https://hydra.nixos.org/build/233202384 at 2023-09-02 + - krank # failure in job https://hydra.nixos.org/build/252715958 at 2024-03-16 + - krapsh # failure in job https://hydra.nixos.org/build/233219887 at 2023-09-02 + - Kriens # failure in job https://hydra.nixos.org/build/233251673 at 2023-09-02 + - krpc # failure in job https://hydra.nixos.org/build/233231587 at 2023-09-02 + - KSP # failure in job https://hydra.nixos.org/build/233225102 at 2023-09-02 + - ktx # failure in job https://hydra.nixos.org/build/233235924 at 2023-09-02 + - kubernetes-client-core # failure in job https://hydra.nixos.org/build/233235252 at 2023-09-02 + - kubernetes-webhook-haskell # failure in job https://hydra.nixos.org/build/233207675 at 2023-09-02 + - kudzu # failure in job https://hydra.nixos.org/build/233230306 at 2023-09-02 + - kuifje # failure in job https://hydra.nixos.org/build/233210240 at 2023-09-02 + - kure # failure in job https://hydra.nixos.org/build/233197164 at 2023-09-02 + - KyotoCabinet # failure in job https://hydra.nixos.org/build/233252460 at 2023-09-02 + - l10n # failure in job https://hydra.nixos.org/build/233199064 at 2023-09-02 + - labeled-graph # failure in job https://hydra.nixos.org/build/233241327 at 2023-09-02 + - lambda2js # failure in job https://hydra.nixos.org/build/233221862 at 2023-09-02 + - lambdaBase # failure in job https://hydra.nixos.org/build/233194002 at 2023-09-02 + - lambdabot-telegram-plugins # failure in job https://hydra.nixos.org/build/234444260 at 2023-09-13 + - lambdabot-utils # failure in job https://hydra.nixos.org/build/233224842 at 2023-09-02 + - lambdabot-xmpp # failure in job https://hydra.nixos.org/build/233212018 at 2023-09-02 + - lambda-bridge # failure in job https://hydra.nixos.org/build/233230630 at 2023-09-02 + - lambda-calculator # failure in job https://hydra.nixos.org/build/233243971 at 2023-09-02 + - lambda-canvas # failure in job https://hydra.nixos.org/build/234451929 at 2023-09-13 + - lambdacms-core # failure in job https://hydra.nixos.org/build/233217257 at 2023-09-02 + - lambdacube-core # failure in job https://hydra.nixos.org/build/233233440 at 2023-09-02 + - lambdacube-engine # failure in job https://hydra.nixos.org/build/233223079 at 2023-09-02 + - lambda-cube # failure in job https://hydra.nixos.org/build/233226812 at 2023-09-02 + - lambdacube-ir # failure in job https://hydra.nixos.org/build/233210019 at 2023-09-02 + - LambdaDesigner # failure in job https://hydra.nixos.org/build/233216338 at 2023-09-02 + - lambda # failure in job https://hydra.nixos.org/build/252740018 at 2024-03-16 + - Lambdajudge # failure in job https://hydra.nixos.org/build/233227016 at 2023-09-02 + - LambdaNet # failure in job https://hydra.nixos.org/build/233197999 at 2023-09-02 + - lambda-sampler # failure in job https://hydra.nixos.org/build/233205734 at 2023-09-02 + - lambdasound # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237027557 at 2023-10-04 + - lambdatex # failure in job https://hydra.nixos.org/build/233215389 at 2023-09-02 + - lambda-toolbox # failure in job https://hydra.nixos.org/build/233194921 at 2023-09-02 + - lambdatwit # failure in job https://hydra.nixos.org/build/233219603 at 2023-09-02 + - Lambdaya # failure in job https://hydra.nixos.org/build/233227702 at 2023-09-02 + - lame # failure in job https://hydra.nixos.org/build/233250932 at 2023-09-02 + - laminar # failure in job https://hydra.nixos.org/build/241426331 at 2023-11-19 + - language-asn # failure in job https://hydra.nixos.org/build/233227929 at 2023-09-02 + - language-bash # failure in job https://hydra.nixos.org/build/252732929 at 2024-03-16 + - language-c-comments # failure in job https://hydra.nixos.org/build/233234112 at 2023-09-02 + - language-c-inline # failure in job https://hydra.nixos.org/build/233245990 at 2023-09-02 + - language-conf # failure in job https://hydra.nixos.org/build/233208178 at 2023-09-02 + - language-csharp # failure in job https://hydra.nixos.org/build/233240911 at 2023-09-02 + - language-dart # failure in job https://hydra.nixos.org/build/233220340 at 2023-09-02 + - language-dockerfile # failure in job https://hydra.nixos.org/build/233197924 at 2023-09-02 + - language-ecmascript # failure in job https://hydra.nixos.org/build/252712957 at 2024-03-16 + - language-elm # failure in job https://hydra.nixos.org/build/233214012 at 2023-09-02 + - language-fortran # failure in job https://hydra.nixos.org/build/233205480 at 2023-09-02 + - language-gcl # failure in job https://hydra.nixos.org/build/233218957 at 2023-09-02 + - language-gemini # failure in job https://hydra.nixos.org/build/233211812 at 2023-09-02 + - language-go # failure in job https://hydra.nixos.org/build/233194866 at 2023-09-02 + - language-guess # failure in job https://hydra.nixos.org/build/233257420 at 2023-09-02 + - language-hcl # failure in job https://hydra.nixos.org/build/233212998 at 2023-09-02 + - language-java-classfile # failure in job https://hydra.nixos.org/build/233257021 at 2023-09-02 + - language-js # failure in job https://hydra.nixos.org/build/233190676 at 2023-09-02 + - language-lua2 # failure in job https://hydra.nixos.org/build/233197435 at 2023-09-02 + - language-lua-qq # failure in job https://hydra.nixos.org/build/233194697 at 2023-09-02 + - language-mixal # failure in job https://hydra.nixos.org/build/233226763 at 2023-09-02 + - language-objc # failure in job https://hydra.nixos.org/build/233258340 at 2023-09-02 + - language-ocaml # failure in job https://hydra.nixos.org/build/233238127 at 2023-09-02 + - language-openscad # failure in job https://hydra.nixos.org/build/233201773 at 2023-09-02 + - language-pig # failure in job https://hydra.nixos.org/build/233249886 at 2023-09-02 + - language-rust # failure in job https://hydra.nixos.org/build/233194292 at 2023-09-02 + - language-sally # failure in job https://hydra.nixos.org/build/233250891 at 2023-09-02 + - language-sh # failure in job https://hydra.nixos.org/build/233249709 at 2023-09-02 + - language-sqlite # failure in job https://hydra.nixos.org/build/233248845 at 2023-09-02 + - language-sygus # failure in job https://hydra.nixos.org/build/233192608 at 2023-09-02 + - language-thrift # failure in job https://hydra.nixos.org/build/252721081 at 2024-03-16 + - language-typescript # failure in job https://hydra.nixos.org/build/233247703 at 2023-09-02 + - language-webidl # failure in job https://hydra.nixos.org/build/233194656 at 2023-09-02 + - laop # failure in job https://hydra.nixos.org/build/233204106 at 2023-09-02 + - LargeCardinalHierarchy # failure in job https://hydra.nixos.org/build/233250339 at 2023-09-02 + - large-generics # failure in job https://hydra.nixos.org/build/233210324 at 2023-09-02 + - Lastik # failure in job https://hydra.nixos.org/build/233194460 at 2023-09-02 + - latest-npm-version # failure in job https://hydra.nixos.org/build/233239108 at 2023-09-02 + - latex-formulae-image # failure in job https://hydra.nixos.org/build/233251243 at 2023-09-02 + - latex-svg-image # failure in job https://hydra.nixos.org/build/233239345 at 2023-09-02 + - LATS # failure in job https://hydra.nixos.org/build/233248029 at 2023-09-02 + - launchdarkly-server-sdk # failure in job https://hydra.nixos.org/build/233190791 at 2023-09-02 + - launchpad-control # failure in job https://hydra.nixos.org/build/233219502 at 2023-09-02 + - lawful-classes-types # failure in job https://hydra.nixos.org/build/252727845 at 2024-03-16 + - lawless-concurrent-machines # failure in job https://hydra.nixos.org/build/233225327 at 2023-09-02 + - layers # failure in job https://hydra.nixos.org/build/233196766 at 2023-09-02 + - layout-bootstrap # failure in job https://hydra.nixos.org/build/233223699 at 2023-09-02 + - layout # failure in job https://hydra.nixos.org/build/233259626 at 2023-09-02 + - layout-rules # failure in job https://hydra.nixos.org/build/233250716 at 2023-09-02 + - lazify # failure in job https://hydra.nixos.org/build/233203655 at 2023-09-02 + - lazyarray # failure in job https://hydra.nixos.org/build/233192440 at 2023-09-02 + - lazy-async # failure in job https://hydra.nixos.org/build/252730698 at 2024-03-16 + - lazyboy # failure in job https://hydra.nixos.org/build/233201158 at 2023-09-02 + - lazy-bracket # failure in job https://hydra.nixos.org/build/252727186 at 2024-03-16 + - lazy-hash # failure in job https://hydra.nixos.org/build/233211405 at 2023-09-02 + - lazy-priority-queue # failure in job https://hydra.nixos.org/build/233211457 at 2023-09-02 + - lazyset # failure in job https://hydra.nixos.org/build/233248383 at 2023-09-02 + - l-bfgs-b # failure in job https://hydra.nixos.org/build/233258769 at 2023-09-02 + - LC3 # failure in job https://hydra.nixos.org/build/233192513 at 2023-09-02 + - lcs # failure in job https://hydra.nixos.org/build/233232193 at 2023-09-02 + - ldif # failure in job https://hydra.nixos.org/build/233195577 at 2023-09-02 + - ld-intervals # failure in job https://hydra.nixos.org/build/233216344 at 2023-09-02 + - leaf # failure in job https://hydra.nixos.org/build/233212614 at 2023-09-02 + - leapseconds # failure in job https://hydra.nixos.org/build/233253640 at 2023-09-02 + - learn # failure in job https://hydra.nixos.org/build/233247385 at 2023-09-02 + - Learning # failure in job https://hydra.nixos.org/build/233237137 at 2023-09-02 + - learn-physics-examples # failure in job https://hydra.nixos.org/build/234444204 at 2023-09-13 + - leb128 # failure in job https://hydra.nixos.org/build/252731801 at 2024-03-16 + - leetify # failure in job https://hydra.nixos.org/build/233200752 at 2023-09-02 + - lendingclub # failure in job https://hydra.nixos.org/build/233239123 at 2023-09-02 + - lens-datetime # failure in job https://hydra.nixos.org/build/233252409 at 2023-09-02 + - lenses # failure in job https://hydra.nixos.org/build/233239109 at 2023-09-02 + - lens-filesystem # failure in job https://hydra.nixos.org/build/233205074 at 2023-09-02 + - lens-labels # failure in job https://hydra.nixos.org/build/233216003 at 2023-09-02 + - lens-prelude # failure in job https://hydra.nixos.org/build/233220321 at 2023-09-02 + - lens-process # failure in job https://hydra.nixos.org/build/233242948 at 2023-09-02 + - lensref # failure in job https://hydra.nixos.org/build/233205479 at 2023-09-02 + - lens-simple # failure in job https://hydra.nixos.org/build/233245452 at 2023-09-02 + - lens-sop # failure in job https://hydra.nixos.org/build/252721754 at 2024-03-16 + - lens-tell # failure in job https://hydra.nixos.org/build/233234619 at 2023-09-02 + - lens-text-encoding # failure in job https://hydra.nixos.org/build/233222713 at 2023-09-02 + - lens-th-rewrite # failure in job https://hydra.nixos.org/build/233201025 at 2023-09-02 + - lens-time # failure in job https://hydra.nixos.org/build/233260007 at 2023-09-02 + - lens-toml-parser # failure in job https://hydra.nixos.org/build/233216950 at 2023-09-02 + - lens-tutorial # failure in job https://hydra.nixos.org/build/233220488 at 2023-09-02 + - lens-typelevel # failure in job https://hydra.nixos.org/build/233225963 at 2023-09-02 + - lens-xml # failure in job https://hydra.nixos.org/build/233245746 at 2023-09-02 + - lenz-template # failure in job https://hydra.nixos.org/build/233206822 at 2023-09-02 + - less-arbitrary # failure in job https://hydra.nixos.org/build/233231412 at 2023-09-02 + - Level0 # failure in job https://hydra.nixos.org/build/233220758 at 2023-09-02 + - leveldb-haskell # failure in job https://hydra.nixos.org/build/252739424 at 2024-03-16 + - level-monad # failure in job https://hydra.nixos.org/build/233257036 at 2023-09-02 + - levmar # failure in job https://hydra.nixos.org/build/233254731 at 2023-09-02 + - lfst # failure in job https://hydra.nixos.org/build/233240622 at 2023-09-02 + - lhc # failure in job https://hydra.nixos.org/build/233220731 at 2023-09-02 + - lhs2TeX-hl # failure in job https://hydra.nixos.org/build/233221405 at 2023-09-02 + - lhslatex # failure in job https://hydra.nixos.org/build/233246375 at 2023-09-02 + - LibClang # failure in job https://hydra.nixos.org/build/233194732 at 2023-09-02 + - libexpect # failure in job https://hydra.nixos.org/build/233226545 at 2023-09-02 + - libGenI # failure in job https://hydra.nixos.org/build/233240857 at 2023-09-02 + - libgit # failure in job https://hydra.nixos.org/build/252729283 at 2024-03-16 + - libhbb # failure in job https://hydra.nixos.org/build/233232186 at 2023-09-02 + - libinfluxdb # failure in job https://hydra.nixos.org/build/233199457 at 2023-09-02 + - libjenkins # failure in job https://hydra.nixos.org/build/233198788 at 2023-09-02 + - libjwt-typed # failure in job https://hydra.nixos.org/build/233230163 at 2023-09-02 + - libltdl # failure in job https://hydra.nixos.org/build/233225728 at 2023-09-02 + - libmdbx # failure in job https://hydra.nixos.org/build/233208793 at 2023-09-02 + - liboath-hs # failure in job https://hydra.nixos.org/build/233229056 at 2023-09-02 + - liboleg # failure in job https://hydra.nixos.org/build/233226133 at 2023-09-02 + - libpafe # failure in job https://hydra.nixos.org/build/233202070 at 2023-09-02 + - libphonenumber # failure in job https://hydra.nixos.org/build/233251839 at 2023-09-02 + - libpq # failure in job https://hydra.nixos.org/build/233192542 at 2023-09-02 + - librandomorg # failure in job https://hydra.nixos.org/build/233232749 at 2023-09-02 + - libsecp256k1 # failure in job https://hydra.nixos.org/build/234441559 at 2023-09-13 + - libsodium # failure in job https://hydra.nixos.org/build/243816565 at 2024-01-01 + - libsystemd-daemon # failure in job https://hydra.nixos.org/build/233207090 at 2023-09-02 + - libtagc # failure in job https://hydra.nixos.org/build/233223631 at 2023-09-02 + - libtelnet # failure in job https://hydra.nixos.org/build/233209594 at 2023-09-02 + - libvirt-hs # failure in job https://hydra.nixos.org/build/253697570 at 2024-03-31 + - libxls # failure in job https://hydra.nixos.org/build/233257847 at 2023-09-02 + - libxlsxwriter-hs # failure in job https://hydra.nixos.org/build/233244798 at 2023-09-02 + - libxslt # failure in job https://hydra.nixos.org/build/233248464 at 2023-09-02 + - libyaml-streamly # failure in job https://hydra.nixos.org/build/233203611 at 2023-09-02 + - libzfs # failure in job https://hydra.nixos.org/build/233662945 at 2023-09-02 + - LibZip # failure in job https://hydra.nixos.org/build/252734735 at 2024-03-16 + - licensor # failure in job https://hydra.nixos.org/build/233248660 at 2023-09-02 + - lie # failure in job https://hydra.nixos.org/build/233228953 at 2023-09-02 + - life-sync # failure in job https://hydra.nixos.org/build/233241402 at 2023-09-02 + - lifetimes # failure in job https://hydra.nixos.org/build/233259483 at 2023-09-02 + - lifted-protolude # failure in job https://hydra.nixos.org/build/233253040 at 2023-09-02 + - lifter # failure in job https://hydra.nixos.org/build/234448104 at 2023-09-13 + - ligature # failure in job https://hydra.nixos.org/build/233212688 at 2023-09-02 + - light # failure in job https://hydra.nixos.org/build/233193643 at 2023-09-02 + - lilypond # failure in job https://hydra.nixos.org/build/233221478 at 2023-09-02 + - Limit # failure in job https://hydra.nixos.org/build/233229268 at 2023-09-02 + - limp-cbc # failure in job https://hydra.nixos.org/build/233201076 at 2023-09-02 + - linda # failure in job https://hydra.nixos.org/build/233249512 at 2023-09-02 + - linden # failure in job https://hydra.nixos.org/build/233198590 at 2023-09-02 + - linear-algebra-cblas # failure in job https://hydra.nixos.org/build/233239710 at 2023-09-02 + - linearmap-category # failure in job https://hydra.nixos.org/build/236690982 at 2023-10-04 + - linear-maps # failure in job https://hydra.nixos.org/build/233258332 at 2023-09-02 + - linear-opengl # failure in job https://hydra.nixos.org/build/233237268 at 2023-09-02 + - linearscan # failure in job https://hydra.nixos.org/build/233257541 at 2023-09-02 + - linear-socket # failure in job https://hydra.nixos.org/build/233192053 at 2023-09-02 + - linear-vect # failure in job https://hydra.nixos.org/build/233252054 at 2023-09-02 + - line-bot-sdk # failure in job https://hydra.nixos.org/build/233195852 at 2023-09-02 + - line-drawing # failure in job https://hydra.nixos.org/build/233228389 at 2023-09-02 + - line-indexed-cursor # failure in job https://hydra.nixos.org/build/233210607 at 2023-09-02 + - linenoise # failure in job https://hydra.nixos.org/build/233224730 at 2023-09-02 + - lines-of-action # failure in job https://hydra.nixos.org/build/233244937 at 2023-09-02 + - lingo # failure in job https://hydra.nixos.org/build/233254522 at 2023-09-02 + - linguistic-ordinals # failure in job https://hydra.nixos.org/build/233228974 at 2023-09-02 + - linkedhashmap # failure in job https://hydra.nixos.org/build/233234634 at 2023-09-02 + - linked-list-with-iterator # failure in job https://hydra.nixos.org/build/233220466 at 2023-09-02 + - linklater # failure in job https://hydra.nixos.org/build/233220508 at 2023-09-02 + - linnet # failure in job https://hydra.nixos.org/build/245788523 at 2024-01-07 + - linode # failure in job https://hydra.nixos.org/build/233256512 at 2023-09-02 + - linode-v4 # failure in job https://hydra.nixos.org/build/233238195 at 2023-09-02 + - linux-blkid # failure in job https://hydra.nixos.org/build/233220151 at 2023-09-02 + - linux-cgroup # failure in job https://hydra.nixos.org/build/233224448 at 2023-09-02 + - linux-evdev # failure in job https://hydra.nixos.org/build/233259196 at 2023-09-02 + - linux-framebuffer # failure in job https://hydra.nixos.org/build/252721503 at 2024-03-16 + - linux-kmod # failure in job https://hydra.nixos.org/build/233205933 at 2023-09-02 + - linux-perf # failure in job https://hydra.nixos.org/build/233193731 at 2023-09-02 + - linux-xattr # failure in job https://hydra.nixos.org/build/233226493 at 2023-09-02 + - linx-gateway # failure in job https://hydra.nixos.org/build/233220744 at 2023-09-02 + - lio-fs # failure in job https://hydra.nixos.org/build/252736678 at 2024-03-16 + - lio-simple # failure in job https://hydra.nixos.org/build/233200711 at 2023-09-02 + - lipsum-gen # failure in job https://hydra.nixos.org/build/233233734 at 2023-09-02 + - liquid # failure in job https://hydra.nixos.org/build/233255883 at 2023-09-02 + - liquid-fixpoint # failure in job https://hydra.nixos.org/build/233213637 at 2023-09-02 + - liquidhaskell-cabal # failure in job https://hydra.nixos.org/build/233249946 at 2023-09-02 + - Liquorice # failure in job https://hydra.nixos.org/build/233193923 at 2023-09-02 + - list-fusion-probe # failure in job https://hydra.nixos.org/build/233236587 at 2023-09-02 + - listlike-instances # failure in job https://hydra.nixos.org/build/233238303 at 2023-09-02 + - list-mux # failure in job https://hydra.nixos.org/build/233206407 at 2023-09-02 + - list-prompt # failure in job https://hydra.nixos.org/build/233235855 at 2023-09-02 + - list-shuffle # failure in job https://hydra.nixos.org/build/241416196 at 2023-11-19 + - list-singleton # failure in job https://hydra.nixos.org/build/252723010 at 2024-03-16 + - list-t-http-client # failure in job https://hydra.nixos.org/build/233239262 at 2023-09-02 + - list-t-libcurl # failure in job https://hydra.nixos.org/build/233237389 at 2023-09-02 + - list-tries # failure in job https://hydra.nixos.org/build/233250041 at 2023-09-02 + - list-t-text # failure in job https://hydra.nixos.org/build/233235451 at 2023-09-02 + - list-zip-def # failure in job https://hydra.nixos.org/build/233202564 at 2023-09-02 + - list-zipper # failure in job https://hydra.nixos.org/build/233250766 at 2023-09-02 + - literals # failure in job https://hydra.nixos.org/build/233233709 at 2023-09-02 + - LiterateMarkdown # failure in job https://hydra.nixos.org/build/233233229 at 2023-09-02 + - little-earley # failure in job https://hydra.nixos.org/build/233197880 at 2023-09-02 + - ll-picosat # failure in job https://hydra.nixos.org/build/233206257 at 2023-09-02 + - llsd # failure in job https://hydra.nixos.org/build/233241590 at 2023-09-02 + - llvm-base # failure in job https://hydra.nixos.org/build/233244366 at 2023-09-02 + - llvm-general-pure # failure in job https://hydra.nixos.org/build/233246430 at 2023-09-02 + - llvm-hs # failure in job https://hydra.nixos.org/build/233205149 at 2023-09-02 + - llvm-hs-pure # failure in job https://hydra.nixos.org/build/252721738 at 2024-03-16 + - llvm-ht # failure in job https://hydra.nixos.org/build/233203770 at 2023-09-02 + - llvm-party # failure in job https://hydra.nixos.org/build/233221113 at 2023-09-02 + - llvm-pretty # failure in job https://hydra.nixos.org/build/233206445 at 2023-09-02 + - llvm-tf # failure in job https://hydra.nixos.org/build/233211770 at 2023-09-02 + - lmdb-high-level # failure in job https://hydra.nixos.org/build/233238988 at 2023-09-02 + - lmdb-simple # failure in job https://hydra.nixos.org/build/233206781 at 2023-09-02 + - lmonad # failure in job https://hydra.nixos.org/build/233246737 at 2023-09-02 + - lnurl # failure in job https://hydra.nixos.org/build/233217638 at 2023-09-02 + - load-balancing # failure in job https://hydra.nixos.org/build/233206458 at 2023-09-02 + - load-font # failure in job https://hydra.nixos.org/build/233255666 at 2023-09-02 + - local-address # failure in job https://hydra.nixos.org/build/233247765 at 2023-09-02 + - located # failure in job https://hydra.nixos.org/build/233234945 at 2023-09-02 + - located-monad-logger # failure in job https://hydra.nixos.org/build/233194551 at 2023-09-02 + - loch # failure in job https://hydra.nixos.org/build/233248876 at 2023-09-02 + - loc-test # failure in job https://hydra.nixos.org/build/233198477 at 2023-09-02 + - log2json # failure in job https://hydra.nixos.org/build/233211819 at 2023-09-02 + - log-effect # failure in job https://hydra.nixos.org/build/233211329 at 2023-09-02 + - logentries # failure in job https://hydra.nixos.org/build/233215590 at 2023-09-02 + - logger # failure in job https://hydra.nixos.org/build/233237524 at 2023-09-02 + - logging-effect-extra-file # failure in job https://hydra.nixos.org/build/233225200 at 2023-09-02 + - logging-effect-extra-handler # failure in job https://hydra.nixos.org/build/233232054 at 2023-09-02 + - Logic # failure in job https://hydra.nixos.org/build/233206217 at 2023-09-02 + - logicst # failure in job https://hydra.nixos.org/build/233250253 at 2023-09-02 + - logic-TPTP # failure in job https://hydra.nixos.org/build/252729601 at 2024-03-16 + - logict-sequence # failure in job https://hydra.nixos.org/build/233224789 at 2023-09-02 + - logplex-parse # failure in job https://hydra.nixos.org/build/233248727 at 2023-09-02 + - log-warper # failure in job https://hydra.nixos.org/build/233220417 at 2023-09-02 + - lojbanParser # failure in job https://hydra.nixos.org/build/233236082 at 2023-09-02 + - lojbanXiragan # failure in job https://hydra.nixos.org/build/233258779 at 2023-09-02 + - lol-calculus # failure in job https://hydra.nixos.org/build/233233910 at 2023-09-02 + - longboi # failure in job https://hydra.nixos.org/build/233233913 at 2023-09-02 + - long-double # failure in job https://hydra.nixos.org/build/233246069 at 2023-09-02 + - lookup-tables # failure in job https://hydra.nixos.org/build/233196965 at 2023-09-02 + - loopbreaker # failure in job https://hydra.nixos.org/build/233235857 at 2023-09-02 + - loop-dsl # failure in job https://hydra.nixos.org/build/233198743 at 2023-09-02 + - looper # failure in job https://hydra.nixos.org/build/233254482 at 2023-09-02 + - loops # failure in job https://hydra.nixos.org/build/233238771 at 2023-09-02 + - loop-while # failure in job https://hydra.nixos.org/build/233198041 at 2023-09-02 + - loopy # failure in job https://hydra.nixos.org/build/233227154 at 2023-09-02 + - lord # failure in job https://hydra.nixos.org/build/233226478 at 2023-09-02 + - lorem # failure in job https://hydra.nixos.org/build/233255922 at 2023-09-02 + - loris # failure in job https://hydra.nixos.org/build/233250801 at 2023-09-02 + - loshadka # failure in job https://hydra.nixos.org/build/233239546 at 2023-09-02 + - louis # failure in job https://hydra.nixos.org/build/233227705 at 2023-09-02 + - lowgl # failure in job https://hydra.nixos.org/build/233216216 at 2023-09-02 + - lp-diagrams-svg # failure in job https://hydra.nixos.org/build/233220097 at 2023-09-02 + - lrucaching # failure in job https://hydra.nixos.org/build/233252034 at 2023-09-02 + - LRU # failure in job https://hydra.nixos.org/build/233206273 at 2023-09-02 + - lscabal # failure in job https://hydra.nixos.org/build/233253536 at 2023-09-02 + - L-seed # failure in job https://hydra.nixos.org/build/233222324 at 2023-09-02 + - lsfrom # failure in job https://hydra.nixos.org/build/233211705 at 2023-09-02 + - lsh # failure in job https://hydra.nixos.org/build/233256686 at 2023-09-02 + - lsp-client # failure in job https://hydra.nixos.org/build/233219871 at 2023-09-02 + - ltext # failure in job https://hydra.nixos.org/build/255686825 at 2024-04-16 + - lti13 # failure in job https://hydra.nixos.org/build/252715722 at 2024-03-16 + - ltiv1p1 # failure in job https://hydra.nixos.org/build/233200883 at 2023-09-02 + - ltk # failure in job https://hydra.nixos.org/build/233244152 at 2023-09-02 + - LTS # failure in job https://hydra.nixos.org/build/233206427 at 2023-09-02 + - lua-bc # failure in job https://hydra.nixos.org/build/233214532 at 2023-09-02 + - luautils # failure in job https://hydra.nixos.org/build/233250269 at 2023-09-02 + - lucid2-htmx # failure in job https://hydra.nixos.org/build/233196674 at 2023-09-02 + - lucid-alpine # failure in job https://hydra.nixos.org/build/233199500 at 2023-09-02 + - lucid-aria # failure in job https://hydra.nixos.org/build/233231489 at 2023-09-02 + - lucid-hyperscript # failure in job https://hydra.nixos.org/build/233191616 at 2023-09-02 + - lucid-svg # failure in job https://hydra.nixos.org/build/252722737 at 2024-03-16 + - luhn # failure in job https://hydra.nixos.org/build/233237661 at 2023-09-02 + - luis-client # failure in job https://hydra.nixos.org/build/233244540 at 2023-09-02 + - luka # failure in job https://hydra.nixos.org/build/233235403 at 2023-09-02 + - luminance # failure in job https://hydra.nixos.org/build/233233551 at 2023-09-02 + - lushtags # failure in job https://hydra.nixos.org/build/233225015 at 2023-09-02 + - luthor # failure in job https://hydra.nixos.org/build/233210797 at 2023-09-02 + - lvmlib # failure in job https://hydra.nixos.org/build/233200386 at 2023-09-02 + - lvmrun # failure in job https://hydra.nixos.org/build/233235284 at 2023-09-02 + - lxd-client-config # failure in job https://hydra.nixos.org/build/233225008 at 2023-09-02 + - lxd-client # failure in job https://hydra.nixos.org/build/233231826 at 2023-09-02 + - lye # failure in job https://hydra.nixos.org/build/233229866 at 2023-09-02 + - lz4-frame-conduit # failure in job https://hydra.nixos.org/build/233225578 at 2023-09-02 + - lzip # failure in job https://hydra.nixos.org/build/233215027 at 2023-09-02 + - lzlib # failure in job https://hydra.nixos.org/build/233203879 at 2023-09-02 + - lzma-streams # failure in job https://hydra.nixos.org/build/233229106 at 2023-09-02 + - lzo # failure in job https://hydra.nixos.org/build/233200657 at 2023-09-02 + - maam # failure in job https://hydra.nixos.org/build/233228184 at 2023-09-02 + - macaroon-shop # failure in job https://hydra.nixos.org/build/233204165 at 2023-09-02 + - mac # failure in job https://hydra.nixos.org/build/233231421 at 2023-09-02 + - machinecell # failure in job https://hydra.nixos.org/build/233222871 at 2023-09-02 + - machines-attoparsec # failure in job https://hydra.nixos.org/build/233253893 at 2023-09-02 + - machines-binary # failure in job https://hydra.nixos.org/build/233238332 at 2023-09-02 + - machines-bytestring # failure in job https://hydra.nixos.org/build/233256615 at 2023-09-02 + - machines-encoding # failure in job https://hydra.nixos.org/build/233225978 at 2023-09-02 + - machines-io # failure in job https://hydra.nixos.org/build/233214374 at 2023-09-02 + - machines-zlib # failure in job https://hydra.nixos.org/build/233204363 at 2023-09-02 + - macho # failure in job https://hydra.nixos.org/build/233192820 at 2023-09-02 + - maclight # failure in job https://hydra.nixos.org/build/233230574 at 2023-09-02 + - macos-corelibs # failure in job https://hydra.nixos.org/build/233211307 at 2023-09-02 + - macrm # failure in job https://hydra.nixos.org/build/233222582 at 2023-09-02 + - madlang # failure in job https://hydra.nixos.org/build/233253603 at 2023-09-02 + - mage # failure in job https://hydra.nixos.org/build/233226696 at 2023-09-02 + - MagicHaskeller # failure in job https://hydra.nixos.org/build/233192169 at 2023-09-02 + - magic-tyfams # failure in job https://hydra.nixos.org/build/233218287 at 2023-09-02 + - mailchimp # failure in job https://hydra.nixos.org/build/233222458 at 2023-09-02 + - mailchimp-subscribe # failure in job https://hydra.nixos.org/build/233192581 at 2023-09-02 + - makedo # failure in job https://hydra.nixos.org/build/233244893 at 2023-09-02 + - makefile # failure in job https://hydra.nixos.org/build/233207515 at 2023-09-02 + - make-hard-links # failure in job https://hydra.nixos.org/build/233213014 at 2023-09-02 + - make-monofoldable-foldable # failure in job https://hydra.nixos.org/build/233235683 at 2023-09-02 + - mallard # failure in job https://hydra.nixos.org/build/233208248 at 2023-09-02 + - mandulia # failure in job https://hydra.nixos.org/build/234446158 at 2023-09-13 + - manifolds # failure in job https://hydra.nixos.org/build/233244103 at 2023-09-02 + - mapalgebra # failure in job https://hydra.nixos.org/build/233215542 at 2023-09-02 + - map-exts # failure in job https://hydra.nixos.org/build/233247423 at 2023-09-02 + - Mapping # failure in job https://hydra.nixos.org/build/233248158 at 2023-09-02 + - mappings # failure in job https://hydra.nixos.org/build/241435621 at 2023-11-19 + - mappy # failure in job https://hydra.nixos.org/build/233250202 at 2023-09-02 + - map-reduce-folds # failure in job https://hydra.nixos.org/build/233245163 at 2023-09-02 + - MapWith # failure in job https://hydra.nixos.org/build/233237146 at 2023-09-02 + - markdown-kate # failure in job https://hydra.nixos.org/build/233227051 at 2023-09-02 + - marked-pretty # failure in job https://hydra.nixos.org/build/233193892 at 2023-09-02 + - markov-chain-usage-model # failure in job https://hydra.nixos.org/build/241522329 at 2023-12-03 + - markov-realization # failure in job https://hydra.nixos.org/build/233234901 at 2023-09-02 + - mars # failure in job https://hydra.nixos.org/build/234449730 at 2023-09-13 + - marshal-contt # failure in job https://hydra.nixos.org/build/233231755 at 2023-09-02 + - marvin-interpolate # failure in job https://hydra.nixos.org/build/233201000 at 2023-09-02 + - MASMGen # failure in job https://hydra.nixos.org/build/233213454 at 2023-09-02 + - massiv-scheduler # failure in job https://hydra.nixos.org/build/233196778 at 2023-09-02 + - massiv-serialise # failure in job https://hydra.nixos.org/build/233242284 at 2023-09-02 + - master-plan # failure in job https://hydra.nixos.org/build/233208718 at 2023-09-02 + - matcher # failure in job https://hydra.nixos.org/build/233198640 at 2023-09-02 + - mathflow # failure in job https://hydra.nixos.org/build/233195457 at 2023-09-02 + - math-grads # failure in job https://hydra.nixos.org/build/233222629 at 2023-09-02 + - math-interpolate # failure in job https://hydra.nixos.org/build/233225629 at 2023-09-02 + - math-metric # failure in job https://hydra.nixos.org/build/233225394 at 2023-09-02 + - math-programming # failure in job https://hydra.nixos.org/build/233217072 at 2023-09-02 + - matrix-as-xyz # failure in job https://hydra.nixos.org/build/233196953 at 2023-09-02 + - matrix-lens # failure in job https://hydra.nixos.org/build/233259955 at 2023-09-02 + - matrix-market # failure in job https://hydra.nixos.org/build/233237011 at 2023-09-02 + - matrix-sized # failure in job https://hydra.nixos.org/build/233211908 at 2023-09-02 + - matroid # failure in job https://hydra.nixos.org/build/233244169 at 2023-09-02 + - maude # failure in job https://hydra.nixos.org/build/233204879 at 2023-09-02 + - maxent-learner-hw # failure in job https://hydra.nixos.org/build/233239586 at 2023-09-02 + - maybench # failure in job https://hydra.nixos.org/build/233239576 at 2023-09-02 + - MaybeT # failure in job https://hydra.nixos.org/build/233253183 at 2023-09-02 + - MaybeT-monads-tf # failure in job https://hydra.nixos.org/build/233238946 at 2023-09-02 + - MaybeT-transformers # failure in job https://hydra.nixos.org/build/233191283 at 2023-09-02 + - MazesOfMonad # failure in job https://hydra.nixos.org/build/233200182 at 2023-09-02 + - MBot # failure in job https://hydra.nixos.org/build/233248312 at 2023-09-02 + - mbox-tools # failure in job https://hydra.nixos.org/build/233207558 at 2023-09-02 + - mbtiles # failure in job https://hydra.nixos.org/build/233237721 at 2023-09-02 + - mbug # failure in job https://hydra.nixos.org/build/233242212 at 2023-09-02 + - mcl # failure in job https://hydra.nixos.org/build/233193943 at 2023-09-02 + - mcmaster-gloss-examples # failure in job https://hydra.nixos.org/build/234457610 at 2023-09-13 + - mcmc-synthesis # failure in job https://hydra.nixos.org/build/233208414 at 2023-09-02 + - mcm # failure in job https://hydra.nixos.org/build/233229087 at 2023-09-02 + - mcpi # failure in job https://hydra.nixos.org/build/233231465 at 2023-09-02 + - mdapi # failure in job https://hydra.nixos.org/build/233257724 at 2023-09-02 + - mdcat # failure in job https://hydra.nixos.org/build/233249429 at 2023-09-02 + - mdp # failure in job https://hydra.nixos.org/build/233246226 at 2023-09-02 + - mealstrom # failure in job https://hydra.nixos.org/build/233253540 at 2023-09-02 + - mealy # failure in job https://hydra.nixos.org/build/233260135 at 2023-09-02 + - MeanShift # failure in job https://hydra.nixos.org/build/233194760 at 2023-09-02 + - Measure # failure in job https://hydra.nixos.org/build/233231838 at 2023-09-02 + - mecab # failure in job https://hydra.nixos.org/build/233194280 at 2023-09-02 + - Mecha # failure in job https://hydra.nixos.org/build/233243480 at 2023-09-02 + - mech # failure in job https://hydra.nixos.org/build/233238723 at 2023-09-02 + - mechs # failure in job https://hydra.nixos.org/build/233241727 at 2023-09-02 + - Mechs # failure in job https://hydra.nixos.org/build/233254531 at 2023-09-02 + - mediabus # failure in job https://hydra.nixos.org/build/233259544 at 2023-09-02 + - mediawiki # failure in job https://hydra.nixos.org/build/233213178 at 2023-09-02 + - medium-sdk-haskell # failure in job https://hydra.nixos.org/build/233195507 at 2023-09-02 + - meep # failure in job https://hydra.nixos.org/build/233193144 at 2023-09-02 + - megalisp # failure in job https://hydra.nixos.org/build/233234992 at 2023-09-02 + - megastore # failure in job https://hydra.nixos.org/build/233222876 at 2023-09-02 + - melf # failure in job https://hydra.nixos.org/build/252723248 at 2024-03-16 + - mellon-core # failure in job https://hydra.nixos.org/build/233221666 at 2023-09-02 + - melody # failure in job https://hydra.nixos.org/build/233223241 at 2023-09-02 + - membrain # failure in job https://hydra.nixos.org/build/233248480 at 2023-09-02 + - memcached-binary # failure in job https://hydra.nixos.org/build/233192281 at 2023-09-02 + - memcached # failure in job https://hydra.nixos.org/build/233190993 at 2023-09-02 + - memcache-haskell # failure in job https://hydra.nixos.org/build/233211839 at 2023-09-02 + - meminfo # failure in job https://hydra.nixos.org/build/233201130 at 2023-09-02 + - memis # failure in job https://hydra.nixos.org/build/233207107 at 2023-09-02 + - memoization-utils # failure in job https://hydra.nixos.org/build/233220093 at 2023-09-02 + - memo-ptr # failure in job https://hydra.nixos.org/build/233216357 at 2023-09-02 + - memorable-bits # failure in job https://hydra.nixos.org/build/233247877 at 2023-09-02 + - memorypool # failure in job https://hydra.nixos.org/build/233193107 at 2023-09-02 + - memo-sqlite # failure in job https://hydra.nixos.org/build/233243897 at 2023-09-02 + - menoh # failure in job https://hydra.nixos.org/build/233238503 at 2023-09-02 + - menshen # failure in job https://hydra.nixos.org/build/233217324 at 2023-09-02 + - mercury-api # failure in job https://hydra.nixos.org/build/233229812 at 2023-09-02 + - mergeful-persistent # failure in job https://hydra.nixos.org/build/233221803 at 2023-09-02 + - mergeless-persistent # failure in job https://hydra.nixos.org/build/233235114 at 2023-09-02 + - messagepack-rpc # failure in job https://hydra.nixos.org/build/233254653 at 2023-09-02 + - messente # failure in job https://hydra.nixos.org/build/233195598 at 2023-09-02 + - metadata # failure in job https://hydra.nixos.org/build/233246079 at 2023-09-02 + - MetaHDBC # failure in job https://hydra.nixos.org/build/233258864 at 2023-09-02 + - metaheuristics # failure in job https://hydra.nixos.org/build/233248251 at 2023-09-02 + - meta-misc # failure in job https://hydra.nixos.org/build/233248305 at 2023-09-02 + - meta-par # failure in job https://hydra.nixos.org/build/233227886 at 2023-09-02 + - method # failure in job https://hydra.nixos.org/build/233230721 at 2023-09-02 + - metric # failure in job https://hydra.nixos.org/build/233224295 at 2023-09-02 + - metricsd-client # failure in job https://hydra.nixos.org/build/233217951 at 2023-09-02 + - metro-transport-tls # failure in job https://hydra.nixos.org/build/252717619 at 2024-03-16 + - mezzo # failure in job https://hydra.nixos.org/build/233223341 at 2023-09-02 + - mezzolens # failure in job https://hydra.nixos.org/build/233248307 at 2023-09-02 + - mgeneric # failure in job https://hydra.nixos.org/build/233197809 at 2023-09-02 + - MHask # failure in job https://hydra.nixos.org/build/233232401 at 2023-09-02 + - miconix-test # failure in job https://hydra.nixos.org/build/233230738 at 2023-09-02 + - microbase # failure in job https://hydra.nixos.org/build/233204368 at 2023-09-02 + - microformats2-parser # failure in job https://hydra.nixos.org/build/233238485 at 2023-09-02 + - microgroove # failure in job https://hydra.nixos.org/build/233196933 at 2023-09-02 + - microlens-each # failure in job https://hydra.nixos.org/build/233253621 at 2023-09-02 + - microlens-process # failure in job https://hydra.nixos.org/build/233190805 at 2023-09-02 + - microlens-pro # failure in job https://hydra.nixos.org/build/252733422 at 2024-03-16 + - micrologger # failure in job https://hydra.nixos.org/build/233196212 at 2023-09-02 + - micro-recursion-schemes # failure in job https://hydra.nixos.org/build/233214118 at 2023-09-02 + - microsoft-translator # failure in job https://hydra.nixos.org/build/233235928 at 2023-09-02 + - mida # failure in job https://hydra.nixos.org/build/233223244 at 2023-09-02 + - midi-simple # failure in job https://hydra.nixos.org/build/233219079 at 2023-09-02 + - midisurface # failure in job https://hydra.nixos.org/build/233224559 at 2023-09-02 + - midi-utils # failure in job https://hydra.nixos.org/build/233222257 at 2023-09-02 + - mi # failure in job https://hydra.nixos.org/build/233227735 at 2023-09-02 + - mighttpd2 # failure in job https://hydra.nixos.org/build/233213125 at 2023-09-02 + - migrant-postgresql-simple # failure in job https://hydra.nixos.org/build/233191795 at 2023-09-02 + - mikmod # failure in job https://hydra.nixos.org/build/233247364 at 2023-09-02 + - mikrokosmos # failure in job https://hydra.nixos.org/build/233232143 at 2023-09-02 + - miku # failure in job https://hydra.nixos.org/build/233212186 at 2023-09-02 + - milena # failure in job https://hydra.nixos.org/build/233257533 at 2023-09-02 + - mime-directory # failure in job https://hydra.nixos.org/build/233209691 at 2023-09-02 + - mines # failure in job https://hydra.nixos.org/build/252722834 at 2024-03-16 + - MiniAgda # failure in job https://hydra.nixos.org/build/233259586 at 2023-09-02 + - minicurl # failure in job https://hydra.nixos.org/build/252710787 at 2024-03-16 + - miniforth # failure in job https://hydra.nixos.org/build/233220853 at 2023-09-02 + - minilens # failure in job https://hydra.nixos.org/build/233191347 at 2023-09-02 + - minions # failure in job https://hydra.nixos.org/build/233246840 at 2023-09-02 + - miniplex # failure in job https://hydra.nixos.org/build/233241976 at 2023-09-02 + - ministg # failure in job https://hydra.nixos.org/build/233214109 at 2023-09-02 + - minizinc-process # failure in job https://hydra.nixos.org/build/233211497 at 2023-09-02 + - minst-idx # failure in job https://hydra.nixos.org/build/233259901 at 2023-09-02 + - mios # failure in job https://hydra.nixos.org/build/233251863 at 2023-09-02 + - MIP # failure in job https://hydra.nixos.org/build/233199688 at 2023-09-02 + - mirror-tweet # failure in job https://hydra.nixos.org/build/233216951 at 2023-09-02 + - mismi-p # failure in job https://hydra.nixos.org/build/233257227 at 2023-09-02 + - miso-action-logger # failure in job https://hydra.nixos.org/build/233229061 at 2023-09-02 + - miso-examples # failure in job https://hydra.nixos.org/build/233237380 at 2023-09-02 + - mit-3qvpPyAi6mH # failure in job https://hydra.nixos.org/build/233229967 at 2023-09-02 + - mix-arrows # failure in job https://hydra.nixos.org/build/233257720 at 2023-09-02 + - mixpanel-client # failure in job https://hydra.nixos.org/build/233220132 at 2023-09-02 + - mkcabal # failure in job https://hydra.nixos.org/build/233202466 at 2023-09-02 + - mltool # failure in job https://hydra.nixos.org/build/233203849 at 2023-09-02 + - ml-w # failure in job https://hydra.nixos.org/build/233251342 at 2023-09-02 + - mm2 # failure in job https://hydra.nixos.org/build/233260048 at 2023-09-02 + - mmsyn2 # failure in job https://hydra.nixos.org/build/233201519 at 2023-09-02 + - mmsyn4 # failure in job https://hydra.nixos.org/build/233241446 at 2023-09-02 + - mmsyn6ukr-array # failure in job https://hydra.nixos.org/build/233212068 at 2023-09-02 + - mmsyn7ukr-common # failure in job https://hydra.nixos.org/build/233249446 at 2023-09-02 + - mmtf # failure in job https://hydra.nixos.org/build/233190851 at 2023-09-02 + - mmtl # failure in job https://hydra.nixos.org/build/233235862 at 2023-09-02 + - mmzk-typeid # failure in job https://hydra.nixos.org/build/233258612 at 2023-09-02 + - Mobile-Legends-Hack-Cheats # failure in job https://hydra.nixos.org/build/233194849 at 2023-09-02 + - mockazo # failure in job https://hydra.nixos.org/build/233234923 at 2023-09-02 + - mock-httpd # failure in job https://hydra.nixos.org/build/233191481 at 2023-09-02 + - mock-time # failure in job https://hydra.nixos.org/build/252737870 at 2024-03-16 + - modbus-tcp # failure in job https://hydra.nixos.org/build/233230661 at 2023-09-02 + - model # failure in job https://hydra.nixos.org/build/233211330 at 2023-09-02 + - modelicaparser # failure in job https://hydra.nixos.org/build/233207575 at 2023-09-02 + - modular-prelude # failure in job https://hydra.nixos.org/build/233210510 at 2023-09-02 + - module-management # failure in job https://hydra.nixos.org/build/233198407 at 2023-09-02 + - modulespection # failure in job https://hydra.nixos.org/build/233206138 at 2023-09-02 + - MoeDict # failure in job https://hydra.nixos.org/build/233255252 at 2023-09-02 + - moe # failure in job https://hydra.nixos.org/build/233253151 at 2023-09-02 + - Moe # failure in job https://hydra.nixos.org/build/234446604 at 2023-09-13 + - moesocks # failure in job https://hydra.nixos.org/build/233258741 at 2023-09-02 + - mohws # failure in job https://hydra.nixos.org/build/233246088 at 2023-09-02 + - mollie-api-haskell # failure in job https://hydra.nixos.org/build/233200867 at 2023-09-02 + - monadacme # failure in job https://hydra.nixos.org/build/233218330 at 2023-09-02 + - monad-atom # failure in job https://hydra.nixos.org/build/233243367 at 2023-09-02 + - monad-atom-simple # failure in job https://hydra.nixos.org/build/233259038 at 2023-09-02 + - monad-bayes # failure in job https://hydra.nixos.org/build/252725686 at 2024-03-16 + - monad-branch # failure in job https://hydra.nixos.org/build/233251253 at 2023-09-02 + - MonadCatchIO-mtl # failure in job https://hydra.nixos.org/build/233228214 at 2023-09-02 + - MonadCatchIO-transformers # failure in job https://hydra.nixos.org/build/252729237 at 2024-03-16 + - MonadCatchIO-transformers-foreign # failure in job https://hydra.nixos.org/build/233251635 at 2023-09-02 + - monad-choice # failure in job https://hydra.nixos.org/build/233255987 at 2023-09-02 + - MonadCompose # failure in job https://hydra.nixos.org/build/233204478 at 2023-09-02 + - monad-control-aligned # failure in job https://hydra.nixos.org/build/233240714 at 2023-09-02 + - monadcryptorandom # failure in job https://hydra.nixos.org/build/233235604 at 2023-09-02 + - monad-fork # failure in job https://hydra.nixos.org/build/233206855 at 2023-09-02 + - monad-gen # failure in job https://hydra.nixos.org/build/252730194 at 2024-03-16 + - monadic-arrays # failure in job https://hydra.nixos.org/build/252726939 at 2024-03-16 + - monadiccp # failure in job https://hydra.nixos.org/build/233191794 at 2023-09-02 + - monad-introspect # failure in job https://hydra.nixos.org/build/233248261 at 2023-09-02 + - monadio-unwrappable # failure in job https://hydra.nixos.org/build/252736153 at 2024-03-16 + - Monadius # failure in job https://hydra.nixos.org/build/234456746 at 2023-09-13 + - monad-journal # failure in job https://hydra.nixos.org/build/252714543 at 2024-03-16 + - monad-levels # failure in job https://hydra.nixos.org/build/233230433 at 2023-09-02 + - monad-lgbt # failure in job https://hydra.nixos.org/build/233207652 at 2023-09-02 + - monadLib-compose # failure in job https://hydra.nixos.org/build/233237652 at 2023-09-02 + - monadloc # failure in job https://hydra.nixos.org/build/252715531 at 2024-03-16 + - monadloc-pp # failure in job https://hydra.nixos.org/build/233229067 at 2023-09-02 + - monadlog # failure in job https://hydra.nixos.org/build/233210391 at 2023-09-02 + - monad-log # failure in job https://hydra.nixos.org/build/233235588 at 2023-09-02 + - monad-logger-prefix # failure in job https://hydra.nixos.org/build/233194845 at 2023-09-02 + - monad-logger-syslog # failure in job https://hydra.nixos.org/build/233238581 at 2023-09-02 + - monad-lrs # failure in job https://hydra.nixos.org/build/233204729 at 2023-09-02 + - monad-mersenne-random # failure in job https://hydra.nixos.org/build/233219918 at 2023-09-02 + - monad-metrics # failure in job https://hydra.nixos.org/build/233213287 at 2023-09-02 + - monad-mock # failure in job https://hydra.nixos.org/build/233211936 at 2023-09-02 + - monad-open # failure in job https://hydra.nixos.org/build/233242922 at 2023-09-02 + - monad-parallel-progressbar # failure in job https://hydra.nixos.org/build/233240035 at 2023-09-02 + - monad-param # failure in job https://hydra.nixos.org/build/233257283 at 2023-09-02 + - monad-peel # failure in job https://hydra.nixos.org/build/252723606 at 2024-03-16 + - monad-persist # failure in job https://hydra.nixos.org/build/233214035 at 2023-09-02 + - monad-primitive # failure in job https://hydra.nixos.org/build/252713027 at 2024-03-16 + - monad-products # failure in job https://hydra.nixos.org/build/252738477 at 2024-03-16 + - MonadRandomLazy # failure in job https://hydra.nixos.org/build/233247540 at 2023-09-02 + - monad-ran # failure in job https://hydra.nixos.org/build/233251596 at 2023-09-02 + - monad-recorder # failure in job https://hydra.nixos.org/build/233222665 at 2023-09-02 + - monads-fd # failure in job https://hydra.nixos.org/build/252731103 at 2024-03-16 + - monad-skeleton # failure in job https://hydra.nixos.org/build/233234306 at 2023-09-02 + - MonadStack # failure in job https://hydra.nixos.org/build/233239920 at 2023-09-02 + - monad-statevar # failure in job https://hydra.nixos.org/build/233215896 at 2023-09-02 + - monad-ste # failure in job https://hydra.nixos.org/build/233226514 at 2023-09-02 + - monad-stlike-io # failure in job https://hydra.nixos.org/build/233254724 at 2023-09-02 + - monad-supply # failure in job https://hydra.nixos.org/build/252721130 at 2024-03-16 + - monad-task # failure in job https://hydra.nixos.org/build/233199661 at 2023-09-02 + - monad-throw-exit # failure in job https://hydra.nixos.org/build/233205411 at 2023-09-02 + - monad-timing # failure in job https://hydra.nixos.org/build/233213441 at 2023-09-02 + - monadtransform # failure in job https://hydra.nixos.org/build/252727336 at 2024-03-16 + - monad-tree # failure in job https://hydra.nixos.org/build/233259264 at 2023-09-02 + - monad-tx # failure in job https://hydra.nixos.org/build/233232176 at 2023-09-02 + - monad-unify # failure in job https://hydra.nixos.org/build/233202833 at 2023-09-02 + - monad-wrap # failure in job https://hydra.nixos.org/build/233247808 at 2023-09-02 + - Monatron # failure in job https://hydra.nixos.org/build/233211361 at 2023-09-02 + - mondo # failure in job https://hydra.nixos.org/build/233207379 at 2023-09-02 + - money # failure in job https://hydra.nixos.org/build/233236545 at 2023-09-02 + - mongodb-queue # failure in job https://hydra.nixos.org/build/233216248 at 2023-09-02 + - monitor # failure in job https://hydra.nixos.org/build/233229021 at 2023-09-02 + - monocypher # failure in job https://hydra.nixos.org/build/233195745 at 2023-09-02 + - mono-foldable # failure in job https://hydra.nixos.org/build/233238824 at 2023-09-02 + - monoid-absorbing # failure in job https://hydra.nixos.org/build/233236465 at 2023-09-02 + - monoidal-functors # failure in job https://hydra.nixos.org/build/233203234 at 2023-09-02 + - monoid # failure in job https://hydra.nixos.org/build/233252888 at 2023-09-02 + - monoidmap # failure in job https://hydra.nixos.org/build/233252527 at 2023-09-02 + - monoid-owns # failure in job https://hydra.nixos.org/build/233259043 at 2023-09-02 + - monoidplus # failure in job https://hydra.nixos.org/build/233226759 at 2023-09-02 + - monoids # failure in job https://hydra.nixos.org/build/233231684 at 2023-09-02 + - monomer-hagrid # failure in job https://hydra.nixos.org/build/252729072 at 2024-03-16 + - monopati # failure in job https://hydra.nixos.org/build/233234119 at 2023-09-02 + - monus # failure in job https://hydra.nixos.org/build/233252424 at 2023-09-02 + - monus-weighted-search # timeout + - monzo # failure in job https://hydra.nixos.org/build/233254681 at 2023-09-02 + - morfette # failure in job https://hydra.nixos.org/build/233249575 at 2023-09-02 + - morfeusz # failure in job https://hydra.nixos.org/build/233232351 at 2023-09-02 + - morpheus-graphql-cli # failure in job https://hydra.nixos.org/build/233249063 at 2023-09-02 + - morpheus-graphql-code-gen # failure in job https://hydra.nixos.org/build/252733361 at 2024-03-16 + - morphisms-functors # failure in job https://hydra.nixos.org/build/233255311 at 2023-09-02 + - morphisms-objects # failure in job https://hydra.nixos.org/build/233216076 at 2023-09-02 + - morte # failure in job https://hydra.nixos.org/build/233212193 at 2023-09-02 + - mortred # failure in job https://hydra.nixos.org/build/233216766 at 2023-09-02 + - mosaico-lib # failure in job https://hydra.nixos.org/build/233253717 at 2023-09-02 + - motor-reflection # failure in job https://hydra.nixos.org/build/233247530 at 2023-09-02 + - mount # failure in job https://hydra.nixos.org/build/233220302 at 2023-09-02 + - movie-monad # failure in job https://hydra.nixos.org/build/233215402 at 2023-09-02 + - mpd-current-json # failure in job https://hydra.nixos.org/build/241424468 at 2023-11-19 + - mpppc # failure in job https://hydra.nixos.org/build/233223008 at 2023-09-02 + - mpris # failure in job https://hydra.nixos.org/build/233259241 at 2023-09-02 + - mpvguihs # failure in job https://hydra.nixos.org/build/233196650 at 2023-09-02 + - mqtt # failure in job https://hydra.nixos.org/build/233202067 at 2023-09-02 + - mqtt-hs # failure in job https://hydra.nixos.org/build/233239399 at 2023-09-02 + - mrifk # failure in job https://hydra.nixos.org/build/233201109 at 2023-09-02 + - mrm # failure in job https://hydra.nixos.org/build/233191612 at 2023-09-02 + - ms-auth # failure in job https://hydra.nixos.org/build/233193383 at 2023-09-02 + - ms-azure-api # failure in job https://hydra.nixos.org/build/233202229 at 2023-09-02 + - ms # failure in job https://hydra.nixos.org/build/233237728 at 2023-09-02 + - msgpack # failure in job https://hydra.nixos.org/build/233258131 at 2023-09-02 + - msgpack-types # failure in job https://hydra.nixos.org/build/233235351 at 2023-09-02 + - ms-graph-api # failure in job https://hydra.nixos.org/build/233219042 at 2023-09-02 + - msh # failure in job https://hydra.nixos.org/build/233196466 at 2023-09-02 + - MTGBuilder # failure in job https://hydra.nixos.org/build/233227528 at 2023-09-02 + - mtl-c # failure in job https://hydra.nixos.org/build/233196798 at 2023-09-02 + - mtl-evil-instances # failure in job https://hydra.nixos.org/build/233239976 at 2023-09-02 + - mtl-extras # failure in job https://hydra.nixos.org/build/233199852 at 2023-09-02 + - mtl-tf # failure in job https://hydra.nixos.org/build/233254943 at 2023-09-02 + - mtl-unleashed # failure in job https://hydra.nixos.org/build/252714086 at 2024-03-16 + - mtl-uplift # failure in job https://hydra.nixos.org/build/252739478 at 2024-03-16 + - mtlx # failure in job https://hydra.nixos.org/build/233221631 at 2023-09-02 + - mtp # failure in job https://hydra.nixos.org/build/233212895 at 2023-09-02 + - mtree # failure in job https://hydra.nixos.org/build/252722593 at 2024-03-16 + - mtsl # failure in job https://hydra.nixos.org/build/233207653 at 2023-09-02 + - MuCheck # failure in job https://hydra.nixos.org/build/233254207 at 2023-09-02 + - mudbath # failure in job https://hydra.nixos.org/build/233198648 at 2023-09-02 + - mud # failure in job https://hydra.nixos.org/build/233229445 at 2023-09-02 + - mulang # failure in job https://hydra.nixos.org/build/233211001 at 2023-09-02 + - multext-east-msd # failure in job https://hydra.nixos.org/build/233191007 at 2023-09-02 + - multiaddr # failure in job https://hydra.nixos.org/build/233223452 at 2023-09-02 + - multiarg # failure in job https://hydra.nixos.org/build/233238633 at 2023-09-02 + - multicurryable # failure in job https://hydra.nixos.org/build/252731222 at 2024-03-16 + - multihash # failure in job https://hydra.nixos.org/build/233203263 at 2023-09-02 + - multi-instance # failure in job https://hydra.nixos.org/build/233203186 at 2023-09-02 + - multilinear # failure in job https://hydra.nixos.org/build/233260046 at 2023-09-02 + - multipass # failure in job https://hydra.nixos.org/build/233252587 at 2023-09-02 + - multipath # failure in job https://hydra.nixos.org/build/233248692 at 2023-09-02 + - multiplate # failure in job https://hydra.nixos.org/build/252739560 at 2024-03-16 + - multiplate-simplified # failure in job https://hydra.nixos.org/build/233241999 at 2023-09-02 + - multipool # failure in job https://hydra.nixos.org/build/233234384 at 2023-09-02 + - multirec # failure in job https://hydra.nixos.org/build/233242079 at 2023-09-02 + - multivariant # failure in job https://hydra.nixos.org/build/233254625 at 2023-09-02 + - Munkres # failure in job https://hydra.nixos.org/build/233237379 at 2023-09-02 + - muon # failure in job https://hydra.nixos.org/build/233238364 at 2023-09-02 + - murmur # failure in job https://hydra.nixos.org/build/233244309 at 2023-09-02 + - mu-schema # failure in job https://hydra.nixos.org/build/233235916 at 2023-09-02 + - musicScroll # failure in job https://hydra.nixos.org/build/233197933 at 2023-09-02 + - music-util # failure in job https://hydra.nixos.org/build/233234440 at 2023-09-02 + - musicxml # failure in job https://hydra.nixos.org/build/233201763 at 2023-09-02 + - mustache2hs # failure in job https://hydra.nixos.org/build/233229095 at 2023-09-02 + - mustache-haskell # failure in job https://hydra.nixos.org/build/233235667 at 2023-09-02 + - mutable # failure in job https://hydra.nixos.org/build/233204639 at 2023-09-02 + - mvar-lock # failure in job https://hydra.nixos.org/build/252735681 at 2024-03-16 + - mvc # failure in job https://hydra.nixos.org/build/233205036 at 2023-09-02 + - mxnet # failure in job https://hydra.nixos.org/build/233212365 at 2023-09-02 + - mxnet-nnvm # failure in job https://hydra.nixos.org/build/233236073 at 2023-09-02 + - myanimelist-export # failure in job https://hydra.nixos.org/build/233255510 at 2023-09-02 + - myo # failure in job https://hydra.nixos.org/build/233251998 at 2023-09-02 + - my-package-testing # failure in job https://hydra.nixos.org/build/233201843 at 2023-09-02 + - MyPrimes # failure in job https://hydra.nixos.org/build/233247934 at 2023-09-02 + - mysnapsession # failure in job https://hydra.nixos.org/build/252732102 at 2024-03-16 + - mysql-effect # failure in job https://hydra.nixos.org/build/233248718 at 2023-09-02 + - mysql-haskell # failure in job https://hydra.nixos.org/build/233195978 at 2023-09-02 + - mysql-pure # failure in job https://hydra.nixos.org/build/233250825 at 2023-09-02 + - mysql-simple-quasi # failure in job https://hydra.nixos.org/build/233214755 at 2023-09-02 + - mystem # failure in job https://hydra.nixos.org/build/233215180 at 2023-09-02 + - my-test-docs # failure in job https://hydra.nixos.org/build/233191840 at 2023-09-02 + - myxine-client # failure in job https://hydra.nixos.org/build/233236439 at 2023-09-02 + - mzv # failure in job https://hydra.nixos.org/build/233241826 at 2023-09-02 + - n2o-protocols # failure in job https://hydra.nixos.org/build/233233132 at 2023-09-02 + - nagios-plugin-ekg # failure in job https://hydra.nixos.org/build/233203188 at 2023-09-02 + - named-binary-tag # failure in job https://hydra.nixos.org/build/233225138 at 2023-09-02 + - named-formlet # failure in job https://hydra.nixos.org/build/252711265 at 2024-03-16 + - named-lock # failure in job https://hydra.nixos.org/build/233247307 at 2023-09-02 + - named-servant # failure in job https://hydra.nixos.org/build/233205979 at 2023-09-02 + - named-sop # failure in job https://hydra.nixos.org/build/233233523 at 2023-09-02 + - namelist # failure in job https://hydra.nixos.org/build/233216883 at 2023-09-02 + - nanoAgda # failure in job https://hydra.nixos.org/build/233259294 at 2023-09-02 + - nano-cryptr # failure in job https://hydra.nixos.org/build/233218831 at 2023-09-02 + - nanocurses # failure in job https://hydra.nixos.org/build/233215906 at 2023-09-02 + - nano-hmac # failure in job https://hydra.nixos.org/build/233224756 at 2023-09-02 + - NanoID # failure in job https://hydra.nixos.org/build/233212531 at 2023-09-02 + - nano-md5 # failure in job https://hydra.nixos.org/build/233222265 at 2023-09-02 + - nanomsg # failure in job https://hydra.nixos.org/build/233240904 at 2023-09-02 + - nanomsg-haskell # failure in job https://hydra.nixos.org/build/233207779 at 2023-09-02 + - nanoparsec # failure in job https://hydra.nixos.org/build/233248843 at 2023-09-02 + - nanopass # failure in job https://hydra.nixos.org/build/233230210 at 2023-09-02 + - NanoProlog # failure in job https://hydra.nixos.org/build/233244743 at 2023-09-02 + - nanovg-simple # failure in job https://hydra.nixos.org/build/233257414 at 2023-09-02 + - Naperian # failure in job https://hydra.nixos.org/build/233200372 at 2023-09-02 + - naperian # failure in job https://hydra.nixos.org/build/233233726 at 2023-09-02 + - naqsha # failure in job https://hydra.nixos.org/build/233256844 at 2023-09-02 + - narc # failure in job https://hydra.nixos.org/build/233215853 at 2023-09-02 + - nationstates # failure in job https://hydra.nixos.org/build/233243640 at 2023-09-02 + - nat-optics # failure in job https://hydra.nixos.org/build/252729307 at 2024-03-16 + - nats-client # failure in job https://hydra.nixos.org/build/233241313 at 2023-09-02 + - nat-sized-numbers # failure in job https://hydra.nixos.org/build/233244238 at 2023-09-02 + - natural # failure in job https://hydra.nixos.org/build/233232490 at 2023-09-02 + - NaturalLanguageAlphabets # failure in job https://hydra.nixos.org/build/245539294 at 2024-01-02 + - NaturalSort # failure in job https://hydra.nixos.org/build/233213239 at 2023-09-02 + - naver-translate # failure in job https://hydra.nixos.org/build/233225934 at 2023-09-02 + - nbt # failure in job https://hydra.nixos.org/build/233253509 at 2023-09-02 + - ncurses # failure in job https://hydra.nixos.org/build/233238895 at 2023-09-02 + - neat # failure in job https://hydra.nixos.org/build/233203521 at 2023-09-02 + - needle # failure in job https://hydra.nixos.org/build/233192371 at 2023-09-02 + - neet # failure in job https://hydra.nixos.org/build/233235457 at 2023-09-02 + - nehe-tuts # failure in job https://hydra.nixos.org/build/233249347 at 2023-09-02 + - neil # failure in job https://hydra.nixos.org/build/233219708 at 2023-09-02 + - neither-data # failure in job https://hydra.nixos.org/build/233201266 at 2023-09-02 + - neither # failure in job https://hydra.nixos.org/build/233244974 at 2023-09-02 + - neko-lib # failure in job https://hydra.nixos.org/build/233236797 at 2023-09-02 + - neko-obfs # failure in job https://hydra.nixos.org/build/233248732 at 2023-09-02 + - nekos-best # failure in job https://hydra.nixos.org/build/233214327 at 2023-09-02 + - Neks # failure in job https://hydra.nixos.org/build/233238103 at 2023-09-02 + - neptune-backend # failure in job https://hydra.nixos.org/build/233214329 at 2023-09-02 + - nero # failure in job https://hydra.nixos.org/build/233216907 at 2023-09-02 + - NestedFunctor # failure in job https://hydra.nixos.org/build/233253656 at 2023-09-02 + - nestedmap # failure in job https://hydra.nixos.org/build/233219375 at 2023-09-02 + - nested-sequence # failure in job https://hydra.nixos.org/build/233221359 at 2023-09-02 + - nest # failure in job https://hydra.nixos.org/build/233224450 at 2023-09-02 + - netclock # failure in job https://hydra.nixos.org/build/233207456 at 2023-09-02 + - netease-fm # failure in job https://hydra.nixos.org/build/233210043 at 2023-09-02 + - netrium # failure in job https://hydra.nixos.org/build/233258377 at 2023-09-02 + - NetSNMP # failure in job https://hydra.nixos.org/build/233598256 at 2023-09-02 + - netspec # failure in job https://hydra.nixos.org/build/233251049 at 2023-09-02 + - netw # failure in job https://hydra.nixos.org/build/253678214 at 2024-03-31 + - netwire-input-javascript # failure in job https://hydra.nixos.org/build/233245020 at 2023-09-02 + - netwire-vinylglfw-examples # failure in job https://hydra.nixos.org/build/233236274 at 2023-09-02 + - network-address # failure in job https://hydra.nixos.org/build/233248618 at 2023-09-02 + - network-api-support # failure in job https://hydra.nixos.org/build/233257275 at 2023-09-02 + - network-arbitrary # failure in job https://hydra.nixos.org/build/233250988 at 2023-09-02 + - network-attoparsec # failure in job https://hydra.nixos.org/build/233255528 at 2023-09-02 + - network-bitcoin # failure in job https://hydra.nixos.org/build/233191198 at 2023-09-02 + - network-builder # failure in job https://hydra.nixos.org/build/233235184 at 2023-09-02 + - network-bytestring # failure in job https://hydra.nixos.org/build/233201616 at 2023-09-02 + - network-carbon # failure in job https://hydra.nixos.org/build/233225276 at 2023-09-02 + - network-dbus # failure in job https://hydra.nixos.org/build/233212385 at 2023-09-02 + - networked-game # failure in job https://hydra.nixos.org/build/233239577 at 2023-09-02 + - network-house # failure in job https://hydra.nixos.org/build/233193957 at 2023-09-02 + - network-manager-tui # failure in job https://hydra.nixos.org/build/233247972 at 2023-09-02 + - network-messagepack-rpc-websocket # timeout + - network-metrics # failure in job https://hydra.nixos.org/build/233259963 at 2023-09-02 + - network-msg # failure in job https://hydra.nixos.org/build/233236413 at 2023-09-02 + - network-msgpack-rpc # failure in job https://hydra.nixos.org/build/233222467 at 2023-09-02 + - network-packet-linux # failure in job https://hydra.nixos.org/build/233235052 at 2023-09-02 + - network-server # failure in job https://hydra.nixos.org/build/233250808 at 2023-09-02 + - network-service # failure in job https://hydra.nixos.org/build/233193647 at 2023-09-02 + - network-simple-sockaddr # failure in job https://hydra.nixos.org/build/233204221 at 2023-09-02 + - network-socket-options # failure in job https://hydra.nixos.org/build/233252466 at 2023-09-02 + - network-transport-amqp # failure in job https://hydra.nixos.org/build/233224582 at 2023-09-02 + - network-transport-tests # failure in job https://hydra.nixos.org/build/252719526 at 2024-03-16 + - network-voicetext # failure in job https://hydra.nixos.org/build/233204992 at 2023-09-02 + - network-wai-router # failure in job https://hydra.nixos.org/build/233219167 at 2023-09-02 + - neural-network-blashs # failure in job https://hydra.nixos.org/build/233244174 at 2023-09-02 + - neural-network-hmatrix # failure in job https://hydra.nixos.org/build/233237535 at 2023-09-02 + - newbase60 # failure in job https://hydra.nixos.org/build/233241443 at 2023-09-02 + - newhope # failure in job https://hydra.nixos.org/build/233221942 at 2023-09-02 + - newline # failure in job https://hydra.nixos.org/build/233205462 at 2023-09-02 + - newports # failure in job https://hydra.nixos.org/build/233234468 at 2023-09-02 + - newsletter # failure in job https://hydra.nixos.org/build/233252800 at 2023-09-02 + - newt # failure in job https://hydra.nixos.org/build/233227870 at 2023-09-02 + - newtype-deriving # failure in job https://hydra.nixos.org/build/233209383 at 2023-09-02 + - newtype-th # failure in job https://hydra.nixos.org/build/233203461 at 2023-09-02 + - next-ref # failure in job https://hydra.nixos.org/build/233230105 at 2023-09-02 + - nextstep-plist # failure in job https://hydra.nixos.org/build/233227343 at 2023-09-02 + - NGrams # failure in job https://hydra.nixos.org/build/233230426 at 2023-09-02 + - ngrams-loader # failure in job https://hydra.nixos.org/build/233211319 at 2023-09-02 + - ngx-export-healthcheck # failure in job https://hydra.nixos.org/build/238601669 at 2023-10-21 + - ngx-export-log # failure in job https://hydra.nixos.org/build/233193133 at 2023-09-02 + - niagra # failure in job https://hydra.nixos.org/build/233234016 at 2023-09-02 + - nibblestring # failure in job https://hydra.nixos.org/build/233224888 at 2023-09-02 + - nice-html # failure in job https://hydra.nixos.org/build/233193644 at 2023-09-02 + - nicovideo-translator # failure in job https://hydra.nixos.org/build/233225618 at 2023-09-02 + - nist-beacon # failure in job https://hydra.nixos.org/build/233206376 at 2023-09-02 + - nitro # failure in job https://hydra.nixos.org/build/233229909 at 2023-09-02 + - nix-delegate # failure in job https://hydra.nixos.org/build/233232891 at 2023-09-02 + - nixdu # failure in job https://hydra.nixos.org/build/233257712 at 2023-09-02 + - nix-eval # failure in job https://hydra.nixos.org/build/233256388 at 2023-09-02 + - nix-freeze-tree # failure in job https://hydra.nixos.org/build/233234834 at 2023-09-02 + - nixfromnpm # failure in job https://hydra.nixos.org/build/233239168 at 2023-09-02 + - nixpkgs-update # failure in job https://hydra.nixos.org/build/233196708 at 2023-09-02 + - nix-tools # failure in job https://hydra.nixos.org/build/233662959 at 2023-09-02 + - nkeys # failure in job https://hydra.nixos.org/build/255693929 at 2024-04-16 + - nlp-scores # failure in job https://hydra.nixos.org/build/233232770 at 2023-09-02 + - NMap # failure in job https://hydra.nixos.org/build/233246148 at 2023-09-02 + - nme # failure in job https://hydra.nixos.org/build/233224069 at 2023-09-02 + - nm # failure in job https://hydra.nixos.org/build/233258727 at 2023-09-02 + - n-m # failure in job https://hydra.nixos.org/build/254311712 at 2024-03-31 + - nn # failure in job https://hydra.nixos.org/build/233236534 at 2023-09-02 + - nntp # failure in job https://hydra.nixos.org/build/233210197 at 2023-09-02 + - noether # failure in job https://hydra.nixos.org/build/233193462 at 2023-09-02 + - nofib-analyse # failure in job https://hydra.nixos.org/build/233241646 at 2023-09-02 + - nofib-analyze # failure in job https://hydra.nixos.org/build/233203306 at 2023-09-02 + - noise # failure in job https://hydra.nixos.org/build/233190885 at 2023-09-02 + - noli # failure in job https://hydra.nixos.org/build/233208659 at 2023-09-02 + - non-empty-containers # failure in job https://hydra.nixos.org/build/233201102 at 2023-09-02 + - NonEmpty # failure in job https://hydra.nixos.org/build/233244009 at 2023-09-02 + - nonempty-lift # failure in job https://hydra.nixos.org/build/233237065 at 2023-09-02 + - nonemptymap # failure in job https://hydra.nixos.org/build/252711949 at 2024-03-16 + - non-empty-zipper # failure in job https://hydra.nixos.org/build/233244341 at 2023-09-02 + - nonlinear-optimization # failure in job https://hydra.nixos.org/build/233204674 at 2023-09-02 + - noodle # failure in job https://hydra.nixos.org/build/233195125 at 2023-09-02 + - normalization-insensitive # failure in job https://hydra.nixos.org/build/233239612 at 2023-09-02 + - no-role-annots # failure in job https://hydra.nixos.org/build/233229589 at 2023-09-02 + - notcpp # failure in job https://hydra.nixos.org/build/233216543 at 2023-09-02 + - notmuch-haskell # failure in job https://hydra.nixos.org/build/233332618 at 2023-09-02 + - not-prelude # failure in job https://hydra.nixos.org/build/233248453 at 2023-09-02 + - NoTrace # failure in job https://hydra.nixos.org/build/233229305 at 2023-09-02 + - notzero # failure in job https://hydra.nixos.org/build/233216133 at 2023-09-02 + - np-linear # failure in job https://hydra.nixos.org/build/233257696 at 2023-09-02 + - nptools # failure in job https://hydra.nixos.org/build/233234905 at 2023-09-02 + - nqe # failure in job https://hydra.nixos.org/build/243814217 at 2024-01-01 + - ntha # failure in job https://hydra.nixos.org/build/252730602 at 2024-03-16 + - ntp-control # failure in job https://hydra.nixos.org/build/233231061 at 2023-09-02 + - ntrip-client # failure in job https://hydra.nixos.org/build/233230605 at 2023-09-02 + - n-tuple # failure in job https://hydra.nixos.org/build/233225021 at 2023-09-02 + - nuha # failure in job https://hydra.nixos.org/build/233215103 at 2023-09-02 + - nullary # failure in job https://hydra.nixos.org/build/233214073 at 2023-09-02 + - null-canvas # failure in job https://hydra.nixos.org/build/233201814 at 2023-09-02 + - nullpipe # failure in job https://hydra.nixos.org/build/233245129 at 2023-09-02 + - NumberSieves # failure in job https://hydra.nixos.org/build/233255007 at 2023-09-02 + - NumberTheory # failure in job https://hydra.nixos.org/build/233215395 at 2023-09-02 + - number-wall # failure in job https://hydra.nixos.org/build/233197764 at 2023-09-02 + - numeric-logarithms # failure in job https://hydra.nixos.org/build/252727978 at 2024-03-16 + - numeric-optimization-backprop # failure in job https://hydra.nixos.org/build/252733863 at 2024-03-16 + - numeric-qq # failure in job https://hydra.nixos.org/build/233207127 at 2023-09-02 + - numeric-ranges # failure in job https://hydra.nixos.org/build/233191878 at 2023-09-02 + - numhask-free # failure in job https://hydra.nixos.org/build/233214800 at 2023-09-02 + - numhask-prelude # failure in job https://hydra.nixos.org/build/233248768 at 2023-09-02 + - numhask-space # failure in job https://hydra.nixos.org/build/233210514 at 2023-09-02 + - numtype # failure in job https://hydra.nixos.org/build/233219211 at 2023-09-02 + - numtype-tf # failure in job https://hydra.nixos.org/build/233243483 at 2023-09-02 + - Nutri # failure in job https://hydra.nixos.org/build/233244244 at 2023-09-02 + - NXTDSL # failure in job https://hydra.nixos.org/build/233193483 at 2023-09-02 + - nylas # failure in job https://hydra.nixos.org/build/233193540 at 2023-09-02 + - oanda-rest-api # failure in job https://hydra.nixos.org/build/233250190 at 2023-09-02 + - oasis-xrd # failure in job https://hydra.nixos.org/build/233199264 at 2023-09-02 + - oauthenticated # failure in job https://hydra.nixos.org/build/233257682 at 2023-09-02 + - Object # failure in job https://hydra.nixos.org/build/233191909 at 2023-09-02 + - ObjectIO # failure in job https://hydra.nixos.org/build/233242132 at 2023-09-02 + - ocaml-export # failure in job https://hydra.nixos.org/build/233218217 at 2023-09-02 + - Octree # failure in job https://hydra.nixos.org/build/233228066 at 2023-09-02 + - OddWord # failure in job https://hydra.nixos.org/build/233192922 at 2023-09-02 + - oden-go-packages # failure in job https://hydra.nixos.org/build/233200117 at 2023-09-02 + - oeis2 # failure in job https://hydra.nixos.org/build/233199597 at 2023-09-02 + - OGDF # failure in job https://hydra.nixos.org/build/233200888 at 2023-09-02 + - OGL # failure in job https://hydra.nixos.org/build/233255135 at 2023-09-02 + - ogma-language-c # failure in job https://hydra.nixos.org/build/233228824 at 2023-09-02 + - ogma-language-cocospec # failure in job https://hydra.nixos.org/build/233235359 at 2023-09-02 + - ogma-language-jsonspec # failure in job https://hydra.nixos.org/build/255671054 at 2024-04-16 + - ogma-language-smv # failure in job https://hydra.nixos.org/build/233239832 at 2023-09-02 + - ogmarkup # failure in job https://hydra.nixos.org/build/233229980 at 2023-09-02 + - ohloh-hs # failure in job https://hydra.nixos.org/build/233228177 at 2023-09-02 + - oi # failure in job https://hydra.nixos.org/build/233190838 at 2023-09-02 + - okapi # failure in job https://hydra.nixos.org/build/233193822 at 2023-09-02 + - old-version # failure in job https://hydra.nixos.org/build/233198538 at 2023-09-02 + - om-actor # failure in job https://hydra.nixos.org/build/233231027 at 2023-09-02 + - omaketex # failure in job https://hydra.nixos.org/build/233202599 at 2023-09-02 + - ombra # failure in job https://hydra.nixos.org/build/233192387 at 2023-09-02 + - om-doh # failure in job https://hydra.nixos.org/build/233217719 at 2023-09-02 + - Omega # failure in job https://hydra.nixos.org/build/233226089 at 2023-09-02 + - omega # failure in job https://hydra.nixos.org/build/233241129 at 2023-09-02 + - om-elm # failure in job https://hydra.nixos.org/build/233226229 at 2023-09-02 + - om-fail # failure in job https://hydra.nixos.org/build/233244639 at 2023-09-02 + - om-http # failure in job https://hydra.nixos.org/build/233245328 at 2023-09-02 + - om-http-logging # failure in job https://hydra.nixos.org/build/233218069 at 2023-09-02 + - om-logging # failure in job https://hydra.nixos.org/build/233222909 at 2023-09-02 + - omnifmt # failure in job https://hydra.nixos.org/build/233219763 at 2023-09-02 + - om-plugin-imports # failure in job https://hydra.nixos.org/build/243826382 at 2024-01-01 + - om-socket # failure in job https://hydra.nixos.org/build/233235423 at 2023-09-02 + - on-a-horse # failure in job https://hydra.nixos.org/build/233199193 at 2023-09-02 + - onama # failure in job https://hydra.nixos.org/build/233241430 at 2023-09-02 + - ONC-RPC # failure in job https://hydra.nixos.org/build/233225207 at 2023-09-02 + - on-demand-ssh-tunnel # failure in job https://hydra.nixos.org/build/233197181 at 2023-09-02 + - one-line-aeson-text # failure in job https://hydra.nixos.org/build/252732148 at 2024-03-16 + - oneormore # failure in job https://hydra.nixos.org/build/233242475 at 2023-09-02 + - online # failure in job https://hydra.nixos.org/build/233195360 at 2023-09-02 + - onpartitions # failure in job https://hydra.nixos.org/build/233226163 at 2023-09-02 + - onu-course # failure in job https://hydra.nixos.org/build/233233153 at 2023-09-02 + - oops # failure in job https://hydra.nixos.org/build/252738443 at 2024-03-16 + - op2 # failure in job https://hydra.nixos.org/build/255683846 at 2024-04-16 + - opaleye-classy # failure in job https://hydra.nixos.org/build/233214120 at 2023-09-02 + - opaleye-sqlite # failure in job https://hydra.nixos.org/build/233191474 at 2023-09-02 + - opaleye-trans # failure in job https://hydra.nixos.org/build/233210536 at 2023-09-02 + - open-adt # failure in job https://hydra.nixos.org/build/233201191 at 2023-09-02 + - OpenAFP # failure in job https://hydra.nixos.org/build/233249295 at 2023-09-02 + - openai-hs # failure in job https://hydra.nixos.org/build/233598196 at 2023-09-02 + - openapi3-code-generator # failure in job https://hydra.nixos.org/build/233255628 at 2023-09-02 + - openapi-petstore # failure in job https://hydra.nixos.org/build/233221722 at 2023-09-02 + - openapi-typed # failure in job https://hydra.nixos.org/build/233226830 at 2023-09-02 + - opencascade-hs # failure in job https://hydra.nixos.org/build/243821447 at 2024-01-01 + - opencc # failure in job https://hydra.nixos.org/build/233211902 at 2023-09-02 + - opench-meteo # failure in job https://hydra.nixos.org/build/233212476 at 2023-09-02 + - OpenCL # failure in job https://hydra.nixos.org/build/233216571 at 2023-09-02 + - OpenCLRaw # failure in job https://hydra.nixos.org/build/233247133 at 2023-09-02 + - OpenCLWrappers # failure in job https://hydra.nixos.org/build/233222391 at 2023-09-02 + - opencog-atomspace # failure in job https://hydra.nixos.org/build/233237785 at 2023-09-02 + - opencv # failure in job https://hydra.nixos.org/build/252717564 at 2024-03-16 + - opencv-raw # failure in job https://hydra.nixos.org/build/233211286 at 2023-09-02 + - opendatatable # failure in job https://hydra.nixos.org/build/233254960 at 2023-09-02 + - openexchangerates # failure in job https://hydra.nixos.org/build/233203238 at 2023-09-02 + - openflow # failure in job https://hydra.nixos.org/build/233244058 at 2023-09-02 + - opengles # failure in job https://hydra.nixos.org/build/233214966 at 2023-09-02 + - OpenGLRaw21 # failure in job https://hydra.nixos.org/build/233229407 at 2023-09-02 + - open-haddock # failure in job https://hydra.nixos.org/build/233205112 at 2023-09-02 + - openid-connect # failure in job https://hydra.nixos.org/build/233196765 at 2023-09-02 + - open-pandoc # failure in job https://hydra.nixos.org/build/233247973 at 2023-09-02 + - openpgp # failure in job https://hydra.nixos.org/build/233244438 at 2023-09-02 + - open-signals # failure in job https://hydra.nixos.org/build/233207409 at 2023-09-02 + - opensoundcontrol-ht # failure in job https://hydra.nixos.org/build/233253386 at 2023-09-02 + - openssh-protocol # failure in job https://hydra.nixos.org/build/233196013 at 2023-09-02 + - opentelemetry-extra # failure in job https://hydra.nixos.org/build/233194254 at 2023-09-02 + - opentelemetry-http-client # failure in job https://hydra.nixos.org/build/233221983 at 2023-09-02 + - opentheory-char # failure in job https://hydra.nixos.org/build/233222347 at 2023-09-02 + - opentracing # failure in job https://hydra.nixos.org/build/233218638 at 2023-09-02 + - opentype # failure in job https://hydra.nixos.org/build/233213443 at 2023-09-02 + - OpenVGRaw # failure in job https://hydra.nixos.org/build/233254457 at 2023-09-02 + - Operads # failure in job https://hydra.nixos.org/build/233233055 at 2023-09-02 + - operate-do # failure in job https://hydra.nixos.org/build/233257129 at 2023-09-02 + - operational-class # failure in job https://hydra.nixos.org/build/252715658 at 2024-03-16 + - operational-extra # failure in job https://hydra.nixos.org/build/233232454 at 2023-09-02 + - op # failure in job https://hydra.nixos.org/build/233201812 at 2023-09-02 + - oplang # failure in job https://hydra.nixos.org/build/233208221 at 2023-09-02 + - opn # failure in job https://hydra.nixos.org/build/233198628 at 2023-09-02 + - optima # failure in job https://hydra.nixos.org/build/233200812 at 2023-09-02 + - optimization # failure in job https://hydra.nixos.org/build/233191078 at 2023-09-02 + - optional # failure in job https://hydra.nixos.org/build/233241818 at 2023-09-02 + - options-time # failure in job https://hydra.nixos.org/build/233194289 at 2023-09-02 + - optparse-applicative-simple # failure in job https://hydra.nixos.org/build/233236802 at 2023-09-02 + - optparse-declarative # failure in job https://hydra.nixos.org/build/252718969 at 2024-03-16 + - optparse-helper # failure in job https://hydra.nixos.org/build/233248522 at 2023-09-02 + - optstream # failure in job https://hydra.nixos.org/build/233200326 at 2023-09-02 + - orc # failure in job https://hydra.nixos.org/build/233216448 at 2023-09-02 + - OrchestrateDB # failure in job https://hydra.nixos.org/build/233200562 at 2023-09-02 + - orchestrate # failure in job https://hydra.nixos.org/build/233228950 at 2023-09-02 + - ordered # failure in job https://hydra.nixos.org/build/233226269 at 2023-09-02 + - order-statistics # failure in job https://hydra.nixos.org/build/233255710 at 2023-09-02 + - Ordinary # failure in job https://hydra.nixos.org/build/233240078 at 2023-09-02 + - ordrea # failure in job https://hydra.nixos.org/build/233192984 at 2023-09-02 + - oref # failure in job https://hydra.nixos.org/build/233239331 at 2023-09-02 + - organize-imports # failure in job https://hydra.nixos.org/build/233217876 at 2023-09-02 + - orgmode # failure in job https://hydra.nixos.org/build/233232348 at 2023-09-02 + - orgmode-parse # failure in job https://hydra.nixos.org/build/233206463 at 2023-09-02 + - org-parser # failure in job https://hydra.nixos.org/build/233223593 at 2023-09-02 + - origami # failure in job https://hydra.nixos.org/build/233254357 at 2023-09-02 + - orion-hs # failure in job https://hydra.nixos.org/build/233210586 at 2023-09-02 + - orizentic # failure in job https://hydra.nixos.org/build/233197904 at 2023-09-02 + - OrPatterns # failure in job https://hydra.nixos.org/build/233191538 at 2023-09-02 + - orthotope-hmatrix # failure in job https://hydra.nixos.org/build/252726654 at 2024-03-16 + - orville-postgresql # failure in job https://hydra.nixos.org/build/241433010 at 2023-11-19 + - ory-hydra-client # failure in job https://hydra.nixos.org/build/233197456 at 2023-09-02 + - ory-kratos # failure in job https://hydra.nixos.org/build/233191249 at 2023-09-02 + - osc # failure in job https://hydra.nixos.org/build/233250062 at 2023-09-02 + - oscpacking # failure in job https://hydra.nixos.org/build/234464653 at 2023-09-13 + - oset # failure in job https://hydra.nixos.org/build/233230763 at 2023-09-02 + - Oslo-Vectize # failure in job https://hydra.nixos.org/build/233252956 at 2023-09-02 + - osm-conduit # failure in job https://hydra.nixos.org/build/233259898 at 2023-09-02 + - OSM # failure in job https://hydra.nixos.org/build/233231098 at 2023-09-02 + - oso2pdf # failure in job https://hydra.nixos.org/build/233235234 at 2023-09-02 + - osx-ar # failure in job https://hydra.nixos.org/build/233194090 at 2023-09-02 + - ot # failure in job https://hydra.nixos.org/build/233244553 at 2023-09-02 + - OTP # failure in job https://hydra.nixos.org/build/233215664 at 2023-09-02 + - ottparse-pretty # failure in job https://hydra.nixos.org/build/233217185 at 2023-09-02 + - overloaded # failure in job https://hydra.nixos.org/build/233239086 at 2023-09-02 + - overloaded-records # failure in job https://hydra.nixos.org/build/233235922 at 2023-09-02 + - overture # failure in job https://hydra.nixos.org/build/233245959 at 2023-09-02 + - owoify-hs # failure in job https://hydra.nixos.org/build/233213422 at 2023-09-02 + - package-description-remote # failure in job https://hydra.nixos.org/build/233221358 at 2023-09-02 + - package-vt # failure in job https://hydra.nixos.org/build/233225831 at 2023-09-02 + - packdeps # failure in job https://hydra.nixos.org/build/233216607 at 2023-09-02 + - packed-dawg # failure in job https://hydra.nixos.org/build/233207332 at 2023-09-02 + - packed # failure in job https://hydra.nixos.org/build/233231889 at 2023-09-02 + - packed-multikey-map # failure in job https://hydra.nixos.org/build/233234157 at 2023-09-02 + - packedstring # failure in job https://hydra.nixos.org/build/233240511 at 2023-09-02 + - packer-messagepack # failure in job https://hydra.nixos.org/build/233213453 at 2023-09-02 + - pack # failure in job https://hydra.nixos.org/build/233243562 at 2023-09-02 + - packman # failure in job https://hydra.nixos.org/build/233193792 at 2023-09-02 + - packstream # failure in job https://hydra.nixos.org/build/233229259 at 2023-09-02 + - packunused # failure in job https://hydra.nixos.org/build/233252566 at 2023-09-02 + - pacman-memcache # failure in job https://hydra.nixos.org/build/233194833 at 2023-09-02 + - padic # failure in job https://hydra.nixos.org/build/233244747 at 2023-09-02 + - pads-haskell # failure in job https://hydra.nixos.org/build/233224030 at 2023-09-02 + - pagarme # failure in job https://hydra.nixos.org/build/233201914 at 2023-09-02 + - pagerduty # failure in job https://hydra.nixos.org/build/245788462 at 2024-01-07 + - pagerduty-hs # failure in job https://hydra.nixos.org/build/233220387 at 2023-09-02 + - pagure-hook-receiver # failure in job https://hydra.nixos.org/build/233245894 at 2023-09-02 + - PandocAgda # failure in job https://hydra.nixos.org/build/233332745 at 2023-09-02 + - pandoc-citeproc # failure in job https://hydra.nixos.org/build/233198462 at 2023-09-02 + - pandoc-columns # failure in job https://hydra.nixos.org/build/233234538 at 2023-09-02 + - pandoc-csv2table # failure in job https://hydra.nixos.org/build/233229925 at 2023-09-02 + - pandoc-emphasize-code # failure in job https://hydra.nixos.org/build/252733347 at 2024-03-16 + - pandoc-filter-graphviz # failure in job https://hydra.nixos.org/build/233233372 at 2023-09-02 + - pandoc-filter-indent # failure in job https://hydra.nixos.org/build/233235439 at 2023-09-02 + - pandoc-include-code # failure in job https://hydra.nixos.org/build/252710408 at 2024-03-16 + - pandoc-include # failure in job https://hydra.nixos.org/build/233199152 at 2023-09-02 + - pandoc-include-plus # failure in job https://hydra.nixos.org/build/233198059 at 2023-09-02 + - pandoc-lens # failure in job https://hydra.nixos.org/build/233251239 at 2023-09-02 + - pandoc-linear-table # failure in job https://hydra.nixos.org/build/233254813 at 2023-09-02 + - pandoc-logic-proof # failure in job https://hydra.nixos.org/build/233223409 at 2023-09-02 + - pandoc-markdown-ghci-filter # failure in job https://hydra.nixos.org/build/233213731 at 2023-09-02 + - pandoc-placetable # failure in job https://hydra.nixos.org/build/233243163 at 2023-09-02 + - pandoc-plantuml-diagrams # failure in job https://hydra.nixos.org/build/233221778 at 2023-09-02 + - pandoc-pyplot # failure in job https://hydra.nixos.org/build/233248205 at 2023-09-02 + - pandoc-query # failure in job https://hydra.nixos.org/build/252730669 at 2024-03-16 + - pandoc-select-code # failure in job https://hydra.nixos.org/build/233238415 at 2023-09-02 + - pandoc-symreg # failure in job https://hydra.nixos.org/build/252726624 at 2024-03-16 + - pandoc-unlit # failure in job https://hydra.nixos.org/build/233219811 at 2023-09-02 + - pandoc-utils # failure in job https://hydra.nixos.org/build/233203436 at 2023-09-02 + - pandora # failure in job https://hydra.nixos.org/build/233211349 at 2023-09-02 + - pang-a-lambda # failure in job https://hydra.nixos.org/build/233202706 at 2023-09-02 + - pangraph # failure in job https://hydra.nixos.org/build/233242559 at 2023-09-02 + - pan-os-syslog # failure in job https://hydra.nixos.org/build/233244422 at 2023-09-02 + - panpipe # failure in job https://hydra.nixos.org/build/233257048 at 2023-09-02 + - pansite # failure in job https://hydra.nixos.org/build/233245941 at 2023-09-02 + - pantry-tmp # failure in job https://hydra.nixos.org/build/233662928 at 2023-09-02 + - papa-base-export # failure in job https://hydra.nixos.org/build/233251046 at 2023-09-02 + - papa-include # failure in job https://hydra.nixos.org/build/233226603 at 2023-09-02 + - papa-lens-export # failure in job https://hydra.nixos.org/build/233228582 at 2023-09-02 + - papa-lens-implement # failure in job https://hydra.nixos.org/build/233192797 at 2023-09-02 + - papa-prelude-core # failure in job https://hydra.nixos.org/build/233212274 at 2023-09-02 + - papa-prelude # failure in job https://hydra.nixos.org/build/233256276 at 2023-09-02 + - papa-prelude-lens # failure in job https://hydra.nixos.org/build/233213147 at 2023-09-02 + - papa-prelude-semigroupoids # failure in job https://hydra.nixos.org/build/233250360 at 2023-09-02 + - papa-prelude-semigroups # failure in job https://hydra.nixos.org/build/233199275 at 2023-09-02 + - papa-semigroupoids-export # failure in job https://hydra.nixos.org/build/252729218 at 2024-03-16 + - papa-semigroupoids-implement # failure in job https://hydra.nixos.org/build/233234835 at 2023-09-02 + - paphragen # failure in job https://hydra.nixos.org/build/233206378 at 2023-09-02 + - papillon # failure in job https://hydra.nixos.org/build/233195439 at 2023-09-02 + - pappy # failure in job https://hydra.nixos.org/build/233213934 at 2023-09-02 + - paragon # failure in job https://hydra.nixos.org/build/233205056 at 2023-09-02 + - Parallel-Arrows-Definition # failure in job https://hydra.nixos.org/build/233234042 at 2023-09-02 + - parallel-tasks # failure in job https://hydra.nixos.org/build/233232488 at 2023-09-02 + - parameterized-data # failure in job https://hydra.nixos.org/build/233250720 at 2023-09-02 + - paranoia # failure in job https://hydra.nixos.org/build/233241355 at 2023-09-02 + - parco # failure in job https://hydra.nixos.org/build/233248490 at 2023-09-02 + - parcom-lib # failure in job https://hydra.nixos.org/build/233222095 at 2023-09-02 + - pareto # failure in job https://hydra.nixos.org/build/233216417 at 2023-09-02 + - paripari # failure in job https://hydra.nixos.org/build/233234391 at 2023-09-02 + - parochial # failure in job https://hydra.nixos.org/build/233239964 at 2023-09-02 + - PArrows # failure in job https://hydra.nixos.org/build/233232332 at 2023-09-02 + - Parry # failure in job https://hydra.nixos.org/build/233230444 at 2023-09-02 + - parsec2 # failure in job https://hydra.nixos.org/build/233225643 at 2023-09-02 + - parsec3 # failure in job https://hydra.nixos.org/build/233221004 at 2023-09-02 + - parsec-extra # failure in job https://hydra.nixos.org/build/252728153 at 2024-03-16 + - parsec-free # failure in job https://hydra.nixos.org/build/252735408 at 2024-03-16 + - parsec-parsers # failure in job https://hydra.nixos.org/build/233219781 at 2023-09-02 + - parsec-pratt # failure in job https://hydra.nixos.org/build/233194863 at 2023-09-02 + - parseerror-eq # failure in job https://hydra.nixos.org/build/233250555 at 2023-09-02 + - parse # failure in job https://hydra.nixos.org/build/233246780 at 2023-09-02 + - parse-gcstats # failure in job https://hydra.nixos.org/build/233241500 at 2023-09-02 + - parsely # failure in job https://hydra.nixos.org/build/233205027 at 2023-09-02 + - parser241 # failure in job https://hydra.nixos.org/build/233238792 at 2023-09-02 + - parser-combinators-tests # failure in job https://hydra.nixos.org/build/233259610 at 2023-09-02 + - parsergen # failure in job https://hydra.nixos.org/build/233197332 at 2023-09-02 + - parser-helper # failure in job https://hydra.nixos.org/build/233198774 at 2023-09-02 + - parser-regex # failure in job https://hydra.nixos.org/build/253688486 at 2024-03-31 + - parsers-megaparsec # failure in job https://hydra.nixos.org/build/233234736 at 2023-09-02 + - parser-unbiased-choice-monad-embedding # failure in job https://hydra.nixos.org/build/233258179 at 2023-09-02 + - parsimony # failure in job https://hydra.nixos.org/build/233230339 at 2023-09-02 + - parsix # failure in job https://hydra.nixos.org/build/233250899 at 2023-09-02 + - parsley-core # failure in job https://hydra.nixos.org/build/233240217 at 2023-09-02 + - parsnip # failure in job https://hydra.nixos.org/build/233229093 at 2023-09-02 + - partial-lens # failure in job https://hydra.nixos.org/build/233234761 at 2023-09-02 + - partial-records # failure in job https://hydra.nixos.org/build/233205143 at 2023-09-02 + - partial-semigroup-hedgehog # failure in job https://hydra.nixos.org/build/252731350 at 2024-03-16 + - partly # failure in job https://hydra.nixos.org/build/233229003 at 2023-09-02 + - passage # failure in job https://hydra.nixos.org/build/233192945 at 2023-09-02 + - passman-core # failure in job https://hydra.nixos.org/build/233217997 at 2023-09-02 + - passman # failure in job https://hydra.nixos.org/build/233234939 at 2023-09-02 + - PasswordGenerator # failure in job https://hydra.nixos.org/build/233242634 at 2023-09-02 + - passwords # failure in job https://hydra.nixos.org/build/233234987 at 2023-09-02 + - pasta-curves # failure in job https://hydra.nixos.org/build/233196512 at 2023-09-02 + - pasta # failure in job https://hydra.nixos.org/build/233216549 at 2023-09-02 + - pastis # failure in job https://hydra.nixos.org/build/233218498 at 2023-09-02 + - pasty # failure in job https://hydra.nixos.org/build/233251812 at 2023-09-02 + - patches-vector # failure in job https://hydra.nixos.org/build/233244862 at 2023-09-02 + - Pathfinder # failure in job https://hydra.nixos.org/build/233236573 at 2023-09-02 + - path-formatting # failure in job https://hydra.nixos.org/build/233199358 at 2023-09-02 + - paths # failure in job https://hydra.nixos.org/build/252731256 at 2024-03-16 + - path-sing # failure in job https://hydra.nixos.org/build/237234354 at 2023-10-21 + - PathTree # failure in job https://hydra.nixos.org/build/233216203 at 2023-09-02 + - patronscraper # failure in job https://hydra.nixos.org/build/233258571 at 2023-09-02 + - pattern-trie # failure in job https://hydra.nixos.org/build/233237252 at 2023-09-02 + - paynow-zw # failure in job https://hydra.nixos.org/build/233221916 at 2023-09-02 + - paypal-adaptive-hoops # failure in job https://hydra.nixos.org/build/233244557 at 2023-09-02 + - paypal-api # failure in job https://hydra.nixos.org/build/233228585 at 2023-09-02 + - pbc4hs # failure in job https://hydra.nixos.org/build/233247062 at 2023-09-02 + - pb # failure in job https://hydra.nixos.org/build/233193210 at 2023-09-02 + - PBKDF2 # failure in job https://hydra.nixos.org/build/233201545 at 2023-09-02 + - pb-next # failure in job https://hydra.nixos.org/build/233217547 at 2023-09-02 + - pcd-loader # failure in job https://hydra.nixos.org/build/233230290 at 2023-09-02 + - pcf-font-embed # failure in job https://hydra.nixos.org/build/233246806 at 2023-09-02 + - pcgen # failure in job https://hydra.nixos.org/build/233195356 at 2023-09-02 + - PCLT # failure in job https://hydra.nixos.org/build/233246845 at 2023-09-02 + - pcre-light-extra # failure in job https://hydra.nixos.org/build/233194585 at 2023-09-02 + - pcubature # failure in job https://hydra.nixos.org/build/253698476 at 2024-03-31 + - pdfinfo # failure in job https://hydra.nixos.org/build/233214432 at 2023-09-02 + - pdf-slave-template # failure in job https://hydra.nixos.org/build/233217870 at 2023-09-02 + - pdf-toolbox-viewer # failure in job https://hydra.nixos.org/build/233196461 at 2023-09-02 + - pdftotext # failure in job https://hydra.nixos.org/build/233242086 at 2023-09-02 + - pdynload # failure in job https://hydra.nixos.org/build/233226504 at 2023-09-02 + - PeanoWitnesses # failure in job https://hydra.nixos.org/build/233207451 at 2023-09-02 + - pecoff # failure in job https://hydra.nixos.org/build/233231268 at 2023-09-02 + - pedestrian-dag # failure in job https://hydra.nixos.org/build/233258214 at 2023-09-02 + - peg # failure in job https://hydra.nixos.org/build/233219135 at 2023-09-02 + - peggy # failure in job https://hydra.nixos.org/build/233219739 at 2023-09-02 + - pencil # failure in job https://hydra.nixos.org/build/233241521 at 2023-09-02 + - penntreebank-megaparsec # failure in job https://hydra.nixos.org/build/233192370 at 2023-09-02 + - percent-encoder # failure in job https://hydra.nixos.org/build/233227242 at 2023-09-02 + - perceptron # failure in job https://hydra.nixos.org/build/233192246 at 2023-09-02 + - peregrin # failure in job https://hydra.nixos.org/build/233219228 at 2023-09-02 + - PerfectHash # failure in job https://hydra.nixos.org/build/233252581 at 2023-09-02 + - perfect-vector-shuffle # failure in job https://hydra.nixos.org/build/233195328 at 2023-09-02 + - perhaps # failure in job https://hydra.nixos.org/build/233206486 at 2023-09-02 + - periodic-common # failure in job https://hydra.nixos.org/build/233224868 at 2023-09-02 + - periodic # failure in job https://hydra.nixos.org/build/233192615 at 2023-09-02 + - periodic-polynomials # failure in job https://hydra.nixos.org/build/233251520 at 2023-09-02 + - permutation # failure in job https://hydra.nixos.org/build/233232155 at 2023-09-02 + - permute # failure in job https://hydra.nixos.org/build/233238641 at 2023-09-02 + - persist2er # failure in job https://hydra.nixos.org/build/233243953 at 2023-09-02 + - Persistence # failure in job https://hydra.nixos.org/build/233226467 at 2023-09-02 + - persistent-cereal # failure in job https://hydra.nixos.org/build/233240762 at 2023-09-02 + - persistent-database-url # failure in job https://hydra.nixos.org/build/233233601 at 2023-09-02 + - persistent-documentation # failure in job https://hydra.nixos.org/build/252727244 at 2024-03-16 + - persistent-equivalence # failure in job https://hydra.nixos.org/build/233208713 at 2023-09-02 + - persistent-generic # failure in job https://hydra.nixos.org/build/233220060 at 2023-09-02 + - persistent-mongoDB # failure in job https://hydra.nixos.org/build/233207971 at 2023-09-02 + - persistent-mtl # failure in job https://hydra.nixos.org/build/255677987 at 2024-04-16 + - persistent-odbc # failure in job https://hydra.nixos.org/build/233191221 at 2023-09-02 + - persistent-postgresql-streaming # failure in job https://hydra.nixos.org/build/233194038 at 2023-09-02 + - persistent-ratelimit # failure in job https://hydra.nixos.org/build/233224537 at 2023-09-02 + - persistent-refs # failure in job https://hydra.nixos.org/build/252722090 at 2024-03-16 + - persistent-stm # failure in job https://hydra.nixos.org/build/233234706 at 2023-09-02 + - persistent-template-classy # failure in job https://hydra.nixos.org/build/233230341 at 2023-09-02 + - persistent-vector # failure in job https://hydra.nixos.org/build/252721689 at 2024-03-16 + - persist # failure in job https://hydra.nixos.org/build/233234953 at 2023-09-02 + - persist-state # failure in job https://hydra.nixos.org/build/233249568 at 2023-09-02 + - persona # failure in job https://hydra.nixos.org/build/233209614 at 2023-09-02 + - pesca # failure in job https://hydra.nixos.org/build/233231301 at 2023-09-02 + - pez # failure in job https://hydra.nixos.org/build/233212139 at 2023-09-02 + - pgdl # failure in job https://hydra.nixos.org/build/233203790 at 2023-09-02 + - pg-extras # failure in job https://hydra.nixos.org/build/233253845 at 2023-09-02 + - pgf2 # failure in job https://hydra.nixos.org/build/233234332 at 2023-09-02 + - pg-harness # failure in job https://hydra.nixos.org/build/233219805 at 2023-09-02 + - pg-harness-server # failure in job https://hydra.nixos.org/build/233236493 at 2023-09-02 + - pgp-wordlist # failure in job https://hydra.nixos.org/build/252723543 at 2024-03-16 + - pg-recorder # failure in job https://hydra.nixos.org/build/233241248 at 2023-09-02 + - pgsql-simple # failure in job https://hydra.nixos.org/build/233228421 at 2023-09-02 + - pg-store # failure in job https://hydra.nixos.org/build/233208603 at 2023-09-02 + - pgstream # failure in job https://hydra.nixos.org/build/233201596 at 2023-09-02 + - pg-transact # failure in job https://hydra.nixos.org/build/233253337 at 2023-09-02 + - pgvector # failure in job https://hydra.nixos.org/build/233202205 at 2023-09-02 + - phasechange # failure in job https://hydra.nixos.org/build/233254293 at 2023-09-02 + - phaser # failure in job https://hydra.nixos.org/build/233250604 at 2023-09-02 + - phkdf # failure in job https://hydra.nixos.org/build/255669790 at 2024-04-16 + - phoityne # failure in job https://hydra.nixos.org/build/233195238 at 2023-09-02 + - phoityne-vscode # failure in job https://hydra.nixos.org/build/233190938 at 2023-09-02 + - phone-metadata # failure in job https://hydra.nixos.org/build/233256096 at 2023-09-02 + - phone-numbers # failure in job https://hydra.nixos.org/build/233217584 at 2023-09-02 + - phone-push # failure in job https://hydra.nixos.org/build/233246934 at 2023-09-02 + - phonetic-languages-constaints # failure in job https://hydra.nixos.org/build/233232580 at 2023-09-02 + - phonetic-languages-simplified-generalized-examples-array # failure in job https://hydra.nixos.org/build/233245242 at 2023-09-02 + - phonetic-languages-simplified-generalized-properties-array # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237248983 at 2023-10-21 + - phonetic-languages-simplified-properties-array # failure in job https://hydra.nixos.org/build/233195530 at 2023-09-02 + - phonetic-languages-simplified-properties-array-old # failure in job https://hydra.nixos.org/build/233258258 at 2023-09-02 + - phonetic-languages-vector # failure in job https://hydra.nixos.org/build/233258156 at 2023-09-02 + - photoname # failure in job https://hydra.nixos.org/build/252736965 at 2024-03-16 + - phraskell # failure in job https://hydra.nixos.org/build/233202906 at 2023-09-02 + - Phsu # failure in job https://hydra.nixos.org/build/233243595 at 2023-09-02 + - pia-forward # failure in job https://hydra.nixos.org/build/233219067 at 2023-09-02 + - pi-calculus # failure in job https://hydra.nixos.org/build/233247119 at 2023-09-02 + - picedit # failure in job https://hydra.nixos.org/build/233204167 at 2023-09-02 + - pickle # failure in job https://hydra.nixos.org/build/233255980 at 2023-09-02 + - picologic # failure in job https://hydra.nixos.org/build/233202882 at 2023-09-02 + - picoparsec # failure in job https://hydra.nixos.org/build/233251453 at 2023-09-02 + - picosat # failure in job https://hydra.nixos.org/build/252732655 at 2024-03-16 + - pictikz # failure in job https://hydra.nixos.org/build/233240766 at 2023-09-02 + - pid # failure in job https://hydra.nixos.org/build/252711742 at 2024-03-16 + - pidfile # failure in job https://hydra.nixos.org/build/252735609 at 2024-03-16 + - pier-core # failure in job https://hydra.nixos.org/build/233234325 at 2023-09-02 + - piet # failure in job https://hydra.nixos.org/build/233259843 at 2023-09-02 + - pi-forall # failure in job https://hydra.nixos.org/build/233247486 at 2023-09-02 + - pig # failure in job https://hydra.nixos.org/build/233234188 at 2023-09-02 + - pi-hoole # failure in job https://hydra.nixos.org/build/233242115 at 2023-09-02 + - pi-lcd # failure in job https://hydra.nixos.org/build/233251924 at 2023-09-02 + - pinboard # failure in job https://hydra.nixos.org/build/233239482 at 2023-09-02 + - pinch-gen # failure in job https://hydra.nixos.org/build/233212466 at 2023-09-02 + - pinchot # failure in job https://hydra.nixos.org/build/233230585 at 2023-09-02 + - piped # failure in job https://hydra.nixos.org/build/252729903 at 2024-03-16 + - Pipe # failure in job https://hydra.nixos.org/build/233243604 at 2023-09-02 + - pipes-aeson # failure in job https://hydra.nixos.org/build/252733735 at 2024-03-16 + - pipes-async # failure in job https://hydra.nixos.org/build/233194729 at 2023-09-02 + - pipes-bgzf # failure in job https://hydra.nixos.org/build/233238921 at 2023-09-02 + - pipes-break # failure in job https://hydra.nixos.org/build/233250730 at 2023-09-02 + - pipes-brotli # failure in job https://hydra.nixos.org/build/233254662 at 2023-09-02 + - pipes-bzip # failure in job https://hydra.nixos.org/build/233222309 at 2023-09-02 + - pipes-category # failure in job https://hydra.nixos.org/build/233200163 at 2023-09-02 + - pipes-cereal # failure in job https://hydra.nixos.org/build/233195413 at 2023-09-02 + - pipes-core # failure in job https://hydra.nixos.org/build/233213024 at 2023-09-02 + - pipes-errors # failure in job https://hydra.nixos.org/build/233214912 at 2023-09-02 + - pipes-extras # failure in job https://hydra.nixos.org/build/252732291 at 2024-03-16 + - pipes-interleave # failure in job https://hydra.nixos.org/build/233247428 at 2023-09-02 + - pipes-io # failure in job https://hydra.nixos.org/build/233243253 at 2023-09-02 + - pipes-kafka # failure in job https://hydra.nixos.org/build/252727228 at 2024-03-16 + - pipes-lines # failure in job https://hydra.nixos.org/build/233243979 at 2023-09-02 + - pipes-lzma # failure in job https://hydra.nixos.org/build/233256730 at 2023-09-02 + - pipes-network-ws # failure in job https://hydra.nixos.org/build/233245816 at 2023-09-02 + - pipes-protolude # failure in job https://hydra.nixos.org/build/233216770 at 2023-09-02 + - pipes-rt # failure in job https://hydra.nixos.org/build/233192738 at 2023-09-02 + - pipes-s3 # failure in job https://hydra.nixos.org/build/233212176 at 2023-09-02 + - pipes-shell # failure in job https://hydra.nixos.org/build/233201295 at 2023-09-02 + - pipes-sqlite-simple # failure in job https://hydra.nixos.org/build/233192011 at 2023-09-02 + - pipes-transduce # failure in job https://hydra.nixos.org/build/233255687 at 2023-09-02 + - pipes-vector # failure in job https://hydra.nixos.org/build/233230658 at 2023-09-02 + - pipes-zeromq4 # failure in job https://hydra.nixos.org/build/233225144 at 2023-09-02 + - Piso # failure in job https://hydra.nixos.org/build/233248525 at 2023-09-02 + - pit # failure in job https://hydra.nixos.org/build/233231533 at 2023-09-02 + - pivotal-tracker # failure in job https://hydra.nixos.org/build/233247891 at 2023-09-02 + - pixela # failure in job https://hydra.nixos.org/build/233212880 at 2023-09-02 + - pixelated-avatar-generator # failure in job https://hydra.nixos.org/build/233226212 at 2023-09-02 + - pixel-printer # failure in job https://hydra.nixos.org/build/233238475 at 2023-09-02 + - pixiv # failure in job https://hydra.nixos.org/build/233192807 at 2023-09-02 + - pkcs10 # failure in job https://hydra.nixos.org/build/233212551 at 2023-09-02 + - pkcs7 # failure in job https://hydra.nixos.org/build/233191635 at 2023-09-02 + - pkggraph # failure in job https://hydra.nixos.org/build/233238971 at 2023-09-02 + - plailude # failure in job https://hydra.nixos.org/build/233233772 at 2023-09-02 + - plan-applicative # failure in job https://hydra.nixos.org/build/233202905 at 2023-09-02 + - planar-graph # failure in job https://hydra.nixos.org/build/233217108 at 2023-09-02 + - plan-b # failure in job https://hydra.nixos.org/build/233255860 at 2023-09-02 + - planb-token-introspection # failure in job https://hydra.nixos.org/build/233226890 at 2023-09-02 + - planet-mitchell-test # failure in job https://hydra.nixos.org/build/233198054 at 2023-09-02 + - plankton # failure in job https://hydra.nixos.org/build/233216254 at 2023-09-02 + - plat # failure in job https://hydra.nixos.org/build/233205071 at 2023-09-02 + - platinum-parsing # failure in job https://hydra.nixos.org/build/233225071 at 2023-09-02 + - PlayingCards # failure in job https://hydra.nixos.org/build/233239100 at 2023-09-02 + - playlists # failure in job https://hydra.nixos.org/build/233240151 at 2023-09-02 + - plegg # failure in job https://hydra.nixos.org/build/255679256 at 2024-04-16 + - plex # failure in job https://hydra.nixos.org/build/241435308 at 2023-11-19 + - plist-buddy # failure in job https://hydra.nixos.org/build/233199181 at 2023-09-02 + - plist # failure in job https://hydra.nixos.org/build/233233906 at 2023-09-02 + - plivo # failure in job https://hydra.nixos.org/build/233256647 at 2023-09-02 + - ploterific # failure in job https://hydra.nixos.org/build/233228102 at 2023-09-02 + - plot # failure in job https://hydra.nixos.org/build/252721447 at 2024-03-16 + - plot-gtk3 # failure in job https://hydra.nixos.org/build/233202048 at 2023-09-02 + - plot-gtk # failure in job https://hydra.nixos.org/build/233241286 at 2023-09-02 + - plot-gtk-ui # failure in job https://hydra.nixos.org/build/233205192 at 2023-09-02 + - plot-lab # failure in job https://hydra.nixos.org/build/233242283 at 2023-09-02 + - plots # failure in job https://hydra.nixos.org/build/233207279 at 2023-09-02 + - plow-log-async # failure in job https://hydra.nixos.org/build/233201736 at 2023-09-02 + - plow-log # failure in job https://hydra.nixos.org/build/252717614 at 2024-03-16 + - plucky # failure in job https://hydra.nixos.org/build/252718793 at 2024-03-16 + - plugins # failure in job https://hydra.nixos.org/build/233239631 at 2023-09-02 + - plugins-multistage # failure in job https://hydra.nixos.org/build/233205493 at 2023-09-02 + - plumbers # failure in job https://hydra.nixos.org/build/233221866 at 2023-09-02 + - plural # failure in job https://hydra.nixos.org/build/233198934 at 2023-09-02 + - plur # failure in job https://hydra.nixos.org/build/233229752 at 2023-09-02 + - ply-loader # failure in job https://hydra.nixos.org/build/252720663 at 2024-03-16 + - plzwrk # failure in job https://hydra.nixos.org/build/233219630 at 2023-09-02 + - pngload-fixed # failure in job https://hydra.nixos.org/build/233233956 at 2023-09-02 + - pocket # failure in job https://hydra.nixos.org/build/233244120 at 2023-09-02 + - podenv # failure in job https://hydra.nixos.org/build/233210257 at 2023-09-02 + - pointedalternative # failure in job https://hydra.nixos.org/build/233205911 at 2023-09-02 + - pointfree-fancy # failure in job https://hydra.nixos.org/build/233229134 at 2023-09-02 + - pointful # failure in job https://hydra.nixos.org/build/233212599 at 2023-09-02 + - pointless-haskell # failure in job https://hydra.nixos.org/build/233209713 at 2023-09-02 + - pokemon-go-protobuf-types # failure in job https://hydra.nixos.org/build/233218347 at 2023-09-02 + - poker-base # failure in job https://hydra.nixos.org/build/233221473 at 2023-09-02 + - poker-eval # failure in job https://hydra.nixos.org/build/233259714 at 2023-09-02 + - pokitdok # failure in job https://hydra.nixos.org/build/233251624 at 2023-09-02 + - polar-configfile # failure in job https://hydra.nixos.org/build/233194279 at 2023-09-02 + - polar-shader # failure in job https://hydra.nixos.org/build/233258190 at 2023-09-02 + - policeman # failure in job https://hydra.nixos.org/build/233199941 at 2023-09-02 + - polling-cache # failure in job https://hydra.nixos.org/build/233211378 at 2023-09-02 + - Pollutocracy # failure in job https://hydra.nixos.org/build/234458943 at 2023-09-13 + - poly-cont # failure in job https://hydra.nixos.org/build/233223995 at 2023-09-02 + - poly-control # failure in job https://hydra.nixos.org/build/233190876 at 2023-09-02 + - polydata-core # failure in job https://hydra.nixos.org/build/233232049 at 2023-09-02 + - poly # failure in job https://hydra.nixos.org/build/233255655 at 2023-09-02 + - polyglot # failure in job https://hydra.nixos.org/build/233218267 at 2023-09-02 + - polynom # failure in job https://hydra.nixos.org/build/233237353 at 2023-09-02 + - polynomial # failure in job https://hydra.nixos.org/build/233242131 at 2023-09-02 + - polysemy-keyed-state # failure in job https://hydra.nixos.org/build/233224142 at 2023-09-02 + - polysemy-kvstore # failure in job https://hydra.nixos.org/build/233229745 at 2023-09-02 + - polysemy-managed # failure in job https://hydra.nixos.org/build/233221190 at 2023-09-02 + - polysemy-optics # failure in job https://hydra.nixos.org/build/233219159 at 2023-09-02 + - polysemy-process # failure in job https://hydra.nixos.org/build/233238650 at 2023-09-02 + - polysemy-readline # failure in job https://hydra.nixos.org/build/233219007 at 2023-09-02 + - polysemy-req # failure in job https://hydra.nixos.org/build/233224435 at 2023-09-02 + - polysemy-several # failure in job https://hydra.nixos.org/build/233216921 at 2023-09-02 + - polysemy-socket # failure in job https://hydra.nixos.org/build/233195754 at 2023-09-02 + - polysemy-test # failure in job https://hydra.nixos.org/build/236686974 at 2023-10-04 + - polysemy-zoo # failure in job https://hydra.nixos.org/build/255673786 at 2024-04-16 + - polyseq # failure in job https://hydra.nixos.org/build/233191210 at 2023-09-02 + - polytypeable # failure in job https://hydra.nixos.org/build/233211797 at 2023-09-02 + - polyvariadic # failure in job https://hydra.nixos.org/build/233250822 at 2023-09-02 + - pomaps # failure in job https://hydra.nixos.org/build/233246145 at 2023-09-02 + - pomohoro # failure in job https://hydra.nixos.org/build/233244601 at 2023-09-02 + - ponder # failure in job https://hydra.nixos.org/build/233223646 at 2023-09-02 + - pong-server # failure in job https://hydra.nixos.org/build/233194974 at 2023-09-02 + - pontarius-xmpp-extras # failure in job https://hydra.nixos.org/build/233246212 at 2023-09-02 + - pontarius-xpmn # failure in job https://hydra.nixos.org/build/233217546 at 2023-09-02 + - poolboy # failure in job https://hydra.nixos.org/build/233195085 at 2023-09-02 + - pool-conduit # failure in job https://hydra.nixos.org/build/233246643 at 2023-09-02 + - pool # failure in job https://hydra.nixos.org/build/233205364 at 2023-09-02 + - pop3-client # failure in job https://hydra.nixos.org/build/233251475 at 2023-09-02 + - popkey # failure in job https://hydra.nixos.org/build/233203892 at 2023-09-02 + - poppler # failure in job https://hydra.nixos.org/build/233196044 at 2023-09-02 + - porpoise # failure in job https://hydra.nixos.org/build/233191117 at 2023-09-02 + - portager # failure in job https://hydra.nixos.org/build/233192963 at 2023-09-02 + - porte # failure in job https://hydra.nixos.org/build/233224391 at 2023-09-02 + - PortFusion # failure in job https://hydra.nixos.org/build/233248354 at 2023-09-02 + - portray # failure in job https://hydra.nixos.org/build/252733999 at 2024-03-16 + - posable # failure in job https://hydra.nixos.org/build/233217897 at 2023-09-02 + - posit # failure in job https://hydra.nixos.org/build/233229714 at 2023-09-02 + - positron # failure in job https://hydra.nixos.org/build/233256252 at 2023-09-02 + - posix-acl # failure in job https://hydra.nixos.org/build/233222892 at 2023-09-02 + - posix-api # failure in job https://hydra.nixos.org/build/233240089 at 2023-09-02 + - posix-filelock # failure in job https://hydra.nixos.org/build/252726822 at 2024-03-16 + - posix-realtime # failure in job https://hydra.nixos.org/build/233191463 at 2023-09-02 + - posix-waitpid # failure in job https://hydra.nixos.org/build/233206551 at 2023-09-02 + - posplyu # failure in job https://hydra.nixos.org/build/233230437 at 2023-09-02 + - postcodes # failure in job https://hydra.nixos.org/build/233247290 at 2023-09-02 + - postgres-embedded # failure in job https://hydra.nixos.org/build/233246098 at 2023-09-02 + - postgresql-common # failure in job https://hydra.nixos.org/build/233257104 at 2023-09-02 + - postgresql-config # failure in job https://hydra.nixos.org/build/233197788 at 2023-09-02 + - postgresql-cube # failure in job https://hydra.nixos.org/build/233195283 at 2023-09-02 + - PostgreSQL # failure in job https://hydra.nixos.org/build/233258066 at 2023-09-02 + - postgresql-lo-stream # failure in job https://hydra.nixos.org/build/233194012 at 2023-09-02 + - postgresql-ltree # failure in job https://hydra.nixos.org/build/233199998 at 2023-09-02 + - postgresql-named # failure in job https://hydra.nixos.org/build/233241920 at 2023-09-02 + - postgresql-orm # failure in job https://hydra.nixos.org/build/233219383 at 2023-09-02 + - postgresql-query # failure in job https://hydra.nixos.org/build/233202114 at 2023-09-02 + - postgresql-replicant # failure in job https://hydra.nixos.org/build/233247943 at 2023-09-02 + - postgresql-resilient # failure in job https://hydra.nixos.org/build/233212362 at 2023-09-02 + - postgresql-simple-bind # failure in job https://hydra.nixos.org/build/233220640 at 2023-09-02 + - postgresql-simple-named # failure in job https://hydra.nixos.org/build/233202481 at 2023-09-02 + - postgresql-simple-opts # failure in job https://hydra.nixos.org/build/252718901 at 2024-03-16 + - postgresql-simple-sop # failure in job https://hydra.nixos.org/build/233249757 at 2023-09-02 + - postgresql-tx # failure in job https://hydra.nixos.org/build/252717914 at 2024-03-16 + - postgresql-tx-monad-logger # failure in job https://hydra.nixos.org/build/233227034 at 2023-09-02 + - postgresql-tx-simple # failure in job https://hydra.nixos.org/build/233242850 at 2023-09-02 + - postgresql-typed-lifted # failure in job https://hydra.nixos.org/build/233215141 at 2023-09-02 + - postgres-tmp # failure in job https://hydra.nixos.org/build/233258685 at 2023-09-02 + - postgrest-ws # failure in job https://hydra.nixos.org/build/233247807 at 2023-09-02 + - postgres-websockets # failure in job https://hydra.nixos.org/build/233199923 at 2023-09-02 + - postie # failure in job https://hydra.nixos.org/build/233259075 at 2023-09-02 + - postmark-streams # failure in job https://hydra.nixos.org/build/233233210 at 2023-09-02 + - postmaster # failure in job https://hydra.nixos.org/build/233258599 at 2023-09-02 + - potato-tool # failure in job https://hydra.nixos.org/build/233242728 at 2023-09-02 + - potoki-core # failure in job https://hydra.nixos.org/build/233218616 at 2023-09-02 + - powerdns # failure in job https://hydra.nixos.org/build/233213008 at 2023-09-02 + - powermate # failure in job https://hydra.nixos.org/build/233224977 at 2023-09-02 + - powerpc # failure in job https://hydra.nixos.org/build/233217983 at 2023-09-02 + - powerqueue-levelmem # failure in job https://hydra.nixos.org/build/233232882 at 2023-09-02 + - pprecord # failure in job https://hydra.nixos.org/build/233198838 at 2023-09-02 + - PPrinter # failure in job https://hydra.nixos.org/build/233253160 at 2023-09-02 + - pqc # failure in job https://hydra.nixos.org/build/233217425 at 2023-09-02 + - praglude # failure in job https://hydra.nixos.org/build/233227990 at 2023-09-02 + - preamble # failure in job https://hydra.nixos.org/build/233214735 at 2023-09-02 + - precis # failure in job https://hydra.nixos.org/build/233218390 at 2023-09-02 + - precursor # failure in job https://hydra.nixos.org/build/233243544 at 2023-09-02 + - predicate-class # failure in job https://hydra.nixos.org/build/233229898 at 2023-09-02 + - predicate-typed # failure in job https://hydra.nixos.org/build/233202614 at 2023-09-02 + - prednote # failure in job https://hydra.nixos.org/build/233253938 at 2023-09-02 + - prefork # failure in job https://hydra.nixos.org/build/233213524 at 2023-09-02 + - pregame # failure in job https://hydra.nixos.org/build/233206528 at 2023-09-02 + - preliminaries # failure in job https://hydra.nixos.org/build/233210546 at 2023-09-02 + - Prelude # failure in job https://hydra.nixos.org/build/233198144 at 2023-09-02 + - prelude-generalize # failure in job https://hydra.nixos.org/build/233197167 at 2023-09-02 + - prelude-plus # failure in job https://hydra.nixos.org/build/233252792 at 2023-09-02 + - preprocess-haskell # failure in job https://hydra.nixos.org/build/233212371 at 2023-09-02 + - preprocessor # failure in job https://hydra.nixos.org/build/233225468 at 2023-09-02 + - preql # failure in job https://hydra.nixos.org/build/233192349 at 2023-09-02 + - presburger # failure in job https://hydra.nixos.org/build/233200745 at 2023-09-02 + - present # failure in job https://hydra.nixos.org/build/233247937 at 2023-09-02 + - press # failure in job https://hydra.nixos.org/build/233244648 at 2023-09-02 + - pretty-compact # failure in job https://hydra.nixos.org/build/233230012 at 2023-09-02 + - pretty-ghci # failure in job https://hydra.nixos.org/build/233236777 at 2023-09-02 + - pretty-loc # failure in job https://hydra.nixos.org/build/233198098 at 2023-09-02 + - pretty-ncols # failure in job https://hydra.nixos.org/build/233220264 at 2023-09-02 + - prettyprinter-convert-ansi-wl-pprint # failure in job https://hydra.nixos.org/build/252718603 at 2024-03-16 + - prettyprinter-vty # failure in job https://hydra.nixos.org/build/233251729 at 2023-09-02 + - pretty-types # failure in job https://hydra.nixos.org/build/252727063 at 2024-03-16 + - primal # failure in job https://hydra.nixos.org/build/233260049 at 2023-09-02 + - prim-array # failure in job https://hydra.nixos.org/build/233220574 at 2023-09-02 + - prime # failure in job https://hydra.nixos.org/build/233197550 at 2023-09-02 + - primes-type # failure in job https://hydra.nixos.org/build/233258302 at 2023-09-02 + - prim # failure in job https://hydra.nixos.org/build/233215988 at 2023-09-02 + - prim-instances # failure in job https://hydra.nixos.org/build/233215690 at 2023-09-02 + - PrimitiveArray # failure in job https://hydra.nixos.org/build/233204574 at 2023-09-02 + - PrimitiveArray-Pretty # failure in job https://hydra.nixos.org/build/233234197 at 2023-09-02 + - primitive-atomic # failure in job https://hydra.nixos.org/build/233219043 at 2023-09-02 + - primitive-checked # failure in job https://hydra.nixos.org/build/233211674 at 2023-09-02 + - primitive-convenience # failure in job https://hydra.nixos.org/build/233223846 at 2023-09-02 + - primitive-foreign # failure in job https://hydra.nixos.org/build/233247413 at 2023-09-02 + - primitive-indexed # failure in job https://hydra.nixos.org/build/233245884 at 2023-09-02 + - primitive-maybe # failure in job https://hydra.nixos.org/build/233205279 at 2023-09-02 + - primitive-primvar # failure in job https://hydra.nixos.org/build/233213521 at 2023-09-02 + - primitive-simd # failure in job https://hydra.nixos.org/build/233247045 at 2023-09-02 + - primitive-slice # failure in job https://hydra.nixos.org/build/233245739 at 2023-09-02 + - primitive-sort # failure in job https://hydra.nixos.org/build/233233750 at 2023-09-02 + - primitive-stablename # failure in job https://hydra.nixos.org/build/233251421 at 2023-09-02 + - prim-ref # failure in job https://hydra.nixos.org/build/233226138 at 2023-09-02 + - pringletons # failure in job https://hydra.nixos.org/build/233246491 at 2023-09-02 + - printcess # failure in job https://hydra.nixos.org/build/233212768 at 2023-09-02 + - print-debugger # failure in job https://hydra.nixos.org/build/233229154 at 2023-09-02 + - print-info # failure in job https://hydra.nixos.org/build/233246545 at 2023-09-02 + - prints # failure in job https://hydra.nixos.org/build/233201961 at 2023-09-02 + - PriorityChansConverger # failure in job https://hydra.nixos.org/build/233217782 at 2023-09-02 + - priority-queue # failure in job https://hydra.nixos.org/build/233253122 at 2023-09-02 + - pro-abstract # failure in job https://hydra.nixos.org/build/233213330 at 2023-09-02 + - probable # failure in job https://hydra.nixos.org/build/233243771 at 2023-09-02 + - prob-fx # failure in job https://hydra.nixos.org/build/233239940 at 2023-09-02 + - Probnet # failure in job https://hydra.nixos.org/build/233190989 at 2023-09-02 + - process-conduit # failure in job https://hydra.nixos.org/build/233225334 at 2023-09-02 + - processing # failure in job https://hydra.nixos.org/build/233232969 at 2023-09-02 + - process-leksah # failure in job https://hydra.nixos.org/build/233256114 at 2023-09-02 + - process-listlike # failure in job https://hydra.nixos.org/build/233194645 at 2023-09-02 + - processmemory # failure in job https://hydra.nixos.org/build/233217444 at 2023-09-02 + - process-sequential # failure in job https://hydra.nixos.org/build/233221064 at 2023-09-02 + - procrastinating-variable # failure in job https://hydra.nixos.org/build/233229350 at 2023-09-02 + - procstat # failure in job https://hydra.nixos.org/build/233256320 at 2023-09-02 + - product-isomorphic # failure in job https://hydra.nixos.org/build/233230736 at 2023-09-02 + - prof2pretty # failure in job https://hydra.nixos.org/build/233240665 at 2023-09-02 + - prof-flamegraph # failure in job https://hydra.nixos.org/build/233254675 at 2023-09-02 + - profunctor-monad # failure in job https://hydra.nixos.org/build/233190940 at 2023-09-02 + - progression # failure in job https://hydra.nixos.org/build/233256355 at 2023-09-02 + - progressive # failure in job https://hydra.nixos.org/build/233228075 at 2023-09-02 + - progress-meter # failure in job https://hydra.nixos.org/build/233222787 at 2023-09-02 + - progress-reporting # failure in job https://hydra.nixos.org/build/233200528 at 2023-09-02 + - proj4-hs-bindings # failure in job https://hydra.nixos.org/build/233220980 at 2023-09-02 + - project-forge # failure in job https://hydra.nixos.org/build/233253798 at 2023-09-02 + - projectile # failure in job https://hydra.nixos.org/build/233220390 at 2023-09-02 + - prolens # failure in job https://hydra.nixos.org/build/233232251 at 2023-09-02 + - prolog # failure in job https://hydra.nixos.org/build/233259542 at 2023-09-02 + - prometheus-effect # failure in job https://hydra.nixos.org/build/233215984 at 2023-09-02 + - prometheus-wai-middleware # failure in job https://hydra.nixos.org/build/233239230 at 2023-09-02 + - promise # failure in job https://hydra.nixos.org/build/233228578 at 2023-09-02 + - prompt # failure in job https://hydra.nixos.org/build/252732746 at 2024-03-16 + - pronounce # failure in job https://hydra.nixos.org/build/233234844 at 2023-09-02 + - proof-assistant-bot # failure in job https://hydra.nixos.org/build/234974688 at 2023-09-13 + - proof-combinators # failure in job https://hydra.nixos.org/build/233210521 at 2023-09-02 + - PropaFP # failure in job https://hydra.nixos.org/build/233206496 at 2023-09-02 + - Proper # failure in job https://hydra.nixos.org/build/233194417 at 2023-09-02 + - properties # failure in job https://hydra.nixos.org/build/233240862 at 2023-09-02 + - property-list # failure in job https://hydra.nixos.org/build/233254907 at 2023-09-02 + - prop-unit # failure in job https://hydra.nixos.org/build/233233874 at 2023-09-02 + - prosidy # failure in job https://hydra.nixos.org/build/233249779 at 2023-09-02 + - pro-source # failure in job https://hydra.nixos.org/build/233226793 at 2023-09-02 + - prosper # failure in job https://hydra.nixos.org/build/233244079 at 2023-09-02 + - proteaaudio # failure in job https://hydra.nixos.org/build/233225498 at 2023-09-02 + - proto3-wire # failure in job https://hydra.nixos.org/build/233208217 at 2023-09-02 + - protocol-buffers # failure in job https://hydra.nixos.org/build/233220653 at 2023-09-02 + - protocol-buffers-fork # failure in job https://hydra.nixos.org/build/233228361 at 2023-09-02 + - protocol # failure in job https://hydra.nixos.org/build/233224436 at 2023-09-02 + - proto-lens-arbitrary # failure in job https://hydra.nixos.org/build/233239393 at 2023-09-02 + - proto-lens-combinators # failure in job https://hydra.nixos.org/build/252726979 at 2024-03-16 + - protolude-lifted # failure in job https://hydra.nixos.org/build/233196312 at 2023-09-02 + - proton-haskell # failure in job https://hydra.nixos.org/build/233214383 at 2023-09-02 + - prototype # failure in job https://hydra.nixos.org/build/233238810 at 2023-09-02 + - prove-everywhere-server # failure in job https://hydra.nixos.org/build/233204606 at 2023-09-02 + - provenience # failure in job https://hydra.nixos.org/build/233247246 at 2023-09-02 + - proxy-kindness # failure in job https://hydra.nixos.org/build/233204762 at 2023-09-02 + - proxy-mapping # failure in job https://hydra.nixos.org/build/233227151 at 2023-09-02 + - prune-juice # failure in job https://hydra.nixos.org/build/233198633 at 2023-09-02 + - pseudo-trie # failure in job https://hydra.nixos.org/build/233230636 at 2023-09-02 + - psi # failure in job https://hydra.nixos.org/build/233222861 at 2023-09-02 + - pstemmer # failure in job https://hydra.nixos.org/build/233241342 at 2023-09-02 + - psx # failure in job https://hydra.nixos.org/build/233199666 at 2023-09-02 + - PTQ # failure in job https://hydra.nixos.org/build/233202571 at 2023-09-02 + - pub # failure in job https://hydra.nixos.org/build/233255415 at 2023-09-02 + - publicsuffix # failure in job https://hydra.nixos.org/build/233241572 at 2023-09-02 + - publicsuffixlistcreate # failure in job https://hydra.nixos.org/build/233251430 at 2023-09-02 + - publish # failure in job https://hydra.nixos.org/build/233247247 at 2023-09-02 + - pubnub # failure in job https://hydra.nixos.org/build/233221264 at 2023-09-02 + - pubsub # failure in job https://hydra.nixos.org/build/233257241 at 2023-09-02 + - pugixml # failure in job https://hydra.nixos.org/build/233241247 at 2023-09-02 + - pugs-DrIFT # failure in job https://hydra.nixos.org/build/233216584 at 2023-09-02 + - pugs-HsSyck # failure in job https://hydra.nixos.org/build/233242766 at 2023-09-02 + - PUH-Project # failure in job https://hydra.nixos.org/build/233238918 at 2023-09-02 + - punycode # failure in job https://hydra.nixos.org/build/252727599 at 2024-03-16 + - Pup-Events-Server # failure in job https://hydra.nixos.org/build/233198287 at 2023-09-02 + - pure-io # failure in job https://hydra.nixos.org/build/233235168 at 2023-09-02 + - pure-priority-queue # failure in job https://hydra.nixos.org/build/233258014 at 2023-09-02 + - purescript-ast # failure in job https://hydra.nixos.org/build/233204157 at 2023-09-02 + - purescript-cst # failure in job https://hydra.nixos.org/build/233197178 at 2023-09-02 + - purescript # failure in job https://hydra.nixos.org/build/253692073 at 2024-03-31 + - pure-zlib # failure in job https://hydra.nixos.org/build/233241392 at 2023-09-02 + - purview # failure in job https://hydra.nixos.org/build/233208821 at 2023-09-02 + - pushbullet # failure in job https://hydra.nixos.org/build/233209340 at 2023-09-02 + - pushbullet-types # failure in job https://hydra.nixos.org/build/233242388 at 2023-09-02 + - pusher-haskell # failure in job https://hydra.nixos.org/build/233201954 at 2023-09-02 + - pusher-ws # failure in job https://hydra.nixos.org/build/233204133 at 2023-09-02 + - pushme # failure in job https://hydra.nixos.org/build/233212481 at 2023-09-02 + - push-notifications # failure in job https://hydra.nixos.org/build/233199364 at 2023-09-02 + - pushover # failure in job https://hydra.nixos.org/build/252739908 at 2024-03-16 + - putlenses # failure in job https://hydra.nixos.org/build/233197372 at 2023-09-02 + - puzzle-draw # failure in job https://hydra.nixos.org/build/233204953 at 2023-09-02 + - pvector # failure in job https://hydra.nixos.org/build/233217965 at 2023-09-02 + - pyffi # failure in job https://hydra.nixos.org/build/233260156 at 2023-09-02 + - pyfi # failure in job https://hydra.nixos.org/build/233214389 at 2023-09-02 + - python-pickle # failure in job https://hydra.nixos.org/build/233230321 at 2023-09-02 + - q4c12-twofinger # failure in job https://hydra.nixos.org/build/233190771 at 2023-09-02 + - qbe # failure in job https://hydra.nixos.org/build/252729841 at 2024-03-16 + - qc-oi-testgenerator # failure in job https://hydra.nixos.org/build/233197822 at 2023-09-02 + - qd # failure in job https://hydra.nixos.org/build/233213936 at 2023-09-02 + - qed # failure in job https://hydra.nixos.org/build/233249635 at 2023-09-02 + - qhull-simple # failure in job https://hydra.nixos.org/build/233248108 at 2023-09-02 + - qif # failure in job https://hydra.nixos.org/build/233227609 at 2023-09-02 + - QIO # failure in job https://hydra.nixos.org/build/233233009 at 2023-09-02 + - QLearn # failure in job https://hydra.nixos.org/build/233252190 at 2023-09-02 + - qlinear # failure in job https://hydra.nixos.org/build/233214014 at 2023-09-02 + - qrcode # failure in job https://hydra.nixos.org/build/233225438 at 2023-09-02 + - qr-imager # failure in job https://hydra.nixos.org/build/233201973 at 2023-09-02 + - qt # failure in job https://hydra.nixos.org/build/233248869 at 2023-09-02 + - QuadEdge # failure in job https://hydra.nixos.org/build/233249144 at 2023-09-02 + - QuadTree # failure in job https://hydra.nixos.org/build/233234922 at 2023-09-02 + - qualified-imports-plugin # failure in job https://hydra.nixos.org/build/233234707 at 2023-09-02 + - quandl-api # failure in job https://hydra.nixos.org/build/233219173 at 2023-09-02 + - quantification # failure in job https://hydra.nixos.org/build/233217183 at 2023-09-02 + - quantum-arrow # failure in job https://hydra.nixos.org/build/233219576 at 2023-09-02 + - quarantimer # failure in job https://hydra.nixos.org/build/233598108 at 2023-09-02 + - qudb # failure in job https://hydra.nixos.org/build/233238799 at 2023-09-02 + - quenya-verb # failure in job https://hydra.nixos.org/build/233209006 at 2023-09-02 + - querystring-pickle # failure in job https://hydra.nixos.org/build/233246108 at 2023-09-02 + - questioner # failure in job https://hydra.nixos.org/build/233213704 at 2023-09-02 + - queue-sheet # failure in job https://hydra.nixos.org/build/252717053 at 2024-03-16 + - quibble-core # failure in job https://hydra.nixos.org/build/233200635 at 2023-09-02 + - quic # failure in job https://hydra.nixos.org/build/233238400 at 2023-09-02 + - QuickAnnotate # failure in job https://hydra.nixos.org/build/233197428 at 2023-09-02 + - quickbooks # failure in job https://hydra.nixos.org/build/233227666 at 2023-09-02 + - quickcheck-arbitrary-template # failure in job https://hydra.nixos.org/build/233223045 at 2023-09-02 + - quickcheck-combinators # failure in job https://hydra.nixos.org/build/233209131 at 2023-09-02 + - quickcheck-dynamic # failure in job https://hydra.nixos.org/build/233248273 at 2023-09-02 + - quickcheck-property-comb # failure in job https://hydra.nixos.org/build/233204877 at 2023-09-02 + - quickcheck-property-monad # failure in job https://hydra.nixos.org/build/233228775 at 2023-09-02 + - quickcheck-rematch # failure in job https://hydra.nixos.org/build/233205449 at 2023-09-02 + - quickcheck-report # failure in job https://hydra.nixos.org/build/233214523 at 2023-09-02 + - quickcheck-state-machine # failure in job https://hydra.nixos.org/build/252730381 at 2024-03-16 + - QuickCheckVariant # failure in job https://hydra.nixos.org/build/233239276 at 2023-09-02 + - quickcheck-webdriver # failure in job https://hydra.nixos.org/build/233228000 at 2023-09-02 + - quickjs-hs # failure in job https://hydra.nixos.org/build/233248440 at 2023-09-02 + - QuickPlot # failure in job https://hydra.nixos.org/build/252731670 at 2024-03-16 + - quickpull # failure in job https://hydra.nixos.org/build/233238642 at 2023-09-02 + - quick-schema # failure in job https://hydra.nixos.org/build/233256519 at 2023-09-02 + - quickset # failure in job https://hydra.nixos.org/build/233236904 at 2023-09-02 + - Quickson # failure in job https://hydra.nixos.org/build/233195101 at 2023-09-02 + - quickson # failure in job https://hydra.nixos.org/build/233216697 at 2023-09-02 + - quickspec # failure in job https://hydra.nixos.org/build/233196573 at 2023-09-02 + - quickwebapp # failure in job https://hydra.nixos.org/build/233208251 at 2023-09-02 + - quipper-core # failure in job https://hydra.nixos.org/build/233200962 at 2023-09-02 + - quiver # failure in job https://hydra.nixos.org/build/233230395 at 2023-09-02 + - quokka # failure in job https://hydra.nixos.org/build/233196347 at 2023-09-02 + - quoridor-hs # failure in job https://hydra.nixos.org/build/233217459 at 2023-09-02 + - RabbitMQ # failure in job https://hydra.nixos.org/build/233222087 at 2023-09-02 + - rad # failure in job https://hydra.nixos.org/build/233248990 at 2023-09-02 + - radian # failure in job https://hydra.nixos.org/build/233230029 at 2023-09-02 + - radium # failure in job https://hydra.nixos.org/build/233205347 at 2023-09-02 + - radium-formula-parser # failure in job https://hydra.nixos.org/build/233259018 at 2023-09-02 + - radix # failure in job https://hydra.nixos.org/build/233241258 at 2023-09-02 + - rados-haskell # failure in job https://hydra.nixos.org/build/233212247 at 2023-09-02 + - raft # failure in job https://hydra.nixos.org/build/233248392 at 2023-09-02 + - rakhana # failure in job https://hydra.nixos.org/build/233256901 at 2023-09-02 + - rakuten # failure in job https://hydra.nixos.org/build/233196803 at 2023-09-02 + - ralist # failure in job https://hydra.nixos.org/build/233195682 at 2023-09-02 + - raml # failure in job https://hydra.nixos.org/build/233212517 at 2023-09-02 + - rando # failure in job https://hydra.nixos.org/build/233257817 at 2023-09-02 + - random-access-list # failure in job https://hydra.nixos.org/build/233233464 at 2023-09-02 + - random-cycle # failure in job https://hydra.nixos.org/build/233208007 at 2023-09-02 + - random-derive # failure in job https://hydra.nixos.org/build/233222005 at 2023-09-02 + - RandomDotOrg # failure in job https://hydra.nixos.org/build/233229709 at 2023-09-02 + - random-eff # failure in job https://hydra.nixos.org/build/233255496 at 2023-09-02 + - Randometer # failure in job https://hydra.nixos.org/build/233231023 at 2023-09-02 + - random-fu-multivariate # failure in job https://hydra.nixos.org/build/252715951 at 2024-03-16 + - random-source # failure in job https://hydra.nixos.org/build/233254664 at 2023-09-02 + - random-stream # failure in job https://hydra.nixos.org/build/233240384 at 2023-09-02 + - random-string # failure in job https://hydra.nixos.org/build/233223504 at 2023-09-02 + - rand-vars # failure in job https://hydra.nixos.org/build/233219255 at 2023-09-02 + - Range # failure in job https://hydra.nixos.org/build/233235824 at 2023-09-02 + - rangemin # failure in job https://hydra.nixos.org/build/233244031 at 2023-09-02 + - rank1dynamic # failure in job https://hydra.nixos.org/build/233229881 at 2023-09-02 + - rank-product # failure in job https://hydra.nixos.org/build/233239589 at 2023-09-02 + - rapid # failure in job https://hydra.nixos.org/build/244061259 at 2024-01-01 + - rapid-term # failure in job https://hydra.nixos.org/build/233251731 at 2023-09-02 + - Rasenschach # failure in job https://hydra.nixos.org/build/234445901 at 2023-09-13 + - rating-chgk-info # failure in job https://hydra.nixos.org/build/233598034 at 2023-09-02 + - rational-list # failure in job https://hydra.nixos.org/build/233197144 at 2023-09-02 + - rattle # failure in job https://hydra.nixos.org/build/233234335 at 2023-09-02 + - rattletrap # failure in job https://hydra.nixos.org/build/233206840 at 2023-09-02 + - raven-haskell-scotty # failure in job https://hydra.nixos.org/build/233244270 at 2023-09-02 + - raylib-imgui # failure in job https://hydra.nixos.org/build/233222471 at 2023-09-02 + - raz # failure in job https://hydra.nixos.org/build/233218482 at 2023-09-02 + - rbst # failure in job https://hydra.nixos.org/build/233238184 at 2023-09-02 + - rclient # failure in job https://hydra.nixos.org/build/233239290 at 2023-09-02 + - rdf4h # failure in job https://hydra.nixos.org/build/233234057 at 2023-09-02 + - rds-data-codecs # failure in job https://hydra.nixos.org/build/253696582 at 2024-03-31 + - react # failure in job https://hydra.nixos.org/build/257372364 at 2024-04-27 + - react-flux # failure in job https://hydra.nixos.org/build/233246819 at 2023-09-02 + - react-haskell # failure in job https://hydra.nixos.org/build/233242976 at 2023-09-02 + - reaction-logic # failure in job https://hydra.nixos.org/build/233216789 at 2023-09-02 + - reactive-bacon # failure in job https://hydra.nixos.org/build/233238838 at 2023-09-02 + - reactive-banana-automation # failure in job https://hydra.nixos.org/build/233199860 at 2023-09-02 + - reactive-banana-gi-gtk # failure in job https://hydra.nixos.org/build/233219417 at 2023-09-02 + - reactive-banana-sdl2 # failure in job https://hydra.nixos.org/build/233235324 at 2023-09-02 + - reactive-banana-threepenny # failure in job https://hydra.nixos.org/build/233216958 at 2023-09-02 + - reactive-thread # failure in job https://hydra.nixos.org/build/233257806 at 2023-09-02 + - react-tutorial-haskell-server # failure in job https://hydra.nixos.org/build/233201256 at 2023-09-02 + - readability # failure in job https://hydra.nixos.org/build/233205178 at 2023-09-02 + - read-bounded # failure in job https://hydra.nixos.org/build/233195369 at 2023-09-02 + - read-ctags # failure in job https://hydra.nixos.org/build/233231382 at 2023-09-02 + - reader-soup # failure in job https://hydra.nixos.org/build/233198810 at 2023-09-02 + - read-io # failure in job https://hydra.nixos.org/build/233244370 at 2023-09-02 + - readline-statevar # failure in job https://hydra.nixos.org/build/233226053 at 2023-09-02 + - readme-lhs # failure in job https://hydra.nixos.org/build/233248229 at 2023-09-02 + - readshp # failure in job https://hydra.nixos.org/build/233197835 at 2023-09-02 + - really-simple-xml-parser # failure in job https://hydra.nixos.org/build/233195945 at 2023-09-02 + - reanimate-svg # failure in job https://hydra.nixos.org/build/233242271 at 2023-09-02 + - reasonable-lens # failure in job https://hydra.nixos.org/build/233233111 at 2023-09-02 + - reason-export # failure in job https://hydra.nixos.org/build/233212942 at 2023-09-02 + - record-encode # failure in job https://hydra.nixos.org/build/233216156 at 2023-09-02 + - record # failure in job https://hydra.nixos.org/build/233242406 at 2023-09-02 + - records # failure in job https://hydra.nixos.org/build/233254822 at 2023-09-02 + - records-sop # failure in job https://hydra.nixos.org/build/233251652 at 2023-09-02 + - record-wrangler # failure in job https://hydra.nixos.org/build/233212838 at 2023-09-02 + - rec-smallarray # failure in job https://hydra.nixos.org/build/233258592 at 2023-09-02 + - recursive-line-count # failure in job https://hydra.nixos.org/build/252736942 at 2024-03-16 + - recursors # failure in job https://hydra.nixos.org/build/233234451 at 2023-09-02 + - red-black-record # failure in job https://hydra.nixos.org/build/233194275 at 2023-09-02 + - redis-hs # failure in job https://hydra.nixos.org/build/233191943 at 2023-09-02 + - redis-simple # failure in job https://hydra.nixos.org/build/233200379 at 2023-09-02 + - Redmine # failure in job https://hydra.nixos.org/build/233250398 at 2023-09-02 + - reedsolomon # failure in job https://hydra.nixos.org/build/233215366 at 2023-09-02 + - reenact # failure in job https://hydra.nixos.org/build/233229531 at 2023-09-02 + - refcount # failure in job https://hydra.nixos.org/build/233236697 at 2023-09-02 + - Referees # failure in job https://hydra.nixos.org/build/233213892 at 2023-09-02 + - references # failure in job https://hydra.nixos.org/build/233197836 at 2023-09-02 + - ref-extras # failure in job https://hydra.nixos.org/build/233255903 at 2023-09-02 + - Ref # failure in job https://hydra.nixos.org/build/233238498 at 2023-09-02 + - ref # failure in job https://hydra.nixos.org/build/233256479 at 2023-09-02 + - refined-http-api-data # failure in job https://hydra.nixos.org/build/233231753 at 2023-09-02 + - refined-with # failure in job https://hydra.nixos.org/build/233258564 at 2023-09-02 + - refinery # failure in job https://hydra.nixos.org/build/252717003 at 2024-03-16 + - reflection-extras # failure in job https://hydra.nixos.org/build/233226544 at 2023-09-02 + - reflex-backend-socket # failure in job https://hydra.nixos.org/build/233254514 at 2023-09-02 + - reflex-basic-host # failure in job https://hydra.nixos.org/build/233210837 at 2023-09-02 + - reflex-dom-ace # failure in job https://hydra.nixos.org/build/233198338 at 2023-09-02 + - reflex-dom-contrib # failure in job https://hydra.nixos.org/build/233258949 at 2023-09-02 + - reflex-dom-fragment-shader-canvas # failure in job https://hydra.nixos.org/build/233202576 at 2023-09-02 + - reflex-dom-helpers # failure in job https://hydra.nixos.org/build/233239532 at 2023-09-02 + - reflex-dom-pandoc # failure in job https://hydra.nixos.org/build/233217895 at 2023-09-02 + - reflex-dom-retractable # failure in job https://hydra.nixos.org/build/233198362 at 2023-09-02 + - reflex-dom-svg # failure in job https://hydra.nixos.org/build/233193544 at 2023-09-02 + - reflex-external-ref # failure in job https://hydra.nixos.org/build/233215834 at 2023-09-02 + - reflex-gi-gtk # failure in job https://hydra.nixos.org/build/253683412 at 2024-03-31 + - reflex-gloss # failure in job https://hydra.nixos.org/build/234457448 at 2023-09-13 + - reflex-jsx # failure in job https://hydra.nixos.org/build/233207137 at 2023-09-02 + - reflex-orphans # failure in job https://hydra.nixos.org/build/233249128 at 2023-09-02 + - reflex-sdl2 # failure in job https://hydra.nixos.org/build/233233947 at 2023-09-02 + - reflex-test-host # failure in job https://hydra.nixos.org/build/233220665 at 2023-09-02 + - reflex-transformers # failure in job https://hydra.nixos.org/build/233243647 at 2023-09-02 + - ref-mtl # failure in job https://hydra.nixos.org/build/233260152 at 2023-09-02 + - reformat # failure in job https://hydra.nixos.org/build/233212381 at 2023-09-02 + - reform # failure in job https://hydra.nixos.org/build/252717808 at 2024-03-16 + - reform-hamlet # failure in job https://hydra.nixos.org/build/233230013 at 2023-09-02 + - reform-hsp # failure in job https://hydra.nixos.org/build/233228737 at 2023-09-02 + - reform-lucid # failure in job https://hydra.nixos.org/build/233257636 at 2023-09-02 + - refresht # failure in job https://hydra.nixos.org/build/233245243 at 2023-09-02 + - refty # failure in job https://hydra.nixos.org/build/233215083 at 2023-09-02 + - reg-alloc # failure in job https://hydra.nixos.org/build/233195081 at 2023-09-02 + - regex-applicative-text # failure in job https://hydra.nixos.org/build/252717881 at 2024-03-16 + - regex-dfa # failure in job https://hydra.nixos.org/build/233242994 at 2023-09-02 + - regexdot # failure in job https://hydra.nixos.org/build/233217389 at 2023-09-02 + - regex-generator # failure in job https://hydra.nixos.org/build/233239502 at 2023-09-02 + - regex-parsec # failure in job https://hydra.nixos.org/build/233223781 at 2023-09-02 + - regex-posix-unittest # failure in job https://hydra.nixos.org/build/233249685 at 2023-09-02 + - regexpr # failure in job https://hydra.nixos.org/build/252711170 at 2024-03-16 + - regexpr-symbolic # failure in job https://hydra.nixos.org/build/233254451 at 2023-09-02 + - regexqq # failure in job https://hydra.nixos.org/build/233233149 at 2023-09-02 + - regex-tdfa-pipes # failure in job https://hydra.nixos.org/build/233247416 at 2023-09-02 + - regex-tdfa-quasiquoter # failure in job https://hydra.nixos.org/build/233234166 at 2023-09-02 + - regex-tdfa-rc # failure in job https://hydra.nixos.org/build/233206042 at 2023-09-02 + - regex-tdfa-text # failure in job https://hydra.nixos.org/build/233191686 at 2023-09-02 + - regex-tdfa-unittest # failure in job https://hydra.nixos.org/build/233241081 at 2023-09-02 + - regex-tdfa-utf8 # failure in job https://hydra.nixos.org/build/233211722 at 2023-09-02 + - regex-tre # failure in job https://hydra.nixos.org/build/233236303 at 2023-09-02 + - regex-type # failure in job https://hydra.nixos.org/build/233199739 at 2023-09-02 + - regions # failure in job https://hydra.nixos.org/build/233196483 at 2023-09-02 + - register-machine-typelevel # failure in job https://hydra.nixos.org/build/233217514 at 2023-09-02 + - registry # failure in job https://hydra.nixos.org/build/233235447 at 2023-09-02 + - regress # failure in job https://hydra.nixos.org/build/233208901 at 2023-09-02 + - regular # failure in job https://hydra.nixos.org/build/233232656 at 2023-09-02 + - rehoo # failure in job https://hydra.nixos.org/build/233246417 at 2023-09-02 + - rei # failure in job https://hydra.nixos.org/build/233221328 at 2023-09-02 + - reified-records # failure in job https://hydra.nixos.org/build/233220595 at 2023-09-02 + - reify # failure in job https://hydra.nixos.org/build/233247509 at 2023-09-02 + - relacion # failure in job https://hydra.nixos.org/build/233241624 at 2023-09-02 + - relation # failure in job https://hydra.nixos.org/build/233244581 at 2023-09-02 + - relevant-time # failure in job https://hydra.nixos.org/build/233190794 at 2023-09-02 + - reload # failure in job https://hydra.nixos.org/build/233212925 at 2023-09-02 + - remark # failure in job https://hydra.nixos.org/build/233240981 at 2023-09-02 + - remarks # failure in job https://hydra.nixos.org/build/233256889 at 2023-09-02 + - remote-debugger # failure in job https://hydra.nixos.org/build/233199491 at 2023-09-02 + - remote # failure in job https://hydra.nixos.org/build/233220714 at 2023-09-02 + - remote-monad # failure in job https://hydra.nixos.org/build/233247733 at 2023-09-02 + - reorderable # failure in job https://hydra.nixos.org/build/233256477 at 2023-09-02 + - reorder-expression # failure in job https://hydra.nixos.org/build/233215573 at 2023-09-02 + - repa-bytestring # failure in job https://hydra.nixos.org/build/252723812 at 2024-03-16 + - repa-devil # failure in job https://hydra.nixos.org/build/252724171 at 2024-03-16 + - repa-eval # failure in job https://hydra.nixos.org/build/233259486 at 2023-09-02 + - repa-examples # failure in job https://hydra.nixos.org/build/252712195 at 2024-03-16 + - repa-linear-algebra # failure in job https://hydra.nixos.org/build/252713634 at 2024-03-16 + - repa-scalar # failure in job https://hydra.nixos.org/build/233213694 at 2023-09-02 + - repa-series # failure in job https://hydra.nixos.org/build/233200085 at 2023-09-02 + - ReplaceUmlaut # failure in job https://hydra.nixos.org/build/233228662 at 2023-09-02 + - repl # failure in job https://hydra.nixos.org/build/233233135 at 2023-09-02 + - RepLib # failure in job https://hydra.nixos.org/build/233210112 at 2023-09-02 + - replica # failure in job https://hydra.nixos.org/build/233214750 at 2023-09-02 + - ReplicateEffects # failure in job https://hydra.nixos.org/build/233233197 at 2023-09-02 + - repl-toolkit # failure in job https://hydra.nixos.org/build/233246536 at 2023-09-02 + - representable-functors # failure in job https://hydra.nixos.org/build/233252174 at 2023-09-02 + - reprinter # failure in job https://hydra.nixos.org/build/233232702 at 2023-09-02 + - reproject # failure in job https://hydra.nixos.org/build/233214934 at 2023-09-02 + - req-conduit # failure in job https://hydra.nixos.org/build/233248395 at 2023-09-02 + - request # failure in job https://hydra.nixos.org/build/233256702 at 2023-09-02 + - request-monad # failure in job https://hydra.nixos.org/build/233204896 at 2023-09-02 + - require # failure in job https://hydra.nixos.org/build/233203170 at 2023-09-02 + - requirements # failure in job https://hydra.nixos.org/build/252711740 at 2024-03-16 + - req-url-extra # failure in job https://hydra.nixos.org/build/233198488 at 2023-09-02 + - rescue # failure in job https://hydra.nixos.org/build/233230073 at 2023-09-02 + - reservoir # failure in job https://hydra.nixos.org/build/233194430 at 2023-09-02 + - resolve # failure in job https://hydra.nixos.org/build/233224070 at 2023-09-02 + - resolve-trivial-conflicts # failure in job https://hydra.nixos.org/build/233237974 at 2023-09-02 + - resource-effect # failure in job https://hydra.nixos.org/build/233253816 at 2023-09-02 + - resource-effectful # failure in job https://hydra.nixos.org/build/252712267 at 2024-03-16 + - resource-embed # failure in job https://hydra.nixos.org/build/233209109 at 2023-09-02 + - resource-pool-monad # failure in job https://hydra.nixos.org/build/233204199 at 2023-09-02 + - resourcet-extra # failure in job https://hydra.nixos.org/build/245696134 at 2024-01-07 + - resourcet-pool # failure in job https://hydra.nixos.org/build/233213894 at 2023-09-02 + - restartable # failure in job https://hydra.nixos.org/build/233220815 at 2023-09-02 + - restyle # failure in job https://hydra.nixos.org/build/233199043 at 2023-09-02 + - resumable-exceptions # failure in job https://hydra.nixos.org/build/233206560 at 2023-09-02 + - rethinkdb-client-driver # failure in job https://hydra.nixos.org/build/233216583 at 2023-09-02 + - rethinkdb # failure in job https://hydra.nixos.org/build/233211172 at 2023-09-02 + - retryer # failure in job https://hydra.nixos.org/build/233193427 at 2023-09-02 + - reverse-geocoding # failure in job https://hydra.nixos.org/build/233238347 at 2023-09-02 + - reverse-list # failure in job https://hydra.nixos.org/build/233192931 at 2023-09-02 + - reversi # failure in job https://hydra.nixos.org/build/233205170 at 2023-09-02 + - ReviewBoard # failure in job https://hydra.nixos.org/build/233217736 at 2023-09-02 + - rewrite-inspector # failure in job https://hydra.nixos.org/build/233243472 at 2023-09-02 + - rfc # failure in job https://hydra.nixos.org/build/233241988 at 2023-09-02 + - rfc-prelude # failure in job https://hydra.nixos.org/build/233227572 at 2023-09-02 + - r-glpk-phonetic-languages-ukrainian-durations # failure in job https://hydra.nixos.org/build/253703155 at 2024-03-31 + - rhbzquery # failure in job https://hydra.nixos.org/build/233259706 at 2023-09-02 + - rhine # failure in job https://hydra.nixos.org/build/233245503 at 2023-09-02 + - riak # failure in job https://hydra.nixos.org/build/233192622 at 2023-09-02 + - riak-protobuf-lens # failure in job https://hydra.nixos.org/build/233203142 at 2023-09-02 + - ribbit # failure in job https://hydra.nixos.org/build/233191000 at 2023-09-02 + - rib-core # failure in job https://hydra.nixos.org/build/233231659 at 2023-09-02 + - RichConditional # failure in job https://hydra.nixos.org/build/233218626 at 2023-09-02 + - riemann # failure in job https://hydra.nixos.org/build/233207899 at 2023-09-02 + - riff # failure in job https://hydra.nixos.org/build/233202602 at 2023-09-02 + - rigel-viz # failure in job https://hydra.nixos.org/build/233251060 at 2023-09-02 + - ring-buffer # failure in job https://hydra.nixos.org/build/233245453 at 2023-09-02 + - ring-buffers # failure in job https://hydra.nixos.org/build/233259860 at 2023-09-02 + - rings # failure in job https://hydra.nixos.org/build/252730924 at 2024-03-16 + - riscv-isa # failure in job https://hydra.nixos.org/build/233192811 at 2023-09-02 + - rison # failure in job https://hydra.nixos.org/build/233231694 at 2023-09-02 + - Ritt-Wu # failure in job https://hydra.nixos.org/build/233221182 at 2023-09-02 + - rivers # failure in job https://hydra.nixos.org/build/233225238 at 2023-09-02 + - rivet-migration # failure in job https://hydra.nixos.org/build/233191937 at 2023-09-02 + - rivet-simple-deploy # failure in job https://hydra.nixos.org/build/233229780 at 2023-09-02 + - rle # failure in job https://hydra.nixos.org/build/233238229 at 2023-09-02 + - rlglue # failure in job https://hydra.nixos.org/build/233222786 at 2023-09-02 + - RLP # failure in job https://hydra.nixos.org/build/233222770 at 2023-09-02 + - rl-satton # failure in job https://hydra.nixos.org/build/233256608 at 2023-09-02 + - robin # failure in job https://hydra.nixos.org/build/233205010 at 2023-09-02 + - robots-txt # failure in job https://hydra.nixos.org/build/233243090 at 2023-09-02 + - roc-cluster # failure in job https://hydra.nixos.org/build/233202517 at 2023-09-02 + - roc-id # failure in job https://hydra.nixos.org/build/252715473 at 2024-03-16 + - roguestar # failure in job https://hydra.nixos.org/build/233233677 at 2023-09-02 + - roku-api # failure in job https://hydra.nixos.org/build/233249158 at 2023-09-02 + - rollbar-client # failure in job https://hydra.nixos.org/build/233241484 at 2023-09-02 + - rollbar-hs # failure in job https://hydra.nixos.org/build/233240182 at 2023-09-02 + - roller # failure in job https://hydra.nixos.org/build/233198848 at 2023-09-02 + - roman-numerals # failure in job https://hydra.nixos.org/build/233214716 at 2023-09-02 + - ron # failure in job https://hydra.nixos.org/build/233197052 at 2023-09-02 + - rope # failure in job https://hydra.nixos.org/build/233198109 at 2023-09-02 + - rosebud # failure in job https://hydra.nixos.org/build/233225772 at 2023-09-02 + - rose # failure in job https://hydra.nixos.org/build/252717613 at 2024-03-16 + - rose-trees # timeout + - rosmsg # failure in job https://hydra.nixos.org/build/233248569 at 2023-09-02 + - rospkg # failure in job https://hydra.nixos.org/build/233229989 at 2023-09-02 + - rosso # failure in job https://hydra.nixos.org/build/233230103 at 2023-09-02 + - rotating-log # failure in job https://hydra.nixos.org/build/233206245 at 2023-09-02 + - rounding # failure in job https://hydra.nixos.org/build/233234537 at 2023-09-02 + - RoundingFiasco # failure in job https://hydra.nixos.org/build/255680622 at 2024-04-16 + - roundtrip-aeson # failure in job https://hydra.nixos.org/build/233253408 at 2023-09-02 + - rowrecord # failure in job https://hydra.nixos.org/build/233208964 at 2023-09-02 + - R-pandoc # failure in job https://hydra.nixos.org/build/233192114 at 2023-09-02 + - rpc-framework # failure in job https://hydra.nixos.org/build/233202964 at 2023-09-02 + - rpmbuild-order # failure in job https://hydra.nixos.org/build/233257209 at 2023-09-02 + - rpm # failure in job https://hydra.nixos.org/build/233194513 at 2023-09-02 + - rpmostree-update # failure in job https://hydra.nixos.org/build/233254709 at 2023-09-02 + - rrule # failure in job https://hydra.nixos.org/build/233259470 at 2023-09-02 + - rsi-break # failure in job https://hydra.nixos.org/build/245788743 at 2024-01-07 + - rspp # failure in job https://hydra.nixos.org/build/233236691 at 2023-09-02 + - rss2irc # failure in job https://hydra.nixos.org/build/233196081 at 2023-09-02 + - rstream # failure in job https://hydra.nixos.org/build/233249587 at 2023-09-02 + - RtMidi # failure in job https://hydra.nixos.org/build/233241377 at 2023-09-02 + - rtnetlink # failure in job https://hydra.nixos.org/build/233198783 at 2023-09-02 + - rtorrent-rpc # failure in job https://hydra.nixos.org/build/233202187 at 2023-09-02 + - rtorrent-state # failure in job https://hydra.nixos.org/build/233216983 at 2023-09-02 + - rts-loader # failure in job https://hydra.nixos.org/build/233226464 at 2023-09-02 + - rubberband # failure in job https://hydra.nixos.org/build/233191496 at 2023-09-02 + - ruby-marshal # failure in job https://hydra.nixos.org/build/233242569 at 2023-09-02 + - ruby-qq # failure in job https://hydra.nixos.org/build/233259084 at 2023-09-02 + - ruff # failure in job https://hydra.nixos.org/build/233200285 at 2023-09-02 + - ruin # failure in job https://hydra.nixos.org/build/233247866 at 2023-09-02 + - runhs # failure in job https://hydra.nixos.org/build/233193983 at 2023-09-02 + - runmany # failure in job https://hydra.nixos.org/build/233241476 at 2023-09-02 + - runtime-instances # failure in job https://hydra.nixos.org/build/233217985 at 2023-09-02 + - rustls # failure in job https://hydra.nixos.org/build/233249545 at 2023-09-02 + - rws # failure in job https://hydra.nixos.org/build/233237887 at 2023-09-02 + - RxHaskell # failure in job https://hydra.nixos.org/build/233248784 at 2023-09-02 + - rzk # failure in job https://hydra.nixos.org/build/252726148 at 2024-03-16 + - rz-pipe # failure in job https://hydra.nixos.org/build/233228273 at 2023-09-02 + - SableCC2Hs # failure in job https://hydra.nixos.org/build/233213351 at 2023-09-02 + - safe-access # failure in job https://hydra.nixos.org/build/252736917 at 2024-03-16 + - safe-buffer-monad # failure in job https://hydra.nixos.org/build/233192108 at 2023-09-02 + - safe-coerce # failure in job https://hydra.nixos.org/build/233244289 at 2023-09-02 + - safe-coloured-text-gen # failure in job https://hydra.nixos.org/build/255682500 at 2024-04-16 + - safe-coloured-text-layout # failure in job https://hydra.nixos.org/build/233247031 at 2023-09-02 + - safecopy-migrate # failure in job https://hydra.nixos.org/build/233224574 at 2023-09-02 + - safecopy-store # failure in job https://hydra.nixos.org/build/233227973 at 2023-09-02 + - safe-exceptions-checked # failure in job https://hydra.nixos.org/build/252717135 at 2024-03-16 + - safe-freeze # failure in job https://hydra.nixos.org/build/233230451 at 2023-09-02 + - safe-globals # failure in job https://hydra.nixos.org/build/233201910 at 2023-09-02 + - safeint # failure in job https://hydra.nixos.org/build/233257369 at 2023-09-02 + - safeio # failure in job https://hydra.nixos.org/build/233219890 at 2023-09-02 + - safe-lazy-io # failure in job https://hydra.nixos.org/build/233236485 at 2023-09-02 + - safe-length # failure in job https://hydra.nixos.org/build/233255904 at 2023-09-02 + - safe-money-xmlbf # failure in job https://hydra.nixos.org/build/233254139 at 2023-09-02 + - safepath # failure in job https://hydra.nixos.org/build/233235468 at 2023-09-02 + - safe-printf # failure in job https://hydra.nixos.org/build/233232731 at 2023-09-02 + - saferoute # failure in job https://hydra.nixos.org/build/233254085 at 2023-09-02 + - safe-tensor # failure in job https://hydra.nixos.org/build/233212430 at 2023-09-02 + - safe-wild-cards # failure in job https://hydra.nixos.org/build/233217160 at 2023-09-02 + - sajson # failure in job https://hydra.nixos.org/build/233197310 at 2023-09-02 + - sakuraio-platform # failure in job https://hydra.nixos.org/build/233198228 at 2023-09-02 + - salak # failure in job https://hydra.nixos.org/build/233236898 at 2023-09-02 + - Salsa # failure in job https://hydra.nixos.org/build/233257551 at 2023-09-02 + - salvia-protocol # failure in job https://hydra.nixos.org/build/233220788 at 2023-09-02 + - sandlib # failure in job https://hydra.nixos.org/build/233249740 at 2023-09-02 + - sandman # failure in job https://hydra.nixos.org/build/233209667 at 2023-09-02 + - sarasvati # failure in job https://hydra.nixos.org/build/233208235 at 2023-09-02 + - satchmo-backends # failure in job https://hydra.nixos.org/build/233228506 at 2023-09-02 + - satchmo # failure in job https://hydra.nixos.org/build/252712042 at 2024-03-16 + - satchmo-minisat # failure in job https://hydra.nixos.org/build/233229585 at 2023-09-02 + - sat # failure in job https://hydra.nixos.org/build/233225713 at 2023-09-02 + - Saturnin # failure in job https://hydra.nixos.org/build/233227938 at 2023-09-02 + - satyros # failure in job https://hydra.nixos.org/build/233199726 at 2023-09-02 + - savage # failure in job https://hydra.nixos.org/build/233213243 at 2023-09-02 + - sax # failure in job https://hydra.nixos.org/build/233218617 at 2023-09-02 + - sbv # failure in job https://hydra.nixos.org/build/233210414 at 2023-09-02 + - sc2-proto # failure in job https://hydra.nixos.org/build/252730301 at 2024-03-16 + - scale # failure in job https://hydra.nixos.org/build/233222189 at 2023-09-02 + - scaleimage # failure in job https://hydra.nixos.org/build/233240688 at 2023-09-02 + - scalendar # failure in job https://hydra.nixos.org/build/233206581 at 2023-09-02 + - scat # failure in job https://hydra.nixos.org/build/252730427 at 2024-03-16 + - scc # failure in job https://hydra.nixos.org/build/233247446 at 2023-09-02 + - scgi # failure in job https://hydra.nixos.org/build/233247314 at 2023-09-02 + - schedevr # failure in job https://hydra.nixos.org/build/233240124 at 2023-09-02 + - schedule-planner # failure in job https://hydra.nixos.org/build/233192691 at 2023-09-02 + - schedyield # failure in job https://hydra.nixos.org/build/233213288 at 2023-09-02 + - schemas # failure in job https://hydra.nixos.org/build/233225239 at 2023-09-02 + - scholdoc-types # failure in job https://hydra.nixos.org/build/233194927 at 2023-09-02 + - scidb-hquery # failure in job https://hydra.nixos.org/build/233257053 at 2023-09-02 + - sci-ratio # failure in job https://hydra.nixos.org/build/233258475 at 2023-09-02 + - scons2dot # failure in job https://hydra.nixos.org/build/233204528 at 2023-09-02 + - scottish # failure in job https://hydra.nixos.org/build/233251021 at 2023-09-02 + - scotty-binding-play # failure in job https://hydra.nixos.org/build/233244465 at 2023-09-02 + - scotty-blaze # failure in job https://hydra.nixos.org/build/233190960 at 2023-09-02 + - scotty-cookie # failure in job https://hydra.nixos.org/build/252738988 at 2024-03-16 + - scotty-format # failure in job https://hydra.nixos.org/build/233249643 at 2023-09-02 + - scotty-path-normalizer # failure in job https://hydra.nixos.org/build/252738625 at 2024-03-16 + - scotty-resource # failure in job https://hydra.nixos.org/build/233258457 at 2023-09-02 + - scotty-rest # failure in job https://hydra.nixos.org/build/233209040 at 2023-09-02 + - scotty-session # failure in job https://hydra.nixos.org/build/233258736 at 2023-09-02 + - scotty-tls # failure in job https://hydra.nixos.org/build/233250916 at 2023-09-02 + - scotty-utils # failure in job https://hydra.nixos.org/build/252727834 at 2024-03-16 + - scotty-view # failure in job https://hydra.nixos.org/build/233245343 at 2023-09-02 + - scrapbook-core # failure in job https://hydra.nixos.org/build/233222406 at 2023-09-02 + - scrape-changes # failure in job https://hydra.nixos.org/build/233225890 at 2023-09-02 + - ScratchFs # failure in job https://hydra.nixos.org/build/233257558 at 2023-09-02 + - script-monad # failure in job https://hydra.nixos.org/build/233221600 at 2023-09-02 + - scrobble # failure in job https://hydra.nixos.org/build/233252277 at 2023-09-02 + - scroll-list # failure in job https://hydra.nixos.org/build/233217737 at 2023-09-02 + - scrz # failure in job https://hydra.nixos.org/build/233230705 at 2023-09-02 + - scythe # failure in job https://hydra.nixos.org/build/233259400 at 2023-09-02 + - scyther-proof # failure in job https://hydra.nixos.org/build/233248937 at 2023-09-02 + - sde-solver # failure in job https://hydra.nixos.org/build/233251017 at 2023-09-02 + - sdl2-cairo-image # failure in job https://hydra.nixos.org/build/233210135 at 2023-09-02 + - sdl2-compositor # failure in job https://hydra.nixos.org/build/233198910 at 2023-09-02 + - sdl2-fps # failure in job https://hydra.nixos.org/build/233195346 at 2023-09-02 + - sdl2-image # failure in job https://hydra.nixos.org/build/233216837 at 2023-09-02 + - sdl2-mixer # failure in job https://hydra.nixos.org/build/233228951 at 2023-09-02 + - sdp # failure in job https://hydra.nixos.org/build/233246702 at 2023-09-02 + - sdr # failure in job https://hydra.nixos.org/build/243807383 at 2024-01-01 + - seacat # failure in job https://hydra.nixos.org/build/233229959 at 2023-09-02 + - seakale # failure in job https://hydra.nixos.org/build/233236200 at 2023-09-02 + - search # failure in job https://hydra.nixos.org/build/252723014 at 2024-03-16 + - secd # failure in job https://hydra.nixos.org/build/252725214 at 2024-03-16 + - secdh # failure in job https://hydra.nixos.org/build/233244391 at 2023-09-02 + - sec # failure in job https://hydra.nixos.org/build/233233150 at 2023-09-02 + - seclib # failure in job https://hydra.nixos.org/build/233203235 at 2023-09-02 + - second-transfer # failure in job https://hydra.nixos.org/build/233214725 at 2023-09-02 + - secp256k1 # failure in job https://hydra.nixos.org/build/233231129 at 2023-09-02 + - secp256k1-legacy # failure in job https://hydra.nixos.org/build/233197038 at 2023-09-02 + - secret-santa # failure in job https://hydra.nixos.org/build/233208686 at 2023-09-02 + - SecureHash-SHA3 # failure in job https://hydra.nixos.org/build/233216866 at 2023-09-02 + - secure-memory # failure in job https://hydra.nixos.org/build/233226568 at 2023-09-02 + - secure-sockets # failure in job https://hydra.nixos.org/build/233254170 at 2023-09-02 + - secureUDP # failure in job https://hydra.nixos.org/build/233215410 at 2023-09-02 + - SegmentTree # failure in job https://hydra.nixos.org/build/233216161 at 2023-09-02 + - selda # failure in job https://hydra.nixos.org/build/252735635 at 2024-03-16 + - selda-postgresql # failure in job https://hydra.nixos.org/build/245539286 at 2024-01-02 + - selectors # failure in job https://hydra.nixos.org/build/233227433 at 2023-09-02 + - selenium # failure in job https://hydra.nixos.org/build/233214276 at 2023-09-02 + - sel # failure in job https://hydra.nixos.org/build/255671988 at 2024-04-16 + - selinux # failure in job https://hydra.nixos.org/build/233192853 at 2023-09-02 + - Semantique # failure in job https://hydra.nixos.org/build/233199841 at 2023-09-02 + - semdoc # failure in job https://hydra.nixos.org/build/233258790 at 2023-09-02 + - semialign-indexed # failure in job https://hydra.nixos.org/build/233210150 at 2023-09-02 + - semialign-optics # failure in job https://hydra.nixos.org/build/233229100 at 2023-09-02 + - semibounded-lattices # failure in job https://hydra.nixos.org/build/233195267 at 2023-09-02 + - Semigroup # failure in job https://hydra.nixos.org/build/233201793 at 2023-09-02 + - semigroupoid-extras # failure in job https://hydra.nixos.org/build/252717980 at 2024-03-16 + - semigroupoids-do # failure in job https://hydra.nixos.org/build/252727319 at 2024-03-16 + - semigroupoids-syntax # failure in job https://hydra.nixos.org/build/233213850 at 2023-09-02 + - semigroups-actions # failure in job https://hydra.nixos.org/build/233216317 at 2023-09-02 + - semilattices # failure in job https://hydra.nixos.org/build/233223765 at 2023-09-02 + - sendgrid-haskell # failure in job https://hydra.nixos.org/build/233228693 at 2023-09-02 + - sendgrid-v3 # failure in job https://hydra.nixos.org/build/233224134 at 2023-09-02 + - sensei # failure in job https://hydra.nixos.org/build/241518007 at 2023-12-03 + - sensu-run # failure in job https://hydra.nixos.org/build/233251719 at 2023-09-02 + - sentry # failure in job https://hydra.nixos.org/build/233246813 at 2023-09-02 + - seonbi # failure in job https://hydra.nixos.org/build/233196115 at 2023-09-02 + - separated # failure in job https://hydra.nixos.org/build/233222642 at 2023-09-02 + - SeqAlign # failure in job https://hydra.nixos.org/build/233214595 at 2023-09-02 + - sequent-core # failure in job https://hydra.nixos.org/build/233202838 at 2023-09-02 + - sequential-index # failure in job https://hydra.nixos.org/build/233228686 at 2023-09-02 + - serdoc-core # failure in job https://hydra.nixos.org/build/252726252 at 2024-03-16 + - serf # failure in job https://hydra.nixos.org/build/233251981 at 2023-09-02 + - serial # failure in job https://hydra.nixos.org/build/252729356 at 2024-03-16 + - serialize-instances # failure in job https://hydra.nixos.org/build/233239330 at 2023-09-02 + - serialport # failure in job https://hydra.nixos.org/build/233201348 at 2023-09-02 + - serokell-util # failure in job https://hydra.nixos.org/build/233209952 at 2023-09-02 + - servant-aeson-specs # failure in job https://hydra.nixos.org/build/233202245 at 2023-09-02 + - servant-auth-cookie # failure in job https://hydra.nixos.org/build/233235829 at 2023-09-02 + - servant-auth-server # failure in job https://hydra.nixos.org/build/233208742 at 2023-09-02 + - servant-avro # failure in job https://hydra.nixos.org/build/233225632 at 2023-09-02 + - servant-benchmark # failure in job https://hydra.nixos.org/build/233203748 at 2023-09-02 + - servant-cassava # failure in job https://hydra.nixos.org/build/252730906 at 2024-03-16 + - servant-client-js # failure in job https://hydra.nixos.org/build/233194725 at 2023-09-02 + - servant-cli # failure in job https://hydra.nixos.org/build/233259212 at 2023-09-02 + - servant-combinators # failure in job https://hydra.nixos.org/build/233249924 at 2023-09-02 + - servant-db # failure in job https://hydra.nixos.org/build/233234946 at 2023-09-02 + - servant-dhall # failure in job https://hydra.nixos.org/build/233201199 at 2023-09-02 + - servant-docs-simple # failure in job https://hydra.nixos.org/build/233237374 at 2023-09-02 + - servant-errors # failure in job https://hydra.nixos.org/build/233239712 at 2023-09-02 + - servant-event-stream # failure in job https://hydra.nixos.org/build/233598042 at 2023-09-02 + - servant-gdp # failure in job https://hydra.nixos.org/build/233191664 at 2023-09-02 + - servant-generate # failure in job https://hydra.nixos.org/build/233199452 at 2023-09-02 + - servant-generic # failure in job https://hydra.nixos.org/build/233211338 at 2023-09-02 + - servant-github # failure in job https://hydra.nixos.org/build/233231566 at 2023-09-02 + - servant-github-webhook # failure in job https://hydra.nixos.org/build/233234237 at 2023-09-02 + - servant-htmx # failure in job https://hydra.nixos.org/build/233214786 at 2023-09-02 + - servant-http-streams # failure in job https://hydra.nixos.org/build/233242852 at 2023-09-02 + - servant-iCalendar # failure in job https://hydra.nixos.org/build/233200493 at 2023-09-02 + - servant-jquery # failure in job https://hydra.nixos.org/build/233238796 at 2023-09-02 + - servant-jsonrpc # failure in job https://hydra.nixos.org/build/252716396 at 2024-03-16 + - servant-kotlin # failure in job https://hydra.nixos.org/build/233598190 at 2023-09-02 + - servant-mock # failure in job https://hydra.nixos.org/build/245788431 at 2024-01-07 + - servant-namedargs # failure in job https://hydra.nixos.org/build/233258674 at 2023-09-02 + - servant-nix # failure in job https://hydra.nixos.org/build/233236159 at 2023-09-02 + - servant-pandoc # failure in job https://hydra.nixos.org/build/233203008 at 2023-09-02 + - servant-polysemy # failure in job https://hydra.nixos.org/build/233218670 at 2023-09-02 + - servant-pool # failure in job https://hydra.nixos.org/build/233208935 at 2023-09-02 + - servant-prometheus # failure in job https://hydra.nixos.org/build/236685165 at 2023-10-04 + - servant-proto-lens # failure in job https://hydra.nixos.org/build/252736298 at 2024-03-16 + - servant-purescript # failure in job https://hydra.nixos.org/build/233598080 at 2023-09-02 + - servant-py # failure in job https://hydra.nixos.org/build/233598104 at 2023-09-02 + - servant-quickcheck # failure in job https://hydra.nixos.org/build/233236741 at 2023-09-02 + - servant-reflex # failure in job https://hydra.nixos.org/build/233212870 at 2023-09-02 + - servant-router # failure in job https://hydra.nixos.org/build/233246333 at 2023-09-02 + - servant-ruby # failure in job https://hydra.nixos.org/build/233598144 at 2023-09-02 + - servant-scotty # failure in job https://hydra.nixos.org/build/233248472 at 2023-09-02 + - servant-seo # failure in job https://hydra.nixos.org/build/233259245 at 2023-09-02 + - servant-smsc-ru # failure in job https://hydra.nixos.org/build/233239620 at 2023-09-02 + - servant-stache # failure in job https://hydra.nixos.org/build/233204547 at 2023-09-02 + - servant-static-th # failure in job https://hydra.nixos.org/build/233191735 at 2023-09-02 + - servant-streaming # failure in job https://hydra.nixos.org/build/233215168 at 2023-09-02 + - servant-streamly # failure in job https://hydra.nixos.org/build/233231404 at 2023-09-02 + - servant-to-elm # failure in job https://hydra.nixos.org/build/253681347 at 2024-03-31 + - servant-tracing # failure in job https://hydra.nixos.org/build/233229308 at 2023-09-02 + - servant-typed-error # failure in job https://hydra.nixos.org/build/252727241 at 2024-03-16 + - servant-typescript # failure in job https://hydra.nixos.org/build/253932573 at 2024-03-31 + - servant-util # failure in job https://hydra.nixos.org/build/252729690 at 2024-03-16 + - servant-wasm # failure in job https://hydra.nixos.org/build/233191644 at 2023-09-02 + - servant-xml-conduit # failure in job https://hydra.nixos.org/build/243828707 at 2024-01-01 + - servant-yaml # failure in job https://hydra.nixos.org/build/233260010 at 2023-09-02 + - servant-zeppelin # failure in job https://hydra.nixos.org/build/233230172 at 2023-09-02 + - server-generic # failure in job https://hydra.nixos.org/build/233194042 at 2023-09-02 + - serverless-haskell # failure in job https://hydra.nixos.org/build/233201987 at 2023-09-02 + - serversession-backend-acid-state # failure in job https://hydra.nixos.org/build/233202796 at 2023-09-02 + - serversession-backend-persistent # failure in job https://hydra.nixos.org/build/233239242 at 2023-09-02 + - services # failure in job https://hydra.nixos.org/build/233249029 at 2023-09-02 + - serviette # failure in job https://hydra.nixos.org/build/233226968 at 2023-09-02 + - ses-html-snaplet # failure in job https://hydra.nixos.org/build/252719452 at 2024-03-16 + - SessionLogger # failure in job https://hydra.nixos.org/build/233235790 at 2023-09-02 + - sessions # failure in job https://hydra.nixos.org/build/233214614 at 2023-09-02 + - sessiontypes # failure in job https://hydra.nixos.org/build/233224975 at 2023-09-02 + - setdown # failure in job https://hydra.nixos.org/build/241521053 at 2023-12-03 + - set-extra # failure in job https://hydra.nixos.org/build/252738545 at 2024-03-16 + - setgame # failure in job https://hydra.nixos.org/build/233218664 at 2023-09-02 + - set-of # failure in job https://hydra.nixos.org/build/233202960 at 2023-09-02 + - setoid # failure in job https://hydra.nixos.org/build/233213744 at 2023-09-02 + - sets # failure in job https://hydra.nixos.org/build/252722613 at 2024-03-16 + - setters # failure in job https://hydra.nixos.org/build/233199079 at 2023-09-02 + - set-with # failure in job https://hydra.nixos.org/build/233209870 at 2023-09-02 + - sexp # failure in job https://hydra.nixos.org/build/233214197 at 2023-09-02 + - sexpresso # failure in job https://hydra.nixos.org/build/252739111 at 2024-03-16 + - sexpr-parser # failure in job https://hydra.nixos.org/build/233208359 at 2023-09-02 + - sext # failure in job https://hydra.nixos.org/build/233245441 at 2023-09-02 + - sfml-audio # failure in job https://hydra.nixos.org/build/233253560 at 2023-09-02 + - SFML # failure in job https://hydra.nixos.org/build/233244892 at 2023-09-02 + - sfmt # failure in job https://hydra.nixos.org/build/233260124 at 2023-09-02 + - sgd # failure in job https://hydra.nixos.org/build/233240302 at 2023-09-02 + - SG # failure in job https://hydra.nixos.org/build/233228780 at 2023-09-02 + - SGplus # failure in job https://hydra.nixos.org/build/233227890 at 2023-09-02 + - sh2md # failure in job https://hydra.nixos.org/build/233254149 at 2023-09-02 + - shade # failure in job https://hydra.nixos.org/build/233227940 at 2023-09-02 + - shadower # failure in job https://hydra.nixos.org/build/233224166 at 2023-09-02 + - shake-cabal-build # failure in job https://hydra.nixos.org/build/233192322 at 2023-09-02 + - shake-dhall # failure in job https://hydra.nixos.org/build/233246191 at 2023-09-02 + - shake-extras # failure in job https://hydra.nixos.org/build/233192079 at 2023-09-02 + - shake-futhark # failure in job https://hydra.nixos.org/build/245711571 at 2024-01-07 + - shake-minify # failure in job https://hydra.nixos.org/build/233251572 at 2023-09-02 + - shake-pack # failure in job https://hydra.nixos.org/build/233195211 at 2023-09-02 + - shake-path # failure in job https://hydra.nixos.org/build/233247617 at 2023-09-02 + - shake-persist # failure in job https://hydra.nixos.org/build/233228771 at 2023-09-02 + - shakespeare-babel # failure in job https://hydra.nixos.org/build/233252003 at 2023-09-02 + - shakespeare-sass # failure in job https://hydra.nixos.org/build/233195432 at 2023-09-02 + - shapes # failure in job https://hydra.nixos.org/build/252736910 at 2024-03-16 + - shared-buffer # failure in job https://hydra.nixos.org/build/233242275 at 2023-09-02 + - shared-fields # failure in job https://hydra.nixos.org/build/233228500 at 2023-09-02 + - sha-streams # failure in job https://hydra.nixos.org/build/233257983 at 2023-09-02 + - she # failure in job https://hydra.nixos.org/build/233214251 at 2023-09-02 + - Shellac # failure in job https://hydra.nixos.org/build/233214058 at 2023-09-02 + - shellish # failure in job https://hydra.nixos.org/build/233217316 at 2023-09-02 + - shellmate # failure in job https://hydra.nixos.org/build/233217636 at 2023-09-02 + - shell-pipe # failure in job https://hydra.nixos.org/build/233226605 at 2023-09-02 + - shentong # failure in job https://hydra.nixos.org/build/252711957 at 2024-03-16 + - shikensu # failure in job https://hydra.nixos.org/build/233230883 at 2023-09-02 + - shimmer # failure in job https://hydra.nixos.org/build/233192737 at 2023-09-02 + - shine-examples # failure in job https://hydra.nixos.org/build/233192871 at 2023-09-02 + - shivers-cfg # failure in job https://hydra.nixos.org/build/233218516 at 2023-09-02 + - shoap # failure in job https://hydra.nixos.org/build/233207909 at 2023-09-02 + - shopify # failure in job https://hydra.nixos.org/build/233221330 at 2023-09-02 + - shortbytestring # failure in job https://hydra.nixos.org/build/233216026 at 2023-09-02 + - shortcut-links # failure in job https://hydra.nixos.org/build/233217442 at 2023-09-02 + - shorten-strings # failure in job https://hydra.nixos.org/build/233247947 at 2023-09-02 + - show-prettyprint # failure in job https://hydra.nixos.org/build/233213552 at 2023-09-02 + - show-type # failure in job https://hydra.nixos.org/build/233225756 at 2023-09-02 + - Shpadoinkle-console # failure in job https://hydra.nixos.org/build/233228559 at 2023-09-02 + - Shpadoinkle-debug # failure in job https://hydra.nixos.org/build/233194479 at 2023-09-02 + - Shpadoinkle # failure in job https://hydra.nixos.org/build/257372361 at 2024-04-27 + - Shpadoinkle-isreal # failure in job https://hydra.nixos.org/build/233200051 at 2023-09-02 + - shwifty # failure in job https://hydra.nixos.org/build/233249022 at 2023-09-02 + - sifflet # failure in job https://hydra.nixos.org/build/233210515 at 2023-09-02 + - sifflet-lib # failure in job https://hydra.nixos.org/build/233222675 at 2023-09-02 + - sigmacord # failure in job https://hydra.nixos.org/build/233194491 at 2023-09-02 + - signable-haskell-protoc # failure in job https://hydra.nixos.org/build/252734188 at 2024-03-16 + - signal-messaging-dbus # failure in job https://hydra.nixos.org/build/252723131 at 2024-03-16 + - simd # failure in job https://hydra.nixos.org/build/233206642 at 2023-09-02 + - simfin # failure in job https://hydra.nixos.org/build/233226776 at 2023-09-02 + - simple-actors # failure in job https://hydra.nixos.org/build/233239183 at 2023-09-02 + - simpleargs # failure in job https://hydra.nixos.org/build/233202182 at 2023-09-02 + - simple-atom # failure in job https://hydra.nixos.org/build/233226957 at 2023-09-02 + - simple-bluetooth # failure in job https://hydra.nixos.org/build/233199623 at 2023-09-02 + - simple-conduit # failure in job https://hydra.nixos.org/build/233214502 at 2023-09-02 + - simpleconfig # failure in job https://hydra.nixos.org/build/233195905 at 2023-09-02 + - simple-config # failure in job https://hydra.nixos.org/build/233258957 at 2023-09-02 + - simple-css # failure in job https://hydra.nixos.org/build/233244675 at 2023-09-02 + - simple-download # failure in job https://hydra.nixos.org/build/233227569 at 2023-09-02 + - simple-effects # failure in job https://hydra.nixos.org/build/233246128 at 2023-09-02 + - simple-eval # failure in job https://hydra.nixos.org/build/233227793 at 2023-09-02 + - simple-form # failure in job https://hydra.nixos.org/build/233243669 at 2023-09-02 + - simple-genetic-algorithm # failure in job https://hydra.nixos.org/build/233200097 at 2023-09-02 + - SimpleH # failure in job https://hydra.nixos.org/build/233212326 at 2023-09-02 + - simple-index # failure in job https://hydra.nixos.org/build/233208598 at 2023-09-02 + - simpleirc # failure in job https://hydra.nixos.org/build/233211073 at 2023-09-02 + - simple-log # failure in job https://hydra.nixos.org/build/233253013 at 2023-09-02 + - simple-media-timestamp-formatting # failure in job https://hydra.nixos.org/build/233228535 at 2023-09-02 + - simple-money # failure in job https://hydra.nixos.org/build/233240744 at 2023-09-02 + - simple-neural-networks # failure in job https://hydra.nixos.org/build/233226975 at 2023-09-02 + - simplenote # failure in job https://hydra.nixos.org/build/233225953 at 2023-09-02 + - simple-pango # failure in job https://hydra.nixos.org/build/245788400 at 2024-01-07 + - simple-parser # failure in job https://hydra.nixos.org/build/233218275 at 2023-09-02 + - simple-pipe # failure in job https://hydra.nixos.org/build/233251483 at 2023-09-02 + - simpleprelude # failure in job https://hydra.nixos.org/build/233259585 at 2023-09-02 + - simple-rope # failure in job https://hydra.nixos.org/build/233239446 at 2023-09-02 + - simple-server # failure in job https://hydra.nixos.org/build/233242498 at 2023-09-02 + - simplesmtpclient # failure in job https://hydra.nixos.org/build/233235261 at 2023-09-02 + - simple-sql-parser # failure in job https://hydra.nixos.org/build/233203075 at 2023-09-02 + - simplessh # failure in job https://hydra.nixos.org/build/252738958 at 2024-03-16 + - simple-stacked-vm # failure in job https://hydra.nixos.org/build/233206051 at 2023-09-02 + - simplest-sqlite # failure in job https://hydra.nixos.org/build/233248487 at 2023-09-02 + - simple-tabular # failure in job https://hydra.nixos.org/build/233233368 at 2023-09-02 + - simple-tar # failure in job https://hydra.nixos.org/build/233206675 at 2023-09-02 + - simple-ui # failure in job https://hydra.nixos.org/build/233248287 at 2023-09-02 + - simple-units # failure in job https://hydra.nixos.org/build/233215127 at 2023-09-02 + - simplex # failure in job https://hydra.nixos.org/build/252731268 at 2024-03-16 + - simplexmq # failure in job https://hydra.nixos.org/build/233223717 at 2023-09-02 + - simple-zipper # failure in job https://hydra.nixos.org/build/233210316 at 2023-09-02 + - simplistic-generics # failure in job https://hydra.nixos.org/build/233217412 at 2023-09-02 + - singlethongs # failure in job https://hydra.nixos.org/build/233202756 at 2023-09-02 + - singleton-dict # failure in job https://hydra.nixos.org/build/233245405 at 2023-09-02 + - singletons-base # failure in job https://hydra.nixos.org/build/252714303 at 2024-03-16 + - singleton-typelits # failure in job https://hydra.nixos.org/build/233250877 at 2023-09-02 + - single-tuple # failure in job https://hydra.nixos.org/build/233204418 at 2023-09-02 + - singnal # failure in job https://hydra.nixos.org/build/233214111 at 2023-09-02 + - singular-factory # failure in job https://hydra.nixos.org/build/233250779 at 2023-09-02 + - sink # failure in job https://hydra.nixos.org/build/233240005 at 2023-09-02 + - sint # failure in job https://hydra.nixos.org/build/233238431 at 2023-09-02 + - siphash # failure in job https://hydra.nixos.org/build/233199344 at 2023-09-02 + - sitepipe # failure in job https://hydra.nixos.org/build/233201989 at 2023-09-02 + - sixfiguregroup # failure in job https://hydra.nixos.org/build/233252141 at 2023-09-02 + - sixty-five-oh-two # failure in job https://hydra.nixos.org/build/252714578 at 2024-03-16 + - sized-grid # failure in job https://hydra.nixos.org/build/233239056 at 2023-09-02 + - sized-types # failure in job https://hydra.nixos.org/build/233244977 at 2023-09-02 + - sized-vector # failure in job https://hydra.nixos.org/build/233227779 at 2023-09-02 + - sizes # failure in job https://hydra.nixos.org/build/233247070 at 2023-09-02 + - sjsp # failure in job https://hydra.nixos.org/build/233225141 at 2023-09-02 + - SJW # failure in job https://hydra.nixos.org/build/233209689 at 2023-09-02 + - skeletal-set # failure in job https://hydra.nixos.org/build/233254711 at 2023-09-02 + - skell # failure in job https://hydra.nixos.org/build/233245484 at 2023-09-02 + - skemmtun # failure in job https://hydra.nixos.org/build/233223893 at 2023-09-02 + - skews # timeout + - skopedate # failure in job https://hydra.nixos.org/build/233220634 at 2023-09-02 + - skulk # failure in job https://hydra.nixos.org/build/233258672 at 2023-09-02 + - skylighting-extensions # failure in job https://hydra.nixos.org/build/233221387 at 2023-09-02 + - skylighting-lucid # failure in job https://hydra.nixos.org/build/252724701 at 2024-03-16 + - skype4hs # failure in job https://hydra.nixos.org/build/233221058 at 2023-09-02 + - slack-api # failure in job https://hydra.nixos.org/build/233215701 at 2023-09-02 + - slack # failure in job https://hydra.nixos.org/build/233221065 at 2023-09-02 + - slack-notify-haskell # failure in job https://hydra.nixos.org/build/233249025 at 2023-09-02 + - slack-progressbar # failure in job https://hydra.nixos.org/build/252722423 at 2024-03-16 + - slack-verify # failure in job https://hydra.nixos.org/build/233206026 at 2023-09-02 + - slack-web # failure in job https://hydra.nixos.org/build/252724144 at 2024-03-16 + - sliceofpy # failure in job https://hydra.nixos.org/build/233224418 at 2023-09-02 + - slidemews # failure in job https://hydra.nixos.org/build/233205910 at 2023-09-02 + - Slides # failure in job https://hydra.nixos.org/build/233201684 at 2023-09-02 + - slim # failure in job https://hydra.nixos.org/build/233211282 at 2023-09-02 + - sloane # failure in job https://hydra.nixos.org/build/233235255 at 2023-09-02 + - sloth # failure in job https://hydra.nixos.org/build/233203718 at 2023-09-02 + - slot-lambda # failure in job https://hydra.nixos.org/build/233252290 at 2023-09-02 + - slug # failure in job https://hydra.nixos.org/build/233259687 at 2023-09-02 + - slugify # failure in job https://hydra.nixos.org/build/233222023 at 2023-09-02 + - smallarray # failure in job https://hydra.nixos.org/build/233256816 at 2023-09-02 + - small-bytearray-builder # failure in job https://hydra.nixos.org/build/233248483 at 2023-09-02 + - smallcaps # failure in job https://hydra.nixos.org/build/233201384 at 2023-09-02 + - smallcheck-kind-generics # failure in job https://hydra.nixos.org/build/233230424 at 2023-09-02 + - smallcheck-series # failure in job https://hydra.nixos.org/build/233213618 at 2023-09-02 + - smallpt-hs # failure in job https://hydra.nixos.org/build/233250553 at 2023-09-02 + - smap # failure in job https://hydra.nixos.org/build/233208052 at 2023-09-02 + - smartcheck # failure in job https://hydra.nixos.org/build/233241864 at 2023-09-02 + - smartconstructor # failure in job https://hydra.nixos.org/build/233256663 at 2023-09-02 + - smartGroup # failure in job https://hydra.nixos.org/build/233200155 at 2023-09-02 + - smash # failure in job https://hydra.nixos.org/build/233191239 at 2023-09-02 + - smawk # failure in job https://hydra.nixos.org/build/233258699 at 2023-09-02 + - sme # failure in job https://hydra.nixos.org/build/233208306 at 2023-09-02 + - smerdyakov # failure in job https://hydra.nixos.org/build/233238735 at 2023-09-02 + - smh # failure in job https://hydra.nixos.org/build/253695707 at 2024-03-31 + - smiles # failure in job https://hydra.nixos.org/build/233197831 at 2023-09-02 + - SmithNormalForm # failure in job https://hydra.nixos.org/build/233253620 at 2023-09-02 + - smoothie # failure in job https://hydra.nixos.org/build/233250042 at 2023-09-02 + - smsaero # failure in job https://hydra.nixos.org/build/233215880 at 2023-09-02 + - smtlib2 # failure in job https://hydra.nixos.org/build/233251831 at 2023-09-02 + - smtlib-backends-process # failure in job https://hydra.nixos.org/build/233209223 at 2023-09-02 + - smt-lib # failure in job https://hydra.nixos.org/build/233208443 at 2023-09-02 + - SmtLib # failure in job https://hydra.nixos.org/build/233213271 at 2023-09-02 + - SMTPClient # failure in job https://hydra.nixos.org/build/233247599 at 2023-09-02 + - smtp-mail-ng # failure in job https://hydra.nixos.org/build/233220094 at 2023-09-02 + - smtps-gmail # failure in job https://hydra.nixos.org/build/233191933 at 2023-09-02 + - smuggler2 # failure in job https://hydra.nixos.org/build/233233932 at 2023-09-02 + - smuggler # failure in job https://hydra.nixos.org/build/233199288 at 2023-09-02 + - snail # failure in job https://hydra.nixos.org/build/252731890 at 2024-03-16 + - snake # failure in job https://hydra.nixos.org/build/233242029 at 2023-09-02 + - snake-game # failure in job https://hydra.nixos.org/build/234441416 at 2023-09-13 + - snap-accept # failure in job https://hydra.nixos.org/build/233254776 at 2023-09-02 + - snap-blaze-clay # failure in job https://hydra.nixos.org/build/233204686 at 2023-09-02 + - snap-configuration-utilities # failure in job https://hydra.nixos.org/build/233202496 at 2023-09-02 + - snap-error-collector # failure in job https://hydra.nixos.org/build/252722251 at 2024-03-16 + - snap-language # failure in job https://hydra.nixos.org/build/233257003 at 2023-09-02 + - snaplet-acid-state # failure in job https://hydra.nixos.org/build/252733993 at 2024-03-16 + - snaplet-amqp # failure in job https://hydra.nixos.org/build/252722868 at 2024-03-16 + - snaplet-coffee # failure in job https://hydra.nixos.org/build/252712879 at 2024-03-16 + - snaplet-css-min # failure in job https://hydra.nixos.org/build/252718032 at 2024-03-16 + - snaplet-environments # failure in job https://hydra.nixos.org/build/252718495 at 2024-03-16 + - snaplet-hslogger # failure in job https://hydra.nixos.org/build/252719175 at 2024-03-16 + - snaplet-influxdb # failure in job https://hydra.nixos.org/build/252717331 at 2024-03-16 + - snaplet-mandrill # failure in job https://hydra.nixos.org/build/252733169 at 2024-03-16 + - snaplet-mongodb-minimalistic # failure in job https://hydra.nixos.org/build/252716449 at 2024-03-16 + - snaplet-persistent # failure in job https://hydra.nixos.org/build/252725821 at 2024-03-16 + - snaplet-postgresql-simple # failure in job https://hydra.nixos.org/build/252716863 at 2024-03-16 + - snaplet-purescript # failure in job https://hydra.nixos.org/build/252731136 at 2024-03-16 + - snaplet-redis # failure in job https://hydra.nixos.org/build/252721419 at 2024-03-16 + - snaplet-sass # failure in job https://hydra.nixos.org/build/252729370 at 2024-03-16 + - snaplet-scoped-session # failure in job https://hydra.nixos.org/build/252732443 at 2024-03-16 + - snaplet-ses-html # failure in job https://hydra.nixos.org/build/252718019 at 2024-03-16 + - snaplet-sqlite-simple # failure in job https://hydra.nixos.org/build/252738602 at 2024-03-16 + - snaplet-typed-sessions # failure in job https://hydra.nixos.org/build/252724459 at 2024-03-16 + - snap-loader-dynamic # failure in job https://hydra.nixos.org/build/233197376 at 2023-09-02 + - snap-predicates # failure in job https://hydra.nixos.org/build/233244904 at 2023-09-02 + - snappy-c # failure in job https://hydra.nixos.org/build/252728597 at 2024-03-16 + - snappy-conduit # failure in job https://hydra.nixos.org/build/233196865 at 2023-09-02 + - snap-routes # failure in job https://hydra.nixos.org/build/252718562 at 2024-03-16 + - snap-stream # failure in job https://hydra.nixos.org/build/233237969 at 2023-09-02 + - snap-testing # failure in job https://hydra.nixos.org/build/252736070 at 2024-03-16 + - SNet # failure in job https://hydra.nixos.org/build/233225638 at 2023-09-02 + - snipcheck # failure in job https://hydra.nixos.org/build/233214417 at 2023-09-02 + - snorkels # failure in job https://hydra.nixos.org/build/233229705 at 2023-09-02 + - snowchecked # failure in job https://hydra.nixos.org/build/233258191 at 2023-09-02 + - snowtify # failure in job https://hydra.nixos.org/build/233215099 at 2023-09-02 + - socket-activation # failure in job https://hydra.nixos.org/build/233258011 at 2023-09-02 + - socketed # failure in job https://hydra.nixos.org/build/233210087 at 2023-09-02 + - socketio # failure in job https://hydra.nixos.org/build/233214659 at 2023-09-02 + - socket-sctp # failure in job https://hydra.nixos.org/build/233228125 at 2023-09-02 + - socket-unix # failure in job https://hydra.nixos.org/build/233238226 at 2023-09-02 + - sodium # failure in job https://hydra.nixos.org/build/233213989 at 2023-09-02 + - soegtk # failure in job https://hydra.nixos.org/build/233198991 at 2023-09-02 + - softfloat-hs # failure in job https://hydra.nixos.org/build/233205242 at 2023-09-02 + - solar # failure in job https://hydra.nixos.org/build/233217024 at 2023-09-02 + - solga # failure in job https://hydra.nixos.org/build/233214770 at 2023-09-02 + - som # failure in job https://hydra.nixos.org/build/233193912 at 2023-09-02 + - sonic-visualiser # failure in job https://hydra.nixos.org/build/233257956 at 2023-09-02 + - Sonnex # failure in job https://hydra.nixos.org/build/233229367 at 2023-09-02 + - SoOSiM # failure in job https://hydra.nixos.org/build/233224114 at 2023-09-02 + - sorted # failure in job https://hydra.nixos.org/build/233222633 at 2023-09-02 + - sorting # failure in job https://hydra.nixos.org/build/233214204 at 2023-09-02 + - sorty # failure in job https://hydra.nixos.org/build/233211118 at 2023-09-02 + - souffle-haskell # failure in job https://hydra.nixos.org/build/233229472 at 2023-09-02 + - source-constraints # failure in job https://hydra.nixos.org/build/233254750 at 2023-09-02 + - sousit # failure in job https://hydra.nixos.org/build/233204067 at 2023-09-02 + - soyuz # failure in job https://hydra.nixos.org/build/233196903 at 2023-09-02 + - SpaceInvaders # failure in job https://hydra.nixos.org/build/233205063 at 2023-09-02 + - spacepart # failure in job https://hydra.nixos.org/build/233190848 at 2023-09-02 + - spake2 # failure in job https://hydra.nixos.org/build/233209098 at 2023-09-02 + - spanout # failure in job https://hydra.nixos.org/build/234462954 at 2023-09-13 + - sparsecheck # failure in job https://hydra.nixos.org/build/233253454 at 2023-09-02 + - sparse # failure in job https://hydra.nixos.org/build/233222289 at 2023-09-02 + - sparse-lin-alg # failure in job https://hydra.nixos.org/build/233206178 at 2023-09-02 + - sparse-linear-algebra # failure in job https://hydra.nixos.org/build/233214075 at 2023-09-02 + - sparse-merkle-trees # failure in job https://hydra.nixos.org/build/233251228 at 2023-09-02 + - sparse-tensor # failure in job https://hydra.nixos.org/build/233224869 at 2023-09-02 + - spars # failure in job https://hydra.nixos.org/build/233221560 at 2023-09-02 + - SpatialMath # failure in job https://hydra.nixos.org/build/237243985 at 2023-10-21 + - special-functors # failure in job https://hydra.nixos.org/build/233215268 at 2023-09-02 + - special-keys # failure in job https://hydra.nixos.org/build/233191988 at 2023-09-02 + - spectacle # failure in job https://hydra.nixos.org/build/233207488 at 2023-09-02 + - speculation # failure in job https://hydra.nixos.org/build/233211559 at 2023-09-02 + - sphinxesc # failure in job https://hydra.nixos.org/build/233194825 at 2023-09-02 + - sphinx # failure in job https://hydra.nixos.org/build/233247449 at 2023-09-02 + - Spintax # failure in job https://hydra.nixos.org/build/233224001 at 2023-09-02 + - spiros # failure in job https://hydra.nixos.org/build/233249615 at 2023-09-02 + - spir-v # failure in job https://hydra.nixos.org/build/233191427 at 2023-09-02 + - splay # failure in job https://hydra.nixos.org/build/233217055 at 2023-09-02 + - splaytree # failure in job https://hydra.nixos.org/build/233231273 at 2023-09-02 + - splint # failure in job https://hydra.nixos.org/build/233202156 at 2023-09-02 + - split-morphism # failure in job https://hydra.nixos.org/build/233257735 at 2023-09-02 + - splitter # failure in job https://hydra.nixos.org/build/233204684 at 2023-09-02 + - splot # failure in job https://hydra.nixos.org/build/252715661 at 2024-03-16 + - Spock-api-ghcjs # failure in job https://hydra.nixos.org/build/233246163 at 2023-09-02 + - Spock-auth # failure in job https://hydra.nixos.org/build/233212125 at 2023-09-02 + - Spock-core # failure in job https://hydra.nixos.org/build/252720122 at 2024-03-16 + - spoonutil # failure in job https://hydra.nixos.org/build/233257645 at 2023-09-02 + - spotify # failure in job https://hydra.nixos.org/build/233254990 at 2023-09-02 + - spoty # failure in job https://hydra.nixos.org/build/233233863 at 2023-09-02 + - Sprig # failure in job https://hydra.nixos.org/build/233223144 at 2023-09-02 + - spritz # failure in job https://hydra.nixos.org/build/233230733 at 2023-09-02 + - spsa # failure in job https://hydra.nixos.org/build/233221021 at 2023-09-02 + - spy # failure in job https://hydra.nixos.org/build/233208095 at 2023-09-02 + - sqel # failure in job https://hydra.nixos.org/build/233256622 at 2023-09-02 + - sqids # failure in job https://hydra.nixos.org/build/233213849 at 2023-09-02 + - sqlcipher # failure in job https://hydra.nixos.org/build/233259217 at 2023-09-02 + - sqlcli # failure in job https://hydra.nixos.org/build/252719841 at 2024-03-16 + - sqlite-easy # failure in job https://hydra.nixos.org/build/252728831 at 2024-03-16 + - sqlite # failure in job https://hydra.nixos.org/build/233215839 at 2023-09-02 + - sqlite-simple-errors # failure in job https://hydra.nixos.org/build/233232977 at 2023-09-02 + - sql-simple # failure in job https://hydra.nixos.org/build/233252834 at 2023-09-02 + - sqlvalue-list # failure in job https://hydra.nixos.org/build/233197313 at 2023-09-02 + - sqsd-local # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237237046 at 2023-10-21 + - srcinst # failure in job https://hydra.nixos.org/build/233221356 at 2023-09-02 + - srt-attoparsec # failure in job https://hydra.nixos.org/build/233248456 at 2023-09-02 + - srv # failure in job https://hydra.nixos.org/build/252734755 at 2024-03-16 + - sscan # failure in job https://hydra.nixos.org/build/233248144 at 2023-09-02 + - ssh # failure in job https://hydra.nixos.org/build/233215512 at 2023-09-02 + - sshtun # failure in job https://hydra.nixos.org/build/252729199 at 2024-03-16 + - ssh-tunnel # failure in job https://hydra.nixos.org/build/233245203 at 2023-09-02 + - SSTG # failure in job https://hydra.nixos.org/build/233250677 at 2023-09-02 + - st2 # failure in job https://hydra.nixos.org/build/233256469 at 2023-09-02 + - stable-maps # failure in job https://hydra.nixos.org/build/233229084 at 2023-09-02 + - stack2cabal # failure in job https://hydra.nixos.org/build/233663091 at 2023-09-02 + - stack2nix # failure in job https://hydra.nixos.org/build/233662912 at 2023-09-02 + - stackage-cli # failure in job https://hydra.nixos.org/build/233213721 at 2023-09-02 + - stackage-curator # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237229157 at 2023-10-21 + - stackage-metadata # failure in job https://hydra.nixos.org/build/233197359 at 2023-09-02 + - stackage-to-hackage # failure in job https://hydra.nixos.org/build/233233948 at 2023-09-02 + - stackage-types # failure in job https://hydra.nixos.org/build/233239995 at 2023-09-02 + - stack-bump # failure in job https://hydra.nixos.org/build/233257783 at 2023-09-02 + - stackcollapse-ghc # failure in job https://hydra.nixos.org/build/233250775 at 2023-09-02 + - stack-fix # failure in job https://hydra.nixos.org/build/233253628 at 2023-09-02 + - stack-lib # failure in job https://hydra.nixos.org/build/233662933 at 2023-09-02 + - stack-prism # failure in job https://hydra.nixos.org/build/233216902 at 2023-09-02 + - stack-run # failure in job https://hydra.nixos.org/build/233213318 at 2023-09-02 + - stack-tag # failure in job https://hydra.nixos.org/build/252737306 at 2024-03-16 + - stack-type # failure in job https://hydra.nixos.org/build/233208961 at 2023-09-02 + - stack-wrapper # failure in job https://hydra.nixos.org/build/233259663 at 2023-09-02 + - staged-gg # failure in job https://hydra.nixos.org/build/233252183 at 2023-09-02 + - standalone-derive-topdown # failure in job https://hydra.nixos.org/build/233252467 at 2023-09-02 + - standalone-haddock # failure in job https://hydra.nixos.org/build/233254339 at 2023-09-02 + - starling # failure in job https://hydra.nixos.org/build/233255468 at 2023-09-02 + - starter # failure in job https://hydra.nixos.org/build/233208799 at 2023-09-02 + - starter-snake-haskell # failure in job https://hydra.nixos.org/build/236685019 at 2023-10-04 + - stash # failure in job https://hydra.nixos.org/build/233193110 at 2023-09-02 + - Stasis # failure in job https://hydra.nixos.org/build/233209365 at 2023-09-02 + - state-bag # failure in job https://hydra.nixos.org/build/233222753 at 2023-09-02 + - state # failure in job https://hydra.nixos.org/build/233215872 at 2023-09-02 + - state-plus # failure in job https://hydra.nixos.org/build/233243653 at 2023-09-02 + - state-record # failure in job https://hydra.nixos.org/build/233222199 at 2023-09-02 + - static # failure in job https://hydra.nixos.org/build/233217136 at 2023-09-02 + - static-ls # failure in job https://hydra.nixos.org/build/233199876 at 2023-09-02 + - static-resources # failure in job https://hydra.nixos.org/build/252724891 at 2024-03-16 + - static-tensor # failure in job https://hydra.nixos.org/build/233217705 at 2023-09-02 + - statistics-fusion # failure in job https://hydra.nixos.org/build/233229681 at 2023-09-02 + - statistics-hypergeometric-genvar # failure in job https://hydra.nixos.org/build/233193257 at 2023-09-02 + - statistics-skinny # failure in job https://hydra.nixos.org/build/233233994 at 2023-09-02 + - statsd # failure in job https://hydra.nixos.org/build/233235428 at 2023-09-02 + - stats # failure in job https://hydra.nixos.org/build/233255737 at 2023-09-02 + - statvfs # failure in job https://hydra.nixos.org/build/233220845 at 2023-09-02 + - staversion # failure in job https://hydra.nixos.org/build/252719926 at 2024-03-16 + - stb-image-redux # failure in job https://hydra.nixos.org/build/233202153 at 2023-09-02 + - stc-lang # failure in job https://hydra.nixos.org/build/233241234 at 2023-09-02 + - stdata # failure in job https://hydra.nixos.org/build/233255940 at 2023-09-02 + - stdf # failure in job https://hydra.nixos.org/build/233229554 at 2023-09-02 + - stdio # failure in job https://hydra.nixos.org/build/233212474 at 2023-09-02 + - steambrowser # failure in job https://hydra.nixos.org/build/233234382 at 2023-09-02 + - stego-uuid # failure in job https://hydra.nixos.org/build/233206943 at 2023-09-02 + - stemmer # failure in job https://hydra.nixos.org/build/233193774 at 2023-09-02 + - stemmer-german # failure in job https://hydra.nixos.org/build/233212893 at 2023-09-02 + - stepwise # failure in job https://hydra.nixos.org/build/233238388 at 2023-09-02 + - stgi # failure in job https://hydra.nixos.org/build/233233567 at 2023-09-02 + - STL # failure in job https://hydra.nixos.org/build/233231485 at 2023-09-02 + - stm-actor # failure in job https://hydra.nixos.org/build/252722896 at 2024-03-16 + - stm-chunked-queues # failure in job https://hydra.nixos.org/build/233227966 at 2023-09-02 + - stm-firehose # failure in job https://hydra.nixos.org/build/233220943 at 2023-09-02 + - stm-lifted # failure in job https://hydra.nixos.org/build/252726872 at 2024-03-16 + - stm-promise # failure in job https://hydra.nixos.org/build/233204293 at 2023-09-02 + - stm-stats # failure in job https://hydra.nixos.org/build/233214914 at 2023-09-02 + - stochastic # failure in job https://hydra.nixos.org/build/233242019 at 2023-09-02 + - Stomp # failure in job https://hydra.nixos.org/build/233252583 at 2023-09-02 + - stooq-api # failure in job https://hydra.nixos.org/build/233200858 at 2023-09-02 + - stopwatch # failure in job https://hydra.nixos.org/build/252716540 at 2024-03-16 + - storable # failure in job https://hydra.nixos.org/build/233228880 at 2023-09-02 + - storable-offset # failure in job https://hydra.nixos.org/build/233242993 at 2023-09-02 + - storable-static-array # failure in job https://hydra.nixos.org/build/233222724 at 2023-09-02 + - stp # failure in job https://hydra.nixos.org/build/233204519 at 2023-09-02 + - Strafunski-ATermLib # failure in job https://hydra.nixos.org/build/233229490 at 2023-09-02 + - Strafunski-StrategyLib # failure in job https://hydra.nixos.org/build/233245449 at 2023-09-02 + - StrappedTemplates # failure in job https://hydra.nixos.org/build/233193696 at 2023-09-02 + - StrategyLib # failure in job https://hydra.nixos.org/build/233214584 at 2023-09-02 + - stratux-types # failure in job https://hydra.nixos.org/build/233232808 at 2023-09-02 + - streamdeck # failure in job https://hydra.nixos.org/build/233226165 at 2023-09-02 + - streamed # failure in job https://hydra.nixos.org/build/233203079 at 2023-09-02 + - stream # failure in job https://hydra.nixos.org/build/233226470 at 2023-09-02 + - stream-fusion # failure in job https://hydra.nixos.org/build/233225947 at 2023-09-02 + - streaming-benchmarks # failure in job https://hydra.nixos.org/build/233216756 at 2023-09-02 + - streaming-brotli # failure in job https://hydra.nixos.org/build/233245393 at 2023-09-02 + - streaming-cassava # failure in job https://hydra.nixos.org/build/233208371 at 2023-09-02 + - streaming-conduit # failure in job https://hydra.nixos.org/build/233259762 at 2023-09-02 + - streaming-events # failure in job https://hydra.nixos.org/build/233198216 at 2023-09-02 + - streaming-lzma # failure in job https://hydra.nixos.org/build/233239635 at 2023-09-02 + - streaming-osm # failure in job https://hydra.nixos.org/build/233229467 at 2023-09-02 + - streaming-pcap # failure in job https://hydra.nixos.org/build/252731309 at 2024-03-16 + - streaming-png # failure in job https://hydra.nixos.org/build/233236752 at 2023-09-02 + - streaming-postgresql-simple # failure in job https://hydra.nixos.org/build/233212839 at 2023-09-02 + - streaming-utils # failure in job https://hydra.nixos.org/build/252725243 at 2024-03-16 + - streaming-with # failure in job https://hydra.nixos.org/build/233191184 at 2023-09-02 + - streamly-archive # failure in job https://hydra.nixos.org/build/252735935 at 2024-03-16 + - streamly-binary # failure in job https://hydra.nixos.org/build/233240602 at 2023-09-02 + - streamly-cassava # failure in job https://hydra.nixos.org/build/233237843 at 2023-09-02 + - streamly-examples # failure in job https://hydra.nixos.org/build/252721153 at 2024-03-16 + - streamly-fsnotify # failure in job https://hydra.nixos.org/build/233220038 at 2023-09-02 + - streamly-lmdb # failure in job https://hydra.nixos.org/build/252731414 at 2024-03-16 + - streamly-lz4 # failure in job https://hydra.nixos.org/build/233219321 at 2023-09-02 + - streamly-posix # failure in job https://hydra.nixos.org/build/233194023 at 2023-09-02 + - streamly-statistics # failure in job https://hydra.nixos.org/build/252719066 at 2024-03-16 + - stream-monad # failure in job https://hydra.nixos.org/build/233222592 at 2023-09-02 + - streamproc # failure in job https://hydra.nixos.org/build/233196179 at 2023-09-02 + - streamt # failure in job https://hydra.nixos.org/build/252724093 at 2024-03-16 + - strelka-core # failure in job https://hydra.nixos.org/build/233218594 at 2023-09-02 + - str # failure in job https://hydra.nixos.org/build/233227698 at 2023-09-02 + - StrictBench # failure in job https://hydra.nixos.org/build/233259575 at 2023-09-02 + - StrictCheck # failure in job https://hydra.nixos.org/build/233214649 at 2023-09-02 + - strict-containers # failure in job https://hydra.nixos.org/build/233215090 at 2023-09-02 + - strict-ghc-plugin # failure in job https://hydra.nixos.org/build/233246830 at 2023-09-02 + - strict-impl-params # failure in job https://hydra.nixos.org/build/252732248 at 2024-03-16 + - strictly # failure in job https://hydra.nixos.org/build/233197142 at 2023-09-02 + - strict-tuple-lens # failure in job https://hydra.nixos.org/build/233194548 at 2023-09-02 + - strict-writer # failure in job https://hydra.nixos.org/build/252725649 at 2024-03-16 + - string-class # failure in job https://hydra.nixos.org/build/233230041 at 2023-09-02 + - string-conv-tests # failure in job https://hydra.nixos.org/build/233242710 at 2023-09-02 + - string-fromto # failure in job https://hydra.nixos.org/build/233223157 at 2023-09-02 + - string-interpreter # failure in job https://hydra.nixos.org/build/252739490 at 2024-03-16 + - string-isos # failure in job https://hydra.nixos.org/build/233252917 at 2023-09-02 + - stringlike # failure in job https://hydra.nixos.org/build/233258750 at 2023-09-02 + - string-quote # failure in job https://hydra.nixos.org/build/233259595 at 2023-09-02 + - stringtable-atom # failure in job https://hydra.nixos.org/build/233235085 at 2023-09-02 + - stripe-core # failure in job https://hydra.nixos.org/build/233215702 at 2023-09-02 + - stripe # failure in job https://hydra.nixos.org/build/233248173 at 2023-09-02 + - stripe-hs # failure in job https://hydra.nixos.org/build/233203500 at 2023-09-02 + - stripe-scotty # failure in job https://hydra.nixos.org/build/252711778 at 2024-03-16 + - strong-path # failure in job https://hydra.nixos.org/build/233225171 at 2023-09-02 + - strongweak # failure in job https://hydra.nixos.org/build/252724714 at 2024-03-16 + - struct-inspector # failure in job https://hydra.nixos.org/build/252739623 at 2024-03-16 + - structural-traversal # failure in job https://hydra.nixos.org/build/233235730 at 2023-09-02 + - structured-cli # failure in job https://hydra.nixos.org/build/252734924 at 2024-03-16 + - structures # failure in job https://hydra.nixos.org/build/233206488 at 2023-09-02 + - stt # failure in job https://hydra.nixos.org/build/233233101 at 2023-09-02 + - stunclient # failure in job https://hydra.nixos.org/build/233251136 at 2023-09-02 + - stylish-cabal # failure in job https://hydra.nixos.org/build/233202801 at 2023-09-02 + - stylist # failure in job https://hydra.nixos.org/build/233223662 at 2023-09-02 + - stylized # failure in job https://hydra.nixos.org/build/233211499 at 2023-09-02 + - styx # failure in job https://hydra.nixos.org/build/252713087 at 2024-03-16 + - subG-instances # failure in job https://hydra.nixos.org/build/233216227 at 2023-09-02 + - subleq-toolchain # failure in job https://hydra.nixos.org/build/233239415 at 2023-09-02 + - submark # failure in job https://hydra.nixos.org/build/233231701 at 2023-09-02 + - subsample # failure in job https://hydra.nixos.org/build/233201324 at 2023-09-02 + - sub-state # failure in job https://hydra.nixos.org/build/233202687 at 2023-09-02 + - subwordgraph # failure in job https://hydra.nixos.org/build/233229131 at 2023-09-02 + - success # failure in job https://hydra.nixos.org/build/252718360 at 2024-03-16 + - suffix-array # failure in job https://hydra.nixos.org/build/233247630 at 2023-09-02 + - suffixarray # failure in job https://hydra.nixos.org/build/233256495 at 2023-09-02 + - SuffixStructures # failure in job https://hydra.nixos.org/build/233245541 at 2023-09-02 + - sugar # failure in job https://hydra.nixos.org/build/233202489 at 2023-09-02 + - sugarhaskell # failure in job https://hydra.nixos.org/build/233199879 at 2023-09-02 + - suitable # failure in job https://hydra.nixos.org/build/233225075 at 2023-09-02 + - summer # failure in job https://hydra.nixos.org/build/252728622 at 2024-03-16 + - summoner # failure in job https://hydra.nixos.org/build/233232530 at 2023-09-02 + - sum-type-boilerplate # failure in job https://hydra.nixos.org/build/233251040 at 2023-09-02 + - sunlight # failure in job https://hydra.nixos.org/build/233212375 at 2023-09-02 + - sunroof-compiler # failure in job https://hydra.nixos.org/build/233228734 at 2023-09-02 + - superbubbles # failure in job https://hydra.nixos.org/build/233243148 at 2023-09-02 + - superevent # failure in job https://hydra.nixos.org/build/233251723 at 2023-09-02 + - supermonad # failure in job https://hydra.nixos.org/build/233203124 at 2023-09-02 + - supero # failure in job https://hydra.nixos.org/build/233191836 at 2023-09-02 + - superrecord # failure in job https://hydra.nixos.org/build/233249988 at 2023-09-02 + - super-user-spark # failure in job https://hydra.nixos.org/build/233253403 at 2023-09-02 + - supervisor # failure in job https://hydra.nixos.org/build/233226414 at 2023-09-02 + - supervisors # failure in job https://hydra.nixos.org/build/233238299 at 2023-09-02 + - supplemented # failure in job https://hydra.nixos.org/build/233237397 at 2023-09-02 + - supply-chain-core # failure in job https://hydra.nixos.org/build/252715612 at 2024-03-16 + - surjective # failure in job https://hydra.nixos.org/build/233242908 at 2023-09-02 + - sv2v # failure in job https://hydra.nixos.org/build/233190750 at 2023-09-02 + - sv-core # failure in job https://hydra.nixos.org/build/233217245 at 2023-09-02 + - SVD2HS # failure in job https://hydra.nixos.org/build/233248575 at 2023-09-02 + - svfactor # failure in job https://hydra.nixos.org/build/233256743 at 2023-09-02 + - svg-builder-fork # failure in job https://hydra.nixos.org/build/233224461 at 2023-09-02 + - svgutils # failure in job https://hydra.nixos.org/build/233193438 at 2023-09-02 + - svm-light-utils # failure in job https://hydra.nixos.org/build/233219138 at 2023-09-02 + - svm-simple # failure in job https://hydra.nixos.org/build/233235871 at 2023-09-02 + - svndump # failure in job https://hydra.nixos.org/build/233229122 at 2023-09-02 + - swagger # failure in job https://hydra.nixos.org/build/233198161 at 2023-09-02 + - swagger-petstore # failure in job https://hydra.nixos.org/build/233205797 at 2023-09-02 + - swagger-test # failure in job https://hydra.nixos.org/build/233231958 at 2023-09-02 + - swarm # failure in job https://hydra.nixos.org/build/233201687 at 2023-09-02 + - swearjure # failure in job https://hydra.nixos.org/build/233231407 at 2023-09-02 + - swf # failure in job https://hydra.nixos.org/build/233191062 at 2023-09-02 + - swift-lda # failure in job https://hydra.nixos.org/build/233252608 at 2023-09-02 + - swiss-ephemeris # failure in job https://hydra.nixos.org/build/233250845 at 2023-09-02 + - swiss # failure in job https://hydra.nixos.org/build/233251942 at 2023-09-02 + - sws # failure in job https://hydra.nixos.org/build/233246954 at 2023-09-02 + - syb-extras # failure in job https://hydra.nixos.org/build/233206431 at 2023-09-02 + - syb-with-class # failure in job https://hydra.nixos.org/build/233222818 at 2023-09-02 + - sydtest-hedis # failure in job https://hydra.nixos.org/build/233207856 at 2023-09-02 + - sydtest-hspec # failure in job https://hydra.nixos.org/build/233228638 at 2023-09-02 + - sydtest-mongo # failure in job https://hydra.nixos.org/build/233249700 at 2023-09-02 + - sydtest-persistent-postgresql # failure in job https://hydra.nixos.org/build/233214331 at 2023-09-02 + - sydtest-persistent-sqlite # failure in job https://hydra.nixos.org/build/233229399 at 2023-09-02 + - sydtest-rabbitmq # failure in job https://hydra.nixos.org/build/233260128 at 2023-09-02 + - sydtest-webdriver # failure in job https://hydra.nixos.org/build/233245448 at 2023-09-02 + - syfco # failure in job https://hydra.nixos.org/build/233225199 at 2023-09-02 + - symantic-cli # failure in job https://hydra.nixos.org/build/233225149 at 2023-09-02 + - symantic # failure in job https://hydra.nixos.org/build/233230940 at 2023-09-02 + - symantic-http-client # failure in job https://hydra.nixos.org/build/233222353 at 2023-09-02 + - symantic-parser # failure in job https://hydra.nixos.org/build/233197879 at 2023-09-02 + - symantic-xml # failure in job https://hydra.nixos.org/build/233230860 at 2023-09-02 + - symbolic-link # failure in job https://hydra.nixos.org/build/233255331 at 2023-09-02 + - symengine # failure in job https://hydra.nixos.org/build/233203977 at 2023-09-02 + - sync # failure in job https://hydra.nixos.org/build/233254114 at 2023-09-02 + - sync-mht # failure in job https://hydra.nixos.org/build/233236022 at 2023-09-02 + - syntactic # failure in job https://hydra.nixos.org/build/233210123 at 2023-09-02 + - syntax-trees # failure in job https://hydra.nixos.org/build/233209576 at 2023-09-02 + - syntax-trees-fork-bairyn # failure in job https://hydra.nixos.org/build/233216989 at 2023-09-02 + - synthesizer # failure in job https://hydra.nixos.org/build/233259139 at 2023-09-02 + - synthesizer-filter # failure in job https://hydra.nixos.org/build/252718079 at 2024-03-16 + - Sysmon # failure in job https://hydra.nixos.org/build/233224152 at 2023-09-02 + - system-canonicalpath # failure in job https://hydra.nixos.org/build/233254297 at 2023-09-02 + - system-command # failure in job https://hydra.nixos.org/build/233239356 at 2023-09-02 + - systemd-ntfy # failure in job https://hydra.nixos.org/build/236686880 at 2023-10-04 + - system-extra # failure in job https://hydra.nixos.org/build/233203137 at 2023-09-02 + - system-fileio # failure in job https://hydra.nixos.org/build/252731084 at 2024-03-16 + - system-inotify # failure in job https://hydra.nixos.org/build/233206871 at 2023-09-02 + - system-lifted # failure in job https://hydra.nixos.org/build/233236013 at 2023-09-02 + - system-linux-proc # failure in job https://hydra.nixos.org/build/233209447 at 2023-09-02 + - system-locale # failure in job https://hydra.nixos.org/build/233201789 at 2023-09-02 + - system-random-effect # failure in job https://hydra.nixos.org/build/233232067 at 2023-09-02 + - system-test # failure in job https://hydra.nixos.org/build/233240318 at 2023-09-02 + - t3-server # failure in job https://hydra.nixos.org/build/233220511 at 2023-09-02 + - tableaux # failure in job https://hydra.nixos.org/build/233230428 at 2023-09-02 + - table # failure in job https://hydra.nixos.org/build/233223186 at 2023-09-02 + - Tables # failure in job https://hydra.nixos.org/build/233195704 at 2023-09-02 + - tables # failure in job https://hydra.nixos.org/build/233224632 at 2023-09-02 + - tablestorage # failure in job https://hydra.nixos.org/build/233195223 at 2023-09-02 + - table-tennis # failure in job https://hydra.nixos.org/build/233225503 at 2023-09-02 + - Tablify # failure in job https://hydra.nixos.org/build/233219427 at 2023-09-02 + - tabloid # failure in job https://hydra.nixos.org/build/233244751 at 2023-09-02 + - tabs # failure in job https://hydra.nixos.org/build/233227179 at 2023-09-02 + - tag-bits # failure in job https://hydra.nixos.org/build/233245196 at 2023-09-02 + - tagged-exception-core # failure in job https://hydra.nixos.org/build/233227946 at 2023-09-02 + - tagged-timers # failure in job https://hydra.nixos.org/build/233238738 at 2023-09-02 + - taggy-lens # failure in job https://hydra.nixos.org/build/233253920 at 2023-09-02 + - taglib-api # failure in job https://hydra.nixos.org/build/233259216 at 2023-09-02 + - tagshare # failure in job https://hydra.nixos.org/build/252729876 at 2024-03-16 + - tagsoup-ht # failure in job https://hydra.nixos.org/build/233233672 at 2023-09-02 + - tagsoup-megaparsec # failure in job https://hydra.nixos.org/build/233205700 at 2023-09-02 + - tagsoup-parsec # failure in job https://hydra.nixos.org/build/233200887 at 2023-09-02 + - tagsoup-selection # failure in job https://hydra.nixos.org/build/233228969 at 2023-09-02 + - Tahin # failure in job https://hydra.nixos.org/build/252737178 at 2024-03-16 + - tahoe-capabilities # failure in job https://hydra.nixos.org/build/233253813 at 2023-09-02 + - tahoe-chk # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237298038 at 2023-10-21 + - tahoe-great-black-swamp-types # failure in job https://hydra.nixos.org/build/252721139 at 2024-03-16 + - tai64 # failure in job https://hydra.nixos.org/build/233257422 at 2023-09-02 + - tai # failure in job https://hydra.nixos.org/build/233210483 at 2023-09-02 + - Tainted # failure in job https://hydra.nixos.org/build/252722384 at 2024-03-16 + - tak # failure in job https://hydra.nixos.org/build/233191188 at 2023-09-02 + - Takusen # failure in job https://hydra.nixos.org/build/233230088 at 2023-09-02 + - takusen-oracle # failure in job https://hydra.nixos.org/build/233197944 at 2023-09-02 + - tamarin-prover-utils # failure in job https://hydra.nixos.org/build/233235417 at 2023-09-02 + - Tape # failure in job https://hydra.nixos.org/build/233191662 at 2023-09-02 + - tapioca # failure in job https://hydra.nixos.org/build/233207781 at 2023-09-02 + - tart # failure in job https://hydra.nixos.org/build/252723842 at 2024-03-16 + - taskell # depends on old version of brick + - TaskMonad # failure in job https://hydra.nixos.org/build/233219257 at 2023-09-02 + - tasty-auto # failure in job https://hydra.nixos.org/build/233220008 at 2023-09-02 + - tasty-checklist # failure in job https://hydra.nixos.org/build/252710481 at 2024-03-16 + - tasty-fail-fast # failure in job https://hydra.nixos.org/build/233200040 at 2023-09-02 + - tasty-grading-system # failure in job https://hydra.nixos.org/build/236673021 at 2023-10-04 + - tasty-hedgehog-coverage # failure in job https://hydra.nixos.org/build/233231332 at 2023-09-02 + - tasty-mgolden # failure in job https://hydra.nixos.org/build/233248196 at 2023-09-02 + - tasty-process # failure in job https://hydra.nixos.org/build/253680638 at 2024-03-31 + - tasty-stats # failure in job https://hydra.nixos.org/build/233228752 at 2023-09-02 + - tasty-test-reporter # failure in job https://hydra.nixos.org/build/233208181 at 2023-09-02 + - tasty-test-vector # failure in job https://hydra.nixos.org/build/233231957 at 2023-09-02 + - TBC # failure in job https://hydra.nixos.org/build/233217773 at 2023-09-02 + - TBit # failure in job https://hydra.nixos.org/build/233232991 at 2023-09-02 + - tcache-AWS # failure in job https://hydra.nixos.org/build/233250577 at 2023-09-02 + - tcod-haskell # failure in job https://hydra.nixos.org/build/252730637 at 2024-03-16 + - tcp # failure in job https://hydra.nixos.org/build/233249662 at 2023-09-02 + - tcp-streams # failure in job https://hydra.nixos.org/build/252713034 at 2024-03-16 + - tcp-streams-openssl # failure in job https://hydra.nixos.org/build/233258076 at 2023-09-02 + - tdigest-Chart # failure in job https://hydra.nixos.org/build/233244784 at 2023-09-02 + - tdlib-types # failure in job https://hydra.nixos.org/build/255678555 at 2024-04-16 + - tdoc # failure in job https://hydra.nixos.org/build/233250532 at 2023-09-02 + - tds # failure in job https://hydra.nixos.org/build/233201528 at 2023-09-02 + - teams # failure in job https://hydra.nixos.org/build/233228277 at 2023-09-02 + - technique # failure in job https://hydra.nixos.org/build/233196740 at 2023-09-02 + - teeth # failure in job https://hydra.nixos.org/build/233238279 at 2023-09-02 + - tehepero # failure in job https://hydra.nixos.org/build/233245967 at 2023-09-02 + - telega # failure in job https://hydra.nixos.org/build/233239016 at 2023-09-02 + - telegram-api # failure in job https://hydra.nixos.org/build/233255927 at 2023-09-02 + - telegram # failure in job https://hydra.nixos.org/build/233203974 at 2023-09-02 + - telegram-types # failure in job https://hydra.nixos.org/build/233598183 at 2023-09-02 + - telegraph # failure in job https://hydra.nixos.org/build/233213772 at 2023-09-02 + - teleport # failure in job https://hydra.nixos.org/build/233194305 at 2023-09-02 + - teleshell # failure in job https://hydra.nixos.org/build/233225954 at 2023-09-02 + - tellbot # failure in job https://hydra.nixos.org/build/233200225 at 2023-09-02 + - tell # failure in job https://hydra.nixos.org/build/252712899 at 2024-03-16 + - tempered # failure in job https://hydra.nixos.org/build/252732123 at 2024-03-16 + - template-default # failure in job https://hydra.nixos.org/build/233238125 at 2023-09-02 + - template # failure in job https://hydra.nixos.org/build/233242058 at 2023-09-02 + - template-haskell-optics # failure in job https://hydra.nixos.org/build/233203627 at 2023-09-02 + - template-haskell-util # failure in job https://hydra.nixos.org/build/233198104 at 2023-09-02 + - template-hsml # failure in job https://hydra.nixos.org/build/233203243 at 2023-09-02 + - templateify # failure in job https://hydra.nixos.org/build/233234863 at 2023-09-02 + - templatepg # failure in job https://hydra.nixos.org/build/233250442 at 2023-09-02 + - template-toolkit # failure in job https://hydra.nixos.org/build/233195990 at 2023-09-02 + - template-yj # failure in job https://hydra.nixos.org/build/233236245 at 2023-09-02 + - templatise # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237235933 at 2023-10-21 + - tempodb # failure in job https://hydra.nixos.org/build/233205994 at 2023-09-02 + - tempo # failure in job https://hydra.nixos.org/build/252731680 at 2024-03-16 + - temporal-csound # failure in job https://hydra.nixos.org/build/243818090 at 2024-01-01 + - tempus # failure in job https://hydra.nixos.org/build/233245670 at 2023-09-02 + - ten # failure in job https://hydra.nixos.org/build/233216705 at 2023-09-02 + - tensor # failure in job https://hydra.nixos.org/build/233233707 at 2023-09-02 + - tensorflow-core-ops # failure building python tensorflow dependency 2023-09-09 + - tensorflow # failure building python tensorflow dependency 2023-09-09 + - tensorflow-logging # failure building python tensorflow dependency 2023-09-09 + - tensorflow-ops # failure building python tensorflow dependency 2023-09-09 + - tensor-safe # failure in job https://hydra.nixos.org/build/233239719 at 2023-09-02 + - termbox-bindings # failure in job https://hydra.nixos.org/build/233257579 at 2023-09-02 + - termination-combinators # failure in job https://hydra.nixos.org/build/233202329 at 2023-09-02 + - termplot # failure in job https://hydra.nixos.org/build/233245692 at 2023-09-02 + - terntup # failure in job https://hydra.nixos.org/build/233203746 at 2023-09-02 + - tersmu # failure in job https://hydra.nixos.org/build/233253842 at 2023-09-02 + - testCom # failure in job https://hydra.nixos.org/build/233210118 at 2023-09-02 + - testcontainers # failure in job https://hydra.nixos.org/build/233226596 at 2023-09-02 + - TestExplode # failure in job https://hydra.nixos.org/build/233207327 at 2023-09-02 + - test-fixture # failure in job https://hydra.nixos.org/build/233203103 at 2023-09-02 + - test-framework-doctest # failure in job https://hydra.nixos.org/build/233256232 at 2023-09-02 + - test-framework-golden # failure in job https://hydra.nixos.org/build/252724226 at 2024-03-16 + - test-framework-quickcheck # failure in job https://hydra.nixos.org/build/233199583 at 2023-09-02 + - test-framework-skip # failure in job https://hydra.nixos.org/build/233248465 at 2023-09-02 + - test-framework-testing-feat # failure in job https://hydra.nixos.org/build/233227290 at 2023-09-02 + - test-framework-th-prime # failure in job https://hydra.nixos.org/build/233241423 at 2023-09-02 + - test-lib # failure in job https://hydra.nixos.org/build/233195296 at 2023-09-02 + - testloop # failure in job https://hydra.nixos.org/build/233206527 at 2023-09-02 + - test-monad-laws # failure in job https://hydra.nixos.org/build/252739363 at 2024-03-16 + - testpack # failure in job https://hydra.nixos.org/build/233194859 at 2023-09-02 + - testpattern # failure in job https://hydra.nixos.org/build/233225860 at 2023-09-02 + - testPkg # failure in job https://hydra.nixos.org/build/233221832 at 2023-09-02 + - test-pkg # failure in job https://hydra.nixos.org/build/233242918 at 2023-09-02 + - testrunner # failure in job https://hydra.nixos.org/build/233243675 at 2023-09-02 + - test-shouldbe # failure in job https://hydra.nixos.org/build/233209475 at 2023-09-02 + - tex2txt # failure in job https://hydra.nixos.org/build/233253484 at 2023-09-02 + - texbuilder # failure in job https://hydra.nixos.org/build/233190830 at 2023-09-02 + - tex-join-bib # failure in job https://hydra.nixos.org/build/233220994 at 2023-09-02 + - TeX-my-math # failure in job https://hydra.nixos.org/build/233243992 at 2023-09-02 + - text1 # failure in job https://hydra.nixos.org/build/233252861 at 2023-09-02 + - text-all # failure in job https://hydra.nixos.org/build/233229321 at 2023-09-02 + - text-and-plots # failure in job https://hydra.nixos.org/build/233205250 at 2023-09-02 + - text-ascii # failure in job https://hydra.nixos.org/build/233247653 at 2023-09-02 + - text-compression # failure in job https://hydra.nixos.org/build/233202733 at 2023-09-02 + - text-containers # failure in job https://hydra.nixos.org/build/233253948 at 2023-09-02 + - text-format-heavy # failure in job https://hydra.nixos.org/build/233213729 at 2023-09-02 + - text-generic-pretty # failure in job https://hydra.nixos.org/build/233223672 at 2023-09-02 + - text-icu-normalized # failure in job https://hydra.nixos.org/build/233234496 at 2023-09-02 + - text-icu-translit # failure in job https://hydra.nixos.org/build/233255876 at 2023-09-02 + - text-lens # failure in job https://hydra.nixos.org/build/233227419 at 2023-09-02 + - text-markup # failure in job https://hydra.nixos.org/build/233233739 at 2023-09-02 + - text-normal # failure in job https://hydra.nixos.org/build/233198509 at 2023-09-02 + - textocat-api # failure in job https://hydra.nixos.org/build/233252736 at 2023-09-02 + - text-offset # failure in job https://hydra.nixos.org/build/233250030 at 2023-09-02 + - text-position # failure in job https://hydra.nixos.org/build/233241860 at 2023-09-02 + - text-register-machine # failure in job https://hydra.nixos.org/build/233239758 at 2023-09-02 + - text-render # failure in job https://hydra.nixos.org/build/252713121 at 2024-03-16 + - text-replace # failure in job https://hydra.nixos.org/build/252727577 at 2024-03-16 + - text-stream-decode # failure in job https://hydra.nixos.org/build/233237533 at 2023-09-02 + - text-trie # failure in job https://hydra.nixos.org/build/233231841 at 2023-09-02 + - textual # failure in job https://hydra.nixos.org/build/233254230 at 2023-09-02 + - text-utf7 # failure in job https://hydra.nixos.org/build/233254420 at 2023-09-02 + - text-utf8 # failure in job https://hydra.nixos.org/build/233198812 at 2023-09-02 + - text-xml-qq # failure in job https://hydra.nixos.org/build/233240984 at 2023-09-02 + - text-zipper-monad # failure in job https://hydra.nixos.org/build/233207310 at 2023-09-02 + - tfp-th # failure in job https://hydra.nixos.org/build/233238914 at 2023-09-02 + - tftp # failure in job https://hydra.nixos.org/build/233199412 at 2023-09-02 + - tga # failure in job https://hydra.nixos.org/build/233198921 at 2023-09-02 + - thank-you-stars # failure in job https://hydra.nixos.org/build/233219923 at 2023-09-02 + - th-build # failure in job https://hydra.nixos.org/build/233224794 at 2023-09-02 + - th-deepstrict # failure in job https://hydra.nixos.org/build/255670533 at 2024-04-16 + - th-dict-discovery # failure in job https://hydra.nixos.org/build/233204140 at 2023-09-02 + - theatre-dev # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239251083 at 2023-11-10 + - THEff # failure in job https://hydra.nixos.org/build/233221239 at 2023-09-02 + - themoviedb # failure in job https://hydra.nixos.org/build/233233008 at 2023-09-02 + - thentos-cookie-session # failure in job https://hydra.nixos.org/build/233234700 at 2023-09-02 + - Theora # failure in job https://hydra.nixos.org/build/233232413 at 2023-09-02 + - theoremquest # failure in job https://hydra.nixos.org/build/233248330 at 2023-09-02 + - th-fold # failure in job https://hydra.nixos.org/build/233196363 at 2023-09-02 + - th-format # failure in job https://hydra.nixos.org/build/233226394 at 2023-09-02 + - thih # failure in job https://hydra.nixos.org/build/233245123 at 2023-09-02 + - Thingie # failure in job https://hydra.nixos.org/build/233251760 at 2023-09-02 + - th-inline-io-action # failure in job https://hydra.nixos.org/build/233207225 at 2023-09-02 + - th-instance-reification # failure in job https://hydra.nixos.org/build/233227028 at 2023-09-02 + - th-kinds # failure in job https://hydra.nixos.org/build/233237247 at 2023-09-02 + - th-kinds-fork # failure in job https://hydra.nixos.org/build/233248565 at 2023-09-02 + - thock # failure in job https://hydra.nixos.org/build/233256198 at 2023-09-02 + - thorn # failure in job https://hydra.nixos.org/build/233242024 at 2023-09-02 + - th-pprint # failure in job https://hydra.nixos.org/build/233200791 at 2023-09-02 + - threadmanager # failure in job https://hydra.nixos.org/build/233230492 at 2023-09-02 + - threepenny-editors # failure in job https://hydra.nixos.org/build/233248820 at 2023-09-02 + - threepenny-gui-contextmenu # failure in job https://hydra.nixos.org/build/233242035 at 2023-09-02 + - threepenny-gui-flexbox # failure in job https://hydra.nixos.org/build/233213545 at 2023-09-02 + - thrift # failure in job https://hydra.nixos.org/build/233194283 at 2023-09-02 + - Thrift # failure in job https://hydra.nixos.org/build/233221585 at 2023-09-02 + - throttled-io-loop # failure in job https://hydra.nixos.org/build/233221912 at 2023-09-02 + - throttle-io-stream # failure in job https://hydra.nixos.org/build/233228060 at 2023-09-02 + - through-text # failure in job https://hydra.nixos.org/build/233217175 at 2023-09-02 + - throwable-exceptions # failure in job https://hydra.nixos.org/build/233206169 at 2023-09-02 + - th-sccs # failure in job https://hydra.nixos.org/build/233228878 at 2023-09-02 + - th-tc # failure in job https://hydra.nixos.org/build/233243402 at 2023-09-02 + - th-to-exp # failure in job https://hydra.nixos.org/build/233198437 at 2023-09-02 + - th-traced # failure in job https://hydra.nixos.org/build/233247762 at 2023-09-02 + - thumbnail # failure in job https://hydra.nixos.org/build/233257110 at 2023-09-02 + - thumbnail-plus # failure in job https://hydra.nixos.org/build/233255464 at 2023-09-02 + - thyme # failure in job https://hydra.nixos.org/build/241518029 at 2023-12-03 + - tianbar # failure in job https://hydra.nixos.org/build/233195811 at 2023-09-02 + - ticket-management # failure in job https://hydra.nixos.org/build/233247134 at 2023-09-02 + - tictactoe3d # failure in job https://hydra.nixos.org/build/233193080 at 2023-09-02 + - TicTacToe # failure in job https://hydra.nixos.org/build/233256784 at 2023-09-02 + - tidal-midi # failure in job https://hydra.nixos.org/build/233194389 at 2023-09-02 + - tidal-vis # failure in job https://hydra.nixos.org/build/234465445 at 2023-09-13 + - tie-knot # failure in job https://hydra.nixos.org/build/233201321 at 2023-09-02 + - tiempo # failure in job https://hydra.nixos.org/build/233250728 at 2023-09-02 + - tiger # failure in job https://hydra.nixos.org/build/233249333 at 2023-09-02 + - TigerHash # failure in job https://hydra.nixos.org/build/233208162 at 2023-09-02 + - tightrope # failure in job https://hydra.nixos.org/build/233215237 at 2023-09-02 + - tikzsd # failure in job https://hydra.nixos.org/build/233224431 at 2023-09-02 + - timecalc # failure in job https://hydra.nixos.org/build/233207970 at 2023-09-02 + - time-extras # failure in job https://hydra.nixos.org/build/233204030 at 2023-09-02 + - time-machine # failure in job https://hydra.nixos.org/build/233192743 at 2023-09-02 + - timemap # failure in job https://hydra.nixos.org/build/233250038 at 2023-09-02 + - timeout # failure in job https://hydra.nixos.org/build/233193307 at 2023-09-02 + - timeout-with-results # failure in job https://hydra.nixos.org/build/233212129 at 2023-09-02 + - timeparsers # failure in job https://hydra.nixos.org/build/233250789 at 2023-09-02 + - TimePiece # failure in job https://hydra.nixos.org/build/233213400 at 2023-09-02 + - timeplot # failure in job https://hydra.nixos.org/build/233207049 at 2023-09-02 + - time-qq # failure in job https://hydra.nixos.org/build/233218378 at 2023-09-02 + - time-quote # failure in job https://hydra.nixos.org/build/233209453 at 2023-09-02 + - time-recurrence # failure in job https://hydra.nixos.org/build/233221759 at 2023-09-02 + - timeseries # failure in job https://hydra.nixos.org/build/233216686 at 2023-09-02 + - time-series # failure in job https://hydra.nixos.org/build/233231491 at 2023-09-02 + - time-series-lib # failure in job https://hydra.nixos.org/build/233247465 at 2023-09-02 + - timeutils # failure in job https://hydra.nixos.org/build/233230513 at 2023-09-02 + - time-w3c # failure in job https://hydra.nixos.org/build/233225902 at 2023-09-02 + - timezone-detect # failure in job https://hydra.nixos.org/build/233205213 at 2023-09-02 + - tini # failure in job https://hydra.nixos.org/build/252732072 at 2024-03-16 + - tinyid # failure in job https://hydra.nixos.org/build/233249999 at 2023-09-02 + - TinyLaunchbury # failure in job https://hydra.nixos.org/build/233233671 at 2023-09-02 + - tinylog # failure in job https://hydra.nixos.org/build/233198434 at 2023-09-02 + - tiny-scheduler # failure in job https://hydra.nixos.org/build/233224849 at 2023-09-02 + - tinytemplate # failure in job https://hydra.nixos.org/build/233208032 at 2023-09-02 + - TinyURL # failure in job https://hydra.nixos.org/build/233200716 at 2023-09-02 + - tinyXml # failure in job https://hydra.nixos.org/build/233226725 at 2023-09-02 + - tiphys # failure in job https://hydra.nixos.org/build/233199377 at 2023-09-02 + - titan-debug-yampa # failure in job https://hydra.nixos.org/build/233258714 at 2023-09-02 + - titan-record-yampa # failure in job https://hydra.nixos.org/build/233204913 at 2023-09-02 + - Titim # failure in job https://hydra.nixos.org/build/233196143 at 2023-09-02 + - tkhs # failure in job https://hydra.nixos.org/build/233216589 at 2023-09-02 + - tkyprof # failure in job https://hydra.nixos.org/build/233205547 at 2023-09-02 + - tls-debug # failure in job https://hydra.nixos.org/build/233228426 at 2023-09-02 + - TLT # failure in job https://hydra.nixos.org/build/233193495 at 2023-09-02 + - tmp-postgres # failure in job https://hydra.nixos.org/build/252731301 at 2024-03-16 + - tmp-proc-example # failure in job https://hydra.nixos.org/build/233223028 at 2023-09-02 + - tmp-proc-zipkin # failure in job https://hydra.nixos.org/build/233210220 at 2023-09-02 + - tofromxml # failure in job https://hydra.nixos.org/build/233257072 at 2023-09-02 + - to-haskell # failure in job https://hydra.nixos.org/build/233195321 at 2023-09-02 + - toilet # failure in job https://hydra.nixos.org/build/233229543 at 2023-09-02 + - tokenify # failure in job https://hydra.nixos.org/build/233249392 at 2023-09-02 + - tokenizer # failure in job https://hydra.nixos.org/build/233259112 at 2023-09-02 + - tokenizer-streaming # failure in job https://hydra.nixos.org/build/233232725 at 2023-09-02 + - token-limiter # failure in job https://hydra.nixos.org/build/233255093 at 2023-09-02 + - token-search # failure in job https://hydra.nixos.org/build/233212111 at 2023-09-02 + - tokyocabinet-haskell # failure in job https://hydra.nixos.org/build/233193492 at 2023-09-02 + - tokyotyrant-haskell # failure in job https://hydra.nixos.org/build/233256228 at 2023-09-02 + - toml # failure in job https://hydra.nixos.org/build/233223844 at 2023-09-02 + - toml-test-drivers # failure in job https://hydra.nixos.org/build/253701482 at 2024-03-31 + - tonalude # failure in job https://hydra.nixos.org/build/233204874 at 2023-09-02 + - tonaparser # failure in job https://hydra.nixos.org/build/233224261 at 2023-09-02 + - toodles # failure in job https://hydra.nixos.org/build/233245612 at 2023-09-02 + - toolbox # failure in job https://hydra.nixos.org/build/237240871 at 2023-10-21 + - Top # failure in job https://hydra.nixos.org/build/233234827 at 2023-09-02 + - topkata # failure in job https://hydra.nixos.org/build/233231937 at 2023-09-02 + - torch # failure in job https://hydra.nixos.org/build/233222854 at 2023-09-02 + - TORCS # failure in job https://hydra.nixos.org/build/233192054 at 2023-09-02 + - to-string-class # failure in job https://hydra.nixos.org/build/233244336 at 2023-09-02 + - TotalMap # failure in job https://hydra.nixos.org/build/233194327 at 2023-09-02 + - total-maps # failure in job https://hydra.nixos.org/build/233242562 at 2023-09-02 + - touched # failure in job https://hydra.nixos.org/build/233199113 at 2023-09-02 + - Tournament # failure in job https://hydra.nixos.org/build/233239014 at 2023-09-02 + - toxiproxy-haskell # failure in job https://hydra.nixos.org/build/233222810 at 2023-09-02 + - tptp # failure in job https://hydra.nixos.org/build/233195607 at 2023-09-02 + - trace-call # failure in job https://hydra.nixos.org/build/233250575 at 2023-09-02 + - traced # failure in job https://hydra.nixos.org/build/233229953 at 2023-09-02 + - trace # failure in job https://hydra.nixos.org/build/233196655 at 2023-09-02 + - trace-function-call # failure in job https://hydra.nixos.org/build/233243062 at 2023-09-02 + - tracetree # failure in job https://hydra.nixos.org/build/233213937 at 2023-09-02 + - tracked-files # failure in job https://hydra.nixos.org/build/233256779 at 2023-09-02 + - tracker # failure in job https://hydra.nixos.org/build/233226925 at 2023-09-02 + - trackit # failure in job https://hydra.nixos.org/build/233243891 at 2023-09-02 + - traction # failure in job https://hydra.nixos.org/build/233193894 at 2023-09-02 + - tracy # failure in job https://hydra.nixos.org/build/233210215 at 2023-09-02 + - trade-journal # failure in job https://hydra.nixos.org/build/252737021 at 2024-03-16 + - traildb # failure in job https://hydra.nixos.org/build/233223153 at 2023-09-02 + - transactional-events # failure in job https://hydra.nixos.org/build/233205740 at 2023-09-02 + - transf # failure in job https://hydra.nixos.org/build/233202251 at 2023-09-02 + - TransformeR # failure in job https://hydra.nixos.org/build/233255786 at 2023-09-02 + - transformers-bifunctors # failure in job https://hydra.nixos.org/build/233258007 at 2023-09-02 + - transformers-compose # failure in job https://hydra.nixos.org/build/233212861 at 2023-09-02 + - transformers-continue # failure in job https://hydra.nixos.org/build/252734162 at 2024-03-16 + - transformers-fix # failure in job https://hydra.nixos.org/build/252715911 at 2024-03-16 + - transformers-free # failure in job https://hydra.nixos.org/build/252717332 at 2024-03-16 + - transformers-lift # failure in job https://hydra.nixos.org/build/233223136 at 2023-09-02 + - transformers-runnable # failure in job https://hydra.nixos.org/build/233209164 at 2023-09-02 + - TransformersStepByStep # failure in job https://hydra.nixos.org/build/233243582 at 2023-09-02 + - transformers-supply # failure in job https://hydra.nixos.org/build/252713362 at 2024-03-16 + - trans-fx-core # failure in job https://hydra.nixos.org/build/233219543 at 2023-09-02 + - transient # failure in job https://hydra.nixos.org/build/233221557 at 2023-09-02 + - translatable-intset # failure in job https://hydra.nixos.org/build/233252531 at 2023-09-02 + - translate # failure in job https://hydra.nixos.org/build/233239029 at 2023-09-02 + - traverse-code # failure in job https://hydra.nixos.org/build/233236749 at 2023-09-02 + - travis # failure in job https://hydra.nixos.org/build/233230706 at 2023-09-02 + - travis-meta-yaml # failure in job https://hydra.nixos.org/build/233251064 at 2023-09-02 + - trawl # failure in job https://hydra.nixos.org/build/233255726 at 2023-09-02 + - traypoweroff # failure in job https://hydra.nixos.org/build/233236313 at 2023-09-02 + - treap # failure in job https://hydra.nixos.org/build/233248089 at 2023-09-02 + - treemap # failure in job https://hydra.nixos.org/build/233207063 at 2023-09-02 + - treemap-html # failure in job https://hydra.nixos.org/build/233248494 at 2023-09-02 + - tree-monad # failure in job https://hydra.nixos.org/build/233212246 at 2023-09-02 + - tree-render-text # failure in job https://hydra.nixos.org/build/233240817 at 2023-09-02 + - TreeStructures # failure in job https://hydra.nixos.org/build/233213685 at 2023-09-02 + - tree-traversals # failure in job https://hydra.nixos.org/build/233206118 at 2023-09-02 + - t-regex # failure in job https://hydra.nixos.org/build/233254486 at 2023-09-02 + - tremulous-query # failure in job https://hydra.nixos.org/build/233200947 at 2023-09-02 + - TrendGraph # failure in job https://hydra.nixos.org/build/233258651 at 2023-09-02 + - trhsx # failure in job https://hydra.nixos.org/build/233231297 at 2023-09-02 + - tries # timeout + - trim # failure in job https://hydra.nixos.org/build/233195034 at 2023-09-02 + - triplesec # failure in job https://hydra.nixos.org/build/252718437 at 2024-03-16 + - tripLL # failure in job https://hydra.nixos.org/build/233217806 at 2023-09-02 + - trivia # failure in job https://hydra.nixos.org/build/233234176 at 2023-09-02 + - tropical # failure in job https://hydra.nixos.org/build/233212835 at 2023-09-02 + - tropical-geometry # failure in job https://hydra.nixos.org/build/234465815 at 2023-09-13 + - true-name # failure in job https://hydra.nixos.org/build/252712188 at 2024-03-16 + - trust-chain # failure in job https://hydra.nixos.org/build/233252622 at 2023-09-02 + - tsession # failure in job https://hydra.nixos.org/build/233259005 at 2023-09-02 + - tslib # failure in job https://hydra.nixos.org/build/233225813 at 2023-09-02 + - tsparse # failure in job https://hydra.nixos.org/build/233195941 at 2023-09-02 + - tsp-viz # failure in job https://hydra.nixos.org/build/234446818 at 2023-09-13 + - tsuntsun # failure in job https://hydra.nixos.org/build/233259481 at 2023-09-02 + - tsvsql # failure in job https://hydra.nixos.org/build/233230566 at 2023-09-02 + - ttask # failure in job https://hydra.nixos.org/build/233227241 at 2023-09-02 + - ttl-hashtables # failure in job https://hydra.nixos.org/build/233251418 at 2023-09-02 + - ttn-client # failure in job https://hydra.nixos.org/build/233226059 at 2023-09-02 + - tttool # failure in job https://hydra.nixos.org/build/233234046 at 2023-09-02 + - tubes # failure in job https://hydra.nixos.org/build/233245507 at 2023-09-02 + - tuntap # failure in job https://hydra.nixos.org/build/233199575 at 2023-09-02 + - tuple-append-instances # failure in job https://hydra.nixos.org/build/233256201 at 2023-09-02 + - tuple-fields # failure in job https://hydra.nixos.org/build/252721117 at 2024-03-16 + - tupleinstances # failure in job https://hydra.nixos.org/build/233208004 at 2023-09-02 + - tuple-lenses # failure in job https://hydra.nixos.org/build/233239309 at 2023-09-02 + - turing-machines # failure in job https://hydra.nixos.org/build/233195604 at 2023-09-02 + - turing-music # failure in job https://hydra.nixos.org/build/233203435 at 2023-09-02 + - turtle-options # failure in job https://hydra.nixos.org/build/233255831 at 2023-09-02 + - tweak # failure in job https://hydra.nixos.org/build/233211020 at 2023-09-02 + - twentefp-websockets # failure in job https://hydra.nixos.org/build/233207022 at 2023-09-02 + - twhs # failure in job https://hydra.nixos.org/build/233201182 at 2023-09-02 + - twilio # failure in job https://hydra.nixos.org/build/233199959 at 2023-09-02 + - twiml # failure in job https://hydra.nixos.org/build/233219327 at 2023-09-02 + - twine # failure in job https://hydra.nixos.org/build/233191924 at 2023-09-02 + - twirp # failure in job https://hydra.nixos.org/build/252736228 at 2024-03-16 + - twisty # failure in job https://hydra.nixos.org/build/233212390 at 2023-09-02 + - twitchapi # failure in job https://hydra.nixos.org/build/233245126 at 2023-09-02 + - twitch # failure in job https://hydra.nixos.org/build/233198940 at 2023-09-02 + - twitter # failure in job https://hydra.nixos.org/build/233244055 at 2023-09-02 + - twitter-feed # failure in job https://hydra.nixos.org/build/233251565 at 2023-09-02 + - tx # failure in job https://hydra.nixos.org/build/233223988 at 2023-09-02 + - txtblk # failure in job https://hydra.nixos.org/build/233219915 at 2023-09-02 + - TYB # failure in job https://hydra.nixos.org/build/233246075 at 2023-09-02 + - tyfam-witnesses # failure in job https://hydra.nixos.org/build/233191033 at 2023-09-02 + - typalyze # failure in job https://hydra.nixos.org/build/233246228 at 2023-09-02 + - typeable-th # failure in job https://hydra.nixos.org/build/233234377 at 2023-09-02 + - typechain # failure in job https://hydra.nixos.org/build/252734998 at 2024-03-16 + - type-combinators # failure in job https://hydra.nixos.org/build/233230024 at 2023-09-02 + - type-compare # failure in job https://hydra.nixos.org/build/233207530 at 2023-09-02 + - TypeCompose # failure in job https://hydra.nixos.org/build/233212999 at 2023-09-02 + - typed-digits # failure in job https://hydra.nixos.org/build/233198266 at 2023-09-02 + - typed-encoding # failure in job https://hydra.nixos.org/build/233208093 at 2023-09-02 + - typed-process-effectful # failure in job https://hydra.nixos.org/build/236684332 at 2023-10-04 + - typedquery # failure in job https://hydra.nixos.org/build/233215307 at 2023-09-02 + - typed-spreadsheet # failure in job https://hydra.nixos.org/build/233248967 at 2023-09-02 + - typed-time # failure in job https://hydra.nixos.org/build/233246930 at 2023-09-02 + - typed-wire # failure in job https://hydra.nixos.org/build/233237626 at 2023-09-02 + - type-eq # failure in job https://hydra.nixos.org/build/233214388 at 2023-09-02 + - type-errors-pretty # failure in job https://hydra.nixos.org/build/233238808 at 2023-09-02 + - typehash # failure in job https://hydra.nixos.org/build/233207184 at 2023-09-02 + - type-indexed-queues # failure in job https://hydra.nixos.org/build/233197833 at 2023-09-02 + - type-interpreter # failure in job https://hydra.nixos.org/build/233192182 at 2023-09-02 + - type-int # failure in job https://hydra.nixos.org/build/233245978 at 2023-09-02 + - typelet # failure in job https://hydra.nixos.org/build/236691051 at 2023-10-04 + - type-level-bst # failure in job https://hydra.nixos.org/build/233202030 at 2023-09-02 + - type-level-natural-number-induction # failure in job https://hydra.nixos.org/build/233259499 at 2023-09-02 + - type-level-natural-number-operations # failure in job https://hydra.nixos.org/build/233198314 at 2023-09-02 + - typelevel-rewrite-rules # failure in job https://hydra.nixos.org/build/233243365 at 2023-09-02 + - type-level-sets # failure in job https://hydra.nixos.org/build/233197419 at 2023-09-02 + - typelevel-tensor # failure in job https://hydra.nixos.org/build/233190827 at 2023-09-02 + - type-list # failure in job https://hydra.nixos.org/build/233234789 at 2023-09-02 + - typelits-printf # failure in job https://hydra.nixos.org/build/252737641 at 2024-03-16 + - typelits-witnesses # failure in job https://hydra.nixos.org/build/233224289 at 2023-09-02 + - type-of-html-static # failure in job https://hydra.nixos.org/build/233226924 at 2023-09-02 + - type-operators # failure in job https://hydra.nixos.org/build/233232802 at 2023-09-02 + - typeparams # failure in job https://hydra.nixos.org/build/233192078 at 2023-09-02 + - type-prelude # failure in job https://hydra.nixos.org/build/233221195 at 2023-09-02 + - type-reflection # failure in job https://hydra.nixos.org/build/252719111 at 2024-03-16 + - type-safe-avl # failure in job https://hydra.nixos.org/build/233203946 at 2023-09-02 + - types-compat # failure in job https://hydra.nixos.org/build/233249850 at 2023-09-02 + - type-settheory # failure in job https://hydra.nixos.org/build/233209513 at 2023-09-02 + - type-spine # failure in job https://hydra.nixos.org/build/233230265 at 2023-09-02 + - type-tree # failure in job https://hydra.nixos.org/build/233246842 at 2023-09-02 + - type-unary # failure in job https://hydra.nixos.org/build/233251718 at 2023-09-02 + - typograffiti # failure in job https://hydra.nixos.org/build/233195076 at 2023-09-02 + - typson-core # failure in job https://hydra.nixos.org/build/233257835 at 2023-09-02 + - tyro # failure in job https://hydra.nixos.org/build/233200171 at 2023-09-02 + - tztime # failure in job https://hydra.nixos.org/build/252731958 at 2024-03-16 + - uacpid # failure in job https://hydra.nixos.org/build/252734266 at 2024-03-16 + - uAgda # failure in job https://hydra.nixos.org/build/233252487 at 2023-09-02 + - uberlast # failure in job https://hydra.nixos.org/build/233233074 at 2023-09-02 + - ucam-webauth-types # failure in job https://hydra.nixos.org/build/233260145 at 2023-09-02 + - ucl # failure in job https://hydra.nixos.org/build/233246651 at 2023-09-02 + - uconv # failure in job https://hydra.nixos.org/build/233215580 at 2023-09-02 + - udbus # failure in job https://hydra.nixos.org/build/233237275 at 2023-09-02 + - udp-conduit # failure in job https://hydra.nixos.org/build/233252067 at 2023-09-02 + - udp-streaming # failure in job https://hydra.nixos.org/build/233217795 at 2023-09-02 + - ueberzug # failure in job https://hydra.nixos.org/build/233205559 at 2023-09-02 + - uhexdump # failure in job https://hydra.nixos.org/build/233209647 at 2023-09-02 + - uhttpc # failure in job https://hydra.nixos.org/build/233232481 at 2023-09-02 + - ui-command # failure in job https://hydra.nixos.org/build/233223762 at 2023-09-02 + - ukrainian-phonetics-basic-array-bytestring # failure in job https://hydra.nixos.org/build/233228787 at 2023-09-02 + - unac-bindings # failure in job https://hydra.nixos.org/build/236686523 at 2023-10-04 + - unamb-custom # failure in job https://hydra.nixos.org/build/233197458 at 2023-09-02 + - unbeliever # failure in job https://hydra.nixos.org/build/233221256 at 2023-09-02 + - unbounded-delays-units # failure in job https://hydra.nixos.org/build/233200989 at 2023-09-02 + - unbound-generics # failure in job https://hydra.nixos.org/build/252713870 at 2024-03-16 + - unboxed-containers # failure in job https://hydra.nixos.org/build/233200384 at 2023-09-02 + - unboxed # failure in job https://hydra.nixos.org/build/233219555 at 2023-09-02 + - unboxed-references # failure in job https://hydra.nixos.org/build/233192713 at 2023-09-02 + - unbreak # failure in job https://hydra.nixos.org/build/233242560 at 2023-09-02 + - unescaping-print # failure in job https://hydra.nixos.org/build/252736030 at 2024-03-16 + - unfix-binders # failure in job https://hydra.nixos.org/build/233259262 at 2023-09-02 + - unfoldable # failure in job https://hydra.nixos.org/build/252721990 at 2024-03-16 + - unicode-data-names # failure in job https://hydra.nixos.org/build/252723683 at 2024-03-16 + - unicode-data-scripts # failure in job https://hydra.nixos.org/build/252715720 at 2024-03-16 + - unicode-data-security # failure in job https://hydra.nixos.org/build/252714713 at 2024-03-16 + - unicode-general-category # failure in job https://hydra.nixos.org/build/233250572 at 2023-09-02 + - unicode-prelude # failure in job https://hydra.nixos.org/build/233241723 at 2023-09-02 + - unicode-symbols # failure in job https://hydra.nixos.org/build/233241639 at 2023-09-02 + - unicode-tricks # failure in job https://hydra.nixos.org/build/233258238 at 2023-09-02 + - unification-fd # failure in job https://hydra.nixos.org/build/252716820 at 2024-03-16 + - union # failure in job https://hydra.nixos.org/build/252720024 at 2024-03-16 + - union-find-array # failure in job https://hydra.nixos.org/build/252717893 at 2024-03-16 + - union-find # failure in job https://hydra.nixos.org/build/233245476 at 2023-09-02 + - union-map # failure in job https://hydra.nixos.org/build/233222765 at 2023-09-02 + - uniprot-kb # failure in job https://hydra.nixos.org/build/233209692 at 2023-09-02 + - uniqueid # failure in job https://hydra.nixos.org/build/233251447 at 2023-09-02 + - uniquely-represented-sets # failure in job https://hydra.nixos.org/build/233242429 at 2023-09-02 + - uniqueness-periods-general # failure in job https://hydra.nixos.org/build/233208045 at 2023-09-02 + - uniqueness-periods-vector-common # failure in job https://hydra.nixos.org/build/233210018 at 2023-09-02 + - uniqueness-periods-vector # failure in job https://hydra.nixos.org/build/233243213 at 2023-09-02 + - units-attoparsec # failure in job https://hydra.nixos.org/build/233196308 at 2023-09-02 + - unittyped # failure in job https://hydra.nixos.org/build/233215159 at 2023-09-02 + - unitym # failure in job https://hydra.nixos.org/build/233246346 at 2023-09-02 + - uni-util # failure in job https://hydra.nixos.org/build/233219676 at 2023-09-02 + - universal-binary # failure in job https://hydra.nixos.org/build/233240583 at 2023-09-02 + - universe-instances-base # failure in job https://hydra.nixos.org/build/233197845 at 2023-09-02 + - universe-instances-trans # failure in job https://hydra.nixos.org/build/233235623 at 2023-09-02 + - universe-some # failure in job https://hydra.nixos.org/build/233254356 at 2023-09-02 + - unix-handle # failure in job https://hydra.nixos.org/build/233233273 at 2023-09-02 + - unix-memory # failure in job https://hydra.nixos.org/build/252735802 at 2024-03-16 + - unix-process-conduit # failure in job https://hydra.nixos.org/build/233191509 at 2023-09-02 + - unix-recursive # failure in job https://hydra.nixos.org/build/233194742 at 2023-09-02 + - unlifted-list # failure in job https://hydra.nixos.org/build/233205239 at 2023-09-02 + - unlift # failure in job https://hydra.nixos.org/build/233217875 at 2023-09-02 + - unliftio-messagebox # failure in job https://hydra.nixos.org/build/233200633 at 2023-09-02 + - unlift-stm # failure in job https://hydra.nixos.org/build/233202388 at 2023-09-02 + - unm-hip # failure in job https://hydra.nixos.org/build/233232865 at 2023-09-02 + - unordered-containers-rematch # failure in job https://hydra.nixos.org/build/233220800 at 2023-09-02 + - unordered-graphs # failure in job https://hydra.nixos.org/build/233190879 at 2023-09-02 + - unordered-intmap # failure in job https://hydra.nixos.org/build/233194954 at 2023-09-02 + - unpacked-either # failure in job https://hydra.nixos.org/build/233207731 at 2023-09-02 + - unpacked-maybe # failure in job https://hydra.nixos.org/build/233197926 at 2023-09-02 + - unpacked-maybe-numeric # failure in job https://hydra.nixos.org/build/233250596 at 2023-09-02 + - unpack-funcs # failure in job https://hydra.nixos.org/build/233196365 at 2023-09-02 + - unroll-ghc-plugin # failure in job https://hydra.nixos.org/build/233212728 at 2023-09-02 + - unsafely # failure in job https://hydra.nixos.org/build/233238669 at 2023-09-02 + - unsatisfiable # failure in job https://hydra.nixos.org/build/233228680 at 2023-09-02 + - unsequential # failure in job https://hydra.nixos.org/build/233244400 at 2023-09-02 + - unused # failure in job https://hydra.nixos.org/build/233243602 at 2023-09-02 + - uom-plugin # failure in job https://hydra.nixos.org/build/233228019 at 2023-09-02 + - update-monad # failure in job https://hydra.nixos.org/build/252724414 at 2024-03-16 + - Updater # failure in job https://hydra.nixos.org/build/233215373 at 2023-09-02 + - updo # failure in job https://hydra.nixos.org/build/244399557 at 2024-01-01 + - uploadcare # failure in job https://hydra.nixos.org/build/233197403 at 2023-09-02 + - upskirt # failure in job https://hydra.nixos.org/build/233226983 at 2023-09-02 + - urbit-hob # failure in job https://hydra.nixos.org/build/233209231 at 2023-09-02 + - uri-conduit # failure in job https://hydra.nixos.org/build/233252949 at 2023-09-02 + - uri-encoder # failure in job https://hydra.nixos.org/build/233228287 at 2023-09-02 + - uri # failure in job https://hydra.nixos.org/build/233229150 at 2023-09-02 + - uri-parse # failure in job https://hydra.nixos.org/build/233258573 at 2023-09-02 + - uri-template # failure in job https://hydra.nixos.org/build/233243696 at 2023-09-02 + - uri-templater # failure in job https://hydra.nixos.org/build/233231885 at 2023-09-02 + - URLb # failure in job https://hydra.nixos.org/build/233226766 at 2023-09-02 + - url-bytes # failure in job https://hydra.nixos.org/build/233226116 at 2023-09-02 + - urlcheck # failure in job https://hydra.nixos.org/build/233211869 at 2023-09-02 + - urldecode # failure in job https://hydra.nixos.org/build/233258501 at 2023-09-02 + - url-decoders # failure in job https://hydra.nixos.org/build/233245312 at 2023-09-02 + - urldisp-happstack # failure in job https://hydra.nixos.org/build/233194536 at 2023-09-02 + - urlencoded # failure in job https://hydra.nixos.org/build/233205629 at 2023-09-02 + - url-generic # failure in job https://hydra.nixos.org/build/233221641 at 2023-09-02 + - urn # failure in job https://hydra.nixos.org/build/233228949 at 2023-09-02 + - urn-random # failure in job https://hydra.nixos.org/build/233243986 at 2023-09-02 + - urxml # failure in job https://hydra.nixos.org/build/233195104 at 2023-09-02 + - useragents # failure in job https://hydra.nixos.org/build/233203723 at 2023-09-02 + - userid # failure in job https://hydra.nixos.org/build/233227019 at 2023-09-02 + - users-persistent # failure in job https://hydra.nixos.org/build/233258182 at 2023-09-02 + - users-postgresql-simple # failure in job https://hydra.nixos.org/build/252737462 at 2024-03-16 + - utc # failure in job https://hydra.nixos.org/build/233218307 at 2023-09-02 + - utf8-conversions # failure in job https://hydra.nixos.org/build/233245725 at 2023-09-02 + - utf8-prelude # failure in job https://hydra.nixos.org/build/233240100 at 2023-09-02 + - utf8-validator # failure in job https://hydra.nixos.org/build/233211712 at 2023-09-02 + - util # failure in job https://hydra.nixos.org/build/233234741 at 2023-09-02 + - util-logict # failure in job https://hydra.nixos.org/build/233215338 at 2023-09-02 + - util-plus # failure in job https://hydra.nixos.org/build/233231591 at 2023-09-02 + - util-primitive # failure in job https://hydra.nixos.org/build/233258861 at 2023-09-02 + - uuagc-bootstrap # failure in job https://hydra.nixos.org/build/233254123 at 2023-09-02 + - uuagc-cabal # failure in job https://hydra.nixos.org/build/252727853 at 2024-03-16 + - uuagc-diagrams # failure in job https://hydra.nixos.org/build/233247645 at 2023-09-02 + - uu-cco # failure in job https://hydra.nixos.org/build/233259027 at 2023-09-02 + - uuid-aeson # failure in job https://hydra.nixos.org/build/233219695 at 2023-09-02 + - uusi # failure in job https://hydra.nixos.org/build/233201662 at 2023-09-02 + - uu-tc-error # failure in job https://hydra.nixos.org/build/245696966 at 2024-01-07 + - uvector # failure in job https://hydra.nixos.org/build/233224782 at 2023-09-02 + - uxadt # failure in job https://hydra.nixos.org/build/233254972 at 2023-09-02 + - vabal-lib # failure in job https://hydra.nixos.org/build/233198776 at 2023-09-02 + - vacuum # failure in job https://hydra.nixos.org/build/233238529 at 2023-09-02 + - vado # failure in job https://hydra.nixos.org/build/233202865 at 2023-09-02 + - validated-types # failure in job https://hydra.nixos.org/build/233258079 at 2023-09-02 + - Validation # failure in job https://hydra.nixos.org/build/233253977 at 2023-09-02 + - validations # failure in job https://hydra.nixos.org/build/233208976 at 2023-09-02 + - validationt # failure in job https://hydra.nixos.org/build/252739235 at 2024-03-16 + - validators # failure in job https://hydra.nixos.org/build/233235532 at 2023-09-02 + - validity-network-uri # failure in job https://hydra.nixos.org/build/233240551 at 2023-09-02 + - valid-names # failure in job https://hydra.nixos.org/build/233213115 at 2023-09-02 + - value-supply # failure in job https://hydra.nixos.org/build/233190936 at 2023-09-02 + - ValveValueKeyvalue # failure in job https://hydra.nixos.org/build/252733320 at 2024-03-16 + - vampire # failure in job https://hydra.nixos.org/build/233216179 at 2023-09-02 + - varan # failure in job https://hydra.nixos.org/build/233232057 at 2023-09-02 + - var # failure in job https://hydra.nixos.org/build/233240303 at 2023-09-02 + - variable-media-field # failure in job https://hydra.nixos.org/build/233231573 at 2023-09-02 + - variables # failure in job https://hydra.nixos.org/build/233237682 at 2023-09-02 + - variadic # failure in job https://hydra.nixos.org/build/233209743 at 2023-09-02 + - variation # failure in job https://hydra.nixos.org/build/233240549 at 2023-09-02 + - vault-tool # failure in job https://hydra.nixos.org/build/233217613 at 2023-09-02 + - vcache # failure in job https://hydra.nixos.org/build/233250925 at 2023-09-02 + - vcatt # failure in job https://hydra.nixos.org/build/233236976 at 2023-09-02 + - vcf # failure in job https://hydra.nixos.org/build/233246613 at 2023-09-02 + - vcswrapper # failure in job https://hydra.nixos.org/build/233228400 at 2023-09-02 + - Vec-Boolean # failure in job https://hydra.nixos.org/build/233218305 at 2023-09-02 + - Vec-OpenGLRaw # failure in job https://hydra.nixos.org/build/233230560 at 2023-09-02 + - vect-floating # failure in job https://hydra.nixos.org/build/233196146 at 2023-09-02 + - vect-opengl # failure in job https://hydra.nixos.org/build/233230142 at 2023-09-02 + - vector-bytestring # failure in job https://hydra.nixos.org/build/233209167 at 2023-09-02 + - vector-circular # failure in job https://hydra.nixos.org/build/233230058 at 2023-09-02 + - vector-clock # failure in job https://hydra.nixos.org/build/233203491 at 2023-09-02 + - vector-conduit # failure in job https://hydra.nixos.org/build/233237284 at 2023-09-02 + - vector-doublezip # failure in job https://hydra.nixos.org/build/233252979 at 2023-09-02 + - vector-endian # failure in job https://hydra.nixos.org/build/233237355 at 2023-09-02 + - vector-fftw # failure in job https://hydra.nixos.org/build/233221978 at 2023-09-02 + - vector-functorlazy # failure in job https://hydra.nixos.org/build/233201658 at 2023-09-02 + - vector-heterogenous # failure in job https://hydra.nixos.org/build/233221627 at 2023-09-02 + - vector-random # failure in job https://hydra.nixos.org/build/233254910 at 2023-09-02 + - vector-read-instances # failure in job https://hydra.nixos.org/build/233220057 at 2023-09-02 + - vector-shuffling # failure in job https://hydra.nixos.org/build/233245999 at 2023-09-02 + - vector-space-map # failure in job https://hydra.nixos.org/build/233235784 at 2023-09-02 + - vector-space-opengl # failure in job https://hydra.nixos.org/build/233206443 at 2023-09-02 + - vector-space-points # failure in job https://hydra.nixos.org/build/233230506 at 2023-09-02 + - vector-static # failure in job https://hydra.nixos.org/build/233236346 at 2023-09-02 + - vega-view # failure in job https://hydra.nixos.org/build/233224980 at 2023-09-02 + - velma # failure in job https://hydra.nixos.org/build/233252875 at 2023-09-02 + - Verba # failure in job https://hydra.nixos.org/build/233237824 at 2023-09-02 + - verbalexpressions # failure in job https://hydra.nixos.org/build/233247870 at 2023-09-02 + - verdict # failure in job https://hydra.nixos.org/build/233238835 at 2023-09-02 + - verify # failure in job https://hydra.nixos.org/build/233239874 at 2023-09-02 + - verilog # failure in job https://hydra.nixos.org/build/233211999 at 2023-09-02 + - versioning # failure in job https://hydra.nixos.org/build/233205892 at 2023-09-02 + - vformat # failure in job https://hydra.nixos.org/build/233222840 at 2023-09-02 + - vgrep # failure in job https://hydra.nixos.org/build/233210982 at 2023-09-02 + - vhd # failure in job https://hydra.nixos.org/build/233230229 at 2023-09-02 + - vhdl # failure in job https://hydra.nixos.org/build/233244814 at 2023-09-02 + - vicinity # failure in job https://hydra.nixos.org/build/233240251 at 2023-09-02 + - viewprof # failure in job https://hydra.nixos.org/build/233257842 at 2023-09-02 + - views # failure in job https://hydra.nixos.org/build/233203371 at 2023-09-02 + - Villefort # failure in job https://hydra.nixos.org/build/233224994 at 2023-09-02 + - vimus # failure in job https://hydra.nixos.org/build/233227980 at 2023-09-02 + - vintage-basic # failure in job https://hydra.nixos.org/build/233241073 at 2023-09-02 + - vinyl-json # failure in job https://hydra.nixos.org/build/233207036 at 2023-09-02 + - vinyl-named-sugar # failure in job https://hydra.nixos.org/build/233205326 at 2023-09-02 + - vinyl-plus # failure in job https://hydra.nixos.org/build/233237873 at 2023-09-02 + - vinyl-utils # failure in job https://hydra.nixos.org/build/233209198 at 2023-09-02 + - vinyl-vectors # failure in job https://hydra.nixos.org/build/233209137 at 2023-09-02 + - virthualenv # failure in job https://hydra.nixos.org/build/233216281 at 2023-09-02 + - visibility # failure in job https://hydra.nixos.org/build/233206672 at 2023-09-02 + - visual-prof # failure in job https://hydra.nixos.org/build/233250080 at 2023-09-02 + - vitrea # failure in job https://hydra.nixos.org/build/233252038 at 2023-09-02 + - vivid # failure in job https://hydra.nixos.org/build/252716916 at 2024-03-16 + - vk-aws-route53 # failure in job https://hydra.nixos.org/build/233250126 at 2023-09-02 + - VKHS # failure in job https://hydra.nixos.org/build/233246557 at 2023-09-02 + - vowpal-utils # failure in job https://hydra.nixos.org/build/233251505 at 2023-09-02 + - voyeur # failure in job https://hydra.nixos.org/build/233234792 at 2023-09-02 + - VRML # failure in job https://hydra.nixos.org/build/233256643 at 2023-09-02 + - vte # failure in job https://hydra.nixos.org/build/233234429 at 2023-09-02 + - vtegtk3 # failure in job https://hydra.nixos.org/build/233226713 at 2023-09-02 + - vt-utils # failure in job https://hydra.nixos.org/build/233244619 at 2023-09-02 + - vty-examples # failure in job https://hydra.nixos.org/build/233235872 at 2023-09-02 + - vty-menu # failure in job https://hydra.nixos.org/build/233232391 at 2023-09-02 + - vty-ui # failure in job https://hydra.nixos.org/build/233200900 at 2023-09-02 + - wacom-daemon # failure in job https://hydra.nixos.org/build/233213077 at 2023-09-02 + - waddle # failure in job https://hydra.nixos.org/build/233239973 at 2023-09-02 + - wai-app-file-cgi # failure in job https://hydra.nixos.org/build/252733772 at 2024-03-16 + - wai-git-http # failure in job https://hydra.nixos.org/build/233191513 at 2023-09-02 + - wai-graceful # failure in job https://hydra.nixos.org/build/233243180 at 2023-09-02 + - wai-handler-devel # failure in job https://hydra.nixos.org/build/233226033 at 2023-09-02 + - wai-handler-fastcgi # failure in job https://hydra.nixos.org/build/233221946 at 2023-09-02 + - wai-handler-scgi # failure in job https://hydra.nixos.org/build/233246939 at 2023-09-02 + - wai-handler-webkit # failure in job https://hydra.nixos.org/build/233236556 at 2023-09-02 + - wai-hmac-auth # failure in job https://hydra.nixos.org/build/233210044 at 2023-09-02 + - wai-lens # failure in job https://hydra.nixos.org/build/233225852 at 2023-09-02 + - wai-lite # failure in job https://hydra.nixos.org/build/233234657 at 2023-09-02 + - wai-logger-buffered # failure in job https://hydra.nixos.org/build/233196102 at 2023-09-02 + - wai-logger-prefork # failure in job https://hydra.nixos.org/build/233202495 at 2023-09-02 + - wai-middleware-auth # failure in job https://hydra.nixos.org/build/233199447 at 2023-09-02 + - wai-middleware-catch # failure in job https://hydra.nixos.org/build/233222782 at 2023-09-02 + - wai-middleware-crowd # failure in job https://hydra.nixos.org/build/233237853 at 2023-09-02 + - wai-middleware-delegate # failure in job https://hydra.nixos.org/build/233197338 at 2023-09-02 + - wai-middleware-etag # failure in job https://hydra.nixos.org/build/233212107 at 2023-09-02 + - wai-middleware-headers # failure in job https://hydra.nixos.org/build/233229927 at 2023-09-02 + - wai-middleware-hmac-client # failure in job https://hydra.nixos.org/build/233249856 at 2023-09-02 + - wai-middleware-preprocessor # failure in job https://hydra.nixos.org/build/233227365 at 2023-09-02 + - wai-middleware-static-caching # failure in job https://hydra.nixos.org/build/233208386 at 2023-09-02 + - wai-middleware-travisci # failure in job https://hydra.nixos.org/build/233215805 at 2023-09-02 + - wai-middleware-validation # failure in job https://hydra.nixos.org/build/252713056 at 2024-03-16 + - wai-predicates # failure in job https://hydra.nixos.org/build/245788559 at 2024-01-07 + - wai-problem-details # failure in job https://hydra.nixos.org/build/233227727 at 2023-09-02 + - wai-rate-limit-postgres # failure in job https://hydra.nixos.org/build/233244097 at 2023-09-02 + - wai-rate-limit-redis # failure in job https://hydra.nixos.org/build/233207860 at 2023-09-02 + - wai-request-spec # failure in job https://hydra.nixos.org/build/233252640 at 2023-09-02 + - wai-responsible # failure in job https://hydra.nixos.org/build/233248119 at 2023-09-02 + - wai-router # failure in job https://hydra.nixos.org/build/233253691 at 2023-09-02 + - wai-routes # failure in job https://hydra.nixos.org/build/233243854 at 2023-09-02 + - wai-saml2 # failure in job https://hydra.nixos.org/build/233197938 at 2023-09-02 + - wai-secure-cookies # failure in job https://hydra.nixos.org/build/233216416 at 2023-09-02 + - wai-session-mysql # failure in job https://hydra.nixos.org/build/233206451 at 2023-09-02 + - wai-session-postgresql # failure in job https://hydra.nixos.org/build/233229871 at 2023-09-02 + - wai-session-redis # failure in job https://hydra.nixos.org/build/233218737 at 2023-09-02 + - wai-static-cache # failure in job https://hydra.nixos.org/build/233228597 at 2023-09-02 + - waitfree # failure in job https://hydra.nixos.org/build/233222583 at 2023-09-02 + - wai-throttler # failure in job https://hydra.nixos.org/build/233231002 at 2023-09-02 + - wai-token-bucket-ratelimiter # failure in job https://hydra.nixos.org/build/236682758 at 2023-10-04 + - waitra # failure in job https://hydra.nixos.org/build/233222291 at 2023-09-02 + - wakame # failure in job https://hydra.nixos.org/build/233254673 at 2023-09-02 + - wallpaper # failure in job https://hydra.nixos.org/build/233219027 at 2023-09-02 + - warc # failure in job https://hydra.nixos.org/build/233215734 at 2023-09-02 + - warp-dynamic # failure in job https://hydra.nixos.org/build/233220479 at 2023-09-02 + - warp-static # failure in job https://hydra.nixos.org/build/233239581 at 2023-09-02 + - warp-systemd # failure in job https://hydra.nixos.org/build/233215956 at 2023-09-02 + - warp-tls-uid # failure in job https://hydra.nixos.org/build/252725883 at 2024-03-16 + - wasm # failure in job https://hydra.nixos.org/build/233249877 at 2023-09-02 + - watcher # failure in job https://hydra.nixos.org/build/233245056 at 2023-09-02 + - watchit # failure in job https://hydra.nixos.org/build/233199573 at 2023-09-02 + - wavefront # failure in job https://hydra.nixos.org/build/233248071 at 2023-09-02 + - wavefront-obj # failure in job https://hydra.nixos.org/build/233200951 at 2023-09-02 + - weak-bag # failure in job https://hydra.nixos.org/build/233198097 at 2023-09-02 + - WeakSets # failure in job https://hydra.nixos.org/build/233199611 at 2023-09-02 + - weather-api # failure in job https://hydra.nixos.org/build/233202108 at 2023-09-02 + - Weather # failure in job https://hydra.nixos.org/build/233197934 at 2023-09-02 + - web3-ipfs # failure in job https://hydra.nixos.org/build/233235342 at 2023-09-02 + - webapi # failure in job https://hydra.nixos.org/build/233243522 at 2023-09-02 + - webapp # failure in job https://hydra.nixos.org/build/233201743 at 2023-09-02 + - webauthn # failure in job https://hydra.nixos.org/build/233255527 at 2023-09-02 + - WebBits # failure in job https://hydra.nixos.org/build/233244872 at 2023-09-02 + - webby # failure in job https://hydra.nixos.org/build/233221764 at 2023-09-02 + - webcloud # failure in job https://hydra.nixos.org/build/233239317 at 2023-09-02 + - webcrank-dispatch # failure in job https://hydra.nixos.org/build/233209191 at 2023-09-02 + - webcrank # failure in job https://hydra.nixos.org/build/233212229 at 2023-09-02 + - web-css # failure in job https://hydra.nixos.org/build/233195455 at 2023-09-02 + - webdriver-angular # failure in job https://hydra.nixos.org/build/233212981 at 2023-09-02 + - webdriver-snoy # failure in job https://hydra.nixos.org/build/233251068 at 2023-09-02 + - web-encodings # failure in job https://hydra.nixos.org/build/233199718 at 2023-09-02 + - WeberLogic # failure in job https://hydra.nixos.org/build/233209283 at 2023-09-02 + - webfinger-client # failure in job https://hydra.nixos.org/build/233252528 at 2023-09-02 + - web-inv-route # failure in job https://hydra.nixos.org/build/252728701 at 2024-03-16 + - webkitgtk3 # failure in job https://hydra.nixos.org/build/233215712 at 2023-09-02 + - webkit-javascriptcore # failure in job https://hydra.nixos.org/build/233208424 at 2023-09-02 + - webmention # failure in job https://hydra.nixos.org/build/233208899 at 2023-09-02 + - web-output # failure in job https://hydra.nixos.org/build/233191936 at 2023-09-02 + - web-page # failure in job https://hydra.nixos.org/build/233243334 at 2023-09-02 + - web-plugins # failure in job https://hydra.nixos.org/build/233207596 at 2023-09-02 + - web-push # failure in job https://hydra.nixos.org/build/233206721 at 2023-09-02 + - Webrexp # failure in job https://hydra.nixos.org/build/233212376 at 2023-09-02 + - web-routes # failure in job https://hydra.nixos.org/build/252719043 at 2024-03-16 + - web-routes-quasi # failure in job https://hydra.nixos.org/build/233222454 at 2023-09-02 + - web-routes-transformers # failure in job https://hydra.nixos.org/build/233256428 at 2023-09-02 + - webshow # failure in job https://hydra.nixos.org/build/233243842 at 2023-09-02 + - web-view # failure in job https://hydra.nixos.org/build/244678837 at 2024-01-01 + - webwire # failure in job https://hydra.nixos.org/build/233233892 at 2023-09-02 + - wedged # failure in job https://hydra.nixos.org/build/252739136 at 2024-03-16 + - WEditor # failure in job https://hydra.nixos.org/build/233215233 at 2023-09-02 + - weighted-regexp # failure in job https://hydra.nixos.org/build/233243077 at 2023-09-02 + - welshy # failure in job https://hydra.nixos.org/build/233224249 at 2023-09-02 + - werewolf # failure in job https://hydra.nixos.org/build/233250937 at 2023-09-02 + - wgpu-raw-hs # failure in job https://hydra.nixos.org/build/233221814 at 2023-09-02 + - Wheb # failure in job https://hydra.nixos.org/build/233258281 at 2023-09-02 + - wherefrom-compat # failure in job https://hydra.nixos.org/build/252723758 at 2024-03-16 + - while-lang-parser # failure in job https://hydra.nixos.org/build/233237507 at 2023-09-02 + - whim # failure in job https://hydra.nixos.org/build/234465317 at 2023-09-13 + - whiskers # failure in job https://hydra.nixos.org/build/233258941 at 2023-09-02 + - whois # failure in job https://hydra.nixos.org/build/233250022 at 2023-09-02 + - why3 # failure in job https://hydra.nixos.org/build/233235892 at 2023-09-02 + - wide-word-instances # failure in job https://hydra.nixos.org/build/233253084 at 2023-09-02 + - wikicfp-scraper # failure in job https://hydra.nixos.org/build/233198432 at 2023-09-02 + - WikimediaParser # failure in job https://hydra.nixos.org/build/233242393 at 2023-09-02 + - wild-bind # failure in job https://hydra.nixos.org/build/233200102 at 2023-09-02 + - willow # failure in job https://hydra.nixos.org/build/233215807 at 2023-09-02 + - windns # failure in job https://hydra.nixos.org/build/233242724 at 2023-09-02 + - window-utils # failure in job https://hydra.nixos.org/build/233238667 at 2023-09-02 + - winerror # failure in job https://hydra.nixos.org/build/233196100 at 2023-09-02 + - wireguard-hs # failure in job https://hydra.nixos.org/build/233218722 at 2023-09-02 + - wires # failure in job https://hydra.nixos.org/build/233192321 at 2023-09-02 + - wiring # failure in job https://hydra.nixos.org/build/233191683 at 2023-09-02 + - witty # failure in job https://hydra.nixos.org/build/233194976 at 2023-09-02 + - wkt # failure in job https://hydra.nixos.org/build/233220848 at 2023-09-02 + - wkt-geom # failure in job https://hydra.nixos.org/build/233199774 at 2023-09-02 + - WL500gPLib # failure in job https://hydra.nixos.org/build/233203811 at 2023-09-02 + - wl-pprint-console # failure in job https://hydra.nixos.org/build/233204682 at 2023-09-02 + - wl-pprint-extras # failure in job https://hydra.nixos.org/build/233233369 at 2023-09-02 + - WMSigner # failure in job https://hydra.nixos.org/build/233199780 at 2023-09-02 + - woe # failure in job https://hydra.nixos.org/build/233222792 at 2023-09-02 + - woffex # failure in job https://hydra.nixos.org/build/233210566 at 2023-09-02 + - wol # failure in job https://hydra.nixos.org/build/233237896 at 2023-09-02 + - word16 # failure in job https://hydra.nixos.org/build/252737588 at 2024-03-16 + - word24 # failure in job https://hydra.nixos.org/build/233259494 at 2023-09-02 + - word2vec-model # failure in job https://hydra.nixos.org/build/233209500 at 2023-09-02 + - word8set # failure in job https://hydra.nixos.org/build/233246039 at 2023-09-02 + - wordify # failure in job https://hydra.nixos.org/build/233229102 at 2023-09-02 + - Wordlint # failure in job https://hydra.nixos.org/build/233233123 at 2023-09-02 + - wordlist # failure in job https://hydra.nixos.org/build/233199456 at 2023-09-02 + - WordNet # failure in job https://hydra.nixos.org/build/233201604 at 2023-09-02 + - WordNet-ghc74 # failure in job https://hydra.nixos.org/build/233192586 at 2023-09-02 + - wordn # failure in job https://hydra.nixos.org/build/233238840 at 2023-09-02 + - wordpass # failure in job https://hydra.nixos.org/build/233202954 at 2023-09-02 + - wordpress-auth # failure in job https://hydra.nixos.org/build/252724354 at 2024-03-16 + - wordsearch # failure in job https://hydra.nixos.org/build/233203803 at 2023-09-02 + - workdays # failure in job https://hydra.nixos.org/build/233209994 at 2023-09-02 + - Workflow # failure in job https://hydra.nixos.org/build/233203463 at 2023-09-02 + - workflow-osx # failure in job https://hydra.nixos.org/build/233235315 at 2023-09-02 + - workflow-windows # failure in job https://hydra.nixos.org/build/233257774 at 2023-09-02 + - work-time # failure in job https://hydra.nixos.org/build/233245304 at 2023-09-02 + - world-peace # failure in job https://hydra.nixos.org/build/252710711 at 2024-03-16 + - worldturtle # failure in job https://hydra.nixos.org/build/234448293 at 2023-09-13 + - wp-archivebot # failure in job https://hydra.nixos.org/build/233195749 at 2023-09-02 + - wrapped-generic-default # failure in job https://hydra.nixos.org/build/252718811 at 2024-03-16 + - wreq-helper # failure in job https://hydra.nixos.org/build/233228914 at 2023-09-02 + - wreq-patchable # failure in job https://hydra.nixos.org/build/233237832 at 2023-09-02 + - wreq-sb # failure in job https://hydra.nixos.org/build/233259269 at 2023-09-02 + - write-buffer-core # failure in job https://hydra.nixos.org/build/252727715 at 2024-03-16 + - writer-cps-exceptions # failure in job https://hydra.nixos.org/build/252717755 at 2024-03-16 + - writer-cps-lens # failure in job https://hydra.nixos.org/build/233238466 at 2023-09-02 + - writer-cps-monads-tf # failure in job https://hydra.nixos.org/build/233218245 at 2023-09-02 + - writer-cps-morph # failure in job https://hydra.nixos.org/build/233241891 at 2023-09-02 + - writer-cps-mtl # failure in job https://hydra.nixos.org/build/252713593 at 2024-03-16 + - wsdl # failure in job https://hydra.nixos.org/build/233208187 at 2023-09-02 + - wsedit # failure in job https://hydra.nixos.org/build/233232333 at 2023-09-02 + - ws # failure building executable 'ws' in job https://hydra.nixos.org/build/237237311 at 2023-10-21 + - wss-client # timeout + - wtk # failure in job https://hydra.nixos.org/build/233220668 at 2023-09-02 + - wumpus-core # failure in job https://hydra.nixos.org/build/233244405 at 2023-09-02 + - wxdirect # failure in job https://hydra.nixos.org/build/233255519 at 2023-09-02 + - wybor # failure in job https://hydra.nixos.org/build/252729784 at 2024-03-16 + - X11-extras # failure in job https://hydra.nixos.org/build/233226031 at 2023-09-02 + - X11-rm # failure in job https://hydra.nixos.org/build/233242806 at 2023-09-02 + - X11-xdamage # failure in job https://hydra.nixos.org/build/233194342 at 2023-09-02 + - X11-xfixes # failure in job https://hydra.nixos.org/build/233256494 at 2023-09-02 + - x86-64bit # failure in job https://hydra.nixos.org/build/252737465 at 2024-03-16 + - xcb-types # failure in job https://hydra.nixos.org/build/252721031 at 2024-03-16 + - xchat-plugin # failure in job https://hydra.nixos.org/build/233238679 at 2023-09-02 + - xcp # failure in job https://hydra.nixos.org/build/233208926 at 2023-09-02 + - x-dsp # failure in job https://hydra.nixos.org/build/233218091 at 2023-09-02 + - Xec # failure in job https://hydra.nixos.org/build/233191564 at 2023-09-02 + - xenstore # failure in job https://hydra.nixos.org/build/233234469 at 2023-09-02 + - X # failure in job https://hydra.nixos.org/build/233217783 at 2023-09-02 + - xfconf # failure in job https://hydra.nixos.org/build/233234800 at 2023-09-02 + - xformat # failure in job https://hydra.nixos.org/build/233211918 at 2023-09-02 + - xhaskell-library # failure in job https://hydra.nixos.org/build/233221178 at 2023-09-02 + - xhb # failure in job https://hydra.nixos.org/build/233204853 at 2023-09-02 + - xilinx-lava # failure in job https://hydra.nixos.org/build/233247659 at 2023-09-02 + - xine # failure in job https://hydra.nixos.org/build/233255620 at 2023-09-02 + - xing-api # failure in job https://hydra.nixos.org/build/233220080 at 2023-09-02 + - xkbcommon # failure in job https://hydra.nixos.org/build/233237797 at 2023-09-02 + - xkcd # failure in job https://hydra.nixos.org/build/233211690 at 2023-09-02 + - xleb # failure in job https://hydra.nixos.org/build/233232785 at 2023-09-02 + - xls # failure in job https://hydra.nixos.org/build/233201430 at 2023-09-02 + - xlsior # failure in job https://hydra.nixos.org/build/233199562 at 2023-09-02 + - xlsx-tabular # failure in job https://hydra.nixos.org/build/233199137 at 2023-09-02 + - xlsx-templater # failure in job https://hydra.nixos.org/build/233245940 at 2023-09-02 + - xml2json # failure in job https://hydra.nixos.org/build/233254605 at 2023-09-02 + - xml-conduit-decode # failure in job https://hydra.nixos.org/build/233191276 at 2023-09-02 + - xml-conduit-parse # failure in job https://hydra.nixos.org/build/233200360 at 2023-09-02 + - xml-conduit-selectors # failure in job https://hydra.nixos.org/build/233223331 at 2023-09-02 + - xml-conduit-stylist # failure in job https://hydra.nixos.org/build/233226507 at 2023-09-02 + - xml-extractors # failure in job https://hydra.nixos.org/build/252718569 at 2024-03-16 + - xml-html-conduit-lens # failure in job https://hydra.nixos.org/build/233238471 at 2023-09-02 + - XmlHtmlWriter # failure in job https://hydra.nixos.org/build/233213597 at 2023-09-02 + - xml-parsec # failure in job https://hydra.nixos.org/build/233208461 at 2023-09-02 + - xml-parser # failure in job https://hydra.nixos.org/build/252721082 at 2024-03-16 + - xml-prettify # failure in job https://hydra.nixos.org/build/233225974 at 2023-09-02 + - xml-prettify-text # failure in job https://hydra.nixos.org/build/233202586 at 2023-09-02 + - xml-query # failure in job https://hydra.nixos.org/build/233194795 at 2023-09-02 + - xml-syntax # failure in job https://hydra.nixos.org/build/233245678 at 2023-09-02 + - xml-to-json # failure in job https://hydra.nixos.org/build/233197489 at 2023-09-02 + - xml-tydom-core # failure in job https://hydra.nixos.org/build/233206253 at 2023-09-02 + - xml-verify # failure in job https://hydra.nixos.org/build/233237302 at 2023-09-02 + - XMMS # failure in job https://hydra.nixos.org/build/233196853 at 2023-09-02 + - xmonad-bluetilebranch # failure in job https://hydra.nixos.org/build/233221580 at 2023-09-02 + - xmonad-contrib-gpl # failure in job https://hydra.nixos.org/build/233251722 at 2023-09-02 + - xmonad-entryhelper # failure in job https://hydra.nixos.org/build/233249530 at 2023-09-02 + - xmonad-eval # failure in job https://hydra.nixos.org/build/233248519 at 2023-09-02 + - xmonad-screenshot # failure in job https://hydra.nixos.org/build/233233742 at 2023-09-02 + - xmonad-vanessa # failure in job https://hydra.nixos.org/build/233214303 at 2023-09-02 + - xmonad-wallpaper # failure in job https://hydra.nixos.org/build/233217165 at 2023-09-02 + - xmonad-windownames # failure in job https://hydra.nixos.org/build/233258043 at 2023-09-02 + - Xorshift128Plus # failure in job https://hydra.nixos.org/build/233225679 at 2023-09-02 + - xorshift-plus # failure in job https://hydra.nixos.org/build/233255176 at 2023-09-02 + - xsact # failure in job https://hydra.nixos.org/build/233221821 at 2023-09-02 + - xsd # failure in job https://hydra.nixos.org/build/233209021 at 2023-09-02 + - xsha1 # failure in job https://hydra.nixos.org/build/233257136 at 2023-09-02 + - xslt # failure in job https://hydra.nixos.org/build/233225636 at 2023-09-02 + - xxhash # failure in job https://hydra.nixos.org/build/233240335 at 2023-09-02 + - y0l0bot # failure in job https://hydra.nixos.org/build/233212722 at 2023-09-02 + - yabi-muno # failure in job https://hydra.nixos.org/build/233246871 at 2023-09-02 + - yackage # failure in job https://hydra.nixos.org/build/233213393 at 2023-09-02 + - YACPong # failure in job https://hydra.nixos.org/build/233203317 at 2023-09-02 + - yahoo-finance-api # failure in job https://hydra.nixos.org/build/233248439 at 2023-09-02 + - yahoo-finance-conduit # failure in job https://hydra.nixos.org/build/233235625 at 2023-09-02 + - yahoo-prices # failure in job https://hydra.nixos.org/build/233211650 at 2023-09-02 + - yahoo-web-search # failure in job https://hydra.nixos.org/build/233201427 at 2023-09-02 + - yajl # failure in job https://hydra.nixos.org/build/233242185 at 2023-09-02 + - yak # failure in job https://hydra.nixos.org/build/233207129 at 2023-09-02 + - yall # failure in job https://hydra.nixos.org/build/233254805 at 2023-09-02 + - yam-app # failure in job https://hydra.nixos.org/build/233250535 at 2023-09-02 + - yam-config # failure in job https://hydra.nixos.org/build/233194454 at 2023-09-02 + - yamemo # failure in job https://hydra.nixos.org/build/252739552 at 2024-03-16 + - yaml-combinators # failure in job https://hydra.nixos.org/build/233225265 at 2023-09-02 + - yaml-config # failure in job https://hydra.nixos.org/build/233242910 at 2023-09-02 + - yamlkeysdiff # failure in job https://hydra.nixos.org/build/233234710 at 2023-09-02 + - yaml-light-lens # failure in job https://hydra.nixos.org/build/233251688 at 2023-09-02 + - yamlparse-applicative # failure in job https://hydra.nixos.org/build/252718434 at 2024-03-16 + - yaml-pretty-extras # failure in job https://hydra.nixos.org/build/233219040 at 2023-09-02 + - YamlReference # failure in job https://hydra.nixos.org/build/233222700 at 2023-09-02 + - yaml-rpc # failure in job https://hydra.nixos.org/build/233192097 at 2023-09-02 + - yaml-union # failure in job https://hydra.nixos.org/build/233253896 at 2023-09-02 + - yampa2048 # failure in job https://hydra.nixos.org/build/234450231 at 2023-09-13 + - yampa-glfw # failure in job https://hydra.nixos.org/build/233215695 at 2023-09-02 + - yampa-glut # failure in job https://hydra.nixos.org/build/234458324 at 2023-09-13 + - yampa-sdl2 # failure in job https://hydra.nixos.org/build/233246927 at 2023-09-02 + - YampaSynth # failure in job https://hydra.nixos.org/build/233226486 at 2023-09-02 + - yampa-test # failure in job https://hydra.nixos.org/build/252726579 at 2024-03-16 + - yandex-translate # failure in job https://hydra.nixos.org/build/233225152 at 2023-09-02 + - yaop # failure in job https://hydra.nixos.org/build/233215867 at 2023-09-02 + - yapb # failure in job https://hydra.nixos.org/build/233246177 at 2023-09-02 + - yarn2nix # failure in job https://hydra.nixos.org/build/233216079 at 2023-09-02 + - yarr # failure in job https://hydra.nixos.org/build/233209487 at 2023-09-02 + - yate # failure in job https://hydra.nixos.org/build/233231754 at 2023-09-02 + - yaya # failure in job https://hydra.nixos.org/build/255668220 at 2024-04-16 + - yaya-test # failure in job https://hydra.nixos.org/build/233254306 at 2023-09-02 + - yaya-unsafe-test # failure in job https://hydra.nixos.org/build/233194827 at 2023-09-02 + - yeller # failure in job https://hydra.nixos.org/build/233240270 at 2023-09-02 + - yeshql-hdbc # failure in job https://hydra.nixos.org/build/233245733 at 2023-09-02 + - yeshql-postgresql-simple # failure in job https://hydra.nixos.org/build/233238128 at 2023-09-02 + - yesod-angular # failure in job https://hydra.nixos.org/build/233237689 at 2023-09-02 + - yesod-angular-ui # failure in job https://hydra.nixos.org/build/233233873 at 2023-09-02 + - yesod-auth-account # failure in job https://hydra.nixos.org/build/233252535 at 2023-09-02 + - yesod-auth-account-fork # failure in job https://hydra.nixos.org/build/233251662 at 2023-09-02 + - yesod-auth-bcryptdb # failure in job https://hydra.nixos.org/build/233209630 at 2023-09-02 + - yesod-auth-bcrypt # failure in job https://hydra.nixos.org/build/233210341 at 2023-09-02 + - yesod-auth-deskcom # failure in job https://hydra.nixos.org/build/233230640 at 2023-09-02 + - yesod-auth-fb # failure in job https://hydra.nixos.org/build/233224172 at 2023-09-02 + - yesod-auth-hmac-keccak # failure in job https://hydra.nixos.org/build/233224778 at 2023-09-02 + - yesod-auth-kerberos # failure in job https://hydra.nixos.org/build/233245920 at 2023-09-02 + - yesod-auth-ldap-mediocre # failure in job https://hydra.nixos.org/build/233195322 at 2023-09-02 + - yesod-auth-ldap-native # failure in job https://hydra.nixos.org/build/233218681 at 2023-09-02 + - yesod-auth-nopassword # failure in job https://hydra.nixos.org/build/233197722 at 2023-09-02 + - yesod-auth-oidc # failure in job https://hydra.nixos.org/build/252727671 at 2024-03-16 + - yesod-auth-pam # failure in job https://hydra.nixos.org/build/233207688 at 2023-09-02 + - yesod-auth-smbclient # failure in job https://hydra.nixos.org/build/233234879 at 2023-09-02 + - yesod-auth-zendesk # failure in job https://hydra.nixos.org/build/233212653 at 2023-09-02 + - yesod-bootstrap # failure in job https://hydra.nixos.org/build/233205201 at 2023-09-02 + - yesod-comments # failure in job https://hydra.nixos.org/build/233252703 at 2023-09-02 + - yesod-content-pdf # failure in job https://hydra.nixos.org/build/233210723 at 2023-09-02 + - yesod-crud # failure in job https://hydra.nixos.org/build/233218383 at 2023-09-02 + - yesod-crud-persist # failure in job https://hydra.nixos.org/build/233245131 at 2023-09-02 + - yesod-csp # failure in job https://hydra.nixos.org/build/233207134 at 2023-09-02 + - yesod-datatables # failure in job https://hydra.nixos.org/build/233197763 at 2023-09-02 + - yesod-dsl # failure in job https://hydra.nixos.org/build/233210879 at 2023-09-02 + - yesod-fast-devel # failure in job https://hydra.nixos.org/build/233209381 at 2023-09-02 + - yesod-filter # failure in job https://hydra.nixos.org/build/233252569 at 2023-09-02 + - yesod-form-json # failure in job https://hydra.nixos.org/build/233210866 at 2023-09-02 + - yesod-form-richtext # failure in job https://hydra.nixos.org/build/233201156 at 2023-09-02 + - yesod-gitrev # failure in job https://hydra.nixos.org/build/233197294 at 2023-09-02 + - yesod-goodies # failure in job https://hydra.nixos.org/build/233223782 at 2023-09-02 + - yesod-ip # failure in job https://hydra.nixos.org/build/233254277 at 2023-09-02 + - yesod-job-queue # failure in job https://hydra.nixos.org/build/233259258 at 2023-09-02 + - yesod-katip # failure in job https://hydra.nixos.org/build/233236143 at 2023-09-02 + - yesod-links # failure in job https://hydra.nixos.org/build/233257763 at 2023-09-02 + - yesod-lucid # failure in job https://hydra.nixos.org/build/233231687 at 2023-09-02 + - yesod-paginate # failure in job https://hydra.nixos.org/build/233218563 at 2023-09-02 + - yesod-pagination # failure in job https://hydra.nixos.org/build/233204022 at 2023-09-02 + - yesod-pnotify # failure in job https://hydra.nixos.org/build/233258047 at 2023-09-02 + - yesod-pure # failure in job https://hydra.nixos.org/build/233192121 at 2023-09-02 + - yesod-raml # failure in job https://hydra.nixos.org/build/233230699 at 2023-09-02 + - yesod-recaptcha # failure in job https://hydra.nixos.org/build/233235972 at 2023-09-02 + - yesod-routes # failure in job https://hydra.nixos.org/build/233233323 at 2023-09-02 + - yesod-rst # failure in job https://hydra.nixos.org/build/233201863 at 2023-09-02 + - yesod-s3 # failure in job https://hydra.nixos.org/build/233224000 at 2023-09-02 + - yesod-sass # failure in job https://hydra.nixos.org/build/233240621 at 2023-09-02 + - yesod-static-angular # failure in job https://hydra.nixos.org/build/233249261 at 2023-09-02 + - yesod-static-remote # failure in job https://hydra.nixos.org/build/233218340 at 2023-09-02 + - yesod-static-streamly # failure in job https://hydra.nixos.org/build/233224664 at 2023-09-02 + - yesod-test-json # failure in job https://hydra.nixos.org/build/233227876 at 2023-09-02 + - yesod-text-markdown # failure in job https://hydra.nixos.org/build/233192278 at 2023-09-02 + - yesod-tls # failure in job https://hydra.nixos.org/build/233251484 at 2023-09-02 + - yesod-transloadit # failure in job https://hydra.nixos.org/build/233202132 at 2023-09-02 + - yesod-vend # failure in job https://hydra.nixos.org/build/233227545 at 2023-09-02 + - YFrob # failure in job https://hydra.nixos.org/build/233197612 at 2023-09-02 + - yggdrasil # failure in job https://hydra.nixos.org/build/233229923 at 2023-09-02 + - yhccore # failure in job https://hydra.nixos.org/build/233199669 at 2023-09-02 + - yhseq # failure in job https://hydra.nixos.org/build/233191724 at 2023-09-02 + - yices # failure in job https://hydra.nixos.org/build/233242137 at 2023-09-02 + - yi-language # failure in job https://hydra.nixos.org/build/233217570 at 2023-09-02 + - yoctoparsec # failure in job https://hydra.nixos.org/build/233192019 at 2023-09-02 + - yoda # failure in job https://hydra.nixos.org/build/233200530 at 2023-09-02 + - Yogurt # failure in job https://hydra.nixos.org/build/233212103 at 2023-09-02 + - ytl # failure in job https://hydra.nixos.org/build/252731628 at 2024-03-16 + - yu-core # failure in job https://hydra.nixos.org/build/233202551 at 2023-09-02 + - yuiGrid # failure in job https://hydra.nixos.org/build/233223402 at 2023-09-02 + - yu-tool # failure in job https://hydra.nixos.org/build/233216535 at 2023-09-02 + - yxdb-utils # failure in job https://hydra.nixos.org/build/233210232 at 2023-09-02 + - z3-encoding # failure in job https://hydra.nixos.org/build/233254155 at 2023-09-02 + - z85 # failure in job https://hydra.nixos.org/build/233235083 at 2023-09-02 + - zabt # failure in job https://hydra.nixos.org/build/233249170 at 2023-09-02 + - zampolit # failure in job https://hydra.nixos.org/build/233223270 at 2023-09-02 + - zbar # failure in job https://hydra.nixos.org/build/233598222 at 2023-09-02 + - Z-Data # failure in job https://hydra.nixos.org/build/233256080 at 2023-09-02 + - ZEBEDDE # failure in job https://hydra.nixos.org/build/233217131 at 2023-09-02 + - zendesk-api # failure in job https://hydra.nixos.org/build/233257269 at 2023-09-02 + - zeno # failure in job https://hydra.nixos.org/build/233218338 at 2023-09-02 + - zeolite-lang # failure in job https://hydra.nixos.org/build/233217146 at 2023-09-02 + - zero # failure in job https://hydra.nixos.org/build/233209286 at 2023-09-02 + - zeromq3-haskell # failure in job https://hydra.nixos.org/build/233215557 at 2023-09-02 + - zeromq4-clone-pattern # timeout + - zeromq4-conduit # failure in job https://hydra.nixos.org/build/233198244 at 2023-09-02 + - zeromq4-patterns # timeout + - zeromq-haskell # failure in job https://hydra.nixos.org/build/233196050 at 2023-09-02 + - zettelkast # failure in job https://hydra.nixos.org/build/233211485 at 2023-09-02 + - ZFS # failure in job https://hydra.nixos.org/build/233257824 at 2023-09-02 + - zifter # failure in job https://hydra.nixos.org/build/233196342 at 2023-09-02 + - zigbee-znet25 # failure in job https://hydra.nixos.org/build/233235729 at 2023-09-02 + - zio # failure in job https://hydra.nixos.org/build/252730492 at 2024-03-16 + - zip-conduit # failure in job https://hydra.nixos.org/build/233259721 at 2023-09-02 + - zipedit # failure in job https://hydra.nixos.org/build/233218886 at 2023-09-02 + - zipkin # failure in job https://hydra.nixos.org/build/233249243 at 2023-09-02 + - ziptastic-core # failure in job https://hydra.nixos.org/build/233220608 at 2023-09-02 + - zlib-bytes # failure in job https://hydra.nixos.org/build/233210142 at 2023-09-02 + - zlib-lens # failure in job https://hydra.nixos.org/build/233197265 at 2023-09-02 + - ZMachine # failure in job https://hydra.nixos.org/build/233244623 at 2023-09-02 + - zmidi-score # failure in job https://hydra.nixos.org/build/233208041 at 2023-09-02 + - zmqat # failure in job https://hydra.nixos.org/build/233236300 at 2023-09-02 + - zoneinfo # failure in job https://hydra.nixos.org/build/233203677 at 2023-09-02 + - zoom # failure in job https://hydra.nixos.org/build/233210779 at 2023-09-02 + - zoom-refs # failure in job https://hydra.nixos.org/build/233247488 at 2023-09-02 + - zsdd # failure in job https://hydra.nixos.org/build/233236944 at 2023-09-02 + - zsh-battery # failure in job https://hydra.nixos.org/build/233206733 at 2023-09-02 + - zsyntax # failure in job https://hydra.nixos.org/build/233233753 at 2023-09-02 + - ztail # failure in job https://hydra.nixos.org/build/233228534 at 2023-09-02 + - zuul # failure in job https://hydra.nixos.org/build/233204205 at 2023-09-02 + - Zwaluw # failure in job https://hydra.nixos.org/build/233216701 at 2023-09-02 + - zxcvbn-dvorak # failure in job https://hydra.nixos.org/build/233194326 at 2023-09-02 + - zydiskell # failure in job https://hydra.nixos.org/build/233259592 at 2023-09-02 + - zyre2 # failure in job https://hydra.nixos.org/build/233215215 at 2023-09-02 diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/main.yaml b/pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/main.yaml new file mode 100644 index 0000000..e030977 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/main.yaml @@ -0,0 +1,869 @@ +# pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml + +# This is a list of packages with versions from the latest Stackage LTS release. +# +# The packages and versions in this list cause the `hackage2nix` tool to +# generate the package at the given version. +# +# For instance, with a line like the following: +# +# - aeson ==1.4.6.0 +# +# `hackage2nix` will generate the `aeson` package at version 1.4.6.0 in the +# ./hackage-packages.nix file. +# +# Since the packages in the LTS package set are sometimes older than the latest +# on Hackage, `hackage2nix` is smart enough to also generate the latest version +# of a given package. +# +# In the above example with aeson, if there was version 1.5.0.0 of aeson +# available on Hackage, `hackage2nix` would generate two packages, `aeson` +# at version 1.4.6.0 and `aeson_1_5_0_0` at version 1.5.0.0. +# +# WARNING: We import a list of default-package-overrides from stackage which is +# tracked in stackage.yaml. Adding conflicting overrides with stackage here will +# not work. +default-package-overrides: + # gi-gdkx11-4.x requires gtk-4.x, but stackage still restricts gi-gtk to 3.* + - gi-gdkx11 < 4 + # 2021-11-09: ghc-bignum is bundled starting with 9.0.1; only 1.0 builds with GHCs prior to 9.2.1 + - ghc-bignum == 1.0 + +extra-packages: + - Cabal-syntax == 3.6.* # Dummy package that ensures packages depending on Cabal-syntax can work for Cabal < 3.8 + - Cabal == 3.2.* # Used for packages needing newer Cabal on ghc 8.6 and 8.8 + - Cabal == 3.6.* # used for packages needing newer Cabal on ghc 8.10 and 9.0 + - Cabal-syntax == 3.8.* # version required for ormolu and fourmolu on ghc 9.2 and 9.0 + - Cabal-syntax == 3.10.* # newest version required for cabal-install and other packages + - directory == 1.3.7.* # required to build cabal-install 3.10.* with GHC 9.2 + - Diff < 0.4 # required by liquidhaskell-0.8.10.2: https://github.com/ucsd-progsys/liquidhaskell/issues/1729 + - aeson < 2 # required by pantry-0.5.2 + - apply-refact == 0.9.* # 2022-12-12: needed for GHC < 9.2 + - apply-refact == 0.11.* # 2023-02-02: needed for hls-hlint-plugin on GHC 9.2 + - attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now + - base16-bytestring < 1 # required for cabal-install etc. + - basement < 0.0.15 # 2022-08-30: last version to support GHC < 8.10 + - bower-json == 1.0.0.1 # 2022-05-21: Needed for spago 0.20.9 + - brick == 0.70.* # 2022-08-13: needed by taskell + - brittany == 0.13.1.2 # 2022-09-20: needed for hls on ghc 8.8 + - crackNum < 3.0 # 2021-05-21: 3.0 removed the lib which sbv 7.13 uses + - dependent-map == 0.2.4.0 # required by Hasura 1.3.1, 2020-08-20 + - dependent-sum == 0.4 # required by Hasura 1.3.1, 2020-08-20 + - doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.* + - foundation < 0.0.29 # 2022-08-30: last version to support GHC < 8.10 + - ghc-api-compat == 8.10.7 # 2022-02-17: preserve for GHC 8.10.7 + - ghc-api-compat == 8.6 # 2021-09-07: preserve for GHC 8.8.4 + - ghc-exactprint == 0.6.* # 2022-12-12: needed for GHC < 9.2 + - ghc-exactprint == 1.5.* # 2023-03-30: needed for GHC == 9.2 + - ghc-exactprint == 1.6.* # 2023-03-30: needed for GHC == 9.4 + - ghc-lib == 9.2.* # 2022-02-17: preserve for GHC 9.2 + - ghc-lib-parser == 9.2.* # 2022-02-17: preserve for GHC 9.2 + - ghc-lib-parser-ex == 9.2.* # 2022-07-13: preserve for GHC 9.2 + - ghc-syntax-highlighter == 0.0.10.* # 2023-11-20: + - gi-soup == 2.4.28 # 2023-04-05: the last version to support libsoup-2.4 (and thus be compatible with our other gi- packages) + - haddock == 2.23.* # required on GHC < 8.10.x + - haddock-api == 2.23.* # required on GHC < 8.10.x + - haddock-library ==1.7.* # required by stylish-cabal-0.5.0.0 + - happy == 1.19.12 # for ghcjs + - hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29 + - ansi-wl-pprint >= 0.6 && < 0.7 # 2024-03-23: required for ghcjs + - hlint == 3.2.8 # 2022-09-21: needed for hls on ghc 8.8 + - hlint == 3.4.1 # 2022-09-21: needed for hls with ghc-lib-parser 9.2 + - hnix-store-core < 0.7 # 2023-12-11: required by hnix-store-remote 0.6 + - hspec < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 + - hspec-core < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 + - hspec-discover < 2.8 # 2022-04-07: Needed for tasty-hspec 1.1.6 + - hspec-megaparsec == 2.2.0 # 2023-11-18: Latest version compatible with ghc 9.0, needed for HLS + - hspec-meta < 2.8 # 2022-12-07: Needed for elmPackages.elm / hspec-discover + - hspec-golden == 0.1.* # 2022-04-07: Needed for elm-format + - http2 < 3.3 # 2023-08-24: Needed for twain + - immortal == 0.2.2.1 # required by Hasura 1.3.1, 2020-08-20 + - language-docker == 11.0.0 # required by hadolint 2.12.0, 2022-11-16 + - language-javascript == 0.7.0.0 # required by purescript + - lens-aeson < 1.2 # 2022-12-17: For aeson < 2.0 compat + - lsp == 2.1.0.0 # 2024-02-28: need for dhall-lsp-server unstable + - lsp-types == 2.0.2.0 # 2024-02-28: need for dhall-lsp-server unstable + - mmorph == 1.1.3 # Newest working version of mmorph on ghc 8.6.5. needed for hls + - network == 2.6.3.1 # required by pkgs/games/hedgewars/default.nix, 2020-11-15 + - optparse-applicative < 0.16 # needed for niv-0.2.19 + - fourmolu == 0.11.* # 2023-10-22: for hls on ghc 9.0 + - fourmolu == 0.14.0.0 # 2023-11-13: for ghc-lib-parser 9.6 compat + - ormolu == 0.5.2.0 # 2023-08-08: for hls on ghc 9.0 and 9.2 + - ormolu == 0.7.2.0 # 2023-11-13: for ghc-lib-parser 9.6 compat + - primitive-unlifted == 0.1.3.1 # 2024-03-16: Needed for hls on ghc 9.2 + - path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2 + - resolv < 0.2 # required to build cabal-install-3.10.1.0 with Stackage LTS 21 + - sbv == 7.13 # required for pkgs.petrinizer + - stylish-haskell == 0.14.4.0 # 2022-09-19: needed for hls on ghc 9.2 + - tasty-hspec == 1.1.6 # 2022-04-07: Needed for elm-format + - text == 2.0.2 # 2023-09-14: Needed for elm (which is currently on ghc-8.10) + - th-abstraction < 0.6 # 2023-09-11: needed for aeson-2.2.0.0 + - vty == 5.35.1 # 2022-07-08: needed for glirc-2.39.0.1 + - warp < 3.3.31 # 2024-03-20: for twain, which requires http2 3.0.3 + - weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7 + - weeder == 2.3.* # 2022-05-31: preserve for GHC 9.0.2 + - weeder == 2.4.* # 2023-02-02: preserve for GHC 9.2.* + - retrie < 1.2.0.0 # 2022-12-30: required for hls on ghc < 9.2 + - ghc-tags == 1.5.* # 2023-02-18: preserve for ghc-lib == 9.2.* + - ghc-tags == 1.6.* # 2023-02-18: preserve for ghc-lib == 9.4.* + - shake-cabal < 0.2.2.3 # 2023-07-01: last version to support Cabal 3.6.* + - algebraic-graphs < 0.7 # 2023-08-14: Needed for building weeder < 2.6.0 + - fuzzyset == 0.2.4 # 2023-12-20: Needed for building postgrest > 10 + - ShellCheck == 0.9.0 # 2024-03-21: pinned by haskell-ci + +package-maintainers: + abbradar: + - Agda + Anton-Latukha: + - hnix + - hnix-store-core + - hnix-store-remote + arturcygan: + - hevm + athas: + - futhark + berberman: + - nvfetcher + - arch-web + - uusi + bdesham: + - pinboard-notes-backup + cdepillabout: + - password + - password-instances + - pretty-simple + - stack + - termonad + centromere: + - nfc + dalpd: + - dhall-lsp-server + - espial + - ghc-vis + - patat + - svgcairo + danielrolls: + - byte-count-reader + - shellify + - specup + domenkozar: + - cachix + - cachix-api + dschrempf: + - circular + - covariance + - dirichlet + - elynx + - elynx-markov + - elynx-nexus + - elynx-seq + - elynx-tools + - elynx-tree + - glasso + - mcmc + - pava + - slynx + - tlynx + - xmonad + - xmonad-contrib + expipiplus1: + - VulkanMemoryAllocator + - autoapply + - exact-real + - language-c + - orbits + - update-nix-fetchgit + - vector-sized + - vulkan + - vulkan-utils + erictapen: + - hakyll + evenbrenden: + - unleash-client-haskell + - unleash-client-haskell-core + Gabriella439: + - annah + - bench + - break + - dhall-bash + - dhall-docs + - dhall-json + - dhall-lsp-server + - dhall-nix + - dhall-nixpkgs + - dhall-openapi + - dhall-text + - dhall-yaml + - dhall + - dirstream + - errors + - foldl + - index-core + - lens-tutorial + - list-transformer + - managed + - mmorph + - morte + - mvc-updates + - mvc + - nix-derivation + - nix-diff + - optional-args + - optparse-generic + - pipes-bytestring + - pipes-concurrency + - pipes-csv + - pipes-extras + - pipes-group + - pipes-http + - pipes-parse + - pipes-safe + - pipes + - server-generic + - total + - turtle + - typed-spreadsheet + gebner: + - wstunnel + gridaphobe: + - located-base + iblech: + - Agda + ivanbrennan: + - xmonad + - xmonad-contrib + jb55: + # - bson-lens + - cased + - elm-export-persistent + # - pipes-mongodb + - streaming-wai + kiwi: + - config-schema + - config-value + - glirc + - irc-core + - matterhorn + - mattermost-api + - mattermost-api-qc + - Unique + libjared: + - sensei + maralorn: + - bluefin + - cabal-fmt + - eventlog2html + - falsify + - generic-optics + - ghc-debug-brick + - ghc-debug-stub + - ghcid + - graphql-client + - haskell-language-server + - hledger + - hledger-ui + - hledger-web + - hlint + - hspec-discover + - jsaddle-warp + - matrix-client + - optics + - pandoc + - pandoc-cli + - pandoc-crossref + - postgresql-simple + - purebred-email + - reflex-dom + - replace-megaparsec + - req + - say + - shake-bench + - shh + - shh-extras + - snap + - stm-containers + - streamly + - streamly-bytestring + - string-interpolate + - taskwarrior + - tasty + - threadscope + - tz + - weeder + - witch + ncfavier: + - irc-client + - lambdabot + - shake + nomeata: + - cabal-plan-bounds + - candid + - leb128-cereal + - lhs2tex + - rec-def + - tasty-expected-failure + peti: + - cabal2spec + - funcmp + - git-annex + - hledger-interest + - hopenssl + - hsdns + - hsemail + - hsyslog + - logging-facade-syslog + - nix-paths + - structured-haskell-mode + - titlecase + - xmonad + - xmonad-contrib + poscat: + - hinit + psibi: + - path-pieces + - persistent + - persistent-sqlite + - persistent-template + - shakespeare + raehik: + - strongweak + - generic-data-functions + - binrep + - bytepatch + - heystone + - refined + - refined1 + - flatparse + roberth: + - arion-compose + - cabal-pkg-config-version-hook + - hercules-ci-agent + - hercules-ci-api + - hercules-ci-api-agent + - hercules-ci-api-core + - hercules-ci-cli + - hercules-ci-cnix-expr + - hercules-ci-cnix-store + - inline-c + - inline-c-cpp + roosemberth: + - git-annex + rvl: + - taffybar + - arbtt + - lentil + sheepforce: + - mpi-hs + - mpi-hs-store + - mpi-hs-cereal + - mpi-hs-binary + - cpython + - massiv + - massiv-io + - massiv-test + shlok: + - streamly-archive + - streamly-lmdb + slotThe: + - X11 + - X11-xft + - html-parse-util + - kmonad + - optparse-applicative-cmdline-util + - xmonad + - xmonad-contrib + - xmonad-extras + sorki: + - cayenne-lpp + - blockfrost-client + - data-lens-light + - data-stm32 + - gcodehs + - hnix + - hnix-store-core + - hnix-store-remote + - implicit + - nix-derivation + - nix-diff + - nix-narinfo + - ttn + - ttn-client + - update-nix-fetchgit + - zre + srid: + - ema + - emanote + sternenseemann: + # also maintain upstream package + - cabal2nix + - distribution-nixpkgs + - hackage-db + - language-nix + - jailbreak-cabal + - spacecookie + - gopher-proxy + # other packages I can help out for + - cabal-install + - hledger + - pandoc + - systemd + - fast-logger + - flat + - Euterpea2 + - utc + - socket + - gitit + - yarn-lock + - yarn2nix + - large-hashable + - haskell-ci + - diagrams + - rel8 + - regex-rure + - jacinda + - citeproc + # owothia + - irc-client + - chatter + - envy + t4ccer: + - aeson-better-errors + - cheapskate + - containers-unicode-symbols + - numerals-base + - pattern-arrows + tbidne: + - rest-rewrite + terlar: + - nix-diff + turion: + - Agda + - cabal-gild + - dunai + - essence-of-live-coding + - essence-of-live-coding-gloss + - essence-of-live-coding-pulse + - essence-of-live-coding-quickcheck + - essence-of-live-coding-warp + - finite-typelits + - has-transformers + - monad-bayes + - monad-schedule + - pulse-simple + - rhine + - rhine-gloss + - simple-affine-space + - time-domain + thielema: + - accelerate-arithmetic + - accelerate-fftw + - accelerate-fourier + - accelerate-utility + - align-audio + - alsa-core + - alsa-pcm + - alsa-seq + - apportionment + - audacity + - battleship-combinatorics + - bibtex + - board-games + - buffer-pipe + - cabal-flatpak + - calendar-recycling + - checksum + - check-pvp + - coinor-clp + - combinatorial + - comfort-graph + - comfort-array + - comfort-array-shape + - comfort-fftw + - comfort-glpk + - concurrent-split + - cutter + - data-accessor + - data-accessor-mtl + - data-accessor-template + - data-accessor-transformers + - data-ref + - doctest-exitcode-stdio + - doctest-extract + - doctest-lib + - dsp + - enumset + - equal-files + - event-list + - explicit-exception + - fixed-length + - fftw-ffi + - gnuplot + - group-by-date + - guarded-allocation + - iff + - interpolation + - jack + - latex + - lazyio + - linear-programming + - llvm-ffi + - markov-chain + - midi + - midi-alsa + - midi-music-box + - mbox-utility + - med-module + - monoid-transformer + - non-empty + - non-negative + - numeric-prelude + - numeric-quest + - pathtype + - pooled-io + - probability + - quickcheck-transformer + - reactive-midyim + - reactive-balsa + - reactive-jack + - sample-frame + - sample-frame-np + - set-cover + - shell-utility + - sound-collage + - sox + - soxlib + - split-record + - spreadsheet + - stm-split + - storable-record + - storable-tuple + - storablevector + - synthesizer-core + - synthesizer-dimensional + - synthesizer-alsa + - synthesizer-midi + - tagchup + - tfp + - unicode + - unique-logic + - unique-logic-tf + - unsafe + - utility-ht + - wuerfelschlange + - xml-basic + - youtube + - prelude-compat + - fft + - carray + - lapack-ffi-tools + - netlib-ffi + - blas-ffi + - lapack-ffi + - netlib-carray + - blas-carray + - lapack-carray + - netlib-comfort-array + - blas-comfort-array + - lapack-comfort-array + - comfort-blas + - lapack + - lapack-hmatrix + - hmm-lapack + - magico + - resistor-cube + - linear-circuit + utdemir: + - nix-tree + zowoq: + - ShellCheck + +unsupported-platforms: + Allure: [ platforms.darwin ] + bdcs-api: [ platforms.darwin ] + bindings-directfb: [ platforms.darwin ] + bindings-sane: [ platforms.darwin ] + bustle: [ platforms.darwin ] # uses glibc-specific ptsname_r + bytelog: [ platforms.darwin ] # due to posix-api + camfort: [ aarch64-linux ] + chalkboard: [ platforms.darwin ] # depends on Codec-Image-DevIL + chalkboard-viewer: [ platforms.darwin ] # depends on chalkboard + charsetdetect: [ aarch64-linux ] # not supported by vendored lib / not configured properly https://github.com/batterseapower/libcharsetdetect/issues/3 + Codec-Image-DevIL: [ platforms.darwin ] # depends on mesa + coinor-clp: [ aarch64-linux ] # aarch64-linux is not supported by required system dependency clp + cut-the-crap: [ platforms.darwin ] + essence-of-live-coding-PortMidi: [ platforms.darwin ] + Euterpea: [ platforms.darwin ] + follow-file: [ platforms.darwin ] + freenect: [ platforms.darwin ] + FTGL: [ platforms.darwin ] + fuzzytime: [ platforms.darwin ] # https://github.com/kamwitsta/fuzzytime/issues/2 + ghcjs-dom-hello: [ platforms.darwin ] + ghc-gc-hook: [ platforms.darwin ] # requires C11 threads which Apple doesn't support + gi-adwaita: [ platforms.darwin ] + gi-dbusmenugtk3: [ platforms.darwin ] + gi-dbusmenu: [ platforms.darwin ] + gi-ggit: [ platforms.darwin ] + gi-gtk-layer-shell: [ platforms.darwin ] # depends on gtk-layer-shell which is not supported on darwin + gi-ibus: [ platforms.darwin ] + gi-javascriptcore: [ platforms.darwin ] # webkitgtk marked broken on darwin + gi-ostree: [ platforms.darwin ] + gi-vte: [ platforms.darwin ] + gi-webkit2webextension: [ platforms.darwin ] # webkitgtk marked broken on darwin + gi-webkit2: [ platforms.darwin ] # webkitgtk marked broken on darwin + gi-wnck: [ platforms.darwin ] + gl: [ platforms.darwin ] # depends on mesa + GLHUI: [ platforms.darwin ] # depends on mesa + gnome-keyring: [ platforms.darwin ] + grid-proto: [ platforms.darwin ] + gtk-sni-tray: [ platforms.darwin ] + h-raylib: [ platforms.darwin ] # depends on mesa + haskell-snake: [ platforms.darwin ] + hcwiid: [ platforms.darwin ] + HDRUtils: [ platforms.darwin ] + hinotify-bytestring: [ platforms.darwin ] + honk: [ platforms.darwin ] + HSoM: [ platforms.darwin ] + intricacy: [ platforms.darwin ] # depends on mesa + iwlib: [ platforms.darwin ] + Jazzkell: [ platforms.darwin ] # depends on Euterpea + jsaddle-hello: [ platforms.darwin ] # depends on jsaddle-webkit2gtk + jsaddle-webkit2gtk: [ platforms.darwin ] + Kulitta: [ platforms.darwin ] # depends on Euterpea + LambdaHack: [ platforms.darwin ] + large-hashable: [ aarch64-linux ] # https://github.com/factisresearch/large-hashable/issues/17 + libmodbus: [ platforms.darwin ] + libsystemd-journal: [ platforms.darwin ] + libtelnet: [ platforms.darwin ] + libvirt-hs: [ platforms.darwin ] # spidermonkey is not supported on darwin + libzfs: [ platforms.darwin ] + linearEqSolver: [ aarch64-linux ] + lio-fs: [ platforms.darwin ] + logging-facade-journald: [ platforms.darwin ] + longshot: [ aarch64-linux ] + mpi-hs: [ aarch64-linux, platforms.darwin ] + mpi-hs-binary: [ aarch64-linux, platforms.darwin ] + mpi-hs-cereal: [ aarch64-linux, platforms.darwin ] + mpi-hs-store: [ aarch64-linux, platforms.darwin ] + mplayer-spot: [ aarch64-linux, platforms.darwin ] + monomer: [ platforms.darwin ] # depends on mesa + monomer-hagrid: [ platforms.darwin ] # depends on mesa + mptcp-pm: [ platforms.darwin ] + mueval: [ aarch64-linux ] # https://hydra.nixos.org/build/257076117/nixlog/2 https://gitlab.haskell.org/ghc/ghc/-/issues/24432 + nanovg: [ platforms.darwin ] # depends on mesa + netlink: [ platforms.darwin ] + notifications-tray-icon: [ platforms.darwin ] # depends on gi-dbusmenu + oculus: [ platforms.darwin ] + ostree-pin: [ platforms.darwin ] # depends on gi-ostree + pam: [ platforms.darwin ] + parport: [ platforms.darwin ] + persist-state: [ aarch64-linux, armv7l-linux ] # https://github.com/minad/persist-state/blob/6fd68c0b8b93dec78218f6d5a1f4fa06ced4e896/src/Data/PersistState.hs#L122-L128 + piyo: [ platforms.darwin ] + PortMidi-simple: [ platforms.darwin ] + PortMidi: [ platforms.darwin ] + portmidi-utility: [ platforms.darwin ] + posix-api: [ platforms.darwin ] + Raincat: [ platforms.darwin ] + reactive-balsa: [ platforms.darwin ] # depends on alsa-core + reflex-dom-fragment-shader-canvas: [ platforms.darwin, aarch64-linux ] + reflex-dom: [ platforms.darwin ] + reflex-localize-dom: [ platforms.darwin, aarch64-linux ] + rsi-break: [ platforms.darwin ] # depends on monomer + rtlsdr: [ platforms.darwin ] + rubberband: [ platforms.darwin ] + SDL-mixer: [ platforms.darwin ] # depends on mesa + SDL-mpeg: [ platforms.darwin ] # depends on mesa + sdl2-mixer: [ platforms.darwin ] + sdl2-ttf: [ platforms.darwin ] + sdr: [ platforms.darwin ] # depends on rtlsdr + sensei: [ platforms.darwin ] + spade: [ platforms.darwin ] # depends on sdl2-mixer, which doesn't work on darwin + synthesizer-alsa: [ platforms.darwin ] + taffybar: [ platforms.darwin ] + twirl: [ platforms.darwin ] # depends on sdl2-mixer + emanote: [ x86_64-darwin ] # Depends on stork which is broken on macOS sdk < 10.14 + termonad: [ platforms.darwin ] + tokyotyrant-haskell: [ platforms.darwin ] + Unixutils-shadow: [ platforms.darwin ] + verifiable-expressions: [ aarch64-linux ] + vrpn: [ platforms.darwin ] + vulkan: [ i686-linux, armv7l-linux, platforms.darwin ] + VulkanMemoryAllocator: [ i686-linux, armv7l-linux, platforms.darwin ] + vulkan-utils: [ platforms.darwin ] + webkit2gtk3-javascriptcore: [ platforms.darwin ] + wiringPi: [ aarch64-darwin ] + xattr: [ platforms.darwin ] + xgboost-haskell: [ aarch64-linux, armv7l-linux, platforms.darwin ] + xmobar: [ platforms.darwin ] + xmonad-extras: [ platforms.darwin ] + xmonad-volume: [ platforms.darwin ] + +supported-platforms: + AWin32Console: [ platforms.windows ] + alsa-mixer: [ platforms.linux ] + alsa-pcm: [ platforms.linux ] + alsa-seq: [ platforms.linux ] + barbly: [ platforms.darwin ] + bindings-parport: [ platforms.linux ] # parport is a linux kernel component + blake3: [ platforms.x86 ] # uses x86 intrinsics + btrfs: [ platforms.linux ] # depends on linux + bytepatch: [ platforms.x86 ] # due to blake3 + cpuid: [ platforms.x86 ] # needs to be i386 compatible (IA-32) + cpython: [ platforms.x86 ] # c2hs errors on glibc headers + crc32c: [ platforms.x86 ] # uses x86 intrinsics + d3d11binding: [ platforms.windows ] + DirectSound: [ platforms.windows ] + dx9base: [ platforms.windows ] + dx9d3d: [ platforms.windows ] + dx9d3dx: [ platforms.windows ] + evdev: [ platforms.linux ] + evdev-streamly: [ platforms.linux ] + geomancy: [ platforms.x86 ] # x86 intrinsics + geomancy-layout: [ platforms.x86 ] # x86 intrinsics + gi-gtkosxapplication: [ platforms.darwin ] + gtk-mac-integration: [ platforms.darwin ] + gtk3-mac-integration: [ platforms.darwin ] + halide-haskell: [ platforms.linux ] + halide-JuicyPixels: [ platforms.linux ] + hb3sum: [ platforms.x86 ] # due to blake3 + hommage-ds: [ platforms.windows ] + hpapi: [ platforms.linux ] # limited by pkgs.papi + hsignal: [ platforms.x86 ] # -msse2 + HFuse: [ platforms.linux ] + HQu: [ platforms.x86 ] # vendored C++ library needs i686/x86_64 + hs-swisstable-hashtables-class: [ platforms.x86_64 ] # depends on swisstable, which Needs AVX2 + htune: [ platforms.linux ] # depends on alsa-pcm + hw-prim-bits: [ platforms.x86 ] # x86 assembler + inline-asm: [ platforms.x86 ] # x86 assembler + keid-core: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) + keid-frp-banana: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) + keid-geometry: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) + keid-render-basic: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) + keid-resource-gltf: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) + keid-sound-openal: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) + keid-ui-dearimgui: [ x86_64-linux ] # geomancy (only x86), vulkan (no i686, no darwin, …) + kqueue: [ platforms.netbsd, platforms.freebsd, platforms.openbsd, platforms.darwin ] + libfuse3: [ platforms.linux ] + linux-evdev: [ platforms.linux ] + linux-file-extents: [ platforms.linux ] + linux-inotify: [ platforms.linux ] + linux-mount: [ platforms.linux ] + linux-namespaces: [ platforms.linux ] + lxc: [ platforms.linux ] + memfd: [ platforms.linux ] + midi-alsa: [ platforms.linux ] # alsa-core only supported on linux + midisurface: [ platforms.linux ] # alsa-core only supported on linux + OrderedBits: [ platforms.x86 ] # lacks implementations for non-x86: https://github.com/choener/OrderedBits/blob/401cbbe933b1635aa33e8e9b29a4a570b0a8f044/lib/Data/Bits/Ordered.hs#L316 + password: [ platforms.x86 ] # uses scrypt, which requries x86 + password-instances: [ platforms.x86 ] # uses scrypt, which requries x86 + reactivity: [ platforms.windows ] + reflex-libtelnet: [ platforms.linux ] # pkgs.libtelnet only supports linux + scat: [ platforms.x86 ] # uses scrypt, which requries x86 + scrypt: [ platforms.x86 ] # https://github.com/informatikr/scrypt/issues/8 + seqalign: [ platforms.x86 ] # x86 intrinsics + streamed: [ platforms.linux] # alsa-core only supported on linux + swisstable: [ platforms.x86_64 ] # Needs AVX2 + systemd-api: [ platforms.linux ] + tasty-papi: [ platforms.linux ] # limited by pkgs.papi + tcod-haskell: [ platforms.linux ] # limited by pkgs.libtcod + udev: [ platforms.linux ] + vty-windows: [ platforms.windows ] # depends on Win32 + Win32-console: [ platforms.windows ] + Win32-dhcp-server: [ platforms.windows ] + Win32-errors: [ platforms.windows ] + Win32-extras: [ platforms.windows ] + Win32-junction-point: [ platforms.windows ] + Win32-notify: [ platforms.windows ] + Win32: [ platforms.windows ] + Win32-security: [ platforms.windows ] + Win32-services: [ platforms.windows ] + Win32-services-wrapper: [ platforms.windows ] + XInput: [ platforms.windows ] + yesod-auth-simple: [ platforms.x86 ] # requires scrypt which only supports x86 + +dont-distribute-packages: + # Depends on shine, which is a ghcjs project. + - shine-varying + + # these packages depend on software with an unfree license + - accelerate-bignum + - accelerate-blas + - accelerate-cublas + - accelerate-cuda + - accelerate-cufft + - accelerate-examples + - accelerate-fft + - accelerate-fourier-benchmark + - accelerate-io-array + - accelerate-io-bmp + - accelerate-io-bytestring + - accelerate-io-cereal + - accelerate-io-JuicyPixels + - accelerate-io-repa + - accelerate-io-vector + - accelerate-kullback-liebler + - accelerate-llvm-ptx + - bindings-yices + - boolector + - ccelerate-cuda + - containers-accelerate + - cplex-hs + - cublas + - cuda # 2020-08-18 because of dependency nvidia-x11 + - cufft + - cusolver + - cusparse + - gloss-raster-accelerate + - hashable-accelerate + - libnvvm + - matlab + - nvvm + - Obsidian + - odpic-raw + - patch-image + # license for input data unclear, dependency not on Hackage + # see https://github.com/NixOS/nixpkgs/pull/88604 + - tensorflow-mnist + - yices-easy + - yices-painless + + # These packages don’t build because they use deprecated webkit versions. + - diagrams-hsqml + - dialog + - ghcjs-dom-webkit + - gi-webkit + - hsqml + - hsqml-datamodel + - hsqml-datamodel-vinyl + - hsqml-demo-manic + - hsqml-demo-morris + - hsqml-demo-notes + - hsqml-demo-samples + - hsqml-morris + - hstorchat + - jsaddle-webkitgtk + - jsc + - lambdacat + - manatee-all + - manatee-browser + - manatee-reader + - markup-preview + - spike + - web-browser-in-haskell + - webkit + - webkitgtk3-javascriptcore + - websnap + + # mesos was removed from nixpkgs + - hs-mesos + + # Output exceeds Hydra's maximum allowable size + - stripeapi + + # Packages that (transitively) depend on insecure packages + - distributed-process-zookeeper # depends on hzk + - HDRUtils # depends on pfstools, which depends on imagemagick + - hzk # depends on zookeeper_mt, which depends on openssl-1.1 + - jobqueue # depends on hzk + - persistent-zookeeper # depends on hzk + - pocket-dns # depends on persistent-zookeeper + - zoovisitor # depends on zookeeper_mt, which depends on openssl-1.1 diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/stackage.yaml b/pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/stackage.yaml new file mode 100644 index 0000000..6b9818d --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/stackage.yaml @@ -0,0 +1,3303 @@ +# Stackage LTS 22.17 +# This file is auto-generated by +# maintainers/scripts/haskell/update-stackage.sh +default-package-overrides: + - abstract-deque ==0.3 + - abstract-deque-tests ==0.3 + - abstract-par ==0.3.3 + - AC-Angle ==1.0 + - acc ==0.2.0.3 + - ace ==0.6 + - acid-state ==0.16.1.3 + - action-permutations ==0.0.0.1 + - active ==0.2.1 + - ad ==4.5.5 + - ad-delcont ==0.5.0.0 + - adjunctions ==4.4.2 + - adler32 ==0.1.2.0 + - aern2-mp ==0.2.15.1 + - aern2-real ==0.2.15 + - aeson ==2.1.2.1 + - aeson-attoparsec ==0.0.0 + - aeson-casing ==0.2.0.0 + - aeson-combinators ==0.1.2.1 + - aeson-diff ==1.1.0.13 + - aeson-extra ==0.5.1.3 + - aeson-generic-compat ==0.0.2.0 + - aeson-iproute ==0.3.0 + - aeson-optics ==1.2.1 + - aeson-picker ==0.1.0.6 + - aeson-pretty ==0.8.10 + - aeson-qq ==0.8.4 + - aeson-schemas ==1.4.2.1 + - aeson-typescript ==0.6.3.0 + - aeson-unqualified-ast ==1.0.0.3 + - aeson-value-parser ==0.19.7.2 + - aeson-warning-parser ==0.1.1 + - aeson-yak ==0.1.1.3 + - aeson-yaml ==1.1.0.1 + - agda2lagda ==0.2023.6.9 + - agreeing ==0.2.2.0 + - alarmclock ==0.7.0.6 + - alex ==3.4.0.1 + - alex-meta ==0.3.0.13 + - alex-tools ==0.6.1 + - algebra ==4.3.1 + - algebraic-graphs ==0.7 + - align-audio ==0.0.0.1 + - Allure ==0.11.0.0 + - almost-fix ==0.0.2 + - alsa-core ==0.5.0.1 + - alsa-mixer ==0.3.0.1 + - alsa-pcm ==0.6.1.1 + - alsa-seq ==0.6.0.9 + - alternative-vector ==0.0.0 + - alternators ==1.0.0.0 + - ALUT ==2.4.0.3 + - amazonka ==2.0 + - amazonka-accessanalyzer ==2.0 + - amazonka-account ==2.0 + - amazonka-amp ==2.0 + - amazonka-amplify ==2.0 + - amazonka-amplifybackend ==2.0 + - amazonka-amplifyuibuilder ==2.0 + - amazonka-apigateway ==2.0 + - amazonka-apigatewaymanagementapi ==2.0 + - amazonka-apigatewayv2 ==2.0 + - amazonka-appconfig ==2.0 + - amazonka-appconfigdata ==2.0 + - amazonka-appflow ==2.0 + - amazonka-appintegrations ==2.0 + - amazonka-application-autoscaling ==2.0 + - amazonka-applicationcostprofiler ==2.0 + - amazonka-application-insights ==2.0 + - amazonka-appmesh ==2.0 + - amazonka-apprunner ==2.0 + - amazonka-appstream ==2.0 + - amazonka-arc-zonal-shift ==2.0 + - amazonka-athena ==2.0 + - amazonka-auditmanager ==2.0 + - amazonka-autoscaling ==2.0 + - amazonka-backup ==2.0 + - amazonka-backup-gateway ==2.0 + - amazonka-backupstorage ==2.0 + - amazonka-billingconductor ==2.0 + - amazonka-braket ==2.0 + - amazonka-budgets ==2.0 + - amazonka-certificatemanager ==2.0 + - amazonka-chime ==2.0 + - amazonka-chime-sdk-identity ==2.0 + - amazonka-chime-sdk-media-pipelines ==2.0 + - amazonka-chime-sdk-meetings ==2.0 + - amazonka-chime-sdk-messaging ==2.0 + - amazonka-chime-sdk-voice ==2.0 + - amazonka-cloudcontrol ==2.0 + - amazonka-cloudformation ==2.0 + - amazonka-cloudfront ==2.0 + - amazonka-cloudhsm ==2.0 + - amazonka-cloudsearch ==2.0 + - amazonka-cloudsearch-domains ==2.0 + - amazonka-cloudtrail ==2.0 + - amazonka-cloudwatch ==2.0 + - amazonka-cloudwatch-events ==2.0 + - amazonka-cloudwatch-logs ==2.0 + - amazonka-codeartifact ==2.0 + - amazonka-codebuild ==2.0 + - amazonka-codecommit ==2.0 + - amazonka-codedeploy ==2.0 + - amazonka-codeguruprofiler ==2.0 + - amazonka-codeguru-reviewer ==2.0 + - amazonka-codepipeline ==2.0 + - amazonka-codestar-connections ==2.0 + - amazonka-codestar-notifications ==2.0 + - amazonka-cognito-identity ==2.0 + - amazonka-cognito-idp ==2.0 + - amazonka-cognito-sync ==2.0 + - amazonka-comprehendmedical ==2.0 + - amazonka-compute-optimizer ==2.0 + - amazonka-config ==2.0 + - amazonka-connectcampaigns ==2.0 + - amazonka-connectcases ==2.0 + - amazonka-connect-contact-lens ==2.0 + - amazonka-connectparticipant ==2.0 + - amazonka-controltower ==2.0 + - amazonka-core ==2.0 + - amazonka-customer-profiles ==2.0 + - amazonka-databrew ==2.0 + - amazonka-dataexchange ==2.0 + - amazonka-datapipeline ==2.0 + - amazonka-datasync ==2.0 + - amazonka-detective ==2.0 + - amazonka-devicefarm ==2.0 + - amazonka-devops-guru ==2.0 + - amazonka-directconnect ==2.0 + - amazonka-discovery ==2.0 + - amazonka-dlm ==2.0 + - amazonka-dms ==2.0 + - amazonka-docdb ==2.0 + - amazonka-docdb-elastic ==2.0 + - amazonka-drs ==2.0 + - amazonka-ds ==2.0 + - amazonka-dynamodb ==2.0 + - amazonka-dynamodb-streams ==2.0 + - amazonka-ebs ==2.0 + - amazonka-ec2 ==2.0 + - amazonka-ec2-instance-connect ==2.0 + - amazonka-ecr ==2.0 + - amazonka-ecr-public ==2.0 + - amazonka-ecs ==2.0 + - amazonka-efs ==2.0 + - amazonka-eks ==2.0 + - amazonka-elasticache ==2.0 + - amazonka-elasticbeanstalk ==2.0 + - amazonka-elastic-inference ==2.0 + - amazonka-elasticsearch ==2.0 + - amazonka-elastictranscoder ==2.0 + - amazonka-elb ==2.0 + - amazonka-elbv2 ==2.0 + - amazonka-emr ==2.0 + - amazonka-emr-containers ==2.0 + - amazonka-emr-serverless ==2.0 + - amazonka-evidently ==2.0 + - amazonka-finspace ==2.0 + - amazonka-finspace-data ==2.0 + - amazonka-fis ==2.0 + - amazonka-forecast ==2.0 + - amazonka-forecastquery ==2.0 + - amazonka-frauddetector ==2.0 + - amazonka-fsx ==2.0 + - amazonka-gamelift ==2.0 + - amazonka-gamesparks ==2.0 + - amazonka-glacier ==2.0 + - amazonka-globalaccelerator ==2.0 + - amazonka-glue ==2.0 + - amazonka-grafana ==2.0 + - amazonka-greengrassv2 ==2.0 + - amazonka-groundstation ==2.0 + - amazonka-health ==2.0 + - amazonka-healthlake ==2.0 + - amazonka-honeycode ==2.0 + - amazonka-iam ==2.0 + - amazonka-identitystore ==2.0 + - amazonka-imagebuilder ==2.0 + - amazonka-importexport ==2.0 + - amazonka-inspector ==2.0 + - amazonka-inspector2 ==2.0 + - amazonka-iot1click-devices ==2.0 + - amazonka-iot1click-projects ==2.0 + - amazonka-iot ==2.0 + - amazonka-iot-dataplane ==2.0 + - amazonka-iotdeviceadvisor ==2.0 + - amazonka-iotevents ==2.0 + - amazonka-iotevents-data ==2.0 + - amazonka-iotfleethub ==2.0 + - amazonka-iotfleetwise ==2.0 + - amazonka-iot-roborunner ==2.0 + - amazonka-iotsecuretunneling ==2.0 + - amazonka-iotsitewise ==2.0 + - amazonka-iotthingsgraph ==2.0 + - amazonka-iottwinmaker ==2.0 + - amazonka-iotwireless ==2.0 + - amazonka-ivs ==2.0 + - amazonka-ivschat ==2.0 + - amazonka-kafka ==2.0 + - amazonka-kafkaconnect ==2.0 + - amazonka-kendra ==2.0 + - amazonka-keyspaces ==2.0 + - amazonka-kinesis ==2.0 + - amazonka-kinesis-analytics ==2.0 + - amazonka-kinesisanalyticsv2 ==2.0 + - amazonka-kinesis-firehose ==2.0 + - amazonka-kinesis-video-signaling ==2.0 + - amazonka-kinesis-video-webrtc-storage ==2.0 + - amazonka-kms ==2.0 + - amazonka-lakeformation ==2.0 + - amazonka-lambda ==2.0 + - amazonka-lexv2-models ==2.0 + - amazonka-license-manager ==2.0 + - amazonka-license-manager-linux-subscriptions ==2.0 + - amazonka-license-manager-user-subscriptions ==2.0 + - amazonka-lightsail ==2.0 + - amazonka-location ==2.0 + - amazonka-lookoutequipment ==2.0 + - amazonka-lookoutmetrics ==2.0 + - amazonka-lookoutvision ==2.0 + - amazonka-m2 ==2.0 + - amazonka-macie ==2.0 + - amazonka-maciev2 ==2.0 + - amazonka-managedblockchain ==2.0 + - amazonka-marketplace-analytics ==2.0 + - amazonka-marketplace-catalog ==2.0 + - amazonka-marketplace-metering ==2.0 + - amazonka-mediaconnect ==2.0 + - amazonka-mediapackage-vod ==2.0 + - amazonka-mediatailor ==2.0 + - amazonka-memorydb ==2.0 + - amazonka-mgn ==2.0 + - amazonka-migrationhub-config ==2.0 + - amazonka-migrationhuborchestrator ==2.0 + - amazonka-migration-hub-refactor-spaces ==2.0 + - amazonka-migrationhubstrategy ==2.0 + - amazonka-ml ==2.0 + - amazonka-mwaa ==2.0 + - amazonka-neptune ==2.0 + - amazonka-network-firewall ==2.0 + - amazonka-networkmanager ==2.0 + - amazonka-nimble ==2.0 + - amazonka-oam ==2.0 + - amazonka-omics ==2.0 + - amazonka-opensearch ==2.0 + - amazonka-opensearchserverless ==2.0 + - amazonka-opsworks ==2.0 + - amazonka-opsworks-cm ==2.0 + - amazonka-outposts ==2.0 + - amazonka-panorama ==2.0 + - amazonka-personalize ==2.0 + - amazonka-personalize-events ==2.0 + - amazonka-personalize-runtime ==2.0 + - amazonka-pi ==2.0 + - amazonka-pinpoint ==2.0 + - amazonka-pinpoint-email ==2.0 + - amazonka-pinpoint-sms-voice ==2.0 + - amazonka-pinpoint-sms-voice-v2 ==2.0 + - amazonka-pipes ==2.0 + - amazonka-polly ==2.0 + - amazonka-privatenetworks ==2.0 + - amazonka-proton ==2.0 + - amazonka-qldb ==2.0 + - amazonka-qldb-session ==2.0 + - amazonka-quicksight ==2.0 + - amazonka-ram ==2.0 + - amazonka-rbin ==2.0 + - amazonka-rds ==2.0 + - amazonka-rds-data ==2.0 + - amazonka-redshift ==2.0 + - amazonka-redshift-data ==2.0 + - amazonka-redshift-serverless ==2.0 + - amazonka-rekognition ==2.0 + - amazonka-resiliencehub ==2.0 + - amazonka-resource-explorer-v2 ==2.0 + - amazonka-robomaker ==2.0 + - amazonka-rolesanywhere ==2.0 + - amazonka-route53 ==2.0 + - amazonka-route53-domains ==2.0 + - amazonka-route53-recovery-cluster ==2.0 + - amazonka-route53-recovery-control-config ==2.0 + - amazonka-route53-recovery-readiness ==2.0 + - amazonka-route53resolver ==2.0 + - amazonka-rum ==2.0 + - amazonka-s3 ==2.0 + - amazonka-s3outposts ==2.0 + - amazonka-sagemaker-a2i-runtime ==2.0 + - amazonka-sagemaker-edge ==2.0 + - amazonka-sagemaker-featurestore-runtime ==2.0 + - amazonka-sagemaker-geospatial ==2.0 + - amazonka-sagemaker-metrics ==2.0 + - amazonka-savingsplans ==2.0 + - amazonka-scheduler ==2.0 + - amazonka-schemas ==2.0 + - amazonka-sdb ==2.0 + - amazonka-securityhub ==2.0 + - amazonka-securitylake ==2.0 + - amazonka-servicecatalog ==2.0 + - amazonka-servicecatalog-appregistry ==2.0 + - amazonka-service-quotas ==2.0 + - amazonka-ses ==2.0 + - amazonka-sesv2 ==2.0 + - amazonka-shield ==2.0 + - amazonka-signer ==2.0 + - amazonka-simspaceweaver ==2.0 + - amazonka-sms ==2.0 + - amazonka-sms-voice ==2.0 + - amazonka-snowball ==2.0 + - amazonka-snow-device-management ==2.0 + - amazonka-sns ==2.0 + - amazonka-sqs ==2.0 + - amazonka-ssm ==2.0 + - amazonka-ssm-contacts ==2.0 + - amazonka-ssm-incidents ==2.0 + - amazonka-ssm-sap ==2.0 + - amazonka-sso ==2.0 + - amazonka-sso-admin ==2.0 + - amazonka-sso-oidc ==2.0 + - amazonka-stepfunctions ==2.0 + - amazonka-storagegateway ==2.0 + - amazonka-sts ==2.0 + - amazonka-support ==2.0 + - amazonka-support-app ==2.0 + - amazonka-swf ==2.0 + - amazonka-synthetics ==2.0 + - amazonka-test ==2.0 + - amazonka-textract ==2.0 + - amazonka-timestream-query ==2.0 + - amazonka-timestream-write ==2.0 + - amazonka-transfer ==2.0 + - amazonka-voice-id ==2.0 + - amazonka-waf ==2.0 + - amazonka-wafv2 ==2.0 + - amazonka-wellarchitected ==2.0 + - amazonka-wisdom ==2.0 + - amazonka-worklink ==2.0 + - amazonka-workmailmessageflow ==2.0 + - amazonka-workspaces ==2.0 + - amazonka-workspaces-web ==2.0 + - amazonka-xray ==2.0 + - amqp ==0.22.2 + - amqp-utils ==0.6.4.0 + - annotated-exception ==0.2.0.5 + - annotated-wl-pprint ==0.7.0 + - ansi-terminal ==1.0.2 + - ansi-terminal-game ==1.9.3.0 + - ansi-terminal-types ==0.11.5 + - ansi-wl-pprint ==1.0.2 + - ANum ==0.2.0.2 + - aos-signature ==0.1.1 + - apecs ==0.9.6 + - apecs-gloss ==0.2.4 + - apecs-physics ==0.4.6 + - api-field-json-th ==0.1.0.2 + - ap-normalize ==0.1.0.1 + - appar ==0.1.8 + - appendful ==0.1.0.0 + - appendful-persistent ==0.1.0.1 + - appendmap ==0.1.5 + - apply-refact ==0.13.0.0 + - apportionment ==0.0.0.4 + - approximate ==0.3.5 + - approximate-equality ==1.1.0.2 + - arbor-lru-cache ==0.1.1.1 + - arithmoi ==0.13.0.0 + - array-memoize ==0.6.0 + - arrow-extras ==0.1.0.1 + - arrows ==0.4.4.2 + - ascii ==1.7.0.1 + - ascii-case ==1.0.1.3 + - ascii-caseless ==0.0.0.1 + - ascii-char ==1.0.1.0 + - ascii-group ==1.0.0.17 + - ascii-numbers ==1.2.0.1 + - ascii-predicates ==1.0.1.3 + - ascii-progress ==0.3.3.0 + - ascii-superset ==1.3.0.1 + - ascii-th ==1.2.0.1 + - asn1-encoding ==0.9.6 + - asn1-parse ==0.9.5 + - asn1-types ==0.3.4 + - assert-failure ==0.1.3.0 + - assoc ==1.1 + - astro ==0.4.3.0 + - async ==2.2.5 + - async-extra ==0.2.0.0 + - async-pool ==0.9.2 + - async-refresh ==0.3.0.0 + - async-refresh-tokens ==0.4.0.0 + - atom-basic ==0.2.5 + - atom-conduit ==0.9.0.1 + - atomic-counter ==0.1.2.1 + - atomic-primops ==0.8.5 + - atomic-write ==0.2.0.7 + - attoparsec ==0.14.4 + - attoparsec-aeson ==2.1.0.0 + - attoparsec-base64 ==0.0.0 + - attoparsec-binary ==0.2 + - attoparsec-data ==1.0.5.4 + - attoparsec-expr ==0.1.1.2 + - attoparsec-framer ==0.1.0.3 + - attoparsec-iso8601 ==1.1.0.1 + - attoparsec-path ==0.0.0.1 + - attoparsec-run ==0.0.2.0 + - attoparsec-time ==1.0.3.1 + - attoparsec-uri ==0.0.9 + - audacity ==0.0.2.2 + - authenticate ==1.3.5.2 + - authenticate-oauth ==1.7 + - autodocodec ==0.2.2.0 + - autodocodec-openapi3 ==0.2.1.1 + - autodocodec-schema ==0.1.0.3 + - autodocodec-yaml ==0.2.0.3 + - autoexporter ==2.0.0.9 + - auto-update ==0.1.6 + - avro ==0.6.1.2 + - aws ==0.24.1 + - aws-cloudfront-signed-cookies ==0.2.0.12 + - aws-sns-verify ==0.0.0.3 + - aws-xray-client ==0.1.0.2 + - aws-xray-client-persistent ==0.1.0.5 + - aws-xray-client-wai ==0.1.0.2 + - backprop ==0.2.6.5 + - backtracking ==0.1.0 + - bank-holidays-england ==0.2.0.9 + - barbies ==2.0.5.0 + - barrier ==0.1.1 + - base16 ==1.0 + - base16-bytestring ==1.0.2.0 + - base32 ==0.4 + - base32string ==0.9.1 + - base58-bytestring ==0.1.0 + - base58string ==0.10.0 + - base64 ==0.4.2.4 + - base64-bytestring ==1.2.1.0 + - base64-bytestring-type ==1.0.1 + - base64-string ==0.2 + - base-compat ==0.13.1 + - base-compat-batteries ==0.13.1 + - basement ==0.0.16 + - base-orphans ==0.9.1 + - base-prelude ==1.6.1.1 + - base-unicode-symbols ==0.2.4.2 + - basic-prelude ==0.7.0 + - battleship-combinatorics ==0.0.1 + - bazel-runfiles ==0.12 + - bbdb ==0.8 + - bcp47 ==0.2.0.6 + - bcp47-orphans ==0.1.0.6 + - bcrypt ==0.0.11 + - beam-core ==0.10.1.0 + - bech32 ==1.1.5 + - bech32-th ==1.1.5 + - benchpress ==0.2.2.23 + - bencode ==0.6.1.1 + - benri-hspec ==0.1.0.2 + - between ==0.11.0.0 + - bibtex ==0.1.0.7 + - bifunctor-classes-compat ==0.1 + - bifunctors ==5.6.2 + - bimap ==0.5.0 + - bimaps ==0.1.0.2 + - bin ==0.1.3 + - binance-exports ==0.1.2.0 + - binary-conduit ==1.3.1 + - binaryen ==0.0.6.0 + - binary-generic-combinators ==0.4.4.0 + - binary-ieee754 ==0.1.0.0 + - binary-instances ==1.0.4 + - binary-list ==1.1.1.2 + - binary-orphans ==1.0.4.1 + - binary-parser ==0.5.7.6 + - binary-search ==2.0.0 + - binary-shared ==0.8.3 + - binary-tagged ==0.3.1 + - bindings-DSL ==1.0.25 + - bindings-GLFW ==3.3.9.1 + - bindings-libzip ==1.0.1 + - bindings-uname ==0.1 + - BiobaseEnsembl ==0.2.0.1 + - BiobaseNewick ==0.0.0.2 + - bitarray ==0.0.1.1 + - bits ==0.6 + - bitset-word8 ==0.1.1.2 + - bitvec ==1.1.5.0 + - bitwise-enum ==1.0.1.2 + - blake2 ==0.3.0.1 + - Blammo ==1.1.2.2 + - blank-canvas ==0.7.4 + - blanks ==0.5.0 + - blas-carray ==0.1.0.2 + - blas-comfort-array ==0.0.0.3 + - blas-ffi ==0.1 + - blas-hs ==0.1.1.0 + - blaze-bootstrap ==0.1.0.1 + - blaze-builder ==0.4.2.3 + - blaze-colonnade ==1.2.3.0 + - blaze-html ==0.9.2.0 + - blaze-markup ==0.8.3.0 + - blaze-svg ==0.3.7 + - blaze-textual ==0.2.3.1 + - bloodhound ==0.21.0.0 + - bloomfilter ==2.0.1.2 + - bm ==0.2.0.0 + - bmp ==1.2.6.3 + - bnb-staking-csvs ==0.2.2.0 + - BNFC ==2.9.5 + - BNFC-meta ==0.6.1 + - board-games ==0.4 + - bodhi ==0.1.0 + - boltzmann-samplers ==0.1.1.0 + - Boolean ==0.2.4 + - boolsimplifier ==0.1.8 + - boomerang ==1.4.9.1 + - boomwhacker ==0.0.1 + - bordacount ==0.1.0.0 + - boring ==0.2.1 + - bound ==2.0.7 + - BoundedChan ==1.0.3.0 + - bounded-qsem ==0.1.0.2 + - bounded-queue ==1.0.0 + - boundingboxes ==0.2.3 + - box ==0.9.3.1 + - boxes ==0.1.5 + - breakpoint ==0.1.3.1 + - brick ==2.1.1 + - broadcast-chan ==0.2.1.2 + - brotli ==0.0.0.1 + - brotli-streams ==0.0.0.0 + - bsb-http-chunked ==0.0.0.4 + - bson ==0.4.0.1 + - bson-lens ==0.1.1 + - btrfs ==0.2.1.0 + - buffer-builder ==0.2.4.8 + - buffer-pipe ==0.0 + - bugsnag ==1.1.0.0 + - bugsnag-haskell ==0.0.4.4 + - bugsnag-hs ==0.2.0.12 + - bugsnag-wai ==1.0.0.1 + - bugsnag-yesod ==1.0.1.0 + - bugzilla-redhat ==1.0.1.1 + - burrito ==2.0.1.8 + - bv ==0.5 + - bv-little ==1.3.2 + - byteable ==0.1.1 + - bytebuild ==0.3.16.2 + - byte-count-reader ==0.10.1.11 + - bytedump ==1.0 + - bytehash ==0.1.1.0 + - byte-order ==0.1.3.1 + - byteorder ==1.0.4 + - bytes ==0.17.3 + - byteset ==0.1.1.1 + - byteslice ==0.2.13.2 + - bytesmith ==0.3.11.1 + - bytestring-builder ==0.10.8.2.0 + - bytestring-conversion ==0.3.2 + - bytestring-lexing ==0.5.0.11 + - bytestring-strict-builder ==0.4.5.7 + - bytestring-to-vector ==0.3.0.1 + - bytestring-tree-builder ==0.2.7.12 + - bytestring-trie ==0.2.7.2 + - bz2 ==1.0.1.2 + - bzip2-clib ==1.0.8 + - bzlib ==0.5.2.0 + - bzlib-conduit ==0.3.0.3 + - c14n ==0.1.0.3 + - c2hs ==0.28.8 + - cabal2spec ==2.7.1 + - cabal-appimage ==0.4.0.2 + - cabal-clean ==0.2.20230609 + - cabal-debian ==5.2.3 + - cabal-doctest ==1.0.9 + - cabal-file ==0.1.1 + - cabal-install-solver ==3.10.2.1 + - cabal-plan ==0.7.3.0 + - cabal-rpm ==2.1.5 + - cabal-sort ==0.1.2 + - cache ==0.1.3.0 + - cached-json-file ==0.1.1 + - cacophony ==0.10.1 + - cairo ==0.13.10.0 + - cairo-image ==0.1.0.3 + - calendar-recycling ==0.0.0.1 + - call-alloy ==0.4.1.1 + - calligraphy ==0.1.6 + - call-plantuml ==0.0.1.3 + - call-stack ==0.4.0 + - can-i-haz ==0.3.1.1 + - ca-province-codes ==1.0.0.0 + - cardano-coin-selection ==1.0.1 + - carray ==0.1.6.8 + - casa-client ==0.0.2 + - casa-types ==0.0.2 + - cased ==0.1.0.0 + - case-insensitive ==1.2.1.0 + - cases ==0.1.4.3 + - casing ==0.1.4.1 + - cassava ==0.5.3.0 + - cassava-conduit ==0.6.6 + - cassava-megaparsec ==2.0.4 + - cast ==0.1.0.2 + - cborg ==0.2.10.0 + - cborg-json ==0.2.6.0 + - cdar-mBound ==0.1.0.4 + - c-enum ==0.1.1.3 + - cereal ==0.5.8.3 + - cereal-conduit ==0.8.0 + - cereal-text ==0.1.0.2 + - cereal-unordered-containers ==0.1.0.1 + - cereal-vector ==0.2.0.1 + - cfenv ==0.1.0.0 + - cgi ==3001.5.0.1 + - chan ==0.0.4.1 + - ChannelT ==0.0.0.7 + - character-cases ==0.1.0.6 + - charset ==0.3.10 + - charsetdetect-ae ==1.1.0.4 + - Chart ==1.9.5 + - Chart-cairo ==1.9.4.1 + - Chart-diagrams ==1.9.5.1 + - chart-svg ==0.5.2.0 + - ChasingBottoms ==1.3.1.13 + - check-email ==1.0.2 + - checkers ==0.6.0 + - checksum ==0.0.0.1 + - chimera ==0.3.4.0 + - choice ==0.2.3 + - chronologique ==0.3.1.3 + - chronos ==1.1.6.1 + - chronos-bench ==0.2.0.2 + - chunked-data ==0.3.1 + - cipher-aes ==0.2.11 + - cipher-camellia ==0.0.2 + - cipher-rc4 ==0.1.4 + - circle-packing ==0.1.0.6 + - circular ==0.4.0.3 + - citeproc ==0.8.1 + - clash-prelude ==1.8.1 + - classy-prelude ==1.5.0.3 + - classy-prelude-conduit ==1.5.0 + - classy-prelude-yesod ==1.5.0 + - clay ==0.14.0 + - cleff ==0.3.3.0 + - clientsession ==0.9.2.0 + - Clipboard ==2.3.2.0 + - clock ==0.8.4 + - closed ==0.2.0.2 + - clumpiness ==0.17.0.2 + - ClustalParser ==1.3.0 + - cmark ==0.6.1 + - cmark-gfm ==0.2.6 + - cmark-lucid ==0.1.0.0 + - cmdargs ==0.10.22 + - codec-beam ==0.2.0 + - code-conjure ==0.5.14 + - code-page ==0.2.1 + - coinor-clp ==0.0.0.2 + - cointracking-imports ==0.1.0.2 + - collect-errors ==0.1.6.0 + - co-log ==0.6.1.0 + - co-log-concurrent ==0.5.1.0 + - co-log-core ==0.3.2.1 + - co-log-polysemy ==0.0.1.4 + - colonnade ==1.2.0.2 + - Color ==0.3.3 + - colorful-monoids ==0.2.1.3 + - colorize-haskell ==1.0.1 + - colour ==2.3.6 + - colourista ==0.1.0.2 + - columnar ==1.0.0.0 + - combinatorial ==0.1.1 + - comfort-array ==0.5.4.2 + - comfort-array-shape ==0.0 + - comfort-blas ==0.0.2 + - comfort-fftw ==0.0.0.1 + - comfort-glpk ==0.1 + - comfort-graph ==0.0.4 + - commonmark ==0.2.6 + - commonmark-extensions ==0.2.5.4 + - commonmark-pandoc ==0.2.2.1 + - commutative ==0.0.2 + - commutative-semigroups ==0.1.1.0 + - comonad ==5.0.8 + - compact ==0.2.0.0 + - compactmap ==0.1.4.3 + - companion ==0.1.0 + - compdata ==0.13.1 + - compensated ==0.8.3 + - compiler-warnings ==0.1.0 + - componentm ==0.0.0.2 + - componentm-devel ==0.0.0.2 + - composable-associations ==0.1.0.0 + - composite-base ==0.8.2.1 + - composite-binary ==0.8.2.2 + - composite-hashable ==0.8.2.2 + - composite-tuple ==0.1.2.0 + - composite-xstep ==0.1.0.0 + - composition ==1.0.2.2 + - composition-extra ==2.1.0 + - composition-prelude ==3.0.0.2 + - concise ==0.1.0.1 + - concurrency ==1.11.0.3 + - concurrent-extra ==0.7.0.12 + - concurrent-output ==1.10.20 + - concurrent-split ==0.0.1.1 + - concurrent-supply ==0.1.8 + - cond ==0.5.1 + - conduit ==1.3.5 + - conduit-aeson ==0.1.0.1 + - conduit-combinators ==1.3.0 + - conduit-concurrent-map ==0.1.3 + - conduit-extra ==1.3.6 + - conduit-parse ==0.2.1.1 + - conduit-zstd ==0.0.2.0 + - conferer ==1.1.0.0 + - conferer-aeson ==1.1.0.2 + - conferer-warp ==1.1.0.1 + - config-ini ==0.2.7.0 + - configuration-tools ==0.7.0 + - configurator ==0.3.0.0 + - configurator-export ==0.1.0.1 + - configurator-pg ==0.2.10 + - constraints ==0.14 + - constraints-extras ==0.4.0.0 + - constraint-tuples ==0.1.2 + - construct ==0.3.1.2 + - context ==0.2.1.0 + - context-http-client ==0.2.0.2 + - context-resource ==0.2.0.2 + - context-wai-middleware ==0.2.0.2 + - contiguous ==0.6.4.2 + - contravariant ==1.5.5 + - contravariant-extras ==0.3.5.4 + - control-bool ==0.2.1 + - control-dsl ==0.2.1.3 + - control-monad-free ==0.6.2 + - control-monad-omega ==0.3.2 + - convertible ==1.1.1.1 + - cookie ==0.4.6 + - copr-api ==0.2.0 + - core-data ==0.3.9.1 + - core-program ==0.7.0.0 + - core-telemetry ==0.2.9.4 + - core-text ==0.3.8.1 + - countable ==1.2 + - country ==0.2.4.1 + - covariance ==0.2.0.1 + - cpphs ==1.20.9.1 + - cpu ==0.1.2 + - cpuinfo ==0.1.0.2 + - cql ==4.0.4 + - cql-io ==1.1.1 + - crackNum ==3.4 + - crc32c ==0.1.0 + - credential-store ==0.1.2 + - criterion ==1.6.3.0 + - criterion-measurement ==0.2.1.0 + - crypto-api ==0.13.3 + - crypto-api-tests ==0.3 + - crypto-cipher-tests ==0.0.11 + - crypto-cipher-types ==0.0.9 + - cryptocompare ==0.1.2 + - cryptohash ==0.11.9 + - cryptohash-cryptoapi ==0.1.4 + - cryptohash-md5 ==0.11.101.0 + - cryptohash-sha1 ==0.11.101.0 + - cryptohash-sha256 ==0.11.102.1 + - cryptohash-sha512 ==0.11.102.0 + - crypton ==0.34 + - crypton-conduit ==0.2.3 + - crypton-connection ==0.3.2 + - cryptonite ==0.30 + - cryptonite-conduit ==0.2.2 + - cryptonite-openssl ==0.7 + - crypton-x509 ==1.7.6 + - crypton-x509-store ==1.6.9 + - crypton-x509-system ==1.6.7 + - crypton-x509-validation ==1.6.12 + - crypto-pubkey-types ==0.4.3 + - crypto-random-api ==0.2.0 + - cryptostore ==0.3.0.1 + - crypt-sha512 ==0 + - csp ==1.4.0 + - css-syntax ==0.1.0.1 + - css-text ==0.1.3.0 + - c-struct ==0.1.3.0 + - csv ==0.1.2 + - ctrie ==0.2 + - cubicbezier ==0.6.0.7 + - cubicspline ==0.1.2 + - cuda ==0.11.0.1 + - cue-sheet ==2.0.2 + - curl ==1.3.8 + - currency ==0.2.0.0 + - currycarbon ==0.3.0.1 + - cursor ==0.3.2.0 + - cursor-brick ==0.1.0.1 + - cursor-fuzzy-time ==0.0.0.0 + - cursor-gen ==0.4.0.0 + - cutter ==0.0 + - cyclotomic ==1.1.2 + - data-accessor ==0.2.3.1 + - data-accessor-mtl ==0.2.0.5 + - data-accessor-transformers ==0.2.1.8 + - data-array-byte ==0.1.0.1 + - data-binary-ieee754 ==0.4.4 + - data-bword ==0.1.0.2 + - data-checked ==0.3 + - data-clist ==0.2 + - data-default ==0.7.1.1 + - data-default-class ==0.1.2.0 + - data-default-instances-base ==0.1.0.1 + - data-default-instances-bytestring ==0.0.1 + - data-default-instances-case-insensitive ==0.0.1 + - data-default-instances-containers ==0.0.1 + - data-default-instances-dlist ==0.0.1 + - data-default-instances-old-locale ==0.0.1 + - data-default-instances-unordered-containers ==0.0.1 + - data-default-instances-vector ==0.0.1 + - data-diverse ==4.7.1.0 + - datadog ==0.3.0.0 + - data-dword ==0.3.2.1 + - data-endian ==0.1.1 + - data-fix ==0.3.2 + - data-forest ==0.1.0.12 + - data-functor-logistic ==0.0 + - data-has ==0.4.0.0 + - data-hash ==0.2.0.1 + - data-interval ==2.1.2 + - data-inttrie ==0.1.4 + - data-lens-light ==0.1.2.4 + - data-memocombinators ==0.5.1 + - data-msgpack ==0.0.13 + - data-msgpack-types ==0.0.3 + - data-or ==1.0.0.7 + - data-ordlist ==0.4.7.0 + - data-ref ==0.1 + - data-reify ==0.6.3 + - data-serializer ==0.3.5 + - data-sketches ==0.3.1.0 + - data-sketches-core ==0.1.0.0 + - data-textual ==0.3.0.3 + - dataurl ==0.1.0.0 + - DAV ==1.3.4 + - dbcleaner ==0.1.3 + - DBFunctor ==0.1.2.1 + - dbus ==1.3.2 + - dbus-hslogger ==0.1.0.1 + - debian ==4.0.5 + - debian-build ==0.10.2.1 + - debug-trace-var ==0.2.0 + - dec ==0.0.5 + - Decimal ==0.5.2 + - declarative ==0.5.4 + - deepseq-generics ==0.2.0.0 + - deferred-folds ==0.9.18.6 + - dejafu ==2.4.0.5 + - dense-linear-algebra ==0.1.0.0 + - dependent-map ==0.4.0.0 + - dependent-sum ==0.7.2.0 + - dependent-sum-template ==0.1.1.1 + - depq ==0.4.2 + - deque ==0.4.4.1 + - deriveJsonNoPrefix ==0.1.0.1 + - derive-storable ==0.3.1.0 + - derive-topdown ==0.0.3.0 + - deriving-aeson ==0.2.9 + - deriving-compat ==0.6.6 + - deriving-trans ==0.9.1.0 + - detour-via-sci ==1.0.0 + - df1 ==0.4.2 + - dhall ==1.42.1 + - dhall-bash ==1.0.41 + - di ==1.3 + - diagrams ==1.4.1 + - diagrams-builder ==0.8.0.6 + - diagrams-cairo ==1.4.2.1 + - diagrams-canvas ==1.4.1.2 + - diagrams-contrib ==1.4.5.1 + - diagrams-core ==1.5.1.1 + - diagrams-gtk ==1.4 + - diagrams-html5 ==1.4.2 + - diagrams-lib ==1.4.6.1 + - diagrams-postscript ==1.5.1.1 + - diagrams-rasterific ==1.4.2.3 + - diagrams-solve ==0.1.3 + - diagrams-svg ==1.4.3.1 + - dice ==0.1.1 + - di-core ==1.0.4 + - dictionary-sharing ==0.1.0.0 + - di-df1 ==1.2.1 + - Diff ==0.4.1 + - diff-loc ==0.1.0.0 + - digest ==0.0.2.1 + - digits ==0.3.1 + - di-handle ==1.0.1 + - dimensional ==1.5 + - di-monad ==1.3.5 + - directory-ospath-streaming ==0.1.0.1 + - directory-tree ==0.12.1 + - direct-sqlite ==2.3.29 + - dirichlet ==0.1.0.7 + - discount ==0.1.1 + - discover-instances ==0.1.0.0 + - discrimination ==0.5 + - disk-free-space ==0.1.0.1 + - distributed-closure ==0.5.0.0 + - distributed-static ==0.3.10 + - distribution-opensuse ==1.1.4 + - distributive ==0.6.2.1 + - diversity ==0.8.1.0 + - djinn-lib ==0.0.1.4 + - dl-fedora ==1.0 + - dlist ==1.0 + - dlist-instances ==0.1.1.1 + - dlist-nonempty ==0.1.3 + - dns ==4.2.0 + - dockerfile ==0.2.0 + - doclayout ==0.4.0.1 + - doctemplates ==0.11 + - doctest ==0.22.2 + - doctest-discover ==0.2.0.0 + - doctest-driver-gen ==0.3.0.8 + - doctest-exitcode-stdio ==0.0 + - doctest-extract ==0.1.2 + - doctest-lib ==0.1.1 + - doctest-parallel ==0.3.1 + - doldol ==0.4.1.2 + - do-list ==1.0.1 + - domain ==0.1.1.5 + - domain-aeson ==0.1.1.2 + - domain-cereal ==0.1.0.1 + - domain-core ==0.1.0.4 + - domain-optics ==0.1.0.4 + - do-notation ==0.1.0.2 + - dot ==0.3 + - dotenv ==0.11.0.2 + - dotgen ==0.4.3 + - dotnet-timespan ==0.0.1.0 + - double-conversion ==2.0.5.0 + - DPutils ==0.1.1.0 + - drawille ==0.1.3.0 + - drifter ==0.3.0 + - drifter-postgresql ==0.2.1 + - drifter-sqlite ==0.1.0.0 + - dsp ==0.2.5.2 + - dual-tree ==0.2.3.1 + - dublincore-xml-conduit ==0.1.0.3 + - duration ==0.2.0.0 + - dvorak ==0.1.0.0 + - dynamic-state ==0.3.1 + - dyre ==0.9.2 + - eap ==0.9.0.2 + - Earley ==0.13.0.1 + - easy-file ==0.2.5 + - easy-logger ==0.1.0.7 + - Ebnf2ps ==1.0.15 + - echo ==0.1.4 + - ecstasy ==0.2.1.0 + - ed25519 ==0.0.5.0 + - edit-distance ==0.2.2.1 + - edit-distance-vector ==1.0.0.4 + - editor-open ==0.6.0.0 + - effectful ==2.3.0.0 + - effectful-core ==2.3.0.1 + - effectful-plugin ==1.1.0.2 + - effectful-th ==1.0.0.1 + - egison-pattern-src ==0.2.1.2 + - either ==5.0.2 + - either-unwrap ==1.1 + - ekg-core ==0.1.1.7 + - elerea ==2.9.0 + - elf ==0.31 + - eliminators ==0.9.3 + - elm-bridge ==0.8.3 + - elm-core-sources ==1.0.0 + - elm-export ==0.6.0.1 + - elm-street ==0.2.2.0 + - elynx ==0.7.2.2 + - elynx-markov ==0.7.2.2 + - elynx-nexus ==0.7.2.2 + - elynx-seq ==0.7.2.2 + - elynx-tools ==0.7.2.2 + - elynx-tree ==0.7.2.2 + - emacs-module ==0.2.1 + - email-validate ==2.3.2.20 + - emojis ==0.1.3 + - enclosed-exceptions ==1.0.3 + - ENIG ==0.0.1.0 + - entropy ==0.4.1.10 + - enummapset ==0.7.2.0 + - enumset ==0.1 + - enum-subset-generate ==0.1.0.1 + - enum-text ==0.5.3.0 + - envelope ==0.2.2.0 + - envparse ==0.5.0 + - envy ==2.1.3.0 + - epub-metadata ==5.2 + - eq ==4.3 + - equal-files ==0.0.5.4 + - equational-reasoning ==0.7.0.2 + - equivalence ==0.4.1 + - erf ==2.0.0.0 + - errata ==0.4.0.2 + - error ==1.0.0.0 + - errorcall-eq-instance ==0.3.0 + - error-or ==0.3.0 + - error-or-utils ==0.2.0 + - errors ==2.3.0 + - errors-ext ==0.4.2 + - ersatz ==0.5 + - esqueleto ==3.5.11.2 + - event-list ==0.1.3 + - every ==0.0.1 + - evm-opcodes ==0.1.2 + - exact-combinatorics ==0.2.0.11 + - exact-pi ==0.5.0.2 + - exception-hierarchy ==0.1.0.11 + - exception-mtl ==0.4.0.2 + - exception-transformers ==0.4.0.12 + - exception-via ==0.2.0.0 + - executable-hash ==0.2.0.4 + - executable-path ==0.0.3.1 + - exinst ==0.9 + - exit-codes ==1.0.0 + - exomizer ==1.0.0 + - exon ==1.6.1.1 + - expiring-cache-map ==0.0.6.1 + - explainable-predicates ==0.1.2.4 + - explicit-exception ==0.2 + - exp-pairs ==0.2.1.0 + - express ==1.0.16 + - extended-reals ==0.2.4.0 + - extensible ==0.9 + - extensible-effects ==5.0.0.1 + - extensible-exceptions ==0.1.1.4 + - extra ==1.7.14 + - extractable-singleton ==0.0.1 + - extra-data-yj ==0.1.0.0 + - extrapolate ==0.4.6 + - fail ==4.9.0.0 + - FailT ==0.1.2.0 + - fakedata ==1.0.3 + - fakedata-parser ==0.1.0.0 + - fakedata-quickcheck ==0.2.0 + - fakefs ==0.3.0.2 + - fakepull ==0.3.0.2 + - faktory ==1.1.2.7 + - fasta ==0.10.4.2 + - fast-digits ==0.3.2.0 + - fast-logger ==3.2.2 + - fast-math ==1.0.2 + - fast-myers-diff ==0.0.0 + - fb ==2.1.1.1 + - fcf-family ==0.2.0.1 + - fclabels ==2.0.5.1 + - fdo-notify ==0.3.1 + - feature-flags ==0.1.0.1 + - fedora-dists ==2.1.1 + - fedora-haskell-tools ==1.1 + - FenwickTree ==0.1.2.1 + - fft ==0.1.8.7 + - fftw-ffi ==0.1 + - fgl ==5.8.2.0 + - fgl-arbitrary ==0.2.0.6 + - fields-json ==0.4.0.0 + - file-embed ==0.0.16.0 + - file-embed-lzma ==0.0.1 + - file-io ==0.1.1 + - filelock ==0.1.1.7 + - filemanip ==0.3.6.3 + - file-modules ==0.1.2.4 + - filepath-bytestring ==1.4.2.1.13 + - file-path-th ==0.1.0.0 + - filepattern ==0.1.3 + - fileplow ==0.1.0.0 + - filter-logger ==0.6.0.0 + - filtrable ==0.1.6.0 + - fin ==0.3 + - FindBin ==0.0.5 + - fingertree ==0.1.5.0 + - finite-typelits ==0.1.6.0 + - first-class-families ==0.8.1.0 + - fits-parse ==0.3.6 + - fitspec ==0.4.10 + - fixed ==0.3 + - fixed-length ==0.2.3.1 + - fixed-vector ==1.2.3.0 + - fixed-vector-hetero ==0.6.1.1 + - fix-whitespace ==0.1 + - flac ==0.2.1 + - flac-picture ==0.1.3 + - flags-applicative ==0.1.0.3 + - flat ==0.6 + - flatparse ==0.5.1.0 + - flay ==0.4 + - flexible-defaults ==0.0.3 + - FloatingHex ==0.5 + - floatshow ==0.2.4 + - flow ==2.0.0.4 + - flush-queue ==1.0.0 + - fmlist ==0.9.4 + - fmt ==0.6.3.0 + - fn ==0.3.0.2 + - focus ==1.0.3.2 + - focuslist ==0.1.1.0 + - foldable1-classes-compat ==0.1 + - fold-debounce ==0.2.0.11 + - foldl ==1.4.16 + - folds ==0.7.8 + - FontyFruity ==0.5.3.5 + - force-layout ==0.4.0.6 + - foreign-store ==0.2.1 + - ForestStructures ==0.0.1.1 + - forkable-monad ==0.2.0.3 + - forma ==1.2.0 + - formatn ==0.3.0.1 + - format-numbers ==0.1.0.1 + - formatting ==7.2.0 + - foundation ==0.0.30 + - fourmolu ==0.14.0.0 + - Frames ==0.7.4.2 + - free ==5.2 + - free-categories ==0.2.0.2 + - freenect ==1.2.1 + - freer-par-monad ==0.1.0.0 + - freetype2 ==0.2.0 + - free-vl ==0.1.4 + - friday ==0.2.3.2 + - friday-juicypixels ==0.1.2.4 + - friendly-time ==0.4.1 + - frisby ==0.2.5 + - from-sum ==0.2.3.0 + - frontmatter ==0.1.0.2 + - fsnotify ==0.4.1.0 + - funcmp ==1.9 + - function-builder ==0.3.0.1 + - functor-classes-compat ==2.0.0.2 + - fused-effects ==1.1.2.2 + - fusion-plugin ==0.2.7 + - fusion-plugin-types ==0.1.0 + - fuzzcheck ==0.1.1 + - fuzzy ==0.1.1.0 + - fuzzy-dates ==0.1.1.2 + - fuzzyset ==0.3.2 + - fuzzy-time ==0.2.0.3 + - gauge ==0.2.5 + - gd ==3000.7.3 + - gdp ==0.0.3.0 + - gemini-exports ==0.1.0.0 + - general-games ==1.1.1 + - generically ==0.1.1 + - generic-arbitrary ==1.0.1 + - generic-constraints ==1.1.1.1 + - generic-data ==1.1.0.0 + - generic-data-surgery ==0.3.0.0 + - generic-deriving ==1.14.5 + - generic-functor ==1.1.0.0 + - generic-lens ==2.2.2.0 + - generic-lens-core ==2.2.1.0 + - generic-monoid ==0.1.0.1 + - generic-optics ==2.2.1.0 + - GenericPretty ==1.2.2 + - generic-random ==1.5.0.1 + - generics-eot ==0.4.0.1 + - generics-sop ==0.5.1.3 + - generics-sop-lens ==0.2.0.1 + - genvalidity ==1.1.0.0 + - genvalidity-aeson ==1.0.0.1 + - genvalidity-appendful ==0.1.0.0 + - genvalidity-bytestring ==1.0.0.1 + - genvalidity-case-insensitive ==0.0.0.1 + - genvalidity-containers ==1.0.0.1 + - genvalidity-criterion ==1.1.0.0 + - genvalidity-hspec ==1.0.0.3 + - genvalidity-hspec-aeson ==1.0.0.0 + - genvalidity-hspec-binary ==1.0.0.0 + - genvalidity-hspec-cereal ==1.0.0.0 + - genvalidity-hspec-hashable ==1.0.0.1 + - genvalidity-hspec-optics ==1.0.0.0 + - genvalidity-hspec-persistent ==1.0.0.0 + - genvalidity-mergeful ==0.3.0.1 + - genvalidity-mergeless ==0.3.0.0 + - genvalidity-network-uri ==0.0.0.0 + - genvalidity-path ==1.0.0.1 + - genvalidity-persistent ==1.0.0.2 + - genvalidity-property ==1.0.0.0 + - genvalidity-scientific ==1.0.0.0 + - genvalidity-sydtest ==1.0.0.0 + - genvalidity-sydtest-aeson ==1.0.0.0 + - genvalidity-sydtest-hashable ==1.0.0.1 + - genvalidity-sydtest-lens ==1.0.0.0 + - genvalidity-sydtest-persistent ==1.0.0.0 + - genvalidity-text ==1.0.0.1 + - genvalidity-time ==1.0.0.1 + - genvalidity-typed-uuid ==0.1.0.1 + - genvalidity-unordered-containers ==1.0.0.1 + - genvalidity-uuid ==1.0.0.1 + - genvalidity-vector ==1.0.0.0 + - geodetics ==0.1.2 + - geojson ==4.1.1 + - getopt-generics ==0.13.1.0 + - ghc-bignum-orphans ==0.1.1 + - ghc-byteorder ==4.11.0.0.10 + - ghc-check ==0.5.0.8 + - ghc-compact ==0.1.0.0 + - ghc-core ==0.5.6 + - ghc-events ==0.19.0.1 + - ghc-exactprint ==1.7.1.0 + - ghc-hs-meta ==0.1.3.0 + - ghcid ==0.8.9 + - ghci-hexcalc ==0.1.1.0 + - ghcjs-codemirror ==0.0.0.2 + - ghcjs-perch ==0.3.3.3 + - ghc-lib ==9.6.4.20240109 + - ghc-lib-parser ==9.6.4.20240109 + - ghc-lib-parser-ex ==9.6.0.2 + - ghc-parser ==0.2.6.0 + - ghc-paths ==0.1.0.12 + - ghc-syntax-highlighter ==0.0.10.0 + - ghc-tcplugins-extra ==0.4.5 + - ghc-trace-events ==0.1.2.8 + - ghc-typelits-extra ==0.4.6 + - ghc-typelits-knownnat ==0.7.10 + - ghc-typelits-natnormalise ==0.7.9 + - ghc-typelits-presburger ==0.7.3.0 + - ghost-buster ==0.1.1.0 + - ghostscript-parallel ==0.0.1 + - gi-atk ==2.0.27 + - gi-cairo ==1.0.29 + - gi-cairo-render ==0.1.2 + - gi-dbusmenu ==0.4.13 + - gi-dbusmenugtk3 ==0.4.14 + - gi-freetype2 ==2.0.4 + - gi-gdk ==3.0.28 + - gi-gdkpixbuf ==2.0.31 + - gi-gdkx11 ==3.0.15 + - gi-gio ==2.0.32 + - gi-glib ==2.0.29 + - gi-gmodule ==2.0.5 + - gi-gobject ==2.0.30 + - gi-graphene ==1.0.7 + - gi-gtk ==3.0.41 + - gi-gtk-hs ==0.3.16 + - gi-gtksource ==3.0.28 + - gi-harfbuzz ==0.0.9 + - gi-javascriptcore ==4.0.27 + - ginger ==0.10.5.2 + - gio ==0.13.10.0 + - gi-pango ==1.0.29 + - gi-soup ==2.4.28 + - githash ==0.1.7.0 + - github ==0.29 + - github-release ==2.0.0.10 + - github-rest ==1.1.4 + - github-types ==0.2.1 + - github-webhooks ==0.17.0 + - git-lfs ==1.2.2 + - gitlib ==3.1.3 + - git-mediate ==1.0.9 + - gitrev ==1.3.1 + - gi-vte ==2.91.32 + - gi-webkit2 ==4.0.30 + - gi-xlib ==2.0.13 + - gl ==0.9 + - glabrous ==2.0.6.3 + - glasso ==0.1.0 + - GLFW-b ==3.3.9.0 + - glib ==0.13.10.0 + - glib-stopgap ==0.1.0.0 + - Glob ==0.10.2 + - glob-posix ==0.2.0.1 + - gloss ==1.13.2.2 + - gloss-algorithms ==1.13.0.3 + - gloss-rendering ==1.13.1.2 + - glpk-headers ==0.5.1 + - GLURaw ==2.0.0.5 + - GLUT ==2.7.0.16 + - gmail-simple ==0.1.0.6 + - gnuplot ==0.5.7 + - goldplate ==0.2.1.1 + - google-isbn ==1.0.3 + - gopher-proxy ==0.1.1.3 + - gpolyline ==0.1.0.1 + - graph-core ==0.3.0.0 + - graphite ==0.10.0.1 + - graphql ==1.2.0.3 + - graphql-client ==1.2.4 + - graphs ==0.7.2 + - graphula ==2.1.0.0 + - graphviz ==2999.20.2.0 + - graph-wrapper ==0.2.6.0 + - gravatar ==0.8.1 + - gridtables ==0.1.0.0 + - groom ==0.1.2.1 + - group-by-date ==0.1.0.5 + - groups ==0.5.3 + - gtk ==0.15.8 + - gtk2hs-buildtools ==0.13.10.0 + - gtk3 ==0.15.8 + - gtk-strut ==0.1.3.2 + - guarded-allocation ==0.0.1 + - H ==1.0.0 + - hackage-cli ==0.1.0.1 + - hackage-security ==0.6.2.4 + - haddock-library ==1.11.0 + - haha ==0.3.1.1 + - hakyll ==4.16.2.0 + - hakyllbars ==1.0.1.0 + - hal ==1.0.1 + - half ==0.3.1 + - hall-symbols ==0.1.0.6 + - hamlet ==1.2.0 + - hamtsolo ==1.0.4 + - HandsomeSoup ==0.4.2 + - handwriting ==0.1.0.3 + - happstack-jmacro ==7.0.12.6 + - happstack-server ==7.8.0.2 + - happstack-server-tls ==7.2.1.5 + - happy ==1.20.1.1 + - happy-meta ==0.2.1.0 + - HasBigDecimal ==0.2.0.0 + - hashable ==1.4.4.0 + - hashids ==1.1.1.0 + - hashing ==0.1.1.0 + - hashmap ==1.3.3 + - hashtables ==1.3.1 + - haskell-gi ==0.26.8 + - haskell-gi-base ==0.26.4 + - haskell-gi-overloading ==1.0 + - haskell-lexer ==1.1.1 + - HaskellNet ==0.6.1.2 + - haskell-src ==1.0.4 + - haskell-src-exts ==1.23.1 + - haskell-src-exts-simple ==1.23.0.0 + - haskell-src-exts-util ==0.2.5 + - haskell-src-meta ==0.8.13 + - haskintex ==0.8.0.2 + - haskoin-core ==1.0.4 + - haskoin-node ==1.0.1 + - haskoin-store-data ==1.2.5 + - hasktags ==0.73.0 + - hasql ==1.6.4.3 + - hasql-dynamic-statements ==0.3.1.5 + - hasql-implicits ==0.1.1.2 + - hasql-interpolate ==0.2.1.0 + - hasql-listen-notify ==0.1.0.1 + - hasql-migration ==0.3.0 + - hasql-notifications ==0.2.1.1 + - hasql-optparse-applicative ==0.7.1.3 + - hasql-pool ==0.10.1 + - hasql-th ==0.4.0.19 + - hasql-transaction ==1.0.1.4 + - has-transformers ==0.1.0.4 + - hasty-hamiltonian ==1.3.4 + - HaTeX ==3.22.4.1 + - HaXml ==1.25.13 + - haxr ==3000.11.5 + - HCodecs ==0.5.2 + - hdaemonize ==0.5.7 + - HDBC ==2.4.0.4 + - HDBC-session ==0.1.2.1 + - headed-megaparsec ==0.2.1.3 + - heap ==1.0.4 + - heaps ==0.4 + - heatshrink ==0.1.0.0 + - hebrew-time ==0.1.2 + - hedgehog ==1.4 + - hedgehog-classes ==0.2.5.4 + - hedgehog-corpus ==0.2.0 + - hedgehog-fn ==1.0 + - hedgehog-quickcheck ==0.1.1 + - hedis ==0.15.2 + - hedn ==0.3.0.4 + - hegg ==0.5.0.0 + - heist ==1.1.1.2 + - here ==1.2.14 + - heredoc ==0.2.0.0 + - heterocephalus ==1.0.5.7 + - hetzner ==0.6.0.0 + - hex ==0.2.0 + - hexml ==0.3.4 + - hexml-lens ==0.2.2 + - hexpat ==0.20.13 + - hex-text ==0.1.0.9 + - hformat ==0.3.3.1 + - hfsevents ==0.1.7 + - hgal ==2.0.0.3 + - hidapi ==0.1.8 + - hi-file-parser ==0.1.6.0 + - hindent ==6.1.1 + - hinfo ==0.0.3.0 + - hinotify ==0.4.1 + - hint ==0.9.0.8 + - histogram-fill ==0.9.1.0 + - hjsmin ==0.2.1 + - hkd-default ==1.1.0.0 + - hkgr ==0.4.3.2 + - hledger ==1.32.3 + - hledger-iadd ==1.3.20 + - hledger-interest ==1.6.6 + - hledger-lib ==1.32.3 + - hledger-stockquotes ==0.1.2.1 + - hledger-web ==1.32.3 + - hlibcpuid ==0.2.0 + - hlibgit2 ==0.18.0.16 + - hlibsass ==0.1.10.1 + - hlint ==3.6.1 + - hmatrix ==0.20.2 + - hmatrix-backprop ==0.1.3.0 + - hmatrix-gsl ==0.19.0.1 + - hmatrix-gsl-stats ==0.4.1.8 + - hmatrix-morpheus ==0.1.1.2 + - hmatrix-special ==0.19.0.0 + - hmatrix-vector-sized ==0.1.3.0 + - hmm-lapack ==0.5.0.1 + - HMock ==0.5.1.2 + - hmpfr ==0.4.5 + - hnix-store-core ==0.7.0.0 + - hoauth2 ==2.10.0 + - hopenssl ==2.2.5 + - hopfli ==0.2.2.1 + - horizontal-rule ==0.6.0.0 + - hosc ==0.20 + - hostname ==1.0 + - hostname-validate ==1.0.0 + - hourglass ==0.2.12 + - hourglass-orphans ==0.1.0.0 + - hp2pretty ==0.10 + - hpack ==0.36.0 + - hpc-codecov ==0.5.0.0 + - hpc-lcov ==1.1.2 + - HPDF ==1.6.2 + - hpp ==0.6.5 + - hpqtypes ==1.11.1.2 + - hpqtypes-extras ==1.16.4.4 + - hreader ==1.1.1 + - hreader-lens ==0.1.3.0 + - hruby ==0.5.1.0 + - hsass ==0.8.0 + - hs-bibutils ==6.10.0.0 + - hsc2hs ==0.68.10 + - hscolour ==1.25 + - hsdns ==1.8 + - hse-cpp ==0.2 + - hsemail ==2.2.2 + - HSet ==0.0.2 + - hset ==2.2.0 + - hsexif ==0.6.1.10 + - hs-GeoIP ==0.3 + - hsignal ==0.2.7.5 + - hsini ==0.5.2.2 + - hsinstall ==2.8 + - HSlippyMap ==3.0.1 + - hslogger ==1.3.1.0 + - hslua ==2.3.1 + - hslua-aeson ==2.3.1 + - hslua-classes ==2.3.1 + - hslua-cli ==1.4.2 + - hslua-core ==2.3.2 + - hslua-list ==1.1.1 + - hslua-marshalling ==2.3.1 + - hslua-module-doclayout ==1.1.1 + - hslua-module-path ==1.1.1 + - hslua-module-system ==1.1.1 + - hslua-module-text ==1.1.1 + - hslua-module-version ==1.1.1 + - hslua-module-zip ==1.1.1 + - hslua-objectorientation ==2.3.1 + - hslua-packaging ==2.3.1 + - hslua-repl ==0.1.2 + - hslua-typing ==0.1.1 + - hsndfile ==0.8.0 + - hsndfile-vector ==0.5.2 + - HsOpenSSL ==0.11.7.6 + - HsOpenSSL-x509-system ==0.1.0.4 + - hspec ==2.11.7 + - hspec-api ==2.11.7 + - hspec-attoparsec ==0.1.0.2 + - hspec-checkers ==0.1.0.2 + - hspec-contrib ==0.5.2 + - hspec-core ==2.11.7 + - hspec-discover ==2.11.7 + - hspec-expectations ==0.8.4 + - hspec-expectations-json ==1.0.2.1 + - hspec-expectations-lifted ==0.10.0 + - hspec-expectations-pretty-diff ==0.7.2.6 + - hspec-golden ==0.2.2.0 + - hspec-golden-aeson ==0.9.0.0 + - hspec-hedgehog ==0.1.1.0 + - hspec-junit-formatter ==1.1.0.2 + - hspec-leancheck ==0.0.6 + - hspec-megaparsec ==2.2.1 + - hspec-meta ==2.11.7 + - hspec-parsec ==0 + - hspec-smallcheck ==0.5.3 + - hspec-tmp-proc ==0.5.2.0 + - hspec-wai ==0.11.1 + - hspec-wai-json ==0.11.0 + - hspec-webdriver ==1.2.2 + - hs-php-session ==0.0.9.3 + - hstatistics ==0.3.1 + - HStringTemplate ==0.8.8 + - HSvm ==0.1.2.3.32 + - HsYAML ==0.2.1.3 + - HsYAML-aeson ==0.2.0.1 + - hsyslog ==5.0.2 + - htaglib ==1.2.1 + - HTF ==0.15.0.1 + - html ==1.0.1.2 + - html-conduit ==1.3.2.2 + - html-email-validate ==0.2.0.0 + - html-entities ==1.1.4.7 + - html-entity-map ==0.1.0.0 + - http2 ==5.0.1 + - HTTP ==4000.4.1 + - http-api-data ==0.5.1 + - http-api-data-qq ==0.1.0.0 + - http-client ==0.7.17 + - http-client-openssl ==0.3.3 + - http-client-overrides ==0.1.1.0 + - http-client-restricted ==0.1.0 + - http-client-tls ==0.3.6.3 + - http-common ==0.8.3.4 + - http-conduit ==2.3.8.3 + - http-date ==0.0.11 + - http-directory ==0.1.10 + - http-download ==0.2.1.0 + - httpd-shed ==0.4.1.2 + - http-io-streams ==0.1.7.0 + - http-link-header ==1.2.1 + - http-media ==0.8.1.1 + - http-query ==0.1.3 + - http-reverse-proxy ==0.6.0.2 + - http-streams ==0.8.9.9 + - http-types ==0.12.4 + - human-readable-duration ==0.2.1.4 + - HUnit ==1.6.2.0 + - HUnit-approx ==1.1.1.1 + - hunit-dejafu ==2.0.0.6 + - hvect ==0.4.0.1 + - hvega ==0.12.0.7 + - hw-bits ==0.7.2.2 + - hw-conduit ==0.2.1.1 + - hw-conduit-merges ==0.2.1.0 + - hw-diagnostics ==0.0.1.0 + - hweblib ==0.6.3 + - hw-fingertree ==0.1.2.1 + - hw-fingertree-strict ==0.1.2.1 + - hw-hspec-hedgehog ==0.1.1.1 + - hw-int ==0.0.2.0 + - hwk ==0.6 + - hw-kafka-client ==5.3.0 + - hworker ==0.1.0.1 + - hw-parser ==0.1.1.0 + - hw-prim ==0.6.3.2 + - hw-string-parse ==0.0.0.5 + - hxt ==9.3.1.22 + - hxt-charproperties ==9.5.0.0 + - hxt-css ==0.1.0.3 + - hxt-curl ==9.1.1.1 + - hxt-expat ==9.1.1 + - hxt-http ==9.1.5.2 + - hxt-regex-xmlschema ==9.2.0.7 + - hxt-tagsoup ==9.1.4 + - hxt-unicode ==9.0.2.4 + - hybrid-vectors ==0.2.4 + - hyper ==0.2.1.1 + - hyperloglog ==0.4.6 + - hyphenation ==0.8.2 + - hyraxAbif ==0.2.4.5 + - iconv ==0.4.1.3 + - identicon ==0.2.3 + - ieee754 ==0.8.0 + - if ==0.1.0.0 + - IfElse ==0.85 + - iff ==0.0.6.1 + - ihaskell ==0.10.4.0 + - ihaskell-hvega ==0.5.0.5 + - ihs ==0.1.0.3 + - ilist ==0.4.0.1 + - imagesize-conduit ==1.1 + - Imlib ==0.1.2 + - immortal ==0.3 + - immortal-queue ==0.1.0.1 + - inbox ==0.2.0 + - incipit-base ==0.5.1.0 + - incipit-core ==0.5.1.0 + - include-file ==0.1.0.4 + - incremental ==0.3.1 + - incremental-parser ==0.5.1 + - indents ==0.5.0.1 + - indexed ==0.1.3 + - indexed-containers ==0.1.0.2 + - indexed-list-literals ==0.2.1.3 + - indexed-profunctors ==0.1.1.1 + - indexed-traversable ==0.1.3 + - indexed-traversable-instances ==0.1.1.2 + - inf-backprop ==0.1.0.2 + - infer-license ==0.2.0 + - infinite-list ==0.1.1 + - inflections ==0.4.0.7 + - influxdb ==1.9.3.1 + - ini ==0.4.2 + - inj ==1.0 + - inline-c ==0.9.1.10 + - inline-c-cpp ==0.5.0.2 + - inline-r ==1.0.1 + - input-parsers ==0.3.0.2 + - insert-ordered-containers ==0.2.5.3 + - inspection-testing ==0.5.0.3 + - int-cast ==0.2.0.0 + - integer-conversion ==0.1.0.1 + - integer-logarithms ==1.0.3.1 + - integer-roots ==1.0.2.0 + - integer-types ==0.1.4.0 + - integration ==0.2.1 + - intern ==0.9.5 + - interpolate ==0.2.1 + - interpolatedstring-perl6 ==1.0.2 + - interpolation ==0.1.1.2 + - Interpolation ==0.3.0 + - IntervalMap ==0.6.2.1 + - intervals ==0.9.2 + - intset-imperative ==0.1.0.0 + - int-supply ==1.0.0 + - invariant ==0.6.3 + - invert ==1.0.0.4 + - invertible ==0.2.0.8 + - invertible-grammar ==0.1.3.5 + - io-machine ==0.2.0.0 + - io-manager ==0.1.0.4 + - io-memoize ==1.1.1.0 + - io-region ==0.1.1 + - io-storage ==0.3 + - io-streams ==1.5.2.2 + - io-streams-haproxy ==1.0.1.0 + - ip ==1.7.8 + - ip6addr ==1.0.4 + - iproute ==1.7.12 + - IPv6Addr ==2.0.6 + - ipynb ==0.2 + - ipython-kernel ==0.11.0.0 + - irc ==0.6.1.1 + - irc-ctcp ==0.1.3.1 + - isbn ==1.1.0.5 + - islink ==0.1.0.0 + - iso3166-country-codes ==0.20140203.8 + - iso639 ==0.1.0.3 + - iso8601-time ==0.1.5 + - isocline ==1.0.9 + - isomorphism-class ==0.1.0.12 + - ixset-typed ==0.5.1.0 + - ixset-typed-binary-instance ==0.1.0.2 + - ixset-typed-hashable-instance ==0.1.0.2 + - ix-shapable ==0.1.0 + - jack ==0.7.2.2 + - jalaali ==1.0.0.0 + - java-adt ==1.0.20231204 + - jira-wiki-markup ==1.5.1 + - jmacro ==0.6.18 + - jose ==0.11 + - jose-jwt ==0.9.6 + - journalctl-stream ==0.6.0.6 + - jsaddle ==0.9.9.0 + - js-chart ==2.9.4.1 + - js-dgtable ==0.5.2 + - js-flot ==0.8.3 + - js-jquery ==3.3.1 + - json ==0.11 + - json-feed ==2.0.0.11 + - jsonifier ==0.2.1.3 + - jsonpath ==0.3.0.0 + - json-rpc ==1.0.4 + - json-stream ==0.4.5.3 + - JuicyPixels ==3.3.8 + - JuicyPixels-extra ==0.6.0 + - JuicyPixels-scale-dct ==0.1.2 + - junit-xml ==0.1.0.3 + - justified-containers ==0.3.0.0 + - jwt ==0.11.0 + - kan-extensions ==5.2.5 + - kansas-comet ==0.4.2 + - katip ==0.8.8.0 + - katip-logstash ==0.1.0.2 + - katip-wai ==0.1.2.3 + - kazura-queue ==0.1.0.4 + - kdt ==0.2.5 + - keep-alive ==0.2.1.0 + - keter ==2.1.5 + - keycode ==0.2.2 + - keyed-vals ==0.2.3.1 + - keyed-vals-hspec-tests ==0.2.3.1 + - keyed-vals-mem ==0.2.3.1 + - keyed-vals-redis ==0.2.3.1 + - keys ==3.12.3 + - ki ==1.0.1.1 + - kind-apply ==0.4.0.0 + - kind-generics ==0.5.0.0 + - kind-generics-th ==0.2.3.3 + - ki-unlifted ==1.0.0.2 + - kleene ==0.1 + - kmeans ==0.1.3 + - knob ==0.2.2 + - koji ==0.0.2 + - koji-tool ==1.1.1 + - labels ==0.3.3 + - lackey ==2.0.0.7 + - lambdabot-core ==5.3.1.2 + - lambdabot-irc-plugins ==5.3.1.2 + - LambdaHack ==0.11.0.1 + - lame ==0.2.2 + - language-avro ==0.1.4.0 + - language-c ==0.9.3 + - language-c-quote ==0.13.0.1 + - language-docker ==12.1.0 + - language-dot ==0.1.2 + - language-glsl ==0.3.0 + - language-java ==0.2.9 + - language-javascript ==0.7.1.0 + - language-lua ==0.11.0.1 + - language-protobuf ==1.0.1 + - language-python ==0.5.8 + - lapack ==0.5.1.1 + - lapack-carray ==0.0.3 + - lapack-comfort-array ==0.0.1 + - lapack-ffi ==0.0.3 + - lapack-ffi-tools ==0.1.3.1 + - lapack-hmatrix ==0.0.0.2 + - largeword ==1.2.5 + - latex ==0.1.0.4 + - lattices ==2.2 + - lawful ==0.1.0.0 + - lazy-csv ==0.5.1 + - lazyio ==0.1.0.4 + - lazysmallcheck ==0.6 + - lca ==0.4 + - leancheck ==1.0.2 + - leancheck-instances ==0.0.5 + - leapseconds-announced ==2017.1.0.1 + - learn-physics ==0.6.6 + - leb128-cereal ==1.2 + - lens ==5.2.3 + - lens-action ==0.2.6 + - lens-aeson ==1.2.3 + - lens-csv ==0.1.1.0 + - lens-family ==2.1.3 + - lens-family-core ==2.1.3 + - lens-misc ==0.0.2.0 + - lens-properties ==4.11.1 + - lens-regex ==0.1.3 + - lens-regex-pcre ==1.1.0.0 + - lentil ==1.5.6.0 + - LetsBeRational ==1.0.0.0 + - leveldb-haskell ==0.6.5 + - lexer-applicative ==2.1.0.2 + - libBF ==0.6.7 + - libffi ==0.2.1 + - liboath-hs ==0.0.1.2 + - libyaml ==0.1.4 + - libyaml-clib ==0.2.5 + - lifted-async ==0.10.2.5 + - lifted-base ==0.2.3.12 + - lift-generics ==0.2.1 + - lift-type ==0.1.1.1 + - line ==4.0.1 + - linear ==1.22 + - linear-base ==0.4.0 + - linear-circuit ==0.1.0.4 + - linear-generics ==0.2.3 + - linear-programming ==0.0.1 + - linebreak ==1.1.0.4 + - linux-capabilities ==0.1.1.0 + - linux-file-extents ==0.2.0.1 + - linux-namespaces ==0.1.3.1 + - List ==0.6.2 + - ListLike ==4.7.8.2 + - list-predicate ==0.1.0.1 + - listsafe ==0.1.0.1 + - list-shuffle ==1.0.0 + - list-t ==1.0.5.7 + - list-transformer ==1.1.0 + - ListTree ==0.2.3 + - ListZipper ==1.2.0.2 + - literatex ==0.3.0.0 + - little-logger ==1.0.2 + - little-rio ==2.0.1 + - lmdb ==0.2.5 + - load-env ==0.2.1.0 + - loc ==0.2.0.0 + - locators ==0.3.0.3 + - loch-th ==0.2.2 + - lockfree-queue ==0.2.4 + - log-base ==0.12.0.1 + - log-domain ==0.13.2 + - logfloat ==0.14.0 + - logger-thread ==0.1.0.2 + - logging ==3.0.5 + - logging-effect ==1.4.0 + - logging-facade ==0.3.1 + - logging-facade-syslog ==1 + - logict ==0.8.1.0 + - logstash ==0.1.0.4 + - loop ==0.3.0 + - lpeg ==1.0.4 + - LPFP ==1.1.1 + - LPFP-core ==1.1.1 + - lrucache ==1.2.0.1 + - lua ==2.3.2 + - lua-arbitrary ==1.0.1.1 + - lucid2 ==0.0.20230706 + - lucid ==2.11.20230408 + - lucid-cdn ==0.2.2.0 + - lucid-extras ==0.2.2 + - lukko ==0.1.1.3 + - lz4 ==0.2.3.1 + - lz4-frame-conduit ==0.1.0.1 + - lzma ==0.0.1.0 + - lzma-clib ==5.2.2 + - machines ==0.7.3 + - magic ==1.1 + - magico ==0.0.2.3 + - mailtrap ==0.1.2.1 + - mainland-pretty ==0.7.1 + - main-tester ==0.2.0.1 + - managed ==1.0.10 + - mandrill ==0.5.7.0 + - mappings ==0.3.0.0 + - map-syntax ==0.3 + - markdown ==0.1.17.5 + - markdown-unlit ==0.6.0 + - markov-chain ==0.0.3.4 + - markov-chain-usage-model ==0.0.0 + - markup-parse ==0.1.1 + - mason ==0.2.6 + - massiv ==1.0.4.0 + - massiv-io ==1.0.0.1 + - massiv-serialise ==1.0.0.2 + - massiv-test ==1.0.0.0 + - matchable ==0.1.2.1 + - mathexpr ==0.3.1.0 + - math-extras ==0.1.1.0 + - math-functions ==0.3.4.4 + - mathlist ==0.2.0.0 + - matplotlib ==0.7.7 + - matrices ==0.5.0 + - matrix ==0.3.6.3 + - matrix-as-xyz ==0.1.2.2 + - matrix-market-attoparsec ==0.1.1.3 + - matrix-static ==0.3 + - maximal-cliques ==0.1.1 + - mbox-utility ==0.0.3.1 + - mcmc ==0.8.2.0 + - mcmc-types ==1.0.3 + - median-stream ==0.7.0.0 + - med-module ==0.1.3 + - megaparsec ==9.5.0 + - megaparsec-tests ==9.5.0 + - mega-sdist ==0.4.3.1 + - membership ==0.0.1 + - memcache ==0.3.0.2 + - memfd ==1.0.1.3 + - memory ==0.18.0 + - MemoTrie ==0.6.11 + - mergeful ==0.3.0.0 + - mergeful-persistent ==0.3.0.1 + - mergeless ==0.4.0.0 + - mergeless-persistent ==0.1.0.1 + - merkle-tree ==0.1.1 + - mersenne-random ==1.0.0.1 + - mersenne-random-pure64 ==0.2.2.0 + - messagepack ==0.5.5 + - metrics ==0.4.1.1 + - mfsolve ==0.3.2.2 + - microaeson ==0.1.0.1 + - microlens ==0.4.13.1 + - microlens-aeson ==2.5.2 + - microlens-contra ==0.1.0.3 + - microlens-ghc ==0.4.14.2 + - microlens-mtl ==0.2.0.3 + - microlens-platform ==0.4.3.5 + - microlens-th ==0.4.3.14 + - microspec ==0.2.1.3 + - microstache ==1.0.2.3 + - midair ==0.2.0.1 + - midi ==0.2.2.4 + - midi-alsa ==0.2.1 + - midi-music-box ==0.0.1.2 + - mighty-metropolis ==2.0.0 + - mime-mail ==0.5.1 + - mime-mail-ses ==0.4.3 + - mime-types ==0.1.2.0 + - minimal-configuration ==0.1.4 + - minimorph ==0.3.0.1 + - minisat-solver ==0.1 + - miniterion ==0.1.1.0 + - miniutter ==0.5.1.2 + - min-max-pqueue ==0.1.0.2 + - mintty ==0.1.4 + - misfortune ==0.1.2.1 + - miso ==1.8.3.0 + - missing-foreign ==0.1.1 + - MissingH ==1.6.0.1 + - mixed-types-num ==0.5.12 + - mmap ==0.5.9 + - mmark ==0.0.7.6 + - mmark-cli ==0.0.5.2 + - mmark-ext ==0.2.1.5 + - mmorph ==1.2.0 + - mnist-idx ==0.1.3.2 + - mnist-idx-conduit ==0.4.0.0 + - mockery ==0.3.5 + - mod ==0.2.0.1 + - modern-uri ==0.3.6.1 + - modular ==0.1.0.8 + - moffy ==0.1.1.0 + - moffy-samples ==0.1.0.3 + - moffy-samples-events ==0.2.2.5 + - monad-chronicle ==1.0.1 + - monad-control ==1.0.3.1 + - monad-control-aligned ==0.0.2.1 + - monad-control-identity ==0.2.0.0 + - monad-coroutine ==0.9.2 + - monad-extras ==0.6.0 + - monad-interleave ==0.2.0.1 + - monadlist ==0.0.2 + - monad-logger ==0.3.40 + - monad-logger-aeson ==0.4.1.3 + - monad-logger-json ==0.1.0.0 + - monad-logger-logstash ==0.2.0.2 + - monad-loops ==0.4.3 + - monad-memo ==0.5.4 + - monad-metrics ==0.2.2.1 + - monadoid ==0.0.3 + - monadology ==0.3 + - monad-par ==0.3.6 + - monad-parallel ==0.8 + - monad-par-extras ==0.3.3 + - monad-peel ==0.3 + - MonadPrompt ==1.0.0.5 + - MonadRandom ==0.6 + - monad-resumption ==0.1.4.0 + - monad-schedule ==0.1.2.2 + - monad-st ==0.2.4.1 + - monads-tf ==0.3.0.1 + - monad-time ==0.4.0.0 + - mongoDB ==2.7.1.4 + - monoidal-containers ==0.6.4.0 + - monoidal-functors ==0.2.3.0 + - monoid-extras ==0.6.2 + - monoid-subclasses ==1.2.5 + - monoid-transformer ==0.0.4 + - monomer ==1.6.0.1 + - mono-traversable ==1.0.17.0 + - mono-traversable-instances ==0.1.1.0 + - mono-traversable-keys ==0.3.0 + - more-containers ==0.2.2.2 + - morpheus-graphql-app ==0.27.3 + - morpheus-graphql-client ==0.27.3 + - morpheus-graphql-code-gen-utils ==0.27.3 + - morpheus-graphql-core ==0.27.3 + - morpheus-graphql-server ==0.27.3 + - morpheus-graphql-subscriptions ==0.27.3 + - morpheus-graphql-tests ==0.27.3 + - moss ==0.2.0.1 + - mountpoints ==1.0.2 + - mpi-hs ==0.7.2.0 + - mpi-hs-binary ==0.1.1.0 + - mpi-hs-cereal ==0.1.0.0 + - msgpack ==1.0.1.0 + - mtl-compat ==0.2.2 + - mtl-prelude ==2.0.3.2 + - multiarg ==0.30.0.10 + - multi-containers ==0.2 + - multimap ==1.2.1 + - multipart ==0.2.1 + - MultipletCombiner ==0.0.7 + - multiset ==0.3.4.3 + - multistate ==0.8.0.4 + - murmur3 ==1.0.5 + - murmur-hash ==0.1.0.10 + - MusicBrainz ==0.4.1 + - mustache ==2.4.2 + - mutable-containers ==0.3.4.1 + - mwc-probability ==2.3.1 + - mwc-random ==0.15.0.2 + - mx-state-codes ==1.0.0.0 + - myers-diff ==0.3.0.0 + - mysql ==0.2.1 + - mysql-haskell ==1.1.4 + - mysql-haskell-nem ==0.1.0.0 + - mysql-json-table ==0.1.4.0 + - mysql-simple ==0.4.9 + - n2o ==0.11.1 + - n2o-nitro ==0.11.2 + - nagios-check ==0.3.2 + - named ==0.3.0.1 + - names-th ==0.3.0.1 + - nano-erl ==0.1.0.1 + - nanospec ==0.2.2 + - nanovg ==0.8.1.0 + - nats ==1.1.2 + - natural-arithmetic ==0.1.4.0 + - natural-induction ==0.2.0.0 + - natural-sort ==0.1.2 + - natural-transformation ==0.4 + - ndjson-conduit ==0.1.0.5 + - neat-interpolation ==0.5.1.4 + - netcode-io ==0.0.3 + - netlib-carray ==0.1 + - netlib-comfort-array ==0.0.0.2 + - netlib-ffi ==0.1.1 + - net-mqtt ==0.8.6.0 + - net-mqtt-lens ==0.1.1.0 + - netpbm ==1.0.4 + - netrc ==0.2.0.0 + - netwire ==5.0.3 + - netwire-input ==0.0.7 + - network ==3.1.4.0 + - network-bsd ==2.8.1.0 + - network-byte-order ==0.1.7 + - network-conduit-tls ==1.4.0 + - network-control ==0.0.2 + - network-info ==0.2.1 + - network-ip ==0.3.0.3 + - network-messagepack-rpc ==0.1.2.0 + - network-messagepack-rpc-websocket ==0.1.1.1 + - network-multicast ==0.3.2 + - network-run ==0.2.7 + - network-simple ==0.4.5 + - network-transport ==0.5.7 + - network-uri ==2.6.4.2 + - network-wait ==0.2.0.0 + - newtype ==0.2.2.0 + - newtype-generics ==0.6.2 + - nfc ==0.1.1 + - nicify-lib ==1.0.1 + - NineP ==0.0.2.1 + - nix-derivation ==1.1.3 + - nix-paths ==1.0.1 + - NoHoed ==0.1.1 + - nonce ==1.0.7 + - nondeterminism ==1.5 + - non-empty ==0.3.5 + - nonempty-containers ==0.3.4.5 + - non-empty-sequence ==0.2.0.4 + - nonempty-vector ==0.2.3 + - nonempty-zipper ==1.0.0.4 + - non-negative ==0.1.2 + - normaldistribution ==1.1.0.3 + - nothunks ==0.1.5 + - no-value ==1.0.0.0 + - nowdoc ==0.1.1.0 + - nqe ==0.6.5 + - nsis ==0.3.3 + - n-tuple ==0.0.3 + - numbers ==3000.2.0.2 + - numeric-extras ==0.1 + - numeric-limits ==0.1.0.0 + - numeric-prelude ==0.4.4 + - numeric-quest ==0.2.0.2 + - numhask ==0.11.1.0 + - numhask-array ==0.11.0.1 + - numhask-space ==0.11.1.0 + - NumInstances ==1.4 + - numtype-dk ==0.5.0.3 + - nuxeo ==0.3.2 + - nvim-hs ==2.3.2.3 + - nvim-hs-contrib ==2.0.0.2 + - nvim-hs-ghcid ==2.0.1.0 + - nvvm ==0.10.0.1 + - ObjectName ==1.1.0.2 + - oblivious-transfer ==0.1.0 + - o-clock ==1.4.0 + - ods2csv ==0.1 + - ofx ==0.4.4.0 + - old-locale ==1.0.0.7 + - old-time ==1.1.0.4 + - om-elm ==2.0.0.6 + - once ==0.4 + - one-liner ==2.1 + - one-liner-instances ==0.1.3.0 + - OneTuple ==0.4.1.1 + - Only ==0.1 + - oo-prototypes ==0.1.0.0 + - oops ==0.2.0.1 + - opaleye ==0.10.3.0 + - OpenAL ==1.7.0.5 + - openapi3 ==3.2.4 + - open-browser ==0.2.1.0 + - openexr-write ==0.1.0.2 + - OpenGL ==3.0.3.0 + - OpenGLRaw ==3.3.4.1 + - openpgp-asciiarmor ==0.1.2 + - opensource ==0.1.1.0 + - openssl-streams ==1.2.3.0 + - opentelemetry ==0.8.0 + - opentelemetry-extra ==0.8.0 + - opentelemetry-lightstep ==0.8.0 + - opentelemetry-wai ==0.8.0 + - open-witness ==0.6 + - operational ==0.2.4.2 + - opml-conduit ==0.9.0.0 + - optics ==0.4.2.1 + - optics-core ==0.4.1.1 + - optics-extra ==0.4.2.1 + - optics-operators ==0.1.0.1 + - optics-th ==0.4.1 + - optics-vl ==0.2.1 + - optima ==0.4.0.5 + - optional-args ==1.0.2 + - options ==1.2.1.2 + - optparse-applicative ==0.18.1.0 + - optparse-enum ==1.0.0.0 + - optparse-generic ==1.5.2 + - optparse-simple ==0.1.1.4 + - optparse-text ==0.1.1.0 + - OrderedBits ==0.0.2.0 + - ordered-containers ==0.2.3 + - ormolu ==0.7.2.0 + - os-string ==2.0.2 + - overhang ==1.0.0 + - packcheck ==0.6.0 + - pager ==0.1.1.0 + - pagination ==0.2.2 + - pagure ==0.1.1 + - pagure-cli ==0.2.1 + - palette ==0.3.0.3 + - pandoc ==3.1.11.1 + - pandoc-cli ==3.1.11.1 + - pandoc-dhall-decoder ==0.1.0.1 + - pandoc-lua-engine ==0.2.1.2 + - pandoc-lua-marshal ==0.2.6 + - pandoc-plot ==1.8.0 + - pandoc-server ==0.1.0.5 + - pandoc-throw ==0.1.0.0 + - pandoc-types ==1.23.1 + - pango ==0.13.10.0 + - pantry ==0.9.3.2 + - parallel ==3.2.2.0 + - parallel-io ==0.3.5 + - parameterized ==0.5.0.0 + - park-bench ==0.1.1.0 + - parseargs ==0.2.0.9 + - parsec-class ==1.0.1.0 + - parsec-numbers ==0.1.0 + - parsec-numeric ==0.1.0.0 + - ParsecTools ==0.0.2.0 + - parser-combinators ==1.3.0 + - parser-combinators-tests ==1.3.0 + - parsers ==0.12.11 + - partial-handler ==1.0.3 + - partial-isomorphisms ==0.2.3.0 + - partialord ==0.0.2 + - partial-order ==0.2.0.0 + - partial-semigroup ==0.6.0.2 + - password ==3.0.4.0 + - password-instances ==3.0.0.0 + - password-types ==1.0.0.0 + - path ==0.9.5 + - path-binary-instance ==0.1.0.1 + - path-dhall-instance ==0.2.1.0 + - path-extensions ==0.1.1.0 + - path-extra ==0.3.1 + - path-io ==1.8.1 + - path-like ==0.2.0.2 + - path-pieces ==0.2.1 + - pathtype ==0.8.1.3 + - path-utils ==0.1.1.0 + - pathwalk ==0.3.1.2 + - patrol ==1.0.0.7 + - pava ==0.1.1.4 + - pcf-font ==0.2.2.1 + - pcg-random ==0.1.4.0 + - pcre2 ==2.2.1 + - pcre-heavy ==1.0.0.3 + - pcre-light ==0.4.1.2 + - pcre-utils ==0.1.9 + - pdc ==0.1.1 + - pdf-toolbox-content ==0.1.1 + - pdf-toolbox-core ==0.1.1 + - pdf-toolbox-document ==0.1.2 + - peano ==0.1.0.2 + - pedersen-commitment ==0.2.0 + - pem ==0.2.4 + - percent-format ==0.0.4 + - peregrin ==0.4.2 + - perf ==0.12.0.1 + - perfect-hash-generator ==1.0.0 + - persistable-record ==0.6.0.6 + - persistable-types-HDBC-pg ==0.0.3.5 + - persistent ==2.14.6.1 + - persistent-discover ==0.1.0.7 + - persistent-iproute ==0.2.5 + - persistent-lens ==1.0.0 + - persistent-mongoDB ==2.13.0.1 + - persistent-mtl ==0.5.1 + - persistent-mysql ==2.13.1.5 + - persistent-pagination ==0.1.1.2 + - persistent-postgresql ==2.13.6.1 + - persistent-qq ==2.12.0.6 + - persistent-redis ==2.13.0.1 + - persistent-sqlite ==2.13.3.0 + - persistent-template ==2.12.0.0 + - persistent-test ==2.13.1.3 + - persistent-typed-db ==0.1.0.7 + - pg-harness-client ==0.6.0 + - pg-transact ==0.3.2.0 + - phantom-state ==0.2.1.4 + - phatsort ==0.6.0.0 + - pid1 ==0.1.3.1 + - pinch ==0.5.1.0 + - pipes ==4.3.16 + - pipes-attoparsec ==0.6.0 + - pipes-binary ==0.4.4 + - pipes-bytestring ==2.1.7 + - pipes-concurrency ==2.0.14 + - pipes-csv ==1.4.3 + - pipes-extras ==1.0.15 + - pipes-fastx ==0.3.0.0 + - pipes-fluid ==0.6.0.1 + - pipes-group ==1.0.12 + - pipes-http ==1.0.6 + - pipes-mongodb ==0.1.0.0 + - pipes-ordered-zip ==1.2.1 + - pipes-parse ==3.0.9 + - pipes-random ==1.0.0.5 + - pipes-safe ==2.3.5 + - pipes-text ==1.0.1 + - pipes-wai ==3.2.0 + - pkgtreediff ==0.6.0 + - place-cursor-at ==1.0.1 + - placeholders ==0.1 + - plaid ==0.1.0.4 + - plotlyhs ==0.2.3 + - Plural ==0.0.2 + - pointed ==5.0.4 + - pointedlist ==0.6.1 + - pointless-fun ==1.1.0.8 + - poll ==0.0.0.2 + - poly ==0.5.1.0 + - poly-arity ==0.1.0 + - polynomials-bernstein ==1.1.2 + - polyparse ==1.13 + - polysemy ==1.9.1.3 + - polysemy-fs ==0.1.0.0 + - polysemy-plugin ==0.4.5.2 + - polysemy-webserver ==0.2.1.2 + - pontarius-xmpp ==0.5.6.8 + - pooled-io ==0.0.2.3 + - portable-lines ==0.1 + - port-utils ==0.2.1.0 + - posix-paths ==0.3.0.0 + - posix-pty ==0.2.2 + - possibly ==1.0.0.0 + - postgres-options ==0.2.2.0 + - postgresql-binary ==0.13.1.3 + - postgresql-libpq ==0.10.0.0 + - postgresql-libpq-notify ==0.2.0.0 + - postgresql-migration ==0.2.1.8 + - postgresql-query ==3.10.0 + - postgresql-schema ==0.1.14 + - postgresql-simple ==0.7.0.0 + - postgresql-simple-url ==0.2.1.0 + - postgresql-syntax ==0.4.1.1 + - postgresql-typed ==0.6.2.5 + - post-mess-age ==0.2.1.0 + - pptable ==0.3.0.0 + - pqueue ==1.5.0.0 + - pred-set ==0.0.1 + - prefix-units ==0.3.0.1 + - prelude-compat ==0.0.0.2 + - prelude-safeenum ==0.1.1.3 + - prettyclass ==1.0.0.0 + - pretty-class ==1.0.1.1 + - pretty-hex ==1.1 + - prettyprinter ==1.7.1 + - prettyprinter-ansi-terminal ==1.1.3 + - prettyprinter-combinators ==0.1.2 + - prettyprinter-compat-annotated-wl-pprint ==1.1 + - prettyprinter-compat-ansi-wl-pprint ==1.0.2 + - prettyprinter-compat-wl-pprint ==1.0.1 + - prettyprinter-interp ==0.2.0.0 + - pretty-relative-time ==0.3.0.0 + - pretty-show ==1.10 + - pretty-simple ==4.1.2.0 + - pretty-sop ==0.2.0.3 + - pretty-terminal ==0.1.0.0 + - primecount ==0.1.0.1 + - primes ==0.2.1.0 + - primitive ==0.8.0.0 + - primitive-addr ==0.1.0.3 + - primitive-extras ==0.10.1.10 + - primitive-offset ==0.2.0.1 + - primitive-serial ==0.1 + - primitive-unaligned ==0.1.1.2 + - primitive-unlifted ==2.1.0.0 + - prim-uniq ==0.2 + - print-console-colors ==0.1.0.0 + - probability ==0.2.8 + - process-extras ==0.7.4 + - product-isomorphic ==0.0.3.4 + - product-profunctors ==0.11.1.1 + - profunctors ==5.6.2 + - projectroot ==0.2.0.1 + - project-template ==0.2.1.0 + - prometheus ==2.2.4 + - prometheus-client ==1.1.1 + - prometheus-metrics-ghc ==1.0.1.2 + - promises ==0.3 + - prospect ==0.1.0.0 + - protobuf ==0.2.1.3 + - protobuf-simple ==0.1.1.1 + - protocol-radius ==0.0.1.1 + - protocol-radius-test ==0.1.0.1 + - proto-lens ==0.7.1.5 + - proto-lens-arbitrary ==0.1.2.13 + - proto-lens-optparse ==0.1.1.12 + - proto-lens-runtime ==0.7.0.6 + - protolude ==0.3.4 + - proxied ==0.3.1 + - psql-helpers ==0.1.0.0 + - PSQueue ==1.2.0 + - psqueues ==0.2.8.0 + - pthread ==0.2.1 + - ptr ==0.16.8.6 + - ptr-poker ==0.1.2.14 + - pulse-simple ==0.1.14 + - pureMD5 ==2.1.4 + - purescript-bridge ==0.15.0.0 + - purview ==0.2.0.2 + - pusher-http-haskell ==2.1.0.17 + - pvar ==1.0.0.0 + - pwstore-fast ==2.4.4 + - PyF ==0.11.2.1 + - qchas ==1.1.0.1 + - qm-interpolated-string ==0.3.1.0 + - qrcode-core ==0.9.9 + - qrcode-juicypixels ==0.8.5 + - quaalude ==0.0.0.1 + - quadratic-irrational ==0.1.1 + - QuasiText ==0.1.2.6 + - QuickCheck ==2.14.3 + - quickcheck-arbitrary-adt ==0.3.1.0 + - quickcheck-assertions ==0.3.0 + - quickcheck-classes ==0.6.5.0 + - quickcheck-classes-base ==0.6.2.0 + - quickcheck-groups ==0.0.1.1 + - quickcheck-higherorder ==0.1.0.1 + - quickcheck-instances ==0.3.30 + - quickcheck-io ==0.2.0 + - quickcheck-monoid-subclasses ==0.3.0.2 + - quickcheck-simple ==0.1.1.1 + - quickcheck-special ==0.1.0.6 + - quickcheck-state-machine ==0.8.0 + - quickcheck-text ==0.1.2.1 + - quickcheck-transformer ==0.3.1.2 + - quickcheck-unicode ==1.0.1.0 + - quicklz ==1.5.0.11 + - quiet ==0.2 + - quote-quot ==0.2.1.0 + - radius ==0.7.1.0 + - rainbow ==0.34.2.2 + - rainbox ==0.26.0.0 + - ral ==0.2.1 + - rampart ==2.0.0.7 + - ramus ==0.1.2 + - rando ==0.0.0.4 + - random ==1.2.1.2 + - random-bytestring ==0.1.4 + - random-fu ==0.3.0.1 + - random-shuffle ==0.0.4 + - random-tree ==0.6.0.5 + - range ==0.3.0.2 + - ranged-list ==0.1.2.1 + - Ranged-sets ==0.4.0 + - ranges ==0.2.4 + - range-set-list ==0.1.3.1 + - rank1dynamic ==0.4.1 + - rank2classes ==1.5.3 + - Rasterific ==0.7.5.4 + - rasterific-svg ==0.3.3.2 + - ratel ==2.0.0.11 + - rate-limit ==1.4.3 + - ratel-wai ==2.0.0.6 + - ratio-int ==0.1.2 + - rattle ==0.2 + - rattletrap ==12.1.3 + - Rattus ==0.5.1.1 + - rawfilepath ==1.1.0 + - rawstring-qm ==0.2.3.0 + - raw-strings-qq ==1.1 + - rcu ==0.2.7 + - rdf ==0.1.0.8 + - rdtsc ==1.3.0.1 + - re2 ==0.3 + - reactive-balsa ==0.4.0.1 + - reactive-banana ==1.3.2.0 + - reactive-banana-bunch ==1.0.0.1 + - reactive-jack ==0.4.1.2 + - reactive-midyim ==0.4.1.1 + - readable ==0.3.1 + - read-editor ==0.1.0.2 + - read-env-var ==1.0.0.0 + - rebase ==1.20.2 + - rec-def ==0.2.2 + - record-hasfield ==1.0.1 + - records-sop ==0.1.1.1 + - recursion-schemes ==5.2.2.5 + - recv ==0.1.0 + - redact ==0.5.0.0 + - reddit-scrape ==0.0.1 + - redis-glob ==0.1.0.8 + - redis-resp ==1.0.0 + - reducers ==3.12.4 + - refact ==0.3.0.2 + - ref-fd ==0.5.0.1 + - refined ==0.8.1 + - reflection ==2.1.7 + - RefSerialize ==0.4.0 + - ref-tf ==0.5.0.1 + - regex ==1.1.0.2 + - regex-applicative ==0.3.4 + - regex-base ==0.94.0.2 + - regex-compat ==0.95.2.1 + - regex-pcre ==0.95.0.0 + - regex-pcre-builtin ==0.95.2.3.8.44 + - regex-posix ==0.96.0.1 + - regex-posix-clib ==2.7 + - regex-tdfa ==1.3.2.2 + - regex-with-pcre ==1.1.0.2 + - regression-simple ==0.2.1 + - reinterpret-cast ==0.1.0 + - relapse ==1.0.0.1 + - relational-query ==0.12.3.1 + - relational-query-HDBC ==0.7.2.1 + - relational-record ==0.2.2.0 + - relational-schemas ==0.1.8.1 + - reliable-io ==0.0.2 + - relude ==1.2.1.0 + - renderable ==0.2.0.1 + - replace-attoparsec ==1.5.0.0 + - replace-megaparsec ==1.5.0.1 + - repline ==0.4.2.0 + - req ==3.13.2 + - req-conduit ==1.0.2 + - rerebase ==1.20.2 + - reroute ==0.7.0.0 + - resistor-cube ==0.0.1.4 + - resolv ==0.2.0.2 + - resource-pool ==0.4.0.0 + - resourcet ==1.3.0 + - rest-rewrite ==0.4.3 + - result ==0.2.6.0 + - retry ==0.9.3.1 + - rex ==0.6.2 + - rfc1751 ==0.1.3 + - rfc5051 ==0.2 + - rg ==1.4.0.0 + - riak-protobuf ==0.25.0.0 + - richenv ==0.1.0.1 + - rio ==0.1.22.0 + - rio-orphans ==0.1.2.0 + - rio-prettyprint ==0.1.8.0 + - rng-utils ==0.3.1 + - roc-id ==0.2.0.1 + - rocksdb-haskell ==1.0.1 + - rocksdb-haskell-jprupp ==2.1.6 + - rocksdb-query ==0.4.2 + - roles ==0.2.1.0 + - rollbar ==1.1.3 + - rope-utf16-splay ==0.4.0.0 + - rosezipper ==0.2 + - rot13 ==0.2.0.1 + - row-types ==1.0.1.2 + - rpmbuild-order ==0.4.11 + - rpm-nvr ==0.1.2 + - rp-tree ==0.7.1 + - rrb-vector ==0.2.1.0 + - RSA ==2.4.1 + - rss ==3000.2.0.8 + - rss-conduit ==0.6.0.1 + - run-haskell-module ==0.0.2 + - runmemo ==1.0.0.1 + - run-st ==0.1.3.3 + - rvar ==0.3.0.2 + - rzk ==0.7.4 + - s3-signer ==0.5.0.0 + - safe ==0.3.21 + - safe-coloured-text ==0.2.0.2 + - safe-coloured-text-gen ==0.0.0.2 + - safe-coloured-text-layout ==0.0.0.0 + - safe-coloured-text-layout-gen ==0.0.0.0 + - safe-coloured-text-terminfo ==0.1.0.0 + - safecopy ==0.10.4.2 + - safe-decimal ==0.2.1.0 + - safe-exceptions ==0.1.7.4 + - safe-foldable ==0.1.0.0 + - safe-gen ==1.0.1 + - safeio ==0.0.6.0 + - safe-json ==1.2.0.1 + - safe-money ==0.9.1 + - SafeSemaphore ==0.10.1 + - saltine ==0.2.1.0 + - salve ==2.0.0.4 + - sample-frame ==0.0.4 + - sample-frame-np ==0.0.5 + - sampling ==0.3.5 + - sandi ==0.5 + - sandwich ==0.2.2.0 + - sandwich-hedgehog ==0.1.3.0 + - sandwich-quickcheck ==0.1.0.7 + - sandwich-slack ==0.1.2.0 + - sandwich-webdriver ==0.2.3.1 + - say ==0.1.0.1 + - sbp ==5.0.7 + - sbv ==10.2 + - scalpel ==0.6.2.2 + - scalpel-core ==0.6.2.2 + - scanf ==0.1.0.0 + - scanner ==0.3.1 + - scheduler ==2.0.0.1 + - SciBaseTypes ==0.1.1.0 + - scientific ==0.3.7.0 + - scientist ==0.0.0.0 + - scotty ==0.20.1 + - scrypt ==0.5.0 + - sdl2 ==2.5.5.0 + - sdl2-gfx ==0.3.0.0 + - sdl2-image ==2.1.0.0 + - sdl2-mixer ==1.2.0.0 + - sdl2-ttf ==2.1.3 + - search-algorithms ==0.3.2 + - secp256k1-haskell ==1.1.0 + - securemem ==0.1.10 + - selections ==0.3.0.0 + - selective ==0.7 + - semialign ==1.3 + - semigroupoids ==6.0.0.1 + - semigroups ==0.20 + - semirings ==0.6 + - semiring-simple ==1.0.0.1 + - semver ==0.4.0.1 + - sendfile ==0.7.11.5 + - sendgrid-v3 ==1.0.0.1 + - seqalign ==0.2.0.4 + - seqid ==0.6.3 + - seqid-streams ==0.7.2 + - sequence-formats ==1.8.0.1 + - sequenceTools ==1.5.3.1 + - serialise ==0.2.6.1 + - servant ==0.20.1 + - servant-auth ==0.4.1.0 + - servant-auth-client ==0.4.1.1 + - servant-auth-docs ==0.2.10.1 + - servant-auth-server ==0.4.8.0 + - servant-auth-swagger ==0.2.10.2 + - servant-blaze ==0.9.1 + - servant-checked-exceptions ==2.2.0.1 + - servant-checked-exceptions-core ==2.2.0.1 + - servant-client ==0.20 + - servant-client-core ==0.20 + - servant-conduit ==0.16 + - servant-docs ==0.13 + - servant-elm ==0.7.3 + - servant-exceptions ==0.2.1 + - servant-exceptions-server ==0.2.1 + - servant-foreign ==0.16 + - servant-http-streams ==0.20 + - servant-JuicyPixels ==0.3.1.1 + - servant-lucid ==0.9.0.6 + - servant-machines ==0.16 + - servant-multipart ==0.12.1 + - servant-multipart-api ==0.12.1 + - servant-multipart-client ==0.12.2 + - servant-openapi3 ==2.0.1.6 + - servant-pipes ==0.16 + - servant-rate-limit ==0.2.0.0 + - servant-rawm ==1.0.0.0 + - servant-server ==0.20 + - servant-static-th ==1.0.0.0 + - servant-subscriber ==0.7.0.0 + - servant-swagger ==1.2 + - servant-swagger-ui ==0.3.5.5.0.0 + - servant-swagger-ui-core ==0.3.5 + - servant-swagger-ui-redoc ==0.3.4.1.22.3 + - servant-websockets ==2.0.0 + - servant-xml ==1.0.3 + - serversession ==1.0.3 + - serversession-backend-redis ==1.0.5 + - serversession-frontend-wai ==1.0.1 + - serversession-frontend-yesod ==1.0.1 + - servius ==1.2.3.0 + - ses-html ==0.4.0.0 + - set-cover ==0.1.1 + - setenv ==0.1.1.3 + - setlocale ==1.0.0.10 + - set-monad ==0.3.0.0 + - sexp-grammar ==2.3.4.2 + - SHA ==1.6.4.4 + - shake ==0.19.8 + - shake-language-c ==0.12.0 + - shake-plus ==0.3.4.0 + - shake-plus-extended ==0.4.1.0 + - shakespeare ==2.1.0.1 + - shakespeare-text ==1.1.0 + - shared-memory ==0.2.0.1 + - shell-conduit ==5.0.0 + - shell-escape ==0.2.0 + - shellify ==0.11.0.1 + - shellmet ==0.0.4.1 + - shelltestrunner ==1.10 + - shell-utility ==0.1 + - shellwords ==0.1.3.1 + - shelly ==1.12.1 + - should-not-typecheck ==2.1.0 + - show-combinators ==0.2.0.0 + - siggy-chardust ==1.0.0 + - signal ==0.1.0.4 + - silently ==1.2.5.3 + - simple ==2.0.0 + - simple-affine-space ==0.2.1 + - simple-cabal ==0.1.3.1 + - simple-cairo ==0.1.0.6 + - simple-cmd ==0.2.7 + - simple-cmd-args ==0.1.8 + - simple-expr ==0.1.1.0 + - simple-media-timestamp ==0.2.1.0 + - simple-media-timestamp-attoparsec ==0.1.0.0 + - simple-pango ==0.1.0.1 + - simple-prompt ==0.2.2 + - simple-reflect ==0.3.3 + - simple-sendfile ==0.2.32 + - simple-session ==2.0.0 + - simple-templates ==2.0.0 + - simple-vec3 ==0.6.0.1 + - since ==0.0.0 + - singleton-bool ==0.1.7 + - singleton-nats ==0.4.7 + - singletons ==3.0.2 + - singletons-base ==3.2 + - singletons-presburger ==0.7.3.0 + - singletons-th ==3.2 + - Sit ==0.2023.8.3 + - sitemap-gen ==0.1.0.0 + - size-based ==0.1.3.2 + - sized ==1.1.0.1 + - skein ==1.0.9.4 + - skews ==0.1.0.3 + - skip-var ==0.1.1.0 + - skylighting ==0.14.1.1 + - skylighting-core ==0.14.1.1 + - skylighting-format-ansi ==0.1 + - skylighting-format-blaze-html ==0.1.1.2 + - skylighting-format-context ==0.1.0.2 + - skylighting-format-latex ==0.1 + - slave-thread ==1.1.0.3 + - slick ==1.2.1.0 + - slist ==0.2.1.0 + - slynx ==0.7.2.2 + - smallcheck ==1.2.1.1 + - snap ==1.1.3.3 + - snap-blaze ==0.2.1.5 + - snap-core ==1.0.5.1 + - snap-server ==1.1.2.1 + - snowflake ==0.1.1.1 + - socket ==0.8.3.0 + - socks ==0.6.1 + - solana-staking-csvs ==0.1.3.0 + - some ==1.0.6 + - some-dict-of ==0.1.0.2 + - sop-core ==0.5.0.2 + - sort ==1.0.0.0 + - sorted-list ==0.2.2.0 + - sound-collage ==0.2.1 + - sourcemap ==0.1.7 + - sox ==0.2.3.2 + - soxlib ==0.0.3.2 + - SpatialMath ==0.2.7.1 + - special-values ==0.1.0.0 + - speculate ==0.4.20 + - speedy-slice ==0.3.2 + - splice ==0.6.1.1 + - split ==0.2.5 + - splitmix ==0.1.0.5 + - splitmix-distributions ==1.0.0 + - split-record ==0.1.1.4 + - Spock-api ==0.14.0.0 + - spoon ==0.3.1 + - spreadsheet ==0.1.3.10 + - sqids ==0.2.2.0 + - sqlite-simple ==0.4.19.0 + - sql-words ==0.1.6.5 + - squeal-postgresql ==0.9.1.3 + - squeather ==0.8.0.0 + - srcloc ==0.6.0.1 + - srt ==0.1.2.0 + - srtree ==1.0.0.5 + - stache ==2.3.4 + - stack-all ==0.4.2 + - stack-clean-old ==0.5.1 + - stack-templatizer ==0.1.1.0 + - state-codes ==0.1.3 + - stateref ==0.3 + - statestack ==0.3.1.1 + - StateVar ==1.2.2 + - stateWriter ==0.4.0 + - static-bytes ==0.1.0 + - static-canvas ==0.2.0.3 + - static-text ==0.2.0.7 + - statistics ==0.16.2.1 + - statistics-linreg ==0.3 + - status-notifier-item ==0.3.1.0 + - step-function ==0.2.0.1 + - stitch ==0.6.0.0 + - stm-chans ==3.0.0.9 + - stm-conduit ==4.0.1 + - stm-containers ==1.2.0.3 + - stm-delay ==0.1.1.1 + - stm-extras ==0.1.0.3 + - stm-hamt ==1.2.0.14 + - STMonadTrans ==0.4.8 + - stm-split ==0.0.2.1 + - stm-supply ==0.2.0.0 + - storable-complex ==0.2.3.0 + - storable-endian ==0.2.6.1 + - storable-record ==0.0.7 + - storable-tuple ==0.1 + - storablevector ==0.2.13.2 + - store ==0.7.18 + - store-core ==0.4.4.7 + - store-streaming ==0.2.0.5 + - stratosphere ==0.60.0 + - Stream ==0.4.7.2 + - streaming ==0.2.4.0 + - streaming-attoparsec ==1.0.0.1 + - streaming-bytestring ==0.3.2 + - streaming-commons ==0.2.2.6 + - streaming-wai ==0.1.1 + - streamly ==0.10.1 + - streamly-core ==0.2.2 + - streams ==3.3.2 + - strict ==0.5 + - strict-base-types ==0.8 + - strict-concurrency ==0.2.4.3 + - strict-lens ==0.4.0.3 + - strict-list ==0.1.7.4 + - strict-tuple ==0.1.5.3 + - strict-wrapper ==0.0.0.0 + - stringable ==0.1.3 + - stringbuilder ==0.5.1 + - string-class ==0.1.7.1 + - string-combinators ==0.6.0.5 + - string-conv ==0.2.0 + - string-conversions ==0.4.0.1 + - string-interpolate ==0.3.3.0 + - stringprep ==1.0.0 + - string-qq ==0.0.6 + - string-random ==0.1.4.3 + - stringsearch ==0.3.6.6 + - string-transform ==1.1.1 + - stripe-concepts ==1.0.3.3 + - stripe-signature ==1.0.0.16 + - stripe-wreq ==1.0.1.16 + - strive ==6.0.0.11 + - structs ==0.1.9 + - structured ==0.1.1 + - stylish-haskell ==0.14.5.0 + - subcategories ==0.2.1.0 + - sundown ==0.6 + - superbuffer ==0.3.1.2 + - svg-builder ==0.1.1 + - SVGFonts ==1.8.0.1 + - svg-tree ==0.6.2.4 + - swagger2 ==2.8.8 + - swish ==0.10.7.0 + - syb ==0.7.2.4 + - sydtest ==0.15.1.1 + - sydtest-aeson ==0.1.0.0 + - sydtest-amqp ==0.1.0.0 + - sydtest-autodocodec ==0.0.0.0 + - sydtest-discover ==0.0.0.4 + - sydtest-hedgehog ==0.4.0.0 + - sydtest-hedis ==0.0.0.0 + - sydtest-hspec ==0.4.0.2 + - sydtest-mongo ==0.0.0.0 + - sydtest-persistent ==0.0.0.2 + - sydtest-persistent-sqlite ==0.2.0.3 + - sydtest-process ==0.0.0.0 + - sydtest-rabbitmq ==0.1.0.0 + - sydtest-servant ==0.2.0.2 + - sydtest-typed-process ==0.0.0.0 + - sydtest-wai ==0.2.0.1 + - sydtest-webdriver ==0.0.0.1 + - sydtest-webdriver-screenshot ==0.0.0.2 + - sydtest-webdriver-yesod ==0.0.0.1 + - sydtest-yesod ==0.3.0.2 + - symbol ==0.2.4 + - symengine ==0.1.2.0 + - symmetry-operations-symbols ==0.0.2.1 + - synthesizer-alsa ==0.5.0.6 + - synthesizer-core ==0.8.3 + - synthesizer-dimensional ==0.8.1.1 + - synthesizer-midi ==0.6.1.2 + - sysinfo ==0.1.1 + - system-argv0 ==0.1.1 + - systemd ==2.3.0 + - systemd-socket-activation ==1.1.0.1 + - system-fileio ==0.3.16.4 + - system-filepath ==0.4.14 + - system-info ==0.5.2 + - system-linux-proc ==0.1.1.1 + - tabular ==0.2.2.8 + - tagchup ==0.4.1.2 + - tagged ==0.8.8 + - tagged-binary ==0.2.0.1 + - tagged-identity ==0.1.4 + - tagged-transformer ==0.8.2 + - tagsoup ==0.14.8 + - tagstream-conduit ==0.5.6 + - tao ==1.0.0 + - tao-example ==1.0.0 + - tar ==0.5.1.1 + - tar-conduit ==0.4.1 + - tasty ==1.4.3 + - tasty-ant-xml ==1.1.9 + - tasty-autocollect ==0.4.2 + - tasty-bench ==0.3.5 + - tasty-bench-fit ==0.1 + - tasty-dejafu ==2.1.0.1 + - tasty-discover ==5.0.0 + - tasty-expected-failure ==0.12.3 + - tasty-fail-fast ==0.0.3 + - tasty-focus ==1.0.1 + - tasty-golden ==2.3.5 + - tasty-hedgehog ==1.4.0.2 + - tasty-hslua ==1.1.1 + - tasty-hspec ==1.2.0.4 + - tasty-html ==0.4.2.1 + - tasty-hunit ==0.10.1 + - tasty-hunit-compat ==0.2.0.1 + - tasty-inspection-testing ==0.2.1 + - tasty-kat ==0.0.3 + - tasty-leancheck ==0.0.2 + - tasty-lua ==1.1.1 + - tasty-program ==1.1.0 + - tasty-quickcheck ==0.10.2 + - tasty-rerun ==1.1.19 + - tasty-silver ==3.3.1.3 + - tasty-smallcheck ==0.8.2 + - tasty-tap ==0.1.0 + - tasty-th ==0.1.7 + - tasty-wai ==0.1.2.0 + - TCache ==0.13.3 + - tce-conf ==1.3 + - tdigest ==0.3 + - teardown ==0.5.0.1 + - tempgres-client ==1.0.0 + - template ==0.2.0.10 + - template-haskell-compat-v0208 ==0.1.9.3 + - temporary ==1.3 + - temporary-rc ==1.2.0.3 + - temporary-resourcet ==0.1.0.1 + - tensorflow-test ==0.1.0.0 + - tensors ==0.1.5 + - termbox ==2.0.0.1 + - termbox-banana ==2.0.0 + - termbox-bindings-c ==0.1.0.1 + - termbox-bindings-hs ==1.0.0 + - termbox-tea ==1.0.0 + - terminal-progress-bar ==0.4.2 + - terminal-size ==0.3.4 + - termonad ==4.5.0.0 + - test-framework ==0.8.2.0 + - test-framework-hunit ==0.3.0.2 + - test-framework-leancheck ==0.0.4 + - test-framework-quickcheck2 ==0.3.0.5 + - test-framework-smallcheck ==0.2 + - test-fun ==0.1.0.0 + - testing-feat ==1.1.1.1 + - testing-type-modifiers ==0.1.0.1 + - texmath ==0.12.8.7 + - text-ansi ==0.3.0.1 + - text-binary ==0.2.1.1 + - text-builder ==0.6.7.2 + - text-builder-dev ==0.3.4.2 + - text-builder-linear ==0.1.2 + - text-conversions ==0.3.1.1 + - text-format ==0.3.2.1 + - text-icu ==0.8.0.5 + - text-iso8601 ==0.1 + - text-latin1 ==0.3.1 + - text-ldap ==0.1.1.14 + - textlocal ==0.1.0.5 + - text-manipulate ==0.3.1.0 + - text-metrics ==0.3.2 + - text-postgresql ==0.0.3.1 + - text-printer ==0.5.0.2 + - text-regex-replace ==0.1.1.5 + - text-rope ==0.2 + - text-short ==0.1.5 + - text-show ==3.10.4 + - text-show-instances ==3.9.7 + - text-zipper ==0.13 + - tfp ==1.0.2 + - tf-random ==0.5 + - th-abstraction ==0.5.0.0 + - th-bang-compat ==0.0.1.0 + - th-compat ==0.1.5 + - th-constraint-compat ==0.0.1.0 + - th-data-compat ==0.1.3.1 + - th-desugar ==1.15 + - th-env ==0.1.1 + - these ==1.2 + - these-lens ==1.0.1.3 + - these-optics ==1.0.1.2 + - these-skinny ==0.7.5 + - th-expand-syns ==0.4.11.0 + - th-extras ==0.0.0.8 + - th-lego ==0.3.0.3 + - th-lift ==0.8.4 + - th-lift-instances ==0.1.20 + - th-nowq ==0.1.0.5 + - th-orphans ==0.13.14 + - th-printf ==0.8 + - thread-hierarchy ==0.3.0.2 + - thread-local-storage ==0.2 + - threads ==0.5.1.8 + - threads-extras ==0.1.0.3 + - thread-supervisor ==0.2.0.0 + - threepenny-gui ==0.9.4.1 + - th-reify-compat ==0.0.1.5 + - th-reify-many ==0.1.10 + - th-strict-compat ==0.1.0.1 + - th-test-utils ==1.2.1 + - th-utilities ==0.2.5.0 + - thyme ==0.4 + - tidal ==1.9.5 + - tidal-link ==1.0.3 + - tile ==0.3.0.0 + - time-compat ==1.9.6.1 + - time-domain ==0.1.0.3 + - timeit ==2.0 + - timelens ==0.2.0.2 + - time-lens ==0.4.0.2 + - time-locale-compat ==0.1.1.5 + - time-locale-vietnamese ==1.0.0.0 + - time-manager ==0.0.1 + - time-parsers ==0.2 + - timerep ==2.1.0.0 + - timers-tick ==0.5.0.4 + - timer-wheel ==1.0.0 + - timespan ==0.4.0.0 + - time-units ==1.0.0 + - time-units-types ==0.2.0.1 + - timezone-olson ==0.2.1 + - timezone-olson-th ==0.1.0.11 + - timezone-series ==0.1.13 + - titlecase ==1.0.1 + - tldr ==0.9.2 + - tls ==1.8.0 + - tls-session-manager ==0.0.4 + - tlynx ==0.7.2.2 + - tmapchan ==0.0.3 + - tmapmvar ==0.0.4 + - tmp-proc ==0.5.3.0 + - tmp-proc-postgres ==0.5.3.1 + - tmp-proc-rabbitmq ==0.5.3.1 + - tmp-proc-redis ==0.5.3.1 + - token-bucket ==0.1.0.1 + - toml-parser ==1.3.2.0 + - toml-reader ==0.2.1.0 + - toml-reader-parse ==0.1.1.1 + - tophat ==1.0.7.0 + - topograph ==1.0.0.2 + - torrent ==10000.1.3 + - torsor ==0.1.0.1 + - tostring ==0.2.1.1 + - tracing ==0.0.7.4 + - transaction ==0.1.1.4 + - transformers-base ==0.4.6 + - transformers-compat ==0.7.2 + - transformers-either ==0.1.4 + - traverse-with-class ==1.0.1.1 + - tree-diff ==0.3.0.1 + - tree-fun ==0.8.1.0 + - tree-view ==0.5.1 + - trie-simple ==0.4.2 + - trifecta ==2.1.4 + - trimdent ==0.1.0.0 + - trivial-constraint ==0.7.0.0 + - tsv2csv ==0.1.0.2 + - ttc ==1.4.0.0 + - ttrie ==0.1.2.2 + - tuple ==0.3.0.2 + - tuples ==0.1.0.0 + - tuples-homogenous-h98 ==0.1.1.0 + - tuple-sop ==0.3.1.0 + - tuple-th ==0.2.5 + - turtle ==1.6.2 + - twitter-conduit ==0.6.1 + - twitter-types ==0.11.0 + - twitter-types-lens ==0.11.0 + - typecheck-plugin-nat-simple ==0.1.0.9 + - typed-process ==0.2.11.1 + - typed-uuid ==0.2.0.0 + - type-equality ==1 + - type-errors ==0.2.0.2 + - type-flip ==0.1.0.0 + - type-fun ==0.1.3 + - type-hint ==0.1 + - type-level-integers ==0.0.1 + - type-level-kv-list ==2.0.2.0 + - type-level-natural-number ==2.0 + - type-level-numbers ==0.1.1.2 + - typelits-witnesses ==0.4.0.1 + - type-map ==0.1.7.0 + - type-natural ==1.3.0.1 + - typenums ==0.1.4 + - type-of-html ==1.6.2.0 + - type-of-html-static ==0.1.0.2 + - type-rig ==0.1 + - type-set ==0.1.0.0 + - type-spec ==0.4.0.0 + - typography-geometry ==1.0.1.0 + - typst ==0.5.0.1 + - typst-symbols ==0.1.5 + - tz ==0.1.3.6 + - tzdata ==0.2.20240201.0 + - tztime ==0.1.1.0 + - ua-parser ==0.7.7.0 + - uglymemo ==0.1.0.1 + - ulid ==0.3.2.0 + - unagi-chan ==0.4.1.4 + - unbounded-delays ==0.1.1.1 + - unboxed-ref ==0.4.0.0 + - unboxing-vector ==0.2.0.0 + - uncaught-exception ==0.1.0 + - unconstrained ==0.1.0.2 + - unexceptionalio ==0.5.1 + - unfork ==1.0.0.1 + - unicode ==0.0.1.1 + - unicode-collation ==0.1.3.6 + - unicode-data ==0.4.0.1 + - unicode-show ==0.1.1.1 + - unicode-transforms ==0.4.0.1 + - unidecode ==0.1.0.4 + - union-angle ==0.1.0.1 + - union-color ==0.1.2.1 + - unipatterns ==0.0.0.0 + - uniplate ==1.6.13 + - uniq-deep ==1.2.1 + - unique ==0.0.1 + - unique-logic ==0.4.0.1 + - unique-logic-tf ==0.5.1 + - unit-constraint ==0.0.0 + - units-parser ==0.1.1.5 + - universe ==1.2.2 + - universe-base ==1.1.3.1 + - universe-dependent-sum ==1.3 + - universe-instances-extended ==1.1.3 + - universe-reverse-instances ==1.1.1 + - universe-some ==1.2.1 + - universum ==1.8.2.1 + - unix-bytestring ==0.4.0.1 + - unix-compat ==0.7.1 + - unix-time ==0.4.12 + - unjson ==0.15.4 + - unliftio ==0.2.25.0 + - unliftio-core ==0.2.1.0 + - unliftio-path ==0.0.2.0 + - unliftio-pool ==0.4.3.0 + - unliftio-streams ==0.2.0.0 + - unlit ==0.4.0.0 + - unordered-containers ==0.2.20 + - unsafe ==0.0 + - uri-bytestring ==0.3.3.1 + - uri-bytestring-aeson ==0.1.0.8 + - uri-encode ==1.5.0.7 + - url ==2.1.3 + - urlpath ==11.0.2 + - users ==0.5.0.0 + - users-test ==0.5.0.1 + - utf8-light ==0.4.4.0 + - utf8-string ==1.0.2 + - utility-ht ==0.0.17.1 + - uuid ==1.3.15 + - uuid-types ==1.0.5.1 + - valida ==1.1.0 + - valida-base ==0.2.0 + - validate-input ==0.5.0.0 + - validation ==1.1.3 + - validity ==0.12.0.2 + - validity-aeson ==0.2.0.5 + - validity-bytestring ==0.4.1.1 + - validity-case-insensitive ==0.0.0.0 + - validity-containers ==0.5.0.4 + - validity-network-uri ==0.0.0.1 + - validity-path ==0.4.0.1 + - validity-persistent ==0.0.0.0 + - validity-primitive ==0.0.0.1 + - validity-scientific ==0.2.0.3 + - validity-text ==0.3.1.3 + - validity-time ==0.5.0.0 + - validity-unordered-containers ==0.2.0.3 + - validity-uuid ==0.1.0.3 + - validity-vector ==0.2.0.3 + - valor ==1.0.0.0 + - varying ==0.8.1.0 + - vault ==0.3.1.5 + - vcs-ignore ==0.0.2.0 + - vec ==0.5 + - vector ==0.13.1.0 + - vector-algorithms ==0.9.0.1 + - vector-binary-instances ==0.2.5.2 + - vector-buffer ==0.4.1 + - vector-builder ==0.3.8.5 + - vector-bytes-instances ==0.1.1 + - vector-extras ==0.2.8.1 + - vector-hashtables ==0.1.1.4 + - vector-instances ==3.4.2 + - vector-mmap ==0.0.3 + - vector-rotcev ==0.1.0.2 + - vector-sized ==1.5.0 + - vector-space ==0.16 + - vector-split ==1.0.0.3 + - vector-stream ==0.1.0.1 + - vector-th-unbox ==0.2.2 + - verbosity ==0.4.0.0 + - verset ==0.0.1.9 + - versions ==6.0.6 + - vformat ==0.14.1.0 + - vformat-time ==0.1.0.0 + - ViennaRNAParser ==1.3.3 + - vinyl ==0.14.3 + - vinyl-loeb ==0.0.1.0 + - Vis ==0.7.7.0 + - vivid-osc ==0.5.0.0 + - vivid-supercollider ==0.4.1.2 + - void ==0.7.3 + - vty ==6.1 + - vty-crossplatform ==0.4.0.0 + - vty-unix ==0.2.0.0 + - wai ==3.2.4 + - wai-app-static ==3.1.9 + - wai-cli ==0.2.3 + - wai-conduit ==3.0.0.4 + - wai-control ==0.2.0.0 + - wai-cors ==0.2.7 + - wai-enforce-https ==1.0.0.0 + - wai-eventsource ==3.0.0 + - wai-extra ==3.1.14 + - wai-feature-flags ==0.1.0.8 + - wai-handler-launch ==3.0.3.1 + - wai-logger ==2.4.0 + - wai-middleware-bearer ==1.0.3 + - wai-middleware-caching ==0.1.0.2 + - wai-middleware-caching-lru ==0.1.0.0 + - wai-middleware-caching-redis ==0.2.0.0 + - wai-middleware-clacks ==0.1.0.1 + - wai-middleware-delegate ==0.1.4.1 + - wai-middleware-metrics ==0.2.4 + - wai-middleware-prometheus ==1.0.0.1 + - wai-middleware-static ==0.9.2 + - wai-middleware-throttle ==0.3.0.1 + - wai-rate-limit ==0.3.0.0 + - wai-rate-limit-redis ==0.2.0.1 + - wai-saml2 ==0.5 + - wai-session ==0.3.3 + - wai-session-postgresql ==0.2.1.3 + - wai-session-redis ==0.1.0.5 + - wai-slack-middleware ==0.2.0 + - wai-transformers ==0.1.0 + - wai-websockets ==3.0.1.2 + - wakame ==0.1.0.0 + - warp ==3.3.31 + - warp-tls ==3.4.4 + - wave ==0.2.1 + - wcwidth ==0.0.2 + - webdriver ==0.12.0.0 + - webex-teams-api ==0.2.0.1 + - webex-teams-conduit ==0.2.0.1 + - webpage ==0.0.5.1 + - webrtc-vad ==0.1.0.3 + - websockets ==0.12.7.3 + - websockets-simple ==0.2.0 + - websockets-snap ==0.10.3.1 + - weigh ==0.0.17 + - welford-online-mean-variance ==0.2.0.0 + - wide-word ==0.1.6.0 + - Win32-notify ==0.3.0.3 + - windns ==0.1.0.1 + - witch ==1.2.1.0 + - withdependencies ==0.3.0 + - witherable ==0.4.2 + - within ==0.2.0.1 + - with-location ==0.1.0 + - with-utf8 ==1.0.2.4 + - witness ==0.6.2 + - wizards ==1.0.3 + - wl-pprint ==1.2.1 + - wl-pprint-annotated ==0.1.0.1 + - wl-pprint-text ==1.2.0.2 + - word8 ==0.1.3 + - word-compat ==0.0.6 + - word-trie ==0.3.0 + - word-wrap ==0.5 + - world-peace ==1.0.2.0 + - wrap ==0.0.0 + - wraxml ==0.5 + - wreq ==0.5.4.3 + - wreq-stringless ==0.5.9.1 + - writer-cps-transformers ==0.5.6.1 + - ws ==0.0.6 + - wss-client ==0.3.0.0 + - wuss ==2.0.1.7 + - X11 ==1.10.3 + - X11-xft ==0.3.4 + - x11-xim ==0.0.9.0 + - x509 ==1.7.7 + - x509-store ==1.6.9 + - x509-system ==1.6.7 + - x509-validation ==1.6.12 + - Xauth ==0.1 + - xdg-basedir ==0.2.2 + - xdg-userdirs ==0.1.0.2 + - xeno ==0.6 + - xlsx ==1.1.2.1 + - xml ==1.3.14 + - xml-basic ==0.1.3.2 + - xmlbf ==0.7 + - xmlbf-xeno ==0.2.2 + - xmlbf-xmlhtml ==0.2.2 + - xml-conduit ==1.9.1.3 + - xmlgen ==0.6.2.2 + - xml-hamlet ==0.5.0.2 + - xml-helpers ==1.0.0 + - xmlhtml ==0.2.5.4 + - xml-html-qq ==0.1.0.1 + - xml-indexed-cursor ==0.1.1.0 + - xml-lens ==0.3.1 + - xml-picklers ==0.3.6 + - xml-to-json-fast ==2.0.0 + - xml-types ==0.3.8 + - xmonad ==0.17.2 + - xor ==0.0.1.2 + - xss-sanitize ==0.3.7.2 + - xxhash-ffi ==0.2.0.0 + - yaml ==0.11.11.2 + - yaml-unscrambler ==0.1.0.19 + - Yampa ==0.14.8 + - yarn-lock ==0.6.5 + - yeshql-core ==4.2.0.0 + - yesod ==1.6.2.1 + - yesod-auth ==1.6.11.3 + - yesod-auth-basic ==0.1.0.3 + - yesod-auth-hashdb ==1.7.1.7 + - yesod-auth-oauth2 ==0.7.2.0 + - yesod-core ==1.6.25.1 + - yesod-eventsource ==1.6.0.1 + - yesod-fb ==0.6.1 + - yesod-form ==1.7.6 + - yesod-form-bootstrap4 ==3.0.1.1 + - yesod-gitrepo ==0.3.0 + - yesod-gitrev ==0.2.2 + - yesod-markdown ==0.12.6.13 + - yesod-middleware-csp ==1.2.0 + - yesod-newsfeed ==1.7.0.0 + - yesod-page-cursor ==2.0.1.0 + - yesod-paginator ==1.1.2.2 + - yesod-persistent ==1.6.0.8 + - yesod-recaptcha2 ==1.0.2.1 + - yesod-routes-flow ==3.0.0.2 + - yesod-sitemap ==1.6.0 + - yesod-static ==1.6.1.0 + - yesod-test ==1.6.16 + - yesod-websockets ==0.3.0.3 + - yes-precure5-command ==5.5.3 + - yi-rope ==0.11 + - yjsvg ==0.2.0.1 + - yjtools ==0.9.18 + - yoga ==0.0.0.8 + - youtube ==0.2.1.1 + - zenacy-html ==2.1.0 + - zenacy-unicode ==1.0.2 + - zeromq4-haskell ==0.8.0 + - zeromq4-patterns ==0.3.1.0 + - zigzag ==0.0.1.0 + - zim-parser ==0.2.1.0 + - zip ==2.0.0 + - zip-archive ==0.4.3.2 + - zippers ==0.3.2 + - zip-stream ==0.2.2.0 + - zlib ==0.6.3.0 + - zlib-bindings ==0.1.1.5 + - zot ==0.0.3 + - zstd ==0.1.3.0 + - zxcvbn-hs ==0.3.6 diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/transitive-broken.yaml new file mode 100644 index 0000000..b58da3a --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -0,0 +1,4409 @@ +# This file is automatically generated by +# maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh +# It is supposed to list all haskellPackages that cannot evaluate because they +# depend on a dependency marked as broken. +dont-distribute-packages: + + - 4Blocks + - AC-Vector-Fancy + - ADPfusion + - ADPfusionForest + - ADPfusionSet + - AERN-Net + - AERN-Real + - AERN-Real-Double + - AERN-Real-Interval + - AERN-RnToRm + - AERN-RnToRm-Plot + - ASN1 + - AbortT-monadstf + - AbortT-mtl + - Advgame + - Advise-me + - AlgoRhythm + - AlignmentAlgorithms + - AndroidViewHierarchyImporter + - Annotations + - ApplePush + - AttoJson + - AutoForms + - AvlTree + - BASIC + - BPS + - Barracuda + - BerlekampAlgorithm + - BesselJ + - BioHMM + - Biobase + - BiobaseBlast + - BiobaseDotP + - BiobaseENA + - BiobaseEnsembl + - BiobaseFR3D + - BiobaseFasta + - BiobaseHTTP + - BiobaseHTTPTools + - BiobaseInfernal + - BiobaseMAF + - BiobaseTrainingData + - BiobaseTurner + - BiobaseTypes + - BiobaseVienna + - BiobaseXNA + - BirdPP + - Bitly + - BlastHTTP + - Blobs + - BlogLiterately-diagrams + - Bookshelf + - CBOR + - CC-delcont-alt + - CMCompare + - CPBrainfuck + - CSPM-FiringRules + - CSPM-Interpreter + - CSPM-ToProlog + - CSPM-cspm + - CarneadesIntoDung + - Chart-fltkhs + - ClustalParser + - Coadjute + - Combinatorrent + - ComonadSheet + - Condor + - Configger + - Control-Monad-MultiPass + - CoreFoundation + - DMuCheck + - DOM + - DP + - DRBG + - DSA + - DSH + - DSTM + - Dangerous + - DarcsHelpers + - DeepArrow + - DefendTheKing + - DifferenceLogic + - DisTract + - DnaProteinAlignment + - DocTest + - DrHylo + - Dust + - Dust-crypto + - Dust-tools + - Dust-tools-pcap + - DysFRP-Cairo + - DysFRP-Craftwerk + - EditTimeReport + - EntrezHTTP + - EsounD + - EtaMOO + - Etage-Graph + - Eternal10Seconds + - Etherbunny + - EventSocket + - FComp + - FM-SBLEX + - FTPLine + - FailureT + - FermatsLastMargin + - FieldTrip + - Fin + - Finance-Treasury + - FiniteCategories + - FiniteCategoriesGraphViz + - FiniteMap + - FirstOrderTheory + - Flint2-Examples + - Flippi + - ForSyDe + - Forestry + - FormalGrammars + - Foster + - Frames-dsv + - Frames-map-reduce + - Frank + - GLFW-OGL + - GLFW-task + - GPX + - GPipe-Collada + - GPipe-Examples + - GPipe-GLFW + - GPipe-GLFW4 + - GPipe-TextureLoad + - GeBoP + - GenI + - Genbank + - Gene-CluEDO + - GenussFold + - GlomeView + - GoogleDirections + - GoogleSB + - GoogleTranslate + - GrammarProducts + - GraphHammer + - GraphHammer-examples + - Grow + - GrowlNotify + - Gtk2hsGenerics + - GtkGLTV + - GtkTV + - GuiHaskell + - GuiTV + - H + - HAppS-Data + - HAppS-IxSet + - HAppS-Server + - HAppS-State + - HGamer3D-API + - HGamer3D-Audio + - HGamer3D-Bullet-Binding + - HGamer3D-CAudio-Binding + - HGamer3D-CEGUI-Binding + - HGamer3D-Common + - HGamer3D-Enet-Binding + - HGamer3D-GUI + - HGamer3D-Graphics3D + - HGamer3D-InputSystem + - HGamer3D-Network + - HGamer3D-OIS-Binding + - HGamer3D-Ogre-Binding + - HGamer3D-SDL2-Binding + - HGamer3D-SFML-Binding + - HGamer3D-WinEvent + - HGamer3D-Wire + - HJScript + - HLearn-algebra + - HLearn-approximation + - HLearn-classification + - HLearn-datastructures + - HLearn-distributions + - HNM + - HPhone + - HPlot + - HPong + - HQu + - HROOT + - HROOT-graf + - HROOT-hist + - HROOT-io + - HROOT-math + - HROOT-net + - HROOT-tree + - HRay + - HSGEP + - HSHHelpers + - HSoundFile + - HStringTemplateHelpers + - HTab + - HXMPP + - HaMinitel + - HaRe + - HaTeX-meta + - HaTeX-qq + - HaVSA + - HaXPath + - Hach + - HarmTrace + - HasGP + - Haschoo + - Hashell + - HaskRel + - Hate + - Hawk + - Hayoo + - Hedi + - Hieroglyph + - HiggsSet + - Hipmunk-Utils + - HipmunkPlayground + - Hoed + - Holumbus-Distribution + - Holumbus-MapReduce + - Holumbus-Storage + - HongoDB + - Hs2lib + - HsParrot + - HsWebots + - Hsed + - Hungarian-Munkres + - Hydrogen + - INblobs + - IORefCAS + - IndexedList + - InfixApplicative + - JSON-Combinator + - JSON-Combinator-Examples + - Javasf + - JsContracts + - JsonGrammar + - JuPyTer-notebook + - JunkDB-driver-gdbm + - JunkDB-driver-hashtables + - KiCS + - KiCS-debugger + - KiCS-prophecy + - LDAPv3 + - LPFP + - LPPaver + - LambdaINet + - LambdaPrettyQuote + - LambdaShell + - Lattices + - LinearSplit + - LinkChecker + - ListT + - LogicGrowsOnTrees + - LogicGrowsOnTrees-MPI + - LogicGrowsOnTrees-network + - LogicGrowsOnTrees-processes + - LslPlus + - Lucu + - Lykah + - MC-Fold-DP + - MFlow + - MIP-glpk + - MSQueue + - MailchimpSimple + - Map + - MetaObject + - Metrics + - Mhailist + - Michelangelo + - MicrosoftTranslator + - MissingPy + - MonadCatchIO-mtl-foreign + - MonadLab + - Monaris + - Monatron-IO + - Mondrian + - Monocle + - MuCheck-HUnit + - MuCheck-Hspec + - MuCheck-QuickCheck + - MuCheck-SmallCheck + - Munkres-simple + - MutationOrder + - NGLess + - NTRU + - NXT + - NaCl + - NaperianNetCDF + - NearContextAlgebra + - Network-NineP + - Ninjas + - NoSlow + - Nomyx + - Nomyx-Core + - Nomyx-Language + - Nomyx-Rules + - Nomyx-Web + - NonEmptyList + - Nussinov78 + - OnRmt + - OpenAFP-Utils + - OpenGLCheck + - OpenSCAD + - OpenVG + - PCLT-DB + - PageIO + - Paillier + - Paraiso + - Parallel-Arrows-BaseSpec + - Parallel-Arrows-Eden + - Parallel-Arrows-Multicore + - Parallel-Arrows-ParMonad + - PermuteEffects + - Plot-ho-matic + - PlslTools + - Printf-TH + - ProbabilityMonads + - Pugs + - Pup-Events + - Pup-Events-Demo + - Quelea + - RESTng + - RJson + - RMP + - RNAFold + - RNAFoldProgs + - RNAdesign + - RNAdraw + - RNAlien + - RNAwolf + - Raincat + - Ranka + - Rlang-QQ + - RollingDirectory + - S3 + - SBench + - SCRIPTWriter + - SCalendar + - SFML-control + - SFont + - SGdemo + - STLinkUSB + - STM32-Zombie + - SVG2Q + - SciFlow + - SciFlow-drmaa + - Scurry + - SelectSequencesFromMSA + - Set + - Shellac-compatline + - Shellac-editline + - Shellac-haskeline + - Shellac-readline + - ShortestPathProblems + - Shpadoinkle-backend-pardiff + - Shpadoinkle-backend-snabbdom + - Shpadoinkle-backend-static + - Shpadoinkle-developer-tools + - Shpadoinkle-disembodied + - Shpadoinkle-examples + - Shpadoinkle-html + - Shpadoinkle-lens + - Shpadoinkle-router + - Shpadoinkle-streaming + - Shpadoinkle-template + - Shpadoinkle-widgets + - SimpleGL + - SimpleLog + - SimpleServer + - Smooth + - Snusmumrik + - SoccerFun + - SoccerFunGL + - SourceGraph + - SpacePrivateers + - SpinCounter + - Spock + - Spock-api-server + - Spock-digestive + - Spock-lucid + - Spock-worker + - StockholmAlignment + - Strafunski-Sdf2Haskell + - SybWidget + - SyntaxMacros + - TV + - TastyTLT + - Taxonomy + - TaxonomyTools + - TeaHS + - TreeCounter + - Treiber + - TrieMap + - TypeClass + - TypeIlluminator + - UMM + - URLT + - UTFTConverter + - UrlDisp + - ViennaRNA-extras + - Vis + - WEditorBrick + - WEditorHyphen + - WL500gPControl + - WURFL + - WXDiffCtrl + - WashNGo + - WaveFront + - WebBits-Html + - WebBits-multiplate + - WebCont + - Wired + - WordAlignment + - WringTwistree + - WxGeneric + - XML + - XMPP + - XSaiga + - Yablog + - Yogurt-Standalone + - Z-Botan + - Z-IO + - Z-MessagePack + - Z-YAML + - ZipFold + - a50 + - abcBridge + - abstract-par-accelerate + - ac-machine-conduit + - accelerate-arithmetic + - accelerate-fftw + - accelerate-fourier + - accelerate-io + - accelerate-io-JuicyPixels + - accelerate-io-array + - accelerate-io-bmp + - accelerate-io-bytestring + - accelerate-io-cereal + - accelerate-io-repa + - accelerate-io-serialise + - accelerate-io-vector + - accelerate-llvm + - accelerate-llvm-native + - accelerate-random + - accelerate-typelits + - accelerate-utility + - access-token-provider + - acme-php + - acme-safe + - activehs + - actor + - acts + - adhoc-network + - adict + - adp-multi-monadiccp + - aeson-native + - aeson_1_5_6_0 + - affine + - afis + - afv + - agda-server + - agda-snippets-hakyll + - agentx + - aip + - aivika-distributed + - alg + - algebra-checkers + - algebra-driven-design + - algebra-sql + - algebraic + - algebraic-graphs-io + - algolia + - algorithmic-composition-additional + - algorithmic-composition-basic + - algorithmic-composition-complex + - algorithmic-composition-frequency-shift + - algorithmic-composition-overtones + - alloy-proxy-fd + - alms + - alpha + - alsa-gui + - alsa-pcm-tests + - alsa-seq-tests + - alto + - amazon-emailer-client-snap + - amby + - ampersand + - amqp-streamly + - analyze-client + - anansi + - anansi-hscolour + - anatomy + - animate-example + - animate-frames + - animate-preview + - animate-sdl2 + - annah + - anonymous-sums-tests + - antagonist + - anticiv + - antiope-contract + - antiope-core + - antiope-dynamodb + - antiope-s3 + - antiope-shell + - antlrc + - apelsin + - api-rpc-accumulate + - api-rpc-pegnet + - api-yoti + - apiary + - apiary-authenticate + - apiary-clientsession + - apiary-cookie + - apiary-eventsource + - apiary-helics + - apiary-http-client + - apiary-logger + - apiary-memcached + - apiary-mongoDB + - apiary-persistent + - apiary-purescript + - apiary-redis + - apiary-session + - apiary-websockets + - apigen + - apis + - apotiki + - approx-rand-test + - arbor-monad-metric-datadog + - archive-tar-bytestring + - archlinux-web + - arduino-copilot + - arff + - arghwxhaskell + - argon + - ariadne + - arith-encode + - arithmetic-circuits + - array-forth + - arraylist + - ascii-cows + - ascii-table + - asic + - assert4hs + - assert4hs-core + - assert4hs-hspec + - assert4hs-tasty + - assimp + - ast-monad-json + - astview + - aterm-utils + - atlassian-connect-core + - atmos-dimensional-tf + - atom-msp430 + - atomic-primops-foreign + - atp + - attenuation-profunctors + - attoparsec-enumerator + - attoparsec-iteratee + - attoparsec-text-enumerator + - atuin + - audiovisual + - aura + - authoring + - autoapply + - automata + - autonix-deps-kf5 + - avers + - avers-api + - avers-api-docs + - avers-server + - aviation-cessna172-diagrams + - aviation-cessna172-weight-balance + - aviation-navigation + - aviation-weight-balance + - awesomium + - awesomium-glut + - aws-configuration-tools + - aws-dynamodb-conduit + - aws-dynamodb-streams + - aws-elastic-transcoder + - aws-kinesis + - aws-kinesis-client + - aws-kinesis-reshard + - aws-lambda + - aws-mfa-credentials + - aws-sdk + - aws-sdk-xml-unordered + - aws-sign4 + - aws-sns + - axel + - axiom + - azimuth-hs + - azure-functions-worker + - azure-service-api + - azure-servicebus + - b-tree + - b9 + - babylon + - backblaze-b2-hs + - backdropper + - balkon + - ballast + - bamboo + - bamboo-launcher + - bamboo-plugin-highlight + - bamboo-plugin-photo + - bamboo-theme-blueprint + - bamboo-theme-mini-html5 + - bamse + - bamstats + - barley + - base32-bytestring + - baserock-schema + - basic + - batchd + - batchd-core + - batchd-docker + - batchd-libvirt + - batching + - battlenet-yesod + - battleplace-api + - battleships + - bayes-stack + - bbi + - bdcs + - bdcs-api + - beam-automigrate + - beam-postgres + - beam-sqlite + - beam-th + - bearriver + - beautifHOL + - bech32-th + - beeminder-api + - bein + - belka + - bff + - bglib + - bifunctor + - billboard-parser + - billeksah-forms + - billeksah-main + - billeksah-pane + - binary-file + - binary-protocol-zmq + - binary-streams + - binding-gtk + - binding-wx + - bindings-apr-util + - bindings-linux-videodev2 + - bindings-ppdev + - bindynamic + - binembed-example + - binrep + - bioace + - bioalign + - biofasta + - biofastq + - bioinformatics-toolkit + - biophd + - biopsl + - biosff + - biostockholm + - bip32 + - birch-beer + - bird + - bisc + - biscuit-servant + - bishbosh + - bit-array + - bitcoin-address + - bitcoin-api + - bitcoin-api-extra + - bitcoin-block + - bitcoin-tx + - bitcoin-types + - bitcoind-regtest + - bitly-cli + - bitmaps + - bittorrent + - bla + - blacktip + - blakesum-demo + - blastxml + - blatex + - blaze-builder-enumerator + - blaze-colonnade + - ble + - blink1 + - blip + - blogination + - bloxorz + - blubber + - bluetile + - blunt + - bno055-haskell + - bogre-banana + - bond + - bond-haskell + - bond-haskell-compiler + - bookkeeper + - bookkeeper-permissions + - bookkeeping-jp + - boomslang + - boots-app + - boots-cloud + - boots-web + - borel + - botan-low + - both + - bound-gen + - breakout + - bricks + - bricks-internal-test + - bricks-parsec + - bricks-rendering + - bricks-syntax + - broadcast-chan-conduit + - broadcast-chan-pipes + - bronyradiogermany-streaming + - btc-lsp + - btree + - buchhaltung + - buildbox-tools + - buildwrapper + - bulletproofs + - bulmex + - burnt-explorer + - bus-pirate + - buster-gtk + - buster-network + - butterflies + - bytable + - bytelog + - bytestring-builder-varword + - bytestring-read + - bytetrie + - ca + - cabal-bounds + - cabal-cache + - cabal-cargs + - cabal-fix + - cabal-query + - cabal-test + - cabal2arch + - cabalmdvrpm + - cabalrpmdeps + - caffegraph + - cake + - cakyrespa + - cal3d-examples + - cal3d-opengl + - calc + - calculator + - caldims + - call + - camfort + - campfire + - canadian-income-tax + - canteven-http + - cao + - cap + - capnp + - captcha-2captcha + - captcha-capmonster + - captcha-core + - car-pool + - carboncopy + - cartel + - cas-hashable-s3 + - cas-store + - casadi-bindings + - casadi-bindings-control + - casadi-bindings-core + - casadi-bindings-ipopt-interface + - casadi-bindings-snopt-interface + - cash + - casr-logbook-html + - casr-logbook-meta + - casr-logbook-meta-html + - casr-logbook-reports + - casr-logbook-reports-html + - casr-logbook-reports-meta + - casr-logbook-reports-meta-html + - cassandra-thrift + - cassy + - casui + - categorical-algebra + - category + - category-extras + - cattrap + - cctools-workqueue + - cef3-simple + - ceilometer-common + - celtchar + - cerberus + - cereal-enumerator + - cereal-io-streams + - cereal-streams + - certificate + - cfipu + - cflp + - cfopu + - chainweb-mining-client + - chakra + - chalkboard-viewer + - chapelure + - charade + - chart-cli + - chart-svg + - chart-svg-various + - chart-svg_0_6_0_0 + - chart-unit + - chassis + - chatty + - cheapskate-highlight + - cheapskate-terminal + - check-pvp + - chevalier-common + - chiasma + - chiasma-test + - chitauri + - choose-exe + - chorale-geo + - chp-mtl + - chp-plus + - chp-spec + - chp-transformers + - chr-lang + - chromatin + - chu2 + - chuchu + - chunks + - citation-resolve + - citeproc-hs-pandoc-filter + - clac + - clafer + - claferIG + - claferwiki + - clash + - clash-ghc + - clash-lib + - clash-lib-hedgehog + - clash-multisignal + - clash-prelude-hedgehog + - clash-prelude-quickcheck + - clash-shake + - clash-systemverilog + - clash-verilog + - clash-vhdl + - clashilator + - classify-frog + - classy-effects + - classy-effects-th + - classy-miso + - clckwrks + - clckwrks-cli + - clckwrks-dot-com + - clckwrks-plugin-bugs + - clckwrks-plugin-ircbot + - clckwrks-plugin-mailinglist + - clckwrks-plugin-media + - clckwrks-plugin-page + - clckwrks-plugin-redirect + - clckwrks-theme-bootstrap + - clckwrks-theme-clckwrks + - clckwrks-theme-geo-bootstrap + - cleff-plugin + - cless + - cleveland + - cli-git + - cli-nix + - click-clack + - clickhouse-haskell + - clifford + - climb + - clippings + - cloud-haskell + - cloud-seeder + - cloudyfs + - clr-bindings + - clr-inline + - clua + - clustering + - clustertools + - clutterhs + - cmathml3 + - cmptype + - cmv + - cnc-spec-compiler + - co-feldspar + - cobot-io + - codec + - codec-libevent + - codec-rpm + - codemonitor + - codet-plugin + - coformat + - cognimeta-utils + - coinbase-exchange + - coincident-root-loci + - colada + - collapse-duplication + - collection-json + - collections-base-instances + - color-counter + - colorless-http-client + - colorless-scotty + - colour-accelerate + - colour-space + - columbia + - columnar + - comark + - combinat-diagrams + - comic + - commsec + - commsec-keyexchange + - comonad-random + - compaREST + - compact-mutable + - compdoc + - compdoc-dhall-decoder + - complexity + - composite-aeson + - composite-aeson-cofree-list + - composite-aeson-throw + - composite-aeson-writeonly + - composite-binary + - composite-hashable + - composite-ix + - composite-lens-extra + - composite-tuple + - composite-xml + - composite-xstep + - comprehensions-ghc + - computational-algebra + - concraft + - concraft-hr + - concraft-pl + - concrete-haskell + - concrete-haskell-autogen + - concurrency-benchmarks + - condor + - conductive-hsc3 + - conductive-song + - conduit-throttle + - conduit-vfs-zip + - confcrypt + - conferer-provider-dhall + - conferer-provider-yaml + - conferer-source-dhall + - conferer-source-yaml + - conffmt + - confide + - config-select + - configifier + - configurator-ng + - conic-graphs + - constrained-category + - constrained-platform-instances + - constraint + - constraint-manip + - constraint-reflection + - constructible + - consumers + - container + - containers-accelerate + - content-store + - continuum + - continuum-client + - control + - control-monad-attempt + - control-monad-exception + - control-monad-exception-monadsfd + - control-monad-exception-monadstf + - control-monad-exception-mtl + - conversions + - convert + - convert-annotation + - convertible-ascii + - convertible-text + - coordinate + - copilot + - copilot-cbmc + - copilot-frp-sketch + - copilot-language + - copilot-libraries + - copilot-sbv + - copilot-theorem + - copilot-verifier + - corenlp-parser + - coroutine-enumerator + - coroutine-iteratee + - couch-simple + - couchdb-enumerator + - cpkg + - cprng-aes + - cprng-aes-effect + - cql-io-tinylog + - cqrs-example + - cqrs-memory + - cqrs-postgresql + - cqrs-sqlite3 + - cqrs-test + - cqrs-testkit + - crackNum + - crackNum_3_12 + - craft + - craftwerk-cairo + - craftwerk-gtk + - craze + - credentials-cli + - crf-chain1 + - crf-chain1-constrained + - crf-chain2-generic + - crf-chain2-tiers + - criu-rpc + - cron-compat + - crucible + - crucible-llvm + - crucible-symio + - crux + - crux-llvm + - crypto-classical + - crypto-conduit + - crypto-pubkey + - crypto-sodium + - cryptocipher + - cryptoids + - cryptoids-class + - cryptol + - cryptonite-cd + - crystalfontz + - cspmchecker + - csv-enumerator + - ctpl + - cube + - curryer-rpc + - cursor-fuzzy-time-gen + - cv-combinators + - cypher + - dahdit-midi + - dahdit-network + - dahdit-test + - daino + - dapi + - darcs-benchmark + - darcs-beta + - darcs-fastconvert + - darcsden + - darcswatch + - darkplaces-demo + - darkplaces-rcon-util + - dash-haskell + - data-basic + - data-cycle + - data-default-extra + - data-layer + - data-lens-ixset + - data-object-json + - data-object-yaml + - data-result + - data-rtuple + - data-structure-inferrer + - database-id-groundhog + - datadog-tracing + - datafix + - dataflow + - datasets + - date-conversions + - dbjava + - dbmigrations-mysql + - dbmigrations-postgresql + - dbmigrations-sqlite + - dbus-client + - ddate + - ddc-build + - ddc-core + - ddc-core-babel + - ddc-core-eval + - ddc-core-flow + - ddc-core-llvm + - ddc-core-salt + - ddc-core-simpl + - ddc-core-tetra + - ddc-driver + - ddc-interface + - ddc-source-tetra + - ddc-tools + - ddc-war + - ddci-core + - debug + - decidable + - decimal-arithmetic + - dedukti + - deeplearning-hs + - deepzoom + - defargs + - definitive-filesystem + - definitive-graphics + - definitive-parser + - definitive-reactive + - definitive-sound + - defun + - deka-tests + - delaunay + - delicious + - delimited-text + - delimiter-separated + - delta + - delta-h + - dep-t-advice + - dep-t-dynamic + - dep-t-value + - dependent-literals + - dependent-literals-plugin + - dependent-state + - depends + - dephd + - deptrack-devops + - deptrack-dot + - dequeue + - derive-IG + - descript-lang + - detour-via-uom + - devtools + - dewdrop + - dfinity-radix-tree + - dhall-lex + - dhall-secret + - dia-functions + - diagrams-reflex + - diagrams-wx + - dialog + - diff + - difference-monoid + - differential + - digestive-foundation-lucid + - digestive-functors-hsp + - dimensional-tf + - dimensions + - dingo-core + - dingo-example + - dingo-widgets + - diplomacy-server + - direct-rocksdb + - directory-contents + - dirfiles + - dirstream + - discogs-haskell + - discord-gateway + - discord-hs + - discord-register + - discord-rest + - distributed-fork + - distributed-fork-aws-lambda + - distributed-process + - distributed-process-async + - distributed-process-azure + - distributed-process-client-server + - distributed-process-ekg + - distributed-process-execution + - distributed-process-extras + - distributed-process-fsm + - distributed-process-lifted + - distributed-process-monad-control + - distributed-process-p2p + - distributed-process-platform + - distributed-process-registry + - distributed-process-simplelocalnet + - distributed-process-supervisor + - distributed-process-systest + - distributed-process-task + - distributed-process-tests + - distributed-process-zookeeper + - distributed-static + - distribution-plot + - dixi + - dl-fedora + - dmenu-pkill + - dmenu-pmount + - dmenu-search + - dnf-repo + - dobutokO-poetry + - dobutokO-poetry-general + - dobutokO-poetry-general-languages + - dobutokO2 + - dobutokO3 + - dobutokO4 + - doc-review + - doi + - dojang + - domaindriven + - dormouse-client + - dotparse + - dovetail + - dovetail-aeson + - dow + - download-media-content + - dph-examples + - dph-lifted-base + - dph-lifted-copy + - dph-lifted-vseg + - dph-prim-interface + - dph-prim-par + - dph-prim-seq + - dropbox-sdk + - dropsolve + - dsh-sql + - dsmc-tools + - dtd + - dunai-test + - dvda + - dynamic-cabal + - dynamic-pipeline + - dynamic-plot + - dynamic-pp + - dynobud + - e11y-otel + - easytensor + - easytensor-vulkan + - ecdsa + - edenskel + - edentv + - edge + - edges + - editable + - edits + - effect-monad + - effective-aspects-mzv + - eflint + - egison + - egison-pattern-src-haskell-mode + - egison-pattern-src-th-mode + - egison-quote + - egison-tutorial + - ekg + - ekg-carbon + - ekg-wai + - elasticsearch-interchange + - electrs-client + - elerea-examples + - eliminators + - eliminators_0_9_4 + - elliptic-curve + - elsa + - ema-extra + - emacs-keys + - email + - emailparse + - embroidery + - emd + - engine-io-growler + - engine-io-snap + - engine-io-wai + - engine-io-yesod + - entangle + - enum-text-rio + - enumerate + - enumerate-function + - enumeration + - enumerator-fd + - enumerator-tf + - enumfun + - ephemeral + - erf-native + - eros-client + - eros-http + - error-message + - errors-ext + - ersatz-toysat + - esotericbot + - esqueleto-postgis + - esqueleto-streaming + - essence-of-live-coding-PortMidi + - essence-of-live-coding-gloss + - essence-of-live-coding-gloss-example + - essence-of-live-coding-pulse + - essence-of-live-coding-pulse-example + - essence-of-live-coding-quickcheck + - essence-of-live-coding-vivid + - essence-of-live-coding-warp + - estimators + - estreps + - eternity + - eternity-timestamped + - ether + - ethereum-analyzer + - ethereum-analyzer-cli + - ethereum-analyzer-webui + - ethereum-client-haskell + - ethereum-merkle-patricia-db + - eths-rlp + - euphoria + - evdev-streamly + - event-monad + - eventful-core + - eventful-dynamodb + - eventful-memory + - eventful-postgresql + - eventful-sql-common + - eventful-sqlite + - eventful-test-helpers + - eventloop + - eventsource-geteventstore-store + - eventsource-store-specs + - eventsource-stub-store + - eventuo11y-batteries + - eventuo11y-json + - eventuo11y-otel + - eventuo11y-prometheus + - every-bit-counts + - exference + - exinst-aeson + - exinst-base + - exinst-bytes + - exinst-cereal + - exinst-serialise + - exist + - exist-instances + - expand + - expat-enumerator + - expiring-containers + - explicit-iomodes-bytestring + - explicit-iomodes-text + - explicit-sharing + - explore + - expressions-z3 + - extemp + - extended-containers-lens + - extensible-skeleton + - extract-dependencies + - factual-api + - fadno + - fair + - fallingblocks + - family-tree + - fast-arithmetic + - fast-bech32 + - fastcdc + - fastirc + - fastparser + - fault-tree + - fay-base + - fay-builder + - fay-dom + - fay-geoposition + - fay-hsx + - fay-jquery + - fay-ref + - fay-simplejson + - fay-text + - fay-uri + - fay-websockets + - fbrnch + - fcd + - feature-flipper-postgres + - fedora-composes + - fedora-img-dl + - fedora-repoquery + - feed-gipeda + - feed-translator + - feed2lj + - feed2twitter + - feedback + - fei-base + - fei-dataiter + - fei-datasets + - fei-examples + - fei-modelzoo + - fei-nn + - feldspar-compiler + - feldspar-language + - festung + - fficxx + - ffmpeg-tutorials + - ficketed + - filepath-crypto + - filepath-io-access + - filesystem-abstractions + - filesystem-enumerator + - fin-int + - find-clumpiness + - findhttp + - finitary + - finitary-derive + - finitary-optics + - finite-table + - firestore + - firstify + - fishfood + - fix-parser-simple + - fixed-point-vector + - fixed-point-vector-space + - fixhs + - flashblast + - flexiwrap + - flexiwrap-smallcheck + - flite + - flower + - flowsim + - fltkhs-demos + - fltkhs-fluid-demos + - fltkhs-fluid-examples + - fltkhs-hello-world + - fltkhs-themes + - fluent-logger + - fluent-logger-conduit + - fmt-for-rio + - foldable1 + - foldl-transduce-attoparsec + - follower + - foo + - formal + - format + - format-status + - forml + - formlets + - formlets-hsp + - forms-data-format + - forsyde-deep + - forth-hll + - fortran-src + - fortran-src-extras + - foscam-directory + - foscam-sort + - fpco-api + - fplll + - fpnla-examples + - frame-markdown + - freckle-app + - free-category + - free-functors + - free-game + - free-theorems-seq-webui + - freekick2 + - freelude + - freer-converse + - freer-simple-catching + - freer-simple-http + - freer-simple-profiling + - freer-simple-random + - freer-simple-time + - fresnel-fused-effects + - friday-devil + - friday-juicypixels + - friday-scale-dct + - front + - frpnow-gloss + - frpnow-gtk + - frpnow-gtk3 + - frpnow-vty + - ftdi + - ftp-client-conduit + - ftree + - ftshell + - funbot + - funbot-git-hook + - funcons-lambda-cbv-mp + - funcons-simple + - funcons-tools + - function-combine + - functional-arrow + - functor + - functor-combo + - functor-monad + - funflow + - funflow-nix + - funion + - funnyprint + - funsat + - fused-effects-squeal + - fwgl-glfw + - fwgl-javascript + - fxpak + - g2 + - g2q + - g3p-hash + - gact + - galois-fft + - galois-field + - gamma + - gargoyle-postgresql + - gargoyle-postgresql-connect + - gargoyle-postgresql-nix + - gbs-downloader + - gbu + - gdax + - gdiff-ig + - gedcom + - geek + - geek-server + - gegl + - gelatin-freetype2 + - gelatin-fruity + - gelatin-gl + - gelatin-sdl2 + - gelatin-shaders + - gemini-router + - gemini-textboard + - gencheck + - generic-accessors + - generic-override-aeson + - generic-xml + - generics-mrsop-gdiff + - genesis + - genesis-test + - geni-gui + - geni-util + - geniconvert + - geniserver + - genvalidity-network-uri + - geodetic + - geolite-csv + - getemx + - ghc-dump-util + - ghc-imported-from + - ghc-instances + - ghc-mod + - ghc-plugs-out + - ghc-session + - ghci-pretty + - ghcjs-dom-webkit + - ghcjs-hplay + - ghcup + - ght + - gi-cairo-again + - gi-ges + - gi-gstpbutils + - gi-gtk-declarative-app-simple + - git-config + - git-fmt + - git-gpush + - git-object + - git-remote-ipfs + - git-sanity + - gitdo + - github-data + - github-webhook-handler-snap + - gitlib-cross + - gitlib-s3 + - gitson + - givegif + - gladexml-accessor + - glazier + - glazier-pipes + - glazier-react + - glazier-react-examples + - glazier-react-widget + - glirc + - global + - global-config + - glome-hs + - gloss-accelerate + - gloss-devil + - gloss-raster-accelerate + - gloss-sodium + - glpk-hs + - gltf-loader + - glualint + - gmap + - gmndl + - gnome-desktop + - gnomevfs + - gnss-converters + - goal-geometry + - goal-graphical + - goal-probability + - goal-simulation + - goat + - goatee-gtk + - gogol + - gogol-abusiveexperiencereport + - gogol-acceleratedmobilepageurl + - gogol-accessapproval + - gogol-accesscontextmanager + - gogol-adexchange-buyer + - gogol-adexchange-seller + - gogol-adexchangebuyer2 + - gogol-adexperiencereport + - gogol-admin-datatransfer + - gogol-admin-directory + - gogol-admin-emailmigration + - gogol-admin-reports + - gogol-adsense + - gogol-adsense-host + - gogol-affiliates + - gogol-alertcenter + - gogol-analytics + - gogol-analyticsreporting + - gogol-android-enterprise + - gogol-android-publisher + - gogol-androiddeviceprovisioning + - gogol-androidmanagement + - gogol-appengine + - gogol-apps-activity + - gogol-apps-calendar + - gogol-apps-licensing + - gogol-apps-reseller + - gogol-apps-tasks + - gogol-appstate + - gogol-autoscaler + - gogol-bigquery + - gogol-bigquerydatatransfer + - gogol-bigtableadmin + - gogol-billing + - gogol-binaryauthorization + - gogol-blogger + - gogol-books + - gogol-chat + - gogol-civicinfo + - gogol-classroom + - gogol-cloudasset + - gogol-clouderrorreporting + - gogol-cloudfunctions + - gogol-cloudidentity + - gogol-cloudiot + - gogol-cloudkms + - gogol-cloudmonitoring + - gogol-cloudprivatecatalog + - gogol-cloudprivatecatalogproducer + - gogol-cloudprofiler + - gogol-cloudscheduler + - gogol-cloudsearch + - gogol-cloudshell + - gogol-cloudtasks + - gogol-cloudtrace + - gogol-commentanalyzer + - gogol-composer + - gogol-compute + - gogol-consumersurveys + - gogol-container + - gogol-containeranalysis + - gogol-containerbuilder + - gogol-customsearch + - gogol-dataflow + - gogol-datafusion + - gogol-dataproc + - gogol-datastore + - gogol-debugger + - gogol-deploymentmanager + - gogol-dfareporting + - gogol-dialogflow + - gogol-digitalassetlinks + - gogol-discovery + - gogol-dlp + - gogol-dns + - gogol-docs + - gogol-doubleclick-bids + - gogol-doubleclick-search + - gogol-drive + - gogol-driveactivity + - gogol-factchecktools + - gogol-file + - gogol-firebase-dynamiclinks + - gogol-firebase-rules + - gogol-firebasehosting + - gogol-firebaseremoteconfig + - gogol-firestore + - gogol-fitness + - gogol-fonts + - gogol-freebasesearch + - gogol-fusiontables + - gogol-games + - gogol-games-configuration + - gogol-games-management + - gogol-genomics + - gogol-gmail + - gogol-groups-migration + - gogol-groups-settings + - gogol-healthcare + - gogol-iam + - gogol-iamcredentials + - gogol-iap + - gogol-identity-toolkit + - gogol-indexing + - gogol-jobs + - gogol-kgsearch + - gogol-language + - gogol-latencytest + - gogol-libraryagent + - gogol-logging + - gogol-manufacturers + - gogol-maps-coordinate + - gogol-maps-engine + - gogol-mirror + - gogol-ml + - gogol-monitoring + - gogol-oauth2 + - gogol-oslogin + - gogol-pagespeed + - gogol-partners + - gogol-people + - gogol-photoslibrary + - gogol-play-moviespartner + - gogol-playcustomapp + - gogol-plus + - gogol-plus-domains + - gogol-poly + - gogol-prediction + - gogol-proximitybeacon + - gogol-pubsub + - gogol-qpxexpress + - gogol-redis + - gogol-remotebuildexecution + - gogol-replicapool + - gogol-replicapool-updater + - gogol-resourcemanager + - gogol-resourceviews + - gogol-run + - gogol-runtimeconfig + - gogol-safebrowsing + - gogol-script + - gogol-searchconsole + - gogol-securitycenter + - gogol-servicebroker + - gogol-serviceconsumermanagement + - gogol-servicecontrol + - gogol-servicemanagement + - gogol-servicenetworking + - gogol-serviceusage + - gogol-serviceuser + - gogol-sheets + - gogol-shopping-content + - gogol-siteverification + - gogol-slides + - gogol-sourcerepo + - gogol-spanner + - gogol-spectrum + - gogol-speech + - gogol-sqladmin + - gogol-storage + - gogol-storage-transfer + - gogol-streetviewpublish + - gogol-surveys + - gogol-tagmanager + - gogol-taskqueue + - gogol-testing + - gogol-texttospeech + - gogol-toolresults + - gogol-tpu + - gogol-tracing + - gogol-translate + - gogol-urlshortener + - gogol-useraccounts + - gogol-vault + - gogol-videointelligence + - gogol-vision + - gogol-webmaster-tools + - gogol-websecurityscanner + - gogol-youtube + - gogol-youtube-analytics + - gogol-youtube-reporting + - google-drive + - google-mail-filters + - google-maps-geocoding + - googleplus + - gore-and-ash-actor + - gore-and-ash-async + - gore-and-ash-demo + - gore-and-ash-glfw + - gore-and-ash-lambdacube + - gore-and-ash-logging + - gore-and-ash-network + - gore-and-ash-sdl + - gore-and-ash-sync + - gps + - gps2htmlReport + - grab-form + - graflog + - grammar-combinators + - grapefruit-examples + - grapefruit-frp + - grapefruit-records + - grapefruit-ui + - grapefruit-ui-gtk + - graph-rewriting-cl + - graph-rewriting-gl + - graph-rewriting-lambdascope + - graph-rewriting-layout + - graph-rewriting-ski + - graph-rewriting-strategies + - graph-rewriting-trs + - graph-rewriting-ww + - graph-visit + - graphicsFormats + - graphicstools + - graphtype + - graphula + - greencard-lib + - grenade + - greskell + - greskell-websocket + - grid-proto + - gridbounds + - gridland + - grisette + - grisette-monad-coroutine + - gross + - groundhog-converters + - groundhog-inspector + - groundhog-mysql + - groundhog-postgresql + - groundhog-sqlite + - groundhog-th + - grpc-etcd-client + - grpc-haskell + - grpc-haskell-core + - gruff + - gruff-examples + - gsc-weighting + - gscholar-rss + - gsl-random-fu + - gsmenu + - gstorable + - gtfs + - gtfs-realtime + - gtk-serialized-event + - gtk2hs-cast-glade + - gtk2hs-cast-gnomevfs + - gtk2hs-cast-gtk + - gtk2hs-cast-gtkglext + - gtk2hs-cast-gtksourceview2 + - gtkimageview + - gtkrsync + - guarded-rewriting + - guess-combinator + - h3spec + - hArduino + - hOff-display + - hPDB + - hPDB-examples + - hS3 + - habit + - hablo + - hablog + - hack-contrib + - hack-contrib-press + - hack-handler-epoll + - hack-handler-evhttp + - hack-handler-fastcgi + - hack-handler-hyena + - hack-handler-simpleserver + - hack-middleware-cleanpath + - hack-middleware-clientsession + - hack-middleware-jsonp + - hack2-contrib-extra + - hack2-handler-happstack-server + - hack2-handler-mongrel2-http + - hack2-handler-snap-server + - hackage2twitter + - hackmanager + - haddock + - haddock_2_23_1 + - haddocset + - hadoop-tools + - haggis + - hailgun-send + - hailgun-simple + - hails-bin + - hake + - hakyll-elm + - hakyll-ogmarkup + - hakyll-shortcut-links + - halberd + - halide-JuicyPixels + - halide-arrayfire + - hall-symbols + - halma-gui + - halma-telegram-bot + - ham + - hamilton + - hamusic + - hans-pcap + - happlets-lib-gtk + - happs-hsp + - happs-hsp-template + - happs-tutorial + - happstack-auth + - happstack-authenticate + - happstack-contrib + - happstack-data + - happstack-dlg + - happstack-facebook + - happstack-fay + - happstack-fay-ajax + - happstack-foundation + - happstack-helpers + - happstack-hsp + - happstack-ixset + - happstack-plugins + - happstack-state + - happstack-static-routing + - happybara-webkit + - haquil + - hardware-edsl + - hark + - harmony + - haroonga-httpd + - has-th + - hasbolt + - hascat + - hascat-lib + - hascat-setup + - hascat-system + - hash-addressed + - hash-addressed-cli + - hashable-accelerate + - hashflare + - hask-home + - haskanoid + - haskdeep + - haskeem + - haskell-abci + - haskell-admin + - haskell-admin-health + - haskell-admin-managed-functions + - haskell-aliyun + - haskell-bitmex-client + - haskell-docs + - haskell-eigen-util + - haskell-ftp + - haskell-lsp + - haskell-lsp-client + - haskell-pdf-presenter + - haskell-platform-test + - haskell-reflect + - haskell-src-exts-observe + - haskell-token-utils + - haskell-tools-ast + - haskell-tools-ast-fromghc + - haskell-tools-ast-gen + - haskell-tools-ast-trf + - haskell-tools-backend-ghc + - haskell-tools-builtin-refactorings + - haskell-tools-cli + - haskell-tools-daemon + - haskell-tools-debug + - haskell-tools-demo + - haskell-tools-experimental-refactorings + - haskell-tools-prettyprint + - haskell-tools-refactor + - haskell-tools-rewrite + - haskell-tor + - haskell-xmpp + - haskelldb-connect-hdbc + - haskelldb-connect-hdbc-catchio-mtl + - haskelldb-connect-hdbc-catchio-tf + - haskelldb-connect-hdbc-catchio-transformers + - haskelldb-connect-hdbc-lifted + - haskelldb-dynamic + - haskelldb-flat + - haskelldb-hdbc + - haskelldb-hdbc-mysql + - haskelldb-hdbc-odbc + - haskelldb-hdbc-postgresql + - haskelldb-hdbc-sqlite3 + - haskelldb-hsql + - haskelldb-hsql-mysql + - haskelldb-hsql-odbc + - haskelldb-hsql-postgresql + - haskelldb-hsql-sqlite3 + - haskelldb-th + - haskelm + - haskey + - haskey-mtl + - haskgame + - hasklepias + - haskoin-bitcoind + - haskoin-crypto + - haskoin-node + - haskoin-node_1_1_0 + - haskoin-protocol + - haskoin-script + - haskoon + - haskoon-httpspec + - haskoon-salvia + - haskore-realtime + - haskore-supercollider + - haskore-synthesizer + - hasktorch + - hasktorch-ffi-thc + - hasktorch-indef + - hasktorch-signatures + - hasktorch-zoo + - haskus-binary + - haskus-system-build + - haskus-utils + - haskus-utils-compat + - haskus-web + - haslo + - hasloGUI + - hasql-cursor-query + - hasql-postgres + - hasql-postgres-options + - hasql-queue + - hasql-streams-conduit + - hasql-streams-core + - hasql-streams-example + - hasql-streams-pipes + - hasql-streams-streaming + - hasql-streams-streamly + - hasqlator-mysql + - hasqly-mysql + - hastache-aeson + - haste-app + - haste-gapi + - haste-lib + - haste-markup + - haste-perch + - hatexmpp3 + - hawitter + - haxl-amazonka + - haxl-facebook + - haxy + - hback + - hbayes + - hbb + - hbf + - hbro + - hbro-contrib + - hcg-minus-cairo + - hcheat + - hcheckers + - hcube + - hdbi + - hdbi-conduit + - hdbi-postgresql + - hdbi-sqlite + - hdbi-tests + - hdiff + - hdirect + - hdocs + - hdph + - heart-app + - heatitup + - heavy-log-shortcuts + - heavy-logger + - heavy-logger-amazon + - heavy-logger-instances + - hecc + - hedgehog-checkers-lens + - hedgehog-gen-json + - hedis-pile + - heftia + - heftia-effects + - heist-aeson + - helic + - helics + - helics-wai + - helium + - hell + - hellage + - hellnet + - hemokit + - hen + - henet + - hepevt + - hermit + - hermit-syb + - herringbone + - herringbone-embed + - herringbone-wai + - hesh + - hesql + - heterolist + - hevolisa + - hevolisa-dph + - hexpat-conduit + - hexpat-iteratee + - hfd + - hfiar + - hfractal + - hgalib + - hgen + - hgeometry + - hgeometry-combinatorial + - hgeometry-ipe + - hgeometry-svg + - hgithub + - hi + - hiccup + - hie-core + - hierarchical-clustering-diagrams + - hierarchical-env + - hierarchical-spectral-clustering + - highjson-swagger + - highjson-th + - himpy + - hinduce-classifier + - hinduce-classifier-decisiontree + - hinduce-examples + - hinvaders + - hinze-streams + - hipbot + - hipe + - hipsql-client + - hipsql-server + - hipsql-tx-simple + - hirt + - hist-pl + - hist-pl-dawg + - hist-pl-fusion + - hist-pl-lexicon + - hist-pl-lmf + - hit + - hit-graph + - hjsonschema + - hjugement-cli + - hlcm + - hledger-api + - hlrdb + - hls + - hls-call-hierarchy-plugin + - hls-exactprint-utils + - hls-gadt-plugin + - hls-refactor-plugin + - hls-rename-plugin + - hls-retrie-plugin + - hls-semantic-tokens-plugin + - hls-splice-plugin + - hmark + - hmatrix-sundials + - hmeap + - hmeap-utils + - hmep + - hmt-diagrams + - hnormalise + - hoauth2-demo + - hoauth2-providers-tutorial + - hob + - hogre + - hogre-examples + - holy-project + - hommage + - homotuple + - hood + - hoodie + - hoodle + - hoodle-builder + - hoodle-core + - hoodle-extra + - hoodle-parser + - hoodle-publish + - hoodle-render + - hoovie + - hoppy-docs + - hoppy-runtime + - hoppy-std + - hotswap + - hp2any-graph + - hp2any-manager + - hpaco + - hpaco-lib + - hpage + - hpaste + - hpath-directory + - hpath-io + - hpc-tracer + - hplayground + - hpqtypes-effectful + - hpqtypes-extras + - hprotoc + - hprotoc-fork + - hps + - hps-cairo + - hpython + - hq + - hquantlib + - hranker + - hreq-client + - hreq-conduit + - hriemann + - hs + - hs-blake2 + - hs-ffmpeg + - hs-functors + - hs-gen-iface + - hs-ix + - hs-pkpass + - hs-profunctors + - hs-sdl-term-emulator + - hs2ats + - hs2dot + - hsbackup + - hsbencher-codespeed + - hsbencher-fusion + - hsc3-auditor + - hsc3-data + - hsc3-forth + - hsc3-graphs + - hsc3-lisp + - hsc3-plot + - hsc3-server + - hsc3-sf-hsndfile + - hsc3-utils + - hscassandra + - hscope + - hsdev + - hsendxmpp + - hsfacter + - hsinspect-lsp + - hslogstash + - hsparql + - hspec-dirstream + - hspec-expectations-pretty + - hspec-pg-transact + - hspec-setup + - hspec-shouldbe + - hspecVariant + - hsprocess + - hsql-mysql + - hsql-odbc + - hsql-postgresql + - hsql-sqlite3 + - hsqml-datamodel-vinyl + - hsqml-demo-morris + - hsqml-morris + - hsreadability + - hssourceinfo + - hssqlppp-th + - hstar + - hstox + - hstradeking + - hstzaar + - hsubconvert + - hswip + - hsx-jmacro + - hsx-xhtml + - hsyslog-tcp + - html-kure + - html-parse-util + - html2hamlet + - htoml-parse + - htsn-import + - http-client-auth + - http-client-rustls + - http-enumerator + - http-exchange + - http-exchange-instantiations + - http-response-decoder + - http2-client-exe + - http2-client-grpc + - http2-grpc-proto-lens + - http2-grpc-proto3-wire + - http3 + - https-everywhere-rules + - https-everywhere-rules-raw + - httpspec + - hubris + - hugs2yc + - hulk + - hunit-gui + - hunp + - hunt-searchengine + - hunt-server + - hurdle + - hurl + - hurl-xml + - husk-scheme-libs + - huzzy + - hw-all + - hw-eliasfano + - hw-json + - hw-json-demo + - hw-json-lens + - hw-json-simple-cursor + - hw-json-standard-cursor + - hw-kafka-avro + - hw-uri + - hworker-ses + - hwormhole + - hws + - hwsl2-bytevector + - hwsl2-reducers + - hxournal + - hxt-binary + - hxt-filter + - hxthelper + - hxweb + - hybrid + - hydra-print + - hydrogen-cli + - hydrogen-cli-args + - hydrogen-data + - hydrogen-parsing + - hydrogen-prelude + - hydrogen-prelude-parsec + - hydrogen-syntax + - hydrogen-util + - hyena + - hylotab + - hyloutils + - hyperbole + - hyperpublic + - i + - iException + - ice40-prim + - ide-backend + - ide-backend-server + - ideas-math + - ideas-math-types + - ideas-statistics + - identicon-style-squares + - idna + - ifscs + - ige-mac-integration + - igrf + - ihaskell-inline-r + - ihaskell-rlangqq + - ihaskell-widgets + - ihttp + - imap + - imgurder + - imj-animation + - imj-base + - imj-game-hamazed + - imj-measure-stdout + - imparse + - imperative-edsl + - imperative-edsl-vhdl + - importify + - imprevu-happstack + - improve + - inch + - incipit + - incremental-computing + - incremental-maps + - increments + - indentation + - indentation-parsec + - indentation-trifecta + - indexation + - indieweb-algorithms + - indigo + - inferno-core + - inferno-lsp + - inferno-vc + - infinity + - inline-java + - inspector-wrecker + - instant-aeson + - instant-bytes + - instant-deepseq + - instant-hashable + - instant-zipper + - instrument-cloudwatch + - integreat + - intel-aes + - interpolatedstring-qq + - interpolatedstring-qq-mwotton + - intro-prelude + - introduction-test + - intset + - invertible-hlist + - ion + - ipatch + - ipc + - ipld-cid + - ipprint + - iptadmin + - irc-fun-bot + - irc-fun-client + - irc-fun-color + - irc-fun-messages + - ironforge + - isevaluated + - ismtp + - isobmff-builder + - isohunt + - iter-stats + - iteratee-compress + - iteratee-mtl + - iteratee-parsec + - iteratee-stm + - iterio-server + - iterm-show-JuicyPixels + - iterm-show-diagrams + - ival + - ivor + - ivory-avr-atmega328p-registers + - ivory-backend-c + - ivory-bitdata + - ivory-eval + - ivory-examples + - ivory-hw + - ivory-opts + - ivory-quickcheck + - ivory-serialize + - ivory-stdlib + - ivy-web + - ix + - ixset + - ixset-typed-conversions + - iyql + - j2hs + - jackpolynomials + - java-bridge-extras + - java-character + - java-reflect + - javaclass + - javasf + - jespresso + - jmacro-rpc-happstack + - jmacro-rpc-snap + - jobs-ui + - join + - jordan-openapi + - jordan-servant + - jordan-servant-client + - jordan-servant-openapi + - jordan-servant-server + - jot + - jsc + - jsmw + - json-ast-json-encoder + - json-autotype + - json-b + - json-enumerator + - json-incremental-decoder + - json-pointer-aeson + - json-pointer-hasql + - json-query + - json-rpc-client + - json-schema + - json-sop + - json-spec-elm + - json-spec-elm-servant + - json-spec-openapi + - json-state + - json-togo + - json-tokens + - json2-hdbc + - json2sg + - jsons-to-schema + - jspath + - jvm + - jvm-batching + - jvm-streaming + - kafka-device + - kafka-device-glut + - kafka-device-joystick + - kafka-device-leap + - kafka-device-spacenav + - kafka-device-vrpn + - kaleidoscope + - kansas-lava + - kansas-lava-cores + - kansas-lava-papilio + - kansas-lava-shake + - karakuri + - katip-rollbar + - keelung + - keera-hails-mvc-environment-gtk + - keera-hails-mvc-model-lightmodel + - keera-hails-mvc-model-protectedmodel + - keera-hails-mvc-solutions-gtk + - keera-hails-mvc-view-gtk + - keera-hails-reactive-cbmvar + - keera-hails-reactive-fs + - keera-hails-reactive-gtk + - keera-hails-reactive-htmldom + - keera-hails-reactive-network + - keera-hails-reactive-polling + - keera-hails-reactive-wx + - keera-hails-reactive-yampa + - keera-hails-reactivelenses + - keera-posture + - keid-resource-gltf + - keid-ui-dearimgui + - kerry + - kevin + - key-vault + - keyring + - keysafe + - keystore + - keyvaluehash + - keyword-args + - kicad-data + - kif-parser + - kind-rational + - kit + - kmeans-par + - kmeans-vector + - knead + - knead-arithmetic + - knit-haskell + - koji-install + - koji-tool + - korfu + - ks-test + - kubernetes-client + - kure-your-boilerplate + - kurita + - kvitable + - laborantin-hs + - labsat + - labyrinth + - labyrinth-server + - lagrangian + - laika + - lambda-devs + - lambda-options + - lambdaFeed + - lambdaLit + - lambdabot-zulip + - lambdacat + - lambdacms-media + - lambdacube + - lambdacube-bullet + - lambdacube-compiler + - lambdacube-edsl + - lambdacube-examples + - lambdacube-gl + - lambdacube-samples + - lambdaya-bus + - lambdiff + - lame-tester + - landlock + - lang + - language-Modula2 + - language-ats + - language-avro + - language-boogie + - language-ecmascript-analysis + - language-eiffel + - language-kort + - language-ninja + - language-oberon + - language-puppet + - language-python-colour + - language-qux + - language-spelling + - large-anon + - large-records + - lat + - latex-formulae-hakyll + - latex-formulae-pandoc + - latex-svg-hakyll + - latex-svg-pandoc + - launchdarkly-server-sdk-redis-hedis + - lawful-classes-hedgehog + - lawful-classes-quickcheck + - layered-state + - layers-game + - layouting + - lazy-hash-cache + - lda + - ldap-client + - ldap-client-og + - ldap-scim-bridge + - ldapply + - leaky + - lean + - learn-physics + - learning-hmm + - legion + - legion-discovery + - legion-discovery-client + - legion-extra + - leksah + - leksah-server + - lens-accelerate + - lens-utils + - lenz + - lenz-mtl + - levmar-chart + - lex-applicative + - lgtk + - lha + - lhae + - lhe + - libconfig + - libcspm + - libgraph + - liblastfm + - liblawless + - liblinear-enumerator + - libmolude + - libraft + - librarian + - librato + - libxml-enumerator + - lifted-base-tf + - lightning-haskell + - lightstep-haskell + - lighttpd-conf + - lighttpd-conf-qq + - linear-accelerate + - linear-code + - linearEqSolver + - linearscan-hoopl + - linkchk + - linkcore + - linnet-aeson + - linnet-conduit + - linux-ptrace + - lio-eci11 + - lion + - liquid-base + - liquid-bytestring + - liquid-containers + - liquid-ghc-prim + - liquid-parallel + - liquid-platform + - liquid-prelude + - liquid-vector + - liquidhaskell + - liquidhaskell-boot + - liquidhaskell-cabal-demo + - list-t-attoparsec + - list-t-html-parser + - list-tuple + - list-witnesses + - listenbrainz-client + - liszt + - lit + - live-sequencer + - llvm + - llvm-analysis + - llvm-base-types + - llvm-base-util + - llvm-data-interop + - llvm-dsl + - llvm-extension + - llvm-extra + - llvm-general + - llvm-general-quote + - llvm-hs-pretty + - llvm-pretty-bc-parser + - llvm-tools + - lmonad-yesod + - lnd-client + - lnurl-authenticator + - loc + - local-search + - localize + - locked-poll + - log + - log-effect-syslog + - log-postgres + - log-utils + - log4hs + - logging-effect-extra + - logic-classes + - lojban + - lojysamban + - lol + - lol-apps + - lol-benches + - lol-cpp + - lol-repa + - lol-tests + - lol-typing + - loli + - longshot + - looksee-trip + - loop-effin + - lorentz + - lostcities + - loup + - lp-diagrams + - lrucaching-haxl + - ls-usb + - lsystem + - luachunk + - lucid-colonnade + - lucienne + - lui + - luminance-samples + - lvish + - lz4-conduit + - lzma-enumerator + - mDNSResponder-client + - macbeth-lib + - machines-amazonka + - machines-directory + - machines-process + - mackerel-client + - macosx-make-standalone + - magic-wormhole + - magicbane + - mahoro + - maid + - mailgun + - majordomo + - majority + - make-package + - manatee + - manatee-all + - manatee-anything + - manatee-browser + - manatee-core + - manatee-curl + - manatee-editor + - manatee-filemanager + - manatee-imageviewer + - manatee-ircclient + - manatee-mplayer + - manatee-pdfviewer + - manatee-processmanager + - manatee-reader + - manatee-template + - manatee-terminal + - manatee-welcome + - mangopay + - mangrove + - manifold-random + - marionetta + - markdown-pap + - markdown2svg + - markov-processes + - markup + - marmalade-upload + - marquise + - marvin + - marxup + - masakazu-bot + - massiv-persist + - matchers + - math-programming-glpk + - math-programming-tests + - mathblog + - mathlink + - matsuri + - maxent + - maxent-learner-hw-gui + - maxsharing + - mcmc-samplers + - medea + - mediabus-fdk-aac + - mediabus-rtp + - mediawiki2latex + - mellon-gpio + - mellon-web + - memcache-conduit + - memory-cd + - memory-hexstring + - merkle-patricia-db + - message-db-temp + - meta-par-accelerate + - metaplug + - metar + - metar-http + - metronome + - micro-gateway + - microformats2-types + - midimory + - mighttpd + - minecraft-data + - minesweeper + - mini-egison + - minilight + - minilight-lua + - minimung + - minioperational + - minirotate + - mismi-kernel + - mismi-s3-core + - miss + - miss-porcelain + - missing-py2 + - mixed-strategies + - mkbndl + - mlist + - mmsyn6ukr + - mmsyn7h + - mmsyn7l + - mmsyn7s + - mmsyn7ukr + - mmsyn7ukr-array + - mmtl-base + - moan + - modify-fasta + - modsplit + - modular-prelude-classy + - modularity + - modulo + - moffy-samples-gtk3 + - moffy-samples-gtk3-run + - moffy-samples-gtk4 + - moffy-samples-gtk4-run + - mole + - monad-connect + - monad-exception + - monad-http + - monad-metrics-extensible + - monad-state + - monad-stlike-stm + - monadiccp-gecode + - monarch + - monetdb-mapi + - mongrel2-handler + - monky + - monomer-flatpak-example + - monte-carlo + - moo + - moo-nad + - moonshine + - morley + - morley-client + - morley-prelude + - morley-upgradeable + - morloc + - morpheus-graphql + - morphisms-functors-inventory + - moto + - moto-postgresql + - motor + - motor-diagrams + - mp + - mp3decoder + - mpdmate + - mprelude + - mpretty + - mprover + - mps + - mptcp-pm + - mptcpanalyzer + - ms-tds + - msgpack-aeson + - msgpack-arbitrary + - msgpack-binary + - msgpack-idl + - msgpack-persist + - msgpack-rpc + - msgpack-rpc-conduit + - msgpack-testsuite + - msi-kb-backlit + - mssql-simple + - mstate + - mtgoxapi + - mu-avro + - mu-graphql + - mu-grpc-client + - mu-grpc-common + - mu-grpc-server + - mu-kafka + - mu-lens + - mu-optics + - mu-persistent + - mu-prometheus + - mu-protobuf + - mu-rpc + - mu-servant-server + - mu-tracing + - multi-cabal + - multibase + - multifocal + - multihash-serialise + - multilinear-io + - multiplicity + - multipool-persistent + - multipool-persistent-postgresql + - multipool-postgresql-simple + - multirec-alt-deriver + - multirec-binary + - multisetrewrite + - murder + - murmurhash3 + - mushu + - music-graphics + - music-parts + - music-pitch + - music-preludes + - music-score + - music-sibelius + - music-suite + - musicbrainz-email + - musicxml2 + - mutable-iter + - mute-unmute + - mvc-updates + - mvclient + - mwc-random-accelerate + - mwc-random-monad + - mxnet-dataiter + - mxnet-examples + - mxnet-nn + - myTestlll + - mysnapsession-example + - mysql-haskell-nem + - mysql-haskell-openssl + - mysql-simple-typed + - mywatch + - mywork + - n2o-web + - nakadi-client + - named-servant-client + - named-servant-server + - named-text + - nanq + - national-australia-bank + - nats-queue + - natural-number + - nemesis-titan + - nerf + - nero-wai + - nero-warp + - nested-routes + - net-spider + - net-spider-cli + - net-spider-pangraph + - net-spider-rpl + - net-spider-rpl-cli + - netcore + - netlines + - netstring-enumerator + - nettle-frp + - nettle-netkit + - nettle-openflow + - network-anonymous-i2p + - network-anonymous-tor + - network-connection + - network-enumerator + - network-hans + - network-interfacerequest + - network-minihttp + - network-netpacket + - network-pgi + - network-protocol-xmpp + - network-rpca + - network-stream + - network-topic-models + - network-transport-inmemory + - network-unexceptional + - network-uri-json + - network-websocket + - neural + - neuron + - newsletter-mailgun + - newsynth + - ngx-export-tools-extra + - nikepub + - nirum + - nix-thunk + - nkjp + - nlp-scores-scripts + - nom + - nomyx-api + - nomyx-core + - nomyx-language + - nomyx-library + - nomyx-server + - nonlinear-optimization-ad + - nonlinear-optimization-backprop + - not-gloss + - not-gloss-examples + - nothunks_0_2_1_0 + - notmuch-web + - now-haskell + - nri-env-parser + - nri-http + - nri-kafka + - nri-observability + - nri-postgresql + - nri-prelude + - nri-redis + - nri-test-encoding + - numeric-kinds + - numeric-ode + - numerical + - numhask-hedgehog + - numhask-histogram + - numhask-range + - numhask-test + - nyan + - nymphaea + - nyx-game + - oath + - oauth2-jwt-bearer + - obd + - obdd + - oberon0 + - obj + - objectid + - objective + - ochan + - ochintin-daicho + - octane + - octohat + - octopus + - oculus + - odd-jobs + - off-simple + - ogma-cli + - ogma-core + - ogma-language-fret-cs + - ogma-language-fret-reqs + - ois-input-manager + - olwrapper + - om-kubernetes + - om-legion + - one-time-password + - online-csv + - oops-examples + - opc-xml-da-client + - open-adt-tutorial + - open-typerep + - opencv-extra + - openpgp-Crypto + - openpgp-crypto-api + - openssh-github-keys + - opentelemetry-lightstep + - opentok + - opentracing-http-client + - opentracing-jaeger + - opentracing-wai + - opentracing-zipkin-common + - opentracing-zipkin-v1 + - opentracing-zipkin-v2 + - optima-for-hasql + - optimal-blocks + - optimusprime + - optparse-enum + - orbits + - orchid + - orchid-demo + - order-maintenance + - orgstat + - osm-download + - otp-authenticator + - outsort + - overeasy + - overload + - package-o-tron + - padKONTROL + - pairing + - panda + - pandoc-highlighting-extensions + - pandoc-japanese-filters + - pandora-io + - panfiguration + - papa + - papa-base + - papa-base-implement + - papa-export + - papa-implement + - papa-lens + - papa-semigroupoids + - paprika + - par-dual + - parallel-tree-search + - parco-attoparsec + - parco-parsec + - parconc-examples + - parquet-hs + - parse-help + - parsestar + - parsley + - parsley-garnish + - partage + - partial-semigroup-test + - passman-cli + - patch-image + - pathfindingcore + - patterns + - paypal-rest-client + - pcap-enumerator + - pcapng + - pcf + - pdf-slave + - pdfname + - pdfsplit + - peakachu + - pec + - pell + - penny + - penny-bin + - penny-lib + - penrose + - peparser + - perdure + - perf + - perf-analysis + - perfecthash + - periodic-client + - periodic-client-exe + - periodic-server + - perm + - permutations + - persistable-record + - persistable-types-HDBC-pg + - persistent-audit + - persistent-event-source + - persistent-eventsource + - persistent-hssqlppp + - persistent-map + - persistent-mysql-haskell + - persistent-mysql-pure + - persistent-protobuf + - persistent-relational-record + - persona-idp + - peyotls + - peyotls-codec + - pg-entity + - phonetic-languages-common + - phonetic-languages-constraints + - phonetic-languages-examples + - phonetic-languages-general + - phonetic-languages-permutations + - phonetic-languages-properties + - phonetic-languages-simplified-common + - phonetic-languages-simplified-examples-array + - phonetic-languages-simplified-examples-common + - phonetic-languages-simplified-generalized-examples-common + - phonetic-languages-simplified-lists-examples + - phonetic-languages-simplified-properties-lists + - phonetic-languages-simplified-properties-lists-double + - phonetic-languages-ukrainian + - phooey + - phybin + - pianola + - pier + - pine + - ping + - pinpon + - pipe-enumerator + - pipes-attoparsec-streaming + - pipes-cacophony + - pipes-cereal-plus + - pipes-conduit + - pipes-courier + - pipes-extra + - pipes-files + - pipes-fluid + - pipes-illumina + - pipes-key-value-csv + - pipes-misc + - pipes-p2p + - pipes-p2p-examples + - pisigma + - pitchtrack + - piyo + - pkgtreediff + - planet-mitchell + - playlists-http + - plocketed + - plugins-auto + - png-file + - pngload + - point-octree + - pointless-lenses + - pointless-rewrite + - poke + - poker + - polh-lexicon + - poly-rec + - polydata + - polysemy-RandomFu + - polysemy-account + - polysemy-account-api + - polysemy-chronos + - polysemy-conc + - polysemy-db + - polysemy-extra + - polysemy-fskvstore + - polysemy-hasql + - polysemy-hasql-test + - polysemy-http + - polysemy-kvstore-jsonfile + - polysemy-log + - polysemy-log-co + - polysemy-log-di + - polysemy-methodology + - polysemy-methodology-co-log + - polysemy-methodology-composite + - polysemy-path + - polysemy-resume + - polysemy-scoped-fs + - polysemy-time + - polysemy-uncontrolled + - polysemy-video + - polysemy-vinyl + - polytypeable-utils + - pomodoro + - pontarius-mediaserver + - popenhs + - porcupine-core + - porcupine-http + - porcupine-s3 + - portray-diff + - portray-diff-hunit + - portray-diff-quickcheck + - portray-pretty + - portray-prettyprinter + - ports + - poseidon + - poseidon-postgis + - postgresql-common-persistent + - postgresql-pure + - postgresql-simple-ltree + - postgresql-simple-queue + - postgresql-simple-typed + - postgresql-tx-query + - postgresql-tx-squeal + - postgresql-tx-squeal-compat-simple + - postmark + - potoki + - potoki-cereal + - potoki-conduit + - potoki-hasql + - potoki-zlib + - powerqueue-sqs + - pqueue-mtl + - practice-room + - pred-set + - pred-trie + - prednote-test + - prelate + - presto-hdbc + - pretty-diff + - prettychart + - preview + - primal-memory + - primitive-containers + - primula-board + - primula-bot + - proc + - process-iterio + - process-progress + - process-qq + - process-streaming + - procrastinating-structure + - producer + - product + - prof2dot + - progressbar + - project-m36 + - prolog-graph + - prolog-graph-lib + - prologue + - prolude + - prometheus-proc + - propane + - proplang + - prosidyc + - proto-lens-descriptors + - proto3-suite + - protobuf-native + - protocol-buffers-descriptor + - protocol-buffers-descriptor-fork + - proton + - psc-ide + - psql + - publicsuffixlist + - puffytools + - pugs-compat + - pugs-hsregex + - punkt + - puppetresources + - pure-cdb + - pure-priority-queue-tests + - purenix + - purescript-iso + - purescript-tsd-gen + - pursuit-client + - push-notify + - push-notify-apn + - push-notify-ccs + - push-notify-general + - puzzle-draw-cmdline + - pvd + - qd-vec + - qhs + - qhull + - qnap-decrypt + - qr-repa + - qtah-cpp-qt5 + - qtah-examples + - qtah-generator + - qtah-qt5 + - quantfin + - quantification-aeson + - quantum-random + - queryparser + - queryparser-demo + - queryparser-hive + - queryparser-presto + - queryparser-vertica + - queuelike + - quickbench + - quickcheck-lockstep + - quickcheck-poly + - quickcheck-regex + - quickcheck-relaxng + - quickcheck-state-machine-distributed + - quicktest + - quipper + - quipper-algorithms + - quipper-all + - quipper-cabal + - quipper-demos + - quipper-language + - quipper-libraries + - quipper-rendering + - quipper-tools + - quipper-utils + - quiver-binary + - quiver-bytestring + - quiver-cell + - quiver-csv + - quiver-enumerator + - quiver-groups + - quiver-http + - quiver-instances + - quiver-interleave + - quiver-sort + - qux + - rail-compiler-editor + - rails-session + - rainbow-tests + - raketka + - rallod + - randfile + - random-access-file + - random-class + - random-effin + - random-extras + - random-hypergeometric + - range-space + - rasa + - rasa-example-config + - rasa-ext-bufs + - rasa-ext-cmd + - rasa-ext-cursors + - rasa-ext-files + - rasa-ext-logger + - rasa-ext-slate + - rasa-ext-status-bar + - rasa-ext-style + - rasa-ext-views + - rasa-ext-vim + - rascal + - raw-feldspar + - rawr + - razom-text-util + - rbr + - rc + - rdf4h-vocab-activitystreams + - rdioh + - react-flux-servant + - reactive + - reactive-banana-sdl + - reactive-banana-wx + - reactive-fieldtrip + - reactive-glut + - reactor + - readline-in-other-words + - readpyc + - reanimate + - record-aeson + - record-gl + - record-preprocessor + - record-syntax + - records-th + - recursion-schemes-ix + - redHandlers + - reddit + - redis-io + - rediscaching-haxl + - reduce-equations + - refh + - reflex-animation + - reflex-backend-wai + - reflex-dom-colonnade + - reflex-dynamic-containers + - reflex-gadt-api + - reflex-gloss-scene + - reflex-libtelnet + - reflex-localize + - reflex-localize-dom + - reflex-monad-auth + - reflex-potatoes + - reform-blaze + - reform-happstack + - refractor + - refurb + - reg-alloc-graph-color + - regex-deriv + - regex-genex + - regex-pcre-text + - regex-pderiv + - regex-xmlschema + - regexchar + - regexp-tries + - regional-pointers + - regions-monadsfd + - regions-monadstf + - regions-mtl + - registry-aeson + - registry-hedgehog + - registry-hedgehog-aeson + - registry-messagepack + - registry-options + - regular-extras + - regular-web + - regular-xmlpickler + - reheat + - rel8 + - relational-postgresql8 + - relational-query + - relational-query-HDBC + - relational-query-postgresql-pure + - relational-record + - relational-record-examples + - relational-schemas + - relative-date + - remote-json + - remote-json-client + - remote-json-server + - remotion + - repa-array + - repa-convert + - repa-flow + - repa-plugin + - repa-stream + - repa-v4l2 + - replicant + - repo-based-blog + - repr + - representable-tries + - reserve + - resin + - resource-pool-catchio + - resource-simple + - respond + - rest-client + - rest-core + - rest-example + - rest-gen + - rest-happstack + - rest-snap + - rest-stringmap + - rest-types + - rest-wai + - restful-snap + - restricted-workers + - rethinkdb-model + - rethinkdb-wereHamster + - retroclash-lib + - retroclash-sim + - rewrite + - rewriting + - rezoom + - rfc-env + - rfc-http-client + - rfc-psql + - rfc-redis + - rfc-servant + - rhine-bayes + - rhine-gloss + - rhine-terminal + - rhythm-game-tutorial + - rib + - ribosome + - ribosome-app + - ribosome-host + - ribosome-host-test + - ribosome-root + - ribosome-test + - ridley + - ridley-extras + - rio-process-pool + - riot + - ripple + - ripple-federation + - risc-v + - rivet + - rlwe-challenges + - rmonad + - rncryptor + - rob + - robot + - roc-cluster-demo + - rock + - roguestar-engine + - roguestar-gl + - roguestar-glut + - rollbar-cli + - rollbar-wai + - rollbar-yesod + - ron-rdt + - ron-schema + - ron-storage + - rose-trie + - roshask + - rosmsg-bin + - rounded + - rounded-hw + - roundtrip-xml + - route-generator + - route-planning + - row + - rpc + - rpf + - rsagl + - rsagl-frp + - rsagl-math + - rtcm + - ruler + - ruler-core + - runtime-arbitrary + - rv + - s-expression + - safe-coloured-text-layout-gen + - safe-coupling + - safe-failure + - safe-failure-cme + - safe-plugins + - safer-file-handles + - safer-file-handles-bytestring + - safer-file-handles-text + - sai-shape-syb + - sak + - salak-toml + - salak-yaml + - saltine-quickcheck + - salvia + - salvia-demo + - salvia-extras + - salvia-sessions + - salvia-websocket + - samtools + - samtools-conduit + - samtools-enumerator + - samtools-iteratee + - sarsi + - sasha + - sasl + - sat-micro-hs + - satchmo-examples + - satchmo-funsat + - satchmo-toysat + - sauron + - sbv-program + - sbvPlugin + - sc2-lowlevel + - sc2-support + - sc2hs + - sc3-rdu + - scalable-server + - scalp-webhooks + - scalpel-search + - scan-metadata + - scan-vector-machine + - scheduling + - schematic + - scholdoc + - scholdoc-citeproc + - scholdoc-texmath + - scion + - scion-browser + - scope + - scope-cairo + - scotty-fay + - scotty-form + - scotty-hastache + - scotty-haxl + - scotty-params-parser + - scp-streams + - scrabble-bot + - scrapbook + - scroll + - sdl2-sprite + - sdp-binary + - sdp-deepseq + - sdp-hashable + - sdp-io + - sdp-quickcheck + - sdp4bytestring + - sdp4text + - sdp4unordered + - sdp4vector + - seakale-postgresql + - seakale-tests + - secrm + - sednaDBXML + - seitz-symbol + - selda-json + - selda-sqlite + - selenium-server + - semantic-source + - semantic-version + - semi-iso + - semialign-extras + - semiring + - semiring-num + - sensenet + - sentence-jp + - sentiwordnet-parser + - seqaid + - seqloc + - seqloc-datafiles + - sequor + - serdoc-binary + - serial-test-generators + - serpentine + - serv + - serv-wai + - servant-aeson-generics-typescript + - servant-auth-hmac + - servant-auth-token + - servant-auth-token-acid + - servant-auth-token-api + - servant-auth-token-leveldb + - servant-auth-token-persistent + - servant-auth-token-rocksdb + - servant-auth-wordpress + - servant-checked-exceptions + - servant-checked-exceptions-core + - servant-client-namedargs + - servant-csharp + - servant-db-postgresql + - servant-ede + - servant-ekg + - servant-examples + - servant-haxl-client + - servant-http2-client + - servant-js + - servant-jsonrpc-client + - servant-jsonrpc-server + - servant-matrix-param + - servant-oauth2 + - servant-oauth2-examples + - servant-postgresql + - servant-pushbullet-client + - servant-rate-limit + - servant-reason + - servant-serialization + - servant-server-namedargs + - servant-snap + - servant-streaming-client + - servant-streaming-docs + - servant-streaming-server + - servant-swagger-tags + - servant-util-beam-pg + - servant-waargonaut + - servant-zeppelin-client + - servant-zeppelin-server + - servant-zeppelin-swagger + - sessiontypes-distributed + - sgf + - sgrep + - shady-gen + - shady-graphics + - shake-ats + - shake-bindist + - shake-minify-css + - shakebook + - shaker + - shapefile + - shapely-data + - shapes-demo + - sheets + - shelduck + - shellmate-extras + - shine-varying + - short-vec + - short-vec-lens + - showdown + - shpider + - shuffle + - si-clock + - sibe + - sigma-ij + - signable + - signals + - signature + - silvi + - simgi + - simple-c-value + - simple-firewire + - simple-log-syslog + - simple-logging + - simple-nix + - simple-pascal + - simple-postgresql-orm + - simpleirc-lens + - simseq + - singleton-nats + - singletons-presburger + - siphon + - siren-json + - sirkel + - sitemap + - skeleton + - skeletons + - sketch-frp-copilot + - skylark-client + - slate + - slip32 + - smallcheck-laws + - smallcheck-lens + - smallstring + - smartword + - smash-aeson + - smash-lens + - smash-microlens + - smash-optics + - smcdel + - smith-cli + - smith-client + - smt + - smtlib2-debug + - smtlib2-pipe + - smtlib2-quickcheck + - smtlib2-timing + - smtp2mta + - snap-auth-cli + - snap-elm + - snap-extras + - snap-utils + - snap-web-routes + - snaplet-actionlog + - snaplet-auth-acid + - snaplet-customauth + - snaplet-fay + - snaplet-hasql + - snaplet-haxl + - snaplet-hdbc + - snaplet-lss + - snaplet-mongoDB + - snaplet-mysql-simple + - snaplet-oauth + - snaplet-postmark + - snaplet-recaptcha + - snaplet-redson + - snaplet-rest + - snaplet-riak + - snaplet-sedna + - snaplet-sqlite-simple-jwt-auth + - snaplet-stripe + - snaplet-tasks + - snaplet-wordpress + - snappy-iteratee + - sndfile-enumerators + - sneakyterm + - sneathlane-haste + - snm + - snmp + - snow-white + - snowflake-core + - snowflake-server + - snumber + - soap-tls + - sock2stream + - socket-io + - sockets + - sockets-and-pipes + - socketson + - solga-swagger + - solr + - souffle-dsl + - source-code-server + - spade + - sparkle + - sparrow + - sparsebit + - spartacon + - spata + - spatial-math + - specialize-th + - spectral-clustering + - speculation-transformers + - speechmatics + - spelling-suggest + - sphero + - sphinx-cli + - spice + - spike + - splines + - sprinkles + - sproxy + - sproxy-web + - sproxy2 + - sql-simple-mysql + - sql-simple-pool + - sql-simple-postgresql + - sql-simple-sqlite + - sqlcli-odbc + - sqlite-simple-interpolate + - sqlite-simple-typed + - squeal-postgresql + - squeal-postgresql-ltree + - squeal-postgresql-uuid-ossp + - squeeze + - sr-extra + - srt-dhall + - srt-formatting + - sscgi + - sshd-lint + - sssp + - sstable + - stable-tree + - stack-hpc-coveralls + - stack-network + - stack-run-auto + - stackage + - stackage-build-plan + - stackage-cabal + - stackage-query + - stackage-sandbox + - stackage-setup + - stackage-upload + - stackage2nix + - stackctl + - starrover2 + - stateful-mtl + - static-closure + - statistics-dirichlet + - statsd-client + - statsdi + - steeloverseer + - stern-brocot + - stmcontrol + - storablevector-streamfusion + - stratum-tool + - stratux + - stratux-demo + - stratux-http + - stratux-websockets + - streaming-base64 + - streaming-concurrency + - streaming-fft + - streaming-process + - streaming-sort + - strelka + - strelka-wai + - strict-containers-lens + - strict-containers-serialise + - strict-data + - string-typelits + - stripe-haskell + - stripe-http-client + - stripe-http-streams + - stripe-tests + - strongswan-sql + - structural-induction + - structured-haskell-mode + - structured-mongoDB + - stunts + - stutter + - subhask + - substring-parser + - sugar-data + - sugar-json + - sugar-scheme + - summoner-tui + - sump + - sunroof-examples + - sunroof-server + - supercollider-ht + - supercollider-midi + - superconstraints + - supernova + - supply-chain + - supply-next + - sv + - sv-cassava + - sv-svfactor + - svg2q + - svgone + - swapper + - sweet-egison + - switch + - syb-with-class-instances-text + - sydtest-amqp + - sydtest-webdriver-screenshot + - sydtest-webdriver-yesod + - sydtest-yesod + - sylvia + - symantic-atom + - symantic-http-demo + - symantic-http-test + - symantic-lib + - symbiote + - symmetry-operations-symbols + - syncthing-hs + - syntax + - syntax-attoparsec + - syntax-example + - syntax-example-json + - syntax-pretty + - syntax-printer + - syntaxnet-haskell + - synthesizer-llvm + - sys-process + - syslog + - systemd-api + - systemstats + - t3-client + - ta + - tag-stream + - tagged-list + - tagged-th + - tagsoup-navigate + - tahoe-directory + - tahoe-great-black-swamp + - tahoe-great-black-swamp-testing + - tahoe-ssk + - tak-ai + - takahashi + - tal + - talash + - tamarin-prover + - tamarin-prover-term + - tamarin-prover-theory + - tar-bytestring + - target + - task + - task-distribution + - tasty-bdd + - tasty-groundhog-converters + - tasty-integrate + - tasty-jenkins-xml + - tasty-laws + - tasty-lens + - tasty-sugar + - tateti-tateti + - tbox + - tccli + - tdd-util + - tdlib + - techlab + - telegram-bot + - telegram-raw-api + - ten-lens + - ten-unordered-containers + - term-rewriting + - terminal-text + - terrahs + - test-sandbox-compose + - test-simple + - testbench + - text-json-qq + - text-locale-encoding + - text-plus + - text-xml-generic + - textmatetags + - th-alpha + - th-context + - th-instances + - th-letrec + - th-typegraph + - theoremquest-client + - thimk + - threaded + - thumbnail-polish + - tic-tac-toe + - tickle + - tidal-serial + - tighttp + - timberc + - time-exts + - time-http + - time-io-access + - time-warp + - timeprint + - timezone-unix + - tinkoff-invest-sdk + - tintin + - tinyMesh + - tinytools + - tinytools-vty + - tip-haskell-frontend + - tip-lib + - titan + - tls-extra + - tmpl + - tn + - to-string-instances + - toboggan + - todos + - tokstyle + - toktok + - tomlcheck + - tonatona + - tonatona-google-server-api + - tonatona-logger + - tonatona-persistent-postgresql + - tonatona-persistent-sqlite + - tonatona-servant + - too-many-cells + - top + - topaz + - total-map + - toxcore + - toxcore-c + - toysolver + - tpar + - tpb + - tracing-control + - trajectory + - trans-fx-data + - trans-fx-io + - transfer-db + - transformations + - transformers-convert + - transient-universe + - transient-universe-tls + - translate-cli + - trasa + - trasa-client + - trasa-extra + - trasa-form + - trasa-reflex + - trasa-server + - trasa-th + - traversal-template + - treemap-html-tools + - treersec + - trek-app + - trek-db + - triangulation + - trigger + - trimpolya + - trurl + - tsession-happstack + - tsweb + - tuntap-simple + - tup-functor + - tuple-gen + - tuple-hlist + - tuple-morph + - tuple-ops + - turingMachine + - twee + - tweet-hs + - twentefp-eventloop-graphics + - twentefp-eventloop-trees + - twentefp-graphs + - twentefp-rosetree + - twentefp-trees + - twentyseven + - twfy-api-client + - twidge + - twilight-stm + - twill + - twirl + - twitter-enumerator + - txt + - type-assertions + - type-cache + - type-cereal + - type-combinators-quote + - type-combinators-singletons + - type-digits + - type-ord + - type-ord-spine-cereal + - type-sets + - type-structure + - type-sub-th + - typed-admin + - typed-encoding-encoding + - typed-streams + - typedflow + - typelevel + - typesafe-precure + - typescript-docs + - typson-beam + - typson-esqueleto + - typson-selda + - u2f + - uber + - ucam-webauth + - ucd + - udbus-model + - uhc-light + - uhc-util + - ukrainian-phonetics-basic + - unagi-bloomfilter + - unbound + - unbound-kind-generics + - unfoldable-restricted + - uni-events + - uni-graphs + - uni-htk + - uni-posixutil + - uni-reactor + - uni-uDrawGraph + - unicode-normalization + - unicoder + - uniform-io + - uniform-watch + - uniqueness-periods + - uniqueness-periods-vector-examples + - uniqueness-periods-vector-filters + - uniqueness-periods-vector-general + - uniqueness-periods-vector-properties + - units + - units-defs + - unitym-servant + - unitym-yesod + - universal + - universe + - universe-dependent-sum + - universe-th + - unix-fcntl + - unpacked-these + - unpacked-validation + - unparse-attoparsec + - unscramble + - up + - urbit-airlock + - urbit-api + - ureader + - urembed + - uri-enumerator + - uri-enumerator-file + - urlpath + - usb + - usb-enumerator + - usb-hid + - usb-id-database + - usb-iteratee + - usb-safe + - users-mysql-haskell + - utf + - util-exception + - util-primitive-control + - util-universe + - utxorpc-client + - utxorpc-server + - uu-cco-examples + - uu-cco-hut-parsing + - uu-cco-uu-parsinglib + - uu-options + - uuagc + - uuid-crypto + - uuid-orphans + - uvector-algorithms + - v4l2 + - v4l2-examples + - vabal + - vacuum-cairo + - vacuum-graphviz + - vacuum-opengl + - vacuum-ubigraph + - valid + - variable-media-field-dhall + - variable-media-field-optics + - variable-precision + - vault-tool-server + - vault-trans + - vaultaire-common + - vaultenv + - vcache-trie + - vcard + - vcsgui + - vect-floating-accelerate + - vector-instances-collections + - vector-text + - vectortiles + - venzone + - verdict-json + - verifiable-expressions + - verismith + - versioning-servant + - vessel + - vflow-types + - vformat-aeson + - vformat-time + - vfr-waypoints + - vigilance + - vimeta + - vinyl-generics + - vinyl-operational + - vision + - visual-graphrewrite + - vocoder + - vocoder-audio + - vocoder-conduit + - vocoder-dunai + - voicebase + - vorbiscomment + - vpq + - vty-ui-extras + - waargonaut + - wahsp + - wai-devel + - wai-dispatch + - wai-handler-snap + - wai-hastache + - wai-middleware-brotli + - wai-middleware-cache + - wai-middleware-cache-redis + - wai-middleware-consul + - wai-middleware-content-type + - wai-middleware-rollbar + - wai-middleware-route + - wai-middleware-verbs + - wai-route + - wai-routing + - wai-session-alt + - wai-session-tokyocabinet + - wai-thrift + - wai-transformers + - waldo + - warp-grpc + - warp-quic + - warped + - waterfall-cad + - waterfall-cad-examples + - wavesurfer + - wavy + - weatherhs + - web-mongrel2 + - web-routes-boomerang + - web-routes-generics + - web-routes-happstack + - web-routes-hsp + - web-routes-mtl + - web-routes-regular + - web-routes-th + - web-routes-wai + - web-routing + - web3 + - web3-bignum + - web3-crypto + - web3-ethereum + - web3-polkadot + - web3-provider + - web3-solidity + - webcrank-wai + - webdriver-w3c + - webify + - webserver + - websockets-rpc + - websockets-simple + - websockets-simple-extra + - weekdaze + - weierstrass-functions + - weighted + - werewolf-slack + - wgpu-hs + - what4 + - wheb-mongo + - wheb-redis + - wheb-strapped + - whitespace + - wholepixels + - wikipedia4epub + - wild-bind-indicator + - wild-bind-task-x11 + - wild-bind-x11 + - windowslive + - winery + - winio + - wire-streams + - wl-pprint-ansiterm + - wl-pprint-terminfo + - wlc-hs + - wobsurv + - wolf + - word + - workflow-extra + - workflow-pure + - workflow-types + - wrecker + - wrecker-ui + - wright + - write-buffer-stm + - writer-cps-full + - wsjtx-udp + - wstunnel + - wtk-gtk + - wu-wei + - wumpus-basic + - wumpus-drawing + - wumpus-microprint + - wumpus-tree + - wx + - wxAsteroids + - wxFruit + - wxSimpleCanvas + - wxc + - wxcore + - wxhnotepad + - wxturtle + - wyvern + - xcffib + - xdcc + - xdg-basedir-compliant + - xhb-atom-cache + - xhb-ewmh + - xml-catalog + - xml-enumerator + - xml-enumerator-combinators + - xml-isogen + - xml-monad + - xml-pipe + - xml-push + - xml-query-xml-conduit + - xml-query-xml-types + - xml-tydom-conduit + - xml2x + - xmltv + - xmms2-client + - xmms2-client-glib + - xmonad-contrib-bluetilebranch + - xmpipe + - xournal-builder + - xournal-convert + - xournal-parser + - xournal-render + - xournal-types + - xrefcheck + - xtc + - yajl-enumerator + - yam + - yam-datasource + - yam-job + - yam-logger + - yam-redis + - yam-servant + - yam-transaction + - yam-transaction-odbc + - yam-transaction-postgresql + - yam-web + - yaml-rpc-scotty + - yaml-rpc-snap + - yaml-streamly + - yarr-image-io + - yavie + - yaya-containers + - yaya-hedgehog + - yaya-quickcheck + - yaya-unsafe + - ycextra + - yeamer + - yeshql + - yesod-alerts + - yesod-articles + - yesod-auth-ldap + - yesod-auth-lti13 + - yesod-colonnade + - yesod-continuations + - yesod-examples + - yesod-fay + - yesod-mangopay + - yesod-paypal-rest + - yesod-platform + - yesod-purescript + - yesod-raml-bin + - yesod-raml-docs + - yesod-raml-mock + - yesod-routes-flow + - yesod-routes-typescript + - yesod-session-redis + - yesod-worker + - yi + - yi-contrib + - yi-core + - yi-dynamic-configuration + - yi-emacs-colours + - yi-frontend-pango + - yi-frontend-vty + - yi-fuzzy-open + - yi-ireader + - yi-keymap-cua + - yi-keymap-emacs + - yi-keymap-vim + - yi-misc-modes + - yi-mode-haskell + - yi-mode-javascript + - yi-monokai + - yi-snippet + - yi-solarized + - yi-spolsky + - yjftp + - yjftp-libs + - yoko + - york-lava + - yql + - yu-launch + - yuuko + - zasni-gerna + - zephyr + - zephyr-copilot + - zerobin + - zeromq3-conduit + - zeroth + - zeugma + - zifter-cabal + - zifter-git + - zifter-google-java-format + - zifter-hindent + - zifter-hlint + - zifter-stack + - zipper + - zipper-extra + - zippo + - ziptastic-client + - zlib-enum + - zm + - zmcat + - zoom-cache + - zoom-cache-pcm + - zoom-cache-sndfile + - zoovisitor + - zuramaru diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-nix.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-nix.nix new file mode 100644 index 0000000..01c366b --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-nix.nix @@ -0,0 +1,1380 @@ +# NIX-SPECIFIC OVERRIDES/PATCHES FOR HASKELL PACKAGES +# +# This file contains overrides which are needed because of Nix. For example, +# some packages may need help finding the location of native libraries. In +# general, overrides in this file are (mostly) due to one of the following reasons: +# +# * packages that hard code the location of native libraries, so they need to be patched/ +# supplied the patch explicitly +# * passing native libraries that are not detected correctly by cabal2nix +# * test suites that fail due to some features not available in the nix sandbox +# (networking being a common one) +# +# In general, this file should *not* contain overrides that fix build failures that could +# also occur on standard, FHS-compliant non-Nix systems. For example, if tests have a compile +# error, that is a bug in the package, and that failure has nothing to do with Nix. +# +# Common examples which should *not* be a part of this file: +# +# * overriding a specific version of a haskell library because some package fails +# to build with a newer version. Such overrides have nothing to do with Nix itself, +# and they would also be neccessary outside of Nix if you use the same set of +# package versions. +# * disabling tests that fail due to missing files in the tarball or compile errors +# * disabling tests that require too much memory +# * enabling/disabling certain features in packages +# +# If you have an override of this kind, see configuration-common.nix instead. +{ pkgs, haskellLib }: + +let + inherit (pkgs) lib; +in + +with haskellLib; + +# All of the overrides in this set should look like: +# +# foo = ... something involving super.foo ... +# +# but that means that we add `foo` attribute even if there is no `super.foo`! So if +# you want to use this configuration for a package set that only contains a subset of +# the packages that have overrides defined here, you'll end up with a set that contains +# a bunch of attributes that trigger an evaluation error. +# +# To avoid this, we use `intersectAttrs` here so we never add packages that are not present +# in the parent package set (`super`). +self: super: builtins.intersectAttrs super { + + # Apply NixOS-specific patches. + ghc-paths = appendPatch ./patches/ghc-paths-nix.patch super.ghc-paths; + + ####################################### + ### HASKELL-LANGUAGE-SERVER SECTION ### + ####################################### + + haskell-language-server = overrideCabal (drv: { + # starting with 1.6.1.1 haskell-language-server wants to be linked dynamically + # by default. Unless we reflect this in the generic builder, GHC is going to + # produce some illegal references to /build/. + enableSharedExecutables = true; + # The shell script wrapper checks that the runtime ghc and its boot packages match the ghc hls was compiled with. + # This prevents linking issues when running TH splices. + postInstall = '' + mv "$out/bin/haskell-language-server" "$out/bin/.haskell-language-server-${self.ghc.version}-unwrapped" + BOOT_PKGS=`ghc-pkg-${self.ghc.version} --global list --simple-output` + ${pkgs.buildPackages.gnused}/bin/sed \ + -e "s!@@EXE_DIR@@!$out/bin!" \ + -e "s/@@EXE_NAME@@/.haskell-language-server-${self.ghc.version}-unwrapped/" \ + -e "s/@@GHC_VERSION@@/${self.ghc.version}/" \ + -e "s/@@BOOT_PKGS@@/$BOOT_PKGS/" \ + -e "s/@@ABI_HASHES@@/$(for dep in $BOOT_PKGS; do printf "%s:" "$dep" && ghc-pkg-${self.ghc.version} field $dep abi --simple-output ; done | tr '\n' ' ' | xargs)/" \ + -e "s!Consider installing ghc.* via ghcup or build HLS from source.!Visit https://nixos.org/manual/nixpkgs/unstable/#haskell-language-server to learn how to correctly install a matching hls for your ghc with nix.!" \ + bindist/wrapper.in > "$out/bin/haskell-language-server" + ln -s "$out/bin/haskell-language-server" "$out/bin/haskell-language-server-${self.ghc.version}" + chmod +x "$out/bin/haskell-language-server" + ''; + testToolDepends = [ self.cabal-install pkgs.git ]; + testTarget = "func-test"; # wrapper test accesses internet + preCheck = '' + export PATH=$PATH:$PWD/dist/build/haskell-language-server:$PWD/dist/build/haskell-language-server-wrapper + export HOME=$TMPDIR + ''; + }) super.haskell-language-server; + + # ghcide-bench tests need network + ghcide-bench = dontCheck super.ghcide-bench; + + # 2023-04-01: TODO: Either reenable at least some tests or remove the preCheck override + ghcide = overrideCabal (drv: { + # tests depend on executable + preCheck = ''export PATH="$PWD/dist/build/ghcide:$PATH"''; + # tests disabled because they require network + doCheck = false; + }) super.ghcide; + + hiedb = overrideCabal (drv: { + preCheck = '' + export PATH=$PWD/dist/build/hiedb:$PATH + ''; + }) super.hiedb; + + # Tests access homeless-shelter. + hie-bios = dontCheck super.hie-bios; + + ########################################### + ### END HASKELL-LANGUAGE-SERVER SECTION ### + ########################################### + + # Test suite needs executable + agda2lagda = overrideCabal (drv: { + preCheck = '' + export PATH="$PWD/dist/build/agda2lagda:$PATH" + '' + drv.preCheck or ""; + }) super.agda2lagda; + + + audacity = enableCabalFlag "buildExamples" (overrideCabal (drv: { + executableHaskellDepends = [self.optparse-applicative self.soxlib]; + }) super.audacity); + # 2023-04-27: Deactivating examples for now because they cause a non-trivial build failure. + # med-module = enableCabalFlag "buildExamples" super.med-module; + spreadsheet = enableCabalFlag "buildExamples" (overrideCabal (drv: { + executableHaskellDepends = [self.optparse-applicative self.shell-utility]; + }) super.spreadsheet); + + # fix errors caused by hardening flags + epanet-haskell = disableHardening ["format"] super.epanet-haskell; + + # Link the proper version. + zeromq4-haskell = super.zeromq4-haskell.override { zeromq = pkgs.zeromq4; }; + + threadscope = enableSeparateBinOutput super.threadscope; + + # Use the default version of mysql to build this package (which is actually mariadb). + # test phase requires networking + mysql = dontCheck super.mysql; + + # CUDA needs help finding the SDK headers and libraries. + cuda = overrideCabal (drv: { + extraLibraries = (drv.extraLibraries or []) ++ [pkgs.linuxPackages.nvidia_x11]; + configureFlags = (drv.configureFlags or []) ++ [ + "--extra-lib-dirs=${pkgs.cudatoolkit.lib}/lib" + "--extra-include-dirs=${pkgs.cudatoolkit}/include" + ]; + preConfigure = '' + export CUDA_PATH=${pkgs.cudatoolkit} + ''; + }) super.cuda; + + nvvm = overrideCabal (drv: { + preConfigure = '' + export CUDA_PATH=${pkgs.cudatoolkit} + ''; + }) super.nvvm; + + # hledger* overrides + inherit ( + let + installHledgerExtraFiles = overrideCabal (drv: { + buildTools = drv.buildTools or [] ++ [ + pkgs.buildPackages.installShellFiles + ]; + postInstall = '' + for i in $(seq 1 9); do + installManPage *.$i + done + + install -v -Dm644 *.info* -t "$out/share/info/" + + if [ -e shell-completion/hledger-completion.bash ]; then + installShellCompletion --name hledger shell-completion/hledger-completion.bash + fi + ''; + }); + + hledgerWebTestFix = overrideCabal (drv: { + preCheck = '' + ${drv.preCheck or ""} + export HOME="$(mktemp -d)" + ''; + }); + in + { + hledger = installHledgerExtraFiles super.hledger; + hledger-web = installHledgerExtraFiles (hledgerWebTestFix super.hledger-web); + hledger-ui = installHledgerExtraFiles super.hledger-ui; + + hledger_1_30_1 = installHledgerExtraFiles + (doDistribute (super.hledger_1_30_1.override { + hledger-lib = self.hledger-lib_1_30; + })); + hledger-web_1_30 = installHledgerExtraFiles (hledgerWebTestFix + (doDistribute (super.hledger-web_1_30.override { + hledger = self.hledger_1_30_1; + hledger-lib = self.hledger-lib_1_30; + }))); + } + ) hledger + hledger-web + hledger-ui + hledger_1_30_1 + hledger-web_1_30 + ; + + cufft = overrideCabal (drv: { + preConfigure = '' + export CUDA_PATH=${pkgs.cudatoolkit} + ''; + }) super.cufft; + + # jni needs help finding libjvm.so because it's in a weird location. + jni = overrideCabal (drv: { + preConfigure = '' + local libdir=( "${pkgs.jdk}/lib/openjdk/jre/lib/"*"/server" ) + configureFlags+=" --extra-lib-dir=''${libdir[0]}" + ''; + }) super.jni; + + # Won't find it's header files without help. + sfml-audio = appendConfigureFlag "--extra-include-dirs=${pkgs.openal}/include/AL" super.sfml-audio; + + # avoid compiling twice by providing executable as a separate output (with small closure size) + cabal-fmt = enableSeparateBinOutput super.cabal-fmt; + hindent = enableSeparateBinOutput super.hindent; + releaser = enableSeparateBinOutput super.releaser; + eventlog2html = enableSeparateBinOutput super.eventlog2html; + ghc-debug-brick = enableSeparateBinOutput super.ghc-debug-brick; + nixfmt = enableSeparateBinOutput super.nixfmt; + calligraphy = enableSeparateBinOutput super.calligraphy; + niv = overrideCabal (drv: { + buildTools = (drv.buildTools or []) ++ [ pkgs.buildPackages.makeWrapper ]; + postInstall = '' + wrapProgram ''${!outputBin}/bin/niv --prefix PATH : ${pkgs.lib.makeBinPath [ pkgs.nix ]} + ''; + }) + (enableSeparateBinOutput (self.generateOptparseApplicativeCompletions [ "niv" ] super.niv)); + ghcid = enableSeparateBinOutput super.ghcid; + ormolu = self.generateOptparseApplicativeCompletions [ "ormolu" ] (enableSeparateBinOutput super.ormolu); + hnix = self.generateOptparseApplicativeCompletions [ "hnix" ] super.hnix; + + # Generate shell completion. + cabal2nix = self.generateOptparseApplicativeCompletions [ "cabal2nix" ] super.cabal2nix; + + arbtt = overrideCabal (drv: { + # The test suite needs the packages's executables in $PATH to succeed. + preCheck = '' + for i in $PWD/dist/build/*; do + export PATH="$i:$PATH" + done + ''; + # One test uses timezone data + testToolDepends = drv.testToolDepends or [] ++ [ + pkgs.tzdata + ]; + }) super.arbtt; + + hzk = appendConfigureFlag "--extra-include-dirs=${pkgs.zookeeper_mt}/include/zookeeper" super.hzk; + + # Foreign dependency name clashes with another Haskell package. + libarchive-conduit = super.libarchive-conduit.override { archive = pkgs.libarchive; }; + + # Heist's test suite requires system pandoc + heist = addTestToolDepend pkgs.pandoc super.heist; + + # Use Nixpkgs' double-conversion library + double-conversion = disableCabalFlag "embedded_double_conversion" ( + addBuildDepends [ pkgs.double-conversion ] super.double-conversion + ); + + # https://github.com/NixOS/cabal2nix/issues/136 and https://github.com/NixOS/cabal2nix/issues/216 + gio = lib.pipe super.gio + [ (disableHardening ["fortify"]) + (addBuildTool self.buildHaskellPackages.gtk2hs-buildtools) + ]; + glib = disableHardening ["fortify"] (addPkgconfigDepend pkgs.glib (addBuildTool self.buildHaskellPackages.gtk2hs-buildtools super.glib)); + gtk3 = disableHardening ["fortify"] (super.gtk3.override { inherit (pkgs) gtk3; }); + gtk = lib.pipe super.gtk ( + [ (disableHardening ["fortify"]) + (addBuildTool self.buildHaskellPackages.gtk2hs-buildtools) + ] ++ + ( if pkgs.stdenv.isDarwin then [(appendConfigureFlag "-fhave-quartz-gtk")] else [] ) + ); + gtksourceview2 = addPkgconfigDepend pkgs.gtk2 super.gtksourceview2; + gtk-traymanager = addPkgconfigDepend pkgs.gtk3 super.gtk-traymanager; + + shelly = overrideCabal (drv: { + # /usr/bin/env is unavailable in the sandbox + preCheck = drv.preCheck or "" + '' + chmod +x ./test/data/*.sh + patchShebangs --build test/data + ''; + }) super.shelly; + + # Add necessary reference to gtk3 package + gi-dbusmenugtk3 = addPkgconfigDepend pkgs.gtk3 super.gi-dbusmenugtk3; + + # Doesn't declare boost dependency + nix-serve-ng = overrideSrc { + version = "1.0.0-unstable-2023-12-18"; + src = pkgs.fetchFromGitHub { + repo = "nix-serve-ng"; + owner = "aristanetworks"; + rev = "21e65cb4c62b5c9e3acc11c3c5e8197248fa46a4"; + hash = "sha256-qseX+/8drgwxOb1I3LKqBYMkmyeI5d5gmHqbZccR660="; + }; + } (addPkgconfigDepend pkgs.boost.dev super.nix-serve-ng); + + # These packages try to access the network. + amqp = dontCheck super.amqp; + amqp-conduit = dontCheck super.amqp-conduit; + bitcoin-api = dontCheck super.bitcoin-api; + bitcoin-api-extra = dontCheck super.bitcoin-api-extra; + bitx-bitcoin = dontCheck super.bitx-bitcoin; # http://hydra.cryp.to/build/926187/log/raw + concurrent-dns-cache = dontCheck super.concurrent-dns-cache; + digitalocean-kzs = dontCheck super.digitalocean-kzs; # https://github.com/KazumaSATO/digitalocean-kzs/issues/1 + github-types = dontCheck super.github-types; # http://hydra.cryp.to/build/1114046/nixlog/1/raw + hadoop-rpc = dontCheck super.hadoop-rpc; # http://hydra.cryp.to/build/527461/nixlog/2/raw + hjsonschema = overrideCabal (drv: { testTarget = "local"; }) super.hjsonschema; + marmalade-upload = dontCheck super.marmalade-upload; # http://hydra.cryp.to/build/501904/nixlog/1/raw + mongoDB = dontCheck super.mongoDB; + network-transport-tcp = dontCheck super.network-transport-tcp; + network-transport-zeromq = dontCheck super.network-transport-zeromq; # https://github.com/tweag/network-transport-zeromq/issues/30 + oidc-client = dontCheck super.oidc-client; # the spec runs openid against google.com + persistent-migration = dontCheck super.persistent-migration; # spec requires pg_ctl binary + pipes-mongodb = dontCheck super.pipes-mongodb; # http://hydra.cryp.to/build/926195/log/raw + pixiv = dontCheck super.pixiv; + raven-haskell = dontCheck super.raven-haskell; # http://hydra.cryp.to/build/502053/log/raw + riak = dontCheck super.riak; # http://hydra.cryp.to/build/498763/log/raw + scotty-binding-play = dontCheck super.scotty-binding-play; + servant-router = dontCheck super.servant-router; + serversession-backend-redis = dontCheck super.serversession-backend-redis; + slack-api = dontCheck super.slack-api; # https://github.com/mpickering/slack-api/issues/5 + socket = dontCheck super.socket; + stackage = dontCheck super.stackage; # http://hydra.cryp.to/build/501867/nixlog/1/raw + textocat-api = dontCheck super.textocat-api; # http://hydra.cryp.to/build/887011/log/raw + wreq = dontCheck super.wreq; # http://hydra.cryp.to/build/501895/nixlog/1/raw + wreq-sb = dontCheck super.wreq-sb; # http://hydra.cryp.to/build/783948/log/raw + wuss = dontCheck super.wuss; # http://hydra.cryp.to/build/875964/nixlog/2/raw + download = dontCheck super.download; + http-client = dontCheck super.http-client; + http-client-openssl = dontCheck super.http-client-openssl; + http-client-tls = dontCheck super.http-client-tls; + http-conduit = dontCheck super.http-conduit; + transient-universe = dontCheck super.transient-universe; + telegraph = dontCheck super.telegraph; + typed-process = dontCheck super.typed-process; + js-jquery = dontCheck super.js-jquery; + hPDB-examples = dontCheck super.hPDB-examples; + configuration-tools = dontCheck super.configuration-tools; # https://github.com/alephcloud/hs-configuration-tools/issues/40 + tcp-streams = dontCheck super.tcp-streams; + holy-project = dontCheck super.holy-project; + mustache = dontCheck super.mustache; + arch-web = dontCheck super.arch-web; + + # The curl executable is required for withApplication tests. + warp = addTestToolDepend pkgs.curl super.warp; + warp_3_3_30 = addTestToolDepend pkgs.curl super.warp_3_3_30; + + # Test suite requires running a database server. Testing is done upstream. + hasql = dontCheck super.hasql; + hasql-dynamic-statements = dontCheck super.hasql-dynamic-statements; + hasql-interpolate = dontCheck super.hasql-interpolate; + hasql-notifications = dontCheck super.hasql-notifications; + hasql-pool = dontCheck super.hasql-pool; + hasql-transaction = dontCheck super.hasql-transaction; + + # Test suite requires a running postgresql server, + # avoid compiling twice by providing executable as a separate output (with small closure size), + # generate shell completion + postgrest = lib.pipe super.postgrest [ + dontCheck + enableSeparateBinOutput + (self.generateOptparseApplicativeCompletions [ "postgrest" ]) + ]; + + # Tries to mess with extended POSIX attributes, but can't in our chroot environment. + xattr = dontCheck super.xattr; + + # Needs access to locale data, but looks for it in the wrong place. + scholdoc-citeproc = dontCheck super.scholdoc-citeproc; + + # Disable tests because they require a mattermost server + mattermost-api = dontCheck super.mattermost-api; + + # Expect to find sendmail(1) in $PATH. + mime-mail = appendConfigureFlag "--ghc-option=-DMIME_MAIL_SENDMAIL_PATH=\"sendmail\"" super.mime-mail; + + # Help the test suite find system timezone data. + tz = addBuildDepends [ pkgs.tzdata ] super.tz; + tzdata = addBuildDepends [ pkgs.tzdata ] super.tzdata; + + # https://hydra.nixos.org/build/128665302/nixlog/3 + # Disable tests because they require a running dbus session + xmonad-dbus = dontCheck super.xmonad-dbus; + + # wxc supports wxGTX >= 3.0, but our current default version points to 2.8. + # http://hydra.cryp.to/build/1331287/log/raw + wxc = (addBuildDepend self.split super.wxc).override { wxGTK = pkgs.wxGTK32; }; + wxcore = super.wxcore.override { wxGTK = pkgs.wxGTK32; }; + + shellify = enableSeparateBinOutput super.shellify; + specup = enableSeparateBinOutput super.specup; + + # Test suite wants to connect to $DISPLAY. + bindings-GLFW = dontCheck super.bindings-GLFW; + gi-gtk-declarative = dontCheck super.gi-gtk-declarative; + gi-gtk-declarative-app-simple = dontCheck super.gi-gtk-declarative-app-simple; + hsqml = dontCheck (addExtraLibraries [pkgs.libGLU pkgs.libGL] (super.hsqml.override { qt5 = pkgs.qt5Full; })); + monomer = dontCheck super.monomer; + + # Wants to check against a real DB, Needs freetds + odbc = dontCheck (addExtraLibraries [ pkgs.freetds ] super.odbc); + + # Tests attempt to use NPM to install from the network into + # /homeless-shelter. Disabled. + purescript = dontCheck super.purescript; + + # Hardcoded include path + poppler = overrideCabal (drv: { + postPatch = '' + sed -i -e 's,glib/poppler.h,poppler.h,' poppler.cabal + sed -i -e 's,glib/poppler.h,poppler.h,' Graphics/UI/Gtk/Poppler/Structs.hsc + ''; + }) super.poppler; + + # Uses OpenGL in testing + caramia = dontCheck super.caramia; + + # llvm-ffi needs a specific version of LLVM which we hard code here. Since we + # can't use pkg-config (LLVM has no official .pc files), we need to pass the + # `dev` and `lib` output in, or Cabal will have trouble finding the library. + # Since it looks a bit neater having it in a list, we circumvent the singular + # LLVM input here. + llvm-ffi = + addBuildDepends [ + pkgs.llvmPackages_16.llvm.lib + pkgs.llvmPackages_16.llvm.dev + ] (super.llvm-ffi.override { LLVM = null; }); + + # Needs help finding LLVM. + spaceprobe = addBuildTool self.buildHaskellPackages.llvmPackages.llvm super.spaceprobe; + + # Tries to run GUI in tests + leksah = dontCheck (overrideCabal (drv: { + executableSystemDepends = (drv.executableSystemDepends or []) ++ (with pkgs; [ + gnome.adwaita-icon-theme # Fix error: Icon 'window-close' not present in theme ... + wrapGAppsHook3 # Fix error: GLib-GIO-ERROR **: No GSettings schemas are installed on the system + gtk3 # Fix error: GLib-GIO-ERROR **: Settings schema 'org.gtk.Settings.FileChooser' is not installed + ]); + postPatch = (drv.postPatch or "") + '' + for f in src/IDE/Leksah.hs src/IDE/Utils/ServerConnection.hs + do + substituteInPlace "$f" --replace "\"leksah-server\"" "\"${self.leksah-server}/bin/leksah-server\"" + done + ''; + }) super.leksah); + + # dyre's tests appear to be trying to directly call GHC. + dyre = dontCheck super.dyre; + + # https://github.com/edwinb/EpiVM/issues/13 + # https://github.com/edwinb/EpiVM/issues/14 + epic = addExtraLibraries [pkgs.boehmgc pkgs.gmp] (addBuildTool self.buildHaskellPackages.happy super.epic); + + # https://github.com/ekmett/wl-pprint-terminfo/issues/7 + wl-pprint-terminfo = addExtraLibrary pkgs.ncurses super.wl-pprint-terminfo; + + # https://github.com/bos/pcap/issues/5 + pcap = addExtraLibrary pkgs.libpcap super.pcap; + + # https://github.com/NixOS/nixpkgs/issues/53336 + greenclip = addExtraLibrary pkgs.xorg.libXdmcp super.greenclip; + + # The cabal files for these libraries do not list the required system dependencies. + libjwt-typed = addExtraLibrary pkgs.libjwt super.libjwt-typed; + miniball = addExtraLibrary pkgs.miniball super.miniball; + SDL-image = addExtraLibrary pkgs.SDL super.SDL-image; + SDL-ttf = addExtraLibrary pkgs.SDL super.SDL-ttf; + SDL-mixer = addExtraLibrary pkgs.SDL super.SDL-mixer; + SDL-gfx = addExtraLibrary pkgs.SDL super.SDL-gfx; + SDL-mpeg = appendConfigureFlags [ + "--extra-lib-dirs=${pkgs.smpeg}/lib" + "--extra-include-dirs=${pkgs.smpeg.dev}/include/smpeg" + ] super.SDL-mpeg; + + # https://github.com/ivanperez-keera/hcwiid/pull/4 + hcwiid = overrideCabal (drv: { + configureFlags = (drv.configureFlags or []) ++ [ + "--extra-lib-dirs=${pkgs.bluez.out}/lib" + "--extra-lib-dirs=${pkgs.cwiid}/lib" + "--extra-include-dirs=${pkgs.cwiid}/include" + "--extra-include-dirs=${pkgs.bluez.dev}/include" + ]; + prePatch = '' sed -i -e "/Extra-Lib-Dirs/d" -e "/Include-Dirs/d" "hcwiid.cabal" ''; + }) super.hcwiid; + + # cabal2nix doesn't pick up some of the dependencies. + ginsu = let + g = addBuildDepend pkgs.perl super.ginsu; + g' = overrideCabal (drv: { + executableSystemDepends = (drv.executableSystemDepends or []) ++ [ + pkgs.ncurses + ]; + }) g; + in g'; + + # Tests require `docker` command in PATH + # Tests require running docker service :on localhost + docker = dontCheck super.docker; + + # https://github.com/deech/fltkhs/issues/16 + fltkhs = overrideCabal (drv: { + libraryToolDepends = (drv.libraryToolDepends or []) ++ [pkgs.buildPackages.autoconf]; + librarySystemDepends = (drv.librarySystemDepends or []) ++ [pkgs.fltk13 pkgs.libGL pkgs.libjpeg]; + }) super.fltkhs; + + # https://github.com/skogsbaer/hscurses/pull/26 + hscurses = addExtraLibrary pkgs.ncurses super.hscurses; + + # Looks like Avahi provides the missing library + dnssd = super.dnssd.override { dns_sd = pkgs.avahi.override { withLibdnssdCompat = true; }; }; + + # Tests execute goldplate + goldplate = overrideCabal (drv: { + preCheck = drv.preCheck or "" + '' + export PATH="$PWD/dist/build/goldplate:$PATH" + ''; + }) super.goldplate; + + # At least on 1.3.4 version on 32-bit architectures tasty requires + # unbounded-delays via .cabal file conditions. + tasty = overrideCabal (drv: { + libraryHaskellDepends = + (drv.libraryHaskellDepends or []) + ++ lib.optionals (!(pkgs.stdenv.hostPlatform.isAarch64 + || pkgs.stdenv.hostPlatform.isx86_64) + || (self.ghc.isGhcjs or false)) [ + self.unbounded-delays + ]; + }) super.tasty; + + tasty-discover = overrideCabal (drv: { + # Depends on itself for testing + preBuild = '' + export PATH="$PWD/dist/build/tasty-discover:$PATH" + '' + (drv.preBuild or ""); + }) super.tasty-discover; + + # GLUT uses `dlopen` to link to freeglut, so we need to set the RUNPATH correctly for + # it to find `libglut.so` from the nix store. We do this by patching GLUT.cabal to pkg-config + # depend on freeglut, which provides GHC to necessary information to generate a correct RPATH. + # + # Note: Simply patching the dynamic library (.so) of the GLUT build will *not* work, since the + # RPATH also needs to be propagated when using static linking. GHC automatically handles this for + # us when we patch the cabal file (Link options will be recored in the ghc package registry). + # + # Additional note: nixpkgs' freeglut and macOS's OpenGL implementation do not cooperate, + # so disable this on Darwin only + ${if pkgs.stdenv.isDarwin then null else "GLUT"} = overrideCabal (drv: { + pkg-configDepends = drv.pkg-configDepends or [] ++ [ + pkgs.freeglut + ]; + patches = drv.patches or [] ++ [ + ./patches/GLUT.patch + ]; + prePatch = drv.prePatch or "" + '' + ${lib.getBin pkgs.buildPackages.dos2unix}/bin/dos2unix *.cabal + ''; + }) super.GLUT; + + libsystemd-journal = doJailbreak (addExtraLibrary pkgs.systemd super.libsystemd-journal); + + # does not specify tests in cabal file, instead has custom runTest cabal hook, + # so cabal2nix will not detect test dependencies. + either-unwrap = overrideCabal (drv: { + testHaskellDepends = (drv.testHaskellDepends or []) ++ [ self.test-framework self.test-framework-hunit ]; + }) super.either-unwrap; + + # https://github.com/haskell-fswatch/hfsnotify/issues/62 + fsnotify = dontCheck super.fsnotify; + + hs-GeoIP = super.hs-GeoIP.override { GeoIP = pkgs.geoipWithDatabase; }; + + discount = super.discount.override { markdown = pkgs.discount; }; + + # tests require working stack installation with all-cabal-hashes cloned in $HOME + stackage-curator = dontCheck super.stackage-curator; + + stack = self.generateOptparseApplicativeCompletions [ "stack" ] super.stack; + + # hardcodes /usr/bin/tr: https://github.com/snapframework/io-streams/pull/59 + io-streams = enableCabalFlag "NoInteractiveTests" super.io-streams; + + # requires autotools to build + secp256k1 = addBuildTools [ pkgs.buildPackages.autoconf pkgs.buildPackages.automake pkgs.buildPackages.libtool ] super.secp256k1; + + # requires libsecp256k1 in pkg-config-depends + secp256k1-haskell = addPkgconfigDepend pkgs.secp256k1 super.secp256k1-haskell; + + # tests require git and zsh + hapistrano = addBuildTools [ pkgs.buildPackages.git pkgs.buildPackages.zsh ] super.hapistrano; + + # This propagates this to everything depending on haskell-gi-base + haskell-gi-base = addBuildDepend pkgs.gobject-introspection super.haskell-gi-base; + + # requires valid, writeable $HOME + hatex-guide = overrideCabal (drv: { + preConfigure = '' + ${drv.preConfigure or ""} + export HOME=$PWD + ''; + }) super.hatex-guide; + + # https://github.com/plow-technologies/servant-streaming/issues/12 + servant-streaming-server = dontCheck super.servant-streaming-server; + + # https://github.com/haskell-servant/servant/pull/1238 + servant-client-core = if (pkgs.lib.getVersion super.servant-client-core) == "0.16" then + appendPatch ./patches/servant-client-core-redact-auth-header.patch super.servant-client-core + else + super.servant-client-core; + + + # tests run executable, relying on PATH + # without this, tests fail with "Couldn't launch intero process" + intero = overrideCabal (drv: { + preCheck = '' + export PATH="$PWD/dist/build/intero:$PATH" + ''; + }) super.intero; + + # Break infinite recursion cycle with criterion and network-uri. + js-flot = dontCheck super.js-flot; + + # Break infinite recursion cycle between QuickCheck and splitmix. + splitmix = dontCheck super.splitmix; + + # Break infinite recursion cycle with OneTuple and quickcheck-instances. + foldable1-classes-compat = dontCheck super.foldable1-classes-compat; + + # Break infinite recursion cycle between tasty and clock. + clock = dontCheck super.clock; + + # Break infinite recursion cycle between devtools and mprelude. + devtools = super.devtools.override { mprelude = dontCheck super.mprelude; }; + + # Break dependency cycle between tasty-hedgehog and tasty-expected-failure + tasty-hedgehog = dontCheck super.tasty-hedgehog; + + # Break dependency cycle between hedgehog, tasty-hedgehog and lifted-async + lifted-async = dontCheck super.lifted-async; + + # loc and loc-test depend on each other for testing. Break that infinite cycle: + loc-test = super.loc-test.override { loc = dontCheck self.loc; }; + + # The test suites try to run the "fixpoint" and "liquid" executables built just + # before and fail because the library search paths aren't configured properly. + # Also needs https://github.com/ucsd-progsys/liquidhaskell/issues/1038 resolved. + liquid-fixpoint = disableSharedExecutables super.liquid-fixpoint; + liquidhaskell = dontCheck (disableSharedExecutables super.liquidhaskell); + + # Without this override, the builds lacks pkg-config. + opencv-extra = addPkgconfigDepend pkgs.opencv3 super.opencv-extra; + + # Break cyclic reference that results in an infinite recursion. + partial-semigroup = dontCheck super.partial-semigroup; + colour = dontCheck super.colour; + spatial-rotations = dontCheck super.spatial-rotations; + + LDAP = dontCheck (overrideCabal (drv: { + librarySystemDepends = drv.librarySystemDepends or [] ++ [ pkgs.cyrus_sasl.dev ]; + }) super.LDAP); + + # Not running the "example" test because it requires a binary from lsps test + # suite which is not part of the output of lsp. + lsp-test = overrideCabal (old: { testTarget = "tests func-test"; }) super.lsp-test; + + # the test suite attempts to run the binaries built in this package + # through $PATH but they aren't in $PATH + dhall-lsp-server = dontCheck super.dhall-lsp-server; + + # Expects z3 to be on path so we replace it with a hard + # + # The tests expect additional solvers on the path, replace the + # available ones also with hard coded paths, and remove the missing + # ones from the test. + # TODO(@sternenseemann): package cvc5 and re-enable tests + sbv = overrideCabal (drv: { + postPatch = '' + sed -i -e 's|"abc"|"${pkgs.abc-verifier}/bin/abc"|' Data/SBV/Provers/ABC.hs + sed -i -e 's|"bitwuzla"|"${pkgs.bitwuzla}/bin/bitwuzla"|' Data/SBV/Provers/Bitwuzla.hs + sed -i -e 's|"boolector"|"${pkgs.boolector}/bin/boolector"|' Data/SBV/Provers/Boolector.hs + sed -i -e 's|"cvc4"|"${pkgs.cvc4}/bin/cvc4"|' Data/SBV/Provers/CVC4.hs + sed -i -e 's|"cvc5"|"${pkgs.cvc5}/bin/cvc5"|' Data/SBV/Provers/CVC5.hs + sed -i -e 's|"yices-smt2"|"${pkgs.yices}/bin/yices-smt2"|' Data/SBV/Provers/Yices.hs + sed -i -e 's|"z3"|"${pkgs.z3}/bin/z3"|' Data/SBV/Provers/Z3.hs + + # Solvers we don't provide are removed from tests + sed -i -e 's|, mathSAT||' SBVTestSuite/SBVConnectionTest.hs + sed -i -e 's|, dReal||' SBVTestSuite/SBVConnectionTest.hs + ''; + }) super.sbv; + + # The test-suite requires a running PostgreSQL server. + Frames-beam = dontCheck super.Frames-beam; + + # Compile manpages (which are in RST and are compiled with Sphinx). + futhark = + overrideCabal + (_drv: { + postBuild = (_drv.postBuild or "") + '' + make -C docs man + ''; + + postInstall = (_drv.postInstall or "") + '' + mkdir -p $out/share/man/man1 + mv docs/_build/man/*.1 $out/share/man/man1/ + ''; + }) + (addBuildTools (with pkgs.buildPackages; [makeWrapper python3Packages.sphinx]) super.futhark); + + git-annex = let + # Executables git-annex needs at runtime. git-annex detects these at configure + # time and expects to be able to execute them. This means that cross-compiling + # git-annex is not possible and strictDeps must be false (runtimeExecDeps go + # into executableSystemDepends/buildInputs). + runtimeExecDeps = [ + pkgs.bup + pkgs.curl + pkgs.git + pkgs.gnupg + pkgs.lsof + pkgs.openssh + pkgs.perl + pkgs.rsync + pkgs.wget + pkgs.which + ]; + in + overrideCabal (drv: { + executableSystemDepends = runtimeExecDeps; + enableSharedExecutables = false; + + preConfigure = drv.preConfigure or "" + '' + export HOME=$TEMPDIR + patchShebangs . + ''; + + # git-annex ships its test suite as part of the final executable instead of + # using a Cabal test suite. + checkPhase = '' + runHook preCheck + + # Setup PATH for the actual tests + ln -sf dist/build/git-annex/git-annex git-annex + ln -sf git-annex git-annex-shell + PATH+=":$PWD" + + echo checkFlags: $checkFlags ''${checkFlagsArray:+"''${checkFlagsArray[@]}"} + + # Doesn't use Cabal's test mechanism + git-annex test $checkFlags ''${checkFlagsArray:+"''${checkFlagsArray[@]}"} + + runHook postCheck + ''; + + # Use default installPhase of pkgs/stdenv/generic/setup.sh. We need to set + # the environment variables it uses via the preInstall hook since the Haskell + # generic builder doesn't accept them as arguments. + preInstall = drv.preInstall or "" + '' + installTargets="install" + installFlagsArray+=( + "BUILDER=:" + "PREFIX=" + "DESTDIR=$out" + ) + ''; + installPhase = null; + + # Ensure git-annex uses the exact same coreutils it saw at build-time. + # This is especially important on Darwin but also in Linux environments + # where non-GNU coreutils are used by default. + postFixup = '' + wrapProgram $out/bin/git-annex \ + --prefix PATH : "${pkgs.lib.makeBinPath (with pkgs; [ coreutils lsof ])}" + '' + (drv.postFixup or ""); + buildTools = [ + pkgs.buildPackages.makeWrapper + ] ++ (drv.buildTools or []); + + # Git annex provides a restricted login shell. Setting + # passthru.shellPath here allows a user's login shell to be set to + # `git-annex-shell` by making `shell = haskellPackages.git-annex`. + # https://git-annex.branchable.com/git-annex-shell/ + passthru.shellPath = "/bin/git-annex-shell"; + }) (super.git-annex.override { + dbus = if pkgs.stdenv.isLinux then self.dbus else null; + fdo-notify = if pkgs.stdenv.isLinux then self.fdo-notify else null; + hinotify = if pkgs.stdenv.isLinux then self.hinotify else self.fsnotify; + }); + + # The test suite has undeclared dependencies on git. + githash = dontCheck super.githash; + + # Avoid infitite recursion with yaya. + yaya-hedgehog = super.yaya-hedgehog.override { yaya = dontCheck self.yaya; }; + + # Avoid infitite recursion with tonatona. + tonaparser = dontCheck super.tonaparser; + + # Needs internet to run tests + HTTP = dontCheck super.HTTP; + + # Break infinite recursions. + Dust-crypto = dontCheck super.Dust-crypto; + nanospec = dontCheck super.nanospec; + options = dontCheck super.options; + snap-server = dontCheck super.snap-server; + + # Tests require internet + http-download = dontCheck super.http-download; + http-download_0_2_1_0 = doDistribute (dontCheck super.http-download_0_2_1_0); + pantry = dontCheck super.pantry; + pantry_0_9_3_1 = dontCheck super.pantry_0_9_3_1; + + # gtk2hs-buildtools is listed in setupHaskellDepends, but we + # need it during the build itself, too. + cairo = addBuildTool self.buildHaskellPackages.gtk2hs-buildtools super.cairo; + pango = disableHardening ["fortify"] (addBuildTool self.buildHaskellPackages.gtk2hs-buildtools super.pango); + + spago = + let + docsSearchApp_0_0_10 = pkgs.fetchurl { + url = "https://github.com/purescript/purescript-docs-search/releases/download/v0.0.10/docs-search-app.js"; + sha256 = "0m5ah29x290r0zk19hx2wix2djy7bs4plh9kvjz6bs9r45x25pa5"; + }; + + docsSearchApp_0_0_11 = pkgs.fetchurl { + url = "https://github.com/purescript/purescript-docs-search/releases/download/v0.0.11/docs-search-app.js"; + sha256 = "17qngsdxfg96cka1cgrl3zdrpal8ll6vyhhnazqm4hwj16ywjm02"; + }; + + purescriptDocsSearch_0_0_10 = pkgs.fetchurl { + url = "https://github.com/purescript/purescript-docs-search/releases/download/v0.0.10/purescript-docs-search"; + sha256 = "0wc1zyhli4m2yykc6i0crm048gyizxh7b81n8xc4yb7ibjqwhyj3"; + }; + + purescriptDocsSearch_0_0_11 = pkgs.fetchurl { + url = "https://github.com/purescript/purescript-docs-search/releases/download/v0.0.11/purescript-docs-search"; + sha256 = "1hjdprm990vyxz86fgq14ajn0lkams7i00h8k2i2g1a0hjdwppq6"; + }; + + spagoDocs = overrideCabal (drv: { + postUnpack = (drv.postUnpack or "") + '' + # Spago includes the following two files directly into the binary + # with Template Haskell. They are fetched at build-time from the + # `purescript-docs-search` repo above. If they cannot be fetched at + # build-time, they are pulled in from the `templates/` directory in + # the spago source. + # + # However, they are not actually available in the spago source, so they + # need to fetched with nix and put in the correct place. + # https://github.com/spacchetti/spago/issues/510 + cp ${docsSearchApp_0_0_10} "$sourceRoot/templates/docs-search-app-0.0.10.js" + cp ${docsSearchApp_0_0_11} "$sourceRoot/templates/docs-search-app-0.0.11.js" + cp ${purescriptDocsSearch_0_0_10} "$sourceRoot/templates/purescript-docs-search-0.0.10" + cp ${purescriptDocsSearch_0_0_11} "$sourceRoot/templates/purescript-docs-search-0.0.11" + + # For some weird reason, on Darwin, the open(2) call to embed these files + # requires write permissions. The easiest resolution is just to permit that + # (doesn't cause any harm on other systems). + chmod u+w \ + "$sourceRoot/templates/docs-search-app-0.0.10.js" \ + "$sourceRoot/templates/purescript-docs-search-0.0.10" \ + "$sourceRoot/templates/docs-search-app-0.0.11.js" \ + "$sourceRoot/templates/purescript-docs-search-0.0.11" + ''; + }) super.spago; + + spagoOldAeson = spagoDocs.overrideScope (hfinal: hprev: { + # spago is not yet updated for aeson 2.0 + aeson = hfinal.aeson_1_5_6_0; + # bower-json 1.1.0.0 only supports aeson 2.0, so we pull in the older version here. + bower-json = hprev.bower-json_1_0_0_1; + }); + + # Tests require network access. + spagoWithoutChecks = dontCheck spagoOldAeson; + in + # spago doesn't currently build with ghc92. Top-level spago is pulled from + # ghc90 and explicitly marked unbroken. + markBroken spagoWithoutChecks; + + # checks SQL statements at compile time, and so requires a running PostgreSQL + # database to run it's test suite + postgresql-typed = dontCheck super.postgresql-typed; + + # mplayer-spot uses mplayer at runtime. + mplayer-spot = + let path = pkgs.lib.makeBinPath [ pkgs.mplayer ]; + in overrideCabal (oldAttrs: { + postInstall = '' + wrapProgram $out/bin/mplayer-spot --prefix PATH : "${path}" + ''; + }) (addBuildTool pkgs.buildPackages.makeWrapper super.mplayer-spot); + + # break infinite recursion with base-orphans + primitive = dontCheck super.primitive; + primitive_0_7_1_0 = dontCheck super.primitive_0_7_1_0; + + cut-the-crap = + let path = pkgs.lib.makeBinPath [ pkgs.ffmpeg pkgs.youtube-dl ]; + in overrideCabal (_drv: { + postInstall = '' + wrapProgram $out/bin/cut-the-crap \ + --prefix PATH : "${path}" + ''; + }) (addBuildTool pkgs.buildPackages.makeWrapper super.cut-the-crap); + + # Compiling the readme throws errors and has no purpose in nixpkgs + aeson-gadt-th = + disableCabalFlag "build-readme" (doJailbreak super.aeson-gadt-th); + + # Fix compilation of Setup.hs by removing the module declaration. + # See: https://github.com/tippenein/guid/issues/1 + guid = overrideCabal (drv: { + prePatch = "sed -i '1d' Setup.hs"; # 1st line is module declaration, remove it + doCheck = false; + }) super.guid; + + # Tests disabled as recommended at https://github.com/luke-clifton/shh/issues/39 + shh = dontCheck super.shh; + + # The test suites fail because there's no PostgreSQL database running in our + # build sandbox. + hasql-queue = dontCheck super.hasql-queue; + postgresql-libpq-notify = dontCheck super.postgresql-libpq-notify; + postgresql-pure = dontCheck super.postgresql-pure; + + retrie = addTestToolDepends [pkgs.git pkgs.mercurial] super.retrie; + retrie_1_2_0_0 = addTestToolDepends [pkgs.git pkgs.mercurial] super.retrie_1_2_0_0; + retrie_1_2_1_1 = addTestToolDepends [pkgs.git pkgs.mercurial] super.retrie_1_2_1_1; + + + # there are three very heavy test suites that need external repos, one requires network access + hevm = dontCheck super.hevm; + + # hadolint enables static linking by default in the cabal file, so we have to explicitly disable it. + # https://github.com/hadolint/hadolint/commit/e1305042c62d52c2af4d77cdce5d62f6a0a3ce7b + hadolint = disableCabalFlag "static" super.hadolint; + + # Test suite tries to execute the build product "doctest-driver-gen", but it's not in $PATH. + doctest-driver-gen = dontCheck super.doctest-driver-gen; + + # Tests access internet + prune-juice = dontCheck super.prune-juice; + + citeproc = lib.pipe super.citeproc [ + enableSeparateBinOutput + # Enable executable being built and add missing dependencies + (enableCabalFlag "executable") + (addBuildDepends [ self.aeson-pretty ]) + # TODO(@sternenseemann): we may want to enable that for improved performance + # Is correctness good enough since 0.5? + (disableCabalFlag "icu") + ]; + + # based on https://github.com/gibiansky/IHaskell/blob/aafeabef786154d81ab7d9d1882bbcd06fc8c6c4/release.nix + ihaskell = overrideCabal (drv: { + # ihaskell's cabal file forces building a shared executable, which we need + # to reflect here or RPATH will contain a reference to /build/. + enableSharedExecutables = true; + preCheck = '' + export HOME=$TMPDIR/home + export PATH=$PWD/dist/build/ihaskell:$PATH + export GHC_PACKAGE_PATH=$PWD/dist/package.conf.inplace/:$GHC_PACKAGE_PATH + ''; + }) super.ihaskell; + + # tests need to execute the built executable + stutter = overrideCabal (drv: { + preCheck = '' + export PATH=dist/build/stutter:$PATH + '' + (drv.preCheck or ""); + }) super.stutter; + + # Install man page and generate shell completions + pinboard-notes-backup = overrideCabal + (drv: { + postInstall = '' + install -D man/pnbackup.1 $out/share/man/man1/pnbackup.1 + '' + (drv.postInstall or ""); + }) + (self.generateOptparseApplicativeCompletions [ "pnbackup" ] super.pinboard-notes-backup); + + # Pass the correct libarchive into the package. + streamly-archive = super.streamly-archive.override { archive = pkgs.libarchive; }; + + hlint = overrideCabal (drv: { + postInstall = '' + install -Dm644 data/hlint.1 -t "$out/share/man/man1" + '' + drv.postInstall or ""; + }) super.hlint; + + taglib = overrideCabal (drv: { + librarySystemDepends = [ + pkgs.zlib + ] ++ (drv.librarySystemDepends or []); + }) super.taglib; + + # random 1.2.0 has tests that indirectly depend on + # itself causing an infinite recursion at evaluation + # time + random = dontCheck super.random; + + # https://github.com/Gabriella439/nix-diff/pull/74 + nix-diff = overrideCabal (drv: { + postPatch = '' + substituteInPlace src/Nix/Diff/Types.hs \ + --replace "{-# OPTIONS_GHC -Wno-orphans #-}" "{-# OPTIONS_GHC -Wno-orphans -fconstraint-solver-iterations=0 #-}" + ''; + }) (doJailbreak (dontCheck super.nix-diff)); + + # mockery's tests depend on hspec-discover which dependso on mockery for its tests + mockery = dontCheck super.mockery; + # same for logging-facade + logging-facade = dontCheck super.logging-facade; + + # Since this package is primarily used by nixpkgs maintainers and is probably + # not used to link against by anyone, we can make it’s closure smaller and + # add its runtime dependencies in `haskellPackages` (as opposed to cabal2nix). + cabal2nix-unstable = overrideCabal + (drv: { + buildTools = (drv.buildTools or []) ++ [ + pkgs.buildPackages.makeWrapper + ]; + postInstall = '' + wrapProgram $out/bin/cabal2nix \ + --prefix PATH ":" "${ + pkgs.lib.makeBinPath [ pkgs.nix pkgs.nix-prefetch-scripts ] + }" + ''; + }) + (justStaticExecutables super.cabal2nix-unstable); + + # test suite needs local redis daemon + nri-redis = dontCheck super.nri-redis; + + # Make tophat find itself for _compiling_ its test suite + tophat = overrideCabal (drv: { + postPatch = '' + sed -i 's|"tophat"|"./dist/build/tophat/tophat"|' app-test-bin/*.hs + '' + (drv.postPatch or ""); + }) super.tophat; + + # Runtime dependencies and CLI completion + nvfetcher = self.generateOptparseApplicativeCompletions [ "nvfetcher" ] (overrideCabal + (drv: { + # test needs network + doCheck = false; + buildTools = drv.buildTools or [ ] ++ [ pkgs.buildPackages.makeWrapper ]; + postInstall = drv.postInstall or "" + '' + wrapProgram "$out/bin/nvfetcher" --prefix 'PATH' ':' "${ + pkgs.lib.makeBinPath [ + pkgs.nvchecker + pkgs.nix # nix-prefetch-url + pkgs.nix-prefetch-git + pkgs.nix-prefetch-docker + ] + }" + ''; + }) super.nvfetcher); + + rel8 = pkgs.lib.pipe super.rel8 [ + (addTestToolDepend pkgs.postgresql) + # https://github.com/NixOS/nixpkgs/issues/198495 + (dontCheckIf (!pkgs.postgresql.doCheck)) + ]; + + # Wants running postgresql database accessible over ip, so postgresqlTestHook + # won't work (or would need to patch test suite). + domaindriven-core = dontCheck super.domaindriven-core; + + cachix = self.generateOptparseApplicativeCompletions [ "cachix" ] + (enableSeparateBinOutput super.cachix); + + hercules-ci-agent = super.hercules-ci-agent.override { nix = self.hercules-ci-cnix-store.passthru.nixPackage; }; + hercules-ci-cnix-expr = addTestToolDepend pkgs.git (super.hercules-ci-cnix-expr.override { nix = self.hercules-ci-cnix-store.passthru.nixPackage; }); + hercules-ci-cnix-store = overrideCabal + (old: { + passthru = old.passthru or { } // { + nixPackage = pkgs.nixVersions.nix_2_19; + }; + }) + (super.hercules-ci-cnix-store.override { + nix = self.hercules-ci-cnix-store.passthru.nixPackage; + }); + + # the testsuite fails because of not finding tsc without some help + aeson-typescript = overrideCabal (drv: { + testToolDepends = drv.testToolDepends or [] ++ [ pkgs.typescript ]; + # the testsuite assumes that tsc is in the PATH if it thinks it's in + # CI, otherwise trying to install it. + # + # https://github.com/codedownio/aeson-typescript/blob/ee1a87fcab8a548c69e46685ce91465a7462be89/test/Util.hs#L27-L33 + preCheck = "export CI=true"; + }) super.aeson-typescript; + + Agda = lib.pipe super.Agda [ + # Enable extra optimisations which increase build time, but also + # later compiler performance, so we should do this for user's benefit. + # Flag added in Agda 2.6.2 + (enableCabalFlag "optimise-heavily") + # Enable debug printing, which worsens performance slightly but is + # very useful. + # Flag added in Agda 2.6.4.1, was always enabled before + (enableCabalFlag "debug") + # Split outputs to reduce closure size + enableSeparateBinOutput + ]; + + # ats-format uses cli-setup in Setup.hs which is quite happy to write + # to arbitrary files in $HOME. This doesn't either not achieve anything + # or even fail, so we prevent it and install everything necessary ourselves. + # See also: https://hackage.haskell.org/package/cli-setup-0.2.1.4/docs/src/Distribution.CommandLine.html#setManpathGeneric + ats-format = self.generateOptparseApplicativeCompletions [ "atsfmt" ] ( + justStaticExecutables ( + overrideCabal (drv: { + # use vanilla Setup.hs + preCompileBuildDriver = '' + cat > Setup.hs << EOF + module Main where + import Distribution.Simple + main = defaultMain + EOF + '' + (drv.preCompileBuildDriver or ""); + # install man page + buildTools = [ + pkgs.buildPackages.installShellFiles + ] ++ (drv.buildTools or []); + postInstall = '' + installManPage man/atsfmt.1 + '' + (drv.postInstall or ""); + }) super.ats-format + ) + ); + + # Test suite is just the default example executable which doesn't work if not + # executed by Setup.hs, but works if started on a proper TTY + isocline = dontCheck super.isocline; + + # Some hash implementations are x86 only, but part of the test suite. + # So executing and building it on non-x86 platforms will always fail. + hashes = dontCheckIf (!pkgs.stdenv.hostPlatform.isx86) super.hashes; + + # Tries to access network + aws-sns-verify = dontCheck super.aws-sns-verify; + + # Test suite requires network access + minicurl = dontCheck super.minicurl; + + # procex relies on close_range which has been introduced in Linux 5.9, + # the test suite seems to force the use of this feature (or the fallback + # mechanism is broken), so we can't run the test suite on machines with a + # Kernel < 5.9. To check for this, we use uname -r to obtain the Kernel + # version and sort -V to compare against our minimum version. If the + # Kernel turns out to be older, we disable the test suite. + procex = overrideCabal (drv: { + postConfigure = '' + minimumKernel=5.9 + higherVersion=`printf "%s\n%s\n" "$minimumKernel" "$(uname -r)" | sort -rV | head -n1` + if [[ "$higherVersion" = "$minimumKernel" ]]; then + echo "Used Kernel doesn't support close_range, disabling tests" + unset doCheck + fi + '' + (drv.postConfigure or ""); + }) super.procex; + + # Test suite wants to run main executable + # https://github.com/fourmolu/fourmolu/issues/231 + inherit ( + let + fourmoluTestFix = overrideCabal (drv: { + preCheck = drv.preCheck or "" + '' + export PATH="$PWD/dist/build/fourmolu:$PATH" + ''; + }); + in + + { + fourmolu = fourmoluTestFix super.fourmolu; + fourmolu_0_14_1_0 = fourmoluTestFix super.fourmolu_0_14_1_0; + fourmolu_0_15_0_0 = fourmoluTestFix super.fourmolu_0_15_0_0; + }) + fourmolu + fourmolu_0_14_1_0 + fourmolu_0_15_0_0 + ; + + # Test suite needs to execute 'disco' binary + disco = overrideCabal (drv: { + preCheck = drv.preCheck or "" + '' + export PATH="$PWD/dist/build/disco:$PATH" + ''; + testFlags = drv.testFlags or [] ++ [ + # Needs network access + "-p" "!/oeis/" + ]; + # disco-examples needs network access + testTarget = "disco-tests"; + }) super.disco; + + # Apply a patch which hardcodes the store path of graphviz instead of using + # whatever graphviz is in PATH. + graphviz = overrideCabal (drv: { + patches = [ + (pkgs.substituteAll { + src = ./patches/graphviz-hardcode-graphviz-store-path.patch; + inherit (pkgs) graphviz; + }) + ] ++ (drv.patches or []); + }) super.graphviz; + + # Test suite requires AWS access which requires both a network + # connection and payment. + aws = dontCheck super.aws; + + # Test case tries to contact the network + http-api-data-qq = overrideCabal (drv: { + testFlags = [ + "-p" "!/Can be used with http-client/" + ] ++ drv.testFlags or []; + }) super.http-api-data-qq; + + # Additionally install documentation + jacinda = overrideCabal (drv: { + enableSeparateDocOutput = true; + postInstall = '' + ${drv.postInstall or ""} + + docDir="$doc/share/doc/${drv.pname}-${drv.version}" + + # man page goes to $out, it's small enough and haskellPackages has no + # support for a man output at the moment and $doc requires downloading + # a full PDF + install -Dm644 man/ja.1 -t "$out/share/man/man1" + # language guide and examples + install -Dm644 doc/guide.pdf -t "$docDir" + install -Dm644 test/examples/*.jac -t "$docDir/examples" + ''; + }) super.jacinda; + + # Smoke test can't be executed in sandbox + # https://github.com/georgefst/evdev/issues/25 + evdev = overrideCabal (drv: { + testFlags = drv.testFlags or [] ++ [ + "-p" "!/Smoke/" + ]; + }) super.evdev; + + # Tests assume dist-newstyle build directory is present + cabal-hoogle = dontCheck super.cabal-hoogle; + + nfc = lib.pipe super.nfc [ + enableSeparateBinOutput + (addBuildDepend self.base16-bytestring) + (appendConfigureFlag "-fbuild-examples") + ]; + + # Wants to execute cabal-install to (re-)build itself + hint = dontCheck super.hint; + + # cabal-install switched to build type simple in 3.2.0.0 + # as a result, the cabal(1) man page is no longer installed + # automatically. Instead we need to use the `cabal man` + # command which generates the man page on the fly and + # install it to $out/share/man/man1 ourselves in this + # override. + # The commit that introduced this change: + # https://github.com/haskell/cabal/commit/91ac075930c87712eeada4305727a4fa651726e7 + # Since cabal-install 3.8, the cabal man (without the raw) command + # uses nroff(1) instead of man(1) for macOS/BSD compatibility. That utility + # is not commonly installed on systems, so we add it to PATH. Closure size + # penalty is about 10MB at the time of writing this (2022-08-20). + cabal-install = overrideCabal (old: { + executableToolDepends = [ + pkgs.buildPackages.makeWrapper + ] ++ old.buildToolDepends or []; + postInstall = old.postInstall + '' + mkdir -p "$out/share/man/man1" + "$out/bin/cabal" man --raw > "$out/share/man/man1/cabal.1" + + wrapProgram "$out/bin/cabal" \ + --prefix PATH : "${pkgs.lib.makeBinPath [ pkgs.groff ]}" + ''; + hydraPlatforms = pkgs.lib.platforms.all; + broken = false; + }) super.cabal-install; + + tailwind = addBuildDepend + # Overrides for tailwindcss copied from: + # https://github.com/EmaApps/emanote/blob/master/nix/tailwind.nix + (pkgs.nodePackages.tailwindcss.overrideAttrs (oa: { + plugins = [ + pkgs.nodePackages."@tailwindcss/aspect-ratio" + pkgs.nodePackages."@tailwindcss/forms" + pkgs.nodePackages."@tailwindcss/line-clamp" + pkgs.nodePackages."@tailwindcss/typography" + ]; + })) super.tailwind; + + emanote = addBuildDepend pkgs.stork super.emanote; + + keid-render-basic = addBuildTool pkgs.glslang super.keid-render-basic; + + # Disable checks to break dependency loop with SCalendar + scalendar = dontCheck super.scalendar; + + halide-haskell = super.halide-haskell.override { Halide = pkgs.halide; }; + + # Sydtest has a brittle test suite that will only work with the exact + # versions that it ships with. + sydtest = dontCheck super.sydtest; + + # Prevent argv limit being exceeded when invoking $CC. + inherit (lib.mapAttrs (_: overrideCabal { + __onlyPropagateKnownPkgConfigModules = true; + }) super) + gi-javascriptcore + gi-webkit2webextension + gi-gtk_4_0_8 + gi-gdk_4_0_7 + gi-gsk + gi-adwaita + ; + + webkit2gtk3-javascriptcore = lib.pipe super.webkit2gtk3-javascriptcore [ + (addBuildDepend pkgs.xorg.libXtst) + (overrideCabal { __onlyPropagateKnownPkgConfigModules = true; }) + ]; + + gi-webkit2 = lib.pipe super.gi-webkit2 [ + (addBuildDepend pkgs.xorg.libXtst) + (overrideCabal { __onlyPropagateKnownPkgConfigModules = true; }) + ]; + + # Makes the mpi-hs package respect the choice of mpi implementation in Nixpkgs. + # Also adds required test dependencies for checks to pass + mpi-hs = + let validMpi = [ "openmpi" "mpich" "mvapich" ]; + mpiImpl = pkgs.mpi.pname; + disableUnused = with builtins; map disableCabalFlag (filter (n: n != mpiImpl) validMpi); + in lib.pipe + (super.mpi-hs_0_7_3_0.override { ompi = pkgs.mpi; }) + ( [ (addTestToolDepends [ pkgs.openssh pkgs.mpiCheckPhaseHook ]) ] + ++ disableUnused + ++ lib.optional (builtins.elem mpiImpl validMpi) (enableCabalFlag mpiImpl) + ); + inherit (lib.mapAttrs (_: addTestToolDepends + [ pkgs.openssh pkgs.mpiCheckPhaseHook ] + ) super) + mpi-hs-store + mpi-hs-cereal + mpi-hs-binary + ; + + postgresql-libpq = overrideCabal (drv: { + # Using use-pkg-config flag, because pg_config won't work when cross-compiling. + configureFlags = drv.configureFlags or [] ++ [ "-fuse-pkg-config" ]; + # Move postgresql from SystemDepends to PkgconfigDepends + libraryPkgconfigDepends = drv.librarySystemDepends; + librarySystemDepends = []; + }) super.postgresql-libpq; + + # Test failure is related to a GHC implementation detail of primitives and doesn't + # cause actual problems in dependent packages, see https://github.com/lehins/pvar/issues/4 + pvar = dontCheck super.pvar; + + kmonad = enableSeparateBinOutput super.kmonad; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/configuration-tensorflow.nix b/pkgs/by-name/ha/haskell/haskell-modules/configuration-tensorflow.nix new file mode 100644 index 0000000..634f521 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/configuration-tensorflow.nix @@ -0,0 +1,37 @@ +{ pkgs, haskellLib }: + +with haskellLib; + +self: super: +let + # This contains updates to the dependencies, without which it would + # be even more work to get it to build. + # As of 2020-04, there's no new release in sight, which is why we're + # pulling from Github. + tensorflow-haskell = pkgs.fetchFromGitHub { + owner = "tensorflow"; + repo = "haskell"; + rev = "555d90c43202d5a3021893013bfc8e2ffff58c97"; + sha256 = "uOuIeD4o+pcjvluTqyVU3GJUQ4e1+p3FhINJ9b6oK+k="; + fetchSubmodules = true; + }; + + setTensorflowSourceRoot = dir: drv: + (overrideCabal (drv: { src = tensorflow-haskell; }) drv) + .overrideAttrs (_oldAttrs: { sourceRoot = "${tensorflow-haskell.name}/${dir}"; }); +in +{ + tensorflow-proto = doJailbreak (setTensorflowSourceRoot "tensorflow-proto" super.tensorflow-proto); + + tensorflow = overrideCabal + (drv: { libraryHaskellDepends = drv.libraryHaskellDepends ++ [self.vector-split]; }) + (setTensorflowSourceRoot "tensorflow" super.tensorflow); + + tensorflow-core-ops = setTensorflowSourceRoot "tensorflow-core-ops" super.tensorflow-core-ops; + + tensorflow-logging = setTensorflowSourceRoot "tensorflow-logging" super.tensorflow-logging; + + tensorflow-opgen = setTensorflowSourceRoot "tensorflow-opgen" super.tensorflow-opgen; + + tensorflow-ops = setTensorflowSourceRoot "tensorflow-ops" super.tensorflow-ops; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/default.nix b/pkgs/by-name/ha/haskell/haskell-modules/default.nix new file mode 100644 index 0000000..3f8a0bb --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/default.nix @@ -0,0 +1,45 @@ +{ pkgs, stdenv, lib, haskellLib, ghc, all-cabal-hashes +, buildHaskellPackages +, compilerConfig ? (self: super: {}) +, packageSetConfig ? (self: super: {}) +, overrides ? (self: super: {}) +, initialPackages ? import ./initial-packages.nix +, nonHackagePackages ? import ./non-hackage-packages.nix +, configurationCommon ? import ./configuration-common.nix +, configurationNix ? import ./configuration-nix.nix +, configurationArm ? import ./configuration-arm.nix +, configurationDarwin ? import ./configuration-darwin.nix +}: + +let + + inherit (lib) extends makeExtensible; + inherit (haskellLib) makePackageSet; + + haskellPackages = pkgs.callPackage makePackageSet { + package-set = initialPackages; + inherit stdenv haskellLib ghc extensible-self all-cabal-hashes; + buildHaskellPackages = buildHaskellPackages // { __attrsFailEvaluation = true; }; + }; + + platformConfigurations = lib.optionals stdenv.hostPlatform.isAarch [ + (configurationArm { inherit pkgs haskellLib; }) + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ + (configurationDarwin { inherit pkgs haskellLib; }) + ]; + + extensions = lib.composeManyExtensions ([ + (nonHackagePackages { inherit pkgs haskellLib; }) + (configurationNix { inherit pkgs haskellLib; }) + (configurationCommon { inherit pkgs haskellLib; }) + ] ++ platformConfigurations ++ [ + compilerConfig + packageSetConfig + overrides + ]); + + extensible-self = makeExtensible (extends extensions haskellPackages); + +in + + extensible-self diff --git a/pkgs/by-name/ha/haskell/haskell-modules/generic-builder.nix b/pkgs/by-name/ha/haskell/haskell-modules/generic-builder.nix new file mode 100644 index 0000000..f9acdd0 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/generic-builder.nix @@ -0,0 +1,818 @@ +{ lib, stdenv, buildPackages, buildHaskellPackages, ghc +, jailbreak-cabal, hscolour, cpphs +, ghcWithHoogle, ghcWithPackages +, nodejs +}: + +let + isCross = stdenv.buildPlatform != stdenv.hostPlatform; + + # Pass the "wrong" C compiler rather than none at all so packages that just + # use the C preproccessor still work, see + # https://github.com/haskell/cabal/issues/6466 for details. + cc = + if stdenv.hasCC then "$CC" + else if stdenv.hostPlatform.isGhcjs then "${emscripten}/bin/emcc" + else "$CC_FOR_BUILD"; + + inherit (buildPackages) + fetchurl removeReferencesTo + pkg-config coreutils gnugrep glibcLocales + emscripten; +in + +{ pname +# Note that ghc.isGhcjs != stdenv.hostPlatform.isGhcjs. +# ghc.isGhcjs implies that we are using ghcjs, a project separate from GHC. +# (mere) stdenv.hostPlatform.isGhcjs means that we are using GHC's JavaScript +# backend. The latter is a normal cross compilation backend and needs little +# special accommodation. +, dontStrip ? (ghc.isGhcjs or false || stdenv.hostPlatform.isGhcjs) +, version, revision ? null +, sha256 ? null +, src ? fetchurl { url = "mirror://hackage/${pname}-${version}.tar.gz"; inherit sha256; } +, buildDepends ? [], setupHaskellDepends ? [], libraryHaskellDepends ? [], executableHaskellDepends ? [] +, buildTarget ? "" +, buildTools ? [], libraryToolDepends ? [], executableToolDepends ? [], testToolDepends ? [], benchmarkToolDepends ? [] +, configureFlags ? [] +, buildFlags ? [] +, haddockFlags ? [] +, description ? null +, doCheck ? !isCross +, doBenchmark ? false +, doHoogle ? true +, doHaddockQuickjump ? doHoogle +, doInstallIntermediates ? false +, editedCabalFile ? null +, enableLibraryProfiling ? !(ghc.isGhcjs or false) +, enableExecutableProfiling ? false +, profilingDetail ? "exported-functions" +# TODO enable shared libs for cross-compiling +, enableSharedExecutables ? false +, enableSharedLibraries ? !stdenv.hostPlatform.isStatic && (ghc.enableShared or false) +, enableDeadCodeElimination ? (!stdenv.isDarwin) # TODO: use -dead_strip for darwin +# Disabling this for ghcjs prevents this crash: https://gitlab.haskell.org/ghc/ghc/-/issues/23235 +, enableStaticLibraries ? !(stdenv.hostPlatform.isWindows || stdenv.hostPlatform.isWasm || stdenv.hostPlatform.isGhcjs) +, enableHsc2hsViaAsm ? stdenv.hostPlatform.isWindows +, extraLibraries ? [], librarySystemDepends ? [], executableSystemDepends ? [] +# On macOS, statically linking against system frameworks is not supported; +# see https://developer.apple.com/library/content/qa/qa1118/_index.html +# They must be propagated to the environment of any executable linking with the library +, libraryFrameworkDepends ? [], executableFrameworkDepends ? [] +, homepage ? "https://hackage.haskell.org/package/${pname}" +, platforms ? with lib.platforms; all # GHC can cross-compile +, badPlatforms ? lib.platforms.none +, hydraPlatforms ? null +, hyperlinkSource ? true +, isExecutable ? false, isLibrary ? !isExecutable +, jailbreak ? false +, license +, enableParallelBuilding ? true +, maintainers ? null +, changelog ? null +, mainProgram ? null +, doCoverage ? false +, doHaddock ? !(ghc.isHaLVM or false) && (ghc.hasHaddock or true) +, doHaddockInterfaces ? doHaddock && lib.versionAtLeast ghc.version "9.0.1" +, passthru ? {} +, pkg-configDepends ? [], libraryPkgconfigDepends ? [], executablePkgconfigDepends ? [], testPkgconfigDepends ? [], benchmarkPkgconfigDepends ? [] +, testDepends ? [], testHaskellDepends ? [], testSystemDepends ? [], testFrameworkDepends ? [] +, benchmarkDepends ? [], benchmarkHaskellDepends ? [], benchmarkSystemDepends ? [], benchmarkFrameworkDepends ? [] +, testTarget ? "", testFlags ? [] +, broken ? false +, preCompileBuildDriver ? null, postCompileBuildDriver ? null +, preUnpack ? null, postUnpack ? null +, patches ? null, patchPhase ? null, prePatch ? "", postPatch ? "" +, preConfigure ? null, postConfigure ? null +, preBuild ? null, postBuild ? null +, preHaddock ? null, postHaddock ? null +, installPhase ? null, preInstall ? null, postInstall ? null +, checkPhase ? null, preCheck ? null, postCheck ? null +, preFixup ? null, postFixup ? null +, shellHook ? "" +, coreSetup ? false # Use only core packages to build Setup.hs. +, useCpphs ? false +, hardeningDisable ? null +, enableSeparateBinOutput ? false +, enableSeparateDataOutput ? false +, enableSeparateDocOutput ? doHaddock +, enableSeparateIntermediatesOutput ? false +, # Don't fail at configure time if there are multiple versions of the + # same package in the (recursive) dependencies of the package being + # built. Will delay failures, if any, to compile time. + allowInconsistentDependencies ? false +, maxBuildCores ? 16 # more cores usually don't improve performance: https://ghc.haskell.org/trac/ghc/ticket/9221 +, # If set to true, this builds a pre-linked .o file for this Haskell library. + # This can make it slightly faster to load this library into GHCi, but takes + # extra disk space and compile time. + enableLibraryForGhci ? false + # Set this to a previous build of this same package to reuse the intermediate + # build products from that prior build as a starting point for accelerating + # this build +, previousIntermediates ? null +, # Cabal 3.8 which is shipped by default for GHC >= 9.3 always calls + # `pkg-config --libs --static` as part of the configure step. This requires + # Requires.private dependencies of pkg-config dependencies to be present in + # PKG_CONFIG_PATH which is normally not the case in nixpkgs (except in pkgsStatic). + # Since there is no patch or upstream patch yet, we replicate the automatic + # propagation of dependencies in pkgsStatic for allPkgConfigDepends for + # GHC >= 9.3 by default. This option allows overriding this behavior manually + # if mismatching Cabal and GHC versions are used. + # See also . + __propagatePkgConfigDepends ? lib.versionAtLeast ghc.version "9.3" +, # Propagation can easily lead to the argv limit being exceeded in linker or C + # compiler invocations. To work around this we can only propagate derivations + # that are known to provide pkg-config modules, as indicated by the presence + # of `meta.pkgConfigModules`. This option defaults to false for now, since + # this metadata is far from complete in nixpkgs. + __onlyPropagateKnownPkgConfigModules ? false +} @ args: + +assert editedCabalFile != null -> revision != null; + +# --enable-static does not work on windows. This is a bug in GHC. +# --enable-static will pass -staticlib to ghc, which only works for mach-o and elf. +assert stdenv.hostPlatform.isWindows -> enableStaticLibraries == false; +assert stdenv.hostPlatform.isWasm -> enableStaticLibraries == false; + +let + + inherit (lib) optional optionals optionalString versionAtLeast + concatStringsSep enableFeature optionalAttrs; + + isGhcjs = ghc.isGhcjs or false; + isHaLVM = ghc.isHaLVM or false; + + # GHC used for building Setup.hs + # + # Same as our GHC, unless we're cross, in which case it is native GHC with the + # same version, or ghcjs, in which case its the ghc used to build ghcjs. + nativeGhc = buildHaskellPackages.ghc; + + # the target dir for haddock documentation + docdir = docoutput: docoutput + "/share/doc/" + pname + "-" + version; + + binDir = if enableSeparateBinOutput then "$bin/bin" else "$out/bin"; + + newCabalFileUrl = "mirror://hackage/${pname}-${version}/revision/${revision}.cabal"; + newCabalFile = fetchurl { + url = newCabalFileUrl; + sha256 = editedCabalFile; + name = "${pname}-${version}-r${revision}.cabal"; + }; + + defaultSetupHs = builtins.toFile "Setup.hs" '' + import Distribution.Simple + main = defaultMain + ''; + + # This awk expression transforms a package conf file like + # + # author: John Doe + # description: + # The purpose of this library is to do + # foo and bar among other things + # + # into a more easily processeable form: + # + # author: John Doe + # description: The purpose of this library is to do foo and bar among other things + unprettyConf = builtins.toFile "unpretty-cabal-conf.awk" '' + /^[^ ]+:/ { + # When the line starts with a new field, terminate the previous one with a newline + if (started == 1) print "" + # to strip leading spaces + $1=$1 + printf "%s", $0 + started=1 + } + + /^ +/ { + # to strip leading spaces + $1=$1 + printf " %s", $0 + } + + # Terminate the final field with a newline + END { print "" } + ''; + + crossCabalFlags = [ + "--with-ghc=${ghcCommand}" + "--with-ghc-pkg=${ghc.targetPrefix}ghc-pkg" + "--with-gcc=${cc}" + ] ++ optionals stdenv.hasCC [ + "--with-ld=${stdenv.cc.bintools.targetPrefix}ld" + "--with-ar=${stdenv.cc.bintools.targetPrefix}ar" + # use the one that comes with the cross compiler. + "--with-hsc2hs=${ghc.targetPrefix}hsc2hs" + "--with-strip=${stdenv.cc.bintools.targetPrefix}strip" + ] ++ optionals (!isHaLVM) [ + "--hsc2hs-option=--cross-compile" + (optionalString enableHsc2hsViaAsm "--hsc2hs-option=--via-asm") + ] ++ optional (allPkgconfigDepends != []) + "--with-pkg-config=${pkg-config.targetPrefix}pkg-config"; + + parallelBuildingFlags = "-j$NIX_BUILD_CORES" + optionalString stdenv.isLinux " +RTS -A64M -RTS"; + + crossCabalFlagsString = + lib.optionalString isCross (" " + lib.concatStringsSep " " crossCabalFlags); + + buildFlagsString = optionalString (buildFlags != []) (" " + concatStringsSep " " buildFlags); + + defaultConfigureFlags = [ + "--verbose" + "--prefix=$out" + # Note: This must be kept in sync manually with mkGhcLibdir + ("--libdir=\\$prefix/lib/\\$compiler" + lib.optionalString (ghc ? hadrian) "/lib") + "--libsubdir=\\$abi/\\$libname" + (optionalString enableSeparateDataOutput "--datadir=$data/share/${ghcNameWithPrefix}") + (optionalString enableSeparateDocOutput "--docdir=${docdir "$doc"}") + ] ++ optionals stdenv.hasCC [ + "--with-gcc=$CC" # Clang won't work without that extra information. + ] ++ [ + "--package-db=$packageConfDir" + (optionalString (enableSharedExecutables && stdenv.isLinux) "--ghc-option=-optl=-Wl,-rpath=$out/${ghcLibdir}/${pname}-${version}") + (optionalString (enableSharedExecutables && stdenv.isDarwin) "--ghc-option=-optl=-Wl,-headerpad_max_install_names") + (optionalString enableParallelBuilding "--ghc-options=${parallelBuildingFlags}") + (optionalString useCpphs "--with-cpphs=${cpphs}/bin/cpphs --ghc-options=-cpp --ghc-options=-pgmP${cpphs}/bin/cpphs --ghc-options=-optP--cpp") + (enableFeature enableLibraryProfiling "library-profiling") + (optionalString (enableExecutableProfiling || enableLibraryProfiling) "--profiling-detail=${profilingDetail}") + (enableFeature enableExecutableProfiling "profiling") + (enableFeature enableSharedLibraries "shared") + (enableFeature doCoverage "coverage") + (enableFeature enableStaticLibraries "static") + (enableFeature enableSharedExecutables "executable-dynamic") + (enableFeature doCheck "tests") + (enableFeature doBenchmark "benchmarks") + "--enable-library-vanilla" # TODO: Should this be configurable? + (enableFeature enableLibraryForGhci "library-for-ghci") + (enableFeature enableDeadCodeElimination "split-sections") + (enableFeature (!dontStrip) "library-stripping") + (enableFeature (!dontStrip) "executable-stripping") + ] ++ optionals isGhcjs [ + "--ghcjs" + ] ++ optionals isCross ([ + "--configure-option=--host=${stdenv.hostPlatform.config}" + ] ++ crossCabalFlags + ) ++ optionals enableSeparateBinOutput [ + "--bindir=${binDir}" + ] ++ optionals (doHaddockInterfaces && isLibrary) [ + "--ghc-options=-haddock" + ]; + + postPhases = optional doInstallIntermediates "installIntermediatesPhase"; + + setupCompileFlags = [ + (optionalString (!coreSetup) "-package-db=$setupPackageConfDir") + (optionalString enableParallelBuilding parallelBuildingFlags) + "-threaded" # https://github.com/haskell/cabal/issues/2398 + "-rtsopts" # allow us to pass RTS flags to the generated Setup executable + ]; + + isHaskellPkg = x: x ? isHaskellLibrary; + + # Work around a Cabal bug requiring pkg-config --static --libs to work even + # when linking dynamically, affecting Cabal 3.8 and 3.9. + # https://github.com/haskell/cabal/issues/8455 + # + # For this, we treat the runtime system/pkg-config dependencies of a Haskell + # derivation as if they were propagated from their dependencies which allows + # pkg-config --static to work in most cases. + allPkgconfigDepends = + let + # If __onlyPropagateKnownPkgConfigModules is set, packages without + # meta.pkgConfigModules will be filtered out, otherwise all packages in + # buildInputs and propagatePlainBuildInputs are propagated. + propagateValue = drv: + lib.isDerivation drv + && (__onlyPropagateKnownPkgConfigModules -> drv ? meta.pkgConfigModules); + + # Take list of derivations and return list of the transitive dependency + # closure, only taking into account buildInputs. Loosely based on + # closePropagationFast. + propagatePlainBuildInputs = drvs: + builtins.map (i: i.val) ( + builtins.genericClosure { + startSet = builtins.map (drv: + { key = drv.outPath; val = drv; } + ) (builtins.filter propagateValue drvs); + operator = { val, ... }: + builtins.concatMap (drv: + if propagateValue drv + then [ { key = drv.outPath; val = drv; } ] + else [ ] + ) (val.buildInputs or [ ] ++ val.propagatedBuildInputs or [ ]); + } + ); + in + + if __propagatePkgConfigDepends + then propagatePlainBuildInputs allPkgconfigDepends' + else allPkgconfigDepends'; + allPkgconfigDepends' = + pkg-configDepends ++ libraryPkgconfigDepends ++ executablePkgconfigDepends ++ + optionals doCheck testPkgconfigDepends ++ optionals doBenchmark benchmarkPkgconfigDepends; + + depsBuildBuild = [ nativeGhc ] + # CC_FOR_BUILD may be necessary if we have no C preprocessor for the host + # platform. See crossCabalFlags above for more details. + ++ lib.optionals (!stdenv.hasCC) [ buildPackages.stdenv.cc ]; + collectedToolDepends = + buildTools ++ libraryToolDepends ++ executableToolDepends ++ + optionals doCheck testToolDepends ++ + optionals doBenchmark benchmarkToolDepends; + nativeBuildInputs = + [ ghc removeReferencesTo ] ++ optional (allPkgconfigDepends != []) (assert pkg-config != null; pkg-config) ++ + setupHaskellDepends ++ collectedToolDepends ++ optional stdenv.hostPlatform.isGhcjs nodejs; + propagatedBuildInputs = buildDepends ++ libraryHaskellDepends ++ executableHaskellDepends ++ libraryFrameworkDepends; + otherBuildInputsHaskell = + optionals doCheck (testDepends ++ testHaskellDepends) ++ + optionals doBenchmark (benchmarkDepends ++ benchmarkHaskellDepends); + otherBuildInputsSystem = + extraLibraries ++ librarySystemDepends ++ executableSystemDepends ++ executableFrameworkDepends ++ + allPkgconfigDepends ++ + optionals doCheck (testSystemDepends ++ testFrameworkDepends) ++ + optionals doBenchmark (benchmarkSystemDepends ++ benchmarkFrameworkDepends); + # TODO next rebuild just define as `otherBuildInputsHaskell ++ otherBuildInputsSystem` + otherBuildInputs = + extraLibraries ++ librarySystemDepends ++ executableSystemDepends ++ executableFrameworkDepends ++ + allPkgconfigDepends ++ + optionals doCheck (testDepends ++ testHaskellDepends ++ testSystemDepends ++ testFrameworkDepends) ++ + optionals doBenchmark (benchmarkDepends ++ benchmarkHaskellDepends ++ benchmarkSystemDepends ++ benchmarkFrameworkDepends); + + setupCommand = "./Setup"; + + ghcCommand' = if isGhcjs then "ghcjs" else "ghc"; + ghcCommand = "${ghc.targetPrefix}${ghcCommand'}"; + + ghcNameWithPrefix = "${ghc.targetPrefix}${ghc.haskellCompilerName}"; + mkGhcLibdir = ghc: "lib/${ghc.targetPrefix}${ghc.haskellCompilerName}" + + lib.optionalString (ghc ? hadrian) "/lib"; + ghcLibdir = mkGhcLibdir ghc; + + nativeGhcCommand = "${nativeGhc.targetPrefix}ghc"; + + buildPkgDb = thisGhc: packageConfDir: '' + # If this dependency has a package database, then copy the contents of it, + # unless it is one of our GHCs. These can appear in our dependencies when + # we are doing native builds, and they have package databases in them, but + # we do not want to copy them over. + # + # We don't need to, since those packages will be provided by the GHC when + # we compile with it, and doing so can result in having multiple copies of + # e.g. Cabal in the database with the same name and version, which is + # ambiguous. + if [ -d "$p/${mkGhcLibdir thisGhc}/package.conf.d" ] && [ "$p" != "${ghc}" ] && [ "$p" != "${nativeGhc}" ]; then + cp -f "$p/${mkGhcLibdir thisGhc}/package.conf.d/"*.conf ${packageConfDir}/ + continue + fi + ''; + + intermediatesDir = "share/haskell/${ghc.version}/${pname}-${version}/dist"; +in lib.fix (drv: + +stdenv.mkDerivation ({ + inherit pname version; + + outputs = [ "out" ] + ++ (optional enableSeparateDataOutput "data") + ++ (optional enableSeparateDocOutput "doc") + ++ (optional enableSeparateBinOutput "bin") + ++ (optional enableSeparateIntermediatesOutput "intermediates"); + + setOutputFlags = false; + + pos = builtins.unsafeGetAttrPos "pname" args; + + prePhases = ["setupCompilerEnvironmentPhase"]; + preConfigurePhases = ["compileBuildDriverPhase"]; + preInstallPhases = ["haddockPhase"]; + + inherit src; + + inherit depsBuildBuild nativeBuildInputs; + buildInputs = otherBuildInputs ++ optionals (!isLibrary) propagatedBuildInputs + # For patchShebangsAuto in fixupPhase + ++ optionals stdenv.hostPlatform.isGhcjs [ nodejs ]; + propagatedBuildInputs = optionals isLibrary propagatedBuildInputs; + + LANG = "en_US.UTF-8"; # GHC needs the locale configured during the Haddock phase. + + prePatch = optionalString (editedCabalFile != null) '' + echo "Replace Cabal file with edited version from ${newCabalFileUrl}." + cp ${newCabalFile} ${pname}.cabal + '' + prePatch; + + postPatch = optionalString jailbreak '' + echo "Run jailbreak-cabal to lift version restrictions on build inputs." + ${jailbreak-cabal}/bin/jailbreak-cabal ${pname}.cabal + '' + postPatch; + + setupCompilerEnvironmentPhase = '' + NIX_BUILD_CORES=$(( NIX_BUILD_CORES < ${toString maxBuildCores} ? NIX_BUILD_CORES : ${toString maxBuildCores} )) + runHook preSetupCompilerEnvironment + + echo "Build with ${ghc}." + ${optionalString (isLibrary && hyperlinkSource) "export PATH=${hscolour}/bin:$PATH"} + + builddir="$(mktemp -d)" + setupPackageConfDir="$builddir/setup-package.conf.d" + mkdir -p $setupPackageConfDir + packageConfDir="$builddir/package.conf.d" + mkdir -p $packageConfDir + + setupCompileFlags="${concatStringsSep " " setupCompileFlags}" + configureFlags="${concatStringsSep " " defaultConfigureFlags} $configureFlags" + '' + # We build the Setup.hs on the *build* machine, and as such should only add + # dependencies for the build machine. + # + # pkgs* arrays defined in stdenv/setup.hs + + '' + for p in "''${pkgsBuildBuild[@]}" "''${pkgsBuildHost[@]}" "''${pkgsBuildTarget[@]}"; do + ${buildPkgDb nativeGhc "$setupPackageConfDir"} + done + ${nativeGhcCommand}-pkg --package-db="$setupPackageConfDir" recache + '' + # For normal components + + '' + for p in "''${pkgsHostHost[@]}" "''${pkgsHostTarget[@]}"; do + ${buildPkgDb ghc "$packageConfDir"} + if [ -d "$p/include" ]; then + configureFlags+=" --extra-include-dirs=$p/include" + fi + if [ -d "$p/lib" ]; then + configureFlags+=" --extra-lib-dirs=$p/lib" + fi + if [[ -d "$p/Library/Frameworks" ]]; then + configureFlags+=" --extra-framework-dirs=$p/Library/Frameworks" + fi + '' + '' + done + '' + + (optionalString stdenv.hostPlatform.isGhcjs '' + export EM_CACHE="$(realpath "$(mktemp -d emcache.XXXXXXXXXX)")" + cp -Lr ${emscripten}/share/emscripten/cache/* "$EM_CACHE/" + chmod u+rwX -R "$EM_CACHE" + '') + # only use the links hack if we're actually building dylibs. otherwise, the + # "dynamic-library-dirs" point to nonexistent paths, and the ln command becomes + # "ln -s $out/lib/links", which tries to recreate the links dir and fails + # + # Note: We need to disable this work-around when using intermediate build + # products from a prior build because otherwise Nix will change permissions on + # the `$out/lib/links` directory to read-only when the build is done after the + # dist directory has already been exported, which triggers an unnecessary + # rebuild of modules included in the exported dist directory. + + (optionalString (stdenv.isDarwin && (enableSharedLibraries || enableSharedExecutables) && !enableSeparateIntermediatesOutput) '' + # Work around a limit in the macOS Sierra linker on the number of paths + # referenced by any one dynamic library: + # + # Create a local directory with symlinks of the *.dylib (macOS shared + # libraries) from all the dependencies. + local dynamicLinksDir="$out/lib/links" + mkdir -p $dynamicLinksDir + + # Unprettify all package conf files before reading/writing them + for d in "$packageConfDir/"*; do + # gawk -i inplace seems to strip the last newline + gawk -f ${unprettyConf} "$d" > tmp + mv tmp "$d" + done + + for d in $(grep '^dynamic-library-dirs:' "$packageConfDir"/* | cut -d' ' -f2- | tr ' ' '\n' | sort -u); do + for lib in "$d/"*.{dylib,so}; do + # Allow overwriting because C libs can be pulled in multiple times. + ln -sf "$lib" "$dynamicLinksDir" + done + done + # Edit the local package DB to reference the links directory. + for f in "$packageConfDir/"*.conf; do + sed -i "s,dynamic-library-dirs: .*,dynamic-library-dirs: $dynamicLinksDir," "$f" + done + '') + '' + ${ghcCommand}-pkg --package-db="$packageConfDir" recache + + runHook postSetupCompilerEnvironment + ''; + + compileBuildDriverPhase = '' + runHook preCompileBuildDriver + + for i in Setup.hs Setup.lhs ${defaultSetupHs}; do + test -f $i && break + done + + echo setupCompileFlags: $setupCompileFlags + ${nativeGhcCommand} $setupCompileFlags --make -o Setup -odir $builddir -hidir $builddir $i + + runHook postCompileBuildDriver + ''; + + # Cabal takes flags like `--configure-option=--host=...` instead + configurePlatforms = []; + inherit configureFlags; + + # Note: the options here must be always added, regardless of whether the + # package specifies `hardeningDisable`. + hardeningDisable = lib.optionals (args ? hardeningDisable) hardeningDisable + ++ lib.optional (ghc.isHaLVM or false) "all" + # Static libraries (ie. all of pkgsStatic.haskellPackages) fail to build + # because by default Nix adds `-pie` to the linker flags: this + # conflicts with the `-r` and `-no-pie` flags added by GHC (see + # https://gitlab.haskell.org/ghc/ghc/-/issues/19580). hardeningDisable + # changes the default Nix behavior regarding adding "hardening" flags. + ++ lib.optional enableStaticLibraries "pie"; + + configurePhase = '' + runHook preConfigure + + unset GHC_PACKAGE_PATH # Cabal complains if this variable is set during configure. + + echo configureFlags: $configureFlags + ${setupCommand} configure $configureFlags 2>&1 | ${coreutils}/bin/tee "$NIX_BUILD_TOP/cabal-configure.log" + ${lib.optionalString (!allowInconsistentDependencies) '' + if ${gnugrep}/bin/egrep -q -z 'Warning:.*depends on multiple versions' "$NIX_BUILD_TOP/cabal-configure.log"; then + echo >&2 "*** abort because of serious configure-time warning from Cabal" + exit 1 + fi + ''} + export GHC_PACKAGE_PATH="$packageConfDir:" + + runHook postConfigure + ''; + + buildPhase = + '' + runHook preBuild + '' + + lib.optionalString (previousIntermediates != null) + '' + mkdir -p dist; + rm -r dist/build + cp -r ${previousIntermediates}/${intermediatesDir}/build dist/build + find dist/build -exec chmod u+w {} + + find dist/build -exec touch -d '1970-01-01T00:00:00Z' {} + + '' + + '' + ${setupCommand} build ${buildTarget}${crossCabalFlagsString}${buildFlagsString} + runHook postBuild + ''; + + inherit doCheck; + + # Run test suite(s) and pass `checkFlags` as well as `checkFlagsArray`. + # `testFlags` are added to `checkFlagsArray` each prefixed with + # `--test-option`, so Cabal passes it to the underlying test suite binary. + checkPhase = '' + runHook preCheck + checkFlagsArray+=( + "--show-details=streaming" + ${lib.escapeShellArgs (builtins.map (opt: "--test-option=${opt}") testFlags)} + ) + ${setupCommand} test ${testTarget} $checkFlags ''${checkFlagsArray:+"''${checkFlagsArray[@]}"} + runHook postCheck + ''; + + haddockPhase = '' + runHook preHaddock + ${optionalString (doHaddock && isLibrary) '' + ${setupCommand} haddock --html \ + ${optionalString doHoogle "--hoogle"} \ + ${optionalString doHaddockQuickjump "--quickjump"} \ + ${optionalString (isLibrary && hyperlinkSource) "--hyperlink-source"} \ + ${lib.concatStringsSep " " haddockFlags} + ''} + runHook postHaddock + ''; + + installPhase = '' + runHook preInstall + + ${if !isLibrary && buildTarget == "" then "${setupCommand} install" + # ^^ if the project is not a library, and no build target is specified, we can just use "install". + else if !isLibrary then "${setupCommand} copy ${buildTarget}" + # ^^ if the project is not a library, and we have a build target, then use "copy" to install + # just the target specified; "install" will error here, since not all targets have been built. + else '' + ${setupCommand} copy ${buildTarget} + local packageConfDir="$out/${ghcLibdir}/package.conf.d" + local packageConfFile="$packageConfDir/${pname}-${version}.conf" + mkdir -p "$packageConfDir" + ${setupCommand} register --gen-pkg-config=$packageConfFile + if [ -d "$packageConfFile" ]; then + mv "$packageConfFile/"* "$packageConfDir" + rmdir "$packageConfFile" + fi + for packageConfFile in "$packageConfDir/"*; do + local pkgId=$(gawk -f ${unprettyConf} "$packageConfFile" \ + | grep '^id:' | cut -d' ' -f2) + mv "$packageConfFile" "$packageConfDir/$pkgId.conf" + done + + # delete confdir if there are no libraries + find $packageConfDir -maxdepth 0 -empty -delete; + ''} + ${optionalString isGhcjs '' + for exeDir in "${binDir}/"*.jsexe; do + exe="''${exeDir%.jsexe}" + printWords '#!${nodejs}/bin/node' > "$exe" + echo >> "$exe" + cat "$exeDir/all.js" >> "$exe" + chmod +x "$exe" + done + ''} + ${optionalString doCoverage "mkdir -p $out/share && cp -r dist/hpc $out/share"} + + ${optionalString enableSeparateDocOutput '' + for x in ${docdir "$doc"}"/html/src/"*.html; do + remove-references-to -t $out $x + done + mkdir -p $doc + ''} + ${optionalString enableSeparateDataOutput "mkdir -p $data"} + + runHook postInstall + ''; + + ${if doInstallIntermediates then "installIntermediatesPhase" else null} = '' + runHook preInstallIntermediates + intermediatesOutput=${if enableSeparateIntermediatesOutput then "$intermediates" else "$out"} + installIntermediatesDir="$intermediatesOutput/${intermediatesDir}" + mkdir -p "$installIntermediatesDir" + cp -r dist/build "$installIntermediatesDir" + runHook postInstallIntermediates + ''; + + passthru = passthru // rec { + + inherit pname version; + + compiler = ghc; + + # All this information is intended just for `shellFor`. It should be + # considered unstable and indeed we knew how to keep it private we would. + getCabalDeps = { + inherit + buildDepends + buildTools + executableFrameworkDepends + executableHaskellDepends + executablePkgconfigDepends + executableSystemDepends + executableToolDepends + extraLibraries + libraryFrameworkDepends + libraryHaskellDepends + libraryPkgconfigDepends + librarySystemDepends + libraryToolDepends + pkg-configDepends + setupHaskellDepends + ; + } // lib.optionalAttrs doCheck { + inherit + testDepends + testFrameworkDepends + testHaskellDepends + testPkgconfigDepends + testSystemDepends + testToolDepends + ; + } // lib.optionalAttrs doBenchmark { + inherit + benchmarkDepends + benchmarkFrameworkDepends + benchmarkHaskellDepends + benchmarkPkgconfigDepends + benchmarkSystemDepends + benchmarkToolDepends + ; + }; + + # Attributes for the old definition of `shellFor`. Should be removed but + # this predates the warning at the top of `getCabalDeps`. + getBuildInputs = rec { + inherit propagatedBuildInputs otherBuildInputs allPkgconfigDepends; + haskellBuildInputs = isHaskellPartition.right; + systemBuildInputs = isHaskellPartition.wrong; + isHaskellPartition = lib.partition + isHaskellPkg + (propagatedBuildInputs ++ otherBuildInputs ++ depsBuildBuild ++ nativeBuildInputs); + }; + + isHaskellLibrary = isLibrary; + + # TODO: ask why the split outputs are configurable at all? + # TODO: include tests for split if possible + # Given the haskell package, returns + # the directory containing the haddock documentation. + # `null' if no haddock documentation was built. + # TODO: fetch the self from the fixpoint instead + haddockDir = self: if doHaddock then "${docdir self.doc}/html" else null; + + # Creates a derivation containing all of the necessary dependencies for building the + # parent derivation. The attribute set that it takes as input can be viewed as: + # + # { withHoogle } + # + # The derivation that it builds contains no outpaths because it is meant for use + # as an environment + # + # # Example use + # # Creates a shell with all of the dependencies required to build the "hello" package, + # # and with python: + # + # > nix-shell -E 'with (import {}); \ + # > haskell.packages.ghc865.hello.envFunc { buildInputs = [ python ]; }' + envFunc = { withHoogle ? false }: + let + name = "ghc-shell-for-${drv.name}"; + + withPackages = if withHoogle then ghcWithHoogle else ghcWithPackages; + + # We use the `ghcWithPackages` function from `buildHaskellPackages` if we + # want a shell for the sake of cross compiling a package. In the native case + # we don't use this at all, and instead put the setupDepends in the main + # `ghcWithPackages`. This way we don't have two wrapper scripts called `ghc` + # shadowing each other on the PATH. + ghcEnvForBuild = + assert isCross; + buildHaskellPackages.ghcWithPackages (_: setupHaskellDepends); + + ghcEnv = withPackages (_: + otherBuildInputsHaskell ++ + propagatedBuildInputs ++ + lib.optionals (!isCross) setupHaskellDepends); + + ghcCommandCaps = lib.toUpper ghcCommand'; + in stdenv.mkDerivation { + inherit name shellHook; + + depsBuildBuild = lib.optional isCross ghcEnvForBuild; + nativeBuildInputs = + [ ghcEnv ] ++ optional (allPkgconfigDepends != []) pkg-config ++ + collectedToolDepends; + buildInputs = + otherBuildInputsSystem; + phases = ["installPhase"]; + installPhase = "echo $nativeBuildInputs $buildInputs > $out"; + LANG = "en_US.UTF-8"; + LOCALE_ARCHIVE = lib.optionalString (stdenv.hostPlatform.libc == "glibc") "${buildPackages.glibcLocales}/lib/locale/locale-archive"; + "NIX_${ghcCommandCaps}" = "${ghcEnv}/bin/${ghcCommand}"; + "NIX_${ghcCommandCaps}PKG" = "${ghcEnv}/bin/${ghcCommand}-pkg"; + # TODO: is this still valid? + "NIX_${ghcCommandCaps}_DOCDIR" = "${ghcEnv}/share/doc/ghc/html"; + "NIX_${ghcCommandCaps}_LIBDIR" = if ghc.isHaLVM or false + then "${ghcEnv}/lib/HaLVM-${ghc.version}" + else "${ghcEnv}/${ghcLibdir}"; + }; + + env = envFunc { }; + + }; + + meta = { inherit homepage license platforms; } + // optionalAttrs (args ? broken) { inherit broken; } + // optionalAttrs (args ? description) { inherit description; } + // optionalAttrs (args ? maintainers) { inherit maintainers; } + // optionalAttrs (args ? hydraPlatforms) { inherit hydraPlatforms; } + // optionalAttrs (args ? badPlatforms) { inherit badPlatforms; } + // optionalAttrs (args ? changelog) { inherit changelog; } + // optionalAttrs (args ? mainProgram) { inherit mainProgram; } + ; + +} +// optionalAttrs (args ? preCompileBuildDriver) { inherit preCompileBuildDriver; } +// optionalAttrs (args ? postCompileBuildDriver) { inherit postCompileBuildDriver; } +// optionalAttrs (args ? preUnpack) { inherit preUnpack; } +// optionalAttrs (args ? postUnpack) { inherit postUnpack; } +// optionalAttrs (args ? patches) { inherit patches; } +// optionalAttrs (args ? patchPhase) { inherit patchPhase; } +// optionalAttrs (args ? preConfigure) { inherit preConfigure; } +// optionalAttrs (args ? postConfigure) { inherit postConfigure; } +// optionalAttrs (args ? preBuild) { inherit preBuild; } +// optionalAttrs (args ? postBuild) { inherit postBuild; } +// optionalAttrs (args ? doBenchmark) { inherit doBenchmark; } +// optionalAttrs (args ? checkPhase) { inherit checkPhase; } +// optionalAttrs (args ? preCheck) { inherit preCheck; } +// optionalAttrs (args ? postCheck) { inherit postCheck; } +// optionalAttrs (args ? preHaddock) { inherit preHaddock; } +// optionalAttrs (args ? postHaddock) { inherit postHaddock; } +// optionalAttrs (args ? preInstall) { inherit preInstall; } +// optionalAttrs (args ? installPhase) { inherit installPhase; } +// optionalAttrs (args ? postInstall) { inherit postInstall; } +// optionalAttrs (args ? preFixup) { inherit preFixup; } +// optionalAttrs (args ? postFixup) { inherit postFixup; } +// optionalAttrs (args ? dontStrip) { inherit dontStrip; } +// optionalAttrs (postPhases != []) { inherit postPhases; } +// optionalAttrs (stdenv.buildPlatform.libc == "glibc"){ LOCALE_ARCHIVE = "${glibcLocales}/lib/locale/locale-archive"; } + +# Implicit pointer to integer conversions are errors by default since clang 15. +# Works around https://gitlab.haskell.org/ghc/ghc/-/issues/23456. +// lib.optionalAttrs (stdenv.hasCC && stdenv.cc.isClang) { + NIX_CFLAGS_COMPILE = "-Wno-error=int-conversion"; +} +) +) diff --git a/pkgs/by-name/ha/haskell/haskell-modules/generic-stack-builder.nix b/pkgs/by-name/ha/haskell/haskell-modules/generic-stack-builder.nix new file mode 100644 index 0000000..eae0337 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/generic-stack-builder.nix @@ -0,0 +1,80 @@ +{ stdenv, ghc, pkg-config, glibcLocales +, cacert, stack, makeSetupHook, lib }@depArgs: + +{ buildInputs ? [] +, nativeBuildInputs ? [] +, extraArgs ? [] +, LD_LIBRARY_PATH ? [] +, ghc ? depArgs.ghc +, stack ? depArgs.stack +, ... +}@args: + +let + + stackCmd = "stack --internal-re-exec-version=${stack.version}"; + + # Add all dependencies in buildInputs including propagated ones to + # STACK_IN_NIX_EXTRA_ARGS. + stackHook = makeSetupHook { + name = "stack-hook"; + } ./stack-hook.sh; + +in stdenv.mkDerivation (args // { + + # Doesn't work in the sandbox. Pass `--option sandbox relaxed` or + # `--option sandbox false` to be able to build this + __noChroot = true; + + buildInputs = buildInputs + ++ lib.optional (stdenv.hostPlatform.libc == "glibc") glibcLocales; + + nativeBuildInputs = nativeBuildInputs + ++ [ ghc pkg-config stack stackHook ]; + + STACK_PLATFORM_VARIANT = "nix"; + STACK_IN_NIX_SHELL = 1; + STACK_IN_NIX_EXTRA_ARGS = extraArgs; + + # XXX: workaround for https://ghc.haskell.org/trac/ghc/ticket/11042. + LD_LIBRARY_PATH = lib.makeLibraryPath (LD_LIBRARY_PATH ++ buildInputs); + # ^^^ Internally uses `getOutput "lib"` (equiv. to getLib) + + # Non-NixOS git needs cert + GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt"; + + # Fixes https://github.com/commercialhaskell/stack/issues/2358 + LANG = "en_US.UTF-8"; + + preferLocalBuild = true; + + preConfigure = '' + export STACK_ROOT=$NIX_BUILD_TOP/.stack + ''; + + buildPhase = args.buildPhase or '' + runHook preBuild + + ${stackCmd} build + + runHook postBuild + ''; + + checkPhase = args.checkPhase or '' + runHook preCheck + + ${stackCmd} test + + runHook postCheck + ''; + + doCheck = args.doCheck or true; + + installPhase = args.installPhase or '' + runHook preInstall + + ${stackCmd} --local-bin-path=$out/bin build --copy-bins + + runHook postInstall + ''; +}) diff --git a/pkgs/by-name/ha/haskell/haskell-modules/hackage-packages.nix b/pkgs/by-name/ha/haskell/haskell-modules/hackage-packages.nix new file mode 100644 index 0000000..dfb6614 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/hackage-packages.nix @@ -0,0 +1,336739 @@ +/* hackage-packages.nix is auto-generated by hackage2nix -- DO NOT EDIT MANUALLY! */ + +{ pkgs, lib, callPackage }: + +self: { + + "2captcha" = callPackage + ({ mkDerivation, aeson, base, bytestring, clock, exceptions + , http-client, lens, lens-aeson, parsec, text, wreq + }: + mkDerivation { + pname = "2captcha"; + version = "0.1.0.0"; + sha256 = "1876bdriagjfp4dyhhkpjrwa8kycvwa0zrdihw5q7dj5msmnxsrc"; + revision = "2"; + editedCabalFile = "1bqa1a49v1xbkl4p4q34wxk3a4pw5nkr6vb1s1lrdmdnkbf77y6v"; + libraryHaskellDepends = [ + aeson base bytestring clock exceptions http-client lens lens-aeson + parsec text wreq + ]; + description = "Haskell package for easy integration with the 2captcha API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "3d-graphics-examples" = callPackage + ({ mkDerivation, base, GLUT, OpenGL, random }: + mkDerivation { + pname = "3d-graphics-examples"; + version = "0.0.0.2"; + sha256 = "02d5q4vb6ilwgvqsgiw8pdc3cflsq495k7q27pyv2gyn0434rcgx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base GLUT OpenGL random ]; + description = "Examples of 3D graphics programming with OpenGL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "3dmodels" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, linear, packer }: + mkDerivation { + pname = "3dmodels"; + version = "0.3.0"; + sha256 = "00pp8g1b59950i5ik9ycimxd284vsv1hnfgxgg1mjvxwaj2pbyhr"; + libraryHaskellDepends = [ + attoparsec base bytestring linear packer + ]; + description = "3D model parsers"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "4Blocks" = callPackage + ({ mkDerivation, base, cairo, containers, gtk, haskell98, mtl }: + mkDerivation { + pname = "4Blocks"; + version = "0.2"; + sha256 = "1lya7320jf2cvd69prvjfwdlci2j17m21qcqaqxaczlrv4aykg6w"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cairo containers gtk haskell98 mtl + ]; + description = "A tetris-like game (works with GHC 6.8.3 and Gtk2hs 0.9.13)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "4Blocks"; + }) {}; + + "AAI" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AAI"; + version = "0.2.0.1"; + sha256 = "0vdq0hscpbl5a9bpf8fiykmyg2c3yvivb0mzcdy99ha0j1p4rwfh"; + libraryHaskellDepends = [ base ]; + description = "Abstract Application Interface"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ABList" = callPackage + ({ mkDerivation, base, HUnit, linear, newtype, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "ABList"; + version = "0.0.3"; + sha256 = "06hj35k3lbcxh9yn70sa4bw0jafxmxyi2237d6r48dznk4a5fvq1"; + libraryHaskellDepends = [ base linear newtype ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "An alternating list of two types"; + license = lib.licenses.bsd3; + }) {}; + + "AC-Angle" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-Angle"; + version = "1.0"; + sha256 = "0ra97a4im3w2cq3mf17j8skn6bajs7rw7d0mmvcwgb9jd04b0idm"; + libraryHaskellDepends = [ base ]; + description = "Angles in degrees and radians"; + license = lib.licenses.bsd3; + }) {}; + + "AC-Boolean" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-Boolean"; + version = "1.1.0"; + sha256 = "0id19wgp2jg2pf1gdhfzkyknjj19jii3pz0lva29x3lcck38rw2b"; + libraryHaskellDepends = [ base ]; + description = "Handle Boolean values generatically"; + license = lib.licenses.bsd3; + }) {}; + + "AC-BuildPlatform" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-BuildPlatform"; + version = "1.1.0"; + sha256 = "0vlhakc6mc4zzyvb54rgmskkj8hp43zy35giimk0g7i5068r2czh"; + libraryHaskellDepends = [ base ]; + description = "Detect which OS you're running on"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "AC-Colour" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-Colour"; + version = "1.1.6"; + sha256 = "02v3b1pfhwnf3cl8kbxfkk0a7hdp0gqq5v4w9ka32zl1p007rz19"; + libraryHaskellDepends = [ base ]; + description = "Efficient RGB colour types"; + license = lib.licenses.bsd3; + }) {}; + + "AC-EasyRaster-GTK" = callPackage + ({ mkDerivation, array, base, gtk }: + mkDerivation { + pname = "AC-EasyRaster-GTK"; + version = "1.1.3"; + sha256 = "082il76032biyan170p4qp13154nmkzil4v2wv7fmjn9z7v8w49b"; + libraryHaskellDepends = [ array base gtk ]; + description = "GTK+ pixel plotting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "AC-HalfInteger" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-HalfInteger"; + version = "1.2.1"; + sha256 = "0wwnb7a6dmzgh122qg322mi3vpyk93xw52cql6dx18sqdbxyxdbb"; + revision = "1"; + editedCabalFile = "02k1fg86iyzbb0bxfn8r6s7z8bkahr8y02wps1l5j958jpckd6c9"; + libraryHaskellDepends = [ base ]; + description = "Efficient half-integer type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "AC-MiniTest" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "AC-MiniTest"; + version = "1.1.1"; + sha256 = "0ish59q50npljgmfrcffcyx6scf99xdncmy1kpwy1i5622r1kcps"; + revision = "1"; + editedCabalFile = "0faw83njfarccnad1hgy1cf3wmihfghk3qhw2s7zf6p84v6zc27y"; + libraryHaskellDepends = [ base transformers ]; + description = "A simple test framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "AC-PPM" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "AC-PPM"; + version = "1.1.1"; + sha256 = "0y2wzwfnlx50rzkdigmjy3dg5f91pmkf4gmnzjhs3r916d296gkq"; + libraryHaskellDepends = [ base bytestring ]; + description = "Trivial package for writing PPM images"; + license = lib.licenses.bsd3; + }) {}; + + "AC-Random" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-Random"; + version = "0.1"; + sha256 = "1c00pcz0c4l2sdaj61zcmw68ckmqb7xlfykv489xms7ak4xl8nc1"; + libraryHaskellDepends = [ base ]; + description = "A pure Haskell PRNG"; + license = lib.licenses.bsd3; + }) {}; + + "AC-Terminal" = callPackage + ({ mkDerivation, ansi-terminal, base }: + mkDerivation { + pname = "AC-Terminal"; + version = "1.0"; + sha256 = "0d0vdqf7i49d2hsdm7x9ad88l7kfc1wvkzppzhs8k9xf4gbrvl43"; + revision = "1"; + editedCabalFile = "1i9bjryhccdp8gfm9xs5bbfsy32hpyv2zckd95m7g6bc4jvp8cjm"; + libraryHaskellDepends = [ ansi-terminal base ]; + description = "Trivial wrapper over ansi-terminal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "AC-VanillaArray" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "AC-VanillaArray"; + version = "1.1.2"; + sha256 = "044kiwc5g2irky0k3fg9l2qqnvcnh9vdx0yz8m1awnkab6mk0i3v"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Immutable arrays with plain integer indicies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "AC-Vector" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AC-Vector"; + version = "2.4.0"; + sha256 = "03703bj73vwnwhhdgny5ca3fz4kamvhahw6b1vm6ymjc0dd0dmn6"; + libraryHaskellDepends = [ base ]; + description = "Efficient geometric vectors and transformations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "AC-Vector-Fancy" = callPackage + ({ mkDerivation, AC-Angle, AC-Vector, base }: + mkDerivation { + pname = "AC-Vector-Fancy"; + version = "2.4.0"; + sha256 = "0wcan2s75c89s1mxhcvvjgbpn8xqrhmwnfbsrszkzydw3x46465y"; + libraryHaskellDepends = [ AC-Angle AC-Vector base ]; + description = "Fancy type-system stuff for AC-Vector"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ACME" = callPackage + ({ mkDerivation, base, list-extras, mtl, random, random-shuffle + , void + }: + mkDerivation { + pname = "ACME"; + version = "0.0.0.1"; + sha256 = "103mil8lixg0v2wjizy0pqyy9ywbmrk56mc0n37wwvz0qkjaqnds"; + revision = "1"; + editedCabalFile = "0c02gd5adgcfryd8fygbhxw0ps455l3v1d8knn8rbga067j9jqm7"; + libraryHaskellDepends = [ + base list-extras mtl random random-shuffle void + ]; + description = "Essential features"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ADPfusion" = callPackage + ({ mkDerivation, base, bits, containers, deepseq, DPutils, ghc-prim + , mmorph, mtl, OrderedBits, primitive, PrimitiveArray, QuickCheck + , singletons, strict, tasty, tasty-quickcheck, tasty-th + , template-haskell, th-orphans, transformers, tuple, vector + }: + mkDerivation { + pname = "ADPfusion"; + version = "0.6.0.0"; + sha256 = "093gg9s2rk2sqjpkyy9z4smlsjlxnn5afnasj1bklf09d2z324gn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bits containers deepseq DPutils ghc-prim mmorph mtl + OrderedBits primitive PrimitiveArray QuickCheck singletons strict + template-haskell th-orphans transformers tuple vector + ]; + testHaskellDepends = [ + base bits containers deepseq DPutils ghc-prim mmorph mtl + OrderedBits primitive PrimitiveArray QuickCheck singletons strict + tasty tasty-quickcheck tasty-th template-haskell th-orphans + transformers tuple vector + ]; + description = "Efficient, high-level dynamic programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ADPfusionForest" = callPackage + ({ mkDerivation, ADPfusion, base, containers, criterion, DPutils + , fgl, ForestStructures, GrammarProducts, PrimitiveArray + , QuickCheck, strict, tasty, tasty-quickcheck, tasty-th, text + , unordered-containers, vector, vector-algorithms, vector-instances + , vector-th-unbox + }: + mkDerivation { + pname = "ADPfusionForest"; + version = "0.0.0.1"; + sha256 = "1ikv9y1hs478s5ns8g42cnsga3kw8qxpn1yc3vi5ix95i6q6wi4v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ADPfusion base containers DPutils fgl ForestStructures + GrammarProducts PrimitiveArray strict text unordered-containers + vector vector-algorithms vector-instances vector-th-unbox + ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck tasty-th + ]; + benchmarkHaskellDepends = [ base criterion ForestStructures ]; + description = "Dynamic programming on tree and forest structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ADPfusionSet" = callPackage + ({ mkDerivation, ADPfusion, base, bits, containers, DPutils, mmorph + , mtl, OrderedBits, primitive, PrimitiveArray, QuickCheck + , smallcheck, strict, tasty, tasty-quickcheck, tasty-smallcheck + , tasty-th, template-haskell, th-orphans, transformers, tuple + , vector + }: + mkDerivation { + pname = "ADPfusionSet"; + version = "0.0.0.2"; + sha256 = "05ziz4liywh2kawi4nk7ldh65k3yn3zcbmqk0vs9vy3jc2niyk7g"; + libraryHaskellDepends = [ + ADPfusion base bits containers DPutils mmorph mtl OrderedBits + primitive PrimitiveArray QuickCheck strict template-haskell + th-orphans transformers tuple vector + ]; + testHaskellDepends = [ + base QuickCheck smallcheck tasty tasty-quickcheck tasty-smallcheck + tasty-th + ]; + description = "Dynamic programming for Set data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "AERN-Basics" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, directory + , QuickCheck, random, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "AERN-Basics"; + version = "2011.1.0.1"; + sha256 = "1zzm6974mfwzswhx9dfh4w1qrlk44w5k8pajqmrgs8hwnx3k8awa"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers criterion deepseq QuickCheck random test-framework + test-framework-quickcheck2 + ]; + executableHaskellDepends = [ base containers directory ]; + description = "foundational type classes for approximating exact real numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "toolAERN-bench-csv-to-gnuplot"; + broken = true; + }) {}; + + "AERN-Net" = callPackage + ({ mkDerivation, AERN-Real, AERN-RnToRm, base, binary, containers + , html, stm, time + }: + mkDerivation { + pname = "AERN-Net"; + version = "0.2.1.1"; + sha256 = "1h7yw85zp8dlyjfi5mr3zvb8cn3xbfxw19nqkz6r7v6s5hfg50qg"; + libraryHaskellDepends = [ + AERN-Real AERN-RnToRm base binary containers html stm time + ]; + description = "Compositional lazy dataflow networks for exact real number computation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "AERN-Real" = callPackage + ({ mkDerivation, AERN-Basics, base, criterion, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "AERN-Real"; + version = "2011.1.0.1"; + sha256 = "1m8fc3agvm5r5vgzsxhjdmmxl679n68isa5cwbbfrv38c20s2p6v"; + libraryHaskellDepends = [ + AERN-Basics base criterion QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "arbitrary precision real interval arithmetic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "AERN-Real-Double" = callPackage + ({ mkDerivation, AERN-Basics, AERN-Real, AERN-Real-Interval, base + , criterion, ieee-utils, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "AERN-Real-Double"; + version = "2011.1.0.2"; + sha256 = "0hwbw2nibgfddqfhbq8fcm1anibdfa9kgbbxnsbxvkkl6l52cbg2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + AERN-Basics AERN-Real AERN-Real-Interval base ieee-utils QuickCheck + test-framework test-framework-quickcheck2 + ]; + executableHaskellDepends = [ + AERN-Basics AERN-Real AERN-Real-Interval base criterion ieee-utils + QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "arbitrary precision real interval arithmetic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "AERN-Real-Interval" = callPackage + ({ mkDerivation, AERN-Basics, AERN-Real, base, deepseq, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "AERN-Real-Interval"; + version = "2011.1.0.1"; + sha256 = "1myh6r2cg4sg7k21y3p415pwm2vjfggi92631wzcjxk8ygcafbwv"; + libraryHaskellDepends = [ + AERN-Basics AERN-Real base deepseq QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "arbitrary precision real interval arithmetic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "AERN-RnToRm" = callPackage + ({ mkDerivation, AERN-Real, base, binary, containers, directory + , filepath, html, QuickCheck, time + }: + mkDerivation { + pname = "AERN-RnToRm"; + version = "0.5.0.1"; + sha256 = "0rx93h1h303r4gf9jq32gl08lg4jkfc12kzjnjxampwx75b4lgjv"; + libraryHaskellDepends = [ + AERN-Real base binary containers directory filepath html QuickCheck + time + ]; + description = "polynomial function enclosures (PFEs) approximating exact real functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "AERN-RnToRm-Plot" = callPackage + ({ mkDerivation, AERN-Real, AERN-RnToRm, base, binary, containers + , directory, filepath, glade, glib, gtk, gtkglext, mtl, OpenGL, stm + , time + }: + mkDerivation { + pname = "AERN-RnToRm-Plot"; + version = "0.2.0.3"; + sha256 = "0zpp0s90q2jhpagf6iswbmm6hyi0x2hns8vqd5swwa8d258avrbq"; + libraryHaskellDepends = [ + AERN-Real AERN-RnToRm base binary containers directory filepath + glade glib gtk gtkglext mtl OpenGL stm time + ]; + description = "GL plotting of polynomial function enclosures (PFEs)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "AES" = callPackage + ({ mkDerivation, base, bytestring, cereal, monads-tf, random + , transformers + }: + mkDerivation { + pname = "AES"; + version = "0.2.9"; + sha256 = "12n484dpjr08910ni1vvw030g9p37lz68l5lw0212rvklkva6wzc"; + revision = "1"; + editedCabalFile = "0vwdlqj4g61h4lcnpxrzh2ci6i5hnmhyi0r91z6mrqvzd2qw2lcy"; + libraryHaskellDepends = [ + base bytestring cereal monads-tf random transformers + ]; + description = "Fast AES encryption/decryption for bytestrings"; + license = lib.licenses.bsd3; + }) {}; + + "AFSM" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AFSM"; + version = "0.1.3.1"; + sha256 = "0yy24nrl99b624x0d8k4w4505zx2b2n25frdq5ijn4j6fhjqwhz6"; + libraryHaskellDepends = [ base ]; + description = "Arrowized functional state machines"; + license = lib.licenses.mit; + }) {}; + + "AGI" = callPackage + ({ mkDerivation, base, mtl, network, parsec, random, syb, unix }: + mkDerivation { + pname = "AGI"; + version = "1.3"; + sha256 = "1h0hcdvdjs635inq96fpyh2g3d482ilpqn474vk1xkycww0xgsnv"; + libraryHaskellDepends = [ + base mtl network parsec random syb unix + ]; + description = "A library for writing AGI scripts for Asterisk"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ALUT" = callPackage + ({ mkDerivation, base, freealut, OpenAL, StateVar, transformers }: + mkDerivation { + pname = "ALUT"; + version = "2.4.0.3"; + sha256 = "04nrh7vribs4jvg99hj3fmshzcw6kkf45r842iys19ln3l51p2bi"; + revision = "1"; + editedCabalFile = "1im8j56gwv8ask7f2gqbnsvw4jafs1yigrhdxx0bji3l4msswnr6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base OpenAL StateVar transformers ]; + librarySystemDepends = [ freealut ]; + description = "A binding for the OpenAL Utility Toolkit"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) freealut;}; + + "AMI" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, network + , pureMD5, stm + }: + mkDerivation { + pname = "AMI"; + version = "0.1"; + sha256 = "00w6kcikc5ac26786fwshwbh8ndj9aq1w7wz263j5rnhdf12irky"; + libraryHaskellDepends = [ + base bytestring containers mtl network pureMD5 stm + ]; + description = "Low-level bindings for Asterisk Manager Interface (AMI)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ANum" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ANum"; + version = "0.2.0.2"; + sha256 = "06mvkp9b0hxlp1w2yp7bb6340l88mzs15azx7nma401icqdhvbpn"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Num instance for Applicatives provided via the ANum newtype"; + license = lib.licenses.bsd3; + }) {}; + + "ASN1" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, NewBinary, old-time + , pretty, QuickCheck + }: + mkDerivation { + pname = "ASN1"; + version = "0.0.1.1"; + sha256 = "188mf1k8p4h8ryngpcs6ldz9n2590h9wfxzxsj396is5r8rxscmh"; + libraryHaskellDepends = [ + base containers HUnit mtl NewBinary old-time pretty QuickCheck + ]; + description = "ASN.1 support for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "AVar" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "AVar"; + version = "0.0.5.1"; + sha256 = "0jggzjyms1w4p1ynv8m5yvya64kbxkjdis7wvy3lildmp0w0x0c7"; + libraryHaskellDepends = [ base ]; + description = "Mutable variables with Exception handling and concurrency support"; + license = lib.licenses.bsd3; + }) {}; + + "AWin32Console" = callPackage + ({ mkDerivation, base, regex-compat, Win32 }: + mkDerivation { + pname = "AWin32Console"; + version = "1.1"; + sha256 = "0il5bngj4919mmpm0rwmbx74ih3sfbqkaph6w12p49fs466sxkh1"; + libraryHaskellDepends = [ base regex-compat Win32 ]; + description = "A binding to a part of the ANSI escape code for the console"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {}; + + "AbortT-monadstf" = callPackage + ({ mkDerivation, AbortT-transformers, base, monads-tf }: + mkDerivation { + pname = "AbortT-monadstf"; + version = "1.0"; + sha256 = "1ijv4bs299ijqbkspbg1kry627ra6p6qlkd74q4y2pvamrm4dn6f"; + libraryHaskellDepends = [ AbortT-transformers base monads-tf ]; + description = "Monads-tf instances for the AbortT monad transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "AbortT-mtl" = callPackage + ({ mkDerivation, AbortT-transformers, base, mtl }: + mkDerivation { + pname = "AbortT-mtl"; + version = "1.0.0.1"; + sha256 = "1x2iw46nzfjj36pfdzv5n0q6f6l7kgz62gnxpsj2f5p7w10zlxai"; + libraryHaskellDepends = [ AbortT-transformers base mtl ]; + description = "mtl instances for the AbortT monad transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "AbortT-transformers" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "AbortT-transformers"; + version = "1.0.1.3"; + sha256 = "14bv2bmd6fi1kf0id3ah7gfabbqzbpahws6zy11ji6h3j29pwk8y"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 transformers + ]; + description = "A monad and monadic transformer providing \"abort\" functionality"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ActionKid" = callPackage + ({ mkDerivation, base, containers, gloss, gloss-juicy, hspec, lens + , mtl, OpenGL, StateVar, template-haskell + }: + mkDerivation { + pname = "ActionKid"; + version = "0.1.1.0"; + sha256 = "0dsfgclgx4kqjnvn54vvxcbn8l8jyy9gb06qp13hfm5l7lxfjzxq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers gloss gloss-juicy lens mtl OpenGL StateVar + template-haskell + ]; + executableHaskellDepends = [ + base containers gloss gloss-juicy lens mtl OpenGL StateVar + template-haskell + ]; + testHaskellDepends = [ base hspec ]; + description = "An easy-to-use video game framework for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "actionkid"; + broken = true; + }) {}; + + "Adaptive" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Adaptive"; + version = "0.23"; + sha256 = "0n27d8dvk0qq68zp4l5bsj5y9xqmrk9d25psrrf29mmw1f43wp8c"; + revision = "1"; + editedCabalFile = "1db4p2bkwg27zcz9hdn2d4aj24f3mrjqwd86cglyv5didpwnrirn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + description = "Library for incremental computing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "spreadsheet"; + broken = true; + }) {}; + + "Adaptive-Blaisorblade" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Adaptive-Blaisorblade"; + version = "0.23"; + sha256 = "08iblifpyi569zh55ha5bi0nfibz0zlqiibwaimx2k1nd6n6yv5a"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Library for incremental computing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "spreadsheet"; + broken = true; + }) {}; + + "Advgame" = callPackage + ({ mkDerivation, base, haskell98, mtl }: + mkDerivation { + pname = "Advgame"; + version = "0.1.2"; + sha256 = "16grzya42pzn3zaahs77lw5n2ka138bs0g3vgi0qbxlvxwy5ikyy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haskell98 mtl ]; + description = "Lisperati's adventure game in Lisp translated to Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "advgame"; + }) {}; + + "Advise-me" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, convertible + , directory, filepath, HDBC, HDBC-sqlite3, http-types, ideas + , ideas-math-types, lens, mtl, optparse-applicative, parsec + , QuickCheck, random, semigroups, sqlite-simple, text, time + , uniplate, wai, wai-extra, wl-pprint, xlsx + }: + mkDerivation { + pname = "Advise-me"; + version = "0.1"; + sha256 = "1ddzzrbydx0xaqian1s8m4asj079c3vmhb0s7s05f9g1nm6a8qfq"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring Cabal containers convertible directory filepath + HDBC HDBC-sqlite3 ideas ideas-math-types lens mtl parsec QuickCheck + random semigroups sqlite-simple text time uniplate wl-pprint xlsx + ]; + executableHaskellDepends = [ + base bytestring containers convertible directory filepath HDBC + HDBC-sqlite3 http-types ideas ideas-math-types mtl + optparse-applicative parsec QuickCheck random sqlite-simple text + time uniplate wai wai-extra wl-pprint + ]; + description = "Assessment services for the Advise-Me project"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "AesonBson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bson, hspec, HUnit + , QuickCheck, scientific, text, unordered-containers, vector + }: + mkDerivation { + pname = "AesonBson"; + version = "0.4.1"; + sha256 = "0nyl0a3814163dxpmiadmmjdhd9cycmihwmsz7f0316hbm30lg7z"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson attoparsec base bson scientific text unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bson hspec HUnit QuickCheck scientific text + ]; + description = "Mapping between Aeson's JSON and Bson objects"; + license = "unknown"; + }) {}; + + "Agata" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, tagged + , template-haskell + }: + mkDerivation { + pname = "Agata"; + version = "0.2.1.1"; + sha256 = "0v8gy2gdbn9133yki7s71a7ph50xzawdvciiahr463apbn6439hm"; + libraryHaskellDepends = [ + base containers mtl QuickCheck tagged template-haskell + ]; + description = "Generator-generator for QuickCheck"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Agda" = callPackage + ({ mkDerivation, aeson, alex, ansi-terminal, array, async, base + , binary, blaze-html, boxes, bytestring, Cabal, case-insensitive + , containers, data-hash, deepseq, directory, dlist, edit-distance + , emacs, equivalence, exceptions, filepath, ghc-compact, gitrev + , happy, hashable, haskeline, monad-control, mtl, murmur-hash + , parallel, peano, pretty, process, regex-tdfa, split, stm + , STMonadTrans, strict, text, time, time-compat, transformers + , unordered-containers, uri-encode, vector, vector-hashtables, zlib + }: + mkDerivation { + pname = "Agda"; + version = "2.6.4.3"; + sha256 = "18h3vwj182sp6pkh4274x0b3qg3cn3v0571jicabqhvxqmpckvbl"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal directory filepath process ]; + libraryHaskellDepends = [ + aeson ansi-terminal array async base binary blaze-html boxes + bytestring case-insensitive containers data-hash deepseq directory + dlist edit-distance equivalence exceptions filepath ghc-compact + gitrev hashable haskeline monad-control mtl murmur-hash parallel + peano pretty process regex-tdfa split stm STMonadTrans strict text + time time-compat transformers unordered-containers uri-encode + vector vector-hashtables zlib + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base directory filepath process ]; + executableToolDepends = [ emacs ]; + description = "A dependently typed functional programming language and proof assistant"; + license = lib.licenses.mit; + maintainers = [ + lib.maintainers.abbradar lib.maintainers.iblech + lib.maintainers.turion + ]; + }) {inherit (pkgs) emacs;}; + + "Agda-executable" = callPackage + ({ mkDerivation, Agda, base }: + mkDerivation { + pname = "Agda-executable"; + version = "2.3.0.1"; + sha256 = "156nzvpmqi7yizjr4yym2ybc0iv4nqfp84qrpdxcha682k298ib1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ Agda base ]; + description = "Command-line program for type-checking and compiling Agda programs"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "agda"; + broken = true; + }) {}; + + "AhoCorasick" = callPackage + ({ mkDerivation, array, base, containers, hashable, mtl, tasty + , tasty-hunit, unordered-containers + }: + mkDerivation { + pname = "AhoCorasick"; + version = "0.0.4"; + sha256 = "12ddmnmlf46g23j31q0rgh67bh0brjb6p5iax5qi78n39c0pwlz5"; + libraryHaskellDepends = [ + array base hashable mtl unordered-containers + ]; + testHaskellDepends = [ base containers tasty tasty-hunit ]; + description = "Aho-Corasick string matching algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "AlanDeniseEricLauren" = callPackage + ({ mkDerivation, base, containers, criterion, hspec, hspec-core + , MonadRandom, mtl, QuickCheck, random, random-shuffle + , transformers, vector + }: + mkDerivation { + pname = "AlanDeniseEricLauren"; + version = "0.1.0.1"; + sha256 = "10xhx6l9bmskqpxr18cyz14hfn1lzp2isg9ckahgrn4ajf386csj"; + libraryHaskellDepends = [ + base containers MonadRandom mtl random random-shuffle vector + ]; + testHaskellDepends = [ + base containers hspec hspec-core MonadRandom QuickCheck random + transformers + ]; + benchmarkHaskellDepends = [ base containers criterion ]; + description = "Find the minimal subset/submap satisfying some property"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "AlgoRhythm" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, derive + , directory, Euterpea, HCodecs, HUnit, kmeans, lilypond, midi, mtl + , prettify, QuickCheck, random, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , transformers + }: + mkDerivation { + pname = "AlgoRhythm"; + version = "0.1.0.0"; + sha256 = "03rmcafbnbb43fww1y6rfi8dpbl85yi71rjxmz7mqxh4zn5c9jwz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default derive Euterpea HCodecs kmeans + lilypond midi mtl prettify QuickCheck random template-haskell text + transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring derive directory Euterpea HCodecs HUnit lilypond + QuickCheck random test-framework test-framework-hunit + test-framework-quickcheck2 transformers + ]; + description = "Algorithmic music composition"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "music-exe"; + }) {}; + + "AlgorithmW" = callPackage + ({ mkDerivation, base, containers, mtl, pretty }: + mkDerivation { + pname = "AlgorithmW"; + version = "0.1.1.0"; + sha256 = "0avkxhw5hp00znhmqw3kqxx165ba5y5kgq8b9ahp679p0qf84a3c"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers mtl pretty ]; + description = "Example implementation of Algorithm W for Hindley-Milner type inference"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "AlgorithmW"; + broken = true; + }) {}; + + "AlignmentAlgorithms" = callPackage + ({ mkDerivation, ADPfusion, base, containers, fmlist + , FormalGrammars, GrammarProducts, PrimitiveArray, vector + }: + mkDerivation { + pname = "AlignmentAlgorithms"; + version = "0.1.0.0"; + sha256 = "0k6wljkj7ffjbfhclgfbij5wh9p3zjnchrnh3cwbw4s1cf2gsk78"; + libraryHaskellDepends = [ + ADPfusion base containers fmlist FormalGrammars GrammarProducts + PrimitiveArray vector + ]; + description = "Collection of alignment algorithms"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Allure" = callPackage + ({ mkDerivation, async, base, enummapset, file-embed, filepath + , ghc-compact, hsini, LambdaHack, optparse-applicative, primitive + , splitmix, tasty, tasty-hunit, template-haskell, text + , th-lift-instances, transformers + }: + mkDerivation { + pname = "Allure"; + version = "0.11.0.0"; + sha256 = "1mmnn86azcpig1j61mwks2z227sw70lc7hsmi342hprabrccq9b1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base enummapset file-embed filepath ghc-compact hsini + LambdaHack optparse-applicative primitive splitmix template-haskell + text th-lift-instances transformers + ]; + executableHaskellDepends = [ + async base filepath LambdaHack optparse-applicative + ]; + testHaskellDepends = [ + base LambdaHack optparse-applicative tasty tasty-hunit text + ]; + description = "Near-future Sci-Fi roguelike and tactical squad combat game"; + license = lib.licenses.agpl3Plus; + badPlatforms = lib.platforms.darwin; + mainProgram = "Allure"; + }) {}; + + "AndroidViewHierarchyImporter" = callPackage + ({ mkDerivation, base, bytestring, cmdtheline, containers, mtl + , network, opml, pretty, process, QuickCheck, split, transformers + , xml + }: + mkDerivation { + pname = "AndroidViewHierarchyImporter"; + version = "0.1.0.1"; + sha256 = "1ksmxhriqy8z3fymnvhg7bwaj032nrsvq3gygfwkg3m8538v9xyc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdtheline containers mtl network opml pretty + process QuickCheck split transformers xml + ]; + description = "Android view hierarchy importer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "AndroidViewHierarchyImporter"; + }) {}; + + "Animas" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "Animas"; + version = "0.2"; + sha256 = "01vpw9s93qq8c0zymp4qzv0ljn9jrnwi3x68qx9lcjr6spa0rkvm"; + libraryHaskellDepends = [ base random ]; + description = "Updated version of Yampa: a library for programming hybrid systems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Annotations" = callPackage + ({ mkDerivation, base, mtl, multirec, parsec }: + mkDerivation { + pname = "Annotations"; + version = "0.2.2"; + sha256 = "070ncq7na8vljjkgdhh9jq9n1a7x50c54f1b1vgj2pdsb9vd9h1i"; + libraryHaskellDepends = [ base mtl multirec parsec ]; + testHaskellDepends = [ base mtl multirec parsec ]; + description = "Constructing, analyzing and destructing annotated trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Ansi2Html" = callPackage + ({ mkDerivation, base, mtl, parsec, xhtml }: + mkDerivation { + pname = "Ansi2Html"; + version = "0.9"; + sha256 = "1dqq1rnx1w0cn4w11knmxvn7qy4lg4m39dgw4rs6r2pjqzgrwarh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base mtl parsec xhtml ]; + description = "Convert ANSI Terminal Sequences to nice HTML markup"; + license = lib.licenses.bsd3; + mainProgram = "ansi2html"; + }) {}; + + "Aoide" = callPackage + ({ mkDerivation, base, bytestring, mtl, process, template-haskell + }: + mkDerivation { + pname = "Aoide"; + version = "0.1.0.2"; + sha256 = "1nldvg8fwgbvn50prar3vs1nh704s1603fikyg2lhpz754yp0qbc"; + libraryHaskellDepends = [ + base bytestring mtl process template-haskell + ]; + description = "A simple music library with the capability of generating .ly and .mid files."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ApplePush" = callPackage + ({ mkDerivation, base, binary, bytestring, haskell98, json, mtl + , network + }: + mkDerivation { + pname = "ApplePush"; + version = "0.1"; + sha256 = "0dw52pj17fggi605zf4px852479yc6m6ksbidyw84lkys5dyll3r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring haskell98 json mtl network + ]; + executableHaskellDepends = [ base ]; + description = "Library for Apple Push Notification Service"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "applepushtest"; + }) {}; + + "AppleScript" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "AppleScript"; + version = "0.2.0.1"; + sha256 = "1jmwixyv5msb3lmza7dljvm3l0x5mx8r93zr607sx9m5x9yhlsvr"; + doHaddock = false; + description = "Call AppleScript from Haskell, and then call back into Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ApproxFun-hs" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "ApproxFun-hs"; + version = "0.1.0.0"; + sha256 = "1s7amy8ij5bgv8afbjdzqd3lflvhzrrh3cs3krl1rf73y8b1nqpy"; + libraryHaskellDepends = [ base vector ]; + description = "Function approximation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ArrayRef" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ArrayRef"; + version = "0.1.3.1"; + sha256 = "1yb209v3lab3knggplmwih1ww6qalf8v86j8ggv1gkhm5jkwz1yq"; + libraryHaskellDepends = [ base ]; + description = "Unboxed references, dynamic arrays and more"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ArrowVHDL" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "ArrowVHDL"; + version = "1.1"; + sha256 = "1lv76m4qc1sabagllaagi7bpqf1mnmzsra333a77b6134mk2f9hb"; + libraryHaskellDepends = [ base process ]; + description = "A library to generate Netlist code from Arrow descriptions"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "AspectAG" = callPackage + ({ mkDerivation, base, containers, ghc-prim, loch-th, mtl, poly-rec + , requirements, template-haskell + }: + mkDerivation { + pname = "AspectAG"; + version = "0.7.0.1"; + sha256 = "00cprqks3lany16zbmm250p1qms4hampwck44m688z2xk388gakn"; + revision = "2"; + editedCabalFile = "0hlgkm8ph28x1dkjprjjajdwk8y7ghsb9i6vr5jbr046vzrziblp"; + libraryHaskellDepends = [ + base containers ghc-prim loch-th mtl poly-rec requirements + template-haskell + ]; + description = "Strongly typed Attribute Grammars implemented using type-level programming"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "AsyncRattus" = callPackage + ({ mkDerivation, base, Cabal, containers, ghc, ghc-boot, hashtables + , simple-affine-space, text, transformers + }: + mkDerivation { + pname = "AsyncRattus"; + version = "0.2.0.1"; + sha256 = "0ay2j22x0awmlqvskwzslv637jqac5byf0pkmy4ymfmgkhpay9sn"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base containers ghc ghc-boot hashtables simple-affine-space + transformers + ]; + testHaskellDepends = [ base containers text ]; + description = "An asynchronous modal FRP language"; + license = lib.licenses.bsd3; + }) {}; + + "AttoBencode" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, blaze-textual + , bytestring, containers, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "AttoBencode"; + version = "0.3.1.0"; + sha256 = "0rzzi4asfmkg8nqlxdyq3gwg0q10hqrnvlmq4fjcxvxgvz1ys9hb"; + libraryHaskellDepends = [ + attoparsec base blaze-builder blaze-textual bytestring containers + ]; + testHaskellDepends = [ + base bytestring containers QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Fast Bencode encoding and parsing library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "AttoJson" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-show + , containers, mtl, utf8-string + }: + mkDerivation { + pname = "AttoJson"; + version = "0.5.10"; + sha256 = "0mavq6akhx7pjdz15ckgnmgf8z9zhi5fm97lvjpjdfiggfy191d2"; + libraryHaskellDepends = [ + attoparsec base bytestring bytestring-show containers mtl + utf8-string + ]; + description = "Simple lightweight JSON parser, generator & manipulator based on ByteString"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Attrac" = callPackage + ({ mkDerivation, array, base, colour, GLUT, OpenGL, random }: + mkDerivation { + pname = "Attrac"; + version = "0.1.3"; + sha256 = "0spvvgkf33km969l524580kwn7y43rjm2k0lqp9bl60nbvlsw760"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base colour GLUT OpenGL random + ]; + description = "Visualisation of Strange Attractors in 3-Dimensions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Attrac"; + broken = true; + }) {}; + + "Aurochs" = callPackage + ({ mkDerivation, base, containers, parsec, pretty }: + mkDerivation { + pname = "Aurochs"; + version = "0.1"; + sha256 = "0n51j50qlpkgkq64n7w96qkv270lwxac1h7ariqq7w70zgdgiqf5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers parsec pretty ]; + description = "Yet another parser generator for C/C++"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Aurochs"; + broken = true; + }) {}; + + "AutoForms" = callPackage + ({ mkDerivation, array, base, haskell98, mtl, syb-with-class + , template-haskell, wx, wxcore + }: + mkDerivation { + pname = "AutoForms"; + version = "0.4.2"; + sha256 = "14dd6s3j9w738dvhyhxb9q8w9m0xhd6fm0d40b3gzl5sjb6g16zf"; + libraryHaskellDepends = [ + array base haskell98 mtl syb-with-class template-haskell wx wxcore + ]; + description = "GUI library based upon generic programming (SYB3)"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "AvlTree" = callPackage + ({ mkDerivation, base, COrdering }: + mkDerivation { + pname = "AvlTree"; + version = "4.2"; + sha256 = "0bw6856h75wks0mfvvqqm5i31sici1hacyl5zfj225jf9gn5q7dx"; + libraryHaskellDepends = [ base COrdering ]; + description = "Balanced binary trees using the AVL algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BASIC" = callPackage + ({ mkDerivation, base, containers, llvm, random, timeit }: + mkDerivation { + pname = "BASIC"; + version = "0.1.5.0"; + sha256 = "1ypq7m09ki5wbwkvmqdl7ch40cbdfhb91kq8n17im184r5liyxlc"; + libraryHaskellDepends = [ base containers llvm random timeit ]; + description = "Embedded BASIC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BCMtools" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, cereal + , colour, conduit, conduit-extra, data-default-class, matrices + , optparse-applicative, resourcet, split, transformers + , unordered-containers, vector, zlib + }: + mkDerivation { + pname = "BCMtools"; + version = "0.1.1"; + sha256 = "1693kg8hxr1jl8h0ri11dbrbyhyznipkvcp0cvvx9chn97761ys4"; + revision = "1"; + editedCabalFile = "0iwzbryjjwrm7qjksydhga43x9qi1cahzlln3fgz13pfdr14lkxf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal colour conduit conduit-extra + data-default-class matrices transformers unordered-containers + vector zlib + ]; + executableHaskellDepends = [ + base bytestring bytestring-lexing cereal conduit conduit-extra + data-default-class optparse-applicative resourcet split + unordered-containers + ]; + description = "Big Contact Map Tools"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "bcmtools"; + broken = true; + }) {}; + + "BNFC" = callPackage + ({ mkDerivation, alex, array, base, containers, deepseq, directory + , filepath, happy, hspec, hspec-discover, HUnit, mtl, pretty + , process, QuickCheck, string-qq, temporary, time, transformers + }: + mkDerivation { + pname = "BNFC"; + version = "2.9.5"; + sha256 = "0ssp096ilnwyn1n20jlnkv67r033g7sm18w20ilc64mxlaifjdgs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers deepseq directory filepath mtl pretty process + string-qq time transformers + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + array base containers deepseq directory filepath hspec HUnit mtl + pretty process QuickCheck string-qq temporary time + ]; + testToolDepends = [ alex happy hspec-discover ]; + description = "A compiler front-end generator"; + license = lib.licenses.bsd3; + mainProgram = "bnfc"; + }) {}; + + "BNFC-meta" = callPackage + ({ mkDerivation, alex-meta, array, base, fail, happy-meta + , haskell-src-meta, syb, template-haskell + }: + mkDerivation { + pname = "BNFC-meta"; + version = "0.6.1"; + sha256 = "0snackflcjxza4iqbd85fdsmylwr3bj71nsfrs2s2idc3nlxc7ia"; + revision = "5"; + editedCabalFile = "1d0p524370r8jff7p3rnp6hrqlr85nhg8n2ydpfjwwmp4arp1il2"; + libraryHaskellDepends = [ + alex-meta array base fail happy-meta haskell-src-meta syb + template-haskell + ]; + description = "Deriving Parsers and Quasi-Quoters from BNF Grammars"; + license = lib.licenses.gpl2Only; + }) {}; + + "BPS" = callPackage + ({ mkDerivation, base, extra, free, MonadRandom, mtl, resourcet + , STMonadTrans, symbol, template-haskell, TLT, transformers + }: + mkDerivation { + pname = "BPS"; + version = "0.1.1.0"; + sha256 = "0c310zldchyqhkqq2nsarqgkkxrqqcq62796mi0svsn9wk65rrf4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base extra free mtl resourcet STMonadTrans symbol template-haskell + transformers + ]; + executableHaskellDepends = [ + base extra free MonadRandom mtl resourcet STMonadTrans symbol + template-haskell transformers + ]; + testHaskellDepends = [ + base extra free mtl resourcet STMonadTrans symbol template-haskell + TLT transformers + ]; + description = "Translations of classic Truth Maintenance Systems"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Baggins" = callPackage + ({ mkDerivation, base, cairo, containers, mtl }: + mkDerivation { + pname = "Baggins"; + version = "1.0"; + sha256 = "0mgxq8zqyfmwkvn91y91c2vjhrni3br0vgiih2ynlafnas1ji0bc"; + revision = "1"; + editedCabalFile = "16206xd8lm8fkvpxbm19h403264xyjki07s9lam3pgq985xbqk35"; + libraryHaskellDepends = [ base cairo containers mtl ]; + description = "Tools for self-assembly"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Bang" = callPackage + ({ mkDerivation, base, bifunctors, hmidi, mtl, stm, time + , transformers + }: + mkDerivation { + pname = "Bang"; + version = "0.1.1.1"; + sha256 = "0vw7p7iknk7inzmcx9vvdmzi05i5h4djsgr5wqwk3jayshcl0m5a"; + libraryHaskellDepends = [ + base bifunctors hmidi mtl stm time transformers + ]; + description = "A Drum Machine DSL for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Barracuda" = callPackage + ({ mkDerivation, adhoc-network, array, base, bytestring, containers + , Crypto, dataenc, directory, filepath, gtk, HaXml, heap, hsgnutls + , mtl, network, old-locale, parsec, pkcs1, random, regex-compat + , stm, time, unix, utf8-string, xml-parsec + }: + mkDerivation { + pname = "Barracuda"; + version = "1.0.2"; + sha256 = "0i8b6g2jvwg5r5gi1q3fgckh675pc6viqdvncl4ycr4zf72r4jj3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + adhoc-network array base bytestring containers Crypto dataenc + directory filepath gtk HaXml heap hsgnutls mtl network old-locale + parsec pkcs1 random regex-compat stm time unix utf8-string + xml-parsec + ]; + executableHaskellDepends = [ + adhoc-network array base bytestring containers Crypto dataenc + directory filepath gtk HaXml heap hsgnutls mtl network old-locale + parsec pkcs1 random regex-compat stm time unix utf8-string + xml-parsec + ]; + description = "An ad-hoc P2P chat program"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "Barracuda"; + }) {}; + + "Befunge93" = callPackage + ({ mkDerivation, array, base, mtl, random }: + mkDerivation { + pname = "Befunge93"; + version = "0.1"; + sha256 = "1hs4p5s30ml97yrr91ahy7275jh4vyvh2l5p0p3jvpfysvg9sl6l"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base mtl random ]; + description = "An interpreter for the Befunge-93 Programming Language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Befunge93"; + broken = true; + }) {}; + + "BenchmarkHistory" = callPackage + ({ mkDerivation, base, bytestring, cassava, deepseq, directory + , statistics, time, vector + }: + mkDerivation { + pname = "BenchmarkHistory"; + version = "0.0.0.2"; + sha256 = "0ggsac4gyw8w0nhlvya29ghwa4i369bdja7yicxhrrwh1bilvax3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cassava deepseq directory statistics time vector + ]; + description = "Benchmark functions with history"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "BerkeleyDB" = callPackage + ({ mkDerivation, base, bytestring, db, extensible-exceptions }: + mkDerivation { + pname = "BerkeleyDB"; + version = "0.8.7"; + sha256 = "0q1qc6rds05bkxl2m3anp7x75cwinp9nhy8j0g1vaj2scasvki62"; + libraryHaskellDepends = [ base bytestring extensible-exceptions ]; + librarySystemDepends = [ db ]; + description = "Berkeley DB binding"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) db;}; + + "BerkeleyDBXML" = callPackage + ({ mkDerivation, base, BerkeleyDB, bytestring, db, dbxml, xercesc + , xqilla + }: + mkDerivation { + pname = "BerkeleyDBXML"; + version = "0.7.2"; + sha256 = "1ymdi5qi4hxaikqf8min830r1rs1z4bvy9bdybsq378v7mrgfihp"; + libraryHaskellDepends = [ base BerkeleyDB bytestring ]; + librarySystemDepends = [ db dbxml xercesc xqilla ]; + description = "Berkeley DB XML binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) db; inherit (pkgs) dbxml; + inherit (pkgs) xercesc; inherit (pkgs) xqilla;}; + + "BerlekampAlgorithm" = callPackage + ({ mkDerivation, base, besout }: + mkDerivation { + pname = "BerlekampAlgorithm"; + version = "0.1.0.0"; + sha256 = "14wjpfr9d8fpgl1jkpm2123lprr3hf3a6smkaflzkgxqlgcrkmyr"; + libraryHaskellDepends = [ base besout ]; + description = "Factorization of polynomials over finite field"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BesselJ" = callPackage + ({ mkDerivation, base, gamma, numerical-integration + , system-cxx-std-lib, tasty, tasty-hunit + }: + mkDerivation { + pname = "BesselJ"; + version = "0.2.0.1"; + sha256 = "1s5pmaycxrxkidndg23y3b6rpk0vfqc5l603kh273fgvmif5h77l"; + libraryHaskellDepends = [ + base gamma numerical-integration system-cxx-std-lib + ]; + testHaskellDepends = [ base gamma tasty tasty-hunit ]; + description = "Bessel J-function, Anger J-function, Weber E-function, and Anger-Weber function"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiGUL" = callPackage + ({ mkDerivation, base, containers, mtl, template-haskell, th-extras + }: + mkDerivation { + pname = "BiGUL"; + version = "1.0.1"; + sha256 = "0n9z72ids27m5fw26576cxhyqilsxvazfvmjkhzzh55413j7nwli"; + libraryHaskellDepends = [ + base containers mtl template-haskell th-extras + ]; + description = "The Bidirectional Generic Update Language"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "BigPixel" = callPackage + ({ mkDerivation, array, base, bmp, bytestring, gloss }: + mkDerivation { + pname = "BigPixel"; + version = "1.3.0"; + sha256 = "19fxxbgj67rz2fpxd6f307xd6p7blwynq6gcakjnc7kdq8ghfrgz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base bmp bytestring gloss ]; + description = "Image editor for pixel art"; + license = lib.licenses.bsd3; + mainProgram = "BigPixel"; + }) {}; + + "BinderAnn" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-prim, mtl, split, syb + , transformers + }: + mkDerivation { + pname = "BinderAnn"; + version = "0.1.0.0"; + sha256 = "0fv5xrgqh7scbkzjisrh112zpggwl3rxfjzfqhx2rzdjgda3m41g"; + libraryHaskellDepends = [ + base containers ghc ghc-prim mtl split syb transformers + ]; + testHaskellDepends = [ + base containers ghc ghc-prim mtl split syb transformers + ]; + description = "Source-to-source plugin for enhancing EDSLs with static annotations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Binpack" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Binpack"; + version = "0.4.1"; + sha256 = "0am0487l7njngp2k6h3qfbhjs61d9ir9rp8iw1r5448b20n4fxas"; + libraryHaskellDepends = [ base ]; + description = "Common bin-packing heuristics"; + license = lib.licenses.bsd3; + }) {}; + + "BioHMM" = callPackage + ({ mkDerivation, base, colour, diagrams-cairo, diagrams-lib + , directory, either-unwrap, filepath, parsec, ParsecTools + , StockholmAlignment, SVGFonts, text, vector + }: + mkDerivation { + pname = "BioHMM"; + version = "1.2.0"; + sha256 = "1mrk5w10601gvfghmmrkmxvnr5jcwnlnk05q1bfb8akiyc2d4pbh"; + libraryHaskellDepends = [ + base colour diagrams-cairo diagrams-lib directory either-unwrap + filepath parsec ParsecTools StockholmAlignment SVGFonts text vector + ]; + description = "Libary for Hidden Markov Models in HMMER3 format"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Biobase" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, either-unwrap, file-embed, filemanip, filepath + , ghc-prim, HsTools, mtl, parsec, ParsecTools, primitive + , PrimitiveArray, split, tuple, utility-ht, vector + , vector-read-instances, zlib + }: + mkDerivation { + pname = "Biobase"; + version = "0.3.1.1"; + sha256 = "1zrslhf3aiwc3y0b628j1w93z78v9apcjm2sxyw5qcq6r48zrmcc"; + libraryHaskellDepends = [ + array base bytestring containers deepseq directory either-unwrap + file-embed filemanip filepath ghc-prim HsTools mtl parsec + ParsecTools primitive PrimitiveArray split tuple utility-ht vector + vector-read-instances zlib + ]; + description = "Base library for bioinformatics"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiobaseBlast" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, BiobaseENA + , BiobaseTypes, BiobaseXNA, bytestring, cereal, containers, deepseq + , directory, file-embed, filepath, lens, log-domain, mtl + , PrimitiveArray, SciBaseTypes, split, tasty, tasty-quickcheck + , tasty-silver, tasty-th, text, unordered-containers, vector + , vector-th-unbox + }: + mkDerivation { + pname = "BiobaseBlast"; + version = "0.3.3.0"; + sha256 = "11xxm3s6pyy68as6pd3iwfq2dmbgvj2w238jg969fza8vj22xcdb"; + libraryHaskellDepends = [ + aeson attoparsec base binary BiobaseENA BiobaseTypes BiobaseXNA + bytestring cereal containers deepseq directory file-embed lens + log-domain mtl PrimitiveArray SciBaseTypes text + unordered-containers vector vector-th-unbox + ]; + testHaskellDepends = [ + base bytestring containers filepath split tasty tasty-quickcheck + tasty-silver tasty-th text + ]; + description = "BLAST-related tools"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiobaseDotP" = callPackage + ({ mkDerivation, base, bytestring, iteratee }: + mkDerivation { + pname = "BiobaseDotP"; + version = "0.1.0.0"; + sha256 = "0m7n3c2ly6kly146xrxzx41g3pv0cylrmzpdgv5c54x9gvb1hg7w"; + libraryHaskellDepends = [ base bytestring iteratee ]; + description = "Vienna / DotBracket / ExtSS parsers"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiobaseENA" = callPackage + ({ mkDerivation, base, BiobaseTypes, bytestring, containers + , directory, file-embed, lens, megaparsec, mtl, QuickCheck, tasty + , tasty-quickcheck, tasty-th, text, vector, vector-th-unbox + }: + mkDerivation { + pname = "BiobaseENA"; + version = "0.0.0.2"; + sha256 = "0v999rs3bj4mkbrxsgz0nnqh1pzf7pgxm94519hqjfph5r6yw7nd"; + libraryHaskellDepends = [ + base BiobaseTypes bytestring containers directory file-embed lens + megaparsec mtl text vector vector-th-unbox + ]; + testHaskellDepends = [ + base BiobaseTypes bytestring containers directory file-embed lens + megaparsec mtl QuickCheck tasty tasty-quickcheck tasty-th text + vector vector-th-unbox + ]; + description = "European Nucleotide Archive data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiobaseEnsembl" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , cereal, containers, deepseq, directory, either-unwrap, text + , vector, word8 + }: + mkDerivation { + pname = "BiobaseEnsembl"; + version = "0.2.0.1"; + sha256 = "0mypz8q4cj8fjma3pjgp6klhsnlbc6xzvbajhh85c3q3q41cn95w"; + libraryHaskellDepends = [ + aeson attoparsec base binary bytestring cereal containers deepseq + directory either-unwrap text vector word8 + ]; + description = "Ensembl related datastructures and functions"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiobaseFR3D" = callPackage + ({ mkDerivation, base, BiobaseXNA, bytestring, containers + , filemanip, iteratee, tuple + }: + mkDerivation { + pname = "BiobaseFR3D"; + version = "0.2.3.0"; + sha256 = "1y8aqxb8gq4k4l0i2wcrn2yi6f7lcmbhbvs4n063r4hgda6xfgch"; + libraryHaskellDepends = [ + base BiobaseXNA bytestring containers filemanip iteratee tuple + ]; + description = "Importer for FR3D resources"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiobaseFasta" = callPackage + ({ mkDerivation, base, BiobaseTypes, bytestring, DPutils, filepath + , lens, optparse-applicative, QuickCheck, resourcet, streaming + , streaming-bytestring, string-conversions, tasty, tasty-golden + , tasty-hunit, tasty-quickcheck, tasty-silver, tasty-th, text + }: + mkDerivation { + pname = "BiobaseFasta"; + version = "0.4.0.1"; + sha256 = "1l5185nsq59jgnpx1r0j5r07a5fqz8f5q2xyxvhwbqan51w51ph6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base BiobaseTypes bytestring DPutils lens resourcet streaming + streaming-bytestring string-conversions + ]; + executableHaskellDepends = [ + base BiobaseTypes bytestring DPutils lens optparse-applicative + resourcet streaming streaming-bytestring string-conversions + ]; + testHaskellDepends = [ + base BiobaseTypes bytestring DPutils filepath lens QuickCheck + resourcet streaming streaming-bytestring string-conversions tasty + tasty-golden tasty-hunit tasty-quickcheck tasty-silver tasty-th + text + ]; + description = "streaming FASTA parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fastaextract"; + }) {}; + + "BiobaseHTTP" = callPackage + ({ mkDerivation, aeson, base, BiobaseEnsembl, bytestring, conduit + , either-unwrap, HTTP, http-conduit, hxt, mtl, network, Taxonomy + , text, transformers + }: + mkDerivation { + pname = "BiobaseHTTP"; + version = "1.2.0"; + sha256 = "1m6lfs08zyk2xcxcmapcdfqp7afmzz3n2r3rr3qzlibwc6w7pj1d"; + libraryHaskellDepends = [ + aeson base BiobaseEnsembl bytestring conduit either-unwrap HTTP + http-conduit hxt mtl network Taxonomy text transformers + ]; + description = "Libary to interface with the Bioinformatics HTTP services - Entrez Ensembl"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiobaseHTTPTools" = callPackage + ({ mkDerivation, base, BiobaseFasta, BiobaseHTTP, bytestring + , cmdargs, containers, either-unwrap, hxt, text + }: + mkDerivation { + pname = "BiobaseHTTPTools"; + version = "1.0.0"; + sha256 = "1sbwhil0d0118nwx7wsryk6j8a7rysdxqksphvyrlxfdm7pd3l1z"; + revision = "1"; + editedCabalFile = "1aibwdw1bh0gl4czff4n8jkf79ma3isqwqgnjh186xn1rbnibvmw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base BiobaseFasta BiobaseHTTP bytestring cmdargs containers + either-unwrap hxt text + ]; + description = "Tools to query Bioinformatics HTTP services e.g. Entrez, Ensembl."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiobaseInfernal" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, BiobaseTypes + , BiobaseXNA, bytestring, cereal, cereal-text, cereal-vector + , cmdargs, containers, criterion, data-default, deepseq, DPutils + , filepath, hashable, HUnit, lens, parallel, pipes + , pipes-attoparsec, pipes-bytestring, pipes-parse, pipes-safe + , pipes-zlib, primitive, PrimitiveArray, QuickCheck, strict + , string-conversions, tasty, tasty-hunit, tasty-quickcheck + , tasty-th, text, text-binary, transformers, tuple + , unordered-containers, utf8-string, vector, vector-th-unbox, zlib + }: + mkDerivation { + pname = "BiobaseInfernal"; + version = "0.8.1.0"; + sha256 = "0y6g4prgd4k342ziblcpl7mj4yaf916r0psk9dzm6p3rq6masr0g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base binary BiobaseTypes BiobaseXNA bytestring + cereal cereal-text cereal-vector containers data-default deepseq + DPutils filepath hashable lens parallel pipes pipes-attoparsec + pipes-bytestring pipes-parse pipes-safe pipes-zlib primitive + PrimitiveArray strict string-conversions text text-binary + transformers tuple unordered-containers utf8-string vector + vector-th-unbox zlib + ]; + executableHaskellDepends = [ base cmdargs ]; + testHaskellDepends = [ + base HUnit lens QuickCheck tasty tasty-hunit tasty-quickcheck + tasty-th + ]; + benchmarkHaskellDepends = [ + base criterion lens text transformers + ]; + description = "Infernal data structures and tools"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "cmsearchFilter"; + }) {}; + + "BiobaseMAF" = callPackage + ({ mkDerivation, base, bytestring, containers, iteratee }: + mkDerivation { + pname = "BiobaseMAF"; + version = "0.5.0.0"; + sha256 = "0mwyyb7n232wgjipn9jsbqpcbxqms07adi5a6v14qaiynsjz4n1r"; + libraryHaskellDepends = [ base bytestring containers iteratee ]; + description = "Multiple Alignment Format"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiobaseNewick" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, cereal + , cereal-text, cmdargs, containers, fgl, ForestStructures + , QuickCheck, test-framework, test-framework-quickcheck2 + , test-framework-th, text, text-binary, vector + }: + mkDerivation { + pname = "BiobaseNewick"; + version = "0.0.0.2"; + sha256 = "1g8kdmraxv0qf3nzm7hi36nhw0j8kyjmjlwslp7a5n2zly2gcck4"; + revision = "1"; + editedCabalFile = "0q5r5ywb66inl3pmdyd62bfr34rgcaiyw51aycqki1q7vixv695h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base binary cereal cereal-text containers fgl + ForestStructures QuickCheck text text-binary vector + ]; + executableHaskellDepends = [ + base cmdargs ForestStructures text vector + ]; + testHaskellDepends = [ + aeson base binary cereal QuickCheck test-framework + test-framework-quickcheck2 test-framework-th + ]; + description = "Newick file format parser"; + license = lib.licenses.bsd3; + mainProgram = "TestForestStructure"; + }) {}; + + "BiobaseTrainingData" = callPackage + ({ mkDerivation, base, BiobaseDotP, BiobaseFR3D, BiobaseXNA + , bytestring, cmdargs, either-unwrap, iteratee, vector + }: + mkDerivation { + pname = "BiobaseTrainingData"; + version = "0.1.2.3"; + sha256 = "0qqyj3y2ivxj4d1c4bl5mdi7xm649dvksl57ba0wl0awimi5xn2s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base BiobaseDotP BiobaseFR3D BiobaseXNA bytestring either-unwrap + iteratee vector + ]; + executableHaskellDepends = [ cmdargs ]; + description = "RNA folding training data"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "MkTrainingData"; + }) {}; + + "BiobaseTurner" = callPackage + ({ mkDerivation, base, BiobaseXNA, bytestring, bytestring-lexing + , conduit, containers, filepath, lens, primitive, PrimitiveArray + , repa, split, vector + }: + mkDerivation { + pname = "BiobaseTurner"; + version = "0.3.1.1"; + sha256 = "1h6yn6nwl8ifbz8y1rq5xklhmnbbjibfi9qz4n79xmv7y9bgkbxf"; + libraryHaskellDepends = [ + base BiobaseXNA bytestring bytestring-lexing conduit containers + filepath lens primitive PrimitiveArray repa split vector + ]; + description = "Import Turner RNA parameters"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiobaseTypes" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bimaps, binary + , bytestring, cereal, cereal-text, cereal-vector, containers + , data-default, deepseq, DPutils, ForestStructures, hashable + , intern, lens, mtl, primitive, PrimitiveArray, QuickCheck + , SciBaseTypes, streaming, string-conversions, tasty, tasty-hunit + , tasty-quickcheck, tasty-th, text, text-binary, utf8-string + , vector, vector-binary-instances, vector-th-unbox + }: + mkDerivation { + pname = "BiobaseTypes"; + version = "0.2.1.0"; + sha256 = "0gm5nlh8xbww614386vhm2lz118w9c6lcj3pbx5k256mzm7j5yba"; + libraryHaskellDepends = [ + aeson attoparsec base bimaps binary bytestring cereal cereal-text + cereal-vector containers data-default deepseq DPutils + ForestStructures hashable intern lens mtl primitive PrimitiveArray + QuickCheck SciBaseTypes streaming string-conversions text + text-binary utf8-string vector vector-binary-instances + vector-th-unbox + ]; + testHaskellDepends = [ + aeson attoparsec base bimaps binary bytestring cereal cereal-text + cereal-vector containers data-default deepseq DPutils + ForestStructures hashable intern lens mtl primitive PrimitiveArray + QuickCheck SciBaseTypes streaming string-conversions tasty + tasty-hunit tasty-quickcheck tasty-th text text-binary utf8-string + vector vector-binary-instances vector-th-unbox + ]; + description = "Collection of types for bioinformatics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiobaseVienna" = callPackage + ({ mkDerivation, base, BiobaseTurner, BiobaseXNA, primitive + , PrimitiveArray, vector + }: + mkDerivation { + pname = "BiobaseVienna"; + version = "0.3.0.0"; + sha256 = "0bv100rmr04w8wbzabihv43lxilr0b2rm97rx54bhln1sy0ih1wj"; + libraryHaskellDepends = [ + base BiobaseTurner BiobaseXNA primitive PrimitiveArray vector + ]; + description = "Import Vienna energy parameters"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "BiobaseXNA" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bimaps, binary + , BiobaseENA, BiobaseTypes, bytes, bytestring, cereal + , cereal-vector, cmdargs, containers, csv, data-default, deepseq + , DPutils, file-embed, ForestStructures, hashable, lens, mtl + , primitive, PrimitiveArray, QuickCheck, split, tasty + , tasty-quickcheck, tasty-th, text, tuple, vector + , vector-binary-instances, vector-th-unbox + }: + mkDerivation { + pname = "BiobaseXNA"; + version = "0.11.1.1"; + sha256 = "0ws9x3z5ljgm7hnz290yhzm3ijksd6dr4m0drj1lxhchdfmwfy1m"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson attoparsec base bimaps binary BiobaseENA BiobaseTypes bytes + bytestring cereal cereal-vector containers csv data-default deepseq + DPutils file-embed ForestStructures hashable lens mtl primitive + PrimitiveArray QuickCheck split text tuple vector + vector-binary-instances vector-th-unbox + ]; + executableHaskellDepends = [ + aeson attoparsec base bimaps binary BiobaseENA BiobaseTypes bytes + bytestring cereal cereal-vector cmdargs containers csv data-default + deepseq DPutils file-embed ForestStructures hashable lens mtl + primitive PrimitiveArray QuickCheck split text tuple vector + vector-binary-instances vector-th-unbox + ]; + testHaskellDepends = [ + aeson attoparsec base bimaps binary BiobaseENA BiobaseTypes bytes + bytestring cereal cereal-vector containers csv data-default deepseq + DPutils file-embed ForestStructures hashable lens mtl primitive + PrimitiveArray QuickCheck split tasty tasty-quickcheck tasty-th + text tuple vector vector-binary-instances vector-th-unbox + ]; + description = "Efficient RNA/DNA/Protein Primary/Secondary Structure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "SubOptDistance"; + }) {}; + + "BirdPP" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "BirdPP"; + version = "1.1"; + sha256 = "14wbnxjyg75vc7zwg42cpk8a1cb7gm4881c52yaq1bq053g5dsz2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haskell98 ]; + description = "A preprocessor for Bird-style Literate Haskell comments with Haddock markup"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "BirdPP"; + }) {}; + + "BitStringRandomMonad" = callPackage + ({ mkDerivation, base, bitstring, bytestring, deepseq, mtl + , parallel, primitive, QuickCheck, transformers, vector + }: + mkDerivation { + pname = "BitStringRandomMonad"; + version = "1.1.0.2"; + sha256 = "1g19c1dl80chmxlqqpja19y1np7xnfwspyrp895wnrzi2zydh2jm"; + libraryHaskellDepends = [ + base bitstring bytestring deepseq mtl parallel primitive + transformers vector + ]; + testHaskellDepends = [ + base bitstring bytestring mtl parallel primitive QuickCheck + transformers vector + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "BitSyntax" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, template-haskell }: + mkDerivation { + pname = "BitSyntax"; + version = "0.3.2.2"; + sha256 = "0615r1cb2sv9sj517vii3g2sf1k308q3r176i03jpjlb6vgfipkn"; + libraryHaskellDepends = [ + base bytestring QuickCheck template-haskell + ]; + description = "A module to aid in the (de)serialisation of binary data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Bitly" = callPackage + ({ mkDerivation, base, HTTP, json2 }: + mkDerivation { + pname = "Bitly"; + version = "0.1.0"; + sha256 = "1pmmgg6n6pc0qvp5r4qxan32887132si0cayd0xh1g5v98fa9ari"; + libraryHaskellDepends = [ base HTTP json2 ]; + description = "A library to access bit.ly URL shortener."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Blammo" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, clock + , containers, dlist, envparse, exceptions, fast-logger, hspec + , http-types, lens, markdown-unlit, monad-logger + , monad-logger-aeson, mtl, text, time, unliftio, unliftio-core + , unordered-containers, vector, wai + }: + mkDerivation { + pname = "Blammo"; + version = "1.1.2.2"; + sha256 = "1yk670v8qiri7ivxjmpbbbs447ayspmq382qh5ag31yb23wwq5f4"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive clock containers dlist + envparse exceptions fast-logger http-types lens monad-logger-aeson + mtl text time unliftio unliftio-core unordered-containers vector + wai + ]; + testHaskellDepends = [ + aeson base bytestring envparse hspec markdown-unlit monad-logger + mtl text time + ]; + testToolDepends = [ markdown-unlit ]; + description = "Batteries-included Structured Logging library"; + license = lib.licenses.mit; + }) {}; + + "BlastHTTP" = callPackage + ({ mkDerivation, base, BiobaseBlast, BiobaseFasta, bytestring + , conduit, either-unwrap, HTTP, http-conduit, hxt, mtl, network + , transformers, zip-archive + }: + mkDerivation { + pname = "BlastHTTP"; + version = "1.4.2"; + sha256 = "1ndg24w4qcs7f6ak8qcgfp04mippz2vxpcxwpnsaghyxvpbxqbw6"; + libraryHaskellDepends = [ + base BiobaseBlast BiobaseFasta bytestring conduit either-unwrap + HTTP http-conduit hxt mtl network transformers zip-archive + ]; + description = "Libary to interface with the NCBI blast REST interface"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Blobs" = callPackage + ({ mkDerivation, base, containers, directory, HaXml, polyparse + , pretty, wx, wxcore + }: + mkDerivation { + pname = "Blobs"; + version = "0.3"; + sha256 = "09mpf3qwr38x0ljz4ziyhdcwl5j37i353wc2dkpc6hjki9p08rgl"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory HaXml polyparse pretty wx wxcore + ]; + executableHaskellDepends = [ + base containers directory HaXml polyparse pretty wx wxcore + ]; + description = "Diagram editor"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "blobs"; + }) {}; + + "BlogLiterately" = callPackage + ({ mkDerivation, base, blaze-html, bool-extras, bytestring + , citeproc, cmdargs, containers, data-default, directory, filepath + , HaXml, haxr, highlighting-kate, hscolour, HTTP, lens, mtl, pandoc + , pandoc-types, parsec, process, split, strict, tagsoup, temporary + , text, transformers + }: + mkDerivation { + pname = "BlogLiterately"; + version = "0.8.8.2"; + sha256 = "1m4l5p8qg1mqg612x43gip5gp10x4avrm36b9iw2r2ny32rvwkdy"; + revision = "1"; + editedCabalFile = "0dqdqqbl6hvdpxn6zdcy6yfvjx3q1ch1kfs512rr3nl2kwd6lrs1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html bool-extras bytestring citeproc cmdargs containers + data-default directory filepath HaXml haxr highlighting-kate + hscolour HTTP lens mtl pandoc pandoc-types parsec process split + strict tagsoup temporary text transformers + ]; + executableHaskellDepends = [ base cmdargs ]; + description = "A tool for posting Haskelly articles to blogs"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "BlogLiterately"; + broken = true; + }) {}; + + "BlogLiterately-diagrams" = callPackage + ({ mkDerivation, base, BlogLiterately, containers, diagrams-builder + , diagrams-lib, diagrams-rasterific, directory, filepath + , JuicyPixels, pandoc, safe, split, text + }: + mkDerivation { + pname = "BlogLiterately-diagrams"; + version = "0.3.1"; + sha256 = "0yjdlwkgqz0788f57ddlkzmxdlxsnmzxy4456l4ni8610v220njj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base BlogLiterately containers diagrams-builder diagrams-lib + diagrams-rasterific directory filepath JuicyPixels pandoc safe + split text + ]; + executableHaskellDepends = [ base BlogLiterately ]; + description = "Include images in blog posts with inline diagrams code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "BlogLiteratelyD"; + }) {}; + + "Blogdown" = callPackage + ({ mkDerivation, base, Cabal, containers, criterion, MissingH + , network-uri, parsec + }: + mkDerivation { + pname = "Blogdown"; + version = "0.2.4"; + sha256 = "04ll74z2yqb99jydz9bw4p602hvpmk03sgix8rzwg0qb38lwvjvm"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal MissingH ]; + libraryHaskellDepends = [ + base containers MissingH network-uri parsec + ]; + executableHaskellDepends = [ + base containers MissingH network-uri parsec + ]; + testHaskellDepends = [ + base containers MissingH network-uri parsec + ]; + benchmarkHaskellDepends = [ + base containers criterion MissingH network-uri parsec + ]; + description = "A markdown-like markup language designed for blog posts"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "Blogdown"; + broken = true; + }) {}; + + "BluePrintCSS" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "BluePrintCSS"; + version = "0.1"; + sha256 = "0ryjgi70isgfv3nw3djzvb1saky40xqy536h6sr3mfpy2iqnim0c"; + libraryHaskellDepends = [ base mtl ]; + description = "Html document layout library"; + license = lib.licenses.bsd3; + }) {}; + + "Blueprint" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "Blueprint"; + version = "0.1"; + sha256 = "16cfmy4ndc15p6jdmyy08nqgv143dvs9xf4qg4mxa6x5r326pi94"; + doHaddock = false; + description = "Preview of a new build system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Bookshelf" = callPackage + ({ mkDerivation, base, containers, directory, filepath, pandoc + , pandoc-citeproc, pandoc-types, parseargs, process + }: + mkDerivation { + pname = "Bookshelf"; + version = "0.6"; + sha256 = "1a1g8ipppwrb42fvli27qi4i78vgdk3wwxsjhqy0p6pwpa0hvcaq"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers directory filepath pandoc pandoc-citeproc + pandoc-types parseargs + ]; + testHaskellDepends = [ base process ]; + description = "A simple document organizer with some wiki functionality"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "bookshelf"; + }) {}; + + "Boolean" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Boolean"; + version = "0.2.4"; + sha256 = "1y7f8lqx86m06ccq1bjym2hywc7r17s2bvx16jswb2ibn09n08b7"; + revision = "1"; + editedCabalFile = "0q04fgnfgskwsmj3g25vfs39724wh1wjl6m6x08bi9fg9rxcf4rc"; + libraryHaskellDepends = [ base ]; + description = "Generalized booleans and numbers"; + license = lib.licenses.bsd3; + }) {}; + + "BoundedChan" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "BoundedChan"; + version = "1.0.3.0"; + sha256 = "0vf4mlw08n056g5256cf46m5xsijng5gvjx7ccm4r132gznyl72k"; + libraryHaskellDepends = [ array base ]; + description = "Implementation of bounded channels"; + license = lib.licenses.bsd3; + }) {}; + + "Bravo" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, mtl + , parsec, syb, template-haskell + }: + mkDerivation { + pname = "Bravo"; + version = "0.1.0.1"; + sha256 = "16li42rl77jvhyp14fjic66c7d6qm2fjln93gyw4bqbykai291in"; + libraryHaskellDepends = [ + base haskell-src-exts haskell-src-meta mtl parsec syb + template-haskell + ]; + description = "Static text template generation library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "BufferedSocket" = callPackage + ({ mkDerivation, base, bytestring, network, text }: + mkDerivation { + pname = "BufferedSocket"; + version = "0.2.1.0"; + sha256 = "13wwi7x898p51crzzp5rdrjgmsxsgbx7dgzgbaxdikxyrh216lmz"; + libraryHaskellDepends = [ base bytestring network text ]; + description = "A socker wrapper that makes the IO of sockets much cleaner"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Buster" = callPackage + ({ mkDerivation, base, bytestring, conduit, data-default, errors + , hinotify, hslogger, hspec, hspec-expectations, http-conduit + , http-types, string-qq, temporary, transformers, unbounded-delays + , unix, yaml + }: + mkDerivation { + pname = "Buster"; + version = "0.1.1"; + sha256 = "12zchy3sqdcqdgbb7d29jrsqifz4hfdx94s514v2mmyzzr0m8xqd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring conduit data-default errors hinotify hslogger + http-conduit http-types transformers unbounded-delays unix yaml + ]; + testHaskellDepends = [ + base bytestring errors hslogger hspec hspec-expectations + http-conduit http-types string-qq temporary unix yaml + ]; + description = "Hits a set of urls periodically to bust caches"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "buster"; + broken = true; + }) {}; + + "C-structs" = callPackage + ({ mkDerivation, base, doctest, Glob, HUnit, QuickCheck + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "C-structs"; + version = "0.2.0.3"; + sha256 = "0r6clyl3vycdpwy55c37zlz4yvvl2xjgxc1fn3vwal83jp7cm74a"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ + base doctest Glob HUnit QuickCheck template-haskell test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "C-Structs implementation for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CBOR" = callPackage + ({ mkDerivation, base, binary, binary-bits, bytestring + , data-binary-ieee754, doctest, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "CBOR"; + version = "0.1.0.1"; + sha256 = "03h8lp5sm8prbphq98c7ar93rl9yfy29pvwrkrskdjhx79pd1w6q"; + libraryHaskellDepends = [ + base binary binary-bits bytestring data-binary-ieee754 + ]; + testHaskellDepends = [ + base binary binary-bits bytestring data-binary-ieee754 doctest + QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Encode/Decode values to/from CBOR"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "CC-delcont" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "CC-delcont"; + version = "0.2.1.0"; + sha256 = "00v2xjh5a7z87i0hvdflrqmnwi9lb2061d6s0xrp563xpjvkcsvc"; + libraryHaskellDepends = [ base mtl ]; + description = "Delimited continuations and dynamically scoped variables"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CC-delcont-alt" = callPackage + ({ mkDerivation, base, CC-delcont-cxe, CC-delcont-exc + , CC-delcont-ref, doctest, mtl + }: + mkDerivation { + pname = "CC-delcont-alt"; + version = "0.1.1.1"; + sha256 = "0s6z5bcxmcx1vzgjc6r2i4898j6s3ngjjdqhggp893hmhpxlbgsv"; + libraryHaskellDepends = [ + base CC-delcont-cxe CC-delcont-exc CC-delcont-ref mtl + ]; + testHaskellDepends = [ base doctest mtl ]; + doHaddock = false; + description = "Three new monad transformers for multi-prompt delimited control"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "CC-delcont-cxe" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "CC-delcont-cxe"; + version = "0.1.0.2"; + sha256 = "1s6bql9r78yfzgarm3i4f2glhc5w8qq91adhs15cnqj6h7768a5c"; + libraryHaskellDepends = [ base mtl ]; + description = "A monad transformers for multi-prompt delimited control"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CC-delcont-exc" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "CC-delcont-exc"; + version = "0.1.0.0"; + sha256 = "07v388bzs8x9k1p677310rbh8baj1fdq3bhbqyvxqzx93kv8g381"; + libraryHaskellDepends = [ base mtl ]; + description = "A monad transformers for multi-prompt delimited control"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CC-delcont-ref" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "CC-delcont-ref"; + version = "0.1.0.0"; + sha256 = "0fzjr73id8rlrcmf0j3y1qn4jnc8incqhhkp9wl35lig20kqy82m"; + libraryHaskellDepends = [ base mtl ]; + description = "A monad transformers for multi-prompt delimited control using refercence cells"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CC-delcont-ref-tf" = callPackage + ({ mkDerivation, base, ref-tf, transformers }: + mkDerivation { + pname = "CC-delcont-ref-tf"; + version = "0.1.0.2"; + sha256 = "0zavw824xcr1jhmlpz9hmabhhi459y0s7z434lxalzha01j1wfih"; + libraryHaskellDepends = [ base ref-tf transformers ]; + description = "A monad transformers for multi-prompt delimited control using refercence cells"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CCA" = callPackage + ({ mkDerivation, array, base, containers, ghc-prim, happy + , haskell-src, syb, template-haskell + }: + mkDerivation { + pname = "CCA"; + version = "0.1.5.3"; + sha256 = "05zv1vha31fgw4ddvrnbvk5pzhq8lkvfx1xrgja5ggy451zrs6aw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ghc-prim syb template-haskell ]; + executableHaskellDepends = [ array base containers haskell-src ]; + executableToolDepends = [ happy ]; + description = "preprocessor and library for Causal Commutative Arrows (CCA)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ccap"; + broken = true; + }) {}; + + "CHXHtml" = callPackage + ({ mkDerivation, base, bytestring, hxt-regex-xmlschema, utf8-string + }: + mkDerivation { + pname = "CHXHtml"; + version = "0.2.0"; + sha256 = "0pr2mvcnrz3240wnpd44g3pz9x8am6vhhfvl0lyl129kvc33v99q"; + libraryHaskellDepends = [ + base bytestring hxt-regex-xmlschema utf8-string + ]; + description = "A W3C compliant (X)HTML generating library"; + license = lib.licenses.bsd3; + }) {}; + + "CLASE" = callPackage + ({ mkDerivation, base, containers, filepath, mtl, parsec + , template-haskell + }: + mkDerivation { + pname = "CLASE"; + version = "2009.2.11"; + sha256 = "10jab7jxlhppmqqw31g653l8jmz4vz8f9h9wr2i9fjf6bipvgfi3"; + libraryHaskellDepends = [ + base containers filepath mtl parsec template-haskell + ]; + description = "Cursor Library for A Structured Editor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CLI" = callPackage + ({ mkDerivation, base, directory, doctest, split, time }: + mkDerivation { + pname = "CLI"; + version = "0.1.0.0"; + sha256 = "1g271n7z6xndqylwxwcaa1xscgd36wzb2apbmrilv42v7ii4aall"; + libraryHaskellDepends = [ base directory split time ]; + testHaskellDepends = [ base doctest ]; + description = "CLI tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CMCompare" = callPackage + ({ mkDerivation, array, base, BiobaseInfernal, BiobaseXNA, cmdargs + , containers, lens + }: + mkDerivation { + pname = "CMCompare"; + version = "0.0.1.5"; + sha256 = "1ccjyn0cc8yx7fgnvsjap0swlxql3gdygb5mabzvkgk84zc3bh2b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base BiobaseInfernal BiobaseXNA containers lens + ]; + executableHaskellDepends = [ cmdargs ]; + description = "Infernal covariance model comparison"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "CMCompare"; + }) {}; + + "CMQ" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, iproute, mtl + , network, PSQueue, stm, time + }: + mkDerivation { + pname = "CMQ"; + version = "0.0.12"; + sha256 = "0zskbcjdd4s8bkll7jvb8qzyq8pa52li4db9r5wg16pd2l3m0fpb"; + libraryHaskellDepends = [ + base bytestring cereal containers iproute mtl network PSQueue stm + time + ]; + description = "cwmwl udp message queue"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "COrdering" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "COrdering"; + version = "2.3"; + sha256 = "1lkav4wkyrraq1f6kyqfyjrxasgkayg4hmyv8a1gkr4h484b1cx8"; + revision = "1"; + editedCabalFile = "00byh0a7j7gnv8aq67fiairzvwz9csg49s2zqqj9f5pwgpmccn1v"; + libraryHaskellDepends = [ base ]; + description = "An algebraic data type similar to Prelude Ordering"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CPBrainfuck" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "CPBrainfuck"; + version = "1.1"; + sha256 = "041bm02xar8g6ppz6g0fdgs4ywavlcn4pqkncydx0lw5wp9ygwwn"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base haskell98 ]; + description = "A simple Brainfuck interpretter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bf"; + }) {}; + + "CPL" = callPackage + ({ mkDerivation, array, base, containers, mtl, parsec, readline }: + mkDerivation { + pname = "CPL"; + version = "0.0.9"; + sha256 = "0pa0iqaflj8h0w3wcwrc27vmg4k7n0x8ck5sjscxvxdbbrwjg6z1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers mtl parsec readline + ]; + description = "An interpreter of Hagino's Categorical Programming Language (CPL)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cpl"; + broken = true; + }) {}; + + "CSPM-CoreLanguage" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "CSPM-CoreLanguage"; + version = "0.3.1.0"; + sha256 = "0dlb761kj33v9p53fw44gg4r7j8kcl4jxvvgi7rz0pv8v7nh6255"; + libraryHaskellDepends = [ base ]; + description = "Definition of a CSP core-language"; + license = lib.licenses.bsd3; + }) {}; + + "CSPM-FiringRules" = callPackage + ({ mkDerivation, base, containers, CSPM-CoreLanguage, mtl + , parallel-tree-search, QuickCheck, random, tree-monad + }: + mkDerivation { + pname = "CSPM-FiringRules"; + version = "0.4.4.0"; + sha256 = "11j4f9za74x9f0l8jbf7mvjnmd6gyx02zb31jjrhza3y4hpcj412"; + libraryHaskellDepends = [ + base containers CSPM-CoreLanguage mtl parallel-tree-search + QuickCheck random tree-monad + ]; + description = "Firing rules semantic of CSPM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "CSPM-Frontend" = callPackage + ({ mkDerivation, alex, array, base, containers, dlist, either, mtl + , parsec, prettyclass, syb, transformers + }: + mkDerivation { + pname = "CSPM-Frontend"; + version = "0.12.1.0"; + sha256 = "17i5app854vb4mghf9l0laldbgraqbq08w36hh61j5n161ypb1s5"; + libraryHaskellDepends = [ + array base containers dlist either mtl parsec prettyclass syb + transformers + ]; + libraryToolDepends = [ alex ]; + description = "A CSP-M parser compatible with FDR-2.91"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CSPM-Interpreter" = callPackage + ({ mkDerivation, array, base, containers, CSPM-CoreLanguage + , CSPM-Frontend, mtl, prettyclass, syb + }: + mkDerivation { + pname = "CSPM-Interpreter"; + version = "0.7.1.0"; + sha256 = "01byczl4109mwmxflmnflxxh4pnfj4anqsfgng5q664a8rjzqfwy"; + libraryHaskellDepends = [ + array base containers CSPM-CoreLanguage CSPM-Frontend mtl + prettyclass syb + ]; + description = "An interpreter for CSPM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "CSPM-ToProlog" = callPackage + ({ mkDerivation, array, base, containers, CSPM-Frontend, pretty }: + mkDerivation { + pname = "CSPM-ToProlog"; + version = "0.5.5.0"; + sha256 = "1jr4q8jyai53g4yps1377q7wv9c52mg50yikycyirrpz46giiy2r"; + libraryHaskellDepends = [ + array base containers CSPM-Frontend pretty + ]; + description = "some modules specific for the ProB tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "CSPM-cspm" = callPackage + ({ mkDerivation, base, cmdargs, containers, CSPM-CoreLanguage + , CSPM-FiringRules, CSPM-Frontend, CSPM-Interpreter, CSPM-ToProlog + , hslua, parallel, prettyclass, syb, transformers, xml + }: + mkDerivation { + pname = "CSPM-cspm"; + version = "0.8.1.0"; + sha256 = "0brgzzhkqk8pvdniqwzcfwwr9v7y3kw3zdhsw053lxs0dcb191n0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cmdargs containers CSPM-CoreLanguage CSPM-FiringRules + CSPM-Frontend CSPM-Interpreter CSPM-ToProlog hslua parallel + prettyclass syb transformers xml + ]; + executableHaskellDepends = [ + base cmdargs containers CSPM-CoreLanguage CSPM-FiringRules + CSPM-Frontend CSPM-Interpreter CSPM-ToProlog hslua parallel + prettyclass syb transformers xml + ]; + description = "cspm command line tool for analyzing CSPM specifications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cspm"; + }) {}; + + "CTRex" = callPackage + ({ mkDerivation, base, containers, hashable, mtl + , unordered-containers + }: + mkDerivation { + pname = "CTRex"; + version = "0.6"; + sha256 = "0cjinznkvdrswbqrsha49b6hch7sjv2qq9xllx780klf01kdahi6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers hashable mtl unordered-containers + ]; + description = "Open records using closed type families"; + license = lib.licenses.bsd3; + }) {}; + + "CV" = callPackage + ({ mkDerivation, array, base, binary, bindings-DSL, c2hs, carray + , containers, deepseq, directory, filepath, lazysmallcheck, mtl + , mwc-random, opencv_calib3d, opencv_contrib, opencv_core + , opencv_features2d, opencv_flann, opencv_gpu, opencv_highgui + , opencv_imgproc, opencv_legacy, opencv_ml, opencv_objdetect + , opencv_video, parallel, parallel-io, primitive, QuickCheck + , storable-complex, storable-tuple, vector + }: + mkDerivation { + pname = "CV"; + version = "0.3.7"; + sha256 = "0c200jn6q4y744k39jll7xw418js7y86vvihz49i8kk2316vakmr"; + libraryHaskellDepends = [ + array base binary bindings-DSL carray containers deepseq directory + filepath lazysmallcheck mtl mwc-random parallel parallel-io + primitive QuickCheck storable-complex storable-tuple vector + ]; + librarySystemDepends = [ + opencv_calib3d opencv_contrib opencv_core opencv_features2d + opencv_flann opencv_gpu opencv_highgui opencv_imgproc opencv_legacy + opencv_ml opencv_objdetect opencv_video + ]; + libraryToolDepends = [ c2hs ]; + description = "OpenCV based machine vision library"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {opencv_calib3d = null; opencv_contrib = null; + opencv_core = null; opencv_features2d = null; opencv_flann = null; + opencv_gpu = null; opencv_highgui = null; opencv_imgproc = null; + opencv_legacy = null; opencv_ml = null; opencv_objdetect = null; + opencv_video = null;}; + + "Cabal_3_2_1_0" = callPackage + ({ mkDerivation, array, base, base-compat, base-orphans, binary + , bytestring, containers, deepseq, Diff, directory, filepath + , integer-logarithms, mtl, optparse-applicative, parsec, pretty + , process, QuickCheck, stm, tagged, tar, tasty, tasty-golden + , tasty-hunit, tasty-quickcheck, temporary, text, time + , transformers, tree-diff, unix + }: + mkDerivation { + pname = "Cabal"; + version = "3.2.1.0"; + sha256 = "1xfn9q6jnbp3jc6swn4hapa83f5m66pjz8fqbqmffydagf36fkzy"; + revision = "1"; + editedCabalFile = "07brbxkjlf1yqs9bjdwcwq1gx853kh600qnrf6bnya92q1p0fhw7"; + setupHaskellDepends = [ mtl parsec ]; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory filepath + mtl parsec pretty process text time transformers unix + ]; + testHaskellDepends = [ + array base base-compat base-orphans binary bytestring containers + deepseq Diff directory filepath integer-logarithms + optparse-applicative pretty process QuickCheck stm tagged tar tasty + tasty-golden tasty-hunit tasty-quickcheck temporary text tree-diff + ]; + doCheck = false; + description = "A framework for packaging Haskell software"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Cabal_3_6_3_0" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, directory, filepath, mtl, parsec, pretty, process, text + , time, transformers, unix + }: + mkDerivation { + pname = "Cabal"; + version = "3.6.3.0"; + sha256 = "0xxbciinap6938jldj16009s4rqjdd9dbbjvnjzgzs58sj4gx89g"; + setupHaskellDepends = [ mtl parsec ]; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory filepath + mtl parsec pretty process text time transformers unix + ]; + doCheck = false; + description = "A framework for packaging Haskell software"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Cabal_3_10_3_0" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal-syntax, containers + , deepseq, directory, filepath, mtl, parsec, pretty, process, text + , time, transformers, unix + }: + mkDerivation { + pname = "Cabal"; + version = "3.10.3.0"; + sha256 = "1imjq2zqm967j0lk3kzi4gyp9a35vlym31p7k7vmaxbdc9k7qzyb"; + setupHaskellDepends = [ mtl parsec ]; + libraryHaskellDepends = [ + array base bytestring Cabal-syntax containers deepseq directory + filepath mtl parsec pretty process text time transformers unix + ]; + doCheck = false; + description = "A framework for packaging Haskell software"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Cabal-ide-backend" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Cabal, containers + , deepseq, directory, extensible-exceptions, filepath, HUnit + , old-time, pretty, process, QuickCheck, regex-posix + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , time, unix + }: + mkDerivation { + pname = "Cabal-ide-backend"; + version = "1.23.0.0"; + sha256 = "07s9gkq2d4sz8nrjayrnb3gbjm58sp7gfl3hnl8n1gsxsfbl2cgw"; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory filepath + pretty process time unix + ]; + testHaskellDepends = [ + base bytestring Cabal containers directory extensible-exceptions + filepath HUnit old-time process QuickCheck regex-posix + test-framework test-framework-hunit test-framework-quickcheck2 unix + ]; + description = "A framework for packaging Haskell software"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Cabal-syntax_3_6_0_0" = callPackage + ({ mkDerivation, Cabal }: + mkDerivation { + pname = "Cabal-syntax"; + version = "3.6.0.0"; + sha256 = "0lcj4g55sj5iv727g7k57pscgyj0fx3smwapm1gmd5qkc3yfa9fa"; + libraryHaskellDepends = [ Cabal ]; + doHaddock = false; + description = "A library for working with .cabal files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Cabal-syntax_3_8_1_0" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, directory, filepath, mtl, parsec, pretty, text, time + , transformers, unix + }: + mkDerivation { + pname = "Cabal-syntax"; + version = "3.8.1.0"; + sha256 = "03yfk3b2sjmqpxmvx3mj185nifiaqapvc8hmbx4825z0kyqxvs07"; + revision = "3"; + editedCabalFile = "14zm8h7sfawysr9g37in8by8aj1p87fywj83hmshp8n6lrxr6bgd"; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory filepath + mtl parsec pretty text time transformers unix + ]; + description = "A library for working with .cabal files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Cabal-syntax_3_10_3_0" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, directory, filepath, mtl, parsec, pretty, text, time + , transformers, unix + }: + mkDerivation { + pname = "Cabal-syntax"; + version = "3.10.3.0"; + sha256 = "04p2ywjw1wfpmp445gm15ya6qkwmqr8aq83pdq6hm680kjma1mkm"; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory filepath + mtl parsec pretty text time transformers unix + ]; + description = "A library for working with .cabal files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "CabalSearch" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, HDBC + , HDBC-sqlite3, process, unix + }: + mkDerivation { + pname = "CabalSearch"; + version = "0.0.2"; + sha256 = "181k2rybbyhjmwf1fq69hiaf14a0rzcvnv4j9w03n2v7cal4k08b"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath HDBC HDBC-sqlite3 process unix + ]; + description = "Search cabal packages by name"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabalsearch"; + broken = true; + }) {}; + + "Capabilities" = callPackage + ({ mkDerivation, base, compdata, directory, free, unix }: + mkDerivation { + pname = "Capabilities"; + version = "0.1.0.0"; + sha256 = "0nd5yvhbxmabs0890y9gjjiq37h8c3blpplv2m13k29zkijwad04"; + libraryHaskellDepends = [ base compdata directory free unix ]; + description = "Separate and contain effects of IO monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Cardinality" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "Cardinality"; + version = "0.2"; + sha256 = "01bp045vl08sixvi6h0i21vvmjirnyzlmwxx8yq5njbcxrgbq6dn"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Measure container capacity. Use it to safely change container."; + license = "LGPL"; + }) {}; + + "CarneadesDSL" = callPackage + ({ mkDerivation, base, containers, fgl, parsec }: + mkDerivation { + pname = "CarneadesDSL"; + version = "1.3"; + sha256 = "06ri47cfskvpm65zb63kjrwwhzlmcp2f0z99hqkfw216p85648a3"; + libraryHaskellDepends = [ base containers fgl parsec ]; + description = "An implementation and DSL for the Carneades argumentation model"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CarneadesIntoDung" = callPackage + ({ mkDerivation, base, CarneadesDSL, cmdargs, containers, Dung, fgl + }: + mkDerivation { + pname = "CarneadesIntoDung"; + version = "1.0"; + sha256 = "0gmrc778zan5rrkb7rip61736rzx13abfzyjcj4bgdvc3fhih1rx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base CarneadesDSL cmdargs containers Dung fgl + ]; + description = "A translation from the Carneades argumentation model into Dung's AFs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "caell"; + }) {}; + + "Cartesian" = callPackage + ({ mkDerivation, base, lens, linear, template-haskell }: + mkDerivation { + pname = "Cartesian"; + version = "0.6.0.0"; + sha256 = "1g2da90bna28hla9akpqsg5d2ag4p59zwxr6vqdizjbcpy4d7xkl"; + libraryHaskellDepends = [ base lens linear template-haskell ]; + description = "Coordinate systems"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Cascade" = callPackage + ({ mkDerivation, base, comonad, ghc-prim, mtl, void }: + mkDerivation { + pname = "Cascade"; + version = "0.1.0.0"; + sha256 = "1ih8ydc29axckgidc5xvsdac5558gprscw667msh8qh41j9sshng"; + libraryHaskellDepends = [ base comonad ghc-prim mtl void ]; + description = "Playing with reified categorical composition"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Cassava" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring + , bytestring-builder, containers, deepseq, hashable, HUnit, Only + , QuickCheck, quickcheck-instances, scientific, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , unordered-containers, vector + }: + mkDerivation { + pname = "Cassava"; + version = "0.5.1.0"; + sha256 = "1z9y8vzsb0qxfx72w0nb77n0ibha48dv4sg3wv02xrrbz95nwlrh"; + revision = "3"; + editedCabalFile = "15wwzmp1000jrg3kpyk2zh3k8ja21pdrqj2ghrwwish6lzpsk3v0"; + libraryHaskellDepends = [ + array attoparsec base bytestring bytestring-builder containers + deepseq hashable Only scientific text unordered-containers vector + ]; + testHaskellDepends = [ + attoparsec base bytestring hashable HUnit QuickCheck + quickcheck-instances scientific test-framework test-framework-hunit + test-framework-quickcheck2 text unordered-containers vector + ]; + description = "A CSV parsing and encoding library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Catana" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "Catana"; + version = "0.3"; + sha256 = "10m7l701p3a2w0kxi2b93g2ii6s4s71zyjypqk3mi79siv8yilif"; + libraryHaskellDepends = [ base mtl ]; + description = "A monad for complex manipulation of a stream"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ChannelT" = callPackage + ({ mkDerivation, base, free, mmorph, mtl, transformers-base }: + mkDerivation { + pname = "ChannelT"; + version = "0.0.0.7"; + sha256 = "183pghm74vk1vdcn0mdn6g5q284sncpl1cc49lpczz1wbr15s89y"; + revision = "1"; + editedCabalFile = "18hv00jlxmarwx8rk9zac6wzavylf322njag1mzkm8jsfkzyfxv2"; + libraryHaskellDepends = [ base free mmorph mtl transformers-base ]; + description = "Generalized stream processors"; + license = lib.licenses.bsd3; + }) {}; + + "Chart" = callPackage + ({ mkDerivation, array, base, colour, data-default-class, lens, mtl + , old-locale, operational, time, vector + }: + mkDerivation { + pname = "Chart"; + version = "1.9.5"; + sha256 = "0nyzdag9p56vknrphdnqjsf19fmw9abs81avdm2vjgh9cnw2y7hc"; + libraryHaskellDepends = [ + array base colour data-default-class lens mtl old-locale + operational time vector + ]; + description = "A library for generating 2D Charts and Plots"; + license = lib.licenses.bsd3; + }) {}; + + "Chart-cairo" = callPackage + ({ mkDerivation, array, base, cairo, Chart, colour + , data-default-class, lens, mtl, old-locale, operational, time + }: + mkDerivation { + pname = "Chart-cairo"; + version = "1.9.4.1"; + sha256 = "0x10l9y38bscx88n849k9ybn7axp4j9hlivc1jv9wwvv4gqw5jr7"; + libraryHaskellDepends = [ + array base cairo Chart colour data-default-class lens mtl + old-locale operational time + ]; + description = "Cairo backend for Charts"; + license = lib.licenses.bsd3; + }) {}; + + "Chart-diagrams" = callPackage + ({ mkDerivation, base, blaze-markup, bytestring, Chart, colour + , containers, data-default-class, diagrams-core, diagrams-lib + , diagrams-postscript, diagrams-svg, lens, mtl, old-locale + , operational, svg-builder, SVGFonts, text, time + }: + mkDerivation { + pname = "Chart-diagrams"; + version = "1.9.5.1"; + sha256 = "1pk2fsmjl2dsabzpdwk3190nw0nwy581c4qsl93npx764qcxkp7q"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base blaze-markup bytestring Chart colour containers + data-default-class diagrams-core diagrams-lib diagrams-postscript + diagrams-svg lens mtl old-locale operational svg-builder SVGFonts + text time + ]; + description = "Diagrams backend for Charts"; + license = lib.licenses.bsd3; + }) {}; + + "Chart-fltkhs" = callPackage + ({ mkDerivation, base, Cabal, Chart, colour, data-default-class + , filepath, fltkhs, operational, text, vector + }: + mkDerivation { + pname = "Chart-fltkhs"; + version = "0.1.0.6"; + sha256 = "0wj0im5y76ag10li9ra285z1hdbsx467p2q72clpqa1whasfja2q"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal filepath ]; + libraryHaskellDepends = [ + base Chart colour data-default-class fltkhs operational text vector + ]; + description = "A backend for the Chart library for FLTKHS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Chart-gtk" = callPackage + ({ mkDerivation, array, base, cairo, Chart, Chart-cairo, colour + , data-default-class, gtk, mtl, old-locale, time + }: + mkDerivation { + pname = "Chart-gtk"; + version = "1.9.3"; + sha256 = "0wdv193wsadzrkpxl6lzw2r11bvr4fnfhmzqcmpqns3psqpgk43f"; + libraryHaskellDepends = [ + array base cairo Chart Chart-cairo colour data-default-class gtk + mtl old-locale time + ]; + description = "Utility functions for using the chart library with GTK"; + license = lib.licenses.bsd3; + }) {}; + + "Chart-gtk3" = callPackage + ({ mkDerivation, array, base, cairo, Chart, Chart-cairo, colour + , data-default-class, gtk3, mtl, old-locale, time + }: + mkDerivation { + pname = "Chart-gtk3"; + version = "1.9.3"; + sha256 = "0lldchq419fivczas2sbbz45b1xlf2chd7a2af66mbigdbld3xka"; + libraryHaskellDepends = [ + array base cairo Chart Chart-cairo colour data-default-class gtk3 + mtl old-locale time + ]; + description = "Utility functions for using the chart library with GTK"; + license = lib.licenses.bsd3; + }) {}; + + "Chart-simple" = callPackage + ({ mkDerivation, array, base, cairo, Chart, Chart-cairo, Chart-gtk + , colour, data-default-class, gtk, mtl, old-locale, time + }: + mkDerivation { + pname = "Chart-simple"; + version = "1.3.3"; + sha256 = "0kk81jz4lciga8qc78gm9khw02n84snyclzf5lcmlz9rs50z3v5r"; + libraryHaskellDepends = [ + array base cairo Chart Chart-cairo Chart-gtk colour + data-default-class gtk mtl old-locale time + ]; + description = "A wrapper for the chart library to assist with basic plots (Deprecated - use the Easy module instead)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Chart-tests" = callPackage + ({ mkDerivation, array, base, bytestring, cairo, Chart, Chart-cairo + , Chart-diagrams, Chart-gtk, colour, containers, data-default-class + , diagrams-cairo, diagrams-core, diagrams-lib, diagrams-postscript + , diagrams-svg, doctest, gtk, lens, mtl, old-locale, old-time + , QuickCheck, random, svg-builder, time, vector + }: + mkDerivation { + pname = "Chart-tests"; + version = "1.9.4"; + sha256 = "1sy31dl4mwm25ajpgr0pgkr85py5raf7h76bnz06ybygjbnmc4fp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring cairo Chart Chart-cairo Chart-diagrams + Chart-gtk colour containers data-default-class diagrams-cairo + diagrams-core diagrams-lib diagrams-postscript diagrams-svg gtk + lens mtl old-locale old-time QuickCheck random svg-builder time + vector + ]; + testHaskellDepends = [ base doctest ]; + description = "Tests of the Charts library"; + license = lib.licenses.bsd3; + mainProgram = "chart-harness"; + }) {}; + + "ChasingBottoms" = callPackage + ({ mkDerivation, array, base, containers, mtl, QuickCheck, random + , syb + }: + mkDerivation { + pname = "ChasingBottoms"; + version = "1.3.1.13"; + sha256 = "1kpzvx7dwzsw4jj4r4sk0vdhj0kcsfflkbq3acvp2wyvlq343as6"; + libraryHaskellDepends = [ + base containers mtl QuickCheck random syb + ]; + testHaskellDepends = [ + array base containers mtl QuickCheck random syb + ]; + description = "For testing partial and infinite values"; + license = lib.licenses.mit; + }) {}; + + "CheatSheet" = callPackage + ({ mkDerivation, base, containers, directory }: + mkDerivation { + pname = "CheatSheet"; + version = "2.9"; + sha256 = "1pw6sssdmxpsjclkhsaf1b06vlimi4w11rxy65ccyj8c9zgs2g23"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base containers directory ]; + description = "A Haskell cheat sheet in PDF and literate formats"; + license = lib.licenses.bsd3; + mainProgram = "cheatsheet"; + }) {}; + + "Checked" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "Checked"; + version = "0.0.0.2"; + sha256 = "1mr323rhh3lr6a5ni60n2kxz2k57763a3rrf7c6i18hxs9d4w2s4"; + libraryHaskellDepends = [ base text ]; + description = "Inbuilt checking for ultra reliable computing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Chitra" = callPackage + ({ mkDerivation, base, binary, bytestring, mtl, network }: + mkDerivation { + pname = "Chitra"; + version = "0.2.2"; + sha256 = "0qf6a1xmpv29hpwcrn3acfvpcx0f95dq980mv5mijzfsznz4d43k"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base binary bytestring mtl network ]; + description = "A platform independent mechanism to render graphics using vnc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Chitra"; + broken = true; + }) {}; + + "ChristmasTree" = callPackage + ({ mkDerivation, base, containers, fgl, template-haskell, TTTAS + , uulib + }: + mkDerivation { + pname = "ChristmasTree"; + version = "0.2.1.1"; + sha256 = "1xng99msiyck127zv12cbksgyprwr6i6nwwjplc9c0jdfiisa9n8"; + libraryHaskellDepends = [ + base containers fgl template-haskell TTTAS uulib + ]; + description = "Alternative approach of 'read' that composes grammars instead of parsers"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CirruParser" = callPackage + ({ mkDerivation, aeson, base, text, vector }: + mkDerivation { + pname = "CirruParser"; + version = "0.0.1"; + sha256 = "111ccwiszrjy54y5hincyvjj97kmar9n26bbn902qa9jd9y9k3g9"; + libraryHaskellDepends = [ aeson base text vector ]; + description = "Cirru Parser in Haskell"; + license = lib.licenses.mit; + }) {}; + + "Clash-Royale-Hack-Cheats" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec + , hspec-discover, lens, QuickCheck, servant, servant-auth + , servant-auth-docs, servant-docs, template-haskell, text + }: + mkDerivation { + pname = "Clash-Royale-Hack-Cheats"; + version = "1.0.1"; + sha256 = "19cvhy78s7vl9b6pdi04nrf4iqxb7a2yivmq5fymdxxvdxg9ykds"; + revision = "2"; + editedCabalFile = "0lhljmc8nn7mrdxyx3645m8gkwkpqvcdkfp5dal9pi90in9kd4wp"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest hspec lens QuickCheck servant servant-auth + servant-auth-docs servant-docs template-haskell text + ]; + testToolDepends = [ hspec-discover ]; + description = "spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ClassLaws" = callPackage + ({ mkDerivation, base, ChasingBottoms, mtl, QuickCheck }: + mkDerivation { + pname = "ClassLaws"; + version = "0.3.1.0"; + sha256 = "1277vn384hpxd7xnzg0gpr7ilnw5cqhsi11c24g9zsfqa36llwgk"; + libraryHaskellDepends = [ base ChasingBottoms mtl QuickCheck ]; + description = "Stating and checking laws for type class methods"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ClasshSS" = callPackage + ({ mkDerivation, base, data-default, lens, template-haskell, text + }: + mkDerivation { + pname = "ClasshSS"; + version = "0.1.0.0"; + sha256 = "141wqmfwp3rgf9h1whwzznz0bq82ph5lcxax0f85qfnxbvbsqnyn"; + libraryHaskellDepends = [ + base data-default lens template-haskell text + ]; + description = "Typified Tailwind for Rapid Development"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ClassyPrelude" = callPackage + ({ mkDerivation, base, strict }: + mkDerivation { + pname = "ClassyPrelude"; + version = "0.1"; + sha256 = "1yvkrzd3l7ijh3fqvkbzqv5vp4nv5z26fbxy91sfwh3zqlscpim9"; + libraryHaskellDepends = [ base strict ]; + description = "Prelude replacement using classes instead of concrete types where reasonable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Clean" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "Clean"; + version = "0.6"; + sha256 = "0kr9i13ch2wbcnxchrnx562r8ar7kb84gmk3cqxc40x5w416205f"; + libraryHaskellDepends = [ base containers ]; + description = "A light, clean and powerful utility library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Clipboard" = callPackage + ({ mkDerivation, base, directory, unix, utf8-string, X11 }: + mkDerivation { + pname = "Clipboard"; + version = "2.3.2.0"; + sha256 = "1dr5ifmy5azib140bri9rzlq69jic430v9cv372jb42r78cci0iz"; + libraryHaskellDepends = [ base directory unix utf8-string X11 ]; + description = "System clipboard interface"; + license = lib.licenses.bsd3; + }) {}; + + "ClustalParser" = callPackage + ({ mkDerivation, base, cmdargs, either-unwrap, hspec + , hspec-discover, parsec, text, vector + }: + mkDerivation { + pname = "ClustalParser"; + version = "1.3.0"; + sha256 = "0zm0n4pvs9dspfh3x7zfjs20k78mkhsqy6xkg4002b7g8c5bwkp6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec text vector ]; + executableHaskellDepends = [ + base cmdargs either-unwrap parsec text vector + ]; + testHaskellDepends = [ base hspec hspec-discover parsec text ]; + testToolDepends = [ hspec-discover ]; + description = "Libary for parsing Clustal tools output"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "ClustalParserTest"; + }) {}; + + "Coadjute" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-csv + , containers, directory, fgl, filepath, mtl, old-time, pretty + , pureMD5, safe, utf8-string + }: + mkDerivation { + pname = "Coadjute"; + version = "0.1.1"; + sha256 = "1crbs8dk93cff252c3nj2brdbjbfygpvlrm4lrp7vpnwfz2709b3"; + libraryHaskellDepends = [ + array base bytestring bytestring-csv containers directory fgl + filepath mtl old-time pretty pureMD5 safe utf8-string + ]; + description = "A generic build tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Codec-Compression-LZF" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Codec-Compression-LZF"; + version = "0.2"; + sha256 = "0jj2iaa632s60dckj8s46g4vrlqc8x9fndkq0kzk8rk4jzwlbwsn"; + libraryHaskellDepends = [ base ]; + description = "LZF compression bindings"; + license = lib.licenses.bsd3; + }) {}; + + "Codec-Image-DevIL" = callPackage + ({ mkDerivation, array, base, libdevil }: + mkDerivation { + pname = "Codec-Image-DevIL"; + version = "0.2.4"; + sha256 = "1kzphhzh0ad2mf76mr67b6pl77yrapyakvrwlkvhcx8gp5afy4zk"; + libraryHaskellDepends = [ array base ]; + librarySystemDepends = [ libdevil ]; + description = "An FFI interface to the DevIL library"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) libdevil;}; + + "Color" = callPackage + ({ mkDerivation, base, colour, criterion, data-default-class + , deepseq, hspec, hspec-discover, HUnit, JuicyPixels, massiv + , massiv-test, QuickCheck, random, vector + }: + mkDerivation { + pname = "Color"; + version = "0.3.3"; + sha256 = "14sf71lhqc1w6s3p1k8a99xgzcwfnr3v5irvfkr09rvv7fd66nva"; + libraryHaskellDepends = [ base data-default-class deepseq vector ]; + testHaskellDepends = [ + base colour hspec HUnit JuicyPixels massiv massiv-test QuickCheck + random vector + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base colour criterion deepseq random ]; + description = "Color spaces and conversions between them"; + license = lib.licenses.bsd3; + }) {}; + + "Combinatorrent" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, cereal + , containers, deepseq, directory, filepath, hopenssl, hslogger + , HTTP, HUnit, mtl, network, network-bytestring, parsec, pretty + , PSQueue, QuickCheck, random, random-shuffle, stm, test-framework + , test-framework-hunit, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "Combinatorrent"; + version = "0.3.2"; + sha256 = "0dx5pysxyk5c0fa33khjr86zgm43jz7nwhgl0w8jngyai8b1rbra"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array attoparsec base bytestring cereal containers deepseq + directory filepath hopenssl hslogger HTTP HUnit mtl network + network-bytestring parsec pretty PSQueue QuickCheck random + random-shuffle stm test-framework test-framework-hunit + test-framework-quickcheck2 time + ]; + description = "A concurrent bittorrent client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Combinatorrent"; + }) {}; + + "Command" = callPackage + ({ mkDerivation, base, directory, process }: + mkDerivation { + pname = "Command"; + version = "0.0.7"; + sha256 = "043dwvjkc1m2cz0rgiib7gv19ds1vn4cmf27lyw68nmc0lcm2v3d"; + libraryHaskellDepends = [ base directory process ]; + description = "A replacement for System.Exit and System.Process"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Commando" = callPackage + ({ mkDerivation, base, data-default, fsnotify, optparse-applicative + , process, system-fileio, system-filepath, text + }: + mkDerivation { + pname = "Commando"; + version = "1.0.0.4"; + sha256 = "1wfpxaj9j68knf1fp3zngxrc1acqvhzrzbblar4ckq9y5kxjwwsj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base data-default fsnotify optparse-applicative process + system-fileio system-filepath text + ]; + executableHaskellDepends = [ + base data-default fsnotify optparse-applicative process + system-fileio system-filepath text + ]; + description = "Watch some files; Rerun a command"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "commando"; + broken = true; + }) {}; + + "ComonadSheet" = callPackage + ({ mkDerivation, applicative-numbers, base, comonad, containers + , distributive, IndexedList, NestedFunctor, PeanoWitnesses, Stream + , Tape, transformers + }: + mkDerivation { + pname = "ComonadSheet"; + version = "0.3.0.0"; + sha256 = "1jpxc5ymhjdk18nggw9fjr6dmqhlz0jwwailyw9i8yzs5dzbn67z"; + libraryHaskellDepends = [ + applicative-numbers base comonad containers distributive + IndexedList NestedFunctor PeanoWitnesses Stream Tape transformers + ]; + description = "A library for expressing spreadsheet-like computations as the fixed-points of comonads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Compactable" = callPackage + ({ mkDerivation, base, containers, transformers, vector }: + mkDerivation { + pname = "Compactable"; + version = "0.1.0.2"; + sha256 = "0gizrl90jn5cmadxzpdvfg7h11pkb0l12k891xw9v36j5yf4saj0"; + libraryHaskellDepends = [ base containers transformers vector ]; + description = "A generalization for containers that can be stripped of Nothing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ConClusion" = callPackage + ({ mkDerivation, aeson, attoparsec, base, cmdargs, containers + , formatting, hmatrix, massiv, optics, psqueues, rio, text + }: + mkDerivation { + pname = "ConClusion"; + version = "0.2.2"; + sha256 = "1zcminavp0yxj514mnvncyc78gqf1x0pcsj2pqxg5znbqjsp09qa"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base containers formatting hmatrix massiv psqueues + rio + ]; + executableHaskellDepends = [ + aeson attoparsec base cmdargs containers formatting hmatrix massiv + optics psqueues rio text + ]; + description = "Cluster algorithms, PCA, and chemical conformere analysis"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "conclusion"; + broken = true; + }) {}; + + "Concurrent-Cache" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Concurrent-Cache"; + version = "0.2.2.3"; + sha256 = "0mca09afj36zm3b7q3xn4gzkj4ggrlaz2g0zpssy4siam5rlc208"; + libraryHaskellDepends = [ base ]; + description = "A Cached variable for IO functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Concurrential" = callPackage + ({ mkDerivation, async, base }: + mkDerivation { + pname = "Concurrential"; + version = "0.5.0.1"; + sha256 = "0xnnkz67hh4mqx09wh17jpr9isgpcrc5xwp28afn3n8sz2y2mnxd"; + libraryHaskellDepends = [ async base ]; + description = "Mix concurrent and sequential computation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Condor" = callPackage + ({ mkDerivation, base, binary, Cabal, containers, directory + , filepath, glider-nlp, HUnit, text + }: + mkDerivation { + pname = "Condor"; + version = "0.3"; + sha256 = "0vrflmjyc1h0mfvc07p3p3wqfscyza7pyxxp7bn1glprg6c9ph5p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base binary containers glider-nlp text ]; + executableHaskellDepends = [ + base binary containers directory filepath glider-nlp text + ]; + testHaskellDepends = [ + base binary Cabal containers glider-nlp HUnit text + ]; + description = "Information retrieval library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "condor"; + }) {}; + + "ConfigFile" = callPackage + ({ mkDerivation, base, containers, MissingH, mtl, parsec }: + mkDerivation { + pname = "ConfigFile"; + version = "1.1.4"; + sha256 = "057mw146bip9wzs7j4b5xr1x24d8w0kr4i3inri5m57jkwspn25f"; + revision = "1"; + editedCabalFile = "10qqg7x6pa2nryk3j56im65kvbh1v9psf6ic3nkabfxvigw83d2c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers MissingH mtl parsec ]; + description = "Configuration file reading & writing"; + license = lib.licenses.bsd3; + }) {}; + + "ConfigFileTH" = callPackage + ({ mkDerivation, base, ConfigFile, parsec, template-haskell }: + mkDerivation { + pname = "ConfigFileTH"; + version = "0.2"; + sha256 = "1349vkrnl2z0cfcvdalqf77jajhz0izmnlsbiv84vvj23n04rj9h"; + libraryHaskellDepends = [ + base ConfigFile parsec template-haskell + ]; + description = "Template haskell for reading ConfigFiles"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Configger" = callPackage + ({ mkDerivation, base, Dangerous, MissingH, mtl, parsec }: + mkDerivation { + pname = "Configger"; + version = "0.1"; + sha256 = "0fk7165abh4rw4jk6wy4f6y0qpakxlrs4mwrs3r2q7lz03jsyig2"; + libraryHaskellDepends = [ base Dangerous MissingH mtl parsec ]; + description = "Parse config files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Configurable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Configurable"; + version = "0.1.0.0"; + sha256 = "1if0hff6fn7zjj1vh16gxf2kldibh1dkscm8n33d1admvpjpw9sb"; + libraryHaskellDepends = [ base ]; + description = "Declare types as Configurable then specialize them all in one place"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ConsStream" = callPackage + ({ mkDerivation, base, Stream }: + mkDerivation { + pname = "ConsStream"; + version = "0.1"; + sha256 = "1ywhrj2wq24my4cji5fm5cwb3j4yjwzch9hxncr7k989smjdmjpz"; + libraryHaskellDepends = [ base Stream ]; + description = "Trivial re-export of Wouter Swierstra's Stream package, avoiding module name clash"; + license = lib.licenses.bsd3; + }) {}; + + "Conscript" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "Conscript"; + version = "0.1.0.0"; + sha256 = "0hiz3wjnvfp9n440kmwq7a88k7m7vq5s49nq85v520j7qnf4y82n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base process ]; + description = "Restart a command on STDIN activity"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "conscript"; + broken = true; + }) {}; + + "ConstraintKinds" = callPackage + ({ mkDerivation, base, dlist, ghc-prim, vector }: + mkDerivation { + pname = "ConstraintKinds"; + version = "1.3.0"; + sha256 = "0rhy5wq3v5hdryjn8pcsgqy4k772agj1rgq3021pjki7n3zm3dza"; + libraryHaskellDepends = [ base dlist ghc-prim vector ]; + description = "Repackages standard type classes with the ConstraintKinds extension"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Consumer" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "Consumer"; + version = "1.2"; + sha256 = "03ham35vh49h780h7dxb6zs85rkdlry0nwi8wp6p9iamw952xi6i"; + libraryHaskellDepends = [ base mtl ]; + description = "A monad and monad transformer for consuming streams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ContArrow" = callPackage + ({ mkDerivation, arrows, base }: + mkDerivation { + pname = "ContArrow"; + version = "0.0.5"; + sha256 = "1paj8wx2k86i5xb11scbyca4fb2fnxgln5d661mcwxvs0i91jj1b"; + libraryHaskellDepends = [ arrows base ]; + description = "Control.Arrow.Transformer.Cont"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ContextAlgebra" = callPackage + ({ mkDerivation, base, containers, criterion, multiset, QuickCheck + , statistics, vector + }: + mkDerivation { + pname = "ContextAlgebra"; + version = "1.0.0.0"; + sha256 = "1xi2grzbgh4w6bmv6alkfcpv67hrv7zn1ckq4f8jgxmmq44r4bi7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers criterion multiset QuickCheck statistics vector + ]; + description = "Implementation of the context algebra"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ContextAlgebra"; + broken = true; + }) {}; + + "Contract" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "Contract"; + version = "0.1"; + sha256 = "027dv53jrfk46dmiidnnrrdvhyin60i862znp414213w72yjrbhh"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Practical typed lazy contracts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Control-Engine" = callPackage + ({ mkDerivation, base, BoundedChan, stm }: + mkDerivation { + pname = "Control-Engine"; + version = "1.1.0.1"; + sha256 = "1jyj42xrja8ic3lajgrfmign9n2bdfkaplnlhzcifd5wf30qj6fa"; + libraryHaskellDepends = [ base BoundedChan stm ]; + description = "A parallel producer/consumer engine (thread pool)"; + license = lib.licenses.bsd3; + }) {}; + + "Control-Monad-MultiPass" = callPackage + ({ mkDerivation, array, base, containers, Control-Monad-ST2, mtl + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "Control-Monad-MultiPass"; + version = "0.1.0.0"; + sha256 = "0pdayn1v9dw5600fgzlag2bqy1p68i4yzpxzqna9p7jk0iyvfy0i"; + libraryHaskellDepends = [ + array base containers Control-Monad-ST2 mtl + ]; + testHaskellDepends = [ + array base containers Control-Monad-ST2 mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "A Library for Writing Multi-Pass Algorithms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Control-Monad-ST2" = callPackage + ({ mkDerivation, array, base, mtl, QuickCheck, SafeSemaphore + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "Control-Monad-ST2"; + version = "0.1.0.1"; + sha256 = "02nl4dbh7lk2gx5vacnn9mlcbs5j4b68jj0db94j51mqwj22y0zk"; + libraryHaskellDepends = [ array base QuickCheck SafeSemaphore ]; + testHaskellDepends = [ + array base mtl QuickCheck SafeSemaphore test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A variation on the ST monad with two type parameters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CoreDump" = callPackage + ({ mkDerivation, base, ghc, pretty, pretty-show }: + mkDerivation { + pname = "CoreDump"; + version = "0.1.2.0"; + sha256 = "1r70whihxczscp8j406sr4qqkf0abn125azald4cshqnp81rl2i4"; + libraryHaskellDepends = [ base ghc pretty pretty-show ]; + description = "A GHC plugin for printing GHC's internal Core data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CoreErlang" = callPackage + ({ mkDerivation, base, parsec, pretty }: + mkDerivation { + pname = "CoreErlang"; + version = "0.0.4"; + sha256 = "034g6c7dxdp13v1x16gvwgagpc7mw33hwd16cbb8yd3i91vf1w8z"; + libraryHaskellDepends = [ base parsec pretty ]; + description = "Manipulating Core Erlang source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CoreFoundation" = callPackage + ({ mkDerivation, base, bytestring, c2hs, containers, deepseq + , filepath, network, property-list, tagged, text, time + , transformers, vector + }: + mkDerivation { + pname = "CoreFoundation"; + version = "0.1"; + sha256 = "0mra2aswl0gfic19l55i63a6il6i13caph56fdk8g7shcw3j605l"; + libraryHaskellDepends = [ + base bytestring containers deepseq filepath network property-list + tagged text time transformers vector + ]; + libraryToolDepends = [ c2hs ]; + description = "Bindings to Mac OSX's CoreFoundation framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Coroutine" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Coroutine"; + version = "0.1.0.0"; + sha256 = "1cad9j7ivd6mfcff44773v8z3z2ilparxfikbnv0gab6csc9p1nw"; + libraryHaskellDepends = [ base ]; + description = "Type-safe coroutines using lightweight session types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CouchDB" = callPackage + ({ mkDerivation, base, bytestring, containers, HTTP, HUnit, json + , mtl, network, network-uri, utf8-string + }: + mkDerivation { + pname = "CouchDB"; + version = "1.2.3"; + sha256 = "064savpqn5ppj3sg0jsaqq5625zf0ml6wa0k7x058pmsp9i93c4m"; + libraryHaskellDepends = [ + base bytestring containers HTTP json mtl network network-uri + utf8-string + ]; + testHaskellDepends = [ + base bytestring containers HTTP HUnit json mtl network network-uri + utf8-string + ]; + description = "CouchDB interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Craft3e" = callPackage + ({ mkDerivation, base, HUnit, mtl, old-locale, QuickCheck, time }: + mkDerivation { + pname = "Craft3e"; + version = "0.1.1.1"; + sha256 = "0p5cdayl6j25pk7ab857bf3mcdp73464z56d98apnsb94j0d3whg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base HUnit mtl old-locale QuickCheck time + ]; + doHaddock = false; + description = "Code for Haskell: the Craft of Functional Programming, 3rd ed"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Crypto" = callPackage + ({ mkDerivation, array, base, HUnit, pretty, QuickCheck, random }: + mkDerivation { + pname = "Crypto"; + version = "4.2.5.2"; + sha256 = "0nsv3vvlik76vdncnh771ki95903gdfsg3iyfdinm3rkhybz30m6"; + libraryHaskellDepends = [ array base pretty random ]; + testHaskellDepends = [ base HUnit pretty QuickCheck ]; + description = "Common Cryptographic Algorithms in Pure Haskell"; + license = "BSD-3-Clause AND GPL-2.0-or-later"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "CurryDB" = callPackage + ({ mkDerivation, array, async, attoparsec, attoparsec-conduit, base + , binary, blaze-builder, blaze-textual, bytestring, conduit + , containers, data-default, directory, doctest, fast-logger + , filepath, hashable, hspec, lens, lifted-base + , mersenne-random-pure64, monad-control, monad-logger, mtl, network + , network-conduit, optparse-applicative, stm, system-fileio + , system-filepath, template-haskell, text, time, transformers + , transformers-base, unordered-containers + }: + mkDerivation { + pname = "CurryDB"; + version = "0.1.1.0"; + sha256 = "1mjgxbmwf37wqbdbhfbq3pj4mmgkf1w0lv49gagx1m5yny21q3l3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array async attoparsec attoparsec-conduit base binary blaze-builder + blaze-textual bytestring conduit containers data-default + fast-logger hashable lens lifted-base monad-control monad-logger + mtl network network-conduit stm system-fileio system-filepath + template-haskell text time transformers transformers-base + unordered-containers + ]; + executableHaskellDepends = [ + base network-conduit optparse-applicative system-filepath + ]; + testHaskellDepends = [ + base conduit directory doctest filepath hspec lifted-base mtl stm + ]; + benchmarkHaskellDepends = [ + base bytestring mersenne-random-pure64 mtl + ]; + description = "CurryDB: In-memory Key/Value Database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DAG-Tournament" = callPackage + ({ mkDerivation, base, cairo, containers, directory, filepath, gtk + , mtl, time + }: + mkDerivation { + pname = "DAG-Tournament"; + version = "0.1"; + sha256 = "1yyr63r6ziljvcxacs7zn66lnkzgmlvcr36ic60c3z1r2rd2nflk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cairo containers directory filepath gtk mtl time + ]; + description = "Real-Time Game Tournament Evaluator"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "DAG-Tournament"; + broken = true; + }) {}; + + "DAV" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , data-default, exceptions, haskeline, http-client, http-client-tls + , http-types, lens, mtl, network, network-uri, optparse-applicative + , transformers, transformers-base, transformers-compat, utf8-string + , xml-conduit, xml-hamlet + }: + mkDerivation { + pname = "DAV"; + version = "1.3.4"; + sha256 = "1isvi4fahq70lzxfz23as7qzkc01g7kba568l6flrgd0j1984fsy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring case-insensitive containers data-default exceptions + http-client http-client-tls http-types lens mtl transformers + transformers-base transformers-compat utf8-string xml-conduit + xml-hamlet + ]; + executableHaskellDepends = [ + base bytestring case-insensitive containers data-default exceptions + haskeline http-client http-client-tls http-types lens mtl network + network-uri optparse-applicative transformers transformers-base + transformers-compat utf8-string xml-conduit xml-hamlet + ]; + description = "RFC 4918 WebDAV support"; + license = lib.licenses.gpl3Only; + mainProgram = "hdav"; + }) {}; + + "DBFunctor" = callPackage + ({ mkDerivation, base, bytestring, cassava, cereal, containers + , deepseq, either, text, time, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "DBFunctor"; + version = "0.1.2.1"; + sha256 = "0ikb4s9g1mrp4pdz1119dq1vci7mfcvcw92xs47rcin26a3ysdcz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cassava cereal containers deepseq either text time + transformers unordered-containers vector + ]; + executableHaskellDepends = [ + base bytestring cassava cereal containers deepseq either text time + transformers unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring cassava cereal containers deepseq either text time + transformers unordered-containers vector + ]; + description = "DBFunctor - Functional Data Management => ETL/ELT Data Processing in Haskell"; + license = lib.licenses.bsd3; + mainProgram = "dbfunctor-example"; + }) {}; + + "DBlimited" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "DBlimited"; + version = "0.1.1"; + sha256 = "1lic2ml1q16idg9rk2ky2xi030kln4m8nz1vyvy7w37qxhddvl2f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers parsec ]; + description = "A command-line SQL interface for flat files (tdf,csv,etc.)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBlimited"; + broken = true; + }) {}; + + "DBus" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "DBus"; + version = "0.5.1"; + sha256 = "0l212yy40w8sjkv5m7rnd24fkihvnadv7szf10g9n5r34m4jb6lh"; + libraryHaskellDepends = [ base bytestring ]; + description = "D-Bus bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DCFL" = callPackage + ({ mkDerivation, base, deepseq, HUnit, parallel, random }: + mkDerivation { + pname = "DCFL"; + version = "0.1.6.0"; + sha256 = "10f0c3y0y39rmvvvrvz426srb18wsv4qfzzx9r9zjac2m14b96jx"; + libraryHaskellDepends = [ base deepseq HUnit parallel random ]; + description = "Communication Free Learning-based constraint solver"; + license = lib.licenses.mit; + }) {}; + + "DMuCheck" = callPackage + ({ mkDerivation, base, MuCheck }: + mkDerivation { + pname = "DMuCheck"; + version = "0.3.0.2"; + sha256 = "00dhky0hnda85lvrs155jgwxnpqfm36cqakj3wp0yrn2xlz383ad"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base MuCheck ]; + description = "Distributed Mutation Analysis framework for MuCheck"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "dummy"; + }) {}; + + "DOH" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, containers + , filepath, http-client, http-client-tls, http-types + , interpolatedstring-perl6, lens, mtl, network-uri, QuickCheck + , quickcheck-instances, text, time, unordered-containers + }: + mkDerivation { + pname = "DOH"; + version = "0.1.4.0"; + sha256 = "1rpmsl07m4qy33axhw39qxay6bw299cs4zqa8nq6w4bcqz44fqav"; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring containers filepath http-client + http-client-tls http-types lens mtl network-uri text time + unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-casing base bytestring containers filepath http-client + http-client-tls http-types interpolatedstring-perl6 lens mtl + network-uri QuickCheck quickcheck-instances text time + unordered-containers + ]; + description = "Complete API bindings for DigitalOcean API V2"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DOM" = callPackage + ({ mkDerivation, base, mtl, WebBits }: + mkDerivation { + pname = "DOM"; + version = "2.0.1"; + sha256 = "13zj4jg78y5s05gfi3j83izxw6d2csbvznd7mq900zlv4xwddw2b"; + libraryHaskellDepends = [ base mtl WebBits ]; + description = "DOM Level 2 bindings for the WebBits package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "DP" = callPackage + ({ mkDerivation, array, base, containers, list-tries, mtl + , QuickCheck, safe, semiring + }: + mkDerivation { + pname = "DP"; + version = "0.1.1"; + sha256 = "03gjwkzna2mf0a103g0kiwnbd9ra6hss6vm73i7vhl87zgrwsh8z"; + libraryHaskellDepends = [ + array base containers list-tries mtl QuickCheck safe semiring + ]; + description = "Pragmatic framework for dynamic programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "DPM" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers + , convertible, darcs, directory, filepath, happy, HSH, HTF, HTTP + , mtl, network, old-locale, pretty, process, regex-posix, split + , syb, time, unix + }: + mkDerivation { + pname = "DPM"; + version = "0.3.0.0"; + sha256 = "03rf2s9qinfahqsc870cxv5117g4hmqza2dbj7s5hi50sh32xkjc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers convertible darcs directory + filepath HSH HTF HTTP mtl network old-locale pretty process + regex-posix split syb time unix + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base ]; + description = "Darcs Patch Manager"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "dpm"; + broken = true; + }) {}; + + "DPutils" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , criterion, kan-extensions, lens, mtl, parallel, pipes + , pipes-bytestring, pipes-parse, primitive, QuickCheck, smallcheck + , streaming, streaming-bytestring, stringsearch, tasty + , tasty-quickcheck, tasty-smallcheck, tasty-th, timeit + , transformers, vector + }: + mkDerivation { + pname = "DPutils"; + version = "0.1.1.0"; + sha256 = "1kvj6zkj8r7qp1zvqz68fflxcal3w4qi1y8a70bm6qq5d83ivnd4"; + libraryHaskellDepends = [ + attoparsec base bytestring containers kan-extensions lens mtl + parallel pipes pipes-bytestring pipes-parse primitive QuickCheck + smallcheck streaming streaming-bytestring stringsearch transformers + vector + ]; + testHaskellDepends = [ + attoparsec base bytestring containers kan-extensions lens mtl + parallel pipes pipes-bytestring pipes-parse primitive QuickCheck + smallcheck streaming streaming-bytestring stringsearch tasty + tasty-quickcheck tasty-smallcheck tasty-th transformers vector + ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring containers criterion kan-extensions lens + mtl parallel pipes pipes-bytestring pipes-parse primitive + QuickCheck smallcheck streaming streaming-bytestring stringsearch + timeit transformers vector + ]; + description = "utilities for DP"; + license = lib.licenses.bsd3; + }) {}; + + "DRBG" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, cipher-aes128 + , crypto-api, crypto-api-tests, cryptohash-cryptoapi, entropy + , HUnit, mtl, parallel, prettyclass, QuickCheck, tagged + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "DRBG"; + version = "0.5.5"; + sha256 = "1z9vqc1nw0mf2sqgddcipmlkz6mckq9wnrzqqdy3rj3c90135pr1"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cereal cipher-aes128 crypto-api + cryptohash-cryptoapi entropy mtl parallel prettyclass tagged + ]; + testHaskellDepends = [ + base binary bytestring cereal cipher-aes128 crypto-api + crypto-api-tests cryptohash-cryptoapi entropy HUnit mtl parallel + prettyclass QuickCheck tagged test-framework test-framework-hunit + ]; + description = "Deterministic random bit generator (aka RNG, PRNG) based HMACs, Hashes, and Ciphers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "DSA" = callPackage + ({ mkDerivation, base, binary, bytestring, crypto-api + , crypto-pubkey-types, DRBG, ghc-prim, HUnit, integer-gmp + , QuickCheck, SHA, tagged, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "DSA"; + version = "1.0.2"; + sha256 = "07gb9lcl5lr1c17d40269h37z3dky7dkssv9whjlrgk1zvjrskww"; + libraryHaskellDepends = [ + base binary bytestring crypto-api crypto-pubkey-types ghc-prim + integer-gmp SHA tagged + ]; + testHaskellDepends = [ + base binary bytestring crypto-api crypto-pubkey-types DRBG ghc-prim + HUnit integer-gmp QuickCheck SHA tagged test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Implementation of DSA, based on the description of FIPS 186-4"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "DSH" = callPackage + ({ mkDerivation, aeson, algebra-dag, ansi-wl-pprint, base + , bytestring, containers, Decimal, dlist, either, hashable, HUnit + , kure, mtl, process, QuickCheck, random, semigroups + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "DSH"; + version = "0.12.0.1"; + sha256 = "1m69phqjrb4wg6fji5plw1mghyz7jzzqixljaa5gb5s0cy5gfkfy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson algebra-dag ansi-wl-pprint base bytestring containers Decimal + dlist either hashable HUnit kure mtl process QuickCheck random + semigroups template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 text time unordered-containers vector + ]; + executableHaskellDepends = [ + aeson algebra-dag ansi-wl-pprint base bytestring containers Decimal + mtl semigroups template-haskell text time vector + ]; + description = "Database Supported Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "vldot"; + }) {}; + + "DSTM" = callPackage + ({ mkDerivation, base, containers, haskell98, network, process + , unix + }: + mkDerivation { + pname = "DSTM"; + version = "0.1.2"; + sha256 = "084yscqbwypkb32avjm2b92a7s4qpvps3pjfgpy14sligww3hifb"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers haskell98 network process unix + ]; + executableHaskellDepends = [ + base containers haskell98 network process unix + ]; + description = "A framework for using STM within distributed systems"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "DTC" = callPackage + ({ mkDerivation, base, haskell-src-exts }: + mkDerivation { + pname = "DTC"; + version = "1.1.0.1"; + sha256 = "0m3697zw0j2l9fxx8flr83n8x03pva1hn74rgilgxdrsrifhds5l"; + libraryHaskellDepends = [ base haskell-src-exts ]; + description = "Data To Class transformation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Dangerous" = callPackage + ({ mkDerivation, base, MaybeT, mtl }: + mkDerivation { + pname = "Dangerous"; + version = "0.3.2"; + sha256 = "0pnywhva7s5xp9xlxk6h56n3fjflna6zhk5qdb8wax7i1qbp85vs"; + libraryHaskellDepends = [ base MaybeT mtl ]; + description = "Monads for operations that can exit early and produce warnings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Dao" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , Crypto, data-binary-ieee754, deepseq, directory, filepath, mtl + , process, random, time, transformers, utf8-string + }: + mkDerivation { + pname = "Dao"; + version = "0.1.0.2"; + sha256 = "1f7svqvlywj0jgzssdgrhvbbfm0yjnq0qr2c7xqc501y6wr3msym"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers Crypto data-binary-ieee754 + deepseq directory filepath mtl process random time transformers + utf8-string + ]; + executableHaskellDepends = [ + array base binary bytestring containers Crypto data-binary-ieee754 + deepseq directory filepath mtl process random time transformers + utf8-string + ]; + testHaskellDepends = [ + array base binary bytestring containers Crypto data-binary-ieee754 + deepseq directory filepath mtl process random time transformers + utf8-string + ]; + description = "Dao is meta programming language with its own built-in interpreted language, designed with artificial intelligence applications in mind"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "dao"; + broken = true; + }) {}; + + "DarcsHelpers" = callPackage + ({ mkDerivation, base, HaXml, mtl, parsec, safe, xml-parsec }: + mkDerivation { + pname = "DarcsHelpers"; + version = "0.1"; + sha256 = "02nqaphxd3xlh191wxpx3rcixms70v8d6h4a3lxg24d7lcyf82n3"; + libraryHaskellDepends = [ base HaXml mtl parsec safe xml-parsec ]; + description = "Code used by Patch-Shack that seemed sensible to open for reusability"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Data-Angle" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Data-Angle"; + version = "0.9"; + sha256 = "0lk0w64hyqkg99r9ccn5k1nh6rmd99z8d925px4cl09nin7hnm71"; + libraryHaskellDepends = [ base ]; + description = "Geometric angles"; + license = lib.licenses.bsd3; + }) {}; + + "Data-Hash-Consistent" = callPackage + ({ mkDerivation, base, bytestring, digest, utf8-string, vector + , vector-algorithms + }: + mkDerivation { + pname = "Data-Hash-Consistent"; + version = "0.1.1"; + sha256 = "1vblfzndfzb458j6ygfcq0mfzzc5c87gwpmcx31v10fxpqnfmm65"; + libraryHaskellDepends = [ + base bytestring digest utf8-string vector vector-algorithms + ]; + description = "Provide a simple consistent hashing mechanism"; + license = lib.licenses.bsd3; + }) {}; + + "Data-Rope" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "Data-Rope"; + version = "0.2"; + sha256 = "0zvp9h06f2ylkn325d35cap3y67zpfyc70nqad3426p64p1xmnrw"; + libraryHaskellDepends = [ base bytestring unix ]; + description = "Ropes, an alternative to (Byte)Strings"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DataIndex" = callPackage + ({ mkDerivation, base, criterion, tasty, tasty-hspec }: + mkDerivation { + pname = "DataIndex"; + version = "0.1.1"; + sha256 = "1wzd3gr82sw6pn1ss7xw9x6b89ns3p13m7lz6dw5bipyzbjsdpb0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hspec ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "A package for adding index column to data files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "DataIndex"; + broken = true; + }) {}; + + "DataTreeView" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, glib, gtk + , lifted-base, ListLike, MissingH, monad-control, mtl, syb + , transformers-base + }: + mkDerivation { + pname = "DataTreeView"; + version = "0.1.1"; + sha256 = "0z54kr79bjv8w1gnsrxq9vkwdhasdwzrsi48q7ndsg8x7k30gpdj"; + libraryHaskellDepends = [ + base bytestring containers deepseq glib gtk lifted-base ListLike + MissingH monad-control mtl syb transformers-base + ]; + description = "A GTK widget for displaying arbitrary Data.Data.Data instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DataVersion" = callPackage + ({ mkDerivation, base, generic-lens, hspec, microlens, QuickCheck + }: + mkDerivation { + pname = "DataVersion"; + version = "0.1.0.1"; + sha256 = "051fmlydjqhp67b1ivb7rhaz1vwya6g6r6akwwms1lkhl6d95yda"; + libraryHaskellDepends = [ base generic-lens microlens ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Type safe data migrations"; + license = lib.licenses.mit; + }) {}; + + "Deadpan-DDP" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, doctest, filemanip, hashable, haskeline, lens, mtl + , network, network-uri, QuickCheck, random, safe, scientific, stm + , text, time, transformers, unordered-containers, vector + , websockets + }: + mkDerivation { + pname = "Deadpan-DDP"; + version = "0.9.6.0"; + sha256 = "1ikqaxnm5npa4wfplw2nd44h3ny7jmmn691m9brzxrn38wrn1f6w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring containers hashable lens + mtl network network-uri random safe scientific stm text time + transformers unordered-containers vector websockets + ]; + executableHaskellDepends = [ + aeson base base64-bytestring bytestring containers hashable + haskeline lens mtl network network-uri random safe scientific stm + text time transformers unordered-containers vector websockets + ]; + testHaskellDepends = [ base doctest filemanip QuickCheck ]; + description = "Write clients for Meteor's DDP Protocol"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "deadpan"; + broken = true; + }) {}; + + "DebugTraceHelpers" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "DebugTraceHelpers"; + version = "0.12"; + sha256 = "0yjv3awhp3jsfqqn36xc0jpisp4hfypx3hkibad3yqrrn61bkzy8"; + libraryHaskellDepends = [ base mtl ]; + description = "Convenience functions and instances for Debug.Trace"; + license = "GPL"; + }) {}; + + "Decimal" = callPackage + ({ mkDerivation, base, deepseq, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "Decimal"; + version = "0.5.2"; + sha256 = "19w7i9f0lbiyzwa0v3bm95233vi7f1688f0xms6cnjsf88h04ym3"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ + base deepseq HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Decimal numbers with variable precision"; + license = lib.licenses.bsd3; + }) {}; + + "DecisionTree" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "DecisionTree"; + version = "0.0"; + sha256 = "14yprfh2b5x7dswp6kyaym3z2f32nqvgrfhvwsiv7brxq80cfvbd"; + libraryHaskellDepends = [ base containers ]; + description = "A very simple implementation of decision trees for discrete attributes"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DeepArrow" = callPackage + ({ mkDerivation, base, haskell-src, mtl, TypeCompose }: + mkDerivation { + pname = "DeepArrow"; + version = "0.4.0"; + sha256 = "1jbvb8yk291iimpqi8h302r8554k4j2p3k42znzppv1wqrbhvjyc"; + libraryHaskellDepends = [ base haskell-src mtl TypeCompose ]; + description = "Arrows for \"deep application\""; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "DeepDarkFantasy" = callPackage + ({ mkDerivation, base, bimap, constraints, containers, mtl + , QuickCheck, random, recursion-schemes, template-haskell + }: + mkDerivation { + pname = "DeepDarkFantasy"; + version = "0.2017.8.19"; + sha256 = "1hsmxb961jvlv77y3ajrd2gjfr84z2kq451fwwm4q6p28grjvj8l"; + libraryHaskellDepends = [ + base bimap constraints containers mtl random recursion-schemes + template-haskell + ]; + testHaskellDepends = [ base constraints mtl QuickCheck random ]; + description = "A DSL for creating neural network"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DefendTheKing" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, GLUT, HTTP + , MaybeT, mtl, network, peakachu, random, time, utility-ht, zlib + }: + mkDerivation { + pname = "DefendTheKing"; + version = "0.3.1"; + sha256 = "09wzab0343m55xq4dxfv0f9lwpd5v97mymd6408s6p82xa2vqlzw"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base binary bytestring containers GLUT HTTP MaybeT mtl network + peakachu random time utility-ht zlib + ]; + description = "A simple RTS game"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Delta-Lambda" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cereal, cpphs, filepath + , haskeline, megaparsec, mtl, options, parallel, text, wl-pprint + }: + mkDerivation { + pname = "Delta-Lambda"; + version = "0.3.0.0"; + sha256 = "1z354aa181dka2sr4q6vzix4y0lgm5821l2ma0dlyypxk74a3xqq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal cereal cpphs filepath haskeline megaparsec + mtl options parallel text wl-pprint + ]; + testHaskellDepends = [ + base bytestring Cabal cereal cpphs filepath haskeline megaparsec + mtl options parallel text wl-pprint + ]; + description = "A demonstration interpreter for type system delta-lambda (of N.G. De-bruijn)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "Delta-Lambda"; + broken = true; + }) {}; + + "DescriptiveKeys" = callPackage + ({ mkDerivation, base, containers, xmonad, xmonad-contrib }: + mkDerivation { + pname = "DescriptiveKeys"; + version = "0.0.4"; + sha256 = "0ywipcmnr3ysmx8m61yrymyn10lnizjfkk2q2scdfkrkgh7ayj7v"; + libraryHaskellDepends = [ base containers xmonad xmonad-contrib ]; + description = "A library for specifying xmonad key bindings with functionality"; + license = lib.licenses.bsd3; + }) {}; + + "Dflow" = callPackage + ({ mkDerivation, base, containers, HUnit, QuickCheck, stm + , test-framework, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "Dflow"; + version = "0.0.1"; + sha256 = "00gzs5fdybfrvqidw4qzk6i69qzq4jaljzhb49ah2hsv3gqjr1iq"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers QuickCheck stm time ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Processing Real-time event streams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Diff_0_3_4" = callPackage + ({ mkDerivation, array, base, directory, pretty, process + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "Diff"; + version = "0.3.4"; + sha256 = "0bqcdvhxx8dmqc3793m6axg813wv9ldz2j37f1wygbbrbbndmdvp"; + libraryHaskellDepends = [ array base pretty ]; + testHaskellDepends = [ + array base directory pretty process QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "O(ND) diff algorithm in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Diff" = callPackage + ({ mkDerivation, array, base, directory, pretty, process + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "Diff"; + version = "0.4.1"; + sha256 = "0w166w5jksiqad7xf2ldjl2ykap0xf08byrl92qwp6r1qym4lppx"; + libraryHaskellDepends = [ array base pretty ]; + testHaskellDepends = [ + array base directory pretty process QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "O(ND) diff algorithm in haskell"; + license = lib.licenses.bsd3; + }) {}; + + "Diff_0_5" = callPackage + ({ mkDerivation, array, base, directory, pretty, process + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "Diff"; + version = "0.5"; + sha256 = "0la5npl3zglzbsnlbksp0s6khb79cm6hbdxhy29sd3xivzg89k03"; + revision = "1"; + editedCabalFile = "1fxg0ibi80dq68draxfh1p0n4mkmyn7gm0b51jwpkq6rx8p9g2lw"; + libraryHaskellDepends = [ array base pretty ]; + testHaskellDepends = [ + array base directory pretty process QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Diff algorithm in pure Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "DifferenceLogic" = callPackage + ({ mkDerivation, base, containers, fgl, FirstOrderTheory, HUnit }: + mkDerivation { + pname = "DifferenceLogic"; + version = "0.1.0.4"; + sha256 = "0ylpn6bksf6alxzk45cg88ff8xgffh88x3csvjlhb6zn8ik0w99a"; + libraryHaskellDepends = [ + base containers fgl FirstOrderTheory HUnit + ]; + description = "A theory solver for conjunctions of literals in difference logic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "DifferentialEvolution" = callPackage + ({ mkDerivation, base, deepseq, fclabels, mtl, mwc-random, parallel + , primitive, vector + }: + mkDerivation { + pname = "DifferentialEvolution"; + version = "0.0.2"; + sha256 = "0z16g40n369d2wqljnrkmpd18149ny8nh2pd13hkkjnq5n6k209w"; + libraryHaskellDepends = [ + base deepseq fclabels mtl mwc-random parallel primitive vector + ]; + description = "Global optimization using Differential Evolution"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Digit" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "Digit"; + version = "0.0.3"; + sha256 = "0cdsmy9km9wpywqprdymn9bd982ba859px2giswz41xh6pbjri8w"; + libraryHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "A data-type representing digits 0-9"; + license = lib.licenses.bsd3; + }) {}; + + "DigitGroup" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "DigitGroup"; + version = "0.1.0.0"; + sha256 = "1g9bxrawx2ard4pm6rs9li0kk3wj5f5ll0b2l2dwc74i23anb9lz"; + libraryHaskellDepends = [ base split ]; + description = "Group the digits of numbers by lots"; + license = lib.licenses.bsd3; + }) {}; + + "DigitalOcean" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, exceptions + , hspec, lens, mtl, text, transformers, unordered-containers + , vector, wreq + }: + mkDerivation { + pname = "DigitalOcean"; + version = "0.1.1.0"; + sha256 = "09sh0j1dk366nkq3pwgsxi8zcka9p3f38bsw6nfzr7q4chjjblz4"; + libraryHaskellDepends = [ + aeson base bytestring containers exceptions lens mtl text + transformers unordered-containers vector wreq + ]; + testHaskellDepends = [ base hspec lens mtl text ]; + description = "A client library for the DigitalOcean API"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DimensionalHash" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "DimensionalHash"; + version = "0.1.5.2"; + sha256 = "0bbg9w5n3b296g884y8qvgzsndqhzwh0mkn3dlp9nx4a7i321c97"; + libraryHaskellDepends = [ base ]; + description = "An n-dimensional hash using Morton numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DirectSound" = callPackage + ({ mkDerivation, base, dsound, Win32 }: + mkDerivation { + pname = "DirectSound"; + version = "0.0.0"; + sha256 = "1x78y1na375nwgk4izsjprj3yrg0xbrhqv6nrzfbvbfdyqlf5kyz"; + libraryHaskellDepends = [ base Win32 ]; + librarySystemDepends = [ dsound ]; + description = "Partial binding to the Microsoft DirectSound API"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {dsound = null;}; + + "DisTract" = callPackage + ({ mkDerivation, base, Cabal, chunks, containers, directory + , filepath, hinstaller, old-locale, parsec, pretty, process + , template-haskell, time, xhtml + }: + mkDerivation { + pname = "DisTract"; + version = "0.2.5"; + sha256 = "0pnlk09jsallyparwdfcy7jmqjjiprp2pqlg9agp6xbw5xmnkzwb"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base Cabal chunks containers directory filepath hinstaller + old-locale parsec pretty process template-haskell time xhtml + ]; + description = "Distributed Bug Tracking System"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "DiscussionSupportSystem" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, doctest, html + , parsers + }: + mkDerivation { + pname = "DiscussionSupportSystem"; + version = "0.11.0.3"; + sha256 = "0iqcv3b06r9sqj1adxfq08vq5mlq4b7z88c2cw4qa7l9xw2p2js3"; + libraryHaskellDepends = [ + base blaze-html blaze-markup html parsers + ]; + testHaskellDepends = [ base doctest ]; + description = "Discussion support system"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Dish" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "Dish"; + version = "0.0.0.6"; + sha256 = "1adrlc00assbr7sl0bvnkl452k7hnf663y32ih4wdg3p2sb0dhci"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + executableHaskellDepends = [ base bytestring ]; + description = "Hash modules (currently Murmur3)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Dish"; + broken = true; + }) {}; + + "Dist" = callPackage + ({ mkDerivation, base, containers, MonadRandom }: + mkDerivation { + pname = "Dist"; + version = "0.5.0"; + sha256 = "1x4yg2hhccx7mpa1fch609ibcqz2b1vmg5fiik4qimq5yw9j7g99"; + libraryHaskellDepends = [ base containers MonadRandom ]; + testHaskellDepends = [ base containers MonadRandom ]; + description = "A Haskell library for probability distributions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DistanceTransform" = callPackage + ({ mkDerivation, base, HUnit, primitive, test-framework + , test-framework-hunit, vector + }: + mkDerivation { + pname = "DistanceTransform"; + version = "0.1.2"; + sha256 = "0c77sbx6qls8wfhv0wbappbkgfab046ls8mqs32qj02k549s6fk5"; + libraryHaskellDepends = [ base primitive vector ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit vector + ]; + description = "Distance transform function"; + license = lib.licenses.bsd3; + }) {}; + + "DistanceUnits" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "DistanceUnits"; + version = "0.1.0.1"; + sha256 = "0ls6rq4nqn3z9h9lagl8sff9q94zfm6gssa2jj1zfyfxl5869bas"; + libraryHaskellDepends = [ base ]; + description = "A comprehensive distance library"; + license = lib.licenses.bsd3; + }) {}; + + "DnaProteinAlignment" = callPackage + ({ mkDerivation, ADPfusion, ansi-wl-pprint, array, base + , BiobaseBlast, BiobaseFasta, BiobaseXNA, biocore, bytestring + , cmdargs, conduit, dlist, parallel, PrimitiveArray, repa, split + , vector + }: + mkDerivation { + pname = "DnaProteinAlignment"; + version = "0.0.0.1"; + sha256 = "00c74anpm3varyf0man1i213dksxvh2p32xsp4rqijkbnxpkjbx3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ADPfusion ansi-wl-pprint array base BiobaseBlast BiobaseFasta + BiobaseXNA biocore bytestring cmdargs conduit dlist parallel + PrimitiveArray repa split vector + ]; + executableHaskellDepends = [ + ADPfusion ansi-wl-pprint array base BiobaseBlast BiobaseFasta + BiobaseXNA biocore bytestring cmdargs conduit dlist parallel + PrimitiveArray repa split vector + ]; + description = "Frameshift-aware alignment of protein sequences with DNA sequences"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "DnaProteinAlignment"; + }) {}; + + "DocTest" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-paths, haddock, HUnit + , process + }: + mkDerivation { + pname = "DocTest"; + version = "0.2.0.1"; + sha256 = "1w9r50cyiz31fn4dmlh3qmmpv9qapxgg70c10a86m6sxdl75q827"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers ghc ghc-paths haddock HUnit process + ]; + description = "Test interactive Haskell examples"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "doctest"; + }) {}; + + "Docs" = callPackage + ({ mkDerivation, base, html }: + mkDerivation { + pname = "Docs"; + version = "1.0.0"; + sha256 = "1hjdznp29kwj9cca0jxr3dds9cnfbss6sgn52wym2380az3jcvnz"; + libraryHaskellDepends = [ base html ]; + description = "Documentation types library"; + license = lib.licenses.bsd3; + }) {}; + + "DrHylo" = callPackage + ({ mkDerivation, array, base, containers, haskell-src-exts, mtl + , pointless-haskell, pretty, syb + }: + mkDerivation { + pname = "DrHylo"; + version = "0.0.2"; + sha256 = "1cs7zqz0yzdyj3vn38cfh1lj90xnxm24q8lml457f2yia4z7l6h7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskell-src-exts mtl pointless-haskell syb + ]; + executableHaskellDepends = [ array base containers pretty ]; + description = "A tool for deriving hylomorphisms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DrHylo"; + }) {}; + + "DrIFT" = callPackage + ({ mkDerivation, base, filepath, old-time, process, random }: + mkDerivation { + pname = "DrIFT"; + version = "2.4.2"; + sha256 = "1w0wfmrjifidl2qz998ig07afd4p6yp890lwl8as57bay490nakl"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ + base filepath old-time process random + ]; + description = "Program to derive type class instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DrIFT-cabalized" = callPackage + ({ mkDerivation, base, old-time, process, random }: + mkDerivation { + pname = "DrIFT-cabalized"; + version = "2.3.0"; + sha256 = "0jk7qmlgjw69w38hm91bnyp8gyi1mjmrq4vyv7jv3y69rk0fi6wl"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base old-time process random ]; + description = "Program to derive type class instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Dung" = callPackage + ({ mkDerivation, base, cmdargs, containers, parsec }: + mkDerivation { + pname = "Dung"; + version = "1.1"; + sha256 = "1higdpqg599lfc92m7dd4zy98l9vjg5xr4n4qjv0wifszj8lrsgb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base cmdargs containers parsec ]; + description = "An implementation of the Dung argumentation frameworks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dungell"; + broken = true; + }) {}; + + "Dust" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , crypto-api, directory, Dust-crypto, entropy, ghc-prim, HUnit + , network, QuickCheck, random, random-extras, random-fu + , random-source, split, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, threefish + }: + mkDerivation { + pname = "Dust"; + version = "2.3.1"; + sha256 = "0j2pm2ram7idh46mi6jv0whk4rx0bicvsvayrn3arnq65zk2mavj"; + libraryHaskellDepends = [ + base binary bytestring cereal containers crypto-api directory + Dust-crypto entropy ghc-prim network random random-extras random-fu + random-source split threefish + ]; + testHaskellDepends = [ + base bytestring cereal Dust-crypto ghc-prim HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + test-framework-th threefish + ]; + description = "Polymorphic protocol engine"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Dust-crypto" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , crypto-api, cryptohash, directory, Dust, entropy, ghc-prim, HUnit + , network, openssl, QuickCheck, random, random-extras, random-fu + , random-source, skein, split, test-framework, test-framework-hunit + , test-framework-quickcheck2, threefish + }: + mkDerivation { + pname = "Dust-crypto"; + version = "0.1"; + sha256 = "112prydwsjd32aiv3kg8wsxwaj95p6x7jhxcf118fxgrrg202z9w"; + libraryHaskellDepends = [ + base binary bytestring cereal containers crypto-api cryptohash + directory entropy ghc-prim network random random-extras random-fu + random-source skein split threefish + ]; + librarySystemDepends = [ openssl ]; + testHaskellDepends = [ + base bytestring cereal Dust ghc-prim HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + threefish + ]; + description = "Cryptographic operations"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) openssl;}; + + "Dust-tools" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers, csv + , directory, Dust, Dust-crypto, entropy, ghc-prim, network, random + , random-extras, random-fu, random-source, split + }: + mkDerivation { + pname = "Dust-tools"; + version = "1.3.2"; + sha256 = "1g1l7h5400f9qckhj4yw2zwwjjkqz5w1fgnc9gxa7rdl37wgxwn4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring cereal containers directory Dust Dust-crypto + entropy ghc-prim network random random-extras random-fu + random-source split + ]; + executableHaskellDepends = [ + base binary bytestring cereal containers csv directory Dust entropy + ghc-prim network random random-extras random-fu random-source split + ]; + description = "Network filtering exploration tools"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Dust-tools-pcap" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers, csv + , directory, Dust, Dust-crypto, Dust-tools, entropy, ghc-prim + , network, pcap, random, random-extras, random-fu, random-source + , split + }: + mkDerivation { + pname = "Dust-tools-pcap"; + version = "1.3.1"; + sha256 = "1swykscl17qy17qy38y6zc47sbiyaszh9m4qwn7d9sckfa6azsdr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring cereal containers csv directory Dust + Dust-crypto Dust-tools entropy ghc-prim network pcap random + random-extras random-fu random-source split + ]; + description = "Network filtering exploration tools that rely on pcap"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "DynamicTimeWarp" = callPackage + ({ mkDerivation, array, base, criterion, QuickCheck, random, vector + }: + mkDerivation { + pname = "DynamicTimeWarp"; + version = "0.1.0.0"; + sha256 = "0m58bq2jvnr17kdapfydd063af6w5vdyzxad5izk0cj0gids5hk7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base vector ]; + executableHaskellDepends = [ + array base criterion QuickCheck random vector + ]; + description = "Dynamic time warping of sequences"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DysFRP" = callPackage + ({ mkDerivation, base, contravariant, mtl, time, transformers }: + mkDerivation { + pname = "DysFRP"; + version = "0.1"; + sha256 = "1jw1s2imd2qhh9i0m7sm1zhy876bgp1pcrh4jcf5dilvqnhvv4j1"; + libraryHaskellDepends = [ + base contravariant mtl time transformers + ]; + description = "dysFunctional Reactive Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "DysFRP-Cairo" = callPackage + ({ mkDerivation, base, cairo, DysFRP, gtk, mtl }: + mkDerivation { + pname = "DysFRP-Cairo"; + version = "0.1"; + sha256 = "1pg6gwyrlvp6z08ab1qp783z9gm0xhnh337shf443f1bwbcz9m7f"; + libraryHaskellDepends = [ base cairo DysFRP gtk mtl ]; + description = "dysFunctional Reactive Programming on Cairo"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "DysFRP-Craftwerk" = callPackage + ({ mkDerivation, base, cairo, containers, craftwerk, craftwerk-gtk + , DysFRP, DysFRP-Cairo, gtk + }: + mkDerivation { + pname = "DysFRP-Craftwerk"; + version = "0.1"; + sha256 = "0rhm7ya1h43dwa83fcvnc8nd9da7ji6qlwzsa9ngv7pqvs7aamy1"; + libraryHaskellDepends = [ + base cairo containers craftwerk craftwerk-gtk DysFRP DysFRP-Cairo + gtk + ]; + description = "dysFunctional Reactive Programming on Craftwerk"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "EEConfig" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "EEConfig"; + version = "1.0"; + sha256 = "1bkkzj1d0j4nisdl9jfmadjx32w35ipdw3k12krhzzlf5aiwnrf1"; + libraryHaskellDepends = [ base containers ]; + description = "ExtremlyEasyConfig - Extremly Simple parser for config files"; + license = lib.licenses.bsd3; + }) {}; + + "ENIG" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, text, unicode-transforms, vector + }: + mkDerivation { + pname = "ENIG"; + version = "0.0.1.0"; + sha256 = "1zv6dybsnj3kssiyyg69lxyj5wvi5qjx0xp7skg362xzqmi97ch3"; + libraryHaskellDepends = [ base text unicode-transforms vector ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th text + unicode-transforms + ]; + description = "Auto Korean conjugator/adjustor/adopter/converter"; + license = lib.licenses.bsd3; + }) {}; + + "EVP" = callPackage + ({ mkDerivation, base, containers, data-default-class, text, yaml + }: + mkDerivation { + pname = "EVP"; + version = "0.1"; + sha256 = "02xvxykxn4ishy12sscssdj9xnpvirpq7fk0jg7wvgrmm2ya7mkv"; + libraryHaskellDepends = [ + base containers data-default-class text yaml + ]; + testHaskellDepends = [ base text ]; + description = "Environment Variable Parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Earley" = callPackage + ({ mkDerivation, base, criterion, deepseq, ListLike, parsec + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "Earley"; + version = "0.13.0.1"; + sha256 = "169qjicjj09wg879vp86ali4rrqpw0ikazvdi3i1qi6pl3yvqq0y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ListLike ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base criterion deepseq ListLike parsec + ]; + description = "Parsing all context-free grammars using Earley's algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "Ebnf2ps" = callPackage + ({ mkDerivation, array, base, containers, directory, happy + , old-time, unix + }: + mkDerivation { + pname = "Ebnf2ps"; + version = "1.0.15"; + sha256 = "0jrbxanhp81n3nabdw5s1gh8a78hy4bgnv5slqzrkj6n47bygk0f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers directory old-time unix + ]; + executableToolDepends = [ happy ]; + description = "Peter's Syntax Diagram Drawing Tool"; + license = lib.licenses.bsd3; + mainProgram = "ebnf2ps"; + }) {}; + + "EdisonAPI" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "EdisonAPI"; + version = "1.3.3.1"; + sha256 = "0ggn5rqr9mrsfm099k22lkrs7fnw4211xxsv7i6mmz0krm8gmxiq"; + libraryHaskellDepends = [ base ]; + description = "A library of efficient, purely-functional data structures (API)"; + license = lib.licenses.mit; + }) {}; + + "EdisonCore" = callPackage + ({ mkDerivation, array, base, containers, EdisonAPI, QuickCheck }: + mkDerivation { + pname = "EdisonCore"; + version = "1.3.3.1"; + sha256 = "1x43y9ih5i4w5n2kwiiid0gffv0z6j0ns7x5hpn2k51zax9wqjkb"; + libraryHaskellDepends = [ + array base containers EdisonAPI QuickCheck + ]; + description = "A library of efficient, purely-functional data structures (Core Implementations)"; + license = lib.licenses.mit; + }) {}; + + "EditTimeReport" = callPackage + ({ mkDerivation, array, base, containers, csv, directory, editline + , filepath, haskell98, html, pretty, xhtml + }: + mkDerivation { + pname = "EditTimeReport"; + version = "1.0"; + sha256 = "11a922535h6jvg79cv03jz6sn93h7jhqfrf9wi9x8arak9l06j70"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers csv directory editline filepath haskell98 + html pretty xhtml + ]; + description = "Query language and report generator for edit logs"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "report"; + }) {}; + + "Eight-Ball-Pool-Hack-Cheats" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec + , hspec-discover, lens, QuickCheck, servant, servant-auth + , servant-auth-docs, servant-docs, template-haskell, text + }: + mkDerivation { + pname = "Eight-Ball-Pool-Hack-Cheats"; + version = "1.0.1"; + sha256 = "0k620c0ia441rfvxaw2q5n43g5pnml4sn1cr1vzclc9iz0mfdy72"; + revision = "2"; + editedCabalFile = "13dkqc5pa7sjf3xfwgs7kajb7f1ai187w35p8pzni5is0hnaxfmz"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest hspec lens QuickCheck servant servant-auth + servant-auth-docs servant-docs template-haskell text + ]; + testToolDepends = [ hspec-discover ]; + description = "spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "EitherT" = callPackage + ({ mkDerivation, base, monad-control, transformers + , transformers-base + }: + mkDerivation { + pname = "EitherT"; + version = "0.2.0"; + sha256 = "1vry479zdq1fw7bd4d373c7wf2gg0aibkyb03710w7z2x86chssw"; + revision = "1"; + editedCabalFile = "0vlcdqjkpljsqhwhpjvaqp2rj43qs7jxxm56703syya3ka6ggim1"; + libraryHaskellDepends = [ + base monad-control transformers transformers-base + ]; + description = "EitherT monad transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Elm" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, binary, blaze-html + , blaze-markup, bytestring, cheapskate, cmdargs, containers + , directory, filemanip, filepath, highlighting-kate, HUnit, indents + , language-ecmascript, language-glsl, mtl, parsec, pretty, process + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, transformers, union-find + , unordered-containers + }: + mkDerivation { + pname = "Elm"; + version = "0.13"; + sha256 = "1l6p00h0717blwvia0gvqpsakq8jy44fxc6brr4qxs5g4yjcjnmh"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty base binary blaze-html blaze-markup bytestring + cheapskate cmdargs containers directory filepath highlighting-kate + indents language-ecmascript language-glsl mtl parsec pretty text + transformers union-find unordered-containers + ]; + executableHaskellDepends = [ + aeson aeson-pretty base binary blaze-html blaze-markup bytestring + cheapskate cmdargs containers directory filepath highlighting-kate + indents language-ecmascript language-glsl mtl parsec pretty text + transformers union-find unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-pretty base binary blaze-html blaze-markup bytestring + cheapskate cmdargs containers directory filemanip filepath + highlighting-kate HUnit indents language-ecmascript language-glsl + mtl parsec pretty process QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text transformers + union-find unordered-containers + ]; + description = "The Elm language module"; + license = lib.licenses.bsd3; + }) {}; + + "Emping" = callPackage + ({ mkDerivation, array, base, containers, fgl, gtk, mtl, parsec }: + mkDerivation { + pname = "Emping"; + version = "0.6"; + sha256 = "131h71fgn0zbsmbqmvbfl57is0dbm37xsi5g87gpjgq0k2cq0nkr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers fgl gtk mtl parsec + ]; + description = "derives heuristic rules from nominal data"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "emping"; + broken = true; + }) {}; + + "Empty" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "Empty"; + version = "0.1.0.1"; + sha256 = "0gcm29iafh3gpiqg34gcvyx2pyvgarp4kxl928c6f7x27hzbibv2"; + libraryHaskellDepends = [ base containers ]; + description = "A type class for empty containers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Encode" = callPackage + ({ mkDerivation, base, Cabal, containers, mtl }: + mkDerivation { + pname = "Encode"; + version = "1.3.8"; + sha256 = "1488d5c5snxnl75lrqzzl8h45xw75rczimn1lixzs4zlfmz66z4z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal containers mtl ]; + executableHaskellDepends = [ base Cabal containers mtl ]; + description = "Encoding character data"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "EntrezHTTP" = callPackage + ({ mkDerivation, base, biocore, bytestring, conduit, HTTP + , http-conduit, hxt, mtl, network, Taxonomy, text, transformers + }: + mkDerivation { + pname = "EntrezHTTP"; + version = "1.0.4"; + sha256 = "1gp5g3r05rwayk1gdb9dfzjmywwlr5d236dygryzmga9q13gwvxq"; + libraryHaskellDepends = [ + base biocore bytestring conduit HTTP http-conduit hxt mtl network + Taxonomy text transformers + ]; + description = "Libary to interface with the NCBI Entrez REST service"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Enum" = callPackage + ({ mkDerivation, base, smallcheck, tasty, tasty-hunit }: + mkDerivation { + pname = "Enum"; + version = "0.2.0.0"; + sha256 = "0bk44zim92b5qb95byvcyy8cmbgzbxf06mp0nr765p9v48rjkr91"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base smallcheck tasty tasty-hunit ]; + description = "Non-crashing `Enum` operations"; + license = lib.licenses.bsd3; + }) {}; + + "EnumContainers" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "EnumContainers"; + version = "0.1"; + sha256 = "14ckpgaviny3c0d1jn3blkkpri0cm8ac264y7kak965knjccq0k8"; + libraryHaskellDepends = [ base containers deepseq ]; + description = "Simple Enum-class-based int containers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "EnumMap" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "EnumMap"; + version = "0.0.2"; + sha256 = "1v3jp1l95kybvdlpvp6bd0ryihxrvlnpkqz7fl1n4vazhkqk6zjz"; + libraryHaskellDepends = [ base containers ]; + description = "More general IntMap replacement"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Eq" = callPackage + ({ mkDerivation, array, base, containers, filepath, HaXml, mtl + , parsec, template-haskell, transformers + }: + mkDerivation { + pname = "Eq"; + version = "1.1.3"; + sha256 = "0hcfjzlirw11jl752g2jncb71i8sk2w3nqjm4ykc64f5awj1hi23"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers filepath HaXml mtl parsec template-haskell + transformers + ]; + description = "Render math formula in ASCII, and perform some simplifications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "eq"; + broken = true; + }) {}; + + "EqualitySolver" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, union-find-array }: + mkDerivation { + pname = "EqualitySolver"; + version = "0.1.0.2"; + sha256 = "0ynzzl9mmn5hxkcndx60lnxn455nm065v7nk7rhpq1yigwz0cl1g"; + libraryHaskellDepends = [ + base containers HUnit mtl union-find-array + ]; + description = "A theory solver for conjunctions of literals in the theory of uninterpreted functions with equality"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "EsounD" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bindings-EsounD + , monad-control, network, regions, safer-file-handles + , storablevector, transformers, unix + }: + mkDerivation { + pname = "EsounD"; + version = "0.2"; + sha256 = "1d22k3836c92xd6qg5pvjhgrhbajd438z3pfjvi0bl2wdrkzddjr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-unicode-symbols bindings-EsounD monad-control network + regions safer-file-handles storablevector transformers unix + ]; + description = "Type-safe bindings to EsounD (ESD; Enlightened Sound Daemon)"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "EstProgress" = callPackage + ({ mkDerivation, ansi-terminal, base, mtl }: + mkDerivation { + pname = "EstProgress"; + version = "0.3.0.0"; + sha256 = "15xijkc23sqakwa4qmf2hvcn07kd9ahx3z15a6lr18cs43pbjw93"; + libraryHaskellDepends = [ ansi-terminal base mtl ]; + description = "Methods for estimating the progress of functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "EtaMOO" = callPackage + ({ mkDerivation, array, async, base, bytestring, case-insensitive + , containers, cryptonite, hashable, haskeline, libxcrypt, memory + , mtl, network, parsec, pcre, pipes, pipes-bytestring + , pipes-concurrency, pipes-network, random, stm, stm-chans, text + , time, transformers, unix, unordered-containers, vcache, vector + }: + mkDerivation { + pname = "EtaMOO"; + version = "0.3.0.0"; + sha256 = "0z656y40p51xxmmcvajxyfbx9mzfhpblg8ips5zl7v79vyvl84sh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array async base bytestring case-insensitive containers cryptonite + hashable haskeline memory mtl network parsec pipes pipes-bytestring + pipes-concurrency pipes-network random stm stm-chans text time + transformers unix unordered-containers vcache vector + ]; + executableSystemDepends = [ libxcrypt ]; + executablePkgconfigDepends = [ pcre ]; + description = "A new implementation of the LambdaMOO server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "etamoo"; + }) {inherit (pkgs) libxcrypt; inherit (pkgs) pcre;}; + + "Etage" = callPackage + ({ mkDerivation, base, containers, ghc, mtl, operational, random + , SafeSemaphore, time, unix + }: + mkDerivation { + pname = "Etage"; + version = "0.1.12"; + sha256 = "1ik8j7s1z64dpdg251m8dr7k7llkhxydlf6l6dhyv9ra55dg4n20"; + libraryHaskellDepends = [ + base containers ghc mtl operational random SafeSemaphore time unix + ]; + description = "A general data-flow framework"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Etage-Graph" = callPackage + ({ mkDerivation, array, base, containers, deepseq, Etage, fgl, mtl + , parallel, random, time + }: + mkDerivation { + pname = "Etage-Graph"; + version = "0.1.8"; + sha256 = "0xzsvah4nhxv5hw8p0sv1pjy4p30xa3f2afs8jncx20n918mk9l2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers Etage fgl mtl ]; + executableHaskellDepends = [ + array base containers deepseq Etage fgl mtl parallel random time + ]; + description = "Data-flow based graph algorithms"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "etage-graph-test"; + }) {}; + + "Eternal10Seconds" = callPackage + ({ mkDerivation, base, haskell98, SDL, SDL-mixer }: + mkDerivation { + pname = "Eternal10Seconds"; + version = "0.2"; + sha256 = "0kh1zjqr9cmx7xyfk2y3iwr3x3zvh3pb4ghfjz3xr2wwg2rmymxp"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base haskell98 SDL SDL-mixer ]; + description = "A 2-D shooting game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Eternal10Seconds"; + }) {}; + + "Etherbunny" = callPackage + ({ mkDerivation, base, binary, bytestring, haskell98, libpcap + , network, pcap + }: + mkDerivation { + pname = "Etherbunny"; + version = "0.3"; + sha256 = "0cm98x626cqwri9qsfhwi6s50kg433a1p78y9na70z868p6n27nj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring haskell98 network pcap + ]; + executableHaskellDepends = [ + base binary bytestring haskell98 network pcap + ]; + executableSystemDepends = [ libpcap ]; + description = "A network analysis toolkit for Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "etherbunny"; + }) {inherit (pkgs) libpcap;}; + + "EuroIT" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "EuroIT"; + version = "2010.2.5"; + sha256 = "1a6bvi0y1pnzpx0x3arrardgkbs0m8ssfwcyxf6fim87wcb0jcgv"; + libraryHaskellDepends = [ base ]; + description = "Library for using euro currency, italian language"; + license = lib.licenses.bsd3; + }) {}; + + "Euterpea" = callPackage + ({ mkDerivation, array, arrows, base, bytestring, containers + , deepseq, ghc-prim, HCodecs, heap, PortMidi, random, stm + }: + mkDerivation { + pname = "Euterpea"; + version = "2.0.7"; + sha256 = "0kxdilxzg0dgz1684csbyfv4cifh9d92ac6pwp6dnrcwwpwskiw8"; + revision = "1"; + editedCabalFile = "1fdkjivbrp9q5vwiprjhpnpl9bir1qdiybc2hm52i016x3rx51d8"; + libraryHaskellDepends = [ + array arrows base bytestring containers deepseq ghc-prim HCodecs + heap PortMidi random stm + ]; + description = "Library for computer music research and education"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {}; + + "EventSocket" = callPackage + ({ mkDerivation, base, bytestring, containers, haskell98, mtl + , network + }: + mkDerivation { + pname = "EventSocket"; + version = "0.1"; + sha256 = "03wf8msjcpj8bpnjr7f1wcbag018kap544jwz9a7vnllamps92xd"; + libraryHaskellDepends = [ + base bytestring containers haskell98 mtl network + ]; + description = "Interfaces with FreeSwitch Event Socket"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Extra" = callPackage + ({ mkDerivation, base, bytestring, bzlib, containers, directory + , filepath, HUnit, mtl, network-uri, old-locale, old-time, pretty + , process, pureMD5, QuickCheck, random, regex-compat, time, unix + , Unixutils, zlib + }: + mkDerivation { + pname = "Extra"; + version = "1.46.3"; + sha256 = "1xmwp9cp905nzx5x858wyacjpppn76mkfpkxksdhlq9zhmkp5yyh"; + libraryHaskellDepends = [ + base bytestring bzlib containers directory filepath HUnit mtl + network-uri old-locale old-time pretty process pureMD5 QuickCheck + random regex-compat time unix Unixutils zlib + ]; + description = "A grab bag of modules"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "FAI" = callPackage + ({ mkDerivation, base, hspec, inline-c }: + mkDerivation { + pname = "FAI"; + version = "0.1.0.20"; + sha256 = "0w0fygy7vj2fgvgg2fmw24sb75rsv24bhanly5m067sjdcqaj5cy"; + libraryHaskellDepends = [ base inline-c ]; + testHaskellDepends = [ base hspec inline-c ]; + description = "Haskell Foreign Accelerate Interface"; + license = lib.licenses.lgpl3Only; + }) {}; + + "FComp" = callPackage + ({ mkDerivation, array, base, binary, deepseq, ghc-prim + , HarmTrace-Base, haskore, instant-generics, ListLike, midi, mtl + , QuickCheck, random, template-haskell, time, uu-parsinglib + }: + mkDerivation { + pname = "FComp"; + version = "1.0.2"; + sha256 = "0hkmh3vjibbzkh004b4zig2rvvnh6l2cdqsmxbpyjbwqryzraxrn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary deepseq ghc-prim HarmTrace-Base haskore + instant-generics ListLike midi mtl QuickCheck random + template-haskell time uu-parsinglib + ]; + executableHaskellDepends = [ + array base binary deepseq ghc-prim HarmTrace-Base haskore + instant-generics ListLike midi mtl QuickCheck random + template-haskell time uu-parsinglib + ]; + description = "Compose music"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "fcomp"; + }) {}; + + "FM-SBLEX" = callPackage + ({ mkDerivation, array, base, containers, haskell98 }: + mkDerivation { + pname = "FM-SBLEX"; + version = "3.0.1"; + sha256 = "1cb3qq8yqn19xpsjbczxs8rablkczaigs6hp2vypsjyw5s8sqza8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base containers haskell98 ]; + description = "A set of computational morphology tools for Swedish diachronic lexicons"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "FModExRaw" = callPackage + ({ mkDerivation, base, fmodex64 }: + mkDerivation { + pname = "FModExRaw"; + version = "0.2.0.0"; + sha256 = "0l2zhlxh88wy9y9gk1aa03yy65iw8zigr4pgp63mn2mqcrskfszl"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ fmodex64 ]; + description = "The Haskell FModEx raw API"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {fmodex64 = null;}; + + "FPretty" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "FPretty"; + version = "1.1"; + sha256 = "0hpbm11z95wfh0i1dp2c35maksnz0zxpz9vbxq6f5c13x4i03b5q"; + revision = "1"; + editedCabalFile = "0d6mjr7b37f5bgjijjgx4x4fgfmkbhksphzkaf0p5jyzxp45fasc"; + libraryHaskellDepends = [ base containers ]; + description = "Efficient simple pretty printing combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "FSM" = callPackage + ({ mkDerivation, base, containers, matrix, vector }: + mkDerivation { + pname = "FSM"; + version = "1.0.0"; + sha256 = "0gsrfzk5g499r7xdhsaag53207bd015jwcrl2f9izmpa6gli5las"; + libraryHaskellDepends = [ base containers matrix vector ]; + description = "Basic concepts of finite state machines"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "FTGL" = callPackage + ({ mkDerivation, base, ftgl }: + mkDerivation { + pname = "FTGL"; + version = "2.1"; + sha256 = "0b76798bxxivjrjx92qiv8ghsg3j8rhvfms8sl19ji6fip2h3fw2"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ ftgl ]; + description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) ftgl;}; + + "FTGL-bytestring" = callPackage + ({ mkDerivation, base, bytestring, ftgl, StateVar-transformer + , transformers + }: + mkDerivation { + pname = "FTGL-bytestring"; + version = "2.0"; + sha256 = "11y8g2gi4g6x639c9wfj2224f9vgaf88hdd1f981al53kzf7y2y2"; + libraryHaskellDepends = [ + base bytestring StateVar-transformer transformers + ]; + librarySystemDepends = [ ftgl ]; + description = "Portable TrueType font rendering for OpenGL using the Freetype2 library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) ftgl;}; + + "FTPLine" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, directory, ftphs + , haskeline, mtl, network, strict + }: + mkDerivation { + pname = "FTPLine"; + version = "1.4.1.1"; + sha256 = "106jhy936xdi2cfbch7js57a2zhd9kj303zzd83mqh3vbdi599ml"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base bytestring directory ftphs haskeline mtl network + strict + ]; + description = "A command-line FTP client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "FTPLine"; + }) {}; + + "FULE" = callPackage + ({ mkDerivation, base, containers, deepseq, mtl, transformers }: + mkDerivation { + pname = "FULE"; + version = "0.3.1"; + sha256 = "0h2dcnkxnwsczjlp6bwa38lzwdwkihgj2xmj2f46dz91npfjk9xg"; + libraryHaskellDepends = [ + base containers deepseq mtl transformers + ]; + testHaskellDepends = [ base containers deepseq mtl transformers ]; + description = "Functional UI Layout Engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Facebook-Password-Hacker-Online-Latest-Version" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec + , hspec-discover, lens, QuickCheck, servant, servant-auth + , servant-auth-docs, servant-docs, template-haskell, text + }: + mkDerivation { + pname = "Facebook-Password-Hacker-Online-Latest-Version"; + version = "1.0.1"; + sha256 = "0xvr2bj800i7ssbn6gbz4pknhakrgifkirf3rsn6ln4g35h29m07"; + revision = "1"; + editedCabalFile = "0p70xim6ay9ffs5s69nw64znridyb7fzdfawh3gp0fzlybzmjypy"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base lens servant servant-auth servant-docs text + ]; + testHaskellDepends = [ + base doctest hspec lens QuickCheck servant servant-auth + servant-auth-docs servant-docs template-haskell text + ]; + testToolDepends = [ hspec-discover ]; + description = "spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Facts" = callPackage + ({ mkDerivation, AC-Angle, base, containers, digits, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "Facts"; + version = "0.1.2"; + sha256 = "018g9qj6nmabjbl4rakqjp32vwfyak1wk5cx3s0amm53wnf2mz75"; + libraryHaskellDepends = [ + AC-Angle base containers digits QuickCheck template-haskell + ]; + description = "A collection of facts about the real world"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "FailT" = callPackage + ({ mkDerivation, base, doctest, exceptions, hspec, mtl, QuickCheck + , quickcheck-classes, text + }: + mkDerivation { + pname = "FailT"; + version = "0.1.2.0"; + sha256 = "1hvn1bzkaazzc6hdyq27kfd99jbvj9wbsfajahsf3rzp9mqxbqzi"; + libraryHaskellDepends = [ base exceptions mtl text ]; + testHaskellDepends = [ + base doctest exceptions hspec mtl QuickCheck quickcheck-classes + ]; + description = "A 'FailT' monad transformer that plays well with 'MonadFail'"; + license = lib.licenses.bsd3; + }) {}; + + "FailureT" = callPackage + ({ mkDerivation, base, base-unicode-symbols, mmtl }: + mkDerivation { + pname = "FailureT"; + version = "15778.1"; + sha256 = "1qhjqswx4qyfan3rpvvl1hgmf369krqprlr6x20hp34r2qw9s135"; + libraryHaskellDepends = [ base base-unicode-symbols mmtl ]; + description = "Failure Monad Transformer"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "FastPush" = callPackage + ({ mkDerivation, base, STMonadTrans, vector }: + mkDerivation { + pname = "FastPush"; + version = "0.1.0.3"; + sha256 = "0yxaqyn6nxbyfkn5pmd7wh951dhdvkg1xgh5757f7hn00bx87wv1"; + libraryHaskellDepends = [ base STMonadTrans vector ]; + description = "A monad and monad transformer for pushing things onto a stack very fast"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "FastxPipe" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring, pipes + , pipes-attoparsec, pipes-bytestring + }: + mkDerivation { + pname = "FastxPipe"; + version = "0.2.0.0"; + sha256 = "1img1aivadrdljsixzll3qpdzvbjqy18mcwanli6w70ch556jsa9"; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring pipes pipes-attoparsec + pipes-bytestring + ]; + description = "Fasta and Fastq streaming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "FenwickTree" = callPackage + ({ mkDerivation, base, QuickCheck, template-haskell }: + mkDerivation { + pname = "FenwickTree"; + version = "0.1.2.1"; + sha256 = "0g7hhkim16wsjf8l79hqkiv1lain6jm8wpiml1iycra3n9i2s5ww"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base QuickCheck template-haskell ]; + testHaskellDepends = [ base QuickCheck template-haskell ]; + description = "Data structure for fast query and update of cumulative sums"; + license = lib.licenses.bsd3; + }) {}; + + "FermatsLastMargin" = callPackage + ({ mkDerivation, base, HAppS-Data, HAppS-IxSet, HAppS-Server + , HAppS-State, HAppS-Util, haskell98, HaXml, mtl, old-time, random + , syb-with-class, template-haskell + }: + mkDerivation { + pname = "FermatsLastMargin"; + version = "0.1"; + sha256 = "07sryfn26afisrsgnzrp0vjshspa40pvl4214mzb5mdm9h5c63f8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base HAppS-Data HAppS-IxSet HAppS-Server HAppS-State HAppS-Util + haskell98 HaXml mtl old-time random syb-with-class template-haskell + ]; + description = "Annotate ps and pdf documents"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "flm"; + }) {}; + + "FerryCore" = callPackage + ({ mkDerivation, base, containers, HaXml, mtl, parsec, pretty + , TableAlgebra, template-haskell + }: + mkDerivation { + pname = "FerryCore"; + version = "0.4.6.4"; + sha256 = "1dxhbrmcl36dg14lyihpy8fd8sdsmawh70fykllcjk3fh7a11wgp"; + libraryHaskellDepends = [ + base containers HaXml mtl parsec pretty TableAlgebra + template-haskell + ]; + description = "Ferry Core Components"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Feval" = callPackage + ({ mkDerivation, base, containers, mtl, parsec }: + mkDerivation { + pname = "Feval"; + version = "1.0.0.1"; + sha256 = "0mlbgfjmh7kdk10kcbnm88b89jnsl84kc2k9gyximqnwvlpd5n2p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers mtl parsec ]; + description = "Evaluation using F-Algebras"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "Feval"; + broken = true; + }) {}; + + "FieldTrip" = callPackage + ({ mkDerivation, base, GLUT, graphicsFormats, MemoTrie, old-time + , OpenGL, TypeCompose, vector-space + }: + mkDerivation { + pname = "FieldTrip"; + version = "0.2.7"; + sha256 = "1161mz8443j1jr8pnkh6gz6w99cd16hk94ypsh8vzmpbfp40i5rb"; + libraryHaskellDepends = [ + base GLUT graphicsFormats MemoTrie old-time OpenGL TypeCompose + vector-space + ]; + description = "Functional 3D"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "FileManip" = callPackage + ({ mkDerivation, base, bytestring, directory, extensible-exceptions + , filepath, mtl, unix + }: + mkDerivation { + pname = "FileManip"; + version = "0.3.3.1"; + sha256 = "0dhl7zkyy4p0pgmraci82krph6hqrq1bwmx7wgm9agrnpdyg4dxi"; + libraryHaskellDepends = [ + base bytestring directory extensible-exceptions filepath mtl unix + ]; + description = "Expressive file and directory manipulation for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "FileManipCompat" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, mtl + , unix-compat + }: + mkDerivation { + pname = "FileManipCompat"; + version = "0.18"; + sha256 = "0c017r7bzgf1mdbk0iyr2amhm41q89mcq69fkszskjhy4z9wl6v0"; + libraryHaskellDepends = [ + base bytestring directory filepath mtl unix-compat + ]; + description = "Expressive file and directory manipulation for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "FilePather" = callPackage + ({ mkDerivation, base, comonad, comonad-transformers, data-lens + , directory, filepath, mtl, transformers + }: + mkDerivation { + pname = "FilePather"; + version = "0.2.0"; + sha256 = "1rwj8hqys01cn14d754wyl2vr19mvh4vsg2f3hrqjqiafkij90xd"; + libraryHaskellDepends = [ + base comonad comonad-transformers data-lens directory filepath mtl + transformers + ]; + description = "Functions on System.FilePath"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "FileSystem" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath, mtl + , old-time + }: + mkDerivation { + pname = "FileSystem"; + version = "1.0.0"; + sha256 = "0qyzwpvajvqywbnfhj3vzb5xl4wjjywyqr4szywd8qwb7kly29w6"; + libraryHaskellDepends = [ + base binary bytestring directory filepath mtl old-time + ]; + description = "File system data structure and monad transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Files" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "Files"; + version = "0.1.1.1"; + sha256 = "00sv8dd323lwyw6597xyza12h8m1pdp63b2jlqfsjgnxn2rb60lm"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "File content extraction/rearrangement"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "Files"; + broken = true; + }) {}; + + "Fin" = callPackage + ({ mkDerivation, alg, base, foldable1, natural-induction, peano + , universe-base + }: + mkDerivation { + pname = "Fin"; + version = "0.2.9.0"; + sha256 = "1wkbdjrpb7ydc659h76yrrhyv7akwx64k7cxv5fmjrwn4vgd0r8a"; + revision = "2"; + editedCabalFile = "0d8zdfkndkyb3ygv4sfy57k4h875b639p3s5jn60krlvd1vx81ql"; + libraryHaskellDepends = [ + alg base foldable1 natural-induction peano universe-base + ]; + description = "Finite totally-ordered sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Finance-Quote-Yahoo" = callPackage + ({ mkDerivation, base, bytestring, http-conduit, network + , old-locale, time + }: + mkDerivation { + pname = "Finance-Quote-Yahoo"; + version = "0.8.0"; + sha256 = "1d786xkrj0h270mfwxxkfxysmk78xkz2jdj8w1iin3hgy3ramifz"; + libraryHaskellDepends = [ + base bytestring http-conduit network old-locale time + ]; + description = "Obtain quote data from finance.yahoo.com"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Finance-Treasury" = callPackage + ({ mkDerivation, base, containers, HTTP, HTTP-Simple, hxt + , hxt-filter, network, old-locale, time + }: + mkDerivation { + pname = "Finance-Treasury"; + version = "0.1.2"; + sha256 = "17wxdwj8162c0yawz4anjs6d3fjbhs3b05wk319acblksjx60sal"; + libraryHaskellDepends = [ + base containers HTTP HTTP-Simple hxt hxt-filter network old-locale + time + ]; + description = "Obtain Treasury yield curve data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "FindBin" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "FindBin"; + version = "0.0.5"; + sha256 = "197xvn05yysmibm1p5wzxfa256lvpbknr5d1l2ws6g40w1kpk717"; + libraryHaskellDepends = [ base directory filepath ]; + description = "Locate directory of original program"; + license = lib.licenses.bsd3; + }) {}; + + "FiniteCategories" = callPackage + ({ mkDerivation, base, containers, directory, filepath, random + , text, WeakSets + }: + mkDerivation { + pname = "FiniteCategories"; + version = "0.6.4.0"; + sha256 = "10j6bipj0z86q87fnfd9iq2s43n2dixhfzh8y3yv18hs5jf4cgi0"; + libraryHaskellDepends = [ + base containers directory filepath random text WeakSets + ]; + testHaskellDepends = [ + base containers directory filepath random text WeakSets + ]; + description = "Finite categories and usual categorical constructions on them"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "FiniteCategoriesGraphViz" = callPackage + ({ mkDerivation, base, containers, directory, fgl, filepath + , FiniteCategories, graphviz, process, random, text, WeakSets + }: + mkDerivation { + pname = "FiniteCategoriesGraphViz"; + version = "0.2.0.0"; + sha256 = "1ff4mqbqlpki959d9qcq6h91v4p93iq4llac47kgzv98mcwvy146"; + libraryHaskellDepends = [ + base containers directory fgl filepath FiniteCategories graphviz + process random text WeakSets + ]; + testHaskellDepends = [ + base containers directory fgl filepath FiniteCategories graphviz + process random text WeakSets + ]; + description = "Transform objects of the package FiniteCategories into graphs using GraphViz"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "FiniteMap" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "FiniteMap"; + version = "0.1"; + sha256 = "1kf638h5gsc8fklhaw2jiad1r0ssgj8zkfmzywp85lrx5z529gky"; + libraryHaskellDepends = [ base haskell98 ]; + description = "A finite map implementation, derived from the paper: Efficient sets: a balancing act, S. Adams, Journal of functional programming 3(4) Oct 1993, pp553-562"; + license = lib.licenses.bsdOriginal; + hydraPlatforms = lib.platforms.none; + }) {}; + + "FirstOrderTheory" = callPackage + ({ mkDerivation, base, containers, Proper }: + mkDerivation { + pname = "FirstOrderTheory"; + version = "0.1.0.6"; + sha256 = "1941ickx8aj3qbkry4gz8ni6snh26gkdrgabpx9z588518q4x27i"; + libraryHaskellDepends = [ base containers Proper ]; + description = "Grammar and typeclass for first order theories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "FirstPrelude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "FirstPrelude"; + version = "0.1.2.0"; + sha256 = "00qv9h9i3yy7rh6wl8qs2r00z9hqpm56y9g717qh0skrl1fdk3yk"; + libraryHaskellDepends = [ base ]; + description = "A version of Prelude suitable for teaching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "FixedPoint-simple" = callPackage + ({ mkDerivation, base, deepseq, template-haskell }: + mkDerivation { + pname = "FixedPoint-simple"; + version = "0.6.1"; + sha256 = "0qfys17q3i56l20wzkpr8inq130j67kya022ynf0sgbc86avlrcn"; + libraryHaskellDepends = [ base deepseq template-haskell ]; + description = "Fixed point, large word, and large int numerical representations (types and common class instances)"; + license = lib.licenses.bsd3; + }) {}; + + "Flint2" = callPackage + ({ mkDerivation, base, containers, flint, gmp, groups, QuickCheck + }: + mkDerivation { + pname = "Flint2"; + version = "0.1.0.5"; + sha256 = "0hldi7kknhb4kl228b658skn2irakmshb84dqmdgpy76v5b7klxx"; + libraryHaskellDepends = [ base containers groups QuickCheck ]; + librarySystemDepends = [ flint ]; + libraryPkgconfigDepends = [ flint gmp ]; + testHaskellDepends = [ base ]; + description = "Haskell bindings for the flint library for number theory"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) flint; inherit (pkgs) gmp;}; + + "Flint2-Examples" = callPackage + ({ mkDerivation, base, containers, filepath, Flint2, gloss + , gloss-juicy, JuicyPixels, mtl, optparse-applicative, time, timeit + }: + mkDerivation { + pname = "Flint2-Examples"; + version = "0.1.0.2"; + sha256 = "1dyy1wfllxrx56aws4s55bpyiw89ad2jm033pa7zhv9628g8ymar"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers filepath Flint2 gloss gloss-juicy JuicyPixels mtl + optparse-applicative time timeit + ]; + testHaskellDepends = [ + base containers Flint2 mtl optparse-applicative timeit + ]; + description = "Examples for the Flint2 library"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Flippi" = callPackage + ({ mkDerivation, base, cgi, containers, directory, haskell98 + , old-time, parsec, xhtml + }: + mkDerivation { + pname = "Flippi"; + version = "0.0.5"; + sha256 = "1w25h3n3cnsl9dvr5s94jzf5qxyx0dl0v8dmqv2rkwwm7s2hdbl9"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cgi containers directory haskell98 old-time parsec xhtml + ]; + description = "Wiki"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "flippi"; + }) {}; + + "FloatingHex" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "FloatingHex"; + version = "0.5"; + sha256 = "0c38062vnjmy3fc5nxwg7sgbfabikaakgdsl34ka229s6w7pm8x3"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Read and write hexadecimal floating point numbers"; + license = lib.licenses.bsd3; + }) {}; + + "Focus" = callPackage + ({ mkDerivation, base, MissingH, split }: + mkDerivation { + pname = "Focus"; + version = "0.1.2"; + sha256 = "1f1ch6mxgaam1i4ryd1av879y2f8wn3wmg47h23w2l0pvgmxgrj1"; + libraryHaskellDepends = [ base MissingH split ]; + description = "Tools for focusing in on locations within numbers"; + license = lib.licenses.mit; + }) {}; + + "Folly" = callPackage + ({ mkDerivation, base, containers, HUnit, parsec }: + mkDerivation { + pname = "Folly"; + version = "0.2.0.1"; + sha256 = "18wj59n0qy9z4q7pi0gnrydlji3zz9b7wkyhafk8jbi6930a9rba"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers parsec ]; + executableHaskellDepends = [ base containers HUnit parsec ]; + description = "A first order logic library in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "FontyFruity" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , directory, filepath, text, vector, xml + }: + mkDerivation { + pname = "FontyFruity"; + version = "0.5.3.5"; + sha256 = "16hafvgfmxjv6bl67f3691n2ci3k89pbh0296vfwf9jk7ah5psrd"; + libraryHaskellDepends = [ + base binary bytestring containers deepseq directory filepath text + vector xml + ]; + description = "A true type file format loader"; + license = lib.licenses.bsd3; + }) {}; + + "ForSyDe" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath, mtl + , old-time, parameterized-data, pretty, process, random + , regex-posix, template-haskell, type-level + }: + mkDerivation { + pname = "ForSyDe"; + version = "3.1.1"; + sha256 = "0ggwskyxpdrjny0rz61zdp20r5vzig8ggmqxf0qa8gljvvfp6bhp"; + revision = "2"; + editedCabalFile = "1aqgir67890wknbrjk1lj3f8kgdvr6abxrhzam1wh7n9jy3i5d68"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base containers directory filepath mtl old-time + parameterized-data pretty process random regex-posix + template-haskell type-level + ]; + description = "ForSyDe's Haskell-embedded Domain Specific Language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ForestStructures" = callPackage + ({ mkDerivation, aeson, base, bifunctors, containers, criterion + , deepseq, fgl, lens, QuickCheck, tasty, tasty-quickcheck, tasty-th + , unordered-containers, vector, vector-th-unbox + }: + mkDerivation { + pname = "ForestStructures"; + version = "0.0.1.1"; + sha256 = "1fqw4vm3i76is9z5p7bw4pjlsqdcvsp71jadqmwdz53d0nfwrc33"; + libraryHaskellDepends = [ + aeson base bifunctors containers deepseq fgl lens QuickCheck + unordered-containers vector vector-th-unbox + ]; + testHaskellDepends = [ + base containers QuickCheck tasty tasty-quickcheck tasty-th vector + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Tree- and forest structures"; + license = lib.licenses.bsd3; + }) {}; + + "Forestry" = callPackage + ({ mkDerivation, ADPfusion, ADPfusionForest, base, BiobaseNewick + , BiobaseTypes, containers, criterion, ForestStructures + , FormalGrammars, lens, log-domain, PrimitiveArray + , PrimitiveArray-Pretty, QuickCheck, tasty, tasty-quickcheck + , tasty-th, text, vector + }: + mkDerivation { + pname = "Forestry"; + version = "0.0.0.1"; + sha256 = "0l56ajrdxkpk59ahrdzr5qk4vxp8j3i0w6n6vpp1cl414rwg51qz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ADPfusion ADPfusionForest base BiobaseNewick BiobaseTypes + containers ForestStructures FormalGrammars lens log-domain + PrimitiveArray PrimitiveArray-Pretty text vector + ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck tasty-th + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Comparison of trees and forests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ForkableT" = callPackage + ({ mkDerivation, base, monad-control, mtl, resourcet }: + mkDerivation { + pname = "ForkableT"; + version = "0.1.0.2"; + sha256 = "0lzrggy1j15cajb6k5qhz2s8ddngr3hhhsj781ya45fcx82mngvj"; + libraryHaskellDepends = [ base monad-control mtl resourcet ]; + description = "Forkable monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "FormalGrammars" = callPackage + ({ mkDerivation, ADPfusion, ansi-wl-pprint, base, bytestring + , containers, data-default, lens, mtl, parsers, PrimitiveArray + , semigroups, template-haskell, text, transformers, trifecta + , unordered-containers, vector + }: + mkDerivation { + pname = "FormalGrammars"; + version = "0.4.0.0"; + sha256 = "1gl0z40g8vc52zhjzdysrzgjyj5qrwhh6dnzkpfj83m13zahhy1p"; + libraryHaskellDepends = [ + ADPfusion ansi-wl-pprint base bytestring containers data-default + lens mtl parsers PrimitiveArray semigroups template-haskell text + transformers trifecta unordered-containers vector + ]; + testHaskellDepends = [ + ADPfusion ansi-wl-pprint base bytestring containers data-default + lens mtl parsers PrimitiveArray semigroups template-haskell text + transformers trifecta unordered-containers vector + ]; + description = "(Context-free) grammars in formal language theory"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Fortnite-Hack-Cheats-Free-V-Bucks-Generator" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec + , hspec-discover, lens, QuickCheck, servant, servant-auth + , servant-auth-docs, servant-docs, template-haskell, text + }: + mkDerivation { + pname = "Fortnite-Hack-Cheats-Free-V-Bucks-Generator"; + version = "1.0.1"; + sha256 = "02qj2lmf74m0d58fr09grylcmzzygi06rkn37bzpaiqr8fb032js"; + revision = "4"; + editedCabalFile = "1k976a5lnjzxgy486c7msh0d35zj4l3w671n4rivqzr9xfwhmb8d"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest hspec lens QuickCheck servant servant-auth + servant-auth-docs servant-docs template-haskell text + ]; + testToolDepends = [ hspec-discover ]; + description = "spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Foster" = callPackage + ({ mkDerivation, array, base, cmdtheline, containers, criterion + , random, strict + }: + mkDerivation { + pname = "Foster"; + version = "1.1.2"; + sha256 = "0w4jnxk32c0pvrh2k7y93fckvrkcj3q8w4yi12zsgj9k1ic7yb6a"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base cmdtheline containers random strict + ]; + benchmarkHaskellDepends = [ + array base cmdtheline containers criterion random strict + ]; + description = "Utilities to generate and solve puzzles"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "foster"; + }) {}; + + "FpMLv53" = callPackage + ({ mkDerivation, base, HaXml }: + mkDerivation { + pname = "FpMLv53"; + version = "0.1"; + sha256 = "0h7vi940zrl2fqv8c2g0vj0gh9qfm2jf8c2drclx37zax5kb0r6p"; + libraryHaskellDepends = [ base HaXml ]; + description = "A binding for the Financial Products Markup Language (v5.3)"; + license = "LGPL"; + }) {}; + + "FractalArt" = callPackage + ({ mkDerivation, base, directory, filepath, JuicyPixels, libX11 + , mwc-random, primitive, random, vector + }: + mkDerivation { + pname = "FractalArt"; + version = "0.2.0.3"; + sha256 = "1z50cfy4z7c274j5wma3g7b9rwnq309ra2njjk2r7n9hildzzw6y"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath JuicyPixels mwc-random primitive random + vector + ]; + executableSystemDepends = [ libX11 ]; + description = "Generates colorful wallpapers"; + license = lib.licenses.mit; + mainProgram = "FractalArt"; + }) {inherit (pkgs.xorg) libX11;}; + + "Fractaler" = callPackage + ({ mkDerivation, base, FTGL, GLFW-b, OpenGLRaw, parallel, random + , time + }: + mkDerivation { + pname = "Fractaler"; + version = "3"; + sha256 = "0h6jlrd5wz40pjkqy75mvcgb8bqpqlq7vypy1062kb2cngl8235f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base FTGL GLFW-b OpenGLRaw parallel random time + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "Fractaler"; + broken = true; + }) {}; + + "Frames" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , contravariant, criterion, deepseq, directory, discrimination + , foldl, ghc-prim, hashable, hspec, HUnit, lens, pipes + , pipes-bytestring, pipes-group, pipes-parse, pipes-safe, pretty + , primitive, readable, regex-applicative, template-haskell + , temporary, text, tomland, transformers, unordered-containers + , validation-selective, vector, vector-th-unbox, vinyl + }: + mkDerivation { + pname = "Frames"; + version = "0.7.4.2"; + sha256 = "0211qph0yc79al3dp43m12wnd5hxg9cpap0d5xh124zmaji0dq1l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers contravariant deepseq discrimination + ghc-prim hashable pipes pipes-bytestring pipes-group pipes-parse + pipes-safe primitive readable template-haskell text transformers + vector vector-th-unbox vinyl + ]; + testHaskellDepends = [ + attoparsec base bytestring directory foldl hspec HUnit lens pipes + pretty regex-applicative template-haskell temporary text tomland + unordered-containers validation-selective vinyl + ]; + benchmarkHaskellDepends = [ base criterion pipes transformers ]; + description = "Data frames for working with tabular data files"; + license = lib.licenses.bsd3; + }) {}; + + "Frames-beam" = callPackage + ({ mkDerivation, base, beam-core, beam-migrate, beam-postgres + , bytestring, conduit, Frames, generics-sop, hspec, hspec-core + , monad-control, postgresql-simple, process, QuickCheck, scientific + , template-haskell, text, time, uuid-types, vinyl + }: + mkDerivation { + pname = "Frames-beam"; + version = "0.2.0.0"; + sha256 = "1fzd41zwx5zmbysk49z2r9ga11z8c0vqqfvb4zgbcm3ivhkn48yi"; + libraryHaskellDepends = [ + base beam-core beam-migrate beam-postgres bytestring conduit Frames + generics-sop monad-control postgresql-simple process scientific + template-haskell text time uuid-types vinyl + ]; + testHaskellDepends = [ + base beam-core beam-migrate beam-postgres bytestring conduit Frames + generics-sop hspec hspec-core QuickCheck text vinyl + ]; + description = "A library for accessing Postgres tables as in-memory data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Frames-dsv" = callPackage + ({ mkDerivation, base, bytestring, Frames, hspec, hw-dsv, pipes + , template-haskell, text, vector, vinyl + }: + mkDerivation { + pname = "Frames-dsv"; + version = "0.1.2"; + sha256 = "0zdcbysiai7lskm8lmf454022ad0kgwl0v0kzj9596fvbdx0gdi2"; + libraryHaskellDepends = [ + base bytestring Frames hw-dsv pipes template-haskell text vector + vinyl + ]; + testHaskellDepends = [ base Frames hspec pipes ]; + description = "Alternative CSV parser for the Frames package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Frames-map-reduce" = callPackage + ({ mkDerivation, base, containers, foldl, Frames, hashable + , map-reduce-folds, newtype, profunctors, random, text, vector + , vinyl + }: + mkDerivation { + pname = "Frames-map-reduce"; + version = "0.4.1.2"; + sha256 = "1kgm3spd04iq2g6in1r0j7dcciz2z7dr7xxdkcdwkzcvl342jglx"; + libraryHaskellDepends = [ + base containers foldl Frames hashable map-reduce-folds newtype + profunctors vinyl + ]; + testHaskellDepends = [ + base foldl Frames random text vector vinyl + ]; + description = "Frames wrapper for map-reduce-folds and some extra folds helpers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Frames-streamly" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , dlist, exceptions, foldl, Frames, fusion-plugin, ghc-prim, hspec + , hspec-discover, monad-control, pipes, pipes-safe, pipes-text + , primitive, readable, relude, streamly, streamly-bytestring + , strict, template-haskell, text, text-builder, vector + , vector-th-unbox, vinyl, word8 + }: + mkDerivation { + pname = "Frames-streamly"; + version = "0.3.1.0"; + sha256 = "0604cmaxvxb3hc7qrk073qrr8r6r4yw1afi98lphx70ijdambdj5"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers deepseq dlist exceptions foldl Frames + fusion-plugin ghc-prim monad-control pipes pipes-safe pipes-text + primitive readable relude streamly streamly-bytestring strict + template-haskell text text-builder vector vector-th-unbox vinyl + word8 + ]; + executableHaskellDepends = [ + base containers foldl Frames readable relude streamly + template-haskell text vector vector-th-unbox vinyl + ]; + testHaskellDepends = [ + base containers foldl Frames hspec hspec-discover pipes-safe + streamly text vinyl + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base containers criterion foldl Frames fusion-plugin pipes relude + text vinyl + ]; + description = "A streamly layer for Frames I/O"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Demo"; + broken = true; + }) {}; + + "Frank" = callPackage + ({ mkDerivation, base, mtl, newtype, she, void }: + mkDerivation { + pname = "Frank"; + version = "0.3"; + sha256 = "1p99ab5qgvyh13iy9wgv0a8lqx6s2mygx0s6z51m5mzi9nxf0qw1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base mtl newtype she void ]; + description = "An experimental programming language with typed algebraic effects"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "frank"; + }) {}; + + "FreeTypeGL" = callPackage + ({ mkDerivation, base, freetype2, OpenGL }: + mkDerivation { + pname = "FreeTypeGL"; + version = "0.0.4"; + sha256 = "10sivjxppn138805iwka54cfby59nc39ja30nx2w3762fybz71af"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base freetype2 OpenGL ]; + description = "Loadable texture fonts for OpenGL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "FunGEn" = callPackage + ({ mkDerivation, base, base-compat, GLUT, OpenGL, random }: + mkDerivation { + pname = "FunGEn"; + version = "1.2"; + sha256 = "0hr5rx6b80ra4sndsdag3q2gjnwb01fwnsk39fyd0l9cca8p1s82"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base base-compat GLUT OpenGL random ]; + executableHaskellDepends = [ base GLUT OpenGL random ]; + description = "A lightweight, cross-platform, OpenGL-based game engine"; + license = lib.licenses.bsd3; + }) {}; + + "Fungi" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , ListZipper, mtl, mwc-random, old-time, process, random + , transformers, tuple + }: + mkDerivation { + pname = "Fungi"; + version = "1.0.6"; + sha256 = "181m78c0m1ldnkpng0sps9fbkpq5j4p57j0km34g5kwasxhmwfcc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory filepath ListZipper mtl + mwc-random old-time process random transformers tuple + ]; + description = "Funge-98 interpreter written in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fungi"; + broken = true; + }) {}; + + "GA" = callPackage + ({ mkDerivation, base, directory, random, transformers }: + mkDerivation { + pname = "GA"; + version = "1.0"; + sha256 = "1nsmpph27yv0anrhhfqbpdqs2rrdbhm0jxzs3kk6ab32zb3ivhp2"; + libraryHaskellDepends = [ base directory random transformers ]; + description = "Genetic algorithm library"; + license = lib.licenses.bsd3; + }) {}; + + "GGg" = callPackage + ({ mkDerivation, base, bimap }: + mkDerivation { + pname = "GGg"; + version = "0.1.0.2"; + sha256 = "129z0391zm7v4ixwwq2irqhpb43s5pd0imgh3i9i5l9ahq9lk1h7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bimap ]; + description = "GGg cipher"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "GGg"; + broken = true; + }) {}; + + "GHood" = callPackage + ({ mkDerivation, array, base, process }: + mkDerivation { + pname = "GHood"; + version = "0.0.7"; + sha256 = "056kil71f488xf87xlyx9p5jpah2azhbnb2r7hwdyxbz7izns2ks"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base process ]; + description = "A graphical viewer for Hood"; + license = lib.licenses.bsd3; + }) {}; + + "GLFW" = callPackage + ({ mkDerivation, base, libGL, libX11, libXext, libXfixes, OpenGL }: + mkDerivation { + pname = "GLFW"; + version = "0.5.2.5"; + sha256 = "029sw2sykr6plffkrmigv5mj2aklllmgi021is5ybsbqv0mxgh9p"; + revision = "1"; + editedCabalFile = "1zbgbg3hb1w05cyiwcz510ny8lxa308kw17j7xvqn1r72kv3x186"; + libraryHaskellDepends = [ base OpenGL ]; + librarySystemDepends = [ libGL libX11 libXext libXfixes ]; + description = "A Haskell binding for GLFW"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; + inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXfixes;}; + + "GLFW-OGL" = callPackage + ({ mkDerivation, base, libX11, libXrandr, mtl, OGL }: + mkDerivation { + pname = "GLFW-OGL"; + version = "0.0"; + sha256 = "118hpgdp8rb0jlvlibxcaia4jjjdrn8xpzyvj109piw63g44n910"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base mtl OGL ]; + librarySystemDepends = [ libX11 libXrandr ]; + description = "A binding for GLFW (OGL)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXrandr;}; + + "GLFW-b" = callPackage + ({ mkDerivation, array, base, bindings-GLFW, deepseq, HUnit + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "GLFW-b"; + version = "3.3.9.0"; + sha256 = "12n75mh0szw43y1fqsf95cbwvqy9gmmq7h3lii7gs02mv45fysrc"; + libraryHaskellDepends = [ array base bindings-GLFW deepseq ]; + testHaskellDepends = [ + array base bindings-GLFW deepseq HUnit test-framework + test-framework-hunit + ]; + description = "Bindings to GLFW OpenGL library"; + license = lib.licenses.bsd3; + }) {}; + + "GLFW-b-demo" = callPackage + ({ mkDerivation, base, GLFW-b, mtl, OpenGL, pretty, stm + , transformers + }: + mkDerivation { + pname = "GLFW-b-demo"; + version = "1.0.6"; + sha256 = "01qf0bsv3q60m3as763q49hd3nm5lkady48nc214zjsx31x8by59"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base GLFW-b mtl OpenGL pretty stm transformers + ]; + description = "GLFW-b demo"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "GLFW-b-demo"; + broken = true; + }) {}; + + "GLFW-task" = callPackage + ({ mkDerivation, base, GLFW, monad-task, OpenGL, transformers }: + mkDerivation { + pname = "GLFW-task"; + version = "0.3.0"; + sha256 = "1il8npm7ygg0j8byczlxadlnnf6xxy5hn307k75drbhn4z8swcqg"; + libraryHaskellDepends = [ + base GLFW monad-task OpenGL transformers + ]; + description = "GLFW utility functions to use together with monad-task"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GLHUI" = callPackage + ({ mkDerivation, base, libGL, libX11 }: + mkDerivation { + pname = "GLHUI"; + version = "1.1.0"; + sha256 = "043xw36hrwzc6xdr5vlydbsv5m8675vnk8pfxycr7qixzwljn0aa"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ libGL libX11 ]; + description = "Open OpenGL context windows in X11 with libX11"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11;}; + + "GLM" = callPackage + ({ mkDerivation, aeson, base, bytestring, interpolate, lens, mtl + , parsec, pureMD5, QuickCheck, test-framework + , test-framework-quickcheck2, test-framework-th, transformers + }: + mkDerivation { + pname = "GLM"; + version = "0.7.0.0"; + sha256 = "0p03q3gfc7zfbijc23hkncd5k8kiw3any8zyzi7iclsyfn9q9wia"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring interpolate lens mtl parsec pureMD5 + QuickCheck test-framework test-framework-quickcheck2 + test-framework-th transformers + ]; + executableHaskellDepends = [ + aeson base bytestring interpolate lens mtl parsec pureMD5 + test-framework test-framework-quickcheck2 test-framework-th + ]; + testHaskellDepends = [ + base lens mtl parsec test-framework test-framework-quickcheck2 + test-framework-th + ]; + description = "Simple Gridlab-D GLM parser and utilities"; + license = lib.licenses.mit; + }) {}; + + "GLMatrix" = callPackage + ({ mkDerivation, base, OpenGLRaw }: + mkDerivation { + pname = "GLMatrix"; + version = "0.1.0.1"; + sha256 = "13n80rplyl73ahk8cxgvs9gf655l063sd55spx0zvhw774vvxwv4"; + libraryHaskellDepends = [ base OpenGLRaw ]; + description = "Utilities for working with OpenGL matrices"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "GLURaw" = callPackage + ({ mkDerivation, base, libGL, libGLU, OpenGLRaw, transformers }: + mkDerivation { + pname = "GLURaw"; + version = "2.0.0.5"; + sha256 = "1b3rnva77k9naw5bl573bqgmsq7n9i8rrrvfvhbjcndqgmzhkini"; + libraryHaskellDepends = [ base OpenGLRaw transformers ]; + librarySystemDepends = [ libGL libGLU ]; + description = "A raw binding for the OpenGL graphics system"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libGL; inherit (pkgs) libGLU;}; + + "GLUT" = callPackage + ({ mkDerivation, array, base, containers, OpenGL, StateVar + , transformers + }: + mkDerivation { + pname = "GLUT"; + version = "2.7.0.16"; + sha256 = "0vdkfj4wjzigdpzgr5l001y9wkhwgl00mclr26gf93kps14fkymn"; + revision = "2"; + editedCabalFile = "17vwn7v1ia98q4kwnac1qlk4gxw6pg2mr9av6gw4a7mymjccdmra"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers OpenGL StateVar transformers + ]; + description = "A binding for the OpenGL Utility Toolkit"; + license = lib.licenses.bsd3; + }) {}; + + "GLUtil" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, hpp, JuicyPixels, linear, OpenGL, OpenGLRaw + , transformers, vector + }: + mkDerivation { + pname = "GLUtil"; + version = "0.10.4"; + sha256 = "12bn7519icm7z5j5bqdhplf5gby5c9la57v48p9izs08ll9q9id3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers directory filepath JuicyPixels + linear OpenGL OpenGLRaw transformers vector + ]; + libraryToolDepends = [ hpp ]; + description = "Miscellaneous OpenGL utilities"; + license = lib.licenses.bsd3; + }) {}; + + "GOST34112012-Hash" = callPackage + ({ mkDerivation, base, bytestring, text, utf8-string }: + mkDerivation { + pname = "GOST34112012-Hash"; + version = "0.1.1.2"; + sha256 = "143nppw4b5drfx3444a1gw02x0cjj0ngfcrai1aj03mf88ikgjj4"; + revision = "2"; + editedCabalFile = "0rir26yvx52qvrzribdy3l2d07p4wq287iwr62qn4h0wdc4240dh"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring text utf8-string ]; + description = "Bindings to the GOST R 34.11-2012 hashing implementation"; + license = lib.licenses.bsd2; + }) {}; + + "GPX" = callPackage + ({ mkDerivation, base, comonad, comonad-transformers, containers + , data-lens, hxt, newtype, xsd + }: + mkDerivation { + pname = "GPX"; + version = "0.8.0"; + sha256 = "08qvl4l81bgjx40nmlrmb0csxa3xjj4l0dbq9bzcq65p403xs1pk"; + libraryHaskellDepends = [ + base comonad comonad-transformers containers data-lens hxt newtype + xsd + ]; + description = "Parse GPX files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GPipe" = callPackage + ({ mkDerivation, base, Boolean, containers, exception-transformers + , gl, hashtables, linear, transformers + }: + mkDerivation { + pname = "GPipe"; + version = "2.2.5"; + sha256 = "1k4hxgd5vpdl9fqjk3i81rcyqn53giahcpygb9lm3nyfvxzzwg3z"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base Boolean containers exception-transformers gl hashtables linear + transformers + ]; + description = "Typesafe functional GPU graphics programming"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "GPipe-Collada" = callPackage + ({ mkDerivation, array, base, containers, GPipe, HaXml, mtl, Vec }: + mkDerivation { + pname = "GPipe-Collada"; + version = "0.1.4"; + sha256 = "0aqvyv50gx0qx7icp70pw73gr3p6y05dkn347nqx82jc9dyxjghw"; + libraryHaskellDepends = [ + array base containers GPipe HaXml mtl Vec + ]; + description = "Load GPipe meshes from Collada files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GPipe-Core" = callPackage + ({ mkDerivation, base, Boolean, containers, criterion + , exception-transformers, gl, hspec, hspec-discover, lens, linear + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "GPipe-Core"; + version = "0.2.3.1"; + sha256 = "0yrqhm77bn8dwx335fpkjyxz5jm7i7g5hpxgk9xrrm6b3sm24w0j"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base Boolean containers exception-transformers gl lens linear text + transformers unordered-containers + ]; + testHaskellDepends = [ base hspec lens ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base criterion lens ]; + description = "Typesafe functional GPU graphics programming"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "GPipe-Examples" = callPackage + ({ mkDerivation, base, GLUT, GPipe, GPipe-TextureLoad, haskell98 + , Vec, Vec-Transform + }: + mkDerivation { + pname = "GPipe-Examples"; + version = "0.1"; + sha256 = "0ir32fx0mk5hmmqilv6z89453rqcsgbs13a6ln4cydlkw5lbgv1k"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base GLUT GPipe GPipe-TextureLoad haskell98 Vec Vec-Transform + ]; + description = "Examples for the GPipes package"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GPipe-GLFW" = callPackage + ({ mkDerivation, async, base, containers, GLFW-b, GPipe, stm }: + mkDerivation { + pname = "GPipe-GLFW"; + version = "1.4.1.4"; + sha256 = "13qbiy2gv682xyj0dpy336zbg4224a1sgzqq9kq1v6f8pwavw6bk"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ async base containers GLFW-b GPipe stm ]; + description = "GLFW OpenGL context creation for GPipe"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GPipe-GLFW4" = callPackage + ({ mkDerivation, async, base, containers, criterion + , exception-transformers, GLFW-b, GPipe-Core, hspec, hspec-discover + , JuicyPixels, lens, stm, transformers + }: + mkDerivation { + pname = "GPipe-GLFW4"; + version = "2.0.0"; + sha256 = "1bzbnn7ip5n01kd7nydlmmp5xbzhnfpfhhcmlx1l9qjwzj4zf708"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async base containers GLFW-b GPipe-Core stm + ]; + executableHaskellDepends = [ + base exception-transformers GPipe-Core lens transformers + ]; + testHaskellDepends = [ + base exception-transformers GPipe-Core hspec lens transformers + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base criterion GPipe-Core JuicyPixels + ]; + description = "GLFW OpenGL context creation for GPipe"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "playground"; + }) {}; + + "GPipe-TextureLoad" = callPackage + ({ mkDerivation, base, bitmap, GPipe, stb-image }: + mkDerivation { + pname = "GPipe-TextureLoad"; + version = "1.0.4"; + sha256 = "1yf74k3yvpj42ynivlkacp5zwxwsx3yyfxb2436ljrv3339kjkb4"; + libraryHaskellDepends = [ base bitmap GPipe stb-image ]; + description = "Load GPipe textures from filesystem"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GTALib" = callPackage + ({ mkDerivation, base, containers, deepseq, HUnit, parallel + , template-haskell, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "GTALib"; + version = "0.0.6"; + sha256 = "10l72wn8wdgcvpbcj10hmib6z0175ihsgvmwpp9akx4d6vpf2dz8"; + libraryHaskellDepends = [ + base containers deepseq parallel template-haskell + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "A library for GTA programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Gamgine" = callPackage + ({ mkDerivation, array, base, bytestring, composition, cpphs + , data-lens, directory, filepath, GLFW-b, ListZipper, mtl + , OpenGLRaw, parsec, pretty-show, StateVar, time + , unordered-containers, utility-ht, Vec, zlib + }: + mkDerivation { + pname = "Gamgine"; + version = "0.6.0"; + sha256 = "171mfxq7s719j3h2nfsck2qmwrkmlp3731na6nd81b5x3jvl3ma0"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring composition data-lens directory filepath + GLFW-b ListZipper mtl OpenGLRaw parsec pretty-show StateVar time + unordered-containers utility-ht Vec zlib + ]; + libraryToolDepends = [ cpphs ]; + description = "Some kind of game library or set of utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Ganymede" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl, parsec + , transformers + }: + mkDerivation { + pname = "Ganymede"; + version = "0.0.0.5"; + sha256 = "1fmb6fpdfk21yxrvlgdg32qymzirfbygsq6p4jvm925kvpwqbcwk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath mtl parsec transformers + ]; + description = "An Io interpreter in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ganymede"; + broken = true; + }) {}; + + "GaussQuadIntegration" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "GaussQuadIntegration"; + version = "0.1"; + sha256 = "0v91q0m90338qpxg4hnvb7n6vm1jap3y1rvn9kyzmnxh03rarpx2"; + libraryHaskellDepends = [ base ]; + description = "Non-adaptive Gaussian quadrature for numeric integraton"; + license = lib.licenses.bsd3; + }) {}; + + "GeBoP" = callPackage + ({ mkDerivation, array, base, directory, random, wx, wxcore }: + mkDerivation { + pname = "GeBoP"; + version = "1.7.5"; + sha256 = "14shcs5wfkf4q473hsdgh7ky1fsrb59nf0g2ff4viyw1diyakw7x"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base directory random wx wxcore + ]; + description = "Several games"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gebop"; + }) {}; + + "GenI" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , directory, errors, filepath, hslogger, HUnit, json, mtl, ordered + , parsec, process, QuickCheck, smallcheck, syb, test-framework + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-smallcheck, text, time, transformers, yaml-light + }: + mkDerivation { + pname = "GenI"; + version = "0.25.0.1"; + sha256 = "0jdalwm1qhr0adlxfbmw7valqiqmfziv4xrlyprw2nycic99p7gm"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring containers deepseq directory filepath + hslogger json mtl ordered parsec process syb text time transformers + yaml-light + ]; + executableHaskellDepends = [ + base containers directory filepath hslogger json mtl process + yaml-light + ]; + testHaskellDepends = [ + base containers errors filepath HUnit json mtl parsec QuickCheck + smallcheck test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-smallcheck text + transformers + ]; + description = "A natural language generator (specifically, an FB-LTAG surface realiser)"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "geni"; + }) {}; + + "GenSmsPdu" = callPackage + ({ mkDerivation, base, QuickCheck, random }: + mkDerivation { + pname = "GenSmsPdu"; + version = "0.2.0.0"; + sha256 = "078wnsvprignabz4hy14byrsyn2yvznzzmf2k49j5gj9vdj8nd10"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base QuickCheck random ]; + executableHaskellDepends = [ base QuickCheck random ]; + testHaskellDepends = [ base QuickCheck random ]; + description = "Automatic SMS message generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "GenSmsPdu"; + broken = true; + }) {}; + + "Genbank" = callPackage + ({ mkDerivation, base, biocore, biofasta, bytestring, cmdargs + , parsec, split + }: + mkDerivation { + pname = "Genbank"; + version = "1.0.3"; + sha256 = "14rbknlc1bxrld04i7dc5dklng5sp0b1rbiilndw5cair0d67brb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base biocore biofasta bytestring parsec split + ]; + executableHaskellDepends = [ base cmdargs ]; + description = "Libary for processing the NCBI genbank format"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "GenbankTest"; + }) {}; + + "Gene-CluEDO" = callPackage + ({ mkDerivation, ADPfusion, ADPfusionSet, base, cmdargs, containers + , filepath, FormalGrammars, log-domain, PrimitiveArray + , PrimitiveArray-Pretty, QuickCheck, ShortestPathProblems, tasty + , tasty-quickcheck, tasty-th, text, vector + }: + mkDerivation { + pname = "Gene-CluEDO"; + version = "0.0.0.2"; + sha256 = "1gl5walv8mslb5rz9lf5s882ij4596shklqgjybckqajqwimblpd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ADPfusion ADPfusionSet base containers filepath FormalGrammars + log-domain PrimitiveArray PrimitiveArray-Pretty + ShortestPathProblems text vector + ]; + executableHaskellDepends = [ base cmdargs filepath ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck tasty-th vector + ]; + description = "Hox gene clustering"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "GeneCluEDO"; + }) {}; + + "GeneralTicTacToe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "GeneralTicTacToe"; + version = "0.1.0.1"; + sha256 = "0dng5shk5zs4j6lyjz971axrqziv6davpcyv509mz8fvdjn8q4kg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "A general TicTacToe game implementation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "GeneralTicTacToe"; + broken = true; + }) {}; + + "GenericPretty" = callPackage + ({ mkDerivation, base, ghc-prim, pretty }: + mkDerivation { + pname = "GenericPretty"; + version = "1.2.2"; + sha256 = "0g5frpzq8hr2wqbf91cxcyxqqsw06p1w9f1sm3k6v1hz13kpmspf"; + libraryHaskellDepends = [ base ghc-prim pretty ]; + description = "A generic, derivable, haskell pretty printer"; + license = lib.licenses.bsd3; + }) {}; + + "GenussFold" = callPackage + ({ mkDerivation, ADPfusion, ansi-wl-pprint, base, bytestring + , cmdargs, containers, data-default, FormalGrammars, lens, mtl + , PrimitiveArray, QuickCheck, semigroups, template-haskell + , test-framework, test-framework-quickcheck2, test-framework-th + , text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "GenussFold"; + version = "0.0.0.2"; + sha256 = "1byshl3wa637nnvwxa80r9p1azgvgbczp5j77hpqaxacxkx1q0sm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ADPfusion ansi-wl-pprint base bytestring containers data-default + FormalGrammars lens mtl PrimitiveArray semigroups template-haskell + text transformers unordered-containers vector + ]; + executableHaskellDepends = [ base cmdargs FormalGrammars ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + test-framework-th + ]; + description = "MCFGs for Genus-1 RNA Pseudoknots"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "GenussFold"; + }) {}; + + "GeoIp" = callPackage + ({ mkDerivation, base, bytestring, bytestring-mmap, syb }: + mkDerivation { + pname = "GeoIp"; + version = "0.3"; + sha256 = "1q3km52w7qcrawbgaxvglb3x6rgc8f22c8rw8705lgcxxn9pjxm1"; + libraryHaskellDepends = [ base bytestring bytestring-mmap syb ]; + description = "Pure bindings for the MaxMind IP database"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "GeocoderOpenCage" = callPackage + ({ mkDerivation, aeson, base, bytestring, HTTP, text }: + mkDerivation { + pname = "GeocoderOpenCage"; + version = "0.1.0.1"; + sha256 = "1c5sww3lvwkijsxg37zj77rxx021wlwjwsadiknvci9xlzccnw5b"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ aeson base bytestring HTTP text ]; + description = "Geocoder and Reverse Geocoding Service Wrapper"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Geodetic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Geodetic"; + version = "0.4"; + sha256 = "1nb0q5hs9qqgygw35rbvanbjf9l6vjxrl6l4jp9dqwlnl1kdd88q"; + libraryHaskellDepends = [ base ]; + description = "Geodetic calculations"; + license = lib.licenses.bsd3; + }) {}; + + "GeomPredicates" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "GeomPredicates"; + version = "0.1"; + sha256 = "19scirh2hy9y9kv16pcp44v31cs3868ig28r8blj39gdv4wqxwcy"; + libraryHaskellDepends = [ base ]; + description = "Geometric predicates"; + license = lib.licenses.bsd3; + }) {}; + + "GeomPredicates-SSE" = callPackage + ({ mkDerivation, base, GeomPredicates }: + mkDerivation { + pname = "GeomPredicates-SSE"; + version = "0.2"; + sha256 = "18mdaf2j1svklka5ms9ihj07d9l92ivqjk0y8jv0l9ni44hrhxcq"; + libraryHaskellDepends = [ base GeomPredicates ]; + description = "Geometric predicates (Intel SSE)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Get" = callPackage + ({ mkDerivation, base, constraints, singletons }: + mkDerivation { + pname = "Get"; + version = "0.2018.1.10"; + sha256 = "18i6ags8acgi651453g7axw7isiqivjhb4s0nh3lyl87ynqsch6l"; + libraryHaskellDepends = [ base constraints singletons ]; + testHaskellDepends = [ base constraints singletons ]; + description = "get stuff out of stuff"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "GiST" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "GiST"; + version = "0.0.1"; + sha256 = "0ykvsjqpi7pd81857n2gqycgpnm0j8dxnpf345h7pgzrkz10qi9f"; + libraryHaskellDepends = [ base text ]; + description = "A Haskell implementation of a Generalized Search Tree (GiST)"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Gifcurry" = callPackage + ({ mkDerivation, base, bytestring, cairo, cmdargs, directory + , filepath, gi-cairo, gi-gdk, gi-glib, gi-gobject, gi-gst + , gi-gstvideo, gi-gtk, haskell-gi, haskell-gi-base, process + , temporary, text, transformers + }: + mkDerivation { + pname = "Gifcurry"; + version = "3.0.0.1"; + sha256 = "0c6wk6kngrpmjwxwixynxfvr92ycvxmivvcvbk171x4a47zcg4sq"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory filepath process temporary text + ]; + executableHaskellDepends = [ + base bytestring cairo cmdargs directory filepath gi-cairo gi-gdk + gi-glib gi-gobject gi-gst gi-gstvideo gi-gtk haskell-gi + haskell-gi-base process temporary text transformers + ]; + description = "GIF creation utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "GiveYouAHead" = callPackage + ({ mkDerivation, base, directory, extra, old-time, process }: + mkDerivation { + pname = "GiveYouAHead"; + version = "0.2.2.3"; + sha256 = "10f9yl62gwnjmb0mbfffdzhwscpwpvq9gj52zsrz8w6z6sbkijbf"; + libraryHaskellDepends = [ base directory extra old-time process ]; + description = "to auto-do somethings"; + license = lib.licenses.mit; + }) {}; + + "Gleam" = callPackage + ({ mkDerivation, base, mtl, split, threepenny-gui }: + mkDerivation { + pname = "Gleam"; + version = "0.1.1.0"; + sha256 = "08nabgn7v0rw4aihbihbijqgajrvyc7z7nl67jmka39fh5zm6blm"; + libraryHaskellDepends = [ base mtl split threepenny-gui ]; + description = "HTML Canvas graphics, animations and simulations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Glob" = callPackage + ({ mkDerivation, base, containers, directory, dlist, filepath + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers, transformers-compat + }: + mkDerivation { + pname = "Glob"; + version = "0.10.2"; + sha256 = "1h3kh46qds4nqvixm4myy1kb5slg53f44hfn8aymrlr7hjn75xka"; + revision = "3"; + editedCabalFile = "1080rd5073g87rfm5whimb72b75105lqanybrbsfi14gmvndnbfx"; + libraryHaskellDepends = [ + base containers directory dlist filepath transformers + transformers-compat + ]; + testHaskellDepends = [ + base containers directory dlist filepath HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + transformers transformers-compat + ]; + description = "Globbing library"; + license = lib.licenses.bsd3; + }) {}; + + "GlomeTrace" = callPackage + ({ mkDerivation, array, base, GlomeVec }: + mkDerivation { + pname = "GlomeTrace"; + version = "0.3"; + sha256 = "0n1290ls68fsky3a80fvfdq6bycvmpn3i3kmflq6yn45qa959f0k"; + libraryHaskellDepends = [ array base GlomeVec ]; + description = "Ray Tracing Library"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "GlomeVec" = callPackage + ({ mkDerivation, array, base, llvm }: + mkDerivation { + pname = "GlomeVec"; + version = "0.2"; + sha256 = "08hyiadkbkmcsd1g51xvxqzp6l94hnqqbz4r6yk0zk29iawq8610"; + libraryHaskellDepends = [ array base ]; + libraryPkgconfigDepends = [ llvm ]; + description = "Simple 3D vector library"; + license = "GPL"; + }) {inherit (self.llvmPackages) llvm;}; + + "GlomeView" = callPackage + ({ mkDerivation, base, deepseq, GlomeTrace, GlomeVec, monad-par + , random, SDL, time, vector + }: + mkDerivation { + pname = "GlomeView"; + version = "0.3"; + sha256 = "0plglb289gadk8mqxgqj8n25xa6dql2jl0b8cm9v7q5rwykx0kbq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base deepseq GlomeTrace GlomeVec monad-par random SDL time vector + ]; + description = "SDL Frontend for Glome ray tracer"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "Glome"; + }) {}; + + "GoogleChart" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "GoogleChart"; + version = "0.2"; + sha256 = "0wfabsdn4agmg459srnknkwqb7ri5knj9npzgzhilybwrrqq46v9"; + libraryHaskellDepends = [ base ]; + description = "Generate web-based charts using the Google Chart API"; + license = lib.licenses.bsd3; + }) {}; + + "GoogleCodeJam" = callPackage + ({ mkDerivation, array, base, containers, mtl, parallel, safe + , split, transformers + }: + mkDerivation { + pname = "GoogleCodeJam"; + version = "0.0.3"; + sha256 = "1p5b3jmj86z5skv25pabiari16f0b4h45hagik75fir6bfwhk0p0"; + libraryHaskellDepends = [ + array base containers mtl parallel safe split transformers + ]; + description = "A monad for flexible parsing of Google Code Jam input files with automatic parallelization"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "GoogleDirections" = callPackage + ({ mkDerivation, AttoJson, base, bytestring, containers, dataenc + , download-curl + }: + mkDerivation { + pname = "GoogleDirections"; + version = "0.3.0.1"; + sha256 = "1x7k72iy8aa6r60p3hrqb8a4p5avyjh8czymrkarc3wpkc73bjb3"; + libraryHaskellDepends = [ + AttoJson base bytestring containers dataenc download-curl + ]; + description = "Haskell Interface to Google Directions API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GoogleSB" = callPackage + ({ mkDerivation, base, binary, Crypto, haskell98, HTTP, mtl + , network, split + }: + mkDerivation { + pname = "GoogleSB"; + version = "0.1"; + sha256 = "1gfjpxcjr9xqinha3wzdk101avjzyvji2xs5abkj9pj8lsrbh2w8"; + libraryHaskellDepends = [ + base binary Crypto haskell98 HTTP mtl network split + ]; + description = "Interface to Google Safe Browsing API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GoogleSuggest" = callPackage + ({ mkDerivation, base, dataenc, download-curl, utf8-string, xml }: + mkDerivation { + pname = "GoogleSuggest"; + version = "0.0.4"; + sha256 = "1jqfd9zi4yp0kr506v71dlg5zgmvzqbxdsfjr2574ajx5xp2fjrb"; + libraryHaskellDepends = [ + base dataenc download-curl utf8-string xml + ]; + description = "Interface to Google Suggest API"; + license = lib.licenses.gpl3Only; + }) {}; + + "GoogleTranslate" = callPackage + ({ mkDerivation, AttoJson, base, bytestring, dataenc, download-curl + }: + mkDerivation { + pname = "GoogleTranslate"; + version = "0.0.5"; + sha256 = "0hr0rjz7nx5rcy4h5pcbvh8sh9v4qvl9ffrqhnrcslh7ibvwbca6"; + libraryHaskellDepends = [ + AttoJson base bytestring dataenc download-curl + ]; + description = "Interface to Google Translate API"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GotoT-transformers" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "GotoT-transformers"; + version = "1.0.0.1"; + sha256 = "1w1w1p2cpndiilr002whm58bzqjh9cp9lw3jl7khdxh20c1dfzhy"; + libraryHaskellDepends = [ base transformers ]; + description = "A monad and monadic transformer providing \"goto\" functionality"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Grafos" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Grafos"; + version = "0.1.0.0"; + sha256 = "167lr6ps5yy3243zfa4nl1jq369xcrrspcglz9xgnx2q1z305w8x"; + libraryHaskellDepends = [ base ]; + description = "Grafos Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "GrammarProducts" = callPackage + ({ mkDerivation, ADPfusion, ansi-wl-pprint, base, bytestring + , containers, data-default, FormalGrammars, lens, newtype, parsers + , PrimitiveArray, semigroups, template-haskell, transformers + , trifecta + }: + mkDerivation { + pname = "GrammarProducts"; + version = "0.2.0.0"; + sha256 = "15iqga816zkc9fwfb4aiab6xjs84z56v9fm2jxbhvigvadd153bj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ADPfusion ansi-wl-pprint base bytestring containers data-default + FormalGrammars lens newtype parsers PrimitiveArray semigroups + template-haskell transformers trifecta + ]; + testHaskellDepends = [ base ]; + description = "Grammar products and higher-dimensional grammars"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Graph500" = callPackage + ({ mkDerivation, array, base, containers, mersenne-random-pure64 + , mtl, random + }: + mkDerivation { + pname = "Graph500"; + version = "0.4.0"; + sha256 = "0lhn2r54488949gh5m5fgwrj2z30r9pf34860sikb6zq07gjz759"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers mersenne-random-pure64 mtl random + ]; + executableHaskellDepends = [ array base mtl ]; + description = "Graph500 benchmark-related definitions and data set generator"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "graph500gen"; + broken = true; + }) {}; + + "GraphHammer" = callPackage + ({ mkDerivation, array, base, containers, Graph500, mtl, stm, time + }: + mkDerivation { + pname = "GraphHammer"; + version = "0.3"; + sha256 = "0fga3g2y38ylvmkgi57h4j5brc7gjxh8d183qfa2vhx8i4sr3pzm"; + libraryHaskellDepends = [ + array base containers Graph500 mtl stm time + ]; + description = "GraphHammer Haskell graph analyses framework inspired by STINGER"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GraphHammer-examples" = callPackage + ({ mkDerivation, array, base, containers, Graph500, GraphHammer + , mtl + }: + mkDerivation { + pname = "GraphHammer-examples"; + version = "0.3"; + sha256 = "18p1dr08nq8dnvghkshihzra0p9ja0qa9bxbkm561jkrdpk3zndv"; + isLibrary = true; + isExecutable = true; + executableHaskellDepends = [ + array base containers Graph500 GraphHammer mtl + ]; + description = "Test harness for TriangleCount analysis"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "TriangleCountTest"; + }) {}; + + "GraphSCC" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "GraphSCC"; + version = "1.0.4"; + sha256 = "1wbcx3wb02adb7l4nchxla3laliz0h5q074vfw4z0ic833k977bq"; + libraryHaskellDepends = [ array base containers ]; + description = "Tarjan's algorithm for computing the strongly connected components of a graph"; + license = lib.licenses.bsd3; + }) {}; + + "Graphalyze" = callPackage + ({ mkDerivation, array, base, bktrees, containers, directory, fgl + , filepath, graphviz, pandoc, process, random, text, time + }: + mkDerivation { + pname = "Graphalyze"; + version = "0.15.0.0"; + sha256 = "1hw635fnpiylwf5vhxbxy9wrcp6qnadb1npi9zhk42akbnvzqh5c"; + libraryHaskellDepends = [ + array base bktrees containers directory fgl filepath graphviz + pandoc process random text time + ]; + description = "Graph-Theoretic Analysis library"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Grempa" = callPackage + ({ mkDerivation, array, base, containers, mtl, QuickCheck + , template-haskell, th-lift + }: + mkDerivation { + pname = "Grempa"; + version = "0.2.2"; + sha256 = "0w0apbk8hw555cbpprvxpnxviyzmbsxzlc6qpf6w0cfsybkkiv1f"; + libraryHaskellDepends = [ + array base containers mtl QuickCheck template-haskell th-lift + ]; + description = "Embedded grammar DSL and LALR parser generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "GroteTrap" = callPackage + ({ mkDerivation, base, mtl, parsec, QuickCheck, syb, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "GroteTrap"; + version = "0.5.2"; + sha256 = "0w72b9jama9f5c26867xndrsqixygmvhrwgny3gcjms2vfv9flcw"; + libraryHaskellDepends = [ base mtl parsec syb ]; + testHaskellDepends = [ + base mtl parsec QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Parser and selection library for expression languages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Grow" = callPackage + ({ mkDerivation, array, base, bytestring, clock, containers + , deepseq, definitive-base, definitive-filesystem + , definitive-parser, definitive-reactive, directory, filepath + , old-locale, primitive, process, time, unix, vector + }: + mkDerivation { + pname = "Grow"; + version = "1.1.0.3"; + sha256 = "1vc4ln5fzvcv68qlanyw8mc6qchnjn1kj9rpz661n8ia1x8gkb3l"; + revision = "3"; + editedCabalFile = "0spkl7nsxs7452r8d8fx14q9snih101vdq5s3nzjnqgwxswam6g5"; + libraryHaskellDepends = [ + array base bytestring clock containers deepseq definitive-base + definitive-filesystem definitive-parser definitive-reactive + directory filepath old-locale primitive process time unix vector + ]; + description = "A declarative make-like interpreter"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GrowlNotify" = callPackage + ({ mkDerivation, base, binary, bytestring, Crypto, haskell98 + , network + }: + mkDerivation { + pname = "GrowlNotify"; + version = "0.4"; + sha256 = "13m213d6l81k0iwjbbwg8n2xz960dhfnrs1il48xvlc8z25y6nh5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring Crypto haskell98 network + ]; + executableHaskellDepends = [ + base binary bytestring Crypto haskell98 network + ]; + description = "Notification utility for Growl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "growlnotify"; + }) {}; + + "Gtk2hsGenerics" = callPackage + ({ mkDerivation, array, base, cairo, containers, glib, gtk + , haskell98, mtl + }: + mkDerivation { + pname = "Gtk2hsGenerics"; + version = "0.1"; + sha256 = "1gj775yny73qvi3inc38c6yy1av503m5ilbz7ch0xx4a3ywnw5l9"; + libraryHaskellDepends = [ + array base cairo containers glib gtk haskell98 mtl + ]; + description = "Convenience functions to extend Gtk2hs"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GtkGLTV" = callPackage + ({ mkDerivation, base, bitmap, bitmap-opengl, gtk, gtkglext, GtkTV + , OpenGL, stb-image, time + }: + mkDerivation { + pname = "GtkGLTV"; + version = "0.2.0"; + sha256 = "1xkc3ga65prffjzlymimwmfnmvf0lc42h2rm4b72rlmm8316kmp2"; + libraryHaskellDepends = [ + base bitmap bitmap-opengl gtk gtkglext GtkTV OpenGL stb-image time + ]; + description = "OpenGL support for Gtk-based GUIs for Tangible Values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GtkTV" = callPackage + ({ mkDerivation, base, gtk, time, TV, TypeCompose, vector-space }: + mkDerivation { + pname = "GtkTV"; + version = "0.2.0"; + sha256 = "0jxx8lgg533kjvq1sxr4jvqvxj9pcpabsy2mvbpsd2lwv2ffr618"; + libraryHaskellDepends = [ + base gtk time TV TypeCompose vector-space + ]; + description = "Gtk-based GUIs for Tangible Values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "GuiHaskell" = callPackage + ({ mkDerivation, base, containers, directory, filepath, glade, gtk + , parsec, process, proplang + }: + mkDerivation { + pname = "GuiHaskell"; + version = "0.1.1"; + sha256 = "1rgyrbnlbvsqgd8m36fccq7qzxj2n682lz2rdq04j35zsgajyk11"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath glade gtk parsec process + proplang + ]; + description = "A graphical REPL and development environment for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "guihaskell"; + }) {}; + + "GuiTV" = callPackage + ({ mkDerivation, base, DeepArrow, phooey, TV, TypeCompose }: + mkDerivation { + pname = "GuiTV"; + version = "0.4"; + sha256 = "15mndbxm83q0d8ci3vj51zwrmzl0f5i5yqv0caw05vlzfsr4ib5i"; + libraryHaskellDepends = [ base DeepArrow phooey TV TypeCompose ]; + description = "GUIs for Tangible Values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "H" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, file-embed, inline-r + , pretty, process, temporary, vector + }: + mkDerivation { + pname = "H"; + version = "1.0.0"; + sha256 = "1xnv8a097pidh4q9ngrsha0vm9sgsbggblizcjz449iwwsb8yg9g"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs file-embed inline-r pretty process + temporary vector + ]; + description = "The Haskell/R mixed programming environment"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "H"; + }) {}; + + "HABQT" = callPackage + ({ mkDerivation, base, hmatrix, hmatrix-gsl, mtl, mwc-random + , newtype-generics, optparse-applicative, QuickCheck, streaming + , utility-ht, validation, vector + }: + mkDerivation { + pname = "HABQT"; + version = "0.1.0.0"; + sha256 = "02lni851v2997im77izycl3x2yw84sm8lsa1alpb0yp6y2f1ghay"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base hmatrix hmatrix-gsl mtl mwc-random newtype-generics streaming + utility-ht validation vector + ]; + executableHaskellDepends = [ base optparse-applicative streaming ]; + testHaskellDepends = [ + base hmatrix mwc-random newtype-generics QuickCheck streaming + utility-ht vector + ]; + description = "Hierarchical adaptive Bayesian quantum tomography for quantum bits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "HABQT-simulation"; + broken = true; + }) {}; + + "HARM" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "HARM"; + version = "0.1.4"; + sha256 = "0mld40jm0qnsr9flbip3s2lxwd43nhzs11v23bm5m2s83y6j33jn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base ]; + executableHaskellDepends = [ array base ]; + description = "A simple ARM emulator in haskell"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HAppS-Data" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, HAppS-Util + , HaXml, mtl, pretty, syb, syb-with-class, template-haskell + }: + mkDerivation { + pname = "HAppS-Data"; + version = "0.9.3"; + sha256 = "0df3bcvqpmjrg2c28jny20r52f3x7gf1wy7r8x71j9wrji56yg5j"; + libraryHaskellDepends = [ + base binary bytestring containers HAppS-Util HaXml mtl pretty syb + syb-with-class template-haskell + ]; + description = "HAppS data manipulation libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HAppS-IxSet" = callPackage + ({ mkDerivation, base, containers, HAppS-Data, HAppS-State + , HAppS-Util, hslogger, mtl, syb, syb-with-class, template-haskell + }: + mkDerivation { + pname = "HAppS-IxSet"; + version = "0.9.3"; + sha256 = "0wm3apqsqb2p9cqxikz9j6lzi66ya1sn1yplifqszg1v2lpdgb7b"; + libraryHaskellDepends = [ + base containers HAppS-Data HAppS-State HAppS-Util hslogger mtl syb + syb-with-class template-haskell + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HAppS-Server" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , HAppS-Data, HAppS-IxSet, HAppS-State, HAppS-Util, HaXml, hslogger + , html, HTTP, mtl, network, old-locale, old-time, parsec, process + , random, syb, template-haskell, unix, xhtml + }: + mkDerivation { + pname = "HAppS-Server"; + version = "0.9.3.1"; + sha256 = "0f10qp2aiv036izzdpfpgmja5kqx68kccazkn1cdap636brjjcdh"; + libraryHaskellDepends = [ + base bytestring containers directory HAppS-Data HAppS-IxSet + HAppS-State HAppS-Util HaXml hslogger html HTTP mtl network + old-locale old-time parsec process random syb template-haskell unix + xhtml + ]; + description = "Web related tools and services"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HAppS-State" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, HAppS-Data, HAppS-Util, HaXml, hslogger, hspread, mtl + , network, old-locale, old-time, random, stm, syb, template-haskell + , unix + }: + mkDerivation { + pname = "HAppS-State"; + version = "0.9.3"; + sha256 = "1r1ing4c8s91d9p41q7yv6v6xaqs9si438j7b5vnzxgwz0syd6ah"; + libraryHaskellDepends = [ + base binary bytestring containers directory filepath HAppS-Data + HAppS-Util HaXml hslogger hspread mtl network old-locale old-time + random stm syb template-haskell unix + ]; + description = "Event-based distributed state"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HAppS-Util" = callPackage + ({ mkDerivation, array, base, bytestring, directory, hslogger, mtl + , old-time, process, template-haskell + }: + mkDerivation { + pname = "HAppS-Util"; + version = "0.9.3"; + sha256 = "0mg6p14xv6f9b1rb77mvadzchf6limcypi6z0di1n49pdqjhs4pr"; + libraryHaskellDepends = [ + array base bytestring directory hslogger mtl old-time process + template-haskell + ]; + description = "Web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HAppSHelpers" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "HAppSHelpers"; + version = "0.11"; + sha256 = "1hwxh60b26chcd466vlpxc7hx3smdnfl40mfxpyh8j1597v2aqa3"; + doHaddock = false; + description = "OBSOLETE. Please use happstack-helpers"; + license = lib.licenses.bsd3; + }) {}; + + "HCL" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, QuickCheck, random + }: + mkDerivation { + pname = "HCL"; + version = "1.8"; + sha256 = "1h5mrrpr6kma8k0mqzzjcyg3nd94f7lv6a2k5pfxcqs01qy3khgk"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers mtl QuickCheck random ]; + executableHaskellDepends = [ + base containers mtl QuickCheck random + ]; + testHaskellDepends = [ + base containers HUnit mtl QuickCheck random + ]; + description = "High-level library for building command line interfaces"; + license = lib.licenses.bsd3; + mainProgram = "hangman"; + }) {}; + + "HCard" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, random, random-shuffle }: + mkDerivation { + pname = "HCard"; + version = "0.0"; + sha256 = "0bvj1vc8m69bsnjz8xb4nbbpbd4xbqp4kfab0bmk6a4ixgnqk14b"; + libraryHaskellDepends = [ + base mtl QuickCheck random random-shuffle + ]; + description = "A library for implementing a Deck of Cards"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HCodecs" = callPackage + ({ mkDerivation, array, base, bytestring, fail, QuickCheck, random + , semigroups + }: + mkDerivation { + pname = "HCodecs"; + version = "0.5.2"; + sha256 = "0gbspig721viwncsfg9m4qc9jbl9rz93ra74d5b1zw9pw7rhy5ji"; + libraryHaskellDepends = [ + array base bytestring fail QuickCheck random semigroups + ]; + testHaskellDepends = [ + array base bytestring fail QuickCheck random semigroups + ]; + description = "A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files"; + license = lib.licenses.bsd3; + }) {}; + + "HDBC" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible, mtl + , old-time, text, time, utf8-string + }: + mkDerivation { + pname = "HDBC"; + version = "2.4.0.4"; + sha256 = "1jlh6swrk5vn106p456dmqg3yf145hsjgziwmcyfafx7w682sgy9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers convertible mtl old-time text time + utf8-string + ]; + description = "Haskell Database Connectivity"; + license = lib.licenses.bsd3; + }) {}; + + "HDBC-mysql" = callPackage + ({ mkDerivation, base, bytestring, Cabal, HDBC, mysqlclient + , openssl, time, utf8-string, zlib + }: + mkDerivation { + pname = "HDBC-mysql"; + version = "0.7.1.0"; + sha256 = "1kx73pgh1mjg0526i2szk1kbm6d7bhbv64ml1y9nbja3lba8bjc1"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base bytestring HDBC time utf8-string ]; + librarySystemDepends = [ mysqlclient openssl zlib ]; + description = "MySQL driver for HDBC"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {mysqlclient = null; inherit (pkgs) openssl; + inherit (pkgs) zlib;}; + + "HDBC-odbc" = callPackage + ({ mkDerivation, base, bytestring, concurrent-extra, HDBC, mtl + , time, unixODBC, utf8-string + }: + mkDerivation { + pname = "HDBC-odbc"; + version = "2.6.0.0"; + sha256 = "0nmma7z7r9rgibiwi3m7zkx90val4qqvljidlyiw6ysw20s3gbs3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring concurrent-extra HDBC mtl time utf8-string + ]; + librarySystemDepends = [ unixODBC ]; + description = "ODBC driver for HDBC"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) unixODBC;}; + + "HDBC-postgresql" = callPackage + ({ mkDerivation, base, bytestring, Cabal, convertible, HDBC, mtl + , old-time, parsec, postgresql, time, utf8-string + }: + mkDerivation { + pname = "HDBC-postgresql"; + version = "2.5.0.1"; + sha256 = "0qpryqgzx4carc4wpy0vv2706y6i542zx7mz4f1mg19rnc69qfi9"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base bytestring convertible HDBC mtl old-time parsec time + utf8-string + ]; + librarySystemDepends = [ postgresql ]; + description = "PostgreSQL driver for HDBC"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) postgresql;}; + + "HDBC-postgresql-hstore" = callPackage + ({ mkDerivation, attoparsec, base, containers, HDBC, text }: + mkDerivation { + pname = "HDBC-postgresql-hstore"; + version = "0.0.1.2"; + sha256 = "0657a1qy51bihh9gvpwpqpm4gch68rw32plnjcfdbc37yjq5dj1d"; + libraryHaskellDepends = [ attoparsec base containers HDBC text ]; + description = "Manipulate data in PostgreSQL \"hstore\" columns"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HDBC-session" = callPackage + ({ mkDerivation, base, HDBC }: + mkDerivation { + pname = "HDBC-session"; + version = "0.1.2.1"; + sha256 = "12l135ywdb1jpgvcwsv8259xdwl18x1mnf3zjv9x8x3mvvdvpwy3"; + libraryHaskellDepends = [ base HDBC ]; + description = "Bracketed connection for HDBC"; + license = lib.licenses.bsd3; + }) {}; + + "HDBC-sqlite3" = callPackage + ({ mkDerivation, base, bytestring, HDBC, mtl, sqlite, utf8-string + }: + mkDerivation { + pname = "HDBC-sqlite3"; + version = "2.3.3.1"; + sha256 = "1spbhvwwyj4q7li33kvw1bsr6m1xbnxipga67s7cdgvyf2mxk0x7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring HDBC mtl utf8-string ]; + librarySystemDepends = [ sqlite ]; + description = "Sqlite v3 driver for HDBC"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) sqlite;}; + + "HDRUtils" = callPackage + ({ mkDerivation, array, base, colour, containers, mtl, pfstools + , unix + }: + mkDerivation { + pname = "HDRUtils"; + version = "1.0.2"; + sha256 = "0rkykxmqpqiclvxlvfd0v9rrvkkb25shyajdmajxisfqxl684y0g"; + libraryHaskellDepends = [ array base colour containers mtl unix ]; + librarySystemDepends = [ pfstools ]; + description = "Utilities for reading, manipulating, and writing HDR images"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) pfstools;}; + + "HERA" = callPackage + ({ mkDerivation, base, mpfr }: + mkDerivation { + pname = "HERA"; + version = "0.2"; + sha256 = "08lry7w4zb7j81q9d7rjpz0chcbr9laxi4h9dz327pfcgmy083sy"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ mpfr ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) mpfr;}; + + "HExcel" = callPackage + ({ mkDerivation, base, microlens, microlens-th, time, transformers + , xlsxwriter, zlib + }: + mkDerivation { + pname = "HExcel"; + version = "0.1.0.1"; + sha256 = "0pa33yh2sqslhdr94bi17kysmf0j3gqhplcxrcafgip2gab9j626"; + libraryHaskellDepends = [ + base microlens microlens-th time transformers + ]; + librarySystemDepends = [ xlsxwriter zlib ]; + description = "Create Excel files with Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {xlsxwriter = null; inherit (pkgs) zlib;}; + + "HFitUI" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, MissingH, mtl + , process, random, shakespeare, template-haskell, text, uuid + }: + mkDerivation { + pname = "HFitUI"; + version = "0.1.1.0"; + sha256 = "03v03adcqyf0ppbhx8jxmp1f4pzmqs5s43as21add2yl13rkwzm7"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base blaze-html blaze-markup MissingH mtl process random + shakespeare template-haskell text uuid + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "The library for generating a graphical interface on the web"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "HFitUI-exe"; + broken = true; + }) {}; + + "HFrequencyQueue" = callPackage + ({ mkDerivation, base, c-storable-deriving }: + mkDerivation { + pname = "HFrequencyQueue"; + version = "0.2.0.0"; + sha256 = "09h6wfalziw39c2sghj8qw82vyvnl01qlsam6ngkfkdirgj5sg5h"; + libraryHaskellDepends = [ base c-storable-deriving ]; + description = "A Queue with a random (weighted) pick function"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HFuse" = callPackage + ({ mkDerivation, base, bytestring, fuse, unix }: + mkDerivation { + pname = "HFuse"; + version = "0.2.5.0"; + sha256 = "1sv7w1jn0p2dgdcqy7pnmwgp1dghh4jqz21m7ixvidks0nlfkq02"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring unix ]; + librarySystemDepends = [ fuse ]; + preConfigure = '' + sed -i -e "s@ Extra-Lib-Dirs: /usr/local/lib@ Extra-Lib-Dirs: ${lib.getLib fuse}/lib@" HFuse.cabal + ''; + description = "HFuse is a binding for the Linux FUSE library"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + }) {inherit (pkgs) fuse;}; + + "HGE2D" = callPackage + ({ mkDerivation, base, GLUT, hspec, OpenGL, QuickCheck, safe, time + }: + mkDerivation { + pname = "HGE2D"; + version = "0.1.9.2"; + sha256 = "0rbwa17z96d14kgxm3fvixzkiisshr3bs2pq8hrc0q4ybghgl6bv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base GLUT OpenGL safe time ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "2D game engine written in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HGL" = callPackage + ({ mkDerivation, array, base, stm, X11 }: + mkDerivation { + pname = "HGL"; + version = "3.2.3.2"; + sha256 = "087k8i0bha3mzpqa3z3c6npl5vmccg7xcwl28lbv0yzbvj1qkg38"; + revision = "1"; + editedCabalFile = "12m6x0li99xsyil80wcz6a5ijd1fwmafbg8zmsngn66y1qlnplpn"; + libraryHaskellDepends = [ array base stm X11 ]; + description = "A simple graphics library based on X11 or Win32"; + license = lib.licenses.bsd3; + }) {}; + + "HGamer3D" = callPackage + ({ mkDerivation, base, binary-serialise-cbor, bytestring, cereal + , clock, containers, directory, filepath, fresco-binding, text + , vect + }: + mkDerivation { + pname = "HGamer3D"; + version = "0.9.5"; + sha256 = "094jq36n6j8k6gxyqm6gpkn1qxadj93m3bn3nrkg3n0nkqpcjcsb"; + libraryHaskellDepends = [ + base binary-serialise-cbor bytestring cereal clock containers + directory filepath fresco-binding text vect + ]; + description = "Toolset for the Haskell Game Programmer"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HGamer3D-API" = callPackage + ({ mkDerivation, base, haskell98, HGamer3D-Data + , HGamer3D-Ogre-Binding, HGamer3D-SFML-Binding + }: + mkDerivation { + pname = "HGamer3D-API"; + version = "0.1.6"; + sha256 = "14wji303z3frjr4rc675pcispbpbpm1ilj6g3cb1fxm5wmi30q5l"; + libraryHaskellDepends = [ + base haskell98 HGamer3D-Data HGamer3D-Ogre-Binding + HGamer3D-SFML-Binding + ]; + description = "Library to enable 3D game development for Haskell - API"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HGamer3D-Audio" = callPackage + ({ mkDerivation, base, containers, HGamer3D-Common, HGamer3D-Data + , HGamer3D-SFML-Binding + }: + mkDerivation { + pname = "HGamer3D-Audio"; + version = "0.5.0"; + sha256 = "0zfzk0vjn2w127dxcsg64d8j6jw1an3i0a2v32sx05l6whrnhabd"; + libraryHaskellDepends = [ + base containers HGamer3D-Common HGamer3D-Data HGamer3D-SFML-Binding + ]; + description = "Toolset for the Haskell Game Programmer - Audio Functionality"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HGamer3D-Bullet-Binding" = callPackage + ({ mkDerivation, base, HGamer3D-Data }: + mkDerivation { + pname = "HGamer3D-Bullet-Binding"; + version = "0.2.1"; + sha256 = "1ilj8p1gm56dffics90qj6gspnam56s84wvaig9s0cwjbwxqi4hy"; + libraryHaskellDepends = [ base HGamer3D-Data ]; + description = "Windows Game Engine for the Haskell Programmer - Bullet Bindings"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HGamer3D-CAudio-Binding" = callPackage + ({ mkDerivation, base, haskell98, HGamer3D-Data, HGamer3DCAudio015 + }: + mkDerivation { + pname = "HGamer3D-CAudio-Binding"; + version = "0.1.5"; + sha256 = "1q69ffhnnh4iaghb1g8s6bqlsry7jy5sbp5vpg4lprnr4wna5ya1"; + libraryHaskellDepends = [ base haskell98 HGamer3D-Data ]; + librarySystemDepends = [ HGamer3DCAudio015 ]; + description = "Library to enable 3D game development for Haskell - cAudio Bindings"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {HGamer3DCAudio015 = null;}; + + "HGamer3D-CEGUI-Binding" = callPackage + ({ mkDerivation, base, CEGUIBase, CEGUIOgreRenderer, hg3dcegui050 + , HGamer3D-Data + }: + mkDerivation { + pname = "HGamer3D-CEGUI-Binding"; + version = "0.5.0"; + sha256 = "1lh7gajn69l8yh2lvv552spf31g4br05cvpb2cwrpkijcnq6x8d0"; + libraryHaskellDepends = [ base HGamer3D-Data ]; + librarySystemDepends = [ + CEGUIBase CEGUIOgreRenderer hg3dcegui050 + ]; + description = "A Toolset for the Haskell Game Programmer - CEGUI Bindings"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {CEGUIBase = null; CEGUIOgreRenderer = null; + hg3dcegui050 = null;}; + + "HGamer3D-Common" = callPackage + ({ mkDerivation, base, clock, containers, directory, filepath + , FindBin, HGamer3D-Data, stm, vect + }: + mkDerivation { + pname = "HGamer3D-Common"; + version = "0.5.0"; + sha256 = "1klb8974hlsbjg06jwg1akl3pvbp6wr17apmdn69x8zarmb84skh"; + libraryHaskellDepends = [ + base clock containers directory filepath FindBin HGamer3D-Data stm + vect + ]; + description = "Toolset for the Haskell Game Programmer - Game Engine and Utilities"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HGamer3D-Data" = callPackage + ({ mkDerivation, base, clock, containers, directory, filepath + , FindBin, stm, vect + }: + mkDerivation { + pname = "HGamer3D-Data"; + version = "0.5.0"; + sha256 = "0361153939v63qy204fxpajkgij7f8kfcz93y38jikqcz6nh7bgz"; + libraryHaskellDepends = [ + base clock containers directory filepath FindBin stm vect + ]; + description = "Toolset for the Haskell Game Programmer - Data Definitions"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HGamer3D-Enet-Binding" = callPackage + ({ mkDerivation, base, enet, hg3denet050, HGamer3D-Data }: + mkDerivation { + pname = "HGamer3D-Enet-Binding"; + version = "0.5.0"; + sha256 = "0a5na073ysmcvr9nkbg7jgrkapzbd22wn7p09s2kpxzl9fr8axwd"; + libraryHaskellDepends = [ base HGamer3D-Data ]; + librarySystemDepends = [ enet hg3denet050 ]; + description = "Enet Binding for HGamer3D"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) enet; hg3denet050 = null;}; + + "HGamer3D-GUI" = callPackage + ({ mkDerivation, base, HGamer3D-CEGUI-Binding, HGamer3D-Data + , HGamer3D-WinEvent, split + }: + mkDerivation { + pname = "HGamer3D-GUI"; + version = "0.4.0"; + sha256 = "006j6g6w990il30kgpwvls77hsmlbg2haiwckrpq3mcywxrhrbsd"; + libraryHaskellDepends = [ + base HGamer3D-CEGUI-Binding HGamer3D-Data HGamer3D-WinEvent split + ]; + description = "GUI Functionality for HGamer3D"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HGamer3D-Graphics3D" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , HGamer3D-CEGUI-Binding, HGamer3D-Common, HGamer3D-Data + , HGamer3D-Ogre-Binding, HGamer3D-SDL2-Binding, mtl, split + , transformers + }: + mkDerivation { + pname = "HGamer3D-Graphics3D"; + version = "0.5.0"; + sha256 = "1a6fizaf0l6271407z8kzlzd8yhh9ky2l9n10xcns0a1asvdkj5y"; + libraryHaskellDepends = [ + base containers directory filepath HGamer3D-CEGUI-Binding + HGamer3D-Common HGamer3D-Data HGamer3D-Ogre-Binding + HGamer3D-SDL2-Binding mtl split transformers + ]; + description = "Toolset for the Haskell Game Programmer - 3D Graphics Functionality"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HGamer3D-InputSystem" = callPackage + ({ mkDerivation, base, HGamer3D-Common, HGamer3D-Data + , HGamer3D-SDL2-Binding, HGamer3D-SFML-Binding + }: + mkDerivation { + pname = "HGamer3D-InputSystem"; + version = "0.5.0"; + sha256 = "1dpc5zncc9fayf3gqqpki7chimq5cjpvnpjswapllsmykginlyfh"; + libraryHaskellDepends = [ + base HGamer3D-Common HGamer3D-Data HGamer3D-SDL2-Binding + HGamer3D-SFML-Binding + ]; + description = "Joystick, Mouse and Keyboard Functionality for HGamer3D"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HGamer3D-Network" = callPackage + ({ mkDerivation, base, HGamer3D-Common, HGamer3D-Data + , HGamer3D-Enet-Binding + }: + mkDerivation { + pname = "HGamer3D-Network"; + version = "0.5.0"; + sha256 = "105m6k112qs96cih9jp0s9l24s671a3hlnsv4jm893mdk28zvznl"; + libraryHaskellDepends = [ + base HGamer3D-Common HGamer3D-Data HGamer3D-Enet-Binding + ]; + description = "Networking Functionality for HGamer3D"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HGamer3D-OIS-Binding" = callPackage + ({ mkDerivation, base, haskell98, HGamer3D-Data + , HGamer3D-Ogre-Binding, HGamer3DOIS015 + }: + mkDerivation { + pname = "HGamer3D-OIS-Binding"; + version = "0.1.5"; + sha256 = "1n00s6vpwyw8zcasqzg6ycgc98w6hh3sylxjh05w1pya9v853syf"; + libraryHaskellDepends = [ + base haskell98 HGamer3D-Data HGamer3D-Ogre-Binding + ]; + librarySystemDepends = [ HGamer3DOIS015 ]; + description = "Library to enable 3D game development for Haskell - OIS Bindings"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {HGamer3DOIS015 = null;}; + + "HGamer3D-Ogre-Binding" = callPackage + ({ mkDerivation, base, hg3dogre050, HGamer3D-Data, mtl, OgreMain + , OgrePaging, OgreProperty, OgreRTShaderSystem, OgreTerrain + , transformers + }: + mkDerivation { + pname = "HGamer3D-Ogre-Binding"; + version = "0.5.0"; + sha256 = "1m2mgqky2bswwskgkmp7xmnm4df5i3rdkshlxkhihglgx3z1wy1w"; + libraryHaskellDepends = [ base HGamer3D-Data mtl transformers ]; + librarySystemDepends = [ + hg3dogre050 OgreMain OgrePaging OgreProperty OgreRTShaderSystem + OgreTerrain + ]; + description = "Ogre Binding for HGamer3D"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {OgreMain = null; OgrePaging = null; OgreProperty = null; + OgreRTShaderSystem = null; OgreTerrain = null; + hg3dogre050 = null;}; + + "HGamer3D-SDL2-Binding" = callPackage + ({ mkDerivation, base, bytestring, hg3dsdl2050, HGamer3D-Data + , libX11, SDL2, utf8-string + }: + mkDerivation { + pname = "HGamer3D-SDL2-Binding"; + version = "0.5.0"; + sha256 = "11j9gysd6sc8wvia7hgf3qvzbxmpqkj7hv65iza474yig2dcr5hh"; + libraryHaskellDepends = [ + base bytestring HGamer3D-Data utf8-string + ]; + librarySystemDepends = [ hg3dsdl2050 libX11 SDL2 ]; + description = "SDL2 Binding for HGamer3D"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) SDL2; hg3dsdl2050 = null; + inherit (pkgs.xorg) libX11;}; + + "HGamer3D-SFML-Binding" = callPackage + ({ mkDerivation, base, hg3dsfml050, HGamer3D-Data, sfml-audio + , sfml-network, sfml-system, sfml-window + }: + mkDerivation { + pname = "HGamer3D-SFML-Binding"; + version = "0.5.0"; + sha256 = "1087g60dxg8pzxvx7bh72ws5slf4mfqmya8cnv11vxl6hk04vc4v"; + libraryHaskellDepends = [ base HGamer3D-Data ]; + librarySystemDepends = [ + hg3dsfml050 sfml-audio sfml-network sfml-system sfml-window + ]; + description = "SFML Binding for HGamer3D"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {hg3dsfml050 = null; sfml-audio = null; sfml-network = null; + sfml-system = null; sfml-window = null;}; + + "HGamer3D-WinEvent" = callPackage + ({ mkDerivation, base, HGamer3D-Data, HGamer3D-SDL2-Binding, text + }: + mkDerivation { + pname = "HGamer3D-WinEvent"; + version = "0.4.0"; + sha256 = "0d3vjlgpzzb473dmhllxvi05lnh010vgfdbizlj4yxywrp6aas9a"; + libraryHaskellDepends = [ + base HGamer3D-Data HGamer3D-SDL2-Binding text + ]; + description = "Windowing and Event Functionality for HGamer3D"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HGamer3D-Wire" = callPackage + ({ mkDerivation, base, containers, HGamer3D, HGamer3D-Audio + , HGamer3D-Data, HGamer3D-GUI, HGamer3D-InputSystem + , HGamer3D-WinEvent, mtl, netwire, transformers + }: + mkDerivation { + pname = "HGamer3D-Wire"; + version = "0.3.3"; + sha256 = "0w5iafs9ldafc3kzq13alnk1ng766p9w97nak3aijpxfrc4m6z77"; + libraryHaskellDepends = [ + base containers HGamer3D HGamer3D-Audio HGamer3D-Data HGamer3D-GUI + HGamer3D-InputSystem HGamer3D-WinEvent mtl netwire transformers + ]; + description = "Wire Functionality for HGamer3D"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HGraphStorage" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, containers + , criterion, data-default, directory, filepath, HUnit, lifted-base + , monad-control, monad-logger, QuickCheck, resourcet, tar, tasty + , tasty-hunit, tasty-quickcheck, text, text-binary, transformers + , transformers-base, zlib + }: + mkDerivation { + pname = "HGraphStorage"; + version = "0.0.3"; + sha256 = "1qbhzrw8sjxaz95b34w3w71dv79wlkmqjgvcsr79vxxfn4c83dfc"; + libraryHaskellDepends = [ + base binary bytestring containers data-default directory filepath + lifted-base monad-control monad-logger resourcet text transformers + transformers-base + ]; + testHaskellDepends = [ + base bytestring containers data-default directory filepath HUnit + lifted-base monad-control monad-logger QuickCheck resourcet tasty + tasty-hunit tasty-quickcheck text transformers transformers-base + ]; + benchmarkHaskellDepends = [ + base binary bytestring Cabal containers criterion data-default + directory filepath monad-logger resourcet tar text text-binary + transformers zlib + ]; + description = "Graph database stored on disk"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HHDL" = callPackage + ({ mkDerivation, base, containers, mtl, template-haskell }: + mkDerivation { + pname = "HHDL"; + version = "0.1.0.0"; + sha256 = "1215nz6l3bbkld2fqqsc494xw4qw4vqavznaqxgja2p60w9mwg0q"; + libraryHaskellDepends = [ base containers mtl template-haskell ]; + description = "Hardware Description Language embedded in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HJScript" = callPackage + ({ mkDerivation, base, HJavaScript, hsp, mtl, text }: + mkDerivation { + pname = "HJScript"; + version = "0.7.0"; + sha256 = "0xvhzmsl1z6im36svjhcl4zlbnmpknlfn0m426cj5l06a3c5mfa8"; + libraryHaskellDepends = [ base HJavaScript hsp mtl text ]; + description = "HJScript is a Haskell EDSL for writing JavaScript programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HJVM" = callPackage + ({ mkDerivation, base, Cabal, containers, filepath + , haskell-src-exts, HUnit, jdk, mtl, parsec, process + , test-framework, test-framework-hunit, transformers + }: + mkDerivation { + pname = "HJVM"; + version = "0.1"; + sha256 = "0ixzhgrb2jj7np8gmfwca724w5n26i5xalppm5idnhxw6k4jbklr"; + libraryHaskellDepends = [ + base containers filepath haskell-src-exts mtl parsec process + transformers + ]; + librarySystemDepends = [ jdk ]; + testHaskellDepends = [ + base Cabal haskell-src-exts HUnit mtl parsec test-framework + test-framework-hunit transformers + ]; + description = "A library to create a Java Virtual Machine and manipulate Java objects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) jdk;}; + + "HJavaScript" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "HJavaScript"; + version = "0.4.7"; + sha256 = "0sb2wqbf6kml5d414xi6jk0gr31673djqxa5wg1mxl40vwn14pvh"; + revision = "1"; + editedCabalFile = "05m2kgz0laxv9jl1qfc1sxndan9503010y3aadvfcsxi9cyg3j1j"; + libraryHaskellDepends = [ base pretty ]; + description = "HJavaScript is an abstract syntax for a typed subset of JavaScript"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HLearn-algebra" = callPackage + ({ mkDerivation, base, ConstraintKinds, containers, deepseq + , hashable, MonadRandom, parallel, random, template-haskell, vector + , vector-heterogenous + }: + mkDerivation { + pname = "HLearn-algebra"; + version = "1.1.0.1"; + sha256 = "1k0a01cqaay4wp6i603yvcjpmap7inyjxiblqkbpifk9mwjxf15a"; + revision = "2"; + editedCabalFile = "12cqv3spyjawayk8znhfp1vcdwcb885r2hq5a9xvl8y56p80l2v4"; + libraryHaskellDepends = [ + base ConstraintKinds containers deepseq hashable MonadRandom + parallel random template-haskell vector vector-heterogenous + ]; + description = "Algebraic foundation for homomorphic learning"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HLearn-approximation" = callPackage + ({ mkDerivation, base, ConstraintKinds, containers, heap + , HLearn-algebra, HLearn-datastructures, HLearn-distributions + , list-extras, vector + }: + mkDerivation { + pname = "HLearn-approximation"; + version = "1.1.0"; + sha256 = "1gqrpnliy4jqjlhdhi7vygvq2lnfgwl2hr5hlkzgqmz2gjyib8vn"; + revision = "1"; + editedCabalFile = "1qf5c6dlr93caypdb9048hxvjj8ha54qygylkvhd9da1i7s3f23v"; + libraryHaskellDepends = [ + base ConstraintKinds containers heap HLearn-algebra + HLearn-datastructures HLearn-distributions list-extras vector + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HLearn-classification" = callPackage + ({ mkDerivation, base, binary, bytestring, ConstraintKinds + , containers, deepseq, dlist, hashable, HLearn-algebra + , HLearn-distributions, list-extras, logfloat, math-functions + , MonadRandom, normaldistribution, parsec, primitive, QuickCheck + , statistics, vector, vector-th-unbox + }: + mkDerivation { + pname = "HLearn-classification"; + version = "1.0.1.3"; + sha256 = "11c1016nhhckmdrzlazz5b7iabl0iz0g2245bwws3alnnn74svhd"; + revision = "1"; + editedCabalFile = "1hgdrfrdjk1vpcpj68cxywnazvdsd3i1plik1n6vqp84s708r9d9"; + libraryHaskellDepends = [ + base binary bytestring ConstraintKinds containers deepseq dlist + hashable HLearn-algebra HLearn-distributions list-extras logfloat + math-functions MonadRandom normaldistribution parsec primitive + QuickCheck statistics vector vector-th-unbox + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HLearn-datastructures" = callPackage + ({ mkDerivation, base, ConstraintKinds, containers, deepseq + , HLearn-algebra, list-extras, MonadRandom, QuickCheck, vector + }: + mkDerivation { + pname = "HLearn-datastructures"; + version = "1.1.0"; + sha256 = "06kbscd7nbbb6dlsgyigyag851bbvhiz6p05gdawpb7y0fh8f3wb"; + libraryHaskellDepends = [ + base ConstraintKinds containers deepseq HLearn-algebra list-extras + MonadRandom QuickCheck vector + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HLearn-distributions" = callPackage + ({ mkDerivation, array, base, ConstraintKinds, containers, deepseq + , erf, gamma, graphviz, HLearn-algebra, HLearn-datastructures + , hmatrix, list-extras, math-functions, MonadRandom + , normaldistribution, process, QuickCheck, statistics + , template-haskell, vector, vector-th-unbox + }: + mkDerivation { + pname = "HLearn-distributions"; + version = "1.1.0.2"; + sha256 = "19v9askkccbv405bchq5h72jahsbivj2s31ajwi316kksan2iwzf"; + revision = "1"; + editedCabalFile = "1ispp5nf8pynb9yr8xbbm92sdasad6l4hq9zdlkbm3rdssfjxfsq"; + libraryHaskellDepends = [ + array base ConstraintKinds containers deepseq erf gamma graphviz + HLearn-algebra HLearn-datastructures hmatrix list-extras + math-functions MonadRandom normaldistribution process QuickCheck + statistics template-haskell vector vector-th-unbox + ]; + description = "Distributions for use with the HLearn library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HList" = callPackage + ({ mkDerivation, array, base, base-orphans, cmdargs, directory + , filepath, ghc-prim, hspec, hspec-expectations, lens, mtl, process + , profunctors, QuickCheck, semigroups, syb, tagged + , template-haskell + }: + mkDerivation { + pname = "HList"; + version = "0.5.3.0"; + sha256 = "0azwcaky2jlf4ldbj3aasv8i457g67ih9aap6qgjcmdz6q8ad2f4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base base-orphans ghc-prim mtl profunctors semigroups tagged + template-haskell + ]; + testHaskellDepends = [ + array base cmdargs directory filepath hspec hspec-expectations lens + mtl process QuickCheck semigroups syb template-haskell + ]; + description = "Heterogeneous lists"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HListPP" = callPackage + ({ mkDerivation, base, regex-applicative }: + mkDerivation { + pname = "HListPP"; + version = "0.2.2"; + sha256 = "009i1i4daa6cb8pix0545gs5w5c7hsxwiqz98gdsc6awszxbhg7l"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base regex-applicative ]; + description = "A preprocessor for HList labelable labels"; + license = lib.licenses.bsd3; + mainProgram = "HListPP"; + }) {}; + + "HLogger" = callPackage + ({ mkDerivation, base, old-locale, time }: + mkDerivation { + pname = "HLogger"; + version = "0.0.1.0"; + sha256 = "0amxyg9j6fh58g2wh9k0231mxmvi6j96z7ykd3rm3jzs96fhlncp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base old-locale time ]; + executableHaskellDepends = [ base old-locale time ]; + description = "Simple, concurrent and easy-to-use logging library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "logger-0.0.1.0-test"; + broken = true; + }) {}; + + "HMM" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "HMM"; + version = "0.2.1"; + sha256 = "01y8l76c56gysynbilp32yq0wfc129hl24siw8s9fmpn98qa71s6"; + description = "A hidden markov model library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HMap" = callPackage + ({ mkDerivation, base, data-default, hashable, mtl + , unordered-containers + }: + mkDerivation { + pname = "HMap"; + version = "1.3.0"; + sha256 = "01y8mspmf7k0mxafyanfirbjp46x54wnm4n6lwc2jczw5bb48yx7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base data-default hashable mtl unordered-containers + ]; + description = "Fast heterogeneous maps and unconstrained typeable-like functionality"; + license = lib.licenses.bsd3; + }) {}; + + "HMarkov" = callPackage + ({ mkDerivation, base, lens, mtl, QuickCheck, random, tasty + , tasty-hunit, tasty-quickcheck, vector + }: + mkDerivation { + pname = "HMarkov"; + version = "1.0.1.1"; + sha256 = "00wxm07ng9kz1xm94n8dm44c08lmnpqk3pxpsa3q8d6734q7bcpp"; + libraryHaskellDepends = [ base lens mtl random vector ]; + testHaskellDepends = [ + base lens mtl QuickCheck random tasty tasty-hunit tasty-quickcheck + vector + ]; + description = "Markov-generated sequences"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HMock" = callPackage + ({ mkDerivation, base, constraints, containers, data-default + , deepseq, directory, doctest-exitcode-stdio, doctest-lib + , exceptions, explainable-predicates, extra, hspec, monad-control + , mtl, QuickCheck, stm, syb, template-haskell, transformers-base + , unliftio + }: + mkDerivation { + pname = "HMock"; + version = "0.5.1.2"; + sha256 = "1y2kfhkpaph3j7l38mfjgsnc95azl7fbd0mlwg8h3cyifs20bjds"; + libraryHaskellDepends = [ + base constraints containers data-default exceptions + explainable-predicates extra monad-control mtl stm syb + template-haskell transformers-base unliftio + ]; + testHaskellDepends = [ + base containers data-default deepseq directory + doctest-exitcode-stdio doctest-lib exceptions + explainable-predicates extra hspec mtl QuickCheck syb + template-haskell unliftio + ]; + description = "A flexible mock framework for testing effectful code"; + license = lib.licenses.bsd3; + }) {}; + + "HNM" = callPackage + ({ mkDerivation, base, containers, directory, glib, gtk, haskell98 + , mtl, process, regex-posix, unix + }: + mkDerivation { + pname = "HNM"; + version = "0.1.2"; + sha256 = "04325gwmlrx4iy9609vzaw2dhs4kg3ydr4r6af6rllrf500f6w9j"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory glib gtk haskell98 mtl process + regex-posix unix + ]; + executableHaskellDepends = [ + base containers glib gtk haskell98 mtl process regex-posix unix + ]; + description = "Happy Network Manager"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "HNM"; + }) {}; + + "HNumeric" = callPackage + ({ mkDerivation, base, math-functions, parallel, parallel-io + , random + }: + mkDerivation { + pname = "HNumeric"; + version = "0.5.0.2"; + sha256 = "1z6r9z7s89z9bihiy37scjrb8k3gb6zi7fl77d3sdldy2x0ajgrh"; + libraryHaskellDepends = [ + base math-functions parallel parallel-io random + ]; + testHaskellDepends = [ + base math-functions parallel parallel-io random + ]; + description = "Haskell Numeric Library with pure functionality, R & MATLAB Syntax"; + license = lib.licenses.bsd3; + }) {}; + + "HODE" = callPackage + ({ mkDerivation, array, base, ode }: + mkDerivation { + pname = "HODE"; + version = "2008.10.27"; + sha256 = "0fr3bivmlciicba1brhm86l8diadb765ff1s8g6ylygs8l7lingv"; + libraryHaskellDepends = [ array base ]; + librarySystemDepends = [ ode ]; + description = "Binding to libODE"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) ode;}; + + "HOpenCV" = callPackage + ({ mkDerivation, allocated-processor, base, opencv, vector-space }: + mkDerivation { + pname = "HOpenCV"; + version = "0.4.0.1"; + sha256 = "1ixykkjsfbps5l66hv578w45v2hfrcpja8xqc3mmqrvf8s9f8yvy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ allocated-processor base vector-space ]; + libraryPkgconfigDepends = [ opencv ]; + executableHaskellDepends = [ base ]; + executablePkgconfigDepends = [ opencv ]; + description = "A binding for the OpenCV computer vision library"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "cannyVideo"; + broken = true; + }) {inherit (pkgs) opencv;}; + + "HPDF" = callPackage + ({ mkDerivation, array, base, base64-bytestring, binary, bytestring + , containers, errors, file-embed, filepath, HTF, hyphenation, mtl + , network-uri, parsec, random, text, vector, zlib + }: + mkDerivation { + pname = "HPDF"; + version = "1.6.2"; + sha256 = "0a28fg6h0aw8l3fb278jf1xh3jjkjcl3i9cj1j86a991j0mabl3v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base base64-bytestring binary bytestring containers errors + file-embed filepath hyphenation mtl network-uri parsec random text + vector zlib + ]; + executableHaskellDepends = [ + base filepath network-uri random text vector + ]; + testHaskellDepends = [ base HTF ]; + description = "Generation of PDF documents"; + license = lib.licenses.bsd3; + mainProgram = "HPDF-Demo"; + }) {}; + + "HPDF_1_7" = callPackage + ({ mkDerivation, array, base, base64-bytestring, binary, bytestring + , containers, errors, file-embed, filepath, HTF, hyphenation, mtl + , network-uri, parsec, random, text, vector, zlib + }: + mkDerivation { + pname = "HPDF"; + version = "1.7"; + sha256 = "0f5p36i6y20g9mqmsc3gja9jswffi0ydfmdmm4swrahl24h319jr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base base64-bytestring binary bytestring containers errors + file-embed filepath hyphenation mtl network-uri parsec random text + vector zlib + ]; + executableHaskellDepends = [ + array base filepath network-uri random text vector + ]; + testHaskellDepends = [ base HTF ]; + description = "Generation of PDF documents"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "HPDF-Demo"; + }) {}; + + "HPath" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , haskell-src-exts, mtl, parsec, utf8-string + }: + mkDerivation { + pname = "HPath"; + version = "0.0.2"; + sha256 = "10hlqyhcpgnkiqwjwb3d10wrhzc82jcbz1qvxa0mzzif36rys1wk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal containers directory filepath haskell-src-exts mtl + parsec utf8-string + ]; + executableHaskellDepends = [ + base Cabal containers directory filepath haskell-src-exts mtl + parsec utf8-string + ]; + description = "Extract Haskell declarations by name"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpath"; + broken = true; + }) {}; + + "HPhone" = callPackage + ({ mkDerivation, base, containers, hspec, phone-metadata + , regex-pcre + }: + mkDerivation { + pname = "HPhone"; + version = "0.0.1.2"; + sha256 = "0f8gi2i9ag80r4cdl8zhcfwlfjk8g6plyjbp012brrs24020b6xm"; + libraryHaskellDepends = [ + base containers phone-metadata regex-pcre + ]; + testHaskellDepends = [ base hspec ]; + description = "Phone number parser and validator - This is now DEPRECATED!"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HPi" = callPackage + ({ mkDerivation, base, bcm2835, bytestring }: + mkDerivation { + pname = "HPi"; + version = "0.11.0"; + sha256 = "1m2sa97883dvw1m10a1rb19dc7a1wc5cgs89zsrw2mlkl3877946"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ bcm2835 ]; + description = "GPIO, I2C, SPI, and PWM functions for the Raspberry Pi"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {bcm2835 = null;}; + + "HPlot" = callPackage + ({ mkDerivation, base, c2hs, glade, glib, gtk, plplotd-gnome2 }: + mkDerivation { + pname = "HPlot"; + version = "0.3"; + sha256 = "022642xp13fl34y854n4j7kxn0nyxhrz4gxgn3nfqs67m13bcsqy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base glade glib gtk ]; + libraryPkgconfigDepends = [ plplotd-gnome2 ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ base glade glib gtk ]; + executablePkgconfigDepends = [ plplotd-gnome2 ]; + description = "A minimal monadic PLplot interface for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Example"; + }) {plplotd-gnome2 = null;}; + + "HPong" = callPackage + ({ mkDerivation, base, data-accessor, data-accessor-template, GLFW + , OpenGL + }: + mkDerivation { + pname = "HPong"; + version = "0.1.2"; + sha256 = "0dzzq4ksny537b151g6c1jgj2ns143klhdjfbq84srs026pvpvzi"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base data-accessor data-accessor-template GLFW OpenGL + ]; + description = "A simple OpenGL Pong game based on GLFW"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpong"; + }) {}; + + "HQu" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, conversion + , data-default-class, erf, gauge, gsl, hmatrix, hmatrix-gsl + , hmatrix-gsl-stats, hspec, hspec-expectations, ieee754 + , math-functions, mersenne-random-pure64, monad-loops, mtl, random + , random-fu, random-source, rvar, sorted-list, statistics, stm + , text, time, vector, vector-algorithms + }: + mkDerivation { + pname = "HQu"; + version = "0.0.0.5"; + sha256 = "1izaamiw14gl4wciq99bh6ynra0kxav0b65zpm36q72brchr3z0r"; + libraryHaskellDepends = [ + base bytestring cassava containers conversion data-default-class + erf hmatrix hmatrix-gsl hmatrix-gsl-stats ieee754 math-functions + mersenne-random-pure64 monad-loops mtl random random-fu + random-source rvar sorted-list statistics stm text time vector + vector-algorithms + ]; + librarySystemDepends = [ gsl ]; + testHaskellDepends = [ base hspec hspec-expectations ]; + benchmarkHaskellDepends = [ base gauge ]; + description = "quantitative finance library"; + license = lib.licenses.mit; + platforms = lib.platforms.x86; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gsl;}; + + "HROOT" = callPackage + ({ mkDerivation, base, Cabal, HROOT-core, HROOT-graf, HROOT-hist + , HROOT-io, HROOT-math, HROOT-net, HROOT-tree, process + }: + mkDerivation { + pname = "HROOT"; + version = "0.10.0.3"; + sha256 = "049r8d2p1nij9d1byf3zyskp01a8hlql7gnzbz0slj2f1a6qyfs2"; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + base HROOT-core HROOT-graf HROOT-hist HROOT-io HROOT-math HROOT-net + HROOT-tree + ]; + description = "Haskell binding to the ROOT data analysis framework"; + license = lib.licenses.lgpl21Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HROOT-core" = callPackage + ({ mkDerivation, base, Cabal, fficxx-runtime, process, stdcxx + , template-haskell + }: + mkDerivation { + pname = "HROOT-core"; + version = "0.10.0.3"; + sha256 = "1pb2bf1nmrk5wp6z8zyx8ksbcbhhg46830bizmma2a4kl2smnwfj"; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + base fficxx-runtime stdcxx template-haskell + ]; + description = "Haskell binding to ROOT Core modules"; + license = lib.licenses.lgpl21Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HROOT-graf" = callPackage + ({ mkDerivation, base, Cabal, fficxx-runtime, HROOT-core + , HROOT-hist, process, stdcxx, template-haskell + }: + mkDerivation { + pname = "HROOT-graf"; + version = "0.10.0.3"; + sha256 = "04ck4z913acvqc6h2lq4j6ws4y0aygisaic917wbr6abzhkj7zbg"; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + base fficxx-runtime HROOT-core HROOT-hist stdcxx template-haskell + ]; + description = "Haskell binding to ROOT Graf modules"; + license = lib.licenses.lgpl21Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HROOT-hist" = callPackage + ({ mkDerivation, base, Cabal, fficxx-runtime, HROOT-core, process + , stdcxx, template-haskell + }: + mkDerivation { + pname = "HROOT-hist"; + version = "0.10.0.3"; + sha256 = "1dz06d63qzlvgim1v6vzasyk8s8m0fvjhdwqwbanicn0h2gd1qkl"; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + base fficxx-runtime HROOT-core stdcxx template-haskell + ]; + description = "Haskell binding to ROOT Hist modules"; + license = lib.licenses.lgpl21Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HROOT-io" = callPackage + ({ mkDerivation, base, Cabal, fficxx-runtime, HROOT-core, process + , stdcxx, template-haskell + }: + mkDerivation { + pname = "HROOT-io"; + version = "0.10.0.3"; + sha256 = "10293ranj094xz9dzyfa5xndxfg0jgcgh7vj5mw2sq01s77vxxv0"; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + base fficxx-runtime HROOT-core stdcxx template-haskell + ]; + description = "Haskell binding to ROOT IO modules"; + license = lib.licenses.lgpl21Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HROOT-math" = callPackage + ({ mkDerivation, base, Cabal, fficxx-runtime, HROOT-core, process + , stdcxx, template-haskell + }: + mkDerivation { + pname = "HROOT-math"; + version = "0.10.0.3"; + sha256 = "0b9lyqpaj4lw6k0gmfcp4gazqmfrbi7iww2sy413n375nckvz2sd"; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + base fficxx-runtime HROOT-core stdcxx template-haskell + ]; + description = "Haskell binding to ROOT Math modules"; + license = lib.licenses.lgpl21Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HROOT-net" = callPackage + ({ mkDerivation, base, Cabal, fficxx-runtime, HROOT-core, HROOT-io + , process, RHTTP, stdcxx, template-haskell + }: + mkDerivation { + pname = "HROOT-net"; + version = "0.10.0.3"; + sha256 = "0d4azl97v0v6d5bld6xqn7dk91dbvndmyffxsbv88vfqcj231vdj"; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + base fficxx-runtime HROOT-core HROOT-io stdcxx template-haskell + ]; + librarySystemDepends = [ RHTTP ]; + description = "Haskell binding to ROOT Net modules"; + license = lib.licenses.lgpl21Plus; + hydraPlatforms = lib.platforms.none; + }) {RHTTP = null;}; + + "HROOT-tree" = callPackage + ({ mkDerivation, base, Cabal, fficxx-runtime, HROOT-core, process + , stdcxx, template-haskell + }: + mkDerivation { + pname = "HROOT-tree"; + version = "0.10.0.3"; + sha256 = "1ndb0amk9n44dpgwvh1gbyff08vcqbd5igj640ldhpr2idkbpcfz"; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + base fficxx-runtime HROOT-core stdcxx template-haskell + ]; + description = "Haskell binding to ROOT Tree modules"; + license = lib.licenses.lgpl21Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HRay" = callPackage + ({ mkDerivation, array, base, directory, haskell98 }: + mkDerivation { + pname = "HRay"; + version = "1.2.3"; + sha256 = "0bg0b8260cd2l8q7ccijwqg1yz49mkifv1r0a5q1hrbsagvac4nf"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base directory haskell98 ]; + description = "Haskell raytracer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "HRay"; + }) {}; + + "HSFFIG" = callPackage + ({ mkDerivation, array, base, Cabal, containers, directory + , filepath, parsec, process, unix + }: + mkDerivation { + pname = "HSFFIG"; + version = "1.1.3"; + sha256 = "10zkg2lhvzxi6csyrah8kw3xd1da60im0whpg884hpnf5h220086"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base Cabal containers directory filepath parsec process unix + ]; + executableHaskellDepends = [ + array base Cabal containers directory filepath parsec process unix + ]; + description = "Generate FFI import declarations from C include files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HSGEP" = callPackage + ({ mkDerivation, base, csv, mersenne-random-pure64 + , monad-mersenne-random, mtl, split, vector + }: + mkDerivation { + pname = "HSGEP"; + version = "0.1.5"; + sha256 = "16k853180smf2smw8ch3mzjv14imj9w2ssh61hcc23carhrsbg9p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base mersenne-random-pure64 monad-mersenne-random mtl split vector + ]; + executableHaskellDepends = [ csv ]; + description = "Gene Expression Programming evolutionary algorithm in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "HSGEP_Regression"; + }) {}; + + "HSH" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hslogger + , MissingH, mtl, process, regex-base, regex-compat, regex-posix + , unix + }: + mkDerivation { + pname = "HSH"; + version = "2.1.3"; + sha256 = "03b7cmalk6vl2c7qfacpqrdm3wdmxhb28b3y4xiy5pykfw90bpsl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath hslogger MissingH mtl process + regex-base regex-compat regex-posix unix + ]; + description = "Library to mix shell scripting with Haskell programs"; + license = "LGPL"; + }) {}; + + "HSHHelpers" = callPackage + ({ mkDerivation, base, bytestring, DebugTraceHelpers, directory + , filepath, HSH, HStringTemplateHelpers, MissingH, mtl, regex-pcre + , unix + }: + mkDerivation { + pname = "HSHHelpers"; + version = "0.24"; + sha256 = "0mz25xak9fkircdxcpzrf3rym9l5ivhifk7dqm2xki3mv6fw214d"; + libraryHaskellDepends = [ + base bytestring DebugTraceHelpers directory filepath HSH + HStringTemplateHelpers MissingH mtl regex-pcre unix + ]; + description = "Convenience functions that use HSH, instances for HSH"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HSet" = callPackage + ({ mkDerivation, base, containers, hashable, hashtables }: + mkDerivation { + pname = "HSet"; + version = "0.0.2"; + sha256 = "0iz040fl4pmn1h6mqkma1c66yfmfyx4yzhyn0985jc692lj1ysqh"; + libraryHaskellDepends = [ base containers hashable hashtables ]; + description = "Faux heterogeneous sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HSlippyMap" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "HSlippyMap"; + version = "3.0.1"; + sha256 = "03gb5dd59mirwb11b98vbg60w2zwfsbr8akk7qbq01z7n7rkgsr7"; + libraryHaskellDepends = [ base ]; + description = "OpenStreetMap Slippy Map"; + license = lib.licenses.bsd3; + }) {}; + + "HSmarty" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-expr, base + , bytestring, filepath, Glob, HTF, HTTP, mtl, scientific, text + , unordered-containers, vector + }: + mkDerivation { + pname = "HSmarty"; + version = "0.4.2"; + sha256 = "1iflnnnpriv6mgbp60a7frxwxz1zpd3xmln59y8z23s2a4xxi8xc"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-expr base bytestring filepath Glob HTTP + mtl scientific text unordered-containers vector + ]; + testHaskellDepends = [ aeson attoparsec base HTF text ]; + description = "Small template engine"; + license = lib.licenses.bsd3; + }) {}; + + "HSoM" = callPackage + ({ mkDerivation, array, arrows, base, containers, deepseq, Euterpea + , ghc-prim, HCodecs, markov-chain, pure-fft, random, UISF + }: + mkDerivation { + pname = "HSoM"; + version = "1.0.0"; + sha256 = "1hh23kid568yhc92j4j0xd18xxlfwgrdhmbpb3zvxzrg0ah0pxkk"; + libraryHaskellDepends = [ + array arrows base containers deepseq Euterpea ghc-prim HCodecs + markov-chain pure-fft random UISF + ]; + description = "Library for computer music education"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {}; + + "HSoundFile" = callPackage + ({ mkDerivation, base, binary, bytestring, filepath, haskell98, mtl + , parallel + }: + mkDerivation { + pname = "HSoundFile"; + version = "0.2.2"; + sha256 = "0qlz17dzlysj36zz3s8dzwvfdr9rdfp6gnabc262iraidqapshzb"; + libraryHaskellDepends = [ + base binary bytestring filepath haskell98 mtl parallel + ]; + description = "Audio file reading/writing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HStringTemplate" = callPackage + ({ mkDerivation, array, base, blaze-builder, bytestring, containers + , deepseq, directory, filepath, HUnit, mtl, old-locale, parsec + , pretty, QuickCheck, random, semigroups, syb, template-haskell + , text, time, void + }: + mkDerivation { + pname = "HStringTemplate"; + version = "0.8.8"; + sha256 = "1n8ci0kzjcgnqh4dfpqwlh7mnlzyiqiqc6hc0zr65p0balbg8zbi"; + revision = "6"; + editedCabalFile = "1pwsga0ymdmd5ig9nzy3z4z61d0blgnybll7ik409x1wc4y2w692"; + libraryHaskellDepends = [ + array base blaze-builder bytestring containers deepseq directory + filepath mtl old-locale parsec pretty semigroups syb + template-haskell text time void + ]; + testHaskellDepends = [ base containers HUnit QuickCheck random ]; + description = "StringTemplate implementation in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "HStringTemplateHelpers" = callPackage + ({ mkDerivation, base, containers, directory, FileManipCompat + , filepath, HSH, HStringTemplate, mtl, safe, strict + }: + mkDerivation { + pname = "HStringTemplateHelpers"; + version = "0.0.14"; + sha256 = "1dgr28hxm9zlxl13ms9mn63rbm5ya6bkyys6q0kbns2y2zwmkswh"; + libraryHaskellDepends = [ + base containers directory FileManipCompat filepath HSH + HStringTemplate mtl safe strict + ]; + description = "Convenience functions and instances for HStringTemplate"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HSvm" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "HSvm"; + version = "0.1.2.3.32"; + sha256 = "1gz67dw2px9ys93xl152cv75f8237qal9wqnzwr624qm44xp4c0d"; + libraryHaskellDepends = [ base containers ]; + description = "Haskell Bindings for libsvm"; + license = lib.licenses.bsd3; + }) {}; + + "HSvm_1_0_3_32" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "HSvm"; + version = "1.0.3.32"; + sha256 = "1azbvnq13js2k3mvkmhdp9pjibkshyjigsc9krl9v26gkicmz47y"; + libraryHaskellDepends = [ base containers ]; + description = "Haskell Bindings for libsvm"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HTF" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, base + , base64-bytestring, bytestring, Cabal, containers, cpphs, Diff + , directory, filepath, haskell-src, HUnit, lifted-base + , monad-control, mtl, old-time, pretty, process, QuickCheck, random + , regex-compat, template-haskell, temporary, text, time, unix + , unordered-containers, vector, xmlgen + }: + mkDerivation { + pname = "HTF"; + version = "0.15.0.1"; + sha256 = "0mlqsfc0b4gvinq7nrq42smdl0gagznhwiw86dkkzc1npmcaj5mw"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + aeson array base base64-bytestring bytestring containers cpphs Diff + directory haskell-src HUnit lifted-base monad-control mtl old-time + pretty process QuickCheck random regex-compat text time unix vector + xmlgen + ]; + libraryToolDepends = [ cpphs ]; + executableHaskellDepends = [ + array base cpphs directory HUnit mtl old-time random text + ]; + executableToolDepends = [ cpphs ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring directory filepath HUnit mtl + process random regex-compat template-haskell temporary text + unordered-containers + ]; + description = "The Haskell Test Framework"; + license = lib.licenses.lgpl21Only; + mainProgram = "htfpp"; + }) {}; + + "HTTP" = callPackage + ({ mkDerivation, array, base, bytestring, deepseq, httpd-shed + , HUnit, mtl, network, network-uri, parsec, pureMD5, split + , test-framework, test-framework-hunit, time, transformers + }: + mkDerivation { + pname = "HTTP"; + version = "4000.4.1"; + sha256 = "0lyl5lpkk51xn3dfndh8ksgvwcdsviyigmsnp3d28lbpxkpxhcfz"; + revision = "4"; + editedCabalFile = "18ywxacq8p51p84haqgm8h19jnsja4dgx32sxl9ncgvh2xwyj35r"; + libraryHaskellDepends = [ + array base bytestring mtl network network-uri parsec time + transformers + ]; + testHaskellDepends = [ + base bytestring deepseq httpd-shed HUnit mtl network network-uri + pureMD5 split test-framework test-framework-hunit + ]; + description = "A library for client-side HTTP"; + license = lib.licenses.bsd3; + }) {}; + + "HTTP-Simple" = callPackage + ({ mkDerivation, base, HTTP, network }: + mkDerivation { + pname = "HTTP-Simple"; + version = "0.2"; + sha256 = "1294pn82fbskgfw2mh3ri31wab5l9y3j0g50dcx5sqbhz79pnj9w"; + libraryHaskellDepends = [ base HTTP network ]; + doHaddock = false; + description = "DEPRECATED Enable simple wrappers to Network.HTTP"; + license = lib.licenses.bsd3; + }) {}; + + "HTab" = callPackage + ({ mkDerivation, base, cmdargs, containers, deepseq, hylolib, mtl + , random, strict + }: + mkDerivation { + pname = "HTab"; + version = "1.7.3"; + sha256 = "0w5zjd9q87a79vaslxs4r7xllq37vyg546ramgfnw43l1cmkica6"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cmdargs containers deepseq hylolib mtl random strict + ]; + description = "Tableau based theorem prover for hybrid logics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "htab"; + }) {}; + + "HTicTacToe" = callPackage + ({ mkDerivation, array, base, mtl, random, SDL, SDL-image, SDL-ttf + }: + mkDerivation { + pname = "HTicTacToe"; + version = "0.2"; + sha256 = "0h3pr4lyx14zndwbas5ba8sg3s84sq19qhh6pcqpy4v2ajfyyfqc"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base mtl random SDL SDL-image SDL-ttf + ]; + description = "An SDL tic-tac-toe game"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "HTicTacToe"; + broken = true; + }) {}; + + "HUnit" = callPackage + ({ mkDerivation, base, call-stack, deepseq, filepath }: + mkDerivation { + pname = "HUnit"; + version = "1.6.2.0"; + sha256 = "1as4sw5y39c3zrmr6sb8zbw74c9gdn4401y0dx45ih7zf6457dxh"; + libraryHaskellDepends = [ base call-stack deepseq ]; + testHaskellDepends = [ base call-stack deepseq filepath ]; + description = "A unit testing framework for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "HUnit-Diff" = callPackage + ({ mkDerivation, ansi-terminal, base, Diff, groom, HUnit }: + mkDerivation { + pname = "HUnit-Diff"; + version = "0.1"; + sha256 = "0dlsx6qicnrqkhb52jbgh31f0y6lxh32yl5gr6bg3fnqr36vc6x6"; + libraryHaskellDepends = [ ansi-terminal base Diff groom HUnit ]; + description = "Assertions for HUnit with difference reporting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HUnit-Plus" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cmdargs, directory + , hashable, hexpat, hostname, parsec, text, time, timeit + , unordered-containers + }: + mkDerivation { + pname = "HUnit-Plus"; + version = "2.0.0"; + sha256 = "1xbnpd2mxw7dbbix5sdhpdvfq79ssq40pi99wxrda0z5xdyy09dj"; + libraryHaskellDepends = [ + base bytestring Cabal cmdargs hashable hexpat hostname parsec text + time timeit unordered-containers + ]; + testHaskellDepends = [ + base bytestring Cabal cmdargs directory hashable hexpat hostname + parsec text time timeit unordered-containers + ]; + description = "A test framework building on HUnit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HUnit-approx" = callPackage + ({ mkDerivation, base, call-stack, HUnit }: + mkDerivation { + pname = "HUnit-approx"; + version = "1.1.1.1"; + sha256 = "1brblqpz002jzql9wgzxk5zlfglmkv91s8gcfd6992xv539jfhsa"; + libraryHaskellDepends = [ base call-stack HUnit ]; + testHaskellDepends = [ base call-stack HUnit ]; + description = "Approximate equality for floating point numbers with HUnit"; + license = lib.licenses.bsd3; + }) {}; + + "HXMPP" = callPackage + ({ mkDerivation, base, base64-string, binary, bytestring + , crypto-api, enumerator, HLogger, network, pureMD5, random + , regex-posix, text, transformers, utf8-string, xml-enumerator + , xml-types + }: + mkDerivation { + pname = "HXMPP"; + version = "0.0.1.0"; + sha256 = "094j5bafrwr0d5sz3fidz7k328w6f4nqhja2c9gf89759nc470ss"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-string binary bytestring crypto-api enumerator HLogger + network pureMD5 random regex-posix text transformers utf8-string + xml-enumerator xml-types + ]; + executableHaskellDepends = [ + base base64-string binary bytestring crypto-api enumerator HLogger + network pureMD5 random regex-posix text transformers utf8-string + xml-enumerator xml-types + ]; + description = "A (prototyped) easy to use XMPP library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hxmpp-0.0.1.0-test"; + }) {}; + + "HXQ" = callPackage + ({ mkDerivation, array, base, haskeline, HTTP, mtl, regex-base + , regex-compat, template-haskell + }: + mkDerivation { + pname = "HXQ"; + version = "0.20.1"; + sha256 = "1ba3b7a91h1qc5g9g9cw591mvsp711myijpzxr4c1wg6yapqbhxp"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base haskeline HTTP mtl regex-base regex-compat + template-haskell + ]; + description = "A Compiler from XQuery to Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HaGL" = callPackage + ({ mkDerivation, array, base, bytestring, containers + , cryptohash-md5, directory, gl-capture, GLUT, hashable, HUnit + , matrix, mtl, OpenGL, OpenGLRaw, template-haskell, time + , unordered-containers + }: + mkDerivation { + pname = "HaGL"; + version = "0.1.0.0"; + sha256 = "00h4p6hialbfhcdgspklaf9ncyg13rz5cspbngrpv3cm2pprii2q"; + libraryHaskellDepends = [ + array base bytestring containers cryptohash-md5 gl-capture GLUT + hashable matrix mtl OpenGL OpenGLRaw template-haskell time + unordered-containers + ]; + testHaskellDepends = [ base bytestring directory GLUT HUnit ]; + description = "Haskell-embedded OpenGL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HaLeX" = callPackage + ({ mkDerivation, base, HUnit, mtl, QuickCheck }: + mkDerivation { + pname = "HaLeX"; + version = "1.2.6"; + sha256 = "1mvxzcq42h823gq025w86z03jigk271fj20r7yfjydj7yvn24kjv"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base HUnit mtl QuickCheck ]; + description = "HaLeX enables modelling, manipulation and visualization of regular languages"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "halex"; + broken = true; + }) {}; + + "HaMinitel" = callPackage + ({ mkDerivation, base, bytestring, serialport, stm }: + mkDerivation { + pname = "HaMinitel"; + version = "0.1.0.0"; + sha256 = "0q7fq5z0wrk2qg9n715033yp25dpl73g6iqkbvxbg2ahp9caq458"; + libraryHaskellDepends = [ base bytestring serialport stm ]; + description = "An Haskell library to drive the french Minitel through a serial port"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HaPy" = callPackage + ({ mkDerivation, base, template-haskell, th-lift }: + mkDerivation { + pname = "HaPy"; + version = "0.1.1.1"; + sha256 = "0li04k27pkq7ci1dfx4sl022ivl4gjqy5ny25jszifwrx4n4pmwz"; + libraryHaskellDepends = [ base template-haskell th-lift ]; + description = "Haskell bindings for Python"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HaRe" = callPackage + ({ mkDerivation, attoparsec, base, base-prelude, Cabal + , cabal-helper, case-insensitive, containers, conversion + , conversion-case-insensitive, conversion-text, Diff, directory + , filepath, foldl, ghc, ghc-exactprint, ghc-mod, ghc-syb-utils + , gitrev, hslogger, hspec, HUnit, monad-control, mtl + , optparse-applicative, optparse-simple, parsec + , Strafunski-StrategyLib, syb, syz, turtle + }: + mkDerivation { + pname = "HaRe"; + version = "0.8.4.1"; + sha256 = "16ld7lrdf6vjmxam4kfc6zyy2g4baw7mr9ha39nrxjq0p8d4hn3v"; + revision = "1"; + editedCabalFile = "0szsdf6w588ry2z1a093r440h9w6qp4b2qh55vzcb06rif8bgc0p"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cabal-helper containers directory filepath ghc ghc-exactprint + ghc-mod ghc-syb-utils hslogger monad-control mtl + Strafunski-StrategyLib syb syz + ]; + executableHaskellDepends = [ + base Cabal ghc-mod gitrev mtl optparse-applicative optparse-simple + ]; + testHaskellDepends = [ + attoparsec base base-prelude case-insensitive containers conversion + conversion-case-insensitive conversion-text Diff directory foldl + ghc ghc-exactprint ghc-mod ghc-syb-utils hslogger hspec HUnit mtl + parsec turtle + ]; + description = "the Haskell Refactorer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-hare"; + }) {}; + + "HaTeX" = callPackage + ({ mkDerivation, base, bibtex, bytestring, containers, hashable + , matrix, parsec, prettyprinter, QuickCheck, tasty + , tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "HaTeX"; + version = "3.22.4.1"; + sha256 = "0iql04fbv5ldjpcdkl1ah563v7a29p2l1525pp5dkwjq21lys40b"; + libraryHaskellDepends = [ + base bibtex bytestring containers hashable matrix parsec + prettyprinter QuickCheck text transformers + ]; + testHaskellDepends = [ + base parsec QuickCheck tasty tasty-quickcheck text + ]; + description = "The Haskell LaTeX library"; + license = lib.licenses.bsd3; + }) {}; + + "HaTeX-meta" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc + , haddock, haskell-src-exts, mtl, parsec + }: + mkDerivation { + pname = "HaTeX-meta"; + version = "1.2.1"; + sha256 = "1cfn823xfp4962x4ww3dawm017nkg00wxa20b8nbq3pmjjnpb2xl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers directory filepath ghc haddock + haskell-src-exts mtl parsec + ]; + description = "This package is deprecated. From version 3, HaTeX does not need this anymore."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "metahatex"; + }) {}; + + "HaTeX-qq" = callPackage + ({ mkDerivation, antiquoter, base, haskell-src-meta, HaTeX + , template-haskell, text + }: + mkDerivation { + pname = "HaTeX-qq"; + version = "0.1.0.1"; + sha256 = "192gjv2289mfflwii3wf7q3aih8a99072n9adv3vx360mh08wbd8"; + libraryHaskellDepends = [ + antiquoter base haskell-src-meta HaTeX template-haskell text + ]; + description = "Quasiquoters for HaTeX"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HaVSA" = callPackage + ({ mkDerivation, base, HUnit, logict, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck + }: + mkDerivation { + pname = "HaVSA"; + version = "0.1.0.2"; + sha256 = "1hh324i7gvazlkm3vfmzah41h2hlxwb2k8g1z8dmfbif6pmp0apk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base logict ]; + executableHaskellDepends = [ + base HUnit logict QuickCheck test-framework test-framework-hunit + test-framework-quickcheck + ]; + description = "An implementation of the Version Space Algebra learning framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tests"; + }) {}; + + "HaXPath" = callPackage + ({ mkDerivation, base, bytestring, HList, HUnit, text }: + mkDerivation { + pname = "HaXPath"; + version = "0.3.0.1"; + sha256 = "048n17ab3dx3bmpa5dpdixqg07mjq800imibacjakahb1kklvcgv"; + libraryHaskellDepends = [ base HList ]; + testHaskellDepends = [ base bytestring HUnit text ]; + description = "An XPath-generating embedded domain specific language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HaXml" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , polyparse, pretty, random + }: + mkDerivation { + pname = "HaXml"; + version = "1.25.13"; + sha256 = "0wxkp9bnbnjrjrzsmpm6nknzn0ijiiajd5kms81kgyfypm4m91ax"; + revision = "2"; + editedCabalFile = "1y1qf3224gls6f27pp8w9cpyisdr24pan8ccfh1zffy9m2bk80lj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers filepath polyparse pretty random + ]; + executableHaskellDepends = [ base directory polyparse pretty ]; + description = "Utilities for manipulating XML documents"; + license = lib.licenses.lgpl21Only; + }) {}; + + "Hach" = callPackage + ({ mkDerivation, base, containers, network, old-locale, text, time + , vty, vty-ui + }: + mkDerivation { + pname = "Hach"; + version = "0.1.2"; + sha256 = "1bp7ngsh655x0iamb8bhn2sqkpg3p6mhg0n0fgqz5k4pjskjyavy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers network old-locale ]; + executableHaskellDepends = [ text time vty vty-ui ]; + description = "Simple chat"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HackMail" = callPackage + ({ mkDerivation, base, Crypto, directory, hdaemonize, hint, mtl + , old-time, parsec + }: + mkDerivation { + pname = "HackMail"; + version = "0.0.1"; + sha256 = "1j8lw1c5asx40fag9gd6ni19c0z0q46f55yry5cj94v4s5m2gzbw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Crypto directory hint mtl old-time parsec + ]; + executableHaskellDepends = [ + base Crypto directory hdaemonize hint mtl old-time parsec + ]; + description = "A Procmail Replacement as Haskell EDSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackmail"; + broken = true; + }) {}; + + "Haggressive" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cassava, containers + , directory, HUnit, PSQueue, text, tokenize, tuple, vector + }: + mkDerivation { + pname = "Haggressive"; + version = "0.1.0.4"; + sha256 = "08f8i8bmnjv255xzpasa7drd83fh82qjm49mscn6dmiw6yp47vz1"; + libraryHaskellDepends = [ + base bytestring Cabal cassava containers directory HUnit PSQueue + text tokenize tuple vector + ]; + testHaskellDepends = [ base Cabal containers HUnit tuple vector ]; + description = "Aggression analysis for Tweets on Twitter"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HandlerSocketClient" = callPackage + ({ mkDerivation, base, bytestring, network }: + mkDerivation { + pname = "HandlerSocketClient"; + version = "0.0.5"; + sha256 = "1jp8cwlp6h1wvvkh71813i3lzxc7ckxzc7nvvcsjvcz0apxcl7vv"; + libraryHaskellDepends = [ base bytestring network ]; + description = "Haskell implementation of a HandlerSocket client (API)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HandsomeSoup" = callPackage + ({ mkDerivation, base, containers, hspec, HTTP, hxt, hxt-http, mtl + , network, network-uri, parsec, transformers + }: + mkDerivation { + pname = "HandsomeSoup"; + version = "0.4.2"; + sha256 = "1yzfrvivvxwlaiqwbjx27rxwq9mmnnpb512vwklzw7nyzg9xmqha"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers HTTP hxt hxt-http mtl network network-uri parsec + transformers + ]; + testHaskellDepends = [ base hspec hxt ]; + description = "Work with HTML more easily in HXT"; + license = lib.licenses.bsd3; + }) {}; + + "Hangman" = callPackage + ({ mkDerivation, base, hspec, random, transformers }: + mkDerivation { + pname = "Hangman"; + version = "0.1.0.2"; + sha256 = "01w3x2hp0zj3xb53pnaq0wn0w6c3dh67mv1y3z07fldrwhy38mxh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base random transformers ]; + testHaskellDepends = [ base hspec transformers ]; + description = "The classic game of Hangman"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "Hangman"; + broken = true; + }) {}; + + "HangmanAscii" = callPackage + ({ mkDerivation, base, containers, haskeline, mtl + , optparse-applicative, random + }: + mkDerivation { + pname = "HangmanAscii"; + version = "0.1.1.3"; + sha256 = "1fvcf3wl0c3rwy4vc11dnby4dl570ij30wpwjqhc39wa64ndvdbg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers haskeline mtl optparse-applicative random + ]; + description = "Yet another Hangman game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hangman-ascii"; + broken = true; + }) {}; + + "HappyTree" = callPackage + ({ mkDerivation, base, constraints, generics-sop, safe, singletons + }: + mkDerivation { + pname = "HappyTree"; + version = "0.2018.1.8"; + sha256 = "01mc5qh786aw2vbpj5h8kzarhwi5h73bd65m51x7xiyabwfmln0b"; + libraryHaskellDepends = [ + base constraints generics-sop safe singletons + ]; + testHaskellDepends = [ + base constraints generics-sop safe singletons + ]; + description = "Type Safe and End to End Decision Tree"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HarmTrace" = callPackage + ({ mkDerivation, array, base, binary, cmdargs, deepseq, Diff + , directory, filepath, ghc-prim, HarmTrace-Base, instant-generics + , ListLike, matrix, mtl, parallel, process, sox, template-haskell + , uu-parsinglib, vector + }: + mkDerivation { + pname = "HarmTrace"; + version = "2.2.1"; + sha256 = "1f0m154fqal44i16bq9lxzsxj1810rmjvg7a17q5p80phg3dzarj"; + revision = "2"; + editedCabalFile = "0n1qh6bn1r7hwa7aafgs7pvjh8c1qavq2s9vc56989p73llwl1qr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base binary cmdargs deepseq Diff directory filepath ghc-prim + HarmTrace-Base instant-generics ListLike matrix mtl parallel + process sox template-haskell uu-parsinglib vector + ]; + description = "Harmony Analysis and Retrieval of Music"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "harmtrace"; + }) {}; + + "HarmTrace-Base" = callPackage + ({ mkDerivation, base, binary, containers, ghc-prim, ListLike + , QuickCheck, random, uu-parsinglib + }: + mkDerivation { + pname = "HarmTrace-Base"; + version = "1.6.0.0"; + sha256 = "03rma29wkrcixvd5whmmlqkhiznxgff3dq8jmw6w7xzr9fn72f9b"; + revision = "1"; + editedCabalFile = "0fldc14b2lj8pvkmxly0ld9mmx33yvswh7sg85g62w4yixsr6fdl"; + libraryHaskellDepends = [ + base binary containers ghc-prim ListLike uu-parsinglib + ]; + testHaskellDepends = [ + base binary containers ghc-prim ListLike QuickCheck random + uu-parsinglib + ]; + description = "Parsing and unambiguously representing musical chords"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HasBigDecimal" = callPackage + ({ mkDerivation, base, criterion, hspec, hspec-discover, QuickCheck + }: + mkDerivation { + pname = "HasBigDecimal"; + version = "0.2.0.0"; + sha256 = "182hdsbl3adldkix6m4dv7fn2cjvvjjx76hwdmd0j0bh4h7y61yi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base criterion ]; + testHaskellDepends = [ base hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "A library for arbitrary precision decimal numbers"; + license = lib.licenses.asl20; + }) {}; + + "HasCacBDD" = callPackage + ({ mkDerivation, base, Cabal, CacBDD, directory, hspec, process + , QuickCheck + }: + mkDerivation { + pname = "HasCacBDD"; + version = "0.2.0.0"; + sha256 = "1qq8ng6rsj94jkbb0xnrf9w2b250bv1p4m78bf66y9y2mpmsdl14"; + setupHaskellDepends = [ base Cabal directory ]; + libraryHaskellDepends = [ base process QuickCheck ]; + librarySystemDepends = [ CacBDD ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Haskell bindings for CacBDD"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {CacBDD = null;}; + + "HasChor" = callPackage + ({ mkDerivation, async, base, bytestring, containers, http-client + , random, servant, servant-client, servant-server, split + , template-haskell, time, transformers, unordered-containers, warp + }: + mkDerivation { + pname = "HasChor"; + version = "0.1.0.1"; + sha256 = "062gn52146vhlfc71zlbx3sbfkid5if22yhba9ngnc0wb0115k81"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring http-client servant servant-client servant-server + template-haskell unordered-containers warp + ]; + executableHaskellDepends = [ + async base containers random split time transformers + ]; + description = "Functional choreographic programming in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "HasGP" = callPackage + ({ mkDerivation, base, haskell98, hmatrix, hmatrix-special, mtl + , parsec, random + }: + mkDerivation { + pname = "HasGP"; + version = "0.1"; + sha256 = "1sw5l74p2md4whq0c1xifcnwbb525i84n1razjxs7cpf8gicgggx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base haskell98 hmatrix hmatrix-special mtl parsec random + ]; + description = "A Haskell library for inference using Gaussian processes"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Haschoo" = callPackage + ({ mkDerivation, array, base, list-tries, monad-loops, mtl, numbers + , parsec + }: + mkDerivation { + pname = "Haschoo"; + version = "0.1.2"; + sha256 = "0jh506p0clwyb5wwrhlgbc5xp7w6smz5vky3lc8vhnwvwk324qcj"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base list-tries monad-loops mtl numbers parsec + ]; + description = "Minimalist R5RS Scheme interpreter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haschoo"; + }) {}; + + "Hashell" = callPackage + ({ mkDerivation, base, directory, ghc, haskell98, parsec, process + , readline, regex-compat, unix + }: + mkDerivation { + pname = "Hashell"; + version = "1.0"; + sha256 = "0yn525sr7i2nwf4y44va00aswnphn89072zaqjr2i0f1n1jjaxpl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory ghc haskell98 parsec process readline regex-compat + unix + ]; + description = "Simple shell written in Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hashell"; + }) {}; + + "HaskRel" = callPackage + ({ mkDerivation, base, containers, directory, ghc-prim, HList + , tagged + }: + mkDerivation { + pname = "HaskRel"; + version = "0.1.0.2"; + sha256 = "19q7x459g9s6g7kd9bmhh8lj2khbbmaafmcmm3ggrf4ijxmh5kp7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory ghc-prim HList tagged + ]; + description = "HaskRel, Haskell as a DBMS with support for the relational algebra"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HaskellAnalysisProgram" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, csv + , directory, fgl, filepath, graphviz, haskell-src-exts, HUnit + , pretty, split, syb, text, vector + }: + mkDerivation { + pname = "HaskellAnalysisProgram"; + version = "0.1.0"; + sha256 = "14z8nwvx306822nlna0p7vihrldk87z518c23aka17h3fxwfzzma"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cassava containers csv directory fgl filepath + graphviz haskell-src-exts pretty split syb text vector + ]; + testHaskellDepends = [ + base bytestring cassava containers csv directory fgl filepath + graphviz haskell-src-exts HUnit pretty split syb text vector + ]; + description = "Haskell source code analysis program"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "HaskellAnalysisProgram"; + broken = true; + }) {}; + + "HaskellForMaths" = callPackage + ({ mkDerivation, array, base, containers, random }: + mkDerivation { + pname = "HaskellForMaths"; + version = "0.4.9"; + sha256 = "1jgim9g0jbv6k31aalq0yps843jmfx74k53lnd1p79kgad7670rz"; + libraryHaskellDepends = [ array base containers random ]; + description = "Combinatorics, group theory, commutative algebra, non-commutative algebra"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HaskellLM" = callPackage + ({ mkDerivation, base, hmatrix }: + mkDerivation { + pname = "HaskellLM"; + version = "0.1.2"; + sha256 = "0baqn15zdhlinf4v3c244005nb3wm63gpr0w6fy7g9gmn8a00scq"; + libraryHaskellDepends = [ base hmatrix ]; + description = "Pure Haskell implementation of the Levenberg-Marquardt algorithm"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HaskellNN" = callPackage + ({ mkDerivation, base, hmatrix, random }: + mkDerivation { + pname = "HaskellNN"; + version = "0.1.3"; + sha256 = "0i5jqhkxna1kq361hh66830x4z5m782pp898g9ggfvdiwpp8phmr"; + libraryHaskellDepends = [ base hmatrix random ]; + description = "High Performance Neural Network in Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HaskellNet" = callPackage + ({ mkDerivation, array, base, base64, bytestring, cryptohash-md5 + , mime-mail, mtl, network, network-bsd, old-time, pretty, text + }: + mkDerivation { + pname = "HaskellNet"; + version = "0.6.1.2"; + sha256 = "0yd0n6c9favb6kv37flz2cn9wz5kapx3iqljq2h7l6qvx6kd92v5"; + revision = "1"; + editedCabalFile = "1j5g09v40rvsk4crfjabs0mma5nlwsbzbny25803bc6805jh9058"; + libraryHaskellDepends = [ + array base base64 bytestring cryptohash-md5 mime-mail mtl network + network-bsd old-time pretty text + ]; + description = "Client support for POP3, SMTP, and IMAP"; + license = lib.licenses.bsd3; + }) {}; + + "HaskellNet-SSL" = callPackage + ({ mkDerivation, base, bytestring, connection, data-default + , HaskellNet, network, network-bsd + }: + mkDerivation { + pname = "HaskellNet-SSL"; + version = "0.3.4.4"; + sha256 = "031d1a8ryzkm3xsyh1gh8d8kxq9i7pc9r5l2vjpkzgba31s5fbia"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring connection data-default HaskellNet network + network-bsd + ]; + description = "Helpers to connect to SSL/TLS mail servers with HaskellNet"; + license = lib.licenses.bsd3; + }) {}; + + "HaskellTorrent" = callPackage + ({ mkDerivation, base, bytestring, cereal, cml, containers + , directory, hopenssl, hslogger, HTTP, HUnit, mtl, network, parsec + , pretty, QuickCheck, random, random-shuffle, test-framework + , test-framework-hunit, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "HaskellTorrent"; + version = "0.1.1"; + sha256 = "0dy9irl085jw7wz6y50566rwsj05ymp8g2xp2444vg12ryd5dra1"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring cereal cml containers directory hopenssl hslogger + HTTP HUnit mtl network parsec pretty QuickCheck random + random-shuffle test-framework test-framework-hunit + test-framework-quickcheck2 time + ]; + description = "A concurrent bittorrent client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "HaskellTorrent"; + broken = true; + }) {}; + + "HaskellTutorials" = callPackage + ({ mkDerivation, base, cmdargs, text }: + mkDerivation { + pname = "HaskellTutorials"; + version = "0.0.0.1"; + sha256 = "0gnf8x4dqz3bwyhrcn17qci2rzmms3r0cyr7cgf593jlkxiq287q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base cmdargs text ]; + description = "Haskell Tutorials by Evgeny Ukhanov"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "Haskell.Tutorials"; + broken = true; + }) {}; + + "Haskelloids" = callPackage + ({ mkDerivation, base, containers, HGL, hmatrix, MonadRandom + , random, Yampa + }: + mkDerivation { + pname = "Haskelloids"; + version = "0.1.1"; + sha256 = "0v171rzpbh4w5kxzbc9h2x4kha1ykw4vk69scfpmdz5iqih2bqz8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers HGL hmatrix MonadRandom random Yampa + ]; + description = "A reproduction of the Atari 1979 classic \"Asteroids\""; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Haskelloids"; + broken = true; + }) {}; + + "Hastodon" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit + , containers, exceptions, http-client, http-conduit, http-types + , mime-types, MissingH, resourcet, text, transformers + }: + mkDerivation { + pname = "Hastodon"; + version = "0.6.0"; + sha256 = "108a4cgqyfgv8srpnmaiqf8jvqfp2kwfl26vk9b58n6sbmmxcwyn"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring conduit containers exceptions + http-client http-conduit http-types mime-types MissingH resourcet + text transformers + ]; + description = "mastodon client module for Haskell"; + license = lib.licenses.mit; + }) {}; + + "Hate" = callPackage + ({ mkDerivation, base, bytestring, GLFW-b, GLUtil, hpp, JuicyPixels + , JuicyPixels-util, lens, mtl, multimap, OpenGL, random, stm + , transformers, vect, vect-opengl, vector + }: + mkDerivation { + pname = "Hate"; + version = "0.1.4.3"; + sha256 = "0vjfyd149hbshnxyf8w9jap6x4a7hibzp1il2bs3q481yk1j0yaj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring GLFW-b GLUtil hpp JuicyPixels JuicyPixels-util mtl + multimap OpenGL stm transformers vect vect-opengl vector + ]; + executableHaskellDepends = [ + base GLFW-b GLUtil JuicyPixels JuicyPixels-util lens mtl OpenGL + random transformers vect vect-opengl vector + ]; + description = "A small 2D game framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Hawk" = callPackage + ({ mkDerivation, base, bytestring, bytestring-trie, cgi, containers + , convertible, data-default, dataenc, directory, filepath, hack + , HDBC, HDBC-sqlite3, hslogger, hslogger-template, HTTP, hxt + , json-b, MonadCatchIO-mtl, mtl, network, regex-posix, SHA + , template-haskell, time, utf8-string + }: + mkDerivation { + pname = "Hawk"; + version = "0.0.2"; + sha256 = "0g7dgj3asxwcjg43nzhjp7agvnzv882xhgbrr7jnpdckywkgacgq"; + libraryHaskellDepends = [ + base bytestring bytestring-trie cgi containers convertible + data-default dataenc directory filepath hack HDBC HDBC-sqlite3 + hslogger hslogger-template HTTP hxt json-b MonadCatchIO-mtl mtl + network regex-posix SHA template-haskell time utf8-string + ]; + description = "Haskell Web Application Kit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Hayoo" = callPackage + ({ mkDerivation, base, binary, bytestring, bzlib, containers + , deepseq, enummapset, filepath, Holumbus-Searchengine, hxt + , hxt-cache, hxt-charproperties, hxt-curl, hxt-http + , hxt-regex-xmlschema, hxt-unicode, hxt-xpath, json + , MonadCatchIO-transformers, mtl, network, old-time, parsec + , process, snap, snap-core, snap-server, tar, text, transformers + , xhtml-combinators, zlib + }: + mkDerivation { + pname = "Hayoo"; + version = "1.2.3"; + sha256 = "0bpkkdwgwf7xagp4rda1g07mdglzvl4hzq2jif7c3s8j7f6zq48c"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring bzlib containers deepseq enummapset filepath + Holumbus-Searchengine hxt hxt-cache hxt-charproperties hxt-curl + hxt-http hxt-regex-xmlschema hxt-unicode hxt-xpath json + MonadCatchIO-transformers mtl network old-time parsec process snap + snap-core snap-server tar text transformers xhtml-combinators zlib + ]; + description = "The Hayoo! search engine for Haskell API search on hackage"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Hclip" = callPackage + ({ mkDerivation, base, mtl, process, strict }: + mkDerivation { + pname = "Hclip"; + version = "3.0.0.4"; + sha256 = "04ppwm7vfzndrys8x1n8vfb41vzwx59r9xp4dkbiqmrms390pj6q"; + libraryHaskellDepends = [ base mtl process strict ]; + description = "A small cross-platform library for reading and modifying the system clipboard"; + license = lib.licenses.bsd3; + }) {}; + + "Hedi" = callPackage + ({ mkDerivation, base, editline, mtl, parsec, pretty, process + , QuickCheck, regex-posix + }: + mkDerivation { + pname = "Hedi"; + version = "0.1.1"; + sha256 = "0z0sa658fngv68611k76ncf5j59v517xchhw2y84blj97fl6jkn9"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base editline mtl parsec pretty process QuickCheck regex-posix + ]; + executableHaskellDepends = [ + base editline mtl parsec pretty process QuickCheck regex-posix + ]; + description = "Line oriented editor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hedi"; + }) {}; + + "HerbiePlugin" = callPackage + ({ mkDerivation, base, deepseq, directory, ghc, linear, mtl + , process, split, sqlite-simple, subhask, template-haskell, text + }: + mkDerivation { + pname = "HerbiePlugin"; + version = "0.2.0.0"; + sha256 = "1vrlx1b85fvdcbcjn2mfhkznvvqag3pxhvkqsk80pyqiwf8xfgw7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base deepseq directory ghc mtl process split sqlite-simple + template-haskell text + ]; + testHaskellDepends = [ base linear subhask ]; + description = "automatically improve your code's numeric stability"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Hermes" = callPackage + ({ mkDerivation, AES, base, bytestring, cereal, containers + , hslogger, monads-tf, network, old-time, random, random-shuffle + , RSA, SHA2, stm, syb, time, transformers, unamb, yjtools + }: + mkDerivation { + pname = "Hermes"; + version = "0.0.4"; + sha256 = "0j5vg3rvf4hbvg6jan4im7ijqffy6k9dvijfwxjcn164qjzh6xb3"; + libraryHaskellDepends = [ + AES base bytestring cereal containers hslogger monads-tf network + old-time random random-shuffle RSA SHA2 stm syb time transformers + unamb yjtools + ]; + description = "Message-based middleware layer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Hieroglyph" = callPackage + ({ mkDerivation, array, base, buster, bytestring, cairo, colour + , containers, glib, GLUT, gtk, gtkglext, IfElse, mtl, OpenGL + , parallel, pretty, random + }: + mkDerivation { + pname = "Hieroglyph"; + version = "3.89"; + sha256 = "0dkvvk3qwn72vn4kc0q2iv6raxslrxf0ypr0sn7i0fjds3cjxs6s"; + libraryHaskellDepends = [ + array base buster bytestring cairo colour containers glib GLUT gtk + gtkglext IfElse mtl OpenGL parallel pretty random + ]; + description = "Purely functional 2D graphics for visualization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HiggsSet" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, mtl, text + , th-expand-syns, TrieMap, vector + }: + mkDerivation { + pname = "HiggsSet"; + version = "0.1.1"; + sha256 = "1k0qlpm4akzx820b0j3g3f562ailxa56sa41268xyq3046xdpyl1"; + libraryHaskellDepends = [ + base bytestring containers deepseq mtl text th-expand-syns TrieMap + vector + ]; + description = "A multi-index set with advanced query capabilites"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Hipmunk" = callPackage + ({ mkDerivation, array, base, containers, StateVar, transformers }: + mkDerivation { + pname = "Hipmunk"; + version = "5.2.0.17"; + sha256 = "1yxs1v9pzb35g3zlvycsx762dk8swrbry7ajr50zlq667j20n4a8"; + libraryHaskellDepends = [ + array base containers StateVar transformers + ]; + description = "A Haskell binding for Chipmunk"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Hipmunk-Utils" = callPackage + ({ mkDerivation, base, Hipmunk, linear, StateVar }: + mkDerivation { + pname = "Hipmunk-Utils"; + version = "0.1.1.1"; + sha256 = "1nql9101c1philljk20idllpxgq79hlihkk3kyl57bk4cb4iyr2h"; + libraryHaskellDepends = [ base Hipmunk linear StateVar ]; + testHaskellDepends = [ base ]; + description = "Useful functions for Hipmunk"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HipmunkPlayground" = callPackage + ({ mkDerivation, base, containers, GLFW, Hipmunk, OpenGL, StateVar + , transformers + }: + mkDerivation { + pname = "HipmunkPlayground"; + version = "5.2.1.1"; + sha256 = "075am1d0hjbhnibk2x56fbh4ybw5pavfmqk2dz4yjw7yh264vcs7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers GLFW Hipmunk OpenGL StateVar transformers + ]; + description = "A playground for testing Hipmunk"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "HipmunkPlayground"; + }) {}; + + "Hish" = callPackage + ({ mkDerivation, base, directory, MissingH, process, regex-tdfa + , time + }: + mkDerivation { + pname = "Hish"; + version = "0.1.2.4"; + sha256 = "1vdllvcx43r8r4rsk9y8i59qwk3n5rpmwhpj62277jrrzysj7xx9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory MissingH process regex-tdfa time + ]; + executableHaskellDepends = [ + base directory MissingH process regex-tdfa time + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hish"; + broken = true; + }) {}; + + "Histogram" = callPackage + ({ mkDerivation, base, containers, gnuplot }: + mkDerivation { + pname = "Histogram"; + version = "0.1.0.2"; + sha256 = "00f0a3lbpc7s70lzmnf9a7hjzc3yv8nfxcvz5nparr34x585zbxl"; + libraryHaskellDepends = [ base containers gnuplot ]; + license = lib.licenses.bsd3; + }) {}; + + "Hmpf" = callPackage + ({ mkDerivation, base, ConfigFile, Crypto, HTTP, mtl, network, time + , unix, utf8-string + }: + mkDerivation { + pname = "Hmpf"; + version = "0.1"; + sha256 = "0lw2d9yv3zxqv20v96czx0msahbyk0rc5d68gj567dxnyb377yx7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base ConfigFile Crypto HTTP mtl network time unix utf8-string + ]; + description = "An MPD client designed for a Home Theatre PC"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hmpf"; + broken = true; + }) {}; + + "Hoed" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, cereal-text + , cereal-vector, clock, containers, deepseq, directory, hashable + , libgraph, open-browser, primitive, process, QuickCheck + , regex-tdfa, regex-tdfa-text, semigroups, strict, template-haskell + , terminal-size, text, transformers, uniplate, unordered-containers + , vector, vector-th-unbox + }: + mkDerivation { + pname = "Hoed"; + version = "0.5.1"; + sha256 = "1rzlqd1sha6p1cw5w0gpf1w7qsmc6088sjnq1kq44mp12ybxrxm8"; + libraryHaskellDepends = [ + array base bytestring cereal cereal-text cereal-vector clock + containers deepseq directory hashable libgraph open-browser + primitive process QuickCheck regex-tdfa regex-tdfa-text semigroups + strict template-haskell terminal-size text transformers uniplate + unordered-containers vector vector-th-unbox + ]; + testHaskellDepends = [ base process QuickCheck ]; + description = "Lightweight algorithmic debugging"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HoleyMonoid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "HoleyMonoid"; + version = "0.1.2"; + sha256 = "0y29gnbxrlj9fh0d5naa7ia1xs36fimszcbzif2zdw451jkk97r9"; + libraryHaskellDepends = [ base ]; + description = "Monoids with holes"; + license = lib.licenses.bsd3; + }) {}; + + "Holumbus-Distribution" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, haskell98, hslogger, hxt, network, random, readline, stm + , time, unix + }: + mkDerivation { + pname = "Holumbus-Distribution"; + version = "0.1.1"; + sha256 = "1mhljxyfv02pfy2lyh10nlv5x05qvv37ij9i6c8c17f5b5qcgc78"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq haskell98 hslogger + hxt network random readline stm time unix + ]; + description = "intra- and inter-program communication"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Holumbus-MapReduce" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , directory, extensible-exceptions, haskell98 + , Holumbus-Distribution, Holumbus-Storage, hslogger, hxt, network + , readline, time, unix + }: + mkDerivation { + pname = "Holumbus-MapReduce"; + version = "0.1.1"; + sha256 = "0dqwj7xpw1lidv7ixfm1wzfx6psrzl2q08x3scyiskpm3a2l67q8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers deepseq directory + extensible-exceptions haskell98 Holumbus-Distribution + Holumbus-Storage hslogger hxt network readline time unix + ]; + description = "a distributed MapReduce framework"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Holumbus-Searchengine" = callPackage + ({ mkDerivation, base, binary, bytestring, bzlib, containers + , deepseq, directory, enummapset, filepath, hslogger, hxt + , hxt-cache, hxt-curl, hxt-regex-xmlschema, hxt-unicode, mtl + , network, parallel, parsec, process, SHA, unix + }: + mkDerivation { + pname = "Holumbus-Searchengine"; + version = "1.2.3"; + sha256 = "1kx0j4f13fj6k3xlhh5cmlb7lz35vyqd0sp913yy8yc2h56ybbqq"; + libraryHaskellDepends = [ + base binary bytestring bzlib containers deepseq directory + enummapset filepath hslogger hxt hxt-cache hxt-curl + hxt-regex-xmlschema hxt-unicode mtl network parallel parsec process + SHA unix + ]; + description = "A search and indexing engine"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Holumbus-Storage" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , haskell98, Holumbus-Distribution, hslogger, hxt, network, random + , time, unix + }: + mkDerivation { + pname = "Holumbus-Storage"; + version = "0.1.0"; + sha256 = "1zs6m3rsxh3886idcn0qm056bzv9yllgf3n2qsfa97cpbzhah54q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers directory haskell98 + Holumbus-Distribution hslogger hxt network random time unix + ]; + description = "a distributed storage system"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Homology" = callPackage + ({ mkDerivation, base, containers, vector }: + mkDerivation { + pname = "Homology"; + version = "0.1.1"; + sha256 = "12cqfy2vpshly1rgjclzpnhb094s5wr038ahh5agsx03x6mnsr9n"; + libraryHaskellDepends = [ base containers vector ]; + description = "Compute the homology of a chain complex"; + license = "GPL"; + }) {}; + + "HongoDB" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, blaze-builder + , bytestring, directory, enumerator, hashable, monad-control, mtl + , process, random, unix, unix-bytestring, unordered-containers + }: + mkDerivation { + pname = "HongoDB"; + version = "0.0.1"; + sha256 = "19dwxv7fjk2k55mxgsc2gjx5jp9vr77yg01292gdj1piwmxx459v"; + libraryHaskellDepends = [ + attoparsec attoparsec-binary base blaze-builder bytestring + directory enumerator hashable monad-control mtl unix + unix-bytestring unordered-containers + ]; + testHaskellDepends = [ base process random ]; + description = "A Simple Key Value Store"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HostAndPort" = callPackage + ({ mkDerivation, base, criterion, doctest, hspec, parsec }: + mkDerivation { + pname = "HostAndPort"; + version = "0.2.0"; + sha256 = "1rjv6c7j6fdy6gnn1zr5jnfmiqiamsmjfw9h3bx119giw3sjb9hm"; + libraryHaskellDepends = [ base parsec ]; + testHaskellDepends = [ base doctest hspec ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Parser for host and port pairs like localhost:22"; + license = lib.licenses.mit; + }) {}; + + "Hricket" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "Hricket"; + version = "0.1"; + sha256 = "0cmmhljlgb23kr6v8as2cma3cpgr6zpkb11qg6hmq1ilbi363282"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers ]; + description = "A Cricket scoring application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hricket"; + broken = true; + }) {}; + + "Hs2lib" = callPackage + ({ mkDerivation, array, base, cereal, containers, cpphs, directory + , filepath, ghc, ghc-paths, haddock, haskell-src-exts, mtl + , old-locale, process, QuickCheck, random, syb, time + }: + mkDerivation { + pname = "Hs2lib"; + version = "0.6.3"; + sha256 = "0yjkghshbdbajib35hy3qr8x608i9qi2pgffpi59118krcw6k8mn"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory filepath ghc haskell-src-exts old-locale random syb + time + ]; + libraryToolDepends = [ cpphs ]; + executableHaskellDepends = [ + array base cereal containers directory filepath ghc ghc-paths + haddock haskell-src-exts mtl old-locale process QuickCheck random + syb time + ]; + testHaskellDepends = [ base directory filepath process ]; + description = "A Library and Preprocessor that makes it easier to create shared libs from Haskell programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HsASA" = callPackage + ({ mkDerivation, array, base, random }: + mkDerivation { + pname = "HsASA"; + version = "0.2"; + sha256 = "1kdf2yq3v8lr84h2pf1ydi6vrqfr685vbkxjz4ai5wd2mij8i361"; + libraryHaskellDepends = [ array base random ]; + description = "A haskell interface to Lester Ingber's adaptive simulating annealing code"; + license = lib.licenses.bsd3; + }) {}; + + "HsHTSLib" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, c2hs, conduit + , containers, tasty, tasty-golden, tasty-hunit, vector, zlib + }: + mkDerivation { + pname = "HsHTSLib"; + version = "1.9.2.2"; + sha256 = "11jy5xv58x379gmzgd4whgjba58syxlagggc6v77w4n3l86wrdxm"; + libraryHaskellDepends = [ + base bytestring bytestring-lexing conduit containers vector + ]; + librarySystemDepends = [ zlib ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring conduit tasty tasty-golden tasty-hunit vector + ]; + description = "Bindings to htslib"; + license = lib.licenses.mit; + }) {inherit (pkgs) zlib;}; + + "HsHaruPDF" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "HsHaruPDF"; + version = "0.0.0"; + sha256 = "1yifhxk1m3z2i7gaxgwlmk6cv2spbpx8fny4sn59ybca8wd9z7ps"; + libraryHaskellDepends = [ base ]; + description = "Haskell binding to libharu (http://libharu.sourceforge.net/)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HsHyperEstraier" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bytestring + , hyperestraier, network, qdbm, text + }: + mkDerivation { + pname = "HsHyperEstraier"; + version = "0.4"; + sha256 = "0q7nngghplw97q5cmayqkkixa5lbprilvkcv0260yaz7wg5xpqk8"; + libraryHaskellDepends = [ + base base-unicode-symbols bytestring network text + ]; + libraryPkgconfigDepends = [ hyperestraier qdbm ]; + description = "HyperEstraier binding for Haskell"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {hyperestraier = null; qdbm = null;}; + + "HsJudy" = callPackage + ({ mkDerivation, base, bytestring, containers, Judy }: + mkDerivation { + pname = "HsJudy"; + version = "0.2"; + sha256 = "1ypdsjy7gn6b3ynn17fcpirgwq3017jahm3pj5fh4qr6zr1cljkh"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring containers ]; + librarySystemDepends = [ Judy ]; + description = "Judy bindings, and some nice APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {Judy = null;}; + + "HsOpenSSL" = callPackage + ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }: + mkDerivation { + pname = "HsOpenSSL"; + version = "0.11.7.6"; + sha256 = "18n7yhffqhgl2favmwlky9j0xx61bhs1akhf7ccc3ajapf8y4bb6"; + revision = "1"; + editedCabalFile = "0nqvb9g1wxz7ydpx9qc9lq9piwsy5zfk454v7mxlwng4i1jsgpk1"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base bytestring network time ]; + librarySystemDepends = [ openssl ]; + testHaskellDepends = [ base bytestring ]; + description = "Partial OpenSSL binding for Haskell"; + license = lib.licenses.publicDomain; + }) {inherit (pkgs) openssl;}; + + "HsOpenSSL-x509-system" = callPackage + ({ mkDerivation, base, bytestring, HsOpenSSL, unix }: + mkDerivation { + pname = "HsOpenSSL-x509-system"; + version = "0.1.0.4"; + sha256 = "15mp70bqg1lzp971bzp6wym3bwzvxb76hzbgckygbfa722xyymhr"; + libraryHaskellDepends = [ base bytestring HsOpenSSL unix ]; + description = "Use the system's native CA certificate store with HsOpenSSL"; + license = lib.licenses.bsd3; + }) {}; + + "HsParrot" = callPackage + ({ mkDerivation, base, bytestring, HsSyck, pretty, pugs-DrIFT }: + mkDerivation { + pname = "HsParrot"; + version = "0.0.2.20150805"; + sha256 = "0d1xkfl5zbr2q60igl9092lr6zgh1jq10c0b7yd6i0jxs66d767a"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring HsSyck pretty pugs-DrIFT + ]; + description = "Haskell integration with Parrot virtual machine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "HsPerl5" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "HsPerl5"; + version = "0.0.6.20150815"; + sha256 = "15j8zm12lcp4gm8kmciw3xy7qckqmlygn0d2difsdb598y5ijz2z"; + libraryHaskellDepends = [ base ]; + description = "Haskell interface to embedded Perl 5 interpreter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HsSVN" = callPackage + ({ mkDerivation, base, bytestring, mtl, stm }: + mkDerivation { + pname = "HsSVN"; + version = "0.4.3.3"; + sha256 = "1yx4dzcjmykk4nzrh888jhikb8x635dpx7g27rgnlaiy5nid3pc7"; + libraryHaskellDepends = [ base bytestring mtl stm ]; + description = "Partial Subversion (SVN) binding for Haskell"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HsSyck" = callPackage + ({ mkDerivation, base, bytestring, hashtables, syb, utf8-string }: + mkDerivation { + pname = "HsSyck"; + version = "0.53"; + sha256 = "17r4jwnkjinmzpw9m2crjwccdyv9wmpljnv1ldgljkr9p9mb5ywf"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring hashtables syb utf8-string + ]; + description = "Fast, lightweight YAML loader and dumper"; + license = lib.licenses.mit; + }) {}; + + "HsTools" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "HsTools"; + version = "0.0.1.1"; + sha256 = "0banfivx4xc0j3c1qmda31gvvrqqsg12fzizcpman2fvdlk7kn5l"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Haskell helper functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HsWebots" = callPackage + ({ mkDerivation, base, bytestring, Controller, driver, hspec + , hspec-discover, inline-c, inline-c-cpp, JuicyPixels, process + , safe-exceptions, template-haskell, vector, VRML + }: + mkDerivation { + pname = "HsWebots"; + version = "0.1.1.3"; + sha256 = "0ddbg63wfjwmrziaq0472iz7yhlcfsh2hrjqj02r1qavba35hzwa"; + libraryHaskellDepends = [ + base bytestring inline-c inline-c-cpp JuicyPixels safe-exceptions + template-haskell vector + ]; + librarySystemDepends = [ Controller driver ]; + testHaskellDepends = [ + base bytestring hspec hspec-discover inline-c inline-c-cpp + JuicyPixels process safe-exceptions template-haskell vector VRML + ]; + testToolDepends = [ hspec-discover ]; + description = "Webots bindings for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {Controller = null; driver = null;}; + + "HsYAML" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, mtl, parsec + , QuickCheck, tasty, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "HsYAML"; + version = "0.2.1.3"; + sha256 = "144xixvi6nfhg1rjq5aglj0vmvpf482rxzn5vlv19n4gbfnaj9p0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers deepseq mtl parsec text transformers + ]; + testHaskellDepends = [ + base bytestring containers mtl QuickCheck tasty tasty-quickcheck + text + ]; + description = "Pure Haskell YAML 1.2 processor"; + license = lib.licenses.gpl2Only; + }) {}; + + "HsYAML-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, HsYAML, mtl + , scientific, text, unordered-containers, vector + }: + mkDerivation { + pname = "HsYAML-aeson"; + version = "0.2.0.1"; + sha256 = "139hqd07hkr8ykvrgmcshh9f3vp9dnrj6ks5nl8hgrpi990jsy5r"; + revision = "10"; + editedCabalFile = "1x99nqpd037a5p0lqk6qn9cmdafgcajk4gnvxd5dw5gdpyq85x3r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers HsYAML mtl scientific text + unordered-containers vector + ]; + description = "JSON to YAML Adapter"; + license = lib.licenses.gpl2Plus; + }) {}; + + "Hsed" = callPackage + ({ mkDerivation, array, base, bytestring, cmdargs, data-accessor + , data-accessor-template, data-accessor-transformers, directory + , filepath, Glob, GotoT-transformers, haskell98, mtl, parsec + , regex-base, regex-compat, regex-posix + }: + mkDerivation { + pname = "Hsed"; + version = "0.2.2"; + sha256 = "09v2gcazqlmw7j7sqzzzmsz1jr3mrnfy3p30w9hnp2g430w10r2a"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring cmdargs data-accessor data-accessor-template + data-accessor-transformers directory filepath Glob + GotoT-transformers haskell98 mtl parsec regex-base regex-compat + regex-posix + ]; + description = "Stream Editor in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Hsed"; + }) {}; + + "Hsmtlib" = callPackage + ({ mkDerivation, base, containers, parsec, pretty, process, smtLib + , transformers + }: + mkDerivation { + pname = "Hsmtlib"; + version = "2.8.8.8"; + sha256 = "1zb5s5rwcqc90c3zv332k44p7l13ngp9nqci8qalnlbxbypx3hab"; + revision = "1"; + editedCabalFile = "12ca7x8xr0cqjjkpfqqcy7kl8cf2z3hs2nq7dxjqlr78rihhbwq1"; + libraryHaskellDepends = [ + base containers parsec pretty process smtLib transformers + ]; + description = "Haskell library for easy interaction with SMT-LIB 2 compliant solvers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HueAPI" = callPackage + ({ mkDerivation, aeson, base, containers, lens, lens-aeson, mtl + , transformers, wreq + }: + mkDerivation { + pname = "HueAPI"; + version = "0.2.7"; + sha256 = "005rfd95v1ryxjww1lpy490qmnm4z79mykghjv2fmbdd5wkhh6h4"; + libraryHaskellDepends = [ + aeson base containers lens lens-aeson mtl transformers wreq + ]; + description = "API for controlling Philips Hue lights"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "HulkImport" = callPackage + ({ mkDerivation, attoparsec, base, pretty, tasty, tasty-golden + , text + }: + mkDerivation { + pname = "HulkImport"; + version = "0.1.0.3"; + sha256 = "1kcnjk9vym3sjlna90qbs1fwcph05wgl5k4jhpqc5cyshsha5l3h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ attoparsec base pretty text ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ base tasty tasty-golden ]; + description = "Easily bulk import CSV data to SQL Server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "HulkImport-exe"; + broken = true; + }) {}; + + "Hungarian-Munkres" = callPackage + ({ mkDerivation, array, base, criterion, Munkres, random, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "Hungarian-Munkres"; + version = "0.1.5"; + sha256 = "0g2hgcrsfwqp4w3mzg6vwi7lypgqd0b6axaff81wbi27h9n8q4qd"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + array base Munkres random tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ array base criterion Munkres random ]; + description = "A Linear Sum Assignment Problem (LSAP) solver"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Hydrogen" = callPackage + ({ mkDerivation, aeson, base, binary, directory, HFitUI, MissingH + , shakespeare, yaml + }: + mkDerivation { + pname = "Hydrogen"; + version = "0.1.0.0"; + sha256 = "10n45j8ri1svxhplpfj88riqk4qigzl02cqxkk3mrsahhgn6bkmp"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base binary directory HFitUI MissingH shakespeare yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "The library for generating a WebGL scene for the web"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Hydrogen-exe"; + }) {}; + + "HyloDP" = callPackage + ({ mkDerivation, base, containers, hspec, MemoTrie }: + mkDerivation { + pname = "HyloDP"; + version = "1.0.0"; + sha256 = "0bkjzv4nhhc9d1yhh8d67dfm6y6rdqmizalds673iiw350yxizdg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base MemoTrie ]; + executableHaskellDepends = [ base containers MemoTrie ]; + testHaskellDepends = [ base containers hspec MemoTrie ]; + description = "A package for solving dynamic programming problems in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "I1M" = callPackage + ({ mkDerivation, array, base, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "I1M"; + version = "0.1.0"; + sha256 = "0a5bh9hlsn6hmdqinc47hxlav1isv9jh2i4x3zfyfp4y4xrp2h93"; + libraryHaskellDepends = [ array base QuickCheck ]; + testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; + description = "Code for the Haskell course taught at the University of Seville"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "IDynamic" = callPackage + ({ mkDerivation, base, containers, directory }: + mkDerivation { + pname = "IDynamic"; + version = "0.1"; + sha256 = "1p4h2hxwzp0bxkzh864vkqbwychi0j2c3rqck9vk5kfax5i1jfz8"; + libraryHaskellDepends = [ base containers directory ]; + description = "Indexable, serializable form of Data.Dynamic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "IFS" = callPackage + ({ mkDerivation, array, base, bytestring, containers, random }: + mkDerivation { + pname = "IFS"; + version = "0.1.1"; + sha256 = "1r2dbpsmmsgxb43ycsz54zxcyfwanp72r9ry645mjlshg4q360xr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers random + ]; + description = "Iterated Function System generation for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "IFS"; + broken = true; + }) {}; + + "INblobs" = callPackage + ({ mkDerivation, base, containers, directory, haskell98, HaXml + , polyparse, pretty, process, wx, wxcore + }: + mkDerivation { + pname = "INblobs"; + version = "0.1.1"; + sha256 = "04il63xafq20jn3m4hahn93xxfrp6whrjvsz974zczxqm41ygb10"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers directory haskell98 HaXml polyparse pretty process + wx wxcore + ]; + description = "Editor and interpreter for Interaction Nets"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "INblobs"; + }) {}; + + "IOR" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "IOR"; + version = "0.1"; + sha256 = "0iinsva0pwparpg4lkgx8mw8l49rnl1h3zzblp89nkqk5i7qhq8a"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base mtl ]; + description = "Region based resource management for the IO monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "IORefCAS" = callPackage + ({ mkDerivation, base, bits-atomic, ghc-prim, HUnit, QuickCheck + , time + }: + mkDerivation { + pname = "IORefCAS"; + version = "0.2.0.1"; + sha256 = "06vfck59x30mqa9h2ljd4r2cx1ks91b9gwcr928brp7filsq9fdb"; + revision = "1"; + editedCabalFile = "0s01hpvl0dqb6lszp1s76li1i1k57j1bzhwhfwz552w85pxpv7ib"; + libraryHaskellDepends = [ base bits-atomic ghc-prim ]; + testHaskellDepends = [ + base bits-atomic ghc-prim HUnit QuickCheck time + ]; + description = "Atomic compare and swap for IORefs and STRefs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "IOSpec" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, Stream }: + mkDerivation { + pname = "IOSpec"; + version = "0.3.1.2"; + sha256 = "0ig57drcyynndgbbpfycvxvfz2ddyr1xsxks0xabfp7r0w7f0bi0"; + libraryHaskellDepends = [ base mtl QuickCheck Stream ]; + description = "A pure specification of the IO monad"; + license = lib.licenses.bsd3; + }) {}; + + "IPv6Addr" = callPackage + ({ mkDerivation, aeson, attoparsec, base, HUnit, iproute, network + , network-info, random, test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "IPv6Addr"; + version = "2.0.6"; + sha256 = "162qi2jczpxwyv0y4r9zkyr6hkdy8k38nmy9db0pa1dm48xfsd4p"; + libraryHaskellDepends = [ + aeson attoparsec base iproute network network-info random text + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit text + ]; + description = "Library to deal with IPv6 address text representations"; + license = lib.licenses.bsd3; + }) {}; + + "IPv6DB" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, fast-logger + , hedis, hspec, http-client, http-types, IPv6Addr, mtl + , optparse-applicative, text, unordered-containers, vector, wai + , wai-logger, warp + }: + mkDerivation { + pname = "IPv6DB"; + version = "0.3.3.1"; + sha256 = "0nccfhm8a30ckl5lkaah0nhyikwry12d832wcknzl14jpj6r116d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring hedis http-types IPv6Addr mtl text + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bytestring fast-logger hedis http-types IPv6Addr mtl + optparse-applicative text unordered-containers vector wai + wai-logger warp + ]; + testHaskellDepends = [ + aeson base hspec http-client http-types vector + ]; + description = "A RESTful microService for IPv6-related data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ipv6db"; + broken = true; + }) {}; + + "IcoGrid" = callPackage + ({ mkDerivation, array, base, GlomeVec }: + mkDerivation { + pname = "IcoGrid"; + version = "0.1.2"; + sha256 = "0ryb2q5xfddcx2qg019jajac7xvaw2ci5wi094gbrqhhflj7wc8n"; + libraryHaskellDepends = [ array base GlomeVec ]; + description = "Library for generating grids of hexagons and pentagons mapped to a sphere"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "IfElse" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "IfElse"; + version = "0.85"; + sha256 = "1kfx1bwfjczj93a8yqz1n8snqiq5655qgzwv1lrycry8wb1vzlwa"; + libraryHaskellDepends = [ base mtl ]; + description = "Anaphoric and miscellaneous useful control-flow"; + license = lib.licenses.bsd3; + }) {}; + + "Imlib" = callPackage + ({ mkDerivation, array, base, imlib2, X11 }: + mkDerivation { + pname = "Imlib"; + version = "0.1.2"; + sha256 = "075x1vcrxdwknzbad05l08i5c79svf714yvv6990ffvsfykiilry"; + libraryHaskellDepends = [ array base X11 ]; + librarySystemDepends = [ imlib2 ]; + license = lib.licenses.bsd3; + }) {inherit (pkgs) imlib2;}; + + "ImperativeHaskell" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "ImperativeHaskell"; + version = "2.0.0.1"; + sha256 = "06px87hc6gz7n372lvpbq0g2v2s0aghd3k5a1ajgn5hbxirhnpwb"; + libraryHaskellDepends = [ base mtl template-haskell ]; + description = "A library for writing Imperative style haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "IndentParser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "IndentParser"; + version = "0.2.1"; + sha256 = "0l9k8md2n0vhjqlvxcaf43i4cv09lnbbbw8vfz7bkbzhbwirs32j"; + libraryHaskellDepends = [ base parsec ]; + description = "Combinators for parsing indentation based syntatic structures"; + license = "GPL"; + }) {}; + + "IndexedList" = callPackage + ({ mkDerivation, base, PeanoWitnesses }: + mkDerivation { + pname = "IndexedList"; + version = "0.1.0.1"; + sha256 = "1i7gv3iqjj4j026k0ywmksbpjyqxlgb0f6bq2v0p9pkrj5q3jxfm"; + libraryHaskellDepends = [ base PeanoWitnesses ]; + description = "Length- and element-indexed lists sitting somewhere between homogeneous and fully heterogeneous"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "InfixApplicative" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "InfixApplicative"; + version = "1.1"; + sha256 = "03c0jlnlnqm6faiandfg0kzajffk03aazkrqwav3g4vc3cdqwfgp"; + libraryHaskellDepends = [ base haskell98 ]; + description = "liftA2 for infix operators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "IntFormats" = callPackage + ({ mkDerivation, base, hspec, parsec, QuickCheck }: + mkDerivation { + pname = "IntFormats"; + version = "0.1.0.0"; + sha256 = "1w8frx6w29lxwq094vx7bk1pxi48m3qva3h2wxyl4f6w2k0l3hck"; + libraryHaskellDepends = [ base parsec QuickCheck ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Convert integers in various bases to and from strings"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "IntGraph" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "IntGraph"; + version = "0.1.1.0"; + sha256 = "08cvlvqvjzcxsnqs9lh493y9yjxv5wcfaqc4pq9rl3wlhixjlrp6"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers ]; + description = "Dynamically sized graph library"; + license = lib.licenses.bsd3; + }) {}; + + "InternedData" = callPackage + ({ mkDerivation, aeson, base, bimaps, binary, bytestring, cereal + , cereal-text, compact, containers, criterion, deepseq, hashable + , QuickCheck, string-conversions, tasty, tasty-quickcheck, tasty-th + , text, text-binary, utf8-string, vector-th-unbox + }: + mkDerivation { + pname = "InternedData"; + version = "0.0.0.1"; + sha256 = "0wyxh6hzhxgia66knwbpbkjhx4zk3fw6dswqzfxir0i4bqdn35xx"; + libraryHaskellDepends = [ + aeson base bimaps binary bytestring cereal cereal-text compact + deepseq hashable string-conversions text text-binary utf8-string + vector-th-unbox + ]; + testHaskellDepends = [ + aeson base binary cereal QuickCheck string-conversions tasty + tasty-quickcheck tasty-th + ]; + benchmarkHaskellDepends = [ + base bytestring containers criterion deepseq text + ]; + description = "Data interning (with compact regions where possible)"; + license = lib.licenses.bsd3; + }) {}; + + "Interpolation" = callPackage + ({ mkDerivation, base, haskell-src-meta, syb, template-haskell }: + mkDerivation { + pname = "Interpolation"; + version = "0.3.0"; + sha256 = "046bx18mlgicp26391gvgzbi0wfwl9rddam3jdfz4lpxva4q9xhv"; + libraryHaskellDepends = [ + base haskell-src-meta syb template-haskell + ]; + description = "Multiline strings, interpolation and templating"; + license = "unknown"; + }) {}; + + "Interpolation-maxs" = callPackage + ({ mkDerivation, base, syb, template-haskell }: + mkDerivation { + pname = "Interpolation-maxs"; + version = "0.3.0"; + sha256 = "0dh8d681h47jngan89vxnf8yhm31vjv8ysf21w6gclzfcl521vgn"; + libraryHaskellDepends = [ base syb template-haskell ]; + description = "Multiline strings, interpolation and templating"; + license = "unknown"; + }) {}; + + "IntervalMap" = callPackage + ({ mkDerivation, base, Cabal, containers, criterion, deepseq + , fingertree, QuickCheck, random, SegmentTree, weigh + }: + mkDerivation { + pname = "IntervalMap"; + version = "0.6.2.1"; + sha256 = "17v9q1vnm3pzrr5xhv8xvxqh27facwwfladrr10l57fzibp82265"; + libraryHaskellDepends = [ base containers deepseq ]; + testHaskellDepends = [ base Cabal containers deepseq QuickCheck ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq fingertree random SegmentTree + weigh + ]; + description = "Containers for intervals, with efficient search"; + license = lib.licenses.bsd3; + }) {}; + + "Irc" = callPackage + ({ mkDerivation, base, data-default, doctest, mtl, network + , transformers + }: + mkDerivation { + pname = "Irc"; + version = "0.1.0.2"; + sha256 = "0qh1j9zy0yfpzdjxn6mypsw555pq2gm5nzys08zj5ilqn5z2r2pi"; + libraryHaskellDepends = [ + base data-default mtl network transformers + ]; + testHaskellDepends = [ base doctest ]; + description = "DSL for IRC bots"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "IrrHaskell" = callPackage + ({ mkDerivation, base, random, time }: + mkDerivation { + pname = "IrrHaskell"; + version = "0.2"; + sha256 = "1j0m4ib2r84kb7c0s3qpmv3cziq3a2mql4ga9rnqi5pqkqpz2xcc"; + libraryHaskellDepends = [ base random time ]; + doHaddock = false; + description = "Haskell FRP binding to the Irrlicht game engine"; + license = "LGPL"; + }) {}; + + "IsNull" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, HUnit + , QuickCheck, quickcheck-instances, system-filepath, text + , unordered-containers, vector + }: + mkDerivation { + pname = "IsNull"; + version = "0.4.0.0"; + sha256 = "06f03b9my7hix5fvcv9cc0saf9zfwgkvn3210vymlyc1rj450ykm"; + libraryHaskellDepends = [ base bytestring containers text ]; + testHaskellDepends = [ + base bytestring containers hspec HUnit QuickCheck + quickcheck-instances system-filepath text unordered-containers + vector + ]; + description = "A typeclass to determine if a given value is null"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "JSON-Combinator" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , bytestring-trie, containers, failure, hjson, json, JSONb, parsec + , text, vector + }: + mkDerivation { + pname = "JSON-Combinator"; + version = "0.2.8"; + sha256 = "0rdiva15wspaz33dh1g7x6llswsx1l4j51wqyvszzcjzifx2ly6q"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring bytestring-trie containers failure + hjson json JSONb parsec text vector + ]; + description = "A combinator library on top of a generalised JSON type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "JSON-Combinator-Examples" = callPackage + ({ mkDerivation, base, bytestring, json, JSON-Combinator, JSONb }: + mkDerivation { + pname = "JSON-Combinator-Examples"; + version = "0.0.1"; + sha256 = "1s5grfgnklnwh55yn5mlg2ibdm7mx2i7hwqs7649gkapda054ywg"; + libraryHaskellDepends = [ + base bytestring json JSON-Combinator JSONb + ]; + description = "Example uses of the JSON-Combinator library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "JSONParser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "JSONParser"; + version = "0.1.0.4"; + sha256 = "1xda2dy2mizpvxvn3gyhx7aql7pi26zvw044r3bm14xr5qj11q26"; + libraryHaskellDepends = [ base parsec ]; + description = "Parse JSON"; + license = lib.licenses.bsd3; + }) {}; + + "JSONb" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-nums + , bytestring-trie, containers, utf8-string + }: + mkDerivation { + pname = "JSONb"; + version = "1.0.8"; + sha256 = "16gjdlajqvwvq1znyq3vqxfa9vq4xs0ywxpm93v0y1rgmzcfqzj7"; + revision = "1"; + editedCabalFile = "06l6w3kcskfcy9i52m9d8chxxrk6dk5dvsmlvggylsapkid8bcj7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring bytestring-nums bytestring-trie + containers utf8-string + ]; + description = "JSON parser that uses byte strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "JYU-Utils" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, directory, filepath, lazysmallcheck, mtl, mwc-random + , parallel, process, QuickCheck, random, stm, template-haskell + , unix, zlib + }: + mkDerivation { + pname = "JYU-Utils"; + version = "0.1.1.2"; + sha256 = "1c3cxdzbdvmvy1qvy4xvg10zijm8vw48pgh9c8a6mykgncwq6pw9"; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory filepath + lazysmallcheck mtl mwc-random parallel process QuickCheck random + stm template-haskell unix zlib + ]; + description = "Some utility functions for JYU projects"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "JackMiniMix" = callPackage + ({ mkDerivation, base, hosc }: + mkDerivation { + pname = "JackMiniMix"; + version = "0.1"; + sha256 = "0ivqfk1rac1hv5j6nlsbpcm5yjqwpic34mdq9gf2m63lygqkbwqp"; + libraryHaskellDepends = [ base hosc ]; + description = "control JackMiniMix"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Javasf" = callPackage + ({ mkDerivation, base, binary, bytestring, language-java-classfile + }: + mkDerivation { + pname = "Javasf"; + version = "0.0.1"; + sha256 = "14v0skqf1s54jkscgdcxjh1yv5lcrc5ni44bizx0kw35vf07faah"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring language-java-classfile + ]; + description = "A utility to print the SourceFile attribute of one or more Java class files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "javasf"; + }) {}; + + "Javav" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Javav"; + version = "0.0.4"; + sha256 = "06aiiq1bhl8gvhk2agk2rsmqrqf6ac5ym194bm5aq47hmdwi33h9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "A utility to print the target version of Java class files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "javav"; + broken = true; + }) {}; + + "Jazzkell" = callPackage + ({ mkDerivation, base, Euterpea, random }: + mkDerivation { + pname = "Jazzkell"; + version = "0.0.1"; + sha256 = "11sqcvdi1msnxn6fp590sy272lv2dp6qlzfard6sp1xnwqxx85nh"; + libraryHaskellDepends = [ base Euterpea random ]; + description = "Library for modeling jazz improvisation"; + license = "unknown"; + badPlatforms = lib.platforms.darwin; + }) {}; + + "Jdh" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Jdh"; + version = "0.1.0.1"; + sha256 = "0zg7xh3apm7x3c9gz876k5cis5jpng1bzf6g9ywbmmndry6dn1c0"; + libraryHaskellDepends = [ base ]; + description = "A Json implementation for Haskell, with JavaScript Values and Encoding/Decoding"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Jikka" = callPackage + ({ mkDerivation, alex, ansi-terminal, array, base, containers + , deepseq, directory, doctest, happy, hspec, hspec-discover, mtl + , template-haskell, text, transformers, vector + }: + mkDerivation { + pname = "Jikka"; + version = "5.6.0.0"; + sha256 = "18if2ghs642yvwqnblkhwd8ah32gdnpg53v5hjmqz4k4gr589bsg"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + ansi-terminal array base containers deepseq directory mtl + template-haskell text transformers vector + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + ansi-terminal array base containers deepseq directory mtl + template-haskell text transformers vector + ]; + testHaskellDepends = [ + ansi-terminal array base containers deepseq directory doctest hspec + mtl template-haskell text transformers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "A transpiler from Python to C++ for competitive programming"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "jikka"; + broken = true; + }) {}; + + "JsContracts" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl, parsec + , pretty, syb, WebBits, WebBits-Html + }: + mkDerivation { + pname = "JsContracts"; + version = "0.5.3"; + sha256 = "17l6kdpdc7lrpd9j4d2b6vklkpclshcjy6hzpi442b7pj96sn589"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory filepath mtl parsec pretty syb WebBits + WebBits-Html + ]; + executableHaskellDepends = [ + base containers mtl parsec pretty syb WebBits WebBits-Html + ]; + description = "Design-by-contract for JavaScript"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "jscc"; + }) {}; + + "JsonGrammar" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , HUnit, language-typescript, mtl, stack-prism, test-framework + , test-framework-hunit, text, unordered-containers, vector + }: + mkDerivation { + pname = "JsonGrammar"; + version = "1.0.5"; + sha256 = "12p1y9cmqhk49g84mz8l6j4c8vladwc9868sjn6pn0q70jl7d915"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers language-typescript mtl + stack-prism text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base HUnit language-typescript stack-prism test-framework + test-framework-hunit text + ]; + description = "Combinators for bidirectional JSON parsing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "JuPyTer-notebook" = callPackage + ({ mkDerivation, aeson, base, bytestring, json-autotype, text }: + mkDerivation { + pname = "JuPyTer-notebook"; + version = "0.1.0.0"; + sha256 = "1bmnwi0z68fzlzjf2599xs6rzi89p1jpv1gmnsi05cfsh1bysda7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base json-autotype ]; + executableHaskellDepends = [ + aeson base bytestring json-autotype text + ]; + description = "JuPyTer notebook parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "jupyter-extract"; + }) {}; + + "JuicyCairo" = callPackage + ({ mkDerivation, base, cairo-image, JuicyPixels, primitive }: + mkDerivation { + pname = "JuicyCairo"; + version = "0.1.0.0"; + sha256 = "06vw57wf73cwrcg7ycbqhgiz7zpb58pvzvgr2widdv75d9iq4nkk"; + libraryHaskellDepends = [ base cairo-image JuicyPixels primitive ]; + testHaskellDepends = [ base cairo-image JuicyPixels primitive ]; + description = "To use images of JuicyPixels from Cairo"; + license = lib.licenses.bsd3; + }) {}; + + "JuicyPixels" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq, mtl + , primitive, transformers, vector, zlib + }: + mkDerivation { + pname = "JuicyPixels"; + version = "3.3.8"; + sha256 = "0gmndzcbqys34sf6y8db13r5gaqa1cp9zxyb4vav788m6p5gd86k"; + revision = "2"; + editedCabalFile = "0xc9qlfgrlf6v4h5m9rcwy58wsa4ksm8fpnx3fyh5ld9x3nhgfpd"; + libraryHaskellDepends = [ + base binary bytestring containers deepseq mtl primitive + transformers vector zlib + ]; + description = "Picture loading/serialization (in png, jpeg, bitmap, gif, tga, tiff and radiance)"; + license = lib.licenses.bsd3; + }) {}; + + "JuicyPixels-blp" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, directory + , filepath, hashable, JuicyPixels, optparse-simple, text-show + , unordered-containers, vector + }: + mkDerivation { + pname = "JuicyPixels-blp"; + version = "0.2.0.0"; + sha256 = "04wkqqzzwn2jr58dmyg6vhkl7z4016gzbkrvd54k94w6p5szkfpz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base binary bytestring hashable JuicyPixels text-show + vector + ]; + executableHaskellDepends = [ + base bytestring directory filepath JuicyPixels optparse-simple + text-show unordered-containers + ]; + description = "BLP format decoder/encoder over JuicyPixels library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "blp2any"; + broken = true; + }) {}; + + "JuicyPixels-blurhash" = callPackage + ({ mkDerivation, base, bytestring, containers, doctest, filepath + , Glob, hedgehog, JuicyPixels, optparse-applicative, tasty + , tasty-discover, tasty-hedgehog, tasty-hunit, vector + }: + mkDerivation { + pname = "JuicyPixels-blurhash"; + version = "0.1.0.3"; + sha256 = "0kgl2j7990p8q5yrkn0wgaszc9fzva1pc3277j11k1lbjsymz360"; + revision = "8"; + editedCabalFile = "09mlq9874j1lc33mk9f7qx6nwyz58hywnb8r4l1nkmnnbnc56alj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers filepath JuicyPixels vector + ]; + executableHaskellDepends = [ + base bytestring containers filepath JuicyPixels + optparse-applicative vector + ]; + testHaskellDepends = [ + base bytestring containers doctest filepath Glob hedgehog + JuicyPixels tasty tasty-discover tasty-hedgehog tasty-hunit vector + ]; + testToolDepends = [ tasty-discover ]; + description = "Blurhash is a very compact represenation of a placeholder for an image"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "JuicyPixels-blurhash-exe"; + broken = true; + }) {}; + + "JuicyPixels-canvas" = callPackage + ({ mkDerivation, base, containers, JuicyPixels }: + mkDerivation { + pname = "JuicyPixels-canvas"; + version = "0.1.0.0"; + sha256 = "0y791kwg9gc3nlz5sbpszd7wiqr5b5bwmgvafyjzk9xnlxlc7xcm"; + libraryHaskellDepends = [ base containers JuicyPixels ]; + description = "Functions for drawing lines, squares and so on pixel by pixel"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "JuicyPixels-extra" = callPackage + ({ mkDerivation, base, criterion, hspec, hspec-discover + , JuicyPixels + }: + mkDerivation { + pname = "JuicyPixels-extra"; + version = "0.6.0"; + sha256 = "0scjsdf2w91rlvkx0xn55p4jjy5g29hwb11jaxw52090p1vm0a7w"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base JuicyPixels ]; + testHaskellDepends = [ base hspec JuicyPixels ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base criterion JuicyPixels ]; + description = "Efficiently scale, crop, flip images with JuicyPixels"; + license = lib.licenses.bsd3; + }) {}; + + "JuicyPixels-repa" = callPackage + ({ mkDerivation, base, bytestring, JuicyPixels, repa, vector }: + mkDerivation { + pname = "JuicyPixels-repa"; + version = "0.7.1.0"; + sha256 = "0zi6262gqjj9dax3skwngz0ly5hgfbrh6snnvzx8ay1rvl1i5wdq"; + libraryHaskellDepends = [ + base bytestring JuicyPixels repa vector + ]; + description = "Convenience functions to obtain array representations of images"; + license = lib.licenses.bsd3; + }) {}; + + "JuicyPixels-scale-dct" = callPackage + ({ mkDerivation, base, base-compat, carray, fft, JuicyPixels, time + }: + mkDerivation { + pname = "JuicyPixels-scale-dct"; + version = "0.1.2"; + sha256 = "04rhrmjnh12hh2nz04k245avgdcwqfyjnsbpcrz8j9328j41nf7p"; + revision = "11"; + editedCabalFile = "1xsd1kw1m379sgqv7z9l0i0ddxwhsl57hlm257xqqajvn8v2yi1y"; + libraryHaskellDepends = [ + base base-compat carray fft JuicyPixels + ]; + testHaskellDepends = [ + base base-compat carray fft JuicyPixels time + ]; + description = "Scale JuicyPixels images with DCT"; + license = lib.licenses.bsd3; + }) {}; + + "JuicyPixels-stbir" = callPackage + ({ mkDerivation, base, c2hs, data-default-class, JuicyPixels + , vector + }: + mkDerivation { + pname = "JuicyPixels-stbir"; + version = "0.1.0.0"; + sha256 = "0jlb72hbiqbnjm5q63ywrw5dljfzpgbw91xk7ijrsfm209pprcqz"; + libraryHaskellDepends = [ + base data-default-class JuicyPixels vector + ]; + libraryToolDepends = [ c2hs ]; + description = "Scale JuicyPixels images with stb_image_resize"; + license = lib.licenses.bsd3; + }) {}; + + "JuicyPixels-util" = callPackage + ({ mkDerivation, base, JuicyPixels, vector }: + mkDerivation { + pname = "JuicyPixels-util"; + version = "0.2"; + sha256 = "1b2rx5g8kd83hl50carr02mz21gvkasnsddw1f3pfvfsyfv3yyrc"; + libraryHaskellDepends = [ base JuicyPixels vector ]; + description = "Convert JuicyPixel images into RGBA format, flip, trim and so on"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "JunkDB" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, conduit + , data-default, directory, filepath, mtl, network, resourcet + }: + mkDerivation { + pname = "JunkDB"; + version = "0.1.1.0"; + sha256 = "0g68khpfiwknqwwa7hv7db0563hsnd3hczfd0p4nx777xqrkh2dx"; + libraryHaskellDepends = [ + aeson base binary bytestring conduit data-default directory + filepath mtl network resourcet + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "JunkDB-driver-gdbm" = callPackage + ({ mkDerivation, base, bytestring, conduit, directory, filepath + , JunkDB, mtl, resourcet + }: + mkDerivation { + pname = "JunkDB-driver-gdbm"; + version = "0.1.1.0"; + sha256 = "1q8sa4w60pv7mgf17zg8yjpjvbzrg2xlpn30myp66vq2kdv293jj"; + libraryHaskellDepends = [ + base bytestring conduit directory filepath JunkDB mtl resourcet + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "JunkDB-driver-hashtables" = callPackage + ({ mkDerivation, base, bytestring, conduit, hashable, hashtables + , JunkDB, mtl, resourcet + }: + mkDerivation { + pname = "JunkDB-driver-hashtables"; + version = "0.1.1.0"; + sha256 = "0385f0vpp4dy9r9cqh2rr7gpx07fazzqjk9bwrbs4nka4wfnqbv0"; + libraryHaskellDepends = [ + base bytestring conduit hashable hashtables JunkDB mtl resourcet + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "JustParse" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "JustParse"; + version = "2.1"; + sha256 = "16il25s1fb4b6ih6njsqxx7p7x0fc0kcwa5vqn7n7knqph6vvjaa"; + libraryHaskellDepends = [ base ]; + description = "A simple and comprehensive Haskell parsing library"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "KMP" = callPackage + ({ mkDerivation, array, base, Cabal }: + mkDerivation { + pname = "KMP"; + version = "0.2.0.0"; + sha256 = "0x90yi4aplfqhwaaw5ymgcmv6fpg7659r8n7ir6xfkrpgfmk18i9"; + libraryHaskellDepends = [ array base ]; + testHaskellDepends = [ base Cabal ]; + description = "Knuth–Morris–Pratt string searching algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "KSP" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "KSP"; + version = "0.1"; + sha256 = "19sjr9vavxnbv5yp2c01gy6iz1q2abllcsf378n15f3z064ffqn6"; + libraryHaskellDepends = [ base ]; + description = "A library with the kerbal space program universe and demo code"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Kalman" = callPackage + ({ mkDerivation, base, hmatrix }: + mkDerivation { + pname = "Kalman"; + version = "0.1.0.1"; + sha256 = "1mzdaj6h21is3fwnckzq5zcxd4zqahsdppsx65bv5vdplsiadrw5"; + libraryHaskellDepends = [ base hmatrix ]; + description = "A slightly extended Kalman filter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Kawaii-Parser" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "Kawaii-Parser"; + version = "2.0.0"; + sha256 = "1b0b6hr128jahwlivl0w27s11l51p6y5xjijjlgqhb17yjicxfl1"; + libraryHaskellDepends = [ base containers mtl ]; + description = "A simple parsing library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "KdTree" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "KdTree"; + version = "0.2.2.1"; + sha256 = "056396l7rj2c8lxzm53vf9dq8jc5wqhb3lzhbxif1p6fapd6whcf"; + libraryHaskellDepends = [ base QuickCheck ]; + testHaskellDepends = [ base QuickCheck ]; + description = "KdTree, for efficient search in K-dimensional point clouds"; + license = lib.licenses.bsd3; + }) {}; + + "Ketchup" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, directory + , mime-types, network, text + }: + mkDerivation { + pname = "Ketchup"; + version = "0.4.3"; + sha256 = "1f5dnxfch3xrhxbgn74adzj7lalx1fpz3cicnhvvxj2aay62a7d1"; + libraryHaskellDepends = [ + base base64-bytestring bytestring directory mime-types network text + ]; + description = "A super small web framework for those who don't like big and fancy codebases"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "KiCS" = callPackage + ({ mkDerivation, base, containers, curry-base, curry-frontend + , directory, filepath, ghc-paths, kics, network, old-time, process + , random, readline, syb, unix + }: + mkDerivation { + pname = "KiCS"; + version = "0.9.3"; + sha256 = "0z5ps5apr436dbm5wkfnpqksnqi3jsqmp2zkmy37crzzinlilzvn"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers curry-frontend directory filepath network old-time + process random syb unix + ]; + libraryToolDepends = [ kics ]; + executableHaskellDepends = [ + base containers curry-base curry-frontend directory filepath + ghc-paths old-time process readline + ]; + description = "A compiler from Curry to Haskell"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) kics;}; + + "KiCS-debugger" = callPackage + ({ mkDerivation, base, containers, curry-base, directory, filepath + , haskell-src, haskell98, KiCS, KiCS-prophecy, mtl, readline, syb + }: + mkDerivation { + pname = "KiCS-debugger"; + version = "0.1.1"; + sha256 = "1hvdqil8lfybcp2j04ig03270q5fy29cbmg8jmv38dpcgjsx6mk1"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers filepath haskell98 KiCS mtl readline syb + ]; + executableHaskellDepends = [ + base curry-base directory haskell-src KiCS KiCS-prophecy + ]; + description = "debug features for kics"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "mkstrict"; + }) {}; + + "KiCS-prophecy" = callPackage + ({ mkDerivation, base, filepath, KiCS }: + mkDerivation { + pname = "KiCS-prophecy"; + version = "0.1.1"; + sha256 = "0l278x2gavm0ndbm4k0197cwyvamz37vzy7nz35lb7n5sc5b2gsr"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base filepath KiCS ]; + executableHaskellDepends = [ base KiCS ]; + description = "a transformation used by the kics debugger"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "prophecy"; + }) {}; + + "Kleislify" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Kleislify"; + version = "0.0.4"; + sha256 = "0f7f6sxb774h9dx6xy6wbcrc5b2i27k9m5ay3hq9hqsjg86qmxyl"; + libraryHaskellDepends = [ base ]; + description = "Variants of Control.Arrow functions, specialised to kleislis."; + license = lib.licenses.bsd3; + }) {}; + + "Konf" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "Konf"; + version = "0.1.0.0"; + sha256 = "113jxbaw8b17j91aakxli3r3zdvnx3gvf2m57sx5d7mfk2qx28r6"; + libraryHaskellDepends = [ base containers parsec ]; + description = "A configuration language and a parser"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Kriens" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Kriens"; + version = "0.1.0.1"; + sha256 = "1b6r4860qnnszs4giaidd8z1xch8vvq8qdyb9linrdhxpf5ad3sw"; + libraryHaskellDepends = [ base ]; + description = "Category for Continuation Passing Style"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Kulitta" = callPackage + ({ mkDerivation, array, base, deepseq, Euterpea, parallel, random + , UISF + }: + mkDerivation { + pname = "Kulitta"; + version = "2.2.1"; + sha256 = "1r5pjlv4a99dpbqqnixyw8s99z5h1fgw6rdc8bdhjij1bj6dc5qw"; + libraryHaskellDepends = [ + array base deepseq Euterpea parallel random UISF + ]; + description = "Library for automated composition and musical learning"; + license = "unknown"; + badPlatforms = lib.platforms.darwin; + }) {}; + + "KyotoCabinet" = callPackage + ({ mkDerivation, base, bytestring, extensible-exceptions + , kyotocabinet + }: + mkDerivation { + pname = "KyotoCabinet"; + version = "0.1"; + sha256 = "1l7cpppjfz5nd8k67ss959g8sg5kbsfl4zy80a3yrlwbivyrg58n"; + libraryHaskellDepends = [ base bytestring extensible-exceptions ]; + librarySystemDepends = [ kyotocabinet ]; + description = "Kyoto Cabinet DB bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) kyotocabinet;}; + + "L-seed" = callPackage + ({ mkDerivation, base, cairo, containers, gtk, mtl, old-time + , parsec, random + }: + mkDerivation { + pname = "L-seed"; + version = "0.2"; + sha256 = "1dj4320fpwmlqv5jzzi7x218mrsacdmmk3czb1szzq44pmfmpy32"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cairo containers gtk mtl old-time parsec random + ]; + description = "Plant growing programming game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "LATS" = callPackage + ({ mkDerivation, base, constraint-classes, hmatrix, openblasCompat + , semigroups, vector + }: + mkDerivation { + pname = "LATS"; + version = "0.4.2"; + sha256 = "1dx3z575sjpaf34qja792c7r39gcl9fq83hxczrc3984b3i0gss3"; + libraryHaskellDepends = [ + base constraint-classes hmatrix semigroups vector + ]; + librarySystemDepends = [ openblasCompat ]; + description = "Linear Algebra on Typed Spaces"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) openblasCompat;}; + + "LC3" = callPackage + ({ mkDerivation, base, bytestring, hspec, lens, mtl, vector }: + mkDerivation { + pname = "LC3"; + version = "0.1.0.2"; + sha256 = "029l4rgdzas0w9c4dpgfxhgbl1ngkvsfd3yf6mx8vwriwgmqbs05"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring hspec lens mtl vector + ]; + description = "LC-3 virtual machine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "LC3"; + broken = true; + }) {}; + + "LDAP" = callPackage + ({ mkDerivation, base, HUnit, openldap }: + mkDerivation { + pname = "LDAP"; + version = "0.6.11"; + sha256 = "1cwh3272zi5r0zznmixghf87vskz7s35bmz6ifyky0xk3s04ijq1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ openldap ]; + testHaskellDepends = [ base HUnit ]; + testSystemDepends = [ openldap ]; + description = "Haskell binding for C LDAP API"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) openldap;}; + + "LDAPv3" = callPackage + ({ mkDerivation, base, base-encoding, binary, bytestring + , containers, deepseq, int-cast, newtype, parsec + , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck, text + , text-short + }: + mkDerivation { + pname = "LDAPv3"; + version = "0.1.2.0"; + sha256 = "09x8s9yh821lcc60sxifcy2pbzghnp9aw0vk6mcnrj0lb741f6f4"; + libraryHaskellDepends = [ + base binary bytestring containers deepseq int-cast newtype parsec + text text-short + ]; + testHaskellDepends = [ + base base-encoding binary bytestring containers deepseq int-cast + newtype parsec quickcheck-instances tasty tasty-hunit + tasty-quickcheck text text-short + ]; + description = "Lightweight Directory Access Protocol (LDAP) version 3"; + license = lib.licenses.gpl2Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "LPFP" = callPackage + ({ mkDerivation, base, containers, diagrams-cairo, diagrams-lib + , gloss, gnuplot, linear, SpatialMath, Vis + }: + mkDerivation { + pname = "LPFP"; + version = "1.1.1"; + sha256 = "1j4jhkrwpvzj5dr3j63l78g0y555vcgdcp6kqk2s8nm4ja7apysi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers diagrams-cairo diagrams-lib gloss gnuplot linear + SpatialMath Vis + ]; + executableHaskellDepends = [ + base diagrams-cairo diagrams-lib gloss gnuplot linear SpatialMath + Vis + ]; + description = "Code for the book Learn Physics with Functional Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "LPFP-core" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "LPFP-core"; + version = "1.1.1"; + sha256 = "030n95g1hq2ikawbwifgqzjfdg2y6hyl8vpvybg7ha36hb6vafn1"; + libraryHaskellDepends = [ base containers ]; + description = "Code for the book Learn Physics with Functional Programming"; + license = lib.licenses.bsd3; + }) {}; + + "LPPaver" = callPackage + ({ mkDerivation, aern2-mfun, aern2-mp, base, collect-errors + , containers, directory, filepath, mixed-types-num + , optparse-applicative, parallel, pqueue, PropaFP, simplex-method + }: + mkDerivation { + pname = "LPPaver"; + version = "0.0.5.0"; + sha256 = "13jg34ia06kwf9p3h866pg87xb6zj8llpmrlf2fzf2ax4nvwfzay"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aern2-mfun aern2-mp base collect-errors containers directory + mixed-types-num optparse-applicative parallel pqueue PropaFP + simplex-method + ]; + executableHaskellDepends = [ + aern2-mfun aern2-mp base collect-errors containers directory + filepath mixed-types-num optparse-applicative parallel pqueue + PropaFP simplex-method + ]; + testHaskellDepends = [ + aern2-mfun aern2-mp base collect-errors containers directory + mixed-types-num optparse-applicative parallel pqueue PropaFP + simplex-method + ]; + description = "An automated prover targeting problems that involve nonlinear real arithmetic"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "lppaver"; + }) {}; + + "LParse" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "LParse"; + version = "0.3.1.0"; + sha256 = "1fw5s0688d5x2i2qarac2r96pj13b2fhla0212fzwlsgpbmg7g8z"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base ]; + description = "A continuation-based parser library"; + license = lib.licenses.mit; + }) {}; + + "LRU" = callPackage + ({ mkDerivation, base, containers, QuickCheck }: + mkDerivation { + pname = "LRU"; + version = "0.1.1"; + sha256 = "0yppxz78y5myh9f53yqz6naqj15vk2h7fl3h8h8dps72zw9c5aqn"; + libraryHaskellDepends = [ base containers QuickCheck ]; + description = "Implements an LRU data structure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "LTS" = callPackage + ({ mkDerivation, base, criterion, fin, QuickCheck, smallcheck + , tasty, tasty-hunit, tasty-smallcheck, time + }: + mkDerivation { + pname = "LTS"; + version = "0.1.0.0"; + sha256 = "0wiyly7yhpdsbpnv1lkbyy3b5p3vsri5zhr6d7bcrhmrn3wbc0hb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base fin ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck smallcheck tasty tasty-hunit tasty-smallcheck + ]; + benchmarkHaskellDepends = [ base criterion time ]; + description = "LTS: Labelled Transition System"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "LTS"; + broken = true; + }) {}; + + "LTree" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "LTree"; + version = "0.1"; + sha256 = "0liqz3n2ycidwmg8iz7mbm0d087fcfgphvbip8bsn0hpwlf10dvw"; + libraryHaskellDepends = [ base transformers ]; + description = "Tree with only leaves carrying the data"; + license = lib.licenses.publicDomain; + }) {}; + + "LambdaCalculator" = callPackage + ({ mkDerivation, base, binary, bytestring, haskeline, mtl, parsec + , pretty + }: + mkDerivation { + pname = "LambdaCalculator"; + version = "0.2"; + sha256 = "108synzx9h3k30sn9a8rhdwgskiv0xi7qf41jkdrg6c7ca95wp6i"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring haskeline mtl parsec pretty + ]; + description = "A basic lambda calculator with beta reduction and a REPL"; + license = lib.licenses.bsd3; + mainProgram = "LambdaCalculator"; + }) {}; + + "LambdaDB" = callPackage + ({ mkDerivation, base, containers, QuickCheck, transformers }: + mkDerivation { + pname = "LambdaDB"; + version = "0.0.0.6"; + sha256 = "10dzjbgb8l0yp8drhkfpww798xa9wvv3hl1z8iq04xz5h910m803"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers transformers ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck ]; + description = "On-memory Database using Lambda Function environment"; + license = lib.licenses.bsd3; + mainProgram = "LambdaDB-exe"; + }) {}; + + "LambdaDesigner" = callPackage + ({ mkDerivation, aeson, base, bytestring, bytestring-trie + , containers, hosc, lens, lens-aeson, matrix, text, transformers + , vector + }: + mkDerivation { + pname = "LambdaDesigner"; + version = "0.1.0.0"; + sha256 = "1lgplxb546f7bdrwnmivb8zwix4rqhkrhv83ni90hzf4nx5fpjcy"; + libraryHaskellDepends = [ + aeson base bytestring bytestring-trie containers hosc lens + lens-aeson matrix text transformers vector + ]; + description = "A type-safe EDSL for TouchDesigner written in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "LambdaHack" = callPackage + ({ mkDerivation, ansi-terminal, assert-failure, async, base + , base-compat, binary, bytestring, containers, deepseq, directory + , enummapset, file-embed, filepath, ghc-compact, hashable, hsini + , keys, miniutter, open-browser, optparse-applicative, pretty-show + , primitive, QuickCheck, sdl2, sdl2-ttf, splitmix, stm, tasty + , tasty-hunit, tasty-quickcheck, template-haskell, text + , th-lift-instances, time, transformers, unordered-containers + , vector, vector-binary-instances, witch, zlib + }: + mkDerivation { + pname = "LambdaHack"; + version = "0.11.0.1"; + sha256 = "1qmjcz59qcvfwqpqqfy6xqmzkqx415xr5y5sdvrk0g8l8kdi30bm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal assert-failure async base base-compat binary + bytestring containers deepseq directory enummapset file-embed + filepath ghc-compact hashable hsini keys miniutter open-browser + optparse-applicative pretty-show primitive QuickCheck sdl2 sdl2-ttf + splitmix stm template-haskell text th-lift-instances time + transformers unordered-containers vector vector-binary-instances + witch zlib + ]; + executableHaskellDepends = [ + async base filepath optparse-applicative + ]; + testHaskellDepends = [ + base containers enummapset optparse-applicative splitmix tasty + tasty-hunit tasty-quickcheck text transformers vector + ]; + description = "A game engine library for tactical squad ASCII roguelike dungeon crawlers"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + mainProgram = "LambdaHack"; + }) {}; + + "LambdaINet" = callPackage + ({ mkDerivation, base, containers, GLFW, GLFW-task, monad-task, mtl + , OpenGL, transformers, vector + }: + mkDerivation { + pname = "LambdaINet"; + version = "0.2.0.0"; + sha256 = "1hdl25dzv19gjr8dzpq1r267v3jj2c2yiskbg0kzdcrh4cj7jcwk"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers GLFW GLFW-task monad-task mtl OpenGL transformers + vector + ]; + description = "Graphical Interaction Net Evaluator for Optimal Evaluation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "LambdaINet"; + }) {}; + + "LambdaNet" = callPackage + ({ mkDerivation, base, binary, bytestring, hmatrix, random + , random-shuffle, split + }: + mkDerivation { + pname = "LambdaNet"; + version = "0.2.0.0"; + sha256 = "06sg360vbayz1314djlg6z885yrknd7gz15s355kna21xjqydmz4"; + libraryHaskellDepends = [ + base binary bytestring hmatrix random random-shuffle split + ]; + description = "A configurable and extensible neural network library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "LambdaPrettyQuote" = callPackage + ({ mkDerivation, base, checkers, DebugTraceHelpers, derive, HUnit + , lambda-ast, mtl, parsec, QuickCheck, syb, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , th-instances, transformers, tuple, uniplate + }: + mkDerivation { + pname = "LambdaPrettyQuote"; + version = "0.0.0.8"; + sha256 = "0rxh9gxsd0qh76nzib9pqgzh10gdc629ypnhbg8fjgdiaza7hyal"; + libraryHaskellDepends = [ + base DebugTraceHelpers HUnit lambda-ast mtl parsec QuickCheck syb + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 transformers tuple uniplate + ]; + testHaskellDepends = [ + base checkers DebugTraceHelpers derive HUnit lambda-ast mtl parsec + QuickCheck syb template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 th-instances transformers tuple uniplate + ]; + description = "Quasiquoter, and Arbitrary helpers for the lambda calculus"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "LambdaShell" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, Shellac + , Shellac-compatline + }: + mkDerivation { + pname = "LambdaShell"; + version = "0.9.3"; + sha256 = "1nqzlnw3fchgqn9bvlvbjma1m0wwssrip2mwb2kiv4rbhqdbfijv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers mtl parsec Shellac Shellac-compatline + ]; + description = "Simple shell for evaluating lambda expressions"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambdaShell"; + }) {}; + + "Lambdajudge" = callPackage + ({ mkDerivation, base, filepath, hspec, mtl, process, text }: + mkDerivation { + pname = "Lambdajudge"; + version = "1.0.0.4"; + sha256 = "0va3scw7s24wsxkbybwahy7g32sdx3a2pipx0pa6bz6haz4c0b35"; + libraryHaskellDepends = [ base filepath hspec mtl process text ]; + testHaskellDepends = [ base filepath hspec mtl process text ]; + description = "A library to easily host Haskell based programming competitions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Lambdaya" = callPackage + ({ mkDerivation, base, binary, mtl, network, pipes, pipes-binary + , pipes-network, pipes-parse + }: + mkDerivation { + pname = "Lambdaya"; + version = "0.3.0.0.0"; + sha256 = "0lpw6nrs6j87zscgzzg3n7iha6g7jvvcdhk4px2as3795wn22m4s"; + libraryHaskellDepends = [ + base binary mtl network pipes pipes-binary pipes-network + pipes-parse + ]; + description = "Library for RedPitaya"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "LargeCardinalHierarchy" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "LargeCardinalHierarchy"; + version = "0.0.1"; + sha256 = "0agq2593h5yb9r3jqnycis9fdizwij3and61ljc4prnhhyxv48g2"; + libraryHaskellDepends = [ base ]; + description = "A transfinite cardinal arithmetic library including all known large cardinals"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Lastik" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filemanip + , filepath, process, pureMD5, SHA, zip-archive + }: + mkDerivation { + pname = "Lastik"; + version = "0.7.0"; + sha256 = "1bq8az2lrdqszn1aicvxj0spmwpxphvcvgkl6p0mnz8878hyxsdm"; + libraryHaskellDepends = [ + base bytestring containers directory filemanip filepath process + pureMD5 SHA zip-archive + ]; + description = "A library for compiling programs in a variety of languages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Lattices" = callPackage + ({ mkDerivation, array, base, HaskellForMaths, HUnit + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "Lattices"; + version = "0.0.3"; + sha256 = "08v41np4v4v7dcv5959vvrg0l60xqk5wzi6y1gnm9q1i641r129k"; + libraryHaskellDepends = [ array base HaskellForMaths ]; + testHaskellDepends = [ + array base HaskellForMaths HUnit test-framework + test-framework-hunit + ]; + description = "A library for lattices"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Lazy-Pbkdf2" = callPackage + ({ mkDerivation, base, base16-bytestring, binary, byteable + , bytestring, criterion, cryptonite, memory + }: + mkDerivation { + pname = "Lazy-Pbkdf2"; + version = "3.1.1"; + sha256 = "0hvjgw52rm5kl8v4aafzmafqzg34x6a6jdvdx8fxl9arlxzpba87"; + libraryHaskellDepends = [ base binary bytestring ]; + testHaskellDepends = [ + base base16-bytestring binary bytestring cryptonite memory + ]; + benchmarkHaskellDepends = [ + base binary byteable bytestring criterion cryptonite memory + ]; + description = "Lazy PBKDF2 generator"; + license = lib.licenses.mit; + }) {}; + + "Learning" = callPackage + ({ mkDerivation, base, containers, hmatrix, vector }: + mkDerivation { + pname = "Learning"; + version = "0.1.0"; + sha256 = "14hlr86c605bpfcawvi4vy0hcwph4ji38ql8pic6bawyvcn7pybn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers hmatrix vector ]; + executableHaskellDepends = [ base containers hmatrix vector ]; + testHaskellDepends = [ base containers hmatrix vector ]; + description = "The most frequently used machine learning tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "LetsBeRational" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "LetsBeRational"; + version = "1.0.0.0"; + sha256 = "1rj5n931370nxrnqj1728p38mcqbpswmxc73c5g1mlh66k0gqqk4"; + libraryHaskellDepends = [ base ]; + description = "European option implied vol calculation"; + license = lib.licenses.mit; + }) {}; + + "Level0" = callPackage + ({ mkDerivation, base, directory, random, SDL, SDL-ttf }: + mkDerivation { + pname = "Level0"; + version = "1.0"; + sha256 = "1kpz8qpm2xj5nm0sav5439flyj3zdx6ha9lgg3c7ky4sjqvwwzxv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory random SDL SDL-ttf ]; + description = "A Snake II clone written using SDL"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "Level0"; + broken = true; + }) {}; + + "LibClang" = callPackage + ({ mkDerivation, base, bytestring, c2hs, clang, filepath, hashable + , mtl, ncurses, resourcet, text, time, transformers + , transformers-base, vector + }: + mkDerivation { + pname = "LibClang"; + version = "3.8.0"; + sha256 = "1p5r1m65gfdf7zkx2wbcbi5bfmlry1wllhqsxrdfi5xs9vq56p4l"; + libraryHaskellDepends = [ + base bytestring filepath hashable mtl resourcet text time + transformers transformers-base vector + ]; + librarySystemDepends = [ clang ]; + libraryPkgconfigDepends = [ ncurses ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell bindings for libclang (a C++ parsing library)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (self.llvmPackages) clang; inherit (pkgs) ncurses;}; + + "LibZip" = callPackage + ({ mkDerivation, base, bindings-libzip, bytestring, directory + , filepath, HUnit, mtl, time, utf8-string + }: + mkDerivation { + pname = "LibZip"; + version = "1.0.1"; + sha256 = "0ps2psza80jz566c9k377cqn536g6jcbs558jkc60gra5lhf0dm6"; + libraryHaskellDepends = [ + base bindings-libzip bytestring filepath mtl time utf8-string + ]; + testHaskellDepends = [ + base bindings-libzip bytestring directory filepath HUnit mtl time + utf8-string + ]; + description = "Bindings to libzip, a library for manipulating zip archives"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Limit" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Limit"; + version = "1.0"; + sha256 = "1yd8c443ql17daicn3r9jiwxxjlpqnpnvkbxcszjha4i4ar94zq1"; + libraryHaskellDepends = [ base ]; + description = "Wrapper for data that can be unbounded"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "LinearSplit" = callPackage + ({ mkDerivation, array, base, cmdargs, haskell98, QuickCheck }: + mkDerivation { + pname = "LinearSplit"; + version = "0.2.1"; + sha256 = "05rdlxsl5zpnczahaw2fdycqyryd3y7bccizjbn5sap23spwd7di"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base cmdargs haskell98 QuickCheck + ]; + description = "Partition the sequence of items to the subsequences in the order given"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "LinguisticsTypes" = callPackage + ({ mkDerivation, aeson, base, bimaps, binary, bytestring, cereal + , cereal-text, containers, criterion, deepseq, hashable, intern + , log-domain, QuickCheck, string-conversions, tasty + , tasty-quickcheck, tasty-th, text, text-binary, utf8-string + , vector-th-unbox + }: + mkDerivation { + pname = "LinguisticsTypes"; + version = "0.0.0.3"; + sha256 = "19s2xjzapkg8k8mcasv9llx825z12a5arai7crjfa6wx7l6v3d1d"; + libraryHaskellDepends = [ + aeson base bimaps binary bytestring cereal cereal-text deepseq + hashable intern log-domain QuickCheck string-conversions text + text-binary utf8-string vector-th-unbox + ]; + testHaskellDepends = [ + aeson base binary cereal QuickCheck string-conversions tasty + tasty-quickcheck tasty-th + ]; + benchmarkHaskellDepends = [ + base bytestring containers criterion deepseq text + ]; + description = "Collection of types for natural language"; + license = lib.licenses.bsd3; + }) {}; + + "LinkChecker" = callPackage + ({ mkDerivation, base, containers, haskell98, HTTP, mtl, network + , tagsoup + }: + mkDerivation { + pname = "LinkChecker"; + version = "0.1"; + sha256 = "00wlyqclmzn03y86ba64pkc85kndnakgj8spv4vm7z0k8dsphnfq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers haskell98 HTTP mtl network tagsoup + ]; + description = "Check a bunch of local html files for broken links"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "linkchecker"; + }) {}; + + "Liquorice" = callPackage + ({ mkDerivation, base, binary, bytestring, HTF, mtl }: + mkDerivation { + pname = "Liquorice"; + version = "0.0.1"; + sha256 = "067vnmm74wrdjpy4syabn8l2gr11s4pfarn6156mfhf981svnzqd"; + libraryHaskellDepends = [ base binary bytestring HTF mtl ]; + testHaskellDepends = [ base binary bytestring HTF mtl ]; + description = "Algorithmic Doom map generation"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "List" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "List"; + version = "0.6.2"; + sha256 = "0y5qk6pzpcha01pa9133qgmmk9nkgjqxaxlg04993i9g43hjpff4"; + revision = "1"; + editedCabalFile = "11ws93cdzz7k4nvcld2d74155mdgcvyi6f6an7gpf9z4k523c11n"; + libraryHaskellDepends = [ base transformers ]; + description = "List monad transformer and class"; + license = lib.licenses.bsd3; + }) {}; + + "ListLike" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , dlist, fmlist, HUnit, QuickCheck, random, text, utf8-string + , vector + }: + mkDerivation { + pname = "ListLike"; + version = "4.7.8.2"; + sha256 = "1m7rmz8qkyb6c2mag4p39gw9cjhw7xdsshvb7vik8694l3qplqxd"; + libraryHaskellDepends = [ + array base bytestring containers deepseq dlist fmlist text + utf8-string vector + ]; + testHaskellDepends = [ + array base bytestring containers dlist fmlist HUnit QuickCheck + random text utf8-string vector + ]; + description = "Generalized support for list-like structures"; + license = lib.licenses.bsd3; + }) {}; + + "ListT" = callPackage + ({ mkDerivation, base, smallcheck, tasty, tasty-smallcheck + , transformers, util + }: + mkDerivation { + pname = "ListT"; + version = "0.1.2.0"; + sha256 = "0ygj695w1xrv0kkpnm55gfjnks7xdbw6vrlqx1a5as4s36hq11zr"; + revision = "3"; + editedCabalFile = "037gbqvqqlqh1b18z4y24rcgkmn3yh0yg3p1aqq1frm3cbkawcps"; + libraryHaskellDepends = [ base transformers util ]; + testHaskellDepends = [ + base smallcheck tasty tasty-smallcheck transformers util + ]; + description = "List transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ListTree" = callPackage + ({ mkDerivation, base, directory, filepath, List, transformers }: + mkDerivation { + pname = "ListTree"; + version = "0.2.3"; + sha256 = "1k301z2s7z7qjghcllg6x2aibavr39lfmzja1gwzgnck879s2fhb"; + libraryHaskellDepends = [ + base directory filepath List transformers + ]; + description = "Trees and monadic trees expressed as monadic lists where the underlying monad is a list"; + license = lib.licenses.bsd3; + }) {}; + + "ListWriter" = callPackage + ({ mkDerivation, base, hspec, mtl }: + mkDerivation { + pname = "ListWriter"; + version = "0.1.0.0"; + sha256 = "1hq0ymraa8fpj81n5v0znc1r98zd46rg4mgarg7zaiwvlv88mk28"; + libraryHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base hspec ]; + description = "define a list constant using Monadic syntax other than overhead [,]"; + license = lib.licenses.bsd3; + }) {}; + + "ListZipper" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "ListZipper"; + version = "1.2.0.2"; + sha256 = "0z3izxpl21fxz43jpx7zqs965anb3gp5vidv3pwwznr88ss2j6a9"; + libraryHaskellDepends = [ base QuickCheck ]; + description = "Simple zipper for lists"; + license = lib.licenses.bsd3; + }) {}; + + "LiterateMarkdown" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "LiterateMarkdown"; + version = "0.1.0.1"; + sha256 = "0rgjf6blrg8rq75872bpwp6cn3bg89718cy6ik2m22881zfvr2m7"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + doHaddock = false; + description = "Converter to convert from .lhs to .md and vice versa."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "lhsc"; + broken = true; + }) {}; + + "Logic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Logic"; + version = "0.1.0.0"; + sha256 = "0jplyy09i2rr5l8qzkyd41wwi7yj3sxlrz8f36ygdwxnwqfk2w01"; + libraryHaskellDepends = [ base ]; + description = "Logic"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "LogicGrowsOnTrees" = callPackage + ({ mkDerivation, AbortT-mtl, AbortT-transformers, base, bytestring + , cereal, cmdtheline, composition, containers, criterion, data-ivar + , deepseq, derive, directory, hslogger, hslogger-template, HUnit + , lens, MonadCatchIO-transformers, monoid-statistics, mtl, multiset + , old-locale, operational, prefix-units, pretty, PSQueue + , QuickCheck, quickcheck-instances, random, sequential-index + , smallcheck, split, stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-smallcheck, time + , transformers, uuid, void, yjtools + }: + mkDerivation { + pname = "LogicGrowsOnTrees"; + version = "1.1.0.2"; + sha256 = "1yqnrzcmx8ch9xcpg07if9cs4z1sdpyjfpgzkqkhv9i263pfgxpk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + AbortT-mtl AbortT-transformers base bytestring cereal cmdtheline + composition containers data-ivar derive directory hslogger + hslogger-template lens MonadCatchIO-transformers monoid-statistics + mtl multiset old-locale operational prefix-units pretty PSQueue + sequential-index split stm time transformers void yjtools + ]; + testHaskellDepends = [ + base bytestring cereal composition containers data-ivar directory + hslogger hslogger-template HUnit lens MonadCatchIO-transformers + operational QuickCheck quickcheck-instances random smallcheck stm + test-framework test-framework-hunit test-framework-quickcheck2 + test-framework-smallcheck time transformers uuid void + ]; + benchmarkHaskellDepends = [ base cereal criterion deepseq ]; + description = "a parallel implementation of logic programming using distributed tree exploration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "LogicGrowsOnTrees-MPI" = callPackage + ({ mkDerivation, base, bytestring, cereal, cmdtheline, containers + , data-ivar, derive, hslogger, hslogger-template, LogicGrowsOnTrees + , MonadCatchIO-transformers, openmpi, stm, transformers + }: + mkDerivation { + pname = "LogicGrowsOnTrees-MPI"; + version = "1.0.0.1.1"; + sha256 = "0sqlx06i9f3wxzpk7mivbnn2k4z5n141vbkn1bj886bk5srbrx92"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal cmdtheline containers data-ivar derive + hslogger hslogger-template LogicGrowsOnTrees + MonadCatchIO-transformers stm transformers + ]; + librarySystemDepends = [ openmpi ]; + description = "an adapter for LogicGrowsOnTrees that uses MPI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) openmpi;}; + + "LogicGrowsOnTrees-network" = callPackage + ({ mkDerivation, base, cereal, cmdtheline, composition, containers + , hslogger, hslogger-template, HUnit, lens, LogicGrowsOnTrees + , MonadCatchIO-transformers, mtl, network, pretty, random, stm + , test-framework, test-framework-hunit, transformers + }: + mkDerivation { + pname = "LogicGrowsOnTrees-network"; + version = "1.0.0.4"; + sha256 = "0wxrv610msqfmb52a5101xivpxq49agd88zvrjzi0n3vz10fn0bs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cereal cmdtheline composition containers hslogger + hslogger-template lens LogicGrowsOnTrees MonadCatchIO-transformers + mtl network pretty transformers + ]; + testHaskellDepends = [ + base hslogger hslogger-template HUnit LogicGrowsOnTrees network + random stm test-framework test-framework-hunit transformers + ]; + description = "an adapter for LogicGrowsOnTrees that uses multiple processes running in a network"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "LogicGrowsOnTrees-processes" = callPackage + ({ mkDerivation, base, bytestring, cereal, cmdtheline, containers + , criterion, filepath, FindBin, hslogger, hslogger-template, HUnit + , LogicGrowsOnTrees, MonadCatchIO-transformers, process, random + , test-framework, test-framework-hunit, transformers + }: + mkDerivation { + pname = "LogicGrowsOnTrees-processes"; + version = "1.0.0.2"; + sha256 = "0d1kz5d83frn1591vgk33d0rw2s4z98lp993rnvhl3k5zqpr2svn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal cmdtheline containers filepath FindBin + hslogger hslogger-template LogicGrowsOnTrees + MonadCatchIO-transformers process transformers + ]; + testHaskellDepends = [ + base cereal hslogger hslogger-template HUnit LogicGrowsOnTrees + random test-framework test-framework-hunit transformers + ]; + benchmarkHaskellDepends = [ base criterion LogicGrowsOnTrees ]; + description = "an adapter for LogicGrowsOnTrees that uses multiple processes for parallelism"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "LslPlus" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, haskell98, HaXml, mtl, network, old-time, parsec + , pureMD5, random, syb, template-haskell, utf8-string + }: + mkDerivation { + pname = "LslPlus"; + version = "0.4.3"; + sha256 = "0dwsx23fibgj36181rfwfj1kl6sgdkf8bk4dd9cwia0rbjrl4qyk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring containers directory filepath haskell98 HaXml + mtl network old-time parsec pureMD5 random syb template-haskell + utf8-string + ]; + description = "An execution and testing framework for the Linden Scripting Language (LSL)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "LslPlus"; + }) {}; + + "Lucu" = callPackage + ({ mkDerivation, base, base-unicode-symbols, base64-bytestring + , bytestring, containers, directory, filepath, haskell-src + , HsOpenSSL, hxt, mtl, network, stm, time, time-http, unix, zlib + }: + mkDerivation { + pname = "Lucu"; + version = "0.7.0.3"; + sha256 = "09vhz5gc9nmlwlxn6vk5whq6lpqbidqifx4i4lvp4n21gib64v9b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-unicode-symbols base64-bytestring bytestring containers + directory filepath haskell-src HsOpenSSL hxt mtl network stm time + time-http unix zlib + ]; + description = "HTTP Daemonic Library"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "lucu-implant-file"; + }) {}; + + "Lykah" = callPackage + ({ mkDerivation, array, base, blaze-markup, blazeT, clay + , containers, directory, filepath, filesystem-trees, formatting + , ListLike, mtl, old-locale, pandoc, regex-compat, regex-posix + , safe, split, template-haskell, text, time, transformers + }: + mkDerivation { + pname = "Lykah"; + version = "0.0.2"; + sha256 = "1mcw34kamqllkc8296jyg0g131rd9cy9hq1dybvqr8vqh8svly0r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base blaze-markup blazeT clay containers directory filepath + filesystem-trees formatting ListLike mtl old-locale pandoc + regex-compat regex-posix safe split template-haskell text time + transformers + ]; + executableHaskellDepends = [ + array base blaze-markup blazeT clay containers directory filepath + filesystem-trees formatting ListLike mtl old-locale pandoc + regex-compat regex-posix safe split template-haskell text time + transformers + ]; + description = "A static website and blog generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "lykah"; + }) {}; + + "MASMGen" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "MASMGen"; + version = "0.7.0.0"; + sha256 = "0b5vscpdf252gqi7qpsz9ia4101iik3bgrcdawz1mlinlv1zaccv"; + libraryHaskellDepends = [ base containers mtl ]; + testHaskellDepends = [ base containers mtl ]; + description = "Generate MASM code from haskell"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MBot" = callPackage + ({ mkDerivation, base, bytestring, hidapi, mtl }: + mkDerivation { + pname = "MBot"; + version = "0.2.4.1"; + sha256 = "0yh84vybrxs6bv3z4qx4n9m4xwsb4kw21l35s5v4gg8yllgbb79r"; + libraryHaskellDepends = [ base bytestring hidapi mtl ]; + description = "Haskell interface for controlling the mBot educational robot"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MC-Fold-DP" = callPackage + ({ mkDerivation, base, Biobase, cmdargs, PrimitiveArray, split + , tuple, vector + }: + mkDerivation { + pname = "MC-Fold-DP"; + version = "0.1.1.0"; + sha256 = "0h76xsh4p4zbxnbk7hszwm1gj44p6349d4bkbixn7fyiyp4f0pvh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Biobase PrimitiveArray tuple vector + ]; + executableHaskellDepends = [ cmdargs split ]; + description = "Folding algorithm based on nucleotide cyclic motifs"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "MCFoldDP"; + }) {}; + + "MFlow" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , case-insensitive, clientsession, conduit, conduit-extra + , containers, cpphs, directory, extensible-exceptions, http-types + , monadloc, mtl, old-time, parsec, pwstore-fast, random + , RefSerialize, resourcet, stm, TCache, text, time, transformers + , utf8-string, vector, wai, wai-extra, warp, warp-tls, Workflow + }: + mkDerivation { + pname = "MFlow"; + version = "0.4.6.0"; + sha256 = "0hm3y606z4qdnp8kqbr69ll8hrx95qn782hhzmcq7n2jh54gg4sf"; + libraryHaskellDepends = [ + base blaze-html blaze-markup bytestring case-insensitive + clientsession conduit conduit-extra containers directory + extensible-exceptions http-types monadloc mtl old-time parsec + pwstore-fast random RefSerialize resourcet stm TCache text time + transformers utf8-string vector wai wai-extra warp warp-tls + Workflow + ]; + libraryToolDepends = [ cpphs ]; + description = "stateful, RESTful web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "MHask" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "MHask"; + version = "0.3.0.0"; + sha256 = "0nlj914ahipyfqv1l7qr66pa0a8g4g6ks6mipc38z5f1jy0kjrva"; + libraryHaskellDepends = [ base transformers ]; + description = "The category of monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MIP" = callPackage + ({ mkDerivation, base, bytestring, bytestring-encoding + , case-insensitive, containers, data-default-class, extended-reals + , filepath, intern, lattices, megaparsec, mtl, OptDir, process + , scientific, stm, tasty, tasty-hunit, tasty-quickcheck, tasty-th + , temporary, text, xml-conduit, zlib + }: + mkDerivation { + pname = "MIP"; + version = "0.1.1.0"; + sha256 = "03gzwg0hzgij9hpxxfsrdxx2cknfy9fr9h1w1na04bmzpai1sl40"; + revision = "2"; + editedCabalFile = "03kjzsyd3sy9iipdnac5ddpkq6v1cfpj0wh00r3yvcjgrk99ycip"; + libraryHaskellDepends = [ + base bytestring bytestring-encoding case-insensitive containers + data-default-class extended-reals filepath intern lattices + megaparsec mtl OptDir process scientific stm temporary text + xml-conduit zlib + ]; + testHaskellDepends = [ + base containers data-default-class lattices tasty tasty-hunit + tasty-quickcheck tasty-th + ]; + description = "Library for using Mixed Integer Programming (MIP)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MIP-glpk" = callPackage + ({ mkDerivation, async, base, bytestring, bytestring-encoding + , containers, extended-reals, glpk, glpk-headers, intern, MIP + , scientific, tasty, tasty-hunit, tasty-quickcheck, tasty-th, text + }: + mkDerivation { + pname = "MIP-glpk"; + version = "0.1.1.0"; + sha256 = "19wd6i8jsszhpl6fh9cm32284byz4rfjv0rkh3v4xacypfg5g1aj"; + revision = "1"; + editedCabalFile = "0ijc4875vvmiv1a14rm45yrcv7n7gvdw1v131si77qhl2qnyj3dr"; + libraryHaskellDepends = [ + base bytestring bytestring-encoding containers extended-reals + glpk-headers intern MIP scientific text + ]; + librarySystemDepends = [ glpk ]; + testHaskellDepends = [ + async base containers extended-reals glpk-headers MIP scientific + tasty tasty-hunit tasty-quickcheck tasty-th + ]; + description = "A GLPK backend to the MIP library"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) glpk;}; + + "MSQueue" = callPackage + ({ mkDerivation, base, ghc-prim, monad-loops, ref-mtl, stm }: + mkDerivation { + pname = "MSQueue"; + version = "0.0.1"; + sha256 = "04yvf4a07cy47qzl9p8x45qbk2i6yapfps7hx85p589338s8b72y"; + libraryHaskellDepends = [ base ghc-prim monad-loops ref-mtl stm ]; + description = "Michael-Scott queue"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "MTGBuilder" = callPackage + ({ mkDerivation, base, containers, mtl, parsec }: + mkDerivation { + pname = "MTGBuilder"; + version = "0.2.0.1"; + sha256 = "0hr8cw77ymb2djj71kk889mz3yh94axxgbax794zdklrvqr6xakp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers mtl parsec ]; + description = "Builds decks out of a meta"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mtg-builder"; + broken = true; + }) {}; + + "MagicHaskeller" = callPackage + ({ mkDerivation, abstract-par, array, base, bytestring, cgi + , containers, directory, extensible-exceptions, ghc, ghc-paths + , hashable, haskell-src, hint, html, monad-par, mtl, mueval + , network, network-uri, pretty, process, random, splitmix, syb + , template-haskell, time, transformers, unix + }: + mkDerivation { + pname = "MagicHaskeller"; + version = "0.9.7.1"; + sha256 = "1vdbv8ysn6dfpkj33pxmgpzbwkipk618jq431dxnk6v997vvvscb"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers directory ghc ghc-paths hashable + haskell-src html mtl network pretty random splitmix syb + template-haskell time transformers + ]; + executableHaskellDepends = [ + abstract-par array base bytestring cgi containers directory + extensible-exceptions ghc ghc-paths hashable haskell-src hint html + monad-par mtl mueval network network-uri pretty process random syb + template-haskell time transformers unix + ]; + description = "Automatic inductive functional programmer by systematic search"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MailchimpSimple" = callPackage + ({ mkDerivation, aeson, aeson-lens, base, base16-bytestring + , bytestring, cryptohash, directory, filepath, http-conduit + , http-types, lens, safe, text, time, transformers, vector + }: + mkDerivation { + pname = "MailchimpSimple"; + version = "0.2.0.0"; + sha256 = "13f9znxm28y0h9wr7zvjsym1nhykia63879xbay6h0a0fkm2bxb0"; + libraryHaskellDepends = [ + aeson aeson-lens base base16-bytestring bytestring cryptohash + directory filepath http-conduit http-types lens safe text time + transformers vector + ]; + description = "Haskell library to interact with Mailchimp JSON API Version 3.0"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Map" = callPackage + ({ mkDerivation, base, containers, either-both, filtrable + , smallcheck, tasty, tasty-smallcheck, util + }: + mkDerivation { + pname = "Map"; + version = "0.1.3.3"; + sha256 = "060b50hjl79ikzff1i65xakq8vkqr6pssc5kvw5j6vrd46y4ami4"; + libraryHaskellDepends = [ + base containers either-both filtrable util + ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + description = "Class of key-value maps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "MapWith" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "MapWith"; + version = "0.2.0.0"; + sha256 = "1xkyaj83yblf42qawv4nyi8miaynydd8b3ysx62f9y10bqxk7dja"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base ]; + description = "mapWith: like fmap, but with additional parameters (isFirst, isLast, etc)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Mapping" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Mapping"; + version = "2.0.0.0"; + sha256 = "1yz7dgmhlkqmf3fc2y32j9lr01zfjjqy9pnnj3bh03b9khblw0pn"; + libraryHaskellDepends = [ base ]; + description = "Mapping"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MaybeT" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "MaybeT"; + version = "0.1.2"; + sha256 = "0cmnfs22ldai0z172rdsvryzsh33a70yax21v03nhr92a4b62plr"; + revision = "1"; + editedCabalFile = "1045p10l7smabidysk52m16sgqgfpa70ny8nwyn56238i02cd7ir"; + libraryHaskellDepends = [ base mtl ]; + description = "MaybeT monad transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MaybeT-monads-tf" = callPackage + ({ mkDerivation, base, monads-tf, transformers }: + mkDerivation { + pname = "MaybeT-monads-tf"; + version = "0.2.0.1"; + sha256 = "034v9n6ldjn1hsv4rphvysbykm8x0jqa2prbw7k28fkp6m30j74x"; + libraryHaskellDepends = [ base monads-tf transformers ]; + description = "MaybeT monad transformer compatible with monads-tf (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MaybeT-transformers" = callPackage + ({ mkDerivation, base, monads-fd, transformers }: + mkDerivation { + pname = "MaybeT-transformers"; + version = "0.2"; + sha256 = "189w8dpxyq7gksca6k08hb4vpanpz06c99akgzpcpjy0i7k22ily"; + libraryHaskellDepends = [ base monads-fd transformers ]; + description = "MaybeT monad transformer using transformers instead of mtl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MazesOfMonad" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , HUnit, mtl, old-locale, pretty, random, regex-posix, time + }: + mkDerivation { + pname = "MazesOfMonad"; + version = "1.0.9"; + sha256 = "041kqz5j8xaa2ciyrfnwz6p9gcx4il5s6f34kzv9kp0s07hmn1q2"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base containers directory filepath HUnit mtl old-locale + pretty random regex-posix time + ]; + description = "Console-based Role Playing Game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mazesofmonad"; + broken = true; + }) {}; + + "MeanShift" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "MeanShift"; + version = "0.1"; + sha256 = "0rnbg7w3qc3xsbzpw5is7w7qdjl2kqbr1acc744aggwlibazl59w"; + libraryHaskellDepends = [ base vector ]; + description = "Mean shift algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Measure" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Measure"; + version = "0.0.2"; + sha256 = "1vy8ykjy9cpv661byqv21775zbyciqx2hf77c1nl58nn34x0s2ds"; + libraryHaskellDepends = [ base ]; + description = "A library for units of measurement"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Mecha" = callPackage + ({ mkDerivation, base, machines }: + mkDerivation { + pname = "Mecha"; + version = "0.0.0.0"; + sha256 = "1qqdvrhqm187gi9dj78z9ijcrrk6wv0a9cx060aa0278nayr4b2w"; + libraryHaskellDepends = [ base machines ]; + description = "mecha are the most complex composite machines known to humanity, lets build them well!"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Mechs" = callPackage + ({ mkDerivation, base, machines }: + mkDerivation { + pname = "Mechs"; + version = "0.0.0.0"; + sha256 = "00vmxrydynn8kjqn48q6kmd802m4q4y1n7cqq33vsi482ijrjak1"; + libraryHaskellDepends = [ base machines ]; + description = "mecha are the most complex composite machines known to humanity, lets build them well!"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MemoTrie" = callPackage + ({ mkDerivation, base, newtype-generics }: + mkDerivation { + pname = "MemoTrie"; + version = "0.6.11"; + sha256 = "08141kdn9d2md1nz0xfz5868rn4ya7li93k7f2rwdhga6vqsp9pp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base newtype-generics ]; + description = "Trie-based memo functions"; + license = lib.licenses.bsd3; + }) {}; + + "MetaHDBC" = callPackage + ({ mkDerivation, base, convertible, hashtables, HDBC, HDBC-odbc + , mtl, template-haskell + }: + mkDerivation { + pname = "MetaHDBC"; + version = "0.1.4"; + sha256 = "0l47v2cpbngxrq1r6p95rfcs16jqwr8l1sy4bcg9liazz50i8lyr"; + libraryHaskellDepends = [ + base convertible hashtables HDBC HDBC-odbc mtl template-haskell + ]; + description = "Statically checked database access"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MetaObject" = callPackage + ({ mkDerivation, base, containers, stringtable-atom }: + mkDerivation { + pname = "MetaObject"; + version = "0.0.6.20150815"; + sha256 = "0gbxayv4wv7zk53iqvsvsbby1js5zlwf6802rix6h3fx4xpzllab"; + libraryHaskellDepends = [ base containers stringtable-atom ]; + description = "A meta-object system for Haskell based on Perl 6"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Metrics" = callPackage + ({ mkDerivation, base, hstats }: + mkDerivation { + pname = "Metrics"; + version = "0.1.2"; + sha256 = "1ks5h3vlla2d86wvf2a4z1qifsinya2skq8ygdk45ynnwk735y4x"; + libraryHaskellDepends = [ base hstats ]; + description = "Evaluation metrics commonly used in supervised machine learning"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Mhailist" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath + , haskell98, mtl, old-locale, process, time + }: + mkDerivation { + pname = "Mhailist"; + version = "0.0"; + sha256 = "1vxsaw2kfrx6g5y57lchcs1xwj0jnanw9svg59mjnasw53z674ck"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring directory filepath haskell98 mtl old-locale + process time + ]; + description = "Haskell mailing list manager"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mhailist"; + }) {}; + + "Michelangelo" = callPackage + ({ mkDerivation, base, bytestring, containers, GLUtil, lens, linear + , OpenGL, OpenGLRaw, WaveFront + }: + mkDerivation { + pname = "Michelangelo"; + version = "0.2.4.0"; + sha256 = "0fy9r9hglfd306xfgb009gvyhigrn8749maf8wy999gdbj14b1py"; + libraryHaskellDepends = [ + base bytestring containers GLUtil lens linear OpenGL OpenGLRaw + WaveFront + ]; + description = "OpenGL for dummies"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "MicroCabal" = callPackage + ({ mkDerivation, base, directory, process }: + mkDerivation { + pname = "MicroCabal"; + version = "0.1.0.0"; + sha256 = "0bqwk7hy3p6ql14v7c0zw308haaaq6qyr4cajfy7yn8k9s2xql16"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory process ]; + description = "A Cabal replacement"; + license = lib.licenses.asl20; + mainProgram = "mcabal"; + }) {}; + + "MicroHs" = callPackage + ({ mkDerivation, base, containers, deepseq, directory, ghc-prim + , haskeline, mtl, pretty, process, time + }: + mkDerivation { + pname = "MicroHs"; + version = "0.9.8.0"; + sha256 = "1k96nngfn57fb81wxpkksnmvq2nr7davn8wdwix2w2pk5v67m3fw"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers deepseq directory ghc-prim haskeline mtl pretty + process time + ]; + description = "A compiler for Haskell"; + license = lib.licenses.asl20; + mainProgram = "mhs"; + }) {}; + + "MicrosoftTranslator" = callPackage + ({ mkDerivation, aeson, base, bytestring, datetime, exceptions + , http-client, lens, text, transformers, url, wreq, xml + }: + mkDerivation { + pname = "MicrosoftTranslator"; + version = "0.1.0.1"; + sha256 = "081i7p9570p8983qsrzyd73cn9f3w8blxj68134mq357slqcym88"; + libraryHaskellDepends = [ + aeson base bytestring datetime exceptions http-client lens text + transformers url wreq xml + ]; + description = "Interface for Microsoft Translator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "MiniAgda" = callPackage + ({ mkDerivation, alex, array, base, containers, goldplate, happy + , haskell-src-exts, mtl, pretty, process, transformers + }: + mkDerivation { + pname = "MiniAgda"; + version = "0.2022.3.11"; + sha256 = "1h1zcq3hsx8nxayzp3sa1qd1mlaigshqknkp3xn66yiv08f6vgmc"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base containers haskell-src-exts mtl pretty transformers + ]; + executableToolDepends = [ alex happy ]; + testHaskellDepends = [ base process ]; + testToolDepends = [ goldplate ]; + description = "A toy dependently typed programming language with type-based termination"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "miniagda"; + broken = true; + }) {}; + + "MissingH" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , hslogger, HUnit, mtl, network, network-bsd, old-locale, old-time + , parsec, process, regex-compat, time, unix + }: + mkDerivation { + pname = "MissingH"; + version = "1.6.0.1"; + sha256 = "0f5d7ws2vqm1vpwjab9cp691jn5j3dxycfn4w5p1rb4aim504aa9"; + revision = "3"; + editedCabalFile = "00cx3sszr8f6adkl5w09mk7yg6pl38mym2mcl2nicdpz9vyvjb2f"; + libraryHaskellDepends = [ + array base containers directory filepath hslogger mtl network + network-bsd old-locale old-time parsec process regex-compat time + unix + ]; + testHaskellDepends = [ + base containers directory filepath HUnit old-time parsec + regex-compat time unix + ]; + description = "Large utility library"; + license = lib.licenses.bsd3; + }) {}; + + "MissingK" = callPackage + ({ mkDerivation, base, glib, template-haskell }: + mkDerivation { + pname = "MissingK"; + version = "0.0.1"; + sha256 = "1x8ygk64v1crj92zwdv2jh7rw5n53k0wx0bkjmkjn2x1vklsdinz"; + libraryHaskellDepends = [ base glib template-haskell ]; + description = "Useful types and definitions missing from other libraries"; + license = lib.licenses.bsd3; + }) {}; + + "MissingM" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "MissingM"; + version = "0.0.4"; + sha256 = "19kijf02jq8w3n2fvisb8xrws524sa690lbp9di6499xakkzyqxs"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 transformers + ]; + description = "findM and other missing 'M's"; + license = lib.licenses.bsd3; + }) {}; + + "MissingPy" = callPackage + ({ mkDerivation, anydbm, base, MissingH }: + mkDerivation { + pname = "MissingPy"; + version = "0.10.6"; + sha256 = "0390ap25qj6a37jllsih39q5apgvwdjdw5m7jgfrllkp5bng6yj6"; + libraryHaskellDepends = [ anydbm base MissingH ]; + description = "Haskell interface to Python"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Mobile-Legends-Hack-Cheats" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec + , hspec-discover, lens, QuickCheck, servant, servant-auth + , servant-auth-docs, servant-docs, template-haskell, text + }: + mkDerivation { + pname = "Mobile-Legends-Hack-Cheats"; + version = "1.0.1"; + sha256 = "1alyhdrliyy6hi88svbnmwf76vl6ipd92r835r2j1qyvbadi63fl"; + revision = "2"; + editedCabalFile = "1vcysv7jsik7i6s8a5jw3fzan0zv8104yv9ggvmlbq5n8sg9yjgq"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest hspec lens QuickCheck servant servant-auth + servant-auth-docs servant-docs template-haskell text + ]; + testToolDepends = [ hspec-discover ]; + description = "spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Modulo" = callPackage + ({ mkDerivation, base, numeric-prelude }: + mkDerivation { + pname = "Modulo"; + version = "0.2.0.1"; + sha256 = "1n90lfrvfr1ni7ninlxbs4wk0m7mibdpi9sy26ifih51nmk8nziq"; + libraryHaskellDepends = [ base numeric-prelude ]; + description = "Modular arithmetic via Numeric-Prelude"; + license = lib.licenses.gpl2Only; + }) {}; + + "Moe" = callPackage + ({ mkDerivation, base, GLUT, random }: + mkDerivation { + pname = "Moe"; + version = "0.1"; + sha256 = "1nk767nywssg5p50wd6czcbhi61v5gcncyy3d59a90slzic8n5b3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base GLUT random ]; + executableHaskellDepends = [ base GLUT random ]; + description = "A FRP library based on signal functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "MoeExample"; + broken = true; + }) {}; + + "MoeDict" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, text + , unordered-containers + }: + mkDerivation { + pname = "MoeDict"; + version = "0.0.4"; + sha256 = "0vpnxrzjykwc3a801ipjkw01hck1lc72dz31nigvb0g03hpd55k8"; + libraryHaskellDepends = [ + aeson base bytestring containers text unordered-containers + ]; + description = "Utilities working with MoeDict.tw JSON dataset"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MonadCatchIO-mtl" = callPackage + ({ mkDerivation, base, extensible-exceptions + , MonadCatchIO-transformers + }: + mkDerivation { + pname = "MonadCatchIO-mtl"; + version = "0.3.1.0"; + sha256 = "0qarf73c8zq8dgvxdiwqybpjfy8gba9vf4k0skiwyk5iphilxhhq"; + libraryHaskellDepends = [ + base extensible-exceptions MonadCatchIO-transformers + ]; + description = "Monad-transformer version of the Control.Exception module"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MonadCatchIO-mtl-foreign" = callPackage + ({ mkDerivation, base, MonadCatchIO-mtl, mtl, primitive }: + mkDerivation { + pname = "MonadCatchIO-mtl-foreign"; + version = "0.1"; + sha256 = "0jfq5v1jigxl9mnnvpqph9ayq840s9nyb5srym04mbicri4gbjan"; + libraryHaskellDepends = [ base MonadCatchIO-mtl mtl primitive ]; + description = "Polymorphic combinators for working with foreign functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "MonadCatchIO-transformers" = callPackage + ({ mkDerivation, base, extensible-exceptions, monads-tf + , transformers + }: + mkDerivation { + pname = "MonadCatchIO-transformers"; + version = "0.3.1.3"; + sha256 = "1g840h7whsvgyrh4v58mdmsb7hinq785irbz6x9y08r1q8r9r90h"; + libraryHaskellDepends = [ + base extensible-exceptions monads-tf transformers + ]; + description = "Monad-transformer compatible version of the Control.Exception module"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MonadCatchIO-transformers-foreign" = callPackage + ({ mkDerivation, base, MonadCatchIO-transformers, primitive + , transformers + }: + mkDerivation { + pname = "MonadCatchIO-transformers-foreign"; + version = "0.1"; + sha256 = "070ifw78z2si3l1hqqvx236spdf61p3bf1qspd54fzq2dm89i1yw"; + libraryHaskellDepends = [ + base MonadCatchIO-transformers primitive transformers + ]; + description = "Polymorphic combinators for working with foreign functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MonadCompose" = callPackage + ({ mkDerivation, base, free, mmorph, mtl, transformers }: + mkDerivation { + pname = "MonadCompose"; + version = "0.9.0.0"; + sha256 = "1jq8ms16karqqa6qxp4n24f2v4bcc8n8mzfjm6b6q3n8hg7dj8yd"; + libraryHaskellDepends = [ base free mmorph mtl transformers ]; + description = "Methods for composing monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MonadLab" = callPackage + ({ mkDerivation, base, haskell98, parsec, process, template-haskell + }: + mkDerivation { + pname = "MonadLab"; + version = "0.0.2"; + sha256 = "1p8xhxxjhwr93as98pvp1z25ypgj7arka8bw75r0q46948h7nxf7"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base parsec template-haskell ]; + executableHaskellDepends = [ base haskell98 process ]; + description = "Automatically generate layered monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mlab"; + }) {}; + + "MonadPrompt" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "MonadPrompt"; + version = "1.0.0.5"; + sha256 = "1nmy7dfzrkd8yfv5i9vlmjq9khnyi76ayvkzgcf783v5hfzcn4mh"; + libraryHaskellDepends = [ base mtl ]; + description = "MonadPrompt, implementation & examples"; + license = lib.licenses.bsd3; + }) {}; + + "MonadRandom" = callPackage + ({ mkDerivation, base, mtl, primitive, random, transformers + , transformers-compat + }: + mkDerivation { + pname = "MonadRandom"; + version = "0.6"; + sha256 = "0i6h9s2iqj71q06i9al3s2akmdjjx16h015qb81nhgjwi4q8cf69"; + revision = "4"; + editedCabalFile = "0hz8l2yx9p5qwis7lxsnk7n3zss00hw3rxphhj6ih56ppjv7d6h3"; + libraryHaskellDepends = [ + base mtl primitive random transformers transformers-compat + ]; + description = "Random-number generation monad"; + license = lib.licenses.bsd3; + }) {}; + + "MonadRandomLazy" = callPackage + ({ mkDerivation, base, MonadRandom, mtl, random }: + mkDerivation { + pname = "MonadRandomLazy"; + version = "0.1.1.1"; + sha256 = "0zqw3g69dx72rjmmbjjgvv06jr7j64fy4c4zkqyra4h5hxflb282"; + libraryHaskellDepends = [ base MonadRandom mtl random ]; + description = "Lazy monad for psuedo random-number generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MonadStack" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "MonadStack"; + version = "0.1.0.3"; + sha256 = "0fsnc17dxmv3qnmz54gw3wy2camgp23ip9jfi543xqks0l8n7gcz"; + libraryHaskellDepends = [ base mtl ]; + description = "Generalizing lift to monad stacks"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Monadius" = callPackage + ({ mkDerivation, array, base, directory, GLUT, OpenGL }: + mkDerivation { + pname = "Monadius"; + version = "0.99"; + sha256 = "0jq59nnnydllqpvg3h2d1ylz3g58hwi0m08lmw2bv0ajzgn5mc8x"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base directory GLUT OpenGL ]; + description = "2-D arcade scroller"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "monadius"; + broken = true; + }) {}; + + "Monadoro" = callPackage + ({ mkDerivation, base, doctest, hspec, process, time }: + mkDerivation { + pname = "Monadoro"; + version = "0.3.6.2"; + sha256 = "0hlgxk6p863h5l8x1qivbk41g8i4pngiy63x6y153i9j7v3nhbrh"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base process time ]; + executableHaskellDepends = [ base process time ]; + testHaskellDepends = [ base doctest hspec process time ]; + description = "A minimalistic CLI Pomodoro timer"; + license = lib.licenses.mit; + mainProgram = "monadoro"; + }) {}; + + "Monaris" = callPackage + ({ mkDerivation, array, base, containers, directory, free + , free-game, mtl + }: + mkDerivation { + pname = "Monaris"; + version = "0.1.8"; + sha256 = "0myghw0w122n1czpaaqmpiyv0nragjkwnja8kb4agrwhcjfk3icb"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base containers directory free free-game mtl + ]; + description = "A simple tetris clone"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Monaris"; + }) {}; + + "Monatron" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Monatron"; + version = "0.3.1"; + sha256 = "0250xqc5fgl8mg9yb0ykbfmxnyxacqbvi692irgfw89gf9vkh886"; + libraryHaskellDepends = [ base ]; + description = "Monad transformer library with uniform liftings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Monatron-IO" = callPackage + ({ mkDerivation, base, Monatron, transformers }: + mkDerivation { + pname = "Monatron-IO"; + version = "1.0"; + sha256 = "0svdyfzv4xlwjnc61wwik8a60a5667lhsys49sgry65a1v2csnv0"; + libraryHaskellDepends = [ base Monatron transformers ]; + description = "MonadIO instances for the Monatron transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Mondrian" = callPackage + ({ mkDerivation, base, bytestring, colour, css-syntax, gl + , JuicyPixels, linear, mtl, scientific, sdl2, stylist-traits, text + , typograffiti, unordered-containers, vector + }: + mkDerivation { + pname = "Mondrian"; + version = "0.1.0.0"; + sha256 = "1sb1jnnbbwvf55phn8ls538y5qmvvnq0px7l4dxxxm9wnmg69z4z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring colour css-syntax gl JuicyPixels linear mtl + scientific stylist-traits text typograffiti unordered-containers + vector + ]; + executableHaskellDepends = [ + base css-syntax gl JuicyPixels linear sdl2 stylist-traits text + ]; + testHaskellDepends = [ base ]; + description = "Renders backgrounds & borders"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Monocle" = callPackage + ({ mkDerivation, base, containers, haskell98, mtl }: + mkDerivation { + pname = "Monocle"; + version = "0.0.4"; + sha256 = "1p8s2agsni56h7vlydbhy7qhi0qkwafpcrsfafrlg44gvpwff15y"; + libraryHaskellDepends = [ base containers haskell98 mtl ]; + description = "Symbolic computations in strict monoidal categories with LaTeX output"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "MorseCode" = callPackage + ({ mkDerivation, base, containers, split }: + mkDerivation { + pname = "MorseCode"; + version = "0.0.5"; + sha256 = "1dglyak17db7q9nd6s255w2zh8lh192vidyjvgvh53vbybymb20z"; + libraryHaskellDepends = [ base containers split ]; + description = "Morse code"; + license = lib.licenses.gpl3Only; + }) {}; + + "MuCheck" = callPackage + ({ mkDerivation, base, directory, hashable, haskell-src-exts, hint + , hspec, mtl, random, syb, temporary, time + }: + mkDerivation { + pname = "MuCheck"; + version = "0.3.0.4"; + sha256 = "183p3fmzz5d67g8wmzgv8c8yyhs0cp7x3xig4cm9s98nhrsm1j0r"; + revision = "1"; + editedCabalFile = "08h1jmsvy8kg3iq5x8hsjb734hhp9zf7fm8aj17v41gzn51icfrv"; + libraryHaskellDepends = [ + base directory hashable haskell-src-exts hint mtl random syb + temporary time + ]; + testHaskellDepends = [ + base directory hashable haskell-src-exts hint hspec mtl random syb + temporary time + ]; + description = "Automated Mutation Testing"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "MuCheck-HUnit" = callPackage + ({ mkDerivation, base, HUnit, MuCheck }: + mkDerivation { + pname = "MuCheck-HUnit"; + version = "0.3.0.4"; + sha256 = "05x5sfwlzzis29sps93ypsn53y2vs4cjmxifjqn7wd5lmhaxjbhj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base HUnit MuCheck ]; + executableHaskellDepends = [ base HUnit MuCheck ]; + description = "Automated Mutation Testing for HUnit tests"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mucheck-hunit"; + }) {}; + + "MuCheck-Hspec" = callPackage + ({ mkDerivation, base, hspec, hspec-core, MuCheck }: + mkDerivation { + pname = "MuCheck-Hspec"; + version = "0.3.0.4"; + sha256 = "0c8sd6ns8hnhc7577j0y7iqyhf7ld51zmrr3jgpckgpcghycw5mw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hspec hspec-core MuCheck ]; + executableHaskellDepends = [ base hspec hspec-core MuCheck ]; + description = "Automated Mutation Testing for Hspec tests"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mucheck-hspec"; + }) {}; + + "MuCheck-QuickCheck" = callPackage + ({ mkDerivation, base, MuCheck, QuickCheck }: + mkDerivation { + pname = "MuCheck-QuickCheck"; + version = "0.3.0.4"; + sha256 = "1q242vw70jccfj19jn6wx1fm74mshd60lay9ql4379mgcl2lf6qk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base MuCheck QuickCheck ]; + executableHaskellDepends = [ base MuCheck QuickCheck ]; + description = "Automated Mutation Testing for QuickCheck tests"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mucheck-quickcheck"; + }) {}; + + "MuCheck-SmallCheck" = callPackage + ({ mkDerivation, base, MuCheck, smallcheck }: + mkDerivation { + pname = "MuCheck-SmallCheck"; + version = "0.3.0.4"; + sha256 = "19brgllnbsbbg57jgwgd745iial53ykn7c329x9lq6gd82siavii"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base MuCheck smallcheck ]; + executableHaskellDepends = [ base MuCheck smallcheck ]; + description = "Automated Mutation Testing for SmallCheck tests"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mucheck-smallcheck"; + }) {}; + + "MultipletCombiner" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "MultipletCombiner"; + version = "0.0.7"; + sha256 = "19x0dw5jisxzbb739z8l5mh8kbd3nixqn0x3q10qzlgvczh91hj2"; + libraryHaskellDepends = [ base HUnit ]; + testHaskellDepends = [ base HUnit ]; + description = "A Haskell implementation for combining SU(n) multiplets"; + license = lib.licenses.bsd3; + }) {}; + + "Munkres" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "Munkres"; + version = "0.1"; + sha256 = "169mgcyls0dsifnbp615r4i3g64ga2vbczsiv4aq17d1nma8sw19"; + libraryHaskellDepends = [ array base ]; + description = "Munkres' assignment algorithm (hungarian method)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Munkres-simple" = callPackage + ({ mkDerivation, array, base, bimap, containers, Munkres }: + mkDerivation { + pname = "Munkres-simple"; + version = "0.1.0.1"; + sha256 = "0k5v37qrhb8i5hfx9jvkggjmry2jrzw967s17l2x561qmm59c2rb"; + libraryHaskellDepends = [ array base bimap containers Munkres ]; + description = "Simple and typesafe layer over the Munkres package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "MusicBrainz" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra + , HTTP, http-conduit, http-types, monad-control, resourcet, text + , time, time-locale-compat, transformers, unliftio-core, vector + , xml-conduit, xml-types + }: + mkDerivation { + pname = "MusicBrainz"; + version = "0.4.1"; + sha256 = "0mydq3bjf15ksfrh4lf947ka43i3978q58y2aij3aqd763v2jb16"; + libraryHaskellDepends = [ + aeson base bytestring conduit conduit-extra HTTP http-conduit + http-types monad-control resourcet text time time-locale-compat + transformers unliftio-core vector xml-conduit xml-types + ]; + description = "interface to MusicBrainz XML2 and JSON web services"; + license = lib.licenses.gpl3Only; + }) {}; + + "MusicBrainz-libdiscid" = callPackage + ({ mkDerivation, base, containers, vector }: + mkDerivation { + pname = "MusicBrainz-libdiscid"; + version = "0.5.0.0"; + sha256 = "15fwpbh8yxv41k73j9q4v5d5c5rh3q2xfp7pc7b5mc3rxipw4pa5"; + libraryHaskellDepends = [ base containers vector ]; + description = "Binding to libdiscid by MusicBrainz"; + license = "LGPL"; + }) {}; + + "MutationOrder" = callPackage + ({ mkDerivation, ADPfusion, ADPfusionSet, aeson, attoparsec, base + , bimaps, BiobaseXNA, bytestring, bytestring-trie, cereal + , cereal-vector, cmdargs, containers, deepseq, directory, DPutils + , errors, file-embed, filemanip, filepath, FormalGrammars, hashable + , lens, log-domain, mtl, OrderedBits, parallel, PrimitiveArray + , PrimitiveArray-Pretty, QuickCheck, serialize-instances + , ShortestPathProblems, split, tasty, tasty-quickcheck, tasty-th + , text, unordered-containers, vector, vector-strategies + , ViennaRNA-bindings, zlib + }: + mkDerivation { + pname = "MutationOrder"; + version = "0.0.1.0"; + sha256 = "0zk0cwjapsinnadwk8ss5cv3g81c6cz1dcqq47g53bfi0m9aly9q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ADPfusion ADPfusionSet aeson attoparsec base bimaps BiobaseXNA + bytestring bytestring-trie cereal cereal-vector containers deepseq + directory DPutils errors filemanip filepath FormalGrammars hashable + lens log-domain mtl OrderedBits parallel PrimitiveArray + PrimitiveArray-Pretty serialize-instances ShortestPathProblems + split text unordered-containers vector vector-strategies + ViennaRNA-bindings zlib + ]; + executableHaskellDepends = [ + base bytestring cmdargs directory errors file-embed filepath + ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck tasty-th vector + ]; + description = "Most likely order of mutation events in RNA"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "MutationOrder"; + }) {}; + + "MyPrimes" = callPackage + ({ mkDerivation, base, containers, time }: + mkDerivation { + pname = "MyPrimes"; + version = "0.1.0.0"; + sha256 = "1bwq0fwhkw4i2kjx9xbdfn0y86j9s78kyrw9vlxq7zmv4pddazly"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base containers ]; + benchmarkHaskellDepends = [ base time ]; + description = "Generate all primes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "PrimesList"; + broken = true; + }) {}; + + "NGLess" = callPackage + ({ mkDerivation, aeson, ansi-terminal, async, atomic-write, base + , bytestring, bytestring-lexing, bzlib-conduit, conduit + , conduit-algorithms, conduit-extra, configurator, containers + , convertible, criterion, data-default, deepseq, directory + , double-conversion, edit-distance, either, errors, exceptions + , extra, file-embed, filemanip, filepath, hashable, hashtables + , hostname, http-client, http-conduit, HUnit, inline-c + , inline-c-cpp, int-interval-map, MissingH, mtl, network + , optparse-applicative, parsec, primitive, process, QuickCheck + , random-shuffle, regex, resourcet, safe, safeio, stm, stm-chans + , stm-conduit, strict, tar, tar-conduit, tasty, tasty-hunit + , tasty-quickcheck, tasty-th, template-haskell, text, time + , transformers, unix, unix-compat, unliftio, unliftio-core, vector + , vector-algorithms, yaml, zlib + }: + mkDerivation { + pname = "NGLess"; + version = "1.5.0"; + sha256 = "0pljyrlpr9r3cl5311dhgxdl8y40szyi4vprn34i3piy0qrldymi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal async atomic-write base bytestring + bytestring-lexing bzlib-conduit conduit conduit-algorithms + conduit-extra configurator containers convertible data-default + deepseq directory double-conversion edit-distance either errors + exceptions extra file-embed filemanip filepath hashable hashtables + hostname http-client http-conduit inline-c inline-c-cpp + int-interval-map MissingH mtl network optparse-applicative parsec + primitive process random-shuffle regex resourcet safe safeio stm + stm-chans stm-conduit strict tar tar-conduit template-haskell text + time transformers unix unix-compat unliftio unliftio-core vector + vector-algorithms yaml zlib + ]; + executableHaskellDepends = [ + aeson ansi-terminal async atomic-write base bytestring + bytestring-lexing bzlib-conduit conduit conduit-algorithms + conduit-extra configurator containers convertible data-default + deepseq directory double-conversion edit-distance either errors + exceptions extra file-embed filemanip filepath hashable hashtables + hostname http-client http-conduit inline-c inline-c-cpp + int-interval-map MissingH mtl network optparse-applicative parsec + primitive process random-shuffle regex resourcet safe safeio stm + stm-chans stm-conduit strict tar tar-conduit template-haskell text + time transformers unix unix-compat unliftio unliftio-core vector + vector-algorithms yaml zlib + ]; + testHaskellDepends = [ + aeson ansi-terminal async atomic-write base bytestring + bytestring-lexing bzlib-conduit conduit conduit-algorithms + conduit-extra configurator containers convertible data-default + deepseq directory double-conversion edit-distance either errors + exceptions extra file-embed filemanip filepath hashable hashtables + hostname http-client http-conduit HUnit inline-c inline-c-cpp + int-interval-map MissingH mtl network optparse-applicative parsec + primitive process QuickCheck random-shuffle regex resourcet safe + safeio stm stm-chans stm-conduit strict tar tar-conduit tasty + tasty-hunit tasty-quickcheck tasty-th template-haskell text time + transformers unix unix-compat unliftio unliftio-core vector + vector-algorithms yaml zlib + ]; + benchmarkHaskellDepends = [ + aeson ansi-terminal async atomic-write base bytestring + bytestring-lexing bzlib-conduit conduit conduit-algorithms + conduit-extra configurator containers convertible criterion + data-default deepseq directory double-conversion edit-distance + either errors exceptions extra file-embed filemanip filepath + hashable hashtables hostname http-client http-conduit HUnit + inline-c inline-c-cpp int-interval-map MissingH mtl network + optparse-applicative parsec primitive process random-shuffle regex + resourcet safe safeio stm stm-chans stm-conduit strict tar + tar-conduit template-haskell text time transformers unix + unix-compat unliftio unliftio-core vector vector-algorithms yaml + zlib + ]; + description = "NGLess implements ngless, a DSL for processing sequencing data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ngless"; + }) {}; + + "NGrams" = callPackage + ({ mkDerivation, base, HCL, HTTP, network, regex-compat }: + mkDerivation { + pname = "NGrams"; + version = "1.1"; + sha256 = "1niwh0ndkzgd38phx5527i14nb9swvybdjwjwbndkpb21x5j82nc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base HCL HTTP network regex-compat ]; + description = "Simple application for calculating n-grams using Google"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ngrams"; + broken = true; + }) {}; + + "NMap" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "NMap"; + version = "0.12"; + sha256 = "1d8s5224kpg2rqlzjb991pn2yj3qygf1jzcazm4z5xim54b3n4w4"; + libraryHaskellDepends = [ base containers ]; + description = "A transparent nested Map structure"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "NTRU" = callPackage + ({ mkDerivation, base, bytestring, containers, crypto-api + , integer-gmp, poly, random, SHA, split + }: + mkDerivation { + pname = "NTRU"; + version = "1.1.0.0"; + sha256 = "0hslzmkhinv3yjzbp2l8d2gbjispikj1mbgjpy2f6qx4k8dgq8f5"; + libraryHaskellDepends = [ + base bytestring containers crypto-api integer-gmp poly random SHA + split + ]; + description = "NTRU Cryptography"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "NXT" = callPackage + ({ mkDerivation, base, bluetooth, bytestring, filepath, HUnit, mtl + , QuickCheck, serialport, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, unix + }: + mkDerivation { + pname = "NXT"; + version = "0.2.5"; + sha256 = "04qcz85lmsm9wy9qfgs35f10nrwjmwxnx2x05xjg8aqmdav4yr7w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring mtl serialport time unix + ]; + librarySystemDepends = [ bluetooth ]; + executableHaskellDepends = [ base bytestring filepath mtl ]; + testHaskellDepends = [ + base bytestring filepath HUnit mtl QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 time + ]; + description = "A Haskell interface to Lego Mindstorms NXT"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {bluetooth = null;}; + + "NXTDSL" = callPackage + ({ mkDerivation, attoparsec, base, hashable, mtl, resourcet, stm + , text, unordered-containers + }: + mkDerivation { + pname = "NXTDSL"; + version = "0.4"; + sha256 = "117ngz15j5chnyrhj1da3r4z11vqx5g70wan7zblwr3s6n006485"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base hashable mtl resourcet stm text + unordered-containers + ]; + description = "Generate NXC Code from DSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "legoDSL"; + broken = true; + }) {}; + + "NaCl" = callPackage + ({ mkDerivation, base, base16, bytestring, hedgehog, HUnit + , libsodium, memory, safe-exceptions, tasty, tasty-discover + , tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "NaCl"; + version = "0.0.5.0"; + sha256 = "1q6wr6a3q0w594z8lrldmvzc1fs4krds8nbady8ymz2vll71q1kz"; + revision = "1"; + editedCabalFile = "00p3brf458lwfjlzmr43hv7c8bi28bq2z1nqzwf121ljnf5vhvpb"; + libraryHaskellDepends = [ + base bytestring libsodium memory safe-exceptions + ]; + testHaskellDepends = [ + base base16 bytestring hedgehog HUnit libsodium memory + safe-exceptions tasty tasty-hedgehog tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "Easy-and-safe-to-use high-level Haskell bindings to NaCl"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "NameGenerator" = callPackage + ({ mkDerivation, base, containers, random }: + mkDerivation { + pname = "NameGenerator"; + version = "0.0.2"; + sha256 = "1rnn3i9rvb9z7iqd0hx730gv3n5hc1gbsdqsa0hlq3qxffg3sr8x"; + revision = "1"; + editedCabalFile = "01ma6068mnwn9f7jpa5g8kkl7lyhl5wnpw9ad44zz9gki1mrw37i"; + libraryHaskellDepends = [ base containers random ]; + description = "A name generator written in Haskell"; + license = lib.licenses.gpl3Only; + }) {}; + + "NanoID" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, extra, mwc-random + , optparse-applicative, text + }: + mkDerivation { + pname = "NanoID"; + version = "3.4.0.1"; + sha256 = "1g32iiwrs2fhf7l4sjc2l0s51yc3a102scvbwq1ip7532bvmwy23"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cereal extra mwc-random text + ]; + executableHaskellDepends = [ + base bytestring mwc-random optparse-applicative + ]; + description = "NanoID generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nanoid"; + broken = true; + }) {}; + + "NanoProlog" = callPackage + ({ mkDerivation, base, containers, ListLike, uu-parsinglib }: + mkDerivation { + pname = "NanoProlog"; + version = "0.3"; + sha256 = "0wjjwzzc78sj7nsaq1hgxiwv0pc069mxns425lhmrlxcm0vf8fmn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ListLike uu-parsinglib ]; + executableHaskellDepends = [ base uu-parsinglib ]; + description = "Very small interpreter for a Prolog-like language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nano-prolog"; + broken = true; + }) {}; + + "Naperian" = callPackage + ({ mkDerivation, base, containers, ghc-prim, vector }: + mkDerivation { + pname = "Naperian"; + version = "0.1.1.0"; + sha256 = "1i9hc1pdp9mg9x1xd4wrv06cbhjxw0yhyk2xhsm8jz6rgksa22j7"; + revision = "1"; + editedCabalFile = "0njjyn54cda1j2rmxhmz9hnbg5rwd5f8qcdgfk2z9bq1aiv3h61q"; + libraryHaskellDepends = [ base containers ghc-prim vector ]; + description = "Naperian Functors for APL-like programming"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "NaperianNetCDF" = callPackage + ({ mkDerivation, base, hnetcdf, Naperian, split, vector }: + mkDerivation { + pname = "NaperianNetCDF"; + version = "0.1.0.1"; + sha256 = "0hyx9lg9hs124h9a666ym6cpnd3amdcl3v727shzc5v3hzwbvqgj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hnetcdf Naperian vector ]; + executableHaskellDepends = [ base hnetcdf Naperian split ]; + description = "Instances of NcStore for hypercuboids"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Main"; + }) {}; + + "NaturalLanguageAlphabets" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, binary, bytestring + , cereal, containers, criterion, deepseq, errors, file-embed + , hashable, hashtables, InternedData, lens, mtl, mwc-random + , parsers, QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck + , tasty-th, text, transformers, trifecta, unordered-containers + , utf8-string, vector + }: + mkDerivation { + pname = "NaturalLanguageAlphabets"; + version = "0.2.1.0"; + sha256 = "11iybvgzzpaxlwgq71hqpl24f5xymzvnbb7m530wwg3fb9wdkd1y"; + libraryHaskellDepends = [ + aeson ansi-wl-pprint base bytestring containers errors file-embed + hashable InternedData lens mtl parsers text transformers trifecta + unordered-containers utf8-string + ]; + testHaskellDepends = [ + aeson base binary cereal InternedData mtl QuickCheck tasty + tasty-hunit tasty-quickcheck tasty-th text unordered-containers + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq hashtables InternedData + mwc-random random unordered-containers vector + ]; + description = "Simple scoring schemes for word alignments"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "NaturalSort" = callPackage + ({ mkDerivation, base, bytestring, strict }: + mkDerivation { + pname = "NaturalSort"; + version = "0.2.1"; + sha256 = "1xjhmjxp7w0nxvphnfh2phfpg4aqhjyg2f8q99qqavf8cq2k3za9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring strict ]; + description = "Natural sorting for strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "NearContextAlgebra" = callPackage + ({ mkDerivation, base, containers, ContextAlgebra, lattices + , multiset, QuickCheck + }: + mkDerivation { + pname = "NearContextAlgebra"; + version = "0.1.0.2"; + sha256 = "0nwvc982kziwj062lb75iyyjwabq9z89ijicqwq8gg09nrnbvrkp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers ContextAlgebra lattices multiset QuickCheck + ]; + description = "Context Algebra of near"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "NearContextAlgebra"; + }) {}; + + "Neks" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, directory + , hashable, messagepack, network, stm, vector + }: + mkDerivation { + pname = "Neks"; + version = "0.5.0.0"; + sha256 = "083hkcgmrk42pyjm1xz1amdjpmccw0c72axmkk163ar6ir7aznc8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal containers directory hashable messagepack + network stm vector + ]; + executableHaskellDepends = [ + base bytestring cereal containers directory hashable messagepack + network stm vector + ]; + description = "Simple networked key/value store"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "NestedFunctor" = callPackage + ({ mkDerivation, base, comonad, distributive }: + mkDerivation { + pname = "NestedFunctor"; + version = "0.2.0.2"; + sha256 = "1kmv20haxkqn1cwy9g59nmjpn5x1rng2rrd8y3gwxfdwn8blc735"; + libraryHaskellDepends = [ base comonad distributive ]; + description = "Nested composition of functors with a type index tracking nesting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "NestedSampling" = callPackage + ({ mkDerivation, base, random, vector }: + mkDerivation { + pname = "NestedSampling"; + version = "0.1.4"; + sha256 = "1sdlnjnlbk5b04zyhr7574g2ghcivzvkxnm2aak4h9bik00gb1lv"; + libraryHaskellDepends = [ base random vector ]; + description = "A port of John Skilling's nested sampling C code to Haskell"; + license = lib.licenses.gpl2Only; + }) {}; + + "NetSNMP" = callPackage + ({ mkDerivation, base, bytestring, HUnit, net-snmp, process }: + mkDerivation { + pname = "NetSNMP"; + version = "0.4.0.0"; + sha256 = "13gbji2rwf6yn00lyi32b6wqbyy5j823fdmv96zpym5508m5cj7h"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ net-snmp ]; + testHaskellDepends = [ base bytestring HUnit process ]; + description = "Bindings for net-snmp's C API for clients"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) net-snmp;}; + + "Network-NineP" = callPackage + ({ mkDerivation, async, base, binary, bytestring, containers + , convertible, exceptions, hslogger, monad-loops, monad-peel + , mstate, mtl, network, network-bsd, NineP, regex-posix, stateref + , transformers + }: + mkDerivation { + pname = "Network-NineP"; + version = "0.4.7.4"; + sha256 = "1w1k90nsn0ansvq1s4n8dl0ysgq127myk37n940nk3glq70kdlsr"; + libraryHaskellDepends = [ + async base binary bytestring containers convertible exceptions + hslogger monad-loops monad-peel mstate mtl network network-bsd + NineP regex-posix stateref transformers + ]; + description = "High-level abstraction over 9P protocol"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "NewBinary" = callPackage + ({ mkDerivation, array, base, integer }: + mkDerivation { + pname = "NewBinary"; + version = "0.2.1"; + sha256 = "0cp71hkx8cccx7jxf5qw1bxdylcc56v68mvjp0dn9hkh1idxplzq"; + libraryHaskellDepends = [ array base integer ]; + description = "A binary I/O library"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {integer = null;}; + + "NineP" = callPackage + ({ mkDerivation, base, binary }: + mkDerivation { + pname = "NineP"; + version = "0.0.2.1"; + sha256 = "1k6qdp4zmqjl2f6cqy1zzzl6ncb2m9r0qgh4c24i2h5kkxmm3cab"; + libraryHaskellDepends = [ base binary ]; + description = "9P2000 in pure Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "Ninjas" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, filepath + , gloss, network, networked-game, random + }: + mkDerivation { + pname = "Ninjas"; + version = "0.1.0.0"; + sha256 = "0wz80cv7m7m4q6y6rd07y422b97hyhnb9yl6bj68pi1nxmjzcjhm"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base binary bytestring containers filepath gloss network + networked-game random + ]; + description = "Ninja game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Ninjas"; + }) {}; + + "NoHoed" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "NoHoed"; + version = "0.1.1"; + sha256 = "0g9vqkpcmn66922z2yqp29h4kp2n2xnz1rva294h0kh39hiklrlv"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Placeholder package to preserve debug ability via conditional builds"; + license = lib.licenses.bsd3; + }) {}; + + "NoSlow" = callPackage + ({ mkDerivation, array, base, containers, criterion, dph-base + , dph-prim-seq, statistics, storablevector, template-haskell + , uvector, vector + }: + mkDerivation { + pname = "NoSlow"; + version = "0.2"; + sha256 = "1pr1v8xxnhd7yxbhjqhlkwlsfzbk425bmxn99d80w8p4biag104x"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers criterion dph-base dph-prim-seq statistics + storablevector template-haskell uvector vector + ]; + description = "Microbenchmarks for various array libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "NoTrace" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "NoTrace"; + version = "0.3.0.4"; + sha256 = "0nb7cqqd7p62gnmcp1hhjv113faihwps6m8xds5ng6zi7jdzz6n1"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Remove all the functions come from Debug.Trace after debugging"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Noise" = callPackage + ({ mkDerivation, array, base, data-default, vector }: + mkDerivation { + pname = "Noise"; + version = "1.0.6"; + sha256 = "0sjyq8nilqhmlhbagi1ms2zh7fyhzci9w5hj3dyxpd2ccq1bbvyq"; + libraryHaskellDepends = [ array base data-default vector ]; + description = "A Haskell coherent noise generator based on libnoise"; + license = lib.licenses.bsd3; + }) {}; + + "Nomyx" = callPackage + ({ mkDerivation, base, directory, exceptions, filepath, hint-server + , mtl, network, Nomyx-Core, Nomyx-Language, Nomyx-Web, safe, stm + , time + }: + mkDerivation { + pname = "Nomyx"; + version = "0.7.6"; + sha256 = "1zbrirplcgff9z75lmamh0i5749m22kvnwcr3s51wajnvh982qi3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory exceptions filepath hint-server mtl network + Nomyx-Core Nomyx-Language Nomyx-Web safe stm time + ]; + description = "A Nomic game in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Nomyx"; + }) {}; + + "Nomyx-Core" = callPackage + ({ mkDerivation, acid-state, aeson, base, blaze-html, blaze-markup + , bytestring, data-lens, data-lens-fd, data-lens-template + , DebugTraceHelpers, deepseq, directory, either-unwrap, exceptions + , filepath, happstack-authenticate, hint, hint-server, hscolour + , ixset, mime-mail, MissingH, mtl, network, Nomyx-Language + , old-locale, random, safe, safecopy, stm, tar, template-haskell + , temporary, text, time, unix + }: + mkDerivation { + pname = "Nomyx-Core"; + version = "0.7.6"; + sha256 = "16s60gap32kjs62zxjddppxyg9jhamzgm4d41mfg3vviadlacdrq"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + acid-state aeson base blaze-html blaze-markup bytestring data-lens + data-lens-fd data-lens-template DebugTraceHelpers deepseq directory + either-unwrap exceptions filepath happstack-authenticate hint + hint-server hscolour ixset mime-mail MissingH mtl network + Nomyx-Language old-locale random safe safecopy stm tar + template-haskell temporary text time unix + ]; + description = "A Nomic game in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Nomyx-Language" = callPackage + ({ mkDerivation, base, Boolean, containers, data-lens, data-lens-fd + , data-lens-template, DebugTraceHelpers, ghc, mtl, old-locale + , random, safe, time, time-recurrence + }: + mkDerivation { + pname = "Nomyx-Language"; + version = "0.7.6"; + sha256 = "0na9nm6qnayip2lx3nd3if4c1iyp7zs89jp2dgb7zkmbiwvax3l9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base Boolean containers data-lens data-lens-fd data-lens-template + DebugTraceHelpers ghc mtl old-locale random safe time + time-recurrence + ]; + description = "Language to express rules for Nomic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Nomyx-Rules" = callPackage + ({ mkDerivation, base, containers, ghc, hint-server, hslogger, mtl + , old-locale, safe, stm, time, time-recurrence + }: + mkDerivation { + pname = "Nomyx-Rules"; + version = "0.1.0"; + sha256 = "16kzpdvn57sdmpqkwswgixm6pnyi01vj44yvzczn9sy4azwd10q5"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers ghc hint-server hslogger mtl old-locale safe stm + time time-recurrence + ]; + description = "Language to express rules for Nomic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Nomyx-Web" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , data-lens, data-lens-fd, fb, filepath, happstack-authenticate + , happstack-server, hscolour, mtl, Nomyx-Core, Nomyx-Language + , old-locale, reform, reform-blaze, reform-happstack, safe, split + , stm, text, time, web-routes, web-routes-happstack + , web-routes-regular, web-routes-th + }: + mkDerivation { + pname = "Nomyx-Web"; + version = "0.7.6"; + sha256 = "193v967bzhs0linqvh93w7viwdrlmsbdpnr8asigqhp5905zdjb7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base blaze-html blaze-markup bytestring data-lens data-lens-fd fb + filepath happstack-authenticate happstack-server hscolour mtl + Nomyx-Core Nomyx-Language old-locale reform reform-blaze + reform-happstack safe split stm text time web-routes + web-routes-happstack web-routes-regular web-routes-th + ]; + description = "Web gui for Nomyx"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "NonEmpty" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "NonEmpty"; + version = "0.1"; + sha256 = "0nycv791c6b5bcaz5y9wm3wxn1p930p163qs1rpdiix04fnaxgxl"; + libraryHaskellDepends = [ base ]; + description = "Library providing a non-empty list datatype, and total functions operating on it"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "NonEmptyList" = callPackage + ({ mkDerivation, base, category-extras, QuickCheck, Semigroup + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "NonEmptyList"; + version = "0.0.9"; + sha256 = "09515y7ax4vndsj1828b6xxnnkml4vg9x29rn3lrw3rc65fi11x2"; + libraryHaskellDepends = [ + base category-extras QuickCheck Semigroup test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A list with a length of at least one"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "NumInstances" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "NumInstances"; + version = "1.4"; + sha256 = "0ycnwn09izajv330l7a31mc0alifqmxjsn9qmfswwnbg6i4jmnyb"; + libraryHaskellDepends = [ base ]; + description = "Instances of numeric classes for functions and tuples"; + license = lib.licenses.bsd3; + }) {}; + + "NumLazyByteString" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "NumLazyByteString"; + version = "0.0.0.1"; + sha256 = "17ca34hxaz9xk3ykkzp14n7wb31aiza12859k3rmvwhnq4j89jqs"; + libraryHaskellDepends = [ base binary bytestring ]; + description = "Num, Enum, Eq, Integral, Ord, Real, and Show instances for Lazy ByteStrings"; + license = lib.licenses.bsd3; + }) {}; + + "NumberSieves" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "NumberSieves"; + version = "0.1.2"; + sha256 = "1w8y46ivli37rlhkdrnw13qv6f0m13a88w0qkfw949b09vdp2nw2"; + libraryHaskellDepends = [ array base ]; + description = "Number Theoretic Sieves: primes, factorization, and Euler's Totient"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "NumberTheory" = callPackage + ({ mkDerivation, base, containers, HUnit, primes }: + mkDerivation { + pname = "NumberTheory"; + version = "0.1.0.1"; + sha256 = "1a8xxqvmaja2r6sy9idc805n4kmhwks6xsf38sw1kmxl01aivk70"; + libraryHaskellDepends = [ base containers primes ]; + testHaskellDepends = [ base containers HUnit primes ]; + description = "A library for number theoretic computations, written in Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Numbers" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "Numbers"; + version = "0.2.1"; + sha256 = "1z1v396lar6b0lyis3k5gn5kn17ndggm8j7qxnhirlpgm831fgg7"; + libraryHaskellDepends = [ base random ]; + description = "An assortment of number theoretic functions"; + license = "LGPL"; + }) {}; + + "Nussinov78" = callPackage + ({ mkDerivation, ADPfusion, base, ghc-prim, mtl, primitive + , PrimitiveArray, vector + }: + mkDerivation { + pname = "Nussinov78"; + version = "0.1.0.0"; + sha256 = "1j9qmin7fqwfy69f7wi1is1nawhh46phda6na20am7r8cjzdnjsh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ADPfusion base ghc-prim mtl primitive PrimitiveArray vector + ]; + description = "Nussinov78 using the ADPfusion library"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "Nussinov78"; + }) {}; + + "Nutri" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Nutri"; + version = "0.1"; + sha256 = "1m7qx5zydz5jpk6a55k7rzchlwmkd91gsiqmn26qqn50ab3di35j"; + libraryHaskellDepends = [ base ]; + description = "A little library to calculate nutrition values of food items"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "OGDF" = callPackage + ({ mkDerivation, base, COIN, fficxx-runtime, OGDF, stdcxx + , template-haskell + }: + mkDerivation { + pname = "OGDF"; + version = "1.0.0.1"; + sha256 = "0xxh88qzqmfpz3lphgm1iihbc6x8m3irwzpp0s3ysss64a6jn7j7"; + libraryHaskellDepends = [ + base fficxx-runtime stdcxx template-haskell + ]; + librarySystemDepends = [ COIN OGDF ]; + description = "Haskell binding to OGDF"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {COIN = null; OGDF = null;}; + + "OGL" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "OGL"; + version = "0.0.3"; + sha256 = "1w8lpi2r315b4ry234gi4rq09j92zvhr9ibxwsig6544cbb5g8qm"; + libraryHaskellDepends = [ base mtl ]; + description = "A context aware binding for the OpenGL graphics system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ONC-RPC" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, Cabal, cereal + , containers, filepath, haskell-src-exts, network, parsec, random + , time, unix, vector + }: + mkDerivation { + pname = "ONC-RPC"; + version = "0.2"; + sha256 = "0aqhvw6kqsd3b6wlyjhrz4ijc1b4ch57398icjfy7gr1a8g3z3c0"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ + base base16-bytestring bytestring Cabal cereal containers filepath + haskell-src-exts parsec vector + ]; + libraryHaskellDepends = [ + base base16-bytestring bytestring Cabal cereal containers filepath + haskell-src-exts network parsec random time unix vector + ]; + executableHaskellDepends = [ base filepath ]; + description = "ONC RPC (aka Sun RPC) and XDR library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsrpcgen"; + broken = true; + }) {}; + + "OSM" = callPackage + ({ mkDerivation, base, comonad-transformers, containers, data-lens + , hxt, newtype + }: + mkDerivation { + pname = "OSM"; + version = "0.6.4"; + sha256 = "1m606r0lc0hsniqn7krm2hpvhj7y6sq4qbjjj4g8n4hap6v4syr9"; + libraryHaskellDepends = [ + base comonad-transformers containers data-lens hxt newtype + ]; + description = "Parse OpenStreetMap files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "OTP" = callPackage + ({ mkDerivation, base, bytestring, cryptohash-sha1 + , cryptohash-sha256, cryptohash-sha512, tasty, tasty-hunit, time + }: + mkDerivation { + pname = "OTP"; + version = "0.1.0.0"; + sha256 = "1r7vpc0bv89d70j6pc3z3vam93gahl4j0y5w8smknxwjliwqxkcb"; + revision = "2"; + editedCabalFile = "012yi2pvjjlk6vri5zj8a7pipscsfc6rgkw7s5qldqmvvwvrk64s"; + libraryHaskellDepends = [ + base bytestring cryptohash-sha1 cryptohash-sha256 cryptohash-sha512 + time + ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit time ]; + description = "HMAC-Based and Time-Based One-Time Passwords (HOTP & TOTP)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Object" = callPackage + ({ mkDerivation, base, containers, ghc, template-haskell }: + mkDerivation { + pname = "Object"; + version = "1.0"; + sha256 = "05lrqq4008vnfs2x8kxlyrgdvxmzk04rqvn0w65b691bp3vwnbf9"; + libraryHaskellDepends = [ base containers ghc template-haskell ]; + description = "Object oriented programming for haskell using multiparameter typeclasses"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ObjectIO" = callPackage + ({ mkDerivation, comctl32, comdlg32, gdi32, kernel32, ole32 + , shell32, user32, winmm, winspool + }: + mkDerivation { + pname = "ObjectIO"; + version = "1.0.1.1"; + sha256 = "1f8ac7dk1ls6xla3w0wy2qr164kv67k5ilj7niakfr9x74mpp6jy"; + librarySystemDepends = [ + comctl32 comdlg32 gdi32 kernel32 ole32 shell32 user32 winmm + winspool + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {comctl32 = null; comdlg32 = null; gdi32 = null; + kernel32 = null; ole32 = null; shell32 = null; user32 = null; + winmm = null; winspool = null;}; + + "ObjectName" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "ObjectName"; + version = "1.1.0.2"; + sha256 = "0xdkfc97salzj5s3fvmwk4k0097dcd8c4xcr5ghhv9mz0wcxm9gz"; + libraryHaskellDepends = [ base transformers ]; + description = "Explicitly handled object names"; + license = lib.licenses.bsd3; + }) {}; + + "Obsidian" = callPackage + ({ mkDerivation, base, containers, cuda, language-c-quote + , mainland-pretty, mtl, mwc-random, process, rdtsc, text + , value-supply, vector + }: + mkDerivation { + pname = "Obsidian"; + version = "0.4.0.0"; + sha256 = "1l2x681kclg7chnas45bivvjxpqi7qwcxviy1arfxd9vf6lyxkxn"; + libraryHaskellDepends = [ + base containers cuda language-c-quote mainland-pretty mtl + mwc-random process rdtsc text value-supply vector + ]; + description = "Embedded language for GPU Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Octree" = callPackage + ({ mkDerivation, base, criterion, deepseq, ghc-prim, lens, linear + , QuickCheck + }: + mkDerivation { + pname = "Octree"; + version = "0.6.0.1"; + sha256 = "00f4ck5ln8svjjs5by6k82dg9xrjfckg6whccncmd86rql59n74z"; + libraryHaskellDepends = [ base deepseq lens linear QuickCheck ]; + testHaskellDepends = [ base deepseq lens linear QuickCheck ]; + benchmarkHaskellDepends = [ + base criterion deepseq ghc-prim lens linear QuickCheck + ]; + description = "Simple unbalanced Octree for storing data about 3D points"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "OddWord" = callPackage + ({ mkDerivation, base, criterion, hspec, QuickCheck }: + mkDerivation { + pname = "OddWord"; + version = "1.0.2.0"; + sha256 = "14hd7dd3dyfd9cs9kgxjippi2awpambn2ia7s3kxcvinnfbigj3r"; + revision = "1"; + editedCabalFile = "0sam69p0j3a61cp3z19gla2bwbq3qyqda3xm5jx3k5skvsr4cz0x"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Provides a wrapper for deriving word types with fewer bits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Omega" = callPackage + ({ mkDerivation, base, containers, HUnit }: + mkDerivation { + pname = "Omega"; + version = "1.0.3"; + sha256 = "05dax2r7rrdbsvxszxn13xcf24zq87xq8scxzvl2ccr2y29n0f5j"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers HUnit ]; + description = "Integer sets and relations using Presburger arithmetic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "OnRmt" = callPackage + ({ mkDerivation, async, base, brick, bytestring, conduit + , conduit-extra, containers, control-monad-loop, data-default + , HUnit, itemfield, listsafe, microlens, mtl, old-locale, process + , repl-toolkit, ssh-known-hosts, string-conversions, test-framework + , test-framework-hunit, text, text-zipper, time, transformers + , vector, void, vty + }: + mkDerivation { + pname = "OnRmt"; + version = "1.0.0.0"; + sha256 = "061j03ld96zkx1pfg7caxkyknj91b3maijx52610zmc9kfcjg5jd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async base brick bytestring conduit conduit-extra containers + control-monad-loop data-default itemfield listsafe microlens mtl + old-locale process repl-toolkit string-conversions text text-zipper + time transformers vector void vty + ]; + executableHaskellDepends = [ + async base brick bytestring conduit conduit-extra containers + control-monad-loop data-default itemfield listsafe microlens mtl + old-locale process repl-toolkit ssh-known-hosts string-conversions + text text-zipper time transformers vector void vty + ]; + testHaskellDepends = [ + async base brick bytestring conduit conduit-extra HUnit itemfield + old-locale string-conversions test-framework test-framework-hunit + text text-zipper time transformers vector vty + ]; + description = "Text UI library for performing parallel remote SSH operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "OneTuple" = callPackage + ({ mkDerivation, base, ghc-prim, hashable, template-haskell }: + mkDerivation { + pname = "OneTuple"; + version = "0.4.1.1"; + sha256 = "0axv63061gzjg6b31h9zg6v54fms6ggd1m8v6kcclmqyxva69ry9"; + revision = "1"; + editedCabalFile = "10p6wvv3z8xp2zgai9ay2dnzp8zzry5mglr61sgzp1i02znzsbb3"; + libraryHaskellDepends = [ base ghc-prim template-haskell ]; + testHaskellDepends = [ base hashable template-haskell ]; + description = "Singleton Tuple"; + license = lib.licenses.bsd3; + }) {}; + + "Only" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "Only"; + version = "0.1"; + sha256 = "0rdj3a629fk2vp121jq8mf2smkblrz5w3cxhlsyx6my2x29s2ymb"; + revision = "2"; + editedCabalFile = "01rvhsm4gyvjpgakrj7nzlfb1bjhkkx87xj3hng2x00g3qc3s0y6"; + libraryHaskellDepends = [ base deepseq ]; + description = "The 1-tuple type or single-value \"collection\""; + license = lib.licenses.bsd3; + }) {}; + + "OpenAFP" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, hashable, hashtables, mtl, process, regex-compat + }: + mkDerivation { + pname = "OpenAFP"; + version = "1.4.3"; + sha256 = "0ziwg4l5ycmymimbwm4qrf1pqwkjy39nl302ld6z33flpmcrs1s7"; + libraryHaskellDepends = [ + array base binary bytestring containers directory hashable + hashtables mtl process regex-compat + ]; + description = "IBM AFP document format parser and generator"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "OpenAFP-Utils" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, hashable, line2pdf, OpenAFP, regex-base, regex-posix + , text, text-locale-encoding, xhtml + }: + mkDerivation { + pname = "OpenAFP-Utils"; + version = "1.4.1.3"; + sha256 = "160qlcjh0pgslql9f4zv2asw8kb9kl7wd6dk5958dv0n9p96pay0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring containers directory filepath hashable + line2pdf OpenAFP regex-base regex-posix text text-locale-encoding + xhtml + ]; + description = "Assorted utilities to work with AFP data streams"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "OpenAL" = callPackage + ({ mkDerivation, base, ObjectName, openal, OpenGL, StateVar + , transformers + }: + mkDerivation { + pname = "OpenAL"; + version = "1.7.0.5"; + sha256 = "167qgbls1439wbckva281cf61bclkca0krbbi4451l7qjinm8fil"; + revision = "1"; + editedCabalFile = "1k5ynfm92wbxl8nf0rni8sxplxdwqjr3zsvj9p1ss1b7ns4s1hnb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base ObjectName OpenGL StateVar transformers + ]; + librarySystemDepends = [ openal ]; + description = "A binding to the OpenAL cross-platform 3D audio API"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) openal;}; + + "OpenCL" = callPackage + ({ mkDerivation, base, bytestring, c2hs, mtl, OpenCL, QuickCheck }: + mkDerivation { + pname = "OpenCL"; + version = "1.0.3.4"; + sha256 = "04cqddhn4b5m0rj2f6i3gr62yhlfgffmkplb4599sd3qbgx0g27x"; + libraryHaskellDepends = [ base bytestring mtl ]; + librarySystemDepends = [ OpenCL ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Haskell high-level wrapper for OpenCL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {OpenCL = null;}; + + "OpenCLRaw" = callPackage + ({ mkDerivation, base, bytestring, mtl }: + mkDerivation { + pname = "OpenCLRaw"; + version = "1.0.1001"; + sha256 = "1a9nlrmxp3jwc3hbj79xm35aypfby04qy01fk4vyrp19diiinl07"; + libraryHaskellDepends = [ base bytestring mtl ]; + description = "The OpenCL Standard for heterogenous data-parallel computing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "OpenCLWrappers" = callPackage + ({ mkDerivation, base, bytestring, mtl }: + mkDerivation { + pname = "OpenCLWrappers"; + version = "0.1.0.3"; + sha256 = "0xlm26jksp4jf1dhkpg4708r1ak5mjdc5x5fjp4fhizmzlk3348s"; + libraryHaskellDepends = [ base bytestring mtl ]; + description = "The OpenCL Standard for heterogenous data-parallel computing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "OpenGL" = callPackage + ({ mkDerivation, base, bytestring, containers, GLURaw, ObjectName + , OpenGLRaw, StateVar, text, transformers + }: + mkDerivation { + pname = "OpenGL"; + version = "3.0.3.0"; + sha256 = "069fg8jcxqq2z9iikynd8vi3jxm2b5y3qywdh4bdviyzab3zy1as"; + revision = "3"; + editedCabalFile = "0fa64dn7wyxvi7vbz7lha64v9ld3xn2mqd3xlhm9rknhkzh3vbm9"; + libraryHaskellDepends = [ + base bytestring containers GLURaw ObjectName OpenGLRaw StateVar + text transformers + ]; + description = "A binding for the OpenGL graphics system"; + license = lib.licenses.bsd3; + }) {}; + + "OpenGLCheck" = callPackage + ({ mkDerivation, base, checkers, haskell98, OpenGL, QuickCheck }: + mkDerivation { + pname = "OpenGLCheck"; + version = "1.0"; + sha256 = "0zjgwd9h6jncvp7x4nn049878jagcajsc63ch5i1ynndnrr1cfar"; + libraryHaskellDepends = [ + base checkers haskell98 OpenGL QuickCheck + ]; + description = "Quickcheck instances for various data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "OpenGLRaw" = callPackage + ({ mkDerivation, base, bytestring, containers, fixed, half, libGL + , text, transformers + }: + mkDerivation { + pname = "OpenGLRaw"; + version = "3.3.4.1"; + sha256 = "07nk0rgm6jcxz6yshwhv5lj5frs6371w3hdjxwa4biws2kmbs6hj"; + revision = "2"; + editedCabalFile = "1wrkv4ll7iag0a1liw6jqffhqg2nbfpdg1sa9dy88n9jli1jmikd"; + libraryHaskellDepends = [ + base bytestring containers fixed half text transformers + ]; + librarySystemDepends = [ libGL ]; + description = "A raw binding for the OpenGL graphics system"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libGL;}; + + "OpenGLRaw21" = callPackage + ({ mkDerivation, OpenGLRaw }: + mkDerivation { + pname = "OpenGLRaw21"; + version = "2.0.0.2"; + sha256 = "1kfgwwjnwl5dzwf8bpxcs4q241zap29pjhh4ih5k2cdrnbbn1bz1"; + libraryHaskellDepends = [ OpenGLRaw ]; + description = "The intersection of OpenGL 2.1 and OpenGL 3.1 Core"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "OpenSCAD" = callPackage + ({ mkDerivation, base, Cabal, colour, containers, deepseq, filepath + , HUnit, semigroups, tasty, tasty-hunit, testpack + }: + mkDerivation { + pname = "OpenSCAD"; + version = "0.3.0.2"; + sha256 = "04b7n6905qvvz8az8zhsjjg8jcf71y5yby7svy2mqzavq2azjm8x"; + libraryHaskellDepends = [ + base colour containers filepath semigroups + ]; + testHaskellDepends = [ + base Cabal colour containers deepseq filepath HUnit semigroups + tasty tasty-hunit testpack + ]; + description = "ADT wrapper and renderer for OpenSCAD models"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "OpenVG" = callPackage + ({ mkDerivation, base, GLUT, OpenGL, OpenGLRaw, OpenVGRaw }: + mkDerivation { + pname = "OpenVG"; + version = "0.7.0"; + sha256 = "0ad96lbwcwl7vvk5vx1mmb0wj28c541jwd9nsm7l5na9qdxfhzvj"; + libraryHaskellDepends = [ base GLUT OpenGL OpenGLRaw OpenVGRaw ]; + description = "OpenVG (ShivaVG-0.2.1) binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "OpenVGRaw" = callPackage + ({ mkDerivation, base, OpenGLRaw }: + mkDerivation { + pname = "OpenVGRaw"; + version = "0.4.0"; + sha256 = "1fdg5b8f2x36x6gmdkazkmhqgknagd0kzr70hydygsmqbf2im5x2"; + libraryHaskellDepends = [ base OpenGLRaw ]; + description = "Raw binding to OpenVG (ShivaVG-0.2.1 implementation)."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Operads" = callPackage + ({ mkDerivation, array, base, containers, mtl }: + mkDerivation { + pname = "Operads"; + version = "1.0"; + sha256 = "1b880lrzdxww3j19zspnj49ifsn89n0ac1h5xf7nn83847k8q2qk"; + libraryHaskellDepends = [ array base containers mtl ]; + description = "Groebner basis computation for Operads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "OptDir" = callPackage + ({ mkDerivation, base, deepseq, hashable, syb }: + mkDerivation { + pname = "OptDir"; + version = "0.1.0"; + sha256 = "1fbmykdyb6p7qbvf2lzs9wh01zcw7qj8jldcyk7k6z7vaw8sri20"; + libraryHaskellDepends = [ base deepseq hashable syb ]; + description = "The OptDir type for representing optimization directions"; + license = lib.licenses.bsd3; + }) {}; + + "OrPatterns" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts + , haskell-src-meta, mtl, split, syb, template-haskell + }: + mkDerivation { + pname = "OrPatterns"; + version = "0.1"; + sha256 = "0fkg2bnk7gh8lzf8i0bffj6qbbpq15sf8yw88rqpzghsz7xrr111"; + libraryHaskellDepends = [ + base containers haskell-src-exts haskell-src-meta mtl split syb + template-haskell + ]; + description = "A quasiquoter for or-patterns"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "OrchestrateDB" = callPackage + ({ mkDerivation, aeson, base, bytestring, HTTP, http-conduit + , http-types, lifted-base, random + }: + mkDerivation { + pname = "OrchestrateDB"; + version = "1.0.0.3"; + sha256 = "0d12jbdgpfkzax5c8djab6n611hcwi1bkphwmn5qmny43fb3wsaz"; + libraryHaskellDepends = [ + aeson base bytestring HTTP http-conduit http-types lifted-base + ]; + testHaskellDepends = [ + aeson base bytestring HTTP http-conduit http-types lifted-base + random + ]; + description = "Unofficial Haskell Client Library for the Orchestrate.io API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "OrderedBits" = callPackage + ({ mkDerivation, base, bits, criterion, primitive, QuickCheck + , tasty, tasty-quickcheck, tasty-th, vector, vector-algorithms + }: + mkDerivation { + pname = "OrderedBits"; + version = "0.0.2.0"; + sha256 = "1kfb7z5xbzgn1aj8kpij4ry5i4v3v5h55pp3g6qzvgayn25xqc05"; + libraryHaskellDepends = [ + base bits primitive vector vector-algorithms + ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck tasty-th vector + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Efficient ordered (by popcount) enumeration of bits"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + }) {}; + + "Ordinals" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Ordinals"; + version = "0.0.0.2"; + sha256 = "04xk74rl2d6vp1kn197hsbkkwdvwvqpjqg3kgkpkl2i0r90y8lsi"; + libraryHaskellDepends = [ base ]; + description = "Ordinal arithmetic"; + license = lib.licenses.bsd3; + }) {}; + + "Ordinary" = callPackage + ({ mkDerivation, base, safe, threepenny-gui }: + mkDerivation { + pname = "Ordinary"; + version = "0.2018.1.8"; + sha256 = "0n4mk28cdcj71qxifh1prib2a83fjk4dzw6h5dm8a81z6ijribb1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base safe threepenny-gui ]; + executableHaskellDepends = [ base safe threepenny-gui ]; + testHaskellDepends = [ base safe threepenny-gui ]; + description = "A Programming Language in Construction"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Ordinary-exe"; + broken = true; + }) {}; + + "Oslo-Vectize" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Oslo-Vectize"; + version = "0.2"; + sha256 = "05lgpaw6glwflczsa3400fhih717ry4sikhs9ypyd7xlqvraad57"; + revision = "2"; + editedCabalFile = "0axdqcpl3rl9lh9rvd5cn4llvglca8y82p1l3rvka97b33lfj8ky"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test1"; + broken = true; + }) {}; + + "PArrows" = callPackage + ({ mkDerivation, base, containers, ghc-prim, mtl }: + mkDerivation { + pname = "PArrows"; + version = "0.1.1"; + sha256 = "08mkq72zv9ywp002vwjk7gl6pq6915zdd06sp4ap935aqdjrhn0p"; + libraryHaskellDepends = [ base containers ghc-prim mtl ]; + description = "Arrow parser combinators similar to Parsec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PBKDF2" = callPackage + ({ mkDerivation, base, binary, bytestring, Crypto, random }: + mkDerivation { + pname = "PBKDF2"; + version = "0.3.1.5"; + sha256 = "0ljacj31pmcwk4lk24p37761sb60ncwjnjbqhnfrgdjqnyj2bd62"; + revision = "1"; + editedCabalFile = "0gnvhijrjj39z9y4m1ic2nys2yi3ida7yh93b9q88r6i02m2k23f"; + libraryHaskellDepends = [ base binary bytestring Crypto random ]; + description = "Make password-based security schemes more secure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PCLT" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, utf8-string }: + mkDerivation { + pname = "PCLT"; + version = "0.1"; + sha256 = "0k5abpdz066dsszkj39fd03slb279ddj4i8clnq4gafpa90xbg9q"; + libraryHaskellDepends = [ + base bytestring containers mtl utf8-string + ]; + description = "Extension to Show: templating, catalogizing, languages, parameters, etc"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PCLT-DB" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible, HDBC + , HDBC-postgresql, mtl, PCLT + }: + mkDerivation { + pname = "PCLT-DB"; + version = "0.1.1"; + sha256 = "0nb5mijpkbllrs9034d3a24drd95lvrhlx60ahcd73kmagh9rfqf"; + libraryHaskellDepends = [ + base bytestring containers convertible HDBC HDBC-postgresql mtl + PCLT + ]; + description = "An addon to PCLT package: enchance PCLT catalog with PostgreSQL powers"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "PDBtools" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "PDBtools"; + version = "0.0.3"; + sha256 = "1i5hixmywy63pnh15zl7npfiwc7dvlnz6izjxg08cnvn8jyi026q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring containers ]; + description = "A library for analysis of 3-D protein coordinates"; + license = lib.licenses.gpl3Only; + }) {}; + + "PPrinter" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "PPrinter"; + version = "0.1.0"; + sha256 = "1fcvjrsq40nc2z4dg5f3bkz9h8psp89ay28k1jnwxqgh74xnylzc"; + libraryHaskellDepends = [ base containers ]; + description = "A generic derivable Haskell pretty printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PSQueue" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "PSQueue"; + version = "1.2.0"; + sha256 = "1rkvaz6gjh6cg9an67nly82v5wvpjrrh7qdlb5q2lc3zpr3kh01r"; + revision = "1"; + editedCabalFile = "17np95rwys8rlzlw7g7nsiwipzb5hxwh7frj6ffyrm0sb7jmf126"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Priority Search Queue"; + license = lib.licenses.bsd3; + }) {}; + + "PTQ" = callPackage + ({ mkDerivation, base, containers, mtl, network, network-uri, xml + }: + mkDerivation { + pname = "PTQ"; + version = "0.0.8"; + sha256 = "0mbyf63s19rps7p74b4fazbfccpjzx40l1fjszv38kprrg7jff2s"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers mtl network network-uri xml + ]; + description = "An implementation of Montague's PTQ"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PUH-Project" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, mime-mail + , network, old-locale, persistent, persistent-sqlite + , persistent-template, pwstore-fast, random, smtp-mail, text, time + , transformers + }: + mkDerivation { + pname = "PUH-Project"; + version = "0.1.0.1"; + sha256 = "08n5q3a5w8ivy3jb037q8jd0wh0qnwx3d06yn6a0f39cv48qbr1s"; + libraryHaskellDepends = [ + base bytestring containers directory mime-mail network old-locale + persistent persistent-sqlite persistent-template pwstore-fast + random smtp-mail text time transformers + ]; + description = "This is a package which includes Assignments, Email, User and Reviews modules for Programming in Haskell course"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PageIO" = callPackage + ({ mkDerivation, array, attoparsec, base, base64-string, bytestring + , containers, directory, iconv, network, old-time, regex-base + , regex-compat, regex-tdfa, sqlite, stringtable-atom, utf8-string + , uuid + }: + mkDerivation { + pname = "PageIO"; + version = "0.0.3"; + sha256 = "0pnnhwmlhjvpb3g94p2asbhy9arvlvcbch11m0hmy7w9m3zj9wjk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array attoparsec base base64-string bytestring containers directory + iconv network old-time regex-base regex-compat regex-tdfa sqlite + stringtable-atom utf8-string uuid + ]; + executableHaskellDepends = [ + array attoparsec base base64-string bytestring containers directory + iconv network old-time regex-base regex-compat regex-tdfa sqlite + stringtable-atom utf8-string uuid + ]; + description = "Page-oriented extraction and composition library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pio"; + }) {}; + + "Paillier" = callPackage + ({ mkDerivation, base, crypto-numbers, crypto-random, HUnit + , QuickCheck, test-framework, test-framework-quickcheck2 + , test-framework-th + }: + mkDerivation { + pname = "Paillier"; + version = "0.1.0.3"; + sha256 = "0jcb72shia5p0lpnr3qz57jlzjvnwh4642zwys5d3rg0rwnxigz2"; + libraryHaskellDepends = [ base crypto-numbers crypto-random ]; + testHaskellDepends = [ + base crypto-numbers crypto-random HUnit QuickCheck test-framework + test-framework-quickcheck2 test-framework-th + ]; + description = "a simple Paillier cryptosystem"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "PandocAgda" = callPackage + ({ mkDerivation, Agda, base, containers, directory, filepath, mtl + , pandoc, pandoc-types, QuickCheck, text, time, xhtml + }: + mkDerivation { + pname = "PandocAgda"; + version = "2.3.3.0.2"; + sha256 = "1g39mxrfii8vm40cbb7vdfrx2rx9gm4s1xhp3zjkiyi7f979cbk0"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + Agda base containers directory filepath mtl pandoc pandoc-types + QuickCheck text time xhtml + ]; + executableHaskellDepends = [ base ]; + description = "Pandoc support for literate Agda"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "agdapandoc"; + broken = true; + }) {}; + + "Paraiso" = callPackage + ({ mkDerivation, array, base, containers, directory, failure, fgl + , filepath, HUnit, mtl, numeric-prelude, process, QuickCheck + , random, repa, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, typelevel-tensor, vector + }: + mkDerivation { + pname = "Paraiso"; + version = "0.3.1.5"; + sha256 = "098mjla0cv6g9c219vnjif0prxlyfaswjvbxj81wbzpm6sks4j24"; + libraryHaskellDepends = [ + array base containers directory failure fgl filepath mtl + numeric-prelude random text typelevel-tensor vector + ]; + testHaskellDepends = [ + array base containers directory fgl filepath HUnit mtl + numeric-prelude process QuickCheck random repa test-framework + test-framework-hunit test-framework-quickcheck2 text + typelevel-tensor vector + ]; + description = "a code generator for partial differential equations solvers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Parallel-Arrows-BaseSpec" = callPackage + ({ mkDerivation, base, deepseq, hspec, Parallel-Arrows-Definition + , split + }: + mkDerivation { + pname = "Parallel-Arrows-BaseSpec"; + version = "0.1.1.0"; + sha256 = "014fy1sv1b82wxd3wpsxvnv3jn07d24r4ph3bi7p6i8aykx2a9f4"; + libraryHaskellDepends = [ + base deepseq hspec Parallel-Arrows-Definition split + ]; + testHaskellDepends = [ + base hspec Parallel-Arrows-Definition split + ]; + description = "BaseSpecs used for @Parallel-Arrows-Definition@ and Co"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Parallel-Arrows-Definition" = callPackage + ({ mkDerivation, base, deepseq, split }: + mkDerivation { + pname = "Parallel-Arrows-Definition"; + version = "0.1.1.0"; + sha256 = "1zdsvg0nx2vnvgx9vcwq8l1kanfp056mmiscs3716lswkrvhdlbf"; + libraryHaskellDepends = [ base deepseq split ]; + description = "Multithreaded evaluation using Arrows"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Parallel-Arrows-Eden" = callPackage + ({ mkDerivation, base, deepseq, edenmodules, hspec, parallel + , Parallel-Arrows-BaseSpec, Parallel-Arrows-Definition, QuickCheck + , split + }: + mkDerivation { + pname = "Parallel-Arrows-Eden"; + version = "0.1.1.0"; + sha256 = "1iihlxghr2f70zbw3kkilckzfw24sjax6ck0g42272kj61gk2zy7"; + libraryHaskellDepends = [ + base deepseq edenmodules parallel Parallel-Arrows-Definition split + ]; + testHaskellDepends = [ + base deepseq edenmodules hspec parallel Parallel-Arrows-BaseSpec + Parallel-Arrows-Definition QuickCheck split + ]; + description = "Eden based backend for @Parallel-Arrows-Definition@"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Parallel-Arrows-Multicore" = callPackage + ({ mkDerivation, base, deepseq, hspec, parallel + , Parallel-Arrows-BaseSpec, Parallel-Arrows-Definition, split + }: + mkDerivation { + pname = "Parallel-Arrows-Multicore"; + version = "0.1.1.0"; + sha256 = "0g9ag9lk8mvnbfgzay27sq517an6cmv02fapxsn2lmr5vs7k63ar"; + libraryHaskellDepends = [ + base deepseq parallel Parallel-Arrows-Definition split + ]; + testHaskellDepends = [ + base deepseq hspec parallel Parallel-Arrows-BaseSpec + Parallel-Arrows-Definition split + ]; + description = "GpH based backend for @Parallel-Arrows-Definition@ in a multicore variant"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Parallel-Arrows-ParMonad" = callPackage + ({ mkDerivation, base, deepseq, hspec, monad-par + , Parallel-Arrows-BaseSpec, Parallel-Arrows-Definition, split + }: + mkDerivation { + pname = "Parallel-Arrows-ParMonad"; + version = "0.1.1.0"; + sha256 = "193794v158wfblriklp2jgxa3hk86p4kxbp8sj1hh16dwb0qa9cr"; + libraryHaskellDepends = [ + base deepseq monad-par Parallel-Arrows-Definition split + ]; + testHaskellDepends = [ + base deepseq hspec monad-par Parallel-Arrows-BaseSpec + Parallel-Arrows-Definition split + ]; + description = "Par Monad (@monad-par@) based backend for @Parallel-Arrows-Definition@"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Parry" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , ghc-prim, network, old-locale, process, random, RSA + , SafeSemaphore, time, unix + }: + mkDerivation { + pname = "Parry"; + version = "0.1.0.0"; + sha256 = "0jy0pya7ahy0nzw1yizi1ll7q5kv4jxgn3n56qgcwv25rh374n4s"; + libraryHaskellDepends = [ + base binary bytestring containers directory ghc-prim network + old-locale process random RSA SafeSemaphore time unix + ]; + description = "A proven synchronization server for high performance computing"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ParsecTools" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "ParsecTools"; + version = "0.0.2.0"; + sha256 = "11vshnbxfl8p38aix4h2b0vms8j58agwxbmhd9pkxai764sl6j7g"; + libraryHaskellDepends = [ base parsec ]; + description = "Parsec combinators for more complex objects"; + license = lib.licenses.gpl3Only; + }) {}; + + "ParserFunction" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "ParserFunction"; + version = "0.1.0"; + sha256 = "0l0j1mdycqsb5d32l7h0giwrj5yj54523gdn0bvim2vz67qrbxrq"; + libraryHaskellDepends = [ base containers parsec ]; + description = "Parse and evaluate mathematical expressions"; + license = lib.licenses.bsd3; + }) {}; + + "PartialTypeSignatures" = callPackage + ({ mkDerivation, base, containers, syb, template-haskell }: + mkDerivation { + pname = "PartialTypeSignatures"; + version = "0.1.0.1"; + sha256 = "04c01bcfrb79av2j9bivlwanmycasn7gjnc9gb5jm6gkwyvgv0h3"; + libraryHaskellDepends = [ base containers syb template-haskell ]; + description = "emulate partial type signatures with template haskell"; + license = lib.licenses.bsd3; + }) {}; + + "PasswordGenerator" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "PasswordGenerator"; + version = "0.1.0.0"; + sha256 = "12lxylmpi2f1ahy6w1n7jmwn9kay4hajgr95xbnqqdzv4dw6whzw"; + libraryHaskellDepends = [ base QuickCheck ]; + description = "Simple library for generating passwords"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PastePipe" = callPackage + ({ mkDerivation, base, cmdargs, HTTP, network, network-uri }: + mkDerivation { + pname = "PastePipe"; + version = "1.8"; + sha256 = "10gf9xkys704k89i9lajqcwqsihfxs314vjy35shhwgga5rjnslz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base cmdargs HTTP network network-uri ]; + executableHaskellDepends = [ base cmdargs ]; + description = "CLI for pasting to lpaste.net"; + license = lib.licenses.gpl3Only; + mainProgram = "pastepipe"; + }) {}; + + "PathTree" = callPackage + ({ mkDerivation, base, containers, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "PathTree"; + version = "0.1.1.0"; + sha256 = "1rqq95jsgv3d8jlq21s8pf6l2n6wfi4clr8pjsjv3qp2px9qiy0q"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "A tree used to merge and maintain paths"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Pathfinder" = callPackage + ({ mkDerivation, base, bytestring, libxml2, text }: + mkDerivation { + pname = "Pathfinder"; + version = "0.5.10"; + sha256 = "1k38p73jnkfcmmz94iqpzg2g6apsxflidvy8p9lwqyzfmg70brqf"; + libraryHaskellDepends = [ base bytestring text ]; + librarySystemDepends = [ libxml2 ]; + description = "Relational optimiser and code generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libxml2;}; + + "Peano" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Peano"; + version = "0.0.4"; + sha256 = "0ss4p40gkqcw9bdh5iy0yar56gpsanrxld74q5dxvakrf8m6cqmz"; + libraryHaskellDepends = [ base ]; + description = "simple Peano numbers"; + license = lib.licenses.bsd3; + }) {}; + + "PeanoWitnesses" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "PeanoWitnesses"; + version = "0.1.0.0"; + sha256 = "1g83jws23grl84gnq89rnppw6q7vsbhi9hk6lp5dq2n4818kamgg"; + libraryHaskellDepends = [ base ]; + description = "GADT type witnesses for Peano-style natural numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PenroseKiteDart" = callPackage + ({ mkDerivation, base, containers, diagrams-lib, hspec }: + mkDerivation { + pname = "PenroseKiteDart"; + version = "1.0.0"; + sha256 = "068r77shs4j5vhwdzwwxq0c3ajx0nhrm8apdb8j2h5kb0s3yav5y"; + libraryHaskellDepends = [ base containers diagrams-lib ]; + testHaskellDepends = [ base containers diagrams-lib hspec ]; + benchmarkHaskellDepends = [ base containers diagrams-lib ]; + description = "Library to explore Penrose's Kite and Dart Tilings"; + license = lib.licenses.bsd3; + }) {}; + + "PerfectHash" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cmph, containers + , digest, time + }: + mkDerivation { + pname = "PerfectHash"; + version = "0.1.5"; + sha256 = "0fhpfnp4g673kfnskl31r0hyp9h3fna7iiymz2kggznnw6740n9w"; + libraryHaskellDepends = [ + array base binary bytestring containers digest time + ]; + librarySystemDepends = [ cmph ]; + description = "A perfect hashing library for mapping bytestrings to values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {cmph = null;}; + + "PermuteEffects" = callPackage + ({ mkDerivation, base, ReplicateEffects }: + mkDerivation { + pname = "PermuteEffects"; + version = "0.2"; + sha256 = "0lmmsvqbnw0k321254xfqlzmddvymy0mj50ax7caqj2fnarfgy4l"; + libraryHaskellDepends = [ base ReplicateEffects ]; + description = "Permutations of effectful computations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Persistence" = callPackage + ({ mkDerivation, base, containers, maximal-cliques, parallel + , vector + }: + mkDerivation { + pname = "Persistence"; + version = "2.0.3"; + sha256 = "19zzggnzdfdvvp0svixpdrnxpjn5h4wgpi01vkjydczq4630aiaa"; + libraryHaskellDepends = [ + base containers maximal-cliques parallel vector + ]; + testHaskellDepends = [ + base containers maximal-cliques parallel vector + ]; + description = "A versatile library for topological data analysis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Phsu" = callPackage + ({ mkDerivation, acid-state, aeson, base, blaze-html, blaze-markup + , containers, curl, filepath, friendly-time, happstack-server + , happstack-server-tls, lifted-base, MissingH, monad-control, mtl + , network, network-uri, old-locale, process, regex-base, regex-pcre + , safecopy, string-conversions, temporary, text, time + }: + mkDerivation { + pname = "Phsu"; + version = "0.1.0.3"; + sha256 = "12f6hqgxyf3svr53g0irn15q69wp9py1bxfw3a5inpkqzmrs04x9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + acid-state aeson base blaze-html blaze-markup containers curl + filepath friendly-time happstack-server happstack-server-tls + lifted-base MissingH monad-control mtl network network-uri + old-locale process regex-base regex-pcre safecopy + string-conversions temporary text time + ]; + description = "Personal Happstack Server Utils"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "Phsu"; + broken = true; + }) {}; + + "Pipe" = callPackage + ({ mkDerivation, base, filepath, process, unix }: + mkDerivation { + pname = "Pipe"; + version = "2.1.2"; + sha256 = "1453rjp5whl9vywiq8i86vjfa8ys1ppwabhvlibqwsbx804q9yhr"; + libraryHaskellDepends = [ base filepath process unix ]; + description = "Process piping library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Piso" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "Piso"; + version = "0.2"; + sha256 = "07rzwkhz4b6nymygrhcz07dxl8fnvfrmfpcdj9qz3mwrcyf1kp9n"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Partial isomorphisms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PlayHangmanGame" = callPackage + ({ mkDerivation, base, containers, directory, mtl, random + , regex-compat + }: + mkDerivation { + pname = "PlayHangmanGame"; + version = "0.2"; + sha256 = "17avnaz6da80v5kgz0b3v0zq3y9p2d3mxxv5a09ggcmilbz4xwlg"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers directory mtl random regex-compat + ]; + description = "Play Hangman Game"; + license = lib.licenses.bsd3; + mainProgram = "playHangmanGame"; + }) {}; + + "PlayingCards" = callPackage + ({ mkDerivation, base, HUnit, MonadRandom, QuickCheck + , random-shuffle + }: + mkDerivation { + pname = "PlayingCards"; + version = "0.3.0.0"; + sha256 = "1wq4y6dfn93c8pyxbz5dwbd1c2lq78fbw6s2pdk6nvi0zgf5hp6k"; + libraryHaskellDepends = [ + base HUnit MonadRandom QuickCheck random-shuffle + ]; + description = "Playing cards api"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Plot-ho-matic" = callPackage + ({ mkDerivation, base, bytestring, cairo, cereal, Chart + , Chart-cairo, colour, containers, data-default-class + , generic-accessors, glib, gtk3, lens, text, time, transformers + , vector + }: + mkDerivation { + pname = "Plot-ho-matic"; + version = "0.12.2.3"; + sha256 = "1wmylc6z8ikq2qky46jvzffrrjzl8c9xzzlkwsx8223cxa2n59pn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cairo cereal Chart Chart-cairo colour containers + data-default-class generic-accessors glib gtk3 lens text time + transformers vector + ]; + description = "Real-time line plotter for generic data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "PlslTools" = callPackage + ({ mkDerivation, array, base, directory, filepath, haskell98 + , old-locale, old-time, parsec, process, random + }: + mkDerivation { + pname = "PlslTools"; + version = "0.0.2"; + sha256 = "1kly1jfki4n9fhgkh2m9j9xj8182s92i7rsq81vcm6i3hd4fac94"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base directory filepath haskell98 old-locale old-time parsec + process random + ]; + description = "So far just a lint like program for PL/SQL. Diff and refactoring tools are planned"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "PlslLint"; + }) {}; + + "Plural" = callPackage + ({ mkDerivation, base, containers, regex-tdfa }: + mkDerivation { + pname = "Plural"; + version = "0.0.2"; + sha256 = "047aw1pka7xsqnshbmirkxd80m92w96xfb0kpi1a22bx0kpgg58w"; + libraryHaskellDepends = [ base containers regex-tdfa ]; + description = "Pluralize English words"; + license = lib.licenses.gpl3Only; + }) {}; + + "Pollutocracy" = callPackage + ({ mkDerivation, array, base, clock, GLUT, random }: + mkDerivation { + pname = "Pollutocracy"; + version = "1.0"; + sha256 = "036b114f6fas2w3kmbcb1ria2ymdgi1sc5iqkskfgbc1iizhm2wh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base clock GLUT random ]; + description = "An imaginary world"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "Pollutocracy"; + broken = true; + }) {}; + + "PortFusion" = callPackage + ({ mkDerivation, base, bytestring, network, splice }: + mkDerivation { + pname = "PortFusion"; + version = "1.2.1"; + sha256 = "1n095a7ggkgvxdagn7wi1rnb3h766lah5avyrdxnv4g0kl143vvy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring network splice ]; + description = "high-performance distributed reverse / forward proxy & tunneling for TCP"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "PortFusion"; + broken = true; + }) {}; + + "PortMidi" = callPackage + ({ mkDerivation, alsa-lib, base }: + mkDerivation { + pname = "PortMidi"; + version = "0.2.0.0"; + sha256 = "1jb722gwgx1fdyv64nj3by22970l3r04ibc3fa3hnp3k4l2jvk0f"; + revision = "1"; + editedCabalFile = "0h3gql271mdz3kh0jgimxv8ada34b0h4n8wnyf5i759fqxpf6w86"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ alsa-lib ]; + description = "A binding for PortMedia/PortMidi"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) alsa-lib;}; + + "PortMidi-simple" = callPackage + ({ mkDerivation, base, PortMidi }: + mkDerivation { + pname = "PortMidi-simple"; + version = "0.1.0.1"; + sha256 = "1xi0117296jxc15vpjxd228p31hb5bm47wakiinlp1rdvvil63lc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base PortMidi ]; + description = "Simplified PortMidi wrapper"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {}; + + "PostgreSQL" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "PostgreSQL"; + version = "0.2"; + sha256 = "0p5q3yc8ymgzzlc600h4mb9w86ncrgjdbpqfi49b2jqvkcx5bwrr"; + libraryHaskellDepends = [ base mtl ]; + description = "Thin wrapper over the C postgresql library"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Prelude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Prelude"; + version = "0.1.0.1"; + sha256 = "14p4jkhzdh618r7gvj6dd4w1zj4b032g4nx43bihnnaf2dqyppy6"; + revision = "1"; + editedCabalFile = "14z8gv75jnvykk5naqcqqrdcx7160kzd3gnfdvx6rw4nqzsi6hw1"; + libraryHaskellDepends = [ base ]; + description = "A Prelude module replacement"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PrimitiveArray" = callPackage + ({ mkDerivation, aeson, base, binary, bits, cereal, cereal-vector + , containers, criterion, deepseq, DPutils, hashable, hashtables + , lens, log-domain, mtl, OrderedBits, primitive, QuickCheck + , smallcheck, tasty, tasty-quickcheck, tasty-smallcheck, tasty-th + , text, unordered-containers, vector, vector-algorithms + , vector-binary-instances, vector-th-unbox + }: + mkDerivation { + pname = "PrimitiveArray"; + version = "0.10.1.1"; + sha256 = "114d41g28i8iah5gpb1377rzfmbcsfay9gr9dhhyyj4dqrpdn1df"; + libraryHaskellDepends = [ + aeson base binary bits cereal cereal-vector containers deepseq + DPutils hashable hashtables lens log-domain mtl OrderedBits + primitive QuickCheck smallcheck text unordered-containers vector + vector-algorithms vector-binary-instances vector-th-unbox + ]; + testHaskellDepends = [ + aeson base binary bits cereal cereal-vector containers deepseq + DPutils hashable hashtables lens log-domain mtl OrderedBits + primitive QuickCheck smallcheck tasty tasty-quickcheck + tasty-smallcheck tasty-th text unordered-containers vector + vector-algorithms vector-binary-instances vector-th-unbox + ]; + benchmarkHaskellDepends = [ + aeson base binary bits cereal cereal-vector containers criterion + deepseq DPutils hashable hashtables lens log-domain mtl OrderedBits + primitive QuickCheck smallcheck text unordered-containers vector + vector-algorithms vector-binary-instances vector-th-unbox + ]; + description = "Efficient multidimensional arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PrimitiveArray-Pretty" = callPackage + ({ mkDerivation, base, diagrams, diagrams-contrib, diagrams-lib + , diagrams-postscript, diagrams-svg, filepath, log-domain + , QuickCheck, split, test-framework, test-framework-quickcheck2 + , test-framework-th + }: + mkDerivation { + pname = "PrimitiveArray-Pretty"; + version = "0.0.0.2"; + sha256 = "0kc9pisc731nfamwg0bzwq9cbg897dacskdr89n3qzy45p2b5l47"; + libraryHaskellDepends = [ + base diagrams diagrams-contrib diagrams-lib diagrams-postscript + diagrams-svg filepath log-domain split + ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + test-framework-th + ]; + description = "Pretty-printing for primitive arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Printf-TH" = callPackage + ({ mkDerivation, base, haskell98, pretty, template-haskell }: + mkDerivation { + pname = "Printf-TH"; + version = "0.1.1"; + sha256 = "0n1gva510p69vy25zvjkzwqqz2gilbns1wnrzz2p22rjkkbrinvx"; + libraryHaskellDepends = [ base haskell98 pretty template-haskell ]; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "PriorityChansConverger" = callPackage + ({ mkDerivation, base, containers, stm }: + mkDerivation { + pname = "PriorityChansConverger"; + version = "0.1"; + sha256 = "0258ysarn6k5kxxwy4lz9ww2rdhg5mg7h6idfbfrszcgwkcp22a1"; + libraryHaskellDepends = [ base containers stm ]; + description = "Read single output from an array of inputs - channels with priorities"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ProbabilityMonads" = callPackage + ({ mkDerivation, base, MaybeT, MonadRandom, mtl }: + mkDerivation { + pname = "ProbabilityMonads"; + version = "0.1.0"; + sha256 = "0vmjg91yq4p0121ypjx4l1hh77j8xj6ha7awdvrjk5fjmz9xryh3"; + libraryHaskellDepends = [ base MaybeT MonadRandom mtl ]; + description = "Probability distribution monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Probnet" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Probnet"; + version = "0.1.0.4"; + sha256 = "02q4c7mp268r8f3p2f37yksssginjrs89ldqljpn80aj53ylcqyf"; + libraryHaskellDepends = [ base ]; + description = "Geometric Extrapolation of Integer Sequences with error prediction"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PropLogic" = callPackage + ({ mkDerivation, base, old-time, random }: + mkDerivation { + pname = "PropLogic"; + version = "0.9.0.4"; + sha256 = "1gr3xiwj5ggqlrvi2xi612sba0v7lwc3bz0w18knhh0gz60vslqy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base old-time random ]; + executableHaskellDepends = [ base old-time random ]; + description = "Propositional Logic"; + license = lib.licenses.bsd3; + mainProgram = "program"; + }) {}; + + "PropaFP" = callPackage + ({ mkDerivation, aern2-mfun, aern2-mp, base, binary, bytestring + , collect-errors, containers, directory, extra, ghc + , mixed-types-num, optparse-applicative, process, QuickCheck + , regex-tdfa, scientific, temporary + }: + mkDerivation { + pname = "PropaFP"; + version = "0.1.2.0"; + sha256 = "1mp5dw7yhcqazqnlg6wd0ygd7ck869cwsqh6kgkv10cpxjy94v39"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aern2-mfun aern2-mp base binary bytestring collect-errors + containers directory extra ghc mixed-types-num optparse-applicative + process QuickCheck regex-tdfa scientific temporary + ]; + executableHaskellDepends = [ + aern2-mfun aern2-mp base binary bytestring collect-errors + containers directory extra ghc mixed-types-num optparse-applicative + process QuickCheck regex-tdfa scientific temporary + ]; + testHaskellDepends = [ + aern2-mfun aern2-mp base binary bytestring collect-errors + containers directory extra ghc mixed-types-num optparse-applicative + process QuickCheck regex-tdfa scientific temporary + ]; + description = "Auto-active verification of floating-point programs"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Proper" = callPackage + ({ mkDerivation, base, containers, HUnit, parsec, syb }: + mkDerivation { + pname = "Proper"; + version = "0.5.2.0"; + sha256 = "0y8jrvhnvb3nr8zi4hw8cm90nnz4lmcp3npvzsbz2wlkif5qf7k6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers syb ]; + executableHaskellDepends = [ base containers HUnit parsec syb ]; + description = "An implementation of propositional logic in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ProxN" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "ProxN"; + version = "0.0.1"; + sha256 = "0mx3kgkcbhppz2p6g8vb9yx27219ca2w7k36j60vfhszni1c4gid"; + libraryHaskellDepends = [ base mtl ]; + description = "Proximity sets in N dimensions"; + license = lib.licenses.bsd3; + }) {}; + + "Pugs" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , control-timeout, directory, filepath, FindBin, hashable + , hashtables, haskeline, HsParrot, HsSyck, MetaObject, mtl, network + , parsec, pretty, process, pugs-compat, pugs-DrIFT, random, stm + , stringtable-atom, text, time, utf8-string + }: + mkDerivation { + pname = "Pugs"; + version = "6.2.13.20150815"; + sha256 = "0w7x4zgz00wzchqdhajpf1ir3h0jxw1vgh030g384k1qbbjv4la2"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base binary bytestring containers control-timeout directory + filepath FindBin hashable hashtables haskeline HsParrot HsSyck + MetaObject mtl network parsec pretty process pugs-compat pugs-DrIFT + random stm stringtable-atom text time utf8-string + ]; + description = "A Perl 6 Implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pugs"; + }) {}; + + "Pup-Events" = callPackage + ({ mkDerivation, base, Pup-Events-Client, Pup-Events-PQueue + , Pup-Events-Server + }: + mkDerivation { + pname = "Pup-Events"; + version = "1.0"; + sha256 = "13zjhxq8q1qd7sbc17d73g6mfsfls6rl3ndawbcfjgj73b7xajyj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Pup-Events-Client Pup-Events-PQueue Pup-Events-Server + ]; + executableHaskellDepends = [ base ]; + doHaddock = false; + description = "A networked event handling framework for hooking into other programs"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "pupevents-all"; + }) {}; + + "Pup-Events-Client" = callPackage + ({ mkDerivation, base, network, parsec, Pup-Events-PQueue, stm + , transformers + }: + mkDerivation { + pname = "Pup-Events-Client"; + version = "1.1.4"; + sha256 = "1b6vkjnk1yk7ra221njh1mm92jgzqh2hjbh67p2h4fz2jf202xvm"; + libraryHaskellDepends = [ + base network parsec Pup-Events-PQueue stm transformers + ]; + description = "A networked event handling framework for hooking into other programs"; + license = lib.licenses.gpl3Only; + }) {}; + + "Pup-Events-Demo" = callPackage + ({ mkDerivation, base, GLUT, OpenGL, parsec, Pup-Events-Client + , Pup-Events-PQueue, Pup-Events-Server, stm + }: + mkDerivation { + pname = "Pup-Events-Demo"; + version = "1.3"; + sha256 = "06cf18ccamaknkm2fcmj17ymdb2i3130q5bakbji4m8349bzhxxb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base GLUT OpenGL parsec Pup-Events-Client Pup-Events-PQueue + Pup-Events-Server stm + ]; + description = "A networked event handling framework for hooking into other programs"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Pup-Events-PQueue" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "Pup-Events-PQueue"; + version = "1.0"; + sha256 = "0sngiqxzj5kif452s2hn3x1kv257815c5v19dp4wqazbyc373iwx"; + libraryHaskellDepends = [ base stm ]; + description = "A networked event handling framework for hooking into other programs"; + license = lib.licenses.gpl3Only; + }) {}; + + "Pup-Events-Server" = callPackage + ({ mkDerivation, base, network, parsec, Pup-Events-PQueue, stm + , transformers + }: + mkDerivation { + pname = "Pup-Events-Server"; + version = "1.2"; + sha256 = "18n4bzhwvx336dv4yb5pbicaxbzzhhd36951diwhgw4gf5ji80dn"; + libraryHaskellDepends = [ + base network parsec Pup-Events-PQueue stm transformers + ]; + description = "A networked event handling framework for hooking into other programs"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "PyF" = callPackage + ({ mkDerivation, base, bytestring, deepseq, filepath, ghc, hspec + , HUnit, mtl, parsec, process, template-haskell, temporary, text + , time + }: + mkDerivation { + pname = "PyF"; + version = "0.11.2.1"; + sha256 = "02i2h8dj228w0d4vsjrllrc25hgmx7wys2jzlgq61z13jddc8rg8"; + libraryHaskellDepends = [ + base bytestring ghc mtl parsec template-haskell text time + ]; + testHaskellDepends = [ + base bytestring deepseq filepath hspec HUnit process + template-haskell temporary text time + ]; + description = "Quasiquotations for a python like interpolated string formatter"; + license = lib.licenses.bsd3; + }) {}; + + "QIO" = callPackage + ({ mkDerivation, base, containers, mtl, old-time, random }: + mkDerivation { + pname = "QIO"; + version = "1.3"; + sha256 = "19xbnqm90b1wsxbjhjm1q1mld0rv4p6ga1chzl4i00yccpwsh7g8"; + libraryHaskellDepends = [ base containers mtl old-time random ]; + description = "The Quantum IO Monad is a library for defining quantum computations in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "QLearn" = callPackage + ({ mkDerivation, base, random, vector }: + mkDerivation { + pname = "QLearn"; + version = "0.1.0.0"; + sha256 = "0vbkvc0d7j4awvdiqs0kgz3fa9m0991zlzhs3w7rxi8if2crkn47"; + libraryHaskellDepends = [ base random vector ]; + description = "A library for fast, easy-to-use Q-learning"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "QuadEdge" = callPackage + ({ mkDerivation, base, random, vector }: + mkDerivation { + pname = "QuadEdge"; + version = "0.2"; + sha256 = "1f3wxc8ipb8ka02xq2snjs5wgl10mk528zjkpwdw5wf3fldhz037"; + libraryHaskellDepends = [ base random vector ]; + description = "QuadEdge structure for representing triangulations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "QuadTree" = callPackage + ({ mkDerivation, base, composition, lens, QuickCheck }: + mkDerivation { + pname = "QuadTree"; + version = "0.11.0"; + sha256 = "1qlll96vkhyfqvkj753kf5vhrnmmkk4pq8a6kszbm44x11zvw8nf"; + libraryHaskellDepends = [ base composition lens ]; + testHaskellDepends = [ base composition lens QuickCheck ]; + description = "QuadTree library for Haskell, with lens support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "QuasiText" = callPackage + ({ mkDerivation, attoparsec, base, haskell-src-meta + , template-haskell, text, th-lift-instances + }: + mkDerivation { + pname = "QuasiText"; + version = "0.1.2.6"; + sha256 = "06giw0q5lynx05c4h45zwnlcifg91w291h3gwrg68qsjw9lx40g8"; + libraryHaskellDepends = [ + attoparsec base haskell-src-meta template-haskell text + th-lift-instances + ]; + description = "A QuasiQuoter for Text"; + license = lib.licenses.bsd3; + }) {}; + + "Quelea" = callPackage + ({ mkDerivation, base, bytestring, cassandra-cql, cereal + , containers, derive, directory, lens, mtl, optparse-applicative + , process, random, template-haskell, text, time, transformers + , tuple, unix, uuid, z3, zeromq4-haskell + }: + mkDerivation { + pname = "Quelea"; + version = "1.0.0"; + sha256 = "1qypcy5f8axllwcvhfy218iskw1mkjv424rwvfwklz8a2qb6a2xk"; + libraryHaskellDepends = [ + base bytestring cassandra-cql cereal containers derive directory + lens mtl optparse-applicative process random template-haskell text + time transformers tuple unix uuid z3 zeromq4-haskell + ]; + description = "Programming with Eventual Consistency over Cassandra"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "QuickAnnotate" = callPackage + ({ mkDerivation, base, haskell-src-exts }: + mkDerivation { + pname = "QuickAnnotate"; + version = "0.6"; + sha256 = "0xphlira6gxfs7md1b55vf9biqzw9v1kzmcs17x07xnzcy1y3dvb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base haskell-src-exts ]; + description = "Annotation Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "qapp"; + broken = true; + }) {}; + + "QuickCheck" = callPackage + ({ mkDerivation, base, containers, deepseq, process, random + , splitmix, template-haskell, transformers + }: + mkDerivation { + pname = "QuickCheck"; + version = "2.14.3"; + sha256 = "0085lwy14r7hk7ibmv8d7d54ja9zin0ijf0b27xai898dfrj43sw"; + libraryHaskellDepends = [ + base containers deepseq random splitmix template-haskell + transformers + ]; + testHaskellDepends = [ base deepseq process ]; + description = "Automatic testing of Haskell programs"; + license = lib.licenses.bsd3; + }) {}; + + "QuickCheck-GenT" = callPackage + ({ mkDerivation, base, mmorph, QuickCheck, random, transformers }: + mkDerivation { + pname = "QuickCheck-GenT"; + version = "0.2.2.1"; + sha256 = "16kn7l98h7px3644gjc24a8pgisy1gr3w5k4gzw71dp6msqcbnqh"; + libraryHaskellDepends = [ + base mmorph QuickCheck random transformers + ]; + description = "A GenT monad transformer for QuickCheck library"; + license = lib.licenses.mit; + }) {}; + + "QuickCheck-safe" = callPackage + ({ mkDerivation, base, containers, QuickCheck }: + mkDerivation { + pname = "QuickCheck-safe"; + version = "0.1.0.6"; + sha256 = "1f868s6iq66m4m305xrx3mfw46zvzaahkvz6xjlqzk0cragai1kp"; + revision = "1"; + editedCabalFile = "0my9s0kcxkizbfckb35l5hyr1pmhx32l2lviy7zqh93mlmv9ig4s"; + libraryHaskellDepends = [ base containers QuickCheck ]; + description = "Safe reimplementation of QuickCheck's core"; + license = lib.licenses.mit; + }) {}; + + "QuickCheckVariant" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "QuickCheckVariant"; + version = "1.0.1.0"; + sha256 = "1hfx28krjmx06jlivri51jcssngyf7i8n1vjmz0n948i83hn5kga"; + libraryHaskellDepends = [ base QuickCheck ]; + testHaskellDepends = [ base hspec QuickCheck ]; + benchmarkHaskellDepends = [ base hspec QuickCheck ]; + description = "Valid and Invalid generator"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "QuickPlot" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , haskell-src-meta, parsec, scientific, snap, snap-core + , template-haskell, text, vector, websockets, websockets-snap + }: + mkDerivation { + pname = "QuickPlot"; + version = "0.1.0.1"; + sha256 = "1d9zllxl8vyjmb9m9kdgrv9v9hwnspyiqhjnb5ds5kmby6r4r1h2"; + revision = "1"; + editedCabalFile = "0ykvkbrf5mavrk9jdl5w01dldwi3x2dwg89hiin95vi8ay0r02gq"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring haskell-src-meta parsec scientific + snap snap-core template-haskell text vector websockets + websockets-snap + ]; + description = "Quick and easy data visualization with Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Quickson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, either, text + }: + mkDerivation { + pname = "Quickson"; + version = "0.2"; + sha256 = "1mr8ilcjlwxcpbblk6l6w022qbf4ngzd0q62fc9k1kjb0w1palbg"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring either text + ]; + description = "Quick JSON extractions with Aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "R-pandoc" = callPackage + ({ mkDerivation, base, directory, filepath, pandoc-types, process + , split + }: + mkDerivation { + pname = "R-pandoc"; + version = "0.2.3"; + sha256 = "05pb2gr0s4fjd3lj90r6hdj30bzsz16jsibmi99xi3172plyk449"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath pandoc-types process split + ]; + executableHaskellDepends = [ base pandoc-types ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "R-pandoc"; + broken = true; + }) {}; + + "RANSAC" = callPackage + ({ mkDerivation, base, HUnit, lens, linear, random, test-framework + , test-framework-hunit, vector + }: + mkDerivation { + pname = "RANSAC"; + version = "0.1.0.2"; + sha256 = "1rv70fp40wfk6rmb5drbilgb9z43vcqm67d4a6ck6mh3w69hb5gq"; + libraryHaskellDepends = [ base random vector ]; + testHaskellDepends = [ + base HUnit lens linear test-framework test-framework-hunit vector + ]; + description = "The RANSAC algorithm for parameter estimation"; + license = lib.licenses.bsd3; + }) {}; + + "RBTree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "RBTree"; + version = "0.0.5"; + sha256 = "0p46b105lixbxqjz8pwxf4asl4s7zdh2ss3nvgmp1rclqfg6cwrq"; + libraryHaskellDepends = [ base ]; + description = "Pure haskell Red-Black-Tree implemetation"; + license = lib.licenses.bsd3; + }) {}; + + "RESTng" = callPackage + ({ mkDerivation, base, HDBC, HDBC-postgresql, mtl, old-time, parsec + , redHandlers, xhtml, yuiGrid + }: + mkDerivation { + pname = "RESTng"; + version = "0.1"; + sha256 = "1fans0znb3i33n9cxd8w140n1sl8bdyl874cdrgc5wvlg6y3y4aj"; + libraryHaskellDepends = [ + base HDBC HDBC-postgresql mtl old-time parsec redHandlers xhtml + yuiGrid + ]; + description = "A framework for writing RESTful applications"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "RFC1751" = callPackage + ({ mkDerivation, base, bytestring, cereal, hspec, QuickCheck + , vector + }: + mkDerivation { + pname = "RFC1751"; + version = "1.0.0"; + sha256 = "1lj97jyw0pxq8rn0xg15x2xqm3vwqx4fy3qz8aimf193vgw2amah"; + libraryHaskellDepends = [ base bytestring cereal vector ]; + testHaskellDepends = [ + base bytestring cereal hspec QuickCheck vector + ]; + description = "RFC-1751 library for Haskell"; + license = lib.licenses.publicDomain; + }) {}; + + "RJson" = callPackage + ({ mkDerivation, array, base, bytestring, containers, iconv, mtl + , parsec, syb-with-class + }: + mkDerivation { + pname = "RJson"; + version = "0.3.7"; + sha256 = "04vlhcyikd4liy65xiy3xn4slkm5w4q3r8ir54s095zs9bq8jx1n"; + libraryHaskellDepends = [ + array base bytestring containers iconv mtl parsec syb-with-class + ]; + description = "A reflective JSON serializer/parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "RLP" = callPackage + ({ mkDerivation, base, binary, bytestring, hspec }: + mkDerivation { + pname = "RLP"; + version = "1.1.1"; + sha256 = "075hv3ljc47zr5xkvmbiqq666cgicvwl90isq2n45x9nsbg441d1"; + libraryHaskellDepends = [ base binary bytestring ]; + testHaskellDepends = [ base binary bytestring hspec ]; + description = "RLP serialization as defined in Ethereum Yellow Paper"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "RMP" = callPackage + ({ mkDerivation, allocated-processor, base, canlib, cv-combinators + , ftd2xx, HOpenCV, vector-space + }: + mkDerivation { + pname = "RMP"; + version = "0.0.2"; + sha256 = "0bcilw8z764p6idjj19kxk9if5l4pxyn7zszxjv0q3bfky1rd8ay"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ allocated-processor base ]; + librarySystemDepends = [ canlib ftd2xx ]; + executableHaskellDepends = [ + allocated-processor base cv-combinators HOpenCV vector-space + ]; + executableSystemDepends = [ canlib ftd2xx ]; + description = "Binding to code that controls a Segway RMP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {canlib = null; ftd2xx = null;}; + + "RNAFold" = callPackage + ({ mkDerivation, ADPfusion, base, BiobaseTurner, BiobaseVienna + , BiobaseXNA, cmdargs, containers, deepseq, lens, primitive + , PrimitiveArray, repa, strict, vector + }: + mkDerivation { + pname = "RNAFold"; + version = "1.99.3.4"; + sha256 = "0r4y4rinrdr2xwfpnys5agm1awr3qr9im4cqczz1fzjz7r425m96"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ADPfusion base BiobaseTurner BiobaseVienna BiobaseXNA cmdargs + containers deepseq lens primitive PrimitiveArray repa strict vector + ]; + executableHaskellDepends = [ + base BiobaseTurner BiobaseVienna BiobaseXNA cmdargs + ]; + description = "RNA secondary structure prediction"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "RNAFoldProgs" = callPackage + ({ mkDerivation, base, Biobase, BiobaseTurner, BiobaseTypes + , BiobaseVienna, cmdargs, containers, HsTools, primitive + , PrimitiveArray, RNAFold, split, vector + }: + mkDerivation { + pname = "RNAFoldProgs"; + version = "0.0.0.3"; + sha256 = "1bmybm80fhw7xqjzny2iricicbzqsl33snpsjamfcr16a939wlwp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Biobase BiobaseTurner BiobaseTypes BiobaseVienna cmdargs + containers HsTools primitive PrimitiveArray RNAFold split vector + ]; + description = "RNA secondary structure folding"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "RNAdesign" = callPackage + ({ mkDerivation, array, base, BiobaseTurner, BiobaseVienna + , BiobaseXNA, bytestring, cmdargs, containers, fgl + , fgl-extras-decompositions, file-embed, lens, monad-primitive + , mwc-random-monad, parallel, parsec, ParsecTools, primitive + , PrimitiveArray, random, RNAFold, transformers, tuple, vector + , ViennaRNA-bindings + }: + mkDerivation { + pname = "RNAdesign"; + version = "0.1.2.2"; + sha256 = "1qdfbwiydkh0974m7r4ashxhsbkss8k9d6kpc07vj4hspjf5v5ag"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base BiobaseTurner BiobaseVienna BiobaseXNA containers fgl + fgl-extras-decompositions lens monad-primitive mwc-random-monad + parallel parsec ParsecTools primitive PrimitiveArray random RNAFold + transformers tuple vector ViennaRNA-bindings + ]; + executableHaskellDepends = [ bytestring cmdargs file-embed ]; + description = "Multi-target RNA sequence design"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "RNAdesign"; + }) {}; + + "RNAdraw" = callPackage + ({ mkDerivation, array, base, BiobaseXNA, bytestring, cmdargs + , containers, PrimitiveArray, QuasiText, repa, split, text, vector + }: + mkDerivation { + pname = "RNAdraw"; + version = "0.2.0.1"; + sha256 = "1d85lps04b2sn23fzyn5hd8lj2lf7byqk7flj8p2b905hl3062dx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base BiobaseXNA bytestring containers PrimitiveArray + QuasiText repa split text vector + ]; + executableHaskellDepends = [ cmdargs ]; + description = "Draw RNA secondary structures"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "RNAdotplot"; + }) {}; + + "RNAlien" = callPackage + ({ mkDerivation, aeson, base, BiobaseBlast, BiobaseFasta + , BiobaseHTTP, BiobaseTypes, BlastHTTP, bytestring, cassava + , ClustalParser, cmdargs, containers, directory, edit-distance + , either-unwrap, filepath, hierarchical-clustering, HTTP + , http-conduit, http-types, hxt, matrix, network, parsec, process + , pureMD5, random, silently, split, Taxonomy, text, text-metrics + , time, transformers, vector, ViennaRNAParser + }: + mkDerivation { + pname = "RNAlien"; + version = "1.7.0"; + sha256 = "1yqf2i1q5s65i968ha4lhnn0njmgapb30sxwdq5rpf7wbw2f29by"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base BiobaseBlast BiobaseFasta BiobaseHTTP BiobaseTypes + BlastHTTP bytestring cassava ClustalParser cmdargs containers + directory edit-distance either-unwrap filepath + hierarchical-clustering HTTP http-conduit http-types hxt matrix + network parsec process pureMD5 random silently Taxonomy text + text-metrics transformers vector ViennaRNAParser + ]; + executableHaskellDepends = [ + base BiobaseFasta BiobaseTypes bytestring cassava cmdargs + containers directory either-unwrap filepath process random split + text time vector ViennaRNAParser + ]; + description = "Unsupervized construction of RNA family models"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "RNAwolf" = callPackage + ({ mkDerivation, base, BiobaseTrainingData, BiobaseXNA, bytestring + , cmdargs, containers, deepseq, directory, parallel, PrimitiveArray + , random, split, StatisticalMethods, vector + }: + mkDerivation { + pname = "RNAwolf"; + version = "0.4.0.0"; + sha256 = "1s7ilg8814gglg4n64nk94b51fdzh2fm1y4k1mw8d81qd66y60vn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base BiobaseTrainingData BiobaseXNA bytestring containers deepseq + directory parallel PrimitiveArray random StatisticalMethods vector + ]; + executableHaskellDepends = [ cmdargs split ]; + description = "RNA folding with non-canonical basepairs and base-triplets"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "RSA" = callPackage + ({ mkDerivation, base, binary, bytestring, crypto-api + , crypto-pubkey-types, QuickCheck, SHA, tagged, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "RSA"; + version = "2.4.1"; + sha256 = "0hchsqrxpfw7mqrqwscfy8ig1w2di6w3nxpzi873w0gibv2diibj"; + revision = "2"; + editedCabalFile = "090yzm99fmh7c6z4m9hbkasqhc3xlw104g2b6wnk77n1abd13ryj"; + libraryHaskellDepends = [ + base binary bytestring crypto-api crypto-pubkey-types SHA + ]; + testHaskellDepends = [ + base binary bytestring crypto-api crypto-pubkey-types QuickCheck + SHA tagged test-framework test-framework-quickcheck2 + ]; + description = "Implementation of RSA, using the padding schemes of PKCS#1 v2.1."; + license = lib.licenses.bsd3; + }) {}; + + "RSolve" = callPackage + ({ mkDerivation, base, containers, lens, mtl }: + mkDerivation { + pname = "RSolve"; + version = "2.0.0.0"; + sha256 = "0rcbdxn9n2fimqxmprcfgq5c48y69wfjy5ny3acr5ln8ppcinmq8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers lens mtl ]; + executableHaskellDepends = [ base containers lens mtl ]; + testHaskellDepends = [ base containers lens mtl ]; + license = lib.licenses.mit; + mainProgram = "RSolve-exe"; + }) {}; + + "RabbitMQ" = callPackage + ({ mkDerivation, array, base, binary, bytestring, clock, containers + , HsOpenSSL, io-streams, monad-control, network, network-uri + , openssl-streams, split, stm, text, vector + }: + mkDerivation { + pname = "RabbitMQ"; + version = "0.1.0.0"; + sha256 = "14rxwsxxqhj91alcnvvp6949ig0ifnls9x2mgnd1jmknqz7pwvrs"; + revision = "2"; + editedCabalFile = "1m6pgha36ag2r0vnr242bndgbpq14v4ng6pab96pxzlj1yjlij6l"; + libraryHaskellDepends = [ + array base binary bytestring clock containers HsOpenSSL io-streams + monad-control network network-uri openssl-streams split stm text + vector + ]; + description = "AMQP 0-9-1 client library for RabbitMQ servers"; + license = "BSD-3-Clause AND GPL-3.0-or-later"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Raincat" = callPackage + ({ mkDerivation, base, containers, extensible-exceptions, GLUT, mtl + , OpenGL, random, sdl2, sdl2-image, sdl2-mixer, time + }: + mkDerivation { + pname = "Raincat"; + version = "1.2.1"; + sha256 = "10y9zi22m6hf13c9h8zd9vg7mljpwbw0r3djb6r80bna701fdf6c"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers extensible-exceptions GLUT mtl OpenGL random sdl2 + sdl2-image sdl2-mixer time + ]; + description = "A puzzle game written in Haskell with a cat in lead role"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "raincat"; + }) {}; + + "Random123" = callPackage + ({ mkDerivation, array, base, criterion, data-dword, HUnit + , QuickCheck, random, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "Random123"; + version = "0.2.0"; + sha256 = "18q6nf63qapypj10iifpc1qdaq7pndmv2p7jz0f96y113z33nqy4"; + libraryHaskellDepends = [ array base data-dword random ]; + testHaskellDepends = [ + base HUnit QuickCheck random test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base criterion random ]; + description = "Haskell port of Random123 library"; + license = lib.licenses.mit; + }) {}; + + "RandomDotOrg" = callPackage + ({ mkDerivation, base, HTTP-Simple, network }: + mkDerivation { + pname = "RandomDotOrg"; + version = "0.2.1"; + sha256 = "0rfarn424wsvvwvi7b1qzvzc63dxfqmlyrfd0hdcvmgkq5h2iy4c"; + libraryHaskellDepends = [ base HTTP-Simple network ]; + description = "Interface to random.org"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Randometer" = callPackage + ({ mkDerivation, base, random-fu }: + mkDerivation { + pname = "Randometer"; + version = "0.1.0.1"; + sha256 = "1anj962cpgl06hipjfdygxlvq6adkdg3r0ghkwkzzf3dklmwzng6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base random-fu ]; + description = "Randomness intuition trainer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "randometer"; + broken = true; + }) {}; + + "Range" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Range"; + version = "0.1.0.0"; + sha256 = "0759508s75zba89jjr56sqpm7idgwsxynmf9zl9hwrz9q11fxrqh"; + libraryHaskellDepends = [ base ]; + description = "Data structure for managing ranges"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Ranged-sets" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck }: + mkDerivation { + pname = "Ranged-sets"; + version = "0.4.0"; + sha256 = "1skd2a6yw7dd5vq8x81kwh28gi8sgyzg9qqqyadxmgpvy11sh9ab"; + revision = "2"; + editedCabalFile = "1dl69wa509yn2jvl0d4c5c036swq22i6nd73kqn0bp7vhbj4rfq4"; + libraryHaskellDepends = [ base HUnit QuickCheck ]; + testHaskellDepends = [ base HUnit QuickCheck ]; + description = "Ranged sets for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "Ranka" = callPackage + ({ mkDerivation, base, HTTP, json, network, utf8-string, XMPP }: + mkDerivation { + pname = "Ranka"; + version = "0.1"; + sha256 = "1df010121jdjbagc3gg906kydmwwpa7np1c0mx7w2v64mr7i2q1r"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base HTTP json network utf8-string XMPP + ]; + description = "HTTP to XMPP omegle chats gate"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "Ranka"; + }) {}; + + "Rasenschach" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , convertible, directory, filepath, ghc, GLUT, monad-loops, OpenGL + , OpenGLRaw, time, Yampa + }: + mkDerivation { + pname = "Rasenschach"; + version = "0.1.3.2"; + sha256 = "1wk4bylydfdqdmzjybkpbmvp4znp9i26mvkl2541gp5vwv7blms6"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring cereal containers convertible directory + filepath ghc GLUT monad-loops OpenGL OpenGLRaw time Yampa + ]; + description = "Soccer simulation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Rasenschach"; + broken = true; + }) {}; + + "Rasterific" = callPackage + ({ mkDerivation, base, bytestring, containers, dlist, FontyFruity + , free, JuicyPixels, mtl, primitive, transformers, vector + , vector-algorithms + }: + mkDerivation { + pname = "Rasterific"; + version = "0.7.5.4"; + sha256 = "07silf2b85kxq7wvl5mnwrg5p0gwzlapipj9hi224i9ix1knn5f1"; + libraryHaskellDepends = [ + base bytestring containers dlist FontyFruity free JuicyPixels mtl + primitive transformers vector vector-algorithms + ]; + description = "A pure haskell drawing engine"; + license = lib.licenses.bsd3; + }) {}; + + "Rattus" = callPackage + ({ mkDerivation, base, Cabal, containers, ghc, simple-affine-space + , transformers + }: + mkDerivation { + pname = "Rattus"; + version = "0.5.1.1"; + sha256 = "171ssph6mx12cfc1wx63qn41s7w7fsv686kr6zchd2dg6pwn60gz"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base containers ghc simple-affine-space transformers + ]; + testHaskellDepends = [ base containers ]; + description = "A modal FRP language"; + license = lib.licenses.bsd3; + }) {}; + + "ReadArgs" = callPackage + ({ mkDerivation, base, hspec, system-filepath, text }: + mkDerivation { + pname = "ReadArgs"; + version = "1.2.3"; + sha256 = "0s8s4nhl84qsr5a87gzjslcf4d9vvvzmcfl5g4gqa3czzafjljwz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base system-filepath text ]; + executableHaskellDepends = [ base system-filepath text ]; + testHaskellDepends = [ base hspec system-filepath text ]; + description = "Simple command line argument parsing"; + license = lib.licenses.bsd3; + mainProgram = "ReadArgsEx"; + }) {}; + + "Redmine" = callPackage + ({ mkDerivation, aeson, base, bytestring, connection, containers + , HTTP, http-client-tls, http-conduit, http-types, HUnit, MissingH + , network, resourcet, text, time, transformers + }: + mkDerivation { + pname = "Redmine"; + version = "0.0.8"; + sha256 = "1lmcaaaqpzk3k6khv5cd9kg54ighva8ni5paamgvk4wjkd2n010g"; + libraryHaskellDepends = [ + aeson base bytestring connection containers HTTP http-client-tls + http-conduit http-types MissingH network resourcet text time + transformers + ]; + testHaskellDepends = [ + aeson base bytestring connection containers HTTP http-client-tls + http-conduit http-types HUnit MissingH network resourcet text time + transformers + ]; + description = "Library to access Redmine's REST services"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Ref" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "Ref"; + version = "0.1.1.0"; + sha256 = "15qikbjbydbabc26skhavshzrsaz17a71q8hfxqvi5ix2bhhz4hm"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Generic Mutable Ref Abstraction Layer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "RefSerialize" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, hashtables + , stringsearch + }: + mkDerivation { + pname = "RefSerialize"; + version = "0.4.0"; + sha256 = "1cmvab3yakazhgij3x8s871r9wf8ixkwmb52k88rcgclmfqmxch5"; + libraryHaskellDepends = [ + base binary bytestring containers hashtables stringsearch + ]; + description = "Write to and read from ByteStrings maintaining internal memory references"; + license = lib.licenses.bsd3; + }) {}; + + "Referees" = callPackage + ({ mkDerivation, base, bytestring, cassava, cmdargs, cond + , containers, directory, glpk-hs, matrix, MissingH, vector + }: + mkDerivation { + pname = "Referees"; + version = "0.0.0"; + sha256 = "076pa25455jd4b0dbs9gfksaa1ww66yvnknki4yivc0pm60pnh7r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cassava containers glpk-hs matrix MissingH vector + ]; + executableHaskellDepends = [ + base cmdargs cond containers directory + ]; + description = "A utility for computing distributions of material to review among reviewers"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "referees"; + broken = true; + }) {}; + + "RepLib" = callPackage + ({ mkDerivation, base, containers, mtl, template-haskell + , transformers + }: + mkDerivation { + pname = "RepLib"; + version = "0.5.4.1"; + sha256 = "064avhz0x77yd5irvvs4sa1fcn8srb3n5sqbd4vmsjva6514jr9y"; + libraryHaskellDepends = [ + base containers mtl template-haskell transformers + ]; + description = "Generic programming library with representation types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ReplaceUmlaut" = callPackage + ({ mkDerivation, base, dir-traverse, HTF, optparse-applicative + , text, transformers, uniform-cmdLineArgs, uniform-fileio + , uniform-json, uniform-pandoc, uniformBase + }: + mkDerivation { + pname = "ReplaceUmlaut"; + version = "0.1.5.3"; + sha256 = "00nvg69lhyhnjq7gb6l74rpa5h0nic2717g6wz1w313jhi7frxqd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base dir-traverse optparse-applicative text transformers + uniform-cmdLineArgs uniform-fileio uniform-json uniform-pandoc + uniformBase + ]; + executableHaskellDepends = [ + base dir-traverse optparse-applicative text transformers + uniform-cmdLineArgs uniform-fileio uniform-json uniform-pandoc + uniformBase + ]; + testHaskellDepends = [ + base dir-traverse HTF optparse-applicative text transformers + uniform-cmdLineArgs uniform-fileio uniform-json uniform-pandoc + uniformBase + ]; + description = "converting text to properly encoded german umlauts"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "replaceUmlaut"; + broken = true; + }) {}; + + "ReplicateEffects" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ReplicateEffects"; + version = "0.3"; + sha256 = "194nbnbrf5g3d2pch6z9zapzhi0i2z30vpgjj0h5x8bfwzpf1527"; + libraryHaskellDepends = [ base ]; + description = "Composable replication schemes of applicative functors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ReviewBoard" = callPackage + ({ mkDerivation, base, directory, HTTP, json, mtl, network, process + , random + }: + mkDerivation { + pname = "ReviewBoard"; + version = "0.2.2"; + sha256 = "1grcs7mily2gpxdzq1pcz1f71z2d8pz6paqrb8yv38nkckvm4j75"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base HTTP json mtl network random ]; + executableHaskellDepends = [ + base directory HTTP json mtl network process random + ]; + description = "Haskell bindings to ReviewBoard"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "RichConditional" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "RichConditional"; + version = "0.1.0.0"; + sha256 = "065plckw5r16aalkf51y7hs2xjandad3hgfly795wakqfhdnrajw"; + libraryHaskellDepends = [ base ]; + description = "Tiny library to replace classic if/else"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Ritt-Wu" = callPackage + ({ mkDerivation, algebra, base, criterion, deepseq, massiv + , scheduler, sscript, tasty, tasty-hunit, tasty-quickcheck + , tasty-smallcheck + }: + mkDerivation { + pname = "Ritt-Wu"; + version = "0.1.0.0"; + sha256 = "1jk9a2hgnm82b4b9cbfsw8aib1q4jrdb9zal858vbprsvx6ig36f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebra base criterion deepseq massiv scheduler sscript + ]; + executableHaskellDepends = [ + algebra base criterion deepseq massiv scheduler sscript + ]; + testHaskellDepends = [ + base deepseq scheduler tasty tasty-hunit tasty-quickcheck + tasty-smallcheck + ]; + benchmarkHaskellDepends = [ + algebra base criterion deepseq massiv scheduler sscript + ]; + description = "Parallel implementation of Ritt-Wu's algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Ritt-Wu-exe"; + broken = true; + }) {}; + + "Rlang-QQ" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Cabal, containers + , data-binary-ieee754, directory, doctest, filepath + , haskell-src-meta, HList, hspec, lens, mtl, process, repa, SHA + , split, syb, template-haskell, temporary, text, transformers + , trifecta, utf8-string, vector, zlib + }: + mkDerivation { + pname = "Rlang-QQ"; + version = "0.3.1.0"; + sha256 = "0rl3cmr7vfc8vk7132y40ib0l53v9yndw71bmp25zj24nkmha7hj"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring Cabal containers data-binary-ieee754 + directory filepath haskell-src-meta HList lens mtl process repa SHA + split syb template-haskell temporary text transformers trifecta + utf8-string vector zlib + ]; + testHaskellDepends = [ base directory doctest hspec lens vector ]; + description = "quasiquoter for inline-R code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "RollingDirectory" = callPackage + ({ mkDerivation, base, directory, filepath, hdaemonize-buildfix + , hinotify, hsyslog, HUnit, monad-parallel, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , unix + }: + mkDerivation { + pname = "RollingDirectory"; + version = "0.1"; + sha256 = "0mw4hd99v8pp75ng75cv3vym5ld93f07mpkcbi2b6v12k68bxx4v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath hdaemonize-buildfix hinotify hsyslog + monad-parallel unix + ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Limits the size of a directory's contents"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "RollingDirectory"; + }) {}; + + "RoundingFiasco" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "RoundingFiasco"; + version = "0.1.0.0"; + sha256 = "1n51zrbngiickyh7mqm3jnvnf7qcbjdrqz5q4pjqpx9cl9hx7yl0"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "rounding variants floor, ceil and truncate for floating point operations +-*/√…"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "RoyalMonad" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "RoyalMonad"; + version = "1000.9"; + sha256 = "1gixw6793i4bcf1fsawfqdgvib5q7b1972fi0prrcwq7cp7nrgwr"; + libraryHaskellDepends = [ base ]; + description = "All hail the Royal Monad!"; + license = lib.licenses.bsd3; + }) {}; + + "RtMidi" = callPackage + ({ mkDerivation, alsa-lib, base, deepseq, pretty-simple, tasty + , tasty-hunit, vector + }: + mkDerivation { + pname = "RtMidi"; + version = "0.8.0.0"; + sha256 = "1cp0pzsc7agjq3dr4h2lldb1x9wl0p2047f45mpsxc4w6gw97fwz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base deepseq vector ]; + librarySystemDepends = [ alsa-lib ]; + executableHaskellDepends = [ base pretty-simple vector ]; + testHaskellDepends = [ base tasty tasty-hunit vector ]; + description = "Haskell wrapper for RtMidi, the lightweight, cross-platform MIDI I/O library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) alsa-lib;}; + + "RxHaskell" = callPackage + ({ mkDerivation, base, containers, stm, transformers }: + mkDerivation { + pname = "RxHaskell"; + version = "0.2"; + sha256 = "0pwxsvkpdr4vzr6cpgjmkr55ip6ns3gcv8pma7dwzg21myx9c3vl"; + libraryHaskellDepends = [ base containers stm transformers ]; + description = "Reactive Extensions for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "S3" = callPackage + ({ mkDerivation, base, base-encoding, bytestring, cryptohash-md5 + , cryptohash-sha1, cryptohash-sha256, deepseq, hashable + , http-io-streams, io-streams, Prelude, text, text-short, time, X + }: + mkDerivation { + pname = "S3"; + version = "0.1.0.0"; + sha256 = "0z59h36qnb1vvshqik3f1ai3a3frnmzzxdcmkbbh3x6flnih7r0a"; + revision = "1"; + editedCabalFile = "115432ww5hm6nv82rib363sx38f7vm0kl0xd5qc2dpfn1jljr0g7"; + libraryHaskellDepends = [ + base base-encoding bytestring cryptohash-md5 cryptohash-sha1 + cryptohash-sha256 deepseq hashable http-io-streams io-streams + Prelude text text-short time X + ]; + description = "Library for accessing S3 compatible storage services"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "SBench" = callPackage + ({ mkDerivation, base, bytestring, cassava, criterion, deepseq + , directory, filepath, gnuplot, hp2any-core, parsec, process + , utf8-string, vector + }: + mkDerivation { + pname = "SBench"; + version = "0.2.0"; + sha256 = "0ym9qdwwn180365hgvwi6djzbqvfiyqrd2fhywpvxihwxnlnhiam"; + libraryHaskellDepends = [ + base bytestring cassava criterion deepseq directory filepath + gnuplot hp2any-core parsec process utf8-string vector + ]; + description = "A benchmark suite for runtime and heap measurements over a series of inputs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "SCRIPTWriter" = callPackage + ({ mkDerivation, array, base, binary, bitcoin-hs, bitcoin-script + , bytestring, containers, mtl, uu-tc + }: + mkDerivation { + pname = "SCRIPTWriter"; + version = "1.0.1"; + sha256 = "0sipk7brfw42zq4ksp7gz23ghia9faffshc5zh8j0zb4f1497mwi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bitcoin-hs bitcoin-script bytestring containers + mtl uu-tc + ]; + executableHaskellDepends = [ base ]; + description = "ESCRIPT: a human friendly language for programming Bitcoin scripts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "SCRIPTWriter-exe"; + }) {}; + + "SCalendar" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck, scalendar + , text, time + }: + mkDerivation { + pname = "SCalendar"; + version = "1.1.0"; + sha256 = "139lggc8f7sw703asdyxqbja0jfcgphx0l5si1046lsryinvywa9"; + libraryHaskellDepends = [ base containers text time ]; + testHaskellDepends = [ + base containers hspec QuickCheck scalendar text time + ]; + description = "This is a library for handling calendars and resource availability based on the \"top-nodes algorithm\" and set operations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "SDL" = callPackage + ({ mkDerivation, base, Cabal, SDL }: + mkDerivation { + pname = "SDL"; + version = "0.6.7.0"; + sha256 = "00y67v80a8l09i3k76z09lg25kw72ivl09nag8ckdlk4a0cfnzfq"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ SDL ]; + description = "Binding to libSDL"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) SDL;}; + + "SDL-gfx" = callPackage + ({ mkDerivation, base, Cabal, SDL, SDL_gfx }: + mkDerivation { + pname = "SDL-gfx"; + version = "0.7.0.0"; + sha256 = "1pmhbgdp4f9nz9mpxckx0mrhphccqsfcwfpflxmph5gx4mxk4xb2"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base SDL ]; + librarySystemDepends = [ SDL_gfx ]; + description = "Binding to libSDL_gfx"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) SDL_gfx;}; + + "SDL-image" = callPackage + ({ mkDerivation, base, Cabal, SDL, SDL_image }: + mkDerivation { + pname = "SDL-image"; + version = "0.6.2.0"; + sha256 = "1gxwrvswgwjw6g7ym52gik22l9l3ljy592phv97jdmcf3gi6qcg1"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base SDL ]; + librarySystemDepends = [ SDL_image ]; + description = "Binding to libSDL_image"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) SDL_image;}; + + "SDL-mixer" = callPackage + ({ mkDerivation, base, Cabal, SDL, SDL_mixer }: + mkDerivation { + pname = "SDL-mixer"; + version = "0.6.3.0"; + sha256 = "0k26hqgdh789ka3mv4dsk6rin6x6vwcs6hjmnsqq7j3mnrh1342r"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base SDL ]; + librarySystemDepends = [ SDL_mixer ]; + description = "Binding to libSDL_mixer"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) SDL_mixer;}; + + "SDL-mpeg" = callPackage + ({ mkDerivation, base, SDL, smpeg }: + mkDerivation { + pname = "SDL-mpeg"; + version = "0.0.1"; + sha256 = "0hx4977iynchnyd4b9ycbiw5qq07wk1a7dkisqx0a3x0ca4qirwj"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base SDL ]; + librarySystemDepends = [ smpeg ]; + description = "Binding to the SMPEG library"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) smpeg;}; + + "SDL-ttf" = callPackage + ({ mkDerivation, base, Cabal, SDL, SDL_ttf }: + mkDerivation { + pname = "SDL-ttf"; + version = "0.6.3.0"; + sha256 = "1hh5v1b5b8yyv1vhgbymn6rwpjpdccmqz2wy1wmjqzcfffdszmag"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base SDL ]; + librarySystemDepends = [ SDL_ttf ]; + description = "Binding to libSDL_ttf"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) SDL_ttf;}; + + "SDL2-ttf" = callPackage + ({ mkDerivation, base, SDL2, SDL2_ttf }: + mkDerivation { + pname = "SDL2-ttf"; + version = "0.1.0"; + sha256 = "03ng8kih285pvwj06jdwk4hkyyyb8j666pnvagnw5hsjhq60r8h6"; + libraryHaskellDepends = [ base SDL2 ]; + librarySystemDepends = [ SDL2_ttf ]; + description = "Binding to libSDL-ttf"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {SDL2 = null; inherit (pkgs) SDL2_ttf;}; + + "SFML" = callPackage + ({ mkDerivation, base, csfml-audio, csfml-graphics, csfml-network + , csfml-system, csfml-window, sfml-audio, sfml-graphics + , sfml-network, sfml-system, sfml-window + }: + mkDerivation { + pname = "SFML"; + version = "2.3.2.4"; + sha256 = "1hsvbw54cidvldx4i8cpvjpd3s16qrw2b6405qhwrxcigfzn9b8a"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ + csfml-audio csfml-graphics csfml-network csfml-system csfml-window + sfml-audio sfml-graphics sfml-network sfml-system sfml-window + ]; + description = "SFML bindings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {csfml-audio = null; csfml-graphics = null; + csfml-network = null; csfml-system = null; csfml-window = null; + sfml-audio = null; sfml-graphics = null; sfml-network = null; + sfml-system = null; sfml-window = null;}; + + "SFML-control" = callPackage + ({ mkDerivation, base, mtl, SFML, template-haskell }: + mkDerivation { + pname = "SFML-control"; + version = "0.2.0.2"; + sha256 = "001h9y9395mz6fr58s1i8svn4pyy5iqbkzzsp19xdphh4w69za9g"; + libraryHaskellDepends = [ base mtl SFML template-haskell ]; + description = "Higher level library on top of SFML"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "SFont" = callPackage + ({ mkDerivation, array, base, SDL, Sprig }: + mkDerivation { + pname = "SFont"; + version = "0.1.1"; + sha256 = "077yvys00kp8lmkvc4mbynmkk9nn2ib5rh38bqcw0wnwsvl7140i"; + libraryHaskellDepends = [ array base SDL Sprig ]; + description = "SFont SDL Bitmap Fonts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "SG" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "SG"; + version = "1.0"; + sha256 = "0aj15lp5wbldaa9ndfvni1iq7kcrjv1syln9yz77jg6p8ndk61jv"; + libraryHaskellDepends = [ base mtl ]; + description = "Small geometry library for dealing with vectors and collision detection"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SGdemo" = callPackage + ({ mkDerivation, base, GLUT, OpenGL, SG }: + mkDerivation { + pname = "SGdemo"; + version = "1.1"; + sha256 = "0f7s8y5wq479i2yix2ik5ffsqkrb65pi31n6a03453kvk5jc7wv6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base GLUT OpenGL SG ]; + description = "An example of using the SG and OpenGL libraries"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "sgdemo"; + }) {}; + + "SGplus" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "SGplus"; + version = "1.1"; + sha256 = "1qwrhb7nw22v7j6d9x3a1ps9l7mjpwjy13zxssmimwfhbch055v3"; + libraryHaskellDepends = [ base mtl ]; + description = "(updated) Small geometry library for dealing with vectors and collision detection"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SHA" = callPackage + ({ mkDerivation, array, base, binary, bytestring, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "SHA"; + version = "1.6.4.4"; + sha256 = "0i4b2wjisivdy72synal711ywhx05mfqfba5n65rk8qidggm1nbb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base binary bytestring ]; + testHaskellDepends = [ + array base binary bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Implementations of the SHA suite of message digest functions"; + license = lib.licenses.bsd3; + }) {}; + + "SHA2" = callPackage + ({ mkDerivation, AES, base, bytestring, monads-tf, transformers }: + mkDerivation { + pname = "SHA2"; + version = "0.2.5"; + sha256 = "1zs79a327x6myfam3p2vr8lmszcaqnkll2qz8n4sy835vz328j40"; + libraryHaskellDepends = [ + AES base bytestring monads-tf transformers + ]; + description = "Fast, incremental SHA hashing for bytestrings"; + license = lib.licenses.bsd3; + }) {}; + + "SJW" = callPackage + ({ mkDerivation, attoparsec, base, Cabal, containers, directory + , filepath, mtl, optparse-applicative, random, text, time, unix + }: + mkDerivation { + pname = "SJW"; + version = "0.1.2.4"; + sha256 = "1flr9dp3v4cyn8fs6sybibbim5spzab7kxi6rxpczjcwmnn1cv78"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base containers directory filepath mtl random text time + unix + ]; + executableHaskellDepends = [ + attoparsec base optparse-applicative text + ]; + testHaskellDepends = [ base Cabal directory filepath random ]; + benchmarkHaskellDepends = [ base directory filepath random time ]; + description = "The Simple Javascript Wrench"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sjw"; + broken = true; + }) {}; + + "SMTPClient" = callPackage + ({ mkDerivation, base, containers, extensible-exceptions, hsemail + , network, old-locale, old-time + }: + mkDerivation { + pname = "SMTPClient"; + version = "1.1.0"; + sha256 = "07njj24c43iz33c641d5ish62h13lhpvn2mx5pv5i6s3fm3bxsfk"; + libraryHaskellDepends = [ + base containers extensible-exceptions hsemail network old-locale + old-time + ]; + description = "A simple SMTP client library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SNet" = callPackage + ({ mkDerivation, base, bindings-DSL, c2hsc, containers + , data-default, lens, mtl, transformers + }: + mkDerivation { + pname = "SNet"; + version = "0.1.0"; + sha256 = "19ls2icg5vflznf9wn5b429x6blismcdxinh66vd8cr8hwgc8m99"; + libraryHaskellDepends = [ + base bindings-DSL containers data-default lens mtl transformers + ]; + libraryToolDepends = [ c2hsc ]; + description = "Declarative coördination language for streaming networks"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SQLDeps" = callPackage + ({ mkDerivation, base, hashable, HDBC, HDBC-sqlite3, mtl + , unordered-containers + }: + mkDerivation { + pname = "SQLDeps"; + version = "0.1"; + sha256 = "1dx4vxrc7hjms3bx80bngwr5jxkb1v9hps09ayi0mqwhnfzq5vgp"; + libraryHaskellDepends = [ + base hashable HDBC HDBC-sqlite3 mtl unordered-containers + ]; + description = "Calculate db-data dependencies of functions"; + license = lib.licenses.bsd3; + }) {}; + + "SSTG" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-paths }: + mkDerivation { + pname = "SSTG"; + version = "0.1.1.7"; + sha256 = "1qgkqd025cd9q0la36i45kd356n8sxnzgnq40v71sdbv8f7wb4yh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ghc ghc-paths ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers ]; + description = "STG Symbolic Execution"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "SSTG-exe"; + broken = true; + }) {}; + + "STL" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal, text }: + mkDerivation { + pname = "STL"; + version = "0.3.0.6"; + sha256 = "18bz9qxsl7lq3j18ilczi175j3djwlpckzj5a65l4dj7d1sw1c35"; + libraryHaskellDepends = [ attoparsec base bytestring cereal text ]; + description = "STL 3D geometry format parsing and pretty-printing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "STLinkUSB" = callPackage + ({ mkDerivation, base, binary, bytestring, transformers, usb + , vector + }: + mkDerivation { + pname = "STLinkUSB"; + version = "0.1.1"; + sha256 = "1b0cxrjbldsdh948fa3d5qr0lmjl2g5qkh7ii4smkmsakzk9jx0s"; + libraryHaskellDepends = [ + base binary bytestring transformers usb vector + ]; + description = "STLink USB interface in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "STM32-Zombie" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, STLinkUSB + , STM32F103xx-SVD, transformers + }: + mkDerivation { + pname = "STM32-Zombie"; + version = "0.2.0"; + sha256 = "10vknxgihz3cgyzi1rmyh30zqyg0q7ll653ljndjj8lh3hnghajx"; + libraryHaskellDepends = [ + base binary bytestring containers STLinkUSB STM32F103xx-SVD + transformers + ]; + description = "control a STM32F103 microcontroller"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "STM32F103xx-SVD" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "STM32F103xx-SVD"; + version = "0.1"; + sha256 = "0m6vvj4mfmmn1r21aglwdb6801bwr0ks60vbwz7y1cb97vsdad9v"; + libraryHaskellDepends = [ base ]; + description = "Definition for Peripherals,Registers and Fields from STM32F103xx.svd"; + license = lib.licenses.bsd3; + }) {}; + + "STMonadTrans" = callPackage + ({ mkDerivation, array, base, mtl, tasty, tasty-hunit + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "STMonadTrans"; + version = "0.4.8"; + sha256 = "0ldqsl5axz1xlzha4b58kzpf35nr81ki3psy91zx7lpiv4agz7l3"; + libraryHaskellDepends = [ array base mtl transformers ]; + testHaskellDepends = [ + array base tasty tasty-hunit tasty-quickcheck transformers + ]; + description = "A monad transformer version of the ST monad"; + license = lib.licenses.bsd3; + }) {}; + + "SVD2HS" = callPackage + ({ mkDerivation, base, containers, pretty, text, xml-conduit + , xml-lens + }: + mkDerivation { + pname = "SVD2HS"; + version = "0.1"; + sha256 = "16crp18wyp7gb99x0vmjcqdwvsvns2kppaic3aspnidlc14hwg35"; + libraryHaskellDepends = [ + base containers pretty text xml-conduit xml-lens + ]; + description = "translate a SVD of a Microcontroller to Haskell tables"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SVG2Q" = callPackage + ({ mkDerivation, base, haskell98, language-c, pretty, svgutils, syb + , xml + }: + mkDerivation { + pname = "SVG2Q"; + version = "0.3"; + sha256 = "07cr20cdz4dk8c9j84j1wlzhg4qb4hmgyvh2nnlh4vc52bvvizmq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base haskell98 language-c pretty svgutils syb xml + ]; + description = "Code generation tool for Quartz code from a SVG"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "svg2q"; + }) {}; + + "SVGFonts" = callPackage + ({ mkDerivation, attoparsec, base, blaze-markup, blaze-svg + , bytestring, cereal, cereal-vector, containers, data-default-class + , diagrams-core, diagrams-lib, directory, parsec, split, text + , vector, xml + }: + mkDerivation { + pname = "SVGFonts"; + version = "1.8.0.1"; + sha256 = "0r3z7i7x56qvhyc51jlq084c1biy9xn72nm19mw116gx49rm32k9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base blaze-markup blaze-svg bytestring cereal + cereal-vector containers data-default-class diagrams-core + diagrams-lib directory parsec split text vector xml + ]; + description = "Fonts from the SVG-Font format"; + license = lib.licenses.bsd3; + }) {}; + + "SVGPath" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "SVGPath"; + version = "1.1.2"; + sha256 = "1a4rmp1rn6jv8nkab688i146ywiv4w6fp5bpm0slwgda2x0h6lp4"; + libraryHaskellDepends = [ base parsec ]; + description = "Parsing the path command of SVG"; + license = lib.licenses.bsd3; + }) {}; + + "SWMMoutGetMB" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 + , pipes-binary, pipes-bytestring, pipes-parse, split + }: + mkDerivation { + pname = "SWMMoutGetMB"; + version = "0.1.1.1"; + sha256 = "0scgh998laq8z2mjpjvhahy5z8nsc45lmdz2z8mv7cmfiqca5ck0"; + libraryHaskellDepends = [ + base binary bytestring data-binary-ieee754 pipes-binary + pipes-bytestring pipes-parse split + ]; + description = "A parser for SWMM 5 binary .OUT files"; + license = lib.licenses.lgpl3Only; + }) {}; + + "SableCC2Hs" = callPackage + ({ mkDerivation, array, base, containers, filepath, loch-th, pretty + , text, transformers, wl-pprint-text, xml + }: + mkDerivation { + pname = "SableCC2Hs"; + version = "0.0.1.0"; + sha256 = "1sngk170p5wyi3sgjkl74fr3k570fbfabhbg0dnp8z4iw53d8jfl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers ]; + executableHaskellDepends = [ + array base containers filepath loch-th pretty text transformers + wl-pprint-text xml + ]; + description = "Generate a parser (in Haskell) with the SableCC parser generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sable2hs"; + broken = true; + }) {}; + + "Safe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Safe"; + version = "0.1"; + sha256 = "0ybi5r4635yjx41ig54bm426fbdzrivc5kn8fwqxmzm62ai0v623"; + libraryHaskellDepends = [ base ]; + description = "Library for safe (pattern match free) functions"; + license = lib.licenses.bsd3; + }) {}; + + "SafeSemaphore" = callPackage + ({ mkDerivation, base, containers, HUnit, stm }: + mkDerivation { + pname = "SafeSemaphore"; + version = "0.10.1"; + sha256 = "0rpg9j6fy70i0b9dkrip9d6wim0nac0snp7qzbhykjkqlcvvgr91"; + revision = "1"; + editedCabalFile = "1k61gqgfh6n3sj8ni8sfvpcm39nqc2msjfxk2pgmhfabvv48w5hv"; + libraryHaskellDepends = [ base containers stm ]; + testHaskellDepends = [ base HUnit ]; + description = "Much safer replacement for QSemN, QSem, and SampleVar"; + license = lib.licenses.bsd3; + }) {}; + + "Salsa" = callPackage + ({ mkDerivation, base, bytestring, file-embed, glib, mono }: + mkDerivation { + pname = "Salsa"; + version = "0.2.0.2"; + sha256 = "0915mwi1ksa85in03vzm5hqbvk6ih7l0zslg5cmy7j9fc0jhgwgd"; + libraryHaskellDepends = [ base bytestring file-embed ]; + librarySystemDepends = [ glib mono ]; + description = "A .NET Bridge for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) glib; inherit (pkgs) mono;}; + + "Saturnin" = callPackage + ({ mkDerivation, base, bytestring, data-default, directory, either + , exceptions, filepath, formatting, hlint, hspec, ini, mtl, network + , old-locale, process, spawn, stm, temporary, text, time + , unordered-containers, yaml + }: + mkDerivation { + pname = "Saturnin"; + version = "0.1.0.2"; + sha256 = "0f6z17ry2n0qkgajiwip09r7dbcn72dkz7gh4igwk3n0igxlpqsr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring data-default directory either exceptions filepath + formatting ini mtl network old-locale process spawn stm temporary + text time unordered-containers yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base data-default either hlint hspec mtl ]; + description = "Saturnin CI / Job System"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "saturnin"; + broken = true; + }) {}; + + "SciBaseTypes" = callPackage + ({ mkDerivation, aeson, base, binary, cereal, deepseq, DPutils + , hashable, lens, log-domain, mtl, QuickCheck, semirings, tasty + , tasty-quickcheck, tasty-th, vector, vector-th-unbox + }: + mkDerivation { + pname = "SciBaseTypes"; + version = "0.1.1.0"; + sha256 = "12k2arn3qbgfa8bc344vv02smqj3yd6rqhnpfib3yi43nkbaazqa"; + libraryHaskellDepends = [ + aeson base binary cereal deepseq DPutils hashable lens log-domain + mtl semirings vector vector-th-unbox + ]; + testHaskellDepends = [ + aeson base binary cereal deepseq DPutils hashable lens log-domain + mtl QuickCheck semirings tasty tasty-quickcheck tasty-th vector + vector-th-unbox + ]; + benchmarkHaskellDepends = [ + aeson base binary cereal deepseq DPutils hashable lens log-domain + mtl semirings vector vector-th-unbox + ]; + description = "Base types and classes for statistics, sciences and humanities"; + license = lib.licenses.bsd3; + }) {}; + + "SciFlow" = callPackage + ({ mkDerivation, base, binary, bytestring, constraints + , cryptohash-sha256, distributed-process + , distributed-process-monad-control, exceptions, hashable + , lifted-async, memory, monad-control, mtl, network-transport + , network-transport-tcp, rainbow, sqlite-simple, stm + , template-haskell, text, th-lift-instances, time + , unordered-containers + }: + mkDerivation { + pname = "SciFlow"; + version = "0.7.0"; + sha256 = "1fm94yr872dg21j6pc0rxs5qvq7i72yn4338bhn73d1sv95c29ir"; + libraryHaskellDepends = [ + base binary bytestring constraints cryptohash-sha256 + distributed-process distributed-process-monad-control exceptions + hashable lifted-async memory monad-control mtl network-transport + network-transport-tcp rainbow sqlite-simple stm template-haskell + text th-lift-instances time unordered-containers + ]; + description = "Scientific workflow management system"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "SciFlow-drmaa" = callPackage + ({ mkDerivation, base, distributed-process, drmaa, hostname + , network-transport-tcp, random, SciFlow, stm, unordered-containers + }: + mkDerivation { + pname = "SciFlow-drmaa"; + version = "0.1.0"; + sha256 = "08lgdm7nlqapz54ixaf7z319laqiknk3vhhhljbch093vb0925bv"; + libraryHaskellDepends = [ + base distributed-process drmaa hostname network-transport-tcp + random SciFlow stm unordered-containers + ]; + description = "Scientific workflow management system"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ScratchFs" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, HFuse + , hsyslog, process, regex-compat, sqlite-simple, unix + }: + mkDerivation { + pname = "ScratchFs"; + version = "0.1.0.2"; + sha256 = "0c410hnby7g5qdx1kj3shwxl0m910vl3rj3ayx6f5qsz5by5rczh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath HFuse hsyslog process + regex-compat sqlite-simple unix + ]; + description = "Size limited temp filesystem based on fuse"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "ScratchFs"; + broken = true; + }) {}; + + "Scurry" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, network + , network-bytestring, parsec, random, stm, time, unix + }: + mkDerivation { + pname = "Scurry"; + version = "0.0.3"; + sha256 = "0iwlai8zspz08l3v7qf505mgfxn5v177kqa1x4xfssq7wzxawq8j"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring containers network network-bytestring parsec + random stm time unix + ]; + description = "A cross platform P2P VPN application built using Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "scurry"; + }) {}; + + "SecureHash-SHA3" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "SecureHash-SHA3"; + version = "0.1.1.0"; + sha256 = "0dva3bzfzyzh8kxljyipd041a2w1zhxjvxmhnw2mlv2jcywnk2hz"; + revision = "3"; + editedCabalFile = "0jsx09bjk98nvfy0fvr5n2dyx8s22xnq66dvniyl572g5kfyknwm"; + libraryHaskellDepends = [ base bytestring ]; + description = "simple static linked SHA3 using private symbols and the ref impl"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SegmentTree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "SegmentTree"; + version = "0.3"; + sha256 = "1hagm0y9x2j1wcgk5ibxnlh2slnxfggn79cq20ws0zvd4yqw3231"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + description = "Data structure for querying the set (or count) of intervals covering given point"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SelectSequencesFromMSA" = callPackage + ({ mkDerivation, base, biocore, biofasta, bytestring, ClustalParser + , cmdargs, containers, directory, either-unwrap, filepath, matrix + , parsec, process, text, text-metrics, transformers, vector + , ViennaRNAParser + }: + mkDerivation { + pname = "SelectSequencesFromMSA"; + version = "1.0.5"; + sha256 = "0m68xiaa6acaq30qlscpd5lm7x0rfrqxyn0krwahkqd5s9h5aj7i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base biocore biofasta bytestring ClustalParser cmdargs containers + directory either-unwrap filepath matrix parsec process text + text-metrics transformers vector ViennaRNAParser + ]; + executableHaskellDepends = [ + base cmdargs directory either-unwrap + ]; + description = "Selects a representative subset of sequences from multiple sequence alignment"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "SelectSequencesFromMSA"; + }) {}; + + "Semantique" = callPackage + ({ mkDerivation, base, bytestring, classify, containers, mongoDB + , mtl, network, process, split, tagsoup, text + }: + mkDerivation { + pname = "Semantique"; + version = "0.3.0"; + sha256 = "1l334lvm56xr7rw135l6nj7iz4h1yskl1fcrr5rdimlw7dyw2cr8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring classify containers mongoDB mtl network process + split tagsoup text + ]; + description = "Command-line tool for maintaining the Semantique database"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "semantique"; + broken = true; + }) {}; + + "Semigroup" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl }: + mkDerivation { + pname = "Semigroup"; + version = "0.0.7"; + sha256 = "1mdw1z50gr02j5hycki5rl95b1yk7xfrdk056ajw9ghw48s0jpx6"; + libraryHaskellDepends = [ base bytestring containers mtl ]; + description = "A semigroup"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SeqAlign" = callPackage + ({ mkDerivation, base, bytestring, vector }: + mkDerivation { + pname = "SeqAlign"; + version = "0.1.0.0"; + sha256 = "0vk63ni1a93win8if032nps5y0xi245cmjqq2j4xfsdddg5bdln5"; + libraryHaskellDepends = [ base bytestring vector ]; + description = "Sequence Alignment"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SessionLogger" = callPackage + ({ mkDerivation, base, directory, filepath, hslogger, mtl + , old-locale, random, time + }: + mkDerivation { + pname = "SessionLogger"; + version = "0.3.0.0"; + sha256 = "1zgjslf9p64aa7dwww44jq2f6iic1192ic98gmjsjj5ww8anl8c3"; + libraryHaskellDepends = [ + base directory filepath hslogger mtl old-locale random time + ]; + description = "Easy Loggingframework"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Set" = callPackage + ({ mkDerivation, base, containers, gauge, util }: + mkDerivation { + pname = "Set"; + version = "0.0.2.0"; + sha256 = "1kll1gdc4mg8sh483qj67yagcmgbbwz31xbinid0cpkcl93gccdb"; + libraryHaskellDepends = [ base containers util ]; + testHaskellDepends = [ base containers util ]; + benchmarkHaskellDepends = [ base containers gauge util ]; + description = "See README for more info"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ShellCheck_0_9_0" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, containers + , deepseq, Diff, directory, fgl, filepath, mtl, parsec, process + , QuickCheck, regex-tdfa, transformers + }: + mkDerivation { + pname = "ShellCheck"; + version = "0.9.0"; + sha256 = "071k2gc8rzpg9lwq9g10c9xx0zm1wcgsf8v4n1csj9fm56vy7gmb"; + revision = "2"; + editedCabalFile = "1bc552vfv76jq1zmqywv7a2z322v9ncz3sc69xpj0w6qwb3sd224"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base bytestring containers deepseq Diff directory fgl + filepath mtl parsec process QuickCheck regex-tdfa transformers + ]; + executableHaskellDepends = [ + aeson array base bytestring containers deepseq Diff directory fgl + filepath mtl parsec QuickCheck regex-tdfa transformers + ]; + testHaskellDepends = [ + aeson array base bytestring containers deepseq Diff directory fgl + filepath mtl parsec QuickCheck regex-tdfa transformers + ]; + description = "Shell script analysis tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "shellcheck"; + maintainers = [ lib.maintainers.zowoq ]; + }) {}; + + "ShellCheck" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, containers + , deepseq, Diff, directory, fgl, filepath, mtl, parsec, process + , QuickCheck, regex-tdfa, transformers + }: + mkDerivation { + pname = "ShellCheck"; + version = "0.10.0"; + sha256 = "08bdjcdl457xz2vh8y2w29bcwh1k7sfzyvszln3498vm5m1xn22d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base bytestring containers deepseq Diff directory fgl + filepath mtl parsec process QuickCheck regex-tdfa transformers + ]; + executableHaskellDepends = [ + aeson array base bytestring containers deepseq Diff directory fgl + filepath mtl parsec QuickCheck regex-tdfa transformers + ]; + testHaskellDepends = [ + aeson array base bytestring containers deepseq Diff directory fgl + filepath mtl parsec QuickCheck regex-tdfa transformers + ]; + description = "Shell script analysis tool"; + license = lib.licenses.gpl3Only; + mainProgram = "shellcheck"; + maintainers = [ lib.maintainers.zowoq ]; + }) {}; + + "Shellac" = callPackage + ({ mkDerivation, base, directory, mtl, unix }: + mkDerivation { + pname = "Shellac"; + version = "0.9.9"; + sha256 = "005793m4njccn28ngbhmi4zp7grf71rmhscy2i5bsy8an4b4wkg6"; + revision = "1"; + editedCabalFile = "1nq7j00vfrhfzkbsgr6j28zr339gx5bcvq6x9mvh9qvs2jmcdz1z"; + libraryHaskellDepends = [ base directory mtl unix ]; + description = "A framework for creating shell envinronments"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Shellac-compatline" = callPackage + ({ mkDerivation, base, Shellac, Shellac-readline }: + mkDerivation { + pname = "Shellac-compatline"; + version = "0.9.9"; + sha256 = "0qmiadsi8yihvlgdx88y9smw18jzcgpacv5mdipwrv2lrix9hnr5"; + revision = "1"; + editedCabalFile = "0ws8prjzj4j9yf1mqdnvlpv367cx4wfqa5jq5n6x7g9npwmd5ya0"; + libraryHaskellDepends = [ base Shellac Shellac-readline ]; + description = "\"compatline\" backend module for Shellac"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shellac-editline" = callPackage + ({ mkDerivation, base, editline, Shellac }: + mkDerivation { + pname = "Shellac-editline"; + version = "0.9.9"; + sha256 = "172fd5khxdi1wa3244mziypd7sp0d2wc2wh19w0gzmiqp1d2vqc7"; + revision = "1"; + editedCabalFile = "1wyal7nqnl5sj74d9mid2dw35d37b40v132cg3zhw9ys24k0jl6v"; + libraryHaskellDepends = [ base editline Shellac ]; + description = "Editline backend module for Shellac"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shellac-haskeline" = callPackage + ({ mkDerivation, base, haskeline, mtl, Shellac }: + mkDerivation { + pname = "Shellac-haskeline"; + version = "0.2.1"; + sha256 = "0lhm2j8gl2vk4qasb2d6ips6qnvb4bg0mpb7mczqhahzq3i38sh4"; + libraryHaskellDepends = [ base haskeline mtl Shellac ]; + description = "Haskeline backend module for Shellac"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shellac-readline" = callPackage + ({ mkDerivation, base, readline, Shellac }: + mkDerivation { + pname = "Shellac-readline"; + version = "0.9.9"; + sha256 = "0lc8xf81cz6slyl7djr5kibp96f7fqmqlhlmvv9x5as4k9gbq7rm"; + revision = "1"; + editedCabalFile = "019p7q1nmi2v7rb1rjnch4zaz506c4ry28mkivhkqiq3ay1m86hs"; + libraryHaskellDepends = [ base readline Shellac ]; + description = "Readline backend module for Shellac"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ShortestPathProblems" = callPackage + ({ mkDerivation, ADPfusion, ADPfusionSet, base, FormalGrammars + , log-domain, PrimitiveArray, QuickCheck, tasty, tasty-quickcheck + , tasty-th, text, vector + }: + mkDerivation { + pname = "ShortestPathProblems"; + version = "0.0.0.1"; + sha256 = "1p8xbrchk13mrij4vs0licblh3siq6m3kiz0l2n38xbmcc43zh8f"; + libraryHaskellDepends = [ + ADPfusion ADPfusionSet base FormalGrammars log-domain + PrimitiveArray text vector + ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck tasty-th vector + ]; + description = "grammars for TSP and SHP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ShowF" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ShowF"; + version = "0.1.1"; + sha256 = "1nq4i4h43nfh86f6wgwng1ps6mcdl1ba96x9wsjl3qzn3blavyfh"; + libraryHaskellDepends = [ base ]; + description = "Show for * -> *"; + license = lib.licenses.bsd3; + }) {}; + + "Shpadoinkle" = callPackage + ({ mkDerivation, base, containers, deepseq, ghcjs-dom, jsaddle + , jsaddle-warp, mtl, text, transformers, unliftio, wai + , wai-app-static, warp + }: + mkDerivation { + pname = "Shpadoinkle"; + version = "0.3.2.0"; + sha256 = "1an13ybgayp532vx040bhjccg3kb429zrcrhc38bkvbs6475y3bz"; + libraryHaskellDepends = [ + base containers deepseq ghcjs-dom jsaddle jsaddle-warp mtl text + transformers unliftio wai wai-app-static warp + ]; + description = "A programming model for declarative, high performance user interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Shpadoinkle-backend-pardiff" = callPackage + ({ mkDerivation, base, compactable, containers, exceptions + , file-embed, ghcjs-dom, jsaddle, monad-control, mtl, random + , Shpadoinkle, text, transformers-base, unliftio + }: + mkDerivation { + pname = "Shpadoinkle-backend-pardiff"; + version = "0.3.0.1"; + sha256 = "1ghj2464pq36paf3z56hc7q0p2nkfgwqjvfa3yymwfr2xdachqwd"; + libraryHaskellDepends = [ + base compactable containers exceptions file-embed ghcjs-dom jsaddle + monad-control mtl random Shpadoinkle text transformers-base + unliftio + ]; + description = "A Virtual Dom in pure Haskell, based on Html as an Alignable Functor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shpadoinkle-backend-snabbdom" = callPackage + ({ mkDerivation, base, containers, exceptions, file-embed + , ghcjs-dom, jsaddle, monad-control, mtl, Shpadoinkle, text + , transformers-base, unliftio + }: + mkDerivation { + pname = "Shpadoinkle-backend-snabbdom"; + version = "0.3.0.2"; + sha256 = "1hqbfsjlvrkfjf16r5f1jr7fxbki559mbxksqviba80b94wn34ld"; + libraryHaskellDepends = [ + base containers 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 = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shpadoinkle-backend-static" = callPackage + ({ mkDerivation, base, compactable, Shpadoinkle, text }: + mkDerivation { + pname = "Shpadoinkle-backend-static"; + version = "0.2.0.1"; + sha256 = "1lcly4kb6im7m1y25209s7wxdvisc0nyfa33a3fjf078ambqpai1"; + libraryHaskellDepends = [ base compactable Shpadoinkle text ]; + description = "A backend for rendering Shpadoinkle as Text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shpadoinkle-console" = callPackage + ({ mkDerivation, aeson, base, jsaddle, lens, text, unliftio }: + mkDerivation { + pname = "Shpadoinkle-console"; + version = "0.0.1.4"; + sha256 = "1agvyr8785y9dmhdcm36mhvg3lq2ksqly38asb7pb8xynhlvllbk"; + libraryHaskellDepends = [ aeson base jsaddle lens text unliftio ]; + description = "Support for the native browser console"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Shpadoinkle-debug" = callPackage + ({ mkDerivation, aeson, base, jsaddle, lens, text, unliftio }: + mkDerivation { + pname = "Shpadoinkle-debug"; + version = "0.0.0.1"; + sha256 = "1yvr3d40aa6sl3gpyr24a5hij63jm2p0jrx0kac7asjihvd6fk2g"; + libraryHaskellDepends = [ aeson base jsaddle lens text unliftio ]; + description = "Debugging tools for Shpadoinkle applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "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.2"; + sha256 = "1lcz9xlqxzzv8gq31jcd1lw5l8dw14ixkcg14kq73p0418lwm06z"; + 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 = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "devtools"; + }) {}; + + "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.2"; + sha256 = "1r96j6lx5k28m0wc4x0pdf81zzml6ppdaw5ywdlv85yxcmv1wxsd"; + libraryHaskellDepends = [ + base directory filepath servant Shpadoinkle + Shpadoinkle-backend-static Shpadoinkle-html Shpadoinkle-router text + unliftio + ]; + description = "Shpadoinkle as a static site"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shpadoinkle-examples" = callPackage + ({ mkDerivation, aeson, base, beam-core, beam-sqlite, bytestring + , 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.3"; + sha256 = "1ym3wnqqj07v0w07af6z9yiccx95bbljna36z37pz8gp35dxamlh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base beam-core beam-sqlite bytestring 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 + ]; + description = "Example usages of Shpadoinkle"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shpadoinkle-html" = callPackage + ({ mkDerivation, base, bytestring, compactable, containers + , directory, ghcjs-dom, jsaddle, lens, process, raw-strings-qq + , regex-pcre, Shpadoinkle, stm, template-haskell, text, time + , transformers, unliftio + }: + mkDerivation { + pname = "Shpadoinkle-html"; + version = "0.3.0.2"; + sha256 = "1wi1b4vnag530iz8xzqih1phwgpr96yv3brizmn6yj9j8d0bf5qz"; + libraryHaskellDepends = [ + base bytestring compactable containers directory ghcjs-dom jsaddle + lens process raw-strings-qq regex-pcre Shpadoinkle stm + template-haskell text time transformers unliftio + ]; + description = "A typed, template generated Html DSL, and helpers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shpadoinkle-isreal" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , directory, filepath, process, random, servant, servant-server + , text, time, warp + }: + mkDerivation { + pname = "Shpadoinkle-isreal"; + version = "0.0.0.2"; + sha256 = "1mvc5q5rvsgvgind9pv7389908ikb80qa704vwrzqb2wg2ir5g78"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq random servant + servant-server text time + ]; + executableHaskellDepends = [ + aeson base bytestring containers deepseq directory filepath process + random servant servant-server text time warp + ]; + description = "Isreal Swan will make a snowman for you!"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "isreal"; + broken = true; + }) {}; + + "Shpadoinkle-lens" = callPackage + ({ mkDerivation, base, lens, Shpadoinkle, text }: + mkDerivation { + pname = "Shpadoinkle-lens"; + version = "0.0.0.4"; + sha256 = "16lkkyjlxczdcdb8wwj4jvkhi9wsr9d9h5ih6kjdxd9r2qn4zi84"; + libraryHaskellDepends = [ base lens Shpadoinkle text ]; + description = "Lens combinators for Shpadoinkle applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shpadoinkle-router" = callPackage + ({ mkDerivation, aeson, base, bytestring, compactable, exceptions + , ghcjs-dom, http-api-data, http-media, http-types, jsaddle + , jsaddle-warp, lens, network-uri, servant, servant-client + , servant-client-js, servant-rawm, servant-rawm-server + , servant-server, Shpadoinkle, Shpadoinkle-backend-static, text + , unliftio, wai, wai-app-static, warp + }: + mkDerivation { + pname = "Shpadoinkle-router"; + version = "0.3.0.1"; + sha256 = "0xy09nklsjypaw2dmzl4dzdkrhdlzip2jw41mj1vm7xdvas7i7f1"; + libraryHaskellDepends = [ + aeson base bytestring compactable exceptions ghcjs-dom + http-api-data http-media http-types jsaddle jsaddle-warp lens + network-uri servant servant-client servant-client-js servant-rawm + servant-rawm-server servant-server Shpadoinkle + Shpadoinkle-backend-static text unliftio wai wai-app-static warp + ]; + description = "A single page application rounter for Shpadoinkle based on Servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shpadoinkle-streaming" = callPackage + ({ mkDerivation, base, lens, Shpadoinkle, streaming, text }: + mkDerivation { + pname = "Shpadoinkle-streaming"; + version = "0.0.0.2"; + sha256 = "1i86299ss25xd1swxd4rz9k5mvxqzhnafiylaawan2fbp2xwqkq2"; + libraryHaskellDepends = [ base lens Shpadoinkle streaming text ]; + description = "Integration of the streaming library with Shpadoinkle continuations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shpadoinkle-template" = callPackage + ({ mkDerivation, base, directory, file-embed, html-entities + , html-parse, process, Shpadoinkle, Shpadoinkle-backend-static + , template-haskell, text + }: + mkDerivation { + pname = "Shpadoinkle-template"; + version = "0.0.0.2"; + sha256 = "1alhlc4w9xcyzan0sbsanip3q0yw9pjg094linwwavb211wbcdkj"; + libraryHaskellDepends = [ + base directory html-entities html-parse process Shpadoinkle + Shpadoinkle-backend-static template-haskell text + ]; + testHaskellDepends = [ + base directory file-embed html-entities html-parse process + Shpadoinkle Shpadoinkle-backend-static template-haskell text + ]; + description = "Read standard file formats into Shpadoinkle with Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shpadoinkle-widgets" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, compactable + , containers, edit-distance, either, email-validate, hspec, jsaddle + , mtl, QuickCheck, quickcheck-classes, quickcheck-classes-base + , servant, Shpadoinkle, Shpadoinkle-html, stm, template-haskell + , text, transformers, unliftio + }: + mkDerivation { + pname = "Shpadoinkle-widgets"; + version = "0.2.0.1"; + sha256 = "11ncdip5f01d8ng1rgpprl0adrgca19mww86hybckg8v9lxvyfgc"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring compactable containers + edit-distance either email-validate jsaddle mtl servant Shpadoinkle + Shpadoinkle-html stm template-haskell text transformers unliftio + ]; + testHaskellDepends = [ + base containers hspec QuickCheck quickcheck-classes + quickcheck-classes-base + ]; + description = "A collection of common reusable types and components"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Shrub" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Shrub"; + version = "0.1.0.0"; + sha256 = "105rnyrqzagfgbfdxbdx4wqhvdfxkd8d5jaxkyqd1zyvf0chi858"; + libraryHaskellDepends = [ base ]; + description = "4-way trie fuzzy search"; + license = lib.licenses.bsd3; + }) {}; + + "Shu-thing" = callPackage + ({ mkDerivation, base, GLUT }: + mkDerivation { + pname = "Shu-thing"; + version = "1.1.4"; + sha256 = "1j42jgv27lj723mnq3dbc94zirhbbksahzw6y43ay1iylw870yjs"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base GLUT ]; + description = "A vector shooter game"; + license = lib.licenses.bsd3; + mainProgram = "shu-thing"; + }) {}; + + "SimpleAES" = callPackage + ({ mkDerivation, base, binary, bytestring, mwc-random }: + mkDerivation { + pname = "SimpleAES"; + version = "0.4.2"; + sha256 = "0s85xgwrhldyr2w3kcn9f72yjajmpz3d4dizq9p9z97rx4qva4vj"; + libraryHaskellDepends = [ base binary bytestring mwc-random ]; + description = "Fast AES encryption/decryption for bytestrings"; + license = lib.licenses.bsd3; + }) {}; + + "SimpleEA" = callPackage + ({ mkDerivation, base, mersenne-random-pure64, MonadRandom }: + mkDerivation { + pname = "SimpleEA"; + version = "0.2.1"; + sha256 = "0qimm9y138jjnzy5i6s5b7899rkxahk7p2kcwfry0gdq2pcb68vr"; + libraryHaskellDepends = [ + base mersenne-random-pure64 MonadRandom + ]; + description = "Simple evolutionary algorithm framework"; + license = lib.licenses.bsd3; + }) {}; + + "SimpleGL" = callPackage + ({ mkDerivation, base, GLFW, JuicyPixels, OpenGL, SimpleH, vector + }: + mkDerivation { + pname = "SimpleGL"; + version = "0.9.3"; + sha256 = "0c674q5jiqvscc53m0z5vkmljla29pcll15gbvxr86pqxwmqm5hr"; + libraryHaskellDepends = [ + base GLFW JuicyPixels OpenGL SimpleH vector + ]; + description = "A Simple Graphics Library from the SimpleH framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "SimpleH" = callPackage + ({ mkDerivation, base, bytestring, clock, containers, cpu + , directory, filepath, network, time, unix + }: + mkDerivation { + pname = "SimpleH"; + version = "1.2"; + sha256 = "0g05yplsm65xmx7brdcqy5kc8qcmzj96vywicwqpmigcv8pi9zmc"; + libraryHaskellDepends = [ + base bytestring clock containers cpu directory filepath network + time unix + ]; + description = "A light, clean and powerful Haskell utility library"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SimpleLog" = callPackage + ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring + , containers, directory, ForkableT, monad-control, mtl, old-locale + , resourcet, semigroups, stm, template-haskell, text, th-lift, time + , transformers, transformers-base + }: + mkDerivation { + pname = "SimpleLog"; + version = "0.1.0.3"; + sha256 = "12fjdmaxcpgp13gr1s25ybb5fysvbcg40j9yb29wvpbmf67xrsbw"; + libraryHaskellDepends = [ + ansi-terminal attoparsec base bytestring containers directory + ForkableT monad-control mtl old-locale resourcet semigroups stm + template-haskell text th-lift time transformers transformers-base + ]; + description = "Simple, configurable logging"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "SimpleServer" = callPackage + ({ mkDerivation, base, cmdargs, dyre, transformers, wai-routes + , warp + }: + mkDerivation { + pname = "SimpleServer"; + version = "0.1.1.2"; + sha256 = "0nb8j2sgbmf0nk4fbs2y4a4kdiv3vxc7qqaczl40b11l60qz4ab3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cmdargs dyre transformers wai-routes warp + ]; + executableHaskellDepends = [ + base cmdargs dyre transformers wai-routes warp + ]; + description = "A simple static file server, for when apache is overkill"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "simpleserver"; + }) {}; + + "SimpleTableGenerator" = callPackage + ({ mkDerivation, base, Cabal, split }: + mkDerivation { + pname = "SimpleTableGenerator"; + version = "0.2.0.0"; + sha256 = "1bbizqbgyk8666xylgrh0k8sdsnk2mmh3qy5h8f1v6v8m77yyn0v"; + libraryHaskellDepends = [ base split ]; + testHaskellDepends = [ base Cabal ]; + description = "Simple table generator"; + license = lib.licenses.gpl3Only; + }) {}; + + "Sit" = callPackage + ({ mkDerivation, alex, array, base, containers, data-lens-light + , happy, mtl + }: + mkDerivation { + pname = "Sit"; + version = "0.2023.8.3"; + sha256 = "1psmfgh1bklx52az1097n23nzfjnab002dcqrq140jqhnpfw7ynr"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base containers data-lens-light mtl + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Prototypical type checker for Type Theory with Sized Natural Numbers"; + license = "unknown"; + mainProgram = "Sit.bin"; + }) {}; + + "SizeCompare" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "SizeCompare"; + version = "0.1"; + sha256 = "0f53vggmc1ysi1rn8zd2kafi45w20d6j7iv1jgnrqy7izpah91a7"; + libraryHaskellDepends = [ base containers ]; + description = "Fast size comparison for standard containers"; + license = "GPL"; + }) {}; + + "Slides" = callPackage + ({ mkDerivation, base, colour, diagrams-lib, diagrams-svg + , file-embed, regex-applicative + }: + mkDerivation { + pname = "Slides"; + version = "0.1.0.10"; + sha256 = "0w60zffs83d5xmhz0d12aip5xqgih495wfrah25d64f9fh6j4j0i"; + libraryHaskellDepends = [ + base colour diagrams-lib diagrams-svg file-embed regex-applicative + ]; + testHaskellDepends = [ base file-embed ]; + description = "Generate slides from Haskell code"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SmithNormalForm" = callPackage + ({ mkDerivation, base, matrix, vector }: + mkDerivation { + pname = "SmithNormalForm"; + version = "0.1.0.0"; + sha256 = "1lwf047v5b757fwdz4dz94rky08lg9fib38iv6g5f4wsyacx0jzj"; + libraryHaskellDepends = [ base matrix vector ]; + description = "A lightweight Haskell implementation of Smith normal form over the integers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Smooth" = callPackage + ({ mkDerivation, base, containers, DifferenceLogic + , FirstOrderTheory, HUnit, Proper + }: + mkDerivation { + pname = "Smooth"; + version = "0.1.0.1"; + sha256 = "0rwl5dw1vpgszhs7pjk146kp8h8n3ggvpby9y18fr7zsqgsckzcd"; + libraryHaskellDepends = [ + base containers DifferenceLogic FirstOrderTheory HUnit Proper + ]; + description = "A tiny, lazy SMT solver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "SmtLib" = callPackage + ({ mkDerivation, base, parsec, transformers }: + mkDerivation { + pname = "SmtLib"; + version = "0.1.0.0"; + sha256 = "0wmdzl3anbbfqik2kl2wjy57cd9r3ix8h8g28rmzqbvlajrvqcv1"; + libraryHaskellDepends = [ base parsec transformers ]; + description = "Library for parsing SMTLIB2"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Snusmumrik" = callPackage + ({ mkDerivation, base, bytestring, convertible, cpphs, directory + , filepath, haskell98, HDBC, HDBC-sqlite3, HFuse, hslogger, iconv + , LibZip, regex-tdfa, stm, unix, utf8-string, xml, zip + }: + mkDerivation { + pname = "Snusmumrik"; + version = "0.0.1"; + sha256 = "1f4d493hnv7fag9c2p2hnm0kc6b705z7mgdk4z6s4g24536j4ksk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring convertible directory filepath haskell98 HDBC + HDBC-sqlite3 HFuse hslogger iconv LibZip regex-tdfa stm unix + utf8-string xml + ]; + executableSystemDepends = [ zip ]; + executableToolDepends = [ cpphs ]; + description = "E-library directory based on FUSE virtual file system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) zip;}; + + "SoOSiM" = callPackage + ({ mkDerivation, base, concurrent-supply, containers + , monad-coroutine, mtl, stm, transformers + }: + mkDerivation { + pname = "SoOSiM"; + version = "0.2.1.0"; + sha256 = "0ghblkhf942gcidsvah8z6wigymzfng1010mp17pvacizamakcmp"; + libraryHaskellDepends = [ + base concurrent-supply containers monad-coroutine mtl stm + transformers + ]; + description = "Abstract full system simulator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SoccerFun" = callPackage + ({ mkDerivation, base, base-unicode-symbols, binary, derive + , directory, mtl, process, random, zlib + }: + mkDerivation { + pname = "SoccerFun"; + version = "0.5.3"; + sha256 = "12dpvm8lzp8gllyrf7yzpljpdr0jdk42zhi7zrnzvjzryv6w268j"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base-unicode-symbols binary derive directory mtl process + random zlib + ]; + description = "Football simulation framework for teaching functional programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sfRecord"; + }) {}; + + "SoccerFunGL" = callPackage + ({ mkDerivation, base, base-unicode-symbols, binary, GLUT, OpenGL + , process, random, SoccerFun + }: + mkDerivation { + pname = "SoccerFunGL"; + version = "0.5.3"; + sha256 = "02j5ni8565ba7rvr6gw9z65qdfl7rd17586gqlkx2iz2v2bwkasf"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base-unicode-symbols binary GLUT OpenGL process random + SoccerFun + ]; + description = "OpenGL UI for the SoccerFun framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Sonnex" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "Sonnex"; + version = "0.1.0.3"; + sha256 = "0fqaw4wh7ml35kl75qsvqsq17g5pndf7x6clcmqxpwayjn2syzda"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Sonnex is an alternative to Soundex for french language"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SourceGraph" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, fgl, filepath + , Graphalyze, graphviz, haskell-src-exts, mtl, multiset, random + }: + mkDerivation { + pname = "SourceGraph"; + version = "0.7.0.7"; + sha256 = "1m4rkxrgv5j6kawwxdcfrsx8ypwarlbd1rwf7i3gzxhp5wkllwwk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers directory fgl filepath Graphalyze graphviz + haskell-src-exts mtl multiset random + ]; + description = "Static code analysis using graph-theoretic techniques"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "SourceGraph"; + }) {}; + + "Southpaw" = callPackage + ({ mkDerivation, ALUT, base, bytestring, cairo, containers + , filepath, GLFW-b, gtk3, JuicyPixels, OpenAL, OpenGL, vector + , Win32 + }: + mkDerivation { + pname = "Southpaw"; + version = "0.1.0.2"; + sha256 = "1zijb1b6ryrmq2230i1fr7iqz8iax9f2rwpy75fkggiknrd4xnpq"; + libraryHaskellDepends = [ + ALUT base bytestring cairo containers filepath GLFW-b gtk3 + JuicyPixels OpenAL OpenGL vector Win32 + ]; + description = "Assorted utility modules"; + license = lib.licenses.mit; + }) {}; + + "SpaceInvaders" = callPackage + ({ mkDerivation, array, base, deepseq, HGL, random + , simple-affine-space, Yampa + }: + mkDerivation { + pname = "SpaceInvaders"; + version = "0.13.3"; + sha256 = "0gl1cs2msc7c8vs4zknl77wqmlmp2k4brv0asni6mlc6nigriq4f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base deepseq HGL random simple-affine-space Yampa + ]; + description = "Video game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "spaceInvaders"; + broken = true; + }) {}; + + "SpacePrivateers" = callPackage + ({ mkDerivation, base, containers, enummapset-th, filepath + , LambdaHack, template-haskell, text + }: + mkDerivation { + pname = "SpacePrivateers"; + version = "0.1.0.0"; + sha256 = "0gj709knv4lvz34900jigb1hiq35acbbl86iwa5yszibm8f0drkh"; + revision = "1"; + editedCabalFile = "1gv48zss4rw4z2n9grga090j1223ylzwi5pirqb0d1mdj9w617dm"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers enummapset-th filepath LambdaHack template-haskell + text + ]; + description = "Simple space pirate roguelike"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "SpacePrivateers"; + }) {}; + + "SpatialMath" = callPackage + ({ mkDerivation, base, binary, cereal, doctest, ghc-prim, lens + , linear, QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "SpatialMath"; + version = "0.2.7.1"; + sha256 = "0ikl4yzrp3blhrw6i29xympvw6s6wfkbmq446gnkbnfv455xmdgw"; + revision = "1"; + editedCabalFile = "1jc32ff5005hjhi72jc8qb7r2lvzi5dq54yk102pq4015kr4n5q6"; + libraryHaskellDepends = [ + base binary cereal ghc-prim lens linear + ]; + testHaskellDepends = [ + base doctest QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "3d math including quaternions/euler angles/dcms and utility functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "SpinCounter" = callPackage + ({ mkDerivation, base, monad-loops, ref-mtl, stm }: + mkDerivation { + pname = "SpinCounter"; + version = "0.0.1"; + sha256 = "1rf9r69a2k3qfmy2nvwm3gdimncjglsv698rdc8i8gnjwrr0c1i2"; + libraryHaskellDepends = [ base monad-loops ref-mtl stm ]; + description = "Lock free Spin Counter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Spintax" = callPackage + ({ mkDerivation, attoparsec, base, extra, mtl, mwc-random, text }: + mkDerivation { + pname = "Spintax"; + version = "0.3.6.1"; + sha256 = "066pks24c4501i86hgll3bygqkgyag7n2src19k0x9gc05p130wr"; + libraryHaskellDepends = [ + attoparsec base extra mtl mwc-random text + ]; + description = "Random text generation based on spintax"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Spock" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , cryptonite, focus, hashable, hspec, hspec-wai, http-types, hvect + , list-t, monad-control, mtl, reroute, resource-pool, resourcet + , Spock-core, stm, stm-containers, text, time, transformers + , transformers-base, unordered-containers, vault, wai, wai-extra + }: + mkDerivation { + pname = "Spock"; + version = "0.14.0.0"; + sha256 = "19zqang5ixnfhqrdy70myqn8p1ijd24qfhnmj4w1f9hdr38kmz11"; + libraryHaskellDepends = [ + base base64-bytestring bytestring containers cryptonite focus + hashable http-types hvect list-t monad-control mtl reroute + resource-pool resourcet Spock-core stm stm-containers text time + transformers transformers-base unordered-containers vault wai + ]; + testHaskellDepends = [ + base bytestring hspec hspec-wai Spock-core stm text time + unordered-containers vault wai wai-extra + ]; + description = "Another Haskell web framework for rapid development"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Spock-api" = callPackage + ({ mkDerivation, aeson, base, deepseq, hvect, reroute }: + mkDerivation { + pname = "Spock-api"; + version = "0.14.0.0"; + sha256 = "1wqbq8vgq5sifybw32prkmcjwm2dqz4z3sv8ci4s603a2sril7h7"; + libraryHaskellDepends = [ aeson base deepseq hvect reroute ]; + description = "Another Haskell web framework for rapid development"; + license = lib.licenses.bsd3; + }) {}; + + "Spock-api-ghcjs" = callPackage + ({ mkDerivation, aeson, base, bytestring, ghcjs-base, hvect + , Spock-api, text + }: + mkDerivation { + pname = "Spock-api-ghcjs"; + version = "0.14.0.0"; + sha256 = "1ks2a8z2zav84qi9fkpp7pdl6bjbpn9j8h8mcfg5xb2h0p8000fc"; + libraryHaskellDepends = [ + aeson base bytestring ghcjs-base hvect Spock-api text + ]; + description = "Another Haskell web framework for rapid development"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Spock-api-server" = callPackage + ({ mkDerivation, base, hvect, mtl, Spock-api, Spock-core }: + mkDerivation { + pname = "Spock-api-server"; + version = "0.14.0.0"; + sha256 = "0ra8y036vilsb75jb0lsfbdraygz6jm7b5l9002n7ixypbp2adya"; + libraryHaskellDepends = [ base hvect mtl Spock-api Spock-core ]; + description = "Another Haskell web framework for rapid development"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Spock-auth" = callPackage + ({ mkDerivation, base, http-types, Spock, text, time }: + mkDerivation { + pname = "Spock-auth"; + version = "0.2.0.1"; + sha256 = "1vcrl5dqjn0ri9ybza2yv80xvbv2iwrz5hj5rbhgy6i803ixlpx0"; + libraryHaskellDepends = [ base http-types Spock text time ]; + description = "Provides authentification helpers for Spock"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Spock-core" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, cookie, hashable, hspec, hspec-wai + , http-api-data, http-types, hvect, mmorph, monad-control, mtl + , old-locale, reroute, resourcet, stm, superbuffer, text, time + , transformers, transformers-base, unordered-containers, vault, wai + , wai-extra, warp + }: + mkDerivation { + pname = "Spock-core"; + version = "0.14.0.1"; + sha256 = "0a93v9pxbvd9qqpx9rnv6gqpc5y8xh5dkfi0lkc566pj9cv8bpad"; + revision = "2"; + editedCabalFile = "09x9xvhdw0k0f9qswbd8g32kjsa34i4rdy117hl7zk0s5scin02a"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + cookie hashable http-api-data http-types hvect mmorph monad-control + mtl old-locale reroute resourcet stm superbuffer text time + transformers transformers-base unordered-containers vault wai + wai-extra warp + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring hspec hspec-wai http-types + monad-control reroute text time transformers transformers-base + unordered-containers wai + ]; + description = "Another Haskell web framework for rapid development"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Spock-digestive" = callPackage + ({ mkDerivation, base, digestive-functors, http-types, mtl + , Spock-core, text, unordered-containers, wai + }: + mkDerivation { + pname = "Spock-digestive"; + version = "0.3.0.0"; + sha256 = "1ymcy9jq3l4drl61wq5mvbyb3wv5mawp9kak8jxz3dgyafc11dh9"; + libraryHaskellDepends = [ + base digestive-functors http-types mtl Spock-core text + unordered-containers wai + ]; + description = "Digestive functors support for Spock"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Spock-lucid" = callPackage + ({ mkDerivation, base, lucid, Spock, transformers }: + mkDerivation { + pname = "Spock-lucid"; + version = "0.4.0.1"; + sha256 = "15r3vk78vbhqi09liq0a3zabya845zfmblqahgw6r2jjx49da9ii"; + libraryHaskellDepends = [ base lucid Spock transformers ]; + description = "Lucid support for Spock"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Spock-worker" = callPackage + ({ mkDerivation, base, containers, errors, HTF, lifted-base, mtl + , Spock, stm, text, time, transformers, vector + }: + mkDerivation { + pname = "Spock-worker"; + version = "0.3.1.0"; + sha256 = "0jywfrfdaklncp0dwl5mhppa9a10yy980yw8xqxsna75kzahkh7d"; + libraryHaskellDepends = [ + base containers errors lifted-base mtl Spock stm text time + transformers vector + ]; + testHaskellDepends = [ base containers HTF stm vector ]; + description = "Background workers for Spock"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "SpreadsheetML" = callPackage + ({ mkDerivation, base, xml }: + mkDerivation { + pname = "SpreadsheetML"; + version = "0.1"; + sha256 = "14d3fk0cal0svb2clbhbbk48fygwvb0k01aawfm72576mrz9mb18"; + libraryHaskellDepends = [ base xml ]; + description = "Write support for Excel's SpreadsheetML format"; + license = lib.licenses.bsd3; + }) {}; + + "Sprig" = callPackage + ({ mkDerivation, base, SDL }: + mkDerivation { + pname = "Sprig"; + version = "0.1.1"; + sha256 = "06jxs1hc69viv38nvafhn8ilj3xn2j9k543abgd8p69gc95w1lbn"; + libraryHaskellDepends = [ base SDL ]; + description = "Binding to Sprig"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Stack" = callPackage + ({ mkDerivation, base, deepseq, nats, stm }: + mkDerivation { + pname = "Stack"; + version = "0.4.0"; + sha256 = "0i8frm923gkk9h8z38jijrd43dfsj9rwzxhwj6xv57rq7l3nq583"; + revision = "2"; + editedCabalFile = "1n4zyl9iagzjx3i3zb5w24mf5x51nwwnnzrrc1rgkflvxlirm9md"; + libraryHaskellDepends = [ base deepseq nats stm ]; + description = "Stack data structure"; + license = lib.licenses.bsd3; + }) {}; + + "Stasis" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "Stasis"; + version = "0.0.1"; + sha256 = "1pycmc30hg7vzf3addl0kdd74hpamzg3c1z4fj6fzr4542afhcq8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base ]; + description = "A simple MVCC like library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Stasis"; + broken = true; + }) {}; + + "StateVar" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "StateVar"; + version = "1.2.2"; + sha256 = "098q4lk60najzpbfal4bg4sh7izxm840aa5h4ycaamjn77d3jjsy"; + libraryHaskellDepends = [ base stm transformers ]; + description = "State variables"; + license = lib.licenses.bsd3; + }) {}; + + "StateVar-transformer" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "StateVar-transformer"; + version = "1.0.0.0"; + sha256 = "1dbpxwjz6yf4ap20wm5ngvd0i0knkjsdahmd90ymddqj82v8w3d0"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "State variables"; + license = lib.licenses.bsd3; + }) {}; + + "StatisticalMethods" = callPackage + ({ mkDerivation, base, statistics, tuple, vector }: + mkDerivation { + pname = "StatisticalMethods"; + version = "0.0.0.1"; + sha256 = "1h90i6crknxv23zryqi7mfzg65g1ydv62mza1hiri66jlmdahir6"; + libraryHaskellDepends = [ base statistics tuple vector ]; + description = "Collection of useful statistical methods"; + license = lib.licenses.gpl3Only; + }) {}; + + "StockholmAlignment" = callPackage + ({ mkDerivation, base, directory, either-unwrap, filepath, parsec + , ParsecTools, text, vector + }: + mkDerivation { + pname = "StockholmAlignment"; + version = "1.3.0"; + sha256 = "1wc23pmcw246na7zwd6ka6v00kxn754pr3b069y7zn8l0lxby45p"; + libraryHaskellDepends = [ + base directory either-unwrap filepath parsec ParsecTools text + vector + ]; + description = "Libary for Stockholm aligmnent format"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Stomp" = callPackage + ({ mkDerivation, base, binary, bytestring, network, time + , utf8-string + }: + mkDerivation { + pname = "Stomp"; + version = "0.1.1"; + sha256 = "0fdibnhab5j03df70pfg9psk6ah80a91ds4nmlb0rdlldddbi3wn"; + libraryHaskellDepends = [ + base binary bytestring network time utf8-string + ]; + description = "Client library for Stomp brokers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Strafunski-ATermLib" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "Strafunski-ATermLib"; + version = "1.6.0.3"; + sha256 = "1cicz4d5kyl9j4y3p79m3fk56vcqk3220a6y536dw525x6180dzw"; + libraryHaskellDepends = [ base containers ]; + description = "An abstract data type designed for the exchange of tree-like data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Strafunski-Sdf2Haskell" = callPackage + ({ mkDerivation, base, directory, haskell-src, mtl, pretty, process + , Strafunski-ATermLib, Strafunski-StrategyLib, template-haskell + }: + mkDerivation { + pname = "Strafunski-Sdf2Haskell"; + version = "1.0.0.2"; + sha256 = "0h73yj74pl0k3p7vamqhw1jz36pvh8kfpw58gkmskdmkh7j6wb30"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base directory haskell-src mtl pretty process Strafunski-ATermLib + Strafunski-StrategyLib template-haskell + ]; + description = "Converts SDF to Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Sdf2Haskell"; + }) {}; + + "Strafunski-StrategyLib" = callPackage + ({ mkDerivation, base, directory, mtl, syb, transformers }: + mkDerivation { + pname = "Strafunski-StrategyLib"; + version = "5.0.1.0"; + sha256 = "15d2m7ahb3jwriariaff0yz93mmrhpv579wink9838w9091cf650"; + revision = "2"; + editedCabalFile = "1g9ksfgcz8fjasn78zq7w1yw9wk87i4gd5i0pf31gnf4l3963yz8"; + libraryHaskellDepends = [ base directory mtl syb transformers ]; + description = "Library for strategic programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "StrappedTemplates" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , filemanip, filepath, hspec, mtl, parsec, text, transformers + }: + mkDerivation { + pname = "StrappedTemplates"; + version = "0.2.0.2"; + sha256 = "0x0nsrzb2r9pwp353ksxwik48iw17whmsclfj07qrqxchdwrjy6h"; + libraryHaskellDepends = [ + base blaze-builder bytestring containers filemanip filepath mtl + parsec text transformers + ]; + testHaskellDepends = [ base blaze-builder bytestring hspec text ]; + description = "General purpose templates in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "StrategyLib" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "StrategyLib"; + version = "4.0.0.0"; + sha256 = "1sskndywpm1gi4bs4i1gah73jk49inlscg4jzcqhq0phb8f886xk"; + libraryHaskellDepends = [ base mtl ]; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Stream" = callPackage + ({ mkDerivation, base, lazysmallcheck, QuickCheck }: + mkDerivation { + pname = "Stream"; + version = "0.4.7.2"; + sha256 = "1l87l0kl4awzdyx6b28npwy6xf03r39d89iharsh06zgnd4y42wr"; + libraryHaskellDepends = [ base lazysmallcheck QuickCheck ]; + description = "A library for manipulating infinite lists"; + license = lib.licenses.bsd3; + }) {}; + + "StrictBench" = callPackage + ({ mkDerivation, base, benchpress, parallel }: + mkDerivation { + pname = "StrictBench"; + version = "0.1.1"; + sha256 = "1l4l77rjhl5g9089kjyarsrvbvm43bk370ld50qp17dqhvisl73m"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base benchpress parallel ]; + description = "Benchmarking code through strict evaluation"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "StrictCheck" = callPackage + ({ mkDerivation, base, bifunctors, containers, deepseq + , generics-sop, HUnit, QuickCheck, template-haskell + }: + mkDerivation { + pname = "StrictCheck"; + version = "0.3.0"; + sha256 = "16p1njy866gsg8jxyhx91x8nq67cr5w61fhqwffh6fyfhcybm2ag"; + libraryHaskellDepends = [ + base bifunctors containers generics-sop QuickCheck template-haskell + ]; + testHaskellDepends = [ + base deepseq generics-sop HUnit QuickCheck + ]; + description = "StrictCheck: Keep Your Laziness In Check"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "StringUtils" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "StringUtils"; + version = "0.2.0.2"; + sha256 = "1wbixjgzad3s9jj16kl0gvwg82g3hqvkag9wr5j58w98a4qyqw8i"; + libraryHaskellDepends = [ base ]; + description = "String manipulation utilities"; + license = lib.licenses.lgpl3Only; + }) {}; + + "SuffixStructures" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cereal, cmdargs + , containers, criterion, data-default-class, deepseq, ListLike + , mwc-random, primitive, vector, vector-algorithms + , vector-binary-instances + }: + mkDerivation { + pname = "SuffixStructures"; + version = "0.0.1.0"; + sha256 = "0s294s06pj95i6q8n1cxsgkdc7x98mvvr1qd720rxqd3y54n63lb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring cereal containers data-default-class + ListLike primitive vector vector-algorithms vector-binary-instances + ]; + executableHaskellDepends = [ + aeson base binary bytestring cereal cmdargs containers vector + ]; + benchmarkHaskellDepends = [ + base bytestring cmdargs criterion deepseq mwc-random vector + ]; + description = "Suffix array construction"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mkesa"; + broken = true; + }) {}; + + "SvgIcons" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "SvgIcons"; + version = "1.1.1"; + sha256 = "0nxk4a997sibj8nl1b1r6mcn0r7qbyz68jnirv29lq2yyh6lbja4"; + doHaddock = false; + description = "Svg Icons and more"; + license = lib.licenses.bsd3; + }) {}; + + "SybWidget" = callPackage + ({ mkDerivation, base, containers, mtl, syb-with-class + , template-haskell, TypeCompose + }: + mkDerivation { + pname = "SybWidget"; + version = "0.5.6"; + sha256 = "0m3papl90fs3zmlqxsjn0cymk049352cl42bif2x7gij75cv2b68"; + libraryHaskellDepends = [ + base containers mtl syb-with-class template-haskell TypeCompose + ]; + description = "Library which aids constructing generic (SYB3-based) widgets"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "SyntaxMacros" = callPackage + ({ mkDerivation, AspectAG, base, containers, HList, ListLike + , template-haskell, TTTAS, uu-parsinglib, uulib + }: + mkDerivation { + pname = "SyntaxMacros"; + version = "1.0.3"; + sha256 = "155vkv7kg026zc2crywdyna1df98mw41qm0sadqihaj49xk59vyc"; + libraryHaskellDepends = [ + AspectAG base containers HList ListLike template-haskell TTTAS + uu-parsinglib uulib + ]; + description = "Syntax Macros in the form of an EDSL"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Sysmon" = callPackage + ({ mkDerivation, base, ConfigFile, filepath, fingertree, Glob + , MissingH, mtl, old-locale, pretty, statistics, template-haskell + , time, vector + }: + mkDerivation { + pname = "Sysmon"; + version = "0.1.2"; + sha256 = "1zyp333vicjarcmip2q52nzfv948yl2q6qr3k3glp4v4m8f75ap3"; + revision = "1"; + editedCabalFile = "0q8v52ldarrhgp73rnm81p2h3a43nap9q2036z6p28wn3ymrbgrx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base ConfigFile filepath fingertree Glob MissingH mtl old-locale + pretty statistics template-haskell time vector + ]; + description = "Sybase 15 sysmon reports processor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TBC" = callPackage + ({ mkDerivation, base, Cabal, deepseq, directory, filepath, process + , unix + }: + mkDerivation { + pname = "TBC"; + version = "0.0.3"; + sha256 = "1063ckv034mb6s41xy8pr387y1hnknkyk4r29vmzdrm3pdcyzdn3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal deepseq directory filepath process + ]; + executableHaskellDepends = [ + base Cabal directory filepath process unix + ]; + description = "Testing By Convention"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tbc"; + broken = true; + }) {}; + + "TBit" = callPackage + ({ mkDerivation, base, containers, deepseq, fgl, free, hmatrix + , integration, list-extras, mtl, numeric-tools, parallel + }: + mkDerivation { + pname = "TBit"; + version = "0.4.2.3"; + sha256 = "1by1wy2w3ankg1php7m911kc53q2dv5jfl8v1iwp3mb68s8b6wrs"; + libraryHaskellDepends = [ + base containers deepseq fgl free hmatrix integration list-extras + mtl numeric-tools parallel + ]; + description = "Utilities for condensed matter physics tight binding calculations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TCache" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , hashtables, mtl, old-time, RefSerialize, stm, text + }: + mkDerivation { + pname = "TCache"; + version = "0.13.3"; + sha256 = "0d1lwp4mfvjlrn2k96h41ijl4rs7h46hrrwxyry1bw41vinifs5q"; + libraryHaskellDepends = [ + base bytestring containers directory hashtables mtl old-time + RefSerialize stm text + ]; + testHaskellDepends = [ + base bytestring containers directory hashtables mtl old-time + RefSerialize stm text + ]; + description = "A Transactional cache with user-defined persistence"; + license = lib.licenses.bsd3; + }) {}; + + "THEff" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "THEff"; + version = "0.1.4"; + sha256 = "0rpjd93lsqg3dqfjndm9l1nzyrbfs5nnvc61lmbmbhg0bcy0jms8"; + libraryHaskellDepends = [ base template-haskell ]; + description = "TH implementation of effects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TLT" = callPackage + ({ mkDerivation, ansi-terminal, base, free, mtl, resourcet + , STMonadTrans, transformers + }: + mkDerivation { + pname = "TLT"; + version = "0.5.0.0"; + sha256 = "10hman41jgzkdllcps0yabbym08ar9xislxk2dpj5y4ad5ajcyqy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base free mtl resourcet STMonadTrans transformers + ]; + executableHaskellDepends = [ + ansi-terminal base free mtl resourcet STMonadTrans transformers + ]; + testHaskellDepends = [ + ansi-terminal base free mtl resourcet STMonadTrans transformers + ]; + description = "Testing in monads and transformers without explicit specs"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "TLT-exe"; + broken = true; + }) {}; + + "TORCS" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, lens + , monad-loops, monad-parallel, MonadRandom, network, process + , random, random-shuffle, time, Yampa + }: + mkDerivation { + pname = "TORCS"; + version = "0.1.0.2"; + sha256 = "0lkp8qcglp2l6hq4py3i3kc1p1s6wvydrszh9dwfm6vk41cjwmnw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory lens monad-loops + monad-parallel MonadRandom network process random random-shuffle + time Yampa + ]; + executableHaskellDepends = [ base bytestring Yampa ]; + description = "Bindings to the TORCS vehicle simulator"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "Simple"; + broken = true; + }) {}; + + "TTTAS" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "TTTAS"; + version = "0.6.0"; + sha256 = "18p3rxh3g44ky5q4hjq53l4shg4gd8v68wra6bdxv8bjafxld1wp"; + libraryHaskellDepends = [ base ]; + description = "Typed Transformations of Typed Abstract Syntax"; + license = "LGPL"; + }) {}; + + "TV" = callPackage + ({ mkDerivation, base, DeepArrow, TypeCompose }: + mkDerivation { + pname = "TV"; + version = "0.5.0"; + sha256 = "0vz9j5vjypnkbzld18f6kczfj54disf43x5052s4n7gqzsjxpxvb"; + libraryHaskellDepends = [ base DeepArrow TypeCompose ]; + description = "Tangible Values -- composable interfaces"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "TYB" = callPackage + ({ mkDerivation, array, base, containers, mtl, template-haskell + , transformers + }: + mkDerivation { + pname = "TYB"; + version = "0.2.3"; + sha256 = "1rdwj6dg156i60i7s8xr310j0yza41jjqk6pmgx2giqjs122dz5n"; + libraryHaskellDepends = [ + array base containers mtl template-haskell transformers + ]; + description = "Template Your Boilerplate - a Template Haskell version of SYB"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TableAlgebra" = callPackage + ({ mkDerivation, base, containers, HaXml, mtl, pretty + , template-haskell + }: + mkDerivation { + pname = "TableAlgebra"; + version = "0.7.1"; + sha256 = "1jqkjnyznklyiy2shm4c9gix267war1hmsjncdmailhca41fs4bz"; + libraryHaskellDepends = [ + base containers HaXml mtl pretty template-haskell + ]; + description = "Ferry Table Algebra"; + license = lib.licenses.bsd3; + }) {}; + + "Tables" = callPackage + ({ mkDerivation, base, cookbook }: + mkDerivation { + pname = "Tables"; + version = "0.1.0.2"; + sha256 = "02a6awbqwhmv7c74lgbp35ykqn31mgwp7ffd0j4rs42vv1a4ffkr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base cookbook ]; + description = "A client for Quill databases"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Tables"; + broken = true; + }) {}; + + "Tablify" = callPackage + ({ mkDerivation, base, parsec, xhtml }: + mkDerivation { + pname = "Tablify"; + version = "0.8.2"; + sha256 = "10w3idjhrgmkrkjblrmb2wb2s2fg657nw5rmg5k147wrgrkzbsz3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base parsec xhtml ]; + description = "Tool to render CSV into tables of various formats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tablify"; + broken = true; + }) {}; + + "Tahin" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , cryptohash, haskeline, mtl, optparse-applicative, text + }: + mkDerivation { + pname = "Tahin"; + version = "0.1.2"; + sha256 = "08qr4cdcnsyc86dzpsjvsjlb3b6nkbrzkhpfjyv5z61pr0mjp6y8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base base64-bytestring bytestring text ]; + executableHaskellDepends = [ + base base64-bytestring bytestring containers cryptohash haskeline + mtl optparse-applicative text + ]; + description = "Tahin Password Generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tahin"; + broken = true; + }) {}; + + "Tainted" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "Tainted"; + version = "0.1.0.2"; + sha256 = "1mjr81z42qhwa6njlvlsslpzbbpiab88ns8g8amskwv159gk6mlb"; + libraryHaskellDepends = [ base mtl ]; + description = "Tainted type, and associated operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Takusen" = callPackage + ({ mkDerivation, base, mtl, old-time, time }: + mkDerivation { + pname = "Takusen"; + version = "0.8.7"; + sha256 = "0mxck66rz6lplgcl3a3i0gaybc2ki0q7wfilhkp2f3h3m50fg7wy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl old-time time ]; + description = "Database library with left-fold interface, for PostgreSQL, Oracle, SQLite, ODBC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Tape" = callPackage + ({ mkDerivation, base, comonad, distributive, Stream }: + mkDerivation { + pname = "Tape"; + version = "0.4.0.0"; + sha256 = "1d66l67cicn3q4a6glfxfkhc9cjm7vqi0bnyjad0bzyyv409j6bp"; + libraryHaskellDepends = [ base comonad distributive Stream ]; + description = "Bidirectionally infinite streams, akin to the tape of a Turing machine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TaskMonad" = callPackage + ({ mkDerivation, base, containers, mtl, process, random, unix, X11 + , X11-xft, xmonad, xmonad-contrib + }: + mkDerivation { + pname = "TaskMonad"; + version = "1.0.1"; + sha256 = "1kvhb0863kfbi63q0j9jzi3yr97r8zd5vhh5cqgpkra4rjb4qx1r"; + revision = "1"; + editedCabalFile = "1gsnl1sbnjh4j51mfniq6x2k9k6054frzxrdkqycmp0cpwhaijwi"; + libraryHaskellDepends = [ + base containers mtl process random unix X11 X11-xft xmonad + xmonad-contrib + ]; + description = "A collection of tools which can be used to access taskwarrior from xmonad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TastyTLT" = callPackage + ({ mkDerivation, ansi-terminal, base, free, mtl, resourcet + , STMonadTrans, tagged, tasty, TLT, transformers + }: + mkDerivation { + pname = "TastyTLT"; + version = "0.0.0.0"; + sha256 = "0xcwsgn5d8gsingxw6nq12gibxc3gn99bqr2pzbflysyygwf4gz1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base free mtl resourcet STMonadTrans tagged tasty TLT + transformers + ]; + executableHaskellDepends = [ + ansi-terminal base free mtl resourcet STMonadTrans tagged tasty TLT + transformers + ]; + testHaskellDepends = [ + ansi-terminal base free mtl resourcet STMonadTrans tagged tasty TLT + transformers + ]; + description = "Run TLT tests from Tasty"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "TLT-exe"; + }) {}; + + "Taxonomy" = callPackage + ({ mkDerivation, aeson, base, bytestring, either-unwrap, fgl + , graphviz, parsec, text, vector + }: + mkDerivation { + pname = "Taxonomy"; + version = "2.2.0"; + sha256 = "0rwm3p510k5nmzbdy8bxdviv37mba0bvygxq92f24wqb5gry8w9w"; + libraryHaskellDepends = [ + aeson base bytestring either-unwrap fgl graphviz parsec text vector + ]; + description = "Libary for parsing, processing and vizualization of taxonomy data"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "TaxonomyTools" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, cmdargs + , directory, either-unwrap, EntrezHTTP, fgl, hxt, parsec, process + , Taxonomy, text, vector + }: + mkDerivation { + pname = "TaxonomyTools"; + version = "1.0.1"; + sha256 = "15fballsvq40y8q0rkmmnr7dmspjw1b5lx43ikan7fh1rx9vl974"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring cassava cmdargs directory either-unwrap + EntrezHTTP fgl hxt parsec process Taxonomy text vector + ]; + description = "Tool for parsing, processing, comparing and visualizing taxonomy data"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "TeX-my-math" = callPackage + ({ mkDerivation, base, decimal-literals, directory, dumb-cas + , filepath, hashable, haskell-src-meta, HaTeX, process + , template-haskell, text, unordered-containers, vector-space, void + }: + mkDerivation { + pname = "TeX-my-math"; + version = "0.203.0.0"; + sha256 = "03c8bn7m5a9rjsna55g1qrfwnn195kgz4dm30czrb6blpd0giyhy"; + revision = "1"; + editedCabalFile = "0wgn295n59599fk2p0ssmc37mfnziylfv5xdb1i7wn69rn7f87da"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base decimal-literals dumb-cas hashable haskell-src-meta HaTeX + template-haskell text unordered-containers vector-space void + ]; + executableHaskellDepends = [ + base directory filepath HaTeX process text + ]; + testHaskellDepends = [ + base directory dumb-cas filepath haskell-src-meta HaTeX process + template-haskell text + ]; + description = "Render general Haskell math to LaTeX. Or: math typesetting with high signal-to-noise–ratio."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "TeXmyMath-example"; + broken = true; + }) {}; + + "TeaHS" = callPackage + ({ mkDerivation, array, base, containers, mtl, SDL, SDL-image + , SDL-mixer, SFont, Sprig + }: + mkDerivation { + pname = "TeaHS"; + version = "0.3.1"; + sha256 = "1326lrpkw2gyn7y9px38gyzi2cnx87ki65r6mwds746d1s1zmmcn"; + libraryHaskellDepends = [ + array base containers mtl SDL SDL-image SDL-mixer SFont Sprig + ]; + description = "TeaHS Game Creation Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Tensor" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Tensor"; + version = "1.1.0.2"; + sha256 = "0kyg43ah15fpvy8gypacimjnhb7j250jqksg6w5znz57fg0rari4"; + libraryHaskellDepends = [ base ]; + description = "Tensor data types"; + license = lib.licenses.bsd3; + }) {}; + + "TernaryTrees" = callPackage + ({ mkDerivation, base, binary }: + mkDerivation { + pname = "TernaryTrees"; + version = "0.2.0.2"; + sha256 = "06m4mi9cl16sfyn9wibb0ph32vhgf501adjq059s3hdlxr4acdwr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base binary ]; + executableHaskellDepends = [ base ]; + description = "Efficient pure ternary tree Sets and Maps"; + license = lib.licenses.bsd3; + mainProgram = "tdict"; + }) {}; + + "TestExplode" = callPackage + ({ mkDerivation, base, containers, directory, fgl, graphviz + , interpolatedstring-perl6, mtl, process, text + }: + mkDerivation { + pname = "TestExplode"; + version = "0.1.0.0"; + sha256 = "0r4nwzwdila9p05g5y99rp06dbh1k2yl5jsc6yn6dwvxkvvdjcs1"; + revision = "7"; + editedCabalFile = "0m66y84bcnwmws9lvgasi7vrsp5qdd68saxizx5kkqn3c6qnd06b"; + libraryHaskellDepends = [ + base containers directory fgl graphviz interpolatedstring-perl6 mtl + process text + ]; + description = "Generates testcases from program-snippets"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Theora" = callPackage + ({ mkDerivation, base, ogg, theora }: + mkDerivation { + pname = "Theora"; + version = "1.0"; + sha256 = "1gw97mxwb6ywc4qvfggjzsryl0m4g6g30ljx4xcvy6snfmgv00ig"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ ogg theora ]; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {ogg = null; theora = null;}; + + "Thingie" = callPackage + ({ mkDerivation, base, cairo, gtk, mtl }: + mkDerivation { + pname = "Thingie"; + version = "0.80"; + sha256 = "0fl6pk2vp765gyzc4afjdg0lgbnh5v08gfbp0kzny4ng25bmxqwa"; + libraryHaskellDepends = [ base cairo gtk mtl ]; + description = "Purely functional 2D drawing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ThreadObjects" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ThreadObjects"; + version = "0.0"; + sha256 = "0rpcv6kw351ykj36f83qdqygrhk4ylqlcgcswxl8gg1v33jaaqmz"; + libraryHaskellDepends = [ base ]; + description = "Mutable objects that reside in their own threads"; + license = lib.licenses.gpl3Only; + }) {}; + + "Thrift" = callPackage + ({ mkDerivation, base, binary, bytestring, ghc-prim, HTTP, network + }: + mkDerivation { + pname = "Thrift"; + version = "0.6.0.1"; + sha256 = "0yk496zql0jpyj83ybdzffc03sylf5pwn093k831m99j54l2r5yv"; + revision = "1"; + editedCabalFile = "1ncrb6m5a7qywbi3vmavfqv2nim3qbjpa51gf28p6xw52q2apa2n"; + libraryHaskellDepends = [ + base binary bytestring ghc-prim HTTP network + ]; + description = "Haskell bindings for the Apache Thrift RPC system"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Tic-Tac-Toe" = callPackage + ({ mkDerivation, base, safe }: + mkDerivation { + pname = "Tic-Tac-Toe"; + version = "0.1.0.2"; + sha256 = "16f7r1clxyq9hvy11bbkkp0wmpx3jsq3cc7yh9i3kdy27fdxvrdz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base safe ]; + description = "Tic Tac Toe in your command line!"; + license = lib.licenses.asl20; + mainProgram = "Tic-Tac-Toe"; + }) {}; + + "TicTacToe" = callPackage + ({ mkDerivation, base, containers, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "TicTacToe"; + version = "0.0.1"; + sha256 = "0542hripn5nlwdvnhkd9xzzh2b1x6alwnqxq877r92c7kqnlffw4"; + libraryHaskellDepends = [ + base containers HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A sub-project (exercise) for a functional programming course"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TigerHash" = callPackage + ({ mkDerivation, base, binary, bytestring, dataenc }: + mkDerivation { + pname = "TigerHash"; + version = "0.2"; + sha256 = "02plz1y7lmvp3jpl5srsnx2nkl6yhhfn6pqj00szs688cahk2dik"; + libraryHaskellDepends = [ base binary bytestring dataenc ]; + description = "TigerHash with C implementation"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TimePiece" = callPackage + ({ mkDerivation, base, containers, old-locale, old-time, random + , SDL, SDL-gfx, SDL-image, SDL-ttf + }: + mkDerivation { + pname = "TimePiece"; + version = "0.0.5"; + sha256 = "1ylf4kzyf947szgib0ivkvygbinmy97nvy77d0crryzxdmccrzbj"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers old-locale old-time random SDL SDL-gfx SDL-image + SDL-ttf + ]; + executableHaskellDepends = [ + base containers old-locale old-time random SDL SDL-gfx SDL-image + SDL-ttf + ]; + description = "A simple tile-based digital clock screen saver"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "TimePiece"; + broken = true; + }) {}; + + "TinyLaunchbury" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "TinyLaunchbury"; + version = "1.0.1"; + sha256 = "1xxadd8pqbgl0z8vrqn8fm6x0c9l2y3a7irjmjkh9750x6hdb4b9"; + libraryHaskellDepends = [ base mtl ]; + description = "Simple implementation of call-by-need using Launchbury's semantics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TinyURL" = callPackage + ({ mkDerivation, base, HTTP, network }: + mkDerivation { + pname = "TinyURL"; + version = "0.1.0"; + sha256 = "0y8bl6w3ix2zjhm10wazgi70sr02ydc3hrwjbr6whk341n140wsh"; + libraryHaskellDepends = [ base HTTP network ]; + description = "Use TinyURL to compress URLs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Titim" = callPackage + ({ mkDerivation, base, containers, matrix, random }: + mkDerivation { + pname = "Titim"; + version = "0.2.3"; + sha256 = "1s8zvb38r9pxh55d5206lijprc6xsqnr0j670sdjrw7n8gyn7vav"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers matrix random ]; + description = "Game for Lounge Marmelade"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "titim"; + broken = true; + }) {}; + + "Top" = callPackage + ({ mkDerivation, base, containers, mtl, parsec }: + mkDerivation { + pname = "Top"; + version = "1.7"; + sha256 = "0ykicqwayja14z30hn5cy3c96sikqhbyrh0bcqykk9izwhxs339x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers mtl ]; + executableHaskellDepends = [ base containers mtl parsec ]; + description = "Constraint solving framework employed by the Helium Compiler"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "topsolver"; + broken = true; + }) {}; + + "TotalMap" = callPackage + ({ mkDerivation, adjunctions, base, distributive, generics-sop + , lens, markdown-unlit + }: + mkDerivation { + pname = "TotalMap"; + version = "0.1.1.1"; + sha256 = "1415xyh354i7d5y7c2g2k1gyd3knkdx97gxa1z8bjn9ah5qvd8mw"; + libraryHaskellDepends = [ + adjunctions base distributive generics-sop lens + ]; + testHaskellDepends = [ + adjunctions base distributive generics-sop lens markdown-unlit + ]; + testToolDepends = [ markdown-unlit ]; + description = "A total map datatype"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Tournament" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "Tournament"; + version = "0.0.1"; + sha256 = "1yzgcsp3g5sfyxavq1firna5z5m9bnk9ddrbxxmpy1yydmj1n5jk"; + libraryHaskellDepends = [ base containers mtl ]; + testHaskellDepends = [ + base containers mtl QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Tournament related algorithms"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TraceUtils" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "TraceUtils"; + version = "0.1.0.2"; + sha256 = "0la19yynd7bpswi9012hf0vl9c4fdnn8p6y0287xanmdcs9zqz16"; + libraryHaskellDepends = [ base ]; + description = "Functions that should have been in Debug.Trace"; + license = lib.licenses.bsd3; + }) {}; + + "TransformeR" = callPackage + ({ mkDerivation, base, haskell-src-exts, mtl, parsec, QuickCheck }: + mkDerivation { + pname = "TransformeR"; + version = "0.1.0.0"; + sha256 = "1w1szm6k8ncfpklcvhhr2knpi6qx8axxxaqjdji5ck6msiszzdaz"; + revision = "1"; + editedCabalFile = "1ghl88mqq6bvw9lapm50iswygan35r1ajv2vfqy6jp00vhvfw72v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base haskell-src-exts mtl parsec ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck ]; + description = "eDSL in R for Safe Variable Transformarion"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "TransformeR-exe"; + broken = true; + }) {}; + + "TransformersStepByStep" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "TransformersStepByStep"; + version = "0.1.1.0"; + sha256 = "1cd8sh6gi9zmvd70kzw1x9ycanfsyphjdy3r65xrph54ilwy511p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers mtl ]; + description = "Tutorial on monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "TransformersStepByStep"; + broken = true; + }) {}; + + "Transhare" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "Transhare"; + version = "0.9"; + sha256 = "04n1ld6h3q71iqnvwyabzj69vdy2x98w0drriyx13ykywbd31036"; + libraryHaskellDepends = [ base containers ]; + description = "A library to apply transformation to containers so as to maximize sharing of unchanged subcomponents"; + license = lib.licenses.bsd3; + }) {}; + + "TreeCounter" = callPackage + ({ mkDerivation, base, ref-mtl, stm }: + mkDerivation { + pname = "TreeCounter"; + version = "0.0.2"; + sha256 = "06ci4v8gflsgi73wrpqvhb7w3mdkbjgidhqf95yyk4wiga1mrzal"; + libraryHaskellDepends = [ base ref-mtl stm ]; + description = "Wait-free Tree Counter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "TreeStructures" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "TreeStructures"; + version = "0.0.2"; + sha256 = "1lcj166i8f7850fqjv7xqxdn6zwpdynzxn3bf243wdnwmnn5pysx"; + libraryHaskellDepends = [ base ]; + description = "A collection of heaps and search trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TreeT" = callPackage + ({ mkDerivation, base, containers, transformers }: + mkDerivation { + pname = "TreeT"; + version = "0.0"; + sha256 = "0d1k4nblcnksh2j6b4v14r2xd2kn6cmqmyqhmy6wyz3kr0lyzxqd"; + libraryHaskellDepends = [ base containers transformers ]; + description = "Transformer for Data.Tree"; + license = lib.licenses.publicDomain; + }) {}; + + "Treiber" = callPackage + ({ mkDerivation, base, ghc-prim, monad-loops, ref-mtl, stm }: + mkDerivation { + pname = "Treiber"; + version = "0.0.4"; + sha256 = "09sd9p1y3zqkfahkp1vgdnlvgv1vnvdl7kdzccsd41h1h61fz3jd"; + libraryHaskellDepends = [ base ghc-prim monad-loops ref-mtl stm ]; + description = "Lock free Treiber stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "TrendGraph" = callPackage + ({ mkDerivation, base, containers, diagrams-cairo, diagrams-lib + , mtl, optparse-applicative, time + }: + mkDerivation { + pname = "TrendGraph"; + version = "0.1.0.1"; + sha256 = "1rdlimlbdpa089knhnqzgxc8ngqag4m4w3r92jd95kwnmr8nizkp"; + libraryHaskellDepends = [ + base containers diagrams-cairo diagrams-lib mtl + optparse-applicative time + ]; + description = "A simple trend Graph script"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TrieMap" = callPackage + ({ mkDerivation, base, bytestring, containers, primitive + , template-haskell, th-expand-syns, transformers, unpack-funcs + , vector + }: + mkDerivation { + pname = "TrieMap"; + version = "4.1.0"; + sha256 = "14wril1sa35cja66y7ah9qwr3bmsi985y7rlxyj12x2fv6dclpc4"; + libraryHaskellDepends = [ + base bytestring containers primitive template-haskell + th-expand-syns transformers unpack-funcs vector + ]; + description = "Automatic type inference of generalized tries with Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Twofish" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cereal + , crypto-api, HUnit, largeword, mtl, tagged + }: + mkDerivation { + pname = "Twofish"; + version = "0.3.2"; + sha256 = "1bv79582fxwgk255fhss6k8irb7mlbdvlvvx8jyzs16g3fyw1y5a"; + libraryHaskellDepends = [ + array base binary bytestring cereal crypto-api largeword mtl tagged + ]; + testHaskellDepends = [ + array base binary bytestring cereal crypto-api HUnit largeword + tagged + ]; + description = "An implementation of the Twofish Symmetric-key cipher"; + license = lib.licenses.bsd3; + }) {}; + + "TypeClass" = callPackage + ({ mkDerivation, base, containers, filepath, random + , reactive-banana, reactive-banana-sdl, SDL, SDL-ttf, transformers + }: + mkDerivation { + pname = "TypeClass"; + version = "0.2.1"; + sha256 = "0crymgw91xx0hblbmz488x39i2qzf9c15kv5x950ljmpyrhy5jhv"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers filepath random reactive-banana reactive-banana-sdl + SDL SDL-ttf transformers + ]; + description = "Typing speed game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "TypeClass"; + }) {}; + + "TypeCompose" = callPackage + ({ mkDerivation, base, base-orphans }: + mkDerivation { + pname = "TypeCompose"; + version = "0.9.14"; + sha256 = "0msss17lrya6y5xfvxl41xsqs6yr09iw6m1px4xlwin72xwly0sn"; + revision = "2"; + editedCabalFile = "1ghzj47mfjs1vqai93gh1mmsk92jz1bx0azfzxm0jmnwkgr3vlnh"; + libraryHaskellDepends = [ base base-orphans ]; + description = "Type composition classes & instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "TypeIlluminator" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "TypeIlluminator"; + version = "0.0"; + sha256 = "02ck7sik5wvh989k9ban1m2dlpfld0d0zs7sqb12m1f6wls7fghc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haskell98 ]; + description = "TypeIlluminator is a prototype tool exploring debugging of type errors/"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "typeilluminator"; + }) {}; + + "TypeNat" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "TypeNat"; + version = "0.5.0.1"; + sha256 = "0p22g0ara1wsj9jnnhimxsa5sxd5k0ci2p4371ca2xdc2qmxz05h"; + libraryHaskellDepends = [ base ]; + description = "Some Nat-indexed types for GHC"; + license = lib.licenses.mit; + }) {}; + + "TypingTester" = callPackage + ({ mkDerivation, base, containers, directory, time }: + mkDerivation { + pname = "TypingTester"; + version = "0.2.0.0"; + sha256 = "07qwvmdh5164v552qkk4fm66nlvb4dcv0wh5jircfgh7gsd60l6n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers directory time ]; + description = "Command Line Typing speed tester"; + license = lib.licenses.gpl3Only; + mainProgram = "typingtester"; + }) {}; + + "UISF" = callPackage + ({ mkDerivation, array, arrows, base, containers, deepseq, GLUT + , OpenGL, stm, transformers + }: + mkDerivation { + pname = "UISF"; + version = "0.4.0.0"; + sha256 = "1rzkh36q9c3k6l9fi93fvynhivivp00pk4xlz8qbhr0kr3qq880x"; + libraryHaskellDepends = [ + array arrows base containers deepseq GLUT OpenGL stm transformers + ]; + description = "Library for Arrowized Graphical User Interfaces"; + license = lib.licenses.bsd3; + }) {}; + + "UMM" = callPackage + ({ mkDerivation, base, haskell98, old-time, parsec, process + , utf8-string + }: + mkDerivation { + pname = "UMM"; + version = "0.3.1"; + sha256 = "0k9kvlkcznk6ydfcymzzh0a4j4zkl5iblvnx6fkmk8xah1qnkq5h"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base haskell98 old-time parsec process utf8-string + ]; + description = "A small command-line accounting tool"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "umm"; + }) {}; + + "URLT" = callPackage + ({ mkDerivation, applicative-extras, base, Consumer + , happstack-server, hsp, hsx, mtl, QuickCheck, regular + , template-haskell + }: + mkDerivation { + pname = "URLT"; + version = "0.14"; + sha256 = "14qlyrc3ins3lwhd2c8lyhm1j3v6nj4qgs5g9xys4w6hnndz2g3s"; + libraryHaskellDepends = [ + applicative-extras base Consumer happstack-server hsp hsx mtl + QuickCheck regular template-haskell + ]; + description = "Library for maintaining correctness of URLs within an application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "URLb" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers }: + mkDerivation { + pname = "URLb"; + version = "0.0.1"; + sha256 = "1l62z7798bby4fbrz62ic802g8zah3flb2pmsd3ky7y5903s3nxr"; + libraryHaskellDepends = [ attoparsec base bytestring containers ]; + description = "DEPRECATED A simple, liberal URL parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "UTFTConverter" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hspec + , image-type, JuicyPixels, time + }: + mkDerivation { + pname = "UTFTConverter"; + version = "0.1.0.1"; + sha256 = "13f59flfrf6xgyg86z3bgwbnb38n5lnwmib7480f694x14c44f64"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath image-type JuicyPixels time + ]; + executableHaskellDepends = [ + base bytestring directory filepath JuicyPixels time + ]; + testHaskellDepends = [ + base bytestring directory filepath hspec JuicyPixels time + ]; + description = "Processing popular picture formats into .c or .raw format in RGB565"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "UTFTConverter"; + }) {}; + + "Unique" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, extra + , hashable, hspec, QuickCheck, quickcheck-instances + , unordered-containers + }: + mkDerivation { + pname = "Unique"; + version = "0.4.7.9"; + sha256 = "14f1qnmhdmbam8qis725dhwq1mk9h86fsnzhkwhsx73ny9z29s1l"; + revision = "1"; + editedCabalFile = "10s0npnfkh7naj49afmyrvnilikp6426fbhi49f97pxrgcmy4dvw"; + libraryHaskellDepends = [ + base containers extra hashable unordered-containers + ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + benchmarkHaskellDepends = [ + base bytestring criterion hashable QuickCheck quickcheck-instances + ]; + description = "It provides the functionality like unix \"uniq\" utility"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.kiwi ]; + }) {}; + + "Unixutils" = callPackage + ({ mkDerivation, base, bytestring, directory, exceptions, filepath + , libxcrypt, mtl, process, process-extras, pureMD5, regex-tdfa + , unix, zlib + }: + mkDerivation { + pname = "Unixutils"; + version = "1.54.3"; + sha256 = "1if3nv74gil9l06ra7q6is7z4xx1llg8gc9qvgjbg4pbzib55j6w"; + libraryHaskellDepends = [ + base bytestring directory exceptions filepath mtl process + process-extras pureMD5 regex-tdfa unix zlib + ]; + librarySystemDepends = [ libxcrypt ]; + description = "A crude interface between Haskell and Unix-like operating systems"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libxcrypt;}; + + "Unixutils-shadow" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "Unixutils-shadow"; + version = "1.0.0"; + sha256 = "11m8lgq2rjvh7j8si7sqixf4k4ns65jy0zp6apqp0xc23c1znyr7"; + libraryHaskellDepends = [ base unix ]; + description = "A simple interface to shadow passwords (aka, shadow.h)"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {}; + + "Updater" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Updater"; + version = "0.3"; + sha256 = "0iry59pyd4iy0cmj6flr05lbk3696l1z8wswqcfp8q8m5ibykkz0"; + libraryHaskellDepends = [ base ]; + description = "Monadic FRP library based on stm"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "UrlDisp" = callPackage + ({ mkDerivation, base, cgi, MaybeT, mtl }: + mkDerivation { + pname = "UrlDisp"; + version = "0.1.7"; + sha256 = "1y21v5k7s9sj8z5r3czp5i80x40zvyqxzr1xl28ardwj5q5rrvzp"; + libraryHaskellDepends = [ base cgi MaybeT mtl ]; + description = "Url dispatcher. Helps to retain friendly URLs in web applications."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Useful" = callPackage + ({ mkDerivation, base, containers, random }: + mkDerivation { + pname = "Useful"; + version = "0.0.6"; + sha256 = "01xb68qh29q6b0pdxvadqw7q1p855k14jdz1qjlhg6785n0qp954"; + libraryHaskellDepends = [ base containers random ]; + description = "Some useful functions and shorthands"; + license = lib.licenses.bsd3; + }) {}; + + "UtilityTM" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "UtilityTM"; + version = "0.0.4"; + sha256 = "1mjy3w4sw32rbmm13yhmpidfsj91v3p58jvki16z0kzk3fswpa85"; + libraryHaskellDepends = [ base ]; + description = "Utility functions that are missing from the standard library"; + license = lib.licenses.bsd3; + }) {}; + + "VKHS" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring + , case-insensitive, clock, containers, data-default-class + , directory, filepath, flippers, hashable, http-client + , http-client-tls, http-types, mtl, network-uri + , optparse-applicative, parsec, pipes, pipes-http, pretty-show + , process, regexpr, scientific, split, tagsoup, text, time + , utf8-string, vector + }: + mkDerivation { + pname = "VKHS"; + version = "1.9.2"; + sha256 = "0axipbapshpdybzaiklcyyzly1awnfmpg7q2hqf3sy97rw72blbj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring case-insensitive clock + containers data-default-class directory filepath flippers hashable + http-client http-client-tls http-types mtl network-uri + optparse-applicative parsec pipes pipes-http pretty-show process + regexpr scientific split tagsoup text time utf8-string vector + ]; + executableHaskellDepends = [ + base bytestring directory filepath mtl optparse-applicative parsec + regexpr text + ]; + description = "Provides access to Vkontakte social network via public API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "vkq"; + broken = true; + }) {}; + + "VRML" = callPackage + ({ mkDerivation, aeson, base, doctest, megaparsec, pretty-simple + , prettyprinter, text + }: + mkDerivation { + pname = "VRML"; + version = "0.1.0.0"; + sha256 = "17dnxkr8y2g65anas5vg76cqyxbcp2zzxayf8lc2d5iigxnrvsgq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base megaparsec prettyprinter text + ]; + executableHaskellDepends = [ + aeson base megaparsec pretty-simple prettyprinter text + ]; + testHaskellDepends = [ + aeson base doctest megaparsec prettyprinter text + ]; + description = "VRML parser and generator for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Validation" = callPackage + ({ mkDerivation, base, bifunctors, semigroupoids, semigroups }: + mkDerivation { + pname = "Validation"; + version = "0.2.0"; + sha256 = "10smif8y5bgjiarag3ws131kwji32mlh6mqfnmmp20xf41fsm0z3"; + libraryHaskellDepends = [ + base bifunctors semigroupoids semigroups + ]; + description = "A data-type like Either but with an accumulating Applicative"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ValveValueKeyvalue" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "ValveValueKeyvalue"; + version = "1.1.0.0"; + sha256 = "1hcgyv5fhpqvccpplrpi192vlk8dh1ds3w455fy3yvz14g5rfvkp"; + revision = "1"; + editedCabalFile = "0zgmnnh5dlsxlrqprz4q47s29jr9mdmc0pmaaplkn1x8q8xcl43k"; + libraryHaskellDepends = [ base parsec ]; + description = "A Valve Value-keyvalue parser for Haskell made with Parsec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Vec" = callPackage + ({ mkDerivation, array, base, ghc-prim }: + mkDerivation { + pname = "Vec"; + version = "1.0.5"; + sha256 = "0hyk553pdn72zc1i82njz3md8ycmzfiwi799y08qr3fg0i8r88zm"; + libraryHaskellDepends = [ array base ghc-prim ]; + description = "Fixed-length lists and low-dimensional linear algebra"; + license = lib.licenses.bsd3; + }) {}; + + "Vec-Boolean" = callPackage + ({ mkDerivation, base, Boolean, Vec }: + mkDerivation { + pname = "Vec-Boolean"; + version = "1.0.6"; + sha256 = "0zxxpychddmlrv7r190gn4dl282ak4qfk2d92l24qxi9fds1rshk"; + libraryHaskellDepends = [ base Boolean Vec ]; + description = "Provides Boolean instances for the Vec package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Vec-OpenGLRaw" = callPackage + ({ mkDerivation, base, OpenGLRaw, Vec }: + mkDerivation { + pname = "Vec-OpenGLRaw"; + version = "0.2.0.1"; + sha256 = "0qsi1s8qp3fkr5alh2m7y1a1lm5xypjvmk174ywf0aga2y20bblm"; + libraryHaskellDepends = [ base OpenGLRaw Vec ]; + description = "Instances and functions to interoperate Vec and OpenGL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Vec-Transform" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "Vec-Transform"; + version = "1.1"; + sha256 = "0jwi9kgij8xd0419nkksgffwcn94fz6ijdq8s29b771409a1pkfc"; + doHaddock = false; + description = "This package is obsolete"; + license = lib.licenses.bsd3; + }) {}; + + "VecN" = callPackage + ({ mkDerivation, base, Peano }: + mkDerivation { + pname = "VecN"; + version = "0.0.2"; + sha256 = "1hv8idxv9gniwwjs67q75bbcc5ry9r05cxjmsxk0q54l8zscdss2"; + libraryHaskellDepends = [ base Peano ]; + description = "a simple peano-indexed vector type"; + license = lib.licenses.bsd3; + }) {}; + + "Verba" = callPackage + ({ mkDerivation, base, containers, matrix }: + mkDerivation { + pname = "Verba"; + version = "0.1.2.0"; + sha256 = "1fig9zxxisd51v5vzcsapsp4qygikhwhpjzyagw7a3x6kv5qpipm"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base containers matrix ]; + description = "A solver for the WordBrain game"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "Verba"; + broken = true; + }) {}; + + "ViennaRNA-bindings" = callPackage + ({ mkDerivation, array, base, bytestring, c2hs, QuickCheck, tasty + , tasty-hunit, tasty-silver, tasty-th + }: + mkDerivation { + pname = "ViennaRNA-bindings"; + version = "0.233.2.0"; + sha256 = "1hzw4x493vqwmcdjj7ahn8cj7r2zw5mjs8gpl1alnsp1lp0j517y"; + libraryHaskellDepends = [ array base bytestring ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + array base bytestring QuickCheck tasty tasty-hunit tasty-silver + tasty-th + ]; + testToolDepends = [ c2hs ]; + description = "ViennaRNA v2 bindings"; + license = "unknown"; + }) {}; + + "ViennaRNA-extras" = callPackage + ({ mkDerivation, array, attoparsec, base, BiobaseTypes, BiobaseXNA + , bytestring, deepseq, lens, QuickCheck, streaming + , streaming-bytestring, strict, strict-base-types, tasty + , tasty-quickcheck, tasty-th, vector, ViennaRNA-bindings + }: + mkDerivation { + pname = "ViennaRNA-extras"; + version = "0.0.0.1"; + sha256 = "06az042v9ja888nq59bdcsj6i7zk4dmbjsb9qcbdzqv6xw1lm8ac"; + libraryHaskellDepends = [ + array attoparsec base BiobaseTypes BiobaseXNA bytestring deepseq + lens QuickCheck streaming streaming-bytestring strict + strict-base-types ViennaRNA-bindings + ]; + testHaskellDepends = [ + attoparsec base bytestring QuickCheck tasty tasty-quickcheck + tasty-th vector + ]; + description = "ViennaRNA v2 extensions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ViennaRNAParser" = callPackage + ({ mkDerivation, base, hspec, parsec, ParsecTools, process + , transformers + }: + mkDerivation { + pname = "ViennaRNAParser"; + version = "1.3.3"; + sha256 = "1zmfzdp28g9mz99yp2kv98g745a2p4cls4553izcbc5q0v8l3sby"; + libraryHaskellDepends = [ + base parsec ParsecTools process transformers + ]; + testHaskellDepends = [ base hspec parsec ]; + description = "Libary for parsing ViennaRNA package output"; + license = lib.licenses.gpl3Only; + }) {}; + + "Villefort" = callPackage + ({ mkDerivation, aeson, base, bytestring, concurrent-extra + , convertible, directory, filepath, HDBC, HDBC-sqlite3, hspec + , MissingH, mtl, process, QuickCheck, random, scotty, split, strict + , text, time, transformers, unbounded-delays, unix, uri-encode + , webdriver + }: + mkDerivation { + pname = "Villefort"; + version = "0.1.2.19"; + sha256 = "1n6371yvlb39dzi4apcb4am2cyqpm26c2d258idyii4v7s5j0rq0"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring convertible directory filepath HDBC + HDBC-sqlite3 MissingH mtl process random scotty split strict text + time transformers unix uri-encode + ]; + executableHaskellDepends = [ + base HDBC HDBC-sqlite3 random scotty split text time + ]; + testHaskellDepends = [ + base concurrent-extra HDBC HDBC-sqlite3 hspec mtl QuickCheck + unbounded-delays webdriver + ]; + description = "Villefort is a task manager and time tracker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Villefort"; + broken = true; + }) {}; + + "Vis" = callPackage + ({ mkDerivation, base, binary, bmp, bytestring, GLUT, OpenGL + , OpenGLRaw, SpatialMath, time, vector, vector-binary-instances + }: + mkDerivation { + pname = "Vis"; + version = "0.7.7.0"; + sha256 = "1qsk7qc1d5j4wbn65ah1p33k548q68sd7w0sv4i3c7qj61hpmh09"; + revision = "2"; + editedCabalFile = "0ipr0qq2szrck21akrip2ib82xxsys84y4hdm2mk1cvs3vy1f8mm"; + libraryHaskellDepends = [ + base binary bmp bytestring GLUT OpenGL OpenGLRaw SpatialMath time + vector vector-binary-instances + ]; + description = "Painless 3D graphics, no affiliation with gloss"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Vulkan" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Vulkan"; + version = "0.1.0.0"; + sha256 = "1jpw465n1abwi17s0yixg31f2zx28a24k3vh3kx59lknrw8q9jz1"; + libraryHaskellDepends = [ base ]; + description = "A binding for the Vulkan API"; + license = lib.licenses.bsd3; + }) {}; + + "VulkanMemoryAllocator" = callPackage + ({ mkDerivation, base, bytestring, system-cxx-std-lib, transformers + , vector, vulkan + }: + mkDerivation { + pname = "VulkanMemoryAllocator"; + version = "0.11.0.1"; + sha256 = "0v8grsc28sni1mapnr56mvmg956q8nw6qqkdfwwhksyykfz6w9fm"; + libraryHaskellDepends = [ + base bytestring system-cxx-std-lib transformers vector vulkan + ]; + description = "Bindings to the VulkanMemoryAllocator library"; + license = lib.licenses.bsd3; + badPlatforms = [ + "i686-linux" "armv7l-linux" + ] ++ lib.platforms.darwin; + maintainers = [ lib.maintainers.expipiplus1 ]; + }) {}; + + "WAVE" = callPackage + ({ mkDerivation, base, bytestring, containers, parseargs }: + mkDerivation { + pname = "WAVE"; + version = "0.1.6"; + sha256 = "1jm0zs4v38agy0rinlxkgx5zgdy0qizy2nb73wfzprk5kka5kn37"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + executableHaskellDepends = [ + base bytestring containers parseargs + ]; + description = "WAVE audio file IO library"; + license = lib.licenses.bsd3; + mainProgram = "sinewave"; + }) {}; + + "WEditor" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "WEditor"; + version = "0.2.1.1"; + sha256 = "0p0vrvg96va4jppcxr3r5m14ykb5jybn8iyj677dxpziwh5brhmq"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base directory filepath ]; + doHaddock = false; + description = "Generic text-editor logic for use with fixed-width fonts"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "WEditorBrick" = callPackage + ({ mkDerivation, base, brick, microlens, vty, WEditor }: + mkDerivation { + pname = "WEditorBrick"; + version = "0.2.0.1"; + sha256 = "1bzrfbw14c0ad477z5s51n8181cgcxw6q93bdj1d1nrfgawq7znb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base brick microlens vty WEditor ]; + executableHaskellDepends = [ base brick vty WEditor ]; + description = "Text-editor widget with dynamic line-wrapping for use with Brick"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "brick-example"; + }) {}; + + "WEditorHyphen" = callPackage + ({ mkDerivation, base, directory, hyphenation, WEditor }: + mkDerivation { + pname = "WEditorHyphen"; + version = "0.1.0.5"; + sha256 = "05f7dh75dx27q35bcj84mn3q6w0sd6jkcilykrlad9gm5ihbbcbk"; + libraryHaskellDepends = [ base hyphenation WEditor ]; + testHaskellDepends = [ base directory hyphenation WEditor ]; + description = "Language-specific hyphenation policies for WEditor"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "WL500gPControl" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, unix, WL500gPLib + }: + mkDerivation { + pname = "WL500gPControl"; + version = "0.3.4"; + sha256 = "0gbjb432758wvd3p5brb4kjn037x6h30bzvn9f681pg0m1w52hgv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath mtl unix WL500gPLib + ]; + description = "A simple command line tools to control the Asus WL500gP router"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "WL500gPLib" = callPackage + ({ mkDerivation, base, curl, mtl, tagsoup }: + mkDerivation { + pname = "WL500gPLib"; + version = "0.3.1"; + sha256 = "15w065yg8hjhljgnmx88fnryhbh7dysmsqmpr9qnj96as7vrkwgs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base curl mtl tagsoup ]; + executableHaskellDepends = [ base ]; + description = "A simple library to access to the WL 500gP router from the Haskell code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test"; + broken = true; + }) {}; + + "WMSigner" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , cryptohash, directory, hspec, lens, mtl, random, split, vector + }: + mkDerivation { + pname = "WMSigner"; + version = "0.1.0.0"; + sha256 = "0im8rfyfnhq2s445cjm4xvnqqs8pgpavhmyk98jqshpfm9d1cd6q"; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring cryptohash directory lens + mtl random split vector + ]; + testHaskellDepends = [ + base bytestring cryptohash hspec lens random split vector + ]; + description = "WebMoney authentication module"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "WURFL" = callPackage + ({ mkDerivation, base, haskell98, parsec }: + mkDerivation { + pname = "WURFL"; + version = "0.1"; + sha256 = "13vfszyfyxwz4zi8zilifd0jad1gwlr75x931q8qbpi1kwr7mivk"; + libraryHaskellDepends = [ base haskell98 parsec ]; + description = "Convert the WURFL file into a Parsec parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "WXDiffCtrl" = callPackage + ({ mkDerivation, base, containers, wx, wxcore }: + mkDerivation { + pname = "WXDiffCtrl"; + version = "0.0.1"; + sha256 = "0vv8s483g3dkxyk833cjczj0a5zxiy9xh56kij6n0jjyzxb9bz0k"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers wx wxcore ]; + description = "WXDiffCtrl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "WashNGo" = callPackage + ({ mkDerivation, base, containers, directory, ghc-paths, haskell98 + , parsec, process, regex-compat + }: + mkDerivation { + pname = "WashNGo"; + version = "2.12.0.1"; + sha256 = "11d9cwqfpvf999a5fi3a3v5b4gdrszzgf4gbdhx63afy42ylbnfj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers haskell98 parsec regex-compat + ]; + executableHaskellDepends = [ directory ghc-paths process ]; + description = "WASH is a family of EDSLs for programming Web applications in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "WaveFront" = callPackage + ({ mkDerivation, attoparsec, base, Cartesian, containers, either + , filepath, lens, linear, QuickCheck, text, transformers, vector + }: + mkDerivation { + pname = "WaveFront"; + version = "0.5.0.0"; + sha256 = "0zc8hnvigm70w2j9y1y8bxzlfgz1mygmp5pbq1ggrrd6nq2p1yn2"; + libraryHaskellDepends = [ + attoparsec base Cartesian containers either filepath lens linear + QuickCheck text transformers vector + ]; + description = "Parsers and utilities for the OBJ WaveFront 3D model format"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "WeakSets" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "WeakSets"; + version = "1.6.1.0"; + sha256 = "0i8n2cmh1fdi2x18lpq8fpzcdnjpa186s27ilfm6sprg5l8nhfqx"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Simple set types. Useful to create sets of arbitrary types and nested sets."; + license = lib.licenses.lgpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Weather" = callPackage + ({ mkDerivation, aeson, base, bytestring, HTTP, text + , unordered-containers + }: + mkDerivation { + pname = "Weather"; + version = "0.1.0.4"; + sha256 = "0g5rpz6gnf8hl7gpjc7nwci8x24yw02ps3jwjsi6js5yf3mlrxnv"; + libraryHaskellDepends = [ + aeson base bytestring HTTP text unordered-containers + ]; + description = "Library for interacting with the Weather Underground JSON API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "WebBits" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, pretty, syb }: + mkDerivation { + pname = "WebBits"; + version = "2.2"; + sha256 = "1frmnjbpgm76dzs1p4766fb6isqc3pxv4dnj8sdhnfliv5j0xv2z"; + libraryHaskellDepends = [ base containers mtl parsec pretty syb ]; + description = "JavaScript analysis tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "WebBits-Html" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, pretty, syb + , WebBits + }: + mkDerivation { + pname = "WebBits-Html"; + version = "1.0.2"; + sha256 = "18dd52970cd27kra4l89vvrx2mrdbqd4w4f76xrq3142daxsagal"; + libraryHaskellDepends = [ + base containers mtl parsec pretty syb WebBits + ]; + description = "JavaScript analysis tools"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "WebBits-multiplate" = callPackage + ({ mkDerivation, base, multiplate, multiplate-simplified + , transformers, WebBits + }: + mkDerivation { + pname = "WebBits-multiplate"; + version = "0.0.0.1"; + sha256 = "1j3difi3f1w6bgbnsvqw9cv88aikin22myli0lx29pqn7xhqsbv3"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base multiplate multiplate-simplified transformers WebBits + ]; + description = "A Multiplate instance for JavaScript"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "WebCont" = callPackage + ({ mkDerivation, applicative-extras, base, concatenative + , containers, formlets, happstack-server, happstack-state + , happstack-util, mtl, utf8-string, xhtml + }: + mkDerivation { + pname = "WebCont"; + version = "0.0.1"; + sha256 = "1lr5iz0kqhr8w0c7038mlbysw1c3lbzfjis085n68ib104ykyyi6"; + libraryHaskellDepends = [ + applicative-extras base concatenative containers formlets + happstack-server happstack-state happstack-util mtl utf8-string + xhtml + ]; + description = "Continuation based web programming for Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "WeberLogic" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "WeberLogic"; + version = "0.1.2"; + sha256 = "0nl79q3y2qi0xnkppxj8d9h96hfwrgb3gksm2x1zp9lq7836562z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec ]; + executableHaskellDepends = [ base parsec ]; + description = "Logic interpreter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "WeberLogic"; + broken = true; + }) {}; + + "Webrexp" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, containers + , directory, filepath, HaXml, HTTP, hxt, mtl, network, parsec + , process, regex-pcre-builtin, template-haskell, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "Webrexp"; + version = "1.1.2"; + sha256 = "1iv969gd4xmagw74i6fmw4d864zxlzi4yf0y9ns1nvijn7w7s5jb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base bytestring containers directory filepath HaXml + HTTP hxt mtl network parsec process regex-pcre-builtin + template-haskell text transformers unordered-containers vector + ]; + executableHaskellDepends = [ + aeson array base bytestring containers directory filepath HaXml + HTTP hxt mtl network parsec process regex-pcre-builtin + template-haskell text transformers unordered-containers vector + ]; + description = "Regexp-like engine to scrap web data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "webrexp"; + broken = true; + }) {}; + + "Wheb" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , containers, cookie, http-types, HUnit, mtl, pwstore-fast + , QuickCheck, stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, transformers, unix, uuid + , wai, wai-extra, wai-websockets, warp, web-routes, websockets + }: + mkDerivation { + pname = "Wheb"; + version = "0.3.1.0"; + sha256 = "13x204lz2azfrry38w791rni2d0g9xsg5lhajrkrgfhdn56yrzqs"; + libraryHaskellDepends = [ + base blaze-builder bytestring case-insensitive containers cookie + http-types mtl pwstore-fast stm text time transformers unix uuid + wai wai-extra wai-websockets warp web-routes websockets + ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + description = "The frictionless WAI Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "WidgetRattus" = callPackage + ({ mkDerivation, base, Cabal, containers, ghc, ghc-boot, hashtables + , simple-affine-space, template-haskell, text, transformers + }: + mkDerivation { + pname = "WidgetRattus"; + version = "0.2"; + sha256 = "0i54i5krl10ivmv9rm3aqi02zkqcwjid71iwdm2pjld6z2ls2z4y"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base containers ghc ghc-boot hashtables simple-affine-space + template-haskell transformers + ]; + testHaskellDepends = [ base containers text ]; + description = "An asynchronous modal FRP language"; + license = lib.licenses.bsd3; + }) {}; + + "WikimediaParser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "WikimediaParser"; + version = "0.1"; + sha256 = "0rzpf8z414qvkbks16zizsxsinvbdxbm1n0dbav11p286791xx1j"; + libraryHaskellDepends = [ base parsec ]; + description = "A parser for wikimedia style article markup"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Win32" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "Win32"; + version = "2.14.0.0"; + sha256 = "1rb65bhma4dhs6gprr3k195fysx56k89s3v5cdhj2wghb3dwv7ag"; + description = "A binding to Windows Win32 API"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {}; + + "Win32-console" = callPackage + ({ mkDerivation, base, Win32 }: + mkDerivation { + pname = "Win32-console"; + version = "0.1.0.0"; + sha256 = "0117f413db3qr09m7rc09q44mbhahjkaqczb04g5f24x7fbwrn39"; + libraryHaskellDepends = [ base Win32 ]; + description = "Binding to the Win32 console API"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {}; + + "Win32-dhcp-server" = callPackage + ({ mkDerivation, base, text, Win32, Win32-errors }: + mkDerivation { + pname = "Win32-dhcp-server"; + version = "0.3.2"; + sha256 = "0r0629nnjmlw245czxf4gyzrl0zhgm3fjgjy1bs8622zsvfdavrz"; + libraryHaskellDepends = [ base text Win32 Win32-errors ]; + description = "Win32 DHCP Server Management API"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {}; + + "Win32-errors" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, template-haskell, text + , Win32 + }: + mkDerivation { + pname = "Win32-errors"; + version = "0.2.2.7"; + sha256 = "1yzhjvlx0vi8ibpnxyf2k6hfxs3f48f0wmd0ilapmpqyx649jffy"; + libraryHaskellDepends = [ base template-haskell text Win32 ]; + testHaskellDepends = [ base hspec QuickCheck Win32 ]; + description = "Alternative error handling for Win32 foreign calls"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {}; + + "Win32-extras" = callPackage + ({ mkDerivation, base, imm32, msimg32, Win32 }: + mkDerivation { + pname = "Win32-extras"; + version = "0.2.0.1"; + sha256 = "00lrqvsa74mqv0k4yz00j2jdpmchkyhcicqv24z9a53iv1i0xp7h"; + revision = "1"; + editedCabalFile = "0gxp1a5sk9jb7x1mvz5jk68n8npvh8b9nlqcw9s2dn4wlyicm4mp"; + libraryHaskellDepends = [ base Win32 ]; + librarySystemDepends = [ imm32 msimg32 ]; + description = "Provides missing Win32 API"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {imm32 = null; msimg32 = null;}; + + "Win32-junction-point" = callPackage + ({ mkDerivation, base, text, Win32, Win32-errors }: + mkDerivation { + pname = "Win32-junction-point"; + version = "0.2.1.1"; + sha256 = "1pvlvhdp4wcz8kn5nldhrkryz03dmzyzvjbm8x1ri9kwq1icd941"; + libraryHaskellDepends = [ base text Win32 Win32-errors ]; + description = "Support for manipulating NTFS junction points"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {}; + + "Win32-notify" = callPackage + ({ mkDerivation, base, containers, directory, Win32 }: + mkDerivation { + pname = "Win32-notify"; + version = "0.3.0.3"; + sha256 = "05j10i83354cqbi8yzq5rgkkd6rmxsvy1b0sbwz3pkmidkhdn88c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers directory Win32 ]; + description = "A binding to part of the Win32 library for file notification"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {}; + + "Win32-security" = callPackage + ({ mkDerivation, base, text, Win32, Win32-errors }: + mkDerivation { + pname = "Win32-security"; + version = "0.1.1"; + sha256 = "0dh4z7a0mxwpqhx1cxvwwjc7w24mcrqc0bmg7bp86kd6zqz6rjly"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base text Win32 Win32-errors ]; + description = "Haskell bindings to a security-related functions of the Windows API"; + license = lib.licenses.mit; + platforms = lib.platforms.windows; + }) {}; + + "Win32-services" = callPackage + ({ mkDerivation, Advapi32, base, Win32, Win32-errors }: + mkDerivation { + pname = "Win32-services"; + version = "0.4.0.1"; + sha256 = "1skf8w3d1n61847bjpvll3bql65mrc6vg03q84bg21mlh77mx1s3"; + revision = "1"; + editedCabalFile = "1c3xxdg4adk00d3k9jxxw7vigibkmyp31bf1lzyng3jgw55qawj9"; + libraryHaskellDepends = [ base Win32 Win32-errors ]; + librarySystemDepends = [ Advapi32 ]; + description = "Windows service applications"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {Advapi32 = null;}; + + "Win32-services-wrapper" = callPackage + ({ mkDerivation, base, directory, filepath, Win32, Win32-errors + , Win32-services + }: + mkDerivation { + pname = "Win32-services-wrapper"; + version = "0.1.3.0"; + sha256 = "1nihf12bcgahs5220pdny1kf54973qxh7llhzv5d9s9lxias2jyd"; + libraryHaskellDepends = [ + base directory filepath Win32 Win32-errors Win32-services + ]; + description = "Wrapper code for making a Win32 service"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {}; + + "Win32-shortcut" = callPackage + ({ mkDerivation, base, libossp_uuid, mtl, ole32, th-utilities + , Win32 + }: + mkDerivation { + pname = "Win32-shortcut"; + version = "0.0.1"; + sha256 = "1dzz8j8q0mly37fq26j0805m9dnqx5c3431s5x2sgl90rbc6fbaw"; + libraryHaskellDepends = [ base mtl th-utilities Win32 ]; + librarySystemDepends = [ libossp_uuid ole32 ]; + description = "Support for manipulating shortcuts (.lnk files) on Windows"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {inherit (pkgs) libossp_uuid; ole32 = null;}; + + "Wired" = callPackage + ({ mkDerivation, base, chalmers-lava2000, containers, mtl + , QuickCheck + }: + mkDerivation { + pname = "Wired"; + version = "0.3"; + sha256 = "14zxf849r4k3mk5i5rakfjp2f216sz84ww4hfggq9cnr9w8j406j"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base chalmers-lava2000 containers mtl QuickCheck + ]; + description = "Wire-aware hardware description"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "WordAlignment" = callPackage + ({ mkDerivation, ADPfusion, aeson, AlignmentAlgorithms, attoparsec + , base, bimaps, bytestring, cmdargs, containers, data-default + , deepseq, DPutils, file-embed, filepath, fmlist, FormalGrammars + , ghc-prim, GrammarProducts, hashable, intern, lens + , LinguisticsTypes, mtl, NaturalLanguageAlphabets, parallel, pipes + , primitive, PrimitiveArray, split, strict, tasty, tasty-quickcheck + , tasty-silver, tasty-th, template-haskell, text, text-format + , transformers, tuple-th, unordered-containers, vector + }: + mkDerivation { + pname = "WordAlignment"; + version = "0.2.0.0"; + sha256 = "1k0i8pbmap8mk9hm03nbgzgy5kw4pdpqqkdp8gnfq05mdmh35kcw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ADPfusion aeson AlignmentAlgorithms attoparsec base bimaps + bytestring containers data-default deepseq DPutils file-embed + fmlist FormalGrammars ghc-prim GrammarProducts hashable intern lens + LinguisticsTypes mtl NaturalLanguageAlphabets pipes primitive + PrimitiveArray strict template-haskell text text-format + transformers tuple-th unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bytestring cmdargs containers data-default DPutils + file-embed intern lens LinguisticsTypes mtl + NaturalLanguageAlphabets parallel pipes strict text text-format + transformers unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring containers DPutils filepath + NaturalLanguageAlphabets split tasty tasty-quickcheck tasty-silver + tasty-th text + ]; + description = "Bigram word pair alignments"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "WordAlign"; + }) {}; + + "WordNet" = callPackage + ({ mkDerivation, array, base, containers, filepath }: + mkDerivation { + pname = "WordNet"; + version = "1.1.0"; + sha256 = "0b44xxkihafzsw25xx484xxw17zlzzqbj0bx8cs2nvf3p7jxd02k"; + revision = "2"; + editedCabalFile = "08i5izbni7xism94h6ncmdvfy88gny2vybapv0fkzgw3wyf6arhq"; + libraryHaskellDepends = [ array base containers filepath ]; + description = "Haskell interface to the WordNet database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "WordNet-ghc74" = callPackage + ({ mkDerivation, array, base, containers, filepath }: + mkDerivation { + pname = "WordNet-ghc74"; + version = "0.1.3"; + sha256 = "1ab5wybawa3dfq89dn0g3zdhsqd03bcm3qky2d4z6irw7afdqrr8"; + revision = "1"; + editedCabalFile = "1wdx2xv6zxvwkz3jkkd4vcdf9hyyivbfwyln9dd30m67ip7illp3"; + libraryHaskellDepends = [ array base containers filepath ]; + description = "Haskell interface to the WordNet database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Wordlint" = callPackage + ({ mkDerivation, base, boxes, cmdargs }: + mkDerivation { + pname = "Wordlint"; + version = "0.2.0.4"; + sha256 = "08d02h4ynkwxqxxqzk8hfmdj9y7rg23biybb969pk0scgvg7iyd5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base boxes cmdargs ]; + executableHaskellDepends = [ base boxes cmdargs ]; + description = "Plaintext prose redundancy linter"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "wordlint"; + broken = true; + }) {}; + + "Workflow" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , exceptions, extensible-exceptions, mtl, old-time, RefSerialize + , stm, TCache, vector + }: + mkDerivation { + pname = "Workflow"; + version = "0.8.3"; + sha256 = "08r1s840771z1gy44dj3xc6ary7gk3ka3zvji5pmgzi998x4p6y8"; + revision = "2"; + editedCabalFile = "0ijq5nxvlwzw9lpwi7r281mjlwkb7mpp6f318fij9g2hk034z0j7"; + libraryHaskellDepends = [ + base binary bytestring containers directory exceptions + extensible-exceptions mtl old-time RefSerialize stm TCache vector + ]; + description = "Workflow patterns over a monad for thread state logging & recovery"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "WringTwistree" = callPackage + ({ mkDerivation, arithmoi, array, base, bytestring, containers + , deepseq, mod, multiarg, parallel, sort, split, tasty, tasty-hunit + , tasty-quickcheck, utf8-string, vector + }: + mkDerivation { + pname = "WringTwistree"; + version = "0.0.1.1"; + sha256 = "10hbg89y1bs4b8nmw3v5amffgmjmija89c639mk9g8hs3zddgb53"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + arithmoi array base bytestring containers mod parallel split + utf8-string vector + ]; + executableHaskellDepends = [ + arithmoi array base bytestring containers deepseq multiarg parallel + sort split utf8-string vector + ]; + testHaskellDepends = [ + array base bytestring containers tasty tasty-hunit tasty-quickcheck + utf8-string vector + ]; + description = "Whole-message cipher and tree hash"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "WringTwistree"; + }) {}; + + "WxGeneric" = callPackage + ({ mkDerivation, base, containers, mtl, SybWidget, wx, wxcore, xtc + }: + mkDerivation { + pname = "WxGeneric"; + version = "0.8.1"; + sha256 = "0lvbdmb1qwsz8bz0z715nzgbpshfckm4syk1ny52akkb4ddkrd60"; + libraryHaskellDepends = [ + base containers mtl SybWidget wx wxcore xtc + ]; + description = "Generic (SYB3) construction of wxHaskell widgets"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "X" = callPackage + ({ mkDerivation, base, bytestring, deepseq, text, text-short }: + mkDerivation { + pname = "X"; + version = "0.3.1.0"; + sha256 = "10paczbaiwag50v8ay9pl0f6whqds6y0yy14z0h8s6j04p9zd50f"; + revision = "1"; + editedCabalFile = "1c24q6bh9zq1a9rm9wqi8kasfzcn3cvbzdcgya8clwh3k7xbsvmg"; + libraryHaskellDepends = [ + base bytestring deepseq text text-short + ]; + description = "A light-weight XML library"; + license = "BSD-3-Clause AND GPL-3.0-or-later"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "X11" = callPackage + ({ mkDerivation, base, data-default-class, libX11, libXext + , libXinerama, libXrandr, libXrender, libXScrnSaver + }: + mkDerivation { + pname = "X11"; + version = "1.10.3"; + sha256 = "0hnj2q310a6s0h479hq8jsmywymvxdjxg13zw46mmdndynwd2jnq"; + libraryHaskellDepends = [ base data-default-class ]; + librarySystemDepends = [ + libX11 libXext libXinerama libXrandr libXrender libXScrnSaver + ]; + description = "A binding to the X11 graphics library"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.slotThe ]; + }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXScrnSaver; + inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXinerama; + inherit (pkgs.xorg) libXrandr; inherit (pkgs.xorg) libXrender;}; + + "X11-extras" = callPackage + ({ mkDerivation, base, libX11, X11 }: + mkDerivation { + pname = "X11-extras"; + version = "0.4"; + sha256 = "1cpjr09gddcjd0wqwvaankv1zj7fyc6hbfdvar63f51g3vvw627a"; + revision = "1"; + editedCabalFile = "0g7zmmnfz2bkhsk8r7jyrw1s3kdpjz9yichjcgp48kgvs6n1bczp"; + libraryHaskellDepends = [ base X11 ]; + librarySystemDepends = [ libX11 ]; + description = "Missing bindings to the X11 graphics library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs.xorg) libX11;}; + + "X11-rm" = callPackage + ({ mkDerivation, base, X11 }: + mkDerivation { + pname = "X11-rm"; + version = "0.2"; + sha256 = "11jxlaad9jgjddd5v8ygy2rdrajrbm9dlp6f0mslvxa2wzn4v4r3"; + libraryHaskellDepends = [ base X11 ]; + description = "A binding to the resource management functions missing from X11"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "X11-xdamage" = callPackage + ({ mkDerivation, base, X11, Xdamage }: + mkDerivation { + pname = "X11-xdamage"; + version = "0.1.2"; + sha256 = "0r6dq9xx0v100162y7bvkj1l0lv5m697y35c659kgjj0mg8p9bjv"; + libraryHaskellDepends = [ base X11 ]; + librarySystemDepends = [ Xdamage ]; + description = "A binding to the Xdamage X11 extension library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {Xdamage = null;}; + + "X11-xfixes" = callPackage + ({ mkDerivation, base, X11, Xfixes }: + mkDerivation { + pname = "X11-xfixes"; + version = "0.1.1"; + sha256 = "0wwhyqqybrjvy8mi5d5429wraky93xq348gr9ldhg2qj95hj13yk"; + libraryHaskellDepends = [ base X11 ]; + librarySystemDepends = [ Xfixes ]; + description = "A binding to the Xfixes X11 extension library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {Xfixes = null;}; + + "X11-xft" = callPackage + ({ mkDerivation, base, libXft, utf8-string, X11 }: + mkDerivation { + pname = "X11-xft"; + version = "0.3.4"; + sha256 = "05m988r45jiqpxqsw3vafz158whlwfcl7v8z9nnqnqz9mggd4032"; + libraryHaskellDepends = [ base utf8-string X11 ]; + libraryPkgconfigDepends = [ libXft ]; + description = "Bindings to the Xft and some Xrender parts"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.slotThe ]; + }) {inherit (pkgs.xorg) libXft;}; + + "X11-xshape" = callPackage + ({ mkDerivation, base, X11 }: + mkDerivation { + pname = "X11-xshape"; + version = "0.1.1"; + sha256 = "19p71lc0hihfn0xzl29j01kd0zf9yalspwj7dava0ybc1rm3g62h"; + libraryHaskellDepends = [ base X11 ]; + description = "A binding to the Xshape X11 extension library"; + license = lib.licenses.bsd3; + }) {}; + + "XAttr" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "XAttr"; + version = "0.1.1"; + sha256 = "16vap0rw026lgxfcqpdfsx7l26ik97rhkkv1mg2j61akydhijs67"; + libraryHaskellDepends = [ base unix ]; + description = "Read, set, and list extended attributes"; + license = "GPL"; + }) {}; + + "XInput" = callPackage + ({ mkDerivation, base, Win32, xinput }: + mkDerivation { + pname = "XInput"; + version = "0.1"; + sha256 = "1kk0gccv83mw8463x29c7rpl5davmhk9vyf82i4rbksgrdzkhjh9"; + libraryHaskellDepends = [ base Win32 ]; + librarySystemDepends = [ xinput ]; + description = "Bindings for the DirectX XInput library"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {inherit (pkgs.xorg) xinput;}; + + "XML" = callPackage + ({ mkDerivation, base, base-unicode-symbols, hs-functors + , multivector, smallcheck, tasty, tasty-smallcheck, txt, util + , vector + }: + mkDerivation { + pname = "XML"; + version = "0.0.1.0"; + sha256 = "1cix816q5q45gyw48634ar4x50wmmqqn4cwz94czvlb7v03qc8rv"; + revision = "1"; + editedCabalFile = "01hxvcp2g9vwpafr7nv4dcl1iny2w973ikhdlj59i0zcrd9k92aw"; + libraryHaskellDepends = [ + base base-unicode-symbols hs-functors multivector txt util vector + ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + description = "Extensible Markup Language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "XMLParser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "XMLParser"; + version = "0.1.0.8"; + sha256 = "1vdgbmf27ghvyjzkcymsz9fgv9lcss41n5hiyqc58nzg0w18r0ik"; + libraryHaskellDepends = [ base parsec ]; + description = "A library to parse xml"; + license = lib.licenses.gpl3Only; + }) {}; + + "XMMS" = callPackage + ({ mkDerivation, base, containers, xmmsclient, xmmsclient-glib }: + mkDerivation { + pname = "XMMS"; + version = "0.1.1"; + sha256 = "08l53b0wp6v9wjfn53xfa1vlh64bnqidajc4lzlk8p31km1c09qx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers ]; + librarySystemDepends = [ xmmsclient xmmsclient-glib ]; + description = "XMMS2 client library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {xmmsclient = null; xmmsclient-glib = null;}; + + "XMPP" = callPackage + ({ mkDerivation, base, haskell98, hsdns, mtl, network, parsec + , random, utf8-string + }: + mkDerivation { + pname = "XMPP"; + version = "0.1.2"; + sha256 = "03gypa9kln2v3zqyxszn4k2x364g8wj0hppsy10ywmandghsvn7b"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base haskell98 hsdns mtl network parsec random utf8-string + ]; + description = "XMPP library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "XSaiga" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, cgi + , containers, data-constructors, fastcgi, generic-data, hashable + , hsparql, mtl, network, pretty, random, rdf4h, text + , unordered-containers, vector + }: + mkDerivation { + pname = "XSaiga"; + version = "1.7.0.0"; + sha256 = "1a5r7z8pzccypybc1fw1vbmmn8y79d9xb68pffasslhsmv2wdf5g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bifunctors bytestring cgi containers data-constructors + fastcgi generic-data hashable hsparql mtl network pretty random + rdf4h text unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bifunctors bytestring cgi containers data-constructors + fastcgi generic-data hashable hsparql mtl network pretty random + rdf4h text unordered-containers vector + ]; + description = "An implementation of a polynomial-time top-down parser suitable for NLP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "solarman.cgi"; + }) {}; + + "Xauth" = callPackage + ({ mkDerivation, base, libXau }: + mkDerivation { + pname = "Xauth"; + version = "0.1"; + sha256 = "1mvflp6y1nz9961gngbwk0b7wr8sx3p6296jfvvb6ln1kvm2scxs"; + libraryHaskellDepends = [ base ]; + libraryPkgconfigDepends = [ libXau ]; + description = "A binding to the X11 authentication library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs.xorg) libXau;}; + + "Xec" = callPackage + ({ mkDerivation, base, binary, bytestring, cairo, containers + , directory, filepath, gtk, mtl, old-time, SHA, unix + }: + mkDerivation { + pname = "Xec"; + version = "0.1.6"; + sha256 = "1n3y232v9i5jzbshk2zw675g09snc45ni60acmi6kvfsk7nkmfw8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring cairo containers directory filepath gtk mtl + old-time SHA unix + ]; + description = "Gtk command launcher with identicon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Xec"; + broken = true; + }) {}; + + "XmlHtmlWriter" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "XmlHtmlWriter"; + version = "0.0.0.1"; + sha256 = "0dv5nvvqy6w0ndjyab4bwhjpw1hlx8xi4bv2jw4rl8v6y68bilk1"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "A library for writing XML and HTML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Xorshift128Plus" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Xorshift128Plus"; + version = "0.1.0.1"; + sha256 = "11g1gipc9v81h5jzndr3j7j4mwr4lva9b52fd0hml4mrzf6vj2dx"; + libraryHaskellDepends = [ base ]; + description = "Pure haskell implementation of xorshift128plus random number generator"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "YACPong" = callPackage + ({ mkDerivation, base, data-accessor-transformers, fclabels + , monads-fd, random, SDL, SDL-image, SDL-mixer, SDL-ttf + , transformers + }: + mkDerivation { + pname = "YACPong"; + version = "0.1"; + sha256 = "1r2n1vbzq755p68fzb5f6fm1yjfq2c5jgx52ri9p5rlrwmfk3hw5"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base data-accessor-transformers fclabels monads-fd random SDL + SDL-image SDL-mixer SDL-ttf transformers + ]; + description = "Yet Another Pong Clone using SDL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "YACPong"; + broken = true; + }) {}; + + "YFrob" = callPackage + ({ mkDerivation, array, base, HGL, Yampa }: + mkDerivation { + pname = "YFrob"; + version = "0.4"; + sha256 = "17pp79yr8jfmhx85vlr5kx7q5wha48p3ra7l4ligd583yxzvlnif"; + libraryHaskellDepends = [ array base HGL Yampa ]; + description = "Yampa-based library for programming robots"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Yablog" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, bytestring + , case-insensitive, clientsession, conduit, containers + , data-default, directory, filepath, hamlet, hjsmin, http-conduit + , http-types, mime-mail, monad-control, mtl, network, old-locale + , pandoc, pandoc-types, persistent, persistent-mongoDB, resourcet + , shakespeare-css, shakespeare-js, shakespeare-text + , template-haskell, temporary, text, time, wai, wai-extra + , xml-conduit, xml-hamlet, yaml, yesod, yesod-auth, yesod-core + , yesod-default, yesod-form, yesod-newsfeed, yesod-platform + , yesod-recaptcha, yesod-static + }: + mkDerivation { + pname = "Yablog"; + version = "0.2.0"; + sha256 = "0qa7m9y3dclr2r2vpd2cmpc58nib158hnr49hrdjvk00ncd4lyvk"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base blaze-builder blaze-html bytestring case-insensitive + clientsession conduit containers data-default directory filepath + hamlet hjsmin http-conduit http-types mime-mail monad-control mtl + network old-locale pandoc pandoc-types persistent + persistent-mongoDB resourcet shakespeare-css shakespeare-js + shakespeare-text template-haskell temporary text time wai wai-extra + xml-conduit xml-hamlet yaml yesod yesod-auth yesod-core + yesod-default yesod-form yesod-newsfeed yesod-platform + yesod-recaptcha yesod-static + ]; + description = "A simple blog engine powered by Yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Yablog"; + }) {}; + + "YamlReference" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , dlist, hashmap, HUnit, mtl, regex-compat + }: + mkDerivation { + pname = "YamlReference"; + version = "0.10.0"; + sha256 = "01cjddbg98vs1bd66n0v58i415kqn7cfi6cslk384p7j2ivwv2ad"; + revision = "2"; + editedCabalFile = "023997365188qvgrfg8wshmmlrjr7z435329pxcsvmfcywnc739a"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base bytestring containers dlist regex-compat + ]; + executableHaskellDepends = [ + base bytestring containers dlist regex-compat + ]; + testHaskellDepends = [ + base bytestring containers directory dlist hashmap HUnit mtl + regex-compat + ]; + description = "YAML reference implementation"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "yaml2yeast"; + broken = true; + }) {}; + + "Yampa" = callPackage + ({ mkDerivation, base, criterion, deepseq, filepath, random + , simple-affine-space, time + }: + mkDerivation { + pname = "Yampa"; + version = "0.14.8"; + sha256 = "0w33n17haja7jzwhha7j6psqkcyq0k06ddckbs96yqldmq96il18"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base deepseq random simple-affine-space + ]; + benchmarkHaskellDepends = [ base criterion filepath time ]; + description = "Elegant Functional Reactive Programming Language for Hybrid Systems"; + license = lib.licenses.bsd3; + }) {}; + + "Yampa-core" = callPackage + ({ mkDerivation, base, deepseq, random, vector-space }: + mkDerivation { + pname = "Yampa-core"; + version = "0.2.0"; + sha256 = "06mgmnj8zsnfzg3li3nw4a5lmiz0jkc4hxzilwhh1r84qiki72xp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base deepseq random vector-space ]; + description = "Library for programming hybrid systems"; + license = lib.licenses.bsd3; + }) {}; + + "YampaSynth" = callPackage + ({ mkDerivation, array, base, bytestring, containers, HCodecs + , Yampa + }: + mkDerivation { + pname = "YampaSynth"; + version = "0.2"; + sha256 = "028a7lrfyikvky52s19kffssnry1grnip3sm7z55bs5fazma1im1"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring containers HCodecs Yampa + ]; + description = "Software synthesizer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "yampasynth-wav"; + broken = true; + }) {}; + + "Yocto" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "Yocto"; + version = "0.1.0"; + sha256 = "1krp17rw25b7a280rf3idpfzkx39kpfcjqwznz96y0d2sdqbhg6p"; + libraryHaskellDepends = [ base containers parsec ]; + description = "A Minimal JSON Parser & Printer for Haskell"; + license = lib.licenses.mit; + }) {}; + + "Yogurt" = callPackage + ({ mkDerivation, base, containers, mtl, network, old-locale + , process, readline, regex-posix, syb, time + }: + mkDerivation { + pname = "Yogurt"; + version = "0.4.1"; + sha256 = "04fzixjgsn0azx2dp352kipxdijfafsm5dnrcvxpxdxms35npffq"; + libraryHaskellDepends = [ + base containers mtl network old-locale process readline regex-posix + syb time + ]; + description = "A MUD client library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Yogurt-Standalone" = callPackage + ({ mkDerivation, base, containers, hint, mtl, network, old-locale + , process, readline, regex-posix, syb, time, Yogurt + }: + mkDerivation { + pname = "Yogurt-Standalone"; + version = "0.4"; + sha256 = "151kamqwdwnhinvsmzdq9ckryyvnrf9ihzw6qm4j851y375452hl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers hint mtl network old-locale process regex-posix syb + time Yogurt + ]; + executableSystemDepends = [ readline ]; + description = "A functional MUD client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "yogurt"; + }) {inherit (pkgs) readline;}; + + "Z-Botan" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, ghc-prim, hspec + , hspec-discover, HUnit, integer-gmp, primitive, QuickCheck + , quickcheck-instances, scientific, stm, time, Z-Data, Z-IO + }: + mkDerivation { + pname = "Z-Botan"; + version = "0.4.0.0"; + sha256 = "0jlw9wk8yhgsqjn3grzkq2a1p90dil1ayx30cvg85c2y96j5x8jn"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal directory filepath ]; + libraryHaskellDepends = [ + base ghc-prim integer-gmp primitive scientific stm time Z-Data Z-IO + ]; + libraryToolDepends = [ hspec-discover ]; + testHaskellDepends = [ + base hspec HUnit QuickCheck quickcheck-instances Z-Data Z-IO + ]; + description = "Crypto for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Z-Data" = callPackage + ({ mkDerivation, base, bytestring, Cabal, case-insensitive + , containers, deepseq, hashable, hspec, hspec-discover, HUnit + , primitive, QuickCheck, quickcheck-instances, random, scientific + , tagged, template-haskell, time, unicode-collation + , unordered-containers, uuid-types + }: + mkDerivation { + pname = "Z-Data"; + version = "2.0.0.2"; + sha256 = "1ix3bdhb8291wgh3iaiwfhkkkcbp51r50xszs4i1x57kzzxbsjf3"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base bytestring case-insensitive containers deepseq hashable + primitive QuickCheck random scientific tagged template-haskell time + unicode-collation unordered-containers uuid-types + ]; + testHaskellDepends = [ + base containers hashable hspec HUnit primitive QuickCheck + quickcheck-instances scientific time unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Array, vector and text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "Z-IO" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, foldl + , hashable, hspec, hspec-discover, HUnit, primitive, QuickCheck + , quickcheck-instances, scientific, stm, time, unix-time + , unordered-containers, Z-Data, zlib + }: + mkDerivation { + pname = "Z-IO"; + version = "2.0.0.0"; + sha256 = "1n621brs608v6kpnjxb3hgh3h0garw8k1hr1ym5l8l0v7h2gv085"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers exceptions foldl primitive stm time unix-time + unordered-containers Z-Data + ]; + libraryToolDepends = [ hspec-discover ]; + testHaskellDepends = [ + base bytestring hashable hspec HUnit primitive QuickCheck + quickcheck-instances scientific Z-Data zlib + ]; + testToolDepends = [ hspec-discover ]; + description = "Simple and high performance IO toolkit for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Z-MessagePack" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable, hspec + , hspec-discover, HUnit, integer-gmp, primitive, QuickCheck + , quickcheck-instances, scientific, tagged, time + , unordered-containers, Z-Data, Z-IO + }: + mkDerivation { + pname = "Z-MessagePack"; + version = "0.4.1.0"; + sha256 = "0sq4w488dyhk3nxgdw394i9n79j45hhxp3yzgw2fpmjh9xwfv1m9"; + libraryHaskellDepends = [ + base containers deepseq hashable integer-gmp primitive QuickCheck + scientific tagged time unordered-containers Z-Data Z-IO + ]; + testHaskellDepends = [ + base containers hashable hspec HUnit primitive QuickCheck + quickcheck-instances scientific time unordered-containers Z-Data + Z-IO + ]; + testToolDepends = [ hspec-discover ]; + description = "MessagePack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "Z-YAML" = callPackage + ({ mkDerivation, base, hspec, primitive, scientific, transformers + , unordered-containers, Z-Data, Z-IO + }: + mkDerivation { + pname = "Z-YAML"; + version = "0.3.5.0"; + sha256 = "0d2sfsc37fvndkk0lpq854h7r8qwdvji0vqr5a44nn0v5hyhs51q"; + libraryHaskellDepends = [ + base primitive scientific transformers unordered-containers Z-Data + Z-IO + ]; + testHaskellDepends = [ base hspec Z-Data ]; + description = "YAML tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ZEBEDDE" = callPackage + ({ mkDerivation, base, vect }: + mkDerivation { + pname = "ZEBEDDE"; + version = "0.1.0.0"; + sha256 = "1i85pah79342ivmcg73q305awbf9fi6gw4ckg9i019d6vmdg5d17"; + revision = "5"; + editedCabalFile = "17dsvvbv3kf0b85l15fdkbvfpjhcmqw3j54j8av59wqhqncgnx2r"; + libraryHaskellDepends = [ base vect ]; + description = "Polymer growth simulation method"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ZFS" = callPackage + ({ mkDerivation, base, CC-delcont, containers, mtl, network, unix + }: + mkDerivation { + pname = "ZFS"; + version = "0.0.2"; + sha256 = "1mwpcgkw1cci2grhb8vl081wykkgsmfbanwapp10mrzzp0df1yzr"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base CC-delcont containers mtl network unix + ]; + description = "Oleg's Zipper FS"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ZMachine" = callPackage + ({ mkDerivation, array, base, gtk, mtl, random }: + mkDerivation { + pname = "ZMachine"; + version = "0.0"; + sha256 = "1s005k892z9651mr2jj0jdwpm8aa0y72vi405xi4h6czg52i4rb3"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base gtk mtl random ]; + description = "A Z-machine interpreter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "zmachine"; + broken = true; + }) {}; + + "ZipFold" = callPackage + ({ mkDerivation, base, TypeCompose }: + mkDerivation { + pname = "ZipFold"; + version = "0.1.4"; + sha256 = "05cnpl9c6i0j8jqr4j43b32jgryv34gahimhp9g1m45idgnl2sn0"; + libraryHaskellDepends = [ base TypeCompose ]; + description = "Zipping folds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ZipperAG" = callPackage + ({ mkDerivation, base, syz }: + mkDerivation { + pname = "ZipperAG"; + version = "0.9"; + sha256 = "0nl08r7s3r5hr5jag499fillca16wsb8yqz1dlzydvacqcklcxr9"; + libraryHaskellDepends = [ base syz ]; + description = "An implementationg of Attribute Grammars using Functional Zippers"; + license = lib.licenses.bsd3; + }) {}; + + "Zora" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, fgl + , graphviz, random, shelly, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "Zora"; + version = "1.2.0"; + sha256 = "1yni2yq8ynq9jhnzabyx0ahmvmvcyblc0swxy0n7qdzlz5rxzm3i"; + libraryHaskellDepends = [ + base bytestring containers directory fgl graphviz random shelly + text + ]; + testHaskellDepends = [ base containers random tasty tasty-hunit ]; + description = "Graphing library wrapper + assorted useful functions"; + license = lib.licenses.bsd3; + }) {}; + + "Zwaluw" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "Zwaluw"; + version = "0.1"; + sha256 = "1crvcvni5gzpc1c6cnaqqp0gng1l9gk9d8ac23967nvp82xav7s1"; + libraryHaskellDepends = [ base ]; + description = "Combinators for bidirectional URL routing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "a50" = callPackage + ({ mkDerivation, base, biofasta, biopsl, cmdargs, containers + , directory, process + }: + mkDerivation { + pname = "a50"; + version = "0.5"; + sha256 = "0jfnf0rq3rfic196zjwbaiamyis98zrr8d4zn2myjlgqlzhljzs0"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base biofasta biopsl cmdargs containers directory process + ]; + description = "Compare genome assemblies"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "a50"; + }) {}; + + "aasam" = callPackage + ({ mkDerivation, base, containers, HUnit, test-framework + , test-framework-hunit, text + }: + mkDerivation { + pname = "aasam"; + version = "0.2.0.0"; + sha256 = "0bx5z0lms8c4n7v7z1piav2djsasnigd8f7i3vqzisgnsawvky6p"; + libraryHaskellDepends = [ base containers text ]; + testHaskellDepends = [ + base containers HUnit test-framework test-framework-hunit text + ]; + description = "Convert distfix precedence grammars to unambiguous context-free grammars"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "abacate" = callPackage + ({ mkDerivation, base, HUnit, parsec, text }: + mkDerivation { + pname = "abacate"; + version = "0.0.0.0"; + sha256 = "1lxsn3n77fk7jl8i76nffj1zngvi2s38y17s54ha29h8hrp3s3dg"; + libraryHaskellDepends = [ base parsec text ]; + testHaskellDepends = [ base HUnit text ]; + description = "Parser for a language similar to Cucumber's Gherkin"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "abc-puzzle" = callPackage + ({ mkDerivation, array, base, minisat, random, random-shuffle, Safe + }: + mkDerivation { + pname = "abc-puzzle"; + version = "0.2.1"; + sha256 = "0i162j9wlpcisqzf9klqvag9hrs9v7araw4l16cvw0yrifvqzswd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base minisat random random-shuffle Safe + ]; + description = "Generate instances of the ABC Logic Puzzle"; + license = lib.licenses.bsd3; + mainProgram = "abc-puzzle"; + }) {}; + + "abcBridge" = callPackage + ({ mkDerivation, abc, aig, base, base-compat, c2hs, containers + , directory, QuickCheck, tasty, tasty-ant-xml, tasty-hunit + , tasty-quickcheck, vector + }: + mkDerivation { + pname = "abcBridge"; + version = "0.15"; + sha256 = "0g0ibd2fkarw9m7bqgklqrhw3xbx84swh7v292nzghz9ss1gizj5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aig base base-compat containers directory vector + ]; + librarySystemDepends = [ abc ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + aig base base-compat directory QuickCheck tasty tasty-ant-xml + tasty-hunit tasty-quickcheck vector + ]; + description = "Bindings for ABC, A System for Sequential Synthesis and Verification"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {abc = null;}; + + "abcnotation" = callPackage + ({ mkDerivation, base, parsec, prettify, process, semigroups }: + mkDerivation { + pname = "abcnotation"; + version = "1.9.0"; + sha256 = "0vmpgdqasnhj0fbb5wl7ikxmp6kzrlnbixp2yj4x93mh8vrrsk40"; + libraryHaskellDepends = [ + base parsec prettify process semigroups + ]; + description = "Haskell representation and parser for ABC notation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "abeson" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bson, bytestring + , data-default-class, scientific, text, time, unordered-containers + , uuid, vector + }: + mkDerivation { + pname = "abeson"; + version = "0.1.0.1"; + sha256 = "1g258gfk7sk8hsd4nixah0vj69rwphvv6aywsvdldm8pbw51sy1c"; + revision = "1"; + editedCabalFile = "09w7335f3xzrjhl2kcw3c5lr3lz36g8nvanj6sdzpy17jg0kj67w"; + libraryHaskellDepends = [ + aeson base base64-bytestring bson bytestring data-default-class + scientific text time unordered-containers uuid vector + ]; + description = "interconversion between aeson and bson"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "abides" = callPackage + ({ mkDerivation, base, comonad, tasty, tasty-quickcheck }: + mkDerivation { + pname = "abides"; + version = "0.0.1"; + sha256 = "0qw4zlbz92j9m5wnnckmyc7vr5naq41zv1g648b02kb8zp94l7hf"; + libraryHaskellDepends = [ base comonad ]; + testHaskellDepends = [ base comonad tasty tasty-quickcheck ]; + description = "Simple boolean tests to see if a value abides by certain properties"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "abnf" = callPackage + ({ mkDerivation, attoparsec, base, containers, HUnit, megaparsec + , tasty, tasty-hunit, test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "abnf"; + version = "0.4.1.0"; + sha256 = "1jv2absg9y0ps0ssf0i6vb9sp898xka8lsi9xcxjihk0w08y3dgr"; + libraryHaskellDepends = [ + attoparsec base containers megaparsec text + ]; + testHaskellDepends = [ + attoparsec base containers HUnit megaparsec tasty tasty-hunit + test-framework test-framework-hunit text + ]; + description = "Parse ABNF and generate parsers for the specified document"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "abstract-deque" = callPackage + ({ mkDerivation, array, base, containers, random, time }: + mkDerivation { + pname = "abstract-deque"; + version = "0.3"; + sha256 = "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9"; + libraryHaskellDepends = [ array base containers random time ]; + description = "Abstract, parameterized interface to mutable Deques"; + license = lib.licenses.bsd3; + }) {}; + + "abstract-deque-tests" = callPackage + ({ mkDerivation, abstract-deque, array, base, containers, HUnit + , random, test-framework, test-framework-hunit, time + }: + mkDerivation { + pname = "abstract-deque-tests"; + version = "0.3"; + sha256 = "19gb5x5z3nvazdra3skm24c2g2byj0i4cjbzfwfghnb5q96gn5sz"; + libraryHaskellDepends = [ + abstract-deque array base containers HUnit random test-framework + test-framework-hunit time + ]; + testHaskellDepends = [ + abstract-deque array base containers HUnit random test-framework + test-framework-hunit time + ]; + description = "A test-suite for any queue or double-ended queue satisfying an interface"; + license = lib.licenses.bsd3; + }) {}; + + "abstract-par" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "abstract-par"; + version = "0.3.3"; + sha256 = "0q6qsniw4wks2pw6wzncb1p1j3k6al5njnvm2v5n494hplwqg2i4"; + libraryHaskellDepends = [ base deepseq ]; + description = "Type classes generalizing the functionality of the 'monad-par' library"; + license = lib.licenses.bsd3; + }) {}; + + "abstract-par-accelerate" = callPackage + ({ mkDerivation, abstract-par, accelerate, array, base, vector }: + mkDerivation { + pname = "abstract-par-accelerate"; + version = "0.3.3"; + sha256 = "0k1730mg2vyf21837fc459m8si1ffnbj78cdkbgglp2vn51f3nz4"; + libraryHaskellDepends = [ + abstract-par accelerate array base vector + ]; + description = "Provides the class ParAccelerate, nothing more"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "abt" = callPackage + ({ mkDerivation, base, profunctors, transformers + , transformers-compat, vinyl + }: + mkDerivation { + pname = "abt"; + version = "0.1.1.0"; + sha256 = "1hgbzzpxn6gcs3zjs8hqz065gqk2x6gzra2b1fw9lyb2x4lw42y9"; + libraryHaskellDepends = [ + base profunctors transformers transformers-compat vinyl + ]; + description = "Abstract binding trees for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ac-machine" = callPackage + ({ mkDerivation, base, hashable, unordered-containers, vector }: + mkDerivation { + pname = "ac-machine"; + version = "0.2.0.5"; + sha256 = "00s2nvd85l00kpl45ipaq4ypa1ymaxmvnaf5mdvdladg4icl50i4"; + libraryHaskellDepends = [ + base hashable unordered-containers vector + ]; + description = "Aho-Corasick string matching algorithm in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ac-machine-conduit" = callPackage + ({ mkDerivation, ac-machine, base, conduit, text }: + mkDerivation { + pname = "ac-machine-conduit"; + version = "0.1.0.0"; + sha256 = "1nsnbvllwznbqycw33f09vfgqvqmqfkcbi367clm6k4v6rfswzl3"; + libraryHaskellDepends = [ ac-machine base conduit text ]; + description = "Drive Aho-Corasick machines in Conduit pipelines"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "acc" = callPackage + ({ mkDerivation, base, criterion, deepseq, quickcheck-instances + , rerebase, semigroupoids, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "acc"; + version = "0.2.0.3"; + sha256 = "13gx2d2bdwkcdk8q06hq3q4a6jlamljbimd57ck2lfmr1lm5r1w9"; + libraryHaskellDepends = [ base deepseq semigroupoids ]; + testHaskellDepends = [ + quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ criterion rerebase ]; + description = "Sequence optimized for monoidal construction and folding"; + license = lib.licenses.mit; + }) {}; + + "accelerate" = callPackage + ({ mkDerivation, ansi-terminal, base, base-orphans, bytestring + , Cabal, cabal-doctest, containers, cryptonite, deepseq, directory + , doctest, exceptions, filepath, ghc-prim, half, hashable + , hashtables, hedgehog, lens, mtl, prettyprinter + , prettyprinter-ansi-terminal, primitive, tasty, template-haskell + , terminal-size, text, transformers, unique, unix + , unordered-containers, vector + }: + mkDerivation { + pname = "accelerate"; + version = "1.3.0.0"; + sha256 = "14md9fbxckgwpbkm7hdj95ny11w5b5cj103r8razg0aw2hgid5sb"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + ansi-terminal base base-orphans bytestring containers cryptonite + deepseq directory exceptions filepath ghc-prim half hashable + hashtables hedgehog lens mtl prettyprinter + prettyprinter-ansi-terminal primitive tasty template-haskell + terminal-size text transformers unique unix unordered-containers + vector + ]; + testHaskellDepends = [ base doctest ]; + description = "An embedded language for accelerated array processing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "accelerate-arithmetic" = callPackage + ({ mkDerivation, accelerate, accelerate-utility, base, QuickCheck + , utility-ht + }: + mkDerivation { + pname = "accelerate-arithmetic"; + version = "1.0.0.1"; + sha256 = "05hnbsccd8wm984zpkrkk7653rwml33rq3hymy2llzbi010jm82y"; + libraryHaskellDepends = [ + accelerate accelerate-utility base QuickCheck utility-ht + ]; + testHaskellDepends = [ + accelerate accelerate-utility base QuickCheck + ]; + description = "Linear algebra and interpolation using the Accelerate framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "accelerate-bignum" = callPackage + ({ mkDerivation, accelerate, accelerate-io-vector, accelerate-llvm + , accelerate-llvm-native, accelerate-llvm-ptx, base, criterion + , ghc-prim, hedgehog, llvm-hs-pure, mwc-random, tasty + , tasty-hedgehog, template-haskell, vector, vector-th-unbox + , wide-word + }: + mkDerivation { + pname = "accelerate-bignum"; + version = "0.3.0.0"; + sha256 = "1xwqg3d2qilkfx8wmmhp2qq5cas3pnsrpyli3a9z0yxqamibxh33"; + libraryHaskellDepends = [ + accelerate accelerate-llvm accelerate-llvm-native + accelerate-llvm-ptx base ghc-prim llvm-hs-pure template-haskell + ]; + testHaskellDepends = [ + accelerate accelerate-llvm-native accelerate-llvm-ptx base hedgehog + tasty tasty-hedgehog + ]; + benchmarkHaskellDepends = [ + accelerate accelerate-io-vector accelerate-llvm-native + accelerate-llvm-ptx base criterion mwc-random vector + vector-th-unbox wide-word + ]; + description = "Fixed-length large integer arithmetic for Accelerate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-blas" = callPackage + ({ mkDerivation, accelerate, accelerate-llvm + , accelerate-llvm-native, accelerate-llvm-ptx, base, blas-hs + , bytestring, containers, criterion, cublas, cuda, deepseq + , file-embed, hedgehog, hmatrix, llvm-hs-pure, mtl, mwc-random + , mwc-random-accelerate, tasty, tasty-hedgehog + }: + mkDerivation { + pname = "accelerate-blas"; + version = "0.3.0.0"; + sha256 = "1ydym6fxvg1b5vx49r8dnn80spsq42ssbg4v01s1djklks054g7y"; + libraryHaskellDepends = [ + accelerate accelerate-llvm accelerate-llvm-native + accelerate-llvm-ptx base blas-hs bytestring containers cublas cuda + file-embed llvm-hs-pure mtl + ]; + testHaskellDepends = [ + accelerate accelerate-llvm-native accelerate-llvm-ptx base hedgehog + tasty tasty-hedgehog + ]; + benchmarkHaskellDepends = [ + accelerate accelerate-llvm-native accelerate-llvm-ptx base + criterion deepseq hmatrix mwc-random mwc-random-accelerate + ]; + description = "Numeric Linear Algebra in Accelerate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-cublas" = callPackage + ({ mkDerivation, accelerate, accelerate-arithmetic, accelerate-cuda + , accelerate-io, accelerate-utility, base, cublas, cuda, hmatrix + , pooled-io, random, timeit, utility-ht, vector + }: + mkDerivation { + pname = "accelerate-cublas"; + version = "0.1"; + sha256 = "06khcx5db470p95fgz8r9m01ppx5rkrs1mslgypgxdxgriks39y6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + accelerate accelerate-arithmetic accelerate-cuda accelerate-io + accelerate-utility base cublas cuda utility-ht vector + ]; + executableHaskellDepends = [ + accelerate accelerate-arithmetic accelerate-cuda accelerate-utility + base random + ]; + benchmarkHaskellDepends = [ + accelerate accelerate-arithmetic accelerate-cuda accelerate-utility + base cuda hmatrix pooled-io random timeit utility-ht + ]; + description = "Basic Linear Algebra using native CUBLAS library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "accelerate-cublas-demo"; + }) {}; + + "accelerate-cuda" = callPackage + ({ mkDerivation, accelerate, array, base, binary, bytestring + , containers, cryptohash, cuda, directory, fclabels, filepath + , hashable, hashtables, language-c-quote, mainland-pretty, mtl + , old-time, pretty, process, SafeSemaphore, srcloc + , template-haskell, text, transformers, unix, unordered-containers + }: + mkDerivation { + pname = "accelerate-cuda"; + version = "0.17.0.0"; + sha256 = "10mnsl5bclqf1k9yjadxy4zsj6pm4qbsx2hkrrhkjxfvhcba3wcb"; + revision = "3"; + editedCabalFile = "04w0gy775lxjgvvg1mbyrz0xzbdrc0dzbygy4vi52j0y9lygb4vm"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + accelerate array base binary bytestring containers cryptohash cuda + directory fclabels filepath hashable hashtables language-c-quote + mainland-pretty mtl old-time pretty process SafeSemaphore srcloc + template-haskell text transformers unix unordered-containers + ]; + description = "Accelerate backend for NVIDIA GPUs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-cufft" = callPackage + ({ mkDerivation, accelerate, accelerate-fourier + , accelerate-llvm-ptx, accelerate-utility, base, cuda, cufft + }: + mkDerivation { + pname = "accelerate-cufft"; + version = "1.0"; + sha256 = "1rz5i80scvbz36awh4wgh5vp2vkv8drj3gmwvx02j80cjjqibcij"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + accelerate accelerate-fourier accelerate-llvm-ptx + accelerate-utility base cuda cufft + ]; + description = "Accelerate frontend to the CUFFT library (Fourier transform)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-examples" = callPackage + ({ mkDerivation, accelerate, accelerate-fft, accelerate-io + , accelerate-io-bmp, accelerate-io-repa, accelerate-io-vector + , accelerate-llvm-native, accelerate-llvm-ptx, ansi-wl-pprint + , array, base, binary, bmp, bytestring, bytestring-lexing, cereal + , colour-accelerate, containers, criterion, criterion-measurement + , directory, fclabels, filepath, gloss, gloss-accelerate + , gloss-raster-accelerate, gloss-rendering, HUnit, lens-accelerate + , linear-accelerate, matrix-market-attoparsec, mwc-random + , mwc-random-accelerate, normaldistribution, QuickCheck, random + , repa, repa-io, scientific, test-framework, test-framework-hunit + , test-framework-quickcheck2, vector, vector-algorithms + }: + mkDerivation { + pname = "accelerate-examples"; + version = "1.3.0.0"; + sha256 = "145m2bi8bini6z2jg6g99vnsc3m7pqz4dc9l34j8fg40fw65rwi0"; + configureFlags = [ "-f-opencl" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + accelerate accelerate-llvm-native accelerate-llvm-ptx + ansi-wl-pprint base containers criterion directory fclabels HUnit + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + executableHaskellDepends = [ + accelerate accelerate-fft accelerate-io accelerate-io-bmp + accelerate-io-repa accelerate-io-vector array base binary bmp + bytestring bytestring-lexing cereal colour-accelerate containers + criterion criterion-measurement directory fclabels filepath gloss + gloss-accelerate gloss-raster-accelerate gloss-rendering + lens-accelerate linear-accelerate matrix-market-attoparsec + mwc-random mwc-random-accelerate normaldistribution random repa + repa-io scientific vector vector-algorithms + ]; + description = "Examples using the Accelerate library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-fft" = callPackage + ({ mkDerivation, accelerate, accelerate-llvm + , accelerate-llvm-native, accelerate-llvm-ptx, base, bytestring + , carray, containers, cuda, cufft, fft, file-embed, hashable + , hedgehog, lens-accelerate, mtl, tasty, tasty-hedgehog + , unordered-containers + }: + mkDerivation { + pname = "accelerate-fft"; + version = "1.3.0.0"; + sha256 = "1a7cwzbs8r3rvaymrq2kfx83lqb3i7wz0gmz3ppz59f40rxn974x"; + libraryHaskellDepends = [ + accelerate accelerate-llvm accelerate-llvm-native + accelerate-llvm-ptx base bytestring carray containers cuda cufft + fft file-embed hashable lens-accelerate mtl unordered-containers + ]; + testHaskellDepends = [ + accelerate accelerate-llvm-native accelerate-llvm-ptx base hedgehog + tasty tasty-hedgehog + ]; + description = "FFT using the Accelerate library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-fftw" = callPackage + ({ mkDerivation, accelerate, accelerate-io, base, carray, fft + , storable-complex + }: + mkDerivation { + pname = "accelerate-fftw"; + version = "1.0.0.1"; + sha256 = "1qakxrm0f61zb21awjvpiw5054p7lhrm9sa2bha4jfzksw9phypy"; + libraryHaskellDepends = [ + accelerate accelerate-io base carray fft storable-complex + ]; + description = "Accelerate frontend to the FFTW library (Fourier transform)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "accelerate-fourier" = callPackage + ({ mkDerivation, accelerate, accelerate-arithmetic + , accelerate-llvm-native, accelerate-utility, base, containers + , criterion, QuickCheck, transformers, utility-ht + }: + mkDerivation { + pname = "accelerate-fourier"; + version = "1.0.0.5"; + sha256 = "03bbs6k6mn76nsgjhi823mzmhl3fsgyqjqix9wsslj8jh2vg3kr8"; + libraryHaskellDepends = [ + accelerate accelerate-arithmetic accelerate-utility base containers + QuickCheck transformers utility-ht + ]; + testHaskellDepends = [ + accelerate accelerate-arithmetic accelerate-utility base QuickCheck + utility-ht + ]; + benchmarkHaskellDepends = [ + accelerate accelerate-arithmetic accelerate-llvm-native + accelerate-utility base criterion utility-ht + ]; + description = "Fast Fourier transform and convolution using the Accelerate framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "accelerate-fourier-benchmark" = callPackage + ({ mkDerivation, accelerate, accelerate-cuda, accelerate-cufft + , accelerate-fftw, accelerate-fourier, base, criterion + }: + mkDerivation { + pname = "accelerate-fourier-benchmark"; + version = "0.0.0.1"; + sha256 = "0zgn0k1n5fhas1k95yazq9zjlh1qd5m1m78c5vgs4ndpwy3kgb1p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + accelerate accelerate-cuda accelerate-cufft accelerate-fftw + accelerate-fourier base criterion + ]; + description = "Compare different implementations of the Fast Fourier Transform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "accelerate-fourier-benchmark"; + }) {}; + + "accelerate-io" = callPackage + ({ mkDerivation, accelerate, base }: + mkDerivation { + pname = "accelerate-io"; + version = "1.3.0.0"; + sha256 = "048md40pfacxa1mbzncybxzwp9fzmsaq8i94pd8ai677n2zyw5cg"; + libraryHaskellDepends = [ accelerate base ]; + description = "Convert between Accelerate arrays and raw pointers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-io-JuicyPixels" = callPackage + ({ mkDerivation, accelerate, accelerate-io-vector, base + , JuicyPixels, vector + }: + mkDerivation { + pname = "accelerate-io-JuicyPixels"; + version = "0.1.0.0"; + sha256 = "0rr43lwmc16r99si1s4nimxxydlsxb6ck45absrxy6vnkln7x185"; + libraryHaskellDepends = [ + accelerate accelerate-io-vector base JuicyPixels vector + ]; + description = "Convert between Accelerate arrays and JuicyPixels images"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-io-array" = callPackage + ({ mkDerivation, accelerate, array, base, hedgehog, primitive + , tasty, tasty-hedgehog + }: + mkDerivation { + pname = "accelerate-io-array"; + version = "0.1.0.0"; + sha256 = "1gcxd4m3h1xr8ia8z7c8sxznm90h2q3mzwhi5vsv8s1gh7sdym9m"; + libraryHaskellDepends = [ accelerate array base primitive ]; + testHaskellDepends = [ + accelerate array base hedgehog tasty tasty-hedgehog + ]; + description = "Convert between Accelerate and array"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-io-bmp" = callPackage + ({ mkDerivation, accelerate, accelerate-io-bytestring, base, bmp }: + mkDerivation { + pname = "accelerate-io-bmp"; + version = "0.1.0.0"; + sha256 = "0x7bkn4j7s9dzlfk4q1lh6fyd4bir1zkm4x37c65nl9g86154sc8"; + libraryHaskellDepends = [ + accelerate accelerate-io-bytestring base bmp + ]; + description = "Convert between Accelerate arrays and BMP images"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-io-bytestring" = callPackage + ({ mkDerivation, accelerate, base, bytestring }: + mkDerivation { + pname = "accelerate-io-bytestring"; + version = "0.1.0.0"; + sha256 = "15j42ahdcqpy4xbpp1xibfbjcrijy0hpfxp4k53qkb9bcqaknyq1"; + libraryHaskellDepends = [ accelerate base bytestring ]; + description = "Convert between Accelerate and ByteString"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-io-cereal" = callPackage + ({ mkDerivation, accelerate, accelerate-io-bytestring, base, cereal + }: + mkDerivation { + pname = "accelerate-io-cereal"; + version = "0.1.0.0"; + sha256 = "13im1kmrd2yjxxrmpzp2030jhhq9fm9xa76yl11xwpd82z10a2pl"; + libraryHaskellDepends = [ + accelerate accelerate-io-bytestring base cereal + ]; + description = "Binary serialisation of Accelerate arrays using cereal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-io-repa" = callPackage + ({ mkDerivation, accelerate, base, repa }: + mkDerivation { + pname = "accelerate-io-repa"; + version = "0.1.0.0"; + sha256 = "084gzvfwz6prwra5393lfm5hgvssxwij0cdf24fq5nahzn7x2wrp"; + libraryHaskellDepends = [ accelerate base repa ]; + description = "Convert between Accelerate and Repa arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = 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 = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-io-vector" = callPackage + ({ mkDerivation, accelerate, base, hedgehog, primitive, tasty + , tasty-hedgehog, vector + }: + mkDerivation { + pname = "accelerate-io-vector"; + version = "0.1.0.0"; + sha256 = "1nh7n3qj4csxyzvkhkvfr9bii2vmqky51f32pz3bphrwfvhzdrri"; + libraryHaskellDepends = [ accelerate base primitive vector ]; + testHaskellDepends = [ + accelerate base hedgehog tasty tasty-hedgehog vector + ]; + description = "Convert between Accelerate and vector"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-kullback-liebler" = callPackage + ({ mkDerivation, accelerate, accelerate-llvm-native + , accelerate-llvm-ptx, base, composition-prelude, cpphs, criterion + , mwc-random-accelerate, tasty, tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "accelerate-kullback-liebler"; + version = "0.1.2.1"; + sha256 = "1pvgm5w8m7226wa139h49fd0f5bsrz3a7x30wx3mzjn80acgsm63"; + revision = "1"; + editedCabalFile = "1255a274j1ssiy934kl507giyv6zjmwiipqfj72gjik6ss0ih2vz"; + libraryHaskellDepends = [ accelerate base mwc-random-accelerate ]; + testHaskellDepends = [ + accelerate accelerate-llvm-native accelerate-llvm-ptx base + composition-prelude tasty tasty-hedgehog tasty-hunit + ]; + benchmarkHaskellDepends = [ + accelerate accelerate-llvm-native accelerate-llvm-ptx base + criterion + ]; + benchmarkToolDepends = [ cpphs ]; + doHaddock = false; + description = "Kullback-Liebler divergence"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-llvm" = callPackage + ({ mkDerivation, accelerate, base, bytestring, constraints + , containers, data-default-class, deepseq, directory, dlist + , exceptions, filepath, llvm-hs, llvm-hs-pure, mtl, primitive + , template-haskell, unordered-containers, vector + }: + mkDerivation { + pname = "accelerate-llvm"; + version = "1.3.0.0"; + sha256 = "1fjjfjav11s6grwl6ihqdrzx738bwki0l25qlp4zzz2hi2440qbp"; + libraryHaskellDepends = [ + accelerate base bytestring constraints containers + data-default-class deepseq directory dlist exceptions filepath + llvm-hs llvm-hs-pure mtl primitive template-haskell + unordered-containers vector + ]; + description = "Accelerate backend component generating LLVM IR"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-llvm-native" = callPackage + ({ mkDerivation, accelerate, accelerate-llvm, base, bytestring + , c2hs, cereal, containers, deepseq, directory, dlist, filepath + , ghc, ghc-prim, hashable, libffi, llvm-hs, llvm-hs-pure + , lockfree-queue, mtl, template-haskell, unique, unix, vector + }: + mkDerivation { + pname = "accelerate-llvm-native"; + version = "1.3.0.0"; + sha256 = "1x4wfbp83ppzknd98k2ad160a8kdqh96qqmyfzdqyvy44iskxcn6"; + revision = "1"; + editedCabalFile = "1w98zxyg5zr9xbx6wzglh1agc7pf25qlxbblvvvizf9niq84bw56"; + libraryHaskellDepends = [ + accelerate accelerate-llvm base bytestring cereal containers + deepseq directory dlist filepath ghc ghc-prim hashable libffi + llvm-hs llvm-hs-pure lockfree-queue mtl template-haskell unique + unix vector + ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ accelerate base ]; + description = "Accelerate backend for multicore CPUs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-llvm-ptx" = callPackage + ({ mkDerivation, accelerate, accelerate-llvm, base, bytestring + , containers, cuda, deepseq, directory, dlist, file-embed, filepath + , ghc-heap, hashable, llvm-hs, llvm-hs-pure, mtl, nvvm, pretty + , process, template-haskell, unordered-containers + }: + mkDerivation { + pname = "accelerate-llvm-ptx"; + version = "1.3.0.0"; + sha256 = "0bb7p67dv5csbblnaxbm7hkq8y2qknz0yd1f0rav29igsv3a9rfx"; + libraryHaskellDepends = [ + accelerate accelerate-llvm base bytestring containers cuda deepseq + directory dlist file-embed filepath ghc-heap hashable llvm-hs + llvm-hs-pure mtl nvvm pretty process template-haskell + unordered-containers + ]; + testHaskellDepends = [ accelerate base ]; + description = "Accelerate backend for NVIDIA GPUs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-random" = callPackage + ({ mkDerivation, accelerate, base, mwc-random }: + mkDerivation { + pname = "accelerate-random"; + version = "0.15.0.0"; + sha256 = "1wqy11aw99gq7hd0g539synsh6kv8j4a09p9b1k29hpanjr009kd"; + libraryHaskellDepends = [ accelerate base mwc-random ]; + description = "Generate Accelerate arrays filled with high quality pseudorandom numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-typelits" = callPackage + ({ mkDerivation, accelerate, accelerate-random, base, HUnit-Plus + , mwc-random, QuickCheck, smallcheck, tasty, tasty-hunit + , tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "accelerate-typelits"; + version = "0.1.0.0"; + sha256 = "0851r22gvrcnjiisdn5s826wpywga9nzjskk6fy2js9d7dw32vlm"; + revision = "2"; + editedCabalFile = "1mcny4gm03bfryvzk80z5y5cmhhq173x81nyw0yijb109zq6jgll"; + libraryHaskellDepends = [ + accelerate accelerate-random base mwc-random QuickCheck smallcheck + ]; + testHaskellDepends = [ + accelerate accelerate-random base HUnit-Plus mwc-random QuickCheck + smallcheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + description = "a typesafe way encode accelerate matrices and vectors"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accelerate-utility" = callPackage + ({ mkDerivation, accelerate, base, utility-ht }: + mkDerivation { + pname = "accelerate-utility"; + version = "1.0.0.1"; + sha256 = "1wdxypkgkjngrlkw4fnxqqqbcy3chaw5fim0xyzcbh52zd0b62wh"; + libraryHaskellDepends = [ accelerate base utility-ht ]; + description = "Utility functions for the Accelerate framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "accentuateus" = callPackage + ({ mkDerivation, base, bytestring, HTTP, json, network, text }: + mkDerivation { + pname = "accentuateus"; + version = "0.9.4"; + sha256 = "16hgs81cs3zgbvsprh9lzvyxbh58g7rijf1d4j0dkrpnqnrvg0hy"; + libraryHaskellDepends = [ base bytestring HTTP json network text ]; + description = "A Haskell implementation of the Accentuate.us API."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "access-time" = callPackage + ({ mkDerivation, base, filepath, old-time, time, unix }: + mkDerivation { + pname = "access-time"; + version = "0.1.0.4"; + sha256 = "13kg8mjrnif88r0w7b041x4vmzdm9aqrx4fskc3qv3smpq2q2ngs"; + libraryHaskellDepends = [ base filepath old-time time unix ]; + description = "Cross-platform support for retrieving file access times"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "access-token-provider" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, base64-bytestring + , bytestring, containers, exceptions, filepath, http-client + , http-client-tls, http-types, katip, lens, lens-aeson, mtl, random + , safe-exceptions, say, stm, tasty, tasty-hunit, text, th-format + , transformers, unliftio, unliftio-core, uuid + }: + mkDerivation { + pname = "access-token-provider"; + version = "0.1.1.0"; + sha256 = "18j07sb100zb407n7dpyppi5mc20g57y73k3sscmvlgq6yqdxwk4"; + libraryHaskellDepends = [ + aeson aeson-casing base base64-bytestring bytestring containers + exceptions filepath http-client http-client-tls http-types katip + lens lens-aeson mtl random safe-exceptions say stm text th-format + transformers unliftio unliftio-core + ]; + testHaskellDepends = [ + aeson base bytestring containers exceptions http-client http-types + katip lens mtl random safe-exceptions tasty tasty-hunit text + th-format unliftio unliftio-core uuid + ]; + description = "Provides Access Token for Services"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "accuerr" = callPackage + ({ mkDerivation, base, bifunctors, lens, semigroups }: + mkDerivation { + pname = "accuerr"; + version = "0.2.0.2"; + sha256 = "0dlszai5bz05algxm98kjhnjwa7mwj620d52vrsc4fxds8q84sjg"; + libraryHaskellDepends = [ base bifunctors lens semigroups ]; + description = "Data type like Either but with accumulating error type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ace" = callPackage + ({ mkDerivation, attoparsec, base, bifunctors, blaze-html + , blaze-markup, data-default, hspec, HUnit, mtl, parsec, text + }: + mkDerivation { + pname = "ace"; + version = "0.6"; + sha256 = "0f07j2rj9ylvdrijwwlpx66mj503mhjfq1x2mylpxkr6kmjjniyk"; + libraryHaskellDepends = [ + attoparsec base blaze-html blaze-markup data-default parsec text + ]; + testHaskellDepends = [ + base bifunctors hspec HUnit mtl parsec text + ]; + description = "Attempto Controlled English parser and printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "achille" = callPackage + ({ mkDerivation, aeson, base, binary, binary-instances, bytestring + , containers, data-default, directory, filepath, frontmatter, Glob + , mtl, optparse-applicative, pandoc, pandoc-types, process, tasty + , tasty-hunit, text, time + }: + mkDerivation { + pname = "achille"; + version = "0.0.0"; + sha256 = "1d15dfzw4sryilrws68cp064j4646mn0rqdnwaaz7k5y4wnwjivg"; + libraryHaskellDepends = [ + aeson base binary binary-instances bytestring data-default + directory filepath frontmatter Glob optparse-applicative pandoc + pandoc-types process text time + ]; + testHaskellDepends = [ + base bytestring containers directory filepath Glob mtl tasty + tasty-hunit text time + ]; + description = "A library for building static site generators"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acid-state" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , criterion, deepseq, directory, filelock, filepath, hedgehog + , hspec, hspec-discover, mtl, network, network-bsd, random + , safecopy, stm, system-fileio, system-filepath, template-haskell + , text, th-expand-syns, time, unix + }: + mkDerivation { + pname = "acid-state"; + version = "0.16.1.3"; + sha256 = "0vmggxzp6alv92ycwc9bc53vn73s1cbn8rhmbcb2jvcglyakvws5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring cereal containers directory filelock filepath + mtl network network-bsd safecopy stm template-haskell + th-expand-syns unix + ]; + executableHaskellDepends = [ base directory ]; + testHaskellDepends = [ + base cereal containers deepseq directory hedgehog hspec + hspec-discover mtl network safecopy template-haskell text time + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base criterion directory mtl random system-fileio system-filepath + ]; + description = "Add ACID guarantees to any serializable Haskell data structure"; + license = lib.licenses.publicDomain; + mainProgram = "acid-state-repair"; + }) {}; + + "acid-state-dist" = callPackage + ({ mkDerivation, acid-state, base, bytestring, cereal + , concurrent-extra, containers, criterion, directory, filepath, mtl + , random, safe, safecopy, semigroups, stm, transformers + , zeromq4-haskell + }: + mkDerivation { + pname = "acid-state-dist"; + version = "0.1.0.1"; + sha256 = "1awyqvf2sm7ym3yb2jd0y168hjadl0s7c978krh5frqdf8l3r3c6"; + libraryHaskellDepends = [ + acid-state base bytestring cereal concurrent-extra containers + filepath mtl safe safecopy semigroups stm transformers + zeromq4-haskell + ]; + testHaskellDepends = [ + acid-state base directory mtl random safecopy + ]; + benchmarkHaskellDepends = [ + acid-state base criterion directory mtl safecopy + ]; + description = "A replication backend for acid-state"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acid-state-tls" = callPackage + ({ mkDerivation, acid-state, base, directory, HsOpenSSL, network + , safecopy + }: + mkDerivation { + pname = "acid-state-tls"; + version = "0.9.2"; + sha256 = "04w3r1x3msvsixmdlif99ly4k0py9bzb8pgi06j780zz5lpm1zpi"; + libraryHaskellDepends = [ + acid-state base directory HsOpenSSL network safecopy + ]; + description = "Add TLS support for Data.Acid.Remote"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acl2" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "acl2"; + version = "0.0.1"; + sha256 = "0bwlsdxk3lbir90xhar7xd83cwarqcm0a86gvwaghknpil2ay4cg"; + libraryHaskellDepends = [ base process ]; + description = "Writing and calling ACL2 from Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "acme-all-monad" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "acme-all-monad"; + version = "0.1.0.0"; + sha256 = "1qay7m16yjsjg8anbinkagb2v8r67k5wsppkrwyskn9jcb1wnbgv"; + libraryHaskellDepends = [ base transformers ]; + description = "A monad which is powerful enough to interpret any action"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-box" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-box"; + version = "0.0.0.0"; + sha256 = "0n6mawj9kq6s84j4yxwqabhni7kzgvhmhxi9dw1mrwnxkh5ial8v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "A full featured empty project"; + license = lib.licenses.bsd3; + mainProgram = "acme-box"; + }) {}; + + "acme-cadre" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-cadre"; + version = "0.1"; + sha256 = "1nclcq48r547rgmd4h0hf498z27d15lp4da9yb3a3sy7qk6m92bi"; + libraryHaskellDepends = [ base ]; + description = "car, cdr and more"; + license = lib.licenses.publicDomain; + }) {}; + + "acme-circular-containers" = callPackage + ({ mkDerivation, base, containers, doctest, doctest-discover + , graph-wrapper + }: + mkDerivation { + pname = "acme-circular-containers"; + version = "0.1.0.0"; + sha256 = "1xngqlx0avn84qx696hjm8cdqqs9p0ls90kklkz5rs48fbcma3pr"; + revision = "3"; + editedCabalFile = "0zpjfk5wwkhl3sql8lrp6j8h731j6ms0cqmjs1hzz24iiwwkj7bj"; + libraryHaskellDepends = [ base containers graph-wrapper ]; + testHaskellDepends = [ + base containers doctest doctest-discover graph-wrapper + ]; + description = "Spineless containers which are fast to read but inefficient to update"; + license = lib.licenses.publicDomain; + }) {}; + + "acme-cofunctor" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-cofunctor"; + version = "0.1.1.0"; + sha256 = "0ydlnp0bbl5haci3a5x59sj2biylmpkqwzy749fhp8jn1cr8fg4x"; + libraryHaskellDepends = [ base ]; + description = "A Cofunctor is a structure from category theory dual to Functor"; + license = lib.licenses.bsd3; + }) {}; + + "acme-colosson" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "acme-colosson"; + version = "0.1"; + sha256 = "0mfnav0wb0ks365n3kghaic6nasp3qaznhmsdccx35h164ixj9vc"; + libraryHaskellDepends = [ base random ]; + description = "Determines whether it is numberwang"; + license = lib.licenses.bsd3; + }) {}; + + "acme-comonad" = callPackage + ({ mkDerivation, base, comonad }: + mkDerivation { + pname = "acme-comonad"; + version = "0.1.0.0"; + sha256 = "1sc0alwdgfls18y4q4y0qkbzqm4fgzd9yv6dwwnzw3472vsz2x8s"; + libraryHaskellDepends = [ base comonad ]; + description = "A more efficient dualization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-cuteboy" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-cuteboy"; + version = "0.1.0.0"; + sha256 = "1x21mvm1n6cka07c3d3w8ycp84gx58af1nvpsfcaa7sccj13jvj9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Maybe gives you a cute boy"; + license = lib.licenses.publicDomain; + mainProgram = "CuteBoy"; + }) {}; + + "acme-cutegirl" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-cutegirl"; + version = "0.2.0.0"; + sha256 = "1vvhfncnrq4pbzrgq45kannqv1c029b96lvi1qzwvzf513rqfb3z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Maybe gives you a cute girl"; + license = lib.licenses.gpl3Only; + mainProgram = "CuteGirl"; + }) {}; + + "acme-default" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-default"; + version = "0.1.0"; + sha256 = "0hkx2zpk3w9vh1jdhpwkd7x7hwr3zf5z9n6f30rjrbyqmxnicpip"; + libraryHaskellDepends = [ base ]; + description = "A class for types with a distinguished aesthetically pleasing value"; + license = lib.licenses.asl20; + }) {}; + + "acme-dont" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "acme-dont"; + version = "1.2"; + sha256 = "0pi5xdbsbbrl6g23v41505vgzv5mr6l9r9iwv6l2gg6vzmsk42r7"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "A \"don't\" construct"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-flipping-tables" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-flipping-tables"; + version = "0"; + sha256 = "1xl5gwc67acg47fdkgrn7sjvvvnc4sjf5vifph0jb3c7gv93n757"; + libraryHaskellDepends = [ base ]; + description = "Stop execution with rage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-functors" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-functors"; + version = "0.1.0.1"; + sha256 = "0blzbrlg033vfy8v225sw0nhaacc1pb0zq9vsh1wafadfwmpi6ig"; + libraryHaskellDepends = [ base ]; + description = "The best applicative functors"; + license = lib.licenses.bsd3; + }) {}; + + "acme-grawlix" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-grawlix"; + version = "0.1.0.2"; + sha256 = "170cvi3b13wb8imfz3yc3323v2dnyhrr080syjqam477ahwggwsn"; + libraryHaskellDepends = [ base ]; + description = "More readable names for commonly used symbols"; + license = lib.licenses.bsd3; + }) {}; + + "acme-hq9plus" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-hq9plus"; + version = "0.1"; + sha256 = "0da4ysj74fmhcbbvxxfb6w97pr870518k90vwnc3z8kglj1ni187"; + libraryHaskellDepends = [ base ]; + description = "An embedded DSL for the HQ9+ programming language"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-http" = callPackage + ({ mkDerivation, base, bytestring, extensible-exceptions, mtl + , network, pretty + }: + mkDerivation { + pname = "acme-http"; + version = "0.2.3"; + sha256 = "11xxl1var2xdai8s70343s9glx0lrd1fa3d63jaysggcrhg9kl62"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring extensible-exceptions mtl network pretty + ]; + description = "fastest Haskell PONG server in the world"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-inator" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-inator"; + version = "0.1.0.0"; + sha256 = "1h1vdzqarrmb8sl6y6250h6fia4rxi9vz4i4sj7km7nyk3778zyk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Evil inventions in the Tri-State area"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "evilplan"; + broken = true; + }) {}; + + "acme-io" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-io"; + version = "0.1.0.1"; + sha256 = "091czdcbydc75ndaw2ns8cncxa6ihlvclhrbcz9vp29kvhf483cb"; + libraryHaskellDepends = [ base ]; + description = "The only true way to do IO in Haskell!"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-iot" = callPackage + ({ mkDerivation, base, ghc-prim, mtl, transformers }: + mkDerivation { + pname = "acme-iot"; + version = "0.1.0.1"; + sha256 = "0y43prc9ykkbyvrq879ys753cijphmya7ig1m3v1g7fwyy9n23gx"; + libraryHaskellDepends = [ base ghc-prim mtl transformers ]; + description = "IO monad transformer"; + license = lib.licenses.mit; + }) {}; + + "acme-kitchen-sink" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-kitchen-sink"; + version = "0.1.0.0"; + sha256 = "0b587ryd63zyap7c3a1dnm25y0k9a6i2sx26xzg0wrq8hfh0f815"; + libraryHaskellDepends = [ base ]; + description = "A place for dumping that does-not-feel-right code while you improve it"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-left-pad" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "acme-left-pad"; + version = "3.0"; + sha256 = "039pz5lw3p8iy1gaijvbc8296djxcziw70a0rnw0iz3iy29w1fmc"; + libraryHaskellDepends = [ base text ]; + description = "free your haskell from the tyranny of npm!"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-lolcat" = callPackage + ({ mkDerivation, base, parsec, random, random-shuffle, text }: + mkDerivation { + pname = "acme-lolcat"; + version = "0.1.1"; + sha256 = "08issbr9lgc2saqvgs80sxl1sgi7ig5jg6iykv1g1zl5k1kv2a32"; + libraryHaskellDepends = [ base parsec random random-shuffle text ]; + description = "LOLSPEAK translator"; + license = lib.licenses.bsd3; + }) {}; + + "acme-lookofdisapproval" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-lookofdisapproval"; + version = "0.1"; + sha256 = "194xvcab14bs3b3nrayxp4z3da60afxa9cmip58mkms5016kwhis"; + libraryHaskellDepends = [ base ]; + description = "Express your disapproval"; + license = lib.licenses.bsd3; + }) {}; + + "acme-memorandom" = callPackage + ({ mkDerivation, base, MemoTrie, random }: + mkDerivation { + pname = "acme-memorandom"; + version = "0.0.3"; + sha256 = "1l6kxmdb7fi47ldfpcqbl6h4dnzw6zw0ahxmvx6sxwxm3x4hynhi"; + libraryHaskellDepends = [ base MemoTrie random ]; + description = "Memoized random number generation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-microwave" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-microwave"; + version = "0.1.0.2"; + sha256 = "136lwxcimj241nq9l0x7icxk1q9xz826sg07d40yj87shir52j39"; + libraryHaskellDepends = [ base ]; + description = "The eighth wonder of the world, kitchen math!"; + license = lib.licenses.bsd3; + }) {}; + + "acme-miscorder" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "acme-miscorder"; + version = "0.1.0.0"; + sha256 = "180fs64vlbxb2700qq8hzzz82kkmpknakkbk66ddkk1pdl7nm0j4"; + libraryHaskellDepends = [ base random ]; + description = "Miscellaneous newtypes for orderings of discutable use"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-missiles" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "acme-missiles"; + version = "0.3"; + sha256 = "0nvkgdj04i21gq5k541an8zjz0hzzy7dpi384yrhcyh14jsxhqz5"; + libraryHaskellDepends = [ base stm ]; + description = "Cause serious international side effects"; + license = lib.licenses.publicDomain; + }) {}; + + "acme-mutable-package" = callPackage + ({ mkDerivation, base, Cabal }: + mkDerivation { + pname = "acme-mutable-package"; + version = "0"; + sha256 = "16da6pkkdr2g77dn3n4v9x6mwi6yz3xlpisvpn0id2xz0bayipmr"; + revision = "4"; + editedCabalFile = "1154vbz0yar1xd8jn2v2dl5fc2pkawwp93yd0g5dcrb9bbx6pagf"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base ]; + description = "A mutable package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-now" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "acme-now"; + version = "1.0.0.1"; + sha256 = "0lnrsndx7r00b7vgh9jmp5j635m4pb2bzx0lfhqidkzfc2llzwsm"; + libraryHaskellDepends = [ base time ]; + description = "An interface to the philosophical and metaphysical \"now\""; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-numbersystem" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "acme-numbersystem"; + version = "0.3.0.0"; + sha256 = "1p5rdssdmds6yqgv3yvlh835h180h9q9430j8i6qrhygqn8lmv87"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Define the less than and add and subtract for nats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-omitted" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "acme-omitted"; + version = "3.0.0.0"; + sha256 = "1b0202ikrg81m1v99ax93v60n21aw9anzwsa4hwkfjdn3rhcwrj9"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "A name for omitted definitions"; + license = lib.licenses.bsd3; + }) {}; + + "acme-one" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "acme-one"; + version = "0.0.2"; + sha256 = "11sgx648g5594w8m8x8r25x7s61jyyxazp5dcfyglvhc7zlrrvbb"; + doHaddock = false; + description = "The identity element of package dependencies"; + license = lib.licenses.publicDomain; + }) {}; + + "acme-operators" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-operators"; + version = "0.2.0.0"; + sha256 = "1wf12iphv12srygdvhy7xyja453dzjmm6kd9l2qp00fx986zd01w"; + libraryHaskellDepends = [ base ]; + description = "Operators of base, all in one place!"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-php" = callPackage + ({ mkDerivation, acme-left-pad, base }: + mkDerivation { + pname = "acme-php"; + version = "0.0.5"; + sha256 = "1kjfpihicb6f3kn5gzr0ya8f73g4y3kvw7y4plv67cpbc1icnpjl"; + libraryHaskellDepends = [ acme-left-pad base ]; + description = "The flexibility of Haskell and the safety of PHP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "acme-pointful-numbers" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "acme-pointful-numbers"; + version = "0.1.2.4"; + sha256 = "02gml2db5vigkwkx99lqzjkpfaqdc74x16bgdx62kf7r3nn37my9"; + libraryHaskellDepends = [ base split ]; + description = "Make more than one point in numeric literals"; + license = lib.licenses.bsd3; + }) {}; + + "acme-realworld" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-realworld"; + version = "0.1.1"; + sha256 = "0ffhichjhhic7d5cjypmd2zmcq0dpqiz5ygsw0y67v83hry0vf8r"; + libraryHaskellDepends = [ base ]; + description = "Primitives for manipulating the state of the universe"; + license = lib.licenses.bsd3; + }) {}; + + "acme-safe" = callPackage + ({ mkDerivation, acme-dont, base }: + mkDerivation { + pname = "acme-safe"; + version = "0.1.0.0"; + sha256 = "0bmv45b3v45967gdvsy37xfw6x50qpl8234y20m3nc48f4nf0z68"; + libraryHaskellDepends = [ acme-dont base ]; + description = "Safe versions of some infamous haskell functions such as fromJust"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "acme-schoenfinkel" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2, test-framework-th + }: + mkDerivation { + pname = "acme-schoenfinkel"; + version = "0.1.1"; + sha256 = "0jvbrivxpq8jb5rhz6j3pxx2g3d0ckviprp4iza31d6ik7cpk8ad"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + test-framework-th + ]; + description = "Proper names for curry and uncurry"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-smuggler" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "acme-smuggler"; + version = "1.1.1.0"; + sha256 = "0w4m213dcn07hxbnmkbrg2xgfdv9hlfz72ax9pcinswc10zwph1q"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Smuggle arbitrary values in arbitrary types"; + license = lib.licenses.bsd3; + }) {}; + + "acme-strfry" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "acme-strfry"; + version = "0.1"; + sha256 = "1r6xnkyx22khzq6hlb8bk0fnbb6hlwbf12wajhx8vcxa7bkhh8lb"; + libraryHaskellDepends = [ base bytestring ]; + description = "A binding to the glibc strfry function"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-stringly-typed" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "acme-stringly-typed"; + version = "1.0.0.0"; + sha256 = "18wvsvdmbwh9dcawiy4f9pn4vg98kdq9zxc37sz7dpmaigimw16f"; + revision = "1"; + editedCabalFile = "0i5hark97zl45iyiijxj07d2pg112kh3jcmjmscpbss5l5n02h23"; + libraryHaskellDepends = [ base ]; + description = "Stringly Typed Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-strtok" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "acme-strtok"; + version = "0.1.0.3"; + sha256 = "1anj8yygzcqkl4nwqwbrmwsqda84qcl8yzq7pgx2b7p895xcfa68"; + libraryHaskellDepends = [ base mtl ]; + description = "A Haskell port of the C/PHP strtok function"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-this" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "acme-this"; + version = "0.1.0.0"; + sha256 = "16zmjrf849m066mnj7rlc10jcddy31ck83mg0b7pmn4cvp95q8k5"; + revision = "1"; + editedCabalFile = "1xizmz9yyhxkkaynlk9x0l1nv5maz0shk3d1ipaphc9c6q4b1mjq"; + libraryHaskellDepends = [ base template-haskell ]; + description = "import This"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-timemachine" = callPackage + ({ mkDerivation, base, ghc-prim, mtl, transformers }: + mkDerivation { + pname = "acme-timemachine"; + version = "0.0.1.0"; + sha256 = "1dfwn0n4hg6zs4ikz6jzkn2spwsvchs1jgq7662aq4ljyp7f1rvb"; + libraryHaskellDepends = [ base ghc-prim mtl transformers ]; + description = "An easy way to perform and unperform IO and other stateful actions"; + license = lib.licenses.bsd3; + }) {}; + + "acme-year" = callPackage + ({ mkDerivation, base, criterion, time }: + mkDerivation { + pname = "acme-year"; + version = "2019"; + sha256 = "011vpap3j0riw6y23j8c4h7610yhjq00jpcfjg2g7lagb62gmkpa"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base time ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Get the current year"; + license = lib.licenses.publicDomain; + }) {}; + + "acme-zalgo" = callPackage + ({ mkDerivation, array, base, random }: + mkDerivation { + pname = "acme-zalgo"; + version = "0.1.2.1"; + sha256 = "1yd3xrdkxf3hgapi4w5vg79nxmw8y5rnyki5pqi00mca9wjspdhz"; + revision = "2"; + editedCabalFile = "1l2m9hh6mbc59h17z17gcfzgza25jj912d413pw1q37r3v4y0a1c"; + libraryHaskellDepends = [ array base random ]; + description = "A somewhat flexible Zalgo̐ te̳͜x̥̖̉̓͞t̍̌̔ ̀̃t̴̢̞̜͓̝r̶̬̆̂̒͟á̧̡͎͔̯̰̕n̹̾̓ͬͦ̍͘ṡ̢͓͉ͮ͆l̠̖̹̗̳̖̽̌ͤ͞a͚̭͙̹̲ͭͩt͈͐o̢̭͇͍̟͐ͬ̾ͪ͜r͇.̸̅ͭ̐̀̊ͨ͛"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acme-zero" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "acme-zero"; + version = "0.0.2"; + sha256 = "06d4hpda8qwwq9wzkgx6fpiq39l1md8sfm9hnvh4r95xyg5q53f6"; + doHaddock = false; + description = "The absorbing element of package dependencies"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acousticbrainz-client" = callPackage + ({ mkDerivation, aeson, base-compat-batteries, base-noprelude + , bytestring, exceptions, filepath, microlens-aeson + , microlens-platform, pretty-simple, relude, scientific + , streaming-bytestring, streaming-utils, tasty, tasty-golden, text + }: + mkDerivation { + pname = "acousticbrainz-client"; + version = "0.1.0.0"; + sha256 = "03bzfxv1d7bgsp6bm15h2a8h573id4nyb7xd4y52gbkzyblbz58c"; + libraryHaskellDepends = [ + aeson base-compat-batteries base-noprelude bytestring exceptions + microlens-aeson microlens-platform relude scientific + streaming-bytestring streaming-utils text + ]; + testHaskellDepends = [ + aeson base-compat-batteries base-noprelude filepath pretty-simple + relude tasty tasty-golden text + ]; + description = "AcousticBrainz API client"; + license = lib.licenses.cc0; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "acquire" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "acquire"; + version = "0.3.5"; + sha256 = "1xxr94rnywg7mnf6fq9gbvakglnr1qbyjgvclrsrifjmzmdpbr9p"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Abstraction over management of resources"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "action-permutations" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "action-permutations"; + version = "0.0.0.1"; + sha256 = "0rhlzpwshixpnqma7sk28f22dkwz39b6lcwnzmd31rcnz5cyw6d4"; + libraryHaskellDepends = [ base ]; + description = "Execute a set of actions (e.g. parsers) in each possible order"; + license = lib.licenses.bsd3; + }) {}; + + "active" = callPackage + ({ mkDerivation, base, lens, linear, QuickCheck, semigroupoids + , semigroups, vector + }: + mkDerivation { + pname = "active"; + version = "0.2.1"; + sha256 = "150kwir36aj9q219qi80mlqd0vxm4941dh6x4xp58rbd5a3mhmv1"; + libraryHaskellDepends = [ + base lens linear semigroupoids semigroups vector + ]; + testHaskellDepends = [ base linear QuickCheck semigroups ]; + description = "Abstractions for animation"; + license = lib.licenses.bsd3; + }) {}; + + "activehs" = callPackage + ({ mkDerivation, activehs-base, array, base, blaze-html + , blaze-markup, bytestring, cmdargs, containers, data-pprint + , deepseq, dia-base, dia-functions, directory, exceptions, filepath + , haskell-src-exts, highlighting-kate, hint, hoogle, mtl + , old-locale, old-time, pandoc, process, pureMD5, QuickCheck + , simple-reflect, snap-core, snap-server, split, syb, text, time + , utf8-string, xhtml + }: + mkDerivation { + pname = "activehs"; + version = "0.3.2"; + sha256 = "0n5bb5bdigf3b0016ljv5r3bki3fq6j5dv7csvkdq7pdvghzw3gp"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + activehs-base array base blaze-html blaze-markup bytestring cmdargs + containers data-pprint deepseq dia-base dia-functions directory + exceptions filepath haskell-src-exts highlighting-kate hint hoogle + mtl old-locale old-time pandoc process pureMD5 QuickCheck + simple-reflect snap-core snap-server split syb text time + utf8-string xhtml + ]; + description = "Haskell code presentation tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "activehs"; + }) {}; + + "activehs-base" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "activehs-base"; + version = "0.3.0.4"; + sha256 = "0gmixyawdl0kk351k8n5g7k3cfxv1qlbish750kv5kip6xc1dmcj"; + revision = "1"; + editedCabalFile = "1v2sw9n9kiqc7cy0v1923ld645dykmk57bgdrgdgfv6qkfp6ghdd"; + libraryHaskellDepends = [ base QuickCheck ]; + description = "Basic definitions for activehs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "activitypub" = callPackage + ({ mkDerivation, aeson, base, network-uri, text, time }: + mkDerivation { + pname = "activitypub"; + version = "0.1.0.0"; + sha256 = "1a9x42x0bysia00672qala6q6g5dgdfzwlzk2969c7q9gsxf63y9"; + libraryHaskellDepends = [ aeson base network-uri text time ]; + description = "ActivityPub Haskell Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "activitystreams-aeson" = callPackage + ({ mkDerivation, aeson, base, text, time, unordered-containers }: + mkDerivation { + pname = "activitystreams-aeson"; + version = "0.2.0.2"; + sha256 = "1v0jqmbs15rjd75wqgjswgpjxqaczhgrd26idf7y3nfswhld6lhj"; + libraryHaskellDepends = [ + aeson base text time unordered-containers + ]; + description = "An interface to the ActivityStreams specification"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "actor" = callPackage + ({ mkDerivation, base, haskell98, stm, time }: + mkDerivation { + pname = "actor"; + version = "0.1.1"; + sha256 = "1ic74yrfy6hk7217vh2ff6yacvf3dc5m1hjkcpfvxzdk5xhdv2b5"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base haskell98 stm time ]; + description = "Actors with multi-headed receive clauses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "acts" = callPackage + ({ mkDerivation, base, deepseq, finitary, finite-typelits, groups + }: + mkDerivation { + pname = "acts"; + version = "0.3.1.1"; + sha256 = "1szr7afyk6hwx7hipwwsvhv7y57if4fydsblphvf8fmwg299ya4l"; + revision = "2"; + editedCabalFile = "14lahysxlz4ahrpl2h9p8gxa6fl8vccj6qfagr5dkg2a1hrv567c"; + libraryHaskellDepends = [ + base deepseq finitary finite-typelits groups + ]; + doHaddock = false; + description = "Semigroup actions and torsors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ad" = callPackage + ({ mkDerivation, adjunctions, array, base, comonad, containers + , criterion, data-reify, erf, free, nats, reflection, semigroups + , tasty, tasty-hunit, transformers + }: + mkDerivation { + pname = "ad"; + version = "4.5.5"; + sha256 = "15sncm5rm2aryyyngwjqadx6czjgbjlw4ksx5w5jrfr02rs2yrbq"; + libraryHaskellDepends = [ + adjunctions array base comonad containers data-reify erf free nats + reflection semigroups transformers + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + benchmarkHaskellDepends = [ base criterion erf ]; + description = "Automatic Differentiation"; + license = lib.licenses.bsd3; + }) {}; + + "ad-delcont" = callPackage + ({ mkDerivation, ad, base, hspec, transformers }: + mkDerivation { + pname = "ad-delcont"; + version = "0.5.0.0"; + sha256 = "19sy7hx6511w7ln9hmichbr6awdxkra1hacq87k07v63xz5il3rv"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ ad base hspec ]; + description = "Reverse-mode automatic differentiation with delimited continuations"; + license = lib.licenses.bsd3; + }) {}; + + "adaptive-containers" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "adaptive-containers"; + version = "0.3"; + sha256 = "16h0zi55hf9g07xisbcmgkx72m9laiqykh2r9nh2siczx3sxi1qk"; + libraryHaskellDepends = [ base ]; + description = "Self optimizing container types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "adaptive-cubature" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "adaptive-cubature"; + version = "0.1.1.0"; + sha256 = "07zi06qqmrn14awz7vxn5rx1j62fc9xp2qx52s1j91kh9zy8pzxn"; + libraryHaskellDepends = [ base ]; + description = "Multidimensional integration"; + license = lib.licenses.gpl3Only; + }) {}; + + "adaptive-tuple" = callPackage + ({ mkDerivation, base, template-haskell, type-level }: + mkDerivation { + pname = "adaptive-tuple"; + version = "0.2.0"; + sha256 = "1kf4d3qf8nv61c7pajv234b2vil84c2cq40csnm456lg55qh53r1"; + libraryHaskellDepends = [ base template-haskell type-level ]; + description = "Self-optimizing tuple types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "adb" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, mtl, network + }: + mkDerivation { + pname = "adb"; + version = "0.1.0.1"; + sha256 = "19v7v308z6db5f61lalhwnn8z38s9v50f6hqd39i7krjd26f0n9a"; + libraryHaskellDepends = [ + base bytestring cereal containers mtl network + ]; + description = "Android Debug Bridge (ADB) protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "adblock2privoxy" = callPackage + ({ mkDerivation, base, case-insensitive, containers, directory + , filepath, http-conduit, MissingH, mtl, network, network-uri + , old-locale, parsec, parsec-permutation, strict, text, time + }: + mkDerivation { + pname = "adblock2privoxy"; + version = "2.3.0"; + sha256 = "0aaz9kxvsyiwn0infzf9qlvq7wlrsamg4brr11332aljg8phnsmx"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base case-insensitive containers directory filepath http-conduit + MissingH mtl network network-uri old-locale parsec + parsec-permutation strict text time + ]; + description = "Convert adblock config files to privoxy format"; + license = lib.licenses.gpl3Only; + mainProgram = "adblock2privoxy"; + }) {}; + + "addLicenseInfo" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "addLicenseInfo"; + version = "0.1"; + sha256 = "054kcm0ibh1qdkyci36w3yxwxln56hz1yvi7gskp636nzhw5sjrw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base process ]; + description = "Adds license info to the top of a file"; + license = lib.licenses.bsd3; + mainProgram = "addLicenseInfo"; + }) {}; + + "addy" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, hedgehog + , http-types, ip, lens, relude, tasty, tasty-hedgehog, tasty-hunit + , text, text-icu, validation-selective + }: + mkDerivation { + pname = "addy"; + version = "0.1.0.1"; + sha256 = "1mvxnbb1118f26581zqyh0id4g1qnn44f8q3h0sfpijf0g1v9vg5"; + libraryHaskellDepends = [ + attoparsec base bytestring ip lens relude text text-icu + validation-selective + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring hedgehog http-types ip lens relude + tasty tasty-hedgehog tasty-hunit text text-icu validation-selective + ]; + description = "A full-featured library for parsing, validating, and rendering email addresses"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "adhoc-fixtures" = callPackage + ({ mkDerivation, base, hspec, hspec-core, hspec-discover + , safe-exceptions, yarl + }: + mkDerivation { + pname = "adhoc-fixtures"; + version = "0.1.0.1"; + sha256 = "1cxrk9nikkvy3c190g2vamv1f7i71v2g080fpzjp6wzspm7r32gy"; + libraryHaskellDepends = [ base safe-exceptions yarl ]; + testHaskellDepends = [ + base hspec hspec-core hspec-discover safe-exceptions yarl + ]; + testToolDepends = [ hspec-discover ]; + description = "Manage fine grained fixtures"; + license = lib.licenses.isc; + }) {}; + + "adhoc-fixtures-hspec" = callPackage + ({ mkDerivation, adhoc-fixtures, base, hspec, hspec-core + , hspec-discover, safe-exceptions, yarl + }: + mkDerivation { + pname = "adhoc-fixtures-hspec"; + version = "0.1.0.1"; + sha256 = "0vd882cna6p7bn58ynmiih9jjv4az0kxf3294v1cl7gw7hclmaqk"; + libraryHaskellDepends = [ adhoc-fixtures base hspec yarl ]; + testHaskellDepends = [ + adhoc-fixtures base hspec hspec-core hspec-discover safe-exceptions + yarl + ]; + testToolDepends = [ hspec-discover ]; + description = "Manage fine grained fixtures"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "adhoc-network" = callPackage + ({ mkDerivation, base, bytestring, containers, Crypto, dataenc + , HaXml, hsgnutls, network, old-locale, parsec, pkcs1, random, time + , utf8-string, xml-parsec + }: + mkDerivation { + pname = "adhoc-network"; + version = "1.0.3"; + sha256 = "1whdrmxw13nr7bb95rhqaz3klgmcwx4ai51bz5yb38nldf4ac377"; + libraryHaskellDepends = [ + base bytestring containers Crypto dataenc HaXml hsgnutls network + old-locale parsec pkcs1 random time utf8-string xml-parsec + ]; + description = "Ad-hoc P2P network protocol"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "adict" = callPackage + ({ mkDerivation, array, base, binary, containers, dawg, PSQueue + , QuickCheck, test-framework, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "adict"; + version = "0.4.1"; + sha256 = "07w3595cwlicvwg04w9i5sg1x9d3r8c64pq0yi5pmnza7jpd5vgq"; + revision = "1"; + editedCabalFile = "07aigsviy51b7hhp1nikvx620s6b8i8j98cvm0rp04pp90n1jqf8"; + libraryHaskellDepends = [ + array base binary containers dawg PSQueue vector + ]; + testHaskellDepends = [ + base containers dawg QuickCheck test-framework + test-framework-quickcheck2 vector + ]; + description = "Approximate dictionary searching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "adjunction" = callPackage + ({ mkDerivation, base, gauge, hs-functors }: + mkDerivation { + pname = "adjunction"; + version = "0.0.0.0"; + sha256 = "1n83ak423jwyj3w708alj9ngczzll05jyn60d0fgx8bvr3hlmi0i"; + revision = "1"; + editedCabalFile = "1q5bgf7zk11rbxa0gy0fm4vap38jwg42lk1qhb3nlm93j9jgfn36"; + libraryHaskellDepends = [ base hs-functors ]; + testHaskellDepends = [ base hs-functors ]; + benchmarkHaskellDepends = [ base gauge hs-functors ]; + description = "See README for more info"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "adjunctions" = callPackage + ({ mkDerivation, array, base, comonad, containers, contravariant + , distributive, free, generic-deriving, hspec, hspec-discover, mtl + , profunctors, semigroupoids, semigroups, tagged, transformers + , transformers-compat, void + }: + mkDerivation { + pname = "adjunctions"; + version = "4.4.2"; + sha256 = "06354xzgf78jl4g1xw11rp74gi7zh94rgvsji7ma1g0hp26myyql"; + revision = "2"; + editedCabalFile = "07bqjrmlhz67y2jnflphqd521yji9gw40dpp5wy54gcdnzk6l81h"; + libraryHaskellDepends = [ + array base comonad containers contravariant distributive free mtl + profunctors semigroupoids semigroups tagged transformers + transformers-compat void + ]; + testHaskellDepends = [ base distributive generic-deriving hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Adjunctions and representable functors"; + license = lib.licenses.bsd3; + }) {}; + + "adler32" = callPackage + ({ mkDerivation, base, bytestring, hspec, zlib }: + mkDerivation { + pname = "adler32"; + version = "0.1.2.0"; + sha256 = "1936b05mx842wm8swz3g3jv6m9absa04islq4rwysicz72gkrd16"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ zlib ]; + testHaskellDepends = [ base bytestring hspec ]; + description = "An implementation of Adler-32, supporting rolling checksum operation"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) zlib;}; + + "adobe-swatch-exchange" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 + , language-css, mtl, pretty + }: + mkDerivation { + pname = "adobe-swatch-exchange"; + version = "0.2.0"; + sha256 = "0jc6xwh1m2hmpfclsi27233775kp4yk0wrkr498qx7fs6p7xflpv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring data-binary-ieee754 language-css mtl pretty + ]; + executableHaskellDepends = [ + base binary bytestring data-binary-ieee754 language-css mtl pretty + ]; + description = "parse Adobe Swatch Exchange files and (optionally) output .css files with the colors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "adp-multi" = callPackage + ({ mkDerivation, array, base, containers, htrace, HUnit, mtl + , QuickCheck, random-shuffle, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "adp-multi"; + version = "0.2.3"; + sha256 = "1lmmyxa22lm9a86w0gap8g676mnh5l1kxczbsv8ymb98fzcg6a27"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers htrace ]; + testHaskellDepends = [ + array base containers htrace HUnit mtl QuickCheck random-shuffle + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "ADP for multiple context-free languages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "adp-multi-monadiccp" = callPackage + ({ mkDerivation, adp-multi, base, containers, monadiccp, mtl + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "adp-multi-monadiccp"; + version = "0.2.1"; + sha256 = "13zlmhgyf46pcnrjwcrk7l6nmrkgqvycrajq3v7z72kjixakis6s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ adp-multi base containers monadiccp ]; + testHaskellDepends = [ + adp-multi base containers monadiccp mtl QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Subword construction in adp-multi using monadiccp"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "adtrees" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "adtrees"; + version = "0.1.0.0"; + sha256 = "0cp14n2l3scbsp7f6s4r19ngn2ympns03pm6s07hdkpavvgli1zg"; + libraryHaskellDepends = [ base ]; + description = "Modelling, rendering and quantitative analysis on attack defense trees"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "advent-of-code-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , directory, filepath, finite-typelits, http-api-data, http-client + , http-client-tls, http-media, HUnit, megaparsec, mtl, profunctors + , servant, servant-client, servant-client-core, stm, tagsoup, text + , time, time-compat + }: + mkDerivation { + pname = "advent-of-code-api"; + version = "0.2.9.1"; + sha256 = "05sfpapaf7mg0lkqwsabspazfmczw25bv7n51skbgr5qprlmfi8r"; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq directory filepath + finite-typelits http-api-data http-client http-client-tls + http-media megaparsec mtl profunctors servant servant-client + servant-client-core stm tagsoup text time time-compat + ]; + testHaskellDepends = [ base directory filepath HUnit text ]; + description = "Advent of Code REST API bindings and servant API"; + license = lib.licenses.bsd3; + }) {}; + + "advent-of-code-ocr" = callPackage + ({ mkDerivation, base, containers, criterion, data-default-class + , heredoc, hspec, optparse-applicative, template-haskell, th-compat + , th-lift, th-lift-instances + }: + mkDerivation { + pname = "advent-of-code-ocr"; + version = "0.1.2.1"; + sha256 = "0dm8kv1k3h83fsblm64d8fqm760da8fl99rnxv2kvkp4nw8nfjm8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default-class heredoc template-haskell + th-compat th-lift th-lift-instances + ]; + executableHaskellDepends = [ + base containers data-default-class heredoc optparse-applicative + template-haskell th-compat th-lift th-lift-instances + ]; + testHaskellDepends = [ + base containers data-default-class heredoc hspec template-haskell + th-compat th-lift th-lift-instances + ]; + benchmarkHaskellDepends = [ + base containers criterion data-default-class heredoc + template-haskell th-compat th-lift th-lift-instances + ]; + description = "Parse Advent of Code ASCII art letters"; + license = lib.licenses.bsd3; + mainProgram = "advent-of-code-ocr"; + }) {}; + + "aern2-fun" = callPackage + ({ mkDerivation, aern2-mp, aern2-real, base, collect-errors + , containers, hspec, mixed-types-num, psqueues, QuickCheck + }: + mkDerivation { + pname = "aern2-fun"; + version = "0.2.9.0"; + sha256 = "06smjpim77lfvqls36pdph0ysr04f3w8kc2h19766b2y3b71f3vr"; + libraryHaskellDepends = [ + aern2-mp aern2-real base collect-errors containers hspec + mixed-types-num psqueues QuickCheck + ]; + description = "Generic operations for real functions"; + license = lib.licenses.bsd3; + }) {}; + + "aern2-mfun" = callPackage + ({ mkDerivation, aern2-fun, aern2-mp, base, collect-errors + , mixed-types-num, vector + }: + mkDerivation { + pname = "aern2-mfun"; + version = "0.2.9.0"; + sha256 = "1da7zjr609kbh3rjccigqf8idrdxc079sk6wndaf6aa3p37zsc3n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aern2-fun aern2-mp base collect-errors mixed-types-num vector + ]; + executableHaskellDepends = [ + aern2-fun aern2-mp base collect-errors mixed-types-num vector + ]; + description = "Multi-variate real function optimisation and proving"; + license = lib.licenses.bsd3; + mainProgram = "aern2-mfun-benchmark-optimisation"; + }) {}; + + "aern2-mp" = callPackage + ({ mkDerivation, base, cdar-mBound, collect-errors, deepseq, hspec + , integer-logarithms, mixed-types-num, QuickCheck, reflection + , regex-tdfa, template-haskell + }: + mkDerivation { + pname = "aern2-mp"; + version = "0.2.15.1"; + sha256 = "1s1znj80frx9dqwqp294jzafyqrg9p0pkdqhhcgzzqi9f2iqxhmv"; + libraryHaskellDepends = [ + base cdar-mBound collect-errors deepseq hspec integer-logarithms + mixed-types-num QuickCheck reflection regex-tdfa template-haskell + ]; + testHaskellDepends = [ + base cdar-mBound collect-errors deepseq hspec integer-logarithms + mixed-types-num QuickCheck reflection regex-tdfa template-haskell + ]; + description = "Multi-precision ball (interval) arithmetic"; + license = lib.licenses.bsd3; + }) {}; + + "aern2-real" = callPackage + ({ mkDerivation, aern2-mp, base, collect-errors, hspec + , integer-logarithms, mixed-types-num, QuickCheck + }: + mkDerivation { + pname = "aern2-real"; + version = "0.2.15"; + sha256 = "0r3b2m728dwsyj5qcy7pczmbvcnb7712jj830pssy2065d1ws2rx"; + libraryHaskellDepends = [ + aern2-mp base collect-errors hspec integer-logarithms + mixed-types-num QuickCheck + ]; + testHaskellDepends = [ + aern2-mp base collect-errors hspec integer-logarithms + mixed-types-num QuickCheck + ]; + description = "Real numbers as convergent sequences of intervals"; + license = lib.licenses.bsd3; + }) {}; + + "aeson_1_5_6_0" = 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.6.0"; + sha256 = "1s5z4bgb5150h6a4cjf5vh8dmyrn6ilh29gh05999v6jwd5w6q83"; + revision = "7"; + editedCabalFile = "1qbsyy605hlfh7wfj3q33yx0xmb4n81z6h0y99x7khyxmy0plqbf"; + 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 = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aeson" = callPackage + ({ mkDerivation, attoparsec, base, base-compat + , base-compat-batteries, base-orphans, base16-bytestring + , bytestring, containers, data-fix, deepseq, Diff, directory, dlist + , exceptions, filepath, generic-deriving, generically, ghc-prim + , hashable, indexed-traversable, integer-logarithms, OneTuple + , primitive, QuickCheck, quickcheck-instances, scientific + , semialign, strict, tagged, tasty, tasty-golden, tasty-hunit + , tasty-quickcheck, template-haskell, text, text-short + , th-abstraction, these, time, time-compat, unordered-containers + , uuid-types, vector, witherable + }: + mkDerivation { + pname = "aeson"; + version = "2.1.2.1"; + sha256 = "1ii26lz9czxqhck11pzhqlhfhm9zgbrhiydv4gh1w66f0fwl4h2x"; + revision = "3"; + editedCabalFile = "19qj4s625b34kw8ryb2ji0hs6dg2m116x913s722bab316k653av"; + libraryHaskellDepends = [ + attoparsec base base-compat-batteries bytestring containers + data-fix deepseq dlist exceptions generically ghc-prim hashable + indexed-traversable OneTuple primitive QuickCheck scientific + semialign strict tagged template-haskell text text-short + th-abstraction these time time-compat unordered-containers + uuid-types vector witherable + ]; + testHaskellDepends = [ + attoparsec base base-compat base-orphans base16-bytestring + bytestring containers data-fix Diff directory dlist filepath + generic-deriving generically ghc-prim hashable indexed-traversable + integer-logarithms OneTuple primitive QuickCheck + quickcheck-instances scientific strict tagged tasty tasty-golden + tasty-hunit tasty-quickcheck template-haskell text text-short these + time time-compat unordered-containers uuid-types vector + ]; + description = "Fast JSON parsing and encoding"; + license = lib.licenses.bsd3; + }) {}; + + "aeson_2_2_1_0" = callPackage + ({ mkDerivation, base, base-compat, base-orphans, base16-bytestring + , bytestring, containers, data-fix, deepseq, Diff, directory, dlist + , exceptions, filepath, generic-deriving, generically, ghc-prim + , hashable, indexed-traversable, integer-conversion + , integer-logarithms, network-uri, nothunks, OneTuple, primitive + , QuickCheck, quickcheck-instances, scientific, semialign, strict + , tagged, tasty, tasty-golden, tasty-hunit, tasty-quickcheck + , template-haskell, text, text-iso8601, text-short, th-abstraction + , these, time, time-compat, unordered-containers, uuid-types + , vector, witherable + }: + mkDerivation { + pname = "aeson"; + version = "2.2.1.0"; + sha256 = "0zsxkb7lizn1c1a5q4jzg4wyxb17njx2rahxf9fdn4hdx38fykli"; + revision = "1"; + editedCabalFile = "1jrny4i1hc335yz5vc2r1nx1lnpy5q5jqqg1fc2y2cw2vam62fm2"; + libraryHaskellDepends = [ + base bytestring containers data-fix deepseq dlist exceptions + generically ghc-prim hashable indexed-traversable + integer-conversion integer-logarithms network-uri OneTuple + primitive QuickCheck scientific semialign strict tagged + template-haskell text text-iso8601 text-short th-abstraction these + time time-compat unordered-containers uuid-types vector witherable + ]; + testHaskellDepends = [ + base base-compat base-orphans base16-bytestring bytestring + containers data-fix deepseq Diff directory dlist filepath + generic-deriving generically ghc-prim hashable indexed-traversable + integer-logarithms network-uri nothunks OneTuple primitive + QuickCheck quickcheck-instances scientific strict tagged tasty + tasty-golden tasty-hunit tasty-quickcheck template-haskell text + text-short these time time-compat unordered-containers uuid-types + vector + ]; + description = "Fast JSON parsing and encoding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aeson-applicative" = callPackage + ({ mkDerivation, aeson, base, text, unordered-containers }: + mkDerivation { + pname = "aeson-applicative"; + version = "0.1.0.0"; + sha256 = "0plbpln1glmf8a53f4nag1lx7sy8lcali6f1m526zifgak99p3qz"; + libraryHaskellDepends = [ aeson base text unordered-containers ]; + description = "make To/From JSOn instances from an applicative description"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-attoparsec" = callPackage + ({ mkDerivation, aeson, attoparsec, base }: + mkDerivation { + pname = "aeson-attoparsec"; + version = "0.0.0"; + sha256 = "0111qzp381jjhv1iymjg8mr3jslx5x1ll3w2dq4b6f3r8y8871m5"; + libraryHaskellDepends = [ aeson attoparsec base ]; + testHaskellDepends = [ base ]; + description = "Embed an Attoparsec text parser into an Aeson parser"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-better-errors" = callPackage + ({ mkDerivation, aeson, base, bytestring, dlist, mtl, scientific + , text, transformers, transformers-compat, unordered-containers + , vector, void + }: + mkDerivation { + pname = "aeson-better-errors"; + version = "0.9.1.1"; + sha256 = "05yibq9kqbjb8rh84n12sbax05amvd8jccpja0hyadz58pjy4jnk"; + revision = "1"; + editedCabalFile = "0wzvrmhn5q2x1mcv43cyxhlck815ldkhx7c7gz5ijjyva1iicgn2"; + libraryHaskellDepends = [ + aeson base bytestring dlist mtl scientific text transformers + transformers-compat unordered-containers vector void + ]; + description = "Better error messages when decoding JSON values"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.t4ccer ]; + }) {}; + + "aeson-bson" = callPackage + ({ mkDerivation, aeson, array, attoparsec, base, bson, bytestring + , containers, text, unordered-containers, vector + }: + mkDerivation { + pname = "aeson-bson"; + version = "0.3.0"; + sha256 = "0a4hrx56q1kfvf2ff9flsmrpgpvz3rshri9dpj4a9bf76ah04jn9"; + libraryHaskellDepends = [ + aeson array attoparsec base bson bytestring containers text + unordered-containers vector + ]; + description = "Mapping between Aeson's JSON and Bson objects"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-casing" = callPackage + ({ mkDerivation, aeson, base, tasty, tasty-hunit, tasty-quickcheck + , tasty-th + }: + mkDerivation { + pname = "aeson-casing"; + version = "0.2.0.0"; + sha256 = "0cwjy46ac7vzdvkw6cm5xcbcljf2a4lcvc2xbsh8iwd3fdb0f8rp"; + libraryHaskellDepends = [ aeson base ]; + testHaskellDepends = [ + aeson base tasty tasty-hunit tasty-quickcheck tasty-th + ]; + description = "Tools to change the formatting of field names in Aeson instances"; + license = lib.licenses.mit; + }) {}; + + "aeson-coerce" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, text }: + mkDerivation { + pname = "aeson-coerce"; + version = "0.1.0.0"; + sha256 = "0i6pv9hkwp4h7wwmnr6lwaqjkwykdgqkvpycm7fpyrlw5ipkp728"; + libraryHaskellDepends = [ aeson base bytestring containers text ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-combinators" = callPackage + ({ mkDerivation, aeson, attoparsec-aeson, base, bytestring + , containers, criterion, deepseq, fail, hspec, scientific, text + , time, time-compat, unordered-containers, utf8-string, uuid-types + , vector, void + }: + mkDerivation { + pname = "aeson-combinators"; + version = "0.1.2.1"; + sha256 = "10r3k8hi0rcvpi2868m4282zrnn57q7gj25ldhkja7mvz199wddz"; + libraryHaskellDepends = [ + aeson attoparsec-aeson base bytestring containers fail scientific + text time time-compat unordered-containers uuid-types vector void + ]; + testHaskellDepends = [ + aeson base bytestring hspec text utf8-string + ]; + benchmarkHaskellDepends = [ + aeson base bytestring criterion deepseq text + ]; + description = "Aeson combinators for dead simple JSON decoding"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-commit" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, hspec, text, transformers + }: + mkDerivation { + pname = "aeson-commit"; + version = "1.6.0"; + sha256 = "1z0fp6ip6i67gb06cjdmd3gd20wl64964kfkir35hh6mpi9wpln6"; + libraryHaskellDepends = [ aeson base text transformers ]; + testHaskellDepends = [ aeson aeson-qq base hspec text ]; + description = "Parse Aeson data with commitment"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-compat" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-iso8601, base + , base-compat, base-orphans, bytestring, containers, exceptions + , hashable, QuickCheck, quickcheck-instances, scientific, tagged + , tasty, tasty-hunit, tasty-quickcheck, text, time + , time-locale-compat, unordered-containers, vector + }: + mkDerivation { + pname = "aeson-compat"; + version = "0.3.10"; + sha256 = "0ia3qfdpbrzhwwg4ywpdwca0z1m85k081pcz6jh1sx8qjsvcr71w"; + revision = "5"; + editedCabalFile = "0h9ycmx7ad8m3iby8zgv33ql76zggnkiw8c8hnyrh98lm45jj1y0"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-iso8601 base base-compat bytestring + containers exceptions hashable scientific tagged text time + time-locale-compat unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base base-compat base-orphans bytestring + containers exceptions hashable QuickCheck quickcheck-instances + scientific tagged tasty tasty-hunit tasty-quickcheck text time + time-locale-compat unordered-containers vector + ]; + description = "Compatibility layer for aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-decode" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, containers + , data-default-class, hspec, quaalude, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-decode"; + version = "0.1.0.1"; + sha256 = "0n2bs07v5xb7qmx6rg3dzp0iwf2dwpq3ymg7myhggh1088xkchki"; + libraryHaskellDepends = [ + aeson base containers data-default-class quaalude text + unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-qq base containers data-default-class hspec quaalude + text time unordered-containers vector + ]; + description = "Easy functions for converting from Aeson.Value"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-default" = callPackage + ({ mkDerivation, aeson, base, containers }: + mkDerivation { + pname = "aeson-default"; + version = "0.9.1.0"; + sha256 = "0fmjxanahqdkrrgy56i2xbm3547c512k4p4if6c6lvrxcfvb8zjy"; + libraryHaskellDepends = [ aeson base containers ]; + testHaskellDepends = [ aeson base containers ]; + description = "Apply default value to FromJSON instacnes' Maybe fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-dependent-sum" = callPackage + ({ mkDerivation, aeson, base, bytestring, constraints-extras + , dependent-sum, dependent-sum-template, hedgehog, some, tasty + , tasty-discover, tasty-hedgehog, tasty-hunit, vector + }: + mkDerivation { + pname = "aeson-dependent-sum"; + version = "0.1.0.1"; + sha256 = "1ahgvs93i4lkyli7x0xiqm0fg5gyd1zbk9xzwrdishaxs1w0aw3k"; + libraryHaskellDepends = [ + aeson base constraints-extras dependent-sum some vector + ]; + testHaskellDepends = [ + aeson base bytestring constraints-extras dependent-sum + dependent-sum-template hedgehog tasty tasty-hedgehog tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "JSON encoding/decoding for dependent-sum"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-deriving" = callPackage + ({ mkDerivation, aeson, base, hedgehog, regex-tdfa, text + , unordered-containers + }: + mkDerivation { + pname = "aeson-deriving"; + version = "0.1.1.2"; + sha256 = "05mcsask5mhp6gqhch3nnxpcli1j6wax7x9ap1jaypyvq9bi0cxs"; + libraryHaskellDepends = [ + aeson base regex-tdfa text unordered-containers + ]; + testHaskellDepends = [ + aeson base hedgehog regex-tdfa text unordered-containers + ]; + description = "data types for compositional, type-directed serialization"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-diff" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, cabal-doctest + , directory, doctest, edit-distance-vector, filepath, Glob + , optparse-applicative, QuickCheck, scientific, text, vector, yaml + }: + mkDerivation { + pname = "aeson-diff"; + version = "1.1.0.13"; + sha256 = "0sd13q0nj0k1sam5xfj6dcjcki18f375sa69hm6i4xc6snfhn3cb"; + revision = "1"; + editedCabalFile = "1028adallw7bm72948lj322bb5a99gfs0qc1j0pnm8hryp6n7ma5"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson base bytestring edit-distance-vector scientific text vector + ]; + executableHaskellDepends = [ + aeson base bytestring optparse-applicative yaml + ]; + testHaskellDepends = [ + aeson base bytestring directory doctest filepath Glob QuickCheck + vector + ]; + description = "Extract and apply patches to JSON documents"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-diff-generic" = callPackage + ({ mkDerivation, aeson, aeson-diff, base, base-compat, bytestring + , containers, dlist, hashable, lens, scientific, tagged + , template-haskell, text, th-abstraction, time + , unordered-containers, uuid-types, vector + }: + mkDerivation { + pname = "aeson-diff-generic"; + version = "0.0.3"; + sha256 = "12vilqp1v49pchfq8xk8k1f3m8kgl7s5n5m1w680cbh5flj050w2"; + libraryHaskellDepends = [ + aeson aeson-diff base base-compat bytestring containers dlist + hashable lens scientific tagged template-haskell text + th-abstraction time unordered-containers uuid-types vector + ]; + description = "Apply a json-patch to any haskell datatype"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-extra" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , base-compat-batteries, bytestring, containers, deepseq + , quickcheck-instances, recursion-schemes, scientific, semialign + , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text + , these, unordered-containers, vector + }: + mkDerivation { + pname = "aeson-extra"; + version = "0.5.1.3"; + sha256 = "0w843dr9rj7mmgqsa93dxslsjakh1vsq601bfd89pjgx8ypd8bbh"; + revision = "1"; + editedCabalFile = "0crlzqmmwmch56b5f9c8bn6vdqsfl2mkbjx4xb5xbpihi7dg46bp"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base base-compat-batteries + bytestring deepseq recursion-schemes scientific semialign + template-haskell text these unordered-containers vector + ]; + testHaskellDepends = [ + aeson base base-compat-batteries containers quickcheck-instances + tasty tasty-hunit tasty-quickcheck unordered-containers vector + ]; + description = "Extra goodies for aeson"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-filthy" = callPackage + ({ mkDerivation, aeson, base, bytestring, doctest, text, time + , unordered-containers + }: + mkDerivation { + pname = "aeson-filthy"; + version = "0.1.4"; + sha256 = "1mjlgq1h09plpllmh7manbcjnl57pmjap0kz9ahzrpv02zrfkszi"; + libraryHaskellDepends = [ + aeson base bytestring text time unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring doctest text time unordered-containers + ]; + description = "Several newtypes and combinators for dealing with less-than-cleanly JSON input"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-flat" = callPackage + ({ mkDerivation, aeson, base, text, unordered-containers, vector }: + mkDerivation { + pname = "aeson-flat"; + version = "0.1.1"; + sha256 = "00c8l22fqhqy94n19m0i0zsb3237zvkz6031rfhblfyj56k56kqw"; + libraryHaskellDepends = [ + aeson base text unordered-containers vector + ]; + testHaskellDepends = [ base ]; + description = "Tools for creating flat JSON serializations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-flatten" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, text + , unordered-containers + }: + mkDerivation { + pname = "aeson-flatten"; + version = "0.1.0.2"; + sha256 = "0kb8k01iaksmxhvjpdrg5aymy5zgxyvhfi2sc0hxw4m13ajbd697"; + libraryHaskellDepends = [ aeson base text unordered-containers ]; + testHaskellDepends = [ aeson base bytestring hspec ]; + description = "JSON flatten for Aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-flowtyped" = callPackage + ({ mkDerivation, aeson, base, containers, data-fix, deriving-compat + , free, generics-sop, mtl, recursion-schemes, reflection + , scientific, tasty, tasty-hunit, text, time, unordered-containers + , vector, wl-pprint + }: + mkDerivation { + pname = "aeson-flowtyped"; + version = "0.14.0"; + sha256 = "1w7bc2i6ncnzyaxrzl1r0p54s7b579q3n83bg5621zn5m2y450gv"; + libraryHaskellDepends = [ + aeson base containers data-fix deriving-compat free generics-sop + mtl recursion-schemes reflection scientific text time + unordered-containers vector wl-pprint + ]; + testHaskellDepends = [ + aeson base containers data-fix recursion-schemes tasty tasty-hunit + text unordered-containers vector + ]; + description = "Create Flow or TypeScript type definitions from Haskell data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-gadt-th" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, containers, dependent-map + , dependent-sum, dependent-sum-template, hspec, HUnit + , template-haskell, th-abstraction, transformers + }: + mkDerivation { + pname = "aeson-gadt-th"; + version = "0.2.5.1"; + sha256 = "15d706h09igm9ic0sgjamwngghvcqhs2pir5pqb2crlkvmhr25cb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers dependent-sum template-haskell th-abstraction + transformers + ]; + executableHaskellDepends = [ + aeson base dependent-map dependent-sum dependent-sum-template + ]; + testHaskellDepends = [ + aeson aeson-qq base dependent-sum hspec HUnit + ]; + description = "Derivation of Aeson instances for GADTs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "readme"; + broken = true; + }) {}; + + "aeson-generic-compat" = callPackage + ({ mkDerivation, aeson, base, text }: + mkDerivation { + pname = "aeson-generic-compat"; + version = "0.0.2.0"; + sha256 = "07yidr6cdw10pdzis8m34hah8fbvmq2qsyn95m8wiih7v5hws5bb"; + libraryHaskellDepends = [ aeson base text ]; + description = "Compatible generic class names of Aeson"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-generics-typescript" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, hspec, process, QuickCheck, random, split + , string-interpolate, text, time + }: + mkDerivation { + pname = "aeson-generics-typescript"; + version = "0.0.0.1"; + sha256 = "1rhm37ppiqq3zl9ml1gpvzrjizpbix9vvb7ffcsvimfnwqjk2k4c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers string-interpolate text time + ]; + executableHaskellDepends = [ + aeson base bytestring containers directory filepath hspec process + QuickCheck random split string-interpolate text time + ]; + description = "Generates TypeScript definitions that match Generic Aeson encodings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tests"; + broken = true; + }) {}; + + "aeson-helper" = callPackage + ({ mkDerivation, aeson, base, text, vector }: + mkDerivation { + pname = "aeson-helper"; + version = "0.2.0.0"; + sha256 = "1im4grk23vkxgpa1fhhdg0ghg5j1z2qcwqvnpjk1s168993j2522"; + libraryHaskellDepends = [ aeson base text vector ]; + description = "Aeson helper func"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-injector" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bifunctors, containers + , deepseq, hashable, HUnit, lens, QuickCheck, quickcheck-text + , scientific, servant-docs, swagger2, tasty, tasty-hunit + , tasty-quickcheck, text, unordered-containers, vector + }: + mkDerivation { + pname = "aeson-injector"; + version = "2.0.0.0"; + sha256 = "01bmsg6lvv9p9yirvayb8fzv9l7dw6gpipqjc82vkbskwmrk7j25"; + libraryHaskellDepends = [ + aeson attoparsec base bifunctors deepseq hashable lens servant-docs + swagger2 text unordered-containers + ]; + testHaskellDepends = [ + aeson base containers HUnit lens QuickCheck quickcheck-text + scientific swagger2 tasty tasty-hunit tasty-quickcheck text vector + ]; + description = "Injecting fields into aeson values"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-iproute" = callPackage + ({ mkDerivation, aeson, base, doctest, iproute, text }: + mkDerivation { + pname = "aeson-iproute"; + version = "0.3.0"; + sha256 = "027mmmjlfld6mncn0k8v0i2lg4xkgymaakl5nqs7jw7apgy83x2z"; + libraryHaskellDepends = [ aeson base iproute text ]; + testHaskellDepends = [ base doctest ]; + description = "Aeson instances for iproute types"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-json-ast" = callPackage + ({ mkDerivation, aeson, base, json-ast }: + mkDerivation { + pname = "aeson-json-ast"; + version = "0.1.1"; + sha256 = "0p9da4cpbj811b9va2rhhn95cqckhabhr9k4fjfd536dzrxqjigz"; + libraryHaskellDepends = [ aeson base json-ast ]; + description = "Integration layer for \"json-ast\" and \"aeson\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-lens" = callPackage + ({ mkDerivation, aeson, base, bytestring, doctest, lens, text + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-lens"; + version = "0.5.0.0"; + sha256 = "1pr8cxkx41wi7095cp1gpqrwadwx6azcrdi1kr1ik0fs6606dkks"; + libraryHaskellDepends = [ + aeson base bytestring lens text unordered-containers vector + ]; + testHaskellDepends = [ base doctest ]; + description = "Lens of Aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-match-qq" = callPackage + ({ mkDerivation, aeson, aeson-qq, attoparsec, base, bytestring + , case-insensitive, containers, either, haskell-src-meta, hspec + , pretty, scientific, template-haskell, text, unordered-containers + , vector + }: + mkDerivation { + pname = "aeson-match-qq"; + version = "1.7.0"; + sha256 = "11cmqk6igrapi9ms211gbmfwkyczjrzpg900fxqypn18lj1k4y60"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring case-insensitive containers either + haskell-src-meta pretty scientific template-haskell text + unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-qq base hspec unordered-containers + ]; + description = "Declarative JSON matchers"; + license = lib.licenses.bsd2; + }) {}; + + "aeson-modern-tojson" = callPackage + ({ mkDerivation, aeson, base, inspection-testing }: + mkDerivation { + pname = "aeson-modern-tojson"; + version = "0.2.0.0"; + sha256 = "00jpkmij67xamzdg71gsiykx24x51ksphmprqxzbm5q7ifqfmfah"; + libraryHaskellDepends = [ aeson base ]; + testHaskellDepends = [ aeson base inspection-testing ]; + description = "Provide a handy way for derving ToJSON proprely"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-native" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder + , blaze-textual-native, bytestring, containers, deepseq, hashable + , mtl, old-locale, syb, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "aeson-native"; + version = "0.3.3.2"; + sha256 = "1s5i88r8sdd7ayrpjw6f18273k6r0igk0sswb503hzvjagzmzffh"; + revision = "1"; + editedCabalFile = "15z4i95j78nccb1x5ix1rqpd3ylrzdgxxal4pv7n8mg7phq9llf9"; + libraryHaskellDepends = [ + attoparsec base blaze-builder blaze-textual-native bytestring + containers deepseq hashable mtl old-locale syb text time + unordered-containers vector + ]; + description = "Fast JSON parsing and encoding (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aeson-optics" = callPackage + ({ mkDerivation, aeson, base, bytestring, optics-core, optics-extra + , scientific, text, text-short, vector + }: + mkDerivation { + pname = "aeson-optics"; + version = "1.2.1"; + sha256 = "0sbx55ns7jjwwkz49587vnkx4jirbh7xflaf0jwxxf0lq91216ja"; + libraryHaskellDepends = [ + aeson base bytestring optics-core optics-extra scientific text + text-short vector + ]; + description = "Law-abiding optics for aeson"; + license = lib.licenses.mit; + }) {}; + + "aeson-options" = callPackage + ({ mkDerivation, aeson, base }: + mkDerivation { + pname = "aeson-options"; + version = "0.1.0"; + sha256 = "0d5wfcgsjrpmangknmrr2lxvr3h96d65y3vkkas6m9aqi1rrkqv4"; + revision = "1"; + editedCabalFile = "0sibi1vhgkx0v082iffpqxg1mshrwd1d1s3xnpaqn0rdpfpja31d"; + libraryHaskellDepends = [ aeson base ]; + description = "Options to derive FromJSON/ToJSON instances"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-parsec-picky" = callPackage + ({ mkDerivation, aeson, base, parsec, scientific, text + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-parsec-picky"; + version = "0.1.0.1"; + sha256 = "0qpar865haxxvzvgy72q2yszy6hndi6w56pac2fn6gj5i10p05zn"; + libraryHaskellDepends = [ + aeson base parsec scientific text unordered-containers vector + ]; + description = "Alternative JSON parser based on Parsec and Aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-picker" = callPackage + ({ mkDerivation, aeson, base, hspec, lens, lens-aeson, text }: + mkDerivation { + pname = "aeson-picker"; + version = "0.1.0.6"; + sha256 = "18qn7d163li5v4hjikjfds5jiqcv4h54myipw0pr4sq1ra1wlys4"; + libraryHaskellDepends = [ aeson base lens lens-aeson text ]; + testHaskellDepends = [ base hspec text ]; + description = "Tiny library to get fields from JSON format"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-possible" = callPackage + ({ mkDerivation, aeson, base, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, tasty-quickcheck-laws + }: + mkDerivation { + pname = "aeson-possible"; + version = "0.1.0.0"; + sha256 = "0m360yvah04d7wi9g50r4bg7g3m86z47l7x09dk2rbdzwfzdzn15"; + libraryHaskellDepends = [ aeson base ]; + testHaskellDepends = [ + aeson base QuickCheck tasty tasty-hunit tasty-quickcheck + tasty-quickcheck-laws + ]; + description = "Possible values for aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-prefix" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, mtl, text + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-prefix"; + version = "0.1.0.2"; + sha256 = "1yby6a88gbfikqvc5lzhqclxlzs23skd1xgdkqqr16nmrbgj982b"; + libraryHaskellDepends = [ + aeson base mtl text unordered-containers vector + ]; + testHaskellDepends = [ aeson base bytestring hspec mtl text ]; + description = "Hiearchical prefixing for aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-pretty" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , base-compat, bytestring, cmdargs, scientific, text + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-pretty"; + version = "0.8.10"; + sha256 = "1rbsz9f6kzqq5cbq0xhyj599alb4ssg26w57xff19jxdg36z489a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base-compat bytestring scientific text + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson attoparsec attoparsec-aeson base bytestring cmdargs + ]; + description = "JSON pretty-printing library and command-line tool"; + license = lib.licenses.bsd3; + mainProgram = "aeson-pretty"; + }) {}; + + "aeson-qq" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-compat, ghc-prim + , haskell-src-meta, hspec, hspec-discover, parsec, scientific + , template-haskell, text, vector + }: + mkDerivation { + pname = "aeson-qq"; + version = "0.8.4"; + sha256 = "0dpklq2xdhrkg1rdc7zfdjnzm6c3qxx2i1xskrqdxpqi84ffnlyh"; + libraryHaskellDepends = [ + aeson attoparsec base base-compat haskell-src-meta parsec + scientific template-haskell text vector + ]; + testHaskellDepends = [ + aeson attoparsec base base-compat ghc-prim haskell-src-meta hspec + parsec scientific template-haskell text vector + ]; + testToolDepends = [ hspec-discover ]; + description = "JSON quasiquoter for Haskell"; + license = lib.licenses.mit; + }) {}; + + "aeson-quick" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion + , deepseq, microlens, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, text, unordered-containers + , vector + }: + mkDerivation { + pname = "aeson-quick"; + version = "0.2.0"; + sha256 = "0dwvmpli1ld4fbbv9s1m53mn5p4a89rjl864p6c5aqsrjcfd2ijz"; + libraryHaskellDepends = [ + aeson attoparsec base deepseq template-haskell text + unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring deepseq microlens QuickCheck tasty + tasty-hunit tasty-quickcheck template-haskell text + unordered-containers vector + ]; + benchmarkHaskellDepends = [ + aeson attoparsec base bytestring criterion deepseq template-haskell + text unordered-containers vector + ]; + description = "Quick JSON extractions with Aeson"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-result" = callPackage + ({ mkDerivation, aeson, aeson-helper, base, text }: + mkDerivation { + pname = "aeson-result"; + version = "0.2.0.0"; + sha256 = "1sssh9k4fkmsn96m796f5j3p5a5sc8khqgjfj4pzi1r935368n1f"; + libraryHaskellDepends = [ aeson aeson-helper base text ]; + description = "API Result for aeson"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-schema" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , directory, fail, filepath, ghc-prim, hashable, hint, HUnit, mtl + , QuickCheck, regex-base, regex-compat, regex-pcre, scientific, syb + , template-haskell, temporary, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, th-lift, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-schema"; + version = "0.4.2.0"; + sha256 = "0d7x5c2s4jx3663wgrmzvdgxq5b3slcnmr09pk3i7kkrc1wf3yky"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers fail ghc-prim mtl + QuickCheck regex-base regex-compat regex-pcre scientific syb + template-haskell text th-lift transformers unordered-containers + vector + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring containers directory filepath + hashable hint HUnit mtl QuickCheck regex-compat scientific + template-haskell temporary test-framework test-framework-hunit + test-framework-quickcheck2 text unordered-containers vector + ]; + description = "Haskell JSON schema validator and parser generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-schemas" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, criterion, deepseq + , filepath, first-class-families, hashable, hint, interpolate + , megaparsec, process, QuickCheck, raw-strings-qq, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, template-haskell + , temporary, text, th-orphans, th-test-utils, unordered-containers + }: + mkDerivation { + pname = "aeson-schemas"; + version = "1.4.2.1"; + sha256 = "1rsbkav2c76g6b2cbhjwhlhnwz0w9fwiq1bf2cbikgbrabbi9h7c"; + libraryHaskellDepends = [ + aeson base first-class-families hashable megaparsec + template-haskell text unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-qq base deepseq filepath hint interpolate process + QuickCheck raw-strings-qq tasty tasty-golden tasty-hunit + tasty-quickcheck template-haskell temporary text th-orphans + th-test-utils + ]; + benchmarkHaskellDepends = [ + aeson base criterion deepseq template-haskell th-test-utils + ]; + description = "Easily consume JSON data on-demand with type-safety"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-serialize" = callPackage + ({ mkDerivation, aeson, base, cereal, hspec, HUnit }: + mkDerivation { + pname = "aeson-serialize"; + version = "0.0.0"; + sha256 = "010lbzm5ik2gdiqm8slnf9kwgbnz8ib03c901schrw5kildfxq51"; + libraryHaskellDepends = [ aeson base cereal ]; + testHaskellDepends = [ aeson base cereal hspec HUnit ]; + description = "Simple serialization functions for aeson types"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-single-field" = callPackage + ({ mkDerivation, aeson, base, HUnit, markdown-unlit }: + mkDerivation { + pname = "aeson-single-field"; + version = "0.1.0.0"; + sha256 = "1n76hllrhl0bvx79ak9dmwngj11bgajjgspr8lkvjsm3xdy0yxsw"; + libraryHaskellDepends = [ aeson base ]; + testHaskellDepends = [ aeson base HUnit markdown-unlit ]; + testToolDepends = [ markdown-unlit ]; + description = "Conveniently wrap a single value in a record when encoding to and from JSON"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-smart" = callPackage + ({ mkDerivation, aeson, base, data-default, template-haskell, text + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-smart"; + version = "0.2.0.0"; + sha256 = "1r3262k6d7nskbnnam5rw5vq7i84347amz8lk6hrjn3c4bwacf35"; + libraryHaskellDepends = [ + aeson base data-default template-haskell text unordered-containers + vector + ]; + description = "Smart derivation of Aeson instances"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-streams" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, HsOpenSSL + , http-streams, io-streams + }: + mkDerivation { + pname = "aeson-streams"; + version = "0.1.0"; + sha256 = "1mmkilvjrffzbf7d024kpc4i6b72f7dbq5hrkvrzr0q7dg1mg825"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring HsOpenSSL http-streams io-streams + ]; + description = "An HTTP client library for JSON-based APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-t" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring, hspec, text + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-t"; + version = "0.0.5"; + sha256 = "1mpqkjxsg4bpmbkj8ys39g53knw851l428x83619bmvnlrj1fkkd"; + libraryHaskellDepends = [ + aeson base bytestring text unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-qq base bytestring hspec text unordered-containers + vector + ]; + description = "Transform JSON"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-tiled" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, text, vector + }: + mkDerivation { + pname = "aeson-tiled"; + version = "0.0.2.3"; + sha256 = "16yb6q4yaw3spwvcyd2vrdfsrdgib6cjbi2yjh8afdr4866afpik"; + libraryHaskellDepends = [ + aeson base bytestring containers text vector + ]; + description = "Aeson instances for the Tiled map editor"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-toolkit" = callPackage + ({ mkDerivation, aeson, base, bytestring, failure, hspec, text }: + mkDerivation { + pname = "aeson-toolkit"; + version = "0.0.1"; + sha256 = "07cb4f4zwm64x0q5z63gsskl80s6qbwnk4nl6x2jiardcl3k8cl3"; + libraryHaskellDepends = [ aeson base bytestring failure text ]; + testHaskellDepends = [ base hspec ]; + description = "A generalization of Aeson over Failure"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-typescript" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, hspec, mtl, process, string-interpolate + , template-haskell, temporary, text, th-abstraction, transformers + , unordered-containers + }: + mkDerivation { + pname = "aeson-typescript"; + version = "0.6.3.0"; + sha256 = "1bmhjl10adms07l2fg7qpjr3qsqdbwdfmj5psh6vi5s13w0sjxz9"; + libraryHaskellDepends = [ + aeson base bytestring containers mtl string-interpolate + template-haskell text th-abstraction transformers + unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring containers directory filepath hspec mtl + process string-interpolate template-haskell temporary text + th-abstraction transformers unordered-containers + ]; + description = "Generate TypeScript definition files from your ADTs"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-unqualified-ast" = callPackage + ({ mkDerivation, aeson, base, scientific, text, vector }: + mkDerivation { + pname = "aeson-unqualified-ast"; + version = "1.0.0.3"; + sha256 = "09a0mj7cwwh9jppg8a9n69zq86gma3ssqzxjwfy1nqwqa0sa1dd2"; + libraryHaskellDepends = [ aeson base scientific text vector ]; + description = "Aliases to \"aeson\" AST making it importable unqualified"; + license = lib.licenses.mit; + }) {}; + + "aeson-utils" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, scientific + , text + }: + mkDerivation { + pname = "aeson-utils"; + version = "0.3.0.2"; + sha256 = "07sbvmm158yqmw4hri9l66ag4r6l59x230gbjm9r97w4x0dlp0bi"; + revision = "7"; + editedCabalFile = "0lnlmsn5imbapdhbza1175wm04ynn1w75llkhlk1akpanx1dnd15"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring scientific text + ]; + description = "Utilities for working with Aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-value-parser" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, hashable + , megaparsec, mtl, scientific, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-value-parser"; + version = "0.19.7.2"; + sha256 = "1c7275wcsg7v0hfgf93dqbyrvm2ai8kmc45g7mbrgr2qjws3yign"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring hashable megaparsec mtl scientific + text transformers unordered-containers vector + ]; + description = "API for parsing \"aeson\" JSON tree into Haskell types"; + license = lib.licenses.mit; + }) {}; + + "aeson-via" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, newtype-generics, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "aeson-via"; + version = "0.2.2"; + sha256 = "04hmnhi64wj80s8li9v6dza3alv155vaigpqy3y6j40b6p7hglk9"; + libraryHaskellDepends = [ + aeson aeson-casing base newtype-generics text + ]; + testHaskellDepends = [ + aeson aeson-casing base newtype-generics tasty tasty-hunit text + ]; + description = "Wrappers to derive-via Aeson ToJSON/FromJSON typeclasses"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-warning-parser" = callPackage + ({ mkDerivation, aeson, base, containers, generic-deriving, rio + , rio-prettyprint, text, transformers, unordered-containers + }: + mkDerivation { + pname = "aeson-warning-parser"; + version = "0.1.1"; + sha256 = "1r478ksq80594pk6mvzygs9a5b1igvszncw46lby6a3y4shdyzib"; + libraryHaskellDepends = [ + aeson base containers generic-deriving rio rio-prettyprint text + transformers unordered-containers + ]; + description = "Library providing JSON parser that warns about unexpected fields in objects"; + license = lib.licenses.bsd3; + }) {}; + + "aeson-with" = callPackage + ({ mkDerivation, aeson, base, lens, lens-aeson, scientific, text + , unordered-containers, vector + }: + mkDerivation { + pname = "aeson-with"; + version = "0.1.2.0"; + sha256 = "0zj8jjsq26i6k8m3zfszpjxnnkar3gmvdw1adl9rxlgha2v5kfz8"; + revision = "2"; + editedCabalFile = "1li326p1vvgfs54pai7xswssj67j58prr40pqzhmlgs8v193q175"; + libraryHaskellDepends = [ + aeson base lens lens-aeson scientific text unordered-containers + vector + ]; + description = "withXField combinators for aeson"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aeson-yak" = callPackage + ({ mkDerivation, aeson, base }: + mkDerivation { + pname = "aeson-yak"; + version = "0.1.1.3"; + sha256 = "0x5a5z0bmiljl9rfapyq6srffp6v3g25qvy0x692a5as66y5ahxg"; + libraryHaskellDepends = [ aeson base ]; + description = "Handle JSON that may or may not be a list, or exist"; + license = lib.licenses.mit; + }) {}; + + "aeson-yaml" = callPackage + ({ mkDerivation, aeson, base, bytestring, string-qq, tasty + , tasty-discover, tasty-hunit, text, unordered-containers, vector + , yaml + }: + mkDerivation { + pname = "aeson-yaml"; + version = "1.1.0.1"; + sha256 = "06x1l0a0dvzf8n2xmqny5qpsgdsl03xlh2z9x7wdxiykl8p4xd24"; + revision = "4"; + editedCabalFile = "0yz6nml8lnd94iks9m0ma7x3sjs17djqh9h6krr52ikg69c4j2cy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring string-qq tasty tasty-hunit + unordered-containers yaml + ]; + testToolDepends = [ tasty-discover ]; + description = "Output any Aeson value as YAML (pure Haskell library)"; + license = lib.licenses.bsd3; + }) {}; + + "affection" = callPackage + ({ mkDerivation, base, bytestring, clock, containers, glib, linear + , monad-loops, monad-parallel, mtl, OpenGL, sdl2, stm, text, uuid + , vector + }: + mkDerivation { + pname = "affection"; + version = "0.0.0.9"; + sha256 = "0knb8j96nn2gh1dbyavcqi6wnn8rfvw0lmmw3vk2mbalxlzfvznr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring clock containers glib linear monad-loops + monad-parallel mtl OpenGL sdl2 stm text uuid vector + ]; + description = "A simple Game Engine using SDL"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "affine" = callPackage + ({ mkDerivation, alg, base }: + mkDerivation { + pname = "affine"; + version = "0.1.1.0"; + sha256 = "094h5b5l755sm79mr47dm5brp2jvfd2g0mdz23mcw1pz57lm0c8i"; + revision = "1"; + editedCabalFile = "1avxd17y9k0afqjgb8gq254a6ys7dpncgiyrp6mxbngdcvjyahyc"; + libraryHaskellDepends = [ alg base ]; + description = "Affine spaces (generalized)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "affine-invariant-ensemble-mcmc" = callPackage + ({ mkDerivation, base, containers, mwc-random, primitive, split + , vector + }: + mkDerivation { + pname = "affine-invariant-ensemble-mcmc"; + version = "0.2.0.0"; + sha256 = "116ln9zf4n0xy95nyyb3kwhg7ds36m793ys5yd5ha74vqf48gvk5"; + libraryHaskellDepends = [ + base containers mwc-random primitive split vector + ]; + description = "General-purpose sampling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "affinely-extended" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "affinely-extended"; + version = "0.1.0.0"; + sha256 = "1bldljkgsb9v7ss3l87mm4r9wjpp3z02hjnfdnp84pmaj0b34vam"; + libraryHaskellDepends = [ base ]; + license = lib.licenses.mit; + }) {}; + + "afis" = callPackage + ({ mkDerivation, base, byteable, bytestring, crypto-random + , cryptohash, HUnit, mtl, packer, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "afis"; + version = "0.1.2"; + sha256 = "0ppq3rbwszz3wczg0zgk8hjqplv2ck11bbq5xr8306s5n02ybcf9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base byteable bytestring crypto-random cryptohash packer + ]; + testHaskellDepends = [ + base byteable bytestring crypto-random cryptohash HUnit mtl + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Anti-forensic Information Splitter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "afv" = callPackage + ({ mkDerivation, base, bytestring, directory, language-c, mtl + , process, yices + }: + mkDerivation { + pname = "afv"; + version = "0.1.1"; + sha256 = "06p2xp5myipjhyzqak4zwr755kc1l4qljdf2bxn8rg0m7rhy01vk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory language-c mtl process yices + ]; + description = "Infinite state model checking of iterative C programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "afv"; + }) {}; + + "ag-pictgen" = callPackage + ({ mkDerivation, base, containers, uuagc, uulib }: + mkDerivation { + pname = "ag-pictgen"; + version = "1.0.0.0"; + sha256 = "0z5r1cc273bb50ggs1zj539b3av9in7ja8af4x74kbmywczm5zis"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers uuagc uulib ]; + description = "Attribute Grammar picture generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ag-pictgen"; + broken = true; + }) {}; + + "agda-language-server" = callPackage + ({ mkDerivation, aeson, Agda, base, bytestring, containers, lsp + , mtl, network, network-simple, process, stm, strict, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "agda-language-server"; + version = "0.2.6.3.0"; + sha256 = "01n81qkvqy9ajc59sljmrhsxlxwxl9mx1znlb4v0x4ckn1bgianj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson Agda base bytestring containers lsp mtl network + network-simple process stm strict text + ]; + executableHaskellDepends = [ + aeson Agda base bytestring containers lsp mtl network + network-simple process stm strict text + ]; + testHaskellDepends = [ + aeson Agda base bytestring containers lsp mtl network + network-simple process stm strict tasty tasty-golden tasty-hunit + tasty-quickcheck text + ]; + description = "An implementation of language server protocal (LSP) for Agda 2"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "als"; + broken = true; + }) {}; + + "agda-server" = callPackage + ({ mkDerivation, Agda, base, cmdargs, containers, directory + , filepath, HJavaScript, mtl, pandoc, snap-core, snap-server + , transformers, utf8-string, xhtml + }: + mkDerivation { + pname = "agda-server"; + version = "0.1.1"; + sha256 = "070xszykrazkisp1lsh2q1ri1i64lhd8psz8g4blv37zm899fpga"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + Agda base cmdargs containers directory filepath HJavaScript mtl + pandoc snap-core snap-server transformers utf8-string xhtml + ]; + description = "Http server for Agda (prototype)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "agda-server"; + }) {}; + + "agda-snippets" = callPackage + ({ mkDerivation, Agda, base, containers, mtl, network-uri + , transformers, xhtml + }: + mkDerivation { + pname = "agda-snippets"; + version = "2.5.2"; + sha256 = "1bfjbxgmy0nxfjcsqqp4snshmx3ka7rjij4pdw46ax6jlsap2w1f"; + revision = "1"; + editedCabalFile = "1lyagh0psry89lh7j8r7gq9ar1a4zgs75mdfrm40wym9h3hcwm1d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + Agda base containers mtl network-uri xhtml + ]; + executableHaskellDepends = [ Agda base network-uri transformers ]; + description = "Render just the Agda snippets of a literate Agda file to HTML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "agda-snippets"; + broken = true; + }) {}; + + "agda-snippets-hakyll" = callPackage + ({ mkDerivation, agda-snippets, base, directory, filepath, hakyll + , network-uri, pandoc, pandoc-types + }: + mkDerivation { + pname = "agda-snippets-hakyll"; + version = "0.1.2.2"; + sha256 = "1bwia22d78wjm33vhsxrx5jchcjvqwl95d1ikkhm9dhraba38z1h"; + libraryHaskellDepends = [ + agda-snippets base directory filepath hakyll network-uri pandoc + pandoc-types + ]; + description = "Literate Agda support using agda-snippets, for Hakyll pages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "agda-unused" = callPackage + ({ mkDerivation, aeson, Agda, base, containers, directory, filepath + , hspec, mtl, optparse-applicative, text + }: + mkDerivation { + pname = "agda-unused"; + version = "0.3.0"; + sha256 = "0yljqv24xws32vnkaqxngqmy6p0ad55razgcr1igyrc10dq4pm24"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + Agda base containers directory filepath mtl text + ]; + executableHaskellDepends = [ + aeson base directory mtl optparse-applicative text + ]; + testHaskellDepends = [ base containers filepath hspec text ]; + description = "Check for unused code in an Agda project"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "agda-unused"; + broken = true; + }) {}; + + "agda2hs" = callPackage + ({ mkDerivation, aeson, Agda, base, bytestring, containers, deepseq + , directory, filepath, haskell-src-exts, mtl, syb, text + , unordered-containers, yaml + }: + mkDerivation { + pname = "agda2hs"; + version = "1.2"; + sha256 = "0xd9ngvymr1wix1hhf6i3qm2sc1n2zgf6gpc2ss4plhbaw60idpx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson Agda base bytestring containers deepseq directory filepath + haskell-src-exts mtl syb text unordered-containers yaml + ]; + description = "Compiling Agda code to readable Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "agda2hs"; + broken = true; + }) {}; + + "agda2lagda" = callPackage + ({ mkDerivation, base, directory, filepath, goldplate + , optparse-applicative, process + }: + mkDerivation { + pname = "agda2lagda"; + version = "0.2023.6.9"; + sha256 = "1zhzvahqrj5srxva8aq72fn0rlqfq27xvn17nwr19cq6a4ap9725"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath optparse-applicative + ]; + testHaskellDepends = [ base process ]; + testToolDepends = [ goldplate ]; + description = "Translate .agda files into .lagda.tex files."; + license = lib.licenses.publicDomain; + mainProgram = "agda2lagda"; + }) {}; + + "agda2train" = callPackage + ({ mkDerivation, aeson, aeson-pretty, Agda, async, base, bytestring + , containers, deepseq, directory, file-embed, filepath, mtl, pretty + , unordered-containers + }: + mkDerivation { + pname = "agda2train"; + version = "0.0.3.0"; + sha256 = "0kc49cwkdj7fgfbi4nwwdk675bnnw2zqj09snlczm3yc0357gkfa"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + aeson Agda async base containers file-embed mtl pretty + ]; + executableHaskellDepends = [ + aeson aeson-pretty Agda async base bytestring containers deepseq + directory file-embed filepath mtl pretty unordered-containers + ]; + doHaddock = false; + description = "Agda backend to generate training data for machine learning purposes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "agda2train"; + broken = true; + }) {}; + + "agentx" = callPackage + ({ mkDerivation, base, binary, bitwise, bytestring, containers + , data-default, Diff, fclabels, mtl, network, pipes + , pipes-concurrency, pipes-network, safe, snmp, time, transformers + , unix + }: + mkDerivation { + pname = "agentx"; + version = "0.2.0.0"; + sha256 = "0pmnrij90xag46af4c5yws5g26pf77l5ck864f4cyw5g9acw67g6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bitwise bytestring containers data-default Diff + fclabels mtl network pipes pipes-concurrency pipes-network safe + snmp time transformers unix + ]; + description = "AgentX protocol for write SNMP subagents"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "agreeing" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "agreeing"; + version = "0.2.2.0"; + sha256 = "07db486ki3bd9cn57icnhb53497a8i2vzw9p4pp5q34780p6k4i6"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Idiomatic data structure for agreement"; + license = lib.licenses.bsd3; + }) {}; + + "agum" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "agum"; + version = "2.8"; + sha256 = "17x0vbmfzrg5r99c8qdw5np63k1gaqr4q9ab93cpga2wk42pwlrl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base containers ]; + description = "Unification and Matching in an Abelian Group"; + license = "GPL"; + mainProgram = "agum"; + }) {}; + + "aig" = callPackage + ({ mkDerivation, base, base-compat, mtl, QuickCheck, tasty + , tasty-ant-xml, tasty-quickcheck, vector + }: + mkDerivation { + pname = "aig"; + version = "0.2.6"; + sha256 = "1xcwchzsz6kxd6b0bqqmfhyrjsmqyikrf5qdry81y6p5bphk098i"; + revision = "1"; + editedCabalFile = "03i6jnmzjkzh7hwfy2r93dcz2b5vw5s9x3z8nzcicr729rp7mydp"; + libraryHaskellDepends = [ base base-compat mtl QuickCheck vector ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-ant-xml tasty-quickcheck + ]; + description = "And-inverter graphs in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aip" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, checkers + , Crypto, directory, exceptions, filepath, HTTP, lens, network-uri + , optparse-applicative, parsec, parsers, process, QuickCheck + , semigroupoids, semigroups, tagsoup, tagsoup-selection, tasty + , tasty-hunit, tasty-quickcheck, time, transformers + , unordered-containers, utf8-string + }: + mkDerivation { + pname = "aip"; + version = "0.1.3"; + sha256 = "10gc9k74ag5i7qbir1jarpap919b010k9zgqadj15cg1hb138k18"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring Crypto directory exceptions + filepath HTTP lens network-uri optparse-applicative parsec parsers + process semigroupoids semigroups tagsoup tagsoup-selection time + transformers unordered-containers utf8-string + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Aeronautical Information Package (AIP)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "aip"; + }) {}; + + "air" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, mtl, text, time + }: + mkDerivation { + pname = "air"; + version = "2015.5.4"; + sha256 = "1g9zzsxhmkiqpdmmapsvvh3vq5dp5gmmyr0x7ja59529xndslwaj"; + libraryHaskellDepends = [ + array base bytestring containers directory filepath mtl text time + ]; + description = "air"; + license = lib.licenses.bsd3; + }) {}; + + "air-extra" = callPackage + ({ mkDerivation, air, array, base, bytestring, containers + , directory, filepath, parallel, parsec, regexpr, text, time + }: + mkDerivation { + pname = "air-extra"; + version = "2015.5.4"; + sha256 = "07k01yjr9kj5q0dr871w9jmf23sdd75xrwgldsrkpppfc8kvnd97"; + libraryHaskellDepends = [ + air array base bytestring containers directory filepath parallel + parsec regexpr text time + ]; + description = "air-extra"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "air-spec" = callPackage + ({ mkDerivation, base, hspec, text }: + mkDerivation { + pname = "air-spec"; + version = "2013.7.1"; + sha256 = "0s4y2805nmfydzxgr5lnhmyzkb6rh9mx2kpvzqqgyh4jvccdnwfx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base hspec text ]; + description = "air spec helper"; + license = lib.licenses.bsd3; + }) {}; + + "air-th" = callPackage + ({ mkDerivation, air, base, template-haskell }: + mkDerivation { + pname = "air-th"; + version = "2014.11.17"; + sha256 = "0rhp56qvwiwlrs7pvpbslybvlp4xnllfjab6pap2chxgywas34pq"; + libraryHaskellDepends = [ air base template-haskell ]; + description = "air"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "airbrake" = callPackage + ({ mkDerivation, base, blaze-markup, bytestring, directory + , exceptions, filepath, http-conduit, monad-control, network + , semigroups, template-haskell, text, transformers, utf8-string + , wai + }: + mkDerivation { + pname = "airbrake"; + version = "0.2.0.0"; + sha256 = "03z5hjrdwv8kjsj1vhipqhfmc19mi5cnjkcvcm71b0gmnpd71shq"; + libraryHaskellDepends = [ + base blaze-markup bytestring directory exceptions filepath + http-conduit monad-control network semigroups template-haskell text + transformers utf8-string wai + ]; + description = "An Airbrake notifier for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "airship" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, blaze-builder + , bytestring, bytestring-trie, case-insensitive, containers + , cryptohash, directory, either, filepath, http-date, http-media + , http-types, lifted-base, microlens, mime-types, mmorph + , monad-control, mtl, network, old-locale, random, semigroups + , tasty, tasty-hunit, tasty-quickcheck, text, time, transformers + , transformers-base, unix, unordered-containers, wai, wai-extra + }: + mkDerivation { + pname = "airship"; + version = "0.9.5"; + sha256 = "1x38pda1g1g6ihl3c39s3wmspn2qq09887apinwlna5cxbxjf3pc"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring blaze-builder bytestring + bytestring-trie case-insensitive containers cryptohash directory + either filepath http-date http-media http-types lifted-base + microlens mime-types mmorph monad-control mtl network old-locale + random semigroups text time transformers transformers-base unix + unordered-containers wai wai-extra + ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit tasty-quickcheck text + transformers wai + ]; + description = "A Webmachine-inspired HTTP library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "airtable-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, hashable, lens, text + , time, unordered-containers, wreq + }: + mkDerivation { + pname = "airtable-api"; + version = "0.3.2.4"; + sha256 = "0fnykbknnsj97xmk3h81633h11hlq3i8356y3snkavp683p26i7l"; + libraryHaskellDepends = [ + aeson base bytestring hashable lens text time unordered-containers + wreq + ]; + testHaskellDepends = [ base ]; + description = "Requesting and introspecting Tables within an Airtable project"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aivika" = callPackage + ({ mkDerivation, array, base, binary, containers, deepseq + , exceptions, mtl, mwc-random, random, semigroups, vector + }: + mkDerivation { + pname = "aivika"; + version = "6.1"; + sha256 = "16f4vp2xfkb7y62kcb3rmfs8ksj1hrn92add446pi6lsrcrz4pk6"; + libraryHaskellDepends = [ + array base binary containers deepseq exceptions mtl mwc-random + random semigroups vector + ]; + description = "A multi-method simulation library"; + license = lib.licenses.bsd3; + }) {}; + + "aivika-branches" = callPackage + ({ mkDerivation, aivika, aivika-transformers, base, containers, mtl + , mwc-random, random + }: + mkDerivation { + pname = "aivika-branches"; + version = "0.4"; + sha256 = "0civg85a1rv3n2400fi9hi30zb1l1sycxjccxxmkd8kk4izcjxkz"; + libraryHaskellDepends = [ + aivika aivika-transformers base containers mtl mwc-random random + ]; + description = "Nested discrete event simulation module for the Aivika library"; + license = lib.licenses.bsd3; + }) {}; + + "aivika-distributed" = callPackage + ({ mkDerivation, aivika, aivika-transformers, array, base, binary + , containers, distributed-process, exceptions, mtl, mwc-random + , random, stm, time + }: + mkDerivation { + pname = "aivika-distributed"; + version = "1.4"; + sha256 = "0fpl6xa32w4f1bl4l8b5pwagm68k42nn45w7d1hsh9ffy4bfsq0k"; + libraryHaskellDepends = [ + aivika aivika-transformers array base binary containers + distributed-process exceptions mtl mwc-random random stm time + ]; + description = "Parallel distributed discrete event simulation module for the Aivika library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aivika-experiment" = callPackage + ({ mkDerivation, aivika, aivika-transformers, base, containers + , directory, filepath, mtl, network-uri, parallel-io, split + }: + mkDerivation { + pname = "aivika-experiment"; + version = "5.4.0"; + sha256 = "1b4izqmafs1biak33fgz5pr8xcjsr35g19r9d3y6sznjcc48d58b"; + libraryHaskellDepends = [ + aivika aivika-transformers base containers directory filepath mtl + network-uri parallel-io split + ]; + description = "Simulation experiments for the Aivika library"; + license = lib.licenses.bsd3; + }) {}; + + "aivika-experiment-cairo" = callPackage + ({ mkDerivation, aivika-experiment, aivika-experiment-chart, base + , Chart, Chart-cairo, colour, lens + }: + mkDerivation { + pname = "aivika-experiment-cairo"; + version = "5.4.1"; + sha256 = "1jg6cb4c4njw0n4kzx6ghdhd3zmza0h2vvzsi1w7jy2rzipzc1bm"; + libraryHaskellDepends = [ + aivika-experiment aivika-experiment-chart base Chart Chart-cairo + colour lens + ]; + description = "Cairo-based charting backend for the Aivika simulation library"; + license = lib.licenses.bsd3; + }) {}; + + "aivika-experiment-chart" = callPackage + ({ mkDerivation, aivika, aivika-experiment, array, base, Chart + , colour, containers, data-default-class, filepath, lens, mtl + , split + }: + mkDerivation { + pname = "aivika-experiment-chart"; + version = "5.4.1"; + sha256 = "1mcyiz9b91zbsy098h5192j047rnws1hkqg59dnhk2dwg4kvapmn"; + libraryHaskellDepends = [ + aivika aivika-experiment array base Chart colour containers + data-default-class filepath lens mtl split + ]; + description = "Simulation experiments with charting for the Aivika library"; + license = lib.licenses.bsd3; + }) {}; + + "aivika-experiment-diagrams" = callPackage + ({ mkDerivation, aivika-experiment, aivika-experiment-chart, base + , Chart, Chart-diagrams, colour, containers, filepath, lens + }: + mkDerivation { + pname = "aivika-experiment-diagrams"; + version = "5.4.1"; + sha256 = "1g7xw4yc0bpgigq3zy1s7cw3kp6x4y9hplm23gwzf7kf5b0c8ivx"; + libraryHaskellDepends = [ + aivika-experiment aivika-experiment-chart base Chart Chart-diagrams + colour containers filepath lens + ]; + description = "Diagrams-based charting backend for the Aivika simulation library"; + license = lib.licenses.bsd3; + }) {}; + + "aivika-gpss" = callPackage + ({ mkDerivation, aivika, aivika-transformers, base, containers + , hashable, mtl, unordered-containers + }: + mkDerivation { + pname = "aivika-gpss"; + version = "0.7.1"; + sha256 = "140v910ivhryb5jan6an083xcjcghgdyqary0qyi4isjiikahlpq"; + libraryHaskellDepends = [ + aivika aivika-transformers base containers hashable mtl + unordered-containers + ]; + description = "GPSS-like DSL for Aivika"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aivika-lattice" = callPackage + ({ mkDerivation, aivika, aivika-transformers, array, base + , containers, mtl, mwc-random, random + }: + mkDerivation { + pname = "aivika-lattice"; + version = "0.7"; + sha256 = "19zmzl8irs779m2g7284114fdk1z99kq6fnbw1cb2zwj3xl0212r"; + libraryHaskellDepends = [ + aivika aivika-transformers array base containers mtl mwc-random + random + ]; + description = "Nested discrete event simulation module for the Aivika library using lattice"; + license = lib.licenses.bsd3; + }) {}; + + "aivika-realtime" = callPackage + ({ mkDerivation, aivika, aivika-transformers, async, base + , containers, mtl, mwc-random, random, stm, time, vector + }: + mkDerivation { + pname = "aivika-realtime"; + version = "0.4"; + sha256 = "1v02fmcp271w3zbq68nzjlqhs2yn9v4ks6vcanjrcc9mrkfwz0m6"; + libraryHaskellDepends = [ + aivika aivika-transformers async base containers mtl mwc-random + random stm time vector + ]; + description = "Soft real-time simulation module for the Aivika library"; + license = lib.licenses.bsd3; + }) {}; + + "aivika-transformers" = callPackage + ({ mkDerivation, aivika, array, base, containers, exceptions, mtl + , mwc-random, random, semigroups, vector + }: + mkDerivation { + pname = "aivika-transformers"; + version = "6.1"; + sha256 = "14x2ddny5a68bm66w29nzsmvmwhxj37yf4jl60wp4h5bvf3k7s3j"; + libraryHaskellDepends = [ + aivika array base containers exceptions mtl mwc-random random + semigroups vector + ]; + description = "Transformers for the Aivika simulation library"; + license = lib.licenses.bsd3; + }) {}; + + "ajhc" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers, cpphs + , directory, fgl, filepath, haskeline, HsSyck, HTTP, mtl, network + , old-time, pretty, process, random, regex-compat, syb, temporary + , unix, utf8-string, zlib + }: + mkDerivation { + pname = "ajhc"; + version = "0.8.0.10"; + sha256 = "1x2rc0gyyg7idc07hi64fvkv5h5a652kmcrczfxqyzbiyx2fjphs"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring containers cpphs directory fgl + filepath haskeline HsSyck mtl old-time pretty process random + regex-compat syb temporary unix utf8-string zlib + ]; + executableHaskellDepends = [ + array base binary bytestring containers directory fgl filepath + haskeline HsSyck HTTP mtl network old-time pretty process random + regex-compat syb temporary unix utf8-string zlib + ]; + description = "Haskell compiler that produce binary through C language"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "al" = callPackage + ({ mkDerivation, base, c2hs, mtl, openal }: + mkDerivation { + pname = "al"; + version = "0.1.4.2"; + sha256 = "1lpcdh2dak1r9lwd6irjs8p56p1fjphq58ixwjwbg9syl2rz7w4b"; + libraryHaskellDepends = [ base mtl ]; + libraryPkgconfigDepends = [ openal ]; + libraryToolDepends = [ c2hs ]; + description = "OpenAL 1.1 raw API."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) openal;}; + + "alarmclock" = callPackage + ({ mkDerivation, async, base, clock, hspec, stm, time + , unbounded-delays + }: + mkDerivation { + pname = "alarmclock"; + version = "0.7.0.6"; + sha256 = "02fkmdhhzdmjkz68l9gayk99b21kvm47ksaflqlqsw3yiy8zq2ss"; + libraryHaskellDepends = [ + async base clock stm time unbounded-delays + ]; + testHaskellDepends = [ + async base clock hspec stm time unbounded-delays + ]; + description = "Wake up and perform an action at a certain time"; + license = lib.licenses.bsd3; + }) {}; + + "alea" = callPackage + ({ mkDerivation, base, optparse-applicative, random, text }: + mkDerivation { + pname = "alea"; + version = "0.5.3.0"; + sha256 = "0b8b7ncdn9as8y2m4dk4wwk7gjh79yvr9q3jlw6khdsqh266jq1q"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base optparse-applicative random text + ]; + description = "a diceware passphrase generator"; + license = lib.licenses.mit; + mainProgram = "alea"; + }) {}; + + "alerta" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, containers + , data-default, http-api-data, http-client, servant, servant-client + , servant-client-core, servant-server, text, time + }: + mkDerivation { + pname = "alerta"; + version = "0.1.0.6"; + sha256 = "1dg66p8gc2k0mfxd33dsc8cv6y43kq7qvyj51rvidjmdg0v5bdfm"; + libraryHaskellDepends = [ + aeson aeson-pretty base containers data-default http-api-data + http-client servant servant-client servant-client-core + servant-server text time + ]; + description = "Bindings to the alerta REST API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "alerts" = callPackage + ({ mkDerivation, base, blaze-html, text }: + mkDerivation { + pname = "alerts"; + version = "0.1.2.0"; + sha256 = "14fyckdwwhp786z2gg6m92xmz0rbvqwalj0bylqagi9n295ni74f"; + libraryHaskellDepends = [ base blaze-html text ]; + description = "Alert messages for web applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "alex" = callPackage + ({ mkDerivation, array, base, containers, directory, happy, process + }: + mkDerivation { + pname = "alex"; + version = "3.4.0.1"; + sha256 = "0dlz0izzawy1x9p2xpfblkma7w20f280r44h67kfggclx3yfcf2c"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base containers directory ]; + executableToolDepends = [ happy ]; + testHaskellDepends = [ base process ]; + description = "Alex is a tool for generating lexical analysers in Haskell"; + license = lib.licenses.bsd3; + mainProgram = "alex"; + }) {}; + + "alex_3_5_1_0" = callPackage + ({ mkDerivation, array, base, containers, directory, happy, process + }: + mkDerivation { + pname = "alex"; + version = "3.5.1.0"; + sha256 = "01rax51p8p91a5jv5i56fny4lzmwgvjlxh767gh9x5gbz23gwbn9"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base containers directory ]; + executableToolDepends = [ happy ]; + testHaskellDepends = [ base process ]; + description = "Alex is a tool for generating lexical analysers in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "alex"; + }) {}; + + "alex-meta" = callPackage + ({ mkDerivation, alex, array, base, containers, happy + , haskell-src-meta, QuickCheck, template-haskell + }: + mkDerivation { + pname = "alex-meta"; + version = "0.3.0.13"; + sha256 = "0lbralcid373p25m4qhrhrjak87p8wp4as3304sj6ba6xka89q3v"; + revision = "4"; + editedCabalFile = "0b9p2gndna2mk85pywilqwn3zm4yyn9s9ss6p3rlaax70218mlgg"; + libraryHaskellDepends = [ + array base containers haskell-src-meta QuickCheck template-haskell + ]; + libraryToolDepends = [ alex happy ]; + description = "Quasi-quoter for Alex lexers"; + license = lib.licenses.bsd3; + }) {}; + + "alex-prelude" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "alex-prelude"; + version = "0.1.1.1"; + sha256 = "1ngxkr7jvy48pgq0sjqpi7a84qjm4fjny64hxksyvbj08l2rn7ha"; + libraryHaskellDepends = [ base time ]; + description = "Collection of useful functions for writing console applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "alex-tools" = callPackage + ({ mkDerivation, base, bytestring, deepseq, template-haskell, text + }: + mkDerivation { + pname = "alex-tools"; + version = "0.6.1"; + sha256 = "1nh8qbsv4sn6gxc7j8cbp2pb85cajilzhp8rchlwnk7bv8lzf8ji"; + revision = "1"; + editedCabalFile = "0s2gc18i5kvlwxnjkcwc3c5hmj9mg8bpj09wkl8hddmjscdlrjyk"; + libraryHaskellDepends = [ + base bytestring deepseq template-haskell text + ]; + description = "A set of functions for a common use case of Alex"; + license = lib.licenses.isc; + }) {}; + + "alfred" = callPackage + ({ mkDerivation, aeson, base, bytestring, hexpat, http-conduit + , http-types, network-uri, text, xmlgen + }: + mkDerivation { + pname = "alfred"; + version = "0.5"; + sha256 = "1c6ak56g29wkas66x7yhg1zk039mp2mvlp7njixchhh2c4kx9fvn"; + revision = "1"; + editedCabalFile = "10b5gn9rs3d7p685iak2idgdm2h1z7lx4w6zaaad5hrgcyxbkr06"; + libraryHaskellDepends = [ + aeson base bytestring hexpat http-conduit http-types network-uri + text xmlgen + ]; + description = "utility library for Alfred version 2"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "alfred-margaret" = callPackage + ({ mkDerivation, aeson, base, containers, criterion, deepseq + , hashable, hspec, hspec-expectations, primitive, QuickCheck + , quickcheck-instances, text, unordered-containers, vector + }: + mkDerivation { + pname = "alfred-margaret"; + version = "2.1.0.0"; + sha256 = "1k4qmj15wlk7mdmi2nv3a3wyykf4fgjsdkjpvzkwd26zd3aasl9c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers deepseq hashable primitive text + unordered-containers vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base deepseq hspec hspec-expectations primitive QuickCheck + quickcheck-instances text + ]; + benchmarkHaskellDepends = [ base criterion deepseq text vector ]; + description = "Fast Aho-Corasick string searching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dump-automaton"; + broken = true; + }) {}; + + "alg" = callPackage + ({ mkDerivation, base, dual, util }: + mkDerivation { + pname = "alg"; + version = "0.2.13.1"; + sha256 = "0764j2njb86qdskck3nvbrh61v99hqdhf8aj9irblm6smdlrv4l3"; + revision = "2"; + editedCabalFile = "1ffcn0ahv2jl6191baik5sqsh5mb61n1g4rgkiybd1mspgsmnnwy"; + libraryHaskellDepends = [ base dual util ]; + description = "Algebraic structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "alga" = callPackage + ({ mkDerivation, aeson, base, containers, data-default, exceptions + , file-embed, filepath, formatting, haskeline, hspec, hxt + , megaparsec, mtl, optparse-applicative, path, path-io, QuickCheck + , random, text, tf-random, transformers, yaml + }: + mkDerivation { + pname = "alga"; + version = "0.2.2"; + sha256 = "1wi0x4750c525zaqk8hzin4n1k38219nmgynv85rdsxik5qm141y"; + revision = "1"; + editedCabalFile = "1g1cxg4rxcm53pwlc0wh47s4w8h4lp5dsvnacrc1f5pmjhx3740y"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers exceptions haskeline hxt megaparsec mtl path + QuickCheck random text tf-random transformers + ]; + executableHaskellDepends = [ + aeson base containers data-default exceptions file-embed filepath + formatting haskeline hxt megaparsec mtl optparse-applicative path + path-io QuickCheck random text tf-random transformers yaml + ]; + testHaskellDepends = [ + base containers hspec hxt megaparsec mtl QuickCheck random text + tf-random transformers + ]; + description = "Algorithmic automation for various DAWs"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "alga"; + broken = true; + }) {}; + + "algebra" = callPackage + ({ mkDerivation, adjunctions, array, base, containers, distributive + , mtl, nats, semigroupoids, semigroups, tagged, transformers, void + }: + mkDerivation { + pname = "algebra"; + version = "4.3.1"; + sha256 = "090jaipyx5pcav2wqcqzds51fwx49l4c9cpp9nnk16bgkf92z615"; + revision = "3"; + editedCabalFile = "1cfjlq0xlv645864hrn7blg0li6lkpxlhsas01a5wigf2kdy1dsv"; + libraryHaskellDepends = [ + adjunctions array base containers distributive mtl nats + semigroupoids semigroups tagged transformers void + ]; + description = "Constructive abstract algebra"; + license = lib.licenses.bsd3; + }) {}; + + "algebra-checkers" = callPackage + ({ mkDerivation, ansi-terminal, base, checkers, containers, groups + , mtl, pretty, QuickCheck, syb, template-haskell + , th-instance-reification, transformers + }: + mkDerivation { + pname = "algebra-checkers"; + version = "0.1.0.1"; + sha256 = "1b1sj3niy3zwv2v412n6fnjapsz0xsl1zav8s326lx9gy9dxfdqs"; + libraryHaskellDepends = [ + ansi-terminal base checkers containers groups mtl pretty QuickCheck + syb template-haskell th-instance-reification transformers + ]; + description = "Model and test API surfaces algebraically"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "algebra-dag" = callPackage + ({ mkDerivation, aeson, base, containers, fgl, mtl, parsec + , template-haskell, transformers + }: + mkDerivation { + pname = "algebra-dag"; + version = "0.1.1.1"; + sha256 = "1pr6bbj67n13bw120l82zn5bj7bj0x00b754w852pbpij03fjay9"; + libraryHaskellDepends = [ + aeson base containers fgl mtl parsec template-haskell transformers + ]; + description = "Infrastructure for DAG-shaped relational algebra plans"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "algebra-driven-design" = callPackage + ({ mkDerivation, base, bytestring, containers, dlist, file-embed + , generic-data, hashable, JuicyPixels, monoid-subclasses + , monoidal-containers, mtl, multiset, QuickCheck, quickspec + }: + mkDerivation { + pname = "algebra-driven-design"; + version = "0.1.1.1"; + sha256 = "0dp622a70biscjh1r0yyr9mz65g8p2wz60jrzrq8yhs1y4gsigs0"; + libraryHaskellDepends = [ + base bytestring containers dlist file-embed generic-data hashable + JuicyPixels monoid-subclasses monoidal-containers mtl multiset + QuickCheck quickspec + ]; + description = "Companion library for the book Algebra-Driven Design by Sandy Maguire"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "algebra-sql" = callPackage + ({ mkDerivation, aeson, algebra-dag, ansi-wl-pprint, base + , bytestring, containers, Decimal, dlist, errors, fgl, filepath + , ghc-prim, mtl, multiset, parsec, pretty, process + , template-haskell, text, time, transformers + }: + mkDerivation { + pname = "algebra-sql"; + version = "0.3.0.0"; + sha256 = "1wvm9qkixmyawwjd6ypshsmby7y7229zwidj3qhzkbmyi7p5sgzj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson algebra-dag ansi-wl-pprint base bytestring containers Decimal + dlist errors fgl filepath ghc-prim mtl multiset parsec pretty + process template-haskell text time transformers + ]; + executableHaskellDepends = [ + aeson algebra-dag ansi-wl-pprint base bytestring containers Decimal + dlist errors fgl filepath ghc-prim mtl multiset parsec pretty + process template-haskell text time transformers + ]; + description = "Relational Algebra and SQL Code Generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "algebraic" = callPackage + ({ mkDerivation, accelerate, base }: + mkDerivation { + pname = "algebraic"; + version = "0.1.0.2"; + sha256 = "15gv6w9vz02960r6bd0k979vi6kj7pfxg705ajbrsd1pnwklfnwh"; + libraryHaskellDepends = [ accelerate base ]; + description = "General linear algebra structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "algebraic-classes" = callPackage + ({ mkDerivation, base, syb, template-haskell }: + mkDerivation { + pname = "algebraic-classes"; + version = "0.9.4"; + sha256 = "06q0vzixc5dz98ia5ii862ryd9nlfinnmly2l5br8rixsbnks82s"; + revision = "1"; + editedCabalFile = "0w3845hl7cppdk3zvhmz0zic7sbcklfircx97wf9dhh40q3qdcmi"; + libraryHaskellDepends = [ base syb template-haskell ]; + description = "Conversions between algebraic classes and F-algebras"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "algebraic-graphs_0_6_1" = callPackage + ({ mkDerivation, array, base, containers, deepseq, extra + , inspection-testing, QuickCheck, transformers + }: + mkDerivation { + pname = "algebraic-graphs"; + version = "0.6.1"; + sha256 = "168aqkm7mfd4is95qwpyf9k0k95qf5rfnkhq5ydbr74jj4jrhr1d"; + revision = "1"; + editedCabalFile = "1lnzgy3z51jyl1ail3wdd817np84gzi2bplccwzbm72glwbakc5h"; + libraryHaskellDepends = [ + array base containers deepseq transformers + ]; + testHaskellDepends = [ + array base containers deepseq extra inspection-testing QuickCheck + transformers + ]; + description = "A library for algebraic graph construction and transformation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "algebraic-graphs" = callPackage + ({ mkDerivation, array, base, containers, deepseq, extra + , inspection-testing, QuickCheck, transformers + }: + mkDerivation { + pname = "algebraic-graphs"; + version = "0.7"; + sha256 = "0s75h92qb9jdfdyzh0fraxpzj0jl4xvcbqq9cwgba2k9306rl5ai"; + revision = "2"; + editedCabalFile = "1psgkw2qcdv91cij564jzlsyx7qjs8z7y7y6lfhciilbzkzvpy3m"; + libraryHaskellDepends = [ + array base containers deepseq transformers + ]; + testHaskellDepends = [ + array base containers deepseq extra inspection-testing QuickCheck + transformers + ]; + description = "A library for algebraic graph construction and transformation"; + license = lib.licenses.mit; + }) {}; + + "algebraic-graphs-io" = callPackage + ({ mkDerivation, aeson, algebraic-graphs, attoparsec, base, binary + , binary-conduit, bytestring, conduit, conduit-extra, containers + , csv-conduit, directory, exceptions, filepath, hspec, http-conduit + , megaparsec, mtl, parser-combinators, primitive, serialise + , tar-conduit, text, transformers, vector + }: + mkDerivation { + pname = "algebraic-graphs-io"; + version = "0.5.0.1"; + sha256 = "07vi8b928kjbrmd2p6mv808bh8vwb08wcsnz125v7wm4mc8lv24c"; + libraryHaskellDepends = [ + aeson algebraic-graphs attoparsec base binary binary-conduit + bytestring conduit conduit-extra containers csv-conduit directory + exceptions filepath http-conduit megaparsec mtl parser-combinators + primitive serialise tar-conduit text transformers vector + ]; + testHaskellDepends = [ + aeson algebraic-graphs base hspec serialise + ]; + description = "I/O utilities and datasets for algebraic-graphs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "algebraic-prelude" = callPackage + ({ mkDerivation, algebra, base, basic-prelude, lens, semigroups }: + mkDerivation { + pname = "algebraic-prelude"; + version = "0.1.1.0"; + sha256 = "0b0fbwxnlm91dlkg3qs27w5iz0ibf7bpzj7m3h0i6v6s1dgr29l9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebra base basic-prelude lens semigroups + ]; + description = "Algebraically structured Prelude"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "algo-s" = callPackage + ({ mkDerivation, base, bytestring, criterion, errors, foldl, hspec + , mwc-random, optparse-applicative, primitive, QuickCheck + , smallcheck, unordered-containers + }: + mkDerivation { + pname = "algo-s"; + version = "0.1.0.0"; + sha256 = "0hql08wxr6gh3qf047n5cki1vcdznza0an2gc33fhm4s8xw97hdw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base foldl mwc-random primitive unordered-containers + ]; + executableHaskellDepends = [ + base bytestring errors mwc-random optparse-applicative + ]; + testHaskellDepends = [ + base errors foldl hspec mwc-random QuickCheck smallcheck + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "An implementation of Knuth's algorithm S"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "sample"; + broken = true; + }) {}; + + "algolia" = callPackage + ({ mkDerivation, aeson, aeson-iproute, attoparsec, base, bytestring + , cryptonite, data-has, exceptions, hashable, http-client + , http-client-tls, http-types, iproute, memory, mtl, retry + , scientific, tasty, tasty-discover, tasty-hunit, text, time + , unordered-containers, uri-templater, vector + }: + mkDerivation { + pname = "algolia"; + version = "0.1.0.0"; + sha256 = "1gasyh2hv38i4936p4shmqmdxr06n785nydbxhaljrwwzih5mh3p"; + libraryHaskellDepends = [ + aeson aeson-iproute attoparsec base bytestring cryptonite data-has + exceptions hashable http-client http-client-tls http-types iproute + memory mtl retry scientific text time unordered-containers + uri-templater vector + ]; + testHaskellDepends = [ + aeson base tasty tasty-discover tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "A client implementing the Algolia search API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "algorithmic-composition-additional" = callPackage + ({ mkDerivation, algorithmic-composition-basic, base, directory + , foldable-ix, mmsyn2-array, mmsyn3, mmsyn7l, mmsyn7ukr-common + , phonetic-languages-basis, phonetic-languages-simplified-base + , process, ukrainian-phonetics-basic-array + }: + mkDerivation { + pname = "algorithmic-composition-additional"; + version = "0.2.0.0"; + sha256 = "1qyvab2zk6zq86zcw11c481sw2pmi280hn241l4gj1pzlmnrjw1x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algorithmic-composition-basic base directory foldable-ix + mmsyn2-array mmsyn3 mmsyn7l mmsyn7ukr-common + phonetic-languages-basis phonetic-languages-simplified-base process + ukrainian-phonetics-basic-array + ]; + executableHaskellDepends = [ + algorithmic-composition-basic base directory foldable-ix + mmsyn2-array mmsyn3 mmsyn7l mmsyn7ukr-common + phonetic-languages-basis phonetic-languages-simplified-base process + ukrainian-phonetics-basic-array + ]; + description = "Helps to create experimental music from a file (or its part) and a Ukrainian text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "acb"; + }) {}; + + "algorithmic-composition-basic" = callPackage + ({ mkDerivation, base, directory, foldable-ix, mmsyn2-array, mmsyn3 + , mmsyn7l, mmsyn7ukr-common, process, process-sequential + , ukrainian-phonetics-basic-array + }: + mkDerivation { + pname = "algorithmic-composition-basic"; + version = "0.6.0.0"; + sha256 = "0npazgs760bf1hsckp94mjyxf7q2nwirvi6n5rpibdkj9msb8bsy"; + libraryHaskellDepends = [ + base directory foldable-ix mmsyn2-array mmsyn3 mmsyn7l + mmsyn7ukr-common process process-sequential + ukrainian-phonetics-basic-array + ]; + description = "Helps to create experimental music from a file (or its part) and a Ukrainian text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "algorithmic-composition-complex" = callPackage + ({ mkDerivation, algorithmic-composition-basic, base, directory + , foldable-ix, mmsyn2-array, mmsyn3, mmsyn7l, mmsyn7ukr-common + , phonetic-languages-simplified-base, process + , ukrainian-phonetics-basic-array + }: + mkDerivation { + pname = "algorithmic-composition-complex"; + version = "0.2.0.0"; + sha256 = "19lp3slcqmz704ffqkh1m4kwp9aqapj20w8pmzkf43ndb57s9dz4"; + libraryHaskellDepends = [ + algorithmic-composition-basic base directory foldable-ix + mmsyn2-array mmsyn3 mmsyn7l mmsyn7ukr-common + phonetic-languages-simplified-base process + ukrainian-phonetics-basic-array + ]; + description = "Helps to create more complex experimental music from a file (especially timbre)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "algorithmic-composition-frequency-shift" = callPackage + ({ mkDerivation, algorithmic-composition-basic, base, directory + , doublezip, mmsyn3, mmsyn7l, process + }: + mkDerivation { + pname = "algorithmic-composition-frequency-shift"; + version = "0.1.0.0"; + sha256 = "0m7pjxczi3w7r3srq76b30xjiqv9w6238xl2hm7s8gwnam8ha7r5"; + libraryHaskellDepends = [ + algorithmic-composition-basic base directory doublezip mmsyn3 + mmsyn7l process + ]; + description = "Helps to create experimental music. Uses SoX inside."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "algorithmic-composition-overtones" = callPackage + ({ mkDerivation, algorithmic-composition-basic, base }: + mkDerivation { + pname = "algorithmic-composition-overtones"; + version = "0.1.1.0"; + sha256 = "09q29fdn5n83k1lmmzn6ny5sz4rhbrzcj8hbkb6lkqgv3mvvzq6b"; + libraryHaskellDepends = [ algorithmic-composition-basic base ]; + description = "Some variants of the overtones functions to generate a timbre"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "align" = callPackage + ({ mkDerivation, base, containers, transformers, vector }: + mkDerivation { + pname = "align"; + version = "0.1.1.2"; + sha256 = "1bv7x687ga563kdnl23smrspljq32bkaarq4zdg071glqckrffq9"; + libraryHaskellDepends = [ base containers transformers vector ]; + description = "Sequence alignment algorithms"; + license = lib.licenses.bsd3; + }) {}; + + "align-affine" = callPackage + ({ mkDerivation, base, containers, transformers, vector }: + mkDerivation { + pname = "align-affine"; + version = "0.1.0.0"; + sha256 = "01y9svlisci6yjb7xb424hmram33ri81v5a503gfvlg0g9p00237"; + libraryHaskellDepends = [ base containers transformers vector ]; + description = "Sequence alignment with an affine gap penalty model"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "align-audio" = callPackage + ({ mkDerivation, base, comfort-array, comfort-fftw, containers + , netlib-ffi, numeric-prelude, optparse-applicative, shell-utility + , soxlib, storablevector, Stream, synthesizer-core, utility-ht + }: + mkDerivation { + pname = "align-audio"; + version = "0.0.0.1"; + sha256 = "1r1660igj6bmzhccw30vj0wsz7jjkd5k0vbr4nrcbpcwkxllshnb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base comfort-array comfort-fftw containers netlib-ffi + numeric-prelude optparse-applicative shell-utility soxlib + storablevector Stream synthesizer-core utility-ht + ]; + description = "Find relative time displacement of two recordings of the same music"; + license = lib.licenses.bsd3; + mainProgram = "align-audio"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "align-text" = callPackage + ({ mkDerivation, base, optparse-applicative, text }: + mkDerivation { + pname = "align-text"; + version = "0.1.0.1"; + sha256 = "1vn8l9lxih2w8bjkfl8j4xxi8p44c1gqia63gi143xk9s035rjh2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base optparse-applicative text ]; + description = "A simple unix filter to align text on specified substrings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "align"; + broken = true; + }) {}; + + "aligned-foreignptr" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "aligned-foreignptr"; + version = "0.1"; + sha256 = "0hmnp08k04c0ag9fyp5sajg54r4gi57vrd9krk4g8y8fri0fgc00"; + libraryHaskellDepends = [ base ]; + description = "An aligned ForeignPtr type"; + license = lib.licenses.publicDomain; + }) {}; + + "alignment" = callPackage + ({ mkDerivation, assoc, base, bifunctors, lens, semigroupoids }: + mkDerivation { + pname = "alignment"; + version = "0.1.0.4"; + sha256 = "0579myc2fr0ksbsykyl6bw2v204vmvmkyc4phgm8dnmh921zchpz"; + libraryHaskellDepends = [ + assoc base bifunctors lens semigroupoids + ]; + description = "Zip-alignment"; + license = lib.licenses.bsd3; + }) {}; + + "alist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "alist"; + version = "0.1.2.7"; + sha256 = "0ydq2sxyfgij0rf54i3ajj4hdqjawhcdsgi822yrkq86xjvsxc4w"; + libraryHaskellDepends = [ base ]; + description = "lists with O(1) append"; + license = lib.licenses.bsd3; + }) {}; + + "allen" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , mtl, QuickCheck, text, vector + }: + mkDerivation { + pname = "allen"; + version = "0.1.0.0"; + sha256 = "04kj463151iy5b9gsvhi2q9jx7iwbiad6azckzccnr6jzrg8jfpd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers mtl vector ]; + executableHaskellDepends = [ + aeson base bytestring containers mtl text vector + ]; + testHaskellDepends = [ base containers mtl QuickCheck vector ]; + benchmarkHaskellDepends = [ base containers criterion mtl vector ]; + description = "A monadic way of calculating relations between intervals of time"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "allen-calculator"; + broken = true; + }) {}; + + "allocated-processor" = callPackage + ({ mkDerivation, base, vector-space }: + mkDerivation { + pname = "allocated-processor"; + version = "0.0.2"; + sha256 = "0jhz3q0972snrgd9c7lr934ddkwllwgw6anj7ax8hj4zi0zc615m"; + libraryHaskellDepends = [ base vector-space ]; + description = "Functional combinators for monadic actions that require allocation and de-allocation"; + license = lib.licenses.bsd3; + }) {}; + + "alloy" = callPackage + ({ mkDerivation, base, containers, mtl, syb, vector }: + mkDerivation { + pname = "alloy"; + version = "1.2.2"; + sha256 = "0hy3x87idw60rx2plv69i7hd22qxircvasvx9cjbd1w603vqk8zh"; + libraryHaskellDepends = [ base containers mtl syb vector ]; + description = "Generic programming library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "alloy-proxy-fd" = callPackage + ({ mkDerivation, alloy, base, mtl }: + mkDerivation { + pname = "alloy-proxy-fd"; + version = "1.0.0"; + sha256 = "1fhk5ydnf0l0n579gqg5lfg2cc9z8xbgqsqzgkpcw0046kp53rjw"; + libraryHaskellDepends = [ alloy base mtl ]; + description = "Some add-on instances for the Alloy library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ally-invest" = callPackage + ({ mkDerivation, aeson, authenticate-oauth, base, bytestring + , http-client, http-client-tls, safe, text, time + }: + mkDerivation { + pname = "ally-invest"; + version = "0.1.0.0"; + sha256 = "0n6vz0xd4y4div0p63mnbpng2dqwrsmrdhs25r10xw2wc2bznl79"; + libraryHaskellDepends = [ + aeson authenticate-oauth base bytestring http-client + http-client-tls safe text time + ]; + testHaskellDepends = [ + aeson authenticate-oauth base bytestring http-client + http-client-tls safe text time + ]; + description = "Ally Invest integration library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "almost-fix" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "almost-fix"; + version = "0.0.2"; + sha256 = "03x715jcrsxfs2d08hsg3y5f6a4bnlzfxsmhzimvpdp9bw0psn90"; + libraryHaskellDepends = [ base ]; + description = "Recurse while a predicate is satisfied"; + license = lib.licenses.bsd3; + }) {}; + + "alms" = callPackage + ({ mkDerivation, array, base, containers, directory, editline, fgl + , filepath, HUnit, incremental-sat-solver, mtl, network, parsec + , pretty, QuickCheck, random, stm, syb, template-haskell + , transformers, tuple + }: + mkDerivation { + pname = "alms"; + version = "0.6.9"; + sha256 = "0p2lhwnprswvmg40w9inw963xywgfqprlap5s5ppxpfjj4bz9ksh"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base containers directory editline fgl filepath HUnit + incremental-sat-solver mtl network parsec pretty QuickCheck random + stm syb template-haskell transformers tuple + ]; + description = "a practical affine language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "alms"; + }) {}; + + "alpaca-netcode" = callPackage + ({ mkDerivation, base, bytestring, containers, flat, hashable + , network, network-run, random, stm, tasty, tasty-hunit, time + }: + mkDerivation { + pname = "alpaca-netcode"; + version = "0.1.0.0"; + sha256 = "17mvvvw1a5a6pdjhp9xigg09cbpk31nsknlf1lns1ks6dm8i8kfj"; + libraryHaskellDepends = [ + base bytestring containers flat hashable network network-run random + stm time + ]; + testHaskellDepends = [ base containers random tasty tasty-hunit ]; + description = "Rollback/replay NetCode for realtime, deterministic, multiplayer games"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "alpha" = callPackage + ({ mkDerivation, array, AvlTree, base, bimap, bindings-posix + , bytestring, cereal, containers, COrdering, cpphs, directory + , filepath, ghc-prim, mtl, parsec, transformers, unix + }: + mkDerivation { + pname = "alpha"; + version = "1.0.15"; + sha256 = "1gc2kjyk75cxggy52w49j97q4gcn74q7f582q6kjb3gsp2pdrn09"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array AvlTree base bimap bindings-posix bytestring cereal + containers COrdering cpphs directory filepath ghc-prim mtl parsec + transformers unix + ]; + description = "A compiler for the Alpha language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "alpha"; + }) {}; + + "alphachar" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, hedgehog, lens, parsec + , parsers, pretty, semigroups, tasty, tasty-hedgehog, tasty-hspec + , tasty-hunit, text + }: + mkDerivation { + pname = "alphachar"; + version = "0.0.5"; + sha256 = "0dj1cyfp82sn8fj9zx4471fxfnnzwgfzx5y4xg8sxa719nyq7d29"; + libraryHaskellDepends = [ base lens parsers semigroups ]; + testHaskellDepends = [ + ansi-wl-pprint base hedgehog lens parsec parsers pretty tasty + tasty-hedgehog tasty-hspec tasty-hunit text + ]; + description = "A character between a-z"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "alpino-tools" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, conduit + , containers, hexpat-pickle, MonadRandom, mtl, random-shuffle + , resourcet, rosezipper, utf8-string + }: + mkDerivation { + pname = "alpino-tools"; + version = "0.2.0"; + sha256 = "1sh0mrlpfak5i20wqmz23ihphim4di802h02kyxj795gq8q6v61r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bytestring-lexing conduit containers hexpat-pickle + MonadRandom mtl random-shuffle resourcet rosezipper utf8-string + ]; + executableHaskellDepends = [ + base conduit containers MonadRandom mtl resourcet utf8-string + ]; + description = "Alpino data manipulation tools"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "alsa" = callPackage + ({ mkDerivation, alsa-lib, array, base, extensible-exceptions + , sample-frame + }: + mkDerivation { + pname = "alsa"; + version = "0.4"; + sha256 = "0zdnhi2wm7w6182k6mccm16x453g7kvbsqx2afnhfjpr3iaj69mg"; + libraryHaskellDepends = [ + array base extensible-exceptions sample-frame + ]; + librarySystemDepends = [ alsa-lib ]; + description = "Binding to the ALSA Library API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) alsa-lib;}; + + "alsa-core" = callPackage + ({ mkDerivation, alsa-lib, base, extensible-exceptions }: + mkDerivation { + pname = "alsa-core"; + version = "0.5.0.1"; + sha256 = "1avh4a419h9d2zsslg6j8hm87ppgsgqafz8ll037rk2yy1g4jl7b"; + libraryHaskellDepends = [ base extensible-exceptions ]; + libraryPkgconfigDepends = [ alsa-lib ]; + description = "Binding to the ALSA Library API (Exceptions)"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.thielema ]; + }) {inherit (pkgs) alsa-lib;}; + + "alsa-gui" = callPackage + ({ mkDerivation, alsa-core, alsa-seq, base, midi, midi-alsa, wx + , wxcore + }: + mkDerivation { + pname = "alsa-gui"; + version = "0.1.0.1"; + sha256 = "17a34k0c6s1cisbnh02akyry7fmxigzn3d2ml9j0v56340r86059"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + alsa-core alsa-seq base midi midi-alsa wx wxcore + ]; + description = "Some simple interactive programs for sending MIDI control messages via ALSA"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "alsa-midi" = callPackage + ({ mkDerivation, alsa-lib, array, base, event-list, midi + , non-negative + }: + mkDerivation { + pname = "alsa-midi"; + version = "0.4.0.1"; + sha256 = "1dmc336irhw6wdny6f2za9n3gnd83i3pcfr7qfkm8fzq6kzkkjy3"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base event-list midi non-negative + ]; + librarySystemDepends = [ alsa-lib ]; + executableSystemDepends = [ alsa-lib ]; + description = "Bindings for the ALSA sequencer API (MIDI stuff)"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) alsa-lib;}; + + "alsa-mixer" = callPackage + ({ mkDerivation, alsa-core, alsa-lib, base, c2hs, unix }: + mkDerivation { + pname = "alsa-mixer"; + version = "0.3.0.1"; + sha256 = "0bxxmsnh2cx63gb19mzwslslwxqhz5m26pd19xnhgs9yyc3jhp57"; + libraryHaskellDepends = [ alsa-core base unix ]; + librarySystemDepends = [ alsa-lib ]; + libraryToolDepends = [ c2hs ]; + description = "Bindings to the ALSA simple mixer API"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + }) {inherit (pkgs) alsa-lib;}; + + "alsa-pcm" = callPackage + ({ mkDerivation, alsa-core, alsa-lib, array, base + , extensible-exceptions, sample-frame, semigroups, storable-record + }: + mkDerivation { + pname = "alsa-pcm"; + version = "0.6.1.1"; + sha256 = "1mllr9nbm3qb837zgvd6mrpr6f8i272wflv0a45rrpsq50zgcj33"; + revision = "1"; + editedCabalFile = "1bq0rmawwn7xaqny6gvp0qh0pggqcxr9b64346fm4a8fsq71a6wi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + alsa-core array base extensible-exceptions sample-frame semigroups + storable-record + ]; + libraryPkgconfigDepends = [ alsa-lib ]; + description = "Binding to the ALSA Library API (PCM audio)"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.thielema ]; + }) {inherit (pkgs) alsa-lib;}; + + "alsa-pcm-tests" = callPackage + ({ mkDerivation, alsa, base }: + mkDerivation { + pname = "alsa-pcm-tests"; + version = "0.1"; + sha256 = "1bhrjf731jqs5297zcid5b6mmdh2njqx2hxssd077a4iqvm0c21k"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ alsa base ]; + description = "Tests for the ALSA audio signal library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "alsa-seq" = callPackage + ({ mkDerivation, alsa-core, alsa-lib, array, base, bytestring + , data-accessor, enumset, extensible-exceptions, poll, transformers + , utility-ht + }: + mkDerivation { + pname = "alsa-seq"; + version = "0.6.0.9"; + sha256 = "1kb5p95wrkp8rri9557mhmk09ib82mr34z7xy8kkr1fhrf1xnylf"; + revision = "1"; + editedCabalFile = "1xh10102dk7dxfbfzpbnakjv9cf5gq6nrn7x264hf3bwv5c7nrls"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + alsa-core array base bytestring data-accessor enumset + extensible-exceptions poll transformers utility-ht + ]; + libraryPkgconfigDepends = [ alsa-lib ]; + description = "Binding to the ALSA Library API (MIDI sequencer)"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.thielema ]; + }) {inherit (pkgs) alsa-lib;}; + + "alsa-seq-tests" = callPackage + ({ mkDerivation, alsa, base }: + mkDerivation { + pname = "alsa-seq-tests"; + version = "0.1"; + sha256 = "0is11wdymarzm5zlilh572j1nw3akxma0czbswvgy391pj1a007s"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ alsa base ]; + description = "Tests for the ALSA sequencer library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "altcomposition" = callPackage + ({ mkDerivation, base, composition }: + mkDerivation { + pname = "altcomposition"; + version = "0.2.3.0"; + sha256 = "1jcc6cx0jj5ddvyq8xii9ar67ic3vlmy351qgybn74clpipgdyrm"; + libraryHaskellDepends = [ base composition ]; + description = "Alternative combinators for unorthodox function composition"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "alternative-extra" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "alternative-extra"; + version = "0.1.0.0"; + sha256 = "1l6fjvh38qh3jqz3hvf4km3bzyp9x9w6hn9qk0rvs2z7bkasssl9"; + libraryHaskellDepends = [ base ]; + description = "Extra utilities for alternatives"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "alternative-io" = callPackage + ({ mkDerivation, base, lifted-base, monad-control, transformers + , transformers-base + }: + mkDerivation { + pname = "alternative-io"; + version = "0.0.1"; + sha256 = "01hypbci3hw2czkmx78ls51ycx518ich4k753jgv0z8ilrq8isch"; + revision = "2"; + editedCabalFile = "0npiwlqnx3wd64sxcfayywr46dgcn7z03cm18i6nr3ic5wx1llq8"; + libraryHaskellDepends = [ + base lifted-base monad-control transformers transformers-base + ]; + description = "IO as Alternative instance (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "alternative-vector" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "alternative-vector"; + version = "0.0.0"; + sha256 = "1cf7akvr9nac1483chh7rd3xp5i5zk78f245lw9ixj6v133lnis2"; + libraryHaskellDepends = [ base vector ]; + description = "Use vectors instead of lists for many and some"; + license = lib.licenses.bsd3; + }) {}; + + "alternators" = callPackage + ({ mkDerivation, base, lens, mmorph, mtl, newtype-generics, stm + , transformers + }: + mkDerivation { + pname = "alternators"; + version = "1.0.0.0"; + sha256 = "0ffk7xhx7n7h5mhb43ss6kprm9mzc0jzdnagz5wdsgqr8a5mnfa4"; + libraryHaskellDepends = [ + base lens mmorph mtl newtype-generics stm transformers + ]; + description = "Handy functions when using transformers"; + license = lib.licenses.bsd3; + }) {}; + + "altfloat" = callPackage + ({ mkDerivation, base, ghc-prim, integer-gmp }: + mkDerivation { + pname = "altfloat"; + version = "0.3.1"; + sha256 = "1n0mxgl1jzap74sglw85l0595lhaj493bz46b90cnsqr5as9mal8"; + libraryHaskellDepends = [ base ghc-prim integer-gmp ]; + description = "Alternative floating point support for GHC"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "alto" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, cryptohash-sha256, directory, exceptions, filepath + , lens, list-tries, MonadRandom, mtl, random, random-string, scrypt + , servant-server, text, warp + }: + mkDerivation { + pname = "alto"; + version = "0"; + sha256 = "0515cghmkrw5szbnafwp3mqglrg5c44cbly8jnvk9z9gf9kdr26k"; + revision = "1"; + editedCabalFile = "0vxcy55zx70ibws59d1n5p86awrhb83xb06yw6iz0hkp7cwk52i2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring containers + cryptohash-sha256 directory exceptions filepath lens list-tries + MonadRandom mtl random random-string scrypt servant-server text + ]; + executableHaskellDepends = [ base warp ]; + description = "Implement a menu experience fit for web users"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "alto"; + }) {}; + + "altsvc" = callPackage + ({ mkDerivation, base, bytestring, cereal, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "altsvc"; + version = "0.1.0.0"; + sha256 = "0lgfj02ryc3130ymrkw179j311df2cj0ry9w32mvd77mwx48396c"; + libraryHaskellDepends = [ base bytestring cereal ]; + testHaskellDepends = [ + base bytestring cereal tasty tasty-hunit tasty-quickcheck + ]; + description = "HTTP Alternative Services"; + license = lib.licenses.bsd3; + }) {}; + + "alure" = callPackage + ({ mkDerivation, alure, base, OpenAL }: + mkDerivation { + pname = "alure"; + version = "0.1"; + sha256 = "1nrlw8qdbgv3l99mlcql35zknyj767fgh3f53y2mjksrh0p61v8n"; + libraryHaskellDepends = [ base OpenAL ]; + librarySystemDepends = [ alure ]; + description = "A Haskell binding for ALURE"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) alure;}; + + "always" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "always"; + version = "0.1"; + sha256 = "15fwq1pmb3d46cgsj59q3iz2qs0lgvq5b9d6gxfysnjlm3sp0ivw"; + description = "provides a typeclass that is always satisfied"; + license = lib.licenses.bsd3; + }) {}; + + "amazon-emailer" = callPackage + ({ mkDerivation, base, bytestring, configurator, http-conduit + , lifted-base, mime-mail, mime-mail-ses, postgresql-simple + , resourcet, text, time + }: + mkDerivation { + pname = "amazon-emailer"; + version = "0.4.0.0"; + sha256 = "0s8m16qbcz6jgxx83sx1swg2217bvv3q3pm8b7f2jsn33nihrzxx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring configurator http-conduit lifted-base mime-mail + mime-mail-ses postgresql-simple resourcet text time + ]; + description = "A queue daemon for Amazon's SES with a PostgreSQL table as a queue"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "amazon-emailer-client-snap" = callPackage + ({ mkDerivation, base, mtl, snap, snaplet-postgresql-simple, text + }: + mkDerivation { + pname = "amazon-emailer-client-snap"; + version = "0.1.1.1"; + sha256 = "03am5nzacq2wd9jf46fnwmwq2ghfsh3yd9s0mzrrkskd26q1askb"; + libraryHaskellDepends = [ + base mtl snap snaplet-postgresql-simple text + ]; + description = "Client library for amazon-emailer daemon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "amazon-products" = callPackage + ({ mkDerivation, base, base64-bytestring, byteable, bytestring + , conduit, containers, cryptohash, http-conduit, http-types, mtl + , old-locale, resourcet, text, time, transformers + , transformers-base, xml-conduit, xml-picklers, xml-types + }: + mkDerivation { + pname = "amazon-products"; + version = "0.1.0.1"; + sha256 = "10y86b3bzx6yk0478pixh3hh4nkkh0qlwwr0ac2fn6sh1hd6c7sl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring byteable bytestring conduit containers + cryptohash http-conduit http-types mtl old-locale resourcet text + time transformers transformers-base xml-conduit xml-picklers + xml-types + ]; + executableHaskellDepends = [ + base bytestring http-conduit text transformers + ]; + description = "Connector for Amazon Products API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "repl"; + broken = true; + }) {}; + + "amazonka" = callPackage + ({ mkDerivation, aeson, amazonka-core, amazonka-sso, amazonka-sts + , base, bytestring, conduit, directory, exceptions, http-client + , http-conduit, http-types, ini, lens, resourcet, retry, text, time + , transformers, unordered-containers, uuid + }: + mkDerivation { + pname = "amazonka"; + version = "2.0"; + sha256 = "044ypj06rg6vb6yfdnfjk0piwpwgqchryskzhws6knjf7qag67g0"; + libraryHaskellDepends = [ + aeson amazonka-core amazonka-sso amazonka-sts base bytestring + conduit directory exceptions http-client http-conduit http-types + ini lens resourcet retry text time transformers + unordered-containers uuid + ]; + description = "Comprehensive Amazon Web Services SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-accessanalyzer" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-accessanalyzer"; + version = "2.0"; + sha256 = "0d95kxjq0b6lfqnz4lkihmsnxkvia7v6889mbg2hjl2b6d8gq9hf"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Access Analyzer SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-account" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-account"; + version = "2.0"; + sha256 = "05d5428jya57w6s798mynd31wdp1bwi0gmqr2n6wvbxrwjxjvn2g"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Account SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-alexa-business" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-alexa-business"; + version = "2.0"; + sha256 = "03jfkwvzkl168hnn3vz53l4jgv59q8k2w8q5awnz2fzzm5i0vg5j"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Alexa For Business SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-amp" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-amp"; + version = "2.0"; + sha256 = "151k7wshjifnypywvq6nkbpfq3bsyfpxayqnnxqk88zcgp52b2i5"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Prometheus Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-amplify" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-amplify"; + version = "2.0"; + sha256 = "0k2nvz7dw9j2cwh24a4c5bmzp25lyn362mgqlbk5n0576v2yqdkh"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Amplify SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-amplifybackend" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-amplifybackend"; + version = "2.0"; + sha256 = "1jmar2yzlmcdw869a4bih64z6h31yj3llkg7h2lqhk3n231xlxx7"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon AmplifyBackend SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-amplifyuibuilder" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-amplifyuibuilder"; + version = "2.0"; + sha256 = "1jw75bi3r3myd05l5v22w5mmj7iyihmgp35zncr1n6b07jm8ig8l"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Amplify UI Builder SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-apigateway" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-apigateway"; + version = "2.0"; + sha256 = "17m30b7wdvvf859aai64h71hxwz6w432n6ck1i9b11fcxf03sdlf"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon API Gateway SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-apigatewaymanagementapi" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-apigatewaymanagementapi"; + version = "2.0"; + sha256 = "15yx8ljfvidx7xm7i5iwdyqdrdw0b9qzi5s1pw2d5q7xbgdsg8wj"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon ApiGatewayManagementApi SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-apigatewayv2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-apigatewayv2"; + version = "2.0"; + sha256 = "1b48a8zbr1d44zvvbmyfwcqn548vwq4qh94wdllxiizsszb8aq6k"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon ApiGatewayV2 SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-appconfig" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-appconfig"; + version = "2.0"; + sha256 = "1dqmaq0ysl4ki792zh4bmsvjf6fh628r7l5fhsqa6s1lrmn746mn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon AppConfig SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-appconfigdata" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-appconfigdata"; + version = "2.0"; + sha256 = "12yrh69ixicgh3gnz9viw0w8fgcz1l81inclh4cq2gz1pjyasp17"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon AppConfig Data SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-appflow" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-appflow"; + version = "2.0"; + sha256 = "02374a03lifbg1y7zzvg4v91r0k1mji7ad9nm2c6v8k45791f4d0"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Appflow SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-appintegrations" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-appintegrations"; + version = "2.0"; + sha256 = "0yi057njjx38xy03ic7dkjdmkyk4wh3wiv7zbgz77xq2yjnv6gjy"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon AppIntegrations Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-application-autoscaling" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-application-autoscaling"; + version = "2.0"; + sha256 = "1za4q19j9157q11y3k32p3xkj94bbb92q440gn1c7m55m6caskm0"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Application Auto Scaling SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-application-insights" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-application-insights"; + version = "2.0"; + sha256 = "198h6phfxdcwcp6k7nfjwjjxpv271j8xrgcl30bg4jqswp47hy1x"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudWatch Application Insights SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-applicationcostprofiler" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-applicationcostprofiler"; + version = "2.0"; + sha256 = "1kqzw2553sllyh17svckzl65i45r0n6sjm3ap3f9s3z1x946hdlx"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Application Cost Profiler SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-appmesh" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-appmesh"; + version = "2.0"; + sha256 = "1dr3nq9imivwb4z183vgylcp740bhhpc29cpjkzn8zxm5hnf7lqr"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon App Mesh SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-apprunner" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-apprunner"; + version = "2.0"; + sha256 = "1g5j1jhdxj3ra9z7qjcnhiszxv9rq2w8g4qjzdjdd54v7lnwb5v5"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon App Runner SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-appstream" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-appstream"; + version = "2.0"; + sha256 = "0nbvdkaml27jscrxw9raydqfg79zczhm47lirdgq7jm58r6pn3w5"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon AppStream SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-appsync" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-appsync"; + version = "2.0"; + sha256 = "08n4yy2wilfyp92i7nlmn3gib53fwsxiia2igbnr2mlmvb1vm67r"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon AppSync SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-arc-zonal-shift" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-arc-zonal-shift"; + version = "2.0"; + sha256 = "0wbzxm1an9kcd4k4s76h1mp412rdca9nwl3xib04kkkkzd3bkggd"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon ARC - Zonal Shift SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-athena" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-athena"; + version = "2.0"; + sha256 = "0hcww9mr096ys1imba8zhvyy4g9vaskh8gs4bd8hb0nh8gsaa2sh"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Athena SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-auditmanager" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-auditmanager"; + version = "2.0"; + sha256 = "1182nz5rzlsx97lczhh78lxv7nrnh1rdw3c202jvsla9f6hr7hi7"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Audit Manager SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-autoscaling" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-autoscaling"; + version = "2.0"; + sha256 = "043j4anckd05j5bz259f1gpkcacdinsscf06avbcbq08r8cqf8wf"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Auto Scaling SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-autoscaling-plans" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-autoscaling-plans"; + version = "2.0"; + sha256 = "10bwadh8rdqnrdwy1skc3xsmc2c5ikawi83l8b9liapcyb81r7j1"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Auto Scaling Plans SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-backup" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-backup"; + version = "2.0"; + sha256 = "1m2zjz3zs8kw84ph0hi88q1zrshs24n8dr3xpcy84ir9xgpl37lq"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Backup SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-backup-gateway" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-backup-gateway"; + version = "2.0"; + sha256 = "13wqbdjq6ippm64cy8c2465vzx3g4g8q8lfymp2lajk1vvp02nyh"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Backup Gateway SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-backupstorage" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-backupstorage"; + version = "2.0"; + sha256 = "08fkx40xzi6fhbpid93zp0hpll71qy8w84jm38zb4i1phwsb466y"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Backup Storage SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-batch" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-batch"; + version = "2.0"; + sha256 = "1m0gh0jamvs493raqg3id2kag68sjws15f4d1qshzp5gahsc6a08"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Batch SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-billingconductor" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-billingconductor"; + version = "2.0"; + sha256 = "0cx2dccf1symgn9nzi0d27hnfgxhhjcd56g3x7j57y8h05dg1lmn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon BillingConductor SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-braket" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-braket"; + version = "2.0"; + sha256 = "09dp4n8gjs5cmq1a1hq1ng9ndd43gslmcy5idkrabs4as4piqr9d"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Braket SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-budgets" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-budgets"; + version = "2.0"; + sha256 = "0mqlxh126i6qprjsz753hp0ir4i47442v943fzhddcw41cyrdchk"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Budgets SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-certificatemanager" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-certificatemanager"; + version = "2.0"; + sha256 = "0xqq13gjxy5czh7xz1bdr57hd2rykgh36vriw5mgfrhs09vry6zn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Certificate Manager SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-certificatemanager-pca" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-certificatemanager-pca"; + version = "2.0"; + sha256 = "1gwzb5lq1ms62m8l1c3fqfkpz2y2l1fsij7hradiic6zp55xsy4p"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Certificate Manager Private Certificate Authority SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-chime" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-chime"; + version = "2.0"; + sha256 = "0bysdxbqsq9657854hdhzvcjwnfqpg4k31chwfvldilnyid2w9l1"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Chime SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-chime-sdk-identity" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-chime-sdk-identity"; + version = "2.0"; + sha256 = "0j6yx3rprfmj7l41yjrz9qd59jlpy79ksrmqv55lb8n5s4zl9ar4"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Chime SDK Identity SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-chime-sdk-media-pipelines" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-chime-sdk-media-pipelines"; + version = "2.0"; + sha256 = "1b5s8krabpcw8sywxm2nf7jlmblzz7rvnvm1pxy9xc9vd3m760sd"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Chime SDK Media Pipelines SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-chime-sdk-meetings" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-chime-sdk-meetings"; + version = "2.0"; + sha256 = "1v1khlbbisdbdz7iap4gx0gc6b3l2qcqnv53jskwmq3qy7a2ys7s"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Chime SDK Meetings SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-chime-sdk-messaging" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-chime-sdk-messaging"; + version = "2.0"; + sha256 = "0zr6wyr97ss9r245i56cffkk4rb0jshrbzp7jnkgh9qqkbry8pal"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Chime SDK Messaging SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-chime-sdk-voice" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-chime-sdk-voice"; + version = "2.0"; + sha256 = "1ym5c3ckk9p08ypyfbh5s9ajj74pyvcwj45j90nb3fgzi8gvv2cp"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Chime SDK Voice SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cloud9" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cloud9"; + version = "2.0"; + sha256 = "0javf3vmlmskprjrlj353hhkaprkc8g7cgpqm6vp4vgzqiln46bf"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Cloud9 SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cloudcontrol" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cloudcontrol"; + version = "2.0"; + sha256 = "13nh5mm8sdckmyn7cmykli6l3kbrxg77ycnfpd9i3y28lyycp3mx"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Cloud Control API SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-clouddirectory" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-clouddirectory"; + version = "2.0"; + sha256 = "02iiam1i2cyafmhl7gbd02s03lx4r0p0g6ccl3k3rz853sp6jqw8"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudDirectory SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cloudformation" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cloudformation"; + version = "2.0"; + sha256 = "01gw438fw7b87ibdgnjl3hqxx8s1ckkmaj0b12b4plqsdjsx6h1b"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudFormation SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cloudfront" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cloudfront"; + version = "2.0"; + sha256 = "1zsn0avbhc789gvk8ylgawjpdkxvdj71n96bd66xmmwizqb5vqsw"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudFront SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cloudhsm" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cloudhsm"; + version = "2.0"; + sha256 = "0xpvvgk3nnkmjbbx34ancq2l1ij7621qww0fxpa2vgdmn4qg9m7a"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudHSM SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cloudhsmv2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cloudhsmv2"; + version = "2.0"; + sha256 = "03sbrqpw3lh9b3rz1f8r1y368cax6k9ywi4apl3cdaqsq8k6mpp0"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudHSM V2 SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cloudsearch" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cloudsearch"; + version = "2.0"; + sha256 = "07xpfkfr229i1lh6v9fi4j1gmv9aqiwy709nbczaph6nsln9hjb2"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudSearch SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cloudsearch-domains" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cloudsearch-domains"; + version = "2.0"; + sha256 = "0is587zw0v71q3njaf8092s0dlrlgax9k72jk21whrlw2hcwmp53"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudSearch Domain SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cloudtrail" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cloudtrail"; + version = "2.0"; + sha256 = "03cm69j3g8s0d6s8gdx3p1d3rwz0ph0qyx76fv1l5cn27phm8mbn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudTrail SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cloudwatch" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cloudwatch"; + version = "2.0"; + sha256 = "1h8mnjskkr4lkb2bvww0nhp9xn0cqjab0hqgl1ncv6p61jf1zw5g"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudWatch SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cloudwatch-events" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cloudwatch-events"; + version = "2.0"; + sha256 = "1dipj5gl92q6339246kz8m9f5x7h0vlhnp665h6d5mzcnbvz97b9"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon EventBridge SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cloudwatch-logs" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cloudwatch-logs"; + version = "2.0"; + sha256 = "0gpwvz8kwd908n28zvbk5vmx4jrmqx8jybypddlysk223rcfzb82"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudWatch Logs SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-codeartifact" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-codeartifact"; + version = "2.0"; + sha256 = "14913n9qlalp0bmnzdsfcfi20xdxa64j826dn10lx0wmpg138inv"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CodeArtifact SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-codebuild" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-codebuild"; + version = "2.0"; + sha256 = "13yx256hk14f8gaawgnvfxjw3ai8r5ldy1j0d51iknd95qbdg2yp"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CodeBuild SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-codecommit" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-codecommit"; + version = "2.0"; + sha256 = "1c50c249cxnw4wlcfbwh74k3qy9csmnf92nm99gsb8c8smhhsxxf"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CodeCommit SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-codedeploy" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-codedeploy"; + version = "2.0"; + sha256 = "0pppzrwv2b5qnh4xw90c21imqwa8wrzjqjmmfcym5805qj5c1fhp"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CodeDeploy SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-codeguru-reviewer" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-codeguru-reviewer"; + version = "2.0"; + sha256 = "1k1bcv2gxdzc6qp2r5n6q5wfr628i3xq5nkdck1i01rd5sswjbrw"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CodeGuru Reviewer SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-codeguruprofiler" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-codeguruprofiler"; + version = "2.0"; + sha256 = "07jjql6lfv02wwx7ydqqwrlsicg4gprarn5kwjsk76464p6p893i"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CodeGuru Profiler SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-codepipeline" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-codepipeline"; + version = "2.0"; + sha256 = "1pbd4f6w7c6nlgxcq1xacg94jpx3m8srr1l9jzsgam4s6wf3ixp1"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CodePipeline SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-codestar" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-codestar"; + version = "2.0"; + sha256 = "1spjb2h4da1fypx9wj82ha5277zk1qqnnphrsd56ak7mlar1shpq"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CodeStar SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-codestar-connections" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-codestar-connections"; + version = "2.0"; + sha256 = "19vddgc61mm0ypvzfkwgn7m37dnkha30pa3ry6sphw9aynv9agla"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CodeStar connections SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-codestar-notifications" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-codestar-notifications"; + version = "2.0"; + sha256 = "1djib5ksv63adng9s6n04ldvxi0i2kmyl6zkz4im3703xcjii7l9"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CodeStar Notifications SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cognito-identity" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cognito-identity"; + version = "2.0"; + sha256 = "1wwbna3iarjqsglqwpbrjg6x5ib4rsbh2lx5fwdh414r25710yls"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Cognito Identity SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cognito-idp" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cognito-idp"; + version = "2.0"; + sha256 = "0p99w1fpvm68rldw28bjq7q9ah1ad50dz50vic4552nhpqvw07kb"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Cognito Identity Provider SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cognito-sync" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cognito-sync"; + version = "2.0"; + sha256 = "15hslp7zp91392asl9p5bif2dspbjjhwmaa47i1b0kmarl2haq1z"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Cognito Sync SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-comprehend" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-comprehend"; + version = "2.0"; + sha256 = "1ll364vazv1rjp37wng6g9fqw40rirhj040p4yky31py0gj8k3fm"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Comprehend SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-comprehendmedical" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-comprehendmedical"; + version = "2.0"; + sha256 = "0kk10v1dxnkqf8xz2rik0x7mm08ivwy9ccbahwmfhzwk5427vqf5"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Comprehend Medical SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-compute-optimizer" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-compute-optimizer"; + version = "2.0"; + sha256 = "02501c0xnyc7vdf97156a0fxmysy7r7vlgj6azgr1jd98j110i8v"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Compute Optimizer SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-config" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-config"; + version = "2.0"; + sha256 = "1ccxay3qpmll5fy03qcwwbx2b23g609w4zxsqvdny86pb97p6ij9"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Config SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-connect" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-connect"; + version = "2.0"; + sha256 = "03jj3qjsj7qx3gm8ryh01lxa3glg1rqz289xmnbl9qv8gb0f8bfs"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Connect Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-connect-contact-lens" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-connect-contact-lens"; + version = "2.0"; + sha256 = "1m9dkadljs33any7f3rlwxs49h5qgd5l5xxhxfh5srcwsf5lzd4j"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Connect Contact Lens SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-connectcampaigns" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-connectcampaigns"; + version = "2.0"; + sha256 = "00x539dzx6kb50ifhjcwc8490di72bcbqwwp8zm7sr74pjx1jq8s"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon ConnectCampaignService SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-connectcases" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-connectcases"; + version = "2.0"; + sha256 = "19sfbqg46s02wnbpw9lw46vbw8m8pdmsvc125akxli8vjpg8rkir"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Connect Cases SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-connectparticipant" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-connectparticipant"; + version = "2.0"; + sha256 = "1hy1wlni7czid4qm48jdqyfy2gfb1x973khc4bj0g8nx99qspkms"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Connect Participant Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-contrib-rds-utils" = callPackage + ({ mkDerivation, amazonka, amazonka-core, amazonka-rds, base + , bytestring, lens, optparse-applicative, text, time + }: + mkDerivation { + pname = "amazonka-contrib-rds-utils"; + version = "1.6.1.1"; + sha256 = "16wjgsv0pd7lkpg4qwixlm8fkf6qzbspjb1xhyjh507lfgg2s1yl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + amazonka amazonka-core amazonka-rds base bytestring lens text time + ]; + executableHaskellDepends = [ + amazonka base bytestring lens optparse-applicative text + ]; + description = "A Haskell equivalent of \"aws rds generate-db-auth-token\""; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "generate-db-auth-token"; + broken = true; + }) {}; + + "amazonka-controltower" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-controltower"; + version = "2.0"; + sha256 = "1n8hh292q7l6j5ljbbnf339lvp0gf2h6fh9mxymglhsagc0gzpj9"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Control Tower SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-core" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , case-insensitive, conduit, conduit-extra, containers, crypton + , data-ordlist, deepseq, hashable, http-client, http-conduit + , http-types, lens, memory, QuickCheck, quickcheck-unicode + , regex-posix, resourcet, scientific, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, text, time, transformers + , unordered-containers, xml-conduit, xml-types + }: + mkDerivation { + pname = "amazonka-core"; + version = "2.0"; + sha256 = "1lsd9nzyvwwp7j4kii6fp7n98x1qa6999ggwwia5sa06fgqz39bm"; + revision = "1"; + editedCabalFile = "1w8il9lg9nm71zjh050apiwvwjflmas13mp4n66g8xwpbc5wm0gp"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring case-insensitive conduit + conduit-extra containers crypton deepseq hashable http-client + http-conduit http-types lens memory regex-posix resourcet + scientific text time transformers unordered-containers xml-conduit + xml-types + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive conduit data-ordlist + http-conduit http-types QuickCheck quickcheck-unicode tasty + tasty-hunit tasty-quickcheck template-haskell text time + ]; + description = "Core data types and functionality for Amazonka libraries"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cost-explorer" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cost-explorer"; + version = "2.0"; + sha256 = "0xl3xs502qh74h10m32zbcjp4n1dadfwhh6gqmsjns6zy92xr0v1"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Cost Explorer Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-cur" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-cur"; + version = "2.0"; + sha256 = "0ki316fhwm9fsk8pfiwm7z9wkjdknjlf6jz07hg9zg3x5jiix28p"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Cost and Usage Report Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-customer-profiles" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-customer-profiles"; + version = "2.0"; + sha256 = "1whk66pzqdrfaw8clz6xfjayjzmabmbh42w0gvqy5gsl15f3sz7d"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Connect Customer Profiles SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-databrew" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-databrew"; + version = "2.0"; + sha256 = "18ciw2y284jfl4z9mvp6bk91x92zplrwkic6i634nvvadw25m0vz"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Glue DataBrew SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-dataexchange" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-dataexchange"; + version = "2.0"; + sha256 = "1s4nlfrvv6fr6wkkawzqmy6cc25ma8hls32pnqib9ipf1z77h8mj"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Data Exchange SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-datapipeline" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-datapipeline"; + version = "2.0"; + sha256 = "12qz9yxsxfjwkz6dm77c7li5zb20407swwmvpqhmzykmi3wjcjai"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Data Pipeline SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-datasync" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-datasync"; + version = "2.0"; + sha256 = "05r8zbajk6vdvh96p3v0ml53gg5jhfrck3ph9sh81wfc3dhb8bpl"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon DataSync SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-detective" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-detective"; + version = "2.0"; + sha256 = "1j7zipg23v09jhfi1x07ppfahx5aqmrn8gbcyy53nf49i49w7c1i"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Detective SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-devicefarm" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-devicefarm"; + version = "2.0"; + sha256 = "1hfpvygp1mbazax2bp7bg6wan1scp188fjymby0lk7v7px4inmpg"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Device Farm SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-devops-guru" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-devops-guru"; + version = "2.0"; + sha256 = "005qvd82mg6waz64p3q8scyy07yn7c1ary8b3wrd5whp9km8jfqf"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon DevOps Guru SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-directconnect" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-directconnect"; + version = "2.0"; + sha256 = "00k10jwba9by8insnn8frrgki3s9frw104lw8k0vqaapnk1jprql"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Direct Connect SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-discovery" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-discovery"; + version = "2.0"; + sha256 = "19jqwyyqyw7qv08m01y4ag48l7ixnirq31jbyz5r13jhsd5ala0b"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Application Discovery Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-dlm" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-dlm"; + version = "2.0"; + sha256 = "0kn6n1l94f9i74h4b9mjiz9i1rk3j62gfzxdr88qsdc73ax7pbpp"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Data Lifecycle Manager SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-dms" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-dms"; + version = "2.0"; + sha256 = "09kww8bspyi0ajvzsxn6wkfgip44fbzlkpbp73zfwf6qyb8hqmw7"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Database Migration Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-docdb" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-docdb"; + version = "2.0"; + sha256 = "13jwf2hh6azv8kqgdygvdns6g1h0048ymlq046yxg23hd3nxnp9q"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon DocumentDB with MongoDB compatibility SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-docdb-elastic" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-docdb-elastic"; + version = "2.0"; + sha256 = "009h8yw2p9cs8chflbfiqrcy8rhmc9385jyxig3lhx7i9dxgkqgy"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon DocumentDB Elastic Clusters SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-drs" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-drs"; + version = "2.0"; + sha256 = "0f3fh71irj9ka5znmjn4z2pgnqqj8f8qzd1bma43cwvp8b6ay7ai"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elastic Disaster Recovery Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ds" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ds"; + version = "2.0"; + sha256 = "1xz7iah24729fgcqn5zm7r66kgmgaash7irkch78brac032n77d9"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Directory Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-dynamodb" = callPackage + ({ mkDerivation, aeson, amazonka-core, amazonka-test, base + , bytestring, case-insensitive, containers, hashable, tasty + , tasty-hunit, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "amazonka-dynamodb"; + version = "2.0"; + sha256 = "1clxhxv3dmk8amhqp0iwglr5xw90krkr4gyqssl7wzapsdq5ka2p"; + libraryHaskellDepends = [ + aeson amazonka-core base containers hashable unordered-containers + vector + ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon DynamoDB SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-dynamodb-dax" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-dynamodb-dax"; + version = "2.0"; + sha256 = "11davhsjds7waqgnh0rp7jq7jrsb2817144ca0b9s93ac06c09wj"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon DynamoDB Accelerator (DAX) SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-dynamodb-streams" = callPackage + ({ mkDerivation, aeson, amazonka-core, amazonka-test, base + , bytestring, case-insensitive, containers, hashable, tasty + , tasty-hunit, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "amazonka-dynamodb-streams"; + version = "2.0"; + sha256 = "0rmr4xd7p08wmkggd1mxrhiqz3nkr46xdj8zhi4kk8nzppjmzv2l"; + libraryHaskellDepends = [ + aeson amazonka-core base containers hashable unordered-containers + vector + ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon DynamoDB Streams SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ebs" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ebs"; + version = "2.0"; + sha256 = "0dkfyldlr0nr0h8mpiqbv3gs6p9q94sa7gkwdc5hzcwrbhkmqs2h"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elastic Block Store SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ec2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ec2"; + version = "2.0"; + sha256 = "1ki3x2j6gz4szsgi5k22cidn7qhhbyx16s6gvxihaq42776q29wg"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elastic Compute Cloud SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ec2-instance-connect" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ec2-instance-connect"; + version = "2.0"; + sha256 = "08pzb7f5450ji7l57b8c7arl7fq91h1an78h9gsvhayfmn1hd04n"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon EC2 Instance Connect SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ecr" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ecr"; + version = "2.0"; + sha256 = "1sy8a0dspw3d4skkqba05ay0g2s0iywar1fdddl9cv7zfd2mlp03"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon EC2 Container Registry SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ecr-public" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ecr-public"; + version = "2.0"; + sha256 = "005gj4m5fi42ckqln763pxdw54kjcci9167hw6k7asf2mgzg5kbn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elastic Container Registry Public SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ecs" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ecs"; + version = "2.0"; + sha256 = "0vwnbrknr2f7fb03frdpr9hq82rkdyn4amfbyic2hfa630nq0q49"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon EC2 Container Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-efs" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-efs"; + version = "2.0"; + sha256 = "1f9jv7szg0i3w5v86bjkwfhxj29058fx6493aa1xndd1iaa5wk19"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elastic File System SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-eks" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-eks"; + version = "2.0"; + sha256 = "0yq0gbg4b6xxgziy9ixwfn4gmvw8yllriadyl3bgyadxigxwbx2r"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elastic Kubernetes Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-elastic-inference" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-elastic-inference"; + version = "2.0"; + sha256 = "1sw9fjqbyzkbp6sh9p2qgl7q3id1nni16sb009bzs2w8q58cbzq8"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elastic Inference SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-elasticache" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-elasticache"; + version = "2.0"; + sha256 = "1ksrcpnv5i718ibmz4qhghkm8a9y96jlmdfgrc97zkdpw0pcy4wx"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon ElastiCache SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-elasticbeanstalk" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-elasticbeanstalk"; + version = "2.0"; + sha256 = "1w4lqgsrsnrnjwla7jwby1lnh4fan0rklgzvpp653ayavmmd9hr2"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elastic Beanstalk SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-elasticsearch" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-elasticsearch"; + version = "2.0"; + sha256 = "01wpyp2hz83njjk8kk4bvvpwb6a381gdqi48637bpzsslxim3zhr"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elasticsearch Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-elastictranscoder" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-elastictranscoder"; + version = "2.0"; + sha256 = "1xzx1w6mn1m33mnb7r4a4mspllvfhm1dnv46hvs07zxlp2ggdm43"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elastic Transcoder SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-elb" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-elb"; + version = "2.0"; + sha256 = "1vazcpz651x2s7zwfkpyiwh84aa9rfrs7aa3h1s7jnvf59flqvzw"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elastic Load Balancing SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-elbv2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-elbv2"; + version = "2.0"; + sha256 = "1h5822vhy4wx5ddrqwv73vi9mfx0jljyqizilpr313wv5f9f0mq0"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elastic Load Balancing SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-emr" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-emr"; + version = "2.0"; + sha256 = "1mjljrxvixgpb8xl3i2knik1zr871n221gxh3xj3pxly8zi9sdck"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon EMR SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-emr-containers" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-emr-containers"; + version = "2.0"; + sha256 = "0mlddzrrp5qmgvpi45brdf5vhp0099m5ka6s7ggp1bwnizmi2is2"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon EMR Containers SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-emr-serverless" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-emr-serverless"; + version = "2.0"; + sha256 = "1ay9hyi4x4d5x6183njbr0b8plnmp2apgnfnksfmmjz5vinirxx5"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon EMR Serverless SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-evidently" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-evidently"; + version = "2.0"; + sha256 = "05s3d16f00fhrnsvgvcb05y1w63fwimg5d9sl34qsx92n6glzd6w"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudWatch Evidently SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-finspace" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-finspace"; + version = "2.0"; + sha256 = "16wkklbwjsz344hrva4b8iilg3qmbpfrvag98jdvlv7i60r9s24h"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon FinSpace User Environment Management service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-finspace-data" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-finspace-data"; + version = "2.0"; + sha256 = "0fv90rzpa0cxjk5kdx19z4xcnww330zqdzyzxmdkxi2gvbgwhkkq"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon FinSpace Public API SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-fis" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-fis"; + version = "2.0"; + sha256 = "1f4rf1k1ln6v9v949bd5rq7xcz68qy608d1r3lkkmaajkawxvagy"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Fault Injection Simulator SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-fms" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-fms"; + version = "2.0"; + sha256 = "1flrwdvpclal957dxli05y2yvacrhl8a9j32w3ywkg2sach9cv47"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Firewall Management Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-forecast" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-forecast"; + version = "2.0"; + sha256 = "02m9haxqrwyrmqr0bz6s8sn82aq3da1zhdcqqij79kp2r5q27kxc"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Forecast Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-forecastquery" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-forecastquery"; + version = "2.0"; + sha256 = "0qf1pkmwypk1vdx23nvf6cya4xbs2wjd8i2qrl2brlg3cav1pm57"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Forecast Query Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-frauddetector" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-frauddetector"; + version = "2.0"; + sha256 = "0m7sb4az8c9yfyibfanbj1w5j7nn670hdqqqvs9gbcmckqp91z1s"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Fraud Detector SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-fsx" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-fsx"; + version = "2.0"; + sha256 = "1yxadzl3j7h6jfiz6dahgf3zl79na9rmi2v35kynmy0hpdfsjd75"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon FSx SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-gamelift" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-gamelift"; + version = "2.0"; + sha256 = "0llz8kz31hgmyqxniqlbz9avbdpg77fn0fnlnldvm86xmg95752w"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon GameLift SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-gamesparks" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-gamesparks"; + version = "2.0"; + sha256 = "0hpg224x6nlpcpkvsg3r8vm0ga2p8rwdl1ajyvf9pa2i7fjvh5ya"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon GameSparks SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-glacier" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-glacier"; + version = "2.0"; + sha256 = "0wnvnw71rp6ls3flq50dkskb2yp4hkzv4jrssv93zfl41479h4p6"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Glacier SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-globalaccelerator" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-globalaccelerator"; + version = "2.0"; + sha256 = "01hamd5m9sdv6g8s532mj1w6jymaz88virbk8zxj4q55v5g18g8h"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Global Accelerator SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-glue" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-glue"; + version = "2.0"; + sha256 = "0cfdf4x3xi7n3ar273ih6hlc4grad8anzvhk0b9rf4ipxqwspp1p"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Glue SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-grafana" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-grafana"; + version = "2.0"; + sha256 = "0n1iibjfczapwq063615yx5pkddinml53cw45fgmdvq3frsvrqn8"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Managed Grafana SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-greengrass" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-greengrass"; + version = "2.0"; + sha256 = "0qf67zygrq6vv8inmxx295hh6r6dq3i8h468qrrgf8fibgpmj6qn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Greengrass SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-greengrassv2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-greengrassv2"; + version = "2.0"; + sha256 = "1hjmbs7aj6cckya6nqyx3v7hjw2fgdr2k4qhy5drsvdkp5fjm9fx"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT Greengrass V2 SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-groundstation" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-groundstation"; + version = "2.0"; + sha256 = "1cbwgk4lr5m6i39ppa56dkgfwfi04dq5ryf03f9a27n3p603lv30"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Ground Station SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-guardduty" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-guardduty"; + version = "2.0"; + sha256 = "07pmy62xml7sry2m69rp8xslyppb78mqdlddbggzqbi7crc1icdw"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon GuardDuty SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-health" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-health"; + version = "2.0"; + sha256 = "0191klmixd3r4hzqkpajp9zwzalx0z480qqn96v9snhw7hp4kbsr"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Health APIs and Notifications SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-healthlake" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-healthlake"; + version = "2.0"; + sha256 = "1yhixqmfz1q0m3ny1vr3qxzxz9zwgfw7xpf66r2aspb2nwj9c33b"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon HealthLake SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-honeycode" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-honeycode"; + version = "2.0"; + sha256 = "0fg1x2s3xyf5rp69vl48cdkyaq4k00878zqbkr9zr70laqq78ri7"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Honeycode SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iam" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iam"; + version = "2.0"; + sha256 = "0pflcnb7ar2d7z9zvrd9sid08n4d99h40k69lirkd408kzw66dwf"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Identity and Access Management SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iam-policy" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring + , bytestring, doctest, hashable, hspec, profunctors, scientific + , text, time + }: + mkDerivation { + pname = "amazonka-iam-policy"; + version = "0.0.4"; + sha256 = "0nm24ck11d3ppcvqpqmi73l6s9ry20c907v4017gi6rlybzra75j"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring hashable profunctors + scientific text time + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring doctest hspec + ]; + description = "Amazon IAM Policy Document DSL and Combinators"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "amazonka-identitystore" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-identitystore"; + version = "2.0"; + sha256 = "02l3nk7xz39iawdq9kycsf3szl3jq7wfh8f003mgxd2xz0a3d1ji"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon SSO Identity Store SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-imagebuilder" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-imagebuilder"; + version = "2.0"; + sha256 = "1xxcgm41830bf82zvswqmhv6snkx74vb7n4ic9zmivxc1qh0sj8w"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon EC2 Image Builder SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-importexport" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-importexport"; + version = "2.0"; + sha256 = "1xwvy6sm1y579yx83gaif2khn6xfsy8w4vkp9sxb9mh2pgvc22sp"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Import/Export SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-inspector" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-inspector"; + version = "2.0"; + sha256 = "02fbgk11c1p7k91b1sf61yig7rpw84mpnhjjg9sqiws84hk8v2vw"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Inspector SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-inspector2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-inspector2"; + version = "2.0"; + sha256 = "0ngvgr2gd6s2smch1nmd9gp6dw1fw54xwn8yhh2fg1jk5388d3a9"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Inspector2 SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iot" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iot"; + version = "2.0"; + sha256 = "0a4h32drks4bpg5n2syp2lm58j03vxr529q0c8gvky8lhv0w34sr"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iot-analytics" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iot-analytics"; + version = "2.0"; + sha256 = "0r1nrm7k5jq2f6h113mwsbx1xphhzzvm2aqqvb876xyw7sylx02r"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT Analytics SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iot-dataplane" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iot-dataplane"; + version = "2.0"; + sha256 = "0hvlmbdnn27y01cb6410vd80hw9aqf8aabbz2y2ajbfgj7bbqw9w"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT Data Plane SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iot-jobs-dataplane" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iot-jobs-dataplane"; + version = "2.0"; + sha256 = "064vhx1dyvh2m0is2vnibg5baacr70sfn2xjgyhscjbzya7max3s"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT Jobs Data Plane SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iot-roborunner" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iot-roborunner"; + version = "2.0"; + sha256 = "1yr0j6gzivvlmh10g6nsdm2jdgndw84nxn910ggcp6mf067f82if"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT RoboRunner SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iot1click-devices" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iot1click-devices"; + version = "2.0"; + sha256 = "14lxx0lbl3fqih8x7h46z7vvh0fp729d3wnq1fjd5b8s1ysjg103"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT 1-Click Devices Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iot1click-projects" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iot1click-projects"; + version = "2.0"; + sha256 = "15bff8l2g5zri03k790dnil9pkg33n98hmq8skk2xmfdzwrcnm73"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT 1-Click Projects Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iotdeviceadvisor" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iotdeviceadvisor"; + version = "2.0"; + sha256 = "0xlybvyyfp6irfv3aqh21irzj9r6kvq1656a36aky7m0gknrfpp5"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT Core Device Advisor SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iotevents" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iotevents"; + version = "2.0"; + sha256 = "0r822sfb0vh8bi7g860h82x9cd0p3myb9gq9s59sm4r6727kzirx"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT Events SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iotevents-data" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iotevents-data"; + version = "2.0"; + sha256 = "04cf0853sqmgdw4362j79z80xpijgbpqgn7fp8sjbgmdkiyfkrng"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT Events Data SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iotfleethub" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iotfleethub"; + version = "2.0"; + sha256 = "0ra5f8acfwc8dgijb9g790qh94g0dywr85yz4pv182gsw6z2gk5f"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT Fleet Hub SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iotfleetwise" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iotfleetwise"; + version = "2.0"; + sha256 = "1j1k0zrq50w68v1wgi7viwqcxah1cm16sglypfw3c0izqjcd0k5f"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT FleetWise SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iotsecuretunneling" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iotsecuretunneling"; + version = "2.0"; + sha256 = "0hir6wlidp4jl10hsli1b1mmgkzya3yn9bs31slahg2prcd7rigm"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT Secure Tunneling SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iotsitewise" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iotsitewise"; + version = "2.0"; + sha256 = "1izjz5ayh66g1m0i5g0mnwqmk5k131vi417z0h44g6dm1d770m1d"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT SiteWise SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iotthingsgraph" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iotthingsgraph"; + version = "2.0"; + sha256 = "0vz10z4jlfmqx4pjwj4qmbvr1cfbqq3435vzjphq1jrii9sqdb63"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT Things Graph SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iottwinmaker" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iottwinmaker"; + version = "2.0"; + sha256 = "08hlmxry9z9z521nanjvl61q11d8zyqql6fbx71cpc1xvbjzrnpw"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT TwinMaker SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-iotwireless" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-iotwireless"; + version = "2.0"; + sha256 = "02dcjjpk223dmqmsk315dg8nplihbhvs4af6cbr5nmk9xwv5amsf"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IoT Wireless SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ivs" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ivs"; + version = "2.0"; + sha256 = "0j4m5v0mldjgcg2jm5hr6gm6hbxr0ss9gjdjp41hc0g5j52khws5"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Interactive Video Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ivschat" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ivschat"; + version = "2.0"; + sha256 = "1c5rlij31pk1ww150ii3fppnamsnvlw21vaalp78i1b9gnlhr0zi"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Interactive Video Service Chat SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kafka" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kafka"; + version = "2.0"; + sha256 = "0mv10gxxmcfwv57wcq1d75k77wlv0v56150wrfz8nvqqiyw04qcf"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Managed Streaming for Kafka SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kafkaconnect" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kafkaconnect"; + version = "2.0"; + sha256 = "0hk5qngygshjy5hsv1qqk7c4vq0zw1kp2g0drlsbai46sqv9s3l9"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Managed Streaming for Kafka Connect SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kendra" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kendra"; + version = "2.0"; + sha256 = "18znxnxdfdcg7mdyxvhxgdj8vbnkqs414f8qr11wzl3dydhhfmv3"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon KendraFrontendService SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-keyspaces" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-keyspaces"; + version = "2.0"; + sha256 = "01d2bicrxnl5vb7imaayqdan821ji8n14gk630npjw704ycmxa0b"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Keyspaces SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kinesis" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kinesis"; + version = "2.0"; + sha256 = "1m1i5lfhaq167f1igh3hbzmg9i6f3ybd157qa1yivj6rfrd9b0j1"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Kinesis SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kinesis-analytics" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kinesis-analytics"; + version = "2.0"; + sha256 = "0nv896vparpc4dkgz2bdby29kpxpa3afgnsl1yq9kmlyj0jdckpn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Kinesis Analytics SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kinesis-firehose" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kinesis-firehose"; + version = "2.0"; + sha256 = "1m5za58l7j380z6dz5md3i7lvzhspdcsw8ggwdnf0df4s4kjmzqz"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Kinesis Firehose SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kinesis-video" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kinesis-video"; + version = "2.0"; + sha256 = "0cjx1vg1ccrchbq21zn7zi4wvpcfk5498fkic3m6ncvflvzff6jl"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Kinesis Video Streams SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kinesis-video-archived-media" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kinesis-video-archived-media"; + version = "2.0"; + sha256 = "0fci6d1x8qr8gg0qj0wf1a66dvj4p7xhfjb16iy1cs17a49zaqcb"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Kinesis Video Streams Archived Media SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kinesis-video-media" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kinesis-video-media"; + version = "2.0"; + sha256 = "05d8mxihr6br50jsd4lilda4bm5ql56jsshyn0b5y48fxqx5v53a"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Kinesis Video Streams Media SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kinesis-video-signaling" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kinesis-video-signaling"; + version = "2.0"; + sha256 = "0xj25p33m9h06bvr4n6c5nj3lf77q94nj76nj72kniv27akghbln"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Kinesis Video Signaling Channels SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kinesis-video-webrtc-storage" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kinesis-video-webrtc-storage"; + version = "2.0"; + sha256 = "0sxb2w02783lpgfs3bp39xqwkas87055rwkzgr0587nk8qr9fa4l"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Kinesis Video WebRTC Storage SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kinesisanalyticsv2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kinesisanalyticsv2"; + version = "2.0"; + sha256 = "0s5y24bxlpi3w432rgymzpb07bkf0h6w3q2aq38bwk1nwaj9kxbi"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Kinesis Analytics SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-kms" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-kms"; + version = "2.0"; + sha256 = "0xklk7xis0jqbr32byz5jv0gjmspfbs03h7pd96gyn8q8s4anf4z"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Key Management Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-lakeformation" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-lakeformation"; + version = "2.0"; + sha256 = "1hhc7s55vd25w2azi83mr99fdldkgxn2559yl0b2nqyiimv3xv8g"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Lake Formation SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-lambda" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-lambda"; + version = "2.0"; + sha256 = "1ddibc2bhrzyx1mj41rmnp4c9gf7rackvgga3246j25dkqdqn7nh"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Lambda SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-lex-models" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-lex-models"; + version = "2.0"; + sha256 = "016f4pq23q8g2w9hwyf8b45lplxzl449ylm1rfxl9pgx1i1p2l74"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Lex Model Building Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-lex-runtime" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-lex-runtime"; + version = "2.0"; + sha256 = "0zfmhqhgklp950zlqwbi9064hfz5ls66wjfsjf4j588v1rmdpa23"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Lex Runtime Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-lexv2-models" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-lexv2-models"; + version = "2.0"; + sha256 = "03sgrsdv9jaiqrnkckcz5538qlkn9xqr0xqh78phj6amfsp5l9j6"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Lex Model Building V2 SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-license-manager" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-license-manager"; + version = "2.0"; + sha256 = "0ln5khvs14wxg6z6km77a1j8qrln8y1yw3syv1dxzdvxvj1z259r"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon License Manager SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-license-manager-linux-subscriptions" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-license-manager-linux-subscriptions"; + version = "2.0"; + sha256 = "0zwz1i594xlams4608az6qwdal1jwhmfyq82y8jgl1wvwni8asvs"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon License Manager Linux Subscriptions SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-license-manager-user-subscriptions" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-license-manager-user-subscriptions"; + version = "2.0"; + sha256 = "0albn38qsn9bwrgzw12naxfrw3an2pj4azfs69zlqbryg6wyhn4n"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon License Manager User Subscriptions SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-lightsail" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-lightsail"; + version = "2.0"; + sha256 = "0lx41dmg4hg6p50hvm7ji1f3i9vfsd2a98h0a0v0kx6gp9fy1404"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Lightsail SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-location" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-location"; + version = "2.0"; + sha256 = "0cbjz3wqjjfksmy938zby1nylajq3f1k7xndmjyp1yz10d8hiys6"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Location Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-lookoutequipment" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-lookoutequipment"; + version = "2.0"; + sha256 = "0rlchl8vc1k0082h8w76hbis8dkxkqhkxqfjr3ndzdba3h3j8pfk"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Lookout for Equipment SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-lookoutmetrics" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-lookoutmetrics"; + version = "2.0"; + sha256 = "0gr60r1ix2z9c372allxki2n290n7kcw2488l9azlg343rqr58fx"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Lookout for Metrics SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-lookoutvision" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-lookoutvision"; + version = "2.0"; + sha256 = "1ylkwkvrxvnh46dscj31fda40sfm0isf60mh55w16y610lavac9i"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Lookout for Vision SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-m2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-m2"; + version = "2.0"; + sha256 = "00vhq64l12v1n1063w4drcwskkap53y5180knh2h0gj79c968rsk"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon MainframeModernization SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-macie" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-macie"; + version = "2.0"; + sha256 = "1vylyn951bk03k1n28whha7gp3mbmfam3y65snk0nvlybxhbmsxl"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Macie SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-maciev2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-maciev2"; + version = "2.0"; + sha256 = "1ym618fifpivnbwv1zznxl3xgi61ssq6hpd1h6sz4bzczik7ybvx"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Macie 2 SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-managedblockchain" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-managedblockchain"; + version = "2.0"; + sha256 = "059m7vvj1h3zaikb11ydcshh9bmib6z4hwppbs4z46hvlml9y24g"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Managed Blockchain SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-marketplace-analytics" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-marketplace-analytics"; + version = "2.0"; + sha256 = "188f4bhbhijm3ha1avs8pikyl624hcyd4iks2smyfrm2hcn1nldh"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Marketplace Commerce Analytics SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-marketplace-catalog" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-marketplace-catalog"; + version = "2.0"; + sha256 = "0vrbk0rjsbrli12jynkraigyc35f9wr2w5bslli8xiqb7j0b7yr8"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Marketplace Catalog Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-marketplace-entitlement" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-marketplace-entitlement"; + version = "2.0"; + sha256 = "0xhi9gh0cf4gxcd9k13h5nxlxll3hs200lllan23376f53g28j3s"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Marketplace Entitlement Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-marketplace-metering" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-marketplace-metering"; + version = "2.0"; + sha256 = "1jsnfykpa2n7l6rfp12zdxjcyamdps0xx836ngnn5xrj1wzqsh9j"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Marketplace Metering SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-mechanicalturk" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-mechanicalturk"; + version = "2.0"; + sha256 = "02mbpyq5c8qbdznpgz1gd9i6na845ppldizpxlr2cd5iqxc8nc1a"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Mechanical Turk SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-mediaconnect" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-mediaconnect"; + version = "2.0"; + sha256 = "0lxcfys8rncijcdwpj75zwjgid5x284dsm0hp5n2vvcm4dlz0cgz"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon MediaConnect SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-mediaconvert" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-mediaconvert"; + version = "2.0"; + sha256 = "0k2ci77r3ynv60s96yjyla4al0vkaxf1byhlxgkwq4admzw17krs"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elemental MediaConvert SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-medialive" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-medialive"; + version = "2.0"; + sha256 = "0a79i51bcsc1b99nswqjhdi6kcxa81xp8rn8xsn2d0zmliv8pcbw"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elemental MediaLive SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-mediapackage" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-mediapackage"; + version = "2.0"; + sha256 = "0qyqlw1jww9yzd0a4l91x2qdbfy7m97pn8n4dsxg5mwbicww74m7"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elemental MediaPackage SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-mediapackage-vod" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-mediapackage-vod"; + version = "2.0"; + sha256 = "0d0wg954pdb62sm5j8j9pypn6nmgs7lp818ymnjd3fh89fql0wq3"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elemental MediaPackage VOD SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-mediastore" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-mediastore"; + version = "2.0"; + sha256 = "12r10krbj4x8cp4bgjngpwnb4qlq43cf3g0z2zrkn6v660cr7yas"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elemental MediaStore SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-mediastore-dataplane" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-mediastore-dataplane"; + version = "2.0"; + sha256 = "0vxcbbqqk6w155i1r0hzxjp90l5kqjcz290qldamapw75y4ypxkf"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Elemental MediaStore Data Plane SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-mediatailor" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-mediatailor"; + version = "2.0"; + sha256 = "0iw75yhz5fl013lqynzhvigzr59k3cw1q6z0p4l8078356dv4v9c"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon MediaTailor SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-memorydb" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-memorydb"; + version = "2.0"; + sha256 = "034gjsc8gnwyi80h9w4a24fksb1vy8jh07nqwyjyxpzn69yvv8jv"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon MemoryDB SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-mgn" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-mgn"; + version = "2.0"; + sha256 = "18njvfhb589vkmpbpgi13p7vw808bl8aff55736wj96lx6403c91"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Application Migration Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-migration-hub-refactor-spaces" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-migration-hub-refactor-spaces"; + version = "2.0"; + sha256 = "10lhwaf6fr6d505dwa3cm5x3k67bnlfnrrjf11i23p0833fsnj6k"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Migration Hub Refactor Spaces SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-migrationhub" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-migrationhub"; + version = "2.0"; + sha256 = "1wahzyhvyf2xf3wvwnc8z3wj4b2cl9zv3cigfcqq6q2m8qhd7ph7"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Migration Hub SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-migrationhub-config" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-migrationhub-config"; + version = "2.0"; + sha256 = "1f225q3c1gl0js2lwcqz2i74cp36a24f2qlsabkb3bc5d5p7d3yw"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Migration Hub Config SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-migrationhuborchestrator" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-migrationhuborchestrator"; + version = "2.0"; + sha256 = "1ndhx53nb9jshvlwmj5k7g2gvfvliqz9c6lnj74fsdn8ajg5cgyn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Migration Hub Orchestrator SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-migrationhubstrategy" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-migrationhubstrategy"; + version = "2.0"; + sha256 = "1iw123rkgn7jhdpmm4cslb619ch0gfbyqnm2va6r181k25f52hsy"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Migration Hub Strategy Recommendations SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ml" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ml"; + version = "2.0"; + sha256 = "1fs6rzww4c1d3gz2gbxf214i1mbj97irfvxw925pjpxnaclviv6q"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Machine Learning SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-mobile" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-mobile"; + version = "2.0"; + sha256 = "0zsdlxlrrl5cmmxpvcbkg2izd8m0f213l8fdjbdigfmrppr2kird"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Mobile SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-mq" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-mq"; + version = "2.0"; + sha256 = "0hlw8x1rqbicv3gkngdv9bh3im2r3rjrwd6p6240x5kaviy00gsi"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon MQ SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-mtl" = callPackage + ({ mkDerivation, amazonka, amazonka-core, amazonka-s3, base, Blammo + , conduit, hspec, lens, markdown-unlit, mtl, resourcet, text, time + , unliftio-core + }: + mkDerivation { + pname = "amazonka-mtl"; + version = "0.1.1.0"; + sha256 = "0r7fmffqj3yl6vwidfny4s2ynhkfx9h0di6l7pm79j5m5fp5vdvr"; + revision = "1"; + editedCabalFile = "1hsrc72v7qqbpzi5pqbjb8ysrhiiydk7fi6i9078nf8f1jammd4h"; + libraryHaskellDepends = [ + amazonka amazonka-core base conduit lens mtl resourcet + unliftio-core + ]; + testHaskellDepends = [ + amazonka-core amazonka-s3 base Blammo conduit hspec lens + markdown-unlit mtl text time + ]; + testToolDepends = [ markdown-unlit ]; + description = "MTL-style type-class and deriving-via newtypes for Amazonka"; + license = lib.licenses.mit; + }) {}; + + "amazonka-mwaa" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-mwaa"; + version = "2.0"; + sha256 = "02jr13r5plhdxjbv8w1j90brkqxpjwq75s4gpbgyq8v831y9a2fj"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon MWAA SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-neptune" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-neptune"; + version = "2.0"; + sha256 = "14znb9mn4ln9xnsb2s1qf2361gm2jxxj30i1p9qjxv0bm3r9g02q"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Neptune SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-network-firewall" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-network-firewall"; + version = "2.0"; + sha256 = "03vn5rgp0pzjj3f7jydkpn7fdbhbfk6hci1kg5ljbyg9q5zs2qj1"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Network Firewall SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-networkmanager" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-networkmanager"; + version = "2.0"; + sha256 = "1n05xp135xxkbjd0c7rcm1xj47lvdbd7cpclkv6hifxlldqr7hwg"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Network Manager SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-nimble" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-nimble"; + version = "2.0"; + sha256 = "1vjkypkjhf40xk00smjrzqpg333cpgq8jyri66z9s7604vhcsiff"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon NimbleStudio SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-oam" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-oam"; + version = "2.0"; + sha256 = "0xhkgf513rk1zw4dvmr85xaa27d4ybvpbbbpq8j44y55d3jw2r20"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudWatch Observability Access Manager SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-omics" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-omics"; + version = "2.0"; + sha256 = "1y7xnzg81s941zmvf2vadd9iss0wkxsrk426n8m7gazgz340nqan"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Omics SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-opensearch" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-opensearch"; + version = "2.0"; + sha256 = "14hgcp7wxnk8xp3xapsmkxdr2lni37ls4wg88larbkzx8kr10la6"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon OpenSearch Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-opensearchserverless" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-opensearchserverless"; + version = "2.0"; + sha256 = "1phydxi9sqylmqnxv4shy556x959na84yyf9i7k3aknjd9p41gvr"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon OpenSearch Service Serverless SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-opsworks" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-opsworks"; + version = "2.0"; + sha256 = "0rk6jwcpaqnnz812hxiqwh7d0c7qc1115vsljdhh08id21rvc76y"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon OpsWorks SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-opsworks-cm" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-opsworks-cm"; + version = "2.0"; + sha256 = "1cnh2mjl3n2wgdq2rykc7ya0m4x3rvc3xaxbp3hm68xmryb185r8"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon OpsWorks CM SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-organizations" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-organizations"; + version = "2.0"; + sha256 = "1q0y81cp5xn87yw1dj15nqbmvfzvv8sjzsllr73h4cplcqx47rfm"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Organizations SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-outposts" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-outposts"; + version = "2.0"; + sha256 = "0pd6r5xpa5dxp47nhxsn2v9sx47xnm9z9961qqlm4a9m7zmlc5ff"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Outposts SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-panorama" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-panorama"; + version = "2.0"; + sha256 = "11jii4fq77slfy7x00gg0l7fn925rfmp8yzqy4jjl7pmh8s1gbm0"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Panorama SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-personalize" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-personalize"; + version = "2.0"; + sha256 = "1l6h1273pgwk0jdqd910wqqjv9inm278klhagihfywi31jm8lrnj"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Personalize SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-personalize-events" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-personalize-events"; + version = "2.0"; + sha256 = "17nrk0j4xml8wsd332yqa3mw6kyrd2wax3vhsvz6akmsz3mqymcn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Personalize Events SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-personalize-runtime" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-personalize-runtime"; + version = "2.0"; + sha256 = "0xrpf2lqvjdqqfgl160dhd6gpq07815jl0nymz2x6wyrj19bm9ah"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Personalize Runtime SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-pi" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-pi"; + version = "2.0"; + sha256 = "1mpqj1mwp63ifyk260lscg3rffilmlya4yk3rjsc3fb7wv5qvklm"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Performance Insights SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-pinpoint" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-pinpoint"; + version = "2.0"; + sha256 = "09iwgl9wb40jv35djxxgn1d3k6r1gw0k2ra875f9zgqj0vay5b0w"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Pinpoint SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-pinpoint-email" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-pinpoint-email"; + version = "2.0"; + sha256 = "1b56zm0wss0da7mnd8bidgcl1w4pdrzmdsdwqcf8b8kjnqwvsql4"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Pinpoint Email Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-pinpoint-sms-voice" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-pinpoint-sms-voice"; + version = "2.0"; + sha256 = "16qb4jkpicpb9rf4a2k0zxrlapxficir36i8mpp544xhnz2mdf5z"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Pinpoint SMS and Voice Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-pinpoint-sms-voice-v2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-pinpoint-sms-voice-v2"; + version = "2.0"; + sha256 = "00rjz3lxc63xxarkjxz4gbmb49xr23jqnn7i3n45fl4w3w8dxqvn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Pinpoint SMS Voice V2 SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-pipes" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-pipes"; + version = "2.0"; + sha256 = "1hq2g003jsgydi4ak8m8brdgji2d0kar9glanyag52hgya0cdwf0"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon EventBridge Pipes SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-polly" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-polly"; + version = "2.0"; + sha256 = "066hzqm18cjm0jv268zsgfgj71wc065slilb83vin1w1wymdbpnh"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Polly SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-pricing" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-pricing"; + version = "2.0"; + sha256 = "0sa2z8m09jrhnlq1ns60x1g0anqdfg4kffgiz8928dda97icix4i"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Price List Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-privatenetworks" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-privatenetworks"; + version = "2.0"; + sha256 = "028y9cs8rgmyg16lvfsnzy2lzlf89wm7jf36ipyvi5gjcrpz6yl1"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Private 5G SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-proton" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-proton"; + version = "2.0"; + sha256 = "1sb8b61ck7c3pdw78vc69yqyavxfqdqcdbngi8g2w9ynj312wqgv"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Proton SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-qldb" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-qldb"; + version = "2.0"; + sha256 = "0yw300mj7h0bgk18qwjqbnvc0ffdi2jllqxsikn346c1c2xbkvcc"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon QLDB SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-qldb-session" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-qldb-session"; + version = "2.0"; + sha256 = "0hsbbd19z1zm89zqgz37m86mcmadjki9ah7z82wjjzd6ndckxf5g"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon QLDB Session SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-quicksight" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-quicksight"; + version = "2.0"; + sha256 = "1iq02m726lrymnga5j03fvx4jx0a18w19vy9wnpdaxb669s12y7n"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon QuickSight SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ram" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ram"; + version = "2.0"; + sha256 = "0zlyh5qzjx2nbfkli9qsy4j5fc1lal78swa595dsmbif6jn63zbz"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Resource Access Manager SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-rbin" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-rbin"; + version = "2.0"; + sha256 = "1l8rsbw9j1i7xbav207ys616qyfkq25rc69f3j8kr9hifmjlx34b"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Recycle Bin SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-rds" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-rds"; + version = "2.0"; + sha256 = "02bw1qg0h6xcgp09f72xvc4kls6hl4qirz7sbs90p4vlmq4jsmz9"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Relational Database Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-rds-data" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-rds-data"; + version = "2.0"; + sha256 = "1bzz40i00cg2yyj9iqhxw9rnq243dcs65m4xx3zlcjwdg55lzbla"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon RDS DataService SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-redshift" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-redshift"; + version = "2.0"; + sha256 = "1prq0mh73lzvaq4np7r3h7qw8pgf3nszvqvk9bzcdkccc4iy1j26"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Redshift SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-redshift-data" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-redshift-data"; + version = "2.0"; + sha256 = "0d1vmlk15j1rxhqr3h86admm6y351p862jpyd1wb1lws4rlk0nf6"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Redshift Data API Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-redshift-serverless" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-redshift-serverless"; + version = "2.0"; + sha256 = "0glv2yjibpzqmags776g79lcn9wvwcs7nzxl1hp80gjcwlm7g3sr"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Redshift Serverless SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-rekognition" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-rekognition"; + version = "2.0"; + sha256 = "0z83n96pyx4fyh142zm0djjppiih2wf07l2x22c3gv6i4zk3m4ch"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Rekognition SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-resiliencehub" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-resiliencehub"; + version = "2.0"; + sha256 = "11r66h0lww1bqpnav1r9cz9zbsymggky8ck13nijq84dg2j0bgip"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Resilience Hub SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-resource-explorer-v2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-resource-explorer-v2"; + version = "2.0"; + sha256 = "0z4vlvd2fxj0l26i76m8zim5j5gilsir6r7d58387ishxhfxn8wb"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Resource Explorer SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-resourcegroups" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-resourcegroups"; + version = "2.0"; + sha256 = "0fbfcs3aaizgw9564chvnxnvh57k8chdzq21ml2f4m46f2c64isj"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Resource Groups SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-resourcegroupstagging" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-resourcegroupstagging"; + version = "2.0"; + sha256 = "0m5wi3alfd21jc53ndn97riys39yn1pyxljlq2c32slv90q9a1bi"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Resource Groups Tagging API SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-robomaker" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-robomaker"; + version = "2.0"; + sha256 = "0ykip8v9lkzg56rnsmx4jq832d82m8ylpb6vl5nr2al7dz0xmli3"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon RoboMaker SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-rolesanywhere" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-rolesanywhere"; + version = "2.0"; + sha256 = "16kqsyx0a8rwb5153c6h4i7m5207vkl78bh0r88g49qgh2xbjkjv"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon IAM Roles Anywhere SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-route53" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-route53"; + version = "2.0"; + sha256 = "04h4rwfxv0br8i28b9n3q3rzbgr575diadvqqjv9141824xn6yfz"; + libraryHaskellDepends = [ amazonka-core base text ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Route 53 SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-route53-autonaming" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-route53-autonaming"; + version = "2.0"; + sha256 = "0wzcxi3w4ipscsqv4qmjh72nfkbza1izym3aysy1pradhjb1hdml"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Cloud Map SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-route53-domains" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-route53-domains"; + version = "2.0"; + sha256 = "1cjz4fyncdvk1w25lp1sc4d5npd4mk2z411lpk8h8aa5lv38af4b"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Route 53 Domains SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-route53-recovery-cluster" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-route53-recovery-cluster"; + version = "2.0"; + sha256 = "05ir57rm7js42zjwimq79vhg4fbmiinplpql8brn2jszl9bsl7vm"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Route53 Recovery Cluster SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-route53-recovery-control-config" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-route53-recovery-control-config"; + version = "2.0"; + sha256 = "19bfykab16789mpcigk7mcjhn654b9mmri4649x533yl6532278b"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Route53 Recovery Control Config SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-route53-recovery-readiness" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-route53-recovery-readiness"; + version = "2.0"; + sha256 = "0x5nlylc6rlp4c6d1l18nhdw91h78cxrs6h6nzg89jf7i095gmbj"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Route53 Recovery Readiness SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-route53resolver" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-route53resolver"; + version = "2.0"; + sha256 = "00wilssrk2gfqxr1f8afw9jj7f68ssq186q402bqwqb02ynig76x"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Route 53 Resolver SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-rum" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-rum"; + version = "2.0"; + sha256 = "0qwp2fynaf27p7zj1b9npbg7x6c3m2pnkan9sdi4m4agp0pa649y"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon CloudWatch RUM SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-s3" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, lens, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-s3"; + version = "2.0"; + sha256 = "1iyrbh5j8yk3z2p55qgvicgi59lfvvn0yh3i2mccr8rfi9spkmjs"; + libraryHaskellDepends = [ amazonka-core base lens text ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Simple Storage Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-s3-encryption" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-kms + , amazonka-s3, amazonka-test, base, bytestring, case-insensitive + , conduit, crypton, http-client, lens, memory, mtl, QuickCheck + , quickcheck-instances, resourcet, tasty, tasty-hunit + , tasty-quickcheck, text, time, unordered-containers + }: + mkDerivation { + pname = "amazonka-s3-encryption"; + version = "2.0"; + sha256 = "1cxv36nkaqp30dm89f9bfqmh7dh0nyw4i4n0apdj7p3gckhl3jb9"; + revision = "1"; + editedCabalFile = "0b8xbcjrdh9v304i94mdkhvlhg61zmylhf6jq88kjbavlc3g2q0x"; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-kms amazonka-s3 base + bytestring case-insensitive conduit crypton http-client lens memory + mtl text unordered-containers + ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring conduit crypton mtl + QuickCheck quickcheck-instances resourcet tasty tasty-hunit + tasty-quickcheck text time unordered-containers + ]; + description = "Amazon Simple Storage Service SDK - Client-Side Encryption"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-s3-streaming" = callPackage + ({ mkDerivation, amazonka, amazonka-s3, async, base, bytestring + , conduit, deepseq, exceptions, http-client, http-client-tls + , resourcet, text, transformers + }: + mkDerivation { + pname = "amazonka-s3-streaming"; + version = "2.0.0.0"; + sha256 = "1kfysyh0g8m2d2c6dmsxam3s9crrlg9dgwvw11b4py7i3vkmx495"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + amazonka amazonka-s3 async base bytestring conduit deepseq + exceptions http-client http-client-tls resourcet text transformers + ]; + description = "Provides conduits to upload data to S3 using the Multipart API"; + license = lib.licenses.bsd3; + }) {}; + + "amazonka-s3outposts" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-s3outposts"; + version = "2.0"; + sha256 = "05wx2kb7w3ikdm4862izjg9h0mmi2f5fkx7ljbacljxwdmkmbd1m"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon S3 on Outposts SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sagemaker" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sagemaker"; + version = "2.0"; + sha256 = "0qaz8vmncvvl3kq3v8i70cgf4ryq7sc3phyrdn1igf0rva9wkpjg"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon SageMaker Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sagemaker-a2i-runtime" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sagemaker-a2i-runtime"; + version = "2.0"; + sha256 = "0fw6fi53sg7mjbzmc2s9s8znvb484ycdbbbw5l45gcb0n8k1jp9m"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Augmented AI Runtime SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sagemaker-edge" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sagemaker-edge"; + version = "2.0"; + sha256 = "1ffrs0bbi600wqykd67kd5xxdqf2cq6wi8nsf1kfqwyqsfzi6189"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Sagemaker Edge Manager SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sagemaker-featurestore-runtime" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sagemaker-featurestore-runtime"; + version = "2.0"; + sha256 = "0mcgbyvi8kr1yv1x1rgpmwq772p24yi8hc2x2ja7lwnfl6pfr49g"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon SageMaker Feature Store Runtime SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sagemaker-geospatial" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sagemaker-geospatial"; + version = "2.0"; + sha256 = "0g09ip095m2ngr1cwry84zls966dvggsz28msxlzi777hjgf47zq"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon SageMaker geospatial capabilities SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sagemaker-metrics" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sagemaker-metrics"; + version = "2.0"; + sha256 = "0yysfk8y3isk2mcddnzk0r8bss6sqjrjrgjcy591177z0wjqdx6h"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon SageMaker Metrics Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sagemaker-runtime" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sagemaker-runtime"; + version = "2.0"; + sha256 = "0q5hl25sxby785dcailgmlxzzy9517qz9a87ahvgakpc1casrsyy"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon SageMaker Runtime SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-savingsplans" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-savingsplans"; + version = "2.0"; + sha256 = "0i6969lyfd40dnrjh2fap5yw8m8y9cvxx7f71skpwvw17d9gdvlx"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Savings Plans SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-scheduler" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-scheduler"; + version = "2.0"; + sha256 = "0j9y4gy214df0qv05vmpxgh73adqpcvqzxciazmrvzr85kc9vf3g"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon EventBridge Scheduler SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-schemas" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-schemas"; + version = "2.0"; + sha256 = "0fpmbc9h8x2imqj2mb503y4h4ndnw4gbajiwmw7d4bxn2wmvfh74"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Schemas SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sdb" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sdb"; + version = "2.0"; + sha256 = "0qp6kwllm86hf1l78mmzbrrpw47sk6bs0845xdmcx27i08jjjhyq"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon SimpleDB SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-secretsmanager" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-secretsmanager"; + version = "2.0"; + sha256 = "1wndb54k81qw3q2077fkjwyclh9adrbkhl0nh72ybyb7ws7mlygh"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Secrets Manager SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-securityhub" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-securityhub"; + version = "2.0"; + sha256 = "1pffrv28fk31dzz7a2rqibvs8vpjpax80nk2512xasyg72xvig5q"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon SecurityHub SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-securitylake" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-securitylake"; + version = "2.0"; + sha256 = "0iy0fj926q7imnzxgzwfynwrbijm4zdxvkibcwbi6q6x132208fn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Security Lake SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-serverlessrepo" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-serverlessrepo"; + version = "2.0"; + sha256 = "1dnfy4b4xmz9gr04hlr2pdx72j7dv49jran80fsg5qz60shffqrj"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon ServerlessApplicationRepository SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-service-quotas" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-service-quotas"; + version = "2.0"; + sha256 = "19rfl0gfvbkfh46k9vrx87xala4mjjfnaf4ixwxaabhgnsrz4ssl"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Quotas SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-servicecatalog" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-servicecatalog"; + version = "2.0"; + sha256 = "1ivvn19hvgv1k1nll81y6svfmyi7q54mhprdy3x1yszsjpgyvqqd"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Service Catalog SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-servicecatalog-appregistry" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-servicecatalog-appregistry"; + version = "2.0"; + sha256 = "05ac16apjk1rk60sxnj6f18g3mgjxp3m2sz7w2w9g0df83sqdf16"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Service Catalog App Registry SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ses" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ses"; + version = "2.0"; + sha256 = "0pziw21bmsjfj0qn5xrwvyi8jk0z93qmyg81awaic4wanhyij5xx"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Simple Email Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sesv2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sesv2"; + version = "2.0"; + sha256 = "11li9frp2pxwh7hlcdb29l8d2vx4522jrd2rns8ca3bf39pq421q"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Simple Email Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-shield" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-shield"; + version = "2.0"; + sha256 = "0vpx0inr71wwi4i2dd92r1ba7x6bnssqar3g610mmjw5cxgfnsjr"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Shield SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-signer" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-signer"; + version = "2.0"; + sha256 = "0ga5ncb8mwfcgskvvqwrli6bhmjgmc1i4n6fvrkmgzfb5vk9g24g"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Signer SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-simspaceweaver" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-simspaceweaver"; + version = "2.0"; + sha256 = "013xd9qr3a8j16a0zzqhydj3yvcd6g1hyrq69llr0iichjyjpbij"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon SimSpace Weaver SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sms" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sms"; + version = "2.0"; + sha256 = "1pvmnv3bsbhbndmqk9wq1c1n66ysdnbclfshs2dyrph8p12nndgp"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Server Migration Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sms-voice" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sms-voice"; + version = "2.0"; + sha256 = "1vvp27qm1jb3wm8nh4jzcgjjlcqv6j49jjlp1grwfxnc3f7j17sg"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Pinpoint SMS and Voice Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-snow-device-management" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-snow-device-management"; + version = "2.0"; + sha256 = "0jiv8rnrn3mc8rknig71hw2pcqdzyzrs5nhdnj5y6zdn0yv2zx0d"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Snow Device Management SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-snowball" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-snowball"; + version = "2.0"; + sha256 = "0851jxkysdjyam3mwllhzjfgwkwndflfq0v4bmnr5pgl2x2yih6c"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Import/Export Snowball SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sns" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sns"; + version = "2.0"; + sha256 = "0vpk2z8rmkpbm3lg27mnqiffhspbx0zwixplwbgl73imigjzgc6p"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Simple Notification Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sqs" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sqs"; + version = "2.0"; + sha256 = "0w8psnfqv78kazjyw06wdsmm6hlfy01wa2pimc4yiwczy7h4js31"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Simple Queue Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ssm" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ssm"; + version = "2.0"; + sha256 = "0hzay415v1xlcvjmgwya431bi1y4i3kq41szp40nm7ahxcmgylxn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Simple Systems Manager (SSM) SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ssm-contacts" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ssm-contacts"; + version = "2.0"; + sha256 = "14m08gp8c1zif9brdi4cip4lw4p3hi3ck7ddpffv1ixfmdxwg1fn"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Systems Manager Incident Manager Contacts SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ssm-incidents" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ssm-incidents"; + version = "2.0"; + sha256 = "0c98w5r4r3kwsg03gf2q3hg5izc4b3rkazsc79p8r8kf5i5z2qik"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Systems Manager Incident Manager SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-ssm-sap" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-ssm-sap"; + version = "2.0"; + sha256 = "1f832y679fnaq5gx1fcfrf5smxdir0qvjg4k48j5kfc8hbbzfv0x"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Systems Manager for SAP SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sso" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sso"; + version = "2.0"; + sha256 = "0x4g24vr92rqk55vf2v3dwka94p949cvryl1hy3lxcvpqk52v0bi"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Single Sign-On SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sso-admin" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sso-admin"; + version = "2.0"; + sha256 = "0cn4ksyd8slvb8p7y7bg1f39wij690grnblkfyabw0m9w1s6nwi6"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Single Sign-On Admin SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sso-oidc" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sso-oidc"; + version = "2.0"; + sha256 = "1q44fb70r5m68dpwkj8r1jza05kpy97bvn0s20xnhfi8drfsifsl"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon SSO OIDC SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-stepfunctions" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-stepfunctions"; + version = "2.0"; + sha256 = "11ny95ki54sz8id3xck8r6x1ik2b2kwvz7mi5yhm4g1nhkpcacmc"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Step Functions SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-storagegateway" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-storagegateway"; + version = "2.0"; + sha256 = "184pm7d4hyb7lic1hhlr7m428whp0nvsmp2a6k445wswrmlg49b7"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Storage Gateway SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-sts" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-sts"; + version = "2.0"; + sha256 = "1bhky6ajxyykz983wi22g0j3pj4xbwiqkjgw6z8hh2pdsgisg6cx"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Security Token Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-support" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-support"; + version = "2.0"; + sha256 = "1hacdj5xxp58zmldj1pwn7dbgxadsg98x9gd6kxz3p9hdckrmfqw"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Support SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-support-app" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-support-app"; + version = "2.0"; + sha256 = "18sszvq0vyfwk0fasfi4f9cvgiypjvy7ig0z5i7s1scvv5n12vgy"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Support App SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-swf" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-swf"; + version = "2.0"; + sha256 = "1fn159acy0xvy4al5xx73lyb4wjkvr4vsn9hbj0dd0xiblwwd2i3"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Simple Workflow Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-synthetics" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-synthetics"; + version = "2.0"; + sha256 = "1l2pf38xhmn2gp80ldj8bqr4szm411am5dj3cf0i2szw4r4xg2v0"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Synthetics SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-test" = callPackage + ({ mkDerivation, aeson, amazonka-core, base, bifunctors, bytestring + , case-insensitive, conduit, conduit-extra, groom, http-client + , http-types, process, resourcet, tasty, tasty-hunit + , template-haskell, temporary, text, time, unordered-containers + , yaml + }: + mkDerivation { + pname = "amazonka-test"; + version = "2.0"; + sha256 = "1vd9izjrwskgxhir5mbzk3ryzs37ba84ahj1xa8kwc3ix85c0xkv"; + libraryHaskellDepends = [ + aeson amazonka-core base bifunctors bytestring case-insensitive + conduit conduit-extra groom http-client http-types process + resourcet tasty tasty-hunit template-haskell temporary text time + unordered-containers yaml + ]; + description = "Common functionality for Amazonka library test-suites"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-textract" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-textract"; + version = "2.0"; + sha256 = "1n8dqwk92fs16hn80n34vp22wrs8kv89awy7hlf8z1b9ymgrl71y"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Textract SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-timestream-query" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-timestream-query"; + version = "2.0"; + sha256 = "0acq22hwn7zmcfq6rh2y0fxn25adg9sn4nq6shj0vf15fdm2vwja"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Timestream Query SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-timestream-write" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-timestream-write"; + version = "2.0"; + sha256 = "0hqyyxzgsg57l8wf2vyp5s8lrhjv4003vwd4jsin0gy95pjc398n"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Timestream Write SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-transcribe" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-transcribe"; + version = "2.0"; + sha256 = "1kjnpqr36hv446aa7mvjx795zz4skx5zk759lhfj300cla2n9s6w"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Transcribe Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-transfer" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-transfer"; + version = "2.0"; + sha256 = "154zjxmj2l5za6wy48a4zq6ij3gldbw333hdvxyqqpwqzfybai2y"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Transfer Family SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-translate" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-translate"; + version = "2.0"; + sha256 = "0k2m54bn35xfi7m91k65afzfw2166rklmlgm67zcg5kaygz2i9w6"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Translate SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-voice-id" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-voice-id"; + version = "2.0"; + sha256 = "0v9qrgarrvi0zjsk7d80kididg96svd4j9bfyid1wc82bg7jgd0z"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Voice ID SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-waf" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-waf"; + version = "2.0"; + sha256 = "09439v5q6493nqa25dz8s2syvrm0qpxi8b7yxj24mb6kkppvl62k"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon WAF SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-waf-regional" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-waf-regional"; + version = "2.0"; + sha256 = "0rbchz42g5mqy9i2w58galylp2ma4yqd7dk2c2ww2wy9q747fsbg"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon WAF Regional SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-wafv2" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-wafv2"; + version = "2.0"; + sha256 = "0i5w9pb2anqlp79zr43cp7v4lqjd2qvxfhswa4zv82l2sjr151nj"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon WAFV2 SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-wellarchitected" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-wellarchitected"; + version = "2.0"; + sha256 = "03696yd3w42cjdwphgxpl2ai5kn5gz3rm563h37jybk6pv4zii7j"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Well-Architected Tool SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-wisdom" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-wisdom"; + version = "2.0"; + sha256 = "0cf2ynan4ws42acjlj56n8dd38n9kvvp4z41n07cjs50744mj56b"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon Connect Wisdom Service SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-workdocs" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-workdocs"; + version = "2.0"; + sha256 = "1p21x9v2fkip1gbmq39cwp7y5cpvi60gadls35g01rv775la8vh3"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon WorkDocs SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-worklink" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-worklink"; + version = "2.0"; + sha256 = "1k1bbmzxf4gfsaqc7fcvr2gb8hnmgw2cnpqvfnvppsczy65xs397"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon WorkLink SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-workmail" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-workmail"; + version = "2.0"; + sha256 = "0ndc34s6lpk5xmrc3miaa5y09sg9v6k200h22mzixcy3zsbf5ljm"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon WorkMail SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-workmailmessageflow" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-workmailmessageflow"; + version = "2.0"; + sha256 = "0yqqs52cswxx7q3jxqdlnzg10h3jh262ajwp4b7s9xj3xb8jc6pw"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon WorkMail Message Flow SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-workspaces" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-workspaces"; + version = "2.0"; + sha256 = "14acs6jg1i8a1kl2flssr2dz7a9hgwf656wkag82il3jshh4gw3a"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon WorkSpaces SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-workspaces-web" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-workspaces-web"; + version = "2.0"; + sha256 = "17z2s2i7mq96hfdhz7cscayfijl4dj8ldx8h6yr08s2jfydd21p9"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon WorkSpaces Web SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amazonka-xray" = callPackage + ({ mkDerivation, amazonka-core, amazonka-test, base, bytestring + , case-insensitive, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "amazonka-xray"; + version = "2.0"; + sha256 = "1dcxfv7bvznq31alyzlbfym5jynp6y008lv95xg6687d1jydxhq4"; + libraryHaskellDepends = [ amazonka-core base ]; + testHaskellDepends = [ + amazonka-core amazonka-test base bytestring case-insensitive tasty + tasty-hunit text time unordered-containers + ]; + description = "Amazon X-Ray SDK"; + license = lib.licenses.mpl20; + }) {}; + + "amby" = callPackage + ({ mkDerivation, base, bytestring, cassava, Chart, Chart-cairo + , Chart-diagrams, colour, containers, data-default + , data-default-class, datasets, doctest, either, exceptions, extra + , foldl, lens, mtl, mwc-random, pretty-display, process, safe + , scientific, statistics, tasty, tasty-hunit, text, vector + , vector-algorithms + }: + mkDerivation { + pname = "amby"; + version = "0.3.2"; + sha256 = "0sck0jjr1iwiy6lxd0lhv4cww004pcm7i9b9d8wikfvp2g170yzs"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cassava Chart Chart-cairo Chart-diagrams colour + containers data-default data-default-class datasets either + exceptions extra foldl lens mtl mwc-random pretty-display process + safe scientific statistics text vector vector-algorithms + ]; + testHaskellDepends = [ base doctest tasty tasty-hunit vector ]; + benchmarkHaskellDepends = [ base statistics ]; + description = "Statistical data visualization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ampersand" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, csv + , directory, filepath, graphviz, hashable, HStringTemplate, lens + , MissingH, mtl, old-locale, old-time, pandoc, pandoc-types, parsec + , process, QuickCheck, simple-sql-parser, split, SpreadsheetML + , text, time, transformers, utf8-string, wl-pprint, xlsx, zlib + }: + mkDerivation { + pname = "ampersand"; + version = "3.1.0"; + sha256 = "0i37ycyhks335gfby81mnjflk40ir66aprf4752sqnqs68wk6bpm"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring containers csv directory filepath graphviz hashable + HStringTemplate lens MissingH mtl old-locale old-time pandoc + pandoc-types parsec process simple-sql-parser split SpreadsheetML + text time utf8-string wl-pprint xlsx zlib + ]; + testHaskellDepends = [ + base bytestring conduit containers directory filepath hashable lens + MissingH mtl old-locale pandoc pandoc-types parsec QuickCheck + simple-sql-parser text time transformers utf8-string wl-pprint xlsx + zlib + ]; + description = "Toolsuite for automated design of business processes"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "ampersand"; + }) {}; + + "amqp" = callPackage + ({ mkDerivation, base, binary, bytestring, clock, containers + , crypton-connection, data-binary-ieee754, hspec + , hspec-expectations, monad-control, network, network-uri, split + , stm, text, vector, xml + }: + mkDerivation { + pname = "amqp"; + version = "0.22.2"; + sha256 = "0b1adqrdqkchgk2z80s3h3993808fwgpkn3kw06dz7s99xm53zxv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring clock containers crypton-connection + data-binary-ieee754 monad-control network network-uri split stm + text vector + ]; + executableHaskellDepends = [ base containers xml ]; + testHaskellDepends = [ + base binary bytestring clock containers crypton-connection + data-binary-ieee754 hspec hspec-expectations network network-uri + split stm text vector + ]; + description = "Client library for AMQP servers (currently only RabbitMQ)"; + license = lib.licenses.bsd3; + mainProgram = "amqp-builder"; + }) {}; + + "amqp-conduit" = callPackage + ({ mkDerivation, amqp, base, bytestring, conduit, exceptions, hspec + , HUnit, lifted-base, monad-control, mtl, resourcet, text + , transformers, transformers-base + }: + mkDerivation { + pname = "amqp-conduit"; + version = "0.3.0.0"; + sha256 = "0w4i8jk7s8j341nx6qsmvlj7n2nnpwy3vzvkfnbzkphy0abyg0yn"; + libraryHaskellDepends = [ + amqp base conduit exceptions lifted-base monad-control mtl + resourcet text transformers transformers-base + ]; + testHaskellDepends = [ + amqp base bytestring conduit hspec HUnit resourcet transformers + ]; + description = "Conduit bindings for AMQP (see amqp package)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "amqp-streamly" = callPackage + ({ mkDerivation, amqp, base, bytestring, hspec, process, streamly + , streamly-core, testcontainers, text + }: + mkDerivation { + pname = "amqp-streamly"; + version = "0.3.0"; + sha256 = "1095f9da87y1h47a2sskliyx71iy6xv00wzzjv7va8rqdlfzch5b"; + libraryHaskellDepends = [ amqp base streamly streamly-core text ]; + testHaskellDepends = [ + amqp base bytestring hspec process streamly streamly-core + testcontainers text + ]; + description = "A simple streamly wrapper for amqp"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "amqp-utils" = callPackage + ({ mkDerivation, amqp, base, bytestring, containers + , crypton-connection, crypton-x509-system, data-default-class + , directory, filepath, filepath-bytestring, hinotify, magic + , network, process, rawfilepath, text, time, tls, unix, utf8-string + }: + mkDerivation { + pname = "amqp-utils"; + version = "0.6.4.0"; + sha256 = "0jbj9zk2mfmgk0gnfcvg7qrfmizgijcj0y4rfh440bs10mw3fjd5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + amqp base bytestring containers crypton-connection + crypton-x509-system data-default-class directory filepath + filepath-bytestring hinotify magic network process rawfilepath text + time tls unix utf8-string + ]; + description = "AMQP toolset for the command line"; + license = lib.licenses.gpl3Only; + }) {}; + + "amqp-worker" = callPackage + ({ mkDerivation, aeson, amqp, base, bytestring, exceptions + , monad-loops, mtl, resource-pool, text + }: + mkDerivation { + pname = "amqp-worker"; + version = "2.0.0"; + sha256 = "0jnyrd7xmk66qi5kkmjc8r57zck064yfkrmgddnw288qzcq5051d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson amqp base bytestring exceptions monad-loops mtl resource-pool + text + ]; + executableHaskellDepends = [ + aeson amqp base bytestring exceptions monad-loops mtl resource-pool + text + ]; + testHaskellDepends = [ + aeson amqp base bytestring exceptions monad-loops mtl resource-pool + text + ]; + description = "Type-safe AMQP workers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "amrun" = callPackage + ({ mkDerivation, base, deepseq, parsec }: + mkDerivation { + pname = "amrun"; + version = "0.0.0.7"; + sha256 = "13mc0vq51nhg3n7ff1k2045a9zkg3l5a3hr3wnz7ybfw8j457g78"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base deepseq parsec ]; + description = "Interpreter for AM"; + license = "GPL"; + mainProgram = "amrun"; + }) {}; + + "anagrep" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , criterion, deepseq, ghc-prim, hspec, integer-gmp, QuickCheck + , regex-tdfa, vector + }: + mkDerivation { + pname = "anagrep"; + version = "0.1.0.0"; + sha256 = "1pqp3q8pr2j0v1ra83glfbbclq6yd6vns0q9q8i9r4kd7lrd2vrm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base case-insensitive containers deepseq ghc-prim integer-gmp + regex-tdfa vector + ]; + executableHaskellDepends = [ base bytestring case-insensitive ]; + testHaskellDepends = [ base case-insensitive hspec QuickCheck ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Find strings with permutations (anagrams) that match a regular expression"; + license = lib.licenses.bsd3; + mainProgram = "anagrep"; + }) {}; + + "analyze" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cassava + , exceptions, foldl, free, hashable, lucid, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, text, unordered-containers, vector + }: + mkDerivation { + pname = "analyze"; + version = "0.1.0.0"; + sha256 = "0ia4dcqzq168qy5qh65dsp7bb94bxmxnpi2l9vzp7492wrhij9mg"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base binary bytestring cassava exceptions foldl free hashable + lucid text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring exceptions foldl QuickCheck tasty tasty-hunit + tasty-quickcheck text unordered-containers vector + ]; + description = "making data science easy and safe with data frames"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "analyze-client" = callPackage + ({ mkDerivation, base, bytestring, http-conduit + , MonadCatchIO-transformers, mtl, snap, snap-core, time + }: + mkDerivation { + pname = "analyze-client"; + version = "0.1.0.2"; + sha256 = "12csrds628c3ff9giyc6q74jn1s2fbkdyagzbqcvnh3brnzsjvss"; + libraryHaskellDepends = [ + base bytestring http-conduit MonadCatchIO-transformers mtl snap + snap-core time + ]; + description = "Client for analyze service"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "anansi" = callPackage + ({ mkDerivation, base, bytestring, containers, monads-tf, options + , parsec, system-argv0, system-fileio, system-filepath, text + }: + mkDerivation { + pname = "anansi"; + version = "0.4.8"; + sha256 = "1fzrry9axri0wcff0zbxq0dbq0pxyq6x6bzw426xkm3ayzfd825a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers monads-tf options parsec system-argv0 + system-fileio system-filepath text + ]; + executableHaskellDepends = [ + base bytestring containers monads-tf options parsec system-argv0 + system-fileio system-filepath text + ]; + description = "Simple literate programming preprocessor"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "anansi"; + }) {}; + + "anansi-hscolour" = callPackage + ({ mkDerivation, anansi, base, bytestring, containers, hscolour + , monads-tf, text + }: + mkDerivation { + pname = "anansi-hscolour"; + version = "0.1.2"; + sha256 = "0ffk44lacm3al96cmnacyi6pnhlzhw34jgn87fsfjcl516ffmfxw"; + libraryHaskellDepends = [ + anansi base bytestring containers hscolour monads-tf text + ]; + description = "Colorized looms for Anansi"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "anansi-pandoc" = callPackage + ({ mkDerivation, anansi, base, bytestring, containers, monads-tf + , pandoc, text + }: + mkDerivation { + pname = "anansi-pandoc"; + version = "0.1.3"; + sha256 = "13s370b35wmwvbp6a9afsbl62hswj4mdhnvcgigwjz6bcwxxxpxi"; + libraryHaskellDepends = [ + anansi base bytestring containers monads-tf pandoc text + ]; + description = "Looms which use Pandoc to parse and produce a variety of formats"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "anatomy" = callPackage + ({ mkDerivation, atomo, base, blaze-html, bytestring, containers + , directory, filepath, hashable, haskeline, highlighter, mtl + , parsec, pretty, pretty-show, tagsoup, text, time, vector + }: + mkDerivation { + pname = "anatomy"; + version = "0.4"; + sha256 = "0xza3xfzzbix9xf0vwwk4qz02h4iil3hglqspgdymhjbxfl68714"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + atomo base blaze-html bytestring containers directory filepath + hashable haskeline highlighter mtl parsec pretty pretty-show + tagsoup text time vector + ]; + executableHaskellDepends = [ + atomo base blaze-html bytestring containers directory filepath + hashable haskeline highlighter mtl parsec pretty pretty-show + tagsoup text time vector + ]; + description = "Anatomy: Atomo documentation system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "anatomy"; + }) {}; + + "android" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "android"; + version = "0.0.2"; + sha256 = "1wn0kap7bw6sp9yi1awcmxh11s5ra4b44qbf97plsvrmpfz15cc5"; + libraryHaskellDepends = [ base process ]; + description = "Android methods exposed to Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "android-activity" = callPackage + ({ mkDerivation, base, data-default }: + mkDerivation { + pname = "android-activity"; + version = "0.1"; + sha256 = "07mgmpcwj7xi3ibmlcz45l645s5cbfnkr1brlhrzbnbyx72x7dr6"; + libraryHaskellDepends = [ base data-default ]; + description = "Turn regular Haskell programs into Android Activities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "android-lint-summary" = callPackage + ({ mkDerivation, base, basic-prelude, data-default, directory + , filemanip, hspec, hxt, lens, mtl, optparse-applicative + , QuickCheck, rainbow, stringable, terminal-size, text + }: + mkDerivation { + pname = "android-lint-summary"; + version = "0.2.1"; + sha256 = "1sk2mfxfbj6bbsff89jch1x7rhag2yv5331qhal50qf1q7fvzgx1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base basic-prelude data-default directory filemanip hxt lens mtl + optparse-applicative rainbow stringable terminal-size text + ]; + executableHaskellDepends = [ + base basic-prelude data-default directory filemanip mtl + optparse-applicative rainbow stringable terminal-size text + ]; + testHaskellDepends = [ + base basic-prelude directory hspec hxt QuickCheck stringable + ]; + description = "A pretty printer for Android Lint errors"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "android-lint-summary"; + broken = true; + }) {}; + + "angel" = callPackage + ({ mkDerivation, base, configurator, containers, mtl, old-locale + , optparse-applicative, process, stm, tasty, tasty-hunit + , tasty-quickcheck, text, time, transformers, unix + , unordered-containers + }: + mkDerivation { + pname = "angel"; + version = "0.6.2"; + sha256 = "0n73w8lczsncagf2041lq1963mnsmw9albwy0n5qbhqx9030pzya"; + revision = "1"; + editedCabalFile = "0gx208vshdw6bm2id4a5rcacdw44n5ia0q6jmjhk1qfx4s2krp5q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base configurator containers mtl old-locale optparse-applicative + process stm text time transformers unix unordered-containers + ]; + testHaskellDepends = [ + base configurator containers mtl old-locale process stm tasty + tasty-hunit tasty-quickcheck text time transformers unix + unordered-containers + ]; + description = "Process management and supervision daemon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "angel"; + broken = true; + }) {}; + + "angle" = callPackage + ({ mkDerivation, base, containers, criterion, directory, filepath + , haskeline, mtl, process, QuickCheck, split, tasty + , tasty-quickcheck, transformers, transformers-compat + }: + mkDerivation { + pname = "angle"; + version = "0.8.1.0"; + sha256 = "18cbgvr5z0ndbjzin3arg1q10xs7i1zyjm4384zcg6fjghkgjf94"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath mtl process transformers + transformers-compat + ]; + executableHaskellDepends = [ + base containers directory haskeline mtl split transformers + transformers-compat + ]; + testHaskellDepends = [ + base containers mtl QuickCheck tasty tasty-quickcheck transformers + transformers-compat + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "A small, general-purpose programming language"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "angle"; + broken = true; + }) {}; + + "animalcase" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "animalcase"; + version = "0.1.0.2"; + sha256 = "0csbs9yrl8vhlgs7zax06shqlhcjs38q91wnkz5d3f6a4588lyqi"; + libraryHaskellDepends = [ base bytestring text ]; + description = "Convert camelCase to snake_case and vice versa"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "animascii" = callPackage + ({ mkDerivation, ansi-terminal-game, base, Cabal, config-ini + , directory, filepath, fsnotify, hspec, parsec, process, temporary + , text + }: + mkDerivation { + pname = "animascii"; + version = "0.1.1.0"; + sha256 = "1f474jp121s1w947d6yn6363730hgki2m7mfqyin25ngl4q0isqd"; + isLibrary = false; + isExecutable = true; + setupHaskellDepends = [ base Cabal directory filepath ]; + executableHaskellDepends = [ + ansi-terminal-game base config-ini directory filepath fsnotify + parsec process temporary text + ]; + testHaskellDepends = [ ansi-terminal-game base hspec parsec ]; + description = "text-file based ASCII animator"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "animascii"; + broken = true; + }) {}; + + "animate" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec, text + , vector, yaml + }: + mkDerivation { + pname = "animate"; + version = "0.7.0"; + sha256 = "1xkp7zpbls02didfks9980989riixpklm31m7by3gsxq7mmyd6gn"; + libraryHaskellDepends = [ + aeson base bytestring containers text vector yaml + ]; + testHaskellDepends = [ aeson base containers hspec vector ]; + description = "Animation for sprites"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "animate-example" = callPackage + ({ mkDerivation, aeson, animate, base, bytestring, containers, sdl2 + , sdl2-image, StateVar, text + }: + mkDerivation { + pname = "animate-example"; + version = "0.2.0"; + sha256 = "07jqlqjdza4jxjc4hic2v0gh1n3jcvz1dnsm54m6y68k1ww68vrz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson animate base bytestring containers sdl2 sdl2-image StateVar + text + ]; + description = "Animation for sprites"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "animate-example"; + }) {}; + + "animate-frames" = callPackage + ({ mkDerivation, aeson, animate, async, base, bytestring + , containers, JuicyPixels, pureMD5, safe, stm, tasty, tasty-hspec + , text, vector, yaml + }: + mkDerivation { + pname = "animate-frames"; + version = "0.0.1"; + sha256 = "1yjr3w064nm5qi87m4w8xvjpjqry4b6chs5igshwzijrb530chk9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson animate async base bytestring containers JuicyPixels pureMD5 + safe stm text vector yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hspec ]; + description = "Convert sprite frames to animate files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "animate-frames"; + }) {}; + + "animate-preview" = callPackage + ({ mkDerivation, aeson, animate, base, bytestring, containers + , filepath, fsnotify, key-state, lens, linear, mtl + , optparse-applicative, optparse-generic, random, safe + , safe-exceptions, sdl2, sdl2-fps, sdl2-gfx, sdl2-image, sdl2-ttf + , StateVar, text, text-conversions, vector + }: + mkDerivation { + pname = "animate-preview"; + version = "0.1.2.4"; + sha256 = "18bl5vwykva5z9w4f53vjfkmqig0cqcwi5zngwqbs37nypp78lyv"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson animate base bytestring containers filepath fsnotify + key-state lens linear mtl optparse-applicative optparse-generic + random safe safe-exceptions sdl2 sdl2-fps sdl2-gfx sdl2-image + sdl2-ttf StateVar text text-conversions vector + ]; + executableHaskellDepends = [ base ]; + description = "Preview tool for sprite animation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "animate-preview"; + }) {}; + + "animate-sdl2" = callPackage + ({ mkDerivation, aeson, animate, base, sdl2, sdl2-image }: + mkDerivation { + pname = "animate-sdl2"; + version = "0.1.1"; + sha256 = "0wpx0jv2zyphhxi84bw4h1bw6apbazcadfxzzj90ddc3cb5lhv9n"; + libraryHaskellDepends = [ aeson animate base sdl2 sdl2-image ]; + description = "sdl2 + animate auxiliary library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "anitomata" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, QuickCheck, vector }: + mkDerivation { + pname = "anitomata"; + version = "0.1.0.0"; + sha256 = "1gswhhwrjkhy90x23r0lnlyii07vjc85h99b265pm8fzqqgcdyqf"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ base hspec QuickCheck vector ]; + testToolDepends = [ hspec-discover ]; + description = "Composable sprite animation"; + license = lib.licenses.mit; + }) {}; + + "anitomata-aseprite" = callPackage + ({ mkDerivation, aeson, base, directory, file-embed, filepath + , hspec, hspec-discover, hspec-golden, module-munging + , optparse-applicative, template-haskell, temporary, text + }: + mkDerivation { + pname = "anitomata-aseprite"; + version = "0.1.1.0"; + sha256 = "0qskdfj595gwppaj34krsdfmk8vjwzmrig8ajaddni7znag89gl4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base directory filepath module-munging optparse-applicative + text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base file-embed hspec hspec-golden template-haskell temporary + ]; + testToolDepends = [ hspec-discover ]; + description = "Code gen for Aseprite animations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "aseprite2haskell"; + broken = true; + }) {}; + + "anki-tools" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, directory + , exceptions, filepath, mtl, scientific, sqlite-simple, text, time + , unordered-containers + }: + mkDerivation { + pname = "anki-tools"; + version = "0.1.0.0"; + sha256 = "0fyvfi9kfjyvj0gdiay4zqxs194ff1c5zvavv62qqkmhy7d5c0m9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring data-default directory exceptions filepath + mtl scientific sqlite-simple text time unordered-containers + ]; + executableHaskellDepends = [ base data-default ]; + description = "Tools for interacting with Anki database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "anki-tools-test"; + broken = true; + }) {}; + + "ann" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ann"; + version = "1.0.0"; + sha256 = "11313ml12h7k4l71bpv170ryjy5g6bwrpmpw7b2yf1j5lkwjwrxf"; + libraryHaskellDepends = [ base ]; + description = "Informative annotations which don't change equality"; + license = lib.licenses.bsd3; + }) {}; + + "annah" = callPackage + ({ mkDerivation, alex, array, base, Earley, lens-family-core, morte + , optparse-applicative, pipes, system-fileio, system-filepath, text + , text-format, transformers + }: + mkDerivation { + pname = "annah"; + version = "1.0.0"; + sha256 = "1283n37drsvafpmamhh55sjjry8isffird72rhqszi8sqkmr4ym0"; + revision = "1"; + editedCabalFile = "17602qg07kgcb928d9bym5yr7f1g6vdv3s2l117j7s89blrkpz2y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base Earley lens-family-core morte pipes system-filepath text + text-format transformers + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ + base morte optparse-applicative system-fileio system-filepath text + ]; + description = "Medium-level language that desugars to Morte"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "annah"; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "annihilator" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "annihilator"; + version = "0.1.0.0"; + sha256 = "00f0pyf2fxdvwwz9bz3mpp7db39p1m83frvlif74kp0y1x8r20yp"; + libraryHaskellDepends = [ base ]; + description = "Semigroups with annihilators and utility functions"; + license = lib.licenses.bsd3; + }) {}; + + "annotated-exception" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover + , safe-exceptions, text, unliftio-core + }: + mkDerivation { + pname = "annotated-exception"; + version = "0.2.0.5"; + sha256 = "1gxmnd4qffybh2fpx8kns4y7figf2zfwgckhcfcvwqpb040k8i3g"; + libraryHaskellDepends = [ + base containers safe-exceptions text unliftio-core + ]; + testHaskellDepends = [ + base containers hspec safe-exceptions text unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Exceptions, with checkpoints and context"; + license = lib.licenses.bsd3; + }) {}; + + "annotated-fix" = callPackage + ({ mkDerivation, base, recursion-schemes }: + mkDerivation { + pname = "annotated-fix"; + version = "0.1.0.0"; + sha256 = "1lhyllmi8j9r5mdr5pngw1s1xzs1cwv2hh2ym8kkdrxvrq93dk2i"; + libraryHaskellDepends = [ base recursion-schemes ]; + description = "A fixpoint of a functor that can be annotated"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "annotated-wl-pprint" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "annotated-wl-pprint"; + version = "0.7.0"; + sha256 = "061xfz6qany3wf95csl8dcik2pz22cn8iv1qchhm16isw5zjs9hc"; + revision = "1"; + editedCabalFile = "138k24qxvl90l7dwdw1b3w36mpw93n0xi0nljblqg88pxg7jcvjx"; + libraryHaskellDepends = [ base ]; + description = "The Wadler/Leijen Pretty Printer, with annotation support"; + license = lib.licenses.bsd3; + }) {}; + + "anonymous-sums" = callPackage + ({ mkDerivation, base, lens, template-haskell }: + mkDerivation { + pname = "anonymous-sums"; + version = "0.6.0.0"; + sha256 = "1bf27vzv21wi634vridxm2mvfjp3wwfwv50pcbdpzscwn4yc3if7"; + libraryHaskellDepends = [ base lens template-haskell ]; + description = "Anonymous sum types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "anonymous-sums-tests" = callPackage + ({ mkDerivation, anonymous-sums, base, QuickCheck }: + mkDerivation { + pname = "anonymous-sums-tests"; + version = "0.4.0.0"; + sha256 = "0a7f7d3xzn8nl9gyzr4wl7m83aszmw42nd0dj8b875khh7i01h0b"; + libraryHaskellDepends = [ anonymous-sums base QuickCheck ]; + description = "QuickCheck functions to accompany the anonymous-sums package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ansi-escape-codes" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ansi-escape-codes"; + version = "0.3.0.0"; + sha256 = "1aj7p937c48laz5kkhil45lgkjiivcidky6vxxp3q5yvkymsijvb"; + libraryHaskellDepends = [ base ]; + description = "Haskell package to generate ANSI escape codes for styling strings in the terminal"; + license = lib.licenses.mit; + }) {}; + + "ansi-pretty" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, array, base, bytestring + , containers, generics-sop, nats, scientific, semigroups, tagged + , text, time, unordered-containers, vector + }: + mkDerivation { + pname = "ansi-pretty"; + version = "0.1.2.2"; + sha256 = "0q72y2pnx5qx7jk1waq3qdry1azq07wygb9hcgjqz78lbszg19cm"; + revision = "1"; + editedCabalFile = "1y5bdvaafhfs4plrbs5iqvwh86xcxjcz5gas0fb3fkfyjhj87pck"; + libraryHaskellDepends = [ + aeson ansi-wl-pprint array base bytestring containers generics-sop + nats scientific semigroups tagged text time unordered-containers + vector + ]; + description = "AnsiPretty for ansi-wl-pprint"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ansi-terminal" = callPackage + ({ mkDerivation, ansi-terminal-types, base, colour }: + mkDerivation { + pname = "ansi-terminal"; + version = "1.0.2"; + sha256 = "0d6qm3ph6drim7g81yx46nmgspxsf4nnr2d91fa0fy3cyv5idra6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ ansi-terminal-types base colour ]; + description = "Simple ANSI terminal support"; + license = lib.licenses.bsd3; + }) {}; + + "ansi-terminal_1_1" = callPackage + ({ mkDerivation, ansi-terminal-types, base, colour }: + mkDerivation { + pname = "ansi-terminal"; + version = "1.1"; + sha256 = "0lxjf546x2b382hhg8ws2ay9yhva9kk07ki8lmgpbndsprbn4paj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ ansi-terminal-types base colour ]; + description = "Simple ANSI terminal support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ansi-terminal-game" = callPackage + ({ mkDerivation, ansi-terminal, array, base, bytestring, cereal + , clock, colour, containers, exceptions, file-embed, hspec + , hspec-discover, linebreak, mintty, mtl, QuickCheck, random, split + , terminal-size, timers-tick, unidecode + }: + mkDerivation { + pname = "ansi-terminal-game"; + version = "1.9.3.0"; + sha256 = "1yy7hzdcawdmwl8wqzabbamzjdg260xbwryj0hdjn7b0n6qlqymk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array base bytestring cereal clock colour containers + exceptions file-embed linebreak mintty mtl QuickCheck random split + terminal-size timers-tick unidecode + ]; + testHaskellDepends = [ + ansi-terminal array base bytestring cereal clock colour containers + exceptions file-embed hspec linebreak mintty mtl QuickCheck random + split terminal-size timers-tick unidecode + ]; + testToolDepends = [ hspec-discover ]; + description = "cross-platform library for terminal games"; + license = lib.licenses.gpl3Only; + }) {}; + + "ansi-terminal-types" = callPackage + ({ mkDerivation, base, colour }: + mkDerivation { + pname = "ansi-terminal-types"; + version = "0.11.5"; + sha256 = "1lgxnhnzgk4mwlnh8zdgx8w8pa4q4n140mvd1880acgli41j6yxz"; + revision = "1"; + editedCabalFile = "02mhl78kmjfa0h22khcjdaaxyvanv717rb2mi3l0jiawv7gl117p"; + libraryHaskellDepends = [ base colour ]; + description = "Types and functions used to represent SGR aspects"; + license = lib.licenses.bsd3; + }) {}; + + "ansi-terminal-types_1_1" = callPackage + ({ mkDerivation, base, colour }: + mkDerivation { + pname = "ansi-terminal-types"; + version = "1.1"; + sha256 = "09axg8lpyyzm436lfmk21hawqxljln0hrjhg6gfz99cdnwz37rgj"; + libraryHaskellDepends = [ base colour ]; + description = "Types and functions used to represent SGR aspects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ansi-wl-pprint_0_6_9" = callPackage + ({ mkDerivation, ansi-terminal, base }: + mkDerivation { + pname = "ansi-wl-pprint"; + version = "0.6.9"; + sha256 = "1b2fg8px98dzbaqyns10kvs8kn6cl1hdq5wb9saz40izrpkyicm7"; + revision = "4"; + editedCabalFile = "04ljsk64bzwsczh0zc5w3r98qr1zlzbwwm2xb6nk9vradv4pnwzv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ ansi-terminal base ]; + description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ansi-wl-pprint" = callPackage + ({ mkDerivation, base, prettyprinter-compat-ansi-wl-pprint }: + mkDerivation { + pname = "ansi-wl-pprint"; + version = "1.0.2"; + sha256 = "0ir7mxvdxm94i09j0lf415pylczzws8f2d8n29nldrbql49ihki3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base prettyprinter-compat-ansi-wl-pprint + ]; + description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output"; + license = lib.licenses.bsd3; + }) {}; + + "ansigraph" = callPackage + ({ mkDerivation, ansi-terminal, base, hspec, QuickCheck }: + mkDerivation { + pname = "ansigraph"; + version = "0.3.0.5"; + sha256 = "03ks75ik0jyfz55iz3gcccxgg73v1dw2nn0myl40c2rc31mwz39f"; + revision = "1"; + editedCabalFile = "047pnpd9sviia1wxx9czidz2in6jq7jgbln7l6dy2j157vyqi93k"; + libraryHaskellDepends = [ ansi-terminal base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Terminal-based graphing via ANSI and Unicode"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "antagonist" = callPackage + ({ mkDerivation, antisplice, base, chatty, chatty-utils, ironforge + , mtl, shakespeare, text, time, time-locale-compat, yesod + , yesod-auth + }: + mkDerivation { + pname = "antagonist"; + version = "0.1.0.30"; + sha256 = "1bgsal1030ydg05pn5xd8gdnpm68pmd135n52dqh5cwhjmhzc0g6"; + revision = "1"; + editedCabalFile = "0hm0flgi9h1y84pspr2921skwybrs490yazbs8pz8wi0bhvfg1bc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + antisplice base chatty chatty-utils mtl shakespeare text time + time-locale-compat yesod yesod-auth + ]; + executableHaskellDepends = [ + antisplice base chatty chatty-utils ironforge mtl shakespeare text + time time-locale-compat yesod yesod-auth + ]; + description = "A web interface to Antisplice dungeons"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "ironforge-yesod"; + }) {}; + + "antfarm" = callPackage + ({ mkDerivation, base, containers, HUnit, minimorph, mtl, parsec + , test-framework, test-framework-hunit, text, transformers + }: + mkDerivation { + pname = "antfarm"; + version = "0.1.0.0"; + sha256 = "1s2lfd7va0nq5z0q4f37ig2spjpxigfhkhi067fz4y0n1zjc1isd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers minimorph mtl parsec text transformers + ]; + executableHaskellDepends = [ base containers minimorph mtl text ]; + testHaskellDepends = [ + base HUnit minimorph test-framework test-framework-hunit text + transformers + ]; + description = "Referring expressions for definitions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "antfarm"; + broken = true; + }) {}; + + "anticiv" = callPackage + ({ mkDerivation, antisplice, base, chatty, chatty-text + , chatty-utils, ctpl, directory, ironforge, mtl, network, plugins + , time, transformers + }: + mkDerivation { + pname = "anticiv"; + version = "0.1.0.5"; + sha256 = "0sxxa2kylgagbnlf7msrgfq98jaf26lvlas6afypnr15aavvlfzh"; + revision = "1"; + editedCabalFile = "0r2dllym065wi443g2i20sarqmr12dm0z6q515djzq33kdkjddyc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + antisplice base chatty chatty-text chatty-utils ctpl ironforge mtl + network plugins time transformers + ]; + executableHaskellDepends = [ + antisplice base chatty chatty-text chatty-utils ctpl directory + ironforge mtl network plugins time transformers + ]; + description = "This is an IRC bot for Mafia and Resistance"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "anticiv"; + }) {}; + + "antigate" = callPackage + ({ mkDerivation, base, bytestring, data-default, deepseq + , exceptions, failure, http-client, http-conduit, resourcet, safe + , text, transformers + }: + mkDerivation { + pname = "antigate"; + version = "2.0.2"; + sha256 = "1s1m0k2r18jvz14nqy07m1jm87cdk0n5x2r1xznyfbcik7081ywb"; + libraryHaskellDepends = [ + base bytestring data-default deepseq exceptions failure http-client + http-conduit resourcet safe text transformers + ]; + description = "Interface for antigate.com captcha recognition API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "antimirov" = callPackage + ({ mkDerivation, base, containers, QuickCheck }: + mkDerivation { + pname = "antimirov"; + version = "0.1.0"; + sha256 = "0aay5fhw2r502hvdlh6svj6k88zh5wjinn8mk2a3md7zdaiji9iq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers QuickCheck ]; + executableHaskellDepends = [ base containers QuickCheck ]; + description = "Define the language containment (=subtyping) relation on regulare expressions"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "test"; + broken = true; + }) {}; + + "antiope-athena" = callPackage + ({ mkDerivation, amazonka, amazonka-athena, amazonka-core, base + , hspec-discover, lens, resourcet, text, unliftio-core + }: + mkDerivation { + pname = "antiope-athena"; + version = "7.5.3"; + sha256 = "0v8qk3v4i8f0bc8mw67km6bly37widk5v94d6paizpkn014c3y0m"; + libraryHaskellDepends = [ + amazonka amazonka-athena amazonka-core base lens resourcet text + unliftio-core + ]; + testHaskellDepends = [ + amazonka amazonka-athena amazonka-core base lens resourcet text + unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Please see the README on Github at "; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "antiope-contract" = callPackage + ({ mkDerivation, aeson, antiope-s3, avro, base, bytestring, text }: + mkDerivation { + pname = "antiope-contract"; + version = "7.5.3"; + sha256 = "18ifdaq6z5x3x3fbfbaf86x9wcb4dlgdbdi652a7dyh5kap29a3j"; + libraryHaskellDepends = [ + aeson antiope-s3 avro base bytestring text + ]; + description = "Please see the README on Github at "; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "antiope-core" = callPackage + ({ mkDerivation, aeson, aeson-lens, amazonka, amazonka-core, base + , bytestring, exceptions, generic-lens, hedgehog, hspec + , hspec-discover, http-client, http-types, hw-hspec-hedgehog, lens + , mtl, resourcet, scientific, text, transformers, unliftio-core + }: + mkDerivation { + pname = "antiope-core"; + version = "7.5.3"; + sha256 = "1bzyahw9i098riqlmhymbk0zjg4iz95r0c4mpsrc811wyqdi7f65"; + libraryHaskellDepends = [ + aeson amazonka amazonka-core base bytestring exceptions + generic-lens http-client http-types lens mtl resourcet text + transformers unliftio-core + ]; + testHaskellDepends = [ + aeson aeson-lens amazonka amazonka-core base bytestring exceptions + generic-lens hedgehog hspec http-client http-types + hw-hspec-hedgehog lens mtl resourcet scientific text transformers + unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Please see the README on Github at "; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "antiope-dynamodb" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-dynamodb + , antiope-core, base, generic-lens, hspec-discover, lens, text + , unliftio-core, unordered-containers + }: + mkDerivation { + pname = "antiope-dynamodb"; + version = "7.5.3"; + sha256 = "1j9g36c33virrnsqxrggnx2283nw9bp0i256vgq4z92h1z76kfz0"; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-dynamodb antiope-core base + generic-lens lens text unliftio-core unordered-containers + ]; + testHaskellDepends = [ + amazonka amazonka-core amazonka-dynamodb antiope-core base + generic-lens lens text unliftio-core unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Please see the README on Github at "; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "antiope-es" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core + , amazonka-elasticsearch, base, bytestring, hspec, hspec-discover + , json-stream, lens, thyme, unordered-containers, vector + }: + mkDerivation { + pname = "antiope-es"; + version = "7.5.3"; + sha256 = "0w6l22psj5q2p3chvxikywf5ix20sw7qlqgk24rm0ss6ybsfmk2k"; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-elasticsearch base bytestring + json-stream lens thyme unordered-containers vector + ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Please see the README on Github at "; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "antiope-messages" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, base, bytestring + , generic-lens, hedgehog, hspec, hspec-discover, hw-hspec-hedgehog + , lens, lens-aeson, monad-loops, network-uri, scientific, text + , unliftio-core + }: + mkDerivation { + pname = "antiope-messages"; + version = "7.5.3"; + sha256 = "1kajbd0f81jamk7cg97zkm9z89m0zlsfklhbfarg3rgiaq28ss2v"; + libraryHaskellDepends = [ + aeson amazonka amazonka-core base bytestring generic-lens lens + lens-aeson monad-loops network-uri text unliftio-core + ]; + testHaskellDepends = [ + aeson amazonka amazonka-core base bytestring generic-lens hedgehog + hspec hw-hspec-hedgehog lens lens-aeson monad-loops network-uri + scientific text unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Please see the README on Github at "; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "antiope-optparse-applicative" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, base + , hedgehog, hspec, hspec-discover, hw-hspec-hedgehog + , optparse-applicative, text + }: + mkDerivation { + pname = "antiope-optparse-applicative"; + version = "7.5.3"; + sha256 = "1cmgzkfqszqrngfrpj064cpmkw97pxrmcni3352qyzzicnakww56"; + libraryHaskellDepends = [ + amazonka amazonka-core amazonka-s3 base optparse-applicative text + ]; + testHaskellDepends = [ + aeson amazonka amazonka-core amazonka-s3 base hedgehog hspec + hw-hspec-hedgehog + ]; + testToolDepends = [ hspec-discover ]; + description = "Please see the README on Github at "; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "antiope-s3" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3 + , antiope-core, antiope-messages, attoparsec, base, bytestring + , conduit, conduit-extra, deepseq, dlist, exceptions, generic-lens + , hedgehog, hspec, hspec-discover, http-types, hw-hspec-hedgehog + , lens, mtl, network-uri, resourcet, text, time, unliftio-core + }: + mkDerivation { + pname = "antiope-s3"; + version = "7.5.3"; + sha256 = "1wwh17vzrbg20jmbgf9xdx8vn5qkx8azzczzlyb2s2k3ldlh8s0c"; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-s3 antiope-core + antiope-messages attoparsec base bytestring conduit conduit-extra + deepseq dlist exceptions generic-lens http-types lens mtl + network-uri resourcet text time unliftio-core + ]; + testHaskellDepends = [ + aeson amazonka amazonka-core amazonka-s3 antiope-core attoparsec + base bytestring conduit conduit-extra exceptions generic-lens + hedgehog hspec http-types hw-hspec-hedgehog lens mtl network-uri + resourcet text time unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Please see the README on Github at "; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "antiope-shell" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3 + , antiope-core, antiope-messages, antiope-s3, attoparsec, base + , bytestring, conduit, conduit-extra, exceptions, generic-lens + , hedgehog, hspec, hspec-discover, http-types, hw-hspec-hedgehog + , lens, mtl, network-uri, process, resourcet, text, time + , unliftio-core + }: + mkDerivation { + pname = "antiope-shell"; + version = "7.5.3"; + sha256 = "1cbvym7ip9vflwjas9fi8izbb6qdrjqq3c8pd7f0ab8a5i7qmbqh"; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-s3 antiope-core + antiope-messages antiope-s3 attoparsec base bytestring exceptions + generic-lens http-types lens mtl network-uri process resourcet text + time unliftio-core + ]; + testHaskellDepends = [ + aeson amazonka amazonka-core amazonka-s3 antiope-core attoparsec + base bytestring conduit conduit-extra exceptions generic-lens + hedgehog hspec http-types hw-hspec-hedgehog lens mtl network-uri + resourcet text time unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Please see the README on Github at "; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "antiope-sns" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-sns, base + , bytestring, generic-lens, hedgehog, hspec, hspec-discover + , hw-hspec-hedgehog, lens, text, time, unliftio-core + }: + mkDerivation { + pname = "antiope-sns"; + version = "7.5.3"; + sha256 = "01saqspi2033y423nyw4k0km3ggmypp3zzhkr7ha51r717bj6sii"; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-sns base bytestring + generic-lens lens text time unliftio-core + ]; + testHaskellDepends = [ + aeson amazonka amazonka-core amazonka-sns base bytestring + generic-lens hedgehog hspec hw-hspec-hedgehog lens text time + unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Please see the README on Github at "; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "antiope-sqs" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-sqs, base + , bytestring, conduit, generic-lens, hedgehog, hspec + , hspec-discover, hw-hspec-hedgehog, lens, lens-aeson, monad-loops + , mtl, network-uri, split, text, time, unliftio-core + , unordered-containers + }: + mkDerivation { + pname = "antiope-sqs"; + version = "7.5.3"; + sha256 = "18wz0ajnh5hib7srwksbwsyqrnp4slzcd2i30p98gnh1plqgbx5p"; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-sqs base bytestring conduit + generic-lens lens lens-aeson monad-loops mtl network-uri split text + unliftio-core unordered-containers + ]; + testHaskellDepends = [ + aeson amazonka amazonka-core amazonka-sqs base bytestring conduit + generic-lens hedgehog hspec hw-hspec-hedgehog lens lens-aeson + monad-loops mtl network-uri text time unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Please see the README on Github at "; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "antiope-swf" = callPackage + ({ mkDerivation, amazonka-swf, base, hedgehog, hspec + , hspec-discover, hw-hspec-hedgehog, lens, text + }: + mkDerivation { + pname = "antiope-swf"; + version = "7.4.4"; + sha256 = "0b0wlbpn2bq1xwpb6j0knh4aa85a3rri1fhx5v3dqy5w4hy8vn0z"; + libraryHaskellDepends = [ amazonka-swf base lens text ]; + testHaskellDepends = [ base hedgehog hspec hw-hspec-hedgehog ]; + testToolDepends = [ hspec-discover ]; + description = "Please see the README on Github at "; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "antiprimes" = callPackage + ({ mkDerivation, base, hspec, primes }: + mkDerivation { + pname = "antiprimes"; + version = "0.1.0.1"; + sha256 = "0ar9khd2mz1q7r52i90im5223inl3zywbl9n60ydzf93q9z4b2wf"; + libraryHaskellDepends = [ base primes ]; + testHaskellDepends = [ base hspec ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + }) {}; + + "antiquoter" = callPackage + ({ mkDerivation, base, syb, template-haskell }: + mkDerivation { + pname = "antiquoter"; + version = "0.1.1.0"; + sha256 = "1qv5iid7az7bn1jf6r7ffg5qqbcs8ypf78j4vrs5ajwp39jnbiiy"; + libraryHaskellDepends = [ base syb template-haskell ]; + description = "Combinator library for quasi- and anti-quoting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "antisplice" = callPackage + ({ mkDerivation, base, chatty, chatty-utils, haskeline, mtl + , template-haskell, text, time, transformers + }: + mkDerivation { + pname = "antisplice"; + version = "0.17.1.1"; + sha256 = "1yk5yfrf665a880hry3vmqkmh8rg8l7n26z1xpwn09y3nmyl1rm2"; + libraryHaskellDepends = [ + base chatty chatty-utils haskeline mtl template-haskell text time + transformers + ]; + description = "An engine for text-based dungeons"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "antlr-haskell" = callPackage + ({ mkDerivation, base, call-stack, containers, deepseq, hashable + , haskell-src-meta, HUnit, mtl, QuickCheck, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, th-lift, transformers, unordered-containers + }: + mkDerivation { + pname = "antlr-haskell"; + version = "0.1.0.1"; + sha256 = "1z796wgc4jnqc2mnrg5lwjazx07355f6jl02s5cq1zycxrlc7ry9"; + libraryHaskellDepends = [ + base containers deepseq hashable haskell-src-meta mtl + template-haskell text th-lift transformers unordered-containers + ]; + testHaskellDepends = [ + base call-stack containers deepseq hashable haskell-src-meta HUnit + mtl QuickCheck template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 text th-lift transformers + unordered-containers + ]; + description = "A Haskell implementation of the ANTLR top-down parser generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "antlrc" = callPackage + ({ mkDerivation, antlr3c, base, bytestring, c2hs, enumerator + , haskell98, regex-posix + }: + mkDerivation { + pname = "antlrc"; + version = "0.0.2"; + sha256 = "1hjk2cvn6j1ijvg3gnml46ysri672jnxmfyh09y1aqsrbimkw8gd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base haskell98 ]; + librarySystemDepends = [ antlr3c ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ + base bytestring enumerator haskell98 regex-posix + ]; + description = "Haskell binding to the ANTLR parser generator C runtime library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "antlrcmkenums"; + }) {antlr3c = null;}; + + "any-pat" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, hspec + , hspec-discover, parsec, QuickCheck, template-haskell + , unordered-containers + }: + mkDerivation { + pname = "any-pat"; + version = "0.4.0.0"; + sha256 = "1hdlvpq0hlar65gg3m9narfapwjgy1c6d2ihzvsq5p1h36h2v0nd"; + libraryHaskellDepends = [ + base haskell-src-exts haskell-src-meta template-haskell + unordered-containers + ]; + testHaskellDepends = [ base hspec parsec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "Quasiquoters that act on a sequence of patterns and compiles these view into patterns and expressions"; + license = lib.licenses.bsd3; + }) {}; + + "anydbm" = callPackage + ({ mkDerivation, base, containers, MissingH, mtl }: + mkDerivation { + pname = "anydbm"; + version = "1.0.7"; + sha256 = "1rxk36r6i065m0qiq4g5xlrk2yjsds7j896cbddbsyddbzy10d6k"; + revision = "1"; + editedCabalFile = "1iny2zl44lbyv266al9047mkj51510vany6nfyq0xi7h7ak3wb13"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers MissingH mtl ]; + description = "Interface for DBM-like database systems"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aop-prelude" = callPackage + ({ mkDerivation, base, ghc-prim, integer-gmp }: + mkDerivation { + pname = "aop-prelude"; + version = "0.4.1.2"; + sha256 = "0fjq8aifwcs9vm8l1vz5i7vfq3ca1g8w1ffp0f6w7cgdq0i9c16y"; + libraryHaskellDepends = [ base ghc-prim integer-gmp ]; + testHaskellDepends = [ base ghc-prim ]; + description = "prelude for Algebra of Programming"; + license = lib.licenses.bsd3; + }) {}; + + "aos-signature" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, memory, mtl + , protolude, QuickCheck, random, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "aos-signature"; + version = "0.1.1"; + sha256 = "1sm925sr3ifi44wp7ndgjwwk3d3xy75ai6kgll573ngdicy3b2n3"; + libraryHaskellDepends = [ + base bytestring cryptonite memory mtl protolude random + ]; + testHaskellDepends = [ + base bytestring cryptonite memory mtl protolude QuickCheck random + tasty tasty-hunit tasty-quickcheck + ]; + description = "An implementation of the AOS signatures"; + license = lib.licenses.asl20; + }) {}; + + "aosd" = callPackage + ({ mkDerivation, base, bindings-DSL, cairo, colour + , language-haskell-extract, libaosd, monad-control, pango + , template-haskell, transformers, X11 + }: + mkDerivation { + pname = "aosd"; + version = "0.2.2"; + sha256 = "1lx3afjniaj1dinik8mnqy8aam8ads55k7sr4hjmcqx85xwl4ssx"; + libraryHaskellDepends = [ + base bindings-DSL cairo colour monad-control pango transformers X11 + ]; + libraryPkgconfigDepends = [ libaosd ]; + testHaskellDepends = [ + base colour language-haskell-extract pango template-haskell + ]; + description = "Bindings to libaosd, a library for Cairo-based on-screen displays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libaosd;}; + + "ap-normalize" = callPackage + ({ mkDerivation, base, inspection-testing, transformers }: + mkDerivation { + pname = "ap-normalize"; + version = "0.1.0.1"; + sha256 = "1212zxc4qn6msk0w13yhrza2qjs79h78misllb4chng75jqi61l2"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base inspection-testing transformers ]; + description = "Self-normalizing applicative expressions"; + license = lib.licenses.mit; + }) {}; + + "ap-reflect" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ap-reflect"; + version = "0.3"; + sha256 = "16hh3ava0qc8w2y04a8gdh2qfxclh2mhim9zv17d16wlx9dq9qgs"; + libraryHaskellDepends = [ base ]; + description = "Partial evaluation reflection a la simple-reflect"; + license = lib.licenses.bsd3; + }) {}; + + "apache-md5" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, HUnit + , MonadRandom, openssl, process, random, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "apache-md5"; + version = "0.6.1.4"; + sha256 = "1dwnn200sjp2pvriii3y4srrms0gyicd6qp6kvc74yyad8pqhky8"; + revision = "2"; + editedCabalFile = "1wirxr7f0rzbfy5d9bh61j13kxf60k87rb8fzd8ilcrqm7ml67g4"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ openssl ]; + testHaskellDepends = [ + base bytestring HUnit MonadRandom process random test-framework + test-framework-hunit transformers + ]; + testSystemDepends = [ openssl ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq MonadRandom + ]; + benchmarkSystemDepends = [ openssl ]; + description = "Apache specific MD5 digest algorighm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) openssl;}; + + "apart" = callPackage + ({ mkDerivation, base, comonad, contravariant, free, hedgehog, lens + , semigroupoids + }: + mkDerivation { + pname = "apart"; + version = "0.1.3"; + sha256 = "16y5k372kmqsn81bksl9j01nbfhsk0cwriwpfycjsnzgmg8wnkpb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base comonad contravariant free hedgehog lens semigroupoids + ]; + executableHaskellDepends = [ + base comonad contravariant free hedgehog lens semigroupoids + ]; + testHaskellDepends = [ + base comonad contravariant free hedgehog lens semigroupoids + ]; + description = "Get all your structure and rip it apart"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "apecs" = callPackage + ({ mkDerivation, array, base, containers, criterion, exceptions + , linear, mtl, QuickCheck, template-haskell, unliftio-core, vector + }: + mkDerivation { + pname = "apecs"; + version = "0.9.6"; + sha256 = "1dppc03ck68mhkc95435bgmm0lfz8q3d20yw0nhywrx1x7y83z6d"; + libraryHaskellDepends = [ + array base containers exceptions mtl template-haskell unliftio-core + vector + ]; + testHaskellDepends = [ base containers linear QuickCheck vector ]; + benchmarkHaskellDepends = [ base criterion linear ]; + description = "Fast Entity-Component-System library for game programming"; + license = lib.licenses.bsd3; + }) {}; + + "apecs-effectful" = callPackage + ({ mkDerivation, apecs, base, effectful-core, vector }: + mkDerivation { + pname = "apecs-effectful"; + version = "0.1.0.0"; + sha256 = "1bd7ga74m07ck49z22jkjiyjxng0cv1dkrv560195fv436wwfzdi"; + revision = "1"; + editedCabalFile = "1myzk3y9yynrrgbq57zcj7v8qnq7jzgz1n9s2c4j944w91d6v87m"; + libraryHaskellDepends = [ apecs base effectful-core vector ]; + description = "Adaptation of the apecs library for the effectful ecosystem"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "apecs-gloss" = callPackage + ({ mkDerivation, apecs, apecs-physics, base, containers, gloss + , linear + }: + mkDerivation { + pname = "apecs-gloss"; + version = "0.2.4"; + sha256 = "0dwaynabg26vlzbaa59q5ri6sczda667ni900fn567zn8hq9c837"; + libraryHaskellDepends = [ + apecs apecs-physics base containers gloss linear + ]; + description = "Simple gloss renderer for apecs"; + license = lib.licenses.bsd3; + }) {}; + + "apecs-physics" = callPackage + ({ mkDerivation, apecs, base, containers, inline-c, linear + , template-haskell, vector + }: + mkDerivation { + pname = "apecs-physics"; + version = "0.4.6"; + sha256 = "14x26x6c747fh1yrl50g0pwcirbk7r7qxvy48h8y8zrm0n158n5c"; + libraryHaskellDepends = [ + apecs base containers inline-c linear template-haskell vector + ]; + description = "2D physics for apecs"; + license = lib.licenses.bsd3; + }) {}; + + "apecs-physics-gloss" = callPackage + ({ mkDerivation, apecs, apecs-physics, base, gloss }: + mkDerivation { + pname = "apecs-physics-gloss"; + version = "0.1.0.0"; + sha256 = "075rpm4l1na7j79vkh7n5c806zj7vvj2qxrxq6pkb6k6364ff249"; + libraryHaskellDepends = [ apecs apecs-physics base gloss ]; + description = "Gloss rendering for apecs-physics"; + license = lib.licenses.bsd3; + }) {}; + + "apecs-stm" = callPackage + ({ mkDerivation, apecs, base, containers, list-t, stm + , stm-containers, template-haskell, vector + }: + mkDerivation { + pname = "apecs-stm"; + version = "0.2"; + sha256 = "03r20w5q6c8z4cv8z60v66hd9w831g3qsa6n5m96mdwi6vjxh1nl"; + libraryHaskellDepends = [ + apecs base containers list-t stm stm-containers template-haskell + vector + ]; + description = "STM stores for apecs"; + license = lib.licenses.bsd3; + }) {}; + + "apelsin" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, filepath, glib, gtk, HTTP, mtl, network, process + , transformers, tremulous-query, xdg-basedir + }: + mkDerivation { + pname = "apelsin"; + version = "1.2.3"; + sha256 = "08a747p0dyjvgn5pjfvrb1hnh7vk2km8hbbyvjmnsxl89r5m992l"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring containers deepseq directory filepath glib + gtk HTTP mtl network process transformers tremulous-query + xdg-basedir + ]; + description = "Server and community browser for the game Tremulous"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "apelsin"; + }) {}; + + "api-builder" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal + , containers, hspec, HTTP, http-client, http-client-tls, http-types + , QuickCheck, text, tls, transformers + }: + mkDerivation { + pname = "api-builder"; + version = "0.17.0.0"; + sha256 = "0mks971svg5m7h7bxgai33b8ksbgbvri3lw9cp7q8mycvmgslssh"; + libraryHaskellDepends = [ + aeson base bifunctors bytestring HTTP http-client http-client-tls + http-types text tls transformers + ]; + testHaskellDepends = [ + aeson base bytestring Cabal containers hspec http-client QuickCheck + text transformers + ]; + description = "Library for easily building REST API wrappers in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "api-field-json-th" = callPackage + ({ mkDerivation, aeson, base, HUnit, lens, split, template-haskell + , text + }: + mkDerivation { + pname = "api-field-json-th"; + version = "0.1.0.2"; + sha256 = "097pn19247g73rw0si33m5l1w797s9759ma3ki9h90dwd4w9rm5q"; + libraryHaskellDepends = [ + aeson base lens split template-haskell text + ]; + testHaskellDepends = [ aeson base HUnit lens ]; + description = "option of aeson's deriveJSON"; + license = lib.licenses.bsd3; + }) {}; + + "api-maker" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, easy-logger + , http-api-data, http-client, http-client-tls, http-types, lens + , monad-control, mtl, req, text, transformers, transformers-base + }: + mkDerivation { + pname = "api-maker"; + version = "0.1.0.6"; + sha256 = "1b3mh2z1paizbjzh4i03qvs5r8v6rgqmbga81dnsc6kxi4s8bw2a"; + libraryHaskellDepends = [ + aeson base bytestring containers easy-logger http-api-data + http-client http-client-tls http-types lens monad-control mtl req + text transformers transformers-base + ]; + testHaskellDepends = [ + aeson base bytestring containers easy-logger http-api-data + http-client http-client-tls http-types lens monad-control mtl req + text transformers transformers-base + ]; + description = "Package to make APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "api-monobank" = callPackage + ({ mkDerivation, aeson, base, bytestring, hs-coindesk-api + , http-client, http-client-tls, http-conduit, servant + , servant-client, stm, text, time + }: + mkDerivation { + pname = "api-monobank"; + version = "0.1.3.0"; + sha256 = "0ajp0wv3nkv2db9bx68mq67ag46s2b26p80fx9ypw8nqhnkddg0g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls http-conduit + servant servant-client text time + ]; + executableHaskellDepends = [ + aeson base bytestring http-client http-conduit stm text time + ]; + testHaskellDepends = [ base bytestring hs-coindesk-api ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mnb-app"; + broken = true; + }) {hs-coindesk-api = null;}; + + "api-opentheory-unicode" = callPackage + ({ mkDerivation, base, bytestring, directory, opentheory-unicode }: + mkDerivation { + pname = "api-opentheory-unicode"; + version = "1.2"; + sha256 = "1mzbkrbdwcxr83bprk3gjrrg6sarl0vwv729xs8x5d1rfdiqlm88"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring opentheory-unicode ]; + testHaskellDepends = [ + base bytestring directory opentheory-unicode + ]; + description = "OpenTheory unicode character API"; + license = lib.licenses.mit; + }) {}; + + "api-rpc-accumulate" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, http-client + , http-client-tls, http-conduit, json-alt, network, remote-json + , remote-json-client, remote-monad, stm, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "api-rpc-accumulate"; + version = "0.1.0.0"; + sha256 = "0w3wqvyn524gcv07yzvcmhy9ghc663pwch5psk1fnyd9a51l2kg4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring http-client http-client-tls + http-conduit json-alt network remote-json remote-json-client + remote-monad text time transformers unordered-containers + ]; + executableHaskellDepends = [ + aeson base bytestring http-client http-conduit stm text time + ]; + testHaskellDepends = [ base bytestring ]; + description = "JSON-RPC API client for Accumulate blockchain"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "acme-app"; + }) {}; + + "api-rpc-factom" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, http-client + , http-client-tls, http-conduit, network, servant, servant-client + , servant-jsonrpc, servant-jsonrpc-client, stm, text, time + , transformers + }: + mkDerivation { + pname = "api-rpc-factom"; + version = "0.1.3.2"; + sha256 = "0k4i8asaz1p1fy234w5g4v141nhbndm9wg25x6rmbcgg1q7vsy4y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring http-client http-client-tls + http-conduit network servant servant-client servant-jsonrpc + servant-jsonrpc-client text time transformers + ]; + executableHaskellDepends = [ + aeson base bytestring http-client http-conduit stm text time + ]; + testHaskellDepends = [ base bytestring ]; + description = "RPC API client for Factom"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "factom-app"; + broken = true; + }) {}; + + "api-rpc-pegnet" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, http-client + , http-client-tls, http-conduit, json-alt, network, remote-json + , remote-json-client, remote-monad, text, time, transformers + }: + mkDerivation { + pname = "api-rpc-pegnet"; + version = "0.1.1.2"; + sha256 = "16f7849awll42w58zznf11dri3p2snd4p7cb87ygsrdx1f96gxp6"; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring http-client http-client-tls + http-conduit json-alt network remote-json remote-json-client + remote-monad text time transformers + ]; + testHaskellDepends = [ + aeson aeson-casing base bytestring http-client http-client-tls + http-conduit json-alt network remote-json remote-json-client + remote-monad text time transformers + ]; + description = "simple json-rpc client for PegNet"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "api-tools" = callPackage + ({ mkDerivation, aeson, aeson-pretty, alex, array, attoparsec, base + , base16-bytestring, base64-bytestring, bytestring + , case-insensitive, cborg, containers, criterion, deepseq, happy + , lens, QuickCheck, regex-base, regex-tdfa, safe, safecopy + , scientific, serialise, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "api-tools"; + version = "0.10.1.0"; + sha256 = "1lmgjixga0jsli98xs6yi09pcgn9d44h9hd2gy17d30mzlyfrpx4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty array attoparsec base base16-bytestring + base64-bytestring bytestring case-insensitive cborg containers + deepseq lens QuickCheck regex-base regex-tdfa safe safecopy + scientific serialise template-haskell text time + unordered-containers vector + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring deepseq QuickCheck serialise + ]; + testHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring cborg + containers QuickCheck safecopy serialise tasty tasty-hunit + tasty-quickcheck template-haskell text time unordered-containers + ]; + benchmarkHaskellDepends = [ base criterion text time ]; + description = "DSL for generating API boilerplate and docs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "api-yoti" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, crypto-pubkey-openssh, crypto-pubkey-types + , crypto-simple, cryptonite, directory, hashable, memory, mtl, pem + , text, time, transformers, wreq + }: + mkDerivation { + pname = "api-yoti"; + version = "0.1.0.0"; + sha256 = "1c2jb9qzfzkcbcxabc7xvqc6npdm23dglpd9zqic7wafm7jdmf0s"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring containers + crypto-pubkey-openssh crypto-pubkey-types crypto-simple cryptonite + directory hashable memory mtl pem text time transformers wreq + ]; + testHaskellDepends = [ base bytestring text ]; + description = "Api bindings for Yoti services"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, blaze-html + , blaze-markup, bytestring, bytestring-lexing, case-insensitive + , data-default-class, directory, exceptions, ghc-prim, hashable + , hetero-dict, http-date, http-types, HUnit, mime-types + , monad-control, mtl, primitive, process, resourcet, stringsearch + , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text + , time, transformers, transformers-base, unix-compat + , unordered-containers, vault, wai, wai-extra + }: + mkDerivation { + pname = "apiary"; + version = "2.1.2"; + sha256 = "03b3rhjpjfinj1xnkngipz09d1j1dijy25s0z0a5mvygahlf9kvc"; + revision = "1"; + editedCabalFile = "0fznli6f20wxzbg1b5ylnjiyfqrmvm0wi5jcvhg8przmqhvjmcki"; + libraryHaskellDepends = [ + aeson base blaze-builder blaze-html blaze-markup bytestring + bytestring-lexing case-insensitive data-default-class exceptions + ghc-prim hashable hetero-dict http-date http-types mime-types + monad-control mtl primitive process resourcet stringsearch + template-haskell text time transformers transformers-base + unix-compat unordered-containers vault wai wai-extra + ]; + testHaskellDepends = [ + aeson base bytestring directory http-types HUnit mtl tasty + tasty-hunit tasty-quickcheck wai wai-extra + ]; + description = "Simple and type safe web framework that generate web API documentation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-authenticate" = callPackage + ({ mkDerivation, apiary, apiary-session, authenticate, base + , blaze-builder, bytestring, cereal, data-default-class + , http-client, http-client-tls, http-types, monad-control + , resourcet, text, wai + }: + mkDerivation { + pname = "apiary-authenticate"; + version = "1.5.1"; + sha256 = "0j28iv0am45a104cpc6jd1gv1j7nqwbjji892d0q9g90wlf2r5p8"; + libraryHaskellDepends = [ + apiary apiary-session authenticate base blaze-builder bytestring + cereal data-default-class http-client http-client-tls http-types + monad-control resourcet text wai + ]; + description = "authenticate support for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-clientsession" = callPackage + ({ mkDerivation, apiary, apiary-cookie, apiary-session, base + , bytestring, cereal, clientsession, data-default-class, time + , unix-compat, vault + }: + mkDerivation { + pname = "apiary-clientsession"; + version = "1.5.1"; + sha256 = "1cxxc3nn05k2v0mr2lnhhjwigykx5jws23mik3znq259r18wjjk7"; + libraryHaskellDepends = [ + apiary apiary-cookie apiary-session base bytestring cereal + clientsession data-default-class time unix-compat vault + ]; + description = "clientsession support for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-cookie" = callPackage + ({ mkDerivation, apiary, base, blaze-builder, blaze-html + , bytestring, cookie, time, wai + }: + mkDerivation { + pname = "apiary-cookie"; + version = "1.5.1"; + sha256 = "1lci1vim94nk3ah72wa9iy1vza3gnf3c05jp10bnv0khy131mghy"; + libraryHaskellDepends = [ + apiary base blaze-builder blaze-html bytestring cookie time wai + ]; + description = "Cookie support for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-eventsource" = callPackage + ({ mkDerivation, apiary, base, blaze-builder, wai-extra }: + mkDerivation { + pname = "apiary-eventsource"; + version = "1.5.1"; + sha256 = "0dkvj03ay44m49pmm96y9nvyqlrw91kyw0pzm6wraspagbvs57nm"; + libraryHaskellDepends = [ apiary base blaze-builder wai-extra ]; + description = "eventsource support for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-helics" = callPackage + ({ mkDerivation, apiary, base, bytestring, data-default-class + , helics, helics-wai, monad-control, text, transformers + , types-compat, vault, wai + }: + mkDerivation { + pname = "apiary-helics"; + version = "1.4.0"; + sha256 = "1qm9fnhzafdja6fr20c7qhl6dmagmnzn23ni49ln5k55kbawfk8a"; + revision = "2"; + editedCabalFile = "15r778nj2yj0f6hmjhcxfclxb4l54iwyyvn0wjsja1dml8l5b9l2"; + libraryHaskellDepends = [ + apiary base bytestring data-default-class helics helics-wai + monad-control text transformers types-compat vault wai + ]; + description = "helics support for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-http-client" = callPackage + ({ mkDerivation, apiary, base, bytestring, bytestring-builder + , http-client, http-types, text, transformers, wai + }: + mkDerivation { + pname = "apiary-http-client"; + version = "0.1.4.0"; + sha256 = "0y5sl8xy2ginmb97495xb3dzzczjvrznfrdklvrbsrll9a4b5iia"; + libraryHaskellDepends = [ + apiary base bytestring bytestring-builder http-client http-types + text transformers wai + ]; + description = "A http client for Apiary"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-logger" = callPackage + ({ mkDerivation, apiary, base, data-default-class, fast-logger + , lifted-base, monad-control, monad-logger, transformers + , transformers-base + }: + mkDerivation { + pname = "apiary-logger"; + version = "1.5.1"; + sha256 = "19a8qiv0dygxmznjpr46s3wihryi83qj6d12nzr7d0n7j36ja2d8"; + libraryHaskellDepends = [ + apiary base data-default-class fast-logger lifted-base + monad-control monad-logger transformers transformers-base + ]; + description = "fast-logger support for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-memcached" = callPackage + ({ mkDerivation, apiary, base, bytestring, data-default-class + , memcached-binary, monad-control, text, transformers, types-compat + }: + mkDerivation { + pname = "apiary-memcached"; + version = "1.4.0"; + sha256 = "1rwkj7byc84yism5sxphs1s231910ay8w7lap2cdg0y9k9f24gby"; + revision = "2"; + editedCabalFile = "1rqxpw0rhzqf678jpn7vdircp96q86f0j2w7id2a4bpgmixhfy9s"; + libraryHaskellDepends = [ + apiary base bytestring data-default-class memcached-binary + monad-control text transformers types-compat + ]; + description = "memcached client for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-mongoDB" = callPackage + ({ mkDerivation, apiary, base, bson, data-default-class + , lifted-base, monad-control, mongoDB, resource-pool, text, time + , transformers + }: + mkDerivation { + pname = "apiary-mongoDB"; + version = "1.5.1"; + sha256 = "1liiyk2w2v18455ydbxz7k5d58f29sgmlagxikkgsplbdm3m5mz0"; + libraryHaskellDepends = [ + apiary base bson data-default-class lifted-base monad-control + mongoDB resource-pool text time transformers + ]; + description = "mongoDB support for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-persistent" = callPackage + ({ mkDerivation, apiary, apiary-logger, base, monad-control + , monad-logger, persistent, resource-pool, resourcet, transformers + , transformers-base + }: + mkDerivation { + pname = "apiary-persistent"; + version = "1.5.1"; + sha256 = "03vd0vjz72dd8ngi5n9dziplpxdysql5gxgiqfn825fzc75c9pn4"; + libraryHaskellDepends = [ + apiary apiary-logger base monad-control monad-logger persistent + resource-pool resourcet transformers transformers-base + ]; + description = "persistent support for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-purescript" = callPackage + ({ mkDerivation, apiary, base, bytestring, data-default-class + , filepath, Glob, parsec, purescript, text, transformers + , types-compat, unordered-containers + }: + mkDerivation { + pname = "apiary-purescript"; + version = "1.4.0"; + sha256 = "0z1d2wqpa86bv6xkpiw696sn77fdq52vk2s8951v8qdffbxia3jz"; + revision = "2"; + editedCabalFile = "1zsgamz8yx835xziknd198q02a4mpzdj3dzn5rd45i6mc4c9qnli"; + libraryHaskellDepends = [ + apiary base bytestring data-default-class filepath Glob parsec + purescript text transformers types-compat unordered-containers + ]; + description = "purescript compiler for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-redis" = callPackage + ({ mkDerivation, apiary, base, hedis, transformers }: + mkDerivation { + pname = "apiary-redis"; + version = "1.5.1"; + sha256 = "0b9m165qs7nd9iisbkkx0vpdkv37bh0vvrwq769bjc2k8qkqspwl"; + libraryHaskellDepends = [ apiary base hedis transformers ]; + description = "redis support for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-session" = callPackage + ({ mkDerivation, apiary, base, wai }: + mkDerivation { + pname = "apiary-session"; + version = "1.5.0"; + sha256 = "01z4r0sfm562wssfpqs3yzgwrprh8jzp0xsck4z099pwjknfi4i4"; + libraryHaskellDepends = [ apiary base wai ]; + description = "session support for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apiary-websockets" = callPackage + ({ mkDerivation, apiary, base, wai-websockets, websockets }: + mkDerivation { + pname = "apiary-websockets"; + version = "1.5.0"; + sha256 = "0z43lqjz51r3mw92drjkrl3m8na7ldick76vqas0dr17v1d4qdsw"; + libraryHaskellDepends = [ apiary base wai-websockets websockets ]; + description = "websockets support for apiary web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apigen" = callPackage + ({ mkDerivation, base, casing, cimple, data-fix, hspec + , hspec-discover, mtl, text + }: + mkDerivation { + pname = "apigen"; + version = "0.0.1"; + sha256 = "0ynbfqdkxkv8vjg7cd23gzyly0z6myzib4090y8bkbg7dpjj752c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base casing cimple data-fix mtl text ]; + executableHaskellDepends = [ base cimple text ]; + testHaskellDepends = [ base cimple hspec text ]; + testToolDepends = [ hspec-discover ]; + description = "FFI API generator for several languages"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "apigen"; + }) {}; + + "apioiaf-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, lens, wreq }: + mkDerivation { + pname = "apioiaf-client"; + version = "0.2.1.0"; + sha256 = "0siwf22fvqhq0gx9spj7sfqp0sw90s19szrlhr3sdhvlxs110mhm"; + libraryHaskellDepends = [ aeson base bytestring lens wreq ]; + testHaskellDepends = [ base ]; + description = "Consumer library for anapioficeandfire.com"; + license = lib.licenses.bsd3; + }) {}; + + "apis" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, directory + , ecma262, exceptions, filemanip, filepath, hslogger, hxt, mtl + , opendatatable, split, template-haskell, text, th-lift, time + , transformers, unordered-containers, utf8-string, yql + }: + mkDerivation { + pname = "apis"; + version = "0.0.1"; + sha256 = "07jvx1bsfiqk9l4l9k9yrsmvqm7dc2lb6p7h8p2bzqc3dqcqp67q"; + libraryHaskellDepends = [ + aeson base containers deepseq directory ecma262 exceptions + filemanip filepath hslogger hxt mtl opendatatable split + template-haskell text th-lift time transformers + unordered-containers utf8-string yql + ]; + description = "A Template Haskell library for generating type safe API calls"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "apns-http2" = callPackage + ({ mkDerivation, aeson, aeson-qq, async, base, base16-bytestring + , bytestring, conduit, conduit-extra, containers, data-default + , http2, keys, lens, lifted-base, mmorph, mtl, network, stm + , stm-chans, stm-conduit, text, time, tls, x509, x509-store + , x509-system, x509-validation + }: + mkDerivation { + pname = "apns-http2"; + version = "0.1.1.0"; + sha256 = "1hwybh3c6drqji34x7zwr68l642018ajrdzs4711dxws0ib63jrw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring conduit conduit-extra containers + data-default http2 keys lens lifted-base mmorph mtl network stm + stm-chans stm-conduit text time tls x509 x509-store x509-validation + ]; + executableHaskellDepends = [ + aeson aeson-qq async base base16-bytestring bytestring conduit + conduit-extra containers data-default http2 keys lens lifted-base + mmorph mtl network stm stm-chans stm-conduit text time tls x509 + x509-store x509-system x509-validation + ]; + description = "Apple Push Notification service HTTP/2 integration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "apns-http2-example"; + broken = true; + }) {}; + + "apotiki" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , containers, crypto-api, cryptohash, directory, http-types + , old-time, openpgp, openpgp-asciiarmor, openpgp-crypto-api, scotty + , strict, tar, text, transformers, wai-extra, wai-middleware-static + , zlib + }: + mkDerivation { + pname = "apotiki"; + version = "0.5.2"; + sha256 = "1rih1lasky5sjdf3lz2qi2qya3iwbbxs658p77h1amqpsa7lsfp7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base binary bytestring containers crypto-api + cryptohash directory http-types old-time openpgp openpgp-asciiarmor + openpgp-crypto-api scotty strict tar text transformers wai-extra + wai-middleware-static zlib + ]; + executableHaskellDepends = [ + aeson attoparsec base binary bytestring containers crypto-api + cryptohash directory http-types old-time openpgp openpgp-asciiarmor + openpgp-crypto-api scotty strict tar text transformers wai-extra + wai-middleware-static zlib + ]; + description = "a faster debian repository"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "apotiki"; + }) {}; + + "app-lens" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, lens, mtl }: + mkDerivation { + pname = "app-lens"; + version = "0.1.0.3"; + sha256 = "0i6pz68hqlpz15w82zkh6yycflnxzcnyx64xx396a57f3sk6dfgc"; + libraryHaskellDepends = [ base containers lens mtl ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq lens mtl + ]; + description = "applicative (functional) bidirectional programming beyond composition chains"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "app-settings" = callPackage + ({ mkDerivation, base, containers, directory, hspec, HUnit, mtl + , parsec, text + }: + mkDerivation { + pname = "app-settings"; + version = "0.2.0.12"; + sha256 = "1nncn8vmq55m4b6zh77mdmx19d1s7z0af4pmz1v082bpf2wril9b"; + libraryHaskellDepends = [ + base containers directory mtl parsec text + ]; + testHaskellDepends = [ + base containers directory hspec HUnit mtl parsec text + ]; + description = "A library to manage application settings (INI file-like)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "appar" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "appar"; + version = "0.1.8"; + sha256 = "07v3h766q9mnhphsm53718h1lds147ix7dj15kc5hnsj4vffvkn4"; + libraryHaskellDepends = [ base bytestring ]; + description = "A simple applicative parser"; + license = lib.licenses.bsd3; + }) {}; + + "appc" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , hspec-smallcheck, optparse-applicative, semver, smallcheck, text + , uuid + }: + mkDerivation { + pname = "appc"; + version = "0.0.6"; + sha256 = "0qns7kjp9sjrpdx6vfkci9q6xinb0gwkb1a9ssw8xfbqqhf9ljms"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers semver text uuid + ]; + executableHaskellDepends = [ + aeson base bytestring containers optparse-applicative semver text + uuid + ]; + testHaskellDepends = [ + aeson base hspec hspec-smallcheck semver smallcheck text uuid + ]; + description = "app container types and tools"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "appc"; + broken = true; + }) {}; + + "appendful" = callPackage + ({ mkDerivation, aeson, autodocodec, base, containers, deepseq, mtl + , validity, validity-containers + }: + mkDerivation { + pname = "appendful"; + version = "0.1.0.0"; + sha256 = "07bs55kwj0r5q8z9mvihc890yfan9whis8q1n5k27sbqpfbwaqws"; + libraryHaskellDepends = [ + aeson autodocodec base containers deepseq mtl validity + validity-containers + ]; + license = lib.licenses.mit; + }) {}; + + "appendful-persistent" = callPackage + ({ mkDerivation, appendful, base, containers, genvalidity + , genvalidity-appendful, genvalidity-persistent + , genvalidity-sydtest, microlens, monad-logger, mtl, path, path-io + , persistent, persistent-sqlite, persistent-template, QuickCheck + , sydtest, sydtest-discover, text, validity + }: + mkDerivation { + pname = "appendful-persistent"; + version = "0.1.0.1"; + sha256 = "02l78jqyc20q1i4d1b83ds63pd2nl189wg29zbvwryjcajr8ci3f"; + libraryHaskellDepends = [ + appendful base containers microlens persistent + ]; + testHaskellDepends = [ + appendful base containers genvalidity genvalidity-appendful + genvalidity-persistent genvalidity-sydtest monad-logger mtl path + path-io persistent persistent-sqlite persistent-template QuickCheck + sydtest text validity + ]; + testToolDepends = [ sydtest-discover ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "appendmap" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "appendmap"; + version = "0.1.5"; + sha256 = "03mr60hgb5593s9vhc5890xwd2pdyismfkvnvw5hxhq26wda5grd"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + description = "Map with a Semigroup and Monoid instances delegating to Semigroup of the elements"; + license = lib.licenses.bsd3; + }) {}; + + "applicable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "applicable"; + version = "0.4.1.0"; + sha256 = "0bkcwrxz313825vvm0yspj7vw2zmky8g2vq1yb9s8wgxzm4b7m8n"; + libraryHaskellDepends = [ base ]; + description = "A class for things that can be applied"; + license = lib.licenses.mit; + }) {}; + + "applicative-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "applicative-extras"; + version = "0.1.8"; + sha256 = "1svsf8mvb816nksg1dh4dz3cms2zx2hjprz2z7h3zidpxmzs0pr8"; + libraryHaskellDepends = [ base ]; + description = "Instances for Applicative"; + license = lib.licenses.bsd3; + }) {}; + + "applicative-fail" = callPackage + ({ mkDerivation, base, bifunctors, checkers, dlist, mtl, QuickCheck + , tasty, tasty-quickcheck, transformers, transformers-base + }: + mkDerivation { + pname = "applicative-fail"; + version = "1.1.1"; + sha256 = "11bk0svzdys8rgx6nzb80fkxz8mp6r0238ylmb5wzsnl8nc9y041"; + libraryHaskellDepends = [ + base bifunctors dlist mtl transformers transformers-base + ]; + testHaskellDepends = [ + base checkers mtl QuickCheck tasty tasty-quickcheck + ]; + description = "Applicative functor and monad which collects all your fails"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "applicative-numbers" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "applicative-numbers"; + version = "0.1.3"; + sha256 = "0rnjl7yz6nga4qi0jdvhf911yf1qk6gy2fm5236bsgc50d5wbaw0"; + libraryHaskellDepends = [ base ]; + description = "Applicative-based numeric instances"; + license = lib.licenses.bsd3; + }) {}; + + "applicative-parsec" = callPackage + ({ mkDerivation, base, containers, lens, mtl, QuickCheck + , test-framework, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "applicative-parsec"; + version = "0.1.0.0"; + sha256 = "12y2j9lpaqpjcr2a9fk4anlvc1cw5rimyx031b6xa5dx500phrrx"; + libraryHaskellDepends = [ base containers lens mtl text ]; + testHaskellDepends = [ + base mtl QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "An applicative parser combinator library"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "applicative-quoters" = callPackage + ({ mkDerivation, base, haskell-src-meta, template-haskell }: + mkDerivation { + pname = "applicative-quoters"; + version = "0.1.0.8"; + sha256 = "10m29d0938khjdazsmsvvncr5xndnpzpm1b7ymzb3b4b81xmcpgl"; + revision = "1"; + editedCabalFile = "0ccdnkl3pxkwcg7m3xalqwax1gzaj3hg85zb219y7cfva2pvz1jp"; + libraryHaskellDepends = [ base haskell-src-meta template-haskell ]; + description = "Quasiquoters for idiom brackets and an applicative do-notation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "applicative-splice" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, mtl, syb + , template-haskell + }: + mkDerivation { + pname = "applicative-splice"; + version = "0.0.0.0"; + sha256 = "0am32b6yb39bk42bh053vl0glidm791bfzgx2crd7q8jiihdqxca"; + libraryHaskellDepends = [ + base haskell-src-exts haskell-src-meta mtl syb template-haskell + ]; + description = "Write applicative programs in direct style (generalizes idiom brackets)"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "apply-merge" = callPackage + ({ mkDerivation, base, containers, falsify, pqueue, tasty + , tasty-bench, tasty-expected-failure, tasty-hunit, transformers + , vector + }: + mkDerivation { + pname = "apply-merge"; + version = "0.1.0.0"; + sha256 = "1wkm96jhy9z0k3nyzba6x33r9nv69chsyd44srwpp3qryzm3884k"; + libraryHaskellDepends = [ base containers pqueue ]; + testHaskellDepends = [ + base containers falsify pqueue tasty tasty-expected-failure + tasty-hunit transformers vector + ]; + benchmarkHaskellDepends = [ + base containers pqueue tasty-bench transformers vector + ]; + description = "Lift a binary, non-decreasing function onto ordered lists and order the output"; + license = lib.licenses.bsd3; + }) {}; + + "apply-refact_0_9_3_0" = callPackage + ({ mkDerivation, base, containers, directory, extra, filemanip + , filepath, ghc, ghc-boot-th, ghc-exactprint, optparse-applicative + , process, refact, silently, syb, tasty, tasty-expected-failure + , tasty-golden, transformers, uniplate, unix-compat + }: + mkDerivation { + pname = "apply-refact"; + version = "0.9.3.0"; + sha256 = "1sn5g71sx8xa4ggyk49m661iip6zrzl65vb87l16l31kf79bbm7w"; + revision = "1"; + editedCabalFile = "0hgdjm6ydfc29d922h1cpwrch61r5qchzrw21dz80kdry53qxl5q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory extra filemanip ghc ghc-boot-th + ghc-exactprint process refact syb transformers uniplate unix-compat + ]; + executableHaskellDepends = [ + base containers directory extra filemanip filepath ghc ghc-boot-th + ghc-exactprint optparse-applicative process refact syb transformers + uniplate unix-compat + ]; + testHaskellDepends = [ + base containers directory extra filemanip filepath ghc ghc-boot-th + ghc-exactprint optparse-applicative process refact silently syb + tasty tasty-expected-failure tasty-golden transformers uniplate + unix-compat + ]; + description = "Perform refactorings specified by the refact library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "refactor"; + }) {}; + + "apply-refact_0_11_0_0" = callPackage + ({ mkDerivation, base, containers, directory, extra, filemanip + , filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths + , optparse-applicative, process, refact, silently, syb, tasty + , tasty-expected-failure, tasty-golden, transformers, uniplate + , unix-compat + }: + mkDerivation { + pname = "apply-refact"; + version = "0.11.0.0"; + sha256 = "1bmm9s8h5grqp1c8m1x9icbhznfc565za8w3sqfpiylid7c7fz72"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory extra filemanip ghc-boot-th + ghc-exactprint ghc-paths process refact syb transformers uniplate + unix-compat + ]; + executableHaskellDepends = [ + base containers directory extra filemanip filepath ghc ghc-boot-th + ghc-exactprint ghc-paths optparse-applicative process refact syb + transformers uniplate unix-compat + ]; + testHaskellDepends = [ + base containers directory extra filemanip filepath ghc ghc-boot-th + ghc-exactprint ghc-paths optparse-applicative process refact + silently syb tasty tasty-expected-failure tasty-golden transformers + uniplate unix-compat + ]; + description = "Perform refactorings specified by the refact library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "refactor"; + }) {}; + + "apply-refact" = callPackage + ({ mkDerivation, base, containers, directory, extra, filemanip + , filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths + , optparse-applicative, process, refact, silently, syb, tasty + , tasty-expected-failure, tasty-golden, transformers, uniplate + , unix-compat + }: + mkDerivation { + pname = "apply-refact"; + version = "0.13.0.0"; + sha256 = "1icdy5jh8yxjljcxywsyg29papjv0ipscy5mxb59fklx68b1za9g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory extra filemanip ghc ghc-boot-th + ghc-exactprint process refact syb transformers uniplate unix-compat + ]; + executableHaskellDepends = [ + base containers directory extra filemanip filepath ghc ghc-boot-th + ghc-exactprint ghc-paths optparse-applicative process refact syb + transformers uniplate unix-compat + ]; + testHaskellDepends = [ + base containers directory extra filemanip filepath ghc ghc-boot-th + ghc-exactprint ghc-paths optparse-applicative process refact + silently syb tasty tasty-expected-failure tasty-golden transformers + uniplate unix-compat + ]; + description = "Perform refactorings specified by the refact library"; + license = lib.licenses.bsd3; + mainProgram = "refactor"; + }) {}; + + "apply-refact_0_14_0_0" = callPackage + ({ mkDerivation, base, containers, directory, extra, filemanip + , filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths + , optparse-applicative, process, refact, silently, syb, tasty + , tasty-expected-failure, tasty-golden, transformers, uniplate + , unix-compat + }: + mkDerivation { + pname = "apply-refact"; + version = "0.14.0.0"; + sha256 = "17dndhrpli0149rqbcyygb4w3lpmz8068pyrkcpwvfkd21p8yikk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory extra filemanip ghc ghc-boot-th + ghc-exactprint process refact syb transformers uniplate unix-compat + ]; + executableHaskellDepends = [ + base containers directory extra filemanip filepath ghc ghc-boot-th + ghc-exactprint ghc-paths optparse-applicative process refact syb + transformers uniplate unix-compat + ]; + testHaskellDepends = [ + base containers directory extra filemanip filepath ghc ghc-boot-th + ghc-exactprint ghc-paths optparse-applicative process refact + silently syb tasty tasty-expected-failure tasty-golden transformers + uniplate unix-compat + ]; + description = "Perform refactorings specified by the refact library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "refactor"; + }) {}; + + "apply-unordered" = callPackage + ({ mkDerivation, base, fin, ghc, ghc-tcplugins-extra, hspec + , should-not-typecheck, syb + }: + mkDerivation { + pname = "apply-unordered"; + version = "1.0"; + sha256 = "0ajvml2kndhpkcjlcb2a2aaxfi45rlbjq8brd1j9k66xymjkxigp"; + libraryHaskellDepends = [ base fin ghc ghc-tcplugins-extra syb ]; + testHaskellDepends = [ + base fin ghc ghc-tcplugins-extra hspec should-not-typecheck syb + ]; + description = "Apply a function to an argument specified by a type level Nat"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "apply-unordered-mono" = callPackage + ({ mkDerivation, base, hspec, should-not-typecheck }: + mkDerivation { + pname = "apply-unordered-mono"; + version = "1.0"; + sha256 = "1wpla9alhi0srhhy1vxv0dk5hgd0gnwwbwczm6a70w9gga3nms7z"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec should-not-typecheck ]; + description = "Apply functions to arguments in an unordered type-directed fashion"; + license = lib.licenses.bsd3; + }) {}; + + "apportionment" = callPackage + ({ mkDerivation, base, containers, doctest-exitcode-stdio + , doctest-lib, QuickCheck, utility-ht + }: + mkDerivation { + pname = "apportionment"; + version = "0.0.0.4"; + sha256 = "12b4jlh3k3da1w5lw8z83qgvn0ys85xwvdqylm5kwfi2i1i72256"; + libraryHaskellDepends = [ base containers utility-ht ]; + testHaskellDepends = [ + base doctest-exitcode-stdio doctest-lib QuickCheck + ]; + description = "Round a set of numbers while maintaining its sum"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "approveapi" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, deepseq, exceptions, hspec + , http-api-data, http-client, http-client-tls, http-media + , http-types, iso8601-time, katip, microlens, mtl, network + , QuickCheck, random, safe-exceptions, semigroups, text, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "approveapi"; + version = "0.1.3.0"; + sha256 = "1ylqv8vgz1nzndgms1rjn2fcqjymlx80xfyil0si2h0jxwxbwfr5"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + deepseq exceptions http-api-data http-client http-client-tls + http-media http-types iso8601-time katip microlens mtl network + random safe-exceptions text time transformers unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec iso8601-time mtl QuickCheck + semigroups text time transformers unordered-containers vector + ]; + description = "ApproveAPI Haskell Client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "approx" = callPackage + ({ mkDerivation, base, containers, hashable, QuickCheck, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "approx"; + version = "0.1.0.1"; + sha256 = "0vzi0ai7lf7ji2lbf9v412fvrins7acy0dqs4j8ylfd1chck1w99"; + revision = "1"; + editedCabalFile = "0kj9qqfv8fzg5b6l33avflxjlmd52wjsjridff1d5n071dnif37y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers hashable text time unordered-containers vector + ]; + executableHaskellDepends = [ + base containers hashable text time unordered-containers vector + ]; + testHaskellDepends = [ + base containers hashable QuickCheck text time unordered-containers + vector + ]; + description = "Easy-to-use emulation of approximate, ranges and tolerances in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "approx-exe"; + broken = true; + }) {}; + + "approx-rand-test" = callPackage + ({ mkDerivation, base, Chart, Chart-diagrams, colour, conduit + , containers, data-default, data-default-class, filepath, HUnit + , ieee754, lens, mersenne-random-pure64, monad-mersenne-random, mtl + , statistics, test-framework, test-framework-hunit, text + , transformers, vector, vector-algorithms + }: + mkDerivation { + pname = "approx-rand-test"; + version = "0.2.1"; + sha256 = "17aww5sffw07wk8hlyf0qv26v0jkr5qzv45wxk4zhhyb453b9m41"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base mersenne-random-pure64 monad-mersenne-random mtl statistics + transformers vector + ]; + executableHaskellDepends = [ + base Chart Chart-diagrams colour conduit containers data-default + data-default-class filepath lens mersenne-random-pure64 + monad-mersenne-random mtl statistics text vector vector-algorithms + ]; + testHaskellDepends = [ + base HUnit ieee754 mersenne-random-pure64 monad-mersenne-random mtl + test-framework test-framework-hunit vector + ]; + description = "Approximate randomization test"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "approximate" = callPackage + ({ mkDerivation, base, binary, bytes, cereal, comonad, deepseq + , ghc-prim, hashable, lens, log-domain, pointed, safecopy + , semigroupoids, semigroups, vector + }: + mkDerivation { + pname = "approximate"; + version = "0.3.5"; + sha256 = "1f168ac9xryrv50k7gvh89xv0mj6c42cxw7pj01pqcbppbs0rm3g"; + revision = "3"; + editedCabalFile = "10y11nm6rfh5s6vzw0z7zn29gv6z6ll8q7gmw30yc1xxmy78rxqj"; + libraryHaskellDepends = [ + base binary bytes cereal comonad deepseq ghc-prim hashable lens + log-domain pointed safecopy semigroupoids semigroups vector + ]; + description = "Approximate discrete values and numbers"; + license = lib.licenses.bsd3; + }) {}; + + "approximate-equality" = callPackage + ({ mkDerivation, base, type-level-natural-number }: + mkDerivation { + pname = "approximate-equality"; + version = "1.1.0.2"; + sha256 = "0pxvyb5a6vh0isba81flv7wjlwfn091xrma7g6wzr08bvqmix883"; + libraryHaskellDepends = [ base type-level-natural-number ]; + description = "Newtype wrappers for approximate equality"; + license = lib.licenses.bsd3; + }) {}; + + "ar-timestamp-wiper" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "ar-timestamp-wiper"; + version = "0.1.0"; + sha256 = "1gk1z0dw7i0c3wql1zh8iri6573falmiz31s0widfz7dav45vkrz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + executableHaskellDepends = [ base bytestring ]; + description = "Wipes time stamps from .a files (like ar -D)"; + license = lib.licenses.mit; + mainProgram = "ar-timestamp-wiper"; + }) {}; + + "arb-fft" = callPackage + ({ mkDerivation, base, containers, criterion, directory, filepath + , primitive, QuickCheck, tasty, tasty-quickcheck, transformers + , vector + }: + mkDerivation { + pname = "arb-fft"; + version = "0.3.0.0"; + sha256 = "1k0gqk9jnmg7mv65hjr17k6ylyjpinib7w0wzx25hnisb9nr3227"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers criterion directory filepath primitive transformers + vector + ]; + executableHaskellDepends = [ base containers criterion vector ]; + testHaskellDepends = [ + base containers QuickCheck tasty tasty-quickcheck vector + ]; + description = "Pure Haskell arbitrary length FFT library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "profile-256"; + broken = true; + }) {}; + + "arbb-vm" = callPackage + ({ mkDerivation, arbb_dev, base, bytestring, cereal, containers + , directory, mtl, pretty + }: + mkDerivation { + pname = "arbb-vm"; + version = "0.1.1.20"; + sha256 = "0k31ardnlg925vcrrl4n9w09867dbr68sdnc3bhs9xz1r9cdlkv8"; + libraryHaskellDepends = [ + base bytestring cereal containers directory mtl pretty + ]; + librarySystemDepends = [ arbb_dev ]; + description = "FFI binding to the Intel Array Building Blocks (ArBB) virtual machine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {arbb_dev = null;}; + + "arbor-datadog" = callPackage + ({ mkDerivation, aeson, auto-update, base, buffer-builder + , bytestring, Cabal, dlist, generic-lens, hspec, hspec-discover + , lens, mtl, network, optparse-applicative, random, resourcet, text + , time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "arbor-datadog"; + version = "0.1.0.1"; + sha256 = "1a6kvrm150kc12mi8sb3j89v5q9siwpqnrfsbcfxw4wq5jrwxsbg"; + libraryHaskellDepends = [ + aeson auto-update base buffer-builder bytestring dlist generic-lens + lens mtl network optparse-applicative random resourcet text time + transformers unordered-containers vector + ]; + testHaskellDepends = [ + base Cabal generic-lens hspec lens network resourcet time + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Datadog client for Haskell"; + license = lib.licenses.mit; + }) {}; + + "arbor-lru-cache" = callPackage + ({ mkDerivation, base, containers, hedgehog, hspec, hspec-discover + , hw-hspec-hedgehog, stm + }: + mkDerivation { + pname = "arbor-lru-cache"; + version = "0.1.1.1"; + sha256 = "0ayr6d5p7x2b2ggck56skbbzsmf44vrsr5jf3bzhnqwcm1lljbv0"; + libraryHaskellDepends = [ base containers stm ]; + testHaskellDepends = [ + base containers hedgehog hspec hw-hspec-hedgehog stm + ]; + testToolDepends = [ hspec-discover ]; + description = "LRU cache based on STM"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "arbor-monad-counter" = callPackage + ({ mkDerivation, base, containers, generic-lens, hedgehog, hspec + , hspec-discover, hw-hspec-hedgehog, lens, mtl, resourcet, stm + , transformers + }: + mkDerivation { + pname = "arbor-monad-counter"; + version = "2.0.2"; + sha256 = "1bfqjbfyr6f11w1g9i45wcnqjpsjs1jwwjij64nq5903m8bsby73"; + libraryHaskellDepends = [ + base containers generic-lens lens mtl resourcet stm transformers + ]; + testHaskellDepends = [ + base containers generic-lens hedgehog hspec hw-hspec-hedgehog lens + mtl resourcet stm transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Counter library for submitting metrics to a backend such as datadog"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "arbor-monad-logger" = callPackage + ({ mkDerivation, base, bytestring, fast-logger, hedgehog, hspec + , hspec-discover, hw-hspec-hedgehog, monad-logger, mtl + , optparse-applicative, text + }: + mkDerivation { + pname = "arbor-monad-logger"; + version = "0.1.1.3"; + sha256 = "1x44kavmgm7nffvnakyrmcxq03vshg15vkk8wcpvkq43dndk9jb2"; + revision = "1"; + editedCabalFile = "0srypscv4gd1q2h6namm507211xd3cnqv144h2pb1mayy20m9a8m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring fast-logger monad-logger optparse-applicative text + ]; + executableHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base hedgehog hspec hw-hspec-hedgehog ]; + testToolDepends = [ hspec-discover ]; + description = "Simple logging library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "arbor-monad-logger-example"; + broken = true; + }) {}; + + "arbor-monad-metric" = callPackage + ({ mkDerivation, arbor-datadog, base, bytestring, containers + , generic-lens, hedgehog, hspec, hspec-discover, hw-hspec-hedgehog + , lens, mtl, network, resourcet, stm, text, transformers + }: + mkDerivation { + pname = "arbor-monad-metric"; + version = "1.2.1"; + sha256 = "0lrp60nspihvyjzlj8y7ndwkhp1r09rx85mxkal5alcbgg0nzqf7"; + libraryHaskellDepends = [ + base containers generic-lens lens mtl resourcet stm text + transformers + ]; + testHaskellDepends = [ + arbor-datadog base bytestring containers generic-lens hedgehog + hspec hw-hspec-hedgehog lens mtl network resourcet stm text + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Core metric library for publishing metrics"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "arbor-monad-metric-datadog" = callPackage + ({ mkDerivation, arbor-datadog, arbor-monad-metric, base + , bytestring, containers, exceptions, fast-logger, generic-lens + , hedgehog, hspec, hspec-discover, hw-hspec-hedgehog, lens + , monad-logger, mtl, network, resourcet, stm, text, transformers + }: + mkDerivation { + pname = "arbor-monad-metric-datadog"; + version = "1.1.2"; + sha256 = "1wja13n9k2vad0icqsm8lydrxkgb01062ajm3y1xq7fybn5g6rbx"; + libraryHaskellDepends = [ + arbor-datadog arbor-monad-metric base bytestring containers + generic-lens lens mtl network resourcet stm text transformers + ]; + testHaskellDepends = [ + arbor-datadog arbor-monad-metric base bytestring containers + exceptions fast-logger generic-lens hedgehog hspec + hw-hspec-hedgehog lens monad-logger mtl network resourcet stm text + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Metric library backend for datadog"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "arbor-postgres" = callPackage + ({ mkDerivation, base, bytestring, generic-lens, lens, network-uri + , optparse-applicative, postgresql-simple, text + }: + mkDerivation { + pname = "arbor-postgres"; + version = "0.0.5"; + sha256 = "0vn3jv60pphjjmhjwn1il3sh886dgdxs47gdiqfrii12hv8rsi21"; + revision = "1"; + editedCabalFile = "0954zfh8rnajywcjipd614axbpqq1r04v2nrrmgyjb3f6bk1y8k9"; + libraryHaskellDepends = [ + base bytestring generic-lens lens network-uri optparse-applicative + postgresql-simple text + ]; + description = "Convenience types and functions for postgresql-simple"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "arbtt" = callPackage + ({ mkDerivation, aeson, array, attoparsec, attoparsec-aeson, base + , binary, bytestring, bytestring-progress, conduit, containers + , deepseq, directory, exceptions, filepath, mtl, parsec, pcre-light + , process-extras, resourcet, strict, tasty, tasty-golden + , tasty-hunit, terminal-progress-bar, text, time, transformers, tz + , unix, unliftio-core, utf8-string, X11 + }: + mkDerivation { + pname = "arbtt"; + version = "0.12.0.3"; + sha256 = "1wgc17fwnsqff8amwvv6jymhwjqrw653simv6gyxx89s1cla954d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson array attoparsec attoparsec-aeson base binary bytestring + bytestring-progress conduit containers deepseq directory exceptions + filepath mtl parsec pcre-light resourcet strict + terminal-progress-bar text time transformers tz unix unliftio-core + utf8-string X11 + ]; + testHaskellDepends = [ + base binary bytestring containers deepseq directory mtl parsec + pcre-light process-extras tasty tasty-golden tasty-hunit time + transformers tz unix utf8-string + ]; + description = "Automatic Rule-Based Time Tracker"; + license = lib.licenses.gpl2Only; + maintainers = [ lib.maintainers.rvl ]; + }) {}; + + "arcgrid" = callPackage + ({ mkDerivation, base, parsec, parsec-numeric }: + mkDerivation { + pname = "arcgrid"; + version = "0.1.0.0"; + sha256 = "153ngiw2bp0c5lpiqbvhnxbf55x06ymiicnr262hbmzxkasdxskf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec parsec-numeric ]; + executableHaskellDepends = [ base ]; + description = "Parse ESRI/ArcInfo (ArcGrid) raster GIS files"; + license = lib.licenses.bsd3; + mainProgram = "arcgrid-dump"; + }) {}; + + "arcgrid-viewer" = callPackage + ({ mkDerivation, arcgrid, base, bytestring, gloss, transformers }: + mkDerivation { + pname = "arcgrid-viewer"; + version = "0.1.0.0"; + sha256 = "1avxg7xic2h9visv16frzajdh4kn8rriq7p47714b3zarhx1f99p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + arcgrid base bytestring gloss transformers + ]; + description = "Simple viewer for ESRI/ArcInfo (ArcGrid) geospatial data"; + license = lib.licenses.bsd3; + mainProgram = "arcgrid-viewer"; + }) {}; + + "arch-hs" = callPackage + ({ mkDerivation, aeson, algebraic-graphs, arch-web, base + , bytestring, Cabal, conduit, conduit-extra, containers, deepseq + , Diff, directory, filepath, hackage-db, http-client + , http-client-tls, megaparsec, microlens, microlens-th + , neat-interpolation, optparse-simple, polysemy, prettyprinter + , prettyprinter-ansi-terminal, servant-client, split, tar-conduit + , template-haskell, text + }: + mkDerivation { + pname = "arch-hs"; + version = "0.11.1.0"; + sha256 = "1f50id3xplp8zwi379n6xi4in01gms97qbqnfxnsqzrv47xszwj4"; + revision = "4"; + editedCabalFile = "1qizarnjfzlml2v0bpdswhxdapakyhqil4avvmflzg4s3fm31m7l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson algebraic-graphs arch-web base bytestring Cabal conduit + conduit-extra containers deepseq Diff directory filepath hackage-db + http-client http-client-tls megaparsec microlens microlens-th + neat-interpolation optparse-simple polysemy prettyprinter + prettyprinter-ansi-terminal servant-client split tar-conduit + template-haskell text + ]; + executableHaskellDepends = [ + aeson algebraic-graphs arch-web base bytestring Cabal conduit + conduit-extra containers deepseq Diff directory filepath hackage-db + http-client http-client-tls megaparsec microlens microlens-th + neat-interpolation optparse-simple polysemy prettyprinter + prettyprinter-ansi-terminal servant-client split tar-conduit + template-haskell text + ]; + description = "Distribute hackage packages to archlinux"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "arch-web" = callPackage + ({ mkDerivation, aeson, base, deriving-aeson, exceptions + , http-client, http-client-tls, http-types, HUnit, lens, mtl + , servant, servant-client, servant-client-core, text, time + }: + mkDerivation { + pname = "arch-web"; + version = "0.2"; + sha256 = "0axyb62pjgh1l60qx6z8mppiq5gam3g6c9wfbrww8wl7f2kamwrp"; + revision = "1"; + editedCabalFile = "1msmx8w3m2aypigramyiwqz77vzx8r6ssyp0p35ndb03mzmrry3p"; + libraryHaskellDepends = [ + aeson base deriving-aeson exceptions http-client http-client-tls + http-types lens mtl servant servant-client servant-client-core text + time + ]; + testHaskellDepends = [ + aeson base deriving-aeson exceptions http-client http-client-tls + http-types HUnit lens mtl servant servant-client + servant-client-core text time + ]; + description = "Arch Linux official and AUR web interface binding"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.berberman ]; + }) {}; + + "archive" = callPackage + ({ mkDerivation, base, bytestring, debian, debian-mirror, directory + , Extra, filepath, help, HUnit, mtl, network, old-locale, pretty + , process, progress, regex-compat, regex-posix, time, unix + , Unixutils, xhtml + }: + mkDerivation { + pname = "archive"; + version = "1.2.12"; + sha256 = "0rdgrdmmsn4qijbbprw4dbppb5klgn9lw3fyizzcd79gsgz4s61r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring debian debian-mirror directory Extra filepath help + HUnit mtl network old-locale pretty process progress regex-compat + regex-posix time unix Unixutils xhtml + ]; + description = "A library and programs for creating hardlinked incremental archives or backups"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "archive"; + broken = true; + }) {debian-mirror = null; help = null;}; + + "archive-libarchive" = callPackage + ({ mkDerivation, base, bytestring, composition-prelude, cpphs + , libarchive + }: + mkDerivation { + pname = "archive-libarchive"; + version = "1.0.0.1"; + sha256 = "079wm4c9bahvi693g6655ag9rz9l5g7i4b82q7zm0hz383f94zsl"; + libraryHaskellDepends = [ + base bytestring composition-prelude libarchive + ]; + libraryToolDepends = [ cpphs ]; + description = "Common interface using libarchive"; + license = lib.licenses.bsd3; + }) {}; + + "archive-sig" = callPackage + ({ mkDerivation, base, bytestring, composition-prelude + , dir-traverse + }: + mkDerivation { + pname = "archive-sig"; + version = "1.0.2.0"; + sha256 = "0n9z13p76c9hxxy9ljjf3y1w9mh952rvihz4xgn0xpb03i1agj65"; + libraryHaskellDepends = [ + base bytestring composition-prelude dir-traverse + ]; + description = "Backpack signature for archive libraries"; + license = lib.licenses.bsd3; + }) {}; + + "archive-tar" = callPackage + ({ mkDerivation, base, bytestring, composition-prelude, cpphs, tar + }: + mkDerivation { + pname = "archive-tar"; + version = "1.0.0.0"; + sha256 = "0gcpcgw8vniq1kz8f7xwj6kqr7zl85m3jr9qns277bq2i58jmd0w"; + libraryHaskellDepends = [ + base bytestring composition-prelude tar + ]; + libraryToolDepends = [ cpphs ]; + description = "Common interface using the tar package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "archive-tar-bytestring" = callPackage + ({ mkDerivation, base, bytestring, composition-prelude, cpphs + , tar-bytestring, text, unix + }: + mkDerivation { + pname = "archive-tar-bytestring"; + version = "1.0.0.0"; + sha256 = "0gda7vpzjxsi8qidzqz1967a3nbap8m52f4ncfj8ph6kwh3pw2zb"; + libraryHaskellDepends = [ + base bytestring composition-prelude tar-bytestring text unix + ]; + libraryToolDepends = [ cpphs ]; + description = "Common interface using the tar-bytestring package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "archiver" = callPackage + ({ mkDerivation, base, bytestring, containers, curl, HTTP, network + , process, random + }: + mkDerivation { + pname = "archiver"; + version = "0.6.2.1"; + sha256 = "19gvja890lhn9zr2aqjshwq5qqb95nynxrsw5wk4z2a417xj70j2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base curl HTTP network ]; + executableHaskellDepends = [ + base bytestring containers process random + ]; + description = "Archive supplied URLs in WebCite & Internet Archive"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "archiver"; + broken = true; + }) {}; + + "archlinux" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , pretty + }: + mkDerivation { + pname = "archlinux"; + version = "1.3"; + sha256 = "051pgn39f8xq80qf8g04j162n6zysvcdbj8a8m05x6vi6mbr9jx2"; + libraryHaskellDepends = [ + base Cabal containers directory filepath pretty + ]; + description = "Support for working with Arch Linux packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "archlinux-web" = callPackage + ({ mkDerivation, archlinux, base, Cabal, containers, csv, deepseq + , directory, filepath, HTTP, json, old-time, parallel, pretty + , prettyclass, process, strict-concurrency, xhtml + }: + mkDerivation { + pname = "archlinux-web"; + version = "0.1"; + sha256 = "1rzjkxxmf24hrmlc70s416akn6rbcly7152ly618dxgigvqnir48"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + archlinux base Cabal containers csv deepseq directory filepath HTTP + json old-time parallel pretty prettyclass process + strict-concurrency xhtml + ]; + executableHaskellDepends = [ + archlinux base Cabal containers csv deepseq directory filepath HTTP + json old-time parallel pretty prettyclass process + strict-concurrency xhtml + ]; + description = "Website maintenance for Arch Linux packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "archnews" = callPackage + ({ mkDerivation, base, containers, download-curl, feed, tagsoup }: + mkDerivation { + pname = "archnews"; + version = "0.2"; + sha256 = "1v7b6w2cqfy69kvsr09a1qv4zyz78khygmd9l9hqjlmj7w3x8gys"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers download-curl feed tagsoup + ]; + description = "Convert Arch Linux package updates in RSS to pretty markdown"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "archnews"; + broken = true; + }) {}; + + "arduino-copilot" = callPackage + ({ mkDerivation, base, containers, copilot, copilot-c99 + , copilot-language, directory, filepath, mtl, optparse-applicative + , process, sketch-frp-copilot, temporary + }: + mkDerivation { + pname = "arduino-copilot"; + version = "1.7.8"; + sha256 = "0gb7w8sp75z9b3avlpy2cli60rxfyxkdppaf1pmlhsgnlf2fjjz6"; + libraryHaskellDepends = [ + base containers copilot copilot-c99 copilot-language directory + filepath mtl optparse-applicative sketch-frp-copilot temporary + ]; + testHaskellDepends = [ base directory process temporary ]; + description = "Arduino programming in haskell using the Copilot stream DSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "arena" = callPackage + ({ mkDerivation, base, bytes, bytestring, containers, criterion + , digest, directory, filepath, mtl, persistent-vector, safe + , semigroups, unix + }: + mkDerivation { + pname = "arena"; + version = "0.1"; + sha256 = "1rg8lnxxyw37ysp8xx4v5f1ldvr344paqx5s4in3n10yc1kbs5ab"; + revision = "1"; + editedCabalFile = "0f81q0bvmhi4c3965970zb3mmgif1lmrw7q69kfyvw8d9ayvv6ps"; + libraryHaskellDepends = [ + base bytes bytestring containers digest directory filepath mtl + persistent-vector safe semigroups unix + ]; + testHaskellDepends = [ + base bytes containers directory mtl semigroups + ]; + benchmarkHaskellDepends = [ + base criterion directory mtl semigroups + ]; + description = "A journaled data store"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "arff" = callPackage + ({ mkDerivation, base, binary, bytestring, bytestring-lexing + , bytestring-show, old-locale, time + }: + mkDerivation { + pname = "arff"; + version = "0.1.0"; + sha256 = "1mwak4kl4ksg5vqya9abz02v0zgj6lbi6bzq2bd8jpnncazsxha5"; + libraryHaskellDepends = [ + base binary bytestring bytestring-lexing bytestring-show old-locale + time + ]; + description = "Generate Attribute-Relation File Format (ARFF) files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "arghwxhaskell" = callPackage + ({ mkDerivation, base, directory, wx }: + mkDerivation { + pname = "arghwxhaskell"; + version = "0.8.2.0"; + sha256 = "0nyx7ir12dj25r3w7ilrrwsiy4hzwdnq507j6zqq9piw74hsv23b"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory wx ]; + description = "An interpreter for the Argh! programming language in wxHaskell"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "argh"; + }) {}; + + "argo" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, tasty + , tasty-bench, tasty-hunit, tasty-quickcheck, template-haskell + , text, transformers + }: + mkDerivation { + pname = "argo"; + version = "0.2022.8.28"; + sha256 = "0hiqj4by1pqx13rqnmkwncnv37lkgx4s5dlnyn1f4mqmw5x54s4k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers deepseq template-haskell text + transformers + ]; + executableHaskellDepends = [ + base bytestring containers deepseq template-haskell text + transformers + ]; + testHaskellDepends = [ + base bytestring containers deepseq tasty tasty-hunit + tasty-quickcheck template-haskell text transformers + ]; + benchmarkHaskellDepends = [ + base bytestring containers deepseq tasty tasty-bench + template-haskell text transformers + ]; + description = "Parse and render JSON"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "argo"; + broken = true; + }) {}; + + "argon" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal + , containers, directory, docopt, filepath, ghc, ghc-paths + , ghc-syb-utils, hlint, hspec, lens-simple, pipes, pipes-bytestring + , pipes-files, pipes-group, pipes-safe, QuickCheck, syb + }: + mkDerivation { + pname = "argon"; + version = "0.4.1.0"; + sha256 = "1sjv8zablab38wl9xir2hkkk997as7ryb57dqnyr6i4a26p50g6r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring Cabal containers directory ghc + ghc-paths ghc-syb-utils lens-simple pipes pipes-bytestring + pipes-files pipes-group pipes-safe syb + ]; + executableHaskellDepends = [ base docopt pipes pipes-safe ]; + testHaskellDepends = [ + aeson ansi-terminal base filepath ghc hlint hspec pipes pipes-safe + QuickCheck + ]; + description = "Measure your code's complexity"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "argon"; + }) {}; + + "argon2" = callPackage + ({ mkDerivation, base, bytestring, deepseq, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, text-short + }: + mkDerivation { + pname = "argon2"; + version = "1.3.0.1"; + sha256 = "1v0clf78hykdyhv81z8v3kwp86hjgqh6b8a7wfbjv0fyy55bwxry"; + revision = "4"; + editedCabalFile = "0janqcb580a1rz4ii3zi3c5b121nl2bg3i54y62nqbm4iprchwcc"; + libraryHaskellDepends = [ base bytestring deepseq text-short ]; + testHaskellDepends = [ + base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Memory-hard password hash and proof-of-work function"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "argparser" = callPackage + ({ mkDerivation, base, containers, HTF, HUnit }: + mkDerivation { + pname = "argparser"; + version = "0.3.4"; + sha256 = "0ypdj4mcm4yk5pswzwi9jk2w25f6qhiari8gam72za6ihyjwfig6"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers HTF HUnit ]; + description = "Command line parsing framework for console applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "arguedit" = callPackage + ({ mkDerivation, base, bimap, containers, glib, gtk, HDBC, indents + , mtl, parsec + }: + mkDerivation { + pname = "arguedit"; + version = "0.1.0.1"; + sha256 = "17s6m9mjai439j8g0cd5pr2zb0224h1ckik9fg0rbd06zgxvfmq6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bimap containers glib gtk HDBC indents mtl parsec + ]; + description = "A computer assisted argumentation transcription and editing software"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "ArguEdit.bin"; + broken = true; + }) {}; + + "ariadne" = callPackage + ({ mkDerivation, async, base, bert, Cabal, containers, data-lens + , data-lens-fd, data-lens-template, directory, filepath + , haskell-names, haskell-packages, haskell-src-exts, hse-cpp + , hslogger, mtl, stm, tagged, tasty, tasty-hunit, transformers + , utf8-string + }: + mkDerivation { + pname = "ariadne"; + version = "0.1.2.3"; + sha256 = "02hyn3y4h7w4l5k48kp73al67lp8vzlymblb7al72w14r01ww8p3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base bert Cabal containers data-lens data-lens-fd + data-lens-template directory filepath haskell-names + haskell-packages haskell-src-exts hse-cpp hslogger mtl stm tagged + transformers utf8-string + ]; + testHaskellDepends = [ + base bert containers directory filepath haskell-src-exts tasty + tasty-hunit utf8-string + ]; + description = "Go-to-definition for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ariadne-server"; + }) {}; + + "arion" = callPackage + ({ mkDerivation, base, containers, directory, filemanip, fsnotify + , hspec, process, regex-posix, safe, split, system-filepath, text + , time, transformers + }: + mkDerivation { + pname = "arion"; + version = "0.1.0.8"; + sha256 = "107rbbzmqg0zrgv3qb0pr8svmzh25a63dm0kn0hhyirkjzdyjgqw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filemanip fsnotify process regex-posix + safe split system-filepath text transformers + ]; + testHaskellDepends = [ + base containers directory filemanip fsnotify hspec process + regex-posix safe split system-filepath text time + ]; + description = "Watcher and runner for Hspec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "arion"; + broken = true; + }) {}; + + "arion-compose" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring + , directory, hspec, lens, lens-aeson, optparse-applicative, process + , protolude, QuickCheck, temporary, text, unix + }: + mkDerivation { + pname = "arion-compose"; + version = "0.2.1.0"; + sha256 = "188nbv404zly4p0klj2aad8lkfzgma473gzj4f7sxynkl11dp8f1"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty async base bytestring directory lens lens-aeson + process protolude temporary text unix + ]; + executableHaskellDepends = [ + aeson aeson-pretty async base bytestring directory lens lens-aeson + optparse-applicative process protolude temporary text unix + ]; + testHaskellDepends = [ + aeson aeson-pretty async base bytestring directory hspec lens + lens-aeson process protolude QuickCheck temporary text unix + ]; + description = "Run docker-compose with help from Nix/NixOS"; + license = lib.licenses.asl20; + mainProgram = "arion"; + maintainers = [ lib.maintainers.roberth ]; + }) {}; + + "arith-encode" = callPackage + ({ mkDerivation, array, base, binary, containers, hashable + , HUnit-Plus, integer-logarithms, integer-roots + , unordered-containers + }: + mkDerivation { + pname = "arith-encode"; + version = "1.0.2"; + sha256 = "0nfrjfm6c37bsvqcqsgnxk6pal8hc7p85nhmab9pc2ha5jrcwhj0"; + revision = "1"; + editedCabalFile = "0gsfmn6afzcpvhbwi30fksl34wcbamkc2lgdjl3z58jhpm8824wi"; + libraryHaskellDepends = [ + array base binary containers hashable integer-logarithms + integer-roots unordered-containers + ]; + testHaskellDepends = [ + base binary containers hashable HUnit-Plus unordered-containers + ]; + description = "A practical arithmetic encoding (aka Godel numbering) library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "arithmatic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "arithmatic"; + version = "0.1.0.3"; + sha256 = "0pxlla3jmpb4ll0hn8xvfb32kqx8053alvis9cryq060m3bd09aq"; + libraryHaskellDepends = [ base ]; + description = "do things with numbers"; + license = lib.licenses.bsd3; + }) {}; + + "arithmetic" = callPackage + ({ mkDerivation, base, containers, opentheory, opentheory-bits + , opentheory-divides, opentheory-prime, opentheory-primitive + , QuickCheck, random + }: + mkDerivation { + pname = "arithmetic"; + version = "1.6"; + sha256 = "1k448bgs99i5lg87jvbfy63p4h1n2g6ldb4a0vig5ym7q5yhjkdc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers opentheory opentheory-bits opentheory-divides + opentheory-primitive QuickCheck random + ]; + executableHaskellDepends = [ + base containers opentheory opentheory-bits opentheory-divides + opentheory-primitive QuickCheck random + ]; + testHaskellDepends = [ + base containers opentheory opentheory-bits opentheory-divides + opentheory-prime opentheory-primitive QuickCheck random + ]; + description = "Natural number arithmetic"; + license = lib.licenses.mit; + mainProgram = "arithmetic"; + }) {}; + + "arithmetic-circuits" = callPackage + ({ mkDerivation, aeson, base, bulletproofs, containers, criterion + , elliptic-curve, filepath, galois-fft, galois-field + , markdown-unlit, MonadRandom, pairing, poly, process-extras + , protolude, QuickCheck, quickcheck-instances, semirings, tasty + , tasty-discover, tasty-hunit, tasty-quickcheck, text, vector + , wl-pprint-text + }: + mkDerivation { + pname = "arithmetic-circuits"; + version = "0.2.0"; + sha256 = "09fqcg8302dklzlr3fqlac09zzfws3li45nri4cd886cx8b1vzzq"; + revision = "2"; + editedCabalFile = "0386y15pncrafpvm5k10ipxhx09vbkjl3yj9z3895j5n1bpdn7f4"; + libraryHaskellDepends = [ + aeson base bulletproofs containers elliptic-curve filepath + galois-fft galois-field MonadRandom poly process-extras protolude + semirings text vector wl-pprint-text + ]; + testHaskellDepends = [ + aeson base bulletproofs containers elliptic-curve filepath + galois-fft galois-field markdown-unlit MonadRandom pairing poly + process-extras protolude QuickCheck quickcheck-instances semirings + tasty tasty-discover tasty-hunit tasty-quickcheck text vector + wl-pprint-text + ]; + testToolDepends = [ markdown-unlit tasty-discover ]; + benchmarkHaskellDepends = [ + aeson base bulletproofs containers criterion elliptic-curve + filepath galois-fft galois-field MonadRandom pairing poly + process-extras protolude semirings text vector wl-pprint-text + ]; + description = "Arithmetic circuits for zkSNARKs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "arithmoi" = callPackage + ({ mkDerivation, array, base, chimera, constraints, containers + , deepseq, exact-pi, ghc-bignum, infinite-list, integer-logarithms + , integer-roots, mod, QuickCheck, quickcheck-classes, random + , semirings, smallcheck, tasty, tasty-bench, tasty-hunit + , tasty-quickcheck, tasty-rerun, tasty-smallcheck, transformers + , vector + }: + mkDerivation { + pname = "arithmoi"; + version = "0.13.0.0"; + sha256 = "0bcxfx8gm0vd07pg417yid11dqakgw5w1hndmg8667g92ar5njsc"; + revision = "3"; + editedCabalFile = "1v8d7dpzlqqmlfmwb0jylic09yr3f69wpkqxp8kyy1hgbczaig3l"; + configureFlags = [ "-f-llvm" ]; + libraryHaskellDepends = [ + array base chimera constraints containers deepseq exact-pi + ghc-bignum infinite-list integer-logarithms integer-roots mod + random semirings transformers vector + ]; + testHaskellDepends = [ + base containers exact-pi infinite-list integer-roots mod QuickCheck + quickcheck-classes random semirings smallcheck tasty tasty-hunit + tasty-quickcheck tasty-rerun tasty-smallcheck transformers vector + ]; + benchmarkHaskellDepends = [ + array base constraints containers deepseq infinite-list + integer-logarithms mod random semirings tasty-bench vector + ]; + description = "Efficient basic number-theoretic functions"; + license = lib.licenses.mit; + }) {}; + + "arity-generic-liftA" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "arity-generic-liftA"; + version = "0.1.0.0"; + sha256 = "08ljx42nwpls02rg9qyzynfs6gwyxbw7v265mrh2cmb2gfb8g6wl"; + revision = "1"; + editedCabalFile = "0daxl4ds7bdjf1jjbf20hqqzss7srmzzkhgq2d0si8n2203jj8d9"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + description = "Provides an arity-generic version of the liftA2, liftA3... liftAn functions."; + license = lib.licenses.mit; + }) {}; + + "armada" = callPackage + ({ mkDerivation, base, GLUT, mtl, OpenGL, stm }: + mkDerivation { + pname = "armada"; + version = "0.1"; + sha256 = "18ym9cs0mr4pr6pdgyk14rrwsxh1fa0xvqz3jg60lnxbgjlynvc1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base GLUT mtl OpenGL stm ]; + description = "Space-based real time strategy game"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "armada"; + broken = true; + }) {}; + + "armor" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, hashable, hspec, HUnit, lens, text + }: + mkDerivation { + pname = "armor"; + version = "0.2.0.1"; + sha256 = "1pp9y7y9i01mbnkrx4870m4a4crpyzikpi4w8znn3avjbl5c1bxx"; + libraryHaskellDepends = [ + base bytestring containers directory filepath hashable HUnit lens + ]; + testHaskellDepends = [ + aeson base bytestring containers directory hspec HUnit lens text + ]; + description = "Prevent serialization backwards compatibility problems using golden tests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "arpa" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "arpa"; + version = "0.0.0.0"; + sha256 = "13n878vafx1igw3q3v1c676iaidyqa4wk6z727vh7dagkkyl7653"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Library for reading ARPA n-gram models"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "arpa"; + broken = true; + }) {}; + + "arpack" = callPackage + ({ mkDerivation, arpack, base, concurrent-extra, containers + , control-monad-loop, data-default, hmatrix, hspec, ieee754 + , QuickCheck, storable-complex, transformers, vector + , vector-algorithms + }: + mkDerivation { + pname = "arpack"; + version = "0.1.0.0"; + sha256 = "042adjjsd96hnx33xmd4yvvzcdcfsbp7z509dikfyl9c2zrv8shn"; + libraryHaskellDepends = [ + base concurrent-extra containers control-monad-loop data-default + hmatrix ieee754 storable-complex transformers vector + vector-algorithms + ]; + libraryPkgconfigDepends = [ arpack ]; + testHaskellDepends = [ + base hmatrix hspec QuickCheck vector vector-algorithms + ]; + description = "Solve large scale eigenvalue problems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) arpack;}; + + "array_0_5_7_0" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "array"; + version = "0.5.7.0"; + sha256 = "155ka0ax0z0niwgy68cnrh3zd75a5xw1i6wvaaqk0sszgxqr6myh"; + libraryHaskellDepends = [ base ]; + description = "Mutable and immutable arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "array-builder" = callPackage + ({ mkDerivation, array-chunks, base, bytebuild, byteslice + , bytestring, natural-arithmetic, primitive, run-st, tasty + , tasty-hunit, text-short + }: + mkDerivation { + pname = "array-builder"; + version = "0.1.4.1"; + sha256 = "11hzfx6h0xrgbj8hginp91yj01kzyx8wh35bx22cb5ydfl7wpdcv"; + libraryHaskellDepends = [ + array-chunks base bytebuild byteslice bytestring natural-arithmetic + primitive run-st text-short + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Builders for arrays"; + license = lib.licenses.bsd3; + }) {}; + + "array-chunks" = callPackage + ({ mkDerivation, base, primitive, QuickCheck, quickcheck-classes + , run-st, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "array-chunks"; + version = "0.1.4.2"; + sha256 = "04aw1322vys216xil2knmvhx15d9f8kwxaprwgxy3njii75b40ik"; + libraryHaskellDepends = [ base primitive run-st ]; + testHaskellDepends = [ + base primitive QuickCheck quickcheck-classes tasty tasty-hunit + tasty-quickcheck + ]; + description = "Lists of chunks"; + license = lib.licenses.bsd3; + }) {}; + + "array-forth" = callPackage + ({ mkDerivation, array, base, HUnit, mcmc-synthesis + , modular-arithmetic, MonadRandom, OddWord, QuickCheck, split + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, vector + }: + mkDerivation { + pname = "array-forth"; + version = "0.2.1.4"; + sha256 = "03kjkpygi9jc8vrvnw9i8zwbfaihsl50bi39j0liclja442j9h5m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base mcmc-synthesis modular-arithmetic MonadRandom OddWord + split vector + ]; + executableHaskellDepends = [ base split vector ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework-hunit + test-framework-quickcheck2 test-framework-th + ]; + description = "A simple interpreter for arrayForth, the language used on GreenArrays chips"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "array-forth"; + }) {}; + + "array-list" = callPackage + ({ mkDerivation, array, base, doctest, doctest-driver-gen, hspec }: + mkDerivation { + pname = "array-list"; + version = "0.2.0.0"; + sha256 = "17xdkn1p7zfg7rw9sfbv6amfab291gz8fafkl26x38al9khjcgy2"; + libraryHaskellDepends = [ array base ]; + testHaskellDepends = [ + array base doctest doctest-driver-gen hspec + ]; + description = "IsList instances of Array for OverloadedLists extension"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "array-memoize" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "array-memoize"; + version = "0.6.0"; + sha256 = "1p05vg8mdyad03aa7s1nrgw5xqgl80f6l7v0llhmi1q4xnrqrj3n"; + libraryHaskellDepends = [ array base ]; + description = "Memoization combinators using arrays for finite sub-domains of functions"; + license = lib.licenses.bsd3; + }) {}; + + "array-primops" = callPackage + ({ mkDerivation, base, criterion, ghc-prim, QuickCheck, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "array-primops"; + version = "0.2.0.1"; + sha256 = "0kdf88xs6aplxah90pl2r94fgfl58a4fmpxjcbvb9996823q54qg"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ + base ghc-prim QuickCheck tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion ghc-prim ]; + description = "Extra foreign primops for primitive arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "array-utils" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "array-utils"; + version = "0.3"; + sha256 = "1gh7gmbm0djr78dqkf8q3ap9yk4gm3dq48k8jad9ssp3w19wpkan"; + libraryHaskellDepends = [ array base ]; + description = "Primitive functions for updating many elements in mutable arrays at once"; + license = lib.licenses.bsd3; + }) {}; + + "arrayfire" = callPackage + ({ mkDerivation, af, base, Cabal, cabal-doctest, directory + , filepath, hspec, hspec-discover, parsec, QuickCheck + , quickcheck-classes, text, vector + }: + mkDerivation { + pname = "arrayfire"; + version = "0.7.0.0"; + sha256 = "0id1safpvd6lmjddgnkw94i6c586ba71yid4xfjq06wjx52l33rk"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base filepath vector ]; + librarySystemDepends = [ af ]; + executableHaskellDepends = [ base directory parsec text vector ]; + testHaskellDepends = [ + base directory hspec QuickCheck quickcheck-classes vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell bindings to the ArrayFire general-purpose GPU library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {af = null;}; + + "arraylist" = callPackage + ({ mkDerivation, base, hashable, initialize, MonadRandom, primitive + , smallcheck, tasty, tasty-smallcheck + }: + mkDerivation { + pname = "arraylist"; + version = "0.1.0.0"; + sha256 = "1swvn9k7j2pwcln4znzrszgwgdi4f26q9qlaz2fi8jixc089v91g"; + libraryHaskellDepends = [ base initialize primitive ]; + testHaskellDepends = [ + base hashable MonadRandom primitive smallcheck tasty + tasty-smallcheck + ]; + description = "Memory-efficient ArrayList implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "arrow-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "arrow-extras"; + version = "0.1.0.1"; + sha256 = "0v3ab3h3rg38dvmyqqfsysgfpib8i81s87wr965cf7lxhfx3lg61"; + libraryHaskellDepends = [ base ]; + description = "Extra functions for Control.Arrow"; + license = lib.licenses.bsd3; + }) {}; + + "arrow-improve" = callPackage + ({ mkDerivation, arrows, base, pointed, profunctors, semigroupoids + }: + mkDerivation { + pname = "arrow-improve"; + version = "0.1.0.0"; + sha256 = "0ppl8v746lj41aqb0k2724vm4n32jxmz723qa0j860jvhkh2nww7"; + libraryHaskellDepends = [ + arrows base pointed profunctors semigroupoids + ]; + description = "Improved arrows"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "arrow-list" = callPackage + ({ mkDerivation, base, containers, fail, mtl }: + mkDerivation { + pname = "arrow-list"; + version = "0.7.1"; + sha256 = "11rzpq8mml00amb0hd09bwwhpn199jr8mxp0454ljkpbgqc5jm9s"; + libraryHaskellDepends = [ base containers fail mtl ]; + description = "List arrows for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "arrow-utils" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2, vector-sized + }: + mkDerivation { + pname = "arrow-utils"; + version = "0.1.1"; + sha256 = "112g74g844lnqfphkxqmp8ysnvi11iii9gcn70ml1ag6m5bdr7lc"; + libraryHaskellDepends = [ base vector-sized ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "functions for working with arrows"; + license = lib.licenses.bsd3; + }) {}; + + "arrowapply-utils" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "arrowapply-utils"; + version = "0.2"; + sha256 = "02zampc6cc5a9fvdvxkz2r6i5sxf5w0qilsvsx8jxiw4kprbghii"; + libraryHaskellDepends = [ base ]; + description = "Utilities for working with ArrowApply instances more naturally"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "arrowp" = callPackage + ({ mkDerivation, array, base, containers, haskell-src }: + mkDerivation { + pname = "arrowp"; + version = "0.5.0.2"; + sha256 = "0a0ss5q8ximbd6hr0agy1106jfvdm8cx50q7a9yaiqfxs20fy6lx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base containers haskell-src ]; + description = "preprocessor translating arrow notation into Haskell 98"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "arrowp"; + broken = true; + }) {}; + + "arrowp-qq" = callPackage + ({ mkDerivation, base, containers, data-default, haskell-src-exts + , haskell-src-exts-util, haskell-src-meta, NoHoed, template-haskell + , transformers, uniplate + }: + mkDerivation { + pname = "arrowp-qq"; + version = "0.3.0"; + sha256 = "0szbl8yjz24r12q6wmi8j0f7aj2f9gbzaajna2cgaq9d33pyazvq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default haskell-src-exts haskell-src-exts-util + haskell-src-meta NoHoed template-haskell transformers uniplate + ]; + executableHaskellDepends = [ base haskell-src-exts NoHoed ]; + description = "A preprocessor and quasiquoter for translating arrow notation"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "arrowp"; + broken = true; + }) {}; + + "arrows" = callPackage + ({ mkDerivation, base, Stream }: + mkDerivation { + pname = "arrows"; + version = "0.4.4.2"; + sha256 = "02db4byzz8xb4c36y0v867g9kd3a9p04r4cj1np717k20qrwjnpn"; + libraryHaskellDepends = [ base Stream ]; + description = "Arrow classes and transformers"; + license = lib.licenses.bsd3; + }) {}; + + "artery" = callPackage + ({ mkDerivation, base, containers, profunctors, transformers }: + mkDerivation { + pname = "artery"; + version = "0.1.1"; + sha256 = "1fs8jap2ndcj21qgpkzy9nbnabvp4ac0xm0vdwkjjdf7i4j5kaqr"; + libraryHaskellDepends = [ + base containers profunctors transformers + ]; + description = "A simple, arrow-based reactive programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "artifact" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, text }: + mkDerivation { + pname = "artifact"; + version = "0.0.0.0"; + sha256 = "0pw47pfn745plc8kslcz580lniprwpv8x8l65zgixpnc34i1bx56"; + revision = "1"; + editedCabalFile = "09hmx0x4fz80kby7w1n9rc7sibbmpsvl4i3rc3h91hs53ban4yd4"; + libraryHaskellDepends = [ aeson base bytestring containers text ]; + description = "Basic types and instances for Valve's Artifact Card-set API"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "arx" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , bytestring-nums, containers, file-embed, hashable, parsec + , process, shell-escape, template-haskell + }: + mkDerivation { + pname = "arx"; + version = "0.3.2"; + sha256 = "01mz46r54fhvaaawvng4csf9qk2vlr4y3zgnwwl6q6449y1w1k25"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring bytestring-nums containers + file-embed hashable parsec process shell-escape template-haskell + ]; + executableHaskellDepends = [ + attoparsec base blaze-builder bytestring bytestring-nums containers + file-embed hashable parsec process shell-escape template-haskell + ]; + description = "Archive execution tool"; + license = lib.licenses.bsd3; + mainProgram = "arx"; + }) {}; + + "arxiv" = callPackage + ({ mkDerivation, base, parsec, split, tagsoup }: + mkDerivation { + pname = "arxiv"; + version = "0.0.3"; + sha256 = "1rvzxbknmjcgx1209v265d4zar75y9637zi6alk1y3dg5lhbgm89"; + libraryHaskellDepends = [ base parsec split tagsoup ]; + description = "A client for the Arxiv API"; + license = "LGPL"; + }) {}; + + "asana" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, hashable + , http-conduit, iso8601-time, microlens, microlens-mtl + , monad-logger, mtl, scientific, text, time, unliftio + , unliftio-core, unordered-containers + }: + mkDerivation { + pname = "asana"; + version = "1.0.1.1"; + sha256 = "01117n142magfi3vywdyp9ackp26lwbab8zyazgxkvfk79a494vb"; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring hashable http-conduit + iso8601-time microlens microlens-mtl monad-logger mtl scientific + text time unliftio unliftio-core unordered-containers + ]; + description = "Asana API Client"; + license = lib.licenses.mit; + }) {}; + + "asap" = callPackage + ({ mkDerivation, base, bytestring, hedgehog, jwt, lens, mtl + , semigroups, text, time, uuid + }: + mkDerivation { + pname = "asap"; + version = "0.0.4"; + sha256 = "08yfangqxmdh2w39fqnicn16jnb1x9f263f99253khx3sv4q7qrf"; + libraryHaskellDepends = [ + base bytestring jwt lens mtl semigroups text time uuid + ]; + testHaskellDepends = [ base hedgehog jwt mtl text time ]; + description = "Atlassian Service Authentication Protocol"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ascetic" = callPackage + ({ mkDerivation, base, MissingH }: + mkDerivation { + pname = "ascetic"; + version = "0.0.0.4"; + sha256 = "1c5ip8q9b6xnvh3li03iilmqz33rrlis78zs0lh4jva67b37akqk"; + libraryHaskellDepends = [ base MissingH ]; + description = "Generic markup builder"; + license = lib.licenses.mit; + }) {}; + + "ascii" = callPackage + ({ mkDerivation, ascii-case, ascii-caseless, ascii-char + , ascii-group, ascii-numbers, ascii-predicates, ascii-superset + , ascii-th, base, bytestring, hspec, text + }: + mkDerivation { + pname = "ascii"; + version = "1.7.0.1"; + sha256 = "1kcn65i784kqczp4lni43kmza7jc8ccvp999zm6gsgyf0gpxk8m3"; + libraryHaskellDepends = [ + ascii-case ascii-caseless ascii-char ascii-group ascii-numbers + ascii-predicates ascii-superset ascii-th base bytestring text + ]; + testHaskellDepends = [ + ascii-case ascii-caseless ascii-char ascii-group ascii-numbers + ascii-predicates ascii-superset ascii-th base bytestring hspec text + ]; + description = "The ASCII character set and encoding"; + license = lib.licenses.asl20; + }) {}; + + "ascii-art-to-unicode" = callPackage + ({ mkDerivation, base, comonad, doctest, strict }: + mkDerivation { + pname = "ascii-art-to-unicode"; + version = "0.1.0.1"; + sha256 = "1c9fgswj4sbgcx76c2a41mx8jhi9a28vc43w57cmzm7hgp8pxan3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base comonad ]; + executableHaskellDepends = [ base strict ]; + testHaskellDepends = [ base doctest ]; + description = "ASCII Art to Unicode Box Drawing converter"; + license = lib.licenses.bsd3; + mainProgram = "aa2u"; + }) {}; + + "ascii-case" = callPackage + ({ mkDerivation, ascii-char, base, hashable, hspec }: + mkDerivation { + pname = "ascii-case"; + version = "1.0.1.3"; + sha256 = "068c8ifd4y98k3vjs5hirhfg7mq14zjzc3nw5a6bfd09a6rb2k8w"; + libraryHaskellDepends = [ ascii-char base hashable ]; + testHaskellDepends = [ ascii-char base hspec ]; + description = "ASCII letter case"; + license = lib.licenses.asl20; + }) {}; + + "ascii-caseless" = callPackage + ({ mkDerivation, ascii-case, ascii-char, base, hashable, hspec }: + mkDerivation { + pname = "ascii-caseless"; + version = "0.0.0.1"; + sha256 = "0b8b2333qidz6nri92gz1086q3jjyczdlsm8w842ly3dlr9barcq"; + libraryHaskellDepends = [ ascii-case ascii-char base hashable ]; + testHaskellDepends = [ ascii-case ascii-char base hspec ]; + description = "ASCII character without an upper/lower case distinction"; + license = lib.licenses.asl20; + }) {}; + + "ascii-char" = callPackage + ({ mkDerivation, base, hashable, hspec }: + mkDerivation { + pname = "ascii-char"; + version = "1.0.1.0"; + sha256 = "1fls3yw3gs36hwqp32pn7mfibkspx5a80k32wybzc3hfp4qyymlv"; + revision = "2"; + editedCabalFile = "1x0ci7j3bdlrrza78n53xw4y1dl4py3gqrym0lb6l9w5n7l138gs"; + libraryHaskellDepends = [ base hashable ]; + testHaskellDepends = [ base hspec ]; + description = "A Char type representing an ASCII character"; + license = lib.licenses.asl20; + }) {}; + + "ascii-cows" = callPackage + ({ mkDerivation, base, random-extras, random-fu, text }: + mkDerivation { + pname = "ascii-cows"; + version = "0.0.2.0"; + sha256 = "0ddnjsqmaqrs2kxys32zqpmvkyway4dqj35x2q3gqxmsir3qg8zq"; + libraryHaskellDepends = [ base random-extras random-fu text ]; + description = "A collection of ASCII cows. Moo."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ascii-flatten" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "ascii-flatten"; + version = "0.1.1.0"; + sha256 = "1kbgxpcn07pi9ly3rfd5lhy7gp29rycf5v2f6wvigsypm1c1cmkb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base text ]; + description = "Flattens European non-ASCII characaters into ASCII"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ascii-flatten"; + broken = true; + }) {}; + + "ascii-group" = callPackage + ({ mkDerivation, ascii-char, base, hashable, hspec }: + mkDerivation { + pname = "ascii-group"; + version = "1.0.0.17"; + sha256 = "1cn2xz0lxa0izp7x5g9mdvk7fjqbad934fra87syss1vxalhnjxb"; + libraryHaskellDepends = [ ascii-char base hashable ]; + testHaskellDepends = [ ascii-char base hspec ]; + description = "ASCII character groups"; + license = lib.licenses.asl20; + }) {}; + + "ascii-holidays" = callPackage + ({ mkDerivation, base, random, random-shuffle, terminfo, time }: + mkDerivation { + pname = "ascii-holidays"; + version = "0.1.0.1"; + sha256 = "10ply90c2dwfgfz419q9nklm26w2xlxkz6ynqn9qfl7p9j6rhix0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base random random-shuffle terminfo time + ]; + description = "ASCII animations for the holidays!"; + license = lib.licenses.gpl3Only; + mainProgram = "ascii-holidays"; + }) {}; + + "ascii-numbers" = callPackage + ({ mkDerivation, ascii-case, ascii-char, ascii-superset, base + , bytestring, hashable, hedgehog, invert, text + }: + mkDerivation { + pname = "ascii-numbers"; + version = "1.2.0.1"; + sha256 = "1q6l680w2lssa6m2sj07crcp2ni1z06d62fvm5h1cpnslm03kkgy"; + libraryHaskellDepends = [ + ascii-case ascii-char ascii-superset base bytestring hashable text + ]; + testHaskellDepends = [ + ascii-case ascii-char ascii-superset base bytestring hashable + hedgehog invert text + ]; + description = "ASCII representations of numbers"; + license = lib.licenses.asl20; + }) {}; + + "ascii-predicates" = callPackage + ({ mkDerivation, ascii-char, base, hedgehog }: + mkDerivation { + pname = "ascii-predicates"; + version = "1.0.1.3"; + sha256 = "1gcy00wncxxg6ri1aqscczrj388kajrxc1xiiyfgzyvpx82dfkmf"; + libraryHaskellDepends = [ ascii-char base ]; + testHaskellDepends = [ ascii-char base hedgehog ]; + description = "Various categorizations of ASCII characters"; + license = lib.licenses.asl20; + }) {}; + + "ascii-progress" = callPackage + ({ mkDerivation, async, base, concurrent-output, data-default + , hspec, QuickCheck, time + }: + mkDerivation { + pname = "ascii-progress"; + version = "0.3.3.0"; + sha256 = "0glixkmqk7zz4g88sfrqfrdxd4na0krlwr50m2dkra091jwacgvy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base concurrent-output data-default time + ]; + testHaskellDepends = [ + async base concurrent-output data-default hspec QuickCheck time + ]; + description = "A simple progress bar for the console"; + license = lib.licenses.mit; + }) {}; + + "ascii-string" = callPackage + ({ mkDerivation, base, bytestring, cereal, deepseq, deferred-folds + , foldl, hashable, primitive, primitive-extras, QuickCheck + , quickcheck-instances, rerebase, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "ascii-string"; + version = "1.0.1.4"; + sha256 = "1hzqckcbinhmsg8866y9gaghz4jvdhy7h5na9q0ylapx6kq71plf"; + libraryHaskellDepends = [ + base bytestring cereal deepseq deferred-folds foldl hashable + primitive primitive-extras + ]; + testHaskellDepends = [ + cereal QuickCheck quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck + ]; + description = "Compact representation of ASCII strings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ascii-superset" = callPackage + ({ mkDerivation, ascii-case, ascii-caseless, ascii-char, base + , bytestring, hashable, hspec, text + }: + mkDerivation { + pname = "ascii-superset"; + version = "1.3.0.1"; + sha256 = "0kcfbfys62kj9jk72kqfb6ahhv35gjg9d3j7ss5pk2hmns1gyhfl"; + libraryHaskellDepends = [ + ascii-case ascii-caseless ascii-char base bytestring hashable text + ]; + testHaskellDepends = [ + ascii-case ascii-caseless ascii-char base hspec text + ]; + description = "Representing ASCII with refined supersets"; + license = lib.licenses.asl20; + }) {}; + + "ascii-table" = callPackage + ({ mkDerivation, aeson, base, containers, dlist, hashable, text + , unordered-containers, vector, wl-pprint-extras + }: + mkDerivation { + pname = "ascii-table"; + version = "0.3.0.2"; + sha256 = "04v2dlza1i6xsacm35qc3p5mpv1pny2dij4nz5wwv7p3pybbhvmd"; + libraryHaskellDepends = [ + aeson base containers dlist hashable text unordered-containers + vector wl-pprint-extras + ]; + description = "ASCII table"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ascii-th" = callPackage + ({ mkDerivation, ascii-case, ascii-caseless, ascii-char + , ascii-superset, base, bytestring, hspec, template-haskell, text + }: + mkDerivation { + pname = "ascii-th"; + version = "1.2.0.1"; + sha256 = "0gj7agf0lda6qdlrm9920lk4qv2ajqab5403q00adqwwpd7xmf89"; + libraryHaskellDepends = [ + ascii-case ascii-caseless ascii-char ascii-superset base + template-haskell + ]; + testHaskellDepends = [ + ascii-case ascii-caseless ascii-char ascii-superset base bytestring + hspec text + ]; + description = "Template Haskell support for ASCII"; + license = lib.licenses.asl20; + }) {}; + + "ascii-vector-avc" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, deepseq + , deepseq-generics, HUnit, split, zlib + }: + mkDerivation { + pname = "ascii-vector-avc"; + version = "0.1.0.0"; + sha256 = "09m7wcq207glaz3s824vakj42vdaxc334y5k9lsh095v2xp7pwz4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base binary bytestring deepseq deepseq-generics HUnit + split zlib + ]; + executableHaskellDepends = [ + attoparsec base binary bytestring deepseq deepseq-generics HUnit + split zlib + ]; + description = "Process Ascii Vectors for Advantest 93k"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "SelectSigs"; + broken = true; + }) {}; + + "ascii85-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, hspec }: + mkDerivation { + pname = "ascii85-conduit"; + version = "0.1.0.0"; + sha256 = "191qw61y3jrbwzv7nabvxr6dxxigyxflbw49f0q637psqzdblsl5"; + libraryHaskellDepends = [ base bytestring conduit ]; + testHaskellDepends = [ base bytestring conduit hspec ]; + description = "Conduit for encoding ByteString into Ascii85"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "asciichart" = callPackage + ({ mkDerivation, array, base, hspec, random, raw-strings-qq + , silently + }: + mkDerivation { + pname = "asciichart"; + version = "1.0.2"; + sha256 = "0581dfx3a4cghdhm5sa5j1qqxr173i3zdi3c543i7pzcpmh9fcz0"; + libraryHaskellDepends = [ array base ]; + testHaskellDepends = [ base hspec random raw-strings-qq silently ]; + description = "Line charts in terminal"; + license = lib.licenses.mit; + }) {}; + + "asciidiagram" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , FontyFruity, JuicyPixels, lens, linear, mtl, optparse-applicative + , pandoc-types, rasterific-svg, svg-tree, text, vector + }: + mkDerivation { + pname = "asciidiagram"; + version = "1.3.3.3"; + sha256 = "09k1kdaa0xi2fx9vfdlv2w2nxx5x1vnlkz7gp8s998a325w1x7q1"; + revision = "1"; + editedCabalFile = "1j7p9smyfmkayx6n7inssxcg9cr4zdm6329fpvba7504b96aprdk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers FontyFruity JuicyPixels lens linear mtl + pandoc-types rasterific-svg svg-tree text vector + ]; + executableHaskellDepends = [ + base bytestring directory filepath FontyFruity JuicyPixels + optparse-applicative rasterific-svg svg-tree text + ]; + description = "Pretty rendering of Ascii diagram into svg or png"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "asciidiagram"; + broken = true; + }) {}; + + "asic" = callPackage + ({ mkDerivation, asil, base, bytestring, utf8-string }: + mkDerivation { + pname = "asic"; + version = "1.2"; + sha256 = "0w7pkfd0i46a6x2ivk659rx56v9nkjvlvnmiafy96y1cbfzkyffg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ asil base bytestring utf8-string ]; + description = "Action Script Instrumentation Compiler"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "asic"; + }) {}; + + "asif" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, conduit + , conduit-combinators, conduit-extra, containers, cpu, directory + , doctest, doctest-discover, either, exceptions, foldl + , generic-lens, hedgehog, hspec, hspec-discover, hw-bits + , hw-hspec-hedgehog, hw-ip, lens, network, old-locale + , optparse-applicative, profunctors, resourcet, temporary-resourcet + , text, thyme, transformers, vector + }: + mkDerivation { + pname = "asif"; + version = "6.0.4"; + sha256 = "1613r90sfw7q0gsiyjd8j9s1gcjmwj4lsngx3qqpykcivy2ggs03"; + revision = "1"; + editedCabalFile = "02gz317ivpmb5yzifm3fv62cik4fh77j7ilb027z6dpx4r041p9w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base binary bytestring conduit conduit-combinators + conduit-extra containers cpu either exceptions foldl generic-lens + hw-bits hw-ip lens network old-locale profunctors resourcet + temporary-resourcet text thyme transformers vector + ]; + executableHaskellDepends = [ + attoparsec base binary bytestring conduit conduit-combinators + conduit-extra containers cpu directory either exceptions foldl + generic-lens hw-bits hw-ip lens network old-locale + optparse-applicative profunctors resourcet temporary-resourcet text + thyme transformers vector + ]; + testHaskellDepends = [ + attoparsec base binary bytestring conduit conduit-combinators + conduit-extra containers cpu doctest doctest-discover either + exceptions foldl generic-lens hedgehog hspec hw-bits + hw-hspec-hedgehog hw-ip lens network old-locale profunctors + resourcet temporary-resourcet text thyme transformers vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "Library for creating and querying segmented feeds"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "asif"; + broken = true; + }) {}; + + "asil" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , data-binary-ieee754, directory, filepath, haskell-src-exts, mtl + , pretty, utf8-string, uuagc, zip-archive, zlib + }: + mkDerivation { + pname = "asil"; + version = "1.2"; + sha256 = "1zprddksk91wfyl1597cdgdy2r46d7vxjfxxi80rhxbfkshs4qwx"; + libraryHaskellDepends = [ + array base binary bytestring containers data-binary-ieee754 + directory filepath haskell-src-exts mtl pretty utf8-string uuagc + zip-archive zlib + ]; + description = "Action Script Instrumentation Library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "asn" = callPackage + ({ mkDerivation, aeson, base, hashable, primitive, scientific, text + }: + mkDerivation { + pname = "asn"; + version = "0.1.0.0"; + sha256 = "05gzplhf2p13wjz4gry6mxibds27gsa4pjipr4b2faajwdb3cyjf"; + libraryHaskellDepends = [ + aeson base hashable primitive scientific text + ]; + description = "asn type and encoding/decoding"; + license = lib.licenses.bsd3; + }) {}; + + "asn1-ber-syntax" = callPackage + ({ mkDerivation, array-chunks, base, base16, bytebuild, byteslice + , bytesmith, bytestring, chronos, contiguous, filepath + , natural-arithmetic, pretty-simple, primitive, QuickCheck, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, text-short, vector + }: + mkDerivation { + pname = "asn1-ber-syntax"; + version = "0.2.0.0"; + sha256 = "0wh2xr01iah472zi282p1affvsira6jd8y1x9ph0jmg7xn4q3cb8"; + libraryHaskellDepends = [ + array-chunks base bytebuild byteslice bytesmith bytestring chronos + contiguous natural-arithmetic primitive text-short vector + ]; + testHaskellDepends = [ + base base16 byteslice bytestring filepath pretty-simple primitive + QuickCheck tasty tasty-golden tasty-hunit tasty-quickcheck + text-short + ]; + description = "ASN.1 BER Encode and Decode"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "asn1-codec" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , containers, contravariant, cryptonite, directory, hashable, HUnit + , integer-gmp, memory, network, pretty, stm, test-framework + , test-framework-hunit, text, vector + }: + mkDerivation { + pname = "asn1-codec"; + version = "0.2.0"; + sha256 = "03c5dknklv8zj69fyhkdfvb7abcp68byhv2h8mmlnfwd9nz8fsrg"; + revision = "1"; + editedCabalFile = "0d1m0i06i0agh64hbc182yrmd4lfwi6kwmms0gh2yh91ympmyd89"; + libraryHaskellDepends = [ + base bytestring containers contravariant cryptonite hashable + integer-gmp memory network pretty stm text vector + ]; + testHaskellDepends = [ + aeson base base16-bytestring bytestring directory HUnit + test-framework test-framework-hunit text vector + ]; + description = "Encode and decode ASN.1"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "asn1-data" = callPackage + ({ mkDerivation, base, bytestring, cereal, mtl, text }: + mkDerivation { + pname = "asn1-data"; + version = "0.7.2"; + sha256 = "18dc4d71pvp5q6npxicqqj3fk6n39lm98450vvhgg4y9rc1rr6c3"; + revision = "2"; + editedCabalFile = "0xnj367rxj21gnxq7d5qih54g0zwwyc6r6gaaijikhprppbvjjvy"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring cereal mtl text ]; + description = "ASN1 data reader and writer in RAW, BER and DER forms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "asn1-encoding" = callPackage + ({ mkDerivation, asn1-types, base, bytestring, hourglass, mtl + , tasty, tasty-quickcheck + }: + mkDerivation { + pname = "asn1-encoding"; + version = "0.9.6"; + sha256 = "02nsr30h5yic1mk7znf0q4z3n560ip017n60hg7ya25rsfmxxy6r"; + revision = "2"; + editedCabalFile = "16503ryhq15f2rfdav2qnkq11dg2r3vk3f9v64q9dmxf8dh8zv97"; + libraryHaskellDepends = [ asn1-types base bytestring hourglass ]; + testHaskellDepends = [ + asn1-types base bytestring hourglass mtl tasty tasty-quickcheck + ]; + description = "ASN1 data reader and writer in RAW, BER and DER forms"; + license = lib.licenses.bsd3; + }) {}; + + "asn1-parse" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring }: + mkDerivation { + pname = "asn1-parse"; + version = "0.9.5"; + sha256 = "17pk8y3nwv9b9i5j15qlmwi7fmq9ab2z4kfpjk2rvcrh9lsf27wg"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base bytestring + ]; + description = "Simple monadic parser for ASN1 stream types"; + license = lib.licenses.bsd3; + }) {}; + + "asn1-types" = callPackage + ({ mkDerivation, base, bytestring, hourglass, memory }: + mkDerivation { + pname = "asn1-types"; + version = "0.3.4"; + sha256 = "1a119qxhxhr0yn37r26dkydm6g5kykdkx98ghb59i4ipa6i95vkq"; + libraryHaskellDepends = [ base bytestring hourglass memory ]; + description = "ASN.1 types"; + license = lib.licenses.bsd3; + }) {}; + + "asn1dump" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring, pem + }: + mkDerivation { + pname = "asn1dump"; + version = "0.1.0"; + sha256 = "05kdx00bkpp3f4x1i9j8kfbdnhsivx1njcfpcxxgw93jm5ng3lj7"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + asn1-encoding asn1-types base bytestring pem + ]; + description = "Dump ASN1 structure"; + license = lib.licenses.bsd3; + mainProgram = "asn1dump"; + }) {}; + + "aspell-pipe" = callPackage + ({ mkDerivation, async, base, process, text }: + mkDerivation { + pname = "aspell-pipe"; + version = "0.6"; + sha256 = "09dw4v4j5pmqi8pdh3p7kk7f8pph5w33s7vd21fgvhv3arnrj6p8"; + libraryHaskellDepends = [ async base process text ]; + description = "Pipe-based interface to the Aspell program"; + license = lib.licenses.bsd3; + }) {}; + + "assembler" = callPackage + ({ mkDerivation, base, containers, ghc-binary, parsec }: + mkDerivation { + pname = "assembler"; + version = "0.0.1"; + sha256 = "1crwfndk7qci5id132s9f57i3kslxcdcqpymsykm1460x5nd42qs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ghc-binary parsec ]; + executableHaskellDepends = [ base containers ghc-binary parsec ]; + description = "Haskell Assembler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "has"; + broken = true; + }) {ghc-binary = null;}; + + "assert" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , system-posix-redirect + }: + mkDerivation { + pname = "assert"; + version = "0.0.1.2"; + sha256 = "0pycrpa9m8kif31jsbmb2cb4rbvm6qinmzhkdam1b5mbmmmg5q96"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring Cabal directory filepath system-posix-redirect + ]; + description = "Helpers for Control.Exception.assert"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "assert-failure" = callPackage + ({ mkDerivation, base, pretty-show, text }: + mkDerivation { + pname = "assert-failure"; + version = "0.1.3.0"; + sha256 = "0lbx22agc2rq119yf2d0fy5cchfbgvjln1w147iiwgvrqd0xgyff"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base pretty-show text ]; + description = "Syntactic sugar improving 'assert' and 'error'"; + license = lib.licenses.bsd3; + }) {}; + + "assert4hs" = callPackage + ({ mkDerivation, base, data-default, pretty-diff, tasty, text }: + mkDerivation { + pname = "assert4hs"; + version = "0.0.0.1"; + sha256 = "141ic9k4v5qqx64ksy925ksscs2dyixqp3bpxk9rfz6m2mam5091"; + libraryHaskellDepends = [ base data-default pretty-diff text ]; + testHaskellDepends = [ base data-default pretty-diff tasty text ]; + description = "A set of assertion for writing more readable tests cases"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "assert4hs-core" = callPackage + ({ mkDerivation, base, data-default, hspec, hspec-discover + , pretty-diff, text + }: + mkDerivation { + pname = "assert4hs-core"; + version = "0.1.0"; + sha256 = "09jp2j4l17ry2v4hnmj5l81dmwqrgf9hszdpc5ybxp0h3h2l6xj2"; + libraryHaskellDepends = [ base data-default pretty-diff text ]; + testHaskellDepends = [ + base data-default hspec hspec-discover pretty-diff text + ]; + testToolDepends = [ hspec-discover ]; + description = "A set of assertion for writing more readable tests cases"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "assert4hs-hspec" = callPackage + ({ mkDerivation, assert4hs-core, base, hspec, HUnit }: + mkDerivation { + pname = "assert4hs-hspec"; + version = "0.1.0"; + sha256 = "1mb6zhzr78ydfgx14d2h5xrnq1dppsxyqb9hhhc65j1r7y08glbj"; + libraryHaskellDepends = [ assert4hs-core base hspec HUnit ]; + testHaskellDepends = [ assert4hs-core base hspec HUnit ]; + description = "integration point of assert4hs and hspec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "assert4hs-tasty" = callPackage + ({ mkDerivation, assert4hs-core, base, tasty }: + mkDerivation { + pname = "assert4hs-tasty"; + version = "0.1.0"; + sha256 = "1x53ai0ssk0kakp9ims19a6v5rnxiqlwnp3d07n6ji3lmwrdmy1j"; + libraryHaskellDepends = [ assert4hs-core base tasty ]; + testHaskellDepends = [ assert4hs-core base tasty ]; + description = "Provider for tasty runner to run assert4hs tests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "assertions" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, interpolate + , process + }: + mkDerivation { + pname = "assertions"; + version = "0.1.0.4"; + sha256 = "1b2p6b6brk0b1hq264i20bpdhdaq4xdzcqp7gzvfy1s5q3zwjzj8"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ ansi-terminal base containers ]; + testHaskellDepends = [ base interpolate process ]; + description = "A simple testing framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "asset-bundle" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath }: + mkDerivation { + pname = "asset-bundle"; + version = "0.1.0.2"; + sha256 = "1c0678qjkr1q3pi20ch05k8ri4zxcc1drc4j44fvb1sz7b8y260c"; + libraryHaskellDepends = [ base Cabal directory filepath ]; + description = "A build-time Cabal library that bundles executables with assets"; + license = lib.licenses.bsd3; + }) {}; + + "asset-map" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, filepath + , hspec, template-haskell, th-lift-instances + }: + mkDerivation { + pname = "asset-map"; + version = "0.1.0.0"; + sha256 = "0c33ghr2wd9dr153zpcmifdysfw39x3bhzz49wy9vm81a7rmw9kg"; + libraryHaskellDepends = [ + aeson base bytestring containers filepath template-haskell + th-lift-instances + ]; + testHaskellDepends = [ base hspec ]; + description = "Asset map support for the JavaScript broccoli-asset-rev library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "assimp" = callPackage + ({ mkDerivation, assimp, base, c2hs, haskell98, vect }: + mkDerivation { + pname = "assimp"; + version = "0.1"; + sha256 = "0jhf76v08dh1bf65ln0az1b8bc8zi9gxb0bx273mi3jvprhns4zh"; + libraryHaskellDepends = [ base haskell98 vect ]; + librarySystemDepends = [ assimp ]; + libraryToolDepends = [ c2hs ]; + description = "The Assimp asset import library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) assimp;}; + + "assoc" = callPackage + ({ mkDerivation, base, tagged }: + mkDerivation { + pname = "assoc"; + version = "1.1"; + sha256 = "1x0dyv2kg1yrhkbkw4a62ixc9xmag6a6685chsi4k79xidafd8ks"; + revision = "1"; + editedCabalFile = "0li6d6mm2cavdmabs9l1z3bjhq8qzrdbl6dzh672dxma2wfgvl2n"; + libraryHaskellDepends = [ base tagged ]; + description = "swap and assoc: Symmetric and Semigroupy Bifunctors"; + license = lib.licenses.bsd3; + }) {}; + + "assoc-list" = callPackage + ({ mkDerivation, base, contravariant, hedgehog }: + mkDerivation { + pname = "assoc-list"; + version = "0.1.0.1"; + sha256 = "1ggvws2ma9cn165h03dx0v0zd1aifhi5qx05lnymf9ca98pa7ls9"; + revision = "1"; + editedCabalFile = "1flpnhl0sw7cz4r3634ys2bcivza5i4fb3s5l1c5jlrbzzygf04k"; + libraryHaskellDepends = [ base contravariant ]; + testHaskellDepends = [ base contravariant hedgehog ]; + description = "Association lists (lists of tuples)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "assoc-listlike" = callPackage + ({ mkDerivation, base, contravariant, hedgehog, ListLike }: + mkDerivation { + pname = "assoc-listlike"; + version = "0.1.0.1"; + sha256 = "1jzv0x8397274ks8azm89xcca8i1h6rgi8drbp4nj05mxzvz6brv"; + revision = "1"; + editedCabalFile = "19635cmwd5svv3n04vd7lxjmwywhy9q5a9slqp4f57mnlyzw0w4a"; + libraryHaskellDepends = [ base contravariant ListLike ]; + testHaskellDepends = [ base contravariant hedgehog ListLike ]; + description = "Association lists (list-like collections of tuples)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "assumpta" = callPackage + ({ mkDerivation, assumpta-core, base, bytestring, connection + , data-default, exceptions, hspec, mime-mail, mtl, network + , QuickCheck, quickcheck-io, text, transformers + }: + mkDerivation { + pname = "assumpta"; + version = "0.1.0.0"; + sha256 = "1rk0nx8wx4ypvm4bscd6zj9l99hffp9946kszvpramrf8nqdkkvc"; + libraryHaskellDepends = [ + assumpta-core base bytestring connection data-default exceptions + mime-mail mtl text transformers + ]; + testHaskellDepends = [ + assumpta-core base bytestring hspec network QuickCheck + quickcheck-io + ]; + description = "An SMTP client library"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "assumpta-core" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , constraints, cryptonite, exceptions, hspec, memory, mtl + , QuickCheck, text, transformers + }: + mkDerivation { + pname = "assumpta-core"; + version = "0.1.0.2"; + sha256 = "06k8rb3fz597k97hasfzvjcs0psvy2jzj3v5yxibqm7yp66f2zhq"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring bytestring constraints cryptonite + exceptions memory mtl text transformers + ]; + testHaskellDepends = [ base bytestring hspec mtl QuickCheck text ]; + description = "Core functionality for an SMTP client"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ast-monad" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ast-monad"; + version = "0.1.0.0"; + sha256 = "038cvblhhlcsv9id2rcb26q4lwvals3xj45j9jy6fb69jm5mzh0i"; + revision = "5"; + editedCabalFile = "1llhzaacz47f1cmjr3q4zsq5i0fi8q0vbqxgsb8vqfrnvddx0bz6"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "A library for constructing AST by using do-notation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ast-monad-json" = callPackage + ({ mkDerivation, ast-monad, base, hspec, text }: + mkDerivation { + pname = "ast-monad-json"; + version = "0.1.0.1"; + sha256 = "0a0pzcma574rrx6klfgk16y6ng22glwj1l5c3rz5w32a22ildfz6"; + revision = "3"; + editedCabalFile = "01gvbidiiy20vdxgdbv3938zgvmwx8gz3nc54cgq57b36h2dl0ik"; + libraryHaskellDepends = [ ast-monad base text ]; + testHaskellDepends = [ ast-monad base hspec text ]; + description = "A library for writing JSON"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ast-path" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "ast-path"; + version = "0.2.0"; + sha256 = "1pal5zw12f2vv7la2ijb6wgh4s3pafy4krsakgz9pcvbx96x1yxg"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "vocabulary representation for predicting program properties"; + license = lib.licenses.bsd3; + }) {}; + + "astar" = callPackage + ({ mkDerivation, base, hashable, psqueues, unordered-containers }: + mkDerivation { + pname = "astar"; + version = "0.3.0.0"; + sha256 = "11wv9cq4yamc7x01m2s53lrsxpb16f74p6cwlh0q9a6ssl3w05r1"; + libraryHaskellDepends = [ + base hashable psqueues unordered-containers + ]; + description = "General A* search algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "astar-monad" = callPackage + ({ mkDerivation, base, hspec, lens, logict, mtl }: + mkDerivation { + pname = "astar-monad"; + version = "0.3.0.0"; + sha256 = "1df99k3c299nzfxbqnzkqggagf7l8p2fwa9igxy9ydg8b0rqc6xf"; + libraryHaskellDepends = [ base logict mtl ]; + testHaskellDepends = [ base hspec lens logict mtl ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "astrds" = callPackage + ({ mkDerivation, base, containers, directory, MonadRandom, mtl + , OpenGL, random, SDL, SDL-image, SDL-mixer, SDL-ttf, unix + }: + mkDerivation { + pname = "astrds"; + version = "0.1.1"; + sha256 = "1zb265z6m1py2jxhxzrq2kb3arw2riagajhh3vs0m54rkrak6szs"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers directory MonadRandom mtl OpenGL random SDL + SDL-image SDL-mixer SDL-ttf unix + ]; + description = "an incomplete 2d space game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "astrds"; + broken = true; + }) {}; + + "astro" = callPackage + ({ mkDerivation, base, HUnit, matrix, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "astro"; + version = "0.4.3.0"; + sha256 = "1zbraw0l40r190vw9dc7bwwcrac4p6yqwng5qa8n277v6cwy5kv5"; + libraryHaskellDepends = [ base matrix time ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 time + ]; + description = "Amateur astronomical computations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "astview" = callPackage + ({ mkDerivation, astview-utils, base, bytestring, containers + , directory, filepath, glade, glib, Glob, gtk, gtksourceview2, hint + , mtl, process, syb + }: + mkDerivation { + pname = "astview"; + version = "0.1.4"; + sha256 = "0lv4wbblv4r0vwfynswsxzyrl6qp45byjdmg4cs760qq3jj749zl"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + astview-utils base bytestring containers directory filepath glade + glib Glob gtk gtksourceview2 hint mtl process syb + ]; + description = "A GTK-based abstract syntax tree viewer for custom languages and parsers"; + license = lib.licenses.bsdOriginal; + hydraPlatforms = lib.platforms.none; + mainProgram = "astview"; + }) {}; + + "astview-utils" = callPackage + ({ mkDerivation, base, containers, syb }: + mkDerivation { + pname = "astview-utils"; + version = "0.1"; + sha256 = "1rqqlngmcdd7i1gww95lyim971w8xv0hjg20h0j8av4y29pjxfyn"; + libraryHaskellDepends = [ base containers syb ]; + description = "Interfacing between hint and astview"; + license = lib.licenses.bsdOriginal; + }) {}; + + "async" = callPackage + ({ mkDerivation, base, hashable, HUnit, stm, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "async"; + version = "2.2.5"; + sha256 = "1xqnixmcxbird7rxl124bn5swpyyxxx2jxpdsbx2l8drp8z4f60q"; + revision = "1"; + editedCabalFile = "1y1cd3dkllrwbqj9ca8rr4vv2v751vrvia0kkq4qv5ajbxh9wpcx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hashable stm ]; + testHaskellDepends = [ + base HUnit stm test-framework test-framework-hunit + ]; + description = "Run IO operations asynchronously and wait for their results"; + license = lib.licenses.bsd3; + }) {}; + + "async-ajax" = callPackage + ({ mkDerivation, async, base, ghcjs-ajax, text }: + mkDerivation { + pname = "async-ajax"; + version = "0.2.0.0"; + sha256 = "012j2kbf4829g4xzbzc1vqb9ybhr05v4zlipvhcn4pqmfb3vgshi"; + libraryHaskellDepends = [ async base ghcjs-ajax text ]; + description = "Crossbrowser async AJAX Bindings for GHCJS"; + license = lib.licenses.mit; + }) {}; + + "async-combinators" = callPackage + ({ mkDerivation, async, base, hedgehog, HUnit, safe-exceptions + , tasty, tasty-discover, tasty-hedgehog, tasty-hunit, text + , unliftio-core + }: + mkDerivation { + pname = "async-combinators"; + version = "0.0.1"; + sha256 = "0zacn4iryzxwll158dq1xcaww28hlph1jgqrf4vqyfigcvrpf4gv"; + libraryHaskellDepends = [ + async base safe-exceptions text unliftio-core + ]; + testHaskellDepends = [ + base hedgehog HUnit safe-exceptions tasty tasty-discover + tasty-hedgehog tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "Async combinators"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "async-dejafu" = callPackage + ({ mkDerivation, base, concurrency, dejafu, exceptions, HUnit + , hunit-dejafu + }: + mkDerivation { + pname = "async-dejafu"; + version = "0.1.3.0"; + sha256 = "1z9ajmqni3n0iz56v1y89jji4lb6qdvqnadkwd3vk75ghm6a34yq"; + libraryHaskellDepends = [ base concurrency exceptions ]; + testHaskellDepends = [ + base concurrency dejafu HUnit hunit-dejafu + ]; + description = "Run MonadConc operations asynchronously and wait for their results"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "async-extra" = callPackage + ({ mkDerivation, async, base, deepseq, split }: + mkDerivation { + pname = "async-extra"; + version = "0.2.0.0"; + sha256 = "0hyc27mphjpc7m9khs47ch0q6j6hy2hmibk82vzrfmc3rfjxa1hd"; + libraryHaskellDepends = [ async base deepseq split ]; + description = "Useful concurrent combinators"; + license = lib.licenses.mit; + }) {}; + + "async-extras" = callPackage + ({ mkDerivation, async, base, lifted-async, lifted-base + , monad-control, SafeSemaphore, stm, transformers-base + }: + mkDerivation { + pname = "async-extras"; + version = "0.1.3.2"; + sha256 = "1irjzagb19w6q1frwq2yx9fx30fh11g7dir939glrds7a6adl9mc"; + libraryHaskellDepends = [ + async base lifted-async lifted-base monad-control SafeSemaphore stm + transformers-base + ]; + description = "Extra Utilities for the Async Library"; + license = lib.licenses.bsd3; + }) {}; + + "async-io-either" = callPackage + ({ mkDerivation, async, base, retry, transformers }: + mkDerivation { + pname = "async-io-either"; + version = "0.1.0.4"; + sha256 = "0sksphy0i46w83kw3fhksiyhz9nn337d4xc3ppihdksi79a6ncph"; + libraryHaskellDepends = [ async base retry transformers ]; + description = "Could be useful"; + license = lib.licenses.bsd3; + }) {}; + + "async-manager" = callPackage + ({ mkDerivation, async, base, stm, unordered-containers }: + mkDerivation { + pname = "async-manager"; + version = "0.1.1.0"; + sha256 = "002w3n0ykn5ga7mwz9kjvr77izqnhklq5r3aczwjikvgkik9q6ck"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ async base stm unordered-containers ]; + executableHaskellDepends = [ async base stm unordered-containers ]; + description = "A thread manager for async"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "thread-clean-up-test"; + broken = true; + }) {}; + + "async-pool" = callPackage + ({ mkDerivation, async, base, containers, fgl, hspec, monad-control + , stm, time, transformers, transformers-base + }: + mkDerivation { + pname = "async-pool"; + version = "0.9.2"; + sha256 = "10qnnj850w89p7g42gn4l9m1bjsdh4pchkm85zj94v3y0f037vbj"; + libraryHaskellDepends = [ + async base containers fgl monad-control stm transformers + transformers-base + ]; + testHaskellDepends = [ + async base containers fgl hspec monad-control stm time transformers + transformers-base + ]; + description = "A modified version of async that supports worker groups and many-to-many task dependencies"; + license = lib.licenses.mit; + }) {}; + + "async-refresh" = callPackage + ({ mkDerivation, base, criterion, formatting, HUnit, lifted-async + , microlens, microlens-th, monad-logger, safe-exceptions, stm + , test-framework, test-framework-hunit, text, unliftio + , unliftio-core + }: + mkDerivation { + pname = "async-refresh"; + version = "0.3.0.0"; + sha256 = "1j9llc84f93srw80pyldcglzmssl0l961bzlwsrvbaa84ldhcs6s"; + libraryHaskellDepends = [ + base formatting lifted-async microlens microlens-th monad-logger + safe-exceptions stm text unliftio unliftio-core + ]; + testHaskellDepends = [ + base criterion HUnit monad-logger stm test-framework + test-framework-hunit text + ]; + description = "Package implementing core logic for refreshing of expiring data"; + license = lib.licenses.bsd3; + }) {}; + + "async-refresh-tokens" = callPackage + ({ mkDerivation, async-refresh, base, bytestring, criterion + , formatting, HUnit, microlens, microlens-th, monad-logger + , safe-exceptions, test-framework, test-framework-hunit, text + , unliftio, unliftio-core + }: + mkDerivation { + pname = "async-refresh-tokens"; + version = "0.4.0.0"; + sha256 = "1py7ips87gbwdhxdfv0xh4hkgw0my4nkkz4w1vwcb3s296a439v7"; + libraryHaskellDepends = [ + async-refresh base bytestring formatting microlens microlens-th + monad-logger safe-exceptions text unliftio unliftio-core + ]; + testHaskellDepends = [ + base criterion HUnit monad-logger test-framework + test-framework-hunit unliftio + ]; + description = "Package implementing core logic for refreshing of expiring access tokens"; + license = lib.licenses.bsd3; + }) {}; + + "async-timer" = callPackage + ({ mkDerivation, async, base, containers, criterion + , safe-exceptions, tasty, tasty-hunit, unliftio, unliftio-core + }: + mkDerivation { + pname = "async-timer"; + version = "0.2.0.0"; + sha256 = "1q6f0ig8m1ij1yz07b36799gavppb7dkwyvlc724gaj1q72bych6"; + libraryHaskellDepends = [ + async base safe-exceptions unliftio unliftio-core + ]; + testHaskellDepends = [ + async base containers criterion tasty tasty-hunit + ]; + description = "Provides API for timer based execution of IO actions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "asynchronous-exceptions" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "asynchronous-exceptions"; + version = "1.1.0.1"; + sha256 = "0vfx2ikw61sic35n4ayy7rng6izpafksz7lh4xgkcmbg627vkm8s"; + libraryHaskellDepends = [ base ]; + description = "Distinguish between synchronous and asynchronous exceptions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aterm" = callPackage + ({ mkDerivation, array, base, containers, ghc-prim }: + mkDerivation { + pname = "aterm"; + version = "0.1.0.2"; + sha256 = "1dhmna21yi44srgkirmckfnffvs5vqsfwzy8az2vszwmbx225339"; + revision = "1"; + editedCabalFile = "0vh6k6397f3y03y28shx0gf0lvdlb6pdcdhd1j8r1svhjbyphfdp"; + libraryHaskellDepends = [ array base containers ghc-prim ]; + description = "serialisation for Haskell values with sharing support"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aterm-utils" = callPackage + ({ mkDerivation, aterm, base, mtl, transformers, wl-pprint }: + mkDerivation { + pname = "aterm-utils"; + version = "0.2.0.2"; + sha256 = "0yyk2mdxrla0hwh1mn50x5mgqskkaw6i086gqqmprljr2668kkj0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aterm base mtl transformers wl-pprint ]; + executableHaskellDepends = [ aterm base transformers wl-pprint ]; + description = "Utility functions for working with aterms as generated by Minitermite"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ppaterm"; + }) {}; + + "atl" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "atl"; + version = "17072"; + sha256 = "0ym06hm0w443r8akw59663p651m0p14zp288f7dv1ng9vy6nmvis"; + revision = "1"; + editedCabalFile = "0h3y24p4296qxwcmynsrqwnxpk024p9c835yh8s366skcjwmhk4x"; + libraryHaskellDepends = [ base ]; + description = "Arrow Transformer Library"; + license = lib.licenses.bsd3; + }) {}; + + "atlas" = callPackage + ({ mkDerivation, base, containers, data-default, hspec, inline-c + , lens, primitive, template-haskell, transformers + }: + mkDerivation { + pname = "atlas"; + version = "0"; + sha256 = "0g98waw84hrhzpky73p1dy4mfc06vf665xfn6f2f9xv2jnxi0rgw"; + libraryHaskellDepends = [ + base containers data-default inline-c lens primitive + template-haskell transformers + ]; + testHaskellDepends = [ base hspec primitive transformers ]; + description = "Skyline rectangle packing"; + license = "(BSD-2-Clause OR Apache-2.0)"; + }) {}; + + "atlassian-connect-core" = callPackage + ({ mkDerivation, aeson, atlassian-connect-descriptor, base + , base64-bytestring, bytestring, case-insensitive, cipher-aes + , configurator, containers, cryptohash, hostname, http-client + , http-client-tls, http-media, http-types, jwt, mtl, network + , network-api-support, network-uri, snap, snap-core, split, text + , time, time-units, transformers + }: + mkDerivation { + pname = "atlassian-connect-core"; + version = "0.10.1.0"; + sha256 = "15iyvjd0cyzqb16r3782nqq5s43i5q9lcmbdx73973ncyl334wxa"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson atlassian-connect-descriptor base base64-bytestring + bytestring case-insensitive cipher-aes configurator containers + cryptohash hostname http-client http-client-tls http-media + http-types jwt mtl network network-api-support network-uri snap + snap-core split text time time-units transformers + ]; + description = "Atlassian Connect snaplet for the Snap Framework and helper code"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "atlassian-connect-descriptor" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, cases, HUnit + , network, network-uri, scientific, text, time-units + , unordered-containers, vector + }: + mkDerivation { + pname = "atlassian-connect-descriptor"; + version = "0.4.15.0"; + sha256 = "1mngv2pf6fkqqplkn9s51g6z8jhq9km864va2n97dvkmrwnzmhig"; + libraryHaskellDepends = [ + aeson base cases network network-uri text time-units + unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring Cabal cases HUnit network network-uri + scientific text time-units unordered-containers vector + ]; + description = "Code that helps you create a valid Atlassian Connect Descriptor"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "atmos" = callPackage + ({ mkDerivation, base, dimensional, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "atmos"; + version = "0.4.0.0"; + sha256 = "168rn8py50qypxz96xrr378hn7val0rzvhjw95hhyi4k99g5zhjb"; + libraryHaskellDepends = [ base dimensional ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "1976 US Standard Atmosphere Model"; + license = lib.licenses.publicDomain; + }) {}; + + "atmos-dimensional" = callPackage + ({ mkDerivation, atmos, base, dimensional }: + mkDerivation { + pname = "atmos-dimensional"; + version = "0.1.2"; + sha256 = "19rlcp1zn3k838c5ixsn6i09nclfwvd9prbirxy5fmch0yjlp39d"; + libraryHaskellDepends = [ atmos base dimensional ]; + description = "dimensional wrapper on atmos package"; + license = lib.licenses.bsd3; + }) {}; + + "atmos-dimensional-tf" = callPackage + ({ mkDerivation, atmos, base, dimensional-tf }: + mkDerivation { + pname = "atmos-dimensional-tf"; + version = "0.1.2"; + sha256 = "05g2v7ppbcvaw0dk9f0z0gb7k33c4lk2cm2ziyqahxmwsz928khm"; + libraryHaskellDepends = [ atmos base dimensional-tf ]; + description = "dimensional-tf wrapper on atmos package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "atndapi" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, data-default + , hspec, http-conduit, http-types, lifted-base, monad-control + , monad-logger, mtl, parsec, QuickCheck, resourcet, text, time + , transformers + }: + mkDerivation { + pname = "atndapi"; + version = "0.1.1.0"; + sha256 = "1npyvfm9bqk6msly481rj7fypxpglajzqlkj3783vh92wdby6jqw"; + libraryHaskellDepends = [ + aeson base bytestring conduit data-default http-conduit http-types + lifted-base monad-control monad-logger mtl parsec resourcet text + time transformers + ]; + testHaskellDepends = [ + aeson base bytestring conduit data-default hspec http-conduit + http-types lifted-base monad-control monad-logger mtl parsec + QuickCheck resourcet text time transformers + ]; + description = "An interface of ATND API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "atom" = callPackage + ({ mkDerivation, base, bimap, containers, mtl, process, syb }: + mkDerivation { + pname = "atom"; + version = "1.0.13"; + sha256 = "111lz39q12rvh2iigxakcnf2firxgbgm462id805n3z7rmg8f807"; + revision = "1"; + editedCabalFile = "1jz55sqwsdvx4nry4yfamyqv91d3cwxz5sxkf5apada2z08r3rzf"; + libraryHaskellDepends = [ base bimap containers mtl process syb ]; + description = "An EDSL for embedded hard realtime applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "atom-basic" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, network + , network-uri, text, time + }: + mkDerivation { + pname = "atom-basic"; + version = "0.2.5"; + sha256 = "1vkm5wfsgprs42qjzxchgrpxj3xalpg2zd79n9isvlxsp1krdgi4"; + libraryHaskellDepends = [ + base base64-bytestring bytestring network network-uri text time + ]; + description = "Basic Atom feed construction"; + license = lib.licenses.bsd3; + }) {}; + + "atom-conduit" = callPackage + ({ mkDerivation, base, blaze-builder, conduit, data-default + , filepath, generic-random, microlens, microlens-th, parsers + , pretty-simple, prettyprinter, QuickCheck, quickcheck-instances + , refined, relude, resourcet, safe-exceptions, tasty, tasty-golden + , tasty-hunit, tasty-quickcheck, text, time, timerep + , uri-bytestring, xml-conduit, xml-types + }: + mkDerivation { + pname = "atom-conduit"; + version = "0.9.0.1"; + sha256 = "1fbvs522x9ldpmp1qr57vsanbdhqfi4m4cs2gk3pm5vmnnqqpqb4"; + libraryHaskellDepends = [ + base blaze-builder conduit microlens microlens-th parsers + prettyprinter refined relude safe-exceptions text time timerep + uri-bytestring xml-conduit xml-types + ]; + testHaskellDepends = [ + base conduit data-default filepath generic-random microlens + pretty-simple QuickCheck quickcheck-instances refined relude + resourcet tasty tasty-golden tasty-hunit tasty-quickcheck text time + uri-bytestring xml-conduit xml-types + ]; + description = "Streaming parser/renderer for the Atom 1.0 standard (RFC 4287)."; + license = lib.licenses.cc0; + }) {}; + + "atom-msp430" = callPackage + ({ mkDerivation, atom, base, mtl }: + mkDerivation { + pname = "atom-msp430"; + version = "0.5.3"; + sha256 = "02h1g35f3bd3cjjhr28g63vk1mnghshq9586wa922rfl79jp6jcs"; + libraryHaskellDepends = [ atom base mtl ]; + description = "Convenience functions for using Atom with the MSP430 microcontroller family"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "atomic-counter" = callPackage + ({ mkDerivation, async, base, primitive, QuickCheck, stm, tasty + , tasty-bench, tasty-quickcheck + }: + mkDerivation { + pname = "atomic-counter"; + version = "0.1.2.1"; + sha256 = "053p72hjzrq29kg4x4s5a063sw1k37yrcw0qabkhg9rbk46206qy"; + libraryHaskellDepends = [ async base QuickCheck ]; + testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + benchmarkHaskellDepends = [ + base primitive QuickCheck stm tasty tasty-bench tasty-quickcheck + ]; + doHaddock = false; + description = "Mutable counters that can be modified with atomic operatinos"; + license = lib.licenses.asl20; + }) {}; + + "atomic-file-ops" = callPackage + ({ mkDerivation, base, directory, filelock, filepath + , io-string-like + }: + mkDerivation { + pname = "atomic-file-ops"; + version = "0.3.0.0"; + sha256 = "15gg5g9wnypj3hk5lhrqln2xcf86g84ivm8c8aflhmal26x86x44"; + libraryHaskellDepends = [ + base directory filelock filepath io-string-like + ]; + description = "Functions to atomically write to files"; + license = lib.licenses.bsd3; + }) {}; + + "atomic-modify" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "atomic-modify"; + version = "0.1.0.3"; + sha256 = "1kz3sbr4sh2c405plf0d4078j47kmvw0gwsw53vyvsyxwhm9db3z"; + libraryHaskellDepends = [ base stm ]; + description = "A typeclass for mutable references that have an atomic modify operation"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "atomic-modify-general" = callPackage + ({ mkDerivation, base, primitive }: + mkDerivation { + pname = "atomic-modify-general"; + version = "0.1.0.0"; + sha256 = "0xrjnd31aq5ajga5n6lq1rm7wdyxqqnmc90z0zb4zp97b6vjsa2v"; + libraryHaskellDepends = [ base primitive ]; + testHaskellDepends = [ base ]; + description = "Generalizations of atomicModifyIORef"; + license = lib.licenses.bsd2; + }) {}; + + "atomic-primops" = callPackage + ({ mkDerivation, base, ghc-prim, primitive }: + mkDerivation { + pname = "atomic-primops"; + version = "0.8.5"; + sha256 = "07wbza3xrgxbbdajgayyvbdki69v12rz2z3yfiy0gf5dqfa5g98w"; + libraryHaskellDepends = [ base ghc-prim primitive ]; + description = "A safe approach to CAS and other atomic ops in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "atomic-primops_0_8_6" = callPackage + ({ mkDerivation, base, ghc-prim, primitive }: + mkDerivation { + pname = "atomic-primops"; + version = "0.8.6"; + sha256 = "1cas7m0v94fkd1s7hqpl5vf270z5yjd4rnq0glkcz4gy44h06jyl"; + libraryHaskellDepends = [ base ghc-prim primitive ]; + description = "A safe approach to CAS and other atomic ops in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "atomic-primops-foreign" = callPackage + ({ mkDerivation, base, bits-atomic, HUnit, test-framework + , test-framework-hunit, time + }: + mkDerivation { + pname = "atomic-primops-foreign"; + version = "0.6.2"; + sha256 = "1pfdbrxx4s6n53lfhxghcalm8dif2r9zj45bipibvyiczz5xkkpm"; + revision = "1"; + editedCabalFile = "0663ysvvakmldp428y7y0abl68g2wflwmp27cci27scnpnnnf47x"; + libraryHaskellDepends = [ base bits-atomic ]; + testHaskellDepends = [ + base bits-atomic HUnit test-framework test-framework-hunit time + ]; + description = "An atomic counter implemented using the FFI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "atomic-primops-vector" = callPackage + ({ mkDerivation, atomic-primops, base, primitive, vector }: + mkDerivation { + pname = "atomic-primops-vector"; + version = "0.1.0.1"; + sha256 = "0m4mlixiz7cs4hqrh7i6dzbsj55p0qh3m16nc94819wbzcgi3vq7"; + libraryHaskellDepends = [ atomic-primops base primitive vector ]; + testHaskellDepends = [ base vector ]; + description = "Atomic operations on Data.Vector types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "atomic-write" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hspec + , temporary, text, unix-compat + }: + mkDerivation { + pname = "atomic-write"; + version = "0.2.0.7"; + sha256 = "03cn3ii74h0w3g4h78xsx9v2sn58r3qsr2dbdwq340xwhiwcgxdm"; + libraryHaskellDepends = [ + base bytestring directory filepath temporary text unix-compat + ]; + testHaskellDepends = [ + base bytestring filepath hspec temporary text unix-compat + ]; + description = "Atomically write to a file"; + license = lib.licenses.mit; + }) {}; + + "atomo" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, hashable, haskeline, hint, mtl, parsec, pretty + , regex-pcre, template-haskell, text, time, vector + }: + mkDerivation { + pname = "atomo"; + version = "0.4.0.2"; + sha256 = "0hby64jd9zi518rnfk46ilipnp3x0ynkgqk2n0brf1873y88mwx8"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers directory filepath hashable hint + mtl parsec pretty regex-pcre template-haskell text time vector + ]; + executableHaskellDepends = [ + array base bytestring containers directory filepath hashable + haskeline hint mtl parsec pretty regex-pcre template-haskell text + time vector + ]; + description = "A highly dynamic, extremely simple, very fun programming language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "atomo"; + broken = true; + }) {}; + + "atp" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, generic-random + , mtl, process, QuickCheck, text, tptp + }: + mkDerivation { + pname = "atp"; + version = "0.1.0.0"; + sha256 = "0n71mch62mkqn4ibq6n0k26fxk0rl63j7rzj4wpc038awjgxcfr8"; + libraryHaskellDepends = [ + ansi-wl-pprint base containers mtl process text tptp + ]; + testHaskellDepends = [ + base containers generic-random mtl QuickCheck text + ]; + description = "Interface to automated theorem provers"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "atp-haskell" = callPackage + ({ mkDerivation, applicative-extras, base, containers, extra, HUnit + , mtl, parsec, pretty, template-haskell, time + }: + mkDerivation { + pname = "atp-haskell"; + version = "1.14.3"; + sha256 = "12qw8y0vy2nb0ciw5q0g5wxs6qws3pad3ifv7mga543ay4chypy5"; + libraryHaskellDepends = [ + applicative-extras base containers extra HUnit mtl parsec pretty + template-haskell time + ]; + testHaskellDepends = [ base containers HUnit time ]; + description = "Translation from Ocaml to Haskell of John Harrison's ATP code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "atrans" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "atrans"; + version = "0.1.1.0"; + sha256 = "0rlv4ikz8k1yjwnqq6yrk1cf4dv9y8jw5i1qaa9m7k6sya2dy6ci"; + libraryHaskellDepends = [ base mtl ]; + description = "A small collection of monad (transformer) instances"; + license = lib.licenses.mit; + }) {}; + + "atrophy" = callPackage + ({ mkDerivation, base, contiguous, deepseq, HUnit, QuickCheck + , quickcheck-classes, random, tasty, tasty-bench, tasty-hunit + , tasty-quickcheck, wide-word + }: + mkDerivation { + pname = "atrophy"; + version = "0.1.0.0"; + sha256 = "13jdrbnmg2nvgl5c35kdikgdacw7c8kxdwq111mdi9x8bsd3j23q"; + libraryHaskellDepends = [ base contiguous wide-word ]; + testHaskellDepends = [ + base contiguous HUnit QuickCheck quickcheck-classes tasty + tasty-hunit tasty-quickcheck wide-word + ]; + benchmarkHaskellDepends = [ + base deepseq random tasty tasty-bench + ]; + description = "Faster integer division and modulus operations"; + license = lib.licenses.mit; + }) {}; + + "ats-format" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, Cabal, cli-setup, directory + , filepath, language-ats, optparse-applicative, process, text + , toml-parser + }: + mkDerivation { + pname = "ats-format"; + version = "0.2.0.36"; + sha256 = "1a7mfpqc09lfk1pp237f2wrizgm2c1indgjdi810599ns19hicd2"; + isLibrary = false; + isExecutable = true; + setupHaskellDepends = [ base Cabal cli-setup filepath ]; + executableHaskellDepends = [ + ansi-wl-pprint base directory language-ats optparse-applicative + process text toml-parser + ]; + description = "A source-code formatter for ATS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "atsfmt"; + broken = true; + }) {}; + + "ats-pkg" = callPackage + ({ mkDerivation, ansi-wl-pprint, archive-libarchive, archive-sig + , base, binary, bytestring, Cabal, cli-setup, composition-prelude + , containers, cpphs, dependency, dhall, directory, file-embed + , filepath, http-client, http-client-tls, language-ats, lzma + , microlens, mtl, optparse-applicative, parallel-io, process, shake + , shake-ats, shake-c, shake-ext, temporary, text, unix, unix-compat + , zip-archive, zlib + }: + mkDerivation { + pname = "ats-pkg"; + version = "3.5.0.3"; + sha256 = "0dnaa14jwsi60b9jxgpm60nkw9q8zljz5vsl93dffqnr32znryss"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + ansi-wl-pprint archive-libarchive archive-sig base binary + bytestring Cabal composition-prelude containers dependency dhall + directory file-embed filepath http-client http-client-tls lzma + microlens mtl parallel-io process shake shake-ats shake-c shake-ext + text unix unix-compat zip-archive zlib + ]; + libraryToolDepends = [ cpphs ]; + executableHaskellDepends = [ + base bytestring cli-setup dependency dhall directory language-ats + microlens optparse-applicative parallel-io shake shake-ats + temporary text + ]; + doHaddock = false; + description = "A build tool for ATS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "atspkg"; + broken = true; + }) {}; + + "ats-setup" = callPackage + ({ mkDerivation, base, bytestring, Cabal, composition-prelude + , dependency, directory, filemanip, http-client, http-client-tls + , parallel-io, process, tar, unix, zlib + }: + mkDerivation { + pname = "ats-setup"; + version = "0.4.0.2"; + sha256 = "13sv7wwz6m6s9x3mr4phsf62ayyn95bdpj6cv93kyzadyi3vfvd6"; + libraryHaskellDepends = [ + base bytestring Cabal composition-prelude dependency directory + filemanip http-client http-client-tls parallel-io process tar unix + zlib + ]; + description = "ATS scripts for Cabal builds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ats-storable" = callPackage + ({ mkDerivation, base, bytestring, composition-prelude, hspec + , storable, text + }: + mkDerivation { + pname = "ats-storable"; + version = "0.3.0.5"; + sha256 = "1jafhbvlndr4sv1qb0an588dha549fh3bs7iwsnpc8s2xsxzk7wb"; + libraryHaskellDepends = [ + base bytestring composition-prelude text + ]; + testHaskellDepends = [ base hspec ]; + testSystemDepends = [ storable ]; + description = "Marshal ATS types into Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {storable = null;}; + + "attempt" = callPackage + ({ mkDerivation, base, failure }: + mkDerivation { + pname = "attempt"; + version = "0.4.0.1"; + sha256 = "1gvq04ds62kk88r2210mxd1fggp6vf5p8j5hci9vqkkss1hy9rxh"; + libraryHaskellDepends = [ base failure ]; + description = "Concrete data type for handling extensible exceptions as failures. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "attenuation" = callPackage + ({ mkDerivation, base, constraints }: + mkDerivation { + pname = "attenuation"; + version = "0.2.0"; + sha256 = "0qp203qchmllxsrcfz04lxnssrij203i5q8byy159vc8cspd03nq"; + revision = "5"; + editedCabalFile = "0269x7gl1a0vca6qd31fv4cdrq77dl1kxwg9dini6cgg2x794kfs"; + libraryHaskellDepends = [ base constraints ]; + description = "Subtyping relations and variance roles"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "attenuation-profunctors" = callPackage + ({ mkDerivation, attenuation, base, constraints, profunctors }: + mkDerivation { + pname = "attenuation-profunctors"; + version = "0.1.0"; + sha256 = "11zhh9iwb7r2jfp9bn8bqx1wzl4mln9v80gb2jijp0rryag25ili"; + revision = "3"; + editedCabalFile = "1s6fbn0wy5vxv7kb09ph11m8hjbcxxpr1rfbp3907ggpwfh43zha"; + libraryHaskellDepends = [ + attenuation base constraints profunctors + ]; + description = "Attenuation support for Profunctors"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "attic-schedule" = callPackage + ({ mkDerivation, attoparsec, base, control-bool, doctest, foldl + , protolude, system-filepath, text, time, turtle + }: + mkDerivation { + pname = "attic-schedule"; + version = "0.2.0"; + sha256 = "1qrmdznhk744q7f7k05w45b2w5x3pmyjax5h2z3bdza6rsb67ii3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base control-bool foldl protolude system-filepath text + time turtle + ]; + testHaskellDepends = [ base doctest ]; + description = "A script I use to run \"attic\" for my backups"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "attic-schedule"; + broken = true; + }) {}; + + "atto-lisp" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, blaze-textual + , bytestring, containers, deepseq, HUnit, test-framework + , test-framework-hunit, text + }: + mkDerivation { + pname = "atto-lisp"; + version = "0.2.2.3"; + sha256 = "00a7w4jysx55y5xxmgm09akvhxxa3fs68wqn6mp789bvhvdk9khd"; + revision = "2"; + editedCabalFile = "065v6vllvwvm0zpkra7bl2hpz1lnhara13965p75pzdppv8ghd6w"; + libraryHaskellDepends = [ + attoparsec base blaze-builder blaze-textual bytestring containers + deepseq text + ]; + testHaskellDepends = [ + attoparsec base bytestring HUnit test-framework + test-framework-hunit text + ]; + description = "Efficient parsing and serialisation of S-Expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "attomail" = callPackage + ({ mkDerivation, base, bytestring, ConfigFile, directory, doctest + , email-validate, Glob, hsemail-ns, MissingH, mtl, network + , optparse-applicative, parsec, QuickCheck, random, text, time + , transformers, unix, unix-time + }: + mkDerivation { + pname = "attomail"; + version = "0.1.0.2"; + sha256 = "0yryvw8qcp0vgal4dn48xi7x42wl9b1bwfbh0chnvbi5rwnwspyr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring ConfigFile directory email-validate hsemail-ns + MissingH mtl network optparse-applicative parsec random text time + transformers unix unix-time + ]; + testHaskellDepends = [ base doctest Glob QuickCheck ]; + description = "Minimal mail delivery agent (MDA) for local mail with maildir support"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "attomail"; + broken = true; + }) {}; + + "attoparsec_0_13_2_5" = callPackage + ({ mkDerivation, array, base, bytestring, case-insensitive + , containers, criterion, deepseq, directory, filepath, ghc-prim + , http-types, parsec, QuickCheck, quickcheck-unicode, scientific + , tasty, tasty-quickcheck, text, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "attoparsec"; + version = "0.13.2.5"; + sha256 = "0vv88m5m7ynjrg114psp4j4s69f1a5va3bvn293vymqrma7g7q11"; + revision = "2"; + editedCabalFile = "1syz7hf2h8c8vwqniymblnyciwqh4hvflfp1h0ywg7ad8q4gqr0v"; + libraryHaskellDepends = [ + array base bytestring containers deepseq ghc-prim scientific text + transformers + ]; + testHaskellDepends = [ + array base bytestring deepseq QuickCheck quickcheck-unicode + scientific tasty tasty-quickcheck text transformers vector + ]; + benchmarkHaskellDepends = [ + array base bytestring case-insensitive containers criterion deepseq + directory filepath ghc-prim http-types parsec scientific text + transformers unordered-containers vector + ]; + description = "Fast combinator parsing for bytestrings and text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "attoparsec" = callPackage + ({ mkDerivation, array, base, bytestring, case-insensitive + , containers, deepseq, directory, filepath, ghc-prim, http-types + , parsec, QuickCheck, quickcheck-unicode, scientific, tasty + , tasty-bench, tasty-quickcheck, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "attoparsec"; + version = "0.14.4"; + sha256 = "0v4yjz4qi8bwhbyavqxlhsfb1iv07v10gxi64khmsmi4hvjpycrz"; + revision = "5"; + editedCabalFile = "1bmih9b4b3vdad8mpwy6k15ay2k8zbxl0z5x40b47ml1p0wraw7c"; + libraryHaskellDepends = [ + array base bytestring containers deepseq ghc-prim scientific text + transformers + ]; + testHaskellDepends = [ + array base bytestring deepseq QuickCheck quickcheck-unicode + scientific tasty tasty-quickcheck text transformers vector + ]; + benchmarkHaskellDepends = [ + array base bytestring case-insensitive containers deepseq directory + filepath ghc-prim http-types parsec scientific tasty-bench text + transformers unordered-containers vector + ]; + doHaddock = false; + description = "Fast combinator parsing for bytestrings and text"; + license = lib.licenses.bsd3; + }) {}; + + "attoparsec-aeson" = callPackage + ({ mkDerivation, aeson, base }: + mkDerivation { + pname = "attoparsec-aeson"; + version = "2.1.0.0"; + sha256 = "1a86x493mrr7h468imcdjahxfvl2rrg6b6cygvzxja046cfgnjmk"; + libraryHaskellDepends = [ aeson base ]; + doHaddock = false; + description = "Parsing of aeson's Value with attoparsec"; + license = lib.licenses.bsd3; + }) {}; + + "attoparsec-aeson_2_2_0_1" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , integer-conversion, primitive, scientific, text, vector + }: + mkDerivation { + pname = "attoparsec-aeson"; + version = "2.2.0.1"; + sha256 = "02f406d5jh038qn8cccr0fbxkczhgzplmnfb448hrl25gcxg5ifg"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring integer-conversion primitive + scientific text vector + ]; + description = "Parsing of aeson's Value with attoparsec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "attoparsec-arff" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "attoparsec-arff"; + version = "0.0"; + sha256 = "1jf9065pqmdfshkd0cqiamhivs9an4slqx82n7yj0kkhdxw5lyq4"; + libraryHaskellDepends = [ attoparsec base bytestring ]; + description = "An ARFF file parser using Attoparsec"; + license = lib.licenses.gpl2Only; + }) {}; + + "attoparsec-base64" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, text, word8 }: + mkDerivation { + pname = "attoparsec-base64"; + version = "0.0.0"; + sha256 = "1rvkc7kaya42a8djkyj642r5dq952gwkhinif9r22ijaic656cq8"; + libraryHaskellDepends = [ attoparsec base bytestring text word8 ]; + description = "Fetch only base64 characters, erroring in the attoparsec monad on failure"; + license = lib.licenses.bsd3; + }) {}; + + "attoparsec-binary" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "attoparsec-binary"; + version = "0.2"; + sha256 = "02vswxsgayw50xli7mbacsjmk1diifzkfgnyfn9ck5mk41dl9rh5"; + libraryHaskellDepends = [ attoparsec base bytestring ]; + description = "Binary processing extensions to Attoparsec"; + license = lib.licenses.bsd3; + }) {}; + + "attoparsec-conduit" = callPackage + ({ mkDerivation, base, conduit }: + mkDerivation { + pname = "attoparsec-conduit"; + version = "1.1.0"; + sha256 = "18xn3nzxfghcd88cana1jw85ijv0ysw3bp36fb6r5wsf6m79z01y"; + libraryHaskellDepends = [ base conduit ]; + doHaddock = false; + description = "Consume attoparsec parsers via conduit. (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "attoparsec-csv" = callPackage + ({ mkDerivation, attoparsec, base, text }: + mkDerivation { + pname = "attoparsec-csv"; + version = "0.1.1.0"; + sha256 = "0fbzg22shi0i92pndgnqv6v4zfxxd0bh89fbqr3giiavimml7y7p"; + libraryHaskellDepends = [ attoparsec base text ]; + description = "A parser for CSV files that uses Attoparsec"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "attoparsec-data" = callPackage + ({ mkDerivation, attoparsec, attoparsec-time, base, bytestring + , scientific, text, time, uuid + }: + mkDerivation { + pname = "attoparsec-data"; + version = "1.0.5.4"; + sha256 = "1wiqdjxl7sg0lbsngmpksl1nflpip8wrjryaq5bvrpyyfdsq8cma"; + libraryHaskellDepends = [ + attoparsec attoparsec-time base bytestring scientific text time + uuid + ]; + description = "Parsers for the standard Haskell data types"; + license = lib.licenses.mit; + }) {}; + + "attoparsec-enumerator" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, enumerator, text }: + mkDerivation { + pname = "attoparsec-enumerator"; + version = "0.3.4"; + sha256 = "127mj0v6342mzxnc73qki3k197vhwsff8qkf92gm5idyxdisg5dy"; + libraryHaskellDepends = [ + attoparsec base bytestring enumerator text + ]; + description = "Pass input from an enumerator to an Attoparsec parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "attoparsec-expr" = callPackage + ({ mkDerivation, attoparsec, base }: + mkDerivation { + pname = "attoparsec-expr"; + version = "0.1.1.2"; + sha256 = "0z25pc3rq98ysk92jclr90n35982a566sxri51yh1s9c24vd8k4d"; + revision = "1"; + editedCabalFile = "1cpgzd24fvrpsly113ck8rhrc33pfw8qhfpk4wn85qj95763faqb"; + libraryHaskellDepends = [ attoparsec base ]; + description = "Port of parsec's expression parser to attoparsec"; + license = lib.licenses.bsd3; + }) {}; + + "attoparsec-framer" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, bytestring + , exceptions, hspec, network, network-run, QuickCheck, text + }: + mkDerivation { + pname = "attoparsec-framer"; + version = "0.1.0.3"; + sha256 = "0lwrnka25f5a27ym3w48qdrkv3q62q9rs5r6kpgbr7nckcmb9b03"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring exceptions text + ]; + executableHaskellDepends = [ + attoparsec attoparsec-binary base bytestring exceptions network + network-run QuickCheck text + ]; + testHaskellDepends = [ + attoparsec attoparsec-binary base bytestring exceptions hspec + QuickCheck text + ]; + description = "Use Attoparsec to parse framed protocol byte streams"; + license = lib.licenses.bsd3; + }) {}; + + "attoparsec-ip" = callPackage + ({ mkDerivation, attoparsec, base, ip, QuickCheck, tasty + , tasty-quickcheck, text, vector + }: + mkDerivation { + pname = "attoparsec-ip"; + version = "0.0.5"; + sha256 = "0vy709qw277a6qqc4127z8jy61pmz3yigsmb9jkgmfagd5cli1pm"; + libraryHaskellDepends = [ attoparsec base ip vector ]; + testHaskellDepends = [ + attoparsec base ip QuickCheck tasty tasty-quickcheck text vector + ]; + description = "Parse IP data types with attoparsec"; + license = lib.licenses.bsd3; + }) {}; + + "attoparsec-iso8601" = callPackage + ({ mkDerivation, attoparsec, base, integer-conversion, text, time + , time-compat + }: + mkDerivation { + pname = "attoparsec-iso8601"; + version = "1.1.0.1"; + sha256 = "0swi953apv2mm1q213afxiv2mmknzz5pmpdk824n1s26rfwny83k"; + libraryHaskellDepends = [ + attoparsec base integer-conversion text time time-compat + ]; + description = "Parsing of ISO 8601 dates, originally from aeson"; + license = lib.licenses.bsd3; + }) {}; + + "attoparsec-iteratee" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, iteratee + , transformers + }: + mkDerivation { + pname = "attoparsec-iteratee"; + version = "0.4.0"; + sha256 = "1j57xhk34ghi1b2gnzrfbswv2nab5h0z52h3wvx9w8d97bbvqp2s"; + libraryHaskellDepends = [ + attoparsec base bytestring iteratee transformers + ]; + description = "An adapter to convert attoparsec Parsers into blazing-fast Iteratees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "attoparsec-parsec" = callPackage + ({ mkDerivation, attoparsec, base, hspec, markdown-unlit, parsec + , QuickCheck, text + }: + mkDerivation { + pname = "attoparsec-parsec"; + version = "0.1.3"; + sha256 = "0mi3f1kwcss8m1679ymiydp1sb1xdyv1f6a0qx9d683p86qxrwzq"; + libraryHaskellDepends = [ attoparsec base parsec text ]; + testHaskellDepends = [ + attoparsec base hspec markdown-unlit QuickCheck text + ]; + testToolDepends = [ markdown-unlit ]; + description = "An Attoparsec compatibility layer for Parsec"; + license = lib.licenses.mit; + }) {}; + + "attoparsec-path" = callPackage + ({ mkDerivation, attoparsec, base, path, QuickCheck + , quickcheck-instances, text + }: + mkDerivation { + pname = "attoparsec-path"; + version = "0.0.0.1"; + sha256 = "035n430iwqkfkxpphgn8xjd3h5qav8dwd1gm4a3v3z8h49i2cwfh"; + libraryHaskellDepends = [ attoparsec base path text ]; + testHaskellDepends = [ + attoparsec base QuickCheck quickcheck-instances text + ]; + description = "Convenience bindings between path and attoparsec"; + license = lib.licenses.bsd3; + }) {}; + + "attoparsec-run" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec, mtl, text }: + mkDerivation { + pname = "attoparsec-run"; + version = "0.0.2.0"; + sha256 = "0j9mj61aa4hw4j2z73fxjb1py8yhznk3irw2cqs9l40kmqlf0gz8"; + revision = "1"; + editedCabalFile = "1hvp37nr4pa8y3685444fhw8ah8b8bh65sbjca3cy15f99z9bbxp"; + libraryHaskellDepends = [ attoparsec base bytestring mtl text ]; + testHaskellDepends = [ attoparsec base bytestring hspec mtl text ]; + description = "Conveniently run Attoparsec parsers"; + license = lib.licenses.asl20; + }) {}; + + "attoparsec-text" = callPackage + ({ mkDerivation, array, attoparsec, base, containers, text }: + mkDerivation { + pname = "attoparsec-text"; + version = "0.8.5.3"; + sha256 = "1qq42lp1sah80a6lnnafi6pwl61b4w4q4jk1pbb7pg5p06mmk315"; + libraryHaskellDepends = [ array attoparsec base containers text ]; + description = "(deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "attoparsec-text-enumerator" = callPackage + ({ mkDerivation, attoparsec-text, base, enumerator, text }: + mkDerivation { + pname = "attoparsec-text-enumerator"; + version = "0.2.0.1"; + sha256 = "0cffcwji141js09r7avb15b08xl4s8cgk5vxyrqaq7zw40hhb1gz"; + libraryHaskellDepends = [ attoparsec-text base enumerator text ]; + description = "(deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "attoparsec-time" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, text, time }: + mkDerivation { + pname = "attoparsec-time"; + version = "1.0.3.1"; + sha256 = "12x2wi90sh2g58nknbfmci1b3ncivg7rhxfp7d6w4rqd2xj1lgjr"; + libraryHaskellDepends = [ attoparsec base bytestring text time ]; + description = "Attoparsec parsers of time"; + license = lib.licenses.mit; + }) {}; + + "attoparsec-trans" = callPackage + ({ mkDerivation, attoparsec, base, transformers }: + mkDerivation { + pname = "attoparsec-trans"; + version = "0.1.1.0"; + sha256 = "0lsbl7hhirr13jmn6fc4g5443j73p4rxjgxvv967n5dsp7xrjaa7"; + libraryHaskellDepends = [ attoparsec base transformers ]; + description = "Interleaved effects for attoparsec parsers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "attoparsec-uri" = callPackage + ({ mkDerivation, attoparsec, base, bytedump, ip, QuickCheck + , quickcheck-instances, strict, tasty, tasty-quickcheck, text + , vector + }: + mkDerivation { + pname = "attoparsec-uri"; + version = "0.0.9"; + sha256 = "0vplsw0i9v7lmrx6hqdihvzh0626zx3nxwv8sk8r3pj3hy4xh1jz"; + libraryHaskellDepends = [ + attoparsec base bytedump ip QuickCheck quickcheck-instances strict + text vector + ]; + testHaskellDepends = [ + attoparsec base bytedump ip QuickCheck quickcheck-instances strict + tasty tasty-quickcheck text vector + ]; + description = "URI parser / printer using attoparsec"; + license = lib.licenses.bsd3; + }) {}; + + "attoparsec-varword" = callPackage + ({ mkDerivation, attoparsec, base, bytestring + , bytestring-builder-varword, hspec, QuickCheck + }: + mkDerivation { + pname = "attoparsec-varword"; + version = "0.1.0.0"; + sha256 = "1rrc4pqi7slsq2rhiasid7m7fm489vd851jvakb8z5z64mrxc409"; + libraryHaskellDepends = [ attoparsec base ]; + testHaskellDepends = [ + attoparsec base bytestring bytestring-builder-varword hspec + QuickCheck + ]; + description = "Variable-length integer decoding for Attoparsec"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "attosplit" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "attosplit"; + version = "0.1.0.0"; + sha256 = "01sh8k9n9040xqx1lbn74rcf59j54n5861d9db1y5cdy7qssxyg4"; + libraryHaskellDepends = [ attoparsec base bytestring ]; + description = "Split a lazy bytestring at boundaries defined by an attoparsec parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "atuin" = callPackage + ({ mkDerivation, array, base, Cabal, directory, epic, haskell98 }: + mkDerivation { + pname = "atuin"; + version = "0.1.1"; + sha256 = "1wmfnvl39amyfzkvpd3gysshyf10fjjb91zibalkqbq9pbsnfzjk"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base Cabal directory epic haskell98 + ]; + description = "Embedded Turtle language compiler in Haskell, with Epic output"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "atuin"; + }) {}; + + "audacity" = callPackage + ({ mkDerivation, base, bytestring, deepseq, directory + , explicit-exception, filepath, non-empty, semigroups + , storable-record, storablevector, tagchup, transformers + , utility-ht, xml-basic + }: + mkDerivation { + pname = "audacity"; + version = "0.0.2.2"; + sha256 = "1glvk4mkq8j48s0xm86xb1l3xrb6m3cijcckdm48zq3pz7yg3hd8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring deepseq directory explicit-exception filepath + non-empty semigroups storable-record storablevector tagchup + transformers utility-ht xml-basic + ]; + description = "Interchange with the Audacity sound signal editor"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "audiovisual" = callPackage + ({ mkDerivation, base, boundingboxes, colors, deepseq, directory + , filepath, free, freetype2, hashable, JuicyPixels + , JuicyPixels-util, lens, linear, mtl, objective, random + , template-haskell, transformers, vector, void, WAVE + }: + mkDerivation { + pname = "audiovisual"; + version = "0.0"; + sha256 = "0qjcsvv52l53iqyh7hkhwdsifqb943wjp1vn63qhqsrdaajazp3h"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base boundingboxes colors deepseq directory filepath free freetype2 + hashable JuicyPixels JuicyPixels-util lens linear mtl objective + random template-haskell transformers vector void WAVE + ]; + description = "A battery-included audiovisual framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "augeas" = callPackage + ({ mkDerivation, augeas, base, bytestring, directory, HUnit, unix + }: + mkDerivation { + pname = "augeas"; + version = "0.6.1"; + sha256 = "08z6l97hi6clv3b34mz9zjc5rns02jx1zx9iqdsmjl2p7hcn7rs5"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring directory unix ]; + libraryPkgconfigDepends = [ augeas ]; + executableHaskellDepends = [ HUnit ]; + executableSystemDepends = [ augeas ]; + executablePkgconfigDepends = [ augeas ]; + description = "A Haskell FFI wrapper for the Augeas API"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "test-haskell-augeas"; + broken = true; + }) {inherit (pkgs) augeas;}; + + "augur" = callPackage + ({ mkDerivation, base, bytestring, classify, containers, directory + , filepath, HaXml, mtl, process + }: + mkDerivation { + pname = "augur"; + version = "2008.11.17"; + sha256 = "1jvbf3z9z6m40hprykxcc5xwbmwm6p5hwlyab0dimd8h2ar50xfr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring classify containers directory filepath HaXml mtl + process + ]; + description = "Renaming media collections in a breeze"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "augur"; + broken = true; + }) {}; + + "aur" = callPackage + ({ mkDerivation, aeson, base, bytestring, hashable, http-client + , http-client-tls, http-types, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "aur"; + version = "7.0.7"; + sha256 = "0k8b3rc89ibln7idb1a1f6g3p04f1n7mnk8q8nqiggygf8r6sdnh"; + revision = "1"; + editedCabalFile = "0lxhkpxxg7gvwa47bdk2hi0f9ww1kvrmkwy41ar64lp124frcvsf"; + libraryHaskellDepends = [ + aeson base bytestring hashable http-client http-types text + ]; + testHaskellDepends = [ + base http-client http-client-tls tasty tasty-hunit + ]; + description = "Access metadata from the Arch Linux User Repository"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aur-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, hspec + , http-client, http-client-tls, mtl, text + }: + mkDerivation { + pname = "aur-api"; + version = "0.1.2.1"; + sha256 = "0i6ppqf3xq5hc50wswf3raw4cwbwmjzrgz6zlamkwvm45zrdlql2"; + libraryHaskellDepends = [ + aeson base bytestring exceptions hspec http-client http-client-tls + mtl text + ]; + description = "ArchLinux AUR json v5 API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aura" = callPackage + ({ mkDerivation, aeson, algebraic-graphs, aur, base, bytestring + , containers, filepath, hashable, http-client, http-client-tls + , http-types, language-bash, megaparsec, network-uri + , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal + , rio, scheduler, stm, tasty, tasty-hunit, text, time, transformers + , typed-process, unix, versions + }: + mkDerivation { + pname = "aura"; + version = "3.2.9"; + sha256 = "0hw96090gb4rf6n6mf9mn2y50sjgcvny2ipdd9720an33nhpsd3m"; + revision = "3"; + editedCabalFile = "0ah0hdb3inqbmvriwx67hd7rbj5qkh3q103bvbdd0zj7zaqlz30k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson algebraic-graphs aur base bytestring containers filepath + hashable http-client http-types language-bash megaparsec + network-uri prettyprinter prettyprinter-ansi-terminal rio scheduler + stm text time transformers typed-process unix versions + ]; + executableHaskellDepends = [ + aeson aur base bytestring containers http-client http-client-tls + megaparsec optparse-applicative prettyprinter + prettyprinter-ansi-terminal rio scheduler text transformers + typed-process unix versions + ]; + testHaskellDepends = [ + base bytestring containers megaparsec rio tasty tasty-hunit text + versions + ]; + description = "A secure package manager for Arch Linux and the AUR"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "aura"; + }) {}; + + "authenticate" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , blaze-builder, bytestring, case-insensitive, conduit, containers + , html-conduit, http-conduit, http-types, network-uri, resourcet + , text, transformers, unordered-containers, xml-conduit + }: + mkDerivation { + pname = "authenticate"; + version = "1.3.5.2"; + sha256 = "1lsa5fgwxrz87l94d7whag2gpg0f3bxfn0244mi0byl6j5zpl0wp"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base blaze-builder bytestring + case-insensitive conduit containers html-conduit http-conduit + http-types network-uri resourcet text transformers + unordered-containers xml-conduit + ]; + description = "Authentication methods for Haskell web applications"; + license = lib.licenses.mit; + }) {}; + + "authenticate-kerberos" = callPackage + ({ mkDerivation, base, process, text }: + mkDerivation { + pname = "authenticate-kerberos"; + version = "1.0.0"; + sha256 = "06k8xi9n44xq63dpmcv4l0vg35y19dk5x1ibyay05w58k4kv4fdq"; + libraryHaskellDepends = [ base process text ]; + description = "Authentication methods for Haskell web applications"; + license = lib.licenses.bsd3; + }) {}; + + "authenticate-ldap" = callPackage + ({ mkDerivation, base, LDAP, text, transformers }: + mkDerivation { + pname = "authenticate-ldap"; + version = "0.0.3"; + sha256 = "1wsx43l7jl40jpzhiv2fjc1mnpsaaryrjpqaiyqsn3ahacsy4ly5"; + libraryHaskellDepends = [ base LDAP text transformers ]; + description = "LDAP authentication for Haskell web applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "authenticate-oauth" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring + , crypto-pubkey-types, data-default, http-client, http-types + , random, RSA, SHA, time, transformers, transformers-compat + }: + mkDerivation { + pname = "authenticate-oauth"; + version = "1.7"; + sha256 = "0y4v46rn0cvm0sr1v8qq1zgzllrlrr3ji5gij1xprgf1zsazcvvl"; + revision = "1"; + editedCabalFile = "198xm2qdaqwg2m9kgrkw5gdk2bh19mmj6c4d5fsbpcjnhxlh6axg"; + libraryHaskellDepends = [ + base base64-bytestring blaze-builder bytestring crypto-pubkey-types + data-default http-client http-types random RSA SHA time + transformers transformers-compat + ]; + description = "Library to authenticate with OAuth for Haskell web applications"; + license = lib.licenses.bsd3; + }) {}; + + "authinfo-hs" = callPackage + ({ mkDerivation, attoparsec, base, network, text }: + mkDerivation { + pname = "authinfo-hs"; + version = "0.1.0.0"; + sha256 = "1jv0y4y2ig8dx95xw3zbxc1h9mv3wi3r8xqx00llmf2qs6wgdlp5"; + libraryHaskellDepends = [ attoparsec base network text ]; + description = "Password querying for .authinfo"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "authoring" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, citation-resolve, containers + , data-default, haskell-src-meta, HaTeX, lens, mtl, parsers, safe + , template-haskell, text, transformers, trifecta + }: + mkDerivation { + pname = "authoring"; + version = "0.3.4"; + sha256 = "0jfxgrbkcqpfcvg1jk7ysd74bq7xjlvzqamnr3qg4ib9zg6yw0k4"; + libraryHaskellDepends = [ + ansi-wl-pprint base citation-resolve containers data-default + haskell-src-meta HaTeX lens mtl parsers safe template-haskell text + transformers trifecta + ]; + description = "A library for writing papers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "auto" = callPackage + ({ mkDerivation, base, base-orphans, bytestring, cereal, containers + , deepseq, MonadRandom, profunctors, random, semigroups + , transformers + }: + mkDerivation { + pname = "auto"; + version = "0.4.3.1"; + sha256 = "0h9vrljhq9nlmi2j9wszpay0yli4n4r993mwamg69qqppcf6vqn6"; + libraryHaskellDepends = [ + base base-orphans bytestring cereal containers deepseq MonadRandom + profunctors random semigroups transformers + ]; + description = "Denotative, locally stateful programming DSL & platform"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "auto-lift-classes" = callPackage + ({ mkDerivation, base, reflection }: + mkDerivation { + pname = "auto-lift-classes"; + version = "1.1"; + sha256 = "1r0pmrj31nb0n2jhz0pzxhxmmwy6q82kxsclwpjgfvhxjn67lq5j"; + libraryHaskellDepends = [ base reflection ]; + testHaskellDepends = [ base ]; + description = "Deriving (Show|Read)(1|2)"; + license = lib.licenses.bsd3; + }) {}; + + "auto-update" = callPackage + ({ mkDerivation, base, exceptions, hspec, HUnit, retry }: + mkDerivation { + pname = "auto-update"; + version = "0.1.6"; + sha256 = "1i36xc2i34aync8271x3pv515l3zb53i518dybn8ghqkhzf27q7l"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base exceptions hspec HUnit retry ]; + description = "Efficiently run periodic, on-demand actions"; + license = lib.licenses.mit; + }) {}; + + "autoapply" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, logict, mtl + , template-haskell, th-desugar, transformers, unification-fd + }: + mkDerivation { + pname = "autoapply"; + version = "0.4.1.3"; + sha256 = "1glm68xs9rmh8hkrh5z4dvi455inxv1i8qljc3n0mk3dawp8vl6y"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base logict mtl template-haskell th-desugar transformers + unification-fd + ]; + testHaskellDepends = [ base doctest ]; + description = "Template Haskell to automatically pass values to functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.expipiplus1 ]; + }) {}; + + "autodocodec" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, doctest + , hashable, mtl, scientific, text, time, unordered-containers + , validity, validity-scientific, vector + }: + mkDerivation { + pname = "autodocodec"; + version = "0.2.2.0"; + sha256 = "1dvrd08bzay1c59bklqn55ba1k2p0pjdzlnj807g28v9wb2ahkgf"; + libraryHaskellDepends = [ + aeson base bytestring containers hashable mtl scientific text time + unordered-containers validity validity-scientific vector + ]; + testHaskellDepends = [ base doctest ]; + description = "Self-documenting encoder and decoder"; + license = lib.licenses.mit; + }) {}; + + "autodocodec-openapi3" = callPackage + ({ mkDerivation, aeson, autodocodec, base + , insert-ordered-containers, lens, mtl, openapi3, scientific, text + , unordered-containers + }: + mkDerivation { + pname = "autodocodec-openapi3"; + version = "0.2.1.1"; + sha256 = "0klk2xxj4mwlfg4irxsc98av5grp5g1jv1qkivlzfhxrnviyfkqw"; + libraryHaskellDepends = [ + aeson autodocodec base insert-ordered-containers lens mtl openapi3 + scientific text unordered-containers + ]; + description = "Autodocodec interpreters for openapi3"; + license = lib.licenses.mit; + }) {}; + + "autodocodec-schema" = callPackage + ({ mkDerivation, aeson, autodocodec, base, containers, mtl, text + , unordered-containers, validity, validity-aeson + , validity-containers, validity-text + }: + mkDerivation { + pname = "autodocodec-schema"; + version = "0.1.0.3"; + sha256 = "1rb9ff1n0pllx02g1741mkvil2hz5km306pbyqm15h17vlpa5kdw"; + libraryHaskellDepends = [ + aeson autodocodec base containers mtl text unordered-containers + validity validity-aeson validity-containers validity-text + ]; + description = "Autodocodec interpreters for JSON Schema"; + license = lib.licenses.mit; + }) {}; + + "autodocodec-servant-multipart" = callPackage + ({ mkDerivation, aeson, autodocodec, base, bytestring + , servant-multipart, servant-multipart-api, text + , unordered-containers, vector + }: + mkDerivation { + pname = "autodocodec-servant-multipart"; + version = "0.0.0.0"; + sha256 = "1psz9a5hpdsvzhl98wdhm82b47010i0dyajl23aw0gnqqpmq62gs"; + libraryHaskellDepends = [ + aeson autodocodec base bytestring servant-multipart + servant-multipart-api text unordered-containers vector + ]; + description = "Autodocodec interpreters for Servant Multipart"; + license = lib.licenses.mit; + }) {}; + + "autodocodec-swagger2" = callPackage + ({ mkDerivation, aeson, autodocodec, base + , insert-ordered-containers, scientific, swagger2, text + , unordered-containers + }: + mkDerivation { + pname = "autodocodec-swagger2"; + version = "0.0.1.1"; + sha256 = "1a8nfacp23v943hz7n3vi4viglqj128z22yq64lb7mk46rd2zlm6"; + libraryHaskellDepends = [ + aeson autodocodec base insert-ordered-containers scientific + swagger2 text unordered-containers + ]; + description = "Autodocodec interpreters for swagger2"; + license = lib.licenses.mit; + }) {}; + + "autodocodec-yaml" = callPackage + ({ mkDerivation, autodocodec, autodocodec-schema, base, bytestring + , containers, path, path-io, safe-coloured-text, scientific, text + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "autodocodec-yaml"; + version = "0.2.0.3"; + sha256 = "00cf3zz0jgnqq45rkpf5a9jlds16rgfc15ndhv1fgq7yz935g93f"; + libraryHaskellDepends = [ + autodocodec autodocodec-schema base bytestring containers path + path-io safe-coloured-text scientific text unordered-containers + vector yaml + ]; + description = "Autodocodec interpreters for yaml"; + license = lib.licenses.mit; + }) {}; + + "autoexporter" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath }: + mkDerivation { + pname = "autoexporter"; + version = "2.0.0.9"; + sha256 = "1rkql1v29gsgq3y9gmsrfxgm43rgwhk32g32gjxbfgr4ky79696g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal directory filepath ]; + executableHaskellDepends = [ base Cabal directory filepath ]; + description = "Automatically re-export modules"; + license = lib.licenses.mit; + mainProgram = "autoexporter"; + }) {}; + + "autom" = callPackage + ({ mkDerivation, base, bytestring, colour, ghc-prim, gloss + , JuicyPixels, random, vector + }: + mkDerivation { + pname = "autom"; + version = "0.1.0.3"; + sha256 = "1gy6ccv70nzmyhpdyvnlfmvfapmd90pzaa3j5r6n515537jv5pa0"; + libraryHaskellDepends = [ + base bytestring colour ghc-prim gloss JuicyPixels random vector + ]; + description = "Generates and displays patterns from next nearest neighbors cellular automata"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "automata" = callPackage + ({ mkDerivation, base, bytestring, containers, contiguous + , enum-types, HUnit, leancheck, leancheck-enum-instances, primitive + , primitive-containers, QuickCheck, quickcheck-classes + , quickcheck-enum-instances, semirings, tasty, tasty-hunit + , tasty-leancheck, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "automata"; + version = "0.1.0.0"; + sha256 = "1xb0rqnkykazg7m50dsxa5pxfd2096wmqbwli01j7wxw8lrqcy9i"; + libraryHaskellDepends = [ + base bytestring containers contiguous primitive + primitive-containers semirings transformers + ]; + testHaskellDepends = [ + base containers enum-types HUnit leancheck leancheck-enum-instances + primitive QuickCheck quickcheck-classes quickcheck-enum-instances + tasty tasty-hunit tasty-leancheck tasty-quickcheck + ]; + description = "automata"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "automitive-cse" = callPackage + ({ mkDerivation, base, bytestring, cereal, cryptonite, memory + , quickcheck-simple + }: + mkDerivation { + pname = "automitive-cse"; + version = "0.0.1.0"; + sha256 = "13jvs63msmj5nc0dx49q5a4h5lapj8283qs33dk2gv74784xp0yk"; + libraryHaskellDepends = [ + base bytestring cereal cryptonite memory + ]; + testHaskellDepends = [ + base bytestring cryptonite quickcheck-simple + ]; + description = "Automotive CSE emulation"; + license = lib.licenses.bsd3; + }) {}; + + "automotive-cse" = callPackage + ({ mkDerivation, base, bytestring, bytestring-short, cereal + , cryptonite, memory, QuickCheck, quickcheck-simple + }: + mkDerivation { + pname = "automotive-cse"; + version = "0.1.8.0"; + sha256 = "0wfvp6gplsx47zlhhyw828ffn34q35f54c302jywcaz92rc1h4vd"; + libraryHaskellDepends = [ + base bytestring bytestring-short cereal cryptonite memory + ]; + testHaskellDepends = [ + base bytestring bytestring-short cryptonite QuickCheck + quickcheck-simple + ]; + description = "Automotive CSE emulation"; + license = lib.licenses.bsd3; + }) {}; + + "autonix-deps" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, conduit + , containers, errors, filepath, lens, libarchive-conduit, mtl + , optparse-applicative, process, regex-tdfa, resourcet, semigroups + , text, transformers, xml + }: + mkDerivation { + pname = "autonix-deps"; + version = "0.3.0.0"; + sha256 = "0mp2v6wdm4nlagg3z9xmxd9dfkchazgvbgdphm1nfqzkg8w7ralv"; + revision = "1"; + editedCabalFile = "0dv6l9f31djmpgchg78xvr88b7gd64bmi6ir9fq36xwq2ka4jmsh"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring conduit containers errors + filepath lens libarchive-conduit mtl optparse-applicative process + regex-tdfa resourcet semigroups text transformers xml + ]; + description = "Library for Nix expression dependency generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "autonix-deps-kf5" = callPackage + ({ mkDerivation, autonix-deps, base, bytestring, conduit + , containers, filepath, lens, mtl, text, transformers + }: + mkDerivation { + pname = "autonix-deps-kf5"; + version = "0.3.0.0"; + sha256 = "0njmgx2x6018ca1r2xvbi3pq0rigqm4fjkk33q5kzacvmv5ni461"; + revision = "1"; + editedCabalFile = "0qwm68prygvy6bmdwb13jrhkhccdnvf8yv44l2fbhzxl1avgz6x5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + autonix-deps base bytestring conduit containers filepath lens mtl + text transformers + ]; + executableHaskellDepends = [ + autonix-deps base containers lens mtl + ]; + description = "Generate dependencies for KDE 5 Nix expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "kf5-deps"; + }) {}; + + "autopack" = callPackage + ({ mkDerivation, base, Cabal, dir-traverse, filepath }: + mkDerivation { + pname = "autopack"; + version = "0.0.0.0"; + sha256 = "1z1w6bvsfhnia2dxihcay6a9va2ik1bg805zkfb0vn4vcxn76dcc"; + libraryHaskellDepends = [ base Cabal dir-traverse filepath ]; + description = "Custom Setup to automate package modules discovery"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "autoproc" = callPackage + ({ mkDerivation, base, directory, mtl, process, unix }: + mkDerivation { + pname = "autoproc"; + version = "0.2.1"; + sha256 = "13z9c4j7f8smc441qawl7brljmgsgmfmp4dzq7914f7ycg24ck6g"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base directory mtl process unix ]; + description = "EDSL for Procmail scripts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "autoproc"; + broken = true; + }) {}; + + "avahi" = callPackage + ({ mkDerivation, base, bytestring, dbus, text }: + mkDerivation { + pname = "avahi"; + version = "0.2.0"; + sha256 = "1l1z1yvldhdw36ar40ca9y5zpjfahspv40cbq8kgn2246gcgc8am"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring dbus text ]; + executableHaskellDepends = [ base bytestring dbus text ]; + description = "Minimal DBus bindings for Avahi daemon (http://avahi.org)"; + license = lib.licenses.bsd3; + mainProgram = "avahi-browse"; + }) {}; + + "avatar-generator" = callPackage + ({ mkDerivation, base, JuicyPixels, random }: + mkDerivation { + pname = "avatar-generator"; + version = "0.1.0.1"; + sha256 = "171n6zfs69ai7njrj7xrjdm78ljnfv0437gjqj8f06p71i9w51zz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base JuicyPixels random ]; + description = "A simple random avatar icon generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "avatar-generator"; + broken = true; + }) {}; + + "average" = callPackage + ({ mkDerivation, base, semigroups, vector-space }: + mkDerivation { + pname = "average"; + version = "0.6.1"; + sha256 = "13qkgkwdcb09s69wzhd3b6dl1nm66lv2hqb51gmr4s64ylgf0a9h"; + revision = "1"; + editedCabalFile = "0x6inm86nkc8cnsgnblfxhmhld0mpbvvx9pi8cdiysp7xkac3j4h"; + libraryHaskellDepends = [ base semigroups vector-space ]; + description = "An average (arithmetic mean) monoid"; + license = lib.licenses.bsd3; + }) {}; + + "avers" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , bytestring, clock, containers, criterion, cryptohash, cryptonite + , filepath, hspec, inflections, memory, MonadRandom, mtl, network + , network-uri, resource-pool, rethinkdb-client-driver, safe, scrypt + , stm, template-haskell, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "avers"; + version = "0.0.17.1"; + sha256 = "1x96fvx0z7z75c39qcggw70qvqnw7kzjf0qqxb3jwg3b0fmdhi8v"; + revision = "40"; + editedCabalFile = "0wsr91a87kikvibl18knwkglawl9m96scdyd539zpgh6djbzmsqf"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring clock containers cryptonite + filepath inflections memory MonadRandom mtl network network-uri + resource-pool rethinkdb-client-driver safe scrypt stm + template-haskell text time unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base base16-bytestring bytestring containers + cryptohash hspec inflections MonadRandom mtl resource-pool + rethinkdb-client-driver scrypt stm text time unordered-containers + vector + ]; + benchmarkHaskellDepends = [ + aeson base criterion mtl network-uri resource-pool + rethinkdb-client-driver text + ]; + description = "Server-side implementation of the Avers storage model"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "avers-api" = callPackage + ({ mkDerivation, aeson, avers, base, bytestring, cookie + , http-api-data, servant, text, time, vector + }: + mkDerivation { + pname = "avers-api"; + version = "0.1.0"; + sha256 = "0gjs5msyhd23m8kij3j8r3chy875rcqjwi938124kb6idybna5sw"; + libraryHaskellDepends = [ + aeson avers base bytestring cookie http-api-data servant text time + vector + ]; + description = "Types describing the core and extended Avers APIs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "avers-api-docs" = callPackage + ({ mkDerivation, aeson, avers, avers-api, base, cookie, lens + , servant, servant-swagger, swagger2, text, unordered-containers + }: + mkDerivation { + pname = "avers-api-docs"; + version = "0.0.18.0"; + sha256 = "18gwbqh1ml76l3asmi98vfh3ypfxjw1b6drk4lifjbnrry8g5a9q"; + revision = "1"; + editedCabalFile = "04j51gdx19bi3pcqj4dh70xw7fjjimvps75mihf8aq5ixmyxxbr3"; + libraryHaskellDepends = [ + aeson avers avers-api base cookie lens servant servant-swagger + swagger2 text unordered-containers + ]; + description = "Swagger documentation for the Avers API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "avers-server" = callPackage + ({ mkDerivation, aeson, avers, avers-api, base, base64-bytestring + , bytestring, bytestring-conversion, containers, cookie, cryptonite + , http-types, memory, mtl, resource-pool, servant, servant-server + , stm, text, time, transformers, wai, wai-websockets, websockets + }: + mkDerivation { + pname = "avers-server"; + version = "0.1.0.1"; + sha256 = "13jic248m2307r84acv4b4xlh7pvx4kxm6gp0nhvz1ds0bbrdkdy"; + libraryHaskellDepends = [ + aeson avers avers-api base base64-bytestring bytestring + bytestring-conversion containers cookie cryptonite http-types + memory mtl resource-pool servant servant-server stm text time + transformers wai wai-websockets websockets + ]; + description = "Server implementation of the Avers API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aviation-cessna172-diagrams" = callPackage + ({ mkDerivation, aviation-cessna172-weight-balance, aviation-units + , aviation-weight-balance, base, colour, diagrams-cairo + , diagrams-core, diagrams-lib, hgeometry, hgeometry-combinatorial + , lens, mtl, plots + }: + mkDerivation { + pname = "aviation-cessna172-diagrams"; + version = "0.0.3"; + sha256 = "1hkb32dsxqrhk788vkb669n9kkan951m4slk2x77zmf52cmk8ljw"; + libraryHaskellDepends = [ + aviation-cessna172-weight-balance aviation-units + aviation-weight-balance base colour diagrams-cairo diagrams-core + diagrams-lib hgeometry hgeometry-combinatorial lens mtl plots + ]; + description = "Diagrams for the Cessna 172 aircraft in aviation"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aviation-cessna172-weight-balance" = callPackage + ({ mkDerivation, aviation-units, aviation-weight-balance, base + , lens + }: + mkDerivation { + pname = "aviation-cessna172-weight-balance"; + version = "0.0.2"; + sha256 = "1lnj3dr7jkc3c3rvg6knwapjvk7cnxf3901df4xn7mqwg996sdgj"; + libraryHaskellDepends = [ + aviation-units aviation-weight-balance base lens + ]; + description = "Weight and Balance for the Cessna 172 aircraft in aviation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aviation-navigation" = callPackage + ({ mkDerivation, base, lens, mtl, optparse-applicative, radian }: + mkDerivation { + pname = "aviation-navigation"; + version = "0.1.0.0"; + sha256 = "17nb2ryrxdy3sv68cnbv7saw5k9wh9nyas74bpsyn0p8grw71sd5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base lens mtl optparse-applicative radian + ]; + executableHaskellDepends = [ + base lens mtl optparse-applicative radian + ]; + description = "Aviation Navigation functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wind-correction"; + }) {}; + + "aviation-units" = callPackage + ({ mkDerivation, base, lens }: + mkDerivation { + pname = "aviation-units"; + version = "0.0.3"; + sha256 = "1161mjw9vr7wl0isakw786xds9ajs5r8gx91rsyxn0nb9zvafdr1"; + libraryHaskellDepends = [ base lens ]; + description = "Units of measurements used in aviation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aviation-weight-balance" = callPackage + ({ mkDerivation, aviation-units, base, lens }: + mkDerivation { + pname = "aviation-weight-balance"; + version = "0.0.3"; + sha256 = "1jl51pxhll513zyvhnmahvhidx2rd6vll1in6xdqrdh9rn0q8baw"; + libraryHaskellDepends = [ aviation-units base lens ]; + description = "Weight and Balance structures used in aviation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "avif" = callPackage + ({ mkDerivation, base, bytestring, c2hs, deepseq, JuicyPixels + , libavif, tasty, tasty-hunit, vector + }: + mkDerivation { + pname = "avif"; + version = "0.1.2.1"; + sha256 = "09c30y75gaq7vsqhw0illipnbfamj3g5g7rlpgf3lb88f56wj495"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring JuicyPixels vector ]; + libraryPkgconfigDepends = [ libavif ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base bytestring deepseq tasty tasty-hunit ]; + description = "High-level bindings to libavif"; + license = lib.licenses.agpl3Only; + }) {inherit (pkgs) libavif;}; + + "avl-static" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "avl-static"; + version = "0.1.0.0"; + sha256 = "13rl5wrpmbb4c0zsaymivi4d9qg2wl4lfw4nvkd81naqm3vskc10"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "A compile-time balanced AVL tree"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "avr-shake" = callPackage + ({ mkDerivation, base, dependent-sum, mtl, process, shake }: + mkDerivation { + pname = "avr-shake"; + version = "0.0.1.2"; + sha256 = "1k2nw0ibxbr8dhw9css6vryqd8p5klfvk5vxz6h9w61z8y32f430"; + libraryHaskellDepends = [ base dependent-sum mtl process shake ]; + description = "AVR Crosspack actions for shake build systems"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "avro" = callPackage + ({ mkDerivation, aeson, array, base, base16-bytestring, bifunctors + , binary, bytestring, containers, data-binary-ieee754, deepseq + , directory, doctest, doctest-discover, extra, fail, gauge + , generic-lens, HasBigDecimal, hashable, hedgehog, hspec + , hspec-discover, hw-hspec-hedgehog, lens, lens-aeson, mtl + , QuickCheck, random, raw-strings-qq, scientific, semigroups + , tagged, template-haskell, text, tf-random, th-lift-instances + , time, transformers, unordered-containers, uuid, vector, zlib + }: + mkDerivation { + pname = "avro"; + version = "0.6.1.2"; + sha256 = "02qczc2hih1yvmarbi4vjccvh8x2n8wsjllq3hm42shkd9xl0s6a"; + libraryHaskellDepends = [ + aeson array base base16-bytestring bifunctors binary bytestring + containers data-binary-ieee754 deepseq fail HasBigDecimal hashable + mtl raw-strings-qq scientific semigroups tagged template-haskell + text tf-random th-lift-instances time unordered-containers uuid + vector zlib + ]; + testHaskellDepends = [ + aeson array base base16-bytestring bifunctors binary bytestring + containers directory doctest doctest-discover extra fail + generic-lens HasBigDecimal hashable hedgehog hspec + hw-hspec-hedgehog lens lens-aeson mtl QuickCheck raw-strings-qq + scientific semigroups tagged text tf-random time transformers + unordered-containers uuid vector zlib + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + aeson base binary bytestring containers deepseq gauge hashable mtl + random raw-strings-qq text transformers unordered-containers vector + ]; + description = "Avro serialization support for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "avro-piper" = callPackage + ({ mkDerivation, aeson, avro, base, bytestring, conduit + , conduit-combinators, conduit-extra, hedgehog, hspec + , hw-hspec-hedgehog, hw-kafka-avro, mtl, optparse-applicative + , scientific, stringsearch, text, unordered-containers + }: + mkDerivation { + pname = "avro-piper"; + version = "1.0.3"; + sha256 = "1vi0mgpqpr74ankl8418npklyfxacxg001vppps22p2da97s3pk1"; + revision = "1"; + editedCabalFile = "1405kfnndnh6w4hslahg74rdhk8jmh48j64ps7mval3py8cl5qiv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson avro base bytestring conduit conduit-combinators + conduit-extra hw-kafka-avro mtl optparse-applicative scientific + stringsearch text unordered-containers + ]; + executableHaskellDepends = [ + aeson avro base bytestring conduit conduit-combinators + conduit-extra hw-kafka-avro mtl optparse-applicative scientific + stringsearch text unordered-containers + ]; + testHaskellDepends = [ + aeson avro base bytestring conduit conduit-combinators + conduit-extra hedgehog hspec hw-hspec-hedgehog hw-kafka-avro mtl + optparse-applicative scientific stringsearch text + unordered-containers + ]; + description = "Tool for decoding avro"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "avro-decode"; + broken = true; + }) {}; + + "avwx" = callPackage + ({ mkDerivation, attoparsec, base, HTTP, lens, optparse-applicative + , parsers, pretty-show, text + }: + mkDerivation { + pname = "avwx"; + version = "0.3.0.3"; + sha256 = "1yvyyvfgga5gpf6bw5wkaxzwqvvvlzbqlq217h454gzlsm8vlv52"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ attoparsec base HTTP lens parsers text ]; + executableHaskellDepends = [ + base optparse-applicative pretty-show text + ]; + testHaskellDepends = [ attoparsec base lens pretty-show text ]; + description = "Parse aviation weather reports"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "metar"; + broken = true; + }) {}; + + "awesome-prelude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "awesome-prelude"; + version = "0.1.0.0"; + sha256 = "0mvfirb41jnjvq4mpky0xpdrh238hjwslfqg82ksnam001sxnpng"; + libraryHaskellDepends = [ base ]; + description = "A prelude which I can be happy with. Based on base-prelude."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "awesomium" = callPackage + ({ mkDerivation, aeson, attoparsec, awesomium-raw, base, containers + , text, vector + }: + mkDerivation { + pname = "awesomium"; + version = "0.1.0.0"; + sha256 = "0qd89nlw4rqdl8iya49rldyn5a36d64slcnw5pfh5c5aajh27aq2"; + libraryHaskellDepends = [ + aeson attoparsec awesomium-raw base containers text vector + ]; + description = "High-level Awesomium bindings"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "awesomium-glut" = callPackage + ({ mkDerivation, awesomium, awesomium-raw, base, GLUT }: + mkDerivation { + pname = "awesomium-glut"; + version = "0.1.0.0"; + sha256 = "175hgqix2j26579g0rrryl86w7qvla95nvf4lwfxsxxwqgcq3zpd"; + libraryHaskellDepends = [ awesomium awesomium-raw base GLUT ]; + description = "Utilities for using Awesomium with GLUT"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "awesomium-raw" = callPackage + ({ mkDerivation, awesomium, base, c2hs }: + mkDerivation { + pname = "awesomium-raw"; + version = "0.1.0.0"; + sha256 = "0djilsrgb8y84ssslwawhw6lky7bqspz31qwjy9lkxywi5hwxnyb"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ awesomium ]; + libraryToolDepends = [ c2hs ]; + description = "Low-level Awesomium bindings"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {awesomium = null;}; + + "aws" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , base64-bytestring, blaze-builder, byteable, bytestring + , case-insensitive, cereal, conduit, conduit-extra, containers + , cryptonite, data-default, directory, errors, exceptions, filepath + , http-client, http-client-tls, http-conduit, http-types + , lifted-base, memory, monad-control, mtl, network, network-bsd + , old-locale, QuickCheck, quickcheck-instances, resourcet, safe + , scientific, tagged, tasty, tasty-hunit, tasty-quickcheck, text + , time, transformers, transformers-base, unordered-containers + , utf8-string, vector, xml-conduit + }: + mkDerivation { + pname = "aws"; + version = "0.24.1"; + sha256 = "0ni6yyjzpyzvixd7b2yzqimarjbbhqfv8vxsn2y8yppvdb2am73i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + blaze-builder byteable bytestring case-insensitive cereal conduit + conduit-extra containers cryptonite data-default directory + exceptions filepath http-client-tls http-conduit http-types + lifted-base memory monad-control mtl network network-bsd old-locale + resourcet safe scientific tagged text time transformers + unordered-containers utf8-string vector xml-conduit + ]; + testHaskellDepends = [ + aeson base bytestring conduit errors http-client http-client-tls + http-types lifted-base monad-control mtl QuickCheck + quickcheck-instances resourcet tagged tasty tasty-hunit + tasty-quickcheck text time transformers transformers-base + ]; + description = "Amazon Web Services (AWS) for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "aws_0_24_2" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , base16-bytestring, base64-bytestring, blaze-builder, byteable + , bytestring, case-insensitive, cereal, conduit, conduit-extra + , containers, cryptonite, data-default, directory, errors + , exceptions, filepath, http-client, http-client-tls, http-conduit + , http-types, lifted-base, memory, monad-control, mtl, network + , network-bsd, old-locale, QuickCheck, quickcheck-instances + , resourcet, safe, scientific, tagged, tasty, tasty-hunit + , tasty-quickcheck, text, time, transformers, transformers-base + , unordered-containers, utf8-string, vector, xml-conduit + }: + mkDerivation { + pname = "aws"; + version = "0.24.2"; + sha256 = "0bk8pc6zs514dg7bm97y6969rzndf3mvbdrdgbv2vwn70k1n1r66"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base base16-bytestring + base64-bytestring blaze-builder byteable bytestring + case-insensitive cereal conduit conduit-extra containers cryptonite + data-default directory exceptions filepath http-client-tls + http-conduit http-types lifted-base memory monad-control mtl + network network-bsd old-locale resourcet safe scientific tagged + text time transformers unordered-containers utf8-string vector + xml-conduit + ]; + testHaskellDepends = [ + aeson base bytestring conduit errors http-client http-client-tls + http-types lifted-base monad-control mtl QuickCheck + quickcheck-instances resourcet tagged tasty tasty-hunit + tasty-quickcheck text time transformers transformers-base + ]; + description = "Amazon Web Services (AWS) for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aws-arn" = callPackage + ({ mkDerivation, base, deriving-compat, hashable, profunctors + , tagged, tasty, tasty-discover, tasty-hunit, text + }: + mkDerivation { + pname = "aws-arn"; + version = "0.3.1.0"; + sha256 = "09jd8lf6w76adkcq5kycj1nwhr7qpn5ivm6dap3zlkngp0z9sdqb"; + revision = "1"; + editedCabalFile = "029q777z4pd0vnj9c4v1ivzjb7azj6aq8gb55bwidw21lq55p98r"; + libraryHaskellDepends = [ + base deriving-compat hashable profunctors tagged text + ]; + testHaskellDepends = [ + base deriving-compat profunctors tagged tasty tasty-hunit text + ]; + testToolDepends = [ tasty-discover ]; + description = "Types and optics for manipulating Amazon Resource Names (ARNs)"; + license = lib.licenses.bsd3; + }) {}; + + "aws-cloudfront-signed-cookies" = callPackage + ({ mkDerivation, aeson, aeson-pretty, asn1-encoding, asn1-types + , base, base64-bytestring, bytestring, cookie, cryptonite, hedgehog + , lens, lens-aeson, neat-interpolation, optparse-applicative, pem + , text, time, vector + }: + mkDerivation { + pname = "aws-cloudfront-signed-cookies"; + version = "0.2.0.12"; + sha256 = "1gdam3h8ir1lz8phhj03ckiv0f371xl79adi4kz2yqk2ayvcixhv"; + revision = "2"; + editedCabalFile = "0jrf9yplij4b0mzs09645xmvsp0cl8darn4zdmm00by2mfkk377y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty asn1-encoding asn1-types base base64-bytestring + bytestring cookie cryptonite lens lens-aeson optparse-applicative + pem text time vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hedgehog neat-interpolation ]; + description = "Generate signed cookies for AWS CloudFront"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "aws-cloudfront-signed-cookies"; + broken = true; + }) {}; + + "aws-cloudfront-signer" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, base64-bytestring + , bytestring, crypto-pubkey-types, RSA, time + }: + mkDerivation { + pname = "aws-cloudfront-signer"; + version = "1.1.0.3"; + sha256 = "10fn5bviqrhbrsggm20mx2ykxg2labfl8wadipdpjvp0v1d156iq"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base base64-bytestring bytestring + crypto-pubkey-types RSA time + ]; + description = "For signing AWS CloudFront HTTP URL requests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aws-configuration-tools" = callPackage + ({ mkDerivation, aws, aws-general, aws-kinesis, base + , base-unicode-symbols, bytestring, configuration-tools, mtl, text + , transformers + }: + mkDerivation { + pname = "aws-configuration-tools"; + version = "0.1.0.0"; + sha256 = "0xqwhd15ijwf6h26hb1nl16813b1rfh1nx6qipslz6pw857vv53b"; + revision = "2"; + editedCabalFile = "1sckxd2n5zyv9gshn7czlr2vpwccm8g7anrxh8zfpysldynaqvjk"; + libraryHaskellDepends = [ + aws aws-general aws-kinesis base base-unicode-symbols bytestring + configuration-tools mtl text transformers + ]; + description = "Configuration types, parsers & renderers for AWS services"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aws-dynamodb-conduit" = callPackage + ({ mkDerivation, aeson, attoparsec-trans, aws, base, bytestring + , conduit, containers, http-conduit, http-types, json-togo + , resourcet, text, transformers + }: + mkDerivation { + pname = "aws-dynamodb-conduit"; + version = "0.1.0.6"; + sha256 = "15svx7c8nld8bgwqwy5mwkbniz4c1ifw2rw427gwk7y2py1hq38p"; + libraryHaskellDepends = [ + aeson attoparsec-trans aws base bytestring conduit containers + http-conduit http-types json-togo resourcet text transformers + ]; + description = "Conduit-based interface for AWS DynamoDB"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aws-dynamodb-streams" = callPackage + ({ mkDerivation, aeson, attoparsec, aws, aws-general, base + , base-unicode-symbols, base16-bytestring, base64-bytestring + , byteable, bytestring, case-insensitive, conduit, conduit-extra + , containers, cryptohash, http-conduit, http-types, mtl, old-locale + , parsers, profunctors, resourcet, scientific, text, time + }: + mkDerivation { + pname = "aws-dynamodb-streams"; + version = "0.1.0.0"; + sha256 = "0yqmijls71jyvic2saabj3kwnpaxmlj6mf4krcdli3626ra7w4r2"; + libraryHaskellDepends = [ + aeson attoparsec aws aws-general base base-unicode-symbols + base16-bytestring base64-bytestring byteable bytestring + case-insensitive conduit conduit-extra containers cryptohash + http-conduit http-types mtl old-locale parsers profunctors + resourcet scientific text time + ]; + description = "Haskell bindings for Amazon DynamoDB Streams"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aws-easy" = callPackage + ({ mkDerivation, amazonka, amazonka-dynamodb, amazonka-s3, base + , bytestring, lens, monad-control, resourcet, split + , template-haskell, text, unordered-containers + }: + mkDerivation { + pname = "aws-easy"; + version = "0.1.0.3"; + sha256 = "1k69bk6d09w803zcqf7g7yf6njl4rv5nlhdvlv8bv0ch5j5d1772"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + amazonka base bytestring lens monad-control resourcet + template-haskell + ]; + executableHaskellDepends = [ + amazonka amazonka-dynamodb amazonka-s3 base lens split text + unordered-containers + ]; + description = "Helper function and types for working with amazonka"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "aws-easy-demo"; + broken = true; + }) {}; + + "aws-ec2" = callPackage + ({ mkDerivation, aeson, aws, base, base16-bytestring + , base64-bytestring, blaze-builder, blaze-markup, byteable + , bytestring, conduit-extra, containers, cryptohash, exceptions + , http-conduit, http-types, iproute, mtl, optparse-applicative + , resourcet, scientific, template-haskell, text, time + , unordered-containers, vector, xml-conduit, yaml + }: + mkDerivation { + pname = "aws-ec2"; + version = "0.3.7"; + sha256 = "1pg3f8v2zdx83raw54rn0bkb2h3bmksgrxb35pjg44rqjxdj82zk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aws base base16-bytestring base64-bytestring blaze-builder + blaze-markup byteable bytestring conduit-extra containers + cryptohash exceptions http-conduit http-types iproute mtl resourcet + scientific template-haskell text time unordered-containers vector + xml-conduit + ]; + executableHaskellDepends = [ + aeson aws base bytestring containers optparse-applicative text + unordered-containers vector yaml + ]; + description = "AWS EC2/VPC, ELB and CloudWatch client library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aws-ec2-knownhosts" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , directory, filepath, io-streams, process, system-filepath, text + , text-format, turtle + }: + mkDerivation { + pname = "aws-ec2-knownhosts"; + version = "0.1.0.0"; + sha256 = "000bwhsxvsfdz6vm5rkil34hx7d4yv8f0zwfjnxfn0xcaxxa9r50"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base bytestring directory filepath + io-streams process text text-format + ]; + executableHaskellDepends = [ + aeson base io-streams system-filepath turtle + ]; + description = "Capture and manage AWS EC2 known_host pubkeys"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aws-elastic-transcoder" = callPackage + ({ mkDerivation, aeson, aws, aws-sign4, base, bytestring, Cabal + , conduit, containers, http-conduit, http-types, QuickCheck + , regex-compat, safe, text, time, transformers + }: + mkDerivation { + pname = "aws-elastic-transcoder"; + version = "0.2.0.2"; + sha256 = "02dygqqyal6s3ibjvgxng4vspld3c6mrgrwdhig8lfri2zdpqsw9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aws aws-sign4 base bytestring conduit containers http-conduit + http-types QuickCheck regex-compat safe text time transformers + ]; + testHaskellDepends = [ + aeson base Cabal containers QuickCheck regex-compat safe text + ]; + description = "Haskell suite for the Elastic Transcoder service"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aws-general" = callPackage + ({ mkDerivation, aeson, attoparsec, aws, base, base16-bytestring + , blaze-builder, byteable, bytestring, case-insensitive, charset + , cryptohash, deepseq, directory, either, errors, hashable + , http-types, parsers, QuickCheck, quickcheck-instances, tagged + , tasty, tasty-quickcheck, text, time, transformers + }: + mkDerivation { + pname = "aws-general"; + version = "0.2.2"; + sha256 = "08sy37w162zqd6dqi8kkg0782nv00jsp48bnrmhwhmkhnd2arfrj"; + libraryHaskellDepends = [ + aeson attoparsec base base16-bytestring blaze-builder byteable + bytestring case-insensitive cryptohash deepseq hashable http-types + parsers QuickCheck quickcheck-instances text time transformers + ]; + testHaskellDepends = [ + attoparsec aws base bytestring case-insensitive charset directory + either errors http-types parsers QuickCheck quickcheck-instances + tagged tasty tasty-quickcheck text time transformers + ]; + description = "Bindings for Amazon Web Services (AWS) General Reference"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aws-kinesis" = callPackage + ({ mkDerivation, aeson, aws, aws-general, base, base64-bytestring + , blaze-builder, bytestring, conduit, conduit-extra, deepseq + , errors, http-conduit, http-types, mtl, parsers, QuickCheck + , quickcheck-instances, resourcet, tagged, tasty, tasty-quickcheck + , text, time, transformers + }: + mkDerivation { + pname = "aws-kinesis"; + version = "0.1.5"; + sha256 = "0npiff5zrcs552y8lq3q6fgnwffqy11dvgs3yaygy0m99mgiaaiz"; + libraryHaskellDepends = [ + aeson aws aws-general base base64-bytestring blaze-builder + bytestring conduit conduit-extra deepseq http-conduit http-types + parsers QuickCheck quickcheck-instances resourcet text time + transformers + ]; + testHaskellDepends = [ + aeson aws aws-general base bytestring errors mtl QuickCheck tagged + tasty tasty-quickcheck text transformers + ]; + description = "Bindings for Amazon Kinesis"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aws-kinesis-client" = callPackage + ({ mkDerivation, aeson, aws, aws-configuration-tools, aws-general + , aws-kinesis, base, base-unicode-symbols, bytestring, conduit + , configuration-tools, containers, data-carousel + , enclosed-exceptions, http-conduit, kan-extensions, lens + , lens-action, lifted-async, lifted-base, monad-control, mtl, nats + , optparse-applicative, random, resourcet, stm, stm-chans + , stm-queue-extras, text, transformers, unordered-containers + }: + mkDerivation { + pname = "aws-kinesis-client"; + version = "0.4.0.2"; + sha256 = "1vygs2qdnwjw8pygbsncc22cq9294hmlbzi2fysi3agva2qxzmwx"; + revision = "1"; + editedCabalFile = "1wyj7afcrpmf30qql4i1lp7mjlbw1li6khgfa9pmvv9wkzqmbl2b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aws aws-kinesis base base-unicode-symbols conduit containers + data-carousel enclosed-exceptions http-conduit kan-extensions lens + lens-action lifted-async lifted-base monad-control mtl nats random + resourcet stm stm-chans stm-queue-extras text transformers + unordered-containers + ]; + executableHaskellDepends = [ + aeson aws aws-configuration-tools aws-general aws-kinesis base + base-unicode-symbols bytestring conduit configuration-tools + http-conduit kan-extensions lens lifted-async lifted-base + monad-control mtl optparse-applicative text transformers + ]; + description = "A producer & consumer client library for AWS Kinesis"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "kinesis-cli"; + }) {}; + + "aws-kinesis-reshard" = callPackage + ({ mkDerivation, aws, aws-general, aws-kinesis, aws-sdk, base + , base-unicode-symbols, bytestring, conduit, either, hoist-error + , lens, lens-action, lifted-async, lifted-base, monad-control, mtl + , optparse-applicative, resourcet, text, time, transformers + }: + mkDerivation { + pname = "aws-kinesis-reshard"; + version = "0.1.0.1"; + sha256 = "1v7i39sd6rizrrgxpqp3pnc45sry4glkb7yi0jx8qcxf2d8bklnn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aws aws-general aws-kinesis aws-sdk base base-unicode-symbols + bytestring conduit hoist-error lens lens-action lifted-async + lifted-base monad-control mtl optparse-applicative resourcet text + time transformers + ]; + executableHaskellDepends = [ + aws aws-general aws-kinesis aws-sdk base base-unicode-symbols + conduit either hoist-error lens lens-action lifted-async + lifted-base monad-control mtl optparse-applicative resourcet text + time transformers + ]; + description = "Reshard AWS Kinesis streams in response to Cloud Watch metrics"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "kinesis-reshard"; + }) {}; + + "aws-lambda" = callPackage + ({ mkDerivation, aeson, aws-general, base, base-unicode-symbols + , bytestring, containers, exceptions, filepath, http-client + , http-types, lens, lens-action, lens-aeson, mtl, old-locale, text + , time, wreq, zip-archive + }: + mkDerivation { + pname = "aws-lambda"; + version = "0.1.0.1"; + sha256 = "1dy9q86yvrydw7h1l1n4ciai400w7czc26mizzfi4r369mqyan89"; + libraryHaskellDepends = [ + aeson aws-general base base-unicode-symbols bytestring containers + exceptions filepath http-client http-types lens lens-action + lens-aeson mtl old-locale text time wreq zip-archive + ]; + description = "Haskell bindings for AWS Lambda"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aws-lambda-haskell-runtime" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , exceptions, hashable, hspec, http-client, http-types, mtl, path + , path-io, safe-exceptions, template-haskell, text + , unordered-containers + }: + mkDerivation { + pname = "aws-lambda-haskell-runtime"; + version = "4.3.2"; + sha256 = "0j8jn6lzsca7iv7xhrzk1306yyn74hx1ryi7nf8lzb1ji1rggy02"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive exceptions hashable + http-client http-types mtl path path-io safe-exceptions + template-haskell text unordered-containers + ]; + testHaskellDepends = [ base hspec ]; + description = "Haskell runtime for AWS Lambda"; + license = lib.licenses.asl20; + }) {}; + + "aws-lambda-haskell-runtime-wai" = callPackage + ({ mkDerivation, aeson, aws-lambda-haskell-runtime, base, binary + , bytestring, case-insensitive, http-types, iproute, network, text + , unordered-containers, vault, wai + }: + mkDerivation { + pname = "aws-lambda-haskell-runtime-wai"; + version = "2.0.2"; + sha256 = "0r309kyc9a38zdldhcdzc7b8h5sjckszzs5y3pygqrbf12xg5n21"; + libraryHaskellDepends = [ + aeson aws-lambda-haskell-runtime base binary bytestring + case-insensitive http-types iproute network text + unordered-containers vault wai + ]; + testHaskellDepends = [ + aeson aws-lambda-haskell-runtime base binary bytestring + case-insensitive http-types iproute network text + unordered-containers vault wai + ]; + description = "Run wai applications on AWS Lambda"; + license = lib.licenses.bsd3; + }) {}; + + "aws-lambda-runtime" = callPackage + ({ mkDerivation, aeson, async, base, base-compat, bytestring + , containers, deepseq, filepath, http-client, http-media + , http-types, lens, lens-aeson, parsec, process, text, time-compat + , zip-archive + }: + mkDerivation { + pname = "aws-lambda-runtime"; + version = "0.0.0.1"; + sha256 = "1yzqqlgi7yb9b5imh6zfmwbc097bj7r0zi8mkk82c81cv5rcjy08"; + revision = "1"; + editedCabalFile = "0gmf698hlxcg241zshn7rl3c2yqkk668inz43xjvahjj4rzqrnjy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base base-compat bytestring containers deepseq filepath + http-client http-media http-types parsec process text time-compat + zip-archive + ]; + executableHaskellDepends = [ aeson base lens lens-aeson text ]; + description = "Haskell on AWS Lambda Runtime API"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-lambda"; + broken = true; + }) {}; + + "aws-larpi" = callPackage + ({ mkDerivation, aeson, base, bytestring, modern-uri, req, text }: + mkDerivation { + pname = "aws-larpi"; + version = "0.1.0.0"; + sha256 = "04z5wcvkcvq961zc9pg79k6340vgm6rdws6lfjysl5jrwr5sfxg9"; + revision = "1"; + editedCabalFile = "00singwkjvv2g92i16bsaqdq2rwg2l4v39vmy1vdi6dbpalkka4n"; + libraryHaskellDepends = [ + aeson base bytestring modern-uri req text + ]; + description = "Package Haskell functions for easy use on AWS Lambda"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aws-mfa-credentials" = callPackage + ({ mkDerivation, amazonka, amazonka-core, amazonka-sts, base + , exceptions, filelock, filepath, freer-effects, ini, lens + , optparse-applicative, optparse-text, process, text, time + , unordered-containers + }: + mkDerivation { + pname = "aws-mfa-credentials"; + version = "0.1.0.0"; + sha256 = "10dq62h3xkm4wi1wsrrqkpjk22p86csn2h08z9x0nm7gcj857rr0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + amazonka amazonka-core amazonka-sts base exceptions filelock + filepath freer-effects ini lens optparse-applicative optparse-text + process text time unordered-containers + ]; + description = "Keep your AWS credentials file up to date with MFA-carrying credentials"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "aws-mfa-credentials"; + }) {}; + + "aws-performance-tests" = callPackage + ({ mkDerivation, aeson, async, aws, base, bytestring + , configuration-tools, containers, dlist, errors, http-client, lens + , lifted-base, monad-control, mtl, optparse-applicative, resourcet + , statistics, text, time, transformers, vector + }: + mkDerivation { + pname = "aws-performance-tests"; + version = "0.1.1"; + sha256 = "1m9najkh21ww4xmddad8ksnfa3if8q955q1vf3m48f52r2dl81hw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aws base errors lifted-base monad-control mtl text + transformers + ]; + executableHaskellDepends = [ + async aws base bytestring configuration-tools containers dlist + errors http-client lens monad-control optparse-applicative + resourcet statistics text time transformers vector + ]; + description = "Performance Tests for the Haskell bindings for Amazon Web Services (AWS)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dynamodb-performance"; + broken = true; + }) {}; + + "aws-route53" = callPackage + ({ mkDerivation, aws, base, bytestring, containers, http-conduit + , http-types, old-locale, resourcet, text, time, xml-conduit + , xml-hamlet + }: + mkDerivation { + pname = "aws-route53"; + version = "0.1.2.2"; + sha256 = "0nyhhxs55vdjdp19qk9fdw11dh41hlib5fv3m731gaq395nczpga"; + libraryHaskellDepends = [ + aws base bytestring containers http-conduit http-types old-locale + resourcet text time xml-conduit xml-hamlet + ]; + description = "Amazon Route53 DNS service plugin for the aws package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aws-sdk" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, conduit + , conduit-extra, containers, data-default, hspec, http-conduit + , http-types, HUnit, iproute, lifted-base, monad-control, mtl + , old-locale, parallel, parsec, QuickCheck, random, resourcet, safe + , SHA, simple-config, strptime, template-haskell, text, time, tls + , transformers, transformers-base, xml-conduit, xml-types + }: + mkDerivation { + pname = "aws-sdk"; + version = "0.12.4"; + sha256 = "0zmwfkfddiyyn264kay6m295fh23gii8axln1fjykbsdgd6yy5rb"; + libraryHaskellDepends = [ + base base64-bytestring bytestring conduit conduit-extra containers + data-default http-conduit http-types iproute lifted-base + monad-control mtl old-locale parallel parsec resourcet safe SHA + simple-config strptime template-haskell text time tls transformers + transformers-base xml-conduit xml-types + ]; + testHaskellDepends = [ + base conduit hspec http-conduit HUnit iproute lifted-base + monad-control QuickCheck random resourcet text time tls + transformers + ]; + description = "AWS SDK for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aws-sdk-text-converter" = callPackage + ({ mkDerivation, base, bytestring, hspec, HUnit, iproute + , QuickCheck, safe, strptime, template-haskell, text, time + , time-locale-compat + }: + mkDerivation { + pname = "aws-sdk-text-converter"; + version = "0.4.1"; + sha256 = "04q7c4gfl9hss166xj2pda3qm6329bpmp975sxvi86cbs7y1h4yf"; + libraryHaskellDepends = [ + base bytestring iproute safe strptime template-haskell text time + time-locale-compat + ]; + testHaskellDepends = [ + base bytestring hspec HUnit iproute QuickCheck safe strptime + template-haskell text time time-locale-compat + ]; + description = "The text converter for aws-sdk"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aws-sdk-xml-unordered" = callPackage + ({ mkDerivation, aws-sdk-text-converter, base, bytestring, conduit + , containers, hspec, lifted-base, mtl, resourcet, text + , unordered-containers, xml-conduit, xml-types + }: + mkDerivation { + pname = "aws-sdk-xml-unordered"; + version = "0.3.1"; + sha256 = "0f90l61npi6x59i81k2cjfklpjl5m52zj7ww04k3y5x5c7nj26nd"; + libraryHaskellDepends = [ + aws-sdk-text-converter base conduit containers lifted-base mtl + resourcet text unordered-containers xml-conduit xml-types + ]; + testHaskellDepends = [ + base bytestring conduit hspec mtl resourcet text xml-conduit + ]; + description = "The xml parser for aws-sdk package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aws-secrets" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec, mtl + , scientific, stm, text, typed-process, validation + }: + mkDerivation { + pname = "aws-secrets"; + version = "0.0.0.0"; + sha256 = "1qbly27bcc74ngc7wcazsk7gq1w4c66cihpxbaxp4xvhc541fn5n"; + revision = "1"; + editedCabalFile = "163npspzl43f63xrqnq2l2x1h620vmrnh3wj6nshb05x0q1d5ljf"; + libraryHaskellDepends = [ + aeson base bytestring containers mtl scientific stm text + typed-process validation + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec mtl scientific stm text + typed-process validation + ]; + description = "Fetch data from AWS Secrets Manager"; + license = lib.licenses.mit; + }) {}; + + "aws-ses-easy" = callPackage + ({ mkDerivation, amazonka, amazonka-ses, base, criterion + , exceptions, lens, lucid, mtl, tasty, tasty-hspec, text + , text-conversions + }: + mkDerivation { + pname = "aws-ses-easy"; + version = "0.1.0"; + sha256 = "0wlwff18k1qf6n6q2bhd1n2w58nsdmqx5c1yhhfqxkjyxz9flccn"; + libraryHaskellDepends = [ + amazonka amazonka-ses base exceptions lens lucid mtl text + text-conversions + ]; + testHaskellDepends = [ base tasty tasty-hspec ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Wrapper over Amazonka's SES"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aws-sign4" = callPackage + ({ mkDerivation, attempt, aws, base, blaze-builder, byteable + , bytestring, bytestring-lexing, Cabal, case-insensitive + , cryptohash, directory, filepath, http-types, old-locale, safe + , text, time + }: + mkDerivation { + pname = "aws-sign4"; + version = "1.1.0.1"; + sha256 = "1jw4dp8gg4lzski55iw5m5xihyx1cp33c334nlkd2xydrkk8rjhh"; + libraryHaskellDepends = [ + aws base blaze-builder byteable bytestring case-insensitive + cryptohash http-types old-locale safe time + ]; + testHaskellDepends = [ + attempt aws base blaze-builder byteable bytestring + bytestring-lexing Cabal case-insensitive cryptohash directory + filepath http-types old-locale safe text time + ]; + description = "Amazon Web Services (AWS) Signature v4 HTTP request signer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aws-simple" = callPackage + ({ mkDerivation, amazonka, amazonka-core, amazonka-s3, amazonka-sqs + , base, bytestring, conduit, lens, mtl, resourcet, text, timespan + , unordered-containers + }: + mkDerivation { + pname = "aws-simple"; + version = "0.4.0.0"; + sha256 = "0q5wj9hb4lndyqxqbnx7fngipafq67sdjzr9hmz1g7n2n1xl71mg"; + libraryHaskellDepends = [ + amazonka amazonka-core amazonka-s3 amazonka-sqs base bytestring + conduit lens mtl resourcet text timespan unordered-containers + ]; + description = "Dead simple bindings to commonly used AWS Services"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "aws-sns" = callPackage + ({ mkDerivation, aeson, aws, aws-general, base, blaze-builder + , bytestring, conduit, containers, errors, http-conduit, http-types + , mtl, parsers, QuickCheck, resourcet, tagged, tasty + , tasty-quickcheck, text, time, transformers, xml-conduit + }: + mkDerivation { + pname = "aws-sns"; + version = "0.1"; + sha256 = "1v1fjldn1bx65vv84zgx7np84pl4cr1wddngchkjxzci07ydrjpm"; + libraryHaskellDepends = [ + aeson aws aws-general base blaze-builder bytestring conduit + containers http-conduit http-types parsers QuickCheck resourcet + text time transformers xml-conduit + ]; + testHaskellDepends = [ + aeson aws aws-general base bytestring errors mtl QuickCheck tagged + tasty tasty-quickcheck text transformers + ]; + description = "Bindings for AWS SNS Version 2013-03-31"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "aws-sns-verify" = callPackage + ({ mkDerivation, aeson, aeson-qq, async, base, bytestring + , crypton-x509, crypton-x509-validation, errors, hspec + , http-conduit, http-types, memory, network-uri, pem, regex-tdfa + , text, wai, warp + }: + mkDerivation { + pname = "aws-sns-verify"; + version = "0.0.0.3"; + sha256 = "1l6w3am550ls656s9hnjib6zj0g6471brsj4vn9c7i03qqwgdgmy"; + revision = "1"; + editedCabalFile = "1azc52s8akmf7kvlvxmnxkcbn5fhca9za5kzzypjanfj2ysdjpzr"; + libraryHaskellDepends = [ + aeson base bytestring crypton-x509 crypton-x509-validation errors + http-conduit memory network-uri pem regex-tdfa text + ]; + testHaskellDepends = [ + aeson-qq async base crypton-x509-validation hspec http-types + regex-tdfa text wai warp + ]; + description = "Parse and verify AWS SNS messages"; + license = lib.licenses.mit; + }) {}; + + "aws-transcribe-ws" = callPackage + ({ mkDerivation, aeson, am-test, async, base, base16-bytestring + , binary, bytestring, crc, cryptohash-sha256, lens, stm, text, time + , websockets, wuss + }: + mkDerivation { + pname = "aws-transcribe-ws"; + version = "0.0.1.0"; + sha256 = "151mlkgbb1lnhqwb4xwriqyj05fsz2dam3sr65j4zh476dmyv6bk"; + revision = "1"; + editedCabalFile = "032n5y32wq8pq8pky1qmjp34p7np72lkq89r7fr8fl8jl9hv6h26"; + libraryHaskellDepends = [ + aeson async base base16-bytestring binary bytestring crc + cryptohash-sha256 lens stm text time websockets wuss + ]; + testHaskellDepends = [ + aeson am-test async base base16-bytestring binary bytestring crc + cryptohash-sha256 lens stm text time websockets wuss + ]; + description = "Websocket streaming to Amazon Transcribe service"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {am-test = null;}; + + "aws-xray-client" = callPackage + ({ mkDerivation, aeson, aeson-qq, async, base, bytestring + , criterion, deepseq, generic-arbitrary, hspec, http-types, lens + , network, QuickCheck, random, text, time + }: + mkDerivation { + pname = "aws-xray-client"; + version = "0.1.0.2"; + sha256 = "0i60ggcrwp2vkyagj8jqb33wh7y0h3anag9l2pb5zh6xl2n043ai"; + libraryHaskellDepends = [ + aeson base bytestring deepseq http-types lens network random text + time + ]; + testHaskellDepends = [ + aeson aeson-qq base generic-arbitrary hspec lens QuickCheck random + text + ]; + benchmarkHaskellDepends = [ async base criterion random time ]; + description = "A client for AWS X-Ray"; + license = lib.licenses.mit; + }) {}; + + "aws-xray-client-persistent" = callPackage + ({ mkDerivation, aws-xray-client, base, conduit, containers, lens + , persistent, random, text, time + }: + mkDerivation { + pname = "aws-xray-client-persistent"; + version = "0.1.0.5"; + sha256 = "0pfmlb5i51sz4aypazw2cpkmgxjbmik1jpi9zbp68jwfaw31j7wk"; + libraryHaskellDepends = [ + aws-xray-client base conduit containers lens persistent random text + time + ]; + description = "A client for AWS X-Ray integration with Persistent"; + license = lib.licenses.mit; + }) {}; + + "aws-xray-client-wai" = callPackage + ({ mkDerivation, aws-xray-client, base, bytestring, containers + , http-types, lens, random, text, time, unliftio, unliftio-core + , vault, wai + }: + mkDerivation { + pname = "aws-xray-client-wai"; + version = "0.1.0.2"; + sha256 = "0n6viya3j94nx1sys9lqabmnc72szmslkpibhc1df1gl453633y9"; + libraryHaskellDepends = [ + aws-xray-client base bytestring containers http-types lens random + text time unliftio unliftio-core vault wai + ]; + description = "A client for AWS X-Ray integration with WAI"; + license = lib.licenses.mit; + }) {}; + + "axel" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers + , directory, extra, filepath, freer-simple, ghcid, hashable + , haskell-src-exts, hedgehog, hpack, lens, lens-aeson, megaparsec + , mono-traversable, optparse-applicative, polysemy, polysemy-plugin + , prettyprinter, process, profunctors, random, split, tasty + , tasty-discover, tasty-golden, tasty-hedgehog, tasty-hspec + , tasty-hunit, template-haskell, text, time, transformers + , typed-process, uniplate, vector, yaml + }: + mkDerivation { + pname = "axel"; + version = "0.0.12"; + sha256 = "1136rnh5j47qxyciwmpgcdqy3j4f4pwcgb89wgkl8wixzxjxj6i1"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring containers directory extra + filepath freer-simple ghcid hashable haskell-src-exts hedgehog + hpack lens lens-aeson megaparsec mono-traversable + optparse-applicative polysemy polysemy-plugin prettyprinter process + profunctors random split tasty tasty-discover tasty-golden + tasty-hedgehog tasty-hspec tasty-hunit template-haskell text time + transformers typed-process uniplate vector yaml + ]; + libraryToolDepends = [ hpack tasty-discover ]; + executableHaskellDepends = [ + aeson ansi-terminal base bytestring containers directory extra + filepath freer-simple ghcid hashable haskell-src-exts hedgehog + hpack lens lens-aeson megaparsec mono-traversable + optparse-applicative polysemy polysemy-plugin prettyprinter process + profunctors random split tasty tasty-discover tasty-golden + tasty-hedgehog tasty-hspec tasty-hunit template-haskell text time + transformers typed-process uniplate vector yaml + ]; + executableToolDepends = [ hpack tasty-discover ]; + testHaskellDepends = [ + aeson ansi-terminal base bytestring containers directory extra + filepath freer-simple ghcid hashable haskell-src-exts hedgehog + hpack lens lens-aeson megaparsec mono-traversable + optparse-applicative polysemy polysemy-plugin prettyprinter process + profunctors random split tasty tasty-discover tasty-golden + tasty-hedgehog tasty-hspec tasty-hunit template-haskell text time + transformers typed-process uniplate vector yaml + ]; + testToolDepends = [ hpack tasty-discover ]; + description = "The Axel programming language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "axel"; + }) {}; + + "axiom" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , ghcjs-perch, mtl, transformers, transient, transient-universe + }: + mkDerivation { + pname = "axiom"; + version = "0.4.7"; + sha256 = "14vdmkyfqn2i5ibc9d6nfhi5hqbk1552x8paq2x0yvsng4kj228x"; + libraryHaskellDepends = [ + base bytestring containers directory ghcjs-perch mtl transformers + transient transient-universe + ]; + description = "Web EDSL for running in browsers and server nodes using transient"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "axiomatic-classes" = callPackage + ({ mkDerivation, base, containers, control-invariants, lens + , monad-loops, mtl, portable-template-haskell-lens, QuickCheck + , quickcheck-report, semigroups, template-haskell, th-printf + , transformers + }: + mkDerivation { + pname = "axiomatic-classes"; + version = "0.1.0.0"; + sha256 = "0a89bqvha07xzfrrap258bvxkb3rfjda5zik183s4rhw8nc9bjnh"; + libraryHaskellDepends = [ + base containers control-invariants lens monad-loops mtl + portable-template-haskell-lens QuickCheck quickcheck-report + semigroups template-haskell th-printf transformers + ]; + description = "Specify axioms for type classes and quickCheck all available instances"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {control-invariants = null;}; + + "azimuth-hs" = callPackage + ({ mkDerivation, base, data-default-class, exceptions, haskoin-core + , hspec, memory, mtl, shelly, text, urbit-hob, web3 + }: + mkDerivation { + pname = "azimuth-hs"; + version = "0.2.1"; + sha256 = "0gr852mqzd05jhhmszf69r1kk5ja2syq15ac0hdnqzhfzlbq2nrl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base data-default-class exceptions haskoin-core memory mtl text + urbit-hob web3 + ]; + testHaskellDepends = [ base hspec shelly text urbit-hob ]; + description = "Interact with Azimuth from Haskell"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "azubi" = callPackage + ({ mkDerivation, base, Diff, directory, filepath, hspec, options + , process, unix + }: + mkDerivation { + pname = "azubi"; + version = "0.2.0.3"; + sha256 = "00w3bbm2li3hdjqqww7m1chq3cpbqly3gl8y7sx469356rzils52"; + libraryHaskellDepends = [ + base Diff directory filepath options process unix + ]; + testHaskellDepends = [ + base Diff directory filepath hspec options process unix + ]; + description = "A simple DevOps tool which will never \"reach\" enterprice level"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "azure-acs" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, conduit + , conduit-extra, connection, http-conduit, http-types, network + , time + }: + mkDerivation { + pname = "azure-acs"; + version = "0.0.1.1"; + sha256 = "09gv4ym6nxx5854m40p06pxvxrqfhmadxlb0d72pji6hk180yg5l"; + libraryHaskellDepends = [ + attoparsec base bytestring conduit conduit-extra connection + http-conduit http-types network time + ]; + description = "Windows Azure ACS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "azure-email" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , cryptonite, exceptions, http-client, http-client-tls, lens-aeson + , microlens, RSA, text, time, uuid, wreq + }: + mkDerivation { + pname = "azure-email"; + version = "0.1.0.0"; + sha256 = "108xfmq9mb8fxy06six0id7sf8rpazknqx4plk93fl34xyrwald5"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cryptonite exceptions + http-client http-client-tls lens-aeson microlens RSA text time uuid + wreq + ]; + description = "send email with microsoft azure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "azure-functions-worker" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, Cabal, containers + , directory, filepath, glabrous, http-types, http2-client + , http2-client-grpc, http2-grpc-proto-lens, http2-grpc-types + , lens-family, lens-family-core, mtl, network-uri + , optparse-applicative, proto-lens-protobuf-types + , proto-lens-protoc, proto-lens-runtime, proto-lens-setup + , raw-strings-qq, stm, text, time + }: + mkDerivation { + pname = "azure-functions-worker"; + version = "0.0.0.0"; + sha256 = "0035kmxfnb121mg38xzbyxphwg2r4x63chlywl67b9nz1pwp828x"; + setupHaskellDepends = [ base Cabal proto-lens-setup ]; + libraryHaskellDepends = [ + aeson async base bytestring containers directory filepath glabrous + http-types http2-client http2-client-grpc http2-grpc-proto-lens + http2-grpc-types lens-family lens-family-core mtl network-uri + optparse-applicative proto-lens-protobuf-types proto-lens-runtime + raw-strings-qq stm text time + ]; + libraryToolDepends = [ proto-lens-protoc ]; + testHaskellDepends = [ base ]; + description = "Azure Functions Worker"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "azure-service-api" = callPackage + ({ mkDerivation, base, binary, bytestring, case-insensitive + , certificate, crypto-pubkey-types, http-conduit, hxt, hxt-xpath + , pretty, resourcet, tls, tls-extra, transformers + }: + mkDerivation { + pname = "azure-service-api"; + version = "0.1.0.0"; + sha256 = "09wb94k8f8wgcdx036x2fzixck7cbv739rrh299m7awbl4i3mfhg"; + libraryHaskellDepends = [ + base binary bytestring case-insensitive certificate + crypto-pubkey-types http-conduit hxt hxt-xpath pretty resourcet tls + tls-extra transformers + ]; + description = "Haskell bindings for the Microsoft Azure Service Management API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "azure-servicebus" = callPackage + ({ mkDerivation, aeson, async, attoparsec, azure-acs, base + , bytestring, case-insensitive, conduit, connection, http-client + , http-conduit, http-types, network, text + }: + mkDerivation { + pname = "azure-servicebus"; + version = "0.1.6.0"; + sha256 = "1ig8af14m11di9fis6s5hxmfqh7hc40c3bqyighnpi25xnv7mm13"; + libraryHaskellDepends = [ + aeson async attoparsec azure-acs base bytestring case-insensitive + conduit connection http-client http-conduit http-types network text + ]; + description = "Haskell wrapper over Microsoft Azure ServiceBus REST API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "azurify" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring + , case-insensitive, cmdargs, conduit, data-default, directory + , http-conduit, http-date, http-types, hxt, hxt-unicode, network + , old-locale, SHA, text, time, transformers, unix-compat + , utf8-string + }: + mkDerivation { + pname = "azurify"; + version = "0.4.0.5"; + sha256 = "0nqkpizqiwv7wfs1bgl8q13aaqnc9wjh8gs6fyiklplnjdcpqf9g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring bytestring case-insensitive conduit + data-default http-conduit http-date http-types hxt hxt-unicode + network old-locale SHA text time transformers unix-compat + utf8-string + ]; + executableHaskellDepends = [ + base base64-bytestring bytestring case-insensitive cmdargs conduit + data-default directory http-conduit http-date http-types hxt + hxt-unicode network old-locale SHA text time transformers + unix-compat utf8-string + ]; + description = "A simple library for accessing Azure blob storage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "azurify"; + broken = true; + }) {}; + + "b-tree" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, criterion + , directory, errors, exceptions, filepath, lens, mmap, mtl, pipes + , pipes-interleave, QuickCheck, tasty, tasty-quickcheck + , transformers, vector, vector-binary-instances + }: + mkDerivation { + pname = "b-tree"; + version = "0.1.4"; + sha256 = "17hcv85020dm5h3449bfa763bcbl723h17chah4418dby2ql5lxg"; + revision = "4"; + editedCabalFile = "1nwmc49q9afxchrldpcwpanpfxzgcfkmcvcwmhhsgnx3xa8bh5lq"; + libraryHaskellDepends = [ + base binary bytestring containers directory errors exceptions + filepath lens mmap mtl pipes pipes-interleave transformers vector + vector-binary-instances + ]; + testHaskellDepends = [ + base binary containers pipes QuickCheck tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion pipes ]; + description = "Immutable disk-based B* trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "b9" = callPackage + ({ mkDerivation, aeson, async, base, base64-bytestring, bifunctors + , binary, boxes, bytestring, conduit, conduit-extra, ConfigFile + , containers, directory, exceptions, extensible-effects, filepath + , free, hashable, hspec, hspec-expectations, lens, monad-control + , mtl, neat-interpolation, optparse-applicative, parallel, parsec + , posix-pty, pretty, pretty-show, process, QuickCheck, random + , shake, syb, tagged, template, temporary, text, time, transformers + , unix, unordered-containers, vector, with-utf8, yaml + }: + mkDerivation { + pname = "b9"; + version = "3.2.3"; + sha256 = "1rczlvx3bqnm5a7ss7dgq6nhk7v578nbq9rcilrx7fwczs01k9sn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base base64-bytestring bifunctors binary boxes + bytestring conduit conduit-extra ConfigFile containers directory + exceptions extensible-effects filepath free hashable hspec + hspec-expectations lens monad-control mtl neat-interpolation + optparse-applicative parallel parsec posix-pty pretty pretty-show + process QuickCheck random shake syb tagged template temporary text + time transformers unix unordered-containers vector yaml + ]; + executableHaskellDepends = [ + aeson base binary bytestring containers directory + extensible-effects filepath hspec hspec-expectations lens + neat-interpolation optparse-applicative process QuickCheck shake + text unordered-containers vector with-utf8 yaml + ]; + testHaskellDepends = [ + aeson base binary bytestring containers directory + extensible-effects filepath hspec hspec-expectations lens + neat-interpolation optparse-applicative process QuickCheck shake + text unordered-containers vector yaml + ]; + description = "A tool and library for building virtual machine images"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "b9c"; + }) {}; + + "babl" = callPackage + ({ mkDerivation, babl, base }: + mkDerivation { + pname = "babl"; + version = "0.0.0.2"; + sha256 = "0i9j4b4yll6z0nsgsmw42l3dqjbc0142c4928g54zavm13jjfv60"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ babl ]; + libraryPkgconfigDepends = [ babl ]; + description = "Haskell bindings to BABL library"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) babl;}; + + "babylon" = callPackage + ({ mkDerivation, array, base, containers, random, wx, wxcore }: + mkDerivation { + pname = "babylon"; + version = "0.3"; + sha256 = "12cyn149dgd9wvnc7smqsfy15mzgyfg8l17y6qz0k4dyapp8fvhf"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base containers random wx wxcore + ]; + description = "An implementation of a simple 2-player board game"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "babylon"; + }) {}; + + "backblaze-b2-hs" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, conduit, containers, cryptonite, formatting + , http-client, http-types, protolude, req, req-conduit, scientific + , tasty, tasty-hunit, text, time, unliftio, unliftio-core + }: + mkDerivation { + pname = "backblaze-b2-hs"; + version = "0.1.0.0"; + sha256 = "18xpjz3w9yw79732xiz8278gbd1v9vg534l0h9azg0wwhd8vbh7j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive conduit + containers cryptonite formatting http-client http-types protolude + req req-conduit scientific text time unliftio unliftio-core + ]; + executableHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive conduit + containers cryptonite formatting http-client http-types protolude + req req-conduit scientific text time unliftio unliftio-core + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive conduit + containers cryptonite formatting http-client http-types protolude + req req-conduit scientific tasty tasty-hunit text time unliftio + unliftio-core + ]; + description = "A client library to access Backblaze B2 cloud storage in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "backblaze-b2-hs"; + }) {}; + + "backdropper" = callPackage + ({ mkDerivation, base, directory, haskell98, hslogger, old-time + , process, random + }: + mkDerivation { + pname = "backdropper"; + version = "1.2"; + sha256 = "1z5v0p2yfgln9sv41myr10cjq60xcaav0hfzc18bmmssl8x2yljy"; + isLibrary = true; + isExecutable = true; + executableHaskellDepends = [ + base directory haskell98 hslogger old-time process random + ]; + description = "Rotates backdrops for X11 displays using Imagemagic"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "backdropper_consol"; + }) {}; + + "backprop" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, directory + , hmatrix, microlens, microlens-th, mwc-random, primitive + , reflection, time, transformers, vector, vinyl + }: + mkDerivation { + pname = "backprop"; + version = "0.2.6.5"; + sha256 = "0rc6dsf0zasl9vah8kv61qk2z7s644lzsrmkd7fwxwj1480kb482"; + libraryHaskellDepends = [ + base containers deepseq microlens primitive reflection transformers + vector vinyl + ]; + benchmarkHaskellDepends = [ + base criterion deepseq directory hmatrix microlens microlens-th + mwc-random time vector + ]; + description = "Heterogeneous automatic differentation"; + license = lib.licenses.bsd3; + }) {}; + + "backstop" = callPackage + ({ mkDerivation, base, directory, filepath, HUnit, mtl, process + , QuickCheck, unix + }: + mkDerivation { + pname = "backstop"; + version = "1.3.0.354"; + sha256 = "0r8j5qyccgl0vnjylpsn7xlrhqm588j7nsl938wj3bjn2dq8myan"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath mtl process unix + ]; + executableHaskellDepends = [ + base directory filepath mtl process unix + ]; + testHaskellDepends = [ + base filepath HUnit process QuickCheck unix + ]; + description = "Backstop a target directory by source directories"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "backstop"; + broken = true; + }) {}; + + "backtracking" = callPackage + ({ mkDerivation, base, primes, tasty, tasty-discover, tasty-hunit + , transformers + }: + mkDerivation { + pname = "backtracking"; + version = "0.1.0"; + sha256 = "0l1isnnld8drsb8jqkf6zd8v61gcy172zk8zdr21yawnkwfr057b"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ base primes tasty tasty-hunit ]; + testToolDepends = [ tasty-discover ]; + description = "A backtracking monad"; + license = lib.licenses.bsd3; + }) {}; + + "backtracking-exceptions" = callPackage + ({ mkDerivation, base, either, free, kan-extensions, mtl + , semigroupoids, semigroups, transformers + }: + mkDerivation { + pname = "backtracking-exceptions"; + version = "0.1.0.0"; + sha256 = "1m4z4m4ncyswvbr12dsvl0gz5398jxy99zkh22xjrdmfgl8rx6p2"; + libraryHaskellDepends = [ + base either free kan-extensions mtl semigroupoids semigroups + transformers + ]; + description = "A monad transformer for backtracking exceptions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "backward-state" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "backward-state"; + version = "0.1.0.2"; + sha256 = "1akxm0v23gnph5jxwi20wq4lk07vd2kpiqns550k499yw95vqyam"; + libraryHaskellDepends = [ base transformers ]; + description = "A state monad that runs the state in reverse through the computation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bacteria" = callPackage + ({ mkDerivation, base, gd, X11 }: + mkDerivation { + pname = "bacteria"; + version = "1.1"; + sha256 = "19y7p53b80lqfrs1b945l4pc73c54zivk8l6lffzznd7gmbc0mv5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base gd X11 ]; + description = "braindead utility to compose Xinerama backgrounds"; + license = "unknown"; + mainProgram = "bacteria"; + }) {}; + + "bag" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bag"; + version = "0.1"; + sha256 = "18n7ggrfm39mn4rva661hkxj75gjx2p3jcm0hlzpcshxyk93iblr"; + libraryHaskellDepends = [ base ]; + description = "A simple stable bag"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bake" = callPackage + ({ mkDerivation, aeson, base, bytestring, cmdargs, containers + , deepseq, direct-sqlite, directory, disk-free-space, extra + , filepath, hashable, HTTP, http-client, http-conduit, http-types + , old-locale, process, random, safe, shake, smtp-mail + , sqlite-simple, text, time, transformers, unordered-containers + , wai, wai-extra, warp + }: + mkDerivation { + pname = "bake"; + version = "0.5"; + sha256 = "1xb05l5b94hdq65x24z1m4fhvsr977y912qa1c7wi8khc9xvbhqw"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring cmdargs containers deepseq direct-sqlite + directory disk-free-space extra filepath hashable HTTP http-client + http-conduit http-types old-locale random safe shake smtp-mail + sqlite-simple text time transformers unordered-containers wai + wai-extra warp + ]; + executableHaskellDepends = [ + aeson base bytestring cmdargs containers deepseq direct-sqlite + directory disk-free-space extra filepath hashable HTTP http-client + http-conduit http-types old-locale process random safe shake + smtp-mail sqlite-simple text time transformers unordered-containers + wai wai-extra warp + ]; + description = "Continuous integration system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bake-test"; + broken = true; + }) {}; + + "balkon" = callPackage + ({ mkDerivation, base, bytestring, filepath, harfbuzz-pure, hspec + , hspec-discover, hspec-golden, text, text-icu + , unicode-data-scripts + }: + mkDerivation { + pname = "balkon"; + version = "1.3.0.0"; + sha256 = "0gyr25wp9b435csz6bbjjd157p16y91r2q17p10y5y42wz8hcsfw"; + revision = "1"; + editedCabalFile = "05w7g2wmkcqps2hasp4ih3h1yaahb1i5gw569s7mpycmgs65j875"; + libraryHaskellDepends = [ + base harfbuzz-pure text text-icu unicode-data-scripts + ]; + testHaskellDepends = [ + base bytestring filepath harfbuzz-pure hspec hspec-discover + hspec-golden text text-icu + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "Text layout engine built on top of HarfBuzz"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ballast" = callPackage + ({ mkDerivation, aeson, base, bytestring, either-unwrap, hspec + , hspec-expectations, http-client, http-client-tls, http-types + , text, time, transformers, unordered-containers, utf8-string + , vector + }: + mkDerivation { + pname = "ballast"; + version = "0.2.0.0"; + sha256 = "1l5d4ngbvmdba2gm2819mf0lb0bs8c19gvjqkxgb59i9y6qb0n6n"; + libraryHaskellDepends = [ + aeson base bytestring either-unwrap hspec hspec-expectations + http-client http-client-tls http-types text time transformers + unordered-containers utf8-string vector + ]; + testHaskellDepends = [ + base bytestring either-unwrap hspec hspec-expectations http-client + http-client-tls text time + ]; + description = "Shipwire API client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bamboo" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , directory, filepath, gravatar, hack, hack-contrib, haskell98, mps + , mtl, network, old-locale, old-time, pandoc, parsec, parsedate + , process, time, unix, utf8-string, xhtml, zlib + }: + mkDerivation { + pname = "bamboo"; + version = "2010.2.25"; + sha256 = "0v96ync9vkq7xyc5jmm7k7vfxpy4m1l2370m99wa8qlrpcffhrmi"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers data-default directory filepath gravatar + hack hack-contrib haskell98 mps mtl network old-locale old-time + pandoc parsec parsedate process time unix utf8-string xhtml zlib + ]; + description = "A blog engine on Hack"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bamboo-launcher" = callPackage + ({ mkDerivation, bamboo, bamboo-theme-blueprint, base, bytestring + , data-default, hack, hack-contrib, hack-handler-hyena, haskell98 + , mps, process + }: + mkDerivation { + pname = "bamboo-launcher"; + version = "2010.2.25"; + sha256 = "1xp2k33jxbkf0maj3p3grv93c9vnjg6fzy6l8gg5dhil18834vdd"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + bamboo bamboo-theme-blueprint base bytestring data-default hack + hack-contrib hack-handler-hyena haskell98 mps process + ]; + description = "bamboo-launcher"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "bamboo"; + }) {}; + + "bamboo-plugin-highlight" = callPackage + ({ mkDerivation, bamboo, base, bytestring, hack, hack-contrib + , highlighting-kate, hxt, mps, xhtml + }: + mkDerivation { + pname = "bamboo-plugin-highlight"; + version = "2009.7.5"; + sha256 = "0f8hpampawv0csqsb504hg97r7mimkcs9irm9i2m2b13w5fciaqc"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + bamboo base bytestring hack hack-contrib highlighting-kate hxt mps + xhtml + ]; + description = "A highlight middleware"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bamboo-plugin-photo" = callPackage + ({ mkDerivation, base, bytestring, data-default, directory + , filepath, hack, hack-contrib, haskell98, hxt, mps, utf8-string + , xhtml + }: + mkDerivation { + pname = "bamboo-plugin-photo"; + version = "2009.7.5"; + sha256 = "19ik80hcshmw8gpsb9gwngnwvriri10xx2v6xvrz0q25cxgwdjah"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring data-default directory filepath hack hack-contrib + haskell98 hxt mps utf8-string xhtml + ]; + description = "A photo album middleware"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bamboo-theme-blueprint" = callPackage + ({ mkDerivation, bamboo, base, bytestring, containers, data-default + , gravatar, hack, hack-contrib, hcheat, mps, network, rss + , utf8-string, xhtml + }: + mkDerivation { + pname = "bamboo-theme-blueprint"; + version = "2010.2.25.1"; + sha256 = "1wchvz2nm4klg11wjk3yb5yvqpa26c9lg6xc65k0dwxhy0cyd2zx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + bamboo base bytestring containers data-default gravatar hack + hack-contrib hcheat mps network rss utf8-string xhtml + ]; + description = "bamboo blueprint theme"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bamboo-theme-mini-html5" = callPackage + ({ mkDerivation, bamboo, base, base64-string, bytestring, cgi + , containers, data-default, directory, filepath, gravatar, hack + , hack-contrib, haskell98, hcheat, moe, mps, mtl, network + , old-locale, old-time, parsec, parsedate, process, rss, time, unix + , utf8-string, xhtml, yuuko, zlib + }: + mkDerivation { + pname = "bamboo-theme-mini-html5"; + version = "2009.11.27"; + sha256 = "02zh9jqq46gg3hrsfjfq2skajr4jni3cisak4nd3shl6aqapw9d6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + bamboo base base64-string bytestring cgi containers data-default + directory filepath gravatar hack hack-contrib haskell98 hcheat moe + mps mtl network old-locale old-time parsec parsedate process rss + time unix utf8-string xhtml yuuko zlib + ]; + description = "bamboo mini html5 theme"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bamse" = callPackage + ({ mkDerivation, base, com, directory, filepath, old-time, pretty + , process, regex-compat + }: + mkDerivation { + pname = "bamse"; + version = "0.9.5"; + sha256 = "1nykyywrqmf5nyszfg3acm0ydr9z8q78wc7bgabfmjwrnpq1dw68"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base com directory filepath old-time pretty process regex-compat + ]; + description = "A Windows Installer (MSI) generator framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsDotnetGen"; + }) {}; + + "bamstats" = callPackage + ({ mkDerivation, base, cmdargs, samtools }: + mkDerivation { + pname = "bamstats"; + version = "0.4"; + sha256 = "0z8k47h492818yvgxggqw4gcb6m91pw70kpibf9s384vxcbj6r24"; + isLibrary = true; + isExecutable = true; + executableHaskellDepends = [ base cmdargs samtools ]; + description = "A program to extract various information from BAM alignmnet files"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "bam"; + }) {}; + + "ban-instance" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "ban-instance"; + version = "0.1.0.1"; + sha256 = "0504qsjbqbrdf9avfrhs290baszc9dickx7wknbyxwrzpzzbpggk"; + revision = "3"; + editedCabalFile = "0lhzv5hvqahgqqdjmjfdd3qi2m5q48nf389d3xd96465dfmk1q39"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base ]; + description = "For when a type should never be an instance of a class"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bank-holiday-germany" = callPackage + ({ mkDerivation, base, doctest, hedgehog, hspec, hspec-hedgehog + , time + }: + mkDerivation { + pname = "bank-holiday-germany"; + version = "1.3.0.0"; + sha256 = "1agf4flql5xkj2rpdbdxpmvajhigcwzbxsmrh76bckmcj2b38k9f"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ + base doctest hedgehog hspec hspec-hedgehog time + ]; + description = "German bank holidays and public holidays"; + license = lib.licenses.mit; + }) {}; + + "bank-holiday-usa" = callPackage + ({ mkDerivation, base, hspec, HUnit, QuickCheck, time }: + mkDerivation { + pname = "bank-holiday-usa"; + version = "0.2.0"; + sha256 = "03zh4cg7sghryb1d06szvn69c5lsbmsg068j00xbpk3w4xrgphjk"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base hspec HUnit QuickCheck time ]; + description = "US bank holidays"; + license = lib.licenses.mit; + }) {}; + + "bank-holidays-england" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck, time }: + mkDerivation { + pname = "bank-holidays-england"; + version = "0.2.0.9"; + sha256 = "1iyyp76mfdiniszim6mi5ls5a2d3nm0fkrkz9v1y0r2gx1d1y3zx"; + libraryHaskellDepends = [ base containers time ]; + testHaskellDepends = [ base containers hspec QuickCheck time ]; + description = "Calculation of bank holidays in England and Wales"; + license = lib.licenses.bsd3; + }) {}; + + "banwords" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, data-default, HUnit + , test-framework, test-framework-hunit, text, vector + }: + mkDerivation { + pname = "banwords"; + version = "0.2.0.1"; + sha256 = "13mnz060yi1j6gsxknn1ara34s4ymdswysypj8d94k1741jv89yn"; + libraryHaskellDepends = [ + attoparsec base bytestring data-default text vector + ]; + testHaskellDepends = [ + attoparsec base HUnit test-framework test-framework-hunit text + vector + ]; + description = "Generalized word blacklister"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "barbies" = callPackage + ({ mkDerivation, base, distributive, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "barbies"; + version = "2.0.5.0"; + sha256 = "1j8c45k1x9vi9w44qnc8nyy0y4p97clvbq07vby7wn26zdawl8nm"; + libraryHaskellDepends = [ base distributive transformers ]; + testHaskellDepends = [ + base distributive QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Classes for working with types that can change clothes"; + license = lib.licenses.bsd3; + }) {}; + + "barbies_2_1_1_0" = callPackage + ({ mkDerivation, base, distributive, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "barbies"; + version = "2.1.1.0"; + sha256 = "1dyjsjal1ffdscm3y1wzrczlv56hpf50bwdmmvdfiy55ys9j15vk"; + libraryHaskellDepends = [ base distributive transformers ]; + testHaskellDepends = [ + base distributive QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Classes for working with types that can change clothes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "barbies-layered" = callPackage + ({ mkDerivation, barbies, base, doctest, doctest-discover, hspec + , hspec-discover, transformers + }: + mkDerivation { + pname = "barbies-layered"; + version = "0.1.0.0"; + sha256 = "1cxiwgl5rfdvf29f18hymh33ycylz94baj2v4fm8z10kiibi9snv"; + libraryHaskellDepends = [ barbies base transformers ]; + testHaskellDepends = [ barbies base doctest hspec ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "Barbies with layered clothes"; + license = lib.licenses.asl20; + }) {}; + + "barbies-th" = callPackage + ({ mkDerivation, barbies, base, split, template-haskell }: + mkDerivation { + pname = "barbies-th"; + version = "0.1.11"; + sha256 = "0sg3c8m3jl1vifd60a5yac7lm4mygmdgg77z0idjik3cndijxdd8"; + libraryHaskellDepends = [ barbies base split template-haskell ]; + testHaskellDepends = [ barbies base ]; + description = "Create strippable HKD via TH"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "barbly" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring, mtl + , optparse-applicative, shh, text + }: + mkDerivation { + pname = "barbly"; + version = "0.1.0.0"; + sha256 = "1mmbvgw5g2jb8qv7vd00iym9xyb07jx03wi6x1ldqvzfn2vcc22l"; + revision = "1"; + editedCabalFile = "09xb9p2ik8kpa2gras9jqs4rr55bsbd7xnmgijxxzwf9hl00k0by"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async attoparsec base bytestring mtl optparse-applicative shh + text + ]; + description = "Create status bar menus for macOS from executables"; + license = lib.licenses.bsd3; + platforms = lib.platforms.darwin; + mainProgram = "barbly"; + }) {}; + + "barchart" = callPackage + ({ mkDerivation, base, cmdargs, csv, diagrams, filepath }: + mkDerivation { + pname = "barchart"; + version = "0.1.1.1"; + sha256 = "160ja5sdk0zdqc0ncsyldp4rmhc2g4zfa6xc7vbzf8gpqrcmzvgy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base csv diagrams filepath ]; + executableHaskellDepends = [ base cmdargs csv diagrams filepath ]; + description = "Creating Bar Charts in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "barchart"; + broken = true; + }) {}; + + "barcodes-code128" = callPackage + ({ mkDerivation, base, bytestring, HPDF }: + mkDerivation { + pname = "barcodes-code128"; + version = "0.1.0"; + sha256 = "14blxjhapn9g7cp7374f5s2nln7wgyb7a6z50gp04lnqf1aw6kmg"; + libraryHaskellDepends = [ base bytestring HPDF ]; + description = "Generate Code 128 barcodes as PDFs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "barecheck" = callPackage + ({ mkDerivation, base, containers, QuickCheck, text, time }: + mkDerivation { + pname = "barecheck"; + version = "0.2.0.8"; + sha256 = "0hja4lrgv1faqaq41wzf1r88aw4pin8jh60k9n65yd0sxi1103a7"; + libraryHaskellDepends = [ base containers QuickCheck text time ]; + description = "QuickCheck implementations for common types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "barley" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , ghc, ghc-prim, html, plugins, snap-core, snap-server, text + , transformers, unix-compat + }: + mkDerivation { + pname = "barley"; + version = "0.3.0.2"; + sha256 = "0igz39bxlw4p0fna1wf6g791pk7r1m7hfyib5rgmsdahzkkp7v2h"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring containers directory filepath ghc ghc-prim html + plugins snap-core snap-server text transformers unix-compat + ]; + description = "A web based environment for learning and tinkering with Haskell"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "barley"; + }) {}; + + "barlow-lens" = callPackage + ({ mkDerivation, base, first-class-families, generic-lens, lens + , profunctors, tasty, tasty-hunit + }: + mkDerivation { + pname = "barlow-lens"; + version = "0.1.0.2"; + sha256 = "1gw3r1hwk5j147lpz0pvhv92fd2kyfp7kdvw60dpnv4j5hhw6s24"; + libraryHaskellDepends = [ + base first-class-families generic-lens lens profunctors + ]; + testHaskellDepends = [ + base first-class-families generic-lens lens profunctors tasty + tasty-hunit + ]; + description = "lens via string literals"; + license = lib.licenses.bsd3; + }) {}; + + "barrie" = callPackage + ({ mkDerivation, base, containers, filepath, glib, gtk }: + mkDerivation { + pname = "barrie"; + version = "0.4.1"; + sha256 = "10iraid6v333374mx9vinvaw6r1903ipa92xjxhl8qh4w7xmr9yv"; + libraryHaskellDepends = [ base containers filepath glib gtk ]; + description = "Declarative Gtk GUI library"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "barrier" = callPackage + ({ mkDerivation, base, blaze-svg, bytestring, lens-family-core + , tasty, tasty-golden, template-haskell, text, unordered-containers + }: + mkDerivation { + pname = "barrier"; + version = "0.1.1"; + sha256 = "1n8yx66lvyn90ixyvpjafrmhpgnznnqj9il5rixlr651xq0xm5b3"; + revision = "2"; + editedCabalFile = "0b0va208hc9blny6pbzk2a7mc834xkafaza07a5liaccniach3m3"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base blaze-svg bytestring template-haskell text + unordered-containers + ]; + testHaskellDepends = [ + base bytestring lens-family-core tasty tasty-golden + ]; + description = "Shields.io style badge generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "barrier-monad" = callPackage + ({ mkDerivation, base, comonad, mtl, transformers }: + mkDerivation { + pname = "barrier-monad"; + version = "0.1.0.1"; + sha256 = "014nc21wnrklsvy5z7w4v9p9psn6bl210l7v97gj42cv6a8jk5nm"; + libraryHaskellDepends = [ base comonad mtl transformers ]; + description = "Implementation of barrier monad, can use custom front/back type"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "base_4_19_1_0" = callPackage + ({ mkDerivation, ghc-bignum, ghc-prim, rts }: + mkDerivation { + pname = "base"; + version = "4.19.1.0"; + sha256 = "0f1ynq04cmvyn26krin835q0zygiy541a6fdcqazwdg2sx5pi3ls"; + libraryHaskellDepends = [ ghc-bignum ghc-prim rts ]; + description = "Basic libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "base-compat" = callPackage + ({ mkDerivation, base, ghc-prim, unix }: + mkDerivation { + pname = "base-compat"; + version = "0.13.1"; + sha256 = "08c43vzhq0dsnd8lqzrpimlj3h2386ybb8qksdk01fy8as6rw7fv"; + libraryHaskellDepends = [ base ghc-prim unix ]; + description = "A compatibility layer for base"; + license = lib.licenses.mit; + }) {}; + + "base-compat-batteries" = callPackage + ({ mkDerivation, base, base-compat, ghc-prim, hspec, hspec-discover + , QuickCheck + }: + mkDerivation { + pname = "base-compat-batteries"; + version = "0.13.1"; + sha256 = "00m8lx2raldr6xvlc92za11a2sj3x0031vi6v3as0cnvl58mnliy"; + libraryHaskellDepends = [ base base-compat ghc-prim ]; + testHaskellDepends = [ base hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "base-compat with extra batteries"; + license = lib.licenses.mit; + }) {}; + + "base-compat-migrate" = callPackage + ({ mkDerivation, base, base-compat }: + mkDerivation { + pname = "base-compat-migrate"; + version = "0.2.0.1"; + sha256 = "18nyacdji89ys6h7hw28b6rz6p9gkasd4c0l7awz79wp0w8a0cdm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base base-compat ]; + doHaddock = false; + description = "Helps migrating projects to base-compat(-batteries)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "base-encoding" = callPackage + ({ mkDerivation, base, base16-bytestring, base64-bytestring + , bytestring, bytestring-builder, text + }: + mkDerivation { + pname = "base-encoding"; + version = "0.3.0.0"; + sha256 = "1lcqg4wpbry3x165j8rsjbpj1mzd7bl0917hjv0jhvmh5z3wnas8"; + libraryHaskellDepends = [ + base base16-bytestring base64-bytestring bytestring + bytestring-builder text + ]; + description = "RFC4648 Binary-to-text encodings (e.g. base64)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "base-feature-macros" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base-feature-macros"; + version = "0.1.0.1"; + sha256 = "1v4a0jmjjqirfxvwim7gsrn5vj0p6la6fncy6k4v2va0p8xaggmp"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "Semantic CPP feature macros for base"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "base-generics" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base-generics"; + version = "0.1.0.1"; + sha256 = "19k6kl66p71pza23b1n5njmj97k1pdlcm6brl1danfaxlflsmcms"; + libraryHaskellDepends = [ base ]; + description = "This library provides some instances for extra GHC.Generic typeclass such as Int8, Word16 and some unboxed types as well."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "base-io-access" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base-io-access"; + version = "0.4.0.0"; + sha256 = "0d0i8ndh2j42qf8ns9wprkjiffy3hyybgvs9nbf67yd50di6p263"; + libraryHaskellDepends = [ base ]; + description = "The IO functions included in base delimited into small, composable classes"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "base-noprelude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base-noprelude"; + version = "4.13.0.0"; + sha256 = "1ld1phm7jpyvm33dj568gy28inbiklrj00yvb83v5y7rn01w32kp"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "\"base\" package sans \"Prelude\" module"; + license = lib.licenses.bsd3; + }) {}; + + "base-orphans" = callPackage + ({ mkDerivation, base, ghc-prim, hspec, hspec-discover, QuickCheck + }: + mkDerivation { + pname = "base-orphans"; + version = "0.9.1"; + sha256 = "0wpi3q4y9rhk5k9mz8bjy8qbl3pfxm4qqbxym3b15cn5haijvgsv"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "Backwards-compatible orphan instances for base"; + license = lib.licenses.mit; + }) {}; + + "base-prelude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base-prelude"; + version = "1.6.1.1"; + sha256 = "1lqxa8lhnhiyxkqcwq82a8g2sizhagy3l0z7x57xrmn9y81sy241"; + libraryHaskellDepends = [ base ]; + description = "Featureful preludes formed solely from the \"base\" package"; + license = lib.licenses.mit; + }) {}; + + "base-unicode-symbols" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base-unicode-symbols"; + version = "0.2.4.2"; + sha256 = "0qkhp4ybmx4nbqqkrmw3hkm47bv61i2wpi20qb09wvk10g2dcr23"; + libraryHaskellDepends = [ base ]; + description = "Unicode alternatives for common functions and operators"; + license = lib.licenses.bsd3; + }) {}; + + "base16" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, criterion + , deepseq, primitive, QuickCheck, random-bytestring, tasty + , tasty-hunit, tasty-quickcheck, text, text-short + }: + mkDerivation { + pname = "base16"; + version = "1.0"; + sha256 = "1plwc4yrkvd5j6y09fjvyzhr05mzhzwz6z41fyb60y0bj5j66dl6"; + revision = "1"; + editedCabalFile = "00r0j3l3af912b33mlsr5a48rr0l31gh34cmj8jf247c4a332rlk"; + libraryHaskellDepends = [ + base bytestring deepseq primitive text text-short + ]; + testHaskellDepends = [ + base base16-bytestring bytestring QuickCheck random-bytestring + tasty tasty-hunit tasty-quickcheck text text-short + ]; + benchmarkHaskellDepends = [ + base base16-bytestring bytestring criterion deepseq + random-bytestring text + ]; + description = "Fast RFC 4648-compliant Base16 encoding"; + license = lib.licenses.bsd3; + }) {}; + + "base16-bytestring_0_1_1_7" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim }: + mkDerivation { + pname = "base16-bytestring"; + version = "0.1.1.7"; + sha256 = "1fk9zvkx005sy4adbyil86svnqhgrvmczmf16ajhzj2wkmkqjmjj"; + revision = "3"; + editedCabalFile = "1lrxqhbjsml0q1ahpcx7p0xjy6bj1m6qzjwmv841r5r8jrm2a880"; + libraryHaskellDepends = [ base bytestring ghc-prim ]; + testHaskellDepends = [ base bytestring ]; + description = "Fast base16 (hex) encoding and decoding for ByteStrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "base16-bytestring" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, HUnit + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "base16-bytestring"; + version = "1.0.2.0"; + sha256 = "1167f9jaivnabn6kg2gc421ac9njb67fr4v0adbj3qph7qa92nhx"; + revision = "1"; + editedCabalFile = "1zg2c9jwpbmwnpfw5ail1bvnhasrx8zks8rzn3q7kz69ks7yi556"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base bytestring criterion deepseq ]; + description = "RFC 4648-compliant Base16 encodings for ByteStrings"; + license = lib.licenses.bsd3; + }) {}; + + "base16-lens" = callPackage + ({ mkDerivation, base, base16, bytestring, lens, text, text-short + }: + mkDerivation { + pname = "base16-lens"; + version = "0.1.3.2"; + sha256 = "04qz8gm969vlaxsk1j3rlpqph74qjkfr3rkpfkkxrfmxih6cm2fj"; + libraryHaskellDepends = [ + base base16 bytestring lens text text-short + ]; + description = "Optics for the Base16 library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "base32" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, memory + , QuickCheck, random-bytestring, tasty, tasty-hunit + , tasty-quickcheck, text, text-short + }: + mkDerivation { + pname = "base32"; + version = "0.4"; + sha256 = "1m08m51d49lfs5rfc5kjj0g19xq53c2ldngcykld6a4ma0fqdrws"; + libraryHaskellDepends = [ + base bytestring deepseq text text-short + ]; + testHaskellDepends = [ + base bytestring memory QuickCheck random-bytestring tasty + tasty-hunit tasty-quickcheck text text-short + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq memory random-bytestring text + ]; + description = "Fast RFC 4648-compliant Base32 encoding"; + license = lib.licenses.bsd3; + }) {}; + + "base32-bytestring" = callPackage + ({ mkDerivation, base, bits-extras, bytestring, cpu, criterion + , hspec, QuickCheck + }: + mkDerivation { + pname = "base32-bytestring"; + version = "0.2.1.0"; + sha256 = "0z0q3fw3jzprgxmq9b2iz98kf4hwl3nydrzlaiwk81aplisfdgkl"; + libraryHaskellDepends = [ base bits-extras bytestring cpu ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Fast base32 and base32hex codec for ByteStrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "base32-lens" = callPackage + ({ mkDerivation, base, base32, bytestring, lens, text, text-short + }: + mkDerivation { + pname = "base32-lens"; + version = "0.1.1.1"; + sha256 = "0wam29m7vz5srrj135wmsbmg9qqhsidnwfhbicy0vmx342ai8bs6"; + libraryHaskellDepends = [ + base base32 bytestring lens text text-short + ]; + description = "Optics for the Base32 library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "base32-z-bytestring" = callPackage + ({ mkDerivation, base, bytestring, cpu, criterion, hedgehog, tasty + , tasty-fail-fast, tasty-hedgehog, tasty-hspec, z-base32-bytestring + }: + mkDerivation { + pname = "base32-z-bytestring"; + version = "1.0.0.0"; + sha256 = "1r0235a2qqnavsm7jl807m555yd2k2vi2kfacw878v83zdr5qyix"; + libraryHaskellDepends = [ base bytestring cpu ]; + testHaskellDepends = [ + base bytestring hedgehog tasty tasty-fail-fast tasty-hedgehog + tasty-hspec z-base32-bytestring + ]; + benchmarkHaskellDepends = [ + base bytestring criterion z-base32-bytestring + ]; + description = "Fast z-base32 and z-base32hex codec for ByteStrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {z-base32-bytestring = null;}; + + "base32string" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, hspec, text }: + mkDerivation { + pname = "base32string"; + version = "0.9.1"; + sha256 = "0cpa6bvam4zd2l2hb3sdngj0dx482c9rkz4jj87n6pxsmq9id4wy"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ aeson base binary bytestring text ]; + testHaskellDepends = [ base binary bytestring hspec text ]; + description = "Fast and safe representation of a Base-32 string"; + license = lib.licenses.mit; + }) {}; + + "base58-bytestring" = callPackage + ({ mkDerivation, base, bytestring, criterion, quickcheck-assertions + , quickcheck-instances, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "base58-bytestring"; + version = "0.1.0"; + sha256 = "1ls05nzswjr6aw0wwk3q7cpv1hf0lw7vk16a5khm6l21yfcgbny2"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring quickcheck-assertions quickcheck-instances tasty + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Implementation of BASE58 transcoding for ByteStrings"; + license = lib.licenses.publicDomain; + }) {}; + + "base58address" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, cryptohash + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "base58address"; + version = "0.4"; + sha256 = "0z15x9wx962ywkmh5lzfg4kq2jjmyzncbpayx2lkjnpdra4xgz7a"; + libraryHaskellDepends = [ + base binary bytestring containers cryptohash + ]; + testHaskellDepends = [ + base binary bytestring containers cryptohash QuickCheck + test-framework test-framework-quickcheck2 + ]; + description = "Parsing and serialization for Base58 addresses (Bitcoin and Ripple)"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "base58string" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, hspec, text }: + mkDerivation { + pname = "base58string"; + version = "0.10.0"; + sha256 = "1260x4bkrizvnmylm237gpi92wazh31md9nf982sac3fsxyn0wiv"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ aeson base binary bytestring text ]; + testHaskellDepends = [ base binary bytestring hspec text ]; + description = "Fast and safe representation of a Base-58 string"; + license = lib.licenses.mit; + }) {}; + + "base62" = callPackage + ({ mkDerivation, base, bytebuild, byteslice, bytestring + , natural-arithmetic, primitive, tasty, tasty-hunit + , tasty-quickcheck, text, text-short, wide-word + }: + mkDerivation { + pname = "base62"; + version = "0.1.1.2"; + sha256 = "0kwz0asfc6lg96g14d58a64rvp2194z67y53nbb6y10hrbwq1j7j"; + libraryHaskellDepends = [ + base bytebuild byteslice bytestring natural-arithmetic primitive + text text-short wide-word + ]; + testHaskellDepends = [ + base byteslice primitive tasty tasty-hunit tasty-quickcheck + wide-word + ]; + description = "Base62 encoding and decoding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "base64" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, criterion + , deepseq, QuickCheck, random-bytestring, tasty, tasty-hunit + , tasty-quickcheck, text, text-short + }: + mkDerivation { + pname = "base64"; + version = "0.4.2.4"; + sha256 = "119mpqcv1rwkhwm69ga2b4f7hr825fa5wfm1w3i1szmhzh52s2k4"; + revision = "4"; + editedCabalFile = "1lc32d5nxk0ry1pfn3ss55hi4cv6qj5nkkdn3j4y3lrdwyv7kbw2"; + libraryHaskellDepends = [ + base bytestring deepseq text text-short + ]; + testHaskellDepends = [ + base base64-bytestring bytestring QuickCheck random-bytestring + tasty tasty-hunit tasty-quickcheck text text-short + ]; + benchmarkHaskellDepends = [ + base base64-bytestring bytestring criterion deepseq + random-bytestring text + ]; + description = "A modern RFC 4648-compliant Base64 library"; + license = lib.licenses.bsd3; + }) {}; + + "base64_1_0" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, criterion + , deepseq, QuickCheck, random-bytestring, tasty, tasty-hunit + , tasty-quickcheck, text, text-short + }: + mkDerivation { + pname = "base64"; + version = "1.0"; + sha256 = "1dmjy4pkz66s3wa99lkc0wc4bdjkdkr57a8rsgb5z50432gj6hkr"; + libraryHaskellDepends = [ + base bytestring deepseq text text-short + ]; + testHaskellDepends = [ + base base64-bytestring bytestring QuickCheck random-bytestring + tasty tasty-hunit tasty-quickcheck text text-short + ]; + benchmarkHaskellDepends = [ + base base64-bytestring bytestring criterion deepseq + random-bytestring text + ]; + description = "A modern Base64 library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "base64-bytes" = callPackage + ({ mkDerivation, base, base64, base64-bytestring, byte-order + , bytebuild, byteslice, bytestring, gauge, natural-arithmetic + , primitive, random, run-st, word-compat + }: + mkDerivation { + pname = "base64-bytes"; + version = "0.1.1.1"; + sha256 = "0gvh2yg7mqwrswcq5p0h35bifsvm18cdvsjzazz37yrwan0i31vs"; + libraryHaskellDepends = [ + base byte-order bytebuild byteslice natural-arithmetic primitive + run-st word-compat + ]; + testHaskellDepends = [ + base bytebuild byteslice natural-arithmetic primitive + ]; + benchmarkHaskellDepends = [ + base base64 base64-bytestring byteslice bytestring gauge primitive + random + ]; + description = "Base64 encoding of byte sequences"; + license = lib.licenses.bsd3; + }) {}; + + "base64-bytestring" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, HUnit + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "base64-bytestring"; + version = "1.2.1.0"; + sha256 = "1ja9vkgnpkzaw8gz6sm5jmgha6wg3m1j281m0nv1w9yyxlqfvy7v"; + revision = "1"; + editedCabalFile = "00wqskhc31agyxvm7546367qb33v5i3j31sibcw6vihli77mqc25"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base bytestring criterion deepseq ]; + description = "Fast base64 encoding and decoding for ByteStrings"; + license = lib.licenses.bsd3; + }) {}; + + "base64-bytestring-type" = callPackage + ({ mkDerivation, aeson, base, base-compat, base64-bytestring + , binary, bytestring, cereal, deepseq, hashable, http-api-data + , QuickCheck, serialise, tasty, tasty-quickcheck, text + }: + mkDerivation { + pname = "base64-bytestring-type"; + version = "1.0.1"; + sha256 = "03kq4rjj6by02rf3hg815jfdqpdk0xygm5f46r2pn8mb99yd01zn"; + revision = "19"; + editedCabalFile = "001hlnsldkiw1lr188n13j41fzfl157ba0y4qdcnzygnj5wa66ac"; + libraryHaskellDepends = [ + aeson base base-compat base64-bytestring binary bytestring cereal + deepseq hashable http-api-data QuickCheck serialise text + ]; + testHaskellDepends = [ + aeson base binary bytestring cereal http-api-data serialise tasty + tasty-quickcheck + ]; + description = "A newtype around ByteString, for base64 encoding"; + license = lib.licenses.bsd3; + }) {}; + + "base64-conduit" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, conduit + , hspec, QuickCheck, transformers + }: + mkDerivation { + pname = "base64-conduit"; + version = "1.0.0.1"; + sha256 = "07zhvn3fy60q04a5g5mzhkl17rap9jlh00vb4f6565bjha2k16g9"; + libraryHaskellDepends = [ + base base64-bytestring bytestring conduit + ]; + testHaskellDepends = [ + base base64-bytestring bytestring conduit hspec QuickCheck + transformers + ]; + description = "Base64-encode and decode streams of bytes. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "base64-lens" = callPackage + ({ mkDerivation, base, base64, bytestring, lens, text, text-short + }: + mkDerivation { + pname = "base64-lens"; + version = "0.3.1"; + sha256 = "1iszvlc22h7crwqhcafy974l0l1rgxbcjf6lb5yxsvp6q66gzhrn"; + revision = "1"; + editedCabalFile = "04mm8fq2lr4lv2a64aiy1q9mzg9n5cd1s62jpcbq1jgq0q4wilkh"; + libraryHaskellDepends = [ + base base64 bytestring lens text text-short + ]; + description = "Optics for the Base64 library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "base64-string" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "base64-string"; + version = "0.2"; + sha256 = "0pkhrimabacsjalzq0y3a197fqfbspsbv8xszzg4vbb1fb59dj1y"; + libraryHaskellDepends = [ base ]; + description = "Base64 implementation for String's"; + license = "unknown"; + }) {}; + + "base91" = callPackage + ({ mkDerivation, base, bytestring, mono-traversable, QuickCheck + , text + }: + mkDerivation { + pname = "base91"; + version = "2.1.0"; + sha256 = "1lz9s7w5nlp4naj9jzwb73im0vbs5nlrddg18irjz64sgq3qd2nn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mono-traversable ]; + executableHaskellDepends = [ + base bytestring mono-traversable text + ]; + testHaskellDepends = [ + base bytestring mono-traversable QuickCheck text + ]; + description = "A Generic Base91 Encoder & Decoder"; + license = lib.licenses.mit; + mainProgram = "base91"; + }) {}; + + "based" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "based"; + version = "0.1"; + sha256 = "1s4nacp3ripdn895c863hmnpaqmbkiisjp3y45v1q28qdjy052qv"; + libraryHaskellDepends = [ base ]; + description = "alternative prelude"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "basement_0_0_14" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "basement"; + version = "0.0.14"; + sha256 = "01kk3z0c48c2jhni8ba165zxzm4sljy18r97cad1yd897qjsy2mv"; + revision = "2"; + editedCabalFile = "16q5ilgblwhdhwxq8p76dp3c3gm55b6scgswx863zpjyca5avaif"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Foundation scrap box of array & string"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "basement" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "basement"; + version = "0.0.16"; + sha256 = "00332i4n98gh06x8ii4p8mhjpq0ch1bdan9hxmdblxpgk8j7xdvz"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Foundation scrap box of array & string"; + license = lib.licenses.bsd3; + }) {}; + + "basement-cd" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "basement-cd"; + version = "0.0.12.1"; + sha256 = "18w1rzn6p3a25y075rr1lmln74mfiv9dzgf01mipwjqfsirki15b"; + revision = "1"; + editedCabalFile = "12z794dzdyjkc9l55yw5c7y3knplsrkz1ndhn9bi87a8vn7kwvcq"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Foundation scrap box of array & string"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "basen" = callPackage + ({ mkDerivation, base, bytestring, quickcheck-instances, tasty + , tasty-discover, tasty-hspec, tasty-quickcheck, text + }: + mkDerivation { + pname = "basen"; + version = "0.2.0.0"; + sha256 = "0m5vrj7p8cbjc4wc3i0h8fgj7hy8818aq4ivshq4l1n3v134p8kb"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring quickcheck-instances tasty tasty-discover + tasty-hspec tasty-quickcheck text + ]; + testToolDepends = [ tasty-discover ]; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "basen-bytestring" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck }: + mkDerivation { + pname = "basen-bytestring"; + version = "0.1.0.1"; + sha256 = "131aamd4kq7jdmpl4ammgqgykbh81mkziaf0kpic5c20al4a73lp"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring QuickCheck ]; + license = lib.licenses.bsd3; + }) {}; + + "baserock-schema" = callPackage + ({ mkDerivation, aeson, base, etc, gitlab-api, hashable, hspec + , lens-aeson, microlens-platform, QuickCheck, rio + , yaml-pretty-extras + }: + mkDerivation { + pname = "baserock-schema"; + version = "0.0.3.5"; + sha256 = "0f12xazhmcw82ck3byjwcv7z15mzz0ihkzbdb2d6vph7719yxbg3"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base microlens-platform rio yaml-pretty-extras + ]; + executableHaskellDepends = [ + aeson base etc gitlab-api hashable lens-aeson microlens-platform + rio yaml-pretty-extras + ]; + testHaskellDepends = [ + aeson base hspec microlens-platform QuickCheck rio + yaml-pretty-extras + ]; + description = "Baserock Definitions Schema"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "baserock"; + }) {}; + + "basex-client" = callPackage + ({ mkDerivation, base, network, pureMD5, utf8-string }: + mkDerivation { + pname = "basex-client"; + version = "0.2.0.0"; + sha256 = "038xxyjy3c9rpz1cf811dy1yxjyjq3cjphq7h6ivj73qpfx6bwch"; + libraryHaskellDepends = [ base network pureMD5 utf8-string ]; + description = "A BaseX client for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bash" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , hxt-regex-xmlschema, mtl, SHA, shell-escape + }: + mkDerivation { + pname = "bash"; + version = "0.1.8"; + sha256 = "1wv7haxb4vvnh9i7y17m1d7qbpl92qjrnn022g6hyxbxzmpgsw60"; + libraryHaskellDepends = [ + base binary bytestring containers hxt-regex-xmlschema mtl SHA + shell-escape + ]; + description = "Bash generation library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "basic" = callPackage + ({ mkDerivation, base, stm, template-haskell, transformers, util }: + mkDerivation { + pname = "basic"; + version = "0.1.0.0"; + sha256 = "13ikd2pkg2qspkdq0h21wa3clyaj47cm41239024g0sdv8m03bpb"; + revision = "2"; + editedCabalFile = "1b5kw2y4mrxn8lxcsc0dy00ixjyh58j52x9gs9yppvkry0v6c2x9"; + libraryHaskellDepends = [ + base stm template-haskell transformers util + ]; + description = "Lifting values from base types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "basic-cpuid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "basic-cpuid"; + version = "0.1.0.0"; + sha256 = "0gz4jpdp0zjn5yils4wplrg2mghpmxsh9f9yv07n81qb8mxwhg5p"; + libraryHaskellDepends = [ base ]; + description = "A small package to access the cpuid instruction directly"; + license = lib.licenses.bsd3; + }) {}; + + "basic-gps" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "basic-gps"; + version = "0.1.0.0"; + sha256 = "0dgckarxy6lyaq2m02yisv41k7q0k40xph7v039rxx71bgih196d"; + libraryHaskellDepends = [ base ]; + description = "Basic implementation of General Problem Solver algorithm"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "basic-lens" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "basic-lens"; + version = "0.0.2"; + sha256 = "1qnlzxbwz9fh78sw78xs0sf3wx94m5ipw1adfaf02d291z81mrys"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Basic lens type and functions"; + license = lib.licenses.bsd3; + }) {}; + + "basic-prelude" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, hashable + , text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "basic-prelude"; + version = "0.7.0"; + sha256 = "0yckmnvm6i4vw0mykj4fzl4ldsf67v8d2h0vp1bakyj84n4myx8h"; + libraryHaskellDepends = [ + base bytestring containers filepath hashable text transformers + unordered-containers vector + ]; + description = "An enhanced core prelude; a common foundation for alternate preludes"; + license = lib.licenses.mit; + }) {}; + + "basic-sop" = callPackage + ({ mkDerivation, base, deepseq, generics-sop, QuickCheck, text }: + mkDerivation { + pname = "basic-sop"; + version = "0.3.0"; + sha256 = "1swyphr1vnk2nvjadvscxm5xb9vlkja0jardd8nzagfb1jm2b0f7"; + libraryHaskellDepends = [ + base deepseq generics-sop QuickCheck text + ]; + description = "Basic examples and functions for generics-sop"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "basics" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, primitive + , primitive-unlifted, quickcheck-instances, tasty, tasty-hunit + , tasty-quickcheck, text-short, transformers, wide-word + }: + mkDerivation { + pname = "basics"; + version = "0.2.0.0"; + sha256 = "1yf1lcb462h33whxq5x0zc2smbq5mvb6wj7r5x2ll4rgyzv5sv4r"; + libraryHaskellDepends = [ + base bifunctors bytestring primitive primitive-unlifted text-short + wide-word + ]; + testHaskellDepends = [ + base primitive quickcheck-instances tasty tasty-hunit + tasty-quickcheck transformers + ]; + description = "Modules for primitive types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "baskell" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, pretty, unix }: + mkDerivation { + pname = "baskell"; + version = "0.1.1"; + sha256 = "1vb74crz57i4qmjl8k3gxr2abz9rmpw7yl5sm1pggnlfy9wcm15l"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers mtl parsec pretty unix + ]; + description = "An interpreter for a small functional language"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "baskell"; + broken = true; + }) {}; + + "batch" = callPackage + ({ mkDerivation, async, base, hspec, lifted-async, lifted-base + , monad-control, mtl, stm, timespan, transformers-base + }: + mkDerivation { + pname = "batch"; + version = "0.1.0.0"; + sha256 = "18jphm2dpn5gz4514gk525rhhgwflzb6f913rwf08dqaqlshr39r"; + libraryHaskellDepends = [ + async base lifted-async lifted-base monad-control mtl stm timespan + transformers-base + ]; + testHaskellDepends = [ base hspec stm timespan ]; + description = "Simplify queuing up data and processing it in batch"; + license = lib.licenses.bsd3; + }) {}; + + "batch-rename" = callPackage + ({ mkDerivation, base, directory, filepath, Glob }: + mkDerivation { + pname = "batch-rename"; + version = "0.1.1.0"; + sha256 = "0pk4cklad8caz3f9ihrbi7rk6lcy5gd8d284bkv5sdawd19z2an2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory filepath Glob ]; + description = "Make Linux or MacOS do things like \"rename *.mp3 *.mp4\""; + license = lib.licenses.publicDomain; + mainProgram = "batch_rename"; + }) {}; + + "batchd" = callPackage + ({ mkDerivation, aeson, base, batchd-core, boxes, bytestring + , conduit, conduit-combinators, conduit-extra, connection + , containers, cryptonite, data-default, dates, directory, ekg-core + , ekg-json, esqueleto, exceptions, fast-logger, filepath, Glob + , haskeline, heavy-logger, heavy-logger-instances, hsyslog + , http-client, http-client-tls, http-types, libssh2 + , libssh2-conduit, localize, microlens, monad-metrics, mtl + , optparse-applicative, parsec, persistent, persistent-postgresql + , persistent-sqlite, persistent-template, process, resourcet + , scotty, syb, text, text-format-heavy, th-lift, time, tls, unix + , unliftio-core, unordered-containers, vault, vector, wai, wai-cors + , wai-extra, wai-middleware-metrics, wai-middleware-static, warp + , x509-store, yaml + }: + mkDerivation { + pname = "batchd"; + version = "0.1.1.0"; + sha256 = "19ka8xgrnyg4pkrgl8qp9l74y7qizj9r370hlwldcj19gidp9lhb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base batchd-core boxes bytestring conduit conduit-combinators + conduit-extra connection containers cryptonite data-default dates + directory ekg-core ekg-json esqueleto exceptions fast-logger + filepath Glob haskeline heavy-logger heavy-logger-instances hsyslog + http-client http-client-tls http-types libssh2 libssh2-conduit + localize microlens monad-metrics mtl optparse-applicative parsec + persistent persistent-postgresql persistent-sqlite + persistent-template process resourcet scotty syb text + text-format-heavy th-lift time tls unix unliftio-core + unordered-containers vault vector wai wai-cors wai-extra + wai-middleware-metrics wai-middleware-static warp x509-store yaml + ]; + description = "Batch processing toolset for Linux / Unix"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "batchd-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, dates + , directory, filepath, heavy-logger, hsyslog, localize, mtl + , persistent, persistent-template, resourcet, scotty, syb + , template-haskell, text, text-format-heavy, th-lift, time + , unordered-containers, wai, yaml + }: + mkDerivation { + pname = "batchd-core"; + version = "0.1.0.0"; + sha256 = "0kk1crifbynpri8wkhnni3wms759fxc6jmdm0919xlzjfkxj5psr"; + libraryHaskellDepends = [ + aeson base bytestring containers dates directory filepath + heavy-logger hsyslog localize mtl persistent persistent-template + resourcet scotty syb template-haskell text text-format-heavy + th-lift time unordered-containers wai yaml + ]; + description = "Core modules of batchd, to use in batchd extensions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "batchd-docker" = callPackage + ({ mkDerivation, aeson, base, batchd-core, docker, exceptions, mtl + , text, unliftio-core + }: + mkDerivation { + pname = "batchd-docker"; + version = "0.1.0.0"; + sha256 = "11kwj1c43kqrclvg5waj0n3lw9k8an7npz23jwsi3f8nwqi86rzv"; + libraryHaskellDepends = [ + aeson base batchd-core docker exceptions mtl text unliftio-core + ]; + description = "docker containers host controller for batchd"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "batchd-libvirt" = callPackage + ({ mkDerivation, aeson, base, batchd-core, heavy-logger, libvirt-hs + , text, text-format-heavy, time + }: + mkDerivation { + pname = "batchd-libvirt"; + version = "0.1.0.0"; + sha256 = "1l9mw11pxda3w8lw6blk7b8q4220hfm9qnvr4v0rcaxrzjyrh9bb"; + libraryHaskellDepends = [ + aeson base batchd-core heavy-logger libvirt-hs text + text-format-heavy time + ]; + description = "host controller for batchd, which controls virtual machines via libvirt library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "batching" = callPackage + ({ mkDerivation, base, primitive, QuickCheck, short-vec, sint + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "batching"; + version = "0.1.0.0"; + sha256 = "1mks6w3zfvkdgi9didf94jp1hac9ps4pli75vn79p9hxjwc2fm27"; + revision = "4"; + editedCabalFile = "1dnh8pv0g1n4wrrvvkm70j04hqna8i6hj4v5w6zgza4hbxc8mp59"; + libraryHaskellDepends = [ base primitive short-vec sint ]; + testHaskellDepends = [ + base primitive QuickCheck short-vec sint test-framework + test-framework-quickcheck2 + ]; + description = "An Applicative Functor deferring actions to run in a batch later"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "battlenet" = callPackage + ({ mkDerivation, aeson, base, containers, http-conduit, text }: + mkDerivation { + pname = "battlenet"; + version = "0.2.0.0"; + sha256 = "1nzli8n6lpa9jahwp3awvpafzfkx4j02bwanilh30sxfyp0mlxxa"; + libraryHaskellDepends = [ + aeson base containers http-conduit text + ]; + description = "API client for Battle.Net"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "battlenet-yesod" = callPackage + ({ mkDerivation, base, battlenet, http-conduit, text, yesod-core }: + mkDerivation { + pname = "battlenet-yesod"; + version = "0.2.0.0"; + sha256 = "056z84rha1nwjij3am16vfp4nwgp7xzqrhkvrx9s8p1vivyb80yz"; + libraryHaskellDepends = [ + base battlenet http-conduit text yesod-core + ]; + description = "Yesod integration for the battlenet package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "battleplace" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, data-default + , hashable, memory, servant, swagger2, template-haskell, text + , vector + }: + mkDerivation { + pname = "battleplace"; + version = "0.1.0.10"; + sha256 = "0a1a7bw30wz0hv5n78l58h5qmr6k5x58dnijll7dgksm51g7c3j8"; + libraryHaskellDepends = [ + aeson base bytestring cereal data-default hashable memory servant + swagger2 template-haskell text vector + ]; + description = "Core definitions for BattlePlace.io service"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "battleplace-api" = callPackage + ({ mkDerivation, base, battleplace, servant, servant-client }: + mkDerivation { + pname = "battleplace-api"; + version = "0.1.0.3"; + sha256 = "1clsmkglkq84w6nzi41zp7pdlg04hgadpri2fi4d14qilfq0acrf"; + libraryHaskellDepends = [ + base battleplace servant servant-client + ]; + description = "Public API definitions of BattlePlace.io service"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "battleship-combinatorics" = callPackage + ({ mkDerivation, base, combinatorial, containers, deepseq + , directory, filepath, non-empty, pooled-io, prelude-compat + , QuickCheck, random, semigroups, set-cover, storable-record + , storablevector, temporary, transformers, utility-ht + }: + mkDerivation { + pname = "battleship-combinatorics"; + version = "0.0.1"; + sha256 = "0pr1vcq69ndkln5jd6kxd0gn8jvc8n7aiqanxsrqnjpx4kkixph4"; + revision = "1"; + editedCabalFile = "0fw9dyylyvhsbzyslbm0r5k3l3sxbxmh0rq3cy8hkw204gm9x844"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base combinatorial containers deepseq directory filepath non-empty + pooled-io prelude-compat QuickCheck random semigroups set-cover + storable-record storablevector temporary transformers utility-ht + ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Compute number of possible arrangements in the battleship game"; + license = lib.licenses.bsd3; + mainProgram = "battleship-combinatorics"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "battleships" = callPackage + ({ mkDerivation, aeson, array, attoparsec, base, base64-bytestring + , blaze-svg, bytestring, cereal, colour, containers, cookie + , crypto-random, data-default, diagrams-lib, diagrams-svg + , fast-logger, filepath, hamlet, hjsmin, MonadRandom, mtl + , shakespeare-js, shakespeare-text, SimpleAES, template-haskell + , text, transformers, wai-extra, wai-handler-fastcgi, wai-logger + , word8, yaml, yesod, yesod-core, yesod-routes, yesod-static + }: + mkDerivation { + pname = "battleships"; + version = "1.0.0"; + sha256 = "1rg96qikd687wndwj0pgvzg2ln4vh7x304cnyiisci2ka9763cld"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array attoparsec base base64-bytestring blaze-svg bytestring + cereal colour containers cookie data-default diagrams-lib + diagrams-svg fast-logger filepath hamlet hjsmin MonadRandom mtl + shakespeare-js shakespeare-text SimpleAES template-haskell text + transformers wai-extra wai-logger word8 yaml yesod yesod-core + yesod-routes yesod-static + ]; + executableHaskellDepends = [ + base blaze-svg bytestring containers crypto-random diagrams-lib + diagrams-svg filepath MonadRandom mtl transformers + wai-handler-fastcgi yesod + ]; + description = "A web-based implementation of battleships including an AI opponent"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bayes-stack" = callPackage + ({ mkDerivation, base, cereal, containers, deepseq, digamma + , enummapset, gamma, ghc-prim, logfloat, mtl, mwc-random, pretty + , random-fu, random-source, rvar, statistics, stm, transformers + , vector + }: + mkDerivation { + pname = "bayes-stack"; + version = "0.2.0.1"; + sha256 = "1nz4lnnxdfgacnv6mjxsgq543zxmim4rxvxbpsfx8yypjp6lsx5l"; + libraryHaskellDepends = [ + base cereal containers deepseq digamma enummapset gamma ghc-prim + logfloat mtl mwc-random pretty random-fu random-source rvar + statistics stm transformers vector + ]; + description = "Framework for inferring generative probabilistic models with Gibbs sampling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bazel-coverage-report-renderer" = callPackage + ({ mkDerivation, base, cmdargs, directory, filepath, hxt, hxt-xpath + , listsafe, MissingH + }: + mkDerivation { + pname = "bazel-coverage-report-renderer"; + version = "0.1.0"; + sha256 = "19bin8hym1zqd85v7kbkk4jbpqs19yn4588q8x903i8m7863p83v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs directory filepath hxt hxt-xpath listsafe MissingH + ]; + description = "HTML Coverage Reports for Rules_Haskell"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "bazel-coverage-report-renderer"; + broken = true; + }) {}; + + "bazel-runfiles" = callPackage + ({ mkDerivation, base, directory, filepath, transformers }: + mkDerivation { + pname = "bazel-runfiles"; + version = "0.12"; + sha256 = "1x9w6j5yb0rxaaymzvv2hr5g00cy4zhkv79xgb8ns9frnv2bx2km"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath transformers ]; + executableHaskellDepends = [ base filepath ]; + description = "Locate Bazel runfiles location"; + license = lib.licenses.asl20; + mainProgram = "bazel-runfiles-exe"; + }) {}; + + "bbcode" = callPackage + ({ mkDerivation, base, containers, lens, megaparsec, mtl, text + , transformers + }: + mkDerivation { + pname = "bbcode"; + version = "0.2.0.1"; + sha256 = "0d8ilximw08wws7m5y6mwn1pgix3ph8cni34vnnlsp3iph5kjqpj"; + libraryHaskellDepends = [ + base containers lens megaparsec mtl text transformers + ]; + testHaskellDepends = [ + base containers lens megaparsec mtl text transformers + ]; + description = "Library for parsing, constructing, and printing BBCode"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bbdb" = callPackage + ({ mkDerivation, base, hspec, parsec }: + mkDerivation { + pname = "bbdb"; + version = "0.8"; + sha256 = "0p1aphzp55h4zlh3h8xnm6mxvsxyrab98ms8f07iqvp4p267kryw"; + libraryHaskellDepends = [ base parsec ]; + testHaskellDepends = [ base hspec parsec ]; + description = "Ability to read, write, and modify BBDB files"; + license = lib.licenses.gpl3Only; + }) {}; + + "bbi" = callPackage + ({ mkDerivation, base, bioinformatics-toolkit, bytestring, cereal + , conduit, containers, mtl, random, tasty, tasty-golden + , tasty-hunit, vector, zlib + }: + mkDerivation { + pname = "bbi"; + version = "0.1.1"; + sha256 = "1m9rhng6kpqzsgmyr5ilq7brvx9jpkvqgqaixbdlx79ijxkw7dz3"; + libraryHaskellDepends = [ + base bytestring cereal conduit containers mtl zlib + ]; + testHaskellDepends = [ + base bioinformatics-toolkit bytestring conduit mtl random tasty + tasty-golden tasty-hunit vector + ]; + description = "Tools for reading Big Binary Indexed files, e.g., bigBed, bigWig"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bcp47" = callPackage + ({ mkDerivation, aeson, base, containers, country, doctest + , generic-arbitrary, hspec, iso639, megaparsec, QuickCheck, text + }: + mkDerivation { + pname = "bcp47"; + version = "0.2.0.6"; + sha256 = "0k226jmpv6fnifbmbgdfvbj375an5g7bzzlcvfa1n5x65512ibp2"; + libraryHaskellDepends = [ + aeson base containers country generic-arbitrary iso639 megaparsec + QuickCheck text + ]; + testHaskellDepends = [ + aeson base containers country doctest hspec iso639 QuickCheck text + ]; + description = "Language tags as specified by BCP 47"; + license = lib.licenses.mit; + }) {}; + + "bcp47-orphans" = callPackage + ({ mkDerivation, base, bcp47, cassava, errors, esqueleto, hashable + , hspec, http-api-data, path-pieces, persistent, QuickCheck + , serialise, text + }: + mkDerivation { + pname = "bcp47-orphans"; + version = "0.1.0.6"; + sha256 = "18r6wwj7sq5q1r9fg0kiss5p7h0qh485paginrc46lzygx4l5r3q"; + revision = "1"; + editedCabalFile = "0mf4plqqr6aw9jprp3fmmkpvk2g3h8hjn4wkp23ni07v818mlvlf"; + libraryHaskellDepends = [ + base bcp47 cassava errors esqueleto hashable http-api-data + path-pieces persistent serialise text + ]; + testHaskellDepends = [ + base bcp47 cassava hspec path-pieces persistent QuickCheck + serialise + ]; + description = "BCP47 orphan instances"; + license = lib.licenses.mit; + }) {}; + + "bcrypt" = callPackage + ({ mkDerivation, base, bytestring, data-default, entropy, memory }: + mkDerivation { + pname = "bcrypt"; + version = "0.0.11"; + sha256 = "1vzwf9g6mvn4v1cn1m0axjyi2l0glnvv8c49v1j51dm7xn41fcz4"; + libraryHaskellDepends = [ + base bytestring data-default entropy memory + ]; + description = "Haskell bindings to the bcrypt password hash"; + license = lib.licenses.bsd3; + }) {}; + + "bdcs" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, codec-rpm + , cond, conduit, conduit-combinators, conduit-extra, containers + , content-store, cpio-conduit, cryptonite, directory, esqueleto + , exceptions, filepath, gi-gio, gi-glib, gi-ostree, gitrev, hspec + , http-conduit, HUnit, lifted-base, listsafe, memory, monad-control + , monad-logger, monad-loops, mtl, network-uri, ostree, parsec + , parsec-numbers, persistent, persistent-sqlite + , persistent-template, regex-pcre, resourcet, split + , string-conversions, tar, tar-conduit, temporary, text, time + , typed-process, unix, unordered-containers, xml-conduit + }: + mkDerivation { + pname = "bdcs"; + version = "0.6.1"; + sha256 = "1q81ic3jpcjjnbvbww7qabfy6byvlhwsvs0pf7y8a0sm4i0sqj8g"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring codec-rpm cond conduit conduit-combinators + conduit-extra containers content-store cpio-conduit cryptonite + directory esqueleto exceptions filepath gi-gio gi-glib gi-ostree + gitrev http-conduit lifted-base listsafe memory monad-control + monad-logger mtl network-uri parsec parsec-numbers persistent + persistent-sqlite persistent-template regex-pcre resourcet split + string-conversions tar tar-conduit temporary text time + typed-process unix unordered-containers xml-conduit + ]; + libraryPkgconfigDepends = [ ostree ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring cond conduit content-store + directory filepath lifted-base monad-logger monad-loops mtl + network-uri persistent-sqlite regex-pcre text time typed-process + ]; + testHaskellDepends = [ + aeson base bytestring codec-rpm cond conduit conduit-combinators + containers directory esqueleto filepath gi-gio gi-glib hspec HUnit + listsafe monad-logger mtl parsec parsec-numbers persistent + persistent-sqlite persistent-template resourcet text time unix + ]; + description = "Tools for managing a content store of software packages"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) ostree;}; + + "bdcs-api" = callPackage + ({ mkDerivation, aeson, async, base, bdcs, bifunctors, bytestring + , concurrent-extra, cond, containers, directory, extra, filepath + , gi-ggit, gi-gio, gi-glib, gitrev, haskell-gi-base, hspec, htoml + , http-client, http-media, http-types, libgit2-glib, monad-logger + , monad-loops, mtl, network, persistent, persistent-sqlite + , resourcet, semver, servant-client, servant-options + , servant-server, split, stm, string-conversions, string-qq, tar + , temporary, text, time, transformers, unix, uuid, wai, wai-cors + , warp + }: + mkDerivation { + pname = "bdcs-api"; + version = "0.1.3"; + sha256 = "1pjcbw7z79bvmyik6ykjha388gdcjb2h1bf3csc2yjy1g87qmq05"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bdcs bifunctors bytestring concurrent-extra cond + containers directory extra filepath gi-ggit gi-gio gi-glib gitrev + haskell-gi-base htoml http-media http-types monad-logger + monad-loops mtl network persistent persistent-sqlite resourcet + semver servant-options servant-server split stm string-conversions + tar temporary text time transformers unix uuid wai wai-cors warp + ]; + libraryPkgconfigDepends = [ libgit2-glib ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson base bdcs bytestring cond directory filepath hspec + http-client monad-loops servant-client servant-server + string-conversions string-qq temporary text time wai warp + ]; + description = "BDCS API Server"; + license = lib.licenses.gpl3Only; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "bdcs-api-server"; + }) {inherit (pkgs) libgit2-glib;}; + + "bdd" = callPackage + ({ mkDerivation, base, directory, HUnit, mtl, process + , test-framework, test-framework-hunit, transformers + }: + mkDerivation { + pname = "bdd"; + version = "0.2.0.0"; + sha256 = "17hwqksqkrriqrm7sx70jzmi3r8184p485y9i7cqbakdjapb5a4q"; + libraryHaskellDepends = [ base HUnit mtl transformers ]; + testHaskellDepends = [ + base directory HUnit mtl process test-framework + test-framework-hunit + ]; + description = "Behavior-Driven Development DSL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bdelta" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bdelta"; + version = "0.1.1.1"; + sha256 = "17zapldywid4xq0a6qdxh6hnk5igjjgplfydnr800xdpicicbrww"; + libraryHaskellDepends = [ base bytestring ]; + description = "Simple, fast binary diff/patch"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bdo" = callPackage + ({ mkDerivation, aeson, base, network, text, url }: + mkDerivation { + pname = "bdo"; + version = "1.0.1"; + sha256 = "1mwc7l1n2gnw8yx5zphxlkgi6bkcw56qwifpy34wpa55x2lf6n82"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ aeson base network text url ]; + executableHaskellDepends = [ aeson base network text url ]; + description = "Update CSS in the browser without reloading the page"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bdo"; + broken = true; + }) {}; + + "beam" = callPackage + ({ mkDerivation, base, conduit, containers, convertible, HDBC + , HDBC-sqlite3, microlens, mtl, pretty, semigroups, tagged, text + , time, uniplate + }: + mkDerivation { + pname = "beam"; + version = "0.3.2.0"; + sha256 = "0nkbn87i6pk2cmmcmzlcydlqwk95b7znncsyn135nl8r07vsqvqs"; + revision = "1"; + editedCabalFile = "1nh4hh7cslr75jwsj3dwfdphqm51bl7v0k1qvbaxkiac7wh3f19p"; + libraryHaskellDepends = [ + base conduit containers convertible HDBC HDBC-sqlite3 microlens mtl + pretty semigroups tagged text time uniplate + ]; + description = "A type-safe SQL mapper for Haskell that doesn't use Template Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "beam-automigrate" = callPackage + ({ mkDerivation, aeson, base, beam-core, beam-postgres, bytestring + , containers, criterion, deepseq, dlist + , gargoyle-postgresql-connect, microlens, mtl, postgresql-simple + , postgresql-syntax, pretty-simple, QuickCheck + , quickcheck-instances, resource-pool, scientific, splitmix + , string-conv, syb, tasty, tasty-quickcheck, text, time + , transformers, uuid, vector + }: + mkDerivation { + pname = "beam-automigrate"; + version = "0.1.6.0"; + sha256 = "09pq0i3zb68ad20qznvf4kqf3y3zz0pjfi84g87rxay6y4sj6vi1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base beam-core beam-postgres bytestring containers deepseq + dlist gargoyle-postgresql-connect microlens mtl postgresql-simple + pretty-simple QuickCheck quickcheck-instances resource-pool + scientific splitmix string-conv tasty text time transformers uuid + vector + ]; + executableHaskellDepends = [ + aeson base beam-core beam-postgres bytestring containers + postgresql-simple postgresql-syntax pretty-simple QuickCheck syb + tasty tasty-quickcheck text time + ]; + testHaskellDepends = [ + base containers pretty-simple QuickCheck tasty tasty-quickcheck + text + ]; + benchmarkHaskellDepends = [ + base beam-postgres bytestring containers criterion deepseq + postgresql-simple QuickCheck splitmix + ]; + doHaddock = false; + description = "DB migration library for beam, targeting Postgres"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "beam-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, dlist, free + , ghc-prim, hashable, microlens, mtl, network-uri, scientific + , tagged, tasty, tasty-hunit, text, time, vector, vector-sized + }: + mkDerivation { + pname = "beam-core"; + version = "0.10.1.0"; + sha256 = "0h1kr653wd00m5pypj4ia8d1ni6m2qrzqqqh19hnd8wz1n0pfd1h"; + libraryHaskellDepends = [ + aeson base bytestring containers dlist free ghc-prim hashable + microlens mtl network-uri scientific tagged text time vector + vector-sized + ]; + testHaskellDepends = [ + base bytestring microlens tasty tasty-hunit text time + ]; + description = "Type-safe, feature-complete SQL query and manipulation interface for Haskell"; + license = lib.licenses.mit; + }) {}; + + "beam-migrate" = callPackage + ({ mkDerivation, aeson, base, beam-core, bytestring, containers + , deepseq, dependent-map, dependent-sum, free, ghc-prim, hashable + , haskell-src-exts, microlens, mtl, parallel, pqueue, pretty + , scientific, text, time, unordered-containers, uuid-types, vector + }: + mkDerivation { + pname = "beam-migrate"; + version = "0.5.2.1"; + sha256 = "16gl39cpj7gvb82i41h18606n6k40hi8lfyyw1x0dq73xs2ldfyc"; + libraryHaskellDepends = [ + aeson base beam-core bytestring containers deepseq dependent-map + dependent-sum free ghc-prim hashable haskell-src-exts microlens mtl + parallel pqueue pretty scientific text time unordered-containers + uuid-types vector + ]; + description = "SQL DDL support and migrations support library for Beam"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "beam-mysql" = callPackage + ({ mkDerivation, aeson, attoparsec, base, beam-core, bytestring + , case-insensitive, free, hashable, mtl, mysql, network-uri + , scientific, text, time + }: + mkDerivation { + pname = "beam-mysql"; + version = "0.2.0.0"; + sha256 = "14h0cfzzfbdh18impfvlz3ba3ycig5g7adv17h2ag1x6yyx5h259"; + libraryHaskellDepends = [ + aeson attoparsec base beam-core bytestring case-insensitive free + hashable mtl mysql network-uri scientific text time + ]; + description = "Connection layer between beam and MySQL/MariaDB"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "beam-newtype-field" = callPackage + ({ mkDerivation, base, beam-core, beam-migrate, lens + , postgresql-simple + }: + mkDerivation { + pname = "beam-newtype-field"; + version = "0.2.0.0"; + sha256 = "1fb78n178jzx4457b0c3kyxc70c4qszq3pplmgrzgsibri8r2xlf"; + libraryHaskellDepends = [ + base beam-core beam-migrate lens postgresql-simple + ]; + description = "A newtype for wrapping newtypes into beam schemas"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "beam-postgres" = callPackage + ({ mkDerivation, aeson, attoparsec, base, beam-core, beam-migrate + , bytestring, case-insensitive, conduit, free, hashable + , haskell-src-exts, hedgehog, lifted-base, monad-control, mtl + , network-uri, postgresql-libpq, postgresql-simple, scientific + , tagged, tasty, tasty-hunit, text, time, tmp-postgres + , transformers-base, unordered-containers, uuid, uuid-types, vector + }: + mkDerivation { + pname = "beam-postgres"; + version = "0.5.3.1"; + sha256 = "19gagw9r2wfy398calkcnilsgl89sjpy8vj9bdswg390mw15m41n"; + libraryHaskellDepends = [ + aeson attoparsec base beam-core beam-migrate bytestring + case-insensitive conduit free hashable haskell-src-exts lifted-base + monad-control mtl network-uri postgresql-libpq postgresql-simple + scientific tagged text time transformers-base unordered-containers + uuid-types vector + ]; + testHaskellDepends = [ + aeson base beam-core beam-migrate bytestring hedgehog + postgresql-simple tasty tasty-hunit text tmp-postgres uuid vector + ]; + description = "Connection layer between beam and postgres"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "beam-sqlite" = callPackage + ({ mkDerivation, aeson, attoparsec, base, beam-core, beam-migrate + , bytestring, dlist, free, hashable, monad-control, mtl + , network-uri, scientific, sqlite-simple, tasty + , tasty-expected-failure, tasty-hunit, text, time + , transformers-base, unix + }: + mkDerivation { + pname = "beam-sqlite"; + version = "0.5.3.0"; + sha256 = "050nqjx6916j9c499i5zskankpg3bbh9f4m8lrnmf0mj4hsl96m4"; + libraryHaskellDepends = [ + aeson attoparsec base beam-core beam-migrate bytestring dlist free + hashable monad-control mtl network-uri scientific sqlite-simple + text time transformers-base unix + ]; + testHaskellDepends = [ + base beam-core beam-migrate sqlite-simple tasty + tasty-expected-failure tasty-hunit text time + ]; + description = "Beam driver for SQLite"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "beam-th" = callPackage + ({ mkDerivation, base, beam, doctest, doctest-discover, microlens + , mtl, tasty, tasty-hunit, template-haskell, text, th-expand-syns + , transformers + }: + mkDerivation { + pname = "beam-th"; + version = "0.2.0.0"; + sha256 = "026lqqih887cfvqj81yvhl191miv4k4p0ssna2f2x46sbn5r79yi"; + libraryHaskellDepends = [ + base beam microlens mtl template-haskell th-expand-syns + transformers + ]; + testHaskellDepends = [ + base beam doctest doctest-discover tasty tasty-hunit + template-haskell text + ]; + description = "Template Haskell utilities for beam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "beamable" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, criterion + , deepseq, ghc-prim, integer-gmp, murmur-hash, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "beamable"; + version = "0.1.1.1"; + sha256 = "068d70ylk5b6jlg6j1c1nayb4a3mmf7r92blcgmdbjrz3ipqwg27"; + libraryHaskellDepends = [ + base blaze-builder bytestring ghc-prim integer-gmp murmur-hash + ]; + testHaskellDepends = [ + base blaze-builder bytestring ghc-prim integer-gmp murmur-hash + QuickCheck test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base blaze-builder bytestring criterion deepseq ghc-prim + integer-gmp murmur-hash + ]; + description = "Generic serializer/deserializer with compact representation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bearriver" = callPackage + ({ mkDerivation, base, deepseq, dunai, MonadRandom, mtl + , simple-affine-space, transformers + }: + mkDerivation { + pname = "bearriver"; + version = "0.14.7"; + sha256 = "1yxjqsy24af1i36haax1bqizmwgimqkgygwimqrcmbazmrjdcfj2"; + libraryHaskellDepends = [ + base deepseq dunai MonadRandom mtl simple-affine-space transformers + ]; + description = "FRP Yampa replacement implemented with Monadic Stream Functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "beautifHOL" = callPackage + ({ mkDerivation, array, base, haskell98, mtl }: + mkDerivation { + pname = "beautifHOL"; + version = "0.11"; + sha256 = "15k41z1p8h0b677wba4mqkfszwggkrfcp3n5hbdvdjfiqyx2hbzi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base haskell98 mtl ]; + description = "A pretty-printer for higher-order logic"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "beautifHOL"; + }) {}; + + "bech32" = callPackage + ({ mkDerivation, array, base, base58-bytestring, bytestring + , containers, deepseq, extra, hspec, hspec-discover, memory + , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal + , process, QuickCheck, text, vector + }: + mkDerivation { + pname = "bech32"; + version = "1.1.5"; + sha256 = "0hcckmb09svpyk5wrb05vl144ap1dml17khb1bsr5jyp01yjdr7x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers extra text + ]; + executableHaskellDepends = [ + base base58-bytestring bytestring extra memory optparse-applicative + prettyprinter prettyprinter-ansi-terminal text + ]; + testHaskellDepends = [ + base base58-bytestring bytestring containers deepseq extra hspec + memory process QuickCheck text vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Implementation of the Bech32 cryptocurrency address format (BIP 0173)"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "bech32"; + broken = true; + }) {}; + + "bech32-th" = callPackage + ({ mkDerivation, base, bech32, hspec, hspec-discover + , template-haskell, text + }: + mkDerivation { + pname = "bech32-th"; + version = "1.1.5"; + sha256 = "15k2ak8nkxanzcgl8wbsyan9aph5ci0f51zrzhyrrk1hnk70yj6w"; + libraryHaskellDepends = [ base bech32 template-haskell text ]; + testHaskellDepends = [ base bech32 hspec template-haskell ]; + testToolDepends = [ hspec-discover ]; + description = "Template Haskell extensions to the Bech32 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bed-and-breakfast" = callPackage + ({ mkDerivation, array, base, binary, cpphs, deepseq, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "bed-and-breakfast"; + version = "0.5"; + sha256 = "0dj1vvb9j55psp6yra72wk0k3k6ggvarmzj7zjgr8z3npv5mqmar"; + libraryHaskellDepends = [ + array base binary cpphs deepseq template-haskell + ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Efficient Matrix and Vector operations in 100% Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "beeminder-api" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring + , conduit, containers, data-default-class + , data-default-instances-base, http-conduit, http-types, lens + , monad-control, mtl, resourcet, scientific, text, time + , transformers, transformers-base, universe, universe-base + , unordered-containers, vector + }: + mkDerivation { + pname = "beeminder-api"; + version = "1.0"; + sha256 = "0yvk51s7pajndzh3sy6jsq1yg2myvn7i211b0g50n1afh96mf84j"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-builder bytestring conduit containers + data-default-class data-default-instances-base http-conduit + http-types lens monad-control mtl resourcet scientific text time + transformers transformers-base universe universe-base + unordered-containers vector + ]; + description = "Bindings to the beeminder.com JSON API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bein" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible, Crypto + , directory, filepath, happstack-server, happstack-util, hdaemonize + , HDBC, HDBC-postgresql, hsyslog, mtl, network, old-locale, parsec + , process, random, stm, time, unix, utf8-string, xhtml + }: + mkDerivation { + pname = "bein"; + version = "0.3.3"; + sha256 = "1sq6z2a9bddqh0kys10g495bfj7pcyibsvhfxfl279z53va7d6ch"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring containers convertible Crypto directory filepath + happstack-server happstack-util hdaemonize HDBC HDBC-postgresql + hsyslog mtl network old-locale parsec process random stm time unix + utf8-string xhtml + ]; + description = "Bein is a provenance and workflow management system for bioinformatics"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "belgian-structured-communication" = callPackage + ({ mkDerivation, base, binary, hashable, hspec, hspec-discover + , parsec, QuickCheck, template-haskell, text, validity + }: + mkDerivation { + pname = "belgian-structured-communication"; + version = "0.1.0.0"; + sha256 = "03lic7a7z2jqvfq0ar4n0vx5l27hg8mkck91fzwbcna82fjjabpw"; + libraryHaskellDepends = [ + base binary hashable parsec QuickCheck template-haskell text + validity + ]; + testHaskellDepends = [ base hspec parsec QuickCheck validity ]; + testToolDepends = [ hspec-discover ]; + description = "parsing, rendering and manipulating the structured communication of Belgian financial transactions"; + license = lib.licenses.bsd3; + }) {}; + + "belka" = callPackage + ({ mkDerivation, aeson, aeson-value-parser, attoparsec, base + , base-prelude, base64-bytestring, bug, bytestring + , case-insensitive, hashable, http-client, http-client-tls + , http-media, http-types, iri, json-bytes-builder, mtl, potoki + , potoki-core, ptr, QuickCheck, quickcheck-instances, rerebase + , semigroups, tasty, tasty-hunit, tasty-quickcheck, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "belka"; + version = "0.8"; + sha256 = "1827pjvw13a2zk69rq98sddg70rp9hzjy79jkkc0xa4c6s7y5fny"; + libraryHaskellDepends = [ + aeson aeson-value-parser attoparsec base base-prelude + base64-bytestring bug bytestring case-insensitive hashable + http-client http-client-tls http-media http-types iri + json-bytes-builder mtl potoki potoki-core ptr semigroups text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + bug iri potoki QuickCheck quickcheck-instances rerebase tasty + tasty-hunit tasty-quickcheck + ]; + description = "HTTP client DSL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "benc" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, primitive + , tasty, tasty-bench, tasty-hunit, tasty-quickcheck, text + , transformers, vector + }: + mkDerivation { + pname = "benc"; + version = "0.1.1.0"; + sha256 = "12hp6qpz9wg0myyf9sv0izhd096ilqg0xgw0i96pildlx2cfzgpi"; + libraryHaskellDepends = [ + base bytestring containers primitive text transformers vector + ]; + testHaskellDepends = [ + base bytestring containers tasty tasty-hunit tasty-quickcheck text + vector + ]; + benchmarkHaskellDepends = [ + base bytestring containers deepseq tasty tasty-bench tasty-hunit + text vector + ]; + description = "Bencode encoding and decoding library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bench" = callPackage + ({ mkDerivation, base, criterion, optparse-applicative, process + , silently, text, turtle + }: + mkDerivation { + pname = "bench"; + version = "1.0.13"; + sha256 = "0v2sfblzwjb0y8dnjpl9jxsiz14lqdnpa1vccbnm2y73b5pkj30p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base criterion optparse-applicative process silently text turtle + ]; + description = "Command-line benchmark tool"; + license = lib.licenses.bsd3; + mainProgram = "bench"; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "bench-graph" = callPackage + ({ mkDerivation, base, Chart, Chart-diagrams, csv, directory + , filepath, split, text, transformers + }: + mkDerivation { + pname = "bench-graph"; + version = "0.1.4"; + sha256 = "144al44v3m00lh1rrhjyah0gacbi2n6hjlqvml3yqwf8j9c37wnw"; + libraryHaskellDepends = [ + base Chart Chart-diagrams csv directory filepath transformers + ]; + testHaskellDepends = [ base split text ]; + description = "Plot and compare benchmarks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bench-show" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, Chart, Chart-diagrams, csv + , directory, filepath, mwc-random, optparse-applicative + , optparse-simple, split, statistics, text, transformers, vector + }: + mkDerivation { + pname = "bench-show"; + version = "0.3.2"; + sha256 = "1f0zx572d54dyyjifv4p550ci90gdr4mrifhwww4z6p87fbdi32j"; + revision = "1"; + editedCabalFile = "1qq1ppj0x1d1rl0dbhpx6h2xj359rh2l6g63wkxcjzyqf2lzlx3q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint base Chart Chart-diagrams csv directory filepath + mwc-random split statistics transformers vector + ]; + executableHaskellDepends = [ + base optparse-applicative optparse-simple + ]; + testHaskellDepends = [ base split text ]; + description = "Show, plot and compare benchmark results"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bench-show"; + broken = true; + }) {}; + + "benchmark-function" = callPackage + ({ mkDerivation, base, process, random, time }: + mkDerivation { + pname = "benchmark-function"; + version = "0.1.0.1"; + sha256 = "1zwk05lf76xcdbqrbaid3whmn04injrg7dnlji2v2i5li0pnpr3c"; + libraryHaskellDepends = [ base process random time ]; + description = "Test the time it takes to run a haskell function"; + license = lib.licenses.gpl3Only; + }) {}; + + "benchpress" = callPackage + ({ mkDerivation, base, bytestring, mtl, time }: + mkDerivation { + pname = "benchpress"; + version = "0.2.2.23"; + sha256 = "0fys04n01484hf4gxgxkwr890d6psaphw0j4vnq82p36fa5zdjkc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl time ]; + executableHaskellDepends = [ base bytestring time ]; + description = "Micro-benchmarking with detailed statistics"; + license = lib.licenses.bsd3; + mainProgram = "example"; + }) {}; + + "bencode" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, hspec + , parsec, QuickCheck, transformers, transformers-compat + }: + mkDerivation { + pname = "bencode"; + version = "0.6.1.1"; + sha256 = "0znv0y3b3zm5jvhlvj5f5s7y93db67j9yd59w1bnrw2pqv30gqaq"; + libraryHaskellDepends = [ + base binary bytestring containers parsec transformers + transformers-compat + ]; + testHaskellDepends = [ + base bytestring containers hspec QuickCheck + ]; + description = "Parsers and printers for bencoded data"; + license = lib.licenses.bsd3; + }) {}; + + "bencodex" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , containers, file-embed, filepath, hashable, hlint, hspec + , hspec-attoparsec, hspec-discover, HsYAML, text + , unordered-containers + }: + mkDerivation { + pname = "bencodex"; + version = "1.0.0"; + sha256 = "1ny60qg63kyi12rlk8spc6db40zq3laqfw0k89s0jvnkjlksdyj8"; + libraryHaskellDepends = [ + attoparsec base bytestring hashable text unordered-containers + ]; + testHaskellDepends = [ + base base64-bytestring bytestring containers file-embed filepath + hlint hspec hspec-attoparsec hspec-discover HsYAML text + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Bencodex reader/writer for Haskell"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bencoding" = callPackage + ({ mkDerivation, attoparsec, base, bencode, bytestring, containers + , criterion, deepseq, ghc-prim, hspec, integer-gmp, mtl, pretty + , QuickCheck, text + }: + mkDerivation { + pname = "bencoding"; + version = "0.4.5.5"; + sha256 = "1mgqn8ais9pshsy8gsqrd559rgck1sm5zw0jyrl5902ns11jacx3"; + libraryHaskellDepends = [ + attoparsec base bytestring deepseq ghc-prim integer-gmp mtl pretty + text + ]; + testHaskellDepends = [ + attoparsec base bytestring containers ghc-prim hspec QuickCheck + ]; + benchmarkHaskellDepends = [ + attoparsec base bencode bytestring criterion deepseq ghc-prim + ]; + description = "A library for encoding and decoding of BEncode data"; + license = lib.licenses.bsd3; + }) {}; + + "bencoding-lens" = callPackage + ({ mkDerivation, base, bencoding, bytestring, cryptonite, hspec + , http-conduit, lens + }: + mkDerivation { + pname = "bencoding-lens"; + version = "0.1.0.0"; + sha256 = "0n4igbdc2x2415giwpy4w9n54c54y2afw8bbrqjmp8ykcfjmqfzm"; + libraryHaskellDepends = [ base bencoding bytestring lens ]; + testHaskellDepends = [ + base bencoding cryptonite hspec http-conduit lens + ]; + description = "Lenses for bencoded data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "benri-hspec" = callPackage + ({ mkDerivation, base, doctest, hspec }: + mkDerivation { + pname = "benri-hspec"; + version = "0.1.0.2"; + sha256 = "10c4ivnszsk8nnd8l5dvqx61lw1d23l9d99gk50wz9y3yx514ciy"; + libraryHaskellDepends = [ base hspec ]; + testHaskellDepends = [ base doctest hspec ]; + description = "Simplify tests where Either or Maybe types are returned from monadic code"; + license = lib.licenses.bsd3; + }) {}; + + "bento" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bento"; + version = "0.1.0"; + sha256 = "14li436dp33r4fygkbxr6rjljdamc0yhxv34wafsy4xsv8h898pb"; + libraryHaskellDepends = [ base ]; + description = "🍱 Manage stateful components"; + license = lib.licenses.mit; + }) {}; + + "berkeleydb" = callPackage + ({ mkDerivation, base, binary, bytestring, db }: + mkDerivation { + pname = "berkeleydb"; + version = "2008.10.31"; + sha256 = "1qqzxi011xmb4b09r1j5x1b7slgrazh19csfilk4a9f91zvq6l3p"; + libraryHaskellDepends = [ base binary bytestring ]; + librarySystemDepends = [ db ]; + description = "Pretty BerkeleyDB v4 binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) db;}; + + "berp" = callPackage + ({ mkDerivation, array, base, containers, directory + , extensible-exceptions, filepath, ghc, ghc-paths, ghc-prim + , haskeline, haskell-src-exts, language-python, monads-tf + , parseargs, process, template-haskell, transformers + }: + mkDerivation { + pname = "berp"; + version = "0.0.2"; + sha256 = "066m1nyfwi1nivjmcnykjdypqzkm2zqfzb07zf6f9hiz9m4g6x09"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers ghc-prim monads-tf template-haskell + transformers + ]; + executableHaskellDepends = [ + base containers directory extensible-exceptions filepath ghc + ghc-paths haskeline haskell-src-exts language-python monads-tf + parseargs process transformers + ]; + description = "An implementation of Python 3"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "berp"; + broken = true; + }) {}; + + "bert" = callPackage + ({ mkDerivation, async, base, binary, binary-conduit, bytestring + , conduit, conduit-extra, containers, mtl, network, parsec + , smallcheck, tasty, tasty-hunit, tasty-smallcheck, time, unix + , void + }: + mkDerivation { + pname = "bert"; + version = "1.2.2.5"; + sha256 = "0ski298afg4h5xfvbbvizh659wi1915csp3j3fn0p2aivylrzfbj"; + libraryHaskellDepends = [ + base binary binary-conduit bytestring conduit conduit-extra + containers mtl network parsec time unix void + ]; + testHaskellDepends = [ + async base binary bytestring containers network smallcheck tasty + tasty-hunit tasty-smallcheck + ]; + description = "BERT implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "besout" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "besout"; + version = "0.2.0.1"; + sha256 = "0bv68nn6ijf1wv57kwp4yj6s75g960pds0n9wihxwkr4hh5azls1"; + libraryHaskellDepends = [ base ]; + description = "Extended GCD of polynomials over F_p[x]"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bet" = callPackage + ({ mkDerivation, aeson, base, bifunctors, binary, bytestring + , containers, exceptions, HsOpenSSL, http-client + , http-client-openssl, lens, mtl, QuickCheck, semigroupoids + , semigroups, test-framework, test-framework-quickcheck2 + , test-framework-th, text, time + }: + mkDerivation { + pname = "bet"; + version = "0.1.2.3"; + sha256 = "0gy12m81bc6vgzq4m0v134jbq5lw1210dxsq4s28c0www0kxj658"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bifunctors binary bytestring containers exceptions + HsOpenSSL http-client http-client-openssl lens mtl semigroupoids + semigroups text time + ]; + testHaskellDepends = [ + base lens QuickCheck semigroups test-framework + test-framework-quickcheck2 test-framework-th + ]; + description = "Betfair API bindings. Bet on sports on betting exchanges."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "betacode" = callPackage + ({ mkDerivation, attoparsec, base, errors, hashable, hspec + , QuickCheck, smallcheck, text, text-icu + }: + mkDerivation { + pname = "betacode"; + version = "0.1.0.0"; + sha256 = "0ry42sp40234c83iw7di37j3jfjfbszxcv4mzgqc54b1693mjq7b"; + libraryHaskellDepends = [ + attoparsec base errors hashable text text-icu + ]; + testHaskellDepends = [ base hspec QuickCheck smallcheck ]; + description = "A codec for beta code (http://en.wikipedia.org/wiki/Beta_Code)."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "betris" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, linear, microlens + , microlens-th, optparse-applicative, random, stm, time-units, vty + }: + mkDerivation { + pname = "betris"; + version = "0.2.3.1"; + sha256 = "076v2ss2jpslpwwl8bk4ijhwlpgrn1k5mi6mzhb62kp2yf1w8m58"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base containers linear microlens microlens-th + optparse-applicative random stm time-units vty + ]; + executableHaskellDepends = [ + ansi-terminal base containers linear microlens microlens-th + optparse-applicative random stm time-units vty + ]; + description = "A horizontal version of tetris for braille users"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "betris"; + broken = true; + }) {}; + + "between" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "between"; + version = "0.11.0.0"; + sha256 = "0pa6f7vadslvff0hlm939r2h8k130f16l2sjnzci79n54q9kadw3"; + libraryHaskellDepends = [ base ]; + description = "Function combinator \"between\" and derived combinators"; + license = lib.licenses.bsd3; + }) {}; + + "bf-cata" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bf-cata"; + version = "1.1"; + sha256 = "0f8pyd2j24x574xs73zhadsd058ib217vd12snkqzg6vg9l7vgzw"; + libraryHaskellDepends = [ base ]; + license = "LGPL"; + }) {}; + + "bff" = callPackage + ({ mkDerivation, base, bimap, category-extras, containers, derive + , haskell98, mtl, template-haskell, unix + }: + mkDerivation { + pname = "bff"; + version = "0.3.1.2"; + sha256 = "1i5y7pki3hyhq2vyshzi40n7yx354p7wiflfig8qxc4h31nbwi2x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bimap category-extras containers derive haskell98 mtl + template-haskell unix + ]; + description = "Bidirectionalization for Free! (POPL'09)"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bff-mono" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "bff-mono"; + version = "0.2.3"; + sha256 = "1qswfjrij01g7g85iiyxpvk1k5hgnf6ll7jcf6b33k6dawi3a4qr"; + libraryHaskellDepends = [ base containers mtl ]; + description = "\"Bidirectionalization for Free\" for Monomorphic Transformations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bglib" = callPackage + ({ mkDerivation, async, base, binary, bytestring, monad-loops, mtl + , optparse-applicative, serialport, stm + }: + mkDerivation { + pname = "bglib"; + version = "3.0.0.0"; + sha256 = "1v82kj5ccznky4v4pffnjqzvai54wn2lcfkb2gnzxrn6gzn261a9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring monad-loops mtl serialport stm + ]; + executableHaskellDepends = [ + async base binary bytestring monad-loops mtl optparse-applicative + serialport stm + ]; + description = "Implementation of the BGAPI serial protocol"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "bglibtest"; + }) {}; + + "bgmax" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, time }: + mkDerivation { + pname = "bgmax"; + version = "0.2.0.4"; + sha256 = "0cgxdq5dfs9dvj5ly9sd52pf75yslrnds45hg9nwv5zrfld90rdv"; + libraryHaskellDepends = [ attoparsec base bytestring time ]; + description = "Parse BgMax-files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bgzf" = callPackage + ({ mkDerivation, base, bytestring, mtl, parallel, pipes + , streaming-commons + }: + mkDerivation { + pname = "bgzf"; + version = "0.1.0.0"; + sha256 = "1lmwb65ads6ip5v0h8z03nyzxr9556p13j1y34lhgsyk2lxwdkrv"; + libraryHaskellDepends = [ + base bytestring mtl parallel pipes streaming-commons + ]; + description = "Blocked GZip"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bhoogle" = callPackage + ({ mkDerivation, base, brick, bytestring, containers, directory + , filepath, hoogle, lens, process, protolude, text, time + , typed-process, vector, vty, vty-crossplatform + }: + mkDerivation { + pname = "bhoogle"; + version = "0.1.4.3"; + sha256 = "1qsvzsfn7cysz4p62pwba207h2q9khii1vbwgsgn01qwvhc0vm15"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base brick bytestring containers directory filepath hoogle lens + process protolude text time typed-process vector vty + vty-crossplatform + ]; + description = "Simple terminal GUI for local hoogle"; + license = "(BSD-3-Clause OR Apache-2.0)"; + hydraPlatforms = lib.platforms.none; + mainProgram = "bhoogle"; + broken = true; + }) {}; + + "bibdb" = callPackage + ({ mkDerivation, alex, array, async, base, bibtex, bytestring + , containers, curl, download-curl, filepath, happy, microlens + , microlens-mtl, microlens-th, mtl, optparse-applicative, parsec + , pretty, transformers + }: + mkDerivation { + pname = "bibdb"; + version = "0.5.3"; + sha256 = "04mddqjdxki1q9cb97achz3xrzm9bsb6spw3rp3vy6wx361w3jld"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array async base bibtex bytestring containers curl download-curl + filepath microlens microlens-mtl microlens-th mtl + optparse-applicative parsec pretty transformers + ]; + executableToolDepends = [ alex happy ]; + description = "A database based bibliography manager for BibTeX"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "bibdb"; + broken = true; + }) {}; + + "bibtex" = callPackage + ({ mkDerivation, base, latex, parsec, utility-ht }: + mkDerivation { + pname = "bibtex"; + version = "0.1.0.7"; + sha256 = "13brddmc8ifyncg1cc0mcl6db94lfz6vmrpjrjap7jrs060r0j9i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base latex parsec utility-ht ]; + description = "Parse, format and processing BibTeX files"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "bidi-icu" = callPackage + ({ mkDerivation, base, containers, data-default, ghc-prim, hspec + , icu, inline-c, primitive, tasty, tasty-hspec, template-haskell + , text, transformers, vector + }: + mkDerivation { + pname = "bidi-icu"; + version = "0"; + sha256 = "000z286nmqvxjx55dxxfrz2pxjdjnwcbpjm7a7wlm5ng70704bpj"; + libraryHaskellDepends = [ + base containers data-default ghc-prim inline-c primitive + template-haskell text transformers vector + ]; + libraryPkgconfigDepends = [ icu ]; + testHaskellDepends = [ + base data-default ghc-prim hspec primitive tasty tasty-hspec text + vector + ]; + description = "The unicode bidirectional algorithm via ICU"; + license = "(BSD-2-Clause OR Apache-2.0)"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) icu;}; + + "bidirectional" = callPackage + ({ mkDerivation, base, hedgehog, mtl, profunctors }: + mkDerivation { + pname = "bidirectional"; + version = "0.1.0.0"; + sha256 = "1lr2p6kw0rliq1c9srf54w38r12wcl3h1lnnzjgimg5gv634iddd"; + libraryHaskellDepends = [ base profunctors ]; + testHaskellDepends = [ base hedgehog mtl ]; + description = "Simple bidirectional serialization and deserialization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bidirectional-instances" = callPackage + ({ mkDerivation, base, mtl, template-haskell, transformers }: + mkDerivation { + pname = "bidirectional-instances"; + version = "0.1.0.0"; + sha256 = "0b9vgqblrpag5an14q2kqp8rvhzz30ihx607cxpl5qslai5viwdl"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base mtl transformers ]; + description = "Make instance constraints bidirectional"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bidirectionalization-combined" = callPackage + ({ mkDerivation, base, bytestring, cgi, containers, directory, hint + , mtl, parsec, pretty, template-haskell, unix, utf8-string, xhtml + }: + mkDerivation { + pname = "bidirectionalization-combined"; + version = "0.1.0.1"; + sha256 = "0bclazwhg3ra7zv19xfx5rw2z3p8h8scw5r4m281524qzrkm9j6m"; + revision = "1"; + editedCabalFile = "1fvqr3g7i57ybszqaa279nvrciw3yv1sj8hpjs3pa0z0cvxvvr42"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring cgi containers directory hint mtl parsec pretty + template-haskell unix utf8-string xhtml + ]; + description = "Prototype Implementation of Combining Syntactic and Semantic Bidirectionalization (ICFP'10)"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bidispec" = callPackage + ({ mkDerivation, base, bytestring, mtl }: + mkDerivation { + pname = "bidispec"; + version = "0.1.3"; + sha256 = "0y9hskhp1vcl92wrh3l7b1g6i7y9v4b06pl2qa9hhp9ladnvw7g4"; + libraryHaskellDepends = [ base bytestring mtl ]; + description = "Specification of generators and parsers"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bidispec-extras" = callPackage + ({ mkDerivation, base, bytestring, dataenc, mtl }: + mkDerivation { + pname = "bidispec-extras"; + version = "0.1"; + sha256 = "0insqi63q6gvz39l0k584w583cw9m85vdx5dhpyx9qbb5zxyb0rm"; + libraryHaskellDepends = [ base bytestring dataenc mtl ]; + description = "Extra helper functions for bidirectional specifications"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bifunctor" = callPackage + ({ mkDerivation, base, category }: + mkDerivation { + pname = "bifunctor"; + version = "0.1.0.0"; + sha256 = "056fbcmrbzdagxr37nzq06668r9js8q9h79pnz6hv19lfljgspb1"; + revision = "1"; + editedCabalFile = "1yc56avikf0xnmd7cm2hh93vgwcpxyiw1d208s4hp80i8iprkp2n"; + libraryHaskellDepends = [ base category ]; + description = "Bifunctors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bifunctor-classes-compat" = callPackage + ({ mkDerivation, base, base-orphans, tagged, transformers }: + mkDerivation { + pname = "bifunctor-classes-compat"; + version = "0.1"; + sha256 = "0by738hg600sf5dcbjsn9flpqn3bgam72036znxbml17rcw6xj9p"; + libraryHaskellDepends = [ base base-orphans tagged transformers ]; + doHaddock = false; + description = "Compatibility package for the Bifunctor, Bifoldable, and Bitraversable classes"; + license = lib.licenses.bsd3; + }) {}; + + "bifunctors" = callPackage + ({ mkDerivation, assoc, base, comonad, containers, hspec + , hspec-discover, QuickCheck, tagged, template-haskell + , th-abstraction, transformers, transformers-compat + }: + mkDerivation { + pname = "bifunctors"; + version = "5.6.2"; + sha256 = "0yk9v71xpwnxd6xia1bdr8pxbvrx4am6bjykqp1d1vk1a0lak1hh"; + libraryHaskellDepends = [ + assoc base comonad containers tagged template-haskell + th-abstraction transformers + ]; + testHaskellDepends = [ + base hspec QuickCheck template-haskell transformers + transformers-compat + ]; + testToolDepends = [ hspec-discover ]; + description = "Bifunctors"; + license = lib.licenses.bsd3; + }) {}; + + "bighugethesaurus" = callPackage + ({ mkDerivation, base, HTTP, split }: + mkDerivation { + pname = "bighugethesaurus"; + version = "0.1.0.0"; + sha256 = "1j0k3xbgg86g2ls3zdlnff4wrqlmc6aikhfmaczsix1mgyq0iw1s"; + libraryHaskellDepends = [ base HTTP split ]; + description = "API wrapper for Big Huge Thesaurus"; + license = "GPL"; + }) {}; + + "billboard-parser" = callPackage + ({ mkDerivation, base, directory, filepath, HarmTrace-Base, HUnit + , ListLike, mtl, parseargs, uu-parsinglib + }: + mkDerivation { + pname = "billboard-parser"; + version = "1.0.0.1"; + sha256 = "1jhiq5w4z7axlqqm6pyl1d3g1vh7ykyy2z69d9ma8qzgm6v72l05"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath HarmTrace-Base HUnit ListLike mtl + uu-parsinglib + ]; + executableHaskellDepends = [ + base directory filepath HarmTrace-Base HUnit ListLike mtl parseargs + uu-parsinglib + ]; + description = "A parser for the Billboard chord dataset"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "billboard-parser"; + }) {}; + + "billeksah-forms" = callPackage + ({ mkDerivation, base, billeksah-pane, billeksah-services, Cabal + , containers, directory, filepath, glib, gtk, mtl, parsec, pretty + , transformers + }: + mkDerivation { + pname = "billeksah-forms"; + version = "1.0.0"; + sha256 = "094sq2kn0xfvy146i7r89vf1by90nqaj4ki1fk3i2rw9glrv25ms"; + libraryHaskellDepends = [ + base billeksah-pane billeksah-services Cabal containers directory + filepath glib gtk mtl parsec pretty transformers + ]; + description = "Leksah library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "billeksah-main" = callPackage + ({ mkDerivation, base, billeksah-services, containers, directory + , filepath, mtl, parsec, plugins, pretty, transformers + }: + mkDerivation { + pname = "billeksah-main"; + version = "1.0.0"; + sha256 = "1dyg6qfvhzxh2d90gvb8j7djqa04c3aci7rfk3s1wdqz5rkxmnlx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base billeksah-services containers directory filepath mtl parsec + plugins pretty transformers + ]; + description = "Leksah plugin base"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "billeksah-main"; + }) {}; + + "billeksah-main-static" = callPackage + ({ mkDerivation, base, billeksah-forms, billeksah-pane + , billeksah-services, containers, directory, filepath, leksah-dummy + , leksah-main, leksah-plugin-pane, mtl, parsec, pretty + , transformers + }: + mkDerivation { + pname = "billeksah-main-static"; + version = "1.0.0"; + sha256 = "1g4zldnza6s2xvkqar4rgqirs4p8j2j4ssacg9x0zzc4njzklj7y"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base billeksah-forms billeksah-pane billeksah-services containers + directory filepath leksah-dummy leksah-main leksah-plugin-pane mtl + parsec pretty transformers + ]; + description = "Leksah plugin base"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "billeksah-main-static"; + broken = true; + }) {leksah-dummy = null; leksah-main = null; + leksah-plugin-pane = null;}; + + "billeksah-pane" = callPackage + ({ mkDerivation, base, billeksah-services, containers, directory + , filepath, glib, gtk, mtl, parsec, pretty, time, transformers + }: + mkDerivation { + pname = "billeksah-pane"; + version = "1.0.0"; + sha256 = "1ckzjbdfi3y09qvq951xki3h7q3sah41j29mgpqk45rayzqmiavg"; + libraryHaskellDepends = [ + base billeksah-services containers directory filepath glib gtk mtl + parsec pretty time transformers + ]; + description = "Leksah library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "billeksah-services" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl, parsec + , pretty, transformers + }: + mkDerivation { + pname = "billeksah-services"; + version = "1.0.0"; + sha256 = "00bsbrsnclwnayqzs24c5fdz9r6ankbhnnkbkzyd1fxsl7lrziwn"; + libraryHaskellDepends = [ + base containers directory filepath mtl parsec pretty transformers + ]; + description = "Leksah library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bimap" = callPackage + ({ mkDerivation, base, containers, deepseq, exceptions, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "bimap"; + version = "0.5.0"; + sha256 = "158cdwk9jwklcfgbn62dqq255i40w13ifggsdps87sxc5q7lpd5h"; + libraryHaskellDepends = [ base containers deepseq exceptions ]; + testHaskellDepends = [ + base containers deepseq exceptions QuickCheck template-haskell + ]; + description = "Bidirectional mapping between two key types"; + license = lib.licenses.bsd3; + }) {}; + + "bimap-server" = callPackage + ({ mkDerivation, aeson, base, bimap, binary, directory, http-types + , unix, wai, warp + }: + mkDerivation { + pname = "bimap-server"; + version = "0.1.0.1"; + sha256 = "0dgmiv1pzzrq22778a2l46knxfk5rh2vw331gcqhxx0jb23d3pq9"; + libraryHaskellDepends = [ + aeson base bimap binary directory http-types unix wai warp + ]; + description = "Two-column database server"; + license = lib.licenses.bsd3; + }) {}; + + "bimaps" = callPackage + ({ mkDerivation, aeson, base, binary, cereal, cereal-vector + , containers, criterion, deepseq, hashable, mwc-random, primitive + , QuickCheck, storable-tuple, tasty, tasty-quickcheck, tasty-th + , unordered-containers, vector, vector-binary-instances + , vector-th-unbox + }: + mkDerivation { + pname = "bimaps"; + version = "0.1.0.2"; + sha256 = "084mdn650bghq3lxpckiym28jcmzyj1r3hnqjl5ly1r0arjdsx4p"; + libraryHaskellDepends = [ + aeson base binary cereal cereal-vector containers deepseq hashable + primitive storable-tuple unordered-containers vector + vector-binary-instances vector-th-unbox + ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck tasty-th + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq mwc-random unordered-containers + vector + ]; + description = "bijections with multiple implementations"; + license = lib.licenses.bsd3; + }) {}; + + "bin" = callPackage + ({ mkDerivation, base, boring, dec, deepseq, fin, hashable + , QuickCheck, some + }: + mkDerivation { + pname = "bin"; + version = "0.1.3"; + sha256 = "14kd29szzpngyvibylkwh6yfyrpyhxhnjf6590kq0dkfpmrzg77v"; + revision = "1"; + editedCabalFile = "0schv2ilmkd37wsw777lx44x4nfs5pn0d7n8wkamzi8m8h0qi5l9"; + libraryHaskellDepends = [ + base boring dec deepseq fin hashable QuickCheck some + ]; + description = "Bin: binary natural numbers"; + license = lib.licenses.gpl2Plus; + }) {}; + + "binance-exports" = callPackage + ({ mkDerivation, aeson, base, bytedump, bytestring, cassava + , cmdargs, cryptohash-sha256, directory, hedgehog, http-client + , http-types, mtl, raw-strings-qq, req, safe-exceptions, scientific + , tasty, tasty-hedgehog, tasty-hunit, text, time, xdg-basedir, yaml + }: + mkDerivation { + pname = "binance-exports"; + version = "0.1.2.0"; + sha256 = "1gp7cwkz1p1g1zybfhc924pi7qpvwy9cr6k5bwn71iff877d4bii"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytedump bytestring cassava cmdargs cryptohash-sha256 + directory http-client http-types mtl raw-strings-qq req + safe-exceptions scientific text time xdg-basedir yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "Generate CSV Exports of your Binance Trade History"; + license = lib.licenses.bsd3; + mainProgram = "binance-exports"; + }) {}; + + "binary_0_8_9_2" = callPackage + ({ mkDerivation, array, attoparsec, base, base-orphans, bytestring + , Cabal, cereal, containers, criterion, deepseq, directory + , filepath, generic-deriving, HUnit, mtl, QuickCheck, random + , test-framework, test-framework-quickcheck2, unordered-containers + , zlib + }: + mkDerivation { + pname = "binary"; + version = "0.8.9.2"; + sha256 = "0k7pkc6rkxfq6xz5hai5y31rhi8d3hrn5nxsp4ya3nyc9rmi2dw4"; + libraryHaskellDepends = [ array base bytestring containers ]; + testHaskellDepends = [ + array base base-orphans bytestring Cabal containers directory + filepath HUnit QuickCheck random test-framework + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + array attoparsec base bytestring cereal containers criterion + deepseq directory filepath generic-deriving mtl + unordered-containers zlib + ]; + description = "Binary serialisation for Haskell values using lazy ByteStrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "binary-bits" = callPackage + ({ mkDerivation, base, binary, bytestring, QuickCheck, random + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "binary-bits"; + version = "0.5"; + sha256 = "1577bd5q4lhw024v4hfil10iyx7v4cf72ldhxb8xhm27i80lllqn"; + revision = "1"; + editedCabalFile = "08x9vx9akj46aw1l9k9xhhvqpxwffbz7fcr2dk5vr001a2ya4ngm"; + libraryHaskellDepends = [ base binary bytestring ]; + testHaskellDepends = [ + base binary bytestring QuickCheck random test-framework + test-framework-quickcheck2 + ]; + description = "Bit parsing/writing on top of binary"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "binary-communicator" = callPackage + ({ mkDerivation, base, binary, bytestring, mtl }: + mkDerivation { + pname = "binary-communicator"; + version = "1.0.2.2"; + sha256 = "1w3cwnliaw1dxgg1zgsg13hp4qdhxb18pfrm99bhmfq81p26ghk8"; + libraryHaskellDepends = [ base binary bytestring mtl ]; + description = "Flexible way to ease transmission of binary data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "binary-conduit" = callPackage + ({ mkDerivation, base, binary, bytestring, conduit, exceptions + , hspec, QuickCheck, quickcheck-assertions, resourcet, vector + }: + mkDerivation { + pname = "binary-conduit"; + version = "1.3.1"; + sha256 = "17yj8rn6fwzbv0z6lczrddv7mkr8906xg2pf2dlvmnwb97zw7004"; + libraryHaskellDepends = [ + base binary bytestring conduit exceptions vector + ]; + testHaskellDepends = [ + base binary bytestring conduit hspec QuickCheck + quickcheck-assertions resourcet + ]; + description = "data serialization/deserialization conduit library"; + license = lib.licenses.mit; + }) {}; + + "binary-derive" = callPackage + ({ mkDerivation, base, binary, ghc-prim }: + mkDerivation { + pname = "binary-derive"; + version = "0.1.0"; + sha256 = "1rb4fpx5hlq661md7nrpgpmi7jjdq3r1ky6q9vxl6f72h085acvl"; + libraryHaskellDepends = [ base binary ghc-prim ]; + description = "Automatic deriving of Binary using GHC.Generics"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "binary-enum" = callPackage + ({ mkDerivation, base, binary }: + mkDerivation { + pname = "binary-enum"; + version = "0.1.2.0"; + sha256 = "1246lsk6bfwkrcspdsavmbz5ym3dvjc8ik3r0nc2if9x55cx5rqm"; + libraryHaskellDepends = [ base binary ]; + description = "Simple wrappers around enum types"; + license = lib.licenses.bsd3; + }) {}; + + "binary-ext" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, conduit + , conduit-combinators, data-binary-ieee754, errors, exceptions + , HUnit, monad-control, monad-loops, mono-traversable, mtl + , scientific, text, transformers, transformers-base + }: + mkDerivation { + pname = "binary-ext"; + version = "2.0.4"; + sha256 = "026y58an12p6cmpxhs3qrwl6w4q3i6i47svcj5qz5mi6vsdy2n3f"; + libraryHaskellDepends = [ + attoparsec base binary bytestring conduit conduit-combinators + data-binary-ieee754 errors exceptions monad-control monad-loops + mono-traversable mtl scientific text transformers transformers-base + ]; + testHaskellDepends = [ + attoparsec base binary bytestring conduit conduit-combinators + data-binary-ieee754 errors exceptions HUnit monad-control + monad-loops mono-traversable mtl scientific text transformers + transformers-base + ]; + description = "An alternate with strong-typed errors for `Data.Binary.Get` monad from `binary` package."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "binary-file" = callPackage + ({ mkDerivation, base, bytestring, monads-tf, peggy + , template-haskell + }: + mkDerivation { + pname = "binary-file"; + version = "0.15.25"; + sha256 = "1l7ngr1y6vscrvvx7x97ckga8vqjlrgwlhg74qziz7lhc26zs8iz"; + libraryHaskellDepends = [ + base bytestring monads-tf peggy template-haskell + ]; + description = "read/write binary file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "binary-generic" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754, syb + , text + }: + mkDerivation { + pname = "binary-generic"; + version = "0.2.1"; + sha256 = "0c6gfa1wvrcw4frrqzrfnc5ydqlbs56jq7hnxgzg89mr510mfsgz"; + libraryHaskellDepends = [ + base binary bytestring data-binary-ieee754 syb text + ]; + description = "Generic binary serialisation using binary and syb"; + license = lib.licenses.bsd3; + }) {}; + + "binary-generic-combinators" = callPackage + ({ mkDerivation, base, binary, byte-order, generic-arbitrary, hspec + , QuickCheck + }: + mkDerivation { + pname = "binary-generic-combinators"; + version = "0.4.4.0"; + sha256 = "0kdgfhkfxsz7315jbf0a5vm15nwmd5gpgwk9hw2kwkfzl1k6iv7x"; + libraryHaskellDepends = [ base binary QuickCheck ]; + testHaskellDepends = [ + base binary byte-order generic-arbitrary hspec QuickCheck + ]; + description = "Combinators and utilities to make Generic-based deriving of Binary easier and more expressive"; + license = lib.licenses.bsd3; + }) {}; + + "binary-ieee754" = callPackage + ({ mkDerivation, array, base, binary }: + mkDerivation { + pname = "binary-ieee754"; + version = "0.1.0.0"; + sha256 = "0m2dxr5a4rb18jh1xj5yxjpjybn6bz5pjxd2cx06nd6dif4qki0m"; + libraryHaskellDepends = [ array base binary ]; + description = "Backport ieee754 float double combinators to older binary"; + license = lib.licenses.bsd3; + }) {}; + + "binary-indexed-tree" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "binary-indexed-tree"; + version = "0.1"; + sha256 = "1csbmkwrcfcfydyl2ab6s5bz1fy4fgl14m63zdyi0vy3d17zbl4d"; + libraryHaskellDepends = [ array base ]; + description = "Binary Indexed Trees (a.k.a. Fenwick Trees)."; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "binary-instances" = callPackage + ({ mkDerivation, aeson, base, binary, binary-orphans, bytestring + , case-insensitive, hashable, primitive, QuickCheck + , quickcheck-instances, scientific, tagged, tasty, tasty-quickcheck + , text, text-binary, time-compat, unordered-containers, vector + , vector-binary-instances + }: + mkDerivation { + pname = "binary-instances"; + version = "1.0.4"; + sha256 = "0pv4idgzl2wkm15ih594gbw6wihwrdspa91j5ajgwr4ikx6f3v3h"; + revision = "3"; + editedCabalFile = "1ih6sdi3lhrpv78l9mikpz15r0yplnxgm9ml728ai4ja4hjjfwbb"; + libraryHaskellDepends = [ + aeson base binary binary-orphans case-insensitive hashable + primitive scientific tagged text text-binary time-compat + unordered-containers vector vector-binary-instances + ]; + testHaskellDepends = [ + aeson base binary bytestring case-insensitive hashable primitive + QuickCheck quickcheck-instances scientific tagged tasty + tasty-quickcheck text time-compat unordered-containers vector + ]; + description = "Orphan instances for binary"; + license = lib.licenses.bsd3; + }) {}; + + "binary-io" = callPackage + ({ mkDerivation, async, base, binary, bytestring, concurrency + , deque, exceptions, hspec, process, stm, transformers + }: + mkDerivation { + pname = "binary-io"; + version = "0.6.2"; + sha256 = "0m2l4ipqk66wal51aabbry2pa642mali8r73pschg3v0dllzk6dq"; + libraryHaskellDepends = [ + base binary bytestring concurrency deque exceptions process + transformers + ]; + testHaskellDepends = [ + async base binary bytestring hspec process stm + ]; + description = "Read and write values of types that implement Binary"; + license = lib.licenses.bsd3; + }) {}; + + "binary-list" = callPackage + ({ mkDerivation, base, binary, bytestring, criterion, deepseq + , phantom-state, transformers + }: + mkDerivation { + pname = "binary-list"; + version = "1.1.1.2"; + sha256 = "0y0qvlqb9c9ym0q2s9yjhbmgq56w3pxjva94rdr9a6q9lj7fa8bb"; + libraryHaskellDepends = [ + base binary bytestring deepseq phantom-state transformers + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Lists of length a power of two"; + license = lib.licenses.bsd3; + }) {}; + + "binary-literal-qq" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "binary-literal-qq"; + version = "1.0"; + sha256 = "0kbxd2ryls1zhmfg831ls219fn58xa7dq1bca48v7n7075nmh1jm"; + revision = "1"; + editedCabalFile = "0rs6ymklp25lmk0hs8paxi4d8qjxjqpmbg2jbpzdagci39h3m9b1"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Extends Haskell with binary literals"; + license = lib.licenses.bsd3; + }) {}; + + "binary-orphans" = callPackage + ({ mkDerivation, base, binary, OneTuple, QuickCheck + , quickcheck-instances, tagged, tasty, tasty-quickcheck + , transformers + }: + mkDerivation { + pname = "binary-orphans"; + version = "1.0.4.1"; + sha256 = "1lphlb7nar3d9db87wl0sh6srx03dad2ssxqak8bn9bdr2dphnsz"; + revision = "3"; + editedCabalFile = "085flwx82nvvyb479jma9j62q8i9sbz65rarsqhasgz4vczxqawx"; + libraryHaskellDepends = [ base binary transformers ]; + testHaskellDepends = [ + base binary OneTuple QuickCheck quickcheck-instances tagged tasty + tasty-quickcheck + ]; + description = "Compatibility package for binary; provides instances"; + license = lib.licenses.bsd3; + }) {}; + + "binary-parser" = callPackage + ({ mkDerivation, base, base-prelude, bytestring, mtl, tasty + , tasty-hunit, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "binary-parser"; + version = "0.5.7.6"; + sha256 = "0s7d332iip9pj5sc00li9lnnmaszy63a6iz59013dbj55xbw0bba"; + libraryHaskellDepends = [ base bytestring mtl text transformers ]; + testHaskellDepends = [ + base-prelude bytestring tasty tasty-hunit tasty-quickcheck + ]; + description = "An efficient but limited parser API specialised to bytestrings"; + license = lib.licenses.mit; + }) {}; + + "binary-parsers" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring + , bytestring-lexing, case-insensitive, criterion, deepseq + , directory, filepath, http-types, QuickCheck, quickcheck-instances + , quickcheck-unicode, scanner, scientific, tasty, tasty-hunit + , tasty-quickcheck, text, unordered-containers, vector + }: + mkDerivation { + pname = "binary-parsers"; + version = "0.2.4.0"; + sha256 = "1jmr9djkp9ndysly8g1najzy38xhjpflri5jkwlyfnd2vk9x74yi"; + libraryHaskellDepends = [ + base binary bytestring bytestring-lexing scientific + ]; + testHaskellDepends = [ + attoparsec base binary bytestring bytestring-lexing deepseq + directory filepath QuickCheck quickcheck-instances + quickcheck-unicode scientific tasty tasty-hunit tasty-quickcheck + text unordered-containers vector + ]; + benchmarkHaskellDepends = [ + attoparsec base binary bytestring case-insensitive criterion + deepseq directory filepath http-types scanner scientific text + unordered-containers vector + ]; + description = "Extends binary with parsec/attoparsec style parsing combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "binary-protocol" = callPackage + ({ mkDerivation, base, binary, bytestring, mtl }: + mkDerivation { + pname = "binary-protocol"; + version = "1.0"; + sha256 = "1hn6jc4j20z8ni7rpcyamam898yl6jy7zinrhy2rdjvx0p5br13h"; + libraryHaskellDepends = [ base binary bytestring mtl ]; + description = "Monad to ease implementing a binary network protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "binary-protocol-zmq" = callPackage + ({ mkDerivation, base, binary, bytestring, mtl, zeromq-haskell }: + mkDerivation { + pname = "binary-protocol-zmq"; + version = "0.2"; + sha256 = "14jap6kc1jbr3i010qg2z8d0li09d3a88fwzwrlb750pn67x7amy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring mtl zeromq-haskell + ]; + description = "Monad to ease implementing a binary network protocol over ZeroMQ"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "binary-search" = callPackage + ({ mkDerivation, base, containers, directory, doctest, filepath + , hspec, QuickCheck, transformers + }: + mkDerivation { + pname = "binary-search"; + version = "2.0.0"; + sha256 = "13dp9wbf58k4rbr9ychf7p0zkrpzykxhh4fws741sk9mcjmrkgv7"; + libraryHaskellDepends = [ base containers transformers ]; + testHaskellDepends = [ + base directory doctest filepath hspec QuickCheck + ]; + description = "Binary and exponential searches"; + license = lib.licenses.bsd3; + }) {}; + + "binary-serialise-cbor" = callPackage + ({ mkDerivation, base, bytestring, cborg, serialise }: + mkDerivation { + pname = "binary-serialise-cbor"; + version = "0.2.2.0"; + sha256 = "16yhimka17dza5nda62927k5x66c0yrsxzz92kya3gicd6vaga2g"; + revision = "1"; + editedCabalFile = "1kampfsd9mm2qv726v4dyq0ssx8ismj4hjm61h0jjx9644c8cr18"; + libraryHaskellDepends = [ base bytestring cborg serialise ]; + description = "Yet Another Binary Serialisation Library (compatibility shim)"; + license = lib.licenses.bsd3; + }) {}; + + "binary-shared" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl }: + mkDerivation { + pname = "binary-shared"; + version = "0.8.3"; + sha256 = "1clqq0rqjw1v7y6glkjnfyga5gxh768flyw617g47z0qa181c0c3"; + libraryHaskellDepends = [ base binary bytestring containers mtl ]; + description = "Sharing for the binary package"; + license = "GPL"; + }) {}; + + "binary-state" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl }: + mkDerivation { + pname = "binary-state"; + version = "0.1.1"; + sha256 = "06v3qxyl2mvwi3y29rxxf91b2vxvlh5gfznwlnzb4mxzd00aakgl"; + libraryHaskellDepends = [ base binary bytestring containers mtl ]; + description = "Simple wrapper around Data.Binary, which adds StateT to Get/Put monads."; + license = lib.licenses.bsd3; + }) {}; + + "binary-store" = callPackage + ({ mkDerivation, base, binary, binary-list, binary-transform + , bytestring, bzlib, deepseq, QuickCheck, reinterpret-cast, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "binary-store"; + version = "0.1.0.1"; + sha256 = "1wjhc18zj6p5gy15y1b7gz0vlqdbwhmfyv82l55ggmzjv1qyv7rl"; + libraryHaskellDepends = [ + base binary binary-list binary-transform bytestring bzlib deepseq + reinterpret-cast + ]; + testHaskellDepends = [ + base binary-list QuickCheck tasty tasty-quickcheck + ]; + description = "Format to store data using the binary transform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {binary-transform = null;}; + + "binary-streams" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal + , cabal-test-quickcheck, io-streams, QuickCheck + }: + mkDerivation { + pname = "binary-streams"; + version = "0.1.0.1"; + sha256 = "1kjf5ks9l7fs0fsmwk5bcyhxlrz22hi4315bqqx2jzyq6pnwf4mv"; + libraryHaskellDepends = [ base binary bytestring io-streams ]; + testHaskellDepends = [ + base binary bytestring Cabal cabal-test-quickcheck io-streams + QuickCheck + ]; + description = "data serialization/deserialization io-streams library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "binary-strict" = callPackage + ({ mkDerivation, array, base, bytestring, mtl }: + mkDerivation { + pname = "binary-strict"; + version = "0.4.8.6"; + sha256 = "11s4hgmxdqdwh5p73kq1a0gshx4fqmbnjwb6ig015832sk3xnsgq"; + libraryHaskellDepends = [ array base bytestring mtl ]; + testHaskellDepends = [ base bytestring ]; + description = "Binary deserialisation using strict ByteStrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "binary-tagged" = callPackage + ({ mkDerivation, array, base, base16-bytestring, binary + , binary-instances, bytestring, containers, criterion, deepseq + , QuickCheck, quickcheck-instances, singleton-bool, structured + , tagged, tasty, tasty-hunit, tasty-quickcheck, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "binary-tagged"; + version = "0.3.1"; + sha256 = "01d1wb8h5mz76l09r2azphvhm1y3nar8pqrh2waxn797bd2dh6fp"; + revision = "4"; + editedCabalFile = "0x847prfb54pb5wz244krky58ahs698vlvj4bk5fksr5h7fzxds6"; + libraryHaskellDepends = [ + array base base16-bytestring binary bytestring containers + structured tagged + ]; + testHaskellDepends = [ + base binary binary-instances bytestring QuickCheck + quickcheck-instances singleton-bool tagged tasty tasty-hunit + tasty-quickcheck transformers + ]; + benchmarkHaskellDepends = [ + base binary binary-instances bytestring criterion deepseq text + unordered-containers + ]; + description = "Tagged binary serialisation"; + license = lib.licenses.bsd3; + }) {}; + + "binary-tree" = callPackage + ({ mkDerivation, base, ChasingBottoms, checkers, criterion, deepseq + , doctest, ghc-prim, HUnit, QuickCheck, random, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "binary-tree"; + version = "0.1.0.0"; + sha256 = "12bb144il2ra4l0zbd7ydvdjv9rpbldp2dn80mafx96782ybhikr"; + libraryHaskellDepends = [ base deepseq ghc-prim ]; + testHaskellDepends = [ + base ChasingBottoms checkers doctest HUnit QuickCheck + test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base criterion random ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "binary-typed" = callPackage + ({ mkDerivation, base, binary, bytestring, criterion, deepseq + , murmur-hash, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "binary-typed"; + version = "1.0"; + sha256 = "02ans3vny69qfsmwlgri7v31rpff0h3mdp2zpikclay50a471ww5"; + revision = "1"; + editedCabalFile = "1jnmdi3bnyiyvqlmgh5k8cdcbnl594yq3wrs6cjipw0ik06ar0y2"; + libraryHaskellDepends = [ base binary bytestring murmur-hash ]; + testHaskellDepends = [ + base binary bytestring tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base binary bytestring criterion deepseq + ]; + description = "Type-safe binary serialization"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "binary-varint" = callPackage + ({ mkDerivation, base, binary }: + mkDerivation { + pname = "binary-varint"; + version = "0.1.0.0"; + sha256 = "1i183ab4bbq3yarijnb2pwgbi9k1w1nc0fs6ph8d8xnysj6ws8l8"; + libraryHaskellDepends = [ base binary ]; + description = "VarInt encoding/decoding via Data.Binary"; + license = lib.licenses.bsd3; + }) {}; + + "binarydefer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "binarydefer"; + version = "1.2.2"; + sha256 = "06q255kip3j31bmj01fqkikvjxbklvcaa1kv3al8v04nkqx6rg3p"; + libraryHaskellDepends = [ base ]; + description = "Binary serialization with deferred loading"; + license = lib.licenses.bsd3; + }) {}; + + "binaryen" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "binaryen"; + version = "0.0.6.0"; + sha256 = "0jc61n8piz75032d9h6azswkvnhlfvxpn3lhl7jj5ry0xm4g3a7p"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + doHaddock = false; + description = "Haskell bindings to binaryen"; + license = lib.licenses.bsd3; + }) {}; + + "bind-marshal" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim + , monads-tf, mtl, numeric-prelude, random, stm, strict + , transformers, type-level-tf, unix + }: + mkDerivation { + pname = "bind-marshal"; + version = "0.1"; + sha256 = "13riawcdzwr97vmixvg2wf8aysxblzik2mvkrp2gqf9ywda9ksr6"; + libraryHaskellDepends = [ + base bytestring containers deepseq ghc-prim monads-tf mtl + numeric-prelude random stm strict transformers type-level-tf unix + ]; + description = "Data marshaling library that uses type level equations to optimize buffering"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "binder" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover, lens + , text, transformers + }: + mkDerivation { + pname = "binder"; + version = "0.3"; + sha256 = "0swl5l3h3631fjlxn3k2vdbbj604p4bfjcfm6x3vzx3al9hnjcc8"; + libraryHaskellDepends = [ base containers lens text transformers ]; + testHaskellDepends = [ + base containers hspec lens text transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Variable binding for abstract syntax tree"; + license = lib.licenses.mit; + }) {}; + + "binding-core" = callPackage + ({ mkDerivation, base, HTF, HUnit, QuickCheck, random, stm }: + mkDerivation { + pname = "binding-core"; + version = "0.2.2"; + sha256 = "0qr7nr9cksy2cx2h8g2d485797hvv67197c654va0xwadkj5iviz"; + revision = "2"; + editedCabalFile = "1cl8k9d0kkhxhdska3mk2c7w4xnyz7z0pd8xyynls0jx0qya0irl"; + libraryHaskellDepends = [ base stm ]; + testHaskellDepends = [ base HTF HUnit QuickCheck random ]; + description = "Data Binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "binding-gtk" = callPackage + ({ mkDerivation, base, binding-core, directory, gtk, mtl }: + mkDerivation { + pname = "binding-gtk"; + version = "0.2.1"; + sha256 = "0l68n13w1khfqkc791l9mcnk3cb0565a9ysfn7b3hh5cjx8zi7vr"; + revision = "2"; + editedCabalFile = "1rcipk9zk7w0q0x9sxsdy53bak9izj0bix6jykzhsxywidcriwcy"; + libraryHaskellDepends = [ base binding-core gtk mtl ]; + testHaskellDepends = [ base binding-core directory gtk ]; + description = "Data Binding in Gtk2Hs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "binding-wx" = callPackage + ({ mkDerivation, base, binding-core, directory, stm, wx, wxcore }: + mkDerivation { + pname = "binding-wx"; + version = "0.2.1"; + sha256 = "07nbb6a0fmyhmx2dakkw4msxnv273hfcw3swdk3aczpfqlxd1r4i"; + revision = "2"; + editedCabalFile = "18jckk1pf0bds9s3bw6bklp3nam4bxxs5nlkswar297byfpzghk1"; + libraryHaskellDepends = [ base binding-core stm wx wxcore ]; + testHaskellDepends = [ base binding-core directory wx ]; + description = "Data Binding in WxHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bindings" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bindings"; + version = "0.1.2"; + sha256 = "0zczf1yfjnfzdzv33j33vcc71zsf88a5qxsdmswxrpzika3rs6i0"; + libraryHaskellDepends = [ base ]; + description = "Deprecated package"; + license = lib.licenses.bsd3; + }) {}; + + "bindings-DSL" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bindings-DSL"; + version = "1.0.25"; + sha256 = "0kqrd78nspl3lk4a0fqn47d8dirjg3b24dkvkigcrlb81hw35pk3"; + libraryHaskellDepends = [ base ]; + description = "FFI domain specific language, on top of hsc2hs"; + license = lib.licenses.bsd3; + }) {}; + + "bindings-EsounD" = callPackage + ({ mkDerivation, base, bindings-audiofile, bindings-DSL, esound }: + mkDerivation { + pname = "bindings-EsounD"; + version = "0.1.0.1"; + sha256 = "0fl7gdh60k7wj3bnn5hpgsi0kkji857xb47spii7mrip5p4m8pff"; + libraryHaskellDepends = [ base bindings-audiofile bindings-DSL ]; + libraryPkgconfigDepends = [ esound ]; + description = "Low level bindings to EsounD (ESD; Enlightened Sound Daemon)"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {esound = null;}; + + "bindings-GLFW" = callPackage + ({ mkDerivation, base, bindings-DSL, HUnit, libGL, libX11 + , libXcursor, libXext, libXfixes, libXi, libXinerama, libXrandr + , libXxf86vm, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "bindings-GLFW"; + version = "3.3.9.1"; + sha256 = "0j0vka9i2b8nl3xyfx3wzhhyyx0zqd4gxd25rrna5k0wvnqk27w5"; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ + libGL libX11 libXcursor libXext libXfixes libXi libXinerama + libXrandr libXxf86vm + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "Low-level bindings to GLFW OpenGL library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; + inherit (pkgs.xorg) libXcursor; inherit (pkgs.xorg) libXext; + inherit (pkgs.xorg) libXfixes; inherit (pkgs.xorg) libXi; + inherit (pkgs.xorg) libXinerama; inherit (pkgs.xorg) libXrandr; + inherit (pkgs.xorg) libXxf86vm;}; + + "bindings-K8055" = callPackage + ({ mkDerivation, base, K8055D }: + mkDerivation { + pname = "bindings-K8055"; + version = "0.1.2"; + sha256 = "0daga3vh9x9gih25qgcsl0hafi4hw8h5x64ba6wbmywa9z3hrr20"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ K8055D ]; + description = "Bindings to Velleman K8055 dll"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {K8055D = null;}; + + "bindings-apr" = callPackage + ({ mkDerivation, apr, base, bindings-DSL }: + mkDerivation { + pname = "bindings-apr"; + version = "0.1"; + sha256 = "0fw71z74pv8dxw301iss66kmarhlgwj2lpsy0skmlqfkg98zc96k"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ apr ]; + description = "Low level bindings to Apache Portable Runtime (APR)"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) apr;}; + + "bindings-apr-util" = callPackage + ({ mkDerivation, apr-util, base, bindings-apr, bindings-DSL }: + mkDerivation { + pname = "bindings-apr-util"; + version = "0.1"; + sha256 = "0sr041vpakklpf2mmy78wl5wl8yzfbwvsy07wlplmlh5rgjdm4wx"; + libraryHaskellDepends = [ base bindings-apr bindings-DSL ]; + libraryPkgconfigDepends = [ apr-util ]; + description = "Low level bindings to Apache Portable Runtime Utility (APR Utility)"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {apr-util = null;}; + + "bindings-audiofile" = callPackage + ({ mkDerivation, audiofile, base, bindings-DSL }: + mkDerivation { + pname = "bindings-audiofile"; + version = "0.1.0.2"; + sha256 = "0ls0iy33i0b86fg7hx23s1d8ypa16bdiw3l8nmsni3zgnn67w6mj"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ audiofile ]; + description = "Low level bindings to audiofile"; + license = lib.licenses.publicDomain; + }) {inherit (pkgs) audiofile;}; + + "bindings-bfd" = callPackage + ({ mkDerivation, alex, array, base, bfd, containers, happy, opcodes + , unix + }: + mkDerivation { + pname = "bindings-bfd"; + version = "1.2.0.0"; + sha256 = "0c05zr3k0az2hfyfync8z2sgdxx6gskqdb1n548fjc986cx298q4"; + libraryHaskellDepends = [ array base containers unix ]; + librarySystemDepends = [ bfd opcodes ]; + libraryToolDepends = [ alex happy ]; + description = "Bindings for libbfd, a library of the GNU `binutils'"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {bfd = null; opcodes = null;}; + + "bindings-cctools" = callPackage + ({ mkDerivation, bindings-DSL, dttools }: + mkDerivation { + pname = "bindings-cctools"; + version = "3.6.1.0.1.0.0.1"; + sha256 = "1k0p0m09ndk6c42h3yy230q86fnm0hzr1zjr3871f9hapvnvzqr8"; + libraryHaskellDepends = [ bindings-DSL ]; + librarySystemDepends = [ dttools ]; + description = "Bindings to the CCTools WorkQueue C library"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {dttools = null;}; + + "bindings-codec2" = callPackage + ({ mkDerivation, base, binary, bindings-DSL, bytestring, codec2 + , split + }: + mkDerivation { + pname = "bindings-codec2"; + version = "0.1.1.0"; + sha256 = "0mpb79djfqi0had6rx20jsgahdfv23bnp0i25lbxv8vg72m3wdnn"; + revision = "1"; + editedCabalFile = "1cfhymz6di447bk1k6142b3rdxdy33w3zvd6nxmcjivj95drmrj8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ codec2 ]; + executableHaskellDepends = [ base binary bytestring split ]; + description = "Very low-level FFI bindings for Codec2"; + license = lib.licenses.gpl2Only; + mainProgram = "bindings-codec2-demo"; + }) {inherit (pkgs) codec2;}; + + "bindings-common" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bindings-common"; + version = "1.3.4"; + sha256 = "1zbm8v5xp4pay6h0y24ngf8nw96ab0zr754b9n2zczadiarccmcb"; + libraryHaskellDepends = [ base ]; + description = "This package is obsolete. Look for bindings-DSL instead."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bindings-dc1394" = callPackage + ({ mkDerivation, base, bindings-DSL, c2hs, dc1394 }: + mkDerivation { + pname = "bindings-dc1394"; + version = "0.2.1"; + sha256 = "06xg2amlcqldb7h0xaw8dvzq65npirsibbgmbr5n8s59rwa6hfwq"; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ dc1394 ]; + libraryToolDepends = [ c2hs ]; + description = "Library for using firewire (iidc-1394) cameras"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {dc1394 = null;}; + + "bindings-directfb" = callPackage + ({ mkDerivation, base, bindings-DSL, bindings-posix, directfb }: + mkDerivation { + pname = "bindings-directfb"; + version = "0.1"; + sha256 = "0mmba1h9in9xh590nmr1vb5ccqng3nwdc4q0b9d67v22cmc7fhpp"; + libraryHaskellDepends = [ base bindings-DSL bindings-posix ]; + libraryPkgconfigDepends = [ directfb ]; + description = "Low level bindings to DirectFB"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) directfb;}; + + "bindings-eskit" = callPackage + ({ mkDerivation, array, base, bindings-DSL, eskit }: + mkDerivation { + pname = "bindings-eskit"; + version = "0.0.1"; + sha256 = "0j0fi74ky1qdvkgbapyq8fag2linawz3ndgzgi8lcci8lsby0n72"; + libraryHaskellDepends = [ array base bindings-DSL ]; + librarySystemDepends = [ eskit ]; + libraryPkgconfigDepends = [ eskit ]; + description = "Bindings to ESKit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {eskit = null;}; + + "bindings-fann" = callPackage + ({ mkDerivation, base, bindings-DSL, fann }: + mkDerivation { + pname = "bindings-fann"; + version = "0.0.2"; + sha256 = "1hryjj9aabaxrcgmr3i6sklbyb58djzsrlssidgll3vb0wwcgbq7"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ fann ]; + description = "Low level bindings to FANN neural network library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {fann = null;}; + + "bindings-fluidsynth" = callPackage + ({ mkDerivation, base, bindings-DSL, fluidsynth }: + mkDerivation { + pname = "bindings-fluidsynth"; + version = "0.2.1"; + sha256 = "1gigvkgkqg240hnggld9dibzap5lanbifqazksysa53rminaw3yd"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ fluidsynth ]; + description = "Haskell FFI bindings for fluidsynth software synthesizer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) fluidsynth;}; + + "bindings-friso" = callPackage + ({ mkDerivation, base, bindings-DSL, friso }: + mkDerivation { + pname = "bindings-friso"; + version = "0.1.0.0"; + sha256 = "0wg120qrqqf2g38ifjkwj5cc42sdcdn2lrs93wrdq9dd7kldn79c"; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ friso ]; + description = "Low level bindings for friso"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {friso = null;}; + + "bindings-glib" = callPackage + ({ mkDerivation, base, bindings-DSL, glib }: + mkDerivation { + pname = "bindings-glib"; + version = "0.1.5"; + sha256 = "0jhifzbwbphlzz9ffv3pyjv27phvcvky1gczmi9kvfz761b9qgyx"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ glib ]; + description = "Low level bindings to GLib"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) glib;}; + + "bindings-gobject" = callPackage + ({ mkDerivation, base, bindings-DSL, bindings-glib, glib }: + mkDerivation { + pname = "bindings-gobject"; + version = "0.4"; + sha256 = "1r2cg06r068nfyppjs2kwfmam7vk5x0l4f865arrrgrqam3bs1av"; + libraryHaskellDepends = [ base bindings-DSL bindings-glib ]; + libraryPkgconfigDepends = [ glib ]; + description = "Low level bindings supporting GObject and derived libraries"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) glib;}; + + "bindings-gpgme" = callPackage + ({ mkDerivation, base, bindings-DSL, gpgme }: + mkDerivation { + pname = "bindings-gpgme"; + version = "0.1.8"; + sha256 = "1z48bkjxkjvykydhwa543sg18rwmvi7b9yg6wjpl31flaf656g76"; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ gpgme ]; + description = "Project bindings-* raw interface to gpgme"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) gpgme;}; + + "bindings-gsl" = callPackage + ({ mkDerivation, base, bindings-DSL, gsl }: + mkDerivation { + pname = "bindings-gsl"; + version = "0.2.1"; + sha256 = "0yv0k6r2pd4bbq0qsf6wfx752qn0d2d0s3jfa633gy6sg97j2n3y"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ gsl ]; + description = "Low level bindings to GNU GSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gsl;}; + + "bindings-gts" = callPackage + ({ mkDerivation, base, bindings-DSL, bindings-glib, gts }: + mkDerivation { + pname = "bindings-gts"; + version = "0.1.1"; + sha256 = "1niqkxw7wxircwgvd9z4q9j3jxswifhl0h88v3j35lbxhiz6v7kh"; + libraryHaskellDepends = [ base bindings-DSL bindings-glib ]; + libraryPkgconfigDepends = [ gts ]; + description = "Low level bindings supporting GTS, the GNU Triangulated Surface Library"; + license = lib.licenses.lgpl3Only; + }) {inherit (pkgs) gts;}; + + "bindings-hamlib" = callPackage + ({ mkDerivation, base, bindings-DSL, hamlib }: + mkDerivation { + pname = "bindings-hamlib"; + version = "0.1.0.0"; + sha256 = "1na9v5s5lqdnnj031zmqg3xfpsvy80gzr7qg0f3gsyyniww72xlz"; + revision = "1"; + editedCabalFile = "1jcpr5c0dbsczkjabbb06y5ddf21v9bbyvs0j56zbn8xpqsrgshy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ hamlib ]; + executableHaskellDepends = [ base ]; + description = "Hamlib bindings for Haskell"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hamlib-hs-demo"; + broken = true; + }) {inherit (pkgs) hamlib;}; + + "bindings-hdf5" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-hdf5"; + version = "0.1.2"; + sha256 = "1d94irqliswjqx65k147mj8i9j34xhfn5lyk5xa7ycf3m5b1g95z"; + libraryHaskellDepends = [ base bindings-DSL ]; + description = "Project bindings-* raw interface to HDF5 library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bindings-levmar" = callPackage + ({ mkDerivation, base, bindings-DSL, blas, liblapack }: + mkDerivation { + pname = "bindings-levmar"; + version = "1.1.0.5"; + sha256 = "1pbxwzslg2b1nn66nk8w5z1ryfz205m94ry9vidzyalpz2wnr074"; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ blas liblapack ]; + description = "Low level bindings to the C levmar (Levenberg-Marquardt) library"; + license = "unknown"; + }) {inherit (pkgs) blas; inherit (pkgs) liblapack;}; + + "bindings-libcddb" = callPackage + ({ mkDerivation, base, bindings-DSL, libcddb }: + mkDerivation { + pname = "bindings-libcddb"; + version = "0.3"; + sha256 = "1hygdr4w27igwc513vs7rc9i2xcmr1ndvbiwhkrdw2x0wsmz6yyy"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ libcddb ]; + description = "Low level binding to libcddb"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libcddb;}; + + "bindings-libffi" = callPackage + ({ mkDerivation, base, bindings-DSL, libffi }: + mkDerivation { + pname = "bindings-libffi"; + version = "0.3"; + sha256 = "1321hr92nsa7fljxxir8waj7i42m8dvz76h693vp4n3lqll9hcf9"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ libffi ]; + description = "Low level bindings to libffi"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libffi;}; + + "bindings-libftdi" = callPackage + ({ mkDerivation, base, bindings-DSL, libftdi, libusb }: + mkDerivation { + pname = "bindings-libftdi"; + version = "0.1"; + sha256 = "07kabkvdjiskika9vddrf9vhknld1x9s4m3b89d9m6l4gb2ln76i"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ libftdi libusb ]; + description = "Low level bindings to libftdi"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libftdi; libusb = null;}; + + "bindings-libg15" = callPackage + ({ mkDerivation, base, bindings-DSL, g15 }: + mkDerivation { + pname = "bindings-libg15"; + version = "0.2.0.0"; + sha256 = "1dy4z0m7r7sicqzx4lfibi4nbx6vaq31x93h38v90vn5i4n903vs"; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ g15 ]; + description = "Bindings to libg15"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {g15 = null;}; + + "bindings-libpci" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-libpci"; + version = "0.4.0.2"; + sha256 = "13fyg463zpbgwl8jpx6x7g63alrlb2qlmcqqvl3vhaycgxnnxw1s"; + libraryHaskellDepends = [ base bindings-DSL ]; + description = "Low level bindings to libpci"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bindings-librrd" = callPackage + ({ mkDerivation, base, bindings-DSL, librrd }: + mkDerivation { + pname = "bindings-librrd"; + version = "0.2.0.1"; + sha256 = "1dyhq06rs91g77c67lfnscn7l9fgbzikiqnv2d494jd60y1q8n8y"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ librrd ]; + description = "Low level bindings to RRDtool"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {librrd = null;}; + + "bindings-libstemmer" = callPackage + ({ mkDerivation, base, bindings-DSL, resourcet, stemmer + , transformers + }: + mkDerivation { + pname = "bindings-libstemmer"; + version = "0.1.0.0"; + sha256 = "03plarpy0fpv9anqnaqwcji3vij2qrxd4qmli77jb5npmax20r92"; + libraryHaskellDepends = [ + base bindings-DSL resourcet transformers + ]; + librarySystemDepends = [ stemmer ]; + description = "Binding for libstemmer with low level binding"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {stemmer = null;}; + + "bindings-libusb" = callPackage + ({ mkDerivation, base, bindings-DSL, libusb }: + mkDerivation { + pname = "bindings-libusb"; + version = "1.4.5.0"; + sha256 = "0xnx9p6wqbwiaqigdnf7x6vd0qq7w9wm0vxsh93adpb5wdpjza66"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ libusb ]; + description = "Low level bindings to libusb"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {libusb = null;}; + + "bindings-libv4l2" = callPackage + ({ mkDerivation, base, bindings-DSL, v4l2 }: + mkDerivation { + pname = "bindings-libv4l2"; + version = "0.1"; + sha256 = "0s31dh5g26nldb6aq6q4i6ypgajincw7n3d3vm838x3w320qvg2g"; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ v4l2 ]; + description = "bindings to libv4l2 for Linux"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {v4l2 = null;}; + + "bindings-libzip" = callPackage + ({ mkDerivation, base, bindings-DSL, libzip }: + mkDerivation { + pname = "bindings-libzip"; + version = "1.0.1"; + sha256 = "1v52rms8xghj7ip3mmzmpa45mqywl4lfl3a0v6qp8sfnc01hd3ch"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ libzip ]; + description = "Low level bindings to libzip"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libzip;}; + + "bindings-linux-videodev2" = callPackage + ({ mkDerivation, base, bindings-DSL, ioctl }: + mkDerivation { + pname = "bindings-linux-videodev2"; + version = "0.1.0.1"; + sha256 = "0k8h0i8qfmx6fg5d7mbh57brp8h896j9070bss9jmds4bhizhpw9"; + libraryHaskellDepends = [ base bindings-DSL ioctl ]; + description = "bindings to Video For Linux Two (v4l2) kernel interfaces"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bindings-lxc" = callPackage + ({ mkDerivation, base, bindings-DSL, lxc }: + mkDerivation { + pname = "bindings-lxc"; + version = "0.2.2"; + sha256 = "03nmhmggvnd3xqkg12212ysz7rr7n09vn9165qj5vw0qxr96q5n7"; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ lxc ]; + description = "Direct Haskell bindings to LXC (Linux containers) C API"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + }) {inherit (pkgs) lxc;}; + + "bindings-mmap" = callPackage + ({ mkDerivation, bindings-posix }: + mkDerivation { + pname = "bindings-mmap"; + version = "1.0"; + sha256 = "19qdf5z6mf8j8inlnax0nv1wiv4va27z4a303hpkbgda459093nd"; + libraryHaskellDepends = [ bindings-posix ]; + description = "(deprecated) see bindings-posix instead"; + license = lib.licenses.bsd3; + }) {}; + + "bindings-monetdb-mapi" = callPackage + ({ mkDerivation, base, monetdb-mapi }: + mkDerivation { + pname = "bindings-monetdb-mapi"; + version = "0.1.0.2"; + sha256 = "1f6n2x8c0r72d011piyf8fqclfxcqda98ha3w29c86y66qid0wjm"; + libraryHaskellDepends = [ base ]; + libraryPkgconfigDepends = [ monetdb-mapi ]; + description = "Low-level bindings for the MonetDB API (mapi)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {monetdb-mapi = null;}; + + "bindings-mpdecimal" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-mpdecimal"; + version = "0.8.0.0"; + sha256 = "18i68ivsrdndjpfnyq6dlmmkkx22v3rp619nm26af8ka3qai12j5"; + libraryHaskellDepends = [ base bindings-DSL ]; + description = "bindings to mpdecimal library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bindings-nettle" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, hspec, HUnit + , nettle, QuickCheck, quickcheck-io + }: + mkDerivation { + pname = "bindings-nettle"; + version = "0.4"; + sha256 = "11fnyjxb6gvl2mfnsahzadd5xj0y1p25n98qbhrkzziaihsf01ph"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ nettle ]; + testHaskellDepends = [ + base bytestring hspec HUnit QuickCheck quickcheck-io + ]; + description = "bindings to nettle crypto library"; + license = lib.licenses.gpl3Only; + }) {inherit (pkgs) nettle;}; + + "bindings-parport" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-parport"; + version = "0.0.4"; + sha256 = "1q404clpqzv0gik80ycipl94hvj27397z5cw1cs7b0yxlypllg3j"; + libraryHaskellDepends = [ base bindings-DSL ]; + description = "parport bindings"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + }) {}; + + "bindings-portaudio" = callPackage + ({ mkDerivation, base, bindings-DSL, portaudio, vector }: + mkDerivation { + pname = "bindings-portaudio"; + version = "0.3"; + sha256 = "0s8qmkx7psg6b5dbjdb90lz91rkbhfagss1c6idlhqvjjnipps90"; + libraryHaskellDepends = [ base bindings-DSL vector ]; + libraryPkgconfigDepends = [ portaudio ]; + description = "Low-level bindings to portaudio library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) portaudio;}; + + "bindings-posix" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-posix"; + version = "1.2.7"; + sha256 = "02bcb40jpwylcl48g48r2yd3j7pmij94975r3dcnmyk76kyp3fc3"; + libraryHaskellDepends = [ base bindings-DSL ]; + description = "Project bindings-* raw interface to Posix"; + license = lib.licenses.bsd3; + }) {}; + + "bindings-potrace" = callPackage + ({ mkDerivation, base, bindings-DSL, potrace }: + mkDerivation { + pname = "bindings-potrace"; + version = "0.1"; + sha256 = "0vb889f49li0lwy3zsji0f1cwzriizh9x6kg3r8676q5j08p7znd"; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ potrace ]; + description = "Low-level bindings to the potrace bitmap tracing library"; + license = lib.licenses.gpl2Only; + }) {inherit (pkgs) potrace;}; + + "bindings-ppdev" = callPackage + ({ mkDerivation, base, bindings-DSL, ioctl }: + mkDerivation { + pname = "bindings-ppdev"; + version = "0.0.3"; + sha256 = "18px429hplpabfhapwasbdgw8ynfm3vr5rf81pp173j1z0bv4ygq"; + libraryHaskellDepends = [ base bindings-DSL ioctl ]; + description = "PPDev bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bindings-saga-cmd" = callPackage + ({ mkDerivation, base, cmdargs, containers, directory, filepath + , process, text, unix + }: + mkDerivation { + pname = "bindings-saga-cmd"; + version = "0.1.1.1"; + sha256 = "11k56zsz1fg0hb0pqamq2hh3gczzqgj105qss5xrk0cgmsphhbmy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath process unix + ]; + executableHaskellDepends = [ + base cmdargs containers directory filepath process text unix + ]; + description = "Wrapping saga_cmd"; + license = lib.licenses.gpl3Only; + }) {}; + + "bindings-sane" = callPackage + ({ mkDerivation, base, bindings-DSL, sane-backends }: + mkDerivation { + pname = "bindings-sane"; + version = "0.0.1"; + sha256 = "0jxhc0x5hq6y7iznqlxbgnl37a7k8yki2ri475gyc158d47b0zm2"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ sane-backends ]; + description = "FFI bindings to libsane"; + license = lib.licenses.lgpl3Only; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) sane-backends;}; + + "bindings-sc3" = callPackage + ({ mkDerivation, base, bindings-DSL, scsynth }: + mkDerivation { + pname = "bindings-sc3"; + version = "0.4.1"; + sha256 = "07vp6hzjjrbh3j152mq8f1i6xh9m2r20a555y03p9fzdfrb5kixd"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ scsynth ]; + description = "Low-level bindings to the SuperCollider synthesis engine library"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {scsynth = null;}; + + "bindings-sipc" = callPackage + ({ mkDerivation, base, sipc }: + mkDerivation { + pname = "bindings-sipc"; + version = "1.1"; + sha256 = "1r2akdkhw054k6vg9a7jpm9ck280lsfkizz7y6cqbn1hy463grkd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ sipc ]; + executableHaskellDepends = [ base ]; + description = "Low level bindings to SIPC"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {sipc = null;}; + + "bindings-sophia" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-sophia"; + version = "0.2.0.2"; + sha256 = "0fiibm7nrsx9pzi2lvhhbw71bah6s22h3jvn417ng3lj6ghhzii6"; + libraryHaskellDepends = [ base bindings-DSL ]; + description = "Low-level bindings to sophia library"; + license = lib.licenses.bsd3; + }) {}; + + "bindings-sqlite3" = callPackage + ({ mkDerivation, base, bindings-DSL, sqlite }: + mkDerivation { + pname = "bindings-sqlite3"; + version = "1.0.3"; + sha256 = "0f30a7xdx50gs7hdv16b3m2055f0ar5c2cani318iwympnrpgww1"; + libraryHaskellDepends = [ base bindings-DSL ]; + libraryPkgconfigDepends = [ sqlite ]; + description = "Low level bindings to sqlite3"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) sqlite;}; + + "bindings-svm" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "bindings-svm"; + version = "0.2.1"; + sha256 = "1nnmyxn28qdfy2sclnxv2mf2d426vrzgs7f0vvqri6fkjnvmk11b"; + libraryHaskellDepends = [ base bindings-DSL ]; + description = "Low level bindings to libsvm"; + license = lib.licenses.bsd3; + }) {}; + + "bindings-uname" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bindings-uname"; + version = "0.1"; + sha256 = "1lsw4dh5vgmfvrx62ns5kmngzlmjzbxkx43x5i2k5qlmzp1pa3hk"; + libraryHaskellDepends = [ base ]; + description = "Low-level binding to POSIX uname(3)"; + license = lib.licenses.publicDomain; + }) {}; + + "bindings-wlc" = callPackage + ({ mkDerivation, base, bindings-DSL, convertible, wlc }: + mkDerivation { + pname = "bindings-wlc"; + version = "0.1.0.7"; + sha256 = "08i4cw6kibhss5ad7kxv841xpbibrc1l1a619650z8m93axrwgb3"; + libraryHaskellDepends = [ base bindings-DSL convertible ]; + librarySystemDepends = [ wlc ]; + testHaskellDepends = [ base ]; + description = "Bindings against the wlc library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) wlc;}; + + "bindings-yices" = callPackage + ({ mkDerivation, base, gmp, yices }: + mkDerivation { + pname = "bindings-yices"; + version = "0.3.0.2"; + sha256 = "1d8q9mfwak1ql9q72idx9cdds6fgadhp4bjy4ylxs7612qvvczi4"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ gmp yices ]; + description = "Bindings to the Yices theorem prover"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gmp; inherit (pkgs) yices;}; + + "bindynamic" = callPackage + ({ mkDerivation, base, binary, bytestring, rank1dynamic }: + mkDerivation { + pname = "bindynamic"; + version = "1.0.0.1"; + sha256 = "1dp52xagwgzmm77f1cm8mvwjy7xnckbkf1inxskq0c7xcch4wbfb"; + revision = "1"; + editedCabalFile = "0mq2h1j1xd52irb35y9j0znxzpk661w3dl4d5a011sln4jd3f663"; + libraryHaskellDepends = [ base binary bytestring rank1dynamic ]; + description = "A variation of Data.Dynamic.Dynamic with a Binary instance"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "binembed" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , dlist, filepath + }: + mkDerivation { + pname = "binembed"; + version = "0.1.0.3"; + sha256 = "163cs2qfj68dvbsyfg37hzb29jp0ylfpqlnhzjswm4j8mrcfsl3r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring Cabal ]; + executableHaskellDepends = [ + base containers directory dlist filepath + ]; + description = "Embed data into object files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "binembed"; + broken = true; + }) {}; + + "binembed-example" = callPackage + ({ mkDerivation, base, binembed, bytestring, containers, filepath + }: + mkDerivation { + pname = "binembed-example"; + version = "0.1.0.3"; + sha256 = "06lw6jvg382k3wj8ybld05bj3nchb8dqk363a69mak3r5zxg43iy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binembed bytestring containers filepath + ]; + description = "Example project using binembed to embed data in object files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "binembed-example"; + }) {}; + + "bini" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 }: + mkDerivation { + pname = "bini"; + version = "0.1.5"; + sha256 = "1d4cs2f2nmsnib14qhcsa56cpl2596nj71ydvjmgp2yhs8aw8fxq"; + libraryHaskellDepends = [ + base binary bytestring data-binary-ieee754 + ]; + description = "A collection of various methods for reading and writing bini files"; + license = lib.licenses.bsd3; + }) {}; + + "binrep" = callPackage + ({ mkDerivation, base, bytestring, bytezap, deepseq, defun-core + , flatparse, gauge, generic-data-functions, generic-random + , generic-type-asserts, generic-type-functions, hspec + , hspec-discover, parser-combinators, QuickCheck + , quickcheck-instances, refined1, strongweak, text, text-icu + , type-level-bytestrings + }: + mkDerivation { + pname = "binrep"; + version = "0.8.0"; + sha256 = "1bsncrkxixp28ffmm2dgfpai3nv8cq0db3fdy11y6gi7rri7g8cj"; + libraryHaskellDepends = [ + base bytestring bytezap deepseq defun-core flatparse + generic-data-functions generic-type-asserts generic-type-functions + parser-combinators refined1 strongweak text text-icu + type-level-bytestrings + ]; + testHaskellDepends = [ + base bytestring bytezap deepseq defun-core flatparse + generic-data-functions generic-random generic-type-asserts + generic-type-functions hspec parser-combinators QuickCheck + quickcheck-instances refined1 strongweak text text-icu + type-level-bytestrings + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring bytezap deepseq defun-core flatparse gauge + generic-data-functions generic-type-asserts generic-type-functions + parser-combinators refined1 strongweak text text-icu + type-level-bytestrings + ]; + description = "Encode precise binary representations directly in types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.raehik ]; + }) {}; + + "bins" = callPackage + ({ mkDerivation, base, containers, finite-typelits + , ghc-typelits-knownnat, ghc-typelits-natnormalise, math-functions + , profunctors, reflection, tagged, vector-sized + }: + mkDerivation { + pname = "bins"; + version = "0.1.2.0"; + sha256 = "03pzpf8vw7d8cg8raqjpq9dz78r5qqczmjmyc2q5ax3ghcdzx0wa"; + libraryHaskellDepends = [ + base containers finite-typelits ghc-typelits-knownnat + ghc-typelits-natnormalise math-functions profunctors reflection + tagged vector-sized + ]; + description = "Aggregate continuous values into discrete bins"; + license = lib.licenses.bsd3; + }) {}; + + "binsm" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring + , optparse-applicative, parsec + }: + mkDerivation { + pname = "binsm"; + version = "0.1.3"; + sha256 = "1id0gfgi4vsv8vi5dlvgcgc41ml5sywawzw1v4f1bcq92qirczkc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint base bytestring optparse-applicative parsec + ]; + description = "binary files splitter and merger"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "binsm"; + broken = true; + }) {}; + + "bio" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, mtl, parallel, parsec, QuickCheck, random, tagsoup + }: + mkDerivation { + pname = "bio"; + version = "0.5.3"; + sha256 = "1vby3nbqbwza65jg5d0bmzh22i5s20cjbqdgaq9zasza7ywgkj22"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring containers directory mtl parallel + parsec QuickCheck tagsoup + ]; + executableHaskellDepends = [ base bytestring random ]; + description = "A bioinformatics library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bio-sequence" = callPackage + ({ mkDerivation, array, base, bytestring, hspec, parsec, QuickCheck + , template-haskell, text + }: + mkDerivation { + pname = "bio-sequence"; + version = "0.1.0.0"; + sha256 = "0x9il05qdzmj6ka0pr8nbjg8zi073f52lpfd0dhzxy2f15zdralc"; + libraryHaskellDepends = [ + array base bytestring parsec template-haskell text + ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bioace" = callPackage + ({ mkDerivation, base, bioalign, biocore, bytestring, parsec }: + mkDerivation { + pname = "bioace"; + version = "0.0.1"; + sha256 = "08k2w66gpysjk038pi50lc21gbn2dyp5z8ls0qhcmjqc59dn8hvg"; + libraryHaskellDepends = [ + base bioalign biocore bytestring parsec + ]; + description = "Library for reading ace assembly files"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bioalign" = callPackage + ({ mkDerivation, base, biocore, bytestring }: + mkDerivation { + pname = "bioalign"; + version = "0.0.5"; + sha256 = "006gg8ds6klrl9rc1csi247rf8gzlgn9mdi0jl4pjz5xmf0jw5dr"; + libraryHaskellDepends = [ base biocore bytestring ]; + description = "Data structures and helper functions for calculating alignments"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "biocore" = callPackage + ({ mkDerivation, base, bytestring, stringable }: + mkDerivation { + pname = "biocore"; + version = "0.3.1"; + sha256 = "06ml9p144bv0c9hv6pkcvhdgc0vw0jxzbqb834ilr38kjmrpsar1"; + revision = "1"; + editedCabalFile = "0lz3inilvxn1simbpm8002iv7h9wk1gzng2vj3gpxps99zvihqc4"; + libraryHaskellDepends = [ base bytestring stringable ]; + description = "A bioinformatics library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "biofasta" = callPackage + ({ mkDerivation, base, biocore, bytestring }: + mkDerivation { + pname = "biofasta"; + version = "0.0.3"; + sha256 = "1l770sg2gcg7wl5yfrrk9nr7hgd5m0q158ad5nd8z7i5vsfah8b2"; + libraryHaskellDepends = [ base biocore bytestring ]; + description = "Library for reading fasta sequence files"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "biofastq" = callPackage + ({ mkDerivation, base, biocore, bytestring }: + mkDerivation { + pname = "biofastq"; + version = "0.1"; + sha256 = "0453cb2sw6x9hx3z7w3fvymwi0l0s86wlvi6vvsh0jcwas3iirbl"; + libraryHaskellDepends = [ base biocore bytestring ]; + description = "A library for reading FASTQ files"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "biohazard" = callPackage + ({ mkDerivation, attoparsec, base, base-prelude, bytestring, Cabal + , containers, directory, exceptions, hashable, monad-control + , optparse-applicative, primitive, stm, streaming, text + , transformers, transformers-base, unix, unordered-containers + , vector, vector-algorithms, zlib + }: + mkDerivation { + pname = "biohazard"; + version = "2.1"; + sha256 = "1z837bb61wggqnbkh7hfs22hjxqh6z6z6w2whl1kq6lj0hif05c1"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + attoparsec base base-prelude bytestring containers directory + exceptions hashable monad-control optparse-applicative primitive + stm streaming text transformers transformers-base unix + unordered-containers vector vector-algorithms zlib + ]; + description = "bioinformatics support library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bioinformatics-toolkit" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring + , bytestring-lexing, case-insensitive, clustering, conduit + , conduit-extra, containers, criterion, data-default-class + , data-ordlist, deepseq, 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.10.0"; + sha256 = "07fzdwl5cknkjwzwf8ixhapx0c5wyxgimrx4pxipj5gm30ryl62z"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty attoparsec base bytestring bytestring-lexing + case-insensitive clustering conduit conduit-extra containers + data-default-class data-ordlist deepseq double-conversion hexpat + HsHTSLib http-conduit IntervalMap math-functions matrices microlens + microlens-th mtl parallel primitive split statistics text + transformers unordered-containers vector vector-algorithms word8 + ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra data-default-class matrices + microlens mtl random tasty tasty-golden tasty-hunit + unordered-containers vector + ]; + benchmarkHaskellDepends = [ + base bytestring clustering conduit conduit-extra criterion + data-default-class mtl random + ]; + description = "A collection of bioinformatics tools"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "biophd" = callPackage + ({ mkDerivation, base, binary, biocore, bytestring, parsec, text + , time, time-locale-compat + }: + mkDerivation { + pname = "biophd"; + version = "0.0.8"; + sha256 = "0p3xfv61xzz29qg660pcsgns7r5q1cybk3hdvdnwf0cqdc9fhxbl"; + libraryHaskellDepends = [ + base binary biocore bytestring parsec text time time-locale-compat + ]; + description = "Library for reading phd sequence files"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "biopsl" = callPackage + ({ mkDerivation, base, biocore, bytestring, cmdargs + , unordered-containers + }: + mkDerivation { + pname = "biopsl"; + version = "0.4"; + sha256 = "1v9vg9gnrf606raqlzcd15irg60v3cf5m0yy5qsdyxm24102bgmj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base biocore bytestring ]; + executableHaskellDepends = [ cmdargs unordered-containers ]; + description = "Library and executables for working with PSL files"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "biosff" = callPackage + ({ mkDerivation, array, base, binary, biocore, bytestring, cmdargs + , mtl + }: + mkDerivation { + pname = "biosff"; + version = "0.3.7.1"; + sha256 = "1mxsqxcf5sh37gpfqil499i9n8wi3sk5sl2cx6x6agbc0n726bwq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base binary biocore bytestring ]; + executableHaskellDepends = [ array base cmdargs mtl ]; + description = "Library and executables for working with SFF files"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "biostockholm" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base, biocore + , blaze-builder, blaze-builder-conduit, bytestring, conduit + , containers, deepseq, hspec, HUnit, QuickCheck, transformers + , zlib-conduit + }: + mkDerivation { + pname = "biostockholm"; + version = "0.3.4"; + sha256 = "04k7cl8fjsi2mv60p2qg2nmy86z2adw9gzjnkxffqsc1q85y4lz7"; + libraryHaskellDepends = [ + attoparsec attoparsec-conduit base biocore blaze-builder + blaze-builder-conduit bytestring conduit containers deepseq + ]; + testHaskellDepends = [ + base biocore bytestring conduit containers hspec HUnit QuickCheck + transformers zlib-conduit + ]; + description = "Parsing and rendering of Stockholm files (used by Pfam, Rfam and Infernal)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bip32" = callPackage + ({ mkDerivation, base, base16-bytestring, base58-bytestring, binary + , bitcoin-hash, bitcoin-keys, bytestring, hedgehog, tasty + , tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "bip32"; + version = "0.2"; + sha256 = "1ji71m6mdnhqscadrmxs4pwb18cc5j91dhlnqs3d76gk32fyy32q"; + revision = "1"; + editedCabalFile = "0069h82abfgy824zpkdfljwm2y6g7hm5q7yjxrrc08abdn72dkg2"; + libraryHaskellDepends = [ + base base58-bytestring binary bitcoin-hash bitcoin-keys bytestring + ]; + testHaskellDepends = [ + base base16-bytestring base58-bytestring binary bitcoin-keys + bytestring hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "BIP-0032: Hierarchical Deterministic Wallets for Bitcoin and other cryptocurrencies"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "birch-beer" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, colour + , containers, deepseq, diagrams, diagrams-cairo, diagrams-graphviz + , diagrams-gtk, diagrams-lib, diversity, elbow, fgl, foldl + , graphviz, gtk, hierarchical-clustering + , hierarchical-spectral-clustering, lens, matrix-market-attoparsec + , mtl, optparse-generic, palette, plots, safe, scientific + , sparse-linear-algebra, spectral-clustering, split, statistics + , SVGFonts, temporary, text, text-show, typed-spreadsheet, vector + }: + mkDerivation { + pname = "birch-beer"; + version = "0.4.2.1"; + sha256 = "19r14rjlcsdp1g2f2lkhhicjxfi0wqfdba987j2znmxjr0p779gg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cassava colour containers deepseq diagrams + diagrams-cairo diagrams-graphviz diagrams-gtk diagrams-lib + diversity elbow fgl foldl graphviz gtk hierarchical-clustering + hierarchical-spectral-clustering lens matrix-market-attoparsec mtl + optparse-generic palette plots safe scientific + sparse-linear-algebra spectral-clustering split statistics SVGFonts + temporary text text-show typed-spreadsheet vector + ]; + executableHaskellDepends = [ + aeson base bytestring cassava colour containers diagrams + diagrams-cairo diagrams-lib elbow hierarchical-spectral-clustering + lens optparse-generic sparse-linear-algebra text text-show vector + ]; + description = "Plot a colorful tree"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "birch-beer"; + }) {}; + + "bird" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, hack + , hack-handler-happstack, haskell98, MissingH, mtl, parsec, process + , rallod + }: + mkDerivation { + pname = "bird"; + version = "0.0.19"; + sha256 = "0w380dcpk8gp5cx24nh6xlnibd6pw93wmxcajl26p4kd5cxbgfqz"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers data-default hack hack-handler-happstack + haskell98 MissingH mtl parsec process rallod + ]; + description = "A simple, sinatra-inspired web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bird"; + }) {}; + + "birds-of-paradise" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "birds-of-paradise"; + version = "0.2.1.2"; + sha256 = "1wx04hsgdd7xlswwq2fnhc441hs2w61f4nbm4pb8ky971qnsnali"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Birds of Paradise"; + license = lib.licenses.bsd3; + }) {}; + + "bisc" = callPackage + ({ mkDerivation, base, bytestring, configurator, data-default + , directory, exceptions, filepath, leveldb-haskell, mtl + , optparse-applicative, resourcet, selda, selda-sqlite, text, unix + }: + mkDerivation { + pname = "bisc"; + version = "0.4.1.0"; + sha256 = "06jb8kikpdc9fz5ndy8qmqv1zmvxjg130wvsh23hhp8a01n4pxca"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring configurator data-default directory exceptions + filepath leveldb-haskell mtl optparse-applicative resourcet selda + selda-sqlite text unix + ]; + description = "A small tool that clears cookies (and more)"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "bisc"; + }) {}; + + "biscuit-haskell" = callPackage + ({ mkDerivation, aeson, async, base, base16, base64, bytestring + , cereal, containers, criterion, cryptonite, lens, lens-aeson + , megaparsec, memory, mtl, parser-combinators, protobuf, random + , regex-tdfa, tasty, tasty-hunit, template-haskell, text + , th-lift-instances, time, validation-selective + }: + mkDerivation { + pname = "biscuit-haskell"; + version = "0.3.0.0"; + sha256 = "07n5s6rlalxq12ha8fk8j2ghq015p56n23pdp4y5ba3ax58lgg9b"; + libraryHaskellDepends = [ + async base base16 base64 bytestring cereal containers cryptonite + megaparsec memory mtl parser-combinators protobuf random regex-tdfa + template-haskell text th-lift-instances time validation-selective + ]; + testHaskellDepends = [ + aeson async base base16 base64 bytestring cereal containers + cryptonite lens lens-aeson megaparsec mtl parser-combinators + protobuf random tasty tasty-hunit template-haskell text + th-lift-instances time validation-selective + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Library support for the Biscuit security token"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "biscuit-servant" = callPackage + ({ mkDerivation, base, biscuit-haskell, bytestring, hspec + , http-client, mtl, servant, servant-client, servant-client-core + , servant-server, text, time, wai, warp + }: + mkDerivation { + pname = "biscuit-servant"; + version = "0.3.0.0"; + sha256 = "1dky9skcfd25pf0plfd5x7framqsvw98ab96xxmnsy6825h6qazd"; + libraryHaskellDepends = [ + base biscuit-haskell bytestring mtl servant-server text wai + ]; + testHaskellDepends = [ + base biscuit-haskell bytestring hspec http-client mtl servant + servant-client servant-client-core servant-server text time warp + ]; + description = "Servant support for the Biscuit security token"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bisect-binary" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hashable + , haskeline, integer-logarithms, optparse-applicative, process + , terminal-size, time, yaml + }: + mkDerivation { + pname = "bisect-binary"; + version = "0.1.0.1"; + sha256 = "000dydglclgk65ryb2n2zdrwp1rnzv7phmh2vi8s1gpp67b5l5ad"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath hashable haskeline + integer-logarithms optparse-applicative process terminal-size time + yaml + ]; + description = "Determine relevant parts of binary data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "bisect-binary"; + broken = true; + }) {}; + + "bishbosh" = callPackage + ({ mkDerivation, array, base, containers, data-default, deepseq + , directory, extra, factory, filepath, ghc-prim, HUnit, hxt + , hxt-relaxng, mtl, parallel, polyparse, process, QuickCheck + , random, time, toolshed, unix + }: + mkDerivation { + pname = "bishbosh"; + version = "0.1.4.0"; + sha256 = "1gnydsskfs0ws0pa8kl4xcd2c7n3bdq6n3kf2lxnwq6s23kdj9by"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base containers data-default deepseq extra factory filepath + ghc-prim hxt mtl parallel polyparse process random time toolshed + ]; + executableHaskellDepends = [ + array base containers data-default deepseq directory extra factory + filepath hxt hxt-relaxng mtl process random toolshed unix + ]; + testHaskellDepends = [ + array base containers data-default deepseq extra filepath HUnit hxt + mtl polyparse QuickCheck random toolshed + ]; + description = "Plays chess"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bit-array" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, numeric-qq }: + mkDerivation { + pname = "bit-array"; + version = "0.1.2"; + sha256 = "0g3yr1dp32983x7my8qwqaz6naap0qlxswa0864mb27a59jvq1qn"; + libraryHaskellDepends = [ base numeric-qq ]; + testHaskellDepends = [ base directory doctest filepath ]; + description = "A bit array (aka bitset, bitmap, bit vector) API for numeric types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bit-protocol" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, dlist + , ghc-prim, QuickCheck, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "bit-protocol"; + version = "0.2.3.0"; + sha256 = "06f9rl0zjaldfv42lryqvm42w5ri21wvza53zdkqrim9krdqh0ph"; + libraryHaskellDepends = [ + base base64-bytestring bytestring dlist ghc-prim QuickCheck + ]; + testHaskellDepends = [ + base base64-bytestring bytestring dlist ghc-prim QuickCheck tasty + tasty-hunit tasty-quickcheck + ]; + description = "Encode binary protocols with some odd bit numbers into a bytestring"; + license = lib.licenses.bsd3; + }) {}; + + "bit-stream" = callPackage + ({ mkDerivation, base, criterion, ghc-prim, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, tasty-smallcheck, vector + }: + mkDerivation { + pname = "bit-stream"; + version = "0.1.0.2"; + sha256 = "1x4vcg2y2il540syqdzk2wdixs8g672lhzjm46y40x4299yjw7w1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ghc-prim vector ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck + vector + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Lazy, infinite, compact stream of Bool with O(1) indexing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bit-vector" = callPackage + ({ mkDerivation, base, QuickCheck, tasty, tasty-quickcheck + , tasty-th, vector + }: + mkDerivation { + pname = "bit-vector"; + version = "0.2.0"; + sha256 = "1h3hm1akbj2qzl3df877hfgz3fanhvrj6czxvjbpcalpf3d6h5z1"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck tasty-th vector + ]; + description = "Simple bit vectors for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "bitarray" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "bitarray"; + version = "0.0.1.1"; + sha256 = "00nqd62cbh42qqqvcl6iv1i9kbv0f0mkiygv4j70wfh5cl86yzxj"; + revision = "1"; + editedCabalFile = "10fk92v9afjqk43zi621jxl0n8kci0xjj32lz3vqa9xbh67zjz45"; + libraryHaskellDepends = [ array base ]; + description = "Mutable and immutable bit arrays"; + license = lib.licenses.bsd3; + }) {}; + + "bitcoin-address" = callPackage + ({ mkDerivation, base, base16-bytestring, base58-bytestring, bech32 + , binary, bitcoin-hash, bitcoin-keys, bitcoin-script, bytestring + , hedgehog, tasty, tasty-hedgehog, tasty-hunit, text + }: + mkDerivation { + pname = "bitcoin-address"; + version = "0.1"; + sha256 = "1pxxscq4giqgkk5dy55lmsypqssdddbwp25a7d3n04x3gd23j5ym"; + libraryHaskellDepends = [ + base base58-bytestring bech32 binary bitcoin-hash bitcoin-keys + bitcoin-script bytestring text + ]; + testHaskellDepends = [ + base base16-bytestring bitcoin-keys bitcoin-script bytestring + hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "Bitcoin address generation and rendering. Parsing coming soon."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bitcoin-api" = callPackage + ({ mkDerivation, aeson, base, base58string, binary, bitcoin-block + , bitcoin-script, bitcoin-tx, bitcoin-types, bytestring, hexstring + , hspec, http-client, lens, lens-aeson, text, unordered-containers + , wreq + }: + mkDerivation { + pname = "bitcoin-api"; + version = "0.12.1"; + sha256 = "0c1ydggik4k3vj93bqk53privyblkwhd32jizw25qk5j34axwy69"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base58string binary bitcoin-block bitcoin-script + bitcoin-tx bitcoin-types bytestring hexstring lens lens-aeson text + unordered-containers wreq + ]; + testHaskellDepends = [ + base base58string bitcoin-script bitcoin-tx bytestring hspec + http-client lens text wreq + ]; + description = "Provides access to the RPC API of Bitcoin Core"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bitcoin-api-extra" = callPackage + ({ mkDerivation, base, binary, bitcoin-api, bitcoin-block + , bitcoin-tx, bytestring, conduit, hspec, http-client, lens, stm + , stm-chans, stm-conduit, text, transformers, wreq + }: + mkDerivation { + pname = "bitcoin-api-extra"; + version = "0.9.1"; + sha256 = "1z6pppjgq6sy4q78k176pnr6y3lq369brqf0pg90v0qggl0cc8y4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bitcoin-api bitcoin-block bitcoin-tx bytestring conduit + lens stm stm-chans stm-conduit text transformers + ]; + testHaskellDepends = [ + base bitcoin-api bitcoin-tx bytestring conduit hspec http-client + lens text wreq + ]; + description = "Higher level constructs on top of the bitcoin-api package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bitcoin-block" = callPackage + ({ mkDerivation, base, binary, bitcoin-tx, bitcoin-types + , bytestring, cryptohash, hexstring, hspec, largeword, lens + }: + mkDerivation { + pname = "bitcoin-block"; + version = "0.13.1"; + sha256 = "0nkx86fwv65x9vz6ni6qgz61afnvcifw2g92bnwdli8hww7prxfp"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bitcoin-tx bitcoin-types bytestring cryptohash + hexstring largeword lens + ]; + testHaskellDepends = [ + base bitcoin-tx bitcoin-types bytestring hexstring hspec + ]; + description = "Utility functions for manipulating bitcoin blocks"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bitcoin-compact-filters" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, haskoin-core + , memory, tasty, tasty-hunit, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "bitcoin-compact-filters"; + version = "0.1.1"; + sha256 = "13fpli3zbvm8ia76yb90c0mz5zkiq47frqijqwi7kdqbzx198ps9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cereal haskoin-core memory text transformers + ]; + testHaskellDepends = [ + aeson base bytestring cereal haskoin-core tasty tasty-hunit + tasty-quickcheck text + ]; + description = "BIP 158 compact block filters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bitcoin-hash" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, memory, tasty + , tasty-hunit, time + }: + mkDerivation { + pname = "bitcoin-hash"; + version = "0.1"; + sha256 = "10xg9n1r505p4jh8mz43v48h1b3dck2mki27lkn9d8bh19jzk20k"; + libraryHaskellDepends = [ base bytestring cryptonite memory ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit time ]; + description = "Bitcoin hash primitives"; + license = lib.licenses.asl20; + }) {}; + + "bitcoin-hs" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, directory, filepath, ghc-prim, HTTP, json, mtl, network + , network-uri, old-locale, QuickCheck, random, tasty, tasty-hunit + , tasty-quickcheck, time, transformers + }: + mkDerivation { + pname = "bitcoin-hs"; + version = "0.0.1"; + sha256 = "01vmf3qgj8g37xm01cbhyvxsw0h39bngpjrhq0kbc6mg83p2wy59"; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory filepath + ghc-prim HTTP json mtl network network-uri old-locale random time + transformers + ]; + testHaskellDepends = [ + array base binary bytestring containers mtl old-locale QuickCheck + random tasty tasty-hunit tasty-quickcheck time transformers + ]; + description = "Partial implementation of the Bitcoin protocol (as of 2013)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bitcoin-keys" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, hedgehog + , secp256k1-haskell, tasty, tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "bitcoin-keys"; + version = "0.1"; + sha256 = "18xdwp3p2r1cv5f84mfl5dj2hd6v2dnvqam8ny9jv9kswn4m66c0"; + libraryHaskellDepends = [ base bytestring secp256k1-haskell ]; + testHaskellDepends = [ + base base16-bytestring bytestring hedgehog tasty tasty-hedgehog + tasty-hunit + ]; + description = "Bitcoin keys"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bitcoin-payment-channel" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring + , blockchain-restful-address-index-api, bytestring, cereal + , criterion, data-default-class, deepseq, either, errors + , haskoin-core, hexstring, hspec, hspec-discover, monad-time, mtl + , QuickCheck, random, rbpcp-api, scientific, semigroups + , string-conversions, tagged, test-framework + , test-framework-quickcheck2, text, tf-random, time, transformers + }: + mkDerivation { + pname = "bitcoin-payment-channel"; + version = "1.2.0.0"; + sha256 = "022wkygx76557cqkw0rvkmv3111n6hiyk3vwym3ampbkr2dv998f"; + libraryHaskellDepends = [ + aeson base base16-bytestring blockchain-restful-address-index-api + bytestring cereal data-default-class deepseq either errors + haskoin-core hexstring hspec monad-time mtl QuickCheck rbpcp-api + scientific semigroups string-conversions tagged text time + transformers + ]; + testHaskellDepends = [ + aeson base base16-bytestring base64-bytestring + blockchain-restful-address-index-api bytestring cereal + data-default-class deepseq either errors haskoin-core hexstring + hspec hspec-discover monad-time mtl QuickCheck random rbpcp-api + scientific semigroups string-conversions tagged test-framework + test-framework-quickcheck2 text tf-random time transformers + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + aeson base base16-bytestring blockchain-restful-address-index-api + bytestring cereal criterion data-default-class deepseq either + errors haskoin-core hexstring hspec monad-time mtl QuickCheck + rbpcp-api scientific semigroups string-conversions tagged text time + transformers + ]; + description = "Instant, two-party Bitcoin payments"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {blockchain-restful-address-index-api = null;}; + + "bitcoin-rpc" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal + , containers, ghc-prim, HTTP, HUnit, mtl, network, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, unix, unordered-containers, watchdog + }: + mkDerivation { + pname = "bitcoin-rpc"; + version = "0.5.0.1"; + sha256 = "0bx54033w0yjb2isd7cvnd46qz3nqs7z6flw0mb1nkd81sdxbhp2"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring cereal containers ghc-prim HTTP + mtl network text unix unordered-containers watchdog + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring cereal containers ghc-prim HTTP + HUnit mtl network QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text unix unordered-containers watchdog + ]; + description = "Library to communicate with the Satoshi Bitcoin daemon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bitcoin-script" = callPackage + ({ mkDerivation, base, base16-bytestring, binary, bytestring, hspec + , text + }: + mkDerivation { + pname = "bitcoin-script"; + version = "0.11.1"; + sha256 = "0k3v35p6qpgh88gc5rqpcmh202xrn2rind9641dinwqqx631v31r"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base16-bytestring binary bytestring text + ]; + testHaskellDepends = [ base bytestring hspec ]; + description = "Compilation, manipulation and decompilation of Bitcoin scripts"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bitcoin-scripting" = callPackage + ({ mkDerivation, attoparsec, base, bytes, bytestring, cereal + , containers, haskoin-core, tasty, tasty-hunit, tasty-quickcheck + , text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "bitcoin-scripting"; + version = "0.3.0"; + sha256 = "1iypj388zlly1i80vdwzz4zhcn2vajq5b3fbhaabc3348fhsibas"; + libraryHaskellDepends = [ + attoparsec base bytestring cereal containers haskoin-core text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + base bytes bytestring cereal haskoin-core tasty tasty-hunit + tasty-quickcheck text unordered-containers + ]; + description = "Resources for working with miniscript, and script descriptors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bitcoin-tx" = callPackage + ({ mkDerivation, base, binary, bitcoin-script, bitcoin-types + , bytestring, cryptohash, hexstring, hspec, lens + }: + mkDerivation { + pname = "bitcoin-tx"; + version = "0.13.1"; + sha256 = "006c55l6q6cknxw0k0kzr8vkv8azapfb4mkax6ac6rih6mjq5f1v"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bitcoin-script bitcoin-types bytestring cryptohash + hexstring lens + ]; + testHaskellDepends = [ + base bitcoin-script bytestring hexstring hspec + ]; + description = "Utility functions for manipulating bitcoin transactions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bitcoin-types" = callPackage + ({ mkDerivation, base, base58string, binary, bytestring, hexstring + , hspec, text + }: + mkDerivation { + pname = "bitcoin-types"; + version = "0.9.2"; + sha256 = "02y4svhcsml37p78g4cm97kyigcakgf4hds4bxnp0r4ba1498bxp"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base58string binary bytestring hexstring text + ]; + testHaskellDepends = [ + base base58string bytestring hexstring hspec + ]; + description = "Provides consistent low-level types used commonly among Bitcoin implementations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bitcoind-regtest" = callPackage + ({ mkDerivation, base, bitcoind-rpc, bytestring, cereal, containers + , haskoin-core, http-client, optparse-applicative, process, servant + , servant-client, tasty, tasty-hunit, temporary, text + }: + mkDerivation { + pname = "bitcoind-regtest"; + version = "0.2.0.0"; + sha256 = "06sk8kb3vjf7a2k7rhqpc7j1lbqd69xyhb25dc8bk7110m5l38cf"; + revision = "1"; + editedCabalFile = "15qqqvrx3ikbzvws2n5mywqlpsg8g437gsdj19cdfa6cc4bd8kqh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bitcoind-rpc cereal containers haskoin-core http-client + process servant servant-client temporary text + ]; + executableHaskellDepends = [ + base bitcoind-rpc bytestring cereal haskoin-core http-client + optparse-applicative process servant servant-client temporary text + ]; + testHaskellDepends = [ + base bitcoind-rpc cereal haskoin-core http-client process servant + servant-client tasty tasty-hunit temporary text + ]; + description = "A library for working with bitcoin-core regtest networks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bitcoind-rpc-explorer"; + }) {}; + + "bitcoind-rpc" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring + , bitcoin-compact-filters, bytestring, cereal, haskoin-core + , http-client, scientific, servant, servant-client + , servant-jsonrpc-client, text, time, transformers + }: + mkDerivation { + pname = "bitcoind-rpc"; + version = "0.2.0.0"; + sha256 = "0y5y5bdbhc1kcdk2nwjv2x5nz9vg5j38mc3l9pjyizz1s5yzn9rc"; + revision = "1"; + editedCabalFile = "0zg4ym032v3bzr24ap9afl05difcxgd4wwipbvfbjybka1dwwr97"; + libraryHaskellDepends = [ + aeson base base16-bytestring bitcoin-compact-filters bytestring + cereal haskoin-core http-client scientific servant servant-client + servant-jsonrpc-client text time transformers + ]; + description = "A streamlined interface to bitcoin core using Haskoin types and Servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bitfield" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-sydtest, QuickCheck + , sydtest, sydtest-discover, validity + }: + mkDerivation { + pname = "bitfield"; + version = "0.0.0.0"; + sha256 = "1b9jqbcyzp1ajcgjiipjgn1h514kl6zav4ai474x6xalhvwfcpx9"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base genvalidity genvalidity-sydtest QuickCheck sydtest validity + ]; + testToolDepends = [ sydtest-discover ]; + description = "Generic and easy to use haskell bitfields"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bitly-cli" = callPackage + ({ mkDerivation, base, Bitly, directory, filepath, regexpr }: + mkDerivation { + pname = "bitly-cli"; + version = "0.1.2"; + sha256 = "0g63lg3599clbn4xcg9kcak6hs4877dwj00607c5gyh5x4d2c21d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Bitly directory filepath regexpr + ]; + description = "A command line tool to access bit.ly URL shortener."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bitly"; + }) {}; + + "bitmap" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bitmap"; + version = "0.0.2"; + sha256 = "1flrfbrsnlcal7qyvl1wb0p8c14w0mvvkmgs7d943jqnlh4gay5m"; + libraryHaskellDepends = [ base bytestring ]; + description = "A library for handling and manipulating bitmaps (rectangular pixel arrays)"; + license = lib.licenses.bsd3; + }) {}; + + "bitmap-opengl" = callPackage + ({ mkDerivation, base, bitmap, OpenGL }: + mkDerivation { + pname = "bitmap-opengl"; + version = "0.0.1.5"; + sha256 = "1wq1p0vvif750gpyh2kq3agzwga3hx0fq28irbw5dgrz462dd9pv"; + libraryHaskellDepends = [ base bitmap OpenGL ]; + description = "OpenGL support for Data.Bitmap."; + license = lib.licenses.bsd3; + }) {}; + + "bitmaps" = callPackage + ({ mkDerivation, array, base, binary, bitmap, bytestring, cereal + , containers, monad-state, stb-image, string-class, tagged, zlib + }: + mkDerivation { + pname = "bitmaps"; + version = "0.2.6.3"; + sha256 = "1cbfbbyvmdlfwn6pjhxkd8f4ajkp9cm18apzmrqffrj58gmzr1p0"; + revision = "1"; + editedCabalFile = "1h21j5np4cnawda05fjl9k75z7ayqh0k6ndrr3l9ayrdxmflcaab"; + libraryHaskellDepends = [ + array base binary bitmap bytestring cereal containers monad-state + stb-image string-class tagged zlib + ]; + description = "Bitmap library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bits" = callPackage + ({ mkDerivation, base, bytes, mtl, transformers }: + mkDerivation { + pname = "bits"; + version = "0.6"; + sha256 = "18s2aa99cwcshcws2zl2ll7xgqn9dpznpkv1nplamc9h4vmqqs93"; + revision = "1"; + editedCabalFile = "1f118vwwskai74l6wn5sfy002k241qv1rhpsahphfr58llzgvv50"; + libraryHaskellDepends = [ base bytes mtl transformers ]; + description = "Various bit twiddling and bitwise serialization primitives"; + license = lib.licenses.bsd3; + }) {}; + + "bits-atomic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bits-atomic"; + version = "0.1.3"; + sha256 = "13fbakkwcdk63dm7r0mcsanm5mijp73c7x1kxpay2f03rxb39b70"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + description = "Atomic bit operations on memory locations for low-level synchronization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bits-bytestring" = callPackage + ({ mkDerivation, base, bits, bytestring, criterion, hspec + , QuickCheck + }: + mkDerivation { + pname = "bits-bytestring"; + version = "0.1.0.1"; + sha256 = "0lk1dc3zifndgjxqq5ld25n7h99fp6il4wl09b5rz7aq0l5hzsfr"; + libraryHaskellDepends = [ base bits bytestring ]; + testHaskellDepends = [ base bits bytestring hspec QuickCheck ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Bits instance for bytestrings"; + license = lib.licenses.bsd3; + }) {}; + + "bits-bytestring-lazy" = callPackage + ({ mkDerivation, base, bits, bits-bytestring, bytestring, criterion + , hspec, QuickCheck + }: + mkDerivation { + pname = "bits-bytestring-lazy"; + version = "0.1.0.1"; + sha256 = "1xga4pqqxzl2i8r5vf0cv1cv9j42vszgvgxcdag2inq78c3ds8pj"; + libraryHaskellDepends = [ base bits bytestring ]; + testHaskellDepends = [ base bits bytestring hspec QuickCheck ]; + benchmarkHaskellDepends = [ + base bits-bytestring bytestring criterion + ]; + description = "Bits instance for lazy bytestrings"; + license = lib.licenses.bsd3; + }) {}; + + "bits-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, criterion, hspec, HUnit + , mtl, random + }: + mkDerivation { + pname = "bits-conduit"; + version = "0.2.0.0"; + sha256 = "08hgl1pvwadnrgqcs1yl7lvqgh955swbscpay4chb097pqqggdrj"; + libraryHaskellDepends = [ base bytestring conduit mtl ]; + testHaskellDepends = [ base bytestring conduit hspec HUnit mtl ]; + benchmarkHaskellDepends = [ + base bytestring conduit criterion random + ]; + description = "Bitstream support for Conduit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bits-extra" = callPackage + ({ mkDerivation, base, criterion, doctest, doctest-discover + , ghc-prim, hedgehog, hspec, hspec-discover, hw-hedgehog + , hw-hspec-hedgehog, vector + }: + mkDerivation { + pname = "bits-extra"; + version = "0.0.2.3"; + sha256 = "1lyrr5jg8yg9cb97pn1pd4qgc7qn3irv8k5ra5j48fyn1rb6z4r7"; + revision = "3"; + editedCabalFile = "0cmss27g52vcw8vx8y5smvmiqrr1r6s1b9vihw4qrjj91x7w8sf9"; + libraryHaskellDepends = [ base ghc-prim vector ]; + testHaskellDepends = [ + base doctest doctest-discover ghc-prim hedgehog hspec hw-hedgehog + hw-hspec-hedgehog + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ base criterion ghc-prim vector ]; + description = "Useful bitwise operations"; + license = lib.licenses.bsd3; + }) {}; + + "bits-extras" = callPackage + ({ mkDerivation, base, gcc_s }: + mkDerivation { + pname = "bits-extras"; + version = "0.1.3"; + sha256 = "0sy9dksmdx0773bsn8yi5hw4qpgn16g8aqqj888w1x75cbsxr997"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ gcc_s ]; + description = "Efficient high-level bit operations not found in Data.Bits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {gcc_s = null;}; + + "bits-show" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "bits-show"; + version = "0.0.0.0"; + sha256 = "06q6z19dx6sx9r1n8wkhi8mi5x4m2jhj55fvnsxsdxhfg1580vps"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Showing data as strings of 0 and 1"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bitset" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, ghc-prim + , gmp, integer-gmp, QuickCheck, random, random-shuffle, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "bitset"; + version = "1.4.8"; + sha256 = "0h912i3wb6v8sx0c4mlp0j65l3yhpdsk3my8zhif2jls2sxns988"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base deepseq ghc-prim integer-gmp ]; + librarySystemDepends = [ gmp ]; + testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq ghc-prim integer-gmp random + random-shuffle + ]; + benchmarkSystemDepends = [ gmp ]; + description = "A space-efficient set data structure"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gmp;}; + + "bitset-word8" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , hspec, hspec-discover, QuickCheck, template-haskell + , th-lift-instances, vector + }: + mkDerivation { + pname = "bitset-word8"; + version = "0.1.1.2"; + sha256 = "06axklmjzwq2s9s3p5m5z0isl4smxhs8hij7zm9c7pd5hj7xhipj"; + libraryHaskellDepends = [ + base containers template-haskell th-lift-instances + ]; + testHaskellDepends = [ + base containers hspec QuickCheck template-haskell th-lift-instances + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring containers criterion deepseq template-haskell + th-lift-instances vector + ]; + description = "Space efficient set of Word8 and some pre-canned sets useful for parsing HTTP"; + license = lib.licenses.mit; + }) {}; + + "bitspeak" = callPackage + ({ mkDerivation, base, bindings-DSL, bindings-glib + , bindings-gobject, gtk2, pango + }: + mkDerivation { + pname = "bitspeak"; + version = "0.0.3"; + sha256 = "02dyi59lp6blrvsc10ahjnra1vaz3kzb8h0jpk74k7n6flia8z1k"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bindings-DSL bindings-glib bindings-gobject + ]; + executablePkgconfigDepends = [ gtk2 pango ]; + description = "Proof-of-concept tool for writing using binary choices"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "bitspeak"; + broken = true; + }) {inherit (pkgs) gtk2; inherit (pkgs) pango;}; + + "bitstream" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bytestring, QuickCheck + , vector + }: + mkDerivation { + pname = "bitstream"; + version = "0.3.0.1"; + sha256 = "0hkgjmhw7gc6m3yyva097q0z7f1wixlmm1ja0gpg9qkgzx6piyf0"; + libraryHaskellDepends = [ + base base-unicode-symbols bytestring vector + ]; + testHaskellDepends = [ + base base-unicode-symbols bytestring QuickCheck vector + ]; + description = "Fast, packed, strict and lazy bit streams with stream fusion"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bitstring" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bitstring"; + version = "0.0.0"; + sha256 = "1ix2x4v76wq5148k1aax69cf8sk14cd0z362dz1d2qmj9qxsnsw8"; + libraryHaskellDepends = [ base bytestring ]; + description = "Lazy bit strings"; + license = lib.licenses.bsd3; + }) {}; + + "bittorrent" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, base32-bytestring + , base64-bytestring, bencoding, binary, binary-conduit, bits-extras + , BoundedChan, bytestring, cereal, cereal-conduit, conduit + , containers, cryptohash, data-default, deepseq, directory, entropy + , filepath, hashable, hspec, HTTP, IntervalMap, intset, krpc, lens + , mmap, mtl, network, network-conduit, old-locale, pretty + , pretty-class, QuickCheck, quickcheck-instances, resourcet + , SafeSemaphore, split, stm, text, time, transformers + , unordered-containers, urlencoded, vector + }: + mkDerivation { + pname = "bittorrent"; + version = "0.0.0.3"; + sha256 = "155bbqqn33mlavvcm6xfxs4dqij66jfhqxjmrjkyxvzd36yz0ann"; + libraryHaskellDepends = [ + aeson base base16-bytestring base32-bytestring base64-bytestring + bencoding binary binary-conduit bits-extras BoundedChan bytestring + cereal cereal-conduit conduit containers cryptohash data-default + deepseq directory entropy filepath hashable HTTP IntervalMap intset + krpc lens mmap mtl network network-conduit old-locale pretty + pretty-class resourcet SafeSemaphore split stm text time + transformers unordered-containers urlencoded vector + ]; + testHaskellDepends = [ + aeson base bencoding bytestring cereal directory filepath hspec + network QuickCheck quickcheck-instances text time + ]; + description = "Bittorrent protocol implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bittrex" = callPackage + ({ mkDerivation, aeson, base, bytestring, flow, http-client-tls + , lens, lens-aeson, scientific, SHA, split, text, time, turtle + , wreq + }: + mkDerivation { + pname = "bittrex"; + version = "0.6.0.0"; + sha256 = "02h8r753dkkkgpzxhycdmjpccdqfsc5gnmw6qi9kpl1165jrd2fd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring flow http-client-tls lens lens-aeson + scientific SHA split text time wreq + ]; + executableHaskellDepends = [ base text turtle ]; + description = "Bindings for the Bittrex API"; + license = lib.licenses.bsd3; + mainProgram = "example"; + }) {}; + + "bitvec" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, ghc-bignum + , primitive, quickcheck-classes, quickcheck-classes-base, random + , tasty, tasty-bench, tasty-quickcheck, vector + }: + mkDerivation { + pname = "bitvec"; + version = "1.1.5.0"; + sha256 = "1ifyz0lsmgqz8yjyx4887m1wnm7ar389k6gkvcnk9mg1bgp7rll3"; + revision = "1"; + editedCabalFile = "14dkxk8hnj9d2d52sgfwv303mdnw3b4xirac1y9qm7hsnxvgsgnb"; + libraryHaskellDepends = [ + base bytestring deepseq ghc-bignum primitive vector + ]; + testHaskellDepends = [ + base ghc-bignum primitive quickcheck-classes + quickcheck-classes-base tasty tasty-quickcheck vector + ]; + benchmarkHaskellDepends = [ + base containers ghc-bignum random tasty tasty-bench vector + ]; + description = "Space-efficient bit vectors"; + license = lib.licenses.bsd3; + }) {}; + + "bitwise" = callPackage + ({ mkDerivation, array, base, bytestring, criterion, QuickCheck }: + mkDerivation { + pname = "bitwise"; + version = "1.0.0.1"; + sha256 = "03xyzdkyb99gvm9g5chl07rqbnm7qrxba7wgmrfmal0rkwm0ibkn"; + revision = "9"; + editedCabalFile = "1xc1p66ykfz59v4dh84pg4fzdlmibix68qn1cn33k04xrlyfnnl0"; + libraryHaskellDepends = [ array base bytestring ]; + testHaskellDepends = [ base QuickCheck ]; + benchmarkHaskellDepends = [ array base bytestring criterion ]; + description = "fast multi-dimensional unboxed bit packed Bool arrays"; + license = lib.licenses.bsd3; + }) {}; + + "bitwise-enum" = callPackage + ({ mkDerivation, aeson, array, base, deepseq, gauge + , mono-traversable, QuickCheck, test-framework + , test-framework-quickcheck2, vector, wide-word + }: + mkDerivation { + pname = "bitwise-enum"; + version = "1.0.1.2"; + sha256 = "15v40b2rffrx1sqfbfrbiky1g1bic0waabsznq5cgrlv7jh5znxx"; + libraryHaskellDepends = [ + aeson array base deepseq mono-traversable vector + ]; + testHaskellDepends = [ + aeson array base deepseq mono-traversable QuickCheck test-framework + test-framework-quickcheck2 vector + ]; + benchmarkHaskellDepends = [ + aeson array base deepseq gauge mono-traversable vector wide-word + ]; + description = "Bitwise operations on bounded enumerations"; + license = lib.licenses.bsd3; + }) {}; + + "bitx-bitcoin" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, directory + , doctest, exceptions, hspec, http-client, http-client-tls + , http-types, microlens, microlens-th, network, QuickCheck, safe + , scientific, split, text, time + }: + mkDerivation { + pname = "bitx-bitcoin"; + version = "0.12.0.0"; + sha256 = "0wf86pkpm5vlcv5cci2sn6by0ajmq44b3azxc41zivqdpf5kkwii"; + libraryHaskellDepends = [ + aeson base bytestring deepseq exceptions http-client + http-client-tls http-types microlens microlens-th network + QuickCheck scientific split text time + ]; + testHaskellDepends = [ + aeson base bytestring directory doctest hspec http-client + http-types microlens safe text time + ]; + description = "A Haskell library for working with the BitX bitcoin exchange"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bizzlelude" = callPackage + ({ mkDerivation, base, containers, directory, regexpr, text }: + mkDerivation { + pname = "bizzlelude"; + version = "4.17.2.1"; + sha256 = "07p2h7n3zysir4cfd8pn9yph43wbb1p2ar7cipxz1ysz9saxvgam"; + libraryHaskellDepends = [ base containers directory regexpr text ]; + description = "A lousy Prelude replacement by a lousy dude"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bizzlelude-js" = callPackage + ({ mkDerivation, base, containers, text }: + mkDerivation { + pname = "bizzlelude-js"; + version = "1.0.4"; + sha256 = "1wp1542cjcypz339f9b5qxcgf1ppilbxgi8861s5d9p89zrgimij"; + libraryHaskellDepends = [ base containers text ]; + description = "A lousy Prelude replacement by a lousy dude"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bk-tree" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "bk-tree"; + version = "0.1.1"; + sha256 = "0av4gkh2vr9righ26hbagh8j30i8k4sp3af98lmwm5gf81vs5az4"; + libraryHaskellDepends = [ base containers ]; + description = "BK-tree implementation"; + license = lib.licenses.publicDomain; + }) {}; + + "bkr" = callPackage + ({ mkDerivation, aws, base, bytestring, directory, filepath, HDBC + , HDBC-sqlite3, hslogger, http-conduit, MissingH, pureMD5, random + , strict, text, unix, utf8-string + }: + mkDerivation { + pname = "bkr"; + version = "0.1.2"; + sha256 = "1zi429ny66qp3ywlqfg7y0xk472vxh4z572a4c8rbzpx5lgiypxs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aws base bytestring directory filepath HDBC HDBC-sqlite3 hslogger + http-conduit MissingH pureMD5 random strict text unix utf8-string + ]; + executableHaskellDepends = [ + aws base bytestring directory filepath HDBC HDBC-sqlite3 hslogger + http-conduit MissingH pureMD5 random strict text unix utf8-string + ]; + description = "Backup utility for backing up to cloud storage services (S3 only right now)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bkr"; + broken = true; + }) {}; + + "bktrees" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "bktrees"; + version = "0.3.1"; + sha256 = "1d2iz48n0ayn0hi9xa110pxy1mv5a4m21rmbpvs6ki1a7cv4ghn9"; + libraryHaskellDepends = [ array base containers ]; + description = "A set data structure with approximate searching"; + license = lib.licenses.bsd3; + }) {}; + + "bla" = callPackage + ({ mkDerivation, base, haskell98, unix }: + mkDerivation { + pname = "bla"; + version = "2009.10.20"; + sha256 = "1zb076m4673jmvzazwjjmlw3nrnw0j22hiim6r90014sqcpb6xhp"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base haskell98 unix ]; + description = "a stupid cron"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bla"; + }) {}; + + "black-jewel" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, directory + , download, haskeline, HTTP, hxt, network, process, QuickCheck + , safe, tagsoup, transformers, zlib + }: + mkDerivation { + pname = "black-jewel"; + version = "0.0.0.1"; + sha256 = "1ki6kdmc5ss0dp7jrhv9zx9a93f2p38q7i57n0y94awyv5772yla"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base bytestring directory download haskeline HTTP hxt + network process safe tagsoup transformers zlib + ]; + testHaskellDepends = [ base QuickCheck ]; + description = "The pirate bay client"; + license = lib.licenses.gpl3Only; + mainProgram = "black-jewel"; + }) {}; + + "blacktip" = callPackage + ({ mkDerivation, async, base, bitwise, bytestring, criterion + , deepseq, deepseq-generics, hspec, locators, network-info, safe + , split, system-fileio, system-filepath, time + }: + mkDerivation { + pname = "blacktip"; + version = "0.1.0.1"; + sha256 = "12s05l348q6xlhrwhh2i5v04i9bglvb00vpy25j5axdv5k8nwn62"; + libraryHaskellDepends = [ + base bitwise bytestring deepseq deepseq-generics locators + network-info safe split system-fileio system-filepath time + ]; + testHaskellDepends = [ base hspec ]; + benchmarkHaskellDepends = [ + async base criterion network-info time + ]; + description = "Decentralized, k-ordered unique ID generator"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "blagda" = callPackage + ({ mkDerivation, aeson, Agda, base, bytestring, containers + , directory, mtl, mustache, pandoc, pandoc-types, process, SHA + , shake, syb, tagsoup, text, time, unordered-containers, uri-encode + }: + mkDerivation { + pname = "blagda"; + version = "0.1.0.1"; + sha256 = "0i8yydkpr0rbmj0xdsa0kkwp45xaghy896hh1ilsvyy07s4plx5y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson Agda base bytestring containers directory mtl mustache pandoc + pandoc-types process SHA shake syb tagsoup text time + unordered-containers uri-encode + ]; + executableHaskellDepends = [ + aeson Agda base bytestring containers directory mtl mustache pandoc + pandoc-types process SHA shake syb tagsoup text time + unordered-containers uri-encode + ]; + description = "Shake frontend for Agda blogging"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "blagda"; + broken = true; + }) {}; + + "blake2" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, criterion + , hlint, QuickCheck, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "blake2"; + version = "0.3.0.1"; + sha256 = "17y8mychiiawc60kzzy7964fxarwh3yldrs1xmhwmnmai7z813j3"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base base16-bytestring bytestring hlint QuickCheck tasty + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "A library providing BLAKE2"; + license = lib.licenses.unlicense; + }) {}; + + "blake3" = callPackage + ({ mkDerivation, base, memory, tasty, tasty-hunit }: + mkDerivation { + pname = "blake3"; + version = "0.3"; + sha256 = "12hm7bd4jqxw0gqmczb9vxn99lbwawr09xwp6y7xb0fzrr97ysls"; + libraryHaskellDepends = [ base memory ]; + testHaskellDepends = [ base memory tasty tasty-hunit ]; + description = "BLAKE3 hashing algorithm"; + license = lib.licenses.asl20; + platforms = lib.platforms.x86; + }) {}; + + "blakesum" = callPackage + ({ mkDerivation, base, bytestring, text, vector }: + mkDerivation { + pname = "blakesum"; + version = "0.5"; + sha256 = "15k3vf9jqcw1a9gyppkhn5ibj7ld8mb2irfhbwd3plj86xyxxa0g"; + libraryHaskellDepends = [ base bytestring text vector ]; + description = "The BLAKE SHA-3 candidate hashes, in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "blakesum-demo" = callPackage + ({ mkDerivation, base, blakesum, bytestring, haskell98, text + , vector + }: + mkDerivation { + pname = "blakesum-demo"; + version = "0.5"; + sha256 = "1d07005fd670p74vkyi9gg3wawyi21s37ww69fsrrgarf3i5p4m9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blakesum bytestring haskell98 text vector + ]; + description = "The BLAKE SHA-3 candidate hashes, in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "blakesum"; + }) {}; + + "blank-canvas" = callPackage + ({ mkDerivation, aeson, base, base-compat-batteries + , base64-bytestring, bytestring, colour, containers + , data-default-class, fail, http-types, kansas-comet, mime-types + , scotty, semigroups, stm, text, text-show, transformers, vector + , wai, wai-extra, warp + }: + mkDerivation { + pname = "blank-canvas"; + version = "0.7.4"; + sha256 = "1qm0ms3jk8m5zv81lh3pn5n04afyq7bpn9lc137ddmm9blnkzndi"; + revision = "2"; + editedCabalFile = "1ksinbzz47750ka0cfam41v3pfqyw2dvzj8xypq6q317zjliicab"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base-compat-batteries base64-bytestring bytestring + colour containers data-default-class fail http-types kansas-comet + mime-types scotty semigroups stm text text-show transformers vector + wai wai-extra warp + ]; + description = "HTML5 Canvas Graphics Library"; + license = lib.licenses.bsd3; + }) {}; + + "blanks" = callPackage + ({ mkDerivation, adjunctions, base, containers, deepseq + , distributive, megaparsec, mtl, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "blanks"; + version = "0.5.0"; + sha256 = "1a38cwk65zkzhq8yc95v4kamyp9k1y1vnfii84yqzvrrlbfzxbqf"; + libraryHaskellDepends = [ + adjunctions base containers deepseq distributive mtl + ]; + testHaskellDepends = [ + adjunctions base containers deepseq distributive megaparsec mtl + tasty tasty-hunit text + ]; + description = "Fill-in-the-blanks - A library factoring out substitution from ASTs"; + license = lib.licenses.bsd3; + }) {}; + + "blas" = callPackage + ({ mkDerivation, base, ieee, QuickCheck, storable-complex }: + mkDerivation { + pname = "blas"; + version = "0.7.6"; + sha256 = "1q6fkw2bsppymy5wi7mgkl09caij52xplw64786548z9i95r0bli"; + libraryHaskellDepends = [ base ieee QuickCheck storable-complex ]; + description = "Bindings to the BLAS library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "blas-carray" = callPackage + ({ mkDerivation, base, blas-ffi, carray, netlib-carray, netlib-ffi + , storable-complex, transformers + }: + mkDerivation { + pname = "blas-carray"; + version = "0.1.0.2"; + sha256 = "1456vlasxl45624cnm3vsm25xjvxr0m4g58492kxl9725czmxh2j"; + libraryHaskellDepends = [ + base blas-ffi carray netlib-carray netlib-ffi storable-complex + transformers + ]; + description = "Auto-generated interface to Fortran BLAS via CArrays"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "blas-comfort-array" = callPackage + ({ mkDerivation, base, blas-ffi, comfort-array + , netlib-comfort-array, netlib-ffi, storable-complex, transformers + }: + mkDerivation { + pname = "blas-comfort-array"; + version = "0.0.0.3"; + sha256 = "1g0bvag205ag520vlxv24cv63idjg6j8nwnadq9gbcibn4gvsisz"; + revision = "1"; + editedCabalFile = "1jdl8x0vs6p0h3qcwal7zr281cxqlxppq43yg2jkidhddqf9sgpd"; + libraryHaskellDepends = [ + base blas-ffi comfort-array netlib-comfort-array netlib-ffi + storable-complex transformers + ]; + description = "Auto-generated interface to Fortran BLAS via comfort-array"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "blas-ffi" = callPackage + ({ mkDerivation, base, blas, netlib-ffi }: + mkDerivation { + pname = "blas-ffi"; + version = "0.1"; + sha256 = "1zmw1x37ayssplj8w01ivfyh2jjg906c389cjah4hpn5dpb7p9w5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base netlib-ffi ]; + libraryPkgconfigDepends = [ blas ]; + description = "Auto-generated interface to Fortran BLAS"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {inherit (pkgs) blas;}; + + "blas-hs" = callPackage + ({ mkDerivation, base, blas, storable-complex, vector }: + mkDerivation { + pname = "blas-hs"; + version = "0.1.1.0"; + sha256 = "11mhjvqjnap4lj70f6lxjrjrdlkw8gnmd1lz4cfkjawq4w4npq40"; + libraryHaskellDepends = [ base storable-complex ]; + librarySystemDepends = [ blas ]; + testHaskellDepends = [ base vector ]; + description = "Low-level Haskell bindings to Blas"; + license = lib.licenses.mit; + }) {inherit (pkgs) blas;}; + + "blastxml" = callPackage + ({ mkDerivation, base, biocore, bytestring, parallel, tagsoup }: + mkDerivation { + pname = "blastxml"; + version = "0.3.2"; + sha256 = "0slqvv8729vlniwswwipw3yss9id6xvmd416kad1ij064g28j00c"; + libraryHaskellDepends = [ + base biocore bytestring parallel tagsoup + ]; + description = "Library for reading Blast XML output"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "blatex" = callPackage + ({ mkDerivation, base, blaze-html, dates, directory, HaTeX, process + , split, tagsoup, text + }: + mkDerivation { + pname = "blatex"; + version = "0.1.0.9"; + sha256 = "181a3b2wrvgbi0j0nxql1kly215afapc795mc6vy9312mqy6fjdl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-html dates directory HaTeX process split tagsoup text + ]; + description = "Blog in LaTeX"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "blatex"; + }) {}; + + "blaze" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "blaze"; + version = "0.0.2"; + sha256 = "01n6cw3fjmlj5pmdy122ch4kbf6srvwlz356rr6nxfrm0ndcxp38"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "blaze-bootstrap" = callPackage + ({ mkDerivation, base, blaze-html, text }: + mkDerivation { + pname = "blaze-bootstrap"; + version = "0.1.0.1"; + sha256 = "0qsis1hwd8sqcciibxwy8p6irszwa2fy5m75qxp46ymfal5lrdak"; + libraryHaskellDepends = [ base blaze-html text ]; + description = "Blaze helper functions for bootstrap pages"; + license = lib.licenses.mit; + }) {}; + + "blaze-builder" = callPackage + ({ mkDerivation, base, bytestring, deepseq, ghc-prim, HUnit + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, utf8-string + }: + mkDerivation { + pname = "blaze-builder"; + version = "0.4.2.3"; + sha256 = "0fvh8sfhnkpwbl4l9ysxhsi26jj1mvfkqgh3mfnl4wvb4ds1hab6"; + libraryHaskellDepends = [ base bytestring deepseq ghc-prim text ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text utf8-string + ]; + description = "Efficient buffered output"; + license = lib.licenses.bsd3; + }) {}; + + "blaze-builder-conduit" = callPackage + ({ mkDerivation, base, conduit }: + mkDerivation { + pname = "blaze-builder-conduit"; + version = "1.1.0"; + sha256 = "0xxyn3lhcn1bkybhrl5dx68d0adf26ilf34gv0mxkwpfj7m7d3k3"; + libraryHaskellDepends = [ base conduit ]; + doHaddock = false; + description = "Convert streams of builders to streams of bytestrings. (deprecated)"; + license = lib.licenses.bsd3; + }) {}; + + "blaze-builder-enumerator" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring + , bytestring-builder, enumerator, streaming-commons, transformers + }: + mkDerivation { + pname = "blaze-builder-enumerator"; + version = "0.2.1.0"; + sha256 = "15mz4dfnngll61b1xv3hfazvzjfd8g9ym0hps1qiks1hl4c2kxah"; + revision = "1"; + editedCabalFile = "1bjgki6c3glllf49qpmw08c75mzgv6cldxc8c75cy8hx60rnsy98"; + libraryHaskellDepends = [ + base blaze-builder bytestring bytestring-builder enumerator + streaming-commons transformers + ]; + description = "Enumeratees for the incremental conversion of builders to bytestrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "blaze-colonnade" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, colonnade, text }: + mkDerivation { + pname = "blaze-colonnade"; + version = "1.2.3.0"; + sha256 = "066897334qg4z3gycjikpz37fwgkif9kg0m185h2rhzp9jrbnmz6"; + libraryHaskellDepends = [ + base blaze-html blaze-markup colonnade text + ]; + description = "blaze-html backend for colonnade"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "blaze-from-html" = callPackage + ({ mkDerivation, base, containers, directory, filepath, tagsoup }: + mkDerivation { + pname = "blaze-from-html"; + version = "0.4.0.1"; + sha256 = "058s8rnig3z90akrl2d9aqjy2z8g44kxr2p23rhzmi58z1ddbz48"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath tagsoup + ]; + description = "Tool to convert HTML to BlazeHtml code"; + license = lib.licenses.bsd3; + mainProgram = "blaze-from-html"; + }) {}; + + "blaze-html" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-markup, bytestring + , containers, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "blaze-html"; + version = "0.9.2.0"; + sha256 = "13v0l776b4dmzh9p6ssi8xllqcrydnbypbgwdbbs6i3nkzrjwm35"; + libraryHaskellDepends = [ + base blaze-builder blaze-markup bytestring text + ]; + testHaskellDepends = [ + base blaze-builder blaze-markup bytestring containers HUnit + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + description = "A blazingly fast HTML combinator library for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "blaze-html-contrib" = callPackage + ({ mkDerivation, base, blaze-html, cgi, data-default, network, safe + , text + }: + mkDerivation { + pname = "blaze-html-contrib"; + version = "0.2.2"; + sha256 = "0a10vzbd5l32y716nmgc49rj2gpyavl8fl1z4qs5drx9adwj50cf"; + libraryHaskellDepends = [ + base blaze-html cgi data-default network safe text + ]; + description = "Some contributions to add handy things to blaze html"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "blaze-html-hexpat" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, hexpat, text }: + mkDerivation { + pname = "blaze-html-hexpat"; + version = "0.1.0.0"; + sha256 = "11bw5ywvi7dlz5inch3z0vlg936ch1rnp99bh4nmwskvszidd7kg"; + libraryHaskellDepends = [ base blaze-html bytestring hexpat text ]; + description = "A hexpat backend for blaze-html"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "blaze-html-truncate" = callPackage + ({ mkDerivation, base, blaze-markup, bytestring, html-truncate + , tagsoup, text + }: + mkDerivation { + pname = "blaze-html-truncate"; + version = "0.3.0.0"; + sha256 = "1czjqxaik1c9ialdwh8inh5iajl87lrnfa9rxnidzvfhc7ks9zbl"; + libraryHaskellDepends = [ + base blaze-markup bytestring html-truncate tagsoup text + ]; + description = "A truncator for blaze-html"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "blaze-htmx" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup }: + mkDerivation { + pname = "blaze-htmx"; + version = "0.1.0.0"; + sha256 = "18bl1bnf5z3p9pa12hjd2j53hi1qigya8bbpsj9jczgn4cbvx5q6"; + libraryHaskellDepends = [ base blaze-html blaze-markup ]; + testHaskellDepends = [ base blaze-html ]; + description = "Blaze integration of the htmx library"; + license = lib.licenses.bsd3; + }) {}; + + "blaze-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, bytestring-builder + , containers, data-default-class, doctest, QuickCheck, scientific + , tasty, tasty-quickcheck, text, unordered-containers, vector + }: + mkDerivation { + pname = "blaze-json"; + version = "0.2.1"; + sha256 = "1jqrvv485qyscjppgq2kh6cvhd2lwwqq7gd69ynmrp3qllsc8x83"; + libraryHaskellDepends = [ + base bytestring bytestring-builder containers data-default-class + text + ]; + testHaskellDepends = [ + aeson base doctest QuickCheck scientific tasty tasty-quickcheck + text unordered-containers vector + ]; + description = "tiny library for encoding json"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "blaze-markup" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers, HUnit + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "blaze-markup"; + version = "0.8.3.0"; + sha256 = "1s1hb477smr0m8rvpp7vr768hvwv5rsv4w07phdqyzqz9a5sq1l6"; + revision = "1"; + editedCabalFile = "1f97jb8xz7i713jsisnibixfpfmhv6y2ss3751f0cf47p745ldm8"; + libraryHaskellDepends = [ base blaze-builder bytestring text ]; + testHaskellDepends = [ + base blaze-builder bytestring containers HUnit QuickCheck tasty + tasty-hunit tasty-quickcheck text + ]; + description = "A blazingly fast markup combinator library for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "blaze-shields" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, blaze-svg, text }: + mkDerivation { + pname = "blaze-shields"; + version = "0.1.1.11"; + sha256 = "1mm4zrpzzspdlirfnwffx0ahqsnjjxi74lpzphwx8ysjixrh71g6"; + libraryHaskellDepends = [ + base blaze-html blaze-markup blaze-svg text + ]; + description = "create svg by Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "blaze-svg" = callPackage + ({ mkDerivation, base, blaze-markup, mtl }: + mkDerivation { + pname = "blaze-svg"; + version = "0.3.7"; + sha256 = "0pqnx1zrvm2pliya76f4m8d6aycncfp08c2n1fiyzvl1fgk62z2c"; + revision = "1"; + editedCabalFile = "0szq7fnck2fchhck7984zar92da2lc63gjy4p7zx0975jxx0xrg9"; + libraryHaskellDepends = [ base blaze-markup mtl ]; + description = "SVG combinator library"; + license = lib.licenses.bsd3; + }) {}; + + "blaze-textual" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, double-conversion + , ghc-prim, integer-gmp, old-locale, QuickCheck, test-framework + , test-framework-quickcheck2, text, vector + }: + mkDerivation { + pname = "blaze-textual"; + version = "0.2.3.1"; + sha256 = "1chpaynfqiykqdk4jrmwxczj01wph8qfb411600l0gj3g34wlanx"; + libraryHaskellDepends = [ + base blaze-builder bytestring ghc-prim integer-gmp old-locale text + vector + ]; + testHaskellDepends = [ + base blaze-builder bytestring double-conversion QuickCheck + test-framework test-framework-quickcheck2 + ]; + description = "Fast rendering of common datatypes"; + license = lib.licenses.bsd3; + }) {}; + + "blaze-textual-native" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, ghc-prim + , integer-gmp, old-locale, text, time, vector + }: + mkDerivation { + pname = "blaze-textual-native"; + version = "0.2.1.1"; + sha256 = "1q3gdf4ljc5xhw8f72qkvi6insk2nwdfk28a00y1b58jmk8003sd"; + libraryHaskellDepends = [ + base blaze-builder bytestring ghc-prim integer-gmp old-locale text + time vector + ]; + description = "Fast rendering of common datatypes (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "blazeMarker" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup }: + mkDerivation { + pname = "blazeMarker"; + version = "0.1.0.0"; + sha256 = "03gx3ylxz7xa86ngi33dm347ni6a4mcq4fizlx3majpfdk5fs38c"; + libraryHaskellDepends = [ base blaze-html blaze-markup ]; + description = "..."; + license = lib.licenses.mit; + }) {}; + + "blazeT" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, blaze-markup + , bytestring, Cabal, mtl, text, transformers + }: + mkDerivation { + pname = "blazeT"; + version = "0.0.6"; + sha256 = "1ggyjg2rd5rwlpfv4djc7dmbiap6lda3w1yj949fc7ic7iq0icfb"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base blaze-builder blaze-html blaze-markup bytestring mtl text + transformers + ]; + description = "A true monad (transformer) version of the blaze-markup and blaze-html libraries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ble" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, d-bus + , data-default-class, hslogger, hspec, markdown-unlit, microlens + , microlens-ghc, mtl, optparse-applicative, process, QuickCheck + , quickcheck-instances, random, stm, text, transformers, uuid + }: + mkDerivation { + pname = "ble"; + version = "0.4.2"; + sha256 = "0vpmz66qg4kqkg6rqwpnp21d36yzywxvlcxxfbqrpv2kdy8pm3pb"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cereal containers d-bus data-default-class + microlens microlens-ghc mtl random text transformers uuid + ]; + executableHaskellDepends = [ + base bytestring cereal containers d-bus data-default-class hslogger + markdown-unlit microlens microlens-ghc mtl optparse-applicative + random stm text transformers uuid + ]; + testHaskellDepends = [ + base bytestring cereal containers d-bus data-default-class hslogger + hspec microlens microlens-ghc mtl process QuickCheck + quickcheck-instances random text transformers uuid + ]; + description = "Bluetooth Low Energy (BLE) peripherals"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "blindpass" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "blindpass"; + version = "0.1.0"; + sha256 = "0pi0k02xq25n9mjphyq357mna0d5jn67xhzjyafaa4q09g4vy1ay"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Password entry tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "blindpass"; + broken = true; + }) {}; + + "blink1" = callPackage + ({ mkDerivation, base, bytestring, text, unix, usb, vector }: + mkDerivation { + pname = "blink1"; + version = "0.4"; + sha256 = "0547wg4qk2xv5gzj1alaxk06j65dhmzhn6y48rjllyr4lc5bm2qj"; + revision = "1"; + editedCabalFile = "107838wpl7dw7r73gf7fkkcprafih7l5wy31ic7yc8wyp9s9hkxi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring text unix usb vector ]; + executableHaskellDepends = [ + base bytestring text unix usb vector + ]; + description = "Control library for blink(1) LED from ThingM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "blink1"; + }) {}; + + "blip" = callPackage + ({ mkDerivation, base, bliplib, bytestring, containers, filepath + , language-python, mtl, old-time, parseargs, pretty + }: + mkDerivation { + pname = "blip"; + version = "0.2.1"; + sha256 = "0ilzdjfaq8dzfla0kxgkqbjsba0kbgkz8w5bzlhl0fw6rnaa0hn7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bliplib bytestring containers filepath language-python mtl + old-time parseargs pretty + ]; + description = "Python to bytecode compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "blip"; + }) {}; + + "bliplib" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl, pretty + , utf8-string + }: + mkDerivation { + pname = "bliplib"; + version = "0.2.1"; + sha256 = "0i5lh78yyj82g08ypyfp01kgc56p6c3nrl9fk49bp2yqpghv65qz"; + libraryHaskellDepends = [ + base binary bytestring containers mtl pretty utf8-string + ]; + description = "Support code for Blip"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "blizzard-html" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "blizzard-html"; + version = "0.5.0.0"; + sha256 = "0i5nbwpm9p25jb1iykrsjvf0y505l9vdhqdm7yfnj633fpqq5bv4"; + libraryHaskellDepends = [ base text ]; + description = "An HTML generator for Haskell"; + license = lib.licenses.mit; + }) {}; + + "blockchain" = callPackage + ({ mkDerivation, aeson, async, base, byteable, bytestring + , cryptonite, deepseq, either, errors, hashable, hspec, memory, mtl + , QuickCheck, quickcheck-instances, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "blockchain"; + version = "0.0.3"; + sha256 = "0hyyg4gpp8wijisvh176pjkjzrvb3v8v0gaws7j6cpirkpjgi895"; + libraryHaskellDepends = [ + aeson base byteable bytestring cryptonite either errors hashable + memory mtl text time transformers unordered-containers + ]; + testHaskellDepends = [ + aeson async base byteable bytestring cryptonite deepseq either + errors hashable hspec memory mtl QuickCheck quickcheck-instances + text time transformers unordered-containers + ]; + description = "Generic blockchain implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "blockfrost-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , data-default-class, deriving-aeson, hspec, lens, raw-strings-qq + , safe-money, servant, servant-docs, servant-multipart-api, tasty + , tasty-discover, tasty-hspec, tasty-hunit, template-haskell, text + , time, vector + }: + mkDerivation { + pname = "blockfrost-api"; + version = "0.10.0.0"; + sha256 = "1l7sj5b4f8byvmz9090wl6rq6fdhx2y8xiqnwcxmn3z487858w6w"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default-class deriving-aeson + lens safe-money servant servant-docs servant-multipart-api + template-haskell text time vector + ]; + testHaskellDepends = [ + aeson base bytestring containers data-default hspec raw-strings-qq + safe-money tasty tasty-hspec tasty-hunit text vector + ]; + testToolDepends = [ tasty-discover ]; + description = "API definitions for blockfrost.io"; + license = lib.licenses.asl20; + }) {}; + + "blockfrost-client" = callPackage + ({ mkDerivation, base, blockfrost-api, blockfrost-client-core + , bytestring, data-default, directory, filepath, hspec, mtl + , servant, servant-client, servant-client-core, tasty + , tasty-discover, tasty-hspec, tasty-hunit, text + }: + mkDerivation { + pname = "blockfrost-client"; + version = "0.8.0.1"; + sha256 = "19qziw3n75ilrhdgi982dwcz29dmfp4wzbrz99p2b1lfd0ir10lj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blockfrost-api blockfrost-client-core bytestring data-default + directory filepath mtl servant servant-client servant-client-core + text + ]; + testHaskellDepends = [ base hspec tasty tasty-hspec tasty-hunit ]; + testToolDepends = [ tasty-discover ]; + description = "blockfrost.io basic client"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.sorki ]; + }) {}; + + "blockfrost-client-core" = callPackage + ({ mkDerivation, aeson, base, blockfrost-api, bytestring + , case-insensitive, containers, data-default, http-client + , http-client-tls, http-types, servant, servant-client + , servant-client-core, servant-multipart-api + , servant-multipart-client, text + }: + mkDerivation { + pname = "blockfrost-client-core"; + version = "0.6.0.1"; + sha256 = "00xy5dkqb657ihc3ac1w9hii1dyv1f3b1r3l1319ri71sx636czn"; + libraryHaskellDepends = [ + aeson base blockfrost-api bytestring case-insensitive containers + data-default http-client http-client-tls http-types servant + servant-client servant-client-core servant-multipart-api + servant-multipart-client text + ]; + description = "blockfrost.io common client definitions / instances"; + license = lib.licenses.asl20; + }) {}; + + "blockfrost-pretty" = callPackage + ({ mkDerivation, base, blockfrost-api, data-default, lens + , prettyprinter, prettyprinter-ansi-terminal, safe-money, text + , time + }: + mkDerivation { + pname = "blockfrost-pretty"; + version = "0.1.0.0"; + sha256 = "1i25jcq45jf9x8idi9ipwfikq2pcnzpia8flcdgn8c9s6ap5bb1h"; + libraryHaskellDepends = [ + base blockfrost-api data-default lens prettyprinter + prettyprinter-ansi-terminal safe-money text time + ]; + description = "blockfrost.io pretty-printing utilities"; + license = lib.licenses.asl20; + }) {}; + + "blockhash" = callPackage + ({ mkDerivation, base, bytestring, JuicyPixels + , optparse-applicative, primitive, vector, vector-algorithms + }: + mkDerivation { + pname = "blockhash"; + version = "0.1.0.0"; + sha256 = "0jal9ny0j64b4flki0x1pmzmdih101849ma5cmfrnqwj18chzrc1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring primitive vector vector-algorithms + ]; + executableHaskellDepends = [ + base JuicyPixels optparse-applicative vector + ]; + testHaskellDepends = [ base ]; + description = "Blockhash perceptual image hash algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "blockhash"; + broken = true; + }) {}; + + "blocking-transactions" = callPackage + ({ mkDerivation, base, containers, parallel }: + mkDerivation { + pname = "blocking-transactions"; + version = "0.1.0.5"; + sha256 = "00xlj503h6073f9sk7a1p2b66nw2lryyvxxbawwz030mjdb6hgps"; + libraryHaskellDepends = [ base containers parallel ]; + description = "Composable, blocking transactions"; + license = lib.licenses.bsd3; + }) {}; + + "blogination" = callPackage + ({ mkDerivation, base, ConfigFile, directory, feed, filepath + , haskell98, higherorder, highlighting-kate, mtl, old-locale + , old-time, pandoc, regex-compat, time, utf8-string, xhtml, xml + }: + mkDerivation { + pname = "blogination"; + version = "0.5"; + sha256 = "0bdhcjiz2b4zavmixvrl5la91s9z5pra05xk52118cjk4dcfdzfg"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory feed filepath higherorder highlighting-kate mtl + old-locale pandoc regex-compat time utf8-string xhtml xml + ]; + executableHaskellDepends = [ base ConfigFile haskell98 old-time ]; + description = "Very simple static blog software"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "blogination"; + }) {}; + + "bloodhound" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers + , errors, exceptions, generic-random, hashable, hspec, http-client + , http-types, microlens, microlens-aeson, mtl, network-uri + , pretty-simple, QuickCheck, quickcheck-properties, scientific + , semigroups, semver, temporary, text, time, transformers + , unix-compat, unordered-containers, vector + }: + mkDerivation { + pname = "bloodhound"; + version = "0.21.0.0"; + sha256 = "01znn7g5vnhdharl8cl2symffqinbz9syanpnim3ijx7015nasf1"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring containers exceptions hashable + http-client http-types mtl network-uri scientific semigroups semver + text time transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base blaze-builder bytestring containers errors exceptions + generic-random hashable hspec http-client http-types microlens + microlens-aeson mtl network-uri pretty-simple QuickCheck + quickcheck-properties scientific semigroups semver temporary text + time transformers unix-compat unordered-containers vector + ]; + description = "Elasticsearch client library for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "bloodhound-amazonka-auth" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core + , amazonka-elasticsearch, base, bloodhound, exceptions, http-client + , http-client-tls, http-types, lens, retry, tasty, tasty-hunit + , text, time, transformers, uri-bytestring + }: + mkDerivation { + pname = "bloodhound-amazonka-auth"; + version = "0.1.2.1"; + sha256 = "06h3yw5fy6y1vr0zd059p3whm2mlfqwi9vjz80rwq7w6lv0p85a8"; + libraryHaskellDepends = [ + amazonka-core amazonka-elasticsearch base bloodhound exceptions + http-client http-types time transformers uri-bytestring + ]; + testHaskellDepends = [ + aeson amazonka amazonka-core base bloodhound http-client + http-client-tls lens retry tasty tasty-hunit text time + ]; + description = "Adds convenient Amazon ElasticSearch Service authentication to Bloodhound"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bloomfilter" = callPackage + ({ mkDerivation, array, base, bytestring, deepseq, QuickCheck + , random, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "bloomfilter"; + version = "2.0.1.2"; + sha256 = "0klb26ldkw32axv3927w489j71r2rc9pangsvznqjbljib9970hp"; + libraryHaskellDepends = [ array base bytestring deepseq ]; + testHaskellDepends = [ + base bytestring QuickCheck random test-framework + test-framework-quickcheck2 + ]; + description = "Pure and impure Bloom Filter implementations"; + license = lib.licenses.bsd3; + }) {}; + + "bloomfilter-redis" = callPackage + ({ mkDerivation, arithmoi, base, binary, bytestring, criterion + , hashable, hedis, QuickCheck, random, tasty, tasty-hunit + , tasty-quickcheck, tasty-rerun + }: + mkDerivation { + pname = "bloomfilter-redis"; + version = "0.1.0.4"; + sha256 = "0kl166hfdnq1j2ghra4n2fi4zvi1wj1md43rmx3jcmyhj7q4s2f0"; + libraryHaskellDepends = [ + arithmoi base binary bytestring hashable hedis + ]; + testHaskellDepends = [ + base bytestring hashable hedis QuickCheck tasty tasty-hunit + tasty-quickcheck tasty-rerun + ]; + benchmarkHaskellDepends = [ base criterion random ]; + description = "Distributed bloom filters on Redis (using the Hedis client)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "blosum" = callPackage + ({ mkDerivation, base, containers, fasta, lens + , optparse-applicative, pipes, pipes-text, split, text, text-show + }: + mkDerivation { + pname = "blosum"; + version = "0.1.1.4"; + sha256 = "1003q537h62v2cd59aq1p8k42by53h76479wlp3xxykbslj2vca4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers fasta lens text text-show + ]; + executableHaskellDepends = [ + base containers fasta optparse-applicative pipes pipes-text split + text + ]; + description = "BLOSUM generator"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "blosum"; + broken = true; + }) {}; + + "bloxorz" = callPackage + ({ mkDerivation, base, GLFW, OpenGL }: + mkDerivation { + pname = "bloxorz"; + version = "0.1.2"; + sha256 = "0cryvs5ia52dkc232cl2crhf0qq7ncir5c3zvrgsbzcc2hnmyrww"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base GLFW OpenGL ]; + description = "OpenGL Logic Game"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "bloxorz"; + }) {}; + + "blubber" = callPackage + ({ mkDerivation, base, blubber-server, bytestring, cereal + , containers, gloss, network, unix + }: + mkDerivation { + pname = "blubber"; + version = "0.0.1"; + sha256 = "0bc30pw6gvw7i6gh58hhkgx2j432zlh2wh4d41abnkjqygifsxsd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blubber-server bytestring cereal containers gloss network unix + ]; + description = "The blubber client; connects to the blubber server"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "blubber"; + }) {}; + + "blubber-server" = callPackage + ({ mkDerivation, base, Cabal, cereal, containers + , data-default-class, network, pandoc, process, random, scotty + , text, transformers, unix + }: + mkDerivation { + pname = "blubber-server"; + version = "0.0.1"; + sha256 = "12f594sl2c2hrxr95bpv911x0bdfpmaflp29mhw2yln2vh64nhj5"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base cereal containers random ]; + executableHaskellDepends = [ + base Cabal cereal containers data-default-class network pandoc + process random scotty text transformers unix + ]; + description = "The blubber server, serves blubber clients"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "blubber-server"; + broken = true; + }) {}; + + "blucontrol" = callPackage + ({ mkDerivation, base, containers, data-default, deepseq, directory + , filepath, finite-typelits, hspec, libX11, libXrandr, lifted-base + , monad-control, mtl, process, QuickCheck, text, time, transformers + , transformers-base, unix, X11 + }: + mkDerivation { + pname = "blucontrol"; + version = "0.7.1.0"; + sha256 = "0dn1p06sd0dxyjkfc2iacvqds6q33r0id8rr7lzc9y8gyr6c46v1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default deepseq directory filepath + finite-typelits lifted-base monad-control mtl process text time + transformers transformers-base unix X11 + ]; + librarySystemDepends = [ libX11 libXrandr ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base data-default deepseq hspec mtl QuickCheck time + ]; + description = "Configurable blue light filter"; + license = lib.licenses.bsd3; + mainProgram = "blucontrol"; + }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXrandr;}; + + "bludigon" = callPackage + ({ mkDerivation, base, containers, data-default, deepseq, directory + , filepath, finite-typelits, hspec, libX11, libXrandr, lifted-base + , monad-control, mtl, process, QuickCheck, text, time, transformers + , transformers-base, unix, X11 + }: + mkDerivation { + pname = "bludigon"; + version = "0.1.1.0"; + sha256 = "1l6rc79wb9822qjrs9zvm53qp6dd0h8lp5sln55wqa0qzq5xq9mk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default deepseq directory filepath + finite-typelits lifted-base monad-control mtl process text time + transformers transformers-base unix X11 + ]; + librarySystemDepends = [ libX11 libXrandr ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base data-default deepseq hspec mtl QuickCheck time + ]; + description = "Configurable blue light filter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bludigon"; + broken = true; + }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXrandr;}; + + "bluefin" = callPackage + ({ mkDerivation, bluefin-internal }: + mkDerivation { + pname = "bluefin"; + version = "0.0.4.2"; + sha256 = "08r1xma5kg7kcc88lflq59kz3qs1qix2pg4hq882pabis0lnwr64"; + libraryHaskellDepends = [ bluefin-internal ]; + description = "The Bluefin effect system"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "bluefin-internal" = callPackage + ({ mkDerivation, base, monad-control, transformers + , transformers-base, unliftio-core + }: + mkDerivation { + pname = "bluefin-internal"; + version = "0.0.4.2"; + sha256 = "1jgql7bvv4zaqigafbrk3bydp2fyab0za5rpw7nz6fxvnxn3w9aj"; + libraryHaskellDepends = [ + base monad-control transformers transformers-base unliftio-core + ]; + testHaskellDepends = [ base ]; + description = "The Bluefin effect system, internals"; + license = lib.licenses.mit; + }) {}; + + "bluemix-sdk" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client, http-types + , text, vector + }: + mkDerivation { + pname = "bluemix-sdk"; + version = "0.1.1.0"; + sha256 = "0ljpjk7wd11y90maib0vyx8y6v96b6ng9skdig136xjfy27vv82r"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-types text vector + ]; + description = "Bindings to Bluemix APIs"; + license = lib.licenses.bsd3; + }) {}; + + "bluetile" = callPackage + ({ mkDerivation, base, ConfigFile, containers, directory, filepath + , glade, gtk, gtk2, mtl, process, random, regex-compat, unix + , utf8-string, X11, X11-xft, xmonad, xmonad-contrib + }: + mkDerivation { + pname = "bluetile"; + version = "0.6"; + sha256 = "13xfnx08xgbfppr4cqmrqj82w192ll4m1x4kmv5jdpk02yb4zqa2"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base ConfigFile containers directory filepath glade gtk mtl process + random regex-compat unix utf8-string X11 X11-xft xmonad + xmonad-contrib + ]; + executablePkgconfigDepends = [ gtk2 ]; + description = "full-featured tiling for the GNOME desktop environment"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gtk2;}; + + "bluetileutils" = callPackage + ({ mkDerivation, base, gtk }: + mkDerivation { + pname = "bluetileutils"; + version = "0.2"; + sha256 = "1qna8rr50mmd90xp7pwhcknx12dv2n7w5pdsw28kpbxykljrszgm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base gtk ]; + description = "Utilities for Bluetile"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bluetilemockwin-obsolete"; + broken = true; + }) {}; + + "blunk-hask-tests" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "blunk-hask-tests"; + version = "0.2"; + sha256 = "10x4xjlp1mj9gmsibvd21k76gj97prdsgwxxpg39425xgrzph6ll"; + revision = "1"; + editedCabalFile = "0wnp6rzq3iisi9vfk0nci4cb8kdwijdyv60f6kg0bhz1xzn7i6ww"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test1"; + broken = true; + }) {}; + + "blunt" = callPackage + ({ mkDerivation, aeson, base, bytestring, clay, flow, http-types + , jmacro, lucid, pointfree, pointful, text, wai, wai-extra + , wai-websockets, warp, websockets, wl-pprint-text + }: + mkDerivation { + pname = "blunt"; + version = "1.0.2"; + sha256 = "1p0mwpjvrv9d0b0gp6s55zys9vcbhpjsjbi711f5x4dagdl0xkhc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring clay flow http-types jmacro lucid pointfree + pointful text wai wai-extra wai-websockets warp websockets + wl-pprint-text + ]; + executableHaskellDepends = [ base ]; + description = "Convert between pointfree and pointful expressions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "blunt"; + }) {}; + + "bm" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, directory, dlist + , filepath, network-uri, optparse-applicative, scientific, tasty + , tasty-hunit, text, transformers, typed-process, vector, yaml + }: + mkDerivation { + pname = "bm"; + version = "0.2.0.0"; + sha256 = "17dnv1vdsh43nc8b0p92d01nz1zvxd9bfcghlz0w6c8wc5yflg31"; + revision = "3"; + editedCabalFile = "0nz83kp7gymlvnsap29ki2m6gy3aal902bazal5232slmsg49d7a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base dlist network-uri scientific text transformers vector + ]; + executableHaskellDepends = [ + ansi-wl-pprint base directory filepath optparse-applicative + typed-process yaml + ]; + testHaskellDepends = [ base tasty tasty-hunit vector ]; + description = "open bookmarks and queries from the command line"; + license = lib.licenses.mit; + mainProgram = "bm"; + }) {}; + + "bmp" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "bmp"; + version = "1.2.6.3"; + sha256 = "1k6s5z520dadj38y7ja0m4syrg094gyq14c63i6wx2701zj3viiw"; + revision = "2"; + editedCabalFile = "05ywlglsg9jw1cgdhrz9f4vbm775yvyysmmvjs0xj0dm2ljyskrx"; + libraryHaskellDepends = [ base binary bytestring ]; + description = "Read and write uncompressed BMP image files"; + license = lib.licenses.mit; + }) {}; + + "bnb-staking-csvs" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, cmdargs + , cointracking-imports, containers, hedgehog, req, scientific + , tasty, tasty-hedgehog, tasty-hunit, text, time + }: + mkDerivation { + pname = "bnb-staking-csvs"; + version = "0.2.2.0"; + sha256 = "1qx6wiqsjaz6hd5s4m1dnjbpay5g4snk8whfdwndkj7pxjblzrxj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cassava cmdargs cointracking-imports + containers req scientific text time + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "Generate CSV Exports of Your BNB Staking Rewards"; + license = lib.licenses.bsd3; + mainProgram = "bnb-staking-csvs"; + }) {}; + + "bno055-haskell" = callPackage + ({ mkDerivation, base, bytestring, cereal, h2c, mtl, resourcet }: + mkDerivation { + pname = "bno055-haskell"; + version = "0.1.0"; + sha256 = "1n4s0ljlgf1qrlyzaj161nbx7sa162v26p0i2i17n12m8zwjkp3s"; + libraryHaskellDepends = [ + base bytestring cereal h2c mtl resourcet + ]; + description = "Library for communication with the Bosch BNO055 orientation sensor"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "board-games" = callPackage + ({ mkDerivation, array, base, boxes, cgi, combinatorial, containers + , criterion, doctest-exitcode-stdio, doctest-lib, enummapset + , explicit-exception, haha, html, httpd-shed, network-uri + , non-empty, parallel, QuickCheck, random, semigroups + , shell-utility, transformers, utility-ht + }: + mkDerivation { + pname = "board-games"; + version = "0.4"; + sha256 = "05lrjgxdg836ik7ry5h9m9diirfc55086winssr9y0g6vbgbifpc"; + revision = "1"; + editedCabalFile = "03rlyzd46cxq1n1qgq7gyxv6x61w6wlnyv9zrsphgkg7invk64s9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base boxes cgi combinatorial containers enummapset + explicit-exception haha html non-empty QuickCheck random semigroups + transformers utility-ht + ]; + executableHaskellDepends = [ + array base cgi containers html httpd-shed network-uri non-empty + random shell-utility transformers utility-ht + ]; + testHaskellDepends = [ + array base containers doctest-exitcode-stdio doctest-lib enummapset + non-empty QuickCheck random transformers utility-ht + ]; + benchmarkHaskellDepends = [ + base containers criterion enummapset non-empty parallel QuickCheck + random transformers utility-ht + ]; + description = "Three games for inclusion in a web server"; + license = "GPL"; + mainProgram = "board-games"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "boardgame" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "boardgame"; + version = "0.0.0.1"; + sha256 = "0azbr123zykvjya60s8q3vdpsg2xvy5wn9py0dsi4ih039s7jg64"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ base ]; + description = "Modeling boardgames"; + license = lib.licenses.mit; + mainProgram = "boardgame"; + }) {}; + + "bodhi" = callPackage + ({ mkDerivation, aeson, base, http-query, text, time }: + mkDerivation { + pname = "bodhi"; + version = "0.1.0"; + sha256 = "0jgvfys9wigkhavl17n6pq06nxfnaw0r3bpk93phvhb0vrxdl4wl"; + libraryHaskellDepends = [ aeson base http-query text time ]; + description = "Fedora Bodhi REST client library"; + license = lib.licenses.mit; + }) {}; + + "bogocopy" = callPackage + ({ mkDerivation, base, directory, filemanip, filepath + , optparse-applicative, shelly, text, transformers, unix + }: + mkDerivation { + pname = "bogocopy"; + version = "0.1.0.2"; + sha256 = "0d783li4dzl0w6w5wlcsaksd7vvkgd5aqks015d80249dcvlwbab"; + revision = "2"; + editedCabalFile = "0nksflwxmzk6bxgdq6h59qn73l8dr89lcglmw3ffysckhyr7i3dz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filemanip filepath optparse-applicative shelly text + transformers unix + ]; + description = "Copy a directory tree, making zero-size sparse copies of big files"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "bogocopy"; + broken = true; + }) {}; + + "bogre-banana" = callPackage + ({ mkDerivation, base, hogre, hois, monad-control, random + , reactive-banana + }: + mkDerivation { + pname = "bogre-banana"; + version = "0.0.1"; + sha256 = "0zlrm911sbszxyffz18yf64935iv8s2yk3v8v6cwjij69haryvwi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base hogre hois monad-control random reactive-banana + ]; + executableHaskellDepends = [ base hogre hois random ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bogre-banana-snake"; + }) {}; + + "boilerplate" = callPackage + ({ mkDerivation, base, containers, directory, extra, filepath, ghc + , ghc-boot, ghc-paths, hsinspect, HUnit, parsec, parsers, tasty + , tasty-discover, tasty-hspec, text, transformers, vector + }: + mkDerivation { + pname = "boilerplate"; + version = "0.0.3"; + sha256 = "15zij16yc9zqy1amvxwn9hmillifhk3c8pmf8m1r3p1xx9qh66da"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath ghc ghc-boot ghc-paths hsinspect + parsers text transformers vector + ]; + executableHaskellDepends = [ + base containers directory filepath ghc ghc-boot hsinspect parsec + text transformers + ]; + testHaskellDepends = [ + base containers directory extra filepath ghc ghc-boot hsinspect + HUnit parsec tasty tasty-hspec text transformers + ]; + testToolDepends = [ tasty-discover ]; + description = "Generate Haskell boilerplate"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "boilerplate"; + broken = true; + }) {}; + + "bolt" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, cereal, containers + , hashable, network, network-uri, scientific, tasty + , tasty-quickcheck, text, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "bolt"; + version = "0.3.1.0"; + sha256 = "0r3pyl170h3xyq4400j40ijp2j3nzh1sqlh0qd0fb140qcwvr35h"; + libraryHaskellDepends = [ + base bifunctors bytestring cereal containers hashable network + network-uri scientific text transformers unordered-containers + vector + ]; + testHaskellDepends = [ + base bytestring cereal tasty tasty-quickcheck text + unordered-containers vector + ]; + description = "Bolt driver for Neo4j"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "boltzmann-brain" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , edit-distance, filepath, graphviz, haskell-src-exts, hmatrix + , megaparsec, MonadRandom, mtl, multiset, pretty-terminal, process + , random, template-haskell, text, time, transformers + }: + mkDerivation { + pname = "boltzmann-brain"; + version = "1.6"; + sha256 = "1k6zsj4wijvxbbf3n95b61bii3p5m257capdw382613v7wp1yh6a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers edit-distance graphviz + haskell-src-exts hmatrix megaparsec MonadRandom mtl multiset + pretty-terminal process random template-haskell text time + transformers + ]; + executableHaskellDepends = [ + aeson base bytestring containers directory filepath megaparsec text + ]; + description = "Analytic sampler compiler for combinatorial systems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bb"; + broken = true; + }) {}; + + "boltzmann-samplers" = callPackage + ({ mkDerivation, ad, base, containers, hashable, hmatrix, ieee754 + , MonadRandom, mtl, QuickCheck, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "boltzmann-samplers"; + version = "0.1.1.0"; + sha256 = "13l7ml35hm0i2rgw419n7xp2zp58pafm6gmmik3jgbmhfwgkwz6y"; + libraryHaskellDepends = [ + ad base containers hashable hmatrix ieee754 MonadRandom mtl + QuickCheck transformers unordered-containers vector + ]; + description = "Uniform random generators"; + license = lib.licenses.mit; + }) {}; + + "bond" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring + , cmdargs, Diff, directory, filepath, HUnit, megaparsec + , monad-loops, mtl, pretty, process, QuickCheck + , quickcheck-arbitrary-template, scientific, shakespeare, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, text + , unordered-containers + }: + mkDerivation { + pname = "bond"; + version = "0.12.1.0"; + sha256 = "1jh2gczg2xlkn26s4pfi81rhcfm83qb51fcsrhi4yq5nlvjzlvm6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring filepath megaparsec mtl scientific + shakespeare text unordered-containers + ]; + executableHaskellDepends = [ + aeson async base bytestring cmdargs directory filepath megaparsec + monad-loops mtl process scientific shakespeare text + unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring cmdargs Diff directory filepath + HUnit megaparsec monad-loops mtl pretty QuickCheck + quickcheck-arbitrary-template scientific shakespeare tasty + tasty-golden tasty-hunit tasty-quickcheck text unordered-containers + ]; + description = "Bond schema compiler and code generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "gbc"; + }) {}; + + "bond-haskell" = callPackage + ({ mkDerivation, aeson, array, base, binary, bond-haskell-compiler + , bytestring, containers, criterion, deepseq, either, extra + , filepath, hashable, mtl, scientific, tasty, tasty-golden + , tasty-hunit, tasty-quickcheck, text, unordered-containers, vector + }: + mkDerivation { + pname = "bond-haskell"; + version = "0.1.5.0"; + sha256 = "01l6n6gx2qdwan1dx8vswvm13scp0dxbdvnv5j4w34iyj6qg0qnv"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson array base binary bond-haskell-compiler bytestring containers + deepseq extra hashable mtl scientific text unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring containers deepseq either filepath mtl tasty + tasty-golden tasty-hunit tasty-quickcheck unordered-containers + vector + ]; + benchmarkHaskellDepends = [ + base bytestring criterion filepath vector + ]; + description = "Runtime support for BOND serialization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bond-haskell-compiler" = callPackage + ({ mkDerivation, aeson, base, bond, bytestring, cmdargs, directory + , filepath, haskell-src-exts, monad-loops, text + }: + mkDerivation { + pname = "bond-haskell-compiler"; + version = "0.1.5.0"; + sha256 = "04xwbqd04c62bcwpg8n4vm1r4agqc2scr77s8fnidfwh55mw3z08"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bond filepath haskell-src-exts text + ]; + executableHaskellDepends = [ + aeson base bond bytestring cmdargs directory filepath monad-loops + ]; + testHaskellDepends = [ base ]; + description = "Bond code generator for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hbc"; + }) {}; + + "bookhound" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover, mtl + , QuickCheck, quickcheck-instances, text, time + }: + mkDerivation { + pname = "bookhound"; + version = "0.2.2"; + sha256 = "0lyba9fd4n9zpsdxfd9pig3h7dpw0z88vs561ygdqqsphjis4i06"; + libraryHaskellDepends = [ base containers mtl text time ]; + testHaskellDepends = [ + base containers hspec mtl QuickCheck quickcheck-instances text time + ]; + testToolDepends = [ hspec-discover ]; + description = "Simple Parser Combinators"; + license = "LGPL"; + }) {}; + + "bookhound-format" = callPackage + ({ mkDerivation, base, bookhound, containers, text, time }: + mkDerivation { + pname = "bookhound-format"; + version = "0.1.2.0"; + sha256 = "1jrhvdc1dc23rmjfmp3w4yldvy55x4baljjq8l9ja992bl4y9rlb"; + libraryHaskellDepends = [ base bookhound containers text time ]; + description = "Parsers for usual data formats"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bookkeeper" = callPackage + ({ mkDerivation, base, criterion, data-default-class, doctest, Glob + , hspec, markdown-unlit, QuickCheck, type-level-sets, yaml + }: + mkDerivation { + pname = "bookkeeper"; + version = "0.2.5"; + sha256 = "1mj3qj97zq5zf7xvg8f62bw8jacij41435rpgcfczjisgylm1nc5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base data-default-class type-level-sets + ]; + executableHaskellDepends = [ + base data-default-class markdown-unlit type-level-sets + ]; + testHaskellDepends = [ + base data-default-class doctest Glob hspec QuickCheck + type-level-sets yaml + ]; + benchmarkHaskellDepends = [ + base criterion data-default-class type-level-sets + ]; + description = "Anonymous records and overloaded labels"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "readme"; + }) {}; + + "bookkeeper-permissions" = callPackage + ({ mkDerivation, base, bookkeeper, type-level-sets }: + mkDerivation { + pname = "bookkeeper-permissions"; + version = "0.1.0.0"; + sha256 = "1d3wzj4nh8f436wfqhdlhrpxhrrhqh97wrfyykm26bnngy4kdsk6"; + libraryHaskellDepends = [ base bookkeeper type-level-sets ]; + description = "Permissions for bookkeeper records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bookkeeping" = callPackage + ({ mkDerivation, base, doctest, Glob, mono-traversable, text, time + , transaction + }: + mkDerivation { + pname = "bookkeeping"; + version = "0.4.0.1"; + sha256 = "0afa4g5c9csjn747732qqbs3ghp8c4jyxhfb9k09igfaladrvzfl"; + libraryHaskellDepends = [ + base mono-traversable text time transaction + ]; + testHaskellDepends = [ base doctest Glob ]; + description = "A module for bookkeeping by double entry"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bookkeeping-jp" = callPackage + ({ mkDerivation, base, bookkeeping, doctest, Glob, mono-traversable + , text, time + }: + mkDerivation { + pname = "bookkeeping-jp"; + version = "0.1.1.4"; + sha256 = "109bxawdh7a21mws1vv9hsdhm35f3air90c8wx2adlsj5sv7qdin"; + libraryHaskellDepends = [ + base bookkeeping mono-traversable text time + ]; + testHaskellDepends = [ base doctest Glob ]; + description = "Helper functions for Japanese bookkeeping"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bool-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bool-extras"; + version = "0.4.0"; + sha256 = "008m43f04ncx2c24c241gzwjyyglw8rwpq2gsakqkw0nwz3czs61"; + libraryHaskellDepends = [ base ]; + description = "A fold function for Bool"; + license = lib.licenses.bsd3; + }) {}; + + "bool8" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bool8"; + version = "0.0.1.1"; + sha256 = "0hrh3sh19hjdjjm5g1xwvhkf8l13qdrdrxvnylh8sn3d54krhixw"; + libraryHaskellDepends = [ base ]; + description = "Alternative Bool type stored as byte"; + license = lib.licenses.bsd3; + }) {}; + + "boolean-like" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , semigroups, text, vector + }: + mkDerivation { + pname = "boolean-like"; + version = "0.1.1.0"; + sha256 = "1f2qjqjz13w6gq80qymq57917k5aknhxbx4lzpnn30frlqhpp93c"; + libraryHaskellDepends = [ + attoparsec base bytestring containers semigroups text vector + ]; + description = "Logical combinatory operations dealing with datatypes representing booleans by their constructors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "boolean-list" = callPackage + ({ mkDerivation, base, bytestring, HUnit }: + mkDerivation { + pname = "boolean-list"; + version = "0.1.0.2"; + sha256 = "1vqn1igmsgq6nry9bpz5vhggbm3j8kc3p6d6wy16nf94z10nq3qs"; + libraryHaskellDepends = [ base bytestring HUnit ]; + description = "convert numbers to binary coded lists"; + license = lib.licenses.gpl3Only; + }) {}; + + "boolean-normal-forms" = callPackage + ({ mkDerivation, base, cond, containers, deepseq, QuickCheck, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "boolean-normal-forms"; + version = "0.0.1.1"; + sha256 = "0zsll476c7g5syfz54kwcb4d2chh9q6gh0f42847n3ja1d64gaar"; + libraryHaskellDepends = [ base cond containers deepseq ]; + testHaskellDepends = [ + base cond containers QuickCheck tasty tasty-quickcheck + ]; + description = "Boolean normal form: NNF, DNF & CNF"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "boolector" = callPackage + ({ mkDerivation, base, boolector, c2hs, containers, directory, mtl + , temporary, time + }: + mkDerivation { + pname = "boolector"; + version = "0.0.0.13"; + sha256 = "0by1pw9i0f9kb81pd3ivi0rz9yxxzvmlg338p45wqf1k583c6jrg"; + libraryHaskellDepends = [ + base containers directory mtl temporary time + ]; + librarySystemDepends = [ boolector ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base ]; + testSystemDepends = [ boolector ]; + description = "Haskell bindings for the Boolector SMT solver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) boolector;}; + + "boolexpr" = callPackage + ({ mkDerivation, base, extra, parsec }: + mkDerivation { + pname = "boolexpr"; + version = "0.2"; + sha256 = "1374rzxi1kcl5rq06dx1c2w6b4vlhykx8xqnswfsnnlkk4p3v4hl"; + libraryHaskellDepends = [ base extra parsec ]; + description = "Boolean expressions with various representations and search queries"; + license = lib.licenses.bsd3; + }) {}; + + "bools" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "bools"; + version = "0.1.1"; + sha256 = "0057303m23p81v60jcsc3p7n2rs2rzrvbg5m18pc0fk95q2q2rim"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "boolsimplifier" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "boolsimplifier"; + version = "0.1.8"; + sha256 = "13w2i7b2g9w5kzqnbjjdzf3r2dm7a4xxags02khhwlj1f8vsjvq9"; + revision = "1"; + editedCabalFile = "0xqm0vn9i49b75fnvnvcnr9m4zwvhqynrkcjdxghrsxayg420lnh"; + libraryHaskellDepends = [ base containers ]; + description = "Simplification tools for simple propositional formulas"; + license = lib.licenses.bsd3; + }) {}; + + "boomange" = callPackage + ({ mkDerivation, base, containers, descrilo, directory, filepath + , simtreelo + }: + mkDerivation { + pname = "boomange"; + version = "0.1.3.7"; + sha256 = "1is7j497w2vgdyxyv7advgwmcc9yacjy41wkz3q1rva9lnzdhca9"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers descrilo directory filepath simtreelo + ]; + description = "A bookmarks manager with an HTML generator"; + license = lib.licenses.gpl3Only; + mainProgram = "boomange"; + }) {}; + + "boombox" = callPackage + ({ mkDerivation, base, bytestring, comonad, semigroupoids + , semigroups, transformers + }: + mkDerivation { + pname = "boombox"; + version = "0.0"; + sha256 = "1z04hz61y78mvrvin0w93zvfa4xagw3w06hzcymqn4ixx0g0z3z4"; + libraryHaskellDepends = [ + base bytestring comonad semigroupoids semigroups transformers + ]; + description = "Chronokinetic stream sources and incremental consumers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "boomerang" = callPackage + ({ mkDerivation, base, mtl, semigroups, template-haskell, text + , th-abstraction + }: + mkDerivation { + pname = "boomerang"; + version = "1.4.9.1"; + sha256 = "0hcs9gwwmsq7m3hkk6akjdv6wiqdj2h6nmyjps6ilrcn14qbk5dp"; + libraryHaskellDepends = [ + base mtl semigroups template-haskell text th-abstraction + ]; + description = "Library for invertible parsing and printing"; + license = lib.licenses.bsd3; + }) {}; + + "boomslang" = callPackage + ({ mkDerivation, base, containers, data-accessor + , data-accessor-template, font-opengl-basic4x6, GLFW-b, MonadRandom + , mtl, OpenGL + }: + mkDerivation { + pname = "boomslang"; + version = "0.0.4"; + sha256 = "0yqqb4s5ld4fv7x17d5dp7z2dglrcmgb7fr4n8x4n2pysylxm9nh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers data-accessor data-accessor-template + font-opengl-basic4x6 GLFW-b MonadRandom mtl OpenGL + ]; + description = "Boomshine clone"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "boomslang"; + }) {}; + + "boomwhacker" = callPackage + ({ mkDerivation, array, base, containers, event-list, filepath + , HPDF, midi, non-empty, optparse-applicative, shell-utility + , utility-ht + }: + mkDerivation { + pname = "boomwhacker"; + version = "0.0.1"; + sha256 = "1vzjw89warn3rr6vdggfmisj4ki5c4fdxrrrs4f7l9k9n3b4rggv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers event-list filepath HPDF midi non-empty + optparse-applicative shell-utility utility-ht + ]; + description = "Convert MIDI file to play-along boomwhacker animation"; + license = lib.licenses.bsd3; + mainProgram = "boomwhacker"; + }) {}; + + "boomwhacker_0_0_2" = callPackage + ({ mkDerivation, array, base, containers, event-list, filepath + , HPDF, midi, non-empty, non-negative, optparse-applicative + , shell-utility, time, transformers, utility-ht + }: + mkDerivation { + pname = "boomwhacker"; + version = "0.0.2"; + sha256 = "0q5cq5j7dy1qm5jqpcl1imwiqqm0h21yvqwnvabsjnfrvfvryqg2"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base containers event-list filepath HPDF midi non-empty + non-negative optparse-applicative shell-utility time transformers + utility-ht + ]; + description = "Convert MIDI file to play-along boomwhacker animation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "boomwhacker"; + }) {}; + + "boop" = callPackage + ({ mkDerivation, base, mtl, text }: + mkDerivation { + pname = "boop"; + version = "0.1.0.0"; + sha256 = "1gn4b8y6dlhhf1vi92km32lyryl25xvbc8akbq1xxgn16iq49y8c"; + libraryHaskellDepends = [ base mtl text ]; + testHaskellDepends = [ base ]; + description = "OOP primitives for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "boopadoop" = callPackage + ({ mkDerivation, base, bytestring, containers, primes, semialign + , split, vector, WAVE + }: + mkDerivation { + pname = "boopadoop"; + version = "0.0.0.2"; + sha256 = "09m5gbyyzvqrzhcam83ki29cvrgwi46pqxczsayq7bsf6kbfc89q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers primes semialign split vector WAVE + ]; + executableHaskellDepends = [ + base bytestring containers primes semialign split vector WAVE + ]; + testHaskellDepends = [ + base bytestring containers primes semialign split vector WAVE + ]; + description = "Mathematically sound sound synthesis"; + license = lib.licenses.mit; + mainProgram = "perfprof"; + }) {}; + + "boots" = callPackage + ({ mkDerivation, base, exceptions, hspec, mtl }: + mkDerivation { + pname = "boots"; + version = "0.2.0.1"; + sha256 = "04dh749p5nwar3hgmx5g12814lazwrzzqxbxbk4f003qpbd8np8w"; + libraryHaskellDepends = [ base exceptions mtl ]; + testHaskellDepends = [ base exceptions hspec mtl ]; + description = "IoC Monad in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "boots-app" = callPackage + ({ mkDerivation, base, boots, data-default, exceptions, fast-logger + , megaparsec, microlens, mtl, optparse-applicative, salak + , salak-yaml, splitmix, text, time, unliftio-core + , unordered-containers + }: + mkDerivation { + pname = "boots-app"; + version = "0.2.0.1"; + sha256 = "0wk177f6ljcqd0ya7cddvx3i6sdwx0wl9fz1idzfa8klb8pnkghh"; + revision = "1"; + editedCabalFile = "0a69kvlilg1nmyxvlbm79hidg0zwjrgd556nnl73k08mgsk2xj1v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base boots data-default exceptions fast-logger megaparsec microlens + mtl optparse-applicative salak salak-yaml splitmix text + unliftio-core unordered-containers + ]; + executableHaskellDepends = [ base time ]; + description = "Factory for quickly building an application"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "demo-app"; + }) {}; + + "boots-cloud" = callPackage + ({ mkDerivation, aeson, base, boots, boots-app, boots-web + , bytestring, http-client, salak, servant, servant-client, text + , unordered-containers + }: + mkDerivation { + pname = "boots-cloud"; + version = "0.2"; + sha256 = "0wfbzf753h3bgfdw0gfh4cwi40qv2ghyyznfahwxkh9aabrwckqp"; + libraryHaskellDepends = [ + aeson base boots boots-app boots-web bytestring http-client salak + servant servant-client text unordered-containers + ]; + description = "Factory for quickly building a microservice"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "boots-web" = callPackage + ({ mkDerivation, aeson, base, boots, boots-app, bytestring + , containers, ekg-core, http-types, microlens, monad-logger, salak + , servant, servant-server, servant-swagger, swagger2, text + , unordered-containers, vault, wai, warp + }: + mkDerivation { + pname = "boots-web"; + version = "0.2.0.1"; + sha256 = "1czylbghh9rzhr4zs394gdm39d2xqqkv3v7fjzq1askah48zqx18"; + libraryHaskellDepends = [ + aeson base boots boots-app bytestring containers ekg-core + http-types microlens monad-logger salak servant servant-server + servant-swagger swagger2 text unordered-containers vault wai warp + ]; + description = "Factory for quickly building a web application"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bootstrap-types" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "bootstrap-types"; + version = "0.3"; + sha256 = "19dm3l8v8ggllpgvq20avna6wph6i2w50aabxynvw4kw9m6c3c44"; + libraryHaskellDepends = [ base text ]; + description = "Bootstrap CSS Framework type-safe interface"; + license = lib.licenses.mit; + }) {}; + + "bordacount" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "bordacount"; + version = "0.1.0.0"; + sha256 = "1kpx8q50j5k49mbrm1kpcd34jgvx4rfmw3bm4qbjrp48ysai0sfb"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Implementation of the Borda count election method"; + license = lib.licenses.bsd3; + }) {}; + + "borel" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bimap, cassava + , ceilometer-common, chevalier-common, configurator, containers + , either, errors, hslogger, hspec, lens, lens-properties, marquise + , mtl, multiset, network, network-uri, pipes, pipes-concurrency + , pipes-safe, QuickCheck, text, time, transformers + , unordered-containers, vaultaire-common, vector, zeromq4-haskell + }: + mkDerivation { + pname = "borel"; + version = "0.18.0"; + sha256 = "0daayl70l8afpf6l4822nz2cqjy2k8zbrj89apipjbynsq543453"; + libraryHaskellDepends = [ + aeson async attoparsec base bimap cassava ceilometer-common + chevalier-common configurator containers errors hslogger lens + marquise mtl multiset network network-uri pipes pipes-concurrency + pipes-safe text time transformers unordered-containers + vaultaire-common vector zeromq4-haskell + ]; + testHaskellDepends = [ + aeson async attoparsec base bimap cassava ceilometer-common + chevalier-common configurator containers either errors hslogger + hspec lens lens-properties marquise mtl multiset network + network-uri pipes pipes-concurrency pipes-safe QuickCheck text time + transformers unordered-containers vaultaire-common vector + zeromq4-haskell + ]; + description = "Metering System for OpenStack metrics provided by Vaultaire"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "boring" = callPackage + ({ mkDerivation, base, tagged, transformers }: + mkDerivation { + pname = "boring"; + version = "0.2.1"; + sha256 = "0m1imbkvwfjz7cz7ibksiz63fyfmaq42f6x059sch2nmz7qdvzxi"; + revision = "1"; + editedCabalFile = "0jrfhidd91k0bkb98qm8nvv9wizqa906mgr8qjkhxc4d7vcnc9cy"; + libraryHaskellDepends = [ base tagged transformers ]; + description = "Boring and Absurd types"; + license = lib.licenses.bsd3; + }) {}; + + "boring-game" = callPackage + ({ mkDerivation, base, gloss }: + mkDerivation { + pname = "boring-game"; + version = "0.1.0.1"; + sha256 = "109b74qy5jahqx0gpx9i6gdrn4bkazbhaw0w08swmafxgixnvk2i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base gloss ]; + executableHaskellDepends = [ base gloss ]; + testHaskellDepends = [ base ]; + description = "An educational game"; + license = lib.licenses.bsd3; + mainProgram = "boring-game-exe"; + }) {}; + + "boring-window-switcher" = callPackage + ({ mkDerivation, base, gtk, transformers, X11 }: + mkDerivation { + pname = "boring-window-switcher"; + version = "0.1.0.5"; + sha256 = "062l93lh9y9wgdf8f1xql07ci8rpcspaagpsmcyc6wnikganls9w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base gtk transformers X11 ]; + executableHaskellDepends = [ base ]; + description = "A boring window switcher"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "boring-window-switcher"; + broken = true; + }) {}; + + "borsh" = callPackage + ({ mkDerivation, base, bytestring, containers, generics-sop + , optics-core, profunctors, QuickCheck, quickcheck-instances + , sop-core, tasty, tasty-quickcheck, text, vector, wide-word + }: + mkDerivation { + pname = "borsh"; + version = "0.3.0"; + sha256 = "1y3jirkiyq6hvmsga1g7iyrz90zldm97a97zzfv9krqnjg9vbljn"; + revision = "1"; + editedCabalFile = "0ffl1lyx4pxdy1iipadvg3n3ph5iflkn33158vka3nhlhycy96f4"; + libraryHaskellDepends = [ + base bytestring containers generics-sop sop-core text vector + wide-word + ]; + testHaskellDepends = [ + base bytestring containers generics-sop optics-core profunctors + QuickCheck quickcheck-instances sop-core tasty tasty-quickcheck + text wide-word + ]; + description = "Implementation of BORSH serialisation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bot" = callPackage + ({ mkDerivation, arrows, base, Stream }: + mkDerivation { + pname = "bot"; + version = "0.3"; + sha256 = "0crs1c6v298zqkjzkdgicigx22gvp9xv7bjlynbyckvx0lrvfmrc"; + libraryHaskellDepends = [ arrows base Stream ]; + description = "bots for functional reactive programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "botan-bindings" = callPackage + ({ mkDerivation, base, botan, bytestring }: + mkDerivation { + pname = "botan-bindings"; + version = "0.0.1.0"; + sha256 = "0svb55s3y93lj1nk1574dpvinzw1fcy306gl6dcxxszxfm9ndng9"; + libraryHaskellDepends = [ base bytestring ]; + libraryPkgconfigDepends = [ botan ]; + description = "Raw Botan bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {botan = null;}; + + "botan-low" = callPackage + ({ mkDerivation, base, botan-bindings, bytestring, crypton, deepseq + , hspec, QuickCheck, tasty-bench, text + }: + mkDerivation { + pname = "botan-low"; + version = "0.0.1.0"; + sha256 = "0bm4dilvy1hdpf9flx7686djp0bjs2v7zi9iq937a6f20vqqwzvd"; + libraryHaskellDepends = [ + base botan-bindings bytestring deepseq text + ]; + testHaskellDepends = [ + base botan-bindings bytestring hspec QuickCheck + ]; + benchmarkHaskellDepends = [ + base botan-bindings bytestring crypton tasty-bench + ]; + description = "Low-level Botan bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "both" = callPackage + ({ mkDerivation, base, semigroups, zero }: + mkDerivation { + pname = "both"; + version = "0.1.1.2"; + sha256 = "1bf9fvc2ajbwwx31lmmyc1rzp3xzypwb3yjcmbhn6si5xnlbvqhl"; + libraryHaskellDepends = [ base semigroups zero ]; + description = "Like Maybe, but with a different Monoid instance"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "botpp" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "botpp"; + version = "0.1"; + sha256 = "0ir6h4zkj05na1gyf7h97s832jkphh33c9qjk2i290d0q9y8s4fw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + description = "Build tool for Lambdabot"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "BotPP"; + broken = true; + }) {}; + + "bottom" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, hspec + , megaparsec, optparse-applicative, QuickCheck, text + }: + mkDerivation { + pname = "bottom"; + version = "0.2.0.0"; + sha256 = "1vsrp4vc2nd16nqwysmg2lqfjy142fgfifpa96z6ns3z47ppid49"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring deepseq megaparsec text + ]; + executableHaskellDepends = [ + base bytestring optparse-applicative text + ]; + testHaskellDepends = [ base bytestring hspec QuickCheck text ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq text + ]; + description = "Encoding and decoding for the Bottom spec"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "bottom"; + broken = true; + }) {}; + + "bound" = callPackage + ({ mkDerivation, base, bifunctors, binary, bytes, cereal, comonad + , deepseq, deriving-compat, hashable, mmorph, profunctors + , template-haskell, th-abstraction, transformers + , transformers-compat, vector, void + }: + mkDerivation { + pname = "bound"; + version = "2.0.7"; + sha256 = "1wqvanfp826s89qr4a1rc9f0ldsj45j1rwy9x6a894vndgrxm8dj"; + revision = "1"; + editedCabalFile = "1f2mb3xwv17daff653fjrwpdc72la5nn55qlzgjcw0a1lnkmgyb2"; + libraryHaskellDepends = [ + base bifunctors binary bytes cereal comonad deepseq hashable mmorph + profunctors template-haskell th-abstraction transformers + transformers-compat + ]; + testHaskellDepends = [ + base deriving-compat transformers transformers-compat vector void + ]; + description = "Making de Bruijn Succ Less"; + license = lib.licenses.bsd3; + }) {}; + + "bound-extras" = callPackage + ({ mkDerivation, adjunctions, base, bound, containers, deepseq + , filepath, hashable, pretty, tasty, tasty-golden, text-short + , transformers, utf8-string + }: + mkDerivation { + pname = "bound-extras"; + version = "0.0.2"; + sha256 = "1mrsr75yd55p3rgqqjlhs0f498qgbmj12ldadj4frmkhjqf3vf9y"; + revision = "3"; + editedCabalFile = "0b5zywbbps0j7m3cndgwvg8d8kgcyvi4rnmnv2shavlhwnjlbawa"; + libraryHaskellDepends = [ + base bound deepseq hashable transformers + ]; + testHaskellDepends = [ + adjunctions base bound containers filepath pretty tasty + tasty-golden text-short transformers utf8-string + ]; + description = "ScopeH and ScopeT extras for bound"; + license = lib.licenses.bsd3; + }) {}; + + "bound-gen" = callPackage + ({ mkDerivation, base, bound, monad-gen, mtl }: + mkDerivation { + pname = "bound-gen"; + version = "0.1.0.2"; + sha256 = "1il4vb497d0195mhvra5djkn3mbdzd8dmcnffpqh1pv1pj8n8hwp"; + libraryHaskellDepends = [ base bound monad-gen mtl ]; + description = "Unwrap Scope's with globally fresh values"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bound-simple" = callPackage + ({ mkDerivation, base, hspec, transformers }: + mkDerivation { + pname = "bound-simple"; + version = "0.2.0.0"; + sha256 = "0vsqbgb75d20sqis9wk00z301hw5kjknszgd0k07rhymhcja0v5j"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ base hspec ]; + description = "A lightweight implementation of 'bound'"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bounded-array" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "bounded-array"; + version = "0.1.0.0"; + sha256 = "0zv5a82rm6hwikgls2hw9d18igvfgw655s5pw5h1xbwcv1d8d0ji"; + revision = "4"; + editedCabalFile = "1fagylzqlzrz5dmxnnfbcqswzl32yyv7ndyrjy93mq2810r1m903"; + libraryHaskellDepends = [ array base ]; + description = "Arrays with a value for every index"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bounded-qsem" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bounded-qsem"; + version = "0.1.0.2"; + sha256 = "0arqwky5s64xz2sl0032vbczd4lh84yv059g0rj5nbswns0gdrhy"; + libraryHaskellDepends = [ base ]; + description = "Bounded quantity semaphores"; + license = lib.licenses.mit; + }) {}; + + "bounded-queue" = callPackage + ({ mkDerivation, base, containers, deepseq, tasty, tasty-hunit }: + mkDerivation { + pname = "bounded-queue"; + version = "1.0.0"; + sha256 = "18jlkdzfkw0v6ifz8fzqkzagc3g97kg13ng8yldq869casnmcw5d"; + libraryHaskellDepends = [ base containers deepseq ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "A strict, immutable, thread-safe, single-ended, bounded queue"; + license = lib.licenses.bsd3; + }) {}; + + "bounded-tchan" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "bounded-tchan"; + version = "0.2.3"; + sha256 = "12c78dz3y1ly05hckd9pf0j4fpknk383qyb5yrhps4sc2m3i9k9w"; + libraryHaskellDepends = [ base stm ]; + description = "Bounded Transactional channels (queues)"; + license = lib.licenses.bsd3; + }) {}; + + "boundingboxes" = callPackage + ({ mkDerivation, base, lens }: + mkDerivation { + pname = "boundingboxes"; + version = "0.2.3"; + sha256 = "0r3mffqxqadn8qklq3kr0ggirkficfj8ic1fxgki2zrc5jm4f2g8"; + revision = "1"; + editedCabalFile = "0qz1bnci5bhb8zqc2dw19sa0k9i57fyhhdh78s3yllp3aijdc3n6"; + libraryHaskellDepends = [ base lens ]; + description = "A generic boundingbox for an arbitrary vector"; + license = lib.licenses.bsd3; + }) {}; + + "bower-json_1_0_0_1" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, base, bytestring + , deepseq, ghc-prim, mtl, scientific, tasty, tasty-hunit, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "bower-json"; + version = "1.0.0.1"; + sha256 = "0wvygg3rdbxzrmr61a9w6ddv9pfric85ih8hnxyk0ydzn7i59abs"; + libraryHaskellDepends = [ + aeson aeson-better-errors base bytestring deepseq ghc-prim mtl + scientific text transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring tasty tasty-hunit text unordered-containers + ]; + description = "Read bower.json from Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bower-json" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, base, bytestring + , deepseq, ghc-prim, mtl, scientific, tasty, tasty-hunit, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "bower-json"; + version = "1.1.0.0"; + sha256 = "0lnhcgivg38nicncb6czkkk3z2mk3jbifv1b4r51lk3p9blzydfl"; + libraryHaskellDepends = [ + aeson aeson-better-errors base bytestring deepseq ghc-prim mtl + scientific text transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring tasty tasty-hunit text unordered-containers + ]; + description = "Read bower.json from Haskell"; + license = lib.licenses.mit; + }) {}; + + "bowntz" = callPackage + ({ mkDerivation, base, containers, GLUT, hosc, hsc3, random }: + mkDerivation { + pname = "bowntz"; + version = "2"; + sha256 = "0i8fi5xq04s9mzyy1vdshmlyybzhim0sr9nyxxfdbvcaai796i5z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers GLUT hosc hsc3 random + ]; + description = "audio-visual pseudo-physical simulation of colliding circles"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "bowntz"; + broken = true; + }) {}; + + "bowtie" = callPackage + ({ mkDerivation, base, bifunctors, comonad, mtl + , nonempty-containers, prettyprinter, recursion-schemes + , semigroupoids + }: + mkDerivation { + pname = "bowtie"; + version = "0.3.1"; + sha256 = "04g44lfvbnh84vqwf3mvqwgnxfbc4w8lhx2a6g9jxl79fbsdzpwa"; + libraryHaskellDepends = [ + base bifunctors comonad mtl nonempty-containers prettyprinter + recursion-schemes semigroupoids + ]; + description = "Tying knots in polynomial functors"; + license = lib.licenses.bsd3; + }) {}; + + "box" = callPackage + ({ mkDerivation, async, base, bytestring, containers, contravariant + , dlist, exceptions, kan-extensions, mtl, profunctors + , semigroupoids, stm, text, time + }: + mkDerivation { + pname = "box"; + version = "0.9.3.1"; + sha256 = "09mqz1ifq9sbq2h5wqy0lfvlc3v9m2nsw2f7gdss93qx8bz5cxmy"; + libraryHaskellDepends = [ + async base bytestring containers contravariant dlist exceptions + kan-extensions mtl profunctors semigroupoids stm text time + ]; + description = "A profunctor effect system"; + license = lib.licenses.bsd3; + }) {}; + + "box-csv" = callPackage + ({ mkDerivation, attoparsec, base, box, text, time }: + mkDerivation { + pname = "box-csv"; + version = "0.2.0"; + sha256 = "0m3zx6m267hsnhvjspbd8132phkkbpm18cvii2if02bd3kj1x7rb"; + libraryHaskellDepends = [ attoparsec base box text time ]; + description = "CSV parsing in a box"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "box-socket" = callPackage + ({ mkDerivation, async, base, box, bytestring, network-simple + , optparse-applicative, profunctors, text, websockets + }: + mkDerivation { + pname = "box-socket"; + version = "0.5.1.0"; + sha256 = "0bm3csgz72fv41pilbwn0f2dx9gplin7qxi5i8mrwflaix156sy5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base box bytestring network-simple profunctors text + websockets + ]; + executableHaskellDepends = [ base optparse-applicative ]; + description = "Box websockets"; + license = lib.licenses.bsd3; + mainProgram = "box-socket"; + }) {}; + + "box-tuples" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "box-tuples"; + version = "0.2.0.4"; + sha256 = "02f3ll6qghs36sill1pznj2354cliq5kh5rbg19lsnykvqimca0i"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "A hack to use GHC.Prim primitives in GHCi"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "boxes" = callPackage + ({ mkDerivation, base, QuickCheck, split }: + mkDerivation { + pname = "boxes"; + version = "0.1.5"; + sha256 = "1hsnmw95i58d4bkpxby3ddsj1cawypw4mdyb18m393s5i8p7iq9q"; + libraryHaskellDepends = [ base split ]; + testHaskellDepends = [ base QuickCheck split ]; + description = "2D text pretty-printing library"; + license = lib.licenses.bsd3; + }) {}; + + "bpann" = callPackage + ({ mkDerivation, base, random, split }: + mkDerivation { + pname = "bpann"; + version = "0.1.1"; + sha256 = "02c8xyzs4kz9cx7ql48kq5cxf686vvd5mqrprkikynif9r4dk7w8"; + libraryHaskellDepends = [ base random split ]; + description = "backpropagation neuronal network"; + license = lib.licenses.bsd3; + }) {}; + + "bpath" = callPackage + ({ mkDerivation, base, bytestring, containers, megaparsec + , template-haskell, th-lift-instances + }: + mkDerivation { + pname = "bpath"; + version = "0.1.0"; + sha256 = "1xm188plwa6wxnvv4g1qmli9qiifagvpzn3mhjprk72k0q9jlci9"; + libraryHaskellDepends = [ + base bytestring containers megaparsec template-haskell + th-lift-instances + ]; + testHaskellDepends = [ base ]; + description = "A minimal typed unix path library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "braid" = callPackage + ({ mkDerivation, base, containers, diagrams-contrib, diagrams-core + , diagrams-lib, diagrams-svg, split + }: + mkDerivation { + pname = "braid"; + version = "0.1.0.0"; + sha256 = "16gd505lzg7wywnlvgpg2r95r6hn0wy9v472kz8gqc2vlifg998r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers diagrams-contrib diagrams-core diagrams-lib + diagrams-svg split + ]; + executableHaskellDepends = [ + base containers diagrams-contrib diagrams-core diagrams-lib + diagrams-svg split + ]; + description = "Types and functions to work with braids and Khovanov homology"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "KappaView"; + broken = true; + }) {}; + + "brain-bleep" = callPackage + ({ mkDerivation, array, base, containers, parsec }: + mkDerivation { + pname = "brain-bleep"; + version = "0.1.0.2"; + sha256 = "08rb1b7m5lpgiwdy1gl3dkc2ymc6l8ifssj4q2rqp46b27nbwsgz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base containers parsec ]; + description = "primitive imperative language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "brain-bleep"; + broken = true; + }) {}; + + "brainfuck" = callPackage + ({ mkDerivation, array, base, mtl, unix }: + mkDerivation { + pname = "brainfuck"; + version = "0.1.0.4"; + sha256 = "01sgz28jbrjb61rx173ar0kwmh00j2zk4lnjgfc8apwrjigsbr6k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base mtl ]; + executableHaskellDepends = [ array base mtl unix ]; + description = "Brainfuck interpreter"; + license = "GPL"; + mainProgram = "bf"; + }) {}; + + "brainfuck-monad" = callPackage + ({ mkDerivation, base, directory, process }: + mkDerivation { + pname = "brainfuck-monad"; + version = "0.5.2"; + sha256 = "1c1xg56dh0qbiy7jga436pmp8x8rhkkpf3gb54kqg8asajswdh0s"; + libraryHaskellDepends = [ base directory process ]; + description = "BrainFuck monad"; + license = lib.licenses.bsd3; + }) {}; + + "brainfuck-tut" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "brainfuck-tut"; + version = "0.7.0.2"; + sha256 = "0f891522ymlg6smbpgsqh1v5ix685gwp33i8ckhf1khvdk9bsppx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base ]; + executableHaskellDepends = [ array base ]; + description = "A simple BF interpreter"; + license = lib.licenses.bsd3; + mainProgram = "bfh"; + }) {}; + + "brainheck" = callPackage + ({ mkDerivation, base, containers, criterion, lens, megaparsec, mtl + , optparse-applicative, recursion, text, vector + }: + mkDerivation { + pname = "brainheck"; + version = "0.1.0.10"; + sha256 = "10j3wncbdgxz2cb1v6sm6dr7z8jdh7xax8dwsj151sgxjw5n35xm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers lens megaparsec mtl recursion text vector + ]; + executableHaskellDepends = [ base optparse-applicative text ]; + benchmarkHaskellDepends = [ base criterion text ]; + description = "Brainh*ck interpreter in haskell"; + license = lib.licenses.bsd3; + mainProgram = "brainheck"; + }) {}; + + "brassica" = callPackage + ({ mkDerivation, aeson, attoparsec-aeson, base, bytestring, conduit + , conduit-extra, containers, criterion, deepseq, file-embed + , megaparsec, mtl, optparse-applicative, parser-combinators, split + , tasty, tasty-golden, text, transformers, utf8-string, vector + }: + mkDerivation { + pname = "brassica"; + version = "0.2.0"; + sha256 = "11myl3ir4vla6d6cvhfrjxvsfxvasj109ljxa0kjiyrqjhrv0s1z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers deepseq megaparsec mtl parser-combinators split + transformers vector + ]; + executableHaskellDepends = [ + aeson attoparsec-aeson base bytestring conduit conduit-extra + deepseq optparse-applicative text + ]; + testHaskellDepends = [ + base bytestring conduit tasty tasty-golden text transformers + utf8-string + ]; + benchmarkHaskellDepends = [ base criterion file-embed text ]; + description = "Featureful sound change applier"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "brassica"; + broken = true; + }) {}; + + "break" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "break"; + version = "1.0.2"; + sha256 = "0wpj29a8lpimb0mjif4f6jmx6q9pkpkn5xplmkbjzkqgxi0bp23n"; + revision = "3"; + editedCabalFile = "034q1k51xqhyycr5plmmr5jg24ylw6qx5m4bcx2v2b2s9858kqn9"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Break from a loop"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "breakout" = callPackage + ({ mkDerivation, base, haskgame, mtl, SDL }: + mkDerivation { + pname = "breakout"; + version = "0.0.2"; + sha256 = "04qs2r944jbb2i11dqlvrav8iaanrgp15jri0mq6nf8ccjldh3wr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haskgame mtl SDL ]; + description = "A simple Breakout game implementation"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "breakout"; + }) {}; + + "breakpoint" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, deepseq, ghc + , haskeline, mtl, pretty-simple, tasty, tasty-hunit + , template-haskell, text, transformers + }: + mkDerivation { + pname = "breakpoint"; + version = "0.1.3.1"; + sha256 = "1ayf9mwlcawdlr5pm86zca6zwvi7gcrz3vxpmjflz0vlkzsi9nfc"; + libraryHaskellDepends = [ + ansi-terminal base containers deepseq ghc haskeline mtl + pretty-simple template-haskell text transformers + ]; + testHaskellDepends = [ base containers tasty tasty-hunit ]; + description = "Set breakpoints using a GHC plugin"; + license = lib.licenses.mit; + }) {}; + + "breve" = callPackage + ({ mkDerivation, aeson, base, binary, blaze-html, bytestring + , configurator, cryptohash, directory, hashtables, http-api-data + , mtl, random, servant, servant-blaze, servant-server + , streaming-commons, text, tls, wai, wai-extra, warp, warp-tls + }: + mkDerivation { + pname = "breve"; + version = "0.5.0.0"; + sha256 = "1rdamkzy502lvz773lh7zjqw76in8v46218dfj4b5xsljkh605jm"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base binary blaze-html bytestring configurator cryptohash + directory hashtables http-api-data mtl random servant servant-blaze + servant-server streaming-commons text tls wai wai-extra warp + warp-tls + ]; + description = "a url shortener"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "breve"; + broken = true; + }) {}; + + "brians-brain" = callPackage + ({ mkDerivation, array, base, parallel, random, SDL }: + mkDerivation { + pname = "brians-brain"; + version = "0.0.1"; + sha256 = "0a9gzclnqb28mm5gf2iiiby30qa0pwlwz3c115sim4lxpq60qran"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base parallel random SDL ]; + description = "A Haskell implementation of the Brian's Brain cellular automaton"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "brians-brain"; + broken = true; + }) {}; + + "brick_0_70_1" = callPackage + ({ mkDerivation, base, bytestring, config-ini, containers + , contravariant, data-clist, deepseq, directory, dlist, exceptions + , filepath, microlens, microlens-mtl, microlens-th, QuickCheck, stm + , template-haskell, text, text-zipper, transformers, unix, vector + , vty, word-wrap + }: + mkDerivation { + pname = "brick"; + version = "0.70.1"; + sha256 = "18i1i06ll6pklzaazcl2bzbi3w5zdn43l9wvkclhfcmddjy19lp4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring config-ini containers contravariant data-clist + deepseq directory dlist exceptions filepath microlens microlens-mtl + microlens-th stm template-haskell text text-zipper transformers + unix vector vty word-wrap + ]; + testHaskellDepends = [ + base containers microlens QuickCheck vector + ]; + description = "A declarative terminal user interface library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "brick" = callPackage + ({ mkDerivation, base, bimap, bytestring, config-ini, containers + , data-clist, deepseq, directory, exceptions, filepath, microlens + , microlens-mtl, microlens-th, mtl, QuickCheck, stm + , template-haskell, text, text-zipper, unix-compat, vector, vty + , vty-crossplatform, vty-unix, word-wrap + }: + mkDerivation { + pname = "brick"; + version = "2.1.1"; + sha256 = "07mk68sw5bl333lv5lrnnnf1c9d80rd4cmaspxn3xsrhf5phsa1h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bimap bytestring config-ini containers data-clist deepseq + directory exceptions filepath microlens microlens-mtl microlens-th + mtl stm template-haskell text text-zipper unix-compat vector vty + vty-crossplatform word-wrap + ]; + testHaskellDepends = [ + base containers microlens QuickCheck vector vty vty-unix + ]; + description = "A declarative terminal user interface library"; + license = lib.licenses.bsd3; + }) {}; + + "brick_2_3_1" = callPackage + ({ mkDerivation, base, bimap, bytestring, config-ini, containers + , data-clist, deepseq, directory, exceptions, filepath, microlens + , microlens-mtl, microlens-th, mtl, QuickCheck, stm + , template-haskell, text, text-zipper, unix-compat, vector, vty + , vty-crossplatform, word-wrap + }: + mkDerivation { + pname = "brick"; + version = "2.3.1"; + sha256 = "160np0bz1mcfkp077yc936i026s3zv1czn8lj3k3qr6scldavw35"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bimap bytestring config-ini containers data-clist deepseq + directory exceptions filepath microlens microlens-mtl microlens-th + mtl stm template-haskell text text-zipper unix-compat vector vty + vty-crossplatform word-wrap + ]; + testHaskellDepends = [ + base containers microlens QuickCheck vector vty vty-crossplatform + ]; + description = "A declarative terminal user interface library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "brick-dropdownmenu" = callPackage + ({ mkDerivation, base, brick, containers, microlens, microlens-ghc + , microlens-th, pointedlist, vector, vty + }: + mkDerivation { + pname = "brick-dropdownmenu"; + version = "0.1.0"; + sha256 = "1801l15xrl5a822v0cdrf8d41iklfqlp6gzkyj14a7fqf3ycc7rw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base brick containers microlens microlens-ghc microlens-th + pointedlist vector vty + ]; + description = "A drop-down menu widget for brick"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "brick-filetree" = callPackage + ({ mkDerivation, base, brick, comonad, containers, directory + , directory-tree, filepath, free, vector, vty + }: + mkDerivation { + pname = "brick-filetree"; + version = "0.1.0.3"; + sha256 = "06jifqnr3n6mzfh6f7rik6bw467ff26aydlqvm6g57msa19mxjnj"; + libraryHaskellDepends = [ + base brick comonad containers directory directory-tree filepath + free vector vty + ]; + testHaskellDepends = [ + base brick comonad containers directory directory-tree filepath + free vector vty + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "brick-list-search" = callPackage + ({ mkDerivation, base, brick, containers, microlens, vector }: + mkDerivation { + pname = "brick-list-search"; + version = "0.1.2.2"; + sha256 = "06y0pz0rny9pbm5lzc6n64zdf7139dgwbghc908vzndm6pcjrs5h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base brick containers microlens vector ]; + description = "Search forward or backward for certain kinds of items in brick list"; + license = lib.licenses.bsd0; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "brick-list-skip" = callPackage + ({ mkDerivation, base, brick, containers, microlens, vector }: + mkDerivation { + pname = "brick-list-skip"; + version = "0.1.1.12"; + sha256 = "0jvkxp4hvb4jspy0s9i5xkyzkr6ncxiwpsf27vr38v7w5d20zkwh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base brick containers microlens vector ]; + description = "Skip a certain kind of items when moving in brick list"; + license = lib.licenses.bsd0; + }) {}; + + "brick-panes" = callPackage + ({ mkDerivation, aeson, base, brick, bytestring, containers + , directory, microlens, text, text-zipper, time, vector, vty + }: + mkDerivation { + pname = "brick-panes"; + version = "1.0.1.0"; + sha256 = "0ngw5mwnv92w6hyyz6jcjsz2cs4ix4dyd6z41ggjy0lzjxd40gsq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base brick containers microlens vty ]; + executableHaskellDepends = [ + aeson base brick bytestring containers directory microlens text + text-zipper time vector vty + ]; + testHaskellDepends = [ base ]; + description = "Panes library for Brick providing composition and isolation for TUI apps"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "mywork-example"; + broken = true; + }) {}; + + "brick-skylighting" = callPackage + ({ mkDerivation, base, brick, containers, skylighting-core, text + , vty + }: + mkDerivation { + pname = "brick-skylighting"; + version = "1.0"; + sha256 = "1nw2x9zn0jlvykm89v80fh4187bxgn8l4cljgnf4mp4ci7aqjmkr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base brick containers skylighting-core text vty + ]; + description = "Show syntax-highlighted text in your Brick UI"; + license = lib.licenses.bsd3; + }) {}; + + "brick-tabular-list" = callPackage + ({ mkDerivation, base, brick, containers, generic-lens, microlens + , optics-core, vty + }: + mkDerivation { + pname = "brick-tabular-list"; + version = "2.2.0.10"; + sha256 = "03fqa71c3nm66gjpyvk49bkfaakxanmniaf10x00i0gk14k047r7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base brick containers generic-lens microlens optics-core vty + ]; + description = "Tabular list widgets for brick"; + license = lib.licenses.bsd0; + }) {}; + + "bricks" = callPackage + ({ mkDerivation, base, bricks-internal, bricks-internal-test + , bricks-parsec, bricks-rendering, bricks-syntax, containers + , doctest, hedgehog, mtl, parsec, template-haskell, text + , transformers + }: + mkDerivation { + pname = "bricks"; + version = "0.0.0.4"; + sha256 = "018cp48bm3hk20kfq544hm50s6bik37lv1hnsdpkg6ibgz6a9i4v"; + libraryHaskellDepends = [ + base bricks-internal bricks-parsec bricks-rendering bricks-syntax + containers mtl parsec text transformers + ]; + testHaskellDepends = [ + base bricks-internal bricks-internal-test bricks-parsec + bricks-rendering bricks-syntax containers doctest hedgehog mtl + parsec template-haskell text transformers + ]; + description = "Bricks is a lazy functional language based on Nix"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bricks-internal" = callPackage + ({ mkDerivation, base, containers, doctest, either-list-functions + , text + }: + mkDerivation { + pname = "bricks-internal"; + version = "0.0.0.4"; + sha256 = "1c4nav1ak6nz06ps6pwsrd6ci8ly3xqi6yd8clsvrhqi1r4cwz80"; + libraryHaskellDepends = [ + base containers either-list-functions text + ]; + testHaskellDepends = [ + base containers doctest either-list-functions text + ]; + description = "..."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bricks-internal-test" = callPackage + ({ mkDerivation, base, bricks-internal, containers, hedgehog + , template-haskell, text + }: + mkDerivation { + pname = "bricks-internal-test"; + version = "0.0.0.4"; + sha256 = "1kvhvwi7qd1rxqn6zxz0vmzqnq2w5fzm1dld5yy08v6jr3f7ri8a"; + libraryHaskellDepends = [ + base bricks-internal containers hedgehog template-haskell text + ]; + description = "..."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bricks-parsec" = callPackage + ({ mkDerivation, base, bricks-internal, bricks-internal-test + , bricks-rendering, bricks-syntax, containers, doctest, hedgehog + , parsec, text + }: + mkDerivation { + pname = "bricks-parsec"; + version = "0.0.0.4"; + sha256 = "1rgcrdn4h4pmq9sa7fbzlmv93j6g80mhirnrx6f5iqgmshlg4cq0"; + libraryHaskellDepends = [ + base bricks-internal bricks-syntax containers parsec text + ]; + testHaskellDepends = [ + base bricks-internal bricks-internal-test bricks-rendering + bricks-syntax containers doctest hedgehog parsec text + ]; + description = "..."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bricks-rendering" = callPackage + ({ mkDerivation, base, bricks-internal, bricks-internal-test + , bricks-syntax, containers, doctest, hedgehog, template-haskell + , text + }: + mkDerivation { + pname = "bricks-rendering"; + version = "0.0.0.4"; + sha256 = "1ixg8qsima8hp547ms3jid4hcr0l605ha353r0bngwjxc5h3ixj4"; + libraryHaskellDepends = [ + base bricks-internal bricks-syntax containers text + ]; + testHaskellDepends = [ + base bricks-internal bricks-internal-test bricks-syntax containers + doctest hedgehog template-haskell text + ]; + description = "..."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bricks-syntax" = callPackage + ({ mkDerivation, base, bricks-internal, containers, doctest + , either-list-functions, exceptions, hint, text + }: + mkDerivation { + pname = "bricks-syntax"; + version = "0.0.0.4"; + sha256 = "0bg4vx32fh9fn5lvccayr9dfzynpql08x6ffi0xrw1rkpn2hz415"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bricks-internal containers either-list-functions text + ]; + testHaskellDepends = [ + base bricks-internal containers doctest either-list-functions + exceptions hint text + ]; + description = "..."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "brillig" = callPackage + ({ mkDerivation, base, binary, cmdargs, containers, directory + , filepath, ListZipper, text + }: + mkDerivation { + pname = "brillig"; + version = "0.3.1"; + sha256 = "18gm24fd5ad6dgbqiwcs750rvq2v6lmclysd6acj2y8iybwcsg8n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary containers directory filepath ListZipper text + ]; + executableHaskellDepends = [ + base binary cmdargs containers directory filepath text + ]; + description = "Simple part of speech tagger"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "brillig"; + broken = true; + }) {}; + + "brittany_0_13_1_2" = callPackage + ({ mkDerivation, aeson, base, butcher, bytestring, cmdargs + , containers, czipwith, data-tree-print, deepseq, directory, extra + , filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths, hspec + , monad-memo, mtl, multistate, parsec, pretty, random, safe + , semigroups, strict, syb, text, transformers, uniplate, unsafe + , yaml + }: + mkDerivation { + pname = "brittany"; + version = "0.13.1.2"; + sha256 = "1pa8qgsild3zl56sdmbsllka64k05jk2p16ij3bdla4rbfw96z5g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base butcher bytestring cmdargs containers czipwith + data-tree-print deepseq directory extra filepath ghc ghc-boot-th + ghc-exactprint ghc-paths monad-memo mtl multistate pretty random + safe semigroups strict syb text transformers uniplate unsafe yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson base butcher bytestring cmdargs containers czipwith + data-tree-print deepseq directory extra filepath ghc ghc-boot-th + ghc-exactprint ghc-paths hspec monad-memo mtl multistate parsec + pretty safe semigroups strict syb text transformers uniplate unsafe + yaml + ]; + description = "Haskell source code formatter"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "brittany"; + broken = true; + }) {}; + + "brittany" = callPackage + ({ mkDerivation, aeson, base, butcher, bytestring, cmdargs + , containers, czipwith, data-tree-print, deepseq, directory, extra + , filepath, ghc, ghc-boot, ghc-boot-th, ghc-exactprint, hspec + , monad-memo, mtl, multistate, pretty, random, safe, semigroups + , strict, syb, text, transformers, uniplate, yaml + }: + mkDerivation { + pname = "brittany"; + version = "0.14.0.2"; + sha256 = "03jnjmp4hy0g22h0jq5md60iz5y94fzhdjx849s89mvb28pdfd1n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base butcher bytestring cmdargs containers czipwith + data-tree-print deepseq directory extra filepath ghc ghc-boot + ghc-boot-th ghc-exactprint monad-memo mtl multistate pretty random + safe semigroups strict syb text transformers uniplate yaml + ]; + executableHaskellDepends = [ + aeson base butcher bytestring cmdargs containers czipwith + data-tree-print deepseq directory extra filepath ghc ghc-boot + ghc-boot-th ghc-exactprint monad-memo mtl multistate pretty random + safe semigroups strict syb text transformers uniplate yaml + ]; + testHaskellDepends = [ + aeson base butcher bytestring cmdargs containers czipwith + data-tree-print deepseq directory extra filepath ghc ghc-boot + ghc-boot-th ghc-exactprint hspec monad-memo mtl multistate pretty + random safe semigroups strict syb text transformers uniplate yaml + ]; + description = "Haskell source code formatter"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "brittany"; + broken = true; + }) {}; + + "broadcast-chan" = callPackage + ({ mkDerivation, async, base, criterion, deepseq, stm, transformers + , unliftio-core + }: + mkDerivation { + pname = "broadcast-chan"; + version = "0.2.1.2"; + sha256 = "1zsrafz3q9l8np8wafmrbi8ilwwsgnzkc8jfjkjfgs4kq65yglqw"; + revision = "2"; + editedCabalFile = "06hyysplac9n76kpvqayc281ma8is578aqcspss0v8qkm0abylpj"; + libraryHaskellDepends = [ base transformers unliftio-core ]; + benchmarkHaskellDepends = [ async base criterion deepseq stm ]; + description = "Closable, fair, single-wakeup channel type that avoids 0 reader space leaks"; + license = lib.licenses.bsd3; + }) {}; + + "broadcast-chan-conduit" = callPackage + ({ mkDerivation, base, broadcast-chan, broadcast-chan-tests + , conduit, containers, resourcet, transformers, unliftio-core + }: + mkDerivation { + pname = "broadcast-chan-conduit"; + version = "0.2.1.2"; + sha256 = "0mwd82arm50zwz559qzxi70ia9d4h5kjwdvhk09jf966hd0knnmm"; + revision = "2"; + editedCabalFile = "1k7lgfpxh7vyyv68m8bznl1b3nnr10xx7ky01r2x5b75f96asll4"; + libraryHaskellDepends = [ + base broadcast-chan conduit resourcet transformers unliftio-core + ]; + testHaskellDepends = [ + base broadcast-chan-tests conduit containers + ]; + description = "Conduit-based parallel streaming code for broadcast-chan"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "broadcast-chan-pipes" = callPackage + ({ mkDerivation, base, broadcast-chan, broadcast-chan-tests + , containers, foldl, pipes, pipes-safe + }: + mkDerivation { + pname = "broadcast-chan-pipes"; + version = "0.2.1.1"; + sha256 = "06nghcddlcnc97p3464fsgcfvjlsnxv7i7khzws3g3myl8hrd89c"; + revision = "2"; + editedCabalFile = "0vzfjjhy4k07aizg1q3a1r99cacnihkjsxakllygrkl9hsya2cp0"; + libraryHaskellDepends = [ base broadcast-chan pipes pipes-safe ]; + testHaskellDepends = [ + base broadcast-chan-tests containers foldl pipes pipes-safe + ]; + description = "Pipes-based parallel streaming code for broadcast-chan"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "broadcast-chan-tests" = callPackage + ({ mkDerivation, async, base, broadcast-chan, clock, containers + , foldl, monad-loops, optparse-applicative, paramtree, random, stm + , tagged, tasty, tasty-golden, tasty-hunit, tasty-travis, temporary + , text + }: + mkDerivation { + pname = "broadcast-chan-tests"; + version = "0.2.1.2"; + sha256 = "08qjvhdx2pwgj5kcl5fmg5qdlzbdchxjihmqch4sgv48kcga06nv"; + revision = "4"; + editedCabalFile = "1y1qxb9ibplx1hpwxwa83szxjwa6ridji25w0gmx92yrz11rprlj"; + libraryHaskellDepends = [ + async base broadcast-chan clock containers optparse-applicative + paramtree stm tagged tasty tasty-golden tasty-hunit tasty-travis + temporary text + ]; + testHaskellDepends = [ + base broadcast-chan containers foldl monad-loops random + ]; + description = "Helpers for generating tests for broadcast-chan"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "broccoli" = callPackage + ({ mkDerivation, base, containers, stm, time }: + mkDerivation { + pname = "broccoli"; + version = "0.4.1.0"; + sha256 = "084nil9rfs3xpp4rk3qlwf6gsaljm57g7divfzd88dk9np6q5iwh"; + libraryHaskellDepends = [ base containers stm time ]; + description = "Small library for interactive functional programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "brok" = callPackage + ({ mkDerivation, ansi-terminal, attoparsec, base, classy-prelude + , connection, containers, directory, file-embed, http-client + , http-client-tls, http-conduit, tasty, tasty-discover + , tasty-expected-failure, tasty-hunit, template-haskell, text, time + }: + mkDerivation { + pname = "brok"; + version = "1.1.0"; + sha256 = "0y8gppdyhwwlpw3d0kii2varqd25lxq3813xnjm632h4942l76xv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal attoparsec base classy-prelude connection containers + directory file-embed http-client http-client-tls http-conduit + template-haskell text time + ]; + executableHaskellDepends = [ base classy-prelude file-embed ]; + testHaskellDepends = [ + base classy-prelude file-embed tasty tasty-discover + tasty-expected-failure tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "Finds broken links in text files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "brok"; + broken = true; + }) {}; + + "broker-haskell" = callPackage + ({ mkDerivation, base, broker, bytestring, hspec }: + mkDerivation { + pname = "broker-haskell"; + version = "0.1.0.0"; + sha256 = "0jxzn7mbwsi6q9kwl0lbbsapga2x0jc68faw7b9jvfi05yjp833d"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ broker ]; + testHaskellDepends = [ base bytestring hspec ]; + description = "Haskell bindings to Broker, Bro's messaging library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {broker = null;}; + + "bronyradiogermany-common" = callPackage + ({ mkDerivation, aeson, base, bytestring, network-uri, text, time + , tz, uuid-types + }: + mkDerivation { + pname = "bronyradiogermany-common"; + version = "1.0.0.1"; + sha256 = "1hwqif1jnwjhkb22j7rsc7fznvd7373gbfsl46196bb6489bbcvy"; + revision = "1"; + editedCabalFile = "158y92fki5kk8pk7z5whc70qbw0w17v0j0zn486hym3bq6qif74k"; + libraryHaskellDepends = [ + aeson base bytestring network-uri text time tz uuid-types + ]; + description = "Common types and URIs for the BronyRadioGermany API bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bronyradiogermany-streaming" = callPackage + ({ mkDerivation, aeson, base, bronyradiogermany-common, bytestring + , case-insensitive, http-types, mtl, streaming + , streaming-bytestring, streaming-utils, text, time, uuid + }: + mkDerivation { + pname = "bronyradiogermany-streaming"; + version = "1.0.0.1"; + sha256 = "1a2yz2cbjpcywis7fy5l1w3pipirh6rjfcgs1mdyhgza12qnbx09"; + revision = "1"; + editedCabalFile = "0zhgpm0yxr9ablrc4b99wpwpj1qv2a8bq8mpz525ni17jix3iqc8"; + libraryHaskellDepends = [ + aeson base bronyradiogermany-common bytestring case-insensitive + http-types mtl streaming streaming-bytestring streaming-utils text + time uuid + ]; + description = "Streaming interface for the BronyRadioGermany API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "brotli" = callPackage + ({ mkDerivation, base, brotli, bytestring, HUnit, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "brotli"; + version = "0.0.0.1"; + sha256 = "0fp8vhqzl6i1vvb4fw4zya6cgkzmj0yaaw94jdf2kggm3gn8zwfc"; + revision = "4"; + editedCabalFile = "1p6zr2yr1hd6k9vkpgwdidrkiykv09av2q77f37bfg0985b0xwpx"; + libraryHaskellDepends = [ base bytestring transformers ]; + libraryPkgconfigDepends = [ brotli ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Brotli (RFC7932) compression and decompression"; + license = lib.licenses.gpl3Only; + }) {inherit (pkgs) brotli;}; + + "brotli-conduit" = callPackage + ({ mkDerivation, base, brotli, bytestring, conduit, HUnit + , QuickCheck, resourcet, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "brotli-conduit"; + version = "0.0.0.0"; + sha256 = "00hl8g4aw4klzvq8gbgx3ff5iq5diz7lxk9ssn7q8icdpl8w5fbf"; + libraryHaskellDepends = [ + base brotli bytestring conduit resourcet transformers + ]; + testHaskellDepends = [ + base bytestring conduit HUnit QuickCheck resourcet test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Conduit interface for Brotli (RFC7932) compression"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "brotli-streams" = callPackage + ({ mkDerivation, base, brotli, bytestring, HUnit, io-streams + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "brotli-streams"; + version = "0.0.0.0"; + sha256 = "14jc1nhm50razsl99d95amdf4njf75dnzx8vqkihgrgp7qisyz3z"; + revision = "8"; + editedCabalFile = "05ri1yv1q2h0zlbcqgk1rpyb7p36zb6asrj6f3w0yyr4s5hsqwww"; + libraryHaskellDepends = [ base brotli bytestring io-streams ]; + testHaskellDepends = [ + base bytestring HUnit io-streams QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "IO-Streams interface for Brotli (RFC7932) compression"; + license = lib.licenses.bsd3; + }) {}; + + "browscap" = callPackage + ({ mkDerivation, base, bytestring, deepseq, ini, lens, lrucache + , mtl, text, unordered-containers, wreq + }: + mkDerivation { + pname = "browscap"; + version = "0"; + sha256 = "05igmcjb2hijym0bzxy6ppzchxvwlszxqkzzwyqwpcbiyc54i94h"; + libraryHaskellDepends = [ + base bytestring deepseq ini lens lrucache mtl text + unordered-containers wreq + ]; + description = "A reader and interface for the Browser Capabilities Project data files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bsb-http-chunked" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , deepseq, doctest, gauge, hedgehog, semigroups, tasty + , tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "bsb-http-chunked"; + version = "0.0.0.4"; + sha256 = "0z0f18yc6zlwh29c6175ivfcin325lvi4irpvv0n3cmq7vi0k0ql"; + revision = "4"; + editedCabalFile = "0fx431lgf3mhlg4fg9yqs49c43pwrypf4mdi7vx3q78vqdqp7khw"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + attoparsec base blaze-builder bytestring doctest hedgehog tasty + tasty-hedgehog tasty-hunit + ]; + benchmarkHaskellDepends = [ + base blaze-builder bytestring deepseq gauge semigroups + ]; + description = "Chunked HTTP transfer encoding for bytestring builders"; + license = lib.licenses.bsd3; + }) {}; + + "bsd-sysctl" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bsd-sysctl"; + version = "1.0.8.0"; + sha256 = "0wflh3ncd47j2v70m6lbdmaif974fimv3dd4wyj6krb03vq6lvpd"; + libraryHaskellDepends = [ base ]; + description = "Access to the BSD sysctl(3) interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bson" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptohash-md5 + , data-binary-ieee754, mtl, network, QuickCheck, test-framework + , test-framework-quickcheck2, text, time + }: + mkDerivation { + pname = "bson"; + version = "0.4.0.1"; + sha256 = "1xmxhq1f8v00mbq2l1sb7akzhy0gd9wcylkanpizn68wczqkdi3b"; + libraryHaskellDepends = [ + base binary bytestring cryptohash-md5 data-binary-ieee754 mtl + network text time + ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 text time + ]; + description = "BSON documents are JSON-like objects with a standard binary encoding"; + license = lib.licenses.asl20; + }) {}; + + "bson-generic" = callPackage + ({ mkDerivation, base, bson, ghc-prim, text }: + mkDerivation { + pname = "bson-generic"; + version = "0.0.9"; + sha256 = "11a8k6rngz5rdgccwnifiydsfc87hlgy4mp6chi30m2jvdq92imb"; + libraryHaskellDepends = [ base bson ghc-prim text ]; + description = "Generic functionality for BSON"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bson-generics" = callPackage + ({ mkDerivation, base, bson, ghc-prim }: + mkDerivation { + pname = "bson-generics"; + version = "0.0.1"; + sha256 = "03ifgmifk0dx6fzws1qlx3c1nslrkvwman5g3c4iag842bl03gxp"; + libraryHaskellDepends = [ base bson ghc-prim ]; + description = "Generics functionality for BSON"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bson-lens" = callPackage + ({ mkDerivation, base, bson, lens, text }: + mkDerivation { + pname = "bson-lens"; + version = "0.1.1"; + sha256 = "0q5ixrfgybf80q0x2p80qjy1kqarm2129hmzzqgcpn7jvqbv8fyp"; + libraryHaskellDepends = [ base bson lens text ]; + description = "BSON lenses"; + license = lib.licenses.mit; + }) {}; + + "bson-mapping" = callPackage + ({ mkDerivation, base, bson, template-haskell, text, th-lift }: + mkDerivation { + pname = "bson-mapping"; + version = "0.1.5.1"; + sha256 = "1pmc9z98v8il8knz36vg61nhji4i644dh3rbqfxnb8kmbciyp3iz"; + libraryHaskellDepends = [ + base bson template-haskell text th-lift + ]; + description = "Mapping between BSON and algebraic data types"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bspack" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, criterion + , ghc-prim, mtl, sandi, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "bspack"; + version = "0.0.4"; + sha256 = "0nzw1cs3nxb55yj3sy5afr6kycbm7xk26xpl0gvysgrd6bs0p8pb"; + libraryHaskellDepends = [ base bytestring ghc-prim ]; + testHaskellDepends = [ + base bytestring mtl tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base blaze-builder bytestring criterion sandi + ]; + description = "A simple and fast bytestring packer"; + license = lib.licenses.bsd3; + }) {}; + + "bsparse" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bsparse"; + version = "0.0.5"; + sha256 = "12wn8jlqkb9d9vpdbwc3m288cgnr15cq4wv5fxlp7f10p3y42l2a"; + revision = "1"; + editedCabalFile = "0vlcwcgmlk4ghwhiyy4234driyvq5ap5g587nmf23fh8b54g7j3q"; + libraryHaskellDepends = [ base bytestring ]; + description = "A simple unassuming parser for bytestring"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "btc-lsp" = callPackage + ({ mkDerivation, aeson, async, base, base16-bytestring + , base64-bytestring, binary, bytestring, case-insensitive, casing + , chronos, classy-prelude-yesod, containers, cryptonite, envparse + , errors, esqueleto, extra, fast-logger, file-embed, format-numbers + , generic-pretty-instances, GenericPretty, hjsmin, hspec + , http-client-tls, http2, http2-client, http2-client-grpc + , http2-grpc-proto-lens, http2-grpc-types, iso8601-time, katip + , lnd-client, memory, microlens, monad-logger, network-bitcoin + , persistent, persistent-migration, persistent-postgresql, pretty + , proto-lens, proto-lens-runtime, qrcode-core, qrcode-juicypixels + , QuickCheck, resource-pool, scientific, secp256k1-haskell, SHA + , shakespeare, stm, template-haskell, text, time, transformers + , unbounded-delays, universum, unliftio, uuid, vector, wai + , wai-extra, warp, warp-grpc, warp-tls, witch, yaml, yesod + , yesod-auth, yesod-core, yesod-form, yesod-static + }: + mkDerivation { + pname = "btc-lsp"; + version = "0.1.0.0"; + sha256 = "08lwm518gysncw2wa9b1b3fsdfy5mk6g1fgzjskd73j03xa5zvq3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base base16-bytestring base64-bytestring binary + bytestring case-insensitive casing chronos classy-prelude-yesod + containers cryptonite envparse errors esqueleto extra fast-logger + file-embed format-numbers generic-pretty-instances GenericPretty + hjsmin http-client-tls http2 http2-client http2-client-grpc + http2-grpc-proto-lens http2-grpc-types iso8601-time katip + lnd-client memory microlens monad-logger network-bitcoin persistent + persistent-migration persistent-postgresql pretty proto-lens + proto-lens-runtime qrcode-core qrcode-juicypixels resource-pool + scientific secp256k1-haskell SHA shakespeare stm template-haskell + text time transformers unbounded-delays universum unliftio uuid + vector wai wai-extra warp warp-grpc warp-tls witch yaml yesod + yesod-auth yesod-core yesod-form yesod-static + ]; + executableHaskellDepends = [ + aeson base bytestring envparse hspec lnd-client network-bitcoin + proto-lens QuickCheck unliftio vector witch + ]; + testHaskellDepends = [ + aeson base bytestring envparse hspec lnd-client network-bitcoin + proto-lens QuickCheck unliftio vector witch + ]; + description = "Lightning service provider"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "btree" = callPackage + ({ mkDerivation, base, clock, containers, ghc-prim, hashable + , initialize, MonadRandom, primitive, smallcheck, tasty + , tasty-hunit, tasty-smallcheck, transformers + }: + mkDerivation { + pname = "btree"; + version = "0.4.0"; + sha256 = "04jbvd247i8bfplyljp5937fw9x85w4v613kpzyb15z7nw2xr8l9"; + libraryHaskellDepends = [ base ghc-prim initialize primitive ]; + testHaskellDepends = [ + base containers hashable MonadRandom primitive smallcheck tasty + tasty-hunit tasty-smallcheck transformers + ]; + benchmarkHaskellDepends = [ base clock ghc-prim hashable ]; + description = "B-Tree on Unmanaged Heap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "btree-concurrent" = callPackage + ({ mkDerivation, array, base, base64-bytestring, bytestring, cereal + , containers, directory, filepath, hashable, mtl, QuickCheck + , random, snappy, stm, time, unix + }: + mkDerivation { + pname = "btree-concurrent"; + version = "0.1.5"; + sha256 = "1xgw3ki3vypyxxiyzfjajjx1vzavyn1v9445cgbqwrr0n0wpkqm6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base base64-bytestring bytestring cereal containers directory + filepath hashable mtl random snappy stm time + ]; + testHaskellDepends = [ + array base base64-bytestring bytestring cereal containers directory + filepath hashable mtl QuickCheck random snappy stm time unix + ]; + description = "A backend agnostic, concurrent BTree"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "btrfs" = callPackage + ({ mkDerivation, base, bytestring, time, unix }: + mkDerivation { + pname = "btrfs"; + version = "0.2.1.0"; + sha256 = "16w62f52l8szncbn484z3rp163ih8gjysw9n9vbxp5r4169jh7pq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring time unix ]; + description = "Bindings to the btrfs API"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "buchhaltung" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, array, async, base, boxes + , bytestring, cassava, containers, data-default, Decimal, deepseq + , directory, edit-distance, file-embed, filepath, formatting + , hashable, haskeline, hint, hledger, hledger-lib, lens + , lifted-base, ListLike, megaparsec, MissingH, monad-control, mtl + , optparse-applicative, parsec, process, regex-compat, regex-tdfa + , regex-tdfa-text, safe, semigroups, split, strict, temporary, text + , time, transformers, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "buchhaltung"; + version = "0.0.7"; + sha256 = "1hkiiah2h64gkb9y6bagg5q182rylysdqwqlkn5lvmym4akp8zlb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint array async base boxes bytestring cassava + containers data-default Decimal deepseq directory edit-distance + file-embed filepath formatting hashable haskeline hint hledger + hledger-lib lens lifted-base ListLike megaparsec MissingH + monad-control mtl optparse-applicative parsec process regex-compat + regex-tdfa regex-tdfa-text safe semigroups split strict temporary + text time transformers unordered-containers vector yaml + ]; + executableHaskellDepends = [ + aeson ansi-wl-pprint array async base boxes bytestring cassava + containers data-default Decimal deepseq directory edit-distance + file-embed filepath formatting hashable haskeline hint hledger + hledger-lib lens lifted-base ListLike megaparsec MissingH + monad-control mtl optparse-applicative parsec process regex-compat + regex-tdfa regex-tdfa-text safe semigroups split strict temporary + text time transformers unordered-containers vector yaml + ]; + description = "Automates most of your plain text accounting data entry in ledger format"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "buchhaltung"; + }) {}; + + "buffer" = callPackage + ({ mkDerivation, base, base-prelude, bug, bytestring, criterion + , quickcheck-instances, rerebase, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "buffer"; + version = "0.5.3"; + sha256 = "0bf9y6rb3q26rk6qd7a2mjlb1gd1gp2k080ywhp5g48l474h6p26"; + revision = "2"; + editedCabalFile = "0lg7sy7c059a29gmyihlwck6d98vq5kqfkw4bjixnvc2r9znfcv7"; + libraryHaskellDepends = [ base base-prelude bug bytestring ]; + testHaskellDepends = [ + bug quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ bug criterion rerebase ]; + description = "Simple mutable low-level buffer for IO"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "buffer-builder" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion + , deepseq, HTF, http-types, json-builder, mtl, quickcheck-instances + , text, unordered-containers, vector + }: + mkDerivation { + pname = "buffer-builder"; + version = "0.2.4.8"; + sha256 = "14l70h4j1dmhm96fsxg1mhiw00h9jqw0wy02v31lsz0jwpdr2513"; + libraryHaskellDepends = [ + base bytestring mtl text unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring criterion deepseq HTF + quickcheck-instances text vector + ]; + benchmarkHaskellDepends = [ + aeson base bytestring criterion deepseq http-types json-builder + text vector + ]; + description = "Library for efficiently building up buffers, one piece at a time"; + license = lib.licenses.bsd3; + }) {}; + + "buffer-builder-aeson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, buffer-builder + , bytestring, criterion, deepseq, hashable, HUnit, integer-gmp + , QuickCheck, scientific, tasty, tasty-hunit, tasty-quickcheck + , tasty-th, text, unordered-containers, vector + }: + mkDerivation { + pname = "buffer-builder-aeson"; + version = "0.2.0.5"; + sha256 = "19drq1rqg06czl9aswv432yl9kkdzgkxyzfy526kzy22ffpm4asr"; + libraryHaskellDepends = [ + aeson base buffer-builder bytestring integer-gmp scientific + unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base buffer-builder bytestring hashable HUnit + QuickCheck scientific tasty tasty-hunit tasty-quickcheck tasty-th + text unordered-containers vector + ]; + benchmarkHaskellDepends = [ + aeson base buffer-builder bytestring criterion deepseq text vector + ]; + description = "Serialize Aeson values with Data.BufferBuilder"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "buffer-pipe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "buffer-pipe"; + version = "0.0"; + sha256 = "1kywa95mq6s8ldjkvy9j8yalbm83ms9a1lg9s8h0xxw837jbcx88"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Read from stdin and write to stdout in large blocks"; + license = lib.licenses.bsd3; + mainProgram = "buffer-pipe"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "buffet" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cassava + , containers, directory, filepath, language-docker, mustache + , optparse-applicative, parsec, prettyprinter, random, split, tasty + , tasty-hunit, text, typed-process, unordered-containers, vector + , yaml + }: + mkDerivation { + pname = "buffet"; + version = "1.0.1"; + sha256 = "0y8qinbsnc3dm3yl5ik65lgnn9xq54087mqi7p1qfql9nfcx3g6r"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring cassava containers directory + filepath language-docker mustache optparse-applicative parsec + prettyprinter random split text typed-process unordered-containers + vector yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson base bytestring directory filepath tasty tasty-hunit text + typed-process unordered-containers vector yaml + ]; + doHaddock = false; + description = "Assembles many Dockerfiles in one"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "buffet"; + broken = true; + }) {}; + + "buffon" = callPackage + ({ mkDerivation, base, monad-primitive, mwc-random + , mwc-random-monad, primitive, transformers + }: + mkDerivation { + pname = "buffon"; + version = "0.1.0.1"; + sha256 = "1v9kxm3yrw871567j8qza7gayllhsb77pxqriin4akvg77llz7l9"; + libraryHaskellDepends = [ + base monad-primitive mwc-random mwc-random-monad primitive + transformers + ]; + description = "An implementation of Buffon machines"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "buffon-machines" = callPackage + ({ mkDerivation, base, mtl, multiset, random, template-haskell }: + mkDerivation { + pname = "buffon-machines"; + version = "1.1.1.1"; + sha256 = "19qidzwg6mq8g2czzfqky7kh13jscsxc52ymfj8wlkngkciwvv5s"; + libraryHaskellDepends = [ + base mtl multiset random template-haskell + ]; + description = "Perfect simulation of discrete random variables"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bug" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "bug"; + version = "1.0.1"; + sha256 = "1xfynvp5fyn46gg3p5qq9cmb1dnw2dyf3bz6w5wdvikfvs19dwhq"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Better alternatives to the \"error\" function"; + license = lib.licenses.mit; + }) {}; + + "bugsnag" = callPackage + ({ mkDerivation, aeson, annotated-exception, base, bugsnag-hs + , bytestring, containers, Glob, hspec, http-client, http-client-tls + , parsec, template-haskell, text, th-lift-instances, ua-parser + , unliftio, unordered-containers + }: + mkDerivation { + pname = "bugsnag"; + version = "1.1.0.0"; + sha256 = "17iard7dzydyc9gin0b3jk9k55sr20hck71smpzyr8dfs2d3wa3z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson annotated-exception base bugsnag-hs bytestring containers + Glob http-client http-client-tls parsec template-haskell text + th-lift-instances ua-parser unliftio unordered-containers + ]; + testHaskellDepends = [ annotated-exception base hspec unliftio ]; + description = "Bugsnag error reporter for Haskell"; + license = lib.licenses.mit; + }) {}; + + "bugsnag-haskell" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring + , case-insensitive, containers, doctest, Glob, hspec, http-client + , http-client-tls, http-conduit, http-types, iproute, network + , parsec, template-haskell, text, th-lift-instances, time + , ua-parser, unliftio, wai, yaml + }: + mkDerivation { + pname = "bugsnag-haskell"; + version = "0.0.4.4"; + sha256 = "1pf9gi2rr1dv56b0x4sj1wyxvw2ak9n2nzkz21mmzi4l68f4dvs9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive containers Glob http-client + http-client-tls http-conduit http-types iproute network parsec + template-haskell text th-lift-instances time ua-parser wai + ]; + testHaskellDepends = [ + aeson aeson-qq base doctest hspec text time unliftio yaml + ]; + description = "Bugsnag error reporter for Haskell"; + license = lib.licenses.mit; + }) {}; + + "bugsnag-hs" = callPackage + ({ mkDerivation, aeson, base, bytestring, hedgehog, http-client + , text, time, unordered-containers + }: + mkDerivation { + pname = "bugsnag-hs"; + version = "0.2.0.12"; + sha256 = "0850a02jy023wn3vipj409wmys2caxq3bf60j90yhh52f75skis8"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring http-client text time unordered-containers + ]; + testHaskellDepends = [ aeson base bytestring hedgehog ]; + description = "A Bugsnag client for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "bugsnag-wai" = callPackage + ({ mkDerivation, base, bugsnag, bytestring, case-insensitive, hspec + , http-types, iproute, network, text, unordered-containers, wai + , warp + }: + mkDerivation { + pname = "bugsnag-wai"; + version = "1.0.0.1"; + sha256 = "0f3x4m9nl277rhg2pwrja9xh6fffrwl2dm1cf3jiyngkrbrfck0w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bugsnag bytestring case-insensitive http-types iproute network + text unordered-containers wai warp + ]; + testHaskellDepends = [ base bugsnag hspec unordered-containers ]; + description = "WAI integration for Bugsnag error reporting for Haskell"; + license = lib.licenses.mit; + }) {}; + + "bugsnag-yesod" = callPackage + ({ mkDerivation, annotated-exception, base, bugsnag, bugsnag-wai + , unliftio, wai, yesod-core + }: + mkDerivation { + pname = "bugsnag-yesod"; + version = "1.0.1.0"; + sha256 = "0g0saqs3a6bzqsw2rcfqgm1jr0zdynq9gbsrwkaw214wfcvj5zxy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + annotated-exception base bugsnag bugsnag-wai unliftio wai + yesod-core + ]; + description = "Yesod integration for Bugsnag error reporting for Haskell"; + license = lib.licenses.mit; + }) {}; + + "bugzilla" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, connection + , containers, data-default, http-conduit, http-types, iso8601-time + , resourcet, text, time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "bugzilla"; + version = "0.2.1.1"; + sha256 = "19ayjkaniksivm99lgl7bfjabig00y0gd3w9ssabksg7rfwajc5d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring connection containers + data-default http-conduit http-types iso8601-time resourcet text + time transformers unordered-containers vector + ]; + description = "A Haskell interface to the Bugzilla native REST API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bugzilla-redhat" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers + , hspec, http-conduit, http-types, iso8601-time, resourcet, text + , time, unordered-containers, vector + }: + mkDerivation { + pname = "bugzilla-redhat"; + version = "1.0.1.1"; + sha256 = "0ka3dh5gqimwny7s3qalkynlyarkmnwd5pcy92b4g4vaqk7k3pvr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring containers http-conduit + http-types iso8601-time resourcet text time unordered-containers + vector + ]; + testHaskellDepends = [ aeson base hspec time ]; + description = "A Haskell interface to the Bugzilla native REST API"; + license = lib.licenses.bsd3; + }) {}; + + "build" = callPackage + ({ mkDerivation, algebraic-graphs, base, containers, extra + , filepath, mtl, random, transformers + }: + mkDerivation { + pname = "build"; + version = "1.0"; + sha256 = "1ga8qjv2p94y2nd6dmwz940vkbmx51kvcvysfvbxadl29n4wg840"; + libraryHaskellDepends = [ + algebraic-graphs base containers extra filepath mtl random + transformers + ]; + testHaskellDepends = [ base containers extra mtl transformers ]; + description = "Build systems a la carte"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "build-env" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , directory, filepath, optparse-applicative, process, temporary + , text, time, transformers + }: + mkDerivation { + pname = "build-env"; + version = "1.1.0.0"; + sha256 = "07gw9wzyx92as7didf32b6q8nmjifsxg4z27gqb61dnq7hrrjhf4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring containers directory filepath process + temporary text time transformers + ]; + executableHaskellDepends = [ + base bytestring containers directory filepath optparse-applicative + text + ]; + description = "Compute, fetch and install Cabal build plans into a local environment"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "build-env"; + broken = true; + }) {}; + + "buildable" = callPackage + ({ mkDerivation, base, bytestring, containers, dlist, text }: + mkDerivation { + pname = "buildable"; + version = "0.1.0.3"; + sha256 = "1jrvgm2k6m8k9hj7h727pf357zydmhq1ndl1z39ag6294xd2rgpx"; + libraryHaskellDepends = [ base bytestring containers dlist text ]; + description = "Typeclass for builders of linear data structures"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "buildbox" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , exceptions, mtl, old-locale, process, stm, temporary, text, time + }: + mkDerivation { + pname = "buildbox"; + version = "2.2.1.2"; + sha256 = "10kasyr2rk8zm1dh7c2ka1djlxmb20lriphd9sm18z4fw3w82cxz"; + libraryHaskellDepends = [ + base bytestring containers directory exceptions mtl old-locale + process stm temporary text time + ]; + description = "Rehackable components for writing buildbots and test harnesses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "buildbox-tools" = callPackage + ({ mkDerivation, base, buildbox, parseargs }: + mkDerivation { + pname = "buildbox-tools"; + version = "1.5.3.1"; + sha256 = "0j1fsdmaxnl1zxgvxilznw5jfaaphij6wnhllb64f59kvhpqmy4f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base buildbox parseargs ]; + description = "Tools for working with buildbox benchmark result files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "buildbox-results"; + }) {}; + + "builder" = callPackage + ({ mkDerivation, base, byte-order, primitive, primitive-unaligned + }: + mkDerivation { + pname = "builder"; + version = "0.2"; + sha256 = "04pcqxk9snlvm5kixqyz5aq0pxjlcvfxj403dxgyr3ch2zjx3n6l"; + libraryHaskellDepends = [ + base byte-order primitive primitive-unaligned + ]; + description = "bounded ByteArray builder type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "buildwrapper" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring, Cabal + , cmdargs, conduit, conduit-extra, containers, cpphs, deepseq + , directory, dynamic-cabal, filepath, ghc, ghc-paths, ghc-pkg-lib + , haskell-src-exts, HTF, HUnit, mtl, old-time, process, regex-tdfa + , syb, text, time, transformers, unordered-containers, utf8-string + , vector + }: + mkDerivation { + pname = "buildwrapper"; + version = "0.9.1"; + sha256 = "1icm2vqimza6lslav01d11xq4v0p6dpymvx4md48ch8qbhdrn8r3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base bytestring Cabal conduit conduit-extra + containers cpphs deepseq directory dynamic-cabal filepath ghc + ghc-paths ghc-pkg-lib haskell-src-exts mtl old-time process + regex-tdfa syb text time transformers unordered-containers + utf8-string vector + ]; + executableHaskellDepends = [ + aeson async base bytestring Cabal cmdargs conduit conduit-extra + containers cpphs directory dynamic-cabal filepath ghc ghc-paths + ghc-pkg-lib haskell-src-exts mtl old-time process regex-tdfa syb + text time transformers vector + ]; + testHaskellDepends = [ + aeson async attoparsec base bytestring Cabal conduit conduit-extra + containers directory dynamic-cabal filepath ghc-pkg-lib HTF HUnit + mtl old-time process text time transformers unordered-containers + vector + ]; + description = "A library and an executable that provide an easy API for a Haskell IDE"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "buildwrapper"; + }) {}; + + "bullet" = callPackage + ({ mkDerivation, base, bullet, c2hs, vect }: + mkDerivation { + pname = "bullet"; + version = "0.2.4"; + sha256 = "0fksxkp6xq0q88g21b917qrg6pzzr1a00w5jjh45f4f9b3smibgn"; + libraryHaskellDepends = [ base vect ]; + libraryPkgconfigDepends = [ bullet ]; + libraryToolDepends = [ c2hs ]; + description = "A wrapper for the Bullet physics engine"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) bullet;}; + + "bulletproofs" = callPackage + ({ mkDerivation, arithmoi, base, bytestring, containers, criterion + , cryptonite, elliptic-curve, galois-field, memory, MonadRandom + , protolude, QuickCheck, SHA, tasty, tasty-discover, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "bulletproofs"; + version = "1.1.0"; + sha256 = "1sj38m2x4y9483nwnk61jk4jphsyllgv5bgrx26nqlph45a9222a"; + revision = "1"; + editedCabalFile = "1wpnqwf352lr2ahkikk5b69d6lzmqqy3y7shzmshdr3j6fbg7ggf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + arithmoi base bytestring containers elliptic-curve galois-field + memory MonadRandom protolude QuickCheck SHA text + ]; + executableHaskellDepends = [ + arithmoi base bytestring containers elliptic-curve galois-field + memory MonadRandom protolude QuickCheck SHA text + ]; + testHaskellDepends = [ + arithmoi base bytestring containers cryptonite elliptic-curve + galois-field memory MonadRandom protolude QuickCheck SHA tasty + tasty-discover tasty-hunit tasty-quickcheck text + ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + arithmoi base bytestring containers criterion elliptic-curve + galois-field memory MonadRandom protolude QuickCheck SHA tasty + tasty-hunit tasty-quickcheck text + ]; + description = "Bulletproofs are short zero-knowledge proofs without a trusted setup"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "bulletproofs-example"; + }) {}; + + "bulmex" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, generic-lens + , hspec, hspec-core, jsaddle, jsaddle-dom, keycode, lens + , network-uri, reflex, reflex-dom-core, reflex-dom-helpers, text + , time, witherable + }: + mkDerivation { + pname = "bulmex"; + version = "4.0.0"; + sha256 = "0892prpi8hf8mkwr6n9228bfyji0wgdz9hyh619k20f6xim13ysc"; + libraryHaskellDepends = [ + aeson base bytestring containers generic-lens jsaddle jsaddle-dom + keycode lens network-uri reflex reflex-dom-core reflex-dom-helpers + text time witherable + ]; + testHaskellDepends = [ + aeson base bytestring containers generic-lens hspec hspec-core + jsaddle jsaddle-dom keycode lens network-uri reflex reflex-dom-core + reflex-dom-helpers text time witherable + ]; + description = "Reflex infused with bulma (css)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bumper" = callPackage + ({ mkDerivation, base, Cabal, containers, fclabels, process + , regex-compat, split, strict + }: + mkDerivation { + pname = "bumper"; + version = "0.6.0.3"; + sha256 = "1a6sqkdzq05az6yj3zmlcbx6bmhw4zjx2aijxfi481z3ifiy7z3w"; + revision = "3"; + editedCabalFile = "0r4fj5mxl452786jw6pr2nwhs5sszlxb9nwcrakr44jysm181lhw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers fclabels process regex-compat split strict + ]; + description = "Automatically bump package versions, also transitively"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bumper"; + broken = true; + }) {}; + + "bunz" = callPackage + ({ mkDerivation, base, cmdargs, doctest, hspec, text, unix }: + mkDerivation { + pname = "bunz"; + version = "0.0.9"; + sha256 = "0q5520pdq52fhx4yd6lhxr77c00njmy0wqbmb0gi1p4ahqs5wrgs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base text ]; + executableHaskellDepends = [ base cmdargs text unix ]; + testHaskellDepends = [ base doctest hspec ]; + description = "CLI tool to beautify JSON string"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "bunz"; + broken = true; + }) {}; + + "bureaucromancy" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , file-embed, file-embed-lzma, filepath, ginger, hourglass + , html-conduit, http-types, mtl, network-uri, regex-tdfa, text, tz + , wai, warp, xml-conduit + }: + mkDerivation { + pname = "bureaucromancy"; + version = "0.1.0.2"; + sha256 = "1ab56izmmr33gya76bngbxjjyr2f172bh5h0cjrs51km1kggs789"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory file-embed + file-embed-lzma filepath ginger hourglass mtl network-uri + regex-tdfa text tz xml-conduit + ]; + executableHaskellDepends = [ + base html-conduit http-types text wai warp + ]; + testHaskellDepends = [ base ]; + description = "Parse webforms & render to interactive hypertext"; + license = lib.licenses.gpl3Only; + mainProgram = "bureaucromancy"; + }) {}; + + "burnt-explorer" = callPackage + ({ mkDerivation, aeson, base, bitcoin-script, bytestring, cassava + , process, scientific + }: + mkDerivation { + pname = "burnt-explorer"; + version = "2.0.0"; + sha256 = "08r0hzpzyc8frx1k6rxv6b37hbz9yr5gfjsd9ikybx9m78cbgg3n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bitcoin-script bytestring cassava process scientific + ]; + description = "List OP_RETURN cryptocurrency transaction outputs"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "burnt-explorer"; + }) {}; + + "burrito" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, parsec + , QuickCheck, template-haskell, text, transformers + }: + mkDerivation { + pname = "burrito"; + version = "2.0.1.8"; + sha256 = "0hr70nh6jqykm4shklgm58jv83xpna2x2k2d1lcyj1p3h5npsh5w"; + libraryHaskellDepends = [ + base bytestring containers parsec template-haskell text + transformers + ]; + testHaskellDepends = [ + base bytestring containers hspec parsec QuickCheck template-haskell + text transformers + ]; + description = "Parse and render URI templates"; + license = lib.licenses.mit; + }) {}; + + "burst-detection" = callPackage + ({ mkDerivation, base, criterion, deepseq }: + mkDerivation { + pname = "burst-detection"; + version = "1.0"; + sha256 = "1pgrqjdc4n97s7jsb9ddmjkw3qa4c28p4fp1ajyx5bfxdll44dwm"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Burst detection algorithms"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bus-pirate" = callPackage + ({ mkDerivation, base, bytestring, errors, serialport, transformers + }: + mkDerivation { + pname = "bus-pirate"; + version = "0.7.0"; + sha256 = "0zsh73nq802l180b3v6cd6x1h0cdf5r81i8sz8zvdd0d46lrnawk"; + revision = "1"; + editedCabalFile = "0amc8dk6v991iy1d23l5hbsn9lf551mjbm6mxldj46mm3y02nn67"; + libraryHaskellDepends = [ + base bytestring errors serialport transformers + ]; + description = "Haskell interface to the Bus Pirate binary interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "buster" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dataenc, mtl + , old-locale, parsec, pretty, time + }: + mkDerivation { + pname = "buster"; + version = "2.51"; + sha256 = "12h77sa7z5ba6n2hx5kag51lp7q7hdmsd1cb006l7i46cq5b5zzg"; + libraryHaskellDepends = [ + base binary bytestring containers dataenc mtl old-locale parsec + pretty time + ]; + description = "Almost but not quite entirely unlike FRP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "buster-gtk" = callPackage + ({ mkDerivation, base, binary, buster, bytestring, containers + , dataenc, gtk, mtl, old-locale, parsec, pretty, time + }: + mkDerivation { + pname = "buster-gtk"; + version = "2.0"; + sha256 = "1ajmwdrx7cq5dh7zj0viipnhas0p910ax1yb37ina4nddrpx0gd1"; + libraryHaskellDepends = [ + base binary buster bytestring containers dataenc gtk mtl old-locale + parsec pretty time + ]; + description = "Almost but not quite entirely unlike FRP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "buster-network" = callPackage + ({ mkDerivation, base, binary, buster, bytestring, containers + , dataenc, haxr, HTTP, mtl, network, old-locale, pretty, time + }: + mkDerivation { + pname = "buster-network"; + version = "1.2"; + sha256 = "17nzw5ycdrw3f1cgwcg1vh1jk80528nl7ksmbmxg2mgndc89kg3i"; + libraryHaskellDepends = [ + base binary buster bytestring containers dataenc haxr HTTP mtl + network old-locale pretty time + ]; + description = "Almost but not quite entirely unlike FRP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bustle" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cairo, containers + , directory, filepath, gio, gio-unix, glib, gtk3, HUnit, libpcap + , mtl, pango, process, QuickCheck, system-glib, test-framework + , test-framework-hunit, text, time, transformers + }: + mkDerivation { + pname = "bustle"; + version = "0.8.0"; + sha256 = "0g2p4s3z0xqng8bhcqml6dvvshmn8xlyhqz77jdcvcvxm7cykcrg"; + configureFlags = [ "-f-hgettext" ]; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal directory filepath process ]; + libraryPkgconfigDepends = [ system-glib ]; + executableHaskellDepends = [ + base bytestring cairo containers directory filepath gio glib gtk3 + mtl pango process text time transformers + ]; + executableSystemDepends = [ libpcap ]; + testHaskellDepends = [ + base bytestring cairo containers directory filepath glib gtk3 HUnit + mtl pango QuickCheck test-framework test-framework-hunit text + transformers + ]; + testSystemDepends = [ libpcap ]; + testPkgconfigDepends = [ gio-unix ]; + description = "Draw sequence diagrams of D-Bus traffic"; + license = lib.licenses.lgpl21Plus; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "bustle"; + broken = true; + }) {gio-unix = null; inherit (pkgs) libpcap; + system-glib = pkgs.glib;}; + + "butcher" = callPackage + ({ mkDerivation, base, bifunctors, containers, deque, extra, free + , hspec, microlens, microlens-th, mtl, multistate, pretty + , transformers, unsafe, void + }: + mkDerivation { + pname = "butcher"; + version = "1.3.3.2"; + sha256 = "06qgqjc8h7dd786wkcwrxpl6bsd66jzywwcnhm52q0cb9678w3qx"; + revision = "1"; + editedCabalFile = "1c9rhsnzdpnxhs3l7yq6fh8p9lq177fmdn23khcl72n5m6xx64wm"; + libraryHaskellDepends = [ + base bifunctors containers deque extra free microlens microlens-th + mtl multistate pretty transformers unsafe void + ]; + testHaskellDepends = [ + base containers deque extra free hspec microlens microlens-th mtl + multistate pretty transformers unsafe + ]; + description = "Chops a command or program invocation into digestable pieces"; + license = lib.licenses.bsd3; + }) {}; + + "butter" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , forkable-monad, free, HUnit, network-simple, stm + , template-haskell, text, transformers + }: + mkDerivation { + pname = "butter"; + version = "0.1.0.6"; + sha256 = "0r215qycck6w6286w0y69ghpzmcp1bl23j44arabrh2p39lb4h46"; + libraryHaskellDepends = [ + aeson base bytestring containers forkable-monad free HUnit + network-simple stm template-haskell text transformers + ]; + testHaskellDepends = [ + aeson base bytestring containers forkable-monad free HUnit + network-simple stm template-haskell text transformers + ]; + description = "Monad Transformer for Asyncronous Message Passing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "butterflies" = callPackage + ({ mkDerivation, base, bytestring, gl-capture, GLUT, OpenGLRaw + , repa, repa-devil + }: + mkDerivation { + pname = "butterflies"; + version = "0.3.0.2"; + sha256 = "0syykvrgq6i0zxy1pn934j1r9glv4yypva1mfkn0vc0nikh9fm31"; + revision = "1"; + editedCabalFile = "1xxdc352fp11b8mhhr3rwj5kffkglvbry2smwwfj1f10wr749zn9"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ + base bytestring gl-capture GLUT OpenGLRaw repa repa-devil + ]; + description = "butterfly tilings"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "butterflies-flat"; + }) {}; + + "buttplug-hs-core" = callPackage + ({ mkDerivation, aeson, aeson-casing, aeson-pretty, async, base + , bytestring, connection, containers, generic-random, hspec + , network, QuickCheck, quickcheck-instances, raw-strings-qq, text + , unordered-containers, websockets, wuss + }: + mkDerivation { + pname = "buttplug-hs-core"; + version = "0.1.0.1"; + sha256 = "05mh1ly18v4lp6ynz4s2mbk6w9ibmzmrlz8z4wsv4y9bd4f2w4gl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring connection containers network + text unordered-containers websockets wuss + ]; + executableHaskellDepends = [ + aeson aeson-casing async base bytestring connection containers + network text unordered-containers websockets wuss + ]; + testHaskellDepends = [ + aeson aeson-casing aeson-pretty base bytestring connection + containers generic-random hspec network QuickCheck + quickcheck-instances raw-strings-qq text unordered-containers + websockets wuss + ]; + description = "Client library for buttplug.io"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "buttplug-example"; + broken = true; + }) {}; + + "bv" = callPackage + ({ mkDerivation, base, ghc-prim, integer-gmp }: + mkDerivation { + pname = "bv"; + version = "0.5"; + sha256 = "1nkvqwqcjl57p6ir0sllb54vbj6q0l3s3w7z3z2svxjq2ymqk884"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ghc-prim integer-gmp ]; + description = "Bit-vector arithmetic library"; + license = lib.licenses.bsd3; + }) {}; + + "bv-embed" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bv-embed"; + version = "0.1.0"; + sha256 = "0afywcb7n2h2vycxg47myaqz49xrlnjpyq753smildjlkl79jx79"; + libraryHaskellDepends = [ base ]; + description = "Define embeddings of small bit vectors into larger ones"; + license = lib.licenses.bsd3; + }) {}; + + "bv-little" = callPackage + ({ mkDerivation, base, binary, criterion, deepseq, hashable + , integer-gmp, keys, mono-traversable, mono-traversable-keys + , primitive, QuickCheck, smallcheck, tasty, tasty-hunit + , tasty-quickcheck, tasty-smallcheck, text-show + }: + mkDerivation { + pname = "bv-little"; + version = "1.3.2"; + sha256 = "0mdgqsqf52dw72saq3dndvzx8yx51gi60zbka39km47r6si4nnjq"; + libraryHaskellDepends = [ + base binary deepseq hashable integer-gmp keys mono-traversable + mono-traversable-keys primitive QuickCheck text-show + ]; + testHaskellDepends = [ + base deepseq hashable mono-traversable mono-traversable-keys + QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck + tasty-smallcheck text-show + ]; + benchmarkHaskellDepends = [ + base criterion deepseq hashable mono-traversable QuickCheck + smallcheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck + text-show + ]; + doHaddock = false; + description = "Efficient little-endian bit vector library"; + license = lib.licenses.bsd3; + }) {}; + + "bv-sized" = callPackage + ({ mkDerivation, base, bitwise, bytestring, deepseq, hedgehog + , MonadRandom, panic, parameterized-utils, random, tasty + , tasty-hedgehog, th-lift + }: + mkDerivation { + pname = "bv-sized"; + version = "1.0.5"; + sha256 = "1ydldi9q9rxggjh6mncg7mwggi0wpigld96nqqgw33ldcid8b7as"; + revision = "1"; + editedCabalFile = "17khx2nq5gp3b2sbrwgswvywf8sj7kas84qlppdsj2isr3w2v8gn"; + libraryHaskellDepends = [ + base bitwise bytestring deepseq panic parameterized-utils random + th-lift + ]; + testHaskellDepends = [ + base bytestring hedgehog MonadRandom parameterized-utils tasty + tasty-hedgehog + ]; + description = "a bitvector datatype that is parameterized by the vector width"; + license = lib.licenses.bsd3; + }) {}; + + "bv-sized-lens" = callPackage + ({ mkDerivation, base, bv-sized, lens, parameterized-utils }: + mkDerivation { + pname = "bv-sized-lens"; + version = "0.1.0.0"; + sha256 = "1njwizsxpmlpb3vm460ciw2x7byfz4y0g8bhsnfiimmyn7yazdr6"; + libraryHaskellDepends = [ base bv-sized lens parameterized-utils ]; + description = "Well-typed lenses for bv-sized bitvectors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "by-other-names" = callPackage + ({ mkDerivation, aeson, base, doctest, indexed-traversable, tasty + , tasty-hunit, template-haskell, text + }: + mkDerivation { + pname = "by-other-names"; + version = "1.2.3.0"; + sha256 = "1hr3r18i0vi86pdcwdlj6116m58bkpyd1x2r4rhf4yv2lsak7sb7"; + libraryHaskellDepends = [ + aeson base indexed-traversable template-haskell text + ]; + testHaskellDepends = [ aeson base doctest tasty tasty-hunit ]; + description = "Give aliases to record fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "byline" = callPackage + ({ mkDerivation, ansi-terminal, attoparsec, base, colour + , exceptions, free, haskeline, mtl, optparse-applicative, relude + , tasty, tasty-hunit, terminfo-hs, text + }: + mkDerivation { + pname = "byline"; + version = "1.1.2"; + sha256 = "11z9dga8jq3f0h4v0c3s2brrcqb029h6wsn0x97393vkx7pjhai2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal attoparsec base colour exceptions free haskeline mtl + optparse-applicative relude terminfo-hs text + ]; + testHaskellDepends = [ + ansi-terminal attoparsec base colour exceptions free haskeline mtl + optparse-applicative relude tasty tasty-hunit terminfo-hs text + ]; + description = "Library for creating command-line interfaces (colors, menus, etc.)"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytable" = callPackage + ({ mkDerivation, base, bytestring, word24 }: + mkDerivation { + pname = "bytable"; + version = "0.1.0.0"; + sha256 = "0x4yh9li0pi2r9pjih000a143iw9kaz7r4z72510kv6kzkkcr9mn"; + libraryHaskellDepends = [ base bytestring word24 ]; + description = "data from/to ByteString"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "byte-containers" = callPackage + ({ mkDerivation, base, byteslice, primitive, quickcheck-classes + , run-st, tasty, tasty-quickcheck, wide-word + }: + mkDerivation { + pname = "byte-containers"; + version = "0.1.0.1"; + sha256 = "0j6yjkfl2yra85vy43bihz96wlaasrmz054fzz0lv6ahy56raw60"; + libraryHaskellDepends = [ base primitive run-st wide-word ]; + testHaskellDepends = [ + base byteslice primitive quickcheck-classes tasty tasty-quickcheck + ]; + description = "Sets and maps with 8-bit words for keys"; + license = lib.licenses.bsd3; + }) {}; + + "byte-count-reader" = callPackage + ({ mkDerivation, base, extra, hspec, parsec, parsec-numbers, text + }: + mkDerivation { + pname = "byte-count-reader"; + version = "0.10.1.11"; + sha256 = "1mi0560rcajp9q83y6vsw7ld1n429jdsmswassnyhh1z4hs6ihv7"; + libraryHaskellDepends = [ base extra parsec parsec-numbers text ]; + testHaskellDepends = [ + base extra hspec parsec parsec-numbers text + ]; + description = "Read strings describing a number of bytes like 2Kb and 0.5 MiB"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.danielrolls ]; + }) {}; + + "byte-order" = callPackage + ({ mkDerivation, base, primitive, primitive-unaligned, wide-word }: + mkDerivation { + pname = "byte-order"; + version = "0.1.3.1"; + sha256 = "0yhz0rh3a3yq0c3ypjr3aj674qfjpcyngqy56rpijsqsim3ym67b"; + libraryHaskellDepends = [ + base primitive primitive-unaligned wide-word + ]; + testHaskellDepends = [ base primitive wide-word ]; + description = "Portable big-endian and little-endian conversions"; + license = lib.licenses.bsd3; + }) {}; + + "byteable" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "byteable"; + version = "0.1.1"; + sha256 = "1qizg0kxxjqnd3cbrjhhidk5pbbciz0pb3z5kzikjjxnnnhk8fr4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring ]; + description = "Type class for sequence of bytes"; + license = lib.licenses.bsd3; + }) {}; + + "bytearray-parsing" = callPackage + ({ mkDerivation, base, bytestring, primitive, text }: + mkDerivation { + pname = "bytearray-parsing"; + version = "0.1"; + sha256 = "1b1lz0y1a20v05bpa4xlxchc6k025gmm17hj3ysmv6j2i3k8micd"; + libraryHaskellDepends = [ base bytestring primitive text ]; + description = "Parsing of bytearray-based data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytebuild" = callPackage + ({ mkDerivation, base, byteslice, bytestring, gauge + , haskell-src-meta, integer-logarithms, natural-arithmetic + , primitive, primitive-offset, QuickCheck, quickcheck-instances + , run-st, tasty, tasty-hunit, tasty-quickcheck, template-haskell + , text, text-short, wide-word, zigzag + }: + mkDerivation { + pname = "bytebuild"; + version = "0.3.16.2"; + sha256 = "11wnsj71dd8p5ag7z8kb9pav8l86plg2jq6mrj5y6bk8ajw3zd9c"; + libraryHaskellDepends = [ + base byteslice bytestring haskell-src-meta integer-logarithms + natural-arithmetic primitive primitive-offset run-st + template-haskell text text-short wide-word zigzag + ]; + testHaskellDepends = [ + base byteslice bytestring natural-arithmetic primitive QuickCheck + quickcheck-instances tasty tasty-hunit tasty-quickcheck text + text-short wide-word + ]; + benchmarkHaskellDepends = [ + base byteslice gauge natural-arithmetic primitive text-short + ]; + description = "Build byte arrays"; + license = lib.licenses.bsd3; + }) {}; + + "bytedump" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bytedump"; + version = "1.0"; + sha256 = "1pf01mna3isx3i7m50yz3pw5ygz5sg8i8pshjb3yw8q41w2ba5xf"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring ]; + description = "Flexible byte dump helpers for human readers"; + license = lib.licenses.bsd3; + }) {}; + + "bytehash" = callPackage + ({ mkDerivation, base, byte-order, byteslice, bytesmith, bytestring + , entropy, gauge, hedgehog, primitive, primitive-unlifted, split + , tasty, tasty-hedgehog, tasty-hunit, transformers + , unordered-containers + }: + mkDerivation { + pname = "bytehash"; + version = "0.1.1.0"; + sha256 = "08apq1pv5v42q8k3l1xkgba7c4g61ckbwcpz02d93lzv3qhhbxm1"; + libraryHaskellDepends = [ + base byte-order byteslice bytestring entropy primitive + primitive-unlifted transformers + ]; + testHaskellDepends = [ + base byteslice entropy hedgehog primitive tasty tasty-hedgehog + tasty-hunit + ]; + benchmarkHaskellDepends = [ + base byteslice bytesmith bytestring entropy gauge primitive + primitive-unlifted split unordered-containers + ]; + description = "Universal hashing of bytes"; + license = lib.licenses.bsd3; + }) {}; + + "bytehash_0_1_1_2" = callPackage + ({ mkDerivation, base, byteslice, bytestring, containers, entropy + , gauge, hedgehog, primitive, primitive-unlifted, split, tasty + , tasty-hedgehog, tasty-hunit, transformers, unordered-containers + }: + mkDerivation { + pname = "bytehash"; + version = "0.1.1.2"; + sha256 = "1vj08viavj5finkwq6hmljhf31q80akfiqxxiw7q4awpcgbgbwdc"; + libraryHaskellDepends = [ + base byteslice bytestring containers entropy primitive + primitive-unlifted transformers + ]; + testHaskellDepends = [ + base byteslice entropy hedgehog primitive tasty tasty-hedgehog + tasty-hunit + ]; + benchmarkHaskellDepends = [ + base byteslice bytestring entropy gauge primitive + primitive-unlifted split unordered-containers + ]; + description = "Universal hashing of bytes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bytelog" = callPackage + ({ mkDerivation, base, bytebuild, byteslice, natural-arithmetic + , posix-api, primitive + }: + mkDerivation { + pname = "bytelog"; + version = "0.1.3.1"; + sha256 = "0gylk7zm60i2cb7g5mhzs5hl66wgxlc7aqp66pn1ilxf3wzqd8sn"; + libraryHaskellDepends = [ + base bytebuild byteslice natural-arithmetic posix-api primitive + ]; + description = "Fast logging"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + }) {}; + + "byteorder" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "byteorder"; + version = "1.0.4"; + sha256 = "06995paxbxk8lldvarqpb3ygcjbg4v8dk4scib1rjzwlhssvn85x"; + libraryHaskellDepends = [ base ]; + description = "Exposes the native endianness or byte ordering of the system"; + license = lib.licenses.bsd3; + }) {}; + + "bytepatch" = callPackage + ({ mkDerivation, aeson, base, binrep, blake3, bytestring, either + , generic-optics, heystone, hspec, hspec-discover, megaparsec + , memory, mtl, optics, optparse-applicative, QuickCheck, refined + , singletons, singletons-base, singletons-th, text, text-short + , vinyl, yaml + }: + mkDerivation { + pname = "bytepatch"; + version = "0.4.1"; + sha256 = "12khhc1k1w9nskhz7wafr3s79x3ps18pphc1cjampxyknjc7q17g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binrep blake3 bytestring either generic-optics heystone + megaparsec memory mtl optics singletons singletons-base + singletons-th text text-short vinyl + ]; + executableHaskellDepends = [ + aeson base binrep blake3 bytestring either generic-optics heystone + megaparsec memory mtl optics optparse-applicative refined + singletons singletons-base singletons-th text text-short vinyl yaml + ]; + testHaskellDepends = [ + aeson base binrep blake3 bytestring either generic-optics heystone + hspec megaparsec memory mtl optics QuickCheck singletons + singletons-base singletons-th text text-short vinyl + ]; + testToolDepends = [ hspec-discover ]; + description = "Patch byte-representable data in a bytestream"; + license = lib.licenses.mit; + platforms = lib.platforms.x86; + hydraPlatforms = lib.platforms.none; + mainProgram = "bytepatch"; + maintainers = [ lib.maintainers.raehik ]; + broken = true; + }) {}; + + "bytes" = callPackage + ({ mkDerivation, base, binary, binary-orphans, bytestring, cereal + , containers, hashable, scientific, text, time, transformers + , transformers-compat, unordered-containers, void + }: + mkDerivation { + pname = "bytes"; + version = "0.17.3"; + sha256 = "1ir9v4gjw7zgm9f55wa3y8wgn4zfpi71pvbsdmjgjk9dh02wy2ni"; + revision = "1"; + editedCabalFile = "1jj5fk23wvvvlbkxcpvgp69gglbf719ard5g795irbcx11zkhjd2"; + libraryHaskellDepends = [ + base binary binary-orphans bytestring cereal containers hashable + scientific text time transformers transformers-compat + unordered-containers void + ]; + description = "Sharing code for serialization between binary and cereal"; + license = lib.licenses.bsd3; + }) {}; + + "bytes-metrics" = callPackage + ({ mkDerivation, base, byteslice, contiguous, gauge, primitive + , quickcheck-classes-base, random, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "bytes-metrics"; + version = "0.1.0.0"; + sha256 = "0w2qj1sxzgvp1yx80khs6dvk3kichsklic5zz8n349674kdwwyap"; + libraryHaskellDepends = [ base byteslice contiguous primitive ]; + testHaskellDepends = [ + base byteslice primitive quickcheck-classes-base tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base byteslice gauge random ]; + description = "Calculate string metrics on Bytes efficiently"; + license = lib.licenses.bsd3; + }) {}; + + "bytes-patterns" = callPackage + ({ mkDerivation, base, byteslice, tasty, tasty-hunit + , template-haskell + }: + mkDerivation { + pname = "bytes-patterns"; + version = "0.1.0.0"; + sha256 = "1qkkds6s74k64gc5pbx40j7r1bc8cg140zdyf9qz9zcwck5li7bq"; + libraryHaskellDepends = [ base byteslice template-haskell ]; + testHaskellDepends = [ base byteslice tasty tasty-hunit ]; + description = "Template haskell macro for casing on Bytes"; + license = lib.licenses.mit; + }) {}; + + "byteset" = callPackage + ({ mkDerivation, base, binary }: + mkDerivation { + pname = "byteset"; + version = "0.1.1.1"; + sha256 = "1sy7xp2zvmhlldgb18ah3g17382p9q2i0w3zxrzriq0ib9lrln1x"; + libraryHaskellDepends = [ base binary ]; + description = "Set of bytes"; + license = lib.licenses.bsd3; + }) {}; + + "byteslice" = callPackage + ({ mkDerivation, base, bytestring, gauge, natural-arithmetic + , primitive, primitive-addr, primitive-unlifted, quickcheck-classes + , run-st, tasty, tasty-hunit, tasty-quickcheck, text, text-short + , transformers, tuples, vector + }: + mkDerivation { + pname = "byteslice"; + version = "0.2.13.2"; + sha256 = "1z1zjhhnsrnr2qbldl6kk756cy5mim1pv02zy3p1vb9ahq7v7iv7"; + libraryHaskellDepends = [ + base bytestring natural-arithmetic primitive primitive-addr + primitive-unlifted run-st text text-short tuples vector + ]; + testHaskellDepends = [ + base bytestring primitive quickcheck-classes tasty tasty-hunit + tasty-quickcheck text transformers + ]; + benchmarkHaskellDepends = [ base gauge ]; + description = "Slicing managed and unmanaged memory"; + license = lib.licenses.bsd3; + }) {}; + + "bytesmith" = callPackage + ({ mkDerivation, base, byte-order, byteslice, bytestring + , contiguous, gauge, natural-arithmetic, primitive, tasty + , tasty-hunit, tasty-quickcheck, text-short, wide-word + }: + mkDerivation { + pname = "bytesmith"; + version = "0.3.11.1"; + sha256 = "1vl14ndc9ys5480g0zsrsrdg0r84r2if9wrvjsyx0vxlj4phg3vp"; + libraryHaskellDepends = [ + base byteslice bytestring contiguous natural-arithmetic primitive + text-short wide-word + ]; + testHaskellDepends = [ + base byte-order byteslice primitive tasty tasty-hunit + tasty-quickcheck text-short wide-word + ]; + benchmarkHaskellDepends = [ base gauge primitive ]; + description = "Nonresumable byte parser"; + license = lib.licenses.bsd3; + }) {}; + + "bytestring_0_12_1_0" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, QuickCheck, random, syb + , tasty, tasty-bench, tasty-quickcheck, template-haskell + , transformers + }: + mkDerivation { + pname = "bytestring"; + version = "0.12.1.0"; + sha256 = "136c0v2brc4a1fpbqplpqxj4kzd5r78lgm5qvdnwv9blxykbihzb"; + revision = "1"; + editedCabalFile = "1f846kw3jal10x6r3xnzd97mwzjzr6g510r907j46w8ijwf9xrwq"; + libraryHaskellDepends = [ base deepseq ghc-prim template-haskell ]; + testHaskellDepends = [ + base deepseq ghc-prim QuickCheck syb tasty tasty-quickcheck + template-haskell transformers + ]; + benchmarkHaskellDepends = [ base deepseq random tasty-bench ]; + description = "Fast, compact, strict and lazy byte strings with a list interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bytestring-aeson-orphans" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, text + }: + mkDerivation { + pname = "bytestring-aeson-orphans"; + version = "0.1.0.1"; + sha256 = "0iv2kkdiqhd1yxizpp1dv40f3bvb9qx5qzk1b59fplg1hiqmdr9h"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring text + ]; + description = "Aeson instances for ByteString, using base 64 encoding"; + license = lib.licenses.bsd3; + }) {}; + + "bytestring-arbitrary" = callPackage + ({ mkDerivation, base, bytestring, criterion, cryptohash + , QuickCheck + }: + mkDerivation { + pname = "bytestring-arbitrary"; + version = "0.1.3"; + sha256 = "0xgdrd5jzy3ihpjmxpga6xj5p90fnfqj4509q5vvgy5x9l3jigrv"; + libraryHaskellDepends = [ base bytestring cryptohash QuickCheck ]; + testHaskellDepends = [ base bytestring cryptohash QuickCheck ]; + benchmarkHaskellDepends = [ + base bytestring criterion cryptohash QuickCheck + ]; + description = "Arbitrary instances for ByteStrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestring-builder" = callPackage + ({ mkDerivation, base, bytestring, deepseq }: + mkDerivation { + pname = "bytestring-builder"; + version = "0.10.8.2.0"; + sha256 = "0grcrgwwwcvwrs9az7l4d3kf0lsqfa9qpmjzf6iyanvwn9nyzyi7"; + libraryHaskellDepends = [ base bytestring deepseq ]; + doHaddock = false; + description = "The new bytestring builder, packaged outside of GHC"; + license = lib.licenses.bsd3; + }) {}; + + "bytestring-builder-varword" = callPackage + ({ mkDerivation, attoparsec, attoparsec-varword, base, bytestring + , hspec, QuickCheck + }: + mkDerivation { + pname = "bytestring-builder-varword"; + version = "0.1.0.0"; + sha256 = "1lpcy47z3jf023iv0vdwsy5l2bsjb4i8vbnzjk9hzg0n9866f2g1"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + attoparsec attoparsec-varword base bytestring hspec QuickCheck + ]; + description = "Variable-length integer encoding"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bytestring-class" = callPackage + ({ mkDerivation, base, bytestring, utf8-string }: + mkDerivation { + pname = "bytestring-class"; + version = "0.0.0.1"; + sha256 = "1z65br00rplhniaw9fg3phpxwf13acgycn5hnhyjfcyr962xp03x"; + revision = "1"; + editedCabalFile = "05q4ilixyd4zc15imh7x7gqwv4pmicyjj9zx5fhx1p1ps89jiap3"; + libraryHaskellDepends = [ base bytestring utf8-string ]; + description = "Classes for automatic conversion to and from strict and lazy bytestrings. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestring-conversion" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, case-insensitive + , criterion, double-conversion, QuickCheck, tasty, tasty-quickcheck + , text, transformers + }: + mkDerivation { + pname = "bytestring-conversion"; + version = "0.3.2"; + sha256 = "0ls1jqf4r2hk0mcxmlviw6vgs0cn1db99w2fggsg6x39pi31rk8c"; + revision = "1"; + editedCabalFile = "08j18kk0pg8h35vi1m7sb2hr190byyhnhjc39ixdbqbq27p08s0m"; + libraryHaskellDepends = [ + attoparsec base bytestring case-insensitive double-conversion text + ]; + testHaskellDepends = [ + base bytestring QuickCheck tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring criterion text transformers + ]; + description = "Type-classes to convert values to and from ByteString"; + license = lib.licenses.mpl20; + }) {}; + + "bytestring-csv" = callPackage + ({ mkDerivation, array, base, bytestring, dlist }: + mkDerivation { + pname = "bytestring-csv"; + version = "0.1.2"; + sha256 = "0x7qklb36jwxry1ih5x3jw7s861vlvd5g9h7yn7b2x64c0phyj0r"; + libraryHaskellDepends = [ array base bytestring dlist ]; + description = "Parse CSV formatted data efficiently"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestring-delta" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bytestring-delta"; + version = "0.1.0.1"; + sha256 = "0iq59if3in08ssashk80wvh6yh1yr115387fi9kj952v6bzvzw1q"; + libraryHaskellDepends = [ base bytestring ]; + description = "Simple, fast binary diff/patch"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestring-encoding" = callPackage + ({ mkDerivation, base, bytestring, deepseq, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, tasty-th, text + }: + mkDerivation { + pname = "bytestring-encoding"; + version = "0.1.2.0"; + sha256 = "1j1gli2aa7kflirvnaqdwg212s85v4j2fak5qy79y8zsb3l62p44"; + revision = "1"; + editedCabalFile = "0lqw3nfbhzw1x5r98w0wyk77axhxzbli7931nm7dmk0k3h5p1lp1"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring deepseq QuickCheck tasty tasty-hunit + tasty-quickcheck tasty-th text + ]; + description = "ByteString ↔ Text converter based on GHC.IO.Encoding"; + license = lib.licenses.bsd3; + }) {}; + + "bytestring-encodings" = callPackage + ({ mkDerivation, base, bytestring, gauge, ghc-prim, hedgehog, text + }: + mkDerivation { + pname = "bytestring-encodings"; + version = "0.2.0.2"; + sha256 = "1x239ihnxxmbfcpm9v79snpdafhammqdsm19pdlnrg02m0ia59pn"; + libraryHaskellDepends = [ base bytestring ghc-prim ]; + testHaskellDepends = [ base bytestring hedgehog ]; + benchmarkHaskellDepends = [ base bytestring gauge text ]; + description = "checks to see if a given bytestring adheres to a certain encoding"; + license = lib.licenses.mit; + }) {}; + + "bytestring-from" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, QuickCheck, tasty + , tasty-quickcheck, text + }: + mkDerivation { + pname = "bytestring-from"; + version = "0.3"; + sha256 = "030jrpri4qmv8lr8ahgkbl3gghv2c00lfigx2wbrrv9hz74gkpn4"; + revision = "1"; + editedCabalFile = "0fma7kbjip0axqw7h46zwgv480czrf8h74sdrhdsl9kz5xbwbvxn"; + libraryHaskellDepends = [ attoparsec base bytestring text ]; + testHaskellDepends = [ + base bytestring QuickCheck tasty tasty-quickcheck + ]; + description = "A type-class to convert values from ByteString"; + license = "unknown"; + }) {}; + + "bytestring-handle" = callPackage + ({ mkDerivation, base, bytestring, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "bytestring-handle"; + version = "0.1.0.6"; + sha256 = "18f17aja1ivhr3zyg2cccn2m03hdn5jf5410dndkhf12gvgiqs7y"; + revision = "2"; + editedCabalFile = "1x1sy3dz2ph9v6jk22wmcv5gk2bka5fv4s68i8q0j9m9pk085w37"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "ByteString-backed Handles"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestring-lexing" = callPackage + ({ mkDerivation, base, bytestring, tasty, tasty-quickcheck + , tasty-smallcheck + }: + mkDerivation { + pname = "bytestring-lexing"; + version = "0.5.0.11"; + sha256 = "16qvykzai61dyc403cplxar8frd0p4x3681zrl874ck3c19qj0jw"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring tasty tasty-quickcheck tasty-smallcheck + ]; + description = "Efficiently parse and produce common integral and fractional numbers"; + license = lib.licenses.bsd3; + }) {}; + + "bytestring-mmap" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "bytestring-mmap"; + version = "0.2.2"; + sha256 = "1bv9xf4cpph1cbdwv6rbmq8ppi5wjpgd97lwln5l9ky5rvnaxg3v"; + libraryHaskellDepends = [ base bytestring unix ]; + description = "mmap support for strict ByteStrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestring-nums" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "bytestring-nums"; + version = "0.3.6"; + sha256 = "1kg777gpqj05h5bj0637yky64bdx7x77hm7nq2rhpw4i1mh9gjmx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring containers ]; + description = "Parse numeric literals from ByteStrings"; + license = lib.licenses.bsd3; + }) {}; + + "bytestring-plain" = callPackage + ({ mkDerivation, base, bytestring, deepseq, ghc-prim, hashable }: + mkDerivation { + pname = "bytestring-plain"; + version = "0.1.0.2"; + sha256 = "1pgxwrn8m27cc01kbbxq4rd1q15lpapii2izjlhv3ilhbfxgnbcy"; + revision = "2"; + editedCabalFile = "06aysffha231adrhar9jqh49m7k3wga3ascvs7a17l4vx6p16ygs"; + libraryHaskellDepends = [ + base bytestring deepseq ghc-prim hashable + ]; + description = "Plain byte strings ('ForeignPtr'-less 'ByteString's)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestring-progress" = callPackage + ({ mkDerivation, base, bytestring, terminal-progress-bar, text + , time + }: + mkDerivation { + pname = "bytestring-progress"; + version = "1.4"; + sha256 = "140dn6zyc1ka8vjxwd6zzc3mwd651zrawcwk3d5ipfxrgddf9bws"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring terminal-progress-bar text time + ]; + description = "A library for tracking the consumption of a lazy ByteString"; + license = lib.licenses.bsd3; + }) {}; + + "bytestring-read" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-lexing + , criterion, doctest, scientific, tasty, tasty-quickcheck, text + , types-compat + }: + mkDerivation { + pname = "bytestring-read"; + version = "0.3.1"; + sha256 = "0df6mb5fhfd1kgah5gv4q4ykxvl0y8hbqrdvm17nh33cxj2csj00"; + revision = "3"; + editedCabalFile = "15cin8zaybdahryza823zrb2d5dybsjmvjcik8sl8v70jnwzyayc"; + libraryHaskellDepends = [ base bytestring types-compat ]; + testHaskellDepends = [ + base bytestring doctest tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring bytestring-lexing criterion scientific + text + ]; + description = "fast ByteString to number converting library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "bytestring-rematch" = callPackage + ({ mkDerivation, base, bytestring, hspec, HUnit, rematch }: + mkDerivation { + pname = "bytestring-rematch"; + version = "0.1.0.0"; + sha256 = "01yk1pmsp6c89z4lf6p37g4jqbqz1d93g61gn4i99p8dijbg0pbh"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring hspec HUnit rematch ]; + doHaddock = false; + description = "Rematch support for ByteString"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestring-short" = callPackage + ({ mkDerivation, base, bytestring, deepseq, QuickCheck }: + mkDerivation { + pname = "bytestring-short"; + version = "0.1.0.2"; + sha256 = "04y2yfsvicgs5bf0q2cyyg939g09q212rmnj9n11vh5fr86m1gsm"; + libraryHaskellDepends = [ base bytestring deepseq ]; + testHaskellDepends = [ base bytestring QuickCheck ]; + description = "Backport copy of ShortByteString"; + license = lib.licenses.bsd3; + }) {}; + + "bytestring-show" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , integer-gmp + }: + mkDerivation { + pname = "bytestring-show"; + version = "0.3.5.6"; + sha256 = "04h81a0bh2fvnkby1qafnydb29gzk6d4d311i2lbn7lm2vyjw919"; + revision = "1"; + editedCabalFile = "0n6qi0q2a18w3g8xza1c9cz3g5mv175xbs56zsk3kz6b32rga8x9"; + libraryHaskellDepends = [ + array base binary bytestring containers integer-gmp + ]; + description = "Efficient conversion of values into readable byte strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestring-strict-builder" = callPackage + ({ mkDerivation, base, bytestring, criterion, quickcheck-instances + , rerebase, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "bytestring-strict-builder"; + version = "0.4.5.7"; + sha256 = "1wblyys69avihm41lyxs04yvg1p85jp598w5ralv85mrgirb39np"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + quickcheck-instances rerebase tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ criterion rerebase ]; + description = "An efficient strict bytestring builder"; + license = lib.licenses.mit; + }) {}; + + "bytestring-substring" = callPackage + ({ mkDerivation, base, bytestring, pipes, primitive }: + mkDerivation { + pname = "bytestring-substring"; + version = "0.1"; + sha256 = "1vn1r8m0ldydnrazyckkn4lpv3g5ns37j91a5649jnrprjpy08dn"; + libraryHaskellDepends = [ base bytestring pipes primitive ]; + description = "break bytestrings up into substrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestring-time" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, Cabal, hspec + , QuickCheck, text, time + }: + mkDerivation { + pname = "bytestring-time"; + version = "0.1.0"; + sha256 = "00vni9h2df1k9vrxy58mrn1hm296vj4hk6qn2vxjy1pj6r2zsjl2"; + libraryHaskellDepends = [ attoparsec base bytestring text time ]; + testHaskellDepends = [ + attoparsec base bytestring Cabal hspec QuickCheck text time + ]; + description = "Library for Time parsing from ByteString"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestring-to-vector" = callPackage + ({ mkDerivation, base, byteorder, bytestring, QuickCheck, vector }: + mkDerivation { + pname = "bytestring-to-vector"; + version = "0.3.0.1"; + sha256 = "0ji836sl72wlhy6yay11kl86w0nrcdc1lafbi94bx9c8rpf5pyyc"; + libraryHaskellDepends = [ base bytestring vector ]; + testHaskellDepends = [ + base byteorder bytestring QuickCheck vector + ]; + description = "Convert between ByteString and Vector.Storable without copying"; + license = lib.licenses.bsd3; + }) {}; + + "bytestring-tree-builder" = callPackage + ({ mkDerivation, base, base-prelude, bytestring, criterion + , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "bytestring-tree-builder"; + version = "0.2.7.12"; + sha256 = "0dwj8ljmi0apjqj8lvk9wx1gisaaswdrihwp5nn5646ja09j7n4h"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base-prelude bytestring quickcheck-instances tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base-prelude bytestring criterion ]; + description = "A very efficient ByteString builder implementation based on the binary tree"; + license = lib.licenses.mit; + }) {}; + + "bytestring-trie" = callPackage + ({ mkDerivation, base, binary, bytestring, criterion, deepseq + , QuickCheck, smallcheck, tasty, tasty-hunit, tasty-quickcheck + , tasty-smallcheck + }: + mkDerivation { + pname = "bytestring-trie"; + version = "0.2.7.2"; + sha256 = "1xgm57s92x6n4vdlr8fyqjs5n3i30g4xq59sqygcr079h2qqy7l9"; + libraryHaskellDepends = [ base binary bytestring deepseq ]; + testHaskellDepends = [ + base binary bytestring deepseq QuickCheck smallcheck tasty + tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + benchmarkHaskellDepends = [ + base binary bytestring criterion deepseq QuickCheck + ]; + description = "An efficient finite map from bytestrings to values"; + license = lib.licenses.bsd3; + }) {}; + + "bytestring-typenats" = callPackage + ({ mkDerivation, base, binary, blake2, bytestring, cereal + , criterion, cryptohash, deepseq, entropy, QuickCheck + }: + mkDerivation { + pname = "bytestring-typenats"; + version = "1.0.0"; + sha256 = "1093chsnnl2nh4ls5bzz96pchv23z1f3s3b7jczbic9h877ih9mh"; + libraryHaskellDepends = [ + base binary blake2 bytestring cereal cryptohash deepseq entropy + QuickCheck + ]; + testHaskellDepends = [ base bytestring cryptohash QuickCheck ]; + benchmarkHaskellDepends = [ base bytestring criterion QuickCheck ]; + description = "Bytestrings with typenat lengths"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestringparser" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bytestringparser"; + version = "0.3"; + sha256 = "1g99vbp14ki563lb41y1fxlgvdmrmq1y0xsk0ia1m438rdpnh2qd"; + libraryHaskellDepends = [ base ]; + description = "Combinator parsing with Data.ByteString.Lazy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestringparser-temporary" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "bytestringparser-temporary"; + version = "0.4.1"; + sha256 = "019axq65hmgmszkc1lyyyy8rpv5xkjbf1pmgz1bz0hnc8lgv58pd"; + libraryHaskellDepends = [ base ]; + description = "Combinator parsing with Data.ByteString.Lazy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytestringreadp" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "bytestringreadp"; + version = "0.2"; + sha256 = "07hx3072zg9y3kj6h99yl8fd3n115x4z8z411c1cpx1hj292d57f"; + libraryHaskellDepends = [ base bytestring ]; + description = "A ReadP style parser library for ByteString"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "bytetrie" = callPackage + ({ mkDerivation, base, bifunctors, byte-containers, bytebuild + , byteslice, primitive, primitive-unlifted, quickcheck-classes + , tasty, tasty-hunit, tasty-quickcheck, unpacked-maybe + }: + mkDerivation { + pname = "bytetrie"; + version = "0.1.0.1"; + sha256 = "0b86h79fszzsdq47anqinv31y67mkdayzcydrpm07qsmvjl9kgws"; + libraryHaskellDepends = [ + base bifunctors byte-containers bytebuild byteslice primitive + unpacked-maybe + ]; + testHaskellDepends = [ + base byte-containers byteslice primitive primitive-unlifted + quickcheck-classes tasty tasty-hunit tasty-quickcheck + unpacked-maybe + ]; + description = "Tries with Bytes as keys"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "byteunits" = callPackage + ({ mkDerivation, base, Cabal, HUnit, QuickCheck, safe }: + mkDerivation { + pname = "byteunits"; + version = "0.4.0.3"; + sha256 = "1p28wax0i49c1zka7ijirr75a4y2hg7fpvm7hvvwn7y3npxddd18"; + libraryHaskellDepends = [ base safe ]; + testHaskellDepends = [ base Cabal HUnit QuickCheck ]; + description = "Human friendly conversion between byte units (KB, MB, GB...)"; + license = lib.licenses.bsd3; + }) {}; + + "bytezap" = callPackage + ({ mkDerivation, base, bytestring, defun-core + , generic-type-functions, primitive, text, type-level-bytestrings + }: + mkDerivation { + pname = "bytezap"; + version = "1.3.0"; + sha256 = "0ichvvl1f76m520q3pq0m90wi4f0gzmhbsxkk5xnh72kdbaj164h"; + libraryHaskellDepends = [ + base bytestring defun-core generic-type-functions primitive text + type-level-bytestrings + ]; + description = "Bytestring builder with zero intermediate allocation"; + license = lib.licenses.mit; + }) {}; + + "bz2" = callPackage + ({ mkDerivation, base, bytestring, bzlib, c2hs, cpphs, criterion + , deepseq, directory, filepath, tasty, tasty-golden, tasty-hunit + , temporary + }: + mkDerivation { + pname = "bz2"; + version = "1.0.1.2"; + sha256 = "0pjcpp365lnfmmp0x9yi71h9nvvmglpc4pvkb7qcvpygx35vxzb1"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring deepseq directory filepath tasty tasty-golden + tasty-hunit + ]; + benchmarkHaskellDepends = [ + base bytestring bzlib criterion filepath temporary + ]; + benchmarkToolDepends = [ cpphs ]; + description = "Bindings to libbz2"; + license = lib.licenses.bsd3; + }) {}; + + "bzip-signature" = callPackage + ({ mkDerivation, base, bytestring, composition-prelude, lens }: + mkDerivation { + pname = "bzip-signature"; + version = "0.2.0.0"; + sha256 = "1d2k6dv2wakq51z365s37hn1k1zs785z3f01b90x2dcg6y1xgln7"; + libraryHaskellDepends = [ + base bytestring composition-prelude lens + ]; + description = "Backpack signature for BZip compression"; + license = lib.licenses.bsd3; + }) {}; + + "bzip2-clib" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "bzip2-clib"; + version = "1.0.8"; + sha256 = "0iax0fq5y24lcjkjsk66khry9s6v9hhd3zfrwg8mvgs07waq2m59"; + doHaddock = false; + description = "bzip2 C sources"; + license = lib.licenses.bsd3; + }) {}; + + "bzlib" = callPackage + ({ mkDerivation, base, bytestring, bzip2, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "bzlib"; + version = "0.5.2.0"; + sha256 = "0dlrlzrixgy239kpmn451hffqvvikaydhhsl1vvxpnic0yrvi73i"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ bzip2 ]; + testHaskellDepends = [ + base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Compression and decompression in the bzip2 format"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) bzip2;}; + + "bzlib-conduit" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, bzip2, conduit + , data-default-class, hspec, mtl, random, resourcet + }: + mkDerivation { + pname = "bzlib-conduit"; + version = "0.3.0.3"; + sha256 = "0v7dvdwh9f7sic7b2m6lzz1brpa7r1k8ab7pml20fqq6vkmfm5l1"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bindings-DSL bytestring conduit data-default-class mtl + resourcet + ]; + librarySystemDepends = [ bzip2 ]; + testHaskellDepends = [ + base bindings-DSL bytestring conduit data-default-class hspec mtl + random resourcet + ]; + benchmarkHaskellDepends = [ + base bindings-DSL bytestring conduit data-default-class mtl + resourcet + ]; + description = "Streaming compression/decompression via conduits"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) bzip2;}; + + "bzlib-conduit-jappie" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, bzip2, conduit + , data-default-class, hspec, mtl, random, resourcet + }: + mkDerivation { + pname = "bzlib-conduit-jappie"; + version = "0.3.0.3"; + sha256 = "10fvvcv205r45yk02fi4cyqq1r7f98hl5p4psfr3xixlzsyh6n8k"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bindings-DSL bytestring conduit data-default-class mtl + resourcet + ]; + librarySystemDepends = [ bzip2 ]; + libraryPkgconfigDepends = [ bzip2 ]; + testHaskellDepends = [ + base bindings-DSL bytestring conduit data-default-class hspec mtl + random resourcet + ]; + benchmarkHaskellDepends = [ + base bindings-DSL bytestring conduit data-default-class mtl + resourcet + ]; + description = "Streaming compression/decompression via conduits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) bzip2;}; + + "c-dsl" = callPackage + ({ mkDerivation, base, language-c }: + mkDerivation { + pname = "c-dsl"; + version = "0.3.1"; + sha256 = "04hj3d26rp7ibv15n48y4xkfld3nnh6dqn8shxvw1h546z1316pw"; + libraryHaskellDepends = [ base language-c ]; + description = "A higher level DSL on top of language-c"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "c-enum" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "c-enum"; + version = "0.1.1.3"; + sha256 = "11xw95arxvbhz53sllvkwka2xfb0lhy2x2caimmcbcb0dh7k13q3"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base template-haskell ]; + description = "To make a type corresponding to an enum of C language"; + license = lib.licenses.bsd3; + }) {}; + + "c-io" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "c-io"; + version = "0.1.0"; + sha256 = "1za4wcrjrxqk8yqy1bddzxw8xxx0vlxyy31dj1glb5azx6qh7qp2"; + libraryHaskellDepends = [ base ]; + description = "C IO"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "c-mosquitto" = callPackage + ({ mkDerivation, base, bytestring, containers, inline-c, mosquitto + , options, primitive + }: + mkDerivation { + pname = "c-mosquitto"; + version = "0.1.7.0"; + sha256 = "1ljk53a1qpr3fv097ps2l7n6l74cxwzhja5i19g9k4bc9ygzqw9b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers inline-c primitive + ]; + librarySystemDepends = [ mosquitto ]; + executableHaskellDepends = [ base options ]; + testHaskellDepends = [ base ]; + description = "Simpe mosquito MQTT binding able to work with the Amazons IoT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "c-mosquitto"; + broken = true; + }) {inherit (pkgs) mosquitto;}; + + "c-storable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "c-storable"; + version = "0.3"; + sha256 = "0i39cm4sgd8bmx8yhfbdm8625fvig12f5m709v6603v7qdzlygz4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "CStorable class"; + license = lib.licenses.bsd3; + }) {}; + + "c-storable-deriving" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "c-storable-deriving"; + version = "0.1.3"; + sha256 = "0zx6r7sfaxl4k2s2b213vm12fskcssy01b828i8rqxixwfjjshv8"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Generate C-like storable instances from datatypes"; + license = lib.licenses.bsd3; + }) {}; + + "c-struct" = callPackage + ({ mkDerivation, array, base, primitive, template-haskell }: + mkDerivation { + pname = "c-struct"; + version = "0.1.3.0"; + sha256 = "00n371zsjryf6zk0j1kdj53m9frph42lg7iapsch7sm3w2mlmp8a"; + libraryHaskellDepends = [ array base primitive template-haskell ]; + testHaskellDepends = [ array base primitive template-haskell ]; + description = "To make a wrapper for struct of C language"; + license = lib.licenses.bsd3; + }) {}; + + "c0check" = callPackage + ({ mkDerivation, base, c0parser }: + mkDerivation { + pname = "c0check"; + version = "0.2"; + sha256 = "0alzv8cdv5q6inhgp5zpms24460iqbgmwbc3l1fmf31p6jj802im"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base c0parser ]; + description = "Simple C0 Syntax Check"; + license = "GPL"; + mainProgram = "c0check"; + }) {}; + + "c0parser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "c0parser"; + version = "0.2"; + sha256 = "0i6bsi30dkz51044r92gcgqr07bzbjfzgbr1z7p078j4016zb7cw"; + libraryHaskellDepends = [ base parsec ]; + description = "Simple C0 Parser"; + license = "GPL"; + }) {}; + + "c10k" = callPackage + ({ mkDerivation, base, network, unix }: + mkDerivation { + pname = "c10k"; + version = "0.5.0"; + sha256 = "1i62ilk95p1vjyk7gl1fv7lwq6yk3ysfn3v1bbyfpabf97gzr0d9"; + revision = "1"; + editedCabalFile = "1hdkhwjm9dskq9lv08dj92i9navsy6dppk36ilr91ci5gxdphd0n"; + libraryHaskellDepends = [ base network unix ]; + description = "C10k server library using prefork"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "c14n" = callPackage + ({ mkDerivation, base, bytestring, libxml2 }: + mkDerivation { + pname = "c14n"; + version = "0.1.0.3"; + sha256 = "1az81fzblbp2c811grz4l318p99w1xd1kn0cirf9hfgbgdbrfkx8"; + revision = "1"; + editedCabalFile = "0j7jrm2v8pjwwrd10r56ras4r5n1viy9qccv2hs9jir44p42z8m8"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ libxml2 ]; + libraryPkgconfigDepends = [ libxml2 ]; + description = "Bindings to the c14n implementation in libxml"; + license = lib.licenses.mit; + }) {inherit (pkgs) libxml2;}; + + "c2ats" = callPackage + ({ mkDerivation, base, containers, HUnit, language-c, pretty + , regex-posix, test-framework, test-framework-hunit + , test-framework-th + }: + mkDerivation { + pname = "c2ats"; + version = "0.1.0.1"; + sha256 = "0vr2gjs4y4bi30vww7gzw8yqwlmbbk6x6xwxf7nlhnalsqail2zx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers language-c pretty regex-posix + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit test-framework-th + ]; + description = "Translate C code into ATS"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "c2ats"; + broken = true; + }) {}; + + "c2hs" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , dlist, filepath, HUnit, language-c, pretty, process, shelly + , test-framework, test-framework-hunit, text, transformers + }: + mkDerivation { + pname = "c2hs"; + version = "0.28.8"; + sha256 = "0k482wv94jbpwd96a2c2lc7qz9k8072slx7l7943472nzk7k41ir"; + revision = "2"; + editedCabalFile = "14j3sjxvwhj32zpz0iyigc6wdn6pjm3vlgs0prq0grvk48p176f3"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring containers directory dlist filepath + language-c pretty process + ]; + testHaskellDepends = [ + base filepath HUnit shelly test-framework test-framework-hunit text + transformers + ]; + description = "C->Haskell FFI tool that gives some cross-language type safety"; + license = lib.licenses.gpl2Only; + mainProgram = "c2hs"; + }) {}; + + "c2hs-extra" = callPackage + ({ mkDerivation, base, c2hs }: + mkDerivation { + pname = "c2hs-extra"; + version = "0.1.0.1"; + sha256 = "1vasv9gwsvb3l5faka11rs0rr0h0gwif76bkk49n9pvxskqla9sk"; + libraryHaskellDepends = [ base ]; + libraryToolDepends = [ c2hs ]; + description = "Convenient marshallers for complicate C types"; + license = lib.licenses.mit; + }) {}; + + "c2hsc" = callPackage + ({ mkDerivation, base, cmdargs, containers, data-default, directory + , filepath, here, hspec, HStringTemplate, language-c, logging + , monad-logger, mtl, pretty, split, temporary, text, transformers + }: + mkDerivation { + pname = "c2hsc"; + version = "0.7.1"; + sha256 = "02z6bfnhsngl5l4shnyw81alhsw9vhl1lbvy04azlg54fgm9sg9x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default directory filepath HStringTemplate + language-c logging mtl pretty split temporary text transformers + ]; + executableHaskellDepends = [ + base cmdargs containers data-default directory filepath + HStringTemplate language-c logging pretty split temporary text + transformers + ]; + testHaskellDepends = [ base here hspec logging monad-logger text ]; + description = "Convert C API header files to .hsc and .hsc.helper.c files"; + license = lib.licenses.bsd3; + mainProgram = "c2hsc"; + }) {}; + + "ca" = callPackage + ({ mkDerivation, alg, base }: + mkDerivation { + pname = "ca"; + version = "0.0.0.1"; + sha256 = "0fkqbpgbbp1g6q5vjmgnfddrilyqwqsvd6w7w3vmgg6q7zdh6fy2"; + revision = "1"; + editedCabalFile = "1s7qxji4a44qrsmfajrpzjfg06aksxxf41b5y8bgrc93m2iyn4xw"; + libraryHaskellDepends = [ alg base ]; + description = "Cellular Automata"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ca-patterns" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, parsec, text, vector + }: + mkDerivation { + pname = "ca-patterns"; + version = "0.2.0.0"; + sha256 = "1qqkkkv2qn7nmi7yrbj49836i9qkch63753smjyz9gj01mjqspbs"; + libraryHaskellDepends = [ base parsec text vector ]; + testHaskellDepends = [ base hspec vector ]; + testToolDepends = [ hspec-discover ]; + description = "Manipulate patterns in cellular automata, create and parse RLE files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ca-province-codes" = callPackage + ({ mkDerivation, aeson, base, hspec, QuickCheck, text }: + mkDerivation { + pname = "ca-province-codes"; + version = "1.0.0.0"; + sha256 = "1lhmmqn83v9bflm4x2nqbxx6pjh393id29syglinaqal4dvl5qq3"; + revision = "2"; + editedCabalFile = "0qi0yzhh319wpvd6584b6rq15rhyz6bz13xbhri7754pyb6rkis8"; + libraryHaskellDepends = [ aeson base text ]; + testHaskellDepends = [ aeson base hspec QuickCheck text ]; + description = "ISO 3166-2:CA Province Codes and Names"; + license = lib.licenses.bsd3; + }) {}; + + "cab" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, Cabal, conduit + , conduit-extra, containers, directory, filepath, process + , resourcet + }: + mkDerivation { + pname = "cab"; + version = "0.2.21"; + sha256 = "06hpsqanj0c3wy8jmk29gg3ma189fw8l41jx4k53zdjgx9x9wqmv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring Cabal conduit conduit-extra containers + directory filepath process resourcet + ]; + executableHaskellDepends = [ + attoparsec base bytestring Cabal conduit conduit-extra containers + directory filepath process + ]; + description = "A maintenance command of Haskell cabal packages"; + license = lib.licenses.bsd3; + mainProgram = "cab"; + }) {}; + + "cabal" = callPackage + ({ mkDerivation, base, youProbablyWantCapitalCabal }: + mkDerivation { + pname = "cabal"; + version = "0.0.0.0"; + sha256 = "1xivavvryr8mj370f3kgch7hwq3v5ms3hpl69vskinsdkmfvc1ks"; + revision = "2"; + editedCabalFile = "1djv0yg97bf4v6indx9hz8cz85sjn8m7m01gyv1xx4vcf7vcgais"; + libraryHaskellDepends = [ base youProbablyWantCapitalCabal ]; + doHaddock = false; + description = "placeholder for Cabal package, you want the upper case Cabal"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {youProbablyWantCapitalCabal = null;}; + + "cabal-appimage" = callPackage + ({ mkDerivation, base, Cabal, filepath }: + mkDerivation { + pname = "cabal-appimage"; + version = "0.4.0.2"; + sha256 = "0hgf5zbidg0nwiyxiskjxpn1dll6zabry4miy06awqwx8zjf24hn"; + libraryHaskellDepends = [ base Cabal filepath ]; + description = "Cabal support for creating AppImage applications"; + license = lib.licenses.agpl3Only; + }) {}; + + "cabal-audit" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, HTTP + , optparse-applicative + }: + mkDerivation { + pname = "cabal-audit"; + version = "0.3.0.0"; + sha256 = "02cfwka49fd399drv6rxb3hbxflpv6s1xfa7l759ihkp19d6ph9v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal directory filepath HTTP optparse-applicative + ]; + description = "Check how up-to-date your .cabal dependencies are."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-audit"; + broken = true; + }) {}; + + "cabal-auto-expose" = callPackage + ({ mkDerivation, base, Cabal, directory, extra, filepath }: + mkDerivation { + pname = "cabal-auto-expose"; + version = "0.1.0.1"; + sha256 = "16hhvsqdj91pgzlgmwpba8ajjp2jssyf71rw9pwrixshj6826ps2"; + libraryHaskellDepends = [ base Cabal directory extra filepath ]; + description = "Build time library that autodetects exposed modules"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-bounds" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, cabal-lenses + , cmdargs, directory, filepath, Glob, lens, lens-aeson, process + , strict, tasty, tasty-golden, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "cabal-bounds"; + version = "2.3.0"; + sha256 = "106q5imjznbh7x2pvvgfsn8qx1awb00w0mgfrkkzbwnwc3g8jnw3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal cabal-lenses cmdargs directory filepath + lens lens-aeson strict text transformers unordered-containers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory filepath Glob process tasty tasty-golden + ]; + description = "A command line program for managing the dependency versions in a cabal file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-bounds"; + }) {}; + + "cabal-build-programs" = callPackage + ({ mkDerivation, base, Cabal }: + mkDerivation { + pname = "cabal-build-programs"; + version = "0.1.0.1"; + sha256 = "004xr0f59fg6h6rxlf7sf6m2mi6p32h2z3vs9b56hddmxp3gn4vl"; + libraryHaskellDepends = [ base Cabal ]; + description = "Adds executable dependencies to the Cabal build"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-bundle-clib" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , process, temporary, text, time + }: + mkDerivation { + pname = "cabal-bundle-clib"; + version = "0.1.0"; + sha256 = "02fwpasnvpc2np7aibwmgpmy0yz638iya8w6sy6szxzfzmn2kscm"; + libraryHaskellDepends = [ + base bytestring Cabal directory filepath process temporary text + time + ]; + description = "Bundling C/C++ projects in Cabal package made easy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-cache" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3 + , attoparsec, base, bytestring, cabal-install-parsers + , conduit-extra, containers, cryptonite, deepseq, directory + , exceptions, filepath, generic-lens, Glob, hedgehog + , hedgehog-extras, hspec, hspec-discover, http-client + , http-client-tls, http-types, hw-hspec-hedgehog, lens, mtl + , network-uri, oops, optparse-applicative, process, raw-strings-qq + , relation, resourcet, stm, stringsearch, temporary, text, time + , topograph, transformers, unliftio + }: + mkDerivation { + pname = "cabal-cache"; + version = "1.0.6.0"; + sha256 = "0jjybnj06f8w3fh44q3mq28fvyd1v7yfbh0rrkxsikdxnhi74z9j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-s3 attoparsec base bytestring + conduit-extra containers cryptonite deepseq directory exceptions + filepath generic-lens http-client http-client-tls http-types lens + mtl network-uri oops optparse-applicative process relation + resourcet stm text topograph transformers + ]; + executableHaskellDepends = [ + aeson amazonka amazonka-core base bytestring cabal-install-parsers + containers directory exceptions filepath generic-lens lens mtl + network-uri oops optparse-applicative resourcet stm stringsearch + temporary text unliftio + ]; + testHaskellDepends = [ + aeson amazonka base bytestring directory exceptions filepath Glob + hedgehog hedgehog-extras hspec http-types hw-hspec-hedgehog lens + mtl network-uri oops raw-strings-qq text time + ]; + testToolDepends = [ hspec-discover ]; + description = "CI Assistant for Haskell projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-cache"; + }) {}; + + "cabal-cargs" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cabal-lenses, cmdargs + , directory, filepath, lens, system-fileio, system-filepath, tasty + , tasty-golden, text, transformers, unordered-containers + }: + mkDerivation { + pname = "cabal-cargs"; + version = "1.3.0"; + sha256 = "08n2n0p3m282yx7cf1nzmlfmw0xikqwrj3l1s8jmx18z2gh0x1h4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal cabal-lenses cmdargs directory filepath lens + system-fileio system-filepath text transformers + unordered-containers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base filepath tasty tasty-golden ]; + description = "A command line program for extracting compiler arguments from a cabal file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-cargs"; + }) {}; + + "cabal-clean" = callPackage + ({ mkDerivation, base, containers, directory, filemanip, filepath + , mtl, optparse-applicative, pretty-terminal, process, silently + , split, string-qq + }: + mkDerivation { + pname = "cabal-clean"; + version = "0.2.20230609"; + sha256 = "0mncw7729lgyw9qy9gh3r22kmvxkz2pi6v62xypiqjjriljhhkp2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filemanip filepath mtl + optparse-applicative pretty-terminal process silently split + string-qq + ]; + description = "Remove outdated cabal build artefacts from `dist-newstyle`"; + license = lib.licenses.bsd3; + mainProgram = "cabal-clean"; + }) {}; + + "cabal-constraints" = callPackage + ({ mkDerivation, base, Cabal, optparse-applicative }: + mkDerivation { + pname = "cabal-constraints"; + version = "0.0.0.1"; + sha256 = "06k43il8yiwbj6x3fhw64xdwq8d8qsmvvd1ycgml7vsry6cz6pdh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base Cabal optparse-applicative ]; + description = "Repeatable builds for cabalized Haskell projects"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-constraints"; + broken = true; + }) {}; + + "cabal-db" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, Cabal + , containers, directory, filepath, mtl, optparse-applicative + , pretty, process, tar, utf8-string + }: + mkDerivation { + pname = "cabal-db"; + version = "0.1.12"; + sha256 = "1phksjb1ahg0dbgsxsckgmqvvhrzvpn02c3w26gbiq9diindx267"; + revision = "1"; + editedCabalFile = "10j6rc02wrxw72vy4d9pyr7gl5xkvkf9w5jb8x42scrvdyk6sd7a"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint base bytestring Cabal containers directory filepath + mtl optparse-applicative pretty process tar utf8-string + ]; + description = "query tools for the local cabal database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-db"; + broken = true; + }) {}; + + "cabal-debian" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bifunctors, Cabal + , containers, data-default, debian, deepseq, Diff, directory + , exceptions, filepath, hsemail, HUnit, lens, mtl, network-uri + , optparse-applicative, parsec, pretty, process, pureMD5 + , regex-tdfa, syb, text, unix, unliftio, utf8-string + }: + mkDerivation { + pname = "cabal-debian"; + version = "5.2.3"; + sha256 = "0gj6w5r07bmij41flx7rw4ad0qjl2fmbxp9jrdkl8k33b045lfc7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint base bifunctors Cabal containers data-default debian + deepseq Diff directory exceptions filepath hsemail HUnit lens mtl + network-uri optparse-applicative parsec pretty process pureMD5 + regex-tdfa syb text unix unliftio utf8-string + ]; + executableHaskellDepends = [ base Cabal debian lens mtl pretty ]; + testHaskellDepends = [ + base Cabal containers debian Diff directory filepath hsemail HUnit + lens pretty process text + ]; + description = "Create a Debianization for a Cabal package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-debian"; + broken = true; + }) {}; + + "cabal-dependency-licenses" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath }: + mkDerivation { + pname = "cabal-dependency-licenses"; + version = "0.2.0.0"; + sha256 = "07ilnlzsd16gjvzkv2m6x6afgm765jrz0bfsjgz5dpb46yfjjc8p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers directory filepath + ]; + description = "Compose a list of a project's transitive dependencies with their licenses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-dependency-licenses"; + broken = true; + }) {}; + + "cabal-detailed-quickcheck" = callPackage + ({ mkDerivation, base, Cabal, QuickCheck }: + mkDerivation { + pname = "cabal-detailed-quickcheck"; + version = "0.2.0.1"; + sha256 = "0z82ira6g3mkqj9cw050s4m4nk2n5d4zx6gqlrcgszypd80h03f2"; + libraryHaskellDepends = [ base Cabal QuickCheck ]; + description = "QuickCheck for Cabal tests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-dev" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cabal-install, containers + , directory, filepath, HTTP, mtl, network, pretty, process, setenv + , tar, template-haskell, transformers, zlib + }: + mkDerivation { + pname = "cabal-dev"; + version = "0.9.2"; + sha256 = "1372bpn8s7d7nm01ggp3m98ldrynidbchk3p14yrjysvxwr3l6q8"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring Cabal containers directory filepath HTTP mtl + network pretty process setenv tar template-haskell transformers + zlib + ]; + executableToolDepends = [ cabal-install ]; + description = "Manage sandboxed Haskell build environments"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-dir" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath }: + mkDerivation { + pname = "cabal-dir"; + version = "0.1.0.4"; + sha256 = "0kbq549bl18f1cd2q4w7nngsvnvgc3366xr7y37x5sw80rq5w5wg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base Cabal directory filepath ]; + description = "show dist dir of 'cabal copy/install'"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-dir"; + broken = true; + }) {}; + + "cabal-doctest" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath }: + mkDerivation { + pname = "cabal-doctest"; + version = "1.0.9"; + sha256 = "0wxs0xkspc80h0g8ks792lrzldxvcnhc9rja1j0k678ijs20hmjm"; + revision = "3"; + editedCabalFile = "0mh64vifcy5dbbx2n3llhbxx8mczifmipyqwrsb3vx2p2jyhvskd"; + libraryHaskellDepends = [ base Cabal directory filepath ]; + description = "A Setup.hs helper for running doctests"; + license = lib.licenses.bsd3; + }) {}; + + "cabal-edit" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, Glob, hackage-db, optparse-applicative, process, store + , time + }: + mkDerivation { + pname = "cabal-edit"; + version = "0.1.0.0"; + sha256 = "1irk50d1m0zzhp2s5c1qs4nq1ivp5638lapbzlc3ygx92nrskvr7"; + revision = "1"; + editedCabalFile = "176sa5lms18gxnswgfil2y1a7qf6w96wavb5kpwic05fnxw6s26m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal containers directory filepath Glob hackage-db + optparse-applicative process store time + ]; + description = "Cabal utility"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-edit"; + broken = true; + }) {}; + + "cabal-file" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, extra + , filepath, hackage-security, optparse-applicative, simple-cabal + , simple-cmd, simple-cmd-args, time + }: + mkDerivation { + pname = "cabal-file"; + version = "0.1.1"; + sha256 = "05sah1w0nbvirnvj520ijyz2jrdbp5cciryhziyrgaimfvi9kbnb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal directory extra filepath hackage-security + optparse-applicative simple-cabal simple-cmd time + ]; + executableHaskellDepends = [ + base bytestring Cabal directory extra filepath optparse-applicative + simple-cabal simple-cmd simple-cmd-args + ]; + description = "Cabal file access"; + license = lib.licenses.bsd3; + mainProgram = "cblfile"; + }) {}; + + "cabal-file-th" = callPackage + ({ mkDerivation, base, Cabal, directory, pretty, template-haskell + }: + mkDerivation { + pname = "cabal-file-th"; + version = "0.2.7"; + sha256 = "1pp8jk7k8nbvhy6vaxsqa7cd321yw1a3685n4fbhgb096hkrldkl"; + libraryHaskellDepends = [ + base Cabal directory pretty template-haskell + ]; + testHaskellDepends = [ base Cabal ]; + description = "Template Haskell expressions for reading fields from a project's cabal file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-fix" = callPackage + ({ mkDerivation, algebraic-graphs, base, bytestring, Cabal-syntax + , containers, directory, dotparse, filepath, flatparse + , optics-extra, optparse-applicative, pretty, pretty-simple + , string-interpolate, tar, text, these, tree-diff, vector + }: + mkDerivation { + pname = "cabal-fix"; + version = "0.0.0.2"; + sha256 = "050003nvqc0x44jik7x5gsljqsrandpsl77xkqbhrh3xglw8cydb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebraic-graphs base bytestring Cabal-syntax containers directory + dotparse flatparse optics-extra pretty pretty-simple + string-interpolate tar these tree-diff vector + ]; + executableHaskellDepends = [ + base bytestring directory filepath optparse-applicative + pretty-simple text tree-diff + ]; + description = "Fix for cabal files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-fix"; + }) {}; + + "cabal-flatpak" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cabal-plan + , containers, cryptohash-sha256, http-client, http-client-tls + , http-types, optparse-applicative, pathtype, shell-utility, tar + , text, utility-ht, yaml, zlib + }: + mkDerivation { + pname = "cabal-flatpak"; + version = "0.1.1"; + sha256 = "0p54np4q1xfqja0vxpin61pr6imligscxwpqk0fjz38idqa2ys56"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring cabal-plan containers + cryptohash-sha256 http-client http-client-tls http-types + optparse-applicative pathtype shell-utility tar text utility-ht + yaml zlib + ]; + description = "Generate a FlatPak manifest from a Cabal package description"; + license = lib.licenses.bsd3; + mainProgram = "cabal-flatpak"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "cabal-fmt" = callPackage + ({ mkDerivation, base, bytestring, Cabal-syntax, containers + , directory, filepath, integer-logarithms, mtl + , optparse-applicative, parsec, pretty, process, QuickCheck, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, temporary + }: + mkDerivation { + pname = "cabal-fmt"; + version = "0.1.11"; + sha256 = "0ncgicdvajw83h1542vrw574ih3bx3j4pxk5fzjlxhhy2rfzwdvm"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal-syntax containers directory filepath mtl + parsec pretty + ]; + executableHaskellDepends = [ + base bytestring directory filepath optparse-applicative + ]; + testHaskellDepends = [ + base bytestring Cabal-syntax containers filepath integer-logarithms + process QuickCheck tasty tasty-golden tasty-hunit tasty-quickcheck + temporary + ]; + doHaddock = false; + description = "Format .cabal files"; + license = "GPL-3.0-or-later AND BSD-3-Clause"; + mainProgram = "cabal-fmt"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "cabal-ghc-dynflags" = callPackage + ({ mkDerivation, base, Cabal, ghc, transformers }: + mkDerivation { + pname = "cabal-ghc-dynflags"; + version = "0.1.0.1"; + sha256 = "13kxlmz5w0aazafrlignd55zclwl9sb213jry4vhfibgjrg18w8f"; + libraryHaskellDepends = [ base Cabal ghc transformers ]; + description = "Conveniently configure GHC's dynamic flags for use with Cabal projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-ghci" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process }: + mkDerivation { + pname = "cabal-ghci"; + version = "0.3"; + sha256 = "1x7fpvvmr2mq7l960wgsijhyrdaiq3lnnl3z6drklc5p73pms8w6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal directory filepath ]; + executableHaskellDepends = [ + base Cabal directory filepath process + ]; + description = "Set up ghci with options taken from a .cabal file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-ghci"; + broken = true; + }) {}; + + "cabal-gild" = callPackage + ({ mkDerivation, base, bytestring, Cabal-syntax, containers + , directory, exceptions, filepath, hspec, parsec, pretty, text + , transformers + }: + mkDerivation { + pname = "cabal-gild"; + version = "1.3.0.1"; + sha256 = "18sa7c3rniczb218lzi9iizfi1czllp9hy4ai1djz4hvqvbmlh9r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal-syntax containers directory exceptions + filepath parsec pretty text transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring containers exceptions filepath hspec transformers + ]; + description = "Formats package descriptions"; + license = lib.licenses.mit; + mainProgram = "cabal-gild"; + maintainers = [ lib.maintainers.turion ]; + }) {}; + + "cabal-graphdeps" = callPackage + ({ mkDerivation, base, containers, directory, options, parsec + , process, split, temporary + }: + mkDerivation { + pname = "cabal-graphdeps"; + version = "0.1.3"; + sha256 = "1j3mvfk7qa26n3rnnwyzdsbvw09pnkhbrk10sm3c7y75byi9qh9a"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory options parsec process split temporary + ]; + description = "Generate graphs of install-time Cabal dependencies"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-graphdeps"; + broken = true; + }) {}; + + "cabal-helper" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cabal-plan, clock + , containers, directory, filepath, ghc, mtl, pretty-show, process + , semigroupoids, semigroups, SHA, template-haskell, temporary, text + , time, transformers, unix, unix-compat, utf8-string + }: + mkDerivation { + pname = "cabal-helper"; + version = "1.1.0.0"; + sha256 = "1f4s46l60s1lcdia7nv2r3y71z5c6pg6ljcc0601abl1aklx303p"; + revision = "1"; + editedCabalFile = "08fyxvpqbp0r6hiqxi5wc944phr8zgmkv7hiw71zcavl09c8mvxf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal cabal-plan clock containers directory + filepath mtl process semigroupoids semigroups SHA template-haskell + temporary text time transformers unix unix-compat utf8-string + ]; + testHaskellDepends = [ + base bytestring Cabal cabal-plan clock containers directory + filepath ghc mtl pretty-show process semigroupoids semigroups SHA + template-haskell temporary text time transformers unix unix-compat + utf8-string + ]; + doCheck = false; + description = "Give Haskell development tools access to Cabal project environment"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-hoogle" = callPackage + ({ mkDerivation, base, Cabal, cabal-install, Cabal-syntax + , co-log-core, containers, directory, extra, filepath, hoogle, lens + , optparse-applicative, regex-tdfa, silently, string-interpolate + , tasty, tasty-discover, tasty-hunit, text, time, transformers + , typed-process + }: + mkDerivation { + pname = "cabal-hoogle"; + version = "3.10.0.0"; + sha256 = "0plvb2xg112brxq3ribwhpq8wfmdr43bn8yfcazvy86d6h2bgyyn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal cabal-install Cabal-syntax co-log-core containers + directory extra filepath hoogle lens optparse-applicative + regex-tdfa string-interpolate text time transformers typed-process + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base silently tasty tasty-hunit ]; + testToolDepends = [ tasty-discover ]; + description = "generate hoogle database for cabal project and dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-hoogle"; + broken = true; + }) {}; + + "cabal-info" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath + , optparse-applicative + }: + mkDerivation { + pname = "cabal-info"; + version = "0.2.1"; + sha256 = "1gf4f80964l9mj53rn0anciz6p0035lrcc0lxbnh5dgh3iiap14l"; + revision = "1"; + editedCabalFile = "1cmwk131swxkzc9d7i2q4y833wi5vfppnw6178w5wmnxsjz1vgkk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal directory filepath optparse-applicative + ]; + executableHaskellDepends = [ + base Cabal filepath optparse-applicative + ]; + description = "Read information from cabal files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-info"; + broken = true; + }) {}; + + "cabal-install" = callPackage + ({ mkDerivation, array, async, base, base16-bytestring, binary + , bytestring, Cabal, Cabal-described, cabal-install-solver + , Cabal-QuickCheck, Cabal-syntax, Cabal-tree-diff, containers + , cryptohash-sha256, directory, echo, edit-distance, exceptions + , filepath, hackage-security, hashable, HTTP, lukko, mtl + , network-uri, parsec, pretty, pretty-show, process, QuickCheck + , random, regex-base, regex-posix, resolv, safe-exceptions, stm + , tagged, tar, tasty, tasty-expected-failure, tasty-golden + , tasty-hunit, tasty-quickcheck, text, time, tree-diff, unix, zlib + }: + mkDerivation { + pname = "cabal-install"; + version = "3.10.3.0"; + sha256 = "17nslfzhp9nplk5x0i3g6j1mkxpcg89ki2xf0vh93k9hrzq0drx8"; + revision = "1"; + editedCabalFile = "1w3i7rss9q7kyiy0rhxn88w7blx1v19mqkfm0pbdwg9bv0qbv96k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array async base base16-bytestring binary bytestring Cabal + cabal-install-solver Cabal-syntax containers cryptohash-sha256 + directory echo edit-distance exceptions filepath hackage-security + hashable HTTP lukko mtl network-uri parsec pretty process random + regex-base regex-posix resolv safe-exceptions stm tar text time + unix zlib + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + array base bytestring Cabal Cabal-described cabal-install-solver + Cabal-QuickCheck Cabal-syntax Cabal-tree-diff containers directory + filepath hashable mtl network-uri pretty-show QuickCheck random + tagged tar tasty tasty-expected-failure tasty-golden tasty-hunit + tasty-quickcheck time tree-diff zlib + ]; + doCheck = false; + postInstall = '' + mkdir -p $out/share/bash-completion + mv bash-completion $out/share/bash-completion/completions + ''; + description = "The command-line interface for Cabal and Hackage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal"; + maintainers = [ lib.maintainers.sternenseemann ]; + broken = true; + }) {Cabal-QuickCheck = null; Cabal-described = null; + Cabal-tree-diff = null;}; + + "cabal-install-bundle" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, containers + , directory, filepath, old-time, pretty, process, time, unix, zlib + }: + mkDerivation { + pname = "cabal-install-bundle"; + version = "1.18.0.2.1"; + sha256 = "0gsghmpn38idqivba8islfy5y1xhnhyjdyahdg7h7isc9kvq6isq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring Cabal containers directory filepath old-time + pretty process time unix + ]; + executableSystemDepends = [ zlib ]; + description = "The (bundled) command-line interface for Cabal and Hackage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal"; + broken = true; + }) {inherit (pkgs) zlib;}; + + "cabal-install-ghc72" = callPackage + ({ mkDerivation, array, base, Cabal, containers, directory + , filepath, HTTP, network, old-time, pretty, process, random, time + , unix, zlib + }: + mkDerivation { + pname = "cabal-install-ghc72"; + version = "0.10.4"; + sha256 = "1fgy79w5bzzhqpnwgfd9jis9w6ix5wwdbwr2g556rxvmqsgl7mmg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base Cabal containers directory filepath HTTP network + old-time pretty process random time unix zlib + ]; + description = "Temporary version of cabal-install for ghc-7.2"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal"; + broken = true; + }) {}; + + "cabal-install-ghc74" = callPackage + ({ mkDerivation, array, base, Cabal, containers, directory + , filepath, HTTP, network, old-time, pretty, process, random, time + , unix, zlib + }: + mkDerivation { + pname = "cabal-install-ghc74"; + version = "0.10.4"; + sha256 = "1ssk5h0hlv3aivzsr0iv90g683qkqmppc7glivhwfm6q1vkv9gmd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base Cabal containers directory filepath HTTP network + old-time pretty process random time unix zlib + ]; + description = "Temporary version of cabal-install for ghc-7.4"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal"; + broken = true; + }) {}; + + "cabal-install-parsers" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, base16-bytestring + , binary, binary-instances, bytestring, Cabal-syntax, containers + , criterion, cryptohash-sha256, deepseq, directory, filepath, lukko + , network-uri, parsec, pretty, tar, tasty, tasty-golden + , tasty-hunit, text, time, transformers, tree-diff + }: + mkDerivation { + pname = "cabal-install-parsers"; + version = "0.6.1.1"; + sha256 = "1w4kbc7435qbkflb8rkmfgyqw3fynyfqgvy4mxay1r1zfknqvq0b"; + libraryHaskellDepends = [ + aeson base base16-bytestring binary binary-instances bytestring + Cabal-syntax containers cryptohash-sha256 deepseq directory + filepath lukko network-uri parsec pretty tar text time transformers + ]; + testHaskellDepends = [ + ansi-terminal base base16-bytestring bytestring Cabal-syntax + containers directory filepath pretty tar tasty tasty-golden + tasty-hunit tree-diff + ]; + benchmarkHaskellDepends = [ + base bytestring Cabal-syntax containers criterion directory + filepath + ]; + description = "Utilities to work with cabal-install files"; + license = "GPL-2.0-or-later AND BSD-3-Clause"; + }) {}; + + "cabal-install-solver" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, Cabal-syntax + , containers, edit-distance, filepath, mtl, pretty, tasty + , tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "cabal-install-solver"; + version = "3.10.2.1"; + sha256 = "02nllpg35i44chs5hi3kmv2kisxqlh27l5vs9aips2abphl0gl4i"; + libraryHaskellDepends = [ + array base bytestring Cabal Cabal-syntax containers edit-distance + filepath mtl pretty transformers + ]; + testHaskellDepends = [ + base Cabal Cabal-syntax tasty tasty-hunit tasty-quickcheck + ]; + description = "The command-line interface for Cabal and Hackage"; + license = lib.licenses.bsd3; + }) {}; + + "cabal-install-solver_3_10_3_0" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, Cabal-syntax + , containers, edit-distance, filepath, mtl, pretty, tasty + , tasty-hunit, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "cabal-install-solver"; + version = "3.10.3.0"; + sha256 = "0zi3pygxiwmzv4h5vfshnbak4r3hz4fragc961xcaq0s8qz4kr71"; + revision = "1"; + editedCabalFile = "1kdh9l8cwvpllsxm1jwzabsg78nsk3r9s2d2g4vn7rxmbffzmbbm"; + libraryHaskellDepends = [ + array base bytestring Cabal Cabal-syntax containers edit-distance + filepath mtl pretty text transformers + ]; + testHaskellDepends = [ + base Cabal Cabal-syntax tasty tasty-hunit tasty-quickcheck + ]; + description = "The command-line interface for Cabal and Hackage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cabal-lenses" = callPackage + ({ mkDerivation, base, Cabal, lens, strict, system-fileio + , system-filepath, text, transformers, unordered-containers + }: + mkDerivation { + pname = "cabal-lenses"; + version = "0.10.1"; + sha256 = "0pjzz5d2s6b2xaqgb7z3ry5zpba84x3iy2hw3a7xq32ciyl3gnhb"; + libraryHaskellDepends = [ + base Cabal lens strict system-fileio system-filepath text + transformers unordered-containers + ]; + description = "Lenses and traversals for the Cabal library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-macosx" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, fgl, filepath + , hscolour, HUnit, parsec, process, temporary, test-framework + , test-framework-hunit, text + }: + mkDerivation { + pname = "cabal-macosx"; + version = "0.2.4.2"; + sha256 = "1ah1bj32xcjqc90cqc7y5mkyg985h8ffb6nbbxlzxfr0a3nkzka8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal containers directory fgl filepath hscolour parsec + process text + ]; + executableHaskellDepends = [ + base Cabal containers directory fgl filepath parsec process text + ]; + testHaskellDepends = [ + base Cabal containers directory filepath HUnit process temporary + test-framework test-framework-hunit text + ]; + description = "Cabal support for creating Mac OSX application bundles"; + license = lib.licenses.bsd3; + mainProgram = "macosx-app"; + }) {}; + + "cabal-meta" = callPackage + ({ mkDerivation, base, hspec, shelly, system-fileio + , system-filepath, text, unix + }: + mkDerivation { + pname = "cabal-meta"; + version = "0.4.1.3"; + sha256 = "14k8nv2kg8n9ssz6jivvin56jjazsvp4xg7zi0z6hcawfmcdmzd6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base shelly system-filepath text ]; + executableHaskellDepends = [ + base shelly system-fileio system-filepath text + ]; + testHaskellDepends = [ + base hspec shelly system-filepath text unix + ]; + description = "build multiple packages at once"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-meta"; + broken = true; + }) {}; + + "cabal-mon" = callPackage + ({ mkDerivation, base, containers, directory, filepath, process + , simple-get-opt, vty + }: + mkDerivation { + pname = "cabal-mon"; + version = "1.0.2"; + sha256 = "153ywl4s3nya8crm84jdl4p01sczwmcccf29rqhf7v7pzakx9qi2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath process simple-get-opt vty + ]; + description = "A monitor for cabal builds"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-mon"; + broken = true; + }) {}; + + "cabal-nirvana" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, HTTP + , process, tar + }: + mkDerivation { + pname = "cabal-nirvana"; + version = "0.2.2.1"; + sha256 = "1clwhlqm1k9km29i9b2c2ys59nfspsffrixr2sz824gnd415x3lk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory HTTP process tar + ]; + description = "Avoid Cabal dependency hell by constraining to known good versions. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-nirvana"; + broken = true; + }) {}; + + "cabal-pkg-config-version-hook" = callPackage + ({ mkDerivation, base, Cabal, lens, process }: + mkDerivation { + pname = "cabal-pkg-config-version-hook"; + version = "0.1.0.1"; + sha256 = "1r02b2gbj9ph85pkz6l0hs7r85zvvbawnh27hnxmdl2j9z29kzqi"; + libraryHaskellDepends = [ base Cabal lens process ]; + description = "Make Cabal aware of pkg-config package versions"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.roberth ]; + }) {}; + + "cabal-plan" = callPackage + ({ mkDerivation, aeson, ansi-terminal, async, base, base-compat + , base16-bytestring, bytestring, containers, directory, filepath + , mtl, optics-core, optparse-applicative, parsec, process + , semialign, singleton-bool, text, these, topograph, transformers + , vector + }: + mkDerivation { + pname = "cabal-plan"; + version = "0.7.3.0"; + sha256 = "0rjyf5dh13kqwjr520i4w1g7y37nv4rn7vbpkgcjf5qi9f2m9p6c"; + revision = "3"; + editedCabalFile = "1d9wii8gca1g7q6dr3y4yi08xnq2dw5wfk911abp34r5vf8zmgwm"; + configureFlags = [ "-fexe" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring containers directory + filepath text + ]; + executableHaskellDepends = [ + ansi-terminal async base base-compat bytestring containers + directory mtl optics-core optparse-applicative parsec process + semialign singleton-bool text these topograph transformers vector + ]; + description = "Library and utility for processing cabal's plan.json file"; + license = lib.licenses.gpl2Plus; + mainProgram = "cabal-plan"; + }) {}; + + "cabal-plan-bounds" = callPackage + ({ mkDerivation, base, bytestring, cabal-plan, Cabal-syntax + , containers, optparse-applicative, pretty, text + }: + mkDerivation { + pname = "cabal-plan-bounds"; + version = "0.1.5.1"; + sha256 = "11b0k5hm9hf4bnlyapb7a5r3gi1lgfn9pmsvb7b9asbkqyllf01a"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cabal-plan Cabal-syntax containers + optparse-applicative pretty text + ]; + description = "Derives cabal bounds from build plans"; + license = lib.licenses.bsd2; + mainProgram = "cabal-plan-bounds"; + maintainers = [ lib.maintainers.nomeata ]; + }) {}; + + "cabal-progdeps" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath }: + mkDerivation { + pname = "cabal-progdeps"; + version = "1.0"; + sha256 = "0fz2hpm8fd49jhqdc9cwzvdq34b64zwn4ln8n77hxqx8rfw8zvif"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base Cabal directory filepath ]; + description = "Show dependencies of program being built in current directory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-progdeps"; + broken = true; + }) {}; + + "cabal-query" = callPackage + ({ mkDerivation, base, bytestring, Cabal, derive, ghc, MissingH + , mtl, tar, template-haskell, uniplate + }: + mkDerivation { + pname = "cabal-query"; + version = "0.1"; + sha256 = "0j4n48ngwins8bl7g3mazwmbwgyjpp17mi77c9j1klfgx7fam6wa"; + libraryHaskellDepends = [ + base bytestring Cabal derive ghc MissingH mtl tar template-haskell + uniplate + ]; + description = "Helpers for quering .cabal files or hackageDB's 00-index.tar"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cabal-rpm" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, cached-json-file + , directory, extra, filepath, http-client, http-client-tls + , http-conduit, http-query, optparse-applicative, process + , simple-cabal, simple-cmd, simple-cmd-args, text, time, unix + }: + mkDerivation { + pname = "cabal-rpm"; + version = "2.1.5"; + sha256 = "1ksd0q2hzmb5fszrmq5lzc0qfliqrkc51r07kzpd1p8bngcvmb2m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring Cabal cached-json-file directory extra + filepath http-client http-client-tls http-conduit http-query + optparse-applicative process simple-cabal simple-cmd + simple-cmd-args text time unix + ]; + description = "RPM packaging tool for Haskell Cabal-based packages"; + license = lib.licenses.gpl3Only; + mainProgram = "cabal-rpm"; + }) {}; + + "cabal-rpm_2_2_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, cached-json-file + , directory, extra, filepath, http-client, http-client-tls + , http-conduit, http-query, optparse-applicative, process + , simple-cabal, simple-cmd, simple-cmd-args, text, time, unix + }: + mkDerivation { + pname = "cabal-rpm"; + version = "2.2.0"; + sha256 = "1lrcqgbl3l6if9sa5qylm87yssl5gsinnidzx19q6z2nm5wbnyh7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring Cabal cached-json-file directory extra + filepath http-client http-client-tls http-conduit http-query + optparse-applicative process simple-cabal simple-cmd + simple-cmd-args text time unix + ]; + description = "RPM packaging tool for Haskell Cabal-based packages"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-rpm"; + }) {}; + + "cabal-scripts" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cabal-scripts"; + version = "0.1.1"; + sha256 = "1ajgx29hvcsdd6lwc78dyhsjm5ikx2zn0kdbwnzn1kggz2l08ls4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "Shell scripts for support of Cabal maintenance"; + license = lib.licenses.bsd3; + }) {}; + + "cabal-setup" = callPackage + ({ mkDerivation, base, Cabal }: + mkDerivation { + pname = "cabal-setup"; + version = "1.2.1"; + sha256 = "0k1lnixkmgdjn8d2akhj60133brs424y0cwwzwraq7awx03y72bm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base Cabal ]; + description = "The user interface for building and installing Cabal packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-setup"; + broken = true; + }) {}; + + "cabal-sign" = callPackage + ({ mkDerivation, base, bytestring, cereal, directory, filepath + , process, tar, zlib + }: + mkDerivation { + pname = "cabal-sign"; + version = "0.4.1.0"; + sha256 = "1b8yr4k0mapysgh96dxabpzxznd65v8yrcba0jk6wda3mwlm1nqk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cereal directory filepath process tar zlib + ]; + description = "Sign and verify Cabal packages"; + license = lib.licenses.bsd3; + mainProgram = "cabal-sign"; + }) {}; + + "cabal-sort" = callPackage + ({ mkDerivation, base, bytestring, Cabal, comfort-graph, containers + , directory, explicit-exception, filepath, non-empty + , optparse-applicative, process, shell-utility, transformers + , utility-ht + }: + mkDerivation { + pname = "cabal-sort"; + version = "0.1.2"; + sha256 = "1pvqnviv1dv9fdaghj1rzyhjnbjymprypn595w1svl2x8ylzw871"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal comfort-graph containers directory + explicit-exception filepath non-empty optparse-applicative process + shell-utility transformers utility-ht + ]; + description = "Topologically sort cabal packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-src" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , containers, directory, filepath, http-conduit, http-types + , network, process, resourcet, shelly, system-fileio + , system-filepath, tar, text, transformers + }: + mkDerivation { + pname = "cabal-src"; + version = "0.3.0.2"; + sha256 = "1rpddgk9pxsssrznk31n55mvfqicnl1pjz7r0irdzrphjdp6qqa9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring conduit conduit-extra containers directory filepath + http-conduit http-types network process resourcet shelly + system-fileio system-filepath tar text transformers + ]; + description = "Alternative install procedure to avoid the diamond dependency issue"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-test" = callPackage + ({ mkDerivation, base, Cabal, filepath, ghc, pqc, QuickCheck }: + mkDerivation { + pname = "cabal-test"; + version = "0.1"; + sha256 = "11883q7zjy3l5qla5rvbmflm19kalvzqx7n1hprmiizr1kczh6ax"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal filepath ghc pqc QuickCheck + ]; + description = "Automated test tool for cabal projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-test"; + }) {}; + + "cabal-test-bin" = callPackage + ({ mkDerivation, base, directory, filepath, hspec, process + , regex-posix, unix + }: + mkDerivation { + pname = "cabal-test-bin"; + version = "0.1.5"; + sha256 = "1qjshg9r6vh964mwsj0spsxcl3sdvll2znjd2hq4lw71va4iwm87"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath unix ]; + executableHaskellDepends = [ base directory filepath unix ]; + testHaskellDepends = [ base hspec process regex-posix ]; + description = "A program for finding temporary build file during cabal-test"; + license = lib.licenses.bsd3; + mainProgram = "cabal-test-bin"; + }) {}; + + "cabal-test-compat" = callPackage + ({ mkDerivation, base, Cabal, QuickCheck }: + mkDerivation { + pname = "cabal-test-compat"; + version = "0.2.0.0"; + sha256 = "15lxyrza1n9saac1awjx482gi7wq3sshqf4ich6k9xkfj464lrdq"; + libraryHaskellDepends = [ base Cabal QuickCheck ]; + description = "Compatibility interface of cabal test-suite"; + license = lib.licenses.bsd3; + }) {}; + + "cabal-test-quickcheck" = callPackage + ({ mkDerivation, base, Cabal, QuickCheck }: + mkDerivation { + pname = "cabal-test-quickcheck"; + version = "0.1.8.2"; + sha256 = "04fdfxvgp518x7n6d74l92qh67z94pay4wldy8dv4n51zhkgk8bf"; + revision = "1"; + editedCabalFile = "1q0zs98z8wvr0gzy27ff688fpsgwxjypwjsyzs8v2v6gqd49iwri"; + libraryHaskellDepends = [ base Cabal QuickCheck ]; + description = "QuickCheck for Cabal"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-toolkit" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, containers, ghc + , template-haskell + }: + mkDerivation { + pname = "cabal-toolkit"; + version = "0.0.7"; + sha256 = "08im4qqrg3ribbh6rg2rk7jynnjwjgaysfvgbamanjdwqldjwx7f"; + libraryHaskellDepends = [ + base binary bytestring Cabal containers ghc template-haskell + ]; + description = "Helper functions for writing custom Setup.hs scripts."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal-uninstall" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, process }: + mkDerivation { + pname = "cabal-uninstall"; + version = "0.1.6"; + sha256 = "0ys1c8z8042vc7dzmis47w0q3qapyllmsdkpb1by22qmcnaavii2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory filepath mtl process ]; + description = "Uninstall cabal packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-uninstall"; + broken = true; + }) {}; + + "cabal-upload" = callPackage + ({ mkDerivation, base, filepath, HTTP, network }: + mkDerivation { + pname = "cabal-upload"; + version = "0.4"; + sha256 = "05k77hdx0sbgnn454vb6rc7mmrc3zby7s44x498i4ncrkivz90bz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base filepath HTTP network ]; + description = "Command-line tool for uploading packages to Hackage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal-upload"; + broken = true; + }) {}; + + "cabal2arch" = callPackage + ({ mkDerivation, archlinux, base, bytestring, Cabal, cmdargs + , containers, directory, filepath, mtl, pretty, process + }: + mkDerivation { + pname = "cabal2arch"; + version = "1.1"; + sha256 = "0sk10z9lj291rpidlaydp7nvgl7adbp7gyf2nvqqhrshxnlqpc8z"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + archlinux base bytestring Cabal cmdargs containers directory + filepath mtl pretty process + ]; + description = "Create Arch Linux packages from Cabal packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal2arch"; + }) {}; + + "cabal2doap" = callPackage + ({ mkDerivation, base, Cabal, hsemail, hxt, parsec, process }: + mkDerivation { + pname = "cabal2doap"; + version = "0.2"; + sha256 = "1nqchq9mzq8k99agvafwa4vll7d3ahpkaifnjj2bnljqdkxlh9al"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal hsemail hxt parsec process + ]; + description = "Cabal to Description-of-a-Project (DOAP)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal2doap"; + broken = true; + }) {}; + + "cabal2ebuild" = callPackage + ({ mkDerivation, base, Cabal, curl, directory, filepath }: + mkDerivation { + pname = "cabal2ebuild"; + version = "0.0.15.9"; + sha256 = "11fp52hmzkrgcmkxzclmq6bbzxsn0ph78ib6wzzkza5j2c48ya2l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal directory filepath ]; + executableHaskellDepends = [ base curl directory ]; + description = "make gentoo's .ebuild file from .cabal file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cabal2ghci" = callPackage + ({ mkDerivation, base, Cabal, cmdargs, stylish-haskell + , system-fileio, system-filepath, text, unordered-containers, yaml + }: + mkDerivation { + pname = "cabal2ghci"; + version = "0.0.1.1"; + sha256 = "1fg3pr25f78a6b8nqxvxki4z3fvgx4i6zkmpl992a0iarycqdrsg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal cmdargs stylish-haskell system-fileio system-filepath + text unordered-containers yaml + ]; + description = "A tool to generate .ghci file from .cabal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal2ghci"; + broken = true; + }) {}; + + "cabal2json" = callPackage + ({ mkDerivation, aeson, autodocodec, autodocodec-yaml, base + , bytestring, Cabal, hashable, pretty, pretty-show, sydtest + , sydtest-aeson, sydtest-discover, text, unordered-containers + , utf8-string + }: + mkDerivation { + pname = "cabal2json"; + version = "0.0.0.0"; + sha256 = "19dy7x643243ryqcc4wimz0pm1f1m0bqb0w7as5jhpvnk7rz06zq"; + revision = "1"; + editedCabalFile = "1lxmdh6h2fxqxc275x5a64mwk8kk4kg67gwlsxsjq5ng0rkvpix2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson autodocodec base bytestring Cabal hashable pretty pretty-show + text unordered-containers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + autodocodec autodocodec-yaml base Cabal sydtest sydtest-aeson + utf8-string + ]; + testToolDepends = [ sydtest-discover ]; + description = "Turn a .cabal file into a .json file"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal2json"; + broken = true; + }) {}; + + "cabal2nix" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal + , containers, deepseq, directory, distribution-nixpkgs, filepath + , hackage-db, hopenssl, hpack, language-nix, lens, monad-par + , monad-par-extras, mtl, optparse-applicative, pretty, process + , split, tasty, tasty-golden, text, time, transformers, yaml + }: + mkDerivation { + pname = "cabal2nix"; + version = "2.19.1"; + sha256 = "1ck7yqvvxkylwh3pw8hj24jg5jqx6hqy3bm37dkg85q9p9fs7nz0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint base bytestring Cabal containers deepseq + directory distribution-nixpkgs filepath hackage-db hopenssl hpack + language-nix lens optparse-applicative pretty process split text + time transformers yaml + ]; + executableHaskellDepends = [ + aeson base bytestring Cabal containers directory + distribution-nixpkgs filepath hopenssl language-nix lens monad-par + monad-par-extras mtl optparse-applicative pretty + ]; + testHaskellDepends = [ + base Cabal containers directory filepath language-nix lens pretty + process tasty tasty-golden + ]; + preCheck = '' + export PATH="$PWD/dist/build/cabal2nix:$PATH" + export HOME="$TMPDIR/home" + ''; + description = "Convert Cabal files into Nix build instructions"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "cabal2spec" = callPackage + ({ mkDerivation, base, Cabal, filepath, optparse-applicative, tasty + , tasty-golden, time + }: + mkDerivation { + pname = "cabal2spec"; + version = "2.7.1"; + sha256 = "0w1f7ga7nz4112x9k4g75nxpcwvcdfif0bfzk3fg8bghzijf12bd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal filepath time ]; + executableHaskellDepends = [ + base Cabal filepath optparse-applicative + ]; + testHaskellDepends = [ base Cabal filepath tasty tasty-golden ]; + description = "Convert Cabal files into rpm spec files"; + license = lib.licenses.gpl3Only; + mainProgram = "cabal2spec"; + maintainers = [ lib.maintainers.peti ]; + }) {}; + + "cabalQuery" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, MissingH + , pretty + }: + mkDerivation { + pname = "cabalQuery"; + version = "0.1.0.1"; + sha256 = "195wsfh813z6pmba3lz2xgfcqijcql6xwqsggqb5rmzqxbkvk0bd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal pretty ]; + executableHaskellDepends = [ + base Cabal containers directory MissingH + ]; + description = "A simple tool to query cabal files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabalQuery"; + broken = true; + }) {}; + + "cabalg" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, process }: + mkDerivation { + pname = "cabalg"; + version = "0.2.9"; + sha256 = "02brl9b1g3cyw5nmk0mih073kbszpc6g2nqgs0sh93h7y5naf5kp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath process ]; + executableHaskellDepends = [ base directory filepath process ]; + testHaskellDepends = [ base directory doctest filepath process ]; + description = "alias for cabal install from given git repo"; + license = lib.licenses.mit; + mainProgram = "cabalg"; + }) {}; + + "cabalgraph" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, pretty, process + }: + mkDerivation { + pname = "cabalgraph"; + version = "0.1"; + sha256 = "1kgw1n22zh1ap6dfzhmh18d0wkr6ppd9b20r77f7q6m371hhbkvy"; + revision = "1"; + editedCabalFile = "01vkf16s9kplp61sbf4w6zfdd48wg65d1m31m5jqk28361c76sh7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal containers directory filepath pretty process + ]; + description = "Generate pretty graphs of module trees from cabal files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabalgraph"; + broken = true; + }) {}; + + "cabalish" = callPackage + ({ mkDerivation, base, Cabal, classy-prelude, directory, filepath + , optparse-applicative, text + }: + mkDerivation { + pname = "cabalish"; + version = "0.1.0.2"; + sha256 = "0yd170jghy94clj5rc4v3fb8f8581vafagv1mv3hkafqjrkwdvpi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal classy-prelude directory filepath optparse-applicative + text + ]; + description = "Provides access to the cabal file data for shell scripts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabalish"; + broken = true; + }) {}; + + "cabalmdvrpm" = callPackage + ({ mkDerivation, base, Cabal, cabalrpmdeps, haskell98 }: + mkDerivation { + pname = "cabalmdvrpm"; + version = "0.0.1"; + sha256 = "0pgkav4ifwkqh9idj8rpbnq3rw51i94dj1zw0wf7mv72bb32a0c6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal cabalrpmdeps haskell98 ]; + executableHaskellDepends = [ base Cabal cabalrpmdeps haskell98 ]; + description = "Create mandriva rpm from cabal package"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabalmdvspec"; + }) {}; + + "cabalrpmdeps" = callPackage + ({ mkDerivation, base, Cabal, filepath, haskell98 }: + mkDerivation { + pname = "cabalrpmdeps"; + version = "0.0.4"; + sha256 = "19kzbwpb9gv9knz1dfvck8yb1kda5dg9rig5xrsd118wgq6xpkr1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal filepath haskell98 ]; + executableHaskellDepends = [ base Cabal filepath haskell98 ]; + description = "Autogenerate rpm dependencies from cabal files"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cabalvchk" = callPackage + ({ mkDerivation, base, Cabal }: + mkDerivation { + pname = "cabalvchk"; + version = "0.3"; + sha256 = "1ai2yz4whbjk9qfpyzjqkdypqknnzfdr1fdp5ii7h059na0q6iq2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base Cabal ]; + description = "Verify installed package version against user-specified constraints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabalvchk"; + broken = true; + }) {}; + + "cabin" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath + , optparse-applicative, process, unix + }: + mkDerivation { + pname = "cabin"; + version = "0.1.0.3"; + sha256 = "0wj1x6gsr5jlnq0l6xgwy2y64jlxna7bvx7vwk73znf572rswmxk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring directory filepath optparse-applicative + process unix + ]; + description = "Cabal binary sandboxes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabin"; + broken = true; + }) {}; + + "cabocha" = callPackage + ({ mkDerivation, base, bytestring, cabocha, text, text-format }: + mkDerivation { + pname = "cabocha"; + version = "0.1.0.0"; + sha256 = "0siqh3dly69b1kfm5y3q0sccqxx25hflwhizw6ga70icmvscwrwf"; + libraryHaskellDepends = [ base bytestring text ]; + librarySystemDepends = [ cabocha ]; + testHaskellDepends = [ base text-format ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {cabocha = null;}; + + "cache" = callPackage + ({ mkDerivation, base, clock, hashable, hspec, stm, transformers + , unordered-containers + }: + mkDerivation { + pname = "cache"; + version = "0.1.3.0"; + sha256 = "0d75257kvjpnv95ja50x5cs77pj8ccfr0nh9q5gzvcps83qdksa2"; + revision = "1"; + editedCabalFile = "17mn9vm493c2bihz1ivmg1rzy4mnjyvm1y2chrj2hbhf8wixx58s"; + libraryHaskellDepends = [ + base clock hashable stm transformers unordered-containers + ]; + testHaskellDepends = [ base clock hspec stm transformers ]; + description = "An in-memory key/value store with expiration support"; + license = lib.licenses.bsd3; + }) {}; + + "cache-polysemy" = callPackage + ({ mkDerivation, base, cache, clock, hashable, polysemy + , polysemy-plugin + }: + mkDerivation { + pname = "cache-polysemy"; + version = "0.1.2"; + sha256 = "1psgf0x9hjhhnn7kn954b26kxd1c94cbhgv8xd2w3nxpmv2qh0m2"; + libraryHaskellDepends = [ + base cache clock hashable polysemy polysemy-plugin + ]; + testHaskellDepends = [ + base cache clock hashable polysemy polysemy-plugin + ]; + description = "cached hashmaps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cached" = callPackage + ({ mkDerivation, base, containers, directory, doctest, filepath + , protolude, QuickCheck, quickcheck-assertions, shake, text + }: + mkDerivation { + pname = "cached"; + version = "0.1.0.0"; + sha256 = "19x5pwcdkhmk32w9ccb2ixc73k2hhqki61yi39lahda5k86jisdv"; + revision = "1"; + editedCabalFile = "07hav3nr26pkpcvhqhgz915gsl59gx5sarmk27v5zv4682zzqzpq"; + libraryHaskellDepends = [ base containers protolude shake text ]; + testHaskellDepends = [ + base containers directory doctest filepath protolude QuickCheck + quickcheck-assertions shake text + ]; + description = "Cache values to disk"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cached-io" = callPackage + ({ mkDerivation, base, exceptions, stm, time, transformers }: + mkDerivation { + pname = "cached-io"; + version = "1.3.0.0"; + sha256 = "0bxb59brgfv1rgarsc1cix1g1043zl263j5a0rhpzvd80wj6msi2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base exceptions stm time transformers ]; + executableHaskellDepends = [ base ]; + description = "A simple library to cache IO actions"; + license = lib.licenses.asl20; + mainProgram = "test-cachedIO"; + }) {}; + + "cached-json-file" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath + , http-query, time, xdg-basedir + }: + mkDerivation { + pname = "cached-json-file"; + version = "0.1.1"; + sha256 = "03pxi16byayjzqj1v930939bnbs2ldv4lvn0c0gyq2xfnmalbhw7"; + libraryHaskellDepends = [ + aeson base bytestring directory filepath http-query time + xdg-basedir + ]; + description = "Locally cache a json file obtained by http"; + license = lib.licenses.bsd3; + }) {}; + + "cached-traversable" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, mtl + }: + mkDerivation { + pname = "cached-traversable"; + version = "0.1.0.1"; + sha256 = "05hlj6qdy0iqyi8z75h7fr9ijfhxngyr3v60q8y681acsgr54dv6"; + libraryHaskellDepends = [ + base binary bytestring containers directory filepath mtl + ]; + description = "Transparent, persistent caching of lazy, traversable structures"; + license = lib.licenses.bsd3; + }) {}; + + "caching" = callPackage + ({ mkDerivation, base, dlist, hashable, mtl, psqueues, ref-tf + , transformers + }: + mkDerivation { + pname = "caching"; + version = "0"; + sha256 = "0rd8ipnycf1vcxxic99d2swcpcdhaljwvbbr4vlagchl3vifxr56"; + libraryHaskellDepends = [ + base dlist hashable mtl psqueues ref-tf transformers + ]; + testHaskellDepends = [ + base dlist hashable mtl psqueues ref-tf transformers + ]; + description = "Cache combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + 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 = lib.licenses.bsd3; + }) {}; + + "cachix" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3 + , ascii-progress, async, attoparsec, base, base64-bytestring + , bytestring, cachix-api, concurrent-extra, conduit + , conduit-concurrent-map, conduit-extra, conduit-zstd, containers + , crypton, deepseq, dhall, directory, ed25519, either, exceptions + , extra, filepath, fsnotify, generic-lens, hercules-ci-cnix-store + , here, hnix-store-core, hspec, hspec-discover, http-client + , http-client-tls, http-conduit, http-types, immortal, inline-c-cpp + , katip, lukko, lzma-conduit, megaparsec, memory, microlens, netrc + , network, nix, nix-narinfo, optparse-applicative, pretty-terminal + , prettyprinter, process, protolude, resourcet, retry + , safe-exceptions, servant, servant-auth, servant-auth-client + , servant-client, servant-client-core, servant-conduit, stm + , stm-chans, stm-conduit, systemd, temporary, text, time + , transformers, unix, unliftio, unliftio-core, unordered-containers + , uri-bytestring, uuid, vector, versions, websockets, wuss + }: + mkDerivation { + pname = "cachix"; + version = "1.7.2"; + sha256 = "0fcdg55p6z7wi0q4pn3gs9xc9byhfnpzcxf1g784j4fl3321fy9z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-s3 ascii-progress async + attoparsec base base64-bytestring bytestring cachix-api + concurrent-extra conduit conduit-concurrent-map conduit-extra + conduit-zstd containers crypton deepseq dhall directory ed25519 + either exceptions extra filepath fsnotify generic-lens + hercules-ci-cnix-store here hnix-store-core http-client + http-client-tls http-conduit http-types immortal inline-c-cpp katip + lukko lzma-conduit megaparsec memory microlens netrc network + nix-narinfo optparse-applicative pretty-terminal prettyprinter + process protolude resourcet retry safe-exceptions servant + servant-auth servant-auth-client servant-client servant-conduit stm + stm-chans stm-conduit systemd temporary text time transformers unix + unliftio unliftio-core unordered-containers uri-bytestring uuid + vector versions websockets wuss + ]; + libraryPkgconfigDepends = [ nix ]; + executableHaskellDepends = [ + aeson async base cachix-api katip protolude safe-exceptions + stm-chans stm-conduit time uuid websockets + ]; + testHaskellDepends = [ + aeson base bytestring cachix-api containers dhall directory extra + here hspec protolude retry servant-auth-client servant-client-core + temporary time + ]; + testToolDepends = [ hspec-discover ]; + description = "Command-line client for Nix binary cache hosting https://cachix.org"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.domenkozar ]; + }) {inherit (pkgs) nix;}; + + "cachix-api" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, conduit + , cryptonite, deriving-aeson, exceptions, hspec, hspec-discover + , http-media, jose, memory, nix-narinfo, protolude, resourcet + , safe-exceptions, servant, servant-auth, stm-chans, swagger2, text + , time, unordered-containers, uuid, websockets + }: + mkDerivation { + pname = "cachix-api"; + version = "1.7.2"; + sha256 = "1xb5w9hqf0qgwf1b3w3v43civd95m9gqjplrm9wkhjhscqgz3drz"; + libraryHaskellDepends = [ + aeson async base bytestring conduit cryptonite deriving-aeson + exceptions http-media jose memory nix-narinfo protolude resourcet + safe-exceptions servant servant-auth stm-chans swagger2 text time + unordered-containers uuid websockets + ]; + testHaskellDepends = [ aeson base bytestring hspec protolude ]; + testToolDepends = [ hspec-discover ]; + description = "Servant HTTP API specification for https://cachix.org"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.domenkozar ]; + }) {}; + + "cacophony" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, base16-bytestring + , bytestring, criterion, cryptonite, deepseq, directory, exceptions + , free, hlint, lens, memory, monad-coroutine, mtl, safe-exceptions + , text, transformers + }: + mkDerivation { + pname = "cacophony"; + version = "0.10.1"; + sha256 = "1w9v04mdyzvwndqfb8my9a82b51avgwfnl6g7w89xj37ax9ariaj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cryptonite exceptions free lens memory + monad-coroutine mtl safe-exceptions transformers + ]; + testHaskellDepends = [ + aeson attoparsec base base16-bytestring bytestring directory hlint + text + ]; + benchmarkHaskellDepends = [ + async base base16-bytestring bytestring criterion deepseq + ]; + description = "A library implementing the Noise protocol"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "caerbannog" = callPackage + ({ mkDerivation, base, binary, bytestring, hspec, QuickCheck + , random + }: + mkDerivation { + pname = "caerbannog"; + version = "1.0.0.2"; + sha256 = "09rkj17p8c2j0zwkzhvjpajhga5h5q9y1vay2bmnplchx3r3sm8i"; + libraryHaskellDepends = [ base binary bytestring ]; + testHaskellDepends = [ + base binary bytestring hspec QuickCheck random + ]; + description = "That rabbit's got a vicious streak a mile wide!"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "caf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "caf"; + version = "0.0.3"; + sha256 = "1yrl3ffkfwgs4kljx57m1ldam087s7iby2qs74c4crxkrcj0j7a8"; + libraryHaskellDepends = [ base ]; + description = "A library of Concurrency Abstractions using Futures"; + license = lib.licenses.bsd3; + }) {}; + + "cafeteria-prelude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cafeteria-prelude"; + version = "0.1.0.0"; + sha256 = "1iyasmd8zcg98vy7ffhxyyr664f02ird5z7rks9n67ixv7n60mrl"; + libraryHaskellDepends = [ base ]; + description = "Prelude subsets—take only what you want!"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "caffegraph" = callPackage + ({ mkDerivation, base, bytestring, containers, fgl, filepath + , graphviz, language-lua, lens, mtl, optparse-applicative, process + , protocol-buffers, protocol-buffers-descriptor, template-haskell + , temporary, text + }: + mkDerivation { + pname = "caffegraph"; + version = "0.1.0.2"; + sha256 = "1yz427ygabkycvngqw250ksl17nwi0fy52x2fy3x6apg79cw1ng2"; + libraryHaskellDepends = [ + base bytestring containers fgl filepath graphviz language-lua lens + mtl optparse-applicative process protocol-buffers + protocol-buffers-descriptor template-haskell temporary text + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cairo" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, cairo + , gtk2hs-buildtools, mtl, text, utf8-string + }: + mkDerivation { + pname = "cairo"; + version = "0.13.10.0"; + sha256 = "16dwjqg8gqk2dzp3qpcvhwdgn16rxxasll8qs2fl2gf84z41h0mf"; + revision = "2"; + editedCabalFile = "1irj5yrz74j6wypni9pk9mbd7v2mzcy3ndyl7irada8szgdl3kkv"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + array base bytestring mtl text utf8-string + ]; + libraryPkgconfigDepends = [ cairo ]; + description = "Binding to the Cairo library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) cairo;}; + + "cairo-appbase" = callPackage + ({ mkDerivation, base, cairo, glib, gtk }: + mkDerivation { + pname = "cairo-appbase"; + version = "0.4"; + sha256 = "1191j2587f1sy4d6z57df21xn00qdpv27clib7cyaqdy5jnv3zw2"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base cairo glib gtk ]; + description = "A template for building new GUI applications using GTK and Cairo"; + license = lib.licenses.bsd3; + mainProgram = "cairo-appbase"; + }) {}; + + "cairo-canvas" = callPackage + ({ mkDerivation, base, cairo, linear, mtl, random, time }: + mkDerivation { + pname = "cairo-canvas"; + version = "0.1.0.0"; + sha256 = "11qi0lnd8wlv2zz44lvd6336a6iz634n2rfk69qsh72vxrb3hd99"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base cairo linear mtl random time ]; + description = "Simpler drawing API for Cairo"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cairo-core" = callPackage + ({ mkDerivation, base, bytestring, c2hs, Cabal, cairo, directory + , filepath, haskell-src-exts, http-client, http-client-tls, hxt + , hxt-xpath, monad-extras, transformers + }: + mkDerivation { + pname = "cairo-core"; + version = "1.16.7"; + sha256 = "1v3zdhvhn5iv2i7k2pmwd6jfdb7h1zsa8px7xjlhar5n0p131vzr"; + setupHaskellDepends = [ + base bytestring Cabal directory filepath haskell-src-exts + http-client http-client-tls hxt hxt-xpath + ]; + libraryHaskellDepends = [ base monad-extras transformers ]; + libraryPkgconfigDepends = [ cairo ]; + libraryToolDepends = [ c2hs ]; + description = "Cairo Haskell binding (partial)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) cairo;}; + + "cairo-image" = callPackage + ({ mkDerivation, base, c-enum, cairo, primitive, template-haskell + }: + mkDerivation { + pname = "cairo-image"; + version = "0.1.0.3"; + sha256 = "0yppvcnsd78cdls67lmz9bbxiqxhl9hxl2n742gls5q1bmi93np2"; + libraryHaskellDepends = [ base c-enum primitive template-haskell ]; + libraryPkgconfigDepends = [ cairo ]; + testHaskellDepends = [ base c-enum primitive template-haskell ]; + description = "Image for Cairo"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) cairo;}; + + "cake" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cmdargs + , containers, derive, directory, filepath, mtl, parsek, process + , pureMD5, regex-tdfa, split + }: + mkDerivation { + pname = "cake"; + version = "1.1.0.1"; + sha256 = "168szg38gq0g0mppjszcsmsdygs8qy23w6xsz8gbg7dkh7izy1ba"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers derive directory filepath mtl + parsek process pureMD5 split + ]; + executableHaskellDepends = [ + array base cmdargs directory filepath process regex-tdfa + ]; + description = "A build-system library and driver"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "cake"; + }) {}; + + "cake3" = callPackage + ({ mkDerivation, array, attoparsec, base, blaze-builder, bytestring + , containers, deepseq, directory, filepath, haskell-src-meta + , mime-types, monadloc, mtl, optparse-applicative, parsec, process + , syb, system-filepath, template-haskell, text, text-format + , transformers, utf8-string + }: + mkDerivation { + pname = "cake3"; + version = "0.6.5"; + sha256 = "1f8vpm9a6rv7bgi9a8zarxa0jlph1p6hj1cdqzk5g81mr4dc4vkv"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base bytestring containers deepseq directory filepath + haskell-src-meta mime-types monadloc mtl parsec process syb + system-filepath template-haskell text text-format + ]; + executableHaskellDepends = [ + array attoparsec base blaze-builder bytestring containers directory + filepath haskell-src-meta mime-types monadloc mtl + optparse-applicative parsec process syb template-haskell text + transformers utf8-string + ]; + description = "Third cake the Makefile EDSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cakyrespa" = callPackage + ({ mkDerivation, base, GLUT, gluturtle, lojbanParser, yjsvg + , yjtools + }: + mkDerivation { + pname = "cakyrespa"; + version = "0.0.29"; + sha256 = "1a2ypgkpzzp2hn14x35ava0p0k781s7mhldw29ppl1an7fs91fyx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base GLUT gluturtle lojbanParser yjsvg yjtools + ]; + description = "run turtle like LOGO with lojban"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cakyrespa"; + }) {}; + + "cal-layout" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "cal-layout"; + version = "0.1.0.2"; + sha256 = "11i3nn1a84brm5isfqlapwnfwh7n9iyjr6kg1jjv8a9cv5nhbq3l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base ]; + description = "Calendar Layout Algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bookings-test"; + broken = true; + }) {}; + + "cal3d" = callPackage + ({ mkDerivation, base, cal3d }: + mkDerivation { + pname = "cal3d"; + version = "0.1"; + sha256 = "1b4pajzpf879vns2kffkqgyk5sbsfrr3q2kv5ryvls8rgwcjc3q6"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ cal3d ]; + description = "Haskell binding to the Cal3D animation library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {cal3d = null;}; + + "cal3d-examples" = callPackage + ({ mkDerivation, base, cal3d, cal3d-opengl, OpenGL, SDL }: + mkDerivation { + pname = "cal3d-examples"; + version = "0.1"; + sha256 = "1fj6v1dw1gyy6dx4ssiziahxf8j8vr4l35n3rm04g797wypswmw0"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base cal3d cal3d-opengl OpenGL SDL ]; + description = "Examples for the Cal3d animation library"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cal3d-opengl" = callPackage + ({ mkDerivation, base, cal3d, OpenGL }: + mkDerivation { + pname = "cal3d-opengl"; + version = "0.1"; + sha256 = "02na1ww5dw08n2y7v2vkgdvzw0zpiic5683jac7f2zvhcij68sf2"; + libraryHaskellDepends = [ base cal3d OpenGL ]; + description = "OpenGL rendering for the Cal3D animation library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "calamity" = callPackage + ({ mkDerivation, aeson, aeson-optics, async, base, bytestring + , calamity-commands, colour, concurrent-extra, containers + , crypton-connection, crypton-x509-system, data-default-class + , data-flags, deepseq, deque, df1, di-core, di-polysemy, exceptions + , focus, hashable, http-api-data, http-client, http-date + , http-types, megaparsec, mime-types, mtl, optics, polysemy + , polysemy-plugin, random, reflection, req, safe-exceptions + , scientific, stm, stm-chans, stm-containers, text, text-show, time + , tls, typerep-map, unagi-chan, unboxing-vector + , unordered-containers, vector, websockets + }: + mkDerivation { + pname = "calamity"; + version = "0.11.0.0"; + sha256 = "18q9an47zk5j9ank36fws908iqdm9k1v44sy0348qpsaviyw2wlw"; + libraryHaskellDepends = [ + aeson aeson-optics async base bytestring calamity-commands colour + concurrent-extra containers crypton-connection crypton-x509-system + data-default-class data-flags deepseq deque df1 di-core di-polysemy + exceptions focus hashable http-api-data http-client http-date + http-types megaparsec mime-types mtl optics polysemy + polysemy-plugin random reflection req safe-exceptions scientific + stm stm-chans stm-containers text text-show time tls typerep-map + unagi-chan unboxing-vector unordered-containers vector websockets + ]; + description = "A library for writing discord bots in haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "calamity-commands" = callPackage + ({ mkDerivation, base, megaparsec, optics, polysemy + , polysemy-plugin, text, text-show, unordered-containers + }: + mkDerivation { + pname = "calamity-commands"; + version = "0.4.1.0"; + sha256 = "1wmhzk0d1p99saj9nsc23ns2n126nn8zhfrqhmbwzgymz3x2k4g6"; + libraryHaskellDepends = [ + base megaparsec optics polysemy polysemy-plugin text text-show + unordered-containers + ]; + description = "A library for declaring, parsing, and invoking text-input based commands"; + license = lib.licenses.mit; + }) {}; + + "calc" = callPackage + ({ mkDerivation, array, base, harpy, haskell98, mtl }: + mkDerivation { + pname = "calc"; + version = "0.1"; + sha256 = "1h3rqxj2df68knrb2rhp75rc92q9knsa7jp749j9h24258yr6qxw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base harpy haskell98 mtl ]; + description = "A small compiler for arithmetic expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "calc"; + }) {}; + + "calculator" = callPackage + ({ mkDerivation, base, containers, gtk, haskeline, hmatrix, parsec + , plot-gtk-ui, QuickCheck, transformers + }: + mkDerivation { + pname = "calculator"; + version = "0.4.1.2"; + sha256 = "07fjvzqvhn376nhbw5hv921i6ranv9g4zx4r38a7y76rq2xyysx9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers gtk haskeline hmatrix parsec plot-gtk-ui + transformers + ]; + testHaskellDepends = [ + base containers gtk parsec plot-gtk-ui QuickCheck + ]; + description = "A calculator repl, with variables, functions & Mathematica like dynamic plots"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "calculator"; + }) {}; + + "caldims" = callPackage + ({ mkDerivation, base, containers, directory, haskell98, mtl + , parsec, readline + }: + mkDerivation { + pname = "caldims"; + version = "0.1.0"; + sha256 = "0mlgxghah8mw0v17rywfj190kmc4jajpmjpgkpgfxdqzw8djyph0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory haskell98 mtl parsec readline + ]; + executableHaskellDepends = [ + base containers directory haskell98 mtl parsec readline + ]; + description = "Calculation tool and library supporting units"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "caldims"; + }) {}; + + "caledon" = callPackage + ({ mkDerivation, base, containers, cpphs, lens, mtl, parsec + , transformers + }: + mkDerivation { + pname = "caledon"; + version = "3.2.2.0"; + sha256 = "0vb5b0v6f359ni9x091asmvszh1jbchcgjaybycmxlhydvwrlkb8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers cpphs lens mtl parsec transformers + ]; + description = "a logic programming language based on the calculus of constructions"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "caledon"; + broken = true; + }) {}; + + "calendar-recycling" = callPackage + ({ mkDerivation, base, containers, html, old-time, utility-ht }: + mkDerivation { + pname = "calendar-recycling"; + version = "0.0.0.1"; + sha256 = "0afmnii65axpqk3x50wj1d17942m1kyhwka3bn78ylxy9z7rrlwc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers html old-time utility-ht + ]; + description = "List years with the same calendars"; + license = lib.licenses.bsd3; + mainProgram = "calendar-recycling"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "calenderweek" = callPackage + ({ mkDerivation, base, megaparsec, optparse-generic, text, time }: + mkDerivation { + pname = "calenderweek"; + version = "1.0.0"; + sha256 = "10lv7c74jrw8v06vaz8assgqlvrk0spn08sw0nvzz1q0x0zbbwff"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base megaparsec optparse-generic text time + ]; + description = "Commandline tool to get week of the year"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "kw"; + broken = true; + }) {}; + + "call" = callPackage + ({ mkDerivation, base, bindings-portaudio, boundingboxes, colors + , containers, control-bool, deepseq, directory, filepath, free + , freetype2, GLFW-b, hashable, JuicyPixels, JuicyPixels-util, lens + , linear, mtl, objective, OpenGL, OpenGLRaw, random + , template-haskell, text, transformers, vector, WAVE + }: + mkDerivation { + pname = "call"; + version = "0.1.4.2"; + sha256 = "0q84q1821ilb0nh228jdpc6acxbbfngihir4mdklr8hywanz3s1g"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bindings-portaudio boundingboxes colors containers + control-bool deepseq directory filepath free freetype2 GLFW-b + hashable JuicyPixels JuicyPixels-util lens linear mtl objective + OpenGL OpenGLRaw random template-haskell text transformers vector + WAVE + ]; + description = "The call game engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "call-alloy" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , extra, filepath, hspec, mtl, process, split, string-interpolate + , transformers, trifecta, unix + }: + mkDerivation { + pname = "call-alloy"; + version = "0.4.1.1"; + sha256 = "0ykq7vp9qm538q61crl3hbzd3kjia8q5alf5db62zpv80ffsj1pg"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async base bytestring containers directory extra filepath mtl + process split transformers trifecta unix + ]; + testHaskellDepends = [ + async base bytestring containers directory extra filepath hspec mtl + process split string-interpolate transformers trifecta unix + ]; + description = "A simple library to call Alloy given a specification"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "call-haskell-from-anything" = callPackage + ({ mkDerivation, base, bytestring, data-msgpack, mtl + , storable-endian, template-haskell + }: + mkDerivation { + pname = "call-haskell-from-anything"; + version = "1.1.0.0"; + sha256 = "1ys5xjf1jvrr2nybv5lw36x59n4jnxwqfkf3hdmrdz770y08gp0r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring data-msgpack mtl storable-endian template-haskell + ]; + executableHaskellDepends = [ base bytestring data-msgpack mtl ]; + description = "Call Haskell functions from other languages via serialization and dynamic libraries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "call-haskell-from-anything.so"; + broken = true; + }) {}; + + "call-plantuml" = callPackage + ({ mkDerivation, async, base, bytestring, filepath, hspec, process + }: + mkDerivation { + pname = "call-plantuml"; + version = "0.0.1.3"; + sha256 = "0g6k5ajfdnhdni2ml31mhlgdvpkdnjsdyrppj15q8v964h68cjxk"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ async base bytestring filepath process ]; + testHaskellDepends = [ + async base bytestring filepath hspec process + ]; + description = "A simple library to call PlantUML given a diagram specification"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "call-stack" = callPackage + ({ mkDerivation, base, filepath, nanospec }: + mkDerivation { + pname = "call-stack"; + version = "0.4.0"; + sha256 = "0yxq6v37kcmgv6rrna4g1ipr8mhkgf00ng2p359ybxq46j5cy2s3"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base filepath nanospec ]; + description = "Use GHC call-stacks in a backward compatible way"; + license = lib.licenses.mit; + }) {}; + + "calligraphy" = callPackage + ({ mkDerivation, array, base, containers, directory, enummapset + , filepath, ghc, hspec, HUnit, mtl, optparse-applicative, process + , QuickCheck, text + }: + mkDerivation { + pname = "calligraphy"; + version = "0.1.6"; + sha256 = "1bsg18vq2cpzhj0lp5pcy73pa93wahaan0nrjgyyqd48szqppn33"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers directory enummapset filepath ghc mtl + optparse-applicative process text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base containers hspec HUnit QuickCheck ]; + description = "HIE-based Haskell call graph and source code visualizer"; + license = lib.licenses.bsd3; + mainProgram = "calligraphy"; + }) {}; + + "camfort" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , deepseq, directory, fgl, filepath, flint, fortran-src + , GenericPretty, ghc-prim, happy, hmatrix, hspec, hspec-discover + , lattices, lens, matrix, mmorph, mtl, optparse-applicative + , parallel, pipes, pretty, QuickCheck, sbv, silently, singletons + , singletons-base, singletons-th, strict, syb, syz + , template-haskell, temporary, text, time, transformers, uniplate + , vector, verifiable-expressions, vinyl + }: + mkDerivation { + pname = "camfort"; + version = "1.2.0"; + sha256 = "1i2ssa4zlxa0c9gfhzm32rg8kc2fixyqyh203xhd9f82rn113mn8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory fgl + filepath fortran-src GenericPretty ghc-prim hmatrix lattices lens + matrix mmorph mtl parallel pipes pretty sbv singletons + singletons-base singletons-th strict syb syz template-haskell text + transformers uniplate vector verifiable-expressions vinyl + ]; + librarySystemDepends = [ flint ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + array base binary bytestring containers directory fgl filepath + fortran-src hmatrix lattices lens mtl optparse-applicative sbv text + uniplate verifiable-expressions + ]; + testHaskellDepends = [ + array base binary bytestring containers directory fgl filepath + fortran-src hmatrix hspec lattices lens mtl QuickCheck sbv silently + temporary text time uniplate verifiable-expressions + ]; + testToolDepends = [ hspec-discover ]; + description = "CamFort - Cambridge Fortran infrastructure"; + license = lib.licenses.asl20; + badPlatforms = [ "aarch64-linux" ]; + hydraPlatforms = lib.platforms.none; + mainProgram = "camfort"; + }) {inherit (pkgs) flint;}; + + "camh" = callPackage + ({ mkDerivation, base, bytestring, Imlib, terminfo }: + mkDerivation { + pname = "camh"; + version = "0.0.3"; + sha256 = "0r6wzn9kxwinfa383lbxsjlrpv4v2m72qzpsyc9gcigvd5h7zhzz"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base bytestring Imlib terminfo ]; + description = "write image files onto 256(or 24bit) color terminals"; + license = lib.licenses.bsd3; + mainProgram = "camh"; + }) {}; + + "campfire" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , filepath, http-enumerator, http-types, mtl, old-locale, process + , text, time, transformers, unordered-containers, url + }: + mkDerivation { + pname = "campfire"; + version = "0.2.1"; + sha256 = "06m5d7b6dqmp3x09b1nib1rxjh1gvx84bhvfnydlb26093za71b4"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers filepath + http-enumerator http-types mtl old-locale process text time + transformers unordered-containers url + ]; + description = "Haskell implementation of the Campfire API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "can-i-haz" = callPackage + ({ mkDerivation, base, deepseq, hspec, HUnit, mtl }: + mkDerivation { + pname = "can-i-haz"; + version = "0.3.1.1"; + sha256 = "19518f7xrki9igv4i9ish1v3cgix5g0mgvwrkrjgq3ny2jwmqljw"; + libraryHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base deepseq hspec HUnit mtl ]; + description = "Generic implementation of the Has and CoHas patterns"; + license = lib.licenses.bsd3; + }) {}; + + "canadian-income-tax" = callPackage + ({ mkDerivation, base, bifunctors, bitwise-enum, bytestring + , ca-province-codes, containers, deep-transformations, directory + , filepath, forms-data-format, hedgehog, http-types + , monoid-subclasses, optparse-applicative, rank2classes, scotty + , tar, tasty, tasty-golden, tasty-hedgehog, template-haskell, text + , time, typed-process, unix, wai-extra, wai-middleware-static + , zip-archive + }: + mkDerivation { + pname = "canadian-income-tax"; + version = "2023.0"; + sha256 = "0gys5qy3dihqqqpdvdpxjip7rh5p9h8xkf8fs4y7lbmjrfr5kbsq"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bifunctors bitwise-enum bytestring ca-province-codes + containers deep-transformations forms-data-format monoid-subclasses + rank2classes template-haskell text time typed-process + ]; + executableHaskellDepends = [ + base bytestring ca-province-codes containers directory filepath + forms-data-format http-types monoid-subclasses optparse-applicative + rank2classes scotty tar text time unix wai-extra + wai-middleware-static zip-archive + ]; + testHaskellDepends = [ + base bytestring ca-province-codes containers deep-transformations + directory filepath forms-data-format hedgehog monoid-subclasses + rank2classes tasty tasty-golden tasty-hedgehog text time + ]; + description = "Canadian income tax calculation"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "candid" = callPackage + ({ mkDerivation, base, base32, bytestring, cereal, constraints + , containers, digest, directory, dlist, doctest, file-embed + , filepath, hex-text, leb128-cereal, megaparsec, mtl + , optparse-applicative, parser-combinators, prettyprinter + , row-types, scientific, smallcheck, split, tasty, tasty-hunit + , tasty-quickcheck, tasty-rerun, tasty-smallcheck, template-haskell + , text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "candid"; + version = "0.5.0.1"; + sha256 = "1jml5q7ka7jcp9cy8s8zd126lk06c7g5qbgi58s70jypkilh552w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base32 bytestring cereal constraints containers digest dlist + file-embed hex-text leb128-cereal megaparsec mtl parser-combinators + prettyprinter row-types scientific split template-haskell text + transformers unordered-containers vector + ]; + executableHaskellDepends = [ + base bytestring hex-text optparse-applicative prettyprinter text + ]; + testHaskellDepends = [ + base bytestring directory doctest filepath leb128-cereal + prettyprinter row-types smallcheck tasty tasty-hunit + tasty-quickcheck tasty-rerun tasty-smallcheck template-haskell text + unordered-containers vector + ]; + description = "Candid integration"; + license = lib.licenses.asl20; + mainProgram = "hcandid"; + maintainers = [ lib.maintainers.nomeata ]; + }) {}; + + "canon" = callPackage + ({ mkDerivation, arithmoi, array, base, containers, random }: + mkDerivation { + pname = "canon"; + version = "0.1.1.4"; + sha256 = "1srixf1m7pzgr16y2xfckhi0xk9js68ps9zw8kvnw01c37x85f48"; + libraryHaskellDepends = [ arithmoi array base containers random ]; + description = "Arithmetic for Psychedelically Large Numbers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "canonical-filepath" = callPackage + ({ mkDerivation, base, deepseq, directory, filepath }: + mkDerivation { + pname = "canonical-filepath"; + version = "1.0.0.3"; + sha256 = "0dg9d4v08gykbjmzafpakgwc51mq5d5m6ilmhp68czpl30sqjhwf"; + libraryHaskellDepends = [ base deepseq directory filepath ]; + description = "Abstract data type for canonical file paths"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "canonical-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , deepseq, parsec, pretty, QuickCheck, tasty, tasty-quickcheck + , unordered-containers, vector + }: + mkDerivation { + pname = "canonical-json"; + version = "0.6.0.1"; + sha256 = "0znfbazzcx33xi2gi44vqhhdl9ja308zkxydarwkacwd0pckkprk"; + revision = "1"; + editedCabalFile = "180c35znblvf3j59si48n4a9qpwwprq8d7xh86fpmjj2sn2g1sj8"; + libraryHaskellDepends = [ + base bytestring containers deepseq parsec pretty + ]; + testHaskellDepends = [ + aeson base bytestring containers QuickCheck tasty tasty-quickcheck + unordered-containers vector + ]; + benchmarkHaskellDepends = [ base bytestring containers criterion ]; + description = "Canonical JSON for signing and hashing JSON values"; + license = lib.licenses.bsd3; + }) {}; + + "canteven-config" = callPackage + ({ mkDerivation, base, unix, yaml }: + mkDerivation { + pname = "canteven-config"; + version = "1.0.0.0"; + sha256 = "1dkw0w43ajjgpczp8hmclr93v9scl75rlnsmxdjvwmv9phpj5559"; + libraryHaskellDepends = [ base unix yaml ]; + description = "A pattern for configuring programs"; + license = lib.licenses.asl20; + }) {}; + + "canteven-http" = callPackage + ({ mkDerivation, base, bytestring, canteven-log, directory + , exceptions, filepath, http-types, mime-types, monad-logger + , template-haskell, text, time, transformers, unix, uuid, wai + , wai-extra + }: + mkDerivation { + pname = "canteven-http"; + version = "0.1.5.1"; + sha256 = "0rb77g2g9ddzypswwgjqw8dg31m2q70p765jbq4g5jj4jynm2vdb"; + libraryHaskellDepends = [ + base bytestring canteven-log directory exceptions filepath + http-types mime-types monad-logger template-haskell text time + transformers unix uuid wai wai-extra + ]; + description = "Utilities for HTTP programming"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "canteven-listen-http" = callPackage + ({ mkDerivation, aeson, base }: + mkDerivation { + pname = "canteven-listen-http"; + version = "1.0.0.3"; + sha256 = "1vcax1ipkd8s44pasr8qdrgjav4n2jnxd2qwamrl7kf6lm1i8n18"; + libraryHaskellDepends = [ aeson base ]; + description = "data types to describe HTTP services"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "canteven-log" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, fast-logger + , filepath, monad-logger, template-haskell, text, time + , transformers, yaml + }: + mkDerivation { + pname = "canteven-log"; + version = "2.0.2.1"; + sha256 = "0i4lf46rj4yy8j7xr311kypi1kmmpldh914glzyp2gim08fwy10c"; + libraryHaskellDepends = [ + aeson base bytestring directory fast-logger filepath monad-logger + template-haskell text time transformers yaml + ]; + description = "A canteven way of setting up logging for your program"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "canteven-parsedate" = callPackage + ({ mkDerivation, base, Cabal, old-locale, time, timezone-series, tz + }: + mkDerivation { + pname = "canteven-parsedate"; + version = "1.0.1.2"; + sha256 = "1dwa42w98nlp3kn6vi3fs908cb2vdjj2in92q59vkws21f3cs8l5"; + libraryHaskellDepends = [ base time timezone-series tz ]; + testHaskellDepends = [ + base Cabal old-locale time timezone-series tz + ]; + description = "Date / time parsing utilities that try to guess the date / time format"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "canteven-template" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, data-default + , markdown, template-haskell, text + }: + mkDerivation { + pname = "canteven-template"; + version = "0.1.0.0"; + sha256 = "11n5mj344dm2l8vn6537i7nd2fy5rp080vgd25r5720jr11fbhf9"; + libraryHaskellDepends = [ + base blaze-html bytestring data-default markdown template-haskell + text + ]; + description = "A few utilites and helpers for using Template Haskell in your projects"; + license = lib.licenses.asl20; + }) {}; + + "cantor" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, hspec, hxt, hxt-xpath, parsec, QuickCheck, split + }: + mkDerivation { + pname = "cantor"; + version = "0.4"; + sha256 = "16dx8v29gfwrrfb2lwkjlwbbp8n6jdpdcmwh15rrfx97rz4k0qz3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory filepath hxt hxt-xpath parsec + split + ]; + testHaskellDepends = [ + base bytestring Cabal containers directory filepath hspec hxt + hxt-xpath parsec QuickCheck split + ]; + description = "Application for analysis of java source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cantor"; + broken = true; + }) {}; + + "cantor-pairing" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover + , integer-gmp, integer-logarithms, integer-roots + }: + mkDerivation { + pname = "cantor-pairing"; + version = "0.2.0.2"; + sha256 = "1h95xbc1lhwd40qk64qw2cmr7prwygli1q2wy5hscny7jyah95c2"; + libraryHaskellDepends = [ + base containers integer-gmp integer-logarithms integer-roots + ]; + testHaskellDepends = [ base containers hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Convert data to and from a natural number representation"; + license = lib.licenses.mit; + }) {}; + + "cao" = callPackage + ({ mkDerivation, alex, array, base, cmdargs, ConfigFile, containers + , directory, dlist, filepath, happy, language-c, mtl, pretty + , process, yices + }: + mkDerivation { + pname = "cao"; + version = "0.1.1"; + sha256 = "0rmq22fiaadpszckbj5k5gi4sr1jipinyrx9hwc21k5d185vsakd"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base cmdargs ConfigFile containers directory dlist filepath + language-c mtl pretty process yices + ]; + executableToolDepends = [ alex happy ]; + description = "CAO Compiler"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "cao"; + }) {}; + + "cap" = callPackage + ({ mkDerivation, array, base, containers, haskell98 }: + mkDerivation { + pname = "cap"; + version = "1.0.1"; + sha256 = "1492x5hy5ljf0h40c045jd3w26f7jwqplgncka3dnw4mx9kq4g15"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base containers haskell98 ]; + description = "Interprets and debug the cap language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cap"; + }) {}; + + "capability" = callPackage + ({ mkDerivation, base, constraints, containers, dlist, exceptions + , generic-lens, hspec, lens, monad-control, mtl, mutable-containers + , primitive, reflection, safe-exceptions, silently, streaming + , temporary, text, transformers, unliftio, unliftio-core + }: + mkDerivation { + pname = "capability"; + version = "0.5.0.1"; + sha256 = "0sksd42ywaq5av7a1h9y66pclsk1fd9qx46q38kgs3av88zhzqci"; + revision = "3"; + editedCabalFile = "1gh147z0rmxan40wglls6dkm9p0y44wb4h6124g3afkcgpn5vnp0"; + libraryHaskellDepends = [ + base constraints dlist exceptions generic-lens lens monad-control + mtl mutable-containers primitive reflection safe-exceptions + streaming transformers unliftio unliftio-core + ]; + testHaskellDepends = [ + base containers dlist hspec lens mtl silently streaming temporary + text unliftio + ]; + description = "Extensional capabilities and deriving combinators"; + license = lib.licenses.bsd3; + }) {}; + + "capataz" = callPackage + ({ mkDerivation, async, base, bytestring, pretty-show + , prettyprinter, rio, tasty, tasty-hunit, tasty-smallcheck + , teardown, time, uuid + }: + mkDerivation { + pname = "capataz"; + version = "0.2.1.0"; + sha256 = "14mda2yvg0phpfhkacm5whh4hqcvyw14xiilx28ghc4rkf7al0fi"; + libraryHaskellDepends = [ + async base bytestring pretty-show prettyprinter rio teardown time + uuid + ]; + testHaskellDepends = [ + async base bytestring pretty-show prettyprinter rio tasty + tasty-hunit tasty-smallcheck teardown time uuid + ]; + description = "OTP-like supervision trees in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "capnp" = callPackage + ({ mkDerivation, async, base, bifunctors, bytes, bytestring + , containers, criterion, data-default + , data-default-instances-vector, deepseq, directory, exceptions + , filepath, focus, ghc-prim, hashable, heredoc, hspec, lifetimes + , list-t, monad-stm, mtl, network, network-simple, pretty-show + , primitive, process, process-extras, QuickCheck + , quickcheck-instances, quickcheck-io, resourcet, safe-exceptions + , stm, stm-containers, supervisors, template-haskell, text + , transformers, vector, wl-pprint-text + }: + mkDerivation { + pname = "capnp"; + version = "0.18.0.0"; + sha256 = "0n21rqsb0j7xjqamzj1igv6m18hxrsxn1y89r4pj2qhpsvza0b12"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytes bytestring containers data-default + data-default-instances-vector exceptions focus ghc-prim hashable + lifetimes list-t monad-stm mtl network network-simple pretty-show + primitive safe-exceptions stm stm-containers supervisors + template-haskell text transformers vector + ]; + executableHaskellDepends = [ + base bifunctors bytes bytestring containers data-default directory + exceptions filepath ghc-prim monad-stm mtl primitive + safe-exceptions text transformers vector wl-pprint-text + ]; + testHaskellDepends = [ + async base bytes bytestring containers data-default deepseq + directory exceptions ghc-prim heredoc hspec monad-stm mtl network + network-simple pretty-show primitive process process-extras + QuickCheck quickcheck-instances quickcheck-io resourcet + safe-exceptions stm supervisors text transformers vector + ]; + benchmarkHaskellDepends = [ + base bytes bytestring containers criterion data-default deepseq + exceptions ghc-prim monad-stm mtl primitive process-extras + safe-exceptions text transformers vector + ]; + description = "Cap'n Proto for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "capnpc-haskell"; + }) {}; + + "capped-list" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "capped-list"; + version = "1.2"; + sha256 = "0sik7svknaam6fhlvb4p1ijwaiwrgssrdl9gmq1wmfx66g069xi9"; + libraryHaskellDepends = [ base ]; + description = "A list-like type for lazy sequences, with a user-defined termination value"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "capri" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process }: + mkDerivation { + pname = "capri"; + version = "0.1"; + sha256 = "0hsrznygvn1b2qpc75591kzmcpqh7p5fhi1mw3ws2c75igjqbni7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal directory filepath process + ]; + description = "A simple wrapper over cabal-install to operate in project-private mode"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "capri"; + broken = true; + }) {}; + + "caps" = callPackage + ({ mkDerivation, base, mtl, tasty, tasty-hunit, template-haskell + , transformers, typerep-map + }: + mkDerivation { + pname = "caps"; + version = "0.1"; + sha256 = "0i6rzgfbl377g4z76rv48c6a1s4yy9h78bjmvkr2vhq5zv8zqzkk"; + libraryHaskellDepends = [ + base template-haskell transformers typerep-map + ]; + testHaskellDepends = [ base mtl tasty tasty-hunit ]; + description = "Monadic capabilities with late binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "captcha-2captcha" = callPackage + ({ mkDerivation, aeson, base, bytestring, captcha-core + , data-default, errors, extra, http-client, lens, lens-aeson, mtl + , o-clock, string-conversions, string-interpolate, tasty + , tasty-hunit, text, unliftio, wreq + }: + mkDerivation { + pname = "captcha-2captcha"; + version = "0.1.0.0"; + sha256 = "19r7977vkbyd6if9bvh9m2vv2wmhynly6qzsq7ndckn4yw4xc5wx"; + revision = "1"; + editedCabalFile = "16rvzkg7wy82crgmlz68y9gljp5vv1dldwp3gdn61y95cmi9pybi"; + libraryHaskellDepends = [ + aeson base bytestring captcha-core errors extra http-client lens + lens-aeson mtl o-clock string-conversions string-interpolate text + unliftio wreq + ]; + testHaskellDepends = [ + aeson base bytestring captcha-core data-default errors extra + http-client lens lens-aeson mtl o-clock string-conversions + string-interpolate tasty tasty-hunit text unliftio wreq + ]; + description = "A package for integrating a variety of captcha solving services"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "captcha-capmonster" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring, captcha-core + , data-default, errors, extra, http-client, lens, lens-aeson, mtl + , o-clock, string-conversions, string-interpolate, tasty + , tasty-hunit, text, unliftio, wreq + }: + mkDerivation { + pname = "captcha-capmonster"; + version = "0.1.0.0"; + sha256 = "0ps7dwbkafi92a408c0fcc15vjp8b2gf400ijbx4vz5vm0s9dzvl"; + revision = "1"; + editedCabalFile = "14dl2762c0n4h3492252l3y3gyw9ds44hhw2123hlaq542apqvff"; + libraryHaskellDepends = [ + aeson aeson-qq base bytestring captcha-core errors extra + http-client lens lens-aeson mtl o-clock string-interpolate text + unliftio wreq + ]; + testHaskellDepends = [ + aeson aeson-qq base bytestring captcha-core data-default errors + extra http-client lens lens-aeson mtl o-clock string-conversions + string-interpolate tasty tasty-hunit text unliftio wreq + ]; + description = "A package for integrating a variety of captcha solving services"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "captcha-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, cookie + , data-default-extra, lens, mtl, o-clock, string-conversions, text + , unliftio, wreq + }: + mkDerivation { + pname = "captcha-core"; + version = "0.1.0.1"; + sha256 = "1qalmxbmpyr28v9683q7yqk8xky34ksgqxr6qgn7v8y1c0a4jlqd"; + revision = "1"; + editedCabalFile = "0vzk01va3h5vmshqicb7ngqky6759lzvfcx740qifi38rnvwmmdq"; + libraryHaskellDepends = [ + aeson base bytestring cookie data-default-extra lens mtl o-clock + string-conversions text unliftio wreq + ]; + description = "A package for integrating a variety of captcha solving services"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "car-pool" = callPackage + ({ mkDerivation, base, blaze-html, containers, digestive-functors + , digestive-functors-blaze, digestive-functors-happstack + , explicit-exception, happstack-server, non-empty, spreadsheet + , text, transformers, utility-ht + }: + mkDerivation { + pname = "car-pool"; + version = "0.0.1.2"; + sha256 = "0yljcxazwbls2k4k19d47x8672v8sa85m9cpmmb1n1sz6zbq9hz0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-html containers digestive-functors + digestive-functors-blaze digestive-functors-happstack + explicit-exception happstack-server non-empty spreadsheet text + transformers utility-ht + ]; + description = "Simple web-server for organizing car-pooling for an event"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "car-pool"; + }) {}; + + "caramia" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, gl + , HUnit, lens, linear, mtl, sdl2, semigroups, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , transformers, vector + }: + mkDerivation { + pname = "caramia"; + version = "0.7.2.2"; + sha256 = "1cvpyad7kmkndan1bfpfaav6lara8g78x02pgascrq8n73b2jcgs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers exceptions gl lens linear mtl semigroups + text transformers vector + ]; + testHaskellDepends = [ + base containers HUnit linear sdl2 test-framework + test-framework-hunit test-framework-quickcheck2 transformers + ]; + description = "High-level OpenGL bindings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "carbonara" = callPackage + ({ mkDerivation, base, mysql-simple, postgresql-simple, split, time + }: + mkDerivation { + pname = "carbonara"; + version = "0.0.1"; + sha256 = "09xz6g873714z5wpnrv01mardshhngk5b34sckdl9rqjil64v5vn"; + libraryHaskellDepends = [ + base mysql-simple postgresql-simple split time + ]; + description = "some spaghetti code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "carboncopy" = callPackage + ({ mkDerivation, base, bytestring, filepath, haskell98, IfElse + , MissingH + }: + mkDerivation { + pname = "carboncopy"; + version = "0.1.2"; + sha256 = "1wi06n0cdqkvyqqr9ji7nyjn09qqckskrzi3djcnxgwhwwp8da3i"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring filepath haskell98 IfElse MissingH + ]; + description = "Drop emails from threads being watched into special CC folder"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "carboncopy"; + }) {}; + + "cardano-coin-selection" = callPackage + ({ mkDerivation, base, bytestring, containers, cryptonite, deepseq + , fmt, hspec, memory, QuickCheck, quiet, random, text, transformers + , vector + }: + mkDerivation { + pname = "cardano-coin-selection"; + version = "1.0.1"; + sha256 = "1nvnkd5g0vq4vqj1w55hd1b1v7rwzhb3anhavablw9wy3w230qja"; + libraryHaskellDepends = [ + base bytestring containers cryptonite deepseq quiet text + transformers + ]; + testHaskellDepends = [ + base bytestring containers cryptonite deepseq fmt hspec memory + QuickCheck quiet random text transformers vector + ]; + description = "Algorithms for coin selection and fee balancing"; + license = lib.licenses.asl20; + }) {}; + + "cardano-transactions" = callPackage + ({ mkDerivation, ansi-terminal, base, base58-bytestring, bytestring + , cardano-binary, cardano-crypto, cardano-crypto-wrapper + , cardano-ledger, cardano-ledger-test, cardano-tx, cborg + , cryptonite, extra, hedgehog-quickcheck, hspec, memory + , optparse-applicative, process, QuickCheck, text + }: + mkDerivation { + pname = "cardano-transactions"; + version = "1.0.0"; + sha256 = "0qzf1yf85m0fwiayjb8g09w9dxq1zyg9xwjcd9p98i3dj6722yfa"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base58-bytestring bytestring cardano-binary cardano-crypto + cardano-crypto-wrapper cardano-ledger cborg cryptonite extra memory + text + ]; + executableHaskellDepends = [ + ansi-terminal base bytestring cborg memory optparse-applicative + text + ]; + testHaskellDepends = [ + base bytestring cardano-crypto-wrapper cardano-ledger + cardano-ledger-test cborg hedgehog-quickcheck hspec process + QuickCheck text + ]; + testToolDepends = [ cardano-tx ]; + description = "Library utilities for constructing and signing Cardano transactions"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "cardano-tx"; + broken = true; + }) {cardano-binary = null; cardano-crypto = null; + cardano-crypto-wrapper = null; cardano-ledger = null; + cardano-ledger-test = null; cardano-tx = null;}; + + "carettah" = callPackage + ({ mkDerivation, base, cairo, directory, filepath, gtk + , gtk2hs-buildtools, hcwiid, highlighting-kate, mtl, pandoc, pango + , process, text, time + }: + mkDerivation { + pname = "carettah"; + version = "0.5.1"; + sha256 = "0k0zqi6c6cqhkxhdgn5n5cpq4pjlvv1m5wzxrsiw9aj23dk9bgxa"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cairo directory filepath gtk gtk2hs-buildtools hcwiid + highlighting-kate mtl pandoc pango process text time + ]; + description = "A presentation tool written with Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "carray" = callPackage + ({ mkDerivation, array, base, binary, bytestring, ix-shapable + , QuickCheck, syb + }: + mkDerivation { + pname = "carray"; + version = "0.1.6.8"; + sha256 = "04qny61gcjblqjrz761wp4bdkxk6zbm31xn6h426iybw9kanf6cg"; + revision = "2"; + editedCabalFile = "1gw70a253siym1g40nqskmmr1y8lnbnhz1aqsg5jhlmfavqscwcz"; + libraryHaskellDepends = [ + array base binary bytestring ix-shapable QuickCheck syb + ]; + testHaskellDepends = [ array base ix-shapable QuickCheck ]; + benchmarkHaskellDepends = [ array base ]; + description = "A C-compatible array library"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "carte" = callPackage + ({ mkDerivation, base, filepath, mtl, network, optparse-applicative + , random, semigroups, time, transformers, tuple + }: + mkDerivation { + pname = "carte"; + version = "0.1.0.0"; + sha256 = "0djiicsqzszn1z7pz5jz61ms3sc93cw0wqsjly140m543z0l0sis"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base filepath mtl network optparse-applicative random semigroups + time transformers tuple + ]; + description = "Carte: A commandline pastebin server"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "carte"; + broken = true; + }) {}; + + "cartel" = callPackage + ({ mkDerivation, base, directory, filepath, multiarg + , optparse-applicative, pretty-show, process, QuickCheck, random + , split, tasty, tasty-quickcheck, tasty-th, time, transformers + }: + mkDerivation { + pname = "cartel"; + version = "0.18.0.2"; + sha256 = "0w62dv3lw46yh0nv68zf3wiw69ah4y8g451jz5disfxppqnal9vv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath optparse-applicative pretty-show process + split time transformers + ]; + executableHaskellDepends = [ + base directory filepath optparse-applicative pretty-show process + split time transformers + ]; + testHaskellDepends = [ + base directory filepath multiarg optparse-applicative pretty-show + process QuickCheck random split tasty tasty-quickcheck tasty-th + time transformers + ]; + description = "Specify Cabal files in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cartel-init"; + }) {}; + + "cas-hashable" = callPackage + ({ mkDerivation, aeson, base, bytestring, clock, containers + , cryptonite, ghc-prim, hashable, integer-gmp, memory, path + , path-io, safe-exceptions, scientific, text, time, unix + , unordered-containers, vector + }: + mkDerivation { + pname = "cas-hashable"; + version = "1.0.1"; + sha256 = "13r3iiv882mq692yy24gy3kdfgg3lrk51909na5yx2hjlj47nyxd"; + libraryHaskellDepends = [ + aeson base bytestring clock containers cryptonite ghc-prim hashable + integer-gmp memory path path-io safe-exceptions scientific text + time unix unordered-containers vector + ]; + description = "A hashing class for content-addressed storage"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cas-hashable-s3" = callPackage + ({ mkDerivation, aeson, aws, base, cas-hashable, constraints + , http-conduit, reflection, resourcet + }: + mkDerivation { + pname = "cas-hashable-s3"; + version = "1.0.0"; + sha256 = "07sap2kx6vqhyszdnmnvamaqkfpqn3711phj0ig961n7h8p433dz"; + libraryHaskellDepends = [ + aeson aws base cas-hashable constraints http-conduit reflection + resourcet + ]; + description = "ContentHashable instances for S3 objects"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cas-store" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, cas-hashable + , containers, cryptonite, directory, filepath, hashable, hinotify + , hostname, lens, path, path-io, random, safe-exceptions + , sqlite-simple, store, tar, tasty, tasty-hunit, text, unix + , unliftio + }: + mkDerivation { + pname = "cas-store"; + version = "1.1.0"; + sha256 = "0fky3ag03wsnlij1f912a5ag082d2q9z8qfly86cw7kwz631ld18"; + libraryHaskellDepends = [ + aeson async base bytestring cas-hashable containers cryptonite + directory filepath hashable hinotify hostname lens path path-io + random safe-exceptions sqlite-simple store tar text unix unliftio + ]; + testHaskellDepends = [ + async base cas-hashable containers path path-io safe-exceptions + tasty tasty-hunit unix + ]; + description = "A content-addressed storage"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "casa-abbreviations-and-acronyms" = callPackage + ({ mkDerivation, base, bytestring, containers, fuzzy, lens + , monoid-subclasses, optparse-applicative, profunctors, semialign + , these, wreq + }: + mkDerivation { + pname = "casa-abbreviations-and-acronyms"; + version = "0.0.10"; + sha256 = "0x5n9f56xaiddxx3yxfwkhfv2zachhhmzrp7lvz1l98hmrpz9wsy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers fuzzy lens monoid-subclasses profunctors + semialign these + ]; + executableHaskellDepends = [ + base bytestring containers fuzzy lens monoid-subclasses + optparse-applicative wreq + ]; + description = "CASA Abbreviations and Acronyms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "casa-client" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , bytestring, casa-types, conduit, conduit-extra, crypton + , exceptions, http-conduit, http-types, memory, network-uri + , resourcet, template-haskell, text, th-lift, unliftio-core + , unordered-containers + }: + mkDerivation { + pname = "casa-client"; + version = "0.0.2"; + sha256 = "0nr6dz6igxkmr4841hppd5zz0vjycfvybr3abqylrssg6vg988p2"; + libraryHaskellDepends = [ + aeson attoparsec base base16-bytestring bytestring casa-types + conduit conduit-extra crypton exceptions http-conduit http-types + memory network-uri resourcet template-haskell text th-lift + unliftio-core unordered-containers + ]; + description = "Client for Casa"; + license = lib.licenses.bsd3; + }) {}; + + "casa-types" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , bytestring, hashable, path-pieces, persistent, text + }: + mkDerivation { + pname = "casa-types"; + version = "0.0.2"; + sha256 = "1c3qvph690pgnqmj132sn1zh878n3ljvmp913vvhwynfhyixs1v7"; + libraryHaskellDepends = [ + aeson attoparsec base base16-bytestring bytestring hashable + path-pieces persistent text + ]; + description = "Types for Casa"; + license = lib.licenses.bsd3; + }) {}; + + "casadi-bindings" = callPackage + ({ mkDerivation, base, binary, casadi, casadi-bindings-core + , casadi-bindings-internal, cereal, containers, doctest, HUnit + , linear, QuickCheck, spatial-math, test-framework + , test-framework-hunit, test-framework-quickcheck2, vector + , vector-binary-instances + }: + mkDerivation { + pname = "casadi-bindings"; + version = "3.4.5.0"; + sha256 = "0ps01gm27dajr8ixfppc2mfmx8yzr24fbq9k5n3c9xgxvn9w7rmc"; + libraryHaskellDepends = [ + base binary casadi-bindings-core casadi-bindings-internal cereal + containers linear spatial-math vector vector-binary-instances + ]; + librarySystemDepends = [ casadi ]; + testHaskellDepends = [ + base containers doctest HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + description = "mid-level bindings to CasADi"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {casadi = null;}; + + "casadi-bindings-control" = callPackage + ({ mkDerivation, base, casadi-bindings-core + , casadi-bindings-internal, casadi_control, vector + }: + mkDerivation { + pname = "casadi-bindings-control"; + version = "2.0.0.1"; + sha256 = "03lpg9vp47db8wc4waajfh1z96f3nc1v29wqc9a58vrhfdnhp52w"; + libraryHaskellDepends = [ + base casadi-bindings-core casadi-bindings-internal vector + ]; + libraryPkgconfigDepends = [ casadi_control ]; + description = "low level bindings to casadi-control"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {casadi_control = null;}; + + "casadi-bindings-core" = callPackage + ({ mkDerivation, base, casadi, casadi-bindings-internal, containers + , vector + }: + mkDerivation { + pname = "casadi-bindings-core"; + version = "3.4.5.0"; + sha256 = "0iqzr6gm30a0v7523yqkipgph89wlyihwmnzidpvki0vlv6fldrl"; + libraryHaskellDepends = [ + base casadi-bindings-internal containers vector + ]; + librarySystemDepends = [ casadi ]; + description = "autogenerated low level bindings to casadi"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {casadi = null;}; + + "casadi-bindings-internal" = callPackage + ({ mkDerivation, base, casadi, containers, vector }: + mkDerivation { + pname = "casadi-bindings-internal"; + version = "0.1.6.1"; + sha256 = "1y2h0r0l0b9y43n0irsc5s82x7xmzdjdjaz6cqmxk19v0hg4jdnx"; + libraryHaskellDepends = [ base containers vector ]; + librarySystemDepends = [ casadi ]; + description = "low level bindings to CasADi"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {casadi = null;}; + + "casadi-bindings-ipopt-interface" = callPackage + ({ mkDerivation, base, casadi-bindings-core + , casadi-bindings-internal, casadi_ipopt_interface, vector + }: + mkDerivation { + pname = "casadi-bindings-ipopt-interface"; + version = "1.9.0.3"; + sha256 = "1h1qpl8ch8riz614fssirlp5j3vzi39jjajwjnfqvgw7h8sdam2a"; + libraryHaskellDepends = [ + base casadi-bindings-core casadi-bindings-internal vector + ]; + libraryPkgconfigDepends = [ casadi_ipopt_interface ]; + description = "low level bindings to casadi-ipopt_interface"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {casadi_ipopt_interface = null;}; + + "casadi-bindings-snopt-interface" = callPackage + ({ mkDerivation, base, casadi-bindings-core + , casadi-bindings-internal, casadi_snopt_interface, vector + }: + mkDerivation { + pname = "casadi-bindings-snopt-interface"; + version = "1.9.0.3"; + sha256 = "0sygbbvdrd1za6k9yf0yqxfd48imlhghzf6sy0dh77jmdhlb8asw"; + libraryHaskellDepends = [ + base casadi-bindings-core casadi-bindings-internal vector + ]; + libraryPkgconfigDepends = [ casadi_snopt_interface ]; + description = "low level bindings to casadi-snopt_interface"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {casadi_snopt_interface = null;}; + + "cascading" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, colour + , containers, lens, mtl, text, utf8-string, web-routes + }: + mkDerivation { + pname = "cascading"; + version = "0.1.0"; + sha256 = "0w9zhaf4a09nl3b1sffllgf0zc10lzy38a8k4f7sbc0hr45wzj5y"; + libraryHaskellDepends = [ + base blaze-builder bytestring colour containers lens mtl text + utf8-string web-routes + ]; + description = "DSL for HTML CSS (Cascading Style Sheets)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "case-conversion" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "case-conversion"; + version = "0.2"; + sha256 = "1kdr5dhbbmakn0ijm55a5n778kwd82klwwn8rw60a4yi8bpmvb6q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; + description = "Convert between different cases"; + license = lib.licenses.bsd3; + mainProgram = "case-converter"; + }) {}; + + "case-insensitive" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, hashable + , HUnit, test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "case-insensitive"; + version = "1.2.1.0"; + sha256 = "01p40hfjyldfds5jg6vlvvn3ihs4ki63xn6fh8yzngaz1izc2v99"; + libraryHaskellDepends = [ base bytestring deepseq hashable text ]; + testHaskellDepends = [ + base bytestring HUnit test-framework test-framework-hunit text + ]; + benchmarkHaskellDepends = [ base bytestring criterion deepseq ]; + description = "Case insensitive string comparison"; + license = lib.licenses.bsd3; + }) {}; + + "case-insensitive-match" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, criterion, mtl + , QuickCheck, random-strings, tagsoup, text + }: + mkDerivation { + pname = "case-insensitive-match"; + version = "0.1.1.0"; + sha256 = "0dx4vcm3k1v6y8hwh1nig3yxb92swa5d2mh21vb0a3c49c906l2g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring text ]; + executableHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring mtl QuickCheck text ]; + benchmarkHaskellDepends = [ + base bytestring case-insensitive criterion random-strings tagsoup + text + ]; + description = "A simplified, faster way to do case-insensitive matching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "readme-example"; + broken = true; + }) {}; + + "cased" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "cased"; + version = "0.1.0.0"; + sha256 = "08xdc0mpp6b6inaxh6cr6ni08sy2ahfcbq8xbs3m4cfqbrqfd543"; + libraryHaskellDepends = [ base text ]; + description = "Track string casing in its type"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jb55 ]; + }) {}; + + "caseof" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "caseof"; + version = "0.0.1"; + sha256 = "1j8r8ldaxgyvka3zpqfl8qp0mbwrnh1s1xl5fgx3jjzqxlisfdp3"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Combinators for casing on constructors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cases" = callPackage + ({ mkDerivation, attoparsec, base, criterion, hspec, rerebase, text + }: + mkDerivation { + pname = "cases"; + version = "0.1.4.3"; + sha256 = "0fsaprw6q708hpgr8v5kvksa1f0wgjfwckpgds6qxzpaikh73gk4"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ hspec rerebase ]; + benchmarkHaskellDepends = [ criterion rerebase ]; + description = "A converter for spinal, snake and camel cases"; + license = lib.licenses.mit; + }) {}; + + "cash" = callPackage + ({ mkDerivation, base, deepseq, haskell98, HaXml, network, parallel + , pretty + }: + mkDerivation { + pname = "cash"; + version = "0.1.0.1"; + sha256 = "0pwn33dpv5bgs74i8x6q47hsbl0jg68xwhjjiwyjdyl6sb3rfih7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base deepseq haskell98 HaXml network parallel pretty + ]; + description = "the Computer Algebra SHell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "casing" = callPackage + ({ mkDerivation, base, split, tasty, tasty-hunit }: + mkDerivation { + pname = "casing"; + version = "0.1.4.1"; + sha256 = "1jpqni00kalydwzjh2ljpgry3w696wa52bkaxzr53da60b072qhh"; + revision = "1"; + editedCabalFile = "1n7w4w2icfppyvlmyzzmfivbx175ckqabs4my5qvvdvwlc89xrqb"; + libraryHaskellDepends = [ base split ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Convert between various source code casing conventions"; + license = lib.licenses.mit; + }) {}; + + "casr-logbook" = callPackage + ({ mkDerivation, attoparsec, base, containers, digit, lens, lucid + , text, time + }: + mkDerivation { + pname = "casr-logbook"; + version = "0.6.13"; + sha256 = "1401mwcf5av11f37kz1hk5axzji21an4irk6fqypakply4q5kvqd"; + libraryHaskellDepends = [ + attoparsec base containers digit lens lucid text time + ]; + description = "CASR 61.345 Pilot Personal Logbook"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "casr-logbook-html" = callPackage + ({ mkDerivation, base, casr-logbook-types, digit, directory + , doctest, filepath, lens, lucid, QuickCheck, template-haskell + , text, time + }: + mkDerivation { + pname = "casr-logbook-html"; + version = "0.0.3"; + sha256 = "1fwl4hvbx25f6g06f6k0glz7s385ch41n3iy7b40picfm8jcvcry"; + libraryHaskellDepends = [ + base casr-logbook-types digit lens lucid text time + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "CASR 61.345 Pilot Personal Logbook HTML output"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "casr-logbook-meta" = callPackage + ({ mkDerivation, base, casr-logbook-types, directory, doctest + , filepath, lens, QuickCheck, template-haskell + }: + mkDerivation { + pname = "casr-logbook-meta"; + version = "0.0.4"; + sha256 = "143ck8fszxcv2dfq1ijpaqs8g41yz3r1fz1cm4cmfgwsnnvy93lg"; + libraryHaskellDepends = [ base casr-logbook-types lens ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Meta-information about entries in a CASR 61.345 logbook (casr-logbook)"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "casr-logbook-meta-html" = callPackage + ({ mkDerivation, base, casr-logbook-html, casr-logbook-meta + , casr-logbook-types, directory, doctest, filepath, lens, lucid + , QuickCheck, template-haskell, text + }: + mkDerivation { + pname = "casr-logbook-meta-html"; + version = "0.0.4"; + sha256 = "1d848p9almi0zs0ig87d65njsk9s87v542w06kpgk20ys908dssj"; + libraryHaskellDepends = [ + base casr-logbook-html casr-logbook-meta casr-logbook-types lens + lucid text + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Meta-information about entries in a CASR 61.345 logbook (casr-logbook) HTML output"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "casr-logbook-reports" = callPackage + ({ mkDerivation, base, casr-logbook-types, containers, directory + , doctest, filepath, lens, QuickCheck, template-haskell, time + }: + mkDerivation { + pname = "casr-logbook-reports"; + version = "0.0.2"; + sha256 = "13yg75hgi81pc26yrvg95k1snci0dsl3n0xk2lsr7s6cha4qn51i"; + libraryHaskellDepends = [ + base casr-logbook-types containers lens time + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "CASR 61.345 logbook (casr-logbook) reports."; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "casr-logbook-reports-html" = callPackage + ({ mkDerivation, base, casr-logbook-html, casr-logbook-reports + , casr-logbook-types, containers, directory, doctest, filepath + , lens, lucid, QuickCheck, template-haskell, text, time + }: + mkDerivation { + pname = "casr-logbook-reports-html"; + version = "0.0.2"; + sha256 = "1qa78swh0c57jq5b6mrlyhal6cn781yhd3v3z3fg1cqfcjlv1250"; + libraryHaskellDepends = [ + base casr-logbook-html casr-logbook-reports casr-logbook-types + containers lens lucid text time + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "CASR 61.345 logbook reports HTML output"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "casr-logbook-reports-meta" = callPackage + ({ mkDerivation, base, casr-logbook-meta, casr-logbook-types + , directory, doctest, filepath, lens, QuickCheck, template-haskell + }: + mkDerivation { + pname = "casr-logbook-reports-meta"; + version = "0.0.3"; + sha256 = "1di4q1g6idc7s2mymg85qa4s9wshj01vyyx34ldbi5874zcfvzhn"; + libraryHaskellDepends = [ + base casr-logbook-meta casr-logbook-types lens + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Reports on meta-information about entries in a CASR 61.345 logbook (casr-logbook)"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "casr-logbook-reports-meta-html" = callPackage + ({ mkDerivation, base, casr-logbook-meta, casr-logbook-meta-html + , casr-logbook-reports, casr-logbook-reports-html + , casr-logbook-reports-meta, casr-logbook-types, directory, doctest + , filepath, lens, lucid, QuickCheck, template-haskell, text + }: + mkDerivation { + pname = "casr-logbook-reports-meta-html"; + version = "0.0.3"; + sha256 = "09gi1r4mma4f2dc1x2bkhlg8sv55rgg8kwqfcv8v4xsva3lnjwf1"; + libraryHaskellDepends = [ + base casr-logbook-meta casr-logbook-meta-html casr-logbook-reports + casr-logbook-reports-html casr-logbook-reports-meta + casr-logbook-types lens lucid text + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "HTML output for reports on meta-information about entries in a CASR 61.345 logbook"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "casr-logbook-types" = callPackage + ({ mkDerivation, base, containers, digit, directory, doctest + , filepath, lens, QuickCheck, template-haskell, time + }: + mkDerivation { + pname = "casr-logbook-types"; + version = "0.0.2"; + sha256 = "1dnbmxgfpx953sk9rmpxqzs9mgzgmyp2r55ll9knrfijavfr3arv"; + revision = "1"; + editedCabalFile = "1klq48y2wis4zaqs3lbs3bm8whqaglcayasf9qfrqjjzddjd20ms"; + libraryHaskellDepends = [ base containers digit lens time ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "CASR 61.345 Pilot Personal Logbook"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cassandra-cql" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, cryptohash + , Decimal, hslogger, MonadCatchIO-transformers, mtl, network + , resource-pool, stm, text, time, uuid + }: + mkDerivation { + pname = "cassandra-cql"; + version = "0.5.0.2"; + sha256 = "1nk0psvmzhvxls4h0p4blrm8qjn6lyh08bdxpiagpw6nrpvbda54"; + libraryHaskellDepends = [ + base bytestring cereal containers cryptohash Decimal hslogger + MonadCatchIO-transformers mtl network resource-pool stm text time + uuid + ]; + description = "Haskell client for Cassandra's CQL protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cassandra-thrift" = callPackage + ({ mkDerivation, base, bytestring, containers, Thrift }: + mkDerivation { + pname = "cassandra-thrift"; + version = "0.8.5.1"; + sha256 = "0hmmi0g32nfwcny56sb4jw463jp7hiwj2hhv42bf8h9az30vjxwc"; + libraryHaskellDepends = [ base bytestring containers Thrift ]; + description = "thrift bindings to the cassandra database"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cassava" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers + , deepseq, hashable, HUnit, Only, QuickCheck, quickcheck-instances + , scientific, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, text-short, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "cassava"; + version = "0.5.3.0"; + sha256 = "1gp954w05bj83z4i6isq2qxi1flqwppsgxxrp1f75mrs8cglbj5l"; + revision = "5"; + editedCabalFile = "081c6gzskkdvajc38f8ng8471d58a25k7wpl3azjviqm6vzfl2c4"; + configureFlags = [ "-f-bytestring--lt-0_10_4" ]; + libraryHaskellDepends = [ + array attoparsec base bytestring containers deepseq hashable Only + scientific text text-short transformers unordered-containers vector + ]; + testHaskellDepends = [ + attoparsec base bytestring hashable HUnit QuickCheck + quickcheck-instances scientific test-framework test-framework-hunit + test-framework-quickcheck2 text unordered-containers vector + ]; + description = "A CSV parsing and encoding library"; + license = lib.licenses.bsd3; + }) {}; + + "cassava-conduit" = callPackage + ({ mkDerivation, array, base, bifunctors, bytestring, cassava + , conduit, containers, criterion, mtl, QuickCheck, text + }: + mkDerivation { + pname = "cassava-conduit"; + version = "0.6.6"; + sha256 = "1kx90j4rikh9wfvhliixfh4gbvckhb4ka77d891p8ibdlls9xwwh"; + libraryHaskellDepends = [ + array base bifunctors bytestring cassava conduit containers mtl + text + ]; + testHaskellDepends = [ + base bytestring cassava conduit QuickCheck text + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Conduit interface for cassava package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cassava-embed" = callPackage + ({ mkDerivation, base, bytestring, cassava, template-haskell + , vector + }: + mkDerivation { + pname = "cassava-embed"; + version = "0.1.0.0"; + sha256 = "11ssyv3wkw7l1hc6qa2srdj5ybv67hkclr0lcap4vilfsc4akfww"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cassava template-haskell vector + ]; + description = "CSV-file embedding library"; + license = lib.licenses.bsd3; + }) {}; + + "cassava-generic" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, data-default + , text, unordered-containers, vector + }: + mkDerivation { + pname = "cassava-generic"; + version = "0.1.0.1"; + sha256 = "0xm2ba4wmx5dbd83zpdyld65ga87fb9ja7hd33y5kba1zbw486g8"; + libraryHaskellDepends = [ + aeson base bytestring cassava data-default text + unordered-containers vector + ]; + description = "Cassave instances for functor-like datatypes like `Either String a`"; + license = lib.licenses.bsd3; + }) {}; + + "cassava-megaparsec" = callPackage + ({ mkDerivation, base, bytestring, cassava, hspec, hspec-megaparsec + , megaparsec, unordered-containers, vector + }: + mkDerivation { + pname = "cassava-megaparsec"; + version = "2.0.4"; + sha256 = "0pg9z38jmrylbj683b6pf7psipp7lrdq6mn1hbj8v2gj5lh8yf8n"; + revision = "1"; + editedCabalFile = "1nknyqs8bb3qiysq5a2n1f7lzgkr8b0pvshg5jx5z5wgfmpjmyjf"; + libraryHaskellDepends = [ + base bytestring cassava megaparsec unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring cassava hspec hspec-megaparsec vector + ]; + description = "Megaparsec parser of CSV files that plays nicely with Cassava"; + license = lib.licenses.mit; + }) {}; + + "cassava-megaparsec_2_1_1" = callPackage + ({ mkDerivation, base, bytestring, cassava, hspec, hspec-megaparsec + , megaparsec, unordered-containers, vector + }: + mkDerivation { + pname = "cassava-megaparsec"; + version = "2.1.1"; + sha256 = "11p7cdxmb3s21g3cmzs8gj5ydfml4yzm55xzq92v2pb76wrrcca6"; + libraryHaskellDepends = [ + base bytestring cassava megaparsec unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring cassava hspec hspec-megaparsec vector + ]; + description = "Megaparsec parser of CSV files that plays nicely with Cassava"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cassava-records" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cassava, containers + , foldl, HUnit, QuickCheck, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, text, unordered-containers, vector + }: + mkDerivation { + pname = "cassava-records"; + version = "0.1.0.4"; + sha256 = "13dgcqrlvcqifgisfk80f9siwzzbk96jhhbrnmrpmg95270k5y0i"; + libraryHaskellDepends = [ + attoparsec base bytestring cassava foldl template-haskell text + unordered-containers vector + ]; + testHaskellDepends = [ + attoparsec base bytestring cassava containers foldl HUnit + QuickCheck tasty tasty-hunit tasty-quickcheck template-haskell text + unordered-containers vector + ]; + description = "Auto-generation of records data type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cassava-streams" = callPackage + ({ mkDerivation, base, bytestring, cassava, io-streams, QuickCheck + , tasty, tasty-quickcheck, vector + }: + mkDerivation { + pname = "cassava-streams"; + version = "0.3.0.5"; + sha256 = "1zv5y5jnzbpm407zz3lhfzsf7hr923dzshb2w2xyh5y3v427rwn5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cassava io-streams vector + ]; + testHaskellDepends = [ + base bytestring cassava io-streams QuickCheck tasty + tasty-quickcheck vector + ]; + description = "io-streams interface for the cassava CSV library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cassava-th" = callPackage + ({ mkDerivation, base, bytestring, cassava, hspec, template-haskell + , text, vector + }: + mkDerivation { + pname = "cassava-th"; + version = "0.1.0.0"; + sha256 = "1vq64yl6g3knk0vl1100q4w2hiz5pxharx1c6kf3xflcc2252cxh"; + libraryHaskellDepends = [ + base bytestring cassava template-haskell text vector + ]; + testHaskellDepends = [ + base bytestring cassava hspec template-haskell text vector + ]; + description = "`TemplateHaskell` helpers for `cassava`"; + license = lib.licenses.bsd3; + }) {}; + + "cassette" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cassette"; + version = "0.1.0"; + sha256 = "04qnk1s4bdj3wbbxdwzzvpnhkcgma8c4qfkg454ybg7f8kyv6h7x"; + libraryHaskellDepends = [ base ]; + description = "A combinator library for simultaneously defining parsers and pretty printers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cassy" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, binary, bytestring + , cassandra-thrift, cereal, conduit, containers, data-default + , derive, errors, exceptions, HUnit, mtl, network, QuickCheck + , resource-pool, retry, safecopy, stm, syb, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, Thrift + , time, transformers-base + }: + mkDerivation { + pname = "cassy"; + version = "0.7.1"; + sha256 = "0nm1xn7rkxqdap0k3lcl29jp7ajn5fypaqx3ag1zbyp8llc7xy0f"; + libraryHaskellDepends = [ + aeson async attoparsec base binary bytestring cassandra-thrift + cereal conduit containers data-default errors exceptions mtl + network resource-pool retry safecopy stm syb text Thrift time + transformers-base + ]; + testHaskellDepends = [ + base bytestring cassandra-thrift containers derive HUnit network + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text Thrift time + ]; + description = "A high level driver for the Cassandra datastore"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cast" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cast"; + version = "0.1.0.2"; + sha256 = "14dwsy80v1k0d9ksxb83h5lrz311d3nsgzcxxvivcdj4jzjlbm94"; + libraryHaskellDepends = [ base ]; + description = "Abstact cast pattern"; + license = lib.licenses.bsd3; + }) {}; + + "castagnoli" = callPackage + ({ mkDerivation, base, byteslice, bytestring, primitive, text }: + mkDerivation { + pname = "castagnoli"; + version = "0.2.0.2"; + sha256 = "1cgl3f1rfwn04ib4b3ns2m0kg3r719mws1880wzlwlkxy07r11wx"; + libraryHaskellDepends = [ base byteslice primitive ]; + testHaskellDepends = [ base bytestring primitive text ]; + description = "Portable CRC-32C"; + license = lib.licenses.bsd3; + }) {}; + + "caster" = callPackage + ({ mkDerivation, base, bytestring, directory, fast-builder, mtl + , QuickCheck, quickcheck-instances, stm, tasty, tasty-discover + , tasty-hunit, tasty-quickcheck, text, unix-time + }: + mkDerivation { + pname = "caster"; + version = "0.0.3.0"; + sha256 = "0wmczsiv7cf1yx82yd8da90fab5y8p3mgazfhssv6jd19iaxrakj"; + libraryHaskellDepends = [ + base bytestring fast-builder stm text unix-time + ]; + testHaskellDepends = [ + base bytestring directory fast-builder mtl QuickCheck + quickcheck-instances stm tasty tasty-discover tasty-hunit + tasty-quickcheck text + ]; + testToolDepends = [ tasty-discover ]; + description = "Multicast, thread-safe, and fast logger"; + license = lib.licenses.bsd3; + }) {}; + + "castle" = callPackage + ({ mkDerivation, base, containers, optparse-applicative, shelly + , system-fileio, system-filepath, text + }: + mkDerivation { + pname = "castle"; + version = "0.1.0.1"; + sha256 = "0h6dvc8lzlxkgkqkj3zwxjdmws29g4fsw7p6ysd7i54xqb8vy5ka"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers optparse-applicative shelly system-fileio + system-filepath text + ]; + description = "A tool to manage shared cabal-install sandboxes"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "castle"; + broken = true; + }) {}; + + "casui" = callPackage + ({ mkDerivation, base, gtk, haskell98, mtl, parsec }: + mkDerivation { + pname = "casui"; + version = "0.3"; + sha256 = "1vjhg9dxg23q0dqr07gbrg92h3m9r38d7jb3c4sxnw6gaj76f5gw"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base gtk haskell98 mtl parsec ]; + description = "Equation Manipulator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "casui"; + }) {}; + + "catalyst" = callPackage + ({ mkDerivation, base, profunctors }: + mkDerivation { + pname = "catalyst"; + version = "0.0.0.1"; + sha256 = "04vp18pblx88djjdiidhg2i52rry08kx43zzvf7nfap46zv51a6a"; + libraryHaskellDepends = [ base profunctors ]; + description = "A Category typeclass hierarchy powerful enough to encode full programs"; + license = lib.licenses.bsd3; + }) {}; + + "catamorphism" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, template-haskell }: + mkDerivation { + pname = "catamorphism"; + version = "0.7.0.0"; + sha256 = "0a01nr2lk80pfv9dr4sxyixwhfpprrvbgh44901as4jnb3gcbk33"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Exposes a Template Haskell function for generating catamorphisms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "catch-fd" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "catch-fd"; + version = "0.2.0.2"; + sha256 = "05fvrkvqyj7xdn6vvdwhfbym7rg9fl7r7lzzcsr2cx59iqi23frx"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "MonadThrow and MonadCatch, using functional dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "categorical-algebra" = callPackage + ({ mkDerivation, base, newtype, pointless-haskell, void }: + mkDerivation { + pname = "categorical-algebra"; + version = "0.0.0.1"; + sha256 = "1kx6195mfnw4aqmcd1m4s8z5l1s8zh69in00p9a0mxm3xj3pfvpl"; + libraryHaskellDepends = [ base newtype pointless-haskell void ]; + description = "Categorical Monoids and Semirings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "categories" = callPackage + ({ mkDerivation, base, void }: + mkDerivation { + pname = "categories"; + version = "1.0.7"; + sha256 = "18ihv16g4w0s6n89c64j4998hbsgzhp5w9ph2gdkygq7f30cx7f2"; + libraryHaskellDepends = [ base void ]; + description = "Categories"; + license = lib.licenses.bsd3; + }) {}; + + "category" = callPackage + ({ mkDerivation, alg, base, dual, transformers }: + mkDerivation { + pname = "category"; + version = "0.2.5.0"; + sha256 = "0iya7q3b1z1bxv4amsibmc1lrmf7dng76nzcnanwy300jm1n42w7"; + revision = "1"; + editedCabalFile = "13yj1v414llr5cxdd5f3wdy75si2hj7f3k1f6w7kwj84gbrii5rr"; + libraryHaskellDepends = [ alg base dual transformers ]; + description = "Categorical types and classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "category-extras" = callPackage + ({ mkDerivation, adjunctions, bifunctors, categories, comonad + , comonad-extras, comonad-transformers, comonads-fd, contravariant + , distributive, either, free, groupoids, indexed, indexed-extras + , invariant, kan-extensions, keys, monad-products, pointed + , profunctor-extras, profunctors, recursion-schemes, reducers + , representable-functors, representable-profunctors + , semigroupoid-extras, semigroupoids, semigroups, void + }: + mkDerivation { + pname = "category-extras"; + version = "1.0.2"; + sha256 = "168psp1qd80838b9945499qh99jidbl2gngcrjqk6hb0qsyhckcq"; + libraryHaskellDepends = [ + adjunctions bifunctors categories comonad comonad-extras + comonad-transformers comonads-fd contravariant distributive either + free groupoids indexed indexed-extras invariant kan-extensions keys + monad-products pointed profunctor-extras profunctors + recursion-schemes reducers representable-functors + representable-profunctors semigroupoid-extras semigroupoids + semigroups void + ]; + doHaddock = false; + description = "A meta-package documenting various packages inspired by category theory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "category-printf" = callPackage + ({ mkDerivation, base, bytestring, comonad, text }: + mkDerivation { + pname = "category-printf"; + version = "0.1.1.0"; + sha256 = "198bpnmmkwzx9z0n850pgzr2i9yw0kmd4g2m3fhifkhgy6zfidji"; + libraryHaskellDepends = [ base bytestring comonad text ]; + description = "Highbrow approach to type-safe printf format specifications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "category-traced" = callPackage + ({ mkDerivation, base, categories }: + mkDerivation { + pname = "category-traced"; + version = "0.1.0.1"; + sha256 = "00c70xvjprq0laipa47ypd3dq8a2818b4k3sgamisgy40a7vgp10"; + revision = "2"; + editedCabalFile = "0c4bb2wa3yd1blnji9i1bpx883y2q7aklqckyr5n8c5bzwwyb9ql"; + libraryHaskellDepends = [ base categories ]; + description = "Traced monoidal categories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "catnplus" = callPackage + ({ mkDerivation, ansi-terminal, base, directory, either + , optparse-applicative, template-haskell, terminal-size + , transformers, vcs-revision + }: + mkDerivation { + pname = "catnplus"; + version = "0.1.0.0"; + sha256 = "04bmlqgvh2cxddczdcblbdih0c5xp9d7zf8290crsjqh5f57xcbj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base directory either optparse-applicative + template-haskell terminal-size transformers vcs-revision + ]; + description = "Simple tool to display text files with line numbers and paging"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "catnplus"; + broken = true; + }) {}; + + "cattrap" = callPackage + ({ mkDerivation, balkon, base, bytestring, containers, css-syntax + , data-array-byte, deepseq, directory, file-embed, fontconfig-pure + , harfbuzz-pure, hspec, html-conduit, hurl, hurl-xml, network-uri + , parallel, QuickCheck, scientific, sdl2, stylist, stylist-traits + , text, unordered-containers, xml, xml-conduit, xml-conduit-stylist + }: + mkDerivation { + pname = "cattrap"; + version = "0.6.0.0"; + sha256 = "190867anzps2yrdiyxzx96n43zz0ww6a2wlvncgnwcg7khfzap1a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + balkon base bytestring containers css-syntax data-array-byte + deepseq fontconfig-pure harfbuzz-pure parallel scientific + stylist-traits text unordered-containers + ]; + executableHaskellDepends = [ + base bytestring containers css-syntax deepseq directory file-embed + fontconfig-pure html-conduit hurl hurl-xml network-uri sdl2 stylist + stylist-traits text xml xml-conduit xml-conduit-stylist + ]; + testHaskellDepends = [ + balkon base css-syntax harfbuzz-pure hspec QuickCheck + stylist-traits unordered-containers + ]; + description = "Lays out boxes according to the CSS Box Model"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cautious" = callPackage + ({ mkDerivation, aeson, base, transformers, validity }: + mkDerivation { + pname = "cautious"; + version = "0.3.0.0"; + sha256 = "0kydmb5f714pfgjz6drqi91m43bgs2sfap2nbww92xxyjbcls3j6"; + libraryHaskellDepends = [ aeson base transformers validity ]; + description = "Keep track of warnings and errors during calculations"; + license = lib.licenses.bsd3; + }) {}; + + "cautious-file" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , process, unix + }: + mkDerivation { + pname = "cautious-file"; + version = "1.0.2"; + sha256 = "1sw5ngwrarq1lsd4c6v2wdmgbhkkq6kpybb62r8ccm11ddgn3yiq"; + revision = "2"; + editedCabalFile = "02ysmm577c4z0s3mqrpdpmzvs18y834ic90iwi5czcnj02zvg22s"; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + base bytestring directory filepath unix + ]; + description = "Ways to write a file cautiously, to reduce the chances of problems such as data loss due to crashes or power failures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cautious-gen" = callPackage + ({ mkDerivation, base, cautious, genvalidity, genvalidity-hspec + , genvalidity-hspec-aeson, hspec, QuickCheck + }: + mkDerivation { + pname = "cautious-gen"; + version = "0.0.0.0"; + sha256 = "1i9cmqkh1n6s3dkqr0f9slm6frslw82rwvngx80iw9rc95anhykl"; + libraryHaskellDepends = [ base cautious genvalidity ]; + testHaskellDepends = [ + base cautious genvalidity genvalidity-hspec genvalidity-hspec-aeson + hspec QuickCheck + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cayene-lpp" = callPackage + ({ mkDerivation, base, base16-bytestring, binary, bytestring, hspec + , text, time, timerep + }: + mkDerivation { + pname = "cayene-lpp"; + version = "0.1.0.0"; + sha256 = "1fflkpg2n1yv3h0d3lw2gkrxy6rp6x8jbf29pby3jsnls23v8y0d"; + libraryHaskellDepends = [ + base binary bytestring text time timerep + ]; + testHaskellDepends = [ base base16-bytestring hspec ]; + description = "Cayenne Low Power Payload"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cayenne-lpp" = callPackage + ({ mkDerivation, base, base16-bytestring, binary, bytestring, hspec + , hspec-discover, text, time, timerep + }: + mkDerivation { + pname = "cayenne-lpp"; + version = "0.2.0.0"; + sha256 = "0v9kd7mz9kc4m3icaz64rpp55rbw8w2x33g1j609pg870i3mgkax"; + libraryHaskellDepends = [ + base binary bytestring text time timerep + ]; + testHaskellDepends = [ base base16-bytestring hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Cayenne Low Power Payload"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sorki ]; + }) {}; + + "cayley-client" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , exceptions, hspec, http-client, http-conduit, lens, lens-aeson + , mtl, text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "cayley-client"; + version = "0.4.19.3"; + sha256 = "1qdjd20axridvb55x3j7bmqmfj4qkbpvz917lb10rxm2fzkyiyvn"; + libraryHaskellDepends = [ + aeson attoparsec base binary bytestring exceptions http-client + http-conduit lens lens-aeson mtl text transformers + unordered-containers vector + ]; + testHaskellDepends = [ aeson base hspec unordered-containers ]; + description = "A Haskell client for the Cayley graph database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cayley-dickson" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "cayley-dickson"; + version = "0.3.1.0"; + sha256 = "1hq4njmjzbc7l4s16xivks5v5gvp4mj4iq6qr78q3vd9p1fmgfmw"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base random ]; + description = "Complex numbers, quaternions, octonions, sedenions, etc"; + license = lib.licenses.mit; + }) {}; + + "cblrepo" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal + , containers, directory, filepath, mtl, optparse-applicative + , process, safe, stringsearch, tar, text, transformers, unix + , Unixutils, utf8-string, vector, zlib + }: + mkDerivation { + pname = "cblrepo"; + version = "0.24.0"; + sha256 = "0ymgyis5spv5vlncwv5s7pwh0b5lrvqcrdyk6kih5issby6p5h83"; + isLibrary = false; + isExecutable = true; + setupHaskellDepends = [ base Cabal ]; + executableHaskellDepends = [ + aeson ansi-wl-pprint base bytestring Cabal containers directory + filepath mtl optparse-applicative process safe stringsearch tar + text transformers unix Unixutils utf8-string vector zlib + ]; + description = "Tool to maintain a database of CABAL packages and their dependencies"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "cblrepo"; + broken = true; + }) {}; + + "cbor-tool" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cborg + , cborg-json, filepath, scientific, text, unordered-containers + , vector + }: + mkDerivation { + pname = "cbor-tool"; + version = "0.2.2.0"; + sha256 = "0rsnnz1zh9jyjif94lrdppzaa41hypqs1r5dlyzbwlw1m75g286p"; + revision = "5"; + editedCabalFile = "0lwxyz8c9mrhq4lqdwwv0y82islakbhwv1jlmjw20ha47g1mg69n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring cborg cborg-json filepath + scientific text unordered-containers vector + ]; + description = "A tool for manipulating CBOR"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cbor-tool"; + broken = true; + }) {}; + + "cborg" = callPackage + ({ mkDerivation, aeson, array, base, base-orphans + , base16-bytestring, base64-bytestring, bytestring, containers + , deepseq, ghc-bignum, ghc-prim, half, primitive, QuickCheck + , random, scientific, tasty, tasty-hunit, tasty-quickcheck, text + , vector + }: + mkDerivation { + pname = "cborg"; + version = "0.2.10.0"; + sha256 = "15y7p5rsv76fpklh4rgrxlxxaivpbchxdfdw96mqqjgw7060gzhp"; + libraryHaskellDepends = [ + array base bytestring containers deepseq ghc-bignum ghc-prim half + primitive text + ]; + testHaskellDepends = [ + aeson array base base-orphans base16-bytestring base64-bytestring + bytestring deepseq half primitive QuickCheck random scientific + tasty tasty-hunit tasty-quickcheck text vector + ]; + description = "Concise Binary Object Representation (CBOR)"; + license = lib.licenses.bsd3; + }) {}; + + "cborg-json" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base-orphans + , base16-bytestring, base64-bytestring, bytestring, cborg + , criterion, deepseq, directory, process, QuickCheck, scientific + , tasty, tasty-hunit, text, unordered-containers, vector, zlib + }: + mkDerivation { + pname = "cborg-json"; + version = "0.2.6.0"; + sha256 = "1p6xdimwypmlsc0zdyw1vyyapnhwn2g8b9n0a83ca6h4r90722yv"; + revision = "1"; + editedCabalFile = "0bgr0m1p4r2snp8d1irsyql2a9kcpp09lkajjfsyqq8riaf75a2v"; + libraryHaskellDepends = [ + aeson aeson-pretty base base64-bytestring cborg scientific text + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base base-orphans base16-bytestring bytestring cborg + QuickCheck tasty tasty-hunit text + ]; + benchmarkHaskellDepends = [ + aeson base bytestring cborg criterion deepseq directory process + zlib + ]; + description = "A library for encoding JSON as CBOR"; + license = lib.licenses.bsd3; + }) {}; + + "ccast" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "ccast"; + version = "0.1.0.0"; + sha256 = "1yls8b1kjmdc8gh1i4vaaav1sgvfccyjfqxjpvb7gw27ivma3v7l"; + libraryHaskellDepends = [ base template-haskell ]; + description = "typesafe c-style casts; useful for FFI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cci" = callPackage + ({ mkDerivation, base, binary, bytestring, cci, cmdargs, containers + , filepath, mtl, pretty, process, random, time + }: + mkDerivation { + pname = "cci"; + version = "0.3.1"; + sha256 = "0pvap67fn9kmjvn2qqq3x99k3mzrrsnb6q6fhawvyxv8drihsfc7"; + revision = "2"; + editedCabalFile = "123jmn7lgz1hmkygjzqckffm77783pfzddnjyvvv7rsnpgl4ckqn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ cci ]; + testHaskellDepends = [ + base binary bytestring cmdargs containers filepath mtl pretty + process random time + ]; + description = "Bindings for the CCI networking library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {cci = null;}; + + "ccnx" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "ccnx"; + version = "0.0.0"; + sha256 = "18gnm6skzdnh6cis7l7v3d5813zn6irw6nywg6shffrn8v2y6xh7"; + libraryHaskellDepends = [ base bytestring ]; + description = "A Haskell implementation of the CCNx network protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cctools-workqueue" = callPackage + ({ mkDerivation, bindings-cctools, bytestring, dttools, lens + , monad-loops, unix + }: + mkDerivation { + pname = "cctools-workqueue"; + version = "3.6.1.0.1.0.0.1"; + sha256 = "1nqczr2f4bv107sdhqnllqcaz413r4f69f9ypshig8jyxzpcdwn3"; + libraryHaskellDepends = [ + bindings-cctools bytestring lens monad-loops unix + ]; + librarySystemDepends = [ dttools ]; + description = "High-level interface to CCTools' WorkQueue library"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {dttools = null;}; + + "cdar-mBound" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, integer-gmp + , smallcheck, tasty, tasty-hunit, tasty-quickcheck + , tasty-smallcheck + }: + mkDerivation { + pname = "cdar-mBound"; + version = "0.1.0.4"; + sha256 = "1p7ri7vfvj3ym0038aq12szs6jgdkq8a4730i67appv9lmxgycfn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers deepseq integer-gmp ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base smallcheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Exact real arithmetic using Centred Dyadic Approximations"; + license = lib.licenses.bsd3; + }) {}; + + "cdeps" = callPackage + ({ mkDerivation, alex, array, base, bytestring, criterion + , directory, filepath, hspec, optparse-applicative, text + }: + mkDerivation { + pname = "cdeps"; + version = "0.1.3.1"; + sha256 = "0r8q2i29wb47dkkws6cyy2qgwzgyhcsmx7sixv8n44rxiiv0dhcw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring directory filepath text + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ base optparse-applicative ]; + testHaskellDepends = [ base hspec ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Extract dependencies from C code"; + license = lib.licenses.bsd3; + mainProgram = "cdeps"; + }) {}; + + "cdp" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-html + , blaze-markup, bytestring, containers, data-default, directory + , extra, filepath, hspec, http-conduit, monad-loops, mtl + , network-uri, process, random, text, utf8-string, vector + , websockets + }: + mkDerivation { + pname = "cdp"; + version = "0.0.2.0"; + sha256 = "1pi163mysavwhk9s2a78ldbnw0480b9vmvgyr4m426asc17g1kc9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers data-default directory extra + filepath http-conduit monad-loops mtl network-uri process random + text vector websockets + ]; + executableHaskellDepends = [ + aeson base base64-bytestring blaze-html blaze-markup bytestring + containers data-default directory extra filepath http-conduit + monad-loops mtl network-uri process random text utf8-string vector + websockets + ]; + testHaskellDepends = [ + aeson base bytestring containers data-default directory extra + filepath hspec http-conduit monad-loops mtl network-uri process + random text vector websockets + ]; + description = "A library for the Chrome Devtools Protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cedict" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, parsec + , utf8-string + }: + mkDerivation { + pname = "cedict"; + version = "0.2.5"; + sha256 = "13nhwd07ly2ppgbakffr2cc2idacz0q5bahz0819jjascspm32vy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers mtl parsec utf8-string + ]; + description = "Convenient Chinese phrase & character lookup"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "zi4pu3"; + broken = true; + }) {}; + + "cef" = callPackage + ({ mkDerivation, base, bytestring, directory, doctest, filepath + , text, time + }: + mkDerivation { + pname = "cef"; + version = "0.1.4"; + sha256 = "1jy4prprrhcjr0xjhbyz9h7wa19s52ckn3nls8jy9zic6455hr45"; + libraryHaskellDepends = [ base bytestring text time ]; + testHaskellDepends = [ base directory doctest filepath ]; + description = "CEF log format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cef3-raw" = callPackage + ({ mkDerivation, base, bindings-DSL, cef, gtk2 }: + mkDerivation { + pname = "cef3-raw"; + version = "0.1.0"; + sha256 = "1ff9n9m3hd2kw212zqdvasbglfmv0yl9vv2q518xgb9zlkccj3p7"; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ cef ]; + libraryPkgconfigDepends = [ gtk2 ]; + description = "Raw CEF3 bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {cef = null; inherit (pkgs) gtk2;}; + + "cef3-simple" = callPackage + ({ mkDerivation, base, cef3-raw }: + mkDerivation { + pname = "cef3-simple"; + version = "0.1.0"; + sha256 = "0h4k5mcbpxxv7nd9vf3nc2ynsnncc97q3q5s58gj10q2qpmvl1v7"; + libraryHaskellDepends = [ base cef3-raw ]; + description = "Simple wrapper around cef3-raw"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ceilometer-common" = callPackage + ({ mkDerivation, base, bimap, binary, bytestring, containers + , data-ordlist, foldl, hspec, lens, lens-properties, mtl, pipes + , QuickCheck, siphash, template-haskell, text, transformers + , vaultaire-common + }: + mkDerivation { + pname = "ceilometer-common"; + version = "0.2.3"; + sha256 = "1zqqh7k627yw6vfcdihl2gw8hh3l9gxj283azmmcc9pm15grblps"; + libraryHaskellDepends = [ + base bimap binary bytestring containers foldl lens pipes siphash + template-haskell text vaultaire-common + ]; + testHaskellDepends = [ + base bimap binary bytestring containers data-ordlist foldl hspec + lens lens-properties mtl pipes QuickCheck siphash template-haskell + text transformers vaultaire-common + ]; + description = "Common Haskell types and encoding for OpenStack Ceilometer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cellrenderer-cairo" = callPackage + ({ mkDerivation, base, c2hs, cairo, glib, gtk, gtk2, mtl }: + mkDerivation { + pname = "cellrenderer-cairo"; + version = "1.0.0.0"; + sha256 = "05cdrq1mrrhfbsk1w1dg5qayan0h9m92r4gqgcpzfa9a073w78zw"; + libraryHaskellDepends = [ base cairo glib gtk mtl ]; + libraryPkgconfigDepends = [ gtk2 ]; + libraryToolDepends = [ c2hs ]; + description = "Cairo-based CellRenderer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gtk2;}; + + "celtchar" = callPackage + ({ mkDerivation, base, bytestring, directory, file-embed, filepath + , hspec, megaparsec, mtl, ogmarkup, optparse-generic, pandoc + , raw-strings-qq, shakespeare, text, unordered-containers, yaml + }: + mkDerivation { + pname = "celtchar"; + version = "0.1.4.0"; + sha256 = "1bd7b1prihmxc9kbvcsgl107c0bkc56c3wz6jgxvvfrwi372s4j1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base filepath megaparsec mtl ogmarkup pandoc shakespeare text + unordered-containers yaml + ]; + executableHaskellDepends = [ + base bytestring directory file-embed filepath optparse-generic text + yaml + ]; + testHaskellDepends = [ base hspec raw-strings-qq ]; + description = "A tool to build a novel"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "celtchar"; + }) {}; + + "cerberus" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, cmdargs + , conduit-extra, ekg, ekg-core, hslogger, http-client + , http-client-tls, http-reverse-proxy, http-types, pretty-show + , text, wai, wai-middleware-caching, wai-middleware-caching-lru + , wai-middleware-caching-redis, wai-middleware-throttle, warp + }: + mkDerivation { + pname = "cerberus"; + version = "0.1.0.0"; + sha256 = "13jwm87vxn2frxk5mmx5ifzb30b01gv8rad1d6c2i7lkjjmbbj8i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-builder bytestring conduit-extra ekg ekg-core hslogger + http-client http-client-tls http-reverse-proxy http-types text wai + wai-middleware-caching wai-middleware-caching-lru + wai-middleware-caching-redis wai-middleware-throttle warp + ]; + executableHaskellDepends = [ + base cmdargs ekg ekg-core hslogger pretty-show + ]; + testHaskellDepends = [ base ]; + description = "Protect and control API access with cerberus"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cerberus"; + }) {}; + + "cereal" = callPackage + ({ mkDerivation, array, base, bytestring, containers, ghc-prim + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "cereal"; + version = "0.5.8.3"; + sha256 = "0shg3q933cvf18j1gmxill48d4sl4mvxj2qkj6yya9hvcqh5544r"; + libraryHaskellDepends = [ + array base bytestring containers ghc-prim + ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "A binary serialization library"; + license = lib.licenses.bsd3; + }) {}; + + "cereal-conduit" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, HUnit, mtl + , resourcet, transformers + }: + mkDerivation { + pname = "cereal-conduit"; + version = "0.8.0"; + sha256 = "1srr7agvgfw78q5s1npjq5sgynvhjgllpihiv37ylkwqm4c4ap6r"; + revision = "2"; + editedCabalFile = "1w26az4pj699qbpa9pz55g4svkbs92ls5k6wkzjn40ghisnjk2q6"; + libraryHaskellDepends = [ + base bytestring cereal conduit resourcet transformers + ]; + testHaskellDepends = [ + base bytestring cereal conduit HUnit mtl transformers + ]; + description = "Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits"; + license = lib.licenses.bsd3; + }) {}; + + "cereal-data-dword" = callPackage + ({ mkDerivation, base, cereal, data-dword }: + mkDerivation { + pname = "cereal-data-dword"; + version = "0.1.1"; + sha256 = "14z0h7hz170l1zhz7add01q9n0v2diijskdrwfzqhvcka7a69566"; + libraryHaskellDepends = [ base cereal data-dword ]; + description = "Integration of \"cereal\" and \"data-dword\""; + license = lib.licenses.mit; + }) {}; + + "cereal-derive" = callPackage + ({ mkDerivation, base, cereal, ghc-prim }: + mkDerivation { + pname = "cereal-derive"; + version = "0.1.1"; + sha256 = "04mlg1r2qvrwdzcfbf1aqs4bf9n2gc7cwv73fbhld2ji5naa6fwb"; + libraryHaskellDepends = [ base cereal ghc-prim ]; + description = "Automatic deriving of Serialize using GHC.Generics"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cereal-enumerator" = callPackage + ({ mkDerivation, base, bytestring, cereal, enumerator }: + mkDerivation { + pname = "cereal-enumerator"; + version = "0.3.1"; + sha256 = "0lpsj4f7v4sgrr6lf8jl07xwj8j3i3wj23as0imswk71f7xwfnnk"; + libraryHaskellDepends = [ base bytestring cereal enumerator ]; + description = "Deserialize things with cereal and enumerator"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cereal-ieee754" = callPackage + ({ mkDerivation, array, base, cereal }: + mkDerivation { + pname = "cereal-ieee754"; + version = "0.1"; + sha256 = "1gr22ziz9bj4q3y8j1vg46m648zqvbajfdks8p64xc28ci25pw2s"; + libraryHaskellDepends = [ array base cereal ]; + description = "Floating point support for the 'cereal' serialization library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cereal-io-streams" = callPackage + ({ mkDerivation, base, bytestring, cereal, cereal-conduit, conduit + , conduit-extra, criterion, derive, HUnit, io-streams, mtl + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "cereal-io-streams"; + version = "0.0.1.0"; + sha256 = "1wb8wmcz881sj4ljry0ibns9afc97i3h6nbb4k3zr4vgxisvfaxk"; + libraryHaskellDepends = [ base bytestring cereal io-streams ]; + testHaskellDepends = [ + base bytestring cereal derive HUnit io-streams mtl QuickCheck tasty + tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring cereal cereal-conduit conduit conduit-extra + criterion io-streams + ]; + description = "io-streams support for the cereal binary serialization library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cereal-plus" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , errors, hashable, hashtables, HTF, HUnit, mmorph, mtl, QuickCheck + , quickcheck-instances, stm, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "cereal-plus"; + version = "0.4.2"; + sha256 = "1j81bbwhwbzzxkbvswbvw0kgnm4bppgy7dwvr1yx4074l07b9zvi"; + libraryHaskellDepends = [ + array base bytestring cereal containers errors hashable hashtables + mmorph mtl stm text time unordered-containers vector + ]; + testHaskellDepends = [ + array base bytestring cereal containers errors hashable hashtables + HTF HUnit mmorph mtl QuickCheck quickcheck-instances stm text time + unordered-containers vector + ]; + description = "An extended serialization library on top of \"cereal\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cereal-streams" = callPackage + ({ mkDerivation, base, bytestring, cereal, cereal-conduit, conduit + , conduit-extra, criterion, derive, HUnit, io-streams, mtl + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "cereal-streams"; + version = "0.0.1.0"; + sha256 = "1k5pv2s4cx9n587kky53r1wq19bki4bnvr3faa6zwjx6wqp8bxzj"; + libraryHaskellDepends = [ base bytestring cereal io-streams ]; + testHaskellDepends = [ + base bytestring cereal derive HUnit io-streams mtl QuickCheck tasty + tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring cereal cereal-conduit conduit conduit-extra + criterion io-streams transformers + ]; + description = "Use cereal to encode/decode io-streams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cereal-text" = callPackage + ({ mkDerivation, base, cereal, text }: + mkDerivation { + pname = "cereal-text"; + version = "0.1.0.2"; + sha256 = "0k1ml0z5rksvrhz15i9afld7bybgylqmy5nmvik3p98zd3s1ayiw"; + libraryHaskellDepends = [ base cereal text ]; + description = "Data.Text instances for the cereal serialization library"; + license = lib.licenses.asl20; + }) {}; + + "cereal-time" = callPackage + ({ mkDerivation, base, cereal, hspec, QuickCheck, time }: + mkDerivation { + pname = "cereal-time"; + version = "0.1.0.0"; + sha256 = "1ciwlkgpacc2yy5pfj0xpc0z2x7mjpv4rni550jfwny47q8dbimy"; + libraryHaskellDepends = [ base cereal time ]; + testHaskellDepends = [ base cereal hspec QuickCheck time ]; + description = "Serialize instances for types from `time` package"; + license = lib.licenses.bsd3; + }) {}; + + "cereal-unordered-containers" = callPackage + ({ mkDerivation, base, cereal, hashable, unordered-containers }: + mkDerivation { + pname = "cereal-unordered-containers"; + version = "0.1.0.1"; + sha256 = "07gngl4m9bzp6izlawfnxa1jbqj6c4zb0w94mdzhxr786bsgnn4k"; + libraryHaskellDepends = [ + base cereal hashable unordered-containers + ]; + description = "Integration of \"cereal\" and \"unordered-containers\""; + license = lib.licenses.mit; + }) {}; + + "cereal-uuid" = callPackage + ({ mkDerivation, base, cereal, uuid }: + mkDerivation { + pname = "cereal-uuid"; + version = "0.1.1.1"; + sha256 = "1jg8rkndb1q1l0dnqrkkl0mlsxkcyqcfldb5k8kk9d2lg3plz030"; + libraryHaskellDepends = [ base cereal uuid ]; + description = "Integration of \"cereal\" and \"uuid\""; + license = lib.licenses.mit; + }) {}; + + "cereal-vector" = callPackage + ({ mkDerivation, base, bytestring, cereal, QuickCheck, vector }: + mkDerivation { + pname = "cereal-vector"; + version = "0.2.0.1"; + sha256 = "0czrb4l1n73cfxxlzbcqfa34qa3gw0m5w5mlz0rawylyqfk8a1pz"; + libraryHaskellDepends = [ base bytestring cereal vector ]; + testHaskellDepends = [ base cereal QuickCheck vector ]; + description = "Serialize instances for Data.Vector types."; + license = lib.licenses.bsd3; + }) {}; + + "certificate" = callPackage + ({ mkDerivation, asn1-data, base, bytestring, containers + , crypto-pubkey-types, cryptohash, directory, filepath, mtl, pem + , process, time + }: + mkDerivation { + pname = "certificate"; + version = "1.3.9"; + sha256 = "18g5rq7lpxmvmlnz610537w6mix6z6kxjrfj2ylbhkc81r5pn9g6"; + revision = "1"; + editedCabalFile = "1fipx0vmc8kq8k9imnjiffdpng0qjqkzzwr308zgma9l3hx70jvb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + asn1-data base bytestring containers crypto-pubkey-types cryptohash + directory filepath mtl pem process time + ]; + description = "Certificates and Key Reader/Writer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cf" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2, test-framework-th + }: + mkDerivation { + pname = "cf"; + version = "0.4.2"; + sha256 = "0695djx4ri1d6idmw8yl0rgbp757y74ay6fkkvjgad642cgjv1gj"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + test-framework-th + ]; + description = "Exact real arithmetic using continued fractions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cfenv" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , raw-strings-qq + }: + mkDerivation { + pname = "cfenv"; + version = "0.1.0.0"; + sha256 = "0zklgqkm33n8a2pq8h313xij4nvrv0brh7v4q024bglyam1ndscc"; + libraryHaskellDepends = [ aeson base bytestring containers ]; + testHaskellDepends = [ + aeson base containers hspec raw-strings-qq + ]; + description = "A library getting the environment when running on Cloud Foundry"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cfg" = callPackage + ({ mkDerivation, base, bytestring, containers, doctest, errors + , free, hedgehog, hspec, hspec-core, hspec-discover + , hspec-expectations, hspec-hedgehog, megaparsec, mtl + , pretty-simple, text, vector + }: + mkDerivation { + pname = "cfg"; + version = "0.0.2.2"; + sha256 = "1v0k3gkwwifps4msd2888slaf4wdw5ppfpp0a0rzgmp14fbxz2sw"; + libraryHaskellDepends = [ + base bytestring containers errors free megaparsec mtl pretty-simple + text vector + ]; + testHaskellDepends = [ + base containers doctest free hedgehog hspec hspec-core + hspec-discover hspec-expectations hspec-hedgehog mtl pretty-simple + text + ]; + testToolDepends = [ hspec-discover ]; + description = "Type directed application configuration parsing and accessors"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cfipu" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , dequeue, mtl + }: + mkDerivation { + pname = "cfipu"; + version = "1.1.0.4"; + sha256 = "1lwgqibxrs8n3czhpyg1halizsmz5jd8r2z8ham4pwi58815fzij"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers data-default dequeue mtl + ]; + description = "cfipu processor for toy brainfuck-like language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cfipu"; + }) {}; + + "cflp" = callPackage + ({ mkDerivation, base, containers, control-monad-omega, HUnit + , incremental-sat-solver, level-monad, logict, MonadRandom, mtl + , random, stream-monad, syb, value-supply + }: + mkDerivation { + pname = "cflp"; + version = "2009.2.1"; + sha256 = "01j4904fa8z2wmflqs3q1g3dg966dllbp2sbxxbghh0hhzwyg0vy"; + libraryHaskellDepends = [ + base containers control-monad-omega HUnit incremental-sat-solver + level-monad logict MonadRandom mtl random stream-monad syb + value-supply + ]; + description = "Constraint Functional-Logic Programming in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cfn-flip" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, doctest + , filepath, Glob, hspec, libyaml, text, unliftio, unliftio-core + , yaml + }: + mkDerivation { + pname = "cfn-flip"; + version = "0.1.0.3"; + sha256 = "18nfqbc0iw5zvg9krrm8wyi6x34qxf7arp4jzf1l8qabds5s5371"; + revision = "1"; + editedCabalFile = "0816bw34b174wpxjw99lz8z8qi2l5w00dppb7kysjdbwh8a3gws0"; + libraryHaskellDepends = [ + aeson base bytestring conduit libyaml text unliftio unliftio-core + yaml + ]; + testHaskellDepends = [ + aeson base doctest filepath Glob hspec libyaml yaml + ]; + description = "Haskell implementation of aws/cfn-flip"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cfopu" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , dequeue, mtl + }: + mkDerivation { + pname = "cfopu"; + version = "1.0.0"; + sha256 = "1vd1ilcdd1k081bg4nk1zazdsd9fbz7zzcz453ff0xxjp9xl1b3z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers data-default dequeue mtl + ]; + description = "cfopu processor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cfopu"; + }) {}; + + "cg" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, deepseq + , directory, filepath, hashable, mtl, parallel, parsec, process + , split, text, unordered-containers, utf8-string, void + }: + mkDerivation { + pname = "cg"; + version = "0.0.9.0"; + sha256 = "0slsckr1xyn1b3vb2xhd2diqhr9cdbkn9g5hfsy0q6sjiy979vpl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cereal containers deepseq directory filepath + hashable mtl parallel parsec process split text + unordered-containers utf8-string void + ]; + description = "Parser for categorial grammars"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "CG"; + broken = true; + }) {}; + + "cgen" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl, parsec + , regex-posix, safe, template-haskell + }: + mkDerivation { + pname = "cgen"; + version = "0.0.5"; + sha256 = "18k9na7gwmnmn5gdin1qi041cb7w49xcgdnjjpc3dhmfiqnq41q8"; + isLibrary = true; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath mtl parsec regex-posix safe + template-haskell + ]; + doHaddock = false; + description = "generates Haskell bindings and C wrappers for C++ libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cgi" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, mtl + , multipart, network-uri, parsec, time, xhtml + }: + mkDerivation { + pname = "cgi"; + version = "3001.5.0.1"; + sha256 = "044gfqfdw5xdr6mzp5i3956a5fcj15j32zwzzd6ym15nxgrvjqh3"; + revision = "2"; + editedCabalFile = "1vx49bxgiip1mb8lh5qcvdb9qww474x44a8x5kj087a3npad0xxw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers exceptions mtl multipart network-uri + parsec time xhtml + ]; + description = "A library for writing CGI programs"; + license = lib.licenses.bsd3; + }) {}; + + "cgi-undecidable" = callPackage + ({ mkDerivation, base, cgi, mtl }: + mkDerivation { + pname = "cgi-undecidable"; + version = "3000.0.0"; + sha256 = "1xh3q0s7398gd3513ycxypnj0m9jn0kdbb7459dsb459kbvzdpab"; + libraryHaskellDepends = [ base cgi mtl ]; + description = "Undecidable instances for the cgi package"; + license = lib.licenses.bsd3; + }) {}; + + "cgi-utils" = callPackage + ({ mkDerivation, base, cgi, containers, mtl, random }: + mkDerivation { + pname = "cgi-utils"; + version = "0.2.1"; + sha256 = "0msljq31bz40hsrhhq9qhxrgmdlqq32l3ykcy4wviv8kmc3dic7p"; + revision = "1"; + editedCabalFile = "0lnx7n8pagi3pw57cz4nz01lhfjmsyhk3z3kwgfrmdyrb3kb276z"; + libraryHaskellDepends = [ base cgi containers mtl random ]; + description = "Simple modular utilities for CGI/FastCGI (sessions, etc.)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cgrep" = callPackage + ({ mkDerivation, aeson, ansi-terminal, array, async, base, bitarray + , bitwise, bytestring, bytestring-strict-builder, cmdargs + , containers, deepseq, directory, dlist, either, exceptions, extra + , filepath, ghc-prim, mmap, monad-loops, mono-traversable, mtl + , posix-paths, process, rawfilepath, regex-base, regex-pcre + , regex-posix, safe, split, stm, stringsearch, text, transformers + , unagi-chan, unicode-show, unix-compat, unordered-containers + , utf8-string, vector, yaml + }: + mkDerivation { + pname = "cgrep"; + version = "8.1.0"; + sha256 = "1apm74iv3z0p5va7fzdcki7w12mph2i30wn8lzi2l8jgnymygjvq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson ansi-terminal array async base bitarray bitwise bytestring + bytestring-strict-builder cmdargs containers deepseq directory + dlist either exceptions extra filepath ghc-prim mmap monad-loops + mono-traversable mtl posix-paths process rawfilepath regex-base + regex-pcre regex-posix safe split stm stringsearch text + transformers unagi-chan unicode-show unix-compat + unordered-containers utf8-string vector yaml + ]; + description = "Command line tool"; + license = lib.licenses.gpl2Plus; + mainProgram = "cgrep"; + }) {}; + + "cgroup-rts-threads" = callPackage + ({ mkDerivation, base, directory, hspec-core, hspec-expectations + , megaparsec, path, path-io, text + }: + mkDerivation { + pname = "cgroup-rts-threads"; + version = "0.2.1.1"; + sha256 = "0hj2ny3rbxb9aw83zjslygh2qc75w5my4bpm2fgx0qm10n6whavn"; + libraryHaskellDepends = [ base directory megaparsec path text ]; + testHaskellDepends = [ + base hspec-core hspec-expectations path path-io + ]; + description = "A container-/cgroup-aware substitute for the GHC RTS `-N` flag"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "chain-codes" = callPackage + ({ mkDerivation, base, containers, hspec, JuicyPixels }: + mkDerivation { + pname = "chain-codes"; + version = "0.3.0.0"; + sha256 = "0vw6qwgcljxgrjrsgkpkdqqnpxvibnsc0c4h5kyg5p8h4avsk8k6"; + libraryHaskellDepends = [ base containers JuicyPixels ]; + testHaskellDepends = [ base containers hspec JuicyPixels ]; + description = "Library decoding chain codes from images"; + license = lib.licenses.gpl3Only; + }) {}; + + "chainweb-mining-client" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, base16-bytestring + , bytes, bytestring, Cabal, clock, configuration-tools, connection + , cryptonite, exceptions, hashable, hostaddress, http-client + , http-client-tls, http-types, lens, loglevel, memory, mwc-random + , process, QuickCheck, quickcheck-instances, retry, stm, streaming + , streaming-commons, streaming-events, sydtest, text, time + , unordered-containers, wai-extra + }: + mkDerivation { + pname = "chainweb-mining-client"; + version = "0.5"; + sha256 = "1z14rkla1w01pzv894wba8kp1v5zwmzgjnadjkwczvfc9fk6i90h"; + isLibrary = false; + isExecutable = true; + setupHaskellDepends = [ base Cabal configuration-tools ]; + executableHaskellDepends = [ + aeson async attoparsec base base16-bytestring bytes bytestring + clock configuration-tools connection cryptonite exceptions hashable + hostaddress http-client http-client-tls http-types lens loglevel + memory mwc-random process retry stm streaming streaming-commons + streaming-events text time unordered-containers wai-extra + ]; + testHaskellDepends = [ + aeson base base16-bytestring bytes bytestring clock + configuration-tools cryptonite exceptions hashable hostaddress + memory QuickCheck quickcheck-instances stm streaming-commons + sydtest text time + ]; + description = "Mining Client for Kadena Chainweb"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "chainweb-mining-client"; + }) {}; + + "chakra" = callPackage + ({ mkDerivation, aeson, base, bytestring, cryptonite, data-default + , data-has, dotenv, envy, fast-logger, hspec, http-types, iproute + , jose, network, network-uri, optparse-simple, prometheus-client + , prometheus-metrics-ghc, rio, servant-auth, servant-auth-server + , servant-server, transformers, unordered-containers, wai, wai-cli + , wai-extra, wai-middleware-prometheus, warp + }: + mkDerivation { + pname = "chakra"; + version = "0.1.2"; + sha256 = "0fnq9djvsphnrmlds97mjw9idp2s448vqbk1lhj3m6bfhsdx5mdr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cryptonite data-default data-has envy + fast-logger http-types iproute jose network network-uri + prometheus-client prometheus-metrics-ghc rio servant-auth + servant-auth-server servant-server transformers wai wai-cli + wai-extra wai-middleware-prometheus warp + ]; + executableHaskellDepends = [ + aeson base bytestring cryptonite data-default data-has dotenv envy + fast-logger http-types iproute jose network network-uri + optparse-simple prometheus-client prometheus-metrics-ghc rio + servant-auth servant-auth-server servant-server transformers + unordered-containers wai wai-cli wai-extra + wai-middleware-prometheus warp + ]; + testHaskellDepends = [ + aeson base bytestring cryptonite data-default data-has envy + fast-logger hspec http-types iproute jose network network-uri + prometheus-client prometheus-metrics-ghc rio servant-auth + servant-auth-server servant-server transformers wai wai-cli + wai-extra wai-middleware-prometheus warp + ]; + description = "A REST Web Api server template for building (micro)services"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "chakra-exe"; + }) {}; + + "chalk" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "chalk"; + version = "0.1.0.2"; + sha256 = "1iyyz3rmnry3myw985qmqjyikhq41dw16rjs5gfgqbx7j1wrykpj"; + libraryHaskellDepends = [ base ]; + description = "Terminal string styling"; + license = lib.licenses.mit; + }) {}; + + "chalkboard" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Codec-Image-DevIL + , containers, data-reify, directory, GLUT, OpenGLRaw, process, time + }: + mkDerivation { + pname = "chalkboard"; + version = "1.9.0.16"; + sha256 = "0786fxylzz73kgbyyy6pz5fhk7rfh4fnrbq0br7ghg74qka66sb9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring Codec-Image-DevIL containers + data-reify directory GLUT OpenGLRaw process time + ]; + description = "Combinators for building and processing 2D images"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "chalkboard-server-1_9_0_16"; + broken = true; + }) {}; + + "chalkboard-viewer" = callPackage + ({ mkDerivation, array, base, chalkboard, GLUT, OpenGL, time }: + mkDerivation { + pname = "chalkboard-viewer"; + version = "0.1"; + sha256 = "1gvnp176j8gd0s6wzq10zpiqkn3wma99pwn3f78wgxm9rh588gh2"; + libraryHaskellDepends = [ array base chalkboard GLUT OpenGL time ]; + description = "OpenGL based viewer for chalkboard rendered images"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chalmers-lava2000" = callPackage + ({ mkDerivation, array, base, process, random }: + mkDerivation { + pname = "chalmers-lava2000"; + version = "1.6.1"; + sha256 = "12cwp804z1grsn4pyygd2mffr5lm02g1rxibjill5wyd24k1brgb"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base process random ]; + description = "Hardware description EDSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "chan" = callPackage + ({ mkDerivation, async, base, stm }: + mkDerivation { + pname = "chan"; + version = "0.0.4.1"; + sha256 = "1ks74njh8fj9dh8qhydwjyqdx8lrdj5fif455cxfshvdbwhcnvwj"; + libraryHaskellDepends = [ async base stm ]; + testHaskellDepends = [ async base stm ]; + description = "Some extra kit for Chans"; + license = lib.licenses.bsd3; + }) {}; + + "chan-split" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "chan-split"; + version = "0.5.0"; + sha256 = "1mzvrxcf263gs61hj7gafra1cqvpfbzy7rza7ql0xvnmj2g2ybrc"; + libraryHaskellDepends = [ base stm ]; + description = "Concurrent Chans as read/write pairs. Also provides generic Chan pair class."; + license = lib.licenses.bsd3; + }) {}; + + "change-monger" = callPackage + ({ mkDerivation, base, directory, process }: + mkDerivation { + pname = "change-monger"; + version = "0.0"; + sha256 = "071qc0nhg4431c32z4qh23fiw1bjd1jc4s0sgq5v8ymwz4rfy9a2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base process ]; + executableHaskellDepends = [ directory ]; + description = "Parse VCS changelogs into ChangeLogs"; + license = lib.licenses.bsd3; + mainProgram = "change-monger"; + }) {}; + + "changelogged" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, Cabal, cabal-doctest + , doctest, either, exceptions, foldl, Glob, mtl + , optparse-applicative, QuickCheck, system-filepath, text, turtle + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "changelogged"; + version = "0.2.0"; + sha256 = "05viyx641zwxf222gvhyhs5dclwbylp7s32n7h3zzja4bycf03f2"; + revision = "1"; + editedCabalFile = "0kl6gamkbhyk7wc8vdv03pmfds1nw86d6w8niwwjl3ivbw02bvr5"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson ansi-terminal base either exceptions foldl mtl + optparse-applicative system-filepath text turtle + unordered-containers vector yaml + ]; + executableHaskellDepends = [ + ansi-terminal base turtle unordered-containers + ]; + testHaskellDepends = [ + ansi-terminal base doctest Glob QuickCheck turtle + unordered-containers + ]; + description = "Changelog manager for Git projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "changelogged"; + broken = true; + }) {}; + + "chapelure" = callPackage + ({ mkDerivation, ansi-terminal, base, colour, containers + , hsluv-haskell, hspec, nonempty-vector, optics-core, prettyprinter + , string-qq, text, text-display, vector + }: + mkDerivation { + pname = "chapelure"; + version = "0.0.1.0"; + sha256 = "0avlif17mx59vmla2gj649f73hglf38yhcwpblzly8yif2nnwj07"; + libraryHaskellDepends = [ + ansi-terminal base colour containers hsluv-haskell nonempty-vector + optics-core prettyprinter text text-display vector + ]; + testHaskellDepends = [ + base hspec nonempty-vector prettyprinter string-qq text vector + ]; + description = "A diagnostics library for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "char-decode" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, tasty + , tasty-quickcheck, text + }: + mkDerivation { + pname = "char-decode"; + version = "0.0.1"; + sha256 = "0cr0pp83mfnjnlwywig930bx2vcvwh579g0qic4w6jknsrn54w38"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + description = "Convert legacy byte encodings to and from Unicode"; + license = lib.licenses.bsd3; + }) {}; + + "char-qq" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "char-qq"; + version = "0.1.1.1"; + sha256 = "01mbavg50g64bmlvjr499hzv1975imri2zwj91964g58xghfba9q"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Quasiquoters for characters and codepoints"; + license = lib.licenses.mit; + }) {}; + + "character-cases" = callPackage + ({ mkDerivation, base, containers, doctest, Glob, megaparsec + , prettyprinter, template-haskell + }: + mkDerivation { + pname = "character-cases"; + version = "0.1.0.6"; + sha256 = "0nq461ij8h529skb55yn7afvx846r0va97kzbd1c16z1n4h94nhy"; + libraryHaskellDepends = [ + base containers megaparsec prettyprinter template-haskell + ]; + testHaskellDepends = [ + base containers doctest Glob megaparsec prettyprinter + template-haskell + ]; + description = "Exposes subspecies types of Char. And naming cases."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "character-ps" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "character-ps"; + version = "0.1"; + sha256 = "172jq74b9cs7yyyng1h2yjs1ypg7w6sk5a38j4z6s8wbwgyp3pi2"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Pattern synonyms for ASCII characters for Word8, Word16 etc"; + license = lib.licenses.bsd3; + }) {}; + + "charade" = callPackage + ({ mkDerivation, base, configurator, containers, filepath, heist + , lens, mtl, QuickCheck, random, snap, snap-core, snap-extras + , snap-server, text, xmlhtml + }: + mkDerivation { + pname = "charade"; + version = "0.1.1.2"; + sha256 = "0vi82z2c3km5shyk3wwb07y3cqcnkvkgvbl1s36a50kbz65jrl64"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base configurator containers heist mtl QuickCheck random snap text + xmlhtml + ]; + executableHaskellDepends = [ + base configurator containers filepath heist lens mtl QuickCheck + random snap snap-core snap-extras snap-server text xmlhtml + ]; + description = "Rapid prototyping websites with Snap and Heist"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "charade"; + }) {}; + + "charset" = callPackage + ({ mkDerivation, array, base, bytestring, containers + , unordered-containers + }: + mkDerivation { + pname = "charset"; + version = "0.3.10"; + sha256 = "1y9571120f428rkif97w4vwjas9x0916qgl9kkm71yxjz7dm2ihy"; + revision = "1"; + editedCabalFile = "0m92xqpmfnhv6ii1rdfplw4w6fkmzxciwi02vjxsk1ga5bzjw1mc"; + libraryHaskellDepends = [ + array base bytestring containers unordered-containers + ]; + description = "Fast unicode character sets based on complemented PATRICIA tries"; + license = lib.licenses.bsd3; + }) {}; + + "charsetdetect" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "charsetdetect"; + version = "1.1.0.3"; + sha256 = "1455sw5wl04s3jiqg5rzc80rgs5dqj7clyv93scsqfz4m8wzwwp0"; + libraryHaskellDepends = [ base bytestring ]; + description = "Character set detection using Mozilla's Universal Character Set Detector"; + license = "LGPL"; + badPlatforms = [ "aarch64-linux" ]; + }) {}; + + "charsetdetect-ae" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "charsetdetect-ae"; + version = "1.1.0.4"; + sha256 = "0321j2kmlvf88bhlbi8ddnzgbckq37sfb7nm7r0dvar6626s9flv"; + libraryHaskellDepends = [ base bytestring ]; + description = "Character set detection using Mozilla's Universal Character Set Detector"; + license = "LGPL"; + }) {}; + + "chart-cli" = callPackage + ({ mkDerivation, attoparsec, base, Chart, Chart-cairo, colour + , data-default-class, dates, filepath, hashable, lens + , optparse-applicative, text, time + }: + mkDerivation { + pname = "chart-cli"; + version = "0.1.0.0"; + sha256 = "0z90jzhw0k1z20gn227r0jcpnfj6ajr9y54y5g7phb6cy1ff2iv3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base Chart Chart-cairo colour data-default-class dates + filepath hashable lens optparse-applicative text time + ]; + description = "Command-line utility to draw charts from input data easily"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "chart"; + }) {}; + + "chart-histogram" = callPackage + ({ mkDerivation, base, Chart }: + mkDerivation { + pname = "chart-histogram"; + version = "1.1"; + sha256 = "0sfv86c9sj8ihrrv56kk61fkzikxh765rz4lrp5paymri5l0m408"; + libraryHaskellDepends = [ base Chart ]; + description = "Easily render histograms with Chart"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "chart-svg" = callPackage + ({ mkDerivation, adjunctions, attoparsec, base, bytestring, Color + , containers, cubicbezier, flatparse, foldl, formatn, markup-parse + , mtl, numhask, numhask-array, numhask-space, optics-core, random + , string-interpolate, text, time + }: + mkDerivation { + pname = "chart-svg"; + version = "0.5.2.0"; + sha256 = "0czyciw0z4cxc1xkwzw0vx5g39kc01rfnii01bxnv8cbll9hbsi7"; + libraryHaskellDepends = [ + adjunctions attoparsec base bytestring Color containers cubicbezier + flatparse foldl formatn markup-parse mtl numhask numhask-array + numhask-space optics-core random string-interpolate text time + ]; + description = "Charting library targetting SVGs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chart-svg_0_6_0_0" = callPackage + ({ mkDerivation, adjunctions, attoparsec, base, bytestring, Color + , containers, cubicbezier, flatparse, foldl, formatn, markup-parse + , mtl, numhask, numhask-array, numhask-space, optics-core, random + , string-interpolate, text, time + }: + mkDerivation { + pname = "chart-svg"; + version = "0.6.0.0"; + sha256 = "0map3ja2x1mzyqgv0d19wh8s2b4dp0k9pddk9nlp2w9bjcjialxf"; + libraryHaskellDepends = [ + adjunctions attoparsec base bytestring Color containers cubicbezier + flatparse foldl formatn markup-parse mtl numhask numhask-array + numhask-space optics-core random string-interpolate text time + ]; + description = "Charting library targetting SVGs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chart-svg-various" = callPackage + ({ mkDerivation, base, box, box-csv, box-socket, chart-svg + , concurrency, doctest, foldl, lens, lucid, mealy, numhask + , numhask-array, numhask-space, text, time, transformers + , unordered-containers, web-rep + }: + mkDerivation { + pname = "chart-svg-various"; + version = "0.0.2"; + sha256 = "0ckh66pm4f3wp2w08z8bfjbwbxssp74g5chwpk9q9n786iaq9x90"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base box box-csv box-socket chart-svg concurrency foldl lens lucid + mealy numhask numhask-array numhask-space text time transformers + unordered-containers web-rep + ]; + executableHaskellDepends = [ base numhask ]; + testHaskellDepends = [ base doctest numhask ]; + description = "See readme.md"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "chart-svg-various"; + }) {}; + + "chart-unit" = callPackage + ({ mkDerivation, base, colour, data-default, diagrams-lib + , diagrams-svg, doctest, foldl, formatting, generic-lens, lens + , linear, numhask, numhask-prelude, numhask-range, palette + , protolude, scientific, svg-builder, SVGFonts, tasty, tasty-hspec + , text, time + }: + mkDerivation { + pname = "chart-unit"; + version = "0.7.0.0"; + sha256 = "03mjp806mw0qw3wc9fx5x04cj17cdznr22fki8yzk37jm7rr7y4p"; + libraryHaskellDepends = [ + base colour data-default diagrams-lib diagrams-svg foldl formatting + generic-lens lens linear numhask numhask-prelude numhask-range + palette protolude scientific svg-builder SVGFonts text time + ]; + testHaskellDepends = [ + base doctest numhask numhask-prelude numhask-range tasty + tasty-hspec + ]; + description = "Native haskell charts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "charter" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , http-types, MonadRandom, mtl, one-liner, process, random + , scientific, text, wai, warp + }: + mkDerivation { + pname = "charter"; + version = "0.1.1.1"; + sha256 = "04yspisrm08364j5i5q2xi0p8lhhhn3dk7l85z4fb9jl4d1ypk2q"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson async base bytestring containers http-types mtl one-liner + process scientific text wai warp + ]; + executableHaskellDepends = [ + aeson async base bytestring containers http-types MonadRandom mtl + one-liner process random scientific text wai warp + ]; + testHaskellDepends = [ + aeson async base bytestring containers http-types mtl one-liner + process scientific text wai warp + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "charter-exe"; + broken = true; + }) {}; + + "chaselev-deque" = callPackage + ({ mkDerivation, abstract-deque, abstract-deque-tests, array + , atomic-primops, base, containers, ghc-prim, HUnit, test-framework + , test-framework-hunit, transformers, vector + }: + mkDerivation { + pname = "chaselev-deque"; + version = "0.5.0.5"; + sha256 = "1x2301faqkchkzrvbnganly341jilvg1fmx6lazgbs98cbazhn2d"; + libraryHaskellDepends = [ + abstract-deque array atomic-primops base ghc-prim transformers + vector + ]; + testHaskellDepends = [ + abstract-deque abstract-deque-tests array atomic-primops base + containers ghc-prim HUnit test-framework test-framework-hunit + vector + ]; + description = "Chase & Lev work-stealing lock-free double-ended queues (deques)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "chassis" = callPackage + ({ mkDerivation, base, bytestring, comonad, composite-base + , containers, distributive, extra, first-class-families, path + , profunctors, text, time, vinyl + }: + mkDerivation { + pname = "chassis"; + version = "0.0.6.0"; + sha256 = "0lb2hkyzyq7rm3h6s5n16v4zvqsan98p3k3a1fig9gf61538rkvy"; + libraryHaskellDepends = [ + base bytestring comonad composite-base containers distributive + extra first-class-families path profunctors text time vinyl + ]; + description = "Polykinded Prelude Kernel"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chatter" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, cereal-text + , containers, deepseq, directory, filepath, fullstop, hashable + , HUnit, mbox, MonadRandom, parsec, QuickCheck + , quickcheck-instances, random-shuffle, regex-tdfa, regex-tdfa-text + , tasty, tasty-ant-xml, tasty-hunit, tasty-quickcheck, text + , tokenize, transformers, unordered-containers, zlib + }: + mkDerivation { + pname = "chatter"; + version = "0.9.1.0"; + sha256 = "1q2jb2hycxqa9ka9q7yyl5ckvcc1mdiklwivms1mm4qylwaqmgy0"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring cereal cereal-text containers deepseq + directory filepath fullstop hashable mbox MonadRandom parsec + QuickCheck quickcheck-instances random-shuffle regex-tdfa + regex-tdfa-text text tokenize transformers unordered-containers + zlib + ]; + executableHaskellDepends = [ + base bytestring cereal containers filepath text + ]; + testHaskellDepends = [ + base cereal containers filepath HUnit parsec QuickCheck + quickcheck-instances tasty tasty-ant-xml tasty-hunit + tasty-quickcheck text tokenize unordered-containers + ]; + description = "A library of simple NLP algorithms"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "chatty" = callPackage + ({ mkDerivation, ansi-terminal, base, chatty-utils, directory, mtl + , process, random, setenv, template-haskell, text, time + , transformers, unix + }: + mkDerivation { + pname = "chatty"; + 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 text in- and output abstraction"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chatty-text" = callPackage + ({ mkDerivation, base, chatty, transformers }: + mkDerivation { + pname = "chatty-text"; + version = "0.6.2.1"; + sha256 = "00f3h0vw0mxrcqjfwas9ddx9hhcvfzvy0p43xqq29ibwdcgms3w2"; + revision = "1"; + editedCabalFile = "11vpzarrbk0jlsnamrnf4xp3gzkgwrbs6x5mr9m5rr4lrw1f9q0v"; + libraryHaskellDepends = [ base chatty transformers ]; + description = "Provides some classes and types for dealing with text, using the fundaments of Chatty"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "chatty-utils" = callPackage + ({ mkDerivation, base, mtl, text, transformers }: + mkDerivation { + pname = "chatty-utils"; + version = "0.7.3.5"; + sha256 = "1pzg0bf73shwl91x4011khw62wgv33y5862gq110q8g913w4jrjw"; + libraryHaskellDepends = [ base mtl text transformers ]; + description = "Some utilities every serious chatty-based application may need"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "chatwork" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, connection + , data-default-class, hspec, http-api-data, http-client + , http-client-tls, http-types, req, servant-server, text, warp + }: + mkDerivation { + pname = "chatwork"; + version = "0.1.3.5"; + sha256 = "0nb9xhzf8apllbl75883nd3bz50mvfpf5zzkpwjw7lyg7mk82pkm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring connection data-default-class + http-api-data http-client http-client-tls http-types req text + ]; + executableHaskellDepends = [ + aeson aeson-casing base bytestring connection data-default-class + http-api-data http-client http-client-tls http-types req text + ]; + testHaskellDepends = [ + aeson aeson-casing base bytestring connection data-default-class + hspec http-api-data http-client http-client-tls http-types req + servant-server text warp + ]; + description = "The ChatWork API in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sample-exe"; + broken = true; + }) {}; + + "cheapskate" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers + , data-default, deepseq, mtl, syb, text, uniplate, xss-sanitize + }: + mkDerivation { + pname = "cheapskate"; + version = "0.1.1.2"; + sha256 = "17n6laihqrjn62l8qw4565nf77zkvrl68bjmc3vzr4ckqfblhdzd"; + revision = "1"; + editedCabalFile = "15hdlp062gv8x7giwcfbj1kfmhpj1bg7y2w4wr2yl436haxkrbmq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html containers data-default deepseq mtl syb text + uniplate xss-sanitize + ]; + executableHaskellDepends = [ base blaze-html bytestring text ]; + description = "Experimental markdown processor"; + license = lib.licenses.bsd3; + mainProgram = "cheapskate"; + maintainers = [ lib.maintainers.t4ccer ]; + }) {}; + + "cheapskate-highlight" = callPackage + ({ mkDerivation, base, blaze-html, cheapskate, highlighting-kate + , text + }: + mkDerivation { + pname = "cheapskate-highlight"; + version = "0.1.0.0"; + sha256 = "0w6k694gmnx7h8ix79z8scsdl65zbilxni1vjr90ka2fdfrazxss"; + revision = "1"; + editedCabalFile = "1c8kxqdqf0j962xjdrrjfcbjsl0c1kax31rjykymv7w16d6hmlj4"; + libraryHaskellDepends = [ + base blaze-html cheapskate highlighting-kate text + ]; + description = "Code highlighting for cheapskate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cheapskate-lucid" = callPackage + ({ mkDerivation, base, blaze-html, cheapskate, lucid }: + mkDerivation { + pname = "cheapskate-lucid"; + version = "0.1.0.0"; + sha256 = "0ibjfy5dbkizg8cw4avhwl62xpk735a1a7bc0nkhf9zxpq9fb0pm"; + revision = "1"; + editedCabalFile = "197nx95xw21i7zyvgzcgnr36ab6vrk17c66iz8ndwz61vp1jf6hc"; + libraryHaskellDepends = [ base blaze-html cheapskate lucid ]; + description = "Use cheapskate with Lucid"; + license = lib.licenses.bsd3; + }) {}; + + "cheapskate-terminal" = callPackage + ({ mkDerivation, ansi-terminal, base, cheapskate, data-default + , directory, hpygments, hscolour, terminal-size, text + }: + mkDerivation { + pname = "cheapskate-terminal"; + version = "0.1.0.0"; + sha256 = "1fg93zmaqjw7ifq0c0v0z4j7h3fv3c8x8haxd6zn7d3rk46ca0c6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base cheapskate data-default directory hpygments + hscolour terminal-size text + ]; + executableHaskellDepends = [ + ansi-terminal base cheapskate data-default directory hpygments + hscolour terminal-size text + ]; + testHaskellDepends = [ + ansi-terminal base cheapskate data-default directory hpygments + hscolour terminal-size text + ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cheapskate-terminal"; + }) {}; + + "check-cfg-ambiguity" = callPackage + ({ mkDerivation, base, containers, doctest, QuickCheck }: + mkDerivation { + pname = "check-cfg-ambiguity"; + version = "0.1.0.0"; + sha256 = "0iswfg7m9qnhr1128xbhaa06ai2rhnr7c781y7z92v29xd7mjyjg"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base doctest QuickCheck ]; + description = "Checks context free grammar for ambiguity using brute force up to given limit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "check-email" = callPackage + ({ mkDerivation, base, bytestring, email-validate, resolv }: + mkDerivation { + pname = "check-email"; + version = "1.0.2"; + sha256 = "09wkz853ikr4yns2z12rnzprb98q4b8li1n6lmx5v6m0vgx1a9hw"; + libraryHaskellDepends = [ base bytestring email-validate ]; + librarySystemDepends = [ resolv ]; + description = "Confirm whether an email is valid and probably existant"; + license = lib.licenses.bsd3; + }) {resolv = null;}; + + "check-pvp" = callPackage + ({ mkDerivation, base, Cabal, containers, explicit-exception + , filepath, haskell-packages, haskell-src-exts, hse-cpp, non-empty + , tagged, transformers, utility-ht + }: + mkDerivation { + pname = "check-pvp"; + version = "0.0.3"; + sha256 = "1x7bzl7fb5h1d69ggqcg3dk0dnw75h4namjqhjh4izxf02zvic7m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers explicit-exception filepath haskell-packages + haskell-src-exts hse-cpp non-empty tagged transformers utility-ht + ]; + description = "Check whether module and package imports conform to the PVP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "checked" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "checked"; + version = "0.1.0.1"; + sha256 = "00l04qxdid2pi885ixnyh91bsigsmk5rxb0jw6dl6j1mlcq27smd"; + revision = "1"; + editedCabalFile = "110g32gvn5cjdf4cbvv642asziinsh50b1c5675qzza77jg7hwid"; + libraryHaskellDepends = [ base ]; + description = "Bounds-checking integer types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "checkers" = callPackage + ({ mkDerivation, array, base, QuickCheck, random, semigroupoids }: + mkDerivation { + pname = "checkers"; + version = "0.6.0"; + sha256 = "1r4rsa4k0fy8xig3m530ryflry9viv9v47g4gh7h0ld27rbd6z60"; + revision = "1"; + editedCabalFile = "0wkvf57zd7i87z18vj285whjpcl9pscpwxz2cp7v7w6kk0769p0i"; + libraryHaskellDepends = [ + array base QuickCheck random semigroupoids + ]; + description = "Check properties on standard classes and data structures"; + license = lib.licenses.bsd3; + }) {}; + + "checkmate" = callPackage + ({ mkDerivation, base, bytestring, containers, diff-parse + , directory, file-embed, filepath, github, hlint, hspec + , hspec-megaparsec, interpolatedstring-perl6, megaparsec + , monad-parallel, optparse-applicative, process, QuickCheck + , quickcheck-text, temporary, text + }: + mkDerivation { + pname = "checkmate"; + version = "0.4.0"; + sha256 = "0l5d1wf9pbji0h8qsqhqliv3kvzc6xcryq5zvps375pk8r5l2lvb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers diff-parse directory filepath github megaparsec + monad-parallel text + ]; + executableHaskellDepends = [ + base diff-parse directory filepath megaparsec optparse-applicative + process text + ]; + testHaskellDepends = [ + base bytestring diff-parse directory file-embed filepath hlint + hspec hspec-megaparsec interpolatedstring-perl6 megaparsec + QuickCheck quickcheck-text temporary text + ]; + description = "Generate checklists relevant to a given patch"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "checkmate"; + broken = true; + }) {}; + + "checksum" = callPackage + ({ mkDerivation, base, explicit-exception, utility-ht }: + mkDerivation { + pname = "checksum"; + version = "0.0.0.1"; + sha256 = "1p1ys40jjndbq4p5hr64ps464yd5brv1nf821crr6ncfcw8h3742"; + libraryHaskellDepends = [ base explicit-exception utility-ht ]; + description = "Compute and verify checksums of ISBN, IBAN, etc"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "chell" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, options, patience + , random, template-haskell, text, transformers + }: + mkDerivation { + pname = "chell"; + version = "0.5.0.2"; + sha256 = "1iy1x5pn5y08zsl5f79vfxjm0asi2vy9hrags7jj9s8fh1dh7fxv"; + libraryHaskellDepends = [ + ansi-terminal base bytestring options patience random + template-haskell text transformers + ]; + description = "A simple and intuitive library for automated testing"; + license = lib.licenses.mit; + }) {}; + + "chell-hunit" = callPackage + ({ mkDerivation, base, chell, HUnit }: + mkDerivation { + pname = "chell-hunit"; + version = "0.3.0.2"; + sha256 = "1ms7dysxl4asw3inm2a91838djgbjxd66gpvlp08573s90hyns9d"; + libraryHaskellDepends = [ base chell HUnit ]; + description = "HUnit support for Chell"; + license = lib.licenses.mit; + }) {}; + + "chell-quickcheck" = callPackage + ({ mkDerivation, base, chell, QuickCheck, random }: + mkDerivation { + pname = "chell-quickcheck"; + version = "0.2.5.4"; + sha256 = "046cs6f65s9nrsac6782gw4n61dpgjgz7iv7p8ag6civywj32m4i"; + libraryHaskellDepends = [ base chell QuickCheck random ]; + description = "QuickCheck support for Chell"; + license = lib.licenses.mit; + }) {}; + + "cherry-core-alpha" = callPackage + ({ mkDerivation, aeson, async, base, base64-bytestring, binary + , bytestring, case-insensitive, cherry-core, containers, directory + , ghc-prim, hspec, hspec-discover, http-client, http-client-tls + , http-types, jose-jwt, mtl, network, postgresql-libpq + , safe-exceptions, scientific, stm, text, text-utf8, time, unix + , utf8-string, vector, wai, wai-extra, wai-middleware-static, warp + }: + mkDerivation { + pname = "cherry-core-alpha"; + version = "0.5.0.0"; + sha256 = "018ad2angm8n6dfw0sz3bamg38vzgv7j97vfpiidd575mf89imkn"; + libraryHaskellDepends = [ + aeson async base base64-bytestring binary bytestring + case-insensitive containers directory ghc-prim http-client + http-client-tls http-types jose-jwt mtl network postgresql-libpq + safe-exceptions scientific stm text text-utf8 time unix utf8-string + vector wai wai-extra wai-middleware-static warp + ]; + testHaskellDepends = [ + base cherry-core containers hspec text-utf8 + ]; + testToolDepends = [ hspec-discover ]; + description = "The core library for Cherry Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {cherry-core = null;}; + + "chessIO" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, containers + , deepseq, directory, extra, file-embed, hashable, haskeline, HUnit + , lens, megaparsec, MonadRandom, mono-traversable, mtl, o-clock + , optparse-applicative, parallel, prettyprinter, process, random + , stm, template-haskell, text, th-compat, th-lift-instances, time + , unordered-containers, vector, vector-binary-instances + , vector-instances + }: + mkDerivation { + pname = "chessIO"; + version = "0.9.3.1"; + sha256 = "1jq8x1mjjy89mfdrksdaiyqyhn7wvxnl3is36kacyck58l0sc738"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base binary bytestring containers deepseq extra + file-embed hashable lens megaparsec MonadRandom mono-traversable + o-clock prettyprinter process random stm template-haskell text + th-compat th-lift-instances unordered-containers vector + vector-binary-instances vector-instances + ]; + executableHaskellDepends = [ + attoparsec base binary bytestring containers deepseq extra + file-embed hashable haskeline lens megaparsec MonadRandom + mono-traversable mtl o-clock optparse-applicative prettyprinter + process random stm template-haskell text th-compat + th-lift-instances time unordered-containers vector + vector-binary-instances vector-instances + ]; + testHaskellDepends = [ + attoparsec base binary bytestring containers deepseq directory + extra file-embed hashable HUnit lens megaparsec MonadRandom + mono-traversable o-clock parallel prettyprinter process random stm + template-haskell text th-compat th-lift-instances time + unordered-containers vector vector-binary-instances + vector-instances + ]; + description = "Basic chess library"; + license = lib.licenses.bsd3; + }) {}; + + "chesshs" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers }: + mkDerivation { + pname = "chesshs"; + version = "0.2.1"; + sha256 = "0dydib3rf735wljyqij2g03xi0yxfviga5ws708nhg64f4kv8cfv"; + libraryHaskellDepends = [ + array attoparsec base bytestring containers + ]; + description = "Simple library for validating chess moves and parsing PGN files"; + license = lib.licenses.bsd3; + }) {}; + + "chessica" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "chessica"; + version = "0.1.0.0"; + sha256 = "1ydsfb8cfasdqn5hmcp46cs66qgycba733zdyn1dfq858f6xj76d"; + libraryHaskellDepends = [ base containers ]; + description = "A Library for Chess Game Logic"; + license = lib.licenses.bsd3; + }) {}; + + "chevalier-common" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, cereal, locators + , mtl, network, network-uri, protobuf, text, unordered-containers + , vaultaire-common, zeromq4-haskell + }: + mkDerivation { + pname = "chevalier-common"; + version = "0.6.0"; + sha256 = "0fg7cb5ds2ixk046isz6wala7azaxqlfsacb1p7l9j6din9mgzrs"; + libraryHaskellDepends = [ + base bifunctors bytestring cereal locators mtl network network-uri + protobuf text unordered-containers vaultaire-common zeromq4-haskell + ]; + description = "Query interface for Chevalier"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chez-grater" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring + , case-insensitive, containers, file-embed, file-path-th, hashable + , hspec, http-client, http-client-tls, http-types, network-uri + , optparse-applicative, QuickCheck, scalpel, text + , unordered-containers + }: + mkDerivation { + pname = "chez-grater"; + version = "0.1.2"; + sha256 = "0i84fsgh7dsay1p2rw86fxrqasz7w8czfz5jri4ry4ac47ag0mf7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base case-insensitive containers hashable + http-client http-client-tls http-types network-uri QuickCheck + scalpel text unordered-containers + ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring case-insensitive network-uri + optparse-applicative text + ]; + testHaskellDepends = [ + attoparsec base bytestring case-insensitive containers file-embed + file-path-th hspec http-client network-uri text + ]; + description = "Parse and scrape recipe blogs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "chez-grater"; + broken = true; + }) {}; + + "chiasma" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, composition + , containers, exon, extra, first-class-families, lens, parsec + , parsers, path, polysemy, polysemy-conc, polysemy-log + , polysemy-plugin, polysemy-process, polysemy-time, prelate + , prettyprinter, prettyprinter-ansi-terminal, random, text + , transformers, typed-process, uuid + }: + mkDerivation { + pname = "chiasma"; + version = "0.10.1.0"; + sha256 = "09nsi5lksmbwqxy76h122kzp23632gvfbngs1vilmqhcf6zrbbg5"; + libraryHaskellDepends = [ + attoparsec base bytestring composition containers exon extra + first-class-families lens parsec parsers path polysemy + polysemy-conc polysemy-log polysemy-plugin polysemy-process + polysemy-time prelate prettyprinter prettyprinter-ansi-terminal + random text transformers typed-process uuid + ]; + description = "A tmux client for Polysemy"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chiasma-test" = callPackage + ({ mkDerivation, base, bytestring, chiasma, chronos, exon, hedgehog + , lens, path, path-io, polysemy, polysemy-chronos, polysemy-conc + , polysemy-log, polysemy-plugin, polysemy-process, polysemy-test + , polysemy-time, prelate, tasty, tasty-hedgehog, text + , typed-process + }: + mkDerivation { + pname = "chiasma-test"; + version = "0.10.1.0"; + sha256 = "0gyr4im2f8x335q3svvyr7lrf5z6ypln764spz986qf5ibg4arrb"; + libraryHaskellDepends = [ + base bytestring chiasma chronos exon hedgehog path path-io polysemy + polysemy-chronos polysemy-conc polysemy-log polysemy-plugin + polysemy-process polysemy-test polysemy-time prelate text + typed-process + ]; + testHaskellDepends = [ + base chiasma hedgehog lens path-io polysemy polysemy-chronos + polysemy-plugin polysemy-test prelate tasty tasty-hedgehog + ]; + description = "Testing tools for chiasma"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chimera" = callPackage + ({ mkDerivation, adjunctions, base, distributive, infinite-list + , mtl, primitive, QuickCheck, random, tasty, tasty-bench + , tasty-hunit, tasty-quickcheck, tasty-smallcheck, transformers + , vector + }: + mkDerivation { + pname = "chimera"; + version = "0.3.4.0"; + sha256 = "1g3bpwhka21x6rl8c8zdwywn7vbq7gp5mc8hb5w24bh0j7cxr67l"; + libraryHaskellDepends = [ + adjunctions base distributive infinite-list mtl primitive + transformers vector + ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck + vector + ]; + benchmarkHaskellDepends = [ base mtl random tasty tasty-bench ]; + description = "Lazy infinite streams with O(1) indexing and applications for memoization"; + license = lib.licenses.bsd3; + }) {}; + + "chimera_0_4_0_0" = callPackage + ({ mkDerivation, adjunctions, base, distributive, infinite-list + , mtl, primitive, QuickCheck, random, tasty, tasty-bench + , tasty-hunit, tasty-quickcheck, tasty-smallcheck, transformers + , vector + }: + mkDerivation { + pname = "chimera"; + version = "0.4.0.0"; + sha256 = "0fwwirx911421d48p0hsd8r2hhik1hsf8z7gqysd0cr2riz4b6q7"; + libraryHaskellDepends = [ + adjunctions base distributive infinite-list mtl primitive + transformers vector + ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck + vector + ]; + benchmarkHaskellDepends = [ + base mtl random tasty tasty-bench vector + ]; + description = "Lazy infinite streams with O(1) indexing and applications for memoization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chiphunk" = callPackage + ({ mkDerivation, base, c2hs, hashable, safe-exceptions, StateVar + , vector-space + }: + mkDerivation { + pname = "chiphunk"; + version = "0.1.4.0"; + sha256 = "096pcfszccx9hdzqknrmdzj2lb38059cfqndvyildx2x83dhq5dx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base hashable safe-exceptions StateVar vector-space + ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell bindings for Chipmunk2D physics engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "chitauri" = callPackage + ({ mkDerivation, base, digits, either-unwrap, generic-trie + , haskeline, parsec + }: + mkDerivation { + pname = "chitauri"; + version = "0.1.0.1"; + sha256 = "0i94impyhsrj4kg7mdr1xawmgalsfr3nsazl4v9ykhn3jam4kczb"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base digits either-unwrap generic-trie haskeline parsec + ]; + testHaskellDepends = [ base ]; + description = "Helper for the Major System"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "chitauri"; + }) {}; + + "choice" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "choice"; + version = "0.2.3"; + sha256 = "15nls2azmhwi3nnf5rkl954pa0bjgi231ff74hgw8r3nb5axrgrn"; + libraryHaskellDepends = [ base ]; + description = "A solution to boolean blindness"; + license = lib.licenses.publicDomain; + }) {}; + + "choose" = callPackage + ({ mkDerivation, base, MonadRandom }: + mkDerivation { + pname = "choose"; + version = "0.1.0.0"; + sha256 = "1kzyl1n7shrsagkaqxb9ac9iyjzxn4f1f7hmxgid12iwfd5yqsg3"; + libraryHaskellDepends = [ base MonadRandom ]; + description = "Choose random elements from a stream"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "choose-exe" = callPackage + ({ mkDerivation, base, choose, optparse-applicative, text }: + mkDerivation { + pname = "choose-exe"; + version = "0.1.0.0"; + sha256 = "06wb3n69fdb33qpx9lylp3ly372a95v59xkplwly8pqq6gqc2hpq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base choose optparse-applicative text ]; + executableHaskellDepends = [ + base choose optparse-applicative text + ]; + description = "Command-line program to choose random element from a stream"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "choose"; + }) {}; + + "chorale" = callPackage + ({ mkDerivation, base, containers, HUnit, ieee754, QuickCheck, safe + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "chorale"; + version = "0.1.8"; + sha256 = "0k7xavjscl0xpjrz0w3nh473clkaw58126xch66qykm3l361zgc4"; + libraryHaskellDepends = [ base containers safe ]; + testHaskellDepends = [ + base containers HUnit ieee754 QuickCheck safe test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A module containing basic functions that the prelude does not offer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "chorale-geo" = callPackage + ({ mkDerivation, base, binary, chorale, HUnit, ieee754, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "chorale-geo"; + version = "0.1.2"; + sha256 = "18wmz313qz3r1i748ax9rpc7jx28rwrg5786ms6falj6bhpx7j5c"; + libraryHaskellDepends = [ base binary chorale ]; + testHaskellDepends = [ + base binary chorale HUnit ieee754 QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A module containing basic geo functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chp" = callPackage + ({ mkDerivation, base, containers, deepseq, extensible-exceptions + , pretty, stm + }: + mkDerivation { + pname = "chp"; + version = "2.2.0.1"; + sha256 = "18z0836hxs4ix7mdjxvpb40i4s71dc1j3vpxfh0vj8mf5drpc942"; + libraryHaskellDepends = [ + base containers deepseq extensible-exceptions pretty stm + ]; + description = "An implementation of concurrency ideas from Communicating Sequential Processes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "chp-mtl" = callPackage + ({ mkDerivation, base, chp, chp-plus, mtl }: + mkDerivation { + pname = "chp-mtl"; + version = "1.0.0"; + sha256 = "1x14xl9hm9n3zczj6xhffvpac09q5a13i94fhkq2kzj2s3rk1b4z"; + libraryHaskellDepends = [ base chp chp-plus mtl ]; + description = "MTL class instances for the CHP library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chp-plus" = callPackage + ({ mkDerivation, base, chp, containers, deepseq + , extensible-exceptions, HUnit, pretty, QuickCheck, stm + }: + mkDerivation { + pname = "chp-plus"; + version = "1.3.1.2"; + sha256 = "1875fqf24jwl5vf2cys7yc70k0c53pg74i041y1xbrczincaww0z"; + libraryHaskellDepends = [ + base chp containers deepseq extensible-exceptions HUnit pretty + QuickCheck stm + ]; + description = "A set of high-level concurrency utilities built on Communicating Haskell Processes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chp-spec" = callPackage + ({ mkDerivation, base, containers, deepseq, mtl, pretty + , TypeCompose + }: + mkDerivation { + pname = "chp-spec"; + version = "1.0.0"; + sha256 = "0jil6p0cw8bbpzb0kf9lxljdnbbp0xyq7c6x7bfc7291kqkafgdi"; + libraryHaskellDepends = [ + base containers deepseq mtl pretty TypeCompose + ]; + description = "A mirror implementation of chp that generates a specification of the program"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chp-transformers" = callPackage + ({ mkDerivation, base, chp, chp-plus, transformers }: + mkDerivation { + pname = "chp-transformers"; + version = "1.0.0"; + sha256 = "0d4hcqpjxmns1fhq918s6z9f4bxlbjlkxzq5xkpqwjxpzy83wq23"; + libraryHaskellDepends = [ base chp chp-plus transformers ]; + description = "Transformers instances for the CHP library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chr-core" = callPackage + ({ mkDerivation, base, chr-data, chr-pretty, containers, hashable + , logict-state, mtl, pqueue, unordered-containers + }: + mkDerivation { + pname = "chr-core"; + version = "0.1.1.0"; + sha256 = "0bxwj0pwwps55705clzxrm58pzpgh249r9gmidr42vm7gh96pw4a"; + libraryHaskellDepends = [ + base chr-data chr-pretty containers hashable logict-state mtl + pqueue unordered-containers + ]; + description = "Constraint Handling Rules"; + license = lib.licenses.bsd3; + }) {}; + + "chr-data" = callPackage + ({ mkDerivation, array, base, chr-pretty, containers, fclabels + , hashable, microlens, microlens-mtl, microlens-th, mtl + , template-haskell, unordered-containers, vector + }: + mkDerivation { + pname = "chr-data"; + version = "0.1.0.1"; + sha256 = "0w8nd6swl4k18rinvranqawf4zffdc4ixnn91a4h3ssf4kv47nsd"; + libraryHaskellDepends = [ + array base chr-pretty containers fclabels hashable microlens + microlens-mtl microlens-th mtl template-haskell + unordered-containers vector + ]; + description = "Datatypes required for chr library"; + license = lib.licenses.bsd3; + }) {}; + + "chr-lang" = callPackage + ({ mkDerivation, base, chr-core, chr-data, chr-parse, chr-pretty + , containers, fgl, hashable, mtl, time, unordered-containers + }: + mkDerivation { + pname = "chr-lang"; + version = "0.1.1.0"; + sha256 = "12bbbadq8da3n9712p0w613alvs65s5rcjmd7nymk3dx1i2syk23"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base chr-core chr-data chr-parse chr-pretty containers fgl hashable + mtl time unordered-containers + ]; + executableHaskellDepends = [ base chr-data ]; + description = "AST + surface language around chr"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "chr-term"; + }) {}; + + "chr-parse" = callPackage + ({ mkDerivation, base, containers, uulib }: + mkDerivation { + pname = "chr-parse"; + version = "0.1.0.0"; + sha256 = "00jlfpanzkawiz0fh5gc4czda9ip5r203pnjwllcqhmy9w04ip9k"; + revision = "1"; + editedCabalFile = "0h3qyn306sxqsvxmz9hfba169nkc3hx7ygkxr5j2sz033fvi31jc"; + libraryHaskellDepends = [ base containers uulib ]; + description = "Parsing for chr library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "chr-pretty" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "chr-pretty"; + version = "0.1.0.0"; + sha256 = "0flm7phvi5x84m8vbkvhd3xq3dwnj1vxwi27fw78ikbzx91q376n"; + revision = "1"; + editedCabalFile = "15v5bv7azi7qw33rg849wggpy07ingd8fp24dm0azwgwsqd05mb9"; + libraryHaskellDepends = [ base containers ]; + description = "Pretty printing for chr library"; + license = lib.licenses.bsd3; + }) {}; + + "chromatin" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers + , data-default-class, deepseq, directory, filepath, Glob, hslogger + , HTF, lens, messagepack, nvim-hs, parsec, prettyprinter, resourcet + , ribosome, split, stm-chans, stm-conduit, strings, transformers + , typed-process, unliftio + }: + mkDerivation { + pname = "chromatin"; + version = "0.1.1.0"; + sha256 = "15b4anslh4f4ysmypp10rfp1b1x90nx0q29my7bw9rkdhrxl5i8q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring conduit containers data-default-class deepseq + directory filepath Glob hslogger lens messagepack nvim-hs parsec + prettyprinter resourcet ribosome split stm-chans stm-conduit + strings transformers typed-process unliftio + ]; + executableHaskellDepends = [ + base bytestring conduit containers data-default-class deepseq + directory filepath Glob hslogger lens messagepack nvim-hs parsec + prettyprinter resourcet ribosome split stm-chans stm-conduit + strings transformers typed-process unliftio + ]; + testHaskellDepends = [ + base bytestring conduit containers data-default-class deepseq + directory filepath Glob hslogger HTF lens messagepack nvim-hs + parsec prettyprinter resourcet ribosome split stm-chans stm-conduit + strings transformers typed-process unliftio + ]; + description = "neovim package manager"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "chromatin"; + }) {}; + + "chronograph" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, thyme, vector-space }: + mkDerivation { + pname = "chronograph"; + version = "0.2.0.1"; + sha256 = "0qy2ahnp324jh0ybqwsa4nc3r2x1hkbrg6sl6f8dg1xnr0gpaag2"; + libraryHaskellDepends = [ + base deepseq ghc-prim thyme vector-space + ]; + description = "measure timings of data evaluation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "chronologique" = callPackage + ({ mkDerivation, aeson, base, bytestring, hourglass, hspec + , QuickCheck, text, time, vector + }: + mkDerivation { + pname = "chronologique"; + version = "0.3.1.3"; + sha256 = "0bb75dijnjnhvgik4qf0zqj9q2wfdqyx70gs18cbxkrqg9956fwh"; + libraryHaskellDepends = [ aeson base hourglass text time vector ]; + testHaskellDepends = [ + aeson base bytestring hourglass hspec QuickCheck vector + ]; + description = "Time to manipulate time"; + license = lib.licenses.mit; + }) {}; + + "chronos" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytebuild, byteslice + , bytesmith, bytestring, criterion, deepseq, hashable, HUnit + , natural-arithmetic, old-locale, primitive, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, text-short, thyme, time, torsor, vector + }: + mkDerivation { + pname = "chronos"; + version = "1.1.6.1"; + sha256 = "0na2gv174g4b6g2x4sd0g6gyij7mxidbsdfcw038acs7a94yb61r"; + libraryHaskellDepends = [ + aeson attoparsec base bytebuild byteslice bytesmith bytestring + deepseq hashable natural-arithmetic primitive text text-short + torsor vector + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text torsor + ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring criterion deepseq old-locale QuickCheck + text text-short thyme time + ]; + description = "A high-performance time library"; + license = lib.licenses.bsd3; + }) {}; + + "chronos-bench" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, chronos + , containers, deepseq, optparse-applicative, process, terminal-size + }: + mkDerivation { + pname = "chronos-bench"; + version = "0.2.0.2"; + sha256 = "1h2v4nzgpr4ivn1xw0n6mlphnzjzz3b1iym6sfxd1nkk56q8060v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring chronos containers deepseq + optparse-applicative process terminal-size + ]; + executableHaskellDepends = [ base optparse-applicative ]; + benchmarkHaskellDepends = [ base ]; + description = "Benchmarking tool with focus on comparing results"; + license = lib.licenses.bsd3; + mainProgram = "chronos"; + }) {}; + + "chs-cabal" = callPackage + ({ mkDerivation, base, Cabal, chs-deps }: + mkDerivation { + pname = "chs-cabal"; + version = "0.1.1.1"; + sha256 = "0fvf26394rpn9g4f3rp13bq8rrhzs9d95k7nbcpayzml2j9rsv3l"; + revision = "2"; + editedCabalFile = "1vv61klw11fhnn5ki0z2x0k6d7vvj622bjj05mdlx8sdjqijlbgd"; + libraryHaskellDepends = [ base Cabal chs-deps ]; + description = "Cabal with c2hs dependencies"; + license = lib.licenses.bsd3; + }) {}; + + "chs-deps" = callPackage + ({ mkDerivation, alex, array, base, bytestring, criterion, tasty + , tasty-hunit + }: + mkDerivation { + pname = "chs-deps"; + version = "0.1.0.0"; + sha256 = "0mgi44nvsbmfxj2xr7ja7yslsxvbnznd9xbprz967705nhbs2cqb"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base bytestring ]; + libraryToolDepends = [ alex ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "c2hs dependency analyzer"; + license = lib.licenses.bsd3; + }) {}; + + "chu2" = callPackage + ({ mkDerivation, base, bytestring, data-default, hack2 + , hack2-handler-snap-server, utf8-string + }: + mkDerivation { + pname = "chu2"; + version = "2012.11.20"; + sha256 = "01q34kzhisb8ani3k5dfjaixa7j1vqg0nh8mbmnya52hr7p4sdiz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring data-default hack2 hack2-handler-snap-server + utf8-string + ]; + description = "FFI for Chu2 Agda Web Server Interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chuchu" = callPackage + ({ mkDerivation, abacate, ansi-wl-pprint, base, cmdargs, HUnit + , lifted-base, monad-control, parsec, text, transformers, unix + }: + mkDerivation { + pname = "chuchu"; + version = "0.4.5"; + sha256 = "04xyylp5gliwpps753xqn8r72708ygxcp08j0fypc64ykhv5pnqc"; + libraryHaskellDepends = [ + abacate ansi-wl-pprint base cmdargs lifted-base monad-control + parsec text transformers + ]; + testHaskellDepends = [ base HUnit text transformers unix ]; + description = "Behaviour Driven Development like Cucumber for Haskell"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chunked-data" = callPackage + ({ mkDerivation, base, bytestring, containers, semigroups, text + , transformers, vector + }: + mkDerivation { + pname = "chunked-data"; + version = "0.3.1"; + sha256 = "16m7y7fwrirbjbqqcsfmr4yxa9qvfax6r7pw0zl9ky71ms0wa47p"; + libraryHaskellDepends = [ + base bytestring containers semigroups text transformers vector + ]; + description = "Typeclasses for dealing with various chunked data representations"; + license = lib.licenses.mit; + }) {}; + + "chunks" = callPackage + ({ mkDerivation, base, haskell98, parsec, template-haskell }: + mkDerivation { + pname = "chunks"; + version = "2007.4.18"; + sha256 = "0qdwilzhbnx5zgga65lcwd6kzwvsbvi8ybfw9i4d8ziz89190fkz"; + libraryHaskellDepends = [ base haskell98 parsec template-haskell ]; + description = "Simple template library with static safety"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "chunky" = callPackage + ({ mkDerivation, base, binary, bytestring, HUnit, text }: + mkDerivation { + pname = "chunky"; + version = "0.1.0.0"; + sha256 = "12g5hvb5qpbmfn1389wj7sfkc4qp19vg24gpn6j225yfyk8ccik7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base binary bytestring text ]; + executableHaskellDepends = [ base binary bytestring text ]; + testHaskellDepends = [ base binary bytestring HUnit text ]; + description = "Human-readable storage of text/binary objects"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "chunky-test"; + broken = true; + }) {}; + + "church" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "church"; + version = "0.1.0.0"; + sha256 = "018k9a014q4zprsla5k5hrdq1zwpp7hmckc0ldaj7nf6vg1hxas2"; + libraryHaskellDepends = [ base ]; + description = "Automatically convert Generic instances to and from church representations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "church-list" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "church-list"; + version = "0.0.2"; + sha256 = "0xidwcn79acpg691n0xqk3q7xlprp9gibqkafn262zq24sks31xw"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "Removed; please see fmlist"; + license = lib.licenses.mit; + }) {}; + + "church-maybe" = callPackage + ({ mkDerivation, base, deepseq, semigroupoids, semigroups }: + mkDerivation { + pname = "church-maybe"; + version = "0.1.0.0"; + sha256 = "0zcpqsaq5ic8zw88r1kqjb592qy174b0ljjhj5qp90cvzmm7bwyz"; + libraryHaskellDepends = [ base deepseq semigroupoids semigroups ]; + description = "Church encoded Maybe"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "church-pair" = callPackage + ({ mkDerivation, base, bifunctors, semigroups, transformers }: + mkDerivation { + pname = "church-pair"; + version = "0.1.0.1"; + sha256 = "1vrbfmzsysfqdxfah54w9kw0j9qaa0f514yz7qzflp8qgah6rckk"; + libraryHaskellDepends = [ + base bifunctors semigroups transformers + ]; + description = "Church encoded pair"; + license = lib.licenses.bsd3; + }) {}; + + "churros" = callPackage + ({ mkDerivation, async, base, containers, doctest, random, stm + , time, unagi-chan + }: + mkDerivation { + pname = "churros"; + version = "0.1.6.0"; + sha256 = "0ksjwdk36i8c90dzp9l24ynd2647ihv20kgv8412qcg3g3wplzpz"; + libraryHaskellDepends = [ + async base containers random stm time unagi-chan + ]; + testHaskellDepends = [ + async base containers doctest random stm time unagi-chan + ]; + description = "Channel/Arrow based streaming computation library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cicero-api" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , containers, haskeline, http-client, http-client-tls + , optparse-applicative, servant, servant-client + , servant-client-core, text, time, unix, uuid + }: + mkDerivation { + pname = "cicero-api"; + version = "0.1.2.0"; + sha256 = "1y8dvv9ly64kwnx15ln5gidmab3wdwjclsbf719ajczvaxfkic0z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring containers servant text time uuid + ]; + executableHaskellDepends = [ + aeson attoparsec base bytestring haskeline http-client + http-client-tls optparse-applicative servant servant-client + servant-client-core unix uuid + ]; + description = "API bindings to IOHK's Cicero job scheduler"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "cicero-cli"; + broken = true; + }) {}; + + "cielo" = callPackage + ({ mkDerivation, aeson, base, bytestring, convertible, data-default + , hspec, http-client, http-types, lens, mtl, pretty-show + , QuickCheck, template-haskell, text, uuid, wreq + }: + mkDerivation { + pname = "cielo"; + version = "0.1.2.0"; + sha256 = "0820l86fqbahkpyvbmxmjw8nb29351zfgb7n8g0jb9hrs3jg6zcw"; + libraryHaskellDepends = [ + aeson base bytestring convertible data-default http-client + http-types lens mtl template-haskell text uuid wreq + ]; + testHaskellDepends = [ + aeson base bytestring convertible data-default hspec http-client + http-types lens mtl pretty-show QuickCheck template-haskell text + uuid wreq + ]; + description = "Cielo API v3 Bindings for Haskell"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cil" = callPackage + ({ mkDerivation, base, bytestring, language-c }: + mkDerivation { + pname = "cil"; + version = "0.1.1"; + sha256 = "0farjdyq6w33jm0qqdkfd6l7b8rr6k55dqfha643mj6nh1y904az"; + libraryHaskellDepends = [ base bytestring language-c ]; + description = "An interface to CIL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cimple" = callPackage + ({ mkDerivation, aeson, alex, ansi-wl-pprint, array, base + , bytestring, containers, data-fix, extra, file-embed, filepath + , groom, happy, hspec, hspec-discover, monad-parallel, mtl + , QuickCheck, split, text, transformers-compat + }: + mkDerivation { + pname = "cimple"; + version = "0.0.21"; + sha256 = "1ffqbnsbcza7bfgbbsilyhvifyg3g9j5wpkgmawlw76c5rkk3a7c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint array base bytestring containers data-fix + file-embed filepath monad-parallel mtl split text + transformers-compat + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base bytestring groom text ]; + testHaskellDepends = [ + ansi-wl-pprint base data-fix extra hspec QuickCheck text + transformers-compat + ]; + testToolDepends = [ hspec-discover ]; + description = "Simple C-like programming language"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cinvoke" = callPackage + ({ mkDerivation, base, bytestring, cinvoke }: + mkDerivation { + pname = "cinvoke"; + version = "0.1"; + sha256 = "0niz7banhrkcwdfp6w5gwy1brz1c26mylnlavi5zxgawfq4d3sl2"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ cinvoke ]; + description = "A binding to cinvoke"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {cinvoke = null;}; + + "cio" = callPackage + ({ mkDerivation, base, monad-stm, mtl, parallel-io, stm }: + mkDerivation { + pname = "cio"; + version = "0.1.0"; + sha256 = "0518cbfyjh13ghihvnxvbhlw4060cqw5047bdrflphmigwbvpplb"; + libraryHaskellDepends = [ base monad-stm mtl parallel-io stm ]; + description = "A monad for concurrent IO on a thread pool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cipher-aes" = callPackage + ({ mkDerivation, base, byteable, bytestring, criterion + , crypto-cipher-benchmarks, crypto-cipher-tests + , crypto-cipher-types, mtl, QuickCheck, securemem, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "cipher-aes"; + version = "0.2.11"; + sha256 = "05ahz6kjq0fl1w66gpiqy0vndli5yx1pbsbw9ni3viwqas4p3cfk"; + libraryHaskellDepends = [ + base byteable bytestring crypto-cipher-types securemem + ]; + testHaskellDepends = [ + base byteable bytestring crypto-cipher-tests crypto-cipher-types + QuickCheck test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base bytestring criterion crypto-cipher-benchmarks + crypto-cipher-types mtl + ]; + description = "Fast AES cipher implementation with advanced mode of operations"; + license = lib.licenses.bsd3; + }) {}; + + "cipher-aes128" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cereal, criterion + , crypto-api, entropy, process, tagged + }: + mkDerivation { + pname = "cipher-aes128"; + version = "0.7.0.6"; + sha256 = "1pcxmgj9i8g3yl502lpywc75dilmaszlzixpd7wqjqr7lvasa117"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + base bytestring cereal crypto-api tagged + ]; + benchmarkHaskellDepends = [ + base bytestring cereal criterion crypto-api entropy tagged + ]; + description = "AES and common modes using AES-NI when available"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cipher-blowfish" = callPackage + ({ mkDerivation, base, byteable, bytestring, criterion + , crypto-cipher-benchmarks, crypto-cipher-tests + , crypto-cipher-types, mtl, QuickCheck, securemem, test-framework + , test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "cipher-blowfish"; + version = "0.0.3"; + sha256 = "0hb67gmiyqrknynz5am8nada1b1v47rqla87dw5nvfhxhl51fhcg"; + libraryHaskellDepends = [ + base byteable bytestring crypto-cipher-types securemem vector + ]; + testHaskellDepends = [ + base byteable bytestring crypto-cipher-tests crypto-cipher-types + QuickCheck test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base bytestring criterion crypto-cipher-benchmarks + crypto-cipher-types mtl + ]; + description = "Blowfish cipher"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cipher-camellia" = callPackage + ({ mkDerivation, base, byteable, bytestring, criterion + , crypto-cipher-benchmarks, crypto-cipher-tests + , crypto-cipher-types, mtl, QuickCheck, securemem, test-framework + , test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "cipher-camellia"; + version = "0.0.2"; + sha256 = "19z2mi1rvp8fsqjdbmrm1hdlxmx61yr55fyknmmn945qrlvx234d"; + libraryHaskellDepends = [ + base byteable bytestring crypto-cipher-types securemem vector + ]; + testHaskellDepends = [ + base byteable bytestring crypto-cipher-tests crypto-cipher-types + QuickCheck test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base bytestring criterion crypto-cipher-benchmarks + crypto-cipher-types mtl + ]; + description = "Camellia block cipher primitives"; + license = lib.licenses.bsd3; + }) {}; + + "cipher-des" = callPackage + ({ mkDerivation, base, byteable, bytestring, criterion + , crypto-cipher-benchmarks, crypto-cipher-tests + , crypto-cipher-types, mtl, QuickCheck, securemem, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "cipher-des"; + version = "0.0.6"; + sha256 = "1isazxa2nr1y13y0danfk7wghy34rfpn3f43rw714nk2xk6vrwc5"; + libraryHaskellDepends = [ + base byteable bytestring crypto-cipher-types securemem + ]; + testHaskellDepends = [ + base byteable bytestring crypto-cipher-tests crypto-cipher-types + QuickCheck test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base bytestring criterion crypto-cipher-benchmarks + crypto-cipher-types mtl + ]; + description = "DES and 3DES primitives"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cipher-rc4" = callPackage + ({ mkDerivation, base, byteable, bytestring, criterion + , crypto-cipher-benchmarks, crypto-cipher-tests + , crypto-cipher-types, deepseq, mtl, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "cipher-rc4"; + version = "0.1.4"; + sha256 = "0k9qf0cn5yxc4qlqikcm5yyrnkkvr6g3v7306cp8iwz7r4dp6zn6"; + libraryHaskellDepends = [ + base byteable bytestring crypto-cipher-types + ]; + testHaskellDepends = [ + base bytestring crypto-cipher-tests crypto-cipher-types QuickCheck + test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base bytestring criterion crypto-cipher-benchmarks + crypto-cipher-types deepseq mtl + ]; + description = "Fast RC4 cipher implementation"; + license = lib.licenses.bsd3; + }) {}; + + "cipher-rc5" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "cipher-rc5"; + version = "0.1.0.2"; + sha256 = "0l9lhyqn74mlgwm4mplm94i0x2xjmvnxnp8nm3h6aj8v5ishl1md"; + libraryHaskellDepends = [ base split ]; + description = "Pure RC5 implementation"; + license = lib.licenses.bsd3; + }) {}; + + "ciphersaber2" = callPackage + ({ mkDerivation, array, base, bytestring, parseargs }: + mkDerivation { + pname = "ciphersaber2"; + version = "0.1.1.2"; + sha256 = "1czg839dbwwi21dk03dpjlypcfzjliv2qiivz4fdf4j3zygq0k6n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base bytestring ]; + executableHaskellDepends = [ array base bytestring parseargs ]; + description = "Implementation of CipherSaber2 RC4 cryptography"; + license = lib.licenses.mit; + mainProgram = "cs2"; + }) {}; + + "circ" = callPackage + ({ mkDerivation, base, directory, mtl }: + mkDerivation { + pname = "circ"; + version = "0.0.4"; + sha256 = "0n3m7kjyqic10dl06zic5qjb1yb1ff8jn9d1wchrarkprcw25knc"; + libraryHaskellDepends = [ base directory mtl ]; + description = "A Compiler IR Compiler"; + license = lib.licenses.bsd3; + }) {}; + + "circle" = callPackage + ({ mkDerivation, aeson, autodocodec, base, bytestring + , case-insensitive, containers, country, hspec, hspec-expectations + , http-client, http-client-tls, http-types, pcre-heavy, random + , refined, safe, template-haskell, text, time, unordered-containers + , uuid, vector + }: + mkDerivation { + pname = "circle"; + version = "0.1.0.0"; + sha256 = "074v9xdrc6gr8galy61pzpnja7fhsldvinma0nq248j3sbywv66c"; + libraryHaskellDepends = [ + aeson autodocodec base bytestring case-insensitive containers + country http-client http-client-tls http-types pcre-heavy refined + template-haskell text time unordered-containers uuid vector + ]; + testHaskellDepends = [ + base hspec hspec-expectations http-client http-client-tls random + safe text time uuid + ]; + description = "Circle API client for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "circle-packing" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "circle-packing"; + version = "0.1.0.6"; + sha256 = "06z8irwrjxxgk5xqlpy6a9mjl44kp9pgx2xpslhgxrd31nll9vk4"; + revision = "4"; + editedCabalFile = "1jp1b6l5v1llmggy316s4bb78wjvgq8iya0i2zz4k5v6l5dl8ln2"; + libraryHaskellDepends = [ base ]; + description = "Simple heuristic for packing discs of varying radii in a circle"; + license = lib.licenses.bsd3; + }) {}; + + "circlehs" = callPackage + ({ mkDerivation, aeson, base, http-client, http-client-tls, mtl + , servant, servant-client, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "circlehs"; + version = "0.0.3"; + sha256 = "1kry06hdlrh25rdsim908n5ggyp3lsfv792572ajf8lr56y0cnda"; + libraryHaskellDepends = [ + aeson base http-client http-client-tls mtl servant servant-client + text time transformers unordered-containers + ]; + description = "The CircleCI REST API for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "circuit-breaker" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, quickcheck-instances + , random, tasty, tasty-hunit, tasty-quickcheck, text, time + , transformers, unliftio, unliftio-core, unordered-containers + }: + mkDerivation { + pname = "circuit-breaker"; + version = "0.1.0.0"; + sha256 = "1yg6d0676z94070rwqzf13bpg1qzqyh5wk38yqcp7w1aib304mw7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base mtl random text time transformers unliftio unliftio-core + unordered-containers + ]; + executableHaskellDepends = [ + base mtl random text time transformers unliftio unliftio-core + unordered-containers + ]; + testHaskellDepends = [ + base mtl QuickCheck quickcheck-instances random tasty tasty-hunit + tasty-quickcheck text time transformers unliftio unliftio-core + unordered-containers + ]; + description = "An implementation of the \"circuit breaker\" pattern to disable repeated calls to a failing system"; + license = lib.licenses.bsd3; + mainProgram = "circuit-breaker-exe"; + }) {}; + + "circular" = callPackage + ({ mkDerivation, aeson, base, criterion, hspec, primitive + , QuickCheck, quickcheck-instances, vector + }: + mkDerivation { + pname = "circular"; + version = "0.4.0.3"; + sha256 = "0mfsrf60cdw4c7lff8vmvkp5bj4kql46zp0f3fkx9xkf61zqkn3m"; + libraryHaskellDepends = [ aeson base primitive vector ]; + testHaskellDepends = [ + aeson base hspec primitive QuickCheck quickcheck-instances vector + ]; + benchmarkHaskellDepends = [ base criterion vector ]; + description = "Circular fixed-sized mutable vectors"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "circular-enum" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "circular-enum"; + version = "0.1.0.0"; + sha256 = "0d8p2xavgvlnvzh65zw99sbjirnsv4hmhgxm2v49z0fg847c8liq"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Make bounded enum types circular"; + license = lib.licenses.mit; + }) {}; + + "circus" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, mtl, syb + , text + }: + mkDerivation { + pname = "circus"; + version = "0.1.0.0"; + sha256 = "07pdn24llhi7lrxvdcn097dw7d7a4z3yn7z1srymiafb5csg8vlf"; + libraryHaskellDepends = [ + aeson base bytestring containers mtl syb text + ]; + description = "Types and a small DSL for working with netlistsvg"; + license = lib.licenses.bsd3; + }) {}; + + "cirru-parser" = callPackage + ({ mkDerivation, aeson, base, text, vector }: + mkDerivation { + pname = "cirru-parser"; + version = "0.0.2"; + sha256 = "11qnc8rbw9zxrsaa49x5wmkrnr0vi6pgb1j18nrn40sbbww95xrz"; + libraryHaskellDepends = [ aeson base text vector ]; + description = "Cirru Parser in Haskell"; + license = lib.licenses.mit; + }) {}; + + "cisco-spark-api" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bitset-word8 + , bytestring, conduit, data-default, hspec, http-conduit + , http-types, network-uri, optparse-applicative, text, utf8-string + , wai, warp + }: + mkDerivation { + pname = "cisco-spark-api"; + version = "0.1.0.4"; + sha256 = "0i528c0lbk3k30q53p3qy01fq3mdpv0664q49lfvzcxkkjchwmbg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bitset-word8 bytestring conduit data-default + http-conduit network-uri text + ]; + executableHaskellDepends = [ + aeson base bytestring conduit data-default http-conduit + optparse-applicative text utf8-string + ]; + testHaskellDepends = [ + aeson async attoparsec base bytestring conduit data-default hspec + http-conduit http-types network-uri text wai warp + ]; + description = "DEPRECATED in favor of webex-teams-api"; + license = lib.licenses.mit; + mainProgram = "cisco-spark-api-exe"; + }) {}; + + "citation-resolve" = callPackage + ({ mkDerivation, aeson, base, bytestring, citeproc-hs, containers + , curl, data-default, directory, doctest, download-curl, either + , filepath, hspec, lens, MissingH, mtl, process, QuickCheck, safe + , text, transformers, yaml + }: + mkDerivation { + pname = "citation-resolve"; + version = "0.4.3"; + sha256 = "1x561l7shkz1nh43xh2nj83pb183rah1swi0ql9n0wr9ykq1mh1l"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring citeproc-hs containers curl data-default + directory download-curl either lens mtl process safe text + transformers yaml + ]; + testHaskellDepends = [ + base directory doctest filepath hspec MissingH QuickCheck + ]; + description = "convert document IDs such as DOI, ISBN, arXiv ID to bibliographic reference"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "citeproc" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , case-insensitive, containers, data-default, Diff, directory + , file-embed, filepath, mtl, pandoc-types, pretty, safe, scientific + , text, timeit, transformers, unicode-collation, uniplate, vector + , xml-conduit + }: + mkDerivation { + pname = "citeproc"; + version = "0.8.1"; + sha256 = "003488k6ckfknh62lkxy07w72h95jcdx20kfc1njrxrqijyknlik"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring case-insensitive containers + data-default file-embed filepath pandoc-types safe scientific text + transformers unicode-collation uniplate vector xml-conduit + ]; + testHaskellDepends = [ + aeson base bytestring containers Diff directory filepath mtl pretty + text timeit transformers + ]; + description = "Generates citations and bibliography from CSL styles"; + license = lib.licenses.bsd2; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "citeproc-hs" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , hexpat, hs-bibutils, HTTP, json, mtl, network, network-uri + , old-locale, pandoc-types, parsec, syb, time, utf8-string + }: + mkDerivation { + pname = "citeproc-hs"; + version = "0.3.10"; + sha256 = "1fb51v8hv8ik3a8grba2br6cfbj1b3y72lgjh4i75xh09i7xna0r"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath hexpat hs-bibutils + HTTP json mtl network network-uri old-locale pandoc-types parsec + syb time utf8-string + ]; + description = "A Citation Style Language implementation in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "citeproc-hs-pandoc-filter" = callPackage + ({ mkDerivation, aeson, base, bytestring, citeproc-hs, containers + , directory, filepath, mtl, pandoc, pandoc-types, parsec, tagsoup + , texmath, utf8-string, yaml + }: + mkDerivation { + pname = "citeproc-hs-pandoc-filter"; + version = "0.1"; + sha256 = "1kwsmwm0yxvqdxxr7x13hmq4nm8a9plmsfkwbvfp13bbd4mwcxnj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring citeproc-hs containers directory filepath mtl + pandoc pandoc-types parsec tagsoup texmath utf8-string yaml + ]; + description = "A Pandoc filter for processing bibliographic references with citeproc-hs"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "citeproc-hs"; + }) {}; + + "cityhash" = callPackage + ({ mkDerivation, base, bytestring, largeword, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "cityhash"; + version = "0.3.0.1"; + sha256 = "1nr0sqrvnsjkgyhlw55mnr69s5ddxk9f0bbpwkigqc7m457vkxi6"; + libraryHaskellDepends = [ base bytestring largeword ]; + testHaskellDepends = [ + base bytestring largeword QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Bindings to CityHash"; + license = lib.licenses.mit; + }) {}; + + "cj-token" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, containers, either + , hspec, jwt, QuickCheck, text, text-conversions, time + }: + mkDerivation { + pname = "cj-token"; + version = "0.0.1"; + sha256 = "0s65q242fn19bjx2alk1bx34sy19bq118qzxl3wngldn1gn6idvm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring containers either jwt text + text-conversions time + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base hspec jwt QuickCheck text text-conversions time + ]; + description = "A new Haskeleton package"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "cj-token"; + broken = true; + }) {}; + + "cjk" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, text + , text-icu + }: + mkDerivation { + pname = "cjk"; + version = "0.1.0.1"; + sha256 = "1r0rw33vqkhck0mfqz19plw9a71f56gdcjldrxl23178fps349vl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base bytestring containers text text-icu + ]; + testHaskellDepends = [ base ]; + description = "Data about Chinese, Japanese and Korean characters and languages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cl3" = callPackage + ({ mkDerivation, base, criterion, deepseq, massiv, random, time + , vector, weigh + }: + mkDerivation { + pname = "cl3"; + version = "3.0.0.0"; + sha256 = "1x5pmmlhk1g4sq8gfrfpaiv20gamhnv3iwscp25pmhq6dwavf641"; + libraryHaskellDepends = [ base deepseq random ]; + testHaskellDepends = [ base criterion random ]; + benchmarkHaskellDepends = [ + base criterion massiv time vector weigh + ]; + description = "Clifford Algebra of three dimensional space"; + license = lib.licenses.bsd3; + }) {}; + + "cl3-hmatrix-interface" = callPackage + ({ mkDerivation, base, cl3, hmatrix }: + mkDerivation { + pname = "cl3-hmatrix-interface"; + version = "2.0.0.0"; + sha256 = "0sa1gaclh7b3mpqiiyqqn2gqfwkwj2ig5yzjk1y0hkzyc7rz4l3k"; + libraryHaskellDepends = [ base cl3 hmatrix ]; + description = "Interface to/from Cl3 and HMatrix"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cl3-linear-interface" = callPackage + ({ mkDerivation, base, cl3, linear }: + mkDerivation { + pname = "cl3-linear-interface"; + version = "2.0.0.0"; + sha256 = "15431azhvwk2fcd3aca5snpqrp8kf7zdlbyxh99i1xfdhvq4vc78"; + libraryHaskellDepends = [ base cl3 linear ]; + description = "Interface to/from Cl3 and Linear"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clac" = callPackage + ({ mkDerivation, base, containers, dsp, optparse-applicative + , plailude, pretty-tree, safe, split + }: + mkDerivation { + pname = "clac"; + version = "0.5.0"; + sha256 = "1ajah3ma4ms2y2kg4wkasjycsqz728n6chx1lm1r3xaiv17akya8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers dsp optparse-applicative plailude pretty-tree safe + split + ]; + description = "Simple CLI RPN calculator"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "clac"; + }) {}; + + "clafer" = callPackage + ({ mkDerivation, aeson, alex, array, base, bytestring, cmdargs + , containers, data-stringmap, directory, doctest, executable-path + , file-embed, filepath, happy, HTTP, HUnit, json-builder, lens + , lens-aeson, mtl, mtl-compat, network, network-uri, parsec + , process, QuickCheck, split, string-conversions, tasty + , tasty-hunit, tasty-th, text, transformers, transformers-compat + }: + mkDerivation { + pname = "clafer"; + version = "0.4.5"; + sha256 = "1llr7mnlh8msn9plgnnj73w3jqlcwn8v9k2m58520l9q2zfvf68b"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson array base bytestring cmdargs containers data-stringmap + directory executable-path file-embed filepath HTTP json-builder + lens lens-aeson mtl mtl-compat network network-uri parsec process + split string-conversions text transformers transformers-compat + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + base cmdargs containers filepath mtl process split + ]; + testHaskellDepends = [ + base containers data-stringmap directory doctest filepath HUnit + lens lens-aeson mtl mtl-compat QuickCheck tasty tasty-hunit + tasty-th transformers-compat + ]; + description = "Compiles Clafer models to other formats: Alloy, JavaScript, JSON, HTML, Dot"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "clafer"; + }) {}; + + "claferIG" = callPackage + ({ mkDerivation, array, base, clafer, cmdargs, containers + , data-stringmap, directory, executable-path, filepath, haskeline + , HaXml, HUnit, json-builder, mtl, mtl-compat, parsec, process + , string-conversions, tasty, tasty-hunit, tasty-th, transformers + , transformers-compat + }: + mkDerivation { + pname = "claferIG"; + version = "0.4.5"; + sha256 = "1jv1bl9fzbahhk0g64n611h9hipkr4zcasj2dw5w5v2nqlwrwdjj"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base clafer containers data-stringmap directory + executable-path filepath haskeline HaXml json-builder mtl + mtl-compat parsec process string-conversions transformers + transformers-compat + ]; + executableHaskellDepends = [ + base clafer cmdargs containers directory executable-path filepath + haskeline mtl mtl-compat transformers transformers-compat + ]; + testHaskellDepends = [ + array base clafer cmdargs directory filepath HUnit tasty + tasty-hunit tasty-th transformers transformers-compat + ]; + description = "claferIG is an interactive tool that generates instances of Clafer models"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "claferIG"; + }) {}; + + "claferwiki" = callPackage + ({ mkDerivation, base, clafer, containers, directory, gitit + , MissingH, mtl, network, network-uri, process, SHA, split, time + , transformers, transformers-compat, utf8-string + }: + mkDerivation { + pname = "claferwiki"; + version = "0.4.5"; + sha256 = "0rjppdxxzaf3898jklq4c0b7zjnkg6zcqr5nxbrabmvm2l53a4p0"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base clafer containers directory gitit MissingH mtl network + network-uri process SHA split time transformers transformers-compat + utf8-string + ]; + description = "A wiki-based IDE for literate modeling with Clafer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clang-compilation-database" = callPackage + ({ mkDerivation, aeson, base, bytestring, text }: + mkDerivation { + pname = "clang-compilation-database"; + version = "0.1.0.1"; + sha256 = "1a0wvk82k65b5lscsvg5p41shpz98rahq44d5vyf8wclfshh2ihi"; + libraryHaskellDepends = [ aeson base bytestring text ]; + testHaskellDepends = [ aeson base bytestring ]; + description = "JSON Compilation Database Format encoding and decoding"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clang-pure" = callPackage + ({ mkDerivation, base, bytestring, Cabal, clang, containers + , contravariant, inline-c, lens, microlens, microlens-contra + , process, singletons, stm, template-haskell, vector + }: + mkDerivation { + pname = "clang-pure"; + version = "0.2.0.6"; + sha256 = "0s7aqx2wchs834r47kj826kp6fdk3h9gl88s50b1992xhnqxv619"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal inline-c process ]; + libraryHaskellDepends = [ + base bytestring containers contravariant inline-c microlens + microlens-contra singletons stm template-haskell vector + ]; + librarySystemDepends = [ clang ]; + testHaskellDepends = [ base bytestring lens ]; + description = "Pure C++ code analysis with libclang"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (self.llvmPackages) clang;}; + + "clanki" = callPackage + ({ mkDerivation, base, bytestring, directory, safe, strict, time }: + mkDerivation { + pname = "clanki"; + version = "1.2.7"; + sha256 = "0xi5kqr5xz0y290kky9h75bi53lwkkrhghh9c1almgyijbzi73gj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory safe strict time + ]; + description = "Command-line spaced-repetition software"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "clanki"; + broken = true; + }) {}; + + "clarifai" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, easy-file + , HTTP, http-client, lens, lens-aeson, scientific, text + , unordered-containers, vector, wreq + }: + mkDerivation { + pname = "clarifai"; + version = "0.2.0.0"; + sha256 = "0b8xqh9mw5vrlxsflq396ndkrrnw3rr7ymfv3n37258xqa92yf2a"; + libraryHaskellDepends = [ + aeson base bytestring containers easy-file HTTP http-client lens + lens-aeson scientific text unordered-containers vector wreq + ]; + description = "API Client for the Clarifai API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clash" = callPackage + ({ mkDerivation, base, containers, data-accessor + , data-accessor-template, directory, filepath, ghc, haskell98 + , pretty, prettyclass, template-haskell, tfp, th-lift, time + , transformers, utility-ht, vhdl + }: + mkDerivation { + pname = "clash"; + version = "0.1.3.11"; + sha256 = "047dhg6y7yvp5vdarylry0q4l29a4x2dkjilk6j624lxcc17gyhx"; + libraryHaskellDepends = [ + base containers data-accessor data-accessor-template directory + filepath ghc haskell98 pretty prettyclass template-haskell tfp + th-lift time transformers utility-ht vhdl + ]; + description = "CAES Language for Synchronous Hardware (CLaSH)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clash-ghc" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, clash-lib + , clash-prelude, concurrent-supply, containers, data-binary-ieee754 + , deepseq, directory, exceptions, extra, filepath, ghc, ghc-bignum + , ghc-boot, ghc-prim, ghc-typelits-extra, ghc-typelits-knownnat + , ghc-typelits-natnormalise, ghci, hashable, haskeline, lens, mtl + , primitive, process, reflection, split, string-interpolate + , template-haskell, text, time, transformers, uniplate, unix + , unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "clash-ghc"; + version = "1.8.1"; + sha256 = "1xjf3z043sn7r35pkbpyxl4agyl2hz3mj7iikridxsddjqrmr5y4"; + revision = "1"; + editedCabalFile = "19pknfpjzp8bazxqdrdbbrz4dcrzrryps063x0ga7zfiw25xrjg0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring Cabal clash-lib clash-prelude + concurrent-supply containers data-binary-ieee754 deepseq directory + exceptions extra filepath ghc ghc-bignum ghc-boot ghc-prim + ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise + ghci hashable haskeline lens mtl primitive process reflection split + string-interpolate template-haskell text time transformers uniplate + unix unordered-containers utf8-string vector + ]; + executableHaskellDepends = [ base ]; + description = "Clash: a functional hardware description language - GHC frontend"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clash-lib" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, async + , attoparsec, attoparsec-aeson, base, base16-bytestring, binary + , bytestring, clash-prelude, concurrent-supply, containers + , cryptohash-sha256, data-binary-ieee754, data-default, deepseq + , directory, dlist, doctest-parallel, exceptions, extra, filepath + , ghc, ghc-bignum, ghc-boot-th, ghc-typelits-knownnat, Glob + , hashable, haskell-src-exts, haskell-src-meta, hint, infinite-list + , lens, mtl, ordered-containers, pretty-show, prettyprinter + , prettyprinter-interp, primitive, quickcheck-text + , string-interpolate, stringsearch, tasty, tasty-hunit + , tasty-quickcheck, tasty-th, template-haskell, temporary + , terminal-size, text, time, transformers, trifecta + , unordered-containers, vector, vector-binary-instances, yaml + }: + mkDerivation { + pname = "clash-lib"; + version = "1.8.1"; + sha256 = "1s31d0pdzm5zk62gz4g1xp2yalyal2gk3n46y2rwpxl440mchyy5"; + revision = "1"; + editedCabalFile = "02iy7jxsixgzl8kpjvpz2zc5aiy9ran9lgmslyadw8wvw9x9l7ri"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal array async attoparsec + attoparsec-aeson base base16-bytestring binary bytestring + clash-prelude concurrent-supply containers cryptohash-sha256 + data-binary-ieee754 data-default deepseq directory dlist exceptions + extra filepath ghc ghc-bignum ghc-boot-th hashable haskell-src-meta + hint infinite-list lens mtl ordered-containers pretty-show + prettyprinter prettyprinter-interp primitive string-interpolate + template-haskell temporary terminal-size text time transformers + trifecta unordered-containers vector vector-binary-instances yaml + ]; + executableHaskellDepends = [ + aeson attoparsec-aeson base bytestring containers deepseq directory + Glob stringsearch yaml + ]; + testHaskellDepends = [ + aeson aeson-pretty attoparsec-aeson base base16-bytestring + bytestring clash-prelude concurrent-supply containers data-default + deepseq doctest-parallel filepath ghc ghc-typelits-knownnat + haskell-src-exts lens pretty-show quickcheck-text tasty tasty-hunit + tasty-quickcheck tasty-th template-haskell text transformers + unordered-containers + ]; + description = "Clash: a functional hardware description language - As a library"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "v16-upgrade-primitives"; + }) {}; + + "clash-lib-hedgehog" = callPackage + ({ mkDerivation, base, clash-lib, containers, data-binary-ieee754 + , fakedata, ghc-typelits-knownnat, ghc-typelits-natnormalise + , hedgehog, hedgehog-fakedata, mmorph, mtl, pretty-show, primitive + , text, transformers + }: + mkDerivation { + pname = "clash-lib-hedgehog"; + version = "1.8.1"; + sha256 = "1cnw5i6k376l293f1vlihc22ilapms8brl7726rxr2whrq5sb7r8"; + libraryHaskellDepends = [ + base clash-lib containers data-binary-ieee754 fakedata + ghc-typelits-knownnat ghc-typelits-natnormalise hedgehog + hedgehog-fakedata mmorph mtl pretty-show primitive text + transformers + ]; + description = "Hedgehog Generators for clash-lib"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clash-multisignal" = callPackage + ({ mkDerivation, base, clash-prelude, deepseq + , ghc-typelits-knownnat, QuickCheck + }: + mkDerivation { + pname = "clash-multisignal"; + version = "0.2.0.0"; + sha256 = "0jqlz3h226ql641z4kzwf921f5sb0zf9zh2c9gli4bbw7csn93nd"; + libraryHaskellDepends = [ + base clash-prelude deepseq ghc-typelits-knownnat QuickCheck + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clash-prelude" = callPackage + ({ mkDerivation, array, arrows, base, binary, bytestring + , constraints, containers, criterion, data-binary-ieee754 + , data-default-class, deepseq, directory, doctest-parallel, extra + , filepath, ghc-bignum, ghc-prim, ghc-typelits-extra + , ghc-typelits-knownnat, ghc-typelits-natnormalise, half, hashable + , hedgehog, hint, infinite-list, lens, mtl, QuickCheck + , quickcheck-classes-base, recursion-schemes, reflection + , singletons, string-interpolate, tasty, tasty-hedgehog + , tasty-hunit, tasty-quickcheck, tasty-th, template-haskell, text + , th-abstraction, th-lift, th-orphans, time, transformers + , type-errors, uniplate, vector + }: + mkDerivation { + pname = "clash-prelude"; + version = "1.8.1"; + sha256 = "13y43lsw55jpmr04x6yrrppma9qdqzlvrwbs4jkvc3g7jmydnb3y"; + revision = "1"; + editedCabalFile = "0jxlb59ln47gzwmrwl777rr0mcrlhg964l2q454qvbhfvv15iny0"; + libraryHaskellDepends = [ + array arrows base binary bytestring constraints containers + data-binary-ieee754 data-default-class deepseq extra ghc-bignum + ghc-prim ghc-typelits-extra ghc-typelits-knownnat + ghc-typelits-natnormalise half hashable infinite-list lens mtl + QuickCheck recursion-schemes reflection singletons + string-interpolate template-haskell text th-abstraction th-lift + th-orphans time transformers type-errors uniplate vector + ]; + testHaskellDepends = [ + base bytestring deepseq doctest-parallel filepath + ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise + hedgehog hint quickcheck-classes-base tasty tasty-hedgehog + tasty-hunit tasty-quickcheck tasty-th template-haskell + ]; + benchmarkHaskellDepends = [ + base criterion deepseq directory template-haskell + ]; + description = "Clash: a functional hardware description language - Prelude library"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clash-prelude-hedgehog" = callPackage + ({ mkDerivation, base, clash-prelude, ghc-typelits-knownnat + , ghc-typelits-natnormalise, hedgehog, text + }: + mkDerivation { + pname = "clash-prelude-hedgehog"; + version = "1.8.1"; + sha256 = "12g2z845j2pqb3jxkyrj038l8pp9a8sw5fjay5l1pwl8kh8winkk"; + libraryHaskellDepends = [ + base clash-prelude ghc-typelits-knownnat ghc-typelits-natnormalise + hedgehog text + ]; + description = "Hedgehog Generators for clash-prelude"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clash-prelude-quickcheck" = callPackage + ({ mkDerivation, base, clash-prelude, QuickCheck }: + mkDerivation { + pname = "clash-prelude-quickcheck"; + version = "0.1.2.1"; + sha256 = "1fn5wlg2lmxl6rs2ygnf0m88bgcjf62jpprbp425pqbq6lvhw70w"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base clash-prelude QuickCheck ]; + description = "QuickCheck instances for various types in the CλaSH Prelude"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clash-shake" = callPackage + ({ mkDerivation, aeson, base, bytestring, clash-ghc, clash-lib + , clash-prelude, directory, shake, split, stache, text + , unordered-containers + }: + mkDerivation { + pname = "clash-shake"; + version = "0.3.2"; + sha256 = "0bgnl1q1xm1yhwspqlfr02p37iy8vka727r4awr2lihg12x83bjx"; + revision = "1"; + editedCabalFile = "1gqzayyqdrhfd11as965bmi06ahnx72sr5ghxczrlfxsihdrbcgl"; + libraryHaskellDepends = [ + aeson base bytestring clash-ghc clash-lib clash-prelude directory + shake split stache text unordered-containers + ]; + description = "Shake rules for building Clash programs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clash-systemverilog" = callPackage + ({ mkDerivation, base, clash-lib, clash-prelude, fgl, hashable + , lens, mtl, text, unordered-containers, wl-pprint-text + }: + mkDerivation { + pname = "clash-systemverilog"; + version = "0.7.2"; + sha256 = "056m8ynwq3y11zkkx9nkkmvamnm2m3337vk8lkx90pk96nvdiaiy"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base clash-lib clash-prelude fgl hashable lens mtl text + unordered-containers wl-pprint-text + ]; + description = "CAES Language for Synchronous Hardware - SystemVerilog backend"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clash-verilog" = callPackage + ({ mkDerivation, base, clash-lib, clash-prelude, fgl, hashable + , lens, mtl, text, unordered-containers, wl-pprint-text + }: + mkDerivation { + pname = "clash-verilog"; + version = "0.7.2"; + sha256 = "09bfrhhiml6m0qssvr18p38ypyxj1zp7vxgci974gd6k597ihi2k"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base clash-lib clash-prelude fgl hashable lens mtl text + unordered-containers wl-pprint-text + ]; + description = "CAES Language for Synchronous Hardware - Verilog backend"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clash-vhdl" = callPackage + ({ mkDerivation, base, clash-lib, clash-prelude, fgl, hashable + , lens, mtl, text, unordered-containers, wl-pprint-text + }: + mkDerivation { + pname = "clash-vhdl"; + version = "0.7.2"; + sha256 = "1c63m2gcifak0v38rsmv4j521br84jaspdb193a66957qisvfsvs"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base clash-lib clash-prelude fgl hashable lens mtl text + unordered-containers wl-pprint-text + ]; + description = "CAES Language for Synchronous Hardware - VHDL backend"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clashilator" = callPackage + ({ mkDerivation, aeson, base, Cabal, clash-ghc, clash-lib + , containers, filepath, ghc, lens, optparse-applicative, shake + , stache, text, unordered-containers + }: + mkDerivation { + pname = "clashilator"; + version = "0.1.3"; + sha256 = "00w9jm0pq2sxd1pv3fgxflbv7gwawiqicmf8q5jx7l3lwccha718"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base Cabal clash-ghc clash-lib containers filepath ghc lens + optparse-applicative shake stache text unordered-containers + ]; + executableHaskellDepends = [ + aeson base Cabal clash-ghc clash-lib containers filepath ghc lens + optparse-applicative shake stache text unordered-containers + ]; + description = "Automated Clash to Verilator bridge"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "clashilator"; + }) {}; + + "classify" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "classify"; + version = "2013.11.6.1"; + sha256 = "03d4ygqhqbg4cvfjp8c5cyy0fkgf1fpzc1li45bqc555jrxwszwr"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Library for classification of media files"; + license = lib.licenses.publicDomain; + }) {}; + + "classify-frog" = callPackage + ({ mkDerivation, array, audacity, base, bifunctors, carray + , comfort-array, concurrent-split, containers, deepseq + , explicit-exception, fft, filemanip, gnuplot, hmm-lapack, lapack + , lazy-csv, llvm-extra, llvm-tf, non-empty, numeric-prelude + , optparse-applicative, parallel, pathtype, pooled-io, semigroups + , shell-utility, soxlib, storable-record, storablevector + , storablevector-carray, synthesizer-core, synthesizer-llvm + , tagchup, text, time, transformers, utility-ht, xml-basic + }: + mkDerivation { + pname = "classify-frog"; + version = "0.2.4.3"; + sha256 = "0pba3a2vj9s5x8mm878q8vl0a57vrm2c4s79n0vc2pggbkb6dybc"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array audacity base bifunctors carray comfort-array + concurrent-split containers deepseq explicit-exception fft + filemanip gnuplot hmm-lapack lapack lazy-csv llvm-extra llvm-tf + non-empty numeric-prelude optparse-applicative parallel pathtype + pooled-io semigroups shell-utility soxlib storable-record + storablevector storablevector-carray synthesizer-core + synthesizer-llvm tagchup text time transformers utility-ht + xml-basic + ]; + description = "Classify sounds produced by Xenopus laevis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "classify-frog"; + }) {}; + + "classy-effects" = callPackage + ({ mkDerivation, base, classy-effects-base, classy-effects-th + , tasty, tasty-discover, tasty-hunit + }: + mkDerivation { + pname = "classy-effects"; + version = "0.1.0.0"; + sha256 = "15c1sln37qc0b0fdg8pyifp84q829918jvzwbjdvfzkq9hvwdb0w"; + libraryHaskellDepends = [ + base classy-effects-base classy-effects-th + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + testToolDepends = [ tasty-discover ]; + description = "An interface for a handler-independent, typeclass-based effect system"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "classy-effects-base" = callPackage + ({ mkDerivation, base, compdata, tasty, tasty-discover, tasty-hunit + }: + mkDerivation { + pname = "classy-effects-base"; + version = "0.1.0.0"; + sha256 = "047bz8ii9qx708cjdgpajrv2lry9wfracj6f1m7rm38vmhr9yj55"; + libraryHaskellDepends = [ base compdata ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + testToolDepends = [ tasty-discover ]; + description = "An interface for a handler-independent, typeclass-based effect system"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "classy-effects-th" = callPackage + ({ mkDerivation, base, classy-effects-base, extra, lens, mtl, tasty + , tasty-discover, tasty-hunit, template-haskell, th-abstraction + }: + mkDerivation { + pname = "classy-effects-th"; + version = "0.1.0.0"; + sha256 = "1w7gm3nl2ddp19a0g7id6qhdj8vzpvs2y9hvfrcyk81yfhx6km6c"; + libraryHaskellDepends = [ + base classy-effects-base extra lens mtl template-haskell + th-abstraction + ]; + testHaskellDepends = [ + base classy-effects-base tasty tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "Automatic compliance with the classy-effects protocols"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "classy-influxdb-simple" = callPackage + ({ mkDerivation, aeson, async-io-either, base, bytestring, lens + , mtl, scientific, text, time, vector, wreq + }: + mkDerivation { + pname = "classy-influxdb-simple"; + version = "0.2.1.0"; + sha256 = "0qarr73rxa0zhy77n5a0i75wcg383k81n2v2hp3rqkgx282sbd3m"; + libraryHaskellDepends = [ + aeson async-io-either base bytestring lens mtl scientific text time + vector wreq + ]; + description = "Super simple InfluxDB package in Classy-MTL style"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "classy-miso" = callPackage + ({ mkDerivation, base, containers, data-default, lens, megaparsec + , miso, network-uri, rfc, transformers, url + }: + mkDerivation { + pname = "classy-miso"; + version = "0.0.0.2"; + sha256 = "12qz2s5qhmjryp5x06jcv2gl3ipjhw0knsn1qawl1kn278hpyvp9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default lens megaparsec miso network-uri rfc + transformers url + ]; + executableHaskellDepends = [ base miso rfc ]; + testHaskellDepends = [ base miso rfc ]; + description = "Typeclass based support for Miso, the Tasty Web Framework for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "classy-miso-demo"; + }) {}; + + "classy-parallel" = callPackage + ({ mkDerivation, base, lifted-base, monad-control, parallel + , resourcet, transformers + }: + mkDerivation { + pname = "classy-parallel"; + version = "0.1.0.0"; + sha256 = "0vfik37g2fwzc4p343hag5aidvi77396vfhfdx1207gahbzqf21v"; + libraryHaskellDepends = [ + base lifted-base monad-control parallel resourcet transformers + ]; + description = "Fork of the monad-parallel package using monad-control"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "classy-prelude" = callPackage + ({ mkDerivation, async, base, basic-prelude, bifunctors, bytestring + , chunked-data, containers, deepseq, dlist, ghc-prim, hashable + , hspec, mono-traversable, mono-traversable-instances, mtl + , mutable-containers, primitive, QuickCheck, say, stm, stm-chans + , text, time, transformers, unliftio, unordered-containers, vector + , vector-instances + }: + mkDerivation { + pname = "classy-prelude"; + version = "1.5.0.3"; + sha256 = "1cng9s3k2rp5n9y3jvim7xgz69s9bhwnjh16pvnj0rrr0dkk18dk"; + libraryHaskellDepends = [ + async base basic-prelude bifunctors bytestring chunked-data + containers deepseq dlist ghc-prim hashable mono-traversable + mono-traversable-instances mtl mutable-containers primitive say stm + stm-chans text time transformers unliftio unordered-containers + vector vector-instances + ]; + testHaskellDepends = [ + base containers hspec QuickCheck transformers unordered-containers + ]; + description = "A typeclass-based Prelude"; + license = lib.licenses.mit; + }) {}; + + "classy-prelude-conduit" = callPackage + ({ mkDerivation, base, bytestring, classy-prelude, conduit, hspec + , monad-control, QuickCheck, resourcet, transformers, void + }: + mkDerivation { + pname = "classy-prelude-conduit"; + version = "1.5.0"; + sha256 = "007xz0yzp0bzbrx7arj7xmjlwrja120kwgxrbkm98sydjlsph9ys"; + libraryHaskellDepends = [ + base bytestring classy-prelude conduit monad-control resourcet + transformers void + ]; + testHaskellDepends = [ + base bytestring conduit hspec QuickCheck transformers + ]; + description = "classy-prelude together with conduit functions"; + license = lib.licenses.mit; + }) {}; + + "classy-prelude-yesod" = callPackage + ({ mkDerivation, aeson, base, classy-prelude + , classy-prelude-conduit, data-default, http-conduit, http-types + , persistent, yesod, yesod-newsfeed, yesod-static + }: + mkDerivation { + pname = "classy-prelude-yesod"; + version = "1.5.0"; + sha256 = "10wz09ksn537w5z9lmj4dsfi0ygk37d5khijr8qq3py2gr2c9ywz"; + libraryHaskellDepends = [ + aeson base classy-prelude classy-prelude-conduit data-default + http-conduit http-types persistent yesod yesod-newsfeed + yesod-static + ]; + description = "Provide a classy prelude including common Yesod functionality"; + license = lib.licenses.mit; + }) {}; + + "classyplate" = callPackage + ({ mkDerivation, base, criterion, parallel, template-haskell + , uniplate + }: + mkDerivation { + pname = "classyplate"; + version = "0.3.2.0"; + sha256 = "0yjja83y7ccnhvy0jarwm297jnz44wmdi0krbrp2vnbgdfzfybki"; + libraryHaskellDepends = [ base template-haskell ]; + benchmarkHaskellDepends = [ base criterion parallel uniplate ]; + description = "Fuseable type-class based generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clay" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, mtl, text }: + mkDerivation { + pname = "clay"; + version = "0.14.0"; + sha256 = "10dwgvga0xsil20w6l0xr8g1lsxg7rwdfcv4bga818jp49xbmnac"; + revision = "1"; + editedCabalFile = "1jgza1f88j90jgvmyb0b683vlh7c0whpk9r4kzl5b7536wqsf2x5"; + libraryHaskellDepends = [ base mtl text ]; + testHaskellDepends = [ base hspec hspec-discover mtl text ]; + testToolDepends = [ hspec-discover ]; + description = "CSS preprocessor as embedded Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "clay_0_15_0" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, mtl, text }: + mkDerivation { + pname = "clay"; + version = "0.15.0"; + sha256 = "1gp7x76cw15jmd3ahqf1q0bc2p6ix182x6s2pzyh8yr4b29b9r3v"; + libraryHaskellDepends = [ base mtl text ]; + testHaskellDepends = [ base hspec hspec-discover mtl text ]; + testToolDepends = [ hspec-discover ]; + description = "CSS preprocessor as embedded Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clckwrks" = callPackage + ({ mkDerivation, acid-state, aeson, aeson-qq, attoparsec, base + , blaze-html, bytestring, cereal, containers, directory, filepath + , happstack-authenticate, happstack-hsp, happstack-jmacro + , happstack-server, happstack-server-tls, hsp, hsx-jmacro, hsx2hs + , http-types, ixset, jmacro, lens, mtl, network, network-uri + , old-locale, openssl, process, random, reform, reform-happstack + , reform-hsp, safecopy, stm, text, time, time-locale-compat + , unordered-containers, userid, utf8-string, uuid-orphans + , uuid-types, vector, web-plugins, web-routes, web-routes-happstack + , web-routes-hsp, web-routes-th, xss-sanitize + }: + mkDerivation { + pname = "clckwrks"; + version = "0.28.0.1"; + sha256 = "1h18gh6042qq7qphiqdj9ww9k2pghj3dzz33rdh6w4jlx967w6bw"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + acid-state aeson aeson-qq attoparsec base blaze-html bytestring + cereal containers directory filepath happstack-authenticate + happstack-hsp happstack-jmacro happstack-server + happstack-server-tls hsp hsx-jmacro hsx2hs http-types ixset jmacro + lens mtl network network-uri old-locale process random reform + reform-happstack reform-hsp safecopy stm text time + time-locale-compat unordered-containers userid utf8-string + uuid-orphans uuid-types vector web-plugins web-routes + web-routes-happstack web-routes-hsp web-routes-th xss-sanitize + ]; + librarySystemDepends = [ openssl ]; + libraryToolDepends = [ hsx2hs ]; + description = "A secure, reliable content management system (CMS) and blogging platform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) openssl;}; + + "clckwrks-cli" = callPackage + ({ mkDerivation, acid-state, base, clckwrks, containers, filepath + , haskeline, mtl, network, parsec + }: + mkDerivation { + pname = "clckwrks-cli"; + version = "0.3.0.5"; + sha256 = "198iixfqnv28vgx53dnyg4fn5a0g5lc0ybfr6z959xv02w6cfrqm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + acid-state base clckwrks containers filepath haskeline mtl network + parsec + ]; + executableHaskellDepends = [ + acid-state base clckwrks containers filepath haskeline mtl network + parsec + ]; + description = "a command-line interface for adminstrating some aspects of clckwrks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "clckwrks-cli"; + }) {}; + + "clckwrks-dot-com" = callPackage + ({ mkDerivation, base, clckwrks, clckwrks-plugin-media + , clckwrks-plugin-page, clckwrks-theme-clckwrks, containers + , happstack-server, hsp, hsx2hs, mtl, network, text, web-plugins + }: + mkDerivation { + pname = "clckwrks-dot-com"; + version = "0.3.11"; + sha256 = "0f39ws919qy00090l002k3g8dkcldq7rwayf0wyxg8mfycrnb700"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base clckwrks clckwrks-plugin-media clckwrks-plugin-page + clckwrks-theme-clckwrks containers happstack-server hsp mtl network + text web-plugins + ]; + executableToolDepends = [ hsx2hs ]; + description = "clckwrks.com"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "clckwrks-dot-com-server"; + }) {}; + + "clckwrks-plugin-bugs" = callPackage + ({ mkDerivation, acid-state, attoparsec, base, cereal, clckwrks + , clckwrks-plugin-page, containers, directory, filepath + , happstack-authenticate, happstack-hsp, happstack-server, hsp + , hsx2hs, ixset, mtl, network, network-uri, reform + , reform-happstack, reform-hsp, safecopy, text, time, web-plugins + , web-routes, web-routes-th + }: + mkDerivation { + pname = "clckwrks-plugin-bugs"; + version = "0.7.5"; + sha256 = "0la4ivk8sbh8wq1g2nhxx522ir2idffz5818bghjf8qffmqa47fv"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + acid-state attoparsec base cereal clckwrks clckwrks-plugin-page + containers directory filepath happstack-authenticate happstack-hsp + happstack-server hsp ixset mtl network network-uri reform + reform-happstack reform-hsp safecopy text time web-plugins + web-routes web-routes-th + ]; + libraryToolDepends = [ hsx2hs ]; + description = "bug tracking plugin for clckwrks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clckwrks-plugin-ircbot" = callPackage + ({ mkDerivation, acid-state, attoparsec, base, blaze-html + , bytestring, clckwrks, containers, directory, filepath + , happstack-hsp, happstack-server, hsp, hsx2hs, ircbot, ixset, mtl + , network, reform, reform-happstack, reform-hsp, safecopy, text + , web-plugins, web-routes, web-routes-th + }: + mkDerivation { + pname = "clckwrks-plugin-ircbot"; + version = "0.6.17.5"; + sha256 = "069dvpw4g61da7v9n9ygs3lsw4c68qph4iqy6c5l9kcrkww9s3pv"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + acid-state attoparsec base blaze-html bytestring clckwrks + containers directory filepath happstack-hsp happstack-server hsp + ircbot ixset mtl network reform reform-happstack reform-hsp + safecopy text web-plugins web-routes web-routes-th + ]; + libraryToolDepends = [ hsx2hs ]; + description = "ircbot plugin for clckwrks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clckwrks-plugin-mailinglist" = callPackage + ({ mkDerivation, acid-state, attoparsec, base, bytestring, clckwrks + , containers, directory, filepath, happstack-authenticate + , happstack-hsp, happstack-server, hsp, HStringTemplate, hsx2hs + , html-email-validate, ixset, lens, mime-mail, mtl, network-uri + , reform, reform-happstack, reform-hsp, safecopy, text, time, uuid + , uuid-orphans, web-plugins, web-routes, web-routes-th + }: + mkDerivation { + pname = "clckwrks-plugin-mailinglist"; + version = "0.3.0.2"; + sha256 = "1zhcqkzas3pcnviwka0v174spq8wn457kvmxk6nafcxkwf27p52m"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + acid-state attoparsec base bytestring clckwrks containers directory + filepath happstack-authenticate happstack-hsp happstack-server hsp + HStringTemplate hsx2hs html-email-validate ixset lens mime-mail mtl + network-uri reform reform-happstack reform-hsp safecopy text time + uuid uuid-orphans web-plugins web-routes web-routes-th + ]; + description = "mailing list plugin for clckwrks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clckwrks-plugin-media" = callPackage + ({ mkDerivation, acid-state, attoparsec, base, blaze-html, cereal + , clckwrks, containers, directory, filepath, gd, happstack-server + , hsp, hsx2hs, ixset, magic, mtl, reform, reform-happstack + , reform-hsp, safecopy, text, web-plugins, web-routes + , web-routes-th + }: + mkDerivation { + pname = "clckwrks-plugin-media"; + version = "0.6.17.2"; + sha256 = "1kcm89mx6is7lvikipa1is9g9l8nivlcncw475zh2lylhv774qgd"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + acid-state attoparsec base blaze-html cereal clckwrks containers + directory filepath gd happstack-server hsp hsx2hs ixset magic mtl + reform reform-happstack reform-hsp safecopy text web-plugins + web-routes web-routes-th + ]; + description = "media plugin for clckwrks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clckwrks-plugin-page" = callPackage + ({ mkDerivation, acid-state, aeson, attoparsec, base, clckwrks + , containers, directory, filepath, happstack-hsp, happstack-server + , hsp, hsx2hs, ixset, mtl, old-locale, random, reform + , reform-happstack, reform-hsp, safecopy, tagsoup, template-haskell + , text, time, time-locale-compat, uuid, uuid-orphans, web-plugins + , web-routes, web-routes-happstack, web-routes-th + }: + mkDerivation { + pname = "clckwrks-plugin-page"; + version = "0.4.3.26"; + sha256 = "1h348cgxrvj6p4kd4vzfkdjvx592p7yb16mmxp27k61jvncg1vjw"; + libraryHaskellDepends = [ + acid-state aeson attoparsec base clckwrks containers directory + filepath happstack-hsp happstack-server hsp hsx2hs ixset mtl + old-locale random reform reform-happstack reform-hsp safecopy + tagsoup template-haskell text time time-locale-compat uuid + uuid-orphans web-plugins web-routes web-routes-happstack + web-routes-th + ]; + libraryToolDepends = [ hsx2hs ]; + description = "support for CMS/Blogging in clckwrks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clckwrks-plugin-redirect" = callPackage + ({ mkDerivation, acid-state, aeson, attoparsec, base, clckwrks + , containers, filepath, happstack-hsp, happstack-server, hsp + , hsx2hs, ixset, mtl, old-locale, random, reform, reform-happstack + , reform-hsp, safecopy, template-haskell, text, uuid, uuid-orphans + , web-plugins, web-routes, web-routes-happstack, web-routes-th + }: + mkDerivation { + pname = "clckwrks-plugin-redirect"; + version = "0.0.1.3"; + sha256 = "15qcqrrznx7wz0anfwvs0rr3jl51ifcb0gxlr236c4c4xx8wfhna"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + acid-state aeson attoparsec base clckwrks containers filepath + happstack-hsp happstack-server hsp hsx2hs ixset mtl old-locale + random reform reform-happstack reform-hsp safecopy template-haskell + text uuid uuid-orphans web-plugins web-routes web-routes-happstack + web-routes-th + ]; + description = "support redirects for CMS/Blogging in clckwrks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clckwrks-theme-bootstrap" = callPackage + ({ mkDerivation, base, clckwrks, happstack-authenticate, hsp + , hsx-jmacro, hsx2hs, jmacro, mtl, text, web-plugins + }: + mkDerivation { + pname = "clckwrks-theme-bootstrap"; + version = "0.4.3.5"; + sha256 = "07gms8mcp4lbi6fqxanzg2z7ybjhisxaal7yix3039glh54d2gv3"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base clckwrks happstack-authenticate hsp hsx-jmacro hsx2hs jmacro + mtl text web-plugins + ]; + description = "simple bootstrap based template for clckwrks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clckwrks-theme-clckwrks" = callPackage + ({ mkDerivation, base, clckwrks, containers, happstack-authenticate + , hsp, hsx2hs, mtl, text, web-plugins + }: + mkDerivation { + pname = "clckwrks-theme-clckwrks"; + version = "0.5.2.1"; + sha256 = "14pksv77afppp43dfba5f4brnycqhca2kylvb1bpjdb61lni9sk7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base clckwrks containers happstack-authenticate hsp hsx2hs mtl text + web-plugins + ]; + description = "simple bootstrap based template for clckwrks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clckwrks-theme-geo-bootstrap" = callPackage + ({ mkDerivation, base, clckwrks, hsp, text }: + mkDerivation { + pname = "clckwrks-theme-geo-bootstrap"; + version = "0.1.1"; + sha256 = "1qxik7hdz300n5lfb5xzh2md44b4xwwlr0c92y9x2na2xz41da7k"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base clckwrks hsp text ]; + description = "geo bootstrap based template for clckwrks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cld2" = callPackage + ({ mkDerivation, base, bytestring, hashable, text }: + mkDerivation { + pname = "cld2"; + version = "0.1.1.1"; + sha256 = "04sh2077pn67y1apgzx6rp4z15dw7qbvwg6yrwg416k40ilz7nbd"; + libraryHaskellDepends = [ base bytestring hashable text ]; + description = "Haskell bindings to Google's Compact Language Detector 2"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clean-home" = callPackage + ({ mkDerivation, base, cmdargs, containers, directory, HSH, IfElse + }: + mkDerivation { + pname = "clean-home"; + version = "0.0.5"; + sha256 = "1c6gn0rkb3c92hgc1blkbf21s62j1r7vqs2p8mmr6my5g52lvif1"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cmdargs containers directory HSH IfElse + ]; + description = "Keep your home dir clean by finding old conf files"; + license = lib.licenses.bsd3; + mainProgram = "clean-home"; + }) {}; + + "clean-unions" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "clean-unions"; + version = "0.1.1"; + sha256 = "1y4cj15s6gjcazwk0iycyc2qs7chrqcvchf4g5h4xnf2x8ld4i21"; + libraryHaskellDepends = [ base ]; + description = "Open unions without need for Typeable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cleff" = callPackage + ({ mkDerivation, atomic-primops, base, containers, exceptions + , extra, hspec, lifted-base, microlens, monad-control, primitive + , template-haskell, th-abstraction, transformers-base, unliftio + }: + mkDerivation { + pname = "cleff"; + version = "0.3.3.0"; + sha256 = "0fnpk28nhafypp7p1ay1760sin9hh06dz23r68gmm93i879ayl9b"; + revision = "5"; + editedCabalFile = "1v33096f5ddn6d3i9x10llj9w9dfp9qfgr2wcjvma02qbpms7x04"; + libraryHaskellDepends = [ + atomic-primops base containers exceptions microlens monad-control + primitive template-haskell th-abstraction transformers-base + unliftio + ]; + testHaskellDepends = [ + atomic-primops base containers exceptions extra hspec lifted-base + microlens monad-control primitive template-haskell th-abstraction + transformers-base unliftio + ]; + description = "Fast and concise extensible effects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cleff-plugin" = callPackage + ({ mkDerivation, base, cleff, containers, ghc, ghc-tcplugins-extra + }: + mkDerivation { + pname = "cleff-plugin"; + version = "0.1.0.0"; + sha256 = "092lwskcwhgylzx1a02fjjgd15v0ipvx4mxnmdii2r782v697g37"; + libraryHaskellDepends = [ + base cleff containers ghc ghc-tcplugins-extra + ]; + testHaskellDepends = [ + base cleff containers ghc ghc-tcplugins-extra + ]; + description = "Automatic disambiguation for extensible effects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clerk" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, lens + , lima, mtl, text, time, transformers, typed-process, xlsx + }: + mkDerivation { + pname = "clerk"; + version = "0.1.0.3"; + sha256 = "01bxj0znkk8gizn0ilslzn07x4rm716ghpckwfqf7ilh78q5jfnd"; + libraryHaskellDepends = [ + base bytestring containers data-default lens mtl text time + transformers xlsx + ]; + testHaskellDepends = [ + base bytestring containers data-default lens mtl text time + transformers typed-process xlsx + ]; + testToolDepends = [ lima ]; + description = "Declaratively describe spreadsheets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cless" = callPackage + ({ mkDerivation, base, highlighting-kate, optparse-applicative + , process, terminfo, wl-pprint-extras, wl-pprint-terminfo + }: + mkDerivation { + pname = "cless"; + version = "0.3.0.0"; + sha256 = "16v2hj2qxw7ij8aqhbx11fs4ss62d4d0jwi4mk0kc76yfdwl61hg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base highlighting-kate optparse-applicative process terminfo + wl-pprint-extras wl-pprint-terminfo + ]; + description = "Colorized LESS"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cless"; + }) {}; + + "cleveland" = callPackage + ({ mkDerivation, aeson, base-noprelude, constraints, containers + , criterion, cryptonite, data-default, dependent-map, directory + , exceptions, file-embed, filepath, hedgehog, hex-text + , hspec-expectations, HUnit, lens, lorentz, MonadRandom, morley + , morley-client, morley-prelude, mtl, o-clock, optparse-applicative + , servant-client, servant-client-core, singletons, singletons-base + , some, statistics, tagged, tasty, tasty-ant-xml, tasty-discover + , tasty-hedgehog, tasty-hunit-compat, template-haskell, temporary + , text, time, with-utf8 + }: + mkDerivation { + pname = "cleveland"; + version = "0.4.0"; + sha256 = "06jswn3plqc9lv2xmb4lhbjg136v49sr7s0kpr23qdlx8g59sxv8"; + revision = "1"; + editedCabalFile = "06l8j1mhyq077dm2hrgp6cbcxkl03yifbbdd7zn14rlzwxbdgjs3"; + libraryHaskellDepends = [ + aeson base-noprelude constraints containers criterion cryptonite + data-default dependent-map directory exceptions file-embed hedgehog + hex-text HUnit lens lorentz MonadRandom morley morley-client + morley-prelude mtl o-clock optparse-applicative servant-client-core + singletons singletons-base some statistics tagged tasty + tasty-ant-xml tasty-hedgehog tasty-hunit-compat template-haskell + temporary text time with-utf8 + ]; + testHaskellDepends = [ + base-noprelude filepath hedgehog hspec-expectations lens lorentz + morley morley-client morley-prelude o-clock servant-client tasty + tasty-hedgehog tasty-hunit-compat text time + ]; + testToolDepends = [ tasty-discover ]; + description = "Testing framework for Morley"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clevercss" = callPackage + ({ mkDerivation, base, containers, mtl, parsec }: + mkDerivation { + pname = "clevercss"; + version = "0.2.4"; + sha256 = "0nnczd93j160747dc11z06ds81g938bw8lnqywg7mgylsfxalznl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers mtl parsec ]; + executableHaskellDepends = [ parsec ]; + description = "A CSS preprocessor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "clevercss"; + broken = true; + }) {}; + + "clexer" = callPackage + ({ mkDerivation, base, containers, mtl, parsec }: + mkDerivation { + pname = "clexer"; + version = "0.1.0.0"; + sha256 = "1x2q496jqvgqjbwncszl1h9ylkq6rn8h2fsp7w771xkyslfq46xy"; + libraryHaskellDepends = [ base containers mtl parsec ]; + description = "Lexes C++ code into simple tokens"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cli" = callPackage + ({ mkDerivation, base, basement, foundation }: + mkDerivation { + pname = "cli"; + version = "0.2.0"; + sha256 = "04hfcpbk1w2iyy9y78hr0klrffczkd9ni892a34gmc65qc1nwil8"; + revision = "1"; + editedCabalFile = "0nl0f952rsywalnfsahd6cjbmrn568mmbcpnd7xcy1xgnkajxk42"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base basement foundation ]; + executableHaskellDepends = [ base basement foundation ]; + description = "CLI"; + license = lib.licenses.bsd3; + mainProgram = "example"; + }) {}; + + "cli-arguments" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cli-arguments"; + version = "0.7.0.0"; + sha256 = "13l72n6n34zgv6cj9k7vimh3n0gc7vgrw12il7nvb87wg0cjm1wn"; + libraryHaskellDepends = [ base ]; + description = "A library to process command line arguments in some more convenient way"; + license = lib.licenses.mit; + }) {}; + + "cli-arguments-strict" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cli-arguments-strict"; + version = "0.1.0.0"; + sha256 = "06m6b5jcc00n4xaqz27f4f3vyb13ic8vnqf3nazhr2dnx0xjfad3"; + libraryHaskellDepends = [ base ]; + description = "A library to process command line arguments in some more convenient way"; + license = lib.licenses.mit; + }) {}; + + "cli-builder" = callPackage + ({ mkDerivation, base, doctest, either, exceptions, filemanip + , hspec, optparse-applicative, QuickCheck, transformers + }: + mkDerivation { + pname = "cli-builder"; + version = "0.1.0"; + sha256 = "1r94mlrsvyxk0gw1na2qjpd0d4cf2h05scg0p163r48x8smdnwha"; + libraryHaskellDepends = [ + base either exceptions optparse-applicative transformers + ]; + testHaskellDepends = [ base doctest filemanip hspec QuickCheck ]; + description = "Simple project template from stack"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cli-extras" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers + , exceptions, io-streams, lens, logging-effect, monad-logger + , monad-loops, mtl, process, shell-escape, terminal-size, text + , time, transformers, utf8-string, which + }: + mkDerivation { + pname = "cli-extras"; + version = "0.2.1.0"; + sha256 = "1lg0ssbh2qhjjc31ins29ddy4lkzwxhlm3r9vcy1jk8al5aqa03f"; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring containers exceptions + io-streams lens logging-effect monad-logger monad-loops mtl process + shell-escape terminal-size text time transformers utf8-string which + ]; + description = "Miscellaneous utilities for building and working with command line interfaces"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cli-git" = callPackage + ({ mkDerivation, base, cli-extras, containers, data-default + , exceptions, lens, logging-effect, megaparsec, mtl, text, which + }: + mkDerivation { + pname = "cli-git"; + version = "0.2.0.0"; + sha256 = "0sv4ycc6n54419bcg0i6vh8l5a1370l0k1qg9n1nydb9wx5n7927"; + libraryHaskellDepends = [ + base cli-extras containers data-default exceptions lens + logging-effect megaparsec mtl text which + ]; + description = "Bindings to the git command-line interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cli-nix" = callPackage + ({ mkDerivation, base, cli-extras, data-default, exceptions, lens + , logging-effect, mtl, text, which + }: + mkDerivation { + pname = "cli-nix"; + version = "0.2.0.0"; + sha256 = "02350jvbgapxn14zx0knzyxmdlrq2yk460wiw9p8aq860f299bzh"; + libraryHaskellDepends = [ + base cli-extras data-default exceptions lens logging-effect mtl + text which + ]; + description = "Bindings to the nix command-line interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cli-setup" = callPackage + ({ mkDerivation, base, directory, process }: + mkDerivation { + pname = "cli-setup"; + version = "0.2.1.4"; + sha256 = "09ycy8500si810ysn70khc2np1zy21a1647kva8lkcj4pjbb1bvx"; + libraryHaskellDepends = [ base directory process ]; + description = "Helper setup scripts for packaging command-line tools"; + license = lib.licenses.bsd3; + }) {}; + + "click-clack" = callPackage + ({ mkDerivation, base, containers, GLFW, Hipmunk, MonadRandom, mtl + , OpenGL, random, StateVar, transformers + }: + mkDerivation { + pname = "click-clack"; + version = "1.0.1"; + sha256 = "0ngvdq0i82qxwawqb5pqa3fscnyv1kxc3ifc3qijnn5v4py9ydd8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers GLFW Hipmunk MonadRandom mtl OpenGL random StateVar + transformers + ]; + description = "Toy game (tetris on billiard board). Hipmunk in action."; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "click-clack"; + }) {}; + + "clickhouse-haskell" = callPackage + ({ mkDerivation, aeson, array, async, attoparsec, base, binary + , bytestring, bytestring-to-vector, call-stack, containers + , data-default-class, data-dword, exceptions, filepath, hashable + , hashmap, haxl, hspec, http-client, HUnit, io-streams, monad-loops + , monad-parallel, mtl, network, network-ip, network-simple, parsec + , QuickCheck, resource-pool, split, streaming-commons, text, time + , transformers, tz, unix-time, unordered-containers, uri-encode + , uuid, vector, word8 + }: + mkDerivation { + pname = "clickhouse-haskell"; + version = "0.1.2.4"; + sha256 = "0c9847024crxiql09l55cx4881sv6lpzhhrwvhvb6f5548403iqg"; + libraryHaskellDepends = [ + aeson array async attoparsec base binary bytestring + bytestring-to-vector call-stack containers data-default-class + data-dword exceptions filepath hashable hashmap haxl http-client + io-streams monad-loops monad-parallel mtl network network-ip + network-simple parsec resource-pool split streaming-commons text + time transformers tz unix-time unordered-containers uri-encode uuid + vector word8 + ]; + testHaskellDepends = [ + aeson array async attoparsec base binary bytestring + bytestring-to-vector call-stack containers data-default-class + data-dword exceptions filepath hashable hashmap haxl hspec + http-client HUnit io-streams monad-loops monad-parallel mtl network + network-ip network-simple parsec QuickCheck resource-pool split + streaming-commons text time transformers tz unix-time + unordered-containers uri-encode uuid vector word8 + ]; + description = "A Haskell library as database client for Clickhouse"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clientsession" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cereal + , containers, crypto-api, cryptonite, directory, entropy, hspec + , HUnit, QuickCheck, setenv, skein, tagged, transformers + }: + mkDerivation { + pname = "clientsession"; + version = "0.9.2.0"; + sha256 = "00z577s6z0h3pfd809xwqhm8gbb49a1pm6rramf9n0j7i9pxyqc3"; + revision = "1"; + editedCabalFile = "0j41f5wn7i8crz43na1kqn6kl23lj4pg9gj519f17kr8jc1fdpbx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring bytestring cereal crypto-api cryptonite + directory entropy setenv skein tagged + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring cereal containers hspec HUnit QuickCheck + transformers + ]; + description = "Securely store session data in a client-side cookie"; + license = lib.licenses.mit; + mainProgram = "clientsession-generate"; + }) {}; + + "clif" = callPackage + ({ mkDerivation, base, containers, QuickCheck, tasty + , tasty-quickcheck, tasty-th, time + }: + mkDerivation { + pname = "clif"; + version = "0.1.1.0"; + sha256 = "08mamsaycd2k2sjz08sg808yd153hhw9gfi4170448xl8icadkx5"; + libraryHaskellDepends = [ base containers QuickCheck ]; + testHaskellDepends = [ + base containers tasty tasty-quickcheck tasty-th + ]; + benchmarkHaskellDepends = [ base time ]; + description = "A Clifford algebra number type for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clifford" = callPackage + ({ mkDerivation, base, cereal, Chart, Chart-cairo, colour, converge + , criterion, data-default-class, data-ordlist, deepseq, derive + , gnuplot, hspec, lens, MemoTrie, monoid-extras, nats + , numeric-prelude, permutation, QuickCheck, reflection + , semigroupoids, stream-fusion, tagged, vector + }: + mkDerivation { + pname = "clifford"; + version = "0.1.0.14"; + sha256 = "00xxvwa60ihrd24267hzs5ssjm6nrli39qlh9gm4fkdnrzif9r4r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cereal converge criterion data-ordlist deepseq derive hspec + lens MemoTrie monoid-extras nats numeric-prelude permutation + QuickCheck reflection semigroupoids stream-fusion tagged vector + ]; + executableHaskellDepends = [ + base Chart Chart-cairo colour data-default-class gnuplot lens + numeric-prelude stream-fusion + ]; + testHaskellDepends = [ + base hspec nats numeric-prelude QuickCheck + ]; + benchmarkHaskellDepends = [ + base criterion numeric-prelude stream-fusion + ]; + description = "A Clifford algebra library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pendulum"; + }) {}; + + "clifm" = callPackage + ({ mkDerivation, base, brick, byteunits, conduit, containers + , directory, filepath, lens, optparse-applicative, pointedlist + , process, time, vector, vty + }: + mkDerivation { + pname = "clifm"; + version = "0.5.2.1"; + sha256 = "0prbasvk804mzdwjzprj7v1s1wjzlqjih0pdzi1vdskfqjcyy9n2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base brick byteunits conduit containers directory filepath lens + optparse-applicative pointedlist process time vector vty + ]; + description = "Command Line Interface File Manager"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "clifm"; + broken = true; + }) {}; + + "climb" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions + , linenoise, mtl, text, unliftio-core + }: + mkDerivation { + pname = "climb"; + version = "0.5.0"; + sha256 = "0bb2pnh3wb78gym5jyzy9dsw6cvqcmlmy79gbvwyalrx237krvl8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers exceptions linenoise mtl text + unliftio-core + ]; + executableHaskellDepends = [ + base bytestring containers exceptions linenoise mtl text + unliftio-core + ]; + description = "Building blocks for a GHCi-like REPL with colon-commands"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "climb-demo"; + }) {}; + + "clingo" = callPackage + ({ mkDerivation, base, bifunctors, clingo, deepseq, exceptions + , hashable, mtl, StateVar, text, transformers, wl-pprint-text + }: + mkDerivation { + pname = "clingo"; + version = "0.2.0.0"; + sha256 = "1swc0fkzfsrg29jcncaskj167j0bk4y21irna8p7v9b1wp4yhnc3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bifunctors deepseq exceptions hashable mtl StateVar text + transformers wl-pprint-text + ]; + librarySystemDepends = [ clingo ]; + description = "Haskell bindings to the Clingo ASP solver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) clingo;}; + + "clippard" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "clippard"; + version = "0.1.1"; + sha256 = "0qhi727irlkvi4ygx5qvd6h1zzz22588lymi39s0gcjir473a538"; + libraryHaskellDepends = [ base process ]; + description = "A simple Haskell library for copying text to the clipboard in a cross-platform way"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clipper" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "clipper"; + version = "0.0.1"; + sha256 = "0s4n8d07190yarkxpa2kjphkm6lw2ljgwcix3x6m3lxcxrvc3nr0"; + libraryHaskellDepends = [ base ]; + description = "Haskell API to clipper (2d polygon union/intersection/xor/clipping API)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clippings" = callPackage + ({ mkDerivation, assertions, base, bifunctors, bytestring, cassava + , data-default, filepath, functor-infix, old-locale, parsec + , safecopy, strptime, time + }: + mkDerivation { + pname = "clippings"; + version = "0.2.0"; + sha256 = "1nsvhb7lbkclhqpbvs3ccwclpr4g8p6zmsyn072bc0d0icf4hql5"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base data-default functor-infix old-locale parsec strptime time + ]; + executableHaskellDepends = [ + base bifunctors bytestring cassava functor-infix parsec safecopy + ]; + testHaskellDepends = [ + assertions base data-default filepath old-locale parsec time + ]; + description = "A parser/generator for Kindle-format clipping files (`My Clippings.txt`),"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "clippings2tsv"; + }) {}; + + "clisparkline" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "clisparkline"; + version = "0.1.0.0"; + sha256 = "1ldsjx6y74cspxy5c143zdww7pxa50pn59s4v2dd1iky1x2yrygc"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Tiny library to pretty print sparklines onto the CLI"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clist" = callPackage + ({ mkDerivation, base, natural-induction, peano }: + mkDerivation { + pname = "clist"; + version = "0.3.0.1"; + sha256 = "1k6i4gjfqv19cgnnmycy4dyjg5wh9wlykvi62qwzxl1vswd8mzgy"; + libraryHaskellDepends = [ base natural-induction peano ]; + description = "Counted list"; + license = "unknown"; + }) {}; + + "clit" = callPackage + ({ mkDerivation, ansi-wl-pprint, authenticate-oauth, base + , bytestring, data-default, directory, http-client, http-client-tls + , http-types, lens, megaparsec, MissingH, optparse-applicative + , split, text + }: + mkDerivation { + pname = "clit"; + version = "0.4.0.6"; + sha256 = "14rl2sq1i0y8myhczs84mfyn7qcw7np63x6fv2krz6w24nakyih9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint authenticate-oauth base bytestring data-default + directory http-client http-client-tls http-types lens megaparsec + MissingH optparse-applicative split text + ]; + executableHaskellDepends = [ base ]; + description = "Post tweets from stdin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tweet"; + broken = true; + }) {}; + + "cloben" = callPackage + ({ mkDerivation, base, foldl, process, system-filepath, temporary + , text, turtle + }: + mkDerivation { + pname = "cloben"; + version = "0.1.1.0"; + sha256 = "14vkga43sm995rg4s4npjca7xslgs33kl1ivknbflfidvgpdlxmb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base foldl process system-filepath temporary text turtle + ]; + description = "Clone and benchmark Haskell cabal projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cloben"; + broken = true; + }) {}; + + "clock" = callPackage + ({ mkDerivation, base, criterion, tasty, tasty-quickcheck }: + mkDerivation { + pname = "clock"; + version = "0.8.4"; + sha256 = "0bnzcx3qmcyvaywzgah9z9cqwbiwib8xbynm9hrmx2kqzs58ksba"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-quickcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "High-resolution clock functions: monotonic, realtime, cputime"; + license = lib.licenses.bsd3; + }) {}; + + "clock-extras" = callPackage + ({ mkDerivation, base, clock, hspec }: + mkDerivation { + pname = "clock-extras"; + version = "0.1.0.2"; + sha256 = "0nfsxm1apd4gk7yd8b95w849n927wdkmzg2mlp3572ylm5x0kvd9"; + libraryHaskellDepends = [ base clock ]; + testHaskellDepends = [ base hspec ]; + description = "A couple functions that probably should be in the 'clock' package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clocked" = callPackage + ({ mkDerivation, base, clock, containers, MonadCatchIO-transformers + , QtCore, transformers + }: + mkDerivation { + pname = "clocked"; + version = "0.4.1.3"; + sha256 = "1z9n4nisa73zlwch7arixg6633w3jmcqw5w97jf4p5559q874wi8"; + libraryHaskellDepends = [ + base clock containers MonadCatchIO-transformers transformers + ]; + libraryPkgconfigDepends = [ QtCore ]; + description = "timer functionality to clock IO commands"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {QtCore = null;}; + + "clogparse" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, filepath, text, time + , timezone-olson, timezone-series + }: + mkDerivation { + pname = "clogparse"; + version = "0.2"; + sha256 = "17n5rwi64wjyv2xcxm86bawgmnpfrg7fjzwr9l3bj5jg0ggbyrbx"; + libraryHaskellDepends = [ + attoparsec base bytestring filepath text time timezone-olson + timezone-series + ]; + description = "Parse IRC logs such as the #haskell logs on tunes.org"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clone-all" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, github + , optparse-applicative, process, system-fileio, system-filepath + , text, transformers + }: + mkDerivation { + pname = "clone-all"; + version = "0.1.0.0"; + sha256 = "1mif1cqwpgp1wis7lplqrvv5aikdl0iv5ddazwgm6zgrxz645p09"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring directory github optparse-applicative process + system-fileio system-filepath text transformers + ]; + description = "Clone all github repositories from a given user"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "clone-all"; + broken = true; + }) {}; + + "closed" = callPackage + ({ mkDerivation, aeson, base, cassava, deepseq, hashable, hspec + , markdown-unlit, persistent, QuickCheck, text, vector + }: + mkDerivation { + pname = "closed"; + version = "0.2.0.2"; + sha256 = "0dh73bayq78a0idbh2lprmb8hazj03g4ma5gcmad06bq01nl9yxh"; + libraryHaskellDepends = [ + aeson base cassava deepseq hashable persistent QuickCheck text + ]; + testHaskellDepends = [ + aeson base cassava hspec markdown-unlit persistent text vector + ]; + testToolDepends = [ markdown-unlit ]; + description = "Integers bounded by a closed interval"; + license = lib.licenses.mit; + }) {}; + + "closed-classes" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "closed-classes"; + version = "0.1"; + sha256 = "1l62g1akdxwfxjy80hbfw7bmscbrxr8xqq6gdx7d2z8np7vvjr3k"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Closed type class declarations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "closed-intervals" = callPackage + ({ mkDerivation, base, containers, doctest-exitcode-stdio + , doctest-lib, filtrable, QuickCheck, time, utility-ht + }: + mkDerivation { + pname = "closed-intervals"; + version = "0.2.1.0"; + sha256 = "0awwdd4ij22lqg048mki32zimlrs7vipq66av708y2f34nbb3d91"; + libraryHaskellDepends = [ base containers filtrable time ]; + testHaskellDepends = [ + base containers doctest-exitcode-stdio doctest-lib QuickCheck time + utility-ht + ]; + description = "Closed intervals of totally ordered types"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "closure" = callPackage + ({ mkDerivation, base, hashable, unordered-containers }: + mkDerivation { + pname = "closure"; + version = "0.1.0.0"; + sha256 = "1z9clkwjpj01g258h8bldlc759vwsgdlyppn29sr11kyani1zjwf"; + libraryHaskellDepends = [ base hashable unordered-containers ]; + description = "Depth- and breadth-first set closures"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cloud-haskell" = callPackage + ({ mkDerivation, distributed-process, distributed-process-async + , distributed-process-client-server, distributed-process-execution + , distributed-process-extras, distributed-process-supervisor + , distributed-process-task, distributed-static, network-transport + , rank1dynamic + }: + mkDerivation { + pname = "cloud-haskell"; + version = "0.3.0.0"; + sha256 = "1rs8mgnxv84ffp2wzibbf7n82ll0wzwbrvw63km2x01zgrh5gjnp"; + libraryHaskellDepends = [ + distributed-process distributed-process-async + distributed-process-client-server distributed-process-execution + distributed-process-extras distributed-process-supervisor + distributed-process-task distributed-static network-transport + rank1dynamic + ]; + doHaddock = false; + description = "The Cloud Haskell Application Platform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cloud-seeder" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-cloudformation + , amazonka-core, amazonka-kms, amazonka-s3, base, bytestring + , containers, crypto-api, deepseq, exceptions, fast-logger, hspec + , lens, monad-control, monad-logger, monad-mock, mtl + , optparse-applicative, text, text-conversions, these, transformers + , transformers-base, unordered-containers, uuid, yaml + }: + mkDerivation { + pname = "cloud-seeder"; + version = "0.2.0.0"; + sha256 = "0886c6lfqcvwbq3cdxpq2rg25a0p9msjxqv3ncsw02rdcww0dsqc"; + libraryHaskellDepends = [ + aeson amazonka amazonka-cloudformation amazonka-core amazonka-kms + amazonka-s3 base bytestring containers crypto-api deepseq + exceptions lens monad-control monad-logger mtl optparse-applicative + text text-conversions transformers transformers-base + unordered-containers uuid yaml + ]; + testHaskellDepends = [ + amazonka-cloudformation base bytestring containers deepseq + fast-logger hspec lens monad-logger monad-mock mtl + optparse-applicative text these transformers yaml + ]; + description = "A tool for interacting with AWS CloudFormation"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cloudfront-signer" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, base64-bytestring + , bytestring, crypto-pubkey-types, old-locale, RSA, time + }: + mkDerivation { + pname = "cloudfront-signer"; + version = "0.0.0.1"; + sha256 = "1ikjrlb421rxsj4c7dl4dw8a3kls43gzn4mapg1y9b2bkd7q6ywz"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base base64-bytestring bytestring + crypto-pubkey-types old-locale RSA time + ]; + description = "CloudFront URL signer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cloudi" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , network, time, unix, zlib + }: + mkDerivation { + pname = "cloudi"; + version = "2.0.7"; + sha256 = "0pvpfp283pjyb4cyingc3b77yjyh76i9jv5k282hkng14am0j0wf"; + libraryHaskellDepends = [ + array base binary bytestring containers network time unix zlib + ]; + description = "Haskell CloudI API"; + license = lib.licenses.mit; + }) {}; + + "cloudyfs" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible + , datetime, filepath, HFuse, HTTP, regex-base, regex-tdfa, tagsoup + , timerep, unix + }: + mkDerivation { + pname = "cloudyfs"; + version = "0.0.2"; + sha256 = "0jfv3830kg3yp1vqqs75bmiwflv4y8ya86q575bsw1l695dc5lwg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers convertible datetime filepath HFuse HTTP + regex-base regex-tdfa tagsoup timerep unix + ]; + description = "A cloud in the file system"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "cloudyfs"; + }) {}; + + "clplug" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit, mtl + , network, text + }: + mkDerivation { + pname = "clplug"; + version = "0.4.0.0"; + sha256 = "02gixg9xww0gis67rap70pwbrg4gpi514iphbfjqjzbh2chdil5j"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring conduit mtl network text + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring conduit mtl network text + ]; + description = "Create Core Lightning Plugins"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clr-bindings" = callPackage + ({ mkDerivation, base, clr-host, clr-marshal, clr-typed, pipes + , template-haskell, text + }: + mkDerivation { + pname = "clr-bindings"; + version = "0.2.0"; + sha256 = "1q2s4bg4lilcn9pfp14vj11m67l4f3lpqr5h1j17mklzp5cbhv85"; + libraryHaskellDepends = [ + base clr-host clr-marshal clr-typed pipes template-haskell text + ]; + testHaskellDepends = [ base ]; + description = "Glue between clr-host and clr-typed"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clr-host" = callPackage + ({ mkDerivation, base, bytestring, Cabal, clr-marshal, directory + , file-embed, filepath, glib, mono, text, transformers + }: + mkDerivation { + pname = "clr-host"; + version = "0.2.1.0"; + sha256 = "192yzi7xx2hrk2q0i4qzq0plam2b0xgg9r5s3kjzcvf9hq1vyapy"; + setupHaskellDepends = [ + base Cabal directory filepath transformers + ]; + libraryHaskellDepends = [ + base bytestring clr-marshal file-embed text + ]; + librarySystemDepends = [ glib mono ]; + testHaskellDepends = [ base ]; + description = "Hosting the Common Language Runtime"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) glib; inherit (pkgs) mono;}; + + "clr-inline" = callPackage + ({ mkDerivation, base, bytestring, Cabal, case-insensitive + , clr-host, clr-marshal, containers, criterion, directory, extra + , filepath, here, hspec, lens, parsec, pipes, process, split + , template-haskell, temporary, text, transformers + }: + mkDerivation { + pname = "clr-inline"; + version = "0.2.0.1"; + sha256 = "0zalf8mxdyak8kvannafyv4ckbqbnyrwnbz9z6v4qys1jqggiphh"; + libraryHaskellDepends = [ + base bytestring Cabal case-insensitive clr-host clr-marshal + containers directory extra filepath here lens parsec pipes process + split template-haskell temporary text transformers + ]; + testHaskellDepends = [ + base bytestring Cabal case-insensitive clr-host clr-marshal + containers directory extra filepath here hspec lens parsec pipes + process split template-haskell temporary text transformers + ]; + benchmarkHaskellDepends = [ + base bytestring Cabal case-insensitive clr-host clr-marshal + containers criterion directory extra filepath here lens parsec + pipes process split template-haskell temporary text transformers + ]; + description = "Quasiquoters for inline C# and F#"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clr-marshal" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "clr-marshal"; + version = "0.2.0.0"; + sha256 = "1mnwxfmhz548bb1g17bddhmvd6lzl66bfi1a7f0j3phh7lgna4s1"; + libraryHaskellDepends = [ base text ]; + description = "Marshaling for the clr"; + license = lib.licenses.bsd3; + }) {}; + + "clr-typed" = callPackage + ({ mkDerivation, base, clr-marshal, ghc-prim, hspec, text, tuple }: + mkDerivation { + pname = "clr-typed"; + version = "0.2.0"; + sha256 = "1ay3970fccvr4hbmv5dah2qdxv51q09n1v3m9wkj62mbpsp3zk2y"; + libraryHaskellDepends = [ base clr-marshal ghc-prim text tuple ]; + testHaskellDepends = [ base clr-marshal hspec text ]; + description = "A strongly typed Haskell interface to the CLR type system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clr-win-linker" = callPackage + ({ mkDerivation, base, directory, pipes, pipes-safe, process }: + mkDerivation { + pname = "clr-win-linker"; + version = "0.1.0.0"; + sha256 = "10p4f2ql7yj7cpvjmhmyk6y00h7jb4lb53qqbj3bc7ip4m6y346v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory pipes pipes-safe process + ]; + description = "A GHC linker wrapper tool to workaround a GHC >8.2 bug"; + license = lib.licenses.bsd3; + mainProgram = "clr-win-linker"; + }) {}; + + "cltw" = callPackage + ({ mkDerivation, base, curl, mtl, random, tagsoup }: + mkDerivation { + pname = "cltw"; + version = "1.1.4"; + sha256 = "08nishc8ngmvx0pdksn4z8a6l8vdgm3jiyz3w6d302pwp566z4q9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base curl mtl random tagsoup ]; + description = "Command line Twitter utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cltw"; + broken = true; + }) {}; + + "clua" = callPackage + ({ mkDerivation, base, bytestring, containers, haskell98 + , language-c, pretty, pretty-show + }: + mkDerivation { + pname = "clua"; + version = "0.3"; + sha256 = "0xzhpjsb9nf8xw7fa111n5gki46gz67aiyd2wr1k50pzyjrvl3vv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers haskell98 language-c pretty pretty-show + ]; + description = "C to Lua data wrapper generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "clua"; + }) {}; + + "clumpiness" = callPackage + ({ mkDerivation, base, containers, tree-fun }: + mkDerivation { + pname = "clumpiness"; + version = "0.17.0.2"; + sha256 = "1h1n349sq2lpikpvzzarz74200b8k7dkdjpp4rpkx79xdlfc58pc"; + libraryHaskellDepends = [ base containers tree-fun ]; + description = "Calculate the clumpiness of leaf properties in a tree"; + license = lib.licenses.gpl3Only; + }) {}; + + "cluss" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "cluss"; + version = "0.3"; + sha256 = "1q5km2f8zwnzcwnzj0khnszsgrb1x53zp0ryjwz2nfx9ajvh7zgg"; + libraryHaskellDepends = [ base template-haskell ]; + description = "simple alternative to type classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "clustering" = callPackage + ({ mkDerivation, base, binary, containers, criterion + , hierarchical-clustering, inline-r, matrices, mwc-random, parallel + , primitive, split, tasty, tasty-hunit, tasty-quickcheck + , unordered-containers, vector + }: + mkDerivation { + pname = "clustering"; + version = "0.4.1"; + sha256 = "0p9hbnisqqlsb6239y8rprwvwa3zmkgdbqqkq9rfgsnr0azf8rwm"; + libraryHaskellDepends = [ + base binary containers matrices mwc-random parallel primitive + unordered-containers vector + ]; + testHaskellDepends = [ + base binary hierarchical-clustering inline-r matrices mwc-random + split tasty tasty-hunit tasty-quickcheck vector + ]; + benchmarkHaskellDepends = [ + base criterion hierarchical-clustering matrices mwc-random vector + ]; + description = "High performance clustering algorithms"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clustertools" = callPackage + ({ mkDerivation, base, bio, bytestring, containers, QuickCheck + , regex-compat, simpleargs + }: + mkDerivation { + pname = "clustertools"; + version = "0.1.5"; + sha256 = "0in6fqzr1aki2dhbkv3vlmw17vla5m39g6msaplk4vix5yjw7vkq"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bio bytestring containers QuickCheck regex-compat simpleargs + ]; + description = "Tools for manipulating sequence clusters"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "clutterhs" = callPackage + ({ mkDerivation, array, base, c2hs, cairo, clutter, glib, gtk + , haskell98, mtl, pango, X11 + }: + mkDerivation { + pname = "clutterhs"; + version = "0.1"; + sha256 = "0mcl6pc0qjyijyqqlf1wh3548gn71kv6xy0jaqgrjddf20qlc8xl"; + libraryHaskellDepends = [ + array base cairo glib gtk haskell98 mtl X11 + ]; + libraryPkgconfigDepends = [ clutter pango ]; + libraryToolDepends = [ c2hs ]; + description = "Bindings to the Clutter animation library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) clutter; inherit (pkgs) pango;}; + + "cmaes" = callPackage + ({ mkDerivation, base, doctest, mtl, process, QuickCheck, random + , safe, strict, syb, vector + }: + mkDerivation { + pname = "cmaes"; + version = "0.2.3"; + sha256 = "1bgyrlqbbq8ff76d6lkig3ajzk2549a7wgvxsdxl76cp3ra323yf"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base mtl process safe strict syb ]; + testHaskellDepends = [ + base doctest mtl process QuickCheck random syb vector + ]; + description = "CMA-ES wrapper in Haskell"; + license = "unknown"; + }) {}; + + "cmake-syntax" = callPackage + ({ mkDerivation, base, bytestring, hspec, raw-strings-qq, trifecta + }: + mkDerivation { + pname = "cmake-syntax"; + version = "0.1.0.0"; + sha256 = "1d4pdnf4yb630iiw2iviidhzddfx15z2w6gamf92bdl17886i4jr"; + libraryHaskellDepends = [ + base bytestring raw-strings-qq trifecta + ]; + testHaskellDepends = [ + base bytestring hspec raw-strings-qq trifecta + ]; + description = "Parser for the CMake syntax (CMakeLists.txt and .cmake files)"; + license = lib.licenses.bsd3; + }) {}; + + "cmark" = callPackage + ({ mkDerivation, base, bytestring, HUnit, text }: + mkDerivation { + pname = "cmark"; + version = "0.6.1"; + sha256 = "0ajwb2azv57q4240f76h9xqivkfi16vhi4g2sr4nasr4rmkns789"; + revision = "1"; + editedCabalFile = "11c07f13fwn2cdcrary8bs1ym2hjqkm58l9pcdq8avi8dpayb52r"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ base HUnit text ]; + description = "Fast, accurate CommonMark (Markdown) parser and renderer"; + license = lib.licenses.bsd3; + }) {}; + + "cmark-gfm" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, cheapskate + , criterion, discount, HUnit, markdown, sundown, text + }: + mkDerivation { + pname = "cmark-gfm"; + version = "0.2.6"; + sha256 = "0sd8q42j51ba7ymyxk5360mhvhbnirsd371d3sggl6sbslxzp34m"; + revision = "1"; + editedCabalFile = "1385k2xvxy9ssw69g606vwnpm07sf919prciwvnaipsxiwwbjwl6"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ base HUnit text ]; + benchmarkHaskellDepends = [ + base blaze-html cheapskate criterion discount markdown sundown text + ]; + description = "Fast, accurate GitHub Flavored Markdown parser and renderer"; + license = lib.licenses.bsd3; + }) {}; + + "cmark-highlight" = callPackage + ({ mkDerivation, base, blaze-html, cmark, highlighting-kate, text + }: + mkDerivation { + pname = "cmark-highlight"; + version = "0.2.0.0"; + sha256 = "0aw1y0bl7ddvm4ai66x7apdijw6mza272ir8jkbdbz6k0gbrqxny"; + revision = "1"; + editedCabalFile = "1zdxr3bfj9bn2yclm5m17aa7wid6zwhvg6mj245wd2y34p696znw"; + libraryHaskellDepends = [ + base blaze-html cmark highlighting-kate text + ]; + description = "Code highlighting for cmark"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cmark-lucid" = callPackage + ({ mkDerivation, base, cmark, lucid }: + mkDerivation { + pname = "cmark-lucid"; + version = "0.1.0.0"; + sha256 = "00rwiax7dd01259vrdkv574zi58agr17p7jkzixgwchfxngpp4nj"; + revision = "1"; + editedCabalFile = "1mizbv18bl8qrgz27wlz7sb6cfhblmp7p7gh7dqq8g0r4djrvqg5"; + libraryHaskellDepends = [ base cmark lucid ]; + description = "Use cmark with Lucid"; + license = lib.licenses.bsd3; + }) {}; + + "cmark-patterns" = callPackage + ({ mkDerivation, base, cmark }: + mkDerivation { + pname = "cmark-patterns"; + version = "0.1.0.0"; + sha256 = "15pdlcc0ak1pbx7qz6w5xfv4g9wkapx0flxqqkhcksa4k1h3hr1f"; + libraryHaskellDepends = [ base cmark ]; + description = "Pattern synonyms for cmark"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cmark-sections" = callPackage + ({ mkDerivation, base, base-prelude, cmark, containers, hspec + , microlens, QuickCheck, split, text + }: + mkDerivation { + pname = "cmark-sections"; + version = "0.3.0.1"; + sha256 = "0k8mv6fa2xzm3ppirhxr2l7vrq1jhb4mp20fdy2pliy4n93rfvlv"; + libraryHaskellDepends = [ + base base-prelude cmark containers microlens split text + ]; + testHaskellDepends = [ + base base-prelude cmark containers hspec QuickCheck text + ]; + description = "Represent cmark-parsed Markdown as a tree of sections"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cmath" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cmath"; + version = "0.3"; + sha256 = "1hb92cgblmwp49lv0x0ib8g557mhjk6db7ihnim75ldii2f93dnm"; + libraryHaskellDepends = [ base ]; + description = "A binding to the standard C math library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cmathml3" = callPackage + ({ mkDerivation, array, arrowapply-utils, base, Cabal, containers + , filepath, hxt, monads-tf, parsec, syb, transformers, url + }: + mkDerivation { + pname = "cmathml3"; + version = "0.1"; + sha256 = "0mh6qzdlbfc1lfx7353p2qfa2j77xjlnnnnw3csmv125zha4y96d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array arrowapply-utils base containers hxt monads-tf parsec syb + transformers url + ]; + executableHaskellDepends = [ base Cabal filepath ]; + description = "Data model, parser, serialiser and transformations for Content MathML 3"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mathtest"; + }) {}; + + "cmd-item" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-laws, HUnit + , QuickCheck, quickcheck-instances, templater, text + }: + mkDerivation { + pname = "cmd-item"; + version = "0.0.1.0"; + sha256 = "1lawn0v32dn38xf3jaz70gks99llbq453zlf876pylinh5id7q62"; + libraryHaskellDepends = [ base containers templater text ]; + testHaskellDepends = [ + base hspec hspec-laws HUnit QuickCheck quickcheck-instances text + ]; + description = "Library to compose and reuse command line fragments"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cmdargs" = callPackage + ({ mkDerivation, base, filepath, process, template-haskell + , transformers + }: + mkDerivation { + pname = "cmdargs"; + version = "0.10.22"; + sha256 = "1vwvdszal6clkvsqd1amcap8wy3cp19x8qmhgc1i7kwmhxzjxcdq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base filepath process template-haskell transformers + ]; + description = "Command line argument processing"; + license = lib.licenses.bsd3; + }) {}; + + "cmdargs-browser" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, directory, filepath + , http-types, js-jquery, process, text, transformers, wai + , wai-handler-launch + }: + mkDerivation { + pname = "cmdargs-browser"; + version = "0.1.4"; + sha256 = "0rp1k7fl4ci9ngi6ywdiahs5njff2py6y9ya9qv5x123ibxgpz2y"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring cmdargs directory filepath http-types js-jquery + process text transformers wai wai-handler-launch + ]; + description = "Helper to enter cmdargs command lines using a web browser"; + license = lib.licenses.bsd3; + mainProgram = "cmdargs-browser"; + }) {}; + + "cmdlib" = callPackage + ({ mkDerivation, base, mtl, split, syb, transformers }: + mkDerivation { + pname = "cmdlib"; + version = "0.3.6"; + sha256 = "0mxk7yy3sglxc97my5lnphisg6fawifrbdbpz31h7ybiqccx4hsn"; + revision = "1"; + editedCabalFile = "0nzf87q4pi7ng8lvza50z7ljswiny7h1scyhb6z0jd2y2ki4ric8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl split syb transformers ]; + description = "a library for command line parsing & online help"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cmdtheline" = callPackage + ({ mkDerivation, base, containers, directory, filepath, HUnit + , parsec, pretty, process, test-framework, test-framework-hunit + , transformers + }: + mkDerivation { + pname = "cmdtheline"; + version = "0.2.3"; + sha256 = "1jwbr34xgccjbz6nm58bdsg1vqyv87rh45yia5j36vlfbaclyb04"; + libraryHaskellDepends = [ + base containers directory filepath parsec pretty process + transformers + ]; + testHaskellDepends = [ + base containers directory filepath HUnit parsec pretty process + test-framework test-framework-hunit transformers + ]; + description = "Declarative command-line option parsing and documentation library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cmf" = callPackage + ({ mkDerivation, base, containers, hedgehog }: + mkDerivation { + pname = "cmf"; + version = "0.1"; + sha256 = "16d83x6qggifljm7n8sqlawy79iz7lkrb6vknrr825wa0zg1bc49"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers hedgehog ]; + description = "(C)oncurrent (M)onoidal (F)olds"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cml" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cml"; + version = "0.1.3"; + sha256 = "1hym074a8akzg3c96b1yczmdw5pgn4g0ahqxsxhg8d0kf8lzi5ph"; + libraryHaskellDepends = [ base ]; + description = "Events and Channels as in Concurrent ML"; + license = lib.licenses.bsd3; + }) {}; + + "cmonad" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "cmonad"; + version = "0.1.1.1"; + sha256 = "07adwhpsmg3q4nhifjpdjv2dy1m08n0qkvlssmbl3b6gklvb82sk"; + libraryHaskellDepends = [ array base ]; + description = "A library for C-like programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cmph" = callPackage + ({ mkDerivation, array, base, bytestring, cmph, containers, hspec + , QuickCheck, semigroups, text + }: + mkDerivation { + pname = "cmph"; + version = "0.0.1"; + sha256 = "0g4jmkghbhssyigxjmw4d84pjc2h5smvsr16rnkvdmh39wlcl233"; + libraryHaskellDepends = [ array base bytestring containers ]; + librarySystemDepends = [ cmph ]; + testHaskellDepends = [ + base bytestring containers hspec QuickCheck semigroups text + ]; + testSystemDepends = [ cmph ]; + description = "low level interface to CMPH"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {cmph = null;}; + + "cmptype" = callPackage + ({ mkDerivation, base, ghc, magic-tyfams, should-not-typecheck }: + mkDerivation { + pname = "cmptype"; + version = "0.2.0.0"; + sha256 = "0pkflrrwrwks7qjw3rpqnrk1k3p1dw4dq75cqzq12m356m3a2fpc"; + libraryHaskellDepends = [ base ghc magic-tyfams ]; + testHaskellDepends = [ + base ghc magic-tyfams should-not-typecheck + ]; + description = "Compare types of any kinds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cmt" = callPackage + ({ mkDerivation, ansi-terminal, attoparsec, base, classy-prelude + , containers, directory, file-embed, filepath, process, tasty + , tasty-discover, tasty-expected-failure, tasty-hunit + , terminal-size, text + }: + mkDerivation { + pname = "cmt"; + version = "0.7.1.0"; + sha256 = "16nlsfah6gqx529nixjai6l1g6c02mjimz9n1xf7fr0vayp4a4dj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal attoparsec base classy-prelude containers directory + file-embed filepath process terminal-size text + ]; + executableHaskellDepends = [ base classy-prelude ]; + testHaskellDepends = [ + base classy-prelude file-embed tasty tasty-discover + tasty-expected-failure tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "Write consistent git commit messages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cmt"; + broken = true; + }) {}; + + "cmu" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "cmu"; + version = "1.12"; + sha256 = "08a5a6w2qq3fbvrjkhk8dzansv7rs81bamyi383wr48qxlx2vlsb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers ]; + executableHaskellDepends = [ array base containers ]; + description = "Unification in a Commutative Monoid"; + license = "GPL"; + mainProgram = "cmu"; + }) {}; + + "cmv" = callPackage + ({ mkDerivation, aeson, base, BiobaseInfernal, BiobaseTypes + , BiobaseXNA, BioHMM, bytestring, cmdargs, colour, containers + , diagrams-cairo, diagrams-core, diagrams-lib, directory + , either-unwrap, filepath, mtl, parsec, ParsecTools, PrimitiveArray + , StockholmAlignment, SVGFonts, template-haskell, text, vector + }: + mkDerivation { + pname = "cmv"; + version = "1.0.8"; + sha256 = "1l113yawclfpvhb5p3j6mhi3nqh8d1ix64k7d2q9slnvs3vdvphb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base BiobaseInfernal BiobaseTypes BiobaseXNA BioHMM colour + containers diagrams-cairo diagrams-core diagrams-lib directory + either-unwrap filepath mtl parsec ParsecTools PrimitiveArray + StockholmAlignment SVGFonts text vector + ]; + executableHaskellDepends = [ + aeson base BiobaseInfernal BiobaseXNA BioHMM bytestring cmdargs + colour containers diagrams-lib directory either-unwrap filepath + parsec StockholmAlignment template-haskell text vector + ]; + description = "Detailed visualization of CMs, HMMs and their comparisions"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cnc-spec-compiler" = callPackage + ({ mkDerivation, ansi-terminal, array, base, binary, bytestring + , containers, directory, fgl, filepath, graphviz, HaXml, haxr + , hubigraph, HUnit, mtl, parsec, pretty, prettyclass, process + , split, stringtable-atom, unix, zlib + }: + mkDerivation { + pname = "cnc-spec-compiler"; + version = "0.2.0.1"; + sha256 = "0nfqglz6szbi3s8xf5i87rnac7hc8cqfyrx2rs5ydb5i439s22b0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal array base binary bytestring containers directory fgl + filepath graphviz HaXml haxr hubigraph HUnit mtl parsec pretty + prettyclass process split stringtable-atom unix zlib + ]; + description = "Compiler/Translator for CnC Specification Files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cnc"; + }) {}; + + "cndict" = callPackage + ({ mkDerivation, array, base, bytestring, file-embed, text }: + mkDerivation { + pname = "cndict"; + version = "0.10.0"; + sha256 = "12vybpji4bxwn8in18xqp4l2js1cbnn8fgk3r6m5c8idp769ph2m"; + libraryHaskellDepends = [ array base bytestring file-embed text ]; + description = "Chinese/Mandarin <-> English dictionary, Chinese lexer"; + license = lib.licenses.publicDomain; + }) {}; + + "co-feldspar" = callPackage + ({ mkDerivation, array, base, constraints, containers + , data-default-class, exception-transformers, hardware-edsl + , imperative-edsl, language-c-quote, language-vhdl, minisat, mtl + , operational-alacarte, signals, simple-smt, srcloc, syntactic + , template-haskell + }: + mkDerivation { + pname = "co-feldspar"; + version = "0.1.0.1"; + sha256 = "03dr7vq3bn4rbafyr2i8m72am98kv2a75963403n68xwc3ifmq3z"; + libraryHaskellDepends = [ + array base constraints containers data-default-class + exception-transformers hardware-edsl imperative-edsl + language-c-quote language-vhdl minisat mtl operational-alacarte + signals simple-smt srcloc syntactic template-haskell + ]; + description = "Hardware software co-design Feldspar"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "co-log" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, chronos + , co-log-core, containers, contravariant, dependent-map + , dependent-sum, directory, doctest, exceptions, filepath, Glob + , hedgehog, mtl, text, transformers, unliftio-core, vector + }: + mkDerivation { + pname = "co-log"; + version = "0.6.1.0"; + sha256 = "0nfgwb7v5ka59mqcp7d5jbfas6x8rp7xw29aq6h7c66dn1xls5ym"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring chronos co-log-core containers + contravariant dependent-map dependent-sum directory exceptions + filepath mtl text transformers unliftio-core vector + ]; + executableHaskellDepends = [ base bytestring dependent-map mtl ]; + testHaskellDepends = [ base co-log-core doctest Glob hedgehog ]; + description = "Composable Contravariant Comonadic Logging Library"; + license = lib.licenses.mpl20; + }) {}; + + "co-log-concurrent" = callPackage + ({ mkDerivation, base, co-log-core, stm }: + mkDerivation { + pname = "co-log-concurrent"; + version = "0.5.1.0"; + sha256 = "07qmx9z03vmgq2cgz4352fsav7r1nx8n7svmrhg2lkdiyp0j7a59"; + revision = "3"; + editedCabalFile = "17pmkgly1882hbwa6b2qb0y1wh4x4nawhw1vl8fsy252caxkck0s"; + libraryHaskellDepends = [ base co-log-core stm ]; + description = "Asynchronous backend for co-log library"; + license = lib.licenses.mpl20; + }) {}; + + "co-log-core" = callPackage + ({ mkDerivation, base, doctest, Glob }: + mkDerivation { + pname = "co-log-core"; + version = "0.3.2.1"; + sha256 = "11zzd18xpr9znqqk1kcj6c1nqg14x0g11vwd7v0y5h025bhah4ky"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest Glob ]; + description = "Composable Contravariant Comonadic Logging Library"; + license = lib.licenses.mpl20; + }) {}; + + "co-log-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, co-log-core, containers + , string-conv, text + }: + mkDerivation { + pname = "co-log-json"; + version = "0.1.0.0"; + sha256 = "0212dcaw4anjn569a8gpv30k09b9lk99r70bbsh7kb8hb268rk83"; + libraryHaskellDepends = [ + aeson base bytestring co-log-core containers string-conv text + ]; + description = "Structured messages support in co-log ecosystem"; + license = lib.licenses.mpl20; + }) {}; + + "co-log-polysemy" = callPackage + ({ mkDerivation, base, co-log-core, polysemy }: + mkDerivation { + pname = "co-log-polysemy"; + version = "0.0.1.4"; + sha256 = "1cah2a6hz8g30jqfq05r103sj42aix4hqdl8kys57zkfq2ap4myy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base co-log-core polysemy ]; + executableHaskellDepends = [ base co-log-core polysemy ]; + description = "Composable Contravariant Comonadic Logging Library"; + license = lib.licenses.mpl20; + mainProgram = "play-colog-poly"; + }) {}; + + "co-log-polysemy-formatting" = callPackage + ({ mkDerivation, ansi-terminal, base, co-log, co-log-core + , co-log-polysemy, formatting, polysemy, polysemy-plugin, text + , time + }: + mkDerivation { + pname = "co-log-polysemy-formatting"; + version = "0.1.1.0"; + sha256 = "0bq16kf0xg1nlif5jk899jawbbgg1lkh0jy6gx46prvqghd05y4s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base co-log co-log-core co-log-polysemy formatting + polysemy text time + ]; + executableHaskellDepends = [ + base co-log co-log-core co-log-polysemy formatting polysemy + polysemy-plugin + ]; + description = "A Polysemy logging effect for high quality (unstructured) logs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "co-log-sys" = callPackage + ({ mkDerivation, aeson, base, co-log-core, fmt, microlens + , monad-control, mtl, network, universum, unix + }: + mkDerivation { + pname = "co-log-sys"; + version = "0.1.1.0"; + sha256 = "12qpbil3zzh7hy28fms4hc1pfmkf9bxqncimwz3mqys7gc3qzi3x"; + libraryHaskellDepends = [ + aeson base co-log-core fmt microlens monad-control mtl network + universum unix + ]; + testHaskellDepends = [ + aeson base co-log-core fmt microlens monad-control mtl network + universum unix + ]; + description = "Syslog implementation on top of 'co-log-core'"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "coalpit" = callPackage + ({ mkDerivation, base, generic-random, network-uri, parsec + , scientific, tasty, tasty-quickcheck, time + }: + mkDerivation { + pname = "coalpit"; + version = "0.2.0.0"; + sha256 = "18jkw7adlvr8gry71mhz4ykk5qscarws0rm682104r950mxanby2"; + libraryHaskellDepends = [ + base network-uri parsec scientific time + ]; + testHaskellDepends = [ + base generic-random tasty tasty-quickcheck + ]; + description = "DSV (de)serialization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cobot" = callPackage + ({ mkDerivation, array, base, bytestring, clock, containers + , criterion, deepseq, hspec, lens, linear, megaparsec, mtl + , parallel, random, split, template-haskell, text, vector + }: + mkDerivation { + pname = "cobot"; + version = "0.1.1.8"; + sha256 = "0zd2flgyl0aa5srx8ix9njsx6v16pz1p4fv5xbbzc9m90wlvc2c7"; + libraryHaskellDepends = [ + array base bytestring containers deepseq lens linear megaparsec mtl + split template-haskell text vector + ]; + testHaskellDepends = [ + array base bytestring containers deepseq hspec lens linear + megaparsec mtl split template-haskell text vector + ]; + benchmarkHaskellDepends = [ + array base bytestring clock containers criterion deepseq lens + linear megaparsec mtl parallel random split template-haskell text + vector + ]; + description = "Computational biology toolkit to collaborate with researchers in constructive protein engineering"; + license = lib.licenses.bsd3; + }) {}; + + "cobot-io" = callPackage + ({ mkDerivation, array, attoparsec, base, binary, bytestring, cobot + , containers, data-msgpack, deepseq, directory, filepath, hspec + , http-conduit, hyraxAbif, lens, linear, megaparsec, mtl + , neat-interpolation, parser-combinators, QuickCheck, split, text + , vector + }: + mkDerivation { + pname = "cobot-io"; + version = "0.1.5.3"; + sha256 = "0zjvv8k928q9cdsqvwmgpypjinwrxsia6qzxmga8q2xg9rdgx9fc"; + libraryHaskellDepends = [ + array attoparsec base binary bytestring cobot containers + data-msgpack deepseq filepath http-conduit hyraxAbif lens linear + megaparsec mtl parser-combinators split text vector + ]; + testHaskellDepends = [ + array attoparsec base binary bytestring cobot containers + data-msgpack deepseq directory filepath hspec http-conduit + hyraxAbif lens linear megaparsec mtl neat-interpolation + parser-combinators QuickCheck split text vector + ]; + description = "Biological data file formats and IO"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cobot-tools" = callPackage + ({ mkDerivation, array, base, bytestring, cobot, containers + , data-default, data-msgpack, deepseq, hspec, lens, mtl + , neat-interpolation, QuickCheck, random, regex-tdfa, RNA, text + }: + mkDerivation { + pname = "cobot-tools"; + version = "0.1.2.3"; + sha256 = "1yvmxbh6si4k3ah5iikjx1fcx5vmsv3b2cvrnw3737d874g880nj"; + libraryHaskellDepends = [ + array base bytestring cobot containers data-default data-msgpack + deepseq lens mtl regex-tdfa text + ]; + librarySystemDepends = [ RNA ]; + testHaskellDepends = [ + array base bytestring cobot containers data-default data-msgpack + deepseq hspec lens mtl neat-interpolation QuickCheck random + regex-tdfa text + ]; + description = "Biological data file formats and IO"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {RNA = null;}; + + "code-builder" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "code-builder"; + version = "0.1.3"; + sha256 = "1ax4c19xkszahcxvwc1wa1hrgk6ajck5sbprbplsi1gc9jj4g7jm"; + libraryHaskellDepends = [ base containers ]; + description = "Simple system for generating code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "code-conjure" = callPackage + ({ mkDerivation, base, express, leancheck, speculate + , template-haskell + }: + mkDerivation { + pname = "code-conjure"; + version = "0.5.14"; + sha256 = "0n03vhrd1l6lanp8967y3k1wgiaz5bwzw3p1zjg7k2ys91kn69yv"; + libraryHaskellDepends = [ + base express leancheck speculate template-haskell + ]; + testHaskellDepends = [ base express leancheck speculate ]; + description = "synthesize Haskell functions out of partial definitions"; + license = lib.licenses.bsd3; + }) {}; + + "code-page" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "code-page"; + version = "0.2.1"; + sha256 = "1aiavczjk6f2kc1cdwjc1mwkr4d9shiz3xwmfbzsdn0yqqchxydj"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Windows code page library for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "codec" = callPackage + ({ mkDerivation, aeson, base, binary, binary-bits, bytestring + , generic-arbitrary, mtl, profunctors, tasty, tasty-quickcheck + , template-haskell, text, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "codec"; + version = "0.2.1"; + sha256 = "0a2vqaislh9jwqb5jr59s448456iawc4cs0b1c6dkhq8h6sn3hpz"; + libraryHaskellDepends = [ + aeson base binary binary-bits bytestring mtl profunctors + template-haskell text transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base binary bytestring generic-arbitrary tasty + tasty-quickcheck + ]; + description = "Simple bidirectional serialization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "codec-beam" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, process + , text, zlib + }: + mkDerivation { + pname = "codec-beam"; + version = "0.2.0"; + sha256 = "0rg398vh36fb5bkb0anq0iv7g5z55avchswpkwjcjzilbx765sv1"; + libraryHaskellDepends = [ base bytestring containers text zlib ]; + testHaskellDepends = [ base bytestring filepath process text ]; + description = "Erlang VM byte code assembler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "codec-libevent" = callPackage + ({ mkDerivation, array, base, binary, binary-strict, bytestring + , containers, parsec, QuickCheck, regex-compat + }: + mkDerivation { + pname = "codec-libevent"; + version = "0.1.2"; + sha256 = "17v7adxs65jq74ngid0iywg3p5pq5j2p9mznqwj7i53238l3p60l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary binary-strict bytestring containers parsec + QuickCheck regex-compat + ]; + executableHaskellDepends = [ + array base binary binary-strict bytestring containers parsec + QuickCheck regex-compat + ]; + description = "Cross-platform structure serialisation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "codec-libevent-generate"; + }) {}; + + "codec-mbox" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "codec-mbox"; + version = "0.2.0.0"; + sha256 = "0kbn76g6ly1pjd9higi0k0f26hplm0jhz85b23inn0bjli14n2cl"; + libraryHaskellDepends = [ base bytestring ]; + description = "A library to read and write mailboxes in mbox format"; + license = lib.licenses.bsd3; + }) {}; + + "codec-rpm" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, bytestring + , conduit, conduit-extra, cpio-conduit, exceptions, hspec + , hspec-attoparsec, HUnit, lzma-conduit, mtl, parsec, pretty + , resourcet, text + }: + mkDerivation { + pname = "codec-rpm"; + version = "0.2.2"; + sha256 = "15sbxns2p3fcc5gc8kf2jmjich6rnrimfl9rdjshi6y7ilvqhjx3"; + libraryHaskellDepends = [ + attoparsec attoparsec-binary base bytestring conduit conduit-extra + cpio-conduit exceptions lzma-conduit mtl parsec pretty resourcet + text + ]; + testHaskellDepends = [ + attoparsec attoparsec-binary base bytestring hspec hspec-attoparsec + HUnit parsec pretty text + ]; + description = "A library for manipulating RPM files"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "codecov-haskell" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, cmdargs + , containers, curl, hpc, HUnit, process, regex-posix, retry, safe + , split + }: + mkDerivation { + pname = "codecov-haskell"; + version = "0.5.0"; + sha256 = "0g9m1z4qpjgyav8wa10cxdprsgf0b5ij430ql7jyw4sj20warhfg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cmdargs containers curl hpc retry safe split + ]; + executableHaskellDepends = [ + aeson async base bytestring cmdargs containers curl hpc process + regex-posix retry safe split + ]; + testHaskellDepends = [ base HUnit ]; + description = "Codecov.io support for Haskell."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "codeforces-cli" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, base16-bytestring + , bytestring, containers, cryptohash-sha512, directory, extra + , http-client, http-conduit, http-types, open-browser + , optparse-applicative, random, text, time, transformers + }: + mkDerivation { + pname = "codeforces-cli"; + version = "0.1.0"; + sha256 = "11hkmjkp3pbqn1x72yp5zi892hcnh1bq1j3f6iqhf727fblcyrn4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base base16-bytestring bytestring containers + cryptohash-sha512 directory extra http-client http-conduit + http-types open-browser optparse-applicative random text time + transformers + ]; + executableHaskellDepends = [ + aeson ansi-terminal base base16-bytestring bytestring containers + cryptohash-sha512 directory extra http-client http-conduit + http-types open-browser optparse-applicative random text time + transformers + ]; + description = "Command line interface to interact with Codeforces"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cf"; + broken = true; + }) {}; + + "codemonitor" = callPackage + ({ mkDerivation, base, cairo, containers, directory, filepath, gtk + , haskell98, hinotify, MissingH, process, regex-posix, time + }: + mkDerivation { + pname = "codemonitor"; + version = "0.2"; + sha256 = "14jywd60mxbj5q1srxj4igs1ah0ddf8ww5k4n5d9g7cp1b1yv1mc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cairo containers directory filepath gtk haskell98 hinotify + MissingH process regex-posix time + ]; + description = "Tool that automatically runs arbitrary commands when files change on disk"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "codemonitor"; + }) {}; + + "codepad" = callPackage + ({ mkDerivation, base, curl, mtl, network, tagsoup }: + mkDerivation { + pname = "codepad"; + version = "0.1"; + sha256 = "03jvbbv4cgrmk0ihz34shd1ydv5jhl1h1xiwqrln60622jlh8mr1"; + revision = "3"; + editedCabalFile = "11kw4xs61c5d3kvlanx9waws8sj5k4d5445a8w1p5zx69x9im7bg"; + libraryHaskellDepends = [ base curl mtl network tagsoup ]; + description = "Submit and retrieve paste output from CodePad.org."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "codet" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , syb, tasty, tasty-golden, template-haskell, text, time + , transformers + }: + mkDerivation { + pname = "codet"; + version = "0.1"; + sha256 = "1npz5wfm9wk9pq4rpq9d8cwxawx75awbai1k5k62w620an0mq6xj"; + libraryHaskellDepends = [ + base bytestring containers template-haskell text time + ]; + testHaskellDepends = [ + base directory filepath syb tasty tasty-golden template-haskell + transformers + ]; + description = "CodeT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "codet-plugin" = callPackage + ({ mkDerivation, base, codet, directory, filepath, ghc, syb, tasty + , tasty-golden, template-haskell, transformers + }: + mkDerivation { + pname = "codet-plugin"; + version = "0.1"; + sha256 = "1npmn69l8n3ni2nd83czq6vvh2j94ik56k9vmprb381mf00zbw5k"; + libraryHaskellDepends = [ base codet ghc ]; + testHaskellDepends = [ + base codet directory filepath syb tasty tasty-golden + template-haskell transformers + ]; + description = "GHC type-checker plugin for solving LiftT instances from codet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "codeworld-api" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blank-canvas + , bytestring, cereal, cereal-text, containers, deepseq + , dependent-sum, ghc-prim, hashable, HUnit, monad-loops, mtl + , random, ref-tf, reflex, template-haskell, test-framework + , test-framework-hunit, text, time, witherable + }: + mkDerivation { + pname = "codeworld-api"; + version = "0.8.1"; + sha256 = "1gpm33pv2c1cbvwi253f3ksrjaxlrhzwwsvlzp84x8834801lkl3"; + libraryHaskellDepends = [ + aeson base base64-bytestring blank-canvas bytestring cereal + cereal-text containers deepseq dependent-sum ghc-prim hashable + monad-loops mtl random ref-tf reflex template-haskell text time + witherable + ]; + testHaskellDepends = [ + aeson base base64-bytestring blank-canvas bytestring cereal + cereal-text containers deepseq dependent-sum ghc-prim hashable + HUnit monad-loops mtl random ref-tf reflex template-haskell + test-framework test-framework-hunit text time witherable + ]; + description = "Graphics library for CodeWorld"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "codex" = callPackage + ({ mkDerivation, ascii-progress, base, bytestring, Cabal, conduit + , containers, cryptonite, directory, filepath, hackage-db + , http-client, http-client-tls, memory, network, process, tar, text + , transformers, yaml, zlib + }: + mkDerivation { + pname = "codex"; + version = "0.6.0.0"; + sha256 = "1xak07a2sn2fafrng53n8yksf6z73wn2r8paqymmc4385shhmndc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ascii-progress base bytestring Cabal conduit containers cryptonite + directory filepath hackage-db http-client memory process tar text + transformers yaml zlib + ]; + executableHaskellDepends = [ + ascii-progress base Cabal directory filepath hackage-db + http-client-tls network process transformers yaml + ]; + description = "A ctags file generator for cabal project dependencies"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "codex"; + broken = true; + }) {}; + + "codo-notation" = callPackage + ({ mkDerivation, base, comonad, haskell-src-meta, parsec + , template-haskell, uniplate + }: + mkDerivation { + pname = "codo-notation"; + version = "0.5.2"; + sha256 = "1bwfjg0bzph0vka1rx8m6f505l9dmj8nn6al9kmjkva18l05gsvq"; + libraryHaskellDepends = [ + base comonad haskell-src-meta parsec template-haskell uniplate + ]; + description = "A notation for comonads, analogous to the do-notation for monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "coerce-role" = callPackage + ({ mkDerivation, base, unliftio }: + mkDerivation { + pname = "coerce-role"; + version = "0.1.0.0"; + sha256 = "1qllw5wrpk328n2kjxbry3w85fwwkrdxd3cgl3z160ij200mxcyp"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base unliftio ]; + description = "Having trouble deriving instances because of type roles? Solve it here!"; + license = lib.licenses.bsd3; + }) {}; + + "coerce-util" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "coerce-util"; + version = "0.1.0.0"; + sha256 = "0v4ymcrqij8q9s8pcgbfrnl8y379fki3zp80lg4xqvbx0i89vsxf"; + libraryHaskellDepends = [ base ]; + description = "utils for Data.Coerce"; + license = lib.licenses.mit; + }) {}; + + "coercible-subtypes" = callPackage + ({ mkDerivation, base, profunctors }: + mkDerivation { + pname = "coercible-subtypes"; + version = "0.3.0.1"; + sha256 = "1mji6jlgc2lk6lczn10c2rchm10h2my3gs9p3r9yd6ij8ixki4sx"; + libraryHaskellDepends = [ base profunctors ]; + description = "Coercible but only in one direction"; + license = lib.licenses.bsd3; + }) {}; + + "coercible-utils" = callPackage + ({ mkDerivation, base, gauge }: + mkDerivation { + pname = "coercible-utils"; + version = "0.1.0"; + sha256 = "0nadwhr96nvwz1vxxr7814h22v02zrycqa9xijgvrakf0j174yls"; + revision = "1"; + editedCabalFile = "0swbc29c1c742d7pam2flv7xqqwis5df10657yvzms83mfg4lv6a"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base gauge ]; + description = "Utility functions for Coercible types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "coercion-extras" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "coercion-extras"; + version = "0.1.0.0"; + sha256 = "051gh93yncgclmi5i16rm07wg7v0zqz7s1q40h50vny39glsgwc7"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base containers ]; + description = "Extra utilities for manipulating nominal and representational coercions"; + license = lib.licenses.bsd3; + }) {}; + + "coformat" = callPackage + ({ mkDerivation, aeson, async, async-pool, base, bytestring + , can-i-haz, command, command-qq, containers, dom-selector, extra + , fast-logger, generic-data, hashable, html-conduit, interpolate + , lens, lens-aeson, monad-logger, mtl, optparse-generic, scientific + , temporary, text, unordered-containers, xml-conduit, yaml + }: + mkDerivation { + pname = "coformat"; + version = "0.3.0.0"; + sha256 = "0bx7h5lbcyba3nwrif7b6rcpqskxqn81ana74ra8f43bjdvps4nw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async async-pool base bytestring can-i-haz command command-qq + containers dom-selector extra fast-logger generic-data hashable + html-conduit interpolate lens lens-aeson monad-logger mtl + optparse-generic scientific temporary text unordered-containers + xml-conduit yaml + ]; + executableHaskellDepends = [ + aeson async async-pool base bytestring can-i-haz command command-qq + containers dom-selector extra fast-logger generic-data hashable + html-conduit interpolate lens lens-aeson monad-logger mtl + optparse-generic scientific temporary text unordered-containers + xml-conduit yaml + ]; + testHaskellDepends = [ + aeson async async-pool base bytestring can-i-haz command command-qq + containers dom-selector extra fast-logger generic-data hashable + html-conduit interpolate lens lens-aeson monad-logger mtl + optparse-generic scientific temporary text unordered-containers + xml-conduit yaml + ]; + description = "Generate clang-format config based on some existing code base"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "coformat-exe"; + }) {}; + + "cofunctor" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cofunctor"; + version = "0.1.0.1"; + sha256 = "0xn4k1c7l9z3g0slbwvlfg9kpfq8jbk0qf9363qz7azv7ks1149p"; + libraryHaskellDepends = [ base ]; + description = "DEPRECATED: use the \"contravariant\" package"; + license = lib.licenses.bsd3; + }) {}; + + "cognimeta-utils" = callPackage + ({ mkDerivation, array, base, bytestring, collections-api + , comonad-transformers, containers, data-lens, data-lens-fd + , data-lens-template, deepseq, ghc-prim, mtl, primitive, QuickCheck + , stm, tagged, template-haskell, transformers + }: + mkDerivation { + pname = "cognimeta-utils"; + version = "0.1.2"; + sha256 = "00bq5qad7x8x0fac1gb8aq97zm4pylnk7n9bg4nkhyyvwnmjsy5l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring collections-api comonad-transformers + containers data-lens data-lens-fd data-lens-template deepseq + ghc-prim mtl primitive QuickCheck stm tagged template-haskell + transformers + ]; + executableHaskellDepends = [ + base bytestring containers mtl QuickCheck template-haskell + transformers + ]; + description = "Utilities for Cognimeta products (such as perdure). API may change often."; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "cognimeta-utils"; + }) {}; + + "coin" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , directory, filepath, glib, gtk3, lens, monad-control + , monad-logger, mtl, persistent, persistent-sqlite + , persistent-template, resourcet, text, time, transformers + }: + mkDerivation { + pname = "coin"; + version = "1.2.1"; + sha256 = "0076dvka5c0m3smppp58lklnf26ry9kibzyiy4yx1ygw5rn7m7pc"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base binary bytestring containers directory filepath glib + gtk3 lens monad-control monad-logger mtl persistent + persistent-sqlite persistent-template resourcet text time + transformers + ]; + description = "Simple account manager"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "coin"; + broken = true; + }) {}; + + "coinbase-exchange" = callPackage + ({ mkDerivation, aeson, aeson-casing, async, base + , base64-bytestring, byteable, bytestring, conduit, conduit-extra + , cryptohash, deepseq, exceptions, hashable, http-client + , http-client-tls, http-conduit, http-types, mtl, network + , old-locale, random, resourcet, scientific, tasty, tasty-hunit + , tasty-quickcheck, tasty-th, text, time, transformers + , transformers-base, unordered-containers, uuid, uuid-aeson, vector + , websockets, wuss + }: + mkDerivation { + pname = "coinbase-exchange"; + version = "0.4.0.0"; + sha256 = "0592myr7z3yggbpjcanzivvdzkb06pr9il6bsgjc2fcfaggw5j4p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base base64-bytestring byteable bytestring + conduit conduit-extra cryptohash deepseq exceptions hashable + http-conduit http-types mtl network old-locale resourcet scientific + text time transformers-base unordered-containers uuid uuid-aeson + vector websockets wuss + ]; + executableHaskellDepends = [ + aeson base bytestring conduit conduit-extra http-client + http-client-tls http-conduit network old-locale resourcet + scientific text time transformers unordered-containers uuid + websockets wuss + ]; + testHaskellDepends = [ + aeson async base bytestring http-client-tls http-conduit old-locale + random scientific tasty tasty-hunit tasty-quickcheck tasty-th time + transformers unordered-containers uuid websockets + ]; + description = "Connector library for the coinbase exchange"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sandbox"; + }) {}; + + "coinbase-pro" = callPackage + ({ mkDerivation, aeson, aeson-casing, async, base, binary + , bytestring, containers, cryptonite, exceptions, HsOpenSSL + , http-api-data, http-client, http-client-tls, http-streams + , http-types, io-streams, memory, network, servant, servant-client + , servant-client-core, tasty, tasty-hunit, text, time, transformers + , unagi-streams, unordered-containers, uuid, vector, websockets + , wuss + }: + mkDerivation { + pname = "coinbase-pro"; + version = "0.9.3.2"; + sha256 = "06gzynckmdsdzzvlmf3kmkbc883pqjbgd4hxkrm47xykv2m64x6s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing async base binary bytestring containers + cryptonite exceptions HsOpenSSL http-api-data http-client + http-client-tls http-streams http-types io-streams memory network + servant servant-client servant-client-core tasty tasty-hunit text + time transformers unagi-streams unordered-containers uuid vector + websockets wuss + ]; + executableHaskellDepends = [ + aeson aeson-casing async base binary bytestring containers + cryptonite exceptions HsOpenSSL http-api-data http-client + http-client-tls http-streams http-types io-streams memory network + servant servant-client servant-client-core tasty tasty-hunit text + time transformers unagi-streams unordered-containers uuid vector + websockets wuss + ]; + testHaskellDepends = [ + aeson aeson-casing async base binary bytestring containers + cryptonite exceptions HsOpenSSL http-api-data http-client + http-client-tls http-streams http-types io-streams memory network + servant servant-client servant-client-core tasty tasty-hunit text + time transformers unagi-streams unordered-containers uuid vector + websockets wuss + ]; + description = "Client for Coinbase Pro"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "coincident-root-loci" = callPackage + ({ mkDerivation, array, base, combinat, containers + , polynomial-algebra, random, tasty, tasty-hunit, transformers + }: + mkDerivation { + pname = "coincident-root-loci"; + version = "0.3"; + sha256 = "1m7a1f2qxkq4jgbvmyn8zzz6pq44a4cfkkm74zlssg74xmx0d4ir"; + libraryHaskellDepends = [ + array base combinat containers polynomial-algebra random + transformers + ]; + testHaskellDepends = [ + array base combinat containers polynomial-algebra tasty tasty-hunit + ]; + description = "Equivariant CSM classes of coincident root loci"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "coinor-clp" = callPackage + ({ mkDerivation, base, clp, coinutils, comfort-array, deepseq + , doctest-exitcode-stdio, doctest-lib, linear-programming + , non-empty, QuickCheck, random, transformers, utility-ht + }: + mkDerivation { + pname = "coinor-clp"; + version = "0.0.0.2"; + sha256 = "0bcwpzmsmf9s8nn7vkwfynjb75x1x8x6bpffmrs55yqc6rvdsn32"; + libraryHaskellDepends = [ + base comfort-array deepseq linear-programming non-empty QuickCheck + transformers utility-ht + ]; + libraryPkgconfigDepends = [ clp coinutils ]; + testHaskellDepends = [ + base comfort-array doctest-exitcode-stdio doctest-lib + linear-programming non-empty QuickCheck random transformers + utility-ht + ]; + description = "Linear Programming using COIN-OR/CLP and comfort-array"; + license = lib.licenses.bsd3; + badPlatforms = [ "aarch64-linux" ]; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.thielema ]; + broken = true; + }) {inherit (pkgs) clp; coinutils = null;}; + + "cointracking-imports" = callPackage + ({ mkDerivation, base, base-compat-batteries, bytestring, cassava + , filepath, hedgehog, lens, scientific, tasty, tasty-hedgehog + , tasty-hunit, text, time, xlsx + }: + mkDerivation { + pname = "cointracking-imports"; + version = "0.1.0.2"; + sha256 = "1jf95fgzgqgr2xjbm5i0cwj1zx7zd44qpv3xqy91pk5kp33gwdjr"; + libraryHaskellDepends = [ + base base-compat-batteries bytestring cassava filepath lens + scientific text time xlsx + ]; + testHaskellDepends = [ + base base-compat-batteries bytestring cassava filepath hedgehog + lens scientific tasty tasty-hedgehog tasty-hunit text time xlsx + ]; + description = "Generate CSV & XLSX files for importing into CoinTracking"; + license = lib.licenses.bsd3; + }) {}; + + "colada" = callPackage + ({ mkDerivation, base, bytestring, cereal, cmdargs, containers + , fclabels, ghc-prim, ListZipper, monad-atom, mtl, nlp-scores + , split, swift-lda, text, vector + }: + mkDerivation { + pname = "colada"; + version = "0.8.4.0"; + sha256 = "16inmr2hp2racg85crrpwd45p1wgjhcp7w242nixc8dlwdy1lkz3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal cmdargs containers fclabels ghc-prim + ListZipper monad-atom mtl nlp-scores split swift-lda text vector + ]; + executableHaskellDepends = [ + base bytestring cereal cmdargs containers fclabels ghc-prim + ListZipper monad-atom mtl nlp-scores split swift-lda text vector + ]; + description = "Colada implements incremental word class class induction using online LDA"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "colada"; + }) {}; + + "colchis" = callPackage + ({ mkDerivation, aeson, base, conceit, network, network-simple + , pipes, pipes-aeson, pipes-attoparsec, pipes-network, text + , transformers + }: + mkDerivation { + pname = "colchis"; + version = "0.2.0.3"; + sha256 = "1fhamxm740r59q0sazs2np1b8hv74dhhbb4ah73m94im96729rbb"; + libraryHaskellDepends = [ + aeson base conceit network network-simple pipes pipes-aeson + pipes-attoparsec pipes-network text transformers + ]; + description = "Rudimentary JSON-RPC 2.0 client over raw TCP."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cold-widow" = callPackage + ({ mkDerivation, base, bytestring, hspec }: + mkDerivation { + pname = "cold-widow"; + version = "0.1.2"; + sha256 = "1r0m4p0dfkc6h704hkz67fn0pacqcmg2wjdz7q4qr37nkbrayli4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + executableHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring hspec ]; + description = "File transfer via QR Codes"; + license = lib.licenses.bsd3; + }) {}; + + "collada-output" = callPackage + ({ mkDerivation, base, collada-types, containers, SVGPath, time + , vector, xml + }: + mkDerivation { + pname = "collada-output"; + version = "0.6"; + sha256 = "1k6k2ljz9x06j0nrpbbpcgd3axamf3cgr6jyslam0xkgxzsi7w7x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base collada-types containers SVGPath time vector xml + ]; + description = "Generate animated 3d objects in COLLADA"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Examples"; + broken = true; + }) {}; + + "collada-types" = callPackage + ({ mkDerivation, base, containers, OpenGL, tuple, vector }: + mkDerivation { + pname = "collada-types"; + version = "0.4"; + sha256 = "1qs1bxxkjb6clszv8mahbmwdwbqpdr5hcxwn3nq5d6wc2xgb4y6r"; + libraryHaskellDepends = [ base containers OpenGL tuple vector ]; + description = "Data exchange between graphics applications"; + license = lib.licenses.bsd3; + }) {}; + + "collapse-duplication" = callPackage + ({ mkDerivation, base, bytestring, bytestring-show, cassava + , containers, hierarchical-clustering, lens, optparse-generic + , split + }: + mkDerivation { + pname = "collapse-duplication"; + version = "0.4.0.1"; + sha256 = "0azfyayvlw6vmgim98rsmgz5gx2dmwnbk9dwmm23781wdbm448a5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bytestring-show cassava containers + hierarchical-clustering lens + ]; + executableHaskellDepends = [ + base bytestring cassava containers lens optparse-generic split + ]; + description = "Collapse the duplication output into clones and return their frequencies"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "collapse-duplication"; + }) {}; + + "collapse-util" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "collapse-util"; + version = "0.1.0.1"; + sha256 = "02r4cz92wjm3hcih8jf5jvimw3ijwbp4x7iw90rkj05360ajikj7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "utility for collapsing adjacent writes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "collapse"; + broken = true; + }) {}; + + "collate" = callPackage + ({ mkDerivation, base, containers, lens, primitive, QuickCheck + , test-framework, test-framework-quickcheck2, transformers, vector + }: + mkDerivation { + pname = "collate"; + version = "0.1.0.0"; + sha256 = "1fh335mwk51gyhyxilv83z66ilz5ws3ni8cbr4qmpfpgf9m1jp5s"; + revision = "3"; + editedCabalFile = "1834l0p3brqlsv69cxwb6c4mxh655mmvzcj1sxnrz5zwlqvm7fjx"; + libraryHaskellDepends = [ + base containers lens primitive transformers vector + ]; + testHaskellDepends = [ + base containers lens primitive QuickCheck test-framework + test-framework-quickcheck2 transformers vector + ]; + description = "An Applicative Functor for extracting parts of a stream of values"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "collect-errors" = callPackage + ({ mkDerivation, base, containers, deepseq, QuickCheck }: + mkDerivation { + pname = "collect-errors"; + version = "0.1.6.0"; + sha256 = "0afyd8qyih6aqkavgk2dc4a6dsnc1yk5xqq1vi54lgmjdhrh6xbg"; + libraryHaskellDepends = [ base containers deepseq QuickCheck ]; + description = "Error monad with a Float instance"; + license = lib.licenses.bsd3; + }) {}; + + "collection-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, hspec-discover + , network-arbitrary, network-uri, network-uri-json, QuickCheck + , quickcheck-instances, test-invariant, text + }: + mkDerivation { + pname = "collection-json"; + version = "1.3.1.3"; + sha256 = "098in13gkrv4lrdn67b010c5wsl0zqwzcyfd504039wdcm6pazng"; + libraryHaskellDepends = [ + aeson base network-uri network-uri-json text + ]; + testHaskellDepends = [ + aeson base bytestring hspec network-arbitrary network-uri + network-uri-json QuickCheck quickcheck-instances test-invariant + text + ]; + testToolDepends = [ hspec-discover ]; + description = "Collection+JSON—Hypermedia Type Tools"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "collections" = callPackage + ({ mkDerivation, array, base, bytestring, containers, QuickCheck }: + mkDerivation { + pname = "collections"; + version = "0.3.1.1"; + sha256 = "0a5km8k2jwjv4gfd2vf0jiq3f9cw47dgz8f3lspmpx2b0g2pac7g"; + libraryHaskellDepends = [ + array base bytestring containers QuickCheck + ]; + description = "Useful standard collections types and related functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "collections-api" = callPackage + ({ mkDerivation, array, base, QuickCheck }: + mkDerivation { + pname = "collections-api"; + version = "1.0.0.0"; + sha256 = "0vgw1spiv6wnk11j3y45d95r3axgr1sgksb5lilnxdjj2pn4gp5l"; + revision = "2"; + editedCabalFile = "073x7vwgsj2xcqpywqdwk7pbj9zc9sinm17sknafgyxacx1r15xl"; + libraryHaskellDepends = [ array base QuickCheck ]; + description = "API for collection data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "collections-base-instances" = callPackage + ({ mkDerivation, array, base, bytestring, collections-api + , containers + }: + mkDerivation { + pname = "collections-base-instances"; + version = "1.0.0.0"; + sha256 = "0nw6wpzqsj33pnffsflc6ipjcx6lknzdnxgn4rm3vhrl5y9rgpzk"; + libraryHaskellDepends = [ + array base bytestring collections-api containers + ]; + description = "Useful standard collections types and related functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "colock" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "colock"; + version = "0.2.2"; + sha256 = "0h3y5c3c3711k2glmnydc1rlz9ff73iibcc8vf0zjzvvw9rz0xb1"; + libraryHaskellDepends = [ base unix ]; + description = "thread-friendly file locks that don't block the entire program"; + license = "LGPL"; + }) {}; + + "colonnade" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, contravariant + , doctest, fast-logger, profunctors, QuickCheck, semigroupoids + , semigroups, text, vector + }: + mkDerivation { + pname = "colonnade"; + version = "1.2.0.2"; + sha256 = "1asjx71gp26a15v7g3p8bfddb5nnzky6672c35xx35hq73mhykr4"; + revision = "5"; + editedCabalFile = "1f4m7lqksb7lvzs3j5v8c04l2mmq7pq1d8w7p8y9chy595rrb1kn"; + libraryHaskellDepends = [ + base bytestring contravariant profunctors semigroups text vector + ]; + testHaskellDepends = [ + ansi-wl-pprint base doctest fast-logger QuickCheck semigroupoids + ]; + description = "Generic types and functions for columnar encoding and decoding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "color-counter" = callPackage + ({ mkDerivation, aeson, base, cmdargs, colour, containers + , data-default, directory, friday, friday-devil, split, v4l2 + , vector, vector-space, yaml + }: + mkDerivation { + pname = "color-counter"; + version = "0.1.2.2"; + sha256 = "0vyzjv5r9jww4n35yp9qmq5bb8h7k6gmr7iw6igm08cnlwx9pirr"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base colour containers data-default directory friday + friday-devil split v4l2 vector vector-space yaml + ]; + executableHaskellDepends = [ + aeson base cmdargs colour containers data-default directory friday + friday-devil split v4l2 vector vector-space yaml + ]; + description = "Count colors in images"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "color-counter"; + }) {}; + + "colorful-monoids" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "colorful-monoids"; + version = "0.2.1.3"; + sha256 = "0yan2vxjdcal7zdh12m5yblcl9d1wcgjr09d3g64p09wdh82y6rq"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Styled console text output using ANSI escape sequences"; + license = lib.licenses.mit; + }) {}; + + "colorize-haskell" = callPackage + ({ mkDerivation, ansi-terminal, base, haskell-lexer }: + mkDerivation { + pname = "colorize-haskell"; + version = "1.0.1"; + sha256 = "1v4spa6vw9igjpd1dr595z5raz5fr8f485q5w9imrv8spms46xh3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ ansi-terminal base haskell-lexer ]; + executableHaskellDepends = [ ansi-terminal base haskell-lexer ]; + description = "Highligt Haskell source"; + license = lib.licenses.bsd3; + mainProgram = "hscolor"; + }) {}; + + "colorless" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, errors + , exceptions, hspec, lifted-async, monad-control, monad-logger, mtl + , random, safe-exceptions, scientific, text, text-conversions + , tuple, unordered-containers, vector + }: + mkDerivation { + pname = "colorless"; + version = "2.2.20"; + sha256 = "1wg0p06bvp6zvnc8qi9k942l1ijzcnksmd6jxnk0c7v9f2kdnib2"; + libraryHaskellDepends = [ + aeson base bytestring containers errors exceptions lifted-async + monad-control monad-logger mtl random safe-exceptions scientific + text text-conversions unordered-containers vector + ]; + testHaskellDepends = [ + aeson base containers hspec scientific text tuple vector + ]; + description = "Colorless | The Programmatic IDL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "colorless-http-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, colorless, http-client + , http-types, text-conversions + }: + mkDerivation { + pname = "colorless-http-client"; + version = "0.0.4"; + sha256 = "1mncp7qsb99s4kwyd3z3xrmypb7wjdkkr8jpxaip2892z4n52l22"; + libraryHaskellDepends = [ + aeson base bytestring colorless http-client http-types + text-conversions + ]; + description = "Http Client addon for Colorless"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "colorless-scotty" = callPackage + ({ mkDerivation, aeson, base, colorless, mtl, scotty, text, wai }: + mkDerivation { + pname = "colorless-scotty"; + version = "0.0.2"; + sha256 = "1jbdysm2ya5h5hw0s8149vi6wcnr98wh53iwyhmygdg0hz25nslk"; + libraryHaskellDepends = [ + aeson base colorless mtl scotty text wai + ]; + description = "Scotty server add-on for Colorless"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "colors" = callPackage + ({ mkDerivation, base, lens, linear, profunctors }: + mkDerivation { + pname = "colors"; + version = "0.3.0.2"; + sha256 = "0gbdqn5wrh9711j5hs5ypbd3w7a3mh37g6aadqiq4m5n7jna6phm"; + revision = "2"; + editedCabalFile = "1zhm6608y16haxvkf0rs3iihq1j8jg5kgfj9r6n65raymymd7rfj"; + libraryHaskellDepends = [ base lens linear profunctors ]; + description = "A type for colors"; + license = lib.licenses.bsd3; + }) {}; + + "colour" = callPackage + ({ mkDerivation, base, QuickCheck, random, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "colour"; + version = "2.3.6"; + sha256 = "0wgqj64mh2y2zk77kv59k3xb3dk4wmgfp988y74sp9a4d76mvlrc"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck random test-framework test-framework-quickcheck2 + ]; + description = "A model for human colour/color perception"; + license = lib.licenses.mit; + }) {}; + + "colour-accelerate" = callPackage + ({ mkDerivation, accelerate, base }: + mkDerivation { + pname = "colour-accelerate"; + version = "0.4.0.0"; + sha256 = "1j7ff2wb58yf346z2abr1v1yq498fxm498rdf1g62ppf6vkdplw8"; + libraryHaskellDepends = [ accelerate base ]; + description = "Working with colours in Accelerate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "colour-space" = callPackage + ({ mkDerivation, base, call-stack, colour, constrained-categories + , JuicyPixels, lens, linear, linearmap-category, manifolds + , manifolds-core, QuickCheck, random, semigroups, tasty + , tasty-quickcheck, vector-space + }: + mkDerivation { + pname = "colour-space"; + version = "0.2.1.0"; + sha256 = "0yqxfwg4y02ys24rcqfsnxf9xqn1v6qnxrvmhpxx34amlaasipvx"; + libraryHaskellDepends = [ + base call-stack colour constrained-categories JuicyPixels lens + linear linearmap-category manifolds manifolds-core QuickCheck + semigroups vector-space + ]; + testHaskellDepends = [ + base colour constrained-categories manifolds manifolds-core + QuickCheck random tasty tasty-quickcheck vector-space + ]; + description = "Instances of the manifold-classes for colour types"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "colour-text" = callPackage + ({ mkDerivation, base, colour, hedgehog, hspec, hspec-hedgehog + , text + }: + mkDerivation { + pname = "colour-text"; + version = "0.0.0.0"; + sha256 = "017gxsplb66dj08s6jcb0qxx0ydplfsadwpxfy1a4vhq2mc1pwp6"; + revision = "1"; + editedCabalFile = "106zw7p0bg3ayz5f0h43jj4kayk43bzagp109ych7vnilkgjyav8"; + libraryHaskellDepends = [ base colour text ]; + testHaskellDepends = [ + base colour hedgehog hspec hspec-hedgehog text + ]; + description = "Print and parse colors"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "colourista" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, hspec, text }: + mkDerivation { + pname = "colourista"; + version = "0.1.0.2"; + sha256 = "0g06116kjg9pbp0l7n33agqbks3kw5z4rjqyhylha8miah5sxbwn"; + revision = "4"; + editedCabalFile = "18g0am78dw8h3xpl01ilzii0hdrm2a4hc7qnn6pwag9wasbc1dl7"; + libraryHaskellDepends = [ ansi-terminal base bytestring text ]; + testHaskellDepends = [ base bytestring hspec text ]; + description = "Convenient interface for printing colourful messages"; + license = lib.licenses.mpl20; + }) {}; + + "coltrane" = callPackage + ({ mkDerivation, base, bytestring, HTTP, http-types, HUnit, mtl + , regex-compat, text, wai, wai-extra, warp + }: + mkDerivation { + pname = "coltrane"; + version = "0.1.0.0"; + sha256 = "131arfizyniapjvc9ds6l90z7gig98imhm17k1vza5wvgjqbb5fa"; + libraryHaskellDepends = [ + base bytestring HTTP http-types HUnit mtl regex-compat text wai + wai-extra warp + ]; + description = "A jazzy, minimal web framework for Haskell, inspired by Sinatra"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "columbia" = callPackage + ({ mkDerivation, array, base, bytestring, containers, contravariant + , data-endian, directory, filelock, invariant, mmap, mmorph + , monad-loops, mtl, parallel, pointless-haskell, syb-with-class + , transformers + }: + mkDerivation { + pname = "columbia"; + version = "0.2"; + sha256 = "065mrgyrb82vsfwwidz3zsj7pnbry9ifz7fspi2jfmyjp69y7cmz"; + libraryHaskellDepends = [ + array base bytestring containers contravariant data-endian + directory filelock invariant mmap mmorph monad-loops mtl parallel + pointless-haskell syb-with-class transformers + ]; + doHaddock = false; + description = "Enhanced serialization using seeking"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "columnar" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, enum-text + , fmt, lens, possibly, rio, template-haskell, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "columnar"; + version = "1.0.0.0"; + sha256 = "0qf5fbd9cwc22npww4qsjaj7rxdy2r3rjm19w23a9shqvgc2l6av"; + libraryHaskellDepends = [ + base bytestring cassava containers enum-text fmt lens possibly rio + template-haskell text time unordered-containers vector + ]; + description = "A CSV toolkit based on cassava and enum-text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "com" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "com"; + version = "1.2.3.1"; + sha256 = "1y6zm63jyigf631f2b0bqw1yhmr6hifaspqivy7qy30brmr5a27m"; + doHaddock = false; + description = "Haskell COM support library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "comark" = callPackage + ({ mkDerivation, base, comark-html, comark-parser, comark-syntax + , text + }: + mkDerivation { + pname = "comark"; + version = "0.1.0"; + sha256 = "0kkwjz7ycszg4dg7cpcvfv86qm61vzipy55qran9i792psa0rcd0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base comark-html comark-parser comark-syntax text + ]; + executableHaskellDepends = [ base text ]; + description = "Commonmark processing in pure haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "comark-hs"; + }) {}; + + "comark-html" = callPackage + ({ mkDerivation, base, cmark, comark-syntax, comark-testutils + , criterion, deepseq, hspec, text, transformers + }: + mkDerivation { + pname = "comark-html"; + version = "0.1.0"; + sha256 = "1ar9yagwp190b1yxbf2a2d1n62ki3algi0wfqpkn9ad8nmig2g89"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base comark-syntax text transformers ]; + testHaskellDepends = [ base comark-testutils hspec ]; + benchmarkHaskellDepends = [ + base cmark comark-syntax comark-testutils criterion deepseq text + ]; + description = "Commonmark (markdown) to HTML renderer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {comark-testutils = null;}; + + "comark-parser" = callPackage + ({ mkDerivation, base, cmark, comark-syntax, comark-testutils + , containers, control-bool, criterion, deepseq, file-embed, hspec + , html5-entity, QuickCheck, syb, text, transformers + }: + mkDerivation { + pname = "comark-parser"; + version = "0.1.0"; + sha256 = "1g595nak7fpzfvipan928wd5drfa0l4axfdjwk51awb7fxvl1nhp"; + libraryHaskellDepends = [ + base comark-syntax containers control-bool html5-entity text + transformers + ]; + testHaskellDepends = [ + base cmark comark-syntax comark-testutils containers deepseq hspec + QuickCheck syb text + ]; + benchmarkHaskellDepends = [ + base comark-syntax comark-testutils criterion deepseq file-embed + text + ]; + description = "Parser for Commonmark (markdown)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {comark-testutils = null;}; + + "comark-syntax" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "comark-syntax"; + version = "0.1.0"; + sha256 = "0y1fp6griivzzxwp621cm2mrizxmrnjazhayl21aqfp7mb5i4ib2"; + libraryHaskellDepends = [ base containers deepseq ]; + description = "Definitions of AST that represents a Commonmark (markdown) document"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "combinat" = callPackage + ({ mkDerivation, array, base, compact-word-vectors, containers + , QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck + , test-framework, test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "combinat"; + version = "0.2.10.1"; + sha256 = "179w7qnn3dhh71xgi21k9y0215z5v2gsa54yn1i1rhvg63z6fvkd"; + libraryHaskellDepends = [ + array base compact-word-vectors containers random transformers + ]; + testHaskellDepends = [ + array base compact-word-vectors containers QuickCheck random tasty + tasty-hunit tasty-quickcheck test-framework + test-framework-quickcheck2 transformers + ]; + description = "Generate and manipulate various combinatorial objects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "combinat-compat" = callPackage + ({ mkDerivation, array, base, containers, QuickCheck, random + , test-framework, test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "combinat-compat"; + version = "0.2.8.2"; + sha256 = "0mh5f8vmbwnib1qv9vvp45gwwj6942l1jhxnglq9i4za40k1r8ff"; + libraryHaskellDepends = [ + array base containers random transformers + ]; + testHaskellDepends = [ + array base containers QuickCheck random test-framework + test-framework-quickcheck2 transformers + ]; + description = "Generate and manipulate various combinatorial objects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "combinat-diagrams" = callPackage + ({ mkDerivation, array, base, colour, combinat, containers + , diagrams-core, diagrams-lib, linear, transformers + }: + mkDerivation { + pname = "combinat-diagrams"; + version = "0.2"; + sha256 = "0jm9846xna4kcxrqb3izw3sc93z0k21r4vqk8n55i4lcdh9g1j3h"; + libraryHaskellDepends = [ + array base colour combinat containers diagrams-core diagrams-lib + linear transformers + ]; + description = "Graphical representations for various combinatorial objects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "combinator-interactive" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, directory + , lens, mtl, template-haskell, th-lift, trifecta, void + }: + mkDerivation { + pname = "combinator-interactive"; + version = "0.1.2"; + sha256 = "0yxdy413pj6ah4d5qcpajbphfg02p0gxgs1x9salfa18fyflljc4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base lens template-haskell th-lift trifecta void + ]; + executableHaskellDepends = [ + base bytestring cereal containers directory lens mtl + template-haskell th-lift trifecta void + ]; + description = "SKI Combinator interpreter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lazyi"; + broken = true; + }) {}; + + "combinatorial" = callPackage + ({ mkDerivation, array, base, containers, doctest-exitcode-stdio + , doctest-lib, QuickCheck, transformers, utility-ht + }: + mkDerivation { + pname = "combinatorial"; + version = "0.1.1"; + sha256 = "0sz5x3776fr736mwsn582ih1pflkirsk6bqygagsg8jq0nh83v5g"; + revision = "1"; + editedCabalFile = "1g68vf9yj87qbmbazlasq11wcb1dd9rx83p95f4lqaji1ipzvq1y"; + libraryHaskellDepends = [ + array base containers transformers utility-ht + ]; + testHaskellDepends = [ + array base containers doctest-exitcode-stdio doctest-lib QuickCheck + transformers utility-ht + ]; + description = "Count, enumerate, rank and unrank combinatorial objects"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "combinatorial-problems" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-lexing + , containers, parsec, random + }: + mkDerivation { + pname = "combinatorial-problems"; + version = "0.0.5"; + sha256 = "1k3isi62i66xbisn48b018w7fcfhwwng1f64ca530qkk600fg850"; + libraryHaskellDepends = [ + array base bytestring bytestring-lexing containers parsec random + ]; + description = "A number of data structures to represent and allow the manipulation of standard combinatorial problems, used as test problems in computer science"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "combinatorics" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "combinatorics"; + version = "0.1.0"; + sha256 = "101b3lycfav6wqdqjhs0v93vgy4g3pfn5xyimip0x3alq0q2ix9a"; + libraryHaskellDepends = [ base ]; + description = "Efficient computation of common combinatoric functions"; + license = lib.licenses.bsd3; + }) {}; + + "combobuffer" = callPackage + ({ mkDerivation, base, containers, template-haskell, vector + , vector-space + }: + mkDerivation { + pname = "combobuffer"; + version = "0.2"; + sha256 = "1zsdi9c9my6nrxpqqsy584swp4zg8lckrymfig1ywisbdfzb8rjh"; + libraryHaskellDepends = [ + base containers template-haskell vector vector-space + ]; + description = "Various buffer implementations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "comfort-array" = callPackage + ({ mkDerivation, base, ChasingBottoms, containers, deepseq + , doctest-exitcode-stdio, doctest-lib, guarded-allocation + , non-empty, prelude-compat, primitive, QuickCheck, semigroups + , storable-record, storablevector, tagged, transformers + , transformers-compat, utility-ht + }: + mkDerivation { + pname = "comfort-array"; + version = "0.5.4.2"; + sha256 = "1fyv4m3qb6rbz1inswzwkbrza1wr3x5gr8p4qbh3bvfqfkj3mh4i"; + libraryHaskellDepends = [ + base containers deepseq guarded-allocation non-empty prelude-compat + primitive QuickCheck semigroups storable-record storablevector + tagged transformers transformers-compat utility-ht + ]; + testHaskellDepends = [ + base ChasingBottoms containers deepseq doctest-exitcode-stdio + doctest-lib QuickCheck tagged utility-ht + ]; + description = "Arrays where the index type is a function of the shape type"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "comfort-array-shape" = callPackage + ({ mkDerivation, base, ChasingBottoms, comfort-array, containers + , doctest-exitcode-stdio, doctest-lib, fixed-length, non-empty + , QuickCheck, tagged, tfp, utility-ht + }: + mkDerivation { + pname = "comfort-array-shape"; + version = "0.0"; + sha256 = "0caw0d9566qi9difgprfg3g9yqfiks2ycqjbr7wx7xcplagqdcn7"; + revision = "1"; + editedCabalFile = "0pp391srnrapr13bl1pkpdi5162m2qqw1bfsbis24rn78d50s674"; + libraryHaskellDepends = [ + base comfort-array fixed-length non-empty tfp utility-ht + ]; + testHaskellDepends = [ + base ChasingBottoms comfort-array containers doctest-exitcode-stdio + doctest-lib fixed-length QuickCheck tagged tfp + ]; + doHaddock = false; + description = "Additional shape types for the comfort-array package"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "comfort-blas" = callPackage + ({ mkDerivation, base, blas-ffi, comfort-array, containers, deepseq + , doctest-exitcode-stdio, doctest-lib, guarded-allocation + , netlib-ffi, non-empty, QuickCheck, semigroups, storablevector + , transformers, utility-ht + }: + mkDerivation { + pname = "comfort-blas"; + version = "0.0.2"; + sha256 = "1sw24ai7vlhxvb22y9qf71ak1l55chxdc6x1j5p7m40q5zmahpx6"; + libraryHaskellDepends = [ + base blas-ffi comfort-array containers deepseq guarded-allocation + netlib-ffi non-empty semigroups storablevector transformers + utility-ht + ]; + testHaskellDepends = [ + base comfort-array containers doctest-exitcode-stdio doctest-lib + netlib-ffi QuickCheck utility-ht + ]; + description = "Numerical Basic Linear Algebra using BLAS"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "comfort-fftw" = callPackage + ({ mkDerivation, base, comfort-array, deepseq + , doctest-exitcode-stdio, doctest-lib, fftw-ffi, netlib-ffi + , non-empty, QuickCheck, storable-record + }: + mkDerivation { + pname = "comfort-fftw"; + version = "0.0.0.1"; + sha256 = "10934ckhl5hj4k331cdhdz6512m3hyn4bm4w1xwqja4j0arndklb"; + revision = "1"; + editedCabalFile = "1vlj4jn5qzv71dw5fd32wb7gkjhs0f91yc2qxbcv2dbdzqbzkrwr"; + libraryHaskellDepends = [ + base comfort-array deepseq fftw-ffi netlib-ffi QuickCheck + ]; + testHaskellDepends = [ + base comfort-array deepseq doctest-exitcode-stdio doctest-lib + netlib-ffi non-empty QuickCheck storable-record + ]; + description = "High-level interface to FFTW (Fast Fourier Transform) based on comfort-array"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "comfort-glpk" = callPackage + ({ mkDerivation, base, comfort-array, deepseq + , doctest-exitcode-stdio, doctest-lib, glpk, glpk-headers + , linear-programming, non-empty, QuickCheck, random, transformers + , utility-ht + }: + mkDerivation { + pname = "comfort-glpk"; + version = "0.1"; + sha256 = "06396jgbaxvm2gwksra6gjwqczsvdlif9lal46a8q5sc5cyhcpx1"; + revision = "1"; + editedCabalFile = "0hd4i7s68kfky7l6mdka4p144x4h7fbl619ikwq8fg3fdljvihmq"; + libraryHaskellDepends = [ + base comfort-array deepseq glpk-headers linear-programming + non-empty transformers utility-ht + ]; + librarySystemDepends = [ glpk ]; + testHaskellDepends = [ + base comfort-array doctest-exitcode-stdio doctest-lib + linear-programming non-empty QuickCheck random transformers + utility-ht + ]; + description = "Linear Programming using GLPK and comfort-array"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {inherit (pkgs) glpk;}; + + "comfort-graph" = callPackage + ({ mkDerivation, base, containers, doctest-exitcode-stdio + , doctest-lib, QuickCheck, semigroups, transformers, utility-ht + }: + mkDerivation { + pname = "comfort-graph"; + version = "0.0.4"; + sha256 = "1v3acgdr8srvpddl2kvap556ag93b9yphjf3y1qy14sq6f7v46hc"; + revision = "1"; + editedCabalFile = "0lkk5p558x0dv8vfy329g2amaai76gkxdnb8nzy3miw76vvi5xrw"; + libraryHaskellDepends = [ + base containers QuickCheck semigroups transformers utility-ht + ]; + testHaskellDepends = [ + base containers doctest-exitcode-stdio doctest-lib QuickCheck + transformers utility-ht + ]; + description = "Graph structure with type parameters for nodes and edges"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "comic" = callPackage + ({ mkDerivation, aeson, base, deepseq, hashable, hashable-orphans + , lens, sorted-list, text, time, uuid + }: + mkDerivation { + pname = "comic"; + version = "0.0.1"; + sha256 = "1hr2dwj9d3wlwdalcr51jjvlk8lg92lhds25vxvjszpxf6nch20k"; + revision = "3"; + editedCabalFile = "1jbb5n5922a0v0pcc30cczrvk9wf96inmy99dyw0qsnx38cgf82g"; + libraryHaskellDepends = [ + aeson base deepseq hashable hashable-orphans lens sorted-list text + time uuid + ]; + description = "A format for describing comics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "comma" = callPackage + ({ mkDerivation, attoparsec, base, QuickCheck, text }: + mkDerivation { + pname = "comma"; + version = "1.1.0"; + sha256 = "1yxy6f5v1d2s27hfzagqj12yd3c65ijwglhdcqckv7y3g4yv5h7y"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ base QuickCheck text ]; + description = "CSV Parser & Producer"; + license = "unknown"; + }) {}; + + "command" = callPackage + ({ mkDerivation, base, deepseq, process }: + mkDerivation { + pname = "command"; + version = "0.1.1"; + sha256 = "0qj6i5r1iz3d8visqpd74xwkribxzs4p66b1vgp0i3jiqgfrn2hw"; + libraryHaskellDepends = [ base deepseq process ]; + description = "Conveniently run shell commands"; + license = lib.licenses.bsd3; + }) {}; + + "command-qq" = callPackage + ({ mkDerivation, base, doctest, hspec, process, template-haskell + , text, transformers + }: + mkDerivation { + pname = "command-qq"; + version = "0.3.1.0"; + sha256 = "1f5mm12bs65b8v2k10b4jxkqdpkdi6q2nncxcqsxwl0wndgbnlpz"; + libraryHaskellDepends = [ base process template-haskell text ]; + testHaskellDepends = [ + base doctest hspec template-haskell text transformers + ]; + description = "Quasiquoters for external commands"; + license = lib.licenses.bsd2; + }) {}; + + "commander" = callPackage + ({ mkDerivation, base, containers, mtl, transformers }: + mkDerivation { + pname = "commander"; + version = "0.1.0.0"; + sha256 = "09glhq3xr3pz3mzrx5jcnv2p0hbnxzq0ld083iang6qw0wb4kymc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers mtl transformers ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ base ]; + description = "pattern matching against string based commands"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example1"; + broken = true; + }) {}; + + "commander-cli" = callPackage + ({ mkDerivation, base, bytestring, commandert, containers + , directory, mtl, process, text, unordered-containers + }: + mkDerivation { + pname = "commander-cli"; + version = "0.11.0.0"; + sha256 = "01c968r4qzvqbjwqwhp1xk7s59wsbaas9jvdfi2sgk2jk6vg0ss3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring commandert containers mtl text unordered-containers + ]; + executableHaskellDepends = [ + base commandert directory mtl process text + ]; + testHaskellDepends = [ base commandert text unordered-containers ]; + description = "A command line argument/option parser library"; + license = lib.licenses.mit; + mainProgram = "task-manager"; + }) {}; + + "commandert" = callPackage + ({ mkDerivation, base, hspec, mtl }: + mkDerivation { + pname = "commandert"; + version = "0.1.1.1"; + sha256 = "02sdmba5ri40qx5j2bdx11h8k7b0ndik8wwzf3wki8c00y2jpmnd"; + libraryHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base hspec mtl ]; + description = "A monad for commanders"; + license = lib.licenses.mit; + }) {}; + + "commodities" = callPackage + ({ mkDerivation, base, comonad, containers, directory, distributive + , doctest, failure, filepath, hspec, hspec-expectations, keys, lens + , linear, mtl, numbers, parsers, PSQueue, QuickCheck, semigroupoids + , semigroups, split, text, thyme, transformers, trifecta + }: + mkDerivation { + pname = "commodities"; + version = "0.2.0.1"; + sha256 = "0c4i0n64w2918282ih8jpp23avjcjhnwvn3r016z3xmcqp1z4n7s"; + libraryHaskellDepends = [ + base comonad containers distributive failure keys lens linear mtl + numbers parsers PSQueue semigroupoids semigroups split text thyme + transformers trifecta + ]; + testHaskellDepends = [ + base containers directory doctest filepath hspec hspec-expectations + lens QuickCheck semigroups thyme transformers + ]; + description = "Library for working with commoditized amounts and price histories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "commonmark" = callPackage + ({ mkDerivation, base, bytestring, containers, parsec, tasty + , tasty-bench, tasty-hunit, tasty-quickcheck, text, transformers + , unicode-data, unicode-transforms + }: + mkDerivation { + pname = "commonmark"; + version = "0.2.6"; + sha256 = "0k0wkvlqbcv7iml9pa56pic4z417qydck22r4kbw51zixkj6rrp7"; + libraryHaskellDepends = [ + base bytestring containers parsec text transformers unicode-data + unicode-transforms + ]; + testHaskellDepends = [ + base parsec tasty tasty-hunit tasty-quickcheck text + unicode-transforms + ]; + benchmarkHaskellDepends = [ base tasty-bench text ]; + description = "Pure Haskell commonmark parser"; + license = lib.licenses.bsd3; + }) {}; + + "commonmark-cli" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, commonmark + , commonmark-extensions, commonmark-pandoc, containers, mtl + , pandoc-types, text + }: + mkDerivation { + pname = "commonmark-cli"; + version = "0.2.1"; + sha256 = "0gc11zz604qsjrdip3cwb8rpz2j73md9014nvmr5wzb8ds6cjnwf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson ansi-terminal base bytestring commonmark + commonmark-extensions commonmark-pandoc containers mtl pandoc-types + text + ]; + description = "Command-line commonmark converter and highlighter"; + license = lib.licenses.bsd3; + mainProgram = "commonmark"; + }) {}; + + "commonmark-extensions" = callPackage + ({ mkDerivation, base, commonmark, containers, emojis, filepath + , network-uri, parsec, tasty, tasty-bench, tasty-hunit, text + , transformers + }: + mkDerivation { + pname = "commonmark-extensions"; + version = "0.2.5.4"; + sha256 = "0249j6yn4y6w2n81ph2ydpqqkbx8y7zba96j50a26jx9l62f1yim"; + libraryHaskellDepends = [ + base commonmark containers emojis filepath network-uri parsec text + transformers + ]; + testHaskellDepends = [ + base commonmark parsec tasty tasty-hunit text + ]; + benchmarkHaskellDepends = [ base commonmark tasty-bench text ]; + description = "Pure Haskell commonmark parser"; + license = lib.licenses.bsd3; + }) {}; + + "commonmark-pandoc" = callPackage + ({ mkDerivation, base, commonmark, commonmark-extensions + , pandoc-types, text + }: + mkDerivation { + pname = "commonmark-pandoc"; + version = "0.2.2.1"; + sha256 = "1kbs165li9fcizzivlb9ajsh9livc7vq8s903g5n829fpwayp431"; + libraryHaskellDepends = [ + base commonmark commonmark-extensions pandoc-types text + ]; + description = "Bridge between commonmark and pandoc AST"; + license = lib.licenses.bsd3; + }) {}; + + "commonmark-simple" = callPackage + ({ mkDerivation, aeson, base, commonmark, commonmark-extensions + , commonmark-pandoc, containers, megaparsec, pandoc-types, parsec + , parser-combinators, relude, yaml + }: + mkDerivation { + pname = "commonmark-simple"; + version = "0.1.0.0"; + sha256 = "0fvpykqvqi12nsc95pv3xwd67sdamxc79r24w5xf30f87p0f9kna"; + libraryHaskellDepends = [ + aeson base commonmark commonmark-extensions commonmark-pandoc + containers megaparsec pandoc-types parsec parser-combinators relude + yaml + ]; + description = "Simple interface to commonmark-hs"; + license = lib.licenses.mit; + }) {}; + + "commonmark-wikilink" = callPackage + ({ mkDerivation, aeson, base, commonmark, commonmark-pandoc + , megaparsec, network-uri, pandoc-types, parsec, relude, uri-encode + , url-slug + }: + mkDerivation { + pname = "commonmark-wikilink"; + version = "0.1.0.0"; + sha256 = "1varv4zihai08wvgpsf9pp3qaa1wniii21qhgy39cpcz9n9s2hv2"; + libraryHaskellDepends = [ + aeson base commonmark commonmark-pandoc megaparsec network-uri + pandoc-types parsec relude uri-encode url-slug + ]; + description = "Obsidian-friendly commonmark wikilink parser"; + license = lib.licenses.mit; + }) {}; + + "commsec" = callPackage + ({ mkDerivation, base, bytestring, cipher-aes128, crypto-api + , network + }: + mkDerivation { + pname = "commsec"; + version = "0.3.5"; + sha256 = "1lshp876qm29370mpa3bh0gijcv317sf1y8vajixzz1083bkpngm"; + libraryHaskellDepends = [ + base bytestring cipher-aes128 crypto-api network + ]; + description = "Provide communications security using symmetric ephemeral keys"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "commsec-keyexchange" = callPackage + ({ mkDerivation, base, bytestring, cereal, cipher-aes128, commsec + , crypto-api, crypto-pubkey-types, cryptohash-cryptoapi, DRBG + , monadcryptorandom, network, RSA + }: + mkDerivation { + pname = "commsec-keyexchange"; + version = "0.3.3"; + sha256 = "1c207fv429frkyb742n0r1z0kkvlwnkcxblfkrjm1lwqfkdx0prn"; + libraryHaskellDepends = [ + base bytestring cereal cipher-aes128 commsec crypto-api + crypto-pubkey-types cryptohash-cryptoapi DRBG monadcryptorandom + network RSA + ]; + description = "Key agreement for commsec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "commutative" = callPackage + ({ mkDerivation, base, QuickCheck, quickcheck-instances, random + , semigroups, tasty, tasty-hunit, tasty-quickcheck, vector + }: + mkDerivation { + pname = "commutative"; + version = "0.0.2"; + sha256 = "0scrc0bwa3ggvhmhmj0pvi7q7sbm495nc8m30jjjcp5wbd26mg6c"; + libraryHaskellDepends = [ base random semigroups vector ]; + testHaskellDepends = [ + base QuickCheck quickcheck-instances random semigroups tasty + tasty-hunit tasty-quickcheck vector + ]; + description = "Commutative binary operations"; + license = lib.licenses.bsd3; + }) {}; + + "commutative-semigroups" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "commutative-semigroups"; + version = "0.1.1.0"; + sha256 = "07b4w4z68dkfz26rm5b6b9fpgcssxr8lqx4snd2qhbf0qr29m8pk"; + libraryHaskellDepends = [ base containers ]; + description = "Commutative semigroups"; + license = lib.licenses.bsd3; + }) {}; + + "commutative-semigroups_0_2" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "commutative-semigroups"; + version = "0.2"; + sha256 = "0jkqfslrvyh17p9llf1ga249fcnhfjlp1rb3nvj0078a19c0xcd8"; + libraryHaskellDepends = [ base containers ]; + description = "Commutative semigroups"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "comonad" = callPackage + ({ mkDerivation, base, containers, distributive + , indexed-traversable, tagged, transformers, transformers-compat + }: + mkDerivation { + pname = "comonad"; + version = "5.0.8"; + sha256 = "04rxycp2pbkrvhjgpgx08jmsipjz4cdmhv59dbp47k4jq8ndyv7g"; + revision = "2"; + editedCabalFile = "1qy55616zcl1fmdzkr9kbb84nqmmx2aakz0hfyc66jgv0fyvykaa"; + libraryHaskellDepends = [ + base containers distributive indexed-traversable tagged + transformers transformers-compat + ]; + description = "Comonads"; + license = lib.licenses.bsd3; + }) {}; + + "comonad-extras" = callPackage + ({ mkDerivation, array, base, comonad, containers, distributive + , semigroupoids, transformers + }: + mkDerivation { + pname = "comonad-extras"; + version = "4.0.1"; + sha256 = "1vsxxgqsiizprm2xxjks1n77mlx5rb9ybx36ag49fkzyb01rbb34"; + libraryHaskellDepends = [ + array base comonad containers distributive semigroupoids + transformers + ]; + description = "Exotic comonad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "comonad-random" = callPackage + ({ mkDerivation, base, category-extras, random }: + mkDerivation { + pname = "comonad-random"; + version = "0.1.2"; + sha256 = "11jak28rpnnaswrlf2wgn91v096zkz1laq2cdhjfc7abgmkx9gay"; + libraryHaskellDepends = [ base category-extras random ]; + description = "Comonadic interface for random values"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "comonad-transformers" = callPackage + ({ mkDerivation, base, comonad }: + mkDerivation { + pname = "comonad-transformers"; + version = "4.0"; + sha256 = "13zzp6r6s6c80skniphwvzxhpazbyal5854m53139kgcw560rv6z"; + libraryHaskellDepends = [ base comonad ]; + doHaddock = false; + description = "This package has been merged into comonad 4.0"; + license = lib.licenses.bsd3; + }) {}; + + "comonads-fd" = callPackage + ({ mkDerivation, base, comonad }: + mkDerivation { + pname = "comonads-fd"; + version = "4.0"; + sha256 = "19xpv0dsz7w3a1sq1gdxwzglfal45vj2s22zb12g9mpk5rp3hw1s"; + libraryHaskellDepends = [ base comonad ]; + doHaddock = false; + description = "This package has been merged into comonad 4.0"; + license = lib.licenses.bsd3; + }) {}; + + "compaREST" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, comonad + , containers, data-default, directory, doctemplates, envy + , file-embed, filepath, free, freer-simple, generic-data, github + , hashable, http-media, insert-ordered-containers, lattices, lens + , mtl, open-union, openapi3, optparse-applicative + , ordered-containers, pandoc, pandoc-types, pcre2, scientific + , tagged, tasty, tasty-golden, text, transformers, type-fun + , typerep-map, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "compaREST"; + version = "0.1.0.1"; + sha256 = "0m03zq2vbymbajbd0pc6n906cbis2nridf54659qyjvfi64h8037"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring comonad containers data-default + doctemplates file-embed free generic-data hashable http-media + insert-ordered-containers lattices mtl open-union openapi3 + ordered-containers pandoc-types pcre2 scientific tagged text + transformers type-fun typerep-map unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bytestring containers data-default doctemplates envy + filepath freer-simple github mtl optparse-applicative pandoc + pandoc-types text vector yaml + ]; + testHaskellDepends = [ + base bytestring data-default directory filepath lens pandoc + pandoc-types tasty tasty-golden text yaml + ]; + description = "Compatibility checker for OpenAPI"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "compact" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, ghc-compact + }: + mkDerivation { + pname = "compact"; + version = "0.2.0.0"; + sha256 = "0xv24vd2h76928355rr8gzdbkyn2j17yf6wjyghnzw7qyhsbb9h3"; + revision = "2"; + editedCabalFile = "1x38yjkl9b2ss6p9bdhpk5h1p4p3rlar09a31cpa8cgj959ws1da"; + libraryHaskellDepends = [ base binary bytestring ghc-compact ]; + testHaskellDepends = [ base directory ]; + description = "Non-GC'd, contiguous storage for immutable data structures"; + license = lib.licenses.bsd3; + }) {}; + + "compact-list" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "compact-list"; + version = "0.1.0"; + sha256 = "0mg2s7mm908gy5j958abmiylfc05fs4y08dcjz4805ayi9cb1qqd"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base ]; + description = "An append only list in a compact region"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compact-map" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers }: + mkDerivation { + pname = "compact-map"; + version = "2008.11.9"; + sha256 = "0rk2g5swblbbairwabv5azp6a7cjqywhv49prm1rz8mc361dd9by"; + libraryHaskellDepends = [ + array base binary bytestring containers + ]; + description = "Compact Data.Map implementation using Data.Binary"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compact-mutable" = callPackage + ({ mkDerivation, base, containers, ghc-compact, ghc-prim + , prim-array, primitive, transformers + }: + mkDerivation { + pname = "compact-mutable"; + version = "0.1"; + sha256 = "0xc28aflb8cs8cbvp2mimswh0nflwpvzwlrh2dvqsq3qx02cvh36"; + libraryHaskellDepends = [ + base ghc-compact ghc-prim prim-array primitive + ]; + testHaskellDepends = [ + base containers ghc-compact ghc-prim prim-array primitive + transformers + ]; + description = "Mutable arrays living on the compact heap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "compact-mutable-vector" = callPackage + ({ mkDerivation, base, compact, ghc-prim, hspec, primitive, vector + }: + mkDerivation { + pname = "compact-mutable-vector"; + version = "0.0.0.1"; + sha256 = "1plz7rwn66r3b03hn60gsh8w5wk8hgzj0g3hdnc36f2rrav4n7mj"; + libraryHaskellDepends = [ base compact ghc-prim primitive vector ]; + testHaskellDepends = [ base compact hspec ]; + description = "Mutable vector with different GC characteristics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compact-sequences" = callPackage + ({ mkDerivation, base, mtl, primitive, QuickCheck, tasty + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "compact-sequences"; + version = "0.2.0.0"; + sha256 = "0v7s99d7syspgc8z8mhdykyrsjyx0r0vjyf64plidndld2zg0swn"; + libraryHaskellDepends = [ base mtl primitive transformers ]; + testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + description = "Stacks, queues, and deques with compact representations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compact-socket" = callPackage + ({ mkDerivation, base, binary, bytestring, compact, deepseq + , directory, filepath, network, unix + }: + mkDerivation { + pname = "compact-socket"; + version = "0.1.0.0"; + sha256 = "0fzfr70nq9n1gfxd4swj1zm5dnr9ynqmwbgy2g0fnfh1sc4fwn77"; + libraryHaskellDepends = [ + base binary bytestring compact deepseq directory filepath network + unix + ]; + description = "Socket functions for compact normal form"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compact-string" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "compact-string"; + version = "0.3.1"; + sha256 = "02lqxl82jmw276mzxwsc0gmps1kb5i62im85bpjvzqwycbf3gnj8"; + revision = "1"; + editedCabalFile = "03cw0x4dg0qwaysf2sndyzm27sva6x415dxd70fs2vcbys5m1j8j"; + libraryHaskellDepends = [ base bytestring ]; + description = "Fast, packed and strict strings with Unicode support, based on bytestrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compact-string-fix" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "compact-string-fix"; + version = "0.3.2"; + sha256 = "161z0lmrrqvy77ppdgz7m6nazcmlmy1azxa8rx0cgpqmyxzkf87n"; + revision = "1"; + editedCabalFile = "1akx1kzpirl1fc3lfcrsa88jvrk023f9qyj2b2fbpz4p11d07qfc"; + libraryHaskellDepends = [ base bytestring ]; + description = "Same as compact-string except with a small fix so it builds on ghc-6.12"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compact-word-vectors" = callPackage + ({ mkDerivation, base, primitive, QuickCheck, random, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "compact-word-vectors"; + version = "0.2.0.2"; + sha256 = "1yjlymp2b8is72xvdb29rf7hc1n96zmda1j3z5alzbp4py00jww8"; + revision = "1"; + editedCabalFile = "1555ickw72336bl8j1gihyx3sgm3iwi3q1770s9i83q04kr01ks9"; + libraryHaskellDepends = [ base primitive ]; + testHaskellDepends = [ + base primitive QuickCheck random tasty tasty-hunit tasty-quickcheck + ]; + description = "Small vectors of small integers stored very compactly"; + license = lib.licenses.bsd3; + }) {}; + + "compactable" = callPackage + ({ mkDerivation, aeson, base, base-compat, bifunctors, containers + , contravariant, data-default-class, deepseq, genvalidity + , genvalidity-sydtest, hashable, keys, lens, QuickCheck + , semigroupoids, sydtest, sydtest-discover, these, transformers + , transformers-compat, unordered-containers, vector + , vector-instances + }: + mkDerivation { + pname = "compactable"; + version = "0.2.0.0"; + sha256 = "0ngcrmb9yihwn5dm6dcfkclgk31m92qa14rk99i2g6hbdmd6w747"; + libraryHaskellDepends = [ + aeson base base-compat bifunctors containers contravariant + data-default-class deepseq hashable keys lens QuickCheck + semigroupoids these transformers transformers-compat + unordered-containers vector vector-instances + ]; + testHaskellDepends = [ + base containers genvalidity genvalidity-sydtest QuickCheck sydtest + sydtest-discover these vector + ]; + description = "A typeclass for structures which can be catMaybed, filtered, and partitioned"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compactmap" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck, vector }: + mkDerivation { + pname = "compactmap"; + version = "0.1.4.3"; + sha256 = "0c02gkshlm1dppqzws3yg96h3k8jpkvbqi461509b1hbxzg04m27"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + description = "A read-only memory-efficient key-value store"; + license = lib.licenses.bsd3; + }) {}; + + "companion" = callPackage + ({ mkDerivation, base, rio }: + mkDerivation { + pname = "companion"; + version = "0.1.0"; + sha256 = "1p8lvjclchvf6igm2f3vqwj2shkyd0yd8ngd3aaj3q5ik7i55h0a"; + libraryHaskellDepends = [ base rio ]; + description = "A Haskell library to provide companion threads"; + license = lib.licenses.bsd3; + }) {}; + + "compare-type" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "compare-type"; + version = "0.1.1"; + sha256 = "1s6p3ni8pqxbp08ci4w6y646wrh60s0g34figrwdcqrywscyicsb"; + libraryHaskellDepends = [ base ]; + description = "compare types of any kinds in haskell"; + license = lib.licenses.bsd3; + }) {}; + + "comparse" = callPackage + ({ mkDerivation, base, mtl, tasty, tasty-hunit, text, transformers + , vector + }: + mkDerivation { + pname = "comparse"; + version = "0.2.0.0"; + sha256 = "1031mkq00z7zv62xhrsasa14xw1jj1hq3dpzm2y8m4cfyv2wka30"; + libraryHaskellDepends = [ base mtl text transformers vector ]; + testHaskellDepends = [ + base mtl tasty tasty-hunit text transformers vector + ]; + description = "A highly generic parser combinators library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compdata" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, HUnit, mtl + , QuickCheck, random, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2, th-expand-syns + , transformers, tree-view, uniplate + }: + mkDerivation { + pname = "compdata"; + version = "0.13.1"; + sha256 = "001k1pd28cgbspd2n74p29hc69ch9mmkqfazki7qj17kzcaq5n2l"; + revision = "1"; + editedCabalFile = "12bhc1vpnlshq2kap9p3j6a7pxwdm7b761rr64g6c5xdla5y3vpq"; + libraryHaskellDepends = [ + base containers deepseq mtl QuickCheck template-haskell + th-expand-syns transformers tree-view + ]; + testHaskellDepends = [ + base containers deepseq HUnit mtl QuickCheck template-haskell + test-framework test-framework-hunit test-framework-quickcheck2 + th-expand-syns transformers + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq mtl QuickCheck random + template-haskell th-expand-syns transformers uniplate + ]; + description = "Compositional Data Types"; + license = lib.licenses.bsd3; + }) {}; + + "compdata-automata" = callPackage + ({ mkDerivation, base, compdata, containers, criterion, projection + }: + mkDerivation { + pname = "compdata-automata"; + version = "0.9.2"; + sha256 = "0yb0mlkvk25fmypad4pmg31vk6v5xqi2sqz1jpnjkgn9jhcn8p19"; + libraryHaskellDepends = [ base compdata containers projection ]; + benchmarkHaskellDepends = [ + base compdata containers criterion projection + ]; + description = "Tree automata on Compositional Data Types"; + license = lib.licenses.bsd3; + }) {}; + + "compdata-dags" = callPackage + ({ mkDerivation, base, compdata, containers, HUnit, mtl, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , unordered-containers, vector + }: + mkDerivation { + pname = "compdata-dags"; + version = "0.2.1"; + sha256 = "0h2ijhwpxv4bzfz81zhvhi7f42slzqsxawgqd9swk4kmqqzlfr58"; + libraryHaskellDepends = [ + base compdata containers mtl unordered-containers vector + ]; + testHaskellDepends = [ + base compdata containers HUnit mtl QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + unordered-containers vector + ]; + description = "Compositional Data Types on DAGs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compdata-fixplate" = callPackage + ({ mkDerivation, base, composition, containers, deriving-compat + , fixplate, tree-view + }: + mkDerivation { + pname = "compdata-fixplate"; + version = "0.1.3"; + sha256 = "1b9xmp2lps9k9fvvpqlha0vkncs4pivixyyqs71zl4dxcrsa8ryx"; + libraryHaskellDepends = [ + base composition containers deriving-compat fixplate tree-view + ]; + description = "Compdata basics implemented on top of Fixplate"; + license = lib.licenses.bsd3; + }) {}; + + "compdata-param" = callPackage + ({ mkDerivation, base, compdata, containers, HUnit, mtl + , template-haskell, test-framework, test-framework-hunit + , transformers + }: + mkDerivation { + pname = "compdata-param"; + version = "0.9.2"; + sha256 = "1cfs7q6pw642dg1xjibrsvpkw1bg15g9lmj70y25xka192d9c2w2"; + libraryHaskellDepends = [ + base compdata mtl template-haskell transformers + ]; + testHaskellDepends = [ + base compdata containers HUnit mtl template-haskell test-framework + test-framework-hunit transformers + ]; + description = "Parametric Compositional Data Types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compdoc" = callPackage + ({ mkDerivation, aeson, base, composite-aeson + , composite-aeson-throw, composite-base, pandoc, pandoc-throw, path + , rio, vinyl + }: + mkDerivation { + pname = "compdoc"; + version = "0.3.0.0"; + sha256 = "07gbs64r8qsxw4j0mlk7kldbdjjzz4v34pm8b5cj7a6r1l33w7k5"; + revision = "4"; + editedCabalFile = "14p4gi1wyiwv738m505j6j2v8j2dimw1gp6qb7wfq4f8mf53lpll"; + libraryHaskellDepends = [ + aeson base composite-aeson composite-aeson-throw composite-base + pandoc pandoc-throw path rio vinyl + ]; + description = "Parse a Pandoc to a composite value"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "compdoc-dhall-decoder" = callPackage + ({ mkDerivation, base, compdoc, composite-aeson, composite-base + , dhall, either, pandoc, text + }: + mkDerivation { + pname = "compdoc-dhall-decoder"; + version = "0.3.0.0"; + sha256 = "0qsq67zj8gr9xlgcbxgn5fi1cyv4qf7w5vzfl3v4hvil7xf3fn77"; + revision = "1"; + editedCabalFile = "0k08bcjjnvs54fjvxzy1hv7zp7z2n0iydsiix83x6a2jii7105v4"; + libraryHaskellDepends = [ + base compdoc composite-aeson composite-base dhall either pandoc + text + ]; + description = "Allows you to write FromDhall instances for Compdoc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "compendium-client" = callPackage + ({ mkDerivation, aeson, base, http-client, language-protobuf + , megaparsec, servant, servant-client, text + }: + mkDerivation { + pname = "compendium-client"; + version = "0.2.1.1"; + sha256 = "0iqk3lyfayy7xwa97jzzch2mhg8zam3ip2i524ki5qnw2ih3mizv"; + libraryHaskellDepends = [ + aeson base http-client language-protobuf megaparsec servant + servant-client text + ]; + description = "Client for the Compendium schema server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compensated" = callPackage + ({ mkDerivation, base, bifunctors, binary, bytes, cereal, comonad + , criterion, deepseq, distributive, hashable, lens, log-domain + , safecopy, semigroupoids, semigroups, vector + }: + mkDerivation { + pname = "compensated"; + version = "0.8.3"; + sha256 = "0xigi4pcw581d8kjbhdjkksyz9bgcgvq0j17br9z1x6a3hw1m39a"; + revision = "4"; + editedCabalFile = "101rydn8qixa67fpx2wkliklbiwb76c8hvjqxb08rj01fnj88z5r"; + libraryHaskellDepends = [ + base bifunctors binary bytes cereal comonad deepseq distributive + hashable lens log-domain safecopy semigroupoids semigroups vector + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Compensated floating-point arithmetic"; + license = lib.licenses.bsd3; + }) {}; + + "competition" = callPackage + ({ mkDerivation, base, filepath, parsec }: + mkDerivation { + pname = "competition"; + version = "0.2.0.0"; + sha256 = "07c6b6yai8x9i8qndimzmyp5bzhwckis8kg207n152gnskk7i3zn"; + libraryHaskellDepends = [ base filepath parsec ]; + description = "Helpers and runners for code competitions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compilation" = callPackage + ({ mkDerivation, base, MissingH }: + mkDerivation { + pname = "compilation"; + version = "0.0.0.3"; + sha256 = "0a1pp1jafra1agsx2jizdb33afzg02w6jh4a4pyw5w71kzqfrril"; + libraryHaskellDepends = [ base MissingH ]; + description = "Haskell functionality for quickly assembling simple compilers"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compiler-warnings" = callPackage + ({ mkDerivation, base, binary, parsec, tasty, tasty-hunit + , tasty-quickcheck, tasty-th, text + }: + mkDerivation { + pname = "compiler-warnings"; + version = "0.1.0"; + sha256 = "1qswbwi2i8xqv61gjnx77w3j53ybyblsdyk974bb2qad3dzcbx4c"; + libraryHaskellDepends = [ base binary parsec text ]; + testHaskellDepends = [ + base binary parsec tasty tasty-hunit tasty-quickcheck tasty-th text + ]; + description = "Parser for common compiler warning formats"; + license = lib.licenses.bsd2; + }) {}; + + "complex-generic" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "complex-generic"; + version = "0.1.1.1"; + sha256 = "03wb599difj0qm1dpzgxdymq3bql69qmkdk5fspcyc19nnd5qlqz"; + revision = "4"; + editedCabalFile = "00v0mr5fc090wph3s9ks3ppf81nqbkd0yfa347fkn3zrq3daqr8f"; + libraryHaskellDepends = [ base template-haskell ]; + description = "complex numbers with non-mandatory RealFloat"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "complex-integrate" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "complex-integrate"; + version = "1.0.0"; + sha256 = "0q0ffpqir4f2ch7d7p2fxgb73n7dg7xf19rg78an7i7zdl430cfj"; + libraryHaskellDepends = [ base ]; + description = "A simple integration function to integrate a complex-valued complex functions"; + license = lib.licenses.publicDomain; + }) {}; + + "complexity" = callPackage + ({ mkDerivation, base, Chart, colour, data-accessor, hstats + , parallel, pretty, time, transformers + }: + mkDerivation { + pname = "complexity"; + version = "0.1.3"; + sha256 = "16crk93qyh0arcgqq2bx0i61cah2yhm8wwdr6sasma8y5hlw76lj"; + libraryHaskellDepends = [ + base Chart colour data-accessor hstats parallel pretty time + transformers + ]; + description = "Empirical algorithmic complexity"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "componentm" = callPackage + ({ mkDerivation, base, containers, deepseq, exceptions, pretty-show + , prettyprinter, rio, tasty, tasty-hunit, teardown + }: + mkDerivation { + pname = "componentm"; + version = "0.0.0.2"; + sha256 = "19xnav3xiw5v8sdmw6a90wdhxxkjlkvpkwrf0pjsxlisgn93vqpg"; + libraryHaskellDepends = [ + base containers deepseq exceptions pretty-show prettyprinter rio + teardown + ]; + testHaskellDepends = [ + base containers pretty-show prettyprinter rio tasty tasty-hunit + teardown + ]; + description = "Monad for allocation and cleanup of application resources"; + license = lib.licenses.mit; + }) {}; + + "componentm-devel" = callPackage + ({ mkDerivation, base, componentm, foreign-store, rio, teardown }: + mkDerivation { + pname = "componentm-devel"; + version = "0.0.0.2"; + sha256 = "02jvv2f5akl47jg66xwcgj0s5wif0wckp2d0y6x4imr6kcy31mrd"; + libraryHaskellDepends = [ + base componentm foreign-store rio teardown + ]; + description = "Easy REPL driven development using ComponentM"; + license = lib.licenses.mit; + }) {}; + + "composable-associations" = callPackage + ({ mkDerivation, base, lens, tasty, tasty-hunit }: + mkDerivation { + pname = "composable-associations"; + version = "0.1.0.0"; + sha256 = "03l056yb6k8x5xrfdszsn4w2739zyiqzrl6q3ci19dg1gsy106lx"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base lens tasty tasty-hunit ]; + description = "Types and helpers for composing types into a single larger key-value type"; + license = lib.licenses.bsd3; + }) {}; + + "composable-associations-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, composable-associations + , doctest, tasty, tasty-hunit, tasty-quickcheck, text + , unordered-containers + }: + mkDerivation { + pname = "composable-associations-aeson"; + version = "0.1.0.1"; + sha256 = "0fpjirwk9si1v8jsdrcxbwn3rqc058na9z5lhbnkha2zc6l8w8rw"; + libraryHaskellDepends = [ + aeson base composable-associations text unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring doctest tasty tasty-hunit tasty-quickcheck + ]; + description = "Aeson ToJSON/FromJSON implementation for the types of composable-associations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compose-ltr" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "compose-ltr"; + version = "0.2.4"; + sha256 = "1vgllk949s9sc2nhwbpjqx52m06563qcq8yd49kyaf2lq05n23hm"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "More intuitive, left-to-right function composition"; + license = lib.licenses.mit; + }) {}; + + "compose-trans" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "compose-trans"; + version = "0.1"; + sha256 = "0p2fd0knfbfjk4s0aalzrsrzpxffrykmaprxyakbgs1lmp4jyq9z"; + libraryHaskellDepends = [ base mtl ]; + description = "Composable monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "composite-aeson" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, aeson-qq, base + , composite-base, containers, contravariant, generic-deriving + , hashable, hspec, lens, mmorph, mtl, profunctors, QuickCheck + , scientific, tagged, template-haskell, text, time + , unordered-containers, vector, vinyl + }: + mkDerivation { + pname = "composite-aeson"; + version = "0.8.2.2"; + sha256 = "1psza7v7hqarwjyagij3ishrw5wfxsrchp9jp6w7dwfj8ls2gkgb"; + libraryHaskellDepends = [ + aeson aeson-better-errors base composite-base containers + contravariant generic-deriving hashable lens mmorph mtl profunctors + scientific tagged template-haskell text time unordered-containers + vector vinyl + ]; + testHaskellDepends = [ + aeson aeson-better-errors aeson-qq base composite-base containers + contravariant generic-deriving hashable hspec lens mmorph mtl + profunctors QuickCheck scientific tagged template-haskell text time + unordered-containers vector vinyl + ]; + description = "JSON for Vinyl records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "composite-aeson-cofree-list" = callPackage + ({ mkDerivation, aeson, base, composite-aeson + , composite-aeson-writeonly, free, vector + }: + mkDerivation { + pname = "composite-aeson-cofree-list"; + version = "0.1.0.0"; + sha256 = "0jxfisk3zqzhknc2kraq9chh2gx9q00f5lkh0401s0fb4qgdfd0a"; + libraryHaskellDepends = [ + aeson base composite-aeson composite-aeson-writeonly free vector + ]; + description = "Print a Cofree [] as a JSON value"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "composite-aeson-path" = callPackage + ({ mkDerivation, base, composite-aeson, path }: + mkDerivation { + pname = "composite-aeson-path"; + version = "0.8.2.2"; + sha256 = "0xw9b0fhr44v61rzn5vi9bz859arb33irsgs7xnf3s0d6xspjdvp"; + libraryHaskellDepends = [ base composite-aeson path ]; + description = "Formatting data for the path library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "composite-aeson-refined" = callPackage + ({ mkDerivation, aeson-better-errors, base, composite-aeson, mtl + , refined + }: + mkDerivation { + pname = "composite-aeson-refined"; + version = "0.8.2.2"; + sha256 = "0rm08bslz2nphr4ip3ljfizvjjf84fl7hd1gfq7b1q3jr5fn8jfp"; + libraryHaskellDepends = [ + aeson-better-errors base composite-aeson mtl refined + ]; + description = "composite-aeson support for Refined from the refined package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "composite-aeson-throw" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, base, composite-aeson + , exceptions + }: + mkDerivation { + pname = "composite-aeson-throw"; + version = "0.1.0.0"; + sha256 = "0724mf1visv7ay306qngsz41blb28ykw074r6wfki17mfss1kh8y"; + libraryHaskellDepends = [ + aeson aeson-better-errors base composite-aeson exceptions + ]; + description = "MonadThrow behaviour for composite-aeson"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "composite-aeson-writeonly" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, base, composite-aeson + }: + mkDerivation { + pname = "composite-aeson-writeonly"; + version = "0.1.0.0"; + sha256 = "1fr235g96i35ygpvbbvrpyz87d6q7h2bjnlf4asv2dn4a6x40dic"; + libraryHaskellDepends = [ + aeson aeson-better-errors base composite-aeson + ]; + description = "WriteOnly indicators for composite-aeson"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "composite-base" = callPackage + ({ mkDerivation, base, deepseq, exceptions, hspec, lens + , monad-control, mtl, profunctors, QuickCheck, template-haskell + , text, transformers, transformers-base, unliftio-core, vinyl + }: + mkDerivation { + pname = "composite-base"; + version = "0.8.2.1"; + sha256 = "0i2mamh5gz7ay1cm5nkmdbh2lnaph42pfi2aa9jb2baxi0jgxdri"; + revision = "1"; + editedCabalFile = "1fww7f7z583vp7kfrf6xi6y0plpm4jsh3j72xbgarprlz25j1aip"; + libraryHaskellDepends = [ + base deepseq exceptions lens monad-control mtl profunctors + template-haskell text transformers transformers-base unliftio-core + vinyl + ]; + testHaskellDepends = [ + base deepseq exceptions hspec lens monad-control mtl profunctors + QuickCheck template-haskell text transformers transformers-base + unliftio-core vinyl + ]; + description = "Shared utilities for composite-* packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "composite-base_0_8_2_2" = callPackage + ({ mkDerivation, base, deepseq, exceptions, hspec, lens + , monad-control, mtl, profunctors, QuickCheck, template-haskell + , text, transformers, transformers-base, unliftio-core, vinyl + }: + mkDerivation { + pname = "composite-base"; + version = "0.8.2.2"; + sha256 = "1ykicnm8wc18bg3w0jyg943rpnssmi58ksv25mww653c4z5kx7cp"; + libraryHaskellDepends = [ + base deepseq exceptions lens monad-control mtl profunctors + template-haskell text transformers transformers-base unliftio-core + vinyl + ]; + testHaskellDepends = [ + base deepseq exceptions hspec lens monad-control mtl profunctors + QuickCheck template-haskell text transformers transformers-base + unliftio-core vinyl + ]; + description = "Shared utilities for composite-* packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "composite-binary" = callPackage + ({ mkDerivation, base, binary, composite-base }: + mkDerivation { + pname = "composite-binary"; + version = "0.8.2.2"; + sha256 = "0w5kwhdqq83312kn0w8119fin8rld9wxkjsp3yz2yg35w06nmv8d"; + libraryHaskellDepends = [ base binary composite-base ]; + description = "Orphan binary instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "composite-cassava" = callPackage + ({ mkDerivation, base, bytestring, cassava, composite-base, tasty + , tasty-hunit, text, unordered-containers, vector + }: + mkDerivation { + pname = "composite-cassava"; + version = "0.0.3.1"; + sha256 = "138yg758qq9a0zyqjw3xaa0jdp9h09gfnxwp2lrkibgqvhinnxxa"; + libraryHaskellDepends = [ + base cassava composite-base text unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring cassava composite-base tasty tasty-hunit text + unordered-containers vector + ]; + description = "Csv parsing functionality for composite"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "composite-dhall" = callPackage + ({ mkDerivation, base, composite-base, dhall, tasty, tasty-hunit + , text, vinyl + }: + mkDerivation { + pname = "composite-dhall"; + version = "0.1.0.1"; + sha256 = "0d7bqabc25wsaj8b5x5i0ymg7xsrjizzah34qz3mran50n58lv5a"; + libraryHaskellDepends = [ base composite-base dhall text vinyl ]; + testHaskellDepends = [ + base composite-base dhall tasty tasty-hunit text vinyl + ]; + description = "Dhall instances for composite records"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "composite-ekg" = callPackage + ({ mkDerivation, base, composite-base, ekg-core, lens, text, vinyl + }: + mkDerivation { + pname = "composite-ekg"; + version = "0.8.2.2"; + sha256 = "0r4bf228irgnvp8b38kqd763idxqzdfavs0v9rpzwpgxb3f1xya5"; + libraryHaskellDepends = [ + base composite-base ekg-core lens text vinyl + ]; + description = "EKG Metrics for Vinyl records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "composite-hashable" = callPackage + ({ mkDerivation, base, composite-base, hashable }: + mkDerivation { + pname = "composite-hashable"; + version = "0.8.2.2"; + sha256 = "10iih8jq6wz7p7qaywxhyh5pfm0jlbw51z1x2s7n12qci5sl64gj"; + libraryHaskellDepends = [ base composite-base hashable ]; + description = "Orphan hashable instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "composite-ix" = callPackage + ({ mkDerivation, base, composite-base, containers, lens + , nonempty-containers, vector, vinyl + }: + mkDerivation { + pname = "composite-ix"; + version = "0.0.1.0"; + sha256 = "0kyy3fm1z9w2mwrhwn3gz5hpvykzsnij0rrsqi2fh3gd1dsxgc6c"; + revision = "1"; + editedCabalFile = "1ngh5b814hp64mh91h9h7qw29yz3ir7nli3nz6klpimnnddr6871"; + libraryHaskellDepends = [ + base composite-base containers lens nonempty-containers vector + vinyl + ]; + description = "Indexing utilities for composite records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "composite-lens-extra" = callPackage + ({ mkDerivation, base, composite-base, lens, vinyl }: + mkDerivation { + pname = "composite-lens-extra"; + version = "0.1.0.0"; + sha256 = "092bzivkh3485qd0qpsgj910czmxqxv4w5k854qgjqndi360333p"; + libraryHaskellDepends = [ base composite-base lens vinyl ]; + description = "Extra lens functions for composite"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "composite-opaleye" = callPackage + ({ mkDerivation, base, bytestring, composite-base, hspec, lens + , opaleye, postgresql-simple, product-profunctors, profunctors + , QuickCheck, split, template-haskell, text, vinyl + }: + mkDerivation { + pname = "composite-opaleye"; + version = "0.8.2.2"; + sha256 = "0b5qi1d4l0ckcr3klfhak1r9q2y0qhx76ph56sd3jhgdi4lqqkhx"; + libraryHaskellDepends = [ + base bytestring composite-base lens opaleye postgresql-simple + product-profunctors profunctors split template-haskell text vinyl + ]; + testHaskellDepends = [ + base bytestring composite-base hspec lens opaleye postgresql-simple + product-profunctors profunctors QuickCheck split template-haskell + text vinyl + ]; + description = "Opaleye SQL for Vinyl records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "composite-swagger" = callPackage + ({ mkDerivation, base, composite-aeson, composite-base, hspec + , insert-ordered-containers, lens, QuickCheck, swagger2 + , template-haskell, text, vinyl + }: + mkDerivation { + pname = "composite-swagger"; + version = "0.8.2.2"; + sha256 = "0csb93svrzzcj3csbixjb668jhdvlwkvx1ax14p6bmv250khqlw6"; + libraryHaskellDepends = [ + base composite-base insert-ordered-containers lens swagger2 + template-haskell text vinyl + ]; + testHaskellDepends = [ + base composite-aeson composite-base hspec insert-ordered-containers + lens QuickCheck swagger2 template-haskell text vinyl + ]; + description = "Swagger for Vinyl records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "composite-tuple" = callPackage + ({ mkDerivation, base, composite-base }: + mkDerivation { + pname = "composite-tuple"; + version = "0.1.2.0"; + sha256 = "0y5xz4q5z2lw3jy3fdm5rl19sd969cdpq1a44ar45dpab0qffr41"; + revision = "1"; + editedCabalFile = "0j7mj8g3v4x0vy4rbx00kxb7d41r3s3djbfin9f1h592ahyap1va"; + libraryHaskellDepends = [ base composite-base ]; + description = "Tuple functions for composite records"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "composite-xml" = callPackage + ({ mkDerivation, base, composite-base, containers, tasty + , tasty-hunit, text, vinyl, xml-conduit + }: + mkDerivation { + pname = "composite-xml"; + version = "0.1.0.0"; + sha256 = "100fjbh1cw6igsyi043zml1fj1livyvwxbdv1gphf8wg4mfnygan"; + libraryHaskellDepends = [ + base composite-base containers text vinyl xml-conduit + ]; + testHaskellDepends = [ + base composite-base containers tasty tasty-hunit text vinyl + xml-conduit + ]; + description = "RecXML Type"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "composite-xstep" = callPackage + ({ mkDerivation, base, composite-base, vinyl }: + mkDerivation { + pname = "composite-xstep"; + version = "0.1.0.0"; + sha256 = "18q75ynlywr6yap6nn11x5kzxncn0b6ghmvbg642617pznznpfm9"; + libraryHaskellDepends = [ base composite-base vinyl ]; + description = "ReaderT transformer pattern for higher kinded composite data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "composition" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "composition"; + version = "1.0.2.2"; + sha256 = "0bnl8kmaqbjnznqgnjj2gr2qygln6y6493prk0anpd8zdylzf2xm"; + description = "Combinators for unorthodox function composition"; + license = lib.licenses.bsd3; + }) {}; + + "composition-extra" = callPackage + ({ mkDerivation, base, composition, contravariant }: + mkDerivation { + pname = "composition-extra"; + version = "2.1.0"; + sha256 = "0qnli93bpj6088lxs66k2gjpj791jydk3v98461m9q8m45jfg5ys"; + libraryHaskellDepends = [ base composition contravariant ]; + description = "Combinators for unorthodox structure composition"; + license = lib.licenses.bsd3; + }) {}; + + "composition-prelude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "composition-prelude"; + version = "3.0.0.2"; + sha256 = "151inlk43m96pnasc6llsjh8vxyc9b1i7xdgf1sp5p5072bzq305"; + libraryHaskellDepends = [ base ]; + description = "Higher-order function combinators"; + license = lib.licenses.bsd3; + }) {}; + + "composition-tree" = callPackage + ({ mkDerivation, base, doctest, QuickCheck }: + mkDerivation { + pname = "composition-tree"; + version = "0.2.0.4"; + sha256 = "0n707qc1xx96wpq4vl1fs47jkm9vbxp8ff3hi7bj1cnd77yzhf01"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest QuickCheck ]; + description = "Composition trees for arbitrary monoids"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compositional-data" = callPackage + ({ mkDerivation, base, bifunctor, c, category, criterion + , smallcheck, tasty, tasty-smallcheck, transformers, util + }: + mkDerivation { + pname = "compositional-data"; + version = "0.1.0.1"; + sha256 = "1pw7xqzin7v9xxjkm7xixf5d6r5jmgdgyvyhpsmn8bdqp8rrwgzj"; + revision = "2"; + editedCabalFile = "1frk7dr9kqk5s4ngni3ygvi1g6g7wlnc6cqhrml3xyj1zj5c8chi"; + libraryHaskellDepends = [ + base bifunctor category transformers util + ]; + testHaskellDepends = [ base c smallcheck tasty tasty-smallcheck ]; + benchmarkHaskellDepends = [ base c criterion ]; + description = "Compositional Data Types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {c = null;}; + + "compound-types" = callPackage + ({ mkDerivation, base, base-prelude }: + mkDerivation { + pname = "compound-types"; + version = "0.1.4.1"; + sha256 = "0rlmpyx6h8mhzlr6falqh8kd6nm5nqgkhb9vh1znnqwrb3lzzi0x"; + libraryHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base-prelude ]; + description = "Sum and Product types and such"; + license = lib.licenses.mit; + }) {}; + + "comprehensions-ghc" = callPackage + ({ mkDerivation, base, base-unicode-symbols, ghc, syb, util }: + mkDerivation { + pname = "comprehensions-ghc"; + version = "0.1.0.1"; + sha256 = "04s83q9mvsdnxy9glc15n1nbqk6imbdzi40skvvhasjppgb9ysbm"; + revision = "1"; + editedCabalFile = "0in3a8v2si3r92ak85gbq873b5k8fg88153wypzn6razg1c66rx0"; + libraryHaskellDepends = [ base base-unicode-symbols ghc syb util ]; + testHaskellDepends = [ base ]; + description = "Plugin to generalize comprehensions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "compressed" = callPackage + ({ mkDerivation, base, comonad, containers, fingertree, hashable + , keys, pointed, reducers, semigroupoids, semigroups + , unordered-containers + }: + mkDerivation { + pname = "compressed"; + version = "3.11"; + sha256 = "0gfxmfyzgpa176igsby50jpfhpfvd078d7nyvwwg2cjx8hpvyyyp"; + revision = "1"; + editedCabalFile = "0h3kfr2kdn74vk0mam5mwk6phclrcm79khd8yz2pp8j9zv1v8q3r"; + libraryHaskellDepends = [ + base comonad containers fingertree hashable keys pointed reducers + semigroupoids semigroups unordered-containers + ]; + description = "Compressed containers and reducers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compression" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "compression"; + version = "0.1"; + sha256 = "0cy7851i7dvn5aphg649jr3wmw9x57s29adk7qv0mvwz99fb4cpr"; + libraryHaskellDepends = [ base mtl ]; + description = "Common compression algorithms"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "compstrat" = callPackage + ({ mkDerivation, base, compdata, mtl, template-haskell + , th-expand-syns, transformers + }: + mkDerivation { + pname = "compstrat"; + version = "0.1.0.2"; + sha256 = "1jdxvyqkszwkry3vly65nh80519cpfw4ghzg1lsbnhyrbhvlchkg"; + libraryHaskellDepends = [ + base compdata mtl template-haskell th-expand-syns transformers + ]; + description = "Strategy combinators for compositional data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "comptrans" = callPackage + ({ mkDerivation, base, compdata, containers, deepseq + , deepseq-generics, ghc-prim, lens, template-haskell + , th-expand-syns + }: + mkDerivation { + pname = "comptrans"; + version = "0.1.0.5"; + sha256 = "05r07900bniy1gazvgj3wj4g07j33h493885bhh7gq1n1xilqgkm"; + libraryHaskellDepends = [ + base compdata containers deepseq deepseq-generics ghc-prim lens + template-haskell th-expand-syns + ]; + description = "Automatically converting ASTs into compositional data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "computational-algebra" = callPackage + ({ mkDerivation, algebra, algebraic-prelude, arithmoi, base + , constraints, containers, control-monad-loop, convertible + , criterion, deepseq, dlist, entropy, equational-reasoning + , ghc-typelits-knownnat, ghc-typelits-natnormalise + , ghc-typelits-presburger, hashable, heaps, hmatrix, hspec, HUnit + , hybrid-vectors, integer-logarithms, lens, ListLike, matrix + , monad-loops, MonadRandom, mono-traversable, monomorphic, mtl + , parallel, primes, process, QuickCheck, quickcheck-instances + , random, reflection, semigroups, singletons, sized, smallcheck + , tagged, template-haskell, test-framework, test-framework-hunit + , text, transformers, type-natural, unamb, unordered-containers + , vector, vector-algorithms + }: + mkDerivation { + pname = "computational-algebra"; + version = "0.5.1.0"; + sha256 = "1ivhfw60gv1gxv6fl8z2n3a468dkvrwff8kg1brypaixzwp589gx"; + revision = "1"; + editedCabalFile = "1yhxqqrfqdr9dgzxz7rqk2kisg571dplhhyhd0490jbmd4z40ly6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebra algebraic-prelude arithmoi base constraints containers + control-monad-loop convertible deepseq dlist entropy + equational-reasoning ghc-typelits-knownnat + ghc-typelits-natnormalise ghc-typelits-presburger hashable heaps + hmatrix hybrid-vectors integer-logarithms lens ListLike matrix + monad-loops MonadRandom mono-traversable monomorphic mtl parallel + primes reflection semigroups singletons sized tagged + template-haskell text type-natural unamb unordered-containers + vector vector-algorithms + ]; + testHaskellDepends = [ + algebra base constraints containers convertible deepseq + equational-reasoning hspec HUnit lens matrix MonadRandom + monomorphic process QuickCheck quickcheck-instances reflection + singletons sized smallcheck tagged test-framework + test-framework-hunit text type-natural vector + ]; + benchmarkHaskellDepends = [ + algebra base constraints containers criterion deepseq + equational-reasoning hspec HUnit lens matrix MonadRandom + monomorphic parallel process QuickCheck quickcheck-instances random + reflection singletons sized smallcheck tagged test-framework + test-framework-hunit transformers type-natural vector + ]; + description = "Well-kinded computational algebra library, currently supporting Groebner basis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "computational-geometry" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, lens-family-core + , linear, protolude, vector + }: + mkDerivation { + pname = "computational-geometry"; + version = "0.1.0.3"; + sha256 = "0hslx5g5qzkrxx79f12x82b9jfn0kxvwb7y8whiq85887p4w7zxh"; + libraryHaskellDepends = [ + ansi-wl-pprint base containers lens-family-core linear protolude + vector + ]; + description = "Collection of algorithms in Computational Geometry"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "computations" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "computations"; + version = "0.0.0.0"; + sha256 = "1kyg3dmgq5z0217rxgljs3x7x3xvcdly2aqj2ky4h4kbw1h0r260"; + libraryHaskellDepends = [ base ]; + description = "Advanced notions of computation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conala-dataset" = callPackage + ({ mkDerivation, aeson, base, bytestring, conala, conduit + , conduit-aeson, hspec, text + }: + mkDerivation { + pname = "conala-dataset"; + version = "0.1.0.0"; + sha256 = "1bzqhnvjwi4g4fqhhxd7260fzlydrhy73xq4yq3hhrav28yl9l34"; + libraryHaskellDepends = [ + aeson base bytestring conduit conduit-aeson text + ]; + testHaskellDepends = [ base conala conduit hspec ]; + description = "bindings to the CoNaLa dataset"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {conala = null;}; + + "concatenative" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "concatenative"; + version = "1.0.1"; + sha256 = "05xwqvcdnk8bsyj698ab9jxpa1nk23pf3m7wi9mwmw0q8n99fngd"; + libraryHaskellDepends = [ base template-haskell ]; + description = "A library for postfix control flow"; + license = lib.licenses.bsd3; + }) {}; + + "conceit" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "conceit"; + version = "0.5.0.0"; + sha256 = "0aprzrslrbsl3d7j49nmx0kxx71m39zi7xlfyw8wnazqpi8mfwwb"; + libraryHaskellDepends = [ base ]; + description = "Concurrent actions that may fail with a value"; + license = lib.licenses.bsd3; + }) {}; + + "concise" = callPackage + ({ mkDerivation, base, bytestring, lens, QuickCheck + , quickcheck-instances, tasty, tasty-quickcheck, text + }: + mkDerivation { + pname = "concise"; + version = "0.1.0.1"; + sha256 = "09crgc6gjfidlad6263253xx1di6wfhc9awhira21s0z7rddy9sw"; + libraryHaskellDepends = [ base bytestring lens text ]; + testHaskellDepends = [ + base bytestring lens QuickCheck quickcheck-instances tasty + tasty-quickcheck text + ]; + description = "Utilities for Control.Lens.Cons"; + license = lib.licenses.bsd3; + }) {}; + + "concorde" = callPackage + ({ mkDerivation, base, containers, process, safe, temporary }: + mkDerivation { + pname = "concorde"; + version = "0.1"; + sha256 = "0903lrj6bzajjdr01hbld1jm6vf7assn84hqk4kgrrs1mr3ykc20"; + libraryHaskellDepends = [ base containers process safe temporary ]; + description = "Simple interface to the Concorde solver for the Traveling Salesperson Problem"; + license = lib.licenses.bsd3; + }) {}; + + "concraft" = callPackage + ({ mkDerivation, aeson, array, base, binary, bytestring, cmdargs + , comonad, containers, crf-chain1-constrained, crf-chain2-tiers + , data-lens, data-memocombinators, lazy-io, monad-codec, monad-ox + , parallel, pedestrian-dag, sgd, tagset-positional, temporary, text + , text-binary, transformers, vector, vector-binary, zlib + }: + mkDerivation { + pname = "concraft"; + version = "0.14.2"; + sha256 = "151cp99iah0fd50fkizidcla7f1kvb0jwgl1cj3j6f25j21894dy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base binary bytestring cmdargs comonad containers + crf-chain1-constrained crf-chain2-tiers data-lens + data-memocombinators lazy-io monad-codec monad-ox parallel + pedestrian-dag sgd tagset-positional temporary text text-binary + transformers vector vector-binary zlib + ]; + description = "Morphological disambiguation based on constrained CRFs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "concraft-hr" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cmdargs, concraft + , containers, double-conversion, lazy-io, moan, network, sgd, split + , tagset-positional, text + }: + mkDerivation { + pname = "concraft-hr"; + version = "0.1.0.2"; + sha256 = "0q2l2yqxk210ycw1alcps9x7l2f60g9sb0wan7d1d2fkbfhq3z41"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base binary bytestring concraft containers double-conversion + lazy-io moan network sgd split tagset-positional text + ]; + executableHaskellDepends = [ cmdargs ]; + description = "Part-of-speech tagger for Croatian"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "concraft-hr"; + }) {}; + + "concraft-pl" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cmdargs, concraft + , containers, crf-chain1-constrained, crf-chain2-tiers, dhall + , filepath, http-types, lazy-io, lens, mtl, network, pedestrian-dag + , process, scotty, sgd, split, tagset-positional, text + , transformers, vector, wreq + }: + mkDerivation { + pname = "concraft-pl"; + version = "2.4.0"; + sha256 = "0gc50aadzryy1a8mj85i4afgip34w6pk4s2kqsn10910634lmy6h"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base binary bytestring concraft containers + crf-chain1-constrained crf-chain2-tiers dhall http-types lazy-io + lens mtl network pedestrian-dag process scotty sgd split + tagset-positional text transformers vector wreq + ]; + executableHaskellDepends = [ + base bytestring cmdargs concraft containers crf-chain1-constrained + dhall filepath pedestrian-dag sgd tagset-positional text + ]; + description = "Morphological tagger for Polish"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "concraft-pl"; + }) {}; + + "concrete-haskell" = callPackage + ({ mkDerivation, base, binary, bytestring, bzlib, bzlib-conduit + , concrete-haskell-autogen, conduit, conduit-combinators + , conduit-extra, containers, cryptohash-conduit, deepseq, directory + , filepath, hashable, lens, megaparsec, monad-extras, mtl, network + , optparse-generic, path, path-io, process, QuickCheck, scientific + , stm, tar, tar-conduit, text, thrift, time, unordered-containers + , uuid, vector, zip, zip-conduit, zlib + }: + mkDerivation { + pname = "concrete-haskell"; + version = "0.1.0.16"; + sha256 = "1bjdbvsi7saqrlxybrzi35x47a08b01nlghvz9r6l04dkikjy2xc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring bzlib bzlib-conduit concrete-haskell-autogen + conduit conduit-combinators conduit-extra containers + cryptohash-conduit deepseq directory filepath hashable lens + megaparsec monad-extras mtl network optparse-generic path path-io + process QuickCheck scientific stm tar tar-conduit text thrift time + unordered-containers uuid vector zip zip-conduit zlib + ]; + executableHaskellDepends = [ + base binary bytestring bzlib bzlib-conduit concrete-haskell-autogen + conduit conduit-combinators conduit-extra containers + cryptohash-conduit deepseq directory filepath hashable lens + megaparsec monad-extras mtl network optparse-generic path path-io + process QuickCheck scientific stm tar tar-conduit text thrift time + unordered-containers uuid vector zip zip-conduit zlib + ]; + testHaskellDepends = [ + base binary bytestring bzlib bzlib-conduit concrete-haskell-autogen + conduit conduit-combinators conduit-extra containers + cryptohash-conduit deepseq directory filepath hashable lens + megaparsec monad-extras mtl network optparse-generic path path-io + process QuickCheck scientific stm tar tar-conduit text thrift time + unordered-containers uuid vector zip zip-conduit zlib + ]; + description = "Library for the Concrete data format"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "concrete-haskell-autogen" = callPackage + ({ mkDerivation, base, bytestring, containers, hashable, lens + , QuickCheck, text, thrift, unordered-containers, vector + }: + mkDerivation { + pname = "concrete-haskell-autogen"; + version = "0.0.0.3"; + sha256 = "0csdzkhw1v84ryzdzfii5iphyyclqf8gl1mh5qvg13jyxvh5z7rk"; + libraryHaskellDepends = [ + base bytestring containers hashable lens QuickCheck text thrift + unordered-containers vector + ]; + description = "Automatically generated Thrift definitions for the Concrete data format"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "concrete-relaxng-parser" = callPackage + ({ mkDerivation, base, cmdargs, containers, hxt, hxt-charproperties + , hxt-curl, hxt-relaxng, hxt-tagsoup + }: + mkDerivation { + pname = "concrete-relaxng-parser"; + version = "0.1.1"; + sha256 = "1w4bg284fcnd15yg7097d8sh0rzxr76zlrr1bfj2dksw8ddy3jda"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cmdargs containers hxt hxt-charproperties hxt-curl hxt-relaxng + hxt-tagsoup + ]; + description = "A parser driven by a standard RELAX NG schema with concrete syntax extensions"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "parse-concrete"; + broken = true; + }) {}; + + "concrete-typerep" = callPackage + ({ mkDerivation, base, binary, hashable, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "concrete-typerep"; + version = "0.1.0.2"; + sha256 = "07wy8drg4723zdy2172jrcvd5ir2c4ggcfz1n33jhm9iv3cl2app"; + revision = "1"; + editedCabalFile = "0kpz2lbvjr8kkhmmdgy447qg7514w6a24c9z67wqq3pzyr7h7kfd"; + libraryHaskellDepends = [ base binary hashable ]; + testHaskellDepends = [ + base binary hashable QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Binary and Hashable instances for TypeRep"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "concur-core" = callPackage + ({ mkDerivation, base, free, mtl, natural-transformation, stm + , transformers + }: + mkDerivation { + pname = "concur-core"; + version = "0.1.0.0"; + sha256 = "1hp0f7dc1r6knvf0x0amagk2ra6kdhgq7winif7zwcwz8wsjpj46"; + libraryHaskellDepends = [ + base free mtl natural-transformation stm transformers + ]; + description = "A client side web UI framework for Haskell. Core framework."; + license = lib.licenses.bsd3; + }) {}; + + "concurrency" = callPackage + ({ mkDerivation, array, atomic-primops, base, exceptions + , monad-control, mtl, stm, transformers + }: + mkDerivation { + pname = "concurrency"; + version = "1.11.0.3"; + sha256 = "1qzwf71s5jgdmqqwzyzln5jhzp0rgzpwsi75nrbdjynby2lwvwn2"; + libraryHaskellDepends = [ + array atomic-primops base exceptions monad-control mtl stm + transformers + ]; + description = "Typeclasses, functions, and data types for concurrency and STM"; + license = lib.licenses.mit; + }) {}; + + "concurrency-benchmarks" = callPackage + ({ mkDerivation, async, base, bench-graph, bytestring, Chart + , Chart-diagrams, csv, deepseq, directory, gauge, getopt-generics + , mtl, random, split, streamly, text, transformers, typed-process + }: + mkDerivation { + pname = "concurrency-benchmarks"; + version = "0.1.1"; + sha256 = "1zbkyyryh24k67kh3amzscfh7mljj1l6yqd926bkl4ps4d1mdn5d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bench-graph bytestring Chart Chart-diagrams csv directory + getopt-generics split text transformers typed-process + ]; + benchmarkHaskellDepends = [ + async base deepseq gauge mtl random streamly transformers + ]; + description = "Benchmarks to compare concurrency APIs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "makecharts"; + }) {}; + + "concurrent-barrier" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "concurrent-barrier"; + version = "0.1.2"; + sha256 = "13idx7w5k8rk3qqls3yn9xqwk116xsqb36ya3vxkb5x4q4vix3mv"; + libraryHaskellDepends = [ base ]; + description = "Simple thread barriers"; + license = lib.licenses.bsd3; + }) {}; + + "concurrent-batch" = callPackage + ({ mkDerivation, base, clock, stm }: + mkDerivation { + pname = "concurrent-batch"; + version = "0.1.0.0"; + sha256 = "1f77p053hpiaf7xp916rff9hp29hisk7cwxcq72l5v4h4g3ps59d"; + libraryHaskellDepends = [ base clock stm ]; + description = "Concurrent batching queue based on STM with timeout"; + license = lib.licenses.bsd3; + }) {}; + + "concurrent-buffer" = callPackage + ({ mkDerivation, base, base-prelude, bug, bytestring, criterion + , quickcheck-instances, rerebase, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "concurrent-buffer"; + version = "0.1"; + sha256 = "0qrnsp98x42blvngixm9wzk9cnwk335s5axslwrl6hq8pawx2ycd"; + libraryHaskellDepends = [ base base-prelude bug bytestring ]; + testHaskellDepends = [ + bug quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ bug criterion rerebase ]; + description = "Concurrent expanding buffer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "concurrent-dns-cache" = callPackage + ({ mkDerivation, array, async, base, bytestring, containers, dns + , hspec, iproute, lifted-base, monad-control, network, psqueues + , stm, time, transformers + }: + mkDerivation { + pname = "concurrent-dns-cache"; + version = "0.1.3"; + sha256 = "1qq8zj39sw1jl44v3midxv0xnmn5p5v6k4j8a2s5cgkjimdwwbz3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array async base bytestring containers dns iproute lifted-base + monad-control network psqueues stm time transformers + ]; + executableHaskellDepends = [ + array async base bytestring containers dns iproute lifted-base + monad-control network psqueues stm time transformers + ]; + testHaskellDepends = [ async base dns hspec ]; + description = "Concurrent DNS cache"; + license = lib.licenses.bsd3; + mainProgram = "main"; + }) {}; + + "concurrent-extra" = callPackage + ({ mkDerivation, async, base, HUnit, random, stm, test-framework + , test-framework-hunit, unbounded-delays + }: + mkDerivation { + pname = "concurrent-extra"; + version = "0.7.0.12"; + sha256 = "1y8xk460fvnw0idzdiylmm874sjny4q9jxb1js9fjz8lw2wns3h4"; + libraryHaskellDepends = [ base stm unbounded-delays ]; + testHaskellDepends = [ + async base HUnit random stm test-framework test-framework-hunit + unbounded-delays + ]; + description = "Extra concurrency primitives"; + license = lib.licenses.bsd3; + }) {}; + + "concurrent-hashtable" = callPackage + ({ mkDerivation, async, atomic-primops, base, containers, criterion + , dictionary-type, hashable, QuickCheck, random, stm + , stm-containers, unordered-containers, vector + }: + mkDerivation { + pname = "concurrent-hashtable"; + version = "0.1.8"; + sha256 = "082qhvdqqb7szgv4f8vk5n3aq901fsglf7ydiycakfwjmbfyq0js"; + libraryHaskellDepends = [ + async atomic-primops base hashable random stm vector + ]; + testHaskellDepends = [ + async atomic-primops base containers dictionary-type hashable + QuickCheck random stm vector + ]; + benchmarkHaskellDepends = [ + async atomic-primops base containers criterion dictionary-type + hashable random stm stm-containers unordered-containers vector + ]; + description = "Thread-safe hash tables for multi-cores!"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {dictionary-type = null;}; + + "concurrent-machines" = callPackage + ({ mkDerivation, async, base, containers, lifted-async, machines + , monad-control, semigroups, tasty, tasty-hunit, time, transformers + , transformers-base + }: + mkDerivation { + pname = "concurrent-machines"; + version = "0.3.1.5"; + sha256 = "0pdvn2sw2k9kpj2g53hf2w21hrcs7l3hxjn5hdjhyqaswpmq5xzh"; + libraryHaskellDepends = [ + async base containers lifted-async machines monad-control + semigroups time transformers transformers-base + ]; + testHaskellDepends = [ + base machines tasty tasty-hunit time transformers + ]; + benchmarkHaskellDepends = [ base machines time ]; + description = "Concurrent networked stream transducers"; + license = lib.licenses.bsd3; + }) {}; + + "concurrent-output" = callPackage + ({ mkDerivation, ansi-terminal, async, base, directory, exceptions + , process, stm, terminal-size, text, transformers, unix + }: + mkDerivation { + pname = "concurrent-output"; + version = "1.10.20"; + sha256 = "1ji1fh0dd2wl9vi9y9205hr49wjakrx5iwkk84idb7pvjnmba8wf"; + libraryHaskellDepends = [ + ansi-terminal async base directory exceptions process stm + terminal-size text transformers unix + ]; + description = "Ungarble output from several threads or commands"; + license = lib.licenses.bsd2; + }) {}; + + "concurrent-resource-map" = callPackage + ({ mkDerivation, base, containers, random, stm }: + mkDerivation { + pname = "concurrent-resource-map"; + version = "0.2.0.0"; + sha256 = "1m66x54rvw95gm63nh18w8jcny4r9ri19am870rbnlvb572zxsjz"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base containers random stm ]; + description = "Concurrent resource map"; + license = lib.licenses.bsd3; + }) {}; + + "concurrent-rpc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "concurrent-rpc"; + version = "0.1.0.0"; + sha256 = "0k0iwax6nx4jvqh7rawis5dp7lxx8bc3r3x0rr8qy7vsp14lmvgg"; + libraryHaskellDepends = [ base ]; + description = "An abstraction for inter-thread RPC based on MVars"; + license = lib.licenses.mit; + }) {}; + + "concurrent-sa" = callPackage + ({ mkDerivation, base, MonadRandom }: + mkDerivation { + pname = "concurrent-sa"; + version = "1.0.1"; + sha256 = "1szvw0vih5jx2hvgb3h7mqh05im3pw687h7dshiy4ii5vs9pi6d6"; + libraryHaskellDepends = [ base MonadRandom ]; + description = "Concurrent simulated annealing system"; + license = lib.licenses.bsd3; + }) {}; + + "concurrent-split" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "concurrent-split"; + version = "0.0.1.1"; + sha256 = "0i9gak7q3ay8g1kzq7dg0bs36bg88n7kwy3h1r6jrni7mz7jh05f"; + libraryHaskellDepends = [ base ]; + description = "MVars and Channels with distinguished input and output side"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "concurrent-st" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "concurrent-st"; + version = "0.1"; + sha256 = "08zjpyf1jrsn161z9dngag63s47vrvz4m8aani9lvmlacbzpjfwd"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Concurrent Haskell in ST"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "concurrent-state" = callPackage + ({ mkDerivation, base, exceptions, mtl, stm, transformers }: + mkDerivation { + pname = "concurrent-state"; + version = "0.6.0.0"; + sha256 = "0b9lndzqm451j9wv2694gjd9w9j2vmhp32j57fqnq43pq8a1h1z6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base exceptions mtl stm transformers ]; + description = "MTL-like library using TVars"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "concurrent-supply" = callPackage + ({ mkDerivation, base, containers, ghc-prim, hashable }: + mkDerivation { + pname = "concurrent-supply"; + version = "0.1.8"; + sha256 = "07zjczcgxwpi8imp0w86vrb78w067b322q5d7zlqla91sbf2gy6c"; + revision = "2"; + editedCabalFile = "0ij8vz3vz2675mwapyzwhywnkkx8p67qq6vqs0c0hrj1659midl0"; + libraryHaskellDepends = [ base ghc-prim hashable ]; + testHaskellDepends = [ base containers ]; + description = "A fast concurrent unique identifier supply with a pure API"; + license = lib.licenses.bsd3; + }) {}; + + "concurrent-utilities" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "concurrent-utilities"; + version = "0.2.0.2"; + sha256 = "1phc9a90nvx6dk741hmg3w5m9y8ra5a7zsgmzw173ibaapr2yhqi"; + revision = "2"; + editedCabalFile = "1jf0sx6yq557aspa3wm12hkc64pmfnc39kbc5wsa2k7ksash3k15"; + libraryHaskellDepends = [ base ]; + description = "More utilities and broad-used datastructures for concurrency"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "concurrentoutput" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "concurrentoutput"; + version = "0.2.0.2"; + sha256 = "0fd372awmxrngbcb2phyzy3az9j2327kdhjnm7c5mm808vix67a8"; + libraryHaskellDepends = [ base ]; + description = "Ungarble output from several threads"; + license = lib.licenses.bsd3; + }) {}; + + "cond" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cond"; + version = "0.5.1"; + sha256 = "06pm5y8f9jybw9ns1p4rmf9z3nrwl394814f77lsmsqv4z0kn58q"; + libraryHaskellDepends = [ base ]; + description = "Basic conditional and boolean operators with monadic variants"; + license = lib.licenses.bsd3; + }) {}; + + "conditional-restriction-parser" = callPackage + ({ mkDerivation, base, cmdargs, hourglass, hspec, QuickCheck }: + mkDerivation { + pname = "conditional-restriction-parser"; + version = "0.1.0.5"; + sha256 = "1b4qhy8gk5ax606ahkjnxfmfzwn76h174ss1k2www3pb0gz84v7j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base cmdargs hourglass ]; + executableHaskellDepends = [ base cmdargs hourglass ]; + testHaskellDepends = [ base cmdargs hourglass hspec QuickCheck ]; + description = "Parser and interpreter of OpenStreetMap conditional restriction values"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "conditional-restriction-parser-exe"; + broken = true; + }) {}; + + "condor" = callPackage + ({ mkDerivation, base, binary, Cabal, containers, directory + , filepath, glider-nlp, HUnit, text + }: + mkDerivation { + pname = "condor"; + version = "0.3"; + sha256 = "0ahikfb6h2clkx3pi6a7gyp39jhv2am98vyyaknyd1nvfvxl96x7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base binary containers glider-nlp text ]; + executableHaskellDepends = [ + base binary containers directory filepath glider-nlp text + ]; + testHaskellDepends = [ + base binary Cabal containers glider-nlp HUnit text + ]; + description = "Information retrieval library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "condor"; + }) {}; + + "condorcet" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "condorcet"; + version = "0.0.1"; + sha256 = "1raf8mrnfnn90ymcnyhqf1kzb9mpfsk83qlmajibjd8n94iq76nd"; + libraryHaskellDepends = [ array base ]; + description = "Library for Condorcet voting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conductive-base" = callPackage + ({ mkDerivation, array, base, containers, random, stm, time }: + mkDerivation { + pname = "conductive-base"; + version = "0.3"; + sha256 = "1jdslfnwyh7l10xhk9i0293p0qnw0xsd70d5xgpc6xlijhrsg8wp"; + libraryHaskellDepends = [ array base containers random stm time ]; + description = "a library for live coding and real-time musical applications"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conductive-clock" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "conductive-clock"; + version = "0.2"; + sha256 = "1plml14h5d31jr3bvjjgaxcdqssxqfwwnbz9c5gvjlds6lla145p"; + doHaddock = false; + description = "a library for displaying musical time in a terminal-based clock"; + license = lib.licenses.gpl3Only; + }) {}; + + "conductive-hsc3" = callPackage + ({ mkDerivation, base, conductive-base, conductive-song, containers + , directory, filepath, hosc, hsc3, random + }: + mkDerivation { + pname = "conductive-hsc3"; + version = "0.3.1"; + sha256 = "1z037753mxkfqbqqrlkpg5a6z9afpjj16bfplsmbbx3r3vrxbkpa"; + libraryHaskellDepends = [ + base conductive-base conductive-song containers directory filepath + hosc hsc3 random + ]; + description = "a library with examples of using Conductive with hsc3"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "conductive-song" = callPackage + ({ mkDerivation, base, conductive-base, random }: + mkDerivation { + pname = "conductive-song"; + version = "0.2"; + sha256 = "16bdsjv64fc3ydv230rja5q9rqzlr4vd9mh3jabiyahck44imrvi"; + libraryHaskellDepends = [ base conductive-base random ]; + description = "a library of functions which are useful for composing music"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "conduino" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, free + , list-transformer, mtl, text, transformers + }: + mkDerivation { + pname = "conduino"; + version = "0.2.4.0"; + sha256 = "0xxjcm8kccmfmy5sljw89lpy3wma7sbd3hq1lpx7232rr3qxj8pj"; + revision = "2"; + editedCabalFile = "1zyyv43zcwicabyjyp0xp4v91sy7f4c02xdw7ha5qhh28hgrckq7"; + libraryHaskellDepends = [ + base bytestring containers exceptions free list-transformer mtl + text transformers + ]; + description = "Lightweight composable continuation-based stream processors"; + license = lib.licenses.bsd3; + }) {}; + + "conduit" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, directory + , exceptions, filepath, gauge, hspec, mono-traversable, mtl + , mwc-random, primitive, QuickCheck, resourcet, safe, silently + , split, text, transformers, unix, unliftio, unliftio-core, vector + }: + mkDerivation { + pname = "conduit"; + version = "1.3.5"; + sha256 = "0bbq3hr0y4hyia8dbqibfpg5q5zr2ici5hngv38y6hycxvhd7c1b"; + libraryHaskellDepends = [ + base bytestring directory exceptions filepath mono-traversable mtl + primitive resourcet text transformers unix unliftio-core vector + ]; + testHaskellDepends = [ + base bytestring containers directory exceptions filepath hspec + mono-traversable mtl QuickCheck resourcet safe silently split text + transformers unliftio vector + ]; + benchmarkHaskellDepends = [ + base containers deepseq gauge hspec mwc-random transformers vector + ]; + description = "Streaming data processing library"; + license = lib.licenses.mit; + }) {}; + + "conduit-aeson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit + , conduit-extra, containers, doctest-parallel, hspec, QuickCheck + , scientific, text + }: + mkDerivation { + pname = "conduit-aeson"; + version = "0.1.0.1"; + sha256 = "1jam2d4kk1pky9d88afl467a7sf5q46079cpfx9g2mjx7nc6x6zn"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring conduit conduit-extra text + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring conduit containers + doctest-parallel hspec QuickCheck scientific text + ]; + description = "Short description"; + license = lib.licenses.bsd3; + }) {}; + + "conduit-algorithms" = callPackage + ({ mkDerivation, async, base, bytestring, bzlib-conduit, conduit + , conduit-combinators, conduit-extra, conduit-zstd, containers + , criterion, deepseq, directory, exceptions, fingertree, HUnit + , lzma, monad-control, mtl, QuickCheck, resourcet, stm, stm-conduit + , streaming-commons, tasty, tasty-hunit, tasty-quickcheck, tasty-th + , transformers, unliftio-core, vector + }: + mkDerivation { + pname = "conduit-algorithms"; + version = "0.0.14.0"; + sha256 = "1gjw7a1q6spvds53j5bvcxz906s8p3jn3phiq52bf42pfzf7yw4k"; + libraryHaskellDepends = [ + async base bytestring bzlib-conduit conduit conduit-combinators + conduit-extra conduit-zstd containers deepseq exceptions fingertree + lzma monad-control mtl resourcet stm stm-conduit streaming-commons + transformers unliftio-core vector + ]; + testHaskellDepends = [ + async base bytestring bzlib-conduit conduit conduit-combinators + conduit-extra conduit-zstd containers deepseq directory exceptions + fingertree HUnit lzma monad-control mtl QuickCheck resourcet stm + stm-conduit streaming-commons tasty tasty-hunit tasty-quickcheck + tasty-th transformers unliftio-core vector + ]; + benchmarkHaskellDepends = [ + async base bytestring bzlib-conduit conduit conduit-combinators + conduit-extra conduit-zstd containers criterion deepseq exceptions + fingertree lzma monad-control mtl resourcet stm stm-conduit + streaming-commons transformers unliftio-core vector + ]; + description = "Conduit-based algorithms"; + license = lib.licenses.mit; + }) {}; + + "conduit-audio" = callPackage + ({ mkDerivation, base, conduit, vector }: + mkDerivation { + pname = "conduit-audio"; + version = "0.2.0.3"; + sha256 = "089k7l197xbxva0h281hr3p4v8pww1im7r111q7jrq7aqfgifrb1"; + revision = "2"; + editedCabalFile = "0zldqx1r2wmvqwg8r6x7v65h2nqr7fjcxab74f0f5i1nqsd5b51a"; + libraryHaskellDepends = [ base conduit vector ]; + description = "Combinators to efficiently slice and dice audio streams"; + license = lib.licenses.bsd3; + }) {}; + + "conduit-audio-lame" = callPackage + ({ mkDerivation, base, bytestring, c2hs, conduit, conduit-audio + , mp3lame, resourcet, transformers, vector + }: + mkDerivation { + pname = "conduit-audio-lame"; + version = "0.1.2.1"; + sha256 = "1zyq0m5lblphp892ljvg6ix75rxa1ds5ksfk3cvj7kf074jw66za"; + revision = "2"; + editedCabalFile = "09cly6yly3vdlp8qbv6iyrk84aca7v6d160hwg9ai0dmjxk0jkl4"; + libraryHaskellDepends = [ + base bytestring conduit conduit-audio resourcet transformers vector + ]; + librarySystemDepends = [ mp3lame ]; + libraryToolDepends = [ c2hs ]; + description = "conduit-audio interface to the LAME MP3 library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {mp3lame = null;}; + + "conduit-audio-samplerate" = callPackage + ({ mkDerivation, base, c2hs, conduit, conduit-audio, resourcet + , samplerate, transformers, vector + }: + mkDerivation { + pname = "conduit-audio-samplerate"; + version = "0.1.0.3"; + sha256 = "07hbqf7is7010ibp2k5fh4lx3s22vp6c4ihsid05ismk0sdpdypi"; + revision = "2"; + editedCabalFile = "1xp5mqd8svgdz9lwz2vw5mwkm98n834i2k83axwfwvpqr2jlkqa9"; + libraryHaskellDepends = [ + base conduit conduit-audio resourcet transformers vector + ]; + librarySystemDepends = [ samplerate ]; + libraryToolDepends = [ c2hs ]; + description = "conduit-audio interface to the libsamplerate resampling library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {samplerate = null;}; + + "conduit-audio-sndfile" = callPackage + ({ mkDerivation, base, conduit, conduit-audio, hsndfile + , hsndfile-vector, resourcet, transformers + }: + mkDerivation { + pname = "conduit-audio-sndfile"; + version = "0.1.2.2"; + sha256 = "1pfvsq0jz9j66ajzc0avnhchn77l22clp71kf2p7dnrib05xc757"; + libraryHaskellDepends = [ + base conduit conduit-audio hsndfile hsndfile-vector resourcet + transformers + ]; + description = "conduit-audio interface to the libsndfile audio file library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conduit-combinators" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "conduit-combinators"; + version = "1.3.0"; + sha256 = "1lz70vwp4y4lpsivxl0cshq7aq3968rh48r6rjvpyaj2l0bdj5wp"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "DEPRECATED Functionality merged into the conduit package itself"; + license = lib.licenses.mit; + }) {}; + + "conduit-concurrent-map" = callPackage + ({ mkDerivation, base, conduit, containers, hspec, HUnit, mtl + , QuickCheck, resourcet, say, unliftio, unliftio-core, vector + }: + mkDerivation { + pname = "conduit-concurrent-map"; + version = "0.1.3"; + sha256 = "0mpbklyfqdc1wzx5z4dy2x2y5zi8bb7p83q04csybj5c5f4136yq"; + libraryHaskellDepends = [ + base conduit containers mtl resourcet unliftio unliftio-core vector + ]; + testHaskellDepends = [ base conduit hspec HUnit QuickCheck say ]; + description = "Concurrent, order-preserving mapping Conduit"; + license = lib.licenses.mit; + }) {}; + + "conduit-connection" = callPackage + ({ mkDerivation, base, bytestring, conduit, connection, HUnit + , network, resourcet, test-framework, test-framework-hunit + , transformers + }: + mkDerivation { + pname = "conduit-connection"; + version = "0.1.0.5"; + sha256 = "0mvsvxfps6pnlanl5zx7cz6qxpn907qgx5bcl18vb9vhn8frh0m6"; + libraryHaskellDepends = [ + base bytestring conduit connection resourcet transformers + ]; + testHaskellDepends = [ + base bytestring conduit connection HUnit network resourcet + test-framework test-framework-hunit transformers + ]; + description = "Conduit source and sink for Network.Connection."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conduit-extra" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring, conduit + , directory, exceptions, filepath, gauge, hspec, hspec-discover + , network, primitive, process, QuickCheck, resourcet, stm + , streaming-commons, text, transformers, transformers-base + , typed-process, unliftio-core + }: + mkDerivation { + pname = "conduit-extra"; + version = "1.3.6"; + sha256 = "0lzip3af77wxf3a3vilfymqhd26gkvabx2fkj22w74nq960c6l49"; + libraryHaskellDepends = [ + async attoparsec base bytestring conduit directory filepath network + primitive process resourcet stm streaming-commons text transformers + typed-process unliftio-core + ]; + testHaskellDepends = [ + async attoparsec base bytestring conduit directory exceptions + filepath hspec process QuickCheck resourcet stm streaming-commons + text transformers transformers-base + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring conduit gauge transformers + ]; + description = "Batteries included conduit: adapters for common libraries"; + license = lib.licenses.mit; + }) {}; + + "conduit-find" = callPackage + ({ mkDerivation, attoparsec, base, conduit, conduit-combinators + , conduit-extra, directory, doctest, either, exceptions, filepath + , hspec, mmorph, monad-control, mtl, regex-posix, semigroups + , streaming-commons, text, time, transformers, transformers-base + , unix, unix-compat + }: + mkDerivation { + pname = "conduit-find"; + version = "0.1.0.3"; + sha256 = "13gbpvqxs3k2vlsbdn0vr90z4y8kaz7hlw9bywyqd8jna3ff13a9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base conduit conduit-combinators conduit-extra either + exceptions filepath mmorph monad-control mtl regex-posix semigroups + streaming-commons text time transformers transformers-base + unix-compat + ]; + executableHaskellDepends = [ + attoparsec base conduit conduit-combinators conduit-extra either + exceptions filepath mmorph monad-control mtl regex-posix semigroups + streaming-commons text time transformers transformers-base unix + ]; + testHaskellDepends = [ + attoparsec base conduit conduit-combinators directory doctest + either exceptions filepath hspec mmorph monad-control mtl + regex-posix semigroups streaming-commons text time transformers + transformers-base unix-compat + ]; + description = "A file-finding conduit that allows user control over traversals"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "find-hs"; + broken = true; + }) {}; + + "conduit-iconv" = callPackage + ({ mkDerivation, base, bytestring, conduit, criterion, mtl + , QuickCheck, test-framework, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "conduit-iconv"; + version = "0.1.1.3"; + sha256 = "1dmcsdx0nz0b9sans2fr8lmrii2n0fsjh41jhwlrlng4h93k0w8w"; + libraryHaskellDepends = [ base bytestring conduit ]; + testHaskellDepends = [ + base bytestring conduit mtl QuickCheck test-framework + test-framework-quickcheck2 text + ]; + benchmarkHaskellDepends = [ + base bytestring conduit criterion mtl text + ]; + description = "Conduit for character encoding conversion"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conduit-merge" = callPackage + ({ mkDerivation, base, conduit, mtl }: + mkDerivation { + pname = "conduit-merge"; + version = "0.1.3.0"; + sha256 = "0ys65vs5wb412bimmsmkmf14krk2339n9rswynnwy3rdb74bsswf"; + libraryHaskellDepends = [ base conduit mtl ]; + description = "Merge multiple sorted conduits"; + license = lib.licenses.bsd3; + }) {}; + + "conduit-network-stream" = callPackage + ({ mkDerivation, base, bytestring, conduit, mtl, network-conduit + , resourcet + }: + mkDerivation { + pname = "conduit-network-stream"; + version = "0.2"; + sha256 = "0ch0b23z7k4kxnbkvfd3gaxc7xrnlbjz7hv0pshp4k6xqg2bymv4"; + libraryHaskellDepends = [ + base bytestring conduit mtl network-conduit resourcet + ]; + description = "A base layer for network protocols using Conduits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conduit-parse" = callPackage + ({ mkDerivation, base, conduit, dlist, mtl, parsers, resourcet + , safe, safe-exceptions, tasty, tasty-hunit, text, transformers + }: + mkDerivation { + pname = "conduit-parse"; + version = "0.2.1.1"; + sha256 = "1xdc04m88lk9183ky020670hj2ilfff3q0zxnphva5p0ij32iyq7"; + revision = "1"; + editedCabalFile = "102y5wad007bz8iqv1nrz38gb24q15k9snl7l7zq9k7pisdxnans"; + libraryHaskellDepends = [ + base conduit dlist mtl parsers safe safe-exceptions text + transformers + ]; + testHaskellDepends = [ + base conduit mtl parsers resourcet safe-exceptions tasty + tasty-hunit + ]; + description = "Parsing framework based on conduit"; + license = lib.licenses.publicDomain; + }) {}; + + "conduit-resumablesink" = callPackage + ({ mkDerivation, base, bytestring, conduit, hspec, resourcet + , transformers, void + }: + mkDerivation { + pname = "conduit-resumablesink"; + version = "0.2"; + sha256 = "0pk4qvsxmmvrx9kfypbsjiq6kgcma73w97873rk3nrc9vdcm888v"; + libraryHaskellDepends = [ base conduit void ]; + testHaskellDepends = [ + base bytestring conduit hspec resourcet transformers void + ]; + description = "Allows conduit to resume sinks to feed multiple sources into it"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conduit-throttle" = callPackage + ({ mkDerivation, async, base, conduit, conduit-combinators + , conduit-extra, HUnit, monad-control, resourcet, stm, stm-chans + , stm-conduit, test-framework, test-framework-hunit + , throttle-io-stream, unliftio, unliftio-core + }: + mkDerivation { + pname = "conduit-throttle"; + version = "0.3.1.0"; + sha256 = "0ad3balm1r5jm4jvf26pr1kaiqnzvjznjh5kidk2bknxylbddmld"; + libraryHaskellDepends = [ + async base conduit conduit-combinators conduit-extra monad-control + resourcet stm stm-chans throttle-io-stream unliftio unliftio-core + ]; + testHaskellDepends = [ + async base conduit conduit-combinators conduit-extra HUnit + monad-control resourcet stm stm-chans stm-conduit test-framework + test-framework-hunit throttle-io-stream unliftio unliftio-core + ]; + description = "Throttle Conduit Producers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "conduit-tokenize-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, conduit, hspec + , resourcet, text + }: + mkDerivation { + pname = "conduit-tokenize-attoparsec"; + version = "0.1.0.0"; + sha256 = "1bq0mmnyb12f6cx9iyk7b7cg8d5hl7zkda6vljmqncv4gh9f3f6b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring conduit resourcet text + ]; + executableHaskellDepends = [ attoparsec base conduit resourcet ]; + testHaskellDepends = [ attoparsec base conduit hspec resourcet ]; + description = "Conduits for tokenizing streams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "conduit-tokenize-attoparsec-example"; + broken = true; + }) {}; + + "conduit-vfs" = callPackage + ({ mkDerivation, base, bytestring, classy-prelude, conduit + , conduit-extra, directory, exceptions, extra, filepath + , monad-loops, mono-traversable, mtl, resourcet, text, transformers + , unix, unliftio, unordered-containers + }: + mkDerivation { + pname = "conduit-vfs"; + version = "0.1.0.3"; + sha256 = "1nsq4s0cxag6drynkfl79q0lirh37r3l59nzhkdyjlak4bzq5g1f"; + libraryHaskellDepends = [ + base bytestring classy-prelude conduit conduit-extra directory + exceptions extra filepath monad-loops mono-traversable mtl + resourcet text transformers unix unliftio unordered-containers + ]; + testHaskellDepends = [ + base bytestring classy-prelude conduit conduit-extra directory + exceptions extra filepath monad-loops mono-traversable mtl + resourcet text transformers unix unliftio unordered-containers + ]; + description = "Virtual file system for Conduit; disk, pure, and in-memory impls"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conduit-vfs-zip" = callPackage + ({ mkDerivation, base, bytestring, classy-prelude, conduit + , conduit-extra, conduit-vfs, directory, exceptions, extra + , filepath, monad-loops, mono-traversable, mtl, resourcet, text + , transformers, unix, unliftio, unordered-containers, zip-archive + }: + mkDerivation { + pname = "conduit-vfs-zip"; + version = "0.1.0.1"; + sha256 = "07c2r03if3bminakcf4z7k990c8nf94w3q41csrzd4zy3qk0acr5"; + libraryHaskellDepends = [ + base bytestring classy-prelude conduit conduit-extra conduit-vfs + directory exceptions extra filepath monad-loops mono-traversable + mtl resourcet text transformers unix unliftio unordered-containers + zip-archive + ]; + testHaskellDepends = [ + base bytestring classy-prelude conduit conduit-extra conduit-vfs + directory exceptions extra filepath monad-loops mono-traversable + mtl resourcet text transformers unix unliftio unordered-containers + zip-archive + ]; + description = "Zip archive interface for the Conduit Virtual File System"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "conduit-zstd" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , conduit-extra, directory, quickcheck-instances, tasty + , tasty-quickcheck, zstd + }: + mkDerivation { + pname = "conduit-zstd"; + version = "0.0.2.0"; + sha256 = "0f0ir4zs3skw33c8mfppxhfsyqh1c2cnc4gkf8bvv3bdiikdj1yl"; + libraryHaskellDepends = [ base bytestring conduit zstd ]; + testHaskellDepends = [ + base bytestring conduit conduit-combinators conduit-extra directory + quickcheck-instances tasty tasty-quickcheck zstd + ]; + description = "Conduit-based ZStd Compression"; + license = lib.licenses.mit; + }) {}; + + "conf" = callPackage + ({ mkDerivation, base, haskell-src, HUnit, test-framework + , test-framework-hunit, test-framework-th + }: + mkDerivation { + pname = "conf"; + version = "0.1.1.0"; + sha256 = "1mxrr14188ikizyxb06764qq1iwhnh19g150mz310q8yw6cypbfw"; + libraryHaskellDepends = [ base haskell-src ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit test-framework-th + ]; + description = "Parser for Haskell-based configuration files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conf-json" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, directory, hspec + , QuickCheck + }: + mkDerivation { + pname = "conf-json"; + version = "1.2"; + sha256 = "1j0m0zl1a7rkwczz58322kwsd9dzgwz2ia2q8l9h42ln239q0fbs"; + libraryHaskellDepends = [ aeson base bytestring directory ]; + testHaskellDepends = [ + aeson base binary bytestring directory hspec QuickCheck + ]; + description = "read, parse json config"; + license = lib.licenses.publicDomain; + }) {}; + + "confcrypt" = callPackage + ({ mkDerivation, amazonka, amazonka-kms, base, base64-bytestring + , bytestring, conduit, containers, crypto-pubkey-openssh + , crypto-pubkey-types, cryptonite, deepseq, HUnit, lens, megaparsec + , memory, mtl, optparse-applicative, parser-combinators, QuickCheck + , tasty, tasty-hunit, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "confcrypt"; + version = "0.2.3.3"; + sha256 = "18z0p9bd2ca43a64k3idsywm2f1vv6qh03l8isgnahjh7j96ngih"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + amazonka amazonka-kms base base64-bytestring bytestring conduit + containers crypto-pubkey-openssh crypto-pubkey-types cryptonite + deepseq lens megaparsec mtl optparse-applicative parser-combinators + text transformers + ]; + executableHaskellDepends = [ + amazonka amazonka-kms base base64-bytestring bytestring conduit + containers crypto-pubkey-openssh crypto-pubkey-types cryptonite + deepseq lens megaparsec mtl optparse-applicative parser-combinators + text transformers + ]; + testHaskellDepends = [ + amazonka amazonka-kms base base64-bytestring bytestring conduit + containers crypto-pubkey-openssh crypto-pubkey-types cryptonite + deepseq HUnit lens megaparsec memory mtl optparse-applicative + parser-combinators QuickCheck tasty tasty-hunit tasty-quickcheck + text transformers + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "confcrypt"; + }) {}; + + "conferer" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, directory + , filepath, hspec, QuickCheck, text + }: + mkDerivation { + pname = "conferer"; + version = "1.1.0.0"; + sha256 = "1hkdrqxrac1mbzvd29f6ds4cbihdv0j0daai7yc282myv0varh09"; + revision = "5"; + editedCabalFile = "1zg5qxjimmcxqzzi7mpiby8kh39zn9dmxmlidd1wiq6qlmg8l0a6"; + libraryHaskellDepends = [ + base bytestring containers directory filepath text + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory filepath hspec + QuickCheck text + ]; + description = "Configuration management library"; + license = lib.licenses.mpl20; + }) {}; + + "conferer-aeson" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring, conferer + , directory, hspec, text, unordered-containers, vector + }: + mkDerivation { + pname = "conferer-aeson"; + version = "1.1.0.2"; + sha256 = "07rdal3smq1s14zmsn7g26vc6sqj21rsa2a1vcbrwrfgh9x36jkn"; + revision = "6"; + editedCabalFile = "16hf29pszmgfvhb15jm8728sdvmxa38xkappjqljcva3ki73hfbz"; + libraryHaskellDepends = [ + aeson base bytestring conferer directory text unordered-containers + vector + ]; + testHaskellDepends = [ + aeson aeson-qq base bytestring conferer directory hspec text + unordered-containers vector + ]; + description = "conferer's source for reading json files"; + license = lib.licenses.mpl20; + }) {}; + + "conferer-dhall" = callPackage + ({ mkDerivation, base, bytestring, conferer, conferer-aeson, dhall + , dhall-json, directory, hspec, text + }: + mkDerivation { + pname = "conferer-dhall"; + version = "1.1.0.0"; + sha256 = "0whxxjz5askw1qxcxdn5094bqm2hy3zp49567v57gqikgv6rcnp1"; + revision = "3"; + editedCabalFile = "0g0ca2s18swlixpcspdnjmljffnnzw55af3whz59vbrgz6i6l5hq"; + libraryHaskellDepends = [ + base bytestring conferer conferer-aeson dhall dhall-json directory + text + ]; + testHaskellDepends = [ + base bytestring conferer conferer-aeson dhall dhall-json directory + hspec text + ]; + description = "Configuration for reading dhall files"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conferer-hedis" = callPackage + ({ mkDerivation, base, conferer, hedis, hspec, text }: + mkDerivation { + pname = "conferer-hedis"; + version = "1.1.0.0"; + sha256 = "10rk5w3f99ql46yvzg7a0ac59dvpyfhdpv138w0w5ghgz5azcd19"; + revision = "2"; + editedCabalFile = "0nj4i199k1d6x49hg72rsds0zi3ml0vg95qwmgiv3gmf7p2zshr3"; + libraryHaskellDepends = [ base conferer hedis text ]; + testHaskellDepends = [ base conferer hedis hspec text ]; + description = "conferer's FromConfig instances for hedis settings"; + license = lib.licenses.mpl20; + }) {}; + + "conferer-hspec" = callPackage + ({ mkDerivation, base, conferer, hspec, hspec-core, text }: + mkDerivation { + pname = "conferer-hspec"; + version = "1.1.0.0"; + sha256 = "0q9v26df3c2rxll6rk2zmmd9yrpqz1j1wdp59qlw2s6c2w7dxq35"; + revision = "1"; + editedCabalFile = "0r03dqr6lw5mkdvsvcikig51m9ycnja217px4dswhbf2y7qga6lh"; + libraryHaskellDepends = [ base conferer hspec-core text ]; + testHaskellDepends = [ base conferer hspec hspec-core text ]; + description = "conferer's FromConfig instances for hspec Config"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conferer-provider-dhall" = callPackage + ({ mkDerivation, base, bytestring, conferer, conferer-provider-json + , dhall, dhall-json, directory, hspec, text + }: + mkDerivation { + pname = "conferer-provider-dhall"; + version = "0.3.0.0"; + sha256 = "0gdfc1np6p80sb2ddz2jzhqqzzw7jz0rkbhrvyd9k5bp7ivzhfk3"; + libraryHaskellDepends = [ + base bytestring conferer conferer-provider-json dhall dhall-json + directory text + ]; + testHaskellDepends = [ + base bytestring conferer conferer-provider-json dhall dhall-json + directory hspec text + ]; + description = "Configuration for reading dhall files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "conferer-provider-json" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring, conferer + , directory, hspec, text, unordered-containers, vector + }: + mkDerivation { + pname = "conferer-provider-json"; + version = "0.3.0.0"; + sha256 = "0jrq1cpfhlyq9dvnf4kmx3wqjwz7x18g0hwbg4gkv12spjffpnc9"; + libraryHaskellDepends = [ + aeson base bytestring conferer directory text unordered-containers + vector + ]; + testHaskellDepends = [ + aeson aeson-qq base bytestring conferer directory hspec text + unordered-containers vector + ]; + description = "conferer's provider for reading json files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conferer-provider-yaml" = callPackage + ({ mkDerivation, base, conferer, conferer-provider-json, hspec + , yaml + }: + mkDerivation { + pname = "conferer-provider-yaml"; + version = "0.3.0.0"; + sha256 = "0w1niybl4qa3yv5yzyvybs3v1h0a0ay051cvcpzimwx7kg6vqjv6"; + libraryHaskellDepends = [ + base conferer conferer-provider-json yaml + ]; + testHaskellDepends = [ + base conferer conferer-provider-json hspec yaml + ]; + description = "Configuration for reading yaml files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "conferer-snap" = callPackage + ({ mkDerivation, base, conferer, hspec, snap-core, snap-server + , text + }: + mkDerivation { + pname = "conferer-snap"; + version = "1.0.0.0"; + sha256 = "15gz77b5jf35hmcnd6kza1wgzpbgk3pcvhi7mp7yk64ybksld98r"; + revision = "3"; + editedCabalFile = "1003bs7v68gafav7skvrbjnj21hk4lcdgjnmwc53k4nzp80nd367"; + libraryHaskellDepends = [ + base conferer snap-core snap-server text + ]; + testHaskellDepends = [ + base conferer hspec snap-core snap-server text + ]; + description = "conferer's FromConfig instances for snap Config"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conferer-source-dhall" = callPackage + ({ mkDerivation, base, bytestring, conferer, conferer-source-json + , dhall, dhall-json, directory, hspec, text + }: + mkDerivation { + pname = "conferer-source-dhall"; + version = "0.4.0.1"; + sha256 = "00i3sk948bg6brf97m41n9s4da4m25n220l5gkddb589li0lq0rk"; + libraryHaskellDepends = [ + base bytestring conferer conferer-source-json dhall dhall-json + directory text + ]; + testHaskellDepends = [ + base bytestring conferer conferer-source-json dhall dhall-json + directory hspec text + ]; + description = "Configuration for reading dhall files"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "conferer-source-json" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring, conferer + , directory, hspec, text, unordered-containers, vector + }: + mkDerivation { + pname = "conferer-source-json"; + version = "0.4.0.1"; + sha256 = "01kfm771qks7b66z0nlv2b108r002xv8bzacr9p6ih7nsbcbiqdn"; + libraryHaskellDepends = [ + aeson base bytestring conferer directory text unordered-containers + vector + ]; + testHaskellDepends = [ + aeson aeson-qq base bytestring conferer directory hspec text + unordered-containers vector + ]; + description = "conferer's source for reading json files"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conferer-source-yaml" = callPackage + ({ mkDerivation, base, conferer, conferer-source-json, hspec, yaml + }: + mkDerivation { + pname = "conferer-source-yaml"; + version = "0.4.0.1"; + sha256 = "0ydciicxd7lxz2b6jmcc8ipyp99rp9gr9s2s2fnhmnhjv0xw6d7a"; + libraryHaskellDepends = [ + base conferer conferer-source-json yaml + ]; + testHaskellDepends = [ + base conferer conferer-source-json hspec yaml + ]; + description = "Configuration for reading yaml files"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "conferer-warp" = callPackage + ({ mkDerivation, base, conferer, hspec, http-types, text, wai, warp + }: + mkDerivation { + pname = "conferer-warp"; + version = "1.1.0.1"; + sha256 = "1dbqm1vb00d1dnm3fixw4p7xv1bwpmv0xfkdig0xlgc5b70xbjsh"; + 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 = lib.licenses.mpl20; + }) {}; + + "conferer-yaml" = callPackage + ({ mkDerivation, base, conferer, conferer-aeson, hspec, yaml }: + mkDerivation { + pname = "conferer-yaml"; + version = "1.1.0.0"; + sha256 = "0pqxwwaskj96virs65p7cb6shkjbczmnqwla7rbfga2l0rw9ww0r"; + revision = "1"; + editedCabalFile = "0lw22wp8ivza6inm17pbjvr9mwj6p778wn6w6975hb8gf3wa8grf"; + libraryHaskellDepends = [ base conferer conferer-aeson yaml ]; + testHaskellDepends = [ base conferer conferer-aeson hspec yaml ]; + description = "Configuration for reading yaml files"; + license = lib.licenses.mpl20; + }) {}; + + "confetti" = callPackage + ({ mkDerivation, base, cmdargs, directory, filepath, MissingH + , tasty, tasty-hunit, tasty-smallcheck, text, time, unix, yaml + }: + mkDerivation { + pname = "confetti"; + version = "1.0.0"; + sha256 = "1ryvfaizai0m98lb687laqmix17k0f4a8cpbvpn15scng604gf0k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath MissingH text time unix yaml + ]; + executableHaskellDepends = [ base cmdargs directory text ]; + testHaskellDepends = [ + base tasty tasty-hunit tasty-smallcheck text + ]; + description = "A simple config file swapping tool"; + license = lib.licenses.mit; + mainProgram = "confetti"; + }) {}; + + "conffmt" = callPackage + ({ mkDerivation, base, language-conf, megaparsec + , optparse-applicative, pretty, text + }: + mkDerivation { + pname = "conffmt"; + version = "0.2.3.0"; + sha256 = "1fzbhfx8yxvqc79h48xh49bzqa2xymc3y7amvp1hbv4xwwy6l57l"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base language-conf megaparsec optparse-applicative pretty text + ]; + description = "A .conf file formatter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "conffmt"; + }) {}; + + "confide" = callPackage + ({ mkDerivation, base, deiko-config, exceptions, tasty, tasty-hunit + , text + }: + mkDerivation { + pname = "confide"; + version = "0.1.0.3"; + sha256 = "0agq5naldbs1lwpw9nf5jldzrqh6pbc1n5vn5cb3kk7rj7j1a8ik"; + libraryHaskellDepends = [ base deiko-config exceptions text ]; + testHaskellDepends = [ base deiko-config tasty tasty-hunit text ]; + description = "derive typeclass instances for decoding types from HOCON conf"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "config-ini" = callPackage + ({ mkDerivation, base, containers, directory, hedgehog, ini + , megaparsec, text, transformers, unordered-containers + }: + mkDerivation { + pname = "config-ini"; + version = "0.2.7.0"; + sha256 = "00b9b590566hrxrjn31jkq70768dnrzzsjrasrnhdvd6p92iq5rs"; + revision = "1"; + editedCabalFile = "1cjpz7q0lsxac1r011ik34fcsi4lsy634ayxyblzyszigvks7r9a"; + libraryHaskellDepends = [ + base containers megaparsec text transformers unordered-containers + ]; + testHaskellDepends = [ + base containers directory hedgehog ini text unordered-containers + ]; + description = "A library for simple INI-based configuration files"; + license = lib.licenses.bsd3; + }) {}; + + "config-manager" = callPackage + ({ mkDerivation, base, directory, filepath, HUnit, parsec + , temporary, test-framework, test-framework-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "config-manager"; + version = "0.3.0.1"; + sha256 = "1qrj0x2s0vsxnqkkmchwqvsmziqchrffaxkda9hx0s0ahyw5w0lb"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base filepath parsec text time unordered-containers + ]; + testHaskellDepends = [ + base directory HUnit temporary test-framework test-framework-hunit + text time unordered-containers + ]; + description = "Configuration management"; + license = lib.licenses.gpl3Only; + }) {}; + + "config-parser" = callPackage + ({ mkDerivation, base, extra, hspec, lens, parsec, text }: + mkDerivation { + pname = "config-parser"; + version = "1.2.0.0"; + sha256 = "1jmb8c2ksxp9gfryymg100hjfn5kfshi95a1533d6h18ypqd5zb3"; + libraryHaskellDepends = [ base parsec text ]; + testHaskellDepends = [ base extra hspec lens parsec text ]; + description = "Parse config files using parsec and generate parse errors on unhandled keys"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "config-schema" = callPackage + ({ mkDerivation, base, config-value, containers, free + , kan-extensions, pretty, semigroupoids, text, transformers + }: + mkDerivation { + pname = "config-schema"; + version = "1.3.0.0"; + sha256 = "1j5br9y4s51ajxyg4aldibywqhf4qrxhrypac8jgca2irxdwb29w"; + revision = "4"; + editedCabalFile = "0c6dqygjnsyf986j2f10xvvzkq8h85sad0g9x7wxl42fxlcj1gb6"; + libraryHaskellDepends = [ + base config-value containers free kan-extensions pretty + semigroupoids text transformers + ]; + testHaskellDepends = [ base config-value text ]; + description = "Schema definitions for the config-value package"; + license = lib.licenses.isc; + maintainers = [ lib.maintainers.kiwi ]; + }) {}; + + "config-select" = callPackage + ({ mkDerivation, base, directory, filepath, unix, vty-menu }: + mkDerivation { + pname = "config-select"; + version = "0.0.1"; + sha256 = "1b1fs42c5y5sixgag972m5hb6xwbwp1d64p0gadqg9mg1vknl34y"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath unix vty-menu + ]; + description = "A small program for swapping out dot files"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "config-select"; + }) {}; + + "config-value" = callPackage + ({ mkDerivation, alex, array, base, containers, happy, pretty, text + }: + mkDerivation { + pname = "config-value"; + version = "0.8.3"; + sha256 = "0pkcwxg91wali7986k03d7q940hb078hlsxfknqhkp2spr3d1f3w"; + revision = "5"; + editedCabalFile = "159xbw9657j7icaway9vv22b0r8bz2s6c8v4w24sldzs7dcbc3sp"; + libraryHaskellDepends = [ array base containers pretty text ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ base text ]; + description = "Simple, layout-based value language similar to YAML or JSON"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.kiwi ]; + }) {}; + + "config-value-getopt" = callPackage + ({ mkDerivation, base, config-value, text }: + mkDerivation { + pname = "config-value-getopt"; + version = "0.1.1.1"; + sha256 = "103afdadsh7vqfam61mixk0l2fxy41m0451bl2hl2djs3acj60b2"; + revision = "1"; + editedCabalFile = "1b5wfbqjjx6y8ll5h3vp2cmcdrcnjd3295y8ykd25yjx6f3swsja"; + libraryHaskellDepends = [ base config-value text ]; + description = "Interface between config-value and System.GetOpt"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "configifier" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring + , case-insensitive, containers, directory, either, functor-infix + , hspec, hspec-discover, mtl, pretty-show, QuickCheck, safe + , scientific, string-conversions, template-haskell + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "configifier"; + version = "0.1.1"; + sha256 = "049fnwyk3phbjwn3h9i5phcfcyakm8xmhkhhapk6d1s35nrxbjsj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring case-insensitive containers directory either + functor-infix mtl safe string-conversions template-haskell + unordered-containers vector yaml + ]; + testHaskellDepends = [ + aeson aeson-pretty base case-insensitive hspec hspec-discover mtl + pretty-show QuickCheck scientific string-conversions + unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "parser for config files, shell variables, command line args"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "configuration" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "configuration"; + version = "0.1.1"; + sha256 = "1jqc5xpbxrlnpxk2yci861gpxl5c9vm9lffchrpp1hk8ag5wkxk1"; + libraryHaskellDepends = [ base containers ]; + description = "Simple data type for application configuration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "configuration-tools" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-unicode-symbols + , bytestring, Cabal, case-insensitive, deepseq, directory, dlist + , filepath, mtl, network-uri, optparse-applicative, prettyprinter + , process, profunctors, semigroupoids, semigroups, text + , transformers, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "configuration-tools"; + version = "0.7.0"; + sha256 = "05fbs9ddflys2fdhjzfkg7zblk7a2wi8ghxy003xw3azi9hnryxw"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ + base bytestring Cabal directory filepath process + ]; + libraryHaskellDepends = [ + aeson attoparsec base base-unicode-symbols bytestring Cabal + case-insensitive deepseq directory dlist filepath mtl network-uri + optparse-applicative prettyprinter process profunctors + semigroupoids semigroups text transformers unordered-containers + vector yaml + ]; + executableHaskellDepends = [ base base-unicode-symbols Cabal mtl ]; + testHaskellDepends = [ + base base-unicode-symbols bytestring Cabal mtl text transformers + unordered-containers yaml + ]; + description = "Tools for specifying and parsing configurations"; + license = lib.licenses.mit; + mainProgram = "example"; + }) {}; + + "configurator" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, directory, filepath + , hashable, HUnit, test-framework, test-framework-hunit, text + , unix-compat, unordered-containers + }: + mkDerivation { + pname = "configurator"; + version = "0.3.0.0"; + sha256 = "1d1iq1knwiq6ia5g64rw5hqm6dakz912qj13r89737rfcxmrkfbf"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base bytestring directory hashable text unix-compat + unordered-containers + ]; + testHaskellDepends = [ + base bytestring directory filepath HUnit test-framework + test-framework-hunit text + ]; + description = "Configuration management"; + license = lib.licenses.bsd3; + }) {}; + + "configurator-export" = callPackage + ({ mkDerivation, base, base-compat, configurator, pretty + , semigroups, text, unordered-containers + }: + mkDerivation { + pname = "configurator-export"; + version = "0.1.0.1"; + sha256 = "0k42kdzrmci19w2wb6lswkf2g9fzmrwkn6yvvz694xy957pn5gcx"; + libraryHaskellDepends = [ + base base-compat configurator pretty semigroups text + unordered-containers + ]; + testHaskellDepends = [ base ]; + description = "Pretty printer and exporter for configurations from the \"configurator\" library"; + license = lib.licenses.bsd3; + }) {}; + + "configurator-ng" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, critbit + , data-ordlist, directory, dlist, fail, filepath, hashable, HUnit + , scientific, test-framework, test-framework-hunit, text + , unix-compat, unordered-containers + }: + mkDerivation { + pname = "configurator-ng"; + version = "0.0.0.1"; + sha256 = "0aq1iyvd3b2d26myp0scwi9vp97grfcrp2802s4xpg84vpapldis"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base bytestring critbit data-ordlist directory dlist + fail hashable scientific text unix-compat unordered-containers + ]; + testHaskellDepends = [ + base bytestring directory filepath HUnit test-framework + test-framework-hunit text + ]; + description = "The next generation of configuration management"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "configurator-pg" = callPackage + ({ mkDerivation, base, containers, filepath, HUnit, megaparsec + , protolude, scientific, test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "configurator-pg"; + version = "0.2.10"; + sha256 = "12a67pz6d2vpsa5qdaxm8lwl3jjg8f0idd5r3bjnqw22ji39cysj"; + libraryHaskellDepends = [ + base containers megaparsec protolude scientific text + ]; + testHaskellDepends = [ + base filepath HUnit protolude test-framework test-framework-hunit + text + ]; + description = "Reduced parser for configurator-ng config files"; + license = lib.licenses.bsd3; + }) {}; + + "conformance" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "conformance"; + version = "0.1.0.0"; + sha256 = "18dzj2arhpmh6g8l7h5hd89i4v5f4001vfzcssnh5r2y29cgyljc"; + libraryHaskellDepends = [ base mtl ]; + license = lib.licenses.mit; + }) {}; + + "conformance-gen" = callPackage + ({ mkDerivation, base, conformance, genvalidity-sydtest, sydtest + , sydtest-discover + }: + mkDerivation { + pname = "conformance-gen"; + version = "0.0.0.0"; + sha256 = "0nj4fn2x9dr2pd3cxznwlh05gn7m9279mbr0nw73qixz01vyx7mj"; + libraryHaskellDepends = [ base conformance sydtest ]; + testHaskellDepends = [ + base conformance genvalidity-sydtest sydtest + ]; + testToolDepends = [ sydtest-discover ]; + license = lib.licenses.mit; + }) {}; + + "confsolve" = callPackage + ({ mkDerivation, attoparsec, base, cmdargs, process, system-fileio + , system-filepath, text, time, unordered-containers + }: + mkDerivation { + pname = "confsolve"; + version = "0.5.6"; + sha256 = "0bsribar35vrq1q22nijxgnymkbrfa49vyvfa60ink8wj7q47jzp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base cmdargs process system-fileio system-filepath text + time unordered-containers + ]; + description = "A command line tool for resolving conflicts of file synchronizers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "confsolve"; + broken = true; + }) {}; + + "congruence-relation" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "congruence-relation"; + version = "0.1.0.0"; + sha256 = "1pj4kby5pba1xfz2fvv2lij7h2i8crf3qkhgs3rp4ziay0jkg18v"; + libraryHaskellDepends = [ array base containers ]; + description = "Decidable congruence relations for Haskell: up to you whether this is a joke"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conic-graphs" = callPackage + ({ mkDerivation, base, fcf-graphs, fcf-vinyl, first-class-families + , vinyl + }: + mkDerivation { + pname = "conic-graphs"; + version = "0.0.1.0"; + sha256 = "19fjgji22ikgr3c80cjr6bpj3cx28vsix8vwqmhmnmff9daw63z4"; + libraryHaskellDepends = [ + base fcf-graphs fcf-vinyl first-class-families vinyl + ]; + description = "Vinyl-style extensible graphs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "conjugateGradient" = callPackage + ({ mkDerivation, base, containers, random }: + mkDerivation { + pname = "conjugateGradient"; + version = "2.2"; + sha256 = "1is3j61ra1whjpm8rq89yj9rscqj1ipgqlnh1nwvyzi2nggl06ya"; + libraryHaskellDepends = [ base containers random ]; + description = "Sparse matrix linear-equation solver"; + license = lib.licenses.bsd3; + }) {}; + + "conjure" = callPackage + ({ mkDerivation, array, base, bytestring, containers, filepath + , html, HTTP, mtl, network, old-time, parsec, pretty, random, stm + , unix + }: + mkDerivation { + pname = "conjure"; + version = "0.1"; + sha256 = "02a33940rnwq5bzqx50fjy76q0z6nimsg2fk3q17ai4kvi0rw0p3"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers filepath html HTTP mtl network + old-time parsec pretty random stm unix + ]; + description = "A BitTorrent client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "conjure"; + broken = true; + }) {}; + + "conkin" = callPackage + ({ mkDerivation, base, data-default, doctest, markdown-unlit + , pretty-show + }: + mkDerivation { + pname = "conkin"; + version = "1.0.2"; + sha256 = "1843mlmf09jgdj6hd7jzn81pwd4biimrc4rxaki9s2df2qd2zr6r"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base data-default doctest markdown-unlit pretty-show + ]; + testToolDepends = [ markdown-unlit ]; + description = "Tools for functors from Hask^k to Hask"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "conlogger" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "conlogger"; + version = "0.1.0.1"; + sha256 = "1bxpn27spj4cq9cwg5b486xb35gmwb8hnrhq5g5dpmm7lxgijzh3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base text ]; + executableHaskellDepends = [ base text ]; + description = "A logger for a concurrent program"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "connection" = callPackage + ({ mkDerivation, base, basement, bytestring, containers + , data-default-class, network, socks, tls, x509, x509-store + , x509-system, x509-validation + }: + mkDerivation { + pname = "connection"; + version = "0.3.1"; + sha256 = "1nbmafhlg0wy4aa3p7amjddbamdz6avzrxn4py3lvhrjqn4raxax"; + revision = "2"; + editedCabalFile = "1z6v1mhq3wvkbbvhaazlxli3d494iarsqvbx4qwx6xqn1pqz5jrx"; + libraryHaskellDepends = [ + base basement bytestring containers data-default-class network + socks tls x509 x509-store x509-system x509-validation + ]; + description = "Simple and easy network connections API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "connection-pool" = callPackage + ({ mkDerivation, base, between, data-default-class, monad-control + , network, resource-pool, streaming-commons, time + , transformers-base + }: + mkDerivation { + pname = "connection-pool"; + version = "0.2.2"; + sha256 = "0lvkcsd042s936fj5c9y5gg4iiq09n42adkv8q2rnwcbd6vl7kzj"; + libraryHaskellDepends = [ + base between data-default-class monad-control network resource-pool + streaming-commons time transformers-base + ]; + description = "Connection pool built on top of resource-pool and streaming-commons"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "connection-string" = callPackage + ({ mkDerivation, base, case-insensitive, containers, doctest + , megaparsec, parser-combinators, text + }: + mkDerivation { + pname = "connection-string"; + version = "0.2.0.0"; + sha256 = "0gj9czggj7nrp0jjwbi0v1fzl0qvyw3yvi1q5kvjnx3l6ikk3z1j"; + libraryHaskellDepends = [ + base case-insensitive containers megaparsec parser-combinators + ]; + testHaskellDepends = [ base doctest text ]; + description = "A library for parsing connection strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "connections" = callPackage + ({ mkDerivation, base, containers, doctest, extended-reals + , hedgehog, time + }: + mkDerivation { + pname = "connections"; + version = "0.3.2"; + sha256 = "1j5vwg9ch37wkfa7sdyy97d6xlz4y70pfpcxp963cia9l28qpima"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers extended-reals time ]; + executableHaskellDepends = [ base doctest ]; + testHaskellDepends = [ base hedgehog time ]; + description = "Orders, Galois connections, and lattices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "doctest"; + broken = true; + }) {}; + + "consistent" = callPackage + ({ mkDerivation, base, lifted-async, lifted-base, monad-control + , stm, transformers, transformers-base, unordered-containers + }: + mkDerivation { + pname = "consistent"; + version = "0.1.0"; + sha256 = "0cq8da3fhxj5mihd4xf5cjz4v3f1b72dm60wd0l0jkxwqg1q7ngq"; + libraryHaskellDepends = [ + base lifted-async lifted-base monad-control stm transformers + transformers-base unordered-containers + ]; + testHaskellDepends = [ base lifted-async transformers ]; + description = "Eventually consistent STM transactions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "console-program" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, containers + , directory, haskeline, parsec, parsec-extra, split, transformers + , unix, utility-ht + }: + mkDerivation { + pname = "console-program"; + version = "0.4.2.3"; + sha256 = "165ay133dxr0midy8yhsnsw5pf1lqh6pg4x63gjip945hfjl0lwq"; + libraryHaskellDepends = [ + ansi-terminal ansi-wl-pprint base containers directory haskeline + parsec parsec-extra split transformers unix utility-ht + ]; + description = "Interpret the command line and a config file as commands and options"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "console-prompt" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "console-prompt"; + version = "0.1"; + sha256 = "07s4p41hjsalbaayxq2j973f3wnk8d7aybvl84fww7sz6mj7kvhw"; + libraryHaskellDepends = [ base ]; + description = "console user prompts"; + license = lib.licenses.lgpl3Only; + }) {}; + + "console-style" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "console-style"; + version = "0.0.2.1"; + sha256 = "0zxxs59bzgf81d3ww285znmmciij3rswfgyc89ngxb6p86l8x0bd"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Styled console text output using ANSI escape sequences"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "const" = callPackage + ({ mkDerivation, base, bytestring, primitive, ptrdiff }: + mkDerivation { + pname = "const"; + version = "0"; + sha256 = "09mckqgxpfn0kvc0niyiwix7hzmcc97vdvn9bz2nnbzfaykp0fsm"; + libraryHaskellDepends = [ base bytestring primitive ptrdiff ]; + description = "Read-only mutable primitives"; + license = "(BSD-2-Clause OR Apache-2.0)"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "const-math-ghc-plugin" = callPackage + ({ mkDerivation, base, containers, directory, ghc, process }: + mkDerivation { + pname = "const-math-ghc-plugin"; + version = "1.0.0.0"; + sha256 = "1fcj3ssfyxnq4cmb3lr5cg7qkgnkhf1ra0469cbw61gr2fl3kzdl"; + libraryHaskellDepends = [ base containers ghc ]; + testHaskellDepends = [ base directory process ]; + description = "Compiler plugin for constant math elimination"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "constable" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "constable"; + version = "0.1.0.0"; + sha256 = "0hz63w3h7if70701kzclvcjr1310ycfcm9y46xfv8mgbs4kjp2xx"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + description = "A safe interface for Const summarization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "constaparser" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, vector }: + mkDerivation { + pname = "constaparser"; + version = "0.1.0.1"; + sha256 = "16s8y035f30gyla620diwnsqi8lbmmfyxjpj4dlq24d45k5wfnsd"; + libraryHaskellDepends = [ attoparsec base bytestring vector ]; + description = "Parse ByteStrings of a prescribed length"; + license = lib.licenses.bsd3; + }) {}; + + "constr-eq" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "constr-eq"; + version = "0.1.0.0"; + sha256 = "0vk3cz6897vjnn1q7y1sqxy42ii4pq5h7jxw1zyybi99p6c4vgm6"; + libraryHaskellDepends = [ base ]; + description = "Equality by only Constructor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "constrained" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "constrained"; + version = "0.1"; + sha256 = "00bd12gkv5yrqn52dyw3yjk2yind3m6d11k2d517gxanq9jqyx2c"; + libraryHaskellDepends = [ base ]; + description = "Generalization of standard Functor, Foldable, and Traversable classes"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "constrained-categories" = callPackage + ({ mkDerivation, base, contravariant, fail, semigroups, tagged + , trivial-constraint, void + }: + mkDerivation { + pname = "constrained-categories"; + version = "0.4.2.0"; + sha256 = "1hxs5b5ppjynhs6b63dqfxzni79bkb1gkyx4a7h2w62xxnn6738y"; + libraryHaskellDepends = [ + base contravariant fail semigroups tagged trivial-constraint void + ]; + description = "Constrained clones of the category-theory type classes, using ConstraintKinds"; + license = lib.licenses.gpl3Only; + }) {}; + + "constrained-category" = callPackage + ({ mkDerivation, alg, base, category, constraint, criterion + , smallcheck, tasty, tasty-smallcheck, unconstrained + }: + mkDerivation { + pname = "constrained-category"; + version = "0.1.0.0"; + sha256 = "01r5jyydixfh82zynjpacsv5dc0mz28bcm8xaz2pgf2pc4gcfl9h"; + revision = "2"; + editedCabalFile = "1zjb5pzq479r3i4mphmxs7rqb4jiivhf1mm7273fzjrfykx50y4c"; + libraryHaskellDepends = [ + alg base category constraint unconstrained + ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Constrained Categories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "constrained-dynamic" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "constrained-dynamic"; + version = "0.1.0.0"; + sha256 = "0jcgkj8l0nq5mqsy1rc6gd2rz7x8wsc2l380hh2p7jqgqibji590"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Dynamic typing with retained constraints"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "constrained-monads" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, doctest + , free, nat-sized-numbers, QuickCheck, smallcheck, transformers + , vector + }: + mkDerivation { + pname = "constrained-monads"; + version = "0.5.0.0"; + sha256 = "1h07vgn8cw42ckdy20xwz7rrny2d4v2gsmkb8i0qrly4bqa8sqcf"; + libraryHaskellDepends = [ + base containers deepseq free transformers + ]; + testHaskellDepends = [ + base containers doctest QuickCheck transformers + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq nat-sized-numbers QuickCheck + smallcheck transformers vector + ]; + description = "Typeclasses and instances for monads with constraints"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "constrained-normal" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "constrained-normal"; + version = "1.0.2"; + sha256 = "1mq0w2qndrjx9ap9dkyxvz91fbszsnwlhh4hnm9g2dx020fawgac"; + revision = "1"; + editedCabalFile = "0vlmsqgx7cpl65ibmx23hdqdyplgvbn144j9plkmrcs5aam1jsdj"; + libraryHaskellDepends = [ base ]; + description = "Normalised Deep Embeddings for Constrained Type-Class Instances"; + license = lib.licenses.bsd3; + }) {}; + + "constrained-platform-instances" = callPackage + ({ mkDerivation, array, base, constrained, containers, vector }: + mkDerivation { + pname = "constrained-platform-instances"; + version = "0.1"; + sha256 = "041fnmgy3adnzhvgrh3qm2jhcjwfz9adnjfpdamzjg34pw5a3ryz"; + libraryHaskellDepends = [ + array base constrained containers vector + ]; + description = "Instances of standard platform types for 'constrained' package"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "constraint" = callPackage + ({ mkDerivation, base, category, unconstrained }: + mkDerivation { + pname = "constraint"; + version = "0.1.4.0"; + sha256 = "0cdncdzpgyr9a0v213g9f6fqfd4311j5rg84gh85xynp8hhh0rr4"; + revision = "1"; + editedCabalFile = "0ivca43m1lqi75462z4hacvzs27whqzjnby7y7jjji8kqaw8wlda"; + libraryHaskellDepends = [ base category unconstrained ]; + description = "Reified constraints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "constraint-classes" = callPackage + ({ mkDerivation, base, constraints, transformers }: + mkDerivation { + pname = "constraint-classes"; + version = "0.5.1"; + sha256 = "08b9rsvrmwkb1gl3x7d24cpghfband7cgzw4ldvxzjqvgmnyf9jy"; + libraryHaskellDepends = [ base constraints transformers ]; + description = "Various typeclasses using ConstraintKinds"; + license = lib.licenses.bsd3; + }) {}; + + "constraint-manip" = callPackage + ({ mkDerivation, base, indextype }: + mkDerivation { + pname = "constraint-manip"; + version = "0.1.1.0"; + sha256 = "1kxg2iid906rw53r12rha8q3031ixdi3wlviprswig911x9c0zbk"; + libraryHaskellDepends = [ base indextype ]; + description = "Some conviencience type functions for manipulating constraints"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "constraint-reflection" = callPackage + ({ mkDerivation, base, category, constraint, reflection }: + mkDerivation { + pname = "constraint-reflection"; + version = "0.1.0.0"; + sha256 = "1v1m5vvicjmmz7mdp6fqf75fi2vf0hy25fyxgxpd4d7fbbyjvnh1"; + libraryHaskellDepends = [ base category constraint reflection ]; + description = "Constraint reflection"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "constraint-tuples" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "constraint-tuples"; + version = "0.1.2"; + sha256 = "16f9y0q771f3mc38g8jpr875c8grjav6sg9lwbhg7nmcvcczwqk2"; + libraryHaskellDepends = [ base ]; + description = "Partially applicable constraint tuples"; + license = lib.licenses.bsd3; + }) {}; + + "constraints" = callPackage + ({ mkDerivation, base, binary, boring, deepseq, ghc-prim, hashable + , hspec, hspec-discover, mtl, transformers, type-equality + }: + mkDerivation { + pname = "constraints"; + version = "0.14"; + sha256 = "19f4rprxzlddc2w66ib612lfvz9vh979xvffyimnn3zdphm342dq"; + libraryHaskellDepends = [ + base binary boring deepseq ghc-prim hashable mtl transformers + type-equality + ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Constraint manipulation"; + license = lib.licenses.bsd2; + }) {}; + + "constraints-deriving" = callPackage + ({ mkDerivation, base, bytestring, Cabal, filepath, ghc, ghc-paths + , path, path-io + }: + mkDerivation { + pname = "constraints-deriving"; + version = "1.1.1.2"; + sha256 = "1l7ririwwr6zza5m0bdq2bp118i0qaa4x21hypcbb7hz7hn2jqwa"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base ghc ]; + testHaskellDepends = [ + base bytestring filepath ghc ghc-paths path path-io + ]; + description = "Manipulating constraints and deriving class instances programmatically"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "constraints-emerge" = callPackage + ({ mkDerivation, base, constraints, containers, ghc, hashable + , hspec, transformers + }: + mkDerivation { + pname = "constraints-emerge"; + version = "0.1.2"; + sha256 = "1l3n5k8q2jfhsiqbzzbpy798zvcv2dvwsvd165c38b2yvxn6zird"; + libraryHaskellDepends = [ + base constraints containers ghc hashable + ]; + testHaskellDepends = [ base constraints hspec transformers ]; + description = "Defer instance lookups until runtime"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "constraints-extras" = callPackage + ({ mkDerivation, aeson, base, constraints, template-haskell }: + mkDerivation { + pname = "constraints-extras"; + version = "0.4.0.0"; + sha256 = "1irf4kd7a5h1glczbc73c3590m58azn4s68nfrjfg1h96i7mjfgn"; + revision = "2"; + editedCabalFile = "0q7kackfb5g9rin3lhccwsf33588f58a61zw7kbisfh6ygfpk6ww"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base constraints template-haskell ]; + executableHaskellDepends = [ aeson base constraints ]; + description = "Utility package for constraints"; + license = lib.licenses.bsd3; + mainProgram = "readme"; + }) {}; + + "constrictor" = callPackage + ({ mkDerivation, base, ghc-prim, transformers }: + mkDerivation { + pname = "constrictor"; + version = "0.1.2.0"; + sha256 = "17vdyc2r9fgblh2pjwdrya7iyrb83ay09zhpfvn80rrrj3d2nd8x"; + libraryHaskellDepends = [ base ghc-prim transformers ]; + description = "strict versions of many things in base"; + license = lib.licenses.mit; + }) {}; + + "construct" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, Cabal, cabal-doctest + , cereal, directory, doctest, filepath, incremental-parser + , input-parsers, markdown-unlit, monoid-subclasses, parsers + , rank2classes, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "construct"; + version = "0.3.1.2"; + sha256 = "0z5am4j8s60mwcrzm6bjjdwm09iylxmlf5v6qahyb6bwl1nchsdp"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + attoparsec base bytestring cereal incremental-parser input-parsers + monoid-subclasses parsers rank2classes text + ]; + testHaskellDepends = [ + attoparsec base bytestring cereal directory doctest filepath + incremental-parser monoid-subclasses rank2classes tasty tasty-hunit + text + ]; + testToolDepends = [ markdown-unlit ]; + description = "Haskell version of the Construct library for easy specification of file formats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "constructible" = callPackage + ({ mkDerivation, base, binary-search, complex-generic + , integer-roots + }: + mkDerivation { + pname = "constructible"; + version = "0.1.2"; + sha256 = "1fdxbw33rjyh0gmknzng8sl8gcbz99ib3ks5rq3kjvqn4ibmyqpf"; + libraryHaskellDepends = [ + base binary-search complex-generic integer-roots + ]; + description = "Exact computation with constructible real numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "constructive-algebra" = callPackage + ({ mkDerivation, base, QuickCheck, type-level }: + mkDerivation { + pname = "constructive-algebra"; + version = "0.3.0"; + sha256 = "17ab0vkq5w3zwh76ws7b82wbc0871qdmvrxhxga78h3h0axjiz1x"; + libraryHaskellDepends = [ base QuickCheck type-level ]; + description = "A library of constructive algebra"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "consul-haskell" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , connection, either, exceptions, http-client, http-client-tls + , http-types, HUnit, network, random, retry, stm, tasty + , tasty-hunit, text, transformers, typed-process, unliftio + , unordered-containers, uuid, vector + }: + mkDerivation { + pname = "consul-haskell"; + version = "0.5.0"; + sha256 = "1axwkrqkhiaich7swibx9b6fvxbq1sphzxrwzc1q6fqznp568zzl"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring connection either + exceptions http-client http-client-tls http-types network retry stm + text transformers unliftio unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring http-client HUnit network random retry tasty + tasty-hunit text transformers typed-process unliftio uuid + ]; + description = "A consul client for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "consumers" = callPackage + ({ mkDerivation, base, containers, exceptions, hpqtypes + , hpqtypes-extras, HUnit, lifted-base, lifted-threads, log-base + , monad-control, monad-loops, monad-time, mtl, stm, text, text-show + , time, transformers, transformers-base + }: + mkDerivation { + pname = "consumers"; + version = "2.3.1.0"; + sha256 = "084i9lgrdn0f7pwk9b7rap66rg5z5f24az41jw7a9g9ddfq39fai"; + libraryHaskellDepends = [ + base containers exceptions hpqtypes lifted-base lifted-threads + log-base monad-control monad-time mtl stm time transformers-base + ]; + testHaskellDepends = [ + base exceptions hpqtypes hpqtypes-extras HUnit log-base + monad-control monad-loops monad-time mtl stm text text-show time + transformers transformers-base + ]; + description = "Concurrent PostgreSQL data consumers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "container" = callPackage + ({ mkDerivation, base, containers, convert, lens, text, vector }: + mkDerivation { + pname = "container"; + version = "1.1.6"; + sha256 = "0q4zgd7hsnpq5wnn5gk5rz9nq1kfp8ci5kc6yp1rmzbyky3j0211"; + libraryHaskellDepends = [ + base containers convert lens text vector + ]; + description = "Containers abstraction and utilities"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "container-builder" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "container-builder"; + version = "0.1"; + sha256 = "1vlwaf363ymxpq0ry3h1lbn1dlyvf0dmja1q410ks0byz8kc77r7"; + libraryHaskellDepends = [ base vector ]; + description = "Functions for building containers from a known number of elements"; + license = lib.licenses.bsd3; + }) {}; + + "container-classes" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "container-classes"; + version = "0.0.0.0"; + sha256 = "18mx50mp9pv1a33kcwmckz6r4a0j6rlc1165ivn9cj8iiwpmd6pv"; + libraryHaskellDepends = [ base ]; + description = "Generic classes for interacting with different container types"; + license = lib.licenses.bsd3; + }) {}; + + "containers_0_7" = callPackage + ({ mkDerivation, array, base, deepseq, template-haskell }: + mkDerivation { + pname = "containers"; + version = "0.7"; + sha256 = "09732p786v3886vgk5c272fid62wlwqa4wrncjwg0n3isba04sfg"; + libraryHaskellDepends = [ array base deepseq template-haskell ]; + description = "Assorted concrete container types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "containers-accelerate" = callPackage + ({ mkDerivation, accelerate, accelerate-llvm-native, base + , containers, half, hashable-accelerate, hedgehog, tasty + , tasty-hedgehog + }: + mkDerivation { + pname = "containers-accelerate"; + version = "0.1.0.0"; + sha256 = "1bfw5k6nq15szgwjkzd17inmlk0ii0pd6a4lrixi8gyjf6ksm6n1"; + libraryHaskellDepends = [ accelerate base hashable-accelerate ]; + testHaskellDepends = [ + accelerate accelerate-llvm-native base containers half + hashable-accelerate hedgehog tasty tasty-hedgehog + ]; + description = "Hashing-based container types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "containers-benchmark" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , ghc-prim, random + }: + mkDerivation { + pname = "containers-benchmark"; + version = "1.1.0.0"; + sha256 = "11h88lgwgiyacv9b9k96aih95ydjq1i4ny03z0zw8iyd3c0yi7m0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers criterion deepseq ghc-prim random + ]; + description = "Extensive benchmark suite for containers package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "benchmark"; + broken = true; + }) {}; + + "containers-deepseq" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "containers-deepseq"; + version = "0.1.0.1"; + sha256 = "0l9d7hj66fygpsbjw6wy4l11c9cw739lvkrypapwihav7jzva541"; + libraryHaskellDepends = [ base containers deepseq ]; + description = "Provide orphan NFData instances for containers as needed. (deprecated)"; + license = lib.licenses.bsd3; + }) {}; + + "containers-good-graph" = callPackage + ({ mkDerivation, array, base, containers, deepseq }: + mkDerivation { + pname = "containers-good-graph"; + version = "0.6.4.1"; + sha256 = "1bv4v8q9gi1fa46c3pqj0kyl28kbyn55i038d0fxqbi225pdhhan"; + libraryHaskellDepends = [ array base containers deepseq ]; + testHaskellDepends = [ array base containers deepseq ]; + description = "Data.Graph, but it doesn't suck!"; + license = lib.licenses.bsd3; + }) {}; + + "containers-unicode-symbols" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers }: + mkDerivation { + pname = "containers-unicode-symbols"; + version = "0.3.1.3"; + sha256 = "1qz404fjcc00c2zxphzrm1r8i9q3hd8h9lndhd9ddxy3cx3jw8r6"; + libraryHaskellDepends = [ base base-unicode-symbols containers ]; + description = "Unicode alternatives for common functions and operators"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.t4ccer ]; + }) {}; + + "containers-verified" = callPackage + ({ mkDerivation, containers }: + mkDerivation { + pname = "containers-verified"; + version = "0.6.0.1"; + sha256 = "08cwfn71ffvjfp252l3whic90rqyq1jvrk0m9xp54kh3g2rdqma9"; + libraryHaskellDepends = [ containers ]; + description = "Formally verified drop-in replacement of containers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "content-store" = callPackage + ({ mkDerivation, aeson, base, bytestring, cond, conduit + , conduit-combinators, conduit-extra, cryptonite, directory + , filepath, hspec, htoml, lzma-conduit, memory, monad-control, mtl + , resourcet, temporary, text, transformers, transformers-base, unix + }: + mkDerivation { + pname = "content-store"; + version = "0.2.1"; + sha256 = "1c3l2fmznx3f1853scnpf6c60bbm1z99lkpxx36ldxrxizj2lmaj"; + libraryHaskellDepends = [ + aeson base bytestring cond conduit conduit-combinators + conduit-extra cryptonite directory filepath htoml lzma-conduit + memory monad-control mtl resourcet temporary text transformers + transformers-base unix + ]; + testHaskellDepends = [ + base bytestring conduit conduit-combinators directory filepath + hspec memory mtl resourcet temporary + ]; + description = "Store and retrieve data from an on-disk store"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "context" = callPackage + ({ mkDerivation, async, base, containers, exceptions, ghc-prim + , hspec, hspec-discover + }: + mkDerivation { + pname = "context"; + version = "0.2.1.0"; + sha256 = "1z10rhy9l2rssvh65bdb4bg4qfsgxa5mkjyhx86l8dksp8kd6cjm"; + libraryHaskellDepends = [ base containers exceptions ]; + testHaskellDepends = [ async base ghc-prim hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Thread-indexed, nested contexts"; + license = lib.licenses.mit; + }) {}; + + "context-free-art" = callPackage + ({ mkDerivation, base, bifunctors, blaze-markup, blaze-svg + , directory, HUnit, random, text, text-show + }: + mkDerivation { + pname = "context-free-art"; + version = "0.3.0.1"; + sha256 = "0g08368d5ssxipi8s218xb3n4kdqkwix7xbsmlzi8ix5zb1n0c5a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bifunctors blaze-markup blaze-svg random text text-show + ]; + executableHaskellDepends = [ + base blaze-markup blaze-svg directory text + ]; + testHaskellDepends = [ + base bifunctors blaze-markup blaze-svg HUnit random text text-show + ]; + description = "Generate art from context-free grammars"; + license = lib.licenses.bsd3; + mainProgram = "examples"; + }) {}; + + "context-free-grammar" = callPackage + ({ mkDerivation, alex, array, base, containers, control-monad-omega + , dlist, happy, HUnit, mtl, pretty, QuickCheck + , quickcheck-properties, semigroups, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "context-free-grammar"; + version = "0.1.1"; + sha256 = "15xsm8v157jpz2v98lry7sr77nwk0785mmj3zdb21ajqnkccyb14"; + libraryHaskellDepends = [ + array base containers control-monad-omega dlist mtl pretty + semigroups template-haskell + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base containers HUnit pretty QuickCheck quickcheck-properties + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Basic algorithms on context-free grammars"; + license = lib.licenses.bsd3; + }) {}; + + "context-http-client" = callPackage + ({ mkDerivation, async, base, bytestring, case-insensitive, context + , hspec, hspec-discover, http-client, http-types, stm, wai, warp + }: + mkDerivation { + pname = "context-http-client"; + version = "0.2.0.2"; + sha256 = "06mr9r9c5vb1y6y532pwpb6dmp2nm0bzzpcjdqwj4h8lncd4pn12"; + revision = "1"; + editedCabalFile = "14bh4vg8sj4xm1w4p2dza86qgsb4wk8inmqlp4iwm1slpbzf7y7q"; + libraryHaskellDepends = [ base context http-client ]; + testHaskellDepends = [ + async base bytestring case-insensitive context hspec http-client + http-types stm wai warp + ]; + testToolDepends = [ hspec-discover ]; + description = "Modify HTTP requests/responses using context"; + license = lib.licenses.mit; + }) {}; + + "context-resource" = callPackage + ({ mkDerivation, async, base, context, exceptions, hspec + , hspec-discover + }: + mkDerivation { + pname = "context-resource"; + version = "0.2.0.2"; + sha256 = "0rmzl16hxp9vqc4y2j3f3wf73l0xdvi50ff82c4swg12hb0ln5bl"; + revision = "1"; + editedCabalFile = "0zmbkhmqqsi9wcip400va1zj007hs54hn8b78n1ampg1xdd8w82s"; + libraryHaskellDepends = [ base context exceptions ]; + testHaskellDepends = [ async base context hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Thread-safe, pool-compatible resource provider"; + license = lib.licenses.mit; + }) {}; + + "context-stack" = callPackage + ({ mkDerivation, base, classy-prelude, mtl, unordered-containers }: + mkDerivation { + pname = "context-stack"; + version = "0.1.0.1"; + sha256 = "0y51xlva4364658bgbchcasbq5pka2ixlvhdf9g38xwlmhfg736x"; + libraryHaskellDepends = [ + base classy-prelude mtl unordered-containers + ]; + description = "An abstraction of a stack and stack-based monadic context"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "context-wai-middleware" = callPackage + ({ mkDerivation, async, base, bytestring, case-insensitive, context + , hspec, hspec-discover, http-client, http-types, stm, wai, warp + }: + mkDerivation { + pname = "context-wai-middleware"; + version = "0.2.0.2"; + sha256 = "0sb18dqg6586fcz3vdhaya9b2vpyj7llnn6nmxzpq7m4qap6j74f"; + revision = "1"; + editedCabalFile = "02pdv45v4wwnj8njmwq2g6p4dm18fikrgv0jk6zqmjnqljxwdlmp"; + libraryHaskellDepends = [ base context wai ]; + testHaskellDepends = [ + async base bytestring case-insensitive context hspec http-client + http-types stm wai warp + ]; + testToolDepends = [ hspec-discover ]; + description = "Add request-specific (or not!) context to your WAI applications"; + license = lib.licenses.mit; + }) {}; + + "contiguous" = callPackage + ({ mkDerivation, base, deepseq, primitive, primitive-unlifted + , QuickCheck, quickcheck-classes, quickcheck-instances, random + , random-shuffle, run-st, vector, weigh + }: + mkDerivation { + pname = "contiguous"; + version = "0.6.4.2"; + sha256 = "0ay0hrdi2gj3b2z81cswmcaphkyy57w532svyc5mm3mncd0ddsm8"; + libraryHaskellDepends = [ + base deepseq primitive primitive-unlifted run-st + ]; + testHaskellDepends = [ + base primitive QuickCheck quickcheck-classes quickcheck-instances + vector + ]; + benchmarkHaskellDepends = [ base random random-shuffle weigh ]; + description = "Unified interface for primitive arrays"; + license = lib.licenses.bsd3; + }) {}; + + "contiguous-checked" = callPackage + ({ mkDerivation, base, contiguous, primitive }: + mkDerivation { + pname = "contiguous-checked"; + version = "0.3.2.0"; + sha256 = "0jfqxz0v107xw6mjr0wb1abb6v5zd3siy7z0gk9nqcvyacb80z4a"; + libraryHaskellDepends = [ base contiguous primitive ]; + description = "contiguous with bounds checks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "contiguous-fft" = callPackage + ({ mkDerivation, base, contiguous, primitive, semirings }: + mkDerivation { + pname = "contiguous-fft"; + version = "0.2.2.0"; + sha256 = "0nnxr6yihb82c7in0hsb7k9jkjccx5040pvxj5gb06ahzz5ls5yn"; + libraryHaskellDepends = [ base contiguous primitive semirings ]; + description = "dft of contiguous memory structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "continue" = callPackage + ({ mkDerivation, base, bifunctors, monad-control, mtl + , semigroupoids, transformers, transformers-base + }: + mkDerivation { + pname = "continue"; + version = "0.2.0"; + sha256 = "0iyqwqbzmk8v4j6xdmfir8mdxjgzl1dh76c9ngwzyccpv7xbz59a"; + libraryHaskellDepends = [ + base bifunctors monad-control mtl semigroupoids transformers + transformers-base + ]; + description = "Monads with suspension and arbitrary-spot reentry"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "continued-fraction" = callPackage + ({ mkDerivation, base, criterion, hspec, recursion }: + mkDerivation { + pname = "continued-fraction"; + version = "0.1.0.11"; + sha256 = "1kxakmm53003f41kskl7m2h9l6dlamv9bsxpgwi2w0fxacyqp076"; + libraryHaskellDepends = [ base recursion ]; + testHaskellDepends = [ base hspec ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Types and functions for working with continued fractions in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "continued-fractions" = callPackage + ({ mkDerivation, base, containers, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "continued-fractions"; + version = "0.10.0.2"; + sha256 = "03s1vrsps2l114b3jg8nmglbv9bwsrjv79j06lyg9pxgvhk4lcpx"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Continued fractions"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "continuum" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, mtl + , nanomsg-haskell, time + }: + mkDerivation { + pname = "continuum"; + version = "0.1.0.7"; + sha256 = "0viqn05l4xjwb3w2qbldxmwv0dj1bzwbvjcgczj1clhdx2zdgfx6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal containers mtl nanomsg-haskell time + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "continuum-client" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, mtl + , nanomsg-haskell, time + }: + mkDerivation { + pname = "continuum-client"; + version = "0.1.0.0"; + sha256 = "0qv7dz2h3aay4ak5nz38wp3wrrk2zzg2g58xdlglvml08hpxsf7k"; + libraryHaskellDepends = [ + base bytestring cereal containers mtl nanomsg-haskell time + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "contra-tracer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "contra-tracer"; + version = "0.2.0.0"; + sha256 = "1rb2fal2rn02qnp28dsvq3r94b72jkqrp2s1lryhmrdj23jc3swy"; + libraryHaskellDepends = [ base ]; + description = "Arrow and contravariant tracers"; + license = lib.licenses.asl20; + }) {}; + + "contra-tracers" = callPackage + ({ mkDerivation, aeson, base, contra-tracer }: + mkDerivation { + pname = "contra-tracers"; + version = "1.0.0"; + sha256 = "1875kkrs52nhx64rgj791szy2pnxns16nj4m20jisbnva1vsq93n"; + libraryHaskellDepends = [ aeson base contra-tracer ]; + description = "A logging library built on top of contra-tracer to make configuring and declaring multiple tracers easy (via generics)"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "contracheck-applicative" = callPackage + ({ mkDerivation, base, containers, contravariant, generics-sop + , microlens, mmorph + }: + mkDerivation { + pname = "contracheck-applicative"; + version = "0.2.0"; + sha256 = "0rawa98wj63s30lci34aszzc6xn0cqvc62wydb8akc05sw28kjy9"; + libraryHaskellDepends = [ + base containers contravariant generics-sop microlens mmorph + ]; + description = "Validation types/typeclass based on the contravariance"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "contravariant" = callPackage + ({ mkDerivation, base, StateVar, transformers }: + mkDerivation { + pname = "contravariant"; + version = "1.5.5"; + sha256 = "1ynz89vfn7czxpa203zmdqknkvpylzzl9rlkpasx1anph1jxcbq6"; + libraryHaskellDepends = [ base StateVar transformers ]; + description = "Contravariant functors"; + license = lib.licenses.bsd3; + }) {}; + + "contravariant-extras" = callPackage + ({ mkDerivation, base, contravariant, template-haskell + , template-haskell-compat-v0208 + }: + mkDerivation { + pname = "contravariant-extras"; + version = "0.3.5.4"; + sha256 = "13i9cip0qb8piib2sfq35qvb978npra2w53zvc28fxxnik9icfig"; + libraryHaskellDepends = [ + base contravariant template-haskell template-haskell-compat-v0208 + ]; + description = "Extras for the \"contravariant\" package"; + license = lib.licenses.mit; + }) {}; + + "control" = callPackage + ({ mkDerivation, base, basic, stm, template-haskell, transformers + }: + mkDerivation { + pname = "control"; + version = "0.1.1.0"; + sha256 = "1393w30mgzhgppfrzjsh62gdw9agbjfxw9ahxphjabf0zdf34xzg"; + revision = "1"; + editedCabalFile = "1nngr12zwv1lxjq79qcxrwrw86yvyg1cxiahy3jn46bnw0k20ym2"; + libraryHaskellDepends = [ + base basic stm template-haskell transformers + ]; + description = "Class of monad transformers which control operations can be lifted thru"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "control-block" = callPackage + ({ mkDerivation, base, indexed-traversable, witherable }: + mkDerivation { + pname = "control-block"; + version = "0.0.1"; + sha256 = "06l9s8inrdqp9z4zsd178rk3211zmhx4acwxq1py801lpb7vgn8v"; + libraryHaskellDepends = [ base indexed-traversable witherable ]; + description = "Higher-order functions with their function arguments at the end, for channeling the full power of BlockArguments and LambdaCase"; + license = lib.licenses.bsd2; + }) {}; + + "control-bool" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "control-bool"; + version = "0.2.1"; + sha256 = "10amxm1ff7xhd8g66n65wkbb8d17n77v1nmwxkbzhrask398asp4"; + libraryHaskellDepends = [ base ]; + description = "Useful combinators for boolean expressions"; + license = lib.licenses.bsd3; + }) {}; + + "control-dotdotdot" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "control-dotdotdot"; + version = "0.1.0.1"; + sha256 = "0rwi5zwvqn18g7qyp9aw51w3yzkqbff9g7rcqdk1l871fvq8qhha"; + libraryHaskellDepends = [ base ]; + description = "Haskell operator `g ... f = \\x1 .. xn -> g (f x1 .. xn)`."; + license = lib.licenses.bsd3; + }) {}; + + "control-dsl" = callPackage + ({ mkDerivation, base, containers, doctest, doctest-discover + , temporary + }: + mkDerivation { + pname = "control-dsl"; + version = "0.2.1.3"; + sha256 = "0rv9wpjnr3y957vd6l8vmn87f9gi97nhk07bkgpr8083avi9biz8"; + revision = "2"; + editedCabalFile = "18jypzsawq0mp12i35f58px80i3k07ri0g07wcrh6af93vqkhvil"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers doctest doctest-discover temporary + ]; + description = "An alternative to monads in do-notation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "control-event" = callPackage + ({ mkDerivation, base, containers, stm, time }: + mkDerivation { + pname = "control-event"; + version = "1.3"; + sha256 = "1a48h7nna7padcffdfyaavhfl43lqfhvib5ddsxbqm7y99nylni6"; + libraryHaskellDepends = [ base containers stm time ]; + testHaskellDepends = [ base containers stm time ]; + description = "Event scheduling system"; + license = lib.licenses.bsd3; + }) {}; + + "control-iso" = callPackage + ({ mkDerivation, base, bytestring, newtype-generics, profunctors + , text + }: + mkDerivation { + pname = "control-iso"; + version = "0.1.0.2"; + sha256 = "0n4n2m4r06wcmsa98gvfrlfn92sbjg2arkdb4y00p9yfxq7a963d"; + libraryHaskellDepends = [ + base bytestring newtype-generics profunctors text + ]; + description = "A typeclass for type isomorphisms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "control-monad-attempt" = callPackage + ({ mkDerivation, attempt, base, transformers }: + mkDerivation { + pname = "control-monad-attempt"; + version = "0.3.0.1"; + sha256 = "140n27vdbyjz5qycrwlrmyd7s48fxcl6msl16g7czg40k5y23j5s"; + libraryHaskellDepends = [ attempt base transformers ]; + description = "Monad transformer for attempt. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "control-monad-exception" = callPackage + ({ mkDerivation, base, failure, lifted-base, monad-control + , monadloc, transformers, transformers-base + }: + mkDerivation { + pname = "control-monad-exception"; + version = "0.11.4"; + sha256 = "124qqhr4w9b224bdfm88dvxfsalcki46yc06swm52jirag06hn6r"; + libraryHaskellDepends = [ + base failure lifted-base monad-control monadloc transformers + transformers-base + ]; + description = "Explicitly typed, checked exceptions with stack traces"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "control-monad-exception-monadsfd" = callPackage + ({ mkDerivation, base, control-monad-exception, monads-fd + , transformers + }: + mkDerivation { + pname = "control-monad-exception-monadsfd"; + version = "0.10.3"; + sha256 = "1izyxqry863jg9i88gcs7cib39q9c2mnm74mxdyl1d84kj1hrnim"; + libraryHaskellDepends = [ + base control-monad-exception monads-fd transformers + ]; + description = "Monads-fd instances for the EMT exceptions monad transformer"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "control-monad-exception-monadstf" = callPackage + ({ mkDerivation, base, control-monad-exception, monads-tf + , transformers + }: + mkDerivation { + pname = "control-monad-exception-monadstf"; + version = "0.10.3"; + sha256 = "1qj4y71g5p6b4aa5wn5fp4i5c9iw0pdrqs9yvzr6f41v6knw16za"; + libraryHaskellDepends = [ + base control-monad-exception monads-tf transformers + ]; + description = "Monads-tf instances for the EMT exceptions monad transformer"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "control-monad-exception-mtl" = callPackage + ({ mkDerivation, base, control-monad-exception, mtl }: + mkDerivation { + pname = "control-monad-exception-mtl"; + version = "0.10.3"; + sha256 = "1wwqn3xcd2fspfd2cnf9cym0cbbgvlajr3pkx7f2v3b37mx6blni"; + libraryHaskellDepends = [ base control-monad-exception mtl ]; + doHaddock = false; + description = "MTL instances for the EMT exceptions monad transformer"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "control-monad-failure" = callPackage + ({ mkDerivation, base, failure, transformers }: + mkDerivation { + pname = "control-monad-failure"; + version = "0.7.0.1"; + sha256 = "1g304wb1fhx81iw2vv7nv6cp2qmy69frwiv3vax85lxw03s4nlkq"; + libraryHaskellDepends = [ base failure transformers ]; + description = "A class for monads which can fail with an error. (deprecated)"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "control-monad-failure-mtl" = callPackage + ({ mkDerivation, base, failure, mtl }: + mkDerivation { + pname = "control-monad-failure-mtl"; + version = "0.7.1"; + sha256 = "0j9i85vq033789vx2589mfqwk954hqy1wla527ssbyf05k6vkn8j"; + libraryHaskellDepends = [ base failure mtl ]; + description = "A class for monads which can fail with an error for mtl 1 (deprecated)"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "control-monad-free" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "control-monad-free"; + version = "0.6.2"; + sha256 = "1habgf7byffqf1rqjkzpihvdhclaafgqsqpfpwp3fgpj5ayk1j33"; + libraryHaskellDepends = [ base transformers ]; + description = "Free monads and monad transformers"; + license = lib.licenses.publicDomain; + }) {}; + + "control-monad-loop" = callPackage + ({ mkDerivation, base, transformers, transformers-base }: + mkDerivation { + pname = "control-monad-loop"; + version = "0.1"; + sha256 = "003k4pp6wgn30m9ksbh8680f0klzsvd90wsl9jpqs9lpg14hi6zj"; + libraryHaskellDepends = [ base transformers transformers-base ]; + description = "Simple monad transformer for imperative-style loops"; + license = lib.licenses.bsd3; + }) {}; + + "control-monad-omega" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "control-monad-omega"; + version = "0.3.2"; + sha256 = "1zx92zyvv10w61rzwhn1d4kggzmi9hggsyjcdav424280x31wb7n"; + libraryHaskellDepends = [ base ]; + description = "A breadth-first list monad"; + license = lib.licenses.publicDomain; + }) {}; + + "control-monad-queue" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "control-monad-queue"; + version = "0.2.0.1"; + sha256 = "1dfiys93i7wnbf33dgb324gp57ab5y7pn405hq8iciq2c7kzfa6l"; + libraryHaskellDepends = [ base ]; + description = "Reusable corecursive queues, via continuations"; + license = lib.licenses.bsd3; + }) {}; + + "control-timeout" = callPackage + ({ mkDerivation, base, containers, stm, time }: + mkDerivation { + pname = "control-timeout"; + version = "0.1.2"; + sha256 = "1g1x6c4dafckwcw48v83f3nm2sxv8kynwv8ib236ay913ycgayvg"; + libraryHaskellDepends = [ base containers stm time ]; + description = "Timeout handling"; + license = lib.licenses.bsd3; + }) {}; + + "contstuff" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "contstuff"; + version = "1.2.6"; + sha256 = "0rw2bslajjch057fsxf881wi39bsd9y6196j0kb0lz47r0zn8003"; + libraryHaskellDepends = [ base transformers ]; + description = "Fast, easy to use CPS-based monad transformers"; + license = lib.licenses.bsd3; + }) {}; + + "contstuff-monads-tf" = callPackage + ({ mkDerivation, base, contstuff, monads-tf }: + mkDerivation { + pname = "contstuff-monads-tf"; + version = "0.2.1"; + sha256 = "0j4y76ar0m642jxcyrvlrxagawrlq637cvx3fqprw5sl5cslgxh5"; + libraryHaskellDepends = [ base contstuff monads-tf ]; + description = "ContStuff instances for monads-tf transformers (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "contstuff-transformers" = callPackage + ({ mkDerivation, base, contstuff, transformers }: + mkDerivation { + pname = "contstuff-transformers"; + version = "0.1.1"; + sha256 = "0b5vskp1bxqpi4ffcxwjw6kr0jd6n8v8jlhf03p54ckfd5ym4ai6"; + libraryHaskellDepends = [ base contstuff transformers ]; + description = "Deprecated interface between contstuff 0.7.0 and the transformers package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "converge" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "converge"; + version = "0.1.0.1"; + sha256 = "0y28m7kgphknra0w2kzf0g4m2bdj604nr3f22xng46nl7kljbpvj"; + libraryHaskellDepends = [ base ]; + description = "Limit operations for converging sequences"; + license = lib.licenses.publicDomain; + }) {}; + + "conversion" = callPackage + ({ mkDerivation, base-prelude }: + mkDerivation { + pname = "conversion"; + version = "1.2.1"; + sha256 = "0211p3jb8cynpmvxhz3ay1294hmvccx2acrh39pqhagjjbd72xy9"; + revision = "1"; + editedCabalFile = "17hrwyhlcch970vb4gk793xhcpg035n0gxypbjz58vkka04j3d4d"; + libraryHaskellDepends = [ base-prelude ]; + description = "Universal converter between values of different types"; + license = lib.licenses.mit; + }) {}; + + "conversion-bytestring" = callPackage + ({ mkDerivation, base-prelude, bytestring, conversion }: + mkDerivation { + pname = "conversion-bytestring"; + version = "1.0.1.1"; + sha256 = "0l2dnzx4qjkhpq4x8f8was3xnprb6bvs2r5wcdb1czf51nz1xc41"; + libraryHaskellDepends = [ base-prelude bytestring conversion ]; + description = "\"Conversion\" instances for the \"bytestring\" library"; + license = lib.licenses.mit; + }) {}; + + "conversion-case-insensitive" = callPackage + ({ mkDerivation, case-insensitive, conversion }: + mkDerivation { + pname = "conversion-case-insensitive"; + version = "1.0.0.0"; + sha256 = "14mf5jincplqrdln6xja0c840mmj4khd5n3z5f4glgpnmk9r3dcp"; + libraryHaskellDepends = [ case-insensitive conversion ]; + description = "\"Conversion\" instances for the \"case-insensitive\" library"; + license = lib.licenses.mit; + }) {}; + + "conversion-text" = callPackage + ({ mkDerivation, base-prelude, bytestring, conversion + , conversion-bytestring, text + }: + mkDerivation { + pname = "conversion-text"; + version = "1.0.1.1"; + sha256 = "0syvnpxqvv21cymydkg2r47b4cqqjbp7qjj6xzhzx6fbz4bczqfp"; + libraryHaskellDepends = [ + base-prelude bytestring conversion conversion-bytestring text + ]; + description = "\"Conversion\" instances for the \"text\" library"; + license = lib.licenses.mit; + }) {}; + + "conversions" = callPackage + ({ mkDerivation, base, bytestring, control-bool, devtools + , exceptions, mtl, source-constraints, template-haskell, text + , unliftio-core + }: + mkDerivation { + pname = "conversions"; + version = "0.0.4"; + sha256 = "1r5k2fqhcyfhrji4ivylx91idhckg0yhkhcrv0pwgqila0xr38p8"; + libraryHaskellDepends = [ + base bytestring control-bool exceptions mtl source-constraints + template-haskell text unliftio-core + ]; + testHaskellDepends = [ + base bytestring control-bool devtools exceptions mtl + source-constraints template-haskell text unliftio-core + ]; + description = "Injective explicit total and partial conversions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "convert" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, containers + , data-default, impossible, lens, template-haskell, text + , utf8-string + }: + mkDerivation { + pname = "convert"; + version = "1.5.1"; + sha256 = "044syln587z5mc4fia0d81p47rpkbvzkyyrcxyckqkh2yj3b2k85"; + libraryHaskellDepends = [ + ansi-wl-pprint base bytestring containers data-default impossible + lens template-haskell text utf8-string + ]; + description = "Safe and unsafe data conversion utilities with strong type-level operation. checking."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "convert-annotation" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, containers + , deepseq, HTTP, inline-r, lens, lens-aeson, optparse-generic + , pipes, pipes-bytestring, pipes-csv, req, safe, text, vector + }: + mkDerivation { + pname = "convert-annotation"; + version = "0.5.1.0"; + sha256 = "1m6b5b7drgxb6cc4qqhi9s5k93rpsny7yf83a9m5q0a585nwmk0q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq HTTP inline-r lens + lens-aeson req safe text + ]; + executableHaskellDepends = [ + base bytestring cassava inline-r lens optparse-generic pipes + pipes-bytestring pipes-csv text vector + ]; + description = "Convert the annotation of a gene to another in a delimited file using a variety of different databases"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "convert-annotation"; + }) {}; + + "convertible" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, old-time + , QuickCheck, text, time + }: + mkDerivation { + pname = "convertible"; + version = "1.1.1.1"; + sha256 = "1vwc6h1z88xkw4bq3js8x9x86jnk3amdskyksca77p0kwiqbs7lr"; + libraryHaskellDepends = [ + base bytestring containers mtl old-time text time + ]; + testHaskellDepends = [ base containers old-time QuickCheck time ]; + description = "Typeclasses and instances for converting between types"; + license = lib.licenses.bsd3; + }) {}; + + "convertible-ascii" = callPackage + ({ mkDerivation, ascii, base, base-unicode-symbols, blaze-builder + , bytestring, convertible-text, failure, text + }: + mkDerivation { + pname = "convertible-ascii"; + version = "0.1.0.1"; + sha256 = "0yzfq0r430ziclxn44k9x3jwl675gs3lafr5d1cb6y9j20fl1sjw"; + libraryHaskellDepends = [ + ascii base base-unicode-symbols blaze-builder bytestring + convertible-text failure text + ]; + description = "convertible instances for ascii"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "convertible-text" = callPackage + ({ mkDerivation, attempt, base, bytestring, containers, old-time + , template-haskell, text, time + }: + mkDerivation { + pname = "convertible-text"; + version = "0.4.0.2"; + sha256 = "1wqpl9dms1rsd24d00f18l9sm601nm6kr7h4ig8y70jdzy8w73fz"; + revision = "1"; + editedCabalFile = "0fa9n4dpz5qli4svcgahl2amhbz42xmsynfhzm2sb4fv23l7w73g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attempt base bytestring containers old-time template-haskell text + time + ]; + description = "Typeclasses and instances for converting between types (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "convexHullNd" = callPackage + ({ mkDerivation, base, containers, extra, hashable, ilist + , insert-ordered-containers, regex-compat, Unique + }: + mkDerivation { + pname = "convexHullNd"; + version = "0.1.0.0"; + sha256 = "16ysb9z4b4qf0vmfqlh3b8px2hl592xgxdg696lqm3db4wdc8zjp"; + libraryHaskellDepends = [ + base containers extra hashable ilist insert-ordered-containers + regex-compat Unique + ]; + description = "Convex hull"; + license = lib.licenses.gpl3Only; + }) {}; + + "cookbook" = callPackage + ({ mkDerivation, base, directory, strict }: + mkDerivation { + pname = "cookbook"; + version = "3.0.1.1"; + sha256 = "0bdsdq5m4skh3sh6dfz7jrdcsnyg5vb392n6gcqm9s1m0749r4b3"; + libraryHaskellDepends = [ base directory strict ]; + description = "Tiered general-purpose libraries with domain-specific applications"; + license = lib.licenses.bsd3; + }) {}; + + "cookie" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, deepseq + , HUnit, QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text + , time + }: + mkDerivation { + pname = "cookie"; + version = "0.4.6"; + sha256 = "1ajbcsk4k0jc6v2fqn36scs6l8wa6fq46gd54pak75rbqdbajhcc"; + libraryHaskellDepends = [ + base bytestring data-default-class deepseq text time + ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + text time + ]; + description = "HTTP cookie parsing and rendering"; + license = lib.licenses.mit; + }) {}; + + "cookie_0_5_0" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, deepseq + , HUnit, QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text + , time + }: + mkDerivation { + pname = "cookie"; + version = "0.5.0"; + sha256 = "178slrr0lpz3kim86i3a2g9qxccmxpcvgldp9f2cvyzqj1qgwl8f"; + libraryHaskellDepends = [ + base bytestring data-default-class deepseq text time + ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + text time + ]; + description = "HTTP cookie parsing and rendering"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cookie-tray" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, cookie + , hspec, time + }: + mkDerivation { + pname = "cookie-tray"; + version = "0.0.0.0"; + sha256 = "1nzwa8icf84yds9yhnfnb8ys5iib748vciqg0b5cql76wg93pix6"; + libraryHaskellDepends = [ + base binary bytestring containers cookie time + ]; + testHaskellDepends = [ + base binary bytestring containers cookie hspec time + ]; + description = "For serving cookies"; + license = lib.licenses.asl20; + }) {}; + + "cookies" = callPackage + ({ mkDerivation, base, bytestring, chronos, hashable, text, time }: + mkDerivation { + pname = "cookies"; + version = "0.1.0.0"; + sha256 = "1vf7n6q8kp2a3ndv0cqscxqwk4wda03913lmqkk34gjxn37sgyg5"; + libraryHaskellDepends = [ + base bytestring chronos hashable text time + ]; + description = "web cookies"; + license = lib.licenses.bsd3; + }) {}; + + "cooklang-hs" = callPackage + ({ mkDerivation, base, hspec, megaparsec }: + mkDerivation { + pname = "cooklang-hs"; + version = "0.1.1"; + sha256 = "056zzp0zyq7i9phjkadd9sr402jb9g23afqf6p3m0g0vwyy5lgb3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base megaparsec ]; + executableHaskellDepends = [ base megaparsec ]; + testHaskellDepends = [ base hspec megaparsec ]; + description = "Parser for the Cook markup language"; + license = lib.licenses.mit; + mainProgram = "cooklang-hs"; + }) {}; + + "coordinate" = callPackage + ({ mkDerivation, base, HUnit, lens, papa, transformers }: + mkDerivation { + pname = "coordinate"; + version = "0.2"; + sha256 = "1sph59d8008amhb4pi4gk8ymwjf2r6iy378phriqb42zy01bn0vb"; + libraryHaskellDepends = [ base lens papa transformers ]; + testHaskellDepends = [ base HUnit lens ]; + description = "A representation of latitude and longitude"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "copilot" = callPackage + ({ mkDerivation, base, copilot-c99, copilot-core, copilot-language + , copilot-libraries, copilot-prettyprinter, copilot-theorem + , directory, filepath, optparse-applicative + }: + mkDerivation { + pname = "copilot"; + version = "3.19"; + sha256 = "0xk31la8rkar6kigb0naydi120gibsq75qgi138xhr8nw8ckafci"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base copilot-c99 copilot-core copilot-language copilot-libraries + copilot-prettyprinter copilot-theorem directory filepath + optparse-applicative + ]; + description = "A stream DSL for writing embedded C programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "copilot-bluespec" = callPackage + ({ mkDerivation, base, copilot-core, directory, filepath, HUnit + , language-bluespec, pretty, process, QuickCheck, random + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , unix + }: + mkDerivation { + pname = "copilot-bluespec"; + version = "3.19"; + sha256 = "0zdiiaivby2dxmq81hvxz4drsasbgm2hizr26kr4zara50xifii7"; + libraryHaskellDepends = [ + base copilot-core directory filepath language-bluespec pretty + ]; + testHaskellDepends = [ + base copilot-core directory HUnit pretty process QuickCheck random + test-framework test-framework-hunit test-framework-quickcheck2 unix + ]; + description = "A compiler for Copilot targeting FPGAs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "copilot-c99" = callPackage + ({ mkDerivation, base, copilot-core, directory, filepath, HUnit + , language-c99, language-c99-simple, mtl, pretty, process + , QuickCheck, random, test-framework, test-framework-hunit + , test-framework-quickcheck2, unix + }: + mkDerivation { + pname = "copilot-c99"; + version = "3.19"; + sha256 = "1k7ahd0wc5g30xw2aj17wqmias7dnlpq7lwix6y1gjlmly6qk23d"; + libraryHaskellDepends = [ + base copilot-core directory filepath language-c99 + language-c99-simple mtl pretty + ]; + testHaskellDepends = [ + base copilot-core directory HUnit pretty process QuickCheck random + test-framework test-framework-hunit test-framework-quickcheck2 unix + ]; + description = "A compiler for Copilot targeting C99"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "copilot-cbmc" = callPackage + ({ mkDerivation, base, bytestring, copilot-c99, copilot-core + , copilot-sbv, directory, pretty, process + }: + mkDerivation { + pname = "copilot-cbmc"; + version = "2.2.1"; + sha256 = "0xcm6qgylhvnjaih1jbl4dripik10nqm6536rdspj6kzg81qifd9"; + libraryHaskellDepends = [ + base bytestring copilot-c99 copilot-core copilot-sbv directory + pretty process + ]; + description = "Copilot interface to a C model-checker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "copilot-core" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "copilot-core"; + version = "3.19"; + sha256 = "1iczns7vz2fdx0x8g0ipkzpq8pfwc5866rd2v4rj8hi61z19rzwj"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "An intermediate representation for Copilot"; + license = lib.licenses.bsd3; + }) {}; + + "copilot-frp-sketch" = callPackage + ({ mkDerivation, base, containers, copilot, copilot-c99 + , copilot-language, directory, filepath, mtl, optparse-applicative + , temporary + }: + mkDerivation { + pname = "copilot-frp-sketch"; + version = "1.0.0"; + sha256 = "00lnswf9p77415pnl67kggah6zwh2mf1szb78n6df2r13cbv6n0v"; + libraryHaskellDepends = [ + base containers copilot copilot-c99 copilot-language directory + filepath mtl optparse-applicative temporary + ]; + description = "FRP sketch programming with Copilot"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "copilot-interpreter" = callPackage + ({ mkDerivation, base, copilot-core, copilot-prettyprinter, pretty + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "copilot-interpreter"; + version = "3.19"; + sha256 = "0fqcybvdfnzhnf3lifzzhc1pl8y63pf518hpp9i3gms4a6742hqq"; + libraryHaskellDepends = [ base copilot-core pretty ]; + testHaskellDepends = [ + base copilot-core copilot-prettyprinter pretty QuickCheck + test-framework test-framework-quickcheck2 + ]; + description = "Interpreter for Copilot"; + license = lib.licenses.bsd3; + }) {}; + + "copilot-language" = callPackage + ({ mkDerivation, array, base, containers, copilot-core + , copilot-interpreter, copilot-theorem, data-reify, HUnit, mtl + , pretty, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "copilot-language"; + version = "3.19"; + sha256 = "1xjdzbs6m7rkggl4wnziq54wz8vc98d4y3zaalh2mynvnf8crjy7"; + libraryHaskellDepends = [ + array base containers copilot-core copilot-interpreter + copilot-theorem data-reify mtl + ]; + testHaskellDepends = [ + base copilot-core copilot-interpreter HUnit pretty QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "A Haskell-embedded DSL for monitoring hard real-time distributed systems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "copilot-libraries" = callPackage + ({ mkDerivation, base, containers, copilot-interpreter + , copilot-language, copilot-theorem, mtl, parsec, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "copilot-libraries"; + version = "3.19"; + sha256 = "06qxwxh17bfnp4mmak29894ynmhcvwj665pqkfs4wrzby2kc6rnm"; + libraryHaskellDepends = [ + base containers copilot-language mtl parsec + ]; + testHaskellDepends = [ + base copilot-interpreter copilot-language copilot-theorem + QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Libraries for the Copilot language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "copilot-prettyprinter" = callPackage + ({ mkDerivation, base, copilot-core, pretty }: + mkDerivation { + pname = "copilot-prettyprinter"; + version = "3.19"; + sha256 = "1mznr0g2fnxgy1igjc3vhgg8wjazvfvwkycq5ymcq9fwf6np6v54"; + libraryHaskellDepends = [ base copilot-core pretty ]; + description = "A prettyprinter of Copilot Specifications"; + license = lib.licenses.bsd3; + }) {}; + + "copilot-sbv" = callPackage + ({ mkDerivation, base, containers, copilot-core, directory + , filepath, pretty, sbv + }: + mkDerivation { + pname = "copilot-sbv"; + version = "2.2.1"; + sha256 = "00gym2xadw7zi5mrkfrnvxi6cr7c5rgmbwiflrif63j2q7v0z25l"; + libraryHaskellDepends = [ + base containers copilot-core directory filepath pretty sbv + ]; + description = "A compiler for CoPilot targeting SBV"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "copilot-theorem" = callPackage + ({ mkDerivation, base, bimap, bv-sized, containers, copilot-core + , copilot-prettyprinter, data-default, directory, libBF, mtl, panic + , parameterized-utils, parsec, pretty, process, QuickCheck, random + , test-framework, test-framework-quickcheck2, transformers, what4 + , xml + }: + mkDerivation { + pname = "copilot-theorem"; + version = "3.19"; + sha256 = "1iwigl5q5b5mjdqchb3p62cak2gfbii673ildxndrrgwss5ldga8"; + libraryHaskellDepends = [ + base bimap bv-sized containers copilot-core copilot-prettyprinter + data-default directory libBF mtl panic parameterized-utils parsec + pretty process random transformers what4 xml + ]; + testHaskellDepends = [ + base copilot-core QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "k-induction for Copilot"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "copilot-verifier" = callPackage + ({ mkDerivation, aeson, base, bv-sized, bytestring + , case-insensitive, containers, copilot, copilot-c99, copilot-core + , copilot-language, copilot-libraries, copilot-prettyprinter + , copilot-theorem, crucible, crucible-llvm, crux, crux-llvm + , filepath, lens, llvm-pretty, mtl, optparse-applicative, panic + , parameterized-utils, prettyprinter, silently, tasty + , tasty-expected-failure, tasty-hunit, text, transformers, vector + , what4 + }: + mkDerivation { + pname = "copilot-verifier"; + version = "3.19"; + sha256 = "1n0xwfv7wibn8xbhkh05ylxh2jv20sk05415lknm3rrgzhns0p14"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bv-sized bytestring case-insensitive containers copilot + copilot-c99 copilot-core copilot-language copilot-libraries + copilot-prettyprinter copilot-theorem crucible crucible-llvm crux + crux-llvm filepath lens llvm-pretty mtl panic parameterized-utils + prettyprinter text transformers vector what4 + ]; + executableHaskellDepends = [ + aeson base bv-sized bytestring case-insensitive containers copilot + copilot-c99 copilot-core copilot-language copilot-libraries + copilot-prettyprinter copilot-theorem crucible crucible-llvm crux + crux-llvm filepath lens llvm-pretty mtl optparse-applicative panic + parameterized-utils prettyprinter text transformers vector what4 + ]; + testHaskellDepends = [ + aeson base bv-sized bytestring case-insensitive containers copilot + copilot-c99 copilot-core copilot-language copilot-libraries + copilot-prettyprinter copilot-theorem crucible crucible-llvm crux + crux-llvm filepath lens llvm-pretty mtl panic parameterized-utils + prettyprinter silently tasty tasty-expected-failure tasty-hunit + text transformers vector what4 + ]; + doHaddock = false; + description = "System for verifying the correctness of generated Copilot programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "verify-examples"; + }) {}; + + "copr" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hlint + , HsOpenSSL, http-streams, io-streams, semigroups, text + }: + mkDerivation { + pname = "copr"; + version = "1.1.1"; + sha256 = "0zgg60ri8yvz96gk08wdfn0445wqszigh2p0964nr2zdnffq5rnw"; + revision = "1"; + editedCabalFile = "0994z9ivgxaw8qslmqqhcnyy4q4q90nyczb4wklylzr5gnzbi7zg"; + libraryHaskellDepends = [ + aeson base bytestring containers HsOpenSSL http-streams io-streams + semigroups text + ]; + testHaskellDepends = [ base hlint ]; + description = "Haskell interface to the Fedora Copr system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "copr-api" = callPackage + ({ mkDerivation, aeson, base, http-query, text + , unordered-containers + }: + mkDerivation { + pname = "copr-api"; + version = "0.2.0"; + sha256 = "1ygvgfbivagg01a1l8826v6002wb9cxisrp7rhwb11z10nz39gms"; + libraryHaskellDepends = [ + aeson base http-query text unordered-containers + ]; + description = "Copr API client libary"; + license = lib.licenses.gpl3Only; + }) {}; + + "coquina" = callPackage + ({ mkDerivation, async, base, bytestring, containers, deepseq + , directory, exceptions, filepath, hspec, lens, markdown-unlit + , monad-logger, mtl, process, stm, temporary, text, transformers + , which + }: + mkDerivation { + pname = "coquina"; + version = "0.1.0.1"; + sha256 = "1dgh4i38k8mxw6glinqpxyqcmr850jscmc0sq3pnyfj8gzfllndk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring containers deepseq directory exceptions + filepath monad-logger mtl process stm temporary text transformers + ]; + executableHaskellDepends = [ base process text ]; + executableToolDepends = [ markdown-unlit ]; + testHaskellDepends = [ + async base exceptions hspec lens mtl process stm temporary text + which + ]; + description = "Yet another shell monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "readme"; + broken = true; + }) {}; + + "core" = callPackage + ({ mkDerivation, base, bytestring, parsec, pretty }: + mkDerivation { + pname = "core"; + version = "0.5"; + sha256 = "1fqgfbd3in8l84250kda67paakz4sr2ywf5qzsy403546w7q9ccz"; + libraryHaskellDepends = [ base bytestring parsec pretty ]; + description = "External core parser and pretty printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "core-compiler" = callPackage + ({ mkDerivation, alex, array, base, containers, happy, text + , unordered-containers + }: + mkDerivation { + pname = "core-compiler"; + version = "0.1.0.2"; + sha256 = "1bz7lxklbsw12y0v89nvrcyy7m35zb0cldn0wzyxz4h5szx5cji6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers text unordered-containers + ]; + executableHaskellDepends = [ array base ]; + executableToolDepends = [ alex happy ]; + description = "compile your own mini functional language with Core"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "core-compiler-exe"; + broken = true; + }) {}; + + "core-data" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, core-text + , hashable, hourglass, prettyprinter, scientific, text, time + , unordered-containers, uuid, vector + }: + mkDerivation { + pname = "core-data"; + version = "0.3.9.1"; + sha256 = "16gw12b0dlb6vji0b6lyiydax4nd2h41hbjr7qvlcyiwz3zc5ji4"; + libraryHaskellDepends = [ + aeson base bytestring containers core-text hashable hourglass + prettyprinter scientific text time unordered-containers uuid vector + ]; + description = "Convenience wrappers around common data structures and encodings"; + license = lib.licenses.mit; + }) {}; + + "core-effect-effectful" = callPackage + ({ mkDerivation, base, core-data, core-program, core-text + , effectful-core + }: + mkDerivation { + pname = "core-effect-effectful"; + version = "0.0.0.4"; + sha256 = "1an8x6kjxp00slxqhvizyh7j3i6irain0xbv4ic7y5csqj5lqy6f"; + libraryHaskellDepends = [ + base core-data core-program core-text effectful-core + ]; + description = "Interoperability with the effectful effects system"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "core-haskell" = callPackage + ({ mkDerivation, base, haskeline, haskell-src-exts, hint }: + mkDerivation { + pname = "core-haskell"; + version = "0.6.4"; + sha256 = "1wjmj2p8j6xw7cga01jsjgpi4dswrxif3j6mml48fq8a4k19zqxr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base haskeline haskell-src-exts hint + ]; + description = "A subset of Haskell using in UCC for teaching purpose"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "core-haskell"; + broken = true; + }) {}; + + "core-program" = callPackage + ({ mkDerivation, base, bytestring, core-data, core-text, directory + , exceptions, filepath, fsnotify, githash, hashable, hourglass, mtl + , prettyprinter, process, safe-exceptions, stm, template-haskell + , terminal-size, text, text-short, transformers, typed-process + , unix, unliftio-core + }: + mkDerivation { + pname = "core-program"; + version = "0.7.0.0"; + sha256 = "17xbah7g8apcksn5x32cqwcfxd6xw5z1msx0rsjg2nyyn559p2vb"; + libraryHaskellDepends = [ + base bytestring core-data core-text directory exceptions filepath + fsnotify githash hashable hourglass mtl prettyprinter process + safe-exceptions stm template-haskell terminal-size text text-short + transformers typed-process unix unliftio-core + ]; + description = "Opinionated Haskell Interoperability"; + license = lib.licenses.mit; + }) {}; + + "core-telemetry" = callPackage + ({ mkDerivation, base, bytestring, core-data, core-program + , core-text, exceptions, http-streams, io-streams, mtl + , network-info, random, safe-exceptions, scientific, stm + , template-haskell, text, time, unix, uuid-types, zlib + }: + mkDerivation { + pname = "core-telemetry"; + version = "0.2.9.4"; + sha256 = "1piawlfvwbcs2v67rzwi21sg12s53dwsszwj6lax8s6fqlrgkb40"; + libraryHaskellDepends = [ + base bytestring core-data core-program core-text exceptions + http-streams io-streams mtl network-info random safe-exceptions + scientific stm template-haskell text time unix uuid-types zlib + ]; + description = "Advanced telemetry"; + license = lib.licenses.mit; + }) {}; + + "core-text" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, colour, deepseq + , fingertree, hashable, prettyprinter, template-haskell, text + , text-short + }: + mkDerivation { + pname = "core-text"; + version = "0.3.8.1"; + sha256 = "1c3icqjnwhy5xwbvl6lqz5hy8jqdzy4w1v3f70xgnvcgp3i01ph5"; + libraryHaskellDepends = [ + ansi-terminal base bytestring colour deepseq fingertree hashable + prettyprinter template-haskell text text-short + ]; + description = "A rope type based on a finger tree over UTF-8 fragments"; + license = lib.licenses.mit; + }) {}; + + "core-warn" = callPackage + ({ mkDerivation, base, containers, containers-good-graph, ghc, syb + }: + mkDerivation { + pname = "core-warn"; + version = "0.1.0.0"; + sha256 = "1wamh7h1pvskp2yvv1xlq3y4hqpd5krinfgif2p0sn7cprmn5ls2"; + libraryHaskellDepends = [ + base containers containers-good-graph ghc syb + ]; + testHaskellDepends = [ base ]; + description = "\"Provide warnings for unexpected Core generation\""; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "core-webserver-servant" = callPackage + ({ mkDerivation, base, core-program, core-telemetry + , core-webserver-warp, mtl, safe-exceptions, servant + , servant-server, vault, wai + }: + mkDerivation { + pname = "core-webserver-servant"; + version = "0.1.1.3"; + sha256 = "1bp7b6v96lqvsa39j9z1010yg4zjbl8v30anil12803ayc2ilvw3"; + libraryHaskellDepends = [ + base core-program core-telemetry core-webserver-warp mtl + safe-exceptions servant servant-server vault wai + ]; + description = "Interoperability with Servant"; + license = lib.licenses.mit; + }) {}; + + "core-webserver-warp" = callPackage + ({ mkDerivation, async, base, bytestring, bytestring-trie + , core-data, core-program, core-telemetry, core-text, http-types + , http2, mtl, safe-exceptions, vault, wai, warp, warp-tls + }: + mkDerivation { + pname = "core-webserver-warp"; + version = "0.2.1.2"; + sha256 = "0117h6nsgvm860q3756mwp66paf6lncq1aibs04nw8vlya116s9d"; + libraryHaskellDepends = [ + async base bytestring bytestring-trie core-data core-program + core-telemetry core-text http-types http2 mtl safe-exceptions vault + wai warp warp-tls + ]; + description = "Interoperability with Wai/Warp"; + license = lib.licenses.mit; + }) {}; + + "corebot-bliki" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers + , directory, filepath, filestore, http-types, monads-tf, pandoc + , template-haskell, text, time, yesod + }: + mkDerivation { + pname = "corebot-bliki"; + version = "0.2.2.0"; + sha256 = "10pfz4bw1wh55c2cizd8jiwh8bkaqw9p773976vl52f0jrhns1qg"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring containers directory filepath + filestore http-types monads-tf pandoc template-haskell text time + yesod + ]; + executableHaskellDepends = [ + aeson base blaze-builder bytestring containers directory filepath + filestore http-types monads-tf pandoc template-haskell text time + yesod + ]; + description = "A bliki written using yesod. Uses pandoc to process files stored in git."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "corebot-bliki"; + broken = true; + }) {}; + + "corecursive-main" = callPackage + ({ mkDerivation, base, process, unix }: + mkDerivation { + pname = "corecursive-main"; + version = "0.1.0.0"; + sha256 = "14ckdqmy3r06kqhlp7mpapmx01369vcfmaj78gjywlqznchpw6dk"; + revision = "1"; + editedCabalFile = "0ffdav9hqn3vn3a2fpxcjlflir0f2lay800rsdi1qg67jycdfk73"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base process ]; + executableHaskellDepends = [ base process unix ]; + testHaskellDepends = [ base process ]; + description = "Write your main like it can call itself back"; + license = lib.licenses.bsd3; + mainProgram = "corecursive-main-exe"; + }) {}; + + "corenlp-parser" = callPackage + ({ mkDerivation, aeson, async, base, cryptonite, data-default + , directory, process, raw-strings-qq, rocksdb, rocksdb-haskell + , safe-exceptions, split, store, string-class, temporary, text + , unordered-containers + }: + mkDerivation { + pname = "corenlp-parser"; + version = "0.4.0.0"; + sha256 = "0li43xmig52npq9dc1nm5sv876nw7n1g4r3djy5saw3h38sz1zdz"; + libraryHaskellDepends = [ + aeson async base cryptonite data-default directory process + raw-strings-qq rocksdb-haskell safe-exceptions split store + string-class temporary text unordered-containers + ]; + librarySystemDepends = [ rocksdb ]; + description = "Launches CoreNLP and parses the JSON output"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) rocksdb;}; + + "corenlp-types" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, HUnit + , raw-strings-qq, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "corenlp-types"; + version = "0.1.0.0"; + sha256 = "03racnd1yqj43azrpf858bdzang85jsdrhihdj1860s83lp38zl5"; + libraryHaskellDepends = [ aeson base containers text ]; + testHaskellDepends = [ + aeson base bytestring HUnit raw-strings-qq tasty tasty-hunit text + ]; + description = "Types for interaction with CoreNLP"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cornea" = callPackage + ({ mkDerivation, base, either, hedgehog, lens, lifted-base + , monad-control, mtl, relude, tasty, tasty-hedgehog + , template-haskell, th-abstraction, transformers + }: + mkDerivation { + pname = "cornea"; + version = "0.4.0.1"; + sha256 = "1i6c2j90rban9hq7hzhf0rcq6dgzrin9jalbx2pjvqy1i6m49kn4"; + libraryHaskellDepends = [ + base either lens lifted-base monad-control mtl relude + template-haskell th-abstraction transformers + ]; + testHaskellDepends = [ + base either hedgehog lens lifted-base monad-control mtl relude + tasty tasty-hedgehog template-haskell th-abstraction transformers + ]; + description = "classy optical monadic state"; + license = "BSD-2-Clause-Patent"; + }) {}; + + "coroutine-enumerator" = callPackage + ({ mkDerivation, base, enumerator, monad-coroutine }: + mkDerivation { + pname = "coroutine-enumerator"; + version = "0.1.1"; + sha256 = "1rjbhpy5vw1maawi47jsrnagqm19say9w1i31pgcpxl45vhrshp7"; + libraryHaskellDepends = [ base enumerator monad-coroutine ]; + description = "Bridge between the monad-coroutine and enumerator packages"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "coroutine-iteratee" = callPackage + ({ mkDerivation, base, iteratee, monad-coroutine }: + mkDerivation { + pname = "coroutine-iteratee"; + version = "0.1.1"; + sha256 = "1ycir4kwpcz34yg64cdb9q0jxv3ma12vrrs28cr5jm64jmi8m0wd"; + libraryHaskellDepends = [ base iteratee monad-coroutine ]; + description = "Bridge between the monad-coroutine and iteratee packages"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "coroutine-object" = callPackage + ({ mkDerivation, base, either, free, mtl, transformers }: + mkDerivation { + pname = "coroutine-object"; + version = "0.3.0"; + sha256 = "1hgpy3fswhars994mz3756firiy0g5brx7w9is4nfhg8mr5vf3yg"; + libraryHaskellDepends = [ base either free mtl transformers ]; + description = "Object-oriented programming realization using coroutine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "couch-hs" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, hint, random + , text, transformers, vector + }: + mkDerivation { + pname = "couch-hs"; + version = "0.1.6"; + sha256 = "0mrx0mjh9kzk6nx53gn5hvhjgmhlwphxkl5yn9a1x17l62v3x6q7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring hint random text transformers + vector + ]; + description = "A CouchDB view server for Haskell"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "couch-hs"; + broken = true; + }) {}; + + "couch-simple" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring + , couchdb, data-default, directory, exceptions, filepath + , hjsonschema, hlint, http-client, http-types, integer-gmp, mtl + , random, tasty, tasty-hunit, text, transformers + , unordered-containers, uuid, vector + }: + mkDerivation { + pname = "couch-simple"; + version = "0.0.1.0"; + sha256 = "17dba5h80ahjvp75wwnvvckg0lfl1aq4pfiakrr1rwvr770sqqmz"; + libraryHaskellDepends = [ + aeson attoparsec base bifunctors bytestring data-default exceptions + http-client http-types integer-gmp mtl text transformers + unordered-containers uuid vector + ]; + testHaskellDepends = [ + aeson base bytestring data-default directory exceptions filepath + hjsonschema hlint http-client http-types random tasty tasty-hunit + text transformers unordered-containers uuid + ]; + testToolDepends = [ couchdb ]; + description = "A modern, lightweight, complete client for CouchDB"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {couchdb = null;}; + + "couchdb-conduit" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base + , blaze-builder, bytestring, conduit, containers, data-default + , http-conduit, http-types, HUnit, lifted-base, monad-control + , resourcet, string-conversions, syb, test-framework + , test-framework-hunit, text, transformers, transformers-base + , unordered-containers, vector + }: + mkDerivation { + pname = "couchdb-conduit"; + version = "0.10.6"; + sha256 = "0rp5pj56m9n20g5hjjw8gbx81lb2z0ckwpgpvyr2a5sgk6b7z2al"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-conduit base blaze-builder bytestring + conduit containers data-default http-conduit http-types lifted-base + monad-control resourcet string-conversions syb text transformers + unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec attoparsec-conduit base blaze-builder bytestring + conduit containers data-default http-conduit http-types HUnit + lifted-base monad-control string-conversions syb test-framework + test-framework-hunit text transformers transformers-base + unordered-containers + ]; + description = "Couch DB client library using http-conduit and aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "couchdb-enumerator" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-enumerator, base + , bytestring, enumerator, http-enumerator, http-types, HUnit + , lifted-base, monad-control, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , transformers, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "couchdb-enumerator"; + version = "0.3.7"; + sha256 = "02h0a61dbchyjp0shpj0shsdfcggx0cm5psxgw9g67vv3v8f98pn"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-enumerator base bytestring enumerator + http-enumerator http-types lifted-base monad-control text + transformers unordered-containers utf8-string + ]; + testHaskellDepends = [ + aeson attoparsec attoparsec-enumerator base bytestring enumerator + http-enumerator http-types HUnit lifted-base monad-control + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text transformers unordered-containers + utf8-string vector + ]; + description = "Couch DB client library using http-enumerator and aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "count" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "count"; + version = "0.0.1"; + sha256 = "1az2vr1rjq4pfgzswwbwgfq4kcb8kq759vn5kl7ghzaqr7b6vkgx"; + libraryHaskellDepends = [ base ]; + description = "Bijective mappings between values and possibly infinite prefixes of [0..]"; + license = lib.licenses.bsd3; + }) {}; + + "countable" = callPackage + ({ mkDerivation, base, bytestring, silently, tasty, tasty-golden + , tasty-hunit + }: + mkDerivation { + pname = "countable"; + version = "1.2"; + sha256 = "119v5ms4nyxikfwlmz71qk9gqp53zkpyxc6wm3qp5bm9b6n1ff47"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring silently tasty tasty-golden tasty-hunit + ]; + description = "Countable, Searchable, Finite, Empty classes"; + license = lib.licenses.bsd3; + }) {}; + + "countable-inflections" = callPackage + ({ mkDerivation, base, bytestring, exceptions, hspec, pcre-utils + , QuickCheck, regex-pcre-builtin, text + }: + mkDerivation { + pname = "countable-inflections"; + version = "0.3.0"; + sha256 = "1imi7csng0q6qmwz2ii4j33nwcmiyzi072nvgh36a3lgi0ja6q9x"; + libraryHaskellDepends = [ + base bytestring exceptions pcre-utils regex-pcre-builtin text + ]; + testHaskellDepends = [ base hspec QuickCheck text ]; + description = "Countable Text Inflections"; + license = lib.licenses.mit; + }) {}; + + "counter" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "counter"; + version = "0.1.0.2"; + sha256 = "0jc34nrbzxzilrr1s2k7krrp9g5xc40hpf2srw6mccfrcsyacsnc"; + libraryHaskellDepends = [ base containers ]; + description = "An object frequency counter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "country" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytebuild, bytehash + , byteslice, bytestring, compact, contiguous, deepseq, entropy + , gauge, hashable, primitive, primitive-unlifted, QuickCheck + , quickcheck-classes, scientific, tasty, tasty-quickcheck, text + , text-short, unordered-containers + }: + mkDerivation { + pname = "country"; + version = "0.2.4.1"; + sha256 = "1nn3vkyczpc3m4bxfkl6px893l63cp0281z4nlp2063d2azb20r8"; + libraryHaskellDepends = [ + aeson attoparsec base bytebuild bytehash byteslice bytestring + contiguous deepseq entropy hashable primitive primitive-unlifted + scientific text text-short unordered-containers + ]; + testHaskellDepends = [ + base byteslice primitive QuickCheck quickcheck-classes tasty + tasty-quickcheck text text-short + ]; + benchmarkHaskellDepends = [ + base bytehash byteslice bytestring compact gauge primitive text + ]; + description = "Country data type and functions"; + license = lib.licenses.bsd3; + }) {}; + + "country-codes" = callPackage + ({ mkDerivation, aeson, base, deepseq, HTF, HUnit, shakespeare + , text + }: + mkDerivation { + pname = "country-codes"; + version = "0.1.4"; + sha256 = "1ilzknxzppldprxvq6lxc1cn2l91iipfh62i9brjqa0jaicidzz3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson base deepseq shakespeare text ]; + testHaskellDepends = [ aeson base HTF HUnit ]; + description = "ISO 3166 country codes and i18n names"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "courier" = callPackage + ({ mkDerivation, async, base, bytestring, cereal, containers + , directory, hslogger, HUnit, network, stm, test-framework + , test-framework-hunit, text, uuid + }: + mkDerivation { + pname = "courier"; + version = "0.1.1.5"; + sha256 = "1lrlqdxd19yj05hhvla1nc4a81rqkf2r4a6sffqlgqrxyd7ng7mc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring cereal containers hslogger network stm text + uuid + ]; + executableHaskellDepends = [ base cereal ]; + testHaskellDepends = [ + async base cereal containers directory hslogger HUnit network stm + test-framework test-framework-hunit + ]; + description = "A message-passing library for simplifying network applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "court" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath + , old-locale, optparse-applicative, process, stm, text, time, unix + }: + mkDerivation { + pname = "court"; + version = "0.1.0.1"; + sha256 = "1yv3lj86fkaf9mfxb97ic5v8hm4xx0vv3q4qj0c9n0ki21ymsa5z"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base bytestring directory filepath old-locale + optparse-applicative process stm text time unix + ]; + description = "Simple and flexible CI system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "covariance" = callPackage + ({ mkDerivation, base, glasso, hmatrix, statistics, tasty + , tasty-hunit, vector + }: + mkDerivation { + pname = "covariance"; + version = "0.2.0.1"; + sha256 = "1qidlpg3g76vw390bdily0hdnzx2xlnb21ai11xzffwqywg5xpzh"; + libraryHaskellDepends = [ base glasso hmatrix statistics vector ]; + testHaskellDepends = [ base hmatrix tasty tasty-hunit ]; + description = "Well-conditioned estimation of large-dimensional covariance matrices"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "coverage" = callPackage + ({ mkDerivation, base, hspec, HUnit, QuickCheck }: + mkDerivation { + pname = "coverage"; + version = "0.1.0.4"; + sha256 = "1nl2wzvv9azba96haaa19vx87qrdfnm0y8sj3f24yvc0byg4kdyr"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec HUnit QuickCheck ]; + description = "Exhaustivity Checking Library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "coya" = callPackage + ({ mkDerivation, base, groups, primitive, refined, semirings }: + mkDerivation { + pname = "coya"; + version = "0.1.0.1"; + sha256 = "0cz4n27akgima9w75ilpg9ngapsh47gw3fdy01fx8z50cll6v02y"; + libraryHaskellDepends = [ + base groups primitive refined semirings + ]; + description = "Coya monoids"; + license = lib.licenses.bsd3; + }) {}; + + "cozo-hs" = callPackage + ({ mkDerivation, aeson, base, bytestring, libcozo_c, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "cozo-hs"; + version = "0.1.0.0"; + sha256 = "02ylbrqcqji0mz657iia7fx7vxri20ifmhywf9fihsdrx44yrd0g"; + libraryHaskellDepends = [ aeson base bytestring text ]; + libraryPkgconfigDepends = [ libcozo_c ]; + testHaskellDepends = [ + aeson base bytestring tasty tasty-hunit text + ]; + description = "Haskell bindings to the CozoDB C API"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {libcozo_c = null;}; + + "cparsing" = callPackage + ({ mkDerivation, base, containers, directory, either, filepath + , HUnit, lens, mtl, parsec, split, template-haskell, transformers + }: + mkDerivation { + pname = "cparsing"; + version = "0.1.0.0"; + sha256 = "0yq09q03j9wsgq0pl92b6c4rs9v1nv7znylwzwsbj3x7fp01n6pc"; + libraryHaskellDepends = [ + base containers directory either filepath HUnit lens mtl parsec + split template-haskell transformers + ]; + description = "A simple C++ parser with preprocessor features. C++ refactorings included."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cpio-conduit" = callPackage + ({ mkDerivation, base, base16-bytestring, binary, bytestring + , conduit, conduit-extra, resourcet + }: + mkDerivation { + pname = "cpio-conduit"; + version = "0.7.0"; + sha256 = "04zma03ivg9x5f1xkdpc828fk2lh6qrn7cig7gprci13id9yf2wg"; + libraryHaskellDepends = [ + base base16-bytestring binary bytestring conduit conduit-extra + ]; + testHaskellDepends = [ + base base16-bytestring binary bytestring conduit conduit-extra + resourcet + ]; + description = "Conduit-based CPIO"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cpkg" = callPackage + ({ mkDerivation, base, binary, bytestring, bz2, composition-prelude + , containers, cpphs, dhall, dir-traverse, directory, filemanip + , filepath, hashable, hspec, hspec-megaparsec, http-client + , http-client-tls, libarchive, lzlib, lzma, megaparsec, microlens + , mtl, network-uri, optparse-applicative, prettyprinter, process + , recursion, temporary, text, zip-archive, zlib, zstd + }: + mkDerivation { + pname = "cpkg"; + version = "0.2.5.8"; + sha256 = "1ghc5ga4nn0hhr12ig90nbh2g8igqln6n6n9nyv2m8z5kvc16rw1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring bz2 composition-prelude containers dhall + dir-traverse directory filemanip filepath hashable http-client + http-client-tls libarchive lzlib lzma megaparsec microlens mtl + network-uri prettyprinter process recursion temporary text + zip-archive zlib zstd + ]; + libraryToolDepends = [ cpphs ]; + executableHaskellDepends = [ + base dhall directory optparse-applicative text + ]; + testHaskellDepends = [ base hspec hspec-megaparsec megaparsec ]; + description = "Build tool for C"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cpkg"; + }) {}; + + "cplex-hs" = callPackage + ({ mkDerivation, base, containers, cplex, hashable, mtl, primitive + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "cplex-hs"; + version = "0.5.0.2"; + sha256 = "05hnp1zdpb3n3fhmzpslc2qy3p1b975a7n5lsr7l8ycxvr7a76pk"; + libraryHaskellDepends = [ + base containers hashable mtl primitive transformers + unordered-containers vector + ]; + librarySystemDepends = [ cplex ]; + description = "high-level CPLEX interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) cplex;}; + + "cplusplus-th" = callPackage + ({ mkDerivation, base, bytestring, containers, process, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "cplusplus-th"; + version = "1.0.0.0"; + sha256 = "0gmsn35rd6ij4ax4j626hg9pdb40ilj22zg0nxrnl6n1828a9rqj"; + libraryHaskellDepends = [ + base bytestring containers process template-haskell + ]; + testHaskellDepends = [ base process QuickCheck ]; + description = "C++ Foreign Import Generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cppfilt" = callPackage + ({ mkDerivation, base, bytestring, criterion, hspec }: + mkDerivation { + pname = "cppfilt"; + version = "0.1.0.0"; + sha256 = "0ls98z5bswcsayqday350b90m256dscr2li14dnlkfckynpnqqzk"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring hspec ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Bindings for C++ demangling routines"; + license = lib.licenses.bsd3; + }) {}; + + "cpphs" = callPackage + ({ mkDerivation, base, directory, polyparse, time }: + mkDerivation { + pname = "cpphs"; + version = "1.20.9.1"; + sha256 = "17wi7fma2qaqdm1hwgaam3fd140v9bpa8ky0wg708h1pqc5v2nbz"; + revision = "1"; + editedCabalFile = "1f8jzs8zdh4wwbcq8fy6qqxkv75ypnvsm4yzw49wpr3b9vpnzlha"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory polyparse time ]; + executableHaskellDepends = [ base directory polyparse time ]; + description = "A liberalised re-implementation of cpp, the C pre-processor"; + license = "LGPL"; + mainProgram = "cpphs"; + }) {}; + + "cprng-aes" = callPackage + ({ mkDerivation, base, byteable, bytestring, cipher-aes, criterion + , crypto-random, mtl + }: + mkDerivation { + pname = "cprng-aes"; + version = "0.6.1"; + sha256 = "1wr15kbmk1g3l8a75n0iwbzqg24ixv78slwzwb2q6rlcvq0jlnb4"; + revision = "1"; + editedCabalFile = "06i4sg7rk60rybw5c5w8fsvmzvcarx2s0cjy1xmyq0771vq52j4n"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base byteable bytestring cipher-aes crypto-random + ]; + benchmarkHaskellDepends = [ + base bytestring criterion crypto-random mtl + ]; + description = "Crypto Pseudo Random Number Generator using AES in counter mode"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cprng-aes-effect" = callPackage + ({ mkDerivation, base, cprng-aes, crypto-random + , crypto-random-effect, extensible-effects + }: + mkDerivation { + pname = "cprng-aes-effect"; + version = "0.1.0.2"; + sha256 = "0443h7jfpjvc6vmp3kfx0h6j2aynvgfznssz7lin9fmsxghlvsfb"; + revision = "1"; + editedCabalFile = "0zh5l6h0z88dxsy55wmnxs0bznh9ddviibvfjxkdlr0ppd922xdr"; + libraryHaskellDepends = [ + base cprng-aes crypto-random crypto-random-effect + extensible-effects + ]; + description = "Run random effect using cprng-aes, a crypto pseudo number generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cps-except" = callPackage + ({ mkDerivation, base, mtl, mtl-compat }: + mkDerivation { + pname = "cps-except"; + version = "0.0.1.2"; + sha256 = "0vr53825szvw8274vba9ylr0xqla16sn0wcpy8ap1yh55in9k24w"; + libraryHaskellDepends = [ base mtl mtl-compat ]; + description = "ExceptT replacement in CPS style"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cpsa" = callPackage + ({ mkDerivation, base, containers, directory, parallel }: + mkDerivation { + pname = "cpsa"; + version = "4.4.3"; + sha256 = "0pkxwpkiaj4aydifj45wqbhqzqrm92sspgc7m4j1dlxdsj6sbl6h"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base containers directory parallel ]; + description = "Symbolic cryptographic protocol analyzer"; + license = lib.licenses.bsd3; + }) {}; + + "cpu" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cpu"; + version = "0.1.2"; + sha256 = "0x19mlanmkg96h6h1i04w2i631z84y4rbk22ki4zhgsajysgw9sn"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Cpu information and properties helpers"; + license = lib.licenses.bsd3; + }) {}; + + "cpuid" = callPackage + ({ mkDerivation, base, data-accessor, enumset }: + mkDerivation { + pname = "cpuid"; + version = "0.2.3.1"; + sha256 = "0ng3wzflhqdl2z0yr89j529jf1b7qcnc4q8v5123bnnlh652a3k4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base data-accessor enumset ]; + description = "Binding for the cpuid machine instruction on x86 compatible processors"; + license = lib.licenses.gpl2Only; + platforms = lib.platforms.x86; + }) {}; + + "cpuinfo" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, deepseq }: + mkDerivation { + pname = "cpuinfo"; + version = "0.1.0.2"; + sha256 = "0973bkgcfha0xyimizgq55w4a32gjgklcikfhcwkak4m9czwyynr"; + libraryHaskellDepends = [ attoparsec base bytestring deepseq ]; + description = "Haskell Library for Checking CPU Information"; + license = lib.licenses.mit; + }) {}; + + "cpuperf" = callPackage + ({ mkDerivation, base, mtl, process }: + mkDerivation { + pname = "cpuperf"; + version = "0.1.1"; + sha256 = "1xnmrm3agkxziflvanihckg6q97z5w9gh7yv7mbbc7gqax3sz6l0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base mtl process ]; + description = "Modify the cpu frequency on OpenBSD systems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cpuperf"; + broken = true; + }) {}; + + "cpython" = callPackage + ({ mkDerivation, base, bytestring, c2hs, python3, text }: + mkDerivation { + pname = "cpython"; + version = "3.8.0"; + sha256 = "18amy26wy01j4gwh5dq1361vzx6p01p7cr46p5zp2x9372klraqb"; + libraryHaskellDepends = [ base bytestring text ]; + libraryPkgconfigDepends = [ python3 ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base text ]; + testPkgconfigDepends = [ python3 ]; + description = "Bindings for libpython"; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.x86; + maintainers = [ lib.maintainers.sheepforce ]; + }) {inherit (pkgs) python3;}; + + "cql" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, Decimal + , iproute, network, QuickCheck, tasty, tasty-quickcheck + , template-haskell, text, time, transformers, uuid, vector + }: + mkDerivation { + pname = "cql"; + version = "4.0.4"; + sha256 = "04s947r9wsqamqx3sq0h41l0mwxcw7pqc11jlrj8r94wgiikpkh2"; + libraryHaskellDepends = [ + base bytestring cereal containers Decimal iproute network + template-haskell text time transformers uuid vector + ]; + testHaskellDepends = [ + base bytestring cereal Decimal iproute network QuickCheck tasty + tasty-quickcheck text time uuid + ]; + description = "Cassandra CQL binary protocol"; + license = "unknown"; + }) {}; + + "cql-io" = callPackage + ({ mkDerivation, async, auto-update, base, bytestring, containers + , cql, cryptonite, data-default-class, Decimal, exceptions + , hashable, HsOpenSSL, iproute, lens, mtl, mwc-random, network + , primes, raw-strings-qq, retry, semigroups, stm, tasty + , tasty-hunit, text, time, transformers, unliftio-core + , unordered-containers, uuid, vector + }: + mkDerivation { + pname = "cql-io"; + version = "1.1.1"; + sha256 = "1zg199ifkqh1ba335vqp0jlm4sn5ybjxap4qymb54bylhwj0vzcp"; + libraryHaskellDepends = [ + async auto-update base bytestring containers cql cryptonite + data-default-class exceptions hashable HsOpenSSL iproute lens mtl + mwc-random network retry semigroups stm text time transformers + unliftio-core unordered-containers uuid vector + ]; + testHaskellDepends = [ + async base containers cql Decimal iproute mtl primes raw-strings-qq + tasty tasty-hunit text time uuid + ]; + doHaddock = false; + description = "Cassandra CQL client"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cql-io-tinylog" = callPackage + ({ mkDerivation, base, bytestring, cql-io, tinylog }: + mkDerivation { + pname = "cql-io-tinylog"; + version = "0.1.0"; + sha256 = "14mr1i7g61h25fn2xa02iyzq1mxcgzkisfmiakdakiya4zxjk10f"; + libraryHaskellDepends = [ base bytestring cql-io tinylog ]; + description = "Tinylog integration for cql-io"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cqrs" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cqrs"; + version = "0.9.1"; + sha256 = "1mhznd8c6wh8zg5nmrkmhcfn5hyvng3vashqbi937rws2v4zbw5m"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "Command-Query Responsibility Segregation"; + license = lib.licenses.mit; + }) {}; + + "cqrs-core" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, io-streams + , transformers, uuid-types + }: + mkDerivation { + pname = "cqrs-core"; + version = "0.10.0"; + sha256 = "172zhfy4xjlyi23iv1dypnr83w3r63ids33ly9ynkpd7dywbkmr1"; + libraryHaskellDepends = [ + base bytestring containers deepseq io-streams transformers + uuid-types + ]; + description = "Command-Query Responsibility Segregation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cqrs-example" = callPackage + ({ mkDerivation, aeson, async, base, blaze-builder, bytestring + , cereal, containers, cqrs-core, cqrs-memory, deepseq, io-streams + , random, scotty, stm, text, transformers, uuid-types, wai-extra + , wai-middleware-static, warp + }: + mkDerivation { + pname = "cqrs-example"; + version = "0.10.0"; + sha256 = "1c2pc5g51z4gv19cwvz6klkkhh4r4yjcka70v49v6ncynb04hlzy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async base blaze-builder bytestring cereal containers + cqrs-core cqrs-memory deepseq io-streams random scotty stm text + transformers uuid-types wai-extra wai-middleware-static warp + ]; + description = "Example for cqrs package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cqrs-example"; + }) {}; + + "cqrs-memory" = callPackage + ({ mkDerivation, base, bytestring, containers, cqrs-core + , cqrs-testkit, hspec, io-streams, random, stm, uuid-types + }: + mkDerivation { + pname = "cqrs-memory"; + version = "0.10.0"; + sha256 = "1w4q4xih04ab52j5wh00wlmc5jrbk05ilxy8iklwi8wxlfy57w1n"; + libraryHaskellDepends = [ + base bytestring containers cqrs-core io-streams stm uuid-types + ]; + testHaskellDepends = [ base cqrs-core cqrs-testkit hspec random ]; + description = "Memory backend for the cqrs package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cqrs-postgresql" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, cqrs-core + , cqrs-testkit, deepseq, enclosed-exceptions, hspec, io-streams + , pg-harness-client, postgresql-libpq, random, resource-pool, text + , time, transformers, uuid-types + }: + mkDerivation { + pname = "cqrs-postgresql"; + version = "0.10.0"; + sha256 = "0c7al166jksbkny0zvy3pzq0zxxpqj2rl8asq5wql17zqd4248p4"; + libraryHaskellDepends = [ + base bytestring bytestring-lexing cqrs-core deepseq + enclosed-exceptions io-streams postgresql-libpq resource-pool text + time transformers uuid-types + ]; + testHaskellDepends = [ + base bytestring cqrs-core cqrs-testkit hspec io-streams + pg-harness-client postgresql-libpq random resource-pool uuid-types + ]; + description = "PostgreSQL backend for the cqrs package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cqrs-sqlite3" = callPackage + ({ mkDerivation, base, bytestring, conduit, cqrs-test, cqrs-types + , direct-sqlite, hspec, pool-conduit, text, transformers + }: + mkDerivation { + pname = "cqrs-sqlite3"; + version = "0.9.0"; + sha256 = "086g5z7ajr2x2didd0q8qcvnxdsf2gfrn27436gbj8y81cbg0fsh"; + libraryHaskellDepends = [ + base bytestring conduit cqrs-types direct-sqlite pool-conduit text + transformers + ]; + testHaskellDepends = [ + base bytestring conduit cqrs-test direct-sqlite hspec pool-conduit + text transformers + ]; + description = "SQLite3 backend for the cqrs package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cqrs-test" = callPackage + ({ mkDerivation, base, bytestring, conduit, cqrs-types, hspec + , HUnit, pool-conduit, stm, transformers + }: + mkDerivation { + pname = "cqrs-test"; + version = "0.9.0"; + sha256 = "1i47c2d7c64kp63spm12jkwg3g21i0z4n9z9gdwvmsr1s638k5gl"; + libraryHaskellDepends = [ + base bytestring conduit cqrs-types hspec HUnit pool-conduit stm + transformers + ]; + description = "Command-Query Responsibility Segregation Test Support"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cqrs-testkit" = callPackage + ({ mkDerivation, base, bytestring, containers, cqrs-core, deepseq + , hspec, HUnit, io-streams, lifted-base, random, transformers + , uuid-types + }: + mkDerivation { + pname = "cqrs-testkit"; + version = "0.10.0"; + sha256 = "1mg7zkqcl3jmqnsk5frpbixvxmdkidh46s1g3pj0wfwa91rd5j2h"; + libraryHaskellDepends = [ + base bytestring containers cqrs-core deepseq hspec HUnit io-streams + lifted-base random transformers uuid-types + ]; + description = "Command-Query Responsibility Segregation Test Support"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cqrs-types" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "cqrs-types"; + version = "0.9.1"; + sha256 = "0vi755v30ckhb3sy65znv5x9a4w9fx2chc0zd5jffmg6mxa6zv38"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "Command-Query Responsibility Segregation. Modules for the basic types."; + license = lib.licenses.mit; + }) {}; + + "cr" = callPackage + ({ mkDerivation, base, cmdargs, directory, process, shelly, text + , transformers, unix + }: + mkDerivation { + pname = "cr"; + version = "1.2"; + sha256 = "107chyp8br2ryjqdf7100109k0wg3jawzva76wf4r6fndjr3gin1"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cmdargs directory process shelly text transformers unix + ]; + description = "Code review tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "cr"; + broken = true; + }) {}; + + "crack" = callPackage + ({ mkDerivation, base, crack }: + mkDerivation { + pname = "crack"; + version = "0.1"; + sha256 = "0rfwvvb3q0a7z8is95yjh3wfvz818xyblp1hrwh8fwddppncrzrk"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ crack ]; + description = "A haskell binding to cracklib"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {crack = null;}; + + "crackNum_2_4" = callPackage + ({ mkDerivation, array, base, FloatingHex }: + mkDerivation { + pname = "crackNum"; + version = "2.4"; + sha256 = "1fa9rlknmilc8rnm7yvmjrbc9jydpvk30gj7lq79nqbifig6229a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base FloatingHex ]; + executableHaskellDepends = [ array base FloatingHex ]; + description = "Crack various integer, floating-point data formats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "crackNum"; + }) {}; + + "crackNum" = callPackage + ({ mkDerivation, base, directory, filepath, libBF, process, sbv + , tasty, tasty-golden + }: + mkDerivation { + pname = "crackNum"; + version = "3.4"; + sha256 = "11svazilhckz1qcqf9gnjnsnwb6yywzr9zmz4875n9khrwwp654c"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath libBF process sbv tasty tasty-golden + ]; + description = "Crack various integer and floating-point data formats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "crackNum"; + }) {}; + + "crackNum_3_12" = callPackage + ({ mkDerivation, base, deepseq, directory, filepath, ghc, libBF + , process, sbv, tasty, tasty-golden + }: + mkDerivation { + pname = "crackNum"; + version = "3.12"; + sha256 = "1d1hn24c9xdnb19h8c0nakq7825q0gv4b4pxbf8cpwjsspb155wm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base deepseq directory filepath ghc libBF process sbv tasty + tasty-golden + ]; + description = "Crack various integer and floating-point data formats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "crackNum"; + }) {}; + + "craft" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base + , bytestring, conduit, conduit-combinators, conduit-extra + , containers, cryptonite, derive, directory, exceptions + , fast-logger, filepath, formatting, free, hspec, hspec-megaparsec + , ini, lens, lifted-base, megaparsec, memory, MissingH + , monad-logger, mtl, path, path-io, process, process-extras + , pureMD5, QuickCheck, random, split, streaming-commons + , template-haskell, text, transformers, unix, unordered-containers + , versions, wreq, yaml + }: + mkDerivation { + pname = "craft"; + version = "0.0.0.1"; + sha256 = "1lvaxgb8m2i8q48d6jz2364gl58sqnvhq5xg6k4c05d1mx18rjrl"; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal async base bytestring conduit + conduit-combinators conduit-extra containers cryptonite derive + directory exceptions fast-logger filepath formatting free ini lens + lifted-base megaparsec memory MissingH monad-logger mtl path + path-io process process-extras pureMD5 QuickCheck random split + streaming-commons template-haskell text transformers unix + unordered-containers versions wreq yaml + ]; + testHaskellDepends = [ + base hspec hspec-megaparsec megaparsec QuickCheck + ]; + description = "A UNIX configuration management library in Haskell"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "craftwerk" = callPackage + ({ mkDerivation, base, colour, mtl, vector-space }: + mkDerivation { + pname = "craftwerk"; + version = "0.1"; + sha256 = "0002n3fq3afmby843gfi0dnwm2saq29w6hnn6lzqhsalw33j97d3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base colour mtl vector-space ]; + description = "2D graphics library with integrated TikZ output"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "craftwerk-cairo" = callPackage + ({ mkDerivation, base, cairo, craftwerk, mtl }: + mkDerivation { + pname = "craftwerk-cairo"; + version = "0.1"; + sha256 = "16in87l2v49k785fldm7fvprywg0v497kz29jr22y91q5j5gnm4z"; + libraryHaskellDepends = [ base cairo craftwerk mtl ]; + description = "Cairo backend for Craftwerk"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "craftwerk-gtk" = callPackage + ({ mkDerivation, base, cairo, containers, craftwerk + , craftwerk-cairo, gtk, mtl + }: + mkDerivation { + pname = "craftwerk-gtk"; + version = "0.1"; + sha256 = "18b63yh4p5ry38c3p6plyhk5j0gmmnyjw25r2dxdaddpnn051nff"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cairo containers craftwerk craftwerk-cairo gtk mtl + ]; + description = "Gtk UI for Craftwerk"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crawlchain" = callPackage + ({ mkDerivation, base, bytestring, directory, HsOpenSSL + , http-streams, network-uri, split, tagsoup, text, time + }: + mkDerivation { + pname = "crawlchain"; + version = "0.3.1.0"; + sha256 = "1w4bwd8aqqpzp5lj5rqnvzaqnr2hh0civ0rj1hjc0gdyb96mwd2s"; + libraryHaskellDepends = [ + base bytestring directory HsOpenSSL http-streams network-uri split + tagsoup text time + ]; + testHaskellDepends = [ + base bytestring directory HsOpenSSL http-streams network-uri split + tagsoup text time + ]; + description = "Simulation user crawl paths"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "craze" = callPackage + ({ mkDerivation, async, base, bytestring, containers, curl + , data-default-class, doctest, doctest-discover, haxy, hspec + , hspec-discover, HTTP, http-types, lens, lifted-async, lifted-base + , monad-control, mtl, optparse-generic, text, transformers + , transformers-base + }: + mkDerivation { + pname = "craze"; + version = "0.1.3.0"; + sha256 = "1nxil1b7c05r6jxq9298sy5nakiaki2864rhm2nld9jlr3ipww5j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring containers curl data-default-class lens + lifted-async lifted-base monad-control mtl text transformers + transformers-base + ]; + executableHaskellDepends = [ + base bytestring curl lens lifted-async lifted-base monad-control + mtl optparse-generic text transformers transformers-base + ]; + testHaskellDepends = [ + base bytestring curl doctest doctest-discover haxy hspec + hspec-discover HTTP http-types lens lifted-async lifted-base + monad-control mtl text transformers transformers-base + ]; + testToolDepends = [ hspec-discover ]; + description = "HTTP Racing Library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "craze-example"; + }) {}; + + "crc" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , criterion, resourcet, tasty, tasty-golden, vector + }: + mkDerivation { + pname = "crc"; + version = "0.1.1.1"; + sha256 = "1c3xqjwji5czl58bnlchj0sazziwd6pzacg66kfzda0v22g69l28"; + libraryHaskellDepends = [ base bytestring vector ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra resourcet tasty tasty-golden + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Implements various Cyclic Redundancy Checks (CRC)"; + license = lib.licenses.mit; + }) {}; + + "crc16" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "crc16"; + version = "0.1.1"; + sha256 = "15x3xwq2vyg474m09jak1c2zx9w5acpfjgmy5jj4asxj33z9n7bz"; + libraryHaskellDepends = [ base bytestring ]; + description = "Calculate the crc16-ccitt"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crc16-table" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "crc16-table"; + version = "0.1"; + sha256 = "0x943wmcbj679kj7q2a2ipjycq17ajm71m487vkb8b6gdrdy8f2z"; + libraryHaskellDepends = [ array base ]; + description = "Compute CRC16 checksums using a lookup table"; + license = lib.licenses.bsd3; + }) {}; + + "crc32c" = callPackage + ({ mkDerivation, base, bytestring, c2hs, hspec, hspec-core + , QuickCheck + }: + mkDerivation { + pname = "crc32c"; + version = "0.1.0"; + sha256 = "0b7minx4d0801nbyryz9jx680hlbrx6incwnhrz7g0dgpw0fhw0b"; + libraryHaskellDepends = [ base bytestring ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring hspec hspec-core QuickCheck + ]; + description = "Haskell bindings for crc32c"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crc32c_0_2_0" = callPackage + ({ mkDerivation, base, bytestring, criterion, hspec, hspec-core + , QuickCheck + }: + mkDerivation { + pname = "crc32c"; + version = "0.2.0"; + sha256 = "00k8mrlzhxmc8v0vz98ykq3p475896bnkfawb19xw7kjb6i3ygz0"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring hspec hspec-core QuickCheck + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "crc32c"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crdt" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, Diff + , hashable, mtl, network-info, safe, stm, time, vector + }: + mkDerivation { + pname = "crdt"; + version = "10.7"; + sha256 = "0745aa7zs5niwi55kdkfnyii9vdg9jfqr2872w068r8p33njcbdk"; + libraryHaskellDepends = [ + base binary bytestring containers Diff hashable mtl network-info + safe stm time vector + ]; + description = "Conflict-free replicated data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crdt-event-fold" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , data-default-class, data-dword, exceptions, hspec, monad-logger + , mtl, transformers + }: + mkDerivation { + pname = "crdt-event-fold"; + version = "1.8.1.0"; + sha256 = "1lalg8gi8rcpgzangqbf9j51fpgdsq3k5j6wqbd45nbyyym5zmjj"; + libraryHaskellDepends = [ + aeson base binary containers data-default-class data-dword + exceptions monad-logger mtl transformers + ]; + testHaskellDepends = [ + aeson base binary containers data-default-class data-dword + exceptions hspec monad-logger mtl transformers + ]; + benchmarkHaskellDepends = [ + aeson base binary bytestring containers data-default-class + data-dword exceptions monad-logger mtl transformers + ]; + description = "Garbage collected event folding CRDT"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "creatur" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cereal, cond + , directory, exceptions, filepath, gray-extended, hdaemonize + , hsyslog, HUnit, MonadRandom, mtl, QuickCheck, random, split + , temporary, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, transformers, unix + }: + mkDerivation { + pname = "creatur"; + version = "5.9.30"; + sha256 = "1zxg8zkm1n78c80z6xqnnx6x8jzpfx0lfdjn26i9p3rr3wd78bf3"; + libraryHaskellDepends = [ + array base binary bytestring cereal cond directory exceptions + filepath gray-extended hdaemonize hsyslog MonadRandom mtl random + split time transformers unix + ]; + testHaskellDepends = [ + base cereal directory filepath HUnit MonadRandom mtl QuickCheck + temporary test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Framework for artificial life experiments"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "credential-store" = callPackage + ({ mkDerivation, base, bytestring, containers, cryptonite, dbus + , memory, safe-exceptions, tasty, tasty-hunit + }: + mkDerivation { + pname = "credential-store"; + version = "0.1.2"; + sha256 = "114jdbpiyx8xnjxnpz05nqpnb5s29y1iv330b0i491vik8hvrbad"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers cryptonite dbus memory safe-exceptions + ]; + executableHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit ]; + description = "Library to access secure credential storage providers"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "credential-store-exe"; + broken = true; + }) {}; + + "credentials" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-dynamodb + , amazonka-kms, base, bytestring, conduit, cryptonite, exceptions + , lens, memory, retry, semigroups, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "credentials"; + version = "0.0.2"; + sha256 = "12637ggwm4g81r2ilsjxvdcyj7di74fxaxsfwz9rrs80659h2myd"; + revision = "1"; + editedCabalFile = "1rvz915rzf3qifdlhjdkhi3qciwm5m3a84p5viskbmklwvd3rz8h"; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-dynamodb amazonka-kms base + bytestring conduit cryptonite exceptions lens memory retry + semigroups text time transformers unordered-containers + ]; + testHaskellDepends = [ base ]; + description = "Secure Credentials Storage and Distribution"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "credentials-cli" = callPackage + ({ mkDerivation, aeson, aeson-pretty, amazonka, amazonka-core + , amazonka-dynamodb, attoparsec, base, bytestring, conduit + , conduit-extra, credentials, cryptonite, exceptions, lens, mmorph + , mtl, optparse-applicative, resourcet, text, transformers-base + , unordered-containers, uri-bytestring + }: + mkDerivation { + pname = "credentials-cli"; + version = "0.0.2"; + sha256 = "103rc970bd86h2vdvi1br37a6a3vnj6mfrhg9vg1kjdf5cjvi56i"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty amazonka amazonka-core amazonka-dynamodb + attoparsec base bytestring conduit conduit-extra credentials + cryptonite exceptions lens mmorph mtl optparse-applicative + resourcet text transformers-base unordered-containers + uri-bytestring + ]; + description = "Secure Credentials Administration"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "credentials"; + }) {}; + + "crem" = callPackage + ({ mkDerivation, base, doctest-parallel, hspec, hspec-discover + , profunctors, singletons-base, text + }: + mkDerivation { + pname = "crem"; + version = "0.1.0.0"; + sha256 = "1wy7bpg874l9q6fn4pf6pfcslj664nid3lhxq65gycna18avsvbm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base profunctors singletons-base text ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ + base doctest-parallel hspec profunctors singletons-base + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "Compositional representable executable machines"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crf-chain1" = callPackage + ({ mkDerivation, array, base, binary, containers, data-lens-light + , logfloat, monad-codec, parallel, random, sgd, vector + , vector-binary-instances, vector-th-unbox + }: + mkDerivation { + pname = "crf-chain1"; + version = "0.2.3"; + sha256 = "0k805zqjqixicf4s0gs04jc1gijckcnrb3w43sykhhsbz194p0s2"; + libraryHaskellDepends = [ + array base binary containers data-lens-light logfloat monad-codec + parallel random sgd vector vector-binary-instances vector-th-unbox + ]; + description = "First-order, linear-chain conditional random fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crf-chain1-constrained" = callPackage + ({ mkDerivation, array, base, binary, containers, data-lens + , data-memocombinators, logfloat, monad-codec, parallel + , pedestrian-dag, random, sgd, vector, vector-binary + , vector-th-unbox + }: + mkDerivation { + pname = "crf-chain1-constrained"; + version = "0.6.0"; + sha256 = "0yzwvzknn0qd8d2b0fqk1lznz8fplv6gx8x5hlmhqmi2f625yav7"; + libraryHaskellDepends = [ + array base binary containers data-lens data-memocombinators + logfloat monad-codec parallel pedestrian-dag random sgd vector + vector-binary vector-th-unbox + ]; + description = "First-order, constrained, linear-chain conditional random fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crf-chain2-generic" = callPackage + ({ mkDerivation, array, base, binary, comonad-transformers + , containers, data-lens, logfloat, monad-codec, parallel, sgd + , vector, vector-binary + }: + mkDerivation { + pname = "crf-chain2-generic"; + version = "0.3.0"; + sha256 = "104r52rf5q84bm6977bsfm4djcz8c08warfkk4xmympb0cmxkhxy"; + libraryHaskellDepends = [ + array base binary comonad-transformers containers data-lens + logfloat monad-codec parallel sgd vector vector-binary + ]; + description = "Second-order, generic, constrained, linear conditional random fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crf-chain2-tiers" = callPackage + ({ mkDerivation, array, base, binary, comonad, containers + , data-lens, data-memocombinators, logfloat, monad-codec, parallel + , pedestrian-dag, sgd, vector, vector-binary, vector-th-unbox + }: + mkDerivation { + pname = "crf-chain2-tiers"; + version = "0.6.0"; + sha256 = "14vn96vq7ck9xs1gnjmsxi6hr8mlpa6vbr53v2v4lmbav29jqrhr"; + libraryHaskellDepends = [ + array base binary comonad containers data-lens data-memocombinators + logfloat monad-codec parallel pedestrian-dag sgd vector + vector-binary vector-th-unbox + ]; + description = "Second-order, tiered, constrained, linear conditional random fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "critbit" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-trie + , containers, criterion, deepseq, hashable, mtl, mwc-random + , QuickCheck, test-framework, test-framework-quickcheck2, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "critbit"; + version = "0.2.0.0"; + sha256 = "1xdgaj73ffvj1q1kyi62bifbazmzgamfwzdbdz0c339axw5dga82"; + revision = "2"; + editedCabalFile = "169kc62qld60glyy375wiiir0s8riwmmy0yfn69brd2gnf4yw1dv"; + libraryHaskellDepends = [ + array base bytestring deepseq text vector + ]; + testHaskellDepends = [ + base bytestring containers QuickCheck test-framework + test-framework-quickcheck2 text transformers vector + ]; + benchmarkHaskellDepends = [ + base bytestring bytestring-trie containers criterion deepseq + hashable mtl mwc-random text transformers unordered-containers + vector + ]; + description = "Crit-bit maps and sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "criterion" = callPackage + ({ mkDerivation, aeson, base, base-compat, base-compat-batteries + , binary, binary-orphans, bytestring, cassava, code-page + , containers, criterion-measurement, deepseq, directory, exceptions + , filepath, Glob, HUnit, js-chart, microstache, mtl, mwc-random + , optparse-applicative, parsec, prettyprinter + , prettyprinter-ansi-terminal, QuickCheck, statistics, tasty + , tasty-hunit, tasty-quickcheck, text, time, transformers + , transformers-compat, vector, vector-algorithms + }: + mkDerivation { + pname = "criterion"; + version = "1.6.3.0"; + sha256 = "18lvvsgd9wwffmq00hqspjqk71njaw9ia6j5n930rpvab7i125y3"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base-compat-batteries binary binary-orphans bytestring + cassava code-page containers criterion-measurement deepseq + directory exceptions filepath Glob js-chart microstache mtl + mwc-random optparse-applicative parsec prettyprinter + prettyprinter-ansi-terminal statistics text time transformers + transformers-compat vector vector-algorithms + ]; + executableHaskellDepends = [ + base base-compat-batteries optparse-applicative + ]; + testHaskellDepends = [ + aeson base base-compat base-compat-batteries bytestring deepseq + directory HUnit QuickCheck statistics tasty tasty-hunit + tasty-quickcheck vector + ]; + description = "Robust, reliable performance measurement and analysis"; + license = lib.licenses.bsd3; + mainProgram = "criterion-report"; + }) {}; + + "criterion-cmp" = callPackage + ({ mkDerivation, ansi-terminal, base, boxes, bytestring, cassava + , containers, filepath, optparse-applicative, vector + }: + mkDerivation { + pname = "criterion-cmp"; + version = "0.1.0.0"; + sha256 = "0p9l9c89bg1n7xjdq3npvknlfb36gkvpgwhq7i0qd2g20ysdxppd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base boxes bytestring cassava containers filepath + optparse-applicative vector + ]; + description = "A simple tool for comparing in Criterion benchmark results"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "criterion-cmp"; + broken = true; + }) {}; + + "criterion-compare" = callPackage + ({ mkDerivation, base, bytestring, cassava, Chart, Chart-diagrams + , clay, colour, containers, data-default, filepath, lens, lucid + , optparse-applicative, text, vector + }: + mkDerivation { + pname = "criterion-compare"; + version = "0.1.0.0"; + sha256 = "034cm3hap9x6cwp44hrd03b09mifcm076a9pn3lgql5ardx91yl7"; + revision = "1"; + editedCabalFile = "0nzwqk0mrchrymbmim2542s37i3dvvs5ks25839z9x0fp6gpxiq6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cassava Chart Chart-diagrams clay colour containers + data-default filepath lens lucid optparse-applicative text vector + ]; + description = "A simple tool for visualising differences in Criterion benchmark results"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "criterion-compare"; + broken = true; + }) {}; + + "criterion-measurement" = callPackage + ({ mkDerivation, aeson, base, base-compat, binary, containers + , deepseq, ghc-prim, vector + }: + mkDerivation { + pname = "criterion-measurement"; + version = "0.2.1.0"; + sha256 = "19gd7rqyibl2fhh6i0kj8d3y0pxc8wl7ag6bq5maaj5y24p85knx"; + libraryHaskellDepends = [ + aeson base base-compat binary containers deepseq ghc-prim vector + ]; + description = "Criterion measurement functionality and associated types"; + license = lib.licenses.bsd3; + }) {}; + + "criterion-plus" = callPackage + ({ mkDerivation, base, criterion, deepseq, HTF, HUnit, loch-th + , monad-control, mtl, optparse-applicative, placeholders + , QuickCheck, statistics, string-conversions, system-fileio + , system-filepath, text, th-printf, transformers, transformers-base + , vector + }: + mkDerivation { + pname = "criterion-plus"; + version = "0.1.3"; + sha256 = "127nqhp2gczbfqablvrrk92am4kpsnzhvyl4kcy98kdv313vcwdl"; + libraryHaskellDepends = [ + base criterion deepseq loch-th monad-control mtl + optparse-applicative placeholders statistics string-conversions + system-fileio system-filepath text th-printf transformers + transformers-base vector + ]; + testHaskellDepends = [ + base criterion deepseq HTF HUnit loch-th monad-control mtl + optparse-applicative placeholders QuickCheck statistics + string-conversions system-fileio system-filepath text th-printf + transformers transformers-base vector + ]; + description = "Enhancement of the \"criterion\" benchmarking library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "criterion-to-html" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , containers, filepath + }: + mkDerivation { + pname = "criterion-to-html"; + version = "0.0.0.3"; + sha256 = "010x56czgipw3p1cfkx07mlcy4yj6advq3zzgrxpmjhrxzsa89xn"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base blaze-html blaze-markup bytestring containers filepath + ]; + description = "Convert criterion output to HTML reports"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "criterion-to-html"; + broken = true; + }) {}; + + "criu-rpc" = callPackage + ({ mkDerivation, base, criu-rpc-types, lens-family, network + , process, proto-lens, text, unix + }: + mkDerivation { + pname = "criu-rpc"; + version = "0.0.2"; + sha256 = "1kk005fxchzc7ib3dldsks5ag4i2cjrsvb0mbibj2h4kx9z2d7lw"; + libraryHaskellDepends = [ + base criu-rpc-types lens-family network process proto-lens text + unix + ]; + description = "CRIU RPC client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "criu-rpc-types" = callPackage + ({ mkDerivation, base, proto-lens, proto-lens-protoc, protobuf }: + mkDerivation { + pname = "criu-rpc-types"; + version = "0.0.0.2"; + sha256 = "11nmp8qy7dd0rb8gvpis3j9gbwpwnk7zm8hi4igrgxphpkhn3fpz"; + setupHaskellDepends = [ base proto-lens-protoc ]; + libraryHaskellDepends = [ base proto-lens proto-lens-protoc ]; + libraryPkgconfigDepends = [ protobuf ]; + description = "Criu RPC protocol buffer types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) protobuf;}; + + "crjdt-haskell" = callPackage + ({ mkDerivation, base, containers, free, hedgehog, hspec, mtl, text + }: + mkDerivation { + pname = "crjdt-haskell"; + version = "0.3.0"; + sha256 = "1cxfmpvsm4zjaks6afcf7fjcr7k50p9nx2pasah6862j47j4npgc"; + revision = "1"; + editedCabalFile = "118xzpnj3mlhag71dhpr0lj35pfxkz5xgykw9wqjyfldqy53p00b"; + libraryHaskellDepends = [ base containers free mtl text ]; + testHaskellDepends = [ base containers hedgehog hspec mtl ]; + description = "A Conflict-Free Replicated JSON Datatype for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crockford" = callPackage + ({ mkDerivation, base, digits, QuickCheck, safe }: + mkDerivation { + pname = "crockford"; + version = "0.2"; + sha256 = "1fgsmf2k0v1j7b3gv06q9c65410qa2ivl59rwkm7j931wsymsg26"; + libraryHaskellDepends = [ base digits QuickCheck safe ]; + description = "An implementation of Douglas Crockford's base32 encoding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crocodile" = callPackage + ({ mkDerivation, base, bmp, bytestring, deepseq, ghc-prim, heap + , HUnit, mersenne-random-pure64, mtl, parallel + }: + mkDerivation { + pname = "crocodile"; + version = "0.1.2"; + sha256 = "1krvcn5yb9i6jxwn2wwnpc8ylivhn27315a2sifn19f1l2vvy038"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bmp bytestring deepseq ghc-prim heap HUnit + mersenne-random-pure64 mtl parallel + ]; + description = "An offline renderer supporting ray tracing and photon mapping"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "crocodile"; + broken = true; + }) {}; + + "cron" = callPackage + ({ mkDerivation, attoparsec, base, criterion, data-default-class + , hedgehog, mtl, mtl-compat, old-locale, semigroups, tasty + , tasty-hedgehog, tasty-hunit, text, time, transformers-compat + }: + mkDerivation { + pname = "cron"; + version = "0.7.1"; + sha256 = "1q0ahnb6cxlqdq3g5i082k0aaf23f88ik1mz8066i015r406x07i"; + libraryHaskellDepends = [ + attoparsec base data-default-class mtl mtl-compat old-locale + semigroups text time + ]; + testHaskellDepends = [ + attoparsec base hedgehog semigroups tasty tasty-hedgehog + tasty-hunit text time transformers-compat + ]; + benchmarkHaskellDepends = [ attoparsec base criterion text time ]; + description = "Cron datatypes and Attoparsec parser"; + license = lib.licenses.mit; + }) {}; + + "cron-compat" = callPackage + ({ mkDerivation, attoparsec, base, cron, derive, hspec + , hspec-expectations, mtl, mtl-compat, old-locale, QuickCheck, text + , time, transformers, transformers-compat + }: + mkDerivation { + pname = "cron-compat"; + version = "0.2.6"; + sha256 = "0km70j3xfqvpra9mvbxpvpqd7arjjfcpazmilvmj6kjxk6cw7pfx"; + libraryHaskellDepends = [ + attoparsec base mtl mtl-compat old-locale text time + transformers-compat + ]; + testHaskellDepends = [ + attoparsec base cron derive hspec hspec-expectations QuickCheck + text time transformers + ]; + description = "Cron datatypes and Attoparsec parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cronus" = callPackage + ({ mkDerivation, base, bytestring, comonad, containers, deepseq + , hashable, mtl, profunctors, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "cronus"; + version = "0.1.0.0"; + sha256 = "10mypmm3q1icxdmgqxpvha8igyr6nddwmpbhpxkksaqfgy7a6g63"; + libraryHaskellDepends = [ + base bytestring comonad containers deepseq hashable mtl profunctors + text transformers unordered-containers vector + ]; + description = "Another bloated standard library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cropty" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptonite, hedgehog + , unliftio + }: + mkDerivation { + pname = "cropty"; + version = "0.3.1.0"; + sha256 = "1syffvzak02j5rha2wc61yjw9g98g0mqq2j2smv1ri8y0p43gdii"; + libraryHaskellDepends = [ base binary bytestring cryptonite ]; + testHaskellDepends = [ base binary hedgehog unliftio ]; + description = "Encryption and decryption"; + license = lib.licenses.mit; + }) {}; + + "crucible" = callPackage + ({ mkDerivation, base, bimap, bv-sized, containers, exceptions, fgl + , hashable, hspec, json, lens, mtl, panic, parameterized-utils + , prettyprinter, QuickCheck, tasty, tasty-hspec, tasty-hunit + , tasty-quickcheck, template-haskell, text, th-abstraction, time + , transformers, unordered-containers, vector, what4 + }: + mkDerivation { + pname = "crucible"; + version = "0.7"; + sha256 = "0wz71bx59bysylb8w05d59awh6l9bbw3na6xk4j9dprjx5caccjk"; + libraryHaskellDepends = [ + base bimap bv-sized containers exceptions fgl hashable json lens + mtl panic parameterized-utils prettyprinter template-haskell text + th-abstraction time transformers unordered-containers vector what4 + ]; + testHaskellDepends = [ + base containers hspec mtl panic parameterized-utils QuickCheck + tasty tasty-hspec tasty-hunit tasty-quickcheck what4 + ]; + description = "Crucible is a library for language-agnostic symbolic simulation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crucible-llvm" = callPackage + ({ mkDerivation, attoparsec, base, bv-sized, bytestring, containers + , crucible, crucible-symio, directory, extra, filepath, itanium-abi + , lens, llvm-pretty, llvm-pretty-bc-parser, mtl + , parameterized-utils, pretty, prettyprinter, process, tasty + , tasty-hunit, tasty-quickcheck, tasty-sugar, template-haskell + , text, transformers, utf8-string, vector, what4 + }: + mkDerivation { + pname = "crucible-llvm"; + version = "0.6"; + sha256 = "0mjyldz65qssx31fryv74wmkfz68j735cvcp6qd2z02p73fbbdi7"; + libraryHaskellDepends = [ + attoparsec base bv-sized bytestring containers crucible + crucible-symio extra itanium-abi lens llvm-pretty mtl + parameterized-utils pretty prettyprinter template-haskell text + transformers utf8-string vector what4 + ]; + testHaskellDepends = [ + base bv-sized containers crucible directory filepath lens + llvm-pretty llvm-pretty-bc-parser parameterized-utils process tasty + tasty-hunit tasty-quickcheck tasty-sugar vector what4 + ]; + description = "Support for translating and executing LLVM code in Crucible"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crucible-symio" = callPackage + ({ mkDerivation, aeson, base, bv-sized, bytestring, containers + , crucible, directory, filemanip, filepath, IntervalMap, lens, mtl + , parameterized-utils, tasty, tasty-hunit, text, what4 + }: + mkDerivation { + pname = "crucible-symio"; + version = "0.1"; + sha256 = "0b6c1sk7lg8qf3v1z4shzqwqcbwqbf4sir28iz52063pakvgr4q8"; + libraryHaskellDepends = [ + aeson base bv-sized bytestring containers crucible directory + filemanip filepath IntervalMap lens mtl parameterized-utils text + what4 + ]; + testHaskellDepends = [ + aeson base bv-sized bytestring containers crucible directory + filemanip filepath IntervalMap lens mtl parameterized-utils tasty + tasty-hunit text what4 + ]; + description = "An implementation of symbolic I/O primitives for Crucible"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cruncher-types" = callPackage + ({ mkDerivation, aeson, base, containers, hlint, lens, text }: + mkDerivation { + pname = "cruncher-types"; + version = "1.1.0"; + sha256 = "0kp0vm8mvgn12kk5csyhzv6g6az43acl6iwjbhvfdfr2mqif2b9h"; + libraryHaskellDepends = [ aeson base containers lens text ]; + testHaskellDepends = [ base hlint ]; + description = "Request and Response types for Eval.so's API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crunghc" = callPackage + ({ mkDerivation, base, bytestring, directory, filelock, filepath + , process, SHA, text, time, transformers, unix + }: + mkDerivation { + pname = "crunghc"; + version = "0.1.1.1"; + sha256 = "08341mvdca70nlkdi2im344hhkv62s278a1gkp02hj0zrixzfkqm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filelock filepath process SHA text time + transformers unix + ]; + description = "A runghc replacement with transparent caching"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "crunghc"; + broken = true; + }) {}; + + "crux" = callPackage + ({ mkDerivation, aeson, ansi-terminal, async, attoparsec, base + , bv-sized, bytestring, config-schema, config-value, containers + , contravariant, crucible, directory, filepath, generic-lens, Glob + , lens, libBF, lumberjack, parameterized-utils, prettyprinter + , raw-strings-qq, semigroupoids, simple-get-opt, split + , terminal-size, text, time, vector, what4, xml, yaml + }: + mkDerivation { + pname = "crux"; + version = "0.7"; + sha256 = "0bbkg6l5322a50wgfdswq9m75vinm5xfv7lwl4sfy6604ckjy85i"; + libraryHaskellDepends = [ + aeson ansi-terminal async attoparsec base bv-sized bytestring + config-schema config-value containers contravariant crucible + directory filepath generic-lens Glob lens libBF lumberjack + parameterized-utils prettyprinter raw-strings-qq semigroupoids + simple-get-opt split terminal-size text time vector what4 xml yaml + ]; + description = "Simple top-level library for Crucible Simulation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crux-llvm" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , bv-sized, bytestring, config-schema, containers, crucible + , crucible-llvm, crucible-symio, crux, cryptohash-sha256, directory + , extra, filepath, indexed-traversable, lens, llvm-pretty + , llvm-pretty-bc-parser, logict, lumberjack, mtl + , parameterized-utils, prettyprinter, process, regex-base + , regex-posix, tasty, tasty-hunit, tasty-sugar, text, time, unix + , versions, websockets, what4 + }: + mkDerivation { + pname = "crux-llvm"; + version = "0.8"; + sha256 = "116vgh9h2dmx1cahs2kl7rm46v9wn88x6i1pjp5m1z6mw9694xh4"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bv-sized bytestring config-schema containers crucible + crucible-llvm crucible-symio crux directory filepath lens + llvm-pretty llvm-pretty-bc-parser logict mtl parameterized-utils + prettyprinter process text what4 + ]; + executableHaskellDepends = [ + aeson attoparsec base base16-bytestring bytestring containers + crucible crucible-llvm crucible-symio crux cryptohash-sha256 + directory extra filepath indexed-traversable lens lumberjack + process text time unix websockets what4 + ]; + testHaskellDepends = [ + base bytestring containers crucible crucible-llvm crucible-symio + crux directory extra filepath lens process regex-base regex-posix + tasty tasty-hunit tasty-sugar text versions what4 + ]; + description = "A verification tool for C programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crypt-sha512" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cryptohash-sha512 + , libxcrypt, quickcheck-instances, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "crypt-sha512"; + version = "0"; + sha256 = "1wsma9frdrn39i506zydlzlk1ir6jh1pidqfjms8rwqjpx965gn2"; + revision = "10"; + editedCabalFile = "138wc2zxb9bfprp9z76xij8jxcc4539bs1kka6n6s8x1y8j52g7n"; + libraryHaskellDepends = [ + attoparsec base bytestring cryptohash-sha512 + ]; + testHaskellDepends = [ + base bytestring quickcheck-instances tasty tasty-hunit + tasty-quickcheck + ]; + testSystemDepends = [ libxcrypt ]; + description = "Pure Haskell implelementation for GNU SHA512 crypt algorithm"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libxcrypt;}; + + "crypto-api" = callPackage + ({ mkDerivation, base, bytestring, cereal, entropy, tagged + , transformers + }: + mkDerivation { + pname = "crypto-api"; + version = "0.13.3"; + sha256 = "19bsmkqkpnvh01b77pmyarx00fic15j4hvg4pzscrj4prskrx2i9"; + revision = "1"; + editedCabalFile = "1z6n1sa5pn3iqvqjrd8hv4bc2pxzsrhm5sh0l8z7g9lbqp6w0wp5"; + libraryHaskellDepends = [ + base bytestring cereal entropy tagged transformers + ]; + description = "A generic interface for cryptographic operations"; + license = lib.licenses.bsd3; + }) {}; + + "crypto-api-tests" = callPackage + ({ mkDerivation, base, bytestring, cereal, crypto-api, directory + , filepath, HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "crypto-api-tests"; + version = "0.3"; + sha256 = "0w3j43jdrlj28jryp18hc6q84nkl2yf4vs1hhgrsk7gb9kfyqjpl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cereal crypto-api directory filepath HUnit + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "A test framework and KATs for cryptographic operations"; + license = lib.licenses.bsd3; + }) {}; + + "crypto-cipher-benchmarks" = callPackage + ({ mkDerivation, base, byteable, bytestring, criterion + , crypto-cipher-types, mtl, pretty, securemem + }: + mkDerivation { + pname = "crypto-cipher-benchmarks"; + version = "0.0.5"; + sha256 = "1ddyz0fn3srvm37afbiw86lv0z7iwrmnhazgvk0gg5n3ic57anhq"; + libraryHaskellDepends = [ + base byteable bytestring criterion crypto-cipher-types mtl pretty + securemem + ]; + description = "Generic cryptography cipher benchmarks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crypto-cipher-tests" = callPackage + ({ mkDerivation, base, byteable, bytestring, crypto-cipher-types + , HUnit, mtl, QuickCheck, securemem, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "crypto-cipher-tests"; + version = "0.0.11"; + sha256 = "19wqignlq90qwpam01hnmmrxaxh5lkax9l1l6rlbi4a07nvp1dnz"; + libraryHaskellDepends = [ + base byteable bytestring crypto-cipher-types HUnit mtl QuickCheck + securemem test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + testHaskellDepends = [ + base byteable bytestring crypto-cipher-types HUnit mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "Generic cryptography cipher tests"; + license = lib.licenses.bsd3; + }) {}; + + "crypto-cipher-types" = callPackage + ({ mkDerivation, base, byteable, bytestring, securemem }: + mkDerivation { + pname = "crypto-cipher-types"; + version = "0.0.9"; + sha256 = "03qa1i1kj07pfrxsi7fiaqnnd0vi94jd4jfswbmnm4gp1nvzcwr0"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base byteable bytestring securemem ]; + description = "Generic cryptography cipher types"; + license = lib.licenses.bsd3; + }) {}; + + "crypto-classical" = callPackage + ({ mkDerivation, base, bytestring, containers, crypto-numbers + , crypto-random, modular-arithmetic, QuickCheck, text, transformers + }: + mkDerivation { + pname = "crypto-classical"; + version = "0.3.0"; + sha256 = "1jkgdaln74sznkqr1knainpn3pbjih76rk3r7wmx28jvy57pm1b3"; + libraryHaskellDepends = [ + base bytestring containers crypto-numbers crypto-random + modular-arithmetic text transformers + ]; + testHaskellDepends = [ base bytestring QuickCheck ]; + description = "An educational tool for studying classical cryptography schemes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crypto-conduit" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, conduit-extra + , crypto-api, cryptocipher, cryptohash-cryptoapi, hspec, resourcet + , skein, transformers + }: + mkDerivation { + pname = "crypto-conduit"; + version = "0.5.5"; + sha256 = "0zd4smj3rk2x1msl8z8f5y01x4b87rhgm45g26g6c3dsdasn1lyf"; + libraryHaskellDepends = [ + base bytestring cereal conduit conduit-extra crypto-api resourcet + transformers + ]; + testHaskellDepends = [ + base bytestring cereal conduit conduit-extra crypto-api + cryptocipher cryptohash-cryptoapi hspec skein transformers + ]; + description = "Conduit interface for cryptographic operations (from crypto-api)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crypto-enigma" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, HUnit + , optparse-applicative, QuickCheck, split, text + }: + mkDerivation { + pname = "crypto-enigma"; + version = "0.1.1.6"; + sha256 = "07qxrpwg9r2w2l0d2nrvn703vzsfhchznly93bnr2pfpbwj4iv2z"; + revision = "7"; + editedCabalFile = "1i5vlza8rl6a4wz4v3l61m6x7phbv1ly0di0cf3v3amz38x828qz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers split text ]; + executableHaskellDepends = [ + ansi-terminal base containers optparse-applicative split text + ]; + testHaskellDepends = [ base HUnit QuickCheck ]; + description = "An Enigma machine simulator with display"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "enigma"; + broken = true; + }) {}; + + "crypto-keys-ssh" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring }: + mkDerivation { + pname = "crypto-keys-ssh"; + version = "0.1.0.0"; + sha256 = "17r15w7rw6klcw5nlq6acka7rq3kba3vikwggb2fssr8x7wfrm5r"; + revision = "1"; + editedCabalFile = "1za578r04gdvmmanf4a458q7cdv6zpa6w4h9rzmj96aar95vgz83"; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring + ]; + description = "Like crypto-pubkey-openssh but not dependent on any specific crypto library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crypto-multihash" = callPackage + ({ mkDerivation, base, base58-bytestring, bytestring, containers + , cryptonite, hspec, memory, QuickCheck, string-conversions + }: + mkDerivation { + pname = "crypto-multihash"; + version = "0.4.2.0"; + sha256 = "11bypl9lgd4ajv2qx8f48kk97iknz6d0nscgicgamprrvqdfgx81"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base58-bytestring bytestring containers cryptonite memory + string-conversions + ]; + executableHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + description = "Multihash library on top of cryptonite crypto library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mh"; + broken = true; + }) {}; + + "crypto-numbers" = callPackage + ({ mkDerivation, base, byteable, bytestring, criterion + , crypto-random, ghc-prim, integer-gmp, mtl, tasty, tasty-hunit + , tasty-quickcheck, vector + }: + mkDerivation { + pname = "crypto-numbers"; + version = "0.2.7"; + sha256 = "19l9y5jzvqrqfam13xin9m9ca0s5ql86yv0cjn6dzkydx4byn2j2"; + revision = "1"; + editedCabalFile = "1jjkhid8kwrz5894nad537rqxzzyx6b687bmgyk70nv0ny336j9b"; + libraryHaskellDepends = [ + base bytestring crypto-random ghc-prim integer-gmp vector + ]; + testHaskellDepends = [ + base byteable bytestring crypto-random tasty tasty-hunit + tasty-quickcheck vector + ]; + benchmarkHaskellDepends = [ base bytestring criterion mtl ]; + description = "Cryptographic numbers: functions and algorithms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crypto-pubkey" = callPackage + ({ mkDerivation, base, byteable, bytestring, criterion + , crypto-numbers, crypto-pubkey-types, crypto-random, cryptohash + , deepseq, mtl, tasty, tasty-hunit, tasty-kat, tasty-quickcheck + }: + mkDerivation { + pname = "crypto-pubkey"; + version = "0.2.8"; + sha256 = "0vmmx2fqq2xc3xfavy22i2nyynpk88jhmjr62qgxw5w5qgsz5k60"; + libraryHaskellDepends = [ + base byteable bytestring crypto-numbers crypto-pubkey-types + crypto-random cryptohash + ]; + testHaskellDepends = [ + base byteable bytestring crypto-numbers crypto-pubkey-types + crypto-random cryptohash tasty tasty-hunit tasty-kat + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring criterion crypto-pubkey-types crypto-random + cryptohash deepseq mtl + ]; + description = "Public Key cryptography"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crypto-pubkey-openssh" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, attoparsec, base + , base64-bytestring, bytestring, cereal, crypto-pubkey-types + , deepseq, filepath, pem, process, QuickCheck, tasty + , tasty-quickcheck, temporary + }: + mkDerivation { + pname = "crypto-pubkey-openssh"; + version = "0.2.7"; + sha256 = "0ndb1crjl3xbd18bfs3ipqbzn120mpqnn27jfi4vjqf5ak48b444"; + libraryHaskellDepends = [ + asn1-encoding asn1-types attoparsec base base64-bytestring + bytestring cereal crypto-pubkey-types pem + ]; + testHaskellDepends = [ + asn1-encoding asn1-types attoparsec base base64-bytestring + bytestring cereal crypto-pubkey-types deepseq filepath pem process + QuickCheck tasty tasty-quickcheck temporary + ]; + description = "OpenSSH keys decoder/encoder"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crypto-pubkey-types" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base }: + mkDerivation { + pname = "crypto-pubkey-types"; + version = "0.4.3"; + sha256 = "0q0wlzjmpx536h1zcdzrpxjkvqw8abj8z0ci38138kpch4igbnby"; + libraryHaskellDepends = [ asn1-encoding asn1-types base ]; + description = "Generic cryptography Public keys algorithm types"; + license = lib.licenses.bsd3; + }) {}; + + "crypto-random" = callPackage + ({ mkDerivation, base, bytestring, securemem, unix, vector }: + mkDerivation { + pname = "crypto-random"; + version = "0.0.9"; + sha256 = "0139kbbb2h7vshf68y3fvjda29lhj7jjwl4vq78w4y8k8hc7l2hp"; + revision = "2"; + editedCabalFile = "0ixdn7pww1nh1c41qyswqi69xnzlap6kaqayp09f1h4b5l20dj2p"; + libraryHaskellDepends = [ base bytestring securemem unix vector ]; + description = "Simple cryptographic random related types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crypto-random-api" = callPackage + ({ mkDerivation, base, bytestring, entropy }: + mkDerivation { + pname = "crypto-random-api"; + version = "0.2.0"; + sha256 = "0z49kwgjj7rz235642q64hbkgp0zl6ipn29xd19yb75xc5q7gsan"; + libraryHaskellDepends = [ base bytestring entropy ]; + description = "Simple random generators API for cryptography related code"; + license = lib.licenses.bsd3; + }) {}; + + "crypto-random-effect" = callPackage + ({ mkDerivation, base, bytestring, crypto-random + , extensible-effects, securemem, transformers + }: + mkDerivation { + pname = "crypto-random-effect"; + version = "0.2.0.4.1"; + sha256 = "1gj40r6i79jvsghyv4nqm3yrjlby9fkxxhzp0lkr5j1b9b3b2xwr"; + revision = "1"; + editedCabalFile = "0ccwjlmyr03aym3ha83jg2lcjnq14mivvp5ir7yf7vxi2qw5f5zj"; + libraryHaskellDepends = [ + base bytestring crypto-random extensible-effects securemem + transformers + ]; + description = "A random effect using crypto-random"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crypto-rng" = callPackage + ({ mkDerivation, base, bytestring, entropy, exceptions + , monad-control, mtl, primitive, random, transformers-base + }: + mkDerivation { + pname = "crypto-rng"; + version = "0.3.0.1"; + sha256 = "0454zc70kxsahpcgnkk24rvjhm3bdlrd33qyl84zvixpv3m4mrps"; + libraryHaskellDepends = [ + base bytestring entropy exceptions monad-control mtl primitive + random transformers-base + ]; + description = "Cryptographic random number generator"; + license = lib.licenses.bsd3; + }) {}; + + "crypto-rng-effectful" = callPackage + ({ mkDerivation, base, bytestring, crypto-rng, effectful-core + , random, tasty, tasty-hunit + }: + mkDerivation { + pname = "crypto-rng-effectful"; + version = "1.0.0.0"; + sha256 = "185ax4v4bfg944igscjg0vb0p15af4vwqdfn239x6xayfgy4xzl0"; + revision = "3"; + editedCabalFile = "1cq7df3mrj5v7v3l4c28ppd8zczkdsmjbzazcnk47i83nhaqdxxz"; + libraryHaskellDepends = [ + base bytestring crypto-rng effectful-core random + ]; + testHaskellDepends = [ + base bytestring crypto-rng effectful-core tasty tasty-hunit + ]; + description = "Adaptation of the crypto-rng library for the effectful ecosystem"; + license = lib.licenses.mit; + }) {}; + + "crypto-simple" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, hspec, QuickCheck }: + mkDerivation { + pname = "crypto-simple"; + version = "0.1.0.0"; + sha256 = "0vifwsgvrgpmdc5mxqn81icnsaawf3l49pw1jn2f3vmv8ck3w3x9"; + libraryHaskellDepends = [ base bytestring cryptonite ]; + testHaskellDepends = [ + base bytestring cryptonite hspec QuickCheck + ]; + description = "A simple high level encryption interface based on cryptonite"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crypto-sodium" = callPackage + ({ mkDerivation, base, base16, bytestring, cereal, deepseq + , hedgehog, HUnit, libsodium, memory, NaCl, random, safe-exceptions + , tasty, tasty-discover, tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "crypto-sodium"; + version = "0.0.5.0"; + sha256 = "0c1q0kmvglmlvv8z8q8nyjjjy02r41bk32pr1z080x79z612zad5"; + revision = "2"; + editedCabalFile = "18s2gl27ac953v61cgfqmmsbq9y6by5zijq90anwm3k06j2s8rfy"; + libraryHaskellDepends = [ + base bytestring cereal libsodium memory NaCl random safe-exceptions + ]; + testHaskellDepends = [ + base base16 bytestring deepseq hedgehog HUnit libsodium memory + safe-exceptions tasty tasty-hedgehog tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "Easy-and-safe-to-use high-level cryptography based on Sodium"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crypto-token" = callPackage + ({ mkDerivation, array, base, bytestring, crypton, hspec + , hspec-discover, memory, network-byte-order + }: + mkDerivation { + pname = "crypto-token"; + version = "0.1.1"; + sha256 = "1x5xfrdi9y207fvk266wc2b6gj9mzvgsi6sy2zsqg6k8acf61vfc"; + libraryHaskellDepends = [ + array base bytestring crypton memory network-byte-order + ]; + testHaskellDepends = [ base bytestring hspec ]; + testToolDepends = [ hspec-discover ]; + description = "crypto tokens"; + license = lib.licenses.bsd3; + }) {}; + + "crypto-totp" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, cryptohash + , tagged, unix + }: + mkDerivation { + pname = "crypto-totp"; + version = "0.1.0.1"; + sha256 = "0vkjkyaxp0rb4n2p7gdbbswm32gvbsbqnb6xs9hh4rncfaghpqds"; + libraryHaskellDepends = [ + base bytestring cereal containers cryptohash tagged unix + ]; + description = "Provides generation and verification services for time-based one-time keys"; + license = lib.licenses.bsd3; + }) {}; + + "cryptocipher" = callPackage + ({ mkDerivation, base, cipher-aes, cipher-blowfish, cipher-camellia + , cipher-des, cipher-rc4, crypto-cipher-types + }: + mkDerivation { + pname = "cryptocipher"; + version = "0.6.2"; + sha256 = "0ip3a2as0df6drl29sryayxx22sx55v6bs60s2fh3i1nxqnydf9l"; + libraryHaskellDepends = [ + base cipher-aes cipher-blowfish cipher-camellia cipher-des + cipher-rc4 crypto-cipher-types + ]; + description = "Symmetrical block and stream ciphers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cryptocompare" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , exceptions, hspec, hspec-expectations, http-conduit, MissingH + , text, time, transformers, unordered-containers + }: + mkDerivation { + pname = "cryptocompare"; + version = "0.1.2"; + sha256 = "19p923d8hvhlf16gnpxp8fq5y9kmg4kqnq04w48hc1pkba7v9g2q"; + libraryHaskellDepends = [ + aeson base bytestring containers directory exceptions http-conduit + MissingH text time transformers unordered-containers + ]; + testHaskellDepends = [ base hspec hspec-expectations MissingH ]; + description = "Haskell wrapper for the cryptocompare API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cryptoconditions" = callPackage + ({ mkDerivation, aeson, aeson-quick, asn1-encoding, asn1-parse + , asn1-types, base, base16-bytestring, base64-bytestring + , bytestring, containers, cryptonite, memory, tasty, tasty-hunit + , text, transformers + }: + mkDerivation { + pname = "cryptoconditions"; + version = "0.2.5"; + sha256 = "0p4y5irjqvd79qr1gq5v57pnyg1z4vm9pmlv9dx3v59vakz0yfcf"; + libraryHaskellDepends = [ + aeson asn1-encoding asn1-parse asn1-types base base64-bytestring + bytestring containers cryptonite memory text + ]; + testHaskellDepends = [ + aeson aeson-quick asn1-encoding base base16-bytestring + base64-bytestring bytestring containers cryptonite tasty + tasty-hunit text transformers + ]; + description = "Interledger Crypto-Conditions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cryptohash" = callPackage + ({ mkDerivation, base, byteable, bytestring, criterion, cryptonite + , ghc-prim, HUnit, memory, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "cryptohash"; + version = "0.11.9"; + sha256 = "1yr2iyb779znj79j3fq4ky8l1y8a600a2x1fx9p5pmpwq5zq93y2"; + libraryHaskellDepends = [ + base byteable bytestring cryptonite ghc-prim memory + ]; + testHaskellDepends = [ + base byteable bytestring HUnit QuickCheck tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base byteable bytestring criterion ]; + description = "collection of crypto hashes, fast, pure and practical"; + license = lib.licenses.bsd3; + }) {}; + + "cryptohash-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , cryptohash, resourcet, transformers + }: + mkDerivation { + pname = "cryptohash-conduit"; + version = "0.1.1"; + sha256 = "1kmlskgb0jx8hkzdncr24aqir9k1kyfcb2rypvkdld1yin4nslga"; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra cryptohash resourcet + transformers + ]; + description = "cryptohash conduit"; + license = lib.licenses.bsd3; + }) {}; + + "cryptohash-cryptoapi" = callPackage + ({ mkDerivation, base, bytestring, cereal, crypto-api, cryptonite + , memory, tagged + }: + mkDerivation { + pname = "cryptohash-cryptoapi"; + version = "0.1.4"; + sha256 = "13h5f9pmcd0swa4asl7wzpf5lskpgjdqrmy1mqdc78gsxdj8cyki"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cereal crypto-api cryptonite memory tagged + ]; + description = "Crypto-api interfaces for cryptohash"; + license = lib.licenses.bsd3; + }) {}; + + "cryptohash-md5" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, criterion + , pureMD5, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "cryptohash-md5"; + version = "0.11.101.0"; + sha256 = "018g13hkmq5782i24b4518hcd926fl6x6fh5hd7b9wlxwc5dn21v"; + revision = "3"; + editedCabalFile = "1v7gv0xa9yfkxq3g9j79ppzn6hjf467aajzb4x5882yflibfi9ki"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base base16-bytestring bytestring pureMD5 tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Fast, pure and practical MD5 implementation"; + license = lib.licenses.bsd3; + }) {}; + + "cryptohash-sha1" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, criterion + , SHA, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "cryptohash-sha1"; + version = "0.11.101.0"; + sha256 = "0h9jl9v38gj0vnscqx7xdklk634p05fa6z2pcvknisq2mnbjq154"; + revision = "3"; + editedCabalFile = "08f68cjmdrwx76id4hcyp3jxs8dsnb1jv9pfkm5x7gsvxmrk6pdw"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base base16-bytestring bytestring SHA tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Fast, pure and practical SHA-1 implementation"; + license = lib.licenses.bsd3; + }) {}; + + "cryptohash-sha256" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, criterion + , SHA, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "cryptohash-sha256"; + version = "0.11.102.1"; + sha256 = "1xkb7iqplbw4fy1122p79xf1zcb7k44rl0wmfj1q06l7cdqxr9vk"; + revision = "3"; + editedCabalFile = "1204ybm4685yc78mpyriwbplg3ppciid3g1b79562zwqc58hdnq3"; + configureFlags = [ "-fuse-cbits" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base base16-bytestring bytestring SHA tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base bytestring criterion SHA ]; + description = "Fast, pure and practical SHA-256 implementation"; + license = lib.licenses.bsd3; + }) {}; + + "cryptohash-sha512" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, criterion + , SHA, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "cryptohash-sha512"; + version = "0.11.102.0"; + sha256 = "0b48qwgyn68rfbq4fh6fmsk1kc07n8qq95217n8gjnlzvsh2395z"; + revision = "2"; + editedCabalFile = "1v1d8bv54vwwz31z8pdni6pa5lzm5zaxkzdg0857jzghzkdzg7d5"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base base16-bytestring bytestring SHA tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Fast, pure and practical SHA-512 implementation"; + license = lib.licenses.bsd3; + }) {}; + + "cryptoids" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptoids-class + , cryptoids-types, cryptonite, directory, exceptions, filepath + , memory + }: + mkDerivation { + pname = "cryptoids"; + version = "0.5.1.0"; + sha256 = "0ai7hg4r944hck9vq2ffwwjsxp3mjfvxwhfr8b8765n1bh86i466"; + revision = "5"; + editedCabalFile = "1g2p5519rrbiizry5izdmqn47sayv7v7kqmj0w7abdn6b68di73j"; + libraryHaskellDepends = [ + base binary bytestring cryptoids-class cryptoids-types cryptonite + directory exceptions filepath memory + ]; + description = "Reversable and secure encoding of object ids as a bytestring"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cryptoids-class" = callPackage + ({ mkDerivation, base, cryptoids-types, exceptions }: + mkDerivation { + pname = "cryptoids-class"; + version = "0.0.0"; + sha256 = "0zp0d815r0dv2xqdi6drq846zz2a82gpqp6nvap3b5dnx2q3hbjy"; + revision = "4"; + editedCabalFile = "0c3cq648sh5cpj0isknhayamzgzv8avixxfpzr4riags70jr28ld"; + libraryHaskellDepends = [ base cryptoids-types exceptions ]; + description = "Typeclass-based interface to cryptoids"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cryptoids-types" = callPackage + ({ mkDerivation, aeson, base, binary, deepseq, hashable + , http-api-data, path-pieces + }: + mkDerivation { + pname = "cryptoids-types"; + version = "1.0.0"; + sha256 = "0dhv92hdydhhgwgdihl3wpiyxl10szrgfnb68ygn07xxhmmfc3hf"; + revision = "2"; + editedCabalFile = "0nszxjdf9zd7dh4ar2vbnjs8a5awbqh2m3p0pvsypgiflcrlp9wn"; + libraryHaskellDepends = [ + aeson base binary deepseq hashable http-api-data path-pieces + ]; + description = "Shared types for encrypting internal object identifiers before exposure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cryptol" = callPackage + ({ mkDerivation, alex, ansi-terminal, arithmoi, array, async, base + , base-compat, blaze-html, bv-sized, bytestring, containers + , criterion, criterion-measurement, cryptohash-sha1, deepseq + , directory, exceptions, extra, filepath, ghc-bignum, ghc-prim + , gitrev, GraphSCC, happy, haskeline, heredoc, hgmp, language-c99 + , language-c99-simple, libBF, libffi, MemoTrie, monad-control + , monadLib, mtl, optparse-applicative, panic, parameterized-utils + , pretty, pretty-show, prettyprinter, process, sbv, simple-smt, stm + , strict, temporary, text, tf-random, time, transformers + , transformers-base, unix, vector, what4 + }: + mkDerivation { + pname = "cryptol"; + version = "3.1.0"; + sha256 = "00qb0pmhmjcfkg6a7x948azp35rriajh4bfa1r8yb78in0ahyngj"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + arithmoi array async base base-compat bv-sized bytestring + containers criterion-measurement cryptohash-sha1 deepseq directory + exceptions filepath ghc-bignum ghc-prim gitrev GraphSCC heredoc + hgmp language-c99 language-c99-simple libBF libffi MemoTrie + monad-control monadLib mtl panic parameterized-utils pretty + pretty-show prettyprinter process sbv simple-smt stm strict text + tf-random time transformers-base unix vector what4 + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + ansi-terminal base base-compat blaze-html containers directory + exceptions extra filepath haskeline monad-control mtl + optparse-applicative process temporary text transformers + ]; + benchmarkHaskellDepends = [ + base criterion deepseq directory filepath sbv text + ]; + description = "Cryptol: The Language of Cryptography"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "crypton" = callPackage + ({ mkDerivation, base, basement, bytestring, deepseq, gauge + , ghc-prim, integer-gmp, memory, random, tasty, tasty-hunit + , tasty-kat, tasty-quickcheck + }: + mkDerivation { + pname = "crypton"; + version = "0.34"; + sha256 = "1mhypjhzn95in853bp7ary0a2xc6lsji6j8hrrgn2mfa4ilq8i24"; + libraryHaskellDepends = [ + base basement bytestring deepseq ghc-prim integer-gmp memory + ]; + testHaskellDepends = [ + base bytestring memory tasty tasty-hunit tasty-kat tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring deepseq gauge memory random + ]; + description = "Cryptography Primitives sink"; + license = lib.licenses.bsd3; + }) {}; + + "crypton-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , conduit-extra, crypton, exceptions, memory, resourcet, tasty + , tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "crypton-conduit"; + version = "0.2.3"; + sha256 = "1kkizzapdv1lnkijmygpr3jdh2wiszcjhbi9byjzjphinpwlaply"; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra crypton exceptions memory + resourcet transformers + ]; + testHaskellDepends = [ + base bytestring conduit conduit-combinators crypton memory tasty + tasty-hunit tasty-quickcheck + ]; + description = "crypton conduit"; + license = lib.licenses.bsd3; + }) {}; + + "crypton-connection" = callPackage + ({ mkDerivation, base, basement, bytestring, containers + , crypton-x509, crypton-x509-store, crypton-x509-system + , crypton-x509-validation, data-default-class, network, socks, tls + }: + mkDerivation { + pname = "crypton-connection"; + version = "0.3.2"; + sha256 = "07lrkv6lwphsyp4797yp8ywnndzd270bk58r8gwyby0hr4xy52r0"; + libraryHaskellDepends = [ + base basement bytestring containers crypton-x509 crypton-x509-store + crypton-x509-system crypton-x509-validation data-default-class + network socks tls + ]; + description = "Simple and easy network connections API"; + license = lib.licenses.bsd3; + }) {}; + + "crypton-x509" = callPackage + ({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base + , bytestring, containers, crypton, hourglass, memory, mtl, pem + , tasty, tasty-quickcheck, transformers, x509 + }: + mkDerivation { + pname = "crypton-x509"; + version = "1.7.6"; + sha256 = "1zyaz0krf08g36g30zr5wn8f2x51l4dj2zcjnhpiw9h05p54mdzb"; + revision = "1"; + editedCabalFile = "10a2x47znhbayyfr6fqgq27623akpycyjbfxz4hnavavf1x6ary5"; + libraryHaskellDepends = [ + asn1-encoding asn1-parse asn1-types base bytestring containers + crypton hourglass memory pem transformers + ]; + testHaskellDepends = [ + asn1-types base bytestring crypton hourglass mtl tasty + tasty-quickcheck x509 + ]; + description = "X509 reader and writer"; + license = lib.licenses.bsd3; + }) {}; + + "crypton-x509-store" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring + , containers, crypton, crypton-x509, directory, filepath, mtl, pem + , tasty, tasty-hunit + }: + mkDerivation { + pname = "crypton-x509-store"; + version = "1.6.9"; + sha256 = "0vr5b9cyf9x016wn1g0bryslf5nz8jq2sy8r3llwqfg02apihqiy"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base bytestring containers crypton + crypton-x509 directory filepath mtl pem + ]; + testHaskellDepends = [ + base bytestring crypton-x509 tasty tasty-hunit + ]; + description = "X.509 collection accessing and storing methods"; + license = lib.licenses.bsd3; + }) {}; + + "crypton-x509-system" = callPackage + ({ mkDerivation, base, bytestring, containers, crypton-x509 + , crypton-x509-store, directory, filepath, mtl, pem, process + }: + mkDerivation { + pname = "crypton-x509-system"; + version = "1.6.7"; + sha256 = "1jilnr9715njlx1hqvg5lrsrwk12r04maypmh18di0sybwg2cdm4"; + libraryHaskellDepends = [ + base bytestring containers crypton-x509 crypton-x509-store + directory filepath mtl pem process + ]; + description = "Handle per-operating-system X.509 accessors and storage"; + license = lib.licenses.bsd3; + }) {}; + + "crypton-x509-validation" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring + , containers, crypton, crypton-x509, crypton-x509-store + , data-default-class, hourglass, memory, mtl, pem, tasty + , tasty-hunit + }: + mkDerivation { + pname = "crypton-x509-validation"; + version = "1.6.12"; + sha256 = "1xjhwvmkcy47a6xiqxb3xy944ca7g660203jdrz5xzd46zibfq0f"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base bytestring containers crypton + crypton-x509 crypton-x509-store data-default-class hourglass memory + mtl pem + ]; + testHaskellDepends = [ + asn1-encoding asn1-types base bytestring crypton crypton-x509 + crypton-x509-store data-default-class hourglass memory tasty + tasty-hunit + ]; + description = "X.509 Certificate and CRL validation"; + license = lib.licenses.bsd3; + }) {}; + + "cryptonite" = callPackage + ({ mkDerivation, base, basement, bytestring, deepseq, gauge + , ghc-prim, integer-gmp, memory, random, tasty, tasty-hunit + , tasty-kat, tasty-quickcheck + }: + mkDerivation { + pname = "cryptonite"; + version = "0.30"; + sha256 = "07bb97iszhnrfddh5ql6p3dqd0c13xycjw5n2kljw7d0ia59q2an"; + libraryHaskellDepends = [ + base basement bytestring deepseq ghc-prim integer-gmp memory + ]; + testHaskellDepends = [ + base bytestring memory tasty tasty-hunit tasty-kat tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring deepseq gauge memory random + ]; + description = "Cryptography Primitives sink"; + license = lib.licenses.bsd3; + }) {}; + + "cryptonite-cd" = callPackage + ({ mkDerivation, base, basement-cd, bytestring, deepseq, gauge + , ghc-prim, integer-gmp, memory-cd, random, tasty, tasty-hunit + , tasty-kat, tasty-quickcheck + }: + mkDerivation { + pname = "cryptonite-cd"; + version = "0.29.1"; + sha256 = "053zfjxwnpaiw0kkky0fdbdqqyarygqnvmlm4vziqqrlkm4nba0c"; + revision = "3"; + editedCabalFile = "1j7ch1h7irlk8lx0zjk41f4j0fmn3x96zf5355m669dwivan3m7s"; + libraryHaskellDepends = [ + base basement-cd bytestring deepseq ghc-prim integer-gmp memory-cd + ]; + testHaskellDepends = [ + base bytestring memory-cd tasty tasty-hunit tasty-kat + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring deepseq gauge memory-cd random + ]; + description = "Cryptography Primitives sink"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cryptonite-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , conduit-extra, cryptonite, exceptions, memory, resourcet, tasty + , tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "cryptonite-conduit"; + version = "0.2.2"; + sha256 = "1bldcmda4xh52mw1wfrjljv8crhw3al7v7kv1j0vidvr7ymnjpbh"; + revision = "1"; + editedCabalFile = "1hh2nzfz4qpxgivfilgk4ll416lph8b2fdkzpzrmqfjglivydfmz"; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra cryptonite exceptions memory + resourcet transformers + ]; + testHaskellDepends = [ + base bytestring conduit conduit-combinators cryptonite memory tasty + tasty-hunit tasty-quickcheck + ]; + description = "cryptonite conduit"; + license = lib.licenses.bsd3; + }) {}; + + "cryptonite-openssl" = callPackage + ({ mkDerivation, base, basement, bytestring, cryptonite, memory + , openssl, tasty, tasty-hunit, tasty-kat, tasty-quickcheck + }: + mkDerivation { + pname = "cryptonite-openssl"; + version = "0.7"; + sha256 = "1xj41354dx24rfh6i7av7qamvin34z4g6m1hxw1fc9jg4q41qkly"; + libraryHaskellDepends = [ + base basement bytestring cryptonite memory + ]; + librarySystemDepends = [ openssl ]; + testHaskellDepends = [ + base bytestring cryptonite tasty tasty-hunit tasty-kat + tasty-quickcheck + ]; + description = "Crypto stuff using OpenSSL cryptographic library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) openssl;}; + + "cryptostore" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, basement + , bytestring, cryptonite, hourglass, memory, pem, tasty + , tasty-hunit, tasty-quickcheck, x509, x509-validation + }: + mkDerivation { + pname = "cryptostore"; + version = "0.3.0.1"; + sha256 = "0f88shhy9b0yxvifb5jpk2jywqdafz4r1djihwqaia6q6k0mjvi8"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base basement bytestring cryptonite + hourglass memory pem x509 x509-validation + ]; + testHaskellDepends = [ + asn1-types base bytestring cryptonite hourglass memory pem tasty + tasty-hunit tasty-quickcheck x509 + ]; + description = "Serialization of cryptographic data types"; + license = lib.licenses.bsd3; + }) {}; + + "cryptsy-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, either + , http-client, http-client-tls, old-locale, pipes-attoparsec + , pipes-http, text, time, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "cryptsy-api"; + version = "0.2.1"; + sha256 = "1knnzh77y4rr7ka2nfwr99z61v2pvx2p1mzji06ac0mjk2n80ybs"; + revision = "1"; + editedCabalFile = "0j7ak0dypmr8g9zxrkr9pv5rn2hkj0m2lny2r1j2gwzkw61xifiz"; + libraryHaskellDepends = [ + aeson base bytestring deepseq either http-client http-client-tls + old-locale pipes-attoparsec pipes-http text time transformers + unordered-containers vector + ]; + description = "Bindings for Cryptsy cryptocurrency exchange API"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "crystalfontz" = callPackage + ({ mkDerivation, base, crc16-table, MaybeT, serialport }: + mkDerivation { + pname = "crystalfontz"; + version = "0.1"; + sha256 = "14mh098kgckncips17bdsbg08q78xk1114174zq860z4znmc1gxv"; + libraryHaskellDepends = [ base crc16-table MaybeT serialport ]; + description = "Control Crystalfontz LCD displays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "csa" = callPackage + ({ mkDerivation, base, hedgehog, hmatrix, tasty, tasty-hedgehog + , tasty-hspec + }: + mkDerivation { + pname = "csa"; + version = "0.1.0"; + sha256 = "0jnhn4lgj5l466c31h2lwslnal3ypk3ma2j75zw0ghjf35i07qvr"; + libraryHaskellDepends = [ base hmatrix ]; + testHaskellDepends = [ + base hedgehog hmatrix tasty tasty-hedgehog tasty-hspec + ]; + description = "Connection-set algebra (CSA) library"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cse-ghc-plugin" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "cse-ghc-plugin"; + version = "0.1.1"; + sha256 = "123x10ircbj8lrsqapf6cb9b3ibjgp1q8l862a3i6i0ak7ash49f"; + libraryHaskellDepends = [ base ghc ]; + description = "Compiler plugin for common subexpression elimination"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "csg" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , criterion, doctest, doctest-driver-gen, gloss, gloss-raster + , QuickCheck, simple-vec3, strict, system-filepath, tasty + , tasty-hunit, tasty-quickcheck, transformers, turtle, vector + }: + mkDerivation { + pname = "csg"; + version = "0.1.0.6"; + sha256 = "0i4sr9qf78fs841j8d9rkdd73dm9i34rj6sp0475r3pnj7czqcq6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring containers QuickCheck simple-vec3 strict + transformers + ]; + executableHaskellDepends = [ + base gloss gloss-raster QuickCheck simple-vec3 strict + system-filepath turtle + ]; + testHaskellDepends = [ + base bytestring doctest doctest-driver-gen simple-vec3 tasty + tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base criterion simple-vec3 strict vector + ]; + description = "Analytical CSG (Constructive Solid Geometry) library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "csg-raycaster"; + broken = true; + }) {}; + + "csound-catalog" = callPackage + ({ mkDerivation, base, csound-expression, csound-sampler + , sharc-timbre, transformers + }: + mkDerivation { + pname = "csound-catalog"; + version = "0.7.6.1"; + sha256 = "02lyv19fq80msfsi77bgvwyh13nnvna9jgwwjz4482n8ynpm2h4i"; + libraryHaskellDepends = [ + base csound-expression csound-sampler sharc-timbre transformers + ]; + description = "a gallery of Csound instruments"; + license = lib.licenses.bsd3; + }) {}; + + "csound-controllers" = callPackage + ({ mkDerivation, base, csound-expression }: + mkDerivation { + pname = "csound-controllers"; + version = "0.1.1.1"; + sha256 = "0hxdjw7qhjfq72pj43f22bjjxgm7ncji7iq2078gmlb7ww1xk58p"; + libraryHaskellDepends = [ base csound-expression ]; + testHaskellDepends = [ base csound-expression ]; + description = "MIDI controllers"; + license = lib.licenses.bsd3; + }) {}; + + "csound-expression" = callPackage + ({ mkDerivation, base, Boolean, colour, containers + , csound-expression-dynamic, csound-expression-opcodes + , csound-expression-typed, data-default, directory, filepath, gauge + , process, temporal-media, text, transformers + }: + mkDerivation { + pname = "csound-expression"; + version = "5.4.3.1"; + sha256 = "1xcln5787bgiqp49xgf964jyhsgs0myjd669jbih1ihgpdk2032z"; + libraryHaskellDepends = [ + base Boolean colour containers csound-expression-dynamic + csound-expression-opcodes csound-expression-typed data-default + directory filepath process temporal-media text transformers + ]; + benchmarkHaskellDepends = [ base gauge ]; + description = "library to make electronic music"; + license = lib.licenses.bsd3; + }) {}; + + "csound-expression-dynamic" = callPackage + ({ mkDerivation, array, base, base64-bytestring, Boolean + , bytestring, cereal, cereal-text, containers, cryptohash-sha256 + , data-default, data-fix, data-fix-cse, deriving-compat, dlist + , pretty-show, safe, text, transformers, unordered-containers + , vector, wl-pprint-text + }: + mkDerivation { + pname = "csound-expression-dynamic"; + version = "0.3.9.1"; + sha256 = "1xz7cdwk7ck13ja70znlp8qs6f0vpsq5azmhv1kjdbmq4wkpq66g"; + libraryHaskellDepends = [ + array base base64-bytestring Boolean bytestring cereal cereal-text + containers cryptohash-sha256 data-default data-fix data-fix-cse + deriving-compat dlist pretty-show safe text transformers + unordered-containers vector wl-pprint-text + ]; + description = "dynamic core for csound-expression library"; + license = lib.licenses.bsd3; + }) {}; + + "csound-expression-opcodes" = callPackage + ({ mkDerivation, base, csound-expression-dynamic + , csound-expression-typed, transformers + }: + mkDerivation { + pname = "csound-expression-opcodes"; + version = "0.0.5.3"; + sha256 = "0psq8vyvv8mp9f506kv54j0gyfkjmzp9spmxjkjqjnzwlmya0nh6"; + libraryHaskellDepends = [ + base csound-expression-dynamic csound-expression-typed transformers + ]; + description = "opcodes for the library csound-expression"; + license = lib.licenses.bsd3; + }) {}; + + "csound-expression-typed" = callPackage + ({ mkDerivation, base, Boolean, bytestring, colour, containers + , csound-expression-dynamic, data-default, deepseq, directory + , filepath, ghc-prim, hashable, NumInstances, temporal-media, text + , transformers, wl-pprint-text + }: + mkDerivation { + pname = "csound-expression-typed"; + version = "0.2.7.1"; + sha256 = "0fzlvs6an5q1lxycwifjhp3ydimky61kki1vb030vpmbhd15nczn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base Boolean bytestring colour containers csound-expression-dynamic + data-default deepseq directory filepath ghc-prim hashable + NumInstances temporal-media text transformers wl-pprint-text + ]; + description = "typed core for the library csound-expression"; + license = lib.licenses.bsd3; + }) {}; + + "csound-sampler" = callPackage + ({ mkDerivation, base, csound-expression, text, transformers }: + mkDerivation { + pname = "csound-sampler"; + version = "0.0.10.2"; + sha256 = "1xkv1q67fv5iggn63fz79rwz8m9i3jda26yfrdzh5l88f8lp6vb2"; + libraryHaskellDepends = [ + base csound-expression text transformers + ]; + description = "A musical sampler based on Csound"; + license = lib.licenses.bsd3; + }) {}; + + "csp" = callPackage + ({ mkDerivation, base, containers, mtl, nondeterminism, tasty + , tasty-hunit + }: + mkDerivation { + pname = "csp"; + version = "1.4.0"; + sha256 = "15ilx5ycvh12c71wza2d25cp4llvncxc9csmmisjcxwny5gpz1q8"; + libraryHaskellDepends = [ base containers mtl nondeterminism ]; + testHaskellDepends = [ base nondeterminism tasty tasty-hunit ]; + description = "Discrete constraint satisfaction problem (CSP) solver"; + license = "LGPL"; + }) {}; + + "cspmchecker" = callPackage + ({ mkDerivation, base, directory, filepath, haskeline, libcspm, mtl + }: + mkDerivation { + pname = "cspmchecker"; + version = "1.0.0"; + sha256 = "1yz94yvggw6a7fh2p7fszyp02nnk7labbl6z079gqn3smayzfs31"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath haskeline libcspm mtl + ]; + description = "A command line type checker for CSPM files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cspretty" = callPackage + ({ mkDerivation, base, containers, pretty }: + mkDerivation { + pname = "cspretty"; + version = "1.0"; + sha256 = "029r1a6w76v9nqf70w3p5yqjmmnba4xyi3ldx10wl526d247r9r9"; + libraryHaskellDepends = [ base containers pretty ]; + description = "AST and pretty printer for CSPm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "css" = callPackage + ({ mkDerivation, base, mtl, text }: + mkDerivation { + pname = "css"; + version = "0.2"; + sha256 = "150gdsf059x658z6cbclrydzbynw06nhrpf4i1l9gwb6siarvjv9"; + libraryHaskellDepends = [ base mtl text ]; + description = "Minimal monadic CSS DSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "css-easings" = callPackage + ({ mkDerivation, aeson, base, blaze-markup, data-default-class + , deepseq, QuickCheck, scientific, shakespeare, text + }: + mkDerivation { + pname = "css-easings"; + version = "0.2.3.0"; + sha256 = "1mammajx15ingmzk974b35lflq9bi2ri2rgpwd76zhzlzy91vca6"; + libraryHaskellDepends = [ + aeson base blaze-markup data-default-class deepseq QuickCheck + scientific shakespeare text + ]; + description = "Defining and manipulating css easing strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "css-selectors" = callPackage + ({ mkDerivation, aeson, alex, array, base, binary, blaze-markup + , bytestring, data-default-class, Decimal, deepseq, happy, hashable + , QuickCheck, shakespeare, template-haskell, test-framework + , test-framework-quickcheck2, text, zlib + }: + mkDerivation { + pname = "css-selectors"; + version = "0.5.0.0"; + sha256 = "0k51bs3dqfzrq76fa37z8f9n02nw9gkvb04l1yzbcs3a2fvwdnsq"; + libraryHaskellDepends = [ + aeson array base binary blaze-markup bytestring data-default-class + Decimal deepseq hashable QuickCheck shakespeare template-haskell + text zlib + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base binary hashable QuickCheck test-framework + test-framework-quickcheck2 text + ]; + description = "Parsing, rendering and manipulating css selectors in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "css-simple" = callPackage + ({ mkDerivation, base, criterion, mtl, text, text-builder }: + mkDerivation { + pname = "css-simple"; + version = "0.1.0.1"; + sha256 = "0s51i9g6kz9lrn5a2ngdv0sh2rc61ynipp5ksbbsxrqpzslbm7jv"; + libraryHaskellDepends = [ base mtl text text-builder ]; + testHaskellDepends = [ base mtl text text-builder ]; + benchmarkHaskellDepends = [ base criterion mtl text text-builder ]; + description = "eDSL for CSS"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "css-syntax" = callPackage + ({ mkDerivation, base, criterion, deepseq, directory, hspec + , QuickCheck, scientific, text + }: + mkDerivation { + pname = "css-syntax"; + version = "0.1.0.1"; + sha256 = "1k0q7sznbkbiivj03n4zq2sm2hmhql5w2rxjp58mcq3b534p15y3"; + libraryHaskellDepends = [ base scientific text ]; + testHaskellDepends = [ + base directory hspec QuickCheck scientific text + ]; + benchmarkHaskellDepends = [ + base criterion deepseq directory scientific text + ]; + description = "High-performance CSS tokenizer and serializer"; + license = lib.licenses.mit; + }) {}; + + "css-text" = callPackage + ({ mkDerivation, attoparsec, base, hspec, QuickCheck, text }: + mkDerivation { + pname = "css-text"; + version = "0.1.3.0"; + sha256 = "0ynd9f4hn2sfwqzbsa0y7phmxq8za7jiblpjwx0ry8b372zhgxaz"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ attoparsec base hspec QuickCheck text ]; + description = "CSS parser and renderer"; + license = lib.licenses.mit; + }) {}; + + "csv" = callPackage + ({ mkDerivation, base, filepath, parsec }: + mkDerivation { + pname = "csv"; + version = "0.1.2"; + sha256 = "00767ai09wm7f0yzmpqck3cpgxncpr9djnmmz5l17ajz69139x4c"; + libraryHaskellDepends = [ base filepath parsec ]; + description = "CSV loader and dumper"; + license = lib.licenses.mit; + }) {}; + + "csv-conduit" = callPackage + ({ mkDerivation, array, attoparsec, base, blaze-builder, bytestring + , conduit, conduit-extra, containers, data-default, directory + , exceptions, ghc-prim, HUnit, mmorph, monad-control, mtl + , ordered-containers, primitive, resourcet, semigroups + , test-framework, test-framework-hunit, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "csv-conduit"; + version = "0.7.3.0"; + sha256 = "1xh11h4qibjcv8b0rk5mwdzww183kpjqzl3x22rbfryjvrp0n07w"; + revision = "1"; + editedCabalFile = "18dad4w8i2jma39flmzrjpxjvnkzcb8fnhxm67rl9iv3b6ip86ng"; + libraryHaskellDepends = [ + array attoparsec base blaze-builder bytestring conduit + conduit-extra containers data-default exceptions ghc-prim mmorph + monad-control mtl ordered-containers primitive resourcet semigroups + text transformers unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring conduit containers directory HUnit mtl + ordered-containers primitive test-framework test-framework-hunit + text transformers vector + ]; + description = "A flexible, fast, conduit-based CSV parser library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "csv-enumerator" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , bytestring, containers, directory, enumerator, safe, transformers + , unix-compat + }: + mkDerivation { + pname = "csv-enumerator"; + version = "0.10.2.0"; + sha256 = "0n1zc9rwzj9w39nmjfn65qawj19b6zay3d62ss2crnxbgqnh07gh"; + libraryHaskellDepends = [ + attoparsec attoparsec-enumerator base bytestring containers + directory enumerator safe transformers unix-compat + ]; + description = "A flexible, fast, enumerator-based CSV parser library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "csv-nptools" = callPackage + ({ mkDerivation, aeson, base, bytestring, csv, html, tabular, text + , txt-sushi, vector + }: + mkDerivation { + pname = "csv-nptools"; + version = "0.4.1"; + sha256 = "0898553pikxjgmycdyiw92bbmzxgbl4dl8029qljyjzlzlasj7by"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring csv html tabular text txt-sushi vector + ]; + description = "A collection of CSV tools"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "csv-sip" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, hspec, text + , transformers + }: + mkDerivation { + pname = "csv-sip"; + version = "0.1.0"; + sha256 = "1m33kw4rgzq7ivhr44giagp0b2xx0h9q0ipidll8xrrklvxzkcsc"; + libraryHaskellDepends = [ + base bytestring conduit containers text transformers + ]; + testHaskellDepends = [ + base bytestring conduit containers hspec text transformers + ]; + description = "extracts data from a CSV file"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "csv-table" = callPackage + ({ mkDerivation, base, containers, csv, filepath, process }: + mkDerivation { + pname = "csv-table"; + version = "0.1.0.1"; + sha256 = "1p5waqb9sj3xjrc01isqbii282sxs865ciyy03f7kzi66as5j6g9"; + libraryHaskellDepends = [ base containers csv filepath process ]; + description = "Scripts for manipulating tables stored as CSV files"; + license = lib.licenses.mit; + }) {}; + + "csv-to-qif" = callPackage + ({ mkDerivation, base, Cabal, explicit-exception, hspec, parsec + , QuickCheck, regex-tdfa, split, spreadsheet + }: + mkDerivation { + pname = "csv-to-qif"; + version = "0.3.3"; + sha256 = "0ln7s3k1m802x00sr0py3l3zsww2wnv2lcb2fb71966pwqrbr4fp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base explicit-exception parsec regex-tdfa split spreadsheet + ]; + testHaskellDepends = [ + base Cabal explicit-exception hspec parsec QuickCheck regex-tdfa + split spreadsheet + ]; + description = "A small program that will read csv files and create qif files"; + license = lib.licenses.bsd3; + mainProgram = "csv-to-qif"; + }) {}; + + "ctemplate" = callPackage + ({ mkDerivation, base, bytestring, ctemplate }: + mkDerivation { + pname = "ctemplate"; + version = "0.1"; + sha256 = "02xsw0zpg728cq018w6zjgbzk6d7px62mapn40gir9c0hi6rqlx8"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ ctemplate ]; + description = "Binding to the Google ctemplate library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {ctemplate = null;}; + + "ctkl" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "ctkl"; + version = "0.27.0.0"; + sha256 = "0sqrg04zlwq62jggjvrd1dq7a2alwx2190w6b19d3jn51n0s907m"; + libraryHaskellDepends = [ array base ]; + description = "packaging of Manuel Chakravarty's CTK Light for Hackage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ctpl" = callPackage + ({ mkDerivation, array, base, chatty-text, chatty-utils }: + mkDerivation { + pname = "ctpl"; + version = "0.1.0.4"; + sha256 = "03vcy5qb4wg1wpqcpnr33nwfmyfq3fk01ga3vawh6alppingbvi9"; + revision = "1"; + editedCabalFile = "02wisimqzgjbpaw95fvmwqq97bh3zix710k672gcdbkqsx9x06kn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base chatty-text chatty-utils ]; + executableHaskellDepends = [ array base chatty-text chatty-utils ]; + description = "A programming language for text modification"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ctrie" = callPackage + ({ mkDerivation, async, atomic-primops, base, containers, criterion + , deepseq, hashable, primitive, QuickCheck, random, random-shuffle + , stm, test-framework, test-framework-quickcheck2, transformers + , unordered-containers + }: + mkDerivation { + pname = "ctrie"; + version = "0.2"; + sha256 = "0568v5m5k8dyqx5sfcr13mh1qay13m1wbcjszxiidvb5kz9sdqr0"; + libraryHaskellDepends = [ atomic-primops base hashable primitive ]; + testHaskellDepends = [ + base containers hashable QuickCheck test-framework + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + async base containers criterion deepseq hashable random + random-shuffle stm transformers unordered-containers + ]; + description = "Non-blocking concurrent map"; + license = lib.licenses.mit; + }) {}; + + "cube" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, hspec, STL + }: + mkDerivation { + pname = "cube"; + version = "0.2.0"; + sha256 = "0shclcwnh1az40ckvmhpw93xbhrr19wfhhvclcnv2fijy29667yp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring cereal containers STL ]; + testHaskellDepends = [ + base bytestring cereal containers hspec STL + ]; + description = "Cubic DSL for 3D printing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cubical" = callPackage + ({ mkDerivation, alex, array, base, BNFC, directory, filepath + , happy, haskeline, mtl, transformers + }: + mkDerivation { + pname = "cubical"; + version = "0.2.0"; + sha256 = "1n44d39s3r5iakbhjf99w49gb1y8l1xl46lz40jkhx7k4knwb1fj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base BNFC directory filepath haskeline mtl transformers + ]; + executableToolDepends = [ alex happy ]; + description = "Implementation of Univalence in Cubical Sets"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cubical"; + broken = true; + }) {}; + + "cubicbezier" = callPackage + ({ mkDerivation, base, containers, fast-math, integration, matrices + , microlens, microlens-mtl, microlens-th, mtl, parsec, tasty + , tasty-hunit, vector, vector-space + }: + mkDerivation { + pname = "cubicbezier"; + version = "0.6.0.7"; + sha256 = "1ra6k29p603idldkc7akb67cvw9npxc9v5ndif2naawcqw65xs72"; + libraryHaskellDepends = [ + base containers fast-math integration matrices microlens + microlens-mtl microlens-th mtl vector vector-space + ]; + testHaskellDepends = [ base parsec tasty tasty-hunit ]; + description = "Efficient manipulating of 2D cubic bezier curves"; + license = lib.licenses.bsd3; + }) {}; + + "cubicspline" = callPackage + ({ mkDerivation, base, hmatrix, safe }: + mkDerivation { + pname = "cubicspline"; + version = "0.1.2"; + sha256 = "0ycv395qskjw8xryzam6skc92m4iixf6065grvfh23avlsffsv2v"; + libraryHaskellDepends = [ base hmatrix safe ]; + description = "Natural cubic spline interpolation"; + license = lib.licenses.bsd3; + }) {}; + + "cublas" = callPackage + ({ mkDerivation, base, c2hs, Cabal, cuda, directory, filepath, half + , storable-complex, template-haskell + }: + mkDerivation { + pname = "cublas"; + version = "0.6.0.0"; + sha256 = "0yxyynvf9zlkc8yhra5j1sk1d8hbiqvzbsh02mc1y8hcf8nzyp61"; + setupHaskellDepends = [ base Cabal cuda directory filepath ]; + libraryHaskellDepends = [ + base cuda half storable-complex template-haskell + ]; + libraryToolDepends = [ c2hs ]; + description = "FFI bindings to the CUDA BLAS library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cuboid" = callPackage + ({ mkDerivation, base, GLUT, Yampa }: + mkDerivation { + pname = "cuboid"; + version = "0.14.2"; + sha256 = "08l8qf98d5p9d5qyj3kh35rzp8fih77bd2pras4dkn7an39pmr6b"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base GLUT Yampa ]; + description = "3D Yampa/GLUT Puzzle Game"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cuboid"; + broken = true; + }) {}; + + "cuckoo" = callPackage + ({ mkDerivation, base, blake2, bytestring, criterion, doctest + , hashable, hashes, primitive, QuickCheck, random, stopwatch + }: + mkDerivation { + pname = "cuckoo"; + version = "0.3.1"; + sha256 = "0zyba60p70qfg24vlas0yp9fqwwrpiqksp5jq0p1qrmrcv9jyx6n"; + libraryHaskellDepends = [ + base bytestring hashes primitive random + ]; + testHaskellDepends = [ + base blake2 bytestring doctest hashable stopwatch + ]; + benchmarkHaskellDepends = [ + base bytestring criterion QuickCheck stopwatch + ]; + doHaddock = false; + description = "Haskell Implementation of Cuckoo Filters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cuckoo-filter" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, cereal, containers + , criterion, hashable, QuickCheck, random, tasty, tasty-hunit + , tasty-quickcheck, time + }: + mkDerivation { + pname = "cuckoo-filter"; + version = "0.2.0.2"; + sha256 = "1yya8r3igwms910xp3cc4y1y34f5yw3yqqy1wy49d4xsi6smyjdc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base bytestring cereal containers hashable time + ]; + executableHaskellDepends = [ + aeson array base bytestring cereal containers criterion hashable + random time + ]; + testHaskellDepends = [ + aeson array base bytestring cereal containers hashable QuickCheck + tasty tasty-hunit tasty-quickcheck time + ]; + description = "Pure and impure Cuckoo Filter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "benchmarks"; + broken = true; + }) {}; + + "cuda" = callPackage + ({ mkDerivation, base, bytestring, c2hs, Cabal, directory, filepath + , pretty, template-haskell, uuid-types + }: + mkDerivation { + pname = "cuda"; + version = "0.11.0.1"; + sha256 = "0zfxzmixla3cmzkxrb0amndhhfllsw532ys96r9vc00lfrqlsqqb"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal directory filepath ]; + libraryHaskellDepends = [ + base bytestring filepath template-haskell uuid-types + ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ base pretty ]; + description = "FFI binding to the CUDA interface for programming NVIDIA GPUs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nvidia-device-query"; + }) {}; + + "cudd" = callPackage + ({ mkDerivation, array, base, c2hs, cudd, mtl, transformers }: + mkDerivation { + pname = "cudd"; + version = "0.1.0.4"; + sha256 = "186pn63698h3vj26sld5ki13d1p1r1wsz2xpr80x4acd9nrranyi"; + libraryHaskellDepends = [ array base mtl transformers ]; + librarySystemDepends = [ cudd ]; + libraryToolDepends = [ c2hs ]; + description = "Bindings to the CUDD binary decision diagrams library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) cudd;}; + + "cue-sheet" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, hspec + , hspec-discover, hspec-megaparsec, megaparsec, mtl, QuickCheck + , text + }: + mkDerivation { + pname = "cue-sheet"; + version = "2.0.2"; + sha256 = "0n8a5m5qlz8dz03sphj9pybfjfkc0gngpmh56h6idj88frn1z947"; + revision = "3"; + editedCabalFile = "1qs26dnfk33bzlvj8mhaw8h1qrcviqyizzwhi58sff01zzcd0r2y"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers exceptions megaparsec mtl QuickCheck + text + ]; + testHaskellDepends = [ + base bytestring exceptions hspec hspec-megaparsec megaparsec + QuickCheck text + ]; + testToolDepends = [ hspec-discover ]; + description = "Support for construction, rendering, and parsing of CUE sheets"; + license = lib.licenses.bsd3; + }) {}; + + "cufft" = callPackage + ({ mkDerivation, base, c2hs, Cabal, cuda, directory, filepath + , template-haskell + }: + mkDerivation { + pname = "cufft"; + version = "0.10.0.0"; + sha256 = "1prma5srgfnhjvf1rvxd1kznv42k4svhk05j93mx1pcx7jd1cmvz"; + setupHaskellDepends = [ + base Cabal cuda directory filepath template-haskell + ]; + libraryHaskellDepends = [ base cuda ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell bindings for the CUFFT library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "curl" = callPackage + ({ mkDerivation, base, bytestring, containers, curl }: + mkDerivation { + pname = "curl"; + version = "1.3.8"; + sha256 = "0vj4hpaa30jz7c702xpsfvqaqdxz28zslsqnsfx6bf6dpwvck1wh"; + revision = "1"; + editedCabalFile = "02sq2bjw5igc2k9f9ssh58k2ivii2xsvk5r00ky3cxh8j61qy86q"; + libraryHaskellDepends = [ base bytestring containers ]; + librarySystemDepends = [ curl ]; + description = "Haskell binding to libcurl"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) curl;}; + + "curl-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, curl, text }: + mkDerivation { + pname = "curl-aeson"; + version = "0.1.0.1"; + sha256 = "1hiz2rwbycl2nx5k1157nnl661rk1gkj7m4vc4qac1saqvf9jxdz"; + libraryHaskellDepends = [ aeson base bytestring curl text ]; + description = "Communicate with web services using JSON"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "curl-cookiejar" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, conduit + , conduit-extra, http-client, time + }: + mkDerivation { + pname = "curl-cookiejar"; + version = "0.1.0.0"; + sha256 = "0fflf6p1qnr7h4dhpv8d1pm1whfphz1dva2yk6s2wk8dv6wbbdfj"; + libraryHaskellDepends = [ + attoparsec base bytestring conduit conduit-extra http-client time + ]; + description = "Parsing and pretty-printing of cURL/wget cookie jars"; + license = lib.licenses.mit; + }) {}; + + "curl-runnings" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, clock, cmdargs, connection, dhall, dhall-json + , directory, hashable, hspec, hspec-expectations, http-client-tls + , http-conduit, http-types, megaparsec, pretty-simple + , raw-strings-qq, regex-posix, tar, text, transformers + , unordered-containers, vector, yaml, zlib + }: + mkDerivation { + pname = "curl-runnings"; + version = "0.17.0"; + sha256 = "1bpyx4n9s416dbz3k216vn64qm04x1kh60ypn4fswhcampwfq4n2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive clock + connection dhall dhall-json directory hashable http-client-tls + http-conduit http-types megaparsec pretty-simple regex-posix text + transformers unordered-containers vector yaml + ]; + executableHaskellDepends = [ + aeson base bytestring cmdargs directory http-conduit tar text zlib + ]; + testHaskellDepends = [ + aeson base bytestring directory hspec hspec-expectations + raw-strings-qq text + ]; + description = "A framework for declaratively writing curl based API tests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "curl-runnings"; + broken = true; + }) {}; + + "curlhs" = callPackage + ({ mkDerivation, base, bytestring, hspec, rtld, time }: + mkDerivation { + pname = "curlhs"; + version = "0.1.6"; + sha256 = "1yh7rfk9ppglpjymzzi2yc44g9bp0irnl2yvj77y55djdkmckq3b"; + revision = "1"; + editedCabalFile = "077s3k8rpjqfzfvzaqpd1ch0mx6svdigw6ghfikp8rnf901vx3dc"; + libraryHaskellDepends = [ base bytestring rtld time ]; + testHaskellDepends = [ base hspec ]; + description = "bindings to libcurl, the multiprotocol file transfer library"; + license = "unknown"; + }) {}; + + "curly-expander" = callPackage + ({ mkDerivation, base, parsec, text }: + mkDerivation { + pname = "curly-expander"; + version = "0.3.0.2"; + sha256 = "0ag6yqg260y9hal6kzp3phsfa3rwj6lxd8g6k85x81s2lilxgynx"; + libraryHaskellDepends = [ base parsec text ]; + testHaskellDepends = [ base parsec text ]; + description = "Curly braces (brackets) expanding"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "currencies" = callPackage + ({ mkDerivation, base, hspec, text }: + mkDerivation { + pname = "currencies"; + version = "0.2.0.0"; + sha256 = "16c4m6px6kvdr8v2k5gspjn3xag69ki6yf6ij2b3ii5rlpa94wpv"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base hspec text ]; + description = "Currencies representation, pretty printing and conversion"; + license = lib.licenses.bsd3; + }) {}; + + "currency" = callPackage + ({ mkDerivation, base, containers, hashable, iso3166-country-codes + }: + mkDerivation { + pname = "currency"; + version = "0.2.0.0"; + sha256 = "0yj1x7zmkmwr9az55i9gvf84m7i3b4qi80p8qk9hszzlv7rigmdw"; + libraryHaskellDepends = [ + base containers hashable iso3166-country-codes + ]; + description = "Types representing standard and non-standard currencies"; + license = "unknown"; + }) {}; + + "currency-codes" = callPackage + ({ mkDerivation, aeson, base, bson, deepseq, hspec, QuickCheck + , random, safe, text + }: + mkDerivation { + pname = "currency-codes"; + version = "3.0.0.1"; + sha256 = "0b3yqybpd8lk5jw7ajrmn6d4minxqr8l6sq35v1yxhjl81zbria8"; + libraryHaskellDepends = [ + aeson base bson deepseq random safe text + ]; + testHaskellDepends = [ aeson base bson hspec QuickCheck ]; + description = "ISO-4217 Currency Codes"; + license = lib.licenses.mit; + }) {}; + + "currency-convert" = callPackage + ({ mkDerivation, aeson, base, http-conduit, text + , unordered-containers + }: + mkDerivation { + pname = "currency-convert"; + version = "0.2.1.0"; + sha256 = "0y1kkh420zadnp36bk1qid62jjak40smw11kpdhkwnkmsm4akdy4"; + libraryHaskellDepends = [ + aeson base http-conduit text unordered-containers + ]; + description = "Typesafe currency conversion"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "current-locale" = callPackage + ({ mkDerivation, base, old-locale, process, split }: + mkDerivation { + pname = "current-locale"; + version = "0.2.0.1"; + sha256 = "18lg46fzpz207bd60hbcas6ippw0wnsc8n93pnz775ks5y7apyr5"; + libraryHaskellDepends = [ base old-locale process split ]; + description = "Get the current system locale in System.Locale format"; + license = lib.licenses.mit; + }) {}; + + "curry" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "curry"; + version = "0.0.0.0"; + sha256 = "09kwv72pww29xhp4sp7czp3pgjdggzs5ggj8cmzng8xzzgsgd1dv"; + revision = "2"; + editedCabalFile = "15blz8y7jvxznm3j6sak4kcqq5c4apd4fkh60ixc36pbgc2q9kip"; + libraryHaskellDepends = [ base ]; + description = "Curry types"; + license = lib.licenses.bsd3; + }) {}; + + "curry-base" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, extra + , filepath, mtl, parsec, pretty, time, transformers + }: + mkDerivation { + pname = "curry-base"; + version = "1.1.1"; + sha256 = "0dczgya46jk80j8b7sswjcck64hzw7fifipixnhylhlfvd1cqdlb"; + libraryHaskellDepends = [ + base containers directory extra filepath mtl parsec pretty time + transformers + ]; + testHaskellDepends = [ base Cabal filepath mtl ]; + description = "Functions for manipulating Curry programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "curry-frontend" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, containers + , directory, extra, file-embed, filepath, mtl, network-uri, parsec + , pretty, process, set-extra, template-haskell, time, transformers + }: + mkDerivation { + pname = "curry-frontend"; + version = "2.0.0"; + sha256 = "0bfqb922drarbjig3a35frf29cc4qa9mw789p5m0d88iwgkhvqnr"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring containers directory extra file-embed + filepath mtl network-uri parsec pretty process set-extra + template-haskell time transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring Cabal containers directory extra file-embed + filepath mtl network-uri pretty process set-extra template-haskell + transformers + ]; + description = "Compile the functional logic language Curry to several intermediate formats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "curry-frontend"; + broken = true; + }) {}; + + "currycarbon" = callPackage + ({ mkDerivation, base, filepath, hspec, hspec-core, math-functions + , MonadRandom, optparse-applicative, parsec, process, random + , vector + }: + mkDerivation { + pname = "currycarbon"; + version = "0.3.0.1"; + sha256 = "0bgak5yamhqprrjqjslr0w7acmzgz65scm67nnqmga1yf6klz5jk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base filepath math-functions MonadRandom parsec random vector + ]; + executableHaskellDepends = [ base filepath optparse-applicative ]; + testHaskellDepends = [ base hspec hspec-core process ]; + description = "A package for simple, fast radiocarbon calibration"; + license = lib.licenses.mit; + mainProgram = "currycarbon"; + }) {}; + + "curryer" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring + , case-insensitive, containers, cookie, http-types, mtl, regex-pcre + , text, transformers, wai, warp + }: + mkDerivation { + pname = "curryer"; + version = "0.1.0.0"; + sha256 = "16g66p8hpw1i9ah3isw92mxjj04b8plvz1kqf7k298yqkgcyadmg"; + libraryHaskellDepends = [ + aeson base blaze-html bytestring case-insensitive containers cookie + http-types mtl regex-pcre text transformers wai warp + ]; + description = "A simple HTTP server framework"; + license = lib.licenses.bsd3; + }) {}; + + "curryer-rpc" = callPackage + ({ mkDerivation, async, base, binary, bytestring, containers + , criterion, exceptions, fast-builder, hashable, network + , network-byte-order, optparse-generic, stm, stm-containers + , streamly, streamly-bytestring, streamly-core, tasty, tasty-hunit + , text, time, uuid, winery + }: + mkDerivation { + pname = "curryer-rpc"; + version = "0.3.5"; + sha256 = "0iph39bnk5ymzq81vpvyjf7a2h5a43d90pj7b22hgcahrxl4mz8l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base binary bytestring containers exceptions fast-builder + hashable network network-byte-order stm stm-containers streamly + streamly-bytestring streamly-core time uuid winery + ]; + executableHaskellDepends = [ + base optparse-generic stm stm-containers winery + ]; + testHaskellDepends = [ + async base bytestring network stm streamly-bytestring streamly-core + tasty tasty-hunit text winery + ]; + benchmarkHaskellDepends = [ + async base bytestring criterion network winery + ]; + description = "Fast, Haskell RPC"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "curryrs" = callPackage + ({ mkDerivation, base, mtl, tasty, tasty-hunit }: + mkDerivation { + pname = "curryrs"; + version = "0.2.0"; + sha256 = "1nwspgwc1h3h4q6azrn3pjin8ldq0rq6mcyv4i9cmnrnb5s5bnqw"; + libraryHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + benchmarkHaskellDepends = [ base ]; + description = "Easy to use FFI Bridge for using Rust in Haskell"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cursedcsv" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , csv-conduit, hscurses, mtl, natural-sort, parseargs, primitive + , regex-tdfa, safe, unix, vector + }: + mkDerivation { + pname = "cursedcsv"; + version = "0.1.4"; + sha256 = "1zh71fcp2qp516lzvqc7n3yamg1lwbdjh74k5f3ni1j9ynz6zh28"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring conduit conduit-extra csv-conduit hscurses mtl + natural-sort parseargs primitive regex-tdfa safe unix vector + ]; + description = "Terminal tool for viewing tabular data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cursedcsv"; + broken = true; + }) {}; + + "cursor" = callPackage + ({ mkDerivation, base, containers, deepseq, microlens, text + , validity, validity-containers, validity-text + }: + mkDerivation { + pname = "cursor"; + version = "0.3.2.0"; + sha256 = "092wybyn97cyf2077w0y23ypkkq02b1w5filpgza0ygilgqprsag"; + libraryHaskellDepends = [ + base containers deepseq microlens text validity validity-containers + validity-text + ]; + description = "Purely Functional Cursors"; + license = lib.licenses.mit; + }) {}; + + "cursor-brick" = callPackage + ({ mkDerivation, base, brick, cursor, text }: + mkDerivation { + pname = "cursor-brick"; + version = "0.1.0.1"; + sha256 = "108pmv6f8y3szrh3n96dyl7hsfr6qim8axikf82dgs1fd2nx61vw"; + libraryHaskellDepends = [ base brick cursor text ]; + license = lib.licenses.mit; + }) {}; + + "cursor-fuzzy-time" = callPackage + ({ mkDerivation, base, containers, cursor, deepseq, fuzzy-time + , megaparsec, microlens, text, time, validity, validity-time + }: + mkDerivation { + pname = "cursor-fuzzy-time"; + version = "0.0.0.0"; + sha256 = "1xx0npvjjr574f7ksswwzi8yrqsrhlg3arhpvahm8z2zz6a995gs"; + libraryHaskellDepends = [ + base containers cursor deepseq fuzzy-time megaparsec microlens text + time validity validity-time + ]; + license = lib.licenses.mit; + }) {}; + + "cursor-fuzzy-time_0_1_0_0" = callPackage + ({ mkDerivation, base, cursor, deepseq, fuzzy-time, megaparsec + , microlens, text, time, validity + }: + mkDerivation { + pname = "cursor-fuzzy-time"; + version = "0.1.0.0"; + sha256 = "1ddw4grs4q2gpyyls5r32qhzbllsvfw8k7vfda5hqawam69cg2a3"; + libraryHaskellDepends = [ + base cursor deepseq fuzzy-time megaparsec microlens text time + validity + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cursor-fuzzy-time-gen" = callPackage + ({ mkDerivation, base, criterion, cursor-fuzzy-time, cursor-gen + , fuzzy-time, fuzzy-time-gen, genvalidity, genvalidity-criterion + , genvalidity-hspec, genvalidity-hspec-optics, genvalidity-time + , hspec, QuickCheck, time + }: + mkDerivation { + pname = "cursor-fuzzy-time-gen"; + version = "0.2.0.0"; + sha256 = "04cywjp0kjya0shhas6jiyndgshbnkg21f8zj4saw7587mf8nphb"; + libraryHaskellDepends = [ + base cursor-fuzzy-time cursor-gen fuzzy-time-gen genvalidity + genvalidity-time + ]; + testHaskellDepends = [ + base cursor-fuzzy-time fuzzy-time genvalidity-hspec + genvalidity-hspec-optics hspec QuickCheck time + ]; + benchmarkHaskellDepends = [ + base criterion cursor-fuzzy-time genvalidity-criterion + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cursor-gen" = callPackage + ({ mkDerivation, base, containers, criterion, cursor, genvalidity + , genvalidity-containers, genvalidity-criterion, genvalidity-hspec + , genvalidity-hspec-optics, genvalidity-text, hspec, microlens + , pretty-show, QuickCheck, text + }: + mkDerivation { + pname = "cursor-gen"; + version = "0.4.0.0"; + sha256 = "1a591kx30d8zmwl1rp78scjgbakkslq45wx6f558wmpph33gnw5s"; + libraryHaskellDepends = [ + base containers cursor genvalidity genvalidity-containers + genvalidity-text QuickCheck text + ]; + testHaskellDepends = [ + base containers cursor genvalidity-hspec genvalidity-hspec-optics + hspec microlens pretty-show QuickCheck text + ]; + benchmarkHaskellDepends = [ + base criterion cursor genvalidity-criterion + ]; + description = "Generators for Purely Functional Cursors"; + license = lib.licenses.mit; + }) {}; + + "curve25519" = callPackage + ({ mkDerivation, base, bytestring, crypto-api, HUnit, QuickCheck + , tagged, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "curve25519"; + version = "0.2.8"; + sha256 = "1v621hk9lkz7p8p521jvsa9hi7ssynj9fy1x16lhfnr18gzi789i"; + libraryHaskellDepends = [ base bytestring crypto-api ]; + testHaskellDepends = [ + base bytestring crypto-api HUnit QuickCheck tagged test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Fast implementations of the curve25519 elliptic curve primitives"; + license = lib.licenses.bsd3; + }) {}; + + "curves" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, HaXml + , JuicyPixels, QuickCheck + }: + mkDerivation { + pname = "curves"; + version = "1.1.0.2"; + sha256 = "074gc55yf09949yqgal830plz2408zk86mdfx4n864xxdksklfda"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers filepath HaXml JuicyPixels QuickCheck + ]; + description = "Library for drawing curve based images"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cusolver" = callPackage + ({ mkDerivation, base, c2hs, Cabal, cublas, cuda, cusparse + , directory, filepath, half, storable-complex, template-haskell + }: + mkDerivation { + pname = "cusolver"; + version = "0.3.0.0"; + sha256 = "0xskvpjqlckpfrfvnb2afj29p2gnzafq2v98pbvwsprmn60np9mq"; + setupHaskellDepends = [ base Cabal cuda directory filepath ]; + libraryHaskellDepends = [ + base cublas cuda cusparse half storable-complex template-haskell + ]; + libraryToolDepends = [ c2hs ]; + description = "FFI bindings to CUDA Solver, a LAPACK-like library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "cusparse" = callPackage + ({ mkDerivation, base, c2hs, Cabal, cuda, directory, filepath, half + , storable-complex + }: + mkDerivation { + pname = "cusparse"; + version = "0.3.0.0"; + sha256 = "0x2ab7sd7j1mmjns8332mm2nzikprq3w6fbrnbcfk5lz2x0bgir2"; + setupHaskellDepends = [ base Cabal cuda directory filepath ]; + libraryHaskellDepends = [ base cuda half storable-complex ]; + libraryToolDepends = [ c2hs ]; + description = "FFI bindings to the CUDA Sparse BLAS library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "custom-interpolation" = callPackage + ({ mkDerivation, base, data-default-class, haskell-src-meta, mtl + , parsec, template-haskell + }: + mkDerivation { + pname = "custom-interpolation"; + version = "0.1.0.1"; + sha256 = "158ljlw17486n46p5vhbmsn8y1c4zs7i7piwhd6mjigzhv5hr4vd"; + libraryHaskellDepends = [ + base data-default-class haskell-src-meta mtl parsec + template-haskell + ]; + testHaskellDepends = [ base template-haskell ]; + description = "Customizable string interpolation quasiquoters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "custom-prelude" = callPackage + ({ mkDerivation, base, basic-prelude, monad-loops }: + mkDerivation { + pname = "custom-prelude"; + version = "0.2.2.0"; + sha256 = "00lkpkl79kznib0s6xm644f3k13dv59x5z06ccymvx6l6iqxyzn6"; + libraryHaskellDepends = [ base basic-prelude monad-loops ]; + description = "An enhanced prelude, serving as a foundation for my projects"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "cut-the-crap" = callPackage + ({ mkDerivation, base, c2hs, exceptions, generic-lens, hspec + , hspec-core, lens, network-uri, optparse-applicative, pocketsphinx + , QuickCheck, quickcheck-classes, random, regex-tdfa, shelly + , sphinxbase, system-filepath, temporary, text, time, unliftio-core + }: + mkDerivation { + pname = "cut-the-crap"; + version = "2.3.1"; + sha256 = "1q7jp39xyhximpb9k4yw2baccpgixgsdcrrlx1a0s84nxv8d0hl6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base exceptions generic-lens lens network-uri optparse-applicative + random regex-tdfa shelly system-filepath temporary text time + unliftio-core + ]; + libraryPkgconfigDepends = [ pocketsphinx sphinxbase ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ + base exceptions generic-lens lens network-uri optparse-applicative + random regex-tdfa shelly system-filepath temporary text time + unliftio-core + ]; + executablePkgconfigDepends = [ pocketsphinx sphinxbase ]; + executableToolDepends = [ c2hs ]; + testHaskellDepends = [ + base exceptions generic-lens hspec hspec-core lens network-uri + optparse-applicative QuickCheck quickcheck-classes random + regex-tdfa shelly system-filepath temporary text time unliftio-core + ]; + testPkgconfigDepends = [ pocketsphinx sphinxbase ]; + testToolDepends = [ c2hs ]; + description = "Cuts out uninteresting parts of videos by detecting silences"; + license = lib.licenses.mit; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "cut-the-crap"; + broken = true; + }) {pocketsphinx = null; sphinxbase = null;}; + + "cutter" = callPackage + ({ mkDerivation, base, bytestring, explicit-exception, spreadsheet + , utility-ht + }: + mkDerivation { + pname = "cutter"; + version = "0.0"; + sha256 = "1hka1k012d2nwnkbhbiga6307v1p5s88s2nxkrnymvr0db1ijwqi"; + revision = "2"; + editedCabalFile = "190j32blf658wdbbawzzscdsf67vd1x0q28d9mlnk7vrgpgrnqc5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring explicit-exception spreadsheet utility-ht + ]; + description = "Cut files according to a position list"; + license = lib.licenses.bsd3; + mainProgram = "cutter"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "cv-combinators" = callPackage + ({ mkDerivation, allocated-processor, base, HOpenCV, vector-space + }: + mkDerivation { + pname = "cv-combinators"; + version = "0.2.0.2"; + sha256 = "0zlfv7qfkm12a7dnrpcdr6xcyp948l5n2szb0a3xpjkyxnw4zd7x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + allocated-processor base HOpenCV vector-space + ]; + executableHaskellDepends = [ + allocated-processor base HOpenCV vector-space + ]; + description = "Functional Combinators for Computer Vision"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "test-cv-combinators"; + }) {}; + + "cve" = callPackage + ({ mkDerivation, aeson, base, text }: + mkDerivation { + pname = "cve"; + version = "0.1.0.0"; + sha256 = "0ywwkwm3sfm8dx447512jm57pdy8sr29z6bvnd3q58h5prz3r2nm"; + libraryHaskellDepends = [ aeson base text ]; + description = "simple and efficient cve datatype"; + license = lib.licenses.bsd3; + }) {}; + + "cybus" = callPackage + ({ mkDerivation, adjunctions, base, checkers, deepseq, distributive + , indexed-traversable, lens, mtl, pos, primus, profunctors + , QuickCheck, semigroupoids, tasty, tasty-hunit, tasty-quickcheck + , these, transformers, vector + }: + mkDerivation { + pname = "cybus"; + version = "0.3.0.0"; + sha256 = "1difprnmylgaa9g35s5w32q6wp8awnvv3cpw0vprvmdiyvwb4hf0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + adjunctions base deepseq distributive indexed-traversable mtl pos + primus profunctors semigroupoids these transformers vector + ]; + executableHaskellDepends = [ + adjunctions base deepseq distributive indexed-traversable mtl pos + primus profunctors semigroupoids these transformers vector + ]; + testHaskellDepends = [ + adjunctions base checkers deepseq distributive indexed-traversable + lens mtl pos primus profunctors QuickCheck semigroupoids tasty + tasty-hunit tasty-quickcheck these transformers vector + ]; + description = "multi-dimensional arrays"; + license = lib.licenses.bsd3; + mainProgram = "cybus-exe"; + }) {}; + + "cyclotomic" = callPackage + ({ mkDerivation, arithmoi, base, containers, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-smallcheck + }: + mkDerivation { + pname = "cyclotomic"; + version = "1.1.2"; + sha256 = "1i0lnw5xdy4izxjpw0736h7lx2mqdfqnq6ghdf4qf3k9j5ybrfc2"; + libraryHaskellDepends = [ arithmoi base containers ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-smallcheck + ]; + description = "A subfield of the complex numbers for exact calculation"; + license = lib.licenses.gpl3Only; + }) {}; + + "cypher" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , classy-parallel, conduit, http-conduit, http-types, resourcet + , text, transformers, transformers-base, unordered-containers + , vector + }: + mkDerivation { + pname = "cypher"; + version = "0.8.1"; + sha256 = "0f79791j9nczm80cifpc4iq5pqkhca67s94c5wqm0kiprlxblc53"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring classy-parallel conduit + http-conduit http-types resourcet text transformers + transformers-base unordered-containers vector + ]; + description = "Haskell bindings for the neo4j \"cypher\" query language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "czipwith" = callPackage + ({ mkDerivation, base, template-haskell, transformers }: + mkDerivation { + pname = "czipwith"; + version = "1.0.1.4"; + sha256 = "0zvi7wmbh09ngbyvavvhn6s3vz1pnps59fl1sq3vih6s03s0zmai"; + revision = "1"; + editedCabalFile = "1lijciq9ly8cmv7kjkazi8rz8zhh205f64iv3fsjj4spy2lpkyhx"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base transformers ]; + description = "CZipWith class and deriving via TH"; + license = lib.licenses.bsd3; + }) {}; + + "d-bus" = callPackage + ({ mkDerivation, async, attoparsec, base, binary, blaze-builder + , bytestring, conduit, conduit-extra, containers + , data-binary-ieee754, data-default, exceptions, free, hslogger + , mtl, network, QuickCheck, singletons, stm, tasty, tasty-hunit + , tasty-quickcheck, tasty-th, template-haskell, text, transformers + , xml-conduit, xml-hamlet, xml-picklers, xml-types + }: + mkDerivation { + pname = "d-bus"; + version = "0.1.8"; + sha256 = "1s9md4865mzal0n69mmfbrd2xifhs8j40dl3vjympifw4li25l8q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec base binary blaze-builder bytestring conduit + conduit-extra containers data-binary-ieee754 data-default + exceptions free hslogger mtl network singletons stm + template-haskell text transformers xml-conduit xml-picklers + xml-types + ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ + base binary bytestring mtl QuickCheck singletons tasty tasty-hunit + tasty-quickcheck tasty-th text xml-hamlet + ]; + description = "Permissively licensed D-Bus client library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "d10" = callPackage + ({ mkDerivation, base, hashable, hedgehog, template-haskell }: + mkDerivation { + pname = "d10"; + version = "1.0.1.3"; + sha256 = "0mgcwvq5n663mimk4vfnqrkrbxni3nb9cjwgfmb00fxll26frjxg"; + libraryHaskellDepends = [ + base hashable hedgehog template-haskell + ]; + testHaskellDepends = [ base hashable hedgehog template-haskell ]; + doHaddock = false; + description = "Digits 0-9"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "d3d11binding" = callPackage + ({ mkDerivation, base, c-storable-deriving, d3d11, D3DCompiler + , d3dx11, d3dxof, dxgi, dxguid, vect, Win32 + }: + mkDerivation { + pname = "d3d11binding"; + version = "0.0.0.7"; + sha256 = "0s4np8i2xrlaflklmpb5vnlm3380pxy3yj6pk0hn0ihl7gcw150z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base c-storable-deriving vect Win32 ]; + librarySystemDepends = [ + d3d11 D3DCompiler d3dx11 d3dxof dxgi dxguid + ]; + executableHaskellDepends = [ base c-storable-deriving vect Win32 ]; + description = "A raw binding for the directX 11"; + license = lib.licenses.mit; + platforms = lib.platforms.windows; + }) {D3DCompiler = null; d3d11 = null; d3dx11 = null; + d3dxof = null; dxgi = null; dxguid = null;}; + + "d3js" = callPackage + ({ mkDerivation, base, mtl, random, text }: + mkDerivation { + pname = "d3js"; + version = "0.1.0.0"; + sha256 = "0wrxvfgss9fiv1pwsdi1md0plc4mf9sadkhgm46dsfq16dwrp3q2"; + libraryHaskellDepends = [ base mtl random text ]; + description = "Declarative visualization on a web browser with DSL approach"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "daemonize-doublefork" = callPackage + ({ mkDerivation, base, directory, unix }: + mkDerivation { + pname = "daemonize-doublefork"; + version = "0.1.1"; + sha256 = "1g446qxff8ajv44341y0f9v39j8idmnn23lwi08gq3ps4qrz0py2"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base directory unix ]; + description = "Start background daemons by double-forking"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "daemons" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, data-default + , directory, filepath, ghc-prim, HUnit, network, pipes + , test-framework, test-framework-hunit, transformers, unix + }: + mkDerivation { + pname = "daemons"; + version = "0.4.0"; + sha256 = "10fcxk749q90mlwgknqn6l5mff8b09acmikxzh5jkk5sr6bj86hz"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cereal data-default directory filepath ghc-prim + network pipes transformers unix + ]; + executableHaskellDepends = [ + base bytestring cereal containers data-default ghc-prim network + pipes transformers + ]; + testHaskellDepends = [ + base data-default directory ghc-prim HUnit test-framework + test-framework-hunit unix + ]; + description = "Daemons in Haskell made fun and easy"; + license = lib.licenses.gpl3Only; + }) {}; + + "dag" = callPackage + ({ mkDerivation, base, constraints, hspec, QuickCheck + , quickcheck-instances, singletons + }: + mkDerivation { + pname = "dag"; + version = "0.1.0.2"; + sha256 = "0khfyyzqzw7jj4n8p1k96wdrb2087jd380fzhlkmf0g7s4346pvp"; + libraryHaskellDepends = [ base constraints singletons ]; + testHaskellDepends = [ + base hspec QuickCheck quickcheck-instances + ]; + description = "Compile-time, type-safe directed acyclic graphs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dahdit" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , data-sword, falsify, free, ghc-typelits-knownnat, mtl, primitive + , tasty, tasty-hunit, text, transformers, vector + }: + mkDerivation { + pname = "dahdit"; + version = "0.5.1"; + sha256 = "03fc6h3g6w6ymlq3g54ihkwca6jzc6xlhphxadi5xi8di0xsrbla"; + libraryHaskellDepends = [ + base bytestring containers data-default data-sword free + ghc-typelits-knownnat mtl primitive text transformers vector + ]; + testHaskellDepends = [ + base bytestring containers data-default data-sword falsify free + ghc-typelits-knownnat mtl primitive tasty tasty-hunit text + transformers vector + ]; + description = "Binary parsing and serialization with integrated size"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dahdit-midi" = callPackage + ({ mkDerivation, base, bytestring, containers, dahdit, dahdit-test + , data-sword, daytripper, directory, falsify, filepath, hashable + , nanotime, newtype, primitive, tasty, text, vector + }: + mkDerivation { + pname = "dahdit-midi"; + version = "0.5.5"; + sha256 = "082fjzfnfwydb9x638f3faggd5safwjbkaz67905xi582f01ilg9"; + libraryHaskellDepends = [ + base bytestring containers dahdit data-sword hashable nanotime + newtype primitive text vector + ]; + testHaskellDepends = [ + base bytestring containers dahdit dahdit-test data-sword daytripper + directory falsify filepath hashable nanotime newtype primitive + tasty text vector + ]; + description = "MIDI and OSC parsing/printing with dahdit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dahdit-network" = callPackage + ({ mkDerivation, async, base, bytestring, dahdit, network + , resourcet, stm, tasty, tasty-hunit, unliftio-core + }: + mkDerivation { + pname = "dahdit-network"; + version = "0.5.2"; + sha256 = "0gsz67y6r02l69jakfiwd7607d6alf0bzhm9binabxqc2h9n439g"; + libraryHaskellDepends = [ + base bytestring dahdit network resourcet unliftio-core + ]; + testHaskellDepends = [ + async base bytestring dahdit network resourcet stm tasty + tasty-hunit unliftio-core + ]; + description = "Network protocol helpers for Dahdit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dahdit-test" = callPackage + ({ mkDerivation, base, bytestring, containers, dahdit, daytripper + , directory, falsify, tasty, text + }: + mkDerivation { + pname = "dahdit-test"; + version = "0.5.1"; + sha256 = "105wvh7x1pcnmzfjknpfycr4r8zcddhc385y3jbgdpbhrjijh1a9"; + libraryHaskellDepends = [ + base bytestring containers dahdit daytripper directory falsify text + ]; + testHaskellDepends = [ + base bytestring containers dahdit daytripper directory falsify + tasty text + ]; + description = "Test utils for Dahdit serde"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "daino" = callPackage + ({ mkDerivation, base, data-default-class, deepseq, dir-traverse + , filepath, pandoc, pandoc-sidenote, path, path-io, ReplaceUmlaut + , uniform-cmdLineArgs, uniform-http, uniform-json + , uniform-latex2pdf, uniform-pandoc, uniform-shake, uniform-strings + , uniform-watch, uniform-webserver, uniformBase, unix + }: + mkDerivation { + pname = "daino"; + version = "0.1.5.2"; + sha256 = "1d31a7pwzkkbypffz241749iwbpk2jjcvp7rhjg00ixnak221rc5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base data-default-class deepseq dir-traverse filepath pandoc + pandoc-sidenote path path-io ReplaceUmlaut uniform-cmdLineArgs + uniform-http uniform-json uniform-latex2pdf uniform-pandoc + uniform-shake uniform-strings uniform-watch uniform-webserver + uniformBase unix + ]; + executableHaskellDepends = [ + base data-default-class deepseq dir-traverse filepath pandoc + pandoc-sidenote path path-io ReplaceUmlaut uniform-cmdLineArgs + uniform-http uniform-json uniform-latex2pdf uniform-pandoc + uniform-shake uniform-strings uniform-watch uniform-webserver + uniformBase unix + ]; + description = "daino is a static site generator (SSG) using shake and pandoc"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "daino"; + }) {}; + + "damnpacket" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, fail, hspec + , html-entity, HUnit, QuickCheck, semigroups, template-haskell + , text, th-lift-instances + }: + mkDerivation { + pname = "damnpacket"; + version = "1.3.1"; + sha256 = "1b58n30shmfncv8swj7q68dp0j0p184rlyy6psd8yq07vsk02vq1"; + libraryHaskellDepends = [ + attoparsec base bytestring fail html-entity semigroups + template-haskell text th-lift-instances + ]; + testHaskellDepends = [ base bytestring hspec HUnit QuickCheck ]; + description = "Parsing dAmn messages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "danibot" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , conceit, containers, foldl, lens, lens-aeson, monoid-subclasses + , network, optparse-applicative, stm, streaming, text, transformers + , websockets, wreq, wuss + }: + mkDerivation { + pname = "danibot"; + version = "0.2.0.0"; + sha256 = "18qgf85rngrgfhfx51yhr37wadqb0zawzipxwaj460gz3v9k9gd8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base bytestring conceit containers foldl + lens lens-aeson monoid-subclasses network stm streaming text + transformers websockets wreq wuss + ]; + executableHaskellDepends = [ base optparse-applicative ]; + description = "Basic Slack bot framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "danibot"; + broken = true; + }) {}; + + "dao" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , Crypto, data-binary-ieee754, deepseq, directory, filepath, mtl + , process, random, time, transformers, utf8-string + }: + mkDerivation { + pname = "dao"; + version = "0.1.0.1"; + sha256 = "0caas3ql32925rzsghb7rdrm17bw3hn84cizkl9dqmz6nwlhclk9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers Crypto data-binary-ieee754 + deepseq directory filepath mtl process random time transformers + utf8-string + ]; + executableHaskellDepends = [ + array base binary bytestring containers Crypto data-binary-ieee754 + deepseq directory filepath mtl process random time transformers + utf8-string + ]; + testHaskellDepends = [ + array base binary bytestring containers Crypto data-binary-ieee754 + deepseq directory filepath mtl process random time transformers + utf8-string + ]; + description = "Dao is meta programming language with its own built-in interpreted language, designed with artificial intelligence applications in mind"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "dao"; + broken = true; + }) {}; + + "dap" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring + , containers, hspec, lifted-base, monad-control, mtl, network + , network-simple, stm, string-conversions, text, time + , transformers-base, unordered-containers + }: + mkDerivation { + pname = "dap"; + version = "0.1.0.0"; + sha256 = "1iq6vd2s6qz5mmcqfg8a9a4y9i9k4v6ak4n3jl5n5mdqbrli7ipz"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers lifted-base + monad-control mtl network network-simple stm text time + transformers-base unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-pretty async base bytestring containers hspec + lifted-base monad-control mtl network network-simple stm + string-conversions text time transformers-base unordered-containers + ]; + description = "A debug adaptor protocol library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dapi" = callPackage + ({ mkDerivation, base, containers, explicit-exception, multiarg + , old-locale, parsec, prednote, rainbow, text, time, transformers + }: + mkDerivation { + pname = "dapi"; + version = "0.2.0.0"; + sha256 = "0idi472qqks286fbw718vddk5kc3vxicrb8m38sllw6x663xnljz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers explicit-exception multiarg old-locale parsec + prednote rainbow text time transformers + ]; + description = "Prints a series of dates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dapi"; + }) {}; + + "darcs" = callPackage + ({ mkDerivation, array, async, attoparsec, base, base16-bytestring + , binary, bytestring, Cabal, cmdargs, conduit, constraints + , containers, cryptonite, data-ordlist, directory, exceptions, fgl + , filepath, FindBin, hashable, haskeline, html, http-conduit + , http-types, HUnit, leancheck, memory, mmap, monad-control, mtl + , network, network-uri, old-time, parsec, process, QuickCheck + , quickcheck-instances, regex-applicative, regex-base, regex-tdfa + , safe, stm, strict-identity, system-fileio, system-filepath, tar + , temporary, terminal-size, terminfo, test-framework + , test-framework-hunit, test-framework-leancheck + , test-framework-quickcheck2, text, time, tls, transformers + , transformers-base, unix, unix-compat, utf8-string, vector + , zip-archive, zlib + }: + mkDerivation { + pname = "darcs"; + version = "2.18.2"; + sha256 = "11ikl5fx7xkr0zb4kam1hr8kcziz9dg00hqj0ygcpv321a552rg6"; + configureFlags = [ "-fforce-char8-encoding" "-flibrary" ]; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal directory filepath process ]; + libraryHaskellDepends = [ + array async attoparsec base base16-bytestring binary bytestring + conduit constraints containers cryptonite data-ordlist directory + exceptions fgl filepath hashable haskeline html http-conduit + http-types memory mmap mtl network network-uri old-time parsec + process regex-applicative regex-base regex-tdfa safe stm + strict-identity tar temporary terminal-size terminfo text time tls + transformers unix unix-compat utf8-string vector zip-archive zlib + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + array async base bytestring cmdargs constraints containers + directory exceptions filepath FindBin HUnit leancheck monad-control + mtl process QuickCheck quickcheck-instances safe system-fileio + system-filepath test-framework test-framework-hunit + test-framework-leancheck test-framework-quickcheck2 text time + transformers transformers-base unix-compat vector zip-archive + ]; + doCheck = false; + postInstall = '' + mkdir -p $out/share/bash-completion/completions + mv contrib/darcs_completion $out/share/bash-completion/completions/darcs + ''; + description = "a distributed, interactive, smart revision control system"; + license = lib.licenses.gpl2Plus; + mainProgram = "darcs"; + }) {}; + + "darcs-benchmark" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, datetime + , directory, filepath, hs-gchart, html, HTTP, json, mtl, network + , old-locale, process, regex-posix, SHA, split, statistics, strict + , tabular, tar, time, utf8-string, uvector, zlib + }: + mkDerivation { + pname = "darcs-benchmark"; + version = "0.1.9"; + sha256 = "1qwh4yas6alp65lwimh8xlz3i572nxn4iwqsppx7qqlj8kjhbyvj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs containers datetime directory filepath + hs-gchart html HTTP json mtl network old-locale process regex-posix + SHA split statistics strict tabular tar time utf8-string uvector + zlib + ]; + description = "Comparative benchmark suite for darcs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "darcs-benchmark"; + }) {}; + + "darcs-beta" = callPackage + ({ mkDerivation, array, base, bytestring, containers, curl + , directory, extensible-exceptions, filepath, hashed-storage + , haskeline, html, HTTP, mmap, mtl, network, old-time, parsec + , process, random, regex-compat, tar, terminfo, text, unix, vector + , zlib + }: + mkDerivation { + pname = "darcs-beta"; + version = "2.7.99.2"; + sha256 = "0jkgy8k2i7hhcl7dzm4zvbm0q189hhp4cza9aslslzcq15jsa225"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers directory extensible-exceptions + filepath hashed-storage haskeline html HTTP mmap mtl network + old-time parsec process random regex-compat tar terminfo text unix + vector zlib + ]; + librarySystemDepends = [ curl ]; + executableHaskellDepends = [ + array base bytestring containers directory extensible-exceptions + filepath hashed-storage haskeline html HTTP mmap mtl network + old-time parsec process random regex-compat tar terminfo text unix + vector zlib + ]; + executableSystemDepends = [ curl ]; + description = "a distributed, interactive, smart revision control system"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "darcs"; + }) {inherit (pkgs) curl;}; + + "darcs-buildpackage" = callPackage + ({ mkDerivation, base, ConfigFile, directory, hslogger, MissingH + , network, parsec, process, regex-compat, unix + }: + mkDerivation { + pname = "darcs-buildpackage"; + version = "0.5.12"; + sha256 = "0c82r7bgz8wj172q1n4dfz9kfn4466v7k159vlkfdqv7as0qj8qf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base ConfigFile directory hslogger MissingH network parsec process + regex-compat unix + ]; + description = "Tools to help manage Debian packages with Darcs"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "darcs-cabalized" = callPackage + ({ mkDerivation, array, base, bytestring, containers, curl + , directory, html, HUnit, mtl, ncurses, old-time, parsec, process + , QuickCheck, regex-compat, unix, zlib + }: + mkDerivation { + pname = "darcs-cabalized"; + version = "2.0.2.2"; + sha256 = "1lc1v30zmlcrp6i22d3arghqhy9pjncddr34df6zd8s0r9wsi61d"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring containers directory html HUnit mtl old-time + parsec process QuickCheck regex-compat unix + ]; + executableSystemDepends = [ curl ncurses zlib ]; + description = "David's Advanced Version Control System"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "darcs"; + broken = true; + }) {inherit (pkgs) curl; inherit (pkgs) ncurses; + inherit (pkgs) zlib;}; + + "darcs-fastconvert" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cmdlib, containers + , darcs, datetime, directory, filepath, hashed-storage, mtl + , old-time, utf8-string + }: + mkDerivation { + pname = "darcs-fastconvert"; + version = "0.2.1"; + sha256 = "1a49v3l9n5cqlmdpjj8mzz5v6b47my84id62ag7004ynr11vih9s"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base bytestring cmdlib containers darcs datetime + directory filepath hashed-storage mtl old-time utf8-string + ]; + description = "Import/export git fast-import streams to/from darcs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "darcs-fastconvert"; + }) {}; + + "darcs-graph" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , old-locale, old-time, process, time + }: + mkDerivation { + pname = "darcs-graph"; + version = "1.0"; + sha256 = "01404plnjrds57lf7widss2piwpal9khl0gq22xkswj68zzfjcv6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory old-locale old-time process + time + ]; + description = "Generate graphs of darcs repository activity"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "darcs-graph"; + broken = true; + }) {}; + + "darcs-monitor" = callPackage + ({ mkDerivation, base, containers, directory, HaXml, mtl, process + }: + mkDerivation { + pname = "darcs-monitor"; + version = "0.4.2"; + sha256 = "0rp6flaizbaxzr28fr82vaacl4wajh6zdqnwcbgyhwz5dj7rdanq"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers directory HaXml mtl process + ]; + description = "Darcs repository monitor (sends email)"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "darcs-monitor"; + broken = true; + }) {}; + + "darcs-scripts" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "darcs-scripts"; + version = "0.1.1"; + sha256 = "06gs18s89nc5qyicfpkj0hz999l5pf4glhlanm2yhyd6lxbfgkba"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "Shell scripts for support of darcs workflow"; + license = lib.licenses.bsd3; + }) {}; + + "darcs2dot" = callPackage + ({ mkDerivation, base, containers, darcs, graph-wrapper + , string-conversions + }: + mkDerivation { + pname = "darcs2dot"; + version = "0.1.0.1"; + sha256 = "0r6hri2kpfq7r0c25qrlrj5y9pi2j76njvwsgrpnpm6p4gg151wk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers darcs graph-wrapper string-conversions + ]; + description = "Outputs dependencies of darcs patches in dot format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "darcs2dot"; + broken = true; + }) {}; + + "darcsden" = callPackage + ({ mkDerivation, aeson, base, base64-string, blaze-builder + , blaze-html, blaze-markup, bytestring, containers, CouchDB, darcs + , directory, filepath, harp, hashed-storage, highlighting-kate + , HsOpenSSL, hsp, http-conduit, HUnit, json, mime-mail, mtl + , old-locale, old-time, pandoc, pcre-light, process, pureMD5 + , random, redis, safe, SHA, snap-core, snap-server, split, ssh + , system-uuid, text, time, utf8-string, webdriver, xhtml, xml + }: + mkDerivation { + pname = "darcsden"; + version = "1.1.1"; + sha256 = "1dz87a6a6bmi2sfk0q21syipgnhpg9fdlr86m7sdrlk4s9s1s0c5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base base64-string blaze-builder blaze-html blaze-markup + bytestring containers CouchDB darcs directory filepath harp + hashed-storage highlighting-kate HsOpenSSL hsp http-conduit HUnit + json mime-mail mtl old-locale old-time pandoc pcre-light process + pureMD5 random redis safe SHA snap-core snap-server split ssh + system-uuid text time utf8-string webdriver xhtml xml + ]; + description = "Darcs repository UI and hosting/collaboration app (hub.darcs.net branch)."; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "darcswatch" = callPackage + ({ mkDerivation, base, bytestring, cgi, concurrentoutput + , containers, Crypto, directory, filepath, HTTP, mime-string, mtl + , nano-md5, network, old-locale, old-time, parsec, process + , regex-compat, safe, time, unix, xhtml, zlib + }: + mkDerivation { + pname = "darcswatch"; + version = "0.4.4"; + sha256 = "1gl0wplzlhb6ynacq7bv38ijhazpwr642zc0a2dixbpibchgxksf"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring cgi concurrentoutput containers Crypto directory + filepath HTTP mime-string mtl nano-md5 network old-locale old-time + parsec process regex-compat safe time unix xhtml zlib + ]; + description = "Track application of Darcs patches"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "darkplaces-demo" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, criterion + , darkplaces-text, data-binary-ieee754, directory, mtl + , optparse-applicative, regex-tdfa, transformers + }: + mkDerivation { + pname = "darkplaces-demo"; + version = "0.1"; + sha256 = "0map78fnnqm2nlh92xrxmg3fs9q2hb4pl87hyara41v2dvwlsj3f"; + revision = "1"; + editedCabalFile = "00cd99bpsa3z35qga6jrbsq6a6afaa7d6mq49847c10655z0ysyi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers data-binary-ieee754 regex-tdfa + transformers + ]; + executableHaskellDepends = [ + base bytestring darkplaces-text directory mtl optparse-applicative + ]; + benchmarkHaskellDepends = [ + base binary bytestring criterion transformers + ]; + description = "Utility and parser for DarkPlaces demo files"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "demoinfo"; + }) {}; + + "darkplaces-rcon" = callPackage + ({ mkDerivation, base, byteable, bytestring, cryptohash, hspec + , hspec-core, network, time + }: + mkDerivation { + pname = "darkplaces-rcon"; + version = "0.1"; + sha256 = "0ngxjb6zja7l905ixkr0cjyan21m311wc5dqdzacw5j5w7119v75"; + libraryHaskellDepends = [ + base byteable bytestring cryptohash network time + ]; + testHaskellDepends = [ base bytestring hspec hspec-core ]; + description = "Darkplaces rcon client library"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "darkplaces-rcon-util" = callPackage + ({ mkDerivation, base, bytestring, ConfigFile, containers + , darkplaces-rcon, darkplaces-text, directory, filepath, haskeline + , HostAndPort, hspec, hspec-core, mtl, optparse-applicative, text + , time, utf8-string + }: + mkDerivation { + pname = "darkplaces-rcon-util"; + version = "0.1.1"; + sha256 = "1xv9906ag2vgkzbk66f9r6lr5j6qwlwss246hjl7iriq315dmqlg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring ConfigFile containers darkplaces-rcon + darkplaces-text directory filepath haskeline HostAndPort mtl + optparse-applicative text time utf8-string + ]; + executableHaskellDepends = [ + base bytestring darkplaces-rcon darkplaces-text haskeline mtl + optparse-applicative text utf8-string + ]; + testHaskellDepends = [ + base bytestring darkplaces-rcon darkplaces-text hspec hspec-core + text + ]; + description = "Darplaces rcon utility"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "drcon"; + }) {}; + + "darkplaces-text" = callPackage + ({ mkDerivation, alex, ansi-terminal, array, base, bytestring + , hspec, QuickCheck, text, utf8-string, vector + }: + mkDerivation { + pname = "darkplaces-text"; + version = "0.2.1"; + sha256 = "12nsr005pk0v1nril61javh6nrjhqcvlif11mfhch8bvvcaiy4rm"; + libraryHaskellDepends = [ + ansi-terminal array base bytestring text utf8-string vector + ]; + libraryToolDepends = [ alex ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + description = "Parser for darkplaces colorful text"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dash-haskell" = callPackage + ({ mkDerivation, base, Cabal, containers, direct-sqlite, directory + , either, filepath, ghc, haddock-api, optparse-applicative, parsec + , pipes, sqlite-simple, tagsoup, text, transformers + }: + mkDerivation { + pname = "dash-haskell"; + version = "1.1.0.2"; + sha256 = "1h22ay2cl5j2ngm2xi2hyvvprnmz48qcpzxiq9ldkzx8gg3gs36j"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers direct-sqlite directory either filepath ghc + haddock-api optparse-applicative parsec pipes sqlite-simple tagsoup + text transformers + ]; + description = "Convert package Haddock to Dash docsets (IDE docs)"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "dash-haskell"; + }) {}; + + "data-accessor" = callPackage + ({ mkDerivation, array, base, containers, transformers }: + mkDerivation { + pname = "data-accessor"; + version = "0.2.3.1"; + sha256 = "14ap1lxizxkgphl4kg8lr3ny9lblx1k6hm8i9nm7l43yla8cg8q6"; + revision = "1"; + editedCabalFile = "1v16s3d1kwlx9vzf6agacr2rfamnhyl7fgd81arznka51v3my2fs"; + libraryHaskellDepends = [ array base containers transformers ]; + description = "Utilities for accessing and manipulating fields of records"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "data-accessor-monadLib" = callPackage + ({ mkDerivation, base, data-accessor, monadLib }: + mkDerivation { + pname = "data-accessor-monadLib"; + version = "0.0.1"; + sha256 = "0l1ywmr4jry4cys7lq6k0w0nsdpqj1g5l3vsnxyf0ai1901zk18i"; + libraryHaskellDepends = [ base data-accessor monadLib ]; + description = "Accessor functions for monadLib's monads"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-accessor-monads-fd" = callPackage + ({ mkDerivation, base, data-accessor, monads-fd, transformers }: + mkDerivation { + pname = "data-accessor-monads-fd"; + version = "0.2.0.3"; + sha256 = "1yvfk55qra7f9ggcybw3j68xg9dzx2f07swj99v4f588gh32ixhz"; + libraryHaskellDepends = [ + base data-accessor monads-fd transformers + ]; + description = "Use Accessor to access state in monads-fd State monad class"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-accessor-monads-tf" = callPackage + ({ mkDerivation, base, data-accessor, monads-tf, transformers }: + mkDerivation { + pname = "data-accessor-monads-tf"; + version = "0.2.1.4"; + sha256 = "12skayn01s8svfdr4h5am2y2dw7ax6s83pb7vy3jxyddywpm04mk"; + libraryHaskellDepends = [ + base data-accessor monads-tf transformers + ]; + description = "Use Accessor to access state in monads-tf State monad type family"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-accessor-mtl" = callPackage + ({ mkDerivation, base, data-accessor, mtl }: + mkDerivation { + pname = "data-accessor-mtl"; + version = "0.2.0.5"; + sha256 = "0xnd5l961530yzpzrkv13jz8lv42szs8ra75nnw8rzkwaijsvi4r"; + libraryHaskellDepends = [ base data-accessor mtl ]; + description = "Use Accessor to access state in mtl State monad class"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "data-accessor-template" = callPackage + ({ mkDerivation, base, data-accessor, template-haskell, utility-ht + }: + mkDerivation { + pname = "data-accessor-template"; + version = "0.2.1.16"; + sha256 = "15gd6xlrq5ica514m5rdcz2dl8bibdmbsmnc98ddhx491c9g5rwk"; + revision = "1"; + editedCabalFile = "0zz2v420zvinphs6jnngc40x7h8jn5rqj3nj8alpgfyqx59w41my"; + libraryHaskellDepends = [ + base data-accessor template-haskell utility-ht + ]; + description = "Utilities for accessing and manipulating fields of records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.thielema ]; + broken = true; + }) {}; + + "data-accessor-transformers" = callPackage + ({ mkDerivation, base, data-accessor, transformers }: + mkDerivation { + pname = "data-accessor-transformers"; + version = "0.2.1.8"; + sha256 = "1m18bdhddi4l7ijd1mighjbjdw5qkznsgrqb8532cv9al55r9y83"; + libraryHaskellDepends = [ base data-accessor transformers ]; + description = "Use Accessor to access state in transformers State monad"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "data-array-byte" = callPackage + ({ mkDerivation, base, deepseq, quickcheck-classes-base, tasty + , tasty-quickcheck, template-haskell + }: + mkDerivation { + pname = "data-array-byte"; + version = "0.1.0.1"; + sha256 = "002n0af7q08q3fmgsc5b47s1clirxy0lrqglwxzhabg0nfhfrdhv"; + revision = "3"; + editedCabalFile = "136rjhg0m49d2l8z7kp46hc8q7bkipvkwnn40nv8kqkpvrgrg8d4"; + libraryHaskellDepends = [ base deepseq template-haskell ]; + testHaskellDepends = [ + base quickcheck-classes-base tasty tasty-quickcheck + template-haskell + ]; + doHaddock = false; + description = "Compatibility layer for Data.Array.Byte"; + license = lib.licenses.bsd3; + }) {}; + + "data-as" = callPackage + ({ mkDerivation, base, profunctors }: + mkDerivation { + pname = "data-as"; + version = "0.0.0.2"; + sha256 = "1rqdffwyxrnvsrqchnknjdmdz7afzhplyalnrclrm5zm6gj0dlia"; + libraryHaskellDepends = [ base profunctors ]; + description = "Simple extensible sum"; + license = lib.licenses.mit; + }) {}; + + "data-ascii" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , hashable, semigroups, text + }: + mkDerivation { + pname = "data-ascii"; + version = "1.0.0.6"; + sha256 = "0j8mk1gdxcczhwcs75rx50zh6vxv2vkd1rf5n6q4ryn8wm5r3gcr"; + libraryHaskellDepends = [ + base blaze-builder bytestring case-insensitive hashable semigroups + text + ]; + description = "Type-safe, bytestring-based ASCII values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-aviary" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-aviary"; + version = "0.4.0"; + sha256 = "03jhlb7w98bwx5xa23as9i6id0qxcl4f7k9rql2cgcy8nxf7c2xn"; + libraryHaskellDepends = [ base ]; + description = "Combinator birds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-base" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-base"; + version = "1.1"; + sha256 = "1l95mrl6333hp46vsv54fglg4gwz8p14z3rysx6115blc81yx18x"; + libraryHaskellDepends = [ base ]; + description = "Utilities for accessing and comparing types based on so called bases - representations with limited polymorphism"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-basic" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring, cases + , containers, hssqlppp, lens, lens-aeson, mtl, overload + , postgresql-simple, scientific, simple-effects, simple-logging + , string-conv, template-haskell, text, time + }: + mkDerivation { + pname = "data-basic"; + version = "0.3.0.0"; + sha256 = "0ssixfnkgxd132pp6mlpgrkbwqbkrx5zn4ayd7br9ncjvpj2j0gr"; + libraryHaskellDepends = [ + aeson attoparsec base binary bytestring cases containers hssqlppp + lens lens-aeson mtl overload postgresql-simple scientific + simple-effects simple-logging string-conv template-haskell text + time + ]; + testHaskellDepends = [ + aeson base lens postgresql-simple string-conv time + ]; + description = "A database library with a focus on ease of use, type safety and useful error messages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "data-binary-ieee754" = callPackage + ({ mkDerivation, base, binary }: + mkDerivation { + pname = "data-binary-ieee754"; + version = "0.4.4"; + sha256 = "02nzg1barhqhpf4x26mpzvk7jd29nali033qy01adjplv2z5m5sr"; + libraryHaskellDepends = [ base binary ]; + description = "Parser/Serialiser for IEEE-754 floating-point values"; + license = lib.licenses.mit; + }) {}; + + "data-bword" = callPackage + ({ mkDerivation, base, ghc-prim, tasty, tasty-quickcheck }: + mkDerivation { + pname = "data-bword"; + version = "0.1.0.2"; + sha256 = "0dcngqc0igqs68lplqzfg5rl2nj1iy4555g7swsxd8n7svkq0j6n"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base tasty tasty-quickcheck ]; + description = "Extra operations on binary words of fixed length"; + license = lib.licenses.bsd3; + }) {}; + + "data-carousel" = callPackage + ({ mkDerivation, base, containers, lens }: + mkDerivation { + pname = "data-carousel"; + version = "0.1.0.0"; + sha256 = "1vp17428a2pw4g3y2ra22ll5vjnqwl2xwr2wfj8ppkxaj34a2nsh"; + revision = "1"; + editedCabalFile = "1sk3qvn9pb1l170qqrxwv9mxj80p5276zzwl0rfn5403mpa1gajn"; + libraryHaskellDepends = [ base containers lens ]; + description = "A rotating sequence data structure"; + license = lib.licenses.mit; + }) {}; + + "data-category" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "data-category"; + version = "0.11"; + sha256 = "0hss8qfk8mkc4b78l61mvwjrcrn9k15yqpjfx0qbgfv4dfnv2kc6"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Category theory"; + license = lib.licenses.bsd3; + }) {}; + + "data-cell" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-cell"; + version = "1.0.0.2"; + sha256 = "03liak61gr90i48rd4dlm5lhr8z9v02nn6kdy33sinbpm6313agr"; + libraryHaskellDepends = [ base ]; + description = "Generic cellular data representation library"; + license = lib.licenses.bsd3; + }) {}; + + "data-check" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "data-check"; + version = "0.1.1"; + sha256 = "00di2szqavzmbx4y5b6dq7qalm5pgalb19lfqcdawd5n61fj2gq1"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Library for checking and normalization of data (e.g. from web forms)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-checked" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "data-checked"; + version = "0.3"; + sha256 = "0xjn7iqlsgi51h8gz4x40kc2qb5lwf6nw5kjwgkck1w5gjfd11yw"; + libraryHaskellDepends = [ base deepseq ]; + description = "Type-indexed runtime-checked properties"; + license = lib.licenses.bsd3; + }) {}; + + "data-clist" = callPackage + ({ mkDerivation, base, deepseq, QuickCheck }: + mkDerivation { + pname = "data-clist"; + version = "0.2"; + sha256 = "04mj0d1yp0l27v2my51w9q5zpdrdhp29fdyvmwqgxxp8f6yiwfhw"; + revision = "1"; + editedCabalFile = "09922p8ydfgqsy29p9qfiss70bks85bzz6g9s3gzrd93lpzhiba7"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Simple functional ring type"; + license = lib.licenses.bsd3; + }) {}; + + "data-combinator-gen" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "data-combinator-gen"; + version = "0.1.0.4"; + sha256 = "0f1qw5rk9x3yd7nfhkwmpig7a6dc46yzl78fi8aaxpwqbsazpkjy"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Generate a special combinator from any data type"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-compat" = callPackage + ({ mkDerivation, base, constraints }: + mkDerivation { + pname = "data-compat"; + version = "0.1.0.4"; + sha256 = "0cgm17zzfmmglnprgv91aqpm7n847qlajfz8gp7qqwjlg9xfmpy9"; + libraryHaskellDepends = [ base constraints ]; + description = "Define Backwards Compatibility Schemes for Arbitrary Data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-concurrent-queue" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "data-concurrent-queue"; + version = "0.3.0.0"; + sha256 = "0rmn4pq5pgvam78vxp4y7431jai8dklml322r4nw47jjc1m20kmv"; + libraryHaskellDepends = [ base stm ]; + description = "A Library for directional queues"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-construction" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-construction"; + version = "1.1"; + sha256 = "0hdkj8fpa0mmi57ljl744kkh6hk99d4x8dbm2djprw7rvrj5irg8"; + libraryHaskellDepends = [ base ]; + description = "Data construction abstractions including Constructor, Destructor, Maker, Destroyer, Producer and Consumer"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-constructors" = callPackage + ({ mkDerivation, base, criterion, deepseq, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "data-constructors"; + version = "0.1.0.0"; + sha256 = "0mjzhknwhfnd359rzrl3a59vl0mnwpc0j4i3dkl5f04mki0r54cd"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base QuickCheck ]; + benchmarkHaskellDepends = [ base criterion deepseq QuickCheck ]; + description = "Generically compare data by their constructors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-cycle" = callPackage + ({ mkDerivation, base, collections-api, collections-base-instances + }: + mkDerivation { + pname = "data-cycle"; + version = "0.1.2"; + sha256 = "1k7a2k4vvbwilayh5827na7fifaww66fnmd7mr9vzwmsw9g6q80g"; + libraryHaskellDepends = [ + base collections-api collections-base-instances + ]; + description = "a cyclic doubly linked list"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "data-default" = callPackage + ({ mkDerivation, base, data-default-class + , data-default-instances-containers, data-default-instances-dlist + , data-default-instances-old-locale + }: + mkDerivation { + pname = "data-default"; + version = "0.7.1.1"; + sha256 = "04d5n8ybmcxba9qb6h389w9zfq1lvj81b82jh6maqp6pkhkmvydh"; + libraryHaskellDepends = [ + base data-default-class data-default-instances-containers + data-default-instances-dlist data-default-instances-old-locale + ]; + description = "A class for types with a default value"; + license = lib.licenses.bsd3; + }) {}; + + "data-default-class" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-default-class"; + version = "0.1.2.0"; + sha256 = "0miyjz8d4jyvqf2vp60lyfbnflx6cj2k8apmm9ly1hq0y0iv80ag"; + libraryHaskellDepends = [ base ]; + description = "A class for types with a default value"; + license = lib.licenses.bsd3; + }) {}; + + "data-default-extra" = callPackage + ({ mkDerivation, base, data-default-class + , data-default-instances-bytestring + , data-default-instances-case-insensitive + , data-default-instances-containers + , data-default-instances-new-base + , data-default-instances-old-locale, data-default-instances-text + , data-default-instances-unordered-containers + , data-default-instances-vector + }: + mkDerivation { + pname = "data-default-extra"; + version = "0.1.0"; + sha256 = "1yg5vvapyj91b0iqi374rali3gbfn9y5g8fr6rbn3bkgwxxarskz"; + libraryHaskellDepends = [ + base data-default-class data-default-instances-bytestring + data-default-instances-case-insensitive + data-default-instances-containers data-default-instances-new-base + data-default-instances-old-locale data-default-instances-text + data-default-instances-unordered-containers + data-default-instances-vector + ]; + description = "A class for types with a default value"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "data-default-generics" = callPackage + ({ mkDerivation, base, bytestring, containers, dlist, ghc-prim + , hspec, HUnit, old-locale, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "data-default-generics"; + version = "0.3"; + sha256 = "0asjirn324ixyzkf5vhanyf7q9aj9zh693m55qln7dx3vdayn1yv"; + libraryHaskellDepends = [ + base bytestring containers dlist ghc-prim old-locale text time + unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring containers dlist ghc-prim hspec HUnit old-locale + text time unordered-containers vector + ]; + description = "A class for types with a default value"; + license = lib.licenses.bsd3; + }) {}; + + "data-default-instances-base" = callPackage + ({ mkDerivation, base, data-default-class }: + mkDerivation { + pname = "data-default-instances-base"; + version = "0.1.0.1"; + sha256 = "0ym1sw3ssdzzifxxhh76qlv8kkmb2iclc158incv1dklyr9y8kw4"; + libraryHaskellDepends = [ base data-default-class ]; + description = "Default instances for types in base"; + license = lib.licenses.bsd3; + }) {}; + + "data-default-instances-bytestring" = callPackage + ({ mkDerivation, base, bytestring, data-default-class }: + mkDerivation { + pname = "data-default-instances-bytestring"; + version = "0.0.1"; + sha256 = "083jck7v6zsnlamj96d2nbcqhpv1v1qdp08jagym846ws1w14hsc"; + revision = "1"; + editedCabalFile = "0gpdba4y17rp0kp9pd2qj6r4pnrc86vx47fkk3zfkggmv73pa82r"; + libraryHaskellDepends = [ base bytestring data-default-class ]; + description = "Default instances for (lazy and strict) ByteString, Builder and ShortByteString"; + license = lib.licenses.bsd3; + }) {}; + + "data-default-instances-case-insensitive" = callPackage + ({ mkDerivation, case-insensitive, data-default-class }: + mkDerivation { + pname = "data-default-instances-case-insensitive"; + version = "0.0.1"; + sha256 = "1d0a0y3fgq820brwbad58xsz1imxfjsiwg9s9h577l6ri9q3a0a3"; + revision = "1"; + editedCabalFile = "0w8k7zjxwbj1y2acxadg956pfpf7y70jc23wgjivqvafbv69ra25"; + libraryHaskellDepends = [ case-insensitive data-default-class ]; + description = "Default instance for CI type from case-insensitive package"; + license = lib.licenses.bsd3; + }) {}; + + "data-default-instances-containers" = callPackage + ({ mkDerivation, base, containers, data-default-class }: + mkDerivation { + pname = "data-default-instances-containers"; + version = "0.0.1"; + sha256 = "06h8xka031w752a7cjlzghvr8adqbl95xj9z5zc1b62w02phfpm5"; + libraryHaskellDepends = [ base containers data-default-class ]; + description = "Default instances for types in containers"; + license = lib.licenses.bsd3; + }) {}; + + "data-default-instances-dlist" = callPackage + ({ mkDerivation, base, data-default-class, dlist }: + mkDerivation { + pname = "data-default-instances-dlist"; + version = "0.0.1"; + sha256 = "0narkdqiprhgayjiawrr4390h4rq4pl2pb6mvixbv2phrc8kfs3x"; + libraryHaskellDepends = [ base data-default-class dlist ]; + description = "Default instances for types in dlist"; + license = lib.licenses.bsd3; + }) {}; + + "data-default-instances-new-base" = callPackage + ({ mkDerivation, base, data-default-class }: + mkDerivation { + pname = "data-default-instances-new-base"; + version = "0.0.2"; + sha256 = "0hzi7szmjf2df3v4aaid6pk6i4ma25k78v5mcxkhd6w52ifg67c3"; + libraryHaskellDepends = [ base data-default-class ]; + description = "Default instances for types in newer versions of base package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-default-instances-old-locale" = callPackage + ({ mkDerivation, base, data-default-class, old-locale }: + mkDerivation { + pname = "data-default-instances-old-locale"; + version = "0.0.1"; + sha256 = "00h81i5phib741yj517p8mbnc48myvfj8axzsw44k34m48lv1lv0"; + libraryHaskellDepends = [ base data-default-class old-locale ]; + description = "Default instances for types in old-locale"; + license = lib.licenses.bsd3; + }) {}; + + "data-default-instances-text" = callPackage + ({ mkDerivation, base, data-default-class, text }: + mkDerivation { + pname = "data-default-instances-text"; + version = "0.0.1"; + sha256 = "1pqc0rqh26vc7qfq4qdxp40c1qa85h7zxbyhzxb5kkinrx34qpfv"; + revision = "1"; + editedCabalFile = "01125vbzwq35rkppm96x8fnwjyfid7x6ay6wq8n0qhr0skhcp2js"; + libraryHaskellDepends = [ base data-default-class text ]; + description = "Default instances for (lazy and strict) Text and Text Builder"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-default-instances-unordered-containers" = callPackage + ({ mkDerivation, data-default-class, unordered-containers }: + mkDerivation { + pname = "data-default-instances-unordered-containers"; + version = "0.0.1"; + sha256 = "1h1gap1afpyixz2amw1bfsdrc5rsxvksapz9h9vi4qgxj3mag0mk"; + revision = "1"; + editedCabalFile = "1ghfz68s70jrkz91qhnawc4bq3ylmqxg849d49zxckzg0pk7jbpw"; + libraryHaskellDepends = [ + data-default-class unordered-containers + ]; + description = "Default instances for unordered-containers"; + license = lib.licenses.bsd3; + }) {}; + + "data-default-instances-vector" = callPackage + ({ mkDerivation, data-default-class, vector }: + mkDerivation { + pname = "data-default-instances-vector"; + version = "0.0.1"; + sha256 = "0rj6g6fky806h91cw5sy5lxqrhd06i5gi9ayg5g0r2xgldrl9j4s"; + revision = "1"; + editedCabalFile = "0piq9b9ywzyk12glndy9w6dka6d5zrc1mywq5j032li3j6sbwy4a"; + libraryHaskellDepends = [ data-default-class vector ]; + description = "Default instances for types defined in vector package"; + license = lib.licenses.bsd3; + }) {}; + + "data-dispersal" = callPackage + ({ mkDerivation, AES, array, base, binary, bytestring, entropy + , finite-field, matrix, QuickCheck, secret-sharing, spool, syb + , test-framework, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "data-dispersal"; + version = "1.0.0.2"; + sha256 = "1x6wd4xah19isysk2b9waws3fyvzx3w6l917zyw0cvdzf1lkpbw6"; + libraryHaskellDepends = [ + AES array base binary bytestring entropy finite-field matrix + secret-sharing syb vector + ]; + testHaskellDepends = [ + array base binary bytestring QuickCheck spool syb test-framework + test-framework-quickcheck2 vector + ]; + description = "Space-efficient and privacy-preserving data dispersal algorithms"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-diverse" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, ghc-prim + , hashable, hspec, tagged + }: + mkDerivation { + pname = "data-diverse"; + version = "4.7.1.0"; + sha256 = "102d9zmbbwwav01q6190ggdiw49jkx2j0j60zslc59nqhlm2qwlq"; + libraryHaskellDepends = [ + base containers deepseq ghc-prim hashable tagged + ]; + testHaskellDepends = [ base hspec tagged ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Extensible records and polymorphic variants"; + license = lib.licenses.bsd3; + }) {}; + + "data-diverse-lens" = callPackage + ({ mkDerivation, base, data-diverse, data-has, hspec, lens + , profunctors, tagged + }: + mkDerivation { + pname = "data-diverse-lens"; + version = "4.3.0.0"; + sha256 = "11nrisgx7yb7qp03s3hxkbygc170fggbi3mcid196dhakxv4kl4p"; + libraryHaskellDepends = [ + base data-diverse data-has lens profunctors tagged + ]; + testHaskellDepends = [ base data-diverse hspec lens tagged ]; + description = "Isos & Lens for Data.Diverse.Many and Prisms for Data.Diverse.Which"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-dword" = callPackage + ({ mkDerivation, base, data-bword, ghc-prim, hashable, tasty + , tasty-quickcheck, template-haskell + }: + mkDerivation { + pname = "data-dword"; + version = "0.3.2.1"; + sha256 = "0l6xvy89zch5kxkaafsg874xrwx0x1rpxpx1ywbhbs7qv3pz250i"; + libraryHaskellDepends = [ + base data-bword ghc-prim hashable template-haskell + ]; + testHaskellDepends = [ base tasty tasty-quickcheck ]; + description = "Stick two binary words together to get a bigger one"; + license = lib.licenses.bsd3; + }) {}; + + "data-easy" = callPackage + ({ mkDerivation, base, containers, directory, errors + , haskell-src-exts, hlint, hspec, HUnit, QuickCheck, safe, text + , transformers, unix + }: + mkDerivation { + pname = "data-easy"; + version = "0.7.0"; + sha256 = "1n164yzvlik1jbywhmd2l5byc1y0jwxzzd822xq0k4fqv76vl79h"; + libraryHaskellDepends = [ base containers safe ]; + testHaskellDepends = [ + base containers directory errors haskell-src-exts hlint hspec HUnit + QuickCheck safe text transformers unix + ]; + description = "Consistent set of utility functions for Maybe, Either, List and Monoids"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-elevator" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "data-elevator"; + version = "0.1.0.1"; + sha256 = "0j2adsqn3r23jjwl5p0kyf2z1wd2kibfqivdcchngsmf3yfr34sz"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Coerce between unlifted boxed and lifted types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-elf" = callPackage + ({ mkDerivation, base, data-flags, data-serializer, data-sword }: + mkDerivation { + pname = "data-elf"; + version = "0.2"; + sha256 = "0glxfvga82x0mjr09mwld8yf98avgbw5jb3p3c69h18p321lkch7"; + libraryHaskellDepends = [ + base data-flags data-serializer data-sword + ]; + description = "Executable and Linkable Format (ELF) data structures"; + license = lib.licenses.bsd3; + }) {}; + + "data-embed" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, directory + , executable-path, hashable, utf8-string + }: + mkDerivation { + pname = "data-embed"; + version = "0.1.0.0"; + sha256 = "1pppd4w0sfb71i7ppqcp71rqx36b30g1dj468d2hb6fvnnhm830q"; + revision = "2"; + editedCabalFile = "0c51kfsyl7nzizx6awx8m0m4z2rjz8zn8ivl4869fgqdjkrmw8my"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal containers directory executable-path + hashable utf8-string + ]; + executableHaskellDepends = [ + base bytestring cereal containers directory executable-path + hashable utf8-string + ]; + description = "Embed files and other binary blobs inside executables without Template Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "embedtool"; + broken = true; + }) {}; + + "data-emoticons" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-emoticons"; + version = "0.1.0"; + sha256 = "0brfvlx7hihgnlc87r3n17dncbydfwxs49dc8kgppxycqqss6vh1"; + libraryHaskellDepends = [ base ]; + description = "Combinator emoticons: data-aviary in the flavor of emoticons"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-endian" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-endian"; + version = "0.1.1"; + sha256 = "1h1abz87nha7cpw50yvf8fwvcca350wnnz2d3z9k30sg6wq4y7cc"; + libraryHaskellDepends = [ base ]; + description = "Endian-sensitive data"; + license = lib.licenses.bsd3; + }) {}; + + "data-extend-generic" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "data-extend-generic"; + version = "0.1.0.0"; + sha256 = "1ggi4z53vcp5jg57xl7vi1vmmdm4qf1sk8ywr05l0apprk2kdkxm"; + revision = "2"; + editedCabalFile = "1cxn0mfhnvw40jmd682rj2b9p748pwvql4743yw0dbwxy7rg06vd"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Extend Haskell data or newtype like in OOP languages"; + license = lib.licenses.bsd3; + }) {}; + + "data-extra" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "data-extra"; + version = "2.5.5"; + sha256 = "0py4a3mzqga25y6y1sirvc9369n3b7y5kpm5f9m613yjlypv6pc1"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "data-filepath" = callPackage + ({ mkDerivation, base, bifunctors, ghc-prim, semigroups, split + , template-haskell + }: + mkDerivation { + pname = "data-filepath"; + version = "2.2.0.0"; + sha256 = "1l71sg02rqgk7i6w401il7crx3ikdbxi5wbb6ida677pfdrpm7f7"; + libraryHaskellDepends = [ + base bifunctors ghc-prim semigroups split template-haskell + ]; + description = "A type safe file path data structure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-files-gen" = callPackage + ({ mkDerivation, base, containers, data-default, directory + , filepath, hspec + }: + mkDerivation { + pname = "data-files-gen"; + version = "0.0.0.1"; + sha256 = "1pi3bmmpl9xl64pwq4rbl2yl81g0b69pq42d04qhvlp9vi8f99cd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default directory filepath + ]; + executableHaskellDepends = [ base containers data-default ]; + testHaskellDepends = [ base containers data-default hspec ]; + description = "Generate data-files Cabal file field from existing files"; + license = lib.licenses.bsd3; + mainProgram = "data-files-gen"; + }) {}; + + "data-filter" = callPackage + ({ mkDerivation, base, data-default }: + mkDerivation { + pname = "data-filter"; + version = "0.1.0.0"; + sha256 = "1yz22b42rqsf4i9p4lnl06l8id3f1a84dng96q2nk1mmih9v3pbm"; + libraryHaskellDepends = [ base data-default ]; + description = "Utilities for filtering"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-fin" = callPackage + ({ mkDerivation, base, lazysmallcheck, prelude-safeenum, QuickCheck + , reflection, smallcheck, tagged + }: + mkDerivation { + pname = "data-fin"; + version = "0.1.1.3"; + sha256 = "02n3dr4gj73z549vwq5h7h1kvmx2j8vaxjcggpdlppps9wl6flry"; + libraryHaskellDepends = [ + base lazysmallcheck prelude-safeenum QuickCheck reflection + smallcheck tagged + ]; + description = "Finite totally ordered sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-fin-simple" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "data-fin-simple"; + version = "0.1.0.0"; + sha256 = "17qj3b3lkrakdk3vbs9nqc2pvqr81n43qxphcznfbkv91k1ygrp6"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + description = "Simple integral finite set"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-fix" = callPackage + ({ mkDerivation, base, deepseq, hashable }: + mkDerivation { + pname = "data-fix"; + version = "0.3.2"; + sha256 = "1k0rcbb6dzv0ggdxqa2bh4jr829y0bczjrg98mrk5733q0xjs5rs"; + revision = "5"; + editedCabalFile = "1waspjvz1r21r7ax6b2ni5wmbg6diky70s0iv18kpjlanvw6yzfd"; + libraryHaskellDepends = [ base deepseq hashable ]; + description = "Fixpoint data types"; + license = lib.licenses.bsd3; + }) {}; + + "data-fix-cse" = callPackage + ({ mkDerivation, base, containers, data-fix, transformers }: + mkDerivation { + pname = "data-fix-cse"; + version = "0.0.3"; + sha256 = "1v8ffi5c0sz8q2fla6fab4css3pkjmi0knx5d04mvffhw66bjhbz"; + libraryHaskellDepends = [ base containers data-fix transformers ]; + description = "Common subexpression elimination for the fixploint types"; + license = lib.licenses.bsd3; + }) {}; + + "data-flags" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "data-flags"; + version = "0.0.3.4"; + sha256 = "183h2dzqrp9wl4sg59sijlhqw5pgi10xgw7cx8vz1s86rkia3hj8"; + libraryHaskellDepends = [ base template-haskell ]; + description = "A package for working with bit masks and flags in general"; + license = lib.licenses.bsd3; + }) {}; + + "data-flagset" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-flagset"; + version = "1.0.0.0"; + sha256 = "0ygvzrcb2vskjf203svk9wpv8lw4447rd218zvys4a0787ss1aw2"; + libraryHaskellDepends = [ base ]; + description = "An efficient data type for sets of flags"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-foldapp" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "data-foldapp"; + version = "0.1.1.0"; + sha256 = "1415cf59wkf1599qcqmrpn9m4v9br3d763v1809mwg9bm2310x65"; + libraryHaskellDepends = [ base containers ]; + description = "Fold function applications. Framework for variadic functions."; + license = lib.licenses.bsd3; + }) {}; + + "data-forced" = callPackage + ({ mkDerivation, base, containers, data-elevator, deepseq, HUnit }: + mkDerivation { + pname = "data-forced"; + version = "0.3.0.0"; + sha256 = "1y97a5n9brqi076anzlhcg61h7r7wmkcplch0y0qh2c6p8ssm91y"; + revision = "1"; + editedCabalFile = "141ynrrrhlf42hdwwsjnrwnz3zi9jvip1p0616l7wcgccj9ygar5"; + libraryHaskellDepends = [ base data-elevator deepseq ]; + testHaskellDepends = [ base containers HUnit ]; + description = "Specify that lifted values were forced to WHNF or NF"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-forest" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "data-forest"; + version = "0.1.0.12"; + sha256 = "1lblcriszl2380qyingjr6dsy6hv88yr3rw9ajmjprbrxzq7lqls"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "A simple multi-way tree data structure"; + license = lib.licenses.asl20; + }) {}; + + "data-fresh" = callPackage + ({ mkDerivation, base, free, transformers }: + mkDerivation { + pname = "data-fresh"; + version = "0.2013.251.0"; + sha256 = "1hz30myv78mw4sf19k1yg4qikrnxsa5ng0ff4naxyz1zyi2m87f1"; + libraryHaskellDepends = [ base free transformers ]; + description = "Interface and functor transformers for fresh values"; + license = lib.licenses.bsd3; + }) {}; + + "data-function-meld" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-function-meld"; + version = "0.1.1.0"; + sha256 = "0gnnd23cwhg8l46a4y3brb059mhh9a05l8qbwpf6avl5cj5jkgwd"; + libraryHaskellDepends = [ base ]; + description = "Map the arguments and return value of functions"; + license = lib.licenses.bsd3; + }) {}; + + "data-function-tacit" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-function-tacit"; + version = "0.1.0.0"; + sha256 = "0fxmacmcnzvzspscliqbx31rmvif7ymc1knjijmx9pb92yaibcla"; + libraryHaskellDepends = [ base ]; + description = "Write functions in tacit (pointless) style using Applicative and De Bruijn index notation"; + license = lib.licenses.bsd3; + }) {}; + + "data-functor-logistic" = callPackage + ({ mkDerivation, base, distributive }: + mkDerivation { + pname = "data-functor-logistic"; + version = "0.0"; + sha256 = "0k2r4jpm7sa3hgd6i08sg9xbgjzkgzx44z5ai5zpw32b7pqr9xqm"; + revision = "2"; + editedCabalFile = "0477ky1j44cval3f9nnakz946haxs4477rzbl0i3asc4qwkpi2xl"; + libraryHaskellDepends = [ base distributive ]; + description = "Updatable analogue of Distributive functors"; + license = lib.licenses.bsd3; + }) {}; + + "data-has" = callPackage + ({ mkDerivation, base, criterion, transformers }: + mkDerivation { + pname = "data-has"; + version = "0.4.0.0"; + sha256 = "1zkjn2m4s59h09i3kgqxr45xw8kr34d1f2fxanac1c7y8242vdbz"; + libraryHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base criterion transformers ]; + description = "Simple extensible product"; + license = lib.licenses.bsd3; + }) {}; + + "data-hash" = callPackage + ({ mkDerivation, array, base, containers, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "data-hash"; + version = "0.2.0.1"; + sha256 = "1ghbqvc48gf9p8wiy71hdpaj7by3b9cw6wgwi3qqz8iw054xs5wi"; + libraryHaskellDepends = [ array base containers ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Combinators for building fast hashing functions"; + license = lib.licenses.bsd3; + }) {}; + + "data-index" = callPackage + ({ mkDerivation, base, containers, doctest }: + mkDerivation { + pname = "data-index"; + version = "0.1.0.0"; + sha256 = "0rfb688h0q6prsiyf1rfax1xv20m2r69m2389qar1z85izk2hfjf"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base doctest ]; + description = "Extending the concept of indices for lists and other containers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-interval" = callPackage + ({ mkDerivation, base, ChasingBottoms, containers, deepseq + , extended-reals, hashable, HUnit, lattices, QuickCheck + , quickcheck-classes-base, syb, tasty, tasty-hunit + , tasty-quickcheck, tasty-th + }: + mkDerivation { + pname = "data-interval"; + version = "2.1.2"; + sha256 = "01nr9g5phijlchbfc8h8rc1y54igzshnx5ld4fyls3kw8dsr03jf"; + libraryHaskellDepends = [ + base containers deepseq extended-reals hashable lattices + ]; + testHaskellDepends = [ + base ChasingBottoms containers deepseq hashable HUnit lattices + QuickCheck quickcheck-classes-base syb tasty tasty-hunit + tasty-quickcheck tasty-th + ]; + description = "Interval datatype, interval arithmetic and interval-based containers"; + license = lib.licenses.bsd3; + }) {}; + + "data-inttrie" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-inttrie"; + version = "0.1.4"; + sha256 = "0m5xww8zvsa0whxl89wndpbdz9p5n03q3h3a904nqrxh966psfkb"; + libraryHaskellDepends = [ base ]; + description = "A simple lazy, infinite trie from integers"; + license = lib.licenses.bsd3; + }) {}; + + "data-ivar" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "data-ivar"; + version = "0.30"; + sha256 = "1vnbmvihkrcknys33sam9zlb5qk5qqkxz6w3wamsbdmpp0q6zfb2"; + libraryHaskellDepends = [ base containers ]; + description = "Write-once variables with concurrency support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-json-token" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-json-token"; + version = "0.1.0.0"; + sha256 = "0bgyxkk8r439vpsc8vijz4drx3iq0j7nwyjf2wphi3g0dz3i12f5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Json Token datatype"; + license = lib.licenses.bsd3; + mainProgram = "data-json-token-exe"; + }) {}; + + "data-kiln" = callPackage + ({ mkDerivation, base, containers, data-fix, IfElse, mtl + , transformers + }: + mkDerivation { + pname = "data-kiln"; + version = "0.1.0.0"; + sha256 = "13pkpmpjy787cjn1hcsl9r04w70nxrzdx8xrn9w6ifbzb2xj2iny"; + libraryHaskellDepends = [ + base containers data-fix IfElse mtl transformers + ]; + description = "Sculpt mutable recursive data with reference equality; bake it using a data kiln into an immutable lazy structure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-layer" = callPackage + ({ mkDerivation, base, convert, data-construction, lens }: + mkDerivation { + pname = "data-layer"; + version = "1.0.4"; + sha256 = "0vck7a3vgdqml2pg3ilkw41d52pmx452sgh2h2q4qzysq26vw49w"; + libraryHaskellDepends = [ base convert data-construction lens ]; + description = "Data layering utilities. Layer is a data-type which wrapps other one, but keeping additional information. If you want to access content of simple newtype object, use Lens.Wrapper instead."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "data-layout" = callPackage + ({ mkDerivation, base, bytestring, vector }: + mkDerivation { + pname = "data-layout"; + version = "0.1.0.0"; + sha256 = "1w8r4vw731dmam8vcidz9a4wb2swqd5djsf9vkkxihxnphh0a1x5"; + libraryHaskellDepends = [ base bytestring vector ]; + description = "Read/write arbitrary binary layouts to a \"Data.Vector.Storable\"."; + license = lib.licenses.bsd3; + }) {}; + + "data-lens" = callPackage + ({ mkDerivation, base, comonad, containers, semigroupoids + , transformers + }: + mkDerivation { + pname = "data-lens"; + version = "2.11.2"; + sha256 = "123rxp37qjg0rkwz0521s5181qcm4v9gk94ny2j86vw7311kd0ax"; + libraryHaskellDepends = [ + base comonad containers semigroupoids transformers + ]; + description = "Used to be Haskell 98 Lenses"; + license = lib.licenses.bsd3; + }) {}; + + "data-lens-fd" = callPackage + ({ mkDerivation, base, comonad, data-lens, mtl, transformers }: + mkDerivation { + pname = "data-lens-fd"; + version = "2.0.6"; + sha256 = "10fxf87avc6zqlsypxjhn3nckbjrqxwg339pzpjdzf390gk58np9"; + libraryHaskellDepends = [ + base comonad data-lens mtl transformers + ]; + description = "Lenses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-lens-ixset" = callPackage + ({ mkDerivation, base, data-lens, ixset, QuickCheck }: + mkDerivation { + pname = "data-lens-ixset"; + version = "0.1.4"; + sha256 = "0frzjfcp7w1ayfai1m07n0fpj3z1vbi971bc1kn1iarxhakny651"; + libraryHaskellDepends = [ base data-lens ixset ]; + testHaskellDepends = [ QuickCheck ]; + description = "A Lens for IxSet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "data-lens-light" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "data-lens-light"; + version = "0.1.2.4"; + sha256 = "07gli8w7k2h5v4ih7iq2rlp0xbd7vpqbpp9xvw95n6l7z67qfsyx"; + libraryHaskellDepends = [ base mtl template-haskell ]; + description = "Simple lenses, minimum dependencies"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.sorki ]; + }) {}; + + "data-lens-template" = callPackage + ({ mkDerivation, base, data-lens, template-haskell }: + mkDerivation { + pname = "data-lens-template"; + version = "2.2"; + sha256 = "1w1a32298naha7sv8d0v018l8z1bmwpwnb3jg09a3n65ci9hy2zm"; + libraryHaskellDepends = [ base data-lens template-haskell ]; + description = "Utilities for Data.Lens"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-list-sequences" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-list-sequences"; + version = "0.1"; + sha256 = "0r3y66lxgk0sdg500xnz0fvg4dvzvx47imnw0qkici22b9d92kv8"; + libraryHaskellDepends = [ base ]; + description = "Utilities for working with sequences within lists"; + license = lib.licenses.gpl3Only; + }) {}; + + "data-list-zigzag" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-list-zigzag"; + version = "0.1.1.1"; + sha256 = "1gfgdn4v9gs2chmrxn1xh66qa8ivn8w4nb5vv1jg9y3isnvjax6q"; + libraryHaskellDepends = [ base ]; + description = "A list but with a balanced enumeration of Cartesian product"; + license = lib.licenses.bsd3; + }) {}; + + "data-map-multikey" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "data-map-multikey"; + version = "0.0.1.2"; + sha256 = "04h4k2zn6w8rahzyr80hwf8mvsmzgbqh7aw2138sva874bsk9mkf"; + libraryHaskellDepends = [ base containers ]; + description = "Data.Map with multiple, unique keys"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-memocombinators" = callPackage + ({ mkDerivation, array, base, data-inttrie }: + mkDerivation { + pname = "data-memocombinators"; + version = "0.5.1"; + sha256 = "1mvfc1xri3kgkx5q7za01bqg1x3bfvbgcffw5vwl6jmq4hh1sd5l"; + libraryHaskellDepends = [ array base data-inttrie ]; + description = "Combinators for building memo tables"; + license = lib.licenses.bsd3; + }) {}; + + "data-msgpack" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, criterion + , data-binary-ieee754, data-msgpack-types, deepseq, groom, hashable + , hspec, QuickCheck, text, unordered-containers, vector, void + }: + mkDerivation { + pname = "data-msgpack"; + version = "0.0.13"; + sha256 = "1x2qgipyjb5h5n1bx429rwdaamw4xdm7gwj08vlw6n6sycqwnq04"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring data-binary-ieee754 data-msgpack-types text + ]; + executableHaskellDepends = [ base bytestring groom ]; + testHaskellDepends = [ + base bytestring containers data-msgpack-types hashable hspec + QuickCheck text unordered-containers vector void + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq QuickCheck + ]; + description = "A Haskell implementation of MessagePack"; + license = lib.licenses.bsd3; + mainProgram = "msgpack-parser"; + }) {}; + + "data-msgpack-types" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, hashable + , hspec, QuickCheck, text, unordered-containers, vector, void + }: + mkDerivation { + pname = "data-msgpack-types"; + version = "0.0.3"; + sha256 = "05jg19sk42cpn2h1mfaam5khwlda4v99z6v0sdzi4kzkswpfj1i5"; + libraryHaskellDepends = [ + base bytestring containers deepseq hashable QuickCheck text + unordered-containers vector void + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "A Haskell implementation of MessagePack"; + license = lib.licenses.bsd3; + }) {}; + + "data-named" = callPackage + ({ mkDerivation, attoparsec, base, binary, containers, text }: + mkDerivation { + pname = "data-named"; + version = "0.6.2"; + sha256 = "03f4xc4ayql17s48ajza2ny79j885mcmp0x3mrwcfdc42dlnd7nb"; + libraryHaskellDepends = [ attoparsec base binary containers text ]; + description = "Data types for named entities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-nat" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "data-nat"; + version = "0.1.2"; + sha256 = "1yzxkch0xzy76iyad0yshfnpvz38xklqdlyj8lgqnqsllw0vwh0m"; + libraryHaskellDepends = [ base semigroups ]; + description = "data Nat = Zero | Succ Nat"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-object" = callPackage + ({ mkDerivation, base, bytestring, failure, text, time }: + mkDerivation { + pname = "data-object"; + version = "0.3.1.9"; + sha256 = "0z8m23kw8mj6hhy1r8y1vvlxxpwl273dhanszig2673a1sw0l98l"; + libraryHaskellDepends = [ base bytestring failure text time ]; + description = "Represent hierachichal structures, called objects in JSON. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-object-json" = callPackage + ({ mkDerivation, base, bytestring, bytestring-trie + , convertible-text, data-object, failure, JSONb, text + }: + mkDerivation { + pname = "data-object-json"; + version = "0.3.1.8"; + sha256 = "06zkiqj4pkl5q4fmh816y4yj74rzwi2b91k542lxswjvfa3za3qk"; + libraryHaskellDepends = [ + base bytestring bytestring-trie convertible-text data-object + failure JSONb text + ]; + description = "Serialize JSON data to/from Haskell using the data-object library. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "data-object-yaml" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers + , convertible-text, data-object, failure, text, transformers, yaml + }: + mkDerivation { + pname = "data-object-yaml"; + version = "0.3.4.2"; + sha256 = "18a9r4wfpb7icjb6nji9iy3abq6sxafmsnfwqpnm1nn2nn3fm1ap"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring conduit containers convertible-text data-object + failure text transformers yaml + ]; + description = "Serialize data to and from Yaml files (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "data-or" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-or"; + version = "1.0.0.7"; + sha256 = "1n8ym5skpyd15akra1vj97z2h3bq62fh1966yz1i8qds5xq96a4x"; + libraryHaskellDepends = [ base ]; + description = "A data type for non-exclusive disjunction"; + license = lib.licenses.bsd3; + }) {}; + + "data-ordlist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-ordlist"; + version = "0.4.7.0"; + sha256 = "03a9ix1fcx08viwv2jg5ndw1qbkydyyrmjvqr9wasmcik9x1wv3g"; + libraryHaskellDepends = [ base ]; + description = "Set and bag operations on ordered lists"; + license = lib.licenses.bsd3; + }) {}; + + "data-partition" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "data-partition"; + version = "0.3.0.0"; + sha256 = "05i8fg9q7fpc9jalhwbqpw6pfki2flqj4nqwgs3yfi0hvasvgjjb"; + libraryHaskellDepends = [ base containers ]; + description = "A pure disjoint set (union find) data structure"; + license = lib.licenses.bsd3; + }) {}; + + "data-pdf-fieldreader" = callPackage + ({ mkDerivation, base, bytestring, containers, megaparsec + , optparse-applicative, text + }: + mkDerivation { + pname = "data-pdf-fieldreader"; + version = "0.1.1.0"; + sha256 = "0mcf676mgjgckzk97qi60z03530zk05mby73dxv7dnbdxw340zn7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers megaparsec text + ]; + executableHaskellDepends = [ + base bytestring containers optparse-applicative text + ]; + description = "Read PDF form fields"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "pdfreader"; + broken = true; + }) {}; + + "data-pprint" = callPackage + ({ mkDerivation, base, deepseq, mtl, parallel, pretty, time }: + mkDerivation { + pname = "data-pprint"; + version = "0.2.4.2"; + sha256 = "0r0d0s0bipxsr3108wmgqx2bixab05q5qrjzgsppxy3b1aki34nn"; + libraryHaskellDepends = [ base deepseq mtl parallel pretty time ]; + description = "Prettyprint and compare Data values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-quotientref" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-quotientref"; + version = "0.1"; + sha256 = "0ylimakhw37klz2axg8qrdhwag34mfa1byb2z2mz2i8z0w4737j8"; + libraryHaskellDepends = [ base ]; + description = "Reference cells that need two independent indices to be accessed"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-r-tree" = callPackage + ({ mkDerivation, base, binary, containers, deepseq, ghc-heap-view + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "data-r-tree"; + version = "0.6.0"; + sha256 = "07s35yavzcfv6mhyj0cfhgsv1h10k5cq4sb875hb7l2c8jif91nl"; + libraryHaskellDepends = [ base binary deepseq ]; + testHaskellDepends = [ + base binary containers deepseq ghc-heap-view HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "R-Tree is a spatial data structure similar to Quadtrees or B-Trees"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-ref" = callPackage + ({ mkDerivation, base, data-accessor, stm, transformers }: + mkDerivation { + pname = "data-ref"; + version = "0.1"; + sha256 = "0kd7jnbbiicl5jmf6wvd4v8jpb2d0v7ic3nwwibp532sv976hf2f"; + libraryHaskellDepends = [ base data-accessor stm transformers ]; + description = "Unify STRef and IORef in plain Haskell 98"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "data-reify" = callPackage + ({ mkDerivation, base, base-compat, containers, hashable, hspec + , hspec-discover, unordered-containers + }: + mkDerivation { + pname = "data-reify"; + version = "0.6.3"; + sha256 = "1sacbil9xn1n2085wpa0dq7ikf1wvh2kkddnvmwsp22ssx059h55"; + revision = "2"; + editedCabalFile = "1ajrndp9251b3pnfm2g56pdp4jynlgbyd8i3qjlsi3wqpngwlhw6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers hashable unordered-containers + ]; + testHaskellDepends = [ base base-compat hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Reify a recursive data structure into an explicit graph"; + license = lib.licenses.bsd3; + }) {}; + + "data-reify-cse" = callPackage + ({ mkDerivation, base, containers, data-reify }: + mkDerivation { + pname = "data-reify-cse"; + version = "0.0.3"; + sha256 = "0vjfpbp0maqwirvi8j21z9qbs396l76dk5npn8zxac56j0i6l62r"; + libraryHaskellDepends = [ base containers data-reify ]; + description = "Common Sub-Expression Elimination for graphs generated by Data.Reify."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-repr" = callPackage + ({ mkDerivation, base, generic-deriving, lens }: + mkDerivation { + pname = "data-repr"; + version = "1.0"; + sha256 = "14k4agv5z8vlvb21vmfz9x1dcz6cgph6ix6qrac9mfyylywdffa9"; + libraryHaskellDepends = [ base generic-deriving lens ]; + description = "Alternative to Show data printing utility"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-result" = callPackage + ({ mkDerivation, base, poly-control, prologue }: + mkDerivation { + pname = "data-result"; + version = "1.0"; + sha256 = "0186py0zj9k987vxbsaxbckc7ik64rx87kq3mzkjzvam9qcc0rmj"; + libraryHaskellDepends = [ base poly-control prologue ]; + description = "Data types for returning results distinguishable by types"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "data-rev" = callPackage + ({ mkDerivation, base, bytestring, containers, text, vector }: + mkDerivation { + pname = "data-rev"; + version = "0.1.0.1"; + sha256 = "13bqp3vvsc6i6lcvw480i08fz2rm3f8varwyhvrp44dzv2q8zkl1"; + libraryHaskellDepends = [ base bytestring containers text vector ]; + description = "A typeclass for reversing order of contents"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-rope" = callPackage + ({ mkDerivation, base, bytestring, bytestring-mmap, unix }: + mkDerivation { + pname = "data-rope"; + version = "0.3"; + sha256 = "06sz6z0kd53av4acmgxh4668fsn588hx5k5qp752rrjf2nx9vww8"; + libraryHaskellDepends = [ base bytestring bytestring-mmap unix ]; + description = "Ropes, an alternative to (Byte)Strings"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-rtuple" = callPackage + ({ mkDerivation, base, lens, typelevel }: + mkDerivation { + pname = "data-rtuple"; + version = "1.0"; + sha256 = "01gv16yz5y3wyc370a2snihz95wdnl7sk1jz9k7aypixsaw28a2f"; + libraryHaskellDepends = [ base lens typelevel ]; + description = "Recursive tuple data structure. It is very usefull when implementing some lo-level operations, allowing to traverse different elements using Haskell's type classes."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "data-serializer" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, data-endian + , parsers, split, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "data-serializer"; + version = "0.3.5"; + sha256 = "0hzxdz8kr094qdx1rq5ma671r7pfykfnmi42cq07g33wxzgbz85l"; + libraryHaskellDepends = [ + base binary bytestring cereal data-endian parsers split + ]; + testHaskellDepends = [ + base binary bytestring cereal tasty tasty-quickcheck + ]; + description = "Common API for serialization libraries"; + license = lib.licenses.bsd3; + }) {}; + + "data-size" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, text }: + mkDerivation { + pname = "data-size"; + version = "0.1.1.7"; + sha256 = "0j1g39ha2fjgd960zd0gbhpznisw3qw07mbdacbx226bw50nwa7y"; + libraryHaskellDepends = [ + base bytestring containers deepseq text + ]; + description = "Profiling of data structures"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-sketches" = callPackage + ({ mkDerivation, base, criterion, data-sketches-core, ghc-prim + , hspec, hspec-discover, mtl, mwc-random, pretty-show, primitive + , QuickCheck, statistics, vector, vector-algorithms + }: + mkDerivation { + pname = "data-sketches"; + version = "0.3.1.0"; + sha256 = "0a3157ch2l2vn6s1b6mcfjw3lnvp45vm3dykzbjmfglhz7x9dxbz"; + libraryHaskellDepends = [ + base data-sketches-core ghc-prim mtl mwc-random primitive vector + vector-algorithms + ]; + testHaskellDepends = [ + base data-sketches-core ghc-prim hspec hspec-discover mtl + mwc-random pretty-show primitive QuickCheck statistics vector + vector-algorithms + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base criterion data-sketches-core ghc-prim mtl mwc-random primitive + vector vector-algorithms + ]; + license = lib.licenses.asl20; + }) {}; + + "data-sketches-core" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, mwc-random, primitive + , vector, vector-algorithms + }: + mkDerivation { + pname = "data-sketches-core"; + version = "0.1.0.0"; + sha256 = "0ffw8ppgv1ifqh43nr3730qc188dg65d4bswsk0vj519fw578m93"; + libraryHaskellDepends = [ + base deepseq ghc-prim mwc-random primitive vector vector-algorithms + ]; + testHaskellDepends = [ + base deepseq ghc-prim mwc-random primitive vector vector-algorithms + ]; + license = lib.licenses.bsd3; + }) {}; + + "data-spacepart" = callPackage + ({ mkDerivation, base, vector-space }: + mkDerivation { + pname = "data-spacepart"; + version = "20090215.0"; + sha256 = "0h6z4yibjbnzck2fvh9mnppz9j0lzgx8nzmzm08q5yzmzjydy3rk"; + libraryHaskellDepends = [ base vector-space ]; + description = "Deprecated. Now called \"spacepart\". Space partitioning data structures."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-standards" = callPackage + ({ mkDerivation, base, hashable, unordered-containers }: + mkDerivation { + pname = "data-standards"; + version = "0.1.0.2"; + sha256 = "1xllcy2yn26shmcibnjczi7nm3mp9rqa6685iqc8a8vcic7mqcj9"; + libraryHaskellDepends = [ base hashable unordered-containers ]; + description = "A collection of standards representable by simple data types"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-stm32" = callPackage + ({ mkDerivation, ansi-wl-pprint, attoparsec, base, containers, hxt + , hxt-xpath, pretty-simple, text, time + }: + mkDerivation { + pname = "data-stm32"; + version = "0.1.0.0"; + sha256 = "104m1lnm9kf64m3a0svahsvscmcmnb0ixvwm1vh32r61r1rc9fh1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint attoparsec base containers hxt hxt-xpath + pretty-simple text time + ]; + executableHaskellDepends = [ + ansi-wl-pprint attoparsec base containers hxt hxt-xpath + pretty-simple text time + ]; + testHaskellDepends = [ + ansi-wl-pprint attoparsec base containers hxt hxt-xpath + pretty-simple text time + ]; + description = "ARM SVD and CubeMX XML parser and pretty printer for STM32 family"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sorki ]; + }) {}; + + "data-store" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, criterion + , deepseq, ixset, lens, mtl, QuickCheck, random, safecopy, tables + , tagged, test-framework, test-framework-quickcheck2, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "data-store"; + version = "0.3.0.7"; + sha256 = "0cv02d3fwyyyxjv3519k9wilaagxlcn8m2nfifrcq0q0qihxd1bd"; + libraryHaskellDepends = [ + base cereal containers deepseq lens safecopy transformers + ]; + testHaskellDepends = [ + base cereal containers deepseq lens QuickCheck safecopy + test-framework test-framework-quickcheck2 transformers vector + ]; + benchmarkHaskellDepends = [ + base bytestring cereal containers criterion deepseq ixset lens mtl + random safecopy tables tagged transformers unordered-containers + vector + ]; + description = "Type safe, in-memory dictionary with multidimensional keys"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-stringmap" = callPackage + ({ mkDerivation, base, binary, containers, deepseq, ghc-heap-view + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "data-stringmap"; + version = "1.0.1.1"; + sha256 = "0djbky5m6hxr04jgxi2cq3fsivja32nzn16zs8ffqgadxw030pa1"; + libraryHaskellDepends = [ base binary containers deepseq ]; + testHaskellDepends = [ + base containers deepseq ghc-heap-view HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "An efficient implementation of maps from strings to arbitrary values"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-structure-inferrer" = callPackage + ({ mkDerivation, alex, ansi-terminal, array, base, deepseq, derive + , directory, filepath, happy, language-c, mtl, random, safe + , utility-ht + }: + mkDerivation { + pname = "data-structure-inferrer"; + version = "1.0"; + sha256 = "0jkbysk1rmbkjvjizwx72h58amvnz4iyjbs0lcx6987m4fn456w9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal array base deepseq derive directory filepath + language-c mtl random safe utility-ht + ]; + executableToolDepends = [ alex happy ]; + description = "Program that infers the fastest data structure available for your program"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dsinf"; + }) {}; + + "data-svd" = callPackage + ({ mkDerivation, base, boxes, bytestring, cereal, containers + , data-default-class, Diff, directory, hashable, hspec + , hspec-discover, hspec-golden, hxt, hxt-xpath, lens, prettyprinter + , prettyprinter-ansi-terminal, safe, text + }: + mkDerivation { + pname = "data-svd"; + version = "0.1.2.0"; + sha256 = "1n4n0vmyl231mwib8ivin3q05vh29kxr7icxgy84wbffki32hr0j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base boxes bytestring cereal containers data-default-class Diff + directory hashable hxt hxt-xpath lens prettyprinter + prettyprinter-ansi-terminal safe text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base data-default-class hspec hspec-golden lens prettyprinter + ]; + testToolDepends = [ hspec-discover ]; + description = "SVD (System view description) file handling"; + license = lib.licenses.bsd3; + mainProgram = "pretty-svd"; + }) {}; + + "data-sword" = callPackage + ({ mkDerivation, base, data-bword, hashable, tasty + , tasty-quickcheck, template-haskell + }: + mkDerivation { + pname = "data-sword"; + version = "0.2.0.3"; + sha256 = "1qwvqhg2fdfpl543p96pzgf879qkx29y3z4k15wa3jarx8s619gq"; + libraryHaskellDepends = [ + base data-bword hashable template-haskell + ]; + testHaskellDepends = [ base tasty tasty-quickcheck ]; + description = "Shorter binary words"; + license = lib.licenses.bsd3; + }) {}; + + "data-tensor" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-tensor"; + version = "0.1.0.0"; + sha256 = "0j6jsgj3lhx6ps3xs90vbgyvzmlr3sfl33r6rz34rvb29gs171n8"; + libraryHaskellDepends = [ base ]; + description = "Tensor and Group typeclasses"; + license = lib.licenses.mit; + }) {}; + + "data-textual" = callPackage + ({ mkDerivation, base, bytestring, parsers, QuickCheck + , test-framework, test-framework-quickcheck2, text, text-latin1 + , text-printer, type-hint + }: + mkDerivation { + pname = "data-textual"; + version = "0.3.0.3"; + sha256 = "16pcfpr5y66q6cga1hs5ggqg03qqcymgjyrhv4yj091zs36fi7jb"; + libraryHaskellDepends = [ + base bytestring parsers text text-latin1 text-printer + ]; + testHaskellDepends = [ + base parsers QuickCheck test-framework test-framework-quickcheck2 + text-printer type-hint + ]; + description = "Human-friendly textual representations"; + license = lib.licenses.bsd3; + }) {}; + + "data-timeout" = callPackage + ({ mkDerivation, base, data-textual, parsers, stm, tagged + , text-printer, transformers-base + }: + mkDerivation { + pname = "data-timeout"; + version = "0.3.1"; + sha256 = "1pnynkk99d2bhg2l2qd9x4ksp8nc2l7zii3gk6sch1svnbg0liv6"; + libraryHaskellDepends = [ + base data-textual parsers stm tagged text-printer transformers-base + ]; + description = "64-bit timeouts of nanosecond precision"; + license = lib.licenses.bsd3; + }) {}; + + "data-transform" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "data-transform"; + version = "0.1.1.0"; + sha256 = "0l0pbr0fg7i09lv05bhv0gl80x2mxxyvxa0n5jdknh5xfphqga96"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Functions to transform data structures"; + license = lib.licenses.bsd3; + }) {}; + + "data-tree-print" = callPackage + ({ mkDerivation, base, pretty, syb }: + mkDerivation { + pname = "data-tree-print"; + version = "0.1.0.2"; + sha256 = "00jh37anim8qsn553467gmfhajcz1c61zrgh1ypkqsll0gc29vy3"; + revision = "3"; + editedCabalFile = "0j24bzw0gs9zz22jp2iabpqyvyc4cg4c0y12cxiiskpndvspah2y"; + libraryHaskellDepends = [ base pretty syb ]; + description = "Print Data instances as a nested tree"; + license = lib.licenses.bsd3; + }) {}; + + "data-treify" = callPackage + ({ mkDerivation, base, containers, ty }: + mkDerivation { + pname = "data-treify"; + version = "0.3.4"; + sha256 = "03xchr2h0f54rlcq285xaq5bakjq13mbjwz3xi3kfa6i71rr2rk9"; + libraryHaskellDepends = [ base containers ty ]; + description = "Reify a recursive data structure into an explicit graph"; + license = lib.licenses.bsd3; + }) {}; + + "data-type" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-type"; + version = "0.1.0"; + sha256 = "1x3wsnilp9sxy061sfmyyg0f6b0k2lxvi0g4qf2gkldrz32c4qvj"; + libraryHaskellDepends = [ base ]; + description = "Basic type wrangling types and classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-util" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "data-util"; + version = "0.5"; + sha256 = "0zhpr40sf1vqa4k7f4j5crjkd701xls86whxrhdq8v8h08ssxvxj"; + libraryHaskellDepends = [ base ]; + description = "utilities for handle data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-validation" = callPackage + ({ mkDerivation, base, containers, hspec, regex-tdfa + , template-haskell + }: + mkDerivation { + pname = "data-validation"; + version = "0.1.2.5"; + sha256 = "0xma425fsnqczw2csknms75zx9i5nfnjc3nqcxlqi9xbxv2fksi6"; + libraryHaskellDepends = [ base containers template-haskell ]; + testHaskellDepends = [ + base containers hspec regex-tdfa template-haskell + ]; + description = "A library for creating type safe validations"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-variant" = callPackage + ({ mkDerivation, base, safe }: + mkDerivation { + pname = "data-variant"; + version = "0.28.0.5"; + sha256 = "11ia37q28xz8a87xkc8yyvqqd3qzfvcbdnp2caxdbzvdnjbazhmk"; + libraryHaskellDepends = [ base safe ]; + description = "A variant data type, useful for modeling dynamically-typed programming languages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "data-vector-growable" = callPackage + ({ mkDerivation, async, atomic-primops, base, exceptions, primitive + , vector + }: + mkDerivation { + pname = "data-vector-growable"; + version = "0.0.1"; + sha256 = "0mix8k8b4ry9szfigw8jm0x2cxw1xykknccp3zqrznslrp5wn7n6"; + libraryHaskellDepends = [ + atomic-primops base exceptions primitive vector + ]; + testHaskellDepends = [ async base vector ]; + description = "Dynamic growable resizable mutable generic vector"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "database-id-class" = callPackage + ({ mkDerivation, aeson, base }: + mkDerivation { + pname = "database-id-class"; + version = "0.1.0.1"; + sha256 = "0zm053ll1vwd5gdwq4p3zpl9f010q894nk3djaad3ry4y2mirsc4"; + libraryHaskellDepends = [ aeson base ]; + description = "Class for types with a database id"; + license = lib.licenses.bsd3; + }) {}; + + "database-id-groundhog" = callPackage + ({ mkDerivation, aeson, base, database-id-class, groundhog + , template-haskell + }: + mkDerivation { + pname = "database-id-groundhog"; + version = "0.1.0.1"; + sha256 = "16q90lzxjbisfdvcl4lbjlfmn02xnscsxkv9hm35xw9z8q19zlsx"; + libraryHaskellDepends = [ + aeson base database-id-class groundhog template-haskell + ]; + description = "HasId/Groundhog interop"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "database-migrate" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, directory + , either, filepath, lens, postgresql-simple, text, time + , transformers + }: + mkDerivation { + pname = "database-migrate"; + version = "0.2.0"; + sha256 = "1hhx3851yzgq7cf397sifdbnznk0sfqf3blflxfl50yq68rmwbzy"; + libraryHaskellDepends = [ + base bytestring cmdargs containers directory either filepath lens + postgresql-simple text time transformers + ]; + description = "Database versioning and migration (experimental)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "database-study" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "database-study"; + version = "0.0.1"; + sha256 = "1aqp7a46p758f1q99cn700mgc1dic896gpsih3vj2fmffqj42gd7"; + libraryHaskellDepends = [ base containers ]; + description = "Demonstrate how a database can be implemented the functional way"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "datadog" = callPackage + ({ mkDerivation, aeson, auto-update, base, buffer-builder + , bytestring, Cabal, containers, dlist, exceptions, hspec + , http-client, http-client-tls, http-types, lens, lifted-base + , monad-control, network, old-locale, random, text, time + , transformers-base, unliftio, unordered-containers, vector + }: + mkDerivation { + pname = "datadog"; + version = "0.3.0.0"; + sha256 = "0azjwmijk9dvikyajhapmbl4ckdnrji684yqzhm0p3m34rvzj2p4"; + libraryHaskellDepends = [ + aeson auto-update base buffer-builder bytestring containers dlist + http-client http-client-tls http-types lens lifted-base + monad-control network old-locale text time transformers-base + unliftio unordered-containers vector + ]; + testHaskellDepends = [ + aeson auto-update base buffer-builder bytestring Cabal containers + dlist exceptions hspec http-client http-client-tls http-types lens + lifted-base monad-control network old-locale random text time + transformers-base unliftio unordered-containers vector + ]; + description = "Datadog client for Haskell. Supports both the HTTP API and StatsD."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "datadog-tracing" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , ffunctor, generic-random, hspec-golden-aeson, http-media + , jaeger-flamegraph, msgpack, mtl, prettyprinter, QuickCheck + , quickcheck-text, refined, scientific, servant, servant-client + , servant-server, tasty, tasty-discover, tasty-hspec, text, time + , unordered-containers, vector, wai-extra, warp + }: + mkDerivation { + pname = "datadog-tracing"; + version = "1.5.1"; + sha256 = "1jjgavp9winbl2gyix61y30myvzhvzb500l2zwcb087cqzy7z6nb"; + revision = "2"; + editedCabalFile = "1mb0g3lddphaki1q946dpayhjdma9g0xcx55wdmksbhkjrbm0rgb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers ffunctor generic-random http-media + jaeger-flamegraph msgpack mtl prettyprinter QuickCheck + quickcheck-text refined scientific servant servant-client text time + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bytestring containers data-default jaeger-flamegraph mtl + servant servant-server text wai-extra warp + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec-golden-aeson + jaeger-flamegraph mtl servant tasty tasty-hspec text + ]; + testToolDepends = [ tasty-discover ]; + description = "Datadog tracing client and mock agent"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "datadog-agent"; + }) {}; + + "dataenc" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "dataenc"; + version = "0.14.0.7"; + sha256 = "1wwgm7wakkz6v94lyxyd3yi21l3h28sss4xxdb3d770vmjhp1lzr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers ]; + description = "Data encoding library"; + license = lib.licenses.bsd3; + }) {}; + + "datafix" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, cabal-toolkit + , containers, criterion, deepseq, directory, doctest, filepath, ghc + , ghc-paths, lattices, pomaps, primitive, QuickCheck, tasty + , tasty-hunit, tasty-smallcheck, text, transformers, turtle, vector + }: + mkDerivation { + pname = "datafix"; + version = "0.0.1.0"; + sha256 = "1rp3lwrqd8ghmjbqk22sb4mfhl13swm3vij28l5ygj2f3sb8x2zi"; + revision = "1"; + editedCabalFile = "0gx0knrmljam25wz2b0zpn33bw2bxfmcwq8ilxr9j8ndqxy36n6n"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest cabal-toolkit ]; + libraryHaskellDepends = [ + base containers lattices pomaps primitive transformers vector + ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base Cabal cabal-toolkit containers directory doctest filepath ghc + ghc-paths lattices primitive QuickCheck tasty tasty-hunit + tasty-smallcheck text transformers turtle + ]; + benchmarkHaskellDepends = [ + base Cabal cabal-toolkit containers criterion deepseq directory + filepath ghc ghc-paths lattices primitive text transformers turtle + ]; + description = "Fixing data-flow problems"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "firstfollow-example"; + }) {}; + + "dataflow" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, containers + , filepath, gitrev, hastache, hspec, HUnit, markdown, MissingH, mtl + , parsec, text, vector + }: + mkDerivation { + pname = "dataflow"; + version = "0.7.3.0"; + sha256 = "0fl8mx5iw8921a664w3b6ism6gj42g8z3i5kdr6y7mybjw22ybri"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base blaze-html bytestring containers filepath hastache + markdown MissingH mtl parsec text vector + ]; + executableHaskellDepends = [ base bytestring gitrev text ]; + testHaskellDepends = [ + aeson base bytestring containers hspec HUnit parsec vector + ]; + description = "Generate Graphviz documents from a Haskell representation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dataflow"; + }) {}; + + "dataflower" = callPackage + ({ mkDerivation, base, criterion, hashable, hspec, mtl, pretty-show + , QuickCheck, stm, time, transformers, vector + }: + mkDerivation { + pname = "dataflower"; + version = "0.3.0.0"; + sha256 = "0nxir4syhbw5spqks3pxj71w781vn8mqxdiig9dqnrv5ks02bqp6"; + libraryHaskellDepends = [ + base hashable mtl pretty-show stm time transformers vector + ]; + testHaskellDepends = [ base hspec QuickCheck stm ]; + benchmarkHaskellDepends = [ base criterion stm ]; + description = "A Pure-Haskell Timely Dataflow System"; + license = lib.licenses.bsd3; + }) {}; + + "datalog" = callPackage + ({ mkDerivation, base, containers, exceptions, hashable, haskeline + , HUnit, parsec, pretty, test-framework, test-framework-hunit, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "datalog"; + version = "0.2.0.2"; + sha256 = "1nfjmgf6j8a8602rmk7fg3kbkafiyd7lsnhvnwc95ms90icg0r86"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers exceptions hashable text transformers + unordered-containers vector + ]; + executableHaskellDepends = [ + base containers exceptions hashable haskeline parsec pretty text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + base containers hashable HUnit test-framework test-framework-hunit + text + ]; + description = "An implementation of datalog in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "datalog-repl"; + broken = true; + }) {}; + + "datapacker" = callPackage + ({ mkDerivation, base, directory, filepath, hslogger, MissingH, mtl + , process, unix + }: + mkDerivation { + pname = "datapacker"; + version = "1.0.1"; + sha256 = "10fj1z4wbr76wfnp9h1jzyd8afzn495r6xvbjiw55bimy0hasalg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath hslogger MissingH mtl process unix + ]; + description = "Tool to help pack files into the minimum number of CDs/DVDs/etc"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "datapacker"; + broken = true; + }) {}; + + "datarobot" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, microlens + , network-uri, safe, scientific, string-conversions, text + , unordered-containers, vector, wreq + }: + mkDerivation { + pname = "datarobot"; + version = "1.0.1"; + sha256 = "0arxjghmx50ci9hng6jmcm3jmx7c5k8vycn76d5paw6bjpd1n3mf"; + libraryHaskellDepends = [ + aeson base bytestring exceptions microlens network-uri safe + scientific string-conversions text unordered-containers vector wreq + ]; + testHaskellDepends = [ + aeson base bytestring exceptions microlens network-uri safe + scientific string-conversions text unordered-containers vector wreq + ]; + description = "Client for DataRobot API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "datasets" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cassava + , criterion, deepseq, directory, exceptions, file-embed, filepath + , hashable, hspec, JuicyPixels, microlens, mtl, mwc-random + , parallel, QuickCheck, req, safe-exceptions, streaming + , streaming-attoparsec, streaming-bytestring, streaming-cassava + , streaming-commons, stringsearch, tar, text, time, transformers + , vector, zlib + }: + mkDerivation { + pname = "datasets"; + version = "0.4.0"; + sha256 = "1ifml0gh7qm9anknqq0r0fi561b8zn7g1sqdlv718pyhx9y7g6i0"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring cassava deepseq directory + exceptions file-embed filepath hashable JuicyPixels microlens mtl + mwc-random parallel req safe-exceptions streaming + streaming-attoparsec streaming-bytestring streaming-cassava + streaming-commons stringsearch tar text time transformers vector + zlib + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + benchmarkHaskellDepends = [ + base criterion deepseq directory filepath JuicyPixels mwc-random + req safe-exceptions streaming + ]; + description = "Classical data sets for statistics and machine learning"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dataurl" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , HTF, text + }: + mkDerivation { + pname = "dataurl"; + version = "0.1.0.0"; + sha256 = "1chgcq2vc5kya8zmi0ir4589fph2rdssw1ivnkq209g7vd42prxi"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring bytestring text + ]; + testHaskellDepends = [ + attoparsec base base64-bytestring bytestring HTF text + ]; + description = "Handle data-urls"; + license = lib.licenses.mit; + }) {}; + + "date-cache" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "date-cache"; + version = "0.3.0"; + sha256 = "0grhcbd0rhdn0cf1fz82x8pv8cmxfhndlcwyrax4mnnr3pql9kmb"; + libraryHaskellDepends = [ base bytestring ]; + description = "Date cacher"; + license = lib.licenses.bsd3; + }) {}; + + "date-conversions" = callPackage + ({ mkDerivation, base, dates, hspec, QuickCheck, time }: + mkDerivation { + pname = "date-conversions"; + version = "0.3.0.0"; + sha256 = "086vmgq58n2gcmz93idngh2hq1zfz8d231qazjzv19p08np5j3zm"; + libraryHaskellDepends = [ base dates time ]; + testHaskellDepends = [ base dates hspec QuickCheck time ]; + description = "Date conversions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dates" = callPackage + ({ mkDerivation, base, base-unicode-symbols, hspec, parsec, syb + , template-haskell, time + }: + mkDerivation { + pname = "dates"; + version = "0.2.3.3"; + sha256 = "1qzvms0cvrdhwwhvcd0657qbfkbj28g4l77vwqlj7sy603anishf"; + libraryHaskellDepends = [ + base base-unicode-symbols parsec syb template-haskell time + ]; + testHaskellDepends = [ base hspec ]; + description = "Small library for parsing different dates formats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "datetime" = callPackage + ({ mkDerivation, base, HUnit, old-locale, old-time, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , time + }: + mkDerivation { + pname = "datetime"; + version = "0.3.1"; + sha256 = "0jmxxmv5s9rch84ivfjhqxdqnvqqzvabjs152wyv47h5qmvpag1k"; + libraryHaskellDepends = [ base old-locale old-time time ]; + testHaskellDepends = [ + base HUnit old-locale old-time QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 time + ]; + description = "Utilities to make Data.Time.* easier to use"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "datetime-sb" = callPackage + ({ mkDerivation, base, HUnit, old-locale, old-time, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , time + }: + mkDerivation { + pname = "datetime-sb"; + version = "0.2.4"; + sha256 = "1p2pn0jdidqcvmmi80njqm9z4amn1qp05nlxbnz1svpp6nc7amjf"; + libraryHaskellDepends = [ base old-locale old-time time ]; + testHaskellDepends = [ + base HUnit old-locale old-time QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 time + ]; + description = "Utilities to make Data.Time.* easier to use."; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dawdle" = callPackage + ({ mkDerivation, base, filepath, parsec, pretty, text, time }: + mkDerivation { + pname = "dawdle"; + version = "0.1.0.2"; + sha256 = "0mhqjkd6a1lbq6kpnjzbgsbibc6kr8jvv0zadj9pfd8d62ys6a32"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec pretty text time ]; + executableHaskellDepends = [ base filepath parsec pretty text ]; + description = "Generates DDL suggestions based on a CSV file"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dawdle"; + broken = true; + }) {}; + + "dawg" = callPackage + ({ mkDerivation, base, binary, containers, mtl, transformers + , vector, vector-binary + }: + mkDerivation { + pname = "dawg"; + version = "0.11"; + sha256 = "0xvkw5hp66r46v59ld0s7yi2jzvlcc4vc8ignadai9vqxayzm799"; + libraryHaskellDepends = [ + base binary containers mtl transformers vector vector-binary + ]; + description = "Directed acyclic word graphs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dawg-ord" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, smallcheck, tasty + , tasty-hunit, tasty-quickcheck, tasty-smallcheck, transformers + , vector + }: + mkDerivation { + pname = "dawg-ord"; + version = "0.5.1.2"; + sha256 = "1wsxlzljxydcvilkdf8xj21sac0y2ph18vmbznd7psvbwk2q45kf"; + libraryHaskellDepends = [ + base containers mtl transformers vector + ]; + testHaskellDepends = [ + base containers HUnit mtl smallcheck tasty tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + description = "Directed acyclic word graphs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "day-comonoid" = callPackage + ({ mkDerivation, base, comonad, kan-extensions }: + mkDerivation { + pname = "day-comonoid"; + version = "0.1"; + sha256 = "0v1p0jw51rx6p2nz9bg1qlv2zhgpwdn7y208zihr3lgz3c62fqng"; + libraryHaskellDepends = [ base comonad kan-extensions ]; + description = "A comonoid w.r.t. Day"; + license = lib.licenses.bsd3; + }) {}; + + "daytripper" = callPackage + ({ mkDerivation, base, bytestring, directory, falsify + , optparse-applicative, tagged, tasty, tasty-hunit + }: + mkDerivation { + pname = "daytripper"; + version = "0.3.1"; + sha256 = "1x9zjfj302fd6r378rw19a7n4jivc71bpi6c37il0w1y5951c462"; + libraryHaskellDepends = [ + base bytestring directory falsify optparse-applicative tagged tasty + tasty-hunit + ]; + testHaskellDepends = [ + base bytestring directory falsify optparse-applicative tagged tasty + tasty-hunit + ]; + description = "Helpers for round-trip tests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dbcleaner" = callPackage + ({ mkDerivation, base, hspec, postgresql-simple, text }: + mkDerivation { + pname = "dbcleaner"; + version = "0.1.3"; + sha256 = "0d8ghd4i7qq3zp1vmxvsx7s66ip3qqfzacfnb2n4i3cdd7hv05q8"; + libraryHaskellDepends = [ base postgresql-simple text ]; + testHaskellDepends = [ base hspec postgresql-simple text ]; + description = "Clean database tables automatically around hspec tests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dbf" = callPackage + ({ mkDerivation, base, binary, bytestring, monad-loops, rwlock }: + mkDerivation { + pname = "dbf"; + version = "0.0.0.2"; + sha256 = "1pay47bbmxvishmczs3kgn19nzkfmmip3m51h4zlwydm5kxfc5n2"; + libraryHaskellDepends = [ + base binary bytestring monad-loops rwlock + ]; + description = "Read and write XBase \".dbf\" files"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dbjava" = callPackage + ({ mkDerivation, base, binary, bytestring, haskell98, process + , uulib + }: + mkDerivation { + pname = "dbjava"; + version = "1.7"; + sha256 = "06xz0a38sjjr64sz19lg0wzb73yz1msdlbg5s02ldd8n4b9yjk5f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring haskell98 process uulib + ]; + executableHaskellDepends = [ + base binary bytestring haskell98 process uulib + ]; + description = "Decompiler Bytecode Java"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dbjava"; + }) {}; + + "dbm" = callPackage + ({ mkDerivation, base, direct-sqlite, directory, ini + , optparse-applicative, sqlite-simple, text, time + }: + mkDerivation { + pname = "dbm"; + version = "0.3"; + sha256 = "177b4bwq0l5czcqrvs43q586pnqimgbhplxlf823005yxxkk95pn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base direct-sqlite directory ini optparse-applicative sqlite-simple + text time + ]; + description = "A *simple* database migration tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dbm"; + broken = true; + }) {}; + + "dbmigrations" = callPackage + ({ mkDerivation, aeson, base, bytestring, configurator, containers + , directory, fgl, filepath, HDBC, HUnit, MissingH, mtl, process + , random, split, string-conversions, template-haskell, text, time + , unordered-containers, yaml + }: + mkDerivation { + pname = "dbmigrations"; + version = "2.1.0"; + sha256 = "1b4kmvhswhd8252c0aahvk1p4fbdqdx1qahcypi13iy5ljkj4n9k"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring configurator containers directory fgl + filepath HDBC HUnit mtl random split string-conversions + template-haskell text time unordered-containers yaml + ]; + executableHaskellDepends = [ base configurator ]; + testHaskellDepends = [ + base bytestring configurator containers directory fgl filepath HDBC + HUnit MissingH mtl process split string-conversions + template-haskell text time yaml + ]; + description = "An implementation of relational database \"migrations\""; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "moo"; + broken = true; + }) {}; + + "dbmigrations-mysql" = callPackage + ({ mkDerivation, base, dbmigrations, HUnit, mysql, mysql-simple + , process, split, time + }: + mkDerivation { + pname = "dbmigrations-mysql"; + version = "2.0.0"; + sha256 = "0p0z8807wgr6qm4qg8rf7gpr7pxraipylc20ccijkzvbwk4l9ga5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base dbmigrations mysql mysql-simple split time + ]; + executableHaskellDepends = [ base dbmigrations ]; + testHaskellDepends = [ + base dbmigrations HUnit mysql mysql-simple process + ]; + description = "The dbmigrations tool built for MySQL databases"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "moo-mysql"; + }) {}; + + "dbmigrations-postgresql" = callPackage + ({ mkDerivation, base, dbmigrations, HDBC, HDBC-postgresql, HUnit + , process + }: + mkDerivation { + pname = "dbmigrations-postgresql"; + version = "2.0.0"; + sha256 = "0by97vlbzzg312v9rzp5vsz77j977jwqbiajlj7iq1rfirvm7xzw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base dbmigrations HDBC-postgresql ]; + testHaskellDepends = [ + base dbmigrations HDBC HDBC-postgresql HUnit process + ]; + description = "The dbmigrations tool built for PostgreSQL databases"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "moo-postgresql"; + }) {}; + + "dbmigrations-sqlite" = callPackage + ({ mkDerivation, base, dbmigrations, HDBC, HDBC-sqlite3, HUnit }: + mkDerivation { + pname = "dbmigrations-sqlite"; + version = "2.0.0"; + sha256 = "080k92d8pjw9kl3318v0xh71jk2vsayj0p7ljc68j6brq8519a0c"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base dbmigrations HDBC-sqlite3 ]; + testHaskellDepends = [ base dbmigrations HDBC HDBC-sqlite3 HUnit ]; + description = "The dbmigrations tool built for SQLite databases"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "moo-sqlite"; + }) {}; + + "dbmonitor" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, dhall + , directory, filepath, fsnotify, hasql, lifted-base, monad-control + , mtl, optparse-applicative, stm, telegram-bot-simple, text, time + , transformers-base, unordered-containers, vector + }: + mkDerivation { + pname = "dbmonitor"; + version = "0.1.0"; + sha256 = "02j2f6r7jkgmmxqxysz45api0ai8wic4dffhw0y1xxhwfw5cx023"; + revision = "1"; + editedCabalFile = "0ks4sch746lvy4da4hh5mmxan487i6y0bjm5sw8vxcm6xa5jvqfg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal async base bytestring dhall directory filepath + fsnotify hasql lifted-base monad-control mtl optparse-applicative + stm telegram-bot-simple text time transformers-base + unordered-containers vector + ]; + executableHaskellDepends = [ + ansi-terminal async base bytestring dhall directory filepath + fsnotify hasql lifted-base monad-control mtl optparse-applicative + stm telegram-bot-simple text time transformers-base + unordered-containers vector + ]; + description = "Data consistency alerting for PostgreSQL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dbmonitor"; + broken = true; + }) {}; + + "dbus" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, containers + , criterion, deepseq, directory, exceptions, extra, filepath, lens + , network, parsec, process, QuickCheck, random, resourcet, split + , tasty, tasty-hunit, tasty-quickcheck, template-haskell, temporary + , text, th-lift, transformers, unix, vector, xml-conduit, xml-types + }: + mkDerivation { + pname = "dbus"; + version = "1.3.2"; + sha256 = "0g73fps81nibg9y2lnakrg57ndk4gpcjw3cnqfcns085h8d6dmxg"; + libraryHaskellDepends = [ + base bytestring cereal conduit containers deepseq exceptions + filepath lens network parsec random split template-haskell text + th-lift transformers unix vector xml-conduit xml-types + ]; + testHaskellDepends = [ + base bytestring cereal containers directory extra filepath network + parsec process QuickCheck random resourcet tasty tasty-hunit + tasty-quickcheck temporary text transformers unix vector + ]; + benchmarkHaskellDepends = [ base criterion ]; + doCheck = false; + description = "A client library for the D-Bus IPC system"; + license = lib.licenses.asl20; + }) {}; + + "dbus-app-launcher" = callPackage + ({ mkDerivation, base, containers, dbus, extra, unix }: + mkDerivation { + pname = "dbus-app-launcher"; + version = "0.1.0.0"; + sha256 = "142l60kz6qx9k88jdg94icfq3aa8g160d4q9g8hrvpr0360gq2dv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers dbus extra unix ]; + description = "Simple app launcher for D-Bus"; + license = lib.licenses.mit; + mainProgram = "dbus-app-launcher"; + }) {}; + + "dbus-client" = callPackage + ({ mkDerivation, base, containers, dbus-core, monads-tf, text + , transformers + }: + mkDerivation { + pname = "dbus-client"; + version = "0.4.1"; + sha256 = "0z7061kafjzd4jaws4xcp1xzh2kx559bgp7cmcjq55mbxr1rrsjq"; + libraryHaskellDepends = [ + base containers dbus-core monads-tf text transformers + ]; + description = "Monadic and object-oriented interfaces to DBus"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dbus-core" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-binary-ieee754, libxml-sax, network, parsec, text, unix + , vector, xml-types + }: + mkDerivation { + pname = "dbus-core"; + version = "0.9.3"; + sha256 = "110373yinimq0k7hl8wkk7g4hm3hj563dpa2y8ag2lpl9yydzgfa"; + libraryHaskellDepends = [ + base binary bytestring containers data-binary-ieee754 libxml-sax + network parsec text unix vector xml-types + ]; + description = "Low-level D-Bus protocol implementation"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dbus-hslogger" = callPackage + ({ mkDerivation, base, dbus, hslogger, optparse-applicative }: + mkDerivation { + pname = "dbus-hslogger"; + version = "0.1.0.1"; + sha256 = "0i2y69kagp53cmlb7p3y6ysr9k5wvfd0vcnpwsasyn1jpk6g80zi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base dbus hslogger ]; + executableHaskellDepends = [ + base dbus hslogger optparse-applicative + ]; + description = "Expose a dbus server to control hslogger"; + license = lib.licenses.bsd3; + mainProgram = "dbus-hslogger-client"; + }) {}; + + "dbus-qq" = callPackage + ({ mkDerivation, base, containers, dbus, parsec, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "dbus-qq"; + version = "0.1.0"; + sha256 = "0dg03nv7bsjydywhby0rv1a6jc90gf2885djxd8pb9aly2ncpjxx"; + libraryHaskellDepends = [ + base containers dbus parsec template-haskell + ]; + testHaskellDepends = [ base containers dbus QuickCheck ]; + description = "Quasi-quoter for DBus functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dbus-th" = callPackage + ({ mkDerivation, base, containers, dbus, syb, template-haskell + , text + }: + mkDerivation { + pname = "dbus-th"; + version = "0.1.3.0"; + sha256 = "0b1ansjk6j7fzfi2s26dqvka7s85bflw7cl665vplm1sq0is2a0j"; + libraryHaskellDepends = [ + base containers dbus syb template-haskell text + ]; + description = "TemplateHaskell generator of DBus bindings"; + license = lib.licenses.bsd3; + }) {}; + + "dbus-th-introspection" = callPackage + ({ mkDerivation, base, cmdargs, containers, dbus, dbus-th + , template-haskell + }: + mkDerivation { + pname = "dbus-th-introspection"; + version = "0.1.2.0"; + sha256 = "1d8hqra3sfpvscc3jpgcyllq3gaha24jj0n4y17y4wkhz437ni4f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers dbus dbus-th template-haskell + ]; + executableHaskellDepends = [ + base cmdargs containers dbus dbus-th template-haskell + ]; + description = "Generate bindings for DBus calls by using DBus introspection and dbus-th"; + license = lib.licenses.bsd3; + mainProgram = "dbus-introspect-hs"; + }) {}; + + "dclabel" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, criterion + , QuickCheck, quickcheck-instances, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "dclabel"; + version = "0.9.0.0"; + sha256 = "0bnbqbjpbx98wjgsz7kgr5znljbwhd6lsb8m9ky7dmzqygzybvir"; + libraryHaskellDepends = [ base bytestring cereal containers ]; + testHaskellDepends = [ + base bytestring cereal containers QuickCheck quickcheck-instances + test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base bytestring cereal containers criterion QuickCheck + quickcheck-instances + ]; + description = "This packge is deprecated. See the the \"LIO.DCLabel\" in the \"lio\" package."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dclabel-eci11" = callPackage + ({ mkDerivation, base, pretty, QuickCheck }: + mkDerivation { + pname = "dclabel-eci11"; + version = "0.3"; + sha256 = "1bfc9ip4fqzjzlzppkrnspnm6gc50f4rkf0wngnxyj7f79fvjr6k"; + libraryHaskellDepends = [ base pretty QuickCheck ]; + description = "The Disjunction Category Label Format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dcpu16" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath + , optparse-applicative, parsec, sdl2, spool, vector + }: + mkDerivation { + pname = "dcpu16"; + version = "0.1.0.2"; + sha256 = "1z67rpnzxi1znf52rf276znv9kf10rxi47vkpsa1w1c7y122iplj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers parsec sdl2 spool vector + ]; + executableHaskellDepends = [ base filepath optparse-applicative ]; + testHaskellDepends = [ base ]; + description = "DCPU-16 Emulator & Assembler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dcpu16-exe"; + broken = true; + }) {}; + + "ddate" = callPackage + ({ mkDerivation, base, dates, time }: + mkDerivation { + pname = "ddate"; + version = "0.1.0.0"; + sha256 = "1mw0qn7c6ag2w6gn6pwpjf979m3p5v3p9a1kal2x8g8ncx98dcn5"; + libraryHaskellDepends = [ base dates time ]; + description = "Discordian Date Types for Haskell"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-base" = callPackage + ({ mkDerivation, base, containers, deepseq, parsec, transformers + , wl-pprint + }: + mkDerivation { + pname = "ddc-base"; + version = "0.4.2.1"; + sha256 = "1z5k0aacyr4a8jzwwbjhbkvkmbc2ygfmmjnih296my7ixjyvww08"; + libraryHaskellDepends = [ + base containers deepseq parsec transformers wl-pprint + ]; + description = "Disciplined Disciple Compiler common utilities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ddc-build" = callPackage + ({ mkDerivation, base, containers, ddc-core, ddc-core-babel + , ddc-core-flow, ddc-core-llvm, ddc-core-salt, ddc-core-simpl + , ddc-core-tetra, ddc-source-tetra, deepseq, directory, filepath + , mtl, process, text, time + }: + mkDerivation { + pname = "ddc-build"; + version = "0.4.3.1"; + sha256 = "19z3qz03p8ggm8xi8fn48p6n468sy57xgqrz7y1qz78c1rf956l5"; + libraryHaskellDepends = [ + base containers ddc-core ddc-core-babel ddc-core-flow ddc-core-llvm + ddc-core-salt ddc-core-simpl ddc-core-tetra ddc-source-tetra + deepseq directory filepath mtl process text time + ]; + description = "Disciplined Disciple Compiler build framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-code" = callPackage + ({ mkDerivation, base, filepath }: + mkDerivation { + pname = "ddc-code"; + version = "0.4.3.2"; + sha256 = "19ah5j1l84g06szyaf0qni89cqdnpygrlczppzx3qjl280q1qpzd"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base filepath ]; + description = "Disciplined Disciple Compiler base libraries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ddc-core" = callPackage + ({ mkDerivation, array, base, containers, deepseq, directory + , filepath, inchworm, mtl, parsec, text, transformers, wl-pprint + }: + mkDerivation { + pname = "ddc-core"; + version = "0.4.3.1"; + sha256 = "0k33pkg9yr1y3q01qd1qw4d5y57775gifgasz10mh7i3nn1f48r6"; + libraryHaskellDepends = [ + array base containers deepseq directory filepath inchworm mtl + parsec text transformers wl-pprint + ]; + description = "Disciplined Disciple Compiler core language and type checker"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-core-babel" = callPackage + ({ mkDerivation, base, containers, ddc-core, ddc-core-tetra }: + mkDerivation { + pname = "ddc-core-babel"; + version = "0.4.3.1"; + sha256 = "1wvgbbq6lww6ihs744mfl5hnf5sn0nfh7sxqc4wgz82hqjkhd2ig"; + libraryHaskellDepends = [ + base containers ddc-core ddc-core-tetra + ]; + description = "Disciplined Disciple Compiler PHP code generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-core-eval" = callPackage + ({ mkDerivation, array, base, containers, ddc-base, ddc-core + , deepseq, mtl, transformers + }: + mkDerivation { + pname = "ddc-core-eval"; + version = "0.4.1.3"; + sha256 = "0s11wzl75fa4pnjclgqdvymddk8srpknvpf6p3vkm2b09y0fryxd"; + libraryHaskellDepends = [ + array base containers ddc-base ddc-core deepseq mtl transformers + ]; + description = "Disciplined Disciple Compiler semantic evaluator for the core language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-core-flow" = callPackage + ({ mkDerivation, array, base, containers, ddc-core, ddc-core-salt + , ddc-core-simpl, ddc-core-tetra, deepseq, limp, limp-cbc, mtl + , transformers + }: + mkDerivation { + pname = "ddc-core-flow"; + version = "0.4.3.1"; + sha256 = "1xs9rzw9gxdwmrsc3n39hqfq5x1mjxmlcg8iwz66gknnqamjwsyr"; + libraryHaskellDepends = [ + array base containers ddc-core ddc-core-salt ddc-core-simpl + ddc-core-tetra deepseq limp limp-cbc mtl transformers + ]; + description = "Disciplined Disciple Compiler data flow compiler"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-core-llvm" = callPackage + ({ mkDerivation, array, base, bytestring, containers, ddc-core + , ddc-core-salt, ddc-core-simpl, mtl, text, transformers + }: + mkDerivation { + pname = "ddc-core-llvm"; + version = "0.4.3.1"; + sha256 = "1c8d11l3aynaddlgv2zdpl8dagp8d8jxzpg943b46prssgfmpvvk"; + libraryHaskellDepends = [ + array base bytestring containers ddc-core ddc-core-salt + ddc-core-simpl mtl text transformers + ]; + description = "Disciplined Disciple Compiler LLVM code generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-core-salt" = callPackage + ({ mkDerivation, array, base, containers, ddc-core, deepseq, mtl + , text, transformers + }: + mkDerivation { + pname = "ddc-core-salt"; + version = "0.4.3.1"; + sha256 = "13pch0z076m4i92a6z4lhg0axlqmzc41jd749sya5ijyr05f6bzs"; + libraryHaskellDepends = [ + array base containers ddc-core deepseq mtl text transformers + ]; + description = "Disciplined Disciple Compiler C code generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-core-simpl" = callPackage + ({ mkDerivation, array, base, containers, ddc-core, deepseq, mtl + , transformers + }: + mkDerivation { + pname = "ddc-core-simpl"; + version = "0.4.3.1"; + sha256 = "0j01j81m9fz8vj4wwl191qa3crn5b539w3rh0qwm4g3q1nxvl4cf"; + libraryHaskellDepends = [ + array base containers ddc-core deepseq mtl transformers + ]; + description = "Disciplined Disciple Compiler code transformations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-core-tetra" = callPackage + ({ mkDerivation, array, base, containers, ddc-core, ddc-core-salt + , ddc-core-simpl, deepseq, mtl, pretty-show, text, transformers + }: + mkDerivation { + pname = "ddc-core-tetra"; + version = "0.4.3.1"; + sha256 = "0ybsq10h5mmnbdgag0qqlck7ipgk094a207d8xjpsbyhi6h8qi68"; + libraryHaskellDepends = [ + array base containers ddc-core ddc-core-salt ddc-core-simpl deepseq + mtl pretty-show text transformers + ]; + description = "Disciplined Disciple Compiler intermediate language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-driver" = callPackage + ({ mkDerivation, base, containers, ddc-build, ddc-core + , ddc-core-flow, ddc-core-llvm, ddc-core-salt, ddc-core-simpl + , ddc-core-tetra, ddc-source-tetra, deepseq, directory, filepath + , mtl, process, time, transformers + }: + mkDerivation { + pname = "ddc-driver"; + version = "0.4.3.1"; + sha256 = "092vhj4l6w1q6l6pbzvfw2x5yy0v7q8hzkaw99jb8r1x848xywb6"; + libraryHaskellDepends = [ + base containers ddc-build ddc-core ddc-core-flow ddc-core-llvm + ddc-core-salt ddc-core-simpl ddc-core-tetra ddc-source-tetra + deepseq directory filepath mtl process time transformers + ]; + description = "Disciplined Disciple Compiler top-level driver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-interface" = callPackage + ({ mkDerivation, base, containers, ddc-base, directory }: + mkDerivation { + pname = "ddc-interface"; + version = "0.4.1.3"; + sha256 = "0pbsnxzlbx9xblqf9199wrl80aard59l3193gm8gzxx7ispfhs3f"; + libraryHaskellDepends = [ base containers ddc-base directory ]; + description = "Disciplined Disciple Compiler user interface support"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-source-tetra" = callPackage + ({ mkDerivation, array, base, containers, ddc-core, ddc-core-salt + , ddc-core-tetra, deepseq, mtl, pretty-show, text, transformers + }: + mkDerivation { + pname = "ddc-source-tetra"; + version = "0.4.3.1"; + sha256 = "17znz614bm7rni52wihqf914klj9wpc9ykrhl9cl20xq6vxr914x"; + libraryHaskellDepends = [ + array base containers ddc-core ddc-core-salt ddc-core-tetra deepseq + mtl pretty-show text transformers + ]; + description = "Disciplined Disciple Compiler source language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-tools" = callPackage + ({ mkDerivation, base, containers, ddc-build, ddc-code, ddc-core + , ddc-core-flow, ddc-core-llvm, ddc-core-salt, ddc-core-simpl + , ddc-core-tetra, ddc-driver, ddc-source-tetra, directory, filepath + , haskeline, mtl, process, transformers + }: + mkDerivation { + pname = "ddc-tools"; + version = "0.4.3.1"; + sha256 = "19ghpdcbjjy1aizhf2q5fhiswxhw2i3amlb2ccl283p1a3mr59jn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers ddc-build ddc-code ddc-core ddc-core-flow + ddc-core-llvm ddc-core-salt ddc-core-simpl ddc-core-tetra + ddc-driver ddc-source-tetra directory filepath haskeline mtl + process transformers + ]; + description = "Disciplined Disciple Compiler command line tools"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ddc-war" = callPackage + ({ mkDerivation, base, buildbox, containers, directory, filepath + , process, random, stm + }: + mkDerivation { + pname = "ddc-war"; + version = "0.4.1.3"; + sha256 = "0y9h4z1drgwgmw9wjf8ga2kiagmfgppdy29l9cz0j4rjz3mm302y"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base buildbox containers directory filepath process random stm + ]; + description = "Disciplined Disciple Compiler test driver and buildbot"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ddc-war"; + }) {}; + + "ddci-core" = callPackage + ({ mkDerivation, base, containers, ddc-base, ddc-core + , ddc-core-eval, ddc-core-simpl, haskeline, haskell-src-exts + }: + mkDerivation { + pname = "ddci-core"; + version = "0.2.1.2"; + sha256 = "1w4kcqivphc9gmj4xnkqx2hbzd3cmssww5hqgja1kh0b03q026w0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers ddc-base ddc-core ddc-core-eval ddc-core-simpl + haskeline haskell-src-exts + ]; + description = "Disciple Core language interactive interpreter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ddci-core"; + }) {}; + + "dde" = callPackage + ({ mkDerivation, base, criterion, free-vector-spaces, lens, linear + , vector + }: + mkDerivation { + pname = "dde"; + version = "0.3.0"; + sha256 = "0jji0q9wqgpl0g2nvac0i4vrlarx4pz0rb8xgpq1iqyprniz5k4p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base free-vector-spaces lens linear vector + ]; + executableHaskellDepends = [ + base free-vector-spaces lens linear vector + ]; + testHaskellDepends = [ + base free-vector-spaces lens linear vector + ]; + benchmarkHaskellDepends = [ + base criterion free-vector-spaces lens linear vector + ]; + description = "Delay differential equations"; + license = lib.licenses.bsd3; + }) {}; + + "dead-code-detection" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , getopt-generics, ghc, ghc-paths, gitrev, Glob, graph-wrapper + , hspec, interpolate, mockery, silently, string-conversions + , uniplate + }: + mkDerivation { + pname = "dead-code-detection"; + version = "0.8.1"; + sha256 = "1yy1ddr2dvnnxicjqzvqc7vg7369v92v3yynririvhnswcd7fsbb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory getopt-generics ghc ghc-paths gitrev Glob + graph-wrapper silently string-conversions uniplate + ]; + testHaskellDepends = [ + base containers directory filepath getopt-generics ghc ghc-paths + gitrev Glob graph-wrapper hspec interpolate mockery silently + string-conversions uniplate + ]; + description = "detect dead code in haskell projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dead-code-detection"; + broken = true; + }) {}; + + "dead-simple-json" = callPackage + ({ mkDerivation, base, containers, parsec, template-haskell + , transformers, vector + }: + mkDerivation { + pname = "dead-simple-json"; + version = "0.1.2"; + sha256 = "10wp97pxhkvlk3lhknvsnwkl9p7lm1v7y1wk0nn55q68jx1b5zpr"; + libraryHaskellDepends = [ + base containers parsec template-haskell transformers vector + ]; + description = "Dead simple JSON parser, with some Template Haskell sugar"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dear-imgui" = callPackage + ({ mkDerivation, base, containers, directory, filepath, glew + , inline-c, inline-c-cpp, managed, megaparsec, parser-combinators + , scientific, SDL2, sdl2, StateVar, template-haskell, text, th-lift + , transformers, unliftio, unordered-containers, vector + }: + mkDerivation { + pname = "dear-imgui"; + version = "2.2.0"; + sha256 = "050xpwsx2ydpq8p81i3dc37a9f0p8z41i3vp84wr26psrqbnv6lx"; + revision = "1"; + editedCabalFile = "1x52qa09p3ql8sykcj3r46bln0gds5c6rix9sybf2vg39j14igfz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath inline-c inline-c-cpp managed + megaparsec parser-combinators scientific sdl2 StateVar + template-haskell text th-lift transformers unliftio + unordered-containers vector + ]; + libraryPkgconfigDepends = [ glew SDL2 ]; + doHaddock = false; + description = "Haskell bindings for Dear ImGui"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) SDL2; inherit (pkgs) glew;}; + + "debian" = callPackage + ({ mkDerivation, base, bytestring, bz2, Cabal, containers + , directory, either, exceptions, filepath, hostname, HUnit, lens + , ListLike, mtl, network-uri, old-locale, parsec, pretty, process + , process-extras, pureMD5, QuickCheck, regex-compat, regex-tdfa + , SHA, syb, template-haskell, temporary, text, th-lift, th-orphans + , time, unix, utf8-string, zlib + }: + mkDerivation { + pname = "debian"; + version = "4.0.5"; + sha256 = "1s0pin0qbdakigm0ijnyvs8k27d4p8rdcysymh405ay90kqwp6p4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bz2 Cabal containers directory either exceptions + filepath hostname HUnit lens ListLike mtl network-uri old-locale + parsec pretty process process-extras pureMD5 QuickCheck + regex-compat regex-tdfa SHA syb template-haskell temporary text + th-lift th-orphans time unix utf8-string zlib + ]; + executableHaskellDepends = [ base directory filepath process ]; + testHaskellDepends = [ + base Cabal HUnit parsec pretty regex-tdfa text + ]; + description = "Modules for working with the Debian package system"; + license = lib.licenses.bsd3; + }) {}; + + "debian-binary" = callPackage + ({ mkDerivation, base, directory, filepath, HSH }: + mkDerivation { + pname = "debian-binary"; + version = "0.0.1"; + sha256 = "0k6blaq1p2phydl4pqlqg6kdicrfjhm6h27svws7dq8di3y274fq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath HSH ]; + description = "Utilities to work with debian binary packages"; + license = "unknown"; + }) {}; + + "debian-build" = callPackage + ({ mkDerivation, base, directory, filepath, process, split + , transformers + }: + mkDerivation { + pname = "debian-build"; + version = "0.10.2.1"; + sha256 = "1114xaqmhx74w0zqdksj6c1ggmfglcshhsxrw89gai5kzy47zp9d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath process split transformers + ]; + executableHaskellDepends = [ base filepath transformers ]; + description = "Debian package build sequence tools"; + license = lib.licenses.bsd3; + mainProgram = "odebuild"; + }) {}; + + "debruijn" = callPackage + ({ mkDerivation, base, deepseq, fin, skew-list, some, transformers + }: + mkDerivation { + pname = "debruijn"; + version = "0.1"; + sha256 = "1bpy918flzmhwiwmz5ivjgqn2i3hidzcgc31w8d2br88p0clixv4"; + libraryHaskellDepends = [ + base deepseq fin skew-list some transformers + ]; + description = "de Bruijn indices and levels"; + license = lib.licenses.bsd3; + }) {}; + + "debruijn-safe" = callPackage + ({ mkDerivation, base, deepseq, fin, some }: + mkDerivation { + pname = "debruijn-safe"; + version = "0.1"; + sha256 = "17db3640y31isalrw4hpf9z7wyjysb7gyig8d2mg1b6ycr9dy223"; + libraryHaskellDepends = [ base deepseq fin some ]; + description = "de Bruijn indices and levels"; + license = lib.licenses.bsd3; + }) {}; + + "debug" = callPackage + ({ mkDerivation, aeson, base, bytestring, clock, containers + , deepseq, directory, extra, filepath, ghc-prim, hashable, Hoed + , libgraph, open-browser, prettyprinter + , prettyprinter-compat-ansi-wl-pprint, template-haskell, text + , uniplate, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "debug"; + version = "0.1.1"; + sha256 = "0j4jskz8zq2ww81mfarshi5g2m6xfivgl26grkhcacqq6k3483rk"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring clock containers deepseq directory extra + ghc-prim hashable Hoed libgraph open-browser prettyprinter + prettyprinter-compat-ansi-wl-pprint template-haskell text uniplate + unordered-containers vector + ]; + executableHaskellDepends = [ aeson base directory filepath yaml ]; + testHaskellDepends = [ + aeson base bytestring containers directory extra filepath text + ]; + description = "Simple trace-based debugger"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "debug-pp"; + }) {}; + + "debug-diff" = callPackage + ({ mkDerivation, base, groom, process, temporary }: + mkDerivation { + pname = "debug-diff"; + version = "0.1"; + sha256 = "19k9f92pjh52qnr31l0468hn2klkb8wszs7azwczvxzg8aq7krld"; + libraryHaskellDepends = [ base groom process temporary ]; + description = "Display a colorized diff between two Haskell values"; + license = lib.licenses.bsd3; + }) {}; + + "debug-dump" = callPackage + ({ mkDerivation, base, bytestring, directory, random, text }: + mkDerivation { + pname = "debug-dump"; + version = "0.1.1.0"; + sha256 = "0il889gy8fdi1yxm7f1nmj4s5gxqyq35jm8p5fax6yhj6lmyciwl"; + libraryHaskellDepends = [ base bytestring directory random text ]; + description = "File-based debug output"; + license = lib.licenses.bsd3; + }) {}; + + "debug-me" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, Cabal, cereal + , containers, cryptonite, directory, filepath, graphviz + , http-client, http-client-tls, http-types, memory, mime-mail + , network, network-uri, optparse-applicative, posix-pty, process + , protobuf, sandi, stm, stm-chans, terminal-size, text, time + , unbounded-delays, unix, unordered-containers, utf8-string, uuid + , wai, wai-websockets, warp, websockets + }: + mkDerivation { + pname = "debug-me"; + version = "1.20221231"; + sha256 = "1bwbrxgnsjd1n9za0c1hlsrciq75zkjp1vbs3vzz0m6pj0j405li"; + isLibrary = false; + isExecutable = true; + setupHaskellDepends = [ base Cabal filepath ]; + executableHaskellDepends = [ + aeson async base bytestring cereal containers cryptonite directory + filepath graphviz http-client http-client-tls http-types memory + mime-mail network network-uri optparse-applicative posix-pty + process protobuf sandi stm stm-chans terminal-size text time + unbounded-delays unix unordered-containers utf8-string uuid wai + wai-websockets warp websockets + ]; + description = "secure remote debugging"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "debug-me"; + broken = true; + }) {}; + + "debug-pp" = callPackage + ({ mkDerivation, aeson, base, debug-hoed, directory, filepath, yaml + }: + mkDerivation { + pname = "debug-pp"; + version = "0.1.1"; + sha256 = "1hja3kgczsr9zr7vf0glsi0czdfgb97kchwwqhi1gr5nfdphncjb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base debug-hoed directory filepath yaml + ]; + description = "A preprocessor for the debug package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "debug-pp"; + broken = true; + }) {debug-hoed = null;}; + + "debug-time" = callPackage + ({ mkDerivation, base, clock, containers }: + mkDerivation { + pname = "debug-time"; + version = "0.1.0.1"; + sha256 = "16adr8dg2rsjzx6rwrfai75lhcfad68fqmz1iqmr0ah18a7afxk0"; + libraryHaskellDepends = [ base clock containers ]; + testHaskellDepends = [ base ]; + description = "Debug.Trace equivalent for timing computations"; + license = lib.licenses.mit; + }) {}; + + "debug-trace-file" = callPackage + ({ mkDerivation, base, directory, tasty, tasty-golden }: + mkDerivation { + pname = "debug-trace-file"; + version = "1.0.0.1"; + sha256 = "1fcq5wi2drdmqqbn4z0s8f0rk3ka1i4yygc678ia06bbx772mmqf"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base directory tasty tasty-golden ]; + description = "Like Debug.Trace but writing to files."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "debug-trace-var" = callPackage + ({ mkDerivation, base, template-haskell, unicode-show }: + mkDerivation { + pname = "debug-trace-var"; + version = "0.2.0"; + sha256 = "12dlnvzvnjk6z37pnajmghd5wcrzkf4pkpc0r2nrjp4h3p9pjkqp"; + libraryHaskellDepends = [ base template-haskell unicode-show ]; + description = "You do not have to write variable names twice in Debug.Trace"; + license = lib.licenses.mit; + }) {}; + + "debug-tracy" = callPackage + ({ mkDerivation, base, lens, random, transformers }: + mkDerivation { + pname = "debug-tracy"; + version = "0.1.0.3"; + sha256 = "00rl7s1v12w8wa9cxfmbq327q0gdpwqd980pddap5pn4llcj4gmv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base lens random transformers ]; + executableHaskellDepends = [ base ]; + description = "More useful trace functions for investigating bugs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test"; + broken = true; + }) {}; + + "debugger-hs" = callPackage + ({ mkDerivation, base, dlist, hspec, mtl, neat-interpolation, text + }: + mkDerivation { + pname = "debugger-hs"; + version = "0.1.1.0"; + sha256 = "1can59y3vcwms3y1bn3wm9cgya3r8f8b6ziv1g89dpav2lbrf70q"; + libraryHaskellDepends = [ base dlist mtl text ]; + testHaskellDepends = [ base hspec mtl neat-interpolation text ]; + description = "Write your GDB scripts in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "deburr" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "deburr"; + version = "0.1.0.1"; + sha256 = "0r6mqsb3x6pa2g4s24fyg67gx2ld3c2a539j96skg1lk7wxaxj54"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Convert Unicode characters with burrs to their ASCII counterparts"; + license = lib.licenses.mit; + }) {}; + + "dec" = callPackage + ({ mkDerivation, base, boring }: + mkDerivation { + pname = "dec"; + version = "0.0.5"; + sha256 = "126z70ij9hhy8pajw0d5fl0hrppy5sh22j8nkx46i0g6qz3l7071"; + revision = "2"; + editedCabalFile = "1vdnjlhbvh140ml0z4r2w5hl4x4c3fa0cnw68fl65l2mqld44i0h"; + libraryHaskellDepends = [ base boring ]; + description = "Decidable propositions"; + license = lib.licenses.bsd3; + }) {}; + + "decepticons" = callPackage + ({ mkDerivation, base, comonad-transformers }: + mkDerivation { + pname = "decepticons"; + version = "0.1.0.0"; + sha256 = "1fnp2c2rdpihvxm5j22z1mrf8pnpcnasvfsrlg7lvg5m76md7k3v"; + libraryHaskellDepends = [ base comonad-transformers ]; + description = "The categorical dual of transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "decidable" = callPackage + ({ mkDerivation, base, functor-products, microlens, singletons + , singletons-base, vinyl + }: + mkDerivation { + pname = "decidable"; + version = "0.3.1.1"; + sha256 = "13cn4m5bjd2pf8m8qcm4na16ha0sc63wbkgms2qh5x4mj926yfq8"; + libraryHaskellDepends = [ + base functor-products microlens singletons singletons-base vinyl + ]; + description = "Combinators for manipulating dependently-typed predicates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "decimal-arithmetic" = callPackage + ({ mkDerivation, base, binary, binary-bits, deepseq, doctest, hspec + , mtl, QuickCheck + }: + mkDerivation { + pname = "decimal-arithmetic"; + version = "0.5.1.0"; + sha256 = "0ig25l60ix79v4yl2kix8wkhfvsdniaxrzk49hfwqiblwz17kxla"; + libraryHaskellDepends = [ base binary binary-bits deepseq mtl ]; + testHaskellDepends = [ base binary doctest hspec QuickCheck ]; + description = "An implementation of the General Decimal Arithmetic Specification"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "decimal-literals" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "decimal-literals"; + version = "0.1.0.1"; + sha256 = "0lbpnc4c266fbqjzzrnig648zzsqfaphlxqwyly9xd15qggzasb0"; + revision = "3"; + editedCabalFile = "1650vnqwjsqg2mghsvghiyzg5qqbz36vibkq8614adhyjpcd3w07"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Preprocessing decimal literals more or less as they are (instead of via fractions)"; + license = lib.licenses.gpl3Only; + }) {}; + + "decision-diagrams" = callPackage + ({ mkDerivation, base, containers, deepseq, doctest, hashable + , hashtables, intern, mwc-random, primitive, QuickCheck + , quickcheck-instances, random, reflection, statistics, tasty + , tasty-hunit, tasty-quickcheck, tasty-th, unordered-containers + , vector + }: + mkDerivation { + pname = "decision-diagrams"; + version = "0.2.0.0"; + sha256 = "0l03mwig95h300rn1cfhd5ahwrlap6zsw09lwmkx6wkw6rjf4a5s"; + revision = "3"; + editedCabalFile = "11gb1dm0rladnjr8y2w15pba8dp4hr4kb2gshikq7xiiffgx70lz"; + libraryHaskellDepends = [ + base containers hashable hashtables intern mwc-random primitive + random reflection unordered-containers vector + ]; + testHaskellDepends = [ + base containers deepseq doctest mwc-random QuickCheck + quickcheck-instances statistics tasty tasty-hunit tasty-quickcheck + tasty-th vector + ]; + description = "Binary Decision Diagrams (BDD) and Zero-suppressed Binary Decision Diagrams (ZDD)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "declarative" = callPackage + ({ mkDerivation, base, hasty-hamiltonian, kan-extensions, lens + , mcmc-types, mighty-metropolis, mwc-probability, pipes, primitive + , speedy-slice, transformers + }: + mkDerivation { + pname = "declarative"; + version = "0.5.4"; + sha256 = "10dwdzl4gbxwvb068kz8kiprk18bwl79pkyhyyrmfzawf8zp3pha"; + libraryHaskellDepends = [ + base hasty-hamiltonian kan-extensions lens mcmc-types + mighty-metropolis mwc-probability pipes primitive speedy-slice + transformers + ]; + testHaskellDepends = [ base mwc-probability ]; + description = "DIY Markov Chains"; + license = lib.licenses.mit; + }) {}; + + "decode-utf8" = callPackage + ({ mkDerivation, api-opentheory-unicode, base, opentheory-unicode + }: + mkDerivation { + pname = "decode-utf8"; + version = "1.2"; + sha256 = "10mj871j5gd4d8v8341lr5lr9avxxfph58sjhmd9kgywc10grqph"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + api-opentheory-unicode base opentheory-unicode + ]; + description = "Decode a UTF-8 byte stream on standard input"; + license = lib.licenses.mit; + mainProgram = "decode-utf8"; + }) {}; + + "decoder-conduit" = callPackage + ({ mkDerivation, base, binary, bytestring, conduit }: + mkDerivation { + pname = "decoder-conduit"; + version = "0.0.1.1"; + sha256 = "0z5krcl4xd385f7v2bsnfyr7zidqwfjvc6b432gbbn2vcrx966c7"; + libraryHaskellDepends = [ base binary bytestring conduit ]; + description = "Conduit for decoding ByteStrings using Data.Binary.Get"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dedukti" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , haskell-src-exts, haskell-src-exts-qq, hmk, mtl, parsec, process + , Stream, stringtable-atom, time, unix, wl-pprint + }: + mkDerivation { + pname = "dedukti"; + version = "1.1.4"; + sha256 = "0b7328529m3xl8bj7sncv5rr13ld2aghgqkf55j4n15jagv6g72d"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ time unix ]; + executableHaskellDepends = [ + base bytestring containers directory filepath haskell-src-exts + haskell-src-exts-qq hmk mtl parsec process Stream stringtable-atom + wl-pprint + ]; + description = "A type-checker for the λΠ-modulo calculus"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "dedukti"; + }) {}; + + "deep-map" = callPackage + ({ mkDerivation, base, containers, indexed-traversable }: + mkDerivation { + pname = "deep-map"; + version = "0.2.0.1"; + sha256 = "1qawlz663k1n20wk0qx47mldyydf8glgp8m4b8r2pxhyh99yqf0j"; + libraryHaskellDepends = [ base containers indexed-traversable ]; + description = "Deeply-nested, multiple key type maps"; + license = lib.licenses.bsd3; + }) {}; + + "deep-transformations" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, generic-lens + , markdown-unlit, rank2classes, template-haskell, transformers + }: + mkDerivation { + pname = "deep-transformations"; + version = "0.2.2"; + sha256 = "1sjqvpbb3b90fpxmj0i7zarkj97m6q259l77kgdzjlbcnnd980ws"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base generic-lens rank2classes template-haskell transformers + ]; + testHaskellDepends = [ base doctest rank2classes ]; + testToolDepends = [ markdown-unlit ]; + description = "Deep natural and unnatural tree transformations, including attribute grammars"; + license = lib.licenses.bsd3; + }) {}; + + "deepcontrol" = callPackage + ({ mkDerivation, base, containers, doctest, HUnit, mmorph, mtl + , QuickCheck, safe, transformers + }: + mkDerivation { + pname = "deepcontrol"; + version = "0.5.4.3"; + sha256 = "0d8fmagrxqvg5w8bzi3d5vw2xhlp0sfq934hvz1sa80iac9km51f"; + libraryHaskellDepends = [ base mmorph mtl transformers ]; + testHaskellDepends = [ + base containers doctest HUnit mtl QuickCheck safe transformers + ]; + description = "A library that provides deep-level programming style and(or) notation on Applicative and Monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "deepl" = callPackage + ({ mkDerivation, aeson, base, bytestring, cmdargs, foldl, lens + , lens-aeson, protolude, resourcet, streaming, streaming-bytestring + , wreq + }: + mkDerivation { + pname = "deepl"; + version = "0.1.0.1"; + sha256 = "042xkvfs3ny0gchk0a1l427hg6sd5dngw43sdwzp6c1k969s4cda"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cmdargs foldl lens lens-aeson protolude + resourcet streaming streaming-bytestring wreq + ]; + executableHaskellDepends = [ + aeson base bytestring cmdargs foldl lens lens-aeson protolude + resourcet streaming streaming-bytestring wreq + ]; + description = "Call DeepL to translate you files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "deepl"; + broken = true; + }) {}; + + "deeplearning-hs" = callPackage + ({ mkDerivation, accelerate, base, mtl, QuickCheck, repa + , repa-algorithms, test-framework, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "deeplearning-hs"; + version = "0.1.0.2"; + sha256 = "1cw29xisgykb20qv3jkpcpaiijicyzkfsgglrsbx1admfzbqv98d"; + revision = "1"; + editedCabalFile = "1yiac94m5gn21bdjsfz18fww45wnic7sgw9bsnpi2qwv0zz3x8pc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + accelerate base mtl repa repa-algorithms vector + ]; + executableHaskellDepends = [ + accelerate base mtl repa repa-algorithms vector + ]; + testHaskellDepends = [ + accelerate base mtl QuickCheck repa repa-algorithms test-framework + test-framework-quickcheck2 vector + ]; + description = "Deep Learning in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "deeplearning_demonstration"; + }) {}; + + "deepseq_1_5_0_0" = callPackage + ({ mkDerivation, array, base, ghc-prim }: + mkDerivation { + pname = "deepseq"; + version = "1.5.0.0"; + sha256 = "12w6zflnkgn757psx1ips3fh3yxscil5x0jil6gir3dj9279mwd0"; + libraryHaskellDepends = [ array base ghc-prim ]; + testHaskellDepends = [ array base ghc-prim ]; + description = "Deep evaluation of data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "deepseq-bounded" = callPackage + ({ mkDerivation, array, base, cpphs, deepseq, deepseq-generics + , generics-sop, ghc-prim, HUnit, mtl, parallel, random, syb + , template-haskell + }: + mkDerivation { + pname = "deepseq-bounded"; + version = "0.8.0.0"; + sha256 = "192hqyidgbrsig2yx7x9vdx180w1jfcqxsgg4wslwfwj7d3sa81f"; + revision = "1"; + editedCabalFile = "12wvwmbvy63bcr1ml3cx9y0zc52wgr6cjgr0xnakryya6s7vp706"; + libraryHaskellDepends = [ + array base cpphs deepseq deepseq-generics generics-sop mtl parallel + random syb + ]; + testHaskellDepends = [ + base cpphs deepseq deepseq-generics generics-sop ghc-prim HUnit + parallel random syb template-haskell + ]; + description = "Bounded deepseq, including support for generic deriving"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "deepseq-generics" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "deepseq-generics"; + version = "0.2.0.0"; + sha256 = "17bwghc15mc9pchfd1w46jh2p3wzc86aj6a537wqwxn08rayzcxh"; + revision = "10"; + editedCabalFile = "1pms44620yw0i08zbaf1v9wi36ai43sd3s762jcx5cap1shjl4qv"; + libraryHaskellDepends = [ base deepseq ghc-prim ]; + testHaskellDepends = [ + base deepseq ghc-prim HUnit test-framework test-framework-hunit + ]; + description = "GHC.Generics-based Control.DeepSeq.rnf implementation"; + license = lib.licenses.bsd3; + }) {}; + + "deepseq-instances" = callPackage + ({ mkDerivation, array, base, deepseq, stm }: + mkDerivation { + pname = "deepseq-instances"; + version = "0.1.0.1"; + sha256 = "0shhk3hqy02qkrbbd85sbzhga7pvk6fwjnadnp6dkip55gllm24z"; + libraryHaskellDepends = [ array base deepseq stm ]; + description = "Candidate NFData Instances for Types in base"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "deepseq-magic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "deepseq-magic"; + version = "1.0.0.3"; + sha256 = "15nisjmhcfippz153b8l8f291halkgbrync5c2v6xwkh07ibn7yp"; + libraryHaskellDepends = [ base ]; + description = "Deep evaluation of data structures without NFData"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "deepseq-th" = callPackage + ({ mkDerivation, base, deepseq, template-haskell }: + mkDerivation { + pname = "deepseq-th"; + version = "0.1.0.4"; + sha256 = "12wk8higrp12b22zzz1b4ar1q5h7flk22bp2rvswsqri2zkbi965"; + libraryHaskellDepends = [ base deepseq template-haskell ]; + testHaskellDepends = [ base deepseq template-haskell ]; + description = "Template Haskell based deriver for optimised NFData instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "deepzoom" = callPackage + ({ mkDerivation, base, directory, filepath, hsmagick }: + mkDerivation { + pname = "deepzoom"; + version = "0.1"; + sha256 = "1hisk6yfq4182ak7d1mi1kmnwwlcl8w7gwc8wqkq4l8m3zfyij8k"; + libraryHaskellDepends = [ base directory filepath hsmagick ]; + description = "A DeepZoom image slicer. Only known to work on 32bit Linux"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "defargs" = callPackage + ({ mkDerivation, base, cluss }: + mkDerivation { + pname = "defargs"; + version = "0.3"; + sha256 = "1rz37w83awji034spyv4cnfbqb6r98r1bbvzh2i979qh5c5s6ckg"; + libraryHaskellDepends = [ base cluss ]; + description = "default arguments in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "defaultable-map" = callPackage + ({ mkDerivation, base, containers, deepseq, semigroupoids }: + mkDerivation { + pname = "defaultable-map"; + version = "1.0.2"; + sha256 = "0s70fwnh6r41hlr7hzv5rwiw8m0rrlj8v1bar09fq3gzqmhrpbqw"; + revision = "1"; + editedCabalFile = "15m4cl51g2nn6v3my7c4awnqvrqyvain08l8kr5yqqjmll8bwbvl"; + libraryHaskellDepends = [ base containers deepseq semigroupoids ]; + description = "Applicative maps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "deferred-folds" = callPackage + ({ mkDerivation, base, bytestring, containers, foldl, hashable + , primitive, quickcheck-instances, rerebase, tasty + , tasty-quickcheck, text, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "deferred-folds"; + version = "0.9.18.6"; + sha256 = "00lg3f50pp5nj6lr0ia2xkfag7g7nxdg8wzfmcmpvis0010wxzzb"; + libraryHaskellDepends = [ + base bytestring containers foldl hashable primitive text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + quickcheck-instances rerebase tasty tasty-quickcheck + ]; + description = "Abstractions over deferred folds"; + license = lib.licenses.mit; + }) {}; + + "definitive-base" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , ghc-prim, GLURaw, OpenGL, OpenGLRaw, primitive, vector + }: + mkDerivation { + pname = "definitive-base"; + version = "2.3"; + sha256 = "126ln7k6k188xjnig60ksc425fp3hql5znb98h5c1w157jgg0sw9"; + libraryHaskellDepends = [ + array base bytestring containers deepseq ghc-prim GLURaw OpenGL + OpenGLRaw primitive vector + ]; + description = "The base modules of the Definitive framework"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "definitive-filesystem" = callPackage + ({ mkDerivation, array, base, bytestring, clock, containers + , deepseq, definitive-base, definitive-reactive, directory + , filepath, old-locale, primitive, time, unix, vector + }: + mkDerivation { + pname = "definitive-filesystem"; + version = "1.2"; + sha256 = "0bc098igiqzbm25bjaxdxm4jq17kc8bgz1ab0pgm0h5jvy1bf8id"; + revision = "1"; + editedCabalFile = "089isrgdbc7xv4msnwqhz7kbncj1kjbjmdl9v2awm4d2mbcd8y1s"; + libraryHaskellDepends = [ + array base bytestring clock containers deepseq definitive-base + definitive-reactive directory filepath old-locale primitive time + unix vector + ]; + description = "A library that enable you to interact with the filesystem in a definitive way"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "definitive-graphics" = callPackage + ({ mkDerivation, array, base, binary, bytestring, clock, containers + , cpu, deepseq, definitive-base, definitive-parser + , definitive-reactive, GLFW, JuicyPixels, mtl, primitive + , stb-truetype, transformers, utf8-string, vector, zlib + }: + mkDerivation { + pname = "definitive-graphics"; + version = "1.2"; + sha256 = "0ah19j2al9l6pbin821rsicidmg3rd4cc74r8qw095773sa98zyr"; + revision = "1"; + editedCabalFile = "1vds2sa35gllj5zhk2qck97hbjjlz20qq20cyjphsfcqh3m6gn56"; + libraryHaskellDepends = [ + array base binary bytestring clock containers cpu deepseq + definitive-base definitive-parser definitive-reactive GLFW + JuicyPixels mtl primitive stb-truetype transformers utf8-string + vector zlib + ]; + description = "A definitive package allowing you to open windows, read image files and render text to be displayed or saved"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "definitive-parser" = callPackage + ({ mkDerivation, array, base, bytestring, containers, cpu, deepseq + , definitive-base, ghc-prim, GLURaw, OpenGL, OpenGLRaw, primitive + , utf8-string, vector + }: + mkDerivation { + pname = "definitive-parser"; + version = "2.1"; + sha256 = "0sl77xgk7vjn69mx89k4f3yviz821mg01fga0klqplcccbkzknmh"; + libraryHaskellDepends = [ + array base bytestring containers cpu deepseq definitive-base + ghc-prim GLURaw OpenGL OpenGLRaw primitive utf8-string vector + ]; + description = "A parser combinator library for the Definitive framework"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "definitive-reactive" = callPackage + ({ mkDerivation, array, base, bytestring, clock, containers + , deepseq, definitive-base, primitive, vector + }: + mkDerivation { + pname = "definitive-reactive"; + version = "1.0"; + sha256 = "0gk39602k5yjxxgpd725dnvqhlcnaqgds7g0c8v1h509lc0d7xm3"; + revision = "1"; + editedCabalFile = "15vpplck9h6ys5szhn8i69409cbgsv8hd01cwgnnjxffqky6lg4c"; + libraryHaskellDepends = [ + array base bytestring clock containers deepseq definitive-base + primitive vector + ]; + description = "A simple Reactive library"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "definitive-sound" = callPackage + ({ mkDerivation, alsa-core, alsa-pcm, array, base, bytestring + , clock, containers, deepseq, definitive-base, primitive + , sample-frame, storable-record, vector + }: + mkDerivation { + pname = "definitive-sound"; + version = "1.0"; + sha256 = "01k4h7av4fhp4xchrcbnc1gnnbsh5ngasq55l16n3l438pr73vzj"; + revision = "1"; + editedCabalFile = "0w9x8k62c6bhm360bj38gkzbbwx770klk50sy2l4xf273yhg148l"; + libraryHaskellDepends = [ + alsa-core alsa-pcm array base bytestring clock containers deepseq + definitive-base primitive sample-frame storable-record vector + ]; + description = "A definitive package to handle sound and play it back"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "defun" = callPackage + ({ mkDerivation, base, defun-bool, defun-core, defun-sop, sop-core + }: + mkDerivation { + pname = "defun"; + version = "0.1"; + sha256 = "1h9lihmqnqkr70br04f6vppzdm3q8k5l8n7sk1h4x3rvkykf4mly"; + libraryHaskellDepends = [ defun-bool defun-core defun-sop ]; + testHaskellDepends = [ base sop-core ]; + description = "Defunctionalization helpers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "defun-bool" = callPackage + ({ mkDerivation, base, defun-core, singleton-bool }: + mkDerivation { + pname = "defun-bool"; + version = "0.1"; + sha256 = "0w7g66w7vc2mli713frf959g2pysjr5xaagggjfq699fyscyad3k"; + libraryHaskellDepends = [ base defun-core singleton-bool ]; + description = "Defunctionalization helpers: booleans"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "defun-core" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "defun-core"; + version = "0.1"; + sha256 = "1vxkasxvkkk0x11r850h14fh37pfyavd0pib5zgnj4w0ddmqx00g"; + libraryHaskellDepends = [ base ]; + description = "Defunctionalization helpers: core definitions"; + license = lib.licenses.bsd3; + }) {}; + + "defun-sop" = callPackage + ({ mkDerivation, base, defun-core, sop-core }: + mkDerivation { + pname = "defun-sop"; + version = "0.1"; + sha256 = "1zd8laprbmaaxgj21n8bnrax2m9l67y950d1fs8b2bdlsc33llc8"; + libraryHaskellDepends = [ base defun-core sop-core ]; + description = "Defunctionalization helpers: lists"; + license = lib.licenses.bsd3; + }) {}; + + "deiko-config" = callPackage + ({ mkDerivation, array, base, containers, exceptions, mtl, parsec + , text, transformers + }: + mkDerivation { + pname = "deiko-config"; + version = "0.5.0.1"; + sha256 = "0jcnidr4b52n12byx96y6k25949xwn3krby691la58jnvgmi22dr"; + libraryHaskellDepends = [ + array base containers exceptions mtl parsec text transformers + ]; + description = "Small and typesafe configuration library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dejafu" = callPackage + ({ mkDerivation, base, concurrency, containers, contravariant + , deepseq, exceptions, leancheck, profunctors, random, transformers + }: + mkDerivation { + pname = "dejafu"; + version = "2.4.0.5"; + sha256 = "1w38gxq3l4ch4g8rjm9wxlsf06a0334ln681jmrc27h3axn5fgh9"; + libraryHaskellDepends = [ + base concurrency containers contravariant deepseq exceptions + leancheck profunctors random transformers + ]; + description = "A library for unit-testing concurrent programs"; + license = lib.licenses.mit; + }) {}; + + "deka" = callPackage + ({ mkDerivation, base, bytestring, mpdec, parsec, transformers }: + mkDerivation { + pname = "deka"; + version = "0.6.0.2"; + sha256 = "1l23b5v0wjg72vlnyxa87v3j2dxbld536ws8j03ddcwgqgws1fj4"; + libraryHaskellDepends = [ base bytestring parsec transformers ]; + librarySystemDepends = [ mpdec ]; + description = "Decimal floating point arithmetic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {mpdec = null;}; + + "deka-tests" = callPackage + ({ mkDerivation, base, bytestring, containers, deka, parsec, pipes + , QuickCheck, quickpull, transformers + }: + mkDerivation { + pname = "deka-tests"; + version = "0.6.0.2"; + sha256 = "08226vca64v8brcgci8a3s5fnf4qy8g9drk3lzzd0dq6g8yvypy9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring deka QuickCheck ]; + executableHaskellDepends = [ + base bytestring containers deka parsec pipes QuickCheck + transformers + ]; + testHaskellDepends = [ base bytestring deka QuickCheck quickpull ]; + description = "Tests for deka, decimal floating point arithmetic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "deka-dectest"; + }) {}; + + "delaunay" = callPackage + ({ mkDerivation, AC-Vector, base, hashable, HUnit, QuickCheck + , unordered-containers + }: + mkDerivation { + pname = "delaunay"; + version = "0.1.0.2"; + sha256 = "145a220kv3fk2lk6jpvqmmhwmbgiqzkcbsi5hynsg196chydxgvd"; + libraryHaskellDepends = [ + AC-Vector base hashable unordered-containers + ]; + testHaskellDepends = [ AC-Vector base HUnit QuickCheck ]; + description = "Build a Delaunay triangulation of a set of points"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "delaunayNd" = callPackage + ({ mkDerivation, base, containers, extra, hashable, ilist + , insert-ordered-containers, Unique + }: + mkDerivation { + pname = "delaunayNd"; + version = "0.1.0.2"; + sha256 = "01zjkmjb3fi08jxqk047hb0xcp0hqyjpg8wbs6qzv5mq65gqvw8v"; + libraryHaskellDepends = [ + base containers extra hashable ilist insert-ordered-containers + Unique + ]; + description = "Delaunay tessellation"; + license = lib.licenses.gpl3Only; + }) {}; + + "delay" = callPackage + ({ mkDerivation, async, base, dimensional, exceptions, mtl, time + , unbounded-delays + }: + mkDerivation { + pname = "delay"; + version = "0"; + sha256 = "1yzvfj5il43nvzzq3x2d8j0z44mlgg2335jqxa4f02f4ksizv2ib"; + libraryHaskellDepends = [ + base dimensional exceptions mtl time unbounded-delays + ]; + testHaskellDepends = [ async base dimensional exceptions time ]; + description = "More useful and humain delaying functions"; + license = lib.licenses.bsd3; + }) {}; + + "delicious" = callPackage + ({ mkDerivation, base, bytestring, curl, feed, json, nano-md5, xml + }: + mkDerivation { + pname = "delicious"; + version = "0.3.4"; + sha256 = "1dx2y2ggzcwcjs618jmg21342pcd0maqx8pj2hwv80zq6f5v0c50"; + libraryHaskellDepends = [ + base bytestring curl feed json nano-md5 xml + ]; + description = "Accessing the del.icio.us APIs from Haskell (v2)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "delimited-text" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring + , bytestring-show + }: + mkDerivation { + pname = "delimited-text"; + version = "0.3.0"; + sha256 = "0mn6sv4nm3wbzq5cc9s9kb3xbm9jd5i059xr6qr9mqxa18j78c05"; + libraryHaskellDepends = [ + attoparsec base binary bytestring bytestring-show + ]; + description = "Parse character delimited textual data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "delimiter-separated" = callPackage + ({ mkDerivation, base, uhc-util, uulib }: + mkDerivation { + pname = "delimiter-separated"; + version = "0.1.0.0"; + sha256 = "17ff9ipsnqicjkwsfg7zfb5gm0k9scsb44dl82gmf8i0f0nnd0h6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base uhc-util uulib ]; + description = "Library for dealing with tab and/or comma (or other) separated files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "delta" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hspec + , optparse-applicative, process, sodium, time + }: + mkDerivation { + pname = "delta"; + version = "0.2.1.2"; + sha256 = "0r2a2vffs3rn2xp56nhanyywzbm2wph5664spgj4lbsna6zgjnfj"; + revision = "2"; + editedCabalFile = "1p8lkmdck2w802g2f841swk2161kssrmby3ikjs59zijf6h8a3k3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath sodium time + ]; + executableHaskellDepends = [ + base directory optparse-applicative process sodium + ]; + testHaskellDepends = [ base directory filepath hspec ]; + description = "A library for detecting file changes"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "delta-h" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, monad-atom + , nlp-scores, text + }: + mkDerivation { + pname = "delta-h"; + version = "0.0.3"; + sha256 = "0ya0hgvpa9w41gswngg84yxhvll3fyr6b3h56p80yc5bldw700wg"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring containers monad-atom nlp-scores text + ]; + executableHaskellDepends = [ + base binary bytestring containers monad-atom nlp-scores text + ]; + description = "Online entropy-based model of lexical category acquisition"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "delta-h"; + }) {}; + + "delude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "delude"; + version = "0.1.0.3"; + sha256 = "0kq6kz064jy6x1b7x46h2a9mf9n5irzbkzr4dd2by4yvac9yc5kw"; + libraryHaskellDepends = [ base ]; + description = "Generalized the Prelude more functionally"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "demangler" = callPackage + ({ mkDerivation, base, containers, hspec, lens, prettyprinter + , process, sayable, tasty, tasty-hspec, template-haskell, text + , transformers + }: + mkDerivation { + pname = "demangler"; + version = "1.2.0.0"; + sha256 = "1pv4qhmn5hmksrv868f2mdln938hin917s856xmfpmlnc9zgp6ml"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers lens sayable template-haskell text + ]; + executableHaskellDepends = [ base sayable text transformers ]; + testHaskellDepends = [ + base hspec prettyprinter process sayable tasty tasty-hspec text + transformers + ]; + description = "Demangler for C++ mangled names"; + license = lib.licenses.bsd3; + mainProgram = "demangle"; + }) {}; + + "demarcate" = callPackage + ({ mkDerivation, base, free, hspec, transformers }: + mkDerivation { + pname = "demarcate"; + version = "0.1.0"; + sha256 = "130yk7461rwmjgzivsya10xzh0d0ca8pfkxh7fpll239r7xlbds3"; + libraryHaskellDepends = [ base free transformers ]; + testHaskellDepends = [ base hspec ]; + description = "Demarcating transformed monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "denominate" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "denominate"; + version = "0.5.0"; + sha256 = "06jdr1236wlsmapwn6hdmjl41qlig7ck541lynyds0qd6ymcb9k1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ base directory filepath ]; + description = "Functions supporting bulk file and directory name normalization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "denominate"; + broken = true; + }) {}; + + "dense" = callPackage + ({ mkDerivation, base, binary, bytes, cereal, comonad, deepseq + , doctest, ghc-prim, hashable, lens, linear, primitive + , semigroupoids, simple-reflect, template-haskell, transformers + , transformers-compat, vector + }: + mkDerivation { + pname = "dense"; + version = "0.1.0.1"; + sha256 = "00hm40myj6m7hh9v5w75252wi7azf5fq6ldmpn7p0cv4sxj8mnmg"; + libraryHaskellDepends = [ + base binary bytes cereal comonad deepseq ghc-prim hashable lens + linear primitive semigroupoids template-haskell transformers + transformers-compat vector + ]; + testHaskellDepends = [ + base binary bytes cereal comonad deepseq doctest ghc-prim hashable + lens linear primitive semigroupoids simple-reflect template-haskell + transformers transformers-compat vector + ]; + description = "Mutable and immutable dense multidimensional arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dense-int-set" = callPackage + ({ mkDerivation, base, cereal, cereal-vector, deferred-folds + , hashable, QuickCheck, quickcheck-instances, rerebase, tasty + , tasty-hunit, tasty-quickcheck, vector, vector-algorithms + }: + mkDerivation { + pname = "dense-int-set"; + version = "0.3"; + sha256 = "04aww0ffsw1mfj7v3qhvfrbllqiwihyipis3zah0m4y47197x8gh"; + libraryHaskellDepends = [ + base cereal cereal-vector deferred-folds hashable vector + vector-algorithms + ]; + testHaskellDepends = [ + QuickCheck quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck + ]; + description = "Dense int-set"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dense-linear-algebra" = callPackage + ({ mkDerivation, base, deepseq, hspec, math-functions, primitive + , QuickCheck, vector, vector-algorithms, vector-binary-instances + , vector-th-unbox + }: + mkDerivation { + pname = "dense-linear-algebra"; + version = "0.1.0.0"; + sha256 = "1m7jjxahqxj7ilic3r9806mwp5rnnsmn8vvipkmk40xl65wplxzp"; + libraryHaskellDepends = [ + base deepseq math-functions primitive vector vector-algorithms + vector-binary-instances vector-th-unbox + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Simple and incomplete pure haskell implementation of linear algebra"; + license = lib.licenses.bsd2; + }) {}; + + "dep-t" = callPackage + ({ mkDerivation, aeson, barbies, base, bytestring, containers + , doctest, mtl, rank2classes, sop-core, tasty, tasty-hunit + , template-haskell, text, transformers, unliftio-core + }: + mkDerivation { + pname = "dep-t"; + version = "0.6.8.0"; + sha256 = "1r0v6mvl1z5zxiwgrbx8bij6i2yv8cwwlh5x4cs5im174la6irfv"; + libraryHaskellDepends = [ base mtl transformers unliftio-core ]; + testHaskellDepends = [ + aeson barbies base bytestring containers doctest mtl rank2classes + sop-core tasty tasty-hunit template-haskell text transformers + unliftio-core + ]; + description = "Dependency injection for records-of-functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dep-t-advice" = callPackage + ({ mkDerivation, aeson, barbies, base, containers, criterion, dep-t + , doctest, microlens, mtl, rank2classes, sop-core, tasty + , tasty-hunit, template-haskell, text, transformers, unliftio-core + }: + mkDerivation { + pname = "dep-t-advice"; + version = "0.6.2.0"; + sha256 = "0kzrk3fp68phdlz2snqzgma2b7997j06gwpg3cb0m8s9rpkkszmw"; + libraryHaskellDepends = [ + base dep-t mtl sop-core transformers unliftio-core + ]; + testHaskellDepends = [ + aeson barbies base containers dep-t doctest microlens mtl + rank2classes sop-core tasty tasty-hunit template-haskell text + transformers unliftio-core + ]; + benchmarkHaskellDepends = [ + base criterion dep-t mtl rank2classes sop-core template-haskell + text transformers unliftio-core + ]; + description = "Giving good advice to functions in records-of-functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dep-t-dynamic" = callPackage + ({ mkDerivation, aeson, algebraic-graphs, base, bytestring + , containers, dep-t, dep-t-advice, doctest, hashable, microlens + , mtl, sop-core, tasty, tasty-hunit, template-haskell, text + , transformers, unliftio-core, unordered-containers + }: + mkDerivation { + pname = "dep-t-dynamic"; + version = "0.1.1.0"; + sha256 = "1vh4igb25di61by6dhfnv2ans2ryk6j2sh8bp8rp8yawnwsidyx9"; + libraryHaskellDepends = [ + algebraic-graphs base dep-t hashable sop-core transformers + unordered-containers + ]; + testHaskellDepends = [ + aeson algebraic-graphs base bytestring containers dep-t + dep-t-advice doctest hashable microlens mtl sop-core tasty + tasty-hunit template-haskell text transformers unliftio-core + unordered-containers + ]; + description = "A dynamic environment for dependency injection"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dep-t-value" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, dep-t + , directory, filepath, mtl, split, tasty, tasty-hunit, text + , transformers, unliftio-core + }: + mkDerivation { + pname = "dep-t-value"; + version = "0.1.0.0"; + sha256 = "0zyhqv60n392zvl70fx69l8h8r8syn3s184ccjg9bc3wq5xd6p4y"; + libraryHaskellDepends = [ + aeson base bytestring containers dep-t directory filepath mtl split + text transformers unliftio-core + ]; + testHaskellDepends = [ + aeson base bytestring containers dep-t directory filepath mtl split + tasty tasty-hunit text transformers unliftio-core + ]; + description = "Pair resources files with types within your program"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dependency" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, binary, containers + , criterion, deepseq, hspec, microlens + }: + mkDerivation { + pname = "dependency"; + version = "1.2.0.3"; + sha256 = "1zwqbx9fd02jjb40clq2r6isafgphmfkd0ai1w60kygb4cib7nkx"; + revision = "1"; + editedCabalFile = "12slp19kr21j8919nfx08bci7c1r70pldjrgg4sxsav35ihsyyjg"; + libraryHaskellDepends = [ + ansi-wl-pprint base binary containers deepseq microlens + ]; + testHaskellDepends = [ base containers hspec ]; + benchmarkHaskellDepends = [ base containers criterion ]; + description = "Dependency resolution for package management"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dependent-hashmap" = callPackage + ({ mkDerivation, base, constraints, constraints-extras + , dependent-sum, hashable, hedgehog, mtl, unordered-containers + }: + mkDerivation { + pname = "dependent-hashmap"; + version = "0.1.0.1"; + sha256 = "14jfak4jp0xvjmfh680gygvbf9yg1gzaidjh6wpnrhyv484ldcpl"; + libraryHaskellDepends = [ + base constraints-extras dependent-sum hashable unordered-containers + ]; + testHaskellDepends = [ + base constraints constraints-extras dependent-sum hashable hedgehog + mtl unordered-containers + ]; + description = "Dependent hash maps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dependent-literals" = callPackage + ({ mkDerivation, base, fin-int, numeric-kinds, sint, snumber + , tagged, type-compare, wrapped + }: + mkDerivation { + pname = "dependent-literals"; + version = "0.2.0"; + sha256 = "1i3mzijqk2pf7am9kh1ydhrw9qj1ijfq8kwvxhrqcx28kaz63rvd"; + revision = "1"; + editedCabalFile = "06idgw3i8b7zp55ram7rkg2vpdb1qkyp1ywq98246d3qfq8zkddk"; + libraryHaskellDepends = [ + base fin-int numeric-kinds sint snumber tagged type-compare wrapped + ]; + description = "Library for dependent-literals-plugin"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dependent-literals-plugin" = callPackage + ({ mkDerivation, base, dependent-literals, fin-int, ghc + , numeric-kinds, short-vec, sint, snumber, syb, wrapped + }: + mkDerivation { + pname = "dependent-literals-plugin"; + version = "0.1.0.2"; + sha256 = "0bllcf19psak7sfhlqh78lbrdgx3ylqislrvdhjc9syvhaw5khq1"; + revision = "1"; + editedCabalFile = "14325kanxwarm8x84b6pcr7ym62bqblvpl1a25xhy0jyxgwqhl6j"; + libraryHaskellDepends = [ base ghc syb ]; + testHaskellDepends = [ + base dependent-literals fin-int numeric-kinds short-vec sint + snumber wrapped + ]; + description = "Dependent integer literals"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dependent-map_0_2_4_0" = callPackage + ({ mkDerivation, base, containers, dependent-sum }: + mkDerivation { + pname = "dependent-map"; + version = "0.2.4.0"; + sha256 = "0il2naf6gdkvkhscvqd8kg9v911vdhqp9h10z5546mninnyrdcsx"; + revision = "1"; + editedCabalFile = "0a5f35d1sgfq1cl1r5bgb5pwfjniiycxiif4ycxglaizp8g5rlr1"; + libraryHaskellDepends = [ base containers dependent-sum ]; + description = "Dependent finite maps (partial dependent products)"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dependent-map" = callPackage + ({ mkDerivation, base, constraints-extras, containers + , dependent-sum + }: + mkDerivation { + pname = "dependent-map"; + version = "0.4.0.0"; + sha256 = "0b0zhyl3wkl4kkrxvq7vwjz3gn0ndxjjgyw9cky8a6xyv190pkjk"; + revision = "1"; + editedCabalFile = "160p9crvlx1sn60inkwxa6mv1h2d4fgqnpsb2km67zrkpdfyd2s2"; + libraryHaskellDepends = [ + base constraints-extras containers dependent-sum + ]; + description = "Dependent finite maps (partial dependent products)"; + license = "unknown"; + }) {}; + + "dependent-monoidal-map" = callPackage + ({ mkDerivation, aeson, base, constraints, constraints-extras + , dependent-map, dependent-sum, dependent-sum-aeson-orphans + }: + mkDerivation { + pname = "dependent-monoidal-map"; + version = "0.1.1.3"; + sha256 = "12kd8xr32zb21pvns3frabz5p8wlg6s3dcfgmam36hhv0d418r8l"; + libraryHaskellDepends = [ + aeson base constraints constraints-extras dependent-map + dependent-sum dependent-sum-aeson-orphans + ]; + description = "Dependent map that uses semigroup mappend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dependent-state" = callPackage + ({ mkDerivation, base, lens, mtl, prologue }: + mkDerivation { + pname = "dependent-state"; + version = "1.0.1"; + sha256 = "0rvl1svd0ya8wrmlimkcb7iki33gvpm5h0ix9vac2id38l4a4fh9"; + libraryHaskellDepends = [ base lens mtl prologue ]; + description = "Control structure similar to Control.Monad.State, allowing multiple nested states, distinguishable by provided phantom types."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dependent-sum_0_4" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dependent-sum"; + version = "0.4"; + sha256 = "07hs9s78wiybwjwkal2yq65hdavq0gg1h2ld7wbph61s2nsfrpm8"; + revision = "1"; + editedCabalFile = "01l176qjk728kyjbmwanjw2avx14bkrr34ncs5daxrifw6wq00w7"; + libraryHaskellDepends = [ base ]; + description = "Dependent sum type"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dependent-sum" = callPackage + ({ mkDerivation, base, constraints-extras, some }: + mkDerivation { + pname = "dependent-sum"; + version = "0.7.2.0"; + sha256 = "1frw5965v8i6xqdgs95gg8asgdqcqnmfahz0pmbwiaw5ybn62rc2"; + revision = "2"; + editedCabalFile = "09648zwf1wg42yk5ykbv1wvgz2bibjrwvcx6wpm4jscv8d2h61pi"; + libraryHaskellDepends = [ base constraints-extras some ]; + description = "Dependent sum type"; + license = lib.licenses.publicDomain; + }) {}; + + "dependent-sum-aeson-orphans" = callPackage + ({ mkDerivation, aeson, base, constraints, constraints-extras + , dependent-map, dependent-sum, some + }: + mkDerivation { + pname = "dependent-sum-aeson-orphans"; + version = "0.3.1.1"; + sha256 = "0d2255gxsamp19hl23m076ds2j08ny95swrk9r3njjfjrwkd4zbq"; + libraryHaskellDepends = [ + aeson base constraints constraints-extras dependent-map + dependent-sum some + ]; + description = "JSON instances for DSum, DMap, and Some"; + license = lib.licenses.bsd3; + }) {}; + + "dependent-sum-template" = callPackage + ({ mkDerivation, base, constraints-extras, dependent-sum + , template-haskell, th-abstraction, th-extras + }: + mkDerivation { + pname = "dependent-sum-template"; + version = "0.1.1.1"; + sha256 = "03xffmih70ksk7jgfs3ypaa91bm1x21fjxqpj1gkhp9gbj6w2vyl"; + libraryHaskellDepends = [ + base dependent-sum template-haskell th-abstraction th-extras + ]; + testHaskellDepends = [ base constraints-extras dependent-sum ]; + description = "Template Haskell code to generate instances of classes in dependent-sum package"; + license = lib.licenses.publicDomain; + }) {}; + + "dependent-sum-template_0_2_0_1" = callPackage + ({ mkDerivation, base, constraints-extras, containers, mtl, some + , template-haskell, th-abstraction + }: + mkDerivation { + pname = "dependent-sum-template"; + version = "0.2.0.1"; + sha256 = "0rba7jf9hpn73gcqqkxvfk8j5mifb49glp6gjc8k93pg78zy7yqf"; + libraryHaskellDepends = [ + base containers mtl some template-haskell th-abstraction + ]; + testHaskellDepends = [ + base constraints-extras some template-haskell th-abstraction + ]; + description = "Template Haskell code to generate instances of classes in some package"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "depends" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hspec + , process, QuickCheck, transformers, yaml-config + }: + mkDerivation { + pname = "depends"; + version = "0.0.1"; + sha256 = "0y43bhxx5s4v72gc0y1cwfy2h4hyz9x5cab2fbkd7rvj5wn4w4gq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath process transformers yaml-config + ]; + testHaskellDepends = [ + base containers directory filepath hspec process QuickCheck + transformers yaml-config + ]; + description = "A simple configuration management tool for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "depends"; + }) {}; + + "dephd" = callPackage + ({ mkDerivation, base, bio, bytestring, cmdargs, directory, process + , regex-compat + }: + mkDerivation { + pname = "dephd"; + version = "0.1.6"; + sha256 = "0qgqlnj7wkmjba5f2rql51g9jhak0ksx3xdmr25j3p6qwb43k5ih"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bio bytestring cmdargs directory process regex-compat + ]; + description = "Analyze quality of nucleotide sequences"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "depq" = callPackage + ({ mkDerivation, base, containers, deepseq, hspec, psqueues + , QuickCheck + }: + mkDerivation { + pname = "depq"; + version = "0.4.2"; + sha256 = "18q953cr93qwjdblr06w8z4ryijzlz7j48hff4xwrdc3yrqk351l"; + libraryHaskellDepends = [ + base containers deepseq psqueues QuickCheck + ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + description = "Double-ended priority queues"; + license = lib.licenses.bsd3; + }) {}; + + "deptrack-core" = callPackage + ({ mkDerivation, base, containers, dlist, mtl, parsec }: + mkDerivation { + pname = "deptrack-core"; + version = "0.1.0.0"; + sha256 = "11v9yvvsp3m3igpqqqqkx1cp648s87xpa4d06vbsxnz4k6yp4bjj"; + libraryHaskellDepends = [ base containers dlist mtl parsec ]; + description = "DepTrack Core types and model"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "deptrack-devops" = callPackage + ({ mkDerivation, array, async, base, base64-bytestring, binary + , bytestring, containers, deptrack-core, distributed-closure + , dotgen, hashable, lens, mtl, safe, stm, text + }: + mkDerivation { + pname = "deptrack-devops"; + version = "0.1.0.0"; + sha256 = "13m6y88icsy6068h6n8klv480hnrjsmqy0szmssrcgsqjnjzpdzh"; + libraryHaskellDepends = [ + array async base base64-bytestring binary bytestring containers + deptrack-core distributed-closure dotgen hashable lens mtl safe stm + text + ]; + description = "DepTrack applied to DevOps"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "deptrack-dot" = callPackage + ({ mkDerivation, base, containers, deptrack-core, dotgen }: + mkDerivation { + pname = "deptrack-dot"; + version = "0.1.0.0"; + sha256 = "1lxkab4c3qwgsv0wldvii8qspzq57j82y4bdc28kpp023g38gvb6"; + libraryHaskellDepends = [ base containers deptrack-core dotgen ]; + testHaskellDepends = [ base containers deptrack-core dotgen ]; + description = "Facilitate Graphviz representations of DepTrack dependencies"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "deque" = callPackage + ({ mkDerivation, base, deepseq, hashable, mtl, rerebase + , strict-list, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "deque"; + version = "0.4.4.1"; + sha256 = "0gyyhkjmz2m4n1wmg3gd13vxwqg2lgf7fh5cnfnypzjbaag5yxys"; + libraryHaskellDepends = [ base deepseq hashable mtl strict-list ]; + testHaskellDepends = [ rerebase tasty tasty-quickcheck ]; + description = "Double-ended queues"; + license = lib.licenses.mit; + }) {}; + + "dequeue" = callPackage + ({ mkDerivation, base, Cabal, cabal-test-quickcheck, QuickCheck + , safe + }: + mkDerivation { + pname = "dequeue"; + version = "0.1.12"; + sha256 = "1ar12ziah2sxph5hmfsj8ssjqbz4m3li47qmnw3zxbv536xys2n7"; + libraryHaskellDepends = [ base QuickCheck safe ]; + testHaskellDepends = [ base Cabal cabal-test-quickcheck ]; + description = "A typeclass and an implementation for double-ended queues"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "derangement" = callPackage + ({ mkDerivation, base, fgl }: + mkDerivation { + pname = "derangement"; + version = "0.1.0"; + sha256 = "13w257bndjpaz7fiz4g2w4v2bmlch07ay5pxxv5ifc4llh665ch0"; + libraryHaskellDepends = [ base fgl ]; + description = "Find derangements of lists"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "derivation-trees" = callPackage + ({ mkDerivation, applicative-extras, base, labeled-tree, mtl }: + mkDerivation { + pname = "derivation-trees"; + version = "0.7.3"; + sha256 = "05f77vkqzia91rywkg68ad24j98a7h9aqkd0568x2zmqcndzbisy"; + libraryHaskellDepends = [ + applicative-extras base labeled-tree mtl + ]; + description = "Typeset Derivation Trees via MetaPost"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "derive" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , haskell-src-exts, pretty, process, syb, template-haskell + , transformers, uniplate + }: + mkDerivation { + pname = "derive"; + version = "2.6.5"; + sha256 = "1rfh7pahrksjzypdkrs8wcijybdwnv2wlkiqax7svn11wgnym3c1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath haskell-src-exts + pretty process syb template-haskell transformers uniplate + ]; + executableHaskellDepends = [ base ]; + description = "A program and library to derive instances for data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "derive"; + broken = true; + }) {}; + + "derive-IG" = callPackage + ({ mkDerivation, base, instant-generics, template-haskell }: + mkDerivation { + pname = "derive-IG"; + version = "0.1.1"; + sha256 = "0bggj2jb3bbgxcz75v8q2yx29v88skiwjaj3fxkkynnv5zvrbgwr"; + libraryHaskellDepends = [ base instant-generics template-haskell ]; + description = "Macro to derive instances for Instant-Generics using Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "derive-enumerable" = callPackage + ({ mkDerivation, base, data-default }: + mkDerivation { + pname = "derive-enumerable"; + version = "0.2.0"; + sha256 = "0hb1hnzh9xb522fj797ix5y85hmh0cy32gqsgpfvgq3zkp2r4k5m"; + libraryHaskellDepends = [ base data-default ]; + description = "Generic instances for enumerating complex data types"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "derive-gadt" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts + , haskell-src-meta, pretty, template-haskell + }: + mkDerivation { + pname = "derive-gadt"; + version = "0.1.1"; + sha256 = "0s6vb3b3chf1gy44a6zsi2z19d6snk12qlk4v8q2smipmj42v7d6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers haskell-src-exts haskell-src-meta pretty + template-haskell + ]; + executableHaskellDepends = [ + base haskell-src-exts haskell-src-meta template-haskell + ]; + description = "Instance deriving for (a subset of) GADTs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "derive-has-field" = callPackage + ({ mkDerivation, base, hspec, template-haskell, th-abstraction }: + mkDerivation { + pname = "derive-has-field"; + version = "0.0.1.2"; + sha256 = "03w0qvs7adgwc676gk0q36bm9s7f7b709siy4dh0y27qblcjb6a4"; + libraryHaskellDepends = [ base template-haskell th-abstraction ]; + testHaskellDepends = [ + base hspec template-haskell th-abstraction + ]; + description = "Derive HasField instances with Template Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "derive-lifted-instances" = callPackage + ({ mkDerivation, base, bifunctors, reflection, template-haskell }: + mkDerivation { + pname = "derive-lifted-instances"; + version = "0.2.2"; + sha256 = "0a7a9qh1mf8yaw6g752mjxbgxmav6jqhqx1jf0rfd6b9x5mf6rzd"; + libraryHaskellDepends = [ + base bifunctors reflection template-haskell + ]; + description = "Derive class instances though various kinds of lifting"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "derive-monoid" = callPackage + ({ mkDerivation, base, semigroups, template-haskell }: + mkDerivation { + pname = "derive-monoid"; + version = "0.0.1"; + sha256 = "1laix5isk8lnp2dl7lsm06vb2yafqgsh55fnhaakdg0k0nd98x4r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base template-haskell ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base semigroups ]; + description = "derive Semigroup/Monoid/IsList"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-derive-monoid"; + broken = true; + }) {}; + + "derive-storable" = callPackage + ({ mkDerivation, base, criterion, deepseq, hspec, QuickCheck }: + mkDerivation { + pname = "derive-storable"; + version = "0.3.1.0"; + sha256 = "0zs4j2pqyp98gnacz3s32whvsds89i6p72rqgicy42c3mx8p8csc"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Derive Storable instances with GHC.Generics."; + license = lib.licenses.mit; + }) {}; + + "derive-storable-plugin" = callPackage + ({ mkDerivation, base, criterion, deepseq, derive-storable, ghc + , ghci, hspec, QuickCheck + }: + mkDerivation { + pname = "derive-storable-plugin"; + version = "0.2.3.7"; + sha256 = "0hbccm235ifhlkq1jb5608hwa39rh3inx84nhrf6cd24y985qqm7"; + libraryHaskellDepends = [ base derive-storable ghc ghci ]; + testHaskellDepends = [ + base derive-storable ghc ghci hspec QuickCheck + ]; + benchmarkHaskellDepends = [ + base criterion deepseq derive-storable + ]; + description = "GHC core plugin supporting the derive-storable package"; + license = lib.licenses.mit; + }) {}; + + "derive-topdown" = callPackage + ({ mkDerivation, base, mtl, primitive, syb, template-haskell + , th-expand-syns, transformers + }: + mkDerivation { + pname = "derive-topdown"; + version = "0.0.3.0"; + sha256 = "1w36nczl0rl91sgm3vcd4gvm3lr6zdjqvmfdikkjq664xwnxrn8h"; + libraryHaskellDepends = [ + base mtl primitive syb template-haskell th-expand-syns transformers + ]; + description = "Help Haskellers derive class instances for composited data types"; + license = lib.licenses.bsd3; + }) {}; + + "derive-trie" = callPackage + ({ mkDerivation, array, base, containers, template-haskell }: + mkDerivation { + pname = "derive-trie"; + version = "0.2.1"; + sha256 = "11c378mh5razibd9ljffm5353v4plrgvkfb62p6029f04sf29jnc"; + libraryHaskellDepends = [ array base containers template-haskell ]; + description = "Automatic derivation of Trie implementations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "deriveJsonNoPrefix" = callPackage + ({ mkDerivation, aeson, base, hspec, template-haskell, text + , unordered-containers + }: + mkDerivation { + pname = "deriveJsonNoPrefix"; + version = "0.1.0.1"; + sha256 = "1zwk181c8fv0cv6w3daz3gyb0rwp2cm56piv19iz2vfv3jk9rqqs"; + libraryHaskellDepends = [ aeson base template-haskell ]; + testHaskellDepends = [ + aeson base hspec template-haskell text unordered-containers + ]; + description = "Derive ToJSON/FromJSON instances in a more prefix-friendly manner"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "deriving-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring }: + mkDerivation { + pname = "deriving-aeson"; + version = "0.2.9"; + sha256 = "0cqq4ri9dgqkdh9wybf3wf5zxb9nihql591bk1lacnzdyxfrgcn0"; + revision = "1"; + editedCabalFile = "14iqkk7vs0lb0sgq159z0xw95pa87r60i1f4m17gfh2gbbddcywm"; + libraryHaskellDepends = [ aeson base ]; + testHaskellDepends = [ aeson base bytestring ]; + description = "Type driven generic aeson instance customisation"; + license = lib.licenses.bsd3; + }) {}; + + "deriving-compat" = callPackage + ({ mkDerivation, base, base-compat, base-orphans, containers + , ghc-boot-th, ghc-prim, hspec, hspec-discover, QuickCheck, tagged + , template-haskell, th-abstraction, transformers + , transformers-compat, void + }: + mkDerivation { + pname = "deriving-compat"; + version = "0.6.6"; + sha256 = "1fan8wfd54lkf40gjqwrcfrbigmhhdqlgsl5p93w8p2007yr7zk1"; + libraryHaskellDepends = [ + base containers ghc-boot-th ghc-prim template-haskell + th-abstraction transformers transformers-compat + ]; + testHaskellDepends = [ + base base-compat base-orphans hspec QuickCheck tagged + template-haskell transformers transformers-compat void + ]; + testToolDepends = [ hspec-discover ]; + description = "Backports of GHC deriving extensions"; + license = lib.licenses.bsd3; + }) {}; + + "deriving-openapi3" = callPackage + ({ mkDerivation, aeson, base, deriving-aeson, lens, openapi3, text + }: + mkDerivation { + pname = "deriving-openapi3"; + version = "0.1.0.0"; + sha256 = "16jl42hpk21pwzlnpwny57l1xv9ibransw65zk4z4scdi4ygg9xi"; + revision = "1"; + editedCabalFile = "0d7gxyxf30jvk8sw9j6ilgq278bvwmjbjlfa6drv2lj2gkjx8srz"; + libraryHaskellDepends = [ + aeson base deriving-aeson lens openapi3 text + ]; + description = "DerivingVia for OpenAPI 3"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "deriving-show-simple" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "deriving-show-simple"; + version = "0"; + sha256 = "0m0sill0h6k651l1il6g4g5ypinwq77x9xy01jbj5gawcs9mln0i"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; + description = "Derive a Show instance without field selector names"; + license = lib.licenses.bsd3; + }) {}; + + "deriving-trans" = callPackage + ({ mkDerivation, base, exceptions, logict, monad-control + , monad-control-identity, monad-logger, mtl, primitive, random + , resourcet, transformers, transformers-base, unliftio-core + }: + mkDerivation { + pname = "deriving-trans"; + version = "0.9.1.0"; + sha256 = "0fb3ghz8zz7z209f4sip0bkbpfxz8l37iaf7xq6icf7hw0sggp93"; + libraryHaskellDepends = [ + base exceptions logict monad-control monad-control-identity + monad-logger mtl primitive random resourcet transformers + transformers-base unliftio-core + ]; + description = "Derive instances for monad transformer stacks"; + license = lib.licenses.bsd3; + }) {}; + + "derivingvia-extras" = callPackage + ({ mkDerivation, base, hashable }: + mkDerivation { + pname = "derivingvia-extras"; + version = "0.1.0.0"; + sha256 = "11fsx8pbxqp968pgvms6qzw5x871r3c94m812nz81fpqkm6mv5cz"; + libraryHaskellDepends = [ base hashable ]; + description = "DerivingVia extras - Miscellaneous /via/ types"; + license = lib.licenses.bsd3; + }) {}; + + "derp" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "derp"; + version = "0.1.6"; + sha256 = "0g8y98qjjampbwnxhvjzrs2jczh2mcwsacjq95jxpidgsld00shk"; + libraryHaskellDepends = [ base containers ]; + description = "Derivative Parsing"; + license = lib.licenses.bsd3; + }) {}; + + "derp-lib" = callPackage + ({ mkDerivation, base, derp }: + mkDerivation { + pname = "derp-lib"; + version = "0.0.0.1"; + sha256 = "0j883w01k9scz6cfxljkw9s2kgs9f7vdxyyxxhlvvkgzb0050v0x"; + libraryHaskellDepends = [ base derp ]; + description = "combinators based on parsing with derivatives (derp) package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "derulo" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "derulo"; + version = "2.0.0.3"; + sha256 = "0bs0bl66256i7ib82i70slf8s2pm091vbqk50pna2vrxs0a3mlkb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; + description = "Parse and render JSON simply"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "derulo"; + broken = true; + }) {}; + + "describe" = callPackage + ({ mkDerivation, base, bytestring, cereal, fixed-vector, lens + , mmorph, monad-control, mtl, profunctors, QuickCheck + , template-haskell, text, transformers + }: + mkDerivation { + pname = "describe"; + version = "0.4.0.5"; + sha256 = "0hy4p78hp6zgilfj9jn9mj6x5w32jm9kdb9w4vkchlncid5r9bzl"; + libraryHaskellDepends = [ + base bytestring cereal fixed-vector lens mmorph monad-control mtl + profunctors template-haskell text transformers + ]; + testHaskellDepends = [ + base bytestring cereal fixed-vector lens mmorph monad-control mtl + profunctors QuickCheck template-haskell text transformers + ]; + description = "Combinators for describing binary data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "descrilo" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "descrilo"; + version = "0.1.0.7"; + sha256 = "00rk7m54igmrsi8j2fmql7c5wgyg7x5ws8397753470x5k2qv2ap"; + libraryHaskellDepends = [ base ]; + description = "Loads a list of items with fields"; + license = lib.licenses.gpl3Only; + }) {}; + + "descript-lang" = callPackage + ({ mkDerivation, aeson, array, autoexporter, base, bifunctors + , bytestring, containers, data-default, directory, exceptions + , filepath, fsnotify, hashtables, haskell-lsp, hslogger, hspec + , HUnit, lens, megaparsec, mtl, network-uri, optparse-applicative + , QuickCheck, rainbow, stm, text, transformers + , unordered-containers, vector, yaml, yi-rope + }: + mkDerivation { + pname = "descript-lang"; + version = "0.2.0.0"; + sha256 = "0gar05gz7xvz74c9573h6zgv8rflwclzr3aw21cnyy1wpkqlbsnl"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array autoexporter base bifunctors bytestring containers filepath + hashtables megaparsec stm text transformers + ]; + executableHaskellDepends = [ + aeson array autoexporter base bifunctors bytestring containers + data-default exceptions filepath fsnotify hashtables haskell-lsp + hslogger lens megaparsec mtl network-uri optparse-applicative + rainbow stm text transformers unordered-containers vector yi-rope + ]; + testHaskellDepends = [ + array autoexporter base bifunctors bytestring containers directory + filepath hashtables hspec HUnit megaparsec QuickCheck stm text + transformers yaml + ]; + description = "Library, interpreter, and CLI for Descript programming language"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "descript-cli"; + }) {}; + + "descriptive" = callPackage + ({ mkDerivation, aeson, base, bifunctors, containers, hspec, HUnit + , mtl, scientific, text, transformers, vector + }: + mkDerivation { + pname = "descriptive"; + version = "0.9.5"; + sha256 = "0y5693zm2kvqjilybbmrcv1g6n6x2p6zjgi0k0axjw1sdhh1g237"; + libraryHaskellDepends = [ + aeson base bifunctors containers mtl scientific text transformers + vector + ]; + testHaskellDepends = [ + aeson base bifunctors containers hspec HUnit mtl text transformers + ]; + description = "Self-describing consumers/parsers; forms, cmd-line args, JSON, etc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "desert" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hspec + , http-conduit, MissingH, process, transformers + }: + mkDerivation { + pname = "desert"; + version = "0.1.0.6"; + sha256 = "0ks7rmdpx2pg1k9i1diacys1pk0l1sv0qb9qq7w302dzjghlz13g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath http-conduit MissingH process + transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "a simple build tool for OCaml projects"; + license = lib.licenses.bsd3; + mainProgram = "desert"; + }) {}; + + "desktop-portal" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-default-class, dbus, directory, filepath, hspec + , hspec-discover, hspec-expectations, modern-uri, network, process + , random, temporary, text, unix + }: + mkDerivation { + pname = "desktop-portal"; + version = "0.6.0.0"; + sha256 = "18cgwz8cgsj1vjhk4rgv4lakqbnrrb5pspkpg5lnkc9kq7953d1g"; + libraryHaskellDepends = [ + base binary bytestring containers data-default-class dbus directory + filepath modern-uri network random text unix + ]; + testHaskellDepends = [ + base binary bytestring containers data-default-class dbus directory + filepath hspec hspec-expectations modern-uri network process random + temporary text unix + ]; + testToolDepends = [ hspec-discover ]; + description = "Desktop Portal"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "despair" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "despair"; + version = "0.0.6"; + sha256 = "0nl1sgbvxgg5ajgwj24l6qxlsin5g0bly50j8w7sg7jkn3v0r9kc"; + libraryHaskellDepends = [ base random ]; + description = "Despair"; + license = lib.licenses.bsd3; + }) {}; + + "deterministic-game-engine" = callPackage + ({ mkDerivation, base, hspec, mtl }: + mkDerivation { + pname = "deterministic-game-engine"; + version = "0.4.0"; + sha256 = "1hdwr1vxfng3yc9mdnnsraapikq9kq1c07ik16csgp2ggnhgpprs"; + libraryHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base hspec ]; + description = "Simple deterministic game engine"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "detour-via-sci" = callPackage + ({ mkDerivation, aeson, base, cassava, doctest, hlint, newtype + , scientific, siggy-chardust, template-haskell + }: + mkDerivation { + pname = "detour-via-sci"; + version = "1.0.0"; + sha256 = "1r417lp98k0nizlxh7r74c2c4g1ij33pk5ip0bm7ssmzyya127j5"; + revision = "1"; + editedCabalFile = "00dj8vf9gg9ww37sir6mblf3xhcpam8qgfz5bfana23arhf2cixj"; + libraryHaskellDepends = [ + aeson base cassava newtype scientific siggy-chardust + template-haskell + ]; + testHaskellDepends = [ + aeson base cassava doctest hlint newtype scientific siggy-chardust + template-haskell + ]; + description = "JSON and CSV encoding for rationals as decimal point numbers"; + license = lib.licenses.mpl20; + }) {}; + + "detour-via-uom" = callPackage + ({ mkDerivation, aeson, base, cassava, detour-via-sci, doctest + , hlint, newtype, scientific, uom-plugin + }: + mkDerivation { + pname = "detour-via-uom"; + version = "1.0.0"; + sha256 = "07jhj5mrfkfi2l05fyax6aylq4rp0nixvpsymv2xjzvbv2pfmdq7"; + revision = "1"; + editedCabalFile = "1l8az0mqcms0w59dr1bvklplmdqzr8yliwq522smcrn4krj3rl10"; + libraryHaskellDepends = [ + aeson base cassava detour-via-sci newtype scientific uom-plugin + ]; + testHaskellDepends = [ + aeson base cassava detour-via-sci doctest hlint newtype scientific + uom-plugin + ]; + description = "JSON and CSV encoding for quantities"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "detrospector" = callPackage + ({ mkDerivation, base, binary, bytestring, cmdargs, containers + , hashable, mwc-random, text, unordered-containers, zlib + }: + mkDerivation { + pname = "detrospector"; + version = "0.3"; + sha256 = "0fsdbagj9zhbm6hh5rsjgz3iq1raxkljnr65ba506nwxmc052xcn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring cmdargs containers hashable mwc-random text + unordered-containers zlib + ]; + description = "Markov chain text generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "detrospector"; + broken = true; + }) {}; + + "deunicode" = callPackage + ({ mkDerivation, base, bytestring, utf8-string }: + mkDerivation { + pname = "deunicode"; + version = "0.1"; + sha256 = "08skd630jj9h3mlxm86s7qkdrpcwhknk21dmlj69126dn67v159f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring utf8-string ]; + description = "Get rid of unicode (utf-8) symbols in Haskell sources"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "deunicode"; + broken = true; + }) {}; + + "devanagari-transliterations" = callPackage + ({ mkDerivation, array, base, containers, deepseq, extra, hedgehog + , hspec, hspec-hedgehog, QuickCheck, text + }: + mkDerivation { + pname = "devanagari-transliterations"; + version = "0.1.0.0"; + sha256 = "14lj970vfwi6969qj2mjdxbs844zjcwvgnni125b6f64dkkakh7r"; + libraryHaskellDepends = [ + array base containers deepseq extra text + ]; + testHaskellDepends = [ + array base containers deepseq extra hedgehog hspec hspec-hedgehog + QuickCheck text + ]; + description = "Conversion between Devanagari Unicode, Harvard-Kyoto, IAST and ISO15919"; + license = lib.licenses.bsd3; + }) {}; + + "devil" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath + , hinotify, process, split, text, unix, unordered-containers + }: + mkDerivation { + pname = "devil"; + version = "0.1.1.0"; + sha256 = "1n5rzm40srakb0jv8j9gin6m15x5l37knmdckc4xhwvliyvllrf4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring directory filepath hinotify process split + text unix unordered-containers + ]; + description = "A small tool to make it easier to update program managed by Angel"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "devil"; + broken = true; + }) {}; + + "devtools" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, Diff, filepath, hlint + , mprelude, source-constraints, tasty, tasty-mgolden, text + , typed-process + }: + mkDerivation { + pname = "devtools"; + version = "0.1.0"; + sha256 = "09md1na64p3881d2j9l64m730gvmkl47az8hajm6yh578q14v50j"; + libraryHaskellDepends = [ + base bytestring cmdargs Diff filepath hlint mprelude + source-constraints tasty tasty-mgolden text typed-process + ]; + testHaskellDepends = [ + base bytestring cmdargs Diff filepath hlint mprelude + source-constraints tasty tasty-mgolden text typed-process + ]; + description = "Haskell development tool agregate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dewdrop" = callPackage + ({ mkDerivation, base, bytestring, containers, elf, hdis86, syb }: + mkDerivation { + pname = "dewdrop"; + version = "0.1"; + sha256 = "1xi78d31hljbybpm3jzs4l3g35sdfhmmm7ksivjdi91gv9m88l0n"; + libraryHaskellDepends = [ + base bytestring containers elf hdis86 syb + ]; + description = "Find gadgets for return-oriented programming on x86"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "df1" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , QuickCheck, tasty, tasty-quickcheck, text, time + }: + mkDerivation { + pname = "df1"; + version = "0.4.2"; + sha256 = "038bk9qaa1qx4c7g2g7m5vqfbmcbpm0ybm64znhdc63dpyzninm8"; + libraryHaskellDepends = [ + attoparsec base bytestring containers text time + ]; + testHaskellDepends = [ + attoparsec base bytestring QuickCheck tasty tasty-quickcheck text + time + ]; + description = "Type, render and parse the df1 hierarchical structured log format"; + license = lib.licenses.bsd3; + }) {}; + + "df1-html" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, df1 + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text, time + , xmlbf + }: + mkDerivation { + pname = "df1-html"; + version = "0.1.1"; + sha256 = "1ghqwfyv720qffvf0dmg9c4wclljzlkd9r8p5jafl96cfqqbjphb"; + libraryHaskellDepends = [ + attoparsec base bytestring containers df1 text time xmlbf + ]; + testHaskellDepends = [ + base containers df1 QuickCheck tasty tasty-hunit tasty-quickcheck + text time xmlbf + ]; + description = "Render and parse df1 logs as HTML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dfinity-radix-tree" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, BoundedChan + , bytestring, clock, concurrent-extra, conduit, containers + , cryptonite, data-default-class, deepseq, directory, dlist + , filepath, hashtables, lens-simple, leveldb, leveldb-haskell + , lrucaching, memory, mtl, QuickCheck, reducers, resourcet + , serialise, tasty, tasty-hunit, tasty-quickcheck, temporary, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "dfinity-radix-tree"; + version = "0.6.3"; + sha256 = "0rr02k5wycd7qy9p2pqhck7hqnr85aps4cl5wdfw32jcjvk325mj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base16-bytestring BoundedChan bytestring concurrent-extra + conduit containers cryptonite data-default-class deepseq directory + dlist hashtables lens-simple leveldb-haskell lrucaching memory mtl + reducers resourcet serialise temporary transformers + ]; + librarySystemDepends = [ leveldb ]; + executableHaskellDepends = [ + base base16-bytestring bytestring containers + ]; + testHaskellDepends = [ + aeson base base16-bytestring BoundedChan bytestring clock + concurrent-extra conduit containers cryptonite filepath + leveldb-haskell memory mtl QuickCheck resourcet tasty tasty-hunit + tasty-quickcheck temporary text transformers unordered-containers + ]; + description = "A generic data integrity layer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dfinity-radix-tree-example"; + }) {inherit (pkgs) leveldb;}; + + "dfrac" = callPackage + ({ mkDerivation, base, scientific }: + mkDerivation { + pname = "dfrac"; + version = "0.1.2.0"; + sha256 = "1ybq5bnh85dbr9lfx5d6qw87x9qc8fs0yvbi1a6860an13lvrzy7"; + libraryHaskellDepends = [ base scientific ]; + description = "A package for precise decimal arithmatic using rationals"; + license = lib.licenses.mit; + }) {}; + + "dfsbuild" = callPackage + ({ mkDerivation, base, ConfigFile, directory, filepath, HSH + , hslogger, MissingH, network, old-time, parsec, random + , regex-compat, unix + }: + mkDerivation { + pname = "dfsbuild"; + version = "1.0.2"; + sha256 = "0nh5cvb8macw523iids072rs9kylkv8zrliraw1jrvmhsznkj05x"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base ConfigFile directory filepath HSH hslogger MissingH network + old-time parsec random regex-compat unix + ]; + description = "Build Debian From Scratch CD/DVD images"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "dfsbuild"; + broken = true; + }) {}; + + "dgim" = callPackage + ({ mkDerivation, base, Cabal, QuickCheck }: + mkDerivation { + pname = "dgim"; + version = "0.0.3"; + sha256 = "1brffyfawrdgr2659hbda42mpn9jiiq474a0yd57kj7z0dzq25f6"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base Cabal QuickCheck ]; + description = "Implementation of DGIM algorithm"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dgs" = callPackage + ({ mkDerivation, base, HTTP, mtl, network, split }: + mkDerivation { + pname = "dgs"; + version = "0.2"; + sha256 = "100xlxqhy33kllyb4dy7q0bwwy5wn9w45qy1cb5f0yb0dqff1pnx"; + libraryHaskellDepends = [ base HTTP mtl network split ]; + description = "Haskell front-end for DGS' bot interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dhall" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, atomic-write + , base, base16-bytestring, bytestring, case-insensitive, cborg + , cborg-json, containers, contravariant, cryptohash-sha256 + , data-fix, deepseq, Diff, directory, doctest, dotgen, either + , exceptions, filepath, foldl, gauge, generic-random, half + , hashable, haskeline, http-client, http-client-tls, http-types + , indexed-traversable, lens-family-core, megaparsec, mmorph + , mockery, mtl, network-uri, optparse-applicative + , parser-combinators, parsers, pretty-simple, prettyprinter + , prettyprinter-ansi-terminal, profunctors, QuickCheck + , quickcheck-instances, repline, scientific, serialise + , special-values, spoon, tasty, tasty-expected-failure, tasty-hunit + , tasty-quickcheck, tasty-silver, template-haskell, temporary, text + , text-manipulate, text-short, th-lift-instances, time + , transformers, turtle, unix, unix-compat, unordered-containers + , vector + }: + mkDerivation { + pname = "dhall"; + version = "1.42.1"; + sha256 = "0n4773s7l9sfqi00fnh4h92mpifbh0m6vsvpghg834c0jx2gm36f"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal atomic-write base + base16-bytestring bytestring case-insensitive cborg cborg-json + containers contravariant cryptohash-sha256 data-fix deepseq Diff + directory dotgen either exceptions filepath half hashable haskeline + http-client http-client-tls http-types indexed-traversable + lens-family-core megaparsec mmorph mtl network-uri + optparse-applicative parser-combinators parsers pretty-simple + prettyprinter prettyprinter-ansi-terminal profunctors repline + scientific serialise template-haskell text text-manipulate + text-short th-lift-instances time transformers unix unix-compat + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson aeson-pretty ansi-terminal atomic-write base + base16-bytestring bytestring case-insensitive cborg cborg-json + containers contravariant data-fix deepseq Diff directory dotgen + either exceptions filepath half hashable haskeline + indexed-traversable lens-family-core megaparsec mmorph mtl + network-uri optparse-applicative parser-combinators parsers + pretty-simple prettyprinter prettyprinter-ansi-terminal profunctors + repline scientific serialise template-haskell text text-manipulate + text-short th-lift-instances time transformers unix unix-compat + unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-pretty ansi-terminal atomic-write base + base16-bytestring bytestring case-insensitive cborg cborg-json + containers contravariant data-fix deepseq Diff directory doctest + dotgen either exceptions filepath foldl generic-random half + hashable haskeline http-client http-client-tls indexed-traversable + lens-family-core megaparsec mmorph mockery mtl network-uri + optparse-applicative parser-combinators parsers pretty-simple + prettyprinter prettyprinter-ansi-terminal profunctors QuickCheck + quickcheck-instances repline scientific serialise special-values + spoon tasty tasty-expected-failure tasty-hunit tasty-quickcheck + tasty-silver template-haskell temporary text text-manipulate + text-short th-lift-instances time transformers turtle unix + unix-compat unordered-containers vector + ]; + benchmarkHaskellDepends = [ + aeson aeson-pretty ansi-terminal atomic-write base + base16-bytestring bytestring case-insensitive cborg cborg-json + containers contravariant data-fix deepseq Diff directory dotgen + either exceptions filepath gauge half hashable haskeline + indexed-traversable lens-family-core megaparsec mmorph mtl + network-uri optparse-applicative parser-combinators parsers + pretty-simple prettyprinter prettyprinter-ansi-terminal profunctors + repline scientific serialise template-haskell text text-manipulate + text-short th-lift-instances time transformers unix unix-compat + unordered-containers vector + ]; + doCheck = false; + description = "A configuration language guaranteed to terminate"; + license = lib.licenses.bsd3; + mainProgram = "dhall"; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "dhall-bash" = callPackage + ({ mkDerivation, base, bytestring, containers, dhall + , neat-interpolation, optparse-generic, shell-escape, text + }: + mkDerivation { + pname = "dhall-bash"; + version = "1.0.41"; + sha256 = "09jz39lnahjzp4f7mfkc68gkb1whqi3v781wqp4w1nrdq8b97sra"; + revision = "1"; + editedCabalFile = "0l324739f5x9d48c0lfrn5is19hsc2cnh0psswsnzyy4chsw87fg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers dhall neat-interpolation shell-escape + text + ]; + executableHaskellDepends = [ + base bytestring dhall optparse-generic text + ]; + description = "Compile Dhall to Bash"; + license = lib.licenses.bsd3; + mainProgram = "dhall-to-bash"; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "dhall-check" = callPackage + ({ mkDerivation, base, containers, dhall, directory, filepath + , fsnotify, text, trifecta + }: + mkDerivation { + pname = "dhall-check"; + version = "1.1.0.0"; + sha256 = "0j8axynspdm9dmrxqq329cnbxjlynakcfr5xfszs1szhvylsqx8a"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers dhall directory filepath fsnotify text trifecta + ]; + description = "Check all dhall files in a project"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dhall-check"; + broken = true; + }) {}; + + "dhall-csv" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cassava + , containers, dhall, either, exceptions, filepath + , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal + , tasty, tasty-hunit, tasty-silver, text, unordered-containers + , vector + }: + mkDerivation { + pname = "dhall-csv"; + version = "1.0.4"; + sha256 = "1kmrkjc2r5l1q2hc2xq83c25zrfm7w4av0jc06ilxklf4i1kvy4b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cassava containers dhall either exceptions filepath + optparse-applicative prettyprinter text unordered-containers vector + ]; + executableHaskellDepends = [ + ansi-terminal base bytestring cassava dhall optparse-applicative + prettyprinter prettyprinter-ansi-terminal text unordered-containers + vector + ]; + testHaskellDepends = [ + base bytestring cassava dhall filepath tasty tasty-hunit + tasty-silver text unordered-containers vector + ]; + description = "Convert bidirectionally between Dhall and CSV files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dhall-docs" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, containers + , cryptohash-sha256, dhall, directory, doctest, file-embed + , filepath, foldl, lens-family-core, lucid, megaparsec, mmark, mtl + , optparse-applicative, path, path-io, pretty, prettyprinter, tasty + , tasty-hunit, tasty-silver, text, transformers, turtle + }: + mkDerivation { + pname = "dhall-docs"; + version = "1.0.11"; + sha256 = "0i9czz2p2kv5mw7mnbpqq9nl86aqyp4z0yy115q3nfasl5ys6jlq"; + revision = "1"; + editedCabalFile = "04i3v73hgyq57a6010wkd7xhmafy8xxc5vsl9km2r3wqy7505fj9"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base16-bytestring bytestring containers cryptohash-sha256 + dhall directory file-embed filepath lens-family-core lucid + megaparsec mmark mtl optparse-applicative path path-io + prettyprinter text transformers + ]; + executableHaskellDepends = [ base dhall ]; + testHaskellDepends = [ + base bytestring containers dhall directory doctest filepath foldl + lucid path path-io pretty tasty tasty-hunit tasty-silver text + turtle + ]; + description = "Generate HTML docs from a dhall package"; + license = lib.licenses.bsd3; + mainProgram = "dhall-docs"; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "dhall-fly" = callPackage + ({ mkDerivation, aeson, aeson-casing, aeson-yaml, base, bytestring + , dhall, dhall-json, hspec, hspec-discover, optparse-applicative + , ordered-containers, scientific, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "dhall-fly"; + version = "0.3.0"; + sha256 = "01152n1g8wfhbsl6znd6jnwb2rkdzcr3wcmdixnp6j3sxbgqbqln"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base dhall optparse-applicative + ordered-containers scientific text transformers + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson aeson-casing aeson-yaml base bytestring dhall dhall-json + optparse-applicative ordered-containers scientific text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-casing base dhall hspec optparse-applicative + ordered-containers scientific text transformers + unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Translate concourse config from Dhall to YAML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dhall-fly"; + broken = true; + }) {}; + + "dhall-json" = callPackage + ({ mkDerivation, aeson, aeson-pretty, aeson-yaml, ansi-terminal + , base, bytestring, containers, dhall, exceptions, filepath + , lens-family-core, optparse-applicative, prettyprinter + , prettyprinter-ansi-terminal, scientific, tasty, tasty-hunit + , tasty-silver, text, unordered-containers, vector + }: + mkDerivation { + pname = "dhall-json"; + version = "1.7.12"; + sha256 = "1ynm347ccqgh2jmnq9mwj3mc3zd81pwqja5ivdwxkjw08d1wsj6a"; + revision = "2"; + editedCabalFile = "0yii9bknd19l65z56zlsxsf4kzbnhygr9dl6bkzy991qsp8155yy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty aeson-yaml base bytestring containers dhall + exceptions filepath lens-family-core optparse-applicative + prettyprinter scientific text unordered-containers vector + ]; + executableHaskellDepends = [ + aeson aeson-pretty ansi-terminal base bytestring dhall exceptions + optparse-applicative prettyprinter prettyprinter-ansi-terminal text + ]; + testHaskellDepends = [ + aeson base bytestring dhall tasty tasty-hunit tasty-silver text + ]; + description = "Convert between Dhall and JSON or YAML"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "dhall-lex" = callPackage + ({ mkDerivation, alex, array, base, bytestring, criterion, deepseq + , hspec, hspec-dirstream, scientific + }: + mkDerivation { + pname = "dhall-lex"; + version = "0.2.0.0"; + sha256 = "0yxffkmpkab7apvxj5i8a3x233smb5wps5j39h38d91v6kqf5yy2"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring deepseq scientific + ]; + libraryToolDepends = [ alex ]; + testHaskellDepends = [ base bytestring hspec hspec-dirstream ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Lexer for the Dhall language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dhall-lsp-server" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , data-default, dhall, dhall-json, directory, doctest, filepath + , hslogger, hspec, lens, lsp, lsp-test, lsp-types, megaparsec, mtl + , network-uri, optparse-applicative, prettyprinter, QuickCheck + , rope-utf16-splay, tasty, tasty-hspec, text, transformers + , unordered-containers, uri-encode + }: + mkDerivation { + pname = "dhall-lsp-server"; + version = "1.1.3"; + sha256 = "1vcdjsqd0falcx48fa58qilnwh70h6cinxbkh2rfmlhvfgmramc8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers data-default dhall + dhall-json directory filepath hslogger lens lsp megaparsec mtl + network-uri prettyprinter rope-utf16-splay text transformers + unordered-containers uri-encode + ]; + executableHaskellDepends = [ base optparse-applicative ]; + testHaskellDepends = [ + base directory doctest filepath hspec lsp-test lsp-types QuickCheck + tasty tasty-hspec text + ]; + description = "Language Server Protocol (LSP) server for Dhall"; + license = lib.licenses.mit; + mainProgram = "dhall-lsp-server"; + maintainers = [ + lib.maintainers.dalpd lib.maintainers.Gabriella439 + ]; + }) {}; + + "dhall-nix" = callPackage + ({ mkDerivation, base, containers, data-fix, dhall, hnix + , lens-family-core, neat-interpolation, optparse-generic, text + }: + mkDerivation { + pname = "dhall-nix"; + version = "1.1.26"; + sha256 = "1xgmmfp6bi3mnd9l335ks6xcgpfy2s2kgpcygi7i7p41f795zgma"; + revision = "1"; + editedCabalFile = "1bjy0ngvlg9a6b1bsms894qr23axqzg4xgjb1d0hmdyrvkhniwxq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-fix dhall hnix lens-family-core + neat-interpolation text + ]; + executableHaskellDepends = [ + base dhall hnix optparse-generic text + ]; + description = "Dhall to Nix compiler"; + license = lib.licenses.bsd3; + mainProgram = "dhall-to-nix"; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "dhall-nixpkgs" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring + , bytestring, data-fix, dhall, foldl, hnix, lens-family-core + , megaparsec, mmorph, neat-interpolation, network-uri + , optparse-applicative, prettyprinter, text, transformers, turtle + }: + mkDerivation { + pname = "dhall-nixpkgs"; + version = "1.0.10"; + sha256 = "09p1zfssqab3p3x3ngidfkf31kk5kvcx8krjiyf18vmq9fn75mm5"; + revision = "1"; + editedCabalFile = "19dj1npbcib00zxhiphqg1icbwx9m3qbhcgbp7bciarymy3cqxc3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base base16-bytestring base64-bytestring bytestring data-fix + dhall foldl hnix lens-family-core megaparsec mmorph + neat-interpolation network-uri optparse-applicative prettyprinter + text transformers turtle + ]; + description = "Convert Dhall projects to Nix packages"; + license = lib.licenses.bsd3; + mainProgram = "dhall-to-nixpkgs"; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "dhall-openapi" = callPackage + ({ mkDerivation, aeson, base, containers, dhall, directory + , filepath, megaparsec, optparse-applicative, parser-combinators + , prettyprinter, scientific, sort, text, vector + }: + mkDerivation { + pname = "dhall-openapi"; + version = "1.0.6"; + sha256 = "0jx905x17lfwb316hx6mwiwr647688nwwcikv5iadv2qr9s04yc9"; + revision = "1"; + editedCabalFile = "1xzzrgjajpr49bi6lpi2hys9la9646mi4f8wp3md5fim305l19pb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers dhall prettyprinter scientific sort text + vector + ]; + executableHaskellDepends = [ + aeson base containers dhall directory filepath megaparsec + optparse-applicative parser-combinators prettyprinter sort text + vector + ]; + description = "Convert an OpenAPI specification to a Dhall package"; + license = lib.licenses.bsd3; + mainProgram = "openapi-to-dhall"; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "dhall-recursive-adt" = callPackage + ({ mkDerivation, base, data-fix, dhall, either, hedgehog + , recursion-schemes, tasty, tasty-hedgehog, tasty-hunit, yasi + }: + mkDerivation { + pname = "dhall-recursive-adt"; + version = "0.1.0.1"; + sha256 = "09s3m86vflj5im2walab8d0wpvihsvxc5mzy55m10pfzr3gxsd11"; + revision = "5"; + editedCabalFile = "1b45x3xwc9qzw37jgf0plpsz9kl29925z3kxa3igmwh4hjfxxrws"; + libraryHaskellDepends = [ base data-fix dhall recursion-schemes ]; + testHaskellDepends = [ + base dhall either hedgehog recursion-schemes tasty tasty-hedgehog + tasty-hunit yasi + ]; + description = "Convert recursive ADTs from and to Dhall"; + license = lib.licenses.cc0; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dhall-secret" = callPackage + ({ mkDerivation, amazonka, amazonka-kms, base, base64, bech32 + , bytestring, cryptonite, dhall, HUnit, lens, memory + , optparse-applicative, pem, text, unordered-containers + }: + mkDerivation { + pname = "dhall-secret"; + version = "0.5.53"; + sha256 = "0mhq3xdgikkjq7z0cy0ir9mil7nzw57f453ic80v4r65fyyvzs44"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + amazonka amazonka-kms base base64 bech32 bytestring cryptonite + dhall lens memory pem text unordered-containers + ]; + executableHaskellDepends = [ + amazonka amazonka-kms base base64 bech32 bytestring cryptonite + dhall lens memory optparse-applicative pem text + unordered-containers + ]; + testHaskellDepends = [ + amazonka amazonka-kms base base64 bech32 bytestring cryptonite + dhall HUnit lens memory pem text unordered-containers + ]; + description = "Encrypt Decrypt Dhall expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dhall-secret"; + }) {}; + + "dhall-text" = callPackage + ({ mkDerivation, base, dhall, optparse-applicative, text }: + mkDerivation { + pname = "dhall-text"; + version = "1.0.18"; + sha256 = "1nwvj67glqyn5yd62ni16wqppv8d3hy7d9aw87p35zkch1vr8vsd"; + revision = "3"; + editedCabalFile = "141cb54jcnnacnrk8x909jmhjxjmcsv6qfc4wa5rjpa3i984ac2n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base dhall optparse-applicative text + ]; + description = "Template text using Dhall"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dhall-to-text"; + maintainers = [ lib.maintainers.Gabriella439 ]; + broken = true; + }) {}; + + "dhall-text-shell" = callPackage + ({ mkDerivation, base, containers, dhall, filepath + , optparse-applicative, process, text + }: + mkDerivation { + pname = "dhall-text-shell"; + version = "0.2.0.0"; + sha256 = "10i1i7fk9y5hsxjjb87jbfnprg7nkrvpax6kd4blfphpzs2mpz5b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers dhall filepath optparse-applicative process text + ]; + executableHaskellDepends = [ + base containers dhall filepath optparse-applicative process text + ]; + description = "Render dhall text with shell commands as function arguments"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dhall-text-shell"; + broken = true; + }) {}; + + "dhall-to-cabal" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, contravariant + , dhall, Diff, directory, filepath, microlens, optparse-applicative + , prettyprinter, tasty, tasty-golden, tasty-hunit, text + , transformers, vector + }: + mkDerivation { + pname = "dhall-to-cabal"; + version = "1.3.4.0"; + sha256 = "1z69nx98wgrjhgra0rw6lvsgnjzmqpixjwd673nvs79jg98yafm7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal containers contravariant dhall filepath + microlens text transformers vector + ]; + executableHaskellDepends = [ + base bytestring Cabal containers dhall directory filepath microlens + optparse-applicative prettyprinter text transformers + ]; + testHaskellDepends = [ + base bytestring Cabal dhall Diff filepath microlens prettyprinter + tasty tasty-golden tasty-hunit text + ]; + description = "Compile Dhall expressions to Cabal files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dhall-toml" = callPackage + ({ mkDerivation, base, containers, dhall, directory, doctest + , filepath, optparse-applicative, prettyprinter, tasty, tasty-hunit + , text, tomland, unordered-containers + }: + mkDerivation { + pname = "dhall-toml"; + version = "1.0.3"; + sha256 = "0d99msfbd9dxhjh2bc5bnzwn4c5n4viv3q0n4p1mx2rw67jyra80"; + revision = "1"; + editedCabalFile = "1v0ibk5zr1nifxvy445xph3w134dmcxki5wnw63nrf2vdn7zjby5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers dhall optparse-applicative prettyprinter text + tomland unordered-containers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base dhall directory doctest filepath tasty tasty-hunit text + tomland + ]; + description = "Convert between Dhall and TOML"; + license = lib.licenses.bsd3; + }) {}; + + "dhall-yaml" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, dhall + , dhall-json, exceptions, HsYAML, HsYAML-aeson + , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal + , tasty, tasty-expected-failure, tasty-hunit, text, vector + }: + mkDerivation { + pname = "dhall-yaml"; + version = "1.2.12"; + sha256 = "1sh802maai9vxfrjd0w4k9cv4pklhkxid1s5xdbagywcaqdhk272"; + revision = "2"; + editedCabalFile = "1wbfyi950kpy1ppd1dq465y9amjc47bvzwjiffsbp8azq5j45bx6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring dhall dhall-json HsYAML HsYAML-aeson + optparse-applicative text vector + ]; + executableHaskellDepends = [ + aeson ansi-terminal base bytestring dhall dhall-json exceptions + optparse-applicative prettyprinter prettyprinter-ansi-terminal text + ]; + testHaskellDepends = [ + base bytestring dhall dhall-json tasty tasty-expected-failure + tasty-hunit text + ]; + description = "Convert between Dhall and YAML"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "dhcp-lease-parser" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, chronos, ip, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "dhcp-lease-parser"; + version = "0.1"; + sha256 = "00h40vr2x77ajv1kks9gdg7a6nmrykc8pjf13zs1bq3pvgygqacs"; + libraryHaskellDepends = [ + attoparsec base bytestring chronos ip text + ]; + testHaskellDepends = [ + attoparsec base bytestring chronos ip tasty tasty-hunit + ]; + description = "Parse a DHCP lease file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dhrun" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, conduit + , conduit-extra, containers, dhall, directory, editor-open + , filepath, generic-random, Glob, hspec, mtl, optparse-applicative + , process, protolude, quickcheck-text, tasty, tasty-golden + , tasty-hspec, tasty-hunit, tasty-quickcheck, text, time, unix + , unliftio, unliftio-core, yaml + }: + mkDerivation { + pname = "dhrun"; + version = "1.0.1"; + sha256 = "1gyg5221g1qsq2h62lcdwi4g7amis26692hh3fdi824bjylz8pal"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring conduit conduit-extra containers + dhall directory mtl process protolude text time unix unliftio-core + yaml + ]; + executableHaskellDepends = [ + base bytestring dhall directory editor-open filepath + optparse-applicative protolude + ]; + testHaskellDepends = [ + aeson base bytestring dhall filepath generic-random Glob hspec mtl + protolude quickcheck-text tasty tasty-golden tasty-hspec + tasty-hunit tasty-quickcheck text unliftio yaml + ]; + doHaddock = false; + description = "Dhall/YAML configurable concurrent integration test executor"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dhrun"; + broken = true; + }) {}; + + "di" = callPackage + ({ mkDerivation, base, containers, df1, di-core, di-df1, di-handle + , di-monad, exceptions + }: + mkDerivation { + pname = "di"; + version = "1.3"; + sha256 = "13d503xhmnj2br9m4r4xx58hd2p8jsj8hxf9b4k4451p31kbzs54"; + libraryHaskellDepends = [ + base containers df1 di-core di-df1 di-handle di-monad exceptions + ]; + description = "Typeful hierarchical structured logging using di, mtl and df1"; + license = lib.licenses.bsd3; + }) {}; + + "di-core" = callPackage + ({ mkDerivation, base, containers, QuickCheck, safe-exceptions, stm + , tasty, tasty-hunit, tasty-quickcheck, time + }: + mkDerivation { + pname = "di-core"; + version = "1.0.4"; + sha256 = "0wrj2ndzk9r7izjvwkjjmqb3gg1zy93ch7j7fdalzadzzsd4sqsm"; + libraryHaskellDepends = [ + base containers safe-exceptions stm time + ]; + testHaskellDepends = [ + base QuickCheck safe-exceptions stm tasty tasty-hunit + tasty-quickcheck time + ]; + description = "Typeful hierarchical structured logging without monad towers"; + license = lib.licenses.bsd3; + }) {}; + + "di-df1" = callPackage + ({ mkDerivation, base, bytestring, df1, di-core, di-handle + , di-monad, QuickCheck, stm, tasty, tasty-quickcheck, text, time + }: + mkDerivation { + pname = "di-df1"; + version = "1.2.1"; + sha256 = "0mlx74605k33ibkqdbr7iyb32alansb41g9w0wjagyw45fvczda2"; + libraryHaskellDepends = [ + base df1 di-core di-handle di-monad stm + ]; + testHaskellDepends = [ + base bytestring df1 di-core QuickCheck tasty tasty-quickcheck text + time + ]; + description = "Write logs in the df1 format using the di logging framework"; + license = lib.licenses.bsd3; + }) {}; + + "di-handle" = callPackage + ({ mkDerivation, base, bytestring, di-core, exceptions, unix }: + mkDerivation { + pname = "di-handle"; + version = "1.0.1"; + sha256 = "070gxs75f3wvvalw81y3af5dm76hnv89rwlh6j5dks9m8mm9pgqq"; + libraryHaskellDepends = [ + base bytestring di-core exceptions unix + ]; + description = "IO support for file handles in di-core"; + license = lib.licenses.bsd3; + }) {}; + + "di-monad" = callPackage + ({ mkDerivation, base, conduit, containers, di-core, exceptions + , monad-control, mtl, pipes, pipes-safe, primitive, resourcet, stm + , streaming, transformers, transformers-base, unliftio-core + }: + mkDerivation { + pname = "di-monad"; + version = "1.3.5"; + sha256 = "0l22yqigv7nkc54bcnz2fy8kxnl8dgj1wzs8cf24fy1apahz8kx0"; + libraryHaskellDepends = [ + base conduit containers di-core exceptions monad-control mtl pipes + pipes-safe primitive resourcet stm streaming transformers + transformers-base unliftio-core + ]; + description = "mtl flavoured typeful hierarchical structured logging for di-core"; + license = lib.licenses.bsd3; + }) {}; + + "di-polysemy" = callPackage + ({ mkDerivation, base, df1, di-core, di-df1, di-handle, polysemy }: + mkDerivation { + pname = "di-polysemy"; + version = "0.2.0.0"; + sha256 = "09n9kjfv6zx016zkglr0ya0gmi18xdgl08iv7pvh41h0mp435aaq"; + libraryHaskellDepends = [ + base df1 di-core di-df1 di-handle polysemy + ]; + description = "DI logger wrapped for Polysemy"; + license = lib.licenses.mit; + }) {}; + + "dia-base" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "dia-base"; + version = "0.1.1.4"; + sha256 = "09lyzl0ppgk7izmsb3hq86dfmyb31w866h582vazpphbyvrbpihz"; + revision = "1"; + editedCabalFile = "0jp6vxj2m984dl7gnphs7119zxs8pplhq73nnicvbhjcliixyl6w"; + libraryHaskellDepends = [ base deepseq ]; + description = "An EDSL for teaching Haskell with diagrams - data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dia-functions" = callPackage + ({ mkDerivation, base, containers, data-pprint, deepseq, dia-base + , mtl, xhtml + }: + mkDerivation { + pname = "dia-functions"; + version = "0.2.1.5"; + sha256 = "1q9jywy6rmh5wkd8z5rw9rkilbh9jxd4py2w4xxqz93rzz2gzy5g"; + revision = "1"; + editedCabalFile = "0zyg7mrnp8qp9v0hm1188n4xqp223g6wqdnz43dw3dchqs2qpwbx"; + libraryHaskellDepends = [ + base containers data-pprint deepseq dia-base mtl xhtml + ]; + description = "An EDSL for teaching Haskell with diagrams - functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "diagnose" = callPackage + ({ mkDerivation, array, base, data-default, dlist, hashable + , prettyprinter, prettyprinter-ansi-terminal, text + , unordered-containers, wcwidth + }: + mkDerivation { + pname = "diagnose"; + version = "2.5.1"; + sha256 = "1fxbbjgp40545jap89clsdpf2bp2lgh7fvljji2dhw839i8a1yh5"; + libraryHaskellDepends = [ + array base data-default dlist hashable prettyprinter + prettyprinter-ansi-terminal text unordered-containers wcwidth + ]; + testHaskellDepends = [ + array base data-default dlist hashable prettyprinter + prettyprinter-ansi-terminal text unordered-containers wcwidth + ]; + description = "Beautiful error reporting done easily"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diagrams" = callPackage + ({ mkDerivation, diagrams-contrib, diagrams-core, diagrams-lib + , diagrams-svg + }: + mkDerivation { + pname = "diagrams"; + version = "1.4.1"; + sha256 = "0z4i169yzznfj6bmkvgs09v85zchq7visajn6v5hvhj3m0ic0cmh"; + libraryHaskellDepends = [ + diagrams-contrib diagrams-core diagrams-lib diagrams-svg + ]; + doHaddock = false; + description = "Embedded domain-specific language for declarative vector graphics"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "diagrams-boolean" = callPackage + ({ mkDerivation, base, cubicbezier, diagrams-lib }: + mkDerivation { + pname = "diagrams-boolean"; + version = "0.1.0"; + sha256 = "17mna7qwrwayx1nfdqq0v3kk6aamm6bqg9n6dqg4dp764g679cf0"; + revision = "3"; + editedCabalFile = "1cqibxx1a00m8nl9k48c0m0ln589rr4qw3f41xl1jk68b83r3x1k"; + libraryHaskellDepends = [ base cubicbezier diagrams-lib ]; + description = "deprecated, part of diagrams-contrib since 1.4"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diagrams-braille" = callPackage + ({ mkDerivation, base, containers, diagrams-core, diagrams-lib + , diagrams-rasterific, filepath, hashable, JuicyPixels, lens, mtl + , optparse-applicative, Rasterific, time + }: + mkDerivation { + pname = "diagrams-braille"; + version = "0.1.1"; + sha256 = "1h9j1hrhpzl5rqhjnwp92sv0shc9i7yhnzpbs1dxfpyn8baws7mc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers diagrams-core diagrams-lib diagrams-rasterific + filepath hashable JuicyPixels lens mtl optparse-applicative + Rasterific time + ]; + executableHaskellDepends = [ + base containers diagrams-core diagrams-lib diagrams-rasterific + filepath hashable JuicyPixels lens mtl optparse-applicative + Rasterific time + ]; + description = "Braille diagrams with plain text"; + license = lib.licenses.bsd3; + mainProgram = "brldia"; + }) {}; + + "diagrams-builder" = callPackage + ({ mkDerivation, base, base-orphans, bytestring, cmdargs + , diagrams-cairo, diagrams-lib, diagrams-postscript + , diagrams-rasterific, diagrams-svg, directory, exceptions + , filepath, hashable, haskell-src-exts, haskell-src-exts-simple + , hint, JuicyPixels, lens, mtl, split, svg-builder, transformers + }: + mkDerivation { + pname = "diagrams-builder"; + version = "0.8.0.6"; + sha256 = "17yi5dmcxx4sgk3wha386zbv9h69pwq72j8i21vmfh35brxhs9f4"; + revision = "1"; + editedCabalFile = "1w9bjc6zizp779rk4frfmffzlv4vq4sljdcvql9ma5qy679phiyr"; + configureFlags = [ "-fcairo" "-fps" "-frasterific" "-fsvg" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-orphans cmdargs diagrams-lib directory exceptions + filepath hashable haskell-src-exts haskell-src-exts-simple hint + lens mtl split transformers + ]; + executableHaskellDepends = [ + base bytestring cmdargs diagrams-cairo diagrams-lib + diagrams-postscript diagrams-rasterific diagrams-svg directory + filepath JuicyPixels lens svg-builder + ]; + description = "hint-based build service for the diagrams graphics EDSL"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-cairo" = callPackage + ({ mkDerivation, array, base, bytestring, cairo, colour, containers + , data-default-class, diagrams-core, diagrams-lib, filepath + , hashable, JuicyPixels, lens, mtl, optparse-applicative, pango + , split, statestack, transformers, unix, vector + }: + mkDerivation { + pname = "diagrams-cairo"; + version = "1.4.2.1"; + sha256 = "0fqma8m4xrqha079aqqynk23y252x47xfzvb0gss4bvgdmwa0lzc"; + revision = "2"; + editedCabalFile = "0fyy1iqfwzk1b4vvqnfh31gd8g8qjry7cc9g2nhg505rbafflcn5"; + libraryHaskellDepends = [ + array base bytestring cairo colour containers data-default-class + diagrams-core diagrams-lib filepath hashable JuicyPixels lens mtl + optparse-applicative pango split statestack transformers unix + vector + ]; + description = "Cairo backend for diagrams drawing EDSL"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-canvas" = callPackage + ({ mkDerivation, base, blank-canvas, cmdargs, containers + , data-default-class, diagrams-core, diagrams-lib, lens, mtl + , NumInstances, optparse-applicative, statestack, text + }: + mkDerivation { + pname = "diagrams-canvas"; + version = "1.4.1.2"; + sha256 = "165iwjvx17ym5qsrxsj7va4kmmifg8nay1qq7mbyp3crvfvkfgv2"; + revision = "1"; + editedCabalFile = "1cj3ckny5xgsr624d1zc4z9kdfw9lfpc4vfzza9nn3jzy3px8z7l"; + libraryHaskellDepends = [ + base blank-canvas cmdargs containers data-default-class + diagrams-core diagrams-lib lens mtl NumInstances + optparse-applicative statestack text + ]; + description = "HTML5 canvas backend for diagrams drawing EDSL"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-contrib" = callPackage + ({ mkDerivation, base, circle-packing, colour, containers + , cubicbezier, data-default, data-default-class, diagrams-core + , diagrams-lib, diagrams-solve, force-layout, hashable, HUnit, lens + , linear, mfsolve, MonadRandom, monoid-extras, mtl, mtl-compat + , parsec, QuickCheck, random, semigroups, split, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "diagrams-contrib"; + version = "1.4.5.1"; + sha256 = "0whp2p9m7pcb2sgyr8rvhf518f18w5i0vxziganw7qj6ijn9kdyb"; + revision = "1"; + editedCabalFile = "08bqpgqcsbiqq1zc07sy6n5k5nyhf63hsrds759fqbr6hb9zwxsx"; + libraryHaskellDepends = [ + base circle-packing colour containers cubicbezier data-default + data-default-class diagrams-core diagrams-lib diagrams-solve + force-layout hashable lens linear mfsolve MonadRandom monoid-extras + mtl mtl-compat parsec random semigroups split text + ]; + testHaskellDepends = [ + base containers diagrams-lib HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Collection of user contributions to diagrams EDSL"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-core" = callPackage + ({ mkDerivation, adjunctions, base, containers, distributive + , dual-tree, lens, linear, monoid-extras, mtl, profunctors + , semigroups, unordered-containers + }: + mkDerivation { + pname = "diagrams-core"; + version = "1.5.1.1"; + sha256 = "168kjikw3x21pjgfy3lmxmrm89g9zlhbypkmzdg5xz9rl7acn7rc"; + libraryHaskellDepends = [ + adjunctions base containers distributive dual-tree lens linear + monoid-extras mtl profunctors semigroups unordered-containers + ]; + description = "Core libraries for diagrams EDSL"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-gi-cairo" = callPackage + ({ mkDerivation, array, base, bytestring, colour, containers + , diagrams-core, diagrams-lib, filepath, gi-cairo + , gi-cairo-connector, gi-cairo-render, gi-pango, gi-pangocairo + , hashable, JuicyPixels, mtl, optparse-applicative, split + , statestack, text, unix, vector + }: + mkDerivation { + pname = "diagrams-gi-cairo"; + version = "1.4.2"; + sha256 = "0k6fw1vvqa4pra4czd90n7i7h1vf6hn08a4jip1xbqkf57d89bn6"; + libraryHaskellDepends = [ + array base bytestring colour containers diagrams-core diagrams-lib + filepath gi-cairo gi-cairo-connector gi-cairo-render gi-pango + gi-pangocairo hashable JuicyPixels mtl optparse-applicative split + statestack text unix vector + ]; + description = "Cairo backend for diagrams drawing EDSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diagrams-graphviz" = callPackage + ({ mkDerivation, base, containers, diagrams-lib, fgl, graphviz + , split + }: + mkDerivation { + pname = "diagrams-graphviz"; + version = "1.4.1.1"; + sha256 = "0lscrxd682jvyrl5bj4dxp7593qwyis01sl0p4jm2jfn335wdq40"; + revision = "5"; + editedCabalFile = "11kl8sgm3g722wqf734adh5lkhrbpm9cryj19g7zipjg9lgns9q6"; + libraryHaskellDepends = [ + base containers diagrams-lib fgl graphviz split + ]; + description = "Graph layout and drawing with GraphViz and diagrams"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-gtk" = callPackage + ({ mkDerivation, base, cairo, diagrams-cairo, diagrams-lib, gtk }: + mkDerivation { + pname = "diagrams-gtk"; + version = "1.4"; + sha256 = "1sga2wwkircjgryd4pn9i0wvvcnh3qnhpxas32crpdq939idwsxn"; + revision = "6"; + editedCabalFile = "0fiv5w3pk8rbj6d28qyay13h25px7fs1flzqdriz1n74f6prnj98"; + libraryHaskellDepends = [ + base cairo diagrams-cairo diagrams-lib gtk + ]; + description = "Backend for rendering diagrams directly to GTK windows"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-haddock" = callPackage + ({ mkDerivation, ansi-terminal, base, base64-bytestring, bytestring + , Cabal, cmdargs, containers, cpphs, diagrams-builder, diagrams-lib + , diagrams-svg, directory, filepath, haskell-src-exts, lens, linear + , mtl, parsec, QuickCheck, split, strict, svg-builder, tasty + , tasty-quickcheck, text, uniplate, unliftio + }: + mkDerivation { + pname = "diagrams-haddock"; + version = "0.4.1.2"; + sha256 = "00g11i1b3bz59jzsnvv9gsxr50593mky8qv4djnhq4xsx6p7i8rj"; + revision = "1"; + editedCabalFile = "0wlhy12pfs36vgnnd4ip0i9wlrzn3x7z03nvdpb2awwrfyk3p8mv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base base64-bytestring bytestring containers cpphs + diagrams-builder diagrams-lib diagrams-svg directory filepath + haskell-src-exts lens linear mtl parsec split strict svg-builder + text uniplate unliftio + ]; + executableHaskellDepends = [ + base Cabal cmdargs cpphs directory filepath + ]; + testHaskellDepends = [ + base containers haskell-src-exts lens parsec QuickCheck tasty + tasty-quickcheck + ]; + description = "Preprocessor for embedding diagrams in Haddock documentation"; + license = lib.licenses.bsd3; + mainProgram = "diagrams-haddock"; + }) {}; + + "diagrams-hsqml" = callPackage + ({ mkDerivation, base, colour, containers, diagrams-core + , diagrams-lib, hsqml, lens, text, transformers + }: + mkDerivation { + pname = "diagrams-hsqml"; + version = "0.2.0.0"; + sha256 = "0f84919h7k93nnzgr2k9jp08qsgs2dgzihavmz2g9q1c6d53q6v0"; + libraryHaskellDepends = [ + base colour containers diagrams-core diagrams-lib hsqml lens text + transformers + ]; + description = "HsQML (Qt5) backend for Diagrams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "diagrams-html5" = callPackage + ({ mkDerivation, base, cmdargs, containers, data-default-class + , diagrams-core, diagrams-lib, lens, mtl, NumInstances + , optparse-applicative, split, statestack, static-canvas, text + }: + mkDerivation { + pname = "diagrams-html5"; + version = "1.4.2"; + sha256 = "115ch8642cl84mwpj2c23g94fbrrg256s6y1qhsh80qjaq42y1yl"; + revision = "1"; + editedCabalFile = "0x5c3jiqblz5jvvj58s62d4qphry5g89f6azisjf0qhw01vvpkgj"; + libraryHaskellDepends = [ + base cmdargs containers data-default-class diagrams-core + diagrams-lib lens mtl NumInstances optparse-applicative split + statestack static-canvas text + ]; + description = "HTML5 canvas backend for diagrams drawing EDSL"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-input" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, blaze-builder + , blaze-markup, bytestring, colour, conduit, conduit-extra + , containers, css-text, data-default, diagrams-core, diagrams-lib + , digits, either, JuicyPixels, linear, resourcet, semigroups, split + , system-filepath, text, transformers, unordered-containers, vector + , xml-conduit, xml-types + }: + mkDerivation { + pname = "diagrams-input"; + version = "0.1.3"; + sha256 = "1ia8anpmzgdz4087m75x7pcb2hmfs2jilgxlchrcc1vk417z5a6l"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring blaze-builder blaze-markup + bytestring colour conduit conduit-extra containers css-text + data-default diagrams-core diagrams-lib digits either JuicyPixels + linear resourcet semigroups split system-filepath text transformers + unordered-containers vector xml-conduit xml-types + ]; + description = "Parse raster and SVG files for diagrams"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-lib" = callPackage + ({ mkDerivation, active, adjunctions, array, base, bytestring + , cereal, colour, containers, criterion, data-default-class + , deepseq, diagrams-core, diagrams-solve, directory, distributive + , dual-tree, exceptions, fail, filepath, fingertree, fsnotify + , hashable, intervals, JuicyPixels, lens, linear, monoid-extras + , mtl, numeric-extras, optparse-applicative, process, profunctors + , QuickCheck, semigroups, tagged, tasty, tasty-hunit + , tasty-quickcheck, text, transformers, unordered-containers + }: + mkDerivation { + pname = "diagrams-lib"; + version = "1.4.6.1"; + sha256 = "13f64di88dz8vx4pfh5lxnp1k1vz5077pbakifiw9p72wmi4kbsv"; + libraryHaskellDepends = [ + active adjunctions array base bytestring cereal colour containers + data-default-class diagrams-core diagrams-solve directory + distributive dual-tree exceptions fail filepath fingertree fsnotify + hashable intervals JuicyPixels lens linear monoid-extras mtl + optparse-applicative process profunctors semigroups tagged text + transformers unordered-containers + ]; + testHaskellDepends = [ + base deepseq diagrams-solve distributive lens numeric-extras + QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion diagrams-core ]; + description = "Embedded domain-specific language for declarative graphics"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-pandoc" = callPackage + ({ mkDerivation, base, bytestring, diagrams-builder, diagrams-cairo + , diagrams-core, diagrams-lib, diagrams-svg, directory, filepath + , hashable, linear, optparse-applicative, pandoc, pandoc-types + , svg-builder, SVGFonts, tasty, tasty-golden, text + }: + mkDerivation { + pname = "diagrams-pandoc"; + version = "0.4"; + sha256 = "164f0k1jk8p604h31wypy2z2jy5x0gfbkbmmrd64c9jp7j71iyc4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base diagrams-builder diagrams-cairo diagrams-core diagrams-lib + diagrams-svg directory filepath hashable linear pandoc pandoc-types + svg-builder text + ]; + executableHaskellDepends = [ + base diagrams-builder diagrams-cairo diagrams-lib directory + filepath linear optparse-applicative pandoc-types text + ]; + testHaskellDepends = [ + base bytestring directory filepath pandoc pandoc-types SVGFonts + tasty tasty-golden text + ]; + description = "A Pandoc filter to express diagrams inline using the Haskell EDSL _Diagrams_"; + license = lib.licenses.bsd3; + mainProgram = "diagrams-pandoc"; + }) {}; + + "diagrams-pdf" = callPackage + ({ mkDerivation, base, cmdargs, colour, diagrams-core, diagrams-lib + , filepath, HPDF, lens, monoid-extras, mtl, semigroups, split + , vector-space + }: + mkDerivation { + pname = "diagrams-pdf"; + version = "0.3.1"; + sha256 = "0wi38w0r1n1zm49r16vhmgg14v3pw7ca6wwb85y3zrbjmzfa37vy"; + libraryHaskellDepends = [ + base cmdargs colour diagrams-core diagrams-lib filepath HPDF lens + monoid-extras mtl semigroups split vector-space + ]; + description = "PDF backend for diagrams drawing EDSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diagrams-pgf" = callPackage + ({ mkDerivation, base, bytestring, bytestring-builder, colour + , containers, diagrams-core, diagrams-lib, directory, filepath + , hashable, JuicyPixels, mtl, optparse-applicative, process, split + , texrunner, time, vector, zlib + }: + mkDerivation { + pname = "diagrams-pgf"; + version = "1.4.2.1"; + sha256 = "1778sjjvggq5ks73489y76f4z0cvzkn9ixn176fm8kf8swaf82ja"; + revision = "1"; + editedCabalFile = "0j2hkmhkbqywsc4vkpn2jvh37hdw1lwphlfvid1f90ayq2npc6p0"; + libraryHaskellDepends = [ + base bytestring bytestring-builder colour containers diagrams-core + diagrams-lib directory filepath hashable JuicyPixels mtl + optparse-applicative process split texrunner time vector zlib + ]; + description = "PGF backend for diagrams drawing EDSL"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-postscript" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default-class + , diagrams-core, diagrams-lib, hashable, lens, monoid-extras, mtl + , semigroups, split, statestack + }: + mkDerivation { + pname = "diagrams-postscript"; + version = "1.5.1.1"; + sha256 = "1kwb100k3qif9gc8kgvglya5by61522128cxsjrxk5a8dzpgwal4"; + revision = "2"; + editedCabalFile = "1gg221ycs2505f43rngaf47j65mh9dk6apfzsmxkdw2zz278cl26"; + libraryHaskellDepends = [ + base bytestring containers data-default-class diagrams-core + diagrams-lib hashable lens monoid-extras mtl semigroups split + statestack + ]; + description = "Postscript backend for diagrams drawing EDSL"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-qrcode" = callPackage + ({ mkDerivation, array, base, colour, diagrams-core, diagrams-lib + }: + mkDerivation { + pname = "diagrams-qrcode"; + version = "1.3"; + sha256 = "1pd7nbc7ypi2jjyd2kv0wghzsglih1cnnm3j33xv34n3pldmfzzx"; + libraryHaskellDepends = [ + array base colour diagrams-core diagrams-lib + ]; + description = "Draw QR codes to SVG, PNG, PDF or PS files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diagrams-rasterific" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default-class + , diagrams-core, diagrams-lib, file-embed, filepath, FontyFruity + , hashable, JuicyPixels, lens, mtl, optparse-applicative + , Rasterific + }: + mkDerivation { + pname = "diagrams-rasterific"; + version = "1.4.2.3"; + sha256 = "0n46scybjs8mnhrnh5z3nkrah6f8v1rv4cca8k8mqzsf8ss30q5l"; + revision = "1"; + editedCabalFile = "1w1jksdpfra1x76r3dz8lkcbg661ccgi0pwag7kgdi9nj62ahmyh"; + libraryHaskellDepends = [ + base bytestring containers data-default-class diagrams-core + diagrams-lib file-embed filepath FontyFruity hashable JuicyPixels + lens mtl optparse-applicative Rasterific + ]; + testHaskellDepends = [ base diagrams-core diagrams-lib ]; + description = "Rasterific backend for diagrams"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-reflex" = callPackage + ({ mkDerivation, base, colour, containers, diagrams-core + , diagrams-lib, lens, monoid-extras, mtl, reflex, reflex-dom + , reflex-dom-contrib + }: + mkDerivation { + pname = "diagrams-reflex"; + version = "0.1"; + sha256 = "0gnpz8m7ivjkdv8rmvbw4wwsza1dwwrdhaziaj9gkjb579n33mwx"; + libraryHaskellDepends = [ + base colour containers diagrams-core diagrams-lib lens + monoid-extras mtl reflex reflex-dom reflex-dom-contrib + ]; + description = "reflex backend for diagrams drawing EDSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "diagrams-rubiks-cube" = callPackage + ({ mkDerivation, adjunctions, base, data-default-class + , diagrams-lib, distributive, lens + }: + mkDerivation { + pname = "diagrams-rubiks-cube"; + version = "0.3.0.0"; + sha256 = "10j9zag6b5mlhhmd3j0p2vxpm26rhm74ihs8xjcwh77xkywbfi7z"; + libraryHaskellDepends = [ + adjunctions base data-default-class diagrams-lib distributive lens + ]; + description = "Library for drawing the Rubik's Cube"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diagrams-solve" = callPackage + ({ mkDerivation, base, deepseq, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "diagrams-solve"; + version = "0.1.3"; + sha256 = "09qqwcvbvd3a0j5fnp40dbzw0i3py9c7kgizj2aawajwbyjvpd17"; + revision = "2"; + editedCabalFile = "08l6q5751lrpyrjiliig94a2s7ahlm2045bp5mngnl9nf6xr1rwb"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base deepseq tasty tasty-hunit tasty-quickcheck + ]; + description = "Pure Haskell solver routines used by diagrams"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-svg" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, colour + , containers, diagrams-core, diagrams-lib, filepath, hashable + , JuicyPixels, lens, monoid-extras, mtl, optparse-applicative + , semigroups, split, svg-builder, text + }: + mkDerivation { + pname = "diagrams-svg"; + version = "1.4.3.1"; + sha256 = "002lgmq78c6rsvds9bgm6m4w8j6qpg260mc52hf97wj6m050l237"; + revision = "6"; + editedCabalFile = "1m64lzffszyln6hk35zqnrm32qy8skvz754pdk3xvkv8dspmia4s"; + libraryHaskellDepends = [ + base base64-bytestring bytestring colour containers diagrams-core + diagrams-lib filepath hashable JuicyPixels lens monoid-extras mtl + optparse-applicative semigroups split svg-builder text + ]; + description = "SVG backend for diagrams drawing EDSL"; + license = lib.licenses.bsd3; + }) {}; + + "diagrams-tikz" = callPackage + ({ mkDerivation, base, diagrams-core, diagrams-lib, dlist, mtl }: + mkDerivation { + pname = "diagrams-tikz"; + version = "0.6"; + sha256 = "1qs4m1xy62pv6gjgip9vx2pwlv2gzjq1h86yiiq15yg4gcbn5fav"; + libraryHaskellDepends = [ + base diagrams-core diagrams-lib dlist mtl + ]; + description = "TikZ backend for diagrams drawing EDSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diagrams-wx" = callPackage + ({ mkDerivation, base, cairo, diagrams-cairo, diagrams-lib, wx + , wxcore + }: + mkDerivation { + pname = "diagrams-wx"; + version = "0.1.1.0"; + sha256 = "1fmr6pxcm7fc9vvyzrih7i3ya8gbn2lrn29m5807ipzpsjy5aa27"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cairo diagrams-cairo diagrams-lib wx wxcore + ]; + description = "Backend for rendering diagrams in wxWidgets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dialog" = callPackage + ({ mkDerivation, base, bytestring, filepath, glib, gtk3 + , open-browser, text, transformers, webkitgtk3 + }: + mkDerivation { + pname = "dialog"; + version = "0.3.0.0"; + sha256 = "1lhsd48zb6d00jr7zdmpnhx8gkb3da8kr1qr09qpqais71mxhzz4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring filepath glib gtk3 open-browser text transformers + webkitgtk3 + ]; + description = "Simple dialog-based user interfaces"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dialogflow-fulfillment" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , directory, hspec, hspec-discover, text, unordered-containers + }: + mkDerivation { + pname = "dialogflow-fulfillment"; + version = "0.1.1.4"; + sha256 = "0yy4h8pariapyi7pr1b237i73y4k8icjk862i9jxh9g9lilkpyzq"; + libraryHaskellDepends = [ + aeson base bytestring containers text unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring containers directory hspec + hspec-discover + ]; + testToolDepends = [ hspec-discover ]; + description = "A Dialogflow Fulfillment library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dialogue" = callPackage + ({ mkDerivation, base, bytestring, directory }: + mkDerivation { + pname = "dialogue"; + version = "0.1.0"; + sha256 = "03rlcyvkzm9fyqdsgswx9sgw2jdiplngw9a1rknngwnwnx5mqbpm"; + revision = "1"; + editedCabalFile = "1g4297n8xdnjs8ylxvs3whqq2d984g57fyxb7dm46dm809mhbhd6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring directory ]; + executableHaskellDepends = [ base ]; + description = "I/O in Haskell Report 1.2"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "examples"; + broken = true; + }) {}; + + "dib" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cereal + , containers, digest, directory, filepath, mtl, process, text, time + }: + mkDerivation { + pname = "dib"; + version = "0.7.2"; + sha256 = "0r1hk45fdyhygmscnphl4n6dcs0rvgavhbg5si0aqsck4wsnql83"; + revision = "1"; + editedCabalFile = "08lhqgh1apzik4mrz0g0qwnpafgl3hm2cb49rwghzv1bf66wxq4n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring cereal containers digest directory + filepath mtl process text time + ]; + executableHaskellDepends = [ + base containers directory filepath mtl process time + ]; + description = "A simple, forward build system"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dib"; + broken = true; + }) {}; + + "dice" = callPackage + ({ mkDerivation, base, mtl, parsec, random, random-fu }: + mkDerivation { + pname = "dice"; + version = "0.1.1"; + sha256 = "1y4184xicjwp29cyriq3qcr066167nwfy0720dmxjbgw795jxpsb"; + revision = "1"; + editedCabalFile = "1006bnawdn3fp76q2arz62q5dkkxgix18m7bcrb63xjzhssm09xy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl parsec random random-fu ]; + executableHaskellDepends = [ base mtl parsec random random-fu ]; + description = "Simplistic D&D style dice-rolling system"; + license = lib.licenses.unlicense; + mainProgram = "dice"; + }) {}; + + "dice-entropy-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, entropy, QuickCheck + , test-framework, test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "dice-entropy-conduit"; + version = "1.0.0.3"; + sha256 = "0pk1mhmy9683rbr2c589jqq1ra4w154nqcyvy3krw043hzd5y90n"; + libraryHaskellDepends = [ + base bytestring conduit entropy transformers + ]; + testHaskellDepends = [ + base bytestring conduit entropy QuickCheck test-framework + test-framework-quickcheck2 transformers + ]; + description = "Cryptographically secure n-sided dice via rejection sampling"; + license = lib.licenses.lgpl21Only; + }) {}; + + "dice2tex" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dice2tex"; + version = "0.1.0.1"; + sha256 = "0hd8g623k7m6fqd5hk470vayqfk4a43yz98y1b0ylz5x0ha9d1d9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Convert a Diceware wordlist into a printer-ready LaTeX file"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "dice2tex"; + broken = true; + }) {}; + + "dicom" = callPackage + ({ mkDerivation, base, binary, bytestring, pretty, safe, time }: + mkDerivation { + pname = "dicom"; + version = "0.3.0.0"; + sha256 = "081xkz75vp7cvz2djkki5s2795xyk1ar51i9a33h6f46p5fsw5nn"; + libraryHaskellDepends = [ + base binary bytestring pretty safe time + ]; + description = "A library for reading and writing DICOM files in the Explicit VR Little Endian transfer syntax"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dictionaries" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, containers + , criterion, data-default, deepseq, directory, exceptions, filepath + , hspec, QuickCheck, random, random-shuffle, tagged, text, time + , transformers, zlib + }: + mkDerivation { + pname = "dictionaries"; + version = "0.2.0.4"; + sha256 = "1m581w0fmb9ggwqkyfgxjw6zxfkk6iapmh17sizsqkmg2vbw7qzx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base binary bytestring containers data-default deepseq + directory exceptions filepath tagged text time transformers zlib + ]; + executableHaskellDepends = [ + base bytestring containers criterion deepseq directory exceptions + filepath random random-shuffle tagged text transformers + ]; + testHaskellDepends = [ + base bytestring containers directory filepath hspec QuickCheck + random tagged text time + ]; + description = "Tools to handle StarDict dictionaries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bench"; + broken = true; + }) {}; + + "dictionary-sharing" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "dictionary-sharing"; + version = "0.1.0.0"; + sha256 = "00aspv943qdqhlk39mbk00kb1dsa5r0caj8sslrn81fnsn252fwc"; + revision = "3"; + editedCabalFile = "1mn7jcc7h3b8f1pn9zigqp6mc2n0qb66lms5qnrx4zswdv5w9439"; + libraryHaskellDepends = [ base containers ]; + description = "Sharing/memoization of class members"; + license = lib.licenses.bsd3; + }) {}; + + "dictparser" = callPackage + ({ mkDerivation, base, hspec, parsec, split }: + mkDerivation { + pname = "dictparser"; + version = "0.3.0.0"; + sha256 = "1wjxcn53h9rp8jancspb9yq4h26215b63pghw802wgh073vp9h0i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec split ]; + executableHaskellDepends = [ base parsec ]; + testHaskellDepends = [ base hspec parsec ]; + description = "Parsec parsers for the DICT format produced by dictfmt -t"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dictparser"; + broken = true; + }) {}; + + "diet" = callPackage + ({ mkDerivation, base, containers, contiguous, primitive + , QuickCheck, quickcheck-classes, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "diet"; + version = "0.1.0.0"; + sha256 = "17mqgkxjpimr1fipiszabf8djxp0k63gmd3l3dbbsr49cfnnimr2"; + libraryHaskellDepends = [ base contiguous primitive ]; + testHaskellDepends = [ + base containers primitive QuickCheck quickcheck-classes tasty + tasty-quickcheck + ]; + description = "Discrete Interval Encoding Trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diff" = callPackage + ({ mkDerivation, base, Enum, util }: + mkDerivation { + pname = "diff"; + version = "0.1.0.0"; + sha256 = "19sn53b4sb0sa7ibcz9wvpn3vhja0yx62p8f9ibawrycm4cpbpzl"; + libraryHaskellDepends = [ base Enum util ]; + description = "Diff and patch"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "diff-gestalt" = callPackage + ({ mkDerivation, base, Diff, KMP, QuickCheck, string-similarity }: + mkDerivation { + pname = "diff-gestalt"; + version = "0.2.0.0"; + sha256 = "1aaqyak7sk7j1zscf2p3n0n4gmq1l7ih8mx0b96qfnk328aj4kbk"; + libraryHaskellDepends = [ + base Diff KMP QuickCheck string-similarity + ]; + testHaskellDepends = [ base Diff ]; + description = "A diff algorithm based on recursive longest common substrings"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diff-loc" = callPackage + ({ mkDerivation, base, fingertree, show-combinators }: + mkDerivation { + pname = "diff-loc"; + version = "0.1.0.0"; + sha256 = "08sbxkf804bq3lwr9s1k1vigq7yrdjgicrj114zi14cdi4168k3x"; + revision = "2"; + editedCabalFile = "1wqbrgp1dxvcwlc04l4rx9g2pkjl1spvrlhkfrzm5xkra33fsnqy"; + libraryHaskellDepends = [ base fingertree show-combinators ]; + description = "Map file locations across diffs"; + license = lib.licenses.mit; + }) {}; + + "diff-parse" = callPackage + ({ mkDerivation, attoparsec, base, hspec, text }: + mkDerivation { + pname = "diff-parse"; + version = "0.2.1"; + sha256 = "0idwhxwhqd65sy0kfgwi8d942lpabyknwpyq9454y49dnn8k0lam"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ attoparsec base hspec text ]; + description = "A parser for diff file formats"; + license = lib.licenses.agpl3Only; + }) {}; + + "diff3" = callPackage + ({ mkDerivation, base, Diff, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "diff3"; + version = "0.3.1"; + sha256 = "0myajph6iv6vddwfsrwzdbjw8di9wpabb393is98jnacjwa9csx3"; + libraryHaskellDepends = [ base Diff ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Perform a 3-way difference of documents"; + license = lib.licenses.bsd3; + }) {}; + + "diffarray" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "diffarray"; + version = "0.1.1"; + sha256 = "0p95i1xzp0bdm0zrdil79rfxfyz372y2qjdxyvxdzxvfb1mvalcm"; + libraryHaskellDepends = [ array base ]; + description = "DiffArray"; + license = lib.licenses.bsd3; + }) {}; + + "diffcabal" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, Diff + , directory, filepath, pretty, process + }: + mkDerivation { + pname = "diffcabal"; + version = "0.1.1"; + sha256 = "0ggla2i4jw24a3vdq2xyz70asp80s5jl5nkwms6ck4r69zm3mci6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal containers Diff directory filepath pretty + process + ]; + description = "Diff two .cabal files syntactically"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "diffcabal"; + broken = true; + }) {}; + + "diffdump" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cmdargs + , directory, filemanip, filepath, parallel-io, process + , process-extras, unix + }: + mkDerivation { + pname = "diffdump"; + version = "0.7.5"; + sha256 = "08z1h3xf3j5xzhf08i9w7hvg05wvqcf13k50chx6av70f0cs2rvh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base bytestring cmdargs directory filemanip filepath + parallel-io process process-extras unix + ]; + description = "Tools for diffing stdout"; + license = lib.licenses.bsd3; + }) {}; + + "difference-monoid" = callPackage + ({ mkDerivation, adjunctions, base, comonad, containers, deepseq + , distributive, doctest, groups, hedgehog, hedgehog-checkers + , QuickCheck, semigroupoids + }: + mkDerivation { + pname = "difference-monoid"; + version = "0.1.0.0"; + sha256 = "1i99hcxb07142227x4f0p2giayvzpr49ynx6apys178bgi99ih3k"; + libraryHaskellDepends = [ + adjunctions base comonad deepseq distributive groups semigroupoids + ]; + testHaskellDepends = [ + adjunctions base comonad containers deepseq distributive doctest + groups hedgehog hedgehog-checkers QuickCheck semigroupoids + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "differential" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, containers + , deepseq, foldl, inline-r, lens, lens-aeson, optparse-generic + , scientific, sparse-linear-algebra, statistics, text, text-show + , vector + }: + mkDerivation { + pname = "differential"; + version = "0.2.0.1"; + sha256 = "0xmsrc92jxd78b3vri3sf37w1w7c8nl7wc36gsqamd00laia95xv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq foldl inline-r lens + lens-aeson scientific sparse-linear-algebra statistics text + text-show vector + ]; + executableHaskellDepends = [ + base bytestring cassava containers inline-r optparse-generic text + text-show vector + ]; + description = "Finds out whether an entity comes from different distributions (statuses)"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "differential"; + }) {}; + + "diffmap" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "diffmap"; + version = "0.1.0.0"; + sha256 = "0i6dyvp8ds1wz9jm7nva076pc18mz24fiz50gqgq3xv76aghl0i0"; + revision = "1"; + editedCabalFile = "0gkcsdf9jrfs5lwhayl808flwlv446mixdn3n91v5gsxbcqqrsi7"; + libraryHaskellDepends = [ base containers ]; + description = "diff on maps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "difftodo" = callPackage + ({ mkDerivation, base, bytestring, diff-parse, highlighter2 + , optparse-applicative, pretty-show, process, protolude, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "difftodo"; + version = "0.2.0"; + sha256 = "16dqz88i095i0jdfp1hx959czmlgnwxjh8vnycmawmalw5rw9cmx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring diff-parse highlighter2 protolude text + ]; + executableHaskellDepends = [ + base bytestring optparse-applicative process protolude text + ]; + testHaskellDepends = [ + base bytestring highlighter2 pretty-show protolude tasty + tasty-hunit text + ]; + description = "Generate todo lists from source code"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "digamma" = callPackage + ({ mkDerivation, base, math-functions }: + mkDerivation { + pname = "digamma"; + version = "1.0"; + sha256 = "1156jr67fjpp68r2qnq0py80cmk42cz356aarqsd8al98dnvxxn6"; + libraryHaskellDepends = [ base math-functions ]; + description = "A (deprecated) implementation of the digamma function"; + license = lib.licenses.bsd3; + }) {}; + + "digest" = callPackage + ({ mkDerivation, base, bytestring, zlib }: + mkDerivation { + pname = "digest"; + version = "0.0.2.1"; + sha256 = "163418p50bqdxn8ajzj6x3455xbch9jq1w6psbkdz5qzw017py6b"; + libraryHaskellDepends = [ base bytestring ]; + libraryPkgconfigDepends = [ zlib ]; + description = "CRC32 and Adler32 hashes for bytestrings"; + license = lib.licenses.bsd2; + }) {inherit (pkgs) zlib;}; + + "digest-pure" = callPackage + ({ mkDerivation, array, base, bytestring, digest, QuickCheck }: + mkDerivation { + pname = "digest-pure"; + version = "0.0.3"; + sha256 = "0rb5jkzn1d4z90hd47qh98mf4n90wvj0cqf3qfpj7ndvw52yy95w"; + libraryHaskellDepends = [ array base bytestring ]; + testHaskellDepends = [ array base bytestring digest QuickCheck ]; + description = "Pure hash functions for bytestrings"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "digest-sig" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "digest-sig"; + version = "0.1.0.0"; + sha256 = "1a855bhy9bs10lj5g38d0ivxc5068qpzi8w9nkc39zwaazaskgh9"; + revision = "1"; + editedCabalFile = "18ll6xlhsh588ryqhljz964i64vmlxx0ssr49k9m0yk5xrffajvf"; + libraryHaskellDepends = [ base bytestring ]; + doHaddock = false; + description = "Signature for digest"; + license = lib.licenses.bsd3; + }) {}; + + "digestive-bootstrap" = callPackage + ({ mkDerivation, base, blaze-bootstrap, blaze-html + , digestive-functors, digestive-functors-blaze, http-types, text + }: + mkDerivation { + pname = "digestive-bootstrap"; + version = "0.3.0.0"; + sha256 = "00zcxv0y1i4yi9h3683fa2p6yhk96lxjnhfhcdvqp8c7k0z9g62q"; + libraryHaskellDepends = [ + base blaze-bootstrap blaze-html digestive-functors + digestive-functors-blaze http-types text + ]; + description = "Speed up form designing using digestive functors and bootstrap"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "digestive-foundation-lucid" = callPackage + ({ mkDerivation, base, digestive-functors, digestive-functors-lucid + , http-types, lucid, lucid-foundation, text + }: + mkDerivation { + pname = "digestive-foundation-lucid"; + version = "0.0.0.1"; + sha256 = "1gpmmbf5s4kxf9xhbhf086b5n3kkr9ay2qlm6xlnf8cx1l9rn6bi"; + libraryHaskellDepends = [ + base digestive-functors digestive-functors-lucid http-types lucid + lucid-foundation text + ]; + description = "Speed up form designing using digestive functors and foundation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "digestive-functors" = callPackage + ({ mkDerivation, base, bytestring, containers, HUnit, mtl + , old-locale, QuickCheck, semigroups, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + }: + mkDerivation { + pname = "digestive-functors"; + version = "0.8.4.2"; + sha256 = "0x0mh43rli77vqs9bpqd85w5wwr68qchfl5086nn137358583lrn"; + revision = "1"; + editedCabalFile = "0vyl3bkww5c4pgjs79rp7wambn9diggdrh5iddqhz9acxi95wfvp"; + libraryHaskellDepends = [ + base bytestring containers mtl old-locale semigroups text time + ]; + testHaskellDepends = [ + base bytestring containers HUnit mtl old-locale QuickCheck + semigroups test-framework test-framework-hunit + test-framework-quickcheck2 text time + ]; + description = "A practical formlet library"; + license = lib.licenses.bsd3; + }) {}; + + "digestive-functors-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , digestive-functors, HUnit, lens, lens-aeson, mtl, safe + , scientific, tasty, tasty-hunit, text, vector + }: + mkDerivation { + pname = "digestive-functors-aeson"; + version = "1.1.27"; + sha256 = "05di6xs4y2cj8gv7piqk2x8lylbqdnipgb4zdzahqwpif4n74i7j"; + libraryHaskellDepends = [ + aeson base containers digestive-functors lens lens-aeson safe text + vector + ]; + testHaskellDepends = [ + aeson base bytestring digestive-functors HUnit mtl scientific tasty + tasty-hunit text + ]; + description = "Run digestive-functors forms against JSON"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "digestive-functors-blaze" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, digestive-functors + , text + }: + mkDerivation { + pname = "digestive-functors-blaze"; + version = "0.6.2.0"; + sha256 = "19019nmzg84mgdvhpkyrd4v9dsnd9yjn3cmgcj3aj7yx4z4m1c24"; + revision = "1"; + editedCabalFile = "1jzr0k7d37dgi8x7gl21xnqrl3hbk4g6wrsyh0nfbhipgr72r8gh"; + libraryHaskellDepends = [ + base blaze-html blaze-markup digestive-functors text + ]; + description = "Blaze frontend for the digestive-functors library"; + license = lib.licenses.bsd3; + }) {}; + + "digestive-functors-happstack" = callPackage + ({ mkDerivation, base, bytestring, digestive-functors + , happstack-server, text + }: + mkDerivation { + pname = "digestive-functors-happstack"; + version = "0.6.1.3"; + sha256 = "1kjmjxmlaaawfkk96wzlzd0kbcb5j0pvqssh3ynjm074cy6h89fd"; + libraryHaskellDepends = [ + base bytestring digestive-functors happstack-server text + ]; + description = "Happstack backend for the digestive-functors library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "digestive-functors-heist" = callPackage + ({ mkDerivation, base, blaze-builder, digestive-functors, heist + , map-syntax, mtl, text, xmlhtml + }: + mkDerivation { + pname = "digestive-functors-heist"; + version = "0.8.8.1"; + sha256 = "1gfh94c52g6vhny2j7hf61w3gp2vmh3gp9bssmmx6mklwk3lzg3y"; + libraryHaskellDepends = [ + base blaze-builder digestive-functors heist map-syntax mtl text + xmlhtml + ]; + description = "Heist frontend for the digestive-functors library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "digestive-functors-hsp" = callPackage + ({ mkDerivation, base, digestive-functors, hsp, hsx, text, trhsx }: + mkDerivation { + pname = "digestive-functors-hsp"; + version = "0.5.0"; + sha256 = "00n1cxkrkd3ayl7pp6pr7nyx6zcwqpsqzflnnnf0f8dabrz4wzdc"; + libraryHaskellDepends = [ base digestive-functors hsp hsx text ]; + libraryToolDepends = [ trhsx ]; + description = "HSP support for digestive-functors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "digestive-functors-lucid" = callPackage + ({ mkDerivation, base, digestive-functors, lucid, text }: + mkDerivation { + pname = "digestive-functors-lucid"; + version = "0.0.0.5"; + sha256 = "176vc7gsm0379100imk1i8y8r2gx0l66dijgmxkqbq1qwkjfizs5"; + libraryHaskellDepends = [ base digestive-functors lucid text ]; + description = "Lucid frontend for the digestive-functors library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "digestive-functors-scotty" = callPackage + ({ mkDerivation, base, bytestring, digestive-functors, http-types + , scotty, text, wai, wai-extra + }: + mkDerivation { + pname = "digestive-functors-scotty"; + version = "0.2.0.2"; + sha256 = "0flm1akhx3fj8pli3nz9s7asah7cfm9afz99jx3f4rv7352saclp"; + revision = "1"; + editedCabalFile = "103m858yxjsqnyzx0p6il8mxdc1zpwk09ija79l10y90a3498zax"; + libraryHaskellDepends = [ + base bytestring digestive-functors http-types scotty text wai + wai-extra + ]; + description = "Scotty backend for the digestive-functors library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "digestive-functors-snap" = callPackage + ({ mkDerivation, base, bytestring, containers, digestive-functors + , directory, filepath, mtl, snap-core, text + }: + mkDerivation { + pname = "digestive-functors-snap"; + version = "0.7.0.1"; + sha256 = "14i42q6ngajzg01zl2mp38800j3bzn4389s3kgbpg0am2mn0458z"; + libraryHaskellDepends = [ + base bytestring containers digestive-functors directory filepath + mtl snap-core text + ]; + description = "Snap backend for the digestive-functors library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "digit" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, hedgehog, lens, parsec + , parsers, pretty, scientific, semigroupoids, semigroups, tasty + , tasty-hedgehog, tasty-hspec, tasty-hunit, template-haskell, text + }: + mkDerivation { + pname = "digit"; + version = "0.15"; + sha256 = "1j8f9kq51lszzdfh9xdngjpxwcqnbkg5d4xa2ljzp7hd7xqnwnai"; + libraryHaskellDepends = [ + base lens parsers scientific semigroupoids semigroups + template-haskell + ]; + testHaskellDepends = [ + ansi-wl-pprint base hedgehog lens parsec parsers pretty semigroups + tasty tasty-hedgehog tasty-hspec tasty-hunit text + ]; + description = "A data-type representing digits 0-9 and other combinations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "digitalocean-kzs" = callPackage + ({ mkDerivation, aeson, base, bytestring, doctest, hspec, HTTP + , http-conduit, http-types, text, transformers + }: + mkDerivation { + pname = "digitalocean-kzs"; + version = "0.1.0.3"; + sha256 = "0w1gbh84sbaab4gn9avjqmwd29rzv0b2dyxqqg22vq1da8g3bzng"; + libraryHaskellDepends = [ + aeson base bytestring HTTP http-conduit http-types text + transformers + ]; + testHaskellDepends = [ base doctest hspec ]; + description = "digitalocean api for haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "digits" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "digits"; + version = "0.3.1"; + sha256 = "0b3arnnwqw53cb2xqmy4j66nw9y6wrazb545qkka9y6w8nbrqjd8"; + libraryHaskellDepends = [ base QuickCheck ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Converts integers to lists of digits and back"; + license = lib.licenses.bsd3; + }) {}; + + "digraph" = callPackage + ({ mkDerivation, base, containers, deepseq, fgl, hashable, massiv + , mwc-random, QuickCheck, streaming, transformers + , unordered-containers + }: + mkDerivation { + pname = "digraph"; + version = "0.3.0"; + sha256 = "0p70978qy83xz14drzk874zghjh3jybgw9a4fp1cfrmpmbdms5df"; + libraryHaskellDepends = [ + base containers deepseq hashable massiv mwc-random streaming + transformers unordered-containers + ]; + testHaskellDepends = [ base fgl hashable massiv QuickCheck ]; + description = "Directed Graphs"; + license = lib.licenses.bsd3; + }) {}; + + "dihaa" = callPackage + ({ mkDerivation, base, FontyFruity, JuicyPixels, Rasterific, vector + }: + mkDerivation { + pname = "dihaa"; + version = "0.2.1.2"; + sha256 = "1ii93jmrqs8rlx27rhykq4gqybm92908hg7kzin9ln7fg5ldvmlk"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base FontyFruity JuicyPixels Rasterific vector + ]; + description = "ASCII based Diagram drawing in Haskell (Idea based on ditaa)"; + license = lib.licenses.gpl2Only; + mainProgram = "dihaa"; + }) {}; + + "dijkstra-simple" = callPackage + ({ mkDerivation, base, containers, fingertree, hspec }: + mkDerivation { + pname = "dijkstra-simple"; + version = "0.1.0"; + sha256 = "068jfmkk14fmyd8ars13zi8z716d7ak0mxj3zm5f1zyj31901wz8"; + libraryHaskellDepends = [ base containers fingertree ]; + testHaskellDepends = [ base containers fingertree hspec ]; + description = "A simpler Dijkstra shortest paths implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dimensional" = callPackage + ({ mkDerivation, base, criterion, deepseq, doctest, exact-pi, Glob + , hspec, hspec-discover, ieee754, numtype-dk, QuickCheck + , template-haskell, vector + }: + mkDerivation { + pname = "dimensional"; + version = "1.5"; + sha256 = "16d50vlln11hq894y8qxrg4cricz1459dg14z0wc1fzfiydxb6ns"; + libraryHaskellDepends = [ + base deepseq exact-pi ieee754 numtype-dk vector + ]; + testHaskellDepends = [ + base doctest Glob hspec QuickCheck template-haskell + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Statically checked physical dimensions"; + license = lib.licenses.bsd3; + }) {}; + + "dimensional-codata" = callPackage + ({ mkDerivation, base, dimensional, numtype-dk }: + mkDerivation { + pname = "dimensional-codata"; + version = "2014.0.0.3"; + sha256 = "1303i7f8c9nsr5x128qaqisny4r3fnfq7zarl4g9q0zckxgqhpgj"; + libraryHaskellDepends = [ base dimensional numtype-dk ]; + description = "CODATA Recommended Physical Constants with Dimensional Types"; + license = lib.licenses.bsd3; + }) {}; + + "dimensional-tf" = callPackage + ({ mkDerivation, base, numtype-tf, time }: + mkDerivation { + pname = "dimensional-tf"; + version = "0.3.0.4"; + sha256 = "052daw4kj1ivj3h2lvs39m3xz1xy5ra8fj5pmpfnjmjgg5kfv2w1"; + libraryHaskellDepends = [ base numtype-tf time ]; + description = "Statically checked physical dimensions, implemented using type families"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dimensions" = callPackage + ({ mkDerivation, base, Cabal, constraints-deriving, QuickCheck }: + mkDerivation { + pname = "dimensions"; + version = "2.1.1.0"; + sha256 = "107qsnnbi70gcig047s4ky8kd7x04kab6pjnr1c3z4mpb236irkx"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base constraints-deriving ]; + testHaskellDepends = [ + base Cabal constraints-deriving QuickCheck + ]; + description = "Safe type-level dimensionality for multidimensional data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dingo-core" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , blaze-builder, blaze-html, blaze-textual, bytestring, conduit + , containers, cookie, deepseq, fclabels, file-embed, hashable + , http-types, random, SHA, shakespeare-js, strict-concurrency + , template-haskell, text, transformers, unordered-containers, wai + , wai-eventsource, wai-extra, warp, web-css + }: + mkDerivation { + pname = "dingo-core"; + version = "0.2.0"; + sha256 = "1h0ir5h6nq2c8qk4irbcai87mxgiyahyi2lcxps959zja70pmqf5"; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring blaze-builder blaze-html + blaze-textual bytestring conduit containers cookie deepseq fclabels + file-embed hashable http-types random SHA shakespeare-js + strict-concurrency template-haskell text transformers + unordered-containers wai wai-eventsource wai-extra warp web-css + ]; + description = "Dingo is a Rich Internet Application platform based on the Warp web server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dingo-example" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, dingo-core + , dingo-widgets, fclabels, shakespeare-js, template-haskell, text + , transformers + }: + mkDerivation { + pname = "dingo-example"; + version = "0.2.0"; + sha256 = "0mla83bijf077bx16r9rsvbyr8v684j1bfllfw7kswlgyz37rf4b"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base blaze-html bytestring dingo-core dingo-widgets fclabels + shakespeare-js template-haskell text transformers + ]; + description = "Dingo Example"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dingo-example"; + }) {}; + + "dingo-widgets" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, containers + , dingo-core, fclabels, file-embed, shakespeare-js + , template-haskell, text, transformers, unordered-containers + }: + mkDerivation { + pname = "dingo-widgets"; + version = "0.2.0"; + sha256 = "1d61l2c6vwpngffr5ynm3zrvn7as9zgsm3zg18ldq958s0mvdn8p"; + libraryHaskellDepends = [ + aeson base blaze-html bytestring containers dingo-core fclabels + file-embed shakespeare-js template-haskell text transformers + unordered-containers + ]; + description = "Dingo Widgets"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dino" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, errors + , exceptions, hashable, monad-loops, mtl, tasty, tasty-quickcheck + , tasty-th, text, transformers, tree-view, unordered-containers + }: + mkDerivation { + pname = "dino"; + version = "0.1.3"; + sha256 = "13p5bivvl5cicv61rnx268i4156vgxiz9cf20xfrwz4pdxffr3al"; + libraryHaskellDepends = [ + ansi-wl-pprint base containers errors exceptions hashable + monad-loops mtl text transformers tree-view unordered-containers + ]; + testHaskellDepends = [ + base tasty tasty-quickcheck tasty-th text unordered-containers + ]; + description = "A convenient tagless EDSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diohsc" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring + , containers, crypton, crypton-x509, crypton-x509-store + , crypton-x509-validation, data-default-class, directory + , drunken-bishop, exceptions, filepath, hashable, haskeline + , hourglass, iconv, memory, mime, mtl, network, network-simple + , network-uri, parsec, pem, process, regex-compat, rset, safe + , temporary, terminal-size, text, tls, transformers, unix + }: + mkDerivation { + pname = "diohsc"; + version = "0.1.14.6"; + sha256 = "00856rbgk7xq6mq1q58ibzbbkag6jh3zqvyzapjw6baj83gd4br3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + asn1-encoding asn1-types base bytestring containers crypton + crypton-x509 crypton-x509-store crypton-x509-validation + data-default-class directory drunken-bishop exceptions filepath + hashable haskeline hourglass iconv memory mime mtl network + network-simple network-uri parsec pem process regex-compat rset + safe temporary terminal-size text tls transformers unix + ]; + description = "Gemini client"; + license = lib.licenses.gpl3Only; + mainProgram = "diohsc"; + }) {}; + + "diophantine" = callPackage + ({ mkDerivation, array, base, happy }: + mkDerivation { + pname = "diophantine"; + version = "0.2.1.0"; + sha256 = "118r59mwvihzqsjd530x4pdnvqjk87b3jjdhx5avq31cfdbiyaj9"; + libraryHaskellDepends = [ array base ]; + libraryToolDepends = [ happy ]; + description = "A quadratic diophantine equation solving library"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diplomacy" = callPackage + ({ mkDerivation, base, containers, HUnit, parsec, transformers + , TypeNat + }: + mkDerivation { + pname = "diplomacy"; + version = "0.2.0.0"; + sha256 = "0n0vqc65rjkbplamjhc3zx0ahlx6lf72yyqrkd2d7b03jzfmjvfq"; + libraryHaskellDepends = [ + base containers HUnit parsec transformers TypeNat + ]; + description = "Diplomacy board game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diplomacy-server" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , deepseq, diplomacy, filepath, hourglass, json-schema, mtl + , optparse-applicative, parsec, random, rest-core, rest-wai, stm + , Stream, text, transformers, transformers-compat, TypeNat, wai + , warp, warp-tls + }: + mkDerivation { + pname = "diplomacy-server"; + version = "0.1.0.0"; + sha256 = "1xnwwkrg8wsggs83vkhbm1kn5p37sinjknpi6vx32cw4aikqxpin"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async base bytestring containers deepseq diplomacy filepath + hourglass json-schema mtl optparse-applicative parsec random + rest-core rest-wai stm Stream text transformers transformers-compat + TypeNat wai warp warp-tls + ]; + description = "Play Diplomacy over HTTP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "diplomacy-server"; + }) {}; + + "dir-traverse" = callPackage + ({ mkDerivation, base, criterion, directory, dirstream, filepath + , pipes, pipes-safe, system-filepath + }: + mkDerivation { + pname = "dir-traverse"; + version = "0.2.3.0"; + sha256 = "1qqz9rrc1snbcswz0d99yf7barwwxn8q719m7ngdyvwx1z8a28m0"; + libraryHaskellDepends = [ base directory filepath ]; + benchmarkHaskellDepends = [ + base criterion directory dirstream pipes pipes-safe system-filepath + ]; + description = "Simple directory traversal library"; + license = lib.licenses.bsd3; + }) {}; + + "direct-binary-files" = callPackage + ({ mkDerivation, base, bytestring, mtl }: + mkDerivation { + pname = "direct-binary-files"; + version = "1.0"; + sha256 = "0ci6av8sgrlsn12dbpvqf3imq9w1hm2ll5np2fz7gh9760vvdidr"; + libraryHaskellDepends = [ base bytestring mtl ]; + description = "Serialization and deserialization monads for streams and ByteStrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "direct-daemonize" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "direct-daemonize"; + version = "3.1"; + sha256 = "0698l8zylkgafx8g91icysz6rq2lyrnd25blhday67s9vkdpbvxh"; + libraryHaskellDepends = [ base unix ]; + description = "Library to switch to daemon mode using built-in OS facilities"; + license = lib.licenses.bsd3; + }) {}; + + "direct-fastcgi" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, network + , utf8-string + }: + mkDerivation { + pname = "direct-fastcgi"; + version = "1.0.3"; + sha256 = "049z23gkssk3h8sx9xr3baln3hz5cykf2zp9kzmvbk2n4ky8fs78"; + libraryHaskellDepends = [ + base bytestring containers mtl network utf8-string + ]; + description = "Native implementation of the FastCGI protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "direct-http" = callPackage + ({ mkDerivation, base, bytestring, containers, direct-daemonize + , lifted-base, monad-control, mtl, network, old-locale + , SafeSemaphore, time, transformers-base, unix, utf8-string + }: + mkDerivation { + pname = "direct-http"; + version = "0.6"; + sha256 = "0aghfhg0nx2bqi56cw5hnnqxnjbziihn36yqpq12gyhnahwdfvpg"; + libraryHaskellDepends = [ + base bytestring containers direct-daemonize lifted-base + monad-control mtl network old-locale SafeSemaphore time + transformers-base unix utf8-string + ]; + description = "Native webserver that acts as a library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "direct-murmur-hash" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "direct-murmur-hash"; + version = "1.0.1"; + sha256 = "09hv06hslz83gpqfxxv6bfg4i6l7pfv82jxab4lf8g964ciaa42q"; + libraryHaskellDepends = [ base bytestring ]; + description = "An implementation of the MurmurHash3 algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "direct-plugins" = callPackage + ({ mkDerivation, base, ghc, ghc-paths }: + mkDerivation { + pname = "direct-plugins"; + version = "1.1"; + sha256 = "03f7jrx0skqiirvpzzakk3wwwdjanjxpzv8j5nwpzvqpb4syshcr"; + libraryHaskellDepends = [ base ghc ghc-paths ]; + description = "Lightweight replacement for Plugins, specific to GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "direct-rocksdb" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cabal-toolkit, directory + , filepath, safe-exceptions + }: + mkDerivation { + pname = "direct-rocksdb"; + version = "0.0.3"; + sha256 = "12h5hasv7pm3iglxhbvdmdzybi4m1czi4f5hrhv2685nwvkqsdc4"; + setupHaskellDepends = [ + base Cabal cabal-toolkit directory filepath + ]; + libraryHaskellDepends = [ base bytestring safe-exceptions ]; + testHaskellDepends = [ + base bytestring directory filepath safe-exceptions + ]; + description = "Bindings to RocksDB"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "direct-sqlite" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, directory + , HUnit, temporary, text + }: + mkDerivation { + pname = "direct-sqlite"; + version = "2.3.29"; + sha256 = "1byhnk4jcv83iw7rqw48p8xk6s2dfs1dh6ibwwzkc9m9lwwcwajz"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base base16-bytestring bytestring directory HUnit temporary text + ]; + description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support."; + license = lib.licenses.bsd3; + }) {}; + + "directed-cubical" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, hashable + , parallel, QuickCheck, unordered-containers, vector + }: + mkDerivation { + pname = "directed-cubical"; + version = "0.1.2.0"; + sha256 = "0wy6p5nymri7l1ldc6c34b9y4ncmzr2wpidbqjrmacxg07iypn3z"; + libraryHaskellDepends = [ + base bytestring containers deepseq hashable parallel QuickCheck + unordered-containers vector + ]; + description = "Finite directed cubical complexes and associated algorithms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "directory_1_3_7_1" = callPackage + ({ mkDerivation, base, filepath, time, unix }: + mkDerivation { + pname = "directory"; + version = "1.3.7.1"; + sha256 = "1z8frwbr0kdk47x3xasq7ifzcrwl7ryh1aqgf202xv4cakb8a9yw"; + revision = "2"; + editedCabalFile = "142wr326wma17cjmdh8z02rwxc76712bky1f46vqr33g1wdsqyxj"; + libraryHaskellDepends = [ base filepath time unix ]; + testHaskellDepends = [ base filepath time unix ]; + description = "Platform-agnostic library for filesystem operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "directory_1_3_8_4" = callPackage + ({ mkDerivation, base, filepath, time, unix }: + mkDerivation { + pname = "directory"; + version = "1.3.8.4"; + sha256 = "0r10g7a68r5asjgs5r0zpjzq0qiqf5i8h5bmaylpm6ikwnj9irx4"; + libraryHaskellDepends = [ base filepath time unix ]; + testHaskellDepends = [ base filepath time unix ]; + description = "Platform-agnostic library for filesystem operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "directory-contents" = callPackage + ({ mkDerivation, base, containers, coquina, directory, filepath + , here, process, text, transformers, witherable + }: + mkDerivation { + pname = "directory-contents"; + version = "0.2.0.2"; + sha256 = "0ih1zvy39h43dw412r3353bzfh2czs5pf51x97fzjlx0n4ckc493"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath text transformers witherable + ]; + executableHaskellDepends = [ base filepath text ]; + testHaskellDepends = [ + base coquina directory filepath here process text + ]; + description = "Recursively build, navigate, and operate on a tree of directory contents"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "readme"; + }) {}; + + "directory-layout" = callPackage + ({ mkDerivation, base, bytestring, command-qq, containers + , directory, doctest, filepath, free, hspec, lens, semigroups + , template-haskell, temporary, text, transformers, unix + , unordered-containers + }: + mkDerivation { + pname = "directory-layout"; + version = "0.7.4.1"; + sha256 = "0hj7dfv5i2s1dk0rws2fg84crpxz1kgvrq68f373a6hwkbfhv89b"; + libraryHaskellDepends = [ + base bytestring command-qq containers directory filepath free hspec + lens semigroups template-haskell text transformers unix + unordered-containers + ]; + testHaskellDepends = [ + base bytestring command-qq containers directory doctest filepath + free hspec lens semigroups template-haskell temporary text + transformers unix unordered-containers + ]; + description = "Directory layout DSL"; + license = lib.licenses.bsd3; + }) {}; + + "directory-listing-webpage-parser" = callPackage + ({ mkDerivation, base, bytestring, network-uri, tagsoup, text, time + }: + mkDerivation { + pname = "directory-listing-webpage-parser"; + version = "0.1.1.0"; + sha256 = "02k7kp22wrjvdw3qd3zbihm7hd39cbdrd40qpc3pwx2c9fmcsp4s"; + libraryHaskellDepends = [ + base bytestring network-uri tagsoup text time + ]; + description = "directory listing webpage parser"; + license = lib.licenses.bsd3; + }) {}; + + "directory-ospath-streaming" = callPackage + ({ mkDerivation, base, directory, filepath, random, tasty + , tasty-hunit, unix + }: + mkDerivation { + pname = "directory-ospath-streaming"; + version = "0.1.0.1"; + sha256 = "0j01kdp8jmi1h40li2fh53iz32gi7hxmlzmx8z3ks2cmp856bv7k"; + revision = "1"; + editedCabalFile = "1npawhf6v606phw3qjd1jx9xbpw8yf8gkrykgg2qfm7kpg8k2jmi"; + libraryHaskellDepends = [ base filepath unix ]; + testHaskellDepends = [ + base directory filepath random tasty tasty-hunit unix + ]; + description = "Stream directory entries in constant memory in vanilla IO"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "directory-ospath-streaming_0_1_0_2" = callPackage + ({ mkDerivation, base, directory, filepath, os-string, random + , tasty, tasty-hunit, unix + }: + mkDerivation { + pname = "directory-ospath-streaming"; + version = "0.1.0.2"; + sha256 = "17a3sqw3sw70bxdw91vq17pbjjdymnivn9gkfvclr5gicvw30d6k"; + libraryHaskellDepends = [ base filepath os-string unix ]; + testHaskellDepends = [ + base directory filepath os-string random tasty tasty-hunit unix + ]; + description = "Stream directory entries in constant memory in vanilla IO"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "directory-tree" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "directory-tree"; + version = "0.12.1"; + sha256 = "05z5ws58kky3wcwwwv6q16m9vs0lzj35qqs9v5acy9m2nfal8272"; + libraryHaskellDepends = [ base directory filepath ]; + testHaskellDepends = [ base directory filepath process ]; + description = "A simple directory-like tree datatype, with useful IO functions"; + license = lib.licenses.bsd3; + }) {}; + + "direm" = callPackage + ({ mkDerivation, base, directory }: + mkDerivation { + pname = "direm"; + version = "0.1.0.0"; + sha256 = "048503bgikwffvqa00yxawr1lmqy523i9zvs05dyim6v927m1fmx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory ]; + description = "Deletes a directory and retains its contents in the parent directory"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "direm"; + broken = true; + }) {}; + + "dirfiles" = callPackage + ({ mkDerivation, aeson, base, containers, hblock, safecopy, text + , time, unordered-containers + }: + mkDerivation { + pname = "dirfiles"; + version = "0.1.0.9"; + sha256 = "0jqavj2s28ffaql3mcgasxa8fg0bv0v6irr2a5334jqydksj0b96"; + libraryHaskellDepends = [ + aeson base containers hblock safecopy text time + unordered-containers + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dirforest" = callPackage + ({ mkDerivation, aeson, autodocodec, base, containers, deepseq + , filepath, path, path-io, validity, validity-containers + , validity-path + }: + mkDerivation { + pname = "dirforest"; + version = "0.1.0.0"; + sha256 = "05rxvdl31gbsllj9h9yhv3vppq4l9kzg3p69rh5cy3bm218d888x"; + libraryHaskellDepends = [ + aeson autodocodec base containers deepseq filepath path path-io + validity validity-containers validity-path + ]; + description = "Typed directory forest"; + license = lib.licenses.mit; + }) {}; + + "dirichlet" = callPackage + ({ mkDerivation, base, hspec, log-domain, math-functions + , mwc-random, random, vector + }: + mkDerivation { + pname = "dirichlet"; + version = "0.1.0.7"; + sha256 = "1mphjhizkm8jrwf698kbi1gxgx01wvmxb7v4an9gnnpwyybmcy7w"; + libraryHaskellDepends = [ + base log-domain math-functions mwc-random random vector + ]; + testHaskellDepends = [ base hspec log-domain random vector ]; + description = "Multivariate Dirichlet distribution"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "dirstream" = callPackage + ({ mkDerivation, base, directory, pipes, pipes-safe, system-fileio + , system-filepath, unix + }: + mkDerivation { + pname = "dirstream"; + version = "1.1.0"; + sha256 = "1xnxsx1m06jm8yvim1xnvfkwylhyab51wvba1j3fbicy4ysblfz0"; + revision = "2"; + editedCabalFile = "0k4nzimxqc6a47a16yysh39m4vjy9pbyi3j7lygrnaz780c338kc"; + libraryHaskellDepends = [ + base directory pipes pipes-safe system-fileio system-filepath unix + ]; + description = "Easily stream directory contents in constant memory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "dirtree" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, directory + , filepath, hspec, hspec-discover, hspec-expectations-pretty-diff + , lens, unix, zip-archive + }: + mkDerivation { + pname = "dirtree"; + version = "0.1.3"; + sha256 = "1x2wff1iqjwdygb6yn7v63bplig4ad4qh6brqaj66y1qpnhb5vja"; + libraryHaskellDepends = [ + base bytestring containers deepseq directory filepath lens unix + zip-archive + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory filepath hspec + hspec-discover hspec-expectations-pretty-diff lens unix zip-archive + ]; + testToolDepends = [ hspec-discover ]; + description = "A small library for working with directories"; + license = lib.licenses.mit; + }) {}; + + "disassembler" = callPackage + ({ mkDerivation, array, base, containers, mtl, parsec }: + mkDerivation { + pname = "disassembler"; + version = "0.2.0.1"; + sha256 = "1yg1mb9w679m1iml0rx2i6gq1ps8s56da4dvn2knvkgg7m1cr39c"; + libraryHaskellDepends = [ array base containers mtl parsec ]; + description = "Disassembler for X86 & AMD64 machine code"; + license = lib.licenses.bsd3; + }) {}; + + "disco" = callPackage + ({ mkDerivation, algebraic-graphs, arithmoi, base, bytestring + , containers, directory, exact-combinatorics, exceptions, fgl + , filepath, haskeline, integer-logarithms, lens, megaparsec, mtl + , optparse-applicative, parser-combinators, polysemy + , polysemy-plugin, polysemy-zoo, pretty-show, prettyprinter + , process, QuickCheck, simple-enumeration, split, splitmix, tasty + , tasty-golden, transformers, unbound-generics + }: + mkDerivation { + pname = "disco"; + version = "0.1.6"; + sha256 = "15p8md2lssmk4fc2lzbsg0qp0zvzq4d8gxkwrrwaqjwj982cz0fz"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + algebraic-graphs arithmoi base containers directory + exact-combinatorics exceptions fgl filepath haskeline + integer-logarithms lens megaparsec mtl optparse-applicative + parser-combinators polysemy polysemy-plugin polysemy-zoo + pretty-show prettyprinter QuickCheck simple-enumeration split + splitmix transformers unbound-generics + ]; + executableHaskellDepends = [ + base containers directory filepath haskeline lens megaparsec mtl + optparse-applicative transformers unbound-generics + ]; + testHaskellDepends = [ + base bytestring directory filepath process tasty tasty-golden + ]; + description = "Functional programming language for teaching discrete math"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "disco"; + broken = true; + }) {}; + + "discogs-haskell" = callPackage + ({ mkDerivation, aeson, api-builder, base, bytestring, Cabal + , data-default-class, free, hspec, http-client, http-client-tls + , http-types, network, text, time, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "discogs-haskell"; + version = "0.0.5.0"; + sha256 = "0hpdc559lkbgnbg4z0hmsg8049cnlzxhg59iy37jxix9zr6zkmxc"; + libraryHaskellDepends = [ + aeson api-builder base bytestring data-default-class free + http-client http-client-tls http-types network text time + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson api-builder base bytestring Cabal hspec text time + transformers + ]; + description = "Client for Discogs REST API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "discokitty" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "discokitty"; + version = "0.1.0"; + sha256 = "0axz9k5j9yfk58icnycr93b6d5fqylgqlxi8v7w5sv1n28hrpvvj"; + libraryHaskellDepends = [ base containers ]; + description = "DisCoCat implementation"; + license = lib.licenses.gpl3Only; + }) {}; + + "discord-gateway" = callPackage + ({ mkDerivation, aeson, base, discord-types, hslogger, transformers + , url, websockets, wuss + }: + mkDerivation { + pname = "discord-gateway"; + version = "0.2.2"; + sha256 = "1pc8j2pqrpmgvf31kx24gwj6n96npxdjj6mjf2w9wzh500rdrrzy"; + revision = "1"; + editedCabalFile = "0aw47024gk2hvj0zzy7h01rvv6wxhnjqqjg8prb4x1pajjalg9l5"; + libraryHaskellDepends = [ + aeson base discord-types hslogger transformers url websockets wuss + ]; + description = "An API wrapper for Discord in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "discord-haskell" = callPackage + ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring + , containers, data-default, emojis, http-api-data, http-client + , iso8601-time, MonadRandom, mtl, network, req, safe-exceptions + , scientific, text, time, unliftio, unordered-containers + , websockets, wuss + }: + mkDerivation { + pname = "discord-haskell"; + version = "1.16.1"; + sha256 = "055mr98x8x0z9a20k5k75fwikjrv5837j97klca8lndfbkk8m6h5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base base64-bytestring bytestring containers + data-default emojis http-api-data http-client iso8601-time + MonadRandom mtl network req safe-exceptions scientific text time + unliftio unordered-containers websockets wuss + ]; + executableHaskellDepends = [ base bytestring text unliftio ]; + description = "Write bots for Discord in Haskell"; + license = lib.licenses.mit; + }) {}; + + "discord-haskell-voice" = callPackage + ({ mkDerivation, aeson, async, base, binary, BoundedChan + , bytestring, conduit, discord-haskell, microlens, microlens-th + , mtl, network, optparse-applicative, opus, process + , safe-exceptions, saltine, stm, stm-containers, text, time + , unliftio, websockets, wuss + }: + mkDerivation { + pname = "discord-haskell-voice"; + version = "2.3.1"; + sha256 = "0j6gb0f63i70xqwq2yn8mfkn5nph3vmbbgnzid976cllcnwdxz5v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base binary BoundedChan bytestring conduit + discord-haskell microlens microlens-th mtl network opus process + safe-exceptions saltine text time unliftio websockets wuss + ]; + executableHaskellDepends = [ + aeson async base binary BoundedChan bytestring conduit + discord-haskell microlens microlens-th mtl network + optparse-applicative opus process safe-exceptions saltine stm + stm-containers text time unliftio websockets wuss + ]; + description = "Voice support for discord-haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {opus = null;}; + + "discord-hs" = callPackage + ({ mkDerivation, base, discord-gateway, discord-rest, discord-types + , hashable, mtl, url, websockets + }: + mkDerivation { + pname = "discord-hs"; + version = "0.4.2"; + sha256 = "0lv299wn7jisgavmcpm2h7vf9dalz5dmi6j8qvlbbiyqg1c0jn2a"; + libraryHaskellDepends = [ + base discord-gateway discord-rest discord-types hashable mtl url + websockets + ]; + description = "An API wrapper for Discord in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "discord-register" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, calamity + , calamity-commands, data-flags, di, di-polysemy, generic-lens + , hashable, hedis, lens, megaparsec, polysemy, polysemy-plugin + , regex-tdfa, text, text-show, unboxing-vector + , unordered-containers + }: + mkDerivation { + pname = "discord-register"; + version = "0.0.2"; + sha256 = "01imq7m41g26x7prm223y6bagjwyzb3glwy41fg4kdd244pz02wf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring calamity calamity-commands data-flags + di di-polysemy generic-lens hashable hedis lens megaparsec polysemy + polysemy-plugin regex-tdfa text text-show unboxing-vector + unordered-containers + ]; + executableHaskellDepends = [ + aeson base binary bytestring calamity calamity-commands data-flags + di di-polysemy generic-lens hashable hedis lens megaparsec polysemy + polysemy-plugin regex-tdfa text text-show unboxing-vector + unordered-containers + ]; + description = "Discord verification bot"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "discord-register-exe"; + }) {}; + + "discord-rest" = callPackage + ({ mkDerivation, aeson, base, bytestring, comonad, data-default + , discord-types, hashable, hslogger, http-client, mtl, req, stm + , text, time, url + }: + mkDerivation { + pname = "discord-rest"; + version = "0.2.2"; + sha256 = "02sg05zf2m83d6hq5z51cjvw7ycarrmwx9y00c71wiw3hvb84fb3"; + revision = "1"; + editedCabalFile = "0hwiwzgh359cha0j97mwhdjmg1y2zppppbn538pn4ggfn6i7ma11"; + libraryHaskellDepends = [ + aeson base bytestring comonad data-default discord-types hashable + hslogger http-client mtl req stm text time url + ]; + description = "An API wrapper for Discord in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "discord-types" = callPackage + ({ mkDerivation, aeson, base, hashable, text, time, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "discord-types"; + version = "0.2.2"; + sha256 = "12smb4z6mrj9hhk7jc9r2cz6p4lcix2016ahwp9qapklrql539sc"; + revision = "1"; + editedCabalFile = "015i65pzkxrx6pring1q0fv772r54xrbrbrwa339yqjgzm7c7z7w"; + libraryHaskellDepends = [ + aeson base hashable text time transformers unordered-containers + vector + ]; + description = "Type information for discord-hs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "discordian-calendar" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "discordian-calendar"; + version = "0.1"; + sha256 = "0ykbfisrb6k8vsqx5avv99j0z4j4615hmql263h12jzhjxfzd22d"; + libraryHaskellDepends = [ base time ]; + description = "library for handling Discordian calendar dates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "discount" = callPackage + ({ mkDerivation, base, bytestring, markdown, text }: + mkDerivation { + pname = "discount"; + version = "0.1.1"; + sha256 = "1q1lz9dgxp5kq0ngh7pagijmlc616vwrfrb14pjx2vc9s7yvg779"; + libraryHaskellDepends = [ base bytestring text ]; + librarySystemDepends = [ markdown ]; + description = "Haskell bindings to the discount Markdown library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {markdown = null;}; + + "discover-instances" = callPackage + ({ mkDerivation, base, some-dict-of, template-haskell, th-compat }: + mkDerivation { + pname = "discover-instances"; + version = "0.1.0.0"; + sha256 = "1ncmvc9xc4xynsjymw3i61p6310pfi41kkkmqi2dmbagfv7n2xl6"; + libraryHaskellDepends = [ + base some-dict-of template-haskell th-compat + ]; + testHaskellDepends = [ + base some-dict-of template-haskell th-compat + ]; + license = lib.licenses.bsd3; + }) {}; + + "discrete" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "discrete"; + version = "0.1.0.0"; + sha256 = "1888rv1lqmzip0g2c6f12b01kpwcd5vwk2ixby0g2291xnl7zs2w"; + revision = "1"; + editedCabalFile = "1ary1xyh2gy099p1madapfqhw2r1ys1pd8xg396xxaas4vjmqqkh"; + libraryHaskellDepends = [ base ]; + description = "replacement for enum"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "discrete-intervals" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "discrete-intervals"; + version = "0.0.3"; + sha256 = "1in70wlm6qcmc743v0w1lha4wffjinbwsgcyq44gzk0lb79ix6lb"; + libraryHaskellDepends = [ base ]; + description = "Discrete Intervals"; + license = lib.licenses.bsd3; + }) {}; + + "discrete-space-map" = callPackage + ({ mkDerivation, adjunctions, base, comonad, distributive, keys + , semigroupoids + }: + mkDerivation { + pname = "discrete-space-map"; + version = "0.0.5"; + sha256 = "0s42rmrfnlwf6h7snq9ifbs8iiz31khxis5lymh6wyf25c5jph8q"; + revision = "1"; + editedCabalFile = "04hi3b1dflvv35y0a9bcr6kdka9jccpm0ky0229lih482gkhkyp3"; + libraryHaskellDepends = [ + adjunctions base comonad distributive keys semigroupoids + ]; + description = "A discrete space map"; + license = lib.licenses.bsd3; + }) {}; + + "discrimination" = callPackage + ({ mkDerivation, array, base, containers, contravariant, criterion + , deepseq, ghc-bignum, ghc-prim, hashable, primitive, promises + , QuickCheck, quickcheck-instances, splitmix, tasty + , tasty-quickcheck, transformers, unordered-containers, vector + , vector-algorithms + }: + mkDerivation { + pname = "discrimination"; + version = "0.5"; + sha256 = "1qq7fs1dsfqgf4969gksqcp3swcx0wbzdh66a89fv78k6y94g0pc"; + revision = "3"; + editedCabalFile = "1i3mkza18y2dxj03zn9419rh7jgpkg1kq97blhjrcw5174p9p3c6"; + libraryHaskellDepends = [ + array base containers contravariant deepseq ghc-bignum ghc-prim + hashable primitive promises transformers + ]; + testHaskellDepends = [ + base containers criterion deepseq hashable QuickCheck + quickcheck-instances splitmix tasty tasty-quickcheck + unordered-containers vector vector-algorithms + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq ghc-prim hashable primitive + splitmix unordered-containers vector vector-algorithms + ]; + description = "Fast generic linear-time sorting, joins and container construction"; + license = lib.licenses.bsd3; + }) {}; + + "disjoint-containers" = callPackage + ({ mkDerivation, base, containers, doctest, enum-types, QuickCheck + , quickcheck-classes, quickcheck-enum-instances, tasty + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "disjoint-containers"; + version = "0.3.0.1"; + sha256 = "036rzz3m33rq5vg43w0bksyvz1g5wiss0ha76i1gw2d7sw7g9mvz"; + libraryHaskellDepends = [ base containers transformers ]; + testHaskellDepends = [ + base containers doctest enum-types QuickCheck quickcheck-classes + quickcheck-enum-instances tasty tasty-quickcheck + ]; + description = "Disjoint containers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "disjoint-set" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, QuickCheck + , transformers + }: + mkDerivation { + pname = "disjoint-set"; + version = "0.2"; + sha256 = "05m7liind4fdw5lw8a8381hm6rjzsqz86qzir79y30pj0axayc3z"; + libraryHaskellDepends = [ base containers mtl transformers ]; + testHaskellDepends = [ + base containers HUnit mtl QuickCheck transformers + ]; + description = "Persistent disjoint-sets, a.k.a union-find."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "disjoint-set-stateful" = callPackage + ({ mkDerivation, base, hspec, primitive, ref-tf, vector }: + mkDerivation { + pname = "disjoint-set-stateful"; + version = "0.1.1.0"; + sha256 = "0fl3yii5pr41hy5fqg9vg902xq342l6xvfl6vb4nf15vbsff84c5"; + libraryHaskellDepends = [ base primitive ref-tf vector ]; + testHaskellDepends = [ base hspec primitive ref-tf vector ]; + description = "Monadic disjoint set"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "disjoint-sets-st" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "disjoint-sets-st"; + version = "0.1"; + sha256 = "0yy4gp5jhfsj3gbk7gh3yplxkxxfsmrl84chp4wfr4v46ff9pc2m"; + libraryHaskellDepends = [ array base ]; + description = "Imperative ST/IO based disjoint set data structure"; + license = lib.licenses.bsd3; + }) {}; + + "disk-bytes" = callPackage + ({ mkDerivation, base, bytestring, containers, direct-sqlite + , directory, stm, text + }: + mkDerivation { + pname = "disk-bytes"; + version = "0.1.0.0"; + sha256 = "1qivk5aljfby3fwmw04yksh2v57l7z7asl5ddkjh13583y9343n8"; + libraryHaskellDepends = [ + base bytestring containers direct-sqlite directory stm text + ]; + benchmarkHaskellDepends = [ base bytestring text ]; + description = "On-disk storage, but referentially transparent"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "disk-free-space" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "disk-free-space"; + version = "0.1.0.1"; + sha256 = "07rqj8k1vh3cykq9yidpjxhgh1f7vgmjs6y1nv5kq2217ff4yypi"; + revision = "3"; + editedCabalFile = "0x0wjycr3rhw9vcq51b4sz8cf7mcvx7whhywv72y25r9385lxb3i"; + libraryHaskellDepends = [ base ]; + description = "Retrieve information about disk space usage"; + license = lib.licenses.bsd3; + }) {}; + + "diskhash" = callPackage + ({ mkDerivation, base, bytestring, directory, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-th + }: + mkDerivation { + pname = "diskhash"; + version = "0.0.4.2"; + sha256 = "0rjbjjvvr75ki8kw8y3xf1z8x8cg46h10c73600lcz3bnxba188c"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring directory HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + ]; + description = "Disk-based hash table"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "display" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "display"; + version = "0.0.1"; + sha256 = "0hn1zdis621h87r4mr35vic9473iwqcdjnmmfgs1j5dfsh62kd6b"; + libraryHaskellDepends = [ base bytestring text ]; + description = "Display things for humans to read"; + license = lib.licenses.bsd3; + }) {}; + + "display-haskell-do" = callPackage + ({ mkDerivation, aeson, base, text }: + mkDerivation { + pname = "display-haskell-do"; + version = "0.1.0.0"; + sha256 = "0j2rsmgmkfwy0w96y1qzr5vmhr16qgd46rka8ya17rakb4rzvi3q"; + libraryHaskellDepends = [ aeson base text ]; + description = "A display API for HaskellDO"; + license = lib.licenses.asl20; + }) {}; + + "disposable" = callPackage + ({ mkDerivation, base, ghcjs-base-stub, stm }: + mkDerivation { + pname = "disposable"; + version = "1.0.0.0"; + sha256 = "0kzyzbhhjm005fi2n59j4in58kps4rciaza9pzi0qd2xnn9j5iqv"; + libraryHaskellDepends = [ base ghcjs-base-stub stm ]; + description = "Allows storing different resource-releasing actions together"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dist-upload" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process }: + mkDerivation { + pname = "dist-upload"; + version = "0.0.4"; + sha256 = "1i9g4jqmmjydcvi07878k6yb5kvxab6dlw3j6nkjdn4mcsc50s71"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal directory filepath process ]; + doHaddock = false; + description = "Generate/Upload cabal package to Hackage"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "dist-upload"; + broken = true; + }) {}; + + "distance" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "distance"; + version = "0.1.0.0"; + sha256 = "0n2arnkkpsc2rwlg0989aawgyqh1ccq1cz5dbn88z3pzaqfgnz00"; + revision = "1"; + editedCabalFile = "0iysmnl4p1fsb4zd0mmr6q7zc7w90jrwcxxm7vi38658x19r8qmq"; + libraryHaskellDepends = [ base ]; + description = "Useful distance datatype and functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "distance-of-time" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, time }: + mkDerivation { + pname = "distance-of-time"; + version = "0.1.2.0"; + sha256 = "0s6d6a2b3pqxmgs3h7pqalwgb5m3f3pfjgc80wa57bf85f9f0gpk"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base hspec QuickCheck time ]; + description = "Generate readable distances between times"; + license = lib.licenses.mit; + }) {}; + + "distributed-closure" = callPackage + ({ mkDerivation, async, base, binary, bytestring, constraints + , hspec, QuickCheck, syb, template-haskell + }: + mkDerivation { + pname = "distributed-closure"; + version = "0.5.0.0"; + sha256 = "1nf1ysbnxfdymymr67c114kfmyl7bxxfdlsssqz48rdhafmmvh81"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring constraints syb template-haskell + ]; + executableHaskellDepends = [ async base binary bytestring ]; + testHaskellDepends = [ base binary hspec QuickCheck ]; + description = "Serializable closures for distributed programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-client-server"; + broken = true; + }) {}; + + "distributed-fork" = callPackage + ({ mkDerivation, async, base, binary, bytestring, constraints + , distributed-closure, exceptions, stm, tasty, tasty-hunit + , terminal-size, text, transformers, typed-process, unix + }: + mkDerivation { + pname = "distributed-fork"; + version = "0.0.1.3"; + sha256 = "182dd0lnc53ij1bh2rbw6zr3mnyyjddii1mak0i4s1za1jsh14hp"; + libraryHaskellDepends = [ + async base binary bytestring constraints distributed-closure + exceptions stm terminal-size text transformers typed-process + ]; + testHaskellDepends = [ base tasty tasty-hunit unix ]; + description = "Like 'forkIO', but uses remote machines instead of local threads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-fork-aws-lambda" = callPackage + ({ mkDerivation, aeson, aeson-qq, amazonka, amazonka-cloudformation + , amazonka-core, amazonka-lambda, amazonka-s3, amazonka-sqs, async + , base, base64-bytestring, bytestring, containers, distributed-fork + , elf, interpolate, lens, lens-aeson, safe-exceptions, SHA, stm + , stratosphere, tasty, tasty-hunit, text, time + , unordered-containers, zip-archive + }: + mkDerivation { + pname = "distributed-fork-aws-lambda"; + version = "0.0.2.0"; + sha256 = "02lkr9w766v2392k7c0lh8r4g9iyw1hnb3z2pqablqjxpi514s4g"; + libraryHaskellDepends = [ + aeson aeson-qq amazonka amazonka-cloudformation amazonka-core + amazonka-lambda amazonka-s3 amazonka-sqs async base + base64-bytestring bytestring containers distributed-fork elf + interpolate lens lens-aeson safe-exceptions SHA stm stratosphere + text time unordered-containers zip-archive + ]; + testHaskellDepends = [ + base distributed-fork tasty tasty-hunit text + ]; + description = "AWS Lambda backend for distributed-fork"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-accessor, deepseq, distributed-static, exceptions, hashable + , mtl, network-transport, network-transport-tcp, random + , rank1dynamic, stm, syb, template-haskell, time, transformers + }: + mkDerivation { + pname = "distributed-process"; + version = "0.7.6"; + sha256 = "0kfgz8nrg8pdnw56msdkdlc1y894giz6jmgss6gxmhrr929rsnlz"; + libraryHaskellDepends = [ + base binary bytestring containers data-accessor deepseq + distributed-static exceptions hashable mtl network-transport random + rank1dynamic stm syb template-haskell time transformers + ]; + benchmarkHaskellDepends = [ + base binary bytestring network-transport-tcp + ]; + description = "Cloud Haskell: Erlang-style concurrency in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-async" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, containers + , data-accessor, deepseq, distributed-process + , distributed-process-systest, exceptions, fingertree, hashable + , mtl, network, network-transport, network-transport-tcp, rematch + , stm, test-framework, test-framework-hunit, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-async"; + version = "0.2.7"; + sha256 = "138gjlsw5r6nsm609kq25wg1nxad34ag9ysa4m0f5rbf8fb0mmm6"; + libraryHaskellDepends = [ + base binary containers data-accessor deepseq distributed-process + exceptions fingertree hashable mtl stm time transformers + unordered-containers + ]; + testHaskellDepends = [ + ansi-terminal base binary deepseq distributed-process + distributed-process-systest exceptions network network-transport + network-transport-tcp rematch stm test-framework + test-framework-hunit transformers + ]; + description = "Cloud Haskell Async API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-azure" = callPackage + ({ mkDerivation, azure-service-api, base, binary, bytestring + , certificate, distributed-process, distributed-static + , executable-path, filepath, libssh2, mtl, network-transport + , network-transport-tcp, pureMD5, rank1dynamic, transformers, unix + }: + mkDerivation { + pname = "distributed-process-azure"; + version = "0.1.0"; + sha256 = "0dc0izlsxzcr5jyiad5yvgs5sp5b6dqwr6gxxkk99p7h1wpd4r2g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + azure-service-api base binary bytestring certificate + distributed-process distributed-static executable-path filepath + libssh2 mtl network-transport network-transport-tcp pureMD5 + rank1dynamic transformers unix + ]; + description = "Microsoft Azure backend for Cloud Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-client-server" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, containers, deepseq + , distributed-process, distributed-process-async + , distributed-process-extras, distributed-process-systest + , exceptions, fingertree, ghc-prim, hashable, HUnit, mtl, network + , network-transport, network-transport-tcp, rematch, stm + , test-framework, test-framework-hunit, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-client-server"; + version = "0.2.5.1"; + sha256 = "15wd3nb68igg7izjb1zzcdcgsh8a9akhfw41arzdp7xcwp6prxy7"; + libraryHaskellDepends = [ + base binary containers deepseq distributed-process + distributed-process-async distributed-process-extras exceptions + fingertree hashable mtl stm time transformers unordered-containers + ]; + testHaskellDepends = [ + ansi-terminal base binary containers deepseq distributed-process + distributed-process-async distributed-process-extras + distributed-process-systest exceptions fingertree ghc-prim HUnit + mtl network network-transport network-transport-tcp rematch stm + test-framework test-framework-hunit transformers + ]; + description = "The Cloud Haskell Application Platform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-ekg" = callPackage + ({ mkDerivation, base, distributed-process, ekg-core, text + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-ekg"; + version = "0.1.1.0"; + sha256 = "0fha4h9kf10vf93hvs71vsl06bnxl9h0nikbypba06ri63wmxh95"; + libraryHaskellDepends = [ + base distributed-process ekg-core text unordered-containers + ]; + description = "Collect node stats for EKG"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-execution" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-process-client-server, distributed-process-extras + , distributed-process-supervisor, distributed-process-tests + , distributed-static, fingertree, ghc-prim, hashable, HUnit, mtl + , network, network-transport, network-transport-tcp, QuickCheck + , rematch, stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-execution"; + version = "0.1.2.2"; + sha256 = "1dgpvgip2ji36jfrmxp818b2mz1fvh77l4l64m3ayljf75mwmgwz"; + revision = "2"; + editedCabalFile = "18kq0ldz2lci5f2dx98m67gch7539yj7fyaxrqjgk0h2dsc7klfg"; + libraryHaskellDepends = [ + base binary containers data-accessor deepseq distributed-process + distributed-process-client-server distributed-process-extras + distributed-process-supervisor fingertree hashable mtl stm time + transformers unordered-containers + ]; + testHaskellDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-process-extras + distributed-process-tests distributed-static fingertree ghc-prim + hashable HUnit mtl network network-transport network-transport-tcp + QuickCheck rematch stm test-framework test-framework-hunit + test-framework-quickcheck2 time transformers unordered-containers + ]; + description = "Execution Framework for The Cloud Haskell Application Platform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-extras" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-process-systest, distributed-static, exceptions + , fingertree, ghc-prim, hashable, HUnit, mtl, network + , network-transport, network-transport-tcp, QuickCheck, rematch + , stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-extras"; + version = "0.3.5"; + sha256 = "0yva1ydm34fjvzn1z3jfb436d1m3d54fzs3kxqzgsf1nwxpz25rk"; + libraryHaskellDepends = [ + base binary containers deepseq distributed-process exceptions + fingertree hashable mtl stm time transformers unordered-containers + ]; + testHaskellDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-process-systest + distributed-static fingertree ghc-prim hashable HUnit mtl network + network-transport network-transport-tcp QuickCheck rematch stm + test-framework test-framework-hunit test-framework-quickcheck2 time + transformers unordered-containers + ]; + description = "Cloud Haskell Extras"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-fsm" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-process-client-server, distributed-process-extras + , distributed-process-systest, distributed-static, exceptions + , fingertree, ghc-prim, hashable, HUnit, mtl, network + , network-transport, network-transport-tcp, QuickCheck, rematch + , stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-fsm"; + version = "0.0.1"; + sha256 = "1fv0xc0gpdibvw2yjbl5sw1qa1a34awqkv6y4vwpvd1ms0jasff6"; + libraryHaskellDepends = [ + base binary containers deepseq distributed-process + distributed-process-client-server distributed-process-extras + exceptions mtl stm time transformers unordered-containers + ]; + testHaskellDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-process-extras + distributed-process-systest distributed-static fingertree ghc-prim + hashable HUnit mtl network network-transport network-transport-tcp + QuickCheck rematch stm test-framework test-framework-hunit + test-framework-quickcheck2 time transformers unordered-containers + ]; + description = "The Cloud Haskell implementation of Erlang/OTP gen_statem"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-lifted" = callPackage + ({ mkDerivation, base, binary, deepseq, distributed-process + , distributed-process-monad-control, HUnit, lifted-base + , monad-control, mtl, network, network-transport + , network-transport-tcp, rematch, test-framework + , test-framework-hunit, transformers, transformers-base + }: + mkDerivation { + pname = "distributed-process-lifted"; + version = "0.3.0.1"; + sha256 = "1074f1wblsmx89hkblds3npf2ha3p8ighdq0kjywb5522addbxrk"; + libraryHaskellDepends = [ + base deepseq distributed-process distributed-process-monad-control + lifted-base monad-control mtl network-transport transformers + transformers-base + ]; + testHaskellDepends = [ + base binary distributed-process HUnit lifted-base mtl network + network-transport network-transport-tcp rematch test-framework + test-framework-hunit transformers + ]; + description = "monad-control style typeclass and transformer instances for Process monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-monad-control" = callPackage + ({ mkDerivation, base, distributed-process, monad-control + , transformers, transformers-base + }: + mkDerivation { + pname = "distributed-process-monad-control"; + version = "0.5.1.3"; + sha256 = "16zlwlk52rc8q4bfxk9ah5ikyw2gh0bwws9lhvp5zkzlmhfmdzx1"; + libraryHaskellDepends = [ + base distributed-process monad-control transformers + transformers-base + ]; + description = "Orphan instances for MonadBase and MonadBaseControl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-p2p" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , distributed-process, mtl, network, network-transport + , network-transport-tcp + }: + mkDerivation { + pname = "distributed-process-p2p"; + version = "0.1.5.0"; + sha256 = "0izlk0m0n0s8rdr31lfc05nbsqdwr2zfl2ai3j60r7hzq62i7rby"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers distributed-process mtl network + network-transport network-transport-tcp + ]; + executableHaskellDepends = [ base distributed-process mtl ]; + description = "Peer-to-peer node discovery for Cloud Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "jollycloud"; + }) {}; + + "distributed-process-platform" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-static, fingertree, ghc-prim, hashable, HUnit, mtl + , network, network-transport, network-transport-tcp, QuickCheck + , rematch, stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-platform"; + version = "0.1.0"; + sha256 = "0bxfynvqkzvah7gbg74yzwpma8j32bamnyysj6dk39da0v880abm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary containers data-accessor deepseq distributed-process + fingertree hashable mtl stm time transformers unordered-containers + ]; + testHaskellDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-static fingertree ghc-prim + hashable HUnit mtl network network-transport network-transport-tcp + QuickCheck rematch stm test-framework test-framework-hunit + test-framework-quickcheck2 time transformers unordered-containers + ]; + description = "The Cloud Haskell Application Platform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-registry" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-process-client-server, distributed-process-extras + , distributed-process-supervisor, distributed-process-tests + , distributed-static, fingertree, hashable, HUnit, mtl, network + , network-transport, network-transport-tcp, rematch, stm + , test-framework, test-framework-hunit, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-registry"; + version = "0.1.0.2"; + sha256 = "1lkm11bak05yzs6yj80fk672zfps8crhf2fv6fzlqd43vv4nwbmf"; + libraryHaskellDepends = [ + base binary containers data-accessor deepseq distributed-process + distributed-process-client-server distributed-process-extras + distributed-process-supervisor fingertree hashable mtl stm time + transformers unordered-containers + ]; + testHaskellDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-process-extras + distributed-process-tests distributed-static fingertree hashable + HUnit mtl network network-transport network-transport-tcp rematch + stm test-framework test-framework-hunit time transformers + unordered-containers + ]; + description = "Cloud Haskell Extended Process Registry"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-simplelocalnet" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-accessor, distributed-process, exceptions, network + , network-multicast, network-transport, network-transport-tcp + , tasty, tasty-hunit, transformers + }: + mkDerivation { + pname = "distributed-process-simplelocalnet"; + version = "0.3.0"; + sha256 = "1y9jxn1f56k5845dynac5hapfgsq66wibw2ypdzsp2lqh4ggs2jz"; + libraryHaskellDepends = [ + base binary bytestring containers data-accessor distributed-process + exceptions network network-multicast network-transport + network-transport-tcp transformers + ]; + testHaskellDepends = [ + base distributed-process tasty tasty-hunit + ]; + description = "Simple zero-configuration backend for Cloud Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-supervisor" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-process-client-server, distributed-process-extras + , distributed-static, exceptions, fingertree, ghc-prim, hashable + , HUnit, mtl, network, network-transport, network-transport-tcp + , random, rematch, stm, test-framework, test-framework-hunit, time + , transformers, unordered-containers + }: + mkDerivation { + pname = "distributed-process-supervisor"; + version = "0.2.1"; + sha256 = "1cawbyz0nnx0kad1pqi1815nvdcvsap68j5a4ksdg8h8rlkvm05q"; + libraryHaskellDepends = [ + base binary bytestring containers data-accessor deepseq + distributed-process distributed-process-client-server + distributed-process-extras distributed-static exceptions fingertree + hashable mtl stm time transformers unordered-containers + ]; + testHaskellDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-process-client-server + distributed-process-extras distributed-static exceptions fingertree + ghc-prim hashable HUnit mtl network network-transport + network-transport-tcp random rematch stm test-framework + test-framework-hunit time transformers unordered-containers + ]; + description = "Supervisors for The Cloud Haskell Application Platform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-systest" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , distributed-process, distributed-static, HUnit, network + , network-transport, random, rematch, stm, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "distributed-process-systest"; + version = "0.1.1"; + sha256 = "13hi9swkjk0mgj7by810hgnf985mxngf9sxdskn3a9k6l16l6wx1"; + libraryHaskellDepends = [ + ansi-terminal base binary bytestring distributed-process + distributed-static HUnit network network-transport random rematch + stm test-framework test-framework-hunit + ]; + description = "Cloud Haskell Test Support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-task" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , containers, data-accessor, deepseq, distributed-process + , distributed-process-async, distributed-process-client-server + , distributed-process-extras, distributed-process-tests + , distributed-static, fingertree, ghc-prim, hashable, HUnit, mtl + , network, network-transport, network-transport-tcp, QuickCheck + , rematch, stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "distributed-process-task"; + version = "0.1.2.2"; + sha256 = "08sws0nay3li3bwh6jzmfcz77ac8wq5j2iij8dkd31ci3gqcl9gc"; + revision = "1"; + editedCabalFile = "09lwjaq1wlh078dbx0j2jrrw4ggjmijh812mwpn3h3vgc54si098"; + libraryHaskellDepends = [ + base binary containers data-accessor deepseq distributed-process + distributed-process-async distributed-process-client-server + distributed-process-extras fingertree hashable mtl stm time + transformers unordered-containers + ]; + testHaskellDepends = [ + ansi-terminal base binary bytestring containers data-accessor + deepseq distributed-process distributed-process-async + distributed-process-client-server distributed-process-extras + distributed-process-tests distributed-static fingertree ghc-prim + hashable HUnit mtl network network-transport network-transport-tcp + QuickCheck rematch stm test-framework test-framework-hunit + test-framework-quickcheck2 time transformers unordered-containers + ]; + description = "Task Framework for The Cloud Haskell Application Platform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-tests" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , distributed-process, distributed-static, exceptions, HUnit + , network, network-transport, network-transport-inmemory, random + , rematch, setenv, stm, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "distributed-process-tests"; + version = "0.4.12"; + sha256 = "1jr7xgmwsy89hyih81w54bid8664rgqd8mxvwcd6xa6b41n90r7f"; + libraryHaskellDepends = [ + ansi-terminal base binary bytestring distributed-process + distributed-static exceptions HUnit network network-transport + random rematch setenv stm test-framework test-framework-hunit + ]; + testHaskellDepends = [ + base network network-transport network-transport-inmemory + test-framework + ]; + description = "Tests and test support tools for distributed-process"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-process-zookeeper" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , distributed-process, distributed-process-monad-control + , enclosed-exceptions, hspec, hzk, lifted-base, monad-control, mtl + , network, network-transport, network-transport-tcp, transformers + }: + mkDerivation { + pname = "distributed-process-zookeeper"; + version = "0.2.3.0"; + sha256 = "08dbqmzg80mffa4a3xls99mrk0i9zsx5f5s2nv8x35dlirdlbiwh"; + revision = "1"; + editedCabalFile = "1mvhc7lb4ssmjy24945fj7x185y665qn1gy9bldslfck3rdzi19n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers deepseq distributed-process hzk + mtl network network-transport network-transport-tcp transformers + ]; + testHaskellDepends = [ + base bytestring deepseq distributed-process + distributed-process-monad-control enclosed-exceptions hspec hzk + lifted-base monad-control network network-transport + network-transport-tcp transformers + ]; + description = "A Zookeeper back-end for Cloud Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributed-static" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , rank1dynamic + }: + mkDerivation { + pname = "distributed-static"; + version = "0.3.10"; + sha256 = "1nkgs2rw1wk2rfr8xnpgk0ir9dkqv8b4bw78rrn6pmy7mg26mi6r"; + libraryHaskellDepends = [ + base binary bytestring containers deepseq rank1dynamic + ]; + description = "Compositional, type-safe, polymorphic static values and closures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distribution" = callPackage + ({ mkDerivation, array, base, containers, MonadRandom, random }: + mkDerivation { + pname = "distribution"; + version = "1.1.1.0"; + sha256 = "1cc16020b8jifcqb2k61g9rv100i8iga7dfsi8jf502myvpgilpx"; + libraryHaskellDepends = [ + array base containers MonadRandom random + ]; + description = "Finite discrete probability distributions"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "distribution-nixpkgs" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , deepseq, directory, hspec, language-nix, lens, pretty, process + }: + mkDerivation { + pname = "distribution-nixpkgs"; + version = "1.7.0.1"; + sha256 = "0yaha7arm9cn9sxacqwmr2qcnw2cxn53xww11im00mx7gk127rh2"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal containers deepseq language-nix lens + pretty process + ]; + testHaskellDepends = [ + aeson base Cabal deepseq directory hspec language-nix lens + ]; + description = "Types and functions to manipulate the Nixpkgs distribution"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "distribution-opensuse" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , deepseq, Diff, extra, foldl, hashable, hsemail, mtl, parsec-class + , pretty, text, time, turtle + }: + mkDerivation { + pname = "distribution-opensuse"; + version = "1.1.4"; + sha256 = "0s4p2fhfnk8w3g092gzcq6d867wby55z1jr2vhzz7hwr9cn292n3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring containers deepseq Diff extra foldl + hashable hsemail mtl parsec-class pretty text time turtle + ]; + executableHaskellDepends = [ base containers text turtle ]; + testHaskellDepends = [ base ]; + description = "Types, functions, and tools to manipulate the openSUSE distribution"; + license = lib.licenses.bsd3; + mainProgram = "guess-changelog"; + }) {}; + + "distribution-plot" = callPackage + ({ mkDerivation, base, Chart, Chart-cairo, colour, containers + , data-default-class, distribution, lens + }: + mkDerivation { + pname = "distribution-plot"; + version = "1.0.0.0"; + sha256 = "16k57dxg79x3i7j62ln063j4g4v4n5x80b12pajjrpxrmaffy79n"; + libraryHaskellDepends = [ + base Chart Chart-cairo colour containers data-default-class + distribution lens + ]; + description = "Easily plot distributions from the distribution package.."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "distributive" = callPackage + ({ mkDerivation, base, base-orphans, generic-deriving, hspec + , hspec-discover, tagged, transformers + }: + mkDerivation { + pname = "distributive"; + version = "0.6.2.1"; + sha256 = "14bb66qyfn43bj688igfvnfjw7iycjf4n2k38sm8rxbqw2916dfp"; + revision = "1"; + editedCabalFile = "033890dfyd23dh7g7px863l0hr1b881jnhv4kgwaq16a3iagb68g"; + libraryHaskellDepends = [ base base-orphans tagged transformers ]; + testHaskellDepends = [ base generic-deriving hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Distributive functors -- Dual to Traversable"; + license = lib.licenses.bsd3; + }) {}; + + "ditto" = callPackage + ({ mkDerivation, base, containers, mtl, text }: + mkDerivation { + pname = "ditto"; + version = "0.4.1"; + sha256 = "0wimz4zpiyll6wcbdhlwjbbjb0y6xy6lk0q1p0hpq5jmf1j2h4pb"; + libraryHaskellDepends = [ base containers mtl text ]; + description = "ditto is a type-safe HTML form generation and validation library"; + license = lib.licenses.bsd3; + }) {}; + + "ditto-lucid" = callPackage + ({ mkDerivation, base, ditto, lucid, path-pieces, text }: + mkDerivation { + pname = "ditto-lucid"; + version = "0.4"; + sha256 = "1if543wf7div8ww90ifdh75i2w99lhbfh8pfnzmd1yaw2j1m35ff"; + libraryHaskellDepends = [ base ditto lucid path-pieces text ]; + description = "Add support for using lucid with Ditto"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "diversity" = callPackage + ({ mkDerivation, base, containers, data-ordlist, fasta + , math-functions, MonadRandom, optparse-applicative, parsec, pipes + , random-shuffle, scientific, semigroups, split + }: + mkDerivation { + pname = "diversity"; + version = "0.8.1.0"; + sha256 = "0ci864ki4hfrm4g82xbqhmkcvvifglrwf8ljjbawk32wpmz15yqv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-ordlist fasta math-functions MonadRandom + parsec random-shuffle scientific split + ]; + executableHaskellDepends = [ + base containers fasta optparse-applicative pipes semigroups + ]; + description = "Quantify the diversity of a population"; + license = lib.licenses.gpl3Only; + mainProgram = "diversity"; + }) {}; + + "dixi" = callPackage + ({ mkDerivation, acid-state, aeson, aeson-pretty, attoparsec, base + , base-orphans, blaze-html, blaze-markup, bytestring + , composition-tree, containers, data-default, directory, either + , filepath, heredoc, lens, network-uri, pandoc, pandoc-types + , patches-vector, safecopy, servant, servant-blaze, servant-docs + , servant-server, shakespeare, template-haskell, text, time + , time-locale-compat, timezone-olson, timezone-series, transformers + , vector, warp, yaml + }: + mkDerivation { + pname = "dixi"; + version = "0.6.9.2"; + sha256 = "1mxnvh42ji4dlsxp1982dzlzpvncc9nqah6i6gqkjbwcckshl69r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + acid-state aeson base base-orphans blaze-html blaze-markup + bytestring composition-tree containers data-default either heredoc + lens network-uri pandoc pandoc-types patches-vector safecopy + servant servant-blaze servant-server shakespeare template-haskell + text time time-locale-compat timezone-olson timezone-series + transformers vector + ]; + executableHaskellDepends = [ + acid-state base base-orphans directory filepath servant-server text + warp yaml + ]; + testHaskellDepends = [ + aeson aeson-pretty attoparsec base base-orphans bytestring lens + patches-vector servant servant-blaze servant-docs shakespeare text + time vector + ]; + description = "A wiki implemented with a firm theoretical foundation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dixi"; + }) {}; + + "djembe" = callPackage + ({ mkDerivation, base, hmidi, hspec, lens, mtl, QuickCheck, random + }: + mkDerivation { + pname = "djembe"; + version = "0.1.1.2"; + sha256 = "0a3sxdblg2k1xaagvs28358vm3p8nzfa1l2dggqzm7f2z7qqjajj"; + libraryHaskellDepends = [ + base hmidi hspec lens mtl QuickCheck random + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Hit drums with haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "djinn" = callPackage + ({ mkDerivation, array, base, containers, haskeline, mtl, pretty }: + mkDerivation { + pname = "djinn"; + version = "2014.9.7"; + sha256 = "1p9dvzb83nlrq8h4brdq5l9dm2zf28rjhsmi7nwmac79p5pk9y2g"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers haskeline mtl pretty + ]; + description = "Generate Haskell code from a type"; + license = lib.licenses.bsd3; + mainProgram = "djinn"; + }) {}; + + "djinn-ghc" = callPackage + ({ mkDerivation, async, base, containers, djinn-lib, ghc, mtl + , transformers + }: + mkDerivation { + pname = "djinn-ghc"; + version = "0.0.2.3"; + sha256 = "190llfn8dvxkdan806nybn3d4psmnr1126zg8lmk8p5wd7nnm5fb"; + libraryHaskellDepends = [ + async base containers djinn-lib ghc mtl transformers + ]; + description = "Generate Haskell code from a type. Bridge from Djinn to GHC API."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "djinn-lib" = callPackage + ({ mkDerivation, base, containers, mtl, pretty }: + mkDerivation { + pname = "djinn-lib"; + version = "0.0.1.4"; + sha256 = "1s4kx6h6vj0hi2v87q95jb2wpg6hgq5qiswv0lh5qhmnb367c8w8"; + libraryHaskellDepends = [ base containers mtl pretty ]; + description = "Generate Haskell code from a type. Library extracted from djinn package."; + license = lib.licenses.bsd3; + }) {}; + + "djinn-th" = callPackage + ({ mkDerivation, base, containers, logict, template-haskell }: + mkDerivation { + pname = "djinn-th"; + version = "0.0.1"; + sha256 = "089b6z8hcv6q9y77zy8m96lc00r1ckzmff0mybp9l1akj7gwdpix"; + libraryHaskellDepends = [ + base containers logict template-haskell + ]; + description = "Generate executable Haskell code from a type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "djot" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, doclayout + , filepath, mtl, tasty, tasty-bench, tasty-hunit, tasty-quickcheck + , text + }: + mkDerivation { + pname = "djot"; + version = "0.1.1.3"; + sha256 = "086z91c6pmh1d6mwz6faddc4nb0h8pdynykhflnr6w3lip49bhbh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers doclayout mtl text + ]; + executableHaskellDepends = [ + base bytestring containers doclayout text + ]; + testHaskellDepends = [ + base bytestring directory doclayout filepath tasty tasty-hunit + tasty-quickcheck text + ]; + benchmarkHaskellDepends = [ + base bytestring directory doclayout filepath tasty-bench + ]; + description = "Parser and renderer for djot light markup syntax"; + license = lib.licenses.mit; + mainProgram = "djoths"; + }) {}; + + "dl-fedora" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, directory, extra + , filepath, http-client, http-client-tls, http-directory + , http-types, optparse-applicative, regex-posix, simple-cmd + , simple-cmd-args, simple-prompt, text, time, unix, xdg-userdirs + }: + mkDerivation { + pname = "dl-fedora"; + version = "1.0"; + sha256 = "1rg77n4q2xpvbibh57nki0vdbq1r3n1h1ci99v670p06q8j99myz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint base bytestring directory extra filepath http-client + http-client-tls http-directory http-types optparse-applicative + regex-posix simple-cmd simple-cmd-args simple-prompt text time unix + xdg-userdirs + ]; + testHaskellDepends = [ base simple-cmd ]; + description = "Fedora image download tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "dl-fedora"; + }) {}; + + "dlist" = callPackage + ({ mkDerivation, base, deepseq, QuickCheck }: + mkDerivation { + pname = "dlist"; + version = "1.0"; + sha256 = "0581a60xw4gw7pmqlmg5w2hr4hm9yjgx4c2z6v63y5xv51rn6g8p"; + revision = "1"; + editedCabalFile = "0s758nqs16mzj3vn6dyg7lfsd3c65xzycbil4xvzqf761k96kzsm"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Difference lists"; + license = lib.licenses.bsd3; + }) {}; + + "dlist-instances" = callPackage + ({ mkDerivation, base, dlist, semigroups }: + mkDerivation { + pname = "dlist-instances"; + version = "0.1.1.1"; + sha256 = "0nsgrr25r4qxv2kpn7i20hra8jjkyllxfrhh5hml3ysjdz010jni"; + libraryHaskellDepends = [ base dlist semigroups ]; + description = "Difference lists instances"; + license = lib.licenses.bsd3; + }) {}; + + "dlist-nonempty" = callPackage + ({ mkDerivation, base, base-compat, Cabal, criterion, deepseq + , dlist, dlist-instances, QuickCheck, quickcheck-instances + , semigroupoids + }: + mkDerivation { + pname = "dlist-nonempty"; + version = "0.1.3"; + sha256 = "0iypfrnjj9qaiv1xicr310jcham5kym4yr6myy6vbi8nbgwl82kp"; + revision = "1"; + editedCabalFile = "10fjp19b7kpfavsaxpfpq479yfki6s2y7s5791w3yawpnlbj7g3v"; + libraryHaskellDepends = [ base deepseq dlist semigroupoids ]; + testHaskellDepends = [ + base Cabal QuickCheck quickcheck-instances + ]; + benchmarkHaskellDepends = [ + base base-compat criterion dlist dlist-instances + ]; + description = "Non-empty difference lists"; + license = lib.licenses.bsd3; + }) {}; + + "dmc" = callPackage + ({ mkDerivation, base, hspec, process, QuickCheck }: + mkDerivation { + pname = "dmc"; + version = "1.2"; + sha256 = "1n9l11bqn3sgdvrmcq278rcdgbnsy59bymvnwxv1npgp8i5fgw27"; + libraryHaskellDepends = [ base process ]; + testHaskellDepends = [ base hspec process QuickCheck ]; + description = "cmd for common cases"; + license = lib.licenses.publicDomain; + }) {}; + + "dmcc" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, case-insensitive + , classy-prelude, configurator, containers, HsOpenSSL, http-client + , io-streams, lens, monad-control, monad-logger, network + , openssl-streams, random, safe-exceptions, stm, text, time + , transformers-base, unix, unliftio, websockets, xml-conduit + , xml-hamlet + }: + mkDerivation { + pname = "dmcc"; + version = "1.1.0.2"; + sha256 = "0xm5lxnaqlrsgxvcr4xhf85angv5is1rhy992frkiz75w74adzd7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring case-insensitive classy-prelude + containers HsOpenSSL http-client io-streams lens monad-control + monad-logger network openssl-streams safe-exceptions stm text time + transformers-base unliftio xml-conduit xml-hamlet + ]; + executableHaskellDepends = [ + aeson base bytestring classy-prelude configurator containers + monad-control monad-logger random stm text unix unliftio websockets + ]; + description = "AVAYA DMCC API bindings and WebSockets server for AVAYA"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dmcc-ws"; + broken = true; + }) {}; + + "dmenu" = callPackage + ({ mkDerivation, base, containers, directory, lens, mtl, process + , transformers + }: + mkDerivation { + pname = "dmenu"; + version = "0.3.1.1"; + sha256 = "0d76pdddsp60ip1sfx0qm0jbnf4zyiwjv6yxqv2maqsds76pyi11"; + libraryHaskellDepends = [ + base containers directory lens mtl process transformers + ]; + description = "Complete bindings to the dmenu and dmenu2 command line tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dmenu-pkill" = callPackage + ({ mkDerivation, base, containers, directory, dmenu, lens, mtl + , process, transformers + }: + mkDerivation { + pname = "dmenu-pkill"; + version = "0.1.0.1"; + sha256 = "0y5vkrfwrvnwvfmd340w92ngy9iwyf8kl6gmvb15dpb7z8bi6vz3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory dmenu lens mtl process transformers + ]; + description = "dmenu script for killing applications. Sortable by process id or CPU/MEM usage."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dmenu-pkill"; + }) {}; + + "dmenu-pmount" = callPackage + ({ mkDerivation, base, containers, directory, dmenu, lens, mtl + , process, transformers + }: + mkDerivation { + pname = "dmenu-pmount"; + version = "0.1.0.1"; + sha256 = "0hv6gyjhnxwqyfd9z50na51fdaxxbj2cc1xraqigdi3b03mdpjy5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory dmenu lens mtl process transformers + ]; + description = "Mounting and unmounting linux devices as user with dmenu and pmount"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dmenu-pmount"; + }) {}; + + "dmenu-search" = callPackage + ({ mkDerivation, base, containers, directory, dmenu, lens, mtl + , process, transformers + }: + mkDerivation { + pname = "dmenu-search"; + version = "0.1.0.1"; + sha256 = "1j9yngj78g1i9g8b8zd3bsa4772w2jcqskqd9znv7fk4jzl9zcla"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory dmenu lens mtl process transformers + ]; + description = "dmenu script for searching the web with customizable search engines"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dmenu-search"; + }) {}; + + "dnf-repo" = callPackage + ({ mkDerivation, base, directory, extra, filepath, Glob + , http-directory, simple-cmd, simple-cmd-args, simple-prompt + }: + mkDerivation { + pname = "dnf-repo"; + version = "0.5.5"; + sha256 = "0yj0dizzdhrb44hzr7b6pa5wy5bik4m8pz6ckx4r3lg9rkgqhjfk"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base directory extra filepath Glob http-directory simple-cmd + simple-cmd-args simple-prompt + ]; + testHaskellDepends = [ base simple-cmd ]; + description = "DNF wrapper tool to control repos"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dnf-repo"; + }) {}; + + "dns" = callPackage + ({ mkDerivation, array, async, attoparsec, auto-update, base + , base16-bytestring, base64-bytestring, bytestring + , case-insensitive, containers, crypton, hourglass, hspec + , hspec-discover, iproute, mtl, network, psqueues, QuickCheck + , word8 + }: + mkDerivation { + pname = "dns"; + version = "4.2.0"; + sha256 = "1ycpnh6vlyb7a087zfcwqacchnc1d7jjhyc7cbiy57582m9wxly2"; + libraryHaskellDepends = [ + array async attoparsec auto-update base base16-bytestring + base64-bytestring bytestring case-insensitive containers crypton + hourglass iproute mtl network psqueues + ]; + testHaskellDepends = [ + base bytestring case-insensitive hspec iproute network QuickCheck + word8 + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + testTarget = "spec"; + description = "DNS library in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "dns-patterns" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, criterion, HUnit + , parser-combinators, text + }: + mkDerivation { + pname = "dns-patterns"; + version = "0.2.3"; + sha256 = "0vs3qn4pdpk13imxp8pz106ra504jwx629h62vv9z5nnjwq81d6y"; + libraryHaskellDepends = [ + attoparsec base bytestring parser-combinators text + ]; + testHaskellDepends = [ attoparsec base bytestring HUnit text ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring criterion text + ]; + description = "DNS name parsing and pattern matching utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dnscache" = callPackage + ({ mkDerivation, base, bytestring, containers, contstuff, dns + , iproute, time + }: + mkDerivation { + pname = "dnscache"; + version = "1.1.0"; + sha256 = "0bwpfw7fsis0sqnqrgw13ifla17mcm2xk9b9jagjjqmim66d6zxb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers contstuff dns iproute time + ]; + executableHaskellDepends = [ base ]; + description = "Caching DNS resolver library and mass DNS resolver utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "massdns"; + broken = true; + }) {}; + + "dnsrbl" = callPackage + ({ mkDerivation, base, containers, hsdns, HUnit, network }: + mkDerivation { + pname = "dnsrbl"; + version = "0.0.3"; + sha256 = "07xq52aqqmzq1f68m8spr7fyax0cqnpv9mh5m4x3klxm0iznv9xm"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers hsdns HUnit network ]; + description = "Asynchronous DNS RBL lookup"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dnssd" = callPackage + ({ mkDerivation, base, dns_sd, transformers }: + mkDerivation { + pname = "dnssd"; + version = "0.1.0.0"; + sha256 = "0gfyyr1wcxni0r0r9df6lkmv6gvi0qvwclwi9majzg10pas6dk2n"; + libraryHaskellDepends = [ base transformers ]; + librarySystemDepends = [ dns_sd ]; + description = "DNS service discovery bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {dns_sd = null;}; + + "do-list" = callPackage + ({ mkDerivation, base, criterion, hspec, mtl, text }: + mkDerivation { + pname = "do-list"; + version = "1.0.1"; + sha256 = "155nqm4wfi9g5qxxx9gl74g6z2w3z08cysz6z60pmbdhc4s1jxxk"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + benchmarkHaskellDepends = [ base criterion mtl text ]; + description = "Do notation for free"; + license = lib.licenses.bsd3; + }) {}; + + "do-notation" = callPackage + ({ mkDerivation, base, indexed }: + mkDerivation { + pname = "do-notation"; + version = "0.1.0.2"; + sha256 = "1xbvphpwbzns4567zbk8baq0zd068dcprp59cjzhbplf9cypiwy9"; + libraryHaskellDepends = [ base indexed ]; + testHaskellDepends = [ base indexed ]; + description = "Generalize do-notation to work on monads and indexed monads simultaneously"; + license = lib.licenses.bsd3; + }) {}; + + "do-notation-dsl" = callPackage + ({ mkDerivation, base, containers, doctest, doctest-discover + , temporary + }: + mkDerivation { + pname = "do-notation-dsl"; + version = "0.1.0.3"; + sha256 = "1q81hl8z4p2mqzijg69znf5cycv27phrrdd9f934brsv8fyvsbzx"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers doctest doctest-discover temporary + ]; + description = "An alternative to monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "do-spaces" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring + , case-insensitive, conduit, conduit-extra, config-ini, containers + , cryptonite, exceptions, extra, filepath, generic-lens, hspec + , http-api-data, http-client-tls, http-conduit, http-types, memory + , microlens, mime-types, mtl, resourcet, text, time, transformers + , unliftio, xml-conduit + }: + mkDerivation { + pname = "do-spaces"; + version = "0.2"; + sha256 = "0nl3gj7jfamm4j8z16jxxl6xq3507p091zsvsa0gxmqiwkjqfc65"; + libraryHaskellDepends = [ + base base16-bytestring bytestring case-insensitive conduit + conduit-extra config-ini containers cryptonite exceptions extra + filepath generic-lens http-api-data http-client-tls http-conduit + http-types memory microlens mime-types mtl text time transformers + unliftio xml-conduit + ]; + testHaskellDepends = [ + base bytestring case-insensitive conduit conduit-extra containers + generic-lens hspec http-client-tls http-conduit http-types + microlens mtl resourcet text time + ]; + description = "DigitalOcean Spaces API bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dobutok" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dobutok"; + version = "0.1.0.2"; + sha256 = "06wi9p4gyxqiwaih1hg5p4wypi77si5y8c1akqsvh3ssr0sds74r"; + libraryHaskellDepends = [ base ]; + description = "Creates the time intervals for CLI changing messages on the screen"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dobutokO" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dobutokO"; + version = "0.3.2.0"; + sha256 = "1qps4zvk3qn2d93778cs2b6kf1k9fjgw5248hyx9v0n05crfw2i8"; + libraryHaskellDepends = [ base ]; + description = "The library is intended to print updated messages on the terminal screen"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dobutokO-effects" = callPackage + ({ mkDerivation, base, dobutokO-frequency }: + mkDerivation { + pname = "dobutokO-effects"; + version = "0.13.1.0"; + sha256 = "1k5jlzhbkh2ksk2y9iinsrsiwjcln7d077zcba8rjygq3d0gga9p"; + libraryHaskellDepends = [ base dobutokO-frequency ]; + description = "A library to deal with SoX effects and possibilities"; + license = lib.licenses.mit; + }) {}; + + "dobutokO-frequency" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dobutokO-frequency"; + version = "0.1.2.0"; + sha256 = "165j0v7388jrjg1j3i7kl1vs7sb6r0s8c98i2kszqlw2ph4iq3vc"; + libraryHaskellDepends = [ base ]; + description = "Helps to create experimental music. Working with frequencies and types."; + license = lib.licenses.mit; + }) {}; + + "dobutokO-poetry" = callPackage + ({ mkDerivation, base, dobutokO-poetry-general, mmsyn3, mmsyn6ukr + , mmsyn7s, uniqueness-periods, vector + }: + mkDerivation { + pname = "dobutokO-poetry"; + version = "0.17.0.0"; + sha256 = "0swngd363lgyya80jvsyqj5a3mp8lkiirnbvy6kxdrharcqj2ahd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base dobutokO-poetry-general mmsyn3 mmsyn6ukr mmsyn7s + uniqueness-periods vector + ]; + executableHaskellDepends = [ + base dobutokO-poetry-general mmsyn3 mmsyn6ukr mmsyn7s + uniqueness-periods vector + ]; + description = "Helps to order the 7 or less Ukrainian words to obtain somewhat suitable for poetry or music text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dobutokO-poetry"; + }) {}; + + "dobutokO-poetry-general" = callPackage + ({ mkDerivation, base, mmsyn3, mmsyn6ukr, mmsyn7s, vector }: + mkDerivation { + pname = "dobutokO-poetry-general"; + version = "0.1.0.0"; + sha256 = "0gdhihblshxq70av2x8ni7vywdfic750kwq7qsbhagrqr71fvqb1"; + libraryHaskellDepends = [ base mmsyn3 mmsyn6ukr mmsyn7s vector ]; + description = "Helps to order the 7 or less words (first of all the Ukrainian ones) to obtain somewhat suitable for poetry or music text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dobutokO-poetry-general-languages" = callPackage + ({ mkDerivation, base, dobutokO-poetry-general, mmsyn3, mmsyn6ukr + , uniqueness-periods-general, vector + }: + mkDerivation { + pname = "dobutokO-poetry-general-languages"; + version = "0.2.0.0"; + sha256 = "0gw89nagj1adb70k1li1p1syzgmc6g4lb0yfnjr9caiddq9mi9x5"; + libraryHaskellDepends = [ + base dobutokO-poetry-general mmsyn3 mmsyn6ukr + uniqueness-periods-general vector + ]; + description = "Helps to order the 7 or less words to obtain somewhat suitable for poetry or music text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dobutokO2" = callPackage + ({ mkDerivation, base, bytestring, directory, mmsyn2, mmsyn3 + , mmsyn6ukr, mmsyn7l, mmsyn7s, mmsyn7ukr, process + , uniqueness-periods, vector + }: + mkDerivation { + pname = "dobutokO2"; + version = "0.43.0.0"; + sha256 = "0f17ff77m16p951laijqf5w4pfw4pgc6x2ha13472h62dzg8gm2f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory mmsyn2 mmsyn3 mmsyn6ukr mmsyn7l mmsyn7s + mmsyn7ukr process uniqueness-periods vector + ]; + executableHaskellDepends = [ + base bytestring directory mmsyn2 mmsyn3 mmsyn6ukr mmsyn7l mmsyn7s + mmsyn7ukr process uniqueness-periods vector + ]; + description = "Helps to create experimental music from a file (or its part) and a Ukrainian text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dobutokO2"; + }) {}; + + "dobutokO3" = callPackage + ({ mkDerivation, base, bytestring, directory, dobutokO2, mmsyn2 + , mmsyn3, mmsyn6ukr, mmsyn7l, mmsyn7s, mmsyn7ukr, process, vector + }: + mkDerivation { + pname = "dobutokO3"; + version = "0.3.0.0"; + sha256 = "1dbax6j2sdn6cd6crskwr0r90ymxmjk596a9ak8gvlkrwpk1cbdm"; + libraryHaskellDepends = [ + base bytestring directory dobutokO2 mmsyn2 mmsyn3 mmsyn6ukr mmsyn7l + mmsyn7s mmsyn7ukr process vector + ]; + description = "Helps to create more complex experimental music from a file (especially timbre)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dobutokO4" = callPackage + ({ mkDerivation, base, directory, dobutokO2, mmsyn3, mmsyn7l + , process, vector, vector-doublezip + }: + mkDerivation { + pname = "dobutokO4"; + version = "0.8.0.0"; + sha256 = "073kjv1m3qcrfyk8j8zs5hrc8x0bkyqnw6pa72afhkxq08dzj9y9"; + libraryHaskellDepends = [ + base directory dobutokO2 mmsyn3 mmsyn7l process vector + vector-doublezip + ]; + description = "Helps to create experimental music. Uses SoX inside."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "doc-review" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , containers, directory, feed, filepath, haskell98, heist, hexpat + , json, MonadCatchIO-transformers, MonadRandom, monads-fd, network + , old-locale, snap-core, snap-server, sqlite, tagchup, text, time + , transformers, unix, xhtml-combinators, xml, xml-basic + }: + mkDerivation { + pname = "doc-review"; + version = "0.7.1"; + sha256 = "0009gpm6hgjr78bsp0cd4skvhbms83j4j9axf6zns7pnfqvc6inf"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base base64-bytestring binary bytestring containers directory feed + filepath haskell98 heist hexpat json MonadCatchIO-transformers + MonadRandom monads-fd network old-locale snap-core snap-server + sqlite tagchup text time transformers unix xhtml-combinators xml + xml-basic + ]; + description = "Document review Web application, like http://book.realworldhaskell.org/"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "doc-review"; + }) {}; + + "doccheck" = callPackage + ({ mkDerivation, attoparsec, base, directory, directory-tree + , filepath, ghc, ghc-paths, text + }: + mkDerivation { + pname = "doccheck"; + version = "0.1.0.0"; + sha256 = "055jns09s50iyzgk9m9d7gbxvnmgd4wxfb5axsxra8qnlfq331lb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base directory directory-tree filepath ghc ghc-paths + text + ]; + description = "Checks Haddock comments for pitfalls and version changes"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "doccheck"; + broken = true; + }) {}; + + "docidx" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, html + , MissingH, mtl, old-locale, tagsoup, time + }: + mkDerivation { + pname = "docidx"; + version = "1.1.0"; + sha256 = "0020pi4m0n6cvb6hdzhai5f9jidwc8dy6qq3pjs6g4dwql9igsb8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers directory filepath html MissingH mtl + old-locale tagsoup time + ]; + description = "Generate an HTML index of installed Haskell packages and their documentation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "docidx"; + broken = true; + }) {}; + + "docker" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit + , conduit-combinators, conduit-extra, connection, containers + , data-default-class, directory, exceptions, filemanip, filepath + , http-client, http-client-tls, http-conduit, http-types, lens + , lens-aeson, monad-control, mtl, network, process, QuickCheck + , resourcet, scientific, tar, tasty, tasty-hunit, tasty-quickcheck + , temporary, text, time, tls, transformers, transformers-base + , unliftio-core, unordered-containers, uuid, vector, x509 + , x509-store, x509-system, zlib + }: + mkDerivation { + pname = "docker"; + version = "0.7.0.1"; + sha256 = "18qbwfr930hnz0wrcvq6xzma64lmvh1f69b5nick540wsfbwcqg3"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring conduit conduit-combinators + conduit-extra containers data-default-class directory exceptions + filemanip filepath http-client http-conduit http-types + monad-control mtl network resourcet scientific tar temporary text + time tls transformers transformers-base unliftio-core + unordered-containers uuid vector x509 x509-store x509-system zlib + ]; + testHaskellDepends = [ + aeson base bytestring connection containers directory http-client + http-client-tls http-types lens lens-aeson process QuickCheck tasty + tasty-hunit tasty-quickcheck text transformers unordered-containers + vector + ]; + description = "An API client for docker written in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "docker-build-cacher" = callPackage + ({ mkDerivation, aeson, base, containers, foldl, language-docker + , system-filepath, text, turtle + }: + mkDerivation { + pname = "docker-build-cacher"; + version = "2.1.1"; + sha256 = "0n8x0mcb0rznazbwf9yrnl4mha6zxvpn9kqwna7xd9rxqasqzv0n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers foldl language-docker system-filepath text + turtle + ]; + executableHaskellDepends = [ + aeson base containers foldl language-docker system-filepath text + turtle + ]; + description = "Builds a docker image and caches all of its intermediate stages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "docker-build-cacher"; + broken = true; + }) {}; + + "dockercook" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base + , base16-bytestring, bytestring, conduit, conduit-combinators + , conduit-extra, containers, cryptohash, directory, filepath + , hashable, hslogger, HTF, http-client, lens, monad-logger, mtl + , optparse-applicative, persistent-sqlite, persistent-template + , process, regex-compat, resourcet, retry, stm, streaming-commons + , system-filepath, temporary, text, time, transformers, unix + , unordered-containers, vector, wreq + }: + mkDerivation { + pname = "dockercook"; + version = "0.5.0.3"; + sha256 = "0cp0rbrvc06ikswyzc5c042rrsdk92n7fgn5cx3zps1m2n94a7ms"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base base16-bytestring bytestring conduit + conduit-combinators conduit-extra containers cryptohash directory + filepath hashable hslogger http-client lens monad-logger mtl + persistent-sqlite persistent-template process regex-compat + resourcet retry stm streaming-commons system-filepath temporary + text time transformers unix unordered-containers vector wreq + ]; + executableHaskellDepends = [ + aeson-pretty base bytestring directory filepath hslogger + optparse-applicative process text unordered-containers + ]; + testHaskellDepends = [ base HTF text vector ]; + description = "A build tool for multiple docker image layers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dockercook"; + broken = true; + }) {}; + + "dockerfile" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "dockerfile"; + version = "0.2.0"; + sha256 = "1amm7xrfry3fnd53wj50b684lp1vkv98yrz52xxhlldzb4jrk8cp"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "A Haskell DSL for generating Dockerfiles"; + license = lib.licenses.mit; + }) {}; + + "dockerfile-creator" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, directory + , filepath, free, Glob, hspec, language-docker, megaparsec, mtl + , process, template-haskell, text, th-lift, th-lift-instances, time + }: + mkDerivation { + pname = "dockerfile-creator"; + version = "0.1.1.0"; + sha256 = "04dd5y0wpznkkvs4izlczizm98l1w6xnqgjynn9lvnh13mwvv1g1"; + libraryHaskellDepends = [ + base bytestring data-default-class free language-docker megaparsec + mtl template-haskell text th-lift th-lift-instances time + ]; + testHaskellDepends = [ + base bytestring data-default-class directory filepath free Glob + hspec language-docker megaparsec mtl process template-haskell text + th-lift th-lift-instances time + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "doclayout" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, emojis, mtl + , safe, tasty, tasty-golden, tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "doclayout"; + version = "0.4.0.1"; + sha256 = "02xkf2shcrb897yrh9i6ch9qi4gm42avya4znsjxgpxb85fm3lzp"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers emojis mtl safe text ]; + testHaskellDepends = [ + base emojis mtl tasty tasty-golden tasty-hunit tasty-quickcheck + text + ]; + benchmarkHaskellDepends = [ + base criterion deepseq emojis mtl text + ]; + description = "A prettyprinting library for laying out text documents"; + license = lib.licenses.bsd3; + }) {}; + + "docopt" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, containers + , HUnit, parsec, split, template-haskell, text + }: + mkDerivation { + pname = "docopt"; + version = "0.7.0.8"; + sha256 = "0pcixlpa5cwf531aa5nmwvp50gagm2khwl1xsy8hi4jn7ksnk1y8"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers parsec template-haskell + ]; + testHaskellDepends = [ + aeson ansi-terminal base bytestring containers HUnit parsec split + template-haskell text + ]; + description = "A command-line interface parser that will make you smile"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "docrecords" = callPackage + ({ mkDerivation, aeson, base, data-default, doctest, lens + , optparse-applicative, text, unordered-containers, vinyl, yaml + }: + mkDerivation { + pname = "docrecords"; + version = "0.1.0.0"; + sha256 = "1b8lavhm3iiz0w0b581yn88kaydwiimvj5j9sayx5gq04aa20jvj"; + revision = "1"; + editedCabalFile = "1c13ba8plkrrdkm0r71igj3k8vq8bqhpk3i6lr8lhgzylp1bkkin"; + libraryHaskellDepends = [ + aeson base data-default lens optparse-applicative text + unordered-containers vinyl yaml + ]; + testHaskellDepends = [ + aeson base data-default doctest lens optparse-applicative text + unordered-containers vinyl yaml + ]; + description = "Vinyl-based records with hierarchical field names, default values and documentation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "docstrings" = callPackage + ({ mkDerivation, base, containers, heredoc, template-haskell }: + mkDerivation { + pname = "docstrings"; + version = "0.1.0.0"; + sha256 = "0v8wks6vrpbwiimh8g88nyk18c4g0x8ad8vpf4av2v4y5h7vv5qd"; + libraryHaskellDepends = [ + base containers heredoc template-haskell + ]; + description = "Docstrings for documentation in the repl"; + license = lib.licenses.mit; + }) {}; + + "doctemplates" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , doclayout, filepath, Glob, mtl, parsec, safe, scientific, tasty + , tasty-golden, tasty-hunit, temporary, text, text-conversions + , vector + }: + mkDerivation { + pname = "doctemplates"; + version = "0.11"; + sha256 = "0ssld40km4nf0r8fxgj9w0z8yfy8yiyyfcgxarhwx60f0dzhq270"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base containers doclayout filepath mtl parsec safe scientific + text text-conversions vector + ]; + testHaskellDepends = [ + aeson base bytestring containers doclayout filepath Glob tasty + tasty-golden tasty-hunit temporary text + ]; + benchmarkHaskellDepends = [ + aeson base containers criterion doclayout filepath mtl text + ]; + description = "Pandoc-style document templates"; + license = lib.licenses.bsd3; + }) {}; + + "doctest_0_18_2" = callPackage + ({ mkDerivation, base, base-compat, code-page, deepseq, directory + , exceptions, filepath, ghc, ghc-paths, hspec, hspec-core, HUnit + , mockery, process, QuickCheck, setenv, silently, stringbuilder + , syb, transformers + }: + mkDerivation { + pname = "doctest"; + version = "0.18.2"; + sha256 = "0c48dpxa8i3q5xh2shd2p2xxhrsy7wdil6dg4mayr3lkk1dlwbfp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-compat code-page deepseq directory exceptions filepath + ghc ghc-paths process syb transformers + ]; + executableHaskellDepends = [ + base base-compat code-page deepseq directory exceptions filepath + ghc ghc-paths process syb transformers + ]; + testHaskellDepends = [ + base base-compat code-page deepseq directory exceptions filepath + ghc ghc-paths hspec hspec-core HUnit mockery process QuickCheck + setenv silently stringbuilder syb transformers + ]; + description = "Test interactive Haskell examples"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "doctest"; + }) {}; + + "doctest" = callPackage + ({ mkDerivation, base, code-page, deepseq, directory, exceptions + , filepath, ghc, ghc-paths, hspec, hspec-core, hspec-discover + , HUnit, mockery, process, QuickCheck, setenv, silently + , stringbuilder, syb, transformers + }: + mkDerivation { + pname = "doctest"; + version = "0.22.2"; + sha256 = "1rf6hbiml8jk5n9j9isqi012chhhzjlp224hqwz7xh8r830kkf5g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base code-page deepseq directory exceptions filepath ghc ghc-paths + process syb transformers + ]; + executableHaskellDepends = [ + base code-page deepseq directory exceptions filepath ghc ghc-paths + process syb transformers + ]; + testHaskellDepends = [ + base code-page deepseq directory exceptions filepath ghc ghc-paths + hspec hspec-core HUnit mockery process QuickCheck setenv silently + stringbuilder syb transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Test interactive Haskell examples"; + license = lib.licenses.mit; + mainProgram = "doctest"; + }) {}; + + "doctest-discover" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, doctest + , filepath + }: + mkDerivation { + pname = "doctest-discover"; + version = "0.2.0.0"; + sha256 = "1j4yqkb5jvvm9g2xpnm6gy4brb725cn3hzm7cv3yylkyhd8allx9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory doctest filepath + ]; + executableHaskellDepends = [ + aeson base bytestring directory doctest filepath + ]; + testHaskellDepends = [ base doctest ]; + doHaddock = false; + description = "Easy way to run doctests via cabal"; + license = lib.licenses.publicDomain; + mainProgram = "doctest-discover"; + }) {}; + + "doctest-discover-configurator" = callPackage + ({ mkDerivation, base, bytestring, configurator, directory, doctest + , filepath + }: + mkDerivation { + pname = "doctest-discover-configurator"; + version = "0.1.0.6"; + sha256 = "1n2x8rp67ddifyahxcny0k7r514qa82lbxg13z7yg2kvmrfip7r8"; + revision = "1"; + editedCabalFile = "0i8anaxkzw4j9gygcj6vvxxn7mcrzqpysc07hm7vmb0hzw02mxkr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring configurator directory doctest filepath + ]; + executableHaskellDepends = [ + base bytestring configurator directory doctest filepath + ]; + testHaskellDepends = [ base doctest ]; + doHaddock = false; + description = "Easy way to run doctests via cabal (no aeson dependency, uses configurator instead)"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "doctest-discover"; + broken = true; + }) {}; + + "doctest-driver-gen" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "doctest-driver-gen"; + version = "0.3.0.8"; + sha256 = "0x6d2crc8jibixq0fdzbbqls7l79hb8la3mp9yd1dgikwp1bbncz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + description = "Generate driver file for doctest's cabal integration"; + license = lib.licenses.bsd3; + mainProgram = "doctest-driver-gen"; + }) {}; + + "doctest-exitcode-stdio" = callPackage + ({ mkDerivation, base, doctest-lib, QuickCheck, semigroups + , transformers + }: + mkDerivation { + pname = "doctest-exitcode-stdio"; + version = "0.0"; + sha256 = "1g3c7yrqq2mwqbmvs8vkx1a3cf0p0x74b7fnn344dsk7bsfpgv0x"; + revision = "2"; + editedCabalFile = "0gfnxkbm126m0d4pnqgl5ca6ab8x5p1vpbxjxgz1sxczablsmk5b"; + libraryHaskellDepends = [ + base doctest-lib QuickCheck semigroups transformers + ]; + description = "Run doctest's in a Cabal.Test.exitcode-stdio environment"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "doctest-extract" = callPackage + ({ mkDerivation, base, doctest-lib, non-empty, optparse-applicative + , pathtype, semigroups, transformers, utility-ht + }: + mkDerivation { + pname = "doctest-extract"; + version = "0.1.2"; + sha256 = "1dizs0r9pdankbv5ijfgqva5ha8p5xxl7x8y1sjql6h7ch8pz0p6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base doctest-lib non-empty optparse-applicative pathtype semigroups + transformers utility-ht + ]; + description = "Alternative doctest implementation that extracts comments to modules"; + license = lib.licenses.bsd3; + mainProgram = "doctest-extract-0.1"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "doctest-lib" = callPackage + ({ mkDerivation, base, utility-ht }: + mkDerivation { + pname = "doctest-lib"; + version = "0.1.1"; + sha256 = "01ppm5qvp77j87l4829fly5mpb3b8c9s2rr6xg19nbygd8jl6g6r"; + libraryHaskellDepends = [ base utility-ht ]; + description = "Parts of doctest exposed as library"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "doctest-parallel" = callPackage + ({ mkDerivation, base, base-compat, Cabal, code-page, containers + , deepseq, directory, exceptions, filepath, ghc, ghc-paths, Glob + , hspec, hspec-core, HUnit, mockery, process, QuickCheck, random + , setenv, silently, stringbuilder, syb, template-haskell + , transformers, unordered-containers + }: + mkDerivation { + pname = "doctest-parallel"; + version = "0.3.1"; + sha256 = "0lbiwi2jc6d68hhkvsgwhrwrbhw9f56r2mqnp7l6i779gpzdriqd"; + libraryHaskellDepends = [ + base base-compat Cabal code-page containers deepseq directory + exceptions filepath ghc ghc-paths Glob process random syb + template-haskell transformers unordered-containers + ]; + testHaskellDepends = [ + base base-compat code-page containers deepseq directory exceptions + filepath ghc ghc-paths hspec hspec-core HUnit mockery process + QuickCheck setenv silently stringbuilder syb transformers + ]; + doHaddock = false; + description = "Test interactive Haskell examples"; + license = lib.licenses.mit; + }) {}; + + "doctest-parallel_0_3_1_1" = callPackage + ({ mkDerivation, base, base-compat, Cabal, code-page, containers + , deepseq, directory, exceptions, filepath, ghc, ghc-paths, Glob + , hspec, hspec-core, HUnit, mockery, process, QuickCheck, random + , setenv, silently, stringbuilder, syb, template-haskell + , transformers, unordered-containers + }: + mkDerivation { + pname = "doctest-parallel"; + version = "0.3.1.1"; + sha256 = "1xpk020024vsqh27sp225hx50i1hn5fkhxiyww6wqnhrkxypjkwa"; + libraryHaskellDepends = [ + base base-compat Cabal code-page containers deepseq directory + exceptions filepath ghc ghc-paths Glob process random syb + template-haskell transformers unordered-containers + ]; + testHaskellDepends = [ + base base-compat code-page containers deepseq directory exceptions + filepath ghc ghc-paths hspec hspec-core HUnit mockery process + QuickCheck setenv silently stringbuilder syb transformers + ]; + doHaddock = false; + description = "Test interactive Haskell examples"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "doctest-prop" = callPackage + ({ mkDerivation, base, doctest, HUnit, QuickCheck }: + mkDerivation { + pname = "doctest-prop"; + version = "0.2.0.1"; + sha256 = "1amfsq53s0bgal77g7hbsvbn1vlqh1jc3qvcjwv0achc6z65dc2a"; + libraryHaskellDepends = [ base HUnit QuickCheck ]; + testHaskellDepends = [ base doctest HUnit QuickCheck ]; + description = "Allow QuickCheck-style property testing within doctest"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "docusign-base" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, http-media + , lens, servant, servant-client, text + }: + mkDerivation { + pname = "docusign-base"; + version = "0.0.1"; + sha256 = "1qh1g8nyj606x0vapv6m07dhm4s3g5z17g1i4wk5bj63vxvms528"; + libraryHaskellDepends = [ + aeson base bytestring data-default http-media lens servant + servant-client text + ]; + description = "Low-level bindings to the DocuSign API"; + license = lib.licenses.bsd3; + }) {}; + + "docusign-base-minimal" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, http-media + , lens, servant, servant-client, text + }: + mkDerivation { + pname = "docusign-base-minimal"; + version = "0.0.1"; + sha256 = "0ifzfjganr9yznm4gxkk204g3ld1mrz4v9yp47w9wh5gmzzarxv5"; + libraryHaskellDepends = [ + aeson base bytestring data-default http-media lens servant + servant-client text + ]; + description = "Low-level bindings to the DocuSign API (only what is necessary for docusign-client)"; + license = lib.licenses.bsd3; + }) {}; + + "docusign-client" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , data-default, docusign-base-minimal, exceptions, http-client + , http-client-tls, http-types, servant-client, servant-client-core + , text, uuid + }: + mkDerivation { + pname = "docusign-client"; + version = "0.0.3"; + sha256 = "0gaqcxdl40fhpik6n8fgs717gri1g90xkhmxii5535513lp67id2"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring data-default + docusign-base-minimal exceptions http-client http-client-tls + http-types servant-client servant-client-core text uuid + ]; + description = "Client bindings for the DocuSign API"; + license = lib.licenses.bsd3; + }) {}; + + "docusign-example" = callPackage + ({ mkDerivation, base, bytestring, docusign-base, docusign-client + , exceptions, filepath, optparse-generic, text, uuid + }: + mkDerivation { + pname = "docusign-example"; + version = "0.1.0.0"; + sha256 = "0fhyzmgdjq5rds0p0gifwg6pfsq17yyhj4nwvi6zpgzmww4vya21"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring docusign-base docusign-client exceptions filepath + optparse-generic text uuid + ]; + description = "DocuSign examples"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "docusign-example"; + broken = true; + }) {}; + + "docvim" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, directory + , dlist, filepath, hlint, lens, mtl, optparse-applicative, parsec + , pretty-show, process, split, tasty, tasty-golden, tasty-hunit + , temporary + }: + mkDerivation { + pname = "docvim"; + version = "0.3.2.1"; + sha256 = "0kq7jgj533118a2404yc6fk7q8g9s2z36qkr6pdgwb6syh2r0jzx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory dlist filepath lens mtl + optparse-applicative parsec pretty-show split + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring containers deepseq directory dlist filepath hlint + lens mtl parsec pretty-show process split tasty tasty-golden + tasty-hunit temporary + ]; + description = "Documentation generator for Vim plug-ins"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "docvim"; + broken = true; + }) {}; + + "doi" = callPackage + ({ mkDerivation, async, base, bibtex, directory, filepath + , haskeline, MissingH, optparse-applicative, parsec, process + , regex-base, regex-compat, regex-tdfa, safe, strict, tagsoup + , temporary, time, transformers, urlencoded, utility-ht + }: + mkDerivation { + pname = "doi"; + version = "0.0.2"; + sha256 = "19arn8diacykcq7y7c66x35w7106c9akvmznhyi7g45lyxdplb10"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bibtex directory filepath haskeline MissingH + optparse-applicative parsec process regex-base regex-compat + regex-tdfa safe strict tagsoup temporary time transformers + urlencoded utility-ht + ]; + executableHaskellDepends = [ + async base bibtex directory filepath haskeline MissingH + optparse-applicative parsec process regex-base regex-compat + regex-tdfa safe strict tagsoup temporary time transformers + urlencoded utility-ht + ]; + description = "Automatic Bibtex and fulltext of scientific articles"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "doi"; + }) {}; + + "dojang" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, code-page + , containers, deepseq, Diff, directory, extra, filepath + , filepattern, fortytwo, hashable, hedgehog, hspec, hspec-discover + , hspec-expectations-pretty-diff, hspec-hedgehog + , hspec-junit-formatter, hspec-megaparsec, megaparsec, monad-logger + , mtl, optparse-applicative, parser-combinators, pretty-terminal + , process, random, regex-tdfa, semver, temporary, text, text-show + , toml-parser, unordered-containers + }: + mkDerivation { + pname = "dojang"; + version = "0.1.0"; + sha256 = "1bdyq39lphjlpc3agnbwdqvkqg8r4lmg7pzi87gd4kyx9wc8waw7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring case-insensitive containers deepseq Diff directory + extra filepath filepattern fortytwo hashable megaparsec + monad-logger mtl optparse-applicative parser-combinators + pretty-terminal process semver text text-show toml-parser + unordered-containers + ]; + executableHaskellDepends = [ + base bytestring case-insensitive code-page containers Diff + directory filepath hashable megaparsec monad-logger mtl + optparse-applicative pretty-terminal text text-show toml-parser + unordered-containers + ]; + testHaskellDepends = [ + base bytestring case-insensitive containers Diff directory filepath + hashable hedgehog hspec hspec-discover + hspec-expectations-pretty-diff hspec-hedgehog hspec-junit-formatter + hspec-megaparsec megaparsec monad-logger mtl optparse-applicative + pretty-terminal random regex-tdfa temporary text text-show + toml-parser unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "A cross-platform dotfiles manager"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "dojang"; + }) {}; + + "doldol" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-th + }: + mkDerivation { + pname = "doldol"; + version = "0.4.1.2"; + sha256 = "0r9ylifyyv2mg4b94ikv8q56j0z5f6qa8r2jcpqg0xzdznwxqlv5"; + revision = "1"; + editedCabalFile = "0xwbdrfzd6z3nwkgnav2drisw2sn464ggkz8fid58cym9hbfpl47"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th + ]; + description = "Flag packer & handler for flaggable data"; + license = lib.licenses.bsd3; + }) {}; + + "dollaridoos" = callPackage + ({ mkDerivation, base, profunctors, semigroups }: + mkDerivation { + pname = "dollaridoos"; + version = "0.1.0.0"; + sha256 = "1pipbyfpny8mq540rpfkgkwbc3mc13yf6xm1h9vxm0fnaa8kcbw9"; + libraryHaskellDepends = [ base profunctors semigroups ]; + description = "A newtype for monetary values"; + license = lib.licenses.bsd3; + }) {}; + + "dom-events" = callPackage + ({ mkDerivation, base, text, unordered-containers }: + mkDerivation { + pname = "dom-events"; + version = "0.0.0.4"; + sha256 = "1yyhinrv6pm275fi9kg8hdi3vzv33i8nm785fih402fw0a9g8r35"; + libraryHaskellDepends = [ base text unordered-containers ]; + testHaskellDepends = [ base ]; + description = "DOM Events expressed as Haskell types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dom-lt" = callPackage + ({ mkDerivation, array, base, containers, criterion, deepseq, HUnit + }: + mkDerivation { + pname = "dom-lt"; + version = "0.2.3"; + sha256 = "1h73159h61f1wv6kans0nqspfq46wiz77isnjg8vd9m127hqn69x"; + libraryHaskellDepends = [ array base containers ]; + testHaskellDepends = [ base containers HUnit ]; + benchmarkHaskellDepends = [ base containers criterion deepseq ]; + description = "The Lengauer-Tarjan graph dominators algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "dom-parser" = callPackage + ({ mkDerivation, base, case-insensitive, containers, data-default + , hspec, lens, mtl, scientific, semigroups, shakespeare, text + , transformers, xml-conduit, xml-conduit-writer, xml-lens + }: + mkDerivation { + pname = "dom-parser"; + version = "3.2.0"; + sha256 = "1i71gcxwq0pdwkg70l33gaqcf8ihbgw3rgbw6r11p4vri0fl6fr4"; + libraryHaskellDepends = [ + base case-insensitive containers lens mtl scientific semigroups + text transformers xml-conduit xml-conduit-writer xml-lens + ]; + testHaskellDepends = [ + base data-default hspec lens semigroups shakespeare text + xml-conduit + ]; + description = "Simple monadic DOM parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dom-selector" = callPackage + ({ mkDerivation, base, blaze-html, containers, html-conduit, parsec + , QuickCheck, template-haskell, text, th-lift, xml-conduit + }: + mkDerivation { + pname = "dom-selector"; + version = "0.2.0.1"; + sha256 = "1nm3r79k4is5lh5fna4v710vhb0n5hpp3d21r0w6hmqizhdrkb22"; + libraryHaskellDepends = [ + base blaze-html containers html-conduit parsec QuickCheck + template-haskell text th-lift xml-conduit + ]; + testHaskellDepends = [ + base blaze-html containers html-conduit parsec QuickCheck + template-haskell text th-lift xml-conduit + ]; + description = "DOM traversal by CSS selectors for xml-conduit package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "domain" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, domain-core, foldl + , hashable, parser-combinators, rerebase, tasty, tasty-hunit + , template-haskell, template-haskell-compat-v0208, text, th-lego + , th-orphans, yaml-unscrambler + }: + mkDerivation { + pname = "domain"; + version = "0.1.1.5"; + sha256 = "17a49jrq967xvwkzk01rjwhp9vvhkjq9d1z3vxwbsmg4a02q1rlx"; + libraryHaskellDepends = [ + attoparsec base bytestring domain-core foldl hashable + parser-combinators template-haskell text th-lego yaml-unscrambler + ]; + testHaskellDepends = [ + base domain-core rerebase tasty tasty-hunit template-haskell + template-haskell-compat-v0208 text th-orphans + ]; + description = "Codegen helping you define domain models"; + license = lib.licenses.mit; + }) {}; + + "domain-aeson" = callPackage + ({ mkDerivation, aeson, base, domain, domain-core + , generic-arbitrary, hspec, quickcheck-classes + , quickcheck-instances, rerebase, template-haskell + , template-haskell-compat-v0208, text, th-lego, vector + }: + mkDerivation { + pname = "domain-aeson"; + version = "0.1.1.2"; + sha256 = "01jg6psmpywkw76yf8gasiivkxigfnr2r3hapqrig34wl9ns3ags"; + libraryHaskellDepends = [ + aeson base domain-core template-haskell + template-haskell-compat-v0208 text th-lego vector + ]; + testHaskellDepends = [ + domain generic-arbitrary hspec quickcheck-classes + quickcheck-instances rerebase + ]; + description = "Integration of domain with aeson"; + license = lib.licenses.mit; + }) {}; + + "domain-auth" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, attoparsec, base + , bytestring, containers, crypton, crypton-x509, dns, iproute + , memory, network, pretty-simple, word8 + }: + mkDerivation { + pname = "domain-auth"; + version = "0.2.4"; + sha256 = "0vmmyc1pq4ck6x0c4nbdzn4mr6l16355i74lp7cczizcjjraymj8"; + libraryHaskellDepends = [ + asn1-encoding asn1-types attoparsec base bytestring containers + crypton crypton-x509 dns iproute memory network pretty-simple word8 + ]; + description = "Domain authentication library"; + license = lib.licenses.bsd3; + }) {}; + + "domain-cereal" = callPackage + ({ mkDerivation, base, cereal, cereal-text, domain, domain-core + , leb128-cereal, rerebase, template-haskell + , template-haskell-compat-v0208, text, th-lego + }: + mkDerivation { + pname = "domain-cereal"; + version = "0.1.0.1"; + sha256 = "1wpmiwyn4aki5z0idizznaq94yy0nd7c32ns5m54b9lhakb2wlg8"; + libraryHaskellDepends = [ + base cereal domain-core leb128-cereal template-haskell + template-haskell-compat-v0208 text th-lego + ]; + testHaskellDepends = [ cereal cereal-text domain rerebase ]; + description = "Integration of domain with cereal"; + license = lib.licenses.mit; + }) {}; + + "domain-core" = callPackage + ({ mkDerivation, base, template-haskell, text, th-lego + , th-lift-instances + }: + mkDerivation { + pname = "domain-core"; + version = "0.1.0.4"; + sha256 = "043f2lj3yxk42dxid2z768bnaw7v6sw08j2sp4cxj59jzzcvhn15"; + libraryHaskellDepends = [ + base template-haskell text th-lego th-lift-instances + ]; + description = "Low-level API of \"domain\""; + license = lib.licenses.mit; + }) {}; + + "domain-optics" = callPackage + ({ mkDerivation, base, domain, domain-core, optics-core, rerebase + , template-haskell, template-haskell-compat-v0208, text, th-lego + }: + mkDerivation { + pname = "domain-optics"; + version = "0.1.0.4"; + sha256 = "1sjjdb0w7cl30wyz2gi0z9cgsky5lifps7kvhnlg0fgl7yvgnf9w"; + libraryHaskellDepends = [ + base domain-core optics-core template-haskell + template-haskell-compat-v0208 text th-lego + ]; + testHaskellDepends = [ domain rerebase ]; + description = "Integration of domain with optics"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "domaindriven" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , deepseq, domaindriven-core, exceptions, generic-lens, hspec + , http-client, http-types, microlens, mtl, openapi3 + , postgresql-simple, QuickCheck, quickcheck-arbitrary-adt + , quickcheck-classes, random, servant-client, servant-server + , streamly, template-haskell, text, time, transformers, unliftio + , unliftio-pool, unordered-containers, uuid, vector, warp + }: + mkDerivation { + pname = "domaindriven"; + version = "0.5.0"; + sha256 = "1h0yy6alf30gza466nhz8zzfm3xjzqi4m157hz57qr295iqv9wcl"; + libraryHaskellDepends = [ + aeson async base bytestring containers deepseq domaindriven-core + exceptions generic-lens http-types microlens mtl openapi3 + postgresql-simple random servant-server streamly template-haskell + text time transformers unliftio unliftio-pool unordered-containers + uuid vector + ]; + testHaskellDepends = [ + aeson async base containers deepseq domaindriven-core exceptions + hspec http-client mtl openapi3 QuickCheck quickcheck-arbitrary-adt + quickcheck-classes servant-client servant-server text warp + ]; + description = "Batteries included event sourcing and CQRS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "domaindriven-core" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , deepseq, exceptions, generic-lens, hspec, http-types, microlens + , mtl, postgresql-simple, random, streamly, template-haskell, time + , transformers, unliftio, unliftio-pool, unordered-containers, uuid + , vector + }: + mkDerivation { + pname = "domaindriven-core"; + version = "0.5.0"; + sha256 = "177xb2kpq14g3dhs56lzjknx9vkzgzc4wxmlh9rqzbybqdn4ppx7"; + libraryHaskellDepends = [ + aeson async base bytestring containers deepseq exceptions + generic-lens http-types microlens mtl postgresql-simple random + streamly template-haskell time transformers unliftio unliftio-pool + unordered-containers uuid vector + ]; + testHaskellDepends = [ + aeson base hspec postgresql-simple streamly time unliftio-pool uuid + ]; + description = "Batteries included event sourcing and CQRS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dominion" = callPackage + ({ mkDerivation, base, containers, hspec, lens, mtl, random }: + mkDerivation { + pname = "dominion"; + version = "0.1.1.0"; + sha256 = "04mi8vkkx69ksmigsdv0gnv83vhhqchk0zzhlc4n8qzqr9h1385y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers lens mtl random ]; + executableHaskellDepends = [ base containers lens mtl random ]; + testHaskellDepends = [ base containers hspec lens mtl random ]; + description = "A simulator for the board game Dominion"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dominion"; + broken = true; + }) {}; + + "domplate" = callPackage + ({ mkDerivation, base, bytestring, containers, tagsoup, text + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "domplate"; + version = "0.1.0.1"; + sha256 = "1njzjxz7mymjfismmv8rxkqb24m0gindbsiszbjgy1wm1lwrspb4"; + libraryHaskellDepends = [ + base bytestring containers tagsoup text unordered-containers vector + yaml + ]; + description = "A simple templating library using HTML5 as its template language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dormouse-client" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , case-insensitive, containers, dormouse-uri, hedgehog, hspec + , hspec-discover, hspec-hedgehog, http-api-data, http-client + , http-client-tls, http-types, mtl, safe-exceptions, scientific + , streamly, streamly-bytestring, template-haskell, text, vector + }: + mkDerivation { + pname = "dormouse-client"; + version = "0.2.1.0"; + sha256 = "09qkmlgfq0p2d7amil9af6zbd3p2ayhziv8sr152zim4g0v2nmmk"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring case-insensitive containers + dormouse-uri http-api-data http-client http-client-tls http-types + mtl safe-exceptions streamly streamly-bytestring template-haskell + text + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring case-insensitive containers + dormouse-uri hedgehog hspec hspec-discover hspec-hedgehog + http-api-data http-client http-client-tls http-types mtl + safe-exceptions scientific streamly streamly-bytestring + template-haskell text vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Simple, type-safe and testable HTTP client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dormouse-uri" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, case-insensitive + , containers, hedgehog, hspec, hspec-discover, hspec-hedgehog + , http-types, safe-exceptions, scientific, template-haskell, text + , vector + }: + mkDerivation { + pname = "dormouse-uri"; + version = "0.2.0.0"; + sha256 = "1b19167xprw9f4ivpfl0sdk2gs2ai6jxk25wyy7xlvzq2fn5q6sd"; + libraryHaskellDepends = [ + attoparsec base bytestring case-insensitive containers http-types + safe-exceptions template-haskell text + ]; + testHaskellDepends = [ + attoparsec base bytestring case-insensitive containers hedgehog + hspec hspec-discover hspec-hedgehog http-types safe-exceptions + scientific template-haskell text vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Library for type-safe representations of Uri/Urls"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dot" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "dot"; + version = "0.3"; + sha256 = "10w45ssasprag42d59lln733swr7s7a15v64ys6qzzl6ina4s55n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base text ]; + description = "Datatypes and encoding for graphviz dot files"; + license = lib.licenses.bsd3; + }) {}; + + "dot-linker" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, HUnit + , system-filepath, tasty, tasty-hunit, text, turtle, unix + , unordered-containers + }: + mkDerivation { + pname = "dot-linker"; + version = "0.1.0.0"; + sha256 = "1zlpkw8c19ncskp4pmb47lh948fmkl7fn9nyzqliy8xmsc67b8d1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring system-filepath text turtle unix + unordered-containers + ]; + executableHaskellDepends = [ + attoparsec base text turtle unordered-containers + ]; + testHaskellDepends = [ + attoparsec base bytestring HUnit tasty tasty-hunit turtle + unordered-containers + ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dot-linker"; + broken = true; + }) {}; + + "dot2graphml" = callPackage + ({ mkDerivation, base, containers, graphviz, hxt, text }: + mkDerivation { + pname = "dot2graphml"; + version = "0.1.0.2"; + sha256 = "1fwfwp24fdgir0m721c801xi8gkhz2y8s1r1gxdp7m1vl5d0xqii"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers graphviz hxt text ]; + description = "Converter from GraphViz .dot format to yEd GraphML"; + license = lib.licenses.bsd3; + mainProgram = "dot2graphml"; + }) {}; + + "dotenv" = callPackage + ({ mkDerivation, base, base-compat, containers, data-default-class + , directory, exceptions, hspec, hspec-discover, hspec-megaparsec + , megaparsec, mtl, optparse-applicative, process, shellwords, text + }: + mkDerivation { + pname = "dotenv"; + version = "0.11.0.2"; + sha256 = "1h7d9wh85g78i18053jis88h1lq763znwd7pvpg5akjnr18v1pvv"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers data-default-class directory exceptions megaparsec + mtl process shellwords text + ]; + executableHaskellDepends = [ + base base-compat megaparsec optparse-applicative process text + ]; + testHaskellDepends = [ + base hspec hspec-megaparsec megaparsec process text + ]; + testToolDepends = [ hspec-discover ]; + description = "Loads environment variables from dotenv files"; + license = lib.licenses.mit; + mainProgram = "dotenv"; + }) {}; + + "dotenv_0_12_0_0" = callPackage + ({ mkDerivation, base, base-compat, containers, data-default-class + , directory, exceptions, hspec, hspec-discover, hspec-megaparsec + , megaparsec, mtl, optparse-applicative, process, shellwords, text + }: + mkDerivation { + pname = "dotenv"; + version = "0.12.0.0"; + sha256 = "0z21bysa6yq131yx1sp7yx94vq1zj4xg32pfyrff6fvabqg6piwi"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers data-default-class directory exceptions megaparsec + mtl process shellwords text + ]; + executableHaskellDepends = [ + base base-compat megaparsec optparse-applicative process text + ]; + testHaskellDepends = [ + base hspec hspec-megaparsec megaparsec process text + ]; + testToolDepends = [ hspec-discover ]; + description = "Loads environment variables from dotenv files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dotenv"; + }) {}; + + "dotenv-micro" = callPackage + ({ mkDerivation, base, directory }: + mkDerivation { + pname = "dotenv-micro"; + version = "0.1.0.1"; + sha256 = "0s2aldkayl4idmlg2kxz9ljh5gwgzhmqh6jfi9871yh340vcmpjw"; + revision = "1"; + editedCabalFile = "1xgx1a11wyk4vp8rf5lgr5rvpvlwwqz1s2sc3vyvicjjhjnxii3w"; + libraryHaskellDepends = [ base directory ]; + description = "Tiny dotenv library"; + license = lib.licenses.bsd3; + }) {}; + + "dotfs" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , haskell-src, HFuse, HUnit, parsec, process, QuickCheck + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers, unix + }: + mkDerivation { + pname = "dotfs"; + version = "0.1.1.3"; + sha256 = "0hj21rvjbn8hmb3kf4225ir57j75d8jyzhw2rw8kmjxw3w62l49f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath haskell-src HFuse + HUnit parsec process QuickCheck template-haskell test-framework + test-framework-hunit test-framework-quickcheck2 transformers unix + ]; + executableHaskellDepends = [ + base bytestring containers directory filepath HFuse parsec process + transformers unix + ]; + testHaskellDepends = [ + base containers haskell-src HUnit parsec QuickCheck + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 transformers + ]; + doHaddock = false; + description = "Filesystem to manage and parse dotfiles"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dotfs"; + broken = true; + }) {}; + + "dotgen" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "dotgen"; + version = "0.4.3"; + sha256 = "1jcn5m9342jrdq7jln2v9msf9978ngrx0pq9rrjh8izhvbvph76s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + description = "A simple interface for building .dot graph files."; + license = lib.licenses.bsd3; + }) {}; + + "dotnet-timespan" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dotnet-timespan"; + version = "0.0.1.0"; + sha256 = "1hws424hf4ifijmz2xn3jvwvayll5jig83bgkl9zavwipkzqvjnq"; + libraryHaskellDepends = [ base ]; + description = ".NET TimeSpan"; + license = lib.licenses.bsd3; + }) {}; + + "dotparse" = callPackage + ({ mkDerivation, algebraic-graphs, base, bytestring, chart-svg + , containers, flatparse, numhask-space, optics-core, process-extras + , string-interpolate, template-haskell, text, these + }: + mkDerivation { + pname = "dotparse"; + version = "0.1.0.0"; + sha256 = "06knlrrb2ma57d5rnv2xdqp7avdbcbnd5m6pk45953lmhz217ls6"; + libraryHaskellDepends = [ + algebraic-graphs base bytestring chart-svg containers flatparse + numhask-space optics-core process-extras string-interpolate + template-haskell text these + ]; + description = "dot language parsing and printing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "double-conversion" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, HUnit + , system-cxx-std-lib, test-framework, test-framework-hunit + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "double-conversion"; + version = "2.0.5.0"; + sha256 = "1fj358zamb5zr1h481wf02c2aijqk3imk7flhpzps9bvwjv9kilq"; + libraryHaskellDepends = [ + base bytestring ghc-prim system-cxx-std-lib text + ]; + testHaskellDepends = [ + base bytestring HUnit test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + description = "Fast conversion between single and double precision floating point and text"; + license = lib.licenses.bsd2; + }) {}; + + "double-extra" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, deepseq + , double-conversion, rawstring-qm, text + }: + mkDerivation { + pname = "double-extra"; + version = "0.1.1"; + sha256 = "08r57jckhzav9vlbq0hk4sr2qv0fvapisr774xch0kmb443ij5dc"; + libraryHaskellDepends = [ + aeson base bytestring cassava deepseq double-conversion + rawstring-qm text + ]; + description = "Missing presentations for Double numbers (fixed, scientific etc.)"; + license = lib.licenses.bsd3; + }) {}; + + "double-metaphone" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "double-metaphone"; + version = "0.0.2"; + sha256 = "15rwwhxi3pm1dvxdbc3rwiw1cjz7pxr0khf6kw29nw4hg9w5b0ic"; + libraryHaskellDepends = [ base bytestring ]; + description = "Haskell bindings to a C double-metaphone implementation"; + license = "GPL"; + }) {}; + + "double-x-encoding" = callPackage + ({ mkDerivation, base, Cabal-syntax, text }: + mkDerivation { + pname = "double-x-encoding"; + version = "1.2.1"; + sha256 = "0sg8sh9a1krzfhdwxcd3ja56kzr6hif11s4iqicrdqz3qgi905ia"; + libraryHaskellDepends = [ base Cabal-syntax text ]; + testHaskellDepends = [ base Cabal-syntax text ]; + description = "Encoding scheme to encode any Unicode string with only [0-9a-zA-Z_]"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "doublezip" = callPackage + ({ mkDerivation, base, foldable-ix }: + mkDerivation { + pname = "doublezip"; + version = "0.1.0.0"; + sha256 = "0bf9jb688kj5f0cjb2ma6744aj2hkslkpc96frljm73h6pyqvwz6"; + libraryHaskellDepends = [ base foldable-ix ]; + description = "Some special functions to work with lists (with zip)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "doublify-toolkit" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "doublify-toolkit"; + version = "0.0.1"; + sha256 = "0libb7w3a8ffcr08x6s3xqzhbkxb8n111f53g638jr0xpz3r98yv"; + libraryHaskellDepends = [ base ]; + description = "Doublify API toolkit for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dove" = callPackage + ({ mkDerivation, acl2, base }: + mkDerivation { + pname = "dove"; + version = "0.0.0"; + sha256 = "19h3inxxxcblsbakm93mblhg8g68qc699c13cnska65ij50h3jwd"; + libraryHaskellDepends = [ acl2 base ]; + description = "The Dove verification language"; + license = lib.licenses.bsd3; + }) {}; + + "dovetail" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, directory + , exceptions, filepath, generic-arbitrary, haskeline, hspec + , hspec-golden, mtl, purescript, purescript-cst, QuickCheck + , quickcheck-instances, semialign, text, these, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "dovetail"; + version = "0.1.1.0"; + sha256 = "1dldn8qac1w6bdm9jkl0ks6lb99p2477ndjafg5z567h9d67li39"; + libraryHaskellDepends = [ + ansi-terminal base containers exceptions haskeline mtl purescript + purescript-cst semialign text these transformers + unordered-containers vector + ]; + testHaskellDepends = [ + base directory filepath generic-arbitrary hspec hspec-golden + purescript QuickCheck quickcheck-instances text vector + ]; + description = "A PureScript interpreter with a Haskell FFI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dovetail-aeson" = callPackage + ({ mkDerivation, aeson, base, dovetail, purescript, purescript-cst + , reflection, text, unordered-containers, vector + }: + mkDerivation { + pname = "dovetail-aeson"; + version = "0.1.0.0"; + sha256 = "1z2az5mbnxm6chkbacl8ky0vhmb4fsjf5ikka3z8m0impjbqxpy7"; + libraryHaskellDepends = [ + aeson base dovetail purescript purescript-cst reflection text + unordered-containers vector + ]; + description = "Use Aeson from your Dovetail programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dovin" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , hashable, lens, mtl, parsec, split, tasty, tasty-discover + , tasty-hunit, tasty-quickcheck, unordered-containers + }: + mkDerivation { + pname = "dovin"; + version = "3.0.1"; + sha256 = "1qdqzy3h4zwg1b36h5q5qnrpyki9fjhda6jk3izcj829805ya1i9"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal directory filepath ]; + libraryHaskellDepends = [ + base containers hashable lens mtl parsec split unordered-containers + ]; + executableHaskellDepends = [ + base containers hashable lens mtl parsec split unordered-containers + ]; + testHaskellDepends = [ + base containers hashable lens mtl parsec split tasty tasty-discover + tasty-hunit tasty-quickcheck unordered-containers + ]; + testToolDepends = [ tasty-discover ]; + description = "A proof assistant for Magic: The Gathering puzzles"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dovin"; + broken = true; + }) {}; + + "dow" = callPackage + ({ mkDerivation, array, base, directory, elerea, GLFW + , mersenne-random, OpenGL + }: + mkDerivation { + pname = "dow"; + version = "0.2.6"; + sha256 = "0capas1h8d8y8j5sd0zbzayf18jknh1w6q8jcwrx3dqgfd316dqp"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base directory elerea GLFW mersenne-random OpenGL + ]; + description = "Dungeons of Wor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dow"; + }) {}; + + "downhill" = callPackage + ({ mkDerivation, base, containers, hedgehog, reflection, tasty + , tasty-hedgehog, tasty-hunit, transformers, unordered-containers + , vector-space + }: + mkDerivation { + pname = "downhill"; + version = "0.4.0.0"; + sha256 = "1qqcp4yybbfvh3r3v53ac42f5lmyy55nfz6mc3c2jsj0r8457a0c"; + libraryHaskellDepends = [ + base containers reflection transformers unordered-containers + vector-space + ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit vector-space + ]; + description = "Reverse mode automatic differentiation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "download" = callPackage + ({ mkDerivation, base, bytestring, feed, hspec, tagsoup, xml }: + mkDerivation { + pname = "download"; + version = "0.3.2.7"; + sha256 = "1qg61d7z05dxpzfnv1gyf0dm2mpx23p29a9n5mx4pham5hfmfm3i"; + libraryHaskellDepends = [ base bytestring feed tagsoup xml ]; + testHaskellDepends = [ base hspec ]; + description = "High-level file download based on URLs"; + license = lib.licenses.bsd3; + }) {}; + + "download-curl" = callPackage + ({ mkDerivation, base, bytestring, curl, feed, tagsoup, xml }: + mkDerivation { + pname = "download-curl"; + version = "0.1.4"; + sha256 = "1wf3pf2k4i6jvpfsjlxdj6v53qd33jj1z1ipaf3p47glgx4xw3lm"; + revision = "2"; + editedCabalFile = "032f19gn7bnx3fpfdwclm1z1hsxaya6yml7p2hcg3b2ad6d11pyl"; + libraryHaskellDepends = [ base bytestring curl feed tagsoup xml ]; + description = "High-level file download based on URLs"; + license = lib.licenses.bsd3; + }) {}; + + "download-media-content" = callPackage + ({ mkDerivation, base, bytestring, filepath, http-enumerator + , tagsoup, text + }: + mkDerivation { + pname = "download-media-content"; + version = "0.0.0.1"; + sha256 = "1bj4310j3s26xd4ic6hm284dlk91npwilfbwvrk1zz8fas6yr6z6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring filepath http-enumerator tagsoup text + ]; + description = "Simple tool to download images from RSS feeds (e.g. Flickr, Picasa)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "download-media-content"; + }) {}; + + "downloader" = callPackage + ({ mkDerivation, base, directory, filepath, network-uri, process + , safe + }: + mkDerivation { + pname = "downloader"; + version = "0.1.0.1"; + sha256 = "1mjsdnghlbi1c0pzhrng1dcvs1syisxrv7ygg5267f9hmcwk5zgn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory filepath network-uri process safe + ]; + description = "A small, low-dependency library that provides turn-key file download over HTTP and HTTPS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dozenal" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dozenal"; + version = "0.1.0.0"; + sha256 = "0sqvxyj3aybqvjlrz2a93lnp1vbjiqikysm575wizri2rd3vfj1l"; + libraryHaskellDepends = [ base ]; + description = "A Haskell library for using Dozenal (Duodecimal - Base 12) numbers"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dozens" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default-class + , http-client, http-types, reflection, scientific, text + , transformers + }: + mkDerivation { + pname = "dozens"; + version = "0.1.1"; + sha256 = "1hvsdc69ag4x8rp2pzr3cxjfbl4fh9bdj4bwlkfvpr755qdi45ky"; + revision = "1"; + editedCabalFile = "0llfm3cf2jkqz535zlj4kwv6rfm6cprbhp5ac4r7bv76gdyjkrh8"; + libraryHaskellDepends = [ + aeson base bytestring data-default-class http-client http-types + reflection scientific text transformers + ]; + description = "dozens api library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dph-base" = callPackage + ({ mkDerivation, array, base, ghc-prim, pretty, random, vector }: + mkDerivation { + pname = "dph-base"; + version = "0.7.0.1"; + sha256 = "19rc0h94lgxyndaw41wgnc0prwffl780i6nqsn9b7byvgy97f15y"; + libraryHaskellDepends = [ + array base ghc-prim pretty random vector + ]; + description = "Data Parallel Haskell common config and debugging functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dph-examples" = callPackage + ({ mkDerivation, base, containers, dph-base, dph-lifted-vseg + , dph-prim-par, HUnit, old-time, parseargs, random, vector + }: + mkDerivation { + pname = "dph-examples"; + version = "0.7.0.5"; + sha256 = "1qbj8hsgpmcx95qsqycb6cnfb5vfk9h3w1jyq4k02hf9g7gyvckz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers dph-base dph-lifted-vseg dph-prim-par HUnit + old-time parseargs random vector + ]; + description = "Data Parallel Haskell example programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dph-lifted-base" = callPackage + ({ mkDerivation, array, base, containers, dph-base, dph-prim-par + , ghc, pretty, random, template-haskell, vector + }: + mkDerivation { + pname = "dph-lifted-base"; + version = "0.7.0.1"; + sha256 = "1gp3l9bgpmly3h74hyfxi3yfm8v4r918800ca64q1b16019hk20k"; + libraryHaskellDepends = [ + array base containers dph-base dph-prim-par ghc pretty random + template-haskell vector + ]; + description = "Data Parallel Haskell common definitions used by other dph-lifted packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dph-lifted-copy" = callPackage + ({ mkDerivation, array, base, dph-base, dph-prim-par, ghc, random + , template-haskell, vector + }: + mkDerivation { + pname = "dph-lifted-copy"; + version = "0.7.0.1"; + sha256 = "11aaiarvrm5463b77r2jimw78pr39g8apjk7bim3d8rl3ija775q"; + libraryHaskellDepends = [ + array base dph-base dph-prim-par ghc random template-haskell vector + ]; + description = "Data Parallel Haskell lifted array combinators. (deprecated version)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dph-lifted-vseg" = callPackage + ({ mkDerivation, array, base, containers, dph-base, dph-lifted-base + , dph-prim-par, ghc, pretty, random, template-haskell, vector + }: + mkDerivation { + pname = "dph-lifted-vseg"; + version = "0.7.0.1"; + sha256 = "0vkq7kyd65znzqxh32ql2lrm30vg1wy85bnjg8g08s9q9j3j6a45"; + libraryHaskellDepends = [ + array base containers dph-base dph-lifted-base dph-prim-par ghc + pretty random template-haskell vector + ]; + description = "Data Parallel Haskell lifted array combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dph-par" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "dph-par"; + version = "0.5.1.99"; + sha256 = "0csgd8ghbxv1vwp95dn98qv1zp8229fffm9j274bmjg857588i97"; + doHaddock = false; + description = "(deprecated)"; + license = lib.licenses.bsd3; + }) {}; + + "dph-prim-interface" = callPackage + ({ mkDerivation, base, dph-base, random, vector }: + mkDerivation { + pname = "dph-prim-interface"; + version = "0.7.0.1"; + sha256 = "17m03gylc61d7mx26rz70kwmi014rv1g14683vraa1b77pci5h8j"; + libraryHaskellDepends = [ base dph-base random vector ]; + description = "Data Parallel Haskell segmented arrays. (abstract interface)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dph-prim-par" = callPackage + ({ mkDerivation, base, dph-base, dph-prim-interface, dph-prim-seq + , old-time, random, vector + }: + mkDerivation { + pname = "dph-prim-par"; + version = "0.7.0.1"; + sha256 = "13x7ribvcm965pnzissj0cwk17r5f0ag1zs7w31za17kal3r91pp"; + libraryHaskellDepends = [ + base dph-base dph-prim-interface dph-prim-seq old-time random + vector + ]; + description = "Data Parallel Haskell segmented arrays. (production version)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dph-prim-seq" = callPackage + ({ mkDerivation, base, dph-base, dph-prim-interface, ghc-prim + , primitive, random, vector + }: + mkDerivation { + pname = "dph-prim-seq"; + version = "0.7.0.1"; + sha256 = "1fz95qzvk2f7zg8am73vdbk14ms420vfvapz79piip0s4bv8cnqr"; + libraryHaskellDepends = [ + base dph-base dph-prim-interface ghc-prim primitive random vector + ]; + description = "Data Parallel Haskell segmented arrays. (sequential implementation)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dph-seq" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "dph-seq"; + version = "0.5.1.99"; + sha256 = "10s6qq4ayh85wvhnyl7dfdr72a76irvg83s71lww8ig988599ygp"; + doHaddock = false; + description = "(deprecated)"; + license = lib.licenses.bsd3; + }) {}; + + "dpkg" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, dpkg, HUnit + , libdpkg, monad-loops + }: + mkDerivation { + pname = "dpkg"; + version = "0.0.3"; + sha256 = "1bqrj1vqqjnv3qcs1s7lbwyzry95fzxrhi6340zqv0ibvyqnaz5k"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bindings-DSL bytestring monad-loops + ]; + libraryPkgconfigDepends = [ libdpkg ]; + testHaskellDepends = [ base bytestring HUnit ]; + testSystemDepends = [ dpkg ]; + testPkgconfigDepends = [ libdpkg ]; + description = "libdpkg bindings"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) dpkg; libdpkg = null;}; + + "dpor" = callPackage + ({ mkDerivation, base, containers, deepseq, random, semigroups }: + mkDerivation { + pname = "dpor"; + version = "0.2.0.0"; + sha256 = "1qn839lhnjsx2swq0ca8l2qr0szypdb2dsbfi1412m25p11cryvf"; + libraryHaskellDepends = [ + base containers deepseq random semigroups + ]; + description = "A generic implementation of dynamic partial-order reduction (DPOR) for testing arbitrary models of concurrency"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dprox" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-trie + , containers, dns, fast-logger, hashable, hspec, iproute, network + , optparse-applicative, psqueues, streaming-commons, time, unix + }: + mkDerivation { + pname = "dprox"; + version = "0.4.3"; + sha256 = "1cfmfb7kr0598dksb27aj3kpfjgrmiwk8xgrdw050525kxng6icw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base bytestring bytestring-trie containers dns + fast-logger hashable iproute network optparse-applicative psqueues + streaming-commons time unix + ]; + testHaskellDepends = [ + attoparsec base bytestring bytestring-trie containers dns + fast-logger hashable hspec iproute network optparse-applicative + psqueues streaming-commons time + ]; + description = "a lightweight DNS proxy server, compatible with dnsmasq-china-list"; + license = lib.licenses.bsd3; + mainProgram = "dprox"; + }) {}; + + "dr-cabal" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base + , bytestring, colourista, optparse-applicative, relude + , terminal-size + }: + mkDerivation { + pname = "dr-cabal"; + version = "0.2.0.0"; + sha256 = "066016xcg3nhjs8b746kyi05r7gcsglqv7rkz2py54pvi1p7sj35"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal async base bytestring colourista + optparse-applicative relude terminal-size + ]; + executableHaskellDepends = [ base relude ]; + description = "See README for more info"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "dr-cabal"; + broken = true; + }) {}; + + "drClickOn" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "drClickOn"; + version = "0.1"; + sha256 = "10rcmqa2x5xlh5pqfsg9dagf2lmrwc2bby3zklzv3x4s3yqg2ar3"; + libraryHaskellDepends = [ base containers ]; + description = "Monadic FRP"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dragen" = callPackage + ({ mkDerivation, base, containers, extra, ghc-prim, matrix + , QuickCheck, split, template-haskell, text, transformers + }: + mkDerivation { + pname = "dragen"; + version = "0.1.0.0"; + sha256 = "079r8d3j5qm15cqg0d12iz4n6z0lxlmhbcqpv37dhdafjf12dyy7"; + libraryHaskellDepends = [ + base containers extra ghc-prim matrix QuickCheck split + template-haskell transformers + ]; + testHaskellDepends = [ + base containers extra ghc-prim matrix QuickCheck split + template-haskell text transformers + ]; + description = "Automatic derivation of optimized QuickCheck random generators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "drama" = callPackage + ({ mkDerivation, base, ki-unlifted, stm, transformers, unagi-chan + , unliftio-core + }: + mkDerivation { + pname = "drama"; + version = "0.5.0.0"; + sha256 = "1ypmy17rir7y18xsvwh9izmrpszg47pkc7f0rpa90h38fz98nmr7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base ki-unlifted stm transformers unagi-chan unliftio-core + ]; + executableHaskellDepends = [ base ]; + description = "Actor library for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "draw-poker" = callPackage + ({ mkDerivation, base, random-shuffle, safe }: + mkDerivation { + pname = "draw-poker"; + version = "0.1.0.1"; + sha256 = "16b17qfj3bah468hqsksk2rhyl33m2vyqw0rrs1wyaz75yq35257"; + revision = "1"; + editedCabalFile = "0agnrsmkaw87pkrcj48jk0rhmx44zvv8g3f2farz0d5nw0wi18b2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base random-shuffle safe ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "playing draw poker"; + license = lib.licenses.bsd3; + }) {}; + + "drawille" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "drawille"; + version = "0.1.3.0"; + sha256 = "16wkxnlhfqc8lmnc5wg2by8vdj4r5varnbhdhyapxcajakfs2d2f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + description = "A port of asciimoo's drawille to haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dresdner-verkehrsbetriebe" = callPackage + ({ mkDerivation, aeson, base, bytestring, HTTP, old-locale + , optparse-applicative, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "dresdner-verkehrsbetriebe"; + version = "1.0.0"; + sha256 = "02mj0697yhqkrnqa9lksl1b4cr3zzydgvxmmbs47r31v5xzsn8wc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring HTTP old-locale text time + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bytestring HTTP old-locale optparse-applicative text + time unordered-containers vector + ]; + description = "Library and program for querying DVB (Dresdner Verkehrsbetriebe AG)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dresdner-verkehrsbetriebe"; + broken = true; + }) {}; + + "drifter" = callPackage + ({ mkDerivation, base, containers, fgl, tasty, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "drifter"; + version = "0.3.0"; + sha256 = "079y7yzws7lghgazkc7qprz43q4bv0qjnxh7rmcrrwfs5acm1x34"; + libraryHaskellDepends = [ base containers fgl text ]; + testHaskellDepends = [ + base tasty tasty-hunit tasty-quickcheck text + ]; + description = "Simple schema management for arbitrary databases"; + license = lib.licenses.mit; + }) {}; + + "drifter-postgresql" = callPackage + ({ mkDerivation, base, containers, drifter, either, mtl + , postgresql-simple, tasty, tasty-hunit, text, time, transformers + , transformers-compat + }: + mkDerivation { + pname = "drifter-postgresql"; + version = "0.2.1"; + sha256 = "0p7ddvfmjhf22psga0phhw2m0sdhymsc5k13jrwrdawsxivh2clk"; + libraryHaskellDepends = [ + base containers drifter mtl postgresql-simple time transformers + transformers-compat + ]; + testHaskellDepends = [ + base drifter either postgresql-simple tasty tasty-hunit text + ]; + description = "PostgreSQL support for the drifter schema migration tool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "drifter-sqlite" = callPackage + ({ mkDerivation, base, containers, directory, drifter, mtl + , sqlite-simple, tasty, tasty-hunit, text, time, transformers + }: + mkDerivation { + pname = "drifter-sqlite"; + version = "0.1.0.0"; + sha256 = "07267h287bpn2smr50m7cf179kfmv8vhv4cwa4qdi1wpifiz8pic"; + libraryHaskellDepends = [ + base containers drifter mtl sqlite-simple time transformers + ]; + testHaskellDepends = [ + base containers directory drifter mtl sqlite-simple tasty + tasty-hunit text time transformers + ]; + description = "SQLite support for the drifter schema migraiton tool"; + license = lib.licenses.bsd3; + }) {}; + + "drinkery" = callPackage + ({ mkDerivation, base, exceptions, mtl, transformers }: + mkDerivation { + pname = "drinkery"; + version = "0.4"; + sha256 = "1c5mv0klhdavbsaa1mng0q15vy0cz6x8ijfzgaf1f18yyxvb0q1q"; + libraryHaskellDepends = [ base exceptions mtl transformers ]; + description = "Boozy streaming library"; + license = lib.licenses.bsd3; + }) {}; + + "driving-classes-plugin" = callPackage + ({ mkDerivation, base, containers, ghc }: + mkDerivation { + pname = "driving-classes-plugin"; + version = "0.1.4.0"; + sha256 = "1bmf5ahlnlibiq2ydqni8w6iiw2bps92nzcapr4dmqmvgdq0s9lk"; + libraryHaskellDepends = [ base containers ghc ]; + testHaskellDepends = [ base ]; + description = "Deriving without spelling out \"deriving\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "drmaa" = callPackage + ({ mkDerivation, base, c2hs, directory, drmaa, exceptions }: + mkDerivation { + pname = "drmaa"; + version = "0.3.0"; + sha256 = "1x1r3m1gqikm6n5m006zy3c9z106qa4ykl7qa90pa29wg03475z5"; + libraryHaskellDepends = [ base directory exceptions ]; + librarySystemDepends = [ drmaa ]; + libraryToolDepends = [ c2hs ]; + description = "A Haskell bindings to the DRMAA C library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {drmaa = null;}; + + "drone" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, extensible + , formatting, hspec, microlens, req, servant-server, text, warp + }: + mkDerivation { + pname = "drone"; + version = "1.1.0"; + sha256 = "0c0xinvr36mmwk9kl970ya53w4z4v6scpxxa9i3lwjjnkcadp9kp"; + libraryHaskellDepends = [ + base bytestring containers extensible formatting microlens req text + ]; + testHaskellDepends = [ + aeson base bytestring containers extensible formatting hspec + microlens req servant-server text warp + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dropbox" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, hspec, hspec-core + , http-api-data, http-client-tls, servant, servant-auth + , servant-auth-client, servant-client, servant-client-core, text + }: + mkDerivation { + pname = "dropbox"; + version = "0.0.4"; + sha256 = "1syfzlgjph7nn2231sn0cm3q0f32inc5r9zc95f8kl43qa003zrz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base http-api-data http-client-tls servant servant-auth + servant-auth-client servant-client servant-client-core text + ]; + executableHaskellDepends = [ + aeson base http-api-data http-client-tls servant servant-auth + servant-auth-client servant-client servant-client-core text + ]; + testHaskellDepends = [ + aeson aeson-qq base hspec hspec-core http-api-data http-client-tls + servant servant-auth servant-auth-client servant-client + servant-client-core text + ]; + description = "Dropbox API client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "exe"; + broken = true; + }) {}; + + "dropbox-sdk" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , certificate, conduit, HTTP, http-conduit, http-types, json + , monad-control, network, old-locale, pem, resourcet + , template-haskell, time, tls, tls-extra, transformers, urlencoded + , utf8-string + }: + mkDerivation { + pname = "dropbox-sdk"; + version = "0.3.1"; + sha256 = "1s0aki1ayjickkkwmn1mc38gnd257v24wy6yj9p05qm2g8gm7xy2"; + libraryHaskellDepends = [ + base blaze-builder bytestring case-insensitive certificate conduit + HTTP http-conduit http-types json monad-control network old-locale + pem resourcet template-haskell time tls tls-extra transformers + urlencoded utf8-string + ]; + description = "A library to access the Dropbox HTTP API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dropsolve" = callPackage + ({ mkDerivation, base, containers, directory, filepath, haskell98 + , process, regex-posix, time + }: + mkDerivation { + pname = "dropsolve"; + version = "0.1.2.1"; + sha256 = "1nrvrcf51jdy5vhqbnrllb3y5rgrhg1qwsd05z24s38ra40whbgp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath haskell98 process regex-posix + time + ]; + description = "A command line tool for resolving dropbox conflicts. Deprecated! Please use confsolve."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dropsolve"; + }) {}; + + "drunken-bishop" = callPackage + ({ mkDerivation, array, base, bytestring, pureMD5 }: + mkDerivation { + pname = "drunken-bishop"; + version = "0.1.0.0"; + sha256 = "114728h8zznmjygp1ddjnkklk0pcs8w7in7698k9xi54j6v467gy"; + revision = "1"; + editedCabalFile = "1iaq53nvyzh84g91a6p7y4m38v0mcqpw1c18s2fxlzb5zg342zqi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base bytestring pureMD5 ]; + description = "An implementation of the Drunken Bishop visual fingerprinting algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "ds-kanren" = callPackage + ({ mkDerivation, base, containers, logict, QuickCheck, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "ds-kanren"; + version = "0.2.0.1"; + sha256 = "14sgqd55jnqahp0mi4x46a5903bnj2f2crlfrkyg9qds73wjj7fk"; + libraryHaskellDepends = [ base containers logict ]; + testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + description = "A subset of the miniKanren language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dsc" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, hspec + , QuickCheck, SimpleAES, string-conversions + }: + mkDerivation { + pname = "dsc"; + version = "0.2.0"; + sha256 = "04ym4b4rwn60knaamqdgw0jin889rghwv4i176z5m558g4jaai7g"; + libraryHaskellDepends = [ + base base64-bytestring bytestring SimpleAES string-conversions + ]; + testHaskellDepends = [ + base base64-bytestring bytestring hspec QuickCheck SimpleAES + string-conversions + ]; + description = "Helper functions for setting up Double Submit Cookie defense for forms"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dsh-sql" = callPackage + ({ mkDerivation, aeson, algebra-dag, algebra-sql, base, bytestring + , bytestring-lexing, containers, Decimal, DSH, either, HDBC + , HDBC-odbc, HUnit, mtl, process, QuickCheck, random, semigroups + , set-monad, template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, vector + }: + mkDerivation { + pname = "dsh-sql"; + version = "0.2.0.2"; + sha256 = "00r1wbgbkpnza1jjd14vqr4hwgfkhnz7yivkx4bla5frfdlv5q58"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson algebra-dag algebra-sql base bytestring bytestring-lexing + containers Decimal DSH either HDBC HDBC-odbc mtl process random + semigroups set-monad template-haskell text vector + ]; + executableHaskellDepends = [ + base bytestring bytestring-lexing containers DSH HDBC HDBC-odbc + HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text vector + ]; + description = "SQL backend for Database Supported Haskell (DSH)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sqltests"; + }) {}; + + "dsmc" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, entropy + , hslogger, mwc-random, parallel, primitive, repa, strict + , transformers, vector + }: + mkDerivation { + pname = "dsmc"; + version = "0.1.0.1"; + sha256 = "0va22bx3fj80rl03mv3pnwvsdjkax41pp8qxyj3yiicbyi6zzaa5"; + libraryHaskellDepends = [ + attoparsec base bytestring containers entropy hslogger mwc-random + parallel primitive repa strict transformers vector + ]; + description = "DSMC library for rarefied gas dynamics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dsmc-tools" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, ConfigFile, dsmc, gloss + , gloss-raster, hslogger, mtl, repa, strict, transformers, vector + }: + mkDerivation { + pname = "dsmc-tools"; + version = "0.1.0.1"; + sha256 = "0wry1dwcf3dwd780aic3v6jlrdjplrsciw1rr582a78c7anasjr0"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring cmdargs ConfigFile dsmc gloss gloss-raster hslogger + mtl repa strict transformers vector + ]; + description = "DSMC toolkit for rarefied gas dynamics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dson" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "dson"; + version = "0.3.0.1"; + sha256 = "1vv32n736ncjsy4psp8zlqmpp0r7mncjq65zwkhq5i99jx4chb1q"; + libraryHaskellDepends = [ base parsec ]; + description = "Haskell Doge Serialized Object Notation Parser"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dson-parsec" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "dson-parsec"; + version = "0.4.1.1"; + sha256 = "1zflz9vhcz7psssn6hrizmwdmrvpagxhl0648k6f1n9xj50kp99y"; + libraryHaskellDepends = [ base parsec ]; + description = "DSON parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dsp" = callPackage + ({ mkDerivation, array, base, containers, QuickCheck, random }: + mkDerivation { + pname = "dsp"; + version = "0.2.5.2"; + sha256 = "0inar9c0n4x0li9c7krr17qv7zc49162wchhyn6ix7adni8j92z0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers random ]; + testHaskellDepends = [ array base containers QuickCheck ]; + description = "Haskell Digital Signal Processing"; + license = lib.licenses.gpl2Only; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "dstring" = callPackage + ({ mkDerivation, base, base-unicode-symbols, dlist }: + mkDerivation { + pname = "dstring"; + version = "0.4.0.4"; + sha256 = "15zy1dhfs87hxq1qm54ym0pdhvg7l76m7vy5y06dnksb1sblhaqm"; + libraryHaskellDepends = [ base base-unicode-symbols dlist ]; + description = "Difference strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dsv" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cassava, containers + , foldl, hedgehog, pipes, pipes-bytestring, pipes-safe + , safe-exceptions, template-haskell, text, validation, vector + }: + mkDerivation { + pname = "dsv"; + version = "1.0.0.3"; + sha256 = "17vhfq50m12b5vsj92vi0kq3433622jwkfjndkzxdcblra2mnmzx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base bytestring cassava containers foldl pipes + pipes-bytestring pipes-safe template-haskell text validation vector + ]; + testHaskellDepends = [ + attoparsec base bytestring cassava containers foldl hedgehog pipes + pipes-bytestring pipes-safe safe-exceptions template-haskell text + validation vector + ]; + description = "DSV (delimiter-separated values)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dtab" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , data-binary-ieee754, happy, pretty, transformers + }: + mkDerivation { + pname = "dtab"; + version = "1.2"; + sha256 = "1mkk1jdw04294hljz3jxiz8403jq7srx6nalyjn1kj09yvws3d05"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers data-binary-ieee754 pretty + transformers + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base bytestring ]; + description = "Harmonix (Guitar Hero, Rock Band) DTA/DTB metadata library"; + license = lib.licenses.bsd3; + mainProgram = "dtab"; + }) {}; + + "dtd" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base + , blaze-builder, conduit, containers, lifted-base, monad-control + , network, resourcet, text, transformers, uri-conduit, xml-catalog + , xml-conduit, xml-types + }: + mkDerivation { + pname = "dtd"; + version = "1.1.0.2"; + sha256 = "11sqmsxw36rn2xkccr7zrmpzijpc3j0z1cxsjcfncnj3l5iaqryp"; + libraryHaskellDepends = [ + attoparsec attoparsec-conduit base blaze-builder conduit containers + lifted-base monad-control network resourcet text transformers + uri-conduit xml-catalog xml-conduit xml-types + ]; + description = "Parse and render DTD files (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dtd-text" = callPackage + ({ mkDerivation, attoparsec, base, containers, dtd-types, text + , xml-types + }: + mkDerivation { + pname = "dtd-text"; + version = "0.1.2.0"; + sha256 = "1czygz52aparm4qbkfsskm9qd5wirdpccjn66nh7d62d440j1as8"; + libraryHaskellDepends = [ + attoparsec base containers dtd-types text xml-types + ]; + description = "Parse and render XML DTDs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dtd-types" = callPackage + ({ mkDerivation, base, text, xml-types }: + mkDerivation { + pname = "dtd-types"; + version = "0.4.0.0"; + sha256 = "1h5ypjnpjim2lwlc6jfp8ixqg7zbkj7fg2kpnlwnyj29n9g58rka"; + libraryHaskellDepends = [ base text xml-types ]; + description = "Basic types for representing XML DTDs"; + license = lib.licenses.bsd3; + }) {}; + + "dtrace" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dtrace"; + version = "0.1"; + sha256 = "0qszlhll0cx0clydypg0r0g00v8ig1aasqp1ga0jnbfr7q7rwfrr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + description = "Haskell interface to the DTrace system tracing utility"; + license = lib.licenses.bsd3; + }) {}; + + "dtw" = callPackage + ({ mkDerivation, base, containers, QuickCheck, test-framework + , test-framework-quickcheck2, thyme, vector, vector-space + }: + mkDerivation { + pname = "dtw"; + version = "1.0.3.0"; + sha256 = "1xdij82mk1lwpgkk9rgqi946m186dchgkrgilwkq56iq993y7g34"; + libraryHaskellDepends = [ base containers vector vector-space ]; + testHaskellDepends = [ + base containers QuickCheck test-framework + test-framework-quickcheck2 thyme vector vector-space + ]; + description = "(Fast) Dynamic Time Warping"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dual" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dual"; + version = "0.1.1.1"; + sha256 = "0rf7vywr342llc0p7rmd4l0r8gsaxza0mh6cdb5mg13m9jfb4125"; + revision = "1"; + editedCabalFile = "1cm80lc3p8bpzj0crxccx2fp33p171gz4j56r9fc5g5kza390nrb"; + libraryHaskellDepends = [ base ]; + description = "Dual category"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dual-game" = callPackage + ({ mkDerivation, base, bifunctors, cereal, gloss, network + , websockets + }: + mkDerivation { + pname = "dual-game"; + version = "0.1.0.1"; + sha256 = "1w69d7d2xbpi82n41gq08qdmldh834ka7qwvy159vsac556wwcfg"; + revision = "8"; + editedCabalFile = "1c4m2nwmnrjs8rinfa9p9vynmdr56i5ggydgnjs3d8szpbbbbrml"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bifunctors cereal gloss network websockets + ]; + description = "Network multiplayer 2D shooting game"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dual"; + broken = true; + }) {}; + + "dual-tree" = callPackage + ({ mkDerivation, base, monoid-extras, QuickCheck, semigroups + , testing-feat + }: + mkDerivation { + pname = "dual-tree"; + version = "0.2.3.1"; + sha256 = "19nm34d166fhlkk7npx0iq9kbx7300a82bg75q1sx98jqfa4nffh"; + revision = "2"; + editedCabalFile = "1qlrrvw3j9h12nj105aa5ckri5580xgbi16gph70i5w2crmrvphw"; + libraryHaskellDepends = [ base monoid-extras semigroups ]; + testHaskellDepends = [ + base monoid-extras QuickCheck semigroups testing-feat + ]; + description = "Rose trees with cached and accumulating monoidal annotations"; + license = lib.licenses.bsd3; + }) {}; + + "dualizer" = callPackage + ({ mkDerivation, base, bifunctors, comonad, containers, lens + , template-haskell, transformers + }: + mkDerivation { + pname = "dualizer"; + version = "0.1.0.1"; + sha256 = "022wiqvy2lxfc9zqibrd3av994r6hi9pkqi3b3m53h6zaphpnwl7"; + libraryHaskellDepends = [ + base bifunctors comonad containers lens template-haskell + transformers + ]; + description = "Automatically generate dual constructions"; + license = "AGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dublincore-xml-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , data-default, QuickCheck, quickcheck-instances, resourcet + , safe-exceptions, tasty, tasty-hunit, tasty-quickcheck, text, time + , timerep, uri-bytestring, xml-conduit, xml-types + }: + mkDerivation { + pname = "dublincore-xml-conduit"; + version = "0.1.0.3"; + sha256 = "1di6ilk2kxf7fh1lq488j061y4s1bk4dgm4y54ggixg37w5g23a0"; + libraryHaskellDepends = [ + base conduit conduit-combinators safe-exceptions text time timerep + uri-bytestring xml-conduit xml-types + ]; + testHaskellDepends = [ + base bytestring conduit conduit-combinators data-default QuickCheck + quickcheck-instances resourcet safe-exceptions tasty tasty-hunit + tasty-quickcheck text time uri-bytestring xml-conduit xml-types + ]; + description = "XML streaming parser/renderer for the Dublin Core standard elements"; + license = lib.licenses.publicDomain; + }) {}; + + "duckdb-haskell" = callPackage + ({ mkDerivation, base, mtl, system-cxx-std-lib, tasty, tasty-hunit + , vector + }: + mkDerivation { + pname = "duckdb-haskell"; + version = "0.1.0.0"; + sha256 = "0q1p4zx8ccz800938mi7z96agvffmw07wsi8ac3ii9h74jcx6lb0"; + libraryHaskellDepends = [ base mtl system-cxx-std-lib ]; + testHaskellDepends = [ base tasty tasty-hunit vector ]; + description = "Haskell bindings for duckdb"; + license = lib.licenses.mit; + }) {}; + + "duckling" = callPackage + ({ mkDerivation, aeson, array, attoparsec, base, bytestring + , containers, deepseq, dependent-sum, directory, extra, filepath + , hashable, haskell-src-exts, regex-base, regex-pcre, snap-core + , snap-server, tasty, tasty-hunit, text, text-show, time + , timezone-olson, timezone-series, unordered-containers + }: + mkDerivation { + pname = "duckling"; + version = "0.2.0.0"; + sha256 = "0hr3dwfksi04is2wqykfx04da40sa85147fnfnmazw5czd20xwya"; + revision = "1"; + editedCabalFile = "19ml7s7p79y822b7bk9hlxg3c3p6gsklamzysv6pcdpf917cvgl4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array attoparsec base bytestring containers deepseq + dependent-sum extra hashable regex-base regex-pcre text text-show + time timezone-series unordered-containers + ]; + executableHaskellDepends = [ + aeson base bytestring deepseq dependent-sum directory extra + filepath hashable haskell-src-exts snap-core snap-server text + text-show time timezone-olson timezone-series unordered-containers + ]; + testHaskellDepends = [ + aeson base tasty tasty-hunit text time unordered-containers + ]; + description = "A Haskell library for parsing text into structured data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "duet" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, edit-distance + , exceptions, hspec, monad-logger, mtl, optparse-simple, parsec + , syb, text + }: + mkDerivation { + pname = "duet"; + version = "0.0.2"; + sha256 = "16hjhyn254d307ibg5541y00x0l6n5rwk06r5cdkj5x07jmgcafm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers deepseq edit-distance exceptions monad-logger + mtl parsec syb text + ]; + executableHaskellDepends = [ + aeson base containers deepseq exceptions monad-logger mtl + optparse-simple syb text + ]; + testHaskellDepends = [ + aeson base containers deepseq edit-distance exceptions hspec + monad-logger mtl parsec syb text + ]; + description = "A tiny language, a subset of Haskell (with type classes) aimed at aiding teachers to teach Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "duet"; + broken = true; + }) {}; + + "dumb-cas" = callPackage + ({ mkDerivation, base, containers, decimal-literals, hashable + , tasty, tasty-hunit, template-haskell, unordered-containers + }: + mkDerivation { + pname = "dumb-cas"; + version = "0.2.1.1"; + sha256 = "0rqh1sy500gbgqr69z220yb8g7gp117z0iw1kly9zxqhrzn3sv9f"; + revision = "1"; + editedCabalFile = "031hcc34r20gpvsicllwcvvzirx2bm5nsdabp75a0m05rj3wzmvv"; + libraryHaskellDepends = [ + base containers decimal-literals hashable template-haskell + unordered-containers + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "A computer “algebra” system that knows nothing about algebra, at the core"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dump" = callPackage + ({ mkDerivation, base, haskell-src-meta, hspec + , interpolatedstring-perl6, QuickCheck, template-haskell, text + }: + mkDerivation { + pname = "dump"; + version = "0.2.8"; + sha256 = "0p0wwcxm2lgfbx82s226dprd8qa526pnrnpakxmdz5svd6ib0gh4"; + libraryHaskellDepends = [ + base haskell-src-meta interpolatedstring-perl6 template-haskell + text + ]; + testHaskellDepends = [ + base haskell-src-meta hspec interpolatedstring-perl6 QuickCheck + template-haskell text + ]; + description = "Dumps the names and values of expressions to ease debugging"; + license = lib.licenses.mit; + }) {}; + + "dump-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, ghc, monadLib, text + }: + mkDerivation { + pname = "dump-core"; + version = "0.1.4"; + sha256 = "0fl6lmwrzjxwirnpwmjiqbc5fj2s4fnp0dv8s3bcdslxwxkmi9l4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory filepath ghc monadLib + text + ]; + description = "A plug-in for rendering GHC core"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dunai" = callPackage + ({ mkDerivation, base, criterion, filepath, MonadRandom + , simple-affine-space, tasty, tasty-hunit, time, transformers + , transformers-base + }: + mkDerivation { + pname = "dunai"; + version = "0.12.2"; + sha256 = "07qij8dmfawdhzd3aldg2kwy0rrma2yybiwd3w989kfih4mf6mbp"; + libraryHaskellDepends = [ + base MonadRandom simple-affine-space transformers transformers-base + ]; + testHaskellDepends = [ base tasty tasty-hunit transformers ]; + benchmarkHaskellDepends = [ base criterion filepath time ]; + description = "Generalised reactive framework supporting classic, arrowized and monadic FRP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.turion ]; + broken = true; + }) {}; + + "dunai-core" = callPackage + ({ mkDerivation, base, MonadRandom, transformers, transformers-base + }: + mkDerivation { + pname = "dunai-core"; + version = "0.5.1.0"; + sha256 = "1p8161m671dgf13q0rnpp797nymdxpi5nf6xl9mh9zj495libbzz"; + libraryHaskellDepends = [ + base MonadRandom transformers transformers-base + ]; + description = "Generalised reactive framework supporting classic, arrowized and monadic FRP. (Core library fork.)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dunai-test" = callPackage + ({ mkDerivation, base, dunai, normaldistribution, QuickCheck }: + mkDerivation { + pname = "dunai-test"; + version = "0.12.2"; + sha256 = "093p31bcbpwn4bsz1id946d5mxk2an2akxm2xvpls9vydvm255zw"; + libraryHaskellDepends = [ + base dunai normaldistribution QuickCheck + ]; + description = "Testing library for Dunai"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dupIO" = callPackage + ({ mkDerivation, base, ghc-prim, tasty, tasty-hunit }: + mkDerivation { + pname = "dupIO"; + version = "0.1.0"; + sha256 = "1j2xi1hskmgkknmg01fbkfa3ry2a1f7mzkvjhkqlsz27v3f3q4lm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base ghc-prim tasty tasty-hunit ]; + description = "Duplicate any closure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "duplo" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base + , base64-bytestring, bytestring, containers, directory + , executable-path, filepath, fsnotify, http-types, HUnit + , language-javascript, lens, MissingH, mtl, process, QuickCheck + , regex-compat, scotty, shake, system-fileio, system-filepath + , tasty, tasty-hunit, tasty-quickcheck, text, text-format + , transformers, unordered-containers, utf8-string, wai, warp + }: + mkDerivation { + pname = "duplo"; + version = "1.8.1"; + sha256 = "1k63904aly7qwx96vqys0yx4amys8y5dl9xb9hp4x7ymw0b6h43i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal base bytestring containers + directory executable-path filepath fsnotify http-types + language-javascript lens MissingH mtl regex-compat scotty shake + system-fileio text text-format transformers unordered-containers + utf8-string wai warp + ]; + executableHaskellDepends = [ + aeson aeson-pretty ansi-terminal base base64-bytestring bytestring + containers directory filepath fsnotify http-types + language-javascript lens MissingH mtl process regex-compat scotty + shake system-filepath text text-format transformers + unordered-containers wai warp + ]; + testHaskellDepends = [ + base HUnit MissingH QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Frontend development build tool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "duplo"; + broken = true; + }) {}; + + "dura" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath }: + mkDerivation { + pname = "dura"; + version = "0.1"; + sha256 = "0sm5f8678lym1maavvx0jsl0px3phry6687wsvf5askbrdyla84m"; + revision = "1"; + editedCabalFile = "018pwi48hx6jcy9gkbbc4gcbjxa2n8b4lbfmd18mnm49ymwyyqlv"; + libraryHaskellDepends = [ base bytestring directory filepath ]; + description = "durable/atomic file system writes (from rio package)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "duration" = callPackage + ({ mkDerivation, base, doctest, hspec, parsec, template-haskell + , time + }: + mkDerivation { + pname = "duration"; + version = "0.2.0.0"; + sha256 = "1cmgbnri3083gpr16j8yqj5jzbz0q5cxgnrpnbridyyznbp8csvj"; + libraryHaskellDepends = [ base parsec template-haskell time ]; + testHaskellDepends = [ + base doctest hspec parsec template-haskell time + ]; + description = "A tiny compile-time time utility library inspired by zeit/ms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dustme" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, async, attoparsec + , base, bytestring, containers, deepseq, extra, hashable, hspec + , safe, semigroups, terminfo, text, unordered-containers + }: + mkDerivation { + pname = "dustme"; + version = "0.1.0.0"; + sha256 = "0sdarh8p65zljkfw1pgq2g68fchzcrr74hxg60r9nkzgiyib3sg0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal ansi-wl-pprint async attoparsec base bytestring + containers deepseq extra hashable safe semigroups terminfo text + unordered-containers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + mainProgram = "dustme"; + }) {}; + + "dvault" = callPackage + ({ mkDerivation, base, bytestring, containers, crypto-rng + , data-default, directory, process, vector + }: + mkDerivation { + pname = "dvault"; + version = "0.1.0.0"; + sha256 = "1djk7c7zbkhr95nvrn4wf864yl425w0ifwgsb5f4al0gyv1cx0c9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers crypto-rng data-default directory + process vector + ]; + description = "Dead simple password manager"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "dvault"; + broken = true; + }) {}; + + "dvda" = callPackage + ({ mkDerivation, ad, base, containers, directory, fgl + , file-location, graphviz, hashable, hashtables, mtl, process + , QuickCheck, test-framework, test-framework-quickcheck2 + , unordered-containers, vector + }: + mkDerivation { + pname = "dvda"; + version = "0.4"; + sha256 = "1q8avdmzqxnr63ak0i1n6n4cvc23qkrmqlii628mis7vzfcw2yp8"; + libraryHaskellDepends = [ + base containers hashable hashtables mtl unordered-containers vector + ]; + testHaskellDepends = [ + ad base containers directory fgl file-location graphviz hashable + hashtables mtl process QuickCheck test-framework + test-framework-quickcheck2 unordered-containers + ]; + description = "Efficient automatic differentiation and code generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dvdread" = callPackage + ({ mkDerivation, base, bytestring, c2hs, dvdread, mtl }: + mkDerivation { + pname = "dvdread"; + version = "0.1"; + sha256 = "1lxqm9r4zcw364yzpqaaf4nrja5n88vlwa527ixifhc80x6ffx0m"; + libraryHaskellDepends = [ base bytestring mtl ]; + libraryPkgconfigDepends = [ dvdread ]; + libraryToolDepends = [ c2hs ]; + description = "A monadic interface to libdvdread"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {dvdread = null;}; + + "dvi-processing" = callPackage + ({ mkDerivation, base, bytestring, filepath, transformers }: + mkDerivation { + pname = "dvi-processing"; + version = "0.3.1"; + sha256 = "0dp6acmrvlns85nzbbh65vd6fjam04h11kxd9bk6j6hqa2qaqa43"; + libraryHaskellDepends = [ base bytestring filepath transformers ]; + description = "Read/write DVI and TFM file"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dvorak" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "dvorak"; + version = "0.1.0.0"; + sha256 = "1kxnzzm24kslsyy9fsjazfz14svbh9svh6f7rnf060as864vmj5g"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Dvorak encoding for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "dwarf" = callPackage + ({ mkDerivation, base, binary, bytestring, containers }: + mkDerivation { + pname = "dwarf"; + version = "0.23"; + sha256 = "0h6bzh628cz0qnbk4aiz5859r9va99q307scbwzvs1wn3nm6dszl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base binary bytestring containers ]; + description = "Parser for DWARF debug format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dwarf-el" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, text + , text-show, transformers + }: + mkDerivation { + pname = "dwarf-el"; + version = "0.3"; + sha256 = "177y84zgl215jivbxifn09w8mdv0k65bxyky0l1hadd64hgp2nq7"; + revision = "1"; + editedCabalFile = "134jqfl7zrk1l6jcv3ws4511x1097yzhn2gi0vcn0bkz6qc8lr3s"; + libraryHaskellDepends = [ + base binary bytestring containers text text-show transformers + ]; + description = "Parser for DWARF debug format"; + license = lib.licenses.bsd3; + }) {}; + + "dwarfadt" = callPackage + ({ mkDerivation, base, bytestring, bytestring-mmap, containers + , dwarf-el, elf, lens, pretty, text, text-show, transformers + }: + mkDerivation { + pname = "dwarfadt"; + version = "0.6"; + sha256 = "1fzkigzrm6s9060vmxsgw4bwzpfvcxc510ghb1rkqh5gslqszcb0"; + revision = "1"; + editedCabalFile = "0rdydzqy6g24jgddc4sgg1244l9mdkhp1zyjnvjfg0jbrkgqcy73"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bytestring-mmap containers dwarf-el elf lens pretty + text text-show transformers + ]; + executableHaskellDepends = [ base containers dwarf-el ]; + description = "High-level wrapper around the dwarf library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dwergaz" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "dwergaz"; + version = "0.2.0.6"; + sha256 = "0cm4jb40iflg8vbnaplp2qbzhjdm53zfkigh0jgml5jjf1yzvc8p"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "A minimal testing library"; + license = lib.licenses.bsd3; + }) {}; + + "dx9base" = callPackage + ({ mkDerivation, base, Win32 }: + mkDerivation { + pname = "dx9base"; + version = "0.1.1"; + sha256 = "16gwlpxfgh78sx7cb2ryqklhz5smhwk51ma260d6rg082nhy5y3i"; + libraryHaskellDepends = [ base Win32 ]; + description = "Backend for a binding to the Microsoft DirectX 9 API"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {}; + + "dx9d3d" = callPackage + ({ mkDerivation, base, d3d9, dx9base, Win32 }: + mkDerivation { + pname = "dx9d3d"; + version = "0.1.1.1"; + sha256 = "1y9g53jajgnlrzzg5vzgx329mii9k396xai4b04hs6gndkdrwprj"; + libraryHaskellDepends = [ base dx9base Win32 ]; + librarySystemDepends = [ d3d9 ]; + description = "A binding to the Microsoft DirectX 9 API"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {d3d9 = null;}; + + "dx9d3dx" = callPackage + ({ mkDerivation, base, d3dx9, dx9base, dx9d3d, Win32 }: + mkDerivation { + pname = "dx9d3dx"; + version = "0.1.1"; + sha256 = "1n5rbq7k1g5l9y5vkadypfksai9sfx2vimdsas1if9h3jnqvvf67"; + libraryHaskellDepends = [ base dx9base dx9d3d Win32 ]; + librarySystemDepends = [ d3dx9 ]; + description = "A binding to the Microsoft DirectX 9 D3DX API"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {d3dx9 = null;}; + + "dyckword" = callPackage + ({ mkDerivation, ansi-terminal, base, exact-combinatorics, hspec + , text + }: + mkDerivation { + pname = "dyckword"; + version = "0.1.0.4"; + sha256 = "1904dy0f30jbv3b43vpkfsczr27xsfsnvmh21xhd9y4lvdah0rbr"; + revision = "1"; + editedCabalFile = "0w0az7jkkyfvaldh44b9pmqlwrfvjxmfk07hvrdiwxl62klg4plq"; + libraryHaskellDepends = [ base exact-combinatorics text ]; + testHaskellDepends = [ ansi-terminal base hspec text ]; + description = "A library for working with binary Dyck words"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dyepack" = callPackage + ({ mkDerivation, base, generics-sop }: + mkDerivation { + pname = "dyepack"; + version = "0.1.0.0"; + sha256 = "02kdcfnagp0aadfjhn17b47pz9bknl0yisyqpnf79v7g27szb74a"; + revision = "1"; + editedCabalFile = "0xsvb329fr2a2gqaxnk9kybfw4yn7af3hzsbp8jkcadaz8fsp4vq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base generics-sop ]; + description = "Programatically identify space leaks in your program"; + license = lib.licenses.bsd3; + }) {}; + + "dyna" = callPackage + ({ mkDerivation, async, base, Boolean, lifted-async, lifted-base + , monad-control, MonadRandom, mtl, random, stm, temporal-media + , time, unagi-chan, unbounded-delays, vector, vector-space + }: + mkDerivation { + pname = "dyna"; + version = "0.1.0.0"; + sha256 = "100ln6v4h2lx71pkzhxvfw7hgsld8xp828bhmn0985am82gd445i"; + libraryHaskellDepends = [ + async base Boolean lifted-async lifted-base monad-control + MonadRandom mtl random stm temporal-media time unagi-chan + unbounded-delays vector vector-space + ]; + testHaskellDepends = [ base ]; + description = "Minimal FRP library"; + license = lib.licenses.bsd3; + }) {}; + + "dyna-brick" = callPackage + ({ mkDerivation, base, Boolean, brick, data-default, dyna + , lifted-base, monad-control, MonadRandom, mtl, random, stm + , temporal-media, text, time, transformers-base, unagi-chan + , vector-space, vty + }: + mkDerivation { + pname = "dyna-brick"; + version = "0.1.0.0"; + sha256 = "018da74l17s2fsdbsnwn4yjlwd02yjp25ahfgvpw9wn7vx3syzdq"; + libraryHaskellDepends = [ + base Boolean brick data-default dyna lifted-base monad-control + MonadRandom mtl random stm temporal-media text time + transformers-base unagi-chan vector-space vty + ]; + testHaskellDepends = [ base ]; + description = "FRP for brick Terminal user interface library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dyna-gloss" = callPackage + ({ mkDerivation, base, Boolean, dyna, gloss, lifted-base + , monad-control, MonadRandom, mtl, random, stm, temporal-media + , time, transformers-base, unagi-chan, vector-space + }: + mkDerivation { + pname = "dyna-gloss"; + version = "0.1.0.0"; + sha256 = "00797q1sqsbm9jk7jfkb9gjmrx6c6qbz9p1a31iak5g9ws8i41b7"; + libraryHaskellDepends = [ + base Boolean dyna gloss lifted-base monad-control MonadRandom mtl + random stm temporal-media time transformers-base unagi-chan + vector-space + ]; + testHaskellDepends = [ base ]; + description = "FRP for gloss graphics and animation library"; + license = lib.licenses.bsd3; + }) {}; + + "dyna-processing" = callPackage + ({ mkDerivation, base, Boolean, dyna, lifted-base, monad-control + , MonadRandom, mtl, processing-for-haskell, random, stm + , temporal-media, time, transformers-base, unagi-chan, vector-space + }: + mkDerivation { + pname = "dyna-processing"; + version = "0.1.0.0"; + sha256 = "05yss5zxibic1i1sdwnl8c8lp6g6fn7jcmg9bivvk4v33wf3xahn"; + libraryHaskellDepends = [ + base Boolean dyna lifted-base monad-control MonadRandom mtl + processing-for-haskell random stm temporal-media time + transformers-base unagi-chan vector-space + ]; + testHaskellDepends = [ base ]; + description = "FRP library for processing-for-haskell package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dynamic" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cassava + , containers, http-conduit, text, unordered-containers, vector + }: + mkDerivation { + pname = "dynamic"; + version = "0.1.0"; + sha256 = "186c1y2qh6fdc72icf3pcqcyp8g3yz4shsch24zfz0r7zhya5xza"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring cassava containers http-conduit + text unordered-containers vector + ]; + description = "A dynamic type for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "dynamic-cabal" = callPackage + ({ mkDerivation, base, containers, data-default, directory, doctest + , filepath, ghc, ghc-paths, haskell-generate, haskell-src-exts + , HUnit, tasty, tasty-hunit, tasty-th, time, void + }: + mkDerivation { + pname = "dynamic-cabal"; + version = "0.3.5"; + sha256 = "0fkr3hps3v0ygcah4dpzfqyfxm0rj4knivbbarllzv86h042vwxw"; + libraryHaskellDepends = [ + base containers data-default directory filepath ghc ghc-paths + haskell-generate haskell-src-exts time void + ]; + testHaskellDepends = [ + base containers directory doctest filepath ghc HUnit tasty + tasty-hunit tasty-th + ]; + description = "Access the functions from the Cabal library without depending on it"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dynamic-graph" = callPackage + ({ mkDerivation, base, cairo, colour, GLFW-b, GLUtil, OpenGL, pango + , pipes, transformers + }: + mkDerivation { + pname = "dynamic-graph"; + version = "0.1.0.13"; + sha256 = "1gx3hqbps8mvhxm03j5wri7v4qy3z42kcy8rhhcxq7dd0mryd4rz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cairo colour GLFW-b GLUtil OpenGL pango pipes transformers + ]; + description = "Draw and update graphs in real time with OpenGL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dynamic-graphs" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , deepseq, hashable, hashtables, mwc-random, primitive, QuickCheck + , semigroups, test-framework, test-framework-quickcheck2 + , test-framework-th, text, unordered-containers, vector + }: + mkDerivation { + pname = "dynamic-graphs"; + version = "0.1.0.3"; + sha256 = "1zwrvpg8nxc4lx3mc5jaj1fcbg1hhk4b52ng4qh5r57xkhqj6xg5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers hashable hashtables mwc-random primitive semigroups + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers deepseq hashable mwc-random + primitive QuickCheck semigroups test-framework + test-framework-quickcheck2 test-framework-th text + unordered-containers + ]; + benchmarkHaskellDepends = [ base criterion primitive ]; + description = "Dynamic graph algorithms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dynamic-linker-template" = callPackage + ({ mkDerivation, base, containers, template-haskell, unix }: + mkDerivation { + pname = "dynamic-linker-template"; + version = "0.1.1.0"; + sha256 = "1agk7q556yf6v776568apvc4dgvxiqfshina12f69ky8afvjr6qz"; + libraryHaskellDepends = [ base containers template-haskell unix ]; + description = "Automatically derive dynamic linking methods from a data type"; + license = lib.licenses.bsd3; + }) {}; + + "dynamic-loader" = callPackage + ({ mkDerivation, base, directory, ghc-prim, hashable, hashtables + , time, transformers + }: + mkDerivation { + pname = "dynamic-loader"; + version = "0.0.1"; + sha256 = "1ci7fcpgwf3v8rakypxi0l3l3aazwnf004ggpdr6vqqj5iav3a15"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory ghc-prim hashable hashtables time transformers + ]; + description = "lightweight loader of GHC-based modules or packages"; + license = lib.licenses.bsd3; + }) {}; + + "dynamic-mvector" = callPackage + ({ mkDerivation, base, primitive, vector }: + mkDerivation { + pname = "dynamic-mvector"; + version = "0.1.0.5"; + sha256 = "0hsy9mgnl2yf94kqxy69wgmr5hjqxpp55qvij3f53sxxywjrxdi2"; + libraryHaskellDepends = [ base primitive vector ]; + description = "A wrapper around MVector that enables pushing, popping and extending"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dynamic-object" = callPackage + ({ mkDerivation, base, containers, doctest, ghc, hspec, lens, mtl + , QuickCheck, text, transformers + }: + mkDerivation { + pname = "dynamic-object"; + version = "0.2.1"; + sha256 = "1xzjwsdq4v08m66lph81h67sii7qkvni5pygmh3iblx7rybsvflb"; + libraryHaskellDepends = [ + base containers lens mtl QuickCheck text transformers + ]; + testHaskellDepends = [ + base doctest ghc hspec lens QuickCheck transformers + ]; + description = "Object-oriented programming with duck typing and singleton classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dynamic-pipeline" = callPackage + ({ mkDerivation, async, base, bytestring, containers, HList, hspec + , hspec-discover, lens, optparse-applicative, QuickCheck, relude + , trifecta, unagi-chan + }: + mkDerivation { + pname = "dynamic-pipeline"; + version = "0.3.2.0"; + sha256 = "1wm9dk1y4crrskj6c5fyamx2p6b3xmvwa0xyj27wwlps6zhwxyj8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring HList lens relude unagi-chan + ]; + executableHaskellDepends = [ + async base bytestring containers HList lens optparse-applicative + relude trifecta unagi-chan + ]; + testHaskellDepends = [ + async base bytestring HList hspec lens QuickCheck relude unagi-chan + ]; + testToolDepends = [ hspec-discover ]; + description = "Library Type Safe implementation of Dynamic Pipeline Paradigm (DPP)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "examples"; + }) {}; + + "dynamic-plot" = callPackage + ({ mkDerivation, base, colour, colour-space, constrained-categories + , containers, data-default, deepseq, diagrams-cairo, diagrams-core + , diagrams-gtk, diagrams-lib, free-vector-spaces, glib, gtk + , JuicyPixels, lens, linearmap-category, manifold-random, manifolds + , MemoTrie, mtl, process, random, random-fu, semigroups, tagged + , time, transformers, vector, vector-space + }: + mkDerivation { + pname = "dynamic-plot"; + version = "0.4.2.0"; + sha256 = "08zw03fijlshqkfx6vp97qhifz6air0yz9wkjn20k4laki9krkyy"; + libraryHaskellDepends = [ + base colour colour-space constrained-categories containers + data-default deepseq diagrams-cairo diagrams-core diagrams-gtk + diagrams-lib free-vector-spaces glib gtk JuicyPixels lens + linearmap-category manifold-random manifolds MemoTrie mtl process + random random-fu semigroups tagged time transformers vector + vector-space + ]; + description = "Interactive diagram windows"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dynamic-pp" = callPackage + ({ mkDerivation, ansi-terminal, base, blaze-builder, bytestring + , Cabal, hashable, HUnit-Plus, unordered-containers, utf8-string + }: + mkDerivation { + pname = "dynamic-pp"; + version = "0.2.0"; + sha256 = "03y9sl3xcnp1ixi4y0i1a7frd2bgfvnb0r4pqjs38bvjkz96bbdd"; + libraryHaskellDepends = [ + ansi-terminal base blaze-builder bytestring Cabal hashable + unordered-containers utf8-string + ]; + testHaskellDepends = [ + ansi-terminal base blaze-builder bytestring Cabal hashable + HUnit-Plus unordered-containers utf8-string + ]; + description = "A pretty-print library that employs a dynamic programming algorithm for optimal rendering"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dynamic-state" = callPackage + ({ mkDerivation, base, binary, bytestring, hashable + , unordered-containers + }: + mkDerivation { + pname = "dynamic-state"; + version = "0.3.1"; + sha256 = "0drmlb3cvx0blsnqrxzdylpff5jxvpazsy1bxq2szcp70gghpmf4"; + libraryHaskellDepends = [ + base binary bytestring hashable unordered-containers + ]; + description = "Optionally serializable dynamic state keyed by type"; + license = lib.licenses.gpl2Only; + }) {}; + + "dynamodb-simple" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-dynamodb + , base, bytestring, conduit, containers, double-conversion + , exceptions, generics-sop, hashable, hspec, lens, monad-loops, mtl + , safe-exceptions, scientific, semigroups, tagged, template-haskell + , text, transformers, unordered-containers, uuid-types, vector + }: + mkDerivation { + pname = "dynamodb-simple"; + version = "0.6.0.2"; + sha256 = "1mx2ylbvcyskv0pc053mcwlz3mycqrq3g4rgrbk4qhnywx8p7gav"; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-dynamodb base bytestring + conduit containers double-conversion exceptions generics-sop + hashable lens monad-loops mtl scientific semigroups tagged + template-haskell text transformers unordered-containers uuid-types + vector + ]; + testHaskellDepends = [ + amazonka amazonka-dynamodb base conduit containers hashable hspec + lens safe-exceptions semigroups tagged text transformers + unordered-containers + ]; + description = "Typesafe library for working with DynamoDB database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dynloader" = callPackage + ({ mkDerivation, base, ghc, ghc-paths, hspec }: + mkDerivation { + pname = "dynloader"; + version = "0.1.0"; + sha256 = "1xmys4018zfaahhi9il2fygpw9mjfs7r3fcpkd0k5y77r0g1i88h"; + libraryHaskellDepends = [ base ghc ghc-paths ]; + testHaskellDepends = [ base ghc ghc-paths hspec ]; + description = "Dynamically runtime loading packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dynobud" = callPackage + ({ mkDerivation, aeson, base, binary, casadi-bindings + , casadi-bindings-core, cereal, containers, data-default-class + , directory, distributive, doctest, generic-accessors, hmatrix + , hmatrix-gsl, HUnit, jacobi-roots, lens, linear, mtl, mwc-random + , Plot-ho-matic, process, QuickCheck, reflection, spatial-math + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , time, vector, vector-binary-instances + }: + mkDerivation { + pname = "dynobud"; + version = "1.9.1.0"; + sha256 = "1rfxxryjcda1navajrp2b1c4p3wvljzjzdrqzhqax4x4dhca359r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary casadi-bindings casadi-bindings-core cereal + containers data-default-class directory distributive + generic-accessors hmatrix hmatrix-gsl jacobi-roots lens linear mtl + mwc-random Plot-ho-matic process reflection spatial-math time + vector vector-binary-instances + ]; + testHaskellDepends = [ + base binary casadi-bindings cereal containers doctest hmatrix + hmatrix-gsl HUnit linear QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + description = "your dynamic optimization buddy"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "dyre" = callPackage + ({ mkDerivation, base, binary, directory, executable-path, filepath + , io-storage, process, time, unix, xdg-basedir + }: + mkDerivation { + pname = "dyre"; + version = "0.9.2"; + sha256 = "170gx5a0xs4zifbpml3c9rxw7jyidlcmbfl67fk5lpkjfmad23i4"; + libraryHaskellDepends = [ + base binary directory executable-path filepath io-storage process + time unix xdg-basedir + ]; + testHaskellDepends = [ base directory process ]; + description = "Dynamic reconfiguration in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "dywapitchtrack" = callPackage + ({ mkDerivation, base, bytestring, transformers }: + mkDerivation { + pname = "dywapitchtrack"; + version = "0.1.0.1"; + sha256 = "1fmn8aypgcvmbpfs0dr8yfkqq4p5jw2mh0wldjhhl6bffymkszgf"; + libraryHaskellDepends = [ base bytestring transformers ]; + description = "Bindings to the dywapitchtrack pitch tracking library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "dzen-dhall" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, dhall, directory + , file-embed-lzma, filepath, generic-random, hashable, hourglass + , hspec, http-conduit, http-types, HUnit, megaparsec, microlens + , microlens-th, network-uri, optparse-applicative, parsec, parsers + , pipes, prettyprinter, prettyprinter-ansi-terminal, process + , QuickCheck, random, tasty, tasty-hspec, tasty-hunit + , tasty-quickcheck, template-haskell, text, transformers, unix + , unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "dzen-dhall"; + version = "1.0.2"; + sha256 = "1pa399smd588jm06sammacsqmvxs0wywyzpczc6jdnc10qccb3rl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring dhall directory file-embed-lzma + filepath hashable hourglass http-conduit http-types megaparsec + microlens microlens-th network-uri optparse-applicative parsec + parsers pipes prettyprinter prettyprinter-ansi-terminal process + random text transformers unix unordered-containers utf8-string + vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base dhall filepath generic-random hspec HUnit microlens + network-uri optparse-applicative parsec QuickCheck tasty + tasty-hspec tasty-hunit tasty-quickcheck template-haskell text + unordered-containers vector + ]; + description = "Configure dzen2 bars in Dhall language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dzen-dhall"; + broken = true; + }) {}; + + "dzen-utils" = callPackage + ({ mkDerivation, base, colour, process }: + mkDerivation { + pname = "dzen-utils"; + version = "0.1.1"; + sha256 = "05s47s40amydwd6dc75rnaganx2qi2spx668p8x0xs0fdwnqvsf0"; + libraryHaskellDepends = [ base colour process ]; + description = "Utilities for creating inputs for dzen"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "e11y" = callPackage + ({ mkDerivation, base, containers, exceptions, general-allocate + , parametric-functor, primitive, strict-identity, sydtest + , transformers + }: + mkDerivation { + pname = "e11y"; + version = "0.1.0.0"; + sha256 = "1srx8mbij0sylfxcxb88xc8v44iz36qj3g7zphk9h7fzjpf2zqpy"; + libraryHaskellDepends = [ + base containers general-allocate parametric-functor primitive + transformers + ]; + testHaskellDepends = [ + base containers exceptions general-allocate strict-identity sydtest + transformers + ]; + description = "An event-oriented observability library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "e11y-otel" = callPackage + ({ mkDerivation, async, base, e11y, general-allocate + , hs-opentelemetry-api, hs-opentelemetry-sdk, parametric-functor + , sydtest, text, unordered-containers + }: + mkDerivation { + pname = "e11y-otel"; + version = "0.1.0.0"; + sha256 = "0y2g8ig82fkdfv5h3dd4x8k05lshwsdbfpqxc24xxcd4w507lf0q"; + libraryHaskellDepends = [ + base e11y hs-opentelemetry-api parametric-functor text + unordered-containers + ]; + testHaskellDepends = [ + async base e11y general-allocate hs-opentelemetry-api + hs-opentelemetry-sdk sydtest text unordered-containers + ]; + description = "OpenTelemetry-based rendering for e11y"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "each" = callPackage + ({ mkDerivation, base, dlist, hspec, QuickCheck, template-haskell + }: + mkDerivation { + pname = "each"; + version = "1.1.1.0"; + sha256 = "078qlgdk256rcjh8k9lv7i14rqky952b2zzbnymswciqiiha5bvb"; + libraryHaskellDepends = [ base dlist template-haskell ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Template Haskell library for writing monadic expressions more easily"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eager-sockets" = callPackage + ({ mkDerivation, base, bytestring, network }: + mkDerivation { + pname = "eager-sockets"; + version = "0.1"; + sha256 = "10g8w50hhw8ap6lvsv9apmmfaqvqjwzhnq4mx1npapb8cmsmzgdb"; + revision = "1"; + editedCabalFile = "0qqr585ipr0arcwik604ivd17dx93yypg2sf77lznydrr76rpy9b"; + libraryHaskellDepends = [ base bytestring network ]; + description = "Socket operations with timeouts"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eap" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptonite, memory, mtl + , pretty-hex + }: + mkDerivation { + pname = "eap"; + version = "0.9.0.2"; + sha256 = "0bgx7sxpmvhd84j7kkqznazw7p1fl862w7jxlap473g2q5365kqc"; + revision = "1"; + editedCabalFile = "1lsy7pl39s02f45l7g9alw49xwh7m8m4bm3ydcz11rh9xdgcb9jv"; + libraryHaskellDepends = [ + base binary bytestring cryptonite memory mtl pretty-hex + ]; + description = "Extensible Authentication Protocol (EAP)"; + license = lib.licenses.bsd3; + }) {}; + + "earclipper" = callPackage + ({ mkDerivation, base, filepath, hspec }: + mkDerivation { + pname = "earclipper"; + version = "0.0.0.1"; + sha256 = "05b69qwk23iyp3ydsr368sw7li3n0ixmpx3imyhmf1jjx7lxn2lz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base filepath hspec ]; + description = "Ear Clipping Triangulation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "earclipper"; + broken = true; + }) {}; + + "earcut" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "earcut"; + version = "0.1.0.4"; + sha256 = "0nssl7n697rzwlfb5lq4kl64j4mrb4i19rp5kzjpmc7iin9fzxsf"; + libraryHaskellDepends = [ base vector ]; + description = "Binding to C++ earcut library"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "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 = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "early"; + broken = true; + }) {}; + + "ease" = callPackage + ({ mkDerivation, base, data-default }: + mkDerivation { + pname = "ease"; + version = "0.1.0.2"; + sha256 = "1psg2d64igvjgskzk8y92xxbh14rzlnvcpv8l3nqx8x5950hxdxk"; + libraryHaskellDepends = [ base data-default ]; + description = "Robert Penner's easing equations"; + license = lib.licenses.bsd3; + }) {}; + + "easy-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, either, http-conduit, mtl + , resourcet, text + }: + mkDerivation { + pname = "easy-api"; + version = "0.1.0.0"; + sha256 = "0ch4vb7h499gfc2j60gfzj164f3s8rk9hw22g36ymiihsi3ipl1b"; + libraryHaskellDepends = [ + aeson base bytestring either http-conduit mtl resourcet text + ]; + description = "Utility code for building HTTP API bindings more quickly"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "easy-args" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "easy-args"; + version = "0.1.0.1"; + sha256 = "07gafpn0nmkbk8hwrqgv3kyrdxhqh8ljrky6hzq2q9yylilvfr3n"; + libraryHaskellDepends = [ base hspec ]; + testHaskellDepends = [ base hspec ]; + description = "Parses command line arguments"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "easy-bitcoin" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, binary, byteable + , bytestring, cryptohash, deepseq, lens, postgresql-simple, safe + , text + }: + mkDerivation { + pname = "easy-bitcoin"; + version = "0.0.0.2"; + sha256 = "1dgp6blz00q4s6m3qx2rdf9mvbc8vrq7zh55yay7kqv8yb9xs81v"; + libraryHaskellDepends = [ + aeson base base16-bytestring binary byteable bytestring cryptohash + deepseq lens postgresql-simple safe text + ]; + description = "types and functions for bitcoin applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "easy-file" = callPackage + ({ mkDerivation, base, directory, filepath, tasty, tasty-hunit + , time, unix + }: + mkDerivation { + pname = "easy-file"; + version = "0.2.5"; + sha256 = "1fzj9x9br57rcik3dvwxqb5mqy524g6xg2d670l6dcrv9f8s03zf"; + libraryHaskellDepends = [ base directory filepath time unix ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Cross-platform File handling"; + license = lib.licenses.bsd3; + }) {}; + + "easy-logger" = callPackage + ({ mkDerivation, array, auto-update, base, bytestring, containers + , directory, hspec, QuickCheck, quickcheck-assertions + , template-haskell, text, unix-compat, unix-time + }: + mkDerivation { + pname = "easy-logger"; + version = "0.1.0.7"; + sha256 = "1s4fj1xbza3j868p46glh950qa6njsjlbpvvx837xjmx73x7qk29"; + libraryHaskellDepends = [ + array auto-update base bytestring containers template-haskell text + unix-compat unix-time + ]; + testHaskellDepends = [ + array auto-update base bytestring containers directory hspec + QuickCheck quickcheck-assertions template-haskell text unix-compat + unix-time + ]; + description = "Logging made easy"; + license = lib.licenses.bsd3; + }) {}; + + "easyjson" = callPackage + ({ mkDerivation, base, mtl, parsec, text, unordered-containers + , vector + }: + mkDerivation { + pname = "easyjson"; + version = "0.1.0.1"; + sha256 = "19464q0xc3pk1jbf3p94ym97i90600dzhyy4ddv9xf4ligvgbsg2"; + libraryHaskellDepends = [ + base mtl parsec text unordered-containers vector + ]; + description = "Haskell JSON library with an emphasis on simplicity, minimal dependencies, and ease of use"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "easyplot" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "easyplot"; + version = "1.0"; + sha256 = "18kndgvdj2apjpfga6fp7m16y1gx8zrwp3c5vfj03sx4v6jvciqk"; + libraryHaskellDepends = [ base process ]; + description = "A tiny plotting library, utilizes gnuplot for plotting"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "easyrender" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, zlib }: + mkDerivation { + pname = "easyrender"; + version = "0.1.1.4"; + sha256 = "0vj9j41706lalxc2sankpnxrn3mg650wfd4rl6yw32pns6bdq86f"; + libraryHaskellDepends = [ base bytestring containers mtl zlib ]; + description = "User-friendly creation of EPS, PostScript, and PDF files"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "easytensor" = callPackage + ({ mkDerivation, base, Cabal, constraints-deriving, dimensions + , QuickCheck, template-haskell, time + }: + mkDerivation { + pname = "easytensor"; + version = "2.1.1.1"; + sha256 = "0n8pp3biba1aamaz044zphpq86lcjpjqixdc1a8ibk9swqn8pdn3"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base constraints-deriving dimensions ]; + testHaskellDepends = [ + base Cabal constraints-deriving dimensions QuickCheck + template-haskell + ]; + benchmarkHaskellDepends = [ + base constraints-deriving dimensions time + ]; + description = "Pure, type-indexed haskell vector, matrix, and tensor library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "easytensor-vulkan" = callPackage + ({ mkDerivation, base, dimensions, easytensor, vulkan-api }: + mkDerivation { + pname = "easytensor-vulkan"; + version = "2.0.2.1"; + sha256 = "1k00iy8r055k2s7vzpag40zaxsgg40zpl90bhy28mhzkjpzs44xf"; + libraryHaskellDepends = [ base dimensions easytensor vulkan-api ]; + description = "Use easytensor with vulkan-api"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "easytest" = callPackage + ({ mkDerivation, base, call-stack, directory, hedgehog, mtl + , profunctors, split, stm, tagged, transformers, unix + }: + mkDerivation { + pname = "easytest"; + version = "0.3"; + sha256 = "0hvdbc7p1wzjpzxifg70sd2bzj9s7vfznal5y2594n6h6s8nj6yf"; + libraryHaskellDepends = [ + base call-stack hedgehog mtl profunctors split stm tagged + transformers + ]; + testHaskellDepends = [ + base directory hedgehog profunctors transformers unix + ]; + description = "Simple, expressive testing library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ebeats" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "ebeats"; + version = "0.1.0"; + sha256 = "0r3pl63fxrrfafwp3791xh0c47pb4jqqcm9lk52g0gaqg0s8x5qk"; + libraryHaskellDepends = [ base time ]; + description = "Time in ebeats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ebird-api" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-iso8601, base + , optics, servant, text, time + }: + mkDerivation { + pname = "ebird-api"; + version = "0.2.0.0"; + sha256 = "1p0dzm0wvkrfl64z6lk3r2y4pc02rjszxjff7lddglh2ys554hg5"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-iso8601 base optics servant text time + ]; + description = "A Haskell description of the eBird API"; + license = lib.licenses.mit; + }) {}; + + "ebird-cli" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring + , directory, ebird-api, ebird-client, filepath + , optparse-applicative, text + }: + mkDerivation { + pname = "ebird-cli"; + version = "0.3.0.1"; + sha256 = "0y66hyifcfazb8k9kwss6m40h2ylpg8pzfkb196mdjpamk5v1n8z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty attoparsec base bytestring directory ebird-api + ebird-client filepath optparse-applicative text + ]; + executableHaskellDepends = [ base ]; + description = "A command-line utility for interacting with the eBird API"; + license = lib.licenses.mit; + mainProgram = "ebird-cli"; + }) {}; + + "ebird-client" = callPackage + ({ mkDerivation, base, data-default, ebird-api, http-client-tls + , optics, servant, servant-client, text + }: + mkDerivation { + pname = "ebird-client"; + version = "0.2.0.1"; + sha256 = "07j2gfxl40srq25xr23yjappimvgdv11ydipr5q91yf94p33m2hz"; + libraryHaskellDepends = [ + base data-default ebird-api http-client-tls optics servant + servant-client text + ]; + description = "Client functions for querying the eBird API"; + license = lib.licenses.mit; + }) {}; + + "ebml" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, split, tasty + , tasty-golden, tasty-hunit, text + }: + mkDerivation { + pname = "ebml"; + version = "0.1.1.0"; + sha256 = "1zp7chyyjs24jvckiw12ra7r0gyslfvnc5ksm47djja852j00v7s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base binary bytestring containers text ]; + executableHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base binary bytestring split tasty tasty-golden tasty-hunit text + ]; + description = "A pure EBML parser"; + license = lib.licenses.bsd3; + mainProgram = "haskell-ebml"; + }) {}; + + "ebnf-bff" = callPackage + ({ mkDerivation, aeson, base, bytestring, cond, directory, parsec + , text + }: + mkDerivation { + pname = "ebnf-bff"; + version = "0.1.1.0"; + sha256 = "103xs9mwknd7na6bp86ssx52hg78whraihsyg7mkzf05ns2ycg38"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson base parsec text ]; + executableHaskellDepends = [ + aeson base bytestring cond directory parsec + ]; + description = "Parser combinators & EBNF, BFFs!"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ebnf-parse"; + broken = true; + }) {}; + + "ec2-signature" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, doctest + , hspec, http-types, HUnit, QuickCheck, SHA + }: + mkDerivation { + pname = "ec2-signature"; + version = "3.1"; + sha256 = "1yzyz2a4fm2q6r3nlfjqjmm4fabhl31mq8dgg9shfd3p7cm646g0"; + libraryHaskellDepends = [ + base base64-bytestring bytestring http-types SHA + ]; + testHaskellDepends = [ + base base64-bytestring bytestring doctest hspec http-types HUnit + QuickCheck SHA + ]; + description = "The Amazon EC2 style signature calculator"; + license = lib.licenses.bsd3; + }) {}; + + "ec2-unikernel" = callPackage + ({ mkDerivation, amazonka, amazonka-core, amazonka-ec2, amazonka-s3 + , base, bytestring, directory, filepath, lens, process, semigroups + , temporary, text, time, unix + }: + mkDerivation { + pname = "ec2-unikernel"; + version = "0.9.8"; + sha256 = "137rq45d0d7ap77wlgiqp5sd2r0jwxkaw4mvxmj1lyi8yc52mxbg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + amazonka amazonka-core amazonka-ec2 amazonka-s3 base bytestring + directory filepath lens process semigroups temporary text time unix + ]; + description = "A handy tool for uploading unikernels to Amazon's EC2"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ec2-unikernel"; + broken = true; + }) {}; + + "eccrypto" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, Cabal + , criterion, cryptohash-sha512, integer-gmp, random + }: + mkDerivation { + pname = "eccrypto"; + version = "0.2.3.1"; + sha256 = "1fqld8cqrknnd18v8c92awilfdrc07lja6347zqkr4kin4b5s7s4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cryptohash-sha512 integer-gmp + ]; + testHaskellDepends = [ base base16-bytestring bytestring Cabal ]; + benchmarkHaskellDepends = [ base bytestring criterion random ]; + description = "Elliptic Curve Cryptography for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "eccrypto-ed25519-bindings" = callPackage + ({ mkDerivation, base, bytestring, eccrypto }: + mkDerivation { + pname = "eccrypto-ed25519-bindings"; + version = "0.1.2.0"; + sha256 = "1j2h568k2j8kpclvam3hghi13ddyas5d7c8nf469gwr80wmnyqxs"; + libraryHaskellDepends = [ base bytestring eccrypto ]; + description = "provides \"ed25519\" API using \"eccrypto\""; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ecdsa" = callPackage + ({ mkDerivation, base, bytestring, crypto-api, crypto-pubkey-types + , hecc + }: + mkDerivation { + pname = "ecdsa"; + version = "0.2"; + sha256 = "1300m9rszfjmwqbqb7x9clg6y3qwgwa9s38w72r6plhzbiqmy28n"; + libraryHaskellDepends = [ + base bytestring crypto-api crypto-pubkey-types hecc + ]; + description = "Basic ECDSA signing implementation"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "echo" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "echo"; + version = "0.1.4"; + sha256 = "0hqfdd4kvpp59cjjv790bkf72yqr9xjfqlbjcrdsc9a8j3r1pzn9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base process ]; + description = "A cross-platform, cross-console way to handle echoing terminal input"; + license = lib.licenses.bsd3; + }) {}; + + "ecma262" = callPackage + ({ mkDerivation, base, containers, data-default, lens, parsec, safe + , transformers + }: + mkDerivation { + pname = "ecma262"; + version = "0.0.0"; + sha256 = "1hvi5adgqjkxq1y10d7jr39h4i63khmgrgmlfk09114flllnh8gm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default lens parsec safe transformers + ]; + executableHaskellDepends = [ base ]; + description = "A ECMA-262 interpreter library"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "ecma262"; + broken = true; + }) {}; + + "ecstasy" = callPackage + ({ mkDerivation, base, containers, kan-extensions, mtl + , transformers + }: + mkDerivation { + pname = "ecstasy"; + version = "0.2.1.0"; + sha256 = "1hyb1xnc45mmghvjvnxc2wnkrks8glw2bs5jwnc1pmn3p39l4nci"; + libraryHaskellDepends = [ + base containers kan-extensions mtl transformers + ]; + description = "A GHC.Generics based entity component system."; + license = lib.licenses.bsd3; + }) {}; + + "ecta" = callPackage + ({ mkDerivation, array, base, cmdargs, containers, criterion + , equivalence, extra, fgl, hashable, hashtables, hspec + , hspec-discover, ilist, intern, language-dot, lens, mtl, pipes + , pretty-simple, QuickCheck, raw-strings-qq, text, time + , unordered-containers, vector, vector-instances + }: + mkDerivation { + pname = "ecta"; + version = "1.0.0.3"; + sha256 = "111p5wxlrr5c8qk8mhc1w57xqj3jgks724v2pvwip7dbfkjfz134"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base cmdargs containers equivalence extra fgl hashable + hashtables ilist intern language-dot lens mtl pipes pretty-simple + raw-strings-qq text time unordered-containers vector + vector-instances + ]; + executableHaskellDepends = [ + base cmdargs containers hashable language-dot mtl pipes + pretty-simple text time unordered-containers vector + ]; + testHaskellDepends = [ + base cmdargs containers equivalence hashable hspec language-dot mtl + pipes pretty-simple QuickCheck text time unordered-containers + vector + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base cmdargs containers criterion hashable language-dot mtl pipes + pretty-simple text time unordered-containers vector + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hectare"; + broken = true; + }) {}; + + "ecta-plugin" = callPackage + ({ mkDerivation, base, containers, ecta, ghc, text }: + mkDerivation { + pname = "ecta-plugin"; + version = "0.1.1.3"; + sha256 = "1rkh4k00k7g583wbhn28by1qjp39ad89k5nzxg9vm8g4p8famf4c"; + libraryHaskellDepends = [ base containers ecta ghc text ]; + description = "Hole-Fit Synthesis using ECTAs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ecu" = callPackage + ({ mkDerivation, base, bytestring, canlib, digest, directory + , process, vcd + }: + mkDerivation { + pname = "ecu"; + version = "0.0.8"; + sha256 = "1afb507ywpy2y29zmvywj25qw4gn1h5sd0k051jiw03yvdasn0wj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring digest directory process vcd + ]; + executableSystemDepends = [ canlib ]; + description = "Tools for automotive ECU development"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {canlib = null;}; + + "ed25519" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, directory + , doctest, filepath, ghc-prim, hlint, QuickCheck + }: + mkDerivation { + pname = "ed25519"; + version = "0.0.5.0"; + sha256 = "0v8msqvgzimhs7p5ri25hrb1ni2wvisl5rmdxy89fc59py79b9fq"; + revision = "8"; + editedCabalFile = "0x8wx1mp6lf9cgz0p326m76p181r14fyxwwq8iicrx8sha4kff28"; + libraryHaskellDepends = [ base bytestring ghc-prim ]; + testHaskellDepends = [ + base bytestring directory doctest filepath hlint QuickCheck + ]; + benchmarkHaskellDepends = [ base bytestring criterion deepseq ]; + description = "Ed25519 cryptographic signatures"; + license = lib.licenses.mit; + }) {}; + + "ed25519-donna" = callPackage + ({ mkDerivation, base, bytestring, crypto-api }: + mkDerivation { + pname = "ed25519-donna"; + version = "0.1.1"; + sha256 = "0kpqh4fzij9152sazbwxmbzv1b16ih17lwmr1bkii2xi5kkjbnvd"; + libraryHaskellDepends = [ base bytestring crypto-api ]; + description = "Haskell bindings to ed25519-donna (Elliptical Curve Signature Scheme)"; + license = lib.licenses.bsd3; + }) {}; + + "eddie" = callPackage + ({ mkDerivation, base, bifunctors, classy-prelude, hint + , optparse-applicative, safe + }: + mkDerivation { + pname = "eddie"; + version = "1.0.0"; + sha256 = "1zq2xadpl33mxdn99aim5rscwqgpy5w0lk7pa3k3h9x3d3c3qzxx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bifunctors classy-prelude hint optparse-applicative safe + ]; + description = "Command line file filtering with haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "eddie"; + broken = true; + }) {}; + + "ede" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring + , comonad, directory, filepath, free, lens, mtl + , optparse-applicative, parsers, prettyprinter + , prettyprinter-ansi-terminal, scientific, tasty, tasty-golden + , text, text-manipulate, trifecta, unordered-containers, vector + }: + mkDerivation { + pname = "ede"; + version = "0.3.3.0"; + sha256 = "0hc7jq3dfrwl87rlf0yaxv44dni95a0lc5ccs6ldr6svfwx5h7qg"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring comonad directory filepath free lens mtl + parsers prettyprinter prettyprinter-ansi-terminal scientific text + text-manipulate trifecta unordered-containers vector + ]; + executableHaskellDepends = [ + aeson attoparsec base bytestring optparse-applicative prettyprinter + prettyprinter-ansi-terminal text unordered-containers + ]; + testHaskellDepends = [ + aeson base bifunctors bytestring directory filepath tasty + tasty-golden text + ]; + description = "Templating language with similar syntax and features to Liquid or Jinja2"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "ede"; + broken = true; + }) {}; + + "edenmodules" = callPackage + ({ mkDerivation, base, containers, deepseq, parallel }: + mkDerivation { + pname = "edenmodules"; + version = "1.2.0.0"; + sha256 = "1wbasb9lsw2rycl2ibd8r9p3d9dl8gd75390qsc83znqx802ylxj"; + libraryHaskellDepends = [ base containers deepseq parallel ]; + description = "Semi-explicit parallel programming library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "edenskel" = callPackage + ({ mkDerivation, base, edenmodules, parallel }: + mkDerivation { + pname = "edenskel"; + version = "2.1.0.0"; + sha256 = "1bf5zw1x4f6a801ig2b8b84kbnmp0asn804gkm18v9fjcchz3j9q"; + libraryHaskellDepends = [ base edenmodules parallel ]; + description = "Semi-explicit parallel programming skeleton library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "edentv" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cairo, containers + , directory, filepath, ghc-events-parallel, gtk, mtl, text + , zip-archive + }: + mkDerivation { + pname = "edentv"; + version = "4.10.0"; + sha256 = "0jkcva53vm8lm76z947xms8a2zkh9sn9951cwry8k7r132dmcn32"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base binary bytestring cairo containers directory filepath + ghc-events-parallel gtk mtl text zip-archive + ]; + description = "A Tool to Visualize Parallel Functional Program Executions"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "edentv"; + }) {}; + + "edf" = callPackage + ({ mkDerivation, base, binary, bytestring, text }: + mkDerivation { + pname = "edf"; + version = "1.0.0.0"; + sha256 = "0zxg57381wi23r17mgzl16ajgg61icxyy25kxyxyji9hw5aw22nw"; + libraryHaskellDepends = [ base binary bytestring text ]; + description = "EDF parsing library"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "edge" = callPackage + ({ mkDerivation, ALUT, base, cmdtheline, containers, gloss, OpenAL + , random, wraparound + }: + mkDerivation { + pname = "edge"; + version = "0.9.1.1"; + sha256 = "0zvwkk7sdgi4h1gld4h4c0lznkp5nd9p3cxpfj2yq393x27jamc0"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + ALUT base cmdtheline containers gloss OpenAL random wraparound + ]; + description = "Top view space combat arcade game"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "edge"; + }) {}; + + "edges" = callPackage + ({ mkDerivation, base, cereal, cereal-data-dword, cereal-vector + , contravariant, data-dword, deepseq, deferred-folds, foldl + , hashable, monad-par, pointed, potoki, potoki-cereal, primitive + , primitive-extras, profunctors, QuickCheck, quickcheck-instances + , rerebase, semigroupoids, tasty, tasty-hunit, tasty-quickcheck + , text, unordered-containers, vector, vector-th-unbox + }: + mkDerivation { + pname = "edges"; + version = "0.11.0.3"; + sha256 = "02735ky371hvxxxkgal7lzg6v8cmq5s115j6qx459lwj8p42az77"; + libraryHaskellDepends = [ + base cereal cereal-data-dword cereal-vector contravariant + data-dword deepseq deferred-folds foldl hashable monad-par pointed + potoki potoki-cereal primitive primitive-extras profunctors + QuickCheck semigroupoids text unordered-containers vector + vector-th-unbox + ]; + testHaskellDepends = [ + cereal foldl QuickCheck quickcheck-instances rerebase tasty + tasty-hunit tasty-quickcheck + ]; + description = "Tools for efficient immutable graphs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "edis" = callPackage + ({ mkDerivation, base, bytestring, cereal, hedis }: + mkDerivation { + pname = "edis"; + version = "0.0.1.0"; + sha256 = "1bznnqa4jmaj315sp1r0zr8g15s91yxbzdglki733hvwrsir05dj"; + libraryHaskellDepends = [ base bytestring cereal hedis ]; + description = "Statically typechecked client for Redis"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "edit" = callPackage + ({ mkDerivation, base, comonad, deepseq, doctest, QuickCheck, tasty + , tasty-discover, tasty-quickcheck, transformers, uniplate + }: + mkDerivation { + pname = "edit"; + version = "1.0.1.0"; + sha256 = "0114fcb1cpfrvn01vqq4wcharny0ri412a3gsy888g739k61a4gj"; + libraryHaskellDepends = [ + base comonad deepseq QuickCheck transformers + ]; + testHaskellDepends = [ + base comonad doctest QuickCheck tasty tasty-discover + tasty-quickcheck uniplate + ]; + testToolDepends = [ tasty-discover ]; + description = "A monad for rewriting things"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "edit-distance" = callPackage + ({ mkDerivation, array, base, containers, criterion, deepseq + , process, QuickCheck, random, test-framework + , test-framework-quickcheck2, time, unix + }: + mkDerivation { + pname = "edit-distance"; + version = "0.2.2.1"; + sha256 = "0jkca97zyv23yyilp3jydcrzxqhyk27swhzh82llvban5zp8b21y"; + revision = "1"; + editedCabalFile = "1vjn4ryzdilz7l1ad7czh11nw48h5mj8if7ij3q0mmc3sffa8csd"; + libraryHaskellDepends = [ array base containers random ]; + testHaskellDepends = [ + array base containers QuickCheck random test-framework + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + array base containers criterion deepseq process random time unix + ]; + description = "Levenshtein and restricted Damerau-Levenshtein edit distances"; + license = lib.licenses.bsd3; + }) {}; + + "edit-distance-linear" = callPackage + ({ mkDerivation, array, base, bytestring, criterion, edit-distance + , hspec, QuickCheck, text, text-metrics + }: + mkDerivation { + pname = "edit-distance-linear"; + version = "0.2.0.2"; + sha256 = "0l95jjhjn39slyaixis2z6w0mly1vk1c2ia3nykhkvwp2adyn5nf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base bytestring ]; + testHaskellDepends = [ + array base bytestring edit-distance hspec QuickCheck + ]; + benchmarkHaskellDepends = [ + array base bytestring criterion text text-metrics + ]; + description = "Efficient implementation of the Levenshtein edit distance in linear memory"; + license = lib.licenses.bsd3; + }) {}; + + "edit-distance-vector" = callPackage + ({ mkDerivation, base, QuickCheck, quickcheck-instances, vector }: + mkDerivation { + pname = "edit-distance-vector"; + version = "1.0.0.4"; + sha256 = "07qgc8dyi9kkzkd3xcd78wdlljy0xwhz65b4r2qg2piidpcdvpxp"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ + base QuickCheck quickcheck-instances vector + ]; + description = "Calculate edit distances and edit scripts between vectors"; + license = lib.licenses.bsd3; + }) {}; + + "edit-lenses" = callPackage + ({ mkDerivation, base, containers, data-default, lattices, mtl }: + mkDerivation { + pname = "edit-lenses"; + version = "0.2"; + sha256 = "1nrpbrq38q779s0fbzaxig2fdqgg9qg41vajx7lbhasal6aiclya"; + libraryHaskellDepends = [ + base containers data-default lattices mtl + ]; + description = "Symmetric, stateful edit lenses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "edit-lenses-demo" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "edit-lenses-demo"; + version = "0.1.1"; + sha256 = "0x54r4ai12fjx45b68674i9grwrn40hg1ynnysk95g6nchar7sjl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Programs demoing the use of symmetric, stateful edit lenses"; + license = lib.licenses.bsd3; + mainProgram = "lens-editor"; + }) {}; + + "editable" = callPackage + ({ mkDerivation, base, text, vty, vty-ui }: + mkDerivation { + pname = "editable"; + version = "1.0.0.2"; + sha256 = "15jz0b913xd8yd3nzk4vrlj0vzbhjarl05h9j0mdcfgxns5j0yxi"; + libraryHaskellDepends = [ base text vty vty-ui ]; + description = "Interactive editors for Generics"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "editline" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "editline"; + version = "0.2.1.1"; + sha256 = "101zhzja14n8bhbrly7w2aywx3sxyzgyjdrmgpg4gn4alf4lzdlz"; + libraryHaskellDepends = [ base ]; + description = "Bindings to the editline library (libedit)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "editor-open" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , directory, process, resourcet, temporary, transformers, unix + }: + mkDerivation { + pname = "editor-open"; + version = "0.6.0.0"; + sha256 = "0raj0s8v72kz63hqpqhf58sx0a8mcwi4ania40spjirdrsdx3i9g"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra directory process resourcet + temporary transformers unix + ]; + executableHaskellDepends = [ + base bytestring conduit conduit-extra resourcet + ]; + description = "Open the user's $VISUAL or $EDITOR for text input"; + license = lib.licenses.asl20; + }) {}; + + "editpipe" = callPackage + ({ mkDerivation, base, optparse-applicative, process, temporary + , unix + }: + mkDerivation { + pname = "editpipe"; + version = "0.1.0.0"; + sha256 = "03vvscciaiwm14avinf71dzpnbgkrp8rah3da4hlrmnx2phd11is"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base optparse-applicative process temporary unix + ]; + description = "Edit stdin using an editor before sending to stdout"; + license = lib.licenses.bsd3; + mainProgram = "editpipe"; + }) {}; + + "edits" = callPackage + ({ mkDerivation, base, containers, hedgehog, matrix, primitive + , protolude, registry-hedgehog, tasty, tasty-discover + , tasty-hedgehog, text, vector + }: + mkDerivation { + pname = "edits"; + version = "0.1.1.0"; + sha256 = "1labg64a8v72zwi2g5mzbs2b47vvk5kagnyi583r2i490v9l826w"; + libraryHaskellDepends = [ + base containers matrix primitive protolude text vector + ]; + testHaskellDepends = [ + base containers hedgehog matrix primitive protolude + registry-hedgehog tasty tasty-discover tasty-hedgehog text vector + ]; + testToolDepends = [ tasty-discover ]; + description = "show the differences between 2 pieces of Text using the Levenshtein distance"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "effect-handlers" = callPackage + ({ mkDerivation, base, criterion, free, hspec, hspec-discover + , HUnit, kan-extensions, mtl, QuickCheck + }: + mkDerivation { + pname = "effect-handlers"; + version = "0.1.0.8"; + sha256 = "0358kbgv60ayg7g6iz9bqxqp0nih349bk740q9pj7ny8drxsff94"; + libraryHaskellDepends = [ base free kan-extensions mtl ]; + testHaskellDepends = [ + base hspec hspec-discover HUnit QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "A library for writing extensible algebraic effects and handlers. Similar to extensible-effects but with deep handlers."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "effect-monad" = callPackage + ({ mkDerivation, base, type-level-sets }: + mkDerivation { + pname = "effect-monad"; + version = "0.8.1.0"; + sha256 = "0lrx586ij1c09hv1rj14l2xi3papzdg8496kas6czdld0kfj8kw1"; + libraryHaskellDepends = [ base type-level-sets ]; + description = "Embeds effect systems and program logics into Haskell using graded monads and parameterised monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "effect-stack" = callPackage + ({ mkDerivation, base, constraints, mtl, transformers }: + mkDerivation { + pname = "effect-stack"; + version = "0.3"; + sha256 = "08zalj8svp78ykqbf5nhd6khgygz8dplcvjd19w3hvgm08y4kxqi"; + libraryHaskellDepends = [ base constraints mtl transformers ]; + description = "Reducing the pain of transformer stacks with duplicated effects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "effectful" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , effectful-core, exceptions, lifted-base, primitive, process, stm + , tasty, tasty-bench, tasty-hunit, text, time, unix, unliftio + }: + mkDerivation { + pname = "effectful"; + version = "2.3.0.0"; + sha256 = "03yr8hr1aahqfm04jdn7nnfblvxpj1zgrv8c9ymgjnn6gxjvwhk7"; + libraryHaskellDepends = [ + async base bytestring directory effectful-core process stm time + unliftio + ]; + testHaskellDepends = [ + base containers effectful-core exceptions lifted-base primitive + tasty tasty-hunit unliftio + ]; + benchmarkHaskellDepends = [ + async base tasty-bench text unix unliftio + ]; + description = "An easy to use, performant extensible effects library"; + license = lib.licenses.bsd3; + }) {}; + + "effectful-core" = callPackage + ({ mkDerivation, base, containers, exceptions, monad-control + , primitive, transformers-base, unliftio-core + }: + mkDerivation { + pname = "effectful-core"; + version = "2.3.0.1"; + sha256 = "16vk5sjyy4knw9yss25iv501zxz2258qds3bhl1mrqa24phy3c9w"; + libraryHaskellDepends = [ + base containers exceptions monad-control primitive + transformers-base unliftio-core + ]; + description = "An easy to use, performant extensible effects library"; + license = lib.licenses.bsd3; + }) {}; + + "effectful-plugin" = callPackage + ({ mkDerivation, base, containers, effectful-core, ghc }: + mkDerivation { + pname = "effectful-plugin"; + version = "1.1.0.2"; + sha256 = "1g4ic03aad2sc62jxspcq5zsisqmr03fs39ganzcklh86asmdb8h"; + libraryHaskellDepends = [ base containers effectful-core ghc ]; + testHaskellDepends = [ base effectful-core ]; + description = "A GHC plugin for improving disambiguation of effects"; + license = lib.licenses.bsd3; + }) {}; + + "effectful-st" = callPackage + ({ mkDerivation, base, effectful-core, primitive }: + mkDerivation { + pname = "effectful-st"; + version = "0.0.0.1"; + sha256 = "0wbf6ilaimiqhggv4dvjrkghdv3ylivj2ncshp8ymfrc7kiw51a0"; + libraryHaskellDepends = [ base effectful-core primitive ]; + description = "`ST`-style mutation for `effectful`"; + license = lib.licenses.cc0; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "effectful-th" = callPackage + ({ mkDerivation, base, containers, effectful-core, exceptions + , template-haskell, th-abstraction + }: + mkDerivation { + pname = "effectful-th"; + version = "1.0.0.1"; + sha256 = "19xbvfsglm4gsji303zj4f1nhhl4gls78cdbl4yalxm8c4m8iqsf"; + revision = "5"; + editedCabalFile = "0yszw0cczcbjfhq86i48bm9cbqmhq9gc6wajls15n8w9iraiyaaz"; + libraryHaskellDepends = [ + base containers effectful-core exceptions template-haskell + th-abstraction + ]; + testHaskellDepends = [ base effectful-core ]; + description = "Template Haskell utilities for the effectful library"; + license = lib.licenses.bsd3; + }) {}; + + "effective-aspects" = callPackage + ({ mkDerivation, base, Cabal, ghc-prim, hashtables, HUnit, mtl + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "effective-aspects"; + version = "0.1.0.0"; + sha256 = "0hcczdc98w8mqhap20dm0dmxbmqrxa8xxs8mjx4lga7y2n6wq22i"; + libraryHaskellDepends = [ + base ghc-prim hashtables HUnit mtl QuickCheck + ]; + testHaskellDepends = [ + base Cabal ghc-prim hashtables HUnit mtl QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A monadic embedding of aspect oriented programming"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "effective-aspects-mzv" = callPackage + ({ mkDerivation, base, Cabal, ghc-prim, hashtables, HUnit, mzv + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "effective-aspects-mzv"; + version = "0.1.0.1"; + sha256 = "03mignf38inf10l19mcsjgjb0935lm53b29xy39pkcycrpmp0ckj"; + libraryHaskellDepends = [ + base ghc-prim hashtables HUnit mzv QuickCheck + ]; + testHaskellDepends = [ + base Cabal ghc-prim hashtables HUnit mzv QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A monadic embedding of aspect oriented programming, using \"Monads, Zippers and Views\" instead of mtl"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "effects" = callPackage + ({ mkDerivation, base, containers, newtype-generics, void }: + mkDerivation { + pname = "effects"; + version = "0.2.4"; + sha256 = "06cx0l9vxpjpgc1cxai19hw9rxfq89m61qvf7wxp1w2xd6yqa7xk"; + libraryHaskellDepends = [ base containers newtype-generics void ]; + description = "Computational Effects"; + license = lib.licenses.bsd3; + }) {}; + + "effects-parser" = callPackage + ({ mkDerivation, base, effects }: + mkDerivation { + pname = "effects-parser"; + version = "0.1"; + sha256 = "0vjjld95kg02a4nr2a0lwlcwaq3867qvbbjk8b1g6fd3d1qj456r"; + libraryHaskellDepends = [ base effects ]; + description = "Parser Effect for the Control.Effects Library"; + license = lib.licenses.bsd3; + }) {}; + + "effet" = callPackage + ({ mkDerivation, base, containers, hspec, monad-control + , template-haskell, transformers, transformers-base + }: + mkDerivation { + pname = "effet"; + version = "0.4.0.0"; + sha256 = "0k3m3dmm5ddvick5qm2cvz3vmzyn2jg4r7sskr13l73dnh5is5f0"; + libraryHaskellDepends = [ + base containers monad-control template-haskell transformers + transformers-base + ]; + testHaskellDepends = [ + base containers hspec monad-control template-haskell transformers + transformers-base + ]; + description = "An Effect System based on Type Classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "effin" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "effin"; + version = "0.3.0.3"; + sha256 = "1kq5n25m7bzw4zrz35b5zc8r4q0p0ai801hdf7r537fim0ia973x"; + libraryHaskellDepends = [ base mtl ]; + description = "A Typeable-free implementation of extensible effects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eflint" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , exploring-interpreters, fgl, filepath, gll, haskeline, hxt, mtl + , network, regex-applicative, text, time, transformers + }: + mkDerivation { + pname = "eflint"; + version = "3.1.0.2"; + sha256 = "0iksb6d4cw7lawpk9q7j03nbd4cwzf51b7rc47p42pw39wqr56m2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory exploring-interpreters + fgl filepath gll hxt mtl network regex-applicative time + ]; + executableHaskellDepends = [ + aeson base bytestring containers directory exploring-interpreters + fgl filepath gll haskeline hxt mtl network regex-applicative text + time transformers + ]; + description = "Simulation interpreter for FLINT policy descriptions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "egison" = callPackage + ({ mkDerivation, base, containers, criterion, directory, exceptions + , filepath, Glob, hashable, haskeline, HUnit, megaparsec, mtl + , optparse-applicative, parsec, parser-combinators, prettyprinter + , process, random, regex-tdfa, sweet-egison, test-framework + , test-framework-hunit, text, transformers, unicode-show + , unordered-containers, vector + }: + mkDerivation { + pname = "egison"; + version = "4.1.3"; + sha256 = "1azi22pbrc3v14zbrkdblx3sdc5qyn7agf0gvkaxxk98587kidrq"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory hashable haskeline megaparsec mtl + optparse-applicative parsec parser-combinators prettyprinter + process random regex-tdfa sweet-egison text transformers + unicode-show unordered-containers vector + ]; + executableHaskellDepends = [ + base directory exceptions filepath haskeline mtl + optparse-applicative prettyprinter regex-tdfa text + ]; + testHaskellDepends = [ + base filepath Glob HUnit mtl process test-framework + test-framework-hunit transformers + ]; + benchmarkHaskellDepends = [ base criterion transformers ]; + description = "Programming language with non-linear pattern-matching against non-free data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "egison-pattern-src" = callPackage + ({ mkDerivation, base, containers, free, megaparsec, mtl + , parser-combinators, prettyprinter, recursion-schemes, tasty + , tasty-discover, tasty-hunit, text + }: + mkDerivation { + pname = "egison-pattern-src"; + version = "0.2.1.2"; + sha256 = "14g13m9c4353j8hir5inqhfzwapkxdkbvkzfbrrgca6hyj7mn1vf"; + revision = "1"; + editedCabalFile = "0p81fpqrhb9vjcfp79cy62ckj9qmyc5ixqbywsjqi46wgcai26im"; + libraryHaskellDepends = [ + base containers free megaparsec mtl parser-combinators + prettyprinter recursion-schemes text + ]; + testHaskellDepends = [ + base megaparsec mtl tasty tasty-hunit text + ]; + testToolDepends = [ tasty-discover ]; + description = "Manipulating Egison patterns: abstract syntax, parser, and pretty-printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "egison-pattern-src-haskell-mode" = callPackage + ({ mkDerivation, base, egison-pattern-src, haskell-src-exts, mtl + , tasty, tasty-discover, tasty-hunit, text + }: + mkDerivation { + pname = "egison-pattern-src-haskell-mode"; + version = "0.2.1.2"; + sha256 = "1v76k77p8d86sp8lpd9h7gqdd9srbbiq8sd3bvvdvn7sj44gzw9m"; + libraryHaskellDepends = [ + base egison-pattern-src haskell-src-exts mtl text + ]; + testHaskellDepends = [ + base egison-pattern-src haskell-src-exts mtl tasty tasty-hunit text + ]; + testToolDepends = [ tasty-discover ]; + description = "Parser and pretty printer for Egison pattern expressions in Haskell source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "egison-pattern-src-th-mode" = callPackage + ({ mkDerivation, base, egison-pattern-src, haskell-src-exts + , haskell-src-meta, mtl, pretty, tasty, tasty-discover, tasty-hunit + , template-haskell, text + }: + mkDerivation { + pname = "egison-pattern-src-th-mode"; + version = "0.2.1.2"; + sha256 = "0zm3ds6vcxhahcwwryhk8f65141f0bnzj6mxy681npzwzgvljiyd"; + libraryHaskellDepends = [ + base egison-pattern-src haskell-src-exts haskell-src-meta mtl + pretty template-haskell text + ]; + testHaskellDepends = [ + base egison-pattern-src haskell-src-exts mtl tasty tasty-hunit + template-haskell text + ]; + testToolDepends = [ tasty-discover ]; + description = "Parser and pretty printer for Egison pattern expressions to use with TH"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "egison-quote" = callPackage + ({ mkDerivation, base, egison, mtl, parsec, template-haskell }: + mkDerivation { + pname = "egison-quote"; + version = "0.2"; + sha256 = "1qmbivr4lp8m27ns5cz38fkkynfky9z73hqr173dhyvqccjamfgk"; + libraryHaskellDepends = [ + base egison mtl parsec template-haskell + ]; + description = "A quasi quotes for using Egison expression in Haskell code"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "egison-tutorial" = callPackage + ({ mkDerivation, base, directory, egison, exceptions, filepath + , haskeline, mtl, regex-posix, transformers + }: + mkDerivation { + pname = "egison-tutorial"; + version = "4.1.3"; + sha256 = "0qlkymw5vhclbgfcdpjh582nl1knrxb3j2xj6k4qp2yz6ljhjgrx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory egison exceptions filepath haskeline mtl regex-posix + transformers + ]; + description = "A tutorial program for the Egison programming language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "egison-tutorial"; + }) {}; + + "egyptian-fractions" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "egyptian-fractions"; + version = "0.1.0.2"; + sha256 = "05yjwrywpmh58rgx2if1za78g0x9xziv74cpvwnp7pr9b4s9i6zv"; + libraryHaskellDepends = [ base ]; + description = "Egyptian fractions in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "ehaskell" = callPackage + ({ mkDerivation, base, directory, filepath, mtlparse, process + , regexpr, utf8-string, yjtools + }: + mkDerivation { + pname = "ehaskell"; + version = "0.7"; + sha256 = "0d7j20lrxy5qy1ybgywfjk0d0f6iin37nfw9zdbmhi1z2l89mmnj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath mtlparse process regexpr utf8-string + yjtools + ]; + description = "like eruby, ehaskell is embedded haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "ehs"; + broken = true; + }) {}; + + "ehlo" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hookup, HsOpenSSL + , network, text, transformers + }: + mkDerivation { + pname = "ehlo"; + version = "0.1.0.0"; + sha256 = "0svw1iw0if93fchd23y4j0a2d157i3s4lvjq57bvnpfn4bwn5167"; + libraryHaskellDepends = [ + attoparsec base bytestring hookup HsOpenSSL network text + transformers + ]; + description = "Minimalistic SMTP client for Haskell"; + license = lib.licenses.mit; + }) {}; + + "ehs" = callPackage + ({ mkDerivation, base, bytestring, haskell-src-meta, parsec + , template-haskell, text, transformers + }: + mkDerivation { + pname = "ehs"; + version = "0.7.0"; + sha256 = "0kckic7v6gab6ksbdmnxbv41fm68zvhfcmvshln9hxmq2mgli11x"; + revision = "3"; + editedCabalFile = "08l28ncsvjmic0pf29rcgzpp20smbmhcvarhwdhqx1mk0kkajzp2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring haskell-src-meta parsec template-haskell text + transformers + ]; + description = "Embedded haskell template using quasiquotes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eibd-client-simple" = callPackage + ({ mkDerivation, base, bytestring, containers, eibclient, mtl + , transformers + }: + mkDerivation { + pname = "eibd-client-simple"; + version = "0.0.4"; + sha256 = "14nxahznqy6xfjgyi8d11b4hgrw431ywqc5hkz0lbpgxysgkc61d"; + revision = "1"; + editedCabalFile = "103xb7w0sqs1np2ygn9d3vyn2f959dhz54pf1k3b889m13ws0m2i"; + libraryHaskellDepends = [ + base bytestring containers mtl transformers + ]; + librarySystemDepends = [ eibclient ]; + description = "EIBd Client"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {eibclient = null;}; + + "eigen" = callPackage + ({ mkDerivation, base, binary, bytestring, constraints, ghc-prim + , mtl, primitive, transformers, vector + }: + mkDerivation { + pname = "eigen"; + version = "3.3.7.0"; + sha256 = "0smpfli12kzmgpw92azx9lsb1kiq6zn490yr1fmhv1a3lynm53rs"; + libraryHaskellDepends = [ + base binary bytestring constraints ghc-prim primitive transformers + vector + ]; + testHaskellDepends = [ + base binary bytestring ghc-prim mtl primitive transformers vector + ]; + description = "Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, numerical solvers)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eio" = callPackage + ({ mkDerivation, base, markdown-unlit }: + mkDerivation { + pname = "eio"; + version = "0.0.0.0"; + sha256 = "0akr5h7r3c5qrbpyq52h2lzmbd22ars7mdfwgl7dwh75bgwss11l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + executableToolDepends = [ markdown-unlit ]; + description = "IO with Exceptions tracked on the type-level"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "readme"; + broken = true; + }) {}; + + "either" = callPackage + ({ mkDerivation, base, bifunctors, mtl, profunctors, QuickCheck + , semigroupoids, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "either"; + version = "5.0.2"; + sha256 = "1gl748ia68bldbqb2fl7vjv44g0y8ivn659fjmy1qyypgyb5p95z"; + revision = "1"; + editedCabalFile = "1w2rxrj0gc3a7p74pybji8yy2zsjnhxyi4zhlmx4qsyz6w616ggv"; + libraryHaskellDepends = [ + base bifunctors mtl profunctors semigroupoids + ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Combinators for working with sums"; + license = lib.licenses.bsd3; + }) {}; + + "either-both" = callPackage + ({ mkDerivation, base, smallcheck, tasty, tasty-smallcheck }: + mkDerivation { + pname = "either-both"; + version = "0.1.1.1"; + sha256 = "1cm6g0wvwqlm405y8svv2fi49kpxqs7hffwd4gnsvlk2rfxng93f"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + description = "Either or both"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "either-list-functions" = callPackage + ({ mkDerivation, base, containers, doctest }: + mkDerivation { + pname = "either-list-functions"; + version = "0.0.4.7"; + sha256 = "12j8jbbh5p9bmb1gwza4j38rynpp9x9vs30bbiaqf44jijzmkb53"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base doctest ]; + description = "Functions involving lists of Either"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "either-result" = callPackage + ({ mkDerivation, base, doctest, doctest-discover, hspec + , hspec-discover, mtl, transformers + }: + mkDerivation { + pname = "either-result"; + version = "0.3.1.0"; + sha256 = "1l4539j0ynn5jl0rh9bhjxlgvr0sn3bf8ws1zrlbfk15524znqhm"; + revision = "1"; + editedCabalFile = "1bmcvhjw53nhkzm99dzjq1mvj8s7b27ji2h8av5zy2wsniknrzbm"; + libraryHaskellDepends = [ base mtl transformers ]; + testHaskellDepends = [ base doctest hspec transformers ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "The simplest ‘MonadFail’ instance"; + license = lib.licenses.asl20; + }) {}; + + "either-semigroup" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "either-semigroup"; + version = "0.0.0"; + sha256 = "0llfkcq1j7l09vhn38s1asin90ki2xzkpr9xxqpvx0jvpdppza7i"; + libraryHaskellDepends = [ base ]; + description = "Either with a stricter Semigroup instance"; + license = lib.licenses.bsd2; + }) {}; + + "either-unwrap" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "either-unwrap"; + version = "1.1"; + sha256 = "0g1f5m7bcpnyg2sdvwx8x34ml6dqfrn326s8pbfciaqqf7wddayc"; + libraryHaskellDepends = [ base ]; + description = "Functions for probing and unwrapping values inside of Either"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eithers" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "eithers"; + version = "0.2.0"; + sha256 = "069w3qbyghs1w8wqimj54dwblq5rx1ylgflzzc4cwnjn0aqzgs45"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "ejdb2-binding" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, ejdb2 + , libejdb2, mtl, tasty, tasty-hunit, unordered-containers, vector + }: + mkDerivation { + pname = "ejdb2-binding"; + version = "0.3.0.2"; + sha256 = "1rl7xaik4avii1rjyxkipa9nqd7jg7ckrqwi3przlmw1qm9rv0az"; + libraryHaskellDepends = [ + aeson base bytestring mtl unordered-containers + ]; + librarySystemDepends = [ ejdb2 ]; + libraryPkgconfigDepends = [ libejdb2 ]; + testHaskellDepends = [ + aeson base directory tasty tasty-hunit unordered-containers vector + ]; + description = "Binding to EJDB2 C library, an embedded JSON noSQL database"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {ejdb2 = null; libejdb2 = null;}; + + "ekg" = callPackage + ({ mkDerivation, aeson, base, bytestring, ekg-core, ekg-json + , filepath, network, snap-core, snap-server, text, time + , transformers, unordered-containers + }: + mkDerivation { + pname = "ekg"; + version = "0.4.0.15"; + sha256 = "1k3d5kiqm034qs04k0pcisf4zbdmx2fcgl9a6c1lzzjw96zf6aj8"; + revision = "8"; + editedCabalFile = "05k50vx956zlh7dvkhi7qvd9f7x48hg5hwgqjqsf5fwzm1cqir6n"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring ekg-core ekg-json filepath network snap-core + snap-server text time transformers unordered-containers + ]; + description = "Remote monitoring of processes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ekg-bosun" = callPackage + ({ mkDerivation, aeson, base, ekg-core, http-client, lens, network + , network-uri, old-locale, text, time, unordered-containers, vector + , wreq + }: + mkDerivation { + pname = "ekg-bosun"; + version = "1.0.15"; + sha256 = "1j6nvg4xi6v63lq3kpsirz4dvmh3xwl8515qkgvn5ybg0axpzwmm"; + libraryHaskellDepends = [ + aeson base ekg-core http-client lens network network-uri old-locale + text time unordered-containers vector wreq + ]; + description = "Send ekg metrics to a Bosun instance"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ekg-carbon" = callPackage + ({ mkDerivation, base, ekg-core, network, network-carbon, text + , time, unordered-containers, vector + }: + mkDerivation { + pname = "ekg-carbon"; + version = "1.0.11"; + sha256 = "02cmwpdbqfi6n9dqk2y6yqvds2i6rmbs6vzkab0l90507c7rdqf8"; + libraryHaskellDepends = [ + base ekg-core network network-carbon text time unordered-containers + vector + ]; + description = "An EKG backend to send statistics to Carbon (part of Graphite monitoring tools)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ekg-cloudwatch" = callPackage + ({ mkDerivation, amazonka, amazonka-cloudwatch, amazonka-core, base + , bytestring, ekg-core, lens, resourcet, semigroups, text, time + , unordered-containers + }: + mkDerivation { + pname = "ekg-cloudwatch"; + version = "0.0.1.6"; + sha256 = "038l510n8h1v97j6wqyrlmrz7i7hwyllj4nvw2m3ccrvbfpdky59"; + libraryHaskellDepends = [ + amazonka amazonka-cloudwatch amazonka-core base bytestring ekg-core + lens resourcet semigroups text time unordered-containers + ]; + description = "An ekg backend for Amazon Cloudwatch"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ekg-core" = callPackage + ({ mkDerivation, base, containers, ghc-prim, text + , unordered-containers + }: + mkDerivation { + pname = "ekg-core"; + version = "0.1.1.7"; + sha256 = "04nv6iwzrb63fs97ixb0amj8p6zhabg3ggbrg4nbkq7xjhmkz0a5"; + revision = "4"; + editedCabalFile = "1fzjwckb6h6m5n1k9kj63fy2wpjn1mz9xajiri4aqyzlg1wv619c"; + libraryHaskellDepends = [ + base containers ghc-prim text unordered-containers + ]; + benchmarkHaskellDepends = [ base ]; + description = "Tracking of system metrics"; + license = lib.licenses.bsd3; + }) {}; + + "ekg-elastic" = callPackage + ({ mkDerivation, aeson, base, bytestring, ekg-core, hostname + , http-client, lens, text, time, unordered-containers, wreq + }: + mkDerivation { + pname = "ekg-elastic"; + version = "0.2.2.0"; + sha256 = "06cfinya56nwwsa7990l20s427ksqva61dp4m7xffn2xqvmy48df"; + libraryHaskellDepends = [ + aeson base bytestring ekg-core hostname http-client lens text time + unordered-containers wreq + ]; + description = "Push metrics to elastic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ekg-elasticsearch" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default-class + , ekg-core, hostname, http-client, lens, req, text, time + , unordered-containers + }: + mkDerivation { + pname = "ekg-elasticsearch"; + version = "0.4.0.0"; + sha256 = "03bh278n6xvvjr9z8lws25nf1x0j5rw12zmd7h55vmfjn0iblajy"; + libraryHaskellDepends = [ + aeson base bytestring data-default-class ekg-core hostname + http-client lens req text time unordered-containers + ]; + description = "Push metrics to elasticsearch"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ekg-influxdb" = callPackage + ({ mkDerivation, base, clock, containers, ekg-core, influxdb, lens + , text, time, unordered-containers, vector + }: + mkDerivation { + pname = "ekg-influxdb"; + version = "0.2.0.0"; + sha256 = "0zvzsv80ngwi8mfxyl3ahrcz2yqq3lac4y2hxih7i55mw0bvrnq7"; + libraryHaskellDepends = [ + base clock containers ekg-core influxdb lens text time + unordered-containers vector + ]; + description = "An EKG backend to send statistics to influxdb"; + license = lib.licenses.bsd3; + }) {}; + + "ekg-json" = callPackage + ({ mkDerivation, aeson, base, ekg-core, text, unordered-containers + }: + mkDerivation { + pname = "ekg-json"; + version = "0.1.0.6"; + sha256 = "0iyx0ix4dcyhh9xg4ia1lm7x2q0iffswnr33khfg9fr81am80shy"; + revision = "7"; + editedCabalFile = "1f53dh7h48j07xw4jdxzwipndap8wdg36d857zdkaxmf14dzqvp1"; + libraryHaskellDepends = [ + aeson base ekg-core text unordered-containers + ]; + description = "JSON encoding of ekg metrics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ekg-log" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, ekg-core + , fast-logger, filepath, text, time, unix, unordered-containers + }: + mkDerivation { + pname = "ekg-log"; + version = "0.1.0.4"; + sha256 = "1vgvvcib9mx2ff5sydi4k1a97wc4wlqjlpphl8ggw2d81fppx0hh"; + libraryHaskellDepends = [ + aeson base bytestring directory ekg-core fast-logger filepath text + time unix unordered-containers + ]; + description = "Push metrics to a log file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ekg-prometheus-adapter" = callPackage + ({ mkDerivation, base, containers, ekg-core, microlens-th + , prometheus, text, transformers, unordered-containers + }: + mkDerivation { + pname = "ekg-prometheus-adapter"; + version = "0.1.0.4"; + sha256 = "1i9bqbn8zj7hbkc7iypmjji4sh8s2h9jix2ngp77mkmii6wblfx2"; + revision = "1"; + editedCabalFile = "1aq3x5j33bb0rwlip0p3y6ppk8m1x8k3hnrwnb7pca98gyz8fm6r"; + libraryHaskellDepends = [ + base containers ekg-core microlens-th prometheus text transformers + unordered-containers + ]; + testHaskellDepends = [ base ]; + description = "Easily expose your EKG metrics to Prometheus"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ekg-push" = callPackage + ({ mkDerivation, base, bytestring, ekg-core, text, time + , unordered-containers + }: + mkDerivation { + pname = "ekg-push"; + version = "0.0.3"; + sha256 = "1yxp0s3i87zc205bqkw8arq8n0y225gin94x98csldb9rd0k0s5y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring ekg-core text time unordered-containers + ]; + description = "Small framework to push metric deltas to a broadcast channel using the ekg-core library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ekg-rrd" = callPackage + ({ mkDerivation, base, directory, ekg-core, HUnit, mtl, process + , test-framework, test-framework-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "ekg-rrd"; + version = "0.2.1.69"; + sha256 = "172p0whjyql5in94rcpr6h13zilhd84qp54z8qvk23kg5jqaf43r"; + libraryHaskellDepends = [ + base directory ekg-core mtl process text time unordered-containers + ]; + testHaskellDepends = [ + base ekg-core HUnit test-framework test-framework-hunit text time + unordered-containers + ]; + description = "Passes ekg statistics to rrdtool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ekg-statsd" = callPackage + ({ mkDerivation, base, bytestring, ekg-core, network, text, time + , unordered-containers + }: + mkDerivation { + pname = "ekg-statsd"; + version = "0.2.5.0"; + sha256 = "02sgssxk8q9clz0pw7k7dbgxryvkhq46b9mf0nqkvw8r81j4gy92"; + libraryHaskellDepends = [ + base bytestring ekg-core network text time unordered-containers + ]; + description = "Push metrics to statsd"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ekg-wai" = callPackage + ({ mkDerivation, aeson, base, bytestring, ekg-core, ekg-json + , filepath, http-types, network, text, time, transformers + , unordered-containers, wai, wai-app-static, warp + }: + mkDerivation { + pname = "ekg-wai"; + version = "0.1.1.0"; + sha256 = "0x6q0zxc1wz5djrnqll26g931m6agfnmrn8z9csgw5wjgl606gp0"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring ekg-core ekg-json filepath http-types network + text time transformers unordered-containers wai wai-app-static warp + ]; + description = "Remote monitoring of processes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "elasticsearch-interchange" = callPackage + ({ mkDerivation, base, bytebuild, byteslice, bytestring, json-query + , json-syntax, pretty-show, primitive, tasty, tasty-golden + , text-short, unpacked-maybe-text + }: + mkDerivation { + pname = "elasticsearch-interchange"; + version = "0.2.0.0"; + sha256 = "0mh8fb6x99xx3hz41g90pah5zj3dns5q8jy310klsh615hym72bp"; + libraryHaskellDepends = [ + base bytebuild json-query json-syntax primitive text-short + unpacked-maybe-text + ]; + testHaskellDepends = [ + base bytebuild byteslice bytestring json-query json-syntax + pretty-show primitive tasty tasty-golden text-short + unpacked-maybe-text + ]; + description = "Serialization of Elasticsearch requests and responses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "elbow" = callPackage + ({ mkDerivation, base, hmatrix, safe }: + mkDerivation { + pname = "elbow"; + version = "0.2.0.0"; + sha256 = "1am1j05z79prlybq3hg8vr4gwhl354af4dg9y1qr57vpp6gcpfwv"; + libraryHaskellDepends = [ base hmatrix safe ]; + description = "Find the elbow point"; + license = lib.licenses.gpl3Only; + }) {}; + + "electrs-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, envparse + , generic-pretty-instances, GenericPretty, hex-text, hspec, network + , network-bitcoin, SHA, text, transformers, unbounded-delays + , universum, unliftio + }: + mkDerivation { + pname = "electrs-client"; + version = "0.1.0.0"; + sha256 = "1ywmxc4x5p108hv7l5ymr60alk01mmgnz6dn8h4xcnfnrck6p9b1"; + libraryHaskellDepends = [ + aeson base bytestring envparse generic-pretty-instances + GenericPretty hex-text network network-bitcoin SHA text + transformers unbounded-delays universum unliftio + ]; + testHaskellDepends = [ base hspec network-bitcoin ]; + description = "Electrs client library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "electrum-mnemonic" = callPackage + ({ mkDerivation, base, tasty, tasty-quickcheck }: + mkDerivation { + pname = "electrum-mnemonic"; + version = "0.1.3"; + sha256 = "1xma4x5n1g0bzda32lwwaibwvlxciknk4c2j5qhgi80q9gfjspn0"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-quickcheck ]; + description = "easy to remember mnemonic for a high-entropy value"; + license = lib.licenses.gpl3Only; + }) {}; + + "elenco-albero" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "elenco-albero"; + version = "1.0.0"; + sha256 = "1plqdvyy4ln1cg2195bx6wpylnscj8b7zvks24qmq6sqskhckspr"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "make tree from a list"; + license = lib.licenses.publicDomain; + }) {}; + + "elerea" = callPackage + ({ mkDerivation, base, containers, transformers, transformers-base + }: + mkDerivation { + pname = "elerea"; + version = "2.9.0"; + sha256 = "10b68j3mr85sy2riyrq49l30zxpins5ygqhgn81phn9j1dk224lh"; + libraryHaskellDepends = [ + base containers transformers transformers-base + ]; + description = "A minimalistic FRP library"; + license = lib.licenses.bsd3; + }) {}; + + "elerea-examples" = callPackage + ({ mkDerivation, base, elerea, GLFW, OpenGL }: + mkDerivation { + pname = "elerea-examples"; + version = "2.9.0"; + sha256 = "0dlxmsqhcgl6n091ywa55qcjgk5akiihqyldaln6q5rsi92vb1l4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base elerea GLFW OpenGL ]; + description = "Example applications for Elerea"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "elerea-sdl" = callPackage + ({ mkDerivation, base, elerea, SDL }: + mkDerivation { + pname = "elerea-sdl"; + version = "0.1.1"; + sha256 = "1dfbgnwn0jj3lv2fskc2k3m4h0crars2d1p0gpj265r4k58qis36"; + libraryHaskellDepends = [ base elerea SDL ]; + description = "Elerea FRP wrapper for SDL"; + license = "unknown"; + }) {}; + + "elevator" = callPackage + ({ mkDerivation, base, extensible, transformers }: + mkDerivation { + pname = "elevator"; + version = "0.2.3"; + sha256 = "1m509dh5k9ci87g22gd2j8lfg4hm4wn156gvd86p3r636c5hbdw2"; + libraryHaskellDepends = [ base extensible transformers ]; + description = "Immediately lifts to a desired level"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "elf" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, hspec }: + mkDerivation { + pname = "elf"; + version = "0.31"; + sha256 = "180h5kz8wmrm6hy4myp83b2sjss7dq8wxvlqryi79qscsrz9n0ln"; + libraryHaskellDepends = [ base binary bytestring ]; + testHaskellDepends = [ base bytestring containers hspec ]; + description = "An Elf parser"; + license = lib.licenses.bsd3; + }) {}; + + "eliminators" = callPackage + ({ mkDerivation, base, extra, hspec, hspec-discover, singleton-nats + , singletons-base, template-haskell, text, th-abstraction + , th-desugar + }: + mkDerivation { + pname = "eliminators"; + version = "0.9.3"; + sha256 = "0pmh4ds1xmk464988airlwdj47mbq9xzgvfmpsp7dw84k0226pyg"; + revision = "2"; + editedCabalFile = "1h1ajn96s281pbyxz7c9khlc7qn5ddvf8x7v4pagx9fqs08mqaar"; + libraryHaskellDepends = [ + base extra singleton-nats singletons-base template-haskell text + th-abstraction th-desugar + ]; + testHaskellDepends = [ base hspec singleton-nats singletons-base ]; + testToolDepends = [ hspec-discover ]; + description = "Dependently typed elimination functions using singletons"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eliminators_0_9_4" = callPackage + ({ mkDerivation, base, extra, hspec, hspec-discover, singleton-nats + , singletons-base, template-haskell, text, th-abstraction + , th-desugar + }: + mkDerivation { + pname = "eliminators"; + version = "0.9.4"; + sha256 = "1qr02xlmb6nfd505z0iw7bj7kpha8wyvcr31rm92r1a78pwvysaf"; + revision = "1"; + editedCabalFile = "1rd0qixjgsm5dk9r8dmdk31i0dvsd57mg212k2c0pxh553lggq1q"; + libraryHaskellDepends = [ + base extra singleton-nats singletons-base template-haskell text + th-abstraction th-desugar + ]; + testHaskellDepends = [ base hspec singleton-nats singletons-base ]; + testToolDepends = [ hspec-discover ]; + description = "Dependently typed elimination functions using singletons"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "elision" = callPackage + ({ mkDerivation, base, profunctors }: + mkDerivation { + pname = "elision"; + version = "0.1.3.2"; + sha256 = "1487s0dfyilc0jia5wsag680yifizvpbb4bkh5jhzngz1sra0h2y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base profunctors ]; + executableHaskellDepends = [ base ]; + description = "Arrows with holes"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "elliptic-curve" = callPackage + ({ mkDerivation, base, criterion, galois-field, groups, MonadRandom + , protolude, tasty, tasty-hunit, tasty-quickcheck, text + , wl-pprint-text + }: + mkDerivation { + pname = "elliptic-curve"; + version = "0.3.0"; + sha256 = "1rvil4va3dy04474kiihadsplhqbpbrkjsqnmaykw23lqgzp32iq"; + libraryHaskellDepends = [ + base galois-field groups MonadRandom protolude tasty-quickcheck + text wl-pprint-text + ]; + testHaskellDepends = [ + base galois-field groups MonadRandom protolude tasty tasty-hunit + tasty-quickcheck text wl-pprint-text + ]; + benchmarkHaskellDepends = [ + base criterion galois-field groups MonadRandom protolude + tasty-quickcheck text wl-pprint-text + ]; + description = "Elliptic curve library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "elliptic-integrals" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "elliptic-integrals"; + version = "0.1.0.1"; + sha256 = "0k74qvkxbcqqpgnp41vv7hnnjhbkqq53k11qzv20djpk7qxp5i26"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Carlson Elliptic Integrals and Incomplete Elliptic Integrals"; + license = lib.licenses.bsd3; + }) {}; + + "elm-bridge" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, QuickCheck + , template-haskell, text + }: + mkDerivation { + pname = "elm-bridge"; + version = "0.8.3"; + sha256 = "0rcpcal9b4i293smgry74wznz15b6vga31l00z3h4vll96r62g9s"; + libraryHaskellDepends = [ aeson base template-haskell ]; + testHaskellDepends = [ + aeson base containers hspec QuickCheck text + ]; + description = "Derive Elm types and Json code from Haskell types, using aeson's options"; + license = lib.licenses.bsd3; + }) {}; + + "elm-build-lib" = callPackage + ({ mkDerivation, base, bytestring, containers, elm-compiler + , elm-core-sources, file-embed, template-haskell + }: + mkDerivation { + pname = "elm-build-lib"; + version = "0.14.0.0"; + sha256 = "12hhyjr3bshbz66zxl5jfs4s3qx6laqqwcim3kf8rj2vh12h6wj5"; + libraryHaskellDepends = [ + base bytestring containers elm-compiler elm-core-sources file-embed + template-haskell + ]; + description = "Compile Elm code to JS within Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "elm-compiler" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, binary, blaze-html + , blaze-markup, bytestring, cmdargs, containers, directory + , edit-distance, filemanip, filepath, HUnit, indents + , language-ecmascript, language-glsl, mtl, parsec, pretty, process + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, transformers, union-find + , unordered-containers + }: + mkDerivation { + pname = "elm-compiler"; + version = "0.15"; + sha256 = "1g3q1z6bji1vx36kfkn8qayidds29b0jkk7k70sip4055jr4jc5n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base binary blaze-html blaze-markup bytestring + cmdargs containers directory edit-distance filepath indents + language-ecmascript language-glsl mtl parsec pretty process text + transformers union-find unordered-containers + ]; + executableHaskellDepends = [ + aeson aeson-pretty base binary bytestring cmdargs containers + directory filepath indents language-glsl mtl parsec pretty process + text transformers union-find + ]; + testHaskellDepends = [ + aeson aeson-pretty base binary blaze-html blaze-markup bytestring + cmdargs containers directory edit-distance filemanip filepath HUnit + indents language-ecmascript language-glsl mtl parsec pretty process + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text transformers union-find + unordered-containers + ]; + description = "Values to help with elm-package, elm-make, and elm-lang.org."; + license = lib.licenses.bsd3; + }) {}; + + "elm-core-sources" = callPackage + ({ mkDerivation, base, bytestring, containers, file-embed + , template-haskell + }: + mkDerivation { + pname = "elm-core-sources"; + version = "1.0.0"; + sha256 = "1yr0csgz0hv25cz3jslap0adwvfcvv35bns32b9g0vyda1fm00x4"; + libraryHaskellDepends = [ + base bytestring containers file-embed template-haskell + ]; + description = "Source files for the Elm runtime and standard libraries"; + license = lib.licenses.bsd3; + }) {}; + + "elm-export" = callPackage + ({ mkDerivation, base, bytestring, containers, Diff, directory + , formatting, hspec, hspec-core, HUnit, mtl, QuickCheck + , quickcheck-instances, text, time, wl-pprint-text + }: + mkDerivation { + pname = "elm-export"; + version = "0.6.0.1"; + sha256 = "1mgrcd1hrg6rjb5x18zh9vcxqsc9hnfwvvr1nia2piqqb40n565z"; + libraryHaskellDepends = [ + base bytestring containers directory formatting mtl text time + wl-pprint-text + ]; + testHaskellDepends = [ + base bytestring containers Diff hspec hspec-core HUnit QuickCheck + quickcheck-instances text time + ]; + description = "A library to generate Elm types from Haskell source"; + license = "unknown"; + }) {}; + + "elm-export-persistent" = callPackage + ({ mkDerivation, aeson, base, elm-export, persistent, scientific + , text, unordered-containers + }: + mkDerivation { + pname = "elm-export-persistent"; + version = "1.0.0"; + sha256 = "1x7h7q4yplczf53d91z7v0s7rb0j4fz7v0rbh4k6sz5yyjj22k1c"; + libraryHaskellDepends = [ + aeson base elm-export persistent scientific text + unordered-containers + ]; + description = "elm-export persistent entities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.jb55 ]; + broken = true; + }) {}; + + "elm-get" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, base, binary + , bytestring, containers, directory, Elm, filepath, HTTP + , http-client, http-client-tls, http-types, mtl, network + , optparse-applicative, process, vector + }: + mkDerivation { + pname = "elm-get"; + version = "0.1.3"; + sha256 = "1did7vjd1h2kh5alndd2b63zi8b1m9hf6k1k75yxwvw6f6mz5i4q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory Elm filepath http-client + http-client-tls http-types mtl network process vector + ]; + executableHaskellDepends = [ + aeson aeson-pretty ansi-wl-pprint base binary bytestring containers + directory Elm filepath HTTP http-client http-client-tls http-types + mtl network optparse-applicative process vector + ]; + description = "Tool for sharing and using Elm libraries"; + license = lib.licenses.bsd3; + mainProgram = "elm-get"; + }) {}; + + "elm-hybrid" = callPackage + ({ mkDerivation, base, directory, filepath, split, text, time }: + mkDerivation { + pname = "elm-hybrid"; + version = "0.1.3.0"; + sha256 = "1zkj6bxvkvk9y89ikl03nnihsfgh3c25q4ks29jvl4jd1q2c84f9"; + libraryHaskellDepends = [ + base directory filepath split text time + ]; + testHaskellDepends = [ base ]; + description = "Combine Elm with Haskell for data based applications"; + license = lib.licenses.bsd3; + }) {}; + + "elm-init" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base-unicode-symbols + , bytestring, containers, directory, file-embed, filepath, process + , text, time + }: + mkDerivation { + pname = "elm-init"; + version = "1.0.5"; + sha256 = "0w0jn7qvxsfcqdr0r147qs6s2711m1xwp28ddzd60n9yn0gdpfi9"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson aeson-pretty base base-unicode-symbols bytestring containers + directory file-embed filepath process text time + ]; + description = "Set up basic structure for an elm project"; + license = lib.licenses.mit; + mainProgram = "elm-init"; + }) {}; + + "elm-make" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, binary, blaze-html + , blaze-markup, bytestring, containers, directory, elm-compiler + , elm-package, filepath, mtl, optparse-applicative, text + }: + mkDerivation { + pname = "elm-make"; + version = "0.1.2"; + sha256 = "10yli9nxfyykkr3p2dma5zgblwgx2434axjj17a878xd0r4841sb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint base binary blaze-html blaze-markup bytestring + containers directory elm-compiler elm-package filepath mtl + optparse-applicative text + ]; + description = "A build tool for Elm projects"; + license = lib.licenses.bsd3; + mainProgram = "elm-make"; + }) {}; + + "elm-package" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, base, binary + , bytestring, containers, directory, elm-compiler, filepath, HTTP + , http-client, http-client-tls, http-types, mtl, network + , optparse-applicative, pretty, process, text, time + , unordered-containers, vector, zip-archive + }: + mkDerivation { + pname = "elm-package"; + version = "0.5"; + sha256 = "08wsl42gf5wf9pmsnld38p2m675ljihpzkrvn3dzh6zf0dwblm5n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base binary bytestring containers directory + elm-compiler filepath HTTP http-client http-client-tls http-types + mtl network process text time unordered-containers vector + zip-archive + ]; + executableHaskellDepends = [ + aeson aeson-pretty ansi-wl-pprint base binary bytestring containers + directory elm-compiler filepath HTTP http-client http-client-tls + http-types mtl network optparse-applicative pretty process text + time unordered-containers vector zip-archive + ]; + description = "Package manager for Elm libraries"; + license = lib.licenses.bsd3; + mainProgram = "elm-package"; + }) {}; + + "elm-reactor" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , cmdargs, containers, directory, elm-compiler, filepath, fsnotify + , HTTP, mtl, process, snap-core, snap-server, system-filepath, text + , time, transformers, unordered-containers, websockets + , websockets-snap + }: + mkDerivation { + pname = "elm-reactor"; + version = "0.3.1"; + sha256 = "0j8md3cqg7wrcx85s5hj8g812zvrr3y4833n0wc3dvfa3wlblpga"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base blaze-html blaze-markup bytestring cmdargs containers + directory elm-compiler filepath fsnotify HTTP mtl process snap-core + snap-server system-filepath text time transformers + unordered-containers websockets websockets-snap + ]; + description = "Interactive development tool for Elm programs"; + license = lib.licenses.bsd3; + mainProgram = "elm-reactor"; + }) {}; + + "elm-repl" = callPackage + ({ mkDerivation, base, binary, bytestring, bytestring-trie, cmdargs + , containers, directory, elm-compiler, elm-package, filepath + , haskeline, HUnit, mtl, parsec, process, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "elm-repl"; + version = "0.4.1"; + sha256 = "05fyk3q7243c8p4kw03jggrvp8qfgcfanr291bmgnn9s1lk0q253"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring bytestring-trie cmdargs containers directory + elm-compiler elm-package filepath haskeline mtl parsec process + ]; + testHaskellDepends = [ + base bytestring bytestring-trie cmdargs directory elm-compiler + elm-package filepath haskeline HUnit mtl parsec process QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "a REPL for Elm"; + license = lib.licenses.bsd3; + mainProgram = "elm-repl"; + }) {}; + + "elm-server" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, directory + , Elm, filepath, mtl, process, snap-core, snap-server + , unordered-containers + }: + mkDerivation { + pname = "elm-server"; + version = "0.11.0.1"; + sha256 = "0nnkhmmm4cl6a314xxh5qwxkjsc3k3vcwdfar62578ykarxb53g1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs containers directory Elm filepath mtl + process snap-core snap-server unordered-containers + ]; + description = "Server for developing Elm projects"; + license = lib.licenses.bsd3; + mainProgram = "elm-server"; + }) {}; + + "elm-street" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath + , hspec, prettyprinter, servant, servant-server, text, time, wai + , warp + }: + mkDerivation { + pname = "elm-street"; + version = "0.2.2.0"; + sha256 = "1wgf5fss6qwgc3q18k5z95658jy4g8gx1v0ys7wwbqix4jhn461s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base directory filepath prettyprinter text time + ]; + executableHaskellDepends = [ + base directory filepath servant servant-server text wai warp + ]; + testHaskellDepends = [ aeson base bytestring hspec ]; + doHaddock = false; + description = "Crossing the road between Haskell and Elm"; + license = lib.licenses.mpl20; + }) {}; + + "elm-syntax" = callPackage + ({ mkDerivation, base, bound, deriving-compat, hashable + , prettyprinter, text, unordered-containers + }: + mkDerivation { + pname = "elm-syntax"; + version = "0.3.3.0"; + sha256 = "1hql8hfa7s5lr6y62zgr3hc1jk4k03807zi3y7ckfdi5mqnm7m01"; + libraryHaskellDepends = [ + base bound deriving-compat hashable prettyprinter text + unordered-containers + ]; + testHaskellDepends = [ + base bound deriving-compat hashable prettyprinter text + unordered-containers + ]; + description = "Elm syntax and pretty-printing"; + license = lib.licenses.bsd3; + }) {}; + + "elm-websocket" = callPackage + ({ mkDerivation, aeson, base, bytestring, concurrent-extra + , containers, directory, formatting, hspec, http-types, lens, mtl + , network, scotty, stm, text, time, wai, wai-middleware-static + , wai-websockets, warp, websockets, wl-pprint-text + }: + mkDerivation { + pname = "elm-websocket"; + version = "1.0"; + sha256 = "10v97m93dl34apvv3jn26jfcb7f206q3bqvwqk220j83s8kas07a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring concurrent-extra containers directory + formatting lens mtl stm text time wai wai-websockets websockets + wl-pprint-text + ]; + executableHaskellDepends = [ + aeson base concurrent-extra http-types scotty text wai + wai-middleware-static warp + ]; + testHaskellDepends = [ + aeson base concurrent-extra hspec http-types mtl network text wai + warp websockets + ]; + description = "Generate ELM code from a Wai websocket application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "elm-yesod" = callPackage + ({ mkDerivation, base, blaze-markup, Elm, shakespeare-js, text + , yesod-core + }: + mkDerivation { + pname = "elm-yesod"; + version = "0.2"; + sha256 = "0hza3khwspwlqbyllh2w1083hh19hslc0lhdryq1bbs8bssird39"; + libraryHaskellDepends = [ + base blaze-markup Elm shakespeare-js text yesod-core + ]; + description = "The Elm language Yesod compatibility module"; + license = lib.licenses.bsd3; + }) {}; + + "elm2nix" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, async, base, binary + , bytestring, containers, data-default, directory, filepath, here + , mtl, optparse-applicative, process, req, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "elm2nix"; + version = "0.3.1"; + sha256 = "05jnn1wwarq877azw5ba222gcs4g3zijxq7lr2i21088kbl2wcg9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base binary bytestring containers data-default + directory filepath here mtl process req text transformers + unordered-containers + ]; + executableHaskellDepends = [ + ansi-wl-pprint base directory here optparse-applicative + ]; + testHaskellDepends = [ base ]; + description = "Turn your Elm project into buildable Nix project"; + license = lib.licenses.bsd3; + mainProgram = "elm2nix"; + }) {}; + + "elminator" = callPackage + ({ mkDerivation, aeson, base, containers, mtl, template-haskell + , text + }: + mkDerivation { + pname = "elminator"; + version = "0.2.4.2"; + sha256 = "1icmj116hlmgjbss1fnbzav327dl5ga8l092791rc5bf6m0m644z"; + libraryHaskellDepends = [ + aeson base containers mtl template-haskell text + ]; + testHaskellDepends = [ + aeson base containers mtl template-haskell text + ]; + description = "Generate ELM types/encoders/decoders from Haskell types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "elo" = callPackage + ({ mkDerivation, base, tasty }: + mkDerivation { + pname = "elo"; + version = "0.1.0"; + sha256 = "0bfabxy48jdcnhplvjb4n42m3yl4by2r00gsy627mw8qaw3iinrb"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty ]; + description = "Elo Rating Library"; + license = lib.licenses.bsd3; + }) {}; + + "elocrypt" = callPackage + ({ mkDerivation, base, containers, hlint, MonadRandom, proctest + , QuickCheck, random, tasty, tasty-quickcheck, tasty-th + }: + mkDerivation { + pname = "elocrypt"; + version = "2.1.0"; + sha256 = "1mz400y28qminfz39zl2wsia6hv2pmvg836gc18z6hakmw80jnmk"; + revision = "1"; + editedCabalFile = "04ciqcmycpms6qvbh04fkq7kli7mcd031x9lqhv2ps46f4v9zx1b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers MonadRandom random ]; + executableHaskellDepends = [ base random ]; + testHaskellDepends = [ + base containers hlint MonadRandom proctest QuickCheck random tasty + tasty-quickcheck tasty-th + ]; + description = "Generate easy-to-remember, hard-to-guess passwords"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "elocrypt"; + broken = true; + }) {}; + + "elsa" = callPackage + ({ mkDerivation, ansi-terminal, array, base, dequeue, directory + , filepath, hashable, json, megaparsec, mtl, tasty, tasty-hunit + , unordered-containers + }: + mkDerivation { + pname = "elsa"; + version = "0.2.2.0"; + sha256 = "0389g6i5jkwlh218ywlysvadm4qqsk1kz4manjsz7xwnmz3m7jlm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array base dequeue directory filepath hashable json + megaparsec mtl unordered-containers + ]; + executableHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base directory filepath tasty tasty-hunit ]; + description = "A tiny language for understanding the lambda-calculus"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "elsa"; + }) {}; + + "elynx" = callPackage + ({ mkDerivation, aeson, base, bytestring, elynx-tools + , optparse-applicative, slynx, tlynx + }: + mkDerivation { + pname = "elynx"; + version = "0.7.2.2"; + sha256 = "1q5c663qzh24mpnx5zfnxjw90cbfalld76claly9i2xy763pshdj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring elynx-tools optparse-applicative slynx tlynx + ]; + description = "Validate and (optionally) redo ELynx analyses"; + license = lib.licenses.gpl3Plus; + mainProgram = "elynx"; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "elynx-markov" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring, containers + , elynx-seq, elynx-tools, hmatrix, hspec, integration + , math-functions, mwc-random, random, statistics, vector + }: + mkDerivation { + pname = "elynx-markov"; + version = "0.7.2.2"; + sha256 = "026cpdf6lbllsi4pi8j58xlinnxr333l50drb6hmh5zq5c5ag1jx"; + libraryHaskellDepends = [ + async attoparsec base bytestring containers elynx-seq hmatrix + integration math-functions mwc-random random statistics vector + ]; + testHaskellDepends = [ + base containers elynx-tools hmatrix hspec random vector + ]; + benchmarkHaskellDepends = [ base ]; + description = "Simulate molecular sequences along trees"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "elynx-nexus" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec }: + mkDerivation { + pname = "elynx-nexus"; + version = "0.7.2.2"; + sha256 = "0l18m1ji9034vxny4vdicwnycsxyq5kzzncdddlzs43gv6p8vnww"; + libraryHaskellDepends = [ attoparsec base bytestring ]; + testHaskellDepends = [ base hspec ]; + description = "Import and export Nexus files"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "elynx-seq" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , elynx-tools, hspec, matrices, parallel, primitive, random, vector + , vector-th-unbox, word8 + }: + mkDerivation { + pname = "elynx-seq"; + version = "0.7.2.2"; + sha256 = "1rv6gi5s31jdhxlyhhk0gdqapvxx7yalwqqz98r6461fy3mpm5i0"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers matrices parallel + primitive random vector vector-th-unbox word8 + ]; + testHaskellDepends = [ + base bytestring elynx-tools hspec matrices vector + ]; + description = "Handle molecular sequences"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "elynx-tools" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , bytestring, cryptohash-sha256, directory, hmatrix + , optparse-applicative, random, template-haskell, time + , transformers, zlib + }: + mkDerivation { + pname = "elynx-tools"; + version = "0.7.2.2"; + sha256 = "0yf8ybw6w0lsdyckvl5h2svkr6v22ymagzlnpvjlkscnb2654xss"; + libraryHaskellDepends = [ + aeson attoparsec base base16-bytestring bytestring + cryptohash-sha256 directory hmatrix optparse-applicative random + template-haskell time transformers zlib + ]; + description = "Tools for ELynx"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "elynx-tree" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, comonad + , containers, criterion, data-default, data-default-class, deepseq + , elynx-nexus, elynx-tools, hspec, math-functions, microlens + , parallel, QuickCheck, quickcheck-classes, random, statistics + }: + mkDerivation { + pname = "elynx-tree"; + version = "0.7.2.2"; + sha256 = "0birkpczwr84x69m44b8hlxm06nx6ibsnr1x2rjlj4x1yzbzjq8m"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring comonad containers + data-default-class deepseq elynx-nexus math-functions parallel + random statistics + ]; + testHaskellDepends = [ + attoparsec base bytestring containers data-default elynx-tools + hspec QuickCheck quickcheck-classes + ]; + benchmarkHaskellDepends = [ + base criterion elynx-tools microlens parallel random + ]; + description = "Handle phylogenetic trees"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "ema" = callPackage + ({ mkDerivation, aeson, async, base, constraints-extras + , data-default, dependent-sum, dependent-sum-template, directory + , file-embed, filepath, filepattern, http-types, lvar, monad-logger + , monad-logger-extras, mtl, neat-interpolation, optics-core + , optparse-applicative, relude, sop-core, text, unliftio, url-slug + , wai, wai-middleware-static, wai-websockets, warp, websockets + }: + mkDerivation { + pname = "ema"; + version = "0.10.2.0"; + sha256 = "197rdjsxmwxairp09jviy0h51j89n3da291bgfh8wg3xfs618vqh"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson async base constraints-extras data-default dependent-sum + dependent-sum-template directory file-embed filepath filepattern + http-types lvar monad-logger monad-logger-extras mtl + neat-interpolation optics-core optparse-applicative relude sop-core + text unliftio url-slug wai wai-middleware-static wai-websockets + warp websockets + ]; + description = "Static site generator library with hot reload"; + license = lib.licenses.agpl3Only; + maintainers = [ lib.maintainers.srid ]; + }) {}; + + "ema-extra" = callPackage + ({ mkDerivation, base, containers, data-default, dependent-sum, ema + , ema-generics, filepath, generics-sop, monad-logger, optics-core + , pandoc, relude, sop-core, text, time, unionmount, unliftio + , url-slug + }: + mkDerivation { + pname = "ema-extra"; + version = "0.10.0.0"; + sha256 = "0knp37kxhkk6chbbxdrlj39s3wq081j2jjaln73cwvvkrsr09bpv"; + libraryHaskellDepends = [ + base containers data-default dependent-sum ema ema-generics + filepath generics-sop monad-logger optics-core pandoc relude + sop-core text time unionmount unliftio url-slug + ]; + description = "Useful route types for Ema"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ema-generics" = callPackage + ({ mkDerivation, base, ema, generic-optics, generics-sop + , optics-core, raw-strings-qq, relude, sop-core, template-haskell + , text, url-slug + }: + mkDerivation { + pname = "ema-generics"; + version = "0.10.0.0"; + sha256 = "03a2ayxiaa12x0y9388rh10ixprbivjrv7w7rgy1mxk0649f024a"; + libraryHaskellDepends = [ + base ema generic-optics generics-sop optics-core relude sop-core + template-haskell + ]; + testHaskellDepends = [ + base ema generics-sop raw-strings-qq template-haskell text url-slug + ]; + description = "Generic deriving for Ema routes"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "emacs-keys" = callPackage + ({ mkDerivation, base, doctest, split, tasty, tasty-hspec + , tasty-quickcheck, template-haskell, th-lift, xkbcommon + }: + mkDerivation { + pname = "emacs-keys"; + version = "0.0.2.0"; + sha256 = "12zxvjmlp06rjlhb7iaz7qrzb7cr1rgqg5ql5vv3lkz7z84h82ph"; + libraryHaskellDepends = [ + base split template-haskell th-lift xkbcommon + ]; + testHaskellDepends = [ + base doctest tasty tasty-hspec tasty-quickcheck xkbcommon + ]; + description = "library to parse emacs style keybinding into the modifiers and the chars"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + + "emacs-module" = callPackage + ({ mkDerivation, base, bytestring, deepseq, exceptions, filepath + , monad-control, monad-interleave, mtl, prettyprinter + , prettyprinter-combinators, primitive, template-haskell, text + , transformers-base, tuples-homogenous-h98, vector, void + }: + mkDerivation { + pname = "emacs-module"; + version = "0.2.1"; + sha256 = "0xmydwd9b78943cqxwx3pk71lp9chr879rpkf2fhfl2g6xvhrf86"; + libraryHaskellDepends = [ + base bytestring deepseq exceptions filepath monad-control + monad-interleave mtl prettyprinter prettyprinter-combinators + primitive template-haskell text transformers-base + tuples-homogenous-h98 vector void + ]; + description = "Utilities to write Emacs dynamic modules"; + license = lib.licenses.asl20; + }) {}; + + "email" = callPackage + ({ mkDerivation, array, base, bytestring, encoding, HaskellNet + , hsemail, old-locale, old-time, parsec, process, time + }: + mkDerivation { + pname = "email"; + version = "0.1.1.2"; + sha256 = "144a53an7laivcc6zxawsjz8yijknswnlbrd8id87d6x6lbq1cw3"; + libraryHaskellDepends = [ + array base bytestring encoding HaskellNet hsemail old-locale + old-time parsec process time + ]; + description = "Sending eMail in Haskell made easy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "email-header" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , case-insensitive, containers, exceptions, QuickCheck, tasty + , tasty-quickcheck, text, text-icu, time + }: + mkDerivation { + pname = "email-header"; + version = "0.4.1"; + sha256 = "14xs001ab0p2y6f9hl9lw8bwd4fcg23y5ia3wfcafn6893pbb5f6"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring bytestring case-insensitive + containers exceptions text text-icu time + ]; + testHaskellDepends = [ + base bytestring case-insensitive containers QuickCheck tasty + tasty-quickcheck text time + ]; + description = "Parsing and rendering of email and MIME headers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "email-postmark" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , HTTP, network + }: + mkDerivation { + pname = "email-postmark"; + version = "0.2"; + sha256 = "17zby98j1glsslrndmxl6zwrc3q7ir9771yvfxijawp4wdx6nayy"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers HTTP network + ]; + description = "A simple wrapper to send emails via the api of the service postmark (http://postmarkapp.com/)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "email-validate" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "email-validate"; + version = "2.3.2.20"; + sha256 = "0k92hb8nn35ggp1lnqzp1s57znmhnabml217f41zdv8y1khfh3fc"; + libraryHaskellDepends = [ + attoparsec base bytestring template-haskell + ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + description = "Email address validation"; + license = lib.licenses.bsd3; + }) {}; + + "email-validate-json" = callPackage + ({ mkDerivation, aeson, base, email-validate, text }: + mkDerivation { + pname = "email-validate-json"; + version = "0.1.0.0"; + sha256 = "06fwm2m83pqp1l4sij7vmxhcry2w8dcp52cwwvpkfimw8iszxqqc"; + libraryHaskellDepends = [ aeson base email-validate text ]; + description = "Aeson instances for email-validate"; + license = lib.licenses.bsd3; + }) {}; + + "email-validator" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, dns, doctest + , email-validate, HUnit, parallel-io, pcre-light, tasty + , tasty-hunit + }: + mkDerivation { + pname = "email-validator"; + version = "1.0.1"; + sha256 = "0nn1lrl1dv9zg9kvw46253jdb6cfzh5wn70n71pv85adc544001s"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs dns email-validate HUnit parallel-io + pcre-light tasty tasty-hunit + ]; + testHaskellDepends = [ + base bytestring doctest email-validate HUnit pcre-light tasty + tasty-hunit + ]; + description = "Perform basic syntax and deliverability checks on email addresses"; + license = lib.licenses.agpl3Only; + mainProgram = "email-validator"; + }) {}; + + "emailaddress" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, doctest + , email-validate, Glob, http-api-data, opaleye, path-pieces + , persistent, postgresql-simple, product-profunctors, profunctors + , text + }: + mkDerivation { + pname = "emailaddress"; + version = "0.2.0.0"; + sha256 = "0p61v5b39z618ryqlcfcf9qmrv961zy87b8jp2aadlx2iyphl2rr"; + libraryHaskellDepends = [ + aeson base bifunctors bytestring email-validate http-api-data + opaleye path-pieces persistent postgresql-simple + product-profunctors profunctors text + ]; + testHaskellDepends = [ base doctest Glob ]; + description = "Wrapper around email-validate library adding instances for common type classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "emailparse" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, either + , either-unwrap, HUnit, mime, MissingH, mtl, QuickCheck, strptime + , tasty, tasty-hunit, tasty-quickcheck, text, text-icu, time, word8 + }: + mkDerivation { + pname = "emailparse"; + version = "0.2.0.10"; + sha256 = "0w6jkimaiy1ld6aydmq5jz4g248awkj4wnpq6knpn0wfxjsqz0r8"; + libraryHaskellDepends = [ + attoparsec base bytestring either either-unwrap mime MissingH + strptime text text-icu time word8 + ]; + testHaskellDepends = [ + attoparsec base bytestring either either-unwrap HUnit mime MissingH + mtl QuickCheck strptime tasty tasty-hunit tasty-quickcheck text + text-icu time word8 + ]; + description = "An email parser that will parse everything"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "emanote" = callPackage + ({ mkDerivation, aeson, aeson-extra, aeson-optics, async, base + , blaze-html, bytestring, commonmark, commonmark-extensions + , commonmark-pandoc, commonmark-simple, commonmark-wikilink + , containers, data-default, dependent-sum, deriving-aeson + , directory, ema, feed, filepath, filepattern, fsnotify, hedgehog + , heist, heist-extra, hspec, hspec-hedgehog, ixset-typed, lvar + , map-syntax, megaparsec, monad-logger, monad-logger-extras, mtl + , neat-interpolation, optics-core, optics-th, optparse-applicative + , pandoc, pandoc-link-context, pandoc-lua-engine, pandoc-types + , parsec, path-tree, process-extras, profunctors, relude, shower + , some, stm, tagged, tagtree, tailwind, text, time, tomland + , unionmount, unliftio, unordered-containers, uri-encode, url-slug + , uuid, which, with-utf8, xmlhtml, yaml + }: + mkDerivation { + pname = "emanote"; + version = "1.2.0.0"; + sha256 = "1797n6s86dx64wpvng9zvzpww6qw70i4a2l06bzvvw8xsdr031qh"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-extra aeson-optics async base blaze-html bytestring + commonmark commonmark-extensions commonmark-pandoc + commonmark-simple commonmark-wikilink containers data-default + dependent-sum deriving-aeson directory ema feed filepath + filepattern fsnotify hedgehog heist heist-extra hspec + hspec-hedgehog ixset-typed lvar map-syntax megaparsec monad-logger + monad-logger-extras mtl neat-interpolation optics-core optics-th + optparse-applicative pandoc pandoc-link-context pandoc-lua-engine + pandoc-types parsec path-tree process-extras profunctors relude + shower some stm tagged tagtree tailwind text time tomland + unionmount unliftio unordered-containers uri-encode url-slug uuid + which with-utf8 xmlhtml yaml + ]; + executableHaskellDepends = [ + aeson aeson-extra aeson-optics async base blaze-html bytestring + commonmark commonmark-extensions commonmark-pandoc + commonmark-simple commonmark-wikilink containers data-default + dependent-sum deriving-aeson directory ema feed filepath + filepattern fsnotify hedgehog heist heist-extra hspec + hspec-hedgehog ixset-typed lvar map-syntax megaparsec monad-logger + monad-logger-extras mtl neat-interpolation optics-core optics-th + optparse-applicative pandoc pandoc-link-context pandoc-lua-engine + pandoc-types parsec path-tree process-extras profunctors relude + shower some stm tagged tagtree tailwind text time tomland + unionmount unliftio unordered-containers uri-encode url-slug uuid + which with-utf8 xmlhtml yaml + ]; + testHaskellDepends = [ + aeson aeson-extra aeson-optics async base blaze-html bytestring + commonmark commonmark-extensions commonmark-pandoc + commonmark-simple commonmark-wikilink containers data-default + dependent-sum deriving-aeson directory ema feed filepath + filepattern fsnotify hedgehog heist heist-extra hspec + hspec-hedgehog ixset-typed lvar map-syntax megaparsec monad-logger + monad-logger-extras mtl neat-interpolation optics-core optics-th + optparse-applicative pandoc pandoc-link-context pandoc-lua-engine + pandoc-types parsec path-tree process-extras profunctors relude + shower some stm tagged tagtree tailwind text time tomland + unionmount unliftio unordered-containers uri-encode url-slug uuid + which with-utf8 xmlhtml yaml + ]; + description = "Emanate a structured view of your plain-text notes"; + license = lib.licenses.agpl3Only; + badPlatforms = [ "x86_64-darwin" ]; + mainProgram = "emanote"; + maintainers = [ lib.maintainers.srid ]; + }) {}; + + "embed-config" = callPackage + ({ mkDerivation, aeson, base, bytestring, file-embed, hspec + , template-haskell, yaml + }: + mkDerivation { + pname = "embed-config"; + version = "0.0.0.0"; + sha256 = "1nbr9946agi4nyignn4x5x19660v66f3lr3m0l8xk2jxikrqlw49"; + libraryHaskellDepends = [ + aeson base bytestring file-embed template-haskell yaml + ]; + testHaskellDepends = [ aeson base hspec ]; + description = "Reasonable conventions for embedding YAML configuration with Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "embeddock" = callPackage + ({ mkDerivation, base, filepath, her-lexer, MissingH, process }: + mkDerivation { + pname = "embeddock"; + version = "0.3.0.1"; + sha256 = "01xyqwnyza1cpd7ky4kgr1z5m8w2ms395lj7xjwxh42jg65b1rfr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ + base filepath her-lexer MissingH process + ]; + description = "Embed the values in scope in the haddock documentation of the module"; + license = lib.licenses.bsd3; + mainProgram = "embeddock"; + }) {}; + + "embeddock-example" = callPackage + ({ mkDerivation, base, embeddock, time }: + mkDerivation { + pname = "embeddock-example"; + version = "0.1"; + sha256 = "07xc7kdnlbfwr08zhgjphbcmn8ycilp6pna3nk4y0w2hw87g7db0"; + libraryHaskellDepends = [ base embeddock time ]; + description = "Example of using embeddock"; + license = lib.licenses.bsd3; + }) {}; + + "embla" = callPackage + ({ mkDerivation, base, chronos }: + mkDerivation { + pname = "embla"; + version = "0.1"; + sha256 = "1nk689j21ghaiymqnddlf4j8pgb9z61xflfrcgxw3zrxiv5jslk6"; + libraryHaskellDepends = [ base chronos ]; + description = "execute actions periodically while avoiding drift"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "embroidery" = callPackage + ({ mkDerivation, base, bytestring, dlist, gloss, haskell98, HCodecs + , mtl + }: + mkDerivation { + pname = "embroidery"; + version = "0.1"; + sha256 = "1vqksv7a12xzi6zp4b2qfnsb5gaarg5bhxanhbi4qkn1jmwy82yx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring dlist gloss haskell98 HCodecs mtl + ]; + executableHaskellDepends = [ base ]; + description = "support for embroidery formats in haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "emd" = callPackage + ({ mkDerivation, array, base, binary, carray, conduino, containers + , criterion, data-default-class, deepseq, fft, finite-typelits + , free, ghc-typelits-knownnat, ghc-typelits-natnormalise, hedgehog + , HUnit, mwc-random, statistics, tasty, tasty-hedgehog, tasty-hunit + , transformers, typelits-witnesses, vector, vector-sized + }: + mkDerivation { + pname = "emd"; + version = "0.2.0.0"; + sha256 = "11w9q8v5mpwww8pq5dwg8ijf0wqs7sqa0k6qgv52gg5b2wjlf0im"; + libraryHaskellDepends = [ + array base binary carray conduino containers data-default-class + deepseq fft finite-typelits free ghc-typelits-knownnat + ghc-typelits-natnormalise transformers typelits-witnesses vector + vector-sized + ]; + testHaskellDepends = [ + base containers ghc-typelits-knownnat ghc-typelits-natnormalise + hedgehog HUnit statistics tasty tasty-hedgehog tasty-hunit + typelits-witnesses vector vector-sized + ]; + benchmarkHaskellDepends = [ + base criterion deepseq ghc-typelits-knownnat mwc-random statistics + vector vector-sized + ]; + description = "Empirical Mode Decomposition and Hilbert-Huang Transform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "emgm" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, syb }: + mkDerivation { + pname = "emgm"; + version = "0.4"; + sha256 = "0cpcwrb6wqwq371wqjmhzfhdwk3vfhjjgz4vgjsjvw6cdhbpw5p1"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit QuickCheck syb ]; + description = "Extensible and Modular Generics for the Masses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "emhell" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, data-default-class + , data-svd, haskeline, hocd, lens, optparse-applicative + , prettyprinter, prettyprinter-ansi-terminal, repline, text + , transformers, unix + }: + mkDerivation { + pname = "emhell"; + version = "0.1.1.0"; + sha256 = "1nfzqf51cqvc7w5yzazmgyis360xbaf3yzdqvh0m95abzrhiyvib"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base data-svd haskeline lens optparse-applicative + prettyprinter prettyprinter-ansi-terminal text unix + ]; + executableHaskellDepends = [ + base bytestring data-default-class data-svd hocd + optparse-applicative prettyprinter prettyprinter-ansi-terminal + repline text transformers + ]; + description = "Embedded shell"; + license = lib.licenses.bsd3; + }) {}; + + "emoji" = callPackage + ({ mkDerivation, aeson, base, bytestring, template-haskell, text + , unordered-containers + }: + mkDerivation { + pname = "emoji"; + version = "0.1.0.2"; + sha256 = "1307phy81cki9ijpsl8hfczxm5wi1lrmmvmyxxn9a109nz9aqfla"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring template-haskell text unordered-containers + ]; + executableHaskellDepends = [ base ]; + description = "emoji utility"; + license = lib.licenses.bsd3; + mainProgram = "emoji-example"; + }) {}; + + "emojis" = callPackage + ({ mkDerivation, base, containers, HUnit, text }: + mkDerivation { + pname = "emojis"; + version = "0.1.3"; + sha256 = "1y0sv7hq652xzrqdqdq31v7bcvani7ilj8xqh7cih104s32cczw1"; + libraryHaskellDepends = [ base containers text ]; + testHaskellDepends = [ base HUnit text ]; + description = "Conversion between emoji characters and their names"; + license = lib.licenses.bsd3; + }) {}; + + "empty" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "empty"; + version = "9"; + sha256 = "0ap7qby3n5qiwf791z4li05h0l6p6xi899wkmg6x8z6bb8z9q2d9"; + doHaddock = false; + description = "Ceci n'est pas une package"; + license = lib.licenses.bsd3; + }) {}; + + "empty-monad" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "empty-monad"; + version = "0.1.0.1"; + sha256 = "0h68fff0qpyapkpsqcd6mgg8nyxcbjsw389dv8z8vm4hrqh1pip5"; + libraryHaskellDepends = [ base ]; + description = "A container that always has no values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "enchant" = callPackage + ({ mkDerivation, base, c2hs, enchant }: + mkDerivation { + pname = "enchant"; + version = "0.1.0.0"; + sha256 = "1z3dwf5k2759jslh9zfvqqcivrqay5k33q21fjhdy67scg63cdam"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + libraryPkgconfigDepends = [ enchant ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base ]; + description = "Binding to the Enchant library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) enchant;}; + + "enclosed-exceptions" = callPackage + ({ mkDerivation, async, base, deepseq, hspec, lifted-base + , monad-control, QuickCheck, stm, transformers, transformers-base + }: + mkDerivation { + pname = "enclosed-exceptions"; + version = "1.0.3"; + sha256 = "1fghjj7nkiddrf03ks8brjpr5x25yi9fs7xg6adbi4mc2gqr6vdg"; + libraryHaskellDepends = [ + base deepseq lifted-base monad-control transformers + transformers-base + ]; + testHaskellDepends = [ + async base deepseq hspec lifted-base monad-control QuickCheck stm + transformers transformers-base + ]; + description = "Catching all exceptions from within an enclosed computation"; + license = lib.licenses.mit; + }) {}; + + "encode-string" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, quickcheck-instances + , text + }: + mkDerivation { + pname = "encode-string"; + version = "0.1.0.0"; + sha256 = "145r1il5s1a3rrrnwb6rq25fm5g1q3822r7pan2q5zwb0m9vy4zv"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring QuickCheck quickcheck-instances text + ]; + description = "Safe string conversion and encoding"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "encoding" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Cabal, containers + , extensible-exceptions, filepath, ghc-prim, HaXml, HUnit, mtl + , QuickCheck, regex-compat + }: + mkDerivation { + pname = "encoding"; + version = "0.8.9"; + sha256 = "0czqdh5bkbp1hy1kwhhmiqml5fr4n6iv0bk84slj6ym9ryrjdrf8"; + setupHaskellDepends = [ + base Cabal containers filepath ghc-prim HaXml + ]; + libraryHaskellDepends = [ + array base binary bytestring containers extensible-exceptions + ghc-prim mtl regex-compat + ]; + testHaskellDepends = [ base bytestring HUnit QuickCheck ]; + description = "A library for various character encodings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "encoding-io" = callPackage + ({ mkDerivation, base, chunked-data, deepseq, transformers-base }: + mkDerivation { + pname = "encoding-io"; + version = "0.0.1"; + sha256 = "1yr6b2c3cmn0rb8l1ks6gyx4hv96g6mbksq6q7z1ndd8rjlpqmkw"; + libraryHaskellDepends = [ + base chunked-data deepseq transformers-base + ]; + description = "Encoding-aware file I/O"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "encryptable" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, esqueleto + , generic-arbitrary, hspec, persistent, persistent-template + , QuickCheck, quickcheck-instances, text, universum + }: + mkDerivation { + pname = "encryptable"; + version = "0.1"; + sha256 = "0svvzk2js91qzcmbsfjcs2qs65a2b5ywgbpnyqidz53dlnbbk2r1"; + libraryHaskellDepends = [ + base bytestring cryptonite esqueleto generic-arbitrary hspec + persistent persistent-template QuickCheck quickcheck-instances text + universum + ]; + testHaskellDepends = [ + base bytestring cryptonite esqueleto generic-arbitrary hspec + persistent persistent-template QuickCheck quickcheck-instances text + universum + ]; + description = "Typed encryption with persistent support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "end-of-exe" = callPackage + ({ mkDerivation, base, directory }: + mkDerivation { + pname = "end-of-exe"; + version = "0.1.2.0"; + sha256 = "0nh1dw9izhhsgm4dm46nxdijs5rm3xmfv8ijnh261g8yh3j0qzan"; + libraryHaskellDepends = [ base directory ]; + description = "A small library to deal with executable endings"; + license = lib.licenses.mit; + }) {}; + + "endo" = callPackage + ({ mkDerivation, base, between, data-default-class, mtl + , transformers + }: + mkDerivation { + pname = "endo"; + version = "0.3.0.1"; + sha256 = "0sjg6sgbdnqkiqy7p19c4d3nclp5118y75asf60j0c8022kqs11l"; + revision = "1"; + editedCabalFile = "1dwyx3nhnbrz8gxazmvbfiv3y7mjkyxmcgqrz4qj9is4prba96bj"; + libraryHaskellDepends = [ + base between data-default-class mtl transformers + ]; + description = "Endomorphism utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eng-stemmer" = callPackage + ({ mkDerivation, base, containers, doctest, mtl, tasty, tasty-hunit + , text + }: + mkDerivation { + pname = "eng-stemmer"; + version = "0.1.0.2"; + sha256 = "0fz7dwgmhlna906x6m5s5yrk6w5wswsj75irrkc2hrwxrq1f6mqw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers mtl text ]; + executableHaskellDepends = [ base containers text ]; + testHaskellDepends = [ + base containers doctest tasty tasty-hunit text + ]; + description = "An English language stemmer (Porter2)"; + license = lib.licenses.bsd3; + mainProgram = "eng-stemmer-example"; + }) {}; + + "engine-io" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, base64-bytestring + , bytestring, errors, free, monad-loops, mwc-random, stm, stm-delay + , text, transformers, unordered-containers, vector, websockets + }: + mkDerivation { + pname = "engine-io"; + version = "1.2.23"; + sha256 = "0q03njv1fdc0g3i0l5bz43xj734wams5qs790y2vvxnjm3ajnjxb"; + libraryHaskellDepends = [ + aeson async attoparsec base base64-bytestring bytestring errors + free monad-loops mwc-random stm stm-delay text transformers + unordered-containers vector websockets + ]; + description = "A Haskell implementation of Engine.IO"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "engine-io-growler" = callPackage + ({ mkDerivation, base, bytestring, engine-io, growler, http-types + , mtl, pipes, pipes-attoparsec, pipes-wai, socket-io, text + , transformers, unordered-containers, wai, wai-websockets + , websockets + }: + mkDerivation { + pname = "engine-io-growler"; + version = "0.1.0.1"; + sha256 = "1yk7cpg89nsmd9kvmxdrxcgyr8wilara4kw35hyxl4l2b9c9pwjc"; + libraryHaskellDepends = [ + base bytestring engine-io growler http-types mtl pipes + pipes-attoparsec pipes-wai socket-io text transformers + unordered-containers wai wai-websockets websockets + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "engine-io-snap" = callPackage + ({ mkDerivation, base, bytestring, containers, engine-io + , io-streams, lifted-base, snap-core, unordered-containers + , websockets, websockets-snap + }: + mkDerivation { + pname = "engine-io-snap"; + version = "1.0.7"; + sha256 = "0qvdsspv0q9fp93bifp03gqa1jbxcxrf4mhyrncwmy24my2nvq1z"; + libraryHaskellDepends = [ + base bytestring containers engine-io io-streams lifted-base + snap-core unordered-containers websockets websockets-snap + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "engine-io-wai" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, either, engine-io + , http-types, mtl, text, transformers, transformers-compat + , unordered-containers, wai, wai-websockets, websockets + }: + mkDerivation { + pname = "engine-io-wai"; + version = "1.0.10"; + sha256 = "07vjjb7d5ndv8cailnrv5qif0d3kmi09bq1s38hwjyp5ml8dlfis"; + libraryHaskellDepends = [ + attoparsec base bytestring either engine-io http-types mtl text + transformers transformers-compat unordered-containers wai + wai-websockets websockets + ]; + description = "An @engine-io@ @ServerAPI@ that is compatible with @Wai@"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "engine-io-yesod" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , engine-io, http-types, text, unordered-containers, wai + , wai-websockets, websockets, yesod-core + }: + mkDerivation { + pname = "engine-io-yesod"; + version = "1.0.4"; + sha256 = "1ifvvhv5y2fd90waj776g1wz5k1gw0kylky0livcl7il54bncsfm"; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra engine-io http-types text + unordered-containers wai wai-websockets websockets yesod-core + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "engineering-units" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "engineering-units"; + version = "0.0.2"; + sha256 = "1akk15q4nn1c0d36x224qikq7639kz05dfvnxck71h4y3hkl1inj"; + libraryHaskellDepends = [ base ]; + description = "A numeric type for managing and automating engineering units"; + license = lib.licenses.bsd3; + }) {}; + + "entangle" = callPackage + ({ mkDerivation, base, containers, matrix, mtl, quipper-core }: + mkDerivation { + pname = "entangle"; + version = "0.1.1"; + sha256 = "1g6sxq2wsr45lnfwiwq30xgzi75whqqhy2y3zk8qmmkibijgcdi8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers matrix mtl quipper-core + ]; + executableHaskellDepends = [ base matrix quipper-core ]; + description = "An application (and library) to convert quipper circuits into Qpmc models"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "entangle"; + }) {}; + + "entropy" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , process, unix + }: + mkDerivation { + pname = "entropy"; + version = "0.4.1.10"; + sha256 = "1rbx4ydabrjs8kkdg9laznkh9nisiq6b5z93vnp9bh6iy59ivb45"; + revision = "1"; + editedCabalFile = "1c9cf98lhyvq2j5mifzkrvp26i8zg3f93vcjs86m9pxq1xh7pgc2"; + setupHaskellDepends = [ base Cabal directory filepath process ]; + libraryHaskellDepends = [ base bytestring unix ]; + description = "A platform independent entropy source"; + license = lib.licenses.bsd3; + }) {}; + + "entwine" = callPackage + ({ mkDerivation, async, base, clock, containers, criterion + , directory, exceptions, monad-loops, process, QuickCheck + , quickcheck-instances, quickcheck-properties, quickcheck-text + , random, retry, SafeSemaphore, semigroups, stm, text, time + , transformers, transformers-either, unordered-containers + }: + mkDerivation { + pname = "entwine"; + version = "0.0.4"; + sha256 = "1k150jbn2jb4ckadmcb655x7ck1cw659zkv03ngwp0wmx8l51n6b"; + libraryHaskellDepends = [ + async base clock containers exceptions monad-loops retry + SafeSemaphore semigroups stm text time transformers + transformers-either unordered-containers + ]; + testHaskellDepends = [ + async base directory exceptions process QuickCheck + quickcheck-instances text time transformers transformers-either + ]; + benchmarkHaskellDepends = [ + base criterion directory process QuickCheck quickcheck-instances + quickcheck-properties quickcheck-text random text transformers + transformers-either + ]; + description = "entwine - Concurrency tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "enum-subset-generate" = callPackage + ({ mkDerivation, base, generic-random, hspec, microlens, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "enum-subset-generate"; + version = "0.1.0.1"; + sha256 = "0pqa3cbas63s3jcjdcjq882hja1p4m8fi8lmx7fqa8xh5ypqhzc8"; + libraryHaskellDepends = [ base microlens template-haskell ]; + testHaskellDepends = [ + base generic-random hspec microlens QuickCheck template-haskell + ]; + description = "Generate an ADT being a subset of another ADT, and the corresponding mappings"; + license = lib.licenses.bsd3; + }) {}; + + "enum-subset-generate_0_1_0_3" = callPackage + ({ mkDerivation, base, generic-random, hspec, microlens, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "enum-subset-generate"; + version = "0.1.0.3"; + sha256 = "13mj8ph1kb3myy5paqcssk6wmn9fkpxdv5gdjj6lgvfw0vfsp364"; + libraryHaskellDepends = [ base microlens template-haskell ]; + testHaskellDepends = [ + base generic-random hspec microlens QuickCheck template-haskell + ]; + description = "Generate an ADT being a subset of another ADT, and the corresponding mappings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "enum-text" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, doctest + , doctest-discover, fmt, hashable, possibly, scientific, text, time + , unordered-containers + }: + mkDerivation { + pname = "enum-text"; + version = "0.5.3.0"; + sha256 = "0cxk46s20wwcq68rpy3skx6ap0mlmmsgfrq0n4s2rnv1gf6gsccx"; + libraryHaskellDepends = [ + array attoparsec base bytestring fmt hashable possibly scientific + text time unordered-containers + ]; + testHaskellDepends = [ + array attoparsec base bytestring doctest doctest-discover fmt + hashable possibly scientific text time unordered-containers + ]; + description = "A text rendering and parsing toolkit for enumerated types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "enum-text-rio" = callPackage + ({ mkDerivation, base, bytestring, enum-text, fmt, rio, text }: + mkDerivation { + pname = "enum-text-rio"; + version = "1.2.0.0"; + sha256 = "0cz91i1m9ibphlm153i23i03nhx41bca398hkfzf9hq904ziarna"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring enum-text fmt rio text ]; + executableHaskellDepends = [ + base bytestring enum-text fmt rio text + ]; + description = "Making fmt available with rio"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "demo-enum-text-rio"; + }) {}; + + "enum-types" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "enum-types"; + version = "0.1.1.0"; + sha256 = "1m3f79acnrssz89490vwxp1dabqadzda3a95yg6gh6mpn7x0gkw5"; + libraryHaskellDepends = [ base ]; + description = "small enum types"; + license = lib.licenses.bsd3; + }) {}; + + "enum-utf8" = callPackage + ({ mkDerivation, array, base, bytestring, hashable, possibly + , render-utf8, unordered-containers + }: + mkDerivation { + pname = "enum-utf8"; + version = "0.1.0.0"; + sha256 = "0mlzlwvrii5dbkz5nqv49npfqqbgngzali2din4rz7f4im4g0bxp"; + libraryHaskellDepends = [ + array base bytestring hashable possibly render-utf8 + unordered-containers + ]; + description = "An experimental Utf8 parsing toolkit for enumerated types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "enumerable" = callPackage + ({ mkDerivation, base, control-monad-omega, tagged }: + mkDerivation { + pname = "enumerable"; + version = "0.0.3"; + sha256 = "1v94y0a3rlkg3qlbv70d1zj2vjhssf1f89xlgb5cnsy9az07517q"; + libraryHaskellDepends = [ base control-monad-omega tagged ]; + description = "A typeclass for enumerating all values a type"; + license = lib.licenses.bsd3; + }) {}; + + "enumerate" = callPackage + ({ mkDerivation, array, base, containers, deepseq, ghc-prim, spiros + , template-haskell, vinyl + }: + mkDerivation { + pname = "enumerate"; + version = "0.2.2"; + sha256 = "1265ja5z3pqjp1kxlpw2q92hrm1gjsy4ad5v4y4x7jhac4rf8631"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers deepseq ghc-prim spiros template-haskell + vinyl + ]; + executableHaskellDepends = [ base ]; + description = "enumerate all the values in a finite type (automatically)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-enumerate"; + }) {}; + + "enumerate-function" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, doctest + , enumerate, exceptions, hspec, MemoTrie, QuickCheck, semigroups + }: + mkDerivation { + pname = "enumerate-function"; + version = "0.0.1"; + sha256 = "0cn06vjf26mnjgdzvx2gxfgk6kpfxj6rqdh0srzdl5yk0ckqc9px"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers deepseq enumerate exceptions MemoTrie semigroups + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest hspec QuickCheck ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "simple package for inverting functions and testing totality, via brute enumeration of the domain"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-enumerate-function"; + }) {}; + + "enumeration" = callPackage + ({ mkDerivation, arith-encode, base, binary, containers, heap + , HUnit-Plus, integer-logarithms + }: + mkDerivation { + pname = "enumeration"; + version = "0.2.0"; + sha256 = "0lhyvsiibzk70czway3wx5wsm1gjfxip47clf4l5nskq1qxs9q8l"; + libraryHaskellDepends = [ + arith-encode base binary containers heap integer-logarithms + ]; + testHaskellDepends = [ arith-encode base binary HUnit-Plus ]; + description = "A practical API for building recursive enumeration procedures and enumerating datatypes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "enumerator" = callPackage + ({ mkDerivation, base, bytestring, containers, text, transformers + }: + mkDerivation { + pname = "enumerator"; + version = "0.4.20"; + sha256 = "02a75dggj295zkhgjry5cb43s6y6ydpjb5w6vgl7kd9b6ma11qik"; + revision = "1"; + editedCabalFile = "10mn8a6sj7fvcprfmngr5z1h434k6yhdij064lqxjpiqyr1srg9z"; + libraryHaskellDepends = [ + base bytestring containers text transformers + ]; + description = "Reliable, high-performance processing with left-fold enumerators"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "enumerator-fd" = callPackage + ({ mkDerivation, base, enumerator, mtl }: + mkDerivation { + pname = "enumerator-fd"; + version = "0.1.0.2"; + sha256 = "0xbrkv65m206qlvnjlbfb52kvjhw91rdnihwv3y31p2qj5zlz29p"; + libraryHaskellDepends = [ base enumerator mtl ]; + description = "Enumerator instances for monads-fd classes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "enumerator-tf" = callPackage + ({ mkDerivation, base, enumerator, monads-tf }: + mkDerivation { + pname = "enumerator-tf"; + version = "0.1.1"; + sha256 = "0s47j6pf05nwl105i2vwvsn18gis1v96gid85kj49ngb8ax0pjsp"; + libraryHaskellDepends = [ base enumerator monads-tf ]; + description = "Enumerator instances for monads-tf classes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "enumfun" = callPackage + ({ mkDerivation, base, enummapset-th }: + mkDerivation { + pname = "enumfun"; + version = "0.5.1.0"; + sha256 = "1fq4zmhc825bmyslfm7kbsa29qq773cgrz4npj2bcfl0jkbl3ndc"; + libraryHaskellDepends = [ base enummapset-th ]; + description = "Finitely represented /total/ EnumMaps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "enummapmap" = callPackage + ({ mkDerivation, base, cereal, containers, contravariant, criterion + , data-default, deepseq, ghc-prim, hspec, hspec-expectations, HUnit + , lens, mtl, QuickCheck, safecopy, semigroups + }: + mkDerivation { + pname = "enummapmap"; + version = "0.7.0"; + sha256 = "17rlynm46i3y76ms8s5ajkz50cj5m1anw83dizj281887qg63iwr"; + libraryHaskellDepends = [ + base contravariant data-default deepseq ghc-prim lens safecopy + semigroups + ]; + testHaskellDepends = [ + base cereal containers deepseq hspec hspec-expectations HUnit lens + QuickCheck safecopy semigroups + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq mtl + ]; + description = "Map of maps using Enum types as keys"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "enummaps" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "enummaps"; + version = "0.6.2.1.7"; + sha256 = "0p4klnhwr10yiv3w209vl1j09280257z0pz626ynbxbff4mh9wg4"; + libraryHaskellDepends = [ base containers deepseq ]; + description = "Enum wrappers for IntMap and IntSet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "enummapset" = callPackage + ({ mkDerivation, aeson, array, base, containers, deepseq, ghc-prim + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "enummapset"; + version = "0.7.2.0"; + sha256 = "00n6nifk5hlp85mv0g68jpx9w19hx1cxqhbf7pqlm5m5f99y29m2"; + revision = "1"; + editedCabalFile = "14l25k5jy8lvc936cja46b1zfgmmd9yk1rqqrnznv2xl7xdj8725"; + libraryHaskellDepends = [ aeson base containers deepseq ]; + testHaskellDepends = [ + aeson array base containers deepseq ghc-prim HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "IntMap and IntSet with Enum keys/elements"; + license = lib.licenses.bsd3; + }) {}; + + "enummapset-th" = callPackage + ({ mkDerivation, base, containers, deepseq, template-haskell }: + mkDerivation { + pname = "enummapset-th"; + version = "0.6.2"; + sha256 = "010cldc2jhhizllqj810ani5rffakfzmxm1rj69v5q489fnngswl"; + revision = "1"; + editedCabalFile = "17cz6jj2d2kp3bjvi27xxap19mkxzanr60blvlxqr75hlz07wgy9"; + libraryHaskellDepends = [ + base containers deepseq template-haskell + ]; + description = "TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "enumset" = callPackage + ({ mkDerivation, base, data-accessor, semigroups, storable-record + }: + mkDerivation { + pname = "enumset"; + version = "0.1"; + sha256 = "1flsyc8a9hj33pl35jkcls8sdc7yw8yc9xfflynm0h9ncq1frlcr"; + libraryHaskellDepends = [ + base data-accessor semigroups storable-record + ]; + description = "Sets of enumeration values represented by machine words"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "env-extra" = callPackage + ({ mkDerivation, base, exceptions, tasty, tasty-hunit, text + , transformers + }: + mkDerivation { + pname = "env-extra"; + version = "1.0.0.0"; + sha256 = "13xfgx7whwc28106myqj276mb9820z97jl82mw2ndysn36hxnn7l"; + revision = "1"; + editedCabalFile = "03fhrb738lbznq1bjqhbibhbhah81f93hmrgdjazkvbdfpsmhprb"; + libraryHaskellDepends = [ base exceptions text transformers ]; + testHaskellDepends = [ + base exceptions tasty tasty-hunit text transformers + ]; + description = "Safe helpers for accessing and modifying environment variables"; + license = lib.licenses.mit; + }) {}; + + "env-guard" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "env-guard"; + version = "0.2"; + sha256 = "0chgskm1893i17b7r704wh44b7wh0ig2jz7y43vznhnmchrc80al"; + revision = "4"; + editedCabalFile = "0fax8g5n9hjaifvf20cszgb513ak9777d816cz50hlwfj114rjds"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + description = "Conditionally running IO actions based on environment variables"; + license = lib.licenses.mit; + }) {}; + + "env-locale" = callPackage + ({ mkDerivation, base, old-locale, time }: + mkDerivation { + pname = "env-locale"; + version = "1.0.0.1"; + sha256 = "1wgw8z144w5l9sns44jf9acld5zx06jw2yg7m2yq868lwfwzxwgj"; + libraryHaskellDepends = [ base old-locale time ]; + description = "A (non-forking) interface to the current locale"; + license = "LGPL"; + }) {}; + + "env-parser" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , base64-bytestring, bytestring, containers, http-types, mtl + , network, old-locale, text, time, transformers + }: + mkDerivation { + pname = "env-parser"; + version = "0.0.2.1"; + sha256 = "13d6yi5jbdi84nccn3ffiw96v5knbz4madjfg980izxfrnbsl1rr"; + libraryHaskellDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bytestring containers http-types mtl network old-locale text time + transformers + ]; + description = "Pull configuration information from the ENV"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "envelope" = callPackage + ({ mkDerivation, aeson, base, doctest, Glob, http-api-data, mtl + , text + }: + mkDerivation { + pname = "envelope"; + version = "0.2.2.0"; + sha256 = "1ybyhq3yfcyaj1q1pwm41xzyfjdkmy6lls0n7kn5ks06z7inykfg"; + libraryHaskellDepends = [ aeson base http-api-data mtl text ]; + testHaskellDepends = [ base doctest Glob ]; + description = "Defines generic 'Envelope' type to wrap reponses from a JSON API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "envparse" = callPackage + ({ mkDerivation, base, containers, hspec, text }: + mkDerivation { + pname = "envparse"; + version = "0.5.0"; + sha256 = "07fvq07x4i6swcryv3i0vj197zrj8rvvy2vp9q9cvj28xzj4mddd"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers hspec text ]; + description = "Parse environment variables"; + license = lib.licenses.bsd3; + }) {}; + + "envstatus" = callPackage + ({ mkDerivation, base, ConfigFile, mtl, parsec, process, PyF, tasty + , tasty-hspec, unix + }: + mkDerivation { + pname = "envstatus"; + version = "1.0.2"; + sha256 = "1wdvhlmqwzwxv0y3n8xhw5yjy158c7xgiyd0p2zhjghws2p1jvp5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base ConfigFile mtl parsec process unix + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base ConfigFile parsec PyF tasty tasty-hspec + ]; + description = "Display efficiently the state of the local environment"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "envstatus"; + broken = true; + }) {}; + + "envy" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, mtl + , QuickCheck, quickcheck-instances, text, time, transformers + }: + mkDerivation { + pname = "envy"; + version = "2.1.3.0"; + sha256 = "088nha6hcd4knqxyqb2v7d3px7nqcqg2qm2gd1qrws21dcc6lkbl"; + libraryHaskellDepends = [ + base bytestring containers mtl text time transformers + ]; + testHaskellDepends = [ + base bytestring hspec mtl QuickCheck quickcheck-instances text time + transformers + ]; + description = "An environmentally friendly way to deal with environment variables"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "envy-extensible" = callPackage + ({ mkDerivation, base, doctest, envy, extensible, hspec + , hspec-discover, main-tester, QuickCheck + }: + mkDerivation { + pname = "envy-extensible"; + version = "0.2.0.1"; + sha256 = "0800a7drik9h3bxnkqriwjg2j31j8k3pw5fsmswnmfh4wwv2bb6v"; + libraryHaskellDepends = [ base envy extensible ]; + testHaskellDepends = [ + base doctest envy extensible hspec main-tester QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Provides FromEnv in envy instance for Record of extensible"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eo-phi-normalizer" = callPackage + ({ mkDerivation, aeson, aeson-pretty, alex, array, base, blaze-html + , blaze-markup, BNFC, Cabal, directory, doctest-parallel + , file-embed, filepath, generic-lens, happy, hspec, hspec-discover + , lens, mtl, optparse-applicative, process, QuickCheck, scientific + , string-interpolate, template-haskell, text, yaml + }: + mkDerivation { + pname = "eo-phi-normalizer"; + version = "0.3.1"; + sha256 = "0ap9p8ls5k692ldhkpiasnkdq0a33py8kc3i150yjcbqv5falhc3"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal process string-interpolate ]; + libraryHaskellDepends = [ + aeson array base blaze-html blaze-markup directory file-embed + filepath generic-lens lens mtl scientific string-interpolate + template-haskell text yaml + ]; + libraryToolDepends = [ alex BNFC happy ]; + executableHaskellDepends = [ + aeson aeson-pretty array base blaze-html blaze-markup directory + file-embed filepath generic-lens lens mtl optparse-applicative + scientific string-interpolate template-haskell text yaml + ]; + executableToolDepends = [ alex BNFC happy ]; + testHaskellDepends = [ + aeson array base blaze-html blaze-markup directory doctest-parallel + file-embed filepath generic-lens hspec hspec-discover lens mtl + QuickCheck scientific string-interpolate template-haskell text yaml + ]; + testToolDepends = [ alex BNFC happy hspec-discover ]; + description = "Command line normalizer of 𝜑-calculus expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "normalizer"; + broken = true; + }) {}; + + "epanet-haskell" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "epanet-haskell"; + version = "2.0.12.4"; + sha256 = "1jpz58zlkhgf2fl4fzicpdkqqdbwy3sw56dga8yvjmgv5zcqqshx"; + libraryHaskellDepends = [ base ]; + description = "Haskell binding for EPANET"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "epass" = callPackage + ({ mkDerivation, base, stm, time }: + mkDerivation { + pname = "epass"; + version = "0.2.1"; + sha256 = "0sg5pipzc4s9xq83ari7rigjbvhyh76kqnp57i98bs3k54ba53ym"; + libraryHaskellDepends = [ base stm time ]; + description = "Baisc, Erlang-like message passing supporting sockets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ephemeral" = callPackage + ({ mkDerivation, attoparsec, base, box, box-csv, chart-svg + , concurrency, doctest, lens, lucid, mealy, microlens, moo + , mwc-probability, numhask, numhask-array, numhask-space, primitive + , profunctors, random, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "ephemeral"; + version = "0.0.1"; + sha256 = "1xxdifw1mcyfgz4749z136xqxmxbm26v0x0yk8238wm08i80y8fy"; + libraryHaskellDepends = [ + attoparsec base box box-csv chart-svg concurrency lens lucid mealy + microlens moo mwc-probability numhask numhask-array numhask-space + primitive profunctors random text time transformers + unordered-containers + ]; + testHaskellDepends = [ base doctest numhask ]; + description = "See readme.md"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "epi-sim" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, mwc-random + , primitive, statistics, vector + }: + mkDerivation { + pname = "epi-sim"; + version = "0.7.0"; + sha256 = "0i06wlrgpyh19q25mc3ndrhrhkyjfdg91v4pzbmgwgzpbvasgx42"; + libraryHaskellDepends = [ + aeson base bytestring hspec mwc-random primitive statistics vector + ]; + testHaskellDepends = [ + aeson base bytestring hspec mwc-random primitive statistics vector + ]; + description = "A library for simulating epidemics as birth-death processes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "epic" = callPackage + ({ mkDerivation, array, base, Cabal, directory, mtl, process }: + mkDerivation { + pname = "epic"; + version = "0.9.3.3"; + sha256 = "0ap8jr11sk8v2sdi03pahjhaxx3mc4ba7qbh3m8nsg0g5wr4962m"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base Cabal directory mtl process ]; + executableHaskellDepends = [ + array base Cabal directory mtl process + ]; + description = "Compiler for a simple functional language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "epic"; + broken = true; + }) {}; + + "epoll" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "epoll"; + version = "0.2.2"; + sha256 = "0iz1x6lb5b71h4sgiacsnv5f8zj445v88a3rsra7vbza5g35nwnp"; + revision = "1"; + editedCabalFile = "1f0asynn06lr4mjn0cf29a624pfn45n2vddmamv8plxmdg176mi1"; + libraryHaskellDepends = [ base unix ]; + description = "epoll bindings"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eprocess" = callPackage + ({ mkDerivation, base, exceptions, mtl }: + mkDerivation { + pname = "eprocess"; + version = "1.7.2"; + sha256 = "190qgsqj41dbkphjrgljif7q0zjm9ddp8wawc9wx8qklb897jrvj"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base exceptions mtl ]; + description = "Basic Erlang-like process support for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "epub" = callPackage + ({ mkDerivation, base, bytestring, filepath, old-time, utf8-string + , xml, zip-archive + }: + mkDerivation { + pname = "epub"; + version = "0.0.7"; + sha256 = "0h9j9qqdllkng13w978fpd44zxni5v0mpywh7yxz259hlihwmw22"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring filepath old-time utf8-string xml zip-archive + ]; + description = "EPUB E-Book construction support library"; + license = lib.licenses.bsd3; + mainProgram = "xhtml2epub"; + }) {}; + + "epub-metadata" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , HUnit, hxt, mtl, regex-compat, utf8-string, zip-archive + }: + mkDerivation { + pname = "epub-metadata"; + version = "5.2"; + sha256 = "0gz8qkkphyarwnrccxp0ws87scgx6906ilcx0zs3chw65ai3v9gh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath hxt mtl regex-compat + utf8-string zip-archive + ]; + executableHaskellDepends = [ base mtl ]; + testHaskellDepends = [ + base containers directory filepath HUnit mtl zip-archive + ]; + description = "Library for parsing epub document metadata"; + license = lib.licenses.isc; + mainProgram = "epub-metadata-example"; + }) {}; + + "epub-metadata_5_4" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , HUnit, hxt, mtl, regex-compat, utf8-string, zip-archive + }: + mkDerivation { + pname = "epub-metadata"; + version = "5.4"; + sha256 = "1djpa5720s06bla1cadmqp59r5m632mayhcv5aiw4249xcj8s9a2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath hxt mtl regex-compat + utf8-string zip-archive + ]; + executableHaskellDepends = [ base mtl ]; + testHaskellDepends = [ + base containers directory filepath HUnit mtl zip-archive + ]; + description = "Library for parsing epub document metadata"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "epub-metadata-example"; + }) {}; + + "epub-tools" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , epub-metadata, filepath, HUnit, mtl, parsec, process + , regex-compat, zip-archive + }: + mkDerivation { + pname = "epub-tools"; + version = "3.2"; + sha256 = "1ncg2yaw23lqk68ilpks8c3a42hgwqzv0dfgp0p0lz7fxb870dkw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory epub-metadata filepath mtl + parsec process regex-compat zip-archive + ]; + testHaskellDepends = [ + base containers directory epub-metadata filepath HUnit mtl parsec + regex-compat + ]; + description = "Command line utilities for working with epub files"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "epubname" = callPackage + ({ mkDerivation, base, directory, epub-metadata, mtl, regex-compat + }: + mkDerivation { + pname = "epubname"; + version = "2.3.2"; + sha256 = "1l3vi5z46x4m5h3x97hgr9g76i4s5scmpmpjzf97c1kddw31hlh3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory epub-metadata mtl regex-compat + ]; + description = "Rename epub ebook files based on meta information"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "epubname"; + broken = true; + }) {}; + + "eq" = callPackage + ({ mkDerivation, base, semigroupoids }: + mkDerivation { + pname = "eq"; + version = "4.3"; + sha256 = "0p3189kq045vxh0h7is81q0qahaghni810x68g31yml05md37giz"; + revision = "1"; + editedCabalFile = "1b2k97n787730p3k4fsp16f2i9ddqf5k90cq4r7s2lddmdq0cshr"; + libraryHaskellDepends = [ base semigroupoids ]; + description = "Leibnizian equality"; + license = lib.licenses.bsd3; + }) {}; + + "equal-files" = callPackage + ({ mkDerivation, base, bytestring, explicit-exception, filemanip + , transformers, utility-ht + }: + mkDerivation { + pname = "equal-files"; + version = "0.0.5.4"; + sha256 = "13gf8f8ik1wdr8n8sa1jlzzfh1bi2892fb5bhmixlxk0d81dm76i"; + revision = "1"; + editedCabalFile = "080kis1vhczq71ryvb1r7756irmd0l56rabq7yr6j9829gz7y1vd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring explicit-exception filemanip transformers + utility-ht + ]; + description = "Shell command for finding equal files"; + license = "GPL"; + mainProgram = "equal-files"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "equational-reasoning" = callPackage + ({ mkDerivation, base, containers, template-haskell, th-desugar + , void + }: + mkDerivation { + pname = "equational-reasoning"; + version = "0.7.0.2"; + sha256 = "18pmg7c103yprldbzh0c3wz2mbiidi14ildymsfggnxica6w05qg"; + libraryHaskellDepends = [ + base containers template-haskell th-desugar void + ]; + description = "Proof assistant for Haskell using DataKinds & PolyKinds"; + license = lib.licenses.bsd3; + }) {}; + + "equational-reasoning-induction" = callPackage + ({ mkDerivation, base, singletons, template-haskell, th-extras }: + mkDerivation { + pname = "equational-reasoning-induction"; + version = "0.6.0.0"; + sha256 = "1pp1li32jcspjlfsblannf11q487715fwczf3srffbxyj802ini8"; + libraryHaskellDepends = [ + base singletons template-haskell th-extras + ]; + description = "Proof assistant for Haskell using DataKinds & PolyKinds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "equeue" = callPackage + ({ mkDerivation, base, containers, contravariant, delay, mtl + , semigroups, stm, tasty, tasty-hunit, time + }: + mkDerivation { + pname = "equeue"; + version = "0"; + sha256 = "14risb13sv4mz5scyhcvg6knb791lx4b9jm3k9189fhxkr5a28cc"; + revision = "1"; + editedCabalFile = "0i8gjfmi6jbfbmqs9yckzg694mp7v92b1m99r1hn1yw3xbizvf2j"; + libraryHaskellDepends = [ + base containers contravariant mtl semigroups stm + ]; + testHaskellDepends = [ + base containers contravariant delay semigroups stm tasty + tasty-hunit time + ]; + description = "Application level triggered, and edge triggered event multiqueues"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "equivalence" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, STMonadTrans + , template-haskell, transformers, transformers-compat + }: + mkDerivation { + pname = "equivalence"; + version = "0.4.1"; + sha256 = "13q0lklm58n0l7bx0d4k1cw1i2il8hpdjp76lb79ix8lv7cxd2jr"; + libraryHaskellDepends = [ + base containers mtl STMonadTrans transformers transformers-compat + ]; + testHaskellDepends = [ + base containers mtl QuickCheck STMonadTrans template-haskell + transformers transformers-compat + ]; + description = "Maintaining an equivalence relation implemented as union-find using STT"; + license = lib.licenses.bsd3; + }) {}; + + "erd" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , gitrev, graphviz, parsec, raw-strings-qq, tasty, tasty-hunit + , text, yaml + }: + mkDerivation { + pname = "erd"; + version = "0.2.1.0"; + sha256 = "1p21q4x5l29mhnm17j77b4w5rqc9n4jd24czawz7p1srmzvl67hs"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory filepath gitrev graphviz + parsec raw-strings-qq text yaml + ]; + testHaskellDepends = [ + base bytestring containers directory filepath gitrev graphviz + parsec raw-strings-qq tasty tasty-hunit text yaml + ]; + description = "An entity-relationship diagram generator from a plain text description"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "erd"; + broken = true; + }) {}; + + "erebos" = callPackage + ({ mkDerivation, async, base, binary, bytestring, c2hs, clock + , containers, cryptonite, deepseq, directory, filepath, hashable + , hashtables, haskeline, hinotify, iproute, libpjproject, memory + , mtl, network, process, stm, template-haskell, text, time + , transformers, unix, uuid, zlib + }: + mkDerivation { + pname = "erebos"; + version = "0.1.2"; + sha256 = "13sxi7h08i81krg7x3pkgijirczh4y78vz3qajcyv0fqq42i6qs0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base binary bytestring clock containers cryptonite deepseq + directory filepath hashable hashtables hinotify iproute memory mtl + network stm text time unix uuid zlib + ]; + libraryPkgconfigDepends = [ libpjproject ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ + base bytestring cryptonite directory haskeline mtl network process + template-haskell text time transformers + ]; + description = "Decentralized messaging and synchronization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "erebos"; + broken = true; + }) {libpjproject = null;}; + + "erf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "erf"; + version = "2.0.0.0"; + sha256 = "0dxk2r32ajmmc05vaxcp0yw6vgv4lkbmh8jcshncn98xgsfbgw14"; + libraryHaskellDepends = [ base ]; + description = "The error function, erf, and related functions"; + license = lib.licenses.bsd3; + }) {}; + + "erf-native" = callPackage + ({ mkDerivation, base, polynomial }: + mkDerivation { + pname = "erf-native"; + version = "1.0.0.1"; + sha256 = "0i031ws189rjl5gn44qpkfylx8kz7rdf3nzw9h0dmy2h86xbkckc"; + libraryHaskellDepends = [ base polynomial ]; + description = "Native Haskell implementation of the interface from the erf package"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "erlang" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath + , MissingH, network, random + }: + mkDerivation { + pname = "erlang"; + version = "0.2.3"; + sha256 = "1sh4ajq819rki2nc1l6a9kq05z74rnpjmi50grwyrr7652b8wwga"; + libraryHaskellDepends = [ + base binary bytestring directory filepath MissingH network random + ]; + description = "FFI interface to Erlang"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "erlang-ffi" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath + , hspec, MissingH, network, random + }: + mkDerivation { + pname = "erlang-ffi"; + version = "1.0.0"; + sha256 = "1vj0i7r4pr3dhyvlgk0mi31ljcq87y69s2vmh4q41m5q4wxz9c42"; + libraryHaskellDepends = [ + base binary bytestring directory filepath MissingH network random + ]; + testHaskellDepends = [ + base binary bytestring directory filepath hspec MissingH network + random + ]; + description = "Send messages to an Erlang node using Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eros" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, text }: + mkDerivation { + pname = "eros"; + version = "0.6.0.0"; + sha256 = "0nr0c2qq30ji50pyjrklrb6a73i6qkqws7ywbfpa4pcd176xwlrw"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ aeson base bytestring containers text ]; + description = "A text censorship library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eros-client" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , eros, text + }: + mkDerivation { + pname = "eros-client"; + version = "0.5.0.1"; + sha256 = "15pi4khibvfpxni4v3kz6f92s8s34kmkx4q7kwq1rxk5gb6p8rcb"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring containers eros text + ]; + description = "DEPRECATED in favor of eros-http"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "erosc"; + }) {}; + + "eros-http" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, eros + , http-types, markdown, text, wai, warp + }: + mkDerivation { + pname = "eros-http"; + version = "0.6.0.1"; + sha256 = "1c7bwszjvbb3qnbvpjm0vin2x2z6dylplhs10hbhszkq2ypjjxyk"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base blaze-html bytestring eros http-types markdown text wai + warp + ]; + description = "JSON HTTP interface to Eros"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "eros-http"; + }) {}; + + "errata" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover + , hspec-golden, text + }: + mkDerivation { + pname = "errata"; + version = "0.4.0.2"; + sha256 = "0vr1rijjb25nrsnrix173p4xqg2wqac5iwfwhllgw2fvh3k2jbz8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers text ]; + executableHaskellDepends = [ base containers text ]; + testHaskellDepends = [ base containers hspec hspec-golden text ]; + testToolDepends = [ hspec-discover ]; + description = "Source code error pretty printing"; + license = lib.licenses.mit; + mainProgram = "errata-example"; + }) {}; + + "errno" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "errno"; + version = "0.1"; + sha256 = "0jix16b2c24pfbc3rig01nl68zdwpi28zzbciscalmq8lkpp10fa"; + libraryHaskellDepends = [ base mtl ]; + description = "a FFI utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "error" = callPackage + ({ mkDerivation, base, doctest, text }: + mkDerivation { + pname = "error"; + version = "1.0.0.0"; + sha256 = "12c8vk6jxphwympivfalr5xz3pyk3imsbbfyqcyranss65ji5k3b"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base doctest ]; + description = "The canonical error type"; + license = lib.licenses.mit; + }) {}; + + "error-analyze" = callPackage + ({ mkDerivation, base, HUnit, tasty, tasty-hunit, text }: + mkDerivation { + pname = "error-analyze"; + version = "0.0.1"; + sha256 = "0x8c6nccvljv6ppvl6f17mcyk201j20yygfmmrxqxwrlr4k4z53y"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base HUnit tasty tasty-hunit text ]; + description = "Parse ghc and cabal error messages and give their causes for easier resolution"; + license = lib.licenses.bsd3; + }) {}; + + "error-codes" = callPackage + ({ mkDerivation, base, bytestring, primitive, primitive-unlifted + , text, text-short + }: + mkDerivation { + pname = "error-codes"; + version = "0.1.3.1"; + sha256 = "133qfx6dkl6khpbgj0a6gki9azx71fl1cz10bi1pifzbziskxkbi"; + libraryHaskellDepends = [ + base bytestring primitive primitive-unlifted text text-short + ]; + testHaskellDepends = [ base ]; + description = "Error code functions"; + license = lib.licenses.bsd3; + }) {}; + + "error-context" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, katip + , monad-logger, mtl, resourcet, safe-exceptions, tasty, tasty-hunit + , text, unliftio-core, unordered-containers + }: + mkDerivation { + pname = "error-context"; + version = "0.2.0.1"; + sha256 = "033z3niag5hf9dynjxdrg6v9s6f05hpndknfs7xlgkwrrgq3gmnb"; + libraryHaskellDepends = [ + aeson base bytestring exceptions katip monad-logger mtl resourcet + safe-exceptions text unliftio-core unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring exceptions katip monad-logger mtl resourcet + safe-exceptions tasty tasty-hunit text unliftio-core + unordered-containers + ]; + description = "Provides API for enriching errors with contexts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "error-continuations" = callPackage + ({ mkDerivation, base, either, mtl, transformers }: + mkDerivation { + pname = "error-continuations"; + version = "0.1.0.0"; + sha256 = "0rv59fhlfr03qis957mjgl4gyk1i5axfyvr680z3ykbfd3k5gc1s"; + libraryHaskellDepends = [ base either mtl transformers ]; + description = "Error Continuations"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "error-list" = callPackage + ({ mkDerivation, base, mtl, text, text-render }: + mkDerivation { + pname = "error-list"; + version = "0.1.0.3"; + sha256 = "0k0rpscg4h55215mgkd72yd5la3f2im21vlsgyg7v4pkrxd1cj1j"; + libraryHaskellDepends = [ base mtl text text-render ]; + description = "A useful type for collecting error messages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "error-loc" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "error-loc"; + version = "0.1.0.0"; + sha256 = "0ch7c537fp52yg3qmc1v9rs4y70cc0zyb3g3i0bmmhgdhxd90bm5"; + libraryHaskellDepends = [ base template-haskell ]; + description = "An error replacement with call-site metadata"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "error-location" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "error-location"; + version = "0.1.5.5"; + sha256 = "1gfi3jvag662xbsiv75ndb8p9s3c7j6lny15a9gqk8wd4l71myid"; + libraryHaskellDepends = [ base template-haskell ]; + description = "error functions that show file location information"; + license = lib.licenses.bsd3; + }) {}; + + "error-message" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, either-unwrap + , InfixApplicative, mtl + }: + mkDerivation { + pname = "error-message"; + version = "1.1"; + sha256 = "0xnz5l3r9x81pmb6nddzrrws1yqzdqydqkr2g1ib4pwmdwazf7f9"; + libraryHaskellDepends = [ + ansi-wl-pprint base containers either-unwrap InfixApplicative mtl + ]; + description = "Composable error messages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "error-or" = callPackage + ({ mkDerivation, base, containers, mtl, text }: + mkDerivation { + pname = "error-or"; + version = "0.3.0"; + sha256 = "14493vzrwf4w0x1y6bml5z4k3m5y413hw650vfv3b63iynzz7l3x"; + libraryHaskellDepends = [ base containers mtl text ]; + description = "Composable, hierarchical errors"; + license = lib.licenses.bsd3; + }) {}; + + "error-or-utils" = callPackage + ({ mkDerivation, base, containers, error-or, text }: + mkDerivation { + pname = "error-or-utils"; + version = "0.2.0"; + sha256 = "1z92js5khx49yd0zydjabdn0m2901zv5586r2vsbx7sd3rfvx2ff"; + libraryHaskellDepends = [ base containers error-or text ]; + description = "Utilities using ErrorOr datatype"; + license = lib.licenses.bsd3; + }) {}; + + "error-util" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "error-util"; + version = "0.0.1.2"; + sha256 = "01jfbq43ps6wjl9z5l1g8zfdi225mfn3xy59n6vrfxh0vsi1c6fz"; + libraryHaskellDepends = [ base transformers ]; + description = "Set of utils and operators for error handling"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "errorcall-eq-instance" = callPackage + ({ mkDerivation, base, base-orphans, hspec, QuickCheck }: + mkDerivation { + pname = "errorcall-eq-instance"; + version = "0.3.0"; + sha256 = "0hqw82m8bbrxy5vgdwb83bhzdx070ibqrm9rshyja7cb808ahijm"; + libraryHaskellDepends = [ base base-orphans ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "An orphan Eq instance for ErrorCall"; + license = lib.licenses.mit; + }) {}; + + "errors" = callPackage + ({ mkDerivation, base, exceptions, safe, text, transformers + , transformers-compat + }: + mkDerivation { + pname = "errors"; + version = "2.3.0"; + sha256 = "0x8znwn31qcx6kqx99wp7bc86kckfb39ncz3zxvj1s07kxlfawk7"; + revision = "5"; + editedCabalFile = "0ljfsadhqbqjivrr08x11zazpl115902ikvyhxq6nmg6zp54w7al"; + libraryHaskellDepends = [ + base exceptions safe text transformers transformers-compat + ]; + description = "Simplified error-handling"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "errors-ext" = callPackage + ({ mkDerivation, base, binary-ext, bytestring, conduit, errors + , exceptions, HUnit, monad-control, monad-loops, mtl, transformers + }: + mkDerivation { + pname = "errors-ext"; + version = "0.4.2"; + sha256 = "064nvpc8yy3n6nvc7cmxmgblmarg4wlvawj0k7bc3mj6h0rnavj0"; + libraryHaskellDepends = [ + base errors exceptions monad-control mtl transformers + ]; + testHaskellDepends = [ + base binary-ext bytestring conduit errors exceptions HUnit + monad-control monad-loops mtl transformers + ]; + description = "`bracket`-like functions for `ExceptT` over `IO` monad"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ersaconcat" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, HTTP + , network-uri, process, QuickCheck, tagsoup, template-haskell + }: + mkDerivation { + pname = "ersaconcat"; + version = "0.0.1"; + sha256 = "17qkxjiy237dr3y2mdmfyjrxs8l4rmbvdx5zmdmkcsb7c2dwalkn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath HTTP network-uri process tagsoup + ]; + executableHaskellDepends = [ + base directory filepath HTTP network-uri process tagsoup + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "A script to concatenate AIP ERSA"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ersaconcat"; + broken = true; + }) {}; + + "ersatz" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers + , data-default, fail, HUnit, lens, mtl, parsec, process, semigroups + , streams, temporary, test-framework, test-framework-hunit + , transformers, unordered-containers + }: + mkDerivation { + pname = "ersatz"; + version = "0.5"; + sha256 = "1fzaany3mzzmizfzdglwqni3q842ip5z86apgdla2ynhq0hlmh3m"; + revision = "1"; + editedCabalFile = "0mg4bip6ngviyriyx3d0d588h5mm8a985gdhijd6y98yd86krb43"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array attoparsec base bytestring containers data-default lens mtl + process semigroups streams temporary transformers + unordered-containers + ]; + executableHaskellDepends = [ + array base containers fail lens mtl parsec semigroups + ]; + testHaskellDepends = [ + array base containers data-default HUnit test-framework + test-framework-hunit + ]; + description = "A monad for expressing SAT or QSAT problems using observable sharing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ersatz-toysat" = callPackage + ({ mkDerivation, array, base, containers, ersatz, toysolver + , transformers + }: + mkDerivation { + pname = "ersatz-toysat"; + version = "0.2.2.0"; + sha256 = "056yyls1mhl20sbngk43lip9gi092c1da0snx6fcs0vbv8gm0j4v"; + revision = "2"; + editedCabalFile = "0ijzzn2bis2kgxf3cnnqkxrfh3n5pw5jp29548dac9ayfk8iwvvh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers ersatz toysolver transformers + ]; + description = "toysat driver as backend for ersatz"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ert" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-expr, base + , bytestring, regex-compat, text, unordered-containers, vector + , yaml + }: + mkDerivation { + pname = "ert"; + version = "0.0.2.1"; + sha256 = "0ica7vir4ragcc3xrkzlmhncnn0ddx8ky61cj32z7ginybfjq2ig"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-expr base bytestring regex-compat text + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson attoparsec base bytestring yaml + ]; + description = "Easy Runtime Templates"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "ert"; + broken = true; + }) {}; + + "escape-artist" = callPackage + ({ mkDerivation, base, bytestring, hspec, QuickCheck, silently + , text + }: + mkDerivation { + pname = "escape-artist"; + version = "1.2.0.1"; + sha256 = "1plr0vj3zjic1hy0bbr3sipqrawrym9ypakkihcdaw5fff98i4n3"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring hspec QuickCheck silently text + ]; + description = "ANSI Escape Sequence Text Decoration Made Easy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "escaped" = callPackage + ({ mkDerivation, base, doctest, hspec, QuickCheck + , quickcheck-instances, quickcheck-properties, text, unix + }: + mkDerivation { + pname = "escaped"; + version = "1.0.0.0"; + sha256 = "1fpnaj0ycjhb73skv5dxrycwyyvy0rripvcag88hsjyh1ybxx91v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base QuickCheck quickcheck-instances text unix + ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ + base doctest hspec QuickCheck quickcheck-properties + ]; + description = "Produce Text with terminal escape sequences"; + license = lib.licenses.mit; + mainProgram = "escaped-example"; + }) {}; + + "escoger" = callPackage + ({ mkDerivation, base, bytestring, criterion, HUnit, mtl + , test-framework, test-framework-hunit, unix, vector + , vector-algorithms, vty + }: + mkDerivation { + pname = "escoger"; + version = "0.1.0.0"; + sha256 = "0xcs1wg5d6dphnx255pcvvcszkpib0v8gy79w25grrrda5gyplvx"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring mtl unix vector vector-algorithms vty + ]; + executableHaskellDepends = [ base bytestring mtl unix vector vty ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit vector + ]; + benchmarkHaskellDepends = [ + base bytestring criterion unix vector vty + ]; + doHaddock = false; + description = "Terminal fuzzy selector"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "escoger"; + broken = true; + }) {}; + + "esotericbot" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, fgl, mtl, network, stm, stream-fusion, tuple, unix + }: + mkDerivation { + pname = "esotericbot"; + version = "0.0.6"; + sha256 = "0r77y94ff210nqjga0xm2hrraa01dgjfaxs3ijrg11z6hfz523s7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring containers directory fgl mtl network stm + stream-fusion tuple unix + ]; + executableHaskellDepends = [ + attoparsec base bytestring containers directory fgl mtl network stm + stream-fusion tuple unix + ]; + doHaddock = false; + description = "Esotericbot is a sophisticated, lightweight IRC bot"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "esotericbot"; + }) {}; + + "espial" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64, bcrypt + , blaze-html, bytestring, case-insensitive, classy-prelude + , classy-prelude-conduit, classy-prelude-yesod, conduit, containers + , cryptohash-sha256, crypton-connection, data-default, directory + , entropy, esqueleto, fast-logger, file-embed, foreign-store + , hjsmin, hscolour, hspec, html-entities, http-api-data + , http-client, http-client-tls, http-conduit, http-types + , iso8601-time, microlens, monad-logger, mtl, optparse-applicative + , optparse-generic, parser-combinators, persistent + , persistent-sqlite, persistent-template, pretty-show, safe + , shakespeare, template-haskell, text, time, transformers, unix + , unordered-containers, vector, wai, wai-extra, wai-logger, warp + , yaml, yesod, yesod-auth, yesod-core, yesod-form, yesod-newsfeed + , yesod-static, yesod-test + }: + mkDerivation { + pname = "espial"; + version = "0.0.20"; + sha256 = "0gdwd0yni2wd36zg3hv832x1rvabnq4q424mqmkid9jp9df4951l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base base64 bcrypt blaze-html bytestring + case-insensitive classy-prelude classy-prelude-conduit + classy-prelude-yesod conduit containers cryptohash-sha256 + crypton-connection data-default directory entropy esqueleto + fast-logger file-embed foreign-store hjsmin hscolour html-entities + http-api-data http-client http-client-tls http-conduit http-types + iso8601-time microlens monad-logger mtl parser-combinators + persistent persistent-sqlite persistent-template pretty-show safe + shakespeare template-haskell text time transformers unix + unordered-containers vector wai wai-extra wai-logger warp yaml + yesod yesod-auth yesod-core yesod-form yesod-newsfeed yesod-static + ]; + executableHaskellDepends = [ + aeson attoparsec base base64 bcrypt blaze-html bytestring + case-insensitive classy-prelude classy-prelude-conduit + classy-prelude-yesod conduit containers cryptohash-sha256 + crypton-connection data-default directory entropy esqueleto + fast-logger file-embed foreign-store hjsmin hscolour html-entities + http-api-data http-client http-client-tls http-conduit http-types + iso8601-time microlens monad-logger mtl optparse-applicative + optparse-generic parser-combinators persistent persistent-sqlite + persistent-template pretty-show safe shakespeare template-haskell + text time transformers unix unordered-containers vector wai + wai-extra wai-logger warp yaml yesod yesod-auth yesod-core + yesod-form yesod-newsfeed yesod-static + ]; + testHaskellDepends = [ + aeson attoparsec base base64 bcrypt blaze-html bytestring + case-insensitive classy-prelude classy-prelude-conduit + classy-prelude-yesod conduit containers cryptohash-sha256 + crypton-connection data-default directory entropy esqueleto + fast-logger file-embed foreign-store hjsmin hscolour hspec + html-entities http-api-data http-client http-client-tls + http-conduit http-types iso8601-time microlens monad-logger mtl + parser-combinators persistent persistent-sqlite persistent-template + pretty-show safe shakespeare template-haskell text time + transformers unix unordered-containers vector wai wai-extra + wai-logger warp yaml yesod yesod-auth yesod-core yesod-form + yesod-newsfeed yesod-static yesod-test + ]; + description = "Espial is an open-source, web-based bookmarking server"; + license = lib.licenses.agpl3Only; + maintainers = [ lib.maintainers.dalpd ]; + }) {}; + + "esqueleto" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring + , conduit, containers, exceptions, hspec, hspec-core, monad-logger + , mtl, mysql, mysql-simple, persistent, persistent-mysql + , persistent-postgresql, persistent-sqlite, postgresql-simple + , QuickCheck, resourcet, tagged, template-haskell, text, time + , transformers, unliftio, unordered-containers + }: + mkDerivation { + pname = "esqueleto"; + version = "3.5.11.2"; + sha256 = "0k78rsf98nzbc4ycf3jgari358g661v3rgg6sxm6dch0q70dhaj5"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-html bytestring conduit containers + monad-logger persistent resourcet tagged template-haskell text time + transformers unliftio unordered-containers + ]; + testHaskellDepends = [ + aeson attoparsec base blaze-html bytestring conduit containers + exceptions hspec hspec-core monad-logger mtl mysql mysql-simple + persistent persistent-mysql persistent-postgresql persistent-sqlite + postgresql-simple QuickCheck resourcet tagged template-haskell text + time transformers unliftio unordered-containers + ]; + description = "Type-safe EDSL for SQL queries on persistent backends"; + license = lib.licenses.bsd3; + }) {}; + + "esqueleto-compat" = callPackage + ({ mkDerivation, base, conduit, esqueleto, hspec, persistent + , resourcet, transformers + }: + mkDerivation { + pname = "esqueleto-compat"; + version = "0.0.2.0"; + sha256 = "0r76i5597lmd31384k0961hvps57xcf9dadscvd729yrf0plahvk"; + libraryHaskellDepends = [ + base conduit esqueleto persistent resourcet transformers + ]; + testHaskellDepends = [ base hspec ]; + description = "Compatibility operators for Persistent and Esqueleto"; + license = lib.licenses.bsd3; + }) {}; + + "esqueleto-pgcrypto" = callPackage + ({ mkDerivation, base, esqueleto, hspec, monad-logger, persistent + , persistent-postgresql, QuickCheck, text, transformers, unliftio + }: + mkDerivation { + pname = "esqueleto-pgcrypto"; + version = "0.1.0.0"; + sha256 = "0xxs9nk6k3v7jjcrbgm0b85bncd6rzgrgflvw2w65i6dam0yr4ix"; + libraryHaskellDepends = [ base esqueleto text ]; + testHaskellDepends = [ + base esqueleto hspec monad-logger persistent persistent-postgresql + QuickCheck text transformers unliftio + ]; + description = "Esqueleto support for the pgcrypto PostgreSQL module"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "esqueleto-postgis" = callPackage + ({ mkDerivation, base, containers, esqueleto, geojson, hedgehog + , monad-logger, persistent, persistent-postgresql, resourcet, tasty + , tasty-hunit, tasty-quickcheck, text, wkt-geom + }: + mkDerivation { + pname = "esqueleto-postgis"; + version = "1.0.1"; + sha256 = "0s87xwqbh0b4xl956g7zgf58ga92cfnnbijqyw0rd007y4rf0v7m"; + libraryHaskellDepends = [ + base containers esqueleto geojson persistent text wkt-geom + ]; + testHaskellDepends = [ + base containers esqueleto geojson hedgehog monad-logger persistent + persistent-postgresql resourcet tasty tasty-hunit tasty-quickcheck + text wkt-geom + ]; + description = "postgis bindings for esqueleto"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "esqueleto-streaming" = callPackage + ({ mkDerivation, base, conduit, esqueleto, persistent-postgresql + , persistent-postgresql-streaming, resourcet, transformers + }: + mkDerivation { + pname = "esqueleto-streaming"; + version = "0.1.0.0"; + sha256 = "07qmnms0jmqqdn0d3ia1dl3alpggs1mj62gppy0ys8myac0wdk1r"; + libraryHaskellDepends = [ + base conduit esqueleto persistent-postgresql + persistent-postgresql-streaming resourcet transformers + ]; + description = "Memory-constant streaming of Esqueleto results from PostgreSQL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "esqueleto-textsearch" = callPackage + ({ mkDerivation, base, esqueleto, hspec, HUnit, monad-control + , monad-logger, parsec, persistent, persistent-postgresql + , persistent-template, QuickCheck, resourcet, text, transformers + }: + mkDerivation { + pname = "esqueleto-textsearch"; + version = "1.3.1"; + sha256 = "0z8fw59hr42hclkgy3f44m6lhbchnqdg8b91hhmn8z25g532d857"; + libraryHaskellDepends = [ + base esqueleto parsec persistent persistent-postgresql text + ]; + testHaskellDepends = [ + base esqueleto hspec HUnit monad-control monad-logger persistent + persistent-postgresql persistent-template QuickCheck resourcet text + transformers + ]; + description = "PostgreSQL full text search for Esqueleto"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ess" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ess"; + version = "0.1.0.0"; + sha256 = "0pxrs9vr6gc61md9q4rxdc5fikvjandqw2rygs0xamrqlna51bcq"; + libraryHaskellDepends = [ base ]; + description = "The type-level S combinator in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "essence-of-live-coding" = callPackage + ({ mkDerivation, base, containers, foreign-store, HUnit, mmorph + , mtl, QuickCheck, syb, test-framework, test-framework-hunit + , test-framework-quickcheck2, time, transformers, vector-sized + }: + mkDerivation { + pname = "essence-of-live-coding"; + version = "0.2.7"; + sha256 = "1vg10x8radvr8ysqfzf1cngp2hnqy8g139x07pwqwycj9zwwnbl4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers foreign-store mmorph syb time transformers + vector-sized + ]; + executableHaskellDepends = [ base transformers ]; + testHaskellDepends = [ + base containers HUnit mtl QuickCheck syb test-framework + test-framework-hunit test-framework-quickcheck2 transformers + ]; + description = "General purpose live coding framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.turion ]; + broken = true; + }) {}; + + "essence-of-live-coding-PortMidi" = callPackage + ({ mkDerivation, base, essence-of-live-coding, PortMidi + , transformers + }: + mkDerivation { + pname = "essence-of-live-coding-PortMidi"; + version = "0.2.7"; + sha256 = "1qqswld88yvqa1z8h9rdxqqvjikhkdb67xp2sph6xb231k9710qy"; + libraryHaskellDepends = [ + base essence-of-live-coding PortMidi transformers + ]; + description = "General purpose live coding framework - PortMidi backend"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + }) {}; + + "essence-of-live-coding-gloss" = callPackage + ({ mkDerivation, base, essence-of-live-coding, foreign-store, gloss + , syb, transformers + }: + mkDerivation { + pname = "essence-of-live-coding-gloss"; + version = "0.2.7"; + sha256 = "0iv5wgzfxy1k80dh6c6hrzh4jcjy3ak4l3l004jm3wpfm7fm0lmx"; + libraryHaskellDepends = [ + base essence-of-live-coding foreign-store gloss syb transformers + ]; + description = "General purpose live coding framework - Gloss backend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.turion ]; + }) {}; + + "essence-of-live-coding-gloss-example" = callPackage + ({ mkDerivation, base, essence-of-live-coding + , essence-of-live-coding-gloss, gloss, syb, transformers + }: + mkDerivation { + pname = "essence-of-live-coding-gloss-example"; + version = "0.2.5"; + sha256 = "05swv5jbk51kxvipiz1qbvnpg82ppxvla3ggyc86fkrd3hsbqr6v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base essence-of-live-coding essence-of-live-coding-gloss gloss syb + transformers + ]; + description = "General purpose live coding framework - Gloss example"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "essence-of-live-coding-gloss-example"; + }) {}; + + "essence-of-live-coding-pulse" = callPackage + ({ mkDerivation, base, essence-of-live-coding, foreign-store + , pulse-simple, transformers + }: + mkDerivation { + pname = "essence-of-live-coding-pulse"; + version = "0.2.7"; + sha256 = "0bmnc7901zgak223kfm29md0w5fd9lfv4dxc8c27cdcrdqnqfc2p"; + libraryHaskellDepends = [ + base essence-of-live-coding foreign-store pulse-simple transformers + ]; + description = "General purpose live coding framework - pulse backend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.turion ]; + }) {}; + + "essence-of-live-coding-pulse-example" = callPackage + ({ mkDerivation, base, essence-of-live-coding + , essence-of-live-coding-pulse, pulse-simple, transformers, vector + }: + mkDerivation { + pname = "essence-of-live-coding-pulse-example"; + version = "0.2.4"; + sha256 = "0jjafsrjpcprfcly4z4ld98y25lx3gc1faqbd6ms56kyrhs3q1p3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base essence-of-live-coding essence-of-live-coding-pulse + pulse-simple transformers vector + ]; + description = "General purpose live coding framework - pulse backend example"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "essence-of-live-coding-pulse-example"; + }) {}; + + "essence-of-live-coding-quickcheck" = callPackage + ({ mkDerivation, base, boltzmann-samplers, essence-of-live-coding + , QuickCheck, syb, transformers + }: + mkDerivation { + pname = "essence-of-live-coding-quickcheck"; + version = "0.2.7"; + sha256 = "0jn5bz7xq8jmlkhrrbn5mj3ywh8288gpx43n8fkjzmzdk233kbvp"; + libraryHaskellDepends = [ + base boltzmann-samplers essence-of-live-coding QuickCheck syb + transformers + ]; + description = "General purpose live coding framework - QuickCheck integration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.turion ]; + }) {}; + + "essence-of-live-coding-vivid" = callPackage + ({ mkDerivation, base, essence-of-live-coding, vivid }: + mkDerivation { + pname = "essence-of-live-coding-vivid"; + version = "0.2.7"; + sha256 = "03j5kmp824s8b2x1n8dp86lh7ac8ccxh54dg0sx7v98j9lflbcqq"; + libraryHaskellDepends = [ base essence-of-live-coding vivid ]; + description = "General purpose live coding framework - vivid backend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "essence-of-live-coding-warp" = callPackage + ({ mkDerivation, base, bytestring, essence-of-live-coding + , http-client, http-types, wai, warp + }: + mkDerivation { + pname = "essence-of-live-coding-warp"; + version = "0.2.7"; + sha256 = "1zykg5qik61xr4ri6d9r04w5rj7wm0wqmnzm6nipwpixal3gdxqa"; + libraryHaskellDepends = [ + base essence-of-live-coding http-types wai warp + ]; + testHaskellDepends = [ + base bytestring essence-of-live-coding http-client + ]; + description = "General purpose live coding framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.turion ]; + }) {}; + + "estimator" = callPackage + ({ mkDerivation, ad, base, distributive, lens, linear, reflection + }: + mkDerivation { + pname = "estimator"; + version = "1.2.0.0"; + sha256 = "168jpb5h8p4pz7rvv0x0yalgmjy9mbdssphj5k64l9kw18n26swg"; + libraryHaskellDepends = [ + ad base distributive lens linear reflection + ]; + description = "State-space estimation algorithms such as Kalman Filters"; + license = lib.licenses.bsd3; + }) {}; + + "estimators" = callPackage + ({ mkDerivation, base, binary, containers, deepseq, list-tries + , MonadRandom, mtl, pretty, prettyclass, QuickCheck, text + }: + mkDerivation { + pname = "estimators"; + version = "0.1.4"; + sha256 = "0n7j2ay68m73f1mkfsxrrcs1rq0fpavwf58r50y7wirpm5f6agcy"; + libraryHaskellDepends = [ + base binary containers deepseq list-tries MonadRandom mtl pretty + prettyclass QuickCheck text + ]; + description = "Tool for managing probability estimation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "estreps" = callPackage + ({ mkDerivation, base, bio, bytestring, containers, random }: + mkDerivation { + pname = "estreps"; + version = "0.3.1"; + sha256 = "100pqygnwclmpzjhzpz3j34y8v75d8ldxg76f9jys90gb41kggpi"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bio bytestring containers random + ]; + description = "Repeats from ESTs"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "etc" = callPackage + ({ mkDerivation, aeson, base, rio, tasty, tasty-hunit + , template-haskell, text, typed-process, unliftio + }: + mkDerivation { + pname = "etc"; + version = "0.4.1.0"; + sha256 = "1j17g8jij4y782vwpx7b52fv9nwv4v4mygk2hbq6vihzkbrdbd31"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base rio template-haskell text typed-process unliftio + ]; + testHaskellDepends = [ aeson base rio tasty tasty-hunit ]; + description = "Declarative configuration spec for Haskell projects"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "etcd" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, hspec + , http-conduit, MonadRandom, mtl, text, time + }: + mkDerivation { + pname = "etcd"; + version = "1.0.5"; + sha256 = "0bqz678mnpw2jpywz2m76923cyq864xn537a9zsqhm6c80gc0vwi"; + revision = "1"; + editedCabalFile = "1ylq3wsl4ghjv1ib2zzfny7wdhwhwfnczl64wy18xipd5a6vrnsw"; + libraryHaskellDepends = [ + aeson base bytestring http-conduit text time + ]; + testHaskellDepends = [ async base hspec MonadRandom mtl text ]; + description = "Client for etcd, a highly-available key value store"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eternal" = callPackage + ({ mkDerivation, base, base-unicode-symbols, Cabal, transformers + , utf8-string + }: + mkDerivation { + pname = "eternal"; + version = "0.1.7"; + sha256 = "1cnnj9w74b06smrc58mbk0vykab6zk63rq0250lg0xl1nd6847qm"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base base-unicode-symbols transformers utf8-string + ]; + description = "everything breaking the Fairbairn threshold"; + license = lib.licenses.bsd3; + }) {}; + + "eternity" = callPackage + ({ mkDerivation, attoparsec, base, cereal, directory, foldl, potoki + , potoki-cereal, QuickCheck, quickcheck-instances, rerebase, tasty + , tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "eternity"; + version = "0.1.3"; + sha256 = "02kwd0zad4p762pk75784bbiv6klhy47g64lpxg8kscfryxrd3ma"; + libraryHaskellDepends = [ + attoparsec base cereal directory foldl potoki potoki-cereal text + ]; + testHaskellDepends = [ + cereal directory potoki potoki-cereal QuickCheck + quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck + ]; + description = "Native event-sourcing database"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eternity-timestamped" = callPackage + ({ mkDerivation, attoparsec, base, cereal, directory, eternity + , generic-random, hashable, potoki, QuickCheck, text, time + , timestamp + }: + mkDerivation { + pname = "eternity-timestamped"; + version = "0.4.1"; + sha256 = "09s26v4gi6w5am0nn7nwqkja7g74jddjfzsqjq2bbafng4dxnmwy"; + libraryHaskellDepends = [ + attoparsec base cereal directory eternity generic-random hashable + potoki QuickCheck text time timestamp + ]; + description = "Automatic timestamping for Eternity"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ether" = callPackage + ({ mkDerivation, base, criterion, deepseq, exceptions, ghc-prim + , lens, mmorph, monad-control, mtl, QuickCheck, reflection, tagged + , tasty, tasty-quickcheck, template-haskell, transformers + , transformers-base, transformers-lift, writer-cps-mtl + }: + mkDerivation { + pname = "ether"; + version = "0.5.1.0"; + sha256 = "1180l4z2cdgc6zj9pcr2c0lj28ka85kbk8sxd42fis65k2ahr61n"; + revision = "2"; + editedCabalFile = "0ax7jq2gpb12zh4v2gcpqpckznpbkc8b743k94fljvks0yq3kl0k"; + libraryHaskellDepends = [ + base exceptions mmorph monad-control mtl reflection tagged + template-haskell transformers transformers-base transformers-lift + writer-cps-mtl + ]; + testHaskellDepends = [ + base ghc-prim lens mtl QuickCheck tasty tasty-quickcheck + transformers + ]; + benchmarkHaskellDepends = [ + base criterion deepseq lens mtl transformers + ]; + description = "Monad transformers and classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ethereum-analyzer" = callPackage + ({ mkDerivation, aeson, base, bimap, bytestring, containers + , ethereum-analyzer-deps, extra, fgl, GenericPretty, graphviz + , hexstring, hoopl, hspec, pretty, protolude, split, text + , unordered-containers, wl-pprint-text + }: + mkDerivation { + pname = "ethereum-analyzer"; + version = "3.3.4"; + sha256 = "0d9xw77i8dzb4sk3j7qhnbdand58vz1bhfvqb0qhvg0qdfg732vi"; + libraryHaskellDepends = [ + aeson base bimap bytestring containers ethereum-analyzer-deps extra + fgl GenericPretty graphviz hexstring hoopl pretty protolude split + text unordered-containers wl-pprint-text + ]; + testHaskellDepends = [ + base bytestring ethereum-analyzer-deps extra GenericPretty hoopl + hspec protolude text wl-pprint-text + ]; + description = "A Ethereum contract analyzer"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ethereum-analyzer-cli" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit-combinators + , directory, ethereum-analyzer, ethereum-analyzer-deps, exceptions + , filepath, hexstring, hflags, hoopl, http-conduit, json-rpc + , monad-logger, mtl, optparse-applicative, optparse-text, protolude + , text, time, tostring, unordered-containers, vector + }: + mkDerivation { + pname = "ethereum-analyzer-cli"; + version = "3.3.4"; + sha256 = "1bpr5l8hsn6ggiqs3b4mw27r52ikpqibdhn4w22k1gk8mdfr9gzc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring conduit-combinators directory + ethereum-analyzer ethereum-analyzer-deps exceptions filepath + hexstring hoopl http-conduit json-rpc monad-logger mtl + optparse-applicative optparse-text protolude text time tostring + unordered-containers vector + ]; + executableHaskellDepends = [ + base ethereum-analyzer-deps hflags monad-logger protolude + ]; + description = "A CLI frontend for ethereum-analyzer"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ethereum-analyzer-deps" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, base16-bytestring + , binary, bytestring, containers, deepseq, fast-logger, global-lock + , monad-logger, split, text + }: + mkDerivation { + pname = "ethereum-analyzer-deps"; + version = "3.3.4"; + sha256 = "00v0f797z99yil4ihgirsyw9l4yiscg3aidlwjq4maixvzsqvr02"; + libraryHaskellDepends = [ + aeson ansi-wl-pprint base base16-bytestring binary bytestring + containers deepseq fast-logger global-lock monad-logger split text + ]; + description = "Stripped dependencies of ethereum-analyzer"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ethereum-analyzer-webui" = callPackage + ({ mkDerivation, aeson, base, bytestring, ethereum-analyzer + , ethereum-analyzer-deps, exceptions, hflags, http-media + , http-types, logging-effect, monad-logger, mtl, neat-interpolation + , optparse-applicative, prometheus-client, prometheus-metrics-ghc + , protolude, servant, servant-server, text, time, wai, wai-extra + , warp, wl-pprint-text + }: + mkDerivation { + pname = "ethereum-analyzer-webui"; + version = "3.3.4"; + sha256 = "11h5q6xmig8fk3bxk797s231pk5dnsvvxs9r68zbxv7jk466yq97"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring ethereum-analyzer exceptions http-media + http-types logging-effect mtl neat-interpolation + optparse-applicative prometheus-client prometheus-metrics-ghc + protolude servant servant-server text time wai wai-extra warp + wl-pprint-text + ]; + executableHaskellDepends = [ + base ethereum-analyzer ethereum-analyzer-deps hflags monad-logger + ]; + description = "A web frontend for ethereum-analyzer"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "ethereum-analyzer-webui"; + }) {}; + + "ethereum-client-haskell" = callPackage + ({ mkDerivation, ansi-wl-pprint, array, base, base16-bytestring + , binary, bytestring, cmdargs, containers, cryptohash, data-default + , directory, either, entropy, ethereum-merkle-patricia-db + , ethereum-rlp, filepath, haskoin, HUnit, leveldb-haskell, mtl + , network, network-simple, nibblestring, resourcet, test-framework + , test-framework-hunit, time, transformers, vector + }: + mkDerivation { + pname = "ethereum-client-haskell"; + version = "0.0.4"; + sha256 = "0dkvvs7bk4paqjmr1zihi14kp4cb28s33b18kd3a17lz1vd4qbfc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint array base base16-bytestring binary bytestring + cmdargs containers cryptohash data-default directory either entropy + ethereum-merkle-patricia-db ethereum-rlp filepath haskoin + leveldb-haskell mtl network network-simple nibblestring resourcet + time transformers vector + ]; + testHaskellDepends = [ + base containers HUnit test-framework test-framework-hunit + ]; + description = "A Haskell version of an Ethereum client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ethereum-merkle-patricia-db" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, base16-bytestring, binary + , bytestring, containers, cryptohash, data-default, ethereum-rlp + , HUnit, leveldb-haskell, nibblestring, resourcet, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "ethereum-merkle-patricia-db"; + version = "0.0.1"; + sha256 = "0pxncaam139nl99wm1i7fcnnsy683p6inasz10knfd2jsxcz8yr8"; + libraryHaskellDepends = [ + ansi-wl-pprint base base16-bytestring binary bytestring cryptohash + data-default ethereum-rlp leveldb-haskell nibblestring resourcet + ]; + testHaskellDepends = [ + ansi-wl-pprint base base16-bytestring binary bytestring containers + cryptohash data-default ethereum-rlp HUnit leveldb-haskell + nibblestring resourcet test-framework test-framework-hunit + transformers + ]; + description = "A modified Merkle Patricia DB"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ethereum-rlp" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, base16-bytestring + , bytestring, HUnit, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "ethereum-rlp"; + version = "0.1.0"; + sha256 = "1jpq786qk4fvif87gwiqx13p08r46qq3cwl4ffqk5d36hqm2k1sm"; + libraryHaskellDepends = [ + ansi-wl-pprint base base16-bytestring bytestring + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "Ethereum Recursive Length Prefix Encoding"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eths-rlp" = callPackage + ({ mkDerivation, base, binary, binary-strict, bytestring, doctest + , hspec, QuickCheck, quickcheck-instances + }: + mkDerivation { + pname = "eths-rlp"; + version = "0.1.0.0"; + sha256 = "16x05s6mnha6ydpdp896payxawpp4i967z6bsixzy7mv1gryh95a"; + libraryHaskellDepends = [ base binary binary-strict bytestring ]; + testHaskellDepends = [ + base bytestring doctest hspec QuickCheck quickcheck-instances + ]; + description = "Ethereum Recursive Length Prefix Encoding"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ety" = callPackage + ({ mkDerivation, base, bytestring, curl, random, text-icu + , utf8-string, xml + }: + mkDerivation { + pname = "ety"; + version = "0.1"; + sha256 = "165vwca1q001pa9f09vfhf724kq5jnsip907c9dr6fncj9yjdp2p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring curl random text-icu utf8-string xml + ]; + executableHaskellDepends = [ + base bytestring curl random text-icu utf8-string xml + ]; + description = "Random etymology online entry"; + license = lib.licenses.bsd3; + mainProgram = "ety"; + }) {}; + + "euler" = callPackage + ({ mkDerivation, base, hspec, hspec-discover }: + mkDerivation { + pname = "euler"; + version = "0.10.1"; + sha256 = "1kd8lsf5fsqzzj0f8slpxkfdia34gn6rmdscsn3w89v6lp0ccc1a"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Mathematics utilities for Haskell"; + license = lib.licenses.mit; + }) {}; + + "euler-tour-tree" = callPackage + ({ mkDerivation, base, containers, fingertree, keys, mtl + , parser-combinators, QuickCheck, sequence, tasty, tasty-hunit + , tasty-quickcheck, transformers, Unique + }: + mkDerivation { + pname = "euler-tour-tree"; + version = "0.1.1.0"; + sha256 = "166gbinlf0ay8y2clzjzf5b2x489hcr1gzj8w5qk341z01f8pckh"; + revision = "1"; + editedCabalFile = "0rix7nslzfdds5hz2hvam8dydndhv04xg10wazf7l37q88gk880w"; + libraryHaskellDepends = [ + base containers fingertree mtl parser-combinators transformers + Unique + ]; + testHaskellDepends = [ + base containers keys QuickCheck sequence tasty tasty-hunit + tasty-quickcheck + ]; + description = "Euler tour trees"; + license = lib.licenses.publicDomain; + }) {}; + + "euphoria" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, elerea + , enummapset-th, hashable, HUnit, test-framework + , test-framework-hunit, test-framework-th, transformers + , unordered-containers + }: + mkDerivation { + pname = "euphoria"; + version = "0.8.0.0"; + sha256 = "12hizvmalpbwdi1xxmy2vydcavi3lhf67cdh4zhvqgq6qrxkyw1h"; + libraryHaskellDepends = [ + base containers deepseq elerea enummapset-th hashable HUnit + transformers unordered-containers + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit test-framework-th + ]; + benchmarkHaskellDepends = [ + base criterion deepseq enummapset-th unordered-containers + ]; + description = "Dynamic network FRP with events and continuous values"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eurofxref" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, failure + , hexpat, http-conduit, http-types, monad-control, mtl, time + }: + mkDerivation { + pname = "eurofxref"; + version = "0.2.1"; + sha256 = "0zjf3rky2ww2nq4ryyz0069cv3ps1h29nwrgr2sk127bsik868x9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring conduit containers failure hexpat http-conduit + http-types monad-control mtl time + ]; + description = "Free foreign exchange/currency feed from the European Central Bank"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "evdev" = callPackage + ({ mkDerivation, base, bytestring, c2hs, containers, extra + , filepath-bytestring, libevdev, monad-loops, mtl, rawfilepath + , tasty, tasty-hunit, tasty-quickcheck, time, unix + }: + mkDerivation { + pname = "evdev"; + version = "2.3.1.1"; + sha256 = "1jq7ayi4rv8v02wyxva9776iqymv0ac1h7jbfxf96gmk5ifwyinf"; + libraryHaskellDepends = [ + base bytestring containers extra filepath-bytestring monad-loops + mtl rawfilepath time unix + ]; + libraryPkgconfigDepends = [ libevdev ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring containers extra filepath-bytestring monad-loops + mtl rawfilepath tasty tasty-hunit tasty-quickcheck time unix + ]; + description = "Bindings to libevdev"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libevdev;}; + + "evdev-streamly" = callPackage + ({ mkDerivation, base, bytestring, containers, evdev, extra + , filepath-bytestring, rawfilepath, streamly, streamly-fsnotify + , unix + }: + mkDerivation { + pname = "evdev-streamly"; + version = "0.0.2.0"; + sha256 = "0vrkg3d1171lsr71k3vrcf9vbl18mdnvpi02sxvzjp2zbv3gs7v6"; + revision = "1"; + editedCabalFile = "11w831ml0dn9v3gchv8465w43ml8cgcfwgxmpwnjy6v8p34q14qm"; + libraryHaskellDepends = [ + base bytestring containers evdev extra filepath-bytestring + rawfilepath streamly streamly-fsnotify unix + ]; + description = "Bridge for working with evdev and streamly"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eve" = callPackage + ({ mkDerivation, base, containers, data-default, free, hspec + , hspec-core, lens, mtl + }: + mkDerivation { + pname = "eve"; + version = "0.1.9.0"; + sha256 = "06b2qybglsww0f7wpy2fnmr3l9r5a0aikybd23cjl6ribq86l8y9"; + libraryHaskellDepends = [ + base containers data-default free lens mtl + ]; + testHaskellDepends = [ + base data-default hspec hspec-core lens mtl + ]; + description = "An extensible event framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eve-cli" = callPackage + ({ mkDerivation, base, bytestring, eve, lens, mtl, text, vty }: + mkDerivation { + pname = "eve-cli"; + version = "0.2.0.0"; + sha256 = "0l9c7mpmw7i9kgmirnkb84q6lfw0ry5z5j2049sv47klczdv285a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring eve lens mtl text vty ]; + executableHaskellDepends = [ + base bytestring eve lens mtl text vty + ]; + testHaskellDepends = [ base bytestring eve lens mtl text vty ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "eve-cli-exe"; + broken = true; + }) {}; + + "eved" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , http-api-data, http-client, http-media, http-types, mtl, text + , wai + }: + mkDerivation { + pname = "eved"; + version = "0.0.3.0"; + sha256 = "12wz0khrvj85vkk7bsq65gsikqmzahmlpmi08vdalnsfxqlflc6r"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive http-api-data http-client + http-media http-types mtl text wai + ]; + description = "A value level web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eveff" = callPackage + ({ mkDerivation, base, ghc-prim, primitive }: + mkDerivation { + pname = "eveff"; + version = "1.0.0.2"; + sha256 = "1fplciayjmvb9vp5pgi7zf656jf93zay7fz992z8jc9jz2a6k8k4"; + libraryHaskellDepends = [ base ghc-prim primitive ]; + description = "Efficient effect handlers based on evidence translation"; + license = lib.licenses.mit; + }) {}; + + "event" = callPackage + ({ mkDerivation, base, containers, semigroups, transformers }: + mkDerivation { + pname = "event"; + version = "0.1.4"; + sha256 = "0jl2s74zqnkpblf7b68bm32n1vk1rdjjyndb0waa2xsd5d0d34b7"; + libraryHaskellDepends = [ + base containers semigroups transformers + ]; + description = "Monoidal, monadic and first-class events"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "event-driven" = callPackage + ({ mkDerivation, base, monads-tf, yjtools }: + mkDerivation { + pname = "event-driven"; + version = "0.0.2"; + sha256 = "1jkrc1k0ixjs95fvj36gr08igpx5vqff5zc6bi9f04ldxqz4wbap"; + libraryHaskellDepends = [ base monads-tf yjtools ]; + description = "library for event driven programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "event-handlers" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "event-handlers"; + version = "0.0.0.3"; + sha256 = "1515v1khdkr145z5inrm2ardhpzfsbncpl5wmfd9nmilw97da9ld"; + libraryHaskellDepends = [ base containers ]; + description = "Event handlers"; + license = lib.licenses.publicDomain; + }) {}; + + "event-list" = callPackage + ({ mkDerivation, base, non-negative, QuickCheck, random, semigroups + , transformers, utility-ht + }: + mkDerivation { + pname = "event-list"; + version = "0.1.3"; + sha256 = "0bnz3qrkwr2spp1fvg2m3bscvd0h3xyfag0r77ydcn84033bk424"; + libraryHaskellDepends = [ + base non-negative QuickCheck semigroups transformers utility-ht + ]; + testHaskellDepends = [ + base non-negative QuickCheck random semigroups transformers + utility-ht + ]; + description = "Event lists with relative or absolute time stamps"; + license = "GPL"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "event-monad" = callPackage + ({ mkDerivation, base, containers, event-handlers, haskell98 + , monad-loops, mtl, pretty, prettyclass, priority-queue, stateref + }: + mkDerivation { + pname = "event-monad"; + version = "0.0.3"; + sha256 = "1phs799i4da1nfgx530bp93n9xhzgnavilwlk8nz5vi3kd61gzf4"; + libraryHaskellDepends = [ + base containers event-handlers haskell98 monad-loops mtl pretty + prettyclass priority-queue stateref + ]; + description = "Event-graph simulation monad transformer"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "event-transformer" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "event-transformer"; + version = "0.1.0.0"; + sha256 = "0vj3hm08vsyn2z0i4hb706bf94n6j2cbn262z3y3k3d869rvpslq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base transformers ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + mainProgram = "event-transformer-exe"; + }) {}; + + "eventful-core" = callPackage + ({ mkDerivation, aeson, base, containers, contravariant, hspec + , http-api-data, HUnit, path-pieces, sum-type-boilerplate + , template-haskell, text, transformers, uuid + }: + mkDerivation { + pname = "eventful-core"; + version = "0.2.0"; + sha256 = "06chbjrxfxk0fr9lgdic6bmylnv3kz398l9drqr85r6qk1s5xxg0"; + libraryHaskellDepends = [ + aeson base containers contravariant http-api-data path-pieces + sum-type-boilerplate template-haskell text transformers uuid + ]; + testHaskellDepends = [ + aeson base containers contravariant hspec http-api-data HUnit + path-pieces sum-type-boilerplate template-haskell text transformers + uuid + ]; + description = "Core module for eventful"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventful-dynamodb" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-dynamodb, base + , bytestring, conduit, eventful-core, eventful-test-helpers, hspec + , HUnit, lens, QuickCheck, quickcheck-instances, safe, text + , unordered-containers, vector + }: + mkDerivation { + pname = "eventful-dynamodb"; + version = "0.2.0"; + sha256 = "17ip1dr1jqrzy0hg5yjnv4a8qkgsab02jcbswlxfd3q7xx3d473b"; + libraryHaskellDepends = [ + aeson amazonka amazonka-dynamodb base bytestring conduit + eventful-core lens safe text unordered-containers vector + ]; + testHaskellDepends = [ + aeson amazonka amazonka-dynamodb base bytestring conduit + eventful-core eventful-test-helpers hspec HUnit lens QuickCheck + quickcheck-instances safe text unordered-containers vector + ]; + description = "Library for eventful DynamoDB event stores"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventful-memory" = callPackage + ({ mkDerivation, base, containers, eventful-core + , eventful-test-helpers, hspec, HUnit, mtl, safe, stm + }: + mkDerivation { + pname = "eventful-memory"; + version = "0.2.0"; + sha256 = "1fdd2z13lnk1zxhylriwblz96x90v4504abrj9rfbi732853wz3a"; + libraryHaskellDepends = [ + base containers eventful-core mtl safe stm + ]; + testHaskellDepends = [ + base containers eventful-core eventful-test-helpers hspec HUnit mtl + safe stm + ]; + description = "In-memory implementations for eventful"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventful-postgresql" = callPackage + ({ mkDerivation, aeson, base, bytestring, eventful-core + , eventful-sql-common, eventful-test-helpers, hspec, HUnit, mtl + , persistent, persistent-postgresql, text + }: + mkDerivation { + pname = "eventful-postgresql"; + version = "0.2.0"; + sha256 = "05syf8ychcnyl4q1q3afn4nqp4sw38y4c3p97b1h5gdanbsnis3b"; + libraryHaskellDepends = [ + aeson base bytestring eventful-core eventful-sql-common mtl + persistent text + ]; + testHaskellDepends = [ + aeson base bytestring eventful-core eventful-sql-common + eventful-test-helpers hspec HUnit mtl persistent + persistent-postgresql text + ]; + description = "Postgres implementations for eventful"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventful-sql-common" = callPackage + ({ mkDerivation, aeson, base, bytestring, eventful-core, mtl + , persistent, persistent-template, text, uuid + }: + mkDerivation { + pname = "eventful-sql-common"; + version = "0.2.0"; + sha256 = "1g5f6rvb14hi81dby2hdcq444zhv2vl76ql4lsrh9gdmpf6a2vm4"; + revision = "1"; + editedCabalFile = "1w2qq0p4304zsjkwmqx79azpq5v0ajz5grg740vwkca8qvdvdq91"; + libraryHaskellDepends = [ + aeson base bytestring eventful-core mtl persistent + persistent-template text uuid + ]; + description = "Common library for SQL event stores"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventful-sqlite" = callPackage + ({ mkDerivation, aeson, base, bytestring, eventful-core + , eventful-sql-common, eventful-test-helpers, hspec, HUnit, mtl + , persistent, persistent-sqlite, text, uuid + }: + mkDerivation { + pname = "eventful-sqlite"; + version = "0.2.0"; + sha256 = "1vyz8401n63gqwgl1fa9dw1ar1dgki4hy6ably8lh2hzpl7fmfy0"; + libraryHaskellDepends = [ + aeson base bytestring eventful-core eventful-sql-common mtl + persistent text uuid + ]; + testHaskellDepends = [ + aeson base bytestring eventful-core eventful-sql-common + eventful-test-helpers hspec HUnit mtl persistent persistent-sqlite + text uuid + ]; + description = "SQLite implementations for eventful"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventful-test-helpers" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, eventful-core, extra + , hspec, monad-logger, text + }: + mkDerivation { + pname = "eventful-test-helpers"; + version = "0.2.0"; + sha256 = "1q5z9rf5hxwpsyvm28hfnkr72zfsg7h5kz648bass9irvq69v7x9"; + libraryHaskellDepends = [ + aeson aeson-casing base eventful-core extra hspec monad-logger text + ]; + description = "Common module used for eventful tests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventlog-socket" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "eventlog-socket"; + version = "0.1.0.0"; + sha256 = "0rlwasd1hamyhpn4h3kk3s5sfhxvc1j8sz4nkxnmch6xgcqcp4yl"; + libraryHaskellDepends = [ base ]; + description = "Stream GHC eventlog events to external processes"; + license = lib.licenses.bsd3; + }) {}; + + "eventlog2html" = callPackage + ({ mkDerivation, aeson, array, attoparsec, base, blaze-html + , blaze-markup, bytestring, containers, file-embed, filepath + , ghc-events, ghc-heap, githash, hashable, hashtables, hvega, mtl + , optparse-applicative, raw-strings-qq, semigroups + , statistics-linreg, text, time, trie-simple, vector + }: + mkDerivation { + pname = "eventlog2html"; + version = "0.11.0"; + sha256 = "0yj50j9jijw8is19d2afpgc3dv45ji911rlhbjvcz7x441valqx8"; + revision = "1"; + editedCabalFile = "11zza33mqh34l9rsryzjpr04whx284wjvjbybaz1m83sc8c8blhx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array attoparsec base blaze-html blaze-markup bytestring + containers file-embed filepath ghc-events ghc-heap hashable + hashtables hvega mtl optparse-applicative raw-strings-qq semigroups + statistics-linreg text time trie-simple vector + ]; + executableHaskellDepends = [ aeson base filepath githash text ]; + description = "Visualise an eventlog"; + license = lib.licenses.bsd3; + mainProgram = "eventlog2html"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "eventloop" = callPackage + ({ mkDerivation, aeson, base, bytestring, concurrent-utilities + , deepseq, network, stm, suspend, text, timers, websockets + }: + mkDerivation { + pname = "eventloop"; + version = "0.8.2.8"; + sha256 = "1k10f8mihxb9xsvjkmzxphin4l49f5pwbfxfan1ar7wzxyv85vjj"; + revision = "1"; + editedCabalFile = "0qzrfk1riyf33b7kyjpdzzi8c40wh559wr0m0rjziykzxy0s92m2"; + libraryHaskellDepends = [ + aeson base bytestring concurrent-utilities deepseq network stm + suspend text timers websockets + ]; + description = "A different take on an IO system. Based on Amanda's IO loop, this eventloop takes a function that maps input events to output events. It can easily be extended by modules that represent IO devices or join multiple modules together."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventsource-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , enclosed-exceptions, lifted-async, lifted-base, monad-control + , monad-loops, mtl, stm, stm-chans, streaming, string-conversions + , text, transformers-base, unordered-containers, uuid + }: + mkDerivation { + pname = "eventsource-api"; + version = "1.5.1"; + sha256 = "04sqpzhmsisr93da55dhmprsbks0kkwsb3dg8fkx2w0casyb58f6"; + libraryHaskellDepends = [ + aeson base bytestring containers enclosed-exceptions lifted-async + lifted-base monad-control monad-loops mtl stm stm-chans streaming + string-conversions text transformers-base unordered-containers uuid + ]; + description = "Provides an eventsourcing high level API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eventsource-geteventstore-store" = callPackage + ({ mkDerivation, aeson, base, eventsource-api + , eventsource-store-specs, eventstore, lifted-async, lifted-base + , mtl, protolude, streaming, string-conversions, tasty, tasty-hspec + , transformers-base + }: + mkDerivation { + pname = "eventsource-geteventstore-store"; + version = "1.2.1"; + sha256 = "1v024nxs7bdh8q6m1r0wnn877pbc54kg22yg4qlwbsmsibq61c82"; + libraryHaskellDepends = [ + aeson base eventsource-api eventsource-store-specs eventstore + lifted-async lifted-base mtl streaming string-conversions + transformers-base + ]; + testHaskellDepends = [ + aeson base eventsource-api eventsource-store-specs eventstore + lifted-async lifted-base mtl protolude streaming string-conversions + tasty tasty-hspec transformers-base + ]; + description = "GetEventStore store implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventsource-store-specs" = callPackage + ({ mkDerivation, aeson, async, base, eventsource-api, mtl + , streaming, tasty, tasty-hspec, text, transformers-base, uuid + }: + mkDerivation { + pname = "eventsource-store-specs"; + version = "1.2.1"; + sha256 = "1b7nhigf4r26zfbcq0civbsw8mhsz4hpdsdnm94zmkysl5k58f04"; + libraryHaskellDepends = [ + aeson async base eventsource-api mtl streaming tasty tasty-hspec + text transformers-base uuid + ]; + description = "Provides common test specification for Store implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventsource-stub-store" = callPackage + ({ mkDerivation, aeson, async, base, containers, eventsource-api + , eventsource-store-specs, mtl, protolude, stm, streaming, tasty + , tasty-hspec, transformers-base + }: + mkDerivation { + pname = "eventsource-stub-store"; + version = "1.1.1"; + sha256 = "1xd3ngjjpimfpglkgad3r9dmd7sf2mq3kdlbqs4d6xz28gd7vh7y"; + libraryHaskellDepends = [ + async base containers eventsource-api mtl stm streaming + transformers-base + ]; + testHaskellDepends = [ + aeson base eventsource-api eventsource-store-specs protolude + streaming tasty tasty-hspec + ]; + description = "An in-memory stub store implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventsourced" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, HUnit, wai + , wai-extra, warp + }: + mkDerivation { + pname = "eventsourced"; + version = "1.1.1.0"; + sha256 = "1142g4a7rjp0wq2llh0q9zg0v41avz3ld83zqvg9j6xhlh1zxa51"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-builder bytestring wai wai-extra + ]; + executableHaskellDepends = [ base warp ]; + testHaskellDepends = [ + base blaze-builder bytestring HUnit wai-extra + ]; + description = "Server-Sent Events the UNIX way"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "eventsourced"; + broken = true; + }) {}; + + "eventsourcing" = callPackage + ({ mkDerivation, base, deepseq, free, hashable, hedgehog, mtl + , pipes, psqueues, stm, tasty, tasty-hedgehog, time + , unordered-containers + }: + mkDerivation { + pname = "eventsourcing"; + version = "0.9.0"; + sha256 = "0rg9nd0sbqd132a4jzaq0065c5wjaib7iya305j2ql63gilfnjy3"; + libraryHaskellDepends = [ + base deepseq free hashable mtl pipes psqueues stm time + unordered-containers + ]; + testHaskellDepends = [ + base deepseq hedgehog mtl pipes stm tasty tasty-hedgehog + unordered-containers + ]; + description = "CQRS/ES library"; + license = lib.licenses.isc; + }) {}; + + "eventsourcing-postgresql" = callPackage + ({ mkDerivation, base, bytestring, eventsourcing, hashable, mtl + , pipes, postgresql-simple, stm, unordered-containers + }: + mkDerivation { + pname = "eventsourcing-postgresql"; + version = "0.9.0"; + sha256 = "0dxa5lgf3lndhqgsmciyv9a6a6qwmwppq4qriasipnp656rcgyf8"; + libraryHaskellDepends = [ + base bytestring eventsourcing hashable mtl pipes postgresql-simple + stm unordered-containers + ]; + description = "PostgreSQL adaptor for eventsourcing"; + license = lib.licenses.isc; + }) {}; + + "eventstore" = callPackage + ({ mkDerivation, aeson, array, async, base, bifunctors, bytestring + , cereal, clock, containers, crypton-connection, dns + , dotnet-timespan, exceptions, fast-logger, file-embed, hashable + , hspec, http-client, interpolate, lifted-async, lifted-base + , monad-control, monad-logger, mono-traversable, mtl, protobuf + , random, safe, safe-exceptions, semigroups, stm, stm-chans + , streaming, tasty, tasty-hspec, tasty-hunit, text, time + , transformers-base, unordered-containers, uuid, vector + }: + mkDerivation { + pname = "eventstore"; + version = "1.4.3"; + sha256 = "12j6csdm0w6j1arhp4h4s8xwg7brsya3l6rjaz4msr89gk8xn342"; + libraryHaskellDepends = [ + aeson array base bifunctors bytestring cereal clock containers + crypton-connection dns dotnet-timespan exceptions fast-logger + hashable http-client interpolate lifted-async lifted-base + monad-control monad-logger mono-traversable mtl protobuf random + safe safe-exceptions semigroups stm stm-chans streaming text time + transformers-base unordered-containers uuid vector + ]; + testHaskellDepends = [ + aeson async base bytestring cereal containers crypton-connection + dotnet-timespan exceptions fast-logger file-embed hashable hspec + lifted-async lifted-base monad-control mono-traversable protobuf + safe safe-exceptions semigroups stm stm-chans streaming tasty + tasty-hspec tasty-hunit text time transformers-base + unordered-containers uuid vector + ]; + description = "EventStore TCP Client"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86_64; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eventuo11y" = callPackage + ({ mkDerivation, base, exceptions, general-allocate, monad-control + , mtl, primitive, time, transformers, transformers-base + , unliftio-core + }: + mkDerivation { + pname = "eventuo11y"; + version = "0.9.0.1"; + sha256 = "0ihz8j8nfwnsz7a3vg5qbvajyngaph8bby8g942i0kbc24gsrymi"; + libraryHaskellDepends = [ + base exceptions general-allocate monad-control mtl primitive time + transformers transformers-base unliftio-core + ]; + description = "An event-oriented observability library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eventuo11y-batteries" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, case-insensitive + , containers, eventuo11y, eventuo11y-json, general-allocate + , http-media, http-types, monad-control, mtl, network + , safe-exceptions, semigroupoids, servant-client + , servant-client-core, text, transformers-base, unliftio-core, wai + , warp + }: + mkDerivation { + pname = "eventuo11y-batteries"; + version = "0.4.0.2"; + sha256 = "13si3mph88swf6hbz8sldsvazm2ckvbhk95wr117n8rw784r6ydg"; + libraryHaskellDepends = [ + aeson base binary bytestring case-insensitive containers eventuo11y + eventuo11y-json general-allocate http-media http-types + monad-control mtl network safe-exceptions semigroupoids + servant-client servant-client-core text transformers-base + unliftio-core wai warp + ]; + description = "Grab bag of eventuo11y-enriched functionality"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventuo11y-dsl" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "eventuo11y-dsl"; + version = "0.2.0.0"; + sha256 = "0qa5csjkm25278h1vf59aws9am59gyha7zi1yjq7wag1ivhdfa9w"; + libraryHaskellDepends = [ base template-haskell ]; + description = "DSL for defining eventuo11y fields and selectors"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "eventuo11y-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, eventuo11y + , eventuo11y-dsl, template-haskell, text, time, uuid + }: + mkDerivation { + pname = "eventuo11y-json"; + version = "0.3.0.3"; + sha256 = "0qdza7fdwxifls9w4s5ihsygxksaxc45q6365hz96vwg7j6bc19x"; + libraryHaskellDepends = [ + aeson base bytestring eventuo11y eventuo11y-dsl template-haskell + text time uuid + ]; + description = "aeson-based rendering for eventuo11y"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventuo11y-otel" = callPackage + ({ mkDerivation, base, eventuo11y, hs-opentelemetry-api, text }: + mkDerivation { + pname = "eventuo11y-otel"; + version = "0.1.0.2"; + sha256 = "0mv97s3vnw7ppry3vinis6dv0j93pj5dywp0xzxrcsw9nbwiy3gj"; + libraryHaskellDepends = [ + base eventuo11y hs-opentelemetry-api text + ]; + description = "OpenTelemetry-based rendering for eventuo11y"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "eventuo11y-prometheus" = callPackage + ({ mkDerivation, base, containers, eventuo11y, prometheus }: + mkDerivation { + pname = "eventuo11y-prometheus"; + version = "0.1.0.0"; + sha256 = "1yqwqvvzlnzph4x0l19nw5blnp85z2p0wjhhbvygl2dwiq6981li"; + libraryHaskellDepends = [ base containers eventuo11y prometheus ]; + description = "Prometheus backend for eventuo11y"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "every" = callPackage + ({ mkDerivation, async, base, stm }: + mkDerivation { + pname = "every"; + version = "0.0.1"; + sha256 = "1rc0g5rn8hzglm2b4biaf8jvj5kb2j1s5vsxnm24q2gvrvjg03sx"; + libraryHaskellDepends = [ async base stm ]; + description = "Run a process every so often"; + license = lib.licenses.bsd3; + }) {}; + + "every-bit-counts" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "every-bit-counts"; + version = "0.1"; + sha256 = "0r959iyd5nsw3sj7p0gwsccdgaald9lwisg0lvq9qynyz09kh4vj"; + libraryHaskellDepends = [ base haskell98 ]; + description = "A functional pearl on encoding and decoding using question-and-answer strategies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "evm-opcodes" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, data-dword + , hedgehog, hspec, tasty, tasty-bench, tasty-discover + , tasty-hedgehog, tasty-hspec, text + }: + mkDerivation { + pname = "evm-opcodes"; + version = "0.1.2"; + sha256 = "0p7gb3k64jsjscfxf2cd34igkm9j8q0rq3irfh1x4jdryvck2jch"; + libraryHaskellDepends = [ + base bytestring cereal containers data-dword text + ]; + testHaskellDepends = [ + base bytestring cereal containers data-dword hedgehog hspec tasty + tasty-discover tasty-hedgehog tasty-hspec text + ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + base bytestring cereal containers data-dword tasty-bench text + ]; + description = "Opcode types for Ethereum Virtual Machine (EVM)"; + license = lib.licenses.mit; + }) {}; + + "evoke" = callPackage + ({ mkDerivation, aeson, base, ghc, HUnit, insert-ordered-containers + , lens, QuickCheck, swagger2, text + }: + mkDerivation { + pname = "evoke"; + version = "0.2023.1.26"; + sha256 = "0c03ggjx7amcjqylcadshknqwqm9x6mlsa9d6np1vff6asf8s8b4"; + libraryHaskellDepends = [ base ghc text ]; + testHaskellDepends = [ + aeson base HUnit insert-ordered-containers lens QuickCheck swagger2 + text + ]; + description = "A GHC plugin to derive instances"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ewe" = callPackage + ({ mkDerivation, alex, array, base, Cabal, containers, happy, mtl + , pretty, transformers, uuagc, uuagc-cabal, uulib + }: + mkDerivation { + pname = "ewe"; + version = "0.3.1.1"; + sha256 = "1kxjsxl0idy82xynjbafw7695m9aylgs9bpkr2gvcmzs5lpyni8p"; + isLibrary = false; + isExecutable = true; + setupHaskellDepends = [ base Cabal uuagc uuagc-cabal uulib ]; + executableHaskellDepends = [ + array base containers mtl pretty transformers uuagc-cabal + ]; + executableToolDepends = [ alex happy uuagc ]; + description = "An interpreter for EWE programming language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ewe"; + broken = true; + }) {}; + + "ex-pool" = callPackage + ({ mkDerivation, base, exceptions, hashable, stm, time + , transformers, vector + }: + mkDerivation { + pname = "ex-pool"; + version = "0.2.1"; + sha256 = "0djk2g99jn24jcnq2l5yzrs2ra7wq1h3p80xkqx30arkqq5wbf0d"; + libraryHaskellDepends = [ + base exceptions hashable stm time transformers vector + ]; + description = "Another fork of resource-pool, with a MonadIO and MonadCatch constraint"; + license = lib.licenses.bsd3; + }) {}; + + "exact-combinatorics" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "exact-combinatorics"; + version = "0.2.0.11"; + sha256 = "0qrhgd468ljpnfciaxzimmn1rhvapcrrsy4wb2r08hn3vjflmd3n"; + libraryHaskellDepends = [ base ]; + description = "Efficient exact computation of combinatoric functions"; + license = lib.licenses.bsd3; + }) {}; + + "exact-cover" = callPackage + ({ mkDerivation, base, containers, tasty, tasty-hunit }: + mkDerivation { + pname = "exact-cover"; + version = "0.1.0.0"; + sha256 = "0qnnr1ri953jybgifivpkjmnq72n67bm2rmiaqhzx4ck01x0grz4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers tasty tasty-hunit ]; + description = "Efficient exact cover solver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exact-pi" = callPackage + ({ mkDerivation, base, numtype-dk, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "exact-pi"; + version = "0.5.0.2"; + sha256 = "1xmc3vlzfccrn5szglnxx13akxw2xacgl40kqh0kiw82d58x47a4"; + libraryHaskellDepends = [ base numtype-dk ]; + testHaskellDepends = [ + base numtype-dk QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Exact rational multiples of pi (and integer powers of pi)"; + license = lib.licenses.mit; + }) {}; + + "exact-real" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, checkers, criterion + , doctest, groups, integer-gmp, QuickCheck, random, tasty + , tasty-hunit, tasty-quickcheck, tasty-th + }: + mkDerivation { + pname = "exact-real"; + version = "0.12.5.1"; + sha256 = "0zm2rb2zhpf7ipiq4k06ix66ps026y0v83qqh83x5yfqv9hz22c7"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base integer-gmp random ]; + testHaskellDepends = [ + base checkers doctest groups QuickCheck random tasty tasty-hunit + tasty-quickcheck tasty-th + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Exact real arithmetic"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.expipiplus1 ]; + }) {}; + + "exact-real-positional" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "exact-real-positional"; + version = "0.0.0"; + sha256 = "0qh1aqyi2k7djwqykj888hxjisip9ahg2ap43cj0xmdvfh9p0351"; + libraryHaskellDepends = [ base ]; + description = "Framework for Exact Real Arithmetic in the Positional Number System"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "example-haskell-project" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "example-haskell-project"; + version = "0.1.0.0"; + sha256 = "0ar83c7rgh4n70d45rjr00ajdxds8bq543q9isfprkiv23pasbq3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Example Haskell Project"; + license = lib.licenses.bsd3; + mainProgram = "example-haskell-project"; + }) {}; + + "except-exceptions" = callPackage + ({ mkDerivation, base, exceptions, transformers }: + mkDerivation { + pname = "except-exceptions"; + version = "0.1"; + sha256 = "03d94arrq8ynkbchv8w2vp4q3wka81hkrmkll6bd9p5kwhq28nzs"; + revision = "1"; + editedCabalFile = "09i2w1ry7vmjc0a4d05a4hs7kdj3brn5jrxsy638f6acj41g5dhk"; + libraryHaskellDepends = [ base exceptions transformers ]; + description = "Safely deal with exceptions in ExceptT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exception-hierarchy" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "exception-hierarchy"; + version = "0.1.0.11"; + sha256 = "0v7yc7im6g7xy41q459g39b7ri44f7axzzvrbi3vrlwl7c7k3wxz"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Exception type hierarchy with TemplateHaskell"; + license = lib.licenses.bsd3; + }) {}; + + "exception-mailer" = callPackage + ({ mkDerivation, base, hslogger, mime-mail, text }: + mkDerivation { + pname = "exception-mailer"; + version = "0.4.1"; + sha256 = "068zhr90gldin0f6xafqp1pncf6rhhm3gagnvn6r3p0kx060ia23"; + libraryHaskellDepends = [ base hslogger mime-mail text ]; + description = "Catch all runtime exceptions and send an email"; + license = lib.licenses.bsd3; + }) {}; + + "exception-monads-fd" = callPackage + ({ mkDerivation, base, exception-transformers, monads-fd + , transformers + }: + mkDerivation { + pname = "exception-monads-fd"; + version = "0.2"; + sha256 = "1wrhi9h2k068f0q0aqvpmlyx3318znm137xnvx7icf5shlpsilvi"; + libraryHaskellDepends = [ + base exception-transformers monads-fd transformers + ]; + description = "Exception monad transformer instances for monads-fd classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exception-monads-tf" = callPackage + ({ mkDerivation, base, exception-transformers, monads-tf + , transformers + }: + mkDerivation { + pname = "exception-monads-tf"; + version = "0.4.0.1"; + sha256 = "1wf1ab4wrrw3c8ifd44rgckqkkyc0pb3m7k0pnv22kfkcimz2hs4"; + libraryHaskellDepends = [ + base exception-transformers monads-tf transformers + ]; + description = "Exception monad transformer instances for monads-tf classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exception-mtl" = callPackage + ({ mkDerivation, base, exception-transformers, mtl, transformers }: + mkDerivation { + pname = "exception-mtl"; + version = "0.4.0.2"; + sha256 = "1wh7d5h9lvbaq16mlg7l67wgj6g0c32rffl53nsvkpsx7rgz1rlx"; + libraryHaskellDepends = [ + base exception-transformers mtl transformers + ]; + description = "Exception monad transformer instances for mtl classes"; + license = lib.licenses.bsd3; + }) {}; + + "exception-transformers" = callPackage + ({ mkDerivation, base, fail, HUnit, test-framework + , test-framework-hunit, transformers, transformers-compat + }: + mkDerivation { + pname = "exception-transformers"; + version = "0.4.0.12"; + sha256 = "11qlr78hlp1ivsx2l06sac56wj900l6diwh6dv7jfzgary8dax4k"; + libraryHaskellDepends = [ + base fail transformers transformers-compat + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit transformers + transformers-compat + ]; + description = "Type classes and monads for unchecked extensible exceptions"; + license = lib.licenses.bsd3; + }) {}; + + "exception-via" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "exception-via"; + version = "0.2.0.0"; + sha256 = "1nxg0ckvh5ibhbh2pjfc7qid0qlvmacw8lrsyl7akrnxazr2s5md"; + libraryHaskellDepends = [ base template-haskell ]; + description = "DerivingVia for your hierarchical exceptions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exceptional" = callPackage + ({ mkDerivation, base, exceptions }: + mkDerivation { + pname = "exceptional"; + version = "0.3.0.0"; + sha256 = "01lzx4ihdvyivjnkvn78hcdsk83dvm6iy9v5q1f28kd1iv96x1ns"; + libraryHaskellDepends = [ base exceptions ]; + description = "Essentially the Maybe type with error messages"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exceptionfree-readfile" = callPackage + ({ mkDerivation, base, criterion, deepseq, hspec, process + , temporary + }: + mkDerivation { + pname = "exceptionfree-readfile"; + version = "0.1.0.0"; + sha256 = "12czqrkbb1f69d2fxjnzzrxlyayvs24k6pwq9kclfsql8iscn063"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec process temporary ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "An exception-free readFile for use with '+RTS -xc -RTS' projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exceptions_0_10_7" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, stm, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , transformers + }: + mkDerivation { + pname = "exceptions"; + version = "0.10.7"; + sha256 = "0jb0ah5k2mb4clhb34c59f615vzl54lhx3hf6njqsgdmr3jashls"; + revision = "2"; + editedCabalFile = "14zz1abaj62p7f0gmnxr2ss1cpciin64zy7yz3vhkcvy1k00ynm8"; + libraryHaskellDepends = [ + base mtl stm template-haskell transformers + ]; + testHaskellDepends = [ + base mtl QuickCheck stm template-haskell test-framework + test-framework-hunit test-framework-quickcheck2 transformers + ]; + description = "Extensible optionally-pure exceptions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "exceptiot" = callPackage + ({ mkDerivation, base, exceptions, hspec, hspec-discover, mtl + , unliftio, unliftio-core + }: + mkDerivation { + pname = "exceptiot"; + version = "0.0.1.0"; + sha256 = "1ss78y1has7yy3ypm29s3k345h8nmxgaqw63r4ahbn0icmi52lys"; + libraryHaskellDepends = [ + base exceptions mtl unliftio unliftio-core + ]; + testHaskellDepends = [ + base exceptions hspec mtl unliftio unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "ExceptT, but uses IO instead of Either"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exchangerates" = callPackage + ({ mkDerivation, aeson, base, containers, directory, genvalidity + , genvalidity-containers, genvalidity-hspec + , genvalidity-hspec-aeson, genvalidity-text, genvalidity-time + , hspec, http-api-data, http-client, http-client-tls, mtl + , QuickCheck, servant, servant-client, stm, text, time, validity + , validity-containers, validity-time, yaml + }: + mkDerivation { + pname = "exchangerates"; + version = "0.0.0.0"; + sha256 = "1g9q65pv94bnr70793s07sp5xd242hrh5c8v34l8rv3wk8v0mr77"; + libraryHaskellDepends = [ + aeson base containers directory http-api-data http-client + http-client-tls mtl servant servant-client stm text time validity + validity-containers validity-time yaml + ]; + testHaskellDepends = [ + aeson base containers directory genvalidity genvalidity-containers + genvalidity-hspec genvalidity-hspec-aeson genvalidity-text + genvalidity-time hspec http-api-data http-client http-client-tls + mtl QuickCheck servant servant-client stm text time validity + validity-containers validity-time yaml + ]; + description = "A Haskell client for https://exchangeratesapi.io/"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "execs" = callPackage + ({ mkDerivation, base, directory, process, text }: + mkDerivation { + pname = "execs"; + version = "0.1.0.0"; + sha256 = "04ykapa0r1kh41grr8savkqglwh8y979rg9dpzlvhypvkvrv2k02"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base directory process text ]; + description = "Tool to run stack exec prj-exe more easy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "execs"; + broken = true; + }) {}; + + "executable-hash" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cryptohash, directory + , executable-path, file-embed, filepath, template-haskell + }: + mkDerivation { + pname = "executable-hash"; + version = "0.2.0.4"; + sha256 = "191blh2kr2xha8l7j1nbwfq00jf5bfn25cv63y2bglwh5mkgbsil"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ + base bytestring Cabal cryptohash directory file-embed filepath + template-haskell + ]; + libraryHaskellDepends = [ + base bytestring cryptohash directory executable-path file-embed + template-haskell + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Provides the SHA1 hash of the program executable"; + license = lib.licenses.mit; + mainProgram = "inject-executable-hash"; + }) {}; + + "executable-path" = callPackage + ({ mkDerivation, base, directory, filepath, unix }: + mkDerivation { + pname = "executable-path"; + version = "0.0.3.1"; + sha256 = "0vxwmnsvx13cawcyhbyljkds0l1vr996ijldycx7nj0asjv45iww"; + libraryHaskellDepends = [ base directory filepath unix ]; + description = "Finding out the full path of the executable"; + license = lib.licenses.publicDomain; + }) {}; + + "executor" = callPackage + ({ mkDerivation, async, base, doctest, hspec, process }: + mkDerivation { + pname = "executor"; + version = "0.0.4"; + sha256 = "0knqdlq3ziwpx5dx7i015009ks1qyhzs8cz0sx383xy5im5wcrg7"; + libraryHaskellDepends = [ async base process ]; + testHaskellDepends = [ async base doctest hspec process ]; + description = "Shell helpers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exference" = callPackage + ({ mkDerivation, base, base-orphans, bifunctors, containers + , data-pprint, deepseq, deepseq-generics, directory, either + , hashable, haskell-src-exts, hood, lens, mmorph, mtl, multistate + , parsec, pqueue, pretty, process, safe, split, template-haskell + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "exference"; + version = "1.6.0.0"; + sha256 = "1lnalnsn3zjcwhl8p1035ckjgp4kpjv6kfai4dqqji2rpbm1sgrh"; + revision = "4"; + editedCabalFile = "1yrc2p8p48cx8qjpyvfqpbvs8dcv2m5k5x89s04jk9ic26wdwk9k"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base-orphans bifunctors containers deepseq deepseq-generics + directory either hashable haskell-src-exts hood lens mmorph mtl + multistate parsec pqueue pretty process safe split template-haskell + transformers unordered-containers vector + ]; + executableHaskellDepends = [ + base containers data-pprint deepseq either haskell-src-exts hood + mtl multistate process transformers + ]; + description = "Tool to search/generate (haskell) expressions with a given type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "exference"; + }) {}; + + "exh" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , hspec, html-conduit, http-client, http-client-tls, in-other-words + , language-javascript, megaparsec, optics-core, optics-th, text + , time, transformers, xml-conduit, xml-optics + }: + mkDerivation { + pname = "exh"; + version = "1.0.2"; + sha256 = "10pvr8ya2f7arp8cqi4g97dpqin1h8n0xmnihqszchcils0v2ayn"; + libraryHaskellDepends = [ + aeson base bytestring conduit containers html-conduit http-client + in-other-words language-javascript megaparsec optics-core optics-th + text time transformers xml-conduit xml-optics + ]; + testHaskellDepends = [ + aeson base bytestring conduit containers hspec html-conduit + http-client http-client-tls in-other-words language-javascript + megaparsec optics-core optics-th text time transformers xml-conduit + xml-optics + ]; + description = "A library for crawling exhentai"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exhaustive" = callPackage + ({ mkDerivation, base, generics-sop, template-haskell, transformers + }: + mkDerivation { + pname = "exhaustive"; + version = "1.1.9"; + sha256 = "1mpqw30fwv6h5vwkbd5xzc5dn24l0185jzsrx71rmic9nx043xc6"; + libraryHaskellDepends = [ + base generics-sop template-haskell transformers + ]; + description = "Compile time checks that a computation considers producing data through all possible constructors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exherbo-cabal" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, Cabal + , containers, data-default, deepseq, directory, doctest, filepath + , haddock-library, http-client, http-types, optparse-applicative + , pcre-light, pretty + }: + mkDerivation { + pname = "exherbo-cabal"; + version = "0.2.1.1"; + sha256 = "0gfsqsk30cyz3m0n68yv2f6gf2qmvm60w7k3kgybyz08xpn49drh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal containers data-default haddock-library pretty + ]; + executableHaskellDepends = [ + ansi-wl-pprint base bytestring Cabal data-default deepseq directory + filepath http-client http-types optparse-applicative pcre-light + ]; + testHaskellDepends = [ base doctest ]; + description = "Exheres generator for cabal packages"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "exherbo-cabal"; + broken = true; + }) {}; + + "exif" = callPackage + ({ mkDerivation, base, exif }: + mkDerivation { + pname = "exif"; + version = "3000.0.0"; + sha256 = "0w0l4xk3qwfiw10880729mwfdkx4xpfn9ffdw7fi5swyhinjh6wi"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ exif ]; + description = "A Haskell binding to a subset of libexif"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) exif;}; + + "exiftool" = callPackage + ({ mkDerivation, aeson, base, base64, bytestring, hashable, process + , scientific, temporary, text, unordered-containers, vector + }: + mkDerivation { + pname = "exiftool"; + version = "0.2.0.5"; + sha256 = "1n6d7yf23rnrxj5lf6vfc1l7igk1w88l89hvkxjfz0qrqz2cc0vx"; + libraryHaskellDepends = [ + aeson base base64 bytestring hashable process scientific temporary + text unordered-containers vector + ]; + description = "Haskell bindings to ExifTool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exigo-schema" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, directory + , esqueleto, exceptions, hint, hspec, hspec-core, interpolate + , monad-logger, mtl, persistent, persistent-sqlite + , persistent-template, QuickCheck, quickcheck-text, resourcet + , template-haskell, temporary, text, th-lift-instances + }: + mkDerivation { + pname = "exigo-schema"; + version = "0.2.0.2"; + sha256 = "0kaja735bsgzywhfa16wg5kvjc1c89gvm503gxxyhkakacmp2002"; + libraryHaskellDepends = [ + aeson base binary bytestring persistent persistent-template + template-haskell text th-lift-instances + ]; + testHaskellDepends = [ + aeson base bytestring directory esqueleto exceptions hint hspec + hspec-core interpolate monad-logger mtl persistent + persistent-sqlite persistent-template QuickCheck quickcheck-text + resourcet template-haskell temporary text + ]; + description = "database schema for exigo marking/assessment tools"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exinst" = callPackage + ({ mkDerivation, base, binary, constraints, deepseq, hashable + , profunctors, QuickCheck, singletons + }: + mkDerivation { + pname = "exinst"; + version = "0.9"; + sha256 = "13qsqv1wmz30xvmzznndvzcy2y4qsc52vf21crjrixp38y8in80r"; + libraryHaskellDepends = [ + base binary constraints deepseq hashable profunctors QuickCheck + singletons + ]; + description = "Dependent pairs and their instances"; + license = lib.licenses.bsd3; + }) {}; + + "exinst-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, constraints, exinst + , exinst-base, QuickCheck, singletons, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "exinst-aeson"; + version = "0.9"; + sha256 = "0d4nlx02rr4km0n2g1sc7qk3dzqcbh57lmw3baw3g83xfwmq20r9"; + libraryHaskellDepends = [ + aeson base constraints exinst singletons + ]; + testHaskellDepends = [ + aeson base bytestring exinst exinst-base QuickCheck tasty + tasty-quickcheck + ]; + description = "@exinst@ support for @aeson@ package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "exinst-base" = callPackage + ({ mkDerivation, base, binary, bytestring, constraints, deepseq + , exinst, hashable, QuickCheck, singletons, singletons-base, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "exinst-base"; + version = "0.9"; + sha256 = "0kv7qxd2brzfbwpiihvwz7ph3vc6g0aysba897brxiifjvr602v0"; + libraryHaskellDepends = [ + base constraints exinst singletons singletons-base + ]; + testHaskellDepends = [ + base binary bytestring deepseq exinst hashable QuickCheck tasty + tasty-quickcheck + ]; + description = "@exinst@ support for @base@ package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "exinst-bytes" = callPackage + ({ mkDerivation, base, binary, bytes, bytestring, cereal + , constraints, exinst, exinst-base, exinst-cereal, QuickCheck + , singletons, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "exinst-bytes"; + version = "0.9"; + sha256 = "0nla51kwdlspwya5vq8nc52px3f75is4n7qy6xmncsdffmr6bbcl"; + libraryHaskellDepends = [ + base bytes constraints exinst singletons + ]; + testHaskellDepends = [ + base binary bytes bytestring cereal exinst exinst-base + exinst-cereal QuickCheck tasty tasty-quickcheck + ]; + description = "@exinst@ support for @bytes@ package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "exinst-cereal" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, constraints + , exinst, exinst-base, QuickCheck, singletons, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "exinst-cereal"; + version = "0.9"; + sha256 = "19pnrh0z7xyx75hdkk6xqp88j45n2nndnsgc2hz2fxwqyly08cbz"; + libraryHaskellDepends = [ + base cereal constraints exinst singletons + ]; + testHaskellDepends = [ + base binary bytestring cereal exinst exinst-base QuickCheck tasty + tasty-quickcheck + ]; + description = "@exinst@ support for @cereal@ package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "exinst-deepseq" = callPackage + ({ mkDerivation, base, constraints, deepseq, exinst }: + mkDerivation { + pname = "exinst-deepseq"; + version = "0.2"; + sha256 = "0q9fq5w6lir3qqybf8d0j0hhs33zsvv1xg49669cv5irl9hixh9z"; + libraryHaskellDepends = [ base constraints deepseq exinst ]; + description = "Derive instances for the `deepseq` library for your existential types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exinst-hashable" = callPackage + ({ mkDerivation, base, constraints, exinst, hashable, singletons }: + mkDerivation { + pname = "exinst-hashable"; + version = "0.2"; + sha256 = "1w754339rzj9zyxza21z3dhkaihv9b1avn3301rrkszzaa7sakdy"; + libraryHaskellDepends = [ + base constraints exinst hashable singletons + ]; + description = "Derive instances for the `hashable` library for your existential types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exinst-serialise" = callPackage + ({ mkDerivation, base, binary, constraints, exinst, exinst-base + , QuickCheck, serialise, singletons, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "exinst-serialise"; + version = "0.9"; + sha256 = "0c6hbffyfjbrg3gfdd9wy8yvpwfffb9z9szwivqabr8yigdbhx0d"; + libraryHaskellDepends = [ + base constraints exinst serialise singletons + ]; + testHaskellDepends = [ + base binary exinst exinst-base QuickCheck serialise tasty + tasty-quickcheck + ]; + description = "Dependent pairs and their instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "exist" = callPackage + ({ mkDerivation, base, base-unicode-symbols, util }: + mkDerivation { + pname = "exist"; + version = "0.2.0.0"; + sha256 = "0w2ip29f99qzi3wxicydkv991ws0lhnar3w0qka54r2mjb3xzrk9"; + libraryHaskellDepends = [ base base-unicode-symbols util ]; + description = "Dependent sum type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "exist-instances" = callPackage + ({ mkDerivation, base, base-unicode-symbols, constraint, exist + , util + }: + mkDerivation { + pname = "exist-instances"; + version = "0.1.0.0"; + sha256 = "09714dl2gwpr44fhkq5w9fswn4fk0zhddg21mgcw2nb5l7930d7x"; + libraryHaskellDepends = [ + base base-unicode-symbols constraint exist util + ]; + description = "Instances for \"exist\" package (requires more language extensions and dependencies)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "existential" = callPackage + ({ mkDerivation, base, cereal, constraints, control-invariants + , lens, portable-template-haskell-lens, QuickCheck + , quickcheck-report, serialize-instances, tagged, template-haskell + , th-printf, unordered-containers + }: + mkDerivation { + pname = "existential"; + version = "0.2.0.0"; + sha256 = "0vhkwvyxk2fpklvdq7npacl7gswmzvp7qgwgzd7swjpqpn8g0svm"; + libraryHaskellDepends = [ + base cereal constraints control-invariants lens + portable-template-haskell-lens QuickCheck quickcheck-report + serialize-instances tagged template-haskell th-printf + unordered-containers + ]; + description = "Existential types with lens-like accessors"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {control-invariants = null;}; + + "exists" = callPackage + ({ mkDerivation, base, contravariant }: + mkDerivation { + pname = "exists"; + version = "0.2"; + sha256 = "1f7v2f7jmqx0nkl2wla88mnb21nava74b73rvsmfbj4kxmwchsgy"; + libraryHaskellDepends = [ base contravariant ]; + description = "Existential datatypes holding evidence of constraints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exit-codes" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "exit-codes"; + version = "1.0.0"; + sha256 = "00cyli96zkyqhjr3lqzrislqyk72xwm2dcqvjagklidh32d4k8ja"; + libraryHaskellDepends = [ base ]; + description = "Exit codes as defined by BSD"; + license = lib.licenses.bsd3; + }) {}; + + "exitcode" = callPackage + ({ mkDerivation, base, bifunctors, checkers, filepath, hedgehog + , lens, mtl, process, QuickCheck, semigroupoids, semigroups, tasty + , tasty-hedgehog, tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "exitcode"; + version = "0.1.0.9"; + sha256 = "0g63q2y1ipgnylfjp28yly6lbps7gbnam7lpg1x8hnmlvfz89mj7"; + libraryHaskellDepends = [ + base bifunctors filepath lens mtl process semigroupoids semigroups + transformers + ]; + testHaskellDepends = [ + base bifunctors checkers hedgehog lens mtl QuickCheck semigroupoids + tasty tasty-hedgehog tasty-hunit tasty-quickcheck transformers + ]; + description = "Monad transformer for exit codes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exomizer" = callPackage + ({ mkDerivation, base, bytestring, c2hs }: + mkDerivation { + pname = "exomizer"; + version = "1.0.0"; + sha256 = "1lngwbwgmh6dvskambn35ncrni7cxlychwbircb6srhjdm1lvhll"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring ]; + libraryToolDepends = [ c2hs ]; + description = "Compression and decompression in the exomizer format"; + license = "unknown"; + }) {}; + + "exon" = callPackage + ({ mkDerivation, base, criterion, ghc, hedgehog, incipit-base + , parsec, tasty, tasty-hedgehog, template-haskell + }: + mkDerivation { + pname = "exon"; + version = "1.6.1.1"; + sha256 = "1cdl7lmlr1ivr1w0b0g26q3lifx9z0a91py1gvd92a4ncawrwk13"; + libraryHaskellDepends = [ + base ghc incipit-base parsec template-haskell + ]; + testHaskellDepends = [ + base hedgehog incipit-base tasty tasty-hedgehog template-haskell + ]; + benchmarkHaskellDepends = [ base criterion incipit-base ]; + description = "Customizable quasiquote interpolation"; + license = "BSD-2-Clause-Patent"; + }) {}; + + "exotic-list-monads" = callPackage + ({ mkDerivation, base, hspec, hspec-core, hspec-discover + , QuickCheck + }: + mkDerivation { + pname = "exotic-list-monads"; + version = "1.1.1"; + sha256 = "063nmcqp9swzmhbdbdvl63kll1mqw3gywwrzx64s5hdk893rzkrf"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec hspec-core QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "Non-standard monads on lists and non-empty lists"; + license = lib.licenses.mit; + }) {}; + + "exp-cache" = callPackage + ({ mkDerivation, array, base, containers, criterion, deepseq + , hashable, HUnit, psqueues, QuickCheck, random, tasty, tasty-hunit + , tasty-quickcheck, time, unordered-containers + }: + mkDerivation { + pname = "exp-cache"; + version = "0.1.0.2"; + sha256 = "1r3k4l44hii964c2xm4zb981hi0pklzik62fxr3zwyzwdjzdd36a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers deepseq hashable psqueues random time + unordered-containers + ]; + executableHaskellDepends = [ base criterion random ]; + testHaskellDepends = [ + base HUnit QuickCheck random tasty tasty-hunit tasty-quickcheck + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "exp-cache-benchmarks"; + broken = true; + }) {}; + + "exp-extended" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "exp-extended"; + version = "0.2"; + sha256 = "14bz6wfzd8b51s09d2psg5hv5zq4f8lplgx0yvd3n0z704x3mcy6"; + revision = "1"; + editedCabalFile = "1kzrlr1j6xfm8r9j1iz9vp2c7x72gmmqzmki1ypxaawdzibyfysl"; + libraryHaskellDepends = [ base ]; + description = "floating point with extended exponent range"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exp-pairs" = callPackage + ({ mkDerivation, base, bimap, containers, deepseq, gauge, ghc-prim + , matrix, prettyprinter, QuickCheck, random, raw-strings-qq + , smallcheck, tasty, tasty-hunit, tasty-quickcheck + , tasty-smallcheck + }: + mkDerivation { + pname = "exp-pairs"; + version = "0.2.1.0"; + sha256 = "01s3g34b08qcvzlzhp5vpswj5c6v8pc2rx8z5xzjlrawxlbnzdnp"; + libraryHaskellDepends = [ + base containers deepseq ghc-prim prettyprinter + ]; + testHaskellDepends = [ + base matrix QuickCheck random smallcheck tasty tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + benchmarkHaskellDepends = [ + base bimap containers gauge prettyprinter raw-strings-qq + ]; + description = "Linear programming over exponent pairs"; + license = lib.licenses.gpl3Only; + }) {}; + + "expand" = callPackage + ({ mkDerivation, AspectAG, base, HList, murder, uu-parsinglib }: + mkDerivation { + pname = "expand"; + version = "0.0.1"; + sha256 = "0i8agr9np8pg40z58z8jz1fvq3vqjk2sx247dn33mvqyd03hnbss"; + libraryHaskellDepends = [ + AspectAG base HList murder uu-parsinglib + ]; + description = "Extensible Pandoc"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "expat-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, hexpat, text + , transformers, xml-types + }: + mkDerivation { + pname = "expat-enumerator"; + version = "0.1.0.3"; + sha256 = "0alllaa9qj94jp99pyvbh4ckdvb43aba2l2jmigazqvbc9db03mx"; + libraryHaskellDepends = [ + base bytestring enumerator hexpat text transformers xml-types + ]; + description = "Enumerator-based API for Expat"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "experimenter" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, cereal-vector + , conduit, containers, deepseq, directory, esqueleto, filepath + , foundation, HaTeX, hostname, hspec, lens, matrix, monad-logger + , mtl, mwc-random, parallel, persistent, persistent-postgresql + , persistent-template, process, QuickCheck, resource-pool + , resourcet, stm, text, time, transformers, unix, unliftio-core + , vector + }: + mkDerivation { + pname = "experimenter"; + version = "0.1.0.14"; + sha256 = "11m832x42xgd679zwnsykggp9afk7kwkis1s04iq4hdxbcylh7kc"; + libraryHaskellDepends = [ + aeson base bytestring cereal cereal-vector conduit containers + deepseq directory esqueleto filepath HaTeX hostname lens matrix + monad-logger mtl mwc-random parallel persistent + persistent-postgresql persistent-template process resource-pool + resourcet stm text time transformers unix unliftio-core vector + ]; + testHaskellDepends = [ + aeson base bytestring cereal cereal-vector conduit containers + deepseq directory esqueleto filepath foundation HaTeX hostname + hspec lens matrix monad-logger mtl mwc-random parallel persistent + persistent-postgresql persistent-template process QuickCheck + resource-pool resourcet stm text time transformers unix + unliftio-core vector + ]; + description = "Perform scientific experiments stored in a DB, and generate reports"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "expiring-cache-map" = callPackage + ({ mkDerivation, base, bytestring, containers, hashable, time + , unordered-containers + }: + mkDerivation { + pname = "expiring-cache-map"; + version = "0.0.6.1"; + sha256 = "1fb47hsn06ybn2yzw7r6pjkmvvfpbdx7wjhbpxcywilbjyac4fqf"; + revision = "1"; + editedCabalFile = "1k5wqilafxp3ksqb7qy90cwipk0db568f15amn3mnf9krc1qjabg"; + libraryHaskellDepends = [ + base containers hashable unordered-containers + ]; + testHaskellDepends = [ + base bytestring containers hashable time unordered-containers + ]; + description = "General purpose simple caching"; + license = lib.licenses.bsd3; + }) {}; + + "expiring-containers" = callPackage + ({ mkDerivation, base, containers, hashable, int-multimap + , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit + , tasty-quickcheck, time, timestamp, unordered-containers + }: + mkDerivation { + pname = "expiring-containers"; + version = "0.2.2.1"; + sha256 = "0zicnfwamm6yx91pb92qjzv0n25cwdz4krymnvpn5vyhh96k3kwh"; + revision = "1"; + editedCabalFile = "0wp4p8ax6cx6z8h7kjjajlr3h2155gzr5zffh2ky9w31ax9iggw9"; + libraryHaskellDepends = [ + base containers hashable int-multimap time timestamp + unordered-containers + ]; + testHaskellDepends = [ + int-multimap QuickCheck quickcheck-instances rerebase tasty + tasty-hunit tasty-quickcheck timestamp + ]; + description = "Expiring containers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "expiring-mvar" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "expiring-mvar"; + version = "0.1"; + sha256 = "0mkc7d346vdsjg83a253986w4pps53r262w1if91q16kx6qci7yy"; + libraryHaskellDepends = [ base ]; + description = "Create values which expire after a period of time"; + license = lib.licenses.bsd3; + }) {}; + + "explain" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, haskell-src-exts }: + mkDerivation { + pname = "explain"; + version = "0.1.0.1"; + sha256 = "14n8ic5mg2819s9bk4czwfxrkyz96c2lvnksv1hq5vwr579rvjx2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint base haskell-src-exts + ]; + description = "Show how expressions are parsed"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "explain"; + broken = true; + }) {}; + + "explainable-predicates" = callPackage + ({ mkDerivation, array, base, doctest-exitcode-stdio, doctest-lib + , hspec, HUnit, mono-traversable, QuickCheck, regex-tdfa, syb + , template-haskell + }: + mkDerivation { + pname = "explainable-predicates"; + version = "0.1.2.4"; + sha256 = "0j446vnzppr215a0mw56vqnzmka8y7il9hv4b4bs4k6mipq4ahpk"; + libraryHaskellDepends = [ + array base HUnit mono-traversable QuickCheck regex-tdfa syb + template-haskell + ]; + testHaskellDepends = [ + base doctest-exitcode-stdio doctest-lib hspec + ]; + description = "Predicates that can explain themselves"; + license = lib.licenses.bsd3; + }) {}; + + "explicit-constraint-lens" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "explicit-constraint-lens"; + version = "0.1.0.0"; + sha256 = "181frvmgv65rcjpiya4gswvpq9ahz97c8lalhgmwknx9jx5nqd98"; + revision = "1"; + editedCabalFile = "06mj6zxj1l439g6l5ibrxbsr6ff2c199i3dlf0k1yxjck1dfblv4"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Fully-flexible polymorphic lenses, without any bizarre profunctors"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "explicit-determinant" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "explicit-determinant"; + version = "0.1.0.0"; + sha256 = "0g20kblzvhx53mi82frpx29x0nsfjrzsanqq8f6yw22lh47pbm4y"; + libraryHaskellDepends = [ base ]; + description = "explicit computation of determinant of small matrices"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "explicit-exception" = callPackage + ({ mkDerivation, base, deepseq, semigroups, transformers }: + mkDerivation { + pname = "explicit-exception"; + version = "0.2"; + sha256 = "0n2cgliy0ls9740crzpk19wl3cbk5zq90x7qmhhw8idbip7xidni"; + revision = "2"; + editedCabalFile = "0wixdj39wxyfy82yp344nn38b6d1cmf32jmx89x98j4pvqb65cy1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base deepseq semigroups transformers ]; + description = "Exceptions which are explicit in the type signature"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "explicit-iomodes" = callPackage + ({ mkDerivation, base, base-unicode-symbols, tagged }: + mkDerivation { + pname = "explicit-iomodes"; + version = "0.6.0.5"; + sha256 = "0irz1zy6iaipym73x343zvr6cqym6ci2vbjbyr564d29ymd6ldzd"; + libraryHaskellDepends = [ base base-unicode-symbols tagged ]; + description = "File handles with explicit IOModes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "explicit-iomodes-bytestring" = callPackage + ({ mkDerivation, base, bytestring, explicit-iomodes }: + mkDerivation { + pname = "explicit-iomodes-bytestring"; + version = "0.2.0.2"; + sha256 = "0h3dlgkd2gx8zr3sh949nhqgrdg943dgpp4v1n599jjjpqpw16hj"; + libraryHaskellDepends = [ base bytestring explicit-iomodes ]; + description = "Extends explicit-iomodes with ByteString operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "explicit-iomodes-text" = callPackage + ({ mkDerivation, base, explicit-iomodes, text }: + mkDerivation { + pname = "explicit-iomodes-text"; + version = "0.1.0.8"; + sha256 = "12ny5wa1j1wp8fbg5k8zkv4a3axmssxcvfvhg3frsm4dych6hmyg"; + libraryHaskellDepends = [ base explicit-iomodes text ]; + description = "Extends explicit-iomodes with Text operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "explicit-sharing" = callPackage + ({ mkDerivation, base, containers, derive, mtl, template-haskell }: + mkDerivation { + pname = "explicit-sharing"; + version = "0.9"; + sha256 = "0jshv56i60mzlfddvfkcx0j7rzqdlhy6h09bmqci15wzisvpvjpq"; + libraryHaskellDepends = [ + base containers derive mtl template-haskell + ]; + description = "Explicit Sharing of Monadic Effects"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "explore" = callPackage + ({ mkDerivation, array, base, directory, pngload }: + mkDerivation { + pname = "explore"; + version = "0.0.7.2"; + sha256 = "18x2gw9w2jzisyl2hsp2rlml6slnlbjpqbadqcbcm8pamnl7w1fc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base directory pngload ]; + description = "Experimental Plot data Reconstructor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "explore"; + }) {}; + + "exploring-interpreters" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , exceptions, fgl, haskeline, http-types, mtl, network, scientific + , text, transformers + }: + mkDerivation { + pname = "exploring-interpreters"; + version = "1.5.0.0"; + sha256 = "07g32qwv5nfpzs5c7hni2mhzaaryjy3swmarxbc8hdlb4nlysbj5"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers exceptions fgl + haskeline http-types mtl network scientific text transformers + ]; + description = "A generic exploring interpreter for exploratory programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "exposed-containers" = callPackage + ({ mkDerivation, array, base, ChasingBottoms, deepseq, ghc-prim + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "exposed-containers"; + version = "0.5.5.1"; + sha256 = "09ck4hadxgdlqpgxr45jxr261mzkzihmwd5b02xi05z8034bhqk7"; + revision = "1"; + editedCabalFile = "0p36wbk8rmx6kqh5g2nfw26a8fsc8da3039ahy5l7kl8fa56yl95"; + libraryHaskellDepends = [ array base deepseq ghc-prim ]; + testHaskellDepends = [ + array base ChasingBottoms deepseq ghc-prim HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "A distribution of the 'containers' package, with all modules exposed"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "express" = callPackage + ({ mkDerivation, base, leancheck, template-haskell }: + mkDerivation { + pname = "express"; + version = "1.0.16"; + sha256 = "0xw8z95f0q19x4h4iy8pzbsskd0f9b290g6784bmrrmm95xz6cs2"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base leancheck ]; + benchmarkHaskellDepends = [ base leancheck ]; + description = "Dynamically-typed expressions involving function application and variables"; + license = lib.licenses.bsd3; + }) {}; + + "expression-parser" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "expression-parser"; + version = "0.1"; + sha256 = "1ldp1f2c823byx4ag8jpmq9bhw26lq98fz7ljqslffs37pc098qs"; + libraryHaskellDepends = [ base ]; + description = "Generalization of parsec's expression parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "expressions" = callPackage + ({ mkDerivation, attoparsec, base, containers, free, lattices + , singletons, text, transformers + }: + mkDerivation { + pname = "expressions"; + version = "0.5"; + sha256 = "1xp6rfiak6a8mg20xjdimcqna1g99a7gafgzrvpala3i06wjb3ia"; + libraryHaskellDepends = [ + attoparsec base containers free lattices singletons text + transformers + ]; + testHaskellDepends = [ base singletons text ]; + description = "Expressions and Formulae a la carte"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "expressions-z3" = callPackage + ({ mkDerivation, base, containers, expressions, list-t, singletons + , transformers, z3 + }: + mkDerivation { + pname = "expressions-z3"; + version = "0.5"; + sha256 = "1l9h88hvbnl0y8yz5drzn2smnll3wsk6ni4qn752m51g9hm4qvjf"; + libraryHaskellDepends = [ + base containers expressions list-t singletons transformers z3 + ]; + testHaskellDepends = [ + base containers expressions singletons transformers z3 + ]; + description = "Encode and Decode expressions from Z3 ASTs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "expresso" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hashable + , haskeline, mtl, parsec, tasty, tasty-hunit, template-haskell + , text, unordered-containers, wl-pprint + }: + mkDerivation { + pname = "expresso"; + version = "0.1.2.3"; + sha256 = "1kbvwd51whmqgis8c4adl5mdbjpcvzm9ya6jb3ka9w8ciiyh80v8"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory filepath hashable haskeline mtl parsec + template-haskell text unordered-containers wl-pprint + ]; + executableHaskellDepends = [ + base containers directory filepath hashable haskeline mtl parsec + text unordered-containers wl-pprint + ]; + testHaskellDepends = [ + base containers directory filepath hashable haskeline mtl parsec + tasty tasty-hunit text unordered-containers wl-pprint + ]; + description = "A simple expressions language based on row types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "expresso"; + broken = true; + }) {}; + + "extcore" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, mtl, parsec, pretty, syb + }: + mkDerivation { + pname = "extcore"; + version = "1.0.2"; + sha256 = "1dpn4dbbn5d3zqrhxkg8nvb97vp9pf61gwa46yf218nvwgqvx437"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers directory filepath mtl parsec + pretty syb + ]; + description = "Libraries for processing GHC Core"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "extemp" = callPackage + ({ mkDerivation, base, bytestring, containers, feed, happstack-auth + , happstack-server, happstack-state, happstack-util, HTTP, MaybeT + , monad-parallel, mtl, network, old-locale, regex-tdfa, smartGroup + , stringsearch, time, xhtml, xml + }: + mkDerivation { + pname = "extemp"; + version = "0.0.1"; + sha256 = "1vbazvs1ij4qfhzf38f7z75lx4mdxnkvcb79ngqc3h67844s90xy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers feed happstack-auth happstack-server + happstack-state happstack-util HTTP MaybeT monad-parallel mtl + network old-locale regex-tdfa smartGroup stringsearch time xhtml + xml + ]; + description = "automated printing for extemp speakers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "extemp"; + }) {}; + + "extend-record-data-th" = callPackage + ({ mkDerivation, attoparsec, base, template-haskell, text }: + mkDerivation { + pname = "extend-record-data-th"; + version = "0.1.0.2"; + sha256 = "1gy730iic17hiiqf08j4riz1086wpz6iv7i5carc04mi39zdjf4h"; + libraryHaskellDepends = [ attoparsec base template-haskell text ]; + testHaskellDepends = [ attoparsec base template-haskell text ]; + description = "TH to define a new record data type that extends the existing record data type"; + license = lib.licenses.bsd3; + }) {}; + + "extended-categories" = callPackage + ({ mkDerivation, base, constraints, ghc-prim, tagged }: + mkDerivation { + pname = "extended-categories"; + version = "0.2.0"; + sha256 = "1dg9zvqszlg5v3mygazzgm84qlkcmpryv3vv4x3zwrzi1g0idq72"; + libraryHaskellDepends = [ base constraints ghc-prim tagged ]; + description = "Extended Categories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "extended-containers" = callPackage + ({ mkDerivation, base, deepseq, hspec, primitive, QuickCheck }: + mkDerivation { + pname = "extended-containers"; + version = "0.1.1.0"; + sha256 = "1fiwhfnwr8m0fnivfx4vmpdzmmglk82xc0x7djavz48mfsz1x459"; + libraryHaskellDepends = [ base deepseq primitive ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Heap and Vector container types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "extended-containers-lens" = callPackage + ({ mkDerivation, base, extended-containers, lens }: + mkDerivation { + pname = "extended-containers-lens"; + version = "0.1.0.0"; + sha256 = "107nfyrp62h6qwc3ra08cd9vyaanc7442wcbfmm83aw05fav3p43"; + libraryHaskellDepends = [ base extended-containers lens ]; + description = "lens instances for extended-containers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "extended-reals" = callPackage + ({ mkDerivation, base, deepseq, hashable, HUnit, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, tasty-th + }: + mkDerivation { + pname = "extended-reals"; + version = "0.2.4.0"; + sha256 = "19df7zlm8kisihmnpg3ni5qg4p0vkilsny0ngch0b8b0pr56cb0c"; + revision = "2"; + editedCabalFile = "1v4vcrf66bapldw5jswkp4jb1v1qlr5cx2mgjnxb8mszir7s6p1f"; + libraryHaskellDepends = [ base deepseq hashable ]; + testHaskellDepends = [ + base deepseq HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + tasty-th + ]; + description = "Extension of real numbers with positive/negative infinities"; + license = lib.licenses.bsd3; + }) {}; + + "extensible" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, comonad + , constraints, deepseq, ghc-prim, hashable, incremental, lens + , membership, prettyprinter, primitive, profunctors, QuickCheck + , StateVar, tagged, template-haskell, text, th-lift, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "extensible"; + version = "0.9"; + sha256 = "06zmc71r4cqglkv3av38djbkakvw9zxc3901xi2h65fwxn4npvnc"; + revision = "2"; + editedCabalFile = "19d0w4ifmjlkw7i36ah9xqcy3b9na7hcjnvj6grk5iqnlmkz6six"; + libraryHaskellDepends = [ + aeson base bytestring cassava comonad constraints deepseq ghc-prim + hashable incremental membership prettyprinter primitive profunctors + QuickCheck StateVar tagged template-haskell text th-lift + transformers unordered-containers vector + ]; + testHaskellDepends = [ base lens QuickCheck template-haskell ]; + description = "Extensible, efficient, optics-friendly data types and effects"; + license = lib.licenses.bsd3; + }) {}; + + "extensible-data" = callPackage + ({ mkDerivation, base, data-lens, hashable, template-haskell + , unordered-containers + }: + mkDerivation { + pname = "extensible-data"; + version = "0.1.0.4"; + sha256 = "143cl3w129mkvs410lx63v3x1dq2az8sk0hlcymaavnqik5maa6g"; + libraryHaskellDepends = [ + base data-lens hashable template-haskell unordered-containers + ]; + description = "Sums/products/lists/trees which can be extended in other modules"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "extensible-effects" = callPackage + ({ mkDerivation, base, criterion, doctest, HUnit, monad-control + , mtl, QuickCheck, silently, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, transformers-base + }: + mkDerivation { + pname = "extensible-effects"; + version = "5.0.0.1"; + sha256 = "0ff0h24ff5m5dnfiazh8sfvmby3sdb2dil7zqxg8qwykjdc1dcy3"; + revision = "1"; + editedCabalFile = "1ihcxj58a3ca80zfyxgbzjzgps9izy96vnj7h4sk9wwb9khbxl1f"; + libraryHaskellDepends = [ base monad-control transformers-base ]; + testHaskellDepends = [ + base doctest HUnit monad-control mtl QuickCheck silently + test-framework test-framework-hunit test-framework-quickcheck2 + test-framework-th + ]; + benchmarkHaskellDepends = [ + base criterion HUnit mtl test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th + ]; + description = "An Alternative to Monad Transformers"; + license = lib.licenses.mit; + }) {}; + + "extensible-effects-concurrent" = callPackage + ({ mkDerivation, async, base, containers, criterion, data-default + , deepseq, directory, exceptions, extensible-effects, filepath + , hashable, hostname, HUnit, lens, monad-control, mtl, network + , QuickCheck, safe-exceptions, stm, tasty, tasty-discover + , tasty-hunit, text, time, transformers-base, unliftio + }: + mkDerivation { + pname = "extensible-effects-concurrent"; + version = "2.0.0"; + sha256 = "1yzn3lhrwn4r4v1qxv9ask8qg6i5p4rkak5hlvai3nv3f3jnnz6c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base containers data-default deepseq directory exceptions + extensible-effects filepath hashable hostname lens monad-control + mtl network safe-exceptions stm text time transformers-base + ]; + executableHaskellDepends = [ + base data-default deepseq extensible-effects lens text + ]; + testHaskellDepends = [ + async base containers data-default deepseq extensible-effects + filepath hostname HUnit lens monad-control QuickCheck stm tasty + tasty-discover tasty-hunit text time + ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + base criterion deepseq extensible-effects text unliftio + ]; + description = "Message passing concurrency as extensible-effect"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "extensible-exceptions" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "extensible-exceptions"; + version = "0.1.1.4"; + sha256 = "1273nqws9ij1rp1bsq5jc7k2jxpqa0svawdbim05lf302y0firbc"; + libraryHaskellDepends = [ base ]; + description = "Extensible exceptions"; + license = lib.licenses.bsd3; + }) {}; + + "extensible-skeleton" = callPackage + ({ mkDerivation, base, exceptions, extensible, membership + , monad-skeleton, mtl, profunctors, resourcet, template-haskell + , transformers + }: + mkDerivation { + pname = "extensible-skeleton"; + version = "0.0.1"; + sha256 = "10pjnjn60fcmx08vgkdvp8lysd3gz0c5rk829cf2sqk279x8h07h"; + libraryHaskellDepends = [ + base exceptions extensible membership monad-skeleton mtl + profunctors resourcet template-haskell transformers + ]; + testHaskellDepends = [ base extensible ]; + description = "Operational-based extensible effect library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "extensible-sp" = callPackage + ({ mkDerivation, base, lens }: + mkDerivation { + pname = "extensible-sp"; + version = "0.1.0.0"; + sha256 = "0s51rvsg41dymk173fxf7065yynlgx234xjs149lzm00gcwv92r6"; + libraryHaskellDepends = [ base lens ]; + description = "light-weight, extensible sums and products over types and kinds"; + license = lib.licenses.mit; + }) {}; + + "extensioneer" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, hpack, mtl + , optparse-applicative, yaml + }: + mkDerivation { + pname = "extensioneer"; + version = "0.1.0.0"; + sha256 = "02n7ajra4vx63wjjj4dj54md87hk0cjz61bh6m3ql37h97iqsiqx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers directory hpack mtl optparse-applicative yaml + ]; + description = "Inspect extensions in cabal and hpack files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "extensioneer"; + broken = true; + }) {}; + + "extensions" = callPackage + ({ mkDerivation, base, bytestring, Cabal, colourista, containers + , directory, filepath, ghc-boot-th, hedgehog, hspec, hspec-hedgehog + , optparse-applicative, parsec, text + }: + mkDerivation { + pname = "extensions"; + version = "0.1.0.1"; + sha256 = "1rf6jhmms6ll7mn9rh81amzb7nd4zjqcnxdzivw50dxcrcfmdiq2"; + revision = "1"; + editedCabalFile = "1ixf5bpxy840zdlg3gsl3whzii03fc5j16i591pakprsvprp04hk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal containers directory filepath ghc-boot-th + parsec text + ]; + executableHaskellDepends = [ + base colourista containers directory filepath optparse-applicative + text + ]; + testHaskellDepends = [ + base bytestring containers ghc-boot-th hedgehog hspec + hspec-hedgehog text + ]; + description = "Parse Haskell Language Extensions"; + license = lib.licenses.mpl20; + mainProgram = "extensions"; + }) {}; + + "external-sort" = callPackage + ({ mkDerivation, base, binary, bytestring, EdisonAPI, EdisonCore }: + mkDerivation { + pname = "external-sort"; + version = "0.2"; + sha256 = "1i7q3wh2c4fyv6wn4smws8r382hnnppj39xys43h9pkqfis786r9"; + libraryHaskellDepends = [ + base binary bytestring EdisonAPI EdisonCore + ]; + description = "Sort large arrays on your hard drive. Kind of like the unix util sort."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "extism" = callPackage + ({ mkDerivation, base, binary, bytestring, extism, extism-manifest + , HUnit, json, uuid + }: + mkDerivation { + pname = "extism"; + version = "1.2.0.3"; + sha256 = "12kaar2jhhxg7pkq5hll7w2iqrahp4d8qw76qypzhqnhzv4s9zmc"; + libraryHaskellDepends = [ + base binary bytestring extism-manifest json uuid + ]; + librarySystemDepends = [ extism ]; + testHaskellDepends = [ base bytestring HUnit ]; + description = "Extism bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {extism = null;}; + + "extism-manifest" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, json }: + mkDerivation { + pname = "extism-manifest"; + version = "1.2.0.3"; + sha256 = "07ypncyml5p1p0yy3x45s8gj5vz8z0xjzpcy2q8mdxpk5qgaa6z1"; + libraryHaskellDepends = [ base base64-bytestring bytestring json ]; + description = "Extism manifest bindings"; + license = lib.licenses.bsd3; + }) {}; + + "extism-pdk" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , extism-manifest, json, messagepack + }: + mkDerivation { + pname = "extism-pdk"; + version = "1.0.0.0"; + sha256 = "1fw9jypdxwpx3b4zgdjx6qk24mjdcxsa3zk4rhqlzsz5ga64z65f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring cereal containers extism-manifest json + messagepack + ]; + executableHaskellDepends = [ base ]; + description = "Extism Plugin Development Kit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "extra" = callPackage + ({ mkDerivation, base, clock, directory, filepath, process + , QuickCheck, quickcheck-instances, time, unix + }: + mkDerivation { + pname = "extra"; + version = "1.7.14"; + sha256 = "0rzm3r3rc16hyikm4gg8q6lg10m72m4d7d2k2rm0gf74y3w0kadn"; + libraryHaskellDepends = [ + base clock directory filepath process time unix + ]; + testHaskellDepends = [ + base directory filepath QuickCheck quickcheck-instances unix + ]; + description = "Extra functions I use"; + license = lib.licenses.bsd3; + }) {}; + + "extra-data-yj" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "extra-data-yj"; + version = "0.1.0.0"; + sha256 = "1v5jp4545hg0ds2xyknqxxc6rf6aj2klp7ax9vz2rkj1yx6hczx7"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Additional data types"; + license = lib.licenses.bsd3; + }) {}; + + "extract-dependencies" = callPackage + ({ mkDerivation, async, base, Cabal, containers + , package-description-remote + }: + mkDerivation { + pname = "extract-dependencies"; + version = "0.2.0.1"; + sha256 = "04hwmh57rka8mqjcc40f4y8rw5l1a8q2qq1ibrc291nc102yfzwj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base Cabal containers package-description-remote + ]; + executableHaskellDepends = [ + async base Cabal containers package-description-remote + ]; + description = "Given a hackage package outputs the list of its dependencies"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "extract-dependencies"; + }) {}; + + "extractable-singleton" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "extractable-singleton"; + version = "0.0.1"; + sha256 = "1bf0naqx0gb66dr7g58lfaba87zmg09ynzdb3cyyymwcv4l1knp8"; + libraryHaskellDepends = [ base transformers ]; + description = "A functor, where the \"stored\" value is isomorphic to Identity"; + license = lib.licenses.bsd3; + }) {}; + + "extractelf" = callPackage + ({ mkDerivation, base, bytestring, bytestring-mmap, directory, elf + , filepath, optparse-applicative + }: + mkDerivation { + pname = "extractelf"; + version = "0.1.0.0"; + sha256 = "13wbzqw0iz7xkqdrwan9xxl8vwqvhvwzlypps964v1s1bgabmpqj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring bytestring-mmap directory elf filepath + optparse-applicative + ]; + description = "Extract an ELF's metadata and sections into files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "extractelf"; + broken = true; + }) {}; + + "extralife" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client + , http-client-tls, text, time + }: + mkDerivation { + pname = "extralife"; + version = "0.2.0.0"; + sha256 = "0bpaz123qg91rw4b97p528w4l7wbb17x4h61dmy1v2sr01l82q58"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls text time + ]; + description = "API Client for ExtraLife team and user data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "extrapolate" = callPackage + ({ mkDerivation, base, express, leancheck, speculate + , template-haskell + }: + mkDerivation { + pname = "extrapolate"; + version = "0.4.6"; + sha256 = "0452b377ar95jshb5qdjcyxx54r707rxyxq0xkha55zxffp0dxq4"; + libraryHaskellDepends = [ + base express leancheck speculate template-haskell + ]; + testHaskellDepends = [ base express leancheck speculate ]; + description = "generalize counter-examples of test properties"; + license = lib.licenses.bsd3; + }) {}; + + "ez-couch" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base + , blaze-builder, bytestring, classy-prelude, classy-prelude-conduit + , containers, ghc-prim, hashable, hslogger, http-conduit + , http-types, mtl, neat-interpolation, old-locale, random + , resourcet, string-conversions, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "ez-couch"; + version = "0.7.0"; + sha256 = "023wrrk7slrg8p547saspfvp771zqwdh7mnvwg1sag4a2j20b660"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-conduit base blaze-builder bytestring + classy-prelude classy-prelude-conduit containers ghc-prim hashable + hslogger http-conduit http-types mtl neat-interpolation old-locale + random resourcet string-conversions text time unordered-containers + vector + ]; + description = "A high level static library for working with CouchDB"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ez3" = callPackage + ({ mkDerivation, base, transformers, z3 }: + mkDerivation { + pname = "ez3"; + version = "0.1.0.0"; + sha256 = "0p2i8ingh27qn61rizh79ink63ydf3wcm86q57f4kd4arbnp7gs4"; + revision = "2"; + editedCabalFile = "1x0fskz64l9xvywiif9jmmnjkkr7pbdri9y6k3cxgl47yipi0kf2"; + libraryHaskellDepends = [ base transformers z3 ]; + description = "Z3 bonds with pure interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "f-algebra-gen" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "f-algebra-gen"; + version = "0.1.0.2"; + sha256 = "1vxhfr4wqm2bclnq15lp4q496w3916ll9chj6mcqbn0r64bmmkn8"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Generate a special f-algebra combinator from any data type"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "f-ree-hack-cheats-free-v-bucks-generator" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "f-ree-hack-cheats-free-v-bucks-generator"; + version = "0.2"; + sha256 = "0dk9bfcwalwlq52hnl4g4ypz2bip0d8yy45k9dib7cv6v09xfwhi"; + revision = "3"; + editedCabalFile = "0dsj8dbdkljcrk0qkmym2pciwcni602yrc90f47v1nm37hs46c6m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test1"; + broken = true; + }) {}; + + "faceted" = callPackage + ({ mkDerivation, base, free }: + mkDerivation { + pname = "faceted"; + version = "0.0.2.0"; + sha256 = "0apgad2rqpgxypm10n98agmfrlxydcawvsvyafdwj8jhynfycx03"; + libraryHaskellDepends = [ base free ]; + description = "Faceted computation for dynamic information flow security"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "factor" = callPackage + ({ mkDerivation, base, containers, parsec, pretty, QuickCheck + , random, time + }: + mkDerivation { + pname = "factor"; + version = "1.6"; + sha256 = "14dc217d2901h4z8lhf901ih2kg2brrlwpf8wawrmz0nf8np6zfd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers parsec pretty random time + ]; + executableHaskellDepends = [ + base containers parsec pretty random time + ]; + testHaskellDepends = [ + base containers parsec pretty QuickCheck random time + ]; + description = "Factoring integers and polynomials"; + license = lib.licenses.mit; + mainProgram = "factor"; + }) {}; + + "factory" = callPackage + ({ mkDerivation, array, base, Cabal, containers, data-default + , deepseq, parallel, primes, QuickCheck, random, toolshed + }: + mkDerivation { + pname = "factory"; + version = "0.3.2.3"; + sha256 = "0x743fvk24pin54ghz4zlzvqngnhi52rx4s1a3pb7l9m4aj1iz4y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers data-default deepseq parallel primes random + toolshed + ]; + executableHaskellDepends = [ + array base Cabal containers data-default deepseq random toolshed + ]; + testHaskellDepends = [ + array base containers data-default deepseq primes QuickCheck random + toolshed + ]; + description = "Rational arithmetic in an irrational world"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "factory"; + broken = true; + }) {}; + + "facts" = callPackage + ({ mkDerivation, base, exceptions, mtl, template-haskell }: + mkDerivation { + pname = "facts"; + version = "0.0.1.0"; + sha256 = "12ifja6vgm8hafs23fzb2jfk0jiz4nss1if5b86950y3mc995rfx"; + revision = "1"; + editedCabalFile = "03v6p3vlilz6vk5xlvw3r31cqicx3m1xjii9shcqpacxvlh2zzlp"; + libraryHaskellDepends = [ base exceptions mtl template-haskell ]; + description = "Refined types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "factual-api" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , curl, dataenc, hoauth, HTTP, MissingH, text, unordered-containers + , utf8-string, vector + }: + mkDerivation { + pname = "factual-api"; + version = "0.6.1"; + sha256 = "1njijf5l277qndp5xmyqji0fcd84zxnn9vhz5v8nlqp3pfcilidp"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers curl dataenc hoauth + HTTP MissingH text unordered-containers utf8-string vector + ]; + description = "A driver for the Factual API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fad" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fad"; + version = "1.1.0.1"; + sha256 = "00n5m3fa14y882rnzw7pwc154bgp46rhvvj2cghldvybxmj61zgm"; + libraryHaskellDepends = [ base ]; + description = "Forward Automatic Differentiation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fadno" = callPackage + ({ mkDerivation, base, containers, data-default, Decimal + , event-list, fadno-xml, hspec, hspec-contrib, HUnit, lens, midi + , mtl, process, safe, text, unordered-containers, vector, xml + }: + mkDerivation { + pname = "fadno"; + version = "1.1.9.1"; + sha256 = "1iqsjihrhhikvcb1y25p5nx7l1ac8ka1dmcy30qjlzznvy8pz96s"; + libraryHaskellDepends = [ + base containers data-default Decimal event-list fadno-xml HUnit + lens midi mtl process safe text unordered-containers vector xml + ]; + testHaskellDepends = [ + base containers fadno-xml hspec hspec-contrib HUnit lens + ]; + description = "Minimal library for music generation and notation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fadno-braids" = callPackage + ({ mkDerivation, base, containers, data-default, diagrams + , diagrams-lib, diagrams-rasterific, lens, random + }: + mkDerivation { + pname = "fadno-braids"; + version = "0.2"; + sha256 = "1dl74zxwzp71pjcmwa8a8wlbxlpvdhq6bkjhvflzw07m5hkp4lg3"; + libraryHaskellDepends = [ + base containers data-default diagrams diagrams-lib + diagrams-rasterific lens random + ]; + description = "Braid representations in Haskell"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fadno-xml" = callPackage + ({ mkDerivation, base, containers, Decimal, lens, mtl, parsec, xml + }: + mkDerivation { + pname = "fadno-xml"; + version = "1.2.1"; + sha256 = "0g07rjsql3w33n3smgrf2cg27380kzb7dh938cxc73m5y8ddfljf"; + libraryHaskellDepends = [ + base containers Decimal lens mtl parsec xml + ]; + description = "XML/XSD combinators/schemas/codegen"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fail" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "fail"; + version = "4.9.0.0"; + sha256 = "18nlj6xvnggy61gwbyrpmvbdkq928wv0wx2zcsljb52kbhddnp3d"; + doHaddock = false; + description = "Forward-compatible MonadFail class"; + license = lib.licenses.bsd3; + }) {}; + + "failable" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "failable"; + version = "1.2.4.0"; + sha256 = "1vffrjywaxwfpzb6a34il772mkkaqwv9372aibijnvwf82rnglwg"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "A 'Failable' error monad class to unify failure across monads that can fail"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "failable-list" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "failable-list"; + version = "0.2"; + sha256 = "0bq0q9n4wnacjqs517i12kl56m16n5ff4gk8kamh87gqkd58w06x"; + libraryHaskellDepends = [ base ]; + description = "A list-like type for lazy streams, which might terminate with an error"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "failure" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "failure"; + version = "0.2.0.3"; + sha256 = "0jimc2x46zq7wnmzfbnqi67jl8yhbvr0fa65ljlc9p3fns9mca3p"; + libraryHaskellDepends = [ base transformers ]; + description = "A simple type class for success/failure computations. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "failure-detector" = callPackage + ({ mkDerivation, base, containers, QuickCheck, statistics, tasty + , tasty-quickcheck, time + }: + mkDerivation { + pname = "failure-detector"; + version = "0"; + sha256 = "0yzcm6r76rhfy1rbbz7ri0mi0scjxsakwmvm65sisbzld35dp29h"; + libraryHaskellDepends = [ base containers statistics time ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck time + ]; + description = "Failure Detectors implimented in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fair" = callPackage + ({ mkDerivation, base, criterion, smallcheck, tasty + , tasty-smallcheck, util + }: + mkDerivation { + pname = "fair"; + version = "0.1.0.0"; + sha256 = "0x8nz1476pdmcaq99gvzs0ila78z1zhvdkyw886ly8ivfp49ix17"; + revision = "1"; + editedCabalFile = "0w9wx223yj70k9xb6alwy61pwax8pvi3q25b7gmrihhbpbdzyjhg"; + libraryHaskellDepends = [ base util ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Lists with fair choice"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fair-predicates" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fair-predicates"; + version = "0.1.1"; + sha256 = "1z0c83gfmvwhzsj2iz422mxcyxc8jnic25i1vz6yp4xzv41ibmj6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Fair Predicates"; + license = lib.licenses.publicDomain; + }) {}; + + "fake" = callPackage + ({ mkDerivation, base, containers, generics-sop, hspec, lens + , random, text, time + }: + mkDerivation { + pname = "fake"; + version = "0.1.2"; + sha256 = "03v224sag70w1ibymw1cmi3lwby25wl0254p2gzy7s330fmlbymr"; + libraryHaskellDepends = [ + base containers generics-sop random text time + ]; + testHaskellDepends = [ base hspec lens random text time ]; + description = "Randomly generated fake data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fake-type" = callPackage + ({ mkDerivation, base, base-prelude, libXtst, split, X11 }: + mkDerivation { + pname = "fake-type"; + version = "0.2.0.0"; + sha256 = "0m1w0qhny6vwnv320irrla82qzdk9ih9zyvi5lkkdj4jiqlsgriw"; + libraryHaskellDepends = [ base base-prelude split X11 ]; + librarySystemDepends = [ libXtst ]; + description = "A crossplatform library to simulate keyboard input"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs.xorg) libXtst;}; + + "fakedata" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , deepseq, directory, exceptions, fakedata-parser, filepath, gauge + , hashable, hspec, hspec-discover, QuickCheck, random, regex-tdfa + , string-random, template-haskell, text, time, transformers + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "fakedata"; + version = "1.0.3"; + sha256 = "12sldxpn14zx5zwblw28k593rdqz50d246rz8j3zj41ljmnbwj4i"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers directory exceptions + fakedata-parser filepath hashable random string-random + template-haskell text time transformers unordered-containers vector + yaml + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring containers directory exceptions + fakedata-parser filepath hashable hspec QuickCheck random + regex-tdfa string-random template-haskell text time transformers + unordered-containers vector yaml + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + aeson attoparsec base bytestring containers deepseq directory + exceptions fakedata-parser filepath gauge hashable random + string-random template-haskell text time transformers + unordered-containers vector yaml + ]; + description = "Library for producing fake data"; + license = lib.licenses.bsd3; + }) {}; + + "fakedata-parser" = callPackage + ({ mkDerivation, attoparsec, base, hspec, text }: + mkDerivation { + pname = "fakedata-parser"; + version = "0.1.0.0"; + sha256 = "0rf4mr9977p70vsinr3iga6l5wzkxnkxd52j4jmdmrk5b6i3flcp"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ attoparsec base hspec text ]; + license = lib.licenses.bsd3; + }) {}; + + "fakedata-quickcheck" = callPackage + ({ mkDerivation, base, fakedata, hspec, hspec-core, QuickCheck + , random, regex-tdfa, text + }: + mkDerivation { + pname = "fakedata-quickcheck"; + version = "0.2.0"; + sha256 = "0m70r66vbkgi1d016cpgahaas17hysabp44nigz4cda9l3x6qmh6"; + libraryHaskellDepends = [ base fakedata QuickCheck random ]; + testHaskellDepends = [ + base fakedata hspec hspec-core QuickCheck random regex-tdfa text + ]; + description = "Fake a -> Gen a"; + license = lib.licenses.mit; + }) {}; + + "fakefs" = callPackage + ({ mkDerivation, base, containers, exceptions, hspec, mtl + , QuickCheck + }: + mkDerivation { + pname = "fakefs"; + version = "0.3.0.2"; + sha256 = "16hgahq0j7ry1wdzv9syxk652x3wfhw8svpf1szmql2a32b9928b"; + libraryHaskellDepends = [ base containers exceptions mtl ]; + testHaskellDepends = [ + base containers exceptions hspec QuickCheck + ]; + description = "Extensible fake file system for testing"; + license = lib.licenses.asl20; + }) {}; + + "fakepull" = callPackage + ({ mkDerivation, base, exceptions, hspec, mtl, QuickCheck }: + mkDerivation { + pname = "fakepull"; + version = "0.3.0.2"; + sha256 = "1dmpq3wm3qsq4bg6d3zs79pbcp3v0pk72fizdviw6dl8hqmpgphl"; + libraryHaskellDepends = [ base exceptions mtl ]; + testHaskellDepends = [ base exceptions hspec mtl QuickCheck ]; + description = "Monad to pull from fake stream-like objects"; + license = lib.licenses.asl20; + }) {}; + + "faker" = callPackage + ({ mkDerivation, base, gimlh, random, split }: + mkDerivation { + pname = "faker"; + version = "0.0.0.2"; + sha256 = "1wl0jx3adibf7z8k3jadnr90jvkmf3zhkq34qpsifcl18zip8skq"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base gimlh random split ]; + description = "Pure Haskell library for generating fake data"; + license = lib.licenses.mit; + }) {}; + + "faktory" = callPackage + ({ mkDerivation, aeson, aeson-casing, aeson-qq, async, base + , bytestring, crypton-connection, cryptonite, errors, hspec + , markdown-unlit, megaparsec, memory, mtl, network, random + , safe-exceptions, scanner, semigroups, text, time, unix + , unordered-containers + }: + mkDerivation { + pname = "faktory"; + version = "1.1.2.7"; + sha256 = "057rrfrfxa5xsv9pqy3jsx5gzrg0lwcx50w0hlwvkgpzlxnfch30"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring crypton-connection cryptonite + errors megaparsec memory mtl network random safe-exceptions scanner + semigroups text time unix unordered-containers + ]; + executableHaskellDepends = [ aeson base safe-exceptions ]; + testHaskellDepends = [ + aeson aeson-qq async base hspec markdown-unlit mtl time + ]; + testToolDepends = [ markdown-unlit ]; + description = "Faktory Worker for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fallible" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "fallible"; + version = "0.1.0"; + sha256 = "0jj806klxagv65ddxb85gdy89m46p4yqxr9y5s5gc4arb5xzlwjq"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ base transformers ]; + license = lib.licenses.bsd3; + }) {}; + + "falling-turnip" = callPackage + ({ mkDerivation, base, gloss, gloss-raster, JuicyPixels-repa + , QuickCheck, random, repa, repa-algorithms, vector + }: + mkDerivation { + pname = "falling-turnip"; + version = "0.1.0.0"; + sha256 = "035rjjjvwbjw4z6nlmiyxia5y91yiiw7902f9q6n5jimi5xk2hgk"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base gloss gloss-raster JuicyPixels-repa QuickCheck random repa + repa-algorithms vector + ]; + description = "Falling sand game/cellular automata simulation using regular parallel arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "falling-turnip"; + broken = true; + }) {}; + + "fallingblocks" = callPackage + ({ mkDerivation, base, containers, haskell98, SDL, SDL-mixer + , SDL-ttf + }: + mkDerivation { + pname = "fallingblocks"; + version = "0.1.4"; + sha256 = "18h5d33hd4cs6dc508mzl7c46pxwrk2q0daabvg8m4fiwk5wzlr0"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers haskell98 SDL SDL-mixer SDL-ttf + ]; + description = "A fun falling blocks game"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "fallingblocks"; + }) {}; + + "falsify" = callPackage + ({ mkDerivation, base, base16-bytestring, binary, bytestring + , containers, data-default, mtl, optics-core, optparse-applicative + , QuickCheck, selective, sop-core, splitmix, tagged, tasty + , tasty-hunit, transformers, vector + }: + mkDerivation { + pname = "falsify"; + version = "0.2.0"; + sha256 = "1fhj70q6kfd98892gxfy3mc8wxxyr80g4rzapaici4zd3zczz2fd"; + revision = "1"; + editedCabalFile = "0i740c9nfjpgygdzq6gzjdcaj94m5dyf2bybbdx9xgw0kacmxbc2"; + libraryHaskellDepends = [ + base base16-bytestring binary bytestring containers data-default + mtl optics-core optparse-applicative selective sop-core splitmix + tagged tasty transformers vector + ]; + testHaskellDepends = [ + base containers data-default QuickCheck selective tasty tasty-hunit + ]; + description = "Property-based testing with internal integrated shrinking"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "familiar-reflection" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "familiar-reflection"; + version = "0.1.0.0"; + sha256 = "1yqbq038axx9a2j3kbdm11w3fgvkix2w7dqhrbf353r2n8vigxg8"; + libraryHaskellDepends = [ base ]; + description = "Reifies arbitrary terms into types that can be reflected back into terms"; + license = lib.licenses.bsd3; + }) {}; + + "family-tree" = callPackage + ({ mkDerivation, base, binary, containers, hashable, intervals + , lens, tables, text, time, unordered-containers + }: + mkDerivation { + pname = "family-tree"; + version = "0.5.1"; + sha256 = "0b2063f8yz7hwv7h0yisrgh6glr5h4s1cx0q75gfg2wgp2mr72s1"; + libraryHaskellDepends = [ + base binary containers hashable intervals lens tables text time + unordered-containers + ]; + description = "A family tree library for the Haskell programming language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "farmhash" = callPackage + ({ mkDerivation, base, bytestring, criterion, hspec, QuickCheck }: + mkDerivation { + pname = "farmhash"; + version = "0.1.0.5"; + sha256 = "188gqa5szqm88kgpax32b830cgyh8z5vq2fjha3fig7p8ma5ls0f"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Fast hash functions"; + license = lib.licenses.bsd3; + }) {}; + + "fast-arithmetic" = callPackage + ({ mkDerivation, arithmoi, base, combinat, criterion + , exact-combinatorics, hgmp, hspec, QuickCheck + }: + mkDerivation { + pname = "fast-arithmetic"; + version = "0.6.7.0"; + sha256 = "1npfmigidwnbfhfpndavrncs2vwxpjadp71ixd9agnhfsp1mc1ng"; + libraryHaskellDepends = [ arithmoi base combinat hgmp ]; + testHaskellDepends = [ arithmoi base combinat hspec QuickCheck ]; + benchmarkHaskellDepends = [ + arithmoi base combinat criterion exact-combinatorics + ]; + doHaddock = false; + description = "Fast functions on integers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fast-bech32" = callPackage + ({ mkDerivation, base, base16, bech32, bytestring, criterion, hspec + , hspec-discover, QuickCheck, random-bytestring, relude, text + }: + mkDerivation { + pname = "fast-bech32"; + version = "1.0.1"; + sha256 = "0q5986jpqffkqb6vh67mmxbnx12kbvf6vv05348frfpffgklpdad"; + libraryHaskellDepends = [ base bytestring relude text ]; + testHaskellDepends = [ + base base16 bech32 bytestring hspec QuickCheck text + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bech32 bytestring criterion random-bytestring + ]; + description = "Fast implementation of the Bech32 encoding format"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fast-builder" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , deepseq, ghc-prim, process, QuickCheck, scientific, stm + , template-haskell, text, unordered-containers, vector + }: + mkDerivation { + pname = "fast-builder"; + version = "0.1.3.0"; + sha256 = "0j2dfh6y689sk5ahh232zl8glbmwp34xnqkmaq9n9jwbddw4fg5z"; + libraryHaskellDepends = [ base bytestring ghc-prim ]; + testHaskellDepends = [ base bytestring process QuickCheck stm ]; + benchmarkHaskellDepends = [ + aeson base bytestring containers criterion deepseq ghc-prim + scientific template-haskell text unordered-containers vector + ]; + description = "Fast ByteString Builder"; + license = lib.licenses.publicDomain; + }) {}; + + "fast-combinatorics" = callPackage + ({ mkDerivation, base, Cabal, composition-prelude, criterion + , directory, hspec, http-client, http-client-tls, tar, zlib + }: + mkDerivation { + pname = "fast-combinatorics"; + version = "0.1.0.9"; + sha256 = "0p9pdp51ii0ggf6ghh7aijk1q1crf850qwdvyi7nkx65nfi9qc7z"; + setupHaskellDepends = [ + base Cabal directory http-client http-client-tls tar zlib + ]; + libraryHaskellDepends = [ base composition-prelude ]; + testHaskellDepends = [ base hspec ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Fast combinatorics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fast-digits" = callPackage + ({ mkDerivation, base, ghc-bignum, QuickCheck, smallcheck, tasty + , tasty-bench, tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "fast-digits"; + version = "0.3.2.0"; + sha256 = "1kwgqxfsm4y7f8cr4zzbwyd9fk6v10hykgqc271k41zf0h6k0pq8"; + libraryHaskellDepends = [ base ghc-bignum ]; + testHaskellDepends = [ + base QuickCheck smallcheck tasty tasty-quickcheck tasty-smallcheck + ]; + benchmarkHaskellDepends = [ base tasty-bench ]; + doHaddock = false; + description = "Integer-to-digits conversion"; + license = lib.licenses.gpl3Only; + }) {}; + + "fast-downward" = callPackage + ({ mkDerivation, base, containers, mtl, process, temporary, text + , transformers + }: + mkDerivation { + pname = "fast-downward"; + version = "0.2.3.0"; + sha256 = "0mzp7ggn43q24zbq8zb2ycabr40wjpm41r68s12midvswakda4s3"; + libraryHaskellDepends = [ + base containers mtl process temporary text transformers + ]; + description = "Solve classical planning problems (STRIPS/SAS+) using Haskell & Fast Downward"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fast-logger" = callPackage + ({ mkDerivation, array, async, auto-update, base, bytestring + , directory, easy-file, filepath, hspec, hspec-discover, stm, text + , unix-compat, unix-time + }: + mkDerivation { + pname = "fast-logger"; + version = "3.2.2"; + sha256 = "1pdg8jc8qalwz0rrbdb0rdgq5d00j8s3bldnbdkgwc6iqagvwnsp"; + libraryHaskellDepends = [ + array auto-update base bytestring directory easy-file filepath stm + text unix-compat unix-time + ]; + testHaskellDepends = [ async base bytestring directory hspec ]; + testToolDepends = [ hspec-discover ]; + description = "A fast logging system"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "fast-math" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fast-math"; + version = "1.0.2"; + sha256 = "15dyw88z9abiv6n40fz4g3jpj9v6qbxvqaf0ds32wh46igf1s425"; + libraryHaskellDepends = [ base ]; + description = "Non IEEE-754 compliant compile-time floating-point optimisations"; + license = lib.licenses.bsd3; + }) {}; + + "fast-mult" = callPackage + ({ mkDerivation, base, ghc-prim, integer-gmp, strict-base }: + mkDerivation { + pname = "fast-mult"; + version = "0.1.0.2"; + sha256 = "0lpgfb1a2kf0c9w9br2izzqn0f66pchydnq87a7z74lzs5jm1bba"; + libraryHaskellDepends = [ base ghc-prim integer-gmp strict-base ]; + description = "Numeric type with asymptotically faster multiplications"; + license = lib.licenses.bsd3; + }) {}; + + "fast-myers-diff" = callPackage + ({ mkDerivation, base, dlist, hspec, text, vector }: + mkDerivation { + pname = "fast-myers-diff"; + version = "0.0.0"; + sha256 = "0biyv3x889c536dcb9ylglidlpi32v861586yhsjszshmpj38iz3"; + libraryHaskellDepends = [ base dlist text vector ]; + testHaskellDepends = [ base hspec text vector ]; + description = "A fast implementation of the Myers diff algorithm"; + license = lib.licenses.mit; + }) {}; + + "fast-nats" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fast-nats"; + version = "0.1.0.1"; + sha256 = "1kp34h0ghpr3hwkbybwy954kbbdkbychzhjh4g1q44b2a8rgi5w1"; + libraryHaskellDepends = [ base ]; + description = "Natural Numbers with no overhead"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fast-tags" = callPackage + ({ mkDerivation, alex, array, async, base, bytestring, Cabal + , containers, deepseq, directory, filepath, mtl, tasty, tasty-hunit + , text, transformers, vector, void + }: + mkDerivation { + pname = "fast-tags"; + version = "2.0.2"; + sha256 = "06sw868inr6sngyxcfvzbldlzllqhk9sfsb8193x9jbxvxbrlfws"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring Cabal containers deepseq filepath mtl text + transformers vector void + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ + async base deepseq directory filepath text + ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit text void + ]; + description = "Fast incremental vi and emacs tags"; + license = lib.licenses.bsd3; + mainProgram = "fast-tags"; + }) {}; + + "fast-tagsoup" = callPackage + ({ mkDerivation, base, bytestring, containers, tagsoup, text + , text-icu + }: + mkDerivation { + pname = "fast-tagsoup"; + version = "1.0.14"; + sha256 = "08vxz22iilai542h4g5c8xdawib9b0r7jlfmiga8ys7aq7nvgcsj"; + libraryHaskellDepends = [ + base bytestring containers tagsoup text text-icu + ]; + description = "Fast parsing and extracting information from (possibly malformed) HTML/XML documents"; + license = lib.licenses.bsd3; + }) {}; + + "fast-tagsoup-utf8-only" = callPackage + ({ mkDerivation, base, bytestring, tagsoup, text }: + mkDerivation { + pname = "fast-tagsoup-utf8-only"; + version = "1.0.5"; + sha256 = "10svhgjvp1802jawr1s5chkincl2xhh6k0grm60f216jpasbvff4"; + libraryHaskellDepends = [ base bytestring tagsoup text ]; + description = "Fast parser for tagsoup package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fasta" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, foldl + , lens, parsec, pipes, pipes-attoparsec, pipes-bytestring + , pipes-group, pipes-text, split, text + }: + mkDerivation { + pname = "fasta"; + version = "0.10.4.2"; + sha256 = "1glp326k079iab1ifj58fnk6yz9iyhjq23q1ar6ykpi9a3yhsxib"; + libraryHaskellDepends = [ + attoparsec base bytestring containers foldl lens parsec pipes + pipes-attoparsec pipes-bytestring pipes-group pipes-text split text + ]; + description = "A simple, mindless parser for fasta files"; + license = lib.licenses.gpl3Only; + }) {}; + + "fastbayes" = callPackage + ({ mkDerivation, base, hmatrix, vector }: + mkDerivation { + pname = "fastbayes"; + version = "0.2.0.0"; + sha256 = "1nqrfrhw8gd3blfzrwbf7pm4wwqbxfaw640bzx62kwh7x2h6v3cm"; + libraryHaskellDepends = [ base hmatrix vector ]; + description = "Bayesian modeling algorithms accelerated for particular model structures"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fastcdc" = callPackage + ({ mkDerivation, base, bv-little, bytestring, conduit, gearhash }: + mkDerivation { + pname = "fastcdc"; + version = "0.0.0"; + sha256 = "1rq2z5nf24za6a23bc75lsy96ab65xlhk2wr5lvvwsa24pr2miz5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bv-little bytestring conduit gearhash + ]; + executableHaskellDepends = [ + base bv-little bytestring conduit gearhash + ]; + description = "An implementation of FastCDC, a content-defined chunking algorithm based on the Gear hash rolling hash algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fastcdc"; + }) {}; + + "fastcgi" = callPackage + ({ mkDerivation, base, bytestring, cgi, fcgi }: + mkDerivation { + pname = "fastcgi"; + version = "3001.0.2.5"; + sha256 = "03y2h3snx23v7i1jgvnayvzk4c1v80qsh9n5dskl7mqhzm2hbygi"; + libraryHaskellDepends = [ base bytestring cgi ]; + librarySystemDepends = [ fcgi ]; + description = "A Haskell library for writing FastCGI programs"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) fcgi;}; + + "fastedit" = callPackage + ({ mkDerivation, base, base-prelude, bytestring, containers + , edit-distance, file-embed, hashable, hspec, QuickCheck, safe + , unordered-containers + }: + mkDerivation { + pname = "fastedit"; + version = "0.1.0.0"; + sha256 = "0ax5wnbf75n39crd9bw0xf3g83zlh29pbhwapbc5q7315rjdfxfj"; + libraryHaskellDepends = [ + base base-prelude bytestring containers hashable safe + unordered-containers + ]; + testHaskellDepends = [ + base base-prelude bytestring edit-distance file-embed hspec + QuickCheck + ]; + description = "find nearest neighbours by edit-distance"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "faster-megaparsec" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, deepseq + , directory, megaparsec, mtl, QuickCheck, tasty-bench, temporary + , text + }: + mkDerivation { + pname = "faster-megaparsec"; + version = "0.1.2.0"; + sha256 = "0xrwh9jnbjq5i7iry0w3yz60qqi5qy46qq4fq31880rjm87qc68b"; + libraryHaskellDepends = [ base megaparsec mtl ]; + testHaskellDepends = [ + base containers megaparsec QuickCheck text + ]; + benchmarkHaskellDepends = [ + base bytestring cassava containers deepseq directory megaparsec + QuickCheck tasty-bench temporary text + ]; + description = "Speed up Megaparsec parsing when parsing succeeds"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fastirc" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-show + , containers, monadLib, network-fancy + }: + mkDerivation { + pname = "fastirc"; + version = "0.2.0"; + sha256 = "0ddacpw19kh304j8js9ybwclkgyh8n5yy1r2xh48z9h3gas2zim4"; + libraryHaskellDepends = [ + attoparsec base bytestring bytestring-show containers monadLib + network-fancy + ]; + description = "Fast Internet Relay Chat (IRC) library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fastly" = callPackage + ({ mkDerivation, aeson, base, bytestring, bytestring-lexing, hspec + , http-client, http-client-tls, http-types, iproute, mtl + , old-locale, text, thyme, unordered-containers, wai + }: + mkDerivation { + pname = "fastly"; + version = "0.1.0.0"; + sha256 = "0b23dh7cfbjmynqbzc44kz5809dg3zx8i32sdglb1b0nxhabnp7b"; + libraryHaskellDepends = [ + aeson base bytestring bytestring-lexing http-client http-client-tls + http-types iproute mtl old-locale text thyme unordered-containers + wai + ]; + testHaskellDepends = [ base hspec text ]; + description = "A highly experimental Fastly API client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fastmemo" = callPackage + ({ mkDerivation, base, bytestring, containers, QuickCheck + , utf8-string, vector + }: + mkDerivation { + pname = "fastmemo"; + version = "0.1.1"; + sha256 = "0jjsfdadf1dz516dhqd42bvbd230dymzpav7kzzvkn2yr81p456s"; + libraryHaskellDepends = [ + base bytestring containers utf8-string vector + ]; + testHaskellDepends = [ + base bytestring containers QuickCheck utf8-string vector + ]; + description = "Memoize functions on Generic types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fastparser" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, containers + , kan-extensions, microlens, thyme, transformers, vector-space + }: + mkDerivation { + pname = "fastparser"; + version = "0.6.0"; + sha256 = "0y0s1p4kzwgcmmdxybi8sp3jc68g95nbya12xd0afqxw1li6qabs"; + libraryHaskellDepends = [ + base bytestring bytestring-lexing containers kan-extensions + microlens thyme transformers vector-space + ]; + benchmarkHaskellDepends = [ base bytestring ]; + description = "A fast, but bare bones, bytestring parser combinators library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fastpbkdf2" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, criterion + , cryptonite, openssl, pbkdf, tasty, tasty-hunit + }: + mkDerivation { + pname = "fastpbkdf2"; + version = "0.1.0.0"; + sha256 = "1ygj2b2pf4wf4sj9di109whhqviarvd44s1f0qhzry3rkd0h6cc4"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ openssl ]; + testHaskellDepends = [ + base base16-bytestring bytestring tasty tasty-hunit + ]; + benchmarkHaskellDepends = [ + base bytestring criterion cryptonite pbkdf + ]; + description = "Haskell bindings to the fastpbkdf2 C library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) openssl;}; + + "fastsum" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, hashable + , template-haskell + }: + mkDerivation { + pname = "fastsum"; + version = "0.2.0.0"; + sha256 = "1yjsmk8ws6y5rbv23d3jqyqz4pvkzn44dmx1gflldgdfm9xi31ac"; + revision = "1"; + editedCabalFile = "14xrvz46f5ngj1jzdlcabg342ixczcfc3rx1hryil8rv976bdidr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base deepseq ghc-prim hashable template-haskell + ]; + description = "A fast open-union type suitable for 100+ contained alternatives"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fathead-util" = callPackage + ({ mkDerivation, base, bytestring, cassava, hxt, network-uri, text + }: + mkDerivation { + pname = "fathead-util"; + version = "0.1.0.0"; + sha256 = "1f2zvnrlzsd6jr87rkynasn8r3bvha73aqa2x2w6xcljab8bz2d1"; + libraryHaskellDepends = [ + base bytestring cassava hxt network-uri text + ]; + description = "Utilities for working with DuckDuckHack's FatHead Instant Answers"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fault-tree" = callPackage + ({ mkDerivation, base, yices }: + mkDerivation { + pname = "fault-tree"; + version = "0.0.0"; + sha256 = "04m6hfj0sqhmq89fwfq4igz1rc0p3rzkhfg6fzsw5kyda2c8bbz0"; + libraryHaskellDepends = [ base yices ]; + description = "A fault tree analysis library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fay" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring, Cabal + , containers, data-default, data-lens-light, directory, filepath + , ghc-paths, haskell-src-exts, language-ecmascript, mtl, mtl-compat + , optparse-applicative, process, safe, shakespeare, sourcemap + , split, spoon, syb, text, time, transformers, transformers-compat + , traverse-with-class, uniplate, unordered-containers, utf8-string + , vector + }: + mkDerivation { + pname = "fay"; + version = "0.24.2.0"; + sha256 = "08s7cp2nq9nbr56jzapjf3vylnc6vb4xmf6qwcwvnjwzlvzfv96c"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + aeson base base-compat bytestring containers data-default + data-lens-light directory filepath ghc-paths haskell-src-exts + language-ecmascript mtl mtl-compat process safe shakespeare + sourcemap split spoon syb text time transformers + transformers-compat traverse-with-class uniplate + unordered-containers utf8-string vector + ]; + executableHaskellDepends = [ base mtl optparse-applicative split ]; + description = "A compiler for Fay, a Haskell subset that compiles to JavaScript"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fay"; + broken = true; + }) {}; + + "fay-base" = callPackage + ({ mkDerivation, base, fay }: + mkDerivation { + pname = "fay-base"; + version = "0.21.2.0"; + sha256 = "04dzwjwli88mxjl1cdmqbmnqjyn9mvc808vpf0lhv5kxky90078c"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base fay ]; + description = "The base package for Fay"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fay-builder" = callPackage + ({ mkDerivation, base, Cabal, data-default, directory, fay + , filepath, safe, split, text + }: + mkDerivation { + pname = "fay-builder"; + version = "0.2.0.5"; + sha256 = "18ii5dnzk866q79h43fspdz8dzg17mzfrykh3pl4p0q4qdnylv8i"; + revision = "4"; + editedCabalFile = "09ix1rqm23l2ksc9zx6qj6m2pw789rzs6b3q41m60bcxh8xik9km"; + libraryHaskellDepends = [ + base Cabal data-default directory fay filepath safe split text + ]; + description = "Compile Fay code on cabal install, and ad-hoc recompile during development"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fay-dom" = callPackage + ({ mkDerivation, fay-base }: + mkDerivation { + pname = "fay-dom"; + version = "0.5.0.1"; + sha256 = "1zm6w6nccswaksr283alhnsss6xw4k7s61yp8ff4lg5127ff9wp0"; + revision = "1"; + editedCabalFile = "1lhmkf2n7prv6w51bl3szz4g9cn2dkhb873m7f568nnwysqibv8b"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ fay-base ]; + description = "DOM FFI wrapper library for Fay"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fay-geoposition" = callPackage + ({ mkDerivation, fay-base, fay-text }: + mkDerivation { + pname = "fay-geoposition"; + version = "0.1.0.1"; + sha256 = "1qmkwfqgvj6a8fan1l3i18ggpl00vrfd2mhqj13g0gh9yhvgxv1q"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ fay-base fay-text ]; + description = "W3C compliant implementation of GeoPosition API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fay-hsx" = callPackage + ({ mkDerivation, fay-base, fay-jquery }: + mkDerivation { + pname = "fay-hsx"; + version = "0.2.0"; + sha256 = "1mzjna8yc7jczgggpcgh9i6akiy72d60jczvmzxngh778z3g5zmi"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ fay-base fay-jquery ]; + description = "Clientside HTML generation for fay"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fay-jquery" = callPackage + ({ mkDerivation, fay-base, fay-text }: + mkDerivation { + pname = "fay-jquery"; + version = "0.6.1.0"; + sha256 = "04vg018zynb5ckj7ca9a9a3lbs8kjx8a5k0l3k73yp2y27w7xx8g"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ fay-base fay-text ]; + description = "jQuery bindings for Fay"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fay-ref" = callPackage + ({ mkDerivation, fay-base }: + mkDerivation { + pname = "fay-ref"; + version = "0.1.0.0"; + sha256 = "1dcifraih13zqwmm4xn57wfg63rdkiac81avyymid308r6p1x9cn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ fay-base ]; + description = "Like IORef but for Fay"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fay-simplejson" = callPackage + ({ mkDerivation, fay-base }: + mkDerivation { + pname = "fay-simplejson"; + version = "0.1.3.0"; + sha256 = "0cw06vl39p7mflf8wfl8ql1h8bryv2d1kvvf4swqgda05jk13mxq"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ fay-base ]; + description = "SimpleJSON library for Fay"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fay-text" = callPackage + ({ mkDerivation, fay, fay-base, text }: + mkDerivation { + pname = "fay-text"; + version = "0.3.2.2"; + sha256 = "1q1v8jzkccy9arq6jkz4ynpzm1691d1dv9wzyi4i5m6n0gl7aans"; + revision = "1"; + editedCabalFile = "0zwip7arbrbz1qhjyy5synnlrvl2wica4804wkizpxr9l7acasn6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ fay fay-base text ]; + description = "Fay Text type represented as JavaScript strings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fay-uri" = callPackage + ({ mkDerivation, fay-base }: + mkDerivation { + pname = "fay-uri"; + version = "0.2.0.0"; + sha256 = "1vv4jgkz9cx8inbn6g6sn3a0nf1ak81qlj5li21sk2isj0yws1nr"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ fay-base ]; + description = "Persistent FFI bindings for using jsUri in Fay"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fay-websockets" = callPackage + ({ mkDerivation, fay-base }: + mkDerivation { + pname = "fay-websockets"; + version = "0.0.1.1"; + sha256 = "1pax12d1rjmh3gdg1ylavk04f8rlldc6jnmm5sgghdq28z1mp6pb"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ fay-base ]; + description = "Websockets FFI library for Fay"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fb" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit + , conduit-extra, containers, cryptonite, data-default, hspec + , http-client, http-conduit, http-types, HUnit, memory + , monad-logger, QuickCheck, resourcet, text, time, transformers + , transformers-base, unliftio, unliftio-core, unordered-containers + }: + mkDerivation { + pname = "fb"; + version = "2.1.1.1"; + sha256 = "18hqmhfzniydmxwi8b21iz04pc6x8hdy8pj6960ihrk20ddkih3d"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring conduit conduit-extra cryptonite + data-default http-client http-conduit http-types memory + monad-logger resourcet text time transformers transformers-base + unliftio unliftio-core unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring conduit containers data-default hspec + http-conduit HUnit QuickCheck resourcet text time transformers + unliftio + ]; + description = "Bindings to Facebook's API"; + license = lib.licenses.bsd3; + }) {}; + + "fb-persistent" = callPackage + ({ mkDerivation, base, cereal, fb, persistent, text, time }: + mkDerivation { + pname = "fb-persistent"; + version = "0.3.6"; + sha256 = "1il06mlvvjybfnqpdnir9nr1g0irf84fa4q8lzavrlqgny8f294s"; + libraryHaskellDepends = [ base cereal fb persistent text time ]; + description = "Provides Persistent instances to Facebook types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fbmessenger-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , filepath, hspec, http-client, http-client-tls, http-media + , http-types, mime-types, monad-logger, servant, servant-client + , servant-server, stm, string-conversions, text, transformers + , unordered-containers, wai, wai-logger, warp + }: + mkDerivation { + pname = "fbmessenger-api"; + version = "0.1.2.1"; + sha256 = "0dvjhgv3w13ygi4rfdvmc2m6f99v8d9dmjqp98vxrygcqskhgy4x"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive http-client http-media + http-types mime-types servant servant-client string-conversions + text transformers unordered-containers + ]; + executableHaskellDepends = [ + aeson base bytestring http-client http-client-tls monad-logger + servant servant-server stm text transformers wai wai-logger warp + ]; + testHaskellDepends = [ aeson base bytestring filepath hspec text ]; + description = "High-level bindings to Facebook Messenger Platform API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "fbrnch" = callPackage + ({ mkDerivation, aeson, async, base, bodhi, bugzilla-redhat + , bytestring, config-ini, copr-api, directory, email-validate + , extra, fedora-dists, filepath, http-conduit, http-directory + , http-query, koji, network-uri, pagure, pretty-terminal, process + , rpm-nvr, rpmbuild-order, simple-cmd, simple-cmd-args + , simple-prompt, text, time, typed-process, unix, utf8-string + , xdg-basedir + }: + mkDerivation { + pname = "fbrnch"; + version = "1.3.3"; + sha256 = "1j4g4q37ly0np6zyyswfx79i5hn3pj4zzby0y5k62jin2v6xvq3n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async base bodhi bugzilla-redhat bytestring config-ini + copr-api directory email-validate extra fedora-dists filepath + http-conduit http-directory http-query koji network-uri pagure + pretty-terminal process rpm-nvr rpmbuild-order simple-cmd + simple-cmd-args simple-prompt text time typed-process unix + utf8-string xdg-basedir + ]; + description = "Fedora packager tool to build package branches"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "fbrnch"; + }) {}; + + "fca" = callPackage + ({ mkDerivation, base, bytestring, containers, cryptohash, hashable + , text, unordered-containers + }: + mkDerivation { + pname = "fca"; + version = "0.1.0.2"; + sha256 = "1c38524r3mhy4m7s1cvfcn539xvf50x0z8a9fzk4x4pz5yq9c1vp"; + libraryHaskellDepends = [ + base bytestring containers cryptohash hashable text + unordered-containers + ]; + description = "Algo for Formal Concept Analysis"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fcache" = callPackage + ({ mkDerivation, base, containers, hashable, hspec, mtl + , unordered-containers + }: + mkDerivation { + pname = "fcache"; + version = "0.1.0.0"; + sha256 = "1bhf79p78nwj4173prgv8l0m86ghb83qdlw4zsq7wjjni8i0sd2j"; + libraryHaskellDepends = [ + base containers hashable mtl unordered-containers + ]; + testHaskellDepends = [ base hspec mtl ]; + description = "Cache a function (a -> b)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fcd" = callPackage + ({ mkDerivation, array, base, directory, process, tasty + , tasty-hunit, text, unix, vty, vty-ui + }: + mkDerivation { + pname = "fcd"; + version = "1.0.0.0"; + sha256 = "1z3vphn3vgvsq0mshhvsks03v79wnj9g6r8mmrwkiax126aqzqn6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base directory process text unix vty vty-ui + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "A faster way to navigate directories using the command line"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "fcd"; + }) {}; + + "fcf-base" = callPackage + ({ mkDerivation, base, fcf-family }: + mkDerivation { + pname = "fcf-base"; + version = "0.1.0.0"; + sha256 = "19jrcpj496bpchv8fw30vd5b5w3sj1qkzmh5jlahyvz5wsppzwsq"; + revision = "1"; + editedCabalFile = "0j71pgy6cp6jadyx8726daa91j795y9p3r3w0x3jvffpnlk9aibp"; + libraryHaskellDepends = [ base fcf-family ]; + testHaskellDepends = [ base fcf-family ]; + description = "Family-of-families instances for base"; + license = lib.licenses.mit; + }) {}; + + "fcf-composite" = callPackage + ({ mkDerivation, base, composite-base, fcf-containers + , first-class-families, tasty, tasty-hunit, vinyl + }: + mkDerivation { + pname = "fcf-composite"; + version = "0.1.1.0"; + sha256 = "1ghcggwvwrdc47lalamdxx18q1qfxfr4w2kw5vxci4fkfc5p0wkb"; + revision = "1"; + editedCabalFile = "08k5mxb792d940id4kdahdw78sna7appv7n958ni7s2rsds90haj"; + libraryHaskellDepends = [ + base composite-base fcf-containers first-class-families vinyl + ]; + testHaskellDepends = [ + base composite-base fcf-containers first-class-families tasty + tasty-hunit vinyl + ]; + description = "Type-level computation for composite using first-class-families"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fcf-containers" = callPackage + ({ mkDerivation, base, containers, doctest, first-class-families + , ghc-prim, hspec, text + }: + mkDerivation { + pname = "fcf-containers"; + version = "0.8.2"; + sha256 = "0d8aylgfnfkxj227g553n0za3zlv7sbm9l44l34k53hxg41k0as1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers first-class-families ghc-prim text + ]; + executableHaskellDepends = [ base first-class-families ]; + testHaskellDepends = [ + base containers doctest first-class-families ghc-prim hspec text + ]; + description = "Data structures and algorithms for first-class-families"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fcf-family" = callPackage + ({ mkDerivation, base, containers, first-class-families + , template-haskell + }: + mkDerivation { + pname = "fcf-family"; + version = "0.2.0.1"; + sha256 = "0dgbzin82da8a8j0xm9ijkaj5ifk2ca0cx02x5glr07qzzhpa9k5"; + libraryHaskellDepends = [ + base containers first-class-families template-haskell + ]; + testHaskellDepends = [ base first-class-families ]; + description = "Family of families: featherweight defunctionalization"; + license = lib.licenses.mit; + }) {}; + + "fcf-graphs" = callPackage + ({ mkDerivation, base, doctest, fcf-containers + , first-class-families, Glob + }: + mkDerivation { + pname = "fcf-graphs"; + version = "0.0.1.0"; + sha256 = "15yzkgn5vj7yd14h0y7l2nwcip9ys3wx09wx6mm8ryx3f98iym69"; + libraryHaskellDepends = [ + base fcf-containers first-class-families + ]; + testHaskellDepends = [ + base doctest fcf-containers first-class-families Glob + ]; + description = "Type-level version of algebraic-graphs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fcf-vinyl" = callPackage + ({ mkDerivation, base, first-class-families, vinyl }: + mkDerivation { + pname = "fcf-vinyl"; + version = "0.0.1.0"; + sha256 = "0svdmd4lj1dwn7ipzx7vzd9bw6v2fvm2w70kziqvmnjxrvnnbxwv"; + revision = "1"; + editedCabalFile = "19xfj49aw1vrdzrkbsy7aj9jq5l8ss3l41sznrg3ljxpvh3b3i4l"; + libraryHaskellDepends = [ base first-class-families vinyl ]; + description = "Vinyl compatibility with first-class-families"; + license = lib.licenses.bsd3; + }) {}; + + "fcg" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "fcg"; + version = "0.0.0"; + sha256 = "07qbka3fkkmc18crafh6c5ahs7fv1a1kfhga8mxfkm75k3h15h3l"; + isLibrary = false; + isExecutable = true; + description = "TBA"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fcg"; + broken = true; + }) {}; + + "fckeditor" = callPackage + ({ mkDerivation, base, cgi, HaXml, xhtml }: + mkDerivation { + pname = "fckeditor"; + version = "0.1"; + sha256 = "1yvsnk9awik143jh2268w1l5x70kmky60gac10fy2y1450dcn65x"; + libraryHaskellDepends = [ base cgi HaXml xhtml ]; + description = "Server-Side Integration for FCKeditor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fclabels" = callPackage + ({ mkDerivation, base, base-orphans, criterion, HUnit, mtl + , template-haskell, transformers + }: + mkDerivation { + pname = "fclabels"; + version = "2.0.5.1"; + sha256 = "0g4ca5pm2bafsnpari7wqhy79i5qs8njb3kdknk0xsrazdsl174k"; + revision = "2"; + editedCabalFile = "1my11j22fayfcm28h676mjrvnjyd4xsd8lpsc3pdc7jna7zh1hhf"; + libraryHaskellDepends = [ + base base-orphans mtl template-haskell transformers + ]; + testHaskellDepends = [ + base HUnit mtl template-haskell transformers + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "First class accessor labels implemented as lenses"; + license = lib.licenses.bsd3; + }) {}; + + "fclabels-monadlib" = callPackage + ({ mkDerivation, base, fclabels, monadLib }: + mkDerivation { + pname = "fclabels-monadlib"; + version = "0.2.1"; + sha256 = "1j15fxrpwnjnbjkswsy6jxn8f0bj2nhcdsf5976i7rka7gsjzr3d"; + libraryHaskellDepends = [ base fclabels monadLib ]; + description = "MonadLib monadic interface for the \"fclabels\" package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fcm-client" = callPackage + ({ mkDerivation, aeson, aeson-casing, async, base, bytestring + , conduit, conduit-extra, containers, data-default-class + , http-client, http-conduit, http-types, HUnit, lens + , optparse-applicative, QuickCheck, resourcet, retry, scientific + , stm-conduit, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, utf8-string + }: + mkDerivation { + pname = "fcm-client"; + version = "0.2.0.0"; + sha256 = "151lm6g08bwqfdi25zmsv99wri8x75fi1svwsgm2ar2hd8zjngnj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring containers data-default-class + http-client http-conduit http-types lens scientific text time + ]; + executableHaskellDepends = [ + aeson async base bytestring conduit conduit-extra + data-default-class http-client http-types lens optparse-applicative + resourcet retry stm-conduit text utf8-string + ]; + testHaskellDepends = [ + aeson base containers data-default-class HUnit lens QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 text + ]; + description = "Admin API for Firebase Cloud Messaging"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fcm-client"; + broken = true; + }) {}; + + "fdo-notify" = callPackage + ({ mkDerivation, base, containers, dbus }: + mkDerivation { + pname = "fdo-notify"; + version = "0.3.1"; + sha256 = "1n4zk1i7g34w0wk5zy8n4r63xbglxf62h8j78kv5fc2yn95l30vh"; + libraryHaskellDepends = [ base containers dbus ]; + description = "Desktop Notifications client"; + license = lib.licenses.bsd3; + }) {}; + + "fdo-trash" = callPackage + ({ mkDerivation, base, Diff, directory, filepath, old-locale + , parsec, time, unix, url + }: + mkDerivation { + pname = "fdo-trash"; + version = "0.0.0.2"; + sha256 = "04y29wmndyvrlrixj57m7jgx3z8qld0nvlggmg0rvia4p2dv82bk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Diff directory filepath old-locale parsec time unix url + ]; + executableHaskellDepends = [ + base Diff directory filepath old-locale parsec time unix url + ]; + description = "Utilities related to freedesktop Trash standard"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fdo-trash"; + broken = true; + }) {}; + + "feather" = callPackage + ({ mkDerivation, base, containers, microlens-platform, mtl }: + mkDerivation { + pname = "feather"; + version = "0.1.0.0"; + sha256 = "03jpdg50g43lb3akfyfs0yh630igqfm0dg62bk4s5yv23cmbn8vf"; + libraryHaskellDepends = [ base containers microlens-platform mtl ]; + testHaskellDepends = [ base containers microlens-platform mtl ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "feature-flags" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "feature-flags"; + version = "0.1.0.1"; + sha256 = "1lssjgksq0k2dd7l5lmzxnr9f5zk3gbh386zfmcqgc4iczdzfk0f"; + libraryHaskellDepends = [ base text ]; + description = "A simple library for dynamically enabling and disabling functionality"; + license = lib.licenses.mit; + }) {}; + + "feature-flipper" = callPackage + ({ mkDerivation, base, bytestring, containers, digest, hspec, mtl + , text + }: + mkDerivation { + pname = "feature-flipper"; + version = "0.2.1.2"; + sha256 = "18g90xvbgxzj2in8v3y7s6p305h0rg5p5163262vi9cdi7lrvvc8"; + libraryHaskellDepends = [ + base bytestring containers digest mtl text + ]; + testHaskellDepends = [ + base bytestring containers digest hspec mtl text + ]; + description = "A minimally obtrusive feature flag library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "feature-flipper-postgres" = callPackage + ({ mkDerivation, base, bytestring, containers, feature-flipper + , hspec, monad-logger, mtl, persistent, persistent-postgresql + , persistent-template, text, time + }: + mkDerivation { + pname = "feature-flipper-postgres"; + version = "0.1.1.1"; + sha256 = "186khsn3gqxqhxlah6m8fgl4qlwf3pgmqagvr8rnfv44vzynw8by"; + libraryHaskellDepends = [ + base bytestring containers feature-flipper monad-logger mtl + persistent persistent-postgresql persistent-template text time + ]; + testHaskellDepends = [ + base bytestring containers feature-flipper hspec monad-logger mtl + persistent persistent-postgresql + ]; + description = "A minimally obtrusive feature flag library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fec" = callPackage + ({ mkDerivation, base, bytestring, criterion, data-serializer + , deepseq, extra, hspec, QuickCheck, quickcheck-instances, random + }: + mkDerivation { + pname = "fec"; + version = "0.2.0"; + sha256 = "018vwvx2ailk7yc8a5jxbnykca212gr8p7kv3v6k8dnp881flilw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring deepseq extra ]; + executableHaskellDepends = [ base bytestring criterion random ]; + testHaskellDepends = [ + base bytestring data-serializer hspec QuickCheck + quickcheck-instances random + ]; + description = "Forward error correction of ByteStrings"; + license = lib.licenses.gpl2Plus; + mainProgram = "benchmark-zfec"; + }) {}; + + "fedora-composes" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, extra + , http-conduit, http-directory, simple-cmd, simple-cmd-args + , simple-prompt, text, time + }: + mkDerivation { + pname = "fedora-composes"; + version = "0.2"; + sha256 = "1q8k41gsrf77dwv4a1kbvh0l949ashph8n08fv0n3b8xys4nl59x"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base bytestring extra http-conduit http-directory + simple-cmd-args simple-prompt text time + ]; + testHaskellDepends = [ base simple-cmd ]; + description = "Query Fedora composes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fedora-composes"; + }) {}; + + "fedora-dists" = callPackage + ({ mkDerivation, aeson, base, cached-json-file, pdc, text }: + mkDerivation { + pname = "fedora-dists"; + version = "2.1.1"; + sha256 = "0790akym2rrcch9jjky9v4qc6y22vg1w6ffi9nbx42zijkqmsm1f"; + libraryHaskellDepends = [ aeson base cached-json-file pdc text ]; + description = "Library for Fedora distribution versions"; + license = lib.licenses.gpl3Only; + }) {}; + + "fedora-haskell-tools" = callPackage + ({ mkDerivation, base, bytestring, csv, directory, extra + , fedora-dists, filepath, http-conduit, http-types + , optparse-applicative, process, simple-cmd, simple-cmd-args, split + , time, unix + }: + mkDerivation { + pname = "fedora-haskell-tools"; + version = "1.1"; + sha256 = "194jkagrvkhzgw224jybxy4gvavs9qm6lp1b26ddbnpddf3v6paf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring csv directory extra fedora-dists filepath + http-conduit http-types optparse-applicative process simple-cmd + simple-cmd-args split time unix + ]; + description = "Building and maintenance tools for Fedora Haskell"; + license = lib.licenses.gpl3Only; + }) {}; + + "fedora-img-dl" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , http-directory, http-types, optparse-applicative, simple-cmd + , simple-cmd-args, text, unix, xdg-userdirs + }: + mkDerivation { + pname = "fedora-img-dl"; + version = "0.4"; + sha256 = "1wymwrcycyq0sf3vld4fxk57g8rdwhr0cgxpx2angdw9pjcmnyd7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath http-directory http-types + optparse-applicative simple-cmd simple-cmd-args text unix + xdg-userdirs + ]; + description = "Fedora image download tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "fedora-img-dl"; + }) {}; + + "fedora-packages" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hlint + , HsOpenSSL, hspec, http-streams, io-streams, lens, text + }: + mkDerivation { + pname = "fedora-packages"; + version = "0.0.3"; + sha256 = "14fpv76ndp755mysgbya2hgr35rg2hb6dsagmrq2j2mn06xmngqk"; + revision = "1"; + editedCabalFile = "0fnkx2k6iii86g6k1kvg9acpnp0cc7hjd1mvky67yllidmz8b7dh"; + libraryHaskellDepends = [ + aeson base bytestring containers HsOpenSSL http-streams io-streams + lens text + ]; + testHaskellDepends = [ + aeson base bytestring containers hlint HsOpenSSL hspec http-streams + io-streams lens text + ]; + description = "Haskell interface to the Fedora Packages webapp API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fedora-repoquery" = callPackage + ({ mkDerivation, base, bodhi, bytestring, cached-json-file + , directory, extra, filepath, http-client, http-directory + , regex-compat, simple-cmd, simple-cmd-args, text, time + }: + mkDerivation { + pname = "fedora-repoquery"; + version = "0.3.2"; + sha256 = "16qlplbxw3ipxgahvkn40i9mbpsmaprnjf42xmww6hiyp5iliwrv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bodhi bytestring cached-json-file directory extra filepath + http-client http-directory regex-compat simple-cmd simple-cmd-args + text time + ]; + testHaskellDepends = [ base simple-cmd ]; + description = "Fedora repoquery tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "fdrq"; + }) {}; + + "fee-estimate" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "fee-estimate"; + version = "0.1.0.0"; + sha256 = "06qfc18dhkhxpy0rhs20kw83bf1mzq94wy6azv3zj2ik8shq501r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base QuickCheck ]; + executableHaskellDepends = [ base QuickCheck ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Short description of your package"; + license = lib.licenses.bsd3; + mainProgram = "fee-estimate-exe"; + }) {}; + + "feed" = callPackage + ({ mkDerivation, base, base-compat, bytestring, doctest + , doctest-driver-gen, HUnit, markdown-unlit, old-locale, old-time + , safe, syb, test-framework, test-framework-hunit, text, time + , time-locale-compat, utf8-string, xml-conduit, xml-types + }: + mkDerivation { + pname = "feed"; + version = "1.3.2.1"; + sha256 = "0marh7qmggq1z5339nid3gil7k786d3yk79b0rwfkxxaxmr41xd8"; + revision = "4"; + editedCabalFile = "1ihkckkn5xpk4mmgbxp0c3ik2rgzx3r60vzxmzgmw83a77ghjgmy"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base-compat bytestring old-locale old-time safe text time + time-locale-compat utf8-string xml-conduit xml-types + ]; + testHaskellDepends = [ + base base-compat doctest doctest-driver-gen HUnit old-time syb + test-framework test-framework-hunit text time xml-conduit xml-types + ]; + testToolDepends = [ doctest-driver-gen markdown-unlit ]; + description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds."; + license = lib.licenses.bsd3; + }) {}; + + "feed-cli" = callPackage + ({ mkDerivation, base, directory, feed, old-locale, old-time, time + , xml + }: + mkDerivation { + pname = "feed-cli"; + version = "2009.7.5"; + sha256 = "0gql641jmbldx6vhk37i2v41j2nq22lrihm48f97wirrxw7yjn61"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base directory feed old-locale old-time time xml + ]; + description = "A simple command line interface for creating and updating feeds like RSS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "feed-cli"; + broken = true; + }) {}; + + "feed-collect" = callPackage + ({ mkDerivation, base, data-default-class, feed, http-client + , http-client-tls, time, time-interval, time-units, timerep + , transformers, utf8-string + }: + mkDerivation { + pname = "feed-collect"; + version = "0.2.0.2"; + sha256 = "0dcvrgaidyl8h6xxm124r1dy0485all8a4n56w1v9m182b31lrw7"; + libraryHaskellDepends = [ + base data-default-class feed http-client http-client-tls time + time-interval time-units timerep transformers utf8-string + ]; + description = "Watch RSS/Atom feeds (and do with them whatever you like)"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "feed-crawl" = callPackage + ({ mkDerivation, base, bytestring, conduit, connection + , http-conduit, http-types, hxt, network-uri, text, transformers + }: + mkDerivation { + pname = "feed-crawl"; + version = "0.1.2.0"; + sha256 = "0d3yfkiazzlypp3s85fqikwlli28ss27h0i215114vxsswmx1g7c"; + libraryHaskellDepends = [ + base bytestring conduit connection http-conduit http-types hxt + network-uri text transformers + ]; + description = "Utility for fetching feeds with redirect info and HTML link detection"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "feed-gipeda" = callPackage + ({ mkDerivation, aeson, async, base, binary, bytestring + , concurrent-extra, conduit, conduit-extra, containers, data-hash + , directory, distributed-process, distributed-process-async + , distributed-process-client-server, distributed-process-extras + , distributed-process-p2p, exceptions, extra, file-embed, filepath + , free, fsnotify, HUnit, logging, managed, network-uri + , optparse-applicative, process, reactive-banana, SafeSemaphore + , tasty, tasty-hspec, tasty-hunit, tasty-quickcheck + , tasty-smallcheck, temporary, text, time, transformers, yaml + }: + mkDerivation { + pname = "feed-gipeda"; + version = "0.3.0.1"; + sha256 = "1kx8qzzd177y8lbdj26ic4px81z8152yzph6a5imjmsflw3mia2z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base binary bytestring concurrent-extra conduit + conduit-extra containers data-hash directory distributed-process + distributed-process-async distributed-process-client-server + distributed-process-extras distributed-process-p2p file-embed + filepath fsnotify logging network-uri process reactive-banana + SafeSemaphore temporary text time transformers yaml + ]; + executableHaskellDepends = [ + base directory extra filepath logging optparse-applicative + ]; + testHaskellDepends = [ + async base bytestring conduit conduit-extra directory exceptions + file-embed filepath free fsnotify HUnit logging managed network-uri + process tasty tasty-hspec tasty-hunit tasty-quickcheck + tasty-smallcheck temporary text transformers + ]; + description = "CI service around gipeda"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "feed-gipeda"; + }) {}; + + "feed-translator" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , cmdargs, containers, cryptohash, feed, iso639, lens + , naver-translate, network-uri, raw-strings-qq, scotty, text + , transformers, wai, warp, wreq, xml + }: + mkDerivation { + pname = "feed-translator"; + version = "0.1.0.2"; + sha256 = "0i6mn9zdvfalydh90gbx5lp2ngxlhiz20rh3sy3vcv0rwfarb1ww"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-html blaze-markup bytestring cmdargs containers + cryptohash feed iso639 lens naver-translate network-uri + raw-strings-qq scotty text transformers wai warp wreq xml + ]; + description = "Translate syndication feeds"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "feed-translator"; + }) {}; + + "feed2lj" = callPackage + ({ mkDerivation, base, curl, directory, feed, haskell98, HTTP + , old-locale, pureMD5, regex-posix, tagsoup, time, utf8-string + }: + mkDerivation { + pname = "feed2lj"; + version = "0.0.3.1"; + sha256 = "0ym4f6d8fxl6j9kfqmp3ds36qj35nypxjmmqv6w96yz5y8ia3ynv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base curl directory feed haskell98 HTTP old-locale pureMD5 + regex-posix tagsoup time utf8-string + ]; + description = "(unsupported)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "feed2lj"; + }) {}; + + "feed2twitter" = callPackage + ({ mkDerivation, base, bytestring, download-curl, feed, hs-twitter + }: + mkDerivation { + pname = "feed2twitter"; + version = "0.2.0"; + sha256 = "1zhl7f5zlyv0l5h0zay66p532n1vywnirwxbc1c9fjaia7yv0rij"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring download-curl feed hs-twitter + ]; + description = "Send posts from a feed to Twitter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "feed2twitter"; + }) {}; + + "feedback" = callPackage + ({ mkDerivation, autodocodec, autodocodec-yaml, base, bytestring + , conduit, containers, envparse, fsnotify, optparse-applicative + , path, path-io, pretty-show, process, safe-coloured-text + , safe-coloured-text-layout, safe-coloured-text-terminfo, text + , time, typed-process, unix, unliftio, yaml + }: + mkDerivation { + pname = "feedback"; + version = "0.1.0.5"; + sha256 = "0g15yinnxh8x0dknhfjpy88z5bzary8midj5qskrbkyqbvkni20l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + autodocodec autodocodec-yaml base bytestring conduit containers + envparse fsnotify optparse-applicative path path-io pretty-show + process safe-coloured-text safe-coloured-text-layout + safe-coloured-text-terminfo text time typed-process unix unliftio + yaml + ]; + executableHaskellDepends = [ base ]; + description = "Declarative feedback loop manager"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fei-base" = callPackage + ({ mkDerivation, attoparsec, base, c2hs, constraints, deepseq + , haskell-src-exts, hslogger, lens, mxnet, optparse-applicative + , repa, rio, store, tuple-ops, vector + }: + mkDerivation { + pname = "fei-base"; + version = "1.0.0"; + sha256 = "0lpf217v6sddg7w4lsqnpmyqih3sjsyqmdskxdds39dhylvhax71"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base constraints deepseq lens repa rio store tuple-ops + vector + ]; + librarySystemDepends = [ mxnet ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ + base deepseq haskell-src-exts hslogger lens optparse-applicative + rio tuple-ops + ]; + executableSystemDepends = [ mxnet ]; + executableToolDepends = [ c2hs ]; + description = "FFI to MXNet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mxnet-op-gen"; + }) {inherit (pkgs) mxnet;}; + + "fei-cocoapi" = callPackage + ({ mkDerivation, aeson, attoparsec, base, c2hs, colour, conduit + , conduit-concurrent-map, FontyFruity, formatting, hip, JuicyPixels + , lens, optparse-applicative, palette, random-fu, Rasterific, repa + , resourcet, rio, storable-tuple, store, time, transformers-base + , unliftio-core, vector + }: + mkDerivation { + pname = "fei-cocoapi"; + version = "1.0.0"; + sha256 = "1zn9dz0k3py0k85nhbp3hj3nzyggygxpqa5wcf1b7jgm0hagw8kc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base conduit conduit-concurrent-map hip lens + random-fu repa resourcet rio storable-tuple store time + transformers-base unliftio-core vector + ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ + aeson base colour FontyFruity formatting hip JuicyPixels lens + optparse-applicative palette Rasterific repa rio store + ]; + description = "Cocodataset with cocoapi"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "imageutils"; + broken = true; + }) {}; + + "fei-dataiter" = callPackage + ({ mkDerivation, base, conduit, conduit-combinators, directory + , fei-base, fei-nn, filepath, haskell-src-exts, hslogger, hspec + , mtl, mxnet, optparse-applicative, streaming, template-haskell + , text + }: + mkDerivation { + pname = "fei-dataiter"; + version = "0.2.0.0"; + sha256 = "01iia8m5wq8yzmzl3dmsd5v01yq07ig6bg93h00mxyjpf1ai9kvk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base conduit conduit-combinators fei-base fei-nn streaming + template-haskell + ]; + executableHaskellDepends = [ + base directory fei-base filepath haskell-src-exts hslogger mtl + optparse-applicative text + ]; + executableSystemDepends = [ mxnet ]; + testHaskellDepends = [ base fei-base hspec streaming ]; + description = "mxnet dataiters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mxnet-dataiter-gen"; + }) {inherit (pkgs) mxnet;}; + + "fei-datasets" = callPackage + ({ mkDerivation, aeson, attoparsec, base, conduit + , conduit-concurrent-map, criterion, fei-base, fei-cocoapi, fei-nn + , FontyFruity, hexpat, hip, JuicyPixels, JuicyPixels-extra + , JuicyPixels-repa, lens, optparse-applicative, random-fu + , random-source, Rasterific, repa, resourcet, rio, stm-conduit + , storable-tuple, store, transformers-base, vector + }: + mkDerivation { + pname = "fei-datasets"; + version = "1.0.0"; + sha256 = "177ny2z5psj4f61v4k7ijaxbawxs6ba18ax05f8fllfiyyx440wf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base conduit conduit-concurrent-map fei-base + fei-cocoapi fei-nn hexpat hip lens random-fu random-source repa + resourcet rio storable-tuple store transformers-base vector + ]; + executableHaskellDepends = [ + attoparsec base conduit criterion fei-base fei-nn FontyFruity hip + JuicyPixels JuicyPixels-extra JuicyPixels-repa lens + optparse-applicative random-source Rasterific repa resourcet rio + stm-conduit vector + ]; + description = "Some datasets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fei-examples" = callPackage + ({ mkDerivation, attoparsec, base, conduit, fei-base, fei-cocoapi + , fei-datasets, fei-modelzoo, fei-nn, formatting, JuicyPixels, lens + , optparse-applicative, random-source, repa, resourcet, rio, store + }: + mkDerivation { + pname = "fei-examples"; + version = "1.0.0"; + sha256 = "0jgv67rx8vdqri4zsl8z0y62g1xh02l4rq29v1h6jj2xpw9b87a6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base conduit fei-base fei-cocoapi fei-datasets + fei-modelzoo fei-nn formatting JuicyPixels lens + optparse-applicative random-source repa resourcet rio store + ]; + description = "fei examples"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fei-modelzoo" = callPackage + ({ mkDerivation, attoparsec, base, fei-base, fei-nn, formatting + , lens, random-fu, repa, rio, text, transformers-base, vector + }: + mkDerivation { + pname = "fei-modelzoo"; + version = "1.0.0"; + sha256 = "0ly8lc7dpjs6i5idyi16ghkva1nhm6d1lp2zgyl3mwsapz2mn1ga"; + libraryHaskellDepends = [ + attoparsec base fei-base fei-nn formatting lens random-fu repa rio + text transformers-base vector + ]; + description = "A collection of standard models"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fei-nn" = callPackage + ({ mkDerivation, aeson, base, conduit, conduit-combinators + , containers, fei-base, FontyFruity, formatting, graphviz + , JuicyPixels, lens, Rasterific, repa, resourcet, rio, stm-conduit + , streaming, template-haskell, time, transformers-base + , type-combinators, uuid, wl-pprint-text + }: + mkDerivation { + pname = "fei-nn"; + version = "1.0.0"; + sha256 = "03j9j270qcbdylkxh6z7jkyzdm3mjh8p33a63igqcgvcm5r27ipl"; + libraryHaskellDepends = [ + aeson base conduit conduit-combinators containers fei-base + FontyFruity formatting graphviz JuicyPixels lens Rasterific repa + resourcet rio stm-conduit streaming template-haskell time + transformers-base type-combinators uuid wl-pprint-text + ]; + description = "Train a neural network with MXNet in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "feldspar-compiler" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, criterion + , data-default, deepseq, directory, feldspar-language, filepath + , gcc_s, ghc-paths, mtl, plugins, plugins-multistage, pretty + , process, QuickCheck, storable-record, storable-tuple, syntactic + , tasty, tasty-golden, tasty-quickcheck, template-haskell + }: + mkDerivation { + pname = "feldspar-compiler"; + version = "0.7"; + sha256 = "0kkxjnbx4yn3k2s1gdxg4jj06fhdd2jprq8s4zyaybs8xcddgvhh"; + libraryHaskellDepends = [ + base Cabal containers data-default directory feldspar-language + filepath ghc-paths mtl plugins plugins-multistage pretty process + storable-record storable-tuple syntactic template-haskell + ]; + librarySystemDepends = [ gcc_s ]; + testHaskellDepends = [ + base bytestring Cabal feldspar-language mtl process QuickCheck + tasty tasty-golden tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base criterion data-default deepseq feldspar-language + ]; + description = "Compiler for the Feldspar language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {gcc_s = null;}; + + "feldspar-language" = callPackage + ({ mkDerivation, array, base, bytestring, containers, data-default + , data-hash, data-lens, deepseq, monad-par, mtl, patch-combinators + , QuickCheck, random, syntactic, tagged, tasty, tasty-golden + , tasty-quickcheck, tasty-th, tuple, utf8-string + }: + mkDerivation { + pname = "feldspar-language"; + version = "0.7"; + sha256 = "0gzs2qdvpzcx4w89wpmwk2jnambvyl08afpk16989vcviq5ri51n"; + libraryHaskellDepends = [ + array base containers data-default data-hash data-lens deepseq + monad-par mtl patch-combinators QuickCheck random syntactic tagged + tuple + ]; + testHaskellDepends = [ + base bytestring QuickCheck random tasty tasty-golden + tasty-quickcheck tasty-th utf8-string + ]; + description = "A functional embedded language for DSP and parallelism"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "feldspar-signal" = callPackage + ({ mkDerivation, base, base-compat, feldspar-compiler + , feldspar-compiler-shim, feldspar-language, imperative-edsl + , mainland-pretty, monadic-edsl-priv + }: + mkDerivation { + pname = "feldspar-signal"; + version = "0.0.1.0"; + sha256 = "147y0fy5pzagk8pm8way8qnxv42mn5qh8kmzjf02laydzxrwvpxd"; + libraryHaskellDepends = [ + base base-compat feldspar-compiler feldspar-compiler-shim + feldspar-language imperative-edsl mainland-pretty monadic-edsl-priv + ]; + description = "Signal Processing extension for Feldspar"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {feldspar-compiler-shim = null; monadic-edsl-priv = null;}; + + "fen2s" = callPackage + ({ mkDerivation, api-opentheory-unicode, base, opentheory-unicode + }: + mkDerivation { + pname = "fen2s"; + version = "1.2"; + sha256 = "01111rxpdd9pqpjs54krx4z67k3abjglw9zbvn5j97z9zdj5qr81"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + api-opentheory-unicode base opentheory-unicode + ]; + executableHaskellDepends = [ + api-opentheory-unicode base opentheory-unicode + ]; + testHaskellDepends = [ + api-opentheory-unicode base opentheory-unicode + ]; + description = "Converting a chess position from FEN notation to text"; + license = lib.licenses.mit; + mainProgram = "fen2s"; + }) {}; + + "fences" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fences"; + version = "0.1.1"; + sha256 = "16qzqczr6nlbng16vby1c12a0apfjm4lmm0pgybi5xaziaq4c4db"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "To be written"; + license = lib.licenses.gpl3Only; + }) {}; + + "fenfire" = callPackage + ({ mkDerivation, base, cairo, gtk, harp, HaXml, mtl, raptor + , template-haskell, unix + }: + mkDerivation { + pname = "fenfire"; + version = "0.1"; + sha256 = "0sq4g0sdayk1lqzdhggwshl22gny5cjbv70cmr1p27q0wfwfbfff"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cairo gtk harp HaXml mtl template-haskell unix + ]; + executableSystemDepends = [ raptor ]; + description = "Graph-based notetaking system"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {raptor = null;}; + + "fernet" = callPackage + ({ mkDerivation, aeson, base, binary, byteable, bytestring + , cryptonite, HUnit, memory, optparse-applicative, QuickCheck + , tasty, tasty-golden, tasty-hunit, tasty-quickcheck, time, unix + }: + mkDerivation { + pname = "fernet"; + version = "0.1.0.0"; + sha256 = "068imhyv12bd6299y0pa87xlqcaimn42h5yx91lzam077f013m9y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary byteable bytestring cryptonite memory time + ]; + executableHaskellDepends = [ + base bytestring memory optparse-applicative time unix + ]; + testHaskellDepends = [ + aeson base bytestring HUnit memory QuickCheck tasty tasty-golden + tasty-hunit tasty-quickcheck time + ]; + description = "Generate and verify HMAC-based authentication tokens"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "fernet"; + broken = true; + }) {}; + + "festival" = callPackage + ({ mkDerivation, alsa-lib, base, bytestring, c2hs, estbase, estools + , eststring, Festival, gomp, ncurses + }: + mkDerivation { + pname = "festival"; + version = "0.1.0.0"; + sha256 = "0w48b4dh41qjcgh0hdb7jd12gpl16zq3gbv907dcmlqmrskd712w"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ + alsa-lib estbase estools eststring Festival gomp ncurses + ]; + libraryToolDepends = [ c2hs ]; + description = "C bindings plus conveniences for the festival tts system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {Festival = null; inherit (pkgs) alsa-lib; estbase = null; + estools = null; eststring = null; inherit (pkgs) gomp; + inherit (pkgs) ncurses;}; + + "festung" = callPackage + ({ mkDerivation, aeson, argparser, async, base, base64-bytestring + , bytestring, case-insensitive, containers, directory, either + , exceptions, filepath, hspec, http-types, HUnit, mtl, scientific + , sqlcipher, temporary, text, transformers, unordered-containers + , utf8-string, vector, wai, wai-extra, yesod, yesod-core + , yesod-test + }: + mkDerivation { + pname = "festung"; + version = "0.9.1.2"; + sha256 = "09vcwds5vvk7a899nb4xvpfwkdgmm21w1lv4lacsdl7rvrw84f4l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson argparser async base base64-bytestring bytestring + case-insensitive containers directory either exceptions filepath + http-types mtl scientific sqlcipher text transformers + unordered-containers utf8-string vector wai yesod yesod-core + ]; + executableHaskellDepends = [ argparser base yesod ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring containers directory + exceptions filepath hspec HUnit scientific temporary text wai-extra + yesod yesod-test + ]; + description = "Remote multi-db SQLCipher server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "festung"; + }) {}; + + "fez-conf" = callPackage + ({ mkDerivation, base, containers, regex-compat }: + mkDerivation { + pname = "fez-conf"; + version = "1.0.3"; + sha256 = "1gssbkwg9lqm3ajqkkcjnxjz8nhz855ki2hi5n2di3dappr73f0b"; + libraryHaskellDepends = [ base containers regex-compat ]; + description = "Simple functions for loading config files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ffeed" = callPackage + ({ mkDerivation, base, HTTP, json, network, pretty, utf8-string }: + mkDerivation { + pname = "ffeed"; + version = "0.3.2"; + sha256 = "1976v5m050lwp8v2vh1cm08pn6q9lbdkxhq10pql6fyzysn6qz62"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base HTTP json network utf8-string ]; + executableHaskellDepends = [ base pretty ]; + description = "Haskell binding to the FriendFeed API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fficxx" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring + , Cabal, containers, data-default, directory, dotgen, errors + , fficxx-runtime, filepath, hashable, haskell-src-exts, lens, mtl + , process, pureMD5, split, template, template-haskell, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "fficxx"; + version = "0.7.0.1"; + sha256 = "0n95vdab8hz0g3y6sh6fvs2pngjb6iwjn3nfc5s1m4vj6256578b"; + libraryHaskellDepends = [ + aeson aeson-pretty array base bytestring Cabal containers + data-default directory dotgen errors fficxx-runtime filepath + hashable haskell-src-exts lens mtl process pureMD5 split template + template-haskell text transformers unordered-containers + ]; + description = "Automatic C++ binding generation"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fficxx-runtime" = callPackage + ({ mkDerivation, base, bytestring, template-haskell }: + mkDerivation { + pname = "fficxx-runtime"; + version = "0.7.0.1"; + sha256 = "1idqfcg2qazzr477fmjbsga7pac98sx5lia1qxsnbdb15hblwjmy"; + libraryHaskellDepends = [ base bytestring template-haskell ]; + description = "Runtime for fficxx-generated library"; + license = lib.licenses.bsd2; + }) {}; + + "ffmpeg-light" = callPackage + ({ mkDerivation, base, bytestring, either, exceptions, ffmpeg + , JuicyPixels, libavcodec, libavdevice, libavformat, libswresample + , libswscale, mtl, stm, transformers, vector + }: + mkDerivation { + pname = "ffmpeg-light"; + version = "0.14.1"; + sha256 = "1chyq910sxspbbrr6xja6y61x8844dxdww54dpfydnhcbzsxi6m2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring either exceptions JuicyPixels mtl stm transformers + vector + ]; + libraryPkgconfigDepends = [ + ffmpeg libavcodec libavdevice libavformat libswresample libswscale + ]; + description = "Minimal bindings to the FFmpeg library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) ffmpeg; libavcodec = null; libavdevice = null; + libavformat = null; libswresample = null; libswscale = null;}; + + "ffmpeg-tutorials" = callPackage + ({ mkDerivation, base, bytestring, haskell98, hs-ffmpeg, SDL, stm + }: + mkDerivation { + pname = "ffmpeg-tutorials"; + version = "0.3.3"; + sha256 = "134czpbzxw0mpnc5mz6j1l6vavdbhw5w3l4lg5zbc2gq1qg9ikqv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring haskell98 hs-ffmpeg SDL stm + ]; + description = "Tutorials on ffmpeg usage to play video/audio"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fft" = callPackage + ({ mkDerivation, array, base, carray, fftw, fftwFloat, ix-shapable + , QuickCheck, storable-complex, syb, transformers + }: + mkDerivation { + pname = "fft"; + version = "0.1.8.7"; + sha256 = "1kkdw08qzsgjgg9z7pf5876cn2hlq22cgvc3k2amidn317n2d6vz"; + revision = "1"; + editedCabalFile = "12zcr05lgc78jvpwhvsxzmcra1x7rrzlxgqlq8hh2jw4r72589lz"; + libraryHaskellDepends = [ + array base carray ix-shapable storable-complex syb transformers + ]; + libraryPkgconfigDepends = [ fftw fftwFloat ]; + testHaskellDepends = [ base carray QuickCheck storable-complex ]; + description = "Bindings to the FFTW library"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {inherit (pkgs) fftw; inherit (pkgs) fftwFloat;}; + + "fftw-ffi" = callPackage + ({ mkDerivation, base, enumset, fftw, fftwFloat, netlib-ffi }: + mkDerivation { + pname = "fftw-ffi"; + version = "0.1"; + sha256 = "1a0a28i54s1gjyf0lk96l512gm6i2rn6ac1hh76r3gk5n7ijbx7p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base enumset netlib-ffi ]; + libraryPkgconfigDepends = [ fftw fftwFloat ]; + description = "Low-level interface to FFTW (Fast Fourier Transform)"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {inherit (pkgs) fftw; inherit (pkgs) fftwFloat;}; + + "fftwRaw" = callPackage + ({ mkDerivation, base, fftw }: + mkDerivation { + pname = "fftwRaw"; + version = "0.1.0.2"; + sha256 = "1690x5vllqba39srbp7q3gl2rv30wq941sx4z89fh89axwgp9629"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ fftw ]; + description = "Low level bindings to FFTW"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) fftw;}; + + "ffunctor" = callPackage + ({ mkDerivation, aeson, base, exceptions, generic-lens, http-client + , mtl, servant, servant-client, tasty, tasty-discover, tasty-hspec + , tasty-quickcheck, time, transformers, universum + }: + mkDerivation { + pname = "ffunctor"; + version = "1.2.1"; + sha256 = "0143i0l4153k1pkql50hb158hcx9iqjj59zwqlhbqq0rr43nza3f"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ + aeson base exceptions generic-lens http-client mtl servant + servant-client tasty tasty-hspec tasty-quickcheck time universum + ]; + testToolDepends = [ tasty-discover ]; + description = "FFunctor typeclass"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fgl" = callPackage + ({ mkDerivation, array, base, containers, deepseq, hspec + , microbench, QuickCheck, transformers + }: + mkDerivation { + pname = "fgl"; + version = "5.8.2.0"; + sha256 = "1dn3x3rmdlglg1kbvx7vndkm66lvvyd23awwd0qzplzi43vhrks4"; + libraryHaskellDepends = [ + array base containers deepseq transformers + ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + benchmarkHaskellDepends = [ base deepseq microbench ]; + description = "Martin Erwig's Functional Graph Library"; + license = lib.licenses.bsd3; + }) {}; + + "fgl-arbitrary" = callPackage + ({ mkDerivation, base, containers, fgl, hspec, QuickCheck }: + mkDerivation { + pname = "fgl-arbitrary"; + version = "0.2.0.6"; + sha256 = "1mykbd1r43gpsn10ys8q3nr0i4wnhn6wq23hcici18mxxji11wkc"; + libraryHaskellDepends = [ base fgl QuickCheck ]; + testHaskellDepends = [ base containers fgl hspec QuickCheck ]; + description = "QuickCheck support for fgl"; + license = lib.licenses.bsd3; + }) {}; + + "fgl-extras-decompositions" = callPackage + ({ mkDerivation, base, containers, fgl }: + mkDerivation { + pname = "fgl-extras-decompositions"; + version = "0.1.1.0"; + sha256 = "0p9dv7hq312wjqzm2ha4rafnmd1vplzwd5vk5fmzypgl2a1cz42s"; + libraryHaskellDepends = [ base containers fgl ]; + description = "Graph decomposition algorithms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fgl-visualize" = callPackage + ({ mkDerivation, base, dotgen, fgl }: + mkDerivation { + pname = "fgl-visualize"; + version = "0.1.0.1"; + sha256 = "0vwafx0rggksg5i7cx4r2bs5wa6csb5p39vpix425zr3l6vggrxq"; + libraryHaskellDepends = [ base dotgen fgl ]; + description = "Convert FGL graphs to dot (graphviz) files"; + license = lib.licenses.bsd3; + }) {}; + + "fib" = callPackage + ({ mkDerivation, base-noprelude, integer-gmp, semirings }: + mkDerivation { + pname = "fib"; + version = "0.1.0.1"; + sha256 = "17pk2fzgr4jjmpam52vmqg69927gfsl81w61h7q9zsf1vzd0qnix"; + libraryHaskellDepends = [ base-noprelude integer-gmp semirings ]; + description = "fibonacci algebra"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fibon" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-lexing + , Cabal, cereal, containers, directory, filepath, hslogger, mtl + , old-locale, old-time, process, regex-compat, statistics, syb + , tabular, time, vector + }: + mkDerivation { + pname = "fibon"; + version = "0.2.0"; + sha256 = "1jkawf65gdmyzmdw4xfk3jihahi3x7vsavjfy6rnl96bj15q4vzl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base bytestring bytestring-lexing Cabal cereal + containers directory filepath hslogger mtl old-locale old-time + process regex-compat statistics syb tabular time vector + ]; + description = "Tools for running and analyzing Haskell benchmarks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fibonacci" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fibonacci"; + version = "0.2.0.1"; + sha256 = "18jqb4ynjsnpvydzpqzh7l5wyrjb3s3kxgc6a6ipwb6w2hygyf7k"; + libraryHaskellDepends = [ base ]; + description = "Fast computation of Fibonacci numbers"; + license = lib.licenses.bsd3; + }) {}; + + "ficketed" = callPackage + ({ mkDerivation, async, base, binary, blaze-html, bytestring + , containers, directory, http-types, mime-types, MissingH + , optparse-applicative, socketed, text, wai, wai-app-static, warp + }: + mkDerivation { + pname = "ficketed"; + version = "0.1.0.0"; + sha256 = "0k51rb8mk5rvl78b7inp7fxn8g1jpifdpkbbkijhsx918va9mwcw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base binary blaze-html bytestring containers directory + http-types mime-types MissingH optparse-applicative socketed text + wai wai-app-static warp + ]; + description = "update statically hosted file in a push stule through socketed"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ficketed"; + }) {}; + + "fields" = callPackage + ({ mkDerivation, array, base, containers, fclabels, monads-fd + , transformers + }: + mkDerivation { + pname = "fields"; + version = "0.1.0"; + sha256 = "0xxri0a3y75ppywcm6py9zbffaawcycrv8gabflbl1m1z8n6jq6v"; + libraryHaskellDepends = [ + array base containers fclabels monads-fd transformers + ]; + description = "First-class record field combinators with infix record field syntax"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fields-json" = callPackage + ({ mkDerivation, base, base64-bytestring, containers, json, mtl + , utf8-string + }: + mkDerivation { + pname = "fields-json"; + version = "0.4.0.0"; + sha256 = "0pzh7j2ka4s4b2vgcj2qsrrmxb3gxry0r5wzhkblc82bk76sq4fn"; + libraryHaskellDepends = [ + base base64-bytestring containers json mtl utf8-string + ]; + description = "Abusing monadic syntax JSON objects generation"; + license = lib.licenses.bsd3; + }) {}; + + "fieldwise" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "fieldwise"; + version = "0.1.0.0"; + sha256 = "1mmlw5nk09w829gjp8lc0p280vdkh68rv05b1j55x99l7xywgvj7"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base template-haskell ]; + description = "Provides Fieldwise typeclass for operations of fields of records treated as independent components"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fig" = callPackage + ({ mkDerivation, base, containers, parsec, pretty }: + mkDerivation { + pname = "fig"; + version = "1.4.0"; + sha256 = "03bxiicvfwia5g0whg454ph2s34n8firjcqhn6d7qvbim338hkxq"; + libraryHaskellDepends = [ base containers parsec pretty ]; + description = "Manipulation of FIG files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "file-collection" = callPackage + ({ mkDerivation, base, bytestring, clock, directory, zip-archive }: + mkDerivation { + pname = "file-collection"; + version = "0.1.1.9"; + sha256 = "06bcj143j85p8m519zn88z6qn4bg5ifrw5pv5yva5x49gc3jq6gc"; + libraryHaskellDepends = [ + base bytestring clock directory zip-archive + ]; + description = "Provide a uniform interface over file archives and directories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "file-command-qq" = callPackage + ({ mkDerivation, base, parsec, process, system-filepath + , template-haskell, text + }: + mkDerivation { + pname = "file-command-qq"; + version = "0.1.0.5"; + sha256 = "06bi4nnz1f3i79wza6bxbnglqzddpq3r4w581wdl3bq26b52d3ab"; + libraryHaskellDepends = [ + base parsec process system-filepath template-haskell text + ]; + description = "Quasiquoter for system commands involving filepaths"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "file-embed" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , template-haskell + }: + mkDerivation { + pname = "file-embed"; + version = "0.0.16.0"; + sha256 = "05glld1cy9yx2g1xlbkl4bpdf18j8l2kj5nxgiamaqwkzwp6f62z"; + libraryHaskellDepends = [ + base bytestring directory filepath template-haskell + ]; + testHaskellDepends = [ base bytestring filepath ]; + description = "Use Template Haskell to embed file contents directly"; + license = lib.licenses.bsd2; + }) {}; + + "file-embed-lzma" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, lzma + , template-haskell, text, transformers + }: + mkDerivation { + pname = "file-embed-lzma"; + version = "0.0.1"; + sha256 = "19l1gdjhsn4zh96mzbjsa5rn0acwrx1w3jy25cm23xv6jl8z28i9"; + revision = "2"; + editedCabalFile = "1l1gkqljzm8v35in335rxzc548x06qdis6617gpl09lv81c7k12l"; + libraryHaskellDepends = [ + base bytestring directory filepath lzma template-haskell text + transformers + ]; + testHaskellDepends = [ base bytestring ]; + description = "Use Template Haskell to embed (LZMA compressed) data"; + license = lib.licenses.bsd3; + }) {}; + + "file-embed-poly" = callPackage + ({ mkDerivation, base, bytestring, directory, file-embed, filepath + , hspec, template-haskell + }: + mkDerivation { + pname = "file-embed-poly"; + version = "0.1.0"; + sha256 = "11d9yfhpmick00vfv5klwb5k4bvf608zr0fc5bws4608czc0xj26"; + libraryHaskellDepends = [ + base bytestring directory filepath template-haskell + ]; + testHaskellDepends = [ + base bytestring directory file-embed filepath hspec + ]; + description = "Use Template Haskell to embed file contents directly"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "file-io" = callPackage + ({ mkDerivation, base, bytestring, deepseq, filepath, tasty + , tasty-hunit, temporary, unix + }: + mkDerivation { + pname = "file-io"; + version = "0.1.1"; + sha256 = "1xqmd342x7ywc000g6dcr3gj9smcgancrrx7qc4faml2yh5sh842"; + libraryHaskellDepends = [ base bytestring deepseq filepath unix ]; + testHaskellDepends = [ + base bytestring filepath tasty tasty-hunit temporary + ]; + description = "Basic file IO operations via 'OsPath'"; + license = lib.licenses.bsd3; + }) {}; + + "file-location" = callPackage + ({ mkDerivation, base, containers, HUnit, lifted-base, process + , template-haskell, th-orphans, transformers + }: + mkDerivation { + pname = "file-location"; + version = "0.4.9.1"; + sha256 = "0x29nz828dvl200h7rc5qzyknnzr99c7p2ag37j0lbk0im7vicpl"; + libraryHaskellDepends = [ + base containers HUnit lifted-base template-haskell th-orphans + transformers + ]; + testHaskellDepends = [ base lifted-base process ]; + description = "common functions that show file location information"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "file-modules" = callPackage + ({ mkDerivation, async, base, directory, filepath, haskell-src-exts + , MissingH, regex-compat, regex-pcre + }: + mkDerivation { + pname = "file-modules"; + version = "0.1.2.4"; + sha256 = "0dgjy3axfhgv5nkvwbaylc8hc8d1fjb53n2rhmpxfzppa6yjvspz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base directory filepath haskell-src-exts MissingH + regex-compat regex-pcre + ]; + executableHaskellDepends = [ + async base directory filepath haskell-src-exts MissingH + regex-compat regex-pcre + ]; + description = "Takes a Haskell source-code file and outputs its modules"; + license = lib.licenses.mit; + mainProgram = "file-modules"; + }) {}; + + "file-path-th" = callPackage + ({ mkDerivation, base, directory, file-embed, filepath + , template-haskell + }: + mkDerivation { + pname = "file-path-th"; + version = "0.1.0.0"; + sha256 = "15v2jlif4qrzl3xqkicqd71rx7n9916zip44yk0j7gsnyrwrr7p5"; + revision = "1"; + editedCabalFile = "0v1hfgw2sqscbxlzidqzdljz92mihydk765370sq6hmjiw98a5fk"; + libraryHaskellDepends = [ + base directory file-embed filepath template-haskell + ]; + description = "Template Haskell utilities for filepaths"; + license = lib.licenses.mit; + }) {}; + + "file-templates" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, directory, filepath + , foundation, transformers, unordered-containers + }: + mkDerivation { + pname = "file-templates"; + version = "1.1.0.0"; + sha256 = "0vh83vpcfz5yringls1w8ydl3xr5jawgnzyvj8nn28m1qgwaz29v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base bytestring directory filepath foundation + transformers unordered-containers + ]; + description = "Use templates for files and directories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "new"; + broken = true; + }) {}; + + "file-uri" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, tasty, tasty-bench + , tasty-hunit + }: + mkDerivation { + pname = "file-uri"; + version = "0.1.0.0"; + sha256 = "1bnsc1527qcvnz5ihv1phzbdif6qg01r3qmgj4dk1fzzn79mqnxl"; + revision = "2"; + editedCabalFile = "0vysq1q10zp4agcrfgzy7lrjgf2q2nj8fgs17v4n54r4vqmw3p6n"; + libraryHaskellDepends = [ attoparsec base bytestring ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit ]; + benchmarkHaskellDepends = [ base tasty-bench ]; + description = "File URI parsing"; + license = lib.licenses.bsd3; + }) {}; + + "filecache" = callPackage + ({ mkDerivation, base, containers, directory, exceptions, filepath + , fsnotify, hspec, mtl, stm, strict-base-types, temporary, time + }: + mkDerivation { + pname = "filecache"; + version = "0.5.0"; + sha256 = "02b2w8ycnks1sqhsiajw51dx4l38f5kv3vh67psr9rrp02q0zh4m"; + libraryHaskellDepends = [ + base containers directory exceptions filepath fsnotify mtl stm + strict-base-types time + ]; + testHaskellDepends = [ + base containers directory filepath hspec stm temporary + ]; + description = "A cache system associating values to files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "filediff" = callPackage + ({ mkDerivation, base, bytestring, data-default + , data-memocombinators, directory, either, hashmap, mtl, rainbow + , tasty, tasty-hunit, text, threads, time, transformers, Zora + }: + mkDerivation { + pname = "filediff"; + version = "2.0.0"; + sha256 = "15a02dya0qhgxq98whxza268vqsrkw6b1ipdskw3hwnjp02hnc9p"; + libraryHaskellDepends = [ + base bytestring data-default data-memocombinators directory either + hashmap mtl rainbow tasty tasty-hunit text threads time + transformers Zora + ]; + testHaskellDepends = [ + base directory either mtl tasty tasty-hunit text time transformers + ]; + description = "Diffing and patching module"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "filelock" = callPackage + ({ mkDerivation, async, base, process, unix }: + mkDerivation { + pname = "filelock"; + version = "0.1.1.7"; + sha256 = "1041fjqk4i97qxiymm4vlcl27vqajxd8hf12sal7l2sgvxf68dad"; + libraryHaskellDepends = [ base unix ]; + testHaskellDepends = [ async base process ]; + description = "Portable interface to file locking (flock / LockFileEx)"; + license = lib.licenses.publicDomain; + }) {}; + + "filemanip" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, mtl + , unix-compat + }: + mkDerivation { + pname = "filemanip"; + version = "0.3.6.3"; + sha256 = "0ilqr8jv41zxcj5qyicg29m8s30b9v70x6f9h2h2rw5ap8bxldl8"; + revision = "1"; + editedCabalFile = "1l53qqlh9w7572n5dxk8rq0p8vsvg6m1afbak6xzdx0kgg8j6y8a"; + libraryHaskellDepends = [ + base bytestring directory filepath mtl unix-compat + ]; + description = "Expressive file and directory manipulation for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "fileneglect" = callPackage + ({ mkDerivation, base, hinotify, stm }: + mkDerivation { + pname = "fileneglect"; + version = "0.0.0.1"; + sha256 = "1s00jlq6cbab0fasx0ngg1n3ilzi634d4a4aday4jngsnvbwb735"; + libraryHaskellDepends = [ base hinotify stm ]; + description = "Block thread until a file stops being modified"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "filepath_1_5_2_0" = callPackage + ({ mkDerivation, base, bytestring, deepseq, exceptions + , generic-deriving, generic-random, os-string, QuickCheck + , quickcheck-classes-base, tasty, tasty-bench, tasty-quickcheck + , template-haskell + }: + mkDerivation { + pname = "filepath"; + version = "1.5.2.0"; + sha256 = "19vq749100f1nfjn9cpw99wx392x6rf439ly5lm965w5zas6sq6j"; + libraryHaskellDepends = [ + base bytestring deepseq exceptions os-string template-haskell + ]; + testHaskellDepends = [ + base bytestring deepseq generic-deriving generic-random os-string + QuickCheck quickcheck-classes-base tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring deepseq os-string tasty-bench + ]; + description = "Library for manipulating FilePaths in a cross platform way"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "filepath-bytestring" = callPackage + ({ mkDerivation, base, bytestring, criterion, filepath, QuickCheck + , unix + }: + mkDerivation { + pname = "filepath-bytestring"; + version = "1.4.2.1.13"; + sha256 = "0dvsn98xb5hjczs21r8868n79jygaava1pp5l1mdr823hqlz1bcw"; + libraryHaskellDepends = [ base bytestring unix ]; + testHaskellDepends = [ base bytestring filepath QuickCheck ]; + benchmarkHaskellDepends = [ base criterion filepath ]; + description = "Library for manipulating RawFilePaths in a cross platform way"; + license = lib.licenses.bsd3; + }) {}; + + "filepath-bytestring_1_5_2_0_0" = callPackage + ({ mkDerivation, base, bytestring, criterion, filepath, QuickCheck + , unix + }: + mkDerivation { + pname = "filepath-bytestring"; + version = "1.5.2.0.0"; + sha256 = "0cb16m54lysjkh51xcbqv0w6b1mrhnlq8sddw705jn3wip6g5hw2"; + libraryHaskellDepends = [ base bytestring filepath unix ]; + testHaskellDepends = [ base bytestring filepath QuickCheck ]; + benchmarkHaskellDepends = [ base criterion filepath ]; + description = "Library for manipulating RawFilePaths in a cross platform way"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "filepath-crypto" = callPackage + ({ mkDerivation, base, binary, bytestring, case-insensitive + , cryptoids, cryptoids-class, cryptoids-types, exceptions, filepath + , sandi, template-haskell + }: + mkDerivation { + pname = "filepath-crypto"; + version = "0.1.0.0"; + sha256 = "1bj9haa4ignmk6c6gdiqb4rnwy395pwqdyfy4kgg0z16w0l39mw0"; + revision = "9"; + editedCabalFile = "09a1y0m7jgchi8bmly49amzjrs25insvaf4ag3wys1ngb1cc2az0"; + libraryHaskellDepends = [ + base binary bytestring case-insensitive cryptoids cryptoids-class + cryptoids-types exceptions filepath sandi template-haskell + ]; + description = "Reversable and secure encoding of object ids as filepaths"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "filepath-io-access" = callPackage + ({ mkDerivation, base, base-io-access, filepath }: + mkDerivation { + pname = "filepath-io-access"; + version = "0.1.0.0"; + sha256 = "08rb2nafnh5vx7i6i3ddhq4h1s2ffgz8ailap5knr1xl7izgyywp"; + libraryHaskellDepends = [ base base-io-access filepath ]; + description = "IO Access for filepath"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "filepather" = callPackage + ({ mkDerivation, base, bytestring, containers, contravariant + , directory, exitcode, filepath, lens, mmorph, mtl, semigroupoids + , time, transformers + }: + mkDerivation { + pname = "filepather"; + version = "0.5.5"; + sha256 = "05dqkpdhlw6lkkrwvdk2g6bcymr1mpn55ky4vzyd9729xglk5c5p"; + libraryHaskellDepends = [ + base bytestring containers contravariant directory exitcode + filepath lens mmorph mtl semigroupoids time transformers + ]; + description = "Functions on System.FilePath"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "filepattern" = callPackage + ({ mkDerivation, base, directory, extra, filepath, QuickCheck }: + mkDerivation { + pname = "filepattern"; + version = "0.1.3"; + sha256 = "0dlnwnwhsfdkwm69z66wj5d2x9n3la55glq4fsn5rxm2kr1msi6c"; + libraryHaskellDepends = [ base directory extra filepath ]; + testHaskellDepends = [ base directory extra filepath QuickCheck ]; + description = "File path glob-like matching"; + license = lib.licenses.bsd3; + }) {}; + + "fileplow" = callPackage + ({ mkDerivation, base, binary-search, bytestring, hspec, mtl + , QuickCheck, temporary, vector + }: + mkDerivation { + pname = "fileplow"; + version = "0.1.0.0"; + sha256 = "017f3f3w69fvlhdagivb5xp72vwzmimcjd94zw9l9ylp5jv7vp4x"; + libraryHaskellDepends = [ base binary-search bytestring vector ]; + testHaskellDepends = [ + base bytestring hspec mtl QuickCheck temporary + ]; + description = "Library to process and search large files or a collection of files"; + license = lib.licenses.bsd3; + }) {}; + + "filestore" = callPackage + ({ mkDerivation, base, bytestring, containers, Diff, directory + , filepath, HUnit, mtl, old-locale, parsec, process, split, time + , utf8-string, xml + }: + mkDerivation { + pname = "filestore"; + version = "0.6.5"; + sha256 = "0z29273vdqjsrj4vby0gp7d12wg9nkzq9zgqg18db0p5948jw1dh"; + revision = "1"; + editedCabalFile = "1v9xqm0112knv6za05qf310ldndrc0h3xhajgwjaycbzkrknz4n7"; + libraryHaskellDepends = [ + base bytestring containers Diff directory filepath old-locale + parsec process split time utf8-string xml + ]; + testHaskellDepends = [ + base Diff directory filepath HUnit mtl time + ]; + description = "Interface for versioning file stores"; + license = lib.licenses.bsd3; + }) {}; + + "filesystem-abstractions" = callPackage + ({ mkDerivation, base, bytestring, list-tries, posix-paths + , semigroups + }: + mkDerivation { + pname = "filesystem-abstractions"; + version = "0"; + sha256 = "1qrxc8q10fqd7b0ss84nykz8vmyjwwxw5ywxp11xabad966shl18"; + revision = "2"; + editedCabalFile = "1mj9ipsycs70jdgi722z04cvw7va09cr7fv78w9995pdf2n33gl0"; + libraryHaskellDepends = [ + base bytestring list-tries posix-paths semigroups + ]; + description = "A shared set of abstractions and types for representing filessytem data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "filesystem-conduit" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, conduit + , containers, hspec, QuickCheck, system-fileio, system-filepath + , text, transformers, unix + }: + mkDerivation { + pname = "filesystem-conduit"; + version = "1.0.0.2"; + sha256 = "05dsl3bgyjciq6sgmba0hki7imilrjq3ddp9ip5gxl9884j1f4a1"; + libraryHaskellDepends = [ + base bytestring conduit containers system-fileio system-filepath + text transformers unix + ]; + testHaskellDepends = [ + base blaze-builder bytestring conduit hspec QuickCheck text + transformers + ]; + description = "Use system-filepath data types with conduits. (deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "filesystem-enumerator" = callPackage + ({ mkDerivation, base, enumerator, system-fileio, system-filepath + , transformers, unix + }: + mkDerivation { + pname = "filesystem-enumerator"; + version = "0.1.1"; + sha256 = "04cs5kz390g5qanwqps5kx1pd70b9vzaykn4c0yc0kxi16xlxyrc"; + libraryHaskellDepends = [ + base enumerator system-fileio system-filepath transformers unix + ]; + description = "Enumerator-based API for manipulating the filesystem"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "filesystem-trees" = callPackage + ({ mkDerivation, base, cond, containers, data-lens-light, deepseq + , directory, dlist, filepath, mtl, unix + }: + mkDerivation { + pname = "filesystem-trees"; + version = "0.1.0.6"; + sha256 = "1bnxhf9ppqwgcnpcanxj6ji8yi1i0pspzhjh3p3zyf57d7y6p8sh"; + libraryHaskellDepends = [ + base cond containers data-lens-light deepseq directory dlist + filepath mtl unix + ]; + description = "Recursively manipulate and traverse filesystems as lazy rose trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fillit" = callPackage + ({ mkDerivation, base, data-default, doctest, hspec, parsec, text + , unordered-containers + }: + mkDerivation { + pname = "fillit"; + version = "0.1.0.0"; + sha256 = "0qk1i2mjvsq3qqsh2zw9n83l210m0f17q9mqwnbmzhw0yf1mgswc"; + libraryHaskellDepends = [ + base data-default parsec text unordered-containers + ]; + testHaskellDepends = [ base doctest hspec unordered-containers ]; + description = "Flexible string substitution"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "filter-logger" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base + , bytestring, data-default, fast-logger, http-types, HUnit, scotty + , semigroups, time, wai, wai-extra, wai-logger + }: + mkDerivation { + pname = "filter-logger"; + version = "0.6.0.0"; + sha256 = "089gcirir6dwp2p61349dyvgk596cb8vgswkydzpy2lmar01513q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal base bytestring data-default + fast-logger http-types semigroups time wai wai-extra wai-logger + ]; + executableHaskellDepends = [ aeson base bytestring scotty ]; + testHaskellDepends = [ base bytestring HUnit ]; + description = "Filterable request logging wai middleware. Change how data is logged and when."; + license = lib.licenses.mit; + }) {}; + + "filters-basic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "filters-basic"; + version = "0.2.0.0"; + sha256 = "18kn8m2fdib16kabs8fax0skac2ipwqwbf0xqzqnrfdjmvhsqbgq"; + libraryHaskellDepends = [ base ]; + description = "Allows to change the structure of the function output"; + license = lib.licenses.mit; + }) {}; + + "filtrable" = callPackage + ({ mkDerivation, base, containers, smallcheck, tasty + , tasty-smallcheck, transformers + }: + mkDerivation { + pname = "filtrable"; + version = "0.1.6.0"; + sha256 = "058jl7wjaxzvcayc9qzpikxvi9x42civ4sb02jh66rcvpndbfh5y"; + revision = "1"; + editedCabalFile = "05xz53br6bsdfcv71js7sq4agb8xidl4zvv3f8xfls2a9rvb1jw0"; + libraryHaskellDepends = [ base containers transformers ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + description = "Class of filtrable containers"; + license = lib.licenses.bsd3; + }) {}; + + "fin" = callPackage + ({ mkDerivation, base, boring, dec, deepseq, hashable + , inspection-testing, QuickCheck, some, tagged, universe-base + }: + mkDerivation { + pname = "fin"; + version = "0.3"; + sha256 = "0dqwwd940pws4dpcaimbzxvxj7crncdcnslvjl2npa69x5vh63g2"; + revision = "2"; + editedCabalFile = "1b5icwiklwf6rxgbx88yg6hhcnzm8697jcd64nhk048dyiyw19df"; + libraryHaskellDepends = [ + base boring dec deepseq hashable QuickCheck some universe-base + ]; + testHaskellDepends = [ base inspection-testing tagged ]; + description = "Nat and Fin: peano naturals and finite numbers"; + license = lib.licenses.bsd3; + }) {}; + + "fin-int" = callPackage + ({ mkDerivation, attenuation, base, data-default-class, deepseq + , portray, portray-diff, QuickCheck, sint + }: + mkDerivation { + pname = "fin-int"; + version = "0.2.0.1"; + sha256 = "02k1lx5f8vh0acp4ali81y8byvg2fzpyjk24jmk75ci32ljcfzd2"; + libraryHaskellDepends = [ + attenuation base data-default-class deepseq portray portray-diff + QuickCheck sint + ]; + description = "Finite sets of static size"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "final" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "final"; + version = "0.1"; + sha256 = "189vby5ym6hcjpz6y9chlgkyzl8wnndqkhzk7s7qy8mksr3g66f9"; + libraryHaskellDepends = [ base stm transformers ]; + description = "utility to add extra safety to monadic returns"; + license = lib.licenses.bsd3; + }) {}; + + "final-pretty-printer" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, exceptions, mtl + , temporary, text + }: + mkDerivation { + pname = "final-pretty-printer"; + version = "0.1.0.0"; + sha256 = "0p0g73nq7154msvzazkn79fjnkzd939chgmxqdi9xbcpq47zgac2"; + libraryHaskellDepends = [ + ansi-terminal base containers exceptions mtl temporary text + ]; + description = "Extensible pretty printing with semantic annotations and proportional fonts"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "find-clumpiness" = callPackage + ({ mkDerivation, aeson, base, BiobaseNewick, bytestring, clumpiness + , containers, hierarchical-clustering, listsafe, mtl + , optparse-applicative, text, text-show, tree-fun + , unordered-containers, vector + }: + mkDerivation { + pname = "find-clumpiness"; + version = "0.2.3.2"; + sha256 = "1qid4dinkydpikw1a7q4zj3cx3bh7mzz7bfd8l1mz7fykdi8lwac"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base BiobaseNewick bytestring clumpiness containers + hierarchical-clustering listsafe mtl text text-show tree-fun + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base BiobaseNewick bytestring clumpiness containers + optparse-applicative text tree-fun unordered-containers + ]; + description = "Find the clumpiness of labels in a tree"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "find-clumpiness"; + }) {}; + + "find-conduit" = callPackage + ({ mkDerivation, attoparsec, base, conduit, conduit-combinators + , conduit-extra, directory, doctest, either, exceptions, filepath + , hspec, mmorph, monad-control, mtl, regex-posix, semigroups + , streaming-commons, text, time, transformers, transformers-base + , unix, unix-compat + }: + mkDerivation { + pname = "find-conduit"; + version = "0.4.4"; + sha256 = "15p1aj8lckmvnrq8a8wz6sbs0d2qbcjgachf5sgpf2lv57hzxksz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base conduit conduit-combinators conduit-extra either + exceptions filepath mmorph monad-control mtl regex-posix semigroups + streaming-commons text time transformers transformers-base + unix-compat + ]; + executableHaskellDepends = [ + attoparsec base conduit conduit-combinators conduit-extra either + exceptions filepath mmorph monad-control mtl regex-posix semigroups + streaming-commons text time transformers transformers-base unix + ]; + testHaskellDepends = [ + attoparsec base conduit conduit-combinators directory doctest + either exceptions filepath hspec mmorph monad-control mtl + regex-posix semigroups streaming-commons text time transformers + transformers-base unix-compat + ]; + description = "A file-finding conduit that allows user control over traversals"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "find-hs"; + broken = true; + }) {}; + + "find-source-files" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, mtl }: + mkDerivation { + pname = "find-source-files"; + version = "0.1.0.0"; + sha256 = "1iiyfp8p0iaf39brii95wp6887ds63bx8qrrm4raks8y4b1hflrc"; + libraryHaskellDepends = [ base Cabal directory filepath mtl ]; + description = "Initial project template from stack"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "findhttp" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, Glob + , http-directory, simple-cmd-args, text + }: + mkDerivation { + pname = "findhttp"; + version = "0.1.1"; + sha256 = "1rsgdj3fm5zcvby8wms4lslr5bzj5n8rkdxckva7px4sks02fg2n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath Glob http-directory + simple-cmd-args text + ]; + description = "List http/html files"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "findhttp"; + }) {}; + + "fingertree" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "fingertree"; + version = "0.1.5.0"; + sha256 = "0wdzpli8bpgk8lrsp105zb0y5gn1r2029laclvhz264bza93q9pk"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Generic finger-tree structure, with example instances"; + license = lib.licenses.bsd3; + }) {}; + + "fingertree-psqueue" = callPackage + ({ mkDerivation, base, fingertree }: + mkDerivation { + pname = "fingertree-psqueue"; + version = "0.3"; + sha256 = "14kc0ijx44q7whniickjj3h9ag1pixn51dlxjs6n2ypaclcjz34z"; + libraryHaskellDepends = [ base fingertree ]; + description = "Implementation of priority search queues as finger trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fingertree-tf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fingertree-tf"; + version = "0.1.0.0"; + sha256 = "1ja8cqxpqhvssbcywph3zna946g1li5hlzsqab9lhg6vw0baakdn"; + libraryHaskellDepends = [ base ]; + description = "Generic finger-tree structure using type families"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "finitary" = callPackage + ({ mkDerivation, base, bitvec, finite-typelits + , ghc-typelits-knownnat, ghc-typelits-natnormalise, hedgehog, hspec + , hspec-hedgehog, primitive, template-haskell, typelits-witnesses + , vector, vector-sized + }: + mkDerivation { + pname = "finitary"; + version = "2.1.1.1"; + sha256 = "006zyb0lna9w4n1yqm2c7k2lpk6aidj4cmf5kx8pcl4r9vkwafgk"; + libraryHaskellDepends = [ + base bitvec finite-typelits ghc-typelits-knownnat + ghc-typelits-natnormalise primitive template-haskell + typelits-witnesses vector vector-sized + ]; + testHaskellDepends = [ + base bitvec finite-typelits ghc-typelits-knownnat + ghc-typelits-natnormalise hedgehog hspec hspec-hedgehog primitive + template-haskell typelits-witnesses vector vector-sized + ]; + description = "A better, more type-safe Enum"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "finitary-derive" = callPackage + ({ mkDerivation, base, binary, bitvec, coercible-utils, deepseq + , finitary, finite-typelits, ghc-bignum, ghc-typelits-extra + , ghc-typelits-knownnat, hashable, hedgehog, hedgehog-classes + , primitive, vector, vector-binary-instances, vector-instances + }: + mkDerivation { + pname = "finitary-derive"; + version = "3.0.0.1"; + sha256 = "1l8xh7azssfgwvr78jaklj6dagmjpbx5ad4j6kzx104khj0skpqy"; + libraryHaskellDepends = [ + base binary bitvec coercible-utils deepseq finitary finite-typelits + ghc-bignum ghc-typelits-extra ghc-typelits-knownnat hashable + primitive vector vector-binary-instances vector-instances + ]; + testHaskellDepends = [ + base binary deepseq finitary finite-typelits hashable hedgehog + hedgehog-classes vector + ]; + description = "Flexible and easy deriving of type classes for finitary types"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "finitary-optics" = callPackage + ({ mkDerivation, base, finitary, finite-typelits, hedgehog, hspec + , hspec-hedgehog, optics-core + }: + mkDerivation { + pname = "finitary-optics"; + version = "1.0.0.0"; + sha256 = "0is930yhcd1iqgbxn42ldzbh408inpsprw9psvnx61j6qm6p4cd7"; + revision = "2"; + editedCabalFile = "17qm24b8v61h9m0vjxcx6c89qm93c5lc5y3nb79b7xzfzx3y4zv4"; + libraryHaskellDepends = [ + base finitary finite-typelits optics-core + ]; + testHaskellDepends = [ + base hedgehog hspec hspec-hedgehog optics-core + ]; + description = "Prisms and Isos between finitary types"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "finite" = callPackage + ({ mkDerivation, array, base, Cabal, containers, hashable + , QuickCheck, template-haskell + }: + mkDerivation { + pname = "finite"; + version = "1.4.1.2"; + sha256 = "10hnqz4klgrpfbvla07h8yghpv22bsyijf0cibfzwl9j779vb4nc"; + libraryHaskellDepends = [ + array base containers hashable QuickCheck template-haskell + ]; + testHaskellDepends = [ base Cabal hashable QuickCheck ]; + description = "Finite ranges via types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "finite-field" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable, primes + , QuickCheck, singletons, tasty, tasty-hunit, tasty-quickcheck + , tasty-th, template-haskell + }: + mkDerivation { + pname = "finite-field"; + version = "0.10.0"; + sha256 = "1cw2d04dgbx8sk081xpnzla3im7ybvyd7v04wp53knj72h0aqydj"; + libraryHaskellDepends = [ + base deepseq hashable singletons template-haskell + ]; + testHaskellDepends = [ + base containers deepseq hashable primes QuickCheck singletons tasty + tasty-hunit tasty-quickcheck tasty-th + ]; + description = "Finite Fields"; + license = lib.licenses.bsd3; + }) {}; + + "finite-fields" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , QuickCheck, random, tasty, tasty-quickcheck, vector + }: + mkDerivation { + pname = "finite-fields"; + version = "0.2.0.1"; + sha256 = "0rn5c0dsxx07y37zy5ckhr4q6s2hg56skfbj00cizrxch3z7r54y"; + setupHaskellDepends = [ base Cabal directory filepath ]; + libraryHaskellDepends = [ base containers random vector ]; + testHaskellDepends = [ + base containers QuickCheck random tasty tasty-quickcheck + ]; + description = "Arithmetic in finite fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "finite-semigroups" = callPackage + ({ mkDerivation, base, containers, HUnit, safe }: + mkDerivation { + pname = "finite-semigroups"; + version = "0.1.0.0"; + sha256 = "0xvqnafhqhv17jr0pl9r4fxj5rcp8q18pymmbckrq1dc7hffdqq2"; + revision = "1"; + editedCabalFile = "1hb2f392007ks1vcvhs6rd82piwmbz5n0v477lv9kja2ww90i4y5"; + libraryHaskellDepends = [ base containers safe ]; + testHaskellDepends = [ base containers HUnit ]; + description = "Operations and classification for finite semigroups"; + license = lib.licenses.mit; + }) {}; + + "finite-table" = callPackage + ({ mkDerivation, adjunctions, base, cereal, data-default-class + , deepseq, distributive, fin-int, indexed-traversable, lens + , portray, portray-diff, QuickCheck, short-vec, short-vec-lens + , sint, test-framework, test-framework-quickcheck2, wrapped + }: + mkDerivation { + pname = "finite-table"; + version = "0.1.0.1"; + sha256 = "17bn5wmv5sz89yh3lh39i1armi168wxxnz6l9smcfmw334lidlv6"; + revision = "6"; + editedCabalFile = "1ynflgdp9mrl38v9bnfvma2g4bwx3gf89gq1d10354j7jismf8sy"; + libraryHaskellDepends = [ + adjunctions base cereal data-default-class deepseq distributive + fin-int indexed-traversable lens portray portray-diff short-vec + short-vec-lens sint wrapped + ]; + testHaskellDepends = [ + adjunctions base cereal data-default-class deepseq distributive + fin-int indexed-traversable lens portray portray-diff QuickCheck + short-vec short-vec-lens sint test-framework + test-framework-quickcheck2 wrapped + ]; + description = "Types isomorphic to Fin, and Tables indexed by them"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "finite-typelits" = callPackage + ({ mkDerivation, base, deepseq, QuickCheck }: + mkDerivation { + pname = "finite-typelits"; + version = "0.1.6.0"; + sha256 = "0f047dywlxiz3pl3rq6maym9wpwjwl4zjqfwlwnj0yiv7dmlaiih"; + revision = "2"; + editedCabalFile = "18zzhzhp5kfa808zd8h3y1fy4fn4hqab49340jzv8rpzd0x5w19s"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ base deepseq QuickCheck ]; + description = "A type inhabited by finitely many values, indexed by type-level naturals"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.turion ]; + }) {}; + + "finite-typelits_0_2_0_0" = callPackage + ({ mkDerivation, base, deepseq, QuickCheck, tagged + , template-haskell + }: + mkDerivation { + pname = "finite-typelits"; + version = "0.2.0.0"; + sha256 = "048f0az0qvkz35i0y1a2nsnbv3yvkfkywal6jhkqchab1ak9bml8"; + libraryHaskellDepends = [ base deepseq tagged template-haskell ]; + testHaskellDepends = [ base deepseq QuickCheck ]; + description = "A type inhabited by finitely many values, indexed by type-level naturals"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.turion ]; + }) {}; + + "finito" = callPackage + ({ mkDerivation, base, numeric-domains, propeller, split + , transformers + }: + mkDerivation { + pname = "finito"; + version = "0.1.0.0"; + sha256 = "1z1s5jxkyr1yw0iaijx415ql4i2bp1jdqjs9irwbd28c4myq4byf"; + libraryHaskellDepends = [ + base numeric-domains propeller transformers + ]; + testHaskellDepends = [ + base numeric-domains propeller split transformers + ]; + description = "Constraint Solver for Finite Domains"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "firebase-database" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion + , generic-random, HsOpenSSL, hspec, http-client, http-client-tls + , http-streams, http-types, io-streams, lens, mtl, nano-http + , QuickCheck, split, string-conversions, text, unordered-containers + }: + mkDerivation { + pname = "firebase-database"; + version = "0.0.1"; + sha256 = "1pwf4jb2kajs21dlq7qz90s3xzv05h1mblra1yszq3gkvz8afalh"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring generic-random HsOpenSSL + http-client http-client-tls http-streams http-types io-streams lens + mtl nano-http split string-conversions text unordered-containers + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring generic-random HsOpenSSL hspec + http-client http-client-tls http-streams http-types io-streams lens + mtl nano-http QuickCheck split string-conversions text + unordered-containers + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Google Firebase Database SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {nano-http = null;}; + + "firefly" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring + , case-insensitive, containers, cookie, http-types, mtl, regex-pcre + , text, transformers, wai, warp + }: + mkDerivation { + pname = "firefly"; + version = "0.2.1.0"; + sha256 = "1mhqh9circxlz5vxhl3m4lg5c63jn3is6c963h0r2kawlaaxjkiz"; + libraryHaskellDepends = [ + aeson base blaze-html bytestring case-insensitive containers cookie + http-types mtl regex-pcre text transformers wai warp + ]; + description = "A simple HTTP server framework"; + license = lib.licenses.bsd3; + }) {}; + + "firefly-example" = callPackage + ({ mkDerivation, aeson, base, blaze-html, firefly, mtl, text, wai + }: + mkDerivation { + pname = "firefly-example"; + version = "0.1.0.0"; + sha256 = "1z8xr575dqpdb2rhbin1ib1wmswnkrxcrjdrgd3wjw524iq4b51m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base blaze-html firefly mtl text wai + ]; + description = "A simple example using Firefly"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "firefly-example-exe"; + broken = true; + }) {}; + + "firestore" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring + , generic-random, gogol, gogol-firestore, http-types, lens + , lens-aeson, QuickCheck, quickcheck-instances, resourcet, text + , time, unordered-containers, vector + }: + mkDerivation { + pname = "firestore"; + version = "0.1.0.0"; + sha256 = "0xzd0w8px22vq8fs7nyri1l8inb8nj832mfwgphcqqrpapbq8h17"; + libraryHaskellDepends = [ + aeson base bytestring gogol gogol-firestore http-types lens + lens-aeson resourcet text time unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring generic-random gogol + gogol-firestore http-types lens lens-aeson QuickCheck + quickcheck-instances resourcet text time unordered-containers + vector + ]; + description = "Wrapper for Google Firestore/Datastore API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "first-and-last" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "first-and-last"; + version = "0.1.0.1"; + sha256 = "1nprsgkv6qr6ld0a11rpwfpm88jv3xyr8gsxam09r5haagaqhn7j"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + description = "First and Last generalized to return up to n values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "first-class-families" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "first-class-families"; + version = "0.8.1.0"; + sha256 = "1zynw2nvclx3rqjpd9g78mrmhll11x59s21hjppqsgv47zbf5vmk"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "First-class type families"; + license = lib.licenses.mit; + }) {}; + + "first-class-instances" = callPackage + ({ mkDerivation, base, Cabal, containers, hspec, hspec-discover + , template-haskell + }: + mkDerivation { + pname = "first-class-instances"; + version = "0.1.0.0"; + sha256 = "0d3pay7x31a5d9g4rkb0sflk97qcnpyg3fh81247b6r21gl5qbr3"; + libraryHaskellDepends = [ base Cabal containers template-haskell ]; + testHaskellDepends = [ + base Cabal containers hspec hspec-discover template-haskell + ]; + testToolDepends = [ hspec-discover ]; + description = "First class typeclass instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "first-class-patterns" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "first-class-patterns"; + version = "0.3.2.5"; + sha256 = "1bh8ndf77pfh851d7szx0q2lpima6zm1d652s9j7jzchr7icyjvs"; + libraryHaskellDepends = [ base transformers ]; + description = "First class patterns and pattern matching, using type families"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "firstify" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , homeomorphic, mtl, Safe, yhccore + }: + mkDerivation { + pname = "firstify"; + version = "0.1"; + sha256 = "1g851dgsxq9gfbsx4qas9vm844ay3g5vhfd1493fgpay0j7i5fnd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath homeomorphic mtl Safe yhccore + ]; + description = "Defunctionalisation for Yhc Core"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "firstify"; + }) {}; + + "fishfood" = callPackage + ({ mkDerivation, base, Cabal, containers, data-default, directory + , factory, mtl, QuickCheck, toolshed + }: + mkDerivation { + pname = "fishfood"; + version = "0.0.1.11"; + sha256 = "005jljanccyxj7j7lnkralir1lcinka5kapw0nv39pd1ibyc1nrb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal containers data-default directory factory mtl toolshed + ]; + executableHaskellDepends = [ + base Cabal data-default mtl toolshed + ]; + testHaskellDepends = [ + base Cabal containers mtl QuickCheck toolshed + ]; + description = "Calculates file-size frequency-distribution"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "fishfood"; + }) {}; + + "fit" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , contravariant, hspec, hspec-attoparsec, mtl, QuickCheck, text + }: + mkDerivation { + pname = "fit"; + version = "0.5.2"; + sha256 = "1xrwbw8np3lxbymafkzpry6w5qm304w16yipc6c0z9jfbdfg2pif"; + libraryHaskellDepends = [ + attoparsec base bytestring containers contravariant mtl text + ]; + testHaskellDepends = [ + attoparsec base bytestring containers hspec hspec-attoparsec mtl + QuickCheck text + ]; + description = "FIT file decoder"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fits-parse" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, fast-logger + , JuicyPixels, megaparsec, microlens, microlens-th, mtl + , optparse-applicative, statistics, tasty, tasty-hunit, text + , text-latin1, vector + }: + mkDerivation { + pname = "fits-parse"; + version = "0.3.6"; + sha256 = "19mwisig0ffxyni6b1yqs9vxnl5161vxl7zj5bj96njw1f3sjxqh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers megaparsec microlens microlens-th + text text-latin1 + ]; + executableHaskellDepends = [ + base bytestring fast-logger JuicyPixels microlens microlens-th + optparse-applicative statistics vector + ]; + testHaskellDepends = [ + base bytestring containers megaparsec microlens microlens-th mtl + tasty tasty-hunit text + ]; + description = "Parse FITS files"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "omnibus"; + broken = true; + }) {}; + + "fitsio" = callPackage + ({ mkDerivation, base, cfitsio, filepath, mtl }: + mkDerivation { + pname = "fitsio"; + version = "0.2"; + sha256 = "07zsd05ncq8rnrswk4kzg97sam8czibw2nhlrqxg8q1a5canisag"; + libraryHaskellDepends = [ base filepath mtl ]; + librarySystemDepends = [ cfitsio ]; + description = "A library for reading and writing data files in the FITS data format"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) cfitsio;}; + + "fitspec" = callPackage + ({ mkDerivation, base, cmdargs, leancheck, pretty, template-haskell + }: + mkDerivation { + pname = "fitspec"; + version = "0.4.10"; + sha256 = "1jq4brkwq59hj8fpyfq60hywj9hx82qp0yjvyl0bmwy8jpc6j91k"; + libraryHaskellDepends = [ + base cmdargs leancheck template-haskell + ]; + testHaskellDepends = [ base leancheck ]; + benchmarkHaskellDepends = [ base pretty ]; + description = "refining property sets for testing Haskell programs"; + license = lib.licenses.bsd3; + }) {}; + + "fix-imports" = callPackage + ({ mkDerivation, base, Cabal, containers, cpphs, deepseq, directory + , filepath, ghc-lib-parser, ghc-lib-parser-ex, ghc-paths, mtl + , pretty, process, split, test-karya, text, time, uniplate + }: + mkDerivation { + pname = "fix-imports"; + version = "2.4.0"; + sha256 = "0c1qa217wkw0xhgzn57l2brr87fg971vfzk49ls4m6kgyfin8dgx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers cpphs deepseq directory filepath + ghc-lib-parser ghc-lib-parser-ex ghc-paths mtl pretty process split + text time uniplate + ]; + testHaskellDepends = [ + base Cabal containers cpphs deepseq directory filepath + ghc-lib-parser ghc-lib-parser-ex ghc-paths mtl pretty process split + test-karya text time uniplate + ]; + description = "Program to manage the imports of a haskell module"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fix-imports"; + broken = true; + }) {}; + + "fix-parser-simple" = callPackage + ({ mkDerivation, base, mmtl }: + mkDerivation { + pname = "fix-parser-simple"; + version = "15320.3"; + sha256 = "0ls5fxwq2lnb0rjqih4isfwiv0603ga12gxnf7w3rpqp5qhrhas8"; + revision = "2"; + editedCabalFile = "0sbjc3v2qvi8hwf743xdzclgymcrnvyigm0rpvxi1ha46ip9fzkb"; + libraryHaskellDepends = [ base mmtl ]; + description = "Simple fix-expression parser"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fix-symbols-gitit" = callPackage + ({ mkDerivation, base, containers, gitit }: + mkDerivation { + pname = "fix-symbols-gitit"; + version = "0.1.0"; + sha256 = "01fxzhd2wqzp0paba64q5psfc4qvc4b8i88rdkn6mxlkm21gkp6y"; + libraryHaskellDepends = [ base containers gitit ]; + description = "Gitit plugin: Turn some Haskell symbols into pretty math symbols"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fix-whitespace" = callPackage + ({ mkDerivation, base, bytestring, directory, extra, filepath + , filepattern, QuickCheck, tasty, tasty-golden, tasty-quickcheck + , text, transformers, yaml + }: + mkDerivation { + pname = "fix-whitespace"; + version = "0.1"; + sha256 = "0ml8ggis3a4hdgl069864bxqqm74bs9yzbyb7imp02g2zywqsr1g"; + revision = "1"; + editedCabalFile = "1sljajray6r3dyj617rsakrf4n7y5wcppl5nf5xxacwv2q21ljhi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base text transformers ]; + executableHaskellDepends = [ + base directory extra filepath filepattern text yaml + ]; + testHaskellDepends = [ + base bytestring filepath QuickCheck tasty tasty-golden + tasty-quickcheck text + ]; + description = "Fixes whitespace issues"; + license = lib.licenses.mit; + mainProgram = "fix-whitespace"; + }) {}; + + "fixed" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fixed"; + version = "0.3"; + sha256 = "10l2sh179xarb774q92cff2gkb20rsrlilfwp1fk61rzmz9yn64j"; + libraryHaskellDepends = [ base ]; + description = "Signed 15.16 precision fixed point arithmetic"; + license = lib.licenses.bsd3; + }) {}; + + "fixed-length" = callPackage + ({ mkDerivation, base, non-empty, storable-record, tfp + , transformers, utility-ht + }: + mkDerivation { + pname = "fixed-length"; + version = "0.2.3.1"; + sha256 = "1fxkqfpz5ckylq66gbljra4bmwamafcvmbh7h5vjfrj2f0f4kk4x"; + libraryHaskellDepends = [ + base non-empty storable-record tfp transformers utility-ht + ]; + description = "Lists with statically known length based on non-empty package"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "fixed-list" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fixed-list"; + version = "0.1.6"; + sha256 = "1gpv0p7xyzmrrq20irf0mpggnc0vm5hpq36j4vd1xlq6bplq1xmb"; + libraryHaskellDepends = [ base ]; + description = "A fixed length list type"; + license = lib.licenses.bsd3; + }) {}; + + "fixed-point" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fixed-point"; + version = "0.5.0.1"; + sha256 = "010gx32av4cn5bqq1zrrcah50ay528vw01fvv1xhfpkrx1ll9wka"; + libraryHaskellDepends = [ base ]; + description = "Binary fixed-point arithmetic"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fixed-point-vector" = callPackage + ({ mkDerivation, base, fixed-point, vector }: + mkDerivation { + pname = "fixed-point-vector"; + version = "0.5.0.1"; + sha256 = "029mn44d1i794b1pbpa0zmf6b20zl0cvsf77mbfdkqnyx8986883"; + libraryHaskellDepends = [ base fixed-point vector ]; + description = "Unbox instances for the fixed-point package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fixed-point-vector-space" = callPackage + ({ mkDerivation, base, fixed-point, vector-space }: + mkDerivation { + pname = "fixed-point-vector-space"; + version = "0.5.0.1"; + sha256 = "10b29gqy3rpwd5wf2b65p0llm8ksyp1p7k43rm1n5g5z67wkd7dx"; + libraryHaskellDepends = [ base fixed-point vector-space ]; + description = "vector-space instances for the fixed-point package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fixed-precision" = callPackage + ({ mkDerivation, base, hmpfr, integer-gmp, reflection, tagged + , template-haskell + }: + mkDerivation { + pname = "fixed-precision"; + version = "0.4.0"; + sha256 = "1akgiark8svzkqx764iic10qpfixm0js8vwga0134d81ppcp58f6"; + libraryHaskellDepends = [ + base hmpfr integer-gmp reflection tagged template-haskell + ]; + description = "Fixed Precision Arithmetic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fixed-storable-array" = callPackage + ({ mkDerivation, array, base, tagged }: + mkDerivation { + pname = "fixed-storable-array"; + version = "0.3.1.1"; + sha256 = "0vb5h2v2qx19d7xibf7ksv2cha2pngh49mfpkh43f9vrwc6042ph"; + libraryHaskellDepends = [ array base tagged ]; + description = "Fixed-size wrapper for StorableArray, providing a Storable instance. Deprecated - use storable-static-array instead."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fixed-timestep" = callPackage + ({ mkDerivation, async, base, clock, time }: + mkDerivation { + pname = "fixed-timestep"; + version = "0.2.0.1"; + sha256 = "0rk5ym38m48khss38v8x09sdfz2nyhw7bw3dbjzy5qad09nzsipl"; + libraryHaskellDepends = [ async base clock time ]; + description = "Pure Haskell library to repeat an action at a specific frequency"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fixed-vector" = callPackage + ({ mkDerivation, base, deepseq, doctest, filemanip, primitive }: + mkDerivation { + pname = "fixed-vector"; + version = "1.2.3.0"; + sha256 = "0cbz734dccsy3jvhszszyrnls6bbys4gaq326dksaabwv6mn58vc"; + libraryHaskellDepends = [ base deepseq primitive ]; + testHaskellDepends = [ base doctest filemanip primitive ]; + description = "Generic vectors with statically known size"; + license = lib.licenses.bsd3; + }) {}; + + "fixed-vector-binary" = callPackage + ({ mkDerivation, base, binary, fixed-vector, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "fixed-vector-binary"; + version = "1.0.0.2"; + sha256 = "1cqy2zrc8c4p6vpy5bl5cr51qi335lkwjhwwrmwam66frp5p5lrl"; + libraryHaskellDepends = [ base binary fixed-vector ]; + testHaskellDepends = [ + base binary fixed-vector tasty tasty-quickcheck + ]; + description = "Binary instances for fixed-vector"; + license = lib.licenses.bsd3; + }) {}; + + "fixed-vector-cborg" = callPackage + ({ mkDerivation, base, cborg, fixed-vector, serialise, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "fixed-vector-cborg"; + version = "1.0.0.2"; + sha256 = "0rpdxkf0kmhrf7l1a7wvjxigg3yybmc3pcb5vxww57676qp0pm0d"; + libraryHaskellDepends = [ base cborg fixed-vector serialise ]; + testHaskellDepends = [ + base fixed-vector serialise tasty tasty-quickcheck + ]; + description = "Binary instances for fixed-vector"; + license = lib.licenses.bsd3; + }) {}; + + "fixed-vector-cereal" = callPackage + ({ mkDerivation, base, cereal, fixed-vector, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "fixed-vector-cereal"; + version = "1.0.0.2"; + sha256 = "0ivfpnkh76dxjxcvdv1c4m9blp237g1h071217yj5gjk3vigyf54"; + libraryHaskellDepends = [ base cereal fixed-vector ]; + testHaskellDepends = [ + base cereal fixed-vector tasty tasty-quickcheck + ]; + description = "Cereal instances for fixed-vector"; + license = lib.licenses.bsd3; + }) {}; + + "fixed-vector-hetero" = callPackage + ({ mkDerivation, base, deepseq, doctest, fixed-vector, primitive }: + mkDerivation { + pname = "fixed-vector-hetero"; + version = "0.6.1.1"; + sha256 = "1amqpbvzyqfg5rsl4zm99qmiffbh0a5bf9jbwlm6snwm9024qsj3"; + libraryHaskellDepends = [ base deepseq fixed-vector primitive ]; + testHaskellDepends = [ base doctest fixed-vector ]; + description = "Library for working with product types generically"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fixed-width" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fixed-width"; + version = "0.1.0.0"; + sha256 = "0gxmw70d1bdqjqrz3d1an009x7bqzlv41dfydp7b49ina5as9ry7"; + libraryHaskellDepends = [ base ]; + description = "Fixed width subsets of an Int64/Word64"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fixedprec" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "fixedprec"; + version = "0.2.2.2"; + sha256 = "01ss9rzg2r4gii6f7771n4vdyg022skyws6ncc3l62xycgz153a7"; + libraryHaskellDepends = [ base random ]; + description = "A fixed-precision real number type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fixedwidth-hs" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, text }: + mkDerivation { + pname = "fixedwidth-hs"; + version = "0.4.0.1"; + sha256 = "0k4lidf95nb4a735331xdr77643b1yb15xllplxknbxxq9r2z3px"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson attoparsec base bytestring text ]; + executableHaskellDepends = [ + aeson attoparsec base bytestring text + ]; + description = "Quick parsing of fixed-width data formats"; + license = lib.licenses.mit; + mainProgram = "fixedwidth-hs"; + }) {}; + + "fixer" = callPackage + ({ mkDerivation, aeson, base, containers, directory, genvalidity + , genvalidity-containers, genvalidity-hspec + , genvalidity-hspec-aeson, genvalidity-text, genvalidity-time + , hspec, http-api-data, http-client, mtl, QuickCheck, servant + , servant-client, stm, text, time, validity, validity-containers + , validity-time, yaml + }: + mkDerivation { + pname = "fixer"; + version = "0.0.0.0"; + sha256 = "044l199r91gsxplahilsh6ims8bxlqdi6srprdvdygqhxzhpvanf"; + libraryHaskellDepends = [ + aeson base containers directory http-api-data http-client mtl + servant servant-client stm text time validity validity-containers + validity-time yaml + ]; + testHaskellDepends = [ + aeson base containers directory genvalidity genvalidity-containers + genvalidity-hspec genvalidity-hspec-aeson genvalidity-text + genvalidity-time hspec http-api-data http-client mtl QuickCheck + servant servant-client stm text time validity validity-containers + validity-time yaml + ]; + description = "A Haskell client for http://fixer.io/"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fixfile" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , directory, exceptions, filepath, hashable, hashtables, lens, mtl + , QuickCheck, tasty, tasty-quickcheck, temporary, vector + }: + mkDerivation { + pname = "fixfile"; + version = "0.7.0.0"; + sha256 = "0w0by62rhv0wr3bl6nfxrz03wz31yhrsrff9mrb244d78z3jg45l"; + libraryHaskellDepends = [ + array base bytestring cereal containers directory filepath hashable + hashtables lens mtl temporary vector + ]; + testHaskellDepends = [ + base bytestring cereal directory exceptions lens mtl QuickCheck + tasty tasty-quickcheck temporary + ]; + description = "File-backed recursive data structures"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fixhs" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , bytestring, containers, deepseq, dlist, enumerator, HaXml + , MissingH, network, old-time, parallel, QuickCheck, text + }: + mkDerivation { + pname = "fixhs"; + version = "0.1.4"; + sha256 = "0kxfx3k2d8xy75s7cln3l1hiia5vjcr6k5almbpys63dkr3svcz2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec attoparsec-enumerator base bytestring containers deepseq + dlist enumerator HaXml MissingH network old-time parallel + QuickCheck text + ]; + executableHaskellDepends = [ + attoparsec base bytestring containers deepseq dlist HaXml MissingH + old-time QuickCheck text + ]; + description = "FIX (co)parser"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "fix-generator"; + }) {}; + + "fixie" = callPackage + ({ mkDerivation, base, containers, data-default-class, either + , haskell-src-exts, haskell-src-meta, hspec, hspec-discover, mtl + , template-haskell, text, th-orphans, transformers + }: + mkDerivation { + pname = "fixie"; + version = "1.0.0"; + sha256 = "0vagpi1gk3f21ygaxp7xandw5lc79gk0czs0r96nv0cilcqw45mh"; + libraryHaskellDepends = [ + base containers data-default-class either haskell-src-exts + haskell-src-meta mtl template-haskell text th-orphans + ]; + testHaskellDepends = [ + base hspec hspec-discover mtl template-haskell transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Opininated testing framework for mtl style (spies, stubs, and mocks)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fixplate" = callPackage + ({ mkDerivation, base, containers, QuickCheck, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "fixplate"; + version = "0.1.8"; + sha256 = "0m0g7gbdhigfc0k0sbvxhcl3gilv1wfmffwl14wr6jqbmpqy0as5"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base containers QuickCheck tasty tasty-quickcheck + ]; + description = "Uniplate-style generic traversals for optionally annotated fixed-point types"; + license = lib.licenses.bsd3; + }) {}; + + "fixpoint" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fixpoint"; + version = "0.1.1"; + sha256 = "05h1cw1gpnwk1qjlia4l27j375cva8pp75fzn99w2rxsv6khszpb"; + libraryHaskellDepends = [ base ]; + description = "Data types as fixpoints"; + license = lib.licenses.bsd3; + }) {}; + + "fixtime" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "fixtime"; + version = "1.5.0.2"; + sha256 = "1walxcyi1wrv28vgy318c88z3mprz6mc8qfhbjgxb156iwfv80w5"; + libraryHaskellDepends = [ base time ]; + description = "Some fixes to the time package"; + license = lib.licenses.bsd2; + }) {}; + + "fizz-buzz" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fizz-buzz"; + version = "0.1.0.3"; + sha256 = "1c0nar70857awmzxh6w12xvplqrgp1qh2r7rlnaqvwcfzqkghav4"; + libraryHaskellDepends = [ base ]; + description = "Functional Fizz/Buzz"; + license = lib.licenses.bsd3; + }) {}; + + "fizzbuzz" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fizzbuzz"; + version = "0.1.0.0"; + sha256 = "0iia37wsxvaff28ln4l9hzdg458vcnak3jj4kjnsrbbfysan5wlx"; + libraryHaskellDepends = [ base ]; + description = "test"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fizzbuzz-as-a-service" = callPackage + ({ mkDerivation, async, base, bytestring, network-simple + , optparse-applicative + }: + mkDerivation { + pname = "fizzbuzz-as-a-service"; + version = "0.1.0.3"; + sha256 = "0kzhbavi26qbph6pgna77fbnpfgrxi81h9v92177ycl980k4qdwv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base bytestring network-simple optparse-applicative + ]; + description = "FizzBuzz as a service"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "fizzbuzz-server"; + broken = true; + }) {}; + + "flac" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , exceptions, filepath, flac, hspec, hspec-discover, mtl, temporary + , text, vector, wave + }: + mkDerivation { + pname = "flac"; + version = "0.2.1"; + sha256 = "0ca41lyl21x9nrlnj5df4fbhycpsmfrl6fsd8pmza2wklx8zlv9d"; + revision = "1"; + editedCabalFile = "1a2qja90bqm6zwfsi6z22zm74rb3sah37j4qlz4lx08zns92bdir"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers directory exceptions filepath mtl text + vector wave + ]; + librarySystemDepends = [ flac ]; + testHaskellDepends = [ + base bytestring directory filepath hspec temporary vector wave + ]; + testToolDepends = [ hspec-discover ]; + description = "Complete high-level binding to libFLAC"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) flac;}; + + "flac-picture" = callPackage + ({ mkDerivation, base, bytestring, directory, flac, hspec + , hspec-discover, JuicyPixels, temporary + }: + mkDerivation { + pname = "flac-picture"; + version = "0.1.3"; + sha256 = "1kspvndqwj0ph8zfx5qwwmzgkvvv4a53qb7nz7fxw4ba8gr2qpdl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring flac JuicyPixels ]; + testHaskellDepends = [ + base bytestring directory flac hspec JuicyPixels temporary + ]; + testToolDepends = [ hspec-discover ]; + description = "Support for writing pictures into FLAC metadata blocks with JuicyPixels"; + license = lib.licenses.bsd3; + }) {}; + + "flaccuraterip" = callPackage + ({ mkDerivation, base, binary, deepseq, HTTP, optparse-applicative + , process + }: + mkDerivation { + pname = "flaccuraterip"; + version = "0.3.9"; + sha256 = "18nziy9x83x34nkfz3bzy1nmj7fxzcpxrkzp9gmb1lvgy9igrric"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary deepseq HTTP optparse-applicative process + ]; + description = "Verify FLAC files ripped form CD using AccurateRip™"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "flaccuraterip"; + broken = true; + }) {}; + + "flag" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "flag"; + version = "0.1.0.0"; + sha256 = "0hpvh8x0b1dymm1vxfvy6903f0giaad2sdkbabivvkdcl1sf2x9g"; + libraryHaskellDepends = [ base ]; + description = "A simple flag type"; + license = lib.licenses.mit; + }) {}; + + "flag-dhall-instance" = callPackage + ({ mkDerivation, base, dhall, flag }: + mkDerivation { + pname = "flag-dhall-instance"; + version = "0.1.0.1"; + sha256 = "0zrrn6kbv28m7203icaqpns7ms4lfmgs02yq67i70k29x44z05an"; + libraryHaskellDepends = [ base dhall flag ]; + description = "FromDhall and ToDhall instances for flag"; + license = lib.licenses.mit; + }) {}; + + "flags-applicative" = callPackage + ({ mkDerivation, base, casing, containers, hspec, mtl, network + , text + }: + mkDerivation { + pname = "flags-applicative"; + version = "0.1.0.3"; + sha256 = "0sgla62999s9g5a2ckl70nbqi678pqq3zqad7jbm9p0kdm9yn5z3"; + libraryHaskellDepends = [ + base casing containers mtl network text + ]; + testHaskellDepends = [ base containers hspec text ]; + description = "Applicative flag parsing"; + license = lib.licenses.bsd3; + }) {}; + + "flamethrower" = callPackage + ({ mkDerivation, base, template-haskell, text }: + mkDerivation { + pname = "flamethrower"; + version = "0.0.5.1"; + sha256 = "10kfy1cnp721hgz6lbc28y7hkjhbv6gpk2jff6nk2avrfbaqqd8x"; + libraryHaskellDepends = [ base template-haskell text ]; + description = "A template engine for HTML"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "flamingra" = callPackage + ({ mkDerivation, base, either, optparse-applicative, pipes }: + mkDerivation { + pname = "flamingra"; + version = "0.2"; + sha256 = "1awdn32hk1qmxqcb8mmd18a7b8paw89rch0c8acw3yixg59fjkh5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ + base either optparse-applicative pipes + ]; + description = "FlameGraphs of profiling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "flamingra"; + broken = true; + }) {}; + + "flashblast" = callPackage + ({ mkDerivation, aeson, attoparsec, base, co-log-polysemy + , co-log-polysemy-formatting, comonad, composite-base, dhall + , either, extra, first-class-families, formatting, generic-monoid + , ghc-clippy-plugin, http-conduit, lucid, megaparsec, optics + , optics-extra, path, path-dhall-instance, path-utils, polysemy + , polysemy-extra, polysemy-fs, polysemy-fskvstore, polysemy-http + , polysemy-methodology, polysemy-methodology-composite + , polysemy-plugin, polysemy-video, polysemy-vinyl, polysemy-zoo + , relude, replace-megaparsec, rio, semialign, subtitleParser + , temporary, text, these, turtle, unliftio-path, vinyl + }: + mkDerivation { + pname = "flashblast"; + version = "0.0.9.0"; + sha256 = "14fbdn72x0kb267j5a4inii0y43s03r1mnsnvzmx4wd5kkp0k3d2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base co-log-polysemy co-log-polysemy-formatting + comonad composite-base dhall either extra first-class-families + formatting generic-monoid ghc-clippy-plugin http-conduit lucid + megaparsec optics optics-extra path path-dhall-instance path-utils + polysemy polysemy-extra polysemy-fs polysemy-fskvstore + polysemy-http polysemy-methodology polysemy-methodology-composite + polysemy-plugin polysemy-video polysemy-vinyl polysemy-zoo relude + replace-megaparsec rio semialign subtitleParser temporary text + these turtle unliftio-path vinyl + ]; + executableHaskellDepends = [ + aeson attoparsec base co-log-polysemy co-log-polysemy-formatting + comonad composite-base dhall either extra first-class-families + formatting generic-monoid ghc-clippy-plugin http-conduit lucid + megaparsec optics optics-extra path path-dhall-instance path-utils + polysemy polysemy-extra polysemy-fs polysemy-fskvstore + polysemy-http polysemy-methodology polysemy-methodology-composite + polysemy-plugin polysemy-video polysemy-vinyl polysemy-zoo relude + replace-megaparsec rio semialign subtitleParser temporary text + these turtle unliftio-path vinyl + ]; + description = "Generate language learning flashcards from video"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "flashblast"; + }) {}; + + "flat" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , dlist, filepath, ghc-prim, hashable, list-t, mono-traversable + , pretty, primitive, QuickCheck, quickcheck-text, tasty + , tasty-hunit, tasty-quickcheck, text, timeit, unordered-containers + , vector + }: + mkDerivation { + pname = "flat"; + version = "0.6"; + sha256 = "11mg3m760vm3b33c39h5n79lpsh9s4rjlmsmn6xxlycv2ms42cm4"; + libraryHaskellDepends = [ + array base bytestring containers deepseq dlist ghc-prim hashable + list-t mono-traversable pretty primitive text unordered-containers + vector + ]; + testHaskellDepends = [ + array base bytestring containers deepseq dlist filepath ghc-prim + list-t mono-traversable pretty QuickCheck quickcheck-text tasty + tasty-hunit tasty-quickcheck text timeit unordered-containers + vector + ]; + description = "Principled and efficient bit-oriented binary serialization"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "flat-maybe" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "flat-maybe"; + version = "0.1.0.0"; + sha256 = "0kxyr7k47lsw7xg523kf98d57p6i1iz5dmyp91zg1xs2hsbjgvlq"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Strict Maybe without space and indirection overhead"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "flat-mcmc" = callPackage + ({ mkDerivation, base, formatting, mcmc-types, monad-par + , monad-par-extras, mwc-probability, pipes, primitive, text + , transformers, vector + }: + mkDerivation { + pname = "flat-mcmc"; + version = "1.5.2"; + sha256 = "13xdmiw96hb0iw87bzyks5bm58rgcv348aj09ax7gy2qjpq969iv"; + libraryHaskellDepends = [ + base formatting mcmc-types monad-par monad-par-extras + mwc-probability pipes primitive text transformers vector + ]; + testHaskellDepends = [ base vector ]; + description = "Painless general-purpose sampling"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "flat-tex" = callPackage + ({ mkDerivation, base, directory, parsec }: + mkDerivation { + pname = "flat-tex"; + version = "0.8.0"; + sha256 = "0p5shxpvv15ihbgdvgqwqjq1xz96s5cbflvwb8x7bh5qni8mm3ax"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory parsec ]; + description = "flatten a latex multi-file latex document and remove all comments"; + license = lib.licenses.gpl2Only; + mainProgram = "flat-tex"; + }) {}; + + "flatbuffers" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, binary, bytestring + , containers, criterion, directory, filepath, hedgehog, hex-text + , hspec, hspec-core, hspec-expectations-pretty-diff, hspec-hedgehog + , hspec-megaparsec, http-client, http-types, HUnit, megaparsec + , mono-traversable, mtl, parser-combinators, pretty-simple, process + , raw-strings-qq, scientific, template-haskell, text + , text-manipulate, utf8-string, vector + }: + mkDerivation { + pname = "flatbuffers"; + version = "0.4.0.0"; + sha256 = "17grgawl9v2c71mgmfj7riad5sbxpgsjkib50hfxkvcz5j4gkmrj"; + libraryHaskellDepends = [ + base binary bytestring containers directory filepath megaparsec + mono-traversable mtl parser-combinators scientific template-haskell + text text-manipulate + ]; + testHaskellDepends = [ + aeson aeson-pretty base binary bytestring containers directory + filepath hedgehog hex-text hspec hspec-core + hspec-expectations-pretty-diff hspec-hedgehog hspec-megaparsec + http-client http-types HUnit megaparsec mono-traversable mtl + parser-combinators pretty-simple process raw-strings-qq scientific + template-haskell text text-manipulate utf8-string + ]; + benchmarkHaskellDepends = [ + aeson base binary bytestring containers criterion directory + filepath megaparsec mono-traversable mtl parser-combinators + scientific template-haskell text text-manipulate vector + ]; + description = "Haskell implementation of the FlatBuffers protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "flatparse" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, gauge + , hspec, HUnit, integer-gmp, megaparsec, parsec, primitive + , QuickCheck, quickcheck-instances, template-haskell, utf8-string + }: + mkDerivation { + pname = "flatparse"; + version = "0.5.1.0"; + sha256 = "1hczq8x2qmvhxvdn6yb1dcq18ahm917dq0vjvhni6d5d9sa6r2fb"; + libraryHaskellDepends = [ + base bytestring containers integer-gmp template-haskell utf8-string + ]; + testHaskellDepends = [ + base bytestring hspec HUnit QuickCheck quickcheck-instances + utf8-string + ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring gauge integer-gmp megaparsec parsec + primitive utf8-string + ]; + description = "High-performance parsing from strict bytestrings"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.raehik ]; + }) {}; + + "flay" = callPackage + ({ mkDerivation, base, constraints, tasty, tasty-quickcheck + , transformers + }: + mkDerivation { + pname = "flay"; + version = "0.4"; + sha256 = "1vqkjjf2bzmi489wsx23ryyplbg26q9qrzb98dz80j5b5rj3xzq1"; + libraryHaskellDepends = [ base constraints transformers ]; + testHaskellDepends = [ base tasty tasty-quickcheck transformers ]; + description = "Work generically on your datatype without knowing its shape nor its contents"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "flexible-defaults" = callPackage + ({ mkDerivation, base, containers, template-haskell, th-extras + , transformers + }: + mkDerivation { + pname = "flexible-defaults"; + version = "0.0.3"; + sha256 = "02v35b3ahbw46q9xipyh4n46drlz1xrx1rixdmggjr0fwkygd1k5"; + libraryHaskellDepends = [ + base containers template-haskell th-extras transformers + ]; + description = "Generate default function implementations for complex type classes"; + license = lib.licenses.publicDomain; + }) {}; + + "flexible-numeric-parsers" = callPackage + ({ mkDerivation, attoparsec, base, hedgehog, parsers, scientific + , tasty, tasty-hedgehog, tasty-hunit, text + }: + mkDerivation { + pname = "flexible-numeric-parsers"; + version = "0.1.0.0"; + sha256 = "122nncxfp776g4yn4s78vr8r33khl02dl1x475k3z3138ylav8zp"; + libraryHaskellDepends = [ base parsers scientific ]; + testHaskellDepends = [ + attoparsec base hedgehog parsers scientific tasty tasty-hedgehog + tasty-hunit text + ]; + description = "Flexible numeric parsers for real-world programming languages"; + license = lib.licenses.mit; + }) {}; + + "flexible-time" = callPackage + ({ mkDerivation, base, bytestring, unix-time }: + mkDerivation { + pname = "flexible-time"; + version = "0.1.0.3"; + sha256 = "179k0r58r5s0g1vfs7ab382iq7qf5xbrnmvx2y8p86pz8fcz7a8l"; + libraryHaskellDepends = [ base bytestring unix-time ]; + description = "simple extension of Data.UnixTime."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "flexible-unlit" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "flexible-unlit"; + version = "0.2013.314.0"; + sha256 = "0jwsa2qfzw4rdj55axy7cw1p82314i28c16f7p7pjp53cwnsp02a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base text ]; + executableHaskellDepends = [ base bytestring text ]; + description = "A configurable reimplementation of unlit"; + license = lib.licenses.bsd3; + mainProgram = "funlit"; + }) {}; + + "flexiwrap" = callPackage + ({ mkDerivation, base, data-type, mtl, QuickCheck }: + mkDerivation { + pname = "flexiwrap"; + version = "0.1.0"; + sha256 = "0vvl9w3i374k720sscbcsbha89fcfk1hcvdr0nk4y7gkp13xwdba"; + libraryHaskellDepends = [ base data-type mtl QuickCheck ]; + description = "Flexible wrappers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "flexiwrap-smallcheck" = callPackage + ({ mkDerivation, base, data-type, flexiwrap, mtl, smallcheck }: + mkDerivation { + pname = "flexiwrap-smallcheck"; + version = "0.0.1"; + sha256 = "1dara0az10fxx46jmplf2l6a6x8qqjk00fxjzb9n10ndd4lxcsm3"; + libraryHaskellDepends = [ + base data-type flexiwrap mtl smallcheck + ]; + description = "SmallCheck (Serial) instances for flexiwrap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "flick-duration" = callPackage + ({ mkDerivation, base, clock, hspec, QuickCheck }: + mkDerivation { + pname = "flick-duration"; + version = "1.0.0"; + sha256 = "0lhfbdhgz1m5cw4d5bkzb0igk5d240k4zrxdyd7kw64qr8pvvkfy"; + libraryHaskellDepends = [ base clock ]; + testHaskellDepends = [ base clock hspec QuickCheck ]; + description = "work with durations of time using the Flick as the smallest unit"; + license = lib.licenses.bsd3; + }) {}; + + "flickr" = callPackage + ({ mkDerivation, base, filepath, HTTP, mime, network, random + , utf8-string, xhtml, xml + }: + mkDerivation { + pname = "flickr"; + version = "0.3.3"; + sha256 = "12fi34zl2ggbxf5gmfldplzi1pk9byf8rpn58ljw2fvz3qb8x6yl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base filepath HTTP mime network random utf8-string xml + ]; + executableHaskellDepends = [ xhtml ]; + description = "Haskell binding to the Flickr API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "flight-igc" = callPackage + ({ mkDerivation, base, bytestring, parsec, utf8-string }: + mkDerivation { + pname = "flight-igc"; + version = "1.0.0"; + sha256 = "17w40nfmdb4crg23fnqn663i4a60dx5714rcyaiqllm4r25n5qv9"; + libraryHaskellDepends = [ base bytestring parsec utf8-string ]; + description = "A parser for IGC files"; + license = lib.licenses.mpl20; + }) {}; + + "flight-kml" = callPackage + ({ mkDerivation, aeson, base, detour-via-sci, doctest, hxt + , hxt-xpath, parsec, path, raw-strings-qq, siggy-chardust + , smallcheck, split, tasty, tasty-hunit, tasty-quickcheck + , tasty-smallcheck, template-haskell, time + }: + mkDerivation { + pname = "flight-kml"; + version = "1.0.1"; + sha256 = "1g70vm7qbxsx2azgb759xcpizq5c1ic2173w78jib0f7mpb8qc28"; + libraryHaskellDepends = [ + aeson base detour-via-sci hxt hxt-xpath parsec path siggy-chardust + split time + ]; + testHaskellDepends = [ + aeson base detour-via-sci doctest hxt hxt-xpath parsec path + raw-strings-qq siggy-chardust smallcheck split tasty tasty-hunit + tasty-quickcheck tasty-smallcheck template-haskell time + ]; + description = "Parsing of pilot tracklogs dumped as KML"; + license = lib.licenses.mpl20; + }) {}; + + "flink-statefulfun" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers, either + , http-media, http-types, lens-family, microlens, mtl, proto-lens + , proto-lens-protobuf-types, proto-lens-protoc, proto-lens-runtime + , proto-lens-setup, servant, servant-server, text, time, uuid, wai + , warp + }: + mkDerivation { + pname = "flink-statefulfun"; + version = "0.4.0.0"; + sha256 = "1g4qvp5d9j8fgqxjz624nbmfmyk9sd777l1cfhcgr7vhjq2i98kj"; + setupHaskellDepends = [ base Cabal proto-lens-setup ]; + libraryHaskellDepends = [ + aeson base bytestring containers either http-media http-types + lens-family microlens mtl proto-lens proto-lens-protobuf-types + proto-lens-runtime servant servant-server text time uuid wai warp + ]; + libraryToolDepends = [ proto-lens-protoc ]; + description = "Flink stateful functions SDK"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "flip-cmd" = callPackage + ({ mkDerivation, base, process, safe-exceptions }: + mkDerivation { + pname = "flip-cmd"; + version = "0.1.0.0"; + sha256 = "1pl31lfsfsc1qlnkrvif3j9imz6pac325bgys7x7365xy46zkad6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base process safe-exceptions ]; + description = "e.g. `flip systemctl foo.service start` does `systemctl start foo.service`"; + license = lib.licenses.mit; + mainProgram = "flip"; + }) {}; + + "flippers" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "flippers"; + version = "1.0.1"; + sha256 = "1swyj1f67giq7h9xcl6dzsw4ywk1jbl6avpihbv0q9g9hp6yzqp3"; + revision = "1"; + editedCabalFile = "1d3k5prcb5nl7gwq30h4n7qsbl86hrj42zpvrqwsr9lir2jss279"; + libraryHaskellDepends = [ base ]; + description = "Variations on flip for multiple arguments"; + license = lib.licenses.bsd3; + }) {}; + + "flite" = callPackage + ({ mkDerivation, array, base, containers, haskell98, parsec }: + mkDerivation { + pname = "flite"; + version = "0.1.2"; + sha256 = "0ck44icwg6gzi9x5h5iszk59qnr0fhsj95ghk0lxm8aygavwq44d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers haskell98 parsec ]; + executableHaskellDepends = [ + array base containers haskell98 parsec + ]; + description = "f-lite compiler, interpreter and libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "flite"; + }) {}; + + "flo" = callPackage + ({ mkDerivation, base, bytestring, mtl, mtl-compat, parsec + , regex-compat, text + }: + mkDerivation { + pname = "flo"; + version = "0.1.1"; + sha256 = "0wxsjdhp4l2kgjqv1s7x1l8y3bix9cmmlcl6nwn8qwcnkxvqiqzx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring mtl-compat parsec regex-compat text + ]; + executableHaskellDepends = [ + base bytestring mtl parsec regex-compat text + ]; + description = "Generate flow charts from your code base"; + license = lib.licenses.bsd3; + mainProgram = "flo"; + }) {}; + + "float-binstring" = callPackage + ({ mkDerivation, attoparsec, base, hspec, HUnit, QuickCheck, split + , text + }: + mkDerivation { + pname = "float-binstring"; + version = "0.2"; + sha256 = "0dcxk1s13ppslqxd378yh92pzmxnmnhk1q07wl5ifcnfy5zamzdq"; + libraryHaskellDepends = [ attoparsec base split text ]; + testHaskellDepends = [ + attoparsec base hspec HUnit QuickCheck split text + ]; + description = "C99 printf \"%a\" style formatting and parsing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "float128" = callPackage + ({ mkDerivation, base, integer-gmp }: + mkDerivation { + pname = "float128"; + version = "0.1"; + sha256 = "0f4nrj5qy6j6d9ll22zjkbgvw2rx0x2w7nllhl929zdbmhxrjk73"; + revision = "1"; + editedCabalFile = "0s13mg9gagmvvqdisdm9r8nps6bavw4va18bsq93q080znwg2dw3"; + libraryHaskellDepends = [ base integer-gmp ]; + description = "FFI bindings for C _Float128"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "floating-bits" = callPackage + ({ mkDerivation, base, criterion }: + mkDerivation { + pname = "floating-bits"; + version = "0.3.1.0"; + sha256 = "06njpgacqywkr6y8lz78wxq0jvyc10r3f8fh80wm54vqqjhkc6m4"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Bitwise accurate floating point conversion, and Unit of Lease Precision calculation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "floatshow" = callPackage + ({ mkDerivation, array, base, integer-gmp }: + mkDerivation { + pname = "floatshow"; + version = "0.2.4"; + sha256 = "1zsxjwgm8nkphnmsbz03yvplc2r02qybb387n910j4j6vya98khc"; + libraryHaskellDepends = [ array base integer-gmp ]; + description = "Alternative faster String representations for Double and Float, String representations for more general numeric types"; + license = lib.licenses.bsd3; + }) {}; + + "flock" = callPackage + ({ mkDerivation, base, lifted-base, monad-control, transformers + , unix + }: + mkDerivation { + pname = "flock"; + version = "0.3.2.1"; + sha256 = "14jpfwgjy6l0m00fs17n32jqk8xdwa3hmhfgs6nl8wd3qnz0rzsz"; + libraryHaskellDepends = [ + base lifted-base monad-control transformers unix + ]; + description = "Wrapper for flock(2)"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "floskell" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, attoparsec + , attoparsec-aeson, base, bytestring, containers, criterion + , data-default, deepseq, directory, exceptions, filepath, ghc-prim + , haskell-src-exts, hspec, monad-dijkstra, mtl + , optparse-applicative, text, transformers, unordered-containers + }: + mkDerivation { + pname = "floskell"; + version = "0.11.1"; + sha256 = "1gd9yvl6dfsz2q3dd5swj68wxa9dq670rmi2ix4yhmyfg8pjgcvn"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base bytestring containers + data-default directory filepath haskell-src-exts monad-dijkstra mtl + text transformers unordered-containers + ]; + executableHaskellDepends = [ + aeson-pretty ansi-wl-pprint base bytestring directory ghc-prim + haskell-src-exts optparse-applicative text + ]; + testHaskellDepends = [ + base bytestring deepseq exceptions haskell-src-exts hspec text + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq exceptions ghc-prim + haskell-src-exts text + ]; + description = "A flexible Haskell source code pretty printer"; + license = lib.licenses.bsd3; + mainProgram = "floskell"; + }) {}; + + "flow" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "flow"; + version = "2.0.0.4"; + sha256 = "079r6cjs7wz7kxql1m45pazf0nya8xgiil3sbcqrr2csxmam23cr"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; + description = "Write more understandable Haskell"; + license = lib.licenses.mit; + }) {}; + + "flow-er" = callPackage + ({ mkDerivation, base, doctest, flow, QuickCheck }: + mkDerivation { + pname = "flow-er"; + version = "1.0.3"; + sha256 = "19nvcg1dsr9spqmjgrixqckbs7rc12fxbgn54ydq05qmy6w6p7f8"; + libraryHaskellDepends = [ base flow ]; + testHaskellDepends = [ base doctest flow QuickCheck ]; + description = "More directional operators"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "flow2dot" = callPackage + ({ mkDerivation, base, containers, dotgen, mtl, parsec, QuickCheck + }: + mkDerivation { + pname = "flow2dot"; + version = "0.9.2"; + sha256 = "07bnyzcaf5jlhkrsqw6y880z9x5p6y8kh2nfwz4xds9cgk61r18j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers dotgen mtl parsec ]; + executableHaskellDepends = [ base containers dotgen mtl parsec ]; + testHaskellDepends = [ + base containers dotgen mtl parsec QuickCheck + ]; + description = "Library and binary to generate sequence/flow diagrams from plain text source"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "flow2dot"; + broken = true; + }) {}; + + "flowdock" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , http-client, http-client-tls, lens, lens-action, mtl, network + , pipes, pipes-aeson, pipes-http, pipes-parse, template-haskell + , text, unordered-containers, uuid + }: + mkDerivation { + pname = "flowdock"; + version = "0.3.0.1"; + sha256 = "1az9wwdng7i3jrjwizzz3690506b3vk1m8h2b96wf59r51qnpr6i"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring http-client http-client-tls + lens lens-action mtl network pipes pipes-aeson pipes-http + pipes-parse template-haskell text unordered-containers uuid + ]; + description = "Flowdock client library for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "flowdock-api" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder + , bytestring, data-default, directory, filepath, heredoc, HsOpenSSL + , hspec, http-streams, http-types, io-streams, monad-logger + , MonadCatchIO-transformers, optparse-applicative, split + , template-haskell, text, time, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "flowdock-api"; + version = "0.1.0.0"; + sha256 = "0p0b0pabyykvli9l0jrcbfgpyq7dna3zilb4z0s1hb6mamfdn7ng"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring blaze-builder bytestring data-default + HsOpenSSL http-streams http-types io-streams monad-logger + MonadCatchIO-transformers text time transformers + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base base64-bytestring blaze-builder bytestring data-default + directory filepath HsOpenSSL http-streams http-types io-streams + MonadCatchIO-transformers optparse-applicative split text time + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base base64-bytestring blaze-builder bytestring data-default + heredoc HsOpenSSL hspec http-streams http-types io-streams + monad-logger MonadCatchIO-transformers template-haskell text time + transformers unordered-containers vector + ]; + description = "API integration with Flowdock"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "flowdock"; + broken = true; + }) {}; + + "flowdock-rest" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, binary + , binary-orphans, binary-tagged, bytestring, deepseq, exceptions + , file-embed, generics-sop, hashable, http-client, http-client-tls + , lens, semigroups, tagged, tasty, tasty-quickcheck, text, time + , unordered-containers + }: + mkDerivation { + pname = "flowdock-rest"; + version = "0.1.0.0"; + sha256 = "1bpvnpfhnir14ahcg99hz9j3pklaz0df1h239cxvfc2sb86mkwmr"; + libraryHaskellDepends = [ + aeson ansi-wl-pprint base binary binary-orphans binary-tagged + bytestring deepseq exceptions generics-sop hashable http-client + http-client-tls lens semigroups tagged text time + unordered-containers + ]; + testHaskellDepends = [ + aeson ansi-wl-pprint base binary binary-orphans binary-tagged + bytestring deepseq exceptions file-embed generics-sop hashable + http-client http-client-tls lens semigroups tagged tasty + tasty-quickcheck text time unordered-containers + ]; + description = "Flowdock REST API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "flower" = callPackage + ({ mkDerivation, array, base, binary, bio, bytestring, cmdargs + , containers, mtl, random + }: + mkDerivation { + pname = "flower"; + version = "0.7.2"; + sha256 = "0r9l3b91kyhf4ab8m2qv5jsfqf3k7x639bq1wjbf852imzl6138b"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base binary bio bytestring cmdargs containers mtl random + ]; + description = "Analyze 454 flowgrams (.SFF files)"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "flowlocks-framework" = callPackage + ({ mkDerivation, base, containers, QuickCheck, syb }: + mkDerivation { + pname = "flowlocks-framework"; + version = "0.1.4"; + sha256 = "0y5n97jn2pm02w1kp39f4psyzl93nwh0nwla0k2lxkix6d0lnsj4"; + libraryHaskellDepends = [ base containers syb ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Generalized Flow Locks Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "flowsim" = callPackage + ({ mkDerivation, array, base, biocore, biofasta, biosff, bytestring + , cmdargs, containers, directory, MonadRandom, mtl, random + }: + mkDerivation { + pname = "flowsim"; + version = "0.3.5"; + sha256 = "0l3222a2r2khhrfhzvd0iikqq1rlcwhvf785bwnwqygq35i1w6j3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base biocore biofasta biosff bytestring cmdargs containers + directory MonadRandom mtl random + ]; + description = "Simulate 454 pyrosequencing"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "flp" = callPackage + ({ mkDerivation, alex, array, base, containers, deepseq, happy + , haskell-src-meta, HUnit, pretty-simple, prettyprinter + , template-haskell, test-framework, test-framework-hunit, th-lift + , transformers + }: + mkDerivation { + pname = "flp"; + version = "0.1.0.0"; + sha256 = "0aw3a1krisx4vhn2kpdizxhp2j8rnwv5iwm6z2qv2av1yh99j8h6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers deepseq haskell-src-meta prettyprinter + template-haskell th-lift transformers + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + array base containers deepseq haskell-src-meta pretty-simple + prettyprinter template-haskell th-lift transformers + ]; + executableToolDepends = [ alex happy ]; + testHaskellDepends = [ + array base containers deepseq haskell-src-meta HUnit prettyprinter + template-haskell test-framework test-framework-hunit th-lift + transformers + ]; + testToolDepends = [ alex happy ]; + description = "A layout spec language for memory managers implemented in Rust"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fltkhs" = callPackage + ({ mkDerivation, base, bytestring, c2hs, Cabal, directory, filepath + , fltk14, libGL, libGLU, mtl, OpenGLRaw, parsec, pkg-config, text + , vector + }: + mkDerivation { + pname = "fltkhs"; + version = "0.8.0.3"; + sha256 = "19y9ill3zgcip8ys3i6mppaj6qzi7pgzd1q7n5r58l0wljnq8vv6"; + configureFlags = [ "-fopengl" ]; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal directory filepath ]; + libraryHaskellDepends = [ base bytestring text vector ]; + librarySystemDepends = [ fltk14 ]; + libraryPkgconfigDepends = [ libGL libGLU ]; + libraryToolDepends = [ c2hs pkg-config ]; + executableHaskellDepends = [ + base directory filepath mtl OpenGLRaw parsec text + ]; + description = "FLTK bindings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) fltk14; inherit (pkgs) libGL; + inherit (pkgs) libGLU; inherit (pkgs) pkg-config;}; + + "fltkhs-demos" = callPackage + ({ mkDerivation, base, bytestring, directory, fltkhs, process, stm + }: + mkDerivation { + pname = "fltkhs-demos"; + version = "0.0.0.7"; + sha256 = "0yisv3v618wcsd5zc5m1xl35r7pqdxdn5x54swzdb0v9gvydcy2f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory fltkhs process stm + ]; + description = "FLTKHS demos. Please scroll to the bottom for more information."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fltkhs-fluid-demos" = callPackage + ({ mkDerivation, base, bytestring, fltkhs }: + mkDerivation { + pname = "fltkhs-fluid-demos"; + version = "0.0.0.6"; + sha256 = "0ljhj9bjll7j9rypfcz514s6ypi2a4paggz340sylyw9limjgdip"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring fltkhs ]; + description = "Fltkhs Fluid Demos"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fltkhs-fluid-examples" = callPackage + ({ mkDerivation, base, bytestring, fltkhs }: + mkDerivation { + pname = "fltkhs-fluid-examples"; + version = "0.0.0.3"; + sha256 = "1w2v8fv1iaij7q53bamlrghq15qqwfi7hv7bknmf9yzaky0nkm99"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring fltkhs ]; + description = "Fltkhs Fluid Examples"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fltkhs-hello-world" = callPackage + ({ mkDerivation, base, fltkhs }: + mkDerivation { + pname = "fltkhs-hello-world"; + version = "0.0.0.2"; + sha256 = "1qddxp73f6lfl9vfmr8ap1vf9hr9crlxi8jdca1sk6qjp8lygy67"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base fltkhs ]; + description = "Fltkhs template project"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "fltkhs-hello-world"; + }) {}; + + "fltkhs-themes" = callPackage + ({ mkDerivation, base, bytestring, Cabal, fltkhs, fontconfig + , load-font, text, vector + }: + mkDerivation { + pname = "fltkhs-themes"; + version = "0.2.0.3"; + sha256 = "0kxc03lbms0chhm33wxdqjxdabhdn0crfc1raa5pr07gkm60skb1"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base bytestring fltkhs load-font text vector + ]; + librarySystemDepends = [ fontconfig ]; + description = "A set of themed widgets that provides drop in replacements to the ones in FLTKHS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) fontconfig;}; + + "fluent-logger" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal + , cereal-conduit, conduit, conduit-extra, containers, criterion + , exceptions, hspec, messagepack, network, network-socket-options + , random, stm, text, time, transformers, vector + }: + mkDerivation { + pname = "fluent-logger"; + version = "0.2.3.1"; + sha256 = "0m97hljfrs5mh5pjbwvnw7b581y7w96qfyjr3d9p1aqbj6nsa6dp"; + libraryHaskellDepends = [ + base bytestring cereal containers messagepack network + network-socket-options random stm text time vector + ]; + testHaskellDepends = [ + attoparsec base bytestring cereal cereal-conduit conduit + conduit-extra containers exceptions hspec messagepack network text + time transformers + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "A structured logger for Fluentd (Haskell)"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fluent-logger-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, fluent-logger + , resourcet, transformers + }: + mkDerivation { + pname = "fluent-logger-conduit"; + version = "0.3.0.0"; + sha256 = "0z21dg1y0rqfgvpvgci5kp3jh0kdx5v5paxdidwp8dd6v7y3ag9q"; + libraryHaskellDepends = [ + base bytestring conduit fluent-logger resourcet transformers + ]; + description = "Conduit interface for fluent-logger"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fluffy" = callPackage + ({ mkDerivation, aeson, base, bytestring, cmdargs, MonadRandom + , postgresql-simple, resource-pool, text, time, uuid-types + , yesod-core, yesod-static + }: + mkDerivation { + pname = "fluffy"; + version = "0.1.0.71"; + sha256 = "12l05bmy0qvz9ch37m035qhn8f4rz83m5s5m9x47ivnf59ir74fr"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base bytestring cmdargs MonadRandom postgresql-simple + resource-pool text time uuid-types yesod-core yesod-static + ]; + description = "A simple web application as a online practice website for XDU SE 2017 fall SPM"; + license = lib.licenses.gpl3Only; + mainProgram = "fluffy"; + }) {}; + + "fluffy-parser" = callPackage + ({ mkDerivation, base, binary, bytestring, pandoc, parsec + , postgresql-simple + }: + mkDerivation { + pname = "fluffy-parser"; + version = "0.1.0.50"; + sha256 = "0arxcw5x594dc5c82wyasl3v2jmbw1d5bbs0gafdg3n1n95bv278"; + libraryHaskellDepends = [ + base binary bytestring pandoc parsec postgresql-simple + ]; + description = "The parser for fluffy to parsec the question bank in .docx type"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fluid-idl" = callPackage + ({ mkDerivation, aeson, base, blaze-markup, bytestring, containers + , errors, exceptions, hspec, lifted-async, monad-control + , monad-logger, mtl, random, safe-exceptions, scientific, text + , text-conversions, unordered-containers, vector + }: + mkDerivation { + pname = "fluid-idl"; + version = "0.0.6"; + sha256 = "06zdwvjdgv401h5gf3zagvxd01r20pldv327ag3d8clwvg51sgnr"; + libraryHaskellDepends = [ + aeson base blaze-markup bytestring containers errors exceptions + lifted-async monad-control monad-logger mtl random safe-exceptions + scientific text text-conversions unordered-containers vector + ]; + testHaskellDepends = [ + aeson base containers hspec scientific text vector + ]; + description = "Code-generated, Auto-versioned, & Smart Web APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fluid-idl-http-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, fluid-idl, http-client + , http-types, text-conversions + }: + mkDerivation { + pname = "fluid-idl-http-client"; + version = "0.0.0"; + sha256 = "0ah4sfybkwzr1z8gvl3zdh2001a84b3rwgd47nqbn6crks3yvdz8"; + libraryHaskellDepends = [ + aeson base bytestring fluid-idl http-client http-types + text-conversions + ]; + description = "Http Client addon for Fluid"; + license = lib.licenses.bsd3; + }) {}; + + "fluid-idl-scotty" = callPackage + ({ mkDerivation, aeson, base, fluid-idl, mtl, scotty, text, wai }: + mkDerivation { + pname = "fluid-idl-scotty"; + version = "0.0.0"; + sha256 = "11wi8qgw7i7m6ilcmmjk2ynvi66h8pcr83kbyi9vji3s6js2szf4"; + libraryHaskellDepends = [ + aeson base fluid-idl mtl scotty text wai + ]; + description = "Scotty server add-on for Fluid"; + license = lib.licenses.bsd3; + }) {}; + + "fluidsynth" = callPackage + ({ mkDerivation, base, bindings-DSL, containers, directory + , fluidsynth + }: + mkDerivation { + pname = "fluidsynth"; + version = "0.2.0.0"; + sha256 = "18r7q7sh35sr71ays0c9ic6f7vmrblpw25mz1y5v9sbk5x2lh64s"; + libraryHaskellDepends = [ base bindings-DSL containers directory ]; + librarySystemDepends = [ fluidsynth ]; + description = "Haskell bindings to FluidSynth"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) fluidsynth;}; + + "flush-queue" = callPackage + ({ mkDerivation, async, atomic-primops, base, containers, deepseq + , hspec, old-time, QuickCheck, stm + }: + mkDerivation { + pname = "flush-queue"; + version = "1.0.0"; + sha256 = "17b6izgpn9rdk3zdhp4kzsna6lv1lhdr8jr6yn2xcwznddb0zb69"; + libraryHaskellDepends = [ atomic-primops base containers stm ]; + testHaskellDepends = [ async base hspec QuickCheck stm ]; + benchmarkHaskellDepends = [ async base deepseq old-time stm ]; + description = "Concurrent bouded blocking queues optimized for flushing. Both IO and STM implementations."; + license = lib.licenses.bsd3; + }) {}; + + "flux-monoid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "flux-monoid"; + version = "0.1.0.0"; + sha256 = "0aa5p8604j63zz8rfxcp4p4110k27ys5dcy980kg5hjzba7aj54m"; + libraryHaskellDepends = [ base ]; + description = "A monoid for tracking changes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fmark" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, process, Unixutils + }: + mkDerivation { + pname = "fmark"; + version = "0.1.1"; + sha256 = "1bjkkd90mw1nbm5pyjh52dwhqa6xx3i3hhl2ys3qpk08mrw5r09l"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base directory filepath mtl process Unixutils + ]; + description = "A Friendly Markup language without syntax"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fmark"; + broken = true; + }) {}; + + "fmlist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fmlist"; + version = "0.9.4"; + sha256 = "19h95ph7lh7llw6j1v1rssrdi5k7xw8x0iac9rgzss371s2w3g9d"; + libraryHaskellDepends = [ base ]; + description = "FoldMap lists"; + license = lib.licenses.bsd3; + }) {}; + + "fmr" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fmr"; + version = "0.2"; + sha256 = "143zyw9ikyrbs4ixs8f7blrs57fxyahf02kbcq1j8xjh2qzzxzi3"; + libraryHaskellDepends = [ base ]; + description = "Fields for Monadic Records library"; + license = lib.licenses.bsd3; + }) {}; + + "fmt" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, call-stack + , containers, criterion, deepseq, doctest, doctest-discover + , formatting, hspec, interpolate, microlens, neat-interpolation + , QuickCheck, text, time, time-locale-compat, vector + }: + mkDerivation { + pname = "fmt"; + version = "0.6.3.0"; + sha256 = "01mh0k69dv5x30hlmxi36dp1ylk0a6affr4jb3pvy8vjm4ypzvml"; + libraryHaskellDepends = [ + base base64-bytestring bytestring call-stack containers formatting + microlens text time time-locale-compat + ]; + testHaskellDepends = [ + base bytestring call-stack containers doctest hspec + neat-interpolation QuickCheck text vector + ]; + testToolDepends = [ doctest-discover ]; + benchmarkHaskellDepends = [ + base bytestring containers criterion deepseq formatting interpolate + text vector + ]; + description = "A new formatting library"; + license = lib.licenses.bsd3; + }) {}; + + "fmt-for-rio" = callPackage + ({ mkDerivation, base, enum-text-rio }: + mkDerivation { + pname = "fmt-for-rio"; + version = "1.0.0.0"; + sha256 = "0hxf1cgch4l5vwnsg4449ing3qi40kpfcwjg4l807sw0b18ccwar"; + libraryHaskellDepends = [ base enum-text-rio ]; + description = "Adaptor for getting fmt to work with rio"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fmt-terminal-colors" = callPackage + ({ mkDerivation, ansi-terminal, base, fmt }: + mkDerivation { + pname = "fmt-terminal-colors"; + version = "0.1.0.1"; + sha256 = "0a8gs4m21c1b0xl7v6rm2j915yix3pks0vvy0n3c2298lpkj0z6b"; + libraryHaskellDepends = [ ansi-terminal base fmt ]; + testHaskellDepends = [ ansi-terminal base fmt ]; + description = "ANSI terminal colors formatters for fmt library"; + license = lib.licenses.bsd3; + }) {}; + + "fn" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, directory + , filepath, hspec, http-types, resourcet, text + , unordered-containers, wai, wai-extra + }: + mkDerivation { + pname = "fn"; + version = "0.3.0.2"; + sha256 = "0pxfwyfigj449qd01xb044gz1h63f3lvmpq6xij09xhkm8bv0d0y"; + libraryHaskellDepends = [ + base blaze-builder bytestring directory filepath http-types + resourcet text unordered-containers wai wai-extra + ]; + testHaskellDepends = [ + base directory filepath hspec http-types resourcet text + unordered-containers wai wai-extra + ]; + description = "A functional web framework"; + license = lib.licenses.isc; + }) {}; + + "fn-extra" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring + , digestive-functors, directory, either, fn, heist, http-types + , lens, map-syntax, mtl, resourcet, text, wai, wai-extra, wai-util + , xmlhtml + }: + mkDerivation { + pname = "fn-extra"; + version = "0.3.0.2"; + sha256 = "1wbhfaddqhp68gh7906w4lnnlz2zfqrfl71kf5w5pb3nhkbjx3g1"; + libraryHaskellDepends = [ + base blaze-builder bytestring digestive-functors directory either + fn heist http-types lens map-syntax mtl resourcet text wai + wai-extra wai-util xmlhtml + ]; + description = "Extras for Fn, a functional web framework"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fnmatch" = callPackage + ({ mkDerivation, base, bytestring, criterion, hspec }: + mkDerivation { + pname = "fnmatch"; + version = "0.1.0.0"; + sha256 = "1vmmypqvrfck4rkq4cm4viliyxypm139id3f1flhp53x2srr282i"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring hspec ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "fnmatch C wrapper"; + license = lib.licenses.asl20; + }) {}; + + "focus" = callPackage + ({ mkDerivation, base, rerebase, tasty, tasty-hunit, transformers + }: + mkDerivation { + pname = "focus"; + version = "1.0.3.2"; + sha256 = "11n2dh0ilc2hqh96ivy1k2y3pi8y1ll11awp4r3h40w17023yjz2"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ rerebase tasty tasty-hunit ]; + description = "A general abstraction for manipulating elements of container data structures"; + license = lib.licenses.mit; + }) {}; + + "focuslist" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest + , genvalidity, genvalidity-containers, genvalidity-hspec, hedgehog + , hspec, lens, mono-traversable, QuickCheck, tasty, tasty-hedgehog + , tasty-hspec, template-haskell, validity + }: + mkDerivation { + pname = "focuslist"; + version = "0.1.1.0"; + sha256 = "0bna0akhjf8ldx6g8n5w0ni5mhx5j69n0dzpj25vbdc3y8y9crqh"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base containers lens mono-traversable QuickCheck + ]; + testHaskellDepends = [ + base doctest genvalidity genvalidity-containers genvalidity-hspec + hedgehog hspec lens QuickCheck tasty tasty-hedgehog tasty-hspec + template-haskell validity + ]; + description = "Lists with a focused element"; + license = lib.licenses.bsd3; + }) {}; + + "fold-debounce" = callPackage + ({ mkDerivation, base, data-default-class, hspec, hspec-discover + , stm, stm-delay, time + }: + mkDerivation { + pname = "fold-debounce"; + version = "0.2.0.11"; + sha256 = "1i5lbzw2y43ppxk0kaqjap0dxyxpx5vqsvqxb2wqfkm3z8v63cy8"; + libraryHaskellDepends = [ + base data-default-class stm stm-delay time + ]; + testHaskellDepends = [ base hspec stm time ]; + testToolDepends = [ hspec-discover ]; + description = "Fold multiple events that happen in a given period of time"; + license = lib.licenses.bsd3; + }) {}; + + "fold-debounce-conduit" = callPackage + ({ mkDerivation, base, conduit, fold-debounce, hspec + , hspec-discover, resourcet, stm, transformers, transformers-base + }: + mkDerivation { + pname = "fold-debounce-conduit"; + version = "0.2.0.7"; + sha256 = "02a3kxk4b3725h4dbnfvc1va4h7l4mxg3aaf3jacq9vmn1zwl4n5"; + libraryHaskellDepends = [ + base conduit fold-debounce resourcet stm transformers + transformers-base + ]; + testHaskellDepends = [ + base conduit hspec resourcet stm transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Regulate input traffic from conduit Source with Control.FoldDebounce"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "foldable-ix" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "foldable-ix"; + version = "0.3.0.0"; + sha256 = "0n5cfihda5mhww9kb81mdhswz01bzwsrmhyh4mknsws6im8rbrpz"; + revision = "1"; + editedCabalFile = "0wgdl703cr9m5p3azzgrv1ljvrpr1b9w3nx7w6v2g3sdgj1pqf90"; + libraryHaskellDepends = [ base ]; + description = "Functions to find out the indices of the elements in the Foldable structures"; + license = lib.licenses.mit; + }) {}; + + "foldable1" = callPackage + ({ mkDerivation, base, transformers, util }: + mkDerivation { + pname = "foldable1"; + version = "0.1.0.0"; + sha256 = "02p9wg0rcp7qvjp588y6r2szz7ja5x1idl04vn3hr7mbrbjq9ml5"; + libraryHaskellDepends = [ base transformers util ]; + description = "Foldable types with at least 1 element"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "foldable1-classes-compat" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, ghc-prim + , QuickCheck, quickcheck-instances, tagged, test-framework + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "foldable1-classes-compat"; + version = "0.1"; + sha256 = "04pzjppmb195ffgxdzh8dh39z5dalr5wd6sifcnbg9p1b3rw6myh"; + revision = "4"; + editedCabalFile = "0kpsp659y563h2vanhrdnbza9skq1j9sm6y3fg2j4p1xsgnkqjzv"; + libraryHaskellDepends = [ base ghc-prim tagged ]; + testHaskellDepends = [ + base containers QuickCheck quickcheck-instances test-framework + test-framework-quickcheck2 transformers + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq transformers + ]; + doHaddock = false; + description = "Compatibility package for the Foldable1 and Bifoldable1 type classes"; + license = lib.licenses.bsd3; + }) {}; + + "foldl" = callPackage + ({ mkDerivation, base, bytestring, comonad, containers + , contravariant, criterion, doctest, hashable, primitive + , profunctors, random, semigroupoids, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "foldl"; + version = "1.4.16"; + sha256 = "18bbhz0bjxb30ni9m9nm4aj8klakkd2fbjaymg8j3f0kdki3isj9"; + libraryHaskellDepends = [ + base bytestring comonad containers contravariant hashable primitive + profunctors random semigroupoids text transformers + unordered-containers vector + ]; + testHaskellDepends = [ base doctest ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Composable, streaming, and efficient left folds"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "foldl-exceptions" = callPackage + ({ mkDerivation, base, foldl, hedgehog, safe-exceptions }: + mkDerivation { + pname = "foldl-exceptions"; + version = "1.0.0.2"; + sha256 = "1303ybbfh60hqbwvydfvc4byva2agjm20vq4cfs4lkassrb36lrp"; + libraryHaskellDepends = [ base foldl safe-exceptions ]; + testHaskellDepends = [ base foldl hedgehog safe-exceptions ]; + description = "Exception handling with FoldM"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "foldl-incremental" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , foldl, histogram-fill, mwc-random, pipes, QuickCheck, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, vector + }: + mkDerivation { + pname = "foldl-incremental"; + version = "0.2.0.0"; + sha256 = "09xf9cba3j49z4bwfmad6q9gdnp3f1zn817q4px7hky2gln3bhzk"; + libraryHaskellDepends = [ + base containers deepseq foldl histogram-fill vector + ]; + testHaskellDepends = [ + base bytestring containers foldl histogram-fill mwc-random pipes + QuickCheck tasty tasty-golden tasty-hunit tasty-quickcheck vector + ]; + benchmarkHaskellDepends = [ base containers criterion foldl ]; + description = "incremental folds"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "foldl-statistics" = callPackage + ({ mkDerivation, base, containers, criterion, foldl, hashable + , math-functions, mwc-random, profunctors, quickcheck-instances + , statistics, tasty, tasty-quickcheck, unordered-containers, vector + }: + mkDerivation { + pname = "foldl-statistics"; + version = "0.1.5.1"; + sha256 = "196vkbgj6c5dhwfw6l73z8dw505hsjsrx4w1f3zfczm0jfc4fsxl"; + libraryHaskellDepends = [ + base containers foldl hashable math-functions profunctors + unordered-containers + ]; + testHaskellDepends = [ + base foldl profunctors quickcheck-instances statistics tasty + tasty-quickcheck vector + ]; + benchmarkHaskellDepends = [ + base criterion foldl mwc-random statistics vector + ]; + description = "Statistical functions from the statistics package implemented as Folds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "foldl-transduce" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, comonad, containers + , criterion, doctest, foldl, free, lens-family-core + , monoid-subclasses, profunctors, semigroupoids, semigroups, split + , tasty, tasty-hunit, tasty-quickcheck, text, transformers, void + }: + mkDerivation { + pname = "foldl-transduce"; + version = "0.6.0.1"; + sha256 = "1nbq27cs7jngg83ylc7rfmr8qs8xlr0dqkb9d978jsv4dblbs1gh"; + libraryHaskellDepends = [ + base bifunctors bytestring comonad containers foldl free + monoid-subclasses profunctors semigroupoids semigroups split text + transformers void + ]; + testHaskellDepends = [ + base doctest foldl free monoid-subclasses split tasty tasty-hunit + tasty-quickcheck text + ]; + benchmarkHaskellDepends = [ + base criterion foldl lens-family-core + ]; + description = "Transducers for foldl folds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "foldl-transduce-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, doctest, foldl + , foldl-transduce, monoid-subclasses, tasty, tasty-hunit, text + , transformers + }: + mkDerivation { + pname = "foldl-transduce-attoparsec"; + version = "0.2.0.0"; + sha256 = "0wrgwr7v50z3wb5fy4k7fnk20vgfrb2vjjgqyshim7wlpl9w5m0b"; + libraryHaskellDepends = [ + attoparsec base bytestring foldl-transduce monoid-subclasses text + transformers + ]; + testHaskellDepends = [ + attoparsec base doctest foldl foldl-transduce tasty tasty-hunit + text transformers + ]; + description = "Attoparsec and foldl-transduce integration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "folds" = callPackage + ({ mkDerivation, adjunctions, base, bifunctors, comonad + , constraints, contravariant, data-reify, distributive, lens, mtl + , pointed, profunctors, reflection, semigroupoids, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "folds"; + version = "0.7.8"; + sha256 = "11278546mq05rhyjfmhg0iasqjsn898l44dhp5qgaw1zwzywir2i"; + revision = "2"; + editedCabalFile = "13agcwgdwbs4kclgmrdqlj3m0bndad98wznk363y54psgqqrl9cx"; + configureFlags = [ "-f-test-hlint" ]; + libraryHaskellDepends = [ + adjunctions base bifunctors comonad constraints contravariant + data-reify distributive lens mtl pointed profunctors reflection + semigroupoids transformers unordered-containers vector + ]; + description = "Beautiful Folding"; + license = lib.licenses.bsd3; + }) {}; + + "folds-common" = callPackage + ({ mkDerivation, base, containers, folds, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "folds-common"; + version = "0.2.0.0"; + sha256 = "1dcyh798ijq4ms8xr0jwfp4fy5i5l4czl7m3yvk2z6rkha9w1zmc"; + libraryHaskellDepends = [ base containers folds ]; + testHaskellDepends = [ base containers tasty tasty-quickcheck ]; + description = "A playground of common folds for folds"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "folgerhs" = callPackage + ({ mkDerivation, array, base, containers, gloss + , optparse-applicative, xml + }: + mkDerivation { + pname = "folgerhs"; + version = "0.3.0.2"; + sha256 = "0dxig93mf29778sq71wz913d405g07dzkpbjp8cm4xsz1p86xryh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers gloss xml ]; + executableHaskellDepends = [ + array base containers gloss optparse-applicative xml + ]; + description = "Toolset for Folger Shakespeare Library's XML annotated plays"; + license = lib.licenses.gpl3Only; + mainProgram = "folgerhs"; + }) {}; + + "follow" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, feed + , HandsomeSoup, hspec, hxt, req, text, time, transformers + , unordered-containers, yaml + }: + mkDerivation { + pname = "follow"; + version = "0.1.0.0"; + sha256 = "18j7m8dsmnrq7cnmin48zl1g8yidsh8sgqnlr42qldi49ciam4j0"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring exceptions feed HandsomeSoup hxt req text + time transformers unordered-containers yaml + ]; + executableHaskellDepends = [ + aeson base bytestring exceptions feed HandsomeSoup hxt req text + time transformers unordered-containers yaml + ]; + testHaskellDepends = [ + aeson base bytestring exceptions feed HandsomeSoup hspec hxt req + text time transformers unordered-containers yaml + ]; + description = "Haskell library to follow content published on any subject"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "follow_pocket_auth"; + broken = true; + }) {}; + + "follow-file" = callPackage + ({ mkDerivation, attoparsec, attoparsec-path, base, bytestring + , conduit, conduit-combinators, directory, exceptions, hinotify + , monad-control, mtl, path, text, unix, utf8-string + }: + mkDerivation { + pname = "follow-file"; + version = "0.0.3"; + sha256 = "0nxvw17ndjrg34mc2a0bcyprcng52f6mn3l7mhx2fc11njdf2b93"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec attoparsec-path base bytestring conduit directory + exceptions hinotify monad-control mtl path text unix utf8-string + ]; + executableHaskellDepends = [ + attoparsec attoparsec-path base bytestring conduit + conduit-combinators directory exceptions hinotify monad-control mtl + path text unix utf8-string + ]; + description = "Be notified when a file gets appended, solely with what was added. Warning - only works on linux and for files that are strictly appended, like log files."; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "follow-file"; + broken = true; + }) {}; + + "follower" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, cmdargs, directory, filepath + , hs-twitter, old-locale, strict, time + }: + mkDerivation { + pname = "follower"; + version = "0.0.1"; + sha256 = "0iy8q06fpc03n4z6dcrl95vji67dia6bp30q42rrlqw6s9cwigsm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint base cmdargs directory filepath hs-twitter + old-locale strict time + ]; + description = "Follow Tweets anonymously"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "follower"; + }) {}; + + "foma" = callPackage + ({ mkDerivation, base, foma }: + mkDerivation { + pname = "foma"; + version = "0.1.2.0"; + sha256 = "1g9wy1zn0mi2lgfpprhh8q5sy0cvf5pbk2yrkr2911pn7g00jdc4"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ foma ]; + description = "Simple Haskell bindings for Foma"; + license = lib.licenses.mit; + }) {inherit (pkgs) foma;}; + + "font-awesome-type" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "font-awesome-type"; + version = "0.1"; + sha256 = "1njwikgrsm52diq84j6lgjcndssk3ihmgp7fndwjq9m2v2h346gh"; + libraryHaskellDepends = [ base ]; + description = "A Font Awesome data type enumerating all icon classes"; + license = lib.licenses.bsd3; + }) {}; + + "font-opengl-basic4x6" = callPackage + ({ mkDerivation, base, GLFW-b, OpenGL }: + mkDerivation { + pname = "font-opengl-basic4x6"; + version = "0.0.3"; + sha256 = "0myjb8g3mis887l0jmr88nb757x0zcvhnanx02hxjbfb5iqx3cx9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base OpenGL ]; + executableHaskellDepends = [ base GLFW-b OpenGL ]; + description = "Basic4x6 font for OpenGL"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "show-font-basic4x6"; + broken = true; + }) {}; + + "fontconfig-pure" = callPackage + ({ mkDerivation, base, containers, css-syntax, fontconfig + , freetype2, hashable, hspec, linear, QuickCheck, scientific + , stylist-traits, text + }: + mkDerivation { + pname = "fontconfig-pure"; + version = "0.4.0.0"; + sha256 = "05nlnr5v1gfi0wrksdpzszpvj1vj5ff2wv2nzm7g43dr9j33xyf6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers css-syntax freetype2 hashable linear scientific + stylist-traits text + ]; + libraryPkgconfigDepends = [ fontconfig ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Pure-functional language bindings to FontConfig"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "fontconfig-pure"; + broken = true; + }) {inherit (pkgs) fontconfig;}; + + "foo" = callPackage + ({ mkDerivation, base, containers, GLUT, haskell98, OpenGL }: + mkDerivation { + pname = "foo"; + version = "1.0"; + sha256 = "1f1abijdfvnmkgbvw9q94k4p39pbqslmg9am1j1sjyxrag5y0vv8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers GLUT haskell98 OpenGL + ]; + description = "Paper soccer, an OpenGL game"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "foo"; + }) {}; + + "foobar" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "foobar"; + version = "0.1.0.0"; + sha256 = "1i524ikmwm01l3030krpmr1wq0makjzdrzmqcnnvkxmpnmg7vgrw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + mainProgram = "foobar-exe"; + }) {}; + + "for-free" = callPackage + ({ mkDerivation, base, comonad, comonad-transformers, containers + , contravariant, transformers + }: + mkDerivation { + pname = "for-free"; + version = "0.1"; + sha256 = "048m95sg8jq7kpr55iq5h93c7zbaqp5v340phb13v9yw2hv50sql"; + libraryHaskellDepends = [ + base comonad comonad-transformers containers contravariant + transformers + ]; + description = "Functor, Monad, MonadPlus, etc for free"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "forbidden-fruit" = callPackage + ({ mkDerivation, base, control-monad-loop, hashable, hashtables + , hspec, primitive, transformers, transformers-base, vector + }: + mkDerivation { + pname = "forbidden-fruit"; + version = "0.1.0"; + sha256 = "0sxaa2lpz6j0ljz8kjxifvp4lk5x12w0ka9wjws4w7r8q9bld8dd"; + libraryHaskellDepends = [ + base control-monad-loop hashable hashtables primitive transformers + transformers-base vector + ]; + testHaskellDepends = [ + base control-monad-loop hashable hashtables hspec primitive + transformers vector + ]; + description = "A library accelerates imperative style programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "force-layout" = callPackage + ({ mkDerivation, base, containers, data-default-class, lens, linear + }: + mkDerivation { + pname = "force-layout"; + version = "0.4.0.6"; + sha256 = "17956k3mab2xhrmfy7fj5gh08h43yjlsryi5acjhnkmin5arhwpp"; + revision = "12"; + editedCabalFile = "0rpr0j150584h4l8mn3ziq4r055w0n24sxai20b3iqhkrd10vmk1"; + libraryHaskellDepends = [ + base containers data-default-class lens linear + ]; + description = "Simple force-directed layout"; + license = lib.licenses.bsd3; + }) {}; + + "fordo" = callPackage + ({ mkDerivation, base, process, transformers }: + mkDerivation { + pname = "fordo"; + version = "0.1"; + sha256 = "0vlh5rfn3n8vi3gbfmpbw20jgv5skvcw187walgv6dns39pagsar"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base process transformers ]; + description = "Run a command on files with magic substituion support (sequencing and regexp)"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "fordo"; + broken = true; + }) {}; + + "forecast-io" = callPackage + ({ mkDerivation, aeson, base, text }: + mkDerivation { + pname = "forecast-io"; + version = "0.2.0.0"; + sha256 = "17wsqrq1zq1p80gnrfsvks5bhickfqj5mh2prbzzkzb3s28l1mby"; + libraryHaskellDepends = [ aeson base text ]; + description = "A Haskell library for working with forecast.io data."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "foreign" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, hspec, hspec-discover + , primitive, primitive-unlifted, QuickCheck, quickcheck-instances + }: + mkDerivation { + pname = "foreign"; + version = "0.2.1.0"; + sha256 = "0xgxw4yik1dw6r6zp3w50wazpglvwxvgyxhgj01sfkh275nfh7yw"; + libraryHaskellDepends = [ + base bytestring ghc-prim primitive primitive-unlifted + ]; + testHaskellDepends = [ + base hspec QuickCheck quickcheck-instances + ]; + testToolDepends = [ hspec-discover ]; + description = "A collection of helpers for ffi"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "foreign-storable-asymmetric" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "foreign-storable-asymmetric"; + version = "0.0.1"; + sha256 = "1pj30p7z5nq8j95z9c4kjv6spandfch3r0dvx3n8wsbh3270dvxj"; + libraryHaskellDepends = [ base ]; + description = "Types and instances for implementing a Storable with different peek and poke"; + license = lib.licenses.bsd3; + }) {}; + + "foreign-store" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "foreign-store"; + version = "0.2.1"; + sha256 = "0ghs17wx32jwzk1fd1480cmnfakgdb3yc9v4yvzdxcipjc95abgj"; + libraryHaskellDepends = [ base ]; + description = "Store a stable pointer in a foreign context to be retrieved later"; + license = lib.licenses.bsd3; + }) {}; + + "foreign-var" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "foreign-var"; + version = "0.1"; + sha256 = "1rxfmzq9npj1170i85qhq5fhvvzb9j1wdi5lzmj57k4hlyxcwqjd"; + revision = "1"; + editedCabalFile = "077s05370sx7pn053z1y6ygjg77dsvpcd5r8ivx9q9rk8m1hdjgr"; + libraryHaskellDepends = [ base stm transformers ]; + description = "Encapsulating mutatable state in external libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "forest" = callPackage + ({ mkDerivation, aeson, base, comonad, deepseq, free, hashable + , profunctors, semigroupoids + }: + mkDerivation { + pname = "forest"; + version = "0.2.1.1"; + sha256 = "1f3zbdkxch2a7a6qv20j0mj1bjjk7f81bnn48ki8xzg925cyl1dl"; + libraryHaskellDepends = [ + aeson base comonad deepseq free hashable profunctors semigroupoids + ]; + description = "Tree and Forest types"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "forest-fire" = callPackage + ({ mkDerivation, aeson, base, bytestring, cli, containers, HUnit + , mtl, process, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "forest-fire"; + version = "0.3"; + sha256 = "09h8hpb9b0hsj2bpwywxdk2a1ww1si3g5rn5n6ajq5dgvqki8rlp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers process text + ]; + executableHaskellDepends = [ base cli ]; + testHaskellDepends = [ + aeson base bytestring containers HUnit mtl tasty tasty-hunit + ]; + description = "Recursively delete CloudFormation stacks and their dependants"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "forest-fire"; + broken = true; + }) {}; + + "forex2ledger" = callPackage + ({ mkDerivation, aeson, base, containers, currency-codes + , hledger-lib, hspec, hspec-expectations-pretty-diff, HTTP + , optparse-applicative, relude, text, time, tomland + , unordered-containers, url + }: + mkDerivation { + pname = "forex2ledger"; + version = "1.0.0.2"; + sha256 = "1x6ln7pw77psppryi71jbsz5px4z4a96ppz6wmj4kjr7rwkkbrg4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers currency-codes hledger-lib HTTP relude text + time tomland unordered-containers url + ]; + executableHaskellDepends = [ + base optparse-applicative relude text + ]; + testHaskellDepends = [ + aeson base containers currency-codes hspec + hspec-expectations-pretty-diff relude time + ]; + description = "Print Forex quotes in Ledger format"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "forex2ledger"; + broken = true; + }) {}; + + "forger" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "forger"; + version = "0.0.0.0"; + sha256 = "1bykssfas1fz46qmiwhxs09xnnwp104hlmq08z9g1xh7qv8bh7iy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Library for generating fake placeholder data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "forger"; + broken = true; + }) {}; + + "forkable-monad" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "forkable-monad"; + version = "0.2.0.3"; + sha256 = "0qnl3bvqiwh6d7lm3w06is5ivh025c7024695m7fzajvzbpk67jp"; + libraryHaskellDepends = [ base transformers ]; + description = "An implementation of forkIO for monad stacks"; + license = lib.licenses.bsd3; + }) {}; + + "forma" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, mtl, text }: + mkDerivation { + pname = "forma"; + version = "1.2.0"; + sha256 = "13kyggzlf156d3d3mj453jwmafyz74vk4bim3f30zxyd6syl3m5v"; + revision = "2"; + editedCabalFile = "1wm2zqhdzx5qawlqm74kpfivfhp3bmlagxc63xz7vm4pr17cisyq"; + libraryHaskellDepends = [ aeson base containers mtl text ]; + testHaskellDepends = [ aeson base containers hspec mtl text ]; + description = "Parse and validate forms in JSON format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "formal" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, containers + , directory, file-embed, HTTP, indents, interpolatedstring-perl6 + , jmacro, MissingH, mtl, network, pandoc, parsec, process, text + , transformers, urlencoded, wl-pprint-text + }: + mkDerivation { + pname = "formal"; + version = "0.1.0"; + sha256 = "0z8a5a9w7mg69c1x6h8825bhkll63gz6j85lbc0w59w1ag2x8865"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + ansi-terminal base bytestring containers directory file-embed HTTP + indents interpolatedstring-perl6 jmacro MissingH mtl network pandoc + parsec process text transformers urlencoded wl-pprint-text + ]; + description = "A statically typed, functional programming language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "formal"; + }) {}; + + "format" = callPackage + ({ mkDerivation, haskell2010, parsec, QuickCheck }: + mkDerivation { + pname = "format"; + version = "0.1.0.0"; + sha256 = "1vv9b0hif5hi3jkd1n6j85b5mkfkjyixldblm2l4qfgrj95igmph"; + libraryHaskellDepends = [ haskell2010 parsec ]; + testHaskellDepends = [ haskell2010 parsec QuickCheck ]; + description = "Rendering from and scanning to format strings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "format-numbers" = callPackage + ({ mkDerivation, base, hspec, text }: + mkDerivation { + pname = "format-numbers"; + version = "0.1.0.1"; + sha256 = "193nvj3bf7w0rb1igwl6q27jjijw71v82ik3l7maamfry15hwiaw"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base hspec text ]; + description = "Various number formatting functions"; + license = lib.licenses.mit; + }) {}; + + "format-status" = callPackage + ({ mkDerivation, base, data-concurrent-queue, old-locale, stm, text + , time + }: + mkDerivation { + pname = "format-status"; + version = "0.2.0.0"; + sha256 = "0dfmjp307c8685cdw41nmjmisf3aplyf177r973wyqcrifabvs2q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base data-concurrent-queue old-locale stm text time + ]; + description = "A utility for writing the date to dzen2"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "format-status"; + }) {}; + + "formatn" = callPackage + ({ mkDerivation, base, containers, QuickCheck, text }: + mkDerivation { + pname = "formatn"; + version = "0.3.0.1"; + sha256 = "1w1isqk9mxrzl0sfj10kqfr2z8wkxvx5dmacig4k415cbaf4dqs3"; + libraryHaskellDepends = [ base containers QuickCheck text ]; + description = "Formatting of doubles"; + license = lib.licenses.bsd3; + }) {}; + + "formattable" = callPackage + ({ mkDerivation, base, bytestring, data-default-class + , double-conversion, hspec, HUnit, lens, old-locale, QuickCheck + , text, time + }: + mkDerivation { + pname = "formattable"; + version = "0.1.1"; + sha256 = "0brp1j21ll6g266zyzknqc20k5nf3na97fjbh66hjbsw6yxah5x7"; + libraryHaskellDepends = [ + base bytestring data-default-class old-locale text time + ]; + testHaskellDepends = [ + base bytestring data-default-class double-conversion hspec HUnit + lens old-locale QuickCheck text time + ]; + description = "Business-quality formatting of numbers, dates, and other things"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "formatting" = callPackage + ({ mkDerivation, base, clock, criterion, double-conversion, hspec + , old-locale, QuickCheck, scientific, text, time, transformers + }: + mkDerivation { + pname = "formatting"; + version = "7.2.0"; + sha256 = "0vbaf1p2grz8irh92d4v44f1np5kywjdjvrfygjyf57ng8bihyy0"; + libraryHaskellDepends = [ + base clock double-conversion old-locale scientific text time + transformers + ]; + testHaskellDepends = [ base hspec scientific text time ]; + benchmarkHaskellDepends = [ base criterion QuickCheck text ]; + description = "Combinator-based type-safe formatting (like printf() or FORMAT)"; + license = lib.licenses.bsd3; + }) {}; + + "forml" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cereal + , containers, directory, file-embed, ghc-prim, GraphSCC, hslogger + , HTTP, indents, interpolatedstring-perl6, jmacro, MissingH, mtl + , network, pandoc, parsec, process, text, urlencoded, utf8-string + , zlib + }: + mkDerivation { + pname = "forml"; + version = "0.2"; + sha256 = "1bqfw3h06mbznivg37840qnzjygflzp90wkyssnb1kjxi4bj1vbv"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + ansi-terminal base bytestring cereal containers directory + file-embed ghc-prim GraphSCC hslogger HTTP indents + interpolatedstring-perl6 jmacro MissingH mtl network pandoc parsec + process text urlencoded utf8-string zlib + ]; + description = "A statically typed, functional programming language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "forml"; + }) {}; + + "formlets" = callPackage + ({ mkDerivation, applicative-extras, base, blaze-html, bytestring + , haskell98, syb, transformers, xhtml + }: + mkDerivation { + pname = "formlets"; + version = "0.8"; + sha256 = "0jx56vhrzcwca33rgp738plmssw95nv20rrzw5xrxcmdv26zp1w9"; + libraryHaskellDepends = [ + applicative-extras base blaze-html bytestring haskell98 syb + transformers xhtml + ]; + description = "Formlets implemented in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "formlets-hsp" = callPackage + ({ mkDerivation, applicative-extras, base, formlets, haskell98, hsp + , hsx, mtl, trhsx + }: + mkDerivation { + pname = "formlets-hsp"; + version = "2.3.1"; + sha256 = "19m0nryrksh1cgsz7sx3gamjczw36hqfsbml05p6j7li3bk0fpw2"; + libraryHaskellDepends = [ + applicative-extras base formlets haskell98 hsp hsx mtl + ]; + libraryToolDepends = [ trhsx ]; + description = "HSP support for Formlets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "forms-data-format" = callPackage + ({ mkDerivation, base, bytestring, grammatical-parsers + , monoid-subclasses, parsers, rank2classes, text + }: + mkDerivation { + pname = "forms-data-format"; + version = "0.2.1"; + sha256 = "0l0v6m1ixpq7bmafnnn66gjjfwv28lvr20jsh35yfjifznw2vgbn"; + libraryHaskellDepends = [ + base bytestring grammatical-parsers monoid-subclasses parsers + rank2classes text + ]; + description = "Parse and serialize FDF, the Forms Data Format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "formura" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, either, lattices + , lens, mmorph, mtl, parsers, QuickCheck, text, trifecta, vector + }: + mkDerivation { + pname = "formura"; + version = "1.0"; + sha256 = "136wr9lhld2ldj4r3fwwj6z99hrsyzg26wm3g28kyn4c68vp5y45"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint base containers either lattices lens mmorph mtl + parsers QuickCheck text trifecta vector + ]; + executableHaskellDepends = [ + ansi-wl-pprint base containers lens text trifecta + ]; + description = "Formura is a simple language to describe stencil computation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "forsyde-deep" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , HUnit, mtl, parameterized-data, pretty, process, QuickCheck + , random, regex-posix, syb, template-haskell, type-level + }: + mkDerivation { + pname = "forsyde-deep"; + version = "0.2.0"; + sha256 = "1rznghp5njbs474cr1pmipmflf53rk8al6pb2d16vhj717431vf9"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ + base Cabal containers directory filepath HUnit mtl + parameterized-data pretty process QuickCheck random regex-posix syb + template-haskell type-level + ]; + libraryHaskellDepends = [ + base containers directory filepath mtl parameterized-data pretty + process random regex-posix syb template-haskell type-level + ]; + testHaskellDepends = [ + base directory HUnit parameterized-data QuickCheck random syb + type-level + ]; + description = "ForSyDe's Haskell-embedded Domain Specific Language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "forsyde-shallow" = callPackage + ({ mkDerivation, base, directory, doctest, hspec, old-time, process + , QuickCheck, random + }: + mkDerivation { + pname = "forsyde-shallow"; + version = "3.5.0.0"; + sha256 = "16skihnq2kkxdgliv6780s2lyka1bsm0naws6kz1sy3ggsw0qnp9"; + libraryHaskellDepends = [ base directory old-time process random ]; + testHaskellDepends = [ + base directory doctest hspec old-time process QuickCheck random + ]; + description = "ForSyDe's Haskell-embedded Domain Specific Language"; + license = lib.licenses.bsd3; + }) {}; + + "forth-hll" = callPackage + ({ mkDerivation, array-forth, base, free, mtl }: + mkDerivation { + pname = "forth-hll"; + version = "0.1.0.0"; + sha256 = "1hmcicxnxcl99chidkbg1kspjzpxxcw8qh4lrwvmlpz2knzf11g3"; + libraryHaskellDepends = [ array-forth base free mtl ]; + description = "A simple eDSL for generating arrayForth code"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fortran-src" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , deepseq, directory, either, fgl, filepath, GenericPretty, happy + , hspec, hspec-discover, mtl, pretty, process, QuickCheck + , singletons, singletons-base, singletons-th, temporary, text + , uniplate + }: + mkDerivation { + pname = "fortran-src"; + version = "0.15.1"; + sha256 = "0h3wq3i18hy3w06dzk4l1w5vf3vzx24lyjznrplkbya6kc5y4kpp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory either + fgl filepath GenericPretty mtl pretty process singletons + singletons-base singletons-th temporary text uniplate + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + array base binary bytestring containers deepseq directory either + fgl filepath GenericPretty mtl pretty process singletons + singletons-base singletons-th temporary text uniplate + ]; + testHaskellDepends = [ + array base binary bytestring containers deepseq directory either + fgl filepath GenericPretty hspec mtl pretty process QuickCheck + singletons singletons-base singletons-th temporary text uniplate + ]; + testToolDepends = [ hspec-discover ]; + description = "Parsers and analyses for Fortran standards 66, 77, 90, 95 and 2003 (partial)"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "fortran-src"; + }) {}; + + "fortran-src-extras" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, either + , filepath, fortran-src, GenericPretty, hspec, hspec-discover + , optparse-applicative, silently, text, uniplate, yaml + }: + mkDerivation { + pname = "fortran-src-extras"; + version = "0.5.0"; + sha256 = "0shzrz76j8kwmbkkqgar19c96glijvb5i4r88pn1pjp78342g695"; + revision = "1"; + editedCabalFile = "033snsxq8k221vjmr2ccrw8mhc5kjp1rjslgsa8nmj133mv1ca8c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers either filepath fortran-src + GenericPretty optparse-applicative text uniplate + ]; + executableHaskellDepends = [ + aeson base bytestring containers fortran-src GenericPretty + optparse-applicative text uniplate yaml + ]; + testHaskellDepends = [ + aeson base bytestring containers fortran-src GenericPretty hspec + optparse-applicative silently text uniplate + ]; + testToolDepends = [ hspec-discover ]; + description = "Common functions and utils for fortran-src"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "fortran-src-extras"; + }) {}; + + "fortran-vars" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq, fgl + , fortran-src, fortran-src-extras, hspec, hspec-discover, HUnit + , mtl, text, uniplate + }: + mkDerivation { + pname = "fortran-vars"; + version = "0.4.0"; + sha256 = "0kx6y90m57fhxin9hq7zf8gj4ydyrabc4py0vpg9v6spxfkmks1g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq fgl fortran-src + fortran-src-extras mtl text uniplate + ]; + executableHaskellDepends = [ + aeson base bytestring containers deepseq fgl fortran-src + fortran-src-extras mtl text uniplate + ]; + testHaskellDepends = [ + aeson base bytestring containers deepseq fgl fortran-src + fortran-src-extras hspec HUnit mtl text uniplate + ]; + testToolDepends = [ hspec-discover ]; + description = "Fortran memory model and other static analysis tools"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "fortran-vars"; + broken = true; + }) {}; + + "fortytwo" = callPackage + ({ mkDerivation, ansi-terminal, base, doctest, hspec, text }: + mkDerivation { + pname = "fortytwo"; + version = "2.0.0"; + sha256 = "0yq3gl0pm1yafa0bc1i9pplz147i1ddsafh4r5lhcyr7rg2a0jq1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ ansi-terminal base text ]; + testHaskellDepends = [ base doctest hspec ]; + description = "Interactive terminal prompt"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "forward-chan" = callPackage + ({ mkDerivation, base, SafeSemaphore, stm, unagi-chan }: + mkDerivation { + pname = "forward-chan"; + version = "0.0.0.0"; + sha256 = "0q11h91mlbaflxl35sya5r4h9r5d18v5ib0hplrzcnsgwchdcd3f"; + libraryHaskellDepends = [ base SafeSemaphore stm unagi-chan ]; + description = "Concurrent channels with a forwarding primitive"; + license = lib.licenses.asl20; + }) {}; + + "foscam-directory" = callPackage + ({ mkDerivation, base, directory, doctest, filepath + , foscam-filename, lens, pretty, QuickCheck, template-haskell + , trifecta, utf8-string + }: + mkDerivation { + pname = "foscam-directory"; + version = "0.0.8"; + sha256 = "0rmvc5qaicr6dm8ig4s8a0hfny09w53j1fdy6b7db0fh62ys2nqb"; + libraryHaskellDepends = [ + base directory foscam-filename lens pretty trifecta utf8-string + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Foscam File format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "foscam-filename" = callPackage + ({ mkDerivation, base, bifunctors, digit, directory, doctest + , filepath, lens, parsec, parsers, QuickCheck, semigroupoids + , semigroups, template-haskell + }: + mkDerivation { + pname = "foscam-filename"; + version = "0.0.4"; + sha256 = "1llggmkhv801y3736nldw6vj6jrw9z9bafisrc7nwfs8f68f9wbd"; + libraryHaskellDepends = [ + base bifunctors digit lens parsers semigroupoids semigroups + ]; + testHaskellDepends = [ + base directory doctest filepath parsec QuickCheck template-haskell + ]; + description = "Foscam File format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "foscam-sort" = callPackage + ({ mkDerivation, base, digit, directory, doctest, filepath + , foscam-directory, foscam-filename, lens, QuickCheck + , template-haskell, unix + }: + mkDerivation { + pname = "foscam-sort"; + version = "0.0.3"; + sha256 = "0lhag7bplpbsw8z1lzw1300rp1lf4qxcb26fr2irvaxrdg98s96x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base digit directory filepath foscam-directory foscam-filename lens + unix + ]; + executableHaskellDepends = [ + base digit directory filepath foscam-directory foscam-filename lens + unix + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Foscam File format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "foscam-sort"; + }) {}; + + "foundation_0_0_28" = callPackage + ({ mkDerivation, base, basement, gauge, ghc-prim }: + mkDerivation { + pname = "foundation"; + version = "0.0.28"; + sha256 = "06hsh40qwmy2nfkrd9m8lfhi6arziixdw9pn379m6a7cga2vjcnh"; + libraryHaskellDepends = [ base basement ghc-prim ]; + testHaskellDepends = [ base basement ]; + benchmarkHaskellDepends = [ base basement gauge ]; + description = "Alternative prelude with batteries and no dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "foundation" = callPackage + ({ mkDerivation, base, basement, gauge, ghc-prim }: + mkDerivation { + pname = "foundation"; + version = "0.0.30"; + sha256 = "11hdqd01ggdr7fjw3w00giay06bzz97qqiiq60vi1l1dzz1wrwzn"; + libraryHaskellDepends = [ base basement ghc-prim ]; + testHaskellDepends = [ base basement ]; + benchmarkHaskellDepends = [ base basement gauge ]; + description = "Alternative prelude with batteries and no dependencies"; + license = lib.licenses.bsd3; + }) {}; + + "foundation-edge" = callPackage + ({ mkDerivation, bytestring, foundation, text }: + mkDerivation { + pname = "foundation-edge"; + version = "0.0.3"; + sha256 = "0dqpalqn9p10vmz3sw60aga76rpi4d92hrvq2v91pv44p1iva2mb"; + libraryHaskellDepends = [ bytestring foundation text ]; + description = "foundation's edge with the conventional set of packages"; + license = lib.licenses.bsd3; + }) {}; + + "fountain" = callPackage + ({ mkDerivation, base, containers, random }: + mkDerivation { + pname = "fountain"; + version = "0.1"; + sha256 = "0mxzrvrag2qwn22llklmdkcf4icd8n9ifg1awd9q7ffll8a1a67p"; + libraryHaskellDepends = [ base containers random ]; + description = "A fountain codec"; + license = lib.licenses.bsd3; + }) {}; + + "fourmolu_0_11_0_0" = callPackage + ({ mkDerivation, aeson, ansi-terminal, array, base, binary + , bytestring, Cabal-syntax, containers, Diff, directory, dlist + , file-embed, filepath, ghc-lib-parser, hspec, hspec-discover + , hspec-megaparsec, megaparsec, MemoTrie, mtl, optparse-applicative + , path, path-io, pretty, process, QuickCheck, syb, temporary, text + , th-env, yaml + }: + mkDerivation { + pname = "fourmolu"; + version = "0.11.0.0"; + sha256 = "1hs743r2saqzk4sbwqpyw8k62jhlrc914gizcw5yp0r1gpq83idr"; + revision = "2"; + editedCabalFile = "1gjmdwcm10d178bg468xzzg9b0fc4saxi2fhdc771rqaggd1rxg1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal array base binary bytestring Cabal-syntax + containers Diff directory dlist file-embed filepath ghc-lib-parser + megaparsec MemoTrie mtl syb text yaml + ]; + executableHaskellDepends = [ + base containers directory filepath ghc-lib-parser + optparse-applicative text th-env yaml + ]; + testHaskellDepends = [ + base Cabal-syntax containers Diff directory filepath ghc-lib-parser + hspec hspec-megaparsec path path-io pretty process QuickCheck + temporary text + ]; + testToolDepends = [ hspec-discover ]; + description = "A formatter for Haskell source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fourmolu"; + }) {}; + + "fourmolu" = callPackage + ({ mkDerivation, aeson, ansi-terminal, array, base, binary + , bytestring, Cabal-syntax, containers, deepseq, Diff, directory + , file-embed, filepath, ghc-lib-parser, hspec, hspec-discover + , hspec-megaparsec, megaparsec, MemoTrie, mtl, optparse-applicative + , path, path-io, pretty, process, QuickCheck, scientific, syb + , temporary, text, th-env, yaml + }: + mkDerivation { + pname = "fourmolu"; + version = "0.14.0.0"; + sha256 = "1mnszw3lak3vmjcgp40xskjmzd526rw5rs06mnix2fahz8nkrrys"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal array base binary bytestring Cabal-syntax + containers deepseq Diff directory file-embed filepath + ghc-lib-parser megaparsec MemoTrie mtl scientific syb text yaml + ]; + executableHaskellDepends = [ + base Cabal-syntax containers directory filepath ghc-lib-parser + optparse-applicative text th-env yaml + ]; + testHaskellDepends = [ + base bytestring Cabal-syntax containers Diff directory filepath + ghc-lib-parser hspec hspec-megaparsec megaparsec path path-io + pretty process QuickCheck temporary text yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "A formatter for Haskell source code"; + license = lib.licenses.bsd3; + mainProgram = "fourmolu"; + }) {}; + + "fourmolu_0_15_0_0" = callPackage + ({ mkDerivation, aeson, ansi-terminal, array, base, binary + , bytestring, Cabal-syntax, containers, deepseq, Diff, directory + , file-embed, filepath, ghc-lib-parser, hspec, hspec-discover + , hspec-megaparsec, megaparsec, MemoTrie, mtl, optparse-applicative + , path, path-io, pretty, process, QuickCheck, scientific, syb + , temporary, text, th-env, yaml + }: + mkDerivation { + pname = "fourmolu"; + version = "0.15.0.0"; + sha256 = "11xy0k5zkhd0dz7ify0m466l90j8sblm9rzzwkc0nn0d8pxyizfq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal array base binary bytestring Cabal-syntax + containers deepseq Diff directory file-embed filepath + ghc-lib-parser megaparsec MemoTrie mtl scientific syb text yaml + ]; + executableHaskellDepends = [ + base Cabal-syntax containers directory filepath ghc-lib-parser + optparse-applicative text th-env yaml + ]; + testHaskellDepends = [ + base bytestring Cabal-syntax containers Diff directory filepath + ghc-lib-parser hspec hspec-megaparsec megaparsec path path-io + pretty process QuickCheck temporary text yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "A formatter for Haskell source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fourmolu"; + }) {}; + + "fp-ieee" = callPackage + ({ mkDerivation, base, doctest, ghc-bignum, hspec, hspec-core + , integer-logarithms, QuickCheck, random, tasty-bench + }: + mkDerivation { + pname = "fp-ieee"; + version = "0.1.0.4"; + sha256 = "1zba050nwsf2iidxklibndja5kmszc5k7jmimchszrnc821d0cqg"; + libraryHaskellDepends = [ base ghc-bignum integer-logarithms ]; + testHaskellDepends = [ + base doctest hspec hspec-core integer-logarithms QuickCheck random + ]; + benchmarkHaskellDepends = [ base tasty-bench ]; + description = "IEEE 754-2019 compliant operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fpco-api" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , blaze-html, bytestring, cereal, containers, data-default, deepseq + , deepseq-generics, directory, failure, fay, filepath, ghc-prim + , hashable, http-conduit, http-types, ini, lifted-async + , lifted-base, monad-control, monad-extras, monad-logger, mtl + , network, optparse-applicative, persistent, persistent-template + , pretty-show, process, random, resourcet, safe, semigroups + , shakespeare, shakespeare-i18n, stm, syb, template-haskell, text + , time, transformers, transformers-base, unordered-containers + , vector, yesod-core + }: + mkDerivation { + pname = "fpco-api"; + version = "1.2.0.5"; + sha256 = "1r80a6vimpy4nviskl62c4ivp2l8wrg3vhzgdg53nnfa5j6lmha2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring blaze-html bytestring + cereal containers data-default deepseq deepseq-generics directory + failure fay filepath ghc-prim hashable http-conduit http-types + lifted-async lifted-base monad-control monad-extras monad-logger + mtl network persistent persistent-template pretty-show random + resourcet safe semigroups shakespeare shakespeare-i18n stm syb + template-haskell text time transformers transformers-base + unordered-containers vector yesod-core + ]; + executableHaskellDepends = [ + aeson base bytestring data-default directory filepath ini network + optparse-applicative process safe text unordered-containers + ]; + description = "Simple interface to the FP Complete IDE API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fpco-api"; + }) {}; + + "fpe" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, integer-logarithms + , vector + }: + mkDerivation { + pname = "fpe"; + version = "0.1.2"; + sha256 = "13m6gskp3rsi96lw6c012g814lc9y5b0h56afrnmikn1ba24br6p"; + libraryHaskellDepends = [ + base bytestring integer-logarithms vector + ]; + testHaskellDepends = [ + base bytestring cryptonite integer-logarithms vector + ]; + description = "Format-preserving encryption"; + license = lib.licenses.mit; + }) {}; + + "fpipe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fpipe"; + version = "0.0.1"; + sha256 = "1b6r19yy9wh5w8xb0ajjxsd2qyzjnkgyav1975qv92wwxslyxwr8"; + libraryHaskellDepends = [ base ]; + description = "F#-style composition and application"; + license = lib.licenses.bsd3; + }) {}; + + "fplll" = callPackage + ({ mkDerivation, base, fplll, hgmp, lattices, semibounded-lattices + }: + mkDerivation { + pname = "fplll"; + version = "0.1.0.0"; + sha256 = "1q9njmsgxx4cpziw2llnbpg5ic6sag7qdhial00rak3iq29rzlhh"; + libraryHaskellDepends = [ + base hgmp lattices semibounded-lattices + ]; + libraryPkgconfigDepends = [ fplll ]; + testHaskellDepends = [ base ]; + description = "Haskell bindings to "; + license = lib.licenses.lgpl21Plus; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) fplll;}; + + "fpnla" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fpnla"; + version = "0.1.1"; + sha256 = "15qpfi3b9vnpm17q3y64nsrhlj5vi9rgrgysjfk98aw1gkj9mvv4"; + libraryHaskellDepends = [ base ]; + description = "A library for NLA operations"; + license = lib.licenses.bsd3; + }) {}; + + "fpnla-examples" = callPackage + ({ mkDerivation, accelerate, array, base, data-default, deepseq + , fpnla, hmatrix, HUnit, linear-algebra-cblas, monad-par, parallel + , QuickCheck, random, repa, tagged, test-framework + , test-framework-hunit, test-framework-quickcheck2, time, vector + }: + mkDerivation { + pname = "fpnla-examples"; + version = "0.1.1"; + sha256 = "1p305r0jgcqrbny22ic1ziyav9yjy6v02wgna0sgh4p0c1wi7pb2"; + libraryHaskellDepends = [ + accelerate array base deepseq fpnla hmatrix linear-algebra-cblas + monad-par parallel repa vector + ]; + testHaskellDepends = [ + accelerate array base data-default deepseq fpnla hmatrix HUnit + linear-algebra-cblas monad-par parallel QuickCheck random repa + tagged test-framework test-framework-hunit + test-framework-quickcheck2 time vector + ]; + description = "Example implementations for FPNLA library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fptest" = callPackage + ({ mkDerivation, base, doctest, Glob, hlint, HUnit, parsec + , parsec3-numbers, process, QuickCheck, regex-compat + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "fptest"; + version = "0.2.3.0"; + sha256 = "107n8kisyc9hmbn2rznb4d7pxzn9bb04mxcn6x0wvrzjqsmlzzdg"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base HUnit parsec parsec3-numbers QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + testHaskellDepends = [ + base doctest Glob hlint HUnit parsec parsec3-numbers process + QuickCheck regex-compat test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "IEEE754r floating point conformance tests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fquery" = callPackage + ({ mkDerivation, base, directory, filepath, hashtables, parsec + , process, regex-compat, unix + }: + mkDerivation { + pname = "fquery"; + version = "0.2.3"; + sha256 = "17h35w99v6k0nx2gx5pcc0n5wnp51nbv71x1j7m9hgxxqb7fvfwb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath hashtables parsec process regex-compat unix + ]; + description = "Installed package query tool for Gentoo Linux"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "fquery"; + broken = true; + }) {}; + + "fractal" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fractal"; + version = "0.0.1"; + sha256 = "0iw5454mi0ms3w62m118rlqr6lr1j9mbxwfj26mlc5p38bq9k7ds"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Draw Newton, Julia and Mandelbrot fractals"; + license = lib.licenses.bsd3; + mainProgram = "fractal"; + }) {}; + + "fractals" = callPackage + ({ mkDerivation, base, integer-gmp, QuickCheck }: + mkDerivation { + pname = "fractals"; + version = "0.1.0.0"; + sha256 = "0jj2y8w5zqh0d093ayaml1shlr0am6lha4n6nm602lik09vs3g1x"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base integer-gmp QuickCheck ]; + description = "A collection of useful fractal curve encoders"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fraction" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "fraction"; + version = "0.1.0.6"; + sha256 = "0ajkrp7babip4y0symj65yanyazsazp7lsbbsa3il2b6kp9fwgxd"; + libraryHaskellDepends = [ base semigroups ]; + description = "Fractions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fractionizer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fractionizer"; + version = "0.17.0.0"; + sha256 = "0y2rkbmpzhn0zz273i1lfxv7f270yv89nmacs9m17rhjcj9n7243"; + libraryHaskellDepends = [ base ]; + description = "Numbers in the range [0.005, 1] as a sum of 2, 3, 4 or 5 unit fractions of special types."; + license = lib.licenses.mit; + }) {}; + + "frag" = callPackage + ({ mkDerivation, array, base, GLUT, OpenGL, random }: + mkDerivation { + pname = "frag"; + version = "1.1.2"; + sha256 = "1xgnp4cls8i61hyl4kcf3afri77jlcahwjvww498xl5d5frdiv90"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base GLUT OpenGL random ]; + description = "A 3-D First Person Shooter Game"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "frag"; + broken = true; + }) {}; + + "frame" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , ghc-binary, happstack-fastcgi, happstack-server, haskell98 + , haskelldb, haskelldb-hdbc, haskelldb-hdbc-odbc, HDBC, HDBC-odbc + , HTTP, MissingH, mtl, old-time, pretty, utf8-string + }: + mkDerivation { + pname = "frame"; + version = "0.1"; + sha256 = "0ldncqifcnk4d50qivgw62hcdy4nc23zr64q787azid0vb9vsdja"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory ghc-binary happstack-fastcgi + happstack-server haskell98 haskelldb haskelldb-hdbc + haskelldb-hdbc-odbc HDBC HDBC-odbc HTTP MissingH mtl old-time + utf8-string + ]; + executableHaskellDepends = [ pretty ]; + description = "A simple web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "frame-shell"; + broken = true; + }) {ghc-binary = null;}; + + "frame-markdown" = callPackage + ({ mkDerivation, base, frame, pandoc }: + mkDerivation { + pname = "frame-markdown"; + version = "0.1"; + sha256 = "0wy1c9xgd6ykymqciga1sla83wfdwy17p88bygfp6pflbc0rw57g"; + libraryHaskellDepends = [ base frame pandoc ]; + description = "A markdown to Frame GUI writer for Pandoc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "franchise" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "franchise"; + version = "0.0.6"; + sha256 = "144fywp5fcix5i06wvwvzwsr19bgxpajx7bi7jw43hnm3rlcj4vr"; + libraryHaskellDepends = [ base ]; + description = "A package for configuring and building Haskell software"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "franz" = callPackage + ({ mkDerivation, base, bytestring, cereal, concurrent-resource-map + , containers, cpu, deepseq, directory, exceptions, fast-builder + , filepath, fsnotify, hashable, mtl, network, optparse-applicative + , process, retry, sendfile, stm, stm-delay, temporary, text + , transformers, unboxed-ref, unordered-containers, vector + }: + mkDerivation { + pname = "franz"; + version = "0.5.3"; + sha256 = "034fz3k07l5sf9hd9c56646df9d570dv7lcdwlsf68a7hrd0icqb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal concurrent-resource-map containers cpu + deepseq directory exceptions fast-builder filepath fsnotify + hashable mtl network process retry sendfile stm stm-delay temporary + text transformers unboxed-ref unordered-containers vector + ]; + executableHaskellDepends = [ + base bytestring network optparse-applicative stm vector + ]; + testHaskellDepends = [ base fast-builder temporary ]; + description = "Append-only database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fraxl" = callPackage + ({ mkDerivation, async, base, dependent-map, dependent-sum + , exceptions, fastsum, free, mtl, time, transformers, type-aligned + }: + mkDerivation { + pname = "fraxl"; + version = "0.3.0.0"; + sha256 = "1c57pb5ybhmkphr680pny36x732ky02dm59v6lwviizqpwf5jn1c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base dependent-map dependent-sum exceptions fastsum free mtl + transformers type-aligned + ]; + benchmarkHaskellDepends = [ base time ]; + description = "Cached and parallel data fetching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "frecently" = callPackage + ({ mkDerivation, atomic-write, base, bytestring, cereal, containers + , directory, filepath, optparse-applicative, process + }: + mkDerivation { + pname = "frecently"; + version = "1.0"; + sha256 = "1n3fzsaifawcrdlkl5h184svmjmb6n5v7gczmrhkfdi8lh0wf0a7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + atomic-write base bytestring cereal containers directory filepath + optparse-applicative process + ]; + description = "CLI frecency history"; + license = lib.licenses.bsd3; + mainProgram = "frecently"; + }) {}; + + "freckle-app" = callPackage + ({ mkDerivation, aeson, annotated-exception, autodocodec + , autodocodec-openapi3, aws-xray-client-persistent + , aws-xray-client-wai, base, bcp47, Blammo, bugsnag, bytestring + , case-insensitive, cassava, conduit, conduit-extra, containers + , cookie, datadog, directory, doctest, dotenv, ekg-core, envparse + , errors, exceptions, extra, faktory, filepath, Glob, hashable + , hs-opentelemetry-api, hs-opentelemetry-instrumentation-persistent + , hs-opentelemetry-instrumentation-wai + , hs-opentelemetry-propagator-datadog, hs-opentelemetry-sdk, hspec + , hspec-core, hspec-expectations-json, hspec-expectations-lifted + , hspec-junit-formatter, http-client, http-conduit + , http-link-header, http-types, hw-kafka-client, immortal, lens + , lens-aeson, memcache, monad-control, monad-logger + , monad-logger-aeson, monad-validate, MonadRandom, mtl, network-uri + , nonempty-containers, openapi3, path-pieces, persistent + , persistent-postgresql, postgresql-simple, primitive, pureMD5 + , QuickCheck, resource-pool, resourcet, retry, safe, scientist + , semigroupoids, serialise, template-haskell, text, time + , transformers, transformers-base, typed-process, unliftio + , unliftio-core, unordered-containers, vector, wai, wai-extra, yaml + , yesod-core, yesod-test, zlib + }: + mkDerivation { + pname = "freckle-app"; + version = "1.15.2.0"; + sha256 = "0vgc4awccws31a0dq8l76114l4xmyys03zqa6l56844hr3pcd755"; + libraryHaskellDepends = [ + aeson annotated-exception autodocodec autodocodec-openapi3 + aws-xray-client-persistent aws-xray-client-wai base bcp47 Blammo + bugsnag bytestring case-insensitive cassava conduit conduit-extra + containers cookie datadog directory doctest dotenv ekg-core + envparse errors exceptions extra faktory filepath Glob hashable + hs-opentelemetry-api hs-opentelemetry-instrumentation-persistent + hs-opentelemetry-instrumentation-wai + hs-opentelemetry-propagator-datadog hs-opentelemetry-sdk hspec + hspec-core hspec-expectations-lifted hspec-junit-formatter + http-client http-conduit http-link-header http-types + hw-kafka-client immortal lens memcache monad-control monad-logger + monad-logger-aeson monad-validate MonadRandom mtl network-uri + nonempty-containers openapi3 path-pieces persistent + persistent-postgresql postgresql-simple primitive pureMD5 + QuickCheck resource-pool resourcet retry safe scientist + semigroupoids serialise template-haskell text time transformers + transformers-base typed-process unliftio unliftio-core + unordered-containers vector wai wai-extra yaml yesod-core + yesod-test + ]; + testHaskellDepends = [ + aeson base Blammo bugsnag bytestring cassava conduit errors hspec + hspec-expectations-json hspec-expectations-lifted http-types lens + lens-aeson memcache monad-validate mtl nonempty-containers + postgresql-simple QuickCheck text time unordered-containers vector + wai wai-extra zlib + ]; + description = "Haskell application toolkit used at Freckle"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "freddy" = callPackage + ({ mkDerivation, amqp, async, base, broadcast-chan, bytestring + , data-default, hspec, random, text, uuid + }: + mkDerivation { + pname = "freddy"; + version = "0.1.2.0"; + sha256 = "0ldr6j4py4nl0p9vk3k3c8g4lplazwl4hh6d0d3jnnflsn04nr62"; + libraryHaskellDepends = [ + amqp base broadcast-chan bytestring data-default random text uuid + ]; + testHaskellDepends = [ + amqp async base broadcast-chan bytestring data-default hspec random + text uuid + ]; + description = "RabbitMQ Messaging API supporting request-response"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "free" = callPackage + ({ mkDerivation, base, comonad, containers, distributive + , exceptions, indexed-traversable, mtl, profunctors, semigroupoids + , template-haskell, th-abstraction, transformers, transformers-base + }: + mkDerivation { + pname = "free"; + version = "5.2"; + sha256 = "12agp68cwwixcwfwnvk2xamg34a2x6ax7s1naxv66chpi5y7z1kj"; + revision = "4"; + editedCabalFile = "0vic3p2viip8gjww8fx19ax6ry7y34h7xclvhzkvmbspjh9d219x"; + libraryHaskellDepends = [ + base comonad containers distributive exceptions indexed-traversable + mtl profunctors semigroupoids template-haskell th-abstraction + transformers transformers-base + ]; + description = "Monads for free"; + license = lib.licenses.bsd3; + }) {}; + + "free-alacarte" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "free-alacarte"; + version = "0.1.0.4"; + sha256 = "0zv3rsbacjh055spn77q3yz9f7mrsdw5kdbmynxv9hrpg584218x"; + libraryHaskellDepends = [ base ]; + description = "Free monads based on intuitions from the Data types à la Carte"; + license = lib.licenses.gpl3Only; + }) {}; + + "free-algebras" = callPackage + ({ mkDerivation, base, containers, data-fix, dlist, free, groups + , hedgehog, kan-extensions, mtl, transformers + }: + mkDerivation { + pname = "free-algebras"; + version = "0.1.1.0"; + sha256 = "16y0jvvsz1wr1w0hibnh94r438576ciq5snwjha8ca5b4c9ym980"; + libraryHaskellDepends = [ + base containers data-fix dlist free groups kan-extensions mtl + transformers + ]; + testHaskellDepends = [ + base containers data-fix dlist free groups hedgehog kan-extensions + mtl transformers + ]; + description = "Free algebras"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "free-applicative-t" = callPackage + ({ mkDerivation, base, free, hedgehog, transformers }: + mkDerivation { + pname = "free-applicative-t"; + version = "0.1.0.0"; + sha256 = "15bamiy453fl4a2vygjwfywyqwkd46ddxn2v7g4r0y1v7z3y56yn"; + revision = "1"; + editedCabalFile = "00f6pg7simc66gwzx992bl3kin76ppl46g13d0jn2pyrcx332jip"; + libraryHaskellDepends = [ base free ]; + testHaskellDepends = [ base hedgehog transformers ]; + description = "Free Applicative Transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "free-categories" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "free-categories"; + version = "0.2.0.2"; + sha256 = "1s5fdl7sgqhwk3zqrbv9qjzp7r12wyh4pwz38yywzhc32gl0vm4r"; + libraryHaskellDepends = [ base ]; + description = "free categories"; + license = lib.licenses.bsd3; + }) {}; + + "free-category" = callPackage + ({ mkDerivation, base, criterion, free-algebras, QuickCheck, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "free-category"; + version = "0.0.4.5"; + sha256 = "0ag52rmxrlhf5afk6nhrcpqwknvqrk9rhfn977zn1i0ad5b6ghag"; + libraryHaskellDepends = [ base free-algebras ]; + testHaskellDepends = [ + base free-algebras QuickCheck tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "efficient data types for free categories and arrows"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "free-concurrent" = callPackage + ({ mkDerivation, base, type-aligned }: + mkDerivation { + pname = "free-concurrent"; + version = "0.1.0.1"; + sha256 = "1caiwxhm2wx0cnr2g4zvk2qv170jps14lf9j1q40qvx5qy3fxwlz"; + libraryHaskellDepends = [ base type-aligned ]; + description = "Free monads suitable for concurrent computation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "free-er" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "free-er"; + version = "0.1.0.0"; + sha256 = "0r6kc117jylp0y88iv8b51glx9nnywfvbcmxsfhd2cps5nkgw030"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "An extensible effects library"; + license = lib.licenses.bsd3; + mainProgram = "free-er-examples"; + }) {}; + + "free-functors" = callPackage + ({ mkDerivation, base, bifunctors, comonad, contravariant + , derive-lifted-instances, profunctors, template-haskell + , transformers + }: + mkDerivation { + pname = "free-functors"; + version = "1.2.1"; + sha256 = "1jbrhbqjlcwx11ch4wwbjdxfq1yszj60ifj6frp8bly8bslyyfzs"; + libraryHaskellDepends = [ + base bifunctors comonad contravariant derive-lifted-instances + profunctors template-haskell transformers + ]; + description = "Free functors, adjoint to functors that forget class constraints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "free-game" = callPackage + ({ mkDerivation, array, base, boundingboxes, colors, containers + , control-bool, directory, filepath, free, freetype2, GLFW-b + , hashable, JuicyPixels, JuicyPixels-util, lens, linear, mtl + , OpenGL, OpenGLRaw, random, resourcet, StateVar, template-haskell + , transformers, vector, void + }: + mkDerivation { + pname = "free-game"; + version = "1.2"; + sha256 = "1zdl9givqhykhf17s9pibpyd492nqczmc9am9836nw3qjflgrf79"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base boundingboxes colors containers control-bool directory + filepath free freetype2 GLFW-b hashable JuicyPixels + JuicyPixels-util lens linear mtl OpenGL OpenGLRaw random resourcet + StateVar template-haskell transformers vector void + ]; + description = "Create games for free"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "free-http" = callPackage + ({ mkDerivation, base, bytestring, free, http-client, http-types + , mtl, QuickCheck, text, time, transformers + }: + mkDerivation { + pname = "free-http"; + version = "0.2.0"; + sha256 = "1dslchd48fgcx0yvgwmlbadcqc983i9p60p073ngd74hxzfffwyq"; + libraryHaskellDepends = [ + base bytestring free http-client http-types mtl QuickCheck text + time transformers + ]; + description = "An HTTP Client based on Free Monads"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "free-listt" = callPackage + ({ mkDerivation, base, exceptions, free, mtl, transformers }: + mkDerivation { + pname = "free-listt"; + version = "0.1.0.1"; + sha256 = "0qymhgn43zmsi98fam53f0am5rhi0n14bqkr7x5irczirg5bzgzz"; + libraryHaskellDepends = [ base exceptions free mtl transformers ]; + testHaskellDepends = [ base ]; + description = "Lawful list and set monad transformers based on free monads"; + license = lib.licenses.mit; + }) {}; + + "free-operational" = callPackage + ({ mkDerivation, base, comonad-transformers, free, kan-extensions + , mtl, transformers + }: + mkDerivation { + pname = "free-operational"; + version = "0.5.0.0"; + sha256 = "0gim4m0l76sxxg6a8av1gl6qjpwxwdzyviij86d06v1150r08dmb"; + libraryHaskellDepends = [ + base comonad-transformers free kan-extensions mtl transformers + ]; + description = "Operational Applicative, Alternative, Monad and MonadPlus from free types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "free-theorems" = callPackage + ({ mkDerivation, base, containers, haskell-src, mtl, pretty, syb }: + mkDerivation { + pname = "free-theorems"; + version = "0.3.2.1"; + sha256 = "0skifd09ccbr950wjm9z9l0adzl9yqrqs73xlhcx24xsy16gn2h8"; + libraryHaskellDepends = [ + base containers haskell-src mtl pretty syb + ]; + description = "Automatic generation of free theorems"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "free-theorems-counterexamples" = callPackage + ({ mkDerivation, base, cgi, containers, free-theorems, haskell-src + , haskell-src-exts, HUnit, mtl, pretty, syb, utf8-string, xhtml + }: + mkDerivation { + pname = "free-theorems-counterexamples"; + version = "0.3.1.0"; + sha256 = "1wq5lvnylw92qzv1q93liz4i3q2j8sbgwgaw8nw79q0x0cdvbbb3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers haskell-src haskell-src-exts HUnit mtl pretty syb + ]; + executableHaskellDepends = [ cgi free-theorems utf8-string xhtml ]; + description = "Automatically Generating Counterexamples to Naive Free Theorems"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "counterexamples.cgi"; + broken = true; + }) {}; + + "free-theorems-seq" = callPackage + ({ mkDerivation, array, base, bytestring, containers, free-theorems + , haskell-src, mtl, old-locale, old-time, parsec, pretty, syb + , utf8-string, xhtml + }: + mkDerivation { + pname = "free-theorems-seq"; + version = "1.0"; + sha256 = "1scqjv6hc2y0w1x9f8v8bwrl1dnz64hf5jgrdam12dxbsk6qjs6g"; + libraryHaskellDepends = [ + array base bytestring containers free-theorems haskell-src mtl + old-locale old-time parsec pretty syb utf8-string xhtml + ]; + description = "Taming Selective Strictness"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "free-theorems-seq-webui" = callPackage + ({ mkDerivation, base, cgi, containers, free-theorems-seq, mtl + , network, pretty, syb, utf8-string, xhtml + }: + mkDerivation { + pname = "free-theorems-seq-webui"; + version = "1.0.0.2"; + sha256 = "1bx7fg1ddycl9pgrlh2qij5vb6fqx79gl6lbm248c95xyygi3iy5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cgi containers free-theorems-seq mtl network pretty syb + utf8-string xhtml + ]; + description = "Taming Selective Strictness"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "free-theorems-seq-webui.cgi"; + }) {}; + + "free-theorems-webui" = callPackage + ({ mkDerivation, base, bytestring, cgi, csv, dataenc, directory + , filepath, free-theorems, process, time, xhtml + }: + mkDerivation { + pname = "free-theorems-webui"; + version = "0.2.1.1"; + sha256 = "1qxdfbzr52dw0qww03l86vpgmylznifqzvjarmgpkfr129szl7ba"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring cgi csv dataenc directory filepath free-theorems + process time xhtml + ]; + description = "CGI-based web interface for the free-theorems package"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "free-v-bucks-generator-no-survey" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "free-v-bucks-generator-no-survey"; + version = "0.3"; + sha256 = "1bqba8hx0za9i6kpjv9dapqcaiflcs3wrqz00m2icffjkacf954q"; + revision = "1"; + editedCabalFile = "11v9iam3jy1av85bjq4zzl93r2sv6ph72pvkbvhnfzjjhw0kbr42"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test1"; + broken = true; + }) {}; + + "free-v-bucks-generator-ps4-no-survey" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "free-v-bucks-generator-ps4-no-survey"; + version = "0.2"; + sha256 = "1blsfj6zppi2fi4kkq0b9704qrdkzindx9p3430frxzjz1zrrbaf"; + revision = "1"; + editedCabalFile = "0qxnhd5i6b1i4pq6xkisa74cgqgj749pbipw07khzqs8xvgj83wh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test1"; + broken = true; + }) {}; + + "free-vector-spaces" = callPackage + ({ mkDerivation, base, lens, linear, MemoTrie, pragmatic-show + , template-haskell, vector, vector-space + }: + mkDerivation { + pname = "free-vector-spaces"; + version = "0.1.5.2"; + sha256 = "0p0flpai3n9ism9dd3kyf1fa8s8rpb4cc00m3bplb9s8zb6aghpb"; + libraryHaskellDepends = [ + base lens linear MemoTrie pragmatic-show template-haskell vector + vector-space + ]; + description = "Instantiate the classes from the vector-space package with types from linear"; + license = lib.licenses.bsd3; + }) {}; + + "free-vl" = callPackage + ({ mkDerivation, base, containers, mtl, tasty, tasty-hunit }: + mkDerivation { + pname = "free-vl"; + version = "0.1.4"; + sha256 = "1gq2lqzrv77w02x1sdym5156q3aycp887h9wzgz59z22bg9kxxjp"; + revision = "1"; + editedCabalFile = "1711k76b6w7gfqvc8z9jnylj4hhk3rvx7ap31y1mmq4g2a4s82qm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base containers mtl tasty tasty-hunit ]; + description = "van Laarhoven encoded Free Monad with Extensible Effects"; + license = lib.licenses.bsd3; + mainProgram = "examples"; + }) {}; + + "freekick2" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, EdisonCore, filepath, FTGL, haskell98, mtl, OpenGL + , pngload, random, SDL, template-haskell + }: + mkDerivation { + pname = "freekick2"; + version = "0.1.2"; + sha256 = "1ybmffs05hgzn81szcd8nrz4f94qc64d9y2d2hkyq57djb87503j"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base binary bytestring containers directory EdisonCore + filepath FTGL haskell98 mtl OpenGL pngload random SDL + template-haskell + ]; + description = "A soccer game"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "freelude" = callPackage + ({ mkDerivation, array, base, bytestring, containers, doctest + , indextype, text, transformers + }: + mkDerivation { + pname = "freelude"; + version = "0.3.2.0"; + sha256 = "1gwgzdpnwjyihmrbq3zx24a9nlcn78g1gjsc091gffszszzf1mxk"; + libraryHaskellDepends = [ + array base bytestring containers indextype text transformers + ]; + testHaskellDepends = [ + array base bytestring containers doctest indextype text + transformers + ]; + description = "A generalisation of the Category->Functor->Applicative->Monad hierarchy and more"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "freenect" = callPackage + ({ mkDerivation, base, freenect, freenect_sync, libfreenect, vector + }: + mkDerivation { + pname = "freenect"; + version = "1.2.1"; + sha256 = "0n87sxf12kkpdlhdaw4pcb3dfl1qc3w7j5hh9crrchy0isasm9zw"; + libraryHaskellDepends = [ base vector ]; + librarySystemDepends = [ freenect freenect_sync ]; + libraryPkgconfigDepends = [ libfreenect ]; + description = "Interface to the Kinect device"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) freenect; freenect_sync = null; + libfreenect = null;}; + + "freer" = callPackage + ({ mkDerivation, base, criterion, free, mtl, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "freer"; + version = "0.2.4.1"; + sha256 = "1nf1ckvq09z039grv3van735gnng20013pvjplzkd7bqkihcc0fb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion free mtl ]; + description = "Implementation of the Freer Monad"; + license = lib.licenses.bsd3; + mainProgram = "freer-examples"; + }) {}; + + "freer-converse" = callPackage + ({ mkDerivation, base, freer-effects, tasty, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "freer-converse"; + version = "0.1.0.0"; + sha256 = "00a9apnr6kpg29yi3nfdfqjdbyld1fj2w3dkpv3xf4z8l00lflxj"; + libraryHaskellDepends = [ base freer-effects text ]; + testHaskellDepends = [ + base freer-effects tasty tasty-hunit tasty-quickcheck text + ]; + description = "Handle effects conversely using monadic conversation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "freer-effects" = callPackage + ({ mkDerivation, base, criterion, free, mtl, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "freer-effects"; + version = "0.3.0.1"; + sha256 = "13acias1kk74761zspc48qzkkfmdk4136jg5sp85wfspkpb9gvka"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion free mtl ]; + description = "Implementation of effect system for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "freer-examples"; + broken = true; + }) {}; + + "freer-indexed" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "freer-indexed"; + version = "0.1.0.0"; + sha256 = "14d5683z37xyahrw6dbcv516lmc8vasl1bc6zvdy3wr4y4g1qyzd"; + libraryHaskellDepends = [ base ]; + description = "Freer indexed monad for type-level resource-aware effectual operations"; + license = lib.licenses.bsd3; + }) {}; + + "freer-par-monad" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "freer-par-monad"; + version = "0.1.0.0"; + sha256 = "10nawwl7ikz90qqb09370g5ymc08alfcx6l5s0kddwjziabp2s57"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Freer par monad"; + license = lib.licenses.bsd3; + }) {}; + + "freer-simple" = callPackage + ({ mkDerivation, base, criterion, extensible-effects, free, mtl + , natural-transformation, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, transformers-base + }: + mkDerivation { + pname = "freer-simple"; + version = "1.2.1.2"; + sha256 = "11ypffdkpaxc03hlik6ymilhnk41fy7m92zzwqjma97g614vn0lw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base natural-transformation template-haskell transformers-base + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base criterion extensible-effects free mtl + ]; + description = "A friendly effect system for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "freer-simple-examples"; + broken = true; + }) {}; + + "freer-simple-catching" = callPackage + ({ mkDerivation, base, freer-simple, hspec }: + mkDerivation { + pname = "freer-simple-catching"; + version = "0.1.0.0"; + sha256 = "140dmmcnpnvn3hhwjic6ja86qhw84k1547zfya7h1gm4sw36mq56"; + libraryHaskellDepends = [ base freer-simple ]; + testHaskellDepends = [ base freer-simple hspec ]; + description = "Checked runtime exceptions with freer-simple"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "freer-simple-http" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, freer-simple + , hspec, http-client, http-types + }: + mkDerivation { + pname = "freer-simple-http"; + version = "0.1.0.0"; + sha256 = "0wxqlwqgsphmzhpsbkdq9bl5vjmq598x1q20dd235bdxgggnxd57"; + libraryHaskellDepends = [ + aeson base bytestring containers freer-simple http-client + http-types + ]; + testHaskellDepends = [ + aeson base bytestring containers freer-simple hspec http-client + http-types + ]; + description = "Make HTTP requests with freer-simple!"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "freer-simple-profiling" = callPackage + ({ mkDerivation, base, containers, freer-simple, hspec, time }: + mkDerivation { + pname = "freer-simple-profiling"; + version = "0.1.0.0"; + sha256 = "1ll8r8z7khxlr2yix9c8m3bjdq3yncvrsg6pj03n68wsf26zgf17"; + libraryHaskellDepends = [ base containers freer-simple time ]; + testHaskellDepends = [ base containers freer-simple hspec time ]; + description = "Automatic profling of freer-simple programs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "freer-simple-random" = callPackage + ({ mkDerivation, base, containers, freer-simple, hspec, random }: + mkDerivation { + pname = "freer-simple-random"; + version = "0.1.0.0"; + sha256 = "0bp0px1d7lsghaq7giaqm3xlhp0fkrf15dxpqzlglh0ysd2xg3x3"; + libraryHaskellDepends = [ base containers freer-simple random ]; + testHaskellDepends = [ base containers freer-simple hspec random ]; + description = "Random number generators using freer-simple"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "freer-simple-time" = callPackage + ({ mkDerivation, base, freer-simple, hspec, time }: + mkDerivation { + pname = "freer-simple-time"; + version = "0.1.0.0"; + sha256 = "08ph7nlj3f3iyvqljwn1hz4z8x0nzl19fsmb0rkk9sjbkk043ar8"; + libraryHaskellDepends = [ base freer-simple time ]; + testHaskellDepends = [ base freer-simple hspec time ]; + description = "freer-simple interface to IO based time functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "freesect" = callPackage + ({ mkDerivation, array, base, cpphs, directory, mtl, parallel + , pretty, random, syb + }: + mkDerivation { + pname = "freesect"; + version = "0.8"; + sha256 = "150ch1xmx3slmq7hb74z8sjrqhrsc9kl1zjn030fj6k6kphrwd88"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base cpphs directory mtl parallel pretty random syb + ]; + description = "A Haskell syntax extension for generalised sections"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "freesect"; + broken = true; + }) {}; + + "freesound" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers + , data-default, filepath, hspec, hspec-core, http-types, lens, mtl + , network, network-uri, old-locale, text, time, transformers, wreq + }: + mkDerivation { + pname = "freesound"; + version = "0.3.0"; + sha256 = "03rynhypdmcfh6adv37a23ij8zc1n4hss0rh4hmxgwqg5ryf88my"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring data-default filepath + http-types lens mtl network network-uri old-locale text time + transformers wreq + ]; + testHaskellDepends = [ + aeson base bytestring containers data-default hspec hspec-core + ]; + description = "Access the Freesound Project database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "freetype-simple" = callPackage + ({ mkDerivation, base, boundingboxes, bytestring, freetype2, linear + }: + mkDerivation { + pname = "freetype-simple"; + version = "0.1.0.1"; + sha256 = "1qhiy896a10af9fnzcp4y0ra1c9l6fbcclrr3k74pn2qvvfybnss"; + libraryHaskellDepends = [ + base boundingboxes bytestring freetype2 linear + ]; + description = "Single line text rendering for OpenGL ES"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "freetype2" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "freetype2"; + version = "0.2.0"; + sha256 = "1fdzhm6lcb6bxgza5z41925a75xdi19lwqw6vas1s2y130x3zfam"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base template-haskell ]; + description = "Haskell bindings for FreeType 2 library"; + license = lib.licenses.bsd3; + }) {}; + + "fregel" = callPackage + ({ mkDerivation, alex, array, base, groom, happy, mtl, process }: + mkDerivation { + pname = "fregel"; + version = "1.2.0"; + sha256 = "0l5zd7wpdln7wq024pw213xfijm8wwp5d5dfzkx8x7ak4xigz1y6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base groom mtl process ]; + executableToolDepends = [ alex happy ]; + description = "A functional DSL for vertex-centric large-scale graph processing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "fregel"; + broken = true; + }) {}; + + "french-cards" = callPackage + ({ mkDerivation, base, hspec, HUnit }: + mkDerivation { + pname = "french-cards"; + version = "0.1.1"; + sha256 = "1lvgazbqfcbrngvmp0k9pm2sldlg950hm8x9z4dcygmyjc2ncw2w"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec HUnit ]; + description = "French Playing Cards"; + license = lib.licenses.bsd3; + }) {}; + + "freq" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , gauge, hedgehog, primitive + }: + mkDerivation { + pname = "freq"; + version = "0.1.1"; + sha256 = "1n86njmj2y8qgfg3z1rw8p74glqkm36lm2zigv299fzlhqxsx907"; + libraryHaskellDepends = [ + base binary bytestring containers deepseq primitive + ]; + testHaskellDepends = [ base bytestring containers hedgehog ]; + benchmarkHaskellDepends = [ base bytestring containers gauge ]; + description = "Are you ready to get freaky?"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fresco-binding" = callPackage + ({ mkDerivation, base, binary, binary-serialise-cbor, bytestring + , containers, text, unix + }: + mkDerivation { + pname = "fresco-binding"; + version = "0.3.0"; + sha256 = "0zndlwq9k24vvlr5b32jzq1nnmglrz6957sf801z0j4fpi836vb2"; + libraryHaskellDepends = [ + base binary binary-serialise-cbor bytestring containers text unix + ]; + description = "Fresco binding for Haskell"; + license = "unknown"; + }) {}; + + "fresh" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts, syb }: + mkDerivation { + pname = "fresh"; + version = "0.1.1"; + sha256 = "1441yv55bwmiwnr6jsccq91anq8vhc2a4ka0irn3i2i9cjzw0gkw"; + libraryHaskellDepends = [ base containers haskell-src-exts syb ]; + description = "Introduce fresh variables into Haskell source code"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fresnel" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, fused-effects + , hashable, profunctors, QuickCheck, template-haskell, transformers + , unordered-containers + }: + mkDerivation { + pname = "fresnel"; + version = "0.0.0.3"; + sha256 = "1gimnk2f3b183xfr33lp52mwhr9q8hbpp72hgqir48phawkicrca"; + libraryHaskellDepends = [ + base containers hashable profunctors transformers + unordered-containers + ]; + testHaskellDepends = [ + ansi-terminal base containers fused-effects QuickCheck + template-haskell + ]; + description = "high-powered optics in a small package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fresnel-fused-effects" = callPackage + ({ mkDerivation, base, fresnel, fused-effects }: + mkDerivation { + pname = "fresnel-fused-effects"; + version = "0.0.0.0"; + sha256 = "1img08a29q1s5zydk9hkggsq874hvqj44f0vjmxdr36j5r72v4kz"; + libraryHaskellDepends = [ base fresnel fused-effects ]; + description = "fresnel/fused-effects integration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "friday" = callPackage + ({ mkDerivation, base, containers, convertible, deepseq, primitive + , QuickCheck, ratio-int, test-framework, test-framework-quickcheck2 + , transformers, vector + }: + mkDerivation { + pname = "friday"; + version = "0.2.3.2"; + sha256 = "1jvr04bkjn11awhc79l4j54b1hsw3fnadvvp424s5l2rkyxshyhi"; + libraryHaskellDepends = [ + base containers convertible deepseq primitive ratio-int + transformers vector + ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 vector + ]; + description = "A functional image processing library for Haskell"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "friday-devil" = callPackage + ({ mkDerivation, base, bytestring, convertible, deepseq, friday + , libdevil, transformers, vector + }: + mkDerivation { + pname = "friday-devil"; + version = "0.1.1.1"; + sha256 = "19g1h7palsaycv81fks9zbq979jdn7fqapxd6igxhkgzw73n69aj"; + libraryHaskellDepends = [ + base bytestring convertible deepseq friday transformers vector + ]; + librarySystemDepends = [ libdevil ]; + description = "Uses the DevIL C library to read and write images from and to files and memory buffers"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libdevil;}; + + "friday-juicypixels" = callPackage + ({ mkDerivation, base, bytestring, file-embed, friday, hspec + , JuicyPixels, vector + }: + mkDerivation { + pname = "friday-juicypixels"; + version = "0.1.2.4"; + sha256 = "0gxfj3x5w65dfnkf6ymjs27w2i14yv2m218qgmvx1p80wy7q4nbd"; + libraryHaskellDepends = [ base friday JuicyPixels vector ]; + testHaskellDepends = [ + base bytestring file-embed friday hspec JuicyPixels + ]; + description = "Converts between the Friday and JuicyPixels image types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "friday-scale-dct" = callPackage + ({ mkDerivation, base, base-compat, carray, fft, friday, vector }: + mkDerivation { + pname = "friday-scale-dct"; + version = "1.0.0.1"; + sha256 = "0j0vjn837gpr234fb8s53c313d8imvvwhb4cklb57ia9a4jxnh0a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-compat carray fft friday vector + ]; + description = "Scale Friday images with DCT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "friendly" = callPackage + ({ mkDerivation, base, bifunctors, optparse-applicative }: + mkDerivation { + pname = "friendly"; + version = "0.1.0.4"; + sha256 = "0nk48ly13mcrishi4xz9djh0n9k4q68lbgkr1p3ls5cf902nsn3i"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bifunctors optparse-applicative + ]; + description = "Attempt to pretty-print any input"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "friendly"; + broken = true; + }) {}; + + "friendly-time" = callPackage + ({ mkDerivation, base, hspec, old-locale, time }: + mkDerivation { + pname = "friendly-time"; + version = "0.4.1"; + sha256 = "1j4k8fjmb10zmj9pvn42mgirv9bpbk0w7n0ys7sp3wn34wr49wws"; + revision = "1"; + editedCabalFile = "096nfaqxavi6xblqh4q5dxks824liz75b4rm2la2hlkkn5mhqdgs"; + libraryHaskellDepends = [ base old-locale time ]; + testHaskellDepends = [ base hspec old-locale time ]; + description = "Print time information in friendly ways"; + license = lib.licenses.bsd3; + }) {}; + + "frisby" = callPackage + ({ mkDerivation, array, base, containers, fail, mtl, semigroups }: + mkDerivation { + pname = "frisby"; + version = "0.2.5"; + sha256 = "0r6y055nrq9iv95vkgx0md7f6wimpcvc6lwbqhaa5vr16igyh8gw"; + libraryHaskellDepends = [ + array base containers fail mtl semigroups + ]; + description = "Linear time composable parser for PEG grammars"; + license = lib.licenses.bsd3; + }) {}; + + "from-env" = callPackage + ({ mkDerivation, base, casing, hspec, hspec-discover, text }: + mkDerivation { + pname = "from-env"; + version = "0.1.3.0"; + sha256 = "01bav8kcm8cirk4q4kywzn9njsl4znakzars0rl0k0pgkiqb9f35"; + libraryHaskellDepends = [ base casing text ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Provides a generic way to construct values from environment variables"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "from-sum" = callPackage + ({ mkDerivation, base, doctest, Glob, transformers }: + mkDerivation { + pname = "from-sum"; + version = "0.2.3.0"; + sha256 = "1rdsynimmq81y3g5c8z9yvlqhsl99hnvjq4wvdci5ql788cq4m81"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ base doctest Glob ]; + description = "Combinators for working with Maybe and Either"; + license = lib.licenses.bsd3; + }) {}; + + "fromhtml" = callPackage + ({ mkDerivation, base, bytestring, process-extras, text }: + mkDerivation { + pname = "fromhtml"; + version = "1.0.4"; + sha256 = "1pavyjpda8x5dc7g018yipz6hc329n6yfi5lbvnvc7fa3r77dvs9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring process-extras text ]; + executableHaskellDepends = [ base bytestring process-extras text ]; + description = "Simple adapter for transformation of HTML to other formats"; + license = lib.licenses.mit; + mainProgram = "fromhtml"; + }) {}; + + "front" = callPackage + ({ mkDerivation, aeson, async, base, blaze-html, blaze-markup + , bytestring, conduit, fay, fay-dom, fay-websockets, mtl, stm, text + , websockets + }: + mkDerivation { + pname = "front"; + version = "0.0.0.8"; + sha256 = "07hx4a4hkg8ch29zax67ja099p7npgsaci45h5002cqp91il1khv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base blaze-html blaze-markup bytestring conduit fay + fay-dom fay-websockets mtl stm text websockets + ]; + description = "A reactive frontend web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "frontmatter" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec, QuickCheck + , text, yaml + }: + mkDerivation { + pname = "frontmatter"; + version = "0.1.0.2"; + sha256 = "17dr2g1rywai80hx2v51ljwjpsn6m1jgg6lb4gq9fwq9snq9gsv6"; + libraryHaskellDepends = [ attoparsec base bytestring yaml ]; + testHaskellDepends = [ + attoparsec base bytestring hspec QuickCheck text yaml + ]; + description = "Parses frontmatter as used in Jekyll markdown files"; + license = lib.licenses.mit; + }) {}; + + "frotate" = callPackage + ({ mkDerivation, base, doctest, optparse-applicative, time }: + mkDerivation { + pname = "frotate"; + version = "0.1.1"; + sha256 = "1j8xh4k5kkix1aq79vg2kpzqb30pnggs8c6ksf4lqd8nmvzy47vc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base optparse-applicative time ]; + testHaskellDepends = [ base doctest ]; + description = "Advanced rotation of backups and other things"; + license = lib.licenses.publicDomain; + mainProgram = "frotate"; + }) {}; + + "frown" = callPackage + ({ mkDerivation, base, directory }: + mkDerivation { + pname = "frown"; + version = "0.6.2.3"; + sha256 = "0320zvsr466ik5vxfixakqp1jh8dm23hdmgpjyipdaa38cj7bjpw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory ]; + description = "LALR(k) parser generator"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "frown"; + broken = true; + }) {}; + + "frp-arduino" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "frp-arduino"; + version = "0.1.1.0"; + sha256 = "18mnxlwlyh4q18xc9svpwma3qgwp473dfg1z1rmdll6za82zmvzn"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Arduino programming without the hassle of C"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "frpnow" = callPackage + ({ mkDerivation, base, containers, mtl, transformers }: + mkDerivation { + pname = "frpnow"; + version = "0.18"; + sha256 = "1ixhcif2db8v6k8m4bgrpiivl0ygb83padnj18w4jyy5br6s1bqz"; + revision = "1"; + editedCabalFile = "0biplda0z6pmnm28vcdnaa4k82zcbhrghynqzsy7whs0kc86zq4a"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers mtl transformers ]; + description = "Principled practical FRP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "frpnow-gloss" = callPackage + ({ mkDerivation, base, containers, frpnow, gloss, mtl, transformers + }: + mkDerivation { + pname = "frpnow-gloss"; + version = "0.12"; + sha256 = "1xywqcif16r3x4qckz3n6k5mp2pya4vj35h0jrh4rd1sspnhi99i"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers frpnow gloss mtl transformers + ]; + description = "Program awesome stuff with Gloss and frpnow!"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "frpnow-gtk" = callPackage + ({ mkDerivation, base, containers, frpnow, glib, gtk, mtl + , transformers + }: + mkDerivation { + pname = "frpnow-gtk"; + version = "0.11"; + sha256 = "0yq9pgjlmzg5pzcky7z7n2ks82x92dp5pjacr6h3w8mdrhhhk80c"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers frpnow glib gtk mtl transformers + ]; + description = "Program GUIs with GTK and frpnow!"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "frpnow-gtk3" = callPackage + ({ mkDerivation, base, containers, frpnow, glib, gtk3, mtl, text }: + mkDerivation { + pname = "frpnow-gtk3"; + version = "0.2.0"; + sha256 = "11mpr85myj0p9gj8hbyckgwskamd0ihdxsk39k3yphi7fbpsarg0"; + libraryHaskellDepends = [ + base containers frpnow glib gtk3 mtl text + ]; + description = "Program GUIs with GTK3 and frpnow!"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "frpnow-vty" = callPackage + ({ mkDerivation, base, containers, frpnow, vty }: + mkDerivation { + pname = "frpnow-vty"; + version = "0.2.0.1"; + sha256 = "06rd09a13kssxzbspm1r172m5wf94fph0sjm78jd29d8ml279p1h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base frpnow vty ]; + executableHaskellDepends = [ base containers frpnow vty ]; + description = "Program terminal applications with vty and frpnow!"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "frpnow-vty-demo"; + }) {}; + + "frquotes" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "frquotes"; + version = "0.2.1"; + sha256 = "0s5cb0m6xgf9zfch75nzk9b8lvghl4nc5dk35xkakq6ys3zizw6c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Lexical extension for Quasi-Quotations using French-Quotes"; + license = lib.licenses.bsd3; + mainProgram = "frquotes"; + }) {}; + + "fs-events" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fs-events"; + version = "0.1"; + sha256 = "0jw6cx9fzzs8r20acjq8nq8zjhwiwnvg1b0kc97c2sij1bhw6pw4"; + libraryHaskellDepends = [ base ]; + description = "A haskell binding to the FSEvents API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fsh-csv" = callPackage + ({ mkDerivation, base, hint }: + mkDerivation { + pname = "fsh-csv"; + version = "0.2.0.0"; + sha256 = "1lhvq4pqgsc52hzgh39ijw4yqw6r4pgq7shv8y5xfgyjibzkmf8m"; + libraryHaskellDepends = [ base hint ]; + description = "csv parser for fsh"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fsharp" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fsharp"; + version = "0.0.4"; + sha256 = "1scmvhbsn988x6j4a94ibg1c7adrxf8lzn06n9n1iv62bjd450m3"; + libraryHaskellDepends = [ base ]; + description = "some F# operators, high priority pipes"; + license = lib.licenses.bsd3; + }) {}; + + "fsmActions" = callPackage + ({ mkDerivation, base, containers, fgl, filepath, graphviz + , MissingH, mtl, parsec, pretty + }: + mkDerivation { + pname = "fsmActions"; + version = "0.4.4"; + sha256 = "05713wj1s1307brqkbnapqi42dva55kcjgb8n3x6yirpfp6lhdsc"; + libraryHaskellDepends = [ + base containers fgl filepath graphviz MissingH mtl parsec pretty + ]; + description = "Finite state machines and FSM actions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fsnotify" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , exceptions, filepath, hinotify, monad-control, random, retry + , safe-exceptions, sandwich, temporary, text, time, unix + , unix-compat, unliftio + }: + mkDerivation { + pname = "fsnotify"; + version = "0.4.1.0"; + sha256 = "1vzpx91n2qml0628zq1c0bwnz7d4bal4vwl52hyil60shx5gnc6i"; + libraryHaskellDepends = [ + async base bytestring containers directory filepath hinotify + monad-control safe-exceptions text time unix unix-compat + ]; + testHaskellDepends = [ + async base directory exceptions filepath random retry + safe-exceptions sandwich temporary unix-compat unliftio + ]; + description = "Cross platform library for file change notification"; + license = lib.licenses.bsd3; + }) {}; + + "fsnotify-conduit" = callPackage + ({ mkDerivation, base, conduit, directory, filepath, fsnotify + , hspec, resourcet, temporary, transformers + }: + mkDerivation { + pname = "fsnotify-conduit"; + version = "0.1.1.1"; + sha256 = "1kh1y1p4dw2yhxrl1rrkmpkvm3q5nq12cwl8dfcscrkx3wqhz683"; + libraryHaskellDepends = [ + base conduit directory filepath fsnotify resourcet transformers + ]; + testHaskellDepends = [ + base conduit directory filepath fsnotify hspec resourcet temporary + transformers + ]; + description = "Get filesystem notifications as a stream of events"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fst" = callPackage + ({ mkDerivation, array, base, haskeline, mtl, QuickCheck + , transformers + }: + mkDerivation { + pname = "fst"; + version = "0.10.0.1"; + sha256 = "190a89445fv006m5nv8g58h569rpw9s8jadqdy6m3ik43mnggzpy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base mtl ]; + executableHaskellDepends = [ + array base haskeline mtl transformers + ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Finite state transducers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fststudio"; + broken = true; + }) {}; + + "fsutils" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "fsutils"; + version = "0.1.2"; + sha256 = "07lx4928d1fnjbpfmky4jhhk7sqj98b11vdbv4f67p3bwfn5lrp8"; + libraryHaskellDepends = [ base directory filepath ]; + description = "File system utilities for Haskell that are missing from built in libraries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fswait" = callPackage + ({ mkDerivation, base, hinotify, optparse-applicative + , optparse-generic, semigroups, stm, system-filepath, text + , time-units, turtle + }: + mkDerivation { + pname = "fswait"; + version = "1.1.0"; + sha256 = "1iqnawsxrx21q9g34dc1pp451z9s37m7z3fswrwd8bs3fw9mgbb3"; + revision = "1"; + editedCabalFile = "1hbzmln5n8j134i5amal6qcb92fsr2fhv4zfbpja093xprnn3xm7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base hinotify optparse-applicative optparse-generic semigroups stm + system-filepath text time-units turtle + ]; + description = "Wait and observe events on the filesystem for a path, with a timeout"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fswait"; + broken = true; + }) {}; + + "fswatch" = callPackage + ({ mkDerivation, base, directory, fsnotify, haskeline + , optparse-applicative, process + }: + mkDerivation { + pname = "fswatch"; + version = "0.1.0.6"; + sha256 = "1972pw7p9njl6h225v8yam5riyiyzkvzhbkv987wl1l3ayga9mdf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory fsnotify haskeline optparse-applicative process + ]; + executableHaskellDepends = [ + base directory fsnotify haskeline optparse-applicative process + ]; + description = "File System watching tool with cli and slave functionalities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hfswatch"; + broken = true; + }) {}; + + "fswatcher" = callPackage + ({ mkDerivation, base, directory, filepath, fsnotify + , optparse-applicative, process, regex-pcre-builtin, unix + }: + mkDerivation { + pname = "fswatcher"; + version = "0.4.0"; + sha256 = "1gqfdr1ad2ag0hdhdi2qyz6vji93zyrb6sv2kjhfizbwacqh8gbd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath fsnotify optparse-applicative process + regex-pcre-builtin unix + ]; + description = "Watch a file/directory and run a command when it's modified"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fswatcher"; + broken = true; + }) {}; + + "ft-generator" = callPackage + ({ mkDerivation, base, mtl, parsec }: + mkDerivation { + pname = "ft-generator"; + version = "1.0.1"; + sha256 = "17lckkrzil8lznkzswjinh88pp8nm8ijsi2bh31ayjfaqg0m229b"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base mtl parsec ]; + description = "implementation accompanying a WFLP'19 paper"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "ft-generator"; + broken = true; + }) {}; + + "ftdi" = callPackage + ({ mkDerivation, async, base, base-unicode-symbols, bytestring + , generic-random, QuickCheck, random, tagged, test-framework + , test-framework-quickcheck2, transformers, usb, vector + }: + mkDerivation { + pname = "ftdi"; + version = "0.3.0.2"; + sha256 = "0ybx59gs54nk5swh8c2yzcn7mxsm02qp7rwaj51y38p4yzajcw9x"; + libraryHaskellDepends = [ + async base base-unicode-symbols bytestring transformers usb vector + ]; + testHaskellDepends = [ + base base-unicode-symbols bytestring generic-random QuickCheck + random tagged test-framework test-framework-quickcheck2 + transformers usb vector + ]; + description = "A thin layer over USB to communicate with FTDI chips"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ftp-client" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , crypton-connection, exceptions, hspec, network, transformers + }: + mkDerivation { + pname = "ftp-client"; + version = "0.5.1.5"; + sha256 = "08sxbk4s3prh22b1c19cv571fgdc5k9347i17jqmvfwjl3lkv5w7"; + revision = "1"; + editedCabalFile = "09ri1dqkmy1hipssy3shy15lb0gyswc2r6ji71mbvy3lv71n4wjh"; + libraryHaskellDepends = [ + attoparsec base bytestring containers crypton-connection exceptions + network transformers + ]; + testHaskellDepends = [ base bytestring hspec ]; + description = "Transfer files with FTP and FTPS"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ftp-client-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, connection, exceptions + , ftp-client, resourcet + }: + mkDerivation { + pname = "ftp-client-conduit"; + version = "0.5.0.5"; + sha256 = "0f5168z4k4j267whr0r5xlaqi8zzg1ihqfls6fjqicyqv37k8sj2"; + libraryHaskellDepends = [ + base bytestring conduit connection exceptions ftp-client resourcet + ]; + testHaskellDepends = [ base ]; + description = "Transfer file with FTP and FTPS with Conduit"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ftp-conduit" = callPackage + ({ mkDerivation, base, byteorder, bytestring, conduit, MissingH + , network, transformers, utf8-string + }: + mkDerivation { + pname = "ftp-conduit"; + version = "0.0.5"; + sha256 = "0gb65g46nr9haysy3dbrylka08fsz81yn7aiwwingc6wlp7d76dg"; + libraryHaskellDepends = [ + base byteorder bytestring conduit MissingH network transformers + utf8-string + ]; + description = "FTP client package with conduit interface based off http-conduit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ftphs" = callPackage + ({ mkDerivation, base, bytestring, hslogger, MissingH, mtl, network + , parsec, regex-compat + }: + mkDerivation { + pname = "ftphs"; + version = "1.0.9.2"; + sha256 = "1ijpsclqkvmgj047kpa4bv58xh515cl7q5inamgc2cznr3qxn3zr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring hslogger MissingH mtl network parsec regex-compat + ]; + description = "FTP Client and Server Library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ftree" = callPackage + ({ mkDerivation, base, ShowF, type-unary }: + mkDerivation { + pname = "ftree"; + version = "0.1.5"; + sha256 = "1gj7j6mpfgv7ra3v9pm8gbvzbdmcvjri4zzmllx84d138l983k6g"; + libraryHaskellDepends = [ base ShowF type-unary ]; + description = "Depth-typed functor-based trees, both top-down and bottom-up"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ftshell" = callPackage + ({ mkDerivation, base, containers, free-theorems, mtl, pretty + , Shellac, Shellac-readline + }: + mkDerivation { + pname = "ftshell"; + version = "0.3.0.1"; + sha256 = "1jrpb6dzq47xy6xvsisc7g1y53dc97s4l826f9sscxpdsrx3yp8r"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers free-theorems mtl pretty Shellac Shellac-readline + ]; + description = "Shell interface to the FreeTheorems library"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "ftshell"; + }) {}; + + "fudgets" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , libX11, libXext, old-time, parallel, process, random, time, unix + }: + mkDerivation { + pname = "fudgets"; + version = "0.18.4"; + sha256 = "0lzn5wvv8lsbsgpp1zka31pgc3m1hycvn0xj85159mbpbvywm1xl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers directory old-time process time + unix + ]; + librarySystemDepends = [ libX11 libXext ]; + executableHaskellDepends = [ array base old-time parallel random ]; + description = "The Fudgets Library"; + license = "unknown"; + }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXext;}; + + "fugue" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fugue"; + version = "0.1"; + sha256 = "0g0qy0lcixbjm5srmfl1dnci4m09zwqcs5dpknpnsdc4b4l3925r"; + libraryHaskellDepends = [ base ]; + description = "A recapitulated prelude with minimal dependencies and profligate exports"; + license = lib.licenses.bsd3; + }) {}; + + "full-sessions" = callPackage + ({ mkDerivation, base, ghc, network }: + mkDerivation { + pname = "full-sessions"; + version = "0.6.2.1"; + sha256 = "0irm1zrggjl9zrapzxfl3kj32d81k30c8nbmr3bf9ramjg65xm90"; + libraryHaskellDepends = [ base ghc network ]; + description = "a monad for protocol-typed network programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "full-text-search" = callPackage + ({ mkDerivation, array, base, containers, QuickCheck, tasty + , tasty-quickcheck, text, vector + }: + mkDerivation { + pname = "full-text-search"; + version = "0.2.2.2"; + sha256 = "0rwyjgbv1y5pb502p51zgy61npv3kb4ly3va0066zzz55f25vhn5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers text vector ]; + testHaskellDepends = [ + array base containers QuickCheck tasty tasty-quickcheck text vector + ]; + description = "In-memory full text search engine"; + license = lib.licenses.bsd3; + }) {}; + + "fullstop" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, split, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "fullstop"; + version = "0.1.4"; + sha256 = "10452kdl98igk2y48bb2ligj8nk7gpjcsf0nsiifvpjbfxv4gakc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base split ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Simple sentence segmenter"; + license = lib.licenses.bsd3; + mainProgram = "fullstop"; + }) {}; + + "funbot" = callPackage + ({ mkDerivation, aeson, auto-update, base, bytestring + , case-insensitive, clock, containers, data-default-class, feed + , feed-collect, formatting, funbot-ext-events, hashable, HTTP + , http-client, http-client-tls, http-listen, irc-fun-bot + , irc-fun-client, irc-fun-color, irc-fun-types, json-state + , network-uri, settings, tagsoup, text, time, time-interval + , time-units, transformers, unordered-containers, utf8-string + , vcs-web-hook-parse + }: + mkDerivation { + pname = "funbot"; + version = "0.5"; + sha256 = "1ajkn2mvs10qa3xdbxf20f3vabl7ds2sfhdi73n6vr8f11cg3yky"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson auto-update base bytestring case-insensitive clock containers + data-default-class feed feed-collect formatting funbot-ext-events + hashable HTTP http-client http-client-tls http-listen irc-fun-bot + irc-fun-client irc-fun-color irc-fun-types json-state network-uri + settings tagsoup text time time-interval time-units transformers + unordered-containers utf8-string vcs-web-hook-parse + ]; + description = "IRC bot for fun, learning, creativity and collaboration"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "funbot"; + }) {}; + + "funbot-client" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring + , funbot-ext-events, HTTP, network-uri + }: + mkDerivation { + pname = "funbot-client"; + version = "0.1.0.1"; + sha256 = "1fmg6cdm00nvhys3ngxvdi80plzng5z7q1iax40a2acrnh22h1r2"; + revision = "1"; + editedCabalFile = "0as07hi4ciilnkwzmydvc44qfwc4y2q38gfcj2sra194rgkkg524"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring funbot-ext-events HTTP + network-uri + ]; + description = "Report events to FunBot over a JSON/HTTP API"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "funbot-ext-events" = callPackage + ({ mkDerivation, aeson, base, text }: + mkDerivation { + pname = "funbot-ext-events"; + version = "0.3.0.0"; + sha256 = "075h2iwa4vjhl2ckv7qv4n5s1zfvsnsam06xsznhqpjb9m2m1208"; + libraryHaskellDepends = [ aeson base text ]; + description = "Interact with FunBot's external events"; + license = lib.licenses.publicDomain; + }) {}; + + "funbot-git-hook" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , funbot-client, funbot-ext-events, hit, network-uri, template + , text, utf8-string + }: + mkDerivation { + pname = "funbot-git-hook"; + version = "0.1"; + sha256 = "1pd8zxrn8skyd0myi93928680zzndingb8k8dk512i8l45b9am3i"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath funbot-client funbot-ext-events + hit network-uri template text utf8-string + ]; + description = "Git hook which sends events to FunBot"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "funbot-client-post-receive"; + }) {}; + + "funcmp" = callPackage + ({ mkDerivation, base, filepath, pretty, process }: + mkDerivation { + pname = "funcmp"; + version = "1.9"; + sha256 = "1d5appkjhajb9ndv2gwnfz8lw2w53v8baajzmrhg26ihzj1bkch8"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base filepath pretty process ]; + description = "Functional MetaPost is a Haskell frontend to the MetaPost language"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.peti ]; + }) {}; + + "funcons-intgen" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , funcons-tools, funcons-values, gll, iml-tools, mtl, pretty + , regex-applicative, split, text, uu-cco + }: + mkDerivation { + pname = "funcons-intgen"; + version = "0.2.0.1"; + sha256 = "12g6lizcxhvk26k3qp1k3v9dz9pz9xx004jpmipqm291r9nyiya9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath funcons-tools funcons-values gll + iml-tools mtl pretty regex-applicative split text uu-cco + ]; + description = "Generate Funcons interpreters from CBS description files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cbsc"; + broken = true; + }) {iml-tools = null;}; + + "funcons-lambda-cbv-mp" = callPackage + ({ mkDerivation, base, containers, funcons-tools, gll, text }: + mkDerivation { + pname = "funcons-lambda-cbv-mp"; + version = "0.1.0.2"; + sha256 = "0bns3n93s1bmpja5bhxyrmbamh5ywamz8c9ys6iia79zxf8pq61d"; + revision = "1"; + editedCabalFile = "0dpd7z4s47198zgm280prl04ckgrkqmin74n5ysam751bvabjrgy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers funcons-tools gll text + ]; + description = "call-by-value lambda-calculus with meta-programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambda-cbv"; + }) {}; + + "funcons-simple" = callPackage + ({ mkDerivation, base, funcons-tools, funcons-values }: + mkDerivation { + pname = "funcons-simple"; + version = "0.1.0.7"; + sha256 = "1p6dvrfymap6b2n7ys3llxaa3jvykpykm27yv3mfy19q29djpwv4"; + revision = "1"; + editedCabalFile = "1zv6njnp3ymp2hgq68fyhckv8lq4h36wqwx01zbnkwcajwiy66mr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base funcons-tools funcons-values ]; + description = "A modular interpreter for executing SIMPLE funcons"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "runfct-SIMPLE"; + }) {}; + + "funcons-tools" = callPackage + ({ mkDerivation, base, bv, containers, directory + , exploring-interpreters, funcons-values, gll, haskeline, mtl + , multiset, random, regex-applicative, split, text, transformers + , vector + }: + mkDerivation { + pname = "funcons-tools"; + version = "0.2.0.15"; + sha256 = "0yfl7rg7hwy8yyxq5axicd57lk650i5pmm0slnxqbsgl96iv8x24"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bv containers directory funcons-values gll haskeline mtl + multiset random regex-applicative split text vector + ]; + executableHaskellDepends = [ + base bv containers directory exploring-interpreters funcons-values + gll haskeline mtl multiset random regex-applicative split text + transformers vector + ]; + description = "A modular interpreter for executing funcons"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "funcons-values" = callPackage + ({ mkDerivation, base, bv, containers, multiset, text, vector }: + mkDerivation { + pname = "funcons-values"; + version = "0.1.0.9"; + sha256 = "1817jhp9vpipkvxdqvn4yj88z7z3pyrxs22h4d51c3056ighq6wn"; + revision = "2"; + editedCabalFile = "0gxsbvc02h3w1w1n6bgymg9y9ky84mwdzki8zfdamlwk1gwb7wpn"; + libraryHaskellDepends = [ + base bv containers multiset text vector + ]; + description = "Library providing values and operations on values in a fixed universe"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "function-builder" = callPackage + ({ mkDerivation, base, tagged }: + mkDerivation { + pname = "function-builder"; + version = "0.3.0.1"; + sha256 = "1pzfyn0aah38g90z1bxdld5b7ahb3x9ikvvxnvyfz11gcba62bck"; + libraryHaskellDepends = [ base tagged ]; + testHaskellDepends = [ base tagged ]; + description = "Create poly variadic functions for monoidal results"; + license = lib.licenses.bsd3; + }) {}; + + "function-combine" = callPackage + ({ mkDerivation, base, data-type }: + mkDerivation { + pname = "function-combine"; + version = "0.1.0"; + sha256 = "1m8bmqxb9kar3y8zv22qs2a6kzd636m5li1r2q4y6pps0nglv9i9"; + libraryHaskellDepends = [ base data-type ]; + description = "Combining functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "function-instances-algebra" = callPackage + ({ mkDerivation, base, numeric-prelude }: + mkDerivation { + pname = "function-instances-algebra"; + version = "0.1"; + sha256 = "0dxym6xrylngw8r5spi246nmi8fvvxxx776qismcr04zqshv7ygw"; + libraryHaskellDepends = [ base numeric-prelude ]; + description = "Instances of the Algebra.* classes for functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "functional-arrow" = callPackage + ({ mkDerivation, base, HList }: + mkDerivation { + pname = "functional-arrow"; + version = "0.0"; + sha256 = "1la9xqm5gs6a6cb18wyx9wr0nx6p5ryhczvb72d0zm6xrjrf0r5s"; + libraryHaskellDepends = [ base HList ]; + description = "Combinators that allow for a more functional/monadic style of Arrow programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "functional-kmp" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "functional-kmp"; + version = "0.1.0.0"; + sha256 = "1l72f0zz2hfhxydsmi0kqcq7mwib0cvk050mdhgyqgqdglphdpi9"; + libraryHaskellDepends = [ base ]; + description = "KMP implemented on haskell's built-in cons-cell-based lists"; + license = lib.licenses.bsd3; + }) {}; + + "functor" = callPackage + ({ mkDerivation, base, category }: + mkDerivation { + pname = "functor"; + version = "0.1.0.0"; + sha256 = "03s0gpxg1k5f26lxyq617ly57c56w0k6nm59h6dwdkc3w2ainqiv"; + revision = "2"; + editedCabalFile = "1cjr0x65q1hmls7jszmngbibbif1l9jipjgkndpr33d84ry10hnj"; + libraryHaskellDepends = [ base category ]; + description = "Functors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "functor-apply" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "functor-apply"; + version = "0.11"; + sha256 = "0jshf7and80p0gq26zz83xj4p3ff8lppa5252qg0646xsr06lfkr"; + doHaddock = false; + description = "This package has been subsumed by semigroupoids"; + license = lib.licenses.bsd3; + }) {}; + + "functor-classes-compat" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "functor-classes-compat"; + version = "2.0.0.2"; + sha256 = "02jamibwyr8hvf432m761v94xmwhbflrp6hd01jyv7fm95f5ki6h"; + revision = "3"; + editedCabalFile = "0lkp1rggfhx8n3925f2iaxm8iznl2vb24m9b974nzid6565gx96k"; + libraryHaskellDepends = [ base containers ]; + description = "Data.Functor.Classes instances for core packages"; + license = lib.licenses.bsd3; + }) {}; + + "functor-combinators" = callPackage + ({ mkDerivation, assoc, base, bifunctors, comonad, constraints + , containers, contravariant, dependent-sum, deriving-compat, free + , hashable, hedgehog, invariant, kan-extensions, mmorph, mtl + , natural-transformation, nonempty-containers, pointed, profunctors + , semigroupoids, sop-core, StateVar, tagged, tasty, tasty-hedgehog + , these, transformers, trivial-constraint, unordered-containers + , vinyl + }: + mkDerivation { + pname = "functor-combinators"; + version = "0.4.1.3"; + sha256 = "0123y4n01rga8kb86w74hzjwvz8jfr15c1abkrrngacp60bd25rl"; + libraryHaskellDepends = [ + assoc base bifunctors comonad constraints containers contravariant + deriving-compat free hashable invariant kan-extensions mmorph mtl + natural-transformation nonempty-containers pointed profunctors + semigroupoids sop-core StateVar tagged these transformers + trivial-constraint unordered-containers vinyl + ]; + testHaskellDepends = [ + base bifunctors dependent-sum free hedgehog nonempty-containers + semigroupoids tasty tasty-hedgehog transformers trivial-constraint + ]; + description = "Tools for functor combinator-based program design"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "functor-combo" = callPackage + ({ mkDerivation, base, base-orphans, containers, data-inttrie, lub + , type-unary, TypeCompose + }: + mkDerivation { + pname = "functor-combo"; + version = "0.3.6"; + sha256 = "1jlva6imjjpj9iww7dxiplw60vszjiw6456yq30zsqrb63sz2lk1"; + libraryHaskellDepends = [ + base base-orphans containers data-inttrie lub type-unary + TypeCompose + ]; + description = "Functor combinators with tries & zippers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "functor-friends" = callPackage + ({ mkDerivation, base, recursion-schemes }: + mkDerivation { + pname = "functor-friends"; + version = "0.1.0.0"; + sha256 = "1apbdfhmhw1f30w62wwq6nr98pqhqbadp9c05vc424jm82v0169d"; + libraryHaskellDepends = [ base recursion-schemes ]; + description = "Friendly helpers for your recursion schemes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "functor-infix" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "functor-infix"; + version = "0.0.5"; + sha256 = "0rifm1p5zq2711vak2lyxzz2xs03saym3m3695wpf3zy38safbpn"; + revision = "2"; + editedCabalFile = "0ypnjnxwz4dpdhajqk8y67lrcwjgyc4lh1i3d3zjxmgr3zbym8d2"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Infix operators for mapping over compositions of functors. Lots of them."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "functor-monad" = callPackage + ({ mkDerivation, adjunctions, auto-lift-classes, base, bifunctors + , comonad, day-comonoid, free, free-applicative-t, kan-extensions + , transformers + }: + mkDerivation { + pname = "functor-monad"; + version = "0.1.1.0"; + sha256 = "027g26wr9lsasgrfw641i6zpvv23w7489d7wbljxnp6fnkfhxn30"; + libraryHaskellDepends = [ + adjunctions auto-lift-classes base bifunctors comonad day-comonoid + free free-applicative-t kan-extensions transformers + ]; + testHaskellDepends = [ base free transformers ]; + description = "FFunctor: functors on (the usual) Functors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "functor-monadic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "functor-monadic"; + version = "0.1.0.3"; + sha256 = "1qfrnny4qsn94n24q705z8d9gh9llz9nbyqbyy7hwh79bf1rkrcg"; + libraryHaskellDepends = [ base ]; + description = "Monad-style combinators for functors"; + license = lib.licenses.asl20; + }) {}; + + "functor-products" = callPackage + ({ mkDerivation, base, microlens, singletons, singletons-base, text + , vinyl + }: + mkDerivation { + pname = "functor-products"; + version = "0.1.2.1"; + sha256 = "0zyh311ayqdnjjs0j939b8968jajjry4igxi27xsgpgdya3qmk7d"; + revision = "1"; + editedCabalFile = "12rnvjxf68d1nxfc1sw4vmzgq6yd0079s95c4k2rxkqibx9cm0xg"; + libraryHaskellDepends = [ + base microlens singletons singletons-base text vinyl + ]; + description = "General functor products for various Foldable instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "functor-utils" = callPackage + ({ mkDerivation, base, ghc-prim, lens }: + mkDerivation { + pname = "functor-utils"; + version = "1.17.2"; + sha256 = "1sf4d3af4kf341g7slpylm2113cy0597fngr5ldlds8znylspmms"; + libraryHaskellDepends = [ base ghc-prim lens ]; + description = "Collection of functor utilities, providing handy operators, like generalization of (.)."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "functorm" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "functorm"; + version = "1.0.1"; + sha256 = "1aa4f6yp4vrrrs3rswhjxw2gij3mwn8yf299kgv42wd03xazyxrs"; + libraryHaskellDepends = [ base ]; + description = "Data.FunctorM (compatibility package)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "functors" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "functors"; + version = "0.1"; + sha256 = "0nfnjxihn0nhj0rhi1wvqax1f95wskr3fwb7c2clz4lvsma6bfg6"; + libraryHaskellDepends = [ base ]; + description = "(.:) and friends, syntax for Functor and Applicative."; + license = lib.licenses.bsd3; + }) {}; + + "funflow" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, cas-hashable + , cas-store, clock, constraints, containers, contravariant + , cryptonite, data-default, directory, exceptions, filepath + , ghc-prim, Glob, hashable, hedis, hostname, integer-gmp, katip + , lens, lifted-async, memory, monad-control, mtl, network + , optparse-applicative, path, path-io, pretty, process, profunctors + , random, safe-exceptions, scientific, sqlite-simple, stm, store + , tar, tasty, tasty-hunit, template-haskell, temporary, text, time + , transformers, unix, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "funflow"; + version = "1.6.0"; + sha256 = "0cwy4wiy5vr6wix5fjiw6dmy4nxyv9bbnj5w2wkhs8rdb0c34zim"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring cas-hashable cas-store clock + constraints containers contravariant cryptonite data-default + directory exceptions filepath ghc-prim Glob hashable hedis hostname + integer-gmp katip lens lifted-async memory monad-control mtl path + path-io pretty process profunctors random safe-exceptions + scientific sqlite-simple stm store tar template-haskell text time + transformers unix unordered-containers vector yaml + ]; + executableHaskellDepends = [ + base bytestring cas-store clock hedis network optparse-applicative + path safe-exceptions text unix + ]; + testHaskellDepends = [ + async base cas-store data-default directory filepath hedis path + path-io process random safe-exceptions tasty tasty-hunit temporary + text unix + ]; + description = "Workflows with arrows"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ffexecutord"; + }) {}; + + "funflow-nix" = callPackage + ({ mkDerivation, async, base, containers, data-default, directory + , filepath, funflow, modern-uri, path, path-io, process, random + , safe-exceptions, tasty, tasty-hunit, temporary, text, unix + }: + mkDerivation { + pname = "funflow-nix"; + version = "0.1.0.0"; + sha256 = "16lg1afm6sfpaz1syq3f61f51wzqiwi9b5hrc3jbj9lwnlxwcplq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base funflow modern-uri path text ]; + testHaskellDepends = [ + async base containers data-default directory filepath funflow + modern-uri path path-io process random safe-exceptions tasty + tasty-hunit temporary unix + ]; + description = "Utility functions for using funflow with nix"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fungll-combinators" = callPackage + ({ mkDerivation, array, base, containers, gll, pretty + , regex-applicative, text, time + }: + mkDerivation { + pname = "fungll-combinators"; + version = "0.4.1.1"; + sha256 = "1kvklj7ij957lzs6dswz0m53jk37gqh3hicdl9hfwzjqj3652gcr"; + libraryHaskellDepends = [ + array base containers gll pretty regex-applicative text time + ]; + description = "GLL parser with simple combinator interface"; + license = lib.licenses.bsd3; + }) {}; + + "funion" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, haskell98 + , HFuse, unix + }: + mkDerivation { + pname = "funion"; + version = "0.0.2"; + sha256 = "0pgl4fg29xg7g2pdyjqmi7qlpzcs25ggwg6d9y4fzbc7fzh31wxv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath haskell98 HFuse unix + ]; + description = "A unioning file-system using HFuse"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "funion"; + }) {}; + + "funnyprint" = callPackage + ({ mkDerivation, base, criterion, hscolour, ipprint, tasty + , tasty-hspec + }: + mkDerivation { + pname = "funnyprint"; + version = "0.0.5"; + sha256 = "17prxs7cdblkn4f9w2nr0gjhcm1p1pqklxg44ynpr5a739zdh4wg"; + libraryHaskellDepends = [ base hscolour ipprint ]; + testHaskellDepends = [ base hscolour ipprint tasty tasty-hspec ]; + benchmarkHaskellDepends = [ base criterion hscolour ipprint ]; + description = "funnyPrint function to colorize GHCi output"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "funpat" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "funpat"; + version = "0.1"; + sha256 = "0zblrfg8mfbc1hzxb36hk2lb3c167xmpcvg8h595m9kjpdmj4ayw"; + libraryHaskellDepends = [ base mtl ]; + description = "A generalization of pattern matching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "funsat" = callPackage + ({ mkDerivation, array, base, bimap, bitset, containers, fgl, mtl + , parse-dimacs, pretty, QuickCheck, random, time + }: + mkDerivation { + pname = "funsat"; + version = "0.6.2"; + sha256 = "1hyyx3ivrhw5svklyl36qzbcd0wwx4978znvn42lsl53273ds5n3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bimap bitset containers fgl mtl parse-dimacs pretty + ]; + executableHaskellDepends = [ + array base bimap bitset containers fgl mtl parse-dimacs pretty + QuickCheck random time + ]; + description = "A modern DPLL-style SAT solver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "funsat"; + }) {}; + + "funspection" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "funspection"; + version = "1.0.0.1"; + sha256 = "0jf8yhk45n06avl9avgmawvazsz585i7jppvcds6pjd8pqdb2qk4"; + libraryHaskellDepends = [ base ]; + description = "Type-level function utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fused-effects" = callPackage + ({ mkDerivation, base, containers, hedgehog, hedgehog-fn + , inspection-testing, markdown-unlit, tasty-bench, transformers + , unliftio-core + }: + mkDerivation { + pname = "fused-effects"; + version = "1.1.2.2"; + sha256 = "00m1lnn8zsb6iniyjmmbgiz7kd5c5kl7rxqqxlc2dkb4hpyrm4v5"; + libraryHaskellDepends = [ base transformers unliftio-core ]; + testHaskellDepends = [ + base containers hedgehog hedgehog-fn inspection-testing + transformers + ]; + testToolDepends = [ markdown-unlit ]; + benchmarkHaskellDepends = [ base tasty-bench transformers ]; + description = "A fast, flexible, fused effect system"; + license = lib.licenses.bsd3; + }) {}; + + "fused-effects-exceptions" = callPackage + ({ mkDerivation, base, fused-effects, markdown-unlit, tasty + , tasty-hunit, transformers + }: + mkDerivation { + pname = "fused-effects-exceptions"; + version = "1.1.0.1"; + sha256 = "1b1qflz64xgw1bd3z794vyvb9906g3x9v72w89z27142a6igy4hr"; + libraryHaskellDepends = [ base fused-effects transformers ]; + testHaskellDepends = [ + base fused-effects tasty tasty-hunit transformers + ]; + testToolDepends = [ markdown-unlit ]; + description = "Handle exceptions thrown in IO with fused-effects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fused-effects-lens" = callPackage + ({ mkDerivation, base, fused-effects, hspec, microlens }: + mkDerivation { + pname = "fused-effects-lens"; + version = "1.2.0.1"; + sha256 = "12bm84bfvvjw1rpmjbk445gd7mx42crsp9ba0jbgiyb8ryhzl9lx"; + libraryHaskellDepends = [ base fused-effects microlens ]; + testHaskellDepends = [ base fused-effects hspec microlens ]; + description = "Monadic lens combinators for fused-effects"; + license = lib.licenses.bsd3; + }) {}; + + "fused-effects-mwc-random" = callPackage + ({ mkDerivation, base, fused-effects, fused-effects-random, gauge + , mwc-random, primitive, template-haskell, transformers, vector + }: + mkDerivation { + pname = "fused-effects-mwc-random"; + version = "0.1.0.0"; + sha256 = "044di06rjbh9jchbblddz3zmwni94vlp9rqb42yi4cnwrjp7vgln"; + revision = "1"; + editedCabalFile = "1b5q1861ffb2nkr5fjzmnlw05vqni49731rcsyz46kdwgl9kh2ik"; + libraryHaskellDepends = [ + base fused-effects mwc-random primitive template-haskell + transformers vector + ]; + testHaskellDepends = [ base fused-effects mwc-random vector ]; + benchmarkHaskellDepends = [ base fused-effects-random gauge ]; + description = "High-quality random number generation as an effect"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fused-effects-optics" = callPackage + ({ mkDerivation, base, fused-effects, optics-core }: + mkDerivation { + pname = "fused-effects-optics"; + version = "0.2.1.0"; + sha256 = "0bz366m8g45g6ssc3j3ql5lnqrhix5i47piza2isz8fci8haq6c2"; + libraryHaskellDepends = [ base fused-effects optics-core ]; + description = "Bridge between the optics and fused-effects ecosystems"; + license = lib.licenses.bsd3; + }) {}; + + "fused-effects-random" = callPackage + ({ mkDerivation, base, fused-effects, random, transformers }: + mkDerivation { + pname = "fused-effects-random"; + version = "1.1.0.0"; + sha256 = "0krcyx4hhvkxh0rbfwxb52xgb4rl45dflyx3aw8xryp6wn9my770"; + libraryHaskellDepends = [ base fused-effects random transformers ]; + description = "Random number generation for fused-effects"; + license = lib.licenses.bsd3; + }) {}; + + "fused-effects-readline" = callPackage + ({ mkDerivation, base, directory, exceptions, filepath + , fused-effects, haskeline, prettyprinter + , prettyprinter-ansi-terminal, terminal-size, transformers + }: + mkDerivation { + pname = "fused-effects-readline"; + version = "0.1.0.1"; + sha256 = "1n1rdwrjww6hihryigk33bk9wcy69hi80c82kcbkclbmmaziz3j2"; + libraryHaskellDepends = [ + base directory exceptions filepath fused-effects haskeline + prettyprinter prettyprinter-ansi-terminal terminal-size + transformers + ]; + testHaskellDepends = [ base ]; + description = "A readline-like effect and carrier for fused-effects"; + license = lib.licenses.bsd3; + }) {}; + + "fused-effects-resumable" = callPackage + ({ mkDerivation, base, deepseq, fused-effects, transformers }: + mkDerivation { + pname = "fused-effects-resumable"; + version = "0.1.0.0"; + sha256 = "0w0ih8sspb7ffpvbf9bcqsiv7683g3ccfpgd48hq0h819zpa58m9"; + libraryHaskellDepends = [ + base deepseq fused-effects transformers + ]; + description = "Resumable exceptions for the fused-effects ecosystem"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fused-effects-squeal" = callPackage + ({ mkDerivation, base, fused-effects, squeal-postgresql, unliftio + , unliftio-core, unliftio-pool + }: + mkDerivation { + pname = "fused-effects-squeal"; + version = "0.1.0.0"; + sha256 = "0j91ynfb546mdlyp6jm3jpj99g4gk3ps978i9p4jxy6ivaj4pz75"; + libraryHaskellDepends = [ + base fused-effects squeal-postgresql unliftio unliftio-core + unliftio-pool + ]; + description = "A fused-effects adapter for squeal-postgresql"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fused-effects-th" = callPackage + ({ mkDerivation, base, fused-effects, tasty, tasty-hunit + , template-haskell + }: + mkDerivation { + pname = "fused-effects-th"; + version = "0.1.0.3"; + sha256 = "01z3fjhbgq2if08fj72mc9xkxg0l9g3nfhwynzrhfwmqwcd9l3dp"; + revision = "2"; + editedCabalFile = "0lnw0s6ywpldz4l4l8f8n82517n2fm783xhy0i0irqygljw16dch"; + libraryHaskellDepends = [ base fused-effects template-haskell ]; + testHaskellDepends = [ + base fused-effects tasty tasty-hunit template-haskell + ]; + description = "Template Haskell helpers for fused-effects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fusion" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, pipes-safe + , transformers, void + }: + mkDerivation { + pname = "fusion"; + version = "0.2.0"; + sha256 = "0vs899jxnxx7hkw4rxwdd372zpkxb8na8mgc92jidylqxsjw5a4m"; + libraryHaskellDepends = [ base pipes-safe transformers void ]; + testHaskellDepends = [ base directory doctest filepath ]; + description = "Effectful streaming library based on shortcut fusion techniques"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fusion-plugin" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , fusion-plugin-types, ghc, syb, time, transformers + }: + mkDerivation { + pname = "fusion-plugin"; + version = "0.2.7"; + sha256 = "0ly2pyhh5s1ahmgkbmm1rqnz035dmniv23w6m2d0vbgxy5mkbb0i"; + libraryHaskellDepends = [ + base containers directory filepath fusion-plugin-types ghc syb time + transformers + ]; + description = "GHC plugin to make stream fusion more predictable"; + license = lib.licenses.asl20; + }) {}; + + "fusion-plugin-types" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fusion-plugin-types"; + version = "0.1.0"; + sha256 = "14lzymjna6faiwj7bdm1jrz42jfj3w1wi2hv66mldjhadf45613d"; + libraryHaskellDepends = [ base ]; + description = "Types for the fusion-plugin package"; + license = lib.licenses.bsd3; + }) {}; + + "futhark" = callPackage + ({ mkDerivation, aeson, alex, ansi-terminal, array, base + , base16-bytestring, binary, blaze-html, bmp, bytestring + , bytestring-to-vector, cmark-gfm, co-log-core, containers + , cryptohash-md5, Diff, directory, directory-tree, dlist, fgl + , fgl-visualize, file-embed, filepath, free, futhark-data + , futhark-manifest, futhark-server, githash, half, happy, haskeline + , language-c-quote, lens, lsp, lsp-types, mainland-pretty + , megaparsec, mtl, mwc-random, neat-interpolation, parallel + , prettyprinter, prettyprinter-ansi-terminal, process-extras + , QuickCheck, random, regex-tdfa, srcloc, statistics, tasty + , tasty-hunit, tasty-quickcheck, template-haskell, temporary + , terminal-size, text, time, transformers, vector, versions, zlib + }: + mkDerivation { + pname = "futhark"; + version = "0.25.15"; + sha256 = "0v95d883xhaa1ffn78p3p4fx0sbcjb0d2yl51h22n1wzlkqawdmj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal array base base16-bytestring binary blaze-html + bmp bytestring bytestring-to-vector cmark-gfm co-log-core + containers cryptohash-md5 Diff directory directory-tree dlist fgl + fgl-visualize file-embed filepath free futhark-data + futhark-manifest futhark-server githash half haskeline + language-c-quote lens lsp lsp-types mainland-pretty megaparsec mtl + mwc-random neat-interpolation parallel prettyprinter + prettyprinter-ansi-terminal process-extras random regex-tdfa srcloc + statistics template-haskell temporary terminal-size text time + transformers vector versions zlib + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers free megaparsec QuickCheck tasty tasty-hunit + tasty-quickcheck text + ]; + description = "An optimising compiler for a functional, array-oriented language"; + license = lib.licenses.isc; + mainProgram = "futhark"; + maintainers = [ lib.maintainers.athas ]; + }) {}; + + "futhark-data" = callPackage + ({ mkDerivation, base, binary, bytestring, bytestring-to-vector + , containers, half, megaparsec, mtl, QuickCheck, scientific, tasty + , tasty-hunit, tasty-quickcheck, text, vector + , vector-binary-instances + }: + mkDerivation { + pname = "futhark-data"; + version = "1.1.0.1"; + sha256 = "1i1npxiij2crgc5vbyqd9j786yh8a6gkshiys1cjwlzj30hm95n3"; + libraryHaskellDepends = [ + base binary bytestring bytestring-to-vector containers half + megaparsec mtl scientific text vector vector-binary-instances + ]; + testHaskellDepends = [ + base binary bytestring megaparsec QuickCheck tasty tasty-hunit + tasty-quickcheck text vector + ]; + description = "An implementation of the Futhark data format"; + license = lib.licenses.isc; + }) {}; + + "futhark-manifest" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, QuickCheck + , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "futhark-manifest"; + version = "1.4.0.0"; + sha256 = "1fqg631x8kkijg3zd6amzjqw99k2942ddj9y138w9awqaa5mc9n6"; + libraryHaskellDepends = [ aeson base bytestring containers text ]; + testHaskellDepends = [ + base QuickCheck quickcheck-instances tasty tasty-hunit + tasty-quickcheck text + ]; + description = "Definition and serialisation instances for Futhark manifests"; + license = lib.licenses.isc; + }) {}; + + "futhark-server" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, futhark-data + , mtl, process, temporary, text + }: + mkDerivation { + pname = "futhark-server"; + version = "1.2.2.1"; + sha256 = "0g8n1gkl4y2a65z1idx58b1ls2g4jf0pwjhnc3w5wffq9mpwliaq"; + libraryHaskellDepends = [ + base binary bytestring directory futhark-data mtl process temporary + text + ]; + description = "Client implementation of the Futhark server protocol"; + license = lib.licenses.isc; + }) {}; + + "futhask" = callPackage + ({ mkDerivation, base, directory, raw-strings-qq, split }: + mkDerivation { + pname = "futhask"; + version = "0.2.0"; + sha256 = "1x3f4qsh0hnrzgdfl7zgd5n8k01x0vrvb8v3vjp3yar60v4dhdsg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory raw-strings-qq split ]; + executableHaskellDepends = [ base directory raw-strings-qq split ]; + description = "Generate Haskell wrappers for Futhark libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "futhask"; + broken = true; + }) {}; + + "futun" = callPackage + ({ mkDerivation, base, bytestring, network, unix }: + mkDerivation { + pname = "futun"; + version = "0.1.0.2"; + sha256 = "1vfi30mlr0lds975wgq3197sv1qdwy6lvm6xaqwk28h5flmk28k1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring network unix ]; + description = "Simple IP-over-UDP tunnel using TUNTAP"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "futun"; + broken = true; + }) {}; + + "future" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "future"; + version = "2.0.0"; + sha256 = "1gvv1m6sfxdc28h4rzp5dh6hrz6nfh031nhs192606v8wg78m3ri"; + libraryHaskellDepends = [ base ]; + description = "Supposed to mimics and enhance proposed C++ \"future\" features"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "future-resource" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "future-resource"; + version = "0.4.0.0"; + sha256 = "10whksji6r1bilmj2fxcccg89zh7c08s2zfn07r6wj3xgschrckv"; + libraryHaskellDepends = [ base transformers ]; + description = "realtime resource handling with manual concurrency"; + license = lib.licenses.lgpl3Only; + }) {}; + + "futures" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "futures"; + version = "0.1"; + sha256 = "0dx484i5q58yw3h6j9qp42x546vkky3sc29cqbr9969sfilmbqz8"; + libraryHaskellDepends = [ base ]; + description = "Simple and fast implementation of Future"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fuzzcheck" = callPackage + ({ mkDerivation, base, hspec, hspec-expectations, HUnit + , lifted-base, monad-control, QuickCheck, random, transformers + }: + mkDerivation { + pname = "fuzzcheck"; + version = "0.1.1"; + sha256 = "0qfr4f0b50l368b45yzwhqd4g2y1kvfrfj4hr84cdxcwdrwn9mpc"; + libraryHaskellDepends = [ + base lifted-base monad-control QuickCheck random transformers + ]; + testHaskellDepends = [ + base hspec hspec-expectations HUnit QuickCheck + ]; + description = "A simple checker for stress testing monadic code"; + license = lib.licenses.bsd3; + }) {}; + + "fuzzy" = callPackage + ({ mkDerivation, base, HUnit, monoid-subclasses }: + mkDerivation { + pname = "fuzzy"; + version = "0.1.1.0"; + sha256 = "0rc6zdbmggbzxbrxkcx6zajwdi4bbwld4mmn7ldl6mciakqrc0rv"; + libraryHaskellDepends = [ base monoid-subclasses ]; + testHaskellDepends = [ base HUnit ]; + description = "Filters a list based on a fuzzy string search"; + license = lib.licenses.mit; + }) {}; + + "fuzzy-dates" = callPackage + ({ mkDerivation, base, hourglass, hspec, lens, parsec }: + mkDerivation { + pname = "fuzzy-dates"; + version = "0.1.1.2"; + sha256 = "12ga6d4kp6mk6cg781ibaxxmpq7kfh8i4yg8r4awiwp1ic8lrcd9"; + libraryHaskellDepends = [ base hourglass hspec lens parsec ]; + testHaskellDepends = [ base hourglass hspec lens parsec ]; + description = "Libary for parsing dates in strings in varied formats"; + license = lib.licenses.bsd3; + }) {}; + + "fuzzy-parse" = callPackage + ({ mkDerivation, attoparsec, base, containers, hspec + , hspec-discover, interpolatedstring-perl6, mtl, safe, text, time + }: + mkDerivation { + pname = "fuzzy-parse"; + version = "0.1.2.0"; + sha256 = "0mf0bbs1vcxf6vf56n8r908c8jf6f11fyc86mk74b8dgqwjn7xfb"; + libraryHaskellDepends = [ + attoparsec base containers mtl safe text time + ]; + testHaskellDepends = [ + base hspec hspec-discover interpolatedstring-perl6 text + ]; + testToolDepends = [ hspec-discover ]; + description = "Tools for processing unstructured text data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fuzzy-time" = callPackage + ({ mkDerivation, base, containers, deepseq, megaparsec, text, time + , validity, validity-time + }: + mkDerivation { + pname = "fuzzy-time"; + version = "0.2.0.3"; + sha256 = "13n2insf02d80jc4rrfgsj0ivb9lz9hfifz9796hz0cmbm1wxr2y"; + libraryHaskellDepends = [ + base containers deepseq megaparsec text time validity validity-time + ]; + license = lib.licenses.mit; + }) {}; + + "fuzzy-time_0_3_0_0" = callPackage + ({ mkDerivation, base, containers, deepseq, megaparsec, text, time + , validity, validity-time + }: + mkDerivation { + pname = "fuzzy-time"; + version = "0.3.0.0"; + sha256 = "00283a009wcgzmg86mq4rbxzpycrjy0cvjnn2nc3yfy92lq1j9ad"; + libraryHaskellDepends = [ + base containers deepseq megaparsec text time validity validity-time + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fuzzy-time-gen" = callPackage + ({ mkDerivation, base, criterion, fuzzy-time, genvalidity + , genvalidity-criterion, genvalidity-hspec, genvalidity-text + , genvalidity-time, hspec, megaparsec, QuickCheck, text, time + }: + mkDerivation { + pname = "fuzzy-time-gen"; + version = "0.3.0.0"; + sha256 = "12gxvdzgajngmrsj17a1bfcyl2p7j2nb66lcxpqs8gq39cigvyfj"; + libraryHaskellDepends = [ + base fuzzy-time genvalidity genvalidity-time QuickCheck + ]; + testHaskellDepends = [ + base fuzzy-time genvalidity-hspec genvalidity-text hspec megaparsec + QuickCheck text time + ]; + benchmarkHaskellDepends = [ + base criterion fuzzy-time genvalidity-criterion + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fuzzy-timings" = callPackage + ({ mkDerivation, base, containers, glpk-hs, HUnit, mtl, QuickCheck + , random, test-framework, test-framework-hunit + , test-framework-quickcheck2, time + }: + mkDerivation { + pname = "fuzzy-timings"; + version = "0.0.1"; + sha256 = "1sm4g04y9n8r61q2sqa91n87hh32kpcn2r5zjlvdy7qxc11lrmj7"; + libraryHaskellDepends = [ + base containers glpk-hs mtl random time + ]; + testHaskellDepends = [ + base containers HUnit mtl QuickCheck random test-framework + test-framework-hunit test-framework-quickcheck2 time + ]; + description = "Translates high-level definitions of \"fuzzily\" scheduled objects (e.g. play this commercial 10 times per hour between 9:00-13:00) to a list of accurately scheduled objects using glpk-hs."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fuzzyfind" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, hspec + , massiv, QuickCheck, text + }: + mkDerivation { + pname = "fuzzyfind"; + version = "3.0.1"; + sha256 = "191qbviavkhzaxwnansis4lsixyc0g4q196myjn72h1cmq5c68v0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers massiv text ]; + executableHaskellDepends = [ base criterion deepseq ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + description = "Fuzzy text matching"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "bench"; + broken = true; + }) {}; + + "fuzzyset_0_2_4" = callPackage + ({ mkDerivation, base, data-default, hspec, ieee754, text + , text-metrics, unordered-containers, vector + }: + mkDerivation { + pname = "fuzzyset"; + version = "0.2.4"; + sha256 = "0rj6d5z2cy954w3xzq4dfn0i3dg2idb8y2lcf2f10ar42r58zhxn"; + libraryHaskellDepends = [ + base data-default text text-metrics unordered-containers vector + ]; + testHaskellDepends = [ + base data-default hspec ieee754 text text-metrics + unordered-containers vector + ]; + description = "Fuzzy set for approximate string matching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fuzzyset" = callPackage + ({ mkDerivation, base, hspec, ieee754, mtl, text, text-metrics + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "fuzzyset"; + version = "0.3.2"; + sha256 = "137z8r3i6x2z0nb9yi33ly83c2k1b0b9snm6dqmis4b15z1m4kdq"; + libraryHaskellDepends = [ + base mtl text text-metrics transformers unordered-containers vector + ]; + testHaskellDepends = [ + base hspec ieee754 mtl text text-metrics transformers + unordered-containers vector + ]; + description = "Fuzzy set data structure for approximate string matching"; + license = lib.licenses.bsd3; + }) {}; + + "fuzzytime" = callPackage + ({ mkDerivation, base, cmdargs, directory, old-time, process }: + mkDerivation { + pname = "fuzzytime"; + version = "0.7.8"; + sha256 = "071ah84jd7d2rr0wxyvq13y1zxp0m0sr54c2wpjhhj5h7yaf8nl0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ + base cmdargs directory old-time process + ]; + description = "A 'ten past six' style clock"; + license = "GPL"; + badPlatforms = lib.platforms.darwin; + mainProgram = "fuzzytime"; + }) {}; + + "fvars" = callPackage + ({ mkDerivation, async, base, exceptions, hspec, monad-control, mtl + , transformers + }: + mkDerivation { + pname = "fvars"; + version = "1.0.0.0"; + sha256 = "0iwlmr388wv98n244wdzwk5l7j6p669pq3vwavpnk37wfanahvxj"; + libraryHaskellDepends = [ + base exceptions monad-control mtl transformers + ]; + testHaskellDepends = [ async base hspec ]; + description = "Fast Mutable Vars"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fwgl" = callPackage + ({ mkDerivation, base, hashable, transformers, unordered-containers + , vect, vector, Yampa + }: + mkDerivation { + pname = "fwgl"; + version = "0.1.4.0"; + sha256 = "13sxw4qh1rxhbfghmniy3m468hhfjk8rb9m3fh7fk65l45g2d3a2"; + libraryHaskellDepends = [ + base hashable transformers unordered-containers vect vector Yampa + ]; + description = "Game engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "fwgl-glfw" = callPackage + ({ mkDerivation, base, fwgl, gl, GLFW-b, hashable, JuicyPixels + , transformers, unordered-containers, vect, vector + }: + mkDerivation { + pname = "fwgl-glfw"; + version = "0.1.1.1"; + sha256 = "06zwgwwcalms1qsqag88b6zq7rla5xzk7lrl8ygm5gqj07hzhfh4"; + libraryHaskellDepends = [ + base fwgl gl GLFW-b hashable JuicyPixels transformers + unordered-containers vect vector + ]; + description = "FWGL GLFW backend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fwgl-javascript" = callPackage + ({ mkDerivation, base, fwgl, ghcjs-base, hashable + , unordered-containers, vect + }: + mkDerivation { + pname = "fwgl-javascript"; + version = "0.1.1.1"; + sha256 = "11kp193kl774y7dj0gsh3imvf231nd7ifss4cja825msrg16r2w5"; + libraryHaskellDepends = [ + base fwgl ghcjs-base hashable unordered-containers vect + ]; + description = "FWGL GHCJS backend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "fx" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "fx"; + version = "0.10.1"; + sha256 = "1awscv2y8ywcyyn08hdmlh3qdjs33akr7grfdfls59rmhidg4fhd"; + libraryHaskellDepends = [ base ]; + description = "Horizontally composable effects"; + license = lib.licenses.mit; + }) {}; + + "fxpak" = callPackage + ({ mkDerivation, base, bytestring, serialport }: + mkDerivation { + pname = "fxpak"; + version = "0.1.2"; + sha256 = "1mrpbz32aczrh5aw550p1vzvj8zqhcnmj574sc012r3z1c0g1cin"; + libraryHaskellDepends = [ base bytestring serialport ]; + description = "Interface to the FXPak/FXPak Pro USB interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "g-npm" = callPackage + ({ mkDerivation, base, HTTP, json }: + mkDerivation { + pname = "g-npm"; + version = "0.1.0"; + sha256 = "1blr3xbqn8fa59av4kgfp2y3szky40v5qmw3k9gsr2barrvkjqz0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base HTTP json ]; + description = "Generate Gentoo ebuilds from NodeJS/npm packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "g-npm"; + broken = true; + }) {}; + + "g2" = callPackage + ({ mkDerivation, array, base, bimap, bytestring, Cabal, clock + , concurrent-extra, containers, deferred-folds, directory, extra + , filepath, ghc, ghc-paths, hashable, HTTP, language-sygus + , MissingH, mtl, optparse-applicative, parsec, pretty, process + , random, reducers, regex-base, regex-compat, split, tagged, tasty + , tasty-hunit, tasty-quickcheck, template-haskell, temporary-rc + , text, text-builder, time, unordered-containers + }: + mkDerivation { + pname = "g2"; + version = "0.2.0.0"; + sha256 = "1d4vd357l7arxd0dwyy97c6cz6x3dqm4camfsp4dpdjry7bc8r9q"; + revision = "1"; + editedCabalFile = "00k9mwdjjck6mx9dnqwxa3z5lnqm3mskhnp3sh750a9ykmwfmx5f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bimap bytestring Cabal clock concurrent-extra containers + deferred-folds directory extra filepath ghc ghc-paths hashable HTTP + language-sygus MissingH mtl optparse-applicative parsec pretty + process random reducers regex-base regex-compat split + tasty-quickcheck template-haskell temporary-rc text text-builder + time unordered-containers + ]; + executableHaskellDepends = [ + base containers filepath ghc text unordered-containers + ]; + testHaskellDepends = [ + base containers directory filepath ghc ghc-paths hashable process + tagged tasty tasty-hunit tasty-quickcheck text time + unordered-containers + ]; + description = "Haskell symbolic execution engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "g2q" = callPackage + ({ mkDerivation, base, g2 }: + mkDerivation { + pname = "g2q"; + version = "0.1.0.0"; + sha256 = "1g42xkc4jc1a94s1krr1yrn191f8d6rmcpwk9ndwzk3nwby9v1vf"; + libraryHaskellDepends = [ base g2 ]; + description = "G2Q allows constraint programming, via writing Haskell predicates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "g3p-hash" = callPackage + ({ mkDerivation, aeson, base, base16, bytestring, containers + , network-byte-order, phkdf, Stream, tasty, tasty-hunit, text + , tuplehash-utils, vector + }: + mkDerivation { + pname = "g3p-hash"; + version = "1.0.0.2"; + sha256 = "09wrrm0pv089fmjq4mglhk03gymv3f61ix6mryq04nrgcn037qrx"; + libraryHaskellDepends = [ + base bytestring network-byte-order phkdf Stream tuplehash-utils + vector + ]; + testHaskellDepends = [ + aeson base base16 bytestring containers Stream tasty tasty-hunit + text vector + ]; + description = "Global Password Prehash Protocol"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "g4ip" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "g4ip"; + version = "0.1.0.0"; + sha256 = "11n0kq3gmmsb5gx796k1x0m20s9zwhx5bgq4ng8j8qwyzmrh4a7w"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "A theorem prover for propositional logic that uses G4ip"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "g4ip-prover" = callPackage + ({ mkDerivation, array, base, directory, filepath, happy }: + mkDerivation { + pname = "g4ip-prover"; + version = "2.0.0.0"; + sha256 = "1g79hip95n3nmjhyfvryk7z0fnb46xqy8lg0hq1xanqlsmyx7w4c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base directory filepath ]; + libraryToolDepends = [ happy ]; + executableHaskellDepends = [ array base directory filepath ]; + executableToolDepends = [ happy ]; + testHaskellDepends = [ base ]; + description = "Theorem prover for intuitionistic propositional logic using G4ip"; + license = lib.licenses.mit; + mainProgram = "g4ip-prover"; + }) {}; + + "gact" = callPackage + ({ mkDerivation, base, biopsl, bytestring, cmdargs, hashable + , unordered-containers + }: + mkDerivation { + pname = "gact"; + version = "0.2"; + sha256 = "0p1rb24yldkjnkrygjb43g63vfgzq2bix7rrmiqyrdwb37s65ixq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base biopsl bytestring cmdargs hashable unordered-containers + ]; + description = "General Alignment Clustering Tool"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "gact"; + }) {}; + + "galois-fft" = callPackage + ({ mkDerivation, base, criterion, elliptic-curve, galois-field + , pairing, poly, protolude, QuickCheck, quickcheck-instances, tasty + , tasty-discover, tasty-hunit, tasty-quickcheck, vector + }: + mkDerivation { + pname = "galois-fft"; + version = "0.1.0"; + sha256 = "1qyhx0b0p3avag82g1fdwbiwxdr0npw39k4f2nv0x772rr4h9rz1"; + libraryHaskellDepends = [ + base elliptic-curve galois-field poly protolude vector + ]; + testHaskellDepends = [ + base elliptic-curve galois-field pairing poly protolude QuickCheck + quickcheck-instances tasty tasty-discover tasty-hunit + tasty-quickcheck vector + ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + base criterion elliptic-curve galois-field pairing poly protolude + vector + ]; + description = "FFTs over finite fields"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "galois-field" = callPackage + ({ mkDerivation, base, bitvec, criterion, groups, integer-gmp, mod + , MonadRandom, poly, protolude, QuickCheck, semirings, tasty + , tasty-quickcheck, vector, wl-pprint-text + }: + mkDerivation { + pname = "galois-field"; + version = "1.0.2"; + sha256 = "17khwhh0annwlbbsdj5abh3jv2csg84qvhgn1ircgc69fzb0r59d"; + revision = "1"; + editedCabalFile = "1bxvg0906s3b3gnppdmgdcag5vdpgh6rwbk8a2pkqmd8dn1k2z8z"; + libraryHaskellDepends = [ + base bitvec groups integer-gmp mod MonadRandom poly protolude + QuickCheck semirings vector wl-pprint-text + ]; + testHaskellDepends = [ + base bitvec groups integer-gmp mod MonadRandom poly protolude + QuickCheck semirings tasty tasty-quickcheck vector wl-pprint-text + ]; + benchmarkHaskellDepends = [ + base bitvec criterion groups integer-gmp mod MonadRandom poly + protolude QuickCheck semirings vector wl-pprint-text + ]; + description = "Galois field library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gambler" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "gambler"; + version = "0.4.1.0"; + sha256 = "1r3bn5ijrp3gp0f66pphii4s9nfbnh0507n3kg7r4hcavs1n2h60"; + revision = "1"; + editedCabalFile = "05hvjj2kywnh2z30bj7j0gcidziym81cf5zp04anglgqcl6awgg1"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Composable, streaming, and efficient left folds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "game-of-life" = callPackage + ({ mkDerivation, array, base, hscurses, hspec, random, text }: + mkDerivation { + pname = "game-of-life"; + version = "0.1.0.5"; + sha256 = "1niznpcgxfb0qscwsnc1a67fcxx68b3xcmyh965swayy5rnmvlcb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base hscurses random text ]; + testHaskellDepends = [ array base hspec ]; + description = "Conway's Game of Life"; + license = lib.licenses.mit; + mainProgram = "game-of-life"; + }) {}; + + "game-probability" = callPackage + ({ mkDerivation, base, containers, probability, random }: + mkDerivation { + pname = "game-probability"; + version = "1.1"; + sha256 = "1wl29h702g79kwy4ca35x1q37aaj3rphf1i9vdm2hmd44bzrwvkk"; + libraryHaskellDepends = [ base containers probability random ]; + description = "Simple probability library for dice rolls, card games and similar"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "game-tree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "game-tree"; + version = "0.1.0.0"; + sha256 = "1g8gkp4g18dr6m0scilhgdwg0zh0f9a2q3b1sk0gh4m3jw6gj4m5"; + libraryHaskellDepends = [ base ]; + description = "Searching game trees with alpha-beta pruning"; + license = "GPL"; + }) {}; + + "gameclock" = callPackage + ({ mkDerivation, base, cairo, containers, glib, gtk, time }: + mkDerivation { + pname = "gameclock"; + version = "1.0.4"; + sha256 = "192rn2d8bil8wqilnaqxba8nzq0fjlbf0innv6rdcjs1kxw1ga0l"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base cairo containers glib gtk time ]; + description = "Game clock that shows two analog clock faces"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "gameclock"; + broken = true; + }) {}; + + "gamgee" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , cryptonite, directory, filepath, Hclip, memory + , optparse-applicative, polysemy, QuickCheck, quickcheck-instances + , relude, safe-exceptions, tasty, tasty-golden, tasty-quickcheck + , text, time, unix + }: + mkDerivation { + pname = "gamgee"; + version = "1.2.2"; + sha256 = "13mkdva9mchp48c5rc55c9h2l6iyc6phs46ncvy2053r1p8j31ki"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cryptonite memory polysemy + relude safe-exceptions text time + ]; + executableHaskellDepends = [ + aeson base directory filepath Hclip optparse-applicative polysemy + relude safe-exceptions text time unix + ]; + testHaskellDepends = [ + aeson base bytestring cryptonite filepath memory polysemy + QuickCheck quickcheck-instances relude tasty tasty-golden + tasty-quickcheck text time + ]; + description = "Tool for generating TOTP MFA tokens"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "gamgee"; + broken = true; + }) {}; + + "gamma" = callPackage + ({ mkDerivation, base, continued-fractions, converge, erf, numbers + , QuickCheck, template-haskell, test-framework + , test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "gamma"; + version = "0.10.0.0"; + sha256 = "17pdnff340hgmq0dyxf5jrnkrhrgzp96pisc2fppvjbhdw8ndm65"; + libraryHaskellDepends = [ + base continued-fractions converge template-haskell vector + ]; + testHaskellDepends = [ + base erf numbers QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Gamma function and related functions"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gang-of-threads" = callPackage + ({ mkDerivation, base, containers, mtl, stm, transformers }: + mkDerivation { + pname = "gang-of-threads"; + version = "3.2.1"; + sha256 = "0gj7ln0xq1a7zzxhyl636z854xfq714kmh2ld30ll0dskr701l1p"; + libraryHaskellDepends = [ base containers mtl stm transformers ]; + description = "Non-deterministic parallelism with bags"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "garepinoh" = callPackage + ({ mkDerivation, base, haskeline, transformers }: + mkDerivation { + pname = "garepinoh"; + version = "0.9.9.2.1"; + sha256 = "1cylwaj62gmcjczw5g44k9x6g5bamgk88h2arbbripzphhaf7cm7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base haskeline transformers ]; + executableHaskellDepends = [ base haskeline transformers ]; + description = "reverse prefix notation calculator and calculation library"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "garfield" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "garfield"; + version = "0.0.0.0"; + sha256 = "0r8wybcqn7g24q8abrw757h76r75l4jh4hjx91yh44h4c1r6k4yf"; + doHaddock = false; + description = "TBA"; + license = lib.licenses.bsd3; + }) {}; + + "gargoyle" = callPackage + ({ mkDerivation, base, directory, filelock, filepath, network + , process, unix + }: + mkDerivation { + pname = "gargoyle"; + version = "0.1.2.0"; + sha256 = "1jj1pgzikg2zw5zmkjn9kh45as5fh0ifi3kragizbbly8qy60nwl"; + libraryHaskellDepends = [ + base directory filelock filepath network process unix + ]; + description = "Automatically spin up and spin down local daemons"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gargoyle-postgresql" = callPackage + ({ mkDerivation, base, bytestring, directory, gargoyle + , posix-escape, process, stringsearch, text, unix + }: + mkDerivation { + pname = "gargoyle-postgresql"; + version = "0.2.0.2"; + sha256 = "1l1p51wp8s52bpy6ac1zw1d1x0sk97bi9g77p43610386cq3dlpl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory gargoyle posix-escape process + stringsearch text unix + ]; + executableHaskellDepends = [ + base bytestring gargoyle process text unix + ]; + description = "Manage PostgreSQL servers with gargoyle"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gargoyle-postgresql-connect" = callPackage + ({ mkDerivation, base, bytestring, directory, gargoyle + , gargoyle-postgresql, gargoyle-postgresql-nix, postgresql-simple + , resource-pool + }: + mkDerivation { + pname = "gargoyle-postgresql-connect"; + version = "0.1.0.1"; + sha256 = "0ipx0zh8j1k6w71h6zkhdf1xkjhid90q4yiy5mwypyywwwwbwjdv"; + libraryHaskellDepends = [ + base bytestring directory gargoyle gargoyle-postgresql + gargoyle-postgresql-nix postgresql-simple resource-pool + ]; + description = "Connect to gargoyle-managed postgresql instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gargoyle-postgresql-nix" = callPackage + ({ mkDerivation, base, bytestring, gargoyle, gargoyle-postgresql + , which + }: + mkDerivation { + pname = "gargoyle-postgresql-nix"; + version = "0.3.0.1"; + sha256 = "0fspvwgvs2mcg7hlivmjsw92phmxpjzjls23psvnl600nk7pnij8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring gargoyle gargoyle-postgresql which + ]; + executableHaskellDepends = [ + base gargoyle gargoyle-postgresql which + ]; + description = "Manage PostgreSQL servers with gargoyle and nix"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "garlic-bread" = callPackage + ({ mkDerivation, base, hspec, mtl, transformers }: + mkDerivation { + pname = "garlic-bread"; + version = "0.1.0.1"; + sha256 = "1mky2jm8qadlv4534xnzfn4r24dipw6ac8s3wpkf90mxw9s6m8xm"; + libraryHaskellDepends = [ base mtl transformers ]; + testHaskellDepends = [ base hspec mtl transformers ]; + description = "A monad transformer for keeping track of where you've come from"; + license = lib.licenses.bsd3; + }) {}; + + "garsia-wachs" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "garsia-wachs"; + version = "1.2"; + sha256 = "0mks5nwc19i0wsc5hhxh0ji2bh0224y3r89b3p9dfzzn64n3za6v"; + libraryHaskellDepends = [ base ]; + description = "A Functional Implementation of the Garsia-Wachs Algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "gas" = callPackage + ({ mkDerivation, base, free, transformers }: + mkDerivation { + pname = "gas"; + version = "0.0.0.1"; + sha256 = "1khapcq5yfx46pmc3y5nax8p5v5ckbis8v4f53jng6j59cd27c3f"; + libraryHaskellDepends = [ base free transformers ]; + description = "Limit how many steps a program may take"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gasp" = callPackage + ({ mkDerivation, base, binary, containers, mtl, QuickCheck }: + mkDerivation { + pname = "gasp"; + version = "1.3.0.0"; + sha256 = "0dhna3mj7mdyk1n0x3barpn5g4hkjl9fnbr403xym1dm8rl7r7hg"; + libraryHaskellDepends = [ base binary containers mtl QuickCheck ]; + description = "A framework of algebraic classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gather" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "gather"; + version = "0.1.0.0"; + sha256 = "0ajh8ygks61knc17vgsm5dsnqhkcrz2s0gaw6xyppq415wijgv0m"; + libraryHaskellDepends = [ base ]; + description = "An applicative for parsing unordered things, heterogenous sorting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gauge" = callPackage + ({ mkDerivation, base, basement, bytestring, deepseq, directory + , foundation, process, vector + }: + mkDerivation { + pname = "gauge"; + version = "0.2.5"; + sha256 = "19zmnyyx7x6gf95dphqi1118avcp7w01scq12qmvzhchg1kzs86m"; + libraryHaskellDepends = [ + base basement deepseq directory process vector + ]; + testHaskellDepends = [ + base basement bytestring deepseq directory foundation + ]; + benchmarkHaskellDepends = [ base ]; + description = "small framework for performance measurement and analysis"; + license = lib.licenses.bsd3; + }) {}; + + "gbs-downloader" = callPackage + ({ mkDerivation, aeson, asn1-encoding, asn1-types, async, base + , base32, base64-bytestring, binary, bytestring, connection + , containers, crypto-api, cryptonite, data-default-class + , exceptions, hedgehog, http-client, http-client-tls, http-types + , megaparsec, memory, network-uri, servant-client + , servant-client-core, tahoe-chk, tahoe-directory + , tahoe-great-black-swamp, tahoe-ssk, tasty, tasty-hedgehog + , tasty-hunit, text, x509, yaml + }: + mkDerivation { + pname = "gbs-downloader"; + version = "0.1.0.0"; + sha256 = "1x873y2vvj4ddyyf4lhnz5b717xgprdhhip3l4fjwz6wbf47rc19"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base base32 base64-bytestring binary bytestring + connection containers data-default-class exceptions http-client + http-client-tls http-types network-uri servant-client + servant-client-core tahoe-chk tahoe-directory + tahoe-great-black-swamp tahoe-ssk text yaml + ]; + executableHaskellDepends = [ + aeson base bytestring containers megaparsec tahoe-chk + tahoe-directory tahoe-ssk text yaml + ]; + testHaskellDepends = [ + asn1-encoding asn1-types base base32 binary bytestring containers + crypto-api cryptonite data-default-class hedgehog http-client + http-types memory servant-client servant-client-core tahoe-chk + tahoe-ssk tasty tasty-hedgehog tasty-hunit text x509 yaml + ]; + description = "A library for downloading data from a Great Black Swamp server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gbu" = callPackage + ({ mkDerivation, base, containers, fgl, Graphalyze, haskell98, mtl + , regex-posix + }: + mkDerivation { + pname = "gbu"; + version = "0.1"; + sha256 = "0zqgq5hr3vmajijf1vmc1s1lwilnymwvv493rra4fl0zy28k5cz6"; + libraryHaskellDepends = [ + base containers fgl Graphalyze haskell98 mtl regex-posix + ]; + description = "planar graph embedding into a plane"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "gc"; + version = "0.1"; + sha256 = "1k8gda9hs0xl19hyl81ysshs32sxp5w50h3kq7id6yqvkfvyii5p"; + revision = "1"; + editedCabalFile = "0b5ry13gcrg9lxhn4crv911z6ibfm9ha2y942s455hw1pxkw279i"; + libraryHaskellDepends = [ base ]; + description = "Poor Richard's Memory Manager"; + license = lib.licenses.bsd3; + }) {}; + + "gc-monitoring-wai" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, conduit, http-types + , text, transformers, unordered-containers, wai + }: + mkDerivation { + pname = "gc-monitoring-wai"; + version = "0.1.2"; + sha256 = "04i86mngz0s6x5j36vs2nrxivqayqjfa2ppk016r4ffs4mi7i4va"; + libraryHaskellDepends = [ + aeson base blaze-builder conduit http-types text transformers + unordered-containers wai + ]; + description = "a wai application to show GHC.GCStats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gcodehs" = callPackage + ({ mkDerivation, ansi-wl-pprint, attoparsec, base, bytestring + , containers, double-conversion, hspec, hspec-discover + , optparse-applicative, pipes, pipes-attoparsec, pipes-bytestring + , pipes-parse, pipes-safe, template-haskell, text, transformers + }: + mkDerivation { + pname = "gcodehs"; + version = "0.1.2.0"; + sha256 = "09200kd2li6rlb7anvda5j2yj3ykr4lbm6a8yd887zz7j2j0hgyd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint attoparsec base bytestring containers + double-conversion pipes pipes-attoparsec pipes-bytestring + pipes-parse pipes-safe template-haskell text transformers + ]; + executableHaskellDepends = [ + attoparsec base bytestring containers double-conversion + optparse-applicative pipes pipes-safe text transformers + ]; + testHaskellDepends = [ + ansi-wl-pprint attoparsec base bytestring hspec hspec-discover text + ]; + testToolDepends = [ hspec-discover ]; + description = "GCode processor"; + license = lib.licenses.bsd3; + mainProgram = "gcodehs"; + maintainers = [ lib.maintainers.sorki ]; + }) {}; + + "gconf" = callPackage + ({ mkDerivation, base, Cabal, GConf, glib, gtk2hs-buildtools, text + }: + mkDerivation { + pname = "gconf"; + version = "0.13.1.0"; + sha256 = "1b8xl9jayr7x77af7cq4av82lf1r0j49pmbp1mz3gkadxw3adksp"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ base glib text ]; + libraryPkgconfigDepends = [ GConf ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the GNOME configuration database system"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs.gnome2) GConf;}; + + "gd" = callPackage + ({ mkDerivation, base, bytestring, expat, fontconfig, freetype, gd + , libjpeg, libpng, zlib + }: + mkDerivation { + pname = "gd"; + version = "3000.7.3"; + sha256 = "1dkzv6zs00qi0jmblkw05ywizc8y3baz7pnz0lcqn1cs1mhcpbhl"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ + expat fontconfig freetype gd libjpeg libpng zlib + ]; + description = "A Haskell binding to a subset of the GD graphics library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) expat; inherit (pkgs) fontconfig; + inherit (pkgs) freetype; inherit (pkgs) gd; + inherit (pkgs) libjpeg; inherit (pkgs) libpng; + inherit (pkgs) zlib;}; + + "gdax" = callPackage + ({ mkDerivation, aeson, aeson-casing, aeson-pretty, base + , base64-bytestring, byteable, bytestring, containers, cryptohash + , exceptions, hashable, http-client, http-client-tls, lens + , lens-aeson, mtl, regex-tdfa, regex-tdfa-text, scientific, tasty + , tasty-hunit, tasty-quickcheck, tasty-th, text, time + , unordered-containers, uuid, vector, websockets, wreq, wuss + }: + mkDerivation { + pname = "gdax"; + version = "0.6.0.0"; + sha256 = "08b7j5dcs5indpd6gb6pc3aw692jqvm26vfnq12mpssdbv7fzf6y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base base64-bytestring byteable bytestring + containers cryptohash exceptions hashable http-client + http-client-tls lens lens-aeson mtl regex-tdfa regex-tdfa-text + scientific text time unordered-containers uuid vector websockets + wreq wuss + ]; + executableHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring text vector + websockets wuss + ]; + testHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring containers + exceptions lens lens-aeson mtl tasty tasty-hunit tasty-quickcheck + tasty-th text time unordered-containers vector websockets wuss + ]; + description = "API Wrapping for Coinbase's GDAX exchange"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sandbox"; + }) {}; + + "gdelt" = callPackage + ({ mkDerivation, base, bytestring, hspec, megaparsec, QuickCheck + , text, time + }: + mkDerivation { + pname = "gdelt"; + version = "0.1.0.0"; + sha256 = "0p19363bqqyqw2lmxym1jwr6l6gr1q4ck1xp776b4xmx6drm5h09"; + libraryHaskellDepends = [ base bytestring megaparsec text time ]; + testHaskellDepends = [ base hspec megaparsec QuickCheck text ]; + description = "GDELT V2 (Global Database of Events, Language, and Tone)"; + license = lib.licenses.bsd3; + }) {}; + + "gdiff" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "gdiff"; + version = "1.1"; + sha256 = "1d0d8f8bfw7ld6a1d5y6syzdha5qsm909mqzd5gfqcbi2wnh8aqc"; + libraryHaskellDepends = [ base ]; + description = "Generic diff and patch"; + license = lib.licenses.bsd3; + }) {}; + + "gdiff-ig" = callPackage + ({ mkDerivation, array, base, ghc-prim, instant-generics + , template-haskell + }: + mkDerivation { + pname = "gdiff-ig"; + version = "0.1.1"; + sha256 = "1ma9w9ypk078vvqwlfgkwcw962xha1g1fx4abji1b7km09p58jm2"; + libraryHaskellDepends = [ + array base ghc-prim instant-generics template-haskell + ]; + description = "Generic diff for the instant-generics library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gdiff-th" = callPackage + ({ mkDerivation, base, containers, gdiff, mtl, template-haskell + , th-expand-syns, uniplate + }: + mkDerivation { + pname = "gdiff-th"; + version = "0.1.0.7"; + sha256 = "1ihbz95k01giqbpbp1hddx71pkhz63pz5q4b71gv6z2vvvh34s2w"; + libraryHaskellDepends = [ + base containers gdiff mtl template-haskell th-expand-syns uniplate + ]; + testHaskellDepends = [ + base containers gdiff mtl template-haskell th-expand-syns uniplate + ]; + description = "Generate gdiff GADTs and Instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gdo" = callPackage + ({ mkDerivation, base, bytestring, containers, cryptohash + , directory, filepath, process, transformers + }: + mkDerivation { + pname = "gdo"; + version = "0.1.5"; + sha256 = "09qnilcahfsg2s25nqc49a9wqnk5bq9aggwv50g7d6vr56g8n4lw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers cryptohash directory filepath process + transformers + ]; + description = "recursive atomic build system"; + license = lib.licenses.gpl3Only; + mainProgram = "gdo"; + }) {}; + + "gdp" = callPackage + ({ mkDerivation, base, lawful }: + mkDerivation { + pname = "gdp"; + version = "0.0.3.0"; + sha256 = "0pkx6j557p9rm39pr6pw8p2j3nz8s4q839n6y9p6c31dnlz0zxx0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base lawful ]; + executableHaskellDepends = [ base ]; + description = "Reason about invariants and preconditions with ghosts of departed proofs"; + license = lib.licenses.bsd3; + mainProgram = "gdp"; + }) {}; + + "gearbox" = callPackage + ({ mkDerivation, base, GLUT, OpenGLRaw, Vec }: + mkDerivation { + pname = "gearbox"; + version = "1.0.0.6"; + sha256 = "0f8zljk145yq3lq3ngiana5g39ybqijsv7n3b11wdr7mzymdgyw2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base GLUT OpenGLRaw Vec ]; + description = "zooming rotating fractal gears graphics demo"; + license = lib.licenses.gpl3Only; + mainProgram = "gearbox"; + }) {}; + + "gearhash" = callPackage + ({ mkDerivation, array, base, bv-little, bytestring, conduit + , cryptonite, mtl, template-haskell, th-lift-instances + }: + mkDerivation { + pname = "gearhash"; + version = "1.0.0"; + sha256 = "1cwyl8pn1hq7gphg752qdc45x8vhcc0cnv2z26ymwyw8gw9p09xw"; + revision = "1"; + editedCabalFile = "1g0cf8bhhlknlqzlvy527r1n8j1ypmavqb1smpfrabrn5d6nqlrp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bv-little bytestring conduit cryptonite mtl + template-haskell th-lift-instances + ]; + executableHaskellDepends = [ + array base bv-little bytestring conduit cryptonite mtl + template-haskell th-lift-instances + ]; + description = "An implementation of Gear hash, a fast rolling hash algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gedcom" = callPackage + ({ mkDerivation, array, base, bytestring, containers, hspec + , megaparsec, monad-loops, mtl, text-all, time + }: + mkDerivation { + pname = "gedcom"; + version = "0.2.0.0"; + sha256 = "1hwjrljmwr7ywi213lxvfp6c98ydlxngr7hrhcx7ylngw165al7y"; + libraryHaskellDepends = [ + array base bytestring containers megaparsec monad-loops mtl + text-all time + ]; + testHaskellDepends = [ base hspec megaparsec text-all ]; + description = "Parser for the GEDCOM genealogy file format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "geek" = callPackage + ({ mkDerivation, aeson, aeson-pretty, air, air-extra, air-th, base + , bytestring, containers, curl, data-default, directory, filepath + , fsnotify, Glob, hack2, hack2-contrib, miku, moe, mtl, process + , random, safe, system-filepath, text, text-icu, time + }: + mkDerivation { + pname = "geek"; + version = "1.1.1.0"; + sha256 = "0n52s5azqqx06flfhsgbp5a63mpd4vd60y4rzrpa4jx13bydlp50"; + libraryHaskellDepends = [ + aeson aeson-pretty air air-extra air-th base bytestring containers + curl data-default directory filepath fsnotify Glob hack2 + hack2-contrib miku moe mtl process random safe system-filepath text + text-icu time + ]; + description = "Geek blog engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "geek-server" = callPackage + ({ mkDerivation, air, base, bytestring, data-default, geek, hack2 + , hack2-handler-snap-server, pandoc, text + }: + mkDerivation { + pname = "geek-server"; + version = "1.1"; + sha256 = "1951jw8la59c7qvjpx8x898l7hnwc51c4264mmw0h402ik233bp2"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + air base bytestring data-default geek hack2 + hack2-handler-snap-server pandoc text + ]; + executableHaskellDepends = [ + air base bytestring data-default geek hack2 + hack2-handler-snap-server pandoc text + ]; + description = "Geek blog engine server"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "geek"; + }) {}; + + "gegl" = callPackage + ({ mkDerivation, babl, base, containers, gegl, glib, inline-c + , monad-loops, random, split, template-haskell + }: + mkDerivation { + pname = "gegl"; + version = "0.0.0.5"; + sha256 = "082rbhmikfj0kxvzspgsj5kfd2bxdkxzdj0ffcca7zh6ixqv30z7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + babl base containers glib inline-c monad-loops random split + template-haskell + ]; + librarySystemDepends = [ gegl ]; + libraryPkgconfigDepends = [ gegl ]; + description = "Haskell bindings to GEGL library"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gegl;}; + + "gelatin" = callPackage + ({ mkDerivation, base, bytestring, containers, lens, linear, mtl + , transformers, vector + }: + mkDerivation { + pname = "gelatin"; + version = "0.1.0.1"; + sha256 = "151sf11a9sfwi6wg26l7lyphklv3lgy51djfqx3qszykhzccgv7b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers lens linear mtl transformers vector + ]; + executableHaskellDepends = [ base linear mtl vector ]; + description = "A graphics description language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "gelatin-freetype2" = callPackage + ({ mkDerivation, base, containers, either, freetype2, gelatin + , gelatin-gl, mtl, transformers + }: + mkDerivation { + pname = "gelatin-freetype2"; + version = "0.1.0.0"; + sha256 = "0nr5xsxwg73liyr572jv1vzj5bjk3qhkkk7j6g0kqf2h31yxgqhr"; + libraryHaskellDepends = [ + base containers either freetype2 gelatin gelatin-gl mtl + transformers + ]; + testHaskellDepends = [ base ]; + description = "FreeType2 based text rendering for the gelatin realtime rendering system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gelatin-fruity" = callPackage + ({ mkDerivation, base, FontyFruity, gelatin, linear, vector }: + mkDerivation { + pname = "gelatin-fruity"; + version = "0.1.0.0"; + sha256 = "0yp3z4sz52f21zvdy1xmd0bvpicbnv4wa53937rq1vw2jv60xx2r"; + libraryHaskellDepends = [ base FontyFruity gelatin linear vector ]; + description = "Gelatin's support for rendering TTF outlines, using FontyFruity"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gelatin-gl" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, either + , filepath, gelatin, gelatin-shaders, gl, JuicyPixels, lens, linear + , mtl, template-haskell, transformers, vector + }: + mkDerivation { + pname = "gelatin-gl"; + version = "0.1.0.0"; + sha256 = "1x9a3wb878d1nrlxj2rciw4xz93gn3m326zciqnn5dg31fwqs396"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory either filepath gelatin + gelatin-shaders gl JuicyPixels lens linear mtl template-haskell + transformers vector + ]; + executableHaskellDepends = [ base gelatin lens linear mtl vector ]; + description = "OpenGL rendering routines for the gelatin-picture graphics EDSL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "gelatin-gl-example"; + }) {}; + + "gelatin-sdl2" = callPackage + ({ mkDerivation, base, either, filepath, gelatin-gl, mtl, sdl2 + , transformers + }: + mkDerivation { + pname = "gelatin-sdl2"; + version = "0.1.1.0"; + sha256 = "0gnn5b06q6fsbblrjghyzn46dby2skm5r9ys6pl6fhp7pa3c924n"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base gelatin-gl mtl sdl2 transformers ]; + executableHaskellDepends = [ base either filepath sdl2 ]; + description = "An SDL2 backend for the gelatin renderer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "gelatin-sdl2-example"; + }) {}; + + "gelatin-shaders" = callPackage + ({ mkDerivation, base, bytestring, filepath, gelatin }: + mkDerivation { + pname = "gelatin-shaders"; + version = "0.1.0.0"; + sha256 = "001ifyyv85b9gb5l4hf21b5dqakg4f7n3bil5a1abb4vcj2zmpfr"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring filepath gelatin ]; + description = "Gelatin's OpenGL shaders"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gemcap" = callPackage + ({ mkDerivation, base, bytestring, hspec, io-streams, network + , tcp-streams, text, tls, transformers, x509 + }: + mkDerivation { + pname = "gemcap"; + version = "0.1.0.1"; + sha256 = "16ggh7axw9di8b9mwl4hjiqkhl2cqmr9lkd330gshwy8xrrc5ig0"; + libraryHaskellDepends = [ + base bytestring io-streams network tcp-streams text tls + transformers x509 + ]; + testHaskellDepends = [ + base bytestring hspec io-streams network tcp-streams text tls + transformers x509 + ]; + description = "a simple Gemini capsule (server)"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gemini-exports" = callPackage + ({ mkDerivation, aeson, base, base64, bytestring, cassava, cmdargs + , containers, cryptonite, directory, hedgehog, http-client + , http-types, mtl, raw-strings-qq, req, safe-exceptions, scientific + , tasty, tasty-hedgehog, tasty-hunit, text, time, xdg-basedir, yaml + }: + mkDerivation { + pname = "gemini-exports"; + version = "0.1.0.0"; + sha256 = "0a50mb0na1b595gpbq8ynisg6g6dispjgz1dj2gc51k6q618jgly"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64 bytestring cassava cmdargs containers cryptonite + directory http-client http-types mtl raw-strings-qq req + safe-exceptions scientific text time xdg-basedir yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "Generate CSV Exports of Your Gemini Trades, Transfers, & Earn Transactions"; + license = lib.licenses.bsd3; + mainProgram = "gemini-exports"; + }) {}; + + "gemini-exports_0_1_0_1" = callPackage + ({ mkDerivation, aeson, base, base64, bytestring, cassava, cmdargs + , containers, cryptonite, directory, hedgehog, http-client + , http-types, mtl, raw-strings-qq, req, safe-exceptions, scientific + , tasty, tasty-hedgehog, tasty-hunit, text, time, xdg-basedir, yaml + }: + mkDerivation { + pname = "gemini-exports"; + version = "0.1.0.1"; + sha256 = "1hkbp9c79zhy5f29n5y05mf5jdyqr8fg5vi7fs1pz4hian21187m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64 bytestring cassava cmdargs containers cryptonite + directory http-client http-types mtl raw-strings-qq req + safe-exceptions scientific text time xdg-basedir yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "Generate CSV Exports of Your Gemini Trades, Transfers, & Earn Transactions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gemini-exports"; + }) {}; + + "gemini-router" = callPackage + ({ mkDerivation, base, gemini-server, HsOpenSSL, network-uri + , transformers + }: + mkDerivation { + pname = "gemini-router"; + version = "0.1.2.0"; + sha256 = "12b5zvs1npqc47jy04dbs2mqy2n7m0pn83ndz0wb4c1x1qygp7sj"; + libraryHaskellDepends = [ + base gemini-server HsOpenSSL network-uri transformers + ]; + description = "A simple Happstack-style Gemini router"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gemini-server" = callPackage + ({ mkDerivation, base, bytestring, hslogger, HsOpenSSL, network + , network-run, network-uri, text, utf8-string + }: + mkDerivation { + pname = "gemini-server"; + version = "0.3.0.0"; + sha256 = "0s9h0lzxz5yjvz8rzw9mx9dba21171960waaqikj2qbbja0iq3k3"; + revision = "1"; + editedCabalFile = "151ghd56sa5c95vxb7hacgmykg7y30086w84c61x5y18njnzyqw6"; + libraryHaskellDepends = [ + base bytestring hslogger HsOpenSSL network network-run network-uri + text utf8-string + ]; + description = "A lightweight server for the Gemini protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gemini-textboard" = callPackage + ({ mkDerivation, base, base64, cache, clock, cryptohash-sha256 + , gemini-router, gemini-server, HsOpenSSL, language-gemini + , network-uri, nonce, sqlite-simple, text, time, transformers + }: + mkDerivation { + pname = "gemini-textboard"; + version = "0.2.0.1"; + sha256 = "1yvizcxafq943q9fbz08mq2x50dw9ykdz5vy6hr6ps2g47j4wfa0"; + revision = "1"; + editedCabalFile = "0ppmyz8a03ccdp97s3c1y6zmpvd1whzdjmn30qx8jw6iky8whwjs"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base base64 cache clock cryptohash-sha256 gemini-router + gemini-server HsOpenSSL language-gemini network-uri nonce + sqlite-simple text time transformers + ]; + description = "A barebones textboard for the Gemini protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gemini-textboard"; + }) {}; + + "gemmula" = callPackage + ({ mkDerivation, base, HUnit, raw-strings-qq, text }: + mkDerivation { + pname = "gemmula"; + version = "1.1.0"; + sha256 = "1rkw77cfwj2i9hydazc07l4zbdxph3mqnqpsb0312bl44l091nj6"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base HUnit raw-strings-qq text ]; + description = "A tiny Gemtext parser"; + license = lib.licenses.agpl3Only; + }) {}; + + "gemmula-altera" = callPackage + ({ mkDerivation, base, directory, filepath, gemmula, HTTP, HUnit + , modern-uri, optparse-applicative, raw-strings-qq, text + }: + mkDerivation { + pname = "gemmula-altera"; + version = "2.1.0"; + sha256 = "055sg1d4qpzwg4crj92bbc84qc100vbx504nmddj9z158na96qjv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base gemmula HTTP modern-uri text ]; + executableHaskellDepends = [ + base directory filepath gemmula optparse-applicative text + ]; + testHaskellDepends = [ base gemmula HUnit raw-strings-qq text ]; + description = "A tiny Gemtext converter for gemmula"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "gemalter"; + broken = true; + }) {}; + + "gemstone" = callPackage + ({ mkDerivation, array, base, bitmap, bitmap-opengl, containers + , FTGL, lens, linear, OpenGL, random, SDL, SDL-image, stb-image + , transformers + }: + mkDerivation { + pname = "gemstone"; + version = "0.3.0.1"; + sha256 = "0y9ilxpkyb42iddks31k1f6vjkm78z6yaj2yd9ppis42r2advg40"; + libraryHaskellDepends = [ + array base bitmap bitmap-opengl containers FTGL lens linear OpenGL + random SDL SDL-image stb-image transformers + ]; + description = "A simple library of helpers for SDL+GL games"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gen-imports" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, filepath + , hackage-db, pretty + }: + mkDerivation { + pname = "gen-imports"; + version = "0.1.0.2"; + sha256 = "1qm01lnvicg59cnj659famd7f9z1z6l9r4jsl7gakrq0ylw7mkqd"; + libraryHaskellDepends = [ + base bytestring Cabal containers filepath hackage-db pretty + ]; + description = "Code to generate instances for the package \"ghc-instances\""; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gen-passwd" = callPackage + ({ mkDerivation, base, bytestring, optparse-applicative, random + , vector + }: + mkDerivation { + pname = "gen-passwd"; + version = "1.1.0.0"; + sha256 = "16ql67p4knkwas4kfa1mikqqxq6kvzcnrbza5y7kk3gi0haiaj1s"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring optparse-applicative random vector + ]; + description = "Create wordlist-based passwords easily"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gen-passwd"; + broken = true; + }) {}; + + "gencheck" = callPackage + ({ mkDerivation, base, combinat, containers, ieee754, memoize + , random, template-haskell, transformers + }: + mkDerivation { + pname = "gencheck"; + version = "0.1.1"; + sha256 = "1fa1p13zmqqhlcakcy73ypasn4ircg1x5p3q1p5mklvfjifphfir"; + revision = "1"; + editedCabalFile = "1nhfg0kdga4p7885j7kr4hammwj3wh4plszyfdfsaq6v0zdnbblk"; + libraryHaskellDepends = [ + base combinat containers ieee754 memoize random template-haskell + transformers + ]; + description = "A testing framework inspired by QuickCheck and SmallCheck"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gender" = callPackage + ({ mkDerivation, attoparsec, base, text }: + mkDerivation { + pname = "gender"; + version = "0.1.1.0"; + sha256 = "0sfl3729v03s5ykd8ijv4yrf8lzja5hyaphsfgk96gcx3zvd1a0q"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ attoparsec base text ]; + executableHaskellDepends = [ attoparsec base text ]; + description = "Identify a persons gender by their first name"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "gender"; + broken = true; + }) {}; + + "genders" = callPackage + ({ mkDerivation, base, bytestring, filepath, genders, hspec + , network, vector + }: + mkDerivation { + pname = "genders"; + version = "0.1.0.1"; + sha256 = "0jl1sqj9syp31qcn3x6c0pjwj5ligirsc67ahzw2chgpf09bwh8g"; + libraryHaskellDepends = [ base bytestring filepath vector ]; + librarySystemDepends = [ genders ]; + testHaskellDepends = [ base bytestring hspec network vector ]; + description = "Bindings to libgenders"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {genders = null;}; + + "gendocs" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, safe, text + }: + mkDerivation { + pname = "gendocs"; + version = "0.1.3"; + sha256 = "1y1da9cljyp4a7yksksn8wbzivh36lf2wd9pjw34wkyqkpylp4qf"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring safe text + ]; + testHaskellDepends = [ base ]; + description = "Library for generating interface documentation from types"; + license = lib.licenses.bsd3; + }) {}; + + "general-allocate" = callPackage + ({ mkDerivation, base, containers, exceptions, mtl, primitive + , resourcet, safe-exceptions, transformers + }: + mkDerivation { + pname = "general-allocate"; + version = "0.2.3.1"; + sha256 = "1wjlhyv8ah8q95m76v0ng3m08sf4ln2brr5ldgmsb2zhx9m8p4b5"; + libraryHaskellDepends = [ + base containers exceptions mtl primitive resourcet safe-exceptions + transformers + ]; + description = "Exception-safe resource management in more monads"; + license = lib.licenses.asl20; + }) {}; + + "general-games" = callPackage + ({ mkDerivation, base, hspec, HUnit, monad-loops, MonadRandom + , random, random-shuffle + }: + mkDerivation { + pname = "general-games"; + version = "1.1.1"; + sha256 = "1h2h6dbd12xzvgwm7a26scpjyfkcwkmpdkw98nkmb2vk8qsrx3lb"; + libraryHaskellDepends = [ + base monad-loops MonadRandom random random-shuffle + ]; + testHaskellDepends = [ base hspec HUnit MonadRandom ]; + description = "Library supporting simulation of a number of games"; + license = lib.licenses.mit; + }) {}; + + "general-prelude" = callPackage + ({ mkDerivation, base, lens, pointless-fun, strict, system-filepath + }: + mkDerivation { + pname = "general-prelude"; + version = "0.1.2"; + sha256 = "0km8nrd7pili8s5fz68xpb6nw9mfk0phgwaxnflk6a78vz9ic76d"; + libraryHaskellDepends = [ + base lens pointless-fun strict system-filepath + ]; + description = "Prelude replacement using generalized type classes where possible"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generator" = callPackage + ({ mkDerivation, base, List, transformers }: + mkDerivation { + pname = "generator"; + version = "0.5.5"; + sha256 = "1rwz2ribijj5hb2isg0yz6hb2mwyjhzfg0ys041yb43qlcbhkhdd"; + libraryHaskellDepends = [ base List transformers ]; + description = "Python-generators notation for creation of monadic lists"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generators" = callPackage + ({ mkDerivation, base, mtl, random }: + mkDerivation { + pname = "generators"; + version = "1.0.3"; + sha256 = "0i51xx2hhjqjdvyzy2jza921jcfhy37azyp1cfaakvrj9kxl2w2q"; + libraryHaskellDepends = [ base mtl random ]; + description = "Actually useful monadic random value generators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-accessors" = callPackage + ({ mkDerivation, base, binary, cereal, HUnit, lens, linear + , QuickCheck, spatial-math, test-framework, test-framework-hunit + , TypeCompose + }: + mkDerivation { + pname = "generic-accessors"; + version = "0.7.1.0"; + sha256 = "0pj7dfvizjkjfrnhc2kgb99ygrjxjgbisaj1fszhznn305b879c1"; + libraryHaskellDepends = [ + base binary cereal lens linear spatial-math TypeCompose + ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + ]; + description = "stringly-named getters for generic data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "generic-aeson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, generic-deriving, mtl + , tagged, text, unordered-containers, vector + }: + mkDerivation { + pname = "generic-aeson"; + version = "0.2.0.14"; + sha256 = "0ssras2db9fqgyfhhw2pk827xf4dd4g9s9vwj8g85vaqxyvzyd8x"; + libraryHaskellDepends = [ + aeson attoparsec base generic-deriving mtl tagged text + unordered-containers vector + ]; + description = "Derivation of Aeson instances using GHC generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-arbitrary" = callPackage + ({ mkDerivation, base, deepseq, QuickCheck, tasty, tasty-discover + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "generic-arbitrary"; + version = "1.0.1"; + sha256 = "1ir95k98w3i7aisw3gjflzaxzgq3qamxw1bssvdbww43sgckw0cj"; + libraryHaskellDepends = [ base QuickCheck ]; + testHaskellDepends = [ + base deepseq QuickCheck tasty tasty-discover tasty-hunit + tasty-quickcheck + ]; + testToolDepends = [ tasty-discover ]; + description = "Generic implementation for QuickCheck's Arbitrary"; + license = lib.licenses.mit; + }) {}; + + "generic-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, ghc-prim }: + mkDerivation { + pname = "generic-binary"; + version = "1.0.1"; + sha256 = "1h6xs56c351137mjc3hdba7yfcw8jy9dvzj0vdrgwm0dprn0xh29"; + libraryHaskellDepends = [ base binary bytestring ghc-prim ]; + description = "Generic Data.Binary derivation using GHC generics."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-church" = callPackage + ({ mkDerivation, base, HUnit, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "generic-church"; + version = "0.3.0.0"; + sha256 = "1cw48dnw2nbnm3vr5xcsz7nma6g8dxvwvv7hwm63jikd9jgisnac"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "Automatically convert Generic instances to and from church representations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-constraints" = callPackage + ({ mkDerivation, base, HUnit, template-haskell, th-abstraction }: + mkDerivation { + pname = "generic-constraints"; + version = "1.1.1.1"; + sha256 = "1id341ih876qzq89cj6y3g87w4l3mfhv412l6czcs51r69s1770r"; + libraryHaskellDepends = [ base template-haskell th-abstraction ]; + testHaskellDepends = [ base HUnit ]; + description = "Constraints via Generic"; + license = lib.licenses.bsd3; + }) {}; + + "generic-data" = callPackage + ({ mkDerivation, ap-normalize, base, base-orphans, contravariant + , deepseq, generic-lens, ghc-boot-th, one-liner, show-combinators + , tasty, tasty-bench, tasty-hunit + }: + mkDerivation { + pname = "generic-data"; + version = "1.1.0.0"; + sha256 = "1jxwkc475v0h1i5g5zyjq0x66fqvixdc99a7m8w3cpxkk56vqb5i"; + revision = "2"; + editedCabalFile = "187qabhjmymg18i7424s90f7nwx17hlpcr5i53ximwyd9z6i9ify"; + libraryHaskellDepends = [ + ap-normalize base base-orphans contravariant ghc-boot-th + show-combinators + ]; + testHaskellDepends = [ + base generic-lens one-liner show-combinators tasty tasty-hunit + ]; + benchmarkHaskellDepends = [ base deepseq tasty-bench ]; + description = "Deriving instances with GHC.Generics and related utilities"; + license = lib.licenses.mit; + }) {}; + + "generic-data-asserts" = callPackage + ({ mkDerivation, base, type-spec }: + mkDerivation { + pname = "generic-data-asserts"; + version = "0.2.0"; + sha256 = "1v2pfibff26bsy5z3q1fv45v30p6hmmrka6c4chpd7abn89hknz1"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base type-spec ]; + description = "Structural assertions on generic data representations"; + license = lib.licenses.mit; + }) {}; + + "generic-data-functions" = callPackage + ({ mkDerivation, base, contravariant, text }: + mkDerivation { + pname = "generic-data-functions"; + version = "0.5.1"; + sha256 = "1yw9v9s9nsz492d6v4sfi0s9nm3mq2kvxn4q9y01s7fwabdijpk1"; + libraryHaskellDepends = [ base contravariant text ]; + description = "Familiar functions lifted to generic data types"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.raehik ]; + }) {}; + + "generic-data-surgery" = callPackage + ({ mkDerivation, base, first-class-families, generic-data + , show-combinators, tasty, tasty-hunit + }: + mkDerivation { + pname = "generic-data-surgery"; + version = "0.3.0.0"; + sha256 = "1dg9mg10g0abs21wksplnaqgig42jb6zvk7xqwj2mkl5yln3h9is"; + libraryHaskellDepends = [ base first-class-families generic-data ]; + testHaskellDepends = [ + base generic-data show-combinators tasty tasty-hunit + ]; + description = "Surgery for generic data types"; + license = lib.licenses.mit; + }) {}; + + "generic-deepseq" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "generic-deepseq"; + version = "2.0.1.1"; + sha256 = "1yajkzp79ri5i7n5ynv0i6spxyg6kyi6qvqj46brlgjag98526iv"; + revision = "1"; + editedCabalFile = "16x2sj8wq6wbda93910r8vyddi1j4yzzr0172bih0anc93mrmvaq"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Generic deep evaluation of data structures"; + license = lib.licenses.bsd3; + }) {}; + + "generic-deriving" = callPackage + ({ mkDerivation, base, containers, ghc-prim, hspec, hspec-discover + , template-haskell, th-abstraction + }: + mkDerivation { + pname = "generic-deriving"; + version = "1.14.5"; + sha256 = "0jcl6cdf3pdg57yhf90rhdscszna0znvwhlffdcq3bnzkc2797za"; + revision = "3"; + editedCabalFile = "1cgbxczwkgzm44pqd2i7cfa2ka88mz13l037xa0h74vvrgrpapk4"; + libraryHaskellDepends = [ + base containers ghc-prim template-haskell th-abstraction + ]; + testHaskellDepends = [ base hspec template-haskell ]; + testToolDepends = [ hspec-discover ]; + description = "Generic programming library for generalised deriving"; + license = lib.licenses.bsd3; + }) {}; + + "generic-enum" = callPackage + ({ mkDerivation, array, base, bytestring, hspec }: + mkDerivation { + pname = "generic-enum"; + version = "0.1.1.0"; + sha256 = "1m4li9q7dcb82ls4dh4c9xb6mxqnz6lm5b94pr6wrjsnz5xni8xy"; + libraryHaskellDepends = [ array base bytestring ]; + testHaskellDepends = [ array base bytestring hspec ]; + description = "An Enum class that fixes some deficiences with Prelude's Enum"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-enumeration" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "generic-enumeration"; + version = "0.1.0.2"; + sha256 = "1j9pdg0ib2ysx4wv357gwvg5j9djm038rj16wpyfc90lsl9m8gdg"; + libraryHaskellDepends = [ base ]; + description = "Generically derived enumerations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-env" = callPackage + ({ mkDerivation, base, containers, text }: + mkDerivation { + pname = "generic-env"; + version = "0.1.1.0"; + sha256 = "084rfdmcw071dslnw86n2w58xiqhkaldf7qjcmlizykqc15si5xh"; + libraryHaskellDepends = [ base containers text ]; + description = "Generic Environment Generator"; + license = lib.licenses.mit; + }) {}; + + "generic-functor" = callPackage + ({ mkDerivation, ap-normalize, base, transformers }: + mkDerivation { + pname = "generic-functor"; + version = "1.1.0.0"; + sha256 = "1hh5p7bk4pkq7095wiwiw5v53abh6csc4g0q47f3kgpavkf83d8c"; + libraryHaskellDepends = [ ap-normalize base ]; + testHaskellDepends = [ base transformers ]; + description = "Deriving generalized functors with GHC.Generics"; + license = lib.licenses.mit; + }) {}; + + "generic-labels" = callPackage + ({ mkDerivation, base, Cabal, generic-lens-core, inspection-testing + }: + mkDerivation { + pname = "generic-labels"; + version = "0.1.0.1"; + sha256 = "0wv4wsg53zrj01d6ddz6vpdjy427ag76snm1m14775vqq4n00v3z"; + revision = "1"; + editedCabalFile = "0kdxjh0sa16l1gcgdw9mnpd1zs0w1al47mvy912bzmm2m1dmbjdk"; + libraryHaskellDepends = [ base generic-lens-core ]; + testHaskellDepends = [ base Cabal inspection-testing ]; + description = "Generically extract and replace collections of record fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-lens" = callPackage + ({ mkDerivation, base, doctest, generic-lens-core, HUnit + , inspection-testing, lens, profunctors, text + }: + mkDerivation { + pname = "generic-lens"; + version = "2.2.2.0"; + sha256 = "0s4b51s11ssmndmx9m9zbwgv9rb27ajwihsrk10hn582rp4ck3c6"; + revision = "1"; + editedCabalFile = "0ib9848rh56v0dc1giiax2zi2w7is6ahb2cj6ry3p0hwapfd3p49"; + libraryHaskellDepends = [ + base generic-lens-core profunctors text + ]; + testHaskellDepends = [ + base doctest HUnit inspection-testing lens profunctors + ]; + description = "Generically derive traversals, lenses and prisms"; + license = lib.licenses.bsd3; + }) {}; + + "generic-lens-core" = callPackage + ({ mkDerivation, base, indexed-profunctors, text }: + mkDerivation { + pname = "generic-lens-core"; + version = "2.2.1.0"; + sha256 = "08i4c9yb6z84iknrnl9f3f343121j7ilp0a679v81nsjm9xz3rlf"; + revision = "2"; + editedCabalFile = "028vm0h89civn7f4cvrh3b67s2qd82g4qn5src0mkm68gngz6bqd"; + libraryHaskellDepends = [ base indexed-profunctors text ]; + description = "Generically derive traversals, lenses and prisms"; + license = lib.licenses.bsd3; + }) {}; + + "generic-lens-labels" = callPackage + ({ mkDerivation, base, generic-lens }: + mkDerivation { + pname = "generic-lens-labels"; + version = "0.1.0.2"; + sha256 = "0lhzxknz8117zc28d7l9wfvln5lp7alxfx8f6q4b986i93dzkl09"; + libraryHaskellDepends = [ base generic-lens ]; + description = "GHC.OverloadedLabels.IsLabel instance for lenses from ghc-generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-lens-lite" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "generic-lens-lite"; + version = "0.1"; + sha256 = "07z00phy6h50bb4axlr57kin9l5fygi4q4j33rj5180ai2cbcpc6"; + revision = "6"; + editedCabalFile = "0db0lbdq3iqgq42bj6q5qn4az8szwjyhq93f32zmcj1n4mrpxdj9"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Monomorphic field lens like with generic-lens"; + license = lib.licenses.bsd3; + }) {}; + + "generic-lexicographic-order" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "generic-lexicographic-order"; + version = "0.1.0.0"; + sha256 = "096c1fan7isxynyk968llm3p204kgcmh8xp4krnmspz0xvcn7sh0"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Derive Bounded and Enum for sum types and Enum for product types"; + license = lib.licenses.bsd3; + }) {}; + + "generic-lucid-scaffold" = callPackage + ({ mkDerivation, base, lucid, text }: + mkDerivation { + pname = "generic-lucid-scaffold"; + version = "0.0.1"; + sha256 = "13lry3hqqrqgk5z9dc6q6hr70iqky4ssra2l71y51gnrg1kprkrz"; + libraryHaskellDepends = [ base lucid text ]; + description = "General-purpose web page scaffold for Lucid"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-match" = callPackage + ({ mkDerivation, base, generics-sop }: + mkDerivation { + pname = "generic-match"; + version = "0.3.0.1"; + sha256 = "1qznsnb2d3dd9h5bdn54nkmqas4l4rsnp3fzj0bcpmbj3g245lc4"; + libraryHaskellDepends = [ base generics-sop ]; + description = "First class pattern matching"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-maybe" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , directory, doctest, filepath, generic-deriving, ghc-prim, hlint + , mtl, nats, parallel, semigroups, simple-reflect, split, text + , unordered-containers, vector + }: + mkDerivation { + pname = "generic-maybe"; + version = "0.3.0.4"; + sha256 = "1gs89wzs3288l2p24pj5yi68xyy2kj3aczj31zk6v9xi3bwb73x1"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ + base bytestring containers deepseq directory doctest filepath + generic-deriving hlint mtl nats parallel semigroups simple-reflect + split text unordered-containers vector + ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "A generic version of Data.Maybe"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-monoid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "generic-monoid"; + version = "0.1.0.1"; + sha256 = "1pradfv1i2z73f3vxx78ahmfsdszcgi44kn29aww2hdgf2np5l6g"; + revision = "3"; + editedCabalFile = "0pyf3yr4haja32nkm3vb28dhdh47cf6h5vqkqih2l6zmbdc2f0lq"; + libraryHaskellDepends = [ base ]; + description = "Derive monoid instances for product types"; + license = lib.licenses.bsd3; + }) {}; + + "generic-optics" = callPackage + ({ mkDerivation, base, doctest, generic-lens-core, HUnit + , inspection-testing, optics-core, text + }: + mkDerivation { + pname = "generic-optics"; + version = "2.2.1.0"; + sha256 = "1bw7bbkrd1sfshzx7v1nbdnkxc82krw96x7vnl7myz9748m4472z"; + revision = "2"; + editedCabalFile = "08g71y2wdmfqfygzyazyzd7n9768dxbam329n31f2jidd7p8yk02"; + libraryHaskellDepends = [ + base generic-lens-core optics-core text + ]; + testHaskellDepends = [ + base doctest HUnit inspection-testing optics-core + ]; + description = "Generically derive traversals, lenses and prisms"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "generic-optics-lite" = callPackage + ({ mkDerivation, base, generic-lens-lite, optics-core }: + mkDerivation { + pname = "generic-optics-lite"; + version = "0.1"; + sha256 = "0vf5sk1narj69pdhjqxjj0w3w3i5lxjxn8p98xp8dj0jws4mx9xi"; + revision = "6"; + editedCabalFile = "17yqzcdlm3g5mc8rjjqp98ykj8rj1c46c0vcqk23pwgffpac5d25"; + libraryHaskellDepends = [ base generic-lens-lite optics-core ]; + testHaskellDepends = [ base optics-core ]; + description = "Monomorphic field opics like with generic-lens"; + license = lib.licenses.bsd3; + }) {}; + + "generic-override" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "generic-override"; + version = "0.4.0.0"; + sha256 = "0d5hjbr19p0br3gbdpn5djjxrc30lx0hx6vvxhnk0v2s7m8dq86v"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Provides functionality for overriding instances for generic derivation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-override-aeson" = callPackage + ({ mkDerivation, aeson, base, generic-override, hspec, text }: + mkDerivation { + pname = "generic-override-aeson"; + version = "0.4.0.0"; + sha256 = "1dxh5g21wjvnaii32zp487pyn1p8dlwk7f5zrf5r8rikm7yawl5k"; + libraryHaskellDepends = [ aeson base generic-override ]; + testHaskellDepends = [ aeson base generic-override hspec text ]; + description = "Provides orphan instances necessary for integrating generic-override and aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "generic-persistence" = callPackage + ({ mkDerivation, base, convertible, generic-deriving, HDBC + , HDBC-postgresql, HDBC-sqlite3, hspec, hspec-discover, QuickCheck + , raw-strings-qq, resource-pool, template-haskell + }: + mkDerivation { + pname = "generic-persistence"; + version = "0.6.0"; + sha256 = "00clpi6ijwagp3zrjb94kwv03wxcx4aqq22zn32kxhz8b3w71jd1"; + libraryHaskellDepends = [ + base convertible generic-deriving HDBC raw-strings-qq resource-pool + template-haskell + ]; + testHaskellDepends = [ + base convertible generic-deriving HDBC HDBC-postgresql HDBC-sqlite3 + hspec hspec-discover QuickCheck raw-strings-qq resource-pool + template-haskell + ]; + testToolDepends = [ hspec-discover ]; + description = "Database persistence using generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-pretty" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, containers + , tasty, tasty-hunit, text, vector + }: + mkDerivation { + pname = "generic-pretty"; + version = "0.1.0"; + sha256 = "0mg7mdbxf3va0xl2j0kz5wzy3mg6nvxv68axfjvx1zij1yjlamn7"; + libraryHaskellDepends = [ + ansi-wl-pprint base bytestring containers text vector + ]; + testHaskellDepends = [ + base bytestring containers tasty tasty-hunit text vector + ]; + description = "Pretty printing for Generic value"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-pretty-instances" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring + , case-insensitive, GenericPretty, hspec, persistent, pretty + , pretty-simple, proto-lens, proto-lens-runtime, secp256k1-haskell + , text, time, universum, vector + }: + mkDerivation { + pname = "generic-pretty-instances"; + version = "0.1.0.0"; + sha256 = "01apps8kn71xbyclasra4zmk321fphj0bs2hw9j6yb5hxlldj34s"; + libraryHaskellDepends = [ + base base16-bytestring bytestring case-insensitive GenericPretty + persistent pretty pretty-simple proto-lens proto-lens-runtime + secp256k1-haskell text time universum vector + ]; + testHaskellDepends = [ + base base16-bytestring bytestring case-insensitive GenericPretty + hspec persistent pretty pretty-simple proto-lens proto-lens-runtime + secp256k1-haskell text time universum vector + ]; + description = "GenericPretty canonical instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-random" = callPackage + ({ mkDerivation, base, deepseq, QuickCheck }: + mkDerivation { + pname = "generic-random"; + version = "1.5.0.1"; + sha256 = "02iczjf2xc4sxfi234nf6irfj5slvf3p5hpaxl8r5nc8hy052d6x"; + libraryHaskellDepends = [ base QuickCheck ]; + testHaskellDepends = [ base deepseq QuickCheck ]; + description = "Generic random generators for QuickCheck"; + license = lib.licenses.mit; + }) {}; + + "generic-records" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "generic-records"; + version = "0.2.0.0"; + sha256 = "0xga8vm89xjgzmnz5032kqyq1q8nhbf01n55xjgda4kfjzkx1yr0"; + libraryHaskellDepends = [ base ]; + description = "Magic record operations using generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-server" = callPackage + ({ mkDerivation, base, bytestring, network }: + mkDerivation { + pname = "generic-server"; + version = "0.1"; + sha256 = "0bl3gfqdw6sdwcailzkzmpz433cpxf6np9w9qnkwwa05xhcpd2k6"; + libraryHaskellDepends = [ base bytestring network ]; + description = "Simple generic TCP/IP server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-storable" = callPackage + ({ mkDerivation, base, ghc-prim, hspec, QuickCheck }: + mkDerivation { + pname = "generic-storable"; + version = "0.1.0.0"; + sha256 = "016gg232r453i7grbjg2hb69ww8jqgafnq32f38lv7l81dgzwfxj"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base ghc-prim hspec QuickCheck ]; + description = "Generic implementation of Storable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-tree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "generic-tree"; + version = "15329.2"; + sha256 = "1frwwa45kahflnw2cgs8nb8jfxgrxw0n9i7h9cakpqzgbywy9b28"; + libraryHaskellDepends = [ base ]; + description = "Generic Tree data type"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generic-trie" = callPackage + ({ mkDerivation, base, containers, transformers }: + mkDerivation { + pname = "generic-trie"; + version = "0.3.2"; + sha256 = "19027g8xqy99x0gg5a8cnvyf6n1jnk7qvpgn4d0b3ha168fa2k0l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers transformers ]; + executableHaskellDepends = [ base ]; + description = "A map, where the keys may be complex structured data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bogus"; + broken = true; + }) {}; + + "generic-type-asserts" = callPackage + ({ mkDerivation, base, type-spec }: + mkDerivation { + pname = "generic-type-asserts"; + version = "0.3.0"; + sha256 = "1xsr6syv85rwzrfyqgjhv751fc2njbmq0a36wnil19p08nrzbrmr"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base type-spec ]; + description = "Structural assertions on generic type representations"; + license = lib.licenses.mit; + }) {}; + + "generic-type-functions" = callPackage + ({ mkDerivation, base, defun-core }: + mkDerivation { + pname = "generic-type-functions"; + version = "0.1.0"; + sha256 = "0li28kwaidcpn0n8j40jp6i9yyb473w68c31vqlf8xrzgc7lmjls"; + libraryHaskellDepends = [ base defun-core ]; + description = "Familiar functions lifted to type-level functions on generic types"; + license = lib.licenses.mit; + }) {}; + + "generic-xml" = callPackage + ({ mkDerivation, base, HaXml, mtl, syb-with-class, template-haskell + }: + mkDerivation { + pname = "generic-xml"; + version = "0.1"; + sha256 = "08fy9wc90wcnr74wbr7q3pfr0bigrzhchx158p1ji3gagb2n2njd"; + libraryHaskellDepends = [ + base HaXml mtl syb-with-class template-haskell + ]; + description = "Marshalling Haskell values to/from XML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "generic-xmlpickler" = callPackage + ({ mkDerivation, base, generic-deriving, hxt, tasty, tasty-hunit + , tasty-th, text + }: + mkDerivation { + pname = "generic-xmlpickler"; + version = "0.1.0.6"; + sha256 = "0cbigrfiilwr2dfcnd2mskj1pjgwrjj72anfpa1yii7q9rs0gdh3"; + libraryHaskellDepends = [ base generic-deriving hxt text ]; + testHaskellDepends = [ base hxt tasty tasty-hunit tasty-th ]; + description = "Generic generation of HXT XmlPickler instances using GHC Generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generically" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "generically"; + version = "0.1.1"; + sha256 = "1ks3pi6mpma83xffplz8vmimyhvzpnhmcgvk3bvl3c64pqva9i84"; + revision = "2"; + editedCabalFile = "0z2rjz0ap63zjpj4166fxl09zfrlpmzn85pi3l0vhlr8pi4w13ip"; + libraryHaskellDepends = [ base ]; + description = "Generically newtype to use with DerivingVia"; + license = lib.licenses.bsd3; + }) {}; + + "generics-eot" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, hspec + , interpolate, markdown-unlit, mockery, QuickCheck, shake, silently + }: + mkDerivation { + pname = "generics-eot"; + version = "0.4.0.1"; + sha256 = "0s6zhs6l1xcig66757664f1bchzlm4f1ijvg5dsnacq05jbdxrlv"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory doctest filepath hspec interpolate markdown-unlit + mockery QuickCheck shake silently + ]; + testToolDepends = [ markdown-unlit ]; + description = "A library for generic programming that aims to be easy to understand"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generics-mrsop" = callPackage + ({ mkDerivation, base, containers, mtl, sop-core, template-haskell + }: + mkDerivation { + pname = "generics-mrsop"; + version = "2.3.0"; + sha256 = "1jcjsvzd1wgdcclw54ic5d674y6kmnyiwjkz1k3fxpv75x3xc3zq"; + libraryHaskellDepends = [ + base containers mtl sop-core template-haskell + ]; + description = "Generic Programming with Mutually Recursive Sums of Products"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "generics-mrsop-gdiff" = callPackage + ({ mkDerivation, base, generics-mrsop }: + mkDerivation { + pname = "generics-mrsop-gdiff"; + version = "0.0.2"; + sha256 = "01fkfk18h8dpl6w3ipx85ay9qj8s56xl7022ids21a0slyc4ml4s"; + libraryHaskellDepends = [ base generics-mrsop ]; + description = "Reimplementation of the gdiff algorithm for generics-mrsop"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "generics-sop" = callPackage + ({ mkDerivation, base, criterion, deepseq, ghc-prim, sop-core + , template-haskell, th-abstraction + }: + mkDerivation { + pname = "generics-sop"; + version = "0.5.1.3"; + sha256 = "01xgd5b4na6xz2bw117hw37k3iqfk3mabi4aadkzs527rawwg77c"; + libraryHaskellDepends = [ + base ghc-prim sop-core template-haskell th-abstraction + ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ + base criterion deepseq template-haskell + ]; + description = "Generic Programming using True Sums of Products"; + license = lib.licenses.bsd3; + }) {}; + + "generics-sop_0_5_1_4" = callPackage + ({ mkDerivation, base, criterion, deepseq, ghc-prim, sop-core + , template-haskell, th-abstraction + }: + mkDerivation { + pname = "generics-sop"; + version = "0.5.1.4"; + sha256 = "0zkri1w7qdqlxcfx0kzld7ai5g7xzxwxjxjfa7wnjx09fqhiqsk1"; + libraryHaskellDepends = [ + base ghc-prim sop-core template-haskell th-abstraction + ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ + base criterion deepseq template-haskell + ]; + description = "Generic Programming using True Sums of Products"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "generics-sop-lens" = callPackage + ({ mkDerivation, base, generics-sop, lens }: + mkDerivation { + pname = "generics-sop-lens"; + version = "0.2.0.1"; + sha256 = "1yl74pz6r2zf9sspzbqg6xvr6k9b5irq3c3pjrf5ih6hfrz4k1ks"; + revision = "5"; + editedCabalFile = "0qnfrcg847fpjvg6nrlpndabfnjqm711pbkhd80j3xg59hg6qm72"; + libraryHaskellDepends = [ base generics-sop lens ]; + description = "Lenses for types in generics-sop"; + license = lib.licenses.bsd3; + }) {}; + + "genericserialize" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "genericserialize"; + version = "0.1"; + sha256 = "0zpb5rq2zvfsb0wlp9q4cckjkz6sdrngpir49d0sr06pivh8s6cl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Serialization library using Data.Generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "genesis" = callPackage + ({ mkDerivation, base, directory, envparse, file-embed, filepath + , hspec, monad-control, monad-io-adapter, monad-logger + , monad-persist, persistent, persistent-postgresql + , persistent-sqlite, persistent-template, resource-pool + , template-haskell, text, text-conversions, transformers + , transformers-base + }: + mkDerivation { + pname = "genesis"; + version = "0.1.0.0"; + sha256 = "1bz47rf5qkkm809440y3ki1bahyg6sxdlxrfkc4mjy49fcbgh4si"; + libraryHaskellDepends = [ + base directory envparse file-embed filepath monad-control + monad-io-adapter monad-logger monad-persist persistent + persistent-postgresql persistent-template resource-pool + template-haskell text text-conversions transformers + transformers-base + ]; + testHaskellDepends = [ + base hspec monad-control monad-logger monad-persist + persistent-sqlite persistent-template text + ]; + description = "Opinionated bootstrapping for Haskell web services"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + + "genesis-test" = callPackage + ({ mkDerivation, base, envparse, genesis, hspec, hspec-expectations + , lifted-base, monad-control, monad-logger, monad-persist + , persistent-postgresql, persistent-template, text, transformers + , transformers-base + }: + mkDerivation { + pname = "genesis-test"; + version = "0.1.0.0"; + sha256 = "0d93wq9b5wm5cgw9kfvf8smm7d3adv8y4a8kxc6m17lvgjmjjph4"; + libraryHaskellDepends = [ + base genesis hspec hspec-expectations lifted-base monad-control + monad-logger monad-persist persistent-postgresql transformers + transformers-base + ]; + testHaskellDepends = [ + base envparse genesis hspec monad-logger monad-persist + persistent-template text + ]; + description = "Opinionated bootstrapping for Haskell web services"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + + "genetics" = callPackage + ({ mkDerivation, base, random-fu }: + mkDerivation { + pname = "genetics"; + version = "0.0.2"; + sha256 = "0rq1m7psvs2r35mnz7gwmsvzyd3jv44bqp0zhq8l7mq2pq2x7dhv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base random-fu ]; + description = "A Genetic Algorithm library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hellogenetics"; + broken = true; + }) {}; + + "geni-gui" = callPackage + ({ mkDerivation, array, base, Cabal, cabal-macosx, containers + , directory, filepath, GenI, graphviz, hslogger, json, mtl, process + , text, transformers, wx, wxcore, yaml-light + }: + mkDerivation { + pname = "geni-gui"; + version = "0.25.1"; + sha256 = "1ykhliang0hknn1zrhvs9qjgi9lbl18lh5sgrrilr1a2kcqd8pkk"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ + base Cabal cabal-macosx directory filepath process + ]; + libraryHaskellDepends = [ + array base cabal-macosx containers directory filepath GenI graphviz + hslogger json mtl process text transformers wx wxcore yaml-light + ]; + executableHaskellDepends = [ base GenI ]; + description = "GenI graphical user interface"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "geni-gui"; + }) {}; + + "geni-util" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , cmdargs, directory, filepath, GenI, geniserver, HTTP + , http-streams, io-streams, json, text + }: + mkDerivation { + pname = "geni-util"; + version = "0.25.0.1"; + sha256 = "1p62m885w3wpin8g2lcjzrk8a0gslkrxml6d66m38m6lflgwrm6h"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base blaze-html blaze-markup bytestring directory filepath GenI + geniserver HTTP http-streams io-streams json text + ]; + executableHaskellDepends = [ + base bytestring cmdargs directory filepath GenI json text + ]; + description = "Companion tools for use with the GenI surface realiser"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "geni-util"; + }) {}; + + "geniconvert" = callPackage + ({ mkDerivation, base, binary, containers, GenI, haskell98, HaXml + , HUnit, mtl, parsec, QuickCheck, utf8-string + }: + mkDerivation { + pname = "geniconvert"; + version = "0.20"; + sha256 = "0brnh6f8zdpn37fjdmnpbdvb75vmaf6iq7i9vpv4a8g7asc425wd"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base binary containers GenI haskell98 HaXml HUnit mtl parsec + QuickCheck utf8-string + ]; + description = "Conversion utility for the GenI generator"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "geniconvert"; + }) {}; + + "genifunctors" = callPackage + ({ mkDerivation, base, containers, mtl, template-haskell }: + mkDerivation { + pname = "genifunctors"; + version = "0.4"; + sha256 = "0ic0hhdm789gj1s88n1zhixc0c2y81ycicgcnlzgl6l6lv7z3w1d"; + libraryHaskellDepends = [ base containers mtl template-haskell ]; + testHaskellDepends = [ base containers mtl template-haskell ]; + description = "Generate generalized fmap, foldMap and traverse"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "geniplate" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "geniplate"; + version = "0.6.0.5"; + sha256 = "01cwyf5kql4hf76p1ssqpmhaxyl7rmnmqwv644wgd0j8km8b6szc"; + libraryHaskellDepends = [ base mtl template-haskell ]; + description = "Use Template Haskell to generate Uniplate-like functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "geniplate-mirror" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "geniplate-mirror"; + version = "0.7.10"; + sha256 = "0b0n8vbk3z4p58dvbpgqh9bapkr46nz7flm3z3i9940hwyvghwl2"; + libraryHaskellDepends = [ base mtl template-haskell ]; + description = "Use Template Haskell to generate Uniplate-like functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "geniserver" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, GenI, http-types, json + , snap-core, snap-server, text, transformers, utf8-string + }: + mkDerivation { + pname = "geniserver"; + version = "0.25"; + sha256 = "1r7p7blsrp9y4za57fvcjap12f0rbgglx5a724cn1nqhihdcpd5i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cmdargs GenI http-types json snap-core text + transformers utf8-string + ]; + executableHaskellDepends = [ + base GenI snap-core snap-server text + ]; + description = "Simple HTTP server for GenI results"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "geniserver"; + }) {}; + + "genprog" = callPackage + ({ mkDerivation, base, MonadRandom, syb, syz }: + mkDerivation { + pname = "genprog"; + version = "0.1.0.2"; + sha256 = "1a9b2h4swfwx5zwcyr2zdhxdxi9f68pwpglijxhxb5javjc4dppr"; + libraryHaskellDepends = [ base MonadRandom syb syz ]; + description = "Genetic programming library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gentlemark" = callPackage + ({ mkDerivation, base, HUnit, parsec, transformers }: + mkDerivation { + pname = "gentlemark"; + version = "1.0.0"; + sha256 = "1cb9si5axwqi1d893vp6n2mr68isdxc9qp6dfygy0v6hci2spnmm"; + libraryHaskellDepends = [ base parsec transformers ]; + testHaskellDepends = [ base HUnit parsec transformers ]; + description = "Gentle markup language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "genvalidity" = callPackage + ({ mkDerivation, base, hspec, hspec-core, QuickCheck, random + , validity + }: + mkDerivation { + pname = "genvalidity"; + version = "1.1.0.0"; + sha256 = "08xvbgzhi9f2s3g81zzd8yhrn66mr84m0dvp478nrbck19jdg5sq"; + libraryHaskellDepends = [ base QuickCheck random validity ]; + testHaskellDepends = [ base hspec hspec-core QuickCheck ]; + description = "Testing utilities for the validity library"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-aeson" = callPackage + ({ mkDerivation, aeson, base, criterion, deepseq, genvalidity + , genvalidity-criterion, genvalidity-hspec, genvalidity-scientific + , genvalidity-text, genvalidity-unordered-containers + , genvalidity-vector, hspec, QuickCheck, validity, validity-aeson + }: + mkDerivation { + pname = "genvalidity-aeson"; + version = "1.0.0.1"; + sha256 = "0j5sms6f3ivxn981gzqsyhks2q2fws8xdbnnffb209dr0afg00b1"; + libraryHaskellDepends = [ + aeson base genvalidity genvalidity-scientific genvalidity-text + genvalidity-unordered-containers genvalidity-vector QuickCheck + validity validity-aeson + ]; + testHaskellDepends = [ + aeson base deepseq genvalidity genvalidity-hspec hspec + ]; + benchmarkHaskellDepends = [ + aeson base criterion genvalidity-criterion + ]; + description = "GenValidity support for aeson"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-appendful" = callPackage + ({ mkDerivation, appendful, autodocodec, autodocodec-yaml, base + , containers, criterion, genvalidity, genvalidity-containers + , genvalidity-criterion, genvalidity-sydtest + , genvalidity-sydtest-aeson, genvalidity-time, genvalidity-uuid + , mtl, pretty-show, QuickCheck, random, safe-coloured-text, sydtest + , sydtest-discover, time, uuid + }: + mkDerivation { + pname = "genvalidity-appendful"; + version = "0.1.0.0"; + sha256 = "081a9m99mr1mvq9bysn3g0fq05f6zayb4401v6709jcw7szxfbwn"; + libraryHaskellDepends = [ + appendful base containers genvalidity genvalidity-containers + genvalidity-time QuickCheck + ]; + testHaskellDepends = [ + appendful autodocodec autodocodec-yaml base containers + genvalidity-sydtest genvalidity-sydtest-aeson genvalidity-uuid mtl + pretty-show QuickCheck random safe-coloured-text sydtest time uuid + ]; + testToolDepends = [ sydtest-discover ]; + benchmarkHaskellDepends = [ + appendful base criterion genvalidity-criterion + ]; + license = lib.licenses.mit; + }) {}; + + "genvalidity-bytestring" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, genvalidity + , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck + , random, validity, validity-bytestring + }: + mkDerivation { + pname = "genvalidity-bytestring"; + version = "1.0.0.1"; + sha256 = "1fvd5h47qlzwggz5brszld7pf8rpwmiqr1h9n22rfm6dmczzh49k"; + libraryHaskellDepends = [ + base bytestring genvalidity QuickCheck random validity + validity-bytestring + ]; + testHaskellDepends = [ + base bytestring deepseq genvalidity genvalidity-hspec hspec + QuickCheck validity + ]; + benchmarkHaskellDepends = [ + base bytestring criterion genvalidity genvalidity-criterion + QuickCheck + ]; + description = "GenValidity support for ByteString"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-case-insensitive" = callPackage + ({ mkDerivation, base, case-insensitive, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck + , validity-case-insensitive + }: + mkDerivation { + pname = "genvalidity-case-insensitive"; + version = "0.0.0.1"; + sha256 = "1a8ajycxzmsyip47m5yvzzr8l74awbycynyqhwpmkbjk5y56mqj0"; + libraryHaskellDepends = [ + base case-insensitive genvalidity validity-case-insensitive + ]; + testHaskellDepends = [ + base case-insensitive genvalidity-hspec hspec + ]; + benchmarkHaskellDepends = [ + base case-insensitive criterion genvalidity genvalidity-criterion + QuickCheck + ]; + description = "GenValidity support for case-insensitive"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-containers" = callPackage + ({ mkDerivation, base, containers, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, genvalidity-property + , hspec, QuickCheck, validity, validity-containers + }: + mkDerivation { + pname = "genvalidity-containers"; + version = "1.0.0.1"; + sha256 = "155ri2ncwcjx2gl3mimfkafqdf33mzkk1188dk97wbzg0rpq69ip"; + libraryHaskellDepends = [ + base containers genvalidity QuickCheck validity validity-containers + ]; + testHaskellDepends = [ + base containers genvalidity genvalidity-hspec genvalidity-property + hspec QuickCheck validity validity-containers + ]; + benchmarkHaskellDepends = [ + base containers criterion genvalidity genvalidity-criterion + QuickCheck + ]; + description = "GenValidity support for containers"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-criterion" = callPackage + ({ mkDerivation, base, criterion, deepseq, genvalidity, QuickCheck + , vector + }: + mkDerivation { + pname = "genvalidity-criterion"; + version = "1.1.0.0"; + sha256 = "0mjfvnrzfqxv3xkj840sgbx99z5mi2y7cv2vn2z6ra4bs752jhx9"; + libraryHaskellDepends = [ + base criterion deepseq genvalidity QuickCheck vector + ]; + benchmarkHaskellDepends = [ + base criterion genvalidity QuickCheck + ]; + description = "Criterion benchmarks for generators"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-dirforest" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, dirforest + , filepath, genvalidity, genvalidity-bytestring + , genvalidity-containers, genvalidity-criterion, genvalidity-path + , genvalidity-sydtest, genvalidity-sydtest-aeson, genvalidity-text + , path, path-io, QuickCheck, sydtest, sydtest-discover + }: + mkDerivation { + pname = "genvalidity-dirforest"; + version = "0.1.0.1"; + sha256 = "0pmw9lbh0ssf02z8daiwwqiqnqcx34xy4jh0r2ipdfn2sfn20rwn"; + libraryHaskellDepends = [ + base containers dirforest filepath genvalidity + genvalidity-containers genvalidity-path path QuickCheck + ]; + testHaskellDepends = [ + base bytestring containers dirforest filepath + genvalidity-bytestring genvalidity-sydtest + genvalidity-sydtest-aeson path path-io QuickCheck sydtest + ]; + testToolDepends = [ sydtest-discover ]; + benchmarkHaskellDepends = [ + base criterion dirforest genvalidity genvalidity-criterion + genvalidity-text + ]; + description = "Generators for typed directory forests"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-hspec" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-property, hspec + , hspec-core, QuickCheck, transformers, validity + }: + mkDerivation { + pname = "genvalidity-hspec"; + version = "1.0.0.3"; + sha256 = "0z4ykzbww4ydxf6f10hkrlmwbn4mkildbj2r57m8llyih8y51rhd"; + libraryHaskellDepends = [ + base genvalidity genvalidity-property hspec hspec-core QuickCheck + transformers validity + ]; + testHaskellDepends = [ + base genvalidity hspec hspec-core QuickCheck + ]; + description = "Standard spec's for GenValidity instances"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-hspec-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, genvalidity + , genvalidity-aeson, genvalidity-hspec, genvalidity-property + , genvalidity-text, hspec, QuickCheck, text, validity + }: + mkDerivation { + pname = "genvalidity-hspec-aeson"; + version = "1.0.0.0"; + sha256 = "18ga4g62z0fwkxbr2390dbmhpxpzczgz923gq0vvhnvc34r1vjh6"; + libraryHaskellDepends = [ + aeson base bytestring deepseq genvalidity genvalidity-hspec hspec + QuickCheck + ]; + testHaskellDepends = [ + aeson base genvalidity genvalidity-aeson genvalidity-hspec + genvalidity-property genvalidity-text hspec QuickCheck text + validity + ]; + description = "Standard spec's for aeson-related instances"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-hspec-binary" = callPackage + ({ mkDerivation, base, binary, deepseq, genvalidity + , genvalidity-hspec, genvalidity-property, hspec, QuickCheck + , validity + }: + mkDerivation { + pname = "genvalidity-hspec-binary"; + version = "1.0.0.0"; + sha256 = "08avm7kdx6y90mmms5hdq4xryg5jdca6bqfhzy9wrkr79q2jv4vc"; + libraryHaskellDepends = [ + base binary deepseq genvalidity genvalidity-hspec hspec QuickCheck + ]; + testHaskellDepends = [ + base binary genvalidity genvalidity-property hspec validity + ]; + description = "Standard spec's for binary-related Instances"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-hspec-cereal" = callPackage + ({ mkDerivation, base, cereal, deepseq, genvalidity + , genvalidity-hspec, genvalidity-property, hspec, QuickCheck + , validity + }: + mkDerivation { + pname = "genvalidity-hspec-cereal"; + version = "1.0.0.0"; + sha256 = "1cj5jcgjyjf8ib7h8ldkjfwgdq4wzk7xkmxlmyyi37iscjpv32ni"; + libraryHaskellDepends = [ + base cereal deepseq genvalidity genvalidity-hspec hspec QuickCheck + ]; + testHaskellDepends = [ + base cereal genvalidity genvalidity-property hspec QuickCheck + validity + ]; + description = "Standard spec's for cereal-related instances"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-hspec-hashable" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec + , genvalidity-property, hashable, hspec, hspec-core, QuickCheck + , validity + }: + mkDerivation { + pname = "genvalidity-hspec-hashable"; + version = "1.0.0.1"; + sha256 = "07i60jkwx1dnazhc5v2z5ya0840lmpijhlj56nz0j3jq88hrf2wm"; + libraryHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-property hashable + hspec QuickCheck validity + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-property hashable + hspec hspec-core QuickCheck validity + ]; + description = "Standard spec's for Hashable instances"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-hspec-optics" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec + , genvalidity-property, hspec, microlens, QuickCheck, validity + }: + mkDerivation { + pname = "genvalidity-hspec-optics"; + version = "1.0.0.0"; + sha256 = "1bhhhihk4r8q78l35dm4gm8kf5mjzpynawbcq9vzpq3ny9h7bxmr"; + libraryHaskellDepends = [ + base genvalidity genvalidity-hspec hspec microlens QuickCheck + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-property hspec + microlens validity + ]; + description = "Standard spec's for lens"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-hspec-persistent" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec + , genvalidity-property, genvalidity-text, hspec, persistent + , QuickCheck, text, validity + }: + mkDerivation { + pname = "genvalidity-hspec-persistent"; + version = "1.0.0.0"; + sha256 = "131k8yibypaqb4pbwrm0ql6h2ywqchlm2w0rzmax9ylzg71vkm0z"; + libraryHaskellDepends = [ + base genvalidity genvalidity-hspec hspec persistent QuickCheck text + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-property + genvalidity-text hspec persistent QuickCheck text validity + ]; + description = "Standard spec's for persistent-related instances"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-mergeful" = callPackage + ({ mkDerivation, autodocodec, autodocodec-yaml, base, containers + , criterion, genvalidity, genvalidity-containers + , genvalidity-criterion, genvalidity-sydtest + , genvalidity-sydtest-aeson, genvalidity-time, genvalidity-uuid + , mergeful, mtl, pretty-show, QuickCheck, random + , safe-coloured-text, sydtest, sydtest-discover, time, uuid + }: + mkDerivation { + pname = "genvalidity-mergeful"; + version = "0.3.0.1"; + sha256 = "1k18biwqva6wkdhapwfr56xrbsvyqp6183p0fi2kma4rv3g4hfpy"; + libraryHaskellDepends = [ + base containers genvalidity genvalidity-containers genvalidity-time + mergeful QuickCheck + ]; + testHaskellDepends = [ + autodocodec autodocodec-yaml base containers genvalidity-sydtest + genvalidity-sydtest-aeson genvalidity-uuid mergeful mtl pretty-show + QuickCheck random safe-coloured-text sydtest time uuid + ]; + testToolDepends = [ sydtest-discover ]; + benchmarkHaskellDepends = [ + base criterion genvalidity-criterion mergeful + ]; + license = lib.licenses.mit; + }) {}; + + "genvalidity-mergeless" = callPackage + ({ mkDerivation, base, containers, criterion, genvalidity + , genvalidity-containers, genvalidity-criterion, genvalidity-hspec + , genvalidity-hspec-aeson, genvalidity-time, genvalidity-uuid + , hspec, mergeless, mtl, pretty-show, QuickCheck, random, time + , uuid + }: + mkDerivation { + pname = "genvalidity-mergeless"; + version = "0.3.0.0"; + sha256 = "1glz1w7mpbwpn800khqd2jzigs19k6y0bxx7cid2zvzwrnhz6prl"; + libraryHaskellDepends = [ + base containers genvalidity genvalidity-containers genvalidity-time + mergeless QuickCheck + ]; + testHaskellDepends = [ + base containers genvalidity-hspec genvalidity-hspec-aeson + genvalidity-uuid hspec mergeless mtl pretty-show QuickCheck random + time uuid + ]; + benchmarkHaskellDepends = [ + base criterion genvalidity-criterion mergeless + ]; + license = lib.licenses.mit; + }) {}; + + "genvalidity-network-uri" = callPackage + ({ mkDerivation, base, criterion, genvalidity + , genvalidity-criterion, genvalidity-sydtest, iproute, network-uri + , QuickCheck, sydtest, sydtest-discover, validity + , validity-network-uri + }: + mkDerivation { + pname = "genvalidity-network-uri"; + version = "0.0.0.0"; + sha256 = "0nq5qlk8c6kv6y67p01db0i0n5gsfphl1rl75dy8iwmnc0ii2mks"; + libraryHaskellDepends = [ + base genvalidity iproute network-uri QuickCheck validity + validity-network-uri + ]; + testHaskellDepends = [ + base genvalidity genvalidity-sydtest network-uri QuickCheck sydtest + validity-network-uri + ]; + testToolDepends = [ sydtest-discover ]; + benchmarkHaskellDepends = [ + base criterion genvalidity genvalidity-criterion network-uri + QuickCheck + ]; + description = "GenValidity support for URI"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "genvalidity-path" = callPackage + ({ mkDerivation, base, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, hspec, path, QuickCheck + , validity-path + }: + mkDerivation { + pname = "genvalidity-path"; + version = "1.0.0.1"; + sha256 = "1rafj9sj8xv0b404wb7gjm1qnkvq2f8b9fk40pq5r2jp1wd0id1z"; + libraryHaskellDepends = [ + base genvalidity path QuickCheck validity-path + ]; + testHaskellDepends = [ base genvalidity-hspec hspec path ]; + benchmarkHaskellDepends = [ + base criterion genvalidity genvalidity-criterion path QuickCheck + ]; + description = "GenValidity support for Path"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-persistent" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, genvalidity + , genvalidity-containers, genvalidity-criterion, genvalidity-hspec + , hspec, persistent, persistent-template, QuickCheck + , validity-containers, validity-persistent + }: + mkDerivation { + pname = "genvalidity-persistent"; + version = "1.0.0.2"; + sha256 = "1ia99sv51zbp3mhk6apskhx95rfjly7z47p6r78mbm0j6m36a2vy"; + libraryHaskellDepends = [ + base containers genvalidity genvalidity-containers persistent + QuickCheck validity-containers validity-persistent + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec persistent + persistent-template QuickCheck validity-containers + ]; + benchmarkHaskellDepends = [ + base criterion deepseq genvalidity genvalidity-criterion persistent + persistent-template + ]; + description = "GenValidity support for Persistent"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-property" = callPackage + ({ mkDerivation, base, genvalidity, hspec, pretty-show, QuickCheck + , validity + }: + mkDerivation { + pname = "genvalidity-property"; + version = "1.0.0.0"; + sha256 = "1nxcdq04rkckrb3v49pjx378n5s828k24x7hix6manyxqmd3hplw"; + libraryHaskellDepends = [ + base genvalidity hspec pretty-show QuickCheck validity + ]; + testHaskellDepends = [ base genvalidity hspec QuickCheck ]; + description = "Standard properties for functions on `Validity` types"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-scientific" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec + , QuickCheck, scientific, validity, validity-scientific + }: + mkDerivation { + pname = "genvalidity-scientific"; + version = "1.0.0.0"; + sha256 = "0xi1a1jsby1dqv50lmpp98x2y5j9vaf3sl38spv5bnafyp1i6pmq"; + libraryHaskellDepends = [ + base genvalidity QuickCheck scientific validity validity-scientific + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec QuickCheck scientific + ]; + description = "GenValidity support for Scientific"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-sydtest" = callPackage + ({ mkDerivation, base, genvalidity, pretty-show, QuickCheck + , sydtest, sydtest-discover, validity + }: + mkDerivation { + pname = "genvalidity-sydtest"; + version = "1.0.0.0"; + sha256 = "11v66s8srcfigb4jkvz7nm0ynczg8mdslw4vn98qyv2j85sp6l45"; + libraryHaskellDepends = [ + base genvalidity pretty-show QuickCheck sydtest validity + ]; + testHaskellDepends = [ base genvalidity QuickCheck sydtest ]; + testToolDepends = [ sydtest-discover ]; + description = "Standard properties for functions on `Validity` types for the sydtest framework"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-sydtest-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, genvalidity + , genvalidity-aeson, genvalidity-sydtest, genvalidity-text + , QuickCheck, sydtest, sydtest-discover, text, validity + }: + mkDerivation { + pname = "genvalidity-sydtest-aeson"; + version = "1.0.0.0"; + sha256 = "1n8n07h5v7gwpfrfd8f4jir3d2331licmv78ih0i0qxwr87grv02"; + libraryHaskellDepends = [ + aeson base bytestring deepseq genvalidity genvalidity-sydtest + QuickCheck sydtest + ]; + testHaskellDepends = [ + aeson base genvalidity genvalidity-aeson genvalidity-sydtest + genvalidity-text QuickCheck sydtest text validity + ]; + testToolDepends = [ sydtest-discover ]; + description = "Standard spec's for aeson-related instances in sydtest"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-sydtest-hashable" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-sydtest, hashable + , QuickCheck, sydtest, sydtest-discover, validity + }: + mkDerivation { + pname = "genvalidity-sydtest-hashable"; + version = "1.0.0.1"; + sha256 = "1vmav4h4lcdwcbl2kpd3c3cqcb6x09ldfzkr84a75i38x9x07s52"; + libraryHaskellDepends = [ + base genvalidity genvalidity-sydtest hashable QuickCheck sydtest + validity + ]; + testHaskellDepends = [ + base genvalidity genvalidity-sydtest hashable QuickCheck sydtest + validity + ]; + testToolDepends = [ sydtest-discover ]; + description = "Standard spec's for Hashable instances for sydtest"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-sydtest-lens" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-sydtest, microlens + , QuickCheck, sydtest, sydtest-discover, validity + }: + mkDerivation { + pname = "genvalidity-sydtest-lens"; + version = "1.0.0.0"; + sha256 = "0yvgbyhbf8mbqy6hil8g1zk1l0zgjnrw3y3cydnqvvbvka5h7jm9"; + libraryHaskellDepends = [ + base genvalidity genvalidity-sydtest microlens QuickCheck sydtest + ]; + testHaskellDepends = [ + base genvalidity genvalidity-sydtest microlens sydtest validity + ]; + testToolDepends = [ sydtest-discover ]; + description = "Standard spec's for lens for sydtest"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-sydtest-persistent" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-sydtest + , genvalidity-text, persistent, QuickCheck, sydtest + , sydtest-discover, text, validity + }: + mkDerivation { + pname = "genvalidity-sydtest-persistent"; + version = "1.0.0.0"; + sha256 = "1njjwl9x7kirvzxpqpdw5gzfba1ixxx8z3ji3yn3fvhm8rkswfyp"; + libraryHaskellDepends = [ + base genvalidity genvalidity-sydtest persistent QuickCheck sydtest + text + ]; + testHaskellDepends = [ + base genvalidity genvalidity-sydtest genvalidity-text persistent + QuickCheck sydtest text validity + ]; + testToolDepends = [ sydtest-discover ]; + description = "Standard spec's for persistent-related instances for sydtest"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-text" = callPackage + ({ mkDerivation, array, base, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck + , random, text, validity, validity-text + }: + mkDerivation { + pname = "genvalidity-text"; + version = "1.0.0.1"; + sha256 = "1qrvalpk5r5bwx9x0p7g5w4wa9lpdn55h0a8g64wnxjxwi9r9qcn"; + libraryHaskellDepends = [ + array base genvalidity QuickCheck random text validity + validity-text + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec QuickCheck text + ]; + benchmarkHaskellDepends = [ + base criterion genvalidity genvalidity-criterion QuickCheck text + ]; + description = "GenValidity support for Text"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-time" = callPackage + ({ mkDerivation, base, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck, time + , validity-time + }: + mkDerivation { + pname = "genvalidity-time"; + version = "1.0.0.1"; + sha256 = "153c6kcrfr7lkps7sqix7478wz837v15nfznfjsycl17m9vmlz46"; + libraryHaskellDepends = [ + base genvalidity QuickCheck time validity-time + ]; + testHaskellDepends = [ base genvalidity-hspec hspec time ]; + benchmarkHaskellDepends = [ + base criterion genvalidity-criterion time + ]; + description = "GenValidity support for time"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-typed-uuid" = callPackage + ({ mkDerivation, base, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, genvalidity-hspec-aeson + , genvalidity-uuid, hspec, QuickCheck, typed-uuid + }: + mkDerivation { + pname = "genvalidity-typed-uuid"; + version = "0.1.0.1"; + sha256 = "18lfvw9slpgpng80mcj7mh7pfpl4xdyn9cfydafb7yq5lyr1vkym"; + libraryHaskellDepends = [ + base genvalidity genvalidity-uuid QuickCheck typed-uuid + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-hspec-aeson + genvalidity-uuid hspec QuickCheck typed-uuid + ]; + benchmarkHaskellDepends = [ + base criterion genvalidity genvalidity-criterion genvalidity-uuid + QuickCheck typed-uuid + ]; + description = "Generators for Phantom-Typed version of UUID"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-unordered-containers" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec, hashable + , hspec, QuickCheck, unordered-containers, validity + , validity-unordered-containers + }: + mkDerivation { + pname = "genvalidity-unordered-containers"; + version = "1.0.0.1"; + sha256 = "0880shsq544dhciabc19fhzi3hdjggb5vkg327hg3vg6xbvq250k"; + libraryHaskellDepends = [ + base genvalidity hashable QuickCheck unordered-containers validity + validity-unordered-containers + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec unordered-containers + validity + ]; + description = "GenValidity support for unordered-containers"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-uuid" = callPackage + ({ mkDerivation, base, criterion, genvalidity + , genvalidity-criterion, genvalidity-hspec, hspec, QuickCheck, uuid + , validity, validity-uuid + }: + mkDerivation { + pname = "genvalidity-uuid"; + version = "1.0.0.1"; + sha256 = "15nnfpqdbvr4jhrykgj3djp4sc0n08wlwnvfbv73k30z49cqnd5k"; + libraryHaskellDepends = [ + base genvalidity QuickCheck uuid validity validity-uuid + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec QuickCheck uuid + ]; + benchmarkHaskellDepends = [ + base criterion genvalidity genvalidity-criterion QuickCheck uuid + ]; + description = "GenValidity support for UUID"; + license = lib.licenses.mit; + }) {}; + + "genvalidity-vector" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec, hspec + , QuickCheck, validity, validity-vector, vector + }: + mkDerivation { + pname = "genvalidity-vector"; + version = "1.0.0.0"; + sha256 = "1l2zjbfjg05xxxgn359zfj93yx26zcz9xlayw2jf9brwv8wx23gy"; + libraryHaskellDepends = [ + base genvalidity QuickCheck validity validity-vector vector + ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec hspec vector + ]; + description = "GenValidity support for vector"; + license = lib.licenses.mit; + }) {}; + + "geo-resolver" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder + , bytestring, http-conduit, http-types, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, unordered-containers + }: + mkDerivation { + pname = "geo-resolver"; + version = "0.1.0.1"; + sha256 = "06mg6yl32qgk276ciw6md50v5b2z1v4qlscgmg0f4lx5hy208xxq"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring http-conduit http-types text + unordered-containers + ]; + testHaskellDepends = [ + base base64-bytestring bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Performs geo location lookups and parses the results"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "geo-uk" = callPackage + ({ mkDerivation, array, base, binary, bytestring, bzlib + , template-haskell, th-lift + }: + mkDerivation { + pname = "geo-uk"; + version = "0.1.0.2"; + sha256 = "1b97kzx4i0jjrmh6iyhxcs1ms4vbiyyywmhccx1a6q6ia82dgcpy"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring bzlib template-haskell th-lift + ]; + description = "High precision conversion between GPS and UK Grid"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "geocalc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "geocalc"; + version = "1.0.0"; + sha256 = "1bvbvrkxh8dvm796ilpp294qlacid6aap2ljdi9pmz1lkf20fxjg"; + libraryHaskellDepends = [ base ]; + description = "Libary for calculating distances between two coordinates in WSG84"; + license = lib.licenses.bsd3; + }) {}; + + "geocode-google" = callPackage + ({ mkDerivation, base, containers, hjson, HTTP, network + , network-uri + }: + mkDerivation { + pname = "geocode-google"; + version = "0.3"; + sha256 = "0s643k3v17ld6kb6zbryhgsax7his7ll967xy7sgljsnd0ydxgcx"; + libraryHaskellDepends = [ + base containers hjson HTTP network network-uri + ]; + description = "Geocoding using the Google Web API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "geodetic" = callPackage + ({ mkDerivation, base, coordinate, directory, doctest, filepath + , lens, optional, QuickCheck, radian, template-haskell + }: + mkDerivation { + pname = "geodetic"; + version = "0.1.4"; + sha256 = "07l6yha31l0ahd6jhlj09vclms8km4q82xq2mfx2a3lbv2kffcfz"; + libraryHaskellDepends = [ base coordinate lens optional radian ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Geodetic calculations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "geodetic-types" = callPackage + ({ mkDerivation, base, dimensional, lens, semigroups }: + mkDerivation { + pname = "geodetic-types"; + version = "0.0.4"; + sha256 = "1v7dl3nl9gp8pj469sk41k8nz34s1dngpinif06v8bbpms31i0bd"; + libraryHaskellDepends = [ base dimensional lens semigroups ]; + description = "Types for geodetic operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "geodetics" = callPackage + ({ mkDerivation, array, base, checkers, dimensional, HUnit + , QuickCheck, semigroups, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "geodetics"; + version = "0.1.2"; + sha256 = "18jjq4z16v6mkmm4as67srrwzk75cl32jlph3qbm106gms54vska"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base dimensional semigroups ]; + testHaskellDepends = [ + array base checkers dimensional HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Terrestrial coordinate systems and geodetic calculations"; + license = lib.licenses.bsd3; + }) {}; + + "geohash" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "geohash"; + version = "1.0.1"; + sha256 = "1pdx4pnq893kkjmgg0bgh9bfvfqdvzfq5fi02zfyhw3h8h4k05v4"; + libraryHaskellDepends = [ array base ]; + description = "Geohash latitudes and longitudes"; + license = lib.licenses.bsd3; + }) {}; + + "geoip2" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, iproute + , lens, mmap, reinterpret-cast, text + }: + mkDerivation { + pname = "geoip2"; + version = "0.4.1.2"; + sha256 = "1gnwylivkxiiafda6yx7qggafknh2p0b4x8ci7lf412rifj0a4pr"; + libraryHaskellDepends = [ + base bytestring cereal containers iproute lens mmap + reinterpret-cast text + ]; + description = "Pure haskell interface to MaxMind GeoIP database"; + license = lib.licenses.bsd3; + }) {}; + + "geojson" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , hspec, lens, scientific, semigroups, tasty, tasty-hspec + , tasty-quickcheck, text, transformers, validation, vector + }: + mkDerivation { + pname = "geojson"; + version = "4.1.1"; + sha256 = "16b5mvn4as3xi620n6wr3gfd138p48c4sif2bxqw915fwm4z10sl"; + libraryHaskellDepends = [ + aeson base containers deepseq lens scientific semigroups text + transformers validation vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec tasty tasty-hspec + tasty-quickcheck text validation + ]; + description = "A thin GeoJSON Layer above the aeson library"; + license = lib.licenses.bsd3; + }) {}; + + "geojson-types" = callPackage + ({ mkDerivation, aeson, base, bson, bytestring, lens, text }: + mkDerivation { + pname = "geojson-types"; + version = "0.1.3"; + sha256 = "10kcrvimb7mdy59bk7x7nwkzhp85ws4511xakcl6bgiwhls39x4j"; + libraryHaskellDepends = [ aeson base bson bytestring lens text ]; + description = "GeoJSON data types including JSON/BSON conversion"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "geolite-csv" = callPackage + ({ mkDerivation, base, colonnade, directory, HUnit, ip, pipes + , pipes-bytestring, pipes-text, siphon, test-framework + , test-framework-hunit, text + }: + mkDerivation { + pname = "geolite-csv"; + version = "0.2"; + sha256 = "020j2m019iz40bsxg5g9w70hrgqpfs3xw7b1i6s3xyd2ciqnrdhp"; + libraryHaskellDepends = [ base colonnade ip pipes siphon text ]; + testHaskellDepends = [ + base colonnade directory HUnit pipes pipes-bytestring pipes-text + siphon test-framework test-framework-hunit text + ]; + description = "Geolite CSV Parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "geom2d" = callPackage + ({ mkDerivation, base, ieee754, linear, QuickCheck }: + mkDerivation { + pname = "geom2d"; + version = "0.2.2"; + sha256 = "0gsls79v7licwhasw2jbvis7qfdfnlpig4nxawk052d3qyszd7r3"; + libraryHaskellDepends = [ base ieee754 linear QuickCheck ]; + testHaskellDepends = [ base ieee754 linear QuickCheck ]; + description = "package for geometry in euklidean 2d space"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "geomancy" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, gl-block + , hedgehog, linear, mono-traversable, ptrdiff, simple-affine-space + }: + mkDerivation { + pname = "geomancy"; + version = "0.2.6.0"; + sha256 = "14imwg21ig2n1g4l6z55wbkrjg9mzswgqdirzbdvp2y0krk6259q"; + libraryHaskellDepends = [ + base containers deepseq gl-block mono-traversable ptrdiff + simple-affine-space + ]; + testHaskellDepends = [ + base deepseq hedgehog linear simple-affine-space + ]; + benchmarkHaskellDepends = [ + base criterion deepseq linear simple-affine-space + ]; + description = "Geometry and matrix manipulation"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + }) {}; + + "geomancy-layout" = callPackage + ({ mkDerivation, base, geomancy, gl-block }: + mkDerivation { + pname = "geomancy-layout"; + version = "0.1"; + sha256 = "0pwd35cydwgp6vv31dz8lwvgqdpa2jjm2lv0cnkgcfgl5lpc22wc"; + libraryHaskellDepends = [ base geomancy gl-block ]; + description = "Geometry and matrix manipulation"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + }) {}; + + "geos" = callPackage + ({ mkDerivation, base, bytestring, cassava, geos, hspec, mtl + , transformers, vector + }: + mkDerivation { + pname = "geos"; + version = "0.5.0"; + sha256 = "1s4zjwhqcxxxb32hva4h93kkmzlvghmj11jvzvkwga9qm4wd9n3a"; + libraryHaskellDepends = [ + base bytestring mtl transformers vector + ]; + librarySystemDepends = [ geos ]; + testHaskellDepends = [ + base bytestring cassava hspec mtl transformers vector + ]; + testSystemDepends = [ geos ]; + description = "Bindings for GEOS"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) geos;}; + + "gerrit" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, containers + , directory, http-client, http-client-openssl, tasty, tasty-hunit + , text, time + }: + mkDerivation { + pname = "gerrit"; + version = "0.1.6.0"; + sha256 = "1fxbvi8a6vnry170ahphkpij5slfdwpd6hkypp069y5h1sh3k2kp"; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring containers http-client + http-client-openssl text time + ]; + testHaskellDepends = [ + aeson base bytestring directory tasty tasty-hunit time + ]; + description = "A gerrit client library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "getemx" = callPackage + ({ mkDerivation, base, curl, directory, filepath, haskell98, hxt + , mtl, old-locale, process, time + }: + mkDerivation { + pname = "getemx"; + version = "0.1"; + sha256 = "1qgq465ck4z0mix3ari9n7a5qx5xc1zii4hmfsp093vx3qlc5nwm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base curl directory filepath haskell98 hxt mtl old-locale process + time + ]; + description = "Fetch from emusic using .emx files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "getemx"; + }) {}; + + "getflag" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "getflag"; + version = "1.0"; + sha256 = "0jsr8cmbnllcswdvf1rp11sc6cpjhwr22x7kx9sk3dw8bv772jjc"; + libraryHaskellDepends = [ base ]; + description = "Command-line parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "getopt-generics" = callPackage + ({ mkDerivation, base, base-compat, base-orphans, filepath + , generics-sop, hspec, QuickCheck, safe, silently, tagged + }: + mkDerivation { + pname = "getopt-generics"; + version = "0.13.1.0"; + sha256 = "00xswyi9y49qab2fpkdx7isx40kfa93p3gfransivzgg9m3si37d"; + libraryHaskellDepends = [ + base base-compat base-orphans generics-sop tagged + ]; + testHaskellDepends = [ + base base-compat base-orphans filepath generics-sop hspec + QuickCheck safe silently tagged + ]; + description = "Create command line interfaces with ease"; + license = lib.licenses.bsd3; + }) {}; + + "getopt-simple" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "getopt-simple"; + version = "0.1.0.2"; + sha256 = "1pf40nc3jzprv4wn9h8mr0nhzxzilffgkapxg3k0qksfxydzv7pp"; + libraryHaskellDepends = [ base containers ]; + description = "A \"System.Console.GetOpt\" wrapper to make simple use case easy."; + license = lib.licenses.bsd3; + }) {}; + + "gettext-th" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , haskell-gettext, template-haskell, text, th-lift-instances + }: + mkDerivation { + pname = "gettext-th"; + version = "0.2.0.1"; + sha256 = "01jh914z03p9a3j8v45wcmn7ra8145n01h14hqlynpjz30h1glj2"; + libraryHaskellDepends = [ + base bytestring containers directory filepath haskell-gettext + template-haskell text th-lift-instances + ]; + description = "gettext-th can internationalise a haskell program without runtime dependencies"; + license = lib.licenses.bsd3; + }) {}; + + "gev-lib" = callPackage + ({ mkDerivation, base, HUnit, random }: + mkDerivation { + pname = "gev-lib"; + version = "0.2.0.2"; + sha256 = "1y3gprss1a118icygml6r1qm81ad9diis51yp1vlqi9mnk5wx2wm"; + libraryHaskellDepends = [ base random ]; + testHaskellDepends = [ base HUnit ]; + description = "The family of Extreme Value Distributions"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gf" = callPackage + ({ mkDerivation, alex, array, base, bytestring, Cabal, cgi + , containers, directory, exceptions, filepath, ghc-prim, happy + , haskeline, httpd-shed, json, mtl, network, network-uri, parallel + , pretty, process, random, terminfo, time, transformers-compat + , unix, utf8-string + }: + mkDerivation { + pname = "gf"; + version = "3.11"; + sha256 = "18fx0kba86hyyimrahvgs7jsd5g718psis4drmxmxmx3bdvxj3bd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal directory filepath process ]; + libraryHaskellDepends = [ + array base bytestring cgi containers directory exceptions filepath + ghc-prim haskeline httpd-shed json mtl network network-uri parallel + pretty process random terminfo time transformers-compat unix + utf8-string + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base Cabal directory filepath process ]; + doCheck = false; + postPatch = '' + sed -i "s|\"-s\"|\"\"|" ./Setup.hs + sed -i "s|numJobs (bf bi)++||" ./Setup.hs + ''; + preBuild = ''export LD_LIBRARY_PATH=`pwd`/dist/build''${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH''; + description = "Grammatical Framework"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "gf"; + broken = true; + }) {}; + + "ggtsTC" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "ggtsTC"; + version = "0.5"; + sha256 = "0k5in0r3lwjr5yn4ayw5ssdvinh7zwzsx6pfjdj246ngx1r7ydxj"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base containers parsec ]; + description = "A type checker and runtime system of rCOS/g (impl. of ggts-FCS)."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "TC"; + broken = true; + }) {}; + + "gh-labeler" = callPackage + ({ mkDerivation, base, directory, github, memory, text, vector }: + mkDerivation { + pname = "gh-labeler"; + version = "0.1.0"; + sha256 = "05g3lk1ff87qmjlywi6p90mjyycx418idddavpi8i045gr51am4l"; + revision = "1"; + editedCabalFile = "052iphf765hkysw9p4224jnm29az4kcnx8ikfpl7axj3zs1j793r"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory github memory text vector + ]; + description = "Github Standard Labeler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gh-labeler"; + broken = true; + }) {}; + + "gh-pocket-knife" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, http-conduit + , QuickCheck, resourcet + }: + mkDerivation { + pname = "gh-pocket-knife"; + version = "0.1.0.0"; + sha256 = "1gx6s6z7rixzmxrckm2gv9nkdrhdf6zf67hzhpnf2svmkvr4chmq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring http-conduit resourcet + ]; + executableHaskellDepends = [ aeson base bytestring ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Script helpers for interacting with GitHub"; + license = lib.licenses.bsd3; + mainProgram = "gh-pocket-knife"; + }) {}; + + "ghc_9_8_2" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, Cabal + , containers, deepseq, deriveConstants, directory, exceptions + , filepath, genprimopcode, ghc-boot, ghc-heap, ghci, happy, hpc + , process, semaphore-compat, stm, template-haskell, time + , transformers, unix + }: + mkDerivation { + pname = "ghc"; + version = "9.8.2"; + sha256 = "1q396jkd3j8g7kc2vbkfhrpv1wqa8h1ahfh7jvbgycxmn0vzfh9h"; + setupHaskellDepends = [ + base Cabal containers directory filepath process + ]; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory + exceptions filepath ghc-boot ghc-heap ghci hpc process + semaphore-compat stm template-haskell time transformers unix + ]; + libraryToolDepends = [ alex deriveConstants genprimopcode happy ]; + description = "The GHC API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {deriveConstants = null; genprimopcode = null;}; + + "ghc-api-compat_8_6" = callPackage + ({ mkDerivation, ghc }: + mkDerivation { + pname = "ghc-api-compat"; + version = "8.6"; + sha256 = "1pxnb5qrf9fz7ghy68xvpdc44fh2kz3f9i5cn66ch7k0ah8j2w3s"; + revision = "1"; + editedCabalFile = "01i6h8358n148nzjx6k774d2i2hm6dhgpx162ppkmwmim17f3zyn"; + libraryHaskellDepends = [ ghc ]; + doHaddock = false; + description = "GHC-API compatibility helpers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-api-compat_8_10_7" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "ghc-api-compat"; + version = "8.10.7"; + sha256 = "1swsly340pj4inmk1l57q4s0dpw8iibl192y1zayvkgc43zky62a"; + libraryHaskellDepends = [ base ghc ]; + doHaddock = false; + description = "GHC-API compatibility helpers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-api-compat" = callPackage + ({ mkDerivation, base, containers, ghc }: + mkDerivation { + pname = "ghc-api-compat"; + version = "9.0.1"; + sha256 = "05jb1sck9cjpsd1j6qlpr7apqv6g2vw3xac36kcsyf0qxw8sq9dk"; + libraryHaskellDepends = [ base containers ghc ]; + description = "GHC-API compatibility helpers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-bignum_1_3" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "ghc-bignum"; + version = "1.3"; + sha256 = "0qchsli1aq9l2p220jpv2b4p4v7bivv59y1js07x6iqd0j9lnh5z"; + description = "GHC BigNum library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-bignum-orphans" = callPackage + ({ mkDerivation, base, ghc-bignum }: + mkDerivation { + pname = "ghc-bignum-orphans"; + version = "0.1.1"; + sha256 = "1ns129cx6b2di2w66r38cwiirqcpkvwk6xn64hzbm202p73igim4"; + revision = "1"; + editedCabalFile = "0d7zmxnwv8ql6isp5hwwqkb5xxa2nla9fb9rn2zby9dxhb4hlkwy"; + libraryHaskellDepends = [ base ghc-bignum ]; + description = "Backwards-compatible orphan instances for ghc-bignum"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-boot_9_8_1" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, containers + , deepseq, directory, filepath, ghc-boot-th, unix + }: + mkDerivation { + pname = "ghc-boot"; + version = "9.8.1"; + sha256 = "080qalf35kvf9qgyn9w59m1szwl5n8ahvjdzqr7vrd5kf0f9cczz"; + setupHaskellDepends = [ base Cabal directory filepath ]; + libraryHaskellDepends = [ + base binary bytestring containers deepseq directory filepath + ghc-boot-th unix + ]; + description = "Shared functionality between GHC and its boot libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-boot-th_9_8_1" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ghc-boot-th"; + version = "9.8.1"; + sha256 = "16vsirgz8g0zmika6pr638mh4s5xrgwsc6dgnhyhwryg10mabp66"; + libraryHaskellDepends = [ base ]; + description = "Shared functionality between GHC and the @template-haskell@ library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-byteorder" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ghc-byteorder"; + version = "4.11.0.0.10"; + sha256 = "1dhzd7ygwm7b3hsrlm48iq4p634laby4hf7c8i7xp0c1g64hmrc6"; + revision = "5"; + editedCabalFile = "1q56xwm9rvjaix9l2bvfgkkcr0mg9n8f23a7mvvd8ij9b34pd3qa"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + doHaddock = false; + description = "\"GHC.ByteOrder\" API Compatibility Layer"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-call-stack-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ghc-call-stack-extras"; + version = "0.1.0.2"; + sha256 = "01gvyl2r7jqxca33gdavv6l2a6yz4xh2ndmb4v0y2mdgc9sskymc"; + libraryHaskellDepends = [ base ]; + description = "Extra utilities for HasCallStack"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-check" = callPackage + ({ mkDerivation, base, containers, directory, filepath, ghc + , ghc-boot, ghc-paths, process, safe-exceptions, template-haskell + , th-compat, transformers + }: + mkDerivation { + pname = "ghc-check"; + version = "0.5.0.8"; + sha256 = "1m3w1l8gkc7g9p7d07h3f71687rgs9lb5ildgfr1ihxp7wssh98h"; + libraryHaskellDepends = [ + base containers directory filepath ghc ghc-boot ghc-paths process + safe-exceptions template-haskell th-compat transformers + ]; + description = "detect mismatches between compile-time and run-time versions of the ghc api"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-clippy-plugin" = callPackage + ({ mkDerivation, base, dhall, ghc, text, text-icu + , text-regex-replace + }: + mkDerivation { + pname = "ghc-clippy-plugin"; + version = "0.0.0.1"; + sha256 = "03d49d02bpic43d83a7zrj25wsnxr3868xhh77x7a8qnd25gy5m6"; + revision = "1"; + editedCabalFile = "17qdn7fj2kib8dx8nwbhsjzg2h8p5az4yv284df6hsrm099lza8g"; + libraryHaskellDepends = [ + base dhall ghc text text-icu text-regex-replace + ]; + description = "Override GHC error messages to the user's liking"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-compact_0_1_0_0" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim }: + mkDerivation { + pname = "ghc-compact"; + version = "0.1.0.0"; + sha256 = "03sf8ap1ncjsibp9z7k9xgcsj9s0q3q6l4shf8k7p8dkwpjl1g2h"; + revision = "5"; + editedCabalFile = "0f1jbvfnw1c7q43bw952vskrsr6wg9ili30b44w2kdrk764h2idl"; + libraryHaskellDepends = [ base bytestring ghc-prim ]; + description = "In memory storage of deeply evaluated data structure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-core" = callPackage + ({ mkDerivation, base, colorize-haskell, directory, filepath + , pcre-light, process + }: + mkDerivation { + pname = "ghc-core"; + version = "0.5.6"; + sha256 = "11byidxq2mcqams9a7df0hwwlzir639mr1s556sw5rrbi7jz6d7c"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base colorize-haskell directory filepath pcre-light process + ]; + description = "Display GHC's core and assembly output in a pager"; + license = lib.licenses.bsd3; + mainProgram = "ghc-core"; + }) {}; + + "ghc-core-html" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers, mtl + , parsec, process + }: + mkDerivation { + pname = "ghc-core-html"; + version = "0.1.4"; + sha256 = "1yx22p9572zg2nvmlilbmraqjmws2x47hmin2l9xd0dnck5qhy35"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base blaze-html bytestring containers mtl parsec process + ]; + description = "Core to HTML display"; + license = lib.licenses.bsd3; + mainProgram = "ghc-core-html"; + }) {}; + + "ghc-core-smallstep" = callPackage + ({ mkDerivation, base, ghc, ghc-paths }: + mkDerivation { + pname = "ghc-core-smallstep"; + version = "0.1.0.1"; + sha256 = "1yz0qzy1h5134sbmhrk7gn192fcw729bnzdkqf5wh8vh9a396l21"; + libraryHaskellDepends = [ base ghc ]; + testHaskellDepends = [ base ghc ghc-paths ]; + description = "A small-step semantics for Core"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-corroborate" = callPackage + ({ mkDerivation, base, ghc-tcplugins-extra }: + mkDerivation { + pname = "ghc-corroborate"; + version = "1.0.0"; + sha256 = "0ai1xv3x8ls7cmgmd3bs7bnd5r3m10sys25gwwwaiimdgfhs3fd3"; + libraryHaskellDepends = [ base ghc-tcplugins-extra ]; + description = "An flatter API for GHC typechecker plugins"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-datasize" = callPackage + ({ mkDerivation, base, deepseq, ghc-heap, ghc-prim }: + mkDerivation { + pname = "ghc-datasize"; + version = "0.2.6"; + sha256 = "0nprk7mzr6n63ihjdqrs2kd16hzl72n04zi3hpsjlszy8gzizqg5"; + libraryHaskellDepends = [ base deepseq ghc-heap ghc-prim ]; + description = "Determine the size of data structures in GHC's memory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-debug-brick" = callPackage + ({ mkDerivation, base, brick, bytestring, byteunits, containers + , contra-tracer, deepseq, directory, exceptions, filepath + , ghc-debug-client, ghc-debug-common, ghc-debug-convention + , microlens, microlens-platform, text, time, unordered-containers + , vty, vty-crossplatform + }: + mkDerivation { + pname = "ghc-debug-brick"; + version = "0.6.0.0"; + sha256 = "0mmy484sj89g5y69j7lgcczipmmhlra7kmv230kg3380mh3r1ndv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base brick bytestring byteunits containers contra-tracer deepseq + directory exceptions filepath ghc-debug-client ghc-debug-common + ghc-debug-convention microlens microlens-platform text time + unordered-containers vty vty-crossplatform + ]; + description = "A simple TUI using ghc-debug"; + license = lib.licenses.bsd3; + mainProgram = "ghc-debug-brick"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "ghc-debug-client" = callPackage + ({ mkDerivation, async, base, binary, bitwise, bytestring + , containers, contra-tracer, directory, dom-lt, filepath + , ghc-debug-common, ghc-debug-convention, ghc-prim, hashable + , language-dot, monoidal-containers, mtl, network, process + , psqueues, stm, text, unordered-containers, vector + }: + mkDerivation { + pname = "ghc-debug-client"; + version = "0.6.0.0"; + sha256 = "0002w48g4fw053vwzdi5l1qaglr6035jnmxajd8i9c1ppz09q8kn"; + libraryHaskellDepends = [ + async base binary bitwise bytestring containers contra-tracer + directory dom-lt filepath ghc-debug-common ghc-debug-convention + ghc-prim hashable language-dot monoidal-containers mtl network + process psqueues stm text unordered-containers vector + ]; + description = "Useful functions for writing heap analysis tools which use ghc-debug"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-debug-common" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers, cpu + , deepseq, directory, dom-lt, filepath, ghc-debug-convention + , hashable, transformers, unordered-containers + }: + mkDerivation { + pname = "ghc-debug-common"; + version = "0.6.0.0"; + sha256 = "1i2212qd7qvighvrb8x7hb6fisg3fb6vr49xgdcv66wrclj9n0hd"; + libraryHaskellDepends = [ + array base binary bytestring containers cpu deepseq directory + dom-lt filepath ghc-debug-convention hashable transformers + unordered-containers + ]; + description = "Connect to a socket created by ghc-debug-stub and analyse the heap of the debuggee program"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-debug-convention" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "ghc-debug-convention"; + version = "0.6.0.0"; + sha256 = "0iwjfqxl0q6kja2zzrv3ypcc39vyc9cfaab83854jd1qi9vffkm9"; + libraryHaskellDepends = [ base directory filepath ]; + description = "Definitions needed by ghc-debug-stub and ghc-debug-common"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-debug-stub" = callPackage + ({ mkDerivation, base, directory, filepath, ghc-debug-convention + , ghc-prim + }: + mkDerivation { + pname = "ghc-debug-stub"; + version = "0.6.0.0"; + sha256 = "0cajxbz0lfin2vm9cs4ap7h2s4wxynrp606aqbnlj4m5x1yp6fp0"; + libraryHaskellDepends = [ + base directory filepath ghc-debug-convention ghc-prim + ]; + description = "Functions for instrumenting your application so the heap can be analysed with ghc-debug-common"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "ghc-definitions-th" = callPackage + ({ mkDerivation, base, constraints, ghc, template-haskell }: + mkDerivation { + pname = "ghc-definitions-th"; + version = "0.1"; + sha256 = "13c9m1rlgayqncqs8cn7mc0r72p2gb7657gpq3gi7r707mj52fj3"; + libraryHaskellDepends = [ base constraints ghc template-haskell ]; + description = "Automatically generate GHC API counterparts to Haskell declarations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-dump-core" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, ghc + , serialise, text + }: + mkDerivation { + pname = "ghc-dump-core"; + version = "0.2.1.0"; + sha256 = "01qbim2chc8kh76pza30nd5hgf4816ki130m71ajpsjghh34xrd9"; + libraryHaskellDepends = [ + base bytestring directory filepath ghc serialise text + ]; + description = "An AST and compiler plugin for dumping GHC's Core representation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-dump-tree" = callPackage + ({ mkDerivation, aeson, base, bytestring, ghc, optparse-applicative + , pretty, pretty-show, process, unordered-containers, vector + }: + mkDerivation { + pname = "ghc-dump-tree"; + version = "0.2.0.2"; + sha256 = "1hwwdaks1qn30c281kc7yk56nj2qp20p1flprmzanvlj93j556m8"; + revision = "3"; + editedCabalFile = "1f236rambyz1wwvfggp0jn5awnxlsxiwkvzi2djh030ax7s3bmxn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring ghc pretty pretty-show process + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bytestring ghc optparse-applicative pretty pretty-show + process unordered-containers vector + ]; + description = "Dump GHC's parsed, renamed, and type checked ASTs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-dump-tree"; + broken = true; + }) {}; + + "ghc-dump-util" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, ghc-dump-core + , hashable, lucid, optparse-applicative, prettyprinter + , prettyprinter-ansi-terminal, regex-tdfa, serialise, text + , unordered-containers + }: + mkDerivation { + pname = "ghc-dump-util"; + version = "0.2.1.0"; + sha256 = "02gygafwdpz442pycal0gxsk9rryqcv6r0gzg55qwgqwdbdqyfp4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring ghc-dump-core hashable lucid prettyprinter + serialise text unordered-containers + ]; + executableHaskellDepends = [ + ansi-terminal base ghc-dump-core optparse-applicative prettyprinter + prettyprinter-ansi-terminal regex-tdfa + ]; + description = "Handy tools for working with ghc-dump dumps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-dump"; + }) {}; + + "ghc-dup" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "ghc-dup"; + version = "0.1"; + sha256 = "0aw4wnbzfw031xqmq0lpi4zz2md1f43nj921ni91mhdl5xgqcajm"; + libraryHaskellDepends = [ base ghc ]; + description = "Explicitly prevent sharing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-events" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers, text + , vector + }: + mkDerivation { + pname = "ghc-events"; + version = "0.19.0.1"; + sha256 = "1rliryx527ph1csyq8d5np1g8yfwhmsarspqnl7lp9d9nf0jkbn1"; + revision = "1"; + editedCabalFile = "09arkxfmi64nxr3r7qd0fwikp29qrl4rahf0zwwhhlqrz9n6npzv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers text vector + ]; + executableHaskellDepends = [ base bytestring containers ]; + testHaskellDepends = [ base ]; + description = "Library and tool for parsing .eventlog files from GHC"; + license = lib.licenses.bsd3; + mainProgram = "ghc-events"; + }) {}; + + "ghc-events-analyze" = callPackage + ({ mkDerivation, base, blaze-svg, bytestring, containers + , diagrams-lib, diagrams-svg, filepath, ghc-events, hashable, lens + , mtl, optparse-applicative, parsec, regex-base, regex-pcre-builtin + , SVGFonts, template-haskell, text, th-lift, th-lift-instances + , transformers, unordered-containers + }: + mkDerivation { + pname = "ghc-events-analyze"; + version = "0.2.8"; + sha256 = "1aam80l76dy76b8wbkjnbmxkmbgvczs591yjnbb9rm5bv9ggcb29"; + revision = "1"; + editedCabalFile = "12p15xrlqfjwz2izp39b2yyvdjhsvpv89djskym9f6fpcki8ij4y"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-svg bytestring containers diagrams-lib diagrams-svg + filepath ghc-events hashable lens mtl optparse-applicative parsec + regex-base regex-pcre-builtin SVGFonts template-haskell text + th-lift th-lift-instances transformers unordered-containers + ]; + description = "Analyze and visualize event logs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-events-analyze"; + broken = true; + }) {}; + + "ghc-events-parallel" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , transformers + }: + mkDerivation { + pname = "ghc-events-parallel"; + version = "0.5.0.1"; + sha256 = "181qnh6mm3pmlalf17g2g87gj7hyzf5pxzvix1cmap2f31x4p6by"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers transformers + ]; + executableHaskellDepends = [ + array base binary bytestring containers transformers + ]; + testHaskellDepends = [ + array base binary bytestring containers transformers + ]; + description = "Library and tool for parsing .eventlog files from parallel GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-events"; + broken = true; + }) {}; + + "ghc-exactprint_0_6_4" = callPackage + ({ mkDerivation, base, bytestring, containers, Diff, directory + , filemanip, filepath, free, ghc, ghc-boot, ghc-paths, HUnit, mtl + , silently, syb + }: + mkDerivation { + pname = "ghc-exactprint"; + version = "0.6.4"; + sha256 = "0a6baza962d4pz2m02hxmh8234i47zkizmwhsy68namr05dmlgpw"; + revision = "1"; + editedCabalFile = "0qil5rlsvxhwrbciixha8mdaw8wfci797n4wcyxn41mr4a4783f5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath free ghc ghc-boot + ghc-paths mtl syb + ]; + testHaskellDepends = [ + base bytestring containers Diff directory filemanip filepath ghc + ghc-boot ghc-paths HUnit mtl silently syb + ]; + description = "ExactPrint for GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-exactprint_1_5_0" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, Diff + , directory, fail, filemanip, filepath, free, ghc, ghc-boot + , ghc-paths, HUnit, mtl, ordered-containers, silently, syb + }: + mkDerivation { + pname = "ghc-exactprint"; + version = "1.5.0"; + sha256 = "07m4cg47knrrvpyimnbc0nq9176vkzwwa64b2iqfj6azn6q2hagp"; + revision = "1"; + editedCabalFile = "1v6my8bnhjhw7k3v2q9iwjpz9lj5g6ilvlzdq6svcabxahmzbr2c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-default directory fail filepath + free ghc ghc-boot ghc-paths mtl ordered-containers syb + ]; + testHaskellDepends = [ + base bytestring containers data-default Diff directory fail + filemanip filepath ghc ghc-boot ghc-paths HUnit mtl + ordered-containers silently syb + ]; + description = "ExactPrint for GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-exactprint_1_6_1_3" = callPackage + ({ mkDerivation, base, bytestring, Cabal-syntax, containers + , data-default, Diff, directory, fail, filemanip, filepath, free + , ghc, ghc-boot, ghc-paths, HUnit, mtl, ordered-containers + , silently, syb + }: + mkDerivation { + pname = "ghc-exactprint"; + version = "1.6.1.3"; + sha256 = "1qsb799dr4hl0f5m1yhrk50nc29w3wiadkvlzgn2426zsg0ixfpy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-default directory fail filepath + free ghc ghc-boot mtl ordered-containers syb + ]; + testHaskellDepends = [ + base bytestring Cabal-syntax containers data-default Diff directory + fail filemanip filepath ghc ghc-boot ghc-paths HUnit mtl + ordered-containers silently syb + ]; + description = "ExactPrint for GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-exactprint" = callPackage + ({ mkDerivation, base, bytestring, Cabal-syntax, containers + , data-default, Diff, directory, extra, fail, filepath, free, ghc + , ghc-boot, ghc-paths, HUnit, mtl, ordered-containers, silently + , syb + }: + mkDerivation { + pname = "ghc-exactprint"; + version = "1.7.1.0"; + sha256 = "1kda9vqm4l5lhvcainvqgna46v29bwdkpr755wqqnn2kkvfsgvvy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-default directory fail filepath + free ghc ghc-boot mtl ordered-containers syb + ]; + testHaskellDepends = [ + base bytestring Cabal-syntax containers data-default Diff directory + extra fail filepath ghc ghc-boot ghc-paths HUnit mtl + ordered-containers silently syb + ]; + description = "ExactPrint for GHC"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-exactprint_1_8_0_0" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "ghc-exactprint"; + version = "1.8.0.0"; + sha256 = "10j98rnn69wig6xks1x5xq19730225ksz3il93x8zniddsn40v8v"; + isLibrary = true; + isExecutable = true; + description = "ExactPrint for GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-gc-hook" = callPackage + ({ mkDerivation, base, clock }: + mkDerivation { + pname = "ghc-gc-hook"; + version = "0.2.1.0"; + sha256 = "0d98j3wyrwq6rgfdcky5ag3rxx1kzawvhnncr9nab058n2zksi7x"; + libraryHaskellDepends = [ base clock ]; + testHaskellDepends = [ base clock ]; + description = "GHC garbage collection hook"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-gc-tune" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "ghc-gc-tune"; + version = "0.3.2"; + sha256 = "1q77q0vavypdc9iqf1hrnxzhwj851a9s9qk646w98qkncm4ifblp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory filepath process ]; + description = "Graph performance of Haskell programs with different GC flags"; + license = lib.licenses.bsd3; + mainProgram = "ghc-gc-tune"; + }) {}; + + "ghc-generic-instances" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "ghc-generic-instances"; + version = "0.1.0.0"; + sha256 = "0264ma0w85fwypnagd0l4zfs1wi1yk16rygn6fhpzgsxycwmg47h"; + libraryHaskellDepends = [ base ghc ]; + description = "Derived instances of GHC.Generic of the GHC AST"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-heap_9_8_1" = callPackage + ({ mkDerivation, base, containers, ghc-prim, rts }: + mkDerivation { + pname = "ghc-heap"; + version = "9.8.1"; + sha256 = "1z0gghf7ki2sz60ikgdw3d42djphl5lf27z8mfnzcvxp3p6ajxmz"; + revision = "1"; + editedCabalFile = "0n7ba0gwaxpsknb5kxpis7ji9172xvim63di83gl63avp0sjdwd5"; + libraryHaskellDepends = [ base containers ghc-prim rts ]; + description = "Functions for walking GHC's heap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-heap-view" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, containers + , deepseq, filepath, ghc-heap, template-haskell, transformers + }: + mkDerivation { + pname = "ghc-heap-view"; + version = "0.6.4.1"; + sha256 = "0fi04y9qsy7afzfv2p7xkjwyxn6difqnz75cmy0hkdx1kii2diw3"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal filepath ]; + libraryHaskellDepends = [ + base binary bytestring containers ghc-heap template-haskell + transformers + ]; + testHaskellDepends = [ base deepseq ]; + description = "Extract the heap representation of Haskell values and thunks"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-hotswap" = callPackage + ({ mkDerivation, base, concurrent-extra, deepseq, ghci }: + mkDerivation { + pname = "ghc-hotswap"; + version = "0.1.0.0"; + sha256 = "1j88ddasmcffby14d1105cawsv713qc4hjz2g23h1swlnvy375i1"; + libraryHaskellDepends = [ base concurrent-extra deepseq ghci ]; + description = "Library for hot-swapping shared objects in GHC"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-hs-meta" = callPackage + ({ mkDerivation, base, bytestring, ghc, ghc-boot, hspec + , template-haskell + }: + mkDerivation { + pname = "ghc-hs-meta"; + version = "0.1.3.0"; + sha256 = "1w1l7l3c96k30v715sbf4vhzw7q86p4piwq91i9zqijgy0wl9rz6"; + libraryHaskellDepends = [ + base bytestring ghc ghc-boot template-haskell + ]; + testHaskellDepends = [ + base bytestring ghc ghc-boot hspec template-haskell + ]; + description = "Translate Haskell source to Template Haskell expression"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-imported-from" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , exceptions, filepath, ghc, ghc-mod, ghc-paths, ghc-syb-utils + , haddock-api, hspec, hspec-discover, monad-journal, mtl + , optparse-applicative, parsec, pipes-transduce, process + , process-streaming, safe, syb, transformers + }: + mkDerivation { + pname = "ghc-imported-from"; + version = "0.3.0.6"; + sha256 = "1gjvj4k6v9ac4dzgsrzyv3rkyjg8s31j1v7pjhbnqchbxdla8ghs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal containers directory exceptions filepath ghc + ghc-mod ghc-paths ghc-syb-utils haddock-api hspec hspec-discover + monad-journal mtl optparse-applicative parsec pipes-transduce + process process-streaming safe syb transformers + ]; + executableHaskellDepends = [ + base bytestring Cabal containers directory exceptions filepath ghc + ghc-mod ghc-paths ghc-syb-utils haddock-api hspec hspec-discover + monad-journal mtl optparse-applicative parsec process + process-streaming safe syb transformers + ]; + testHaskellDepends = [ + base bytestring Cabal containers directory exceptions filepath ghc + ghc-mod ghc-paths ghc-syb-utils haddock-api hspec hspec-discover + monad-journal mtl optparse-applicative parsec process + process-streaming safe syb transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Find the Haddock documentation for a symbol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-instances" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Cabal, containers + , deepseq, directory, filepath, ghc, ghc-boot, ghc-compact + , ghc-prim, hoopl, hpc, integer-gmp, process, template-haskell + , time, unix + }: + mkDerivation { + pname = "ghc-instances"; + version = "0.1.0.1"; + sha256 = "0vfqwd2w95lwqa4sbxaz9yl0mk8qj2v28zgzqhmlfg4xg25l76qs"; + revision = "1"; + editedCabalFile = "0rkg9mmxad74fqa1k8np8yj3p0agicpj8cy2983397ibzhyrsjwc"; + libraryHaskellDepends = [ + array base binary bytestring Cabal containers deepseq directory + filepath ghc ghc-boot ghc-compact ghc-prim hoopl hpc integer-gmp + process template-haskell time unix + ]; + description = "Easily import all instances contained in GHC distributed libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-justdoit" = callPackage + ({ mkDerivation, base, ghc, hashable, inspection-testing }: + mkDerivation { + pname = "ghc-justdoit"; + version = "0.1.0.2"; + sha256 = "0qcpj4yyqsh69pk7lw213y3n86b364idbfmdyjm470llmgbl3l2m"; + libraryHaskellDepends = [ base ghc hashable ]; + testHaskellDepends = [ base inspection-testing ]; + description = "A magic typeclass that just does it"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-lib_9_2_8_20230729" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , deepseq, directory, exceptions, filepath, ghc-lib-parser + , ghc-prim, happy, hpc, parsec, pretty, process, rts, time + , transformers, unix + }: + mkDerivation { + pname = "ghc-lib"; + version = "9.2.8.20230729"; + sha256 = "0jxfbzz7w28jcfpd6x5480ml7zp7pza20mr2zqdvzjdidnxqvlml"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory + exceptions filepath ghc-lib-parser ghc-prim hpc parsec pretty + process rts time transformers unix + ]; + libraryToolDepends = [ alex happy ]; + description = "The GHC API, decoupled from GHC versions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-lib" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , deepseq, directory, exceptions, filepath, ghc-lib-parser + , ghc-prim, happy, hpc, parsec, pretty, process, rts, stm, time + , transformers, unix + }: + mkDerivation { + pname = "ghc-lib"; + version = "9.6.4.20240109"; + sha256 = "0iny2fpbq8xjsrcxpn0qvxc4z7kga4b7c32nznypcwysp60vrzl8"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory + exceptions filepath ghc-lib-parser ghc-prim hpc parsec pretty + process rts stm time transformers unix + ]; + libraryToolDepends = [ alex happy ]; + description = "The GHC API, decoupled from GHC versions"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-lib_9_8_2_20240223" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , deepseq, directory, exceptions, filepath, ghc-lib-parser + , ghc-prim, happy, hpc, parsec, pretty, process, rts + , semaphore-compat, stm, time, transformers, unix + }: + mkDerivation { + pname = "ghc-lib"; + version = "9.8.2.20240223"; + sha256 = "12lmk3ipd1pyiwzmnb0zgbw86yy7mhsy530dnackwidg3ww07nia"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory + exceptions filepath ghc-lib-parser ghc-prim hpc parsec pretty + process rts semaphore-compat stm time transformers unix + ]; + libraryToolDepends = [ alex happy ]; + description = "The GHC API, decoupled from GHC versions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-lib-parser_9_2_8_20230729" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec + , pretty, process, time, transformers, unix + }: + mkDerivation { + pname = "ghc-lib-parser"; + version = "9.2.8.20230729"; + sha256 = "0lk6s6ka0yhqph6wlijlyzgj47r5j7cw6mnn02vgvqdvlmrkwkkl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory + exceptions filepath ghc-prim parsec pretty process time + transformers unix + ]; + libraryToolDepends = [ alex happy ]; + description = "The GHC API, decoupled from GHC versions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-lib-parser" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec + , pretty, process, time, transformers, unix + }: + mkDerivation { + pname = "ghc-lib-parser"; + version = "9.6.4.20240109"; + sha256 = "1p89bavaqhyl8vmg83c944c9rj5j5qngnckml16wmd5xrbjlj9dh"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory + exceptions filepath ghc-prim parsec pretty process time + transformers unix + ]; + libraryToolDepends = [ alex happy ]; + description = "The GHC API, decoupled from GHC versions"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-lib-parser_9_8_2_20240223" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , deepseq, directory, exceptions, filepath, ghc-prim, happy, parsec + , pretty, process, time, transformers, unix + }: + mkDerivation { + pname = "ghc-lib-parser"; + version = "9.8.2.20240223"; + sha256 = "05k5grbh3s0ywm8y6cp9hqfj4bbq0nh1bx1ysgfv88df5hgg47r9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory + exceptions filepath ghc-prim parsec pretty process time + transformers unix + ]; + libraryToolDepends = [ alex happy ]; + description = "The GHC API, decoupled from GHC versions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-lib-parser-ex_9_2_1_1" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, extra + , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate + }: + mkDerivation { + pname = "ghc-lib-parser-ex"; + version = "9.2.1.1"; + sha256 = "01004zsi4d3vd9k1d2ik284z6wnkny48yp5d2y6fi9hgba11d53q"; + libraryHaskellDepends = [ + base bytestring containers ghc-lib-parser uniplate + ]; + testHaskellDepends = [ + base directory extra filepath ghc-lib-parser tasty tasty-hunit + uniplate + ]; + description = "Algorithms on GHC parse trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-lib-parser-ex" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, extra + , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate + }: + mkDerivation { + pname = "ghc-lib-parser-ex"; + version = "9.6.0.2"; + sha256 = "1fr653b4hgwxz12mvbf9wd93r83qk3qdajplrdmw85hk0f9qfq9a"; + libraryHaskellDepends = [ + base bytestring containers ghc-lib-parser uniplate + ]; + testHaskellDepends = [ + base directory extra filepath ghc-lib-parser tasty tasty-hunit + uniplate + ]; + description = "Algorithms on GHC parse trees"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-lib-parser-ex_9_8_0_2" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, extra + , filepath, ghc-lib-parser, tasty, tasty-hunit, uniplate + }: + mkDerivation { + pname = "ghc-lib-parser-ex"; + version = "9.8.0.2"; + sha256 = "1s4ibjdzrflb2r88srmdnslj09h78xqwdn6djcnirmnka7qrf09v"; + libraryHaskellDepends = [ + base bytestring containers ghc-lib-parser uniplate + ]; + testHaskellDepends = [ + base directory extra filepath ghc-lib-parser tasty tasty-hunit + uniplate + ]; + description = "Algorithms on GHC parse trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-magic-dict-compat" = callPackage + ({ mkDerivation, base, dlist, falsify, ghc, ghc-prim + , ghc-tcplugins-extra, tasty, tasty-discover, tasty-hunit + }: + mkDerivation { + pname = "ghc-magic-dict-compat"; + version = "0.0.0.0"; + sha256 = "03xrfb5qa3fh8v7vi9sjdgwplcdhkk1ksv2nagsqjfmag6gkkry5"; + libraryHaskellDepends = [ + base dlist ghc ghc-prim ghc-tcplugins-extra + ]; + testHaskellDepends = [ + base falsify tasty tasty-discover tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "A compatibility layer and GHC plugin for `withDict` from \"GHC.Magic.Dict\"."; + license = lib.licenses.bsd3; + }) {}; + + "ghc-make" = callPackage + ({ mkDerivation, base, process, shake, unordered-containers }: + mkDerivation { + pname = "ghc-make"; + version = "0.3.3"; + sha256 = "17rsj6x49iv4vk8vfgqw5y5vxk97lh1b5za07m2aijk4js7rqm75"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base process shake unordered-containers + ]; + description = "Accelerated version of ghc --make"; + license = lib.licenses.bsd3; + mainProgram = "ghc-make"; + }) {}; + + "ghc-man-completion" = callPackage + ({ mkDerivation, base, parsec, process }: + mkDerivation { + pname = "ghc-man-completion"; + version = "0.0.0.3"; + sha256 = "08qyn6mpmkq1vdfrqhckfqc096jv21scss76x9zcss4hfbljfa0p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base parsec process ]; + description = "Generate a bash completion from the GHC manpage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-man-completion"; + broken = true; + }) {}; + + "ghc-mod" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, cabal-helper + , containers, criterion, deepseq, directory, djinn-ghc, doctest + , extra, fclabels, filepath, ghc, ghc-boot, ghc-paths + , ghc-syb-utils, haskell-src-exts, hlint, hspec, monad-control + , monad-journal, mtl, old-time, optparse-applicative, pipes + , process, safe, semigroups, split, syb, template-haskell + , temporary, text, time, transformers, transformers-base + }: + mkDerivation { + pname = "ghc-mod"; + version = "5.8.0.0"; + sha256 = "1yf4fkg1xj1b66jg6kikzc6djad1xi44y7ark7ghgif0ab0g6rn3"; + revision = "1"; + editedCabalFile = "11rccscsxv4x7xcdxaz83vjisyiadsiq48mn2v1hs8fylqx6dkdf"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ + base Cabal containers directory filepath process template-haskell + transformers + ]; + libraryHaskellDepends = [ + base binary bytestring cabal-helper containers deepseq directory + djinn-ghc extra fclabels filepath ghc ghc-boot ghc-paths + ghc-syb-utils haskell-src-exts hlint monad-control monad-journal + mtl old-time optparse-applicative pipes process safe semigroups + split syb template-haskell temporary text time transformers + transformers-base + ]; + executableHaskellDepends = [ + base binary deepseq directory fclabels filepath ghc monad-control + mtl old-time optparse-applicative process semigroups split time + ]; + testHaskellDepends = [ + base cabal-helper containers directory doctest fclabels filepath + ghc ghc-boot hspec monad-journal mtl process split temporary + transformers + ]; + benchmarkHaskellDepends = [ + base criterion directory filepath temporary + ]; + description = "Happy Haskell Hacking"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-mtl" = callPackage + ({ mkDerivation, base, exceptions, extensible-exceptions, ghc, mtl + }: + mkDerivation { + pname = "ghc-mtl"; + version = "1.2.1.0"; + sha256 = "0h6r6gip9nsjlsq88wj105hhqliy7ac2dmmndsfzbjz07b03cklk"; + libraryHaskellDepends = [ + base exceptions extensible-exceptions ghc mtl + ]; + description = "An mtl compatible version of the Ghc-Api monads and monad-transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-options" = callPackage + ({ mkDerivation, base, bin-package-db, Cabal, directory, filepath + , ghc, ghc-paths, process, transformers, unix + }: + mkDerivation { + pname = "ghc-options"; + version = "0.2.0.0"; + sha256 = "0sa3skangkdka2lwv3nj4rhavfsm8v4ayyh86ssnbsz6s6938i3m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bin-package-db Cabal directory filepath ghc ghc-paths process + transformers unix + ]; + executableHaskellDepends = [ + base bin-package-db Cabal directory filepath ghc ghc-paths process + transformers unix + ]; + description = "Utilities for extracting GHC options needed to compile a given Haskell target"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghcopts"; + broken = true; + }) {bin-package-db = null;}; + + "ghc-parmake" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , HUnit, process, QuickCheck, temporary, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "ghc-parmake"; + version = "0.1.9"; + sha256 = "0phww70hi5dhvp15y4asbxcb2w30nb9kbzq9md6r8gpwlynp669q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers directory filepath process temporary + ]; + executableHaskellDepends = [ + array base containers directory filepath process temporary + ]; + testHaskellDepends = [ + base directory filepath HUnit process QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A parallel wrapper for 'ghc --make'"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-parmake"; + broken = true; + }) {}; + + "ghc-parser" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "ghc-parser"; + version = "0.2.6.0"; + sha256 = "177glyhd9qr4z19zl8ycdy2302k8jzyhrkh14dp92dp86iydlxp6"; + libraryHaskellDepends = [ base ghc ]; + description = "Haskell source parser from GHC"; + license = lib.licenses.mit; + }) {}; + + "ghc-paths" = callPackage + ({ mkDerivation, base, Cabal, directory }: + mkDerivation { + pname = "ghc-paths"; + version = "0.1.0.12"; + sha256 = "1164w9pqnf7rjm05mmfjznz7rrn415blrkk1kjc0gjvks1vfdjvf"; + revision = "5"; + editedCabalFile = "12y71qx0yjxxjjzvkpx12ld0fkmpkli8qxpfxp3xfnz8w0gxbv9c"; + setupHaskellDepends = [ base Cabal directory ]; + libraryHaskellDepends = [ base ]; + description = "Knowledge of GHC's installation directories"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-pkg-autofix" = callPackage + ({ mkDerivation, base, Cabal, cmdargs, filepath, parsec, process + , split + }: + mkDerivation { + pname = "ghc-pkg-autofix"; + version = "0.2.0.1"; + sha256 = "0rm7vksfzwkpby1b8k2v745d7bylxbgspjhhfvdxc40a3rix8sz7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal cmdargs filepath parsec process split + ]; + description = "Simple utility to fix BROKEN package dependencies for cabal-install"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-pkg-autofix"; + broken = true; + }) {}; + + "ghc-pkg-lib" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, ghc, ghc-paths + }: + mkDerivation { + pname = "ghc-pkg-lib"; + version = "0.3.1"; + sha256 = "1kkzbk7cdli1i98dy3xq8n32rs6wxr4qpg29n0pb6k273rc0dqdk"; + libraryHaskellDepends = [ + base Cabal directory filepath ghc ghc-paths + ]; + description = "Provide library support for ghc-pkg information"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-plugin-non-empty" = callPackage + ({ mkDerivation, base, ghc, hspec, syb }: + mkDerivation { + pname = "ghc-plugin-non-empty"; + version = "0.0.0.0"; + sha256 = "1z959hdi193rfn4nsrp10dq4xp8dbbv0k8awa93yflwr0paphqwb"; + libraryHaskellDepends = [ base ghc syb ]; + testHaskellDepends = [ base hspec ]; + description = "GHC Plugin for non-empty lists"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-plugs-out" = callPackage + ({ mkDerivation, base, ghc, ghc-corroborate, th-printf }: + mkDerivation { + pname = "ghc-plugs-out"; + version = "2.0.0.0"; + sha256 = "1z2ifkxrdyl7jkqbn8y96w2vvx8hqh3sbflq1fvzqh4n61zm1xfs"; + isLibrary = false; + isExecutable = false; + libraryHaskellDepends = [ base ghc ghc-corroborate th-printf ]; + testHaskellDepends = [ base ]; + doHaddock = false; + description = "Type checker plugins without the type checking"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-prim_0_11_0" = callPackage + ({ mkDerivation, base, c, Cabal, directory, filepath, process, rts + }: + mkDerivation { + pname = "ghc-prim"; + version = "0.11.0"; + sha256 = "118c37r8q94x0za1x6iqlfl429czgp5ii6mjdb1f7ba3nx9azzl5"; + setupHaskellDepends = [ base Cabal directory filepath process ]; + libraryHaskellDepends = [ rts ]; + librarySystemDepends = [ c ]; + description = "GHC primitives"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {c = null;}; + + "ghc-prof" = callPackage + ({ mkDerivation, attoparsec, base, containers, directory, filepath + , process, scientific, tasty, tasty-hunit, temporary, text, time + }: + mkDerivation { + pname = "ghc-prof"; + version = "1.4.1.12"; + sha256 = "15gshlj8jp85m9y05z1wmssq5rkqyix9890hy1rkmy7nmkhij6mj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base containers scientific text time + ]; + testHaskellDepends = [ + attoparsec base containers directory filepath process tasty + tasty-hunit temporary text + ]; + description = "Library for parsing GHC time and allocation profiling reports"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-prof-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, text, vector }: + mkDerivation { + pname = "ghc-prof-aeson"; + version = "0.1.0.0"; + sha256 = "10vwwxiy53bacdzz0i62ashbr5snzda1v3qlb5bqk4f770fa7mpl"; + libraryHaskellDepends = [ aeson base text vector ]; + testHaskellDepends = [ aeson base bytestring hspec ]; + description = "Parser for GHC's JSON profiling output"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-prof-aeson-flamegraph" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , ghc-prof-aeson, optparse-applicative, text, vector + }: + mkDerivation { + pname = "ghc-prof-aeson-flamegraph"; + version = "0.1.0.0"; + sha256 = "1s1hgvq3lv8krxmwjj4dj2iraz86scpzxb40xj6z1yaqs4lp50rm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring containers ghc-prof-aeson + optparse-applicative text vector + ]; + description = "Turn GHC `-pj` profiling output into FlameGraph format"; + license = lib.licenses.bsd3; + mainProgram = "ghc-prof-aeson-flamegraph"; + }) {}; + + "ghc-prof-flamegraph" = callPackage + ({ mkDerivation, base, filepath, optparse-applicative, process }: + mkDerivation { + pname = "ghc-prof-flamegraph"; + version = "0.2.0.1"; + sha256 = "11d9p9rb4z2ysmx5z076vaw0hr5y0h7bszwwx24vylkfddawv7v5"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base filepath optparse-applicative process + ]; + description = "Generates flamegraphs from GHC .prof files."; + license = lib.licenses.mit; + mainProgram = "ghc-prof-flamegraph"; + }) {}; + + "ghc-proofs" = callPackage + ({ mkDerivation, base, ghc, transformers }: + mkDerivation { + pname = "ghc-proofs"; + version = "0.1.1"; + sha256 = "1kyy2wck8n6cjfcsqv4ki5dsakgps9brpad0lcsgnpixx9x8w88h"; + libraryHaskellDepends = [ base ghc ]; + testHaskellDepends = [ base transformers ]; + description = "GHC plugin to prove program equations by simplification"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-server" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "ghc-server"; + version = "1.2"; + sha256 = "1hg5iddlh87hir5vqjby2bihah4xcyarsfcgff3gd8l2h7mqi2dn"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-session" = callPackage + ({ mkDerivation, base, exceptions, ghc, ghc-mtl, ghc-paths + , transformers, transformers-compat + }: + mkDerivation { + pname = "ghc-session"; + version = "0.1.2.1"; + sha256 = "02vd3r83zck60lzj156w5v11xzah3s5ql6ip5p715z747zx1grf1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base exceptions ghc ghc-mtl ghc-paths transformers + transformers-compat + ]; + executableHaskellDepends = [ base transformers ]; + description = "Simplified GHC API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-test"; + }) {}; + + "ghc-simple" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath, ghc + , ghc-paths + }: + mkDerivation { + pname = "ghc-simple"; + version = "0.4"; + sha256 = "0hf9wqwsh1h4r6y7blad5w64a43ilj60dhv4529zh6jmmvhdxsdf"; + libraryHaskellDepends = [ + base binary bytestring directory filepath ghc ghc-paths + ]; + description = "Simplified interface to the GHC API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-source-gen" = callPackage + ({ mkDerivation, base, ghc, ghc-paths, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "ghc-source-gen"; + version = "0.4.5.0"; + sha256 = "18v6i0a6j72brwr7zq0j0igmkzigx3w4a6rdhq8cn768vflpflvv"; + libraryHaskellDepends = [ base ghc ]; + testHaskellDepends = [ + base ghc ghc-paths QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Constructs Haskell syntax trees for the GHC API"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-srcspan-plugin" = callPackage + ({ mkDerivation, array, base, containers, ghc, hpc }: + mkDerivation { + pname = "ghc-srcspan-plugin"; + version = "0.2.2.1"; + sha256 = "10zh7i4nx4ds3f1d7m2m1caqnxmi3dh6a900fl8mcp6a09isvglh"; + libraryHaskellDepends = [ array base containers ghc hpc ]; + description = "Generic GHC Plugin for annotating Haskell code with source location data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-stdin" = callPackage + ({ mkDerivation, base, bytestring, ghc, ghc-paths, process, safe + , temporary + }: + mkDerivation { + pname = "ghc-stdin"; + version = "0.2.0.0"; + sha256 = "03bwm0wxkgnx922cgg1db5zb3cdqmhbp5641qihx176cdlls66yj"; + libraryHaskellDepends = [ + base bytestring ghc ghc-paths process safe temporary + ]; + description = "Compile source code from the standard input"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-syb" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "ghc-syb"; + version = "0.2.0.0"; + sha256 = "0rwx7l89r5yfi1187c0zgx1ph2rsagyvrizb1c0vnbyrwhpbslh0"; + libraryHaskellDepends = [ base ghc ]; + description = "Data and Typeable instances for the GHC API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-syb-utils" = callPackage + ({ mkDerivation, base, bytestring, ghc, syb }: + mkDerivation { + pname = "ghc-syb-utils"; + version = "0.3.0.0"; + sha256 = "0mfnlp0z64999cc3jgzi3x5s428gs5jsqmmbr2n5v7shh0csnff4"; + libraryHaskellDepends = [ base bytestring ghc syb ]; + description = "Scrap Your Boilerplate utilities for the GHC API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-symbol" = callPackage + ({ mkDerivation, base, binary, deepseq, tasty, tasty-hunit + , template-haskell, text + }: + mkDerivation { + pname = "ghc-symbol"; + version = "0"; + sha256 = "0nahwnw4ws01y1b3ii153wsakqdhq929c97i7bj650kl56jibwwk"; + libraryHaskellDepends = [ base binary deepseq template-haskell ]; + testHaskellDepends = [ base tasty tasty-hunit text ]; + description = "Symbol on term level"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-syntax-highlighter" = callPackage + ({ mkDerivation, base, ghc-lib-parser, hspec, hspec-discover, text + }: + mkDerivation { + pname = "ghc-syntax-highlighter"; + version = "0.0.10.0"; + sha256 = "145xjyraqd62k5amyqi9028rr9v2lgz3irmgz5v2hppza1i5qy72"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ghc-lib-parser text ]; + testHaskellDepends = [ base hspec text ]; + testToolDepends = [ hspec-discover ]; + description = "Syntax highlighter for Haskell using the lexer of GHC"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-syntax-highlighter_0_0_11_0" = callPackage + ({ mkDerivation, base, ghc-lib-parser, hspec, hspec-discover, text + }: + mkDerivation { + pname = "ghc-syntax-highlighter"; + version = "0.0.11.0"; + sha256 = "0y2vhw6damddry3prvd5lcs3hak7r9ixv0mf1wvx8g276gs9frxs"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ghc-lib-parser text ]; + testHaskellDepends = [ base hspec text ]; + testToolDepends = [ hspec-discover ]; + description = "Syntax highlighter for Haskell using the lexer of GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghc-tags_1_5" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , containers, deepseq, directory, filepath, ghc-lib, ghc-paths + , optparse-applicative, process, stm, temporary, text, time, vector + , yaml + }: + mkDerivation { + pname = "ghc-tags"; + version = "1.5"; + sha256 = "0hscl49qq3lx2a5g6g7g1wa4rl52piizqsykicy1kvi4di7qnyqk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async attoparsec base bytestring containers deepseq directory + filepath ghc-lib ghc-paths optparse-applicative process stm + temporary text time vector yaml + ]; + description = "Utility for generating ctags and etags with GHC API"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-tags"; + broken = true; + }) {}; + + "ghc-tags_1_6" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , containers, deepseq, directory, filepath, ghc-lib, ghc-paths + , optparse-applicative, process, stm, temporary, text, time, vector + , yaml + }: + mkDerivation { + pname = "ghc-tags"; + version = "1.6"; + sha256 = "0iiqapx4v4jz4d7ni4dcvpfl948ydx2a7kxvjsk2irdcknzymblw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async attoparsec base bytestring containers deepseq directory + filepath ghc-lib ghc-paths optparse-applicative process stm + temporary text time vector yaml + ]; + description = "Utility for generating ctags and etags with GHC API"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-tags"; + broken = true; + }) {}; + + "ghc-tags" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , containers, deepseq, directory, filepath, ghc-lib, ghc-paths + , optparse-applicative, process, stm, temporary, text, time, vector + , yaml + }: + mkDerivation { + pname = "ghc-tags"; + version = "1.8"; + sha256 = "0gljssyq1ahgl65vnqqa5s1vglzdisx8wp5p2hwh09diwa2ms9mw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async attoparsec base bytestring containers deepseq directory + filepath ghc-lib ghc-paths optparse-applicative process stm + temporary text time vector yaml + ]; + description = "Utility for generating ctags and etags with GHC API"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-tags"; + broken = true; + }) {}; + + "ghc-tags-core" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq + , filepath, ghc, text + }: + mkDerivation { + pname = "ghc-tags-core"; + version = "0.6.1.0"; + sha256 = "0x2l1n8fsg7z0x3bvqa806l4ldzxjsapfv9cf3fnvandh9d2dc4p"; + libraryHaskellDepends = [ + attoparsec base bytestring containers deepseq filepath ghc text + ]; + description = "CTags and ETags from Haskell syntax tree"; + license = lib.licenses.mpl20; + }) {}; + + "ghc-tags-pipes" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, ghc-tags-core, mtl + , pipes, pipes-attoparsec, pipes-bytestring, text + }: + mkDerivation { + pname = "ghc-tags-pipes"; + version = "0.1.1.0"; + sha256 = "1ajgqhnch20zfrslmng3hbmn3p9hcsd3d6b02yq6qv8rlxrl9nxn"; + libraryHaskellDepends = [ + attoparsec base bytestring ghc-tags-core mtl pipes pipes-attoparsec + pipes-bytestring text + ]; + description = "Streaming interface for ghc-tags-core"; + license = lib.licenses.mpl20; + }) {}; + + "ghc-tags-plugin" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, ghc + , ghc-tags-core, ghc-tags-pipes, lukko, mtl, optparse-applicative + , pipes, pipes-bytestring, pipes-safe, text + }: + mkDerivation { + pname = "ghc-tags-plugin"; + version = "0.6.1.0"; + sha256 = "1c3vr9754szadl4bj98hmjz5jmqahggakm7x3838cccqbdrpxyh0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath ghc ghc-tags-core ghc-tags-pipes + lukko mtl optparse-applicative pipes pipes-bytestring pipes-safe + text + ]; + description = "A compiler plugin which generates tags file from GHC parsed syntax tree"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-tcplugin-api" = callPackage + ({ mkDerivation, base, containers, ghc, transformers }: + mkDerivation { + pname = "ghc-tcplugin-api"; + version = "0.11.0.0"; + sha256 = "0k0hr9l3w3xf60var20by5xp0wqfcwv8x4lfcag94f9bn60cnvra"; + libraryHaskellDepends = [ base containers ghc transformers ]; + description = "An API for type-checker plugins"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-tcplugins-extra" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "ghc-tcplugins-extra"; + version = "0.4.5"; + sha256 = "1hqhmsa2nic6lpq2d778ksi3ffy865fn72cs2f8d0dxf1di32s0b"; + libraryHaskellDepends = [ base ghc ]; + description = "Utilities for writing GHC type-checker plugins"; + license = lib.licenses.bsd2; + }) {}; + + "ghc-time-alloc-prof" = callPackage + ({ mkDerivation, attoparsec, base, containers, directory, filepath + , process, tasty, tasty-hunit, temporary, text, time + }: + mkDerivation { + pname = "ghc-time-alloc-prof"; + version = "0.1.0"; + sha256 = "1m9hzsxw0023gdax140nglxihlisyqh7n3mcxs6grnx7yyl7ga31"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ attoparsec base containers text time ]; + testHaskellDepends = [ + attoparsec base directory filepath process tasty tasty-hunit + temporary text + ]; + description = "Library for parsing GHC time and allocation profiling reports"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghc-timers" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ghc-timers"; + version = "0.1.0.0"; + sha256 = "074pvam1mb5sranh04i6xcs55vgk3h45vg0mdxnbxc3jmmv76lgi"; + libraryHaskellDepends = [ base ]; + description = "Provides bindings to functions starting and stopping the RTS timers"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-trace-events" = callPackage + ({ mkDerivation, base, bytestring, tasty-bench, text }: + mkDerivation { + pname = "ghc-trace-events"; + version = "0.1.2.8"; + sha256 = "1qmfywqjwbnmhjs2q2nndvdfhigjhq5ma86s882ffcz3rawxv5wi"; + libraryHaskellDepends = [ base bytestring text ]; + benchmarkHaskellDepends = [ base bytestring tasty-bench ]; + description = "Faster traceEvent and traceMarker, and binary object logging for eventlog"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-typelits-extra" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-bignum, ghc-prim + , ghc-tcplugins-extra, ghc-typelits-knownnat + , ghc-typelits-natnormalise, tasty, tasty-hunit, transformers + }: + mkDerivation { + pname = "ghc-typelits-extra"; + version = "0.4.6"; + sha256 = "1f4n3s6cjxz3q04ixwi4mvxqb23vpifjlrfnzh4zif0kcf47sp70"; + libraryHaskellDepends = [ + base containers ghc ghc-bignum ghc-prim ghc-tcplugins-extra + ghc-typelits-knownnat ghc-typelits-natnormalise transformers + ]; + testHaskellDepends = [ + base ghc-typelits-knownnat ghc-typelits-natnormalise tasty + tasty-hunit + ]; + description = "Additional type-level operations on GHC.TypeLits.Nat"; + license = lib.licenses.bsd2; + }) {}; + + "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.10"; + sha256 = "03rg0p1grmxxzr9w0bgczavnqhvg2jivq8cafqsvqrsrmiacip8d"; + 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 = lib.licenses.bsd2; + }) {}; + + "ghc-typelits-natnormalise" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-bignum, ghc-prim + , ghc-tcplugins-extra, tasty, tasty-hunit, template-haskell + , transformers + }: + mkDerivation { + pname = "ghc-typelits-natnormalise"; + version = "0.7.9"; + sha256 = "1fn7ia00hrhi54m5bzzl0bb49lr6jbjr8crmasbh7ndplfv8zq46"; + libraryHaskellDepends = [ + base containers ghc ghc-bignum ghc-tcplugins-extra transformers + ]; + testHaskellDepends = [ + base ghc-prim tasty tasty-hunit template-haskell + ]; + description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat"; + license = lib.licenses.bsd2; + }) {}; + + "ghc-typelits-presburger" = callPackage + ({ mkDerivation, base, containers, equational-reasoning, ghc + , ghc-tcplugins-extra, mtl, pretty, reflection, syb, tasty + , tasty-discover, tasty-expected-failure, tasty-hunit, text + , transformers + }: + mkDerivation { + pname = "ghc-typelits-presburger"; + version = "0.7.3.0"; + sha256 = "146xlp596ymsz1wrx2am62fy1v1gq7v6qzbx6qmj5dgxph0h4w6x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers ghc ghc-tcplugins-extra mtl pretty reflection syb + transformers + ]; + testHaskellDepends = [ + base equational-reasoning tasty tasty-discover + tasty-expected-failure tasty-hunit text + ]; + testToolDepends = [ tasty-discover ]; + description = "Presburger Arithmetic Solver for GHC Type-level natural numbers"; + license = lib.licenses.bsd3; + }) {}; + + "ghc-usage" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-paths, unix }: + mkDerivation { + pname = "ghc-usage"; + version = "0.1.0.1"; + sha256 = "1x5c147r5qp7i4l46drqaqxlvyi38n8didzv577a8pcmy9r71pfx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ghc ]; + executableHaskellDepends = [ base ghc-paths unix ]; + description = "Print minimal export lists"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghc-usage"; + broken = true; + }) {}; + + "ghc-vis" = callPackage + ({ mkDerivation, base, Cabal, cairo, containers, deepseq, fgl + , filepath, ghc-heap-view, graphviz, gtk3, mtl, svgcairo, text + , transformers, xdot + }: + mkDerivation { + pname = "ghc-vis"; + version = "0.9.3.1"; + sha256 = "16ih0r4s2kprhbs5nq3r6cxwb57gjagqi8m8mzrvylf2niiz6xza"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal filepath ]; + libraryHaskellDepends = [ + base cairo containers deepseq fgl ghc-heap-view graphviz gtk3 mtl + svgcairo text transformers xdot + ]; + description = "Live visualization of data structures in GHCi"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.dalpd ]; + }) {}; + + "ghcflags" = callPackage + ({ mkDerivation, base, directory, ghc, time }: + mkDerivation { + pname = "ghcflags"; + version = "1.0.4"; + sha256 = "10iqsvf1f0xqmzyi7xrs14q9zfkyd5snri2acl7nn4h349ynss18"; + libraryHaskellDepends = [ base directory ghc time ]; + description = "Dump the ghc flags during compilation"; + license = lib.licenses.bsd2; + }) {}; + + "ghci_8_10_2" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, filepath, ghc-boot, ghc-boot-th, ghc-heap + , template-haskell, transformers, unix + }: + mkDerivation { + pname = "ghci"; + version = "8.10.2"; + sha256 = "1pn6d400mlxgfsskzmcgjxkka9wrma95v0vpgc44gaha5cdsrhh7"; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq filepath ghc-boot + ghc-boot-th ghc-heap template-haskell transformers unix + ]; + description = "The library supporting GHC's interactive interpreter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghci-dap" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, exceptions, filepath, ghc, ghc-boot, ghc-paths + , ghc-prim, ghci, haskeline, haskell-dap, process, text, time + , transformers, unix + }: + mkDerivation { + pname = "ghci-dap"; + version = "0.0.22.0"; + sha256 = "1c85yb7i3j5v5bspi3fakzs35cs2d966ddi5cjb1ffxkk6ca0ddf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers deepseq directory exceptions + filepath ghc ghc-boot ghc-paths ghc-prim ghci haskeline haskell-dap + process text time transformers + ]; + executableHaskellDepends = [ + array base bytestring containers deepseq directory exceptions + filepath ghc ghc-boot ghc-paths ghc-prim ghci haskeline haskell-dap + process text time transformers unix + ]; + description = "ghci-dap is a GHCi having DAP interface"; + license = lib.licenses.bsd3; + mainProgram = "ghci-dap"; + }) {}; + + "ghci-diagrams" = callPackage + ({ mkDerivation, base, cairo, colour, diagrams, gtk }: + mkDerivation { + pname = "ghci-diagrams"; + version = "0.1.1"; + sha256 = "1jlym5k2d43avkgw7ff3pdaad5j2q5yq803cy74bgy0z69x77v1w"; + libraryHaskellDepends = [ base cairo colour diagrams gtk ]; + description = "Display simple diagrams from ghci"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghci-haskeline" = callPackage + ({ mkDerivation, array, base, bytestring, directory, filepath, ghc + , ghc-paths, haskeline, mtl, process, unix + }: + mkDerivation { + pname = "ghci-haskeline"; + version = "0.2"; + sha256 = "01j2ryxxmd5zzdv1ayvzibi3njl3nbn0ypxmafvglrvn2zwnmsqy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring directory filepath ghc ghc-paths haskeline + mtl process unix + ]; + description = "An implementation of ghci using the Haskeline line-input library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghci-haskeline"; + broken = true; + }) {}; + + "ghci-hexcalc" = callPackage + ({ mkDerivation, base, binary, doctest, QuickCheck }: + mkDerivation { + pname = "ghci-hexcalc"; + version = "0.1.1.0"; + sha256 = "1kjkx8w1rq1fkzl0ffvp71xjb2q5pmlgnm19g0avim7isrjy87kh"; + libraryHaskellDepends = [ base binary ]; + testHaskellDepends = [ base binary doctest QuickCheck ]; + description = "GHCi as a Hex Calculator interactive"; + license = lib.licenses.bsd3; + }) {}; + + "ghci-history-parser" = callPackage + ({ mkDerivation, base, doctest, hspec, parsec }: + mkDerivation { + pname = "ghci-history-parser"; + version = "0.1.0.2"; + sha256 = "0s7hn51p3f45djy7lbysv68w53hq3lq06cfpxm7p99slba3kjv8f"; + libraryHaskellDepends = [ base parsec ]; + testHaskellDepends = [ base doctest hspec parsec ]; + description = "parse output of ghci \":history\" command"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghci-lib" = callPackage + ({ mkDerivation, base, ghc, MissingH }: + mkDerivation { + pname = "ghci-lib"; + version = "0.1.0.0"; + sha256 = "06lg1czsr6k5h18aks33p2kbahiidhv7xsrv7n1fcvqsgglzgk3z"; + libraryHaskellDepends = [ base ghc MissingH ]; + description = "A library for interactively evaluating Haskell code"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghci-ng" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, ghc, ghc-paths, haskeline, process, syb, time + , transformers, unix + }: + mkDerivation { + pname = "ghci-ng"; + version = "10.0.0"; + sha256 = "1p9rpp4yfnbkm5w4jravnwswa0pcpd3vna65953c37mp52jhk2d7"; + revision = "4"; + editedCabalFile = "1hrrcyxbd00fjv03aifp6i1p3q4m6jh580g1jl28189a9wyfb37f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring containers directory filepath ghc ghc-paths + haskeline process syb time transformers unix + ]; + description = "Next generation GHCi"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghci-ng"; + broken = true; + }) {}; + + "ghci-pretty" = callPackage + ({ mkDerivation, base, hscolour, ipprint }: + mkDerivation { + pname = "ghci-pretty"; + version = "0.0.2"; + sha256 = "01syl5c6ana4m8d3jc5pbi64zf3c4l2x0r7jwkizm7kymszmbns5"; + libraryHaskellDepends = [ base hscolour ipprint ]; + description = "colored pretty-printing within ghci"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghci-websockets" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, foreign-store + , text, wai, wai-app-static, warp, websockets + }: + mkDerivation { + pname = "ghci-websockets"; + version = "0.0.2"; + sha256 = "0x3hwgsihsr780hxsmjbxhxlw98rv1aws30myh117l7gjmj5lvzg"; + libraryHaskellDepends = [ + aeson base bytestring containers foreign-store text wai + wai-app-static warp websockets + ]; + description = "A websocket server that survives GHCi reloads"; + license = lib.licenses.bsd3; + }) {}; + + "ghcid" = callPackage + ({ mkDerivation, ansi-terminal, base, cmdargs, containers + , directory, extra, filepath, fsnotify, process, tasty, tasty-hunit + , terminal-size, time, unix + }: + mkDerivation { + pname = "ghcid"; + version = "0.8.9"; + sha256 = "1dq8lc0dwzib8y21279q4j54cmm7lvx64b3hw2yiym1kzi9rrhj4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base cmdargs directory extra filepath process time + ]; + executableHaskellDepends = [ + ansi-terminal base cmdargs containers directory extra filepath + fsnotify process terminal-size time unix + ]; + testHaskellDepends = [ + ansi-terminal base cmdargs containers directory extra filepath + fsnotify process tasty tasty-hunit terminal-size time unix + ]; + description = "GHCi based bare bones IDE"; + license = lib.licenses.bsd3; + mainProgram = "ghcid"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "ghcide" = callPackage + ({ mkDerivation, aeson, array, async, base, base16-bytestring + , binary, bytestring, case-insensitive, co-log-core, containers + , cryptohash-sha1, data-default, deepseq, dependent-map + , dependent-sum, Diff, directory, dlist, enummapset, exceptions + , extra, filepath, fingertree, focus, fuzzy, ghc, ghc-boot + , ghc-boot-th, ghc-check, ghc-paths, ghc-trace-events, gitrev, Glob + , haddock-library, hashable, hie-bios, hie-compat, hiedb, hls-graph + , hls-plugin-api, implicit-hie, lens, list-t, lsp, lsp-test + , lsp-types, monoid-subclasses, mtl, network-uri, opentelemetry + , optparse-applicative, parallel, prettyprinter + , prettyprinter-ansi-terminal, QuickCheck, random, regex-tdfa + , row-types, safe-exceptions, shake, sorted-list, sqlite-simple + , stm, stm-containers, syb, tasty, tasty-expected-failure + , tasty-hunit, tasty-quickcheck, tasty-rerun, text, text-rope, time + , transformers, unix, unliftio, unliftio-core, unordered-containers + , vector + }: + mkDerivation { + pname = "ghcide"; + version = "2.7.0.0"; + sha256 = "0k4pqpbz32xi2qqp47g04wx76yahqpzzg4q1nmshl6xm4nggag49"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array async base base16-bytestring binary bytestring + case-insensitive co-log-core containers cryptohash-sha1 + data-default deepseq dependent-map dependent-sum Diff directory + dlist enummapset exceptions extra filepath fingertree focus ghc + ghc-boot ghc-boot-th ghc-check ghc-paths ghc-trace-events Glob + haddock-library hashable hie-bios hie-compat hiedb hls-graph + hls-plugin-api implicit-hie lens list-t lsp lsp-test lsp-types mtl + opentelemetry optparse-applicative parallel prettyprinter + prettyprinter-ansi-terminal random regex-tdfa row-types + safe-exceptions sorted-list sqlite-simple stm stm-containers syb + tasty-hunit text text-rope time transformers unix unliftio + unliftio-core unordered-containers vector + ]; + executableHaskellDepends = [ + base data-default extra gitrev hls-plugin-api lsp lsp-types + optparse-applicative + ]; + testHaskellDepends = [ + aeson async base containers data-default directory enummapset extra + filepath fuzzy hls-plugin-api lens list-t lsp lsp-test lsp-types + monoid-subclasses mtl network-uri QuickCheck random regex-tdfa + row-types shake sqlite-simple stm stm-containers tasty + tasty-expected-failure tasty-hunit tasty-quickcheck tasty-rerun + text text-rope unordered-containers + ]; + testToolDepends = [ implicit-hie ]; + doHaddock = false; + description = "The core of an IDE"; + license = lib.licenses.asl20; + }) {}; + + "ghcide-bench" = callPackage + ({ mkDerivation, aeson, async, base, binary, bytestring, containers + , data-default, deepseq, directory, extra, filepath, ghcide + , hashable, hls-graph, hls-plugin-api, implicit-hie, lens, lsp-test + , lsp-types, optparse-applicative, parser-combinators, process + , row-types, safe-exceptions, shake, tasty, tasty-hunit + , tasty-rerun, text + }: + mkDerivation { + pname = "ghcide-bench"; + version = "2.7.0.0"; + sha256 = "1028d8hglqx3yxcf8idsjaf47m4f3ms6qzhqs3g8l6fcb5l3vlnj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base binary bytestring deepseq directory extra filepath + ghcide hashable lens lsp-test lsp-types optparse-applicative + parser-combinators process row-types safe-exceptions shake text + ]; + executableHaskellDepends = [ + aeson base bytestring containers data-default directory extra + filepath hls-graph hls-plugin-api lens lsp-test lsp-types + optparse-applicative process safe-exceptions shake tasty-hunit text + ]; + testHaskellDepends = [ + base extra lsp-test tasty tasty-hunit tasty-rerun + ]; + testToolDepends = [ ghcide implicit-hie ]; + description = "An LSP client for running performance experiments on HLS"; + license = lib.licenses.asl20; + mainProgram = "ghcide-bench"; + }) {}; + + "ghcide-test-utils" = callPackage + ({ mkDerivation, aeson, base, containers, data-default, directory + , extra, filepath, ghcide, hls-plugin-api, lens, lsp-test + , lsp-types, row-types, tasty-hunit, text + }: + mkDerivation { + pname = "ghcide-test-utils"; + version = "2.0.0.0"; + sha256 = "0zwwg9gv3xnrl0v7319yjipwq3k0qy38m9sdkbxpavqcaqaapwj0"; + libraryHaskellDepends = [ + aeson base containers data-default directory extra filepath ghcide + hls-plugin-api lens lsp-test lsp-types row-types tasty-hunit text + ]; + description = "Test utils for ghcide"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghcitui" = callPackage + ({ mkDerivation, array, base, brick, containers, errors, extra + , file-embed, ghcid, hspec, microlens, microlens-th + , optparse-applicative, regex-base, regex-tdfa, string-interpolate + , text, text-zipper, transformers, utf8-string, vector, vty + , word-wrap + }: + mkDerivation { + pname = "ghcitui"; + version = "0.3.0.0"; + sha256 = "1b214pl7d6hzw18zgard811lws63k421nq4mzl2qcyh9s67yljbp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base brick containers errors extra file-embed ghcid microlens + microlens-th regex-base regex-tdfa string-interpolate text + text-zipper transformers utf8-string vector vty word-wrap + ]; + executableHaskellDepends = [ base optparse-applicative text ]; + testHaskellDepends = [ base hspec text ]; + doHaddock = false; + description = "A Terminal User Interface (TUI) for GHCi"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghcitui"; + broken = true; + }) {}; + + "ghcjs-ajax" = callPackage + ({ mkDerivation, aeson, base, http-types, text }: + mkDerivation { + pname = "ghcjs-ajax"; + version = "0.2.0.0"; + sha256 = "0yf2lpd7n891i61w1g0zbmi2zv93a2jzifxdsrqj39wxhl6afpc6"; + libraryHaskellDepends = [ aeson base http-types text ]; + description = "Crossbrowser AJAX Bindings for GHCJS"; + license = lib.licenses.mit; + }) {}; + + "ghcjs-base_0_8_0_0" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "ghcjs-base"; + version = "0.8.0.0"; + sha256 = "1bbgvyw4vbwi7whidldrxi46hjx9hsg3hp6l2py30528n7hfdpdp"; + description = "base library for GHCJS"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghcjs-base-stub" = callPackage + ({ mkDerivation, aeson, attoparsec, base, containers, deepseq + , ghc-prim, primitive, scientific, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "ghcjs-base-stub"; + version = "0.3.0.2"; + sha256 = "1v5kw7aqrjpi33annd12lp14q97i2yxjlr65cjjznqldyryjdbkm"; + libraryHaskellDepends = [ + aeson attoparsec base containers deepseq ghc-prim primitive + scientific text transformers unordered-containers vector + ]; + description = "Allow GHCJS projects to compile under GHC and develop using intero"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghcjs-codemirror" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ghcjs-codemirror"; + version = "0.0.0.2"; + sha256 = "15r09fdx6q3l8jk8k0hziw9hzvdj7p9jssj8nx78fjkdkxj2rfvc"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Installs CodeMirror JavaScript files"; + license = lib.licenses.mit; + }) {}; + + "ghcjs-dom" = callPackage + ({ mkDerivation, base, containers, ghcjs-dom-jsaddle, text + , transformers + }: + mkDerivation { + pname = "ghcjs-dom"; + version = "0.9.9.0"; + sha256 = "11zc5p7d74c5q3rq3vzczf16y7r0lci3ddvq1nry6jsfrxkklziy"; + libraryHaskellDepends = [ + base containers ghcjs-dom-jsaddle text transformers + ]; + description = "DOM library that supports both GHCJS and GHC"; + license = lib.licenses.mit; + }) {}; + + "ghcjs-dom-hello" = callPackage + ({ mkDerivation, base, ghcjs-dom, jsaddle, jsaddle-warp + , jsaddle-webkit2gtk, mtl + }: + mkDerivation { + pname = "ghcjs-dom-hello"; + version = "6.0.0.0"; + sha256 = "16f69w53a3vcfnb805nyn257465gvyv2981gsggvpkzvyqklsp74"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base ghcjs-dom jsaddle jsaddle-warp mtl + ]; + executableHaskellDepends = [ + base ghcjs-dom jsaddle-warp jsaddle-webkit2gtk mtl + ]; + description = "GHCJS DOM Hello World, an example package"; + license = lib.licenses.mit; + badPlatforms = lib.platforms.darwin; + }) {}; + + "ghcjs-dom-javascript" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "ghcjs-dom-javascript"; + version = "0.9.9.0"; + sha256 = "0vhk1gjr5g5cp6rzkr9p0km4mrdi61kfwk8jc0w97wkwmi030qcb"; + description = "DOM library using JSFFI and GHCJS"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghcjs-dom-jsaddle" = callPackage + ({ mkDerivation, jsaddle-dom }: + mkDerivation { + pname = "ghcjs-dom-jsaddle"; + version = "0.9.9.0"; + sha256 = "0r9xkp23j3w8c6qwsx4zyd8g8a3pryx073rw84k7fl8nfsjb0b7m"; + libraryHaskellDepends = [ jsaddle-dom ]; + doHaddock = false; + description = "DOM library that supports both GHCJS and GHC using jsaddle"; + license = lib.licenses.mit; + }) {}; + + "ghcjs-dom-jsffi" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "ghcjs-dom-jsffi"; + version = "0.9.9.0"; + sha256 = "0fhcs89x180kw75qgbfh28wjyn55frwdfj4rqlqa1smx0fwhzyy1"; + description = "DOM library using JSFFI and GHCJS"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghcjs-dom-webkit" = callPackage + ({ mkDerivation, base, glib, gtk3, text, transformers, webkitgtk3 + }: + mkDerivation { + pname = "ghcjs-dom-webkit"; + version = "0.3.1.0"; + sha256 = "1w4id2iwjq6ijvwc3igflycm6gwzd06ih583nch5wh0ir23b1bjx"; + libraryHaskellDepends = [ + base glib gtk3 text transformers webkitgtk3 + ]; + description = "DOM library that supports both GHCJS and WebKitGTK"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghcjs-fetch" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , ghcjs-base-stub, http-types + }: + mkDerivation { + pname = "ghcjs-fetch"; + version = "0.1.0.0"; + sha256 = "0ya6n8716likfgmm69z8q6dj4gf1w7063ni24di8xbv5ylxa0d39"; + revision = "1"; + editedCabalFile = "1fh6jdi5n448g3s61l178q7kc15nch7lzrdqya1w2sggrakww42k"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive ghcjs-base-stub http-types + ]; + description = "GHCJS bindings for the JavaScript Fetch API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghcjs-hplay" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , ghcjs-perch, mtl, transformers, transient, transient-universe + }: + mkDerivation { + pname = "ghcjs-hplay"; + version = "0.4.2"; + sha256 = "0bfw1fyldkkcxfhhkk09dcdpgh0pr2d39cw2khycm3qnr0vlzaxb"; + libraryHaskellDepends = [ + base bytestring containers directory ghcjs-perch mtl transformers + transient transient-universe + ]; + description = "Client-side web EDSL for transient nodes running in the web browser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ghcjs-perch" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "ghcjs-perch"; + version = "0.3.3.3"; + sha256 = "0b3hj0gm9gcgwpg8f7vxy87fasgpgn27ciyafhmy6b4fnnmn41kn"; + libraryHaskellDepends = [ base transformers ]; + description = "GHCJS version of Perch library"; + license = lib.licenses.mit; + }) {}; + + "ghcjs-promise" = callPackage + ({ mkDerivation, base, ghcjs-base, protolude }: + mkDerivation { + pname = "ghcjs-promise"; + version = "0.1.0.3"; + sha256 = "06zq3bqcrci7zgkgphkhv5awzw75ivg6hn9avx9c4yp2c1ra3593"; + libraryHaskellDepends = [ base ghcjs-base protolude ]; + description = "Bidirectional bidings to javascript's promise"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghcjs-vdom" = callPackage + ({ mkDerivation, base, containers, ghc-prim, ghcjs-base + , ghcjs-ffiqq, ghcjs-prim, split, template-haskell + }: + mkDerivation { + pname = "ghcjs-vdom"; + version = "0.2.0.0"; + sha256 = "1ib8bpfd1wy847idk6308r9l9lb09vxd11152xglk6y7kyhdnlsa"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers ghc-prim ghcjs-base ghcjs-ffiqq ghcjs-prim split + template-haskell + ]; + description = "Virtual-dom bindings for GHCJS"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {ghcjs-ffiqq = null; ghcjs-prim = null;}; + + "ghcjs-websockets" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , ghcjs-base, text + }: + mkDerivation { + pname = "ghcjs-websockets"; + version = "0.3.0.5"; + sha256 = "1km7hdpa036hqxzddwxw23zaq1sjvbmjmqdp4fzdz62azp6g4ygq"; + revision = "1"; + editedCabalFile = "1zxj06csvaja0mm9hszbn8p2qc76x0n21b44ciycfsy9jc3cq08r"; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring ghcjs-base text + ]; + description = "Deprecated: use ghcjs-base's native websockets"; + license = lib.licenses.mit; + }) {}; + + "ghcjs-xhr" = callPackage + ({ mkDerivation, base, ghcjs-base, text }: + mkDerivation { + pname = "ghcjs-xhr"; + version = "0.1.0.0"; + sha256 = "07nra5d0hc70v23wqaivwj96lakiz34vv96m9khi5y9f5lsads0l"; + libraryHaskellDepends = [ base ghcjs-base text ]; + description = "XmlHttpRequest (\"AJAX\") bindings for GHCJS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ghclive" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , containers, diagrams-lib, diagrams-svg, directory, file-embed + , ghc-prim, hint, mtl, text, time, unix, unordered-containers + , vector, wai, wai-websockets, warp, websockets, yesod + , yesod-static + }: + mkDerivation { + pname = "ghclive"; + version = "0.1.0.2"; + sha256 = "0rnmv09sl5pj9y8hr7s8hwh23zfm4j8nsn524hpj73diwmzf5fh8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base blaze-html blaze-markup containers diagrams-lib + diagrams-svg ghc-prim text + ]; + executableHaskellDepends = [ + aeson base blaze-html blaze-markup bytestring containers directory + file-embed hint mtl text time unix unordered-containers vector wai + wai-websockets warp websockets yesod yesod-static + ]; + description = "Interactive Haskell interpreter in a browser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghclive"; + broken = true; + }) {}; + + "ghcprofview" = callPackage + ({ mkDerivation, aeson, base, containers, ghc-prof, gi-gtk + , haskell-gi-base, mtl, regex-tdfa, scientific, text + }: + mkDerivation { + pname = "ghcprofview"; + version = "0.1.0.2"; + sha256 = "077sjwrnpawaq6psp0bbb8psfd6bhqxibhpp2im8hmz1h56ah2c5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base containers ghc-prof gi-gtk haskell-gi-base mtl + regex-tdfa scientific text + ]; + description = "GHC .prof files viewer"; + license = lib.licenses.bsd3; + mainProgram = "ghcprofview"; + }) {}; + + "ghcup" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, base + , base16-bytestring, binary, brick, bytestring, bz2, Cabal + , cabal-install-parsers, cabal-plan, case-insensitive, casing + , containers, cryptohash-sha256, deepseq, directory + , disk-free-space, exceptions, file-uri, filepath + , generic-arbitrary, haskus-utils-types, haskus-utils-variant + , hspec, hspec-discover, hspec-golden-aeson, libarchive + , lzma-static, megaparsec, mtl, optics, optparse-applicative + , os-release, pretty, pretty-terminal, process, QuickCheck + , quickcheck-arbitrary-adt, regex-posix, resourcet, retry, safe + , safe-exceptions, split, streamly, strict-base, tagsoup, tasty + , tasty-hunit, template-haskell, temporary, terminal-size, text + , time, transformers, unix, unix-bytestring, unliftio-core + , unordered-containers, uri-bytestring, utf8-string, vector + , versions, vty, word8, yaml-streamly, zlib + }: + mkDerivation { + pname = "ghcup"; + version = "0.1.22.0"; + sha256 = "073vcv2kchldfkyfr1bxc8sqd86b7knnm7sl94rjqrz6gs7rvqx7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty async base base16-bytestring binary bytestring + bz2 Cabal cabal-install-parsers cabal-plan case-insensitive casing + containers cryptohash-sha256 deepseq directory disk-free-space + exceptions file-uri filepath haskus-utils-types + haskus-utils-variant libarchive lzma-static megaparsec mtl optics + optparse-applicative os-release pretty pretty-terminal process + regex-posix resourcet retry safe safe-exceptions split streamly + strict-base tagsoup template-haskell temporary terminal-size text + time transformers unix unix-bytestring unliftio-core + unordered-containers uri-bytestring utf8-string vector versions vty + word8 yaml-streamly zlib + ]; + executableHaskellDepends = [ + aeson aeson-pretty async base brick bytestring + cabal-install-parsers cabal-plan containers deepseq directory + filepath haskus-utils-types haskus-utils-variant libarchive + megaparsec mtl optics optparse-applicative pretty pretty-terminal + process resourcet safe safe-exceptions tagsoup template-haskell + temporary text time transformers unix unordered-containers + uri-bytestring utf8-string vector versions vty yaml-streamly + ]; + testHaskellDepends = [ + base bytestring containers directory filepath generic-arbitrary + hspec hspec-golden-aeson optparse-applicative QuickCheck + quickcheck-arbitrary-adt streamly tasty tasty-hunit + template-haskell text time unix uri-bytestring versions + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "ghc toolchain installer"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "ghcup"; + }) {}; + + "ghczdecode" = callPackage + ({ mkDerivation, base, zenc }: + mkDerivation { + pname = "ghczdecode"; + version = "0.1.0.1"; + sha256 = "1yn6blszccmgv0zrq5cxv6kww47j7pwgywgy7piz6is44ab5s5l9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base zenc ]; + description = "Decode Z-encoded strings from GHC"; + license = lib.licenses.bsd3; + mainProgram = "ghczdecode"; + }) {}; + + "ghost-buster" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "ghost-buster"; + version = "0.1.1.0"; + sha256 = "1mpnvdb6p6hda645njnfia5j259byrs0mg2fl3syff3qww797l02"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Existential type utilites"; + license = lib.licenses.bsd3; + }) {}; + + "ghostscript-parallel" = callPackage + ({ mkDerivation, base, directory, non-empty, optparse-applicative + , pooled-io, process, shell-utility, utility-ht + }: + mkDerivation { + pname = "ghostscript-parallel"; + version = "0.0.1"; + sha256 = "1sja6nhp8p9h2z0yr5qwxd8d59zzpb11ybmsbargza6ddaplpxny"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory non-empty optparse-applicative pooled-io process + shell-utility utility-ht + ]; + description = "Let Ghostscript render pages in parallel"; + license = lib.licenses.bsd3; + mainProgram = "gs-parallel"; + }) {}; + + "ght" = callPackage + ({ mkDerivation, base, binary, bytestring, data-default, directory + , filepath, iteratee, iteratee-compress, mmap, mtl, old-locale, SHA + , storable-endian, time, ui-command, unix, zlib + }: + mkDerivation { + pname = "ght"; + version = "0.4.0.1"; + sha256 = "03lrn3s79gxdn5fwh6cbp46k303662fnisjs7qp1yf8c66vxi8wc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring data-default iteratee iteratee-compress mmap + old-locale SHA storable-endian time + ]; + executableHaskellDepends = [ + base bytestring data-default directory filepath mtl SHA ui-command + unix zlib + ]; + description = "Trivial routines for inspecting git repositories"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "ght"; + }) {}; + + "gi-adwaita" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdk + , gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango, haskell-gi + , haskell-gi-base, haskell-gi-overloading, libadwaita, text + , transformers + }: + mkDerivation { + pname = "gi-adwaita"; + version = "1.0.6"; + sha256 = "0d5qswxbr8hl0mykjifgxivcbv55viva0gfw5zmgmswkp7my56q2"; + setupHaskellDepends = [ + base Cabal gi-gdk gi-gio gi-glib gi-gobject gi-gtk gi-pango + haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gdk gi-gio gi-glib gi-gobject gi-gtk + gi-pango haskell-gi haskell-gi-base haskell-gi-overloading text + transformers + ]; + libraryPkgconfigDepends = [ libadwaita ]; + description = "Adwaita bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) libadwaita;}; + + "gi-atk" = callPackage + ({ mkDerivation, atk, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading + , text, transformers + }: + mkDerivation { + pname = "gi-atk"; + version = "2.0.27"; + sha256 = "1dp30c4ni78l9zdj07f4ahr9szm0wlwrbnp1my6plg909kf79i7m"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ atk ]; + description = "Atk bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) atk;}; + + "gi-ayatana-appindicator3" = callPackage + ({ mkDerivation, ayatana-appindicator3, base, bytestring, Cabal + , containers, gi-gdk, gi-gobject, gi-gtk, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-ayatana-appindicator3"; + version = "0.1.0"; + sha256 = "0ds1d21r2fhc92iznc02gnm6xfgj6hx63iz04bvvpbld6s6xislr"; + setupHaskellDepends = [ + base Cabal gi-gdk gi-gobject gi-gtk haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gdk gi-gobject gi-gtk haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ ayatana-appindicator3 ]; + description = "libayatana-appindicator3 bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {ayatana-appindicator3 = null;}; + + "gi-cairo" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cairo, containers + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-cairo"; + version = "1.0.29"; + sha256 = "124a7llg5sck0a25gd9381wp79kwm4rwgrbslbwp329azmf2s4d5"; + setupHaskellDepends = [ base Cabal haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ cairo ]; + preCompileBuildDriver = '' + PKG_CONFIG_PATH+=":${lib.getDev cairo}/lib/pkgconfig" + setupCompileFlags+=" $(pkg-config --libs cairo-gobject)" + ''; + description = "Cairo bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) cairo;}; + + "gi-cairo-again" = callPackage + ({ mkDerivation, base, cairo-core, haskell-gi-base + , template-haskell + }: + mkDerivation { + pname = "gi-cairo-again"; + version = "1.16.0"; + sha256 = "1xxrcx9dsscymz2v53splzrr39gajw2bcr3ksblak46bamb67bmg"; + libraryHaskellDepends = [ + base cairo-core haskell-gi-base template-haskell + ]; + description = "Bridge between packages gi-* and cairo-core"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gi-cairo-connector" = callPackage + ({ mkDerivation, base, gi-cairo, gi-cairo-render, haskell-gi-base + , mtl + }: + mkDerivation { + pname = "gi-cairo-connector"; + version = "0.1.1"; + sha256 = "0jkca1x0dlyfwyywn6gmsnxhyad3j7vfwa0c4hpvx8k8m350dn3c"; + libraryHaskellDepends = [ + base gi-cairo gi-cairo-render haskell-gi-base mtl + ]; + description = "GI friendly Binding to the Cairo library"; + license = lib.licenses.lgpl21Only; + }) {}; + + "gi-cairo-render" = callPackage + ({ mkDerivation, array, base, bytestring, c2hs, cairo + , haskell-gi-base, mtl, text, utf8-string + }: + mkDerivation { + pname = "gi-cairo-render"; + version = "0.1.2"; + sha256 = "07h3k8bzb6qhk7x2v68dg5gsxxpjpr7k3vvh2fyqb9zj9rq8lyfc"; + libraryHaskellDepends = [ + array base bytestring haskell-gi-base mtl text utf8-string + ]; + libraryPkgconfigDepends = [ cairo ]; + libraryToolDepends = [ c2hs ]; + description = "GI friendly Binding to the Cairo library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) cairo;}; + + "gi-clutter" = callPackage + ({ mkDerivation, base, bytestring, Cabal, clutter, containers + , gi-atk, gi-cairo, gi-cogl, gi-gio, gi-glib, gi-gobject, gi-json + , gi-pango, haskell-gi, haskell-gi-base, haskell-gi-overloading + , text, transformers + }: + mkDerivation { + pname = "gi-clutter"; + version = "1.0.5"; + sha256 = "05yavg91cfm3da3b9gf9c5yis6c6jv1zcqa6y0wdyyghlzagyix7"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-cogl gi-gio gi-glib gi-gobject + gi-json gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-cogl gi-gio gi-glib + gi-gobject gi-json gi-pango haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ clutter ]; + description = "clutter GObject bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) clutter;}; + + "gi-cogl" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cogl, containers, gi-glib + , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading + , text, transformers + }: + mkDerivation { + pname = "gi-cogl"; + version = "1.0.5"; + sha256 = "04ji6w2xvy6pcbqgnqm1f2wsyv1za1m7b8wyg9vnbdf4hiwl8mzl"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ cogl ]; + description = "COGL GObject bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) cogl;}; + + "gi-coglpango" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cogl-pango, containers + , gi-cogl, gi-glib, gi-gobject, gi-pango, gi-pangocairo, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-coglpango"; + version = "1.0.5"; + sha256 = "0zbp7s1kn5xds521wmgxmqiahccbdz0sc54rgmprs8ak2bf3d68p"; + setupHaskellDepends = [ + base Cabal gi-cogl gi-glib gi-gobject gi-pango gi-pangocairo + haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cogl gi-glib gi-gobject gi-pango + gi-pangocairo haskell-gi haskell-gi-base haskell-gi-overloading + text transformers + ]; + libraryPkgconfigDepends = [ cogl-pango ]; + description = "Cogl Pango GObject bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {cogl-pango = null;}; + + "gi-dbusmenu" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading + , libdbusmenu, text, transformers + }: + mkDerivation { + pname = "gi-dbusmenu"; + version = "0.4.13"; + sha256 = "0n43qfva1wc58yqb0jblwhjzcbbfky09mk2lz0qx5p454c4qhnbc"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libdbusmenu ]; + description = "Dbusmenu bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) libdbusmenu;}; + + "gi-dbusmenugtk3" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-dbusmenu, gi-gdk, gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk + , gtk3, haskell-gi, haskell-gi-base, haskell-gi-overloading + , libdbusmenu-gtk3, text, transformers + }: + mkDerivation { + pname = "gi-dbusmenugtk3"; + version = "0.4.14"; + sha256 = "013hcd6ay172jcfvy437fqzn8s6xc9vzg478f0hf4j0b4vn0xhkp"; + setupHaskellDepends = [ + base Cabal gi-atk gi-dbusmenu gi-gdk gi-gdkpixbuf gi-glib + gi-gobject gi-gtk haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-dbusmenu gi-gdk gi-gdkpixbuf + gi-glib gi-gobject gi-gtk haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtk3 libdbusmenu-gtk3 ]; + description = "DbusmenuGtk bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) gtk3; inherit (pkgs) libdbusmenu-gtk3;}; + + "gi-freetype2" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, freetype + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-freetype2"; + version = "2.0.4"; + sha256 = "02rprv85aba9hy7z0sn5n54nrzd0d5vci90p4fbhxv4yfq1gf1rv"; + setupHaskellDepends = [ base Cabal haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ freetype ]; + description = "freetype2 bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) freetype;}; + + "gi-gdk" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo + , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk3 + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-gdk"; + version = "3.0.28"; + sha256 = "0crlbrwdj7myrjlnf7p3h24jl998l3i70afh54chv0cawqxqq114"; + setupHaskellDepends = [ + base Cabal gi-cairo gi-gdkpixbuf gi-gio gi-glib gi-gobject gi-pango + haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cairo gi-gdkpixbuf gi-gio gi-glib + gi-gobject gi-pango haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtk3 ]; + description = "Gdk bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) gtk3;}; + + "gi-gdk_4_0_7" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo + , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-pango, gtk4 + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-gdk"; + version = "4.0.7"; + sha256 = "1ll3rl6ypcbgnfh3xxfwfswqpmbxgmk628lkkj5h8f9is2fwl067"; + setupHaskellDepends = [ + base Cabal gi-cairo gi-gdkpixbuf gi-gio gi-glib gi-gobject gi-pango + haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cairo gi-gdkpixbuf gi-gio gi-glib + gi-gobject gi-pango haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtk4 ]; + description = "Gdk bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gtk4;}; + + "gi-gdkpixbuf" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gdk-pixbuf + , gi-gio, gi-glib, gi-gmodule, gi-gobject, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gdkpixbuf"; + version = "2.0.31"; + sha256 = "1gh530l2iwi4lc7mbf5cg8wwm9bxj1iajw8zpj4xc0327g17zqn4"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gmodule gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gmodule gi-gobject + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gdk-pixbuf ]; + description = "GdkPixbuf bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) gdk-pixbuf;}; + + "gi-gdkx11" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo + , gi-gdk, gi-gio, gi-gobject, gi-xlib, gtk3, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gdkx11"; + version = "3.0.15"; + sha256 = "1pr0rnj3ximb844yhz1bwljk0mywy1z8dcbi6ns25ag07gk2sflv"; + setupHaskellDepends = [ + base Cabal gi-cairo gi-gdk gi-gio gi-gobject gi-xlib haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cairo gi-gdk gi-gio gi-gobject + gi-xlib haskell-gi haskell-gi-base haskell-gi-overloading text + transformers + ]; + libraryPkgconfigDepends = [ gtk3 ]; + description = "GdkX11 bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) gtk3;}; + + "gi-gdkx11_4_0_7" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo + , gi-gdk, gi-gio, gi-gobject, gi-xlib, gtk4-x11, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gdkx11"; + version = "4.0.7"; + sha256 = "0hym8rfa9ynihgvvk83npdd29vsbfajnsn824ybighczg73491dh"; + setupHaskellDepends = [ + base Cabal gi-cairo gi-gdk gi-gio gi-gobject gi-xlib haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cairo gi-gdk gi-gio gi-gobject + gi-xlib haskell-gi haskell-gi-base haskell-gi-overloading text + transformers + ]; + libraryPkgconfigDepends = [ gtk4-x11 ]; + description = "GdkX11 bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {gtk4-x11 = null;}; + + "gi-ges" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, gi-gst, gi-gstpbutils, gi-gstvideo + , gst-editing-services, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-ges"; + version = "1.0.4"; + sha256 = "1g3kc51g1imln821scx19plankk01af1c82mvyxjz09bfvc8mwv9"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject gi-gst gi-gstpbutils + gi-gstvideo haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject gi-gst + gi-gstpbutils gi-gstvideo haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gst-editing-services ]; + description = "libges bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {gst-editing-services = null;}; + + "gi-ggit" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, libgit2-glib, text, transformers + }: + mkDerivation { + pname = "gi-ggit"; + version = "1.0.14"; + sha256 = "0zn41wapf9iq9fiyifvd0d9ykylcxfl583whadvbwd750knq9j97"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libgit2-glib ]; + description = "libgit2-glib bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libgit2-glib;}; + + "gi-gio" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, glib, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gio"; + version = "2.0.32"; + sha256 = "1cssldl96yi5r26c66b4jlyp7yirbhyi63mnijwldpa14xv0xpi8"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ glib ]; + description = "Gio bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) glib;}; + + "gi-gio-hs-list-model" = callPackage + ({ mkDerivation, base, containers, gi-gio, gi-gobject + , haskell-gi-base + }: + mkDerivation { + pname = "gi-gio-hs-list-model"; + version = "0.1.0.1"; + sha256 = "03gyr2fj8jaqrb6r7j14ylw1za7aqdblw0aihp6nr9s8hvqr80c2"; + libraryHaskellDepends = [ + base containers gi-gio gi-gobject haskell-gi-base + ]; + description = "Haskell implementation of GListModel interface from gi-gio"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gi-girepository" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gobject-introspection, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-girepository"; + version = "1.0.28"; + sha256 = "1bgpl4mmlvq7xa3ar94wx4n1vlcj93s3q772ixp73zmy8izngnci"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gobject-introspection ]; + description = "GIRepository (gobject-introspection) bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) gobject-introspection;}; + + "gi-glib" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, glib + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-glib"; + version = "2.0.29"; + sha256 = "104xfcyi1jfjk24d4n9jk27b9gjysij1ghkpw6kz2kdpc3kdpzp0"; + setupHaskellDepends = [ base Cabal haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ glib ]; + description = "GLib bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) glib;}; + + "gi-gmodule" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-gmodule"; + version = "2.0.5"; + sha256 = "1pij238dvbws1pkw44dnmwc7h1l2dlag7aa4xnvpignvghsx9m5z"; + setupHaskellDepends = [ base Cabal gi-glib haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ glib ]; + description = "GModule bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) glib;}; + + "gi-gobject" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib, glib + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-gobject"; + version = "2.0.30"; + sha256 = "0ni09sxswrbd6li0q5s0qbj43b1q6w54xk3y816pi1sar44fnl2n"; + setupHaskellDepends = [ base Cabal gi-glib haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ glib ]; + description = "GObject bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) glib;}; + + "gi-graphene" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, graphene, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-graphene"; + version = "1.0.7"; + sha256 = "1slpywv49m815qk78cz5lfpwym2dvi6qrmij4j61sb3xk034k33s"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ graphene ]; + description = "Graphene bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) graphene;}; + + "gi-gsk" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo + , gi-gdk, gi-gdkpixbuf, gi-glib, gi-gobject, gi-graphene, gi-pango + , gtk4, haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-gsk"; + version = "4.0.7"; + sha256 = "1mqfhgg1gp33aw3vyg9bpkl7b57apgrv6r3pdwjr2fysmjmi58cl"; + setupHaskellDepends = [ + base Cabal gi-cairo gi-gdk gi-gdkpixbuf gi-glib gi-gobject + gi-graphene gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cairo gi-gdk gi-gdkpixbuf gi-glib + gi-gobject gi-graphene gi-pango haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtk4 ]; + description = "Gsk bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) gtk4;}; + + "gi-gst" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gstreamer, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gst"; + version = "1.0.29"; + sha256 = "1cfyrvkgdhdpgmpxl5dg9s5slz3pqbg9gb9dp1alzjjf8n1fg39h"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gstreamer ]; + description = "GStreamer bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs.gst_all_1) gstreamer;}; + + "gi-gstapp" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gi-gst, gi-gstbase, gstreamer-app, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gstapp"; + version = "1.0.28"; + sha256 = "1vm95fih31bn4d86rfqnp39xdiq0n4gwzc0j9dv71cdkz6fzswmb"; + setupHaskellDepends = [ + base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gstreamer-app ]; + description = "GStreamerApp bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {gstreamer-app = null;}; + + "gi-gstaudio" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gstaudio"; + version = "1.0.27"; + sha256 = "0d094gzgb13dsfshwib648szq66ylw86sw0sir03q17pf4c3bjia"; + setupHaskellDepends = [ + base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gst-plugins-base ]; + description = "GStreamerAudio bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs.gst_all_1) gst-plugins-base;}; + + "gi-gstbase" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gi-gst, gst-plugins-base, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gstbase"; + version = "1.0.28"; + sha256 = "0m55wv5696kqyvirm00ns0wkh2sxw06xrik54j0gg393nxn8s458"; + setupHaskellDepends = [ + base Cabal gi-glib gi-gobject gi-gst haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject gi-gst haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gst-plugins-base ]; + description = "GStreamerBase bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs.gst_all_1) gst-plugins-base;}; + + "gi-gstpbutils" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gi-gst, gi-gstaudio, gi-gsttag, gi-gstvideo + , gstreamer-pbutils, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gstpbutils"; + version = "1.0.27"; + sha256 = "15vw2x296jmcmby4r9mx065ikqimy20ac0ilwbj7xdx75kmjxxic"; + setupHaskellDepends = [ + base Cabal gi-glib gi-gobject gi-gst gi-gstaudio gi-gsttag + gi-gstvideo haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject gi-gst gi-gstaudio + gi-gsttag gi-gstvideo haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gstreamer-pbutils ]; + description = "GStreamer Plugins Base Utils bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {gstreamer-pbutils = null;}; + + "gi-gsttag" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gi-gst, gi-gstbase, gstreamer-tag, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gsttag"; + version = "1.0.27"; + sha256 = "09mzk3q1ci4mr3bm88y9bkp7q4v3hf575d84hr579l40i1q2mkb4"; + setupHaskellDepends = [ + base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gstreamer-tag ]; + description = "GStreamer Tag bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {gstreamer-tag = null;}; + + "gi-gstvideo" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, gi-gst, gi-gstbase, gst-plugins-base, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gstvideo"; + version = "1.0.28"; + sha256 = "05pm8iyv0dxj031079w3aaws7yi560kz0iyry1pz2qsih9ps0igr"; + setupHaskellDepends = [ + base Cabal gi-glib gi-gobject gi-gst gi-gstbase haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject gi-gst gi-gstbase + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gst-plugins-base ]; + description = "GStreamerVideo bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs.gst_all_1) gst-plugins-base;}; + + "gi-gtk" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject + , gi-pango, gtk3, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gtk"; + version = "3.0.41"; + sha256 = "1xsf37wa9kxa54bwclb05vi1j6vjgx6w05aj2an5gr1wlg9aikq9"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib + gi-gobject gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf + gi-gio gi-glib gi-gobject gi-pango haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtk3 ]; + description = "Gtk bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) gtk3;}; + + "gi-gtk_4_0_8" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject + , gi-graphene, gi-gsk, gi-pango, gtk4, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gtk"; + version = "4.0.8"; + sha256 = "1gqyvd2d60xdbgia065dmg7sswfc20b6h97zxq7s6f7r6lphzg2r"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib + gi-gobject gi-graphene gi-gsk gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf + gi-gio gi-glib gi-gobject gi-graphene gi-gsk gi-pango haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtk4 ]; + description = "Gtk bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gtk4;}; + + "gi-gtk-declarative" = callPackage + ({ mkDerivation, async, base, containers, data-default-class + , gi-gdk, gi-glib, gi-gobject, gi-gtk, haskell-gi, haskell-gi-base + , haskell-gi-overloading, hedgehog, mtl, safe-exceptions, stm, text + , unordered-containers, vector + }: + mkDerivation { + pname = "gi-gtk-declarative"; + version = "0.7.1"; + sha256 = "0fc3y6p7adnwpz5zwv9sh0wy88nx1i3n7m8qx4awha9id59s0y1y"; + libraryHaskellDepends = [ + base containers data-default-class gi-glib gi-gobject gi-gtk + haskell-gi haskell-gi-base haskell-gi-overloading mtl text + unordered-containers vector + ]; + testHaskellDepends = [ + async base containers gi-gdk gi-glib gi-gobject gi-gtk + haskell-gi-base hedgehog mtl safe-exceptions stm text + unordered-containers vector + ]; + description = "Declarative GTK+ programming in Haskell"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gi-gtk-declarative-app-simple" = callPackage + ({ mkDerivation, async, base, gi-gdk, gi-glib, gi-gobject, gi-gtk + , gi-gtk-declarative, haskell-gi, haskell-gi-base + , haskell-gi-overloading, hspec, pipes, pipes-concurrency, text + }: + mkDerivation { + pname = "gi-gtk-declarative-app-simple"; + version = "0.7.1"; + sha256 = "0q5crb3jl8mlr474srqya3yqi90vklnldlb2qs167h60shzvf353"; + libraryHaskellDepends = [ + async base gi-gdk gi-glib gi-gobject gi-gtk gi-gtk-declarative + haskell-gi haskell-gi-base haskell-gi-overloading pipes + pipes-concurrency text + ]; + testHaskellDepends = [ + async base gi-gtk gi-gtk-declarative hspec pipes + ]; + description = "Declarative GTK+ programming in Haskell in the style of Pux"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gi-gtk-hs" = callPackage + ({ mkDerivation, base, base-compat, containers, gi-gdk + , gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk, haskell-gi-base, mtl + , text, transformers + }: + mkDerivation { + pname = "gi-gtk-hs"; + version = "0.3.16"; + sha256 = "1zdkxhvy4i99p6qcrc53qlxv71vh05w9xd0j1qh20aci05n1nnha"; + libraryHaskellDepends = [ + base base-compat containers gi-gdk gi-gdkpixbuf gi-glib gi-gobject + gi-gtk haskell-gi-base mtl text transformers + ]; + description = "A wrapper for gi-gtk, adding a few more idiomatic API parts on top"; + license = lib.licenses.lgpl21Only; + }) {}; + + "gi-gtk-layer-shell" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdk + , gi-gtk, gtk-layer-shell, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gtk-layer-shell"; + version = "0.1.5"; + sha256 = "10bsb2njsfzgp7qail359hab7kza1qn2lnhdwnj7mbahacx024jq"; + setupHaskellDepends = [ base Cabal gi-gdk gi-gtk haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-gdk gi-gtk haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtk-layer-shell ]; + description = "gtk-layer-shell bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) gtk-layer-shell;}; + + "gi-gtkosxapplication" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf + , gi-gobject, gi-gtk, gtk-mac-integration-gtk3, haskell-gi + , haskell-gi-base, haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gtkosxapplication"; + version = "2.0.17"; + sha256 = "1h6j61wg9krvd3kqbkafd90vk534hhz9mrlvj2h182f5kp5rybl8"; + setupHaskellDepends = [ + base Cabal gi-gdkpixbuf gi-gobject gi-gtk haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gdkpixbuf gi-gobject gi-gtk + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtk-mac-integration-gtk3 ]; + description = "GtkosxApplication bindings"; + license = lib.licenses.lgpl21Only; + platforms = lib.platforms.darwin; + }) {inherit (pkgs) gtk-mac-integration-gtk3;}; + + "gi-gtksheet" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-cairo, gi-gdk, gi-glib, gi-gobject, gi-gtk, gi-pango, gtksheet + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers + }: + mkDerivation { + pname = "gi-gtksheet"; + version = "4.0.1"; + sha256 = "19fyjymh5b1q1ln0nnqwwwf0zsdjy0bfn5nhi133q9j195bhb7l9"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-gdk gi-glib gi-gobject gi-gtk + gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-gdk gi-glib + gi-gobject gi-gtk gi-pango haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtksheet ]; + description = "GtkSheet bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gtksheet;}; + + "gi-gtksource" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject + , gi-gtk, gi-pango, gtksourceview3, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gtksource"; + version = "3.0.28"; + sha256 = "1047fgqj2avy34fd9y5m4ipv0vmpizw4lwnwdbrnhvs2fc89g0lh"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib + gi-gobject gi-gtk gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf + gi-gio gi-glib gi-gobject gi-gtk gi-pango haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtksourceview3 ]; + description = "GtkSource bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gtksourceview3;}; + + "gi-gtksource_5_0_0" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject + , gi-gtk, gi-pango, gtksourceview, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-gtksource"; + version = "5.0.0"; + sha256 = "0yfwms2qzb994q8c48nnm0gfxz315jk0yvd45ss3p1j5idq4b5pp"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib + gi-gobject gi-gtk gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf + gi-gio gi-glib gi-gobject gi-gtk gi-pango haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ gtksourceview ]; + description = "GtkSource bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gtksourceview;}; + + "gi-handy" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, gi-gtk + , gi-pango, haskell-gi, haskell-gi-base, haskell-gi-overloading + , libhandy, text, transformers + }: + mkDerivation { + pname = "gi-handy"; + version = "1.0.4"; + sha256 = "0hahypvzd1h6fvlb2dh5p9wjgsmwi3j6zsn5l699d0w00yf8s5i5"; + setupHaskellDepends = [ + base Cabal gi-atk gi-gdk gi-gdkpixbuf gi-gio gi-glib gi-gobject + gi-gtk gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-gdk gi-gdkpixbuf gi-gio + gi-glib gi-gobject gi-gtk gi-pango haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libhandy ]; + description = "libhandy bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) libhandy;}; + + "gi-harfbuzz" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-freetype2 + , gi-glib, gi-gobject, harfbuzz, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers + }: + mkDerivation { + pname = "gi-harfbuzz"; + version = "0.0.9"; + sha256 = "17ijv0bsq1gmzjkalh2zj59hnpaaj1bdisd6b3mvzc0dzn4y2wy7"; + setupHaskellDepends = [ + base Cabal gi-freetype2 gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-freetype2 gi-glib gi-gobject + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ harfbuzz ]; + description = "HarfBuzz bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) harfbuzz;}; + + "gi-ibus" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, ibus, text, transformers + }: + mkDerivation { + pname = "gi-ibus"; + version = "1.5.7"; + sha256 = "08rd0kkkxaixi9z0ll5k94yinfflmzlwba8f9cizn0y4gqjpcqks"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ ibus ]; + description = "IBus bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) ibus;}; + + "gi-javascriptcore" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading + , text, transformers, webkitgtk + }: + mkDerivation { + pname = "gi-javascriptcore"; + version = "4.0.27"; + sha256 = "14kimawwlp7ip5d34aamwsa965lvw979dqgzd6wxl9cfskacj7lq"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ webkitgtk ]; + description = "JavaScriptCore bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) webkitgtk;}; + + "gi-javascriptcore_6_0_3" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading + , javascriptcoregtk, text, transformers + }: + mkDerivation { + pname = "gi-javascriptcore"; + version = "6.0.3"; + sha256 = "09pycpf8h7zzwl0ml7zkgv15v0ia37c067f21zwzbmmqir8fnhwx"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ javascriptcoregtk ]; + description = "JavaScriptCore bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + }) {javascriptcoregtk = null;}; + + "gi-json" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, json-glib, text, transformers + }: + mkDerivation { + pname = "gi-json"; + version = "1.0.5"; + sha256 = "0iqv6w7af40hlr4bf8qqm2wd5ppd94978ak0mqxx5h132sn8w5kg"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ json-glib ]; + description = "JSON GObject bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) json-glib;}; + + "gi-notify" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdkpixbuf + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, libnotify, text, transformers + }: + mkDerivation { + pname = "gi-notify"; + version = "0.7.27"; + sha256 = "02x4qqs0cbw04v1bbidq0pv8pn7qclg0ybi8c0rcvvsyrld8rml4"; + setupHaskellDepends = [ + base Cabal gi-gdkpixbuf gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gdkpixbuf gi-glib gi-gobject + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libnotify ]; + description = "Libnotify bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) libnotify;}; + + "gi-ostree" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, ostree, text, transformers + }: + mkDerivation { + pname = "gi-ostree"; + version = "1.0.18"; + sha256 = "0zkj48sarz1nddq18pc9k1v45cq3sgvr93yh677szrbp797qchis"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ ostree ]; + description = "OSTree bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) ostree;}; + + "gi-pango" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cairo, containers, gi-gio + , gi-glib, gi-gobject, gi-harfbuzz, haskell-gi, haskell-gi-base + , haskell-gi-overloading, pango, text, transformers + }: + mkDerivation { + pname = "gi-pango"; + version = "1.0.29"; + sha256 = "1v54gj8rm2kx0jgif4f8m7v99xzz7y4bw8dfkyc7fq98f8p02j9q"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject gi-harfbuzz haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject gi-harfbuzz + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ cairo pango ]; + preCompileBuildDriver = '' + PKG_CONFIG_PATH+=":${lib.getDev cairo}/lib/pkgconfig" + setupCompileFlags+=" $(pkg-config --libs cairo-gobject)" + ''; + description = "Pango bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) cairo; inherit (pkgs) pango;}; + + "gi-pangocairo" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cairo, containers + , gi-cairo, gi-gio, gi-glib, gi-gobject, gi-pango, haskell-gi + , haskell-gi-base, haskell-gi-overloading, pango, text + , transformers + }: + mkDerivation { + pname = "gi-pangocairo"; + version = "1.0.30"; + sha256 = "1sr42xj76485hjf4xzsf6kf01bbydg4b4ba4pzmn6x2wl4q739lx"; + setupHaskellDepends = [ + base Cabal gi-cairo gi-gio gi-glib gi-gobject gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cairo gi-gio gi-glib gi-gobject + gi-pango haskell-gi haskell-gi-base haskell-gi-overloading text + transformers + ]; + libraryPkgconfigDepends = [ cairo pango ]; + preCompileBuildDriver = '' + PKG_CONFIG_PATH+=":${lib.getDev cairo}/lib/pkgconfig" + setupCompileFlags+=" $(pkg-config --libs cairo-gobject)" + ''; + description = "PangoCairo bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) cairo; inherit (pkgs) pango;}; + + "gi-poppler" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo + , gi-gio, gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, poppler_gi, text, transformers + }: + mkDerivation { + pname = "gi-poppler"; + version = "0.18.29"; + sha256 = "0lznz54jkln93p43vv7n67kq2ldjky7g8ig8na4nq9nj3q8fwmj1"; + setupHaskellDepends = [ + base Cabal gi-cairo gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cairo gi-gio gi-glib gi-gobject + haskell-gi haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ poppler_gi ]; + description = "Poppler bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) poppler_gi;}; + + "gi-rsvg" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-cairo + , gi-gdkpixbuf, gi-gio, gi-glib, gi-gobject, haskell-gi + , haskell-gi-base, haskell-gi-overloading, librsvg, text + , transformers + }: + mkDerivation { + pname = "gi-rsvg"; + version = "2.0.5"; + sha256 = "1w4mliz1fna8cb1qf8ivbjmbrcqlnd4wq8ncsjkhiz8ncpxxwaqj"; + setupHaskellDepends = [ + base Cabal gi-cairo gi-gdkpixbuf gi-gio gi-glib gi-gobject + haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-cairo gi-gdkpixbuf gi-gio gi-glib + gi-gobject haskell-gi haskell-gi-base haskell-gi-overloading text + transformers + ]; + libraryPkgconfigDepends = [ librsvg ]; + description = "librsvg bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) librsvg;}; + + "gi-secret" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, libsecret, text, transformers + }: + mkDerivation { + pname = "gi-secret"; + version = "0.0.17"; + sha256 = "1s5nv3q6b91fipzxmri4gc8pss9dwwm7svv26km7b99w4bd3k4qf"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libsecret ]; + description = "Libsecret bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) libsecret;}; + + "gi-soup" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, libsoup, text, transformers + }: + mkDerivation { + pname = "gi-soup"; + version = "2.4.28"; + sha256 = "157yvfwhyvl58va533n0hz509204aszxqspd62x92b6mlf5fxyqk"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libsoup ]; + description = "Libsoup bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) libsoup;}; + + "gi-soup_3_0_2" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gio + , gi-glib, gi-gobject, haskell-gi, haskell-gi-base + , haskell-gi-overloading, libsoup, text, transformers + }: + mkDerivation { + pname = "gi-soup"; + version = "3.0.2"; + sha256 = "07mwdvbw634fp3x1b7xc6ndh96w4ydx14habpy9gysk0a728sskz"; + setupHaskellDepends = [ + base Cabal gi-gio gi-glib gi-gobject haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gio gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libsoup ]; + description = "Libsoup bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libsoup;}; + + "gi-vips" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-glib + , gi-gobject, haskell-gi, haskell-gi-base, haskell-gi-overloading + , text, transformers, vips + }: + mkDerivation { + pname = "gi-vips"; + version = "8.0.4"; + sha256 = "0wsa81n9mpcx2yr536jaw9wnnhk3fy22z1fb3dy3d5fsl7164bdq"; + setupHaskellDepends = [ base Cabal gi-glib gi-gobject haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers gi-glib gi-gobject haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ vips ]; + description = "libvips GObject bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) vips;}; + + "gi-vte" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk, gi-pango + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers, vte_291 + }: + mkDerivation { + pname = "gi-vte"; + version = "2.91.32"; + sha256 = "0sfcd2lbbn5zz8vjxklxhf1yz7r5vacjvg5qid99xfzialp9s82x"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-gdk gi-gio gi-glib gi-gobject gi-gtk + gi-pango haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-gdk gi-gio gi-glib + gi-gobject gi-gtk gi-pango haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ vte_291 ]; + description = "Vte bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + }) {vte_291 = pkgs.vte;}; + + "gi-webkit" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk + , gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers, webkitgtk + }: + mkDerivation { + pname = "gi-webkit"; + version = "6.0.2"; + sha256 = "00js1737ck6qyz1lkizif84qyqwq7638wdgznrdn6g4yw2a4hd4k"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-gdk gi-gio gi-glib gi-gobject gi-gtk + gi-javascriptcore gi-soup haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-gdk gi-gio gi-glib + gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ webkitgtk ]; + description = "WebKit bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) webkitgtk;}; + + "gi-webkit2" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-cairo, gi-gdk, gi-gio, gi-glib, gi-gobject, gi-gtk + , gi-javascriptcore, gi-soup, haskell-gi, haskell-gi-base + , haskell-gi-overloading, text, transformers, webkitgtk + }: + mkDerivation { + pname = "gi-webkit2"; + version = "4.0.30"; + sha256 = "0a73wbmk3siig15cq20bnjm90vw5363ldns9kmmlprjmnar3vx3w"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-gdk gi-gio gi-glib gi-gobject gi-gtk + gi-javascriptcore gi-soup haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-gdk gi-gio gi-glib + gi-gobject gi-gtk gi-javascriptcore gi-soup haskell-gi + haskell-gi-base haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ webkitgtk ]; + description = "WebKit2 bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) webkitgtk;}; + + "gi-webkit2webextension" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdk + , gi-gio, gi-gobject, gi-gtk, gi-javascriptcore, gi-soup + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers, webkitgtk + }: + mkDerivation { + pname = "gi-webkit2webextension"; + version = "4.0.30"; + sha256 = "027jmj0igs5dh7mdap033jxnzpwk6rsp9rhx6y52kjxgcnf97r5x"; + setupHaskellDepends = [ + base Cabal gi-gdk gi-gio gi-gobject gi-gtk gi-javascriptcore + gi-soup haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gdk gi-gio gi-gobject gi-gtk + gi-javascriptcore gi-soup haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ webkitgtk ]; + description = "WebKit2-WebExtension bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) webkitgtk;}; + + "gi-webkitwebprocessextension" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-gdk + , gi-gio, gi-gobject, gi-gtk, gi-javascriptcore, gi-soup + , haskell-gi, haskell-gi-base, haskell-gi-overloading, text + , transformers, webkitgtk-web-process-extension + }: + mkDerivation { + pname = "gi-webkitwebprocessextension"; + version = "6.0.2"; + sha256 = "0xvryk8kln1c0ka6jncfixm2ycbpnlayx6c8s5pbbcwrnhsj1afz"; + setupHaskellDepends = [ + base Cabal gi-gdk gi-gio gi-gobject gi-gtk gi-javascriptcore + gi-soup haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-gdk gi-gio gi-gobject gi-gtk + gi-javascriptcore gi-soup haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ webkitgtk-web-process-extension ]; + description = "WebKitWebProcessExtension bindings"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {webkitgtk-web-process-extension = null;}; + + "gi-wnck" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, gi-atk + , gi-cairo, gi-gdk, gi-gdkpixbuf, gi-glib, gi-gobject, gi-gtk + , haskell-gi, haskell-gi-base, haskell-gi-overloading, libwnck + , text, transformers + }: + mkDerivation { + pname = "gi-wnck"; + version = "3.0.14"; + sha256 = "13jwqssb3rmaliph73gc9c69wp2sm3k5flxbaj7ld61zzgzm4p0b"; + setupHaskellDepends = [ + base Cabal gi-atk gi-cairo gi-gdk gi-gdkpixbuf gi-glib gi-gobject + gi-gtk haskell-gi + ]; + libraryHaskellDepends = [ + base bytestring containers gi-atk gi-cairo gi-gdk gi-gdkpixbuf + gi-glib gi-gobject gi-gtk haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libwnck ]; + description = "Wnck bindings"; + license = lib.licenses.lgpl21Only; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) libwnck;}; + + "gi-xlib" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, haskell-gi + , haskell-gi-base, haskell-gi-overloading, libX11, text + , transformers + }: + mkDerivation { + pname = "gi-xlib"; + version = "2.0.13"; + sha256 = "116zsfhcffhixxfb61irn1qq81nxw4ifwmamib3h7s31z2m7mgql"; + setupHaskellDepends = [ base Cabal haskell-gi ]; + libraryHaskellDepends = [ + base bytestring containers haskell-gi haskell-gi-base + haskell-gi-overloading text transformers + ]; + libraryPkgconfigDepends = [ libX11 ]; + description = "xlib bindings"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs.xorg) libX11;}; + + "giak" = callPackage + ({ mkDerivation, async, base, bytestring, Cabal, containers + , directory, extra, filemanip, filepath, mtl, process, semigroups + , stm, stm-chans, text, unix, wybor + }: + mkDerivation { + pname = "giak"; + version = "0.1.0.1"; + sha256 = "0wv0ighxpvxkk8jw9pd888l1dfjvrw1mqlj3i0bwq8ygj7nbpjqk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base bytestring Cabal containers directory extra filemanip + filepath mtl process semigroups stm stm-chans text unix wybor + ]; + description = "Fuzzy finder for cabal executables"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "giak"; + broken = true; + }) {}; + + "gibberish" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , criterion, deepseq, directory, filepath, hedgehog, hspec + , hspec-discover, hspec-hedgehog, MonadRandom, mtl + , optparse-applicative, random, tasty, tasty-golden, tasty-hedgehog + , tasty-th, text, text-show, transformers + }: + mkDerivation { + pname = "gibberish"; + version = "3.0.0.0"; + sha256 = "1555ad7sijs90cskm95sfk1xwhszr0gc650kzbkmv6cj3586hrgq"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base containers deepseq directory filepath hedgehog + MonadRandom mtl random text text-show transformers + ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring containers mtl + optparse-applicative random text text-show transformers + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring containers filepath hedgehog + hspec hspec-hedgehog MonadRandom mtl random tasty tasty-golden + tasty-hedgehog tasty-th text text-show transformers + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + aeson base containers criterion deepseq filepath mtl text text-show + transformers + ]; + doHaddock = false; + description = "Generate easy-to-remember, hard-to-guess passwords"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gibbon" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "gibbon"; + version = "0.1.1"; + sha256 = "1fvb7fg4dh26xszbfcrjyd7h8pl0nxpxkls6lb1ibyw9z76h0shh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "A compiler for operating on serialized trees"; + license = lib.licenses.bsd3; + mainProgram = "gibbon"; + }) {}; + + "gigaparsec" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, gauge, knob + , pretty-terminal, rt, selective, tasty, tasty-expected-failure + , tasty-hunit, template-haskell + }: + mkDerivation { + pname = "gigaparsec"; + version = "0.3.0.0"; + sha256 = "13r2h7k37rwbig9ka75202vgifprjf719xp9zgrnrqa3dxpynh93"; + libraryHaskellDepends = [ + base containers pretty-terminal rt selective template-haskell + ]; + testHaskellDepends = [ + base bytestring containers deepseq knob rt tasty + tasty-expected-failure tasty-hunit + ]; + benchmarkHaskellDepends = [ base deepseq gauge ]; + description = "Refreshed parsec-style library for compatibility with Scala parsley"; + license = lib.licenses.bsd3; + }) {}; + + "gimlh" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "gimlh"; + version = "0.1.3.0"; + sha256 = "1hxdgff1rw3yp3a2p26bj6034jgc458bdzma1xkbh9pahlhwhs2l"; + libraryHaskellDepends = [ base split ]; + description = "Haskell parser for GIML"; + license = lib.licenses.mit; + }) {}; + + "ginger" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , data-default, filepath, http-types, mtl, optparse-applicative + , parsec, process, regex-tdfa, safe, scientific, tasty, tasty-hunit + , tasty-quickcheck, text, time, transformers, unordered-containers + , utf8-string, vector, yaml + }: + mkDerivation { + pname = "ginger"; + version = "0.10.5.2"; + sha256 = "0nwcppbfxj3nvq3hm9gj8gh076399zkksj2k39nb9zdm8dws79sf"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers data-default filepath + http-types mtl parsec regex-tdfa safe scientific text time + transformers unordered-containers utf8-string vector + ]; + executableHaskellDepends = [ + aeson base bytestring data-default mtl optparse-applicative process + text time transformers unordered-containers utf8-string yaml + ]; + testHaskellDepends = [ + aeson base bytestring data-default mtl tasty tasty-hunit + tasty-quickcheck text time transformers unordered-containers + utf8-string + ]; + description = "An implementation of the Jinja2 template language in Haskell"; + license = lib.licenses.mit; + mainProgram = "ginger"; + }) {}; + + "gingersnap" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , http-types, microspec, postgresql-simple, resource-pool + , snap-core, text, transformers, unordered-containers + }: + mkDerivation { + pname = "gingersnap"; + version = "0.3.1.0"; + sha256 = "10lcs2p14rk1l280h3xkywbagy82cp2yy4zgs8l531hyqfzrsl01"; + libraryHaskellDepends = [ + aeson base bytestring deepseq http-types postgresql-simple + resource-pool snap-core text transformers unordered-containers + ]; + testHaskellDepends = [ + base bytestring containers microspec postgresql-simple snap-core + transformers + ]; + description = "Consistent and safe JSON APIs with snap-core and (by default) postgresql-simple"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ginsu" = callPackage + ({ mkDerivation, array, async, base, binary, bytestring, containers + , directory, hashable, hashtables, mtl, network, old-locale + , old-time, openssl, parsec, pretty, process, random, regex-posix + , syb, unix, utf8-string + }: + mkDerivation { + pname = "ginsu"; + version = "0.8.2.2"; + sha256 = "061mwhxgxqqvlqznldjgqvs2z739q452shd6h72lahj5nm3v5m41"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array async base binary bytestring containers directory hashable + hashtables mtl network old-locale old-time parsec pretty process + random regex-posix syb unix utf8-string + ]; + executableSystemDepends = [ openssl ]; + description = "Ginsu Gale Client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ginsu"; + broken = true; + }) {inherit (pkgs) openssl;}; + + "gio" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, containers, glib + , gtk2hs-buildtools, mtl, system-glib + }: + mkDerivation { + pname = "gio"; + version = "0.13.10.0"; + sha256 = "0lwayry5f3jfz7ryabhdf6vb20qwmx48mzfnlmv70zd3fxz4jcd8"; + revision = "1"; + editedCabalFile = "1k73ppzjv7xvwi4s2q0i6ny8q8pwdz2hcbrd058m8xdb0c8kx7jr"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + array base bytestring containers glib mtl + ]; + libraryPkgconfigDepends = [ system-glib ]; + description = "Binding to GIO"; + license = lib.licenses.lgpl21Only; + }) {system-glib = pkgs.glib;}; + + "gipeda" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava + , concurrent-output, containers, directory, extra, file-embed + , filepath, gitlib, gitlib-libgit2, scientific, shake, split + , tagged, text, transformers, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "gipeda"; + version = "0.3.3.2"; + sha256 = "04rdrq9c75q6pw6q3d41yiqx3agx7db1qx2dqdk7mlwjp3iy1h1r"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring cassava concurrent-output containers + directory extra file-embed filepath gitlib gitlib-libgit2 + scientific shake split tagged text transformers + unordered-containers vector yaml + ]; + description = "Git Performance Dashboard"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "gipeda"; + broken = true; + }) {}; + + "giphy-api" = callPackage + ({ mkDerivation, aeson, base, basic-prelude, bytestring, containers + , directory, hspec, http-api-data, http-client, http-client-tls + , lens, microlens, microlens-th, mtl, network-uri, servant + , servant-client, text, transformers + }: + mkDerivation { + pname = "giphy-api"; + version = "0.7.0.0"; + sha256 = "140d3k9c1jz6byvars1d1h66gwy1045nxnj0xqxn5kdq60gfp5a1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers http-api-data http-client http-client-tls + microlens microlens-th mtl network-uri servant servant-client text + transformers + ]; + testHaskellDepends = [ + aeson base basic-prelude bytestring containers directory hspec lens + network-uri text + ]; + description = "Giphy HTTP API wrapper and CLI search tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gist" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, http-conduit + , text + }: + mkDerivation { + pname = "gist"; + version = "0.1"; + sha256 = "1jgdhga0qjbc6kx1nr5yngcx560rlxiil3cnsmzh8mwazbs3yyl1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring conduit http-conduit text + ]; + description = "A reliable command-line client for gist.github.com"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "gist"; + broken = true; + }) {}; + + "git" = callPackage + ({ mkDerivation, base, basement, bytedump, bytestring, containers + , cryptonite, hourglass, memory, random, system-fileio + , system-filepath, tasty, tasty-quickcheck, unix-compat + , utf8-string, vector, zlib, zlib-bindings + }: + mkDerivation { + pname = "git"; + version = "0.3.0"; + sha256 = "0kd35qnxv2vnfaaq13dbf734jq11p05v6sdbxf91pag49817b6bz"; + revision = "1"; + editedCabalFile = "15h1j9s3wkyxpgwn4im3nr61w2c5cvridjiihb5igs43rs46la4a"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base basement bytestring containers cryptonite hourglass memory + random system-fileio system-filepath unix-compat utf8-string vector + zlib zlib-bindings + ]; + testHaskellDepends = [ + base bytedump bytestring hourglass tasty tasty-quickcheck + ]; + doCheck = false; + description = "Git operations in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "git-all" = callPackage + ({ mkDerivation, base, cmdargs, hslogger, parallel-io, regex-posix + , shelly, system-fileio, system-filepath, text, transformers, unix + }: + mkDerivation { + pname = "git-all"; + version = "1.6.0"; + sha256 = "10fq88fld1lb5wrikcsg9gxcfbldr0fpix81sba8qy11g7igd7fl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs hslogger parallel-io regex-posix shelly system-fileio + system-filepath text transformers unix + ]; + description = "Determine which Git repositories need actions to be taken"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "git-all"; + broken = true; + }) {}; + + "git-annex" = callPackage + ({ mkDerivation, aeson, ansi-terminal, async, attoparsec, aws, base + , blaze-builder, bloomfilter, byteable, bytestring, Cabal + , case-insensitive, clientsession, concurrent-output, conduit + , containers, crypto-api, crypton, data-default, DAV, dbus, deepseq + , directory, disk-free-space, dlist, edit-distance, exceptions + , fdo-notify, feed, filepath, filepath-bytestring, free, git-lfs + , hinotify, http-client, http-client-restricted, http-client-tls + , http-conduit, http-types, IfElse, magic, memory, microlens + , monad-control, monad-logger, mountpoints, mtl, network + , network-bsd, network-info, network-multicast, network-uri + , old-locale, optparse-applicative, path-pieces, persistent + , persistent-sqlite, persistent-template, process, QuickCheck + , random, regex-tdfa, resourcet, SafeSemaphore, sandi, securemem + , shakespeare, socks, split, stm, stm-chans, tagsoup, tasty + , tasty-hunit, tasty-quickcheck, tasty-rerun, template-haskell + , text, time, torrent, transformers, unix, unix-compat + , unliftio-core, unordered-containers, utf8-string, uuid, vector + , wai, wai-extra, warp, warp-tls, yesod, yesod-core, yesod-form + , yesod-static + }: + mkDerivation { + pname = "git-annex"; + version = "10.20240227"; + sha256 = "07py6xfss8jpw5yhvj203g4yd7qqx600j20hz0kqk80dpn7i3nqq"; + configureFlags = [ + "-fassistant" "-f-benchmark" "-fcrypton" "-fdbus" "-f-debuglocks" + "-fmagicmime" "-fpairing" "-fproduction" "-ftorrentparser" + ]; + isLibrary = false; + isExecutable = true; + setupHaskellDepends = [ + async base bytestring Cabal directory exceptions filepath + filepath-bytestring process split time utf8-string + ]; + executableHaskellDepends = [ + aeson ansi-terminal async attoparsec aws base blaze-builder + bloomfilter byteable bytestring case-insensitive clientsession + concurrent-output conduit containers crypto-api crypton + data-default DAV dbus deepseq directory disk-free-space dlist + edit-distance exceptions fdo-notify feed filepath + filepath-bytestring free git-lfs hinotify http-client + http-client-restricted http-client-tls http-conduit http-types + IfElse magic memory microlens monad-control monad-logger + mountpoints mtl network network-bsd network-info network-multicast + network-uri old-locale optparse-applicative path-pieces persistent + persistent-sqlite persistent-template process QuickCheck random + regex-tdfa resourcet SafeSemaphore sandi securemem shakespeare + socks split stm stm-chans tagsoup tasty tasty-hunit + tasty-quickcheck tasty-rerun template-haskell text time torrent + transformers unix unix-compat unliftio-core unordered-containers + utf8-string uuid vector wai wai-extra warp warp-tls yesod + yesod-core yesod-form yesod-static + ]; + description = "manage files with git, without checking their contents into git"; + license = lib.licenses.agpl3Only; + mainProgram = "git-annex"; + maintainers = [ lib.maintainers.peti lib.maintainers.roosemberth ]; + }) {}; + + "git-brunch" = callPackage + ({ mkDerivation, base, brick, extra, hspec, microlens + , microlens-mtl, mtl, optparse-applicative, process, text, vector + , vty + }: + mkDerivation { + pname = "git-brunch"; + version = "1.7.2.0"; + sha256 = "0v11y1ashifgcgyfrm58940sckzcfamgnszgv1c6lcjn9yvglvf0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base brick extra hspec microlens microlens-mtl mtl + optparse-applicative process text vector vty + ]; + testHaskellDepends = [ + base brick extra hspec microlens microlens-mtl mtl + optparse-applicative process text vector vty + ]; + description = "git checkout command-line tool"; + license = lib.licenses.bsd3; + mainProgram = "git-brunch"; + }) {}; + + "git-checklist" = callPackage + ({ mkDerivation, base, directory, filepath, optparse-applicative + , parsec, pretty, process + }: + mkDerivation { + pname = "git-checklist"; + version = "1.0.0.0"; + sha256 = "1q4fbvpdjca5k530dcm6yspsgzy60dx7nimar2fkm8s086qsf662"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base directory filepath optparse-applicative parsec pretty process + ]; + description = "Maintain per-branch checklists in Git"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "git-checklist"; + broken = true; + }) {}; + + "git-config" = callPackage + ({ mkDerivation, base, megaparsec, smallcheck, smallcheck-series + , tasty, tasty-discover, tasty-hunit, tasty-smallcheck + , tasty-travis, text, unordered-containers + }: + mkDerivation { + pname = "git-config"; + version = "0.1.2"; + sha256 = "1kp5yqn7pz5haq41m2za2f3bw0ygf1zlnn3n0b76zh0jbrndgknh"; + libraryHaskellDepends = [ + base megaparsec text unordered-containers + ]; + testHaskellDepends = [ + base megaparsec smallcheck smallcheck-series tasty tasty-discover + tasty-hunit tasty-smallcheck tasty-travis text unordered-containers + ]; + testToolDepends = [ tasty-discover ]; + description = "A simple parser for Git configuration files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "git-cuk" = callPackage + ({ mkDerivation, ansi-terminal, base, base-noprelude, github + , gitrev, optparse-applicative, process, relude, text + }: + mkDerivation { + pname = "git-cuk"; + version = "0.0.1"; + sha256 = "176027wag30imq3471c7qi8fdyb5myixlsphyq28394y47yz638i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base-noprelude github gitrev optparse-applicative + process relude text + ]; + executableHaskellDepends = [ base relude ]; + description = "Haskell Git Helper Tool"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "cuk"; + broken = true; + }) {}; + + "git-date" = callPackage + ({ mkDerivation, base, bytestring, old-locale, QuickCheck + , test-framework, test-framework-quickcheck2, time, unexceptionalio + , utf8-string + }: + mkDerivation { + pname = "git-date"; + version = "0.3.0"; + sha256 = "1lhmzjfch84nilr89b0qaj4a7nrkkrabimg46rnqpmylbgws1h4m"; + libraryHaskellDepends = [ + base bytestring time unexceptionalio utf8-string + ]; + testHaskellDepends = [ + base bytestring old-locale QuickCheck test-framework + test-framework-quickcheck2 time utf8-string + ]; + description = "Bindings to the date parsing from Git"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "git-embed" = callPackage + ({ mkDerivation, base, directory, filepath, process + , template-haskell + }: + mkDerivation { + pname = "git-embed"; + version = "0.1.0"; + sha256 = "0yrx06ay25zsk90djr4mrqnn80xp3w6cmkciqavrmijf25fc5jvn"; + libraryHaskellDepends = [ + base directory filepath process template-haskell + ]; + description = "Use TH to embed Git repo information"; + license = lib.licenses.bsd2; + }) {}; + + "git-fmt" = callPackage + ({ mkDerivation, base, exceptions, extra, fast-logger, filepath + , monad-logger, monad-parallel, mtl, omnifmt, optparse-applicative + , pipes, pipes-concurrency, process, temporary, text, time + }: + mkDerivation { + pname = "git-fmt"; + version = "0.4.1.0"; + sha256 = "0zg9g6w1axp90836g3fniq2a1p9m59a05h7ayi81csibz5whzhd9"; + revision = "1"; + editedCabalFile = "1abzdz0yyinniwbq9gbpc77mbisqgjj9h9jsmk1177dv2nbrglcn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base exceptions extra fast-logger filepath monad-logger + monad-parallel mtl omnifmt optparse-applicative pipes + pipes-concurrency process temporary text time + ]; + description = "Custom git command for formatting code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "git-fmt"; + }) {}; + + "git-freq" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, io-streams + , optparse-applicative, process, text + }: + mkDerivation { + pname = "git-freq"; + version = "0.0.3"; + sha256 = "1qrv7lblq8bi2s3g2lxza1inrwcm5gnld78nj1pmj998r2d8cdx2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers io-streams optparse-applicative process + text + ]; + testHaskellDepends = [ + base bytestring containers hspec io-streams optparse-applicative + process text + ]; + description = "A Git subcommand to show total addition, deletion per file"; + license = lib.licenses.bsd3; + mainProgram = "git-freq"; + }) {}; + + "git-gpush" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , gitlib, gitlib-cmdline, hslogger, old-locale + , optparse-applicative, shelly, tagged, text, time, transformers + }: + mkDerivation { + pname = "git-gpush"; + version = "3.1.0.1"; + sha256 = "13m95j227mvl7facqjlwcz11kd88ibhr7fwf5ph81wppyic8136g"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory filepath gitlib gitlib-cmdline + hslogger old-locale optparse-applicative shelly tagged text time + transformers + ]; + description = "More intelligent push-to-GitHub utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "git-gpush"; + }) {}; + + "git-jump" = callPackage + ({ mkDerivation, base, base-compat, process }: + mkDerivation { + pname = "git-jump"; + version = "0.1.0.3"; + sha256 = "1hp3b2y95r39nwbzrl3hfbmb8hbc05jm9n8q3qfx95i7vn251jjy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base base-compat process ]; + description = "Move a git branch"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "git-jump"; + broken = true; + }) {}; + + "git-lfs" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , containers, http-client, http-types, network-uri, text + }: + mkDerivation { + pname = "git-lfs"; + version = "1.2.2"; + sha256 = "0k4flxhr3b8ripskn97bf33gass62ix2ijj31wc70xaq4glg3f5m"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive containers http-client + http-types network-uri text + ]; + description = "git-lfs protocol"; + license = lib.licenses.agpl3Only; + }) {}; + + "git-mediate" = callPackage + ({ mkDerivation, ansi-terminal, base, base-compat, Diff, directory + , filepath, generic-data, mtl, optparse-applicative, process + , unix-compat + }: + mkDerivation { + pname = "git-mediate"; + version = "1.0.9"; + sha256 = "1b9ad7hn9q87zlgg1bpyyvjm2qcss0p90s1v1wpwd55v21psg6i9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base base-compat Diff directory filepath generic-data + mtl optparse-applicative process unix-compat + ]; + description = "Tool to help resolving git conflicts"; + license = lib.licenses.gpl2Only; + mainProgram = "git-mediate"; + }) {}; + + "git-monitor" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , gitlib, gitlib-libgit2, lifted-async, logging, old-locale + , optparse-applicative, shelly, tagged, template-haskell, text + , time, transformers, unix, unordered-containers + }: + mkDerivation { + pname = "git-monitor"; + version = "3.1.1.5"; + sha256 = "0jqmcldnl1hd0za33jw4490qgx9ngqbh7pyy47y1pb9j1hvci9jj"; + revision = "1"; + editedCabalFile = "18s9vigsi5z5j2m5q956nj4h84bwgfh8v010dz4jahhrlkavg1ra"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory filepath gitlib gitlib-libgit2 + lifted-async logging old-locale optparse-applicative shelly tagged + template-haskell text time transformers unix unordered-containers + ]; + description = "Passively snapshots working tree changes efficiently"; + license = lib.licenses.bsd3; + mainProgram = "git-monitor"; + }) {}; + + "git-object" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , bytestring, directory, enumerator, filepath, zlib-enum + }: + mkDerivation { + pname = "git-object"; + version = "0.0.2"; + sha256 = "1hwsl5n6im6b13iy1whvgd3avax9xb81maaan2vf3r474r3321jm"; + libraryHaskellDepends = [ + attoparsec attoparsec-enumerator base bytestring directory + enumerator filepath zlib-enum + ]; + description = "Git object and its parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "git-remote-ipfs" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , conduit, conduit-extra, cryptonite, filepath, formatting + , generics-sop, git, http-client, ipfs-api, ipld-cid, lens + , lens-aeson, mtl, multibase, multihash-cryptonite, network-uri + , optparse-applicative, primitive, safe-exceptions, servant + , servant-client, stm, text, transformers, typed-process + , unordered-containers, vector + }: + mkDerivation { + pname = "git-remote-ipfs"; + version = "0.1.0.0"; + sha256 = "1zh7wbyd01p17c7lxx4xvj0rhnzqkpqcjdj1a3kynak2zi8wf6k2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base bytestring conduit cryptonite filepath + formatting generics-sop git http-client ipfs-api ipld-cid lens + lens-aeson mtl multibase multihash-cryptonite network-uri + optparse-applicative primitive safe-exceptions servant + servant-client stm text transformers typed-process + unordered-containers vector + ]; + executableHaskellDepends = [ + attoparsec base bytestring conduit conduit-extra mtl + optparse-applicative text + ]; + description = "Git remote helper to store git objects on IPFS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "git-remote-ipfs"; + }) {}; + + "git-repair" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring, Cabal + , containers, data-default, deepseq, directory, exceptions + , filepath, filepath-bytestring, hslogger, IfElse, mtl, network + , network-uri, optparse-applicative, process, QuickCheck, split + , text, time, transformers, unix, unix-compat, utf8-string + }: + mkDerivation { + pname = "git-repair"; + version = "1.20230814"; + sha256 = "1aymf3aq51lng0scpd5bql3nm9azrnp85mvl44sj2qixawgyvkr1"; + isLibrary = false; + isExecutable = true; + setupHaskellDepends = [ + async base bytestring Cabal data-default directory exceptions + filepath filepath-bytestring hslogger IfElse mtl process split time + unix unix-compat + ]; + executableHaskellDepends = [ + async attoparsec base bytestring containers data-default deepseq + directory exceptions filepath filepath-bytestring hslogger IfElse + mtl network network-uri optparse-applicative process QuickCheck + split text time transformers unix unix-compat utf8-string + ]; + description = "repairs a damaged git repository"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "git-repair"; + broken = true; + }) {}; + + "git-sanity" = callPackage + ({ mkDerivation, base, bytestring, Cabal, machines, machines-io + , machines-process, process, safe, transformers + }: + mkDerivation { + pname = "git-sanity"; + version = "0.1.0.0"; + sha256 = "1yywxganjl7rj4lf3pp1fh4adjhp3110l4az1w76r3rywql6v8w2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring machines machines-io machines-process process safe + transformers + ]; + executableHaskellDepends = [ base Cabal ]; + description = "A sanity checker for your git history"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "git-sanity"; + }) {}; + + "git-vogue" = callPackage + ({ mkDerivation, base, bifunctors, containers, cpphs, Diff + , directory, filepath, formatting, git, haskell-src-exts, hlint + , hscolour, hspec, optparse-applicative, process, split, strict + , stylish-haskell, temporary, text, transformers, unix + }: + mkDerivation { + pname = "git-vogue"; + version = "0.3.0.2"; + sha256 = "0p3h4107pfcxap83xbqffb30zymi2ipzjqgcdg2qzpbnczw6j5ml"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory filepath formatting optparse-applicative + process split temporary text transformers unix + ]; + executableHaskellDepends = [ + base bifunctors cpphs Diff directory haskell-src-exts hlint + hscolour optparse-applicative process strict stylish-haskell text + ]; + testHaskellDepends = [ + base containers directory filepath hspec process temporary + ]; + testToolDepends = [ git ]; + description = "A framework for pre-commit checks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gitHUD" = callPackage + ({ mkDerivation, base, mtl, parsec, process, tasty, tasty-hunit + , tasty-quickcheck, tasty-smallcheck, text, unix + }: + mkDerivation { + pname = "gitHUD"; + version = "1.3.7"; + sha256 = "1bs4lg8r03gkcq65q0wh94angaylkqwc2cbik0jldp6j2cdl6f6w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl parsec process text unix ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base mtl parsec tasty tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + description = "More efficient replacement to the great git-radar"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gitHUD"; + broken = true; + }) {}; + + "gitcache" = callPackage + ({ mkDerivation, base, cryptonite, directory, filepath, process + , utf8-string + }: + mkDerivation { + pname = "gitcache"; + version = "0.3"; + sha256 = "0p8yl9lx8mibj5crrrapmphk66m4pgpmjlk6wyz8b8xi7qja9ljj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cryptonite directory filepath process utf8-string + ]; + description = "Simple git utility to use and manage clone cache"; + license = lib.licenses.bsd3; + mainProgram = "gitcache"; + }) {}; + + "gitdo" = callPackage + ({ mkDerivation, aeson, aeson-lens, base, bytestring, foldl, lens + , mtl, optparse-applicative, sqlite-simple, system-filepath, text + , turtle, wreq + }: + mkDerivation { + pname = "gitdo"; + version = "0.1.0.0"; + sha256 = "0krna2rqdscnrd86d7ipq4gad7dzk1w5lnk8757a13qnd5jqrxdl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-lens base bytestring foldl lens mtl + optparse-applicative sqlite-simple system-filepath text turtle wreq + ]; + description = "Create Github issues out of TODO comments in code"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "gitdo"; + }) {}; + + "githash" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hspec + , process, template-haskell, temporary, th-compat, unliftio + }: + mkDerivation { + pname = "githash"; + version = "0.1.7.0"; + sha256 = "1m1hyfahvvsf46fy69zj27z4af0m9dlhc8i3qgjc9jfrdg1fgm8s"; + libraryHaskellDepends = [ + base bytestring directory filepath process template-haskell + th-compat + ]; + testHaskellDepends = [ + base bytestring directory filepath hspec process template-haskell + temporary th-compat unliftio + ]; + description = "Compile git revision info into Haskell projects"; + license = lib.licenses.bsd3; + }) {}; + + "github" = callPackage + ({ mkDerivation, aeson, base, base-compat, base16-bytestring + , binary, binary-instances, bytestring, containers, cryptohash-sha1 + , deepseq, deepseq-generics, exceptions, file-embed, hashable + , hspec, hspec-discover, http-client, http-client-tls + , http-link-header, http-types, iso8601-time, mtl, network-uri + , tagged, text, time-compat, tls, transformers, transformers-compat + , unordered-containers, vector + }: + mkDerivation { + pname = "github"; + version = "0.29"; + sha256 = "1hki9lvf5vcq980ky98vwc7rh86rgf3z8pvqfgpb6jinc7jylcpx"; + revision = "4"; + editedCabalFile = "0lk7dhwgcgjxrryvag1qwnpb6ds5cmrcwj755n5f60nz4hm0hvqs"; + libraryHaskellDepends = [ + aeson base base-compat base16-bytestring binary binary-instances + bytestring containers cryptohash-sha1 deepseq deepseq-generics + exceptions hashable http-client http-client-tls http-link-header + http-types iso8601-time mtl network-uri tagged text time-compat tls + transformers transformers-compat unordered-containers vector + ]; + testHaskellDepends = [ + aeson base base-compat bytestring file-embed hspec tagged text + unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Access to the GitHub API, v3"; + license = lib.licenses.bsd3; + }) {}; + + "github-backup" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , exceptions, filepath, git, github, hslogger, IfElse, mtl, network + , network-uri, optparse-applicative, pretty-show, process, split + , text, transformers, unix, unix-compat, utf8-string, vector + }: + mkDerivation { + pname = "github-backup"; + version = "1.20200721"; + sha256 = "0d0sc2l6crkr42nwkhbcixlxrywx6gsn6vzgdpwh0r6vxlc83hcw"; + isLibrary = false; + isExecutable = true; + setupHaskellDepends = [ + base bytestring Cabal directory exceptions filepath hslogger IfElse + mtl process split unix unix-compat + ]; + executableHaskellDepends = [ + base bytestring containers directory exceptions filepath github + hslogger IfElse mtl network network-uri optparse-applicative + pretty-show process split text transformers unix unix-compat + utf8-string vector + ]; + executableToolDepends = [ git ]; + description = "backs up everything github knows about a repository, to the repository"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) git;}; + + "github-data" = callPackage + ({ mkDerivation, aeson, aeson-compat, base, base-compat + , base16-bytestring, binary, binary-orphans, bytestring, containers + , deepseq, deepseq-generics, exceptions, hashable, http-client + , http-types, iso8601-time, network-uri, text, time, tls + , transformers, transformers-compat, unordered-containers, vector + , vector-instances + }: + mkDerivation { + pname = "github-data"; + version = "0.18"; + sha256 = "1rqnjw8cz4xby1gbc9w8wpk1z0vg8wsm8jq7qz0ncjrm8manii5p"; + revision = "1"; + editedCabalFile = "1qgd6xblmsjgzys6zix9xs9sd6p3q5vw9l88gchv90wsh0kbssbg"; + libraryHaskellDepends = [ + aeson aeson-compat base base-compat base16-bytestring binary + binary-orphans bytestring containers deepseq deepseq-generics + exceptions hashable http-client http-types iso8601-time network-uri + text time tls transformers transformers-compat unordered-containers + vector vector-instances + ]; + description = "Access to the GitHub API, v3"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "github-post-receive" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , email-validate, http-types, text, wai, wai-logger, warp + }: + mkDerivation { + pname = "github-post-receive"; + version = "1.2.0.1"; + sha256 = "14vd9rnr3x3wasnc6w6d3kcs5dnka902n9cbxblqdryc8l7p360q"; + libraryHaskellDepends = [ + aeson base bytestring containers email-validate http-types text wai + wai-logger warp + ]; + description = "GitHub webhooks library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "github-release" = callPackage + ({ mkDerivation, aeson, base, burrito, bytestring, http-client + , http-client-tls, http-types, mime-types, optparse-generic, text + , unordered-containers + }: + mkDerivation { + pname = "github-release"; + version = "2.0.0.10"; + sha256 = "1zsp4zab202jh11aaxpg6a59dh4paaqagi446qnwd2f503430zsc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base burrito bytestring http-client http-client-tls + http-types mime-types optparse-generic text unordered-containers + ]; + executableHaskellDepends = [ + aeson base burrito bytestring http-client http-client-tls + http-types mime-types optparse-generic text unordered-containers + ]; + description = "Upload files to GitHub releases"; + license = lib.licenses.mit; + mainProgram = "github-release"; + }) {}; + + "github-rest" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring, http-client + , http-client-tls, http-types, jwt, mtl, scientific, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, text, time + , transformers, unliftio, unliftio-core + }: + mkDerivation { + pname = "github-rest"; + version = "1.1.4"; + sha256 = "156mqc9748ypinwm8xb46b40ysqpgyb5p2jaiyc34jpxd74g3148"; + revision = "3"; + editedCabalFile = "02wmwq9kgsi6mxq2g7kv6jlls469sa7bk2jqjibbs3x4i54j7jdg"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls http-types jwt + mtl scientific text time transformers unliftio unliftio-core + ]; + testHaskellDepends = [ + aeson aeson-qq base bytestring http-types mtl tasty tasty-golden + tasty-hunit tasty-quickcheck text + ]; + description = "Query the GitHub REST API programmatically"; + license = lib.licenses.bsd3; + }) {}; + + "github-tools" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring + , case-insensitive, containers, cryptohash, Diff, directory + , exceptions, expiring-cache-map, github, hspec, hspec-discover + , html, http-client, http-client-tls, http-media, http-types + , monad-parallel, pretty, process, QuickCheck, quickcheck-text + , servant, servant-server, split, suspend, tabular, text, time + , timers, unix, unordered-containers, uuid, vector, wai, wai-cors + , wai-extra, warp + }: + mkDerivation { + pname = "github-tools"; + version = "0.1.2"; + sha256 = "0zz7gr1i7pr2z2fi23lqpvhfx7c81a6032lp7pnfpy5c3iir4dbh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers cryptohash directory exceptions + github html http-client http-client-tls monad-parallel process + QuickCheck quickcheck-text split tabular text time unix + unordered-containers uuid vector + ]; + executableHaskellDepends = [ + aeson-pretty base bytestring case-insensitive containers Diff + expiring-cache-map github http-media http-types pretty servant + servant-server suspend text time timers unordered-containers uuid + wai wai-cors wai-extra warp + ]; + testHaskellDepends = [ aeson base hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "Various Github helper utilities"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "github-types" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, hspec, hspec-smallcheck + , http-conduit, smallcheck, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "github-types"; + version = "0.2.1"; + sha256 = "0rvqmzbbc8k7xs0akry7xh5c2abzzr6290812cnwk9ry3d3fmr6c"; + libraryHaskellDepends = [ aeson base text time ]; + testHaskellDepends = [ + aeson aeson-pretty base hspec hspec-smallcheck http-conduit + smallcheck text time unordered-containers vector + ]; + description = "Type definitions for objects used by the GitHub v3 API"; + license = "unknown"; + }) {}; + + "github-utils" = callPackage + ({ mkDerivation, base, basic-prelude, github, text }: + mkDerivation { + pname = "github-utils"; + version = "0.1.0"; + sha256 = "1d7g1rzaqg19bc41vqvcdxdi37z9h7ajy3khsqa4pwbfavj412a5"; + libraryHaskellDepends = [ base basic-prelude github text ]; + description = "Useful functions that use the GitHub API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "github-webhook-handler" = callPackage + ({ mkDerivation, aeson, base, bytestring, cryptohash, github-types + , text, transformers, uuid, vector + }: + mkDerivation { + pname = "github-webhook-handler"; + version = "0.0.8"; + sha256 = "1sjgnc1zl3xsv25nc71bw0dmj8z7iacf6b8cf8vc50v6c1a8i40x"; + revision = "1"; + editedCabalFile = "1nhwindcplcyyffvzw0cig1p0m8165laq3hv94s596rsi3b5pgqr"; + libraryHaskellDepends = [ + aeson base bytestring cryptohash github-types text transformers + uuid vector + ]; + description = "GitHub WebHook Handler"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "github-webhook-handler-snap" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, github-types + , github-webhook-handler, snap-core, uuid + }: + mkDerivation { + pname = "github-webhook-handler-snap"; + version = "0.0.7"; + sha256 = "149c40rp2r7ib6x256rpnfg56hhp1kxznmglppciq33s0bs2dxfl"; + revision = "1"; + editedCabalFile = "1l0c2xn41pylap7vw33r67pmmcafr1fdm04l9b8h206c270bsinm"; + libraryHaskellDepends = [ + base bytestring case-insensitive github-types + github-webhook-handler snap-core uuid + ]; + description = "GitHub WebHook Handler implementation for Snap"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "github-webhooks" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , cryptonite, deepseq, deepseq-generics, hspec, memory, text, time + , vector + }: + mkDerivation { + pname = "github-webhooks"; + version = "0.17.0"; + sha256 = "06dh28yqhjmh4gks0r20x6cn1974a0cx1yr3n55l3slr1w9j46bv"; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring cryptonite deepseq + deepseq-generics memory text time vector + ]; + testHaskellDepends = [ aeson base bytestring hspec text vector ]; + description = "Aeson instances for GitHub Webhook payloads"; + license = lib.licenses.mit; + }) {}; + + "githud" = callPackage + ({ mkDerivation, base, bytestring, daemons, data-default, directory + , filelock, mtl, network, parsec, process, tasty, tasty-hunit + , tasty-quickcheck, tasty-smallcheck, temporary, text, unix + , utf8-string + }: + mkDerivation { + pname = "githud"; + version = "3.3.0"; + sha256 = "0pwjh87kk3kvlan16mk0ki4pvz5iyb3r4dnb51z0y8xzdccwisaz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring daemons data-default directory filelock mtl network + parsec process temporary text unix utf8-string + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base daemons mtl parsec tasty tasty-hunit tasty-quickcheck + tasty-smallcheck + ]; + description = "Heads up, and you see your GIT context"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gitignore" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , http-conduit, network, safe, text + }: + mkDerivation { + pname = "gitignore"; + version = "1.1"; + sha256 = "110h82wq4mhg3m7zrzi587kgvkkzsqy2j14bnj3wagwd91l0dk2r"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base base64-bytestring bytestring http-conduit network safe + text + ]; + description = "Apply GitHub .gitignore templates to already existing repositories."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gitignore"; + broken = true; + }) {}; + + "gitit" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-html + , bytestring, containers, directory, doctemplates, feed, filepath + , filestore, ghc, ghc-paths, happstack-server, hoauth2, hslogger + , HStringTemplate, HTTP, http-client-tls, http-conduit, json, mtl + , network, network-bsd, network-uri, old-locale, old-time, pandoc + , pandoc-types, parsec, pretty, process, random, recaptcha, safe + , SHA, skylighting, split, syb, tagsoup, temporary, text, time + , uri-bytestring, url, utf8-string, uuid, xhtml, xml, xml-conduit + , xml-types, xss-sanitize, zlib + }: + mkDerivation { + pname = "gitit"; + version = "0.15.1.2"; + sha256 = "1j7f5lbm8gm9hn3i5rjbswacnlvg3v4q5bprlrysgrqvnwdrm0zs"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base64-bytestring blaze-html bytestring containers + directory doctemplates feed filepath filestore ghc ghc-paths + happstack-server hoauth2 hslogger HStringTemplate HTTP + http-client-tls http-conduit json mtl network network-bsd + network-uri old-locale old-time pandoc pandoc-types parsec pretty + process random recaptcha safe SHA skylighting split syb tagsoup + temporary text time uri-bytestring url utf8-string uuid xhtml xml + xml-conduit xml-types xss-sanitize zlib + ]; + executableHaskellDepends = [ + base bytestring directory filepath hslogger HTTP mtl network + network-uri syb text url utf8-string + ]; + description = "Wiki using happstack, git or darcs, and pandoc"; + license = "GPL"; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "gitlab-api" = callPackage + ({ mkDerivation, aeson, base, hspec, http-conduit, http-types + , microlens-platform, rio, yaml + }: + mkDerivation { + pname = "gitlab-api"; + version = "0.0.0.2"; + sha256 = "1lfwsqhncj3sp7h6ixmm0yv9vnby9qfi2y4q980d9d473mzvy7rv"; + libraryHaskellDepends = [ + aeson base http-conduit http-types microlens-platform rio yaml + ]; + testHaskellDepends = [ base hspec rio ]; + description = "Gitlab Web API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gitlab-haskell" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring + , crypton-connection, http-client, http-conduit, http-types, mtl + , tasty, tasty-hunit, temporary, text, time, transformers + , tree-diff, unix, unordered-containers, vector + }: + mkDerivation { + pname = "gitlab-haskell"; + version = "1.0.0.5"; + sha256 = "0ghvf4pv1qzjyrqp94a11vgjflfhkbpyw3rnv0i8fiirilr5bxpw"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring crypton-connection http-client http-conduit + http-types mtl temporary text time transformers unix + ]; + testHaskellDepends = [ + aeson ansi-wl-pprint base bytestring tasty tasty-hunit text + tree-diff unordered-containers vector + ]; + description = "A Haskell library for the GitLab web API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gitlib" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, conduit + , conduit-combinators, containers, directory, exceptions, filepath + , hashable, mtl, resourcet, semigroups, tagged, text, time + , transformers, unix, unliftio, unliftio-core, unordered-containers + }: + mkDerivation { + pname = "gitlib"; + version = "3.1.3"; + sha256 = "02gk4z3q1hrr6wl7c2989ib2nqf8wcsx9msq6nbsfhxjsmc7qds7"; + libraryHaskellDepends = [ + base base16-bytestring bytestring conduit conduit-combinators + containers directory exceptions filepath hashable mtl resourcet + semigroups tagged text time transformers unix unliftio + unliftio-core unordered-containers + ]; + description = "API library for working with Git repositories"; + license = lib.licenses.mit; + }) {}; + + "gitlib-cmdline" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , containers, directory, exceptions, gitlib, gitlib-test, hspec + , hspec-expectations, monad-control, mtl, old-locale, parsec + , process-extras, shelly, system-filepath, tagged, text, time + , time-locale-compat, transformers, transformers-base + , unordered-containers + }: + mkDerivation { + pname = "gitlib-cmdline"; + version = "3.1.0.2"; + sha256 = "1dridps65mw06r9slza80vl21f5n1kq1if7gnwcrbagicvy45p0k"; + libraryHaskellDepends = [ + base bytestring conduit conduit-combinators containers directory + exceptions gitlib monad-control mtl old-locale parsec + process-extras shelly system-filepath tagged text time + time-locale-compat transformers transformers-base + unordered-containers + ]; + testHaskellDepends = [ + base gitlib gitlib-test hspec hspec-expectations system-filepath + tagged text transformers + ]; + description = "Gitlib repository backend that uses the git command-line tool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gitlib-cross" = callPackage + ({ mkDerivation, base, gitlib, gitlib-cmdline, gitlib-libgit2 + , gitlib-test, hspec, hspec-expectations, HUnit + }: + mkDerivation { + pname = "gitlib-cross"; + version = "3.1.0"; + sha256 = "0iack7kafbfa45s9k7ypbafapahrifh2grjdzyrhvzjg767l3i1h"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base gitlib gitlib-cmdline gitlib-libgit2 gitlib-test hspec + hspec-expectations HUnit + ]; + description = "Run tests between repositories"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gitlib-libgit2" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , containers, directory, exceptions, fast-logger, filepath, gitlib + , gitlib-test, hlibgit2, hspec, hspec-expectations, HUnit, mmorph + , monad-loops, mtl, resourcet, stm, stm-conduit, tagged + , template-haskell, text, text-icu, time, transformers + , transformers-base, unliftio, unliftio-core + }: + mkDerivation { + pname = "gitlib-libgit2"; + version = "3.1.2.1"; + sha256 = "0gm2d8x7brcf3x3d6jy3anig158cj3961gicw1wq7xg0wz90l3mr"; + libraryHaskellDepends = [ + base bytestring conduit conduit-combinators containers directory + exceptions fast-logger filepath gitlib hlibgit2 mmorph monad-loops + mtl resourcet stm stm-conduit tagged template-haskell text text-icu + time transformers transformers-base unliftio unliftio-core + ]; + testHaskellDepends = [ + base exceptions gitlib gitlib-test hspec hspec-expectations HUnit + transformers + ]; + description = "Libgit2 backend for gitlib"; + license = lib.licenses.mit; + }) {}; + + "gitlib-s3" = callPackage + ({ mkDerivation, aeson, attempt, aws, base, bifunctors, binary + , bytestring, conduit, conduit-combinators, data-default, directory + , exceptions, filepath, ghc-prim, gitlib, gitlib-libgit2 + , gitlib-test, hlibgit2, hspec, hspec-expectations, http-conduit + , HUnit, lens, lifted-base, monad-control, monad-logger, resourcet + , retry, split, stm, template-haskell, temporary, text, time + , transformers, unordered-containers + }: + mkDerivation { + pname = "gitlib-s3"; + version = "3.1.0.1"; + sha256 = "1vcx26dny7pj4lqn1rli3vqad2xh7vkqj86c6i7hyskilgbs6n8m"; + libraryHaskellDepends = [ + aeson attempt aws base bifunctors binary bytestring conduit + conduit-combinators data-default directory exceptions filepath + ghc-prim gitlib gitlib-libgit2 hlibgit2 http-conduit lens + lifted-base monad-control monad-logger resourcet retry split stm + template-haskell text time transformers unordered-containers + ]; + testHaskellDepends = [ + aws base data-default directory exceptions filepath gitlib + gitlib-libgit2 gitlib-test hlibgit2 hspec hspec-expectations HUnit + monad-logger resourcet temporary text transformers + ]; + description = "Gitlib repository backend for storing Git objects in Amazon S3"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gitlib-sample" = callPackage + ({ mkDerivation, base, exceptions, gitlib, mtl, transformers }: + mkDerivation { + pname = "gitlib-sample"; + version = "3.1.0"; + sha256 = "1px3yskxkr1kmgwfw1jdrbgjgkz8wxznz56g0gn3gqx63haxifmc"; + libraryHaskellDepends = [ + base exceptions gitlib mtl transformers + ]; + description = "Sample backend for gitlib showing the basic structure for any backend"; + license = lib.licenses.mit; + }) {}; + + "gitlib-test" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , exceptions, gitlib, hspec, hspec-expectations, HUnit, tagged + , text, time, transformers, unliftio-core + }: + mkDerivation { + pname = "gitlib-test"; + version = "3.1.2"; + sha256 = "17v84igqyhc808nzv2qsyylk9ls4kzfd9hdx1avj4vb4gc5gblzz"; + libraryHaskellDepends = [ + base bytestring conduit conduit-combinators exceptions gitlib hspec + hspec-expectations HUnit tagged text time transformers + unliftio-core + ]; + description = "Test library for confirming gitlib backend compliance"; + license = lib.licenses.mit; + }) {}; + + "gitlib-utils" = callPackage + ({ mkDerivation, base, bytestring, conduit, data-default, failure + , gitlib, hex, lifted-base, system-fileio, system-filepath, tagged + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "gitlib-utils"; + version = "1.2.0"; + sha256 = "081vagmlf6lkh7qqr9y42nl8c1ds011s05a567dsw6ckf166wshn"; + libraryHaskellDepends = [ + base bytestring conduit data-default failure gitlib hex lifted-base + system-fileio system-filepath tagged text transformers + unordered-containers + ]; + description = "Generic utility functions for working with Git repositories"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gitrev" = callPackage + ({ mkDerivation, base, base-compat, directory, filepath, process + , template-haskell + }: + mkDerivation { + pname = "gitrev"; + version = "1.3.1"; + sha256 = "0cl3lfm6k1h8fxp2vxa6ihfp4v8igkz9h35iwyq2frzm4kdn96d8"; + libraryHaskellDepends = [ + base base-compat directory filepath process template-haskell + ]; + description = "Compile git revision info into Haskell projects"; + license = lib.licenses.bsd3; + }) {}; + + "gitson" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring + , conduit-combinators, conduit-extra, criterion, directory, doctest + , errors, filepath, flock, Glob, hspec, lifted-base, monad-control + , process, random, transformers + }: + mkDerivation { + pname = "gitson"; + version = "0.5.2"; + sha256 = "15i1xj3z0gxvxqgwh5902cna6ig5pixxkcrdgsvhpsk4mbkxc7b7"; + revision = "1"; + editedCabalFile = "1ddjx87n53r6nawgidig3xfv9a13gpxj915fjbglk9ps2pp4dckm"; + libraryHaskellDepends = [ + aeson aeson-pretty base base-compat bytestring conduit-combinators + conduit-extra directory errors filepath flock lifted-base + monad-control process transformers + ]; + testHaskellDepends = [ + aeson base directory doctest Glob hspec process transformers + ]; + benchmarkHaskellDepends = [ + aeson base criterion directory random transformers + ]; + description = "A document store library for Git + JSON"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gitter" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, lens + , lens-aeson, mtl, text, wreq + }: + mkDerivation { + pname = "gitter"; + version = "0.5"; + sha256 = "13whv4bv7b69vzq1c6xdcim9mlsr4qsnsjiwv36g7fykcvbr72rl"; + libraryHaskellDepends = [ + aeson base bytestring exceptions lens lens-aeson mtl text wreq + ]; + description = "Gitter.im API client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "givegif" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , errors, giphy-api, hspec, lens, network-uri, optparse-applicative + , text, transformers, wreq + }: + mkDerivation { + pname = "givegif"; + version = "1.0.0.0"; + sha256 = "06yhk4354ss58kr7s91cdwxc13682408kdb2608jc4s5yimh3cvz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring bytestring containers giphy-api network-uri + optparse-applicative text + ]; + executableHaskellDepends = [ + base bytestring errors giphy-api lens network-uri + optparse-applicative text transformers wreq + ]; + testHaskellDepends = [ + base base64-bytestring bytestring containers hspec lens network-uri + text + ]; + description = "CLI Giphy search tool with previews in iTerm 2"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "givegif"; + }) {}; + + "gjk" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "gjk"; + version = "0.0.0.2"; + sha256 = "11ncqhq0q5bl38a0j813y3hjhijz14r0h6npzy441frk8wg1s8lh"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Gilbert-Johnson-Keerthi (GJK) collision detection algorithm"; + license = lib.licenses.mit; + }) {}; + + "gjk2d" = callPackage + ({ mkDerivation, base, linear }: + mkDerivation { + pname = "gjk2d"; + version = "0.1.0.3"; + sha256 = "1wpaiaki61a7wl56qv6ycz9hgc9f8wvqdcqxpxaqvndxmri4njsv"; + libraryHaskellDepends = [ base linear ]; + testHaskellDepends = [ base linear ]; + license = lib.licenses.bsd3; + }) {}; + + "gl" = callPackage + ({ mkDerivation, base, containers, fixed, half, libGL, transformers + }: + mkDerivation { + pname = "gl"; + version = "0.9"; + sha256 = "1kb1igc9cyjavf3f3ccv9xhhsfn46pcrsw47qd9m5793nnmg13ii"; + revision = "3"; + editedCabalFile = "19vnbwjldls1s8x8dr0rv7fgg4h4w423ly2lzcjdq3q1cdydh7h7"; + libraryHaskellDepends = [ + base containers fixed half transformers + ]; + librarySystemDepends = [ libGL ]; + description = "Complete OpenGL raw bindings"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) libGL;}; + + "gl-block" = callPackage + ({ mkDerivation, base, ptrdiff, tasty, tasty-bench, tasty-discover + , tasty-hunit, vector + }: + mkDerivation { + pname = "gl-block"; + version = "1.0"; + sha256 = "1knx5lvbjlwxs2g9w6fk39xzpypv3v66173sf48d6mfln2v2551f"; + libraryHaskellDepends = [ base ptrdiff ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ base tasty tasty-bench vector ]; + description = "OpenGL standard memory layouts"; + license = "(BSD-2-Clause OR Apache-2.0)"; + }) {}; + + "gl-capture" = callPackage + ({ mkDerivation, base, bytestring, OpenGL }: + mkDerivation { + pname = "gl-capture"; + version = "0.1.0.0"; + sha256 = "0pcan0fpb1mfwda69f8z8pdrdav79rdm31yvmrk98dca7al7k583"; + libraryHaskellDepends = [ base bytestring OpenGL ]; + description = "simple image capture from OpenGL"; + license = lib.licenses.bsd3; + }) {}; + + "gl3w" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "gl3w"; + version = "0.1.0"; + sha256 = "14wm8wp4jxi4fq75bvr6sl4xmsxjfw30yq7011v28xqpm9015ns0"; + libraryHaskellDepends = [ base ]; + description = "Haskell bindings for the gl3w library"; + license = lib.licenses.mit; + }) {}; + + "glabrous" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring + , cereal, cereal-text, directory, either, hspec, text + , unordered-containers + }: + mkDerivation { + pname = "glabrous"; + version = "2.0.6.3"; + sha256 = "0ndw2mbbfvrp5p2zxn7fx78gdj13xw9rx46a7zg33f9k2dsvjnp8"; + libraryHaskellDepends = [ + aeson aeson-pretty attoparsec base bytestring cereal cereal-text + either text unordered-containers + ]; + testHaskellDepends = [ + base directory either hspec text unordered-containers + ]; + description = "A template DSL library"; + license = lib.licenses.bsd3; + }) {}; + + "glade" = callPackage + ({ mkDerivation, base, Cabal, glib, gtk, gtk2hs-buildtools + , libglade + }: + mkDerivation { + pname = "glade"; + version = "0.13.1"; + sha256 = "0idyx4d2jw1209j4wk7ay5jrs2r6bn3qj4qgh70q6p08a8hcgfbb"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ base glib gtk ]; + libraryPkgconfigDepends = [ libglade ]; + description = "Binding to the glade library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs.gnome2) libglade;}; + + "gladexml-accessor" = callPackage + ({ mkDerivation, base, glade, HaXml, template-haskell }: + mkDerivation { + pname = "gladexml-accessor"; + version = "0.0"; + sha256 = "06kzakvssmldjgx0s8qm0a3cd9glmwrdnh690sv708jcvg8x45y3"; + libraryHaskellDepends = [ base glade HaXml template-haskell ]; + description = "Automagically declares getters for widget handles in specified interface file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "glambda" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, directory + , haskeline, mtl, parsec, tasty, tasty-hunit, template-haskell + , transformers + }: + mkDerivation { + pname = "glambda"; + version = "1.0.2"; + sha256 = "03fk3q017h4vbwlzf8pmlzlhgc3rzrc1f4fm0b19g4vw22qigflg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint base containers directory haskeline mtl parsec + transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + ansi-wl-pprint base mtl parsec tasty tasty-hunit template-haskell + transformers + ]; + description = "A simply typed lambda calculus interpreter, written with GADTs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "glam"; + broken = true; + }) {}; + + "glapp" = callPackage + ({ mkDerivation, base, containers, GLFW-b, lens, mtl, OpenGL }: + mkDerivation { + pname = "glapp"; + version = "0.1.0.1"; + sha256 = "076v7h0p91dj8hx110vm0li2njsc8p5dgcf6zxk721mdx5xkymhz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers GLFW-b lens mtl OpenGL ]; + executableHaskellDepends = [ + base containers GLFW-b lens mtl OpenGL + ]; + description = "An OpenGL micro framework"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "glasso" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "glasso"; + version = "0.1.0"; + sha256 = "1ibkvgfighkfn3v27cqy7wwhvlhmnbi1dvyycwbfba6rfy9w6gb8"; + revision = "1"; + editedCabalFile = "15zppqxc064yqc0wrmlnhaji2lg95fg598ikz03c3j4w1g5v1wdb"; + libraryHaskellDepends = [ base vector ]; + description = "Graphical Lasso algorithm"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "glaze" = callPackage + ({ mkDerivation, base, lens }: + mkDerivation { + pname = "glaze"; + version = "0.3.0.1"; + sha256 = "18925rqf3ah1k7xcb15zk0gcbc4slvvhr5lsz32fh96gid089cdv"; + libraryHaskellDepends = [ base lens ]; + description = "Framework for rendering things with metadata/headers and values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "glazier" = callPackage + ({ mkDerivation, alternators, base, data-diverse, data-diverse-lens + , dlist, lens, mtl, stm, tagged, transformers, unliftio + , unliftio-core + }: + mkDerivation { + pname = "glazier"; + version = "1.0.0.0"; + sha256 = "193igffdh2sdb8sharv7ycxj0daxii2x2n0c53kbz6cbwi865ig9"; + libraryHaskellDepends = [ + alternators base data-diverse data-diverse-lens dlist lens mtl + transformers unliftio unliftio-core + ]; + testHaskellDepends = [ + alternators base data-diverse data-diverse-lens dlist lens mtl stm + tagged transformers unliftio unliftio-core + ]; + description = "Extensible effects using ContT, State and variants"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "glazier-pipes" = callPackage + ({ mkDerivation, base, glazier, mmorph, pipes, stm, stm-extras + , transformers + }: + mkDerivation { + pname = "glazier-pipes"; + version = "0.1.5.1"; + sha256 = "1b6iyjxzk0mnl1vh3772nddpi2haafc74i6n17da0hc69m5087cx"; + libraryHaskellDepends = [ + base glazier mmorph pipes stm stm-extras transformers + ]; + description = "A threaded rendering framework using glaizer and pipes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "glazier-react" = callPackage + ({ mkDerivation, alternators, base, containers, data-diverse + , data-diverse-lens, deepseq, dlist, ghcjs-base-stub, glazier + , javascript-extras, lens, lens-misc, mtl, newtype-generics, stm + , tagged, transformers, unliftio, unliftio-core + }: + mkDerivation { + pname = "glazier-react"; + version = "1.0.0.0"; + sha256 = "07srw64bmjhyhc8vvp4qc21smi7h7dmxkcj0ks650clbvh6g5887"; + libraryHaskellDepends = [ + alternators base containers data-diverse data-diverse-lens deepseq + dlist ghcjs-base-stub glazier javascript-extras lens lens-misc mtl + newtype-generics stm tagged transformers unliftio unliftio-core + ]; + description = "ReactJS binding using Glazier.Command."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "glazier-react-examples" = callPackage + ({ mkDerivation, base, containers, disposable, dlist, free + , ghcjs-base-stub, glazier, glazier-react, glazier-react-widget + , javascript-extras, lens, mmorph, mtl, pipes, pipes-concurrency + , pipes-misc, stm, text, transformers, unordered-containers + }: + mkDerivation { + pname = "glazier-react-examples"; + version = "0.6.0.0"; + sha256 = "1a1abb24kfnfqvgrxs8hfpxgfyhiqwc13pgdpsq6rk0c1ys9vhzm"; + revision = "1"; + editedCabalFile = "141zbnixssldmfq12sh0i8i2mwr1kv9m5n2l63p50qlmzrqx4nqx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers disposable dlist free ghcjs-base-stub glazier + glazier-react glazier-react-widget javascript-extras lens mmorph + mtl pipes pipes-concurrency pipes-misc stm text transformers + unordered-containers + ]; + description = "Examples of using glazier-react"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "glazier-react-todo"; + }) {}; + + "glazier-react-widget" = callPackage + ({ mkDerivation, base, containers, data-diverse, data-diverse-lens + , deepseq, Diff, dlist, ghcjs-base-stub, glazier, glazier-react + , javascript-extras, lens, lens-misc, monadlist, mtl, tagged + , transformers + }: + mkDerivation { + pname = "glazier-react-widget"; + version = "1.0.0.0"; + sha256 = "1ac7ybkdi4zafdrhs7sv0db3x5lfalj3ny13rlix8r12bf24mxs0"; + libraryHaskellDepends = [ + base containers data-diverse data-diverse-lens deepseq Diff dlist + ghcjs-base-stub glazier glazier-react javascript-extras lens + lens-misc monadlist mtl tagged transformers + ]; + description = "Generic widget library using glazier-react"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gli" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , friendly-time, http-client, http-client-tls, http-conduit + , network-uri, optparse-applicative, process, text, time, yaml + }: + mkDerivation { + pname = "gli"; + version = "0.0.1.1"; + sha256 = "0fwlyr1wq04i28lyplrahbzm6w6lylbpjlafkp40yw4xxhr8lchg"; + revision = "1"; + editedCabalFile = "0gr73ng45xrs44sszayc7rmfl72vf1kp6nag0cp633f4d6bkk6r0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers friendly-time + http-client http-client-tls http-conduit network-uri + optparse-applicative process text time yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Tiny cli to fetch PR info from gitlab"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gli"; + broken = true; + }) {}; + + "glib" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, glib + , gtk2hs-buildtools, text, utf8-string + }: + mkDerivation { + pname = "glib"; + version = "0.13.10.0"; + sha256 = "149y33ddv8vkvak0042ismiwh6lgc706n3n3bvnmrgw67fmi57m1"; + revision = "2"; + editedCabalFile = "19zg675zvyi87415yyfyl1s7i65rz8hx8hw4scxwalcq50axj99s"; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + base bytestring containers text utf8-string + ]; + libraryPkgconfigDepends = [ glib ]; + description = "Binding to the GLIB library for Gtk2Hs"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) glib;}; + + "glib-stopgap" = callPackage + ({ mkDerivation, base, c-enum, glib, primitive, text }: + mkDerivation { + pname = "glib-stopgap"; + version = "0.1.0.0"; + sha256 = "1m2simqsnl1pm9xmvnz2n3h0y6dgaqkb3h6rv3xn6jdg2cx8h6vg"; + libraryHaskellDepends = [ base c-enum primitive text ]; + libraryPkgconfigDepends = [ glib ]; + testHaskellDepends = [ base c-enum primitive text ]; + description = "Stopgap package of binding for GLib"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) glib;}; + + "glicko" = callPackage + ({ mkDerivation, base, containers, data-default, deepseq, hspec + , parallel, statistics + }: + mkDerivation { + pname = "glicko"; + version = "0.3.0.2"; + sha256 = "1vx9sk2w1914c7y7cr89yvps44xpd4n2pwnk3v337d8bqhanl1jp"; + libraryHaskellDepends = [ + base containers data-default deepseq parallel statistics + ]; + testHaskellDepends = [ base data-default hspec ]; + description = "Glicko-2 implementation in Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "glider-nlp" = callPackage + ({ mkDerivation, base, Cabal, containers, hspec, text }: + mkDerivation { + pname = "glider-nlp"; + version = "0.4"; + sha256 = "122m1nrly1fnskjbsgm06jq1v7jyw2p2rqmzpj8vmgyw8xpd1f44"; + libraryHaskellDepends = [ base containers text ]; + testHaskellDepends = [ base Cabal containers hspec text ]; + description = "Natural Language Processing library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "glintcollider" = callPackage + ({ mkDerivation, base, ppm, split }: + mkDerivation { + pname = "glintcollider"; + version = "0.0.2"; + sha256 = "1xgx02cxvpc8sv99wl44lpzbv9cc87nnihbpalmddb71mwrmj4ji"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base ppm split ]; + description = "A simple ray tracer in an early stage of development"; + license = lib.licenses.bsd3; + mainProgram = "glintcollider"; + }) {}; + + "glirc" = callPackage + ({ mkDerivation, async, attoparsec, base, base64-bytestring + , bytestring, Cabal, config-schema, config-value, containers + , curve25519, directory, filepath, free, githash, hashable, hookup + , HsOpenSSL, HUnit, irc-core, kan-extensions, lens, network + , psqueues, random, regex-tdfa, semigroupoids, split, stm + , template-haskell, text, time, transformers, typed-process, unix + , unordered-containers, vector, vty, vty-unix + }: + mkDerivation { + pname = "glirc"; + version = "2.40.1"; + sha256 = "1214r64pyikz4j4na65ki6glvplm3vpx0glizh2divn1cm8q0zch"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal filepath ]; + libraryHaskellDepends = [ + async attoparsec base base64-bytestring bytestring config-schema + config-value containers curve25519 directory filepath free githash + hashable hookup HsOpenSSL irc-core kan-extensions lens network + psqueues random regex-tdfa semigroupoids split stm template-haskell + text time transformers typed-process unix unordered-containers + vector vty + ]; + executableHaskellDepends = [ base lens text vty vty-unix ]; + testHaskellDepends = [ base HUnit ]; + description = "Console IRC client"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "glirc"; + maintainers = [ lib.maintainers.kiwi ]; + }) {}; + + "gll" = callPackage + ({ mkDerivation, array, base, containers, pretty, regex-applicative + , text, time + }: + mkDerivation { + pname = "gll"; + version = "0.4.1.1"; + sha256 = "061ypdd5y2ksa4kmij8b1xasr30rsqa97w18n0j142817ravhxi7"; + libraryHaskellDepends = [ + array base containers pretty regex-applicative text time + ]; + description = "GLL parser with simple combinator interface"; + license = lib.licenses.bsd3; + }) {}; + + "glob-imports" = callPackage + ({ mkDerivation, base, directory, discover-instances, dlist + , file-embed, filepath, hspec, hspec-discover, mtl, some-dict-of + , template-haskell, text + }: + mkDerivation { + pname = "glob-imports"; + version = "0.0.1.0"; + sha256 = "1a7n5mn7pd1m1hjw1cymw3lx6gf9yp4s068gsf72cm4zx4cvb6i8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory discover-instances dlist file-embed filepath mtl + some-dict-of template-haskell text + ]; + executableHaskellDepends = [ + base directory discover-instances dlist file-embed filepath mtl + some-dict-of template-haskell text + ]; + testHaskellDepends = [ + base directory discover-instances dlist file-embed filepath hspec + hspec-discover mtl some-dict-of template-haskell text + ]; + testToolDepends = [ hspec-discover ]; + description = "Import modules for metaprogramming"; + license = lib.licenses.bsd3; + mainProgram = "glob-imports"; + }) {}; + + "glob-posix" = callPackage + ({ mkDerivation, base, criterion, directory, filepath, Glob + , MissingH, tasty, tasty-expected-failure, tasty-hunit, unix + }: + mkDerivation { + pname = "glob-posix"; + version = "0.2.0.1"; + sha256 = "1h9my41nhq0xxlwvajwijbgpranyn2ffabbjvx1pbr7vdb4zp8q3"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory filepath tasty tasty-expected-failure tasty-hunit + unix + ]; + benchmarkHaskellDepends = [ base criterion Glob MissingH ]; + description = "Haskell bindings for POSIX glob library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "global" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-exts-qq + , loch-th, SafeSemaphore, stm, syntax-trees-fork-bairyn, tagged + , template-haskell + }: + mkDerivation { + pname = "global"; + version = "0.2.1.0"; + sha256 = "00d9qsh0n9yxr411mdisk602qiizy9h4wgz4k04mfr5x5g6cp418"; + libraryHaskellDepends = [ + base haskell-src-exts haskell-src-exts-qq loch-th SafeSemaphore stm + syntax-trees-fork-bairyn tagged template-haskell + ]; + description = "Library enabling unique top-level declarations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "global-config" = callPackage + ({ mkDerivation, base, bytestring, data-default, global-variables + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "global-config"; + version = "0.3.1"; + sha256 = "1rp855j0rzx528x01q5wi2hah80bwqf5rrw7p8p8qzl39fhlpzqa"; + libraryHaskellDepends = [ + base data-default global-variables transformers + ]; + testHaskellDepends = [ + base bytestring data-default HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 transformers + ]; + description = "Global mutable configuration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "global-lock" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "global-lock"; + version = "0.1"; + sha256 = "0b2sz9ag6wcr0amgrx08l7924brfansnh9rv64wg9s3nk4ni2sxp"; + libraryHaskellDepends = [ base ]; + description = "A global lock implemented without unsafePerformIO"; + license = lib.licenses.bsd3; + }) {}; + + "global-variables" = callPackage + ({ mkDerivation, base, containers, stm }: + mkDerivation { + pname = "global-variables"; + version = "1.0.1.1"; + sha256 = "0fvhh6q6z114qyi5rhwzxhrlqfhx6af97187b49lyvx2k9zkzvzp"; + libraryHaskellDepends = [ base containers stm ]; + description = "Namespaced, global, and top-level mutable variables without unsafePerformIO"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "glome-hs" = callPackage + ({ mkDerivation, array, base, GlomeTrace, GlomeVec, GLUT, haskell98 + , OpenGL, parallel, random, time + }: + mkDerivation { + pname = "glome-hs"; + version = "0.61"; + sha256 = "069j4xvh5039xkg300h1cwa0lyvkycixasxr8zh4iqyl1g5bcvs8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base GlomeTrace GlomeVec GLUT haskell98 OpenGL parallel + random time + ]; + executableHaskellDepends = [ + array base GlomeTrace GlomeVec GLUT haskell98 OpenGL parallel + random time + ]; + doHaddock = false; + description = "ray tracer"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "Glome"; + }) {}; + + "gloss" = callPackage + ({ mkDerivation, base, bmp, bytestring, containers, ghc-prim + , gloss-rendering, GLUT, OpenGL + }: + mkDerivation { + pname = "gloss"; + version = "1.13.2.2"; + sha256 = "09yabwajjw6zsbs8p4hsmfz4a032i81d3vnia5f7rrzszbi9svdn"; + revision = "1"; + editedCabalFile = "04r9lhwxd8bhv7zri3cy5pqcn84ydkdn5pclqppb4dx35z11g871"; + libraryHaskellDepends = [ + base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL + ]; + description = "Painless 2D vector graphics, animations and simulations"; + license = lib.licenses.mit; + }) {}; + + "gloss-accelerate" = callPackage + ({ mkDerivation, accelerate, base, gloss, gloss-rendering + , linear-accelerate + }: + mkDerivation { + pname = "gloss-accelerate"; + version = "2.1.0.0"; + sha256 = "1l09li68r04qij11p7rf9dwfv9cdncj7nm6crq6bm834il3zg4zx"; + libraryHaskellDepends = [ + accelerate base gloss gloss-rendering linear-accelerate + ]; + description = "Extras to interface Gloss and Accelerate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gloss-algorithms" = callPackage + ({ mkDerivation, base, containers, ghc-prim, gloss }: + mkDerivation { + pname = "gloss-algorithms"; + version = "1.13.0.3"; + sha256 = "083rq6p5m0im380c6x0jc3hi59hk94z1nyj08hmvmb3vcszjxra5"; + libraryHaskellDepends = [ base containers ghc-prim gloss ]; + description = "Data structures and algorithms for working with 2D graphics"; + license = lib.licenses.mit; + }) {}; + + "gloss-banana" = callPackage + ({ mkDerivation, base, gloss, reactive-banana }: + mkDerivation { + pname = "gloss-banana"; + version = "0.1.0.4"; + sha256 = "0zzpdryfcqvxpzv53ymsvkm2nza9ryvzqgf3n89pnvrni91avgj3"; + revision = "1"; + editedCabalFile = "0nia67zywmxyvcnlk0a906dijh9h7m6w48330n9gs2mjkhkyqb13"; + libraryHaskellDepends = [ base gloss reactive-banana ]; + description = "An Interface for gloss in terms of a reactive-banana Behavior"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gloss-devil" = callPackage + ({ mkDerivation, base, bytestring, gloss, repa, repa-devil }: + mkDerivation { + pname = "gloss-devil"; + version = "0.2"; + sha256 = "17gwy13z4lymm9dpj26q4ihcl198gqn9kpcjdw8lcgfcg4gxszsm"; + libraryHaskellDepends = [ base bytestring gloss repa repa-devil ]; + description = "Display images in Gloss using libdevil for decoding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gloss-examples" = callPackage + ({ mkDerivation, base, bmp, bytestring, containers, ghc-prim, gloss + , gloss-algorithms, gloss-raster, random, repa, repa-algorithms + , repa-io, vector + }: + mkDerivation { + pname = "gloss-examples"; + version = "1.13.0.4"; + sha256 = "0jbll6dch864fba7x49iw7m5f4qhdff4wdpr8i38qwikbf7bmaf1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bmp bytestring containers ghc-prim gloss gloss-algorithms + gloss-raster random repa repa-algorithms repa-io vector + ]; + description = "Examples using the gloss library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gloss-export" = callPackage + ({ mkDerivation, base, directory, filepath, GLFW-b, gloss + , gloss-rendering, GLUT, JuicyPixels, OpenGLRaw, vector + }: + mkDerivation { + pname = "gloss-export"; + version = "0.1.0.4"; + sha256 = "1mllkmb11cqgaw183jjxmivs8h1n8vbr31bqlw94v4vjm4r4ljzl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base GLFW-b gloss-rendering GLUT JuicyPixels OpenGLRaw vector + ]; + executableHaskellDepends = [ base gloss ]; + testHaskellDepends = [ base directory filepath gloss JuicyPixels ]; + description = "Export Gloss pictures to png, bmp, tga, tiff, gif and juicy-pixels-image"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "gloss-export-exe"; + broken = true; + }) {}; + + "gloss-game" = callPackage + ({ mkDerivation, base, gloss, gloss-juicy }: + mkDerivation { + pname = "gloss-game"; + version = "0.3.3.0"; + sha256 = "01k9600f9lv65n9bi2v40gzcl14gg9cm27fxz8yk4kx1hk5hv980"; + libraryHaskellDepends = [ base gloss gloss-juicy ]; + description = "Gloss wrapper that simplifies writing games"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gloss-juicy" = callPackage + ({ mkDerivation, base, bmp, bytestring, gloss, JuicyPixels, vector + }: + mkDerivation { + pname = "gloss-juicy"; + version = "0.2.3"; + sha256 = "0px0i6fvicmsgvp7sl7g37y3163s1i2fm5xcq5b1ar9smwv25gq3"; + revision = "1"; + editedCabalFile = "09cbz0854v2dsmv24l40rmx4bq7ic436m4xingw93gvw4fawlfqc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bmp bytestring gloss JuicyPixels vector + ]; + executableHaskellDepends = [ + base bmp bytestring gloss JuicyPixels vector + ]; + description = "Load any image supported by Juicy.Pixels in your gloss application"; + license = lib.licenses.bsd3; + mainProgram = "gloss-juicy-viewer"; + }) {}; + + "gloss-raster" = callPackage + ({ mkDerivation, base, containers, ghc-prim, gloss, gloss-rendering + , repa + }: + mkDerivation { + pname = "gloss-raster"; + version = "1.13.1.2"; + sha256 = "0sn1pnkpl76q6lf6w9ji7fh1fcb89vaz2jz9slz7fih2ksrnwlsa"; + libraryHaskellDepends = [ + base containers ghc-prim gloss gloss-rendering repa + ]; + description = "Parallel rendering of raster images"; + license = lib.licenses.mit; + }) {}; + + "gloss-raster-accelerate" = callPackage + ({ mkDerivation, accelerate, base, colour-accelerate, gloss + , gloss-accelerate + }: + mkDerivation { + pname = "gloss-raster-accelerate"; + version = "2.1.0.0"; + sha256 = "0yxlpz5wqfriijzkhqgjyv3g0wcmdy33ifbziqrdm9phvsjygvza"; + libraryHaskellDepends = [ + accelerate base colour-accelerate gloss gloss-accelerate + ]; + description = "Parallel rendering of raster images using Accelerate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gloss-raster-massiv" = callPackage + ({ mkDerivation, base, derive-storable, derive-storable-plugin + , generic-deriving, gloss, gloss-rendering, massiv + }: + mkDerivation { + pname = "gloss-raster-massiv"; + version = "0.1.1.5"; + sha256 = "19smcfb1wq3193m19zaj4i3sfv9k8y7z3npjyrfwv4i3x32gydbq"; + libraryHaskellDepends = [ + base derive-storable derive-storable-plugin generic-deriving gloss + gloss-rendering massiv + ]; + testHaskellDepends = [ base ]; + description = "Massiv-based alternative for gloss-raster"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gloss-rendering" = callPackage + ({ mkDerivation, base, bmp, bytestring, containers, GLUT, OpenGL }: + mkDerivation { + pname = "gloss-rendering"; + version = "1.13.1.2"; + sha256 = "0zrdqh72gswyn27x43ifhy4q8m7hvmv24b5ki3hyra5yq74njlsm"; + revision = "1"; + editedCabalFile = "0ji8iaj2ldp5qkfrmz4ckh86vwdcq15w6499i9fpnhl0m47sl01g"; + libraryHaskellDepends = [ + base bmp bytestring containers GLUT OpenGL + ]; + description = "Gloss picture data types and rendering functions"; + license = lib.licenses.mit; + }) {}; + + "gloss-sodium" = callPackage + ({ mkDerivation, base, gloss, sodium }: + mkDerivation { + pname = "gloss-sodium"; + version = "0.1.0.0"; + sha256 = "0ygjqzb1pn092j0d0gcwhxdv940rdlvpaj1gxa347mdgvp4jb9za"; + libraryHaskellDepends = [ base gloss sodium ]; + description = "A Sodium interface to the Gloss drawing package"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "glpk-headers" = callPackage + ({ mkDerivation, base, derive-storable, glpk, hspec }: + mkDerivation { + pname = "glpk-headers"; + version = "0.5.1"; + sha256 = "05rkpfrcyvynqifd6fnvmj3kcp5dfgf96fjygazx6jjrw538wnd9"; + libraryHaskellDepends = [ base derive-storable ]; + librarySystemDepends = [ glpk ]; + testHaskellDepends = [ base hspec ]; + description = "Low-level Haskell bindings to the GLPK library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) glpk;}; + + "glpk-hs" = callPackage + ({ mkDerivation, array, base, containers, deepseq, gasp, glpk, mtl + }: + mkDerivation { + pname = "glpk-hs"; + version = "0.8"; + sha256 = "0zmf5f9klc7adcrmmf9nxrbqh97bx8l6wazsbyx6idymj6brz0qp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers deepseq gasp mtl ]; + librarySystemDepends = [ glpk ]; + executableHaskellDepends = [ + array base containers deepseq gasp mtl + ]; + description = "Comprehensive GLPK linear programming bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "glpk-hs-example"; + }) {inherit (pkgs) glpk;}; + + "glsl" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, containers + , directory, fgl, graphviz, hspec, hspec-discover, lens, linear + , QuickCheck, scientific, text, time, transformers, vector + }: + mkDerivation { + pname = "glsl"; + version = "0.0.1.0"; + sha256 = "1zq1dy6jzd41qz08xhwvbgy2g6zj90akb2145kh2h2906fyzr2wf"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base binary containers fgl graphviz lens linear + scientific text transformers + ]; + executableHaskellDepends = [ base text time ]; + testHaskellDepends = [ + attoparsec base binary bytestring directory hspec QuickCheck text + vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Parser and optimizer for a small subset of GLSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "optshader"; + broken = true; + }) {}; + + "gltf-codec" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , directory, filepath, scientific, shower, text + , unordered-containers, vector + }: + mkDerivation { + pname = "gltf-codec"; + version = "0.1.0.4"; + sha256 = "1jzh6cdgpiq0lmcfnxkfnzywjv1ny058xsss0b1nrwxra6wcai6x"; + revision = "1"; + editedCabalFile = "0scl65y7lilbqq913qnha2kqy1zkcg5gs4734vlbkcwvzd01f8m2"; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring scientific text + unordered-containers vector + ]; + testHaskellDepends = [ base bytestring directory filepath shower ]; + description = "glTF scene loader"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gltf-loader" = callPackage + ({ mkDerivation, base, base64, binary, bytestring, gltf-codec + , hspec, linear, microlens, microlens-platform, optparse-simple + , rio, unordered-containers + }: + mkDerivation { + pname = "gltf-loader"; + version = "0.3.0.0"; + sha256 = "0xzcnv9alp78y61s52n8palqnp9jdyz0d9ggx2cqlh2xyf8020xl"; + revision = "1"; + editedCabalFile = "1xxnzvj8lksk10kzaf89xm26vafbfkixhji8zankz9cg63fwmsz1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring gltf-codec linear microlens + microlens-platform rio unordered-containers + ]; + executableHaskellDepends = [ + base linear microlens microlens-platform optparse-simple rio + ]; + testHaskellDepends = [ + base base64 binary bytestring gltf-codec hspec linear microlens + microlens-platform rio unordered-containers + ]; + description = "High level GlTF loader"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "gltf-loader"; + }) {}; + + "glualint" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , directory, effectful, filemanip, filepath, optparse-applicative + , parsec, pretty, signal, tasty, tasty-golden, tasty-hunit, uuagc + , uuagc-cabal + }: + mkDerivation { + pname = "glualint"; + version = "1.28.0"; + sha256 = "11wcp8h1fmbhccj2hyhk56lj63hskb92xmgyxl0ixv303lj7p1ni"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers parsec pretty uuagc uuagc-cabal + ]; + executableHaskellDepends = [ + aeson base bytestring containers deepseq directory effectful + filemanip filepath optparse-applicative signal + ]; + testHaskellDepends = [ + base bytestring filepath tasty tasty-golden tasty-hunit + ]; + description = "Attempts to fix your syntax erroring Lua files"; + license = lib.licenses.lgpl21Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "glualint"; + }) {}; + + "glue" = callPackage + ({ mkDerivation, async, base, ekg-core, hashable, hspec + , lifted-base, monad-control, monad-loops, QuickCheck + , quickcheck-instances, text, time, transformers, transformers-base + , unordered-containers + }: + mkDerivation { + pname = "glue"; + version = "0.2.0"; + sha256 = "0alv63j07f312m63j82jm9dmkckp3d1k51x99kzfzxd1kvi94ikq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base ekg-core hashable lifted-base monad-control text time + transformers transformers-base unordered-containers + ]; + executableHaskellDepends = [ + async base ekg-core hashable lifted-base monad-control monad-loops + text time transformers transformers-base unordered-containers + ]; + testHaskellDepends = [ + async base ekg-core hashable hspec lifted-base monad-control + QuickCheck quickcheck-instances text time transformers + transformers-base unordered-containers + ]; + description = "Make better services"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "glue-example"; + broken = true; + }) {}; + + "glue-common" = callPackage + ({ mkDerivation, async, base, ekg-core, hashable, hspec + , hspec-discover, lifted-base, monad-control, QuickCheck + , quickcheck-instances, text, time, transformers, transformers-base + , unordered-containers + }: + mkDerivation { + pname = "glue-common"; + version = "0.6.3"; + sha256 = "12lvq3lc52ggflcb8m6j8xxxi4p5mspfwbc4fxb34h1076gxhdd1"; + libraryHaskellDepends = [ + base hashable lifted-base monad-control text time transformers + transformers-base unordered-containers + ]; + testHaskellDepends = [ + async base ekg-core hashable hspec lifted-base monad-control + QuickCheck quickcheck-instances text time transformers + transformers-base unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Make better services and clients"; + license = lib.licenses.bsd3; + }) {}; + + "glue-core" = callPackage + ({ mkDerivation, async, base, ekg-core, glue-common, hashable + , hspec, hspec-discover, lifted-base, monad-control, QuickCheck + , quickcheck-instances, text, time, transformers, transformers-base + , unordered-containers + }: + mkDerivation { + pname = "glue-core"; + version = "0.6.3"; + sha256 = "06bjmhnm2g9vmxjrw661ips3c6160xbw1qj4527radif51lskf6i"; + libraryHaskellDepends = [ + base glue-common hashable lifted-base monad-control text time + transformers transformers-base unordered-containers + ]; + testHaskellDepends = [ + async base ekg-core glue-common hashable hspec lifted-base + monad-control QuickCheck quickcheck-instances text time + transformers transformers-base unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Make better services and clients"; + license = lib.licenses.bsd3; + }) {}; + + "glue-ekg" = callPackage + ({ mkDerivation, async, base, ekg-core, glue-common, hashable + , hspec, hspec-discover, lifted-base, monad-control, QuickCheck + , quickcheck-instances, text, time, transformers, transformers-base + , unordered-containers + }: + mkDerivation { + pname = "glue-ekg"; + version = "0.6.3"; + sha256 = "1z93jflgnj5ja17gpa8ab0i8lvm2x4vcqbmil3zca2djnbg61257"; + libraryHaskellDepends = [ + base ekg-core glue-common hashable lifted-base monad-control text + time transformers transformers-base unordered-containers + ]; + testHaskellDepends = [ + async base ekg-core glue-common hashable hspec lifted-base + monad-control QuickCheck quickcheck-instances text time + transformers transformers-base unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Make better services and clients"; + license = lib.licenses.bsd3; + }) {}; + + "glue-example" = callPackage + ({ mkDerivation, async, base, ekg-core, glue-common, glue-core + , glue-ekg, hashable, lifted-base, monad-control, monad-loops, text + , time, transformers, transformers-base, unordered-containers + }: + mkDerivation { + pname = "glue-example"; + version = "0.6.3"; + sha256 = "0pczlmny8brmr24v6zfdkarx4sy530j4454p9agswrc7s37fhf5n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base ekg-core glue-common glue-core glue-ekg hashable + lifted-base monad-control monad-loops text time transformers + transformers-base unordered-containers + ]; + description = "Make better services and clients"; + license = lib.licenses.bsd3; + mainProgram = "glue-example"; + }) {}; + + "gluturtle" = callPackage + ({ mkDerivation, base, convertible, GLUT, stm, yjsvg, yjtools }: + mkDerivation { + pname = "gluturtle"; + version = "0.0.58.1"; + sha256 = "0jwkppf9ipm61g052r9m65awq3nsigf3q4m9bj2hmb3n9z75i1hp"; + libraryHaskellDepends = [ + base convertible GLUT stm yjsvg yjtools + ]; + description = "turtle like LOGO with glut"; + license = lib.licenses.bsd3; + }) {}; + + "gmail-simple" = callPackage + ({ mkDerivation, aeson, base, base64, blaze-html, bytestring + , containers, cryptonite, http-api-data, http-conduit, http-media + , jwt, text, time, unordered-containers + }: + mkDerivation { + pname = "gmail-simple"; + version = "0.1.0.6"; + sha256 = "055kw57i0bspa6x0bx62ar1bqww6d46m15xzvg7f5phhfcx7py96"; + libraryHaskellDepends = [ + aeson base base64 blaze-html bytestring containers cryptonite + http-api-data http-conduit http-media jwt text time + unordered-containers + ]; + description = "Simple library for Google Mail (GMail)"; + license = lib.licenses.bsd3; + }) {}; + + "gmap" = callPackage + ({ mkDerivation, array, AvlTree, base, COrdering, QuickCheck + , random + }: + mkDerivation { + pname = "gmap"; + version = "0.1"; + sha256 = "0kwx0zknxpda0pjf9hphniz33b9m0md54z8zx09vzkjq7lpljx7r"; + libraryHaskellDepends = [ + array AvlTree base COrdering QuickCheck random + ]; + description = "Composable maps and generic tries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gmndl" = callPackage + ({ mkDerivation, ad, array, base, gtk, gtkglext, mtl, OpenGL + , OpenGLRaw, parsec, priority-queue, qd, reflection, Vec + }: + mkDerivation { + pname = "gmndl"; + version = "0.4.0.4"; + sha256 = "041g7mlgwk6yb3814cy93yvwfhk5gzdkms7d8dg312vnpykp2kl1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ad array base gtk gtkglext mtl OpenGL OpenGLRaw parsec + priority-queue qd reflection Vec + ]; + description = "Mandelbrot Set explorer using GTK"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "gmndl"; + }) {}; + + "gmpint" = callPackage + ({ mkDerivation, base, gmp }: + mkDerivation { + pname = "gmpint"; + version = "0.1.1.2"; + sha256 = "0kb3gc9a9wd1ci5jpbpa253hqhx8w6if52yppk2k34yvm1385k35"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ gmp ]; + description = "GMP integer conversions"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) gmp;}; + + "gnome-desktop" = callPackage + ({ mkDerivation, base, directory, gconf, glib, gtk, random }: + mkDerivation { + pname = "gnome-desktop"; + version = "1.0.0.0"; + sha256 = "0ipx8hka4ly3dc3dv6dnk2bq3hbiiahqqragdm1bqgy1plvwa5q6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory gconf glib gtk random + ]; + description = "Randomly set a picture as the GNOME desktop background"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "gnome-desktop"; + }) {}; + + "gnome-keyring" = callPackage + ({ mkDerivation, base, bytestring, c2hs, gnome-keyring + , libgnome-keyring, text, time + }: + mkDerivation { + pname = "gnome-keyring"; + version = "0.3.1.1"; + sha256 = "044bbgy8cssi1jc8wwb0kvxpw6d7pwxackkzvw7p9r8ybmgv4d0b"; + libraryHaskellDepends = [ base bytestring text time ]; + librarySystemDepends = [ gnome-keyring ]; + libraryPkgconfigDepends = [ libgnome-keyring ]; + libraryToolDepends = [ c2hs ]; + description = "Bindings for libgnome-keyring"; + license = lib.licenses.gpl3Only; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs.gnome) gnome-keyring; + inherit (pkgs) libgnome-keyring;}; + + "gnomevfs" = callPackage + ({ mkDerivation, array, base, containers, glib, gnome-vfs + , gnome-vfs_module, gtk, gtk2hs-buildtools, haskell98, mtl + }: + mkDerivation { + pname = "gnomevfs"; + version = "0.11.0"; + sha256 = "0g4dic9k1c4221v4kacc46sj2vra1jlnb4pn657zfwbkni8z0kmp"; + libraryHaskellDepends = [ + array base containers glib gtk haskell98 mtl + ]; + libraryPkgconfigDepends = [ gnome-vfs gnome-vfs_module ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the GNOME Virtual File System library"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {gnome-vfs = null; gnome-vfs_module = null;}; + + "gnss-converters" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, basic-prelude + , binary-conduit, bytestring, conduit, conduit-extra, exceptions + , extra, lens, monad-control, mtl, resourcet, rtcm, sbp, tasty + , tasty-golden, tasty-hunit, time, transformers-base, vector + }: + mkDerivation { + pname = "gnss-converters"; + version = "0.3.52"; + sha256 = "00ixm0pvi4d7512lxk3qyl3vnb8c5x3n23mblmbw66f4hvn8x88g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base basic-prelude conduit exceptions extra lens monad-control mtl + resourcet rtcm sbp time transformers-base vector + ]; + executableHaskellDepends = [ + base basic-prelude binary-conduit conduit conduit-extra + ]; + testHaskellDepends = [ + aeson aeson-pretty base basic-prelude binary-conduit bytestring + conduit conduit-extra lens sbp tasty tasty-golden tasty-hunit time + ]; + description = "GNSS Converters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gnuidn" = callPackage + ({ mkDerivation, base, bytestring, c2hs, chell, chell-quickcheck + , libidn, QuickCheck, text + }: + mkDerivation { + pname = "gnuidn"; + version = "0.2.2"; + sha256 = "0vxrcp9xz5gsvx60k12991zn5c9nk3fgg0yw7dixbsjcfqgnnd31"; + revision = "1"; + editedCabalFile = "11aq4k74fdl12i73vqbxppdz23f8aafkxgdp59sw8wi9qby0rljd"; + libraryHaskellDepends = [ base bytestring text ]; + librarySystemDepends = [ libidn ]; + libraryPkgconfigDepends = [ libidn ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring chell chell-quickcheck QuickCheck text + ]; + testSystemDepends = [ libidn ]; + testPkgconfigDepends = [ libidn ]; + testToolDepends = [ c2hs ]; + description = "Bindings for GNU IDN"; + license = lib.licenses.gpl3Only; + }) {inherit (pkgs) libidn;}; + + "gnuplot" = callPackage + ({ mkDerivation, array, base, containers, data-accessor + , data-accessor-transformers, deepseq, filepath, process + , semigroups, temporary, time, transformers, utility-ht + }: + mkDerivation { + pname = "gnuplot"; + version = "0.5.7"; + sha256 = "1glahh3si5bpazsklnpwxx4h4ivgb4wyngc032797zq1496fhhm3"; + revision = "2"; + editedCabalFile = "0mjyvpz71p80b87blhkqbvwihzkdc1dvbn9laxw5a9l9lh7761qd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base containers data-accessor data-accessor-transformers + deepseq filepath process semigroups temporary time transformers + utility-ht + ]; + description = "2D and 3D plots using gnuplot"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "gnutls" = callPackage + ({ mkDerivation, base, bytestring, gnutls, transformers + , unexceptionalio-trans + }: + mkDerivation { + pname = "gnutls"; + version = "0.3"; + sha256 = "1v8haxpj2pfx3fjbjfp16r9488l9gj7ih26g978ampb5nwnq3gry"; + libraryHaskellDepends = [ + base bytestring transformers unexceptionalio-trans + ]; + librarySystemDepends = [ gnutls ]; + libraryPkgconfigDepends = [ gnutls ]; + description = "Bindings for GNU libgnutls"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gnutls;}; + + "goa" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "goa"; + version = "3.3"; + sha256 = "0z1mhi2y4qm1lj6vfsmxf2gs5shfwdac3p9gqj89hx28mpc3rmzk"; + revision = "1"; + editedCabalFile = "0dq1406z7mh4hca15abizrzlc4v80qkc3r9jz9q21qi99hgvvqjs"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base directory filepath process ]; + description = "GHCi bindings to lambdabot"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "goal-core" = callPackage + ({ mkDerivation, async, base, bytestring, cassava, containers + , criterion, deepseq, directory, finite-typelits + , ghc-typelits-knownnat, ghc-typelits-natnormalise, hmatrix + , hmatrix-gsl, math-functions, mwc-probability, mwc-random + , optparse-applicative, primitive, process, vector, vector-sized + }: + mkDerivation { + pname = "goal-core"; + version = "0.20"; + sha256 = "0lqcyllfg0r2dxd6lwil1i4wbdlpxq4plyxamjwhi7s5k41q1k93"; + libraryHaskellDepends = [ + async base bytestring cassava containers criterion deepseq + directory finite-typelits ghc-typelits-knownnat + ghc-typelits-natnormalise hmatrix hmatrix-gsl math-functions + optparse-applicative primitive process vector vector-sized + ]; + benchmarkHaskellDepends = [ + base criterion hmatrix mwc-probability mwc-random + ]; + description = "Common, non-geometric tools for use with Goal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "goal-geometry" = callPackage + ({ mkDerivation, ad, base, ghc-typelits-knownnat + , ghc-typelits-natnormalise, goal-core, indexed-list-literals + }: + mkDerivation { + pname = "goal-geometry"; + version = "0.20"; + sha256 = "0bjyy0q7f4wmwna019wbaf7gfflpkng60f2rqxnffqcar9q127jk"; + libraryHaskellDepends = [ + ad base ghc-typelits-knownnat ghc-typelits-natnormalise goal-core + indexed-list-literals + ]; + description = "The basic geometric type system of Goal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "goal-graphical" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, criterion + , ghc-typelits-knownnat, ghc-typelits-natnormalise, goal-core + , goal-geometry, goal-probability, hmatrix, hmatrix-special + , mwc-probability, mwc-random, parallel, statistics, vector + }: + mkDerivation { + pname = "goal-graphical"; + version = "0.20"; + sha256 = "1ckp0238wkdvsxpi7mc7vp0ymfhmpz4hh2nzgpfr09c9dz02cv61"; + libraryHaskellDepends = [ + base containers ghc-typelits-knownnat ghc-typelits-natnormalise + goal-core goal-geometry goal-probability hmatrix hmatrix-special + mwc-probability mwc-random parallel statistics vector + ]; + benchmarkHaskellDepends = [ + base bytestring cassava criterion goal-core goal-geometry + goal-probability + ]; + description = "Optimization of latent variable and dynamical models with Goal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "goal-probability" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, criterion + , ghc-typelits-knownnat, ghc-typelits-natnormalise, goal-core + , goal-geometry, hmatrix, hmatrix-special, mwc-random, parallel + , statistics, vector + }: + mkDerivation { + pname = "goal-probability"; + version = "0.20"; + sha256 = "14yfsazxrn8g3ygbwx8zs9xgjjzi5q1dw6sqbdkrixb8ffw7xszm"; + libraryHaskellDepends = [ + base containers ghc-typelits-knownnat ghc-typelits-natnormalise + goal-core goal-geometry hmatrix hmatrix-special mwc-random parallel + statistics vector + ]; + benchmarkHaskellDepends = [ + base bytestring cassava criterion goal-core goal-geometry + ]; + description = "Optimization on manifolds of probability distributions with Goal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "goal-simulation" = callPackage + ({ mkDerivation, base, cairo, clock, directory, goal-core + , goal-geometry, goal-probability, gtk, hmatrix, machines, mtl + , vector + }: + mkDerivation { + pname = "goal-simulation"; + version = "0.1"; + sha256 = "00c2cx4z63gphjhipwrm2r6872c59g03kb49ksm8yiq0xrwwr1sp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cairo clock goal-core goal-geometry goal-probability gtk + hmatrix machines vector + ]; + executableHaskellDepends = [ + base directory goal-core goal-geometry goal-probability hmatrix mtl + vector + ]; + description = "Mealy based simulation tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "goat" = callPackage + ({ mkDerivation, base, bytestring, cereal, floating-bits + , QuickCheck, safe, split + }: + mkDerivation { + pname = "goat"; + version = "1.0.0"; + sha256 = "1vvc0irhr35x3i4qdi5kihc04d2n1vhxl0ahj765rm2jbhsjj4sg"; + libraryHaskellDepends = [ + base bytestring cereal floating-bits safe split + ]; + testHaskellDepends = [ base bytestring cereal QuickCheck safe ]; + description = "Time Series Compression"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "goatee" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, parsec + , template-haskell + }: + mkDerivation { + pname = "goatee"; + version = "0.4.0"; + sha256 = "1nbdqmln6v6r3kdj8vxv4dm903vaxh97mlg19fg8yihm00cbpipd"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers mtl parsec template-haskell + ]; + testHaskellDepends = [ base containers HUnit mtl parsec ]; + description = "A monadic take on a 2,500-year-old board game - library"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "goatee-gtk" = callPackage + ({ mkDerivation, base, cairo, containers, directory, filepath, glib + , goatee, gtk, HUnit, mtl, parsec + }: + mkDerivation { + pname = "goatee-gtk"; + version = "0.4.0"; + sha256 = "1iffzqmzxxa9aplvnncdj9lc3nvdi8rbnnyl0cb7irhyj7k21k5i"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cairo containers directory filepath glib goatee gtk mtl parsec + ]; + executableHaskellDepends = [ base gtk ]; + testHaskellDepends = [ base HUnit ]; + description = "A monadic take on a 2,500-year-old board game - GTK+ UI"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "goatee-gtk"; + }) {}; + + "gochan" = callPackage + ({ mkDerivation, array, base, criterion, ghc-prim, hspec + , hspec-core, primitive, random, vector, vector-algorithms, weigh + }: + mkDerivation { + pname = "gochan"; + version = "0.0.2"; + sha256 = "1r8spv8ls1x032r0bcljc4qdhy671cv26dvglhjrgxamqgwy9izk"; + revision = "1"; + editedCabalFile = "19sl0lpj79wjb7qip48aghd689a9ybbarmvb2lihn26iwksnnwq5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base ghc-prim primitive random vector vector-algorithms + ]; + executableHaskellDepends = [ base criterion random weigh ]; + testHaskellDepends = [ base hspec hspec-core ]; + description = "Go-style channels"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "godot-haskell" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, c2hs + , casing, colour, containers, lens, linear, mtl, parsec, parsers + , stm, template-haskell, text, unordered-containers, vector + }: + mkDerivation { + pname = "godot-haskell"; + version = "0.1.0.0"; + sha256 = "02nvs84bq4nif235iycjwkxmabvs0avwm2xilpwv8kddv95z1f8i"; + revision = "4"; + editedCabalFile = "06mb33ll7m24dr6mvzi2r6v0bl6k0680y751563zhz0ybrjypckk"; + libraryHaskellDepends = [ + aeson ansi-wl-pprint base bytestring casing colour containers lens + linear mtl parsec parsers stm template-haskell text + unordered-containers vector + ]; + libraryToolDepends = [ c2hs ]; + doHaddock = false; + description = "Haskell bindings for the Godot game engine API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "godot-megaparsec" = callPackage + ({ mkDerivation, base, criterion, generic-lens, lens, megaparsec + , mtl, text, unordered-containers + }: + mkDerivation { + pname = "godot-megaparsec"; + version = "0.2.5.1"; + sha256 = "1k5bil98zc6pw363mb2hmmlsq27zjf7j7xfwa61vg41bxyz88nqz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base generic-lens lens megaparsec mtl text unordered-containers + ]; + executableHaskellDepends = [ base criterion megaparsec text ]; + description = "Megaparsec parser for Godot `tscn` and `gdextension` files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "bench"; + broken = true; + }) {}; + + "gofer-prelude" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "gofer-prelude"; + version = "2.30.3"; + sha256 = "1whl3fvwxh26nsb4l6brljsmwl891w5yxlsv69mdfvfb1rl7p64f"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "The Gofer 2.30 standard prelude"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "goggles" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary + , bytestring, containers, cryptonite, exceptions, filepath, hspec + , http-client, http-client-tls, http-types, memory, mtl, pem + , QuickCheck, req, scientific, stm, text, time, transformers + , unix-time, x509, x509-store + }: + mkDerivation { + pname = "goggles"; + version = "0.3.2"; + sha256 = "0g798gvxyqr08digpb61cvfcwg626iwmz9dqyg32w5vba332akd6"; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring binary bytestring + containers cryptonite exceptions filepath http-client + http-client-tls http-types memory mtl pem req scientific stm text + time transformers unix-time x509 x509-store + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Extensible interface to Web APIs"; + license = lib.licenses.bsd3; + }) {}; + + "goggles-gcs" = callPackage + ({ mkDerivation, aeson, base, bytestring, cryptonite, exceptions + , goggles, memory, mtl, req, text, unix-time + }: + mkDerivation { + pname = "goggles-gcs"; + version = "0.1.2"; + sha256 = "0p1z03y6sy8daqvyfs4mj767yh98zbl23lri72jpy0z213qsjybf"; + libraryHaskellDepends = [ + aeson base bytestring cryptonite exceptions goggles memory mtl req + text unix-time + ]; + description = "`goggles` interface to Google Cloud Storage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gogol" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, conduit + , conduit-extra, cryptonite, directory, exceptions, filepath + , gogol-core, http-client, http-conduit, http-media, http-types + , lens, memory, mime-types, mtl, resourcet, text, time + , transformers, unliftio-core, unordered-containers, x509 + , x509-store + }: + mkDerivation { + pname = "gogol"; + version = "0.5.0"; + sha256 = "1aah3db2ws07q4z2pka4gmsagpwlimv19xq0p6y0bznq86yy7i1q"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive conduit conduit-extra + cryptonite directory exceptions filepath gogol-core http-client + http-conduit http-media http-types lens memory mime-types mtl + resourcet text time transformers unliftio-core unordered-containers + x509 x509-store + ]; + description = "Comprehensive Google Services SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-abusiveexperiencereport" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-abusiveexperiencereport"; + version = "0.5.0"; + sha256 = "1c701rajjybggf04rvmj39mn5ryq27kvz79jacxhk9ia1g48lfbb"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Abusive Experience Report SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-acceleratedmobilepageurl" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-acceleratedmobilepageurl"; + version = "0.5.0"; + sha256 = "0mr77fifnjl9r1jvmdzr7nvbxrh18n1c7m5yahlg4gsph9jzxg6i"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Accelerated Mobile Pages (AMP) URL SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-accessapproval" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-accessapproval"; + version = "0.5.0"; + sha256 = "062377i1nrhynsqyg53fkczhj9ljxa1ms062zykyxq4inv7d9r2a"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Access Approval SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-accesscontextmanager" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-accesscontextmanager"; + version = "0.5.0"; + sha256 = "0nglp371pxal59p33bb50r1vck6mc662z2yrqsq326w77dc24k6z"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Access Context Manager SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-adexchange-buyer" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-adexchange-buyer"; + version = "0.5.0"; + sha256 = "0a2v15z4x0a6dbc789s1j78qcsfqypdf65ydw0gxzgajl136ni7x"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Ad Exchange Buyer SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-adexchange-seller" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-adexchange-seller"; + version = "0.5.0"; + sha256 = "02y7sz24flvm6fayfjjvdrywsqy0qw3wrqkfg4jcwa1093j2x3g9"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Ad Exchange Seller SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-adexchangebuyer2" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-adexchangebuyer2"; + version = "0.5.0"; + sha256 = "0sy40qp8z47d364dml5fafdy34xwlaa8lwn86n076i0xr0a2c3sc"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Ad Exchange Buyer API II SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-adexperiencereport" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-adexperiencereport"; + version = "0.5.0"; + sha256 = "1sk083dkiwzr39w7bgqv3klvnx0jb8xqz1v3x0val3dzhfhd0rg0"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Ad Experience Report SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-admin-datatransfer" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-admin-datatransfer"; + version = "0.5.0"; + sha256 = "149h3kg68xqanpzyqxbjxq1nskigv1310fq17inkl3bqm7mk0d3s"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Admin Data Transfer SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-admin-directory" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-admin-directory"; + version = "0.5.0"; + sha256 = "0kinbhz4j11nd6s5w4jg13dpbq6hgf6acnqi6hvmn4m4yjm6qs5i"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Admin Directory SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-admin-emailmigration" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-admin-emailmigration"; + version = "0.3.0"; + sha256 = "1d7w4fv4v54mja7yx8rf29ms1hbjnkjgly54fqx5h4xyfgypymca"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Email Migration API v2 SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-admin-reports" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-admin-reports"; + version = "0.5.0"; + sha256 = "17m4924mqr0wiq07n3ada8jqc2kbwn2apzmbkpcsf6ns8qpw4r4k"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Admin Reports SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-adsense" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-adsense"; + version = "0.5.0"; + sha256 = "07v6sgp6dqvgcmni4579c6iyxqbbn24lyp64zfdv88s4wjhjbdjj"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google AdSense Management SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-adsense-host" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-adsense-host"; + version = "0.5.0"; + sha256 = "1s9dsrz6svnm8jjl13w3v72gyyg2xc5sxg6piw087c8j1sqfx131"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google AdSense Host SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-affiliates" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-affiliates"; + version = "0.3.0"; + sha256 = "1h7kx1ra0vz8pgvcjvj5ip44h077s9q5m7ixplq5vzrr4wdbrvvf"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Affiliate Network SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-alertcenter" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-alertcenter"; + version = "0.5.0"; + sha256 = "0d114xkvdjzfgl63gyc1a56jfdacbr5chdz80199jp85zp04h3wi"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google G Suite Alert Center SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-analytics" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-analytics"; + version = "0.5.0"; + sha256 = "1bfm1z13hvijln3f92n4i8042dd56z6wian6scnbfcndnsfwsrc9"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Analytics SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-analyticsreporting" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-analyticsreporting"; + version = "0.5.0"; + sha256 = "0ih63njgb3612myqfc1impas9jc5gx5hlmhvjzw0bp6rn7dv5qvm"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Analytics Reporting SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-android-enterprise" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-android-enterprise"; + version = "0.5.0"; + sha256 = "0qxvqv3i21k9g0mgy67073xb2yd8m357c2806v18inh7cikhndgy"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Play EMM SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-android-publisher" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-android-publisher"; + version = "0.5.0"; + sha256 = "05dz12615l74y4iqasgn84vi79i1m7wv11gz5sfbmmmddizjdxy4"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Play Developer SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-androiddeviceprovisioning" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-androiddeviceprovisioning"; + version = "0.5.0"; + sha256 = "1yc88s0h6v8ipw26a90ds0wdmsg78zpp3pqrybip9fh8grzbplv5"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Android Device Provisioning Partner SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-androidmanagement" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-androidmanagement"; + version = "0.5.0"; + sha256 = "0j68bbdyb3qnjylkb7fyv162pxfjx6802cnb63kryl7wbzcvf02s"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Android Management SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-appengine" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-appengine"; + version = "0.5.0"; + sha256 = "1p4cxp4f417m0llw58zslaabfswp5s9b9xlxfn3qrl3mdghs8lvk"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google App Engine Admin SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-apps-activity" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-apps-activity"; + version = "0.5.0"; + sha256 = "0frs0976h57gckraxhipbsd1ps39ddw5bcsxrya9mczyh31aqn4w"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Drive Activity SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-apps-calendar" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-apps-calendar"; + version = "0.5.0"; + sha256 = "1q68zbqk7pkh7clvlyjlkdy7i3zwrh8rl7ksyxd9x8wvla91qc34"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Calendar SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-apps-licensing" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-apps-licensing"; + version = "0.5.0"; + sha256 = "1x86ssslmksdlfmf8rasavpn9dg5kpk416zf001mb896lh6r5dlq"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Enterprise License Manager SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-apps-reseller" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-apps-reseller"; + version = "0.5.0"; + sha256 = "0zxjp7apiqd12bcj6fwwrlx8j466pavfgmv35d2alvmb83n1h8gw"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Enterprise Apps Reseller SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-apps-tasks" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-apps-tasks"; + version = "0.5.0"; + sha256 = "0cb61wqjq8za2d44i0h561hzp2nmyynr2fy24mbhj2gb0zcd14bc"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Tasks SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-appstate" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-appstate"; + version = "0.5.0"; + sha256 = "1gx52lnrp6mdsf168x0viwkj8pr49a0npf98a402ij3gndsn28aq"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google App State SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-autoscaler" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-autoscaler"; + version = "0.3.0"; + sha256 = "0insf84wrnn98yqfm6scfmzjnxdj9hikz7wy0cg0vk25dpc2mhp0"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Compute Engine Autoscaler SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-bigquery" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-bigquery"; + version = "0.5.0"; + sha256 = "1z3rdh9qrabycxnxrzay6ddw5l97qws48hn78g5pkbn73z1dh22z"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google BigQuery SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-bigquerydatatransfer" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-bigquerydatatransfer"; + version = "0.5.0"; + sha256 = "13pbbhk4ryg7vpkhkdvkjhc4sjnizdpjll4x9inb0zm8k1ki21ws"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google BigQuery Data Transfer SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-bigtableadmin" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-bigtableadmin"; + version = "0.5.0"; + sha256 = "0nxrcyf3spmhchmmjbszpv935lcwb979zfil9iwdigymq5wvfzgx"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Bigtable Admin SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-billing" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-billing"; + version = "0.5.0"; + sha256 = "1zx7k5qhasvjz1568znasix6xrkxhsfhcsqwv6r1zd5a3pnzvaxm"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Billing SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-binaryauthorization" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-binaryauthorization"; + version = "0.5.0"; + sha256 = "19gbql17mrxn4xgdbl96f245fckaj5gwwggn5f7xa59ahzbgfgay"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Binary Authorization SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-blogger" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-blogger"; + version = "0.5.0"; + sha256 = "027g8vj7msdzmkb7sjbd9s0p3zpxyal1l0daxbw1bhwr9lrd8j94"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Blogger SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-books" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-books"; + version = "0.5.0"; + sha256 = "07rd2592hqvbx1lkz9hgrqjfy91a6g5vhy6d88yqzzyl1mkwq405"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Books SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-chat" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-chat"; + version = "0.5.0"; + sha256 = "0dxwfml51xh3a04ghhr41dbaayq1c36klaiwams3rq95ak7mnq6i"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Hangouts Chat SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-civicinfo" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-civicinfo"; + version = "0.5.0"; + sha256 = "04kv6rnaiq1bxn46ir1l5w6w5qysb6f85ly3c9jksf0m5607gxxr"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Civic Information SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-classroom" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-classroom"; + version = "0.5.0"; + sha256 = "0hh6kbknnz7drd6ba1irr9wk5vhf51pgiskydgcav3f251j31sx4"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Classroom SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudasset" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudasset"; + version = "0.5.0"; + sha256 = "0368lmz0nsffs9pj1v4ab5yx5xhfh1g27c9l3fs49aihdrvij3yk"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Asset SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-clouderrorreporting" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-clouderrorreporting"; + version = "0.5.0"; + sha256 = "1hsgrpc9cbazn5a1g6lsg5azd8bgl45b95djwy13bc6vi9xwsr28"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Stackdriver Error Reporting SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudfunctions" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudfunctions"; + version = "0.5.0"; + sha256 = "1pv7h53zyqlp7wbw48hxxp3x9n515v0jdkjnpxqbszfhza28jsy9"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Functions SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudidentity" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudidentity"; + version = "0.5.0"; + sha256 = "1z4ncvzggpn52r75bl7y9mk19vdpsimxfflggvzz1lgy941ciyil"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Identity SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudiot" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudiot"; + version = "0.5.0"; + sha256 = "07zw4p2pi9gb90fzfg899xqbv50iwxc7rsb705wbpiyj80ynd85b"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud IoT SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudkms" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudkms"; + version = "0.5.0"; + sha256 = "0wpjmxrp1gl663sqcfgalrgjqw90wcahjlsg9bm6ay9y7g8mic0m"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Key Management Service (KMS) SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudmonitoring" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudmonitoring"; + version = "0.3.0"; + sha256 = "01mfc8f6vl3n499p4f70inak68g83yxc5pci485sxgwvfx078glx"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Monitoring SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudprivatecatalog" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudprivatecatalog"; + version = "0.5.0"; + sha256 = "0y0z6wmsr2qsgj6wh4y37ph68fayk5szzk02xv0ncggrn5pbpm07"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Private Catalog SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudprivatecatalogproducer" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudprivatecatalogproducer"; + version = "0.5.0"; + sha256 = "1zq8pb3jm6gpp116q4x8i69jihgwnbyafdrnw5jxyl3ynr6bwll0"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Private Catalog Producer SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudprofiler" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudprofiler"; + version = "0.5.0"; + sha256 = "022d1ix4a4n3kk108jl1yl2x13q57ahg4c9gvbxlvm7g3skz2rda"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Stackdriver Profiler SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudscheduler" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudscheduler"; + version = "0.5.0"; + sha256 = "1vb3xwnn59b3fzybp09lxpysij37q8rxg3392gnf09mqg57vlcpw"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Scheduler SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudsearch" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudsearch"; + version = "0.5.0"; + sha256 = "05nwvrdilz79hdlbzl853h3aj4gqcwql251slmzgg3s92haz0ygx"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Search SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudshell" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudshell"; + version = "0.5.0"; + sha256 = "08hngcd8v08j7gp7pfyx6jm10p1g5w80ljq511f0jg5i5s6pkpr9"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Shell SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudtasks" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudtasks"; + version = "0.5.0"; + sha256 = "1rgm3m1nsvfc96vipsqjaci6h21j8lxk0qb9jxs7qmifyhlycr5a"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Tasks SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-cloudtrace" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-cloudtrace"; + version = "0.5.0"; + sha256 = "12yh4ks9mwfk48qqgkp38vv7xrrlqlnx1d41x851xwb7hw61288r"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Stackdriver Trace SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-commentanalyzer" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-commentanalyzer"; + version = "0.5.0"; + sha256 = "1psy2vd6xj2rlnacay6srp0lcy4bvfnkpqjg5yvl41qx74w11dc9"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Perspective Comment Analyzer SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-composer" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-composer"; + version = "0.5.0"; + sha256 = "1hzdnrchczaha310sr5ndk7bwykvv6qy70hh2jcw6s5fg6kjmpi5"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Composer SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-compute" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-compute"; + version = "0.5.0"; + sha256 = "1z0l373qb3swnli6987r5s6l1kkrrh4m3hc8mghchviz16hpwm30"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Compute Engine SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-consumersurveys" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-consumersurveys"; + version = "0.5.0"; + sha256 = "13az55a4hdpgrsfa4s4x2l40yjlfl01ypba3p1z36ckv70yqvmax"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Consumer Surveys SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-container" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-container"; + version = "0.5.0"; + sha256 = "06pjabcch02pknn8rqq2kl4zyb331v89iq3l6i279i5prqp8jkh2"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Kubernetes Engine SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-containeranalysis" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-containeranalysis"; + version = "0.5.0"; + sha256 = "059nkdz6zb9ffi5731dfrppk2cv5mcvh84x8b30yhfp63vs083dp"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Container Analysis SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-containerbuilder" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-containerbuilder"; + version = "0.5.0"; + sha256 = "04jrblg8z1sji9xg6qbypxkbwzidx76hwy2c9kdgchjj298xifcc"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Build SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-core" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring + , case-insensitive, conduit, dlist, exceptions, hashable + , http-api-data, http-client, http-media, http-types, lens + , resourcet, scientific, servant, tasty, text, time + , unordered-containers + }: + mkDerivation { + pname = "gogol-core"; + version = "0.5.0"; + sha256 = "0xvlrx4hzhwp3slinh8apnxlgxmispjjnmwsfbpi4p9n451ilx93"; + revision = "1"; + editedCabalFile = "0k6nhsl0jh233ym25fh03nc2gja6q27hcav1kbs9lfpyf0qdvvyl"; + libraryHaskellDepends = [ + aeson attoparsec base bifunctors bytestring case-insensitive + conduit dlist exceptions hashable http-api-data http-client + http-media http-types lens resourcet scientific servant text time + unordered-containers + ]; + testHaskellDepends = [ base tasty ]; + description = "Core data types and functionality for Gogol libraries"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gogol-customsearch" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-customsearch"; + version = "0.5.0"; + sha256 = "1rfc932v4pwffry7864in7q9g68xzqz2sharzwfn8ql04la88fg7"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google CustomSearch SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-dataflow" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-dataflow"; + version = "0.5.0"; + sha256 = "0k27idpz6n8gilpm5cb1yz6x6x89qlnpqg7jzpp4ipld1h4m6xp1"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Dataflow SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-datafusion" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-datafusion"; + version = "0.5.0"; + sha256 = "0g90fa6mdicv4fyv999vild0accvsd4kr7mj9b008b5f4x286wpn"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Data Fusion SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-dataproc" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-dataproc"; + version = "0.5.0"; + sha256 = "0v1h6621v0aj415c8d11rfgri40vh3d1h3wl5i40nnz81qa11d5j"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Dataproc SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-datastore" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-datastore"; + version = "0.5.0"; + sha256 = "17raqp9la38r2jbx5438hxi12blkckzfdgmfvnw05isdwnz1azjl"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Datastore SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-debugger" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-debugger"; + version = "0.5.0"; + sha256 = "0a29kcihp90s6zvc8f9733rylsnf6098vkvqx7nsrg78x7qcz48p"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Stackdriver Debugger SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-deploymentmanager" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-deploymentmanager"; + version = "0.5.0"; + sha256 = "0l52j1vlnhm5dnz9jfld2rixs511l567gw7dbd2ylnx77632fvsw"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Deployment Manager SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-dfareporting" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-dfareporting"; + version = "0.5.0"; + sha256 = "0s7s5cm7kdigx1212abzyv69p4gzpx4dkxvycip60p27chsiv47p"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google DCM/DFA Reporting And Trafficking SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-dialogflow" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-dialogflow"; + version = "0.5.0"; + sha256 = "02q9qj713gz75gzdvqlladddniyk0waf2gbfqnh7dyirn8l67k6a"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Dialogflow SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-digitalassetlinks" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-digitalassetlinks"; + version = "0.5.0"; + sha256 = "04mfan610hzi9ar7rpmdwn4hw2m4v4n5hfz00si648vx6grn3835"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Digital Asset Links SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-discovery" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-discovery"; + version = "0.5.0"; + sha256 = "14igx8cs86v88vfvdw3fr090yk3f5dnpiggai1w2xnshbvg3gfdd"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google API Discovery Service SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-dlp" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-dlp"; + version = "0.5.0"; + sha256 = "0wd5l1bjiaw5cp78ppz81ab3cb9dpgjw5iy3hz9cg0y6y8x6smm5"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Data Loss Prevention (DLP) SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-dns" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-dns"; + version = "0.5.0"; + sha256 = "0wzlbpkaqd94dkgbg5nqss9kbyx2lqk0jbd97l9jmka1pmm0c30a"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud DNS SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-docs" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-docs"; + version = "0.5.0"; + sha256 = "1ig79q8iwfmyrjy7jb27fcdd05zjgpi0aikw597gkjj9vga5jzms"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Docs SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-doubleclick-bids" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-doubleclick-bids"; + version = "0.5.0"; + sha256 = "1jk725c2viyvbi4i12zlvwnz855jnpjjfc9qp5rbbfkkyf8904n3"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google DoubleClick Bid Manager SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-doubleclick-search" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-doubleclick-search"; + version = "0.5.0"; + sha256 = "1kd0x3xb365r30gaz74wksny20dp96ynr9xvds2z4jnmabhlc1fx"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google DoubleClick Search SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-drive" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-drive"; + version = "0.5.0"; + sha256 = "0qbdchfni89h0l28db37dl5ysjlzckby59ng7026xhjkk5c8iyrl"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Drive SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-driveactivity" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-driveactivity"; + version = "0.5.0"; + sha256 = "1n2frzhrz1rfbxm6lcxyd13q99wwlyp7c6n4pjy87skvd332xqsg"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Drive Activity SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-factchecktools" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-factchecktools"; + version = "0.5.0"; + sha256 = "1bga1plk1v57v6lpyk292ia0fzxks6lj0jq9d5gqz7k22yaqwzl5"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Fact Check Tools SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-file" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-file"; + version = "0.5.0"; + sha256 = "1k0mc2vavnfpxx6h878iib3a15bp2h2mx7wq9pa3527syh5d424p"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Filestore SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-firebase-dynamiclinks" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-firebase-dynamiclinks"; + version = "0.5.0"; + sha256 = "1hbknisl0358iznc45hhjixhdb3kh2b5chxiyq028ayl5w1p4rvn"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Firebase Dynamic Links SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-firebase-rules" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-firebase-rules"; + version = "0.5.0"; + sha256 = "06779qj9vjhvzw0d60ddxlzmij7sjjv67npav670xkgs3q71b655"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Firebase Rules SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-firebasehosting" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-firebasehosting"; + version = "0.5.0"; + sha256 = "0h2k4ymqn0r5vpgqb1pzcydmcwx2s0x4yim5j47b963qqwrwb7yc"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Firebase Hosting SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-firebaseremoteconfig" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-firebaseremoteconfig"; + version = "0.5.0"; + sha256 = "1qpv689lrizcv308303ajzjvkh9z4hs256ibnmlk0835xzwcw1qc"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Firebase Remote Config SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-firestore" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-firestore"; + version = "0.5.0"; + sha256 = "13y9g4h21mis26x663pv9lhi9i3r4s6x4pcnnwsk20a0s83k8x2k"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Firestore SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-fitness" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-fitness"; + version = "0.5.0"; + sha256 = "0pbz6kjkrwcb1mz83gfmyf1mcdp6lsbdp450h79083xlpbwz0kwx"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Fitness SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-fonts" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-fonts"; + version = "0.5.0"; + sha256 = "0cgkdgvs65znknf1dpdr2jxn3wan705i89bwfzfwavwykacsjqbk"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Fonts Developer SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-freebasesearch" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-freebasesearch"; + version = "0.3.0"; + sha256 = "02m2cpf6jdvd2km3gjvhvhkq3cgy7ijy5abwkrpcwvjzl1hps2vc"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Freebase Search SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-fusiontables" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-fusiontables"; + version = "0.5.0"; + sha256 = "1bi9cjm7xn5dq74a7r5y95snbfjwljmfjl5pxfh2cjshpjgdpd67"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Fusion Tables SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-games" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-games"; + version = "0.5.0"; + sha256 = "0kdqw6l1fr37amhd830lyqrh87znbbbs2lxh7cbqr831gwj4qnpk"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Play Game Services SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-games-configuration" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-games-configuration"; + version = "0.5.0"; + sha256 = "0j2psg58f6ilvnvdq88vmq1b462dpfssij1pa6y5xmm62gvvv6i5"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Play Game Services Publishing SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-games-management" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-games-management"; + version = "0.5.0"; + sha256 = "0bnkv9vic8rly2ga4k73s8cnhvird3kv5nmy17560pw4q40a5d9n"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Play Game Services Management SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-genomics" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-genomics"; + version = "0.5.0"; + sha256 = "0cygvkm388g0scmy51b2dmkj6kzpcdwpxd0w98dfmwhgvln3xgl2"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Genomics SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-gmail" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-gmail"; + version = "0.5.0"; + sha256 = "053l0k1h2wmwgqzywswhhmwh2275n6psiy8bk684dkzvdj1msbkz"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Gmail SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-groups-migration" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-groups-migration"; + version = "0.5.0"; + sha256 = "1sbmnq1ivy8dcgngfprd7g5g08fvzgwhr5hrixg4gmw95hwplafi"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Groups Migration SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-groups-settings" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-groups-settings"; + version = "0.5.0"; + sha256 = "0l1bwgwic8q252idfv8d6jamfqfghwxq4jkaan3dwwlgjc2b6b3a"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Groups Settings SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-healthcare" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-healthcare"; + version = "0.5.0"; + sha256 = "1ny184rhkjs571ibnwznxhc8zxqc2bag7z0lj922v53js4bvbrld"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Healthcare SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-iam" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-iam"; + version = "0.5.0"; + sha256 = "1hxzg3v9b8va2s76q3jizz84vfjnjrckv5ysy9193dv6yk68h48p"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Identity and Access Management (IAM) SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-iamcredentials" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-iamcredentials"; + version = "0.5.0"; + sha256 = "021x1rgmws8r2mj1ji6wpj8lspn70m1pzal6zmj3j8cbgmvbzgra"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google IAM Service Account Credentials SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-iap" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-iap"; + version = "0.5.0"; + sha256 = "04cph84f8h7qcg8jmz442qciq81ra2yw3jrffy8apyhy78x8zxlc"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Identity-Aware Proxy SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-identity-toolkit" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-identity-toolkit"; + version = "0.5.0"; + sha256 = "12yqcxcqvmlcrjla1qx6j78dk5qnfa8mia4nv1rr9y728w0k2ski"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Identity Toolkit SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-indexing" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-indexing"; + version = "0.5.0"; + sha256 = "1vyxrl7abwkz1mc08id08ncm9f1qgpkwc9mriyx3hlr9cvdj2fb0"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Indexing SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-jobs" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-jobs"; + version = "0.5.0"; + sha256 = "1azggfjas13dqhl9kzqpr8bvks1gbjg1q7ia64ssxdj19mx1d5ii"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Talent Solution SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-kgsearch" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-kgsearch"; + version = "0.5.0"; + sha256 = "0ynll6mm551x0jbx6bar5p97hy29g6nfq9mshlapmv82n9i2qqk4"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Knowledge Graph Search SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-language" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-language"; + version = "0.5.0"; + sha256 = "0hw181ha949q97yyg35yvwwshign43wxb2xkg482g4fq86b2iy3h"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Natural Language SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-latencytest" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-latencytest"; + version = "0.3.0"; + sha256 = "1gdllvcp6s7rf4093xl2fxq3bvqkrysnrs2s4abyppq54p4s6afk"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Network Performance Monitoring SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-libraryagent" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-libraryagent"; + version = "0.5.0"; + sha256 = "1jk46i3a9z5i1451gyjzmqahcjg3r1w03y2x64dfpc309zwivaar"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Library Agent SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-logging" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-logging"; + version = "0.5.0"; + sha256 = "0795dsyq28w3kgw3f96w99ax6v24lbahmr0mvyql1cx4z2slqp82"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Stackdriver Logging SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-manufacturers" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-manufacturers"; + version = "0.5.0"; + sha256 = "1l7dpp39yszay5aykiq81qi1f7l3fyz2s8zskyl37lvb46mv9ywr"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Manufacturer Center SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-maps-coordinate" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-maps-coordinate"; + version = "0.3.0"; + sha256 = "1ajgf2g9yad6zwhap8b0qigf0nfsw5k3132ksnzkcrfflz74swvn"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Maps Coordinate SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-maps-engine" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-maps-engine"; + version = "0.3.0"; + sha256 = "15a6z7kxvad3ylr1pkwqlimzbwsk0p8qblfnwgnjbl3mr681xdvv"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Maps Engine SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-mirror" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-mirror"; + version = "0.5.0"; + sha256 = "1nb7wydv7z5ip7jnj1928kfk57sk67ng3dhz9hq136lajl0lqy4r"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Mirror SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-ml" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-ml"; + version = "0.5.0"; + sha256 = "01n7jhi8p0db7dhbjm7ll3r6yqw0cfi6l48r1ms0kcrscdfij93v"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Machine Learning Engine SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-monitoring" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-monitoring"; + version = "0.5.0"; + sha256 = "1754cssjhcfxn6g71vvq7jspgbwqn2a1821lhhn2ybhq8ngiay8i"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Stackdriver Monitoring SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-oauth2" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-oauth2"; + version = "0.5.0"; + sha256 = "0pnwmm0vn0hcdnww13b65ii5wapy8638svkf3srh2ap161ijf443"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google OAuth2 SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-oslogin" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-oslogin"; + version = "0.5.0"; + sha256 = "02gzg06qlli84wvq6cr1xch8qxk70r5kgs5hqaqfqsr7rg79vfvd"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud OS Login SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-pagespeed" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-pagespeed"; + version = "0.5.0"; + sha256 = "116diwib3xi34znhl9b2hx3y4m3nqyqfkry0zh2aqknrxx3mpyl7"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google PageSpeed Insights SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-partners" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-partners"; + version = "0.5.0"; + sha256 = "12wfzjf3hvwba4ccnymxrqwk2hzi1zcw5h53iqk33yscx6s30jzm"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Partners SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-people" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-people"; + version = "0.5.0"; + sha256 = "01msa1r6p96kgz9isnnqy6ndsrh579c25m9sw43azsij8l1dd43j"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google People SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-photoslibrary" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-photoslibrary"; + version = "0.4.0"; + sha256 = "0j2z2vfv05fmmkj8w4yw5xc13q0n2mmq9crahp3my3g74a5i23i4"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Photos Library SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-play-moviespartner" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-play-moviespartner"; + version = "0.5.0"; + sha256 = "0cjkikknkk4la3nlw8mn1r0xdq871sd9wakyvsznm9wjqrzysn97"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Play Movies Partner SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-playcustomapp" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-playcustomapp"; + version = "0.5.0"; + sha256 = "0dfiwncjngfaj5i3sf38q3qkrlggvpiw9d08xpwr5rbcbi9qp43i"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Play Custom App Publishing SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-plus" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-plus"; + version = "0.5.0"; + sha256 = "00njgd754pzyss5n3ilnaqr1qd1f4rfz1q9m4x1a3g73fja1yzgh"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google + SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-plus-domains" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-plus-domains"; + version = "0.5.0"; + sha256 = "1p3qdj0vjz01yrkdjxsikriy755028v4yhw1d27ypriqh7k5widk"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google + Domains SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-poly" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-poly"; + version = "0.5.0"; + sha256 = "1da600ahg4x5k8vsw37cr5wrqrz8sq3mhir874fk5xpf2kdqdmkp"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Poly SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-prediction" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-prediction"; + version = "0.5.0"; + sha256 = "17dkm1wi5im1an1izcca2v432c2d86i74h6wlcyy92g7a86ajc2f"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Prediction SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-proximitybeacon" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-proximitybeacon"; + version = "0.5.0"; + sha256 = "1n49i32isjx3iljj035yc4y1lv3d01mpf15ab4ji49x01a0qfs5a"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Proximity Beacon SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-pubsub" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-pubsub"; + version = "0.5.0"; + sha256 = "1pfw3pz8yr7slbyhp9rf32brqck2l2a60lx3ysz4pjjmfc72rahz"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Pub/Sub SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-qpxexpress" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-qpxexpress"; + version = "0.5.0"; + sha256 = "1xqlqv680w1rr3sqzq5k8kk1xcxagh8zk5g6rqs83xjr1j5lfmsr"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google QPX Express SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-redis" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-redis"; + version = "0.5.0"; + sha256 = "0x774h1pryr12s6ndcgdvbwqx1nw2sc8yln147hjf4mg3fva6gkc"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Memorystore for Redis SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-remotebuildexecution" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-remotebuildexecution"; + version = "0.5.0"; + sha256 = "037biha22xv1ayb3zxx5dc7a86sbmr5zwmg1m24f3bbsgjfnn5ms"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Remote Build Execution SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-replicapool" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-replicapool"; + version = "0.5.0"; + sha256 = "173ywr9vc69jf5s5vncwjby75mgfbfxw3m42jyi7dcyrxc4jbg68"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Replica Pool SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-replicapool-updater" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-replicapool-updater"; + version = "0.5.0"; + sha256 = "1wi8x5zj61daln96dqlhq8ki57kl2k6jjz4sm1lbqffcgq66743d"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Compute Engine Instance Group Updater SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-resourcemanager" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-resourcemanager"; + version = "0.5.0"; + sha256 = "1sd8zaigvpbq591nwsjyxf9jf9hxc00mjhwfc0i6mahbgax73764"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Resource Manager SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-resourceviews" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-resourceviews"; + version = "0.3.0"; + sha256 = "114gjdxzm4kq3ibk32dzy73zvmp9ls9bzb4k7szdkxr922861akp"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Compute Engine Instance Groups SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-run" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-run"; + version = "0.5.0"; + sha256 = "0219vjrlpq16akzwsbk8kfh7p8gc8kkczcvg5a3l6lssxjp87lfg"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Run SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-runtimeconfig" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-runtimeconfig"; + version = "0.5.0"; + sha256 = "057qlad1mipdyif8n6wmhwinknnf0qgb65wbw0484b2yzcdj3zd1"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Runtime Configuration SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-safebrowsing" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-safebrowsing"; + version = "0.5.0"; + sha256 = "0690xz81mz8gn0qgkg11y5sx57kjmvd4lryqw8rblrh7ixypn8wb"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Safe Browsing SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-script" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-script"; + version = "0.5.0"; + sha256 = "1ckjj9i8fqd3igz7bnjmri5pgj3risqarcivrr3nmd1d045rx1zx"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Apps Script SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-searchconsole" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-searchconsole"; + version = "0.5.0"; + sha256 = "0k971p9c4yhscnxxfhxlb5wnkzjxd2k9q8qnxlbnvp7ch7z1yv00"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Search Console URL Testing Tools SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-securitycenter" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-securitycenter"; + version = "0.5.0"; + sha256 = "1axvvz60vdvjpd9bd0516fhbqnk8cjb3x52sgf42fq00dhwxy3mj"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Security Command Center SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-servicebroker" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-servicebroker"; + version = "0.5.0"; + sha256 = "13726hq8c3g7gqwz2zrzx0k6vywv5ggd6bl90kkw09118zvyc13a"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Service Broker SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-serviceconsumermanagement" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-serviceconsumermanagement"; + version = "0.5.0"; + sha256 = "1pln47lpr1wb9w84z8lmskbn49456k9h4awi67mdfg10jzh4n46j"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Service Consumer Management SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-servicecontrol" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-servicecontrol"; + version = "0.5.0"; + sha256 = "01vfjg16x6vpabvb1q2ipnv04j7r7fxxvcbjgq08phq0fnnk8sd1"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Service Control SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-servicemanagement" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-servicemanagement"; + version = "0.5.0"; + sha256 = "0bzcv7z5n2ykkydq4wc5ka11cc82y17x4rb26k3hbsak62qx67j2"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Service Management SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-servicenetworking" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-servicenetworking"; + version = "0.5.0"; + sha256 = "1aja2maxgjhxgqf6agngbx37w02ifb1b5ypnqdwwpi1615qxvrsh"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Service Networking SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-serviceusage" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-serviceusage"; + version = "0.5.0"; + sha256 = "0zvnd7pl5q73kzdx2x19zrw0rk334l8xlqawlbl5p1zimvvsbpkl"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Service Usage SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-serviceuser" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-serviceuser"; + version = "0.5.0"; + sha256 = "1xfgp5nm23c8hjzkjamk4qc6qs5j4q3z5pxrlsbnir7lqv73jnwf"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Service User SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-sheets" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-sheets"; + version = "0.5.0"; + sha256 = "0wl00f6p5qylbffhm3jw0123aqfc3acls91150nj3ncfl55q0g28"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Sheets SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-shopping-content" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-shopping-content"; + version = "0.5.0"; + sha256 = "0b7i6vc5cw1sigvkpn8k1q8k06alx36h7fw520swhyk2p3v5shmh"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Content API for Shopping SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-siteverification" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-siteverification"; + version = "0.5.0"; + sha256 = "0lapqji0cwf0gqp4855wqg8h1xd61bncya5b7b25lnqlld7gnp9w"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Site Verification SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-slides" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-slides"; + version = "0.5.0"; + sha256 = "0b76hx0bllbpb25d59pqlz0clcv34pkw8rpd7g7g1916sqrsd7dx"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Slides SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-sourcerepo" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-sourcerepo"; + version = "0.5.0"; + sha256 = "0j3hcc9fq2aksx1nrvrb0g6xwv86a4n8l2vfgyyzji3gknbqx9ff"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Source Repositories SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-spanner" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-spanner"; + version = "0.5.0"; + sha256 = "0z9aycaqp3rb798mcrmrni9jfa8r9j2gjgmlxjx9icg9wh4bs5h4"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Spanner SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-spectrum" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-spectrum"; + version = "0.5.0"; + sha256 = "12h0rgnldgjf6qkvjbjsjcbw9vn3wlbs02baybyf70hmp58n8f0k"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Spectrum Database SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-speech" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-speech"; + version = "0.5.0"; + sha256 = "1snmajsca1fdq1c98f1pqvghlwgff6vsmz47wvwsjjjqz15nx9j1"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Speech-to-Text SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-sqladmin" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-sqladmin"; + version = "0.5.0"; + sha256 = "0yyamr3mgwg1gxy1w258gg6gvzcymmqmknkabgxp2p5kkqsyqgv1"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud SQL Admin SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-storage" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-storage"; + version = "0.5.0"; + sha256 = "0jsmgb311iinbmj12chbch3z0d56k9vqqvhjzfcilx05m1pm9xan"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Storage JSON SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-storage-transfer" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-storage-transfer"; + version = "0.5.0"; + sha256 = "1zlfszkh59p4pca2n2scxa02ln4va6k5vjz41186350lfxqwba4r"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Storage Transfer SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-streetviewpublish" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-streetviewpublish"; + version = "0.5.0"; + sha256 = "07w3s049sglcvh8s94kbhj8l3irscji9s14bl493p7bwj1n3dbsb"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Street View Publish SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-surveys" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-surveys"; + version = "0.5.0"; + sha256 = "0p9qkqxddgv8m24h2g58hiwhcpwndxl9r9gifjgpbh4mlcsx42q1"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Surveys SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-tagmanager" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-tagmanager"; + version = "0.5.0"; + sha256 = "116wc01i63q519bbqdi7ln12cvbfdsf6jdfbxrmz7zrzj4zw27l5"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Tag Manager SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-taskqueue" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-taskqueue"; + version = "0.3.0"; + sha256 = "0irzyv80q2n4jv144rryv5xqbg51gqyws1pnvpdi5lddq90yvjq3"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google TaskQueue SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-testing" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-testing"; + version = "0.5.0"; + sha256 = "1fawwvbcy51ri9szfiknkrqvhapdhfw2qpbvdf10mjn5jpiqmj39"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Testing SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-texttospeech" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-texttospeech"; + version = "0.5.0"; + sha256 = "0na9qf1307lg9bf23pd20wic530hy8hdqy95g65gdjz9g2969flk"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Text-to-Speech SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-toolresults" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-toolresults"; + version = "0.5.0"; + sha256 = "1m84mv6nbbf142ss1dgk91qhciy9wlfshf3hybb364wxqf4bkq93"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Tool Results SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-tpu" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-tpu"; + version = "0.5.0"; + sha256 = "1w6qcqz13sgk05i49nkx6pkxgsyc8pxy0rjyqlbribiwy30isxv3"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud TPU SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-tracing" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-tracing"; + version = "0.5.0"; + sha256 = "12f84mhfyckic7kq92xyry4xfipic50znzm4q37vphjfsv9m9r4i"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Tracing SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-translate" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-translate"; + version = "0.5.0"; + sha256 = "1ida8wkwp0fqvzsnbd99c842b6a3bcg5nw84aicffn95vwbl9rma"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Translation SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-urlshortener" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-urlshortener"; + version = "0.5.0"; + sha256 = "0a5fxcrmwjncxz6l9mhgj44i8lk8rnbgqacvkdmmhylc0yh3al2l"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google URL Shortener SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-useraccounts" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-useraccounts"; + version = "0.3.0"; + sha256 = "0fzmq082x0vvml8c0pxhb3vrnvizmq9cmh8y30yapkad7xwgx3i9"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud User Accounts SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-vault" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-vault"; + version = "0.5.0"; + sha256 = "1dzk79y10396qq6l3y7zs9jm5rga02yxvdhp8dm7af9lb3izmjnc"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google G Suite Vault SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-videointelligence" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-videointelligence"; + version = "0.5.0"; + sha256 = "16jczzbvk4ww8li0yyk6clx4l2b28g48pxsckic9sdsqy5xj709c"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Video Intelligence SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-vision" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-vision"; + version = "0.5.0"; + sha256 = "1h71p2a35lwj3p8zw6mvzxas9yyw5diss0lyg2w2nqsx8cynh7rb"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Cloud Vision SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-webmaster-tools" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-webmaster-tools"; + version = "0.5.0"; + sha256 = "029kbgzsbqyd8mbflkca8djmavmphddcldkjf8ds5jkp1qpqnnha"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Search Console SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-websecurityscanner" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-websecurityscanner"; + version = "0.5.0"; + sha256 = "1mcr0cs8pnlbwwsmlwjmkclvcwdwzhg2zqw9bqljw3iism43m9dq"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google Web Security Scanner SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-youtube" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-youtube"; + version = "0.5.0"; + sha256 = "0gamhcnhvxkybsnikwrlmin0fkf1h3fcflk4vg1zcm1sg7sk9xlj"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google YouTube Data SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-youtube-analytics" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-youtube-analytics"; + version = "0.5.0"; + sha256 = "0fnrmabcw5kfl8s5nam6wl8qr6ri693wk6wlhvynj1skc54v6l4s"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google YouTube Analytics SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gogol-youtube-reporting" = callPackage + ({ mkDerivation, base, gogol-core }: + mkDerivation { + pname = "gogol-youtube-reporting"; + version = "0.5.0"; + sha256 = "0cb88q2g67cx9zndf40a0c62cw7r32g1ps12a2ks0gz863bq53vn"; + libraryHaskellDepends = [ base gogol-core ]; + description = "Google YouTube Reporting SDK"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "goldplate" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring, Diff + , directory, filepath, Glob, optparse-applicative, process + , regex-pcre-builtin, text, unordered-containers + }: + mkDerivation { + pname = "goldplate"; + version = "0.2.1.1"; + sha256 = "1cisak5ng6v0iq24djyg4jp87diay02m0k2saac49saxmk29jsr6"; + revision = "5"; + editedCabalFile = "1nd5li3w3brca187j40mcx1dgd02fs5snj7pf21ib23qcznfnh1n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty async base bytestring Diff directory filepath + Glob optparse-applicative process regex-pcre-builtin text + unordered-containers + ]; + testHaskellDepends = [ base process ]; + description = "A lightweight golden test runner"; + license = lib.licenses.asl20; + mainProgram = "goldplate"; + }) {}; + + "gooey" = callPackage + ({ mkDerivation, base, renderable, transformers, varying }: + mkDerivation { + pname = "gooey"; + version = "0.1.0.0"; + sha256 = "0njlbvlqzm9282rwk21klr3jq6m46i2qz46xbsdhw9jg2dawq97j"; + libraryHaskellDepends = [ base renderable transformers varying ]; + description = "Graphical user interfaces that are renderable, change over time and eventually produce a value"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "google-cloud" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client + , http-client-tls, http-types, mtl, random, scientific, stm, text + , time, unordered-containers + }: + mkDerivation { + pname = "google-cloud"; + version = "0.0.4"; + sha256 = "16pv4iiladfsq92xnpj46xa91x5svk6qsmz5szwwb83fhkk7r9q9"; + revision = "1"; + editedCabalFile = "0512swl7ydlcjdbvcb2xm59q97yr3wxgh3sfdsz3zdm1y88qi18c"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls http-types mtl + random scientific stm text time unordered-containers + ]; + description = "Client for the Google Cloud APIs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "google-dictionary" = callPackage + ({ mkDerivation, aeson, base, bytestring, HTTP, lens, mtl }: + mkDerivation { + pname = "google-dictionary"; + version = "0.1.0.2"; + sha256 = "12ib4y8cjg0dvvizy8yxgjaqvyawdy7vxmh1ab12b4yg40wwsg6g"; + libraryHaskellDepends = [ aeson base bytestring HTTP lens mtl ]; + description = "Simple interface to the google.com/dictionary API"; + license = lib.licenses.bsd3; + }) {}; + + "google-drive" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra + , directory, filepath, google-oauth2, hspec + , hspec-expectations-lifted, http-conduit, http-types, load-env + , mtl, random, resourcet, text, time, unordered-containers + }: + mkDerivation { + pname = "google-drive"; + version = "0.4.1"; + sha256 = "1whpifspbvqgw9hg367fjhp14ci61nnirskivawpv2airzn45xzk"; + revision = "1"; + editedCabalFile = "02hpkgp1k5gsc6rrx6gzzskcrdjzqbcdcppxkmv36lq0r1sj5afw"; + libraryHaskellDepends = [ + aeson base bytestring conduit conduit-extra directory filepath + http-conduit http-types mtl random resourcet text time + unordered-containers + ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra directory google-oauth2 hspec + hspec-expectations-lifted load-env text time + ]; + description = "Google Drive API access"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "google-html5-slide" = callPackage + ({ mkDerivation, base, blaze-html, cmdargs, data-default, hamlet + , pandoc, shakespeare-css, syb, text, time + }: + mkDerivation { + pname = "google-html5-slide"; + version = "2011.0"; + sha256 = "0wkblf0i4lfw6s8adf2clcqj3161863vbsq1cip3rcn9djqbimzl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-html cmdargs data-default hamlet pandoc shakespeare-css + syb text time + ]; + description = "Google HTML5 Slide generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "google-html5-slide"; + broken = true; + }) {}; + + "google-isbn" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra + , http-conduit, text + }: + mkDerivation { + pname = "google-isbn"; + version = "1.0.3"; + sha256 = "0brjq8l4kmlkl5kr69sin3zxbydhafjl9jzkry0x6ijwg0sgfk9s"; + libraryHaskellDepends = [ + aeson base bytestring conduit conduit-extra http-conduit text + ]; + license = lib.licenses.bsd3; + }) {}; + + "google-mail-filters" = callPackage + ({ mkDerivation, base, containers, google-search, text, time + , xml-conduit + }: + mkDerivation { + pname = "google-mail-filters"; + version = "0.0.1.2"; + sha256 = "1rac1f6drs88rjh1sfw3s5ll8800cpim8a0yc3i5m1wzbxv3xyns"; + libraryHaskellDepends = [ + base containers google-search text time xml-conduit + ]; + testHaskellDepends = [ base google-search text time xml-conduit ]; + description = "Write GMail filters and output to importable XML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "google-maps-geocoding" = callPackage + ({ mkDerivation, aeson, base, google-static-maps, http-client + , servant, servant-client, text + }: + mkDerivation { + pname = "google-maps-geocoding"; + version = "0.7.0.2"; + sha256 = "1y05vlfn1wrzb6hcfg2wrlwbcz63xr7w6mqb2zq86yww5i1xpkvx"; + libraryHaskellDepends = [ + aeson base google-static-maps http-client servant servant-client + text + ]; + description = "Bindings to the Google Geocoding API (formerly Maps Geocoding API)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "google-oauth2" = callPackage + ({ mkDerivation, base, bytestring, hoauth2, hspec, http-client-tls + , http-conduit, load-env, safe-exceptions, text, transformers + , uri-bytestring + }: + mkDerivation { + pname = "google-oauth2"; + version = "0.3.0.0"; + sha256 = "119p792prspir2vxk53jzkr90rava2qnixr1jkbmx5si63h9l01z"; + libraryHaskellDepends = [ + base bytestring hoauth2 http-client-tls safe-exceptions text + transformers uri-bytestring + ]; + testHaskellDepends = [ + base bytestring hoauth2 hspec http-conduit load-env text + ]; + description = "Google OAuth2 token negotiation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "google-oauth2-easy" = callPackage + ({ mkDerivation, aeson, base, criterion, http-api-data, http-client + , mtl, servant, servant-client, tasty, tasty-hspec, text + , text-conversions, unordered-containers + }: + mkDerivation { + pname = "google-oauth2-easy"; + version = "0.0.0"; + sha256 = "03jzlshz7649rvgmql5nsq4hys253dlqpm163xqpccif1s34z59b"; + libraryHaskellDepends = [ + aeson base http-api-data http-client mtl servant servant-client + text text-conversions unordered-containers + ]; + testHaskellDepends = [ base tasty tasty-hspec ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Opininated use of Google Authentication for ease"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "google-oauth2-for-cli" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath + , hspec, http-types, req, time, unix, wai, warp + }: + mkDerivation { + pname = "google-oauth2-for-cli"; + version = "0.1.0.1"; + sha256 = "1n1pm91mx7i22iynipknjjkwh7pzr0ga7zg7v3dazqwvh6pps6w1"; + libraryHaskellDepends = [ + aeson base bytestring directory filepath http-types req time unix + wai warp + ]; + testHaskellDepends = [ base hspec ]; + description = "Get Google OAuth2 token for CLI tools"; + license = lib.licenses.bsd3; + }) {}; + + "google-oauth2-jwt" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, HsOpenSSL + , RSA, text, unix-time + }: + mkDerivation { + pname = "google-oauth2-jwt"; + version = "0.3.3.1"; + sha256 = "1c3z6pi04xk7gi7fyhiq3i102g7vnyygp5vyfm4yj5xfq4npqjg1"; + libraryHaskellDepends = [ + base base64-bytestring bytestring HsOpenSSL RSA text unix-time + ]; + description = "Get a signed JWT for Google Service Accounts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "google-search" = callPackage + ({ mkDerivation, base, free, nats, text, time }: + mkDerivation { + pname = "google-search"; + version = "0.2.0.0"; + sha256 = "1jn22iykcl6694lsshj7xxnqx33d6spqlr2q93v6ak3yaygxd7hr"; + libraryHaskellDepends = [ base free nats text time ]; + description = "EDSL for Google and GMail search expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "google-server-api" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, base64-bytestring + , bytestring, HsOpenSSL, http-api-data, http-client + , http-client-tls, http-media, mime-mail, monad-control + , monad-logger, mtl, RSA, servant, servant-client, text, time + , transformers, transformers-base, unix-time, unordered-containers + , wai, wai-extra, warp + }: + mkDerivation { + pname = "google-server-api"; + version = "0.4.1.1"; + sha256 = "06vbkf17dqss5cv9gfkqcgsnrx6hwx511ygc21w8h3jz3djsgf56"; + libraryHaskellDepends = [ + aeson aeson-casing base base64-bytestring bytestring HsOpenSSL + http-api-data http-client http-client-tls http-media mime-mail + monad-control monad-logger mtl RSA servant servant-client text time + transformers transformers-base unix-time unordered-containers wai + wai-extra warp + ]; + description = "Google APIs for server to server applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "google-static-maps" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytedump + , bytestring, cryptonite, double-conversion, http-client + , JuicyPixels, memory, network-uri, servant, servant-client + , servant-JuicyPixels, text, utf8-string + }: + mkDerivation { + pname = "google-static-maps"; + version = "0.7.0.2"; + sha256 = "05dcy6vswh4b5cz4pf0aa3x1fwzv6q35xfv80978ncp6hpzvb1d1"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytedump bytestring cryptonite + double-conversion http-client JuicyPixels memory network-uri + servant servant-client servant-JuicyPixels text utf8-string + ]; + description = "Bindings to the Google Maps Static API (formerly Static Maps API)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "google-translate" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-api-data + , http-client, servant, servant-client, text, transformers + }: + mkDerivation { + pname = "google-translate"; + version = "0.5"; + sha256 = "09mkhbdfcyw2hiqlijnv0lwlk9rka64hqmx8jhrdyksgsz6hc6gl"; + libraryHaskellDepends = [ + aeson base bytestring http-api-data http-client servant + servant-client text transformers + ]; + description = "Google Translate API bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "googleplus" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , enumerator, haskell98, http-enumerator, http-types, mtl, text + , time, timerep, transformers, url + }: + mkDerivation { + pname = "googleplus"; + version = "0.3.1.1"; + sha256 = "046fvrr8cg00wagx4vdx35l2xk8qbs7fbs0v5hj45h4jk9dnk2jg"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers enumerator haskell98 + http-enumerator http-types mtl text time timerep transformers url + ]; + description = "Haskell implementation of the Google+ API v1"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "googlepolyline" = callPackage + ({ mkDerivation, base, bytestring, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text + }: + mkDerivation { + pname = "googlepolyline"; + version = "0.1.0.2"; + sha256 = "11awg158phdxflnjic061x1xjagy649i9j8g62wbwcrpg063lnfd"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text + ]; + description = "Google Polyline Encoder/Decoder"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gopher-proxy" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, directory, errors + , http-types, lucid, mime-types, network, optparse-applicative + , text, wai, warp + }: + mkDerivation { + pname = "gopher-proxy"; + version = "0.1.1.3"; + sha256 = "0pqsir7hpz2hfdczhvvnqh7rbckxkzj7fsdq6r27nm9ixf5kmwfb"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + attoparsec base bytestring directory errors http-types lucid + mime-types network optparse-applicative text wai warp + ]; + description = "proxy gopher over http"; + license = lib.licenses.gpl3Only; + mainProgram = "gopher-proxy"; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "gopherbot" = callPackage + ({ mkDerivation, base, HDBC, HDBC-postgresql, MissingH, network + , parsec, unix + }: + mkDerivation { + pname = "gopherbot"; + version = "0.1.0"; + sha256 = "0qa4xs07975spf4pwc2y0hichn4x8l7kn2949v0j19gbd099vjng"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base HDBC HDBC-postgresql MissingH network parsec unix + ]; + description = "Spidering robot to download files from Gopherspace"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "gopherbot"; + broken = true; + }) {}; + + "gopro-plus" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, exceptions + , filepath, generic-deriving, generic-random, HUnit, lens + , lens-aeson, monad-logger, mtl, QuickCheck, quickcheck-instances + , random, raw-strings-qq, retry, tasty, tasty-discover, tasty-hunit + , tasty-quickcheck, text, time, transformers, unix, unliftio + , unordered-containers, vector, wreq + }: + mkDerivation { + pname = "gopro-plus"; + version = "0.6.6.6"; + sha256 = "024kldfbkpwnn67y8ckmfzcp0v2sp7qp1mlhwrrgdr0hb6di3852"; + libraryHaskellDepends = [ + aeson base bytestring containers exceptions filepath + generic-deriving generic-random lens lens-aeson monad-logger mtl + QuickCheck quickcheck-instances random retry text time transformers + unix unliftio unordered-containers vector wreq + ]; + testHaskellDepends = [ + aeson base bytestring containers exceptions filepath + generic-deriving generic-random HUnit lens lens-aeson monad-logger + mtl QuickCheck quickcheck-instances random raw-strings-qq retry + tasty tasty-discover tasty-hunit tasty-quickcheck text time + transformers unix unliftio unordered-containers vector wreq + ]; + testToolDepends = [ tasty-discover ]; + description = "GoPro Plus Client API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gore-and-ash" = callPackage + ({ mkDerivation, base, containers, deepseq, exceptions, hashable + , linear, mtl, parallel, profunctors, random, semigroups, time + , transformers, unordered-containers + }: + mkDerivation { + pname = "gore-and-ash"; + version = "1.2.2.0"; + sha256 = "1kna4y0css6my2qwxmnwdws4rg78hyir3dfinl7vlqmcmz1fz4j1"; + libraryHaskellDepends = [ + base containers deepseq exceptions hashable linear mtl parallel + profunctors random semigroups time transformers + unordered-containers + ]; + description = "Core of FRP game engine called Gore&Ash"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gore-and-ash-actor" = callPackage + ({ mkDerivation, base, containers, deepseq, exceptions + , gore-and-ash, hashable, mtl, resourcet, transformers + , transformers-base, unordered-containers + }: + mkDerivation { + pname = "gore-and-ash-actor"; + version = "1.2.2.0"; + sha256 = "044sv976kznk628vncdw4dcib6j97z6dd4ga0hwijq073qwxkrqd"; + libraryHaskellDepends = [ + base containers deepseq exceptions gore-and-ash hashable mtl + resourcet transformers transformers-base unordered-containers + ]; + description = "Gore&Ash engine extension that implements actor style of programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gore-and-ash-async" = callPackage + ({ mkDerivation, async, base, containers, deepseq, exceptions + , gore-and-ash, hashable, HUnit, mtl, resourcet, test-framework + , test-framework-hunit, transformers, transformers-base + , unordered-containers + }: + mkDerivation { + pname = "gore-and-ash-async"; + version = "1.1.1.0"; + sha256 = "065xgsambnskqcr9w9yfl8xmbfgcz053s4yg0ddnfs2d83hhw37d"; + libraryHaskellDepends = [ + async base containers deepseq exceptions gore-and-ash hashable mtl + resourcet transformers transformers-base unordered-containers + ]; + testHaskellDepends = [ + base containers deepseq exceptions gore-and-ash HUnit mtl + test-framework test-framework-hunit transformers + ]; + description = "Core module for Gore&Ash engine that embeds async IO actions into game loop"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gore-and-ash-demo" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, deepseq + , exception-transformers, exceptions, GLFW-b, gore-and-ash + , gore-and-ash-actor, gore-and-ash-logging, gore-and-ash-network + , gore-and-ash-sdl, gore-and-ash-sync, hashable, lens, linear + , network, OpenGL, sdl2, text, text-show, time, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "gore-and-ash-demo"; + version = "1.2.0.0"; + sha256 = "02ak8v932z8i8vhqm73w0wmmam3yvzvzybrwdqvr4k3601mv9gvk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cereal containers deepseq exception-transformers + exceptions GLFW-b gore-and-ash gore-and-ash-actor + gore-and-ash-logging gore-and-ash-network gore-and-ash-sdl + gore-and-ash-sync hashable lens linear network OpenGL sdl2 text + text-show time transformers unordered-containers vector + ]; + description = "Demonstration game for Gore&Ash game engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gore-and-ash-glfw" = callPackage + ({ mkDerivation, base, deepseq, exceptions, extra, GLFW-b + , gore-and-ash, hashable, mtl, transformers, unordered-containers + }: + mkDerivation { + pname = "gore-and-ash-glfw"; + version = "1.1.2.0"; + sha256 = "0gj858l8pqg0ri8pfz2rkfy4aq8ngkw4h7y16j9skfl5x688mz23"; + libraryHaskellDepends = [ + base deepseq exceptions extra GLFW-b gore-and-ash hashable mtl + transformers unordered-containers + ]; + description = "Core module for Gore&Ash engine for GLFW input events"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gore-and-ash-lambdacube" = callPackage + ({ mkDerivation, base, containers, deepseq, exceptions + , gore-and-ash, hashable, lambdacube-compiler, lambdacube-gl, mtl + , text, unordered-containers + }: + mkDerivation { + pname = "gore-and-ash-lambdacube"; + version = "0.2.0.0"; + sha256 = "0za002vs32khgbqjpxrxq9344aw2jfwk9c0c2kvw9kwf804vvhk2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers deepseq exceptions gore-and-ash hashable + lambdacube-compiler lambdacube-gl mtl text unordered-containers + ]; + description = "Core module for Gore&Ash engine that do something"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gore-and-ash-logging" = callPackage + ({ mkDerivation, base, containers, deepseq, exceptions, extra + , gore-and-ash, hashable, mtl, resourcet, text, text-show + , transformers, transformers-base, unordered-containers + }: + mkDerivation { + pname = "gore-and-ash-logging"; + version = "2.0.1.0"; + sha256 = "0j91lx7r71frk0mwkzhkppcwvcfyscrwrn9xb68lnl8kxjnjrqbc"; + libraryHaskellDepends = [ + base containers deepseq exceptions extra gore-and-ash hashable mtl + resourcet text text-show transformers transformers-base + unordered-containers + ]; + description = "Core module for gore-and-ash with logging utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gore-and-ash-network" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, exceptions + , extra, ghc-prim, gore-and-ash, gore-and-ash-logging, hashable + , integer-gmp, mtl, network, resourcet, text, text-show + , transformers, transformers-base, typesafe-endian + , unordered-containers + }: + mkDerivation { + pname = "gore-and-ash-network"; + version = "1.4.0.0"; + sha256 = "1kpybczpkwhydqphnxm32kj3izb8063c26846164a9amc0as3gni"; + libraryHaskellDepends = [ + base bytestring containers deepseq exceptions extra ghc-prim + gore-and-ash gore-and-ash-logging hashable integer-gmp mtl network + resourcet text text-show transformers transformers-base + typesafe-endian unordered-containers + ]; + description = "Core module for Gore&Ash engine with low level network API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gore-and-ash-sdl" = callPackage + ({ mkDerivation, base, containers, deepseq, exceptions + , gore-and-ash, lens, linear, mtl, resourcet, sdl2, text + , transformers, transformers-base, unordered-containers + }: + mkDerivation { + pname = "gore-and-ash-sdl"; + version = "2.1.1.0"; + sha256 = "1331i7aizkg5zp6gcap144jra5wqbsvyjkqv90892zr9q74bmhwb"; + libraryHaskellDepends = [ + base containers deepseq exceptions gore-and-ash lens linear mtl + resourcet sdl2 text transformers transformers-base + unordered-containers + ]; + description = "Gore&Ash core module for integration with SDL library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gore-and-ash-sync" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, deepseq + , exceptions, gore-and-ash, gore-and-ash-actor + , gore-and-ash-logging, gore-and-ash-network, hashable, mtl, text + , unordered-containers + }: + mkDerivation { + pname = "gore-and-ash-sync"; + version = "1.2.0.1"; + sha256 = "1p32yaa7x654zdvlps28hj9argq8vcnphzyi1iscdqcqh4c1kjg4"; + libraryHaskellDepends = [ + base bytestring cereal containers deepseq exceptions gore-and-ash + gore-and-ash-actor gore-and-ash-logging gore-and-ash-network + hashable mtl text unordered-containers + ]; + description = "Gore&Ash module for high level network synchronization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gothic" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, connection + , exceptions, hashable, http-client, http-client-tls, http-conduit + , http-types, lens, lens-aeson, scientific, text, unix + , unordered-containers, vector + }: + mkDerivation { + pname = "gothic"; + version = "0.1.8.2"; + sha256 = "1mqkkla4ipibp7y7aiy466qrqcapra4n2xx8an07c1inwkpsxzw1"; + libraryHaskellDepends = [ + aeson base binary bytestring connection exceptions hashable + http-client http-client-tls http-conduit http-types lens lens-aeson + scientific text unix unordered-containers vector + ]; + description = "A Haskell Vault KVv2 secret engine client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gotta-go-fast" = callPackage + ({ mkDerivation, base, brick, cmdargs, directory, file-embed + , random, split, text, time, vty, word-wrap + }: + mkDerivation { + pname = "gotta-go-fast"; + version = "0.3.0.8"; + sha256 = "0b056xnhq64knpvwjnkqicgny4g8pa1nbq811miwmkgv9w1g76kc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base brick cmdargs directory file-embed random split text time vty + word-wrap + ]; + description = "A command line utility for practicing typing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gotta-go-fast"; + broken = true; + }) {}; + + "gotyno-hs" = callPackage + ({ mkDerivation, aeson, base, fsnotify, hspec, megaparsec + , optparse-applicative, pretty-show, rio, text + }: + mkDerivation { + pname = "gotyno-hs"; + version = "1.1.0"; + sha256 = "06iyihagbsxddn2lq26razb5q6j3g4mwb134lb62caw3r7iyxfd7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base fsnotify megaparsec pretty-show rio text + ]; + executableHaskellDepends = [ + aeson base fsnotify megaparsec optparse-applicative pretty-show rio + text + ]; + testHaskellDepends = [ + aeson base fsnotify hspec megaparsec pretty-show rio text + ]; + description = "A type definition compiler supporting multiple output languages"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "gotyno-hs"; + broken = true; + }) {}; + + "gpah" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cmdargs, containers, csv + , deepseq, directory, filepath, haskell-src-exts, hint, HTTP + , network, process, syb, tar, uniplate, uu-parsinglib, zlib + }: + mkDerivation { + pname = "gpah"; + version = "0.0.2"; + sha256 = "1zwz065fdg3k09nh976igr90p1qpb397fyi7jh941c512m70qbxr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal cmdargs containers csv deepseq directory + filepath haskell-src-exts hint HTTP network process syb tar + uniplate uu-parsinglib zlib + ]; + description = "Generic Programming Use in Hackage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gpah"; + broken = true; + }) {}; + + "gpcsets" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "gpcsets"; + version = "0.9.2.0"; + sha256 = "1fm0k6n6fb5a3wvmb2l6k4zq3sdfxv16cb2y2zmjgxgj5n3gy9s8"; + libraryHaskellDepends = [ base ]; + description = "Generalized Pitch Class Sets for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "gpio" = callPackage + ({ mkDerivation, base, directory, exceptions, monad-control + , optparse-generic, safe + }: + mkDerivation { + pname = "gpio"; + version = "0.1.0.3"; + sha256 = "1ky4i7hyx2cmxj75kx34b8w4rxrvags88xm7fbfjsb76bs1m9z10"; + revision = "1"; + editedCabalFile = "076vk0xf92ijl0yr1mcfnzmdlgm76nzk4s8k1xwmf6b1vj8240s7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory exceptions monad-control optparse-generic safe + ]; + executableHaskellDepends = [ + base directory exceptions monad-control optparse-generic safe + ]; + description = "Haskell GPIO interface, designed specifically for the RaspberryPi"; + license = lib.licenses.bsd3; + mainProgram = "gpio"; + }) {}; + + "gpmf" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, binary + , bytestring, containers, data-binary-ieee754, HUnit, lens, mtl + , tasty, tasty-golden, tasty-hunit, tasty-quickcheck, time + , transformers + }: + mkDerivation { + pname = "gpmf"; + version = "0.2.1.0"; + sha256 = "06hgvffqqglvyvhwrcij31cnzm37r2nq4vxi3v802rfqbp4g01x3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec attoparsec-binary base binary bytestring containers + data-binary-ieee754 lens mtl time transformers + ]; + executableHaskellDepends = [ + attoparsec attoparsec-binary base binary bytestring containers + data-binary-ieee754 lens mtl time transformers + ]; + testHaskellDepends = [ + attoparsec attoparsec-binary base binary bytestring containers + data-binary-ieee754 HUnit lens mtl tasty tasty-golden tasty-hunit + tasty-quickcheck time transformers + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gpmf"; + broken = true; + }) {}; + + "gpolyline" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "gpolyline"; + version = "0.1.0.1"; + sha256 = "01bsl7s8r33jgvk9lyca02awj43acii8spa6sskz19ivhm2adcr8"; + libraryHaskellDepends = [ base split ]; + description = "Pure module for encoding/decoding Google Polyline"; + license = lib.licenses.bsd3; + }) {}; + + "gps" = callPackage + ({ mkDerivation, base, gpx-conduit, pretty, prettyclass, QuickCheck + , statistics, test-framework, test-framework-quickcheck2, text + , time, vector + }: + mkDerivation { + pname = "gps"; + version = "1.2"; + sha256 = "1krq6sv9qblwqlx7j6gb5qfv5zarxlyvaj6svhd4n8f7pr5w510r"; + libraryHaskellDepends = [ + base pretty prettyclass statistics text time vector + ]; + testHaskellDepends = [ + base gpx-conduit QuickCheck statistics test-framework + test-framework-quickcheck2 time vector + ]; + description = "For manipulating GPS coordinates and trails"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gps2htmlReport" = callPackage + ({ mkDerivation, base, bytestring, cairo, Chart, cmdargs, colour + , data-accessor, directory, filepath, gd, gps, GPX, hsmagick, html + , http-enumerator, process, random, tar, time, xsd + }: + mkDerivation { + pname = "gps2htmlReport"; + version = "0.3.1"; + sha256 = "1n6a1c6w3wmyaqan3ymlrk36h98yvy40wgwfdah4ayyxlsmvvxg8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cairo Chart cmdargs colour data-accessor directory + filepath gd gps GPX hsmagick html http-enumerator process random + tar time xsd + ]; + description = "GPS to HTML Summary Report"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gps2htmlReport"; + }) {}; + + "gpx-conduit" = callPackage + ({ mkDerivation, attoparsec, base, conduit, filepath, monad-control + , old-locale, text, time, void, xml-conduit, xml-types + }: + mkDerivation { + pname = "gpx-conduit"; + version = "0.1.1"; + sha256 = "0ffb0npx0yb69qxdcdznxpw36zjp2za7vdpzy2r5l245y0xr7mj4"; + libraryHaskellDepends = [ + attoparsec base conduit filepath monad-control old-locale text time + void xml-conduit xml-types + ]; + description = "Read GPX files using conduits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "grab" = callPackage + ({ mkDerivation, base, criterion, hedgehog }: + mkDerivation { + pname = "grab"; + version = "0.0.0.8"; + sha256 = "0g3b79q985r6r6dfd97x1fhdj8fh35qnz9b34b78982qg60pl6y6"; + revision = "1"; + editedCabalFile = "1qyd89ijz7scz6pzqhqddypsbc9xpn2kaw5hcvbsk6rhl4pdkgqs"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hedgehog ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Applicative non-linear consumption"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "grab-form" = callPackage + ({ mkDerivation, base, containers, grab, hedgehog, text }: + mkDerivation { + pname = "grab-form"; + version = "0.0.0.8"; + sha256 = "0q1lx6lybariwhnlbg49m683jppn6da5q8h3xmg795m420x1dk5a"; + revision = "1"; + editedCabalFile = "0hmf6pl19frv3839vr60w72azb8pnf2mvpyv707kg51c4zgk79fw"; + libraryHaskellDepends = [ base containers grab text ]; + testHaskellDepends = [ base containers grab hedgehog text ]; + description = "Applicative parsers for form parameter lists"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "graceful" = callPackage + ({ mkDerivation, base, directory, filepath, hspec, network, process + , stm, unix + }: + mkDerivation { + pname = "graceful"; + version = "0.1.1.5"; + sha256 = "1kl4y01ny5w1y77r2jf830d7vd99by7frk106m2wc9nbl066mbhr"; + libraryHaskellDepends = [ base directory network stm unix ]; + testHaskellDepends = [ + base directory filepath hspec network process stm unix + ]; + description = "Library to write graceful shutdown / upgrade service"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "grafana" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , Diff, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "grafana"; + version = "0.2"; + sha256 = "0aqg2ivbdm3459pa4077bhs6y3q9z3nwsajgp4b5ah3wnav1rn45"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers text + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring Diff tasty tasty-hunit + ]; + description = "API for creating grafana dashboards represented as json"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "grafdhall" = callPackage + ({ mkDerivation, aeson, base, bytestring, dhall, dhall-json + , http-client, http-client-tls, http-types, text + , unordered-containers + }: + mkDerivation { + pname = "grafdhall"; + version = "0.1.0.0"; + sha256 = "1bjq9gjdqrx840zkdxcjybw1p25i88blm3bhpjvfng5vk6na1csl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring dhall dhall-json http-client http-client-tls + http-types text unordered-containers + ]; + description = "Configure grafana dashboards from Dhall expression"; + license = lib.licenses.asl20; + mainProgram = "grafdhall"; + }) {}; + + "graflog" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec, mtl + , test-fixture, text, text-conversions + }: + mkDerivation { + pname = "graflog"; + version = "6.1.5"; + sha256 = "1pbxygj4fbsyva0k8xkrpmksg20bn7hvjdiyjscsj842fd0lcy4f"; + libraryHaskellDepends = [ + aeson base bytestring containers mtl text text-conversions + ]; + testHaskellDepends = [ + aeson base containers hspec mtl test-fixture text + ]; + description = "Monadic correlated log events"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "grakn" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, http-client + , http-media, markdown-unlit, MissingH, mtl, process, QuickCheck + , regex-posix, scientific, servant, servant-client, text + }: + mkDerivation { + pname = "grakn"; + version = "0.3.0"; + sha256 = "1difz80dv4ywyshsdd1i65x5kfb8ix9amh0gn7glcnlqgqjrn2jn"; + libraryHaskellDepends = [ + aeson base containers http-client http-media mtl process + regex-posix scientific servant servant-client text + ]; + testHaskellDepends = [ + aeson base containers hspec http-client http-media markdown-unlit + MissingH mtl process QuickCheck regex-posix scientific servant + servant-client text + ]; + testToolDepends = [ markdown-unlit ]; + description = "A Haskell client for Grakn"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "grammar-combinators" = callPackage + ({ mkDerivation, base, containers, enumerable, fgl, graphviz + , MaybeT, mtl, multirec, parsec, template-haskell, text + , uu-parsinglib + }: + mkDerivation { + pname = "grammar-combinators"; + version = "0.2.7"; + sha256 = "1z7i1270g919g1756wgfap2mfhvln13bhgya2pw4b9lbr5fphkdd"; + libraryHaskellDepends = [ + base containers enumerable fgl graphviz MaybeT mtl multirec parsec + template-haskell text uu-parsinglib + ]; + description = "A parsing library of context-free grammar combinators"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "grammatical-parsers" = callPackage + ({ mkDerivation, attoparsec, base, Cabal, cabal-doctest, checkers + , containers, criterion, deepseq, doctest, input-parsers + , markdown-unlit, monoid-subclasses, parsers, QuickCheck + , rank2classes, tasty, tasty-quickcheck, text, transformers + , witherable + }: + mkDerivation { + pname = "grammatical-parsers"; + version = "0.7.1"; + sha256 = "1h4y3gb35ixhwgyw9p1s9fihbm1xfcbrqnassqh11kvcapsfj94x"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + attoparsec base containers input-parsers monoid-subclasses parsers + rank2classes transformers witherable + ]; + executableHaskellDepends = [ + base containers monoid-subclasses parsers rank2classes + ]; + testHaskellDepends = [ + base checkers containers doctest monoid-subclasses parsers + QuickCheck rank2classes tasty tasty-quickcheck witherable + ]; + testToolDepends = [ markdown-unlit ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq monoid-subclasses parsers + rank2classes text + ]; + description = "parsers that combine into grammars"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "grapefruit-examples" = callPackage + ({ mkDerivation, base, colour, containers, fraction, grapefruit-frp + , grapefruit-records, grapefruit-ui + }: + mkDerivation { + pname = "grapefruit-examples"; + version = "0.1.0.7"; + sha256 = "0517f70i8qiqfxkyp5nf4w6pcb9p4caz0jm43acfk8ingf1syljz"; + libraryHaskellDepends = [ + base colour containers fraction grapefruit-frp grapefruit-records + grapefruit-ui + ]; + description = "Examples using the Grapefruit library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "grapefruit-frp" = callPackage + ({ mkDerivation, arrows, base, containers, fingertree, semigroups + , TypeCompose + }: + mkDerivation { + pname = "grapefruit-frp"; + version = "0.1.0.7"; + sha256 = "132jd2dxj964paz6dcyb6sx25dkv271rl2fgw05c7zawrrfnrkxs"; + revision = "1"; + editedCabalFile = "14qhyvsf7r04fwm1jwl41gdijx0vrqz7lsqy50hmzpcwixr92013"; + libraryHaskellDepends = [ + arrows base containers fingertree semigroups TypeCompose + ]; + description = "Functional Reactive Programming core"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "grapefruit-records" = callPackage + ({ mkDerivation, arrows, base, grapefruit-frp }: + mkDerivation { + pname = "grapefruit-records"; + version = "0.1.0.7"; + sha256 = "0j1jy4rq11gk7j08cz7skdqlbnjrciiv0vi491lvmbbwmvf15cd6"; + libraryHaskellDepends = [ arrows base grapefruit-frp ]; + description = "A record system for Functional Reactive Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "grapefruit-ui" = callPackage + ({ mkDerivation, arrows, base, colour, containers, fraction + , grapefruit-frp, grapefruit-records + }: + mkDerivation { + pname = "grapefruit-ui"; + version = "0.1.0.7"; + sha256 = "1r2wpn982z33s0p6fgdgslgv9ixanb2pysy71j20cfp1xzh13hdj"; + revision = "1"; + editedCabalFile = "0s61spgkw2h12g1wks5zxhrzpqqnmmxcw5kbirblyfl4p59pxpns"; + libraryHaskellDepends = [ + arrows base colour containers fraction grapefruit-frp + grapefruit-records + ]; + description = "Declarative user interface programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "grapefruit-ui-gtk" = callPackage + ({ mkDerivation, base, colour, containers, fraction, glib + , grapefruit-frp, grapefruit-records, grapefruit-ui, gtk3 + , transformers + }: + mkDerivation { + pname = "grapefruit-ui-gtk"; + version = "0.1.0.7"; + sha256 = "0ix6dilj3xv2cvihwq8cfykr8i1yq9w1bn86248r5bg5vhfn4g28"; + revision = "1"; + editedCabalFile = "0ahjd2sxh12hr8slz6vkc5gn2wr1h9dgq8q3kc9jq5xjzr66cgbk"; + libraryHaskellDepends = [ + base colour containers fraction glib grapefruit-frp + grapefruit-records grapefruit-ui gtk3 transformers + ]; + description = "GTK+-based backend for declarative user interface programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "graph" = callPackage + ({ mkDerivation, base, smallcheck, tasty, tasty-smallcheck }: + mkDerivation { + pname = "graph"; + version = "0.0.0.0"; + sha256 = "1v94nii7q6smm37m3yk390mcxpa69qclxqqdzcmay8f096dzk3pd"; + revision = "1"; + editedCabalFile = "0ij8sdnz3k6lfsvl5wvr4dl8njjlmpl3fai8fybvs0b2yhnr6v49"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + description = "Class of graphs"; + license = lib.licenses.bsd3; + }) {}; + + "graph-core" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable, HTF, mtl + , QuickCheck, safe, unordered-containers, vector + }: + mkDerivation { + pname = "graph-core"; + version = "0.3.0.0"; + sha256 = "0m7820dwasix5x6ni6gphbqwswxm7qv9xxw9qgl7ifzb82m0p3rp"; + libraryHaskellDepends = [ + base containers deepseq hashable mtl safe unordered-containers + vector + ]; + testHaskellDepends = [ + base containers deepseq hashable HTF mtl QuickCheck safe + unordered-containers vector + ]; + description = "Fast, memory efficient and persistent graph implementation"; + license = lib.licenses.mit; + }) {}; + + "graph-generators" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, fgl, hspec + , hspec-expectations, multiset, mwc-random, QuickCheck + }: + mkDerivation { + pname = "graph-generators"; + version = "0.1.4.0"; + sha256 = "1wqxkykg9q8dwk7gbx63501n58pr8drsnyfpg64faggrr72c1c5f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers fgl multiset mwc-random + ]; + executableHaskellDepends = [ + base containers directory fgl multiset mwc-random + ]; + testHaskellDepends = [ + base Cabal containers fgl hspec hspec-expectations multiset + mwc-random QuickCheck + ]; + description = "Functions for generating structured or random FGL graphs"; + license = lib.licenses.asl20; + mainProgram = "TestGen"; + }) {}; + + "graph-matchings" = callPackage + ({ mkDerivation, base, containers, fgl }: + mkDerivation { + pname = "graph-matchings"; + version = "0.1.0.0"; + sha256 = "0dzkv13w06hkxg2vkbblpskvsq02c2ay06rw2j4vyjpw13hms5bv"; + libraryHaskellDepends = [ base containers fgl ]; + description = "An implementation of algorithms for matchings in graphs"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graph-rewriting" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers, mtl }: + mkDerivation { + pname = "graph-rewriting"; + version = "0.8.0"; + sha256 = "1i0fphw0ch4rpj46bvvpldgnzl044kzrf9678b3dx81yg0s36vxv"; + libraryHaskellDepends = [ + base base-unicode-symbols containers mtl + ]; + description = "Monadic graph rewriting of hypergraphs with ports and multiedges"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graph-rewriting-cl" = callPackage + ({ mkDerivation, base, base-unicode-symbols, GLUT, graph-rewriting + , graph-rewriting-gl, graph-rewriting-layout, OpenGL, parsec + }: + mkDerivation { + pname = "graph-rewriting-cl"; + version = "0.2.2"; + sha256 = "0rwycs3vnzy9awm081h836136s2wjyk9qyhsx9j6z7y3lgsb2cr0"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl + graph-rewriting-layout OpenGL parsec + ]; + description = "Interactive graph rewriting system implementing various well-known combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cl"; + }) {}; + + "graph-rewriting-gl" = callPackage + ({ mkDerivation, AC-Vector, base, base-unicode-symbols, containers + , GLUT, graph-rewriting, graph-rewriting-layout, OpenGL + }: + mkDerivation { + pname = "graph-rewriting-gl"; + version = "0.7.9"; + sha256 = "1hcl4fm5ds5jcahcmr72qaczpyr0lp7fj8h032cyj2dkdm7h8zmb"; + libraryHaskellDepends = [ + AC-Vector base base-unicode-symbols containers GLUT graph-rewriting + graph-rewriting-layout OpenGL + ]; + description = "OpenGL interface for interactive port graph rewriting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "graph-rewriting-lambdascope" = callPackage + ({ mkDerivation, base, base-unicode-symbols, GLUT, graph-rewriting + , graph-rewriting-gl, graph-rewriting-layout + , graph-rewriting-strategies, indentparser, mtl, OpenGL, parsec + }: + mkDerivation { + pname = "graph-rewriting-lambdascope"; + version = "0.5.11"; + sha256 = "0l11qg1g95crycx4bh91c3p1dsfqgmap5q05mvmzalyyjp7qgylq"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl + graph-rewriting-layout graph-rewriting-strategies indentparser mtl + OpenGL parsec + ]; + description = "Lambdascope, an optimal evaluator of the lambda calculus"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambdascope"; + }) {}; + + "graph-rewriting-layout" = callPackage + ({ mkDerivation, AC-Vector, base, base-unicode-symbols + , graph-rewriting + }: + mkDerivation { + pname = "graph-rewriting-layout"; + version = "0.5.8"; + sha256 = "0g3qhjpsi1wq8vfgvvfshm32h1jj1s7yp90nr4i8z72v54xs3x28"; + libraryHaskellDepends = [ + AC-Vector base base-unicode-symbols graph-rewriting + ]; + description = "Force-directed node placement intended for incremental graph drawing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "graph-rewriting-ski" = callPackage + ({ mkDerivation, base, base-unicode-symbols, GLUT, graph-rewriting + , graph-rewriting-gl, graph-rewriting-layout, OpenGL, parsec + }: + mkDerivation { + pname = "graph-rewriting-ski"; + version = "0.6.8"; + sha256 = "0wbibv7wyw217kgas1bx0c8198n96bjvc0j68z56xqrgvqb7yap8"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl + graph-rewriting-layout OpenGL parsec + ]; + description = "Two interactive evalutors of the SKI combinator calculus"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "graph-rewriting-strategies" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers + , graph-rewriting + }: + mkDerivation { + pname = "graph-rewriting-strategies"; + version = "0.2.9"; + sha256 = "1x0wbdjlr6rk37x7zvs8n6b9zh7gxny6agrflsgpxjpr195lsnp4"; + libraryHaskellDepends = [ + base base-unicode-symbols containers graph-rewriting + ]; + description = "Evaluation strategies for port-graph rewriting systems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "graph-rewriting-trs" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers, directory + , filepath, GLUT, graph-rewriting, graph-rewriting-gl + , graph-rewriting-layout, OpenGL, uu-parsinglib + }: + mkDerivation { + pname = "graph-rewriting-trs"; + version = "0.1.10"; + sha256 = "1lyzsnaqv6s42qzs3l5360khx21s3wd1wbnggx62rdzgvqjvwq8h"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base base-unicode-symbols containers directory filepath GLUT + graph-rewriting graph-rewriting-gl graph-rewriting-layout OpenGL + uu-parsinglib + ]; + description = "Interactive evaluation of first-order applicative term rewrite systems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "trs"; + }) {}; + + "graph-rewriting-ww" = callPackage + ({ mkDerivation, base, base-unicode-symbols, GLUT, graph-rewriting + , graph-rewriting-gl, graph-rewriting-layout, indentparser, mtl + , OpenGL, parsec + }: + mkDerivation { + pname = "graph-rewriting-ww"; + version = "0.3.8"; + sha256 = "1bck83282y00954k3kppbspdwrj5zx9r5f9wwfdcrksvzs7qwdi0"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl + graph-rewriting-layout indentparser mtl OpenGL parsec + ]; + description = "Interactive evaluator of the lambda-calculus with explicit sharing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ww"; + }) {}; + + "graph-serialize" = callPackage + ({ mkDerivation, array, base, bytestring, containers }: + mkDerivation { + pname = "graph-serialize"; + version = "0.2"; + sha256 = "1a9qq5gpyxg6j6ja3kjldnf11wywjvvxpwvgiahlsrmwfw2c8d74"; + libraryHaskellDepends = [ array base bytestring containers ]; + description = "Serialization of data structures with references"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graph-trace" = callPackage + ({ mkDerivation, base, bytestring, containers, ghc, ghc-boot + , ghc-prim, random, syb, template-haskell, transformers + }: + mkDerivation { + pname = "graph-trace"; + version = "0.1.0.2"; + sha256 = "02dv8in54gax710mx76rav520vck7a59w2bgvkg48w5yalkh4ddw"; + libraryHaskellDepends = [ + base bytestring containers ghc ghc-boot ghc-prim random syb + template-haskell transformers + ]; + description = "Trace the call graph of a program"; + license = lib.licenses.mit; + }) {}; + + "graph-trace-dot" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring + , containers, cryptohash-sha256, directory + }: + mkDerivation { + pname = "graph-trace-dot"; + version = "0.1.1.3"; + sha256 = "12visnpv7svdcwr6cw69bf5pj5r86r95m0sny0gwfvqs46s32wij"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base base16-bytestring bytestring containers + cryptohash-sha256 directory + ]; + executableHaskellDepends = [ + attoparsec base bytestring containers directory + ]; + description = "Converts a graph-trace log into a DOT file for use with Graphviz"; + license = lib.licenses.mit; + mainProgram = "graph-trace-dot"; + }) {}; + + "graph-trace-viz" = callPackage + ({ mkDerivation, base, bytestring, directory, file-embed + , graph-trace-dot, process + }: + mkDerivation { + pname = "graph-trace-viz"; + version = "0.1.1.1"; + sha256 = "06nlwmgfc4w498kq28a6lywynpkmrab3gxp40wgshl6j4m29cyfs"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory file-embed graph-trace-dot process + ]; + description = "Converts a graph-trace log into an HTML document"; + license = lib.licenses.mit; + mainProgram = "graph-trace-viz"; + }) {}; + + "graph-utils" = callPackage + ({ mkDerivation, base, containers, fgl, mtl, parsec, syb + , template-haskell + }: + mkDerivation { + pname = "graph-utils"; + version = "0.3.7"; + sha256 = "06wl6i8z0gfndr96g5ps11h877rbwvi1d9cbbr3d2whvbcsyclsf"; + libraryHaskellDepends = [ + base containers fgl mtl parsec syb template-haskell + ]; + description = "A simple wrapper & quasi quoter for fgl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graph-visit" = callPackage + ({ mkDerivation, base, containers, data-lens, data-lens-template + , mtl + }: + mkDerivation { + pname = "graph-visit"; + version = "0.1.0.2"; + sha256 = "0afj0wqpk549n0xs4vqcblrxs1d6knmxcldfnmz5vy2da5zlfn0q"; + libraryHaskellDepends = [ + base containers data-lens data-lens-template mtl + ]; + description = "Graph walk abstraction"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "graph-wrapper" = callPackage + ({ mkDerivation, array, base, containers, deepseq, hspec + , QuickCheck + }: + mkDerivation { + pname = "graph-wrapper"; + version = "0.2.6.0"; + sha256 = "19jvr7d1kkyh4qdscljbgqnlpv6rr7fsn3h9dm3bji3dgbsdd7mq"; + libraryHaskellDepends = [ array base containers ]; + testHaskellDepends = [ + array base containers deepseq hspec QuickCheck + ]; + description = "A wrapper around the standard Data.Graph with a less awkward interface"; + license = lib.licenses.bsd3; + }) {}; + + "graphbuilder" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "graphbuilder"; + version = "0.1.0.0"; + sha256 = "0zhjzb53qaj6dy6ncqjaxdfrs2hwfy4g9czybpsgnbniqm07i22b"; + libraryHaskellDepends = [ base containers mtl ]; + testHaskellDepends = [ + base containers mtl QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "A declarative, monadic graph construction language for small graphs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graphene" = callPackage + ({ mkDerivation, base, bifunctors, containers, hashable + , lens-family, lens-family-core, mtl, transformers + }: + mkDerivation { + pname = "graphene"; + version = "0.1.0.4"; + sha256 = "09q57hqf3s29y3b6wn79wa9ksm5r2p75ww3kpwqmigvngy4sz006"; + libraryHaskellDepends = [ + base bifunctors containers hashable lens-family lens-family-core + mtl transformers + ]; + description = "A minimal Graph Theory library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graphics-drawingcombinators" = callPackage + ({ mkDerivation, base, bitmap, bitmap-opengl, FTGL, OpenGL + , stb-image + }: + mkDerivation { + pname = "graphics-drawingcombinators"; + version = "1.5.1"; + sha256 = "0j0ilr54pdz61c78khy8bm37g89cvk1n56h5d6c55jabsv5gx3sf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bitmap bitmap-opengl FTGL OpenGL stb-image + ]; + description = "A functional interface to 2D drawing in OpenGL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graphics-formats-collada" = callPackage + ({ mkDerivation, base, bitmap-opengl, containers, hxt, OpenGL + , stb-image, transformers + }: + mkDerivation { + pname = "graphics-formats-collada"; + version = "0.3.1"; + sha256 = "1kfx1c2x8v2i7ckhjiqv7ghhn44w7fscghxkn1iqkp3mj1p3xvbv"; + libraryHaskellDepends = [ + base bitmap-opengl containers hxt OpenGL stb-image transformers + ]; + description = "Load 3D geometry in the COLLADA format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graphicsFormats" = callPackage + ({ mkDerivation, base, haskell98, OpenGL, QuickCheck }: + mkDerivation { + pname = "graphicsFormats"; + version = "0.1"; + sha256 = "0bcqj0n8qqaqfrn21qgkf8si5qgxl3qlsc8djy0rqhnfi2grb8nh"; + libraryHaskellDepends = [ base haskell98 OpenGL QuickCheck ]; + description = "Classes for renderable objects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "graphicstools" = callPackage + ({ mkDerivation, base, bindings-DSL, containers, CV, directory + , ghc-prim, wx, wxcore + }: + mkDerivation { + pname = "graphicstools"; + version = "0.2.2"; + sha256 = "0hcz8w6yf7dls4sv0i5kihs22ysv0dl63q5bs5y4hgv6d747psp8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bindings-DSL containers CV directory ghc-prim wx wxcore + ]; + executableHaskellDepends = [ base CV wx wxcore ]; + description = "Tools for creating graphical UIs, based on wxHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cvexample"; + }) {}; + + "graphite" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, criterion + , deepseq, graphviz, hashable, hspec, process, QuickCheck, random + , semigroups, text, unordered-containers, vector + }: + mkDerivation { + pname = "graphite"; + version = "0.10.0.1"; + sha256 = "1aqadpg3jm9f1z43ylpmh512gi320kqnnfl6qksp2l1w26lnd0vs"; + libraryHaskellDepends = [ + base bytestring cassava containers deepseq graphviz hashable + process QuickCheck random semigroups text unordered-containers + vector + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Graphs and networks library"; + license = lib.licenses.bsd3; + }) {}; + + "graphmod" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, dotgen + , filepath, haskell-lexer, pretty + }: + mkDerivation { + pname = "graphmod"; + version = "1.4.5.1"; + sha256 = "1k1nji14wfn36jym0fqc3yfiwd6gimyk109njrp7b1ds8zfp0ayp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal containers directory dotgen filepath haskell-lexer + pretty + ]; + executableHaskellDepends = [ base ]; + description = "Present the module dependencies of a program as a \"dot\" graph"; + license = lib.licenses.bsd3; + mainProgram = "graphmod"; + }) {}; + + "graphmod-plugin" = callPackage + ({ mkDerivation, base, containers, directory, dotgen, filepath, ghc + , syb, template-haskell + }: + mkDerivation { + pname = "graphmod-plugin"; + version = "0.1.0.0"; + sha256 = "0p95zr37mkvh7gsyj7wkzc3lqqbbkz7jh33jg123hz6qili2hziw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory dotgen filepath ghc syb template-haskell + ]; + executableHaskellDepends = [ base ]; + description = "A reimplementation of graphmod as a source plugin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "graphmod-plugin"; + broken = true; + }) {}; + + "graphql" = callPackage + ({ mkDerivation, base, conduit, containers, exceptions, hspec + , hspec-discover, hspec-expectations, hspec-megaparsec, megaparsec + , parser-combinators, QuickCheck, template-haskell, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "graphql"; + version = "1.2.0.3"; + sha256 = "0q01q02v66bnfy0gpwik0dspiwr1xvr9gp377yga5nhz3rjvzz38"; + libraryHaskellDepends = [ + base conduit containers exceptions megaparsec parser-combinators + template-haskell text transformers unordered-containers vector + ]; + testHaskellDepends = [ + base conduit containers exceptions hspec hspec-expectations + hspec-megaparsec megaparsec QuickCheck text unordered-containers + vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell GraphQL implementation"; + license = "MPL-2.0 AND BSD-3-Clause"; + }) {}; + + "graphql-api" = callPackage + ({ mkDerivation, aeson, attoparsec, base, containers, criterion + , directory, doctest, exceptions, ghc-prim, hspec, protolude + , QuickCheck, raw-strings-qq, scientific, text, transformers + }: + mkDerivation { + pname = "graphql-api"; + version = "0.4.0"; + sha256 = "0sy7k3bhks91kb6mx0ws7kwrsd44fmwdyj0l3a2jnq6jk492wl7f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base containers exceptions ghc-prim protolude + QuickCheck scientific text transformers + ]; + executableHaskellDepends = [ + aeson attoparsec base exceptions protolude transformers + ]; + testHaskellDepends = [ + aeson attoparsec base containers directory doctest exceptions hspec + protolude QuickCheck raw-strings-qq transformers + ]; + benchmarkHaskellDepends = [ + attoparsec base criterion exceptions protolude transformers + ]; + description = "GraphQL API"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graphql-client" = callPackage + ({ mkDerivation, aeson, aeson-schemas, base, bytestring, file-embed + , http-client, http-client-tls, http-types, mtl + , optparse-applicative, path, path-io, process, tasty, tasty-hunit + , template-haskell, text, transformers, typed-process + , unliftio-core + }: + mkDerivation { + pname = "graphql-client"; + version = "1.2.4"; + sha256 = "0rm7x5hrjz7fqfixpaab2c8fmwpn6m3p14zr0wq2bll8qf0hj15c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-schemas base http-client http-client-tls http-types mtl + template-haskell text transformers unliftio-core + ]; + executableHaskellDepends = [ + base bytestring file-embed optparse-applicative path path-io + template-haskell typed-process + ]; + testHaskellDepends = [ + aeson aeson-schemas base mtl process tasty tasty-hunit + ]; + description = "A client for Haskell programs to query a GraphQL API"; + license = lib.licenses.bsd3; + mainProgram = "graphql-codegen"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "graphql-spice" = callPackage + ({ mkDerivation, aeson, base, conduit, containers, exceptions + , graphql, hspec, hspec-expectations, megaparsec, scientific, text + , time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "graphql-spice"; + version = "1.0.2.0"; + sha256 = "0pqi7pc5nyn87ci07pdv0x2f8j43rzmyksbcrkd2iy1zw89r82qz"; + libraryHaskellDepends = [ + aeson base conduit containers exceptions graphql hspec-expectations + megaparsec scientific text time transformers unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base graphql hspec scientific text time unordered-containers + ]; + description = "GraphQL with batteries"; + license = lib.licenses.mpl20; + }) {}; + + "graphql-utils" = callPackage + ({ mkDerivation, aeson, aeson-helper, base, graphql, text + , unordered-containers, vector + }: + mkDerivation { + pname = "graphql-utils"; + version = "0.1.0.0"; + sha256 = "1m0wan1isb1b574q933mm8xd7gnw2qrf2fd7z0sr7bnqlnl6nkjk"; + libraryHaskellDepends = [ + aeson aeson-helper base graphql text unordered-containers vector + ]; + description = "GraphQL Utils"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graphql-w-persistent" = callPackage + ({ mkDerivation, base, containers, json, text }: + mkDerivation { + pname = "graphql-w-persistent"; + version = "0.9.1.0"; + sha256 = "0sm0j1d2h6b2d3ksbbdyvzyvwl306mb64yikwkdwp2izfy387lwg"; + libraryHaskellDepends = [ base containers json text ]; + description = "GraphQL interface middleware for SQL databases"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graphs" = callPackage + ({ mkDerivation, array, base, containers, transformers + , transformers-compat, void + }: + mkDerivation { + pname = "graphs"; + version = "0.7.2"; + sha256 = "1isdy8qx3q00pb3jinvvmfvzhwblr3yhj4dzmlv0hdj0yi9j8bly"; + revision = "1"; + editedCabalFile = "1yhlaqgzwm52llhirhff90cvgb92pirmwmn63vwh44b83nx6m2xc"; + libraryHaskellDepends = [ + array base containers transformers transformers-compat void + ]; + description = "A simple monadic graph library"; + license = lib.licenses.bsd3; + }) {}; + + "graphted" = callPackage + ({ mkDerivation, base, indexed }: + mkDerivation { + pname = "graphted"; + version = "0.3.1.0"; + sha256 = "0y2nqsygqcxb0w7x1irikqqx10m209nihqmxqy1s18snrlvh06c9"; + libraryHaskellDepends = [ base indexed ]; + description = "Graph indexed monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graphtype" = callPackage + ({ mkDerivation, base, containers, dotgen, haskell-src-exts + , haskell98, uniplate + }: + mkDerivation { + pname = "graphtype"; + version = "0.2.0"; + sha256 = "13nblgd4b3pwpw8idvbd54fq2lf233vj8gvsl0qr381lsvj69fbi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers dotgen haskell-src-exts haskell98 uniplate + ]; + description = "A simple tool to illustrate dependencies between Haskell types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "graphtype"; + }) {}; + + "graphula" = callPackage + ({ mkDerivation, base, containers, directory, generic-arbitrary + , generics-eot, hspec, HUnit, markdown-unlit, monad-logger, mtl + , persistent, persistent-sqlite, QuickCheck, random, resourcet + , semigroups, temporary, text, transformers, unliftio + , unliftio-core + }: + mkDerivation { + pname = "graphula"; + version = "2.1.0.0"; + sha256 = "1xiafr59a91r8avyns6nbmm2aq4wkf1s9z8xqkzapnz82wj3xkh4"; + libraryHaskellDepends = [ + base containers directory generics-eot HUnit mtl persistent + QuickCheck random semigroups temporary text unliftio unliftio-core + ]; + testHaskellDepends = [ + base generic-arbitrary hspec markdown-unlit monad-logger persistent + persistent-sqlite QuickCheck resourcet transformers unliftio-core + ]; + testToolDepends = [ markdown-unlit ]; + description = "A simple interface for generating persistent data and linking its dependencies"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "graphula-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , generics-eot, hspec, http-api-data, HUnit, markdown-unlit + , monad-logger, mtl, path-pieces, persistent, persistent-sqlite + , persistent-template, QuickCheck, random, resourcet, semigroups + , temporary, text, transformers, unliftio, unliftio-core, uuid + }: + mkDerivation { + pname = "graphula-core"; + version = "2.0.0.1"; + sha256 = "0yl1x5dw70rds9fk7ijsyrksharjm2fhvbihybjbjpj89s1n1zir"; + revision = "1"; + editedCabalFile = "0wpbz938vqw60lzgw98pf83i2c09c5633kkh3xhn42zpbnw76ylj"; + libraryHaskellDepends = [ + base containers directory generics-eot HUnit mtl persistent + QuickCheck random semigroups temporary text transformers unliftio + unliftio-core + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec http-api-data markdown-unlit + monad-logger path-pieces persistent persistent-sqlite + persistent-template QuickCheck resourcet semigroups text + transformers unliftio-core uuid + ]; + testToolDepends = [ markdown-unlit ]; + description = "A declarative library for describing dependencies between data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "graphviz" = callPackage + ({ mkDerivation, base, bytestring, colour, containers, criterion + , deepseq, directory, dlist, fgl, fgl-arbitrary, filepath, graphviz + , hspec, hspec-discover, mtl, polyparse, process, QuickCheck + , temporary, text, wl-pprint-text + }: + mkDerivation { + pname = "graphviz"; + version = "2999.20.2.0"; + sha256 = "18kh6b5hgm8qfca2fiqzcyh7ysx8c1i72cchdmb16r3idpnyrkpw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring colour containers directory dlist fgl filepath mtl + polyparse process temporary text wl-pprint-text + ]; + testHaskellDepends = [ + base containers fgl fgl-arbitrary filepath hspec QuickCheck text + ]; + testSystemDepends = [ graphviz ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base criterion deepseq text ]; + description = "Bindings to Graphviz for graph visualisation"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) graphviz;}; + + "graql" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, markdown-unlit + , process, regex-posix, scientific, text + }: + mkDerivation { + pname = "graql"; + version = "0.1.1"; + sha256 = "002qqwg6fy6cmh3sy6dfp7inyai4fplc6xq0yf73q9za4z9zqwr1"; + libraryHaskellDepends = [ + aeson base containers process regex-posix scientific text + ]; + testHaskellDepends = [ base hspec markdown-unlit text ]; + testToolDepends = [ markdown-unlit ]; + description = "Execute Graql queries on a Grakn graph"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "grasp" = callPackage + ({ mkDerivation, base, clock, directory, extra, filepath, hashable + , lens, megaparsec, MonadRandom, mtl, pcre-heavy, primitive + , process, random-shuffle, safe, split, system-filepath, text + , transformers, turtle, unordered-containers, vector + }: + mkDerivation { + pname = "grasp"; + version = "0.1.0.0"; + sha256 = "0bssmfb5skkvh1brpv96d5yyn2bzs87hrmav09dnazy9h7ibm8jl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base clock directory extra filepath hashable lens megaparsec + MonadRandom mtl pcre-heavy primitive process random-shuffle safe + split system-filepath text transformers turtle unordered-containers + vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "GRASP implementation for the AMMM project"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "grasp-exe"; + broken = true; + }) {}; + + "gravatar" = callPackage + ({ mkDerivation, base, bytestring, data-default, doctest, Glob + , hspec, HTTP, pureMD5, text + }: + mkDerivation { + pname = "gravatar"; + version = "0.8.1"; + sha256 = "0ijcv15kihy6125fm2kyxi997fxii3hvr62lx25nri5aa0qy6vkw"; + libraryHaskellDepends = [ + base bytestring data-default HTTP pureMD5 text + ]; + testHaskellDepends = [ base doctest Glob hspec ]; + description = "Generate Gravatar image URLs"; + license = lib.licenses.mit; + }) {}; + + "gray-code" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "gray-code"; + version = "0.3.1"; + sha256 = "0b0pm24mxjsxg95q6yisr9pa0jfklsfw66cicryib42czvv083av"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Gray code encoder/decoder"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gray-extended" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "gray-extended"; + version = "1.5.9"; + sha256 = "0j2qw42fv5pg6v6bq51hk6lw3gcz35xd1gfvm8i74irv6bqialgy"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Gray encoding schemes"; + license = lib.licenses.bsd3; + }) {}; + + "graylog" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, file-embed + , network, random, scientific, tasty, tasty-hunit, text, time + , vector + }: + mkDerivation { + pname = "graylog"; + version = "0.1.0.1"; + sha256 = "10h0d87gvvg4bznnlj9ad0ppjz0nibmcrrlmrcwjrl583pk7709d"; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring network random scientific text + time vector + ]; + testHaskellDepends = [ + aeson aeson-casing base bytestring file-embed network scientific + tasty tasty-hunit text time vector + ]; + description = "Support for graylog output"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "greencard" = callPackage + ({ mkDerivation, array, base, containers, pretty }: + mkDerivation { + pname = "greencard"; + version = "3.0.4.2"; + sha256 = "1vl9p6mqss5r4jfqnjir7m1q7fhh9f204c99qd5y5d0j7yc26r5y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ array base containers pretty ]; + description = "GreenCard, a foreign function pre-processor for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "greencard"; + broken = true; + }) {}; + + "greencard-lib" = callPackage + ({ mkDerivation, array, base, containers, greencard, pretty }: + mkDerivation { + pname = "greencard-lib"; + version = "3.0.1"; + sha256 = "1a8h36kclb5db7kfy1pb4h2pwy6a6wwnjpm21xzvc9fjx9vj44kd"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base containers greencard pretty ]; + description = "A foreign function interface pre-processor library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "greenclip" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, exceptions + , hashable, libX11, libXau, libXScrnSaver, microlens, microlens-mtl + , protolude, text, tomland, unix, vector, wordexp, X11, xcb, xdmcp + }: + mkDerivation { + pname = "greenclip"; + version = "4.2.0"; + sha256 = "03y179mjck7i1f9jw5j6aj1mzgvr91fzmdsbmzhabdjnhcl9b1r6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring directory exceptions hashable microlens + microlens-mtl protolude text tomland unix vector wordexp X11 + ]; + executablePkgconfigDepends = [ + libX11 libXau libXScrnSaver xcb xdmcp + ]; + description = "Simple clipboard manager to be integrated with rofi"; + license = lib.licenses.bsd3; + mainProgram = "greenclip"; + }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXScrnSaver; + inherit (pkgs.xorg) libXau; xcb = null; xdmcp = null;}; + + "greg-client" = callPackage + ({ mkDerivation, base, binary, bytestring, clock, hostname, network + , stm, system-uuid, time + }: + mkDerivation { + pname = "greg-client"; + version = "1.0.2"; + sha256 = "1p645qgn5i194mna20ariypxp0dci7lzyxhszmnyylpd0icyg4in"; + libraryHaskellDepends = [ + base binary bytestring clock hostname network stm system-uuid time + ]; + description = "A scalable distributed logger with a high-precision global time axis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gremlin-haskell" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, containers, hspec, lens + , lens-aeson, mtl, stm, text, transformers, unordered-containers + , uuid, websockets + }: + mkDerivation { + pname = "gremlin-haskell"; + version = "0.1.0.2"; + sha256 = "1ajkhgb7pi17rygvshxdsq2ny948zxysxrqgqf4mshwwn2gwacry"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-qq base containers lens mtl stm text transformers uuid + websockets + ]; + executableHaskellDepends = [ + aeson base lens lens-aeson mtl text unordered-containers + ]; + testHaskellDepends = [ aeson-qq base hspec lens lens-aeson mtl ]; + description = "Graph database client for TinkerPop3 Gremlin Server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gremlin-haskell-examples"; + broken = true; + }) {}; + + "grenade" = callPackage + ({ mkDerivation, ad, base, bytestring, cereal, constraints + , containers, criterion, deepseq, exceptions, hedgehog, hmatrix + , MonadRandom, mtl, primitive, random, reflection, singletons, text + , transformers, typelits-witnesses, vector + }: + mkDerivation { + pname = "grenade"; + version = "0.1.0"; + sha256 = "1xy5ybc2g5wsd8zljflh95mn5maald21v77ckzgg4hvrb2j98z4v"; + libraryHaskellDepends = [ + base bytestring cereal containers deepseq exceptions hmatrix + MonadRandom mtl primitive singletons text vector + ]; + testHaskellDepends = [ + ad base constraints hedgehog hmatrix MonadRandom mtl random + reflection singletons text transformers typelits-witnesses vector + ]; + benchmarkHaskellDepends = [ base bytestring criterion hmatrix ]; + description = "Practical Deep Learning in Haskell"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "greplicate" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, lens + , QuickCheck, template-haskell + }: + mkDerivation { + pname = "greplicate"; + version = "0.0.2"; + sha256 = "1r9wfll5zi31pfgk16njx0f04h99838vbdvbsv9h8q3fb27nngf7"; + libraryHaskellDepends = [ base lens ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Generalised replicate functions"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "greskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, greskell-core + , hashable, hspec, hspec-discover, semigroups, should-not-typecheck + , text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "greskell"; + version = "2.0.3.0"; + sha256 = "17njclgkdawnm7hyjv12f2bar93ak9nysfx82igvb6qdp0213a91"; + libraryHaskellDepends = [ + aeson base exceptions greskell-core hashable semigroups text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring greskell-core hspec should-not-typecheck text + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell binding for Gremlin graph query language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "greskell-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hashable + , hspec, hspec-discover, QuickCheck, scientific, semigroups, text + , unordered-containers, uuid, vector + }: + mkDerivation { + pname = "greskell-core"; + version = "1.0.0.1"; + sha256 = "1pjsx1cjm18k2x0h2b80y7qv666c2w5w2gz49qi0vdhx1kgrnzvr"; + libraryHaskellDepends = [ + aeson base bytestring containers hashable scientific semigroups + text unordered-containers uuid vector + ]; + testHaskellDepends = [ + aeson base bytestring hspec QuickCheck text unordered-containers + vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell binding for Gremlin graph query language - core data types and tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "greskell-websocket" = callPackage + ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring + , greskell-core, hashtables, hspec, hspec-discover, safe-exceptions + , stm, text, unordered-containers, uuid, vector, websockets + }: + mkDerivation { + pname = "greskell-websocket"; + version = "1.0.0.1"; + sha256 = "1r9bs5aswh4kxsmwylpizp2b9xiwljic5h18k6qr9i2hgmpshqcn"; + libraryHaskellDepends = [ + aeson async base base64-bytestring bytestring greskell-core + hashtables safe-exceptions stm text unordered-containers uuid + vector websockets + ]; + testHaskellDepends = [ + aeson base bytestring greskell-core hspec unordered-containers uuid + vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell client for Gremlin Server using WebSocket serializer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "grid" = callPackage + ({ mkDerivation, base, containers, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "grid"; + version = "7.8.15"; + sha256 = "0fsgax3xpdhnwn67s4wqqpvmm98j7b1fp6lrx98m15nxmjqb7rcc"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Tools for working with regular grids (graphs, lattices)"; + license = lib.licenses.bsd3; + }) {}; + + "grid-proto" = callPackage + ({ mkDerivation, base, bytestring, containers, linear, sdl2 + , sdl2-gfx, sdl2-mixer, sdl2-ttf, StateVar, text, vector + }: + mkDerivation { + pname = "grid-proto"; + version = "0.2.0.1"; + sha256 = "0hg7302jab5v9v26w9g400y98mrxphjijlwj9mb5aqlcmbp93cps"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers linear sdl2 sdl2-gfx sdl2-mixer sdl2-ttf + StateVar text vector + ]; + executableHaskellDepends = [ base ]; + description = "Game engine for Prototyping on a Grid"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gridbounds" = callPackage + ({ mkDerivation, base, earclipper, gjk, gridbox, hspec }: + mkDerivation { + pname = "gridbounds"; + version = "0.0.0.1"; + sha256 = "1shycjhis1hsyw8qxm6jfrh03q507rj85689733hrv46c9z022hh"; + libraryHaskellDepends = [ base earclipper gjk gridbox ]; + testHaskellDepends = [ base earclipper gjk gridbox hspec ]; + description = "Collision detection for GridBox"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gridbox" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "gridbox"; + version = "0.3.0.0"; + sha256 = "0idal1vxpjw6jizhmj3kc1l3iw8yx6xf9byad0zk8gfzyyw949wi"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "A grid box model"; + license = lib.licenses.mit; + }) {}; + + "gridfs" = callPackage + ({ mkDerivation, base, bson, bytestring, conduit, conduit-extra + , monad-control, mongoDB, mtl, pureMD5, resourcet, tagged, text + , time, transformers + }: + mkDerivation { + pname = "gridfs"; + version = "0.1.0.2"; + sha256 = "1ia8qbijqibd4j9g6p1r091pi1j86fmr8zvfymh3fvjq3gchy8z5"; + libraryHaskellDepends = [ + base bson bytestring conduit conduit-extra monad-control mongoDB + mtl pureMD5 resourcet tagged text time transformers + ]; + description = "GridFS (MongoDB file storage) implementation"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gridland" = callPackage + ({ mkDerivation, array, astar, base, containers, grid, htiled, mtl + , random, safe, SDL, SDL-gfx, SDL-image, SDL-mixer, tuple, vector + }: + mkDerivation { + pname = "gridland"; + version = "0.1.0.3"; + sha256 = "0q5p73n6h5ngg992f1msdqzxds2baafjypdx53zf2rdhbqp4fdi9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array astar base containers grid htiled mtl random safe SDL SDL-gfx + SDL-image SDL-mixer tuple vector + ]; + description = "Grid-based multimedia engine"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "grids" = callPackage + ({ mkDerivation, adjunctions, base, comonad, deepseq, distributive + , gauge, hspec, singletons, vector + }: + mkDerivation { + pname = "grids"; + version = "0.5.0.1"; + sha256 = "0ji1j40jriixli0l2gn74wnkbjkrdzmgrgn493vla92492i5rgzf"; + libraryHaskellDepends = [ + adjunctions base comonad deepseq distributive singletons vector + ]; + testHaskellDepends = [ + adjunctions base comonad deepseq distributive hspec singletons + vector + ]; + benchmarkHaskellDepends = [ + adjunctions base comonad deepseq distributive gauge singletons + vector + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gridtables" = callPackage + ({ mkDerivation, array, base, containers, doclayout, parsec, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "gridtables"; + version = "0.1.0.0"; + sha256 = "1smhbb2jxysbqhxww5rikjfnhsdbf0gq3kgnn6ikjzcrqwdk9b6n"; + revision = "1"; + editedCabalFile = "0ay4ywi8w5kk4blf8jqxhivzprp1ivpdlw6racr1692psyizmxi0"; + libraryHaskellDepends = [ + array base containers doclayout parsec text + ]; + testHaskellDepends = [ array base parsec tasty tasty-hunit text ]; + description = "Parser for reStructuredText-style grid tables"; + license = lib.licenses.mit; + }) {}; + + "grisette" = callPackage + ({ mkDerivation, array, async, base, bytestring, deepseq, doctest + , generic-deriving, Glob, hashable, hashtables, HUnit, intern + , loch-th, mtl, parallel, prettyprinter, QuickCheck, sbv, stm + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, th-compat, transformers + , unordered-containers + }: + mkDerivation { + pname = "grisette"; + version = "0.4.1.0"; + sha256 = "00nkg8mz0mi5d0zvjxn7jj149nvjpzcflpqv2f4p8kbis95iccm8"; + revision = "2"; + editedCabalFile = "0jkilmbz5drg1vrzc6zy6d6axw4fcq7bgqwsrdf6c917pmciip6q"; + libraryHaskellDepends = [ + array async base bytestring deepseq generic-deriving hashable + hashtables intern loch-th mtl parallel prettyprinter QuickCheck sbv + stm template-haskell text th-compat transformers + unordered-containers + ]; + testHaskellDepends = [ + array async base bytestring deepseq doctest generic-deriving Glob + hashable hashtables HUnit intern loch-th mtl parallel prettyprinter + QuickCheck sbv stm template-haskell test-framework + test-framework-hunit test-framework-quickcheck2 text th-compat + transformers unordered-containers + ]; + description = "Symbolic evaluation as a library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "grisette-monad-coroutine" = callPackage + ({ mkDerivation, base, grisette, HUnit, monad-coroutine, mtl + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "grisette-monad-coroutine"; + version = "0.2.0.0"; + sha256 = "0zpv4dkns025jjg8pzj6kxk43w1bp08zk3mhpr3vp5zrq4m0wsj1"; + libraryHaskellDepends = [ + base grisette monad-coroutine mtl transformers + ]; + testHaskellDepends = [ + base grisette HUnit monad-coroutine mtl QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 transformers + ]; + description = "Support for monad-coroutine package with Grisette"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "grm" = callPackage + ({ mkDerivation, base, Cabal, cmdargs, directory, filepath, happy + , parsec, process, syb, wl-pprint + }: + mkDerivation { + pname = "grm"; + version = "0.1.1"; + sha256 = "1za45931c6avyqxb6dwiafl739fmwdk68kxpk13zkv0jwxxpp9px"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath process syb wl-pprint + ]; + executableHaskellDepends = [ + base Cabal cmdargs directory filepath parsec process syb wl-pprint + ]; + executableToolDepends = [ happy ]; + description = "grm grammar converter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "grm"; + broken = true; + }) {}; + + "groom" = callPackage + ({ mkDerivation, base, haskell-src-exts }: + mkDerivation { + pname = "groom"; + version = "0.1.2.1"; + sha256 = "17g51p15209wwgq83clsd97xvy4kchbx8jzh74qgc9hvmz9s9d56"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base haskell-src-exts ]; + executableHaskellDepends = [ base ]; + description = "Pretty printing for well-behaved Show instances"; + license = lib.licenses.bsd3; + mainProgram = "groom"; + }) {}; + + "groot" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-autoscaling + , amazonka-core, amazonka-ec2, amazonka-ecs, ansi-terminal + , attoparsec, base, bytestring, checkers, conduit + , conduit-combinators, directory, exceptions, free, hashable, hspec + , http-conduit, http-types, ini, lens, lifted-base, mmorph + , monad-control, mtl, optparse-applicative, pptable, prettyprinter + , prettyprinter-ansi-terminal, prettyprinter-compat-ansi-wl-pprint + , QuickCheck, quickcheck-text, resourcet, stm, stm-chans + , stm-conduit, stm-delay, text, these, time, transformers + , unordered-containers, uuid, vector, yaml + }: + mkDerivation { + pname = "groot"; + version = "0.0.1.0"; + sha256 = "04klrvsc0j16zhv5a1b80gmv91p0xlbp22ylq1cfh8qbbp5mpf5a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson amazonka amazonka-autoscaling amazonka-core amazonka-ec2 + amazonka-ecs ansi-terminal attoparsec base bytestring conduit + conduit-combinators directory exceptions free hashable http-conduit + http-types ini lens lifted-base mmorph monad-control mtl + optparse-applicative pptable prettyprinter + prettyprinter-ansi-terminal prettyprinter-compat-ansi-wl-pprint + resourcet stm stm-chans stm-conduit stm-delay text these time + transformers unordered-containers uuid vector yaml + ]; + executableHaskellDepends = [ + aeson amazonka amazonka-autoscaling amazonka-core amazonka-ec2 + amazonka-ecs attoparsec base bytestring conduit conduit-combinators + directory exceptions free hashable http-conduit http-types lens + lifted-base mmorph monad-control mtl resourcet stm stm-chans + stm-conduit stm-delay text these time transformers + unordered-containers uuid vector yaml + ]; + testHaskellDepends = [ + aeson amazonka amazonka-autoscaling amazonka-core amazonka-ec2 + amazonka-ecs attoparsec base bytestring checkers conduit + conduit-combinators directory exceptions free hashable hspec + http-conduit http-types lens lifted-base mmorph monad-control mtl + QuickCheck quickcheck-text resourcet stm stm-chans stm-conduit + stm-delay text these time transformers unordered-containers uuid + vector yaml + ]; + description = "Command line utility to manage AWS ECS resources"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "groot"; + broken = true; + }) {}; + + "gross" = callPackage + ({ mkDerivation, base, lens, mtl, ncurses }: + mkDerivation { + pname = "gross"; + version = "0.1.0.0"; + sha256 = "0g3qjn6q2b34hdvsqc45ypzxah6h89yjdnijj459c2jrabvqsikn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl ncurses ]; + executableHaskellDepends = [ base lens mtl ncurses ]; + description = "A spoof on gloss for terminal animation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "groundhog" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, containers, monad-control, mtl, resourcet + , safe-exceptions, scientific, text, time, transformers + , transformers-base, transformers-compat + }: + mkDerivation { + pname = "groundhog"; + version = "0.12.0"; + sha256 = "027yf5azppdnj1r0q3l6jzr3c06jh5sz06xhc4wsw0dckg16ai9g"; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring bytestring containers + monad-control mtl resourcet safe-exceptions scientific text time + transformers transformers-base transformers-compat + ]; + description = "Type-safe datatype-database mapping library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "groundhog-converters" = callPackage + ({ mkDerivation, aeson, base, bimap, bytestring, containers + , groundhog, groundhog-sqlite, groundhog-th, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "groundhog-converters"; + version = "0.1.0"; + sha256 = "1vchgw71pkxh013p0yg7sr7imb9qxjx2rcmx9mbglcszp8x22krr"; + libraryHaskellDepends = [ aeson base bimap bytestring containers ]; + testHaskellDepends = [ + aeson base bimap bytestring containers groundhog groundhog-sqlite + groundhog-th tasty tasty-hunit tasty-quickcheck + ]; + description = "Extended Converter Library for groundhog embedded types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "groundhog-inspector" = callPackage + ({ mkDerivation, aeson-pretty, base, bytestring, cmdargs + , containers, groundhog, groundhog-sqlite, groundhog-th, mtl + , regex-compat, syb, template-haskell, text, time, transformers + }: + mkDerivation { + pname = "groundhog-inspector"; + version = "0.11.0"; + sha256 = "19lvwfg655dg0v6ny64hhdlbdj38w5dbn988kzjyshdjmisswy1r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson-pretty base bytestring containers groundhog groundhog-th + regex-compat syb template-haskell text time transformers + ]; + executableHaskellDepends = [ + base bytestring cmdargs containers groundhog groundhog-sqlite + groundhog-th mtl + ]; + description = "Type-safe datatype-database mapping library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "groundhog_inspector"; + }) {}; + + "groundhog-mysql" = callPackage + ({ mkDerivation, base, bytestring, containers, groundhog + , monad-control, monad-logger, mysql, mysql-simple, resource-pool + , resourcet, text, time, transformers + }: + mkDerivation { + pname = "groundhog-mysql"; + version = "0.12"; + sha256 = "13s4wb5ppyymxxvb415p76rnhvqmw7s2ixbx1kr8adn1bpdlriqv"; + libraryHaskellDepends = [ + base bytestring containers groundhog monad-control monad-logger + mysql mysql-simple resource-pool resourcet text time transformers + ]; + description = "MySQL backend for the groundhog library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "groundhog-postgresql" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , groundhog, monad-control, postgresql-libpq, postgresql-simple + , resource-pool, resourcet, text, time, transformers, vector + }: + mkDerivation { + pname = "groundhog-postgresql"; + version = "0.12"; + sha256 = "03l54srq5hlx70xvcfzp212zf2bdpil61q3kq6fhwqcrqklvwpy1"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers groundhog monad-control + postgresql-libpq postgresql-simple resource-pool resourcet text + time transformers vector + ]; + description = "PostgreSQL backend for the groundhog library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "groundhog-sqlite" = callPackage + ({ mkDerivation, base, bytestring, containers, direct-sqlite + , groundhog, monad-control, resource-pool, resourcet, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "groundhog-sqlite"; + version = "0.12.0"; + sha256 = "07hnm4pja70algvcd3gzn6zwh2c3is4p6m2kcicpfhjiclhv8fqn"; + libraryHaskellDepends = [ + base bytestring containers direct-sqlite groundhog monad-control + resource-pool resourcet text transformers unordered-containers + ]; + description = "Sqlite3 backend for the groundhog library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "groundhog-th" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, groundhog + , libyaml, template-haskell, text, time, unordered-containers, yaml + }: + mkDerivation { + pname = "groundhog-th"; + version = "0.12"; + sha256 = "07s1i4s6nm91cp13dp163x32xvsylspra96nivj9f3svsbqfysxr"; + revision = "1"; + editedCabalFile = "1sa068wdcghyapwy6f6q2zi1i4dljv6205is34y1nvvr3xrgi75l"; + libraryHaskellDepends = [ + aeson base bytestring containers groundhog libyaml template-haskell + text time unordered-containers yaml + ]; + description = "Type-safe datatype-database mapping library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "group-by-date" = callPackage + ({ mkDerivation, base, explicit-exception, filemanip, pathtype + , shell-utility, time, transformers, unix-compat, utility-ht + }: + mkDerivation { + pname = "group-by-date"; + version = "0.1.0.5"; + sha256 = "1c19x8qqrq8fiaxdz917nim8z8dcsi4bcyf88ci39d3xq1iq9iis"; + revision = "1"; + editedCabalFile = "1kg5nfk68s2222nnxw76hxrzp04s2ax5vnn72i6w91agw294f7mh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base explicit-exception filemanip pathtype shell-utility time + transformers unix-compat utility-ht + ]; + description = "Shell command for grouping files by dates into folders"; + license = lib.licenses.bsd3; + mainProgram = "group-by-date"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "group-theory" = callPackage + ({ mkDerivation, base, containers, groups }: + mkDerivation { + pname = "group-theory"; + version = "0.2.2"; + sha256 = "0lbmfsycc8znbzc5vxz2a3kxq2r74xamm6bwr6bpdvka6c8bfzn8"; + libraryHaskellDepends = [ base containers groups ]; + description = "The theory of groups"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "group-with" = callPackage + ({ mkDerivation, base, Cabal, containers, hspec, hspec-expectations + , QuickCheck + }: + mkDerivation { + pname = "group-with"; + version = "0.2.0.3"; + sha256 = "1pj28cjb6lbymp8vvg2j14biqkrlvl2s281my5n77bckvc09f5zb"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base Cabal containers hspec hspec-expectations QuickCheck + ]; + description = "Classify objects by key-generating function, like SQL GROUP BY"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "groupBy" = callPackage + ({ mkDerivation, base, code-page, criterion, doctest + , optparse-applicative, QuickCheck, random, utility-ht + }: + mkDerivation { + pname = "groupBy"; + version = "0.1.0.0"; + sha256 = "1w8spv6fhwhfdr6azlfgnjs8dqcyk8sn27hnk2wyi7gpy9zzhxw0"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest QuickCheck ]; + benchmarkHaskellDepends = [ + base code-page criterion optparse-applicative random utility-ht + ]; + description = "Replacement definition of Data.List.GroupBy"; + license = lib.licenses.mit; + }) {}; + + "grouped-list" = callPackage + ({ mkDerivation, base, binary, containers, criterion, deepseq + , pointed, QuickCheck, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "grouped-list"; + version = "0.2.3.0"; + sha256 = "1kv0c2j8g8mydkziyjm87j53g5jr6cbyrvik9z2w5izby5ws6bjs"; + libraryHaskellDepends = [ base binary containers deepseq pointed ]; + testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Grouped lists. Equal consecutive elements are grouped."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "groupoid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "groupoid"; + version = "0.1.0"; + sha256 = "0gpjlq9f2il4vp7ihh1sf5g2jr1rbi5big5c6dhjk961n8b1dq0z"; + libraryHaskellDepends = [ base ]; + description = "A Groupoid class"; + license = lib.licenses.bsd3; + }) {}; + + "groupoids" = callPackage + ({ mkDerivation, base, semigroupoids }: + mkDerivation { + pname = "groupoids"; + version = "4.0"; + sha256 = "08la44c19pz2clws5mb939zc1d17cb6qy9qlh2n1634pl0zrawb6"; + libraryHaskellDepends = [ base semigroupoids ]; + doHaddock = false; + description = "This package has been absorbed into semigroupoids 4.0"; + license = lib.licenses.bsd3; + }) {}; + + "groups" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "groups"; + version = "0.5.3"; + sha256 = "0f5c8dg9b74glfw2sdvdcl9c8igs6knz1bayk4gvvzvypsl547nf"; + libraryHaskellDepends = [ base ]; + description = "Groups"; + license = lib.licenses.bsd3; + }) {}; + + "groups-generic" = callPackage + ({ mkDerivation, base, groups }: + mkDerivation { + pname = "groups-generic"; + version = "0.3.1.0"; + sha256 = "1v9mw478x6kfv38m13kypfmz9w8vn3xkvff3gy9g7x29aq5bvjfy"; + revision = "1"; + editedCabalFile = "1fsniqwyinpj9fmavdy915pl9f39bcyqbppk3iilml02yjrg73kg"; + libraryHaskellDepends = [ base groups ]; + description = "Generically derive Group instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "grow-vector" = callPackage + ({ mkDerivation, base, hspec, primitive, quickcheck-instances + , tasty, tasty-discover, tasty-hspec, tasty-quickcheck, vector + }: + mkDerivation { + pname = "grow-vector"; + version = "0.1.5.0"; + sha256 = "1dn6gabmndhi56v3nsapxm9qbf54dp2blhgn8ibza0lnv8hwn15b"; + revision = "1"; + editedCabalFile = "0rvx6gcm8rf2mfj8q8zbixcwnpw5zm9lg0h7hkk1vbdzijr5pggy"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base primitive vector ]; + testHaskellDepends = [ + base hspec primitive quickcheck-instances tasty tasty-discover + tasty-hspec tasty-quickcheck + ]; + testToolDepends = [ tasty-discover ]; + description = "Mutable vector with efficient appends"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "growable-vector" = callPackage + ({ mkDerivation, base, contiguous, primitive, primitive-unlifted + , vector + }: + mkDerivation { + pname = "growable-vector"; + version = "0.1"; + sha256 = "03h9rl1h12nvgbav065ixl6r6kmdfkb32bzn23mkrmj5n0aacfh0"; + revision = "1"; + editedCabalFile = "0b9dbnk38sy4w29zhvn1qq0hjk5swwaw1qxs27s6knlvggrqxc9r"; + libraryHaskellDepends = [ + base contiguous primitive primitive-unlifted vector + ]; + testHaskellDepends = [ base contiguous vector ]; + description = "A contiguous growable array type"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "growler" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , case-insensitive, either, http-types, lens, monad-control, mtl + , pipes, pipes-aeson, pipes-wai, regex-compat, text, transformers + , transformers-base, unordered-containers, vector, wai, wai-extra + , warp + }: + mkDerivation { + pname = "growler"; + version = "0.6.0"; + sha256 = "0skykz2p0kcs8g1vq7832h7fnw193hpq4pplkcaxazg8z97k8q75"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring case-insensitive either + http-types lens monad-control mtl pipes pipes-aeson pipes-wai + regex-compat text transformers transformers-base + unordered-containers vector wai wai-extra warp + ]; + description = "A revised version of the scotty library that attempts to be simpler and more performant"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "grpc-api-etcd" = callPackage + ({ mkDerivation, base, proto-lens, proto-lens-runtime }: + mkDerivation { + pname = "grpc-api-etcd"; + version = "0.2.0.0"; + sha256 = "1ymvgsrqhnym2wv5j8mbhh8i3r7y0jcz19k927qmffqk7sacfxg1"; + libraryHaskellDepends = [ base proto-lens proto-lens-runtime ]; + description = "Generated messages and instances for etcd gRPC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "grpc-etcd-client" = callPackage + ({ mkDerivation, base, bytestring, grpc-api-etcd, http2-client + , http2-client-grpc, lens, network, proto-lens, proto-lens-runtime + }: + mkDerivation { + pname = "grpc-etcd-client"; + version = "0.1.2.0"; + sha256 = "0ly24551b54cpzh05rmn9j6xl3qb3wi456yv45c69sv7i8jq63zf"; + libraryHaskellDepends = [ + base bytestring grpc-api-etcd http2-client http2-client-grpc lens + network proto-lens proto-lens-runtime + ]; + description = "gRPC client for etcd"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "grpc-haskell" = callPackage + ({ mkDerivation, async, base, bytestring, clock, containers + , criterion, grpc-haskell-core, managed, pipes, proto3-suite + , proto3-wire, QuickCheck, random, safe, tasty, tasty-hunit + , tasty-quickcheck, text, time, transformers, turtle, unix + }: + mkDerivation { + pname = "grpc-haskell"; + version = "0.1.0"; + sha256 = "1qqa4qn6ql8zvacaikd1a154ib7bah2h96fjfvd3hz6j79bbfqw4"; + revision = "1"; + editedCabalFile = "06yi4isj2qcd1nnc2vf6355wbqq33amhvcwg12jh0zbxpywrs45g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring grpc-haskell-core managed proto3-suite + proto3-wire + ]; + testHaskellDepends = [ + async base bytestring clock containers managed pipes proto3-suite + QuickCheck safe tasty tasty-hunit tasty-quickcheck text time + transformers turtle unix + ]; + benchmarkHaskellDepends = [ + async base bytestring criterion proto3-suite random + ]; + description = "Haskell implementation of gRPC layered on shared C library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "grpc-haskell-core" = callPackage + ({ mkDerivation, async, base, bytestring, c2hs, clock, containers + , gpr, grpc, managed, pipes, proto3-suite, QuickCheck, safe + , sorted-list, stm, tasty, tasty-hunit, tasty-quickcheck, text + , time, transformers, turtle, unix + }: + mkDerivation { + pname = "grpc-haskell-core"; + version = "0.1.0"; + sha256 = "1djyjlbqsdk64b3ymli4hlh6w0rkl481f9r5m0q56gwpbp5h1zp6"; + libraryHaskellDepends = [ + base bytestring clock containers managed sorted-list stm + transformers + ]; + librarySystemDepends = [ gpr grpc ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + async base bytestring clock containers managed pipes proto3-suite + QuickCheck safe tasty tasty-hunit tasty-quickcheck text time + transformers turtle unix + ]; + description = "Haskell implementation of gRPC layered on shared C library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {gpr = null; inherit (pkgs) grpc;}; + + "gruff" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , FTGL, gtk, gtkglext, mtl, old-locale, OpenGL, OpenGLRaw, parallel + , qd, qd-vec, ruff, time, Vec + }: + mkDerivation { + pname = "gruff"; + version = "0.4"; + sha256 = "02xspk67jy5bhdmbhgk924sqn565aprkvm0sfv1sgmc836qg625f"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ruff ]; + executableHaskellDepends = [ + base bytestring containers directory filepath FTGL gtk gtkglext mtl + old-locale OpenGL OpenGLRaw parallel qd qd-vec ruff time Vec + ]; + description = "fractal explorer GUI using the ruff library"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "gruff"; + }) {}; + + "gruff-examples" = callPackage + ({ mkDerivation, base, containers, data-memocombinators, filepath + , gruff, qd, qd-vec, random, ruff, Vec + }: + mkDerivation { + pname = "gruff-examples"; + version = "0.4"; + sha256 = "10jlssjfp4zpv2jdbggcg6lsxjpi9b3ikpg037dgpy4iqnaqri35"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers data-memocombinators filepath gruff qd qd-vec + random ruff Vec + ]; + description = "Mandelbrot Set examples using ruff and gruff"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gsasl" = callPackage + ({ mkDerivation, base, bytestring, gsasl, monad-loops, transformers + }: + mkDerivation { + pname = "gsasl"; + version = "0.4.0"; + sha256 = "1sjbnh2rk9nn4ygngnqsjgybn736vr2sz0ixlcavijwrv2mm1bfr"; + libraryHaskellDepends = [ + base bytestring monad-loops transformers + ]; + libraryPkgconfigDepends = [ gsasl ]; + description = "Bindings for GNU libgsasl"; + license = lib.licenses.gpl3Only; + }) {inherit (pkgs) gsasl;}; + + "gsc-weighting" = callPackage + ({ mkDerivation, base, hierarchical-clustering }: + mkDerivation { + pname = "gsc-weighting"; + version = "0.2.2"; + sha256 = "0y80j5qk601c965assl8d91k9bpvzijn2z0w64n2ksij9lm6b8p5"; + libraryHaskellDepends = [ base hierarchical-clustering ]; + description = "Generic implementation of Gerstein/Sonnhammer/Chothia weighting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gscholar-rss" = callPackage + ({ mkDerivation, base, feed, http-conduit, scalpel-core, text, uri + , xml-types + }: + mkDerivation { + pname = "gscholar-rss"; + version = "0.3.0.4"; + sha256 = "0vgljhvp6jxwqw8l5sbvd2z6yf549j2xy63xrm4p3yh8xp31sda3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base feed http-conduit scalpel-core text uri xml-types + ]; + description = "scrapes google scholar, provides RSS feed"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "gscholar-rss"; + }) {}; + + "gsl-random" = callPackage + ({ mkDerivation, base, Cabal, vector }: + mkDerivation { + pname = "gsl-random"; + version = "0.5.3"; + sha256 = "08jrxpgshvygw7m91nvnwynyrrn94iw6k6gp24fzwdkv8dayzqb2"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base vector ]; + description = "Bindings the the GSL random number generation facilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gsl-random-fu" = callPackage + ({ mkDerivation, base, gsl-random, random-fu }: + mkDerivation { + pname = "gsl-random-fu"; + version = "0.0.0.1"; + sha256 = "1qf5m3zksn16mlgavrwbq6yd1mbyafy27qf1ws4nmkxl8ci0k48i"; + libraryHaskellDepends = [ base gsl-random random-fu ]; + description = "Instances for using gsl-random with random-fu"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gsmenu" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, permute, sindre + , text, X11 + }: + mkDerivation { + pname = "gsmenu"; + version = "3.1"; + sha256 = "0pyz5rhkmdl002f80jc8zksv8jff8bv99hvwg7g6ijfy68yibwsh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers mtl parsec permute sindre text X11 + ]; + description = "A visual generic menu"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gsmenu"; + }) {}; + + "gssapi" = callPackage + ({ mkDerivation, base, bytestring, gssapi_krb5, krb5, resourcet + , transformers + }: + mkDerivation { + pname = "gssapi"; + version = "0.2.0.1"; + sha256 = "0bpwjggsdkckwfgmp89rvkzxjlagiliawrzf9pzvxrka7wk1ip14"; + libraryHaskellDepends = [ base bytestring resourcet transformers ]; + librarySystemDepends = [ gssapi_krb5 krb5 ]; + description = "libgssapi and libkrb5 bindings for haskell"; + license = lib.licenses.bsd3; + }) {gssapi_krb5 = null; inherit (pkgs) krb5;}; + + "gssapi-wai" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring + , case-insensitive, gssapi, http-types, vault, wai, wai-extra + }: + mkDerivation { + pname = "gssapi-wai"; + version = "0.1.2.3"; + sha256 = "08c47zwy4wh1cga5l4brg7dm5nkl7xcsq2rvwdzvmzzxyfg3nnr7"; + libraryHaskellDepends = [ + base base64-bytestring bytestring case-insensitive gssapi + http-types vault wai wai-extra + ]; + description = "WAI Middleware for SPNEGO authentiaction"; + license = lib.licenses.bsd3; + }) {}; + + "gstorable" = callPackage + ({ mkDerivation, base, generic-storable, ghc-prim, hspec + , QuickCheck + }: + mkDerivation { + pname = "gstorable"; + version = "0.1.0.3"; + sha256 = "0qs18la2w9x44faw9yl6pabcsj7fdrcsapsfhrbhjmbqrdh22rm4"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base generic-storable ghc-prim hspec QuickCheck + ]; + description = "Generic implementation of Storable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gstreamer" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, directory, glib + , gst-plugins-base, gstreamer, gtk2hs-buildtools, mtl + }: + mkDerivation { + pname = "gstreamer"; + version = "0.12.8"; + sha256 = "1bb9rzgs3dkwwril97073aygrz46gxq039k9vn5d7my8hgcpwhzz"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + array base bytestring directory glib mtl + ]; + libraryPkgconfigDepends = [ gst-plugins-base gstreamer ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the GStreamer open source multimedia framework"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {gst-plugins-base = null; gstreamer = null;}; + + "gt-tools" = callPackage + ({ mkDerivation, base, containers, extensible-exceptions, haskeline + , HTTP, json, mtl, unix, url, utf8-string + }: + mkDerivation { + pname = "gt-tools"; + version = "0.2.1"; + sha256 = "1mkccxgnvgjxkbsdl6bcn61yv0zi20i8h9z11hqcfd3ibfnsw7bh"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers extensible-exceptions haskeline HTTP json mtl unix + url utf8-string + ]; + description = "Console and GUI interface for Google Translate service"; + license = "GPL"; + mainProgram = "gtc"; + }) {}; + + "gtfs" = callPackage + ({ mkDerivation, base, csv, directory, filepath, rowrecord, split + }: + mkDerivation { + pname = "gtfs"; + version = "0.1"; + sha256 = "0m0i13xpj9wz6ykngwfqi2vnrliwf0y1d2cxg9254dm865l5gvsi"; + libraryHaskellDepends = [ + base csv directory filepath rowrecord split + ]; + description = "The General Transit Feed Specification format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gtfs-realtime" = callPackage + ({ mkDerivation, base, protocol-buffers + , protocol-buffers-descriptor + }: + mkDerivation { + pname = "gtfs-realtime"; + version = "0.2.0.0"; + sha256 = "0ydi358ks9cswwqqdjhxhbasr9l34gmqjxwnvylp5zhgymnyjhl0"; + libraryHaskellDepends = [ + base protocol-buffers protocol-buffers-descriptor + ]; + description = "GTFS RealTime protobafs library (autogenerated from .proto file)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gtk" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, cairo, containers + , gio, glib, gtk2, gtk2hs-buildtools, mtl, pango, text + }: + mkDerivation { + pname = "gtk"; + version = "0.15.8"; + sha256 = "0yk1qqpf4j9j01fcrp7dnixi37l87rjdmmjk6nxsnb1i9zlhd3gn"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + array base bytestring cairo containers gio glib mtl pango text + ]; + libraryPkgconfigDepends = [ gtk2 ]; + description = "Binding to the Gtk+ graphical user interface library"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) gtk2;}; + + "gtk-helpers" = callPackage + ({ mkDerivation, array, base, gio, glib, gtk, mtl, process + , template-haskell + }: + mkDerivation { + pname = "gtk-helpers"; + version = "0.1.0"; + sha256 = "1h3ddvs28cnr65la0y21plp4bvf2217i5yi2z4wcixjgr0g5lxjv"; + libraryHaskellDepends = [ + array base gio glib gtk mtl process template-haskell + ]; + description = "A collection of auxiliary operations and widgets related to Gtk+"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gtk-jsinput" = callPackage + ({ mkDerivation, base, gtk, json, transformers }: + mkDerivation { + pname = "gtk-jsinput"; + version = "0.0.0"; + sha256 = "0fjlk6z8j77l35k9cdzgbyf1w5wd0v0k1sry78vf7f6j4mvv8wb0"; + libraryHaskellDepends = [ base gtk json transformers ]; + description = "A simple custom form widget for gtk which allows inputing of JSON values"; + license = lib.licenses.gpl3Only; + }) {}; + + "gtk-largeTreeStore" = callPackage + ({ mkDerivation, base, containers, glib, gtk3, hspec, mtl + , nested-sets + }: + mkDerivation { + pname = "gtk-largeTreeStore"; + version = "0.0.1.0"; + sha256 = "0nzddvm17gqkdjpkls4rd5lxshx8fwvn35b9r3njqqpm2yi5qci0"; + libraryHaskellDepends = [ + base containers glib gtk3 mtl nested-sets + ]; + testHaskellDepends = [ base containers gtk3 hspec ]; + description = "Large TreeStore support for gtk2hs"; + license = lib.licenses.lgpl3Only; + }) {}; + + "gtk-mac-integration" = callPackage + ({ mkDerivation, array, base, Cabal, containers, glib, gtk + , gtk-mac-integration-gtk2, gtk2hs-buildtools, mtl + }: + mkDerivation { + pname = "gtk-mac-integration"; + version = "0.3.4.0"; + sha256 = "0irf8smnpsym2lkw6gslk31zibn7alp7g32cmq4062mgnlwlawn4"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ array base containers glib gtk mtl ]; + libraryPkgconfigDepends = [ gtk-mac-integration-gtk2 ]; + description = "Bindings for the Gtk/OS X integration library"; + license = lib.licenses.lgpl21Only; + platforms = lib.platforms.darwin; + }) {inherit (pkgs) gtk-mac-integration-gtk2;}; + + "gtk-serialized-event" = callPackage + ({ mkDerivation, array, base, containers, glib, gtk, gtk2 + , haskell98, mtl + }: + mkDerivation { + pname = "gtk-serialized-event"; + version = "0.12.0"; + sha256 = "0gh8kwd9758ws941xbxhrm3144pmnqln0md5r6vjbq7s1x54bsrf"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base containers glib gtk haskell98 mtl + ]; + libraryPkgconfigDepends = [ gtk2 ]; + description = "GTK+ Serialized event"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gtk2;}; + + "gtk-simple-list-view" = callPackage + ({ mkDerivation, base, gtk }: + mkDerivation { + pname = "gtk-simple-list-view"; + version = "0.0.0"; + sha256 = "1qqfhaap2996015h3jkgg9j3hyxrh88wn6kba29ys0q1h35f8yws"; + libraryHaskellDepends = [ base gtk ]; + description = "A simple custom form widget for gtk which allows single LOC creation/updating of list views"; + license = lib.licenses.gpl3Only; + }) {}; + + "gtk-sni-tray" = callPackage + ({ mkDerivation, base, bytestring, containers, dbus, dbus-hslogger + , directory, enclosed-exceptions, filepath, gi-cairo + , gi-cairo-connector, gi-cairo-render, gi-dbusmenugtk3, gi-gdk + , gi-gdkpixbuf, gi-glib, gi-gtk, gtk-strut, gtk3, haskell-gi + , haskell-gi-base, hslogger, optparse-applicative + , status-notifier-item, text, transformers, transformers-base, unix + }: + mkDerivation { + pname = "gtk-sni-tray"; + version = "0.1.8.1"; + sha256 = "0i131ks6m5akgcfahcbfqhg1i5dxz0y6rba3is4s3m5va6spp5yf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers dbus directory enclosed-exceptions + filepath gi-cairo gi-cairo-connector gi-cairo-render + gi-dbusmenugtk3 gi-gdk gi-gdkpixbuf gi-glib gi-gtk gtk-strut + haskell-gi haskell-gi-base hslogger status-notifier-item text + transformers transformers-base unix + ]; + libraryPkgconfigDepends = [ gtk3 ]; + executableHaskellDepends = [ + base dbus dbus-hslogger gi-gdk gi-gtk gtk-strut hslogger + optparse-applicative status-notifier-item text unix + ]; + description = "A standalone StatusNotifierItem/AppIndicator tray"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + mainProgram = "gtk-sni-tray-standalone"; + }) {inherit (pkgs) gtk3;}; + + "gtk-strut" = callPackage + ({ mkDerivation, base, data-default, gi-gdk, gi-gtk, hslogger, text + , transformers + }: + mkDerivation { + pname = "gtk-strut"; + version = "0.1.3.2"; + sha256 = "0rymacvllin8ni2fd7yyfq43rbbyb921c4nm4z7aa2z82fsrkw3q"; + libraryHaskellDepends = [ + base data-default gi-gdk gi-gtk hslogger text transformers + ]; + description = "Library for creating strut windows with gi-gtk"; + license = lib.licenses.bsd3; + }) {}; + + "gtk-toggle-button-list" = callPackage + ({ mkDerivation, base, gtk }: + mkDerivation { + pname = "gtk-toggle-button-list"; + version = "0.0.0"; + sha256 = "14hb7nxf4l0q7hab8dzll8dh5ccb4hhc8arywijdgdrz4i2s2706"; + libraryHaskellDepends = [ base gtk ]; + description = "A simple custom form widget for gtk which allows single LOC creation/updating of toggle button lists"; + license = lib.licenses.gpl3Only; + }) {}; + + "gtk-toy" = callPackage + ({ mkDerivation, base, containers, gtk }: + mkDerivation { + pname = "gtk-toy"; + version = "0.2.0"; + sha256 = "0zf3k0c5h5wcgkqr8np5kvgz4c9nha86k5whsn4f1wk0ikj98dfq"; + libraryHaskellDepends = [ base containers gtk ]; + description = "Convenient Gtk canvas with mouse and keyboard input"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gtk-traymanager" = callPackage + ({ mkDerivation, base, glib, gtk3, libX11 }: + mkDerivation { + pname = "gtk-traymanager"; + version = "1.0.1"; + sha256 = "0vc1gwhg5l7l5iqb1i3zwd1bsy8fxsiwkwzza7j15zi07f97k7di"; + libraryHaskellDepends = [ base glib gtk3 ]; + libraryPkgconfigDepends = [ libX11 ]; + description = "A wrapper around the eggtraymanager library for Linux system trays"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs.xorg) libX11;}; + + "gtk2hs-buildtools" = callPackage + ({ mkDerivation, alex, array, base, Cabal, containers, directory + , filepath, happy, hashtables, pretty, process, random + }: + mkDerivation { + pname = "gtk2hs-buildtools"; + version = "0.13.10.0"; + sha256 = "0ww53n596h39smwf1k0wfk5k0s56n8mkapa8b0q9v9d9bpllgfyw"; + revision = "1"; + editedCabalFile = "16ckrhii6pbd64mgrm4s4x7vzd800w8g6x18rvij2cfm784yz6by"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base Cabal containers directory filepath hashtables pretty + process random + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base ]; + description = "Tools to build the Gtk2Hs suite of User Interface libraries"; + license = lib.licenses.gpl2Only; + }) {}; + + "gtk2hs-cast-glade" = callPackage + ({ mkDerivation, base, glade, gtk, gtk2hs-cast-glib, hint + , template-haskell + }: + mkDerivation { + pname = "gtk2hs-cast-glade"; + version = "0.10.1.1"; + sha256 = "0azyf3h53r5dqvz66bbvqk9qp418v0mq0yzd1ia6pc6d7ypknkx6"; + libraryHaskellDepends = [ + base glade gtk gtk2hs-cast-glib hint template-haskell + ]; + description = "A type class for cast functions of Gtk2hs: glade package"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gtk2hs-cast-glib" = callPackage + ({ mkDerivation, base, glib }: + mkDerivation { + pname = "gtk2hs-cast-glib"; + version = "0.10.1.1"; + sha256 = "1bsz1zyz2hxf07q6xr232aciwxl3819jklj16hqqbfjwm4mzn2mp"; + libraryHaskellDepends = [ base glib ]; + description = "A type class for cast functions of Gtk2hs: glib package"; + license = "unknown"; + }) {}; + + "gtk2hs-cast-gnomevfs" = callPackage + ({ mkDerivation, base, gnomevfs, gtk2hs-cast-glib, gtk2hs-cast-th + , hint, template-haskell + }: + mkDerivation { + pname = "gtk2hs-cast-gnomevfs"; + version = "0.10.1.2"; + sha256 = "0fkrrsvagsn51rn0b16y8ac3fg509wrxqdfwsij9nbprcd8iz75g"; + libraryHaskellDepends = [ + base gnomevfs gtk2hs-cast-glib gtk2hs-cast-th hint template-haskell + ]; + description = "A type class for cast functions of Gtk2hs: gnomevfs package"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gtk2hs-cast-gtk" = callPackage + ({ mkDerivation, base, gtk, gtk2hs-cast-glib, gtk2hs-cast-th, hint + , template-haskell + }: + mkDerivation { + pname = "gtk2hs-cast-gtk"; + version = "0.10.1.2"; + sha256 = "15d6c0mdd9nzpb310n19kyw0jqv019w17ncxxhg3wk90ckb43l3j"; + libraryHaskellDepends = [ + base gtk gtk2hs-cast-glib gtk2hs-cast-th hint template-haskell + ]; + description = "A type class for cast functions of Gtk2hs: gtk package"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gtk2hs-cast-gtkglext" = callPackage + ({ mkDerivation, base, gtk2hs-cast-glib, gtk2hs-cast-th, gtkglext + , hint, template-haskell + }: + mkDerivation { + pname = "gtk2hs-cast-gtkglext"; + version = "0.10.1.2"; + sha256 = "05m4h8wh820mwiarrysa4fkxj14l90ky89kv24irpa3vw27xnsm9"; + libraryHaskellDepends = [ + base gtk2hs-cast-glib gtk2hs-cast-th gtkglext hint template-haskell + ]; + description = "A type class for cast functions of Gtk2hs: gtkglext package"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gtk2hs-cast-gtksourceview2" = callPackage + ({ mkDerivation, base, gtk2hs-cast-glib, gtk2hs-cast-th + , gtksourceview2, hint, template-haskell + }: + mkDerivation { + pname = "gtk2hs-cast-gtksourceview2"; + version = "0.10.1.2"; + sha256 = "1fyca2kwjc4hk9jqshn9hzq4m7415kapdln1nv0rgxsd1iabjk81"; + libraryHaskellDepends = [ + base gtk2hs-cast-glib gtk2hs-cast-th gtksourceview2 hint + template-haskell + ]; + description = "A type class for cast functions of Gtk2hs: gtksourceview2 package"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gtk2hs-cast-th" = callPackage + ({ mkDerivation, base, hint, template-haskell }: + mkDerivation { + pname = "gtk2hs-cast-th"; + version = "0.10.1.0"; + sha256 = "19a7qb0dlfqw22fz7m94xyzbssvia106wlvy3brag5nhfza833px"; + libraryHaskellDepends = [ base hint template-haskell ]; + description = "A type class for cast functions of Gtk2hs: TH package"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gtk2hs-hello" = callPackage + ({ mkDerivation, base, glib, gtk3, transformers }: + mkDerivation { + pname = "gtk2hs-hello"; + version = "1.1.0.0"; + sha256 = "0km86yd8wkn85x8xr326a8pzrfmbrf0cpf6zz3sggk3kn4jrmbj4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base glib gtk3 transformers ]; + description = "Gtk2Hs Hello World, an example package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "gtk2hs-hello"; + broken = true; + }) {}; + + "gtk2hs-rpn" = callPackage + ({ mkDerivation, base, cairo, glib, gtk, mtl }: + mkDerivation { + pname = "gtk2hs-rpn"; + version = "0.2.1"; + sha256 = "01wikd60b48qcz6vk31kwfkpkf2za5laxbhdyns45s90lvr98rvi"; + libraryHaskellDepends = [ base cairo glib gtk mtl ]; + description = "Adds a module to gtk2hs allowing layouts to be defined using reverse polish notation"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gtk3" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, cairo, containers + , gio, glib, gtk2hs-buildtools, gtk3, mtl, pango, text + }: + mkDerivation { + pname = "gtk3"; + version = "0.15.8"; + sha256 = "01zl2w239djimhpzvrjv2kc142mnvc1qd9p2q2b9v8z6ddddi7fm"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + array base bytestring cairo containers gio glib mtl pango text + ]; + libraryPkgconfigDepends = [ gtk3 ]; + description = "Binding to the Gtk+ 3 graphical user interface library"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) gtk3;}; + + "gtk3-helpers" = callPackage + ({ mkDerivation, array, base, gio, glib, gtk3, mtl, process + , template-haskell + }: + mkDerivation { + pname = "gtk3-helpers"; + version = "0.1.0"; + sha256 = "174sd1qxim74ixmssihbcka372s22f05xpc50wdi0h1nd8mzpk1r"; + libraryHaskellDepends = [ + array base gio glib gtk3 mtl process template-haskell + ]; + description = "A collection of auxiliary operations and widgets related to Gtk"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "gtk3-mac-integration" = callPackage + ({ mkDerivation, array, base, Cabal, containers, glib + , gtk-mac-integration-gtk3, gtk2hs-buildtools, gtk3, mtl + }: + mkDerivation { + pname = "gtk3-mac-integration"; + version = "0.3.4.0"; + sha256 = "0cdx0qzmwz3bbg374c9nvwqsxgvc5c2h8i6m0x6d0sm714d8l0ac"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ array base containers glib gtk3 mtl ]; + libraryPkgconfigDepends = [ gtk-mac-integration-gtk3 ]; + description = "Bindings for the Gtk/OS X integration library"; + license = lib.licenses.lgpl21Only; + platforms = lib.platforms.darwin; + }) {inherit (pkgs) gtk-mac-integration-gtk3;}; + + "gtkglext" = callPackage + ({ mkDerivation, base, Cabal, glib, gtk, gtk2, gtk2hs-buildtools + , gtkglext, libGLU, libICE, libSM, libXmu, libXt, pango + }: + mkDerivation { + pname = "gtkglext"; + version = "0.13.2.0"; + sha256 = "14rid23m5qa5g0fkc07cac5j8arkbz3cc23wkva7b46xnyfs10ra"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ base glib gtk pango ]; + librarySystemDepends = [ gtk2 libGLU libICE libSM libXmu libXt ]; + libraryPkgconfigDepends = [ gtkglext ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the GTK+ OpenGL Extension"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gtk2; inherit (pkgs.gnome2) gtkglext; + inherit (pkgs) libGLU; inherit (pkgs.xorg) libICE; + inherit (pkgs.xorg) libSM; inherit (pkgs.xorg) libXmu; + inherit (pkgs.xorg) libXt;}; + + "gtkimageview" = callPackage + ({ mkDerivation, array, base, containers, glib, gtk + , gtk2hs-buildtools, gtkimageview, haskell98, mtl + }: + mkDerivation { + pname = "gtkimageview"; + version = "0.12.0"; + sha256 = "0sdfb7gmgqh4dkc0a39abx84x7j7zs5z1l62nfzz22wsx1h641j3"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base containers glib gtk haskell98 mtl + ]; + libraryPkgconfigDepends = [ gtkimageview ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the GtkImageView library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gtkimageview;}; + + "gtkrsync" = callPackage + ({ mkDerivation, base, gconf, glade, gtk, MissingH, process + , regex-posix, unix + }: + mkDerivation { + pname = "gtkrsync"; + version = "1.0.4"; + sha256 = "0z7mwgmjpbmj2949bfrragyjr6s38vv9sz8zpy63ss9h7b5xn4xw"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base gconf glade gtk MissingH process regex-posix unix + ]; + description = "Gnome rsync progress display"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "gtksourceview2" = callPackage + ({ mkDerivation, array, base, Cabal, containers, glib, gtk + , gtk2hs-buildtools, gtksourceview, mtl, text + }: + mkDerivation { + pname = "gtksourceview2"; + version = "0.13.3.1"; + sha256 = "0lzyqlbd0w825ag9iisiicrsb86gx7axxcr4sh4jhnxagz0fpid1"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + array base containers glib gtk mtl text + ]; + libraryPkgconfigDepends = [ gtksourceview ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the GtkSourceView library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gtksourceview;}; + + "gtksourceview3" = callPackage + ({ mkDerivation, array, base, Cabal, containers, glib + , gtk2hs-buildtools, gtk3, gtksourceview3, mtl, text + }: + mkDerivation { + pname = "gtksourceview3"; + version = "0.13.3.1"; + sha256 = "0yrv71r772h8h7x73xb5k868lg7lmh50r0vzxrl2clrxlpyi4zls"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + array base containers glib gtk3 mtl text + ]; + libraryPkgconfigDepends = [ gtksourceview3 ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the GtkSourceView library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gtksourceview3;}; + + "guarded-allocation" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "guarded-allocation"; + version = "0.0.1"; + sha256 = "15a6g0bkjf9r0zl7x61ip05kb7k4rf7yxr7z8jybs5q8g78i1b0c"; + libraryHaskellDepends = [ base ]; + description = "Memory allocation with added stress tests and integrity checks"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "guarded-rewriting" = callPackage + ({ mkDerivation, base, instant-generics }: + mkDerivation { + pname = "guarded-rewriting"; + version = "0.1"; + sha256 = "04396pd4c4yqpw6ai5ciigva9l3acdz7yn4d5hvyks52khv5fsf9"; + libraryHaskellDepends = [ base instant-generics ]; + description = "Datatype-generic rewriting with preconditions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "guardian" = callPackage + ({ mkDerivation, aeson, algebraic-graphs, base, bytestring + , bytestring-trie, Cabal, cabal-install, Cabal-syntax + , case-insensitive, containers, dlist, generic-lens, githash + , hashable, indexed-traversable, indexed-traversable-instances + , language-dot, optparse-applicative, parsec, path, path-io + , regex-applicative-text, rio, semigroups, stack, tasty + , tasty-discover, tasty-expected-failure, tasty-hunit + , template-haskell, text, transformers, typed-process + , unordered-containers, validation-selective, vector, yaml + }: + mkDerivation { + pname = "guardian"; + version = "0.5.0.0"; + sha256 = "01vj7xb974dxglvhh8l3g0vs6ink9vr7d4kw0cglvd2za9nxxv00"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson algebraic-graphs base bytestring-trie Cabal cabal-install + Cabal-syntax case-insensitive containers dlist generic-lens githash + hashable indexed-traversable indexed-traversable-instances + language-dot optparse-applicative parsec path path-io + regex-applicative-text rio semigroups stack template-haskell text + transformers typed-process unordered-containers + validation-selective vector yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + algebraic-graphs base bytestring containers path path-io rio tasty + tasty-expected-failure tasty-hunit text unordered-containers + validation-selective + ]; + testToolDepends = [ tasty-discover ]; + description = "The border guardian for your package dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "guardian"; + broken = true; + }) {}; + + "guess-combinator" = callPackage + ({ mkDerivation, base, HList }: + mkDerivation { + pname = "guess-combinator"; + version = "0.1.1"; + sha256 = "1xaj8zl6cbgks3r0asbnkz1ixq1hlglpjxdymj6ikyjq955sxmzj"; + libraryHaskellDepends = [ base HList ]; + description = "Generate simple combinators given their type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "guid" = callPackage + ({ mkDerivation, base, bytestring, HUnit, text, uuid, uuid-types }: + mkDerivation { + pname = "guid"; + version = "0.1.0"; + sha256 = "1jjfz258hqng2q2fmq67b0qsjcc2a4pfgw1s7bv017pbmbzsxpxr"; + libraryHaskellDepends = [ base bytestring text uuid uuid-types ]; + testHaskellDepends = [ base HUnit ]; + description = "A simple wrapper around uuid"; + license = lib.licenses.mit; + }) {}; + + "gulcii" = callPackage + ({ mkDerivation, base, cairo, containers, filepath, gtk }: + mkDerivation { + pname = "gulcii"; + version = "0.3"; + sha256 = "1crx9kz4s8by509x1k60m89jmmn7gfhi46d05q44ikhk5zkxycws"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base cairo containers filepath gtk ]; + description = "graphical untyped lambda calculus interactive interpreter"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "gulcii"; + broken = true; + }) {}; + + "gutenberg-fibonaccis" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "gutenberg-fibonaccis"; + version = "1.1.0"; + sha256 = "0vvzlfnvh9r9jqf7v83d0piqpvl40sg0mswf9f41vncgzg0z79v2"; + libraryHaskellDepends = [ base ]; + description = "The first 1001 Fibonacci numbers, retrieved from the Gutenberg Project"; + license = lib.licenses.gpl3Only; + }) {}; + + "gvti" = callPackage + ({ mkDerivation, base, cli-arguments, directory, mmsyn3, process }: + mkDerivation { + pname = "gvti"; + version = "0.4.1.0"; + sha256 = "0jfry5yp9rzhgmrnz7wvx7ir56hsi4gld02cdkhfm1320rxd98i7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cli-arguments directory mmsyn3 process + ]; + executableHaskellDepends = [ + base cli-arguments directory mmsyn3 process + ]; + description = "GraphViz Tabular Interface"; + license = lib.licenses.mit; + mainProgram = "gvti"; + }) {}; + + "gw" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "gw"; + version = "0.1"; + sha256 = "055pkk3gg74r4yzh3fxq1zvp1fv3i8cd53jscy1b2n3mmzhbzahv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base unix ]; + description = "ghcWithPackages cmdline util"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gw"; + broken = true; + }) {}; + + "gyah-bin" = callPackage + ({ mkDerivation, base, extra, GiveYouAHead }: + mkDerivation { + pname = "gyah-bin"; + version = "0.2.2.3"; + sha256 = "19r2vsi5v43a3wq2vbfh2wfscmbzvcbyd1lqc2xdg4bbla9pf648"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base extra GiveYouAHead ]; + description = "A binary version of GiveYouAHead"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "gyah"; + broken = true; + }) {}; + + "gym-http-api" = callPackage + ({ mkDerivation, aeson, base, exceptions, http-client, servant + , servant-client, servant-lucid, text, unordered-containers + }: + mkDerivation { + pname = "gym-http-api"; + version = "0.1.0.1"; + sha256 = "0469n34s0p313nwnw8zpg1n9aaf6sqn5h7yl0jhc6yydc6rdjgrc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base servant servant-client servant-lucid text + unordered-containers + ]; + executableHaskellDepends = [ + base exceptions http-client servant-client + ]; + description = "REST client to the gym-http-api project"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "h-booru" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , http-conduit, hxt, mtl, stm, template-haskell, transformers + , utf8-string, vinyl + }: + mkDerivation { + pname = "h-booru"; + version = "0.3.0.0"; + sha256 = "0v2mcf35j4dr32j9n6rx10h7mx9d9f14bh70yphj01laxg240746"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring filepath http-conduit hxt mtl stm template-haskell + transformers utf8-string vinyl + ]; + executableHaskellDepends = [ + base bytestring containers directory filepath http-conduit hxt mtl + stm template-haskell transformers utf8-string vinyl + ]; + description = "Haskell library for retrieving data from various booru image sites"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "h-booru"; + broken = true; + }) {}; + + "h-gpgme" = callPackage + ({ mkDerivation, base, bindings-gpgme, bytestring, data-default + , directory, email-validate, exceptions, filepath, HUnit + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, temporary, time + , transformers, unix + }: + mkDerivation { + pname = "h-gpgme"; + version = "0.6.2.0"; + sha256 = "1nk8pbm3158lr9qdwwbvn55ygpns46mdq4s6hjdb6vmsw4ksy28c"; + libraryHaskellDepends = [ + base bindings-gpgme bytestring data-default email-validate time + transformers unix + ]; + testHaskellDepends = [ + base bindings-gpgme bytestring data-default directory + email-validate exceptions filepath HUnit QuickCheck tasty + tasty-hunit tasty-quickcheck temporary time transformers unix + ]; + description = "High Level Binding for GnuPG Made Easy (gpgme)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "h-raylib" = callPackage + ({ mkDerivation, base, bytestring, c, containers, exceptions, lens + , libGL, libX11, libXcursor, libXext, libXi, libXinerama, libXrandr + , template-haskell, text + }: + mkDerivation { + pname = "h-raylib"; + version = "5.1.3.0"; + sha256 = "11m93r38i9ncb036rpm56qd03hcyfvgx6a1h0lynlbg8mfd4hg19"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers exceptions lens template-haskell text + ]; + librarySystemDepends = [ + c libGL libX11 libXcursor libXext libXi libXinerama libXrandr + ]; + description = "Raylib bindings for Haskell"; + license = lib.licenses.asl20; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {c = null; inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; + inherit (pkgs.xorg) libXcursor; inherit (pkgs.xorg) libXext; + inherit (pkgs.xorg) libXi; inherit (pkgs.xorg) libXinerama; + inherit (pkgs.xorg) libXrandr;}; + + "h-reversi" = callPackage + ({ mkDerivation, base, blank-canvas, containers, hspec, QuickCheck + , split, stm, text + }: + mkDerivation { + pname = "h-reversi"; + version = "0.1.0.3"; + sha256 = "1qif75wf3zybqhxai71f98bg668mb28b7886dcb4q02kqakk75li"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blank-canvas containers split stm text + ]; + executableHaskellDepends = [ + base blank-canvas containers split stm text + ]; + testHaskellDepends = [ + base containers hspec QuickCheck split text + ]; + description = "Reversi game in haskell/blank-canvas"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "h-reversi"; + broken = true; + }) {}; + + "h2048" = callPackage + ({ mkDerivation, base, brick, containers, hspec, mtl, text + , tf-random, vector, vector-algorithms, vty + }: + mkDerivation { + pname = "h2048"; + version = "0.4.0.0"; + sha256 = "1nf5h34h7h0fhm22rn3lbispb9yvs0ig8incyjcjvwm2i9850502"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base brick containers mtl text tf-random vector vector-algorithms + vty + ]; + executableHaskellDepends = [ + base brick containers mtl text tf-random vector vector-algorithms + vty + ]; + testHaskellDepends = [ + base brick containers hspec mtl text tf-random vector + vector-algorithms vty + ]; + description = "An Implementation of Game 2048"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "h2c" = callPackage + ({ mkDerivation, base, bytestring, mtl, resourcet }: + mkDerivation { + pname = "h2c"; + version = "1.0.0"; + sha256 = "16aljqvzf8n1js0drqii99z3v8xba0468w27c9vmf5w483awkqjb"; + libraryHaskellDepends = [ base bytestring mtl resourcet ]; + description = "Bindings to Linux I2C with support for repeated-start transactions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "h3spec" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-core, http-types + , http3, network, quic, tls, unliftio + }: + mkDerivation { + pname = "h3spec"; + version = "0.1.10"; + sha256 = "0cqqhskk4rip3j903ynml1dcbm2v8si15c2kfwy2l42rj2fj0s1g"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring hspec hspec-core http-types http3 network quic tls + unliftio + ]; + description = "QUIC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "h3spec"; + }) {}; + + "hArduino" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, serialport + , time + }: + mkDerivation { + pname = "hArduino"; + version = "1.2"; + sha256 = "160k6p5spr6z06qrrgb6fyh8fjdjsywzs0jpnwf4yqfn7kaggqwh"; + revision = "1"; + editedCabalFile = "06jxrr2chksq9j5xd2ns5sbvmb5ispxpajlc1b5nkf39hi8brqxm"; + libraryHaskellDepends = [ + base bytestring containers mtl serialport time + ]; + description = "Control your Arduino board from Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hBDD" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hBDD"; + version = "0.0.3"; + sha256 = "1jj8hj8wl95fy0n1qixhra4sqlmgddgn080plk7q7iv000qv67gk"; + libraryHaskellDepends = [ base ]; + description = "An abstraction layer for BDD libraries"; + license = "LGPL"; + }) {}; + + "hBDD-CMUBDD" = callPackage + ({ mkDerivation, base, bdd, c2hs, containers, deepseq, hBDD, mem + , unix + }: + mkDerivation { + pname = "hBDD-CMUBDD"; + version = "0.0.3"; + sha256 = "16pvi496qi3q2rrw08p6lndnsz6d6p65i8m10ldjlh143y8k9ga9"; + libraryHaskellDepends = [ base containers deepseq hBDD unix ]; + librarySystemDepends = [ bdd mem ]; + libraryToolDepends = [ c2hs ]; + description = "An FFI binding to CMU/Long's BDD library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {bdd = null; mem = null;}; + + "hBDD-CUDD" = callPackage + ({ mkDerivation, base, c2hs, containers, cudd, deepseq, epd, hBDD + , mtr, st, unix, util + }: + mkDerivation { + pname = "hBDD-CUDD"; + version = "0.0.3"; + sha256 = "1r94nj23pj134bd5b2mqk01g8xvbcn4ik2xs9yp01v1jg2clhjha"; + libraryHaskellDepends = [ base containers deepseq hBDD unix ]; + librarySystemDepends = [ cudd epd mtr st util ]; + libraryToolDepends = [ c2hs ]; + description = "An FFI binding to the CUDD library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) cudd; epd = null; inherit (pkgs) mtr; + inherit (pkgs) st; util = null;}; + + "hCM" = callPackage + ({ mkDerivation, base, hashable, haskell-src }: + mkDerivation { + pname = "hCM"; + version = "0.1.0.0"; + sha256 = "0fdbl5c2pd9cf6fhblqxw4i8aqkzfh517m8wdi3i4i5ir9q0yljc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hashable haskell-src ]; + executableHaskellDepends = [ base hashable ]; + testHaskellDepends = [ base hashable ]; + description = "Conceptual modelling support for Haskell"; + license = lib.licenses.mit; + mainProgram = "hCM"; + }) {}; + + "hCsound" = callPackage + ({ mkDerivation, base, c2hs, csound64, libsndfile, monads-tf + , transformers, vector + }: + mkDerivation { + pname = "hCsound"; + version = "0.4.2"; + sha256 = "0z4zcf70jplm68k69kigj0kfx78r00y6fx6rjymzpvpbhppmyyd2"; + libraryHaskellDepends = [ base monads-tf transformers vector ]; + librarySystemDepends = [ csound64 libsndfile ]; + libraryToolDepends = [ c2hs ]; + description = "interface to CSound API"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {csound64 = null; inherit (pkgs) libsndfile;}; + + "hDFA" = callPackage + ({ mkDerivation, base, containers, directory, process }: + mkDerivation { + pname = "hDFA"; + version = "0.0.2"; + sha256 = "1ays1qy2zsl3h49ryr2y9dymfv1ak1m1d0jvarmqwg3nb49armhm"; + libraryHaskellDepends = [ base containers directory process ]; + description = "A simple library for representing and minimising DFAs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hF2" = callPackage + ({ mkDerivation, base, cereal, vector }: + mkDerivation { + pname = "hF2"; + version = "0.2"; + sha256 = "1y0731fsay2dp9m4b94w15m054vqsnnafz4k8jjqjvvrmwyfgicz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base cereal vector ]; + description = "F(2^e) math for cryptography"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hGelf" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, network, old-time + , pureMD5, QuickCheck, text, time, zlib + }: + mkDerivation { + pname = "hGelf"; + version = "0.1"; + sha256 = "0jkgf0sm8xv204hrzpkplccfq88y5xyrm8y2b5gjfp473872jqxw"; + libraryHaskellDepends = [ + aeson base bytestring cereal network old-time pureMD5 QuickCheck + text time zlib + ]; + description = "Haskell GELF library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hLLVM" = callPackage + ({ mkDerivation, array, base, bytestring, cmdargs, containers + , data-dword, directory, filepath, hooplext, mtl, parsec, pretty + , template-haskell, transformers + }: + mkDerivation { + pname = "hLLVM"; + version = "0.5.0.1"; + sha256 = "0my2071si1x25q482rz48ihj6b9pg1vf6g722jdx8nbgri1x4wzz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring cmdargs containers data-dword directory + filepath hooplext mtl parsec pretty template-haskell transformers + ]; + executableHaskellDepends = [ + array base bytestring cmdargs containers data-dword directory + filepath hooplext mtl parsec pretty template-haskell transformers + ]; + description = "A library for analyzing and transforming LLVM (3.5) assembly codes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "llvm-test"; + broken = true; + }) {hooplext = null;}; + + "hMollom" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, Crypto + , dataenc, ghc-prim, HTTP, mtl, old-locale, old-time, pureMD5 + , random, time + }: + mkDerivation { + pname = "hMollom"; + version = "0.4.0"; + sha256 = "1grhkvmcdyi7gmmcqfqi3n78p4gbimzxa4mylj1f0j8iy5iycmg5"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring Crypto dataenc ghc-prim HTTP mtl + old-locale old-time pureMD5 random time + ]; + description = "Library to interact with the @Mollom anti-spam service"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hOff-display" = callPackage + ({ mkDerivation, base, GLFW, hOff-parser, OpenGL, parsec }: + mkDerivation { + pname = "hOff-display"; + version = "0.1.0.0"; + sha256 = "086a2z57nbfjn7xs2y2mngw4bi0a0d4gxrxd5l5ic15gjr62fa0r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hOff-parser OpenGL ]; + executableHaskellDepends = [ base GLFW hOff-parser OpenGL parsec ]; + description = "The tool to transform the OFF to other image format"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hOff-display-gl"; + }) {}; + + "hOff-parser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "hOff-parser"; + version = "0.1.0.0"; + sha256 = "1vjvn4sr9nb7dd0in57kay6sb49nqzs377v6k9570h5faaj1dyci"; + libraryHaskellDepends = [ base parsec ]; + description = "The parser to parser the OFF(Object File Format, Princeton ModelNet)"; + license = lib.licenses.gpl3Only; + }) {}; + + "hOpenPGP" = callPackage + ({ mkDerivation, aeson, asn1-encoding, attoparsec, base + , base16-bytestring, bifunctors, binary, binary-conduit, bytestring + , bz2, conduit, conduit-extra, containers, criterion + , crypto-cipher-types, cryptonite, errors, hashable + , incremental-parser, ixset-typed, lens, memory, monad-loops + , nettle, network-uri, openpgp-asciiarmor, prettyprinter + , QuickCheck, quickcheck-instances, resourcet, split, tasty + , tasty-hunit, tasty-quickcheck, text, time, time-locale-compat + , transformers, unliftio-core, unordered-containers, zlib + }: + mkDerivation { + pname = "hOpenPGP"; + version = "2.9.8"; + sha256 = "1ibd9hah5y2qqpmfv5dk9iys3fnixw9blp855mjhfwpikgn3xypq"; + libraryHaskellDepends = [ + aeson asn1-encoding attoparsec base base16-bytestring bifunctors + binary binary-conduit bytestring bz2 conduit conduit-extra + containers crypto-cipher-types cryptonite errors hashable + incremental-parser ixset-typed lens memory monad-loops nettle + network-uri openpgp-asciiarmor prettyprinter resourcet split text + time time-locale-compat transformers unliftio-core + unordered-containers zlib + ]; + testHaskellDepends = [ + aeson attoparsec base base16-bytestring bifunctors binary + binary-conduit bytestring bz2 conduit conduit-extra containers + crypto-cipher-types cryptonite errors hashable incremental-parser + ixset-typed lens memory monad-loops nettle network-uri + prettyprinter QuickCheck quickcheck-instances resourcet split tasty + tasty-hunit tasty-quickcheck text time time-locale-compat + transformers unliftio-core unordered-containers zlib + ]; + benchmarkHaskellDepends = [ + aeson attoparsec base base16-bytestring bifunctors binary + binary-conduit bytestring bz2 conduit conduit-extra containers + criterion crypto-cipher-types cryptonite errors hashable + incremental-parser ixset-typed lens memory monad-loops nettle + network-uri prettyprinter resourcet split text time + time-locale-compat transformers unliftio-core unordered-containers + zlib + ]; + description = "native Haskell implementation of OpenPGP (RFC4880)"; + license = lib.licenses.mit; + }) {}; + + "hPDB" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, directory + , ghc-prim, iterable, linear, mmap, mtl, Octree, parallel + , QuickCheck, tagged, template-haskell, text, unordered-containers + , vector, zlib + }: + mkDerivation { + pname = "hPDB"; + version = "1.5.0.0"; + sha256 = "07pc4g0gj56q0nrry6462a8h2v0psp23nbn9sd7fybgz248c39lw"; + libraryHaskellDepends = [ + base bytestring containers deepseq directory ghc-prim iterable + linear mmap mtl Octree parallel QuickCheck tagged template-haskell + text unordered-containers vector zlib + ]; + description = "Protein Databank file format library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hPDB-examples" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, directory + , ghc-prim, GLUT, hPDB, IfElse, iterable, linear, mtl, Octree + , OpenGL, process, QuickCheck, template-haskell, text, time, vector + }: + mkDerivation { + pname = "hPDB-examples"; + version = "1.5.0.0"; + sha256 = "0hhi6x8m7pngcjmxv5mncw66r5bn67i07g347d85lc6yszhrykdp"; + revision = "1"; + editedCabalFile = "1bk3fmdgqyj0p72049w79y0b9hdzb5knzkxzl9z02qsbdj5f5if0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers deepseq directory ghc-prim GLUT hPDB + iterable linear mtl Octree OpenGL QuickCheck template-haskell text + vector + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory ghc-prim hPDB IfElse + iterable linear mtl process template-haskell text time vector + ]; + description = "Examples for hPDB library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hPushover" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, network + , text + }: + mkDerivation { + pname = "hPushover"; + version = "0.2"; + sha256 = "14k3sdy2c0anfsw0hdir0l107ixlsnr90miwxrxdsckh40kz3ad3"; + libraryHaskellDepends = [ + aeson base bytestring http-conduit network text + ]; + description = "Pushover.net API functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hR" = callPackage + ({ mkDerivation, array, base, containers, unix }: + mkDerivation { + pname = "hR"; + version = "0.1.1"; + sha256 = "1kc03mgsxijszdvxw4qwq4fnd0ln61v08rk9y1k6kx9vyqc7bilc"; + libraryHaskellDepends = [ array base containers unix ]; + description = "R bindings and interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hRESP" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "hRESP"; + version = "0.1.0.0"; + sha256 = "188rs1g2yacka8c4wbqkhwjrin95f3ribm8007lqsxiapaj1d89y"; + libraryHaskellDepends = [ attoparsec base bytestring ]; + description = "haskell implementation of RESP (REdis Serialization Protocol)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hS3" = callPackage + ({ mkDerivation, base, bytestring, Crypto, dataenc, HTTP, hxt + , MissingH, network, network-uri, old-locale, old-time, random + , regex-compat, utf8-string + }: + mkDerivation { + pname = "hS3"; + version = "0.5.9"; + sha256 = "0nf71jb15gkkcrb0x83mmql6j55c6dnz3bl3yq1grphwn0jbmq3y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Crypto dataenc HTTP hxt MissingH network + network-uri old-locale old-time random regex-compat utf8-string + ]; + description = "Interface to Amazon's Simple Storage Service (S3)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs3"; + }) {}; + + "hScraper" = callPackage + ({ mkDerivation, base, bytestring, directory, HTTP, http-conduit + , http-types, parsec, process, regex-compat, text, transformers + }: + mkDerivation { + pname = "hScraper"; + version = "0.1.0.0"; + sha256 = "0sn1qdwrq5f7r8jksqi4cghv4kfycp2xrdmd58jxvkdz9vcb0p4m"; + libraryHaskellDepends = [ + base bytestring directory HTTP http-conduit http-types parsec + process regex-compat text transformers + ]; + description = "A Haskell library to scrape and crawl web-pages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hSimpleDB" = callPackage + ({ mkDerivation, base, bytestring, Crypto, dataenc, HTTP, hxt + , network, old-locale, old-time, utf8-string + }: + mkDerivation { + pname = "hSimpleDB"; + version = "0.3"; + sha256 = "045mgg2b7wmkcziil8njb2wsy8pgzqcc46dwdrabxgbw1nzsfkaa"; + libraryHaskellDepends = [ + base bytestring Crypto dataenc HTTP hxt network old-locale old-time + utf8-string + ]; + description = "Interface to Amazon's SimpleDB service"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hTalos" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "hTalos"; + version = "0.2"; + sha256 = "05l9nlrwpb9gwgj8z48paxx46lkasa82naiq7armi98salk1a9ip"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base ]; + description = "Parser, print and manipulate structures in PDB file format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hTensor" = callPackage + ({ mkDerivation, base, containers, hmatrix, random }: + mkDerivation { + pname = "hTensor"; + version = "0.9.1"; + sha256 = "08zmzzwbvqsyz7v5grjwg81434bdr3zkkd12ifhk76xg2p0xfhmk"; + libraryHaskellDepends = [ base containers hmatrix random ]; + description = "Multidimensional arrays and simple tensor computations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hVOIDP" = callPackage + ({ mkDerivation, array, base, blas, hmatrix, liblapack }: + mkDerivation { + pname = "hVOIDP"; + version = "1.0.2"; + sha256 = "0r9a461k1rr0j9zgjfq1z37i6blv9rqf8pzb984h1nmlfqpnidnc"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base hmatrix ]; + executableSystemDepends = [ blas liblapack ]; + description = "Optimal variable selection in chain graphical model"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hVOIDP"; + broken = true; + }) {inherit (pkgs) blas; inherit (pkgs) liblapack;}; + + "hXmixer" = callPackage + ({ mkDerivation, base, directory, gtk3, process, split, text }: + mkDerivation { + pname = "hXmixer"; + version = "0.3.0.0"; + sha256 = "1n9wlg6inzvnyqkx61bpbgx744q25zpjhkihwbqv6569lgir1h4x"; + revision = "2"; + editedCabalFile = "0kq12cgqbh3csx83prbsvn452hvzmzbfzy90348d0d3b2jilb4xs"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory gtk3 process split text + ]; + description = "A Gtk mixer GUI application for FreeBSD"; + license = lib.licenses.bsd3; + mainProgram = "hxmixer"; + }) {}; + + "haar" = callPackage + ({ mkDerivation, base, QuickCheck, split, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "haar"; + version = "0.1"; + sha256 = "1xmz659lqr25c0xxkmly5w4fxgk9rqnms2sknd5ab8czqdgq6n1v"; + libraryHaskellDepends = [ base split ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Haar wavelet transforms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "habit" = callPackage + ({ mkDerivation, base, containers, cryptonite, http-client + , http-client-tls, monad-control, monad-logger, persistent + , persistent-mysql, persistent-postgresql, persistent-sqlite + , persistent-template, pipes, resourcet, telegram-api, text + , transformers, transformers-base + }: + mkDerivation { + pname = "habit"; + version = "0.2.2.0"; + sha256 = "08ngx4c6dqwnf9rl4ynb88xrmyzqz2r69mrlh6gzvbn72fgmvajr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers cryptonite http-client http-client-tls + monad-control monad-logger persistent persistent-mysql + persistent-postgresql persistent-sqlite persistent-template pipes + resourcet telegram-api text transformers transformers-base + ]; + executableHaskellDepends = [ base text ]; + description = "Haskell message bot framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hello-bot"; + }) {}; + + "hable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hable"; + version = "0.3.1"; + sha256 = "07h9a8l32j6j5ssrl7f1j02jlmn5f7c48h88fn7lbzhj24kqasl3"; + libraryHaskellDepends = [ base ]; + description = "customizable pretty printer library for tables"; + license = lib.licenses.publicDomain; + }) {}; + + "hablo" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , directory, filepath, lucid, mtl, optparse-applicative, parsec + , SJW, template, text, time, unix + }: + mkDerivation { + pname = "hablo"; + version = "1.1.0.1"; + sha256 = "0jn547idw8ypa5b6wbavpwr4haidgh89gg61bscpxn0psx6r5ahc"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory filepath lucid mtl + optparse-applicative parsec SJW template text time unix + ]; + executableHaskellDepends = [ base mtl ]; + testHaskellDepends = [ + base Cabal containers directory filepath lucid mtl text + ]; + description = "A minimalist static blog generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hablo"; + }) {}; + + "hablog" = callPackage + ({ mkDerivation, base, bifunctors, blaze-html, blaze-markup + , bytestring, containers, directory, filepath, markdown, mime-types + , mtl, network-uri, optparse-applicative, rss, scotty, scotty-tls + , text, time, transformers, warp-tls + }: + mkDerivation { + pname = "hablog"; + version = "0.8.0"; + sha256 = "0w3mcc06gzrjfyailr9lb4niydfx7gp1pcwizyh87qkhrgxcpnk7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bifunctors blaze-html blaze-markup bytestring containers + directory filepath markdown mime-types mtl network-uri rss scotty + scotty-tls text time transformers warp-tls + ]; + executableHaskellDepends = [ base optparse-applicative text ]; + description = "A blog system"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hablog"; + }) {}; + + "hacanon-light" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "hacanon-light"; + version = "2008.10.28"; + sha256 = "0m0wfg74kmpz6ydldz5h9z5xd54957v1rprl9wal9sjr0pzl28a7"; + libraryHaskellDepends = [ base mtl template-haskell ]; + description = "Template Haskell framework for automatic FFI code generation"; + license = lib.licenses.bsd3; + }) {}; + + "hack" = callPackage + ({ mkDerivation, base, bytestring, data-default }: + mkDerivation { + pname = "hack"; + version = "2012.2.6"; + sha256 = "0wrfa9fa6skl985fi2a6iv4m8kchg87w9x3k37nf3l8vaz95jmdr"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring data-default ]; + description = "a Haskell Webserver Interface"; + license = lib.licenses.bsd3; + }) {}; + + "hack-contrib" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, cgi, containers + , data-default, directory, filepath, hack, haskell98, mps, network + , old-locale, old-time, time, utf8-string + }: + mkDerivation { + pname = "hack-contrib"; + version = "2010.9.28"; + sha256 = "1r0g8fcwz6r4vrsadjyb5awjmfbqsskmc1c8xkfwv0knak1qq2p1"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + ansi-wl-pprint base bytestring cgi containers data-default + directory filepath hack haskell98 mps network old-locale old-time + time utf8-string + ]; + description = "Hack contrib"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hack-contrib-press" = callPackage + ({ mkDerivation, base, bytestring, bytestring-class, containers + , hack, json, mtl, parsec, press + }: + mkDerivation { + pname = "hack-contrib-press"; + version = "0.1.2"; + sha256 = "12v7xw448cxl93bnbzqkinlij74flffpif0x5jd51sndvpgsh12r"; + libraryHaskellDepends = [ + base bytestring bytestring-class containers hack json mtl parsec + press + ]; + description = "Hack helper that renders Press templates"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hack-frontend-happstack" = callPackage + ({ mkDerivation, base, bytestring, containers, hack + , happstack-server, network, utf8-string + }: + mkDerivation { + pname = "hack-frontend-happstack"; + version = "2009.6.24.1"; + sha256 = "1x4kaj4nk5lrgsm6pfxr6f8rvjyxhy0agqv9f810xh6s1r9pihw1"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers hack happstack-server network + utf8-string + ]; + description = "hack-frontend-happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hack-frontend-monadcgi" = callPackage + ({ mkDerivation, base, bytestring, cgi, containers, hack }: + mkDerivation { + pname = "hack-frontend-monadcgi"; + version = "0.0.3.1"; + sha256 = "0m0af44jv03djn5i2lgrnnvvcdqx44qppfx76m1bwr7gv1vzm432"; + libraryHaskellDepends = [ base bytestring cgi containers hack ]; + description = "Allows programs written against MonadCGI to run with any hack handler. (deprecated)"; + license = lib.licenses.bsd3; + }) {}; + + "hack-handler-cgi" = callPackage + ({ mkDerivation, base, bytestring, hack }: + mkDerivation { + pname = "hack-handler-cgi"; + version = "0.2.0.2"; + sha256 = "0pm8vs94dbaahqrdwfffwa1jb9ghyjnq48sirlw1dj2gcsa3np2x"; + libraryHaskellDepends = [ base bytestring hack ]; + description = "Hack handler using CGI protocol. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hack-handler-epoll" = callPackage + ({ mkDerivation, base, containers, data-default, epoll, failure + , hack, HTTP, network, unix, utf8-string + }: + mkDerivation { + pname = "hack-handler-epoll"; + version = "0.1.3"; + sha256 = "0q4cw789x8c93y53lwhr7g0hkli8x6qb9k0cg5pxln6cxxvi9p82"; + revision = "1"; + editedCabalFile = "0fgihxlfjc9i19514wgdjalra6rk7myfvkxgy2lslabj04d0cdz2"; + libraryHaskellDepends = [ + base containers data-default epoll failure hack HTTP network unix + utf8-string + ]; + description = "hack handler implementation using epoll"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hack-handler-evhttp" = callPackage + ({ mkDerivation, base, bytestring, bytestring-class, containers + , data-default, event, hack, hack-contrib, network + }: + mkDerivation { + pname = "hack-handler-evhttp"; + version = "2009.8.4"; + sha256 = "1a09ls9jgakdx8ya6zd5z3ss2snb4pp0db1573hzmrhr37i2gklz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring bytestring-class containers data-default hack + hack-contrib network + ]; + librarySystemDepends = [ event ]; + description = "Hack EvHTTP (libevent) Handler"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {event = null;}; + + "hack-handler-fastcgi" = callPackage + ({ mkDerivation, base, bytestring, fcgi, hack, hack-handler-cgi }: + mkDerivation { + pname = "hack-handler-fastcgi"; + version = "0.2.0.1"; + sha256 = "02slh33r9qy8q0vpi4s4vvf5lmb14ypk8bixdicvxakahjvxhanr"; + libraryHaskellDepends = [ base bytestring hack hack-handler-cgi ]; + librarySystemDepends = [ fcgi ]; + description = "Hack handler direct to fastcgi (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) fcgi;}; + + "hack-handler-happstack" = callPackage + ({ mkDerivation, base, bytestring, cgi, containers, data-default + , hack, happstack-server, mtl, network + }: + mkDerivation { + pname = "hack-handler-happstack"; + version = "2009.12.20"; + sha256 = "10b3cp1gap59ialfl33dwhzw50nwrqg49zvv0v813q7rqk3nkhg4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cgi containers data-default hack happstack-server + mtl network + ]; + description = "Hack Happstack server handler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hack-handler-hyena" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, hack + , hyena, network + }: + mkDerivation { + pname = "hack-handler-hyena"; + version = "2010.3.15"; + sha256 = "1p0zyki1iapz2xncq0l5bbas44pk5kb29kbb3bdxb4anb0m5jb2q"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers data-default hack hyena network + ]; + description = "Hyena hack handler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hack-handler-kibro" = callPackage + ({ mkDerivation, base, cgi, data-default, hack, kibro, network }: + mkDerivation { + pname = "hack-handler-kibro"; + version = "2009.5.27"; + sha256 = "0py30rp7r4hrazrfq3avpqcp1w8405pyfw1yxz7msb58yjppa792"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cgi data-default hack kibro network + ]; + description = "Hack Kibro handler"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hack-handler-simpleserver" = callPackage + ({ mkDerivation, base, bytestring, failure, hack, network + , web-encodings + }: + mkDerivation { + pname = "hack-handler-simpleserver"; + version = "0.2.2"; + sha256 = "1p7igprgxkzkqhsy5n2qci75dbx2qxs1dcq8krghwj3isl6wds3y"; + libraryHaskellDepends = [ + base bytestring failure hack network web-encodings + ]; + description = "A simplistic HTTP server handler for Hack. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hack-middleware-cleanpath" = callPackage + ({ mkDerivation, base, bytestring, hack, split, web-encodings }: + mkDerivation { + pname = "hack-middleware-cleanpath"; + version = "0.0.1.1"; + sha256 = "0107ajkiwkn33h56dz576y4dxl0sr2lkkcmjy6f9s2nzqp9ibin4"; + libraryHaskellDepends = [ + base bytestring hack split web-encodings + ]; + description = "Applies some basic redirect rules to get cleaner paths. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hack-middleware-clientsession" = callPackage + ({ mkDerivation, base, clientsession, hack, old-locale, predicates + , time, web-encodings + }: + mkDerivation { + pname = "hack-middleware-clientsession"; + version = "0.0.1.1"; + sha256 = "0h4l2lvshf9cqg43az9alq4rybhr4k07mhrila4fx7yjxslw871f"; + libraryHaskellDepends = [ + base clientsession hack old-locale predicates time web-encodings + ]; + description = "Middleware for easily keeping session data in client cookies. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hack-middleware-gzip" = callPackage + ({ mkDerivation, base, hack, split, zlib }: + mkDerivation { + pname = "hack-middleware-gzip"; + version = "0.0.0.1"; + sha256 = "1x7526939h7g44yyscyk324gdb40cryyiffh13iinf8aw1rach70"; + libraryHaskellDepends = [ base hack split zlib ]; + description = "Automatic gzip compression of responses. (deprecated)"; + license = lib.licenses.bsd3; + }) {}; + + "hack-middleware-jsonp" = callPackage + ({ mkDerivation, base, bytestring, bytestring-class, hack + , web-encodings + }: + mkDerivation { + pname = "hack-middleware-jsonp"; + version = "0.0.2.1"; + sha256 = "0g7l441s0065f5dw2rj82m547nnc1i7cclx81kvgbpbi8q6hz0iw"; + libraryHaskellDepends = [ + base bytestring bytestring-class hack web-encodings + ]; + description = "Automatic wrapping of JSON responses to convert into JSONP. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hack2" = callPackage + ({ mkDerivation, base, bytestring, data-default }: + mkDerivation { + pname = "hack2"; + version = "2014.11.17"; + sha256 = "1b6jzdisv58scyzb9pxhqrnz74sy0j96jkbbnf84wccwbwn4rf28"; + libraryHaskellDepends = [ base bytestring data-default ]; + description = "a Haskell Webserver Interface (V2)"; + license = lib.licenses.bsd3; + }) {}; + + "hack2-contrib" = callPackage + ({ mkDerivation, air, base, bytestring, containers, data-default + , directory, filepath, hack2, network-uri, text, time + }: + mkDerivation { + pname = "hack2-contrib"; + version = "2015.5.4"; + sha256 = "1vbdnbab5f090fp5zgviwbc2w33y7calgbh67fgxcaflhg0514vk"; + libraryHaskellDepends = [ + air base bytestring containers data-default directory filepath + hack2 network-uri text time + ]; + description = "Hack2 contrib"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hack2-contrib-extra" = callPackage + ({ mkDerivation, air, air-extra, base, bytestring, cgi, containers + , data-default, directory, filepath, hack2, hack2-contrib, network + , old-locale, old-time, time + }: + mkDerivation { + pname = "hack2-contrib-extra"; + version = "2014.12.20"; + sha256 = "1mxgvlr593cw523mknr5bcwf55544q04cz0nlpzgm5bg3336b5wl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + air air-extra base bytestring cgi containers data-default directory + filepath hack2 hack2-contrib network old-locale old-time time + ]; + description = "Hack2 contrib extra"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hack2-handler-happstack-server" = callPackage + ({ mkDerivation, base, bytestring, cgi, containers, data-default + , enumerator, hack2, happstack-server, mtl, network + }: + mkDerivation { + pname = "hack2-handler-happstack-server"; + version = "2011.6.20"; + sha256 = "115nrzf0626pc716n01qjhxs44c1awdd4q1c8kbax025cwac7kpx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cgi containers data-default enumerator hack2 + happstack-server mtl network + ]; + description = "Hack2 Happstack server handler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hack2-handler-mongrel2-http" = callPackage + ({ mkDerivation, aeson, air, attoparsec, base, blaze-builder + , blaze-textual, bytestring, containers, data-default, directory + , enumerator, hack2, mtl, network, safe, stm, text, unix + , zeromq-haskell + }: + mkDerivation { + pname = "hack2-handler-mongrel2-http"; + version = "2011.10.31"; + sha256 = "1pymar803n696yx3dwqpfwqlkg93ncff162p26mrs7iqn14v851w"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson air attoparsec base blaze-builder blaze-textual bytestring + containers data-default directory enumerator hack2 mtl network safe + stm text unix zeromq-haskell + ]; + description = "Hack2 Mongrel2 HTTP handler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hack2-handler-snap-server" = callPackage + ({ mkDerivation, air, base, blaze-builder, bytestring + , case-insensitive, containers, data-default, directory, enumerator + , hack2, mtl, network, snap-core, snap-server + }: + mkDerivation { + pname = "hack2-handler-snap-server"; + version = "2015.3.9"; + sha256 = "1qs5mncl44p410ni8hbpgvmv81158z62mcg66fmnnlrkwdr1bbh7"; + libraryHaskellDepends = [ + air base blaze-builder bytestring case-insensitive containers + data-default directory enumerator hack2 mtl network snap-core + snap-server + ]; + description = "Hack2 Snap server handler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hack2-handler-warp" = callPackage + ({ mkDerivation, air, base, data-default, hack2 + , hack2-interface-wai, warp + }: + mkDerivation { + pname = "hack2-handler-warp"; + version = "2012.5.25"; + sha256 = "1p0lkhf95xkllfpcb9yibpa1rkam90bccmzj2aa60shd7v9qx9r5"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + air base data-default hack2 hack2-interface-wai warp + ]; + description = "Hack2 warp handler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hack2-interface-wai" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , data-default, hack2, http-types, network, safe, wai + }: + mkDerivation { + pname = "hack2-interface-wai"; + version = "2017.1.4"; + sha256 = "1sjjffii2ddvqmfdm47jvd6xvsjzr9c0b85l1q5hmfy8hy5m0znv"; + libraryHaskellDepends = [ + base bytestring case-insensitive containers data-default hack2 + http-types network safe wai + ]; + description = "Hack2 interface to WAI"; + license = 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 = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hackage-cli" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , deepseq, directory, filepath, http-io-streams, io-streams + , microlens, microlens-mtl, microlens-th, mtl, netrc + , optparse-applicative, pretty, process-extras, semigroups + , stringsearch, tagsoup, tar, tasty, tasty-golden, text, time + , unordered-containers, zlib + }: + mkDerivation { + pname = "hackage-cli"; + version = "0.1.0.1"; + sha256 = "023gnhdxwn36k3pd74j5jcykqbrj7nvp131mg761h8913h9ldw1r"; + revision = "6"; + editedCabalFile = "1i65z5xqs0h9bmr8lja038s281fah0653yyg72fzlka5ingn7baz"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal containers mtl pretty + ]; + executableHaskellDepends = [ + aeson base bytestring Cabal containers deepseq directory filepath + http-io-streams io-streams microlens microlens-mtl microlens-th mtl + netrc optparse-applicative process-extras semigroups stringsearch + tagsoup tar text time unordered-containers zlib + ]; + testHaskellDepends = [ + base bytestring Cabal filepath tasty tasty-golden + ]; + doHaddock = false; + description = "CLI tool for Hackage"; + license = lib.licenses.gpl3Plus; + mainProgram = "hackage-cli"; + }) {}; + + "hackage-db" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , directory, exceptions, filepath, tar, time, utf8-string + }: + mkDerivation { + pname = "hackage-db"; + version = "2.1.3"; + sha256 = "1rzpw9xwg587i0ry92ny2yad94lk1x57dx3sd12my9nqj04v2zvb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal containers directory exceptions + filepath tar time utf8-string + ]; + description = "Access cabal-install's Hackage database via Data.Map"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "hackage-diff" = callPackage + ({ mkDerivation, ansi-terminal, async, attoparsec, base, Cabal + , cpphs, directory, filepath, haskell-src-exts, HTTP, mtl, process + , text + }: + mkDerivation { + pname = "hackage-diff"; + version = "0.1.0.1"; + sha256 = "00nhnj14p7msmrcj1r4rjrg7jdqbfyc7fsavxwbwhwknzbm10515"; + revision = "1"; + editedCabalFile = "02ni0dm701wqs3487mbd4yf1xqhfc6zz0ykjwxk4q5g5b26788vn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal async attoparsec base Cabal cpphs directory filepath + haskell-src-exts HTTP mtl process text + ]; + description = "Compare the public API of different versions of a Hackage library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackage-diff"; + broken = true; + }) {}; + + "hackage-mirror" = callPackage + ({ mkDerivation, aws, base, bytestring, cereal, conduit + , conduit-extra, cryptohash, data-default, directory, exceptions + , fast-logger, filepath, http-conduit, lifted-async, lifted-base + , mmorph, monad-control, monad-logger, old-locale + , optparse-applicative, resourcet, retry, shakespeare, stm, tar + , template-haskell, temporary, text, thyme, transformers + , unordered-containers + }: + mkDerivation { + pname = "hackage-mirror"; + version = "0.1.1.1"; + sha256 = "1blfxvxikhfpmr20k5cbn29wzn2d6h8i0s8qq3k1m0qx0vkvl46p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aws base bytestring cereal conduit conduit-extra cryptohash + data-default directory exceptions fast-logger filepath http-conduit + lifted-async lifted-base mmorph monad-control monad-logger + old-locale resourcet retry shakespeare stm tar template-haskell + temporary text thyme transformers unordered-containers + ]; + executableHaskellDepends = [ + base monad-logger optparse-applicative + ]; + description = "Simple mirroring utility for Hackage"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackage-mirror"; + broken = true; + }) {}; + + "hackage-plot" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , download-curl, filepath, gnuplot, old-locale, old-time, parsedate + }: + mkDerivation { + pname = "hackage-plot"; + version = "0.2.1"; + sha256 = "11vlnmadnjz1q4iw4ay8gh1yclba7550mnxwakdryakws5v75am1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory download-curl filepath gnuplot + old-locale old-time parsedate + ]; + description = "Generate cumulative graphs of hackage uploads"; + license = lib.licenses.bsd3; + mainProgram = "hackage-plot"; + }) {}; + + "hackage-processing" = callPackage + ({ mkDerivation, base, Cabal, containers, hackage-db }: + mkDerivation { + pname = "hackage-processing"; + version = "0.0.0.1"; + sha256 = "0rwb9wxrrvbnm3jdzbk5iwgaah4xbk800arjfa8klqdza3g2mplq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base Cabal containers hackage-db ]; + description = "Process 00-index.tar.gz from Hackage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackage-find-contribution"; + broken = true; + }) {}; + + "hackage-proxy" = callPackage + ({ mkDerivation, base, basic-prelude, blaze-builder, bytestring + , Cabal, case-insensitive, conduit, containers, filepath + , http-client, http-client-conduit, http-conduit, http-types + , optparse-applicative, tar, text, transformers + , unordered-containers, wai, warp, zlib, zlib-conduit + }: + mkDerivation { + pname = "hackage-proxy"; + version = "0.3.0.1"; + sha256 = "1vicmj070nb76zcxfmkj4sv0rxrrl13r31psnsgb8azbmvs1s0yp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base basic-prelude blaze-builder bytestring Cabal case-insensitive + conduit containers filepath http-client http-client-conduit + http-conduit http-types optparse-applicative tar text transformers + unordered-containers wai warp zlib zlib-conduit + ]; + description = "Provide a proxy for Hackage which modifies responses in some way. (deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackage-proxy"; + broken = true; + }) {}; + + "hackage-repo-tool" = callPackage + ({ mkDerivation, base, bytestring, Cabal, Cabal-syntax, directory + , filepath, hackage-security, microlens, network, network-uri + , optparse-applicative, tar, time, unix, zlib + }: + mkDerivation { + pname = "hackage-repo-tool"; + version = "0.1.1.4"; + sha256 = "1nqm6rri8rkhrqvppyzy04s3875c4wjcay8gny4ygbr65c6iw81v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal Cabal-syntax directory filepath + hackage-security microlens network network-uri optparse-applicative + tar time unix zlib + ]; + description = "Manage secure file-based package repositories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackage-repo-tool"; + broken = true; + }) {}; + + "hackage-security" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring + , bytestring, Cabal, Cabal-syntax, containers, cryptohash-sha256 + , directory, ed25519, filepath, ghc-prim, lukko, mtl, network + , network-uri, parsec, pretty, QuickCheck, tar, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, temporary, text, time + , transformers, unordered-containers, vector, zlib + }: + mkDerivation { + pname = "hackage-security"; + version = "0.6.2.4"; + sha256 = "10jcxn3ihsaf2dv0wyrccjszwqz2cpgv2k8bwqxfjhjbn0xmp4lb"; + revision = "3"; + editedCabalFile = "15y006779ssm21ypcg291307gv2xrg740aqw4ky8qsxyrmcyj4sg"; + libraryHaskellDepends = [ + base base16-bytestring base64-bytestring bytestring Cabal + Cabal-syntax containers cryptohash-sha256 directory ed25519 + filepath ghc-prim lukko mtl network network-uri parsec pretty tar + template-haskell time transformers zlib + ]; + testHaskellDepends = [ + aeson base bytestring Cabal Cabal-syntax containers network-uri + QuickCheck tar tasty tasty-hunit tasty-quickcheck temporary text + time unordered-containers vector zlib + ]; + description = "Hackage security library"; + license = lib.licenses.bsd3; + }) {}; + + "hackage-security_0_6_2_6" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring + , bytestring, Cabal, Cabal-syntax, containers, cryptohash-sha256 + , directory, ed25519, filepath, ghc-prim, lukko, mtl, network + , network-uri, parsec, pretty, QuickCheck, tar, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, temporary, text, time + , transformers, unordered-containers, vector, zlib + }: + mkDerivation { + pname = "hackage-security"; + version = "0.6.2.6"; + sha256 = "0sfvd5y9v01bjsxsrf446ldcqf56arzr94jk2zsvj49yddbn2hif"; + revision = "1"; + editedCabalFile = "05jbc1wv5njv4jdqfiq12y1cni7fa1qis1g5z03dg6jg64j0bxwg"; + libraryHaskellDepends = [ + base base16-bytestring base64-bytestring bytestring Cabal + Cabal-syntax containers cryptohash-sha256 directory ed25519 + filepath ghc-prim lukko mtl network network-uri parsec pretty tar + template-haskell time transformers zlib + ]; + testHaskellDepends = [ + aeson base bytestring Cabal Cabal-syntax containers network-uri + QuickCheck tar tasty tasty-hunit tasty-quickcheck temporary text + time unordered-containers vector zlib + ]; + description = "Hackage security library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hackage-security-HTTP" = callPackage + ({ mkDerivation, base, bytestring, hackage-security, HTTP, mtl + , network, network-uri, zlib + }: + mkDerivation { + pname = "hackage-security-HTTP"; + version = "0.1.1.2"; + sha256 = "0nsnn0lnnpvvfwgl480vhbmf4pfc11h128y252lslnlhzj1c66l3"; + libraryHaskellDepends = [ + base bytestring hackage-security HTTP mtl network network-uri zlib + ]; + description = "Hackage security bindings against the HTTP library"; + license = lib.licenses.bsd3; + }) {}; + + "hackage-server" = callPackage + ({ mkDerivation, acid-state, aeson, alex, array, async, base + , base16-bytestring, base64-bytestring, binary, blaze-builder + , bytestring, Cabal, cereal, containers, crypto-api, csv, deepseq + , directory, filepath, happstack-server, happy, HaXml, hscolour + , hslogger, HStringTemplate, HTTP, libxcrypt, lifted-base + , mime-mail, mtl, network, old-locale, parsec, pretty, process + , pureMD5, QuickCheck, random, rss, safecopy, snowball, split, stm + , tar, text, time, tokenize, transformers, unix + , unordered-containers, vector, xhtml, xml, zlib + }: + mkDerivation { + pname = "hackage-server"; + version = "0.5.0"; + sha256 = "1xsy2clsg53rhxgkb9vlan7dw7xqphm8gr1ajl8kq5ymfahnyd1i"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + acid-state aeson array async base base16-bytestring + base64-bytestring binary blaze-builder bytestring Cabal cereal + containers crypto-api csv deepseq directory filepath + happstack-server HaXml hscolour hslogger HStringTemplate HTTP + lifted-base mime-mail mtl network old-locale parsec pretty process + pureMD5 QuickCheck random rss safecopy snowball split stm tar text + time tokenize transformers unix unordered-containers vector xhtml + zlib + ]; + executableSystemDepends = [ libxcrypt ]; + executableToolDepends = [ alex happy ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring Cabal directory filepath + HTTP network process random tar text unix unordered-containers + vector xml zlib + ]; + description = "The Hackage web server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libxcrypt;}; + + "hackage-sparks" = callPackage + ({ mkDerivation, base, bytestring, directory, download, filepath + , hsparklines, old-locale, old-time, parsedate, tagsoup + }: + mkDerivation { + pname = "hackage-sparks"; + version = "0.5.1"; + sha256 = "0b43vd1b18ksivxr7cfymzwcgs8rhwib2prn86wmwhghyx8a4qnw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory download filepath hsparklines old-locale + old-time parsedate tagsoup + ]; + description = "Generate sparkline graphs of hackage statistics"; + license = lib.licenses.bsd3; + mainProgram = "hackagesparks"; + }) {}; + + "hackage-whatsnew" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , hackage-db, process, temporary + }: + mkDerivation { + pname = "hackage-whatsnew"; + version = "0.1.3"; + sha256 = "0hrpwrx4ic8hn7ziimc5a34l6y1lywkmzphb73qpk2xgl91q6gq0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers directory filepath hackage-db process + temporary + ]; + description = "Check for differences between working directory and hackage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackage-whatsnew"; + broken = true; + }) {}; + + "hackage2hwn" = callPackage + ({ mkDerivation, base, download, feed, tagsoup }: + mkDerivation { + pname = "hackage2hwn"; + version = "0.5.1"; + sha256 = "0vbp7c1g7dx119xxsn0f0fhk14l35jxmg7zdaqr1vcjhprj3nh6q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base download feed tagsoup ]; + description = "Convert Hackage RSS feeds to wiki format for publishing on Haskell.org"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackage2hwn"; + broken = true; + }) {}; + + "hackage2twitter" = callPackage + ({ mkDerivation, base, feed, feed2twitter }: + mkDerivation { + pname = "hackage2twitter"; + version = "0.2.1"; + sha256 = "131hl59imxhql3hfp8m9363fgsgdywz1p8idrybncipyblwpsjgq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base feed feed2twitter ]; + description = "Send new Hackage releases to Twitter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackage2twitter"; + }) {}; + + "hackager" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, mtl + , process, regex-tdfa + }: + mkDerivation { + pname = "hackager"; + version = "1.3.0.1"; + sha256 = "0p7bwd8vcmsxd8mxvl2wdc7n4dmvh5rm230gzimrnkqi9kkl75k9"; + revision = "1"; + editedCabalFile = "1yzmqg2l3c2flvr8scgd5cgr0cvhphrrvvj4cc8hwc2phsv53qmj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers directory filepath mtl process regex-tdfa + ]; + description = "Hackage testing tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackager"; + broken = true; + }) {}; + + "hackernews" = callPackage + ({ mkDerivation, aeson, base, hspec, http-client, http-client-tls + , http-types, QuickCheck, quickcheck-instances, servant + , servant-client, string-conversions, text + }: + mkDerivation { + pname = "hackernews"; + version = "1.4.0.0"; + sha256 = "0ilj91vjnsfdlzhjh35nqrr3c1z7p6qfabvk3xdz6iqzmpcq3ys8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base http-client http-types QuickCheck quickcheck-instances + servant servant-client string-conversions text + ]; + executableHaskellDepends = [ base http-client http-client-tls ]; + testHaskellDepends = [ + aeson base hspec http-client http-client-tls QuickCheck + quickcheck-instances + ]; + description = "API for Hacker News"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackernews-example"; + broken = true; + }) {}; + + "hackertyper" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hackertyper"; + version = "0.1.0.1"; + sha256 = "17c77f687874bfwahmzcz2v6k8z9p4fv555r5r1f38snsdi825gf"; + revision = "3"; + editedCabalFile = "0g8nw9sqya5ycamprc2wiq3ri90hp228csj235lg2mc56pllzpmv"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base ]; + description = "\"Hack\" like a programmer in movies and games!"; + license = lib.licenses.mit; + mainProgram = "hackertyper"; + }) {}; + + "hackmanager" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, file-embed + , Glob, hastache, http-client, http-client-tls, http-types, mtl + , optparse-applicative, process, text + }: + mkDerivation { + pname = "hackmanager"; + version = "0.1.0.0"; + sha256 = "0iim0mr6sxxjx9krj6mc50aysk9lj15gdffyaqp9pyf8fbvynp4a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal directory file-embed Glob hastache + http-client http-client-tls http-types mtl process text + ]; + executableHaskellDepends = [ base optparse-applicative text ]; + description = "Generate useful files for Haskell projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hackmanager"; + }) {}; + + "hackport" = callPackage + ({ mkDerivation, array, async, base, base16-bytestring + , base64-bytestring, binary, bytestring, containers + , cryptohash-sha256, data-default-class, deepseq, directory, dlist + , doctest, echo, ed25519, edit-distance, exceptions + , extensible-exceptions, filepath, ghc-prim, hashable, hspec + , hspec-discover, HTTP, lifted-base, lukko, monad-control, mtl + , network, network-uri, optparse-applicative, parallel, parsec + , parser-combinators, pretty, prettyprinter, process, QuickCheck + , random, regex-base, regex-posix, resolv, safe-exceptions, split + , stm, tar, template-haskell, text, time, transformers, unix, xml + , zlib + }: + mkDerivation { + pname = "hackport"; + version = "0.8.5.1"; + sha256 = "0kbrpj38jkrgvha2xp3q4vdf9dnxzmmc3zhjrnqkibl17xg4cz43"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + array async base base16-bytestring base64-bytestring binary + bytestring containers cryptohash-sha256 data-default-class deepseq + directory dlist echo ed25519 edit-distance exceptions + extensible-exceptions filepath ghc-prim hashable HTTP lifted-base + lukko monad-control mtl network network-uri optparse-applicative + parallel parsec pretty process QuickCheck random regex-base + regex-posix resolv safe-exceptions split stm tar template-haskell + text time transformers unix xml zlib + ]; + executableHaskellDepends = [ + base directory filepath optparse-applicative parsec + parser-combinators prettyprinter process + ]; + testHaskellDepends = [ + async base bytestring containers deepseq directory + extensible-exceptions filepath hspec network-uri parallel parsec + pretty process QuickCheck split text time xml + ]; + testToolDepends = [ doctest hspec-discover ]; + doHaddock = false; + description = "Hackage and Portage integration tool"; + license = lib.licenses.gpl3Plus; + mainProgram = "hackport"; + }) {}; + + "hactor" = callPackage + ({ mkDerivation, base, containers, monad-control, mtl, resourcet + , stm, stm-chans, transformers-base + }: + mkDerivation { + pname = "hactor"; + version = "1.2.0.0"; + sha256 = "0jgnifwgfxapi8l0ds56xr7h66jprn1ynpwmvhafbyk84ymznf8y"; + libraryHaskellDepends = [ + base containers monad-control mtl resourcet stm stm-chans + transformers-base + ]; + description = "Lightweight Erlang-style actors for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hactors" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "hactors"; + version = "0.0.3.1"; + sha256 = "0nxcl3v9gnnyjzdpk30m2pmrhwcva9rky2dxrj4nnkr67ajm2dj0"; + libraryHaskellDepends = [ base stm ]; + description = "Practical actors for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haddock_2_23_1" = callPackage + ({ mkDerivation, base, filepath, haddock-api }: + mkDerivation { + pname = "haddock"; + version = "2.23.1"; + sha256 = "129lwai4609f910h7yhmmm1rbqzjla9rcg5dpzqihydsjyw5ii1s"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haddock-api ]; + testHaskellDepends = [ base filepath ]; + doCheck = false; + preCheck = "unset GHC_PACKAGE_PATH"; + description = "A documentation-generation tool for Haskell libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haddock"; + }) {}; + + "haddock" = callPackage + ({ mkDerivation, base, filepath, haddock-api }: + mkDerivation { + pname = "haddock"; + version = "2.29.1"; + sha256 = "15492x6z95mwkv2d463kc8cb3naabfjrwl0pyz1cr6wakrlds6m0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haddock-api ]; + testHaskellDepends = [ base filepath ]; + doCheck = false; + preCheck = "unset GHC_PACKAGE_PATH"; + description = "A documentation-generation tool for Haskell libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haddock"; + }) {}; + + "haddock-api_2_23_1" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, filepath, ghc, ghc-boot, ghc-paths, haddock-library + , hspec, hspec-discover, QuickCheck, transformers, xhtml + }: + mkDerivation { + pname = "haddock-api"; + version = "2.23.1"; + sha256 = "14dl17ajlr8354rmc49w4fsqxmrn0dl7wps3r4iipms5nhj5bm3d"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers deepseq directory filepath ghc + ghc-boot ghc-paths haddock-library transformers xhtml + ]; + testHaskellDepends = [ + array base bytestring containers deepseq directory filepath ghc + ghc-boot ghc-paths haddock-library hspec QuickCheck transformers + xhtml + ]; + testToolDepends = [ hspec-discover ]; + description = "A documentation-generation tool for Haskell libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haddock-api" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, exceptions, filepath, ghc, ghc-boot, ghc-boot-th + , ghc-paths, haddock-library, hspec, hspec-discover, mtl, parsec + , QuickCheck, transformers, xhtml + }: + mkDerivation { + pname = "haddock-api"; + version = "2.29.1"; + sha256 = "0i6zpyd42a6hg9xmh2qi1j7sxacm2bwdnz4mljhx34314bp8xkyj"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers deepseq directory exceptions + filepath ghc ghc-boot ghc-paths haddock-library mtl parsec + transformers xhtml + ]; + testHaskellDepends = [ + array base bytestring containers deepseq directory exceptions + filepath ghc ghc-boot ghc-boot-th ghc-paths haddock-library hspec + mtl parsec QuickCheck transformers xhtml + ]; + testToolDepends = [ hspec-discover ]; + description = "A documentation-generation tool for Haskell libraries"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haddock-cheatsheet" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "haddock-cheatsheet"; + version = "0.1.0.1"; + sha256 = "1nqq7k8ssl6h1d501d8ayzsdlihnbfrqy4l5z43msc6lr7ffvz2r"; + libraryHaskellDepends = [ base ]; + description = "A documentation-only package exemplifying haddock markup features"; + license = lib.licenses.mit; + }) {}; + + "haddock-leksah" = callPackage + ({ mkDerivation, array, base, Cabal, containers, directory + , filepath, ghc, ghc-paths, pretty + }: + mkDerivation { + pname = "haddock-leksah"; + version = "2.6.0"; + sha256 = "1a56nihkxybldk55g69v2aw6r4ipa9x86i0jr19fd23zxvancs8h"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base Cabal containers directory filepath ghc ghc-paths pretty + ]; + description = "A documentation-generation tool for Haskell libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haddock"; + broken = true; + }) {}; + + "haddock-library_1_7_0" = callPackage + ({ mkDerivation, base, base-compat, bytestring, containers, deepseq + , hspec, hspec-discover, parsec, QuickCheck, text, transformers + }: + mkDerivation { + pname = "haddock-library"; + version = "1.7.0"; + sha256 = "04fhcjk0pvsaqvsgp2w06cv2qvshq1xs1bwc157q4lmkgr57khp7"; + libraryHaskellDepends = [ + base bytestring containers parsec text transformers + ]; + testHaskellDepends = [ + base base-compat bytestring containers deepseq hspec parsec + QuickCheck text transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Library exposing some functionality of Haddock"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haddock-library" = callPackage + ({ mkDerivation, base, base-compat, containers, deepseq, directory + , filepath, hspec, hspec-discover, optparse-applicative, parsec + , QuickCheck, text, tree-diff + }: + mkDerivation { + pname = "haddock-library"; + version = "1.11.0"; + sha256 = "02m2pr1jyn0k86bjqksn2vrpyv0y40sj3rq5svcs5c3qlg4mw1vw"; + revision = "3"; + editedCabalFile = "09qdpidav1pbvnch04j00dwn5jw4zigz5v37rwfhp9aabwl51bqp"; + libraryHaskellDepends = [ base containers parsec text ]; + testHaskellDepends = [ + base base-compat containers deepseq directory filepath hspec + optparse-applicative parsec QuickCheck text tree-diff + ]; + testToolDepends = [ hspec-discover ]; + description = "Library exposing some functionality of Haddock"; + license = lib.licenses.bsd2; + }) {}; + + "haddock-test" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , process, syb, xhtml, xml + }: + mkDerivation { + pname = "haddock-test"; + version = "0.0.1"; + sha256 = "1ax8fnfrwx66csj952f3virxzapipan9da7z5l1zc12nqkifbs7w"; + libraryHaskellDepends = [ + base bytestring Cabal directory filepath process syb xhtml xml + ]; + description = "Test utilities for Haddock"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haddocset" = callPackage + ({ mkDerivation, base, Cabal, conduit, conduit-extra, directory + , exceptions, filepath, ghc, haddock-api, http-types, mtl + , optparse-applicative, process, resourcet, sqlite-simple, tagsoup + , text, transformers + }: + mkDerivation { + pname = "haddocset"; + version = "0.4.3"; + sha256 = "0fy4vx7jig9zkg4i8fajrz1mz72cdi0y6qk1h152x7nlz26f7ymk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal conduit conduit-extra directory exceptions filepath ghc + haddock-api http-types mtl optparse-applicative process resourcet + sqlite-simple tagsoup text transformers + ]; + description = "Generate docset of Dash by Haddock haskell documentation tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haddocset"; + }) {}; + + "hadolint" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, colourista + , containers, cryptonite, data-default, deepseq, directory + , email-validate, filepath, foldl, gitrev, hspec, hspec-discover + , HsYAML, HUnit, ilist, language-docker, megaparsec, mtl + , network-uri, optparse-applicative, parallel, parsec + , prettyprinter, semver, ShellCheck, silently, spdx, split, text + , time, timerep, void + }: + mkDerivation { + pname = "hadolint"; + version = "2.12.0"; + sha256 = "190ighmy5bg21b67n8msli8im6xp1z4bh3cjadfpr76mikxk25vl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal colourista containers cryptonite + data-default deepseq directory email-validate filepath foldl gitrev + HsYAML ilist language-docker megaparsec mtl network-uri + optparse-applicative parallel parsec prettyprinter semver + ShellCheck spdx split text time timerep void + ]; + executableHaskellDepends = [ + base containers data-default language-docker megaparsec + optparse-applicative prettyprinter text + ]; + testHaskellDepends = [ + aeson base bytestring containers data-default foldl hspec HsYAML + HUnit language-docker megaparsec optparse-applicative ShellCheck + silently split text + ]; + testToolDepends = [ hspec-discover ]; + description = "Dockerfile Linter JavaScript API"; + license = lib.licenses.gpl3Only; + mainProgram = "hadolint"; + }) {}; + + "hadoop-formats" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, filepath, snappy + , text, vector + }: + mkDerivation { + pname = "hadoop-formats"; + version = "0.2.1.1"; + sha256 = "1w3869jz3mxhzdik5fwaha7dn9rhjg5w8g0qnznd4x45cnzxv5ga"; + revision = "1"; + editedCabalFile = "0lq5vvhyfk0m7jbg4fyxiqy33w9zl5bf6kk97l09z2zjnfwqq92r"; + libraryHaskellDepends = [ attoparsec base bytestring text vector ]; + librarySystemDepends = [ snappy ]; + testHaskellDepends = [ base bytestring filepath text vector ]; + description = "Read/write file formats commonly used by Hadoop"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) snappy;}; + + "hadoop-rpc" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal, exceptions + , gsasl, hashable, monad-loops, network, protobuf, random, socks + , stm, tasty, tasty-hunit, text, transformers, unix + , unordered-containers, uuid, vector, xmlhtml + }: + mkDerivation { + pname = "hadoop-rpc"; + version = "1.1.0.0"; + sha256 = "1ygwvr35rh0r8f2hqgwi0bmf6pa2fvsw46mdzrq37b9siyh47pl1"; + libraryHaskellDepends = [ + attoparsec base bytestring cereal exceptions gsasl hashable + monad-loops network protobuf random socks stm text transformers + unix unordered-containers uuid vector xmlhtml + ]; + testHaskellDepends = [ base protobuf tasty tasty-hunit vector ]; + description = "Use the Hadoop RPC interface from Haskell"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hadoop-streaming" = callPackage + ({ mkDerivation, base, bytestring, conduit, extra, hspec + , hspec-discover, text + }: + mkDerivation { + pname = "hadoop-streaming"; + version = "0.2.0.3"; + sha256 = "1zlk9spilimpnvgyifpwp4k2n4ki5sv7lsaw912q9fxp8mmwycsy"; + libraryHaskellDepends = [ base bytestring conduit extra text ]; + testHaskellDepends = [ base bytestring conduit extra hspec ]; + testToolDepends = [ hspec-discover ]; + description = "A simple Hadoop streaming library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hadoop-tools" = callPackage + ({ mkDerivation, attoparsec, base, boxes, bytestring, clock + , configurator, exceptions, filepath, hadoop-rpc, old-locale + , optparse-applicative, protobuf, regex-pcre-builtin, split, stm + , tasty, tasty-hunit, tasty-quickcheck, text, time, transformers + , unix, vector + }: + mkDerivation { + pname = "hadoop-tools"; + version = "1.0.1"; + sha256 = "06x88mf7z8sbvzbcljzyzyh92y7c6n1hv3221nbyrwvmmf8i548z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base boxes bytestring clock configurator exceptions + filepath hadoop-rpc old-locale optparse-applicative protobuf + regex-pcre-builtin split stm text time transformers unix vector + ]; + testHaskellDepends = [ + attoparsec base bytestring hadoop-rpc tasty tasty-hunit + tasty-quickcheck vector + ]; + description = "Fast command line tools for working with Hadoop"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "hh"; + }) {}; + + "haeredes" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, dns, doctest, filemanip + , iproute, parallel-io, process + }: + mkDerivation { + pname = "haeredes"; + version = "0.5.3"; + sha256 = "10pjkgwqyij2vd6q2n6g53n11h6fqv9g2zr57bym8dp2j22p2jzh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs dns iproute parallel-io + ]; + testHaskellDepends = [ base doctest filemanip process ]; + description = "Confirm delegation of NS and MX records"; + license = lib.licenses.agpl3Only; + mainProgram = "haeredes"; + }) {}; + + "hafar" = callPackage + ({ mkDerivation, base, intervals, mtl, QuickCheck }: + mkDerivation { + pname = "hafar"; + version = "0.1.1.0"; + sha256 = "1cr1qb2p55n3hazxd4c4ziwwwyl5y3acqp5hhhv9m68pn53nqpas"; + libraryHaskellDepends = [ base intervals mtl ]; + testHaskellDepends = [ base intervals mtl QuickCheck ]; + description = "Affine arithmetic library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haggis" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, bytestring + , containers, convertible, directory, filemanip, filepath, HDBC + , HDBC-sqlite3, hquery, MissingH, network-uri, old-locale + , optparse-applicative, pandoc, pandoc-types, parsec, rss, split + , text, time, unix, xmlhtml + }: + mkDerivation { + pname = "haggis"; + version = "0.1.3.0"; + sha256 = "0f6gq1knbw22z83xa4fq8p1g75vfqj40vfns6df8n1y2nzziryb8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-builder blaze-html bytestring containers convertible + directory filemanip filepath HDBC HDBC-sqlite3 hquery MissingH + network-uri old-locale pandoc pandoc-types parsec rss split text + time unix xmlhtml + ]; + executableHaskellDepends = [ + base directory filemanip filepath optparse-applicative + ]; + description = "A static site generator with blogging/comments support"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "haggis"; + }) {}; + + "haggle" = callPackage + ({ mkDerivation, base, containers, deepseq, fgl, hashable, HUnit + , primitive, QuickCheck, ref-tf, test-framework + , test-framework-hunit, test-framework-quickcheck2, vector + , vector-th-unbox + }: + mkDerivation { + pname = "haggle"; + version = "0.3"; + sha256 = "0cnl62w8fwb033gyx473ghbawnj0vpmjpjnlpv0wsvh3qhlax4hj"; + libraryHaskellDepends = [ + base containers deepseq hashable primitive ref-tf vector + vector-th-unbox + ]; + testHaskellDepends = [ + base containers fgl HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A graph library offering mutable, immutable, and inductive graphs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haha" = callPackage + ({ mkDerivation, base, containers, time }: + mkDerivation { + pname = "haha"; + version = "0.3.1.1"; + sha256 = "1vfsy6ks9rnynwvavakj90662vxgvk7y0vwpdga2k2fc8nkqjf10"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers time ]; + executableHaskellDepends = [ base containers time ]; + description = "A simple library for creating animated ascii art on ANSI terminals"; + license = lib.licenses.bsd3; + mainProgram = "rotating-lambda"; + }) {}; + + "hahp" = callPackage + ({ mkDerivation, base, containers, hmatrix, parallel, random, time + }: + mkDerivation { + pname = "hahp"; + version = "0.1.3"; + sha256 = "1k9l9pdms8zamp77gkix7qiciyb2ad7xj4g6l91k9yh4avcyy28z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers hmatrix parallel random time + ]; + executableHaskellDepends = [ base time ]; + description = "Analytic Hierarchy Process"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hahp-example"; + broken = true; + }) {}; + + "haiji" = callPackage + ({ mkDerivation, aeson, attoparsec, base, data-default, doctest + , filepath, mtl, process-extras, scientific, tagged, tasty + , tasty-hunit, tasty-th, template-haskell, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "haiji"; + version = "0.3.4.0"; + sha256 = "1m97lnd993xpxcbm3n2qgqzqjb5j3jvkzkdcb1h9qjd3lr88j1cf"; + libraryHaskellDepends = [ + aeson attoparsec base data-default mtl scientific tagged + template-haskell text transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base data-default doctest filepath process-extras tasty + tasty-hunit tasty-th text + ]; + description = "A typed template engine, subset of jinja2"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hail" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, http-client + , lens, lens-aeson, netrc, network-uri, optparse-applicative + , parsec, process, text, wreq + }: + mkDerivation { + pname = "hail"; + version = "0.2.0.0"; + sha256 = "1cb1mszlxwx0091f21gyg3zd42r9qz03h04rl65kl3qydnwrmkyh"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring directory filepath http-client lens lens-aeson + netrc network-uri optparse-applicative parsec process text wreq + ]; + description = "A service for pull-based continuous deployment based on hydra"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "hail"; + broken = true; + }) {}; + + "hailgun" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , email-validate, exceptions, filepath, http-client + , http-client-tls, http-types, tagsoup, text, time, transformers + }: + mkDerivation { + pname = "hailgun"; + version = "0.5.1"; + sha256 = "0kkmylcjf8lhd0jdb8zn5lxgdbd57swxrsc87zkb8hg2sqw5adss"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring email-validate exceptions filepath + http-client http-client-tls http-types tagsoup text time + transformers + ]; + description = "Mailgun REST api interface for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hailgun-send" = callPackage + ({ mkDerivation, base, bytestring, configurator, hailgun, text }: + mkDerivation { + pname = "hailgun-send"; + version = "0.1.1.1"; + sha256 = "1cxvzg5bfwsdly9k24izwnk5gf9vvzisaj3m6ng647bm1fc598c6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring configurator hailgun text + ]; + description = "A program to send emails throught the Mailgun api"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hailgun-send"; + }) {}; + + "hailgun-simple" = callPackage + ({ mkDerivation, base, email-validate, hailgun, mtl, text + , transformers + }: + mkDerivation { + pname = "hailgun-simple"; + version = "0.1.0.0"; + sha256 = "0m19xhlndz74cp2vl0177dfl5j1cjkzgc3l81q4kn266grmnwlih"; + libraryHaskellDepends = [ + base email-validate hailgun mtl text transformers + ]; + description = "Easy-to-use wrapper for the hailgun package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hails" = callPackage + ({ mkDerivation, authenticate, base, base64-bytestring, binary + , blaze-builder, bson, bytestring, conduit, conduit-extra + , containers, cookie, directory, exceptions, failure, filepath + , ghc-paths, hint, http-conduit, http-types, HUnit, lio, mongoDB + , mtl, network, network-uri, parsec, QuickCheck + , quickcheck-instances, quickcheck-lio-instances, resourcet, SHA + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, time, transformers, unix, wai, wai-app-static, wai-extra + , wai-test, warp + }: + mkDerivation { + pname = "hails"; + version = "0.11.2.1"; + sha256 = "1s447iqgpxsx78zd873izyqhdq34dz1ikjcfw8m9r0rv5nkxkf7c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + authenticate base base64-bytestring binary blaze-builder bson + bytestring conduit conduit-extra containers cookie exceptions + failure http-conduit http-types lio mongoDB mtl network network-uri + parsec resourcet SHA text time transformers wai wai-app-static + wai-extra + ]; + executableHaskellDepends = [ + authenticate base base64-bytestring binary blaze-builder bson + bytestring conduit conduit-extra containers cookie directory + exceptions filepath ghc-paths hint http-conduit http-types lio + mongoDB mtl network network-uri parsec resourcet SHA text time + transformers unix wai wai-app-static wai-extra warp + ]; + testHaskellDepends = [ + base bson containers http-types HUnit lio mongoDB QuickCheck + quickcheck-instances quickcheck-lio-instances test-framework + test-framework-hunit test-framework-quickcheck2 text time unix wai + wai-test + ]; + description = "Multi-app web platform framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hails"; + broken = true; + }) {quickcheck-lio-instances = null;}; + + "hails-bin" = callPackage + ({ mkDerivation, base, bson, bytestring, containers, ghc-paths + , hails, iterIO, iterio-server, mongoDB, mtl + }: + mkDerivation { + pname = "hails-bin"; + version = "0.1.1.1"; + sha256 = "006qy5mkhh8zqy9mrpwjiym7klqma49zglwpjmx2ikmkkq9qnfvr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bson bytestring containers ghc-paths hails iterIO + iterio-server mongoDB mtl + ]; + description = "Dynamic launcher of Hails applications"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hails"; + }) {}; + + "hairy" = callPackage + ({ mkDerivation, aeson, base, criterion, data-default, heroku + , hspec, http-types, monad-logger, mtl, persistent + , persistent-postgresql, persistent-template, scotty, text, time + , transformers, wai, wai-extra, warp + }: + mkDerivation { + pname = "hairy"; + version = "0.1.3"; + sha256 = "19kgygj9d3m56xcfc1zm0ki2ncgifrrsrf90bvp9bykyixycplap"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base data-default heroku http-types monad-logger mtl + persistent persistent-postgresql persistent-template scotty text + time transformers wai wai-extra warp + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base hspec http-types mtl persistent scotty time wai wai-extra + ]; + benchmarkHaskellDepends = [ + base criterion http-types mtl persistent scotty time wai wai-extra + ]; + description = "A JSON REST API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hairy"; + broken = true; + }) {}; + + "hakaru" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, Cabal, cassava + , containers, criterion, deepseq, directory, ghc-prim, hmatrix + , HUnit, integration, logfloat, math-functions, monad-loops + , mwc-random, parallel, parsec, pretty, primitive, QuickCheck + , random, statistics, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, transformers, vector, zlib + }: + mkDerivation { + pname = "hakaru"; + version = "0.1.4"; + sha256 = "033m28jckpqgc4izmyf4h60riy29mcvfhyw340z604miqg7ss2hf"; + libraryHaskellDepends = [ + aeson array base bytestring cassava containers directory hmatrix + integration logfloat math-functions monad-loops mwc-random parallel + parsec pretty primitive random statistics text transformers vector + zlib + ]; + testHaskellDepends = [ + base Cabal containers hmatrix HUnit logfloat math-functions + monad-loops mwc-random pretty primitive QuickCheck random + statistics test-framework test-framework-hunit + test-framework-quickcheck2 vector + ]; + benchmarkHaskellDepends = [ base criterion deepseq ghc-prim ]; + description = "A probabilistic programming embedded DSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hake" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, process, regexpr + , time, yjtools + }: + mkDerivation { + pname = "hake"; + version = "1.3.8.1"; + sha256 = "0h0y466b664xyxi1hr8c7il4cslrmb1hyhsjzhvs55l33zb7591b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base filepath mtl time ]; + executableHaskellDepends = [ directory process regexpr yjtools ]; + description = "make tool. ruby : rake = haskell : hake"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hake"; + }) {}; + + "hakismet" = callPackage + ({ mkDerivation, base, HTTP, network }: + mkDerivation { + pname = "hakismet"; + version = "0.1"; + sha256 = "1ddmnzan16vn0fbp1fgsidahayihhr0vw8saypdqq7lnhqw8j9d4"; + libraryHaskellDepends = [ base HTTP network ]; + description = "Akismet spam protection library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hakka" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "hakka"; + version = "0.2.0"; + sha256 = "02rd2sw4a6ayr4kqqvkr14gxbpd3y9m92m9kvkk5m5701l1nz0xq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base transformers ]; + executableHaskellDepends = [ base ]; + description = "Minimal akka-inspired actor library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hakka-example"; + broken = true; + }) {}; + + "hako" = callPackage + ({ mkDerivation, base, haskell-src-meta, parsec, QuickCheck + , template-haskell, text, transformers + }: + mkDerivation { + pname = "hako"; + version = "1.0.0"; + sha256 = "1gcw15522yh0aa7xa793gda45qmq8my15id4ybivv3n16pcr7prm"; + libraryHaskellDepends = [ + base haskell-src-meta parsec template-haskell text transformers + ]; + testHaskellDepends = [ base QuickCheck ]; + description = "A mako-like quasi-quoter template library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hakyll" = callPackage + ({ mkDerivation, aeson, base, binary, blaze-html, blaze-markup + , bytestring, containers, data-default, deepseq, directory + , file-embed, filepath, fsnotify, hashable, http-conduit + , http-types, lrucache, mtl, network-uri, optparse-applicative + , pandoc, parsec, process, QuickCheck, random, regex-tdfa + , resourcet, scientific, tagsoup, tasty, tasty-golden, tasty-hunit + , tasty-quickcheck, template-haskell, text, time + , time-locale-compat, unordered-containers, util-linux, vector, wai + , wai-app-static, warp, yaml + }: + mkDerivation { + pname = "hakyll"; + version = "4.16.2.0"; + sha256 = "1p3x9f1ha6dkis71nzbxh1h7mzldsj4qvmfx3f0vng7y1ydlcw0z"; + revision = "5"; + editedCabalFile = "01ny9jsz0drdh497pvhlnwxn946db8a1qc1fxy96l3pjc6plvxcb"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base binary blaze-html blaze-markup bytestring containers + data-default deepseq directory file-embed filepath fsnotify + hashable http-conduit http-types lrucache mtl network-uri + optparse-applicative pandoc parsec process random regex-tdfa + resourcet scientific tagsoup template-haskell text time + time-locale-compat unordered-containers vector wai wai-app-static + warp yaml + ]; + executableHaskellDepends = [ base directory filepath ]; + testHaskellDepends = [ + aeson base bytestring containers filepath pandoc QuickCheck tagsoup + tasty tasty-golden tasty-hunit tasty-quickcheck text + unordered-containers yaml + ]; + testToolDepends = [ util-linux ]; + description = "A static website compiler library"; + license = lib.licenses.bsd3; + mainProgram = "hakyll-init"; + maintainers = [ lib.maintainers.erictapen ]; + }) {inherit (pkgs) util-linux;}; + + "hakyll-R" = callPackage + ({ mkDerivation, base, directory, filepath, hakyll, pandoc, process + }: + mkDerivation { + pname = "hakyll-R"; + version = "0.1.0.3"; + sha256 = "0sr0mpyhjr7ajg227rfylhv2950vip6zkryalxp39m1xv0dh2rb3"; + libraryHaskellDepends = [ + base directory filepath hakyll pandoc process + ]; + description = "A package allowing to write Hakyll blog posts in Rmd"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hakyll-agda" = callPackage + ({ mkDerivation, Agda, base, containers, directory, filepath + , hakyll, mtl, pandoc, text, transformers, xhtml + }: + mkDerivation { + pname = "hakyll-agda"; + version = "0.1.13"; + sha256 = "1fylx5h0w774j0wwp3g1mhfyifiyrbclydipg9i8v98br9xcnspb"; + libraryHaskellDepends = [ + Agda base containers directory filepath hakyll mtl pandoc text + transformers xhtml + ]; + description = "Wrapper to integrate literate Agda files with Hakyll"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hakyll-alectryon" = callPackage + ({ mkDerivation, aeson, base, bytestring, filepath, hakyll, mtl + , optparse-applicative, pandoc, pandoc-types, process, text + }: + mkDerivation { + pname = "hakyll-alectryon"; + version = "0.1.2.0"; + sha256 = "0f1jznfr79z3y1zpi30abvcc0i3ylif1aa30wldj7ghpdxsvrjpb"; + libraryHaskellDepends = [ + aeson base bytestring filepath hakyll mtl optparse-applicative + pandoc pandoc-types process text + ]; + description = "Hakyll extension for rendering Coq code using Alectryon"; + license = lib.licenses.mit; + }) {}; + + "hakyll-blaze-templates" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, hakyll }: + mkDerivation { + pname = "hakyll-blaze-templates"; + version = "0.1.1.0"; + sha256 = "11dl3rqls2yxkmycx63xr1cix4adk6b29sbwr4v5n48bqamr7p1j"; + libraryHaskellDepends = [ base blaze-html blaze-markup hakyll ]; + description = "Blaze templates for Hakyll"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hakyll-contrib" = callPackage + ({ mkDerivation, base, directory, filepath, hakyll, pandoc }: + mkDerivation { + pname = "hakyll-contrib"; + version = "0.1.0.1"; + sha256 = "0w23laiw6a5hxfq5hjq8vn3k7fx5l4yb9p8qcbm62zlycza1ci14"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base hakyll pandoc ]; + executableHaskellDepends = [ base directory filepath hakyll ]; + description = "Extra modules for the hakyll website compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hakyll-contrib"; + broken = true; + }) {}; + + "hakyll-contrib-csv" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, cassava, hakyll + , hspec, vector + }: + mkDerivation { + pname = "hakyll-contrib-csv"; + version = "0.1.0.2"; + sha256 = "1vqd9y5s30q3hy7fdz7dlng9xg9576qk4jwchya83nm48a3fzpmp"; + libraryHaskellDepends = [ + base blaze-html bytestring cassava hakyll vector + ]; + testHaskellDepends = [ base blaze-html bytestring cassava hspec ]; + description = "Generate Html tables from Csv files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hakyll-contrib-elm" = callPackage + ({ mkDerivation, base, bytestring, directory, hakyll, process + , temporary + }: + mkDerivation { + pname = "hakyll-contrib-elm"; + version = "0.1.0.1"; + sha256 = "0azlzfxmx7ghkc6q9l8chz1paxyh6r06df3jfshmk42rdfg0gjwb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory hakyll process temporary + ]; + executableHaskellDepends = [ base hakyll ]; + description = "Compile Elm code for inclusion in Hakyll static site"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hakyll-contrib-elm-example"; + broken = true; + }) {}; + + "hakyll-contrib-hyphenation" = callPackage + ({ mkDerivation, base, hakyll, hyphenation, split, tagsoup }: + mkDerivation { + pname = "hakyll-contrib-hyphenation"; + version = "0.1.0.3"; + sha256 = "0mkbsivifggi64k97ssxb0dskzwf7h0sny4m8gmkdsvwqjhfdjam"; + libraryHaskellDepends = [ base hakyll hyphenation split tagsoup ]; + description = "automatic hyphenation for Hakyll"; + license = lib.licenses.mit; + }) {}; + + "hakyll-contrib-i18n" = callPackage + ({ mkDerivation, base, binary-instances, bytestring, filepath + , hakyll, pandoc, pandoc-include-code, pandoc-types, text, time + , time-locale-compat, unordered-containers, yaml + }: + mkDerivation { + pname = "hakyll-contrib-i18n"; + version = "0.1.1.0"; + sha256 = "1jmw3ns8s0l974b2xb6ylwd0swjcq69fwpakb4g4k2rvhqnzd6jg"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary-instances bytestring filepath hakyll text time + time-locale-compat unordered-containers yaml + ]; + executableHaskellDepends = [ + base filepath hakyll pandoc pandoc-include-code pandoc-types + unordered-containers + ]; + description = "A Hakyll library for internationalization"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "haki18nll"; + broken = true; + }) {}; + + "hakyll-contrib-links" = callPackage + ({ mkDerivation, base, binary, containers, hakyll, pandoc + , pandoc-types, parsec, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "hakyll-contrib-links"; + version = "0.2.0.0"; + sha256 = "0gzg88pcqxwj4qwr2qj24csjljvxcz3v9iclhz5f9g8dx41rkiy5"; + libraryHaskellDepends = [ + base binary containers hakyll pandoc pandoc-types parsec + ]; + testHaskellDepends = [ + base binary QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "A hakyll library that helps maintain a separate links database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hakyll-convert" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers + , data-default, directory, feed, filepath, tasty + , tasty-expected-failure, tasty-golden, tasty-hunit + , tasty-quickcheck, temporary, text, time, xml-conduit, xml-types + }: + mkDerivation { + pname = "hakyll-convert"; + version = "0.3.0.4"; + sha256 = "09fqr05mvs0qs53psq97kn1s4axinwn1vr5d6af4sqj3zc5k6k39"; + revision = "8"; + editedCabalFile = "1fwjxmdfq4wlwi77pmvvfydi0si8cbv4ygdrkbanl4d90scr2rn0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-default directory feed filepath + text time xml-conduit xml-types + ]; + executableHaskellDepends = [ + base cmdargs filepath text xml-types + ]; + testHaskellDepends = [ + base bytestring data-default directory feed filepath tasty + tasty-expected-failure tasty-golden tasty-hunit tasty-quickcheck + temporary text time xml-types + ]; + description = "Convert from other blog engines to Hakyll"; + license = lib.licenses.bsd3; + mainProgram = "hakyll-convert"; + }) {}; + + "hakyll-dhall" = callPackage + ({ mkDerivation, base, binary, containers, data-default-class + , dhall, either, filepath, hakyll, microlens, microlens-th, mtl + , prettyprinter, text, transformers + }: + mkDerivation { + pname = "hakyll-dhall"; + version = "0.2.5.0"; + sha256 = "012iharphl2hrm723gqpqa82s1hr799rnpfawdfl3xykpmw6wy9g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary containers data-default-class dhall either filepath + hakyll microlens microlens-th mtl prettyprinter text transformers + ]; + executableHaskellDepends = [ base dhall hakyll ]; + description = "Dhall compiler for Hakyll"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hakyll-dhall-test-app"; + broken = true; + }) {}; + + "hakyll-dir-list" = callPackage + ({ mkDerivation, base, containers, data-default, filepath, hakyll + }: + mkDerivation { + pname = "hakyll-dir-list"; + version = "1.0.0.4"; + sha256 = "0n7cfamaan0yyrpdfqmjbbgv7cg172hp4zs16zf52l90xdq253h9"; + libraryHaskellDepends = [ + base containers data-default filepath hakyll + ]; + description = "Allow Hakyll to create hierarchical menues from directories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hakyll-elm" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, Elm, hakyll, mtl + }: + mkDerivation { + pname = "hakyll-elm"; + version = "0.2.1"; + sha256 = "0bgwcxarsa40aylvg4cc7ha5y87xklkc4ifwd17l69l4xbb4iqpk"; + libraryHaskellDepends = [ + base blaze-html blaze-markup Elm hakyll mtl + ]; + description = "Hakyll wrapper for the Elm compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hakyll-favicon" = callPackage + ({ mkDerivation, base, filepath, hakyll }: + mkDerivation { + pname = "hakyll-favicon"; + version = "0.1.0"; + sha256 = "02j2mljq07vpfc5k3f959704lv31s23vfnm47nyx51425x74x17r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base filepath hakyll ]; + executableHaskellDepends = [ base hakyll ]; + testHaskellDepends = [ base ]; + license = lib.licenses.bsd3; + mainProgram = "example"; + }) {}; + + "hakyll-filestore" = callPackage + ({ mkDerivation, base, filestore, hakyll, time, time-locale-compat + }: + mkDerivation { + pname = "hakyll-filestore"; + version = "0.1.11"; + sha256 = "1gfyibnazvanrywl9bcb3y2frpp4n1cvx0c8m6cx8vmdwslwmrnv"; + libraryHaskellDepends = [ + base filestore hakyll time time-locale-compat + ]; + description = "FileStore utilities for Hakyll"; + license = lib.licenses.publicDomain; + }) {}; + + "hakyll-images" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath + , hakyll, HUnit-approx, JuicyPixels, JuicyPixels-extra, tasty + , tasty-hunit + }: + mkDerivation { + pname = "hakyll-images"; + version = "1.2.2"; + sha256 = "10pn4hk9gzlz92jxln6zj2i5vg42n369njzlrhbxf50dlgy4x05q"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring hakyll JuicyPixels JuicyPixels-extra + ]; + testHaskellDepends = [ + base binary bytestring directory filepath hakyll HUnit-approx + JuicyPixels JuicyPixels-extra tasty tasty-hunit + ]; + description = "Hakyll utilities to work with images"; + license = lib.licenses.bsd3; + }) {}; + + "hakyll-ogmarkup" = callPackage + ({ mkDerivation, base, hakyll, ogmarkup }: + mkDerivation { + pname = "hakyll-ogmarkup"; + version = "4.0"; + sha256 = "1w8wmqdfxf9w4mb9k77gak9iqxysa7mbb5phfh9a0hy30vx2qb1d"; + libraryHaskellDepends = [ base hakyll ogmarkup ]; + description = "Integrate ogmarkup document with Hakyll"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hakyll-process" = callPackage + ({ mkDerivation, base, bytestring, hakyll, typed-process }: + mkDerivation { + pname = "hakyll-process"; + version = "0.0.3.0"; + sha256 = "1ci7sw9r73h06kdrhqqbs0sar91z56scns3xljq2rpzhcpf3ppms"; + libraryHaskellDepends = [ base bytestring hakyll typed-process ]; + description = "Hakyll compiler for arbitrary external processes"; + license = lib.licenses.bsd3; + }) {}; + + "hakyll-sass" = callPackage + ({ mkDerivation, aeson-pretty, base, data-default-class, filepath + , hakyll, hsass + }: + mkDerivation { + pname = "hakyll-sass"; + version = "0.2.4"; + sha256 = "151c1x1ipy3759vwih3a84r6912imsqfgvkxd994dbz8jag6465m"; + libraryHaskellDepends = [ + aeson-pretty base data-default-class filepath hakyll hsass + ]; + description = "Hakyll SASS compiler over hsass"; + license = lib.licenses.mit; + }) {}; + + "hakyll-series" = callPackage + ({ mkDerivation, base, containers, hakyll }: + mkDerivation { + pname = "hakyll-series"; + version = "0.1.0.1"; + sha256 = "1c86lzfri5s3xzh5qyw1rpbv1wag26vbxl7pbcmjl25ad380riax"; + libraryHaskellDepends = [ base containers hakyll ]; + description = "Adds series functionality to hakyll"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hakyll-shakespeare" = callPackage + ({ mkDerivation, base, blaze-html, containers, hakyll, shakespeare + , text + }: + mkDerivation { + pname = "hakyll-shakespeare"; + version = "0.1.0.0.2"; + sha256 = "1bfhr4fwj14nva400fkwqkbbgy10qd7sw03h3zlmjg1vycf9rapb"; + revision = "1"; + editedCabalFile = "13c3bibbmm6ds44bfnrlrn3qqir7xbpsjmzjvyb6y1ia2qazd0cf"; + libraryHaskellDepends = [ + base blaze-html containers hakyll shakespeare text + ]; + description = "Hakyll Hamlet compiler"; + license = lib.licenses.mit; + }) {}; + + "hakyll-shortcode" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, MissingH + , network-uri, parsec, QuickCheck, regex-posix, split, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "hakyll-shortcode"; + version = "0.0.2"; + sha256 = "13z24pg5043s5fr2ak4v3n6vv80xv3c96bibxgrcfcrqfcibvqfx"; + libraryHaskellDepends = [ + base blaze-html blaze-markup MissingH network-uri parsec + regex-posix split + ]; + testHaskellDepends = [ + base blaze-html blaze-markup MissingH network-uri parsec QuickCheck + regex-posix split tasty tasty-hunit tasty-quickcheck + ]; + description = "A shortcode extension module for Hakyll"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hakyll-shortcut-links" = callPackage + ({ mkDerivation, base, hakyll, hspec, mtl, pandoc, pandoc-types + , parsec, shortcut-links, text + }: + mkDerivation { + pname = "hakyll-shortcut-links"; + version = "0.1.0.2"; + sha256 = "06wwp9vwxvhizhj8jvz77p5zycaqyjpm2dbh1k6m90hdlpzi0vcz"; + libraryHaskellDepends = [ + base hakyll mtl pandoc-types parsec shortcut-links text + ]; + testHaskellDepends = [ base hspec mtl pandoc text ]; + description = "Use shortcut-links in markdown file for Hakyll"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hakyll-typescript" = callPackage + ({ mkDerivation, base, bytestring, directory, hakyll + , hakyll-process, hjsmin, tasty, tasty-hunit + }: + mkDerivation { + pname = "hakyll-typescript"; + version = "0.0.2.0"; + sha256 = "03vxfv693grnyrkr3qz9vxh97dmaw1qqnb4hrfi8hpkqb094yw5d"; + libraryHaskellDepends = [ + base bytestring hakyll hakyll-process hjsmin + ]; + testHaskellDepends = [ base directory hakyll tasty tasty-hunit ]; + description = "Typescript and javascript hakyll compilers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hakyllbars" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, data-default + , directory, filepath, hakyll, hspec, MissingH, mtl, network-uri + , pandoc, parsec, process, scientific, text, time + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "hakyllbars"; + version = "1.0.1.0"; + sha256 = "0bd9ss4hp59i5ni5w03zdj2m5phgds36ng3a9nawqic6wyw842g6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring data-default directory filepath hakyll + MissingH mtl network-uri pandoc parsec process scientific text time + unordered-containers vector yaml + ]; + executableHaskellDepends = [ base hakyll MissingH pandoc time ]; + testHaskellDepends = [ base hspec parsec ]; + description = "A Hakyll compiler for Handlebars-like templates"; + license = lib.licenses.bsd3; + mainProgram = "hakyllbars-site"; + }) {}; + + "hal" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, conduit, conduit-extra, containers, exceptions + , hashable, hedgehog, hspec, hspec-hedgehog, http-client + , http-types, mtl, raw-strings-qq, scientific, text, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "hal"; + version = "1.0.1"; + sha256 = "1fapccpb6mfrwq96s2hnra4zvl34c8qflwwhzr5y5c8ankna8924"; + revision = "1"; + editedCabalFile = "151nqdl4ivn3ljrmfqxf84gv07krn0dcwpr5fchm56mqikia1di5"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive conduit + conduit-extra containers exceptions hashable http-client http-types + mtl scientific text time unordered-containers + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + hedgehog hspec hspec-hedgehog http-client http-types raw-strings-qq + scientific text time transformers unordered-containers vector + ]; + description = "A runtime environment for Haskell applications running on AWS Lambda"; + license = lib.licenses.bsd3; + }) {}; + + "hal_1_1" = callPackage + ({ mkDerivation, aeson, attoparsec-aeson, base, base64-bytestring + , bytestring, case-insensitive, conduit, conduit-extra, containers + , exceptions, hashable, hedgehog, hspec, hspec-hedgehog + , http-client, http-types, mtl, raw-strings-qq, scientific, text + , time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "hal"; + version = "1.1"; + sha256 = "0lx2338zvxkws91msfmkfkp31kmz5lgw5cdkwwc9lm7r2vlp0q1m"; + revision = "1"; + editedCabalFile = "1rg95plri595liavqc0ygwr6iag0wrrp8ndzlj7afswvzi1kix1d"; + libraryHaskellDepends = [ + aeson attoparsec-aeson base base64-bytestring bytestring + case-insensitive conduit conduit-extra containers exceptions + hashable http-client http-types mtl scientific text time + unordered-containers + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + hedgehog hspec hspec-hedgehog http-client http-types raw-strings-qq + scientific text time transformers unordered-containers vector + ]; + description = "A runtime environment for Haskell applications running on AWS Lambda"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "halberd" = callPackage + ({ mkDerivation, base, Cabal, containers, haskell-names + , haskell-packages, haskell-src-exts, HUnit, mtl, safe, split, syb + , tagged, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "halberd"; + version = "0.1.2.9"; + sha256 = "1d8r1cz9q9mgw1abz8b8n6lnnc19g223hv3igznxfldbws7d6zrj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal containers haskell-names haskell-packages + haskell-src-exts mtl safe syb + ]; + executableHaskellDepends = [ + base Cabal haskell-names haskell-packages haskell-src-exts mtl safe + tagged + ]; + testHaskellDepends = [ + base Cabal containers haskell-names haskell-packages + haskell-src-exts HUnit mtl split tagged test-framework + test-framework-hunit + ]; + description = "A tool to generate missing import statements for Haskell modules"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "halberd"; + }) {}; + + "half" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, QuickCheck + , template-haskell, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "half"; + version = "0.3.1"; + sha256 = "1l8m2spqg0ac50qys2jk5b32v6wxklbbk5ypjp3ga6z14hkw7bz2"; + revision = "1"; + editedCabalFile = "0z0sdic28ji6lq9hz9fh534igy6g3g7b1q799cmwkga23dkicgzl"; + libraryHaskellDepends = [ base binary deepseq template-haskell ]; + testHaskellDepends = [ + base binary bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Half-precision floating-point"; + license = lib.licenses.bsd3; + }) {}; + + "half-space" = callPackage + ({ mkDerivation, base, call-stack, equational-reasoning + , manifolds-core, vector-space + }: + mkDerivation { + pname = "half-space"; + version = "0.1.1.0"; + sha256 = "1wcnlbag6jr3fzb867izwsz1bdp94b3nv0xjg0kbs7kkpakk0l7d"; + libraryHaskellDepends = [ + base call-stack equational-reasoning manifolds-core vector-space + ]; + description = "Additive monoids generalising vector spaces"; + license = lib.licenses.gpl3Only; + }) {}; + + "halfs" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , directory, filepath, fingertree, HFuse, mtl, QuickCheck, random + , time, unix + }: + mkDerivation { + pname = "halfs"; + version = "2.0"; + sha256 = "1k47q0vp0cmvmxz28hmv8dgniz9ks7h0wjjmdkjgvb77p8jj2akd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring cereal containers directory filepath + fingertree mtl QuickCheck random time unix + ]; + executableHaskellDepends = [ + array base bytestring cereal containers directory filepath + fingertree HFuse mtl QuickCheck random time unix + ]; + description = "The HAskelL File System (\"halfs\" -- intended for use on the HaLVM)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "halfsplit" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "halfsplit"; + version = "0.4.3.0"; + sha256 = "1y09vl853nsc6fx19bwmmmh9k7di825j4y7rsm06wyk35m911yv7"; + libraryHaskellDepends = [ base ]; + description = "A library to provide special kind of two-column output for Phladiprelio"; + license = lib.licenses.mit; + }) {}; + + "halide-JuicyPixels" = callPackage + ({ mkDerivation, base, halide-haskell, hspec, JuicyPixels, vector + }: + mkDerivation { + pname = "halide-JuicyPixels"; + version = "0.0.2.1"; + sha256 = "1zmdfw01aqf1ixpx0xpj8aq936gjhq8rp7c11bbbbsrydff440bp"; + libraryHaskellDepends = [ base halide-haskell JuicyPixels vector ]; + testHaskellDepends = [ base halide-haskell hspec JuicyPixels ]; + description = "Integration between Halide and JuicyPixels"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + }) {}; + + "halide-arrayfire" = callPackage + ({ mkDerivation, arrayfire, base, halide-haskell, hspec }: + mkDerivation { + pname = "halide-arrayfire"; + version = "0.0.2.0"; + sha256 = "11dv10n0r0jk91j2vvh4sv59yfsk0v15jknsvngng2bdsmi7fxcm"; + libraryHaskellDepends = [ arrayfire base halide-haskell ]; + testHaskellDepends = [ arrayfire base halide-haskell hspec ]; + description = "Integration between Halide and ArrayFire"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "halide-haskell" = callPackage + ({ mkDerivation, base, bytestring, constraints, filepath, Halide + , hspec, HUnit, inline-c, inline-c-cpp, primitive, QuickCheck + , template-haskell, temporary, text, unix, vector + }: + mkDerivation { + pname = "halide-haskell"; + version = "0.0.2.0"; + sha256 = "0zhpcqzjpa3l7i1bwvcdmmfcg82qf3a75gidcqpfygs2g4gwjxgm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring constraints filepath inline-c inline-c-cpp + primitive template-haskell temporary text unix vector + ]; + librarySystemDepends = [ Halide ]; + executableHaskellDepends = [ base vector ]; + testHaskellDepends = [ + base hspec HUnit inline-c inline-c-cpp QuickCheck text vector + ]; + description = "Haskell bindings to Halide"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {Halide = null;}; + + "halipeto" = callPackage + ({ mkDerivation, base, directory, HaXml, pandoc }: + mkDerivation { + pname = "halipeto"; + version = "2.4.1"; + sha256 = "1anyf6mh13rmj5a0lsayrcxzvm3zk0a2943pzkgz06y3aqgmcbdb"; + revision = "1"; + editedCabalFile = "0x30z8l7kfxvw4qzva7qgqair76v2ml8lgmd7lh4pkihq11f678q"; + libraryHaskellDepends = [ base directory HaXml pandoc ]; + description = "Haskell Static Web Page Generator"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "halive" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , foreign-store, fsnotify, ghc, ghc-boot, ghc-paths, gl, hspec + , lens, linear, mtl, pretty-show, process, random, sdl2, signal + , stm, text, time, transformers + }: + mkDerivation { + pname = "halive"; + version = "0.1.8"; + sha256 = "1zh0jykh1a9lxfsz1vjyr6n56y2y0g1gc16vxnjakyqz131xp7kn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath foreign-store fsnotify ghc + ghc-boot ghc-paths mtl process signal stm text time transformers + ]; + executableHaskellDepends = [ + base directory filepath fsnotify ghc ghc-paths process stm + transformers + ]; + testHaskellDepends = [ + base bytestring containers directory filepath foreign-store ghc + ghc-paths gl hspec lens linear mtl pretty-show random sdl2 stm text + time + ]; + description = "A live recompiler"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "halive"; + broken = true; + }) {}; + + "hall-symbols" = callPackage + ({ mkDerivation, base, doctest, hspec, matrix, matrix-as-xyz + , parsec, QuickCheck + }: + mkDerivation { + pname = "hall-symbols"; + version = "0.1.0.6"; + sha256 = "1gf0whwmwlrnir01zi5v6bsp0864nh0qjvy59hql27hv12yypdwa"; + libraryHaskellDepends = [ base matrix parsec ]; + testHaskellDepends = [ + base doctest hspec matrix matrix-as-xyz parsec QuickCheck + ]; + description = "Symmetry operations generater of Hall Symbols"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "halma" = callPackage + ({ mkDerivation, aeson, base, containers, data-default + , diagrams-lib, grid, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "halma"; + version = "0.3.0.2"; + sha256 = "1fs2095hp8m5k0iq0ilhxc6qmlasdygx9wjdb6288jssdjbvvpyq"; + libraryHaskellDepends = [ + aeson base containers data-default diagrams-lib grid + ]; + testHaskellDepends = [ + base containers grid HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Library implementing Halma rules"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "halma-gui" = callPackage + ({ mkDerivation, async, base, data-default, diagrams-cairo + , diagrams-gtk, diagrams-lib, gtk, halma, mtl, mvc, pipes, timeit + }: + mkDerivation { + pname = "halma-gui"; + version = "0.1.1.1"; + sha256 = "15kp369lvy67mc86f5c6k3x0849vcl4bqmd5l4brymy79d7b2f2p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base data-default diagrams-cairo diagrams-gtk diagrams-lib + gtk halma mtl mvc pipes timeit + ]; + description = "GTK application for playing Halma"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "halma-gui"; + }) {}; + + "halma-telegram-bot" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , data-default, diagrams-cairo, diagrams-lib, directory, exceptions + , filepath, halma, http-client, http-client-tls, megaparsec, mtl + , optparse-applicative, semigroups, servant-client, telegram-api + , temporary, text, transformers, vector + }: + mkDerivation { + pname = "halma-telegram-bot"; + version = "0.1.0.0"; + sha256 = "1ynwmyvwyn6nxpdvq3pqyxfjyz702icri3r0vywcriw63ld32zhb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring containers data-default + diagrams-cairo diagrams-lib directory exceptions filepath halma + http-client http-client-tls megaparsec mtl optparse-applicative + semigroups servant-client telegram-api temporary text transformers + vector + ]; + description = "Telegram bot for playing Halma"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "halma-telegram-bot"; + }) {}; + + "haltavista" = callPackage + ({ mkDerivation, base, hint, process }: + mkDerivation { + pname = "haltavista"; + version = "0.1.0.1"; + sha256 = "0l2qlibfxj8n7jqqqrbswx3fgislxz39075bhip07qx55193dx2f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base hint process ]; + description = "looks for functions given a set of example input/outputs"; + license = lib.licenses.gpl2Only; + mainProgram = "haltavista"; + }) {}; + + "halves" = callPackage + ({ mkDerivation, base, hedgehog, lens }: + mkDerivation { + pname = "halves"; + version = "0.1.0.1"; + sha256 = "0mjxi7aq58k5aydslsihp66kabh0mr5wp2nngbzkvzbs0z7rrwma"; + revision = "1"; + editedCabalFile = "1llsh3c5as0vby17mdwypgyzlvp2icmxqj52686zi6bfcs2b4p26"; + libraryHaskellDepends = [ base lens ]; + testHaskellDepends = [ base hedgehog lens ]; + description = "Split or combine data structures to and from halves, quarters, eighths"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "halvm-web" = callPackage + ({ mkDerivation, async, base, bytestring, cereal, containers + , HALVMCore, hans, HTTP, mime-types, network-uri, simple-tar, text + , XenDevice + }: + mkDerivation { + pname = "halvm-web"; + version = "0.3.0.0"; + sha256 = "14jrag9hs69myymbvcy7ryqa0yjfzhfx7d8j27q5q8qcyl2xmwni"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base bytestring cereal containers HALVMCore hans HTTP + mime-types network-uri simple-tar text XenDevice + ]; + description = "A simple, static HaLVM web server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "halvm-web"; + broken = true; + }) {HALVMCore = null; XenDevice = null;}; + + "ham" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base + , brick, bytestring, containers, HTTP, microlens, microlens-th + , optparse-generic, serialport, text, time, transformers, unix + , unordered-containers, vector, vty + }: + mkDerivation { + pname = "ham"; + version = "0.1.0.0"; + sha256 = "14nf2bbfp09yvn1d4lkcmrh8n9bmy8s48r23ig6h4mkchjxxpvqr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty array attoparsec base brick bytestring + containers HTTP microlens microlens-th serialport text time + transformers unix unordered-containers vector vty + ]; + executableHaskellDepends = [ + base brick containers microlens optparse-generic text time unix + vector vty + ]; + testHaskellDepends = [ base bytestring ]; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hamlog"; + }) {}; + + "hamid" = callPackage + ({ mkDerivation, base, HCodecs, newtype }: + mkDerivation { + pname = "hamid"; + version = "0.10"; + sha256 = "19792k9pwpkqwqznxm00nbq22swnayz7fv60ly0wsw5zmf1g6wv8"; + libraryHaskellDepends = [ base HCodecs newtype ]; + description = "Binding to the OS level Midi services (fork of system-midi)"; + license = lib.licenses.bsd3; + }) {}; + + "hamilton" = callPackage + ({ mkDerivation, ad, ansi-wl-pprint, base, containers + , finite-typelits, ghc-typelits-knownnat, hmatrix, hmatrix-gsl + , hmatrix-vector-sized, optparse-applicative, typelits-witnesses + , vector, vector-sized, vty + }: + mkDerivation { + pname = "hamilton"; + version = "0.1.0.3"; + sha256 = "06yvmm9641v74kd265csycwp6ywyc19mx0r0csycljcfghhj6xiw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ad base hmatrix hmatrix-gsl hmatrix-vector-sized typelits-witnesses + vector-sized + ]; + executableHaskellDepends = [ + ansi-wl-pprint base containers finite-typelits + ghc-typelits-knownnat hmatrix optparse-applicative vector + vector-sized vty + ]; + description = "Physics on generalized coordinate systems using Hamiltonian Mechanics and AD"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hamilton-examples"; + }) {}; + + "hamlet" = callPackage + ({ mkDerivation, base, shakespeare }: + mkDerivation { + pname = "hamlet"; + version = "1.2.0"; + sha256 = "0rla3ap3malk8j6mh07fr2aqvbscpy743wrfq3skgjv3j4jlpjfi"; + libraryHaskellDepends = [ base shakespeare ]; + doHaddock = false; + description = "Haml-like template files that are compile-time checked (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "hampp" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , Glob, preprocessor-tools + }: + mkDerivation { + pname = "hampp"; + version = "0.2.1"; + sha256 = "0y7lsh16xrlgsgfsqw00ldcdcjwsy8cziw8p3g753k9m23can4wl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory filepath Glob + preprocessor-tools + ]; + description = "Haskell macro preprocessor"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "hampp"; + broken = true; + }) {}; + + "hamsql" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , doctemplates, file-embed, filepath, frontmatter, groom + , network-uri, optparse-applicative, postgresql-simple, text + , transformers, unordered-containers, yaml + }: + mkDerivation { + pname = "hamsql"; + version = "0.9.0.0"; + sha256 = "1fchpcisvc5pcf7s0ywjdg0bvkbql31ac3pqdvigrrfb6zk9135v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory doctemplates file-embed + filepath frontmatter groom network-uri optparse-applicative + postgresql-simple text transformers unordered-containers yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Interpreter for SQL-structure definitions in YAML (YamSql)"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hamsql"; + broken = true; + }) {}; + + "hamtmap" = callPackage + ({ mkDerivation, array, base, deepseq, hashable }: + mkDerivation { + pname = "hamtmap"; + version = "0.3"; + sha256 = "04fr1wjlbmr0c9cp9ybdcirlgayw843klxi0lwl9b9pzwzn0glfl"; + revision = "1"; + editedCabalFile = "1dik6zsi0x310m2x9qy64c0b4bd2gag1l6v1nsh09xqj7vlfpp5v"; + libraryHaskellDepends = [ array base deepseq hashable ]; + description = "A purely functional and persistent hash map"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hamtsolo" = callPackage + ({ mkDerivation, async, attoparsec, attoparsec-binary, base, binary + , bytestring, conduit, conduit-combinators, conduit-extra + , exceptions, gitrev, optparse-applicative, resourcet, stm-conduit + , unix + }: + mkDerivation { + pname = "hamtsolo"; + version = "1.0.4"; + sha256 = "1zgkwj2q3jpg6x6acrq2dbp0n0gps2wrrg2wx4ybpvy9vbw9qppc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async attoparsec attoparsec-binary base binary bytestring conduit + conduit-combinators conduit-extra exceptions gitrev + optparse-applicative resourcet stm-conduit unix + ]; + description = "Intel AMT serial-over-lan (SOL) client"; + license = lib.licenses.bsd3; + mainProgram = "hamtsolo"; + }) {}; + + "hamusic" = callPackage + ({ mkDerivation, base, containers, directory, filepath, haskore + , HaXml, musicxml, non-negative, process + }: + mkDerivation { + pname = "hamusic"; + version = "0.1.2.1"; + sha256 = "1gfzydgnf8fffsl2f189gy81pb13dbf81i1a83laqsck6dhp60in"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory haskore HaXml musicxml non-negative + process + ]; + executableHaskellDepends = [ filepath ]; + description = "Library to handle abstract music"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "han2zen" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "han2zen"; + version = "0.1"; + sha256 = "1wm2pa549z3yvyxzl0wbaz623za54fyryhz9bjx4xi7fwlgxylqk"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base text ]; + description = "Convert Halfwidth Katakana to Fullwidth Katakana"; + license = lib.licenses.bsd3; + }) {}; + + "hanabi-dealer" = callPackage + ({ mkDerivation, array, base, containers, random, tf-random }: + mkDerivation { + pname = "hanabi-dealer"; + version = "0.15.1.1"; + sha256 = "1ldyr5jqlr97kjk4pgqrc15rh11cx5wy3fydmzk6laknpqyshvr3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers random tf-random ]; + description = "Hanabi card game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "handa-data" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "handa-data"; + version = "0.2.9.9"; + sha256 = "1ldfq3y9h9wvhqd3qs99hdi0d02016s7vkmf74p6wppkrzgfs3xn"; + libraryHaskellDepends = [ base ]; + description = "This package is deprecated. It formerly contained Haskell utilities for data structures and data manipulation."; + license = lib.licenses.mit; + }) {}; + + "handa-gdata" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , case-insensitive, cmdargs, data-default, directory, filepath + , GenericPretty, HTTP, http-conduit, json, network, old-locale + , pretty, process, pureMD5, random, regex-posix, resourcet, split + , time, unix-compat, utf8-string, xml + }: + mkDerivation { + pname = "handa-gdata"; + version = "0.7.0.3"; + sha256 = "1rm61kzvy8vrqmpa82y98hdf3dhqxkq9yh583p0l48zfj28ljh91"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring case-insensitive + data-default directory filepath GenericPretty HTTP http-conduit + json network old-locale pretty process pureMD5 random regex-posix + resourcet split time unix-compat utf8-string xml + ]; + executableHaskellDepends = [ + base base64-bytestring binary bytestring case-insensitive cmdargs + directory filepath GenericPretty HTTP http-conduit json network + old-locale pretty process pureMD5 random regex-posix resourcet + split time unix-compat utf8-string xml + ]; + description = "Library and command-line utility for accessing Google services and APIs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hgdata"; + broken = true; + }) {}; + + "handa-geodata" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, scientific }: + mkDerivation { + pname = "handa-geodata"; + version = "0.2.0.1"; + sha256 = "0x0ix66wcpv172rxk9daifirnrcbblkjlvlg762z4i7qhipjfi2n"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers scientific + ]; + executableHaskellDepends = [ + aeson base bytestring containers scientific + ]; + description = "Geographic and Geometric Data"; + license = lib.licenses.mit; + }) {}; + + "handa-opengl" = callPackage + ({ mkDerivation, aeson, array, base, binary, data-default, GLUT + , OpenGL, opengl-dlp-stereo, split, vector-space + }: + mkDerivation { + pname = "handa-opengl"; + version = "0.1.13.1"; + sha256 = "0alb4sjhpviw57pgygjs7fngbhniv5fwwg3l96xymplk456g2hi1"; + libraryHaskellDepends = [ + aeson array base binary data-default GLUT OpenGL opengl-dlp-stereo + split vector-space + ]; + description = "Utility functions for OpenGL and GLUT"; + license = lib.licenses.mit; + }) {}; + + "handle-like" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "handle-like"; + version = "0.1.0.3"; + sha256 = "1h3wl4pqnz53ijrw8656j1rgfj61adzvgxm0qvg74wl3hi83xkgd"; + libraryHaskellDepends = [ base bytestring ]; + description = "HandleLike class"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "handsy" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, errors + , lifted-base, operational, process-extras, retry, shell-escape + , split, tasty, tasty-hunit, tasty-th, transformers + }: + mkDerivation { + pname = "handsy"; + version = "0.0.14.1"; + sha256 = "0iid60ah0vrw7npwn18b4vwl7vxwhki07zd29dnrji8f2srap634"; + libraryHaskellDepends = [ + base bytestring data-default-class errors lifted-base operational + process-extras retry shell-escape split transformers + ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit tasty-th + ]; + description = "A DSL to describe common shell operations and interpeters for running them locally and remotely"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "handwriting" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, lens, lens-aeson, random, split, text, transformers + , wreq + }: + mkDerivation { + pname = "handwriting"; + version = "0.1.0.3"; + sha256 = "1amysm2ds1prp6przgvqknxr3jn72kidqqh4j4s9pwxj35nl06vy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers lens lens-aeson split text + transformers wreq + ]; + executableHaskellDepends = [ + base bytestring directory filepath random text + ]; + testHaskellDepends = [ base ]; + description = "API Client for the handwriting.io API."; + license = lib.licenses.bsd3; + mainProgram = "handwriting"; + }) {}; + + "hangman" = callPackage + ({ mkDerivation, base, mtl, random, utility-ht }: + mkDerivation { + pname = "hangman"; + version = "1.0.3"; + sha256 = "0k86z27qiaz967hsdnb3sac5ybmnyzd4d2gxzvdngw8rcvcq3biy"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base mtl random utility-ht ]; + description = "Hangman implementation in Haskell written in two hours"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hangman"; + broken = true; + }) {}; + + "hannahci" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, formatting + , http-types, lens, lens-aeson, process, scotty, text, transformers + , unix-time, wai-extra, wai-middleware-static, yaml + }: + mkDerivation { + pname = "hannahci"; + version = "0.1.4.2"; + sha256 = "072f9zsfrs8g6nw83g6qzczzybngrhyrm1m2y7ha37vf0y9gdpn0"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base bytestring directory formatting http-types lens + lens-aeson process scotty text transformers unix-time wai-extra + wai-middleware-static yaml + ]; + description = "Simple Continuous Integration/Deployment System"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hannahci"; + broken = true; + }) {}; + + "hans" = callPackage + ({ mkDerivation, array, base, BoundedChan, bytestring, cereal + , containers, hashable, heaps, monadLib, psqueues, QuickCheck + , random, SHA, tasty, tasty-ant-xml, tasty-quickcheck, time, unix + }: + mkDerivation { + pname = "hans"; + version = "3.0.2"; + sha256 = "14gmjkvd1x825p5rma9yp99kkl6mxbh79s776x5087y0mjv5w8j9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base BoundedChan bytestring cereal containers hashable heaps + monadLib psqueues random SHA time unix + ]; + testHaskellDepends = [ + base bytestring cereal QuickCheck tasty tasty-ant-xml + tasty-quickcheck + ]; + description = "Network Stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hans-pcap" = callPackage + ({ mkDerivation, base, bytestring, hans, pcap }: + mkDerivation { + pname = "hans-pcap"; + version = "0.1.0.2"; + sha256 = "10zj129s6l4gf9acvs1yahdwv5vqj9kqwshvfjdak3gbi7arw48s"; + libraryHaskellDepends = [ base bytestring hans pcap ]; + description = "Driver for real ethernet devices for HaNS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hans-pfq" = callPackage + ({ mkDerivation, base, bytestring, hans, pfq }: + mkDerivation { + pname = "hans-pfq"; + version = "0.1.0.0"; + sha256 = "07jspsi8y921n5m5ar93w4gqaff4mjx79ss416ccm4s1k4l2km0b"; + libraryHaskellDepends = [ base bytestring hans pfq ]; + description = "Driver for real ethernet devices for HaNS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {pfq = null;}; + + "hanspell" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, directory, hspec + , html-entities, http-client, http-client-tls, http-types + , QuickCheck, regex-compat-tdfa, split, text, transformers, unix + , utf8-string + }: + mkDerivation { + pname = "hanspell"; + version = "0.2.6.1"; + sha256 = "06a2jakdyrdnb0m4mdbsg7zvichp3r5na8v4di18v9rwmq1fx0ih"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring directory html-entities http-client + http-client-tls http-types regex-compat-tdfa split text + transformers unix utf8-string + ]; + executableHaskellDepends = [ + aeson async base bytestring directory html-entities http-client + http-client-tls http-types regex-compat-tdfa split text + transformers unix utf8-string + ]; + testHaskellDepends = [ + aeson async base bytestring directory hspec html-entities + http-client http-client-tls http-types QuickCheck regex-compat-tdfa + split text transformers unix utf8-string + ]; + description = "Korean spell checker"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hanspell"; + broken = true; + }) {}; + + "haphviz" = callPackage + ({ mkDerivation, base, checkers, hspec, mtl, QuickCheck + , quickcheck-text, text + }: + mkDerivation { + pname = "haphviz"; + version = "0.2.0.1"; + sha256 = "00v1g72rv6y0hgrv1ycjlwrwfzl20xhqhv0qmm0kvpb46gxbfw9j"; + revision = "1"; + editedCabalFile = "1wpdnc4hhqxcq96hcms5rdr2snsyan8cywnx5adfmnq25b2q9a8x"; + libraryHaskellDepends = [ base mtl text ]; + testHaskellDepends = [ + base checkers hspec QuickCheck quickcheck-text text + ]; + description = "Graphviz code generation with Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hapistrano" = callPackage + ({ mkDerivation, aeson, ansi-terminal, async, base, directory + , exceptions, filepath, formatting, gitrev, hspec, hspec-discover + , mtl, optparse-applicative, path, path-io, process, QuickCheck + , silently, stm, temporary, time, transformers, typed-process, yaml + }: + mkDerivation { + pname = "hapistrano"; + version = "0.4.8.0"; + sha256 = "0g87zns89x15q9lynpmgpxrbw3rzfnkx2wrcpjx2rwlfghlxwxy2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base exceptions filepath gitrev mtl path + path-io process stm time transformers typed-process yaml + ]; + executableHaskellDepends = [ + async base formatting gitrev optparse-applicative stm yaml + ]; + testHaskellDepends = [ + aeson base directory filepath hspec mtl path path-io process + QuickCheck silently temporary yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "A deployment library for Haskell applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hap"; + broken = true; + }) {}; + + "happindicator" = callPackage + ({ mkDerivation, array, base, bytestring, containers, glib, gtk + , gtk2hs-buildtools, libappindicator-gtk2, mtl + }: + mkDerivation { + pname = "happindicator"; + version = "0.0.4"; + sha256 = "1d0ycpxmlz2ab8dzys7i6ihc3rbs43d0l5l2mxvshqbpj3j73643"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers glib gtk mtl + ]; + libraryPkgconfigDepends = [ libappindicator-gtk2 ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the appindicator library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libappindicator-gtk2;}; + + "happindicator3" = callPackage + ({ mkDerivation, base, glib, gtk3, libappindicator-gtk3 }: + mkDerivation { + pname = "happindicator3"; + version = "0.2.1"; + sha256 = "09h3077s61krg814aw2whgc869m6ff96rrxfk6rjpjy71lkmcl92"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base glib gtk3 ]; + libraryPkgconfigDepends = [ libappindicator-gtk3 ]; + description = "Binding to the appindicator library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libappindicator-gtk3;}; + + "happlets" = callPackage + ({ mkDerivation, base, bytestring, colour, containers, fail, lens + , linear, mtl, semigroups, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "happlets"; + version = "0.1.0.0"; + sha256 = "0y93pwhq3sgcsb5ll13yjrmgw0frrwhwkmc2nxwipdr1wv5cdyl8"; + libraryHaskellDepends = [ + base bytestring colour containers fail lens linear mtl semigroups + text time transformers unordered-containers + ]; + description = "\"Haskell Applets\" provides an event handler and a canvas for building simple GUI apps"; + license = "AGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happlets-lib-gtk" = callPackage + ({ mkDerivation, base, cairo, diagrams-cairo, diagrams-core + , diagrams-lib, glib, gtk, happlets, lens, linear, mtl, pango + , semigroups, text, time + }: + mkDerivation { + pname = "happlets-lib-gtk"; + version = "0.1.0.0"; + sha256 = "1dih333zfqg6g9rh5wwli4vv9aq5m13cmph5zyijf7bf2zibrgsj"; + libraryHaskellDepends = [ + base cairo diagrams-cairo diagrams-core diagrams-lib glib gtk + happlets lens linear mtl pango semigroups text time + ]; + testHaskellDepends = [ + base cairo diagrams-cairo diagrams-core diagrams-lib glib gtk + happlets lens linear mtl semigroups text time + ]; + description = "The \"Haskell Applets\" Gtk+ ver. 2 back-end for \"happlets\"."; + license = "AGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happraise" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "happraise"; + version = "0.1"; + sha256 = "1vcbfil9wxhk7vrmrmkn094rb281h4a3mrzpw5gl1842dpp5hp1g"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory filepath ]; + description = "A small program for counting the comments in haskell source"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "happraise"; + broken = true; + }) {}; + + "happs-hsp" = callPackage + ({ mkDerivation, base, bytestring, HAppS-Server, hsp, mtl, plugins + }: + mkDerivation { + pname = "happs-hsp"; + version = "0.1"; + sha256 = "0l1gb0qhhmld77qyz8qclbqxnv0hvyvjhav78690z50kvpjpqrxx"; + libraryHaskellDepends = [ + base bytestring HAppS-Server hsp mtl plugins + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happs-hsp-template" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , HAppS-Server, hinotify, hsp, mtl, network, plugins, RJson + }: + mkDerivation { + pname = "happs-hsp-template"; + version = "0.2"; + sha256 = "0591ipk9zzzznmhz5wpp3qk7fkirhcp801qnk399jsms66fc8378"; + libraryHaskellDepends = [ + base bytestring containers directory filepath HAppS-Server hinotify + hsp mtl network plugins RJson + ]; + description = "Utilities for using HSP templates in HAppS applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happs-tutorial" = callPackage + ({ mkDerivation, base, bytestring, containers, DebugTraceHelpers + , directory, filepath, happstack, happstack-data, happstack-helpers + , happstack-ixset, happstack-server, happstack-state, hscolour + , HStringTemplate, HStringTemplateHelpers, HTTP, mtl, old-time + , parsec, pretty, pureMD5, safe, syb + }: + mkDerivation { + pname = "happs-tutorial"; + version = "0.9.5"; + sha256 = "1pkk78npgrr6dar00n93j6fbbkjam6198lkxp3q4zpdqspz4qypn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers DebugTraceHelpers directory filepath + happstack happstack-data happstack-helpers happstack-ixset + happstack-server happstack-state hscolour HStringTemplate + HStringTemplateHelpers HTTP mtl old-time parsec pretty pureMD5 safe + syb + ]; + description = "A Happstack Tutorial that is its own web 2.0-type demo."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "happs-tutorial"; + }) {}; + + "happstack" = callPackage + ({ mkDerivation, base, happstack-server }: + mkDerivation { + pname = "happstack"; + version = "7.0.2"; + sha256 = "1dfmfyrynggf1ff6364kb9a53rm64zhirx6ispnhykwdf60zbm6r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base happstack-server ]; + doHaddock = false; + description = "The haskell application server stack + code generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happstack-auth" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible + , happstack, happstack-data, happstack-ixset, happstack-server + , happstack-state, mtl, old-time, random + }: + mkDerivation { + pname = "happstack-auth"; + version = "0.2.1.1"; + sha256 = "0mfd2r88681dskn1l1gcbam8rvaqsry09zavywkm4kvmw8912vy4"; + libraryHaskellDepends = [ + base bytestring containers convertible happstack happstack-data + happstack-ixset happstack-server happstack-state mtl old-time + random + ]; + description = "A Happstack Authentication Suite"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-authenticate" = callPackage + ({ mkDerivation, acid-state, aeson, authenticate, base + , base64-bytestring, boomerang, bytestring, containers + , data-default, email-validate, filepath, happstack-hsp + , happstack-jmacro, happstack-server, hsp, hsx-jmacro, hsx2hs + , http-conduit, http-types, ixset-typed, jmacro, jwt, lens + , mime-mail, mtl, pwstore-purehaskell, random, safecopy + , shakespeare, stm, text, time, unordered-containers, userid + , web-routes, web-routes-boomerang, web-routes-happstack + , web-routes-hsp, web-routes-th + }: + mkDerivation { + pname = "happstack-authenticate"; + version = "2.6.1"; + sha256 = "1kyh4l3c4xf6ykjmjvza44d0mf69wpwgi7v88g7lh3ag26m455w3"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + acid-state aeson authenticate base base64-bytestring boomerang + bytestring containers data-default email-validate filepath + happstack-hsp happstack-jmacro happstack-server hsp hsx-jmacro + hsx2hs http-conduit http-types ixset-typed jmacro jwt lens + mime-mail mtl pwstore-purehaskell random safecopy shakespeare stm + text time unordered-containers userid web-routes + web-routes-boomerang web-routes-happstack web-routes-hsp + web-routes-th + ]; + description = "Happstack Authentication Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-clientsession" = callPackage + ({ mkDerivation, base, bytestring, cereal, clientsession + , happstack-server, monad-control, mtl, safecopy, transformers-base + }: + mkDerivation { + pname = "happstack-clientsession"; + version = "7.3.3"; + sha256 = "0zfjlfx6dqxs3vc99lgyvw503akhakx0rq5pb2gmsf0fcibbwis7"; + libraryHaskellDepends = [ + base bytestring cereal clientsession happstack-server monad-control + mtl safecopy transformers-base + ]; + description = "client-side session data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happstack-contrib" = callPackage + ({ mkDerivation, base, bytestring, directory, happstack-data + , happstack-ixset, happstack-server, happstack-state + , happstack-util, HTTP, mtl, network, old-time, syb, unix + }: + mkDerivation { + pname = "happstack-contrib"; + version = "0.2.1"; + sha256 = "0cqdfnjcmghw3wwny2brw51qbkvi8ps2crl8382sqwqq9gkw0l75"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory happstack-data happstack-ixset + happstack-server happstack-state happstack-util HTTP mtl network + old-time syb unix + ]; + description = "Web related tools and services"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-data" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl, pretty + , syb, syb-with-class, syb-with-class-instances-text + , template-haskell, text, time + }: + mkDerivation { + pname = "happstack-data"; + version = "6.0.1"; + sha256 = "0v2ln4mdnild72p02mzjn8mn5srvjixsjqjgkdqzshvxjnnm95l8"; + revision = "1"; + editedCabalFile = "01px4mrc8rc4p43vfhln5qss46v37ngjcma431frgb0ja0fkpxfv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers mtl pretty syb syb-with-class + syb-with-class-instances-text template-haskell text time + ]; + description = "Happstack data manipulation libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-dlg" = callPackage + ({ mkDerivation, applicative-extras, base, bytestring, containers + , formlets, happstack-server, mtl, random, template-haskell, time + , xhtml + }: + mkDerivation { + pname = "happstack-dlg"; + version = "0.1.2"; + sha256 = "1zm8f224r0nwpykvil8s05lcswrw31iigcw9arnf4j362y03n2qp"; + libraryHaskellDepends = [ + applicative-extras base bytestring containers formlets + happstack-server mtl random template-haskell time xhtml + ]; + description = "Cross-request user interactions for Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-facebook" = callPackage + ({ mkDerivation, applicative-extras, base, bytestring, containers + , filepath, happstack, happstack-data, happstack-hsp + , happstack-ixset, happstack-server, happstack-state + , happstack-util, harp, hsp, hsx, html, HTTP, json, mtl, network + , old-time, random, RJson, syb, text, time, utf8-string, web-routes + , web-routes-mtl + }: + mkDerivation { + pname = "happstack-facebook"; + version = "0.30"; + sha256 = "1rfd2rkizviq7pv6lmhkp0dmwwk2m25kz9vzczk3ycm57mk7ql8c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + applicative-extras base bytestring containers filepath happstack + happstack-data happstack-hsp happstack-ixset happstack-server + happstack-state happstack-util harp hsp hsx html HTTP json mtl + network old-time random RJson syb text time utf8-string web-routes + web-routes-mtl + ]; + description = "A package for building Facebook applications using Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-fastcgi" = callPackage + ({ mkDerivation, base, bytestring, cgi, containers, fastcgi + , happstack-server, mtl, utf8-string + }: + mkDerivation { + pname = "happstack-fastcgi"; + version = "0.1.5"; + sha256 = "0rvb041nx2f8azvfy1yysisjqrmsfbxnccn992v5q7zhlglcvj8h"; + libraryHaskellDepends = [ + base bytestring cgi containers fastcgi happstack-server mtl + utf8-string + ]; + description = "Happstack extension for use with FastCGI"; + license = lib.licenses.bsd3; + }) {}; + + "happstack-fay" = callPackage + ({ mkDerivation, aeson, base, fay, happstack-fay-ajax + , happstack-server, mtl + }: + mkDerivation { + pname = "happstack-fay"; + version = "0.2.0"; + sha256 = "1mwx7ki35s6x3ypxl8sv611a2h4zxwd77ij95bydf5azzz9l6ys5"; + libraryHaskellDepends = [ + aeson base fay happstack-fay-ajax happstack-server mtl + ]; + description = "Support for using Fay with Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-fay-ajax" = callPackage + ({ mkDerivation, fay-base, fay-jquery }: + mkDerivation { + pname = "happstack-fay-ajax"; + version = "0.2.0"; + sha256 = "0zdkvvmywnfvqg5jdvf29qczzxmprvspxj0r1vj46fd6vld53j4j"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ fay-base fay-jquery ]; + description = "Support for using Fay with Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-foundation" = callPackage + ({ mkDerivation, acid-state, base, happstack-hsp, happstack-server + , hsp, lifted-base, monad-control, mtl, reform, reform-happstack + , reform-hsp, safecopy, text, web-routes, web-routes-happstack + , web-routes-hsp, web-routes-th + }: + mkDerivation { + pname = "happstack-foundation"; + version = "0.5.9.3"; + sha256 = "1qm6kk5p5j7gvr6ckjibls5pid3qqihv9csd50q5yb1vzdqv1pii"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + acid-state base happstack-hsp happstack-server hsp lifted-base + monad-control mtl reform reform-happstack reform-hsp safecopy text + web-routes web-routes-happstack web-routes-hsp web-routes-th + ]; + description = "Glue code for using Happstack with acid-state, web-routes, reform, and HSP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-hamlet" = callPackage + ({ mkDerivation, base, happstack-server, shakespeare, text }: + mkDerivation { + pname = "happstack-hamlet"; + version = "7.0.4"; + sha256 = "1l12gyyqzblb9psk6692r9xw640jxzyxqldfyg2yrzz8y0zi649a"; + libraryHaskellDepends = [ base happstack-server shakespeare text ]; + description = "Support for Hamlet HTML templates in Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happstack-heist" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, either, filepath + , happstack-server, heist, mtl, text + }: + mkDerivation { + pname = "happstack-heist"; + version = "7.2.4"; + sha256 = "1ax1fyw9788iilmczqr6s1ryh2h9x2f6n9c8mqxjmq58zg1lc2d3"; + libraryHaskellDepends = [ + base blaze-builder bytestring either filepath happstack-server + heist mtl text + ]; + description = "Support for using Heist templates in Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happstack-helpers" = callPackage + ({ mkDerivation, base, bytestring, containers, DebugTraceHelpers + , directory, filepath, happstack-data, happstack-ixset + , happstack-server, happstack-state, haskell98, hscolour, HSH + , HStringTemplate, HStringTemplateHelpers, HTTP, MissingH, mtl + , network, old-time, parsec, PBKDF2, pureMD5, random, safe, syb + , text, utf8-string + }: + mkDerivation { + pname = "happstack-helpers"; + version = "0.56"; + sha256 = "0yrspdcgxj2izivwm7fy8msfbzlpdn3zv0j1z6b1smzydcbad202"; + libraryHaskellDepends = [ + base bytestring containers DebugTraceHelpers directory filepath + happstack-data happstack-ixset happstack-server happstack-state + haskell98 hscolour HSH HStringTemplate HStringTemplateHelpers HTTP + MissingH mtl network old-time parsec PBKDF2 pureMD5 random safe syb + text utf8-string + ]; + description = "Convenience functions for Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-hsp" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, harp, hsp + , hsx2hs, mtl, syb, text, utf8-string + }: + mkDerivation { + pname = "happstack-hsp"; + version = "7.3.7.7"; + sha256 = "1bgjy77sbrb7nmbvb98hw5w7lb6ffvbb0nb62ylg2pf9nl862khv"; + libraryHaskellDepends = [ + base bytestring happstack-server harp hsp hsx2hs mtl syb text + utf8-string + ]; + description = "Support for using HSP templates in Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-hstringtemplate" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, hslogger + , HStringTemplate, mtl + }: + mkDerivation { + pname = "happstack-hstringtemplate"; + version = "7.0.4"; + sha256 = "1pcj6vixzrbdmqi2yxcxhjnj5rdwlyg4nzcjkgks01ilgpg7fsf4"; + libraryHaskellDepends = [ + base bytestring happstack-server hslogger HStringTemplate mtl + ]; + description = "Support for using HStringTemplate in Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happstack-ixset" = callPackage + ({ mkDerivation, base, containers, happstack-data, happstack-util + , mtl, syb, syb-with-class, template-haskell + }: + mkDerivation { + pname = "happstack-ixset"; + version = "6.0.1"; + sha256 = "1hnhn0iyfw5rknz17p7m1p3rrngr77zv3lkni8d35q50bzzyw8ni"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers happstack-data happstack-util mtl syb + syb-with-class template-haskell + ]; + description = "Efficient relational queries on Haskell sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-jmacro" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cereal + , digest, happstack-server, jmacro, text, utf8-string + , wl-pprint-text + }: + mkDerivation { + pname = "happstack-jmacro"; + version = "7.0.12.6"; + sha256 = "02b4bwlvf98rcj40p0q70c3pz9zm7vqbj2ckfd8ib3z0na6fj2s7"; + libraryHaskellDepends = [ + base base64-bytestring bytestring cereal digest happstack-server + jmacro text utf8-string wl-pprint-text + ]; + description = "Support for using JMacro with Happstack"; + license = lib.licenses.bsd3; + }) {}; + + "happstack-lite" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, mtl, text }: + mkDerivation { + pname = "happstack-lite"; + version = "7.3.8"; + sha256 = "0bvcgacsngpj92ldb2fd7yj67im0bn4jnd5a1ldpbk43w85f91pk"; + libraryHaskellDepends = [ + base bytestring happstack-server mtl text + ]; + description = "Happstack minus the useless stuff"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happstack-monad-peel" = callPackage + ({ mkDerivation, base, happstack-server, monad-peel, mtl + , transformers + }: + mkDerivation { + pname = "happstack-monad-peel"; + version = "0.1"; + sha256 = "0v6lshy572pvzhgqphyrhw8w2wsgxp9mqz8p3lrxmcp3i7sgqbry"; + libraryHaskellDepends = [ + base happstack-server monad-peel mtl transformers + ]; + description = "monad-peel instances for Happstack types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happstack-plugins" = callPackage + ({ mkDerivation, base, happstack-server, mtl, plugins-auto + , template-haskell, th-lift + }: + mkDerivation { + pname = "happstack-plugins"; + version = "7.0.2"; + sha256 = "07zh0gk77rbd1akzax29l7d6412sx5ghjhz640d6cbzxs39nlaif"; + libraryHaskellDepends = [ + base happstack-server mtl plugins-auto template-haskell th-lift + ]; + description = "The haskell application server stack + reload"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-server" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-html, bytestring + , containers, directory, exceptions, extensible-exceptions + , filepath, hslogger, html, HUnit, monad-control, mtl, network + , network-uri, old-locale, parsec, process, sendfile, syb + , system-filepath, text, threads, time, transformers + , transformers-base, transformers-compat, unix, utf8-string, xhtml + , zlib + }: + mkDerivation { + pname = "happstack-server"; + version = "7.8.0.2"; + sha256 = "15cp6w5xh5rv2fg9rv1fd0y938280gbcpziv7kmq78zywar56mis"; + revision = "1"; + editedCabalFile = "088n68k51jya68drknmywm60f22igrpidh2dmyj74mfp554jfhg2"; + libraryHaskellDepends = [ + base base64-bytestring blaze-html bytestring containers directory + exceptions extensible-exceptions filepath hslogger html + monad-control mtl network network-uri old-locale parsec process + sendfile syb system-filepath text threads time transformers + transformers-base transformers-compat unix utf8-string xhtml zlib + ]; + testHaskellDepends = [ + base bytestring containers HUnit parsec zlib + ]; + description = "Web related tools and services"; + license = lib.licenses.bsd3; + }) {}; + + "happstack-server_7_9_0" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-html, bytestring + , containers, directory, exceptions, extensible-exceptions + , filepath, hslogger, html, HUnit, monad-control, mtl, network + , network-uri, old-locale, parsec, process, sendfile, syb + , system-filepath, text, threads, time, transformers + , transformers-base, transformers-compat, unix, utf8-string, xhtml + , zlib + }: + mkDerivation { + pname = "happstack-server"; + version = "7.9.0"; + sha256 = "1chia8km9pd6ys1vgy6ybsqj48zmvhb2iqs60lmizdyhc5yxk0c6"; + libraryHaskellDepends = [ + base base64-bytestring blaze-html bytestring containers directory + exceptions extensible-exceptions filepath hslogger html + monad-control mtl network network-uri old-locale parsec process + sendfile syb system-filepath text threads time transformers + transformers-base transformers-compat unix utf8-string xhtml zlib + ]; + testHaskellDepends = [ + base bytestring containers HUnit parsec zlib + ]; + description = "Web related tools and services"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-server-tls" = callPackage + ({ mkDerivation, base, bytestring, extensible-exceptions + , happstack-server, hslogger, HsOpenSSL, network, openssl, sendfile + , time, unix + }: + mkDerivation { + pname = "happstack-server-tls"; + version = "7.2.1.5"; + sha256 = "0mm5pw6nkg53s3k7ljx3r1l36wf41k2xfkn7cc2g6mhh6l5srzyd"; + libraryHaskellDepends = [ + base bytestring extensible-exceptions happstack-server hslogger + HsOpenSSL network sendfile time unix + ]; + librarySystemDepends = [ openssl ]; + description = "extend happstack-server with https:// support (TLS/SSL)"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) openssl;}; + + "happstack-server-tls-cryptonite" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, data-default-class + , extensible-exceptions, happstack-server, hslogger, network + , sendfile, time, tls, unix + }: + mkDerivation { + pname = "happstack-server-tls-cryptonite"; + version = "0.1.1"; + sha256 = "1y450dvdswkqcaqillrzlpizss9hlk2q61x1p715wfhrlmizlrjq"; + libraryHaskellDepends = [ + base bytestring cryptonite data-default-class extensible-exceptions + happstack-server hslogger network sendfile time tls unix + ]; + description = "Extend happstack-server with native HTTPS support (TLS/SSL)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happstack-state" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , extensible-exceptions, filepath, happstack-data, happstack-util + , hslogger, mtl, old-time, random, stm, syb, template-haskell, unix + }: + mkDerivation { + pname = "happstack-state"; + version = "6.1.4"; + sha256 = "1xfp0546z70sfda0z7w7ns4jhgcbx3vmnz4vsnckzhgflzmdixq9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers directory extensible-exceptions + filepath happstack-data happstack-util hslogger mtl old-time random + stm syb template-haskell unix + ]; + description = "Event-based distributed state"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-static-routing" = callPackage + ({ mkDerivation, base, containers, happstack-server, list-tries + , transformers + }: + mkDerivation { + pname = "happstack-static-routing"; + version = "0.7.0.0"; + sha256 = "0k2rdn2bvqmmnf46xqmczaaq6l0vx5mm7c2q5mr9kjr1g9gq53gh"; + libraryHaskellDepends = [ + base containers happstack-server list-tries transformers + ]; + description = "Support for static URL routing with overlap detection for Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happstack-util" = callPackage + ({ mkDerivation, array, base, bytestring, directory + , extensible-exceptions, filepath, hslogger, mtl, network + , old-locale, old-time, parsec, process, random, template-haskell + , time, unix, unix-compat + }: + mkDerivation { + pname = "happstack-util"; + version = "6.0.3"; + sha256 = "0hqssd5wzir6rxn46q8r3hdp3nl7v5m7w322j39120xpg2bhiphh"; + revision = "1"; + editedCabalFile = "00j8h4r2dy3wj56487zh2g4ghj2jf0wj09cbxd7iswpapzwq6f1f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring directory extensible-exceptions filepath + hslogger mtl network old-locale old-time parsec process random + template-haskell time unix unix-compat + ]; + description = "Web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happstack-yui" = callPackage + ({ mkDerivation, base, boomerang, bytestring, containers, directory + , happstack-jmacro, happstack-server, hsp, interpolatedstring-perl6 + , jmacro, mtl, pretty, template-haskell, text, web-routes + , web-routes-boomerang, web-routes-happstack, web-routes-th + }: + mkDerivation { + pname = "happstack-yui"; + version = "7373.5.3"; + sha256 = "178r3jqxmrdp0glp9p4baw8x7zk0w8j4m5l173rjnz9yxn53nyni"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base boomerang bytestring containers directory happstack-jmacro + happstack-server hsp interpolatedstring-perl6 jmacro mtl pretty + template-haskell text web-routes web-routes-boomerang + web-routes-happstack web-routes-th + ]; + description = "Utilities for using YUI3 with Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happy_1_19_12" = callPackage + ({ mkDerivation, array, base, containers, mtl, process }: + mkDerivation { + pname = "happy"; + version = "1.19.12"; + sha256 = "03xlmq6qmdx4zvzw8bp33kd9g7yvcq5cz4wg50xilw812kj276pv"; + revision = "1"; + editedCabalFile = "13wydw1mmdry4l9r63vxjk4h55ci9hgwzn1a842qqk1m2rb4xiln"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base containers mtl ]; + testHaskellDepends = [ base process ]; + description = "Happy is a parser generator for Haskell"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "happy"; + }) {}; + + "happy" = callPackage + ({ mkDerivation, array, base, containers, mtl, process }: + mkDerivation { + pname = "happy"; + version = "1.20.1.1"; + sha256 = "06w8g3lfk2ynrfhqznhp1mnp8a5b64lj6qviixpndzf5lv2psklb"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base containers mtl ]; + testHaskellDepends = [ base process ]; + description = "Happy is a parser generator for Haskell"; + license = lib.licenses.bsd2; + mainProgram = "happy"; + }) {}; + + "happy-arbitrary" = callPackage + ({ mkDerivation, aeson, alex, array, base, bytestring, containers + , data-fix, extra, file-embed, groom, happy, hspec, hspec-discover + , QuickCheck, recursion-schemes, text, transformers-compat + }: + mkDerivation { + pname = "happy-arbitrary"; + version = "0.0.1"; + sha256 = "0n7wjj9swzk91njkkh8scjqbgc4j2a1wjjpsz94zj34q066f1fkd"; + libraryHaskellDepends = [ + aeson array base bytestring containers data-fix extra file-embed + QuickCheck recursion-schemes text transformers-compat + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base bytestring groom hspec QuickCheck text + ]; + testToolDepends = [ hspec-discover ]; + description = "Token list generator for arbitrary Happy grammars"; + license = lib.licenses.gpl3Only; + }) {}; + + "happy-dot" = callPackage + ({ mkDerivation, array, base, clock, happy, HUnit, language-dot + , pretty, transformers, xml + }: + mkDerivation { + pname = "happy-dot"; + version = "1.0.0.0"; + sha256 = "1m7i6akv2009g1q5jhrv14fkq12kq5zkk11g8f0zsgflljd4w5a2"; + libraryHaskellDepends = [ array base pretty transformers ]; + libraryToolDepends = [ happy ]; + testHaskellDepends = [ array base HUnit pretty transformers xml ]; + benchmarkHaskellDepends = [ + array base clock language-dot transformers xml + ]; + description = "Parser for dot made with happy"; + license = lib.licenses.gpl3Only; + }) {}; + + "happy-hour" = callPackage + ({ mkDerivation, base, Chart, Chart-diagrams }: + mkDerivation { + pname = "happy-hour"; + version = "0.0.0.4"; + sha256 = "07cqp51hq9andw9pw5nbpqkcmk4q6a9xlspayfh964pvz7p0vsbv"; + libraryHaskellDepends = [ base Chart Chart-diagrams ]; + description = "Generate simple okay-looking bar plots without much effort"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happy-meta" = callPackage + ({ mkDerivation, array, base, containers, fail, happy + , haskell-src-meta, mtl, template-haskell + }: + mkDerivation { + pname = "happy-meta"; + version = "0.2.1.0"; + sha256 = "114i3bgks4i364v99fc5gvsg2zhh2p59j0y95r0zffxrci6r5cwl"; + libraryHaskellDepends = [ + array base containers fail haskell-src-meta mtl template-haskell + ]; + libraryToolDepends = [ happy ]; + description = "Quasi-quoter for Happy parsers"; + license = lib.licenses.bsd3; + }) {}; + + "happybara" = callPackage + ({ mkDerivation, aeson, base, filepath, http-types, lifted-base + , monad-control, mtl, text, time, transformers, transformers-base + }: + mkDerivation { + pname = "happybara"; + version = "0.0.1"; + sha256 = "1lp2awvj077d16gppir6nv9fx6d9g1k7w6j01bxkffy3q5x04xrv"; + libraryHaskellDepends = [ + aeson base filepath http-types lifted-base monad-control mtl text + time transformers transformers-base + ]; + description = "Acceptance test framework for web applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "happybara-webkit" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , data-default, directory, filepath, happybara, http-types + , lifted-base, monad-control, mtl, network, process, text, time + , transformers, transformers-base, vector, word8 + }: + mkDerivation { + pname = "happybara-webkit"; + version = "0.0.1"; + sha256 = "17446wkyljwd7nq6mhsj2v411zb9wsz833sczm4nzcigywvhx4fw"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive data-default directory + filepath happybara http-types lifted-base monad-control mtl network + process text time transformers transformers-base vector word8 + ]; + description = "WebKit Happybara driver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "happybara-webkit-server" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "happybara-webkit-server"; + version = "0.0.1"; + sha256 = "0vh9ig9mvg12qgysk7gbqwiib3m2ciwi10asb1i0x25xjp585shi"; + libraryHaskellDepends = [ base directory filepath process ]; + description = "WebKit Server binary for Happybara (taken from capybara-webkit)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hapstone" = callPackage + ({ mkDerivation, base, c2hs, capstone, hspec, QuickCheck + , quickcheck-instances + }: + mkDerivation { + pname = "hapstone"; + version = "0.2.0.1"; + sha256 = "05p0alalwr0h71cdfv08ac837hn0ffx92hkgikgm5wnxxlvmy3ix"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ capstone ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base hspec QuickCheck quickcheck-instances + ]; + description = "Capstone bindings for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) capstone;}; + + "haquery" = callPackage + ({ mkDerivation, base, containers, parsec, split, tagsoup, text + , transformers + }: + mkDerivation { + pname = "haquery"; + version = "0.1.1.3"; + sha256 = "15ihh10whhzcv0i7vm3aj4g5zdf818w06wix2vp8yqp6pragc1va"; + libraryHaskellDepends = [ + base containers parsec split tagsoup text transformers + ]; + description = "jQuery for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haquil" = callPackage + ({ mkDerivation, base, bv, data-binary-ieee754, data-default + , hTensor, MonadRandom, QuickCheck, random, template-haskell + , vector + }: + mkDerivation { + pname = "haquil"; + version = "0.2.1.14"; + sha256 = "1k15vvhs075b20shiz4fc7h93axk4i1smzzkkbiz7s78r0bqndr8"; + libraryHaskellDepends = [ + base bv data-binary-ieee754 data-default hTensor MonadRandom random + vector + ]; + testHaskellDepends = [ + base bv data-binary-ieee754 data-default hTensor MonadRandom + QuickCheck random template-haskell vector + ]; + description = "A Haskell implementation of the Quil instruction set for quantum computing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "har" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath, text + }: + mkDerivation { + pname = "har"; + version = "0.4.0"; + sha256 = "1g3s1r0bxcn7b27ghd02bkn1pdpk92hzlzgb9c9wm9022nrswdzz"; + libraryHaskellDepends = [ + aeson base bytestring directory filepath text + ]; + description = "HAR spec in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "harchive" = callPackage + ({ mkDerivation, base, binary, network, openssl, parsec, sqlite + , unix, zlib + }: + mkDerivation { + pname = "harchive"; + version = "0.2"; + sha256 = "10485indn9sszq3514gs547phb0kpikm8m6ykq1ns2kp0pmkgz9m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary network parsec unix zlib + ]; + executableSystemDepends = [ openssl sqlite ]; + description = "Networked content addressed backup and restore software"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) openssl; inherit (pkgs) sqlite;}; + + "hardware-edsl" = callPackage + ({ mkDerivation, array, base, bytestring, constraints, containers + , deepseq, language-vhdl, mtl, operational-alacarte, pretty + , syntactic + }: + mkDerivation { + pname = "hardware-edsl"; + version = "0.1.6"; + sha256 = "1n3wdzv1ag1svsnx83fcp7mk4rhs16c8gppxdc5imnknbx9kg26r"; + libraryHaskellDepends = [ + array base bytestring constraints containers deepseq language-vhdl + mtl operational-alacarte pretty syntactic + ]; + description = "Deep embedding of hardware descriptions with code generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "harfbuzz-pure" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq + , derive-storable, file-embed, filepath, freetype2, harfbuzz + , parallel, text + }: + mkDerivation { + pname = "harfbuzz-pure"; + version = "1.0.4.0"; + sha256 = "1qhwkm9sgjw1pqy3ich6fq6xzwan07yn2i485pwpadfi2ylsv3k7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring deepseq derive-storable freetype2 text + ]; + libraryPkgconfigDepends = [ harfbuzz ]; + executableHaskellDepends = [ + base bytestring criterion file-embed filepath parallel text + ]; + benchmarkHaskellDepends = [ + base criterion file-embed filepath parallel text + ]; + description = "Pure-functional Harfbuzz language bindings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) harfbuzz;}; + + "harg" = callPackage + ({ mkDerivation, aeson, barbies, base, bytestring, directory + , higgledy, optparse-applicative, split, text, yaml + }: + mkDerivation { + pname = "harg"; + version = "0.5.0.0"; + sha256 = "1panniqhyg8my7nac569fl6rgdg4bch8x469lsp2r00wwp0sivcs"; + libraryHaskellDepends = [ + aeson barbies base bytestring directory higgledy + optparse-applicative split text yaml + ]; + testHaskellDepends = [ base ]; + description = "Haskell program configuration using higher kinded data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hark" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, haskell98 + , mtl, old-locale, old-time, regex-pcre + }: + mkDerivation { + pname = "hark"; + version = "0.2"; + sha256 = "1wxwxx3l4zvb1jr19lckamb0gxywsq1f4n4ncb373vqdnwnrr8x4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath haskell98 mtl old-locale + old-time regex-pcre + ]; + description = "A Gentoo package query tool"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hark"; + }) {}; + + "harmony" = callPackage + ({ mkDerivation, alex, array, base, BNFC, containers, derive + , directory, happy, hastache, hlint, hslogger, hspec, HUnit, mtl + , process, QuickCheck, text + }: + mkDerivation { + pname = "harmony"; + version = "0.1.1.0"; + sha256 = "1pf5vpyxrqsvrg1w5spzvwjkr7gdy2mp0sdxphcrwwj9n56klgj5"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base BNFC containers derive directory hastache hslogger mtl + process QuickCheck text + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers derive hlint hslogger hspec HUnit QuickCheck + ]; + description = "A web service specification compiler that generates implementation and tests"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "harmony"; + }) {}; + + "haroonga" = callPackage + ({ mkDerivation, base, bindings-DSL, groonga, monad-control + , resourcet, transformers + }: + mkDerivation { + pname = "haroonga"; + version = "0.1.7.1"; + sha256 = "0j4668611qazzwb4w05v0xliw1w0a7kmlz0g2z9ixz0kywbfim2g"; + libraryHaskellDepends = [ + base bindings-DSL monad-control resourcet transformers + ]; + libraryPkgconfigDepends = [ groonga ]; + description = "Low level bindings for Groonga"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) groonga;}; + + "haroonga-httpd" = callPackage + ({ mkDerivation, base, directory, haroonga, http-types, old-locale + , optparse-applicative, scotty, text, time, transformers, wai-extra + }: + mkDerivation { + pname = "haroonga-httpd"; + version = "0.1.1.0"; + sha256 = "1745b7khz1dn7n9w3z89na01jap62vbg1mb6c7i9n2mgwkkrys5g"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory haroonga http-types old-locale optparse-applicative + scotty text time transformers wai-extra + ]; + description = "Yet another Groonga http server"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "haroonga-httpd"; + }) {}; + + "harp" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "harp"; + version = "0.4.3.6"; + sha256 = "1949mz3sm8sw3wfxcakx3anriwrkng2n5ixwqdabbw9jhib8gm0f"; + libraryHaskellDepends = [ base ]; + description = "HaRP allows pattern-matching with regular expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "harpy" = callPackage + ({ mkDerivation, array, base, containers, disassembler, mtl, parsec + , pretty, template-haskell + }: + mkDerivation { + pname = "harpy"; + version = "0.6.0.2"; + sha256 = "1rlbakwqfjfr3d71jc6d5nyw5ms0y9wmb79p8jax45rxk1a8cfry"; + libraryHaskellDepends = [ + array base containers disassembler mtl parsec pretty + template-haskell + ]; + description = "Runtime code generation for x86 machine code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "harvest-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, file-embed, hspec + , http-client, mtl, servant, servant-client, text, time + , transformers + }: + mkDerivation { + pname = "harvest-api"; + version = "0.1.0"; + sha256 = "1ldpq6nfhqpgjx0nljyn42sq08almyrnzsklgrygnmsnyzgz8b05"; + libraryHaskellDepends = [ + aeson base bytestring http-client mtl servant servant-client text + time transformers + ]; + testHaskellDepends = [ + aeson base bytestring file-embed hspec time + ]; + description = "Bindings for Harvest API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "has" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "has"; + version = "0.6.0.1"; + sha256 = "1w2pdc4vyxd0wl700ba077d5aw7nkjw7nqhm8ydnsjgrv3xvhgah"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base QuickCheck ]; + description = "Entity based records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "has-th" = callPackage + ({ mkDerivation, base, has, template-haskell }: + mkDerivation { + pname = "has-th"; + version = "0.1"; + sha256 = "0yyrfd8mgxwyfgwcg61q7yj2cq2zj6zlk1l340y4vzj71r53qgc4"; + libraryHaskellDepends = [ base has template-haskell ]; + description = "Template Haskell function for Has records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "has-transformers" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, operational + , transformers + }: + mkDerivation { + pname = "has-transformers"; + version = "0.1.0.4"; + sha256 = "1wm8dwgcg1m2104lzgk3vdvng5mvh4xcn736nyarb9q6p99i0bq3"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ base hspec operational ]; + testToolDepends = [ hspec-discover ]; + description = "This library 'Has' transformers"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.turion ]; + }) {}; + + "hasbolt" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , connection, containers, criterion, data-binary-ieee754 + , data-default, deepseq, deepseq-generics, hspec, mtl, network + , QuickCheck, text + }: + mkDerivation { + pname = "hasbolt"; + version = "0.1.7.0"; + sha256 = "08df7wxybqyjmk13haq8g72f658s1cskf2vvp25hgly0gcqy57d4"; + libraryHaskellDepends = [ + base binary bytestring connection containers data-binary-ieee754 + data-default deepseq deepseq-generics mtl network text + ]; + testHaskellDepends = [ + base binary bytestring containers hspec QuickCheck text + ]; + benchmarkHaskellDepends = [ + base base64-bytestring binary bytestring criterion data-default + hspec + ]; + description = "Haskell driver for Neo4j 3+ (BOLT protocol)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasbolt-extras" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, containers + , data-default, doctest, free, hasbolt, lens, mtl + , neat-interpolation, scientific, template-haskell, text + , th-lift-instances, unordered-containers, vector + }: + mkDerivation { + pname = "hasbolt-extras"; + version = "0.0.3.1"; + sha256 = "1hbnzbv8rhsqhz1n2575dm22spfglcs0f237y1rrprfsxm7isqwy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base containers free hasbolt lens mtl + neat-interpolation scientific template-haskell text + th-lift-instances unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bytestring containers data-default hasbolt mtl text + ]; + testHaskellDepends = [ base doctest ]; + description = "Extras for hasbolt library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "hascal" = callPackage + ({ mkDerivation, base, data-default, split }: + mkDerivation { + pname = "hascal"; + version = "3.0.1"; + sha256 = "0i9ida2nj9650wpizq507xm15avc1vgqp266n7srfrjmmk9iwbh1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base data-default split ]; + executableHaskellDepends = [ base data-default split ]; + description = "tiny calculator library and command-line program"; + license = "GPL"; + mainProgram = "hascal"; + }) {}; + + "hascar" = callPackage + ({ mkDerivation, ansi-wl-pprint, array, base, binary, bytestring + , conduit, containers, cryptohash, directory, exceptions, filepath + , gitrev, hex, mtl, optparse-applicative, path, text, time + , transformers, unix + }: + mkDerivation { + pname = "hascar"; + version = "0.2.2.1"; + sha256 = "1vz24mi0l9fjj2isgzrh4zjjk9srlcshrc3cwz0kz4fcbv44r9nz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring conduit containers exceptions mtl path + text time + ]; + executableHaskellDepends = [ + ansi-wl-pprint base binary bytestring conduit directory exceptions + filepath gitrev optparse-applicative path text transformers unix + ]; + testHaskellDepends = [ + base bytestring conduit cryptohash hex path + ]; + description = "Decompress SAPCAR archives"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hascar"; + broken = true; + }) {}; + + "hascard" = callPackage + ({ mkDerivation, base, brick, containers, directory, extra + , filepath, megaparsec, microlens, microlens-platform, mtl + , mwc-random, optparse-applicative, ordered-containers, process + , random-fu, split, strict, tasty, tasty-hunit, tasty-quickcheck + , text, vector, vty, vty-crossplatform, word-wrap + }: + mkDerivation { + pname = "hascard"; + version = "0.6.0.1"; + sha256 = "1fw5vmlbj4mp1q2a4rkhwmbi1iqf6yz4zcn44z9ffn1him1k1zsk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base brick containers directory extra filepath megaparsec microlens + microlens-platform mtl mwc-random optparse-applicative + ordered-containers process random-fu split strict tasty tasty-hunit + tasty-quickcheck text vector vty vty-crossplatform word-wrap + ]; + executableHaskellDepends = [ + base brick containers directory extra filepath megaparsec microlens + microlens-platform mtl mwc-random optparse-applicative + ordered-containers process random-fu split strict tasty tasty-hunit + tasty-quickcheck text vector vty vty-crossplatform word-wrap + ]; + testHaskellDepends = [ + base brick containers directory extra filepath megaparsec microlens + microlens-platform mtl mwc-random optparse-applicative + ordered-containers process random-fu split strict tasty tasty-hunit + tasty-quickcheck text vector vty vty-crossplatform word-wrap + ]; + description = "A TUI for reviewing notes using 'flashcards' written with markdown-like syntax"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hascard"; + broken = true; + }) {}; + + "hascas" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-binary-ieee754, hspec, mtl, network, safe-exceptions, stm + , template-haskell, uuid + }: + mkDerivation { + pname = "hascas"; + version = "1.2.0"; + sha256 = "1zxi65kl09y4ws5ilqk500hycqxy2626rqs0c1lc5zsq0llp1ilr"; + libraryHaskellDepends = [ + base binary bytestring containers data-binary-ieee754 mtl network + safe-exceptions stm template-haskell uuid + ]; + testHaskellDepends = [ + base binary bytestring containers data-binary-ieee754 hspec mtl + network safe-exceptions stm template-haskell uuid + ]; + description = "Cassandra driver for haskell"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hascat" = callPackage + ({ mkDerivation, base, bytestring, hascat-lib, hascat-setup + , hascat-system, HaXml, haxr, html, HTTP, network, unix + }: + mkDerivation { + pname = "hascat"; + version = "0.2"; + sha256 = "04z9q3l2hwf7lii8d3cxbh7zh6cqbbmy07yv5bal4lvrnd1wqia7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring hascat-lib hascat-setup hascat-system HaXml haxr + html HTTP network unix + ]; + description = "Hascat Web Server"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hascat"; + }) {}; + + "hascat-lib" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, haskell98 + , HaXml, html, HTTP, mtl, network, old-locale, old-time, parsec + , plugins, xhtml + }: + mkDerivation { + pname = "hascat-lib"; + version = "0.2"; + sha256 = "0l2cixgnyv2xhbpvkzrrn1wxikx7gcmwpkwagkfzx27iy33xkrqj"; + libraryHaskellDepends = [ + base bytestring containers directory haskell98 HaXml html HTTP mtl + network old-locale old-time parsec plugins xhtml + ]; + description = "Hascat Package"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hascat-setup" = callPackage + ({ mkDerivation, base, directory, hascat-lib, hascat-system + , haskell98, plugins + }: + mkDerivation { + pname = "hascat-setup"; + version = "0.2"; + sha256 = "058abyr70yr2130nbi64zhigglw207dh5anyxzw19c1qk4zmwsyi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory hascat-lib hascat-system haskell98 plugins + ]; + executableHaskellDepends = [ + base directory hascat-lib hascat-system haskell98 plugins + ]; + doHaddock = false; + description = "Hascat Installation helper"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hascat-setup"; + }) {}; + + "hascat-system" = callPackage + ({ mkDerivation, base, bytestring, containers, hascat-lib, HaXml + , HTTP, mtl, network, old-time, parsec, plugins, unix + }: + mkDerivation { + pname = "hascat-system"; + version = "0.2"; + sha256 = "1fabn71llrlxs5xlcpzkkvzjv7zibxlna0jvh6rkrz6pqyp1nd94"; + libraryHaskellDepends = [ + base bytestring containers hascat-lib HaXml HTTP mtl network + old-time parsec plugins unix + ]; + description = "Hascat System Package"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hash" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, data-default + , directory, doctest, filepath, generic-deriving, hashable, lens + , transformers + }: + mkDerivation { + pname = "hash"; + version = "0.2.0.1"; + sha256 = "1ka6izpkz6gs4ag3xvnslxywi9344w3mh9rl968vq6ck203pv2rx"; + libraryHaskellDepends = [ + base bifunctors bytestring data-default generic-deriving hashable + lens transformers + ]; + testHaskellDepends = [ base directory doctest filepath ]; + description = "Hashing tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hash-addressed" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring + , cryptohash-sha256, directory, filepath, gambler, mtl, pipes + , quaalude, resourcet, temporary + }: + mkDerivation { + pname = "hash-addressed"; + version = "0.2.0.1"; + sha256 = "1j4zr63if21g208zyhdk2mz8v3pfp23s33mrqzig0rryw3f0kby7"; + revision = "6"; + editedCabalFile = "08c3ahvxfypflg2qh3l7b2dm15f4wk41rn5a45m6p9hfskq65wmw"; + libraryHaskellDepends = [ + base base16-bytestring bytestring cryptohash-sha256 directory + filepath gambler mtl pipes quaalude resourcet temporary + ]; + description = "Hash-addressed file storage"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hash-addressed-cli" = callPackage + ({ mkDerivation, base, bytestring, containers, cryptohash-sha256 + , directory, filepath, hash-addressed, ini, optparse-applicative + , pipes, quaalude, resourcet, safe-exceptions, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "hash-addressed-cli"; + version = "2.1.0.1"; + sha256 = "07maanr9hdqgrz41brfk3cahyaays0c12l6w5hb85nsxyil9w4xd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers cryptohash-sha256 directory filepath + hash-addressed ini optparse-applicative pipes quaalude resourcet + safe-exceptions text transformers unordered-containers + ]; + executableHaskellDepends = [ + base bytestring containers cryptohash-sha256 directory filepath + hash-addressed ini optparse-applicative pipes quaalude resourcet + safe-exceptions text transformers unordered-containers + ]; + description = "Hash-addressed file storage app"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "hash-addressed"; + }) {}; + + "hash-store" = callPackage + ({ mkDerivation, base, base16-bytestring, blake2, bytestring + , directory, filepath + }: + mkDerivation { + pname = "hash-store"; + version = "0.1.0"; + sha256 = "1lbnywgd3kr7nryw0s6pgpznsx526xvagapsl5sdwwss8ginjh78"; + libraryHaskellDepends = [ + base base16-bytestring blake2 bytestring directory filepath + ]; + description = "Hash as cache"; + license = lib.licenses.mpl20; + }) {}; + + "hash-tree" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , cryptonite, hspec, memory, QuickCheck + }: + mkDerivation { + pname = "hash-tree"; + version = "0.0.0"; + sha256 = "0nxnjpwd6cw5m064jmgylscxfc5xhhm0abzdknprasmh6ln4525j"; + libraryHaskellDepends = [ + base bytestring containers cryptonite memory + ]; + testHaskellDepends = [ + base base64-bytestring bytestring containers cryptonite hspec + memory QuickCheck + ]; + description = "Merkle Hash Tree"; + license = lib.licenses.bsd3; + }) {}; + + "hashable" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, filepath + , ghc-bignum, ghc-prim, HUnit, os-string, QuickCheck, random + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, unix + }: + mkDerivation { + pname = "hashable"; + version = "1.4.4.0"; + sha256 = "0n27mz24xsjlcdxcs4irxai4zafaimnwg6cbnfr442a4912xd8qz"; + revision = "1"; + editedCabalFile = "1nskqpfd2qdc83ffdi9aj446ff06f8z3av0cx68slwn5fj1268mf"; + libraryHaskellDepends = [ + base bytestring containers deepseq filepath ghc-bignum ghc-prim + os-string text + ]; + testHaskellDepends = [ + base bytestring filepath ghc-prim HUnit os-string QuickCheck random + test-framework test-framework-hunit test-framework-quickcheck2 text + unix + ]; + description = "A class for types that can be converted to a hash value"; + license = lib.licenses.bsd3; + }) {}; + + "hashable-accelerate" = callPackage + ({ mkDerivation, accelerate, base, template-haskell }: + mkDerivation { + pname = "hashable-accelerate"; + version = "0.1.0.0"; + sha256 = "04cfwd1vyz4xm87ah3x1avs2yzqi6ygcd3sl70v50g492dfl6738"; + libraryHaskellDepends = [ accelerate base template-haskell ]; + description = "A class for types which can be converted into a hash value"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hashable-extras" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, directory, doctest + , filepath, hashable, transformers, transformers-compat + }: + mkDerivation { + pname = "hashable-extras"; + version = "0.2.3"; + sha256 = "0skby3b541iq1br3nm8yb9lg9l4rw682q5824ildhrg2a0x31q03"; + revision = "1"; + editedCabalFile = "1is856b5l3chqbbgm0767bcqxwyyciwy5jmvpfmqd4m32a1rhw4d"; + libraryHaskellDepends = [ + base bifunctors bytestring hashable transformers + transformers-compat + ]; + testHaskellDepends = [ base directory doctest filepath ]; + description = "Higher-rank Hashable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hashable-generics" = callPackage + ({ mkDerivation, base, criterion, ghc-prim, hashable, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "hashable-generics"; + version = "1.1.10"; + sha256 = "06wk1w0hzkm8cqfa186wrjbvcr6h7xyq2ffm3lvlpp0ryic604cb"; + libraryHaskellDepends = [ base ghc-prim hashable ]; + testHaskellDepends = [ + base ghc-prim hashable QuickCheck test-framework + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base criterion ghc-prim hashable ]; + description = "Automatically generates Hashable instances with GHC.Generics."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hashable-orphans" = callPackage + ({ mkDerivation, base, hashable, sorted-list, time-compat }: + mkDerivation { + pname = "hashable-orphans"; + version = "0.1"; + sha256 = "1i487s2phlib6c993dpppzi3nam8443mn7a0yq5azb5f20ibi39v"; + libraryHaskellDepends = [ base hashable sorted-list time-compat ]; + description = "Provides instances missing from Hashable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hashable-time" = callPackage + ({ mkDerivation, base, hashable, time-compat }: + mkDerivation { + pname = "hashable-time"; + version = "0.3"; + sha256 = "15zv0pgxp7rgd6v7skhyxgyf2sd8gr1br12bpd17r650yscw9fij"; + libraryHaskellDepends = [ base time-compat ]; + testHaskellDepends = [ base hashable time-compat ]; + description = "Hashable instances for Data.Time"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hashabler" = callPackage + ({ mkDerivation, array, base, bytestring, ghc-prim, integer-gmp + , primitive, template-haskell, text + }: + mkDerivation { + pname = "hashabler"; + version = "2.0.0"; + sha256 = "1wrwjbpvdf4yimcshw396a1crl76mr9wabspz6z3pdwg4d8dfava"; + revision = "2"; + editedCabalFile = "0plq6sfzplpg7lc9s2jsnj3l53z1v614h4ni3fvnw4hxj0n4cykv"; + libraryHaskellDepends = [ + array base bytestring ghc-prim integer-gmp primitive + template-haskell text + ]; + description = "Principled, portable & extensible hashing of data and types, including an implementation of the FNV-1a and SipHash algorithms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hashed-storage" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dataenc + , directory, extensible-exceptions, filepath, mmap, mtl, zlib + }: + mkDerivation { + pname = "hashed-storage"; + version = "0.5.11"; + sha256 = "0s8mnayxlvwrrii2l63b372yi5g08br6gpbgz2256d8y128mwjvk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers dataenc directory + extensible-exceptions filepath mmap mtl zlib + ]; + description = "Hashed file storage support code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasherize" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, cassava + , containers, cryptohash-sha256, directory, envparse, file-io + , filepath, ki, mtl, qsem, quaalude, safe-exceptions, stm, text + , unfork, vector + }: + mkDerivation { + pname = "hasherize"; + version = "0.0.0.0"; + sha256 = "0253ycr4x8bl6qgzr14wrzkl170l8xfjajmjgrnd1dlrbwi9hfbn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers cryptohash-sha256 directory file-io + filepath mtl quaalude text + ]; + executableHaskellDepends = [ + base base16-bytestring bytestring cassava containers + cryptohash-sha256 directory envparse file-io filepath ki mtl qsem + quaalude safe-exceptions stm text unfork vector + ]; + description = "Hash digests for files and directories"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "hasherize"; + broken = true; + }) {}; + + "hashes" = callPackage + ({ mkDerivation, base, bytestring, criterion, openssl, QuickCheck + , sha-validation, sydtest, vector + }: + mkDerivation { + pname = "hashes"; + version = "0.2.3"; + sha256 = "12j5wf6q6fzpc5wnln0b9jf5banamdj2hlsrkiid7i0b85z9vcvg"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ openssl ]; + testHaskellDepends = [ + base bytestring QuickCheck sha-validation sydtest vector + ]; + testSystemDepends = [ openssl ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + benchmarkSystemDepends = [ openssl ]; + description = "Hash functions"; + license = lib.licenses.mit; + }) {inherit (pkgs) openssl;}; + + "hashflare" = callPackage + ({ mkDerivation, base, containers, simple-money }: + mkDerivation { + pname = "hashflare"; + version = "0.1.0.0"; + sha256 = "0az8c3xi53d4c8dw11syd3a93nwyjsx68hiq1p43s9pqifvwnn1a"; + revision = "2"; + editedCabalFile = "16lgwd9wsjbqjbibg1qmgbb24r6x2rcsihc205cddjs3qxk8mkdc"; + libraryHaskellDepends = [ base containers simple-money ]; + description = "A library for working with HashFlare.io contracts and hashrates"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hashids" = callPackage + ({ mkDerivation, base, bytestring, containers, hedgehog, split }: + mkDerivation { + pname = "hashids"; + version = "1.1.1.0"; + sha256 = "0js9836sfsprs00l5fy6gzszr9djgarwymihcymkblx0hr5a05pk"; + libraryHaskellDepends = [ base bytestring containers split ]; + testHaskellDepends = [ base bytestring containers hedgehog split ]; + description = "Hashids generates short, unique, non-sequential ids from numbers"; + license = lib.licenses.mit; + }) {}; + + "hashing" = callPackage + ({ mkDerivation, array, base, bytestring, cryptonite, mtl + , QuickCheck, template-haskell + }: + mkDerivation { + pname = "hashing"; + version = "0.1.1.0"; + sha256 = "1a3ws6dlmm9gfpcipq2kx7mzbr0kn3faq2cfnavqdxy18ipvxnbi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base bytestring ]; + executableHaskellDepends = [ + array base bytestring mtl QuickCheck + ]; + testHaskellDepends = [ + array base bytestring cryptonite mtl QuickCheck template-haskell + ]; + description = "A pure haskell library implements several hash algorithms"; + license = lib.licenses.mit; + mainProgram = "hashing-exe"; + }) {}; + + "hashmap" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable }: + mkDerivation { + pname = "hashmap"; + version = "1.3.3"; + sha256 = "0ma7svf9nanlfbj9nkk6bzk4m98i7xd71xrdc3a5dmmws5yba1nw"; + libraryHaskellDepends = [ base containers deepseq hashable ]; + description = "Persistent containers Map and Set based on hashing"; + license = lib.licenses.bsd3; + }) {}; + + "hashmap-io" = callPackage + ({ mkDerivation, base, hashable, stm, unordered-containers }: + mkDerivation { + pname = "hashmap-io"; + version = "0.1.0.0"; + sha256 = "00dqn9xcsrsyq1cf698qmxg44r4jq5smqynzkxm1zryqv3sqwzbh"; + libraryHaskellDepends = [ base hashable stm unordered-containers ]; + description = "A Hashmap on io monad"; + license = lib.licenses.bsd3; + }) {}; + + "hashmap-throw" = callPackage + ({ mkDerivation, base, exceptions, hashable, hashmap }: + mkDerivation { + pname = "hashmap-throw"; + version = "0.1.0.0"; + sha256 = "0dibdmpb6nyhn37xfdw8wgam4a2w8b3hl04ivg08d1ybq4a4m1k5"; + libraryHaskellDepends = [ base exceptions hashable hashmap ]; + description = "Throw behaviour for hashmap lookup"; + license = lib.licenses.mit; + }) {}; + + "hashrename" = callPackage + ({ mkDerivation, base, bytestring, cryptohash, directory, filepath + }: + mkDerivation { + pname = "hashrename"; + version = "0.1.1.0"; + sha256 = "19w35cdwxzmyw65l4zwhj67w5s741ayca7dm250wz6w2xlc37f5v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cryptohash directory filepath + ]; + description = "Rename every file in a directory with his SHA1 hash"; + license = lib.licenses.gpl3Only; + mainProgram = "hashrename"; + }) {}; + + "hashring" = callPackage + ({ mkDerivation, base, containers, hashable, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "hashring"; + version = "0.0.0"; + sha256 = "05q9iay0ygr79x8yikgbi99v74kagyrd68zvjx8qakfzqgs9a19j"; + libraryHaskellDepends = [ base containers hashable ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Efficient consistent hashing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hashtable-benchmark" = callPackage + ({ mkDerivation, base, containers, criterion, hashtables + , QuickCheck, unordered-containers + }: + mkDerivation { + pname = "hashtable-benchmark"; + version = "0.1.1"; + sha256 = "0zxm6pcfqcqaljkr5n42q60p70vvc543ix65547a7xf8gqr3iwvk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers criterion hashtables QuickCheck + unordered-containers + ]; + description = "Benchmark of hash table implementations"; + license = lib.licenses.bsd3; + mainProgram = "hashtable-benchmark"; + }) {}; + + "hashtables" = callPackage + ({ mkDerivation, base, ghc-prim, hashable, HUnit, mwc-random + , primitive, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "hashtables"; + version = "1.3.1"; + sha256 = "1hsrihk948xfpy14qrhar50b41kp60i1rx8bkadjg1xb4bml0gbg"; + libraryHaskellDepends = [ + base ghc-prim hashable primitive vector + ]; + testHaskellDepends = [ + base ghc-prim hashable HUnit mwc-random primitive QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + vector + ]; + description = "Mutable hash tables in the ST monad"; + license = lib.licenses.bsd3; + }) {}; + + "hashtables-plus" = callPackage + ({ mkDerivation, base, criterion-plus, deepseq, hashable + , hashtables, lens, loch-th, mtl, mwc-random, placeholders + , string-conversions, text, th-printf, transformers + }: + mkDerivation { + pname = "hashtables-plus"; + version = "0.2.0"; + sha256 = "0g9jmc15g36iy0wmmsj74qwybh509j4lf8jzv3dws7c2j24kc7l7"; + libraryHaskellDepends = [ + base hashable hashtables loch-th placeholders + ]; + benchmarkHaskellDepends = [ + base criterion-plus deepseq hashable hashtables lens loch-th mtl + mwc-random placeholders string-conversions text th-printf + transformers + ]; + description = "Extensions for a \"hashtables\" library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasim" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "hasim"; + version = "0.1.2"; + sha256 = "03wn142r0sh7adfghjqwb2mgq4rgkqs8nq2rx2jq717dr2xp987n"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Process-Based Discrete Event Simulation library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hask" = callPackage + ({ mkDerivation, base, constraints, ghc-prim, reflection, tagged + , transformers, void + }: + mkDerivation { + pname = "hask"; + version = "0"; + sha256 = "1c87jxafxpnlyblhdif4br61wqvnad0s6hvfhmzhx9y1jri3rb39"; + revision = "2"; + editedCabalFile = "19gb0kn40nd9904adiqpj5h3pcsic6nqflzh8nvpvblphrn5npxs"; + libraryHaskellDepends = [ + base constraints ghc-prim reflection tagged transformers void + ]; + description = "Categories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hask-home" = callPackage + ({ mkDerivation, base, Cabal, directory, hmarkup, hsemail, network + , parsec, process, regex-compat, xhtml + }: + mkDerivation { + pname = "hask-home"; + version = "2009.3.18"; + sha256 = "128hkd1yycjvbnvwjd2r2mxhjdnmfkghyf0fcslh9fxprqgrhk18"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal directory hmarkup hsemail network parsec process + regex-compat xhtml + ]; + description = "Generate homepages for cabal packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskades" = callPackage + ({ mkDerivation, base, bytestring, containers, errors, haskell-src + , text, text-format + }: + mkDerivation { + pname = "haskades"; + version = "0.2.1"; + sha256 = "19cglzgzxbg65qr7m68gnc6y45b7n0wl98pgd9jrk20sblrhc6p6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers errors haskell-src text text-format + ]; + description = "Utility to generate bindings for BlackBerry Cascades"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskades"; + broken = true; + }) {}; + + "haskakafka" = callPackage + ({ mkDerivation, base, bytestring, c2hs, cmdargs, containers + , either-unwrap, hspec, pretty-show, rdkafka, regex-posix + , temporary, unix + }: + mkDerivation { + pname = "haskakafka"; + version = "1.2.0"; + sha256 = "08hwpj3ysdillvykkq1i87wnlwkm7h4zl07cgfc5pwb20q7h2jzb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers temporary unix + ]; + libraryPkgconfigDepends = [ rdkafka ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ base bytestring cmdargs pretty-show ]; + testHaskellDepends = [ + base bytestring containers either-unwrap hspec regex-posix + ]; + description = "Kafka bindings for Haskell"; + license = lib.licenses.mit; + }) {inherit (pkgs) rdkafka;}; + + "haskanoid" = callPackage + ({ mkDerivation, base, freenect, hcwiid, IfElse, MissingH, mtl, SDL + , SDL-image, SDL-mixer, SDL-ttf, simple-affine-space, transformers + , vector, Yampa + }: + mkDerivation { + pname = "haskanoid"; + version = "0.1.6"; + sha256 = "0nvlrm8qn8zh8cjfmd88x8f8ikrr8axq0dl3fw3ag35yp8vn84gc"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base freenect hcwiid IfElse MissingH mtl SDL SDL-image SDL-mixer + SDL-ttf simple-affine-space transformers vector Yampa + ]; + description = "A breakout game written in Yampa using SDL"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskanoid"; + }) {}; + + "haskarrow" = callPackage + ({ mkDerivation, base, cmdargs, containers, cpphs, directory + , her-lexer, split + }: + mkDerivation { + pname = "haskarrow"; + version = "0.0"; + sha256 = "01l90qningjlb4wn02avjy9lmi4ry4yxzw0a9sd29qbzfpnf3viy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs containers cpphs directory her-lexer split + ]; + description = "A dialect of haskell with order of execution based on dependency resolution"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskarrowPrecompiler"; + broken = true; + }) {}; + + "haskbot-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, connection, containers + , hspec, http-conduit, http-types, monads-tf, stm, text, wai, warp + }: + mkDerivation { + pname = "haskbot-core"; + version = "0.1"; + sha256 = "0alqjgg2gvb9610s2b4fil5frknn5j8d6r558bfp1n6a0d51pz74"; + libraryHaskellDepends = [ + aeson base bytestring connection containers http-conduit http-types + monads-tf stm text wai warp + ]; + testHaskellDepends = [ + aeson base bytestring connection containers hspec http-conduit + http-types monads-tf stm text wai warp + ]; + description = "Easily-extensible chatbot for Slack messaging service"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskdeep" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring + , cereal, conduit, conduit-combinators, conduit-extra, containers + , crypto-api, crypto-conduit, cryptohash, cryptohash-cryptoapi + , directory, filepath, optparse-applicative, regex-tdfa + , regex-tdfa-text, resourcet, text, time, transformers, unix-compat + }: + mkDerivation { + pname = "haskdeep"; + version = "0.2.0.1"; + sha256 = "0ncx9wx9ldynqwq0zwljwqzskm5mrq8rx74np43pm9qxvjc9f5vx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base base16-bytestring bytestring cereal conduit + conduit-combinators conduit-extra containers crypto-api + crypto-conduit cryptohash cryptohash-cryptoapi directory filepath + optparse-applicative regex-tdfa regex-tdfa-text resourcet text time + transformers unix-compat + ]; + description = "Computes and audits file hashes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskdeep"; + }) {}; + + "haskdogs" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hasktags + , optparse-applicative, process-extras, text + }: + mkDerivation { + pname = "haskdogs"; + version = "0.6.0"; + sha256 = "0xqnsirgbwnp3kbvdmbg8d1b8lm2yk4fvjx71k8274gi7z62l458"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath hasktags optparse-applicative + process-extras text + ]; + description = "Generate tags file for Haskell project and its nearest deps"; + license = lib.licenses.bsd3; + mainProgram = "haskdogs"; + }) {}; + + "haskeem" = callPackage + ({ mkDerivation, base, containers, directory, haskeline, haskell98 + , mtl, network, old-time, parsec, process, random, unix + }: + mkDerivation { + pname = "haskeem"; + version = "0.7.16"; + sha256 = "0fmglaiq2axpb9f4yyk53fpppc1ysqglqgjxhy78yl3r8mik836n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory haskeline haskell98 mtl network old-time + parsec process random unix + ]; + description = "A small scheme interpreter"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskeem"; + }) {}; + + "haskeline_0_8_2_1" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , exceptions, filepath, HUnit, process, stm, terminfo, text + , transformers, unix + }: + mkDerivation { + pname = "haskeline"; + version = "0.8.2.1"; + sha256 = "1zs0rlhd7lzp5g4kp7v5ca7cdwan7w4bx3jh5q2ri950svr2k1x0"; + revision = "1"; + editedCabalFile = "1vmsi909jaykpaqfssnv92lzr1n2gy34s07lsh29p75187ps6gny"; + configureFlags = [ "-fterminfo" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory exceptions filepath process + stm terminfo transformers unix + ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base bytestring containers HUnit process text unix + ]; + description = "A command-line interface for user input, written in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskeline-examples-Test"; + }) {}; + + "haskeline-class" = callPackage + ({ mkDerivation, base, haskeline, mtl }: + mkDerivation { + pname = "haskeline-class"; + version = "0.6.2"; + sha256 = "0xgdq2xgw2ccyfzkj5n36s5n6km5l947d2iy4y1qms8kbc05zmfl"; + libraryHaskellDepends = [ base haskeline mtl ]; + description = "Class interface for working with Haskeline"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskeline-repl" = callPackage + ({ mkDerivation, ansi-terminal, base, haskeline, mtl, safe }: + mkDerivation { + pname = "haskeline-repl"; + version = "0.4.0.0"; + sha256 = "0bbjbrhxdms8wbv1dh129l2pkqw5rfva26121ayfx5vr8h7aa7zf"; + libraryHaskellDepends = [ ansi-terminal base haskeline mtl safe ]; + license = lib.licenses.bsd3; + }) {}; + + "haskelisp" = callPackage + ({ mkDerivation, base, containers, mtl, protolude, text }: + mkDerivation { + pname = "haskelisp"; + version = "0.1.1.0"; + sha256 = "0wnkx8laxd9qz8pz5kpm257r7si5qv3qcxm7a8qmmkqy8l0ijphs"; + revision = "1"; + editedCabalFile = "0h900mw5kzd9fvywpbhfd9acnfwp3qk7nfi9yr9ibamjb8s87cm1"; + libraryHaskellDepends = [ base containers mtl protolude text ]; + description = "Write Emacs module in Haskell, using Emacs 25's Dynamic Module feature"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-abci" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, conduit + , conduit-combinators, conduit-extra, foundation, lens + , network-conduit, proto-lens, proto-lens-arbitrary + , proto-lens-protoc, text + }: + mkDerivation { + pname = "haskell-abci"; + version = "0.1.0.0"; + sha256 = "15d4hqld9f00vmc3cvjvhamfkcl60dfdmkkrd9yrqj044ml93kaf"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal proto-lens-protoc ]; + libraryHaskellDepends = [ + base binary bytestring conduit conduit-combinators conduit-extra + foundation lens network-conduit proto-lens proto-lens-arbitrary + proto-lens-protoc + ]; + executableHaskellDepends = [ + base binary bytestring foundation lens text + ]; + description = "Haskell Application BlockChain Interface (ABCI) Server Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-abci-counter"; + }) {}; + + "haskell-admin" = callPackage + ({ mkDerivation, base, bytestring, haskell-admin-core + , haskell-admin-health, haskell-admin-managed-functions, wai + }: + mkDerivation { + pname = "haskell-admin"; + version = "1.0.0.0"; + sha256 = "0h23kl9hjh5szmy8s8fr9zm9v2znzww1yfjiiij7n4n1zcm04nsf"; + libraryHaskellDepends = [ + base bytestring haskell-admin-core haskell-admin-health + haskell-admin-managed-functions wai + ]; + description = "Remote Management Platform for Haskell Applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-admin-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, hspec-wai + , http-types, servant, servant-server, wai, wai-cors, wai-extra + , wai-middleware-bearer, word8 + }: + mkDerivation { + pname = "haskell-admin-core"; + version = "1.0.0.0"; + sha256 = "1jnarccd8inb13njng3wa0gyd1n4nnipvl0b4kn3fadb14pdmvb3"; + libraryHaskellDepends = [ + aeson base bytestring http-types servant servant-server wai + wai-cors wai-middleware-bearer word8 + ]; + testHaskellDepends = [ + aeson base bytestring hspec hspec-wai http-types servant + servant-server wai wai-cors wai-extra wai-middleware-bearer word8 + ]; + description = "Core Modules of Haskell Admin"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-admin-health" = callPackage + ({ mkDerivation, aeson, async, base, haskell-admin-core, hspec + , hspec-wai, servant, servant-server + }: + mkDerivation { + pname = "haskell-admin-health"; + version = "1.0.0.0"; + sha256 = "0fbkpzzc6zphyc9200lcxvc25iln1frd7wgi53hzpglj2mbmr25l"; + libraryHaskellDepends = [ + aeson async base haskell-admin-core servant servant-server + ]; + testHaskellDepends = [ + aeson async base haskell-admin-core hspec hspec-wai servant + servant-server + ]; + description = "Application Health Component for Haskell Admin"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-admin-managed-functions" = callPackage + ({ mkDerivation, base, haskell-admin-core, hspec, hspec-wai + , managed-functions, managed-functions-http-connector + , servant-server + }: + mkDerivation { + pname = "haskell-admin-managed-functions"; + version = "1.0.0.0"; + sha256 = "1s1ldfqkm8il7zipsh82fgamdcw6j8cz1kcil4p2pb003ycnz8pa"; + libraryHaskellDepends = [ + base haskell-admin-core managed-functions + managed-functions-http-connector servant-server + ]; + testHaskellDepends = [ + base haskell-admin-core hspec hspec-wai managed-functions + managed-functions-http-connector servant-server + ]; + description = "Managed Functions integration for Haskell Admin"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-aliyun" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, basic-prelude + , blaze-builder, bytestring, case-insensitive, conduit, Crypto + , data-default, http-conduit, http-types, lifted-base + , monad-control, old-locale, resourcet, safe, system-filepath, text + , time, transformers, transformers-base, vector, xml2json + }: + mkDerivation { + pname = "haskell-aliyun"; + version = "0.1.0.0"; + sha256 = "1id1l7arf3yq9mym6ds58k5wins57k71v8fgzyhxsg81657vh74a"; + libraryHaskellDepends = [ + aeson base base64-bytestring basic-prelude blaze-builder bytestring + case-insensitive conduit Crypto data-default http-conduit + http-types lifted-base monad-control old-locale resourcet safe + system-filepath text time transformers transformers-base vector + xml2json + ]; + description = "haskell client of aliyun service"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-awk" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal + , cabal-doctest, containers, directory, doctest, easy-file + , exceptions, extra, filelock, filepath, ghc, haskell-src-exts + , hint, hspec, HUnit, list-t, mtl, process, stringsearch + , template-haskell, temporary, test-framework, test-framework-hunit + , time, transformers + }: + mkDerivation { + pname = "haskell-awk"; + version = "1.2.0.1"; + sha256 = "1r4hsvzbqagk06fc81cr1awfz0zqgs4hmbwl99mip47z578wrw9l"; + revision = "1"; + editedCabalFile = "15z5qhx4bhmr684kyqxrwya2vjwvcmmvfd93v32rlmb657kxvag6"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base bytestring containers ghc list-t stringsearch + ]; + executableHaskellDepends = [ + base bytestring containers directory extra filelock filepath ghc + haskell-src-exts hint list-t mtl process template-haskell + transformers + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring containers directory doctest + easy-file exceptions extra filelock filepath ghc haskell-src-exts + hint hspec HUnit list-t mtl process template-haskell temporary + test-framework test-framework-hunit time transformers + ]; + description = "Transform text from the command-line using Haskell expressions"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "hawk"; + broken = true; + }) {}; + + "haskell-bcrypt" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, random }: + mkDerivation { + pname = "haskell-bcrypt"; + version = "0.3.2"; + sha256 = "0nlalip5xs1bizj97yjw3np5cdmz8igppcflm19vvqxrl2akyz22"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring QuickCheck random ]; + description = "A bcrypt implementation for haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-bitmex-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, bytestring-conversion + , cryptonite, haskell-bitmex-rest, http-client, http-client-tls + , http-types, katip, memory, microlens, mtl, network + , safe-exceptions, text, time, vector, websockets, wuss + }: + mkDerivation { + pname = "haskell-bitmex-client"; + version = "0.1.0.1"; + sha256 = "13qqi0ribc20p9h3nmfsjzhizyyz0nzsxfwx21i2r4v9md9j9n3c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring bytestring-conversion cryptonite + haskell-bitmex-rest http-client http-client-tls http-types katip + memory microlens mtl network safe-exceptions text time vector + websockets wuss + ]; + executableHaskellDepends = [ + aeson base bytestring haskell-bitmex-rest http-client + http-client-tls katip mtl text time websockets + ]; + description = "Complete BitMEX Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "haskell-bitmex-rest" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, deepseq, exceptions, hspec + , http-api-data, http-client, http-client-tls, http-media + , http-types, iso8601-time, katip, microlens, mtl, network + , QuickCheck, random, safe-exceptions, semigroups, text, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "haskell-bitmex-rest"; + version = "0.1.0.0"; + sha256 = "09xj9bf50wwq1xgy800wadm8jbnbs4qnjcxqx0gy3jmx1z7mgmmc"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + deepseq exceptions http-api-data http-client http-client-tls + http-media http-types iso8601-time katip microlens mtl network + random safe-exceptions text time transformers unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec iso8601-time mtl QuickCheck + semigroups text time transformers unordered-containers vector + ]; + description = "Auto-generated bitmex API Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-brainfuck" = callPackage + ({ mkDerivation, base, bytestring, mtl, parsec, QuickCheck, tasty + , tasty-quickcheck, tasty-th + }: + mkDerivation { + pname = "haskell-brainfuck"; + version = "0.1.0.1"; + sha256 = "12yhnlcif0jj9pmi3a098f1swvnww45rg2rpn6g82bkjzmd4sjr8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring mtl parsec ]; + executableHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring mtl QuickCheck tasty tasty-quickcheck tasty-th + ]; + description = "BrainFuck interpreter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "brainfuck"; + broken = true; + }) {}; + + "haskell-ci" = callPackage + ({ mkDerivation, aeson, ansi-terminal, attoparsec, base + , base-compat, base16-bytestring, binary, bytestring + , cabal-install-parsers, Cabal-syntax, containers + , cryptohash-sha256, deepseq, Diff, directory, exceptions, filepath + , generic-lens-lite, HsYAML, indexed-traversable + , indexed-traversable-instances, ini, lattices, mtl, network-uri + , optparse-applicative, parsec, pretty, process, ShellCheck, tasty + , tasty-golden, temporary, text, transformers, unordered-containers + , zinza + }: + mkDerivation { + pname = "haskell-ci"; + version = "0.18.1"; + sha256 = "1xym399ixhzb7q05dlq3jrb1jg2s6p9z2aqx8nj7qnz9ainysxbj"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base base-compat base16-bytestring binary + bytestring cabal-install-parsers Cabal-syntax containers + cryptohash-sha256 deepseq directory exceptions filepath + generic-lens-lite HsYAML indexed-traversable + indexed-traversable-instances ini lattices mtl network-uri + optparse-applicative parsec pretty process ShellCheck temporary + text transformers unordered-containers zinza + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + ansi-terminal base base-compat bytestring Cabal-syntax Diff + directory filepath tasty tasty-golden transformers + ]; + doHaddock = false; + description = "Cabal package script generator for Travis-CI"; + license = lib.licenses.gpl3Plus; + mainProgram = "haskell-ci"; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "haskell-cnc" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , extensible-exceptions, ghc-prim, HSH, HUnit, MissingH, mtl + , process, random, time, unix + }: + mkDerivation { + pname = "haskell-cnc"; + version = "0.1.3.200"; + sha256 = "0x1kjdxbayq6z85w9fw6c4mpixzl60332wxgx4nh0ih9235jfdhd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers extensible-exceptions ghc-prim HSH + HUnit MissingH mtl random time unix + ]; + executableHaskellDepends = [ base directory process ]; + description = "Library for parallel programming in the Intel Concurrent Collections paradigm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-cnc-runTests"; + broken = true; + }) {}; + + "haskell-coffee" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "haskell-coffee"; + version = "0.1.0.2"; + sha256 = "1iz94kyq1xn3v89aay282qglv2sh41b04p8vaygwm22v1g4b4kk7"; + revision = "1"; + editedCabalFile = "07y2z3pinkpw0k88iqsq113kkz77m9x055alpp0ijqhdld9qrcfa"; + libraryHaskellDepends = [ base process ]; + description = "Simple CoffeeScript API"; + license = lib.licenses.gpl3Only; + }) {}; + + "haskell-compression" = callPackage + ({ mkDerivation, base, bimap, boolean-list, bytestring, containers + }: + mkDerivation { + pname = "haskell-compression"; + version = "0.3"; + sha256 = "1yksgwhxpfl47d6zrqdx5bdxyya9vd3kr1g33pz19qfqsvfcqlhp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bimap boolean-list bytestring containers + ]; + executableHaskellDepends = [ + base bimap boolean-list bytestring containers + ]; + description = "compress files"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs-compress"; + broken = true; + }) {}; + + "haskell-conll" = callPackage + ({ mkDerivation, base, containers, lens, pretty-show, protolude + , split, text + }: + mkDerivation { + pname = "haskell-conll"; + version = "0.1.0.2"; + sha256 = "05w90jlidxr55r5j1hihfhdcwjkzw85xipwxdd3i6kmskin2pv1v"; + libraryHaskellDepends = [ + base containers lens pretty-show protolude split text + ]; + description = "Core Types for NLP"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-course-preludes" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "haskell-course-preludes"; + version = "0.0.0.4"; + sha256 = "1r0vhaxcsszrcqnw70gz8xpfrqddmxf9kpka63gix1bjic4alzjn"; + libraryHaskellDepends = [ base deepseq ]; + description = "Small modules for a Haskell course in which Haskell is taught by implementing Prelude functionality"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-dap" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "haskell-dap"; + version = "0.0.16.0"; + sha256 = "091jy2dcci8a5sasgrnw26gbbii26p8gg62i1w2ih71rirkdi2r6"; + libraryHaskellDepends = [ base containers ]; + description = "Haskell implementation of the DAP interface data"; + license = lib.licenses.bsd3; + }) {}; + + "haskell-debug-adapter" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, Cabal, clock + , conduit, conduit-extra, containers, data-default, directory + , filepath, fsnotify, ghci-dap, haskell-dap, hslogger, hspec, lens + , mtl, optparse-applicative, parsec, process, resourcet + , safe-exceptions, text + }: + mkDerivation { + pname = "haskell-debug-adapter"; + version = "0.0.39.0"; + sha256 = "0pk578m0v8i1504g3kr8mk5pq5nrkdvj46n8k0fyivdvxc3zypx0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring Cabal clock conduit conduit-extra + containers data-default directory filepath fsnotify ghci-dap + haskell-dap hslogger lens mtl optparse-applicative parsec process + resourcet safe-exceptions text + ]; + executableHaskellDepends = [ + aeson async base bytestring Cabal clock conduit conduit-extra + containers data-default directory filepath fsnotify ghci-dap + haskell-dap hslogger lens mtl optparse-applicative parsec process + resourcet safe-exceptions text + ]; + testHaskellDepends = [ + aeson async base bytestring Cabal clock conduit conduit-extra + containers data-default directory filepath fsnotify ghci-dap + haskell-dap hslogger hspec lens mtl optparse-applicative parsec + process resourcet safe-exceptions text + ]; + description = "Haskell Debug Adapter"; + license = lib.licenses.bsd3; + mainProgram = "haskell-debug-adapter"; + }) {}; + + "haskell-disque" = callPackage + ({ mkDerivation, base, bytestring, hedis, string-conversions + , transformers + }: + mkDerivation { + pname = "haskell-disque"; + version = "0.0.1.1"; + sha256 = "1375phlycnxajfni9yjgskh9a9nxz44jhr5ls508dgslwzvibzv8"; + libraryHaskellDepends = [ + base bytestring hedis string-conversions transformers + ]; + testHaskellDepends = [ base ]; + description = "Client library for the Disque datastore"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-docs" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring, Cabal + , containers, cryptohash, directory, filepath, ghc, ghc-paths + , haddock-api, monad-loops, process, text, unordered-containers + }: + mkDerivation { + pname = "haskell-docs"; + version = "4.2.9"; + sha256 = "10pgziq2f9wx92afmwh1m4bwxcyygpf4xg99vghm6r4ilh1fbkg7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring Cabal containers cryptohash + directory filepath ghc ghc-paths haddock-api monad-loops process + text unordered-containers + ]; + executableHaskellDepends = [ base ghc text ]; + testHaskellDepends = [ base ]; + description = "A program to find and display the docs and type of a name"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-docs"; + }) {}; + + "haskell-docs-cli" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, async, base, bytestring + , containers, directory, exceptions, extra, filepath, hashable + , haskeline, hoogle, html-conduit, http-client, http-client-tls + , http-types, mtl, network-uri, optparse-applicative, process + , temporary, terminal-size, text, time, transformers, xml-conduit + }: + mkDerivation { + pname = "haskell-docs-cli"; + version = "1.0.0.0"; + sha256 = "0rz2lgkwddq6q74iscj1268agfrkx6cslpx4w9hs9dcrsifrg7f1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint async base bytestring containers directory + exceptions extra filepath hashable haskeline hoogle html-conduit + http-client http-client-tls http-types mtl network-uri + optparse-applicative process temporary terminal-size text time + transformers xml-conduit + ]; + executableHaskellDepends = [ + aeson ansi-wl-pprint async base bytestring containers directory + exceptions extra filepath hashable haskeline hoogle html-conduit + http-client http-client-tls http-types mtl network-uri + optparse-applicative process temporary terminal-size text time + transformers xml-conduit + ]; + testHaskellDepends = [ + aeson ansi-wl-pprint async base bytestring containers directory + exceptions extra filepath hashable haskeline hoogle html-conduit + http-client http-client-tls http-types mtl network-uri + optparse-applicative process temporary terminal-size text time + transformers xml-conduit + ]; + description = "Search Hoogle and navigate Hackage from the command line"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hdc"; + broken = true; + }) {}; + + "haskell-eigen-util" = callPackage + ({ mkDerivation, base, eigen, vector }: + mkDerivation { + pname = "haskell-eigen-util"; + version = "0.1.0.4"; + sha256 = "16sxdyfvxb9xvfd3jl2x1kdlf758wpj2350jlrl16m94w8l2r98b"; + libraryHaskellDepends = [ base eigen vector ]; + testHaskellDepends = [ base eigen vector ]; + description = "Some utility functions for haskell-eigen library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-exp-parser" = callPackage + ({ mkDerivation, base, syb, template-haskell }: + mkDerivation { + pname = "haskell-exp-parser"; + version = "0.1.4"; + sha256 = "0adz1bazcayyhlwpcqn7nn73pv1mwmagslq0b3mjpgr9wg8lx2ys"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base syb template-haskell ]; + description = "Simple parser parser from Haskell to TemplateHaskell expressions"; + license = lib.licenses.bsd3; + }) {}; + + "haskell-fake-user-agent" = callPackage + ({ mkDerivation, base, bytestring, lens, tagsoup, wreq }: + mkDerivation { + pname = "haskell-fake-user-agent"; + version = "0.0.2"; + sha256 = "1fvhxqkrg5y0zczxzfapsijrjs0va5plz61d1s5i0z82a6b3g6x3"; + revision = "1"; + editedCabalFile = "03pqk1bc2j5xfchwmccbyq2sa57fy7w3ky6apa0wjr4zwni17pb5"; + libraryHaskellDepends = [ base bytestring lens tagsoup wreq ]; + description = "Simple library for retrieving current user agent strings"; + license = lib.licenses.publicDomain; + }) {}; + + "haskell-formatter" = callPackage + ({ mkDerivation, base, containers, directory, directory-tree + , doctest, filemanip, filepath, haskell-src-exts, hlint + , optparse-applicative, QuickCheck, scientific, tasty, tasty-hunit + , text, unordered-containers, yaml + }: + mkDerivation { + pname = "haskell-formatter"; + version = "2.0.3"; + sha256 = "16r5pq9sk5ra4ba29w6i88pcfwasffrfd85yhran68b6d8d7s2aj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers haskell-src-exts scientific text + unordered-containers yaml + ]; + executableHaskellDepends = [ + base directory filepath optparse-applicative + ]; + testHaskellDepends = [ + base containers directory-tree doctest filemanip filepath hlint + QuickCheck tasty tasty-hunit + ]; + description = "Haskell source code formatter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-formatter"; + broken = true; + }) {}; + + "haskell-ftp" = callPackage + ({ mkDerivation, base, basic-prelude, bytestring, case-insensitive + , conduit, directory, lifted-base, monad-control, network + , network-conduit, process-conduit, system-filepath, text + , transformers, transformers-base, unix + }: + mkDerivation { + pname = "haskell-ftp"; + version = "0.1.0.1"; + sha256 = "0736kh5q63qgvq23k5w06ds9538cwymk64i5wdycxh35lz64qaip"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base basic-prelude bytestring case-insensitive conduit directory + lifted-base monad-control network network-conduit process-conduit + system-filepath text transformers transformers-base unix + ]; + executableHaskellDepends = [ + base basic-prelude bytestring case-insensitive conduit directory + lifted-base monad-control network network-conduit process-conduit + system-filepath text transformers transformers-base unix + ]; + description = "A Haskell ftp server with configurable backend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "simple-ftp-server"; + }) {}; + + "haskell-generate" = callPackage + ({ mkDerivation, base, containers, directory, doctest, filepath + , haskell-src-exts, template-haskell, transformers + }: + mkDerivation { + pname = "haskell-generate"; + version = "0.2.4"; + sha256 = "120c3g7mwf1gnvmz4kdnmimanggcz18mwl0kprwwzwms4hq09rjy"; + libraryHaskellDepends = [ + base containers haskell-src-exts template-haskell transformers + ]; + testHaskellDepends = [ base directory doctest filepath ]; + description = "Typesafe generation of haskell source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-gettext" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, filepath + , haskell-src-exts, mtl, old-locale, parsec, text, time + , transformers, uniplate + }: + mkDerivation { + pname = "haskell-gettext"; + version = "0.1.2.0"; + sha256 = "1j7f8bcqqidgz3zbnlpy5v9adbp6yr9mla6b1a3m0gam9c7zlgin"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers mtl parsec text time transformers + ]; + executableHaskellDepends = [ + base filepath haskell-src-exts old-locale time uniplate + ]; + description = "GetText runtime library implementation in pure Haskell"; + license = lib.licenses.bsd3; + mainProgram = "hgettext"; + }) {}; + + "haskell-gi" = callPackage + ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, Cabal + , cabal-doctest, containers, directory, doctest, filepath, glib + , gobject-introspection, haskell-gi-base, mtl, pretty-show, process + , regex-tdfa, safe, text, transformers, xdg-basedir, xml-conduit + }: + mkDerivation { + pname = "haskell-gi"; + version = "0.26.8"; + sha256 = "15ibhysm9q94jrbxgby4kpmm1wh1yx2f1y0wcqfz958jqza77733"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + ansi-terminal attoparsec base bytestring Cabal containers directory + filepath haskell-gi-base mtl pretty-show process regex-tdfa safe + text transformers xdg-basedir xml-conduit + ]; + libraryPkgconfigDepends = [ glib gobject-introspection ]; + testHaskellDepends = [ base doctest process ]; + description = "Generate Haskell bindings for GObject Introspection capable libraries"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) glib; inherit (pkgs) gobject-introspection;}; + + "haskell-gi-base" = callPackage + ({ mkDerivation, base, bytestring, containers, glib, text }: + mkDerivation { + pname = "haskell-gi-base"; + version = "0.26.4"; + sha256 = "1c5i9nwf0ldgjyqm8qir5fs66d5pkyl9ajq77rcxy5bc7r7kbyws"; + libraryHaskellDepends = [ base bytestring containers text ]; + libraryPkgconfigDepends = [ glib ]; + description = "Foundation for libraries generated by haskell-gi"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) glib;}; + + "haskell-gi-overloading" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "haskell-gi-overloading"; + version = "1.0"; + sha256 = "0ak8f79ia9zlk94zr02sq8bqi5n5pd8ria8w1dj3adcdvpw9gmry"; + doHaddock = false; + description = "Overloading support for haskell-gi"; + license = lib.licenses.bsd3; + }) {}; + + "haskell-go-checkers" = callPackage + ({ mkDerivation, base, containers, gloss }: + mkDerivation { + pname = "haskell-go-checkers"; + version = "0.1.1.0"; + sha256 = "1b6j3w1cxznzgzzncxccdrqmxj233whmkbhg96rd7kshhx21rhd2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers gloss ]; + description = "Go and Checkers game in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-go-checkers"; + broken = true; + }) {}; + + "haskell-google-trends" = callPackage + ({ mkDerivation, base, bytestring, haskell-fake-user-agent, lens + , regex-base, regex-posix, tagsoup, text, wreq + }: + mkDerivation { + pname = "haskell-google-trends"; + version = "0.0.2"; + sha256 = "0isz7gwzfi3ailyk693md5bgz7qxa0d2ygrpkgzcpv656ds1j9g1"; + revision = "1"; + editedCabalFile = "0yagczxdj4id30h57xrps9wn00g0x2g7r11zmbygixs5i4y4jrz6"; + libraryHaskellDepends = [ + base bytestring haskell-fake-user-agent lens regex-base regex-posix + tagsoup text wreq + ]; + description = "Simple library for accessing Google Trends"; + license = lib.licenses.publicDomain; + }) {}; + + "haskell-holes-th" = callPackage + ({ mkDerivation, base, template-haskell, transformers }: + mkDerivation { + pname = "haskell-holes-th"; + version = "2.0.0.0"; + sha256 = "045spgarz68bay5yqd5cfllkmzja2jax9swcqhxc7gw5msfgxxw1"; + libraryHaskellDepends = [ base template-haskell transformers ]; + testHaskellDepends = [ base template-haskell transformers ]; + description = "Infer haskell code by given type"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-igraph" = callPackage + ({ mkDerivation, base, bytestring, c2hs, cereal, conduit + , containers, data-ordlist, matrices, primitive, random, singletons + , tasty, tasty-golden, tasty-hunit + }: + mkDerivation { + pname = "haskell-igraph"; + version = "0.8.0"; + sha256 = "0lwpliym0rldf4pqi17a9gm0dxlxd8jf4r12lcyp78mhdxfgdzcc"; + libraryHaskellDepends = [ + base bytestring cereal conduit containers data-ordlist primitive + singletons + ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base cereal conduit data-ordlist matrices random tasty tasty-golden + tasty-hunit + ]; + description = "Bindings to the igraph C library (v0.8.0)."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-import-graph" = callPackage + ({ mkDerivation, base, classy-prelude, ghc, graphviz, process, text + , transformers + }: + mkDerivation { + pname = "haskell-import-graph"; + version = "1.0.4"; + sha256 = "17ac5k98aqx77lq398kgvyiylpmkvxdmxzqbh7wk1fl9kphwsdm0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base classy-prelude ghc graphviz process text transformers + ]; + executableHaskellDepends = [ base ]; + description = "create haskell import graph for graphviz"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-import-graph"; + broken = true; + }) {}; + + "haskell-in-space" = callPackage + ({ mkDerivation, base, HGL, random }: + mkDerivation { + pname = "haskell-in-space"; + version = "0.1.1"; + sha256 = "1rcz5s3xa0f9yalyqb540l47bzql8p18y2mmax1zr92m7sh7m274"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base HGL random ]; + description = "'Asteroids' arcade games"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-kubernetes" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, either + , http-api-data, http-types, lens, network-uri, QuickCheck + , quickcheck-instances, scientific, servant, servant-client, split + , text, unordered-containers, vector, wai + }: + mkDerivation { + pname = "haskell-kubernetes"; + version = "0.5.0"; + sha256 = "0bd5bfa3afip9siz5swg9g2dbdq5ym2pi3knfv19b3aqs89lf7gq"; + libraryHaskellDepends = [ + aeson base bytestring containers either http-api-data http-types + lens network-uri QuickCheck quickcheck-instances scientific servant + servant-client split text unordered-containers vector wai + ]; + description = "Haskell bindings to the Kubernetes API (via swagger-codegen)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-language-server" = callPackage + ({ mkDerivation, aeson, aeson-pretty, apply-refact, array, base + , bytestring, Cabal-syntax, containers, data-default, deepseq, Diff + , directory, dlist, extra, filepath, floskell, foldl, fourmolu + , fuzzy, ghc, ghc-boot, ghc-boot-th, ghc-exactprint, ghc-lib-parser + , ghc-lib-parser-ex, ghcide, githash, hashable, hie-bios + , hie-compat, hiedb, hlint, hls-graph, hls-plugin-api + , hls-test-utils, lens, lsp, lsp-test, lsp-types, megaparsec, mod + , mtl, optparse-applicative, optparse-simple, ormolu + , parser-combinators, prettyprinter, process, process-extras + , refact, regex-applicative, regex-tdfa, retrie, row-types + , safe-exceptions, semigroupoids, shake, sqlite-simple, stan, stm + , stm-containers, stylish-haskell, syb, tasty + , tasty-expected-failure, tasty-hunit, tasty-quickcheck + , template-haskell, temporary, text, text-rope, time, transformers + , trial, unix, unliftio, unliftio-core, unordered-containers + , vector + }: + mkDerivation { + pname = "haskell-language-server"; + version = "2.7.0.0"; + sha256 = "04ai12wb4b9s202zi2vwwxr4ncdzf9k1z044n8jprn7yxfqpz9cm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty apply-refact array base bytestring Cabal-syntax + containers data-default deepseq Diff directory dlist extra filepath + floskell foldl fourmolu fuzzy ghc ghc-boot ghc-boot-th + ghc-exactprint ghc-lib-parser ghc-lib-parser-ex ghcide githash + hashable hie-bios hie-compat hiedb hlint hls-graph hls-plugin-api + lens lsp lsp-types megaparsec mod mtl optparse-applicative + optparse-simple ormolu parser-combinators prettyprinter process + process-extras refact regex-applicative regex-tdfa retrie + safe-exceptions semigroupoids sqlite-simple stan stm stm-containers + stylish-haskell syb template-haskell temporary text text-rope time + transformers trial unliftio unliftio-core unordered-containers + vector + ]; + executableHaskellDepends = [ + base containers data-default directory extra filepath ghcide + hie-bios hls-plugin-api lsp lsp-types prettyprinter text + transformers unix unliftio-core + ]; + testHaskellDepends = [ + aeson base bytestring Cabal-syntax containers data-default deepseq + directory extra filepath ghcide hashable hls-plugin-api + hls-test-utils lens lsp lsp-test lsp-types ormolu + parser-combinators process regex-tdfa row-types shake tasty + tasty-expected-failure tasty-hunit tasty-quickcheck text text-rope + transformers unordered-containers vector + ]; + testToolDepends = [ fourmolu ghcide ormolu ]; + doHaddock = false; + description = "LSP server for GHC"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "haskell-lexer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "haskell-lexer"; + version = "1.1.1"; + sha256 = "0jgkv1api3w7i9j5z01h7qdx2i9cp93h54hp9hj1bw9hk9bdmvn8"; + libraryHaskellDepends = [ base ]; + description = "A fully compliant Haskell 98 lexer"; + license = lib.licenses.mit; + }) {}; + + "haskell-lsp" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , containers, data-default, directory, filepath, hashable + , haskell-lsp-types, hslogger, hspec, hspec-discover, lens, mtl + , network-uri, QuickCheck, quickcheck-instances, rope-utf16-splay + , sorted-list, stm, temporary, text, time, unordered-containers + }: + mkDerivation { + pname = "haskell-lsp"; + version = "0.24.0.0"; + sha256 = "0gw289wy91h0qv4filw3glw3rrjvmr5j591wrdiwc1bl3w56bpig"; + revision = "2"; + editedCabalFile = "1zcm43g0pyba9vdlqj5whd3743zpfi8cy94p9gdh5fvcbb8wv5jn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base bytestring containers data-default + directory filepath hashable haskell-lsp-types hslogger lens mtl + network-uri rope-utf16-splay sorted-list stm temporary text time + unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring containers data-default directory filepath + hashable hspec lens network-uri QuickCheck quickcheck-instances + rope-utf16-splay sorted-list stm text unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell library for the Microsoft Language Server Protocol"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-lsp-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , haskell-lsp, lens, process, text, unix + }: + mkDerivation { + pname = "haskell-lsp-client"; + version = "1.0.0.1"; + sha256 = "06zx80nhhf5fik84rijaxzjy9yv1c29g6hwfx73axlav80g176qw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers haskell-lsp lens process text + ]; + executableHaskellDepends = [ + base directory haskell-lsp lens process text unix + ]; + description = "A haskell package to build your own Language Server client"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-client"; + }) {}; + + "haskell-lsp-types" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, data-default + , deepseq, filepath, hashable, lens, network-uri, scientific, text + , unordered-containers + }: + mkDerivation { + pname = "haskell-lsp-types"; + version = "0.24.0.0"; + sha256 = "1p7k2g2xs95ylsnnz2np0w8c7p5dzmlss41g0kzblaz5n3352kbn"; + revision = "1"; + editedCabalFile = "1wy26rv0zih8zgc4as5prf305qw2llcc1srx3rcnzfwlggkslsnr"; + libraryHaskellDepends = [ + aeson base binary bytestring data-default deepseq filepath hashable + lens network-uri scientific text unordered-containers + ]; + description = "Haskell library for the Microsoft Language Server Protocol, data types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-menu" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "haskell-menu"; + version = "0.2.1"; + sha256 = "18s8g82v3h4b7maz6di43vfym6d3w16j4rbh5sjh4ps26yjnnfy4"; + libraryHaskellDepends = [ base containers ]; + description = "A simple menu system for Haskell programs"; + license = lib.licenses.lgpl3Only; + }) {}; + + "haskell-ml" = callPackage + ({ mkDerivation, attoparsec, base, binary, hmatrix, MonadRandom + , random-shuffle, singletons, text, vector + }: + mkDerivation { + pname = "haskell-ml"; + version = "0.4.2"; + sha256 = "0843akac5j1nhq6nknshblx33mg8b5h1lykpmgp627zzlbvzc3d3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base binary hmatrix MonadRandom singletons text vector + ]; + executableHaskellDepends = [ base hmatrix random-shuffle ]; + testHaskellDepends = [ base MonadRandom ]; + description = "Machine learning in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "iris"; + broken = true; + }) {}; + + "haskell-modbus" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, hspec }: + mkDerivation { + pname = "haskell-modbus"; + version = "0.3.2"; + sha256 = "08bcw7g84509rak9xqn2g4pr1mk3a2clikgfdiafrsr7lff16gyf"; + libraryHaskellDepends = [ array base bytestring cereal ]; + testHaskellDepends = [ array base bytestring cereal hspec ]; + description = "A cereal-based parser for the Modbus protocol"; + license = lib.licenses.bsd3; + }) {}; + + "haskell-mpfr" = callPackage + ({ mkDerivation, base, ghc-prim, integer-gmp }: + mkDerivation { + pname = "haskell-mpfr"; + version = "0.1"; + sha256 = "1bbj26sgd1szb5309rrbiibsb4zai80lmadmkzb7jd2kzyyxvlcv"; + libraryHaskellDepends = [ base ghc-prim integer-gmp ]; + description = "Correctly-rounded arbitrary-precision floating-point arithmetic"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-mpi" = callPackage + ({ mkDerivation, array, base, bytestring, c2hs, cereal + , extensible-exceptions, open-pal, open-rte, openmpi + }: + mkDerivation { + pname = "haskell-mpi"; + version = "1.4.0"; + sha256 = "1aw8jjvysdf3vsf6rcxnvwnqpiqmfrp88gryngakjjkxwzzh5an0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring cereal extensible-exceptions + ]; + librarySystemDepends = [ open-pal open-rte openmpi ]; + libraryToolDepends = [ c2hs ]; + description = "Distributed parallel programming in Haskell using MPI"; + license = lib.licenses.bsd3; + }) {open-pal = null; open-rte = null; inherit (pkgs) openmpi;}; + + "haskell-names" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , data-lens-light, filemanip, filepath, haskell-src-exts, mtl + , pretty-show, tasty, tasty-golden, transformers + , traverse-with-class, uniplate + }: + mkDerivation { + pname = "haskell-names"; + version = "0.9.9"; + sha256 = "0gqh7whzzcg46c262yf610g781ach3p8458kwf3mmf1pyhjrj7hm"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers data-lens-light filepath + haskell-src-exts mtl transformers traverse-with-class uniplate + ]; + testHaskellDepends = [ + base containers filemanip filepath haskell-src-exts mtl pretty-show + tasty tasty-golden traverse-with-class + ]; + description = "Name resolution library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-neo4j-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , data-default, hashable, HTTP, http-client, http-client-tls + , http-conduit, http-types, HUnit, lifted-base, mtl, network-uri + , QuickCheck, resourcet, scientific, test-framework + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, text, transformers, transformers-base + , transformers-compat, unordered-containers, vector + }: + mkDerivation { + pname = "haskell-neo4j-client"; + version = "0.3.2.4"; + sha256 = "1hl1qg4cy70c5c22dfqig3cj60nq1lhnnypcgj44pgfqnqlsbvih"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default hashable HTTP + http-client http-client-tls http-conduit http-types lifted-base mtl + network-uri resourcet scientific text transformers + transformers-base transformers-compat unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring Cabal data-default hashable HTTP http-client + http-client-tls http-conduit http-types HUnit lifted-base mtl + network-uri QuickCheck resourcet scientific test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + text transformers transformers-base transformers-compat + unordered-containers vector + ]; + description = "A Haskell neo4j client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-openflow" = callPackage + ({ mkDerivation, base, bytestring, cereal, network, network-info }: + mkDerivation { + pname = "haskell-openflow"; + version = "0.0.0.1"; + sha256 = "1zrzkvw4i7jaz74g63k1yj1v2i9lsxgr8zj2b6p3srag1dwgnmkd"; + libraryHaskellDepends = [ + base bytestring cereal network network-info + ]; + testHaskellDepends = [ base ]; + description = "OpenFlow protocol in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-overridez" = callPackage + ({ mkDerivation, aeson, aeson-casing, attoparsec, base, bytestring + , Cabal, exceptions, foldl, managed, neat-interpolation + , network-uri, optparse-applicative, system-fileio, system-filepath + , text, turtle + }: + mkDerivation { + pname = "haskell-overridez"; + version = "0.10.3.0"; + sha256 = "1h7i7pacfy8vy2xin11m90v8j80lr5y36hsqjkyj074z5gm2wzpd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-casing attoparsec base bytestring Cabal exceptions + foldl managed neat-interpolation network-uri optparse-applicative + system-fileio system-filepath text turtle + ]; + description = "Manage nix overrides for haskell packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-overridez"; + broken = true; + }) {}; + + "haskell-packages" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, containers + , deepseq, directory, filepath, haskell-src-exts, hse-cpp, mtl + , optparse-applicative, tagged, transformers, transformers-compat + }: + mkDerivation { + pname = "haskell-packages"; + version = "0.6.2"; + sha256 = "114xkqg5fzyq1n5p8cz768z84j0xgcyzxh375p9a574j6nl6d387"; + libraryHaskellDepends = [ + base binary bytestring Cabal containers deepseq directory filepath + haskell-src-exts hse-cpp mtl optparse-applicative tagged + transformers transformers-compat + ]; + description = "Haskell suite library for package management and integration with Cabal"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-pdf-presenter" = callPackage + ({ mkDerivation, base, bytestring, cairo, containers, directory + , filepath, glib, gtk, old-locale, poppler, template-haskell, time + , zlib + }: + mkDerivation { + pname = "haskell-pdf-presenter"; + version = "0.2.5"; + sha256 = "11y3n7ldnlx8vq2qb42kn8fg6ikq42x28bm46ivydx7h3z0zf5s3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cairo containers directory filepath glib gtk + old-locale poppler template-haskell time zlib + ]; + description = "Tool for presenting PDF-based presentations"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpdfp"; + }) {}; + + "haskell-platform-test" = callPackage + ({ mkDerivation, alex, array, base, bytestring, Cabal, cgi + , containers, deepseq, directory, extensible-exceptions, fgl + , filepath, ghc, ghc-prim, GLUT, happy, haskell-src, haskell98, hpc + , html, HTTP, HUnit, mtl, network, old-locale, old-time, OpenGL + , parallel, parsec, pretty, process, QuickCheck, random, regex-base + , regex-compat, regex-posix, stm, syb, template-haskell, time, unix + , xhtml, zlib + }: + mkDerivation { + pname = "haskell-platform-test"; + version = "2010.2.0.0"; + sha256 = "0ki6mppxk9a6lm0miagr4mpsbjx66gizc3qxl5vfp7wvbc977bwk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring Cabal cgi containers deepseq directory + extensible-exceptions fgl filepath ghc ghc-prim GLUT haskell-src + haskell98 hpc html HTTP HUnit mtl network old-locale old-time + OpenGL parallel parsec pretty process QuickCheck random regex-base + regex-compat regex-posix stm syb template-haskell time unix xhtml + zlib + ]; + executableToolDepends = [ alex happy ]; + description = "A test system for the Haskell Platform environment"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-platform-test"; + }) {}; + + "haskell-player" = callPackage + ({ mkDerivation, base, brick, bytestring, data-default, directory + , filepath, microlens, process, text, transformers, unix, vector + , vty, xml-conduit + }: + mkDerivation { + pname = "haskell-player"; + version = "0.1.3.3"; + sha256 = "1i758kdj0ahyq8i9w9czxly1dvixxg6rcyx598jvqpd77i72d3p2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base brick bytestring data-default directory filepath microlens + process text transformers unix vector vty xml-conduit + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "A terminal music player based on afplay"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-player"; + broken = true; + }) {}; + + "haskell-plot" = callPackage + ({ mkDerivation, base, Chart, Chart-cairo, Chart-gtk, colour + , data-default, lens, math-functions, vector + }: + mkDerivation { + pname = "haskell-plot"; + version = "0.1.0.0"; + sha256 = "0dwa2kz3sbnhc99kzhspf4hhid9q0c8irq8m9vr95l9kbq45avpi"; + libraryHaskellDepends = [ + base Chart Chart-cairo Chart-gtk colour data-default lens + math-functions vector + ]; + description = "A library for generating 2D plots painlessly"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-postal" = callPackage + ({ mkDerivation, base, bytestring, hspec, inline-c, libpostal, text + }: + mkDerivation { + pname = "haskell-postal"; + version = "0.2.1.2"; + sha256 = "158c7f7bj17xw9kjldrvq00ipghfa8cz5364qs4jnv6ibh6cx1fs"; + libraryHaskellDepends = [ base bytestring inline-c text ]; + libraryPkgconfigDepends = [ libpostal ]; + testHaskellDepends = [ base bytestring hspec inline-c text ]; + testPkgconfigDepends = [ libpostal ]; + description = "Haskell binding for the libpostal library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libpostal;}; + + "haskell-postgis" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, bytestring-lexing + , cpu, data-binary-ieee754, either, hspec, mtl, placeholders, text + , unordered-containers, vector + }: + mkDerivation { + pname = "haskell-postgis"; + version = "0.2.0"; + sha256 = "0y3di09hyxr5jhwrdqk2548h09x71pd7f1dhv3g6118pzdfps6nk"; + libraryHaskellDepends = [ + aeson base binary bytestring bytestring-lexing cpu + data-binary-ieee754 either mtl placeholders text + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base binary bytestring bytestring-lexing cpu + data-binary-ieee754 hspec mtl placeholders text + unordered-containers vector + ]; + description = "A haskell library for PostGIS geometry types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-proxy-list" = callPackage + ({ mkDerivation, base, base64-string, bytestring, lens, random + , regex-base, regex-posix, text, wreq + }: + mkDerivation { + pname = "haskell-proxy-list"; + version = "0.0.1"; + sha256 = "0sk6axbq7zamvwgnm97kk1plhxg1v694ysqbvg71s484xwq9fdyg"; + revision = "1"; + editedCabalFile = "00f2ab9lzvp2qs085h8v72dmrxfn0a5xmvx2k947xhg8nrxhbc9n"; + libraryHaskellDepends = [ + base base64-string bytestring lens random regex-base regex-posix + text wreq + ]; + description = "Simple library for retrieving proxy servers info from https://proxy-list.org"; + license = lib.licenses.publicDomain; + }) {}; + + "haskell-qrencode" = callPackage + ({ mkDerivation, base, bytestring, qrencode }: + mkDerivation { + pname = "haskell-qrencode"; + version = "1.0.4"; + sha256 = "1cq6fpz4vsx1kfnxnxnqz0pi5nzfg86s76vd0hcqvyqxnqbcd8hj"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ qrencode ]; + description = "Haskell bindings for libqrencode"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) qrencode;}; + + "haskell-read-editor" = callPackage + ({ mkDerivation, base, directory, hspec, process }: + mkDerivation { + pname = "haskell-read-editor"; + version = "0.1.0.0"; + sha256 = "08sx6hxqssx9qm2yd9pmpr9vsqck3wlm6kzp13p63dpkyxln8kga"; + libraryHaskellDepends = [ base directory process ]; + testHaskellDepends = [ base directory hspec process ]; + description = "Opens a temporary file on the system's EDITOR and returns the resulting edits"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-reflect" = callPackage + ({ mkDerivation, base, containers, hint, MonadCatchIO-mtl, mtl + , parsec, template-haskell, transformers + }: + mkDerivation { + pname = "haskell-reflect"; + version = "0.9"; + sha256 = "116vs8p9j0py3rxh0m53nanwsa99ga0lg9z3avn5r0clmpak9zyn"; + libraryHaskellDepends = [ + base containers hint MonadCatchIO-mtl mtl parsec template-haskell + transformers + ]; + description = "Reflect Haskell types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-rules" = callPackage + ({ mkDerivation, base, syb }: + mkDerivation { + pname = "haskell-rules"; + version = "0.1.0.1"; + sha256 = "03d8c1gnxd923f3fqqw06w3ibnd20llfgd7s5jgkscc872i5ghz6"; + libraryHaskellDepends = [ base syb ]; + description = "A DSL for expressing natural deduction rules in Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-say" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "haskell-say"; + version = "1.0.0.0"; + sha256 = "1m7nif7w4fwk48hp6wzsp4ipi934gl1rb97mnc6364c7l24wgpx1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Let the Haskell logo talk to your users!"; + license = lib.licenses.bsd3; + mainProgram = "haskell-say-exe"; + }) {}; + + "haskell-snake" = callPackage + ({ mkDerivation, base, containers, lens, linear, mtl, random, sdl2 + , sdl2-ttf, text, vector + }: + mkDerivation { + pname = "haskell-snake"; + version = "1.0.0"; + sha256 = "0qm7m4whki060vwlgns5apsl7cw8i8grmnywjwhv9i01dkg952qw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers lens linear mtl random sdl2 sdl2-ttf text vector + ]; + executableHaskellDepends = [ + base containers lens linear mtl random sdl2 sdl2-ttf text vector + ]; + description = "Snake game implemetation in Haskell using SDL2"; + license = lib.licenses.gpl3Only; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-snake"; + broken = true; + }) {}; + + "haskell-spacegoo" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra + , mtl, pretty, pretty-show, text, vector, vector-space + }: + mkDerivation { + pname = "haskell-spacegoo"; + version = "0.2.0.1"; + sha256 = "0g6ximrv5jwibklkyr74vy3qkx8mv4xbpc7f6w1qg9gnlylzmcqy"; + libraryHaskellDepends = [ + aeson base bytestring conduit conduit-extra mtl pretty pretty-show + text vector vector-space + ]; + description = "Client API for Rocket Scissor Spacegoo"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-src" = callPackage + ({ mkDerivation, array, base, happy, pretty, syb }: + mkDerivation { + pname = "haskell-src"; + version = "1.0.4"; + sha256 = "1spkhv83hy5v1lxs44l3w53vk8zj7gnx42c40hrkj4fcz6apdiwb"; + revision = "1"; + editedCabalFile = "0dfjzq0sxxcalqxygp2svx4890qx8b4amad0xldwy1f4xrp3lsnb"; + libraryHaskellDepends = [ array base pretty syb ]; + libraryToolDepends = [ happy ]; + description = "Support for manipulating Haskell source code"; + license = lib.licenses.bsd3; + }) {}; + + "haskell-src-exts" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , ghc-prim, happy, mtl, pretty, pretty-show, smallcheck, tasty + , tasty-golden, tasty-smallcheck + }: + mkDerivation { + pname = "haskell-src-exts"; + version = "1.23.1"; + sha256 = "01bcrxs9af4yqpclw43aijmsd1g19qhyzb47blz7vzwz2r3k11b7"; + libraryHaskellDepends = [ array base ghc-prim pretty ]; + libraryToolDepends = [ happy ]; + testHaskellDepends = [ + base containers directory filepath mtl pretty-show smallcheck tasty + tasty-golden tasty-smallcheck + ]; + doCheck = false; + description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer"; + license = lib.licenses.bsd3; + }) {}; + + "haskell-src-exts-observe" = callPackage + ({ mkDerivation, base, haskell-src-exts, Hoed }: + mkDerivation { + pname = "haskell-src-exts-observe"; + version = "0.1.0"; + sha256 = "06vqd9ljmlx96xx6gyhfag2fsxwdzab0sy1gry2d24mbppbaa1x1"; + revision = "1"; + editedCabalFile = "1n4f4yylk09g95040g6pbcygzp95yadihv0sxr4sj87j0d4xa6fc"; + libraryHaskellDepends = [ base haskell-src-exts Hoed ]; + description = "Observable orphan instances for haskell-src-exts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-src-exts-prisms" = callPackage + ({ mkDerivation, base, haskell-src-exts, lens, template-haskell }: + mkDerivation { + pname = "haskell-src-exts-prisms"; + version = "1.18.2.0"; + sha256 = "16gkmkgcq8zniri4iflnan17csly34ccmx6k6w1sb6mxmhw14wsv"; + libraryHaskellDepends = [ + base haskell-src-exts lens template-haskell + ]; + description = "Prisms with newtype wrappers for haskell-src-exts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-src-exts-qq" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, hspec + , syb, template-haskell + }: + mkDerivation { + pname = "haskell-src-exts-qq"; + version = "0.7"; + sha256 = "0bx8k6ydlzj81f4anbf1c2gx8hdbc4948w5s2d8c904v6x7d67xn"; + libraryHaskellDepends = [ + base haskell-src-exts haskell-src-meta syb template-haskell + ]; + testHaskellDepends = [ base haskell-src-exts hspec ]; + description = "A quasiquoter for haskell-src-exts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-src-exts-sc" = callPackage + ({ mkDerivation, base, haskell-src-exts }: + mkDerivation { + pname = "haskell-src-exts-sc"; + version = "0.1.0.6"; + sha256 = "1bfkwladavard87pnnr2nigs214hb3k4j3mki0ffd5zfxldb2ncv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base haskell-src-exts ]; + description = "Pretty print haskell code with comments"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-src-exts-simple" = callPackage + ({ mkDerivation, base, haskell-src-exts }: + mkDerivation { + pname = "haskell-src-exts-simple"; + version = "1.23.0.0"; + sha256 = "1jfdjaikmjx9sfairp4jjn0vzhw5vhwrg43y082ddpc1bgx2jw7m"; + libraryHaskellDepends = [ base haskell-src-exts ]; + description = "A simplified view on the haskell-src-exts AST"; + license = lib.licenses.mit; + }) {}; + + "haskell-src-exts-util" = callPackage + ({ mkDerivation, base, containers, data-default, haskell-src-exts + , semigroups, transformers, uniplate + }: + mkDerivation { + pname = "haskell-src-exts-util"; + version = "0.2.5"; + sha256 = "0fvqi72m74p7q5sbpy8m2chm8a1lgy10mfrcxcz8wrh59vngj0n8"; + libraryHaskellDepends = [ + base containers data-default haskell-src-exts semigroups + transformers uniplate + ]; + description = "Helper functions for working with haskell-src-exts trees"; + license = lib.licenses.bsd3; + }) {}; + + "haskell-src-match" = callPackage + ({ mkDerivation, base, containers, filepath, haskell-src-exts + , hspec, interpolatedstring-perl6, pretty-simple, split + , template-haskell, text, transformers + }: + mkDerivation { + pname = "haskell-src-match"; + version = "0.0.0.1"; + sha256 = "0lhdnmzmwxsiw0if600apdvmkbqz44zwr7sypfclixl9c6h31wg0"; + libraryHaskellDepends = [ + base containers haskell-src-exts interpolatedstring-perl6 + pretty-simple split template-haskell transformers + ]; + testHaskellDepends = [ + base filepath hspec interpolatedstring-perl6 template-haskell text + ]; + description = "Testing code generators piece by piece"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-src-meta" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts, HUnit, pretty + , syb, tasty, tasty-hunit, template-haskell, th-orphans + }: + mkDerivation { + pname = "haskell-src-meta"; + version = "0.8.13"; + sha256 = "09f0lad023zylkxidsz0nv532h44mh0b1505rvs3ypaq2v4q20pa"; + libraryHaskellDepends = [ + base haskell-src-exts pretty syb template-haskell th-orphans + ]; + testHaskellDepends = [ + base containers haskell-src-exts HUnit pretty syb tasty tasty-hunit + template-haskell + ]; + description = "Parse source to template-haskell abstract syntax"; + license = lib.licenses.bsd3; + }) {}; + + "haskell-src-meta-mwotton" = callPackage + ({ mkDerivation, base, containers, ghc-prim, haskell-src-exts + , pretty, syb, template-haskell + }: + mkDerivation { + pname = "haskell-src-meta-mwotton"; + version = "0.1.0"; + sha256 = "04f0p3jxmvw1kqygvxihdr4dirapi6bdv2w213c2s771xbnx88nn"; + libraryHaskellDepends = [ + base containers ghc-prim haskell-src-exts pretty syb + template-haskell + ]; + description = "Parse source to template-haskell abstract syntax"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-stack-trace-plugin" = callPackage + ({ mkDerivation, base, bytestring, ghc, hspec, hspec-discover + , typed-process + }: + mkDerivation { + pname = "haskell-stack-trace-plugin"; + version = "0.1.3.0"; + sha256 = "1vlqf0j88qshqkc1j688x38h4sqdkww5ya4ihaz3fy8l86wwmnvw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ghc ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base bytestring hspec typed-process ]; + testToolDepends = [ hspec-discover ]; + description = "haskell-stack-trace-plugin"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "haskell-time-range" = callPackage + ({ mkDerivation, base, doctest, lens, semigroups, text, time }: + mkDerivation { + pname = "haskell-time-range"; + version = "0.2.0.1"; + sha256 = "1xhf68b5a8x6fpjv5w3dc41jc1nv5mdipimxa2g3xhk72761b4r4"; + libraryHaskellDepends = [ base lens semigroups text time ]; + testHaskellDepends = [ base doctest ]; + description = "Some useful wrappers and functions for building time ranges"; + license = lib.licenses.bsd3; + }) {}; + + "haskell-to-elm" = callPackage + ({ mkDerivation, aeson, base, bound, elm-syntax, generics-sop, text + , time, unordered-containers, vector + }: + mkDerivation { + pname = "haskell-to-elm"; + version = "0.3.2.0"; + sha256 = "17r1yf2xp1idpq22f67192i511w7ydpfw728f5g3fz67lbahpq3k"; + revision = "1"; + editedCabalFile = "1i4d4n25mqimzgv7fl2cdcdngkn8mam936bgrljvygf2zyi5f7a4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bound elm-syntax generics-sop text time + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bound elm-syntax generics-sop text time + unordered-containers vector + ]; + description = "Generate Elm types and JSON encoders and decoders from Haskell types"; + license = lib.licenses.bsd3; + }) {}; + + "haskell-token-utils" = callPackage + ({ mkDerivation, base, containers, Diff, directory, dual-tree, ghc + , ghc-mod, ghc-paths, ghc-prim, ghc-syb-utils, haskell-src-exts + , hspec, HUnit, monoid-extras, mtl, pretty, QuickCheck, rosezipper + , semigroups, syb, uniplate + }: + mkDerivation { + pname = "haskell-token-utils"; + version = "0.0.0.6"; + sha256 = "14nzlw9vqnp70xcwan6mjsr318p2sky5nsyqxw5iivggy7qspp9r"; + libraryHaskellDepends = [ + base containers dual-tree ghc ghc-paths ghc-syb-utils + haskell-src-exts monoid-extras mtl pretty rosezipper semigroups syb + ]; + testHaskellDepends = [ + base containers Diff directory dual-tree ghc ghc-mod ghc-paths + ghc-prim ghc-syb-utils haskell-src-exts hspec HUnit monoid-extras + mtl pretty QuickCheck rosezipper semigroups syb uniplate + ]; + description = "Utilities to tie up tokens to an AST"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-tools-ast" = callPackage + ({ mkDerivation, base, classyplate, ghc, mtl, pretty, references + , template-haskell, uniplate + }: + mkDerivation { + pname = "haskell-tools-ast"; + version = "1.1.1.0"; + sha256 = "022d1jj3afgjjzfmv99ilcmqckk8p7njfg1r7byjbl8rq9wqnhg7"; + libraryHaskellDepends = [ + base classyplate ghc mtl pretty references template-haskell + uniplate + ]; + description = "Haskell AST for efficient tooling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-tools-ast-fromghc" = callPackage + ({ mkDerivation, base, bytestring, containers, ghc + , haskell-tools-ast, mtl, references, safe, split, template-haskell + , uniplate + }: + mkDerivation { + pname = "haskell-tools-ast-fromghc"; + version = "0.2.0.0"; + sha256 = "1rpdi7c14l7yxarasvdjb8v5qm5kmj1ns37sqa2jmslv2ihgy0zn"; + libraryHaskellDepends = [ + base bytestring containers ghc haskell-tools-ast mtl references + safe split template-haskell uniplate + ]; + description = "Creating the Haskell-Tools AST from GHC's representations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-tools-ast-gen" = callPackage + ({ mkDerivation, base, containers, ghc, haskell-tools-ast + , haskell-tools-ast-trf, mtl, references + }: + mkDerivation { + pname = "haskell-tools-ast-gen"; + version = "0.2.0.0"; + sha256 = "0w1im7djd3mv04nb0pqzc9qzf6qiwx8xwyy7c1ay3kzmg8m4ckkk"; + libraryHaskellDepends = [ + base containers ghc haskell-tools-ast haskell-tools-ast-trf mtl + references + ]; + description = "Facilities for generating new parts of the Haskell-Tools AST"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-tools-ast-trf" = callPackage + ({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl + , references, uniplate + }: + mkDerivation { + pname = "haskell-tools-ast-trf"; + version = "0.2.0.0"; + sha256 = "0xrn6mk4rav3r1s854im6njzj2kq6hv7485pcchci4n3h1m8vz2d"; + libraryHaskellDepends = [ + base containers ghc haskell-tools-ast mtl references uniplate + ]; + description = "Conversions on Haskell-Tools AST to prepare for refactorings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-tools-backend-ghc" = callPackage + ({ mkDerivation, base, bytestring, containers, ghc, ghc-boot-th + , haskell-tools-ast, mtl, references, safe, split, template-haskell + , transformers, uniplate + }: + mkDerivation { + pname = "haskell-tools-backend-ghc"; + version = "1.1.1.0"; + sha256 = "0gppj0k99iqxd54m81s8h9dhq9gqj2sadi54swijd67pyq31vnn1"; + libraryHaskellDepends = [ + base bytestring containers ghc ghc-boot-th haskell-tools-ast mtl + references safe split template-haskell transformers uniplate + ]; + description = "Creating the Haskell-Tools AST from GHC's representations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-tools-builtin-refactorings" = callPackage + ({ mkDerivation, aeson, base, Cabal, classyplate, containers + , deepseq, directory, either, filepath, ghc, ghc-paths + , haskell-tools-ast, haskell-tools-backend-ghc + , haskell-tools-prettyprint, haskell-tools-refactor + , haskell-tools-rewrite, minisat-solver, mtl, portable-lines + , references, split, tasty, tasty-hunit, template-haskell, time + , transformers, uniplate + }: + mkDerivation { + pname = "haskell-tools-builtin-refactorings"; + version = "1.1.1.0"; + sha256 = "0n8sydhcdl71kvf765kxc4ldg3gy8rk7i0jzagsj95k58c6mc8f6"; + libraryHaskellDepends = [ + aeson base Cabal classyplate containers deepseq directory filepath + ghc ghc-paths haskell-tools-ast haskell-tools-backend-ghc + haskell-tools-prettyprint haskell-tools-refactor + haskell-tools-rewrite minisat-solver mtl portable-lines references + split template-haskell transformers uniplate + ]; + testHaskellDepends = [ + base Cabal containers directory either filepath ghc ghc-paths + haskell-tools-ast haskell-tools-backend-ghc + haskell-tools-prettyprint haskell-tools-refactor + haskell-tools-rewrite mtl references split tasty tasty-hunit + template-haskell time transformers uniplate + ]; + description = "Refactoring Tool for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-tools-cli" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , directory, filepath, ghc, ghc-paths, Glob + , haskell-tools-builtin-refactorings, haskell-tools-daemon + , haskell-tools-refactor, knob, mtl, optparse-applicative, process + , references, split, strict, tasty, tasty-hunit, time + }: + mkDerivation { + pname = "haskell-tools-cli"; + version = "1.1.1.0"; + sha256 = "1ii9vdmmf2ncdzvlhsiv6afawkdlp5gyc369p2dxkg1nfi0d2px5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath ghc ghc-paths + haskell-tools-builtin-refactorings haskell-tools-daemon + haskell-tools-refactor mtl references split strict + ]; + executableHaskellDepends = [ + base directory filepath Glob haskell-tools-builtin-refactorings + haskell-tools-daemon mtl optparse-applicative process split + ]; + testHaskellDepends = [ + base bytestring directory filepath + haskell-tools-builtin-refactorings knob tasty tasty-hunit + ]; + benchmarkHaskellDepends = [ + aeson base bytestring criterion directory filepath + haskell-tools-builtin-refactorings haskell-tools-daemon knob split + time + ]; + description = "Command-line frontend for Haskell-tools Refact"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-tools-daemon" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , deepseq, Diff, directory, filepath, fswatch, ghc, ghc-paths, Glob + , haskell-tools-builtin-refactorings, haskell-tools-prettyprint + , haskell-tools-refactor, HUnit, mtl, network, optparse-applicative + , pretty, process, references, split, strict, tasty, tasty-hunit + , template-haskell + }: + mkDerivation { + pname = "haskell-tools-daemon"; + version = "1.1.1.0"; + sha256 = "1q8wfib72b4kiiwrz5hr5kzl2lbsff46gbzjidscv90z7c8niv2m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal containers deepseq Diff directory + filepath fswatch ghc ghc-paths haskell-tools-builtin-refactorings + haskell-tools-prettyprint haskell-tools-refactor mtl network + optparse-applicative pretty process references split strict + template-haskell + ]; + executableHaskellDepends = [ + base directory filepath haskell-tools-builtin-refactorings + ]; + testHaskellDepends = [ + aeson base bytestring directory filepath ghc Glob + haskell-tools-builtin-refactorings HUnit network process tasty + tasty-hunit + ]; + description = "Background process for Haskell-tools that editors can connect to"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ht-daemon"; + }) {}; + + "haskell-tools-debug" = callPackage + ({ mkDerivation, base, classyplate, criterion, filepath, ghc + , ghc-paths, haskell-tools-ast, haskell-tools-backend-ghc + , haskell-tools-builtin-refactorings, haskell-tools-prettyprint + , haskell-tools-refactor, mtl, references, split, template-haskell + , uniplate + }: + mkDerivation { + pname = "haskell-tools-debug"; + version = "1.1.1.0"; + sha256 = "1y0hikwcns6dghr1pvbqv2hk4hgsnpwimaa32yxplwafnghcrcaj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base classyplate criterion filepath ghc ghc-paths haskell-tools-ast + haskell-tools-backend-ghc haskell-tools-builtin-refactorings + haskell-tools-prettyprint haskell-tools-refactor mtl references + split template-haskell uniplate + ]; + executableHaskellDepends = [ base ]; + description = "Debugging Tools for Haskell-tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ht-debug"; + }) {}; + + "haskell-tools-demo" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, ghc, ghc-paths, haskell-tools-ast + , haskell-tools-backend-ghc, haskell-tools-builtin-refactorings + , haskell-tools-prettyprint, haskell-tools-refactor, http-types + , HUnit, mtl, network, references, tasty, tasty-hunit, transformers + , wai, wai-websockets, warp, websockets + }: + mkDerivation { + pname = "haskell-tools-demo"; + version = "1.1.1.0"; + sha256 = "0n03yk99fwk6fxkf3zvcxgr1aikq32d7jysy6cvw2lbwym12rxci"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory filepath ghc ghc-paths + haskell-tools-ast haskell-tools-backend-ghc + haskell-tools-builtin-refactorings haskell-tools-prettyprint + haskell-tools-refactor http-types mtl references transformers wai + wai-websockets warp websockets + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson base bytestring directory filepath HUnit network tasty + tasty-hunit websockets + ]; + description = "A web-based demo for Haskell-tools Refactor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ht-demo"; + }) {}; + + "haskell-tools-experimental-refactorings" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, either + , filepath, ghc, ghc-paths, haskell-tools-ast + , haskell-tools-backend-ghc, haskell-tools-prettyprint + , haskell-tools-refactor, haskell-tools-rewrite, mtl, references + , split, tasty, tasty-hunit, template-haskell, time, transformers + , uniplate + }: + mkDerivation { + pname = "haskell-tools-experimental-refactorings"; + version = "1.1.1.0"; + sha256 = "0xmz5fs0hqk27mgi70ipl41wxjgw8swz9z9q1yw9yj00f046q9ia"; + libraryHaskellDepends = [ + base Cabal containers directory filepath ghc ghc-paths + haskell-tools-ast haskell-tools-backend-ghc + haskell-tools-prettyprint haskell-tools-refactor + haskell-tools-rewrite mtl references split template-haskell + transformers uniplate + ]; + testHaskellDepends = [ + base Cabal containers directory either filepath ghc ghc-paths + haskell-tools-ast haskell-tools-backend-ghc + haskell-tools-prettyprint haskell-tools-refactor + haskell-tools-rewrite mtl references split tasty tasty-hunit + template-haskell time transformers uniplate + ]; + description = "Refactoring Tool for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-tools-prettyprint" = callPackage + ({ mkDerivation, base, containers, ghc, haskell-tools-ast, mtl + , references, split, text, uniplate + }: + mkDerivation { + pname = "haskell-tools-prettyprint"; + version = "1.1.1.0"; + sha256 = "09cg9g8ihq2c5c5wlfnfqvjj9cg2nbak0xxc1mdqlg2cnrdif6rs"; + libraryHaskellDepends = [ + base containers ghc haskell-tools-ast mtl references split text + uniplate + ]; + description = "Pretty printing of Haskell-Tools AST"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-tools-refactor" = callPackage + ({ mkDerivation, aeson, base, Cabal, containers, directory, either + , filepath, ghc, ghc-paths, haskell-tools-ast + , haskell-tools-backend-ghc, haskell-tools-prettyprint + , haskell-tools-rewrite, mtl, old-time, polyparse, references + , split, tasty, tasty-hunit, template-haskell, time, transformers + , uniplate + }: + mkDerivation { + pname = "haskell-tools-refactor"; + version = "1.1.1.0"; + sha256 = "0lbwyzc4ngd6sjgalw3w47c1r7x2af93rhrcdwncldfd98q4gaif"; + libraryHaskellDepends = [ + aeson base Cabal containers directory filepath ghc ghc-paths + haskell-tools-ast haskell-tools-backend-ghc + haskell-tools-prettyprint haskell-tools-rewrite mtl references + split template-haskell transformers uniplate + ]; + testHaskellDepends = [ + base Cabal containers directory either filepath ghc ghc-paths + haskell-tools-ast haskell-tools-backend-ghc + haskell-tools-prettyprint haskell-tools-rewrite mtl old-time + polyparse references split tasty tasty-hunit template-haskell time + transformers uniplate + ]; + description = "Refactoring Tool for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-tools-rewrite" = callPackage + ({ mkDerivation, base, containers, directory, filepath, ghc + , haskell-tools-ast, haskell-tools-prettyprint, mtl, references + , tasty, tasty-hunit + }: + mkDerivation { + pname = "haskell-tools-rewrite"; + version = "1.1.1.0"; + sha256 = "0m90f0vqy5iqj7b6a8lgzp5dxpvfnlz7zdsi8f0d2xqg6w8rgv24"; + libraryHaskellDepends = [ + base containers ghc haskell-tools-ast haskell-tools-prettyprint mtl + references + ]; + testHaskellDepends = [ + base directory filepath haskell-tools-ast haskell-tools-prettyprint + tasty tasty-hunit + ]; + description = "Facilities for generating new parts of the Haskell-Tools AST"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskell-tor" = callPackage + ({ mkDerivation, array, asn1-encoding, asn1-types, async + , attoparsec, base, base64-bytestring, binary, bytestring, cereal + , containers, cryptonite, fingertree, hans, hourglass, HUnit + , memory, monadLib, network, pretty-hex, pure-zlib, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , time, tls, x509, x509-store + }: + mkDerivation { + pname = "haskell-tor"; + version = "0.1.2"; + sha256 = "0jyqsb8xgl1rh3wqhfky4m93xixy45kwgjmi6svgp0j40sqv4gv4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array asn1-encoding asn1-types async attoparsec base + base64-bytestring binary bytestring cereal containers cryptonite + fingertree hans hourglass memory monadLib network pretty-hex + pure-zlib time tls x509 x509-store + ]; + executableHaskellDepends = [ + asn1-encoding asn1-types base base64-bytestring bytestring + cryptonite hans hourglass memory network time tls x509 + ]; + testHaskellDepends = [ + asn1-types base binary bytestring cryptonite hourglass HUnit memory + pretty-hex QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 time x509 + ]; + description = "A Haskell Tor Node"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-tor"; + }) {}; + + "haskell-type-exts" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts, pretty }: + mkDerivation { + pname = "haskell-type-exts"; + version = "0.1.0"; + sha256 = "051lsg9j3dgkr2akannfaddawdhybvsnm6x6xafmdmwn31v73z98"; + libraryHaskellDepends = [ + base containers haskell-src-exts pretty + ]; + description = "A type checker for Haskell/haskell-src-exts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-typescript" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "haskell-typescript"; + version = "0.1.0.0"; + sha256 = "0fv533nac6dlawgffr1kvn4xpv63hdcb4wgyqbbg2s6dg9a2hw38"; + libraryHaskellDepends = [ base process ]; + description = "Simple TypeScript API"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-tyrant" = callPackage + ({ mkDerivation, base, binary, bytestring, network }: + mkDerivation { + pname = "haskell-tyrant"; + version = "0.4"; + sha256 = "1pqh1v0klpi8iq882l5gk0fsf87kabq6rw1wjwkiq6fvw8cc1l97"; + libraryHaskellDepends = [ base binary bytestring network ]; + description = "Haskell implementation of the Tokyo Tyrant binary protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell-updater" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, process + }: + mkDerivation { + pname = "haskell-updater"; + version = "1.3.2"; + sha256 = "0z1f6qajg191fqfnkh3g2c1iq802yh1plxzvzwl822bzd49m32j9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal containers directory filepath process + ]; + description = "Rebuild Haskell dependencies in Gentoo"; + license = "GPL"; + mainProgram = "haskell-updater"; + }) {}; + + "haskell-xmpp" = callPackage + ({ mkDerivation, aeson, array, base, blaze-markup, bytestring + , HaXml, hspec, hspec-discover, html, http-client, http-conduit + , mtl, network, network-bsd, polyparse, pretty, random + , regex-compat, singlethongs, stm, text, time, unliftio + , utf8-string, uuid, xml-conduit, xml-hamlet + }: + mkDerivation { + pname = "haskell-xmpp"; + version = "2.0.4"; + sha256 = "1nj0n5qxp56vxg9npklkji63y627rypv3gz307785qpcin0vflpw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base blaze-markup bytestring HaXml html http-client + http-conduit mtl network network-bsd polyparse pretty random + regex-compat singlethongs stm text time unliftio utf8-string uuid + xml-conduit xml-hamlet + ]; + executableHaskellDepends = [ base hspec text ]; + executableToolDepends = [ hspec-discover ]; + description = "Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-xmpp-io-test"; + }) {}; + + "haskell2010" = callPackage + ({ mkDerivation, array, base, ghc-prim }: + mkDerivation { + pname = "haskell2010"; + version = "1.1.2.0"; + sha256 = "1s0avb08b5iwaym42jz783mk1az9kmjf3zmhfag0kzdw10qcnz4m"; + libraryHaskellDepends = [ array base ghc-prim ]; + description = "Compatibility with Haskell 2010"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell2020" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "haskell2020"; + version = "0.1.0.0"; + sha256 = "02amj6wza3aaw3i84yjh6zwn7v5g3v1d748ajc7gv6cpd4904pzq"; + libraryHaskellDepends = [ array base ]; + description = "Haskell 2020[draft] Standard Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell98" = callPackage + ({ mkDerivation, array, base, directory, old-locale, old-time + , process, time + }: + mkDerivation { + pname = "haskell98"; + version = "2.0.0.3"; + sha256 = "1450bgkn7gasj6cmkxn4afs828fc9slrrp2lqsqs3jlryr94cpdx"; + libraryHaskellDepends = [ + array base directory old-locale old-time process time + ]; + description = "Compatibility with Haskell 98"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskell98libraries" = callPackage + ({ mkDerivation, array, base, directory, old-locale, old-time + , process, time + }: + mkDerivation { + pname = "haskell98libraries"; + version = "2.0.0.2"; + sha256 = "1dcjwkvggvwrs8lv2pcxcz2kcz179nbca9q16mbk90qnznysr8i8"; + libraryHaskellDepends = [ + array base directory old-locale old-time process time + ]; + description = "Compatibility with Haskell 98"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskelldb" = callPackage + ({ mkDerivation, base, containers, directory, mtl, old-locale + , old-time, pretty, time + }: + mkDerivation { + pname = "haskelldb"; + version = "2.2.4"; + sha256 = "0f8c9bz25wzsc65czv0chxk93w947824axl7p821fljlrykcm45y"; + libraryHaskellDepends = [ + base containers directory mtl old-locale old-time pretty time + ]; + description = "A library of combinators for generating and executing SQL statements"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskelldb-connect-hdbc" = callPackage + ({ mkDerivation, base, containers, haskelldb, HDBC }: + mkDerivation { + pname = "haskelldb-connect-hdbc"; + version = "0.1.0.0"; + sha256 = "1l9ifff33xbgdr6fahnzz00nb7va2r0i3pncjd1j8bbnyya1w2kl"; + libraryHaskellDepends = [ base containers haskelldb HDBC ]; + description = "Bracketed HDBC session for HaskellDB"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskelldb-connect-hdbc-catchio-mtl" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-connect-hdbc, HDBC + , MonadCatchIO-mtl, mtl + }: + mkDerivation { + pname = "haskelldb-connect-hdbc-catchio-mtl"; + version = "0.1.0.0"; + sha256 = "1ssg96r7cphakis5c494m5lc3m5ksn1w03k554p0qx2kl1g885xw"; + libraryHaskellDepends = [ + base haskelldb haskelldb-connect-hdbc HDBC MonadCatchIO-mtl mtl + ]; + description = "Bracketed HaskellDB HDBC session using MonadCatchIO-mtl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskelldb-connect-hdbc-catchio-tf" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-connect-hdbc, HDBC + , MonadCatchIO-transformers, transformers + }: + mkDerivation { + pname = "haskelldb-connect-hdbc-catchio-tf"; + version = "0.1.0.0"; + sha256 = "16qab88ryli9jbinw9frhhzl0ph09dinzx40x9cr9a3db7wvphw4"; + libraryHaskellDepends = [ + base haskelldb haskelldb-connect-hdbc HDBC + MonadCatchIO-transformers transformers + ]; + description = "Bracketed HaskellDB HDBC session using MonadCatchIO-transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskelldb-connect-hdbc-catchio-transformers" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-connect-hdbc, HDBC + , MonadCatchIO-transformers, transformers + }: + mkDerivation { + pname = "haskelldb-connect-hdbc-catchio-transformers"; + version = "0.1.0.0"; + sha256 = "0hbb6klc4azz6f5wi39l5736xq0b7wgja35fk9vmmn0lnf6iv5j7"; + libraryHaskellDepends = [ + base haskelldb haskelldb-connect-hdbc HDBC + MonadCatchIO-transformers transformers + ]; + description = "Bracketed HaskellDB HDBC session using MonadCatchIO-transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskelldb-connect-hdbc-lifted" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-connect-hdbc, HDBC + , lifted-base, monad-control, transformers-base + }: + mkDerivation { + pname = "haskelldb-connect-hdbc-lifted"; + version = "0.1.0.0"; + sha256 = "1ysnha7bmrd3accrnbswr17nv6j4pj1mbshcphjkhdffcvxb82wa"; + libraryHaskellDepends = [ + base haskelldb haskelldb-connect-hdbc HDBC lifted-base + monad-control transformers-base + ]; + description = "Bracketed HaskellDB HDBC session using lifted-base"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskelldb-dynamic" = callPackage + ({ mkDerivation, base, haskell98, haskelldb, mtl, plugins }: + mkDerivation { + pname = "haskelldb-dynamic"; + version = "1.0.0"; + sha256 = "0wdiywxjara2fwb1d548f9s0vcjxm1c38v4s05xqm5bz141l7a6a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base haskell98 haskelldb mtl plugins ]; + executableHaskellDepends = [ haskelldb ]; + description = "HaskellDB support for the dynamically loaded drivers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBDirect-dynamic"; + }) {}; + + "haskelldb-flat" = callPackage + ({ mkDerivation, base, containers, directory, haskelldb, mtl + , old-time + }: + mkDerivation { + pname = "haskelldb-flat"; + version = "1.0.1"; + sha256 = "0f75am17zfpbxhg951gnjqmdfgi1q7byhw1xv1rz4k36kcg623x1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory haskelldb mtl old-time + ]; + description = "An experimental HaskellDB back-end in pure Haskell (no SQL)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBDirect-flat"; + }) {}; + + "haskelldb-hdbc" = callPackage + ({ mkDerivation, base, containers, convertible, haskelldb, HDBC + , mtl, old-time + }: + mkDerivation { + pname = "haskelldb-hdbc"; + version = "2.2.4"; + sha256 = "02y79hnw37llk0k0ihi9kd8m62082g7885nnvmljx2qksla0y9s2"; + libraryHaskellDepends = [ + base containers convertible haskelldb HDBC mtl old-time + ]; + description = "HaskellDB support for HDBC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskelldb-hdbc-mysql" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hdbc, HDBC, HDBC-mysql + , mtl + }: + mkDerivation { + pname = "haskelldb-hdbc-mysql"; + version = "0.1.1"; + sha256 = "0nn8jjrsi62xqws00izh3qi2shlxa58l37q91x1xnd9fig7j0ai2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskelldb haskelldb-hdbc HDBC HDBC-mysql mtl + ]; + description = "HaskellDB support for the HDBC MySQL driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBDirect-hdbc-mysql"; + }) {}; + + "haskelldb-hdbc-odbc" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hdbc, HDBC, HDBC-odbc + , mtl + }: + mkDerivation { + pname = "haskelldb-hdbc-odbc"; + version = "2.1.2"; + sha256 = "1y87iiil6k9ycsni70kvfcq50fiws8aqnhmk4018f6k6q1bx7q6p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskelldb haskelldb-hdbc HDBC HDBC-odbc mtl + ]; + description = "HaskellDB support for the HDBC ODBC driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBDirect-hdbc-odbc"; + }) {}; + + "haskelldb-hdbc-postgresql" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hdbc, HDBC + , HDBC-postgresql, mtl, postgresql + }: + mkDerivation { + pname = "haskelldb-hdbc-postgresql"; + version = "2.1.2"; + sha256 = "08cv3y22zvf0pf1cs57vrma3vp3b5fzzs6nsnvcnfnzsvacanh7g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskelldb haskelldb-hdbc HDBC HDBC-postgresql mtl + ]; + executableSystemDepends = [ postgresql ]; + description = "HaskellDB support for the HDBC PostgreSQL driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBDirect-hdbc-postgresql"; + }) {inherit (pkgs) postgresql;}; + + "haskelldb-hdbc-sqlite3" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hdbc, HDBC + , HDBC-sqlite3, mtl + }: + mkDerivation { + pname = "haskelldb-hdbc-sqlite3"; + version = "2.1.2"; + sha256 = "0qdp2lzhk8ywb9pmppvvmwqkaagvrnyjiglahy6mb7rdfq89bas6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskelldb haskelldb-hdbc HDBC HDBC-sqlite3 mtl + ]; + description = "HaskellDB support for the HDBC SQLite driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBDirect-hdbc-sqlite3"; + }) {}; + + "haskelldb-hsql" = callPackage + ({ mkDerivation, base, haskelldb, hsql, mtl, old-time }: + mkDerivation { + pname = "haskelldb-hsql"; + version = "1.0.0"; + sha256 = "0j1aqix21pqcsw7skl897pd1ir6hg836g4zb2h5338h4gih6blx0"; + libraryHaskellDepends = [ base haskelldb hsql mtl old-time ]; + description = "HaskellDB support for HSQL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskelldb-hsql-mysql" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql, hsql-mysql + , mtl + }: + mkDerivation { + pname = "haskelldb-hsql-mysql"; + version = "1.0.0"; + sha256 = "09rlrv9jb2hw7jypglfqhgfx3b0bcp68iq2wk4jfqw74m4d34xkm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskelldb haskelldb-hsql hsql hsql-mysql mtl + ]; + description = "HaskellDB support for the HSQL MySQL driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBDirect-hsql-mysql"; + }) {}; + + "haskelldb-hsql-odbc" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql, hsql-odbc + , mtl + }: + mkDerivation { + pname = "haskelldb-hsql-odbc"; + version = "1.0.0"; + sha256 = "18r7b4x43729c9l34gvbhgw2fwgq7llcb6cfwcp077f9ia0kgn6a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskelldb haskelldb-hsql hsql hsql-odbc mtl + ]; + description = "HaskellDB support for the HSQL ODBC driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBDirect-hsql-odbc"; + }) {}; + + "haskelldb-hsql-oracle" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql, hsql-oracle + , mtl + }: + mkDerivation { + pname = "haskelldb-hsql-oracle"; + version = "1.0.0"; + sha256 = "0j26gm9bibnj2jl5fs3sf2m8b5gl05brf55bzxnxa1cb78dgbpx9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskelldb haskelldb-hsql hsql hsql-oracle mtl + ]; + description = "HaskellDB support for the HSQL Oracle driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBDirect-hsql-oracle"; + broken = true; + }) {hsql-oracle = null;}; + + "haskelldb-hsql-postgresql" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql + , hsql-postgresql, mtl + }: + mkDerivation { + pname = "haskelldb-hsql-postgresql"; + version = "1.0.0"; + sha256 = "1d1vgw9q95h864gfv0n2gmdvnvkxjg4pdjmfpfj899xx1s0a0vsv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskelldb haskelldb-hsql hsql hsql-postgresql mtl + ]; + description = "HaskellDB support for the HSQL PostgreSQL driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBDirect-hsql-postgresql"; + }) {}; + + "haskelldb-hsql-sqlite" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql, hsql-sqlite + , mtl + }: + mkDerivation { + pname = "haskelldb-hsql-sqlite"; + version = "1.0.0"; + sha256 = "0hs8ympicys4p6lpfcvny3c183v4s25lk990yb4fzrpv0hy3bhhw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskelldb haskelldb-hsql hsql hsql-sqlite mtl + ]; + description = "HaskellDB support for the HSQL SQLite driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBDirect-hsql-sqlite"; + broken = true; + }) {hsql-sqlite = null;}; + + "haskelldb-hsql-sqlite3" = callPackage + ({ mkDerivation, base, haskelldb, haskelldb-hsql, hsql + , hsql-sqlite3, mtl + }: + mkDerivation { + pname = "haskelldb-hsql-sqlite3"; + version = "1.0.0"; + sha256 = "11xlr2f7203wxg17696yjqgyzckavqjazc9brmdqpbrnplaqdrc5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskelldb haskelldb-hsql hsql hsql-sqlite3 mtl + ]; + description = "HaskellDB support for the HSQL SQLite3 driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "DBDirect-hsql-sqlite3"; + }) {}; + + "haskelldb-th" = callPackage + ({ mkDerivation, base, haskelldb, mtl, template-haskell }: + mkDerivation { + pname = "haskelldb-th"; + version = "2.1.0"; + sha256 = "12whvz0qy9lqk1frfl5px9lhr1nwy519vj2z9c3g8nqjzscwzayb"; + libraryHaskellDepends = [ base haskelldb mtl template-haskell ]; + description = "Template Haskell utilities for HaskellDB"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskelldb-wx" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "haskelldb-wx"; + version = "1.0.0"; + sha256 = "01652m0bym80400navqlpdv5n0gfgnfzd1d0857f3kd13ksqk2hy"; + description = "HaskellDB support for WXHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskellish" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts, mtl + , template-haskell, text + }: + mkDerivation { + pname = "haskellish"; + version = "0.3.2.2"; + sha256 = "07h421qychchii79s2cbpcfvh6h8qipd6wl9qn5jkdg9d2gycc34"; + libraryHaskellDepends = [ + base containers haskell-src-exts mtl template-haskell text + ]; + description = "For parsing Haskell-ish languages"; + license = lib.licenses.bsd3; + }) {}; + + "haskellscrabble" = callPackage + ({ mkDerivation, array, arrows, base, containers, directory, errors + , filepath, HUnit, listsafe, mtl, parsec, QuickCheck, random, safe + , semigroups, split, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers, unordered-containers + }: + mkDerivation { + pname = "haskellscrabble"; + version = "2.2.2"; + sha256 = "0z74y4mjw1lsdpdlazmlvl1w7v5vgj7adn5v7f25h7cq5zy91y6p"; + libraryHaskellDepends = [ + array arrows base containers errors listsafe mtl parsec QuickCheck + random safe semigroups split transformers unordered-containers + ]; + testHaskellDepends = [ + base containers directory filepath HUnit QuickCheck random + semigroups test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "A scrabble library capturing the core game logic of scrabble"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskellscript" = callPackage + ({ mkDerivation, base, cryptohash, directory, either, filepath, mtl + , process, text + }: + mkDerivation { + pname = "haskellscript"; + version = "0.2.3"; + sha256 = "0jrvvbpx35dhrwvknrxcwg1j1yi0mwzrnzrr2hsxja21drrqklf3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cryptohash directory either filepath mtl process text + ]; + description = "Command line tool for running Haskell scripts with a hashbang"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskellscript"; + broken = true; + }) {}; + + "haskelm" = callPackage + ({ mkDerivation, aeson, base, binary, containers, directory, Elm + , haskell-src-exts, haskell-src-meta, mtl, parsec, pretty + , shakespeare, split, template-haskell, temporary, text, th-desugar + , unordered-containers, vector + }: + mkDerivation { + pname = "haskelm"; + version = "0.1.12.0"; + sha256 = "1bzp79fcq6gxy8pvspw4q71iakzvrbdwr3vjahd698ymfbj5ji8y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary containers directory haskell-src-exts + haskell-src-meta mtl parsec pretty split template-haskell temporary + text th-desugar unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base binary containers directory haskell-src-exts + haskell-src-meta mtl parsec pretty split template-haskell temporary + text th-desugar unordered-containers vector + ]; + testHaskellDepends = [ + aeson base binary containers directory Elm haskell-src-exts + haskell-src-meta mtl parsec pretty shakespeare split + template-haskell temporary text th-desugar unordered-containers + vector + ]; + description = "Elm to Haskell translation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskelm"; + }) {}; + + "haskelzinc" = callPackage + ({ mkDerivation, base, containers, directory, filepath, parsec + , pretty, process + }: + mkDerivation { + pname = "haskelzinc"; + version = "0.3.1.1"; + sha256 = "0dz9sd2i6m4d2jj76zl6yfaynnzj8ihhfis6602cqh37ngxgkxqj"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory filepath parsec pretty process + ]; + description = "CP in Haskell through MiniZinc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskeme" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "haskeme"; + version = "0.1.0.4"; + sha256 = "0lis0ni0l52x691adm2da7mzjam4g414gc0d0i9f6i050ra02g3j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Compiler from I- to S-Expressions for the Scheme Programming Language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskeme"; + broken = true; + }) {}; + + "haskey" = callPackage + ({ mkDerivation, async, base, binary, bytestring, containers + , directory, exceptions, filepath, focus, hashable, haskey-btree + , HUnit, list-t, lz4, mtl, QuickCheck, random, semigroups, stm + , stm-containers, temporary, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, transformers, unix, vector + , xxhash-ffi + }: + mkDerivation { + pname = "haskey"; + version = "0.3.1.0"; + sha256 = "06q5gwjpgrgjq07iz7368yfghsfc2im1gbwqqixb1lqbiz7q6dbs"; + revision = "1"; + editedCabalFile = "06jf673gay6syb11gxbl8y4c0v9p3nmbn4cnr5982wjh47app5nd"; + libraryHaskellDepends = [ + base binary bytestring containers directory exceptions filepath + focus hashable haskey-btree list-t lz4 mtl semigroups stm + stm-containers transformers unix xxhash-ffi + ]; + testHaskellDepends = [ + async base binary bytestring containers directory exceptions + haskey-btree HUnit mtl QuickCheck random temporary test-framework + test-framework-hunit test-framework-quickcheck2 text transformers + vector + ]; + description = "A transactional, ACID compliant, embeddable key-value store"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskey-btree" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, data-ordlist + , hashable, HUnit, mtl, QuickCheck, semigroups, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , transformers, vector + }: + mkDerivation { + pname = "haskey-btree"; + version = "0.3.0.1"; + sha256 = "11zkj4a5j2f7g9kann4f0ab27aq30v6yn8cyn9hn7mhc3gslrx9m"; + revision = "1"; + editedCabalFile = "01l8m3hx582ayv8riaxiqswv2dqnirdsxwg7i3mpcjlji56y8sgj"; + libraryHaskellDepends = [ + base binary bytestring containers hashable mtl semigroups text + transformers vector + ]; + testHaskellDepends = [ + base binary bytestring containers data-ordlist HUnit mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + transformers vector + ]; + description = "B+-tree implementation in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskey-mtl" = callPackage + ({ mkDerivation, base, binary, exceptions, haskey, haskey-btree + , lens, monad-control, mtl, text, transformers, transformers-base + }: + mkDerivation { + pname = "haskey-mtl"; + version = "0.3.1.0"; + sha256 = "154jny8frg61amsyh15w4n6clj9alp8rsa8qxgg9xh8xj2i01yqz"; + libraryHaskellDepends = [ + base exceptions haskey haskey-btree monad-control mtl transformers + transformers-base + ]; + testHaskellDepends = [ + base binary exceptions haskey haskey-btree lens mtl text + transformers + ]; + description = "A monad transformer supporting Haskey transactions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskgame" = callPackage + ({ mkDerivation, base, containers, haskell98, SDL, SDL-ttf }: + mkDerivation { + pname = "haskgame"; + version = "0.0.6"; + sha256 = "061dhk7d9d8mnb1rs7077q383sqlby8s31ips8jjadkkhyxi5lvz"; + libraryHaskellDepends = [ base containers haskell98 SDL SDL-ttf ]; + description = "Haskell game library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskheap" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, http-types + , network, old-locale, text, time, unordered-containers + }: + mkDerivation { + pname = "haskheap"; + version = "0.1.2"; + sha256 = "1c2fgqq2i3s2v0xi04y8y6li41ilvi50zlf2ba843my9s3i8njqr"; + libraryHaskellDepends = [ + aeson base bytestring http-conduit http-types network old-locale + text time unordered-containers + ]; + description = "Haskell bindings to refheap"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskhol-core" = callPackage + ({ mkDerivation, acid-state, base, containers, deepseq, filepath + , ghc-prim, hashable, mtl, parsec, pretty, safecopy, shelly + , template-haskell, text, text-show, th-lift, unordered-containers + }: + mkDerivation { + pname = "haskhol-core"; + version = "1.1.0"; + sha256 = "0vlzybbplqggvgnj61yl0g2rak2qbsp7hly9srgr6wd6qm9l1nxx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + acid-state base containers deepseq filepath ghc-prim hashable mtl + parsec pretty safecopy shelly template-haskell text text-show + th-lift unordered-containers + ]; + description = "The core logical system of HaskHOL, an EDSL for HOL theorem proving"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskintex" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, haskell-src-exts, HaTeX, hint, parsec, process, text + , transformers + }: + mkDerivation { + pname = "haskintex"; + version = "0.8.0.2"; + sha256 = "1wp46yh0267kcjxq0x4in51bxam2lm4n85mcsm3v6nzznf0dddr2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers directory filepath + haskell-src-exts HaTeX hint parsec process text transformers + ]; + executableHaskellDepends = [ base ]; + description = "Haskell Evaluation inside of LaTeX code"; + license = lib.licenses.bsd3; + mainProgram = "haskintex"; + }) {}; + + "hasklepias" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-s3, base, bytestring + , cmdargs, co-log, conduit, conduit-extra, containers + , contravariant, flow, ghc-prim, hspec, interval-algebra, lens + , lens-aeson, mtl, nonempty-containers, optparse-applicative + , QuickCheck, safe, semiring-simple, tasty, tasty-hspec + , tasty-hunit, tasty-silver, text, time, tuple + , unordered-containers, vector, witherable + }: + mkDerivation { + pname = "hasklepias"; + version = "0.20.0"; + sha256 = "1fp7pd96mf91cf906lb1xd92ncm6fjpw4657fa47xba8yxcyy1gw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson amazonka amazonka-s3 base bytestring cmdargs co-log conduit + conduit-extra containers contravariant flow ghc-prim + interval-algebra lens lens-aeson mtl nonempty-containers QuickCheck + safe semiring-simple tasty tasty-hunit text time tuple + unordered-containers vector witherable + ]; + executableHaskellDepends = [ + base bytestring optparse-applicative + ]; + testHaskellDepends = [ + aeson base bytestring containers flow hspec interval-algebra lens + QuickCheck tasty tasty-hspec tasty-hunit tasty-silver text time + unordered-containers vector + ]; + description = "embedded DSL for defining epidemiologic cohorts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskmon" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-streams + , io-streams, time, vector + }: + mkDerivation { + pname = "haskmon"; + version = "0.2.2.0"; + sha256 = "033z5pc2s4ww2hcgslj70dyk482v44smh6857m5x4h9zras7xpwb"; + libraryHaskellDepends = [ + aeson base bytestring containers http-streams io-streams time + vector + ]; + description = "A haskell wrapper for PokeAPI.co (www.pokeapi.co)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskoin" = callPackage + ({ mkDerivation, aeson, async, base, binary, byteable, bytestring + , containers, cryptohash, deepseq, either, HUnit, json-rpc, mtl + , pbkdf, QuickCheck, split, test-framework, test-framework-hunit + , test-framework-quickcheck2, text + }: + mkDerivation { + 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 + ]; + testHaskellDepends = [ + aeson async base binary byteable bytestring containers cryptohash + deepseq either HUnit json-rpc mtl pbkdf QuickCheck split + test-framework test-framework-hunit test-framework-quickcheck2 text + ]; + description = "Implementation of the Bitcoin protocol"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskoin-bitcoind" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, cereal + , haskoin-core, monad-control, mtl, network-bitcoin, text + , transformers, transformers-base + }: + mkDerivation { + pname = "haskoin-bitcoind"; + version = "0.4.1"; + sha256 = "1m5j03brslh0xgc7nm2b0cyk8l2zb140f71y5bcj28aaips3yyr0"; + libraryHaskellDepends = [ + base base16-bytestring bytestring cereal haskoin-core monad-control + mtl network-bitcoin text transformers transformers-base + ]; + description = "An adapter for haskoin to network-bitcoin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskoin-core" = callPackage + ({ mkDerivation, aeson, array, base, base16, base64, binary, bytes + , bytestring, cereal, conduit, containers, cryptonite, data-default + , deepseq, entropy, hashable, hspec, hspec-discover, HUnit, lens + , lens-aeson, memory, mtl, murmur3, network, QuickCheck, safe + , scientific, secp256k1-haskell, split, string-conversions, text + , time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "haskoin-core"; + version = "1.0.4"; + sha256 = "1m6wm5qyq25fgjjy9bw67ahh0rmrlysgsj2mx11ijmsxqzf67n6r"; + libraryHaskellDepends = [ + aeson array base base16 binary bytes bytestring cereal conduit + containers cryptonite data-default deepseq entropy hashable hspec + memory mtl murmur3 network QuickCheck safe scientific + secp256k1-haskell split string-conversions text time transformers + unordered-containers vector + ]; + testHaskellDepends = [ + aeson array base base16 base64 binary bytes bytestring cereal + conduit containers cryptonite data-default deepseq entropy hashable + hspec HUnit lens lens-aeson memory mtl murmur3 network QuickCheck + safe scientific secp256k1-haskell split string-conversions text + time transformers unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Bitcoin & Bitcoin Cash library for Haskell"; + license = lib.licenses.mit; + }) {}; + + "haskoin-core_1_1_0" = callPackage + ({ mkDerivation, aeson, array, base, base16, base64, binary, bytes + , bytestring, cereal, conduit, containers, cryptonite, data-default + , deepseq, entropy, hashable, hspec, hspec-discover, HUnit, lens + , lens-aeson, memory, mtl, murmur3, network, QuickCheck, safe + , scientific, secp256k1-haskell, split, string-conversions, text + , time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "haskoin-core"; + version = "1.1.0"; + sha256 = "09ic5fcs1j0snbwgcvsn4bkr9d9a6sn537ll93nd5rim6nkbx09n"; + libraryHaskellDepends = [ + aeson array base base16 binary bytes bytestring cereal conduit + containers cryptonite data-default deepseq entropy hashable hspec + memory mtl murmur3 network QuickCheck safe scientific + secp256k1-haskell split string-conversions text time transformers + unordered-containers vector + ]; + testHaskellDepends = [ + aeson array base base16 base64 binary bytes bytestring cereal + conduit containers cryptonite data-default deepseq entropy hashable + hspec HUnit lens lens-aeson memory mtl murmur3 network QuickCheck + safe scientific secp256k1-haskell split string-conversions text + time transformers unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Bitcoin & Bitcoin Cash library for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskoin-crypto" = callPackage + ({ mkDerivation, base, binary, byteable, bytestring, containers + , cryptohash, haskoin-util, HUnit, mtl, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "haskoin-crypto"; + version = "0.0.1.1"; + sha256 = "00argpj3qkaj8dcxbd46xsi1abjgr394li6ygyvna55508r1hd79"; + libraryHaskellDepends = [ + base binary byteable bytestring containers cryptohash haskoin-util + mtl QuickCheck + ]; + testHaskellDepends = [ + base binary byteable bytestring containers cryptohash haskoin-util + HUnit mtl QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Implementation of Bitcoin cryptographic primitives"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskoin-node" = callPackage + ({ mkDerivation, base, base64, bytestring, cereal, conduit + , conduit-extra, containers, data-default, hashable, haskoin-core + , hspec, hspec-discover, HUnit, monad-logger, mtl, network, nqe + , random, resourcet, rocksdb-haskell-jprupp, rocksdb-query, safe + , string-conversions, text, time, transformers, unliftio + , unordered-containers + }: + mkDerivation { + pname = "haskoin-node"; + version = "1.0.1"; + sha256 = "162lbwqbivcz1fqhfn7g265qinfnai270x6fsk7xp9zysqib2jc4"; + libraryHaskellDepends = [ + base bytestring cereal conduit conduit-extra containers + data-default hashable haskoin-core monad-logger mtl network nqe + random resourcet rocksdb-haskell-jprupp rocksdb-query + string-conversions text time transformers unliftio + unordered-containers + ]; + testHaskellDepends = [ + base base64 bytestring cereal conduit conduit-extra containers + data-default hashable haskoin-core hspec HUnit monad-logger mtl + network nqe random resourcet rocksdb-haskell-jprupp rocksdb-query + safe string-conversions text time transformers unliftio + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "P2P library for Bitcoin and Bitcoin Cash"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskoin-node_1_1_0" = callPackage + ({ mkDerivation, base, base64, bytestring, cereal, conduit + , conduit-extra, containers, data-default, hashable, haskoin-core + , hspec, hspec-discover, HUnit, monad-logger, mtl, network, nqe + , random, resourcet, rocksdb-haskell-jprupp, rocksdb-query, safe + , string-conversions, text, time, transformers, unliftio + , unordered-containers + }: + mkDerivation { + pname = "haskoin-node"; + version = "1.1.0"; + sha256 = "14sar39d3kjwv41mfwcywk9yv9vw4qx0x41dxfad9r565lhw59y2"; + libraryHaskellDepends = [ + base bytestring cereal conduit conduit-extra containers + data-default hashable haskoin-core monad-logger mtl network nqe + random resourcet rocksdb-haskell-jprupp rocksdb-query + string-conversions text time transformers unliftio + unordered-containers + ]; + testHaskellDepends = [ + base base64 bytestring cereal conduit conduit-extra containers + data-default hashable haskoin-core hspec HUnit monad-logger mtl + network nqe random resourcet rocksdb-haskell-jprupp rocksdb-query + safe string-conversions text time transformers unliftio + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "P2P library for Bitcoin and Bitcoin Cash"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskoin-protocol" = callPackage + ({ mkDerivation, base, binary, bytestring, haskoin-crypto + , haskoin-util, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "haskoin-protocol"; + version = "0.0.1.1"; + sha256 = "0r15csyylg5vd95z0spl5wkv6r8w7lpi983alsvlnkhv4dqnrg2v"; + revision = "1"; + editedCabalFile = "1smwy6g0fdwn04a9w5r7x0vhkylfmgrghlrnz93xxknv015a9f1z"; + libraryHaskellDepends = [ + base binary bytestring haskoin-crypto haskoin-util QuickCheck + ]; + testHaskellDepends = [ + base binary bytestring haskoin-crypto haskoin-util HUnit QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "Implementation of the Bitcoin network protocol messages"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskoin-script" = callPackage + ({ mkDerivation, base, binary, bytestring, haskoin-crypto + , haskoin-protocol, haskoin-util, HUnit, mtl, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + 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 + ]; + testHaskellDepends = [ + base binary bytestring haskoin-crypto haskoin-protocol haskoin-util + HUnit mtl QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Implementation of Bitcoin script parsing and evaluation"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskoin-store" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base16, base64, bytes + , bytestring, cereal, conduit, containers, data-default, deepseq + , filepath, hashable, hashtables, haskoin-core, haskoin-node + , haskoin-store-data, hedis, hspec, hspec-discover, http-types + , lens, monad-control, monad-logger, mtl, network, nqe + , optparse-applicative, QuickCheck, random, rocksdb-haskell-jprupp + , rocksdb-query, scotty, statsd-rupp, stm, string-conversions, text + , time, transformers, unliftio, unordered-containers, vault, wai + , wai-websockets, warp, websockets, wreq + }: + mkDerivation { + pname = "haskoin-store"; + version = "1.5.0"; + sha256 = "01lrrbz6811jcj47bj2ah0i23jkx2gdl326s2hx03rvfnygbz1bq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base base16 bytes bytestring cereal conduit + containers data-default deepseq hashable hashtables haskoin-core + haskoin-node haskoin-store-data hedis http-types lens monad-control + monad-logger mtl network nqe random rocksdb-haskell-jprupp + rocksdb-query scotty statsd-rupp stm string-conversions text time + transformers unliftio unordered-containers vault wai wai-websockets + warp websockets wreq + ]; + executableHaskellDepends = [ + aeson aeson-pretty base base16 bytes bytestring cereal conduit + containers data-default deepseq filepath hashable hashtables + haskoin-core haskoin-node haskoin-store-data hedis http-types lens + monad-control monad-logger mtl network nqe optparse-applicative + random rocksdb-haskell-jprupp rocksdb-query scotty statsd-rupp stm + string-conversions text time transformers unliftio + unordered-containers vault wai wai-websockets warp websockets wreq + ]; + testHaskellDepends = [ + aeson aeson-pretty base base16 base64 bytes bytestring cereal + conduit containers data-default deepseq hashable hashtables + haskoin-core haskoin-node haskoin-store-data hedis hspec http-types + lens monad-control monad-logger mtl network nqe QuickCheck random + rocksdb-haskell-jprupp rocksdb-query scotty statsd-rupp stm + string-conversions text time transformers unliftio + unordered-containers vault wai wai-websockets warp websockets wreq + ]; + testToolDepends = [ hspec-discover ]; + description = "Storage and index for Bitcoin and Bitcoin Cash"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskoin-store"; + broken = true; + }) {}; + + "haskoin-store-data" = callPackage + ({ mkDerivation, aeson, base, binary, bytes, bytestring, cereal + , containers, data-default, deepseq, hashable, haskoin-core, hspec + , hspec-discover, http-client, http-types, lens, mtl, network + , QuickCheck, scotty, string-conversions, text, time + , unordered-containers, vector, wreq + }: + mkDerivation { + pname = "haskoin-store-data"; + version = "1.2.5"; + sha256 = "1nmbxnhrkz6z6fp5b07x3qmdnzb6m17z2n6nlh4hh549d3hd8slm"; + libraryHaskellDepends = [ + aeson base binary bytes bytestring cereal containers data-default + deepseq hashable haskoin-core http-client http-types lens mtl + network scotty string-conversions text time unordered-containers + vector wreq + ]; + testHaskellDepends = [ + aeson base binary bytes bytestring cereal containers data-default + deepseq hashable haskoin-core hspec http-client http-types lens mtl + network QuickCheck scotty string-conversions text time + unordered-containers vector wreq + ]; + testToolDepends = [ hspec-discover ]; + description = "Data for Haskoin Store"; + license = lib.licenses.mit; + }) {}; + + "haskoin-store-data_1_4_0" = callPackage + ({ mkDerivation, aeson, base, binary, bytes, bytestring, cereal + , containers, data-default, deepseq, hashable, haskoin-core, hspec + , hspec-discover, http-client, http-types, lens, mtl, network + , QuickCheck, scotty, string-conversions, text, time + , unordered-containers, vector, wreq + }: + mkDerivation { + pname = "haskoin-store-data"; + version = "1.4.0"; + sha256 = "00az0j07f9xj9af502i7b6zkmz43f9c45z80y1znhlvf66as25vi"; + libraryHaskellDepends = [ + aeson base binary bytes bytestring cereal containers data-default + deepseq hashable haskoin-core http-client http-types lens mtl + network scotty string-conversions text time unordered-containers + vector wreq + ]; + testHaskellDepends = [ + aeson base binary bytes bytestring cereal containers data-default + deepseq hashable haskoin-core hspec http-client http-types lens mtl + network QuickCheck scotty string-conversions text time + unordered-containers vector wreq + ]; + testToolDepends = [ hspec-discover ]; + description = "Data for Haskoin Store"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskoin-util" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, either + , HUnit, mtl, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "haskoin-util"; + version = "0.0.1.1"; + sha256 = "0hh3vavqsp8pafw4nrv9py1kqcc1yx52zr80xsqzqjlsxq04fgfw"; + revision = "1"; + editedCabalFile = "1vfs64gbrbzi513sqalvpp4s0aff40d6gall301ipwpqfjz4jzzj"; + libraryHaskellDepends = [ + base binary bytestring either mtl QuickCheck + ]; + testHaskellDepends = [ + base binary bytestring containers either HUnit mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "Utility functions for the Network.Haskoin project"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskoin-wallet" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cereal + , conduit, containers, daemons, data-default, deepseq, directory + , esqueleto, exceptions, file-embed, filepath, haskeline + , haskoin-core, haskoin-node, HUnit, lifted-async, lifted-base + , monad-control, monad-logger, mtl, persistent, persistent-sqlite + , persistent-template, QuickCheck, resourcet, semigroups, split + , stm, stm-chans, stm-conduit, string-conversions, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + , transformers-base, unix, unordered-containers, yaml + , zeromq4-haskell + }: + mkDerivation { + pname = "haskoin-wallet"; + version = "0.4.2"; + sha256 = "0ykjz5qy69mpz4gnwd25lv0jqb3vamk5z6i4pw1zcm5c413fqdm5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring cereal conduit containers + daemons data-default deepseq directory esqueleto exceptions + file-embed filepath haskeline haskoin-core haskoin-node + lifted-async lifted-base monad-control monad-logger mtl persistent + persistent-sqlite persistent-template resourcet semigroups split + stm stm-chans stm-conduit string-conversions text time + transformers-base unix unordered-containers yaml zeromq4-haskell + ]; + executableHaskellDepends = [ + aeson aeson-pretty base haskoin-node monad-logger persistent-sqlite + resourcet string-conversions unordered-containers zeromq4-haskell + ]; + testHaskellDepends = [ + aeson base bytestring containers directory haskoin-core + haskoin-node HUnit monad-logger mtl persistent persistent-sqlite + QuickCheck resourcet stm stm-chans string-conversions + test-framework test-framework-hunit test-framework-quickcheck2 text + unordered-containers + ]; + description = "Implementation of a Bitcoin SPV Wallet with BIP32 and multisig support"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskoon" = callPackage + ({ mkDerivation, base, bytestring, cgi, directory, fastcgi + , filepath, hslogger, hsp, hsx, MaybeT, MissingH, mtl, network + , regex-posix, safe, utf8-string + }: + mkDerivation { + pname = "haskoon"; + version = "0.3.1.1"; + sha256 = "1rf5w1mvpsiqim1h5hh6s2cxzh3c5gm1k3n6z4h2ryc1s7m2bl9l"; + libraryHaskellDepends = [ + base bytestring cgi directory fastcgi filepath hslogger hsp hsx + MaybeT MissingH mtl network regex-posix safe utf8-string + ]; + description = "Web Application Abstraction"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskoon-httpspec" = callPackage + ({ mkDerivation, base, bidispec, bytestring, haskoon, hslogger + , HTTP, httpspec, mtl, network + }: + mkDerivation { + pname = "haskoon-httpspec"; + version = "0.5.0.1"; + sha256 = "059hywia5fa15j2dpbzvnvjzv55bzgivy3ddxcrdskd85zx7lx6z"; + libraryHaskellDepends = [ + base bidispec bytestring haskoon hslogger HTTP httpspec mtl network + ]; + description = "Integrating HttpSpec with Haskoon"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskoon-salvia" = callPackage + ({ mkDerivation, base, bytestring, cgi, fclabels, haskoon, hslogger + , HTTP, monads-fd, mtl, network, salvia, salvia-protocol + , transformers + }: + mkDerivation { + pname = "haskoon-salvia"; + version = "0.4.0.2"; + sha256 = "0d0s0zd9gr3xbssyk62l7w507prjnyak81czhnd6fgbfqx82d6hk"; + libraryHaskellDepends = [ + base bytestring cgi fclabels haskoon hslogger HTTP monads-fd mtl + network salvia salvia-protocol transformers + ]; + description = "Integrating HttpSpec with Haskoon"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskore" = callPackage + ({ mkDerivation, array, base, bytestring, containers, data-accessor + , event-list, haskell-src, HUnit, markov-chain, midi, non-negative + , parsec, process, QuickCheck, random, transformers, utility-ht + }: + mkDerivation { + pname = "haskore"; + version = "0.2.0.8"; + sha256 = "0aflqgvkabgscpkii7aiqfffb15nc90chp4q8xrl3bp8c3i4bb5l"; + revision = "2"; + editedCabalFile = "00rbyw9401m82innh9gjrdqvzn20vy564hicqnjprs1p1j8jn97g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers data-accessor event-list + haskell-src markov-chain midi non-negative parsec process random + transformers utility-ht + ]; + testHaskellDepends = [ + base bytestring data-accessor event-list HUnit midi non-negative + process QuickCheck random transformers utility-ht + ]; + description = "The Haskore Computer Music System"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskore-realtime" = callPackage + ({ mkDerivation, base, bytestring, data-accessor, directory + , event-list, haskore, midi, non-negative, old-time, process + , transformers, unix, utility-ht + }: + mkDerivation { + pname = "haskore-realtime"; + version = "0.2"; + sha256 = "0fhlfivp44py93gjlqrp370cjkvi0g79p156vayylds128hgpi5f"; + libraryHaskellDepends = [ + base bytestring data-accessor directory event-list haskore midi + non-negative old-time process transformers unix utility-ht + ]; + description = "Routines for realtime playback of Haskore songs"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskore-supercollider" = callPackage + ({ mkDerivation, array, base, bytestring, containers, data-accessor + , event-list, haskore, haskore-realtime, hosc, hsc3, non-negative + , opensoundcontrol-ht, process, random, supercollider-ht + , transformers, unix, utility-ht + }: + mkDerivation { + pname = "haskore-supercollider"; + version = "0.3"; + sha256 = "04rzbk1v8ay569npd8i1xv3aqx55jn8p6cvqpi6774afaxvb0qxy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers data-accessor event-list haskore + haskore-realtime hosc hsc3 non-negative opensoundcontrol-ht process + random supercollider-ht transformers unix utility-ht + ]; + description = "Haskore back-end for SuperCollider"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "song-air"; + }) {}; + + "haskore-synthesizer" = callPackage + ({ mkDerivation, base, data-accessor, event-list, haskore + , non-negative, numeric-prelude, random, synthesizer-core + , synthesizer-filter, utility-ht + }: + mkDerivation { + pname = "haskore-synthesizer"; + version = "0.0.3.3"; + sha256 = "1vm4ld9ylsq0cl2k5qzk3si9r8682s0dmal615zpyp3bbazwipb4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base data-accessor event-list haskore non-negative numeric-prelude + random synthesizer-core synthesizer-filter utility-ht + ]; + description = "Music rendering coded in Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskore-vintage" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "haskore-vintage"; + version = "0.3"; + sha256 = "1aq8lwyj4whz4llkwgx7n44rnrhk6ykyi8cpb0cjsabk3h29mm0b"; + libraryHaskellDepends = [ base ]; + description = "The February 2000 version of Haskore"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskseg" = callPackage + ({ mkDerivation, ansi-terminal, array, base, bytestring, containers + , exact-combinatorics, logging-effect, monad-loops, MonadRandom + , mtl, optparse-generic, random, random-shuffle, text, vector, zlib + }: + mkDerivation { + pname = "haskseg"; + version = "0.1.0.3"; + sha256 = "1az5gj51wr3bfalbm6nq50cgzv02x48c68qrmd7y9dji4865vnya"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array base bytestring containers exact-combinatorics + logging-effect monad-loops MonadRandom mtl optparse-generic random + random-shuffle text vector zlib + ]; + executableHaskellDepends = [ + ansi-terminal array base bytestring containers exact-combinatorics + logging-effect monad-loops MonadRandom mtl optparse-generic random + random-shuffle text vector zlib + ]; + description = "Simple unsupervised segmentation model"; + license = lib.licenses.bsd3; + mainProgram = "haskseg"; + }) {}; + + "hasktags" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , HUnit, json, microlens-platform, optparse-applicative + , utf8-string + }: + mkDerivation { + pname = "hasktags"; + version = "0.73.0"; + sha256 = "0w0g50ggdmkpxgwqdwdbizw3cz8q86l1xwhvj3bjczh72q5xa0nh"; + revision = "2"; + editedCabalFile = "175kmkz4k2dssn4dg0d288allkqwx8y6m3p7pcgg88km8d2p0mgp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath json microlens-platform + utf8-string + ]; + executableHaskellDepends = [ + base containers directory filepath optparse-applicative + ]; + testHaskellDepends = [ + base bytestring directory filepath HUnit json microlens-platform + utf8-string + ]; + description = "Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs"; + license = lib.licenses.bsd3; + mainProgram = "hasktags"; + }) {}; + + "hasktorch" = callPackage + ({ mkDerivation, backprop, base, dimensions, generic-lens + , ghc-typelits-natnormalise, hasktorch-ffi-th, hasktorch-ffi-thc + , hasktorch-indef, hasktorch-signatures-partial, hasktorch-types-th + , hasktorch-types-thc, hspec, microlens-platform, monad-loops, mtl + , QuickCheck, safe-exceptions, singletons, text, time, transformers + }: + mkDerivation { + pname = "hasktorch"; + version = "0.0.1.0"; + sha256 = "10lmas8x4nk7z7phxj1a2bhzjz7qhbmy472f9j584mbagvklfkmc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base dimensions hasktorch-ffi-th hasktorch-ffi-thc hasktorch-indef + hasktorch-signatures-partial hasktorch-types-th hasktorch-types-thc + safe-exceptions singletons text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + backprop base dimensions generic-lens ghc-typelits-natnormalise + hspec microlens-platform monad-loops mtl QuickCheck singletons time + transformers + ]; + doHaddock = false; + description = "Torch for tensors and neural networks in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasktorch-codegen" = callPackage + ({ mkDerivation, base, containers, directory, hashable, hspec + , hspec-discover, megaparsec, optparse-applicative, pretty-show + , QuickCheck, text, unordered-containers + }: + mkDerivation { + pname = "hasktorch-codegen"; + version = "0.0.1.1"; + sha256 = "0yygx1w7i9mnyxrqzz94vrni5y7rkn92yycax7rqg2r5cds2xb6g"; + revision = "1"; + editedCabalFile = "07y9iwmxyvixbvy3mmyxrk95kh8nycazqzv5449pfx2rvry6m6ph"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory hashable megaparsec pretty-show text + unordered-containers + ]; + executableHaskellDepends = [ + base optparse-applicative pretty-show + ]; + testHaskellDepends = [ + base containers hspec hspec-discover megaparsec pretty-show + QuickCheck text + ]; + testToolDepends = [ hspec-discover ]; + description = "Code generation tools for Hasktorch"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ht-codegen"; + broken = true; + }) {}; + + "hasktorch-ffi-tests" = callPackage + ({ mkDerivation, base, hasktorch-types-th, hspec, QuickCheck, text + }: + mkDerivation { + pname = "hasktorch-ffi-tests"; + version = "0.0.1.0"; + sha256 = "0850v3wqf0x5hkk5py7k1glh591p59fs1y1kn2jf2giqmy05qzlc"; + revision = "1"; + editedCabalFile = "0jpymss55rj2kmfnp3gv5idlvsg0ckh7pfsm5rmfq9hvisivbv9q"; + libraryHaskellDepends = [ + base hasktorch-types-th hspec QuickCheck text + ]; + description = "Testing library for Hasktorch's FFI bindings"; + license = lib.licenses.bsd3; + }) {}; + + "hasktorch-ffi-th" = callPackage + ({ mkDerivation, ATen, base, c2hs, hasktorch-ffi-tests + , hasktorch-types-th, hspec, inline-c, QuickCheck, text + }: + mkDerivation { + pname = "hasktorch-ffi-th"; + version = "0.0.1.0"; + sha256 = "10gdvkwcjjzmrvmlz8vf823ja1jpab1nrph5lq46fcz8nqycsjq0"; + libraryHaskellDepends = [ base hasktorch-types-th inline-c text ]; + librarySystemDepends = [ ATen ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base hasktorch-ffi-tests hasktorch-types-th hspec QuickCheck text + ]; + description = "Bindings to Torch"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {ATen = null;}; + + "hasktorch-ffi-thc" = callPackage + ({ mkDerivation, ATen, base, c2hs, hasktorch-ffi-tests + , hasktorch-ffi-th, hasktorch-types-th, hasktorch-types-thc, hspec + , inline-c, QuickCheck, text + }: + mkDerivation { + pname = "hasktorch-ffi-thc"; + version = "0.0.1.0"; + sha256 = "0l3xvhdyn2dzw999fbhihl20s3q01r5vp247d0rh27zvyszg7l3y"; + libraryHaskellDepends = [ + base hasktorch-types-th hasktorch-types-thc inline-c text + ]; + librarySystemDepends = [ ATen ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base hasktorch-ffi-tests hasktorch-ffi-th hasktorch-types-th + hasktorch-types-thc hspec QuickCheck text + ]; + description = "Bindings to Cutorch"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {ATen = null;}; + + "hasktorch-indef" = callPackage + ({ mkDerivation, backprop, base, containers, deepseq, dimensions + , ghc-typelits-natnormalise, hasktorch-ffi-th, hasktorch-signatures + , hasktorch-signatures-partial, hasktorch-signatures-support + , hasktorch-types-th, hspec, managed, mtl, QuickCheck + , safe-exceptions, singletons, text, transformers, vector + }: + mkDerivation { + pname = "hasktorch-indef"; + version = "0.0.1.0"; + sha256 = "0xmz7jid3sg3d2b4q1051fs7g0fljgvqxqwhzhd4g85fx7zr5nk3"; + libraryHaskellDepends = [ + backprop base containers deepseq dimensions + ghc-typelits-natnormalise hasktorch-ffi-th hasktorch-signatures + hasktorch-signatures-partial hasktorch-signatures-support + hasktorch-types-th managed mtl safe-exceptions singletons text + transformers vector + ]; + testHaskellDepends = [ + backprop base dimensions ghc-typelits-natnormalise hasktorch-ffi-th + hasktorch-types-th hspec mtl QuickCheck singletons text + transformers + ]; + doHaddock = false; + description = "Core Hasktorch abstractions wrapping FFI bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasktorch-signatures" = callPackage + ({ mkDerivation, base, hasktorch-ffi-th, hasktorch-ffi-thc + , hasktorch-signatures-partial, hasktorch-signatures-support + , hasktorch-signatures-types, hasktorch-types-th + , hasktorch-types-thc + }: + mkDerivation { + pname = "hasktorch-signatures"; + version = "0.0.1.0"; + sha256 = "1p8c3h0naqcbjxb3jbiss9zgfyg0hj0wcb6qlid6kwy925i4cyk1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base hasktorch-signatures-partial hasktorch-signatures-support + hasktorch-signatures-types hasktorch-types-th hasktorch-types-thc + ]; + executableHaskellDepends = [ + base hasktorch-ffi-th hasktorch-ffi-thc hasktorch-types-th + hasktorch-types-thc + ]; + doHaddock = false; + description = "Backpack signatures for Tensor operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasktorch-signatures-partial" = callPackage + ({ mkDerivation, base, hasktorch-signatures-types + , hasktorch-types-th + }: + mkDerivation { + pname = "hasktorch-signatures-partial"; + version = "0.0.1.0"; + sha256 = "12dc5i4818j4q09mdshygz16zq1zyp32k6c1imgp9dl6bl4l05ss"; + libraryHaskellDepends = [ + base hasktorch-signatures-types hasktorch-types-th + ]; + description = "Functions to partially satisfy tensor signatures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasktorch-signatures-support" = callPackage + ({ mkDerivation, base, hasktorch-signatures-types + , hasktorch-types-th + }: + mkDerivation { + pname = "hasktorch-signatures-support"; + version = "0.0.1.0"; + sha256 = "1vfmpsmgak4ifhpqh15ycf01p8l3a5qas3m7lkg09y8mqimwq5hh"; + libraryHaskellDepends = [ + base hasktorch-signatures-types hasktorch-types-th + ]; + doHaddock = false; + description = "Signatures for support tensors in hasktorch"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasktorch-signatures-types" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "hasktorch-signatures-types"; + version = "0.0.1.0"; + sha256 = "0zaa0ihgbsiwqla46dixmxki75miy5dz91agvvd147rmr2khx1j2"; + revision = "1"; + editedCabalFile = "0da2sv2cahv05cymh4285s35y4b6snrab62zaibnnqbd0nk55qka"; + libraryHaskellDepends = [ base deepseq ]; + doHaddock = false; + description = "Core types for Hasktorch backpack signatures"; + license = lib.licenses.bsd3; + }) {}; + + "hasktorch-types-th" = callPackage + ({ mkDerivation, base, c2hs, inline-c }: + mkDerivation { + pname = "hasktorch-types-th"; + version = "0.0.1.0"; + sha256 = "0irlf1lvadnr3j3zjakvkvrwdw8gpg5smk69w9l54idwsi6yvhdd"; + revision = "1"; + editedCabalFile = "0zgz7l8nawpjrc4p43xxfh9brl0mpszdxgahsn9977q5z08h4wnd"; + libraryHaskellDepends = [ base inline-c ]; + libraryToolDepends = [ c2hs ]; + description = "C-types for Torch"; + license = lib.licenses.bsd3; + }) {}; + + "hasktorch-types-thc" = callPackage + ({ mkDerivation, base, c2hs, hasktorch-types-th, inline-c }: + mkDerivation { + pname = "hasktorch-types-thc"; + version = "0.0.1.0"; + sha256 = "06jxjn9s34myy4v8ad42xqmkyad5qraj99a3vpcxfagjxwcn4hbd"; + libraryHaskellDepends = [ base hasktorch-types-th inline-c ]; + libraryToolDepends = [ c2hs ]; + description = "C-types for Cutorch"; + license = lib.licenses.bsd3; + }) {}; + + "hasktorch-zoo" = callPackage + ({ mkDerivation, backprop, base, deepseq, dimensions, directory + , filepath, generic-lens, ghc-typelits-natnormalise, hashable + , hasktorch, JuicyPixels, microlens, mtl, mwc-random, primitive + , safe-exceptions, singletons, transformers, vector + }: + mkDerivation { + pname = "hasktorch-zoo"; + version = "0.0.1.0"; + sha256 = "1cpk2q1m68y7wljaki1d4a4y45hqh34ia8r6zfw0b62f9b6zihjm"; + libraryHaskellDepends = [ + backprop base deepseq dimensions directory filepath generic-lens + ghc-typelits-natnormalise hashable hasktorch JuicyPixels microlens + mtl mwc-random primitive safe-exceptions singletons transformers + vector + ]; + description = "Neural architectures in hasktorch"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskus-binary" = callPackage + ({ mkDerivation, base, bytestring, cereal, criterion, directory + , doctest, filepath, ghc-prim, haskus-utils, haskus-utils-data + , haskus-utils-types, megaparsec, mtl, QuickCheck, tasty + , tasty-quickcheck, template-haskell, transformers + }: + mkDerivation { + pname = "haskus-binary"; + version = "1.5"; + sha256 = "1dvsfkbmca4lr586iaj8yad8csxmimaffwwfqijczafzikysh1ah"; + libraryHaskellDepends = [ + base bytestring cereal directory filepath ghc-prim haskus-utils + haskus-utils-data haskus-utils-types megaparsec mtl + template-haskell transformers + ]; + testHaskellDepends = [ + base bytestring doctest haskus-utils haskus-utils-data QuickCheck + tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Haskus binary format manipulation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskus-system-build" = callPackage + ({ mkDerivation, base, conduit, directory, filepath, hashable + , haskus-utils, http-conduit, optparse-applicative, optparse-simple + , process, temporary, text, yaml + }: + mkDerivation { + pname = "haskus-system-build"; + version = "1.1"; + sha256 = "1krclfcv2hj7y9hapfm8xmc2q41v54r2pkh3rfhdnxffgcszad1z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base conduit directory filepath hashable haskus-utils http-conduit + optparse-applicative optparse-simple process temporary text yaml + ]; + description = "Haskus system build tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskus-system-build"; + }) {}; + + "haskus-utils" = callPackage + ({ mkDerivation, base, containers, doctest, free, hashable + , haskus-utils-data, haskus-utils-types, haskus-utils-variant + , list-t, mtl, stm, stm-containers, tasty, tasty-quickcheck + , template-haskell, transformers, vector + }: + mkDerivation { + pname = "haskus-utils"; + version = "1.5"; + sha256 = "0rdlbjk6n2mzhzhsklnc61555kac6hv2243mgcg2bakypphl48na"; + libraryHaskellDepends = [ + base containers free hashable haskus-utils-data haskus-utils-types + haskus-utils-variant list-t mtl stm stm-containers template-haskell + transformers vector + ]; + testHaskellDepends = [ + base containers doctest tasty tasty-quickcheck + ]; + description = "Haskus utility modules"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskus-utils-compat" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, formatting + , haskus-binary, haskus-utils-data, template-haskell, text + }: + mkDerivation { + pname = "haskus-utils-compat"; + version = "1.1"; + sha256 = "1348wa4hi2nzyvh3x82hrll2lcq98jpmibm9gi771k67qsfza4bj"; + libraryHaskellDepends = [ + base bytestring directory filepath formatting haskus-binary + haskus-utils-data template-haskell text + ]; + description = "Compatibility modules with other external packages (ByteString, etc.)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskus-utils-data" = callPackage + ({ mkDerivation, base, containers, doctest, ghc-prim + , haskus-utils-types, mtl, recursion-schemes, transformers + }: + mkDerivation { + pname = "haskus-utils-data"; + version = "1.4"; + sha256 = "18k8kbfy60l60pzc3c3kwny87avwp6sn766cg4b0z47hx8d70i5k"; + libraryHaskellDepends = [ + base containers ghc-prim haskus-utils-types mtl recursion-schemes + transformers + ]; + testHaskellDepends = [ base doctest ]; + description = "Haskus data utility modules"; + license = lib.licenses.bsd3; + }) {}; + + "haskus-utils-types" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "haskus-utils-types"; + version = "1.5.1"; + sha256 = "1nm5nn45r2c9f20j7v0v3abkbglyi45wmyrigy1v65c5lk4g57r5"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + description = "Haskus types utility modules"; + license = lib.licenses.bsd3; + }) {}; + + "haskus-utils-variant" = callPackage + ({ mkDerivation, base, criterion, deepseq, doctest, exceptions + , haskus-utils-data, haskus-utils-types, mtl, QuickCheck, tasty + , tasty-quickcheck, template-haskell, transformers, unliftio-core + }: + mkDerivation { + pname = "haskus-utils-variant"; + version = "3.4"; + sha256 = "067qzg7ya08vzhf2553ks0cyrvc874dyl1n5fbasi2lrilmzwksx"; + libraryHaskellDepends = [ + base deepseq exceptions haskus-utils-data haskus-utils-types mtl + template-haskell transformers unliftio-core + ]; + testHaskellDepends = [ + base doctest haskus-utils-data haskus-utils-types tasty + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion deepseq QuickCheck ]; + description = "Variant and EADT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haskus-web" = callPackage + ({ mkDerivation, base, bytestring, clay, happstack-server + , happstack-server-tls, haskus-utils-compat, lucid, text + }: + mkDerivation { + pname = "haskus-web"; + version = "1.1"; + sha256 = "15d2718d7iqfxkdl6ggdyl81lp98s3djsgd37wmyx1xx9v03lg3g"; + libraryHaskellDepends = [ + base bytestring clay happstack-server happstack-server-tls + haskus-utils-compat lucid text + ]; + description = "Haskus web"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haskyapi" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, containers + , directory, http-conduit, markdown, mtl, network, parsec + , persistent, persistent-sqlite, persistent-template, split + , tagsoup, text, time, utf8-string + }: + mkDerivation { + pname = "haskyapi"; + version = "0.0.0.2"; + sha256 = "1s5krzzmrl8p97xg8p1dimijqmyjbrdfm4i0dpp7jiipj2hzvqyq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base blaze-html bytestring containers directory http-conduit + markdown mtl network parsec persistent persistent-sqlite + persistent-template split tagsoup text time utf8-string + ]; + executableHaskellDepends = [ + aeson base blaze-html bytestring containers directory http-conduit + markdown mtl network parsec persistent persistent-sqlite + persistent-template split tagsoup text time utf8-string + ]; + testHaskellDepends = [ + aeson base blaze-html bytestring containers directory http-conduit + markdown mtl network parsec persistent persistent-sqlite + persistent-template split tagsoup text time utf8-string + ]; + description = "HTTP server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskyapi"; + broken = true; + }) {}; + + "haslo" = callPackage + ({ mkDerivation, base, mtl, old-time, QuickCheck, time, wtk }: + mkDerivation { + pname = "haslo"; + version = "0.1.3"; + sha256 = "0iizdi98w4k9kdizg9xwm2aca6mnn30frp15f8kyak3i194sk3kl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl old-time wtk ]; + executableHaskellDepends = [ mtl old-time QuickCheck time wtk ]; + description = "Loan calculator engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasloGUI" = callPackage + ({ mkDerivation, base, convertible, gtk, haslo, lenses, mtl + , old-time, QuickCheck, time, wtk, wtk-gtk + }: + mkDerivation { + pname = "hasloGUI"; + version = "0.1"; + sha256 = "03avp9yn7ag1dc1wzk07sxkj3krqsrg3n44qcynxw9n1fmvk54lx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base convertible gtk haslo lenses mtl old-time QuickCheck time wtk + wtk-gtk + ]; + description = "Loan calculator Gtk GUI. Based on haslo (Haskell Loan) library."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "HasloGUI"; + }) {}; + + "hasmin" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , criterion, directory, doctest, doctest-discover, gitrev, hopfli + , hspec, hspec-attoparsec, matrix, mtl, numbers + , optparse-applicative, parsers, QuickCheck, quickcheck-instances + , text + }: + mkDerivation { + pname = "hasmin"; + version = "1.0.3"; + sha256 = "0p9a1q8brymkd4y74gn4iiwihikn55wx2h9zz3mpd6ab53rsz43k"; + revision = "1"; + editedCabalFile = "19xr6zk72q5sqgaxfj6xwvd98jv26d54s80gjkkpwh1i2nnsgw4v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base containers matrix mtl numbers parsers text + ]; + executableHaskellDepends = [ + base bytestring gitrev hopfli optparse-applicative text + ]; + testHaskellDepends = [ + attoparsec base doctest doctest-discover hspec hspec-attoparsec mtl + QuickCheck quickcheck-instances text + ]; + benchmarkHaskellDepends = [ base criterion directory text ]; + description = "CSS Minifier"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hasmin"; + broken = true; + }) {}; + + "haspara" = callPackage + ({ mkDerivation, aeson, base, containers, data-default, doctest + , exceptions, hashable, hspec, megaparsec, mtl, refined + , safe-decimal, scientific, template-haskell, text, time + }: + mkDerivation { + pname = "haspara"; + version = "0.0.0.8"; + sha256 = "1yvzzkv0hbki5a5rp6md2kllrslafb26lkz4i9hfydllxqgrm0is"; + libraryHaskellDepends = [ + aeson base containers data-default exceptions hashable megaparsec + mtl refined safe-decimal scientific template-haskell text time + ]; + testHaskellDepends = [ + base containers data-default doctest hspec time + ]; + description = "A library providing definitions to work with monetary values"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasparql-client" = callPackage + ({ mkDerivation, base, HTTP, monads-fd, network, xml }: + mkDerivation { + pname = "hasparql-client"; + version = "0.1"; + sha256 = "1ln0kdm40y6l8sncrjl0mj9bpd30ffg3msaxyd6fq520ypyws9pm"; + libraryHaskellDepends = [ base HTTP monads-fd network xml ]; + description = "This package enables to write SPARQL queries to remote endpoints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haspell" = callPackage + ({ mkDerivation, aspell, base, bytestring }: + mkDerivation { + pname = "haspell"; + version = "1.1.0"; + sha256 = "08ihdjgjvr8mgxxw62xwymj1lyl33r6w3mhy9chlw7ijcsy44y21"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ aspell ]; + description = "Haskell bindings to aspell"; + license = lib.licenses.mit; + }) {inherit (pkgs) aspell;}; + + "hasql" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , bytestring-strict-builder, contravariant, contravariant-extras + , criterion, dlist, hashable, hashtables, mtl, network-ip + , postgresql-binary, postgresql-libpq, profunctors + , quickcheck-instances, rerebase, scientific, tasty, tasty-hunit + , tasty-quickcheck, text, text-builder, time, transformers, uuid + , vector + }: + mkDerivation { + pname = "hasql"; + version = "1.6.4.3"; + sha256 = "1qy50xnpbikvqqv82wqy9491fgvnl8721xszvjyfhw4r7bf0gn3n"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring bytestring-strict-builder + contravariant dlist hashable hashtables mtl network-ip + postgresql-binary postgresql-libpq profunctors scientific text + text-builder time transformers uuid vector + ]; + testHaskellDepends = [ + contravariant-extras quickcheck-instances rerebase tasty + tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ criterion rerebase ]; + description = "An efficient PostgreSQL driver with a flexible mapping API"; + license = lib.licenses.mit; + }) {}; + + "hasql-backend" = callPackage + ({ mkDerivation, base, base-prelude, bytestring, either, free + , list-t, text, transformers, vector + }: + mkDerivation { + pname = "hasql-backend"; + version = "0.4.3"; + sha256 = "121a6v47iwz7rz7ajr7l9pnzyqd00lc228z4f5inn0kxqi17pyad"; + libraryHaskellDepends = [ + base base-prelude bytestring either free list-t text transformers + vector + ]; + description = "API for backends of \"hasql\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasql-class" = callPackage + ({ mkDerivation, base, bytestring, contravariant + , data-default-class, generics-eot, hasql, hspec, process + , QuickCheck, quickcheck-instances, string-qq, text, time, vector + }: + mkDerivation { + pname = "hasql-class"; + version = "0.1.0.0"; + sha256 = "00va6klddkkr60zl9i9mx7lmryn71qbc4qfhw4q8fcwbw69bzc0f"; + libraryHaskellDepends = [ + base bytestring contravariant data-default-class generics-eot hasql + text time vector + ]; + testHaskellDepends = [ + base bytestring contravariant data-default-class generics-eot hasql + hspec process QuickCheck quickcheck-instances string-qq text time + vector + ]; + description = "Encodable and Decodable classes for hasql"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasql-cursor-query" = callPackage + ({ mkDerivation, base-prelude, bytestring, contravariant, foldl + , hasql, hasql-cursor-transaction, hasql-transaction, profunctors + , rebase, tasty, tasty-hunit + }: + mkDerivation { + pname = "hasql-cursor-query"; + version = "0.4.5"; + sha256 = "1l88cprmmljbkji1c8zrw04nvhyh9gr34dm6gzva1mxwqsqwhib9"; + libraryHaskellDepends = [ + base-prelude bytestring contravariant foldl hasql + hasql-cursor-transaction hasql-transaction profunctors + ]; + testHaskellDepends = [ foldl hasql rebase tasty tasty-hunit ]; + description = "A declarative abstraction over PostgreSQL Cursor"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasql-cursor-transaction" = callPackage + ({ mkDerivation, base, base-prelude, bytestring + , bytestring-tree-builder, contravariant, contravariant-extras + , hasql, hasql-transaction, transformers + }: + mkDerivation { + pname = "hasql-cursor-transaction"; + version = "0.6.5"; + sha256 = "0h77ymjqs424g9vkwfg44z10pc5x15621i99pj5vml94imfkamhy"; + libraryHaskellDepends = [ + base base-prelude bytestring bytestring-tree-builder contravariant + contravariant-extras hasql hasql-transaction transformers + ]; + description = "An abstraction for simultaneous fetching from multiple PostgreSQL cursors"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasql-dynamic-statements" = callPackage + ({ mkDerivation, base, bytestring, containers, hasql + , hasql-implicits, ptr, QuickCheck, quickcheck-instances, rerebase + , tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "hasql-dynamic-statements"; + version = "0.3.1.5"; + sha256 = "1h7c3r5vw6hndw9pi64609px2gq23g2d4hz5cgdb5ip36d7dck6p"; + libraryHaskellDepends = [ + base bytestring containers hasql hasql-implicits ptr + ]; + testHaskellDepends = [ + hasql QuickCheck quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck + ]; + description = "Toolkit for constructing Hasql statements dynamically"; + license = lib.licenses.mit; + }) {}; + + "hasql-effectful" = callPackage + ({ mkDerivation, base, bytestring, effectful, hasql, hasql-pool + , hasql-transaction, text + }: + mkDerivation { + pname = "hasql-effectful"; + version = "0.1.0.0"; + sha256 = "09cv6iq4afrrh69xp79c98hw8kzky8v2dngz379s04s1a06cj6i6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base effectful hasql hasql-pool ]; + executableHaskellDepends = [ + base bytestring effectful hasql hasql-pool hasql-transaction text + ]; + testHaskellDepends = [ base ]; + description = "Effectful bindings for hasql"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hasql-effectful-example"; + broken = true; + }) {}; + + "hasql-explain-tests" = callPackage + ({ mkDerivation, base, bytestring, hasql, hspec, profunctors + , QuickCheck, tasty, tasty-hunit, tmp-postgres + }: + mkDerivation { + pname = "hasql-explain-tests"; + version = "0.1.0.0"; + sha256 = "0pp9bf95yhzq0wk6g2s4m1pak25ppf3r3f28cqr0b36fbqr0ia3z"; + libraryHaskellDepends = [ + base bytestring hasql hspec profunctors QuickCheck tmp-postgres + ]; + testHaskellDepends = [ base hasql tasty tasty-hunit ]; + description = "Hasql queries testing interface"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasql-generic" = callPackage + ({ mkDerivation, aeson, base, binary-parser, bytestring, containers + , contravariant, generics-sop, hasql, postgresql-binary, scientific + , text, time, uuid, vector + }: + mkDerivation { + pname = "hasql-generic"; + version = "0.1.0.5"; + sha256 = "0prf7ikjccp4bvlxxv78xg34mz0m3gn2y3c2z1lq14jzarya4pcf"; + libraryHaskellDepends = [ + aeson base binary-parser bytestring containers contravariant + generics-sop hasql postgresql-binary scientific text time uuid + vector + ]; + description = "Generic encoder and decoder deriving for Hasql"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasql-implicits" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hasql + , network-ip, scientific, text, time, uuid, vector + }: + mkDerivation { + pname = "hasql-implicits"; + version = "0.1.1.2"; + sha256 = "0vdis92v2riw7bnxgpaif05rb3gkikpavs7w10rayzcf3sx3r6pp"; + libraryHaskellDepends = [ + aeson base bytestring containers hasql network-ip scientific text + time uuid vector + ]; + description = "Implicit definitions for Hasql, such as default codecs for standard types"; + license = lib.licenses.mit; + }) {}; + + "hasql-interpolate" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, containers + , haskell-src-meta, hasql, megaparsec, mtl, scientific, tasty + , tasty-hunit, template-haskell, text, time, tmp-postgres + , transformers, uuid, vector + }: + mkDerivation { + pname = "hasql-interpolate"; + version = "0.2.1.0"; + sha256 = "1gmi552pkjbsxxqjprnq6696xqzh1swcib73p6892q65irgnhd5x"; + revision = "1"; + editedCabalFile = "08hr4fgxpyr663s12ihs77cqnn3hh2hlxy2n47gqp72jxj8ih8kj"; + libraryHaskellDepends = [ + aeson array base bytestring containers haskell-src-meta hasql + megaparsec mtl scientific template-haskell text time transformers + uuid vector + ]; + testHaskellDepends = [ + base hasql tasty tasty-hunit template-haskell text tmp-postgres + ]; + description = "QuasiQuoter that supports expression interpolation for hasql"; + license = lib.licenses.bsd3; + }) {}; + + "hasql-listen-notify" = callPackage + ({ mkDerivation, base, bytestring, hasql, mtl, postgresql-libpq + , text + }: + mkDerivation { + pname = "hasql-listen-notify"; + version = "0.1.0.1"; + sha256 = "00pcbps2hdjd3i1xxsfgai81hgzc24cpj8n1iqg4xf7pd2c6cps4"; + libraryHaskellDepends = [ + base bytestring hasql mtl postgresql-libpq text + ]; + description = "LISTEN/NOTIFY with hasql"; + license = lib.licenses.bsd3; + }) {}; + + "hasql-migration" = callPackage + ({ mkDerivation, base, bytestring, contravariant, cryptonite + , directory, hasql, hasql-transaction, hspec, memory, text, time + , transformers + }: + mkDerivation { + pname = "hasql-migration"; + version = "0.3.0"; + sha256 = "0qk9cds6crdbjrn0niv6dfaj2pa3qpmwh1l96rl2hvqyq2dz148q"; + libraryHaskellDepends = [ + base bytestring contravariant cryptonite directory hasql + hasql-transaction memory text time + ]; + testHaskellDepends = [ + base bytestring hasql hasql-transaction hspec transformers + ]; + description = "PostgreSQL Schema Migrations"; + license = lib.licenses.bsd3; + }) {}; + + "hasql-notifications" = callPackage + ({ mkDerivation, base, bytestring, hasql, hasql-pool, hspec + , postgresql-libpq, QuickCheck, text + }: + mkDerivation { + pname = "hasql-notifications"; + version = "0.2.1.1"; + sha256 = "0pw9m72b2rxg9yiirz48260ypgqzn8icarq0rj3sdzs7b255s6m5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring hasql hasql-pool postgresql-libpq text + ]; + executableHaskellDepends = [ base hasql ]; + testHaskellDepends = [ base bytestring hasql hspec QuickCheck ]; + description = "LISTEN/NOTIFY support for Hasql"; + license = lib.licenses.bsd3; + mainProgram = "hasql-notifications"; + }) {}; + + "hasql-optparse-applicative" = callPackage + ({ mkDerivation, attoparsec, attoparsec-time, base, hasql + , hasql-pool, optparse-applicative + }: + mkDerivation { + pname = "hasql-optparse-applicative"; + version = "0.7.1.3"; + sha256 = "1jnsrx5hahjph9izgzsz2s2882bvyr17y7hf562wd5yny2y9p20h"; + libraryHaskellDepends = [ + attoparsec attoparsec-time base hasql hasql-pool + optparse-applicative + ]; + description = "\"optparse-applicative\" parsers for \"hasql\""; + license = lib.licenses.mit; + }) {}; + + "hasql-optparse-applicative_0_8" = callPackage + ({ mkDerivation, attoparsec, attoparsec-time, base, bytestring + , hasql, hasql-pool, optparse-applicative, time + }: + mkDerivation { + pname = "hasql-optparse-applicative"; + version = "0.8"; + sha256 = "1fpw4rzj4z305wjnwzg9kiln3x4qcxxks47p9gb32zzyd93c7r9a"; + libraryHaskellDepends = [ + attoparsec attoparsec-time base bytestring hasql hasql-pool + optparse-applicative time + ]; + description = "\"optparse-applicative\" parsers for \"hasql\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasql-pipes" = callPackage + ({ mkDerivation, base, bytestring-tree-builder, hasql, pipes + , pipes-safe, protolude + }: + mkDerivation { + pname = "hasql-pipes"; + version = "0.1.0.1"; + sha256 = "1wdpi21mxlb2iwqr25ap9xg8pd71sihxz129xpbj9nzn8w685day"; + libraryHaskellDepends = [ + base bytestring-tree-builder hasql pipes pipes-safe protolude + ]; + description = "A pipe to stream a postgres database cursor in the hasql ecosystem"; + license = lib.licenses.bsd3; + }) {}; + + "hasql-pool" = callPackage + ({ mkDerivation, async, base, hasql, hspec, random, rerebase, stm + , time + }: + mkDerivation { + pname = "hasql-pool"; + version = "0.10.1"; + sha256 = "00njihx8hyajd29yjsxldq117plg31986hf9rjpn5492cis5b8sd"; + libraryHaskellDepends = [ base hasql stm time ]; + testHaskellDepends = [ async hasql hspec random rerebase ]; + description = "Pool of connections for Hasql"; + license = lib.licenses.mit; + }) {}; + + "hasql-pool_1_0_1" = callPackage + ({ mkDerivation, async, base, bytestring, hasql, hspec, random + , rerebase, stm, text, time, uuid + }: + mkDerivation { + pname = "hasql-pool"; + version = "1.0.1"; + sha256 = "1z14fdpw1vjr07xz9mjv04i4implk71l61b1p3b1kl34zgvllg1y"; + libraryHaskellDepends = [ + base bytestring hasql stm text time uuid + ]; + testHaskellDepends = [ async hasql hspec random rerebase ]; + description = "Pool of connections for Hasql"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasql-postgres" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-prelude, bytestring + , criterion-plus, deepseq, directory, doctest, either, filepath + , free, hashable, hashtables, hasql, hasql-backend, HDBC + , HDBC-postgresql, hspec, list-t, loch-th, mmorph, monad-control + , mtl-prelude, old-locale, placeholders, postgresql-binary + , postgresql-libpq, postgresql-simple, QuickCheck + , quickcheck-instances, scientific, template-haskell, text, time + , transformers, uuid, vector + }: + mkDerivation { + pname = "hasql-postgres"; + version = "0.10.6"; + sha256 = "0j7c0jy693wki33697hvljkg50y3gwv87zhl1r4pmq3ad7k8v306"; + libraryHaskellDepends = [ + aeson attoparsec base-prelude bytestring either free hashable + hashtables hasql-backend list-t loch-th mmorph placeholders + postgresql-binary postgresql-libpq scientific template-haskell text + time transformers uuid vector + ]; + testHaskellDepends = [ + aeson base base-prelude bytestring directory doctest either + filepath hashable hasql hasql-backend hspec list-t mtl-prelude + old-locale postgresql-binary QuickCheck quickcheck-instances + scientific text time vector + ]; + benchmarkHaskellDepends = [ + base-prelude criterion-plus deepseq either hasql hasql-backend HDBC + HDBC-postgresql list-t monad-control mtl-prelude postgresql-simple + QuickCheck quickcheck-instances scientific text time vector + ]; + description = "A \"PostgreSQL\" backend for the \"hasql\" library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasql-postgres-options" = callPackage + ({ mkDerivation, base-prelude, hasql-postgres, optparse-applicative + }: + mkDerivation { + pname = "hasql-postgres-options"; + version = "0.1.6"; + sha256 = "1cqkwxjfm43gr2i5dwsakr5xzsb5v7n54wnx398xyj506bk5d587"; + libraryHaskellDepends = [ + base-prelude hasql-postgres optparse-applicative + ]; + description = "An \"optparse-applicative\" parser for \"hasql-postgres\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasql-queue" = callPackage + ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring + , cryptohash-sha1, exceptions, hasql, here, hspec, hspec-core + , hspec-expectations-lifted, monad-control, postgresql-libpq + , postgresql-libpq-notify, random, resource-pool, split, stm, text + , time, tmp-postgres, transformers + }: + mkDerivation { + pname = "hasql-queue"; + version = "1.2.0.2"; + sha256 = "0d8ylf92ydhg12v2rjxxnijzjkkpmws0r1nnxm63w5arwz947n5m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring exceptions hasql here monad-control + postgresql-libpq postgresql-libpq-notify random stm text time + transformers + ]; + executableHaskellDepends = [ + aeson async base base64-bytestring bytestring cryptohash-sha1 + exceptions hasql here monad-control postgresql-libpq + postgresql-libpq-notify random resource-pool stm text time + tmp-postgres transformers + ]; + testHaskellDepends = [ + aeson async base base64-bytestring bytestring cryptohash-sha1 + exceptions hasql here hspec hspec-core hspec-expectations-lifted + monad-control postgresql-libpq postgresql-libpq-notify random + resource-pool split stm text time tmp-postgres transformers + ]; + description = "A PostgreSQL backed queue"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasql-resource-pool" = callPackage + ({ mkDerivation, base-prelude, clock, hasql, hspec, resource-pool + , time + }: + mkDerivation { + pname = "hasql-resource-pool"; + version = "0.6.0.0"; + sha256 = "05xvmcrlxp8gksizsx916awsxhbh4a9svnirhnibn9cp1bqcr11i"; + libraryHaskellDepends = [ + base-prelude clock hasql resource-pool time + ]; + testHaskellDepends = [ base-prelude hasql hspec ]; + description = "A pool of connections for Hasql based on resource-pool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasql-simple" = callPackage + ({ mkDerivation, aeson, base, bytestring, contravariant, hasql + , text, time, unordered-containers, vector + }: + mkDerivation { + pname = "hasql-simple"; + version = "0.1.0.0"; + sha256 = "15cw3mb5gzzys3n58xs74jx9v9yn55xpdp3wn8dcchpllp68xzw3"; + libraryHaskellDepends = [ + aeson base bytestring contravariant hasql text time + unordered-containers vector + ]; + description = "A somewhat opinionated \"simpler\" API to hasql"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasql-streams-conduit" = callPackage + ({ mkDerivation, base, conduit, hasql, hasql-streams-core + , hasql-transaction-io, transformers + }: + mkDerivation { + pname = "hasql-streams-conduit"; + version = "0.1.0.0"; + sha256 = "0cv6lzn6pax98ch1qm5yjxdg3p4z6k4bjvmcz1srr9hqda2bv15b"; + libraryHaskellDepends = [ + base conduit hasql hasql-streams-core hasql-transaction-io + transformers + ]; + description = "Stream Hasql queries with Conduit"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasql-streams-core" = callPackage + ({ mkDerivation, base, hasql, hasql-transaction-io }: + mkDerivation { + pname = "hasql-streams-core"; + version = "0.1.0.0"; + sha256 = "01dqqs0daknyz4zn6dq13zyw5fky8ahq2mwv9kra1zl30f6xd3kh"; + libraryHaskellDepends = [ base hasql hasql-transaction-io ]; + description = "Stream Hasql queries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasql-streams-example" = callPackage + ({ mkDerivation, base, bytestring, conduit, hasql + , hasql-streams-conduit, hasql-streams-pipes + , hasql-streams-streaming, hasql-streams-streamly, hasql-th + , hasql-transaction, hasql-transaction-io, mtl, pipes, rel8 + , resourcet, safe-exceptions, streaming, streamly, text + , unliftio-core + }: + mkDerivation { + pname = "hasql-streams-example"; + version = "0.1.0.0"; + sha256 = "1mj5jg1mjsn08yn1ndia1wyygbrn62dbj7fw6y2gkmqz5aysip86"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring conduit hasql hasql-streams-conduit + hasql-streams-pipes hasql-streams-streaming hasql-streams-streamly + hasql-th hasql-transaction hasql-transaction-io mtl pipes rel8 + resourcet safe-exceptions streaming streamly text unliftio-core + ]; + description = "An example program that shows how to use Hasql streams with Rel8"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hasql-streaming"; + }) {}; + + "hasql-streams-pipes" = callPackage + ({ mkDerivation, base, hasql, hasql-streams-core + , hasql-transaction-io, pipes, transformers + }: + mkDerivation { + pname = "hasql-streams-pipes"; + version = "0.1.0.0"; + sha256 = "1gnlz8zq1k9gngg7qyxbiyvypmjfd1idykad8vq3q3rjwxjp4i0j"; + libraryHaskellDepends = [ + base hasql hasql-streams-core hasql-transaction-io pipes + transformers + ]; + description = "Stream Hasql queries with Pipes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasql-streams-streaming" = callPackage + ({ mkDerivation, base, hasql, hasql-streams-core + , hasql-transaction-io, streaming, transformers + }: + mkDerivation { + pname = "hasql-streams-streaming"; + version = "0.1.0.0"; + sha256 = "0qmwm6skp8llsj43rzkkl55if7qmgrg3lrc8nknil3z9282pbx9r"; + libraryHaskellDepends = [ + base hasql hasql-streams-core hasql-transaction-io streaming + transformers + ]; + description = "Stream Hasql queries with Streaming"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasql-streams-streamly" = callPackage + ({ mkDerivation, base, hasql, hasql-streams-core + , hasql-transaction-io, streamly, transformers + }: + mkDerivation { + pname = "hasql-streams-streamly"; + version = "0.1.0.0"; + sha256 = "08afl6cb86q46cfr86y3zzdrh6rfvj5s6l91v3y2v9mr56yr1knl"; + libraryHaskellDepends = [ + base hasql hasql-streams-core hasql-transaction-io streamly + transformers + ]; + description = "Stream Hasql queries with Streamly"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasql-th" = callPackage + ({ mkDerivation, base, bytestring, containers, contravariant, foldl + , hasql, postgresql-syntax, template-haskell + , template-haskell-compat-v0208, text, uuid, vector + }: + mkDerivation { + pname = "hasql-th"; + version = "0.4.0.19"; + sha256 = "170cs69747kxnbj67acl2had47656i0bslvagh0f0mfdya1lsrmc"; + libraryHaskellDepends = [ + base bytestring containers contravariant foldl hasql + postgresql-syntax template-haskell template-haskell-compat-v0208 + text uuid vector + ]; + description = "Template Haskell utilities for Hasql"; + license = lib.licenses.mit; + }) {}; + + "hasql-transaction" = callPackage + ({ mkDerivation, async, base, bytestring, bytestring-tree-builder + , contravariant, contravariant-extras, hasql, mtl, rerebase + , transformers + }: + mkDerivation { + pname = "hasql-transaction"; + version = "1.0.1.4"; + sha256 = "1pamzw98jhbxwbdfj9z19livgh8g3y4p3h83hzqg6hgv5j2i8g74"; + libraryHaskellDepends = [ + base bytestring bytestring-tree-builder contravariant + contravariant-extras hasql mtl transformers + ]; + testHaskellDepends = [ async contravariant-extras hasql rerebase ]; + description = "Composable abstraction over retryable transactions for Hasql"; + license = lib.licenses.mit; + }) {}; + + "hasql-transaction_1_1_0_1" = callPackage + ({ mkDerivation, async, base, bytestring, bytestring-tree-builder + , contravariant, contravariant-extras, hasql, mtl, rerebase + , transformers + }: + mkDerivation { + pname = "hasql-transaction"; + version = "1.1.0.1"; + sha256 = "1b59lrr046hs7g01n5lq9g0si2cfc2zhz5r92g31b4c3cr8va3hv"; + libraryHaskellDepends = [ + base bytestring bytestring-tree-builder contravariant + contravariant-extras hasql mtl transformers + ]; + testHaskellDepends = [ async contravariant-extras hasql rerebase ]; + description = "Composable abstraction over retryable transactions for Hasql"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasql-transaction-io" = callPackage + ({ mkDerivation, base, bytestring, bytestring-tree-builder + , exceptions, hasql, mtl, resourcet, safe-exceptions, transformers + , unliftio-core + }: + mkDerivation { + pname = "hasql-transaction-io"; + version = "0.2.7.0"; + sha256 = "1z7xi1akm4cd2gzgmihv62mza253n4qxfbvcgd7117zb8mvyn6mz"; + libraryHaskellDepends = [ + base bytestring bytestring-tree-builder exceptions hasql mtl + resourcet safe-exceptions transformers unliftio-core + ]; + description = "Perform IO actions during transactions for Hasql"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasql-url" = callPackage + ({ mkDerivation, base, bytestring, hasql, network-uri, split, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "hasql-url"; + version = "0.3.0.0"; + sha256 = "186rq0yzjxwlk9c885p0539flb7lmkbzifilp33mmkl7mnf3ji7a"; + libraryHaskellDepends = [ + base bytestring hasql network-uri split + ]; + testHaskellDepends = [ base hasql tasty tasty-quickcheck ]; + description = "Parse PostgreSQL connection URI into Hasql.Connection Settings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hasqlator-mysql" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers, dlist + , io-streams, megaparsec, mtl, mysql-haskell, optics-core + , pretty-simple, prettyprinter, scientific, template-haskell, text + , time + }: + mkDerivation { + pname = "hasqlator-mysql"; + version = "0.2.0"; + sha256 = "1dl72axgr6jaz9m243krys9x2svsrc7rnanc4pfvjx9w5648j3mq"; + libraryHaskellDepends = [ + aeson base binary bytestring containers dlist io-streams megaparsec + mtl mysql-haskell optics-core pretty-simple prettyprinter + scientific template-haskell text time + ]; + description = "composable SQL generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hasqly-mysql" = callPackage + ({ mkDerivation, base, binary, bytestring, dlist, mtl + , mysql-haskell, scientific, text, time + }: + mkDerivation { + pname = "hasqly-mysql"; + version = "0.0.1"; + sha256 = "1la1lnwcv20jig72hgpgzy8a2ils95y0clhkf5ajvj1whh099g7p"; + libraryHaskellDepends = [ + base binary bytestring dlist mtl mysql-haskell scientific text time + ]; + description = "composable SQL generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hastache" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , directory, filepath, HUnit, ieee754, mtl, process, syb, text + , transformers + }: + mkDerivation { + pname = "hastache"; + version = "0.6.1"; + sha256 = "0r5l8k157pgvz1ck4lfid5x05f2s0nlmwf33f4fj09b1kmk8k3wc"; + revision = "6"; + editedCabalFile = "1d9a6algvdyhjl94ikbz6ccnpbh0f68x8dp6bmx6lljq4b2srx51"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-builder bytestring containers directory filepath ieee754 + mtl syb text transformers + ]; + executableHaskellDepends = [ + base blaze-builder bytestring containers directory filepath ieee754 + mtl process syb text transformers + ]; + testHaskellDepends = [ + base bytestring directory HUnit mtl syb text + ]; + description = "Haskell implementation of Mustache templates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mkReadme"; + broken = true; + }) {}; + + "hastache-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hastache + , scientific, text, unordered-containers, vector + }: + mkDerivation { + pname = "hastache-aeson"; + version = "0.1.1.0"; + sha256 = "0wbk7ipjrabm1c4ngdphg3m131fjzsg36zaysz5zlhygm41626in"; + libraryHaskellDepends = [ + aeson base bytestring containers hastache scientific text + unordered-containers vector + ]; + description = "render hastache templates using aeson values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haste" = callPackage + ({ mkDerivation, base, curl, filepath, mtl }: + mkDerivation { + pname = "haste"; + version = "0.1.1"; + sha256 = "1vz36i74l1nnm34nn1rj3v8kprqa2piz3j5f58cccg2gvxl0abnj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base curl filepath mtl ]; + description = "A universal pastebin tool, written in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haste"; + broken = true; + }) {}; + + "haste-app" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , exceptions, filepath, haste-lib, haste-prim, http-types, mtl + , text, transformers, utf8-string, wai, wai-websockets, warp + , websockets + }: + mkDerivation { + pname = "haste-app"; + version = "0.1.0.0"; + sha256 = "1x8pkprprm86f429ndhlkxpziaaagyzimy8kmxmad0c0ynacn04g"; + libraryHaskellDepends = [ + base bytestring containers data-default exceptions filepath + haste-lib haste-prim http-types mtl text transformers utf8-string + wai wai-websockets warp websockets + ]; + description = "Framework for type-safe, distributed web applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haste-compiler" = callPackage + ({ mkDerivation, array, base, bin-package-db, binary, blaze-builder + , bytestring, bzlib, Cabal, containers, cryptonite, directory + , either, filepath, ghc, ghc-paths, ghc-prim, ghc-simple, HTTP, mtl + , network, network-uri, process, random, shellmate + , shellmate-extras, system-fileio, tar, terminfo, transformers + , unix, utf8-string + }: + mkDerivation { + pname = "haste-compiler"; + version = "0.6.0.0"; + sha256 = "0n169k2kcpkcms701hg0h6kqjdq9jxpkm9zh72nj8530xmhckirs"; + configureFlags = [ "-fportable" ]; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bin-package-db binary blaze-builder bytestring bzlib + Cabal containers cryptonite directory either filepath ghc ghc-paths + ghc-prim ghc-simple HTTP mtl network network-uri process random + shellmate shellmate-extras system-fileio tar terminfo transformers + unix utf8-string + ]; + description = "Haskell To ECMAScript compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {bin-package-db = null;}; + + "haste-gapi" = callPackage + ({ mkDerivation, base, data-default, haste-compiler, transformers + }: + mkDerivation { + pname = "haste-gapi"; + version = "0.1.0.1"; + sha256 = "07vz1lwk954qyvpnkyzifdkd4nkx68h04pw2sn535xylfjw6fzq0"; + libraryHaskellDepends = [ + base data-default haste-compiler transformers + ]; + description = "Google API bindings for the Haste compiler"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haste-lib" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , data-binary-ieee754, ghc-prim, haste-prim, integer-gmp, monads-tf + , random, time, transformers, utf8-string + }: + mkDerivation { + pname = "haste-lib"; + version = "0.6.0.0"; + sha256 = "0bybww5g0dr3x3hr9ibpx6r71nvykmcwzafbmcy6jyhxzqazi9p9"; + libraryHaskellDepends = [ + array base binary bytestring containers data-binary-ieee754 + ghc-prim haste-prim integer-gmp monads-tf random time transformers + utf8-string + ]; + description = "Base libraries for haste-compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haste-markup" = callPackage + ({ mkDerivation, base, containers, directory, filepath, haste-lib + }: + mkDerivation { + pname = "haste-markup"; + version = "0.0.1.0"; + sha256 = "02rqm4qjaww2c622bqd1bb2mjb73w2s7d7pwvz94x03npxkf4hn1"; + libraryHaskellDepends = [ + base containers directory filepath haste-lib + ]; + description = "A port of blaze-markup and blaze-html to Haste"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haste-perch" = callPackage + ({ mkDerivation, base, haste-compiler, transformers }: + mkDerivation { + pname = "haste-perch"; + version = "0.1.0.9"; + sha256 = "1a92ahmphsr0dgj1jlp2cxpq5yy59b3avw3gzmv0jzrds41p3ic8"; + libraryHaskellDepends = [ base haste-compiler transformers ]; + description = "Create, navigate and modify the DOM tree with composable syntax, with the haste compiler"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haste-prim" = callPackage + ({ mkDerivation, base, ghc-prim, integer-gmp }: + mkDerivation { + pname = "haste-prim"; + version = "0.6.0.0"; + sha256 = "1gmvvqy0xy396r3jnfmdhh70j7k73qs38cw9znwgl8jjywpzrmw5"; + libraryHaskellDepends = [ base ghc-prim integer-gmp ]; + description = "Low level primitives for the Haste compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hastily" = callPackage + ({ mkDerivation, aeson, base, bytestring, concurrent-extra + , containers, directory, directory-tree, exceptions, filepath + , http-client, http-types, hxt, parsec, string-conversions, text + , unbounded-delays, zip-archive + }: + mkDerivation { + pname = "hastily"; + version = "0.1.0.6"; + sha256 = "0bm7g3d8zb1qnvx5gcfr05m2iiq929096rwlmjxqj0ywhab120fh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring concurrent-extra containers directory + directory-tree exceptions filepath http-client http-types hxt + parsec string-conversions text unbounded-delays zip-archive + ]; + executableHaskellDepends = [ + base directory string-conversions text + ]; + testHaskellDepends = [ base ]; + description = "A program to download subtitle files"; + license = lib.licenses.bsd3; + mainProgram = "hastily"; + }) {}; + + "hasty-hamiltonian" = callPackage + ({ mkDerivation, ad, base, kan-extensions, lens, mcmc-types + , mwc-probability, pipes, primitive, transformers + }: + mkDerivation { + pname = "hasty-hamiltonian"; + version = "1.3.4"; + sha256 = "0qvqh5d213lq02qq25s1a6z783836h5gi5zra99pprblpdffaazq"; + libraryHaskellDepends = [ + base kan-extensions lens mcmc-types mwc-probability pipes primitive + transformers + ]; + testHaskellDepends = [ ad base mwc-probability ]; + description = "Speedy traversal through parameter space"; + license = lib.licenses.mit; + }) {}; + + "hat" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , haskeline, haskell-src-exts, old-locale, old-time, polyparse + , process, random + }: + mkDerivation { + pname = "hat"; + version = "2.9.4"; + sha256 = "13ldpj92qzp243zwnx0q044isdq2nmbh93wardqzr37jybs7m4xs"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory old-locale old-time process random + ]; + executableHaskellDepends = [ + base bytestring containers directory filepath haskeline + haskell-src-exts polyparse process + ]; + description = "The Haskell tracer, generating and viewing Haskell execution traces"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hatex-guide" = callPackage + ({ mkDerivation, base, blaze-html, directory, filepath, HaTeX + , parsec, text, time, transformers + }: + mkDerivation { + pname = "hatex-guide"; + version = "1.3.1.6"; + sha256 = "0vd5bmgs0nfk5y0d0a8975j3b15q3d6zgmnv3j4q9rnmjigwzmvs"; + libraryHaskellDepends = [ + base blaze-html directory filepath HaTeX parsec text time + transformers + ]; + description = "HaTeX User's Guide"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hatexmpp3" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , datetime, gtk3, hslogger, monad-loops, mtl, Network-NineP + , pontarius-xmpp, pontarius-xmpp-extras, stm, string-class, text + , time, tls, transformers, vector, xml-conduit, xml-types + }: + mkDerivation { + pname = "hatexmpp3"; + version = "0"; + sha256 = "0j5428x0yq07x27lgd48fcyc8zix9a0vv8725ch8gr4v9znhwrwc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers data-default datetime gtk3 hslogger + monad-loops mtl Network-NineP pontarius-xmpp pontarius-xmpp-extras + stm string-class text time tls transformers vector xml-conduit + xml-types + ]; + description = "XMPP client with 9P and (optionally) GTK interfaces"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hatexmpp"; + }) {}; + + "hath" = callPackage + ({ mkDerivation, base, cmdargs, process, split, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "hath"; + version = "0.5.7"; + sha256 = "0ma4myb0cnia0j31a8863a2c80ynw9aa85ls9r688cd9gl1dbhfy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs split tasty tasty-hunit tasty-quickcheck + ]; + testHaskellDepends = [ + base process split tasty tasty-hunit tasty-quickcheck + ]; + description = "Hath manipulates network blocks in CIDR notation"; + license = lib.licenses.agpl3Only; + mainProgram = "hath"; + }) {}; + + "hats" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , conduit, conduit-extra, connection, criterion, deepseq, HUnit + , network, network-uri, process, QuickCheck, random, stm + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "hats"; + version = "0.1.0.1"; + sha256 = "0c5qds2sz0kb576vfg0q8fbxpb1ljigc2qdwhvr2qlkrgv320z38"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base bytestring conduit conduit-extra + connection deepseq network network-uri random stm text transformers + unordered-containers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson attoparsec base bytestring HUnit process QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 text + ]; + benchmarkHaskellDepends = [ + async attoparsec base bytestring criterion random stm + ]; + description = "Haskell client for the NATS messaging system"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hats-examples"; + broken = true; + }) {}; + + "hatt" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, cmdargs, containers + , haskeline, parsec, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "hatt"; + version = "1.5.0.3"; + sha256 = "0dgjia07v489wlk23hg84d1043rh71hl9yg7vdcih2jcj8pn00z4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint base containers parsec QuickCheck + ]; + executableHaskellDepends = [ base cmdargs haskeline ]; + testHaskellDepends = [ + base test-framework test-framework-quickcheck2 + ]; + description = "A truth table generator for classical propositional logic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hatt"; + broken = true; + }) {}; + + "haveibeenpwned" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, data-default + , http-client, http-client-tls, http-types, monad-logger, mtl, safe + , text + }: + mkDerivation { + pname = "haveibeenpwned"; + version = "0.2.0.1"; + sha256 = "0zbxqhn76cknqmilzv7s11hwbq09if6pyc5p111vnxpd7xas6hwl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cryptonite data-default http-client http-types + monad-logger mtl safe text + ]; + executableHaskellDepends = [ + base http-client http-client-tls monad-logger text + ]; + description = "Library for checking for weak/compromised passwords"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "readme"; + broken = true; + }) {}; + + "haven" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , http-conduit, http-types, mtl, process, SHA, temporary + , transformers, xml + }: + mkDerivation { + pname = "haven"; + version = "0.2.0.2"; + sha256 = "0n92h5gjy6ax0c5f2k80j21ymf741vzhsm1kdav86hphhxdlw8ng"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory filepath http-conduit + http-types mtl process SHA temporary transformers xml + ]; + description = "Recursively retrieve maven dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haven"; + broken = true; + }) {}; + + "haverer" = callPackage + ({ mkDerivation, base, basic-prelude, containers, errors, lens + , MonadRandom, mtl, random-shuffle, tasty, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "haverer"; + version = "0.3.0.0"; + sha256 = "1p4llwjab7h2zg10585jp5a5bfrzmmkziq7in164wk15rb2z5y0p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base basic-prelude containers errors lens MonadRandom mtl + random-shuffle tasty tasty-quickcheck text + ]; + executableHaskellDepends = [ base basic-prelude text ]; + testHaskellDepends = [ + base basic-prelude containers errors mtl random-shuffle tasty + tasty-hunit tasty-quickcheck text + ]; + description = "Implementation of the rules of Love Letter"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "haverer"; + broken = true; + }) {}; + + "hawitter" = callPackage + ({ mkDerivation, base, base64-string, bytestring, clock, containers + , gconf, glade, gtk, hoauth, HTTP, json, mtl, network, old-locale + , parsec, regex-base, regex-tdfa, SHA, time, utf8-string + }: + mkDerivation { + pname = "hawitter"; + version = "0.4"; + sha256 = "10qg24qkh17l9zqn47g64cg6hp48x7bjbcwigj35zpqcq71s9dxc"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base base64-string bytestring clock containers gconf glade gtk + hoauth HTTP json mtl network old-locale parsec regex-base + regex-tdfa SHA time utf8-string + ]; + description = "A twitter client for GTK+. Beta version."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hawitter"; + }) {}; + + "hax" = callPackage + ({ mkDerivation, aeson, array, base, blaze-html, blaze-markup + , boxes, bytestring, containers, Decimal, directory, filepath, mtl + , split, template-haskell, text, transformers + }: + mkDerivation { + pname = "hax"; + version = "0.0.2"; + sha256 = "0hgjv5phip9d4zf8a22x4jc6pa87ly60spiq6cimf6c5k8khxlqf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base blaze-html blaze-markup boxes bytestring + containers Decimal directory filepath mtl split template-haskell + text transformers + ]; + executableHaskellDepends = [ + aeson array base blaze-html blaze-markup boxes bytestring + containers Decimal directory filepath mtl split template-haskell + text transformers + ]; + description = "Haskell cash-flow and tax simulation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hax"; + broken = true; + }) {}; + + "haxl" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , deepseq, exceptions, filepath, ghc-prim, hashable, hashtables + , HUnit, pretty, stm, test-framework, test-framework-hunit, text + , time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "haxl"; + version = "2.4.0.0"; + sha256 = "1vah61fs047h9v0c8z6ka0lcckhcsjrjxqcck0jipcppzpg68inw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring containers deepseq exceptions filepath + ghc-prim hashable hashtables pretty stm text time transformers + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base binary bytestring containers deepseq filepath hashable + hashtables HUnit test-framework test-framework-hunit text time + unordered-containers + ]; + description = "A Haskell library for efficient, concurrent, and concise data access"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haxl-amazonka" = callPackage + ({ mkDerivation, amazonka, amazonka-core, async, base, conduit + , hashable, haxl, transformers + }: + mkDerivation { + pname = "haxl-amazonka"; + version = "0.1.1"; + sha256 = "1ikhl9zkiv512gv8j15bz7ac2a9jac0d6h7698g4dvj6ppk3xprw"; + libraryHaskellDepends = [ + amazonka amazonka-core async base conduit hashable haxl + transformers + ]; + description = "Haxl data source for accessing AWS services through amazonka"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haxl-facebook" = callPackage + ({ mkDerivation, aeson, async, base, conduit, data-default, fb + , hashable, haxl, http-client-tls, http-conduit, resourcet, text + , time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "haxl-facebook"; + version = "0.1.0.0"; + sha256 = "0m8dycsh51sfrxhmajsaydgima4r0nc60yklv9w26302i176j2aq"; + libraryHaskellDepends = [ + aeson async base conduit data-default fb hashable haxl + http-client-tls http-conduit resourcet text time transformers + ]; + testHaskellDepends = [ + aeson async base conduit data-default fb hashable haxl + http-client-tls http-conduit resourcet text time transformers + unordered-containers vector + ]; + description = "An example Haxl data source for accessing the Facebook Graph API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "haxparse" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-binary-ieee754, data-default, mtl, optparse-applicative + , parsec, split, template-haskell, transformers, utf8-string, zlib + }: + mkDerivation { + pname = "haxparse"; + version = "0.3.1.0"; + sha256 = "12ksmhmk1yns8znh9srqm53q4by8dibdvkd9qhbihiwdyz137y6j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers data-binary-ieee754 data-default + mtl parsec split template-haskell transformers utf8-string zlib + ]; + executableHaskellDepends = [ + base binary bytestring containers data-binary-ieee754 data-default + mtl optparse-applicative parsec split template-haskell transformers + utf8-string zlib + ]; + description = "Readable HaxBall replays"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "haxparse"; + broken = true; + }) {}; + + "haxr" = callPackage + ({ mkDerivation, array, base, base-compat, base64-bytestring + , blaze-builder, bytestring, HaXml, HsOpenSSL, http-streams + , http-types, io-streams, mtl, mtl-compat, network, network-uri + , old-locale, old-time, template-haskell, text, time, utf8-string + }: + mkDerivation { + pname = "haxr"; + version = "3000.11.5"; + sha256 = "1n2q7r0a6c24xbvdnl7ql5cc25sbbalmdc75rmlpazhkazq8jy99"; + revision = "2"; + editedCabalFile = "0nra68lczd019nxcgdxh82k6h846dwjd14k9ql1ngh6g35sq9hdq"; + libraryHaskellDepends = [ + array base base-compat base64-bytestring blaze-builder bytestring + HaXml HsOpenSSL http-streams http-types io-streams mtl mtl-compat + network network-uri old-locale old-time template-haskell text time + utf8-string + ]; + description = "XML-RPC client and server library"; + license = lib.licenses.bsd3; + }) {}; + + "haxr-th" = callPackage + ({ mkDerivation, base, haxr, template-haskell }: + mkDerivation { + pname = "haxr-th"; + version = "3000.5"; + sha256 = "1h1g4r7c5k3rja49ip4m21f2sscn06xjxharnlyazvvs6mzfysif"; + libraryHaskellDepends = [ base haxr template-haskell ]; + description = "Automatic deriving of XML-RPC structs for Haskell records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "haxy" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, hostname + , HTTP, http-server, mtl, url + }: + mkDerivation { + pname = "haxy"; + version = "1.0.1"; + sha256 = "0k4grll2kavg6fcpvd11pv6zafdpxl8iphpic3b94z1s8g9qzdbd"; + libraryHaskellDepends = [ + base bytestring data-default-class hostname HTTP http-server mtl + url + ]; + description = "A simple HTTP proxy server library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hayland" = callPackage + ({ mkDerivation, base, data-flags, libGL, process, template-haskell + , time, wayland, xml + }: + mkDerivation { + pname = "hayland"; + version = "0.1.0.1"; + sha256 = "0dpisbqfsay8lwpfihw5fmpzi2ajc8qshsawbr4r6x8indy4kdy0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base data-flags process template-haskell time xml + ]; + librarySystemDepends = [ libGL wayland ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base process xml ]; + description = "Haskell bindings for the C Wayland library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "wayland-list-globals"; + broken = true; + }) {inherit (pkgs) libGL; inherit (pkgs) wayland;}; + + "hayoo-cli" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, http-types + , optparse-applicative, pandoc, url + }: + mkDerivation { + pname = "hayoo-cli"; + version = "0.1.0.4"; + sha256 = "05wfxpkpxma3ynla3wdgzq0raxqwg21fsa01qqpsh1ib7v462ls0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring http-conduit http-types optparse-applicative + pandoc url + ]; + description = "Hayoo CLI"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hayoo"; + broken = true; + }) {}; + + "hb3sum" = callPackage + ({ mkDerivation, base, blake3, bytestring, mmap }: + mkDerivation { + pname = "hb3sum"; + version = "0.0.0.2"; + sha256 = "0hlwfblglh0y1b8hmpqc6yjc9hi8kxbp8n0021yabaq2fsnblpdy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base blake3 bytestring mmap ]; + description = "A command line tool to compute BLAKE3 hashes"; + license = lib.licenses.agpl3Only; + platforms = lib.platforms.x86; + mainProgram = "hb3sum"; + }) {}; + + "hback" = callPackage + ({ mkDerivation, base, cairo, filepath, glade, gtk, haskell98 + , process, svgcairo, time, unix + }: + mkDerivation { + pname = "hback"; + version = "0.0.3"; + sha256 = "01wx4dls0ccl0q09hvydjhj0lfpqfd32z76rjgc89p5889czkm5j"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cairo filepath glade gtk haskell98 process svgcairo time unix + ]; + description = "N-back memory game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hback"; + }) {}; + + "hbayes" = callPackage + ({ mkDerivation, array, base, binary, boxes, containers, directory + , filepath, gamma, HUnit, mtl, mwc-random, parsec, pretty + , QuickCheck, random, split, statistics, test-framework + , test-framework-hunit, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "hbayes"; + version = "0.5.2"; + sha256 = "1x8nwh3ba9qvrbcxd2fdb3lv9b94w6lkvdg4vrqm7vbns9yyk162"; + revision = "2"; + editedCabalFile = "19nclaq6y157gn8k4sl79rm30ws5gcykiq4zjmcnm7d5c1rm4dhn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary boxes containers directory filepath gamma HUnit + mtl mwc-random parsec pretty QuickCheck random split statistics + test-framework test-framework-hunit test-framework-quickcheck2 + vector + ]; + testHaskellDepends = [ + array base binary boxes containers directory filepath gamma HUnit + mtl mwc-random parsec pretty QuickCheck random split statistics + test-framework test-framework-hunit test-framework-quickcheck2 + vector + ]; + description = "Bayesian Networks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hbb" = callPackage + ({ mkDerivation, base, directory, ghc, ghc-mod, ghc-paths, libhbb + }: + mkDerivation { + pname = "hbb"; + version = "0.4.0.2"; + sha256 = "1whnsbv04b9hr3dc6a3xzv270q7ygk8x4i20mb092fr98klbk9wn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory ghc ghc-mod ghc-paths libhbb + ]; + description = "Haskell Busy Bee, a backend for text editors"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hbb"; + }) {}; + + "hbcd" = callPackage + ({ mkDerivation, base, bytestring, Decimal, digits, split }: + mkDerivation { + pname = "hbcd"; + version = "1.0"; + sha256 = "1glld44m6h8yfh5h63w9q5isy238j0j312ycx43va1xa80x5r4dq"; + libraryHaskellDepends = [ base bytestring Decimal digits split ]; + description = "Packed binary-coded decimal (BCD) serialization"; + license = lib.licenses.mit; + }) {}; + + "hbeanstalk" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , containers, network + }: + mkDerivation { + pname = "hbeanstalk"; + version = "0.2.4"; + sha256 = "13xcia1nnayhr22zi1wzgn8qs403ib4n2zikpxd3xnzy33yrgbzy"; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring containers network + ]; + description = "Client for the beanstalkd workqueue service"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hbeat" = callPackage + ({ mkDerivation, base, containers, mtl, old-time, OpenGL, SDL + , SDL-mixer, SDL_mixer + }: + mkDerivation { + pname = "hbeat"; + version = "0.1.2"; + sha256 = "1lgsjwwpimvgczzgg2lvnf08hhcsnk5is52rm2lbmilky8ayhxjp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers mtl old-time OpenGL SDL SDL-mixer + ]; + executableSystemDepends = [ SDL_mixer ]; + description = "A simple step sequencer GUI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hbeat"; + broken = true; + }) {inherit (pkgs) SDL_mixer;}; + + "hbf" = callPackage + ({ mkDerivation, base, binary, bytestring, criterion, deepseq + , doctest, filepath, hedgehog, hedgehog-checkers, HUnit + , optparse-applicative, parsec, primitive, smallcheck, tasty + , tasty-discover, tasty-hedgehog, tasty-hunit, tasty-smallcheck + , temporary, text, transformers, vector + }: + mkDerivation { + pname = "hbf"; + version = "0.2.0.0"; + sha256 = "1w0q30vxfw8pz9sjnkiw40sq5m9xdigvnw9ppixzj1kd4d9b29z9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring deepseq filepath optparse-applicative parsec + primitive text transformers vector + ]; + executableHaskellDepends = [ + base binary bytestring deepseq filepath optparse-applicative parsec + primitive text transformers vector + ]; + testHaskellDepends = [ + base binary bytestring deepseq doctest filepath hedgehog + hedgehog-checkers HUnit optparse-applicative parsec primitive + smallcheck tasty tasty-discover tasty-hedgehog tasty-hunit + tasty-smallcheck temporary text transformers vector + ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + base binary bytestring criterion deepseq filepath + optparse-applicative parsec primitive text transformers vector + ]; + description = "An optimizing Brainfuck compiler and evaluator"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hblas" = callPackage + ({ mkDerivation, base, blas, hspec, liblapack, primitive + , storable-complex, vector + }: + mkDerivation { + pname = "hblas"; + version = "0.4.0.1"; + sha256 = "1jclawfvykdsd5b5wmqyz6fb0kx6yr626w4g86w9q1127k8l102k"; + revision = "1"; + editedCabalFile = "0085hyl5hcnxjf83vis34qklv6xajsk5z0mzrirgp03nzyf55l7r"; + libraryHaskellDepends = [ base primitive storable-complex vector ]; + librarySystemDepends = [ blas liblapack ]; + testHaskellDepends = [ base hspec primitive vector ]; + description = "Human friendly BLAS and Lapack bindings for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) blas; inherit (pkgs) liblapack;}; + + "hblock" = callPackage + ({ mkDerivation, aeson, base, blaze-markup, bytestring, cereal + , containers, deepseq, hashable, path-pieces, safecopy, text + , unordered-containers, uuid, vector + }: + mkDerivation { + pname = "hblock"; + version = "0.1.0.2"; + sha256 = "0g8hj42ir3jcpmwf3pin2k4zdcf5p1f1sx1f8rj380qbyxgdrw3v"; + revision = "1"; + editedCabalFile = "19pc6qh33xkldxvg459zrzx91y4pzx9hkqq7wmgf3brnanncx0h1"; + libraryHaskellDepends = [ + aeson base blaze-markup bytestring cereal containers deepseq + hashable path-pieces safecopy text unordered-containers uuid vector + ]; + description = "A mutable vector that provides indexation on the datatype fields it stores"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hbro" = callPackage + ({ mkDerivation, base, bytestring, chunked-data, cond, containers + , data-default-class, directory, dyre, errors, fast-logger + , filepath, glib, gtk3, lifted-async, lifted-base + , microlens-platform, monad-control, monad-logger, monadIO + , mono-traversable, mtl, network-uri, optparse-applicative, pango + , parsec, process, random, resourcet, safe, safe-exceptions + , semigroups, stm-chans, template-haskell, text, time, transformers + , transformers-base, unix, uuid, webkitgtk3, zeromq4-haskell + }: + mkDerivation { + pname = "hbro"; + version = "1.7.0.0"; + sha256 = "0vx3097g9q0bxyv1bwa4mc6aw152zkj3mawk5nrn5mh0zr60c3zh"; + revision = "1"; + editedCabalFile = "0slsd0f0qvlh4l6777b8iaskd4ij04193mcjwnq8p7szslxx40q1"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring chunked-data cond containers data-default-class + directory dyre errors fast-logger filepath glib gtk3 lifted-async + lifted-base microlens-platform monad-control monad-logger monadIO + mono-traversable mtl network-uri optparse-applicative pango parsec + process random resourcet safe safe-exceptions semigroups stm-chans + template-haskell text time transformers transformers-base unix uuid + webkitgtk3 zeromq4-haskell + ]; + executableHaskellDepends = [ base ]; + description = "Minimal extensible web-browser"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hbro"; + }) {}; + + "hbro-contrib" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring + , chunked-data, containers, directory, filepath, glib, gtk3, hbro + , microlens, monad-control, mono-traversable, mtl, network-uri + , pango, parsec, process, resourcet, safe, safe-exceptions, text + , time, transformers-base, unix, webkitgtk3 + }: + mkDerivation { + pname = "hbro-contrib"; + version = "1.7.0.0"; + sha256 = "024mclr0hrvxdbsw9d051v9dfls2n3amyxlqfzakf11vrkgqqfam"; + revision = "1"; + editedCabalFile = "1vfkwzd5rsv0065bldkd90fprp1qspfqg44ip5i4ihnbj4vawv9b"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring chunked-data containers + directory filepath glib gtk3 hbro microlens monad-control + mono-traversable mtl network-uri pango parsec process resourcet + safe safe-exceptions text time transformers-base unix webkitgtk3 + ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring chunked-data containers + directory filepath glib gtk3 hbro microlens monad-control + mono-traversable mtl network-uri pango parsec process resourcet + safe safe-exceptions text time transformers-base unix webkitgtk3 + ]; + description = "Third-party extensions to hbro"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "hburg" = callPackage + ({ mkDerivation, alex, array, base, containers, filepath, happy + , mtl, pretty, utf8-string + }: + mkDerivation { + pname = "hburg"; + version = "1.1.3"; + sha256 = "1fjissjcfn5h4df6zckxrkw2i4lny4hyzzb8kwad96gqcrsf077y"; + revision = "2"; + editedCabalFile = "1kmp72ayx6q0yvnnnj7hzraxfyp13c98yj9jjs4fs12qxb4p60f6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers filepath mtl pretty utf8-string + ]; + executableToolDepends = [ alex happy ]; + description = "Haskell Bottom Up Rewrite Generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hburg"; + broken = true; + }) {}; + + "hcad" = callPackage + ({ mkDerivation, base, containers, gasp, mtl }: + mkDerivation { + pname = "hcad"; + version = "0.1"; + sha256 = "0qx0qpd7wg4555hlkv6fn80zyi0c5wmq8nd2fd1m6y25xmgbvkqm"; + libraryHaskellDepends = [ base containers gasp mtl ]; + description = "Haskell CAD library"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hcc" = callPackage + ({ mkDerivation, base, bytestring, language-c }: + mkDerivation { + pname = "hcc"; + version = "0.0.0"; + sha256 = "04aczl9mh1gb25kggh2jj043az61gzzhxqfg9gb3lcjr5krrnh4p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring language-c ]; + description = "A toy C compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hcc"; + broken = true; + }) {}; + + "hcdt" = callPackage + ({ mkDerivation, base, containers, hashable, indexed-traversable + , system-cxx-std-lib, witherable + }: + mkDerivation { + pname = "hcdt"; + version = "0.1.1.1"; + sha256 = "1kjy5mn1rrz9dbx0cs8f6y8n3bf7sc1nyz70k2bcm9sv8sxhabq4"; + libraryHaskellDepends = [ + base containers hashable indexed-traversable system-cxx-std-lib + witherable + ]; + description = "2d Delaunay triangulation"; + license = lib.licenses.bsd3; + }) {}; + + "hcg-minus" = callPackage + ({ mkDerivation, base, colour, random }: + mkDerivation { + pname = "hcg-minus"; + version = "0.16"; + sha256 = "0578yi5zc61chmp936s5wczdd8j3593br24zx57sqr5a50c0mwmc"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base colour random ]; + description = "haskell cg (minus)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hcg-minus-cairo" = callPackage + ({ mkDerivation, base, cairo, colour, filepath, hcg-minus, process + }: + mkDerivation { + pname = "hcg-minus-cairo"; + version = "0.16"; + sha256 = "0q51m7rac2dij9y34pp74xpz8qsskjb2if7i5dynpk9jnpqkj26h"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cairo colour filepath hcg-minus process + ]; + description = "haskell cg (minus) (cairo rendering)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hcheat" = callPackage + ({ mkDerivation, base, mps }: + mkDerivation { + pname = "hcheat"; + version = "2010.1.16"; + sha256 = "1fwgnp15kha9qb7iagd8n5ahjjhg194wbva5i436mb57fn86pya2"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base mps ]; + description = "A collection of code cheatsheet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hcheckers" = callPackage + ({ mkDerivation, aeson, array, base, binary, bits, bytes + , bytestring, clock, concurrent-extra, containers, data-default + , directory, ekg, ekg-core, exceptions, fast-logger, filepath, Glob + , hashable, hashtables, heavy-logger, hsyslog, http-types, list-t + , megaparsec, microlens, modern-uri, monad-metrics, mtl, mwc-random + , network, optparse-applicative, psqueues, random + , random-access-file, random-shuffle, req, scotty, stm + , stm-containers, store, template-haskell, text, text-format-heavy + , unix, unix-bytestring, unordered-containers, vector, wai, warp + , yaml + }: + mkDerivation { + pname = "hcheckers"; + version = "0.1.0.2"; + sha256 = "1v4hnqvi47kn10c1rjgsggxmajy7xnl462ghb2fs61ksbmrdi5b8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson array base binary bits bytes bytestring clock + concurrent-extra containers data-default directory ekg ekg-core + exceptions fast-logger filepath Glob hashable hashtables + heavy-logger hsyslog http-types list-t megaparsec microlens + modern-uri monad-metrics mtl mwc-random network + optparse-applicative psqueues random random-access-file + random-shuffle req scotty stm stm-containers store template-haskell + text text-format-heavy unix unix-bytestring unordered-containers + vector wai warp yaml + ]; + description = "Implementation of checkers (\"draughts\") board game - server application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hcheckersd"; + }) {}; + + "hchesslib" = callPackage + ({ mkDerivation, array, attoparsec, base, containers, hlint, hspec + , QuickCheck, text + }: + mkDerivation { + pname = "hchesslib"; + version = "0.2.0.0"; + sha256 = "1vwarq21kvrk22cbkmgalig3gr6r2xbzcvz1sryxgyjn17fi6py4"; + libraryHaskellDepends = [ array attoparsec base containers text ]; + testHaskellDepends = [ + array attoparsec base containers hlint hspec QuickCheck text + ]; + description = "Chess library"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hcltest" = callPackage + ({ mkDerivation, base, bytestring, directory, dlist, doctest + , either, filepath, free, lens, mmorph, monad-control, mtl + , optparse-applicative, process, random-shuffle, split, stm, tagged + , tasty, temporary, text, transformers, transformers-base + }: + mkDerivation { + pname = "hcltest"; + version = "0.3.7"; + sha256 = "1hqx0khbxypq4hqq1hq0ybyadd7m6bpd6rzc3zya3w0s7kwk0dgd"; + libraryHaskellDepends = [ + base bytestring directory dlist either filepath free lens mmorph + monad-control mtl optparse-applicative process random-shuffle split + stm tagged tasty temporary text transformers transformers-base + ]; + testHaskellDepends = [ base directory doctest filepath ]; + description = "A testing library for command line applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hcoap" = callPackage + ({ mkDerivation, async, base, binary, bytestring, dns, HUnit + , iproute, mtl, network, network-uri, QuickCheck, random, stm, time + }: + mkDerivation { + pname = "hcoap"; + version = "0.1.2.1"; + sha256 = "1ml26whxhykq0wwf2qyicj572ldj6zr577bqqh48fx9bj8i7sz7b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base binary bytestring dns iproute mtl network network-uri + random stm time + ]; + executableHaskellDepends = [ base bytestring network network-uri ]; + testHaskellDepends = [ + async base bytestring HUnit network QuickCheck random + ]; + description = "CoAP implementation for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hcobs" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , criterion, deepseq, ghc-prim, hedgehog, mmorph, mtl, reflection + , weigh + }: + mkDerivation { + pname = "hcobs"; + version = "0.1.0.1"; + sha256 = "103x2486yb0p9bxwhd8ywhr59pgnkgyr4z70bsv6xcs54g0zqdy7"; + libraryHaskellDepends = [ + base bytestring containers ghc-prim reflection + ]; + testHaskellDepends = [ + base base64-bytestring bytestring deepseq ghc-prim hedgehog mmorph + mtl reflection weigh + ]; + benchmarkHaskellDepends = [ + base base64-bytestring bytestring criterion ghc-prim reflection + ]; + description = "An implementation of the Consistent Overhead Byte Stuffing algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hcom" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "hcom"; + version = "0.0.0.6"; + sha256 = "1793wnjrny1nydqnbvvh1wsq9qnnknf80fmpxvz281mdpjz6n1h2"; + doHaddock = false; + description = "Haskell COM support library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hcoord" = callPackage + ({ mkDerivation, base, data-default, HUnit, ieee754, mtl + , regex-pcre + }: + mkDerivation { + pname = "hcoord"; + version = "1.0.0.0"; + sha256 = "0dw0pvrnv3pkkf1lzcqzyv2yjycqk8hanh2a2s5dzidwbm26vhpm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl regex-pcre ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base data-default HUnit ieee754 mtl ]; + description = "Easily convert between latitude/longitude, UTM and OSGB"; + license = lib.licenses.bsd3; + mainProgram = "hcoord-exe"; + }) {}; + + "hcount" = callPackage + ({ mkDerivation, base, bytestring, containers, dir-traverse + , directory, filepath, flatparse, ghc, numhask, optics-core + , optparse-applicative, process, string-interpolate + }: + mkDerivation { + pname = "hcount"; + version = "0.0.2"; + sha256 = "08938svkif0qiig953yqqw4f6gn07qpvby7038w7j4zjxzvkqkik"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers dir-traverse directory filepath + flatparse ghc numhask optics-core optparse-applicative process + string-interpolate + ]; + description = "Haskell artifact name counts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hcount"; + broken = true; + }) {}; + + "hcron" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, mtl + , old-locale, pretty, process, random, stm, time + }: + mkDerivation { + pname = "hcron"; + version = "0.0.0.3"; + sha256 = "0ckq98aj6fgdgpwyy6ssydp4jazhhfshnalv71h2xx1z80m1ynq7"; + libraryHaskellDepends = [ + base bytestring containers directory mtl old-locale pretty process + random stm time + ]; + description = "A simple job scheduler, which just runs some IO action at a given time"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hcube" = callPackage + ({ mkDerivation, base, directory, HaskellForMaths, QuickCheck, text + }: + mkDerivation { + pname = "hcube"; + version = "0.1.1"; + sha256 = "1h1g05a8wnk2q65mm4mwywxhygr7fs0150q8ml33ik59mcc5v7fr"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory HaskellForMaths QuickCheck text + ]; + executableHaskellDepends = [ + base directory HaskellForMaths QuickCheck text + ]; + description = "Virtual Rubik's cube of arbitrary size"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hcube"; + }) {}; + + "hcwiid" = callPackage + ({ mkDerivation, base, bluetooth, cwiid, unix }: + mkDerivation { + pname = "hcwiid"; + version = "0.0.6.1"; + sha256 = "1c7lglbc4zf77b8nfc7jbk4d7v7n7asi451wrmyxsw6nzqlvib91"; + libraryHaskellDepends = [ base unix ]; + librarySystemDepends = [ bluetooth cwiid ]; + description = "Library to interface with the wiimote"; + license = lib.licenses.gpl2Only; + badPlatforms = lib.platforms.darwin; + }) {bluetooth = null; inherit (pkgs) cwiid;}; + + "hdaemonize" = callPackage + ({ mkDerivation, base, bytestring, extensible-exceptions, filepath + , hsyslog, mtl, unix + }: + mkDerivation { + pname = "hdaemonize"; + version = "0.5.7"; + sha256 = "06zh4z3xg98badbg91lf3kwy88n39ww7c1f06lija8zciql2723l"; + libraryHaskellDepends = [ + base bytestring extensible-exceptions filepath hsyslog mtl unix + ]; + description = "Library to handle the details of writing daemons for UNIX"; + license = lib.licenses.bsd3; + }) {}; + + "hdaemonize-buildfix" = callPackage + ({ mkDerivation, base, extensible-exceptions, filepath, hsyslog + , mtl, unix + }: + mkDerivation { + pname = "hdaemonize-buildfix"; + version = "0.4.5"; + sha256 = "15k4z77caa5y1jix4llqdmqpx0j7iv9nx5lk3vc5hs8vl2ax86f6"; + libraryHaskellDepends = [ + base extensible-exceptions filepath hsyslog mtl unix + ]; + description = "Library to handle the details of writing daemons for UNIX"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hdbc-aeson" = callPackage + ({ mkDerivation, aeson, base, convertible, HDBC, scientific, text + , unordered-containers, vector + }: + mkDerivation { + pname = "hdbc-aeson"; + version = "0.1.3.2"; + sha256 = "04bp1zxw5alazk241gbz7g1s4cr0gabb7c15irzzlkbjz5jsk6d5"; + libraryHaskellDepends = [ + aeson base convertible HDBC scientific text unordered-containers + vector + ]; + description = "Deserialize from HDBC rows to FromJSON instances"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hdbc-postgresql-hstore" = callPackage + ({ mkDerivation, attoparsec, base, containers, HDBC, text }: + mkDerivation { + pname = "hdbc-postgresql-hstore"; + version = "0.0.1.1"; + sha256 = "034zsmqgavh4ns69f6j4a1afyqbd1b7h35macmf20vzxj0j0bawj"; + libraryHaskellDepends = [ attoparsec base containers HDBC text ]; + description = "Manipulate data in PostgreSQL \"hstore\" columns"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hdbc-tuple" = callPackage + ({ mkDerivation, base, convertible, HDBC, typical }: + mkDerivation { + pname = "hdbc-tuple"; + version = "0.0.1"; + sha256 = "155darl83c1b3gjkh7x8pwpj6v4nqfb389ix9vr39j7qw1pkjwdd"; + libraryHaskellDepends = [ base convertible HDBC typical ]; + description = "Type save tuples for HDBC"; + license = "GPL"; + }) {}; + + "hdbi" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , containers, Decimal, deepseq, derive, hspec-expectations, HUnit + , old-locale, QuickCheck, quickcheck-assertions + , quickcheck-instances, stm, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + , uuid + }: + mkDerivation { + pname = "hdbi"; + version = "1.3.0"; + sha256 = "0z8ivqs79lkqr2bji6nc5djd29ajag5r7d7caja482ksfq75wdc2"; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring containers Decimal deepseq + old-locale stm template-haskell text time uuid + ]; + testHaskellDepends = [ + attoparsec base blaze-builder bytestring containers Decimal deepseq + derive hspec-expectations HUnit old-locale QuickCheck + quickcheck-assertions quickcheck-instances stm template-haskell + test-framework test-framework-hunit test-framework-quickcheck2 text + time uuid + ]; + description = "Haskell Database Independent interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hdbi-conduit" = callPackage + ({ mkDerivation, base, conduit, hdbi, hdbi-sqlite, QuickCheck + , quickcheck-assertions, resourcet, test-framework + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "hdbi-conduit"; + version = "1.3.0"; + sha256 = "1wrc38m8451vslvnmd4p128x9885dbjx5hzc566s06dw8wshfdgj"; + libraryHaskellDepends = [ + base conduit hdbi resourcet transformers + ]; + testHaskellDepends = [ + base conduit hdbi hdbi-sqlite QuickCheck quickcheck-assertions + resourcet test-framework test-framework-quickcheck2 transformers + ]; + description = "Conduit glue for HDBI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hdbi-postgresql" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , containers, Decimal, derive, hdbi, hdbi-tests, HUnit, ieee754 + , mtl, old-locale, postgresql-libpq, postgresql-simple, QuickCheck + , quickcheck-assertions, quickcheck-instances, safe, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + , uuid + }: + mkDerivation { + pname = "hdbi-postgresql"; + version = "1.3.0"; + sha256 = "1fjcp3ldc54bm8gj8l9ifjvdxx6h6lsswjspmwnzwfh1ahfrbg1x"; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring hdbi mtl old-locale + postgresql-libpq postgresql-simple safe text time uuid + ]; + testHaskellDepends = [ + attoparsec base blaze-builder bytestring containers Decimal derive + hdbi hdbi-tests HUnit ieee754 mtl old-locale postgresql-libpq + postgresql-simple QuickCheck quickcheck-assertions + quickcheck-instances safe test-framework test-framework-hunit + test-framework-quickcheck2 text time uuid + ]; + description = "PostgreSQL driver for hdbi"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hdbi-sqlite" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, direct-sqlite + , hdbi, hdbi-tests, test-framework, text + }: + mkDerivation { + pname = "hdbi-sqlite"; + version = "1.3.0"; + sha256 = "03vf5xv14hb6rwwaiv997a7j3s5rgp81cb60v0n013l20dqh1g04"; + libraryHaskellDepends = [ + base blaze-builder bytestring direct-sqlite hdbi text + ]; + testHaskellDepends = [ + base blaze-builder bytestring direct-sqlite hdbi hdbi-tests + test-framework text + ]; + description = "SQlite driver for HDBI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hdbi-tests" = callPackage + ({ mkDerivation, base, bytestring, containers, Decimal, hdbi, HUnit + , ieee754, QuickCheck, quickcheck-assertions, quickcheck-instances + , stm, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, uuid + }: + mkDerivation { + pname = "hdbi-tests"; + version = "1.3.0"; + sha256 = "0rvrjcv890flsmq8v6bpgh8kvg0ix3x2n149kdg7xviy26liyjg5"; + libraryHaskellDepends = [ + base bytestring containers Decimal hdbi HUnit ieee754 QuickCheck + quickcheck-assertions quickcheck-instances stm test-framework + test-framework-hunit test-framework-quickcheck2 text time uuid + ]; + description = "test suite for testing HDBI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hdevtools" = callPackage + ({ mkDerivation, base, Cabal, cmdargs, directory, filepath, ghc + , ghc-boot, ghc-paths, network, process, syb, time, transformers + , unix + }: + mkDerivation { + pname = "hdevtools"; + version = "0.1.8.0"; + sha256 = "161wq1l7kxr9wbikfvi2szicfg02s4ihcjdhjxwh95zvqfjqarif"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal cmdargs directory filepath ghc ghc-boot ghc-paths + network process syb time transformers unix + ]; + description = "Persistent GHC powered background server for FAST haskell development tools"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hdevtools"; + broken = true; + }) {}; + + "hdf" = callPackage + ({ mkDerivation, base, directory, fgl, fgl-visualize, filepath + , hosc, hsc3, murmur-hash, process, split, transformers + }: + mkDerivation { + pname = "hdf"; + version = "0.15"; + sha256 = "11nf9wlymdhydf0bhh9gdl0cdn0i4mbvx3hfdcmnxfvag5jmfbkk"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory fgl fgl-visualize filepath hosc hsc3 murmur-hash + process split transformers + ]; + description = "HDF: Uniform Rate Audio Signal Processing in Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hdf5" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, exceptions + , hdf5-serial, hspec, libffi, lifted-base, monad-control, primitive + , QuickCheck, tagged, temporary, transformers, vector + }: + mkDerivation { + pname = "hdf5"; + version = "1.8.11"; + sha256 = "1vczdmm389zg002ay1x4ia4xx6k41zz0qj5979di03mjlrzq9nws"; + libraryHaskellDepends = [ + base bindings-DSL bytestring libffi lifted-base monad-control + primitive tagged transformers vector + ]; + libraryPkgconfigDepends = [ hdf5-serial ]; + testHaskellDepends = [ + base bytestring exceptions hspec QuickCheck temporary vector + ]; + description = "Haskell interface to the HDF5 scientific data storage library"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {hdf5-serial = null;}; + + "hdf5-lite" = callPackage + ({ mkDerivation, base, c2hs, containers, exceptions, ghc-prim, hdf5 + , hspec, inline-c, primitive, QuickCheck, template-haskell, text + , vector + }: + mkDerivation { + pname = "hdf5-lite"; + version = "0.1.1.0"; + sha256 = "1c13qg0zx9g6zmhmy2snmbnkhmmgchm6qlh0vn4i3df2vdi4rb8v"; + libraryHaskellDepends = [ + base containers exceptions ghc-prim inline-c primitive + template-haskell text vector + ]; + librarySystemDepends = [ hdf5 ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "High-level bindings to the HDF5 \"lite\" interface"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) hdf5;}; + + "hdiff" = callPackage + ({ mkDerivation, base, bytestring, containers, cryptonite + , generics-mrsop, generics-mrsop-gdiff, gitrev, hspec, language-lua + , memory, mtl, optparse-applicative, parsec, prettyprinter + , prettyprinter-ansi-terminal, QuickCheck, text + }: + mkDerivation { + pname = "hdiff"; + version = "0.0.1"; + sha256 = "09a4vp80ik7fza2qzv9n3zddkk1phm0yd3f9v1r5zp3i8s38aa89"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers cryptonite generics-mrsop + generics-mrsop-gdiff hspec memory mtl prettyprinter + prettyprinter-ansi-terminal QuickCheck text + ]; + executableHaskellDepends = [ + base bytestring containers cryptonite generics-mrsop + generics-mrsop-gdiff gitrev hspec language-lua memory mtl + optparse-applicative parsec prettyprinter + prettyprinter-ansi-terminal QuickCheck text + ]; + testHaskellDepends = [ + base bytestring containers cryptonite generics-mrsop + generics-mrsop-gdiff hspec memory mtl prettyprinter + prettyprinter-ansi-terminal QuickCheck text + ]; + description = "Pattern-Expression-based differencing of arbitrary types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hdiff"; + }) {}; + + "hdigest" = callPackage + ({ mkDerivation, base, cgi, Crypto, network, parsec, random, time + }: + mkDerivation { + pname = "hdigest"; + version = "1.0"; + sha256 = "1wm9j8ncjfb0gscdz4zmkymrzykc6rqbcx7988r207l5s9q3043f"; + libraryHaskellDepends = [ + base cgi Crypto network parsec random time + ]; + description = "Server-side HTTP Digest (RFC2617) in the CGI monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hdirect" = callPackage + ({ mkDerivation, array, base, happy, haskell98, pretty }: + mkDerivation { + pname = "hdirect"; + version = "0.21.0"; + sha256 = "1v7yx9k0kib6527k49hf3s4jvdda7a0wgv09qhyjk6lyriyi3ny2"; + revision = "1"; + editedCabalFile = "19h5zsxl8knbvkbyv7z0an5hdibi2xslbva5cmck9h5wgc9m874n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base haskell98 pretty ]; + libraryToolDepends = [ happy ]; + executableHaskellDepends = [ array base haskell98 pretty ]; + executableToolDepends = [ happy ]; + description = "An IDL compiler for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hdirect"; + }) {}; + + "hdis86" = callPackage + ({ mkDerivation, base, bytestring, containers, QuickCheck }: + mkDerivation { + pname = "hdis86"; + version = "0.2"; + sha256 = "0qr8d4qbvkncv4im0iwwdr9khvkyy4ky8wnwxri1jqhylcq8vdks"; + libraryHaskellDepends = [ base bytestring containers QuickCheck ]; + description = "Interface to the udis86 disassembler for x86 and x86-64 / AMD64"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hdiscount" = callPackage + ({ mkDerivation, base, bytestring, markdown }: + mkDerivation { + pname = "hdiscount"; + version = "0.1.0.0"; + sha256 = "0z6kpsk57gjqwpvs5v6ikiirnyyg26mbrxx827bb1v27lhsy7py0"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ markdown ]; + description = "Haskell bindings to the Discount markdown library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {markdown = null;}; + + "hdm" = callPackage + ({ mkDerivation, base, directory, process, unix, vty }: + mkDerivation { + pname = "hdm"; + version = "0.0.1"; + sha256 = "1qgq4bwq2ip315j43f0pyhxah033bjrj3wrmvnzmc62s8k2rfvgh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory process unix vty ]; + description = "a small display manager"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hdm"; + broken = true; + }) {}; + + "hdo" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, comonad + , data-default, free, http-conduit, iproute, lens, mtl, network-uri + , optparse-applicative, parsec, pretty, process, random, tagged + , text, time, transformers, unix, unordered-containers, vector + }: + mkDerivation { + pname = "hdo"; + version = "0.5"; + sha256 = "0nixnhj4pm05q1sgislyd46pdfk8i8hn5jy9d9jrh79cm6rznmas"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive comonad data-default free + http-conduit iproute lens mtl network-uri parsec pretty process + random tagged text time transformers unix unordered-containers + vector + ]; + executableHaskellDepends = [ + aeson base bytestring comonad data-default free iproute network-uri + optparse-applicative pretty random text time transformers + unordered-containers vector + ]; + description = "A Digital Ocean client in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "docean"; + broken = true; + }) {}; + + "hdocs" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal + , containers, filepath, ghc-paths, haddock-api, mtl, network + , process, text + }: + mkDerivation { + pname = "hdocs"; + version = "0.5.5.0"; + sha256 = "1bwwvqlxpjh77fi443ay269i8n9cxzdv7nspql6lrks9wh8jf8cf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal containers filepath ghc-paths mtl + network process text + ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring containers filepath haddock-api + mtl network text + ]; + testHaskellDepends = [ base containers mtl ]; + description = "Haskell docs tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hdocs"; + }) {}; + + "hdph" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, deepseq + , hdph-closure, mtl, network, network-info, network-multicast + , network-transport, network-transport-tcp, random + , template-haskell, time + }: + mkDerivation { + pname = "hdph"; + version = "0.0.1"; + sha256 = "116499cr0pcc1gg7aniprlcp9vp8s61b4vk7rcm673nw3lay496a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal containers deepseq hdph-closure mtl network + network-info network-multicast network-transport + network-transport-tcp random template-haskell time + ]; + executableHaskellDepends = [ + base bytestring cereal containers deepseq hdph-closure mtl network + network-info network-multicast network-transport + network-transport-tcp random template-haskell time + ]; + description = "Haskell distributed parallel Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hdph-closure" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , deepseq, template-haskell + }: + mkDerivation { + pname = "hdph-closure"; + version = "0.0.1"; + sha256 = "0rcmp5i7jvpghg8nql5wlidbyjs79cxxmdb6bq3xxk806gdj66d8"; + libraryHaskellDepends = [ + array base bytestring cereal containers deepseq template-haskell + ]; + description = "Explicit closures in Haskell distributed parallel Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hdr-histogram" = callPackage + ({ mkDerivation, base, criterion, deepseq, hspec, primitive + , QuickCheck, random, tagged, vector, vector-algorithms + }: + mkDerivation { + pname = "hdr-histogram"; + version = "0.1.0.0"; + sha256 = "0b3n262kfivlzmpvv7h7f7bg311vl684lrzgx828r4bdbabhqy7q"; + libraryHaskellDepends = [ + base deepseq primitive QuickCheck tagged vector + ]; + testHaskellDepends = [ + base hspec QuickCheck random tagged vector vector-algorithms + ]; + benchmarkHaskellDepends = [ base criterion deepseq primitive ]; + description = "Haskell implementation of High Dynamic Range (HDR) Histograms"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "headed-megaparsec" = callPackage + ({ mkDerivation, base, case-insensitive, megaparsec + , parser-combinators, selective + }: + mkDerivation { + pname = "headed-megaparsec"; + version = "0.2.1.3"; + sha256 = "00h5fakxbla6g2d0j2m7sndnsp8fpyqki0f0glv3139sfs47cv3b"; + libraryHaskellDepends = [ + base case-insensitive megaparsec parser-combinators selective + ]; + description = "More informative parser"; + license = lib.licenses.mit; + }) {}; + + "headergen" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory + , filepath, haskeline, time + }: + mkDerivation { + pname = "headergen"; + version = "0.2.0.0"; + sha256 = "1hc1pmbj9452k4a71iiazxg6id7caf783m08lqnf3flf77cdjxpa"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring directory filepath haskeline + time + ]; + description = "Creates a header for a haskell source file"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "headergen"; + broken = true; + }) {}; + + "headroom" = callPackage + ({ mkDerivation, aeson, base, doctest, either, extra, file-embed + , generic-data, hspec, hspec-discover, http-client, http-types + , microlens, microlens-aeson, microlens-th, modern-uri, mtl + , mustache, optparse-applicative, pcre-heavy, pcre-light + , persistent, persistent-sqlite, QuickCheck, req, rio + , string-interpolate, template-haskell, time, vcs-ignore, yaml + }: + mkDerivation { + pname = "headroom"; + version = "0.4.3.0"; + sha256 = "17y1v6kfh1zbyqww5a4v54xqn06ix4ba8rr5dk8nfh5qsgf211d7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base either extra file-embed generic-data http-client + http-types microlens microlens-aeson microlens-th modern-uri mtl + mustache optparse-applicative pcre-heavy pcre-light persistent + persistent-sqlite req rio string-interpolate template-haskell time + vcs-ignore yaml + ]; + executableHaskellDepends = [ base optparse-applicative rio ]; + testHaskellDepends = [ + aeson base doctest hspec modern-uri mtl optparse-applicative + pcre-light QuickCheck rio string-interpolate time + ]; + testToolDepends = [ hspec-discover ]; + description = "License Header Manager"; + license = lib.licenses.bsd3; + mainProgram = "headroom"; + }) {}; + + "heap" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "heap"; + version = "1.0.4"; + sha256 = "0ahpsfmb76728w71xn4021ad7z752n6aqqgzdpcyis9i22g4ihm4"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Heaps in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "heap-console" = callPackage + ({ mkDerivation, base, containers, exceptions, ghc-heap, ghc-prim + , haskeline, hspec, hspec-discover, mtl, show-combinators + }: + mkDerivation { + pname = "heap-console"; + version = "0.1.0.1"; + sha256 = "1z2sdw64w50q2353ccsjpahncdp8czihpkizclgvx1gkqiv9mv02"; + libraryHaskellDepends = [ + base containers exceptions ghc-heap ghc-prim haskeline mtl + show-combinators + ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "interactively inspect Haskell values at runtime"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "heaps" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "heaps"; + version = "0.4"; + sha256 = "1zbw0qrlnhb42v04phzwmizbpwg21wnpl7p4fbr9xsasp7w9scl9"; + libraryHaskellDepends = [ base ]; + description = "Asymptotically optimal Brodal/Okasaki heaps"; + license = lib.licenses.bsd3; + }) {}; + + "heapsize" = callPackage + ({ mkDerivation, base, criterion, deepseq, exceptions, ghc-heap + , hashable, hashtables, primitive, transformers + , unordered-containers + }: + mkDerivation { + pname = "heapsize"; + version = "0.3.0.1"; + sha256 = "0v38czcdnrlpcszbz7janb2qw4bqldhmql0riqq6a9bylv3zfs0y"; + libraryHaskellDepends = [ + base deepseq exceptions ghc-heap hashable hashtables primitive + transformers unordered-containers + ]; + benchmarkHaskellDepends = [ base criterion deepseq primitive ]; + description = "Determine the size of runtime data structures"; + license = lib.licenses.bsd3; + }) {}; + + "heapsort" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "heapsort"; + version = "0.1.0"; + sha256 = "0fzws9fjhqsygsbwj7nvj786j16264vqvqzc97dr73y72538k9qa"; + isLibrary = true; + isExecutable = true; + executableHaskellDepends = [ array base ]; + description = "Heapsort of MArrays as a demo of imperative programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "heapsort-example"; + broken = true; + }) {}; + + "heart-app" = callPackage + ({ mkDerivation, base, co-log, co-log-core, ekg, ekg-core + , ekg-statsd, heart-core, text + }: + mkDerivation { + pname = "heart-app"; + version = "0.1.1"; + sha256 = "1wif7zxvh5wbz2spniga3apk43zzzjv58qj25gcc870haw6dp2db"; + libraryHaskellDepends = [ + base co-log co-log-core ekg ekg-core ekg-statsd heart-core text + ]; + description = "An opinionated app prelude and framework in the UnliftIO style"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "heart-core" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, containers, deepseq + , exceptions, filepath, hashable, lens, list-t, mtl + , newtype-generics, text, unliftio, unliftio-core + , unordered-containers + }: + mkDerivation { + pname = "heart-core"; + version = "0.3.2"; + sha256 = "0fwhv0k5yykc72bk67d6rr6946w245hlg6cwjfbbgzq32b1cw7s3"; + libraryHaskellDepends = [ + aeson aeson-casing base containers deepseq exceptions filepath + hashable lens list-t mtl newtype-generics text unliftio + unliftio-core unordered-containers + ]; + description = "An opinionated library prelude in the UnliftIO style"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "heartbeat-streams" = callPackage + ({ mkDerivation, async, base, io-streams, time }: + mkDerivation { + pname = "heartbeat-streams"; + version = "0.1.0.3"; + sha256 = "004dkld0friilhb9j1fhibzndchkljxzqm6k99zli4h83q787wlf"; + libraryHaskellDepends = [ async base io-streams time ]; + description = "Heartbeats for io-streams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "heatitup" = callPackage + ({ mkDerivation, base, bytestring, bytestring-show, cassava, colour + , containers, diagrams-core, diagrams-html5, diagrams-lib + , diagrams-pgf, diagrams-rasterific, diagrams-svg, edit-distance + , fasta, lens, optparse-applicative, pipes, pipes-bytestring + , pipes-csv, safe, string-similarity, stringsearch, suffixtree + , vector + }: + mkDerivation { + pname = "heatitup"; + version = "0.5.4.0"; + sha256 = "07qwsmk2hszm2q7ky4avmpwmd2j4xqprid7kvcrhh1s6d9f8nbz2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bytestring-show cassava colour containers + diagrams-lib edit-distance fasta lens pipes pipes-bytestring + pipes-csv safe string-similarity stringsearch suffixtree vector + ]; + executableHaskellDepends = [ + base bytestring colour containers diagrams-core diagrams-html5 + diagrams-lib diagrams-pgf diagrams-rasterific diagrams-svg fasta + lens optparse-applicative pipes pipes-bytestring pipes-csv safe + vector + ]; + description = "Find and annotate ITDs"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "heatitup"; + }) {}; + + "heatitup-complete" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, fasta + , foldl, lens, optparse-applicative, pipes, pipes-text, safe, text + , text-show, turtle, vector + }: + mkDerivation { + pname = "heatitup-complete"; + version = "0.5.5.0"; + sha256 = "14izlkkhm1zgdni4j95f9nv919bgq766qhwhc2z8phr4aymvjsnx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cassava containers fasta foldl lens safe text + text-show turtle vector + ]; + executableHaskellDepends = [ + base bytestring cassava containers fasta foldl optparse-applicative + pipes pipes-text safe text turtle vector + ]; + description = "Find and annotate ITDs with assembly or read pair joining"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "heatitup-complete"; + broken = true; + }) {}; + + "heatshrink" = callPackage + ({ mkDerivation, base, bytestring, c2hs, cereal, pcre-heavy, tasty + , tasty-golden, tasty-hunit, text + }: + mkDerivation { + pname = "heatshrink"; + version = "0.1.0.0"; + sha256 = "0zzk9mpg430fw4jvb9vyszmdv8vyrbjs65b6dmh7n87b5ldi3par"; + libraryHaskellDepends = [ base bytestring cereal ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring cereal pcre-heavy tasty tasty-golden tasty-hunit + text + ]; + description = "Compression and decompression using heatshrink"; + license = lib.licenses.bsd3; + }) {}; + + "heavy-log-shortcuts" = callPackage + ({ mkDerivation, base, fast-logger, heavy-logger, monad-control + , text, text-format-heavy + }: + mkDerivation { + pname = "heavy-log-shortcuts"; + version = "1.0.1"; + sha256 = "1fgfsp4999cdzwx6h945wj75fnmg0gw8iqs4xgah4255ld42a28r"; + libraryHaskellDepends = [ + base fast-logger heavy-logger monad-control text text-format-heavy + ]; + description = "Simle api for heavy logger"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "heavy-logger" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , data-default, fast-logger, hsyslog, lifted-base, monad-control + , monad-logger, mtl, stm, template-haskell, text, text-format-heavy + , th-lift, th-lift-instances, thread-local-storage + , transformers-base + }: + mkDerivation { + pname = "heavy-logger"; + version = "0.3.2.2"; + sha256 = "0cav6m9h4wbawzy1kpbhlm3lqsgbvsl41znya1vpdmbgn0a416mf"; + libraryHaskellDepends = [ + attoparsec base bytestring containers data-default fast-logger + hsyslog lifted-base monad-control monad-logger mtl stm + template-haskell text text-format-heavy th-lift th-lift-instances + thread-local-storage transformers-base + ]; + description = "Full-weight logging based on fast-logger"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "heavy-logger-amazon" = callPackage + ({ mkDerivation, amazonka-core, base, binary, heavy-logger + , template-haskell, text + }: + mkDerivation { + pname = "heavy-logger-amazon"; + version = "0.1.0.0"; + sha256 = "18wcnpnjmv841ac3kvnyk0s9rrgfwvlgv950s1znnjdmi3qc0bjk"; + libraryHaskellDepends = [ + amazonka-core base binary heavy-logger template-haskell text + ]; + description = "heavy-logger compatibility with amazonka-core logging"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "heavy-logger-instances" = callPackage + ({ mkDerivation, base, binary, exceptions, heavy-logger, hsyslog + , mtl, template-haskell, text, text-format-heavy, unliftio-core + }: + mkDerivation { + pname = "heavy-logger-instances"; + version = "0.2.1.1"; + sha256 = "18pcg16v0azjzvc9dsr46s3y7wx5sz4i4lmly3d1rk2hwxc29r2q"; + libraryHaskellDepends = [ + base binary exceptions heavy-logger hsyslog mtl template-haskell + text text-format-heavy unliftio-core + ]; + testHaskellDepends = [ + base binary exceptions heavy-logger hsyslog mtl template-haskell + text text-format-heavy unliftio-core + ]; + description = "Orphan instances for data types in heavy-logger package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hebrew-time" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, time }: + mkDerivation { + pname = "hebrew-time"; + version = "0.1.2"; + sha256 = "0as6fhk0vw5dxh44r8c916kf6ly51d36cng11y848wwshamy45j3"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base hspec QuickCheck time ]; + description = "Hebrew dates and prayer times"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hecc" = callPackage + ({ mkDerivation, base, cereal, crypto-api, hF2 }: + mkDerivation { + pname = "hecc"; + version = "0.4.1.1"; + sha256 = "1p7h9mlap8i0w2inhq944r0dgr27rzwk44igylil7gv0dgf4hsyx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base cereal crypto-api hF2 ]; + description = "Elliptic Curve Cryptography for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "heckin" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "heckin"; + version = "0.0.1.0"; + sha256 = "0nvcjkpsk4n96hjah4m85issr47abz3g0csv34sdwk59dx201zbi"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Oh heck, it's a heckin' case conversion library"; + license = lib.licenses.mit; + }) {}; + + "heckle" = callPackage + ({ mkDerivation, base, blaze-html, directory, pandoc, pandoc-types + , process, split, tagsoup, time + }: + mkDerivation { + pname = "heckle"; + version = "2.0.2.1"; + sha256 = "1giq352z5hsa4j27mnzr07fzf3lfcndbh9ni3gdsa43rhkgn8kcn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html directory pandoc pandoc-types process split tagsoup + time + ]; + executableHaskellDepends = [ base directory process split ]; + description = "Jekyll in Haskell (feat. LaTeX)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "heckle"; + broken = true; + }) {}; + + "heddit" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring + , case-insensitive, conduit, conduit-extra, config-ini, containers + , exceptions, filepath, generic-lens, hashable, hspec + , http-api-data, http-client, http-client-tls, http-conduit + , http-types, microlens, microlens-ghc, mtl, random, scientific + , split, text, time, unliftio, unordered-containers, uri-bytestring + }: + mkDerivation { + pname = "heddit"; + version = "0.2"; + sha256 = "1hxshqw9s40yzpk0j4byqyvb3cqnfw2l3b2s4azbng77prvnmmd7"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring case-insensitive conduit + conduit-extra config-ini containers exceptions filepath + generic-lens hashable http-api-data http-client http-client-tls + http-conduit http-types microlens microlens-ghc mtl random + scientific split text time unliftio unordered-containers + uri-bytestring + ]; + testHaskellDepends = [ + aeson base bytestring containers generic-lens hspec microlens + ]; + description = "Reddit API bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedgehog" = callPackage + ({ mkDerivation, ansi-terminal, async, barbies, base, bytestring + , concurrent-output, containers, deepseq, directory, erf + , exceptions, lifted-async, mmorph, monad-control, mtl, pretty-show + , primitive, random, resourcet, safe-exceptions, stm + , template-haskell, text, time, transformers, transformers-base + , wl-pprint-annotated + }: + mkDerivation { + pname = "hedgehog"; + version = "1.4"; + sha256 = "1sz685n2ljriqwfpfy57adbsc6gyrd4x7jmy628803rfalqznjpm"; + revision = "5"; + editedCabalFile = "1majbvnqywyqfzm7qm7bhwmfzi3jamiz7d5ql4yvzsix8wg4rbag"; + libraryHaskellDepends = [ + ansi-terminal async barbies base bytestring concurrent-output + containers deepseq directory erf exceptions lifted-async mmorph + monad-control mtl pretty-show primitive random resourcet + safe-exceptions stm template-haskell text time transformers + transformers-base wl-pprint-annotated + ]; + testHaskellDepends = [ + base containers mmorph mtl pretty-show text transformers + ]; + description = "Release with confidence"; + license = lib.licenses.bsd3; + }) {}; + + "hedgehog-checkers" = callPackage + ({ mkDerivation, base, containers, either, hedgehog, semigroupoids + , semigroups + }: + mkDerivation { + pname = "hedgehog-checkers"; + version = "0.1.0.0"; + sha256 = "0fr0jmvh3c6a1mvdppbjxxc1ps94p4kc1crxwdmw1487jlg2z8ps"; + libraryHaskellDepends = [ + base containers hedgehog semigroupoids semigroups + ]; + testHaskellDepends = [ base either hedgehog ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedgehog-checkers-lens" = callPackage + ({ mkDerivation, base, hedgehog, hedgehog-checkers, lens }: + mkDerivation { + pname = "hedgehog-checkers-lens"; + version = "0.1.0.0"; + sha256 = "0zfk967xzpwfh3y3ys8d0c3zcz251dnp41xha11613ji3yfk0wff"; + libraryHaskellDepends = [ base hedgehog hedgehog-checkers lens ]; + testHaskellDepends = [ base hedgehog hedgehog-checkers lens ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hedgehog-classes" = callPackage + ({ mkDerivation, aeson, base, binary, comonad, containers, hedgehog + , pretty-show, primitive, semirings, silently, transformers, vector + , wl-pprint-annotated + }: + mkDerivation { + pname = "hedgehog-classes"; + version = "0.2.5.4"; + sha256 = "0z9ik5asddc2pnz430jsi1pyahkh6jy36ng0vwm7ywcq7cvhcvlz"; + revision = "3"; + editedCabalFile = "1fgvv1bmipai8dh8vin92lzi642n5c8vynmvi3wfi4mynlacm5zb"; + libraryHaskellDepends = [ + aeson base binary comonad containers hedgehog pretty-show primitive + semirings silently transformers vector wl-pprint-annotated + ]; + testHaskellDepends = [ + aeson base binary comonad containers hedgehog vector + ]; + description = "Hedgehog will eat your typeclass bugs"; + license = lib.licenses.bsd3; + }) {}; + + "hedgehog-corpus" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hedgehog-corpus"; + version = "0.2.0"; + sha256 = "194pj8mjia5v4mc0hcyxgipf15j0dr44w02r1bcf89b4b8vnk5hq"; + libraryHaskellDepends = [ base ]; + description = "hedgehog-corpus"; + license = lib.licenses.bsd3; + }) {}; + + "hedgehog-extras" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring + , deepseq, Diff, directory, exceptions, filepath, hedgehog + , http-conduit, lifted-async, lifted-base, mmorph, monad-control + , mtl, network, process, resourcet, stm, tar, temporary, text, time + , transformers, transformers-base, unliftio, yaml, zlib + }: + mkDerivation { + pname = "hedgehog-extras"; + version = "0.6.1.0"; + sha256 = "1j0b78l1dbffwgmkjlxcycccgl62gglc0cmmbdmgaxr75hmdcm2d"; + libraryHaskellDepends = [ + aeson aeson-pretty async base bytestring deepseq Diff directory + exceptions filepath hedgehog http-conduit lifted-async lifted-base + mmorph monad-control mtl network process resourcet stm tar + temporary text time transformers transformers-base unliftio yaml + zlib + ]; + description = "Supplemental library for hedgehog"; + license = lib.licenses.asl20; + }) {}; + + "hedgehog-fakedata" = callPackage + ({ mkDerivation, base, containers, fakedata, hedgehog, random }: + mkDerivation { + pname = "hedgehog-fakedata"; + version = "0.0.1.5"; + sha256 = "00k26d83v0646klrg0k3cf94r4fnnx3ykxv7i8shjjgbkbzlzz78"; + revision = "1"; + editedCabalFile = "0a4lc2pi391m2ss507hrpdvdg8pk300k14cpxwmi3d5pz579w1fq"; + libraryHaskellDepends = [ base fakedata hedgehog random ]; + testHaskellDepends = [ base containers fakedata hedgehog ]; + description = "Use 'fakedata' with 'hedgehog'"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedgehog-fn" = callPackage + ({ mkDerivation, base, contravariant, hedgehog, transformers }: + mkDerivation { + pname = "hedgehog-fn"; + version = "1.0"; + sha256 = "05drd7jsz54kgwxr5z9vifmql6xif7ma7878qddw2nss5s6wa2qp"; + revision = "3"; + editedCabalFile = "1nz3ndndvb0xpnlrkx02l02a62jmrx01jcgxd36k843aacjklyax"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base contravariant hedgehog transformers + ]; + description = "Function generation for `hedgehog`"; + license = lib.licenses.bsd3; + }) {}; + + "hedgehog-gen" = callPackage + ({ mkDerivation, base, bytestring, hedgehog, text, typerep-map }: + mkDerivation { + pname = "hedgehog-gen"; + version = "0.1.0.0"; + sha256 = "07fq3ha96xgka35ag04vzmx7z2c59jnqr9y9bkrdzk5xm47mmlbf"; + libraryHaskellDepends = [ + base bytestring hedgehog text typerep-map + ]; + description = "Customizable Gen for ADT using Generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedgehog-gen-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, exceptions + , hedgehog, lens, protolude, regex-genex, regex-pcre, scientific + , tasty, tasty-hedgehog, text, time, timerep, tz + , unordered-containers, vector + }: + mkDerivation { + pname = "hedgehog-gen-json"; + version = "0.5.1"; + sha256 = "0cc46l1ls4dzlchwcd6cqmsa66qffjq01dhcj2k84gjw8gg4wnnx"; + libraryHaskellDepends = [ + aeson base bytestring containers exceptions hedgehog lens protolude + regex-genex scientific text time timerep tz unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring containers exceptions hedgehog lens protolude + regex-genex regex-pcre scientific tasty tasty-hedgehog text time + timerep tz unordered-containers vector + ]; + description = "JSON generators for Hedgehog"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hedgehog-generic" = callPackage + ({ mkDerivation, base, hedgehog }: + mkDerivation { + pname = "hedgehog-generic"; + version = "0.1"; + sha256 = "1166jwk3f4bfw54qaxk3q3gxrfmffwwfkmd8xyvwj7i3whwzxq0f"; + libraryHaskellDepends = [ base hedgehog ]; + description = "GHC Generics automatically derived hedgehog generators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedgehog-golden" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , Diff, directory, extra, hedgehog, text + }: + mkDerivation { + pname = "hedgehog-golden"; + version = "1.0.1"; + sha256 = "1pjzpsn0dq07dnvf6nixz0jghskwkngjhki2hqc4bnw2ha5h3fdl"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers Diff directory extra + hedgehog text + ]; + testHaskellDepends = [ aeson base hedgehog ]; + description = "Golden testing capabilities for hedgehog using Aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedgehog-lens" = callPackage + ({ mkDerivation, base, hedgehog, lens }: + mkDerivation { + pname = "hedgehog-lens"; + version = "0.1.0.0"; + sha256 = "08zr8xyfb3ihbcy5y2afcl3a2fy68bfiyyb35hdqdjbzf80zlbhv"; + libraryHaskellDepends = [ base hedgehog lens ]; + description = "Hedgehog properties for lens laws"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedgehog-optics" = callPackage + ({ mkDerivation, base, hedgehog, optics-core }: + mkDerivation { + pname = "hedgehog-optics"; + version = "1.0.0.3"; + sha256 = "0nvl8bqnry16irnqcsp03q7mxf21idydg3wzcyp0s1i99l9y26kx"; + libraryHaskellDepends = [ base hedgehog optics-core ]; + description = "Hedgehog properties for optics laws"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedgehog-quickcheck" = callPackage + ({ mkDerivation, base, hedgehog, QuickCheck, transformers }: + mkDerivation { + pname = "hedgehog-quickcheck"; + version = "0.1.1"; + sha256 = "1z2ja63wqz83qhwzh0zs98k502v8fjdpnsnhqk3srypx2nw5vdlp"; + revision = "6"; + editedCabalFile = "0ymfpbnywq83xbz1rmp8w3piikgvzriczwcvhir125nk50mgp0xz"; + libraryHaskellDepends = [ base hedgehog QuickCheck transformers ]; + description = "Use QuickCheck generators in Hedgehog and vice versa"; + license = lib.licenses.bsd3; + }) {}; + + "hedgehog-servant" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , hedgehog, http-client, http-media, http-types, servant + , servant-client, servant-server, string-conversions, text + }: + mkDerivation { + pname = "hedgehog-servant"; + version = "0.0.1.1"; + sha256 = "17dnj82jgbz23is22kqc60nz46vb4rhlsn1aimaynx7cld0g63vd"; + libraryHaskellDepends = [ + base bytestring case-insensitive hedgehog http-client http-media + http-types servant servant-client servant-server string-conversions + text + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive hedgehog http-client + http-media http-types servant servant-client servant-server + string-conversions text + ]; + description = "Hedgehog property testing for Servant APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedis" = callPackage + ({ mkDerivation, async, base, bytestring, bytestring-lexing + , containers, deepseq, doctest, errors, exceptions, HTTP, HUnit + , mtl, network, network-uri, resource-pool, scanner, stm + , test-framework, test-framework-hunit, text, time, tls + , unliftio-core, unordered-containers, vector + }: + mkDerivation { + pname = "hedis"; + version = "0.15.2"; + sha256 = "0za6ybxzfba922jz5zzvyqd1yy7g7kcj5j3hjzpi2w2hwcbwa21p"; + libraryHaskellDepends = [ + async base bytestring bytestring-lexing containers deepseq errors + exceptions HTTP mtl network network-uri resource-pool scanner stm + text time tls unliftio-core unordered-containers vector + ]; + testHaskellDepends = [ + async base bytestring doctest HUnit mtl stm test-framework + test-framework-hunit text time + ]; + benchmarkHaskellDepends = [ base mtl time ]; + description = "Client library for the Redis datastore: supports full command set, pipelining"; + license = lib.licenses.bsd3; + }) {}; + + "hedis-config" = callPackage + ({ mkDerivation, aeson, base, bytestring, hedis, scientific, text + , time + }: + mkDerivation { + pname = "hedis-config"; + version = "1.0.0"; + sha256 = "19p0g83ybn9iajy5r8ymc8mapml34zw1a7s5hmpxdayv6slabg7r"; + libraryHaskellDepends = [ + aeson base bytestring hedis scientific text time + ]; + description = "Easy trivial configuration for Redis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedis-envy" = callPackage + ({ mkDerivation, base, envy, hedis, scientific, time }: + mkDerivation { + pname = "hedis-envy"; + version = "0.1.0.1"; + sha256 = "165a7pw1i1i9gxljmx03zavza5qjyir09bwk067cfr5an9razvq6"; + libraryHaskellDepends = [ base envy hedis scientific time ]; + license = lib.licenses.bsd3; + }) {}; + + "hedis-monadic" = callPackage + ({ mkDerivation, base, hedis, monad-control, mtl, transformers + , transformers-base, transformers-compat + }: + mkDerivation { + pname = "hedis-monadic"; + version = "0.0.4"; + sha256 = "1540c4ra65y2kc97n7wxx7rdzf3dkaqqx7r4lwz4qpg3kzfi6q8w"; + libraryHaskellDepends = [ + base hedis monad-control mtl transformers transformers-base + transformers-compat + ]; + description = "A la MonadReader for Redis connection"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedis-namespace" = callPackage + ({ mkDerivation, base, bytestring, hedis, mtl }: + mkDerivation { + pname = "hedis-namespace"; + version = "0.1.0.0"; + sha256 = "1qfs1m8lwkmr48y1v8bya2vmpghk4hsg2bhl2w23i1ilyb1dwdrr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring hedis mtl ]; + executableHaskellDepends = [ base bytestring hedis mtl ]; + testHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hedis-namespace-exe"; + broken = true; + }) {}; + + "hedis-pile" = callPackage + ({ mkDerivation, base, binary, bytestring, hedis, hedis-tags, HUnit + , lifted-base, string-conversions, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "hedis-pile"; + version = "0.6.3"; + sha256 = "0awwga4hvmfkkkqy68g4ja51szjifs1z20rav0kmbn3gn978248n"; + libraryHaskellDepends = [ + base binary bytestring hedis hedis-tags string-conversions + transformers + ]; + testHaskellDepends = [ + base binary bytestring hedis HUnit lifted-base string-conversions + test-framework test-framework-hunit transformers + ]; + description = "Caching mandatory data with Redis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hedis-simple" = callPackage + ({ mkDerivation, base, bytestring, either, hedis, mtl }: + mkDerivation { + pname = "hedis-simple"; + version = "0.1.0.0"; + sha256 = "1dq7rpqg35caqj664q2ndqgd59mq7cfjahkaka5mlk1k5yjvz7av"; + libraryHaskellDepends = [ base bytestring either hedis mtl ]; + description = "A simplified API for hedis"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedis-tags" = callPackage + ({ mkDerivation, base, bytestring, hedis, HUnit, lifted-base + , test-framework, test-framework-hunit, transformers + }: + mkDerivation { + pname = "hedis-tags"; + version = "0.2.3"; + sha256 = "0d9jr26366xjjcc39ma36bs944d11xpw5izww9pw3lajsgdr0d1s"; + libraryHaskellDepends = [ base bytestring hedis ]; + testHaskellDepends = [ + base bytestring hedis HUnit lifted-base test-framework + test-framework-hunit transformers + ]; + description = "Tags for hedis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hedn" = callPackage + ({ mkDerivation, base, containers, deepseq, deriving-compat + , hedgehog, megaparsec, parser-combinators, prettyprinter + , scientific, template-haskell, text, time, uuid-types, vector + }: + mkDerivation { + pname = "hedn"; + version = "0.3.0.4"; + sha256 = "06js9mcif99k8bfyrsynlg1w5rjygydk5l0qhlrk6pa5v288a7wv"; + revision = "2"; + editedCabalFile = "1ws1l3nkjqlkiy0l1kj4gw8hfz6sqi070i6k8828x4364126njd9"; + libraryHaskellDepends = [ + base containers deepseq deriving-compat megaparsec + parser-combinators prettyprinter scientific template-haskell text + time uuid-types vector + ]; + testHaskellDepends = [ + base containers hedgehog megaparsec text time uuid-types vector + ]; + description = "EDN parsing and encoding"; + license = lib.licenses.bsd3; + }) {}; + + "hedn-functor" = callPackage + ({ mkDerivation, base, containers, hedn, recursion-schemes, text + , vector + }: + mkDerivation { + pname = "hedn-functor"; + version = "0.1.0.0"; + sha256 = "1s90az6akimfq6jwiyicns7v34ryp8riymj0ski1sl4ljjm4r4fi"; + revision = "2"; + editedCabalFile = "188w6bm6l235afsidhidcc166b2rv1xmmh1d0jxrdc69z2wdxiyy"; + libraryHaskellDepends = [ + base containers hedn recursion-schemes text vector + ]; + description = "Base functor for EDN AST"; + license = lib.licenses.bsd3; + }) {}; + + "hedra" = callPackage + ({ mkDerivation, base, doctest, haskeline, random }: + mkDerivation { + pname = "hedra"; + version = "0.1"; + sha256 = "17yvqfhxvxrfy7g6s3wv4gp59s2mgikw1dc078jzhb1g00zggwb4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base random ]; + executableHaskellDepends = [ base haskeline ]; + testHaskellDepends = [ base doctest ]; + description = "A small library and executable for generating dice rolls"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hedra"; + broken = true; + }) {}; + + "heftia" = callPackage + ({ mkDerivation, base, classy-effects-base, constraints, extensible + , free, kan-extensions, membership, mtl, tasty, tasty-discover + , tasty-hunit, transformers, transformers-base + }: + mkDerivation { + pname = "heftia"; + version = "0.1.0.0"; + sha256 = "1j7gfzdlb7wqrx47mcvvlm621p262fjx5s4ylgmq0r1w7g5blazw"; + libraryHaskellDepends = [ + base classy-effects-base constraints extensible free kan-extensions + membership mtl transformers transformers-base + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + testToolDepends = [ tasty-discover ]; + description = "Higher-order version of Freer"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "heftia-effects" = callPackage + ({ mkDerivation, base, classy-effects, extensible, extra + , ghc-typelits-knownnat, heftia, loglevel, mtl, tasty + , tasty-discover, tasty-hunit, text, time, transformers + }: + mkDerivation { + pname = "heftia-effects"; + version = "0.1.0.0"; + sha256 = "1ra1f7cvaasgdvp9v6cslkhp2av1hf4dn0dkls5a1i68593gxhxc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base classy-effects extensible heftia mtl transformers + ]; + executableHaskellDepends = [ + base classy-effects extra ghc-typelits-knownnat heftia loglevel + text time + ]; + testHaskellDepends = [ + base classy-effects heftia tasty tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "Handlers for standard effects using Heftia"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hegg" = callPackage + ({ mkDerivation, base, containers, deepseq, tasty, tasty-bench + , tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "hegg"; + version = "0.5.0.0"; + sha256 = "0xwxmkkvx0aj8h2vqxv3n1vi94sp1kyh02yrh3mwr24d7xjq1qzs"; + libraryHaskellDepends = [ base containers transformers ]; + testHaskellDepends = [ + base containers tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base containers deepseq tasty tasty-bench tasty-hunit + tasty-quickcheck + ]; + description = "Fast equality saturation in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "heidi" = callPackage + ({ mkDerivation, base, boxes, containers, criterion, exceptions + , generics-sop, hashable, microlens, microlens-th, scientific + , tasty, tasty-hspec, text, unordered-containers, vector, weigh + }: + mkDerivation { + pname = "heidi"; + version = "0.3.0"; + sha256 = "196v4y8ff64ivx2p1i9vxxgrpq67j0xyq1hpz5v47yq6k0fdm52n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base boxes containers exceptions generics-sop hashable microlens + microlens-th scientific text unordered-containers vector + ]; + executableHaskellDepends = [ + base exceptions hashable text unordered-containers + ]; + testHaskellDepends = [ base tasty tasty-hspec ]; + benchmarkHaskellDepends = [ base criterion weigh ]; + description = "Tidy data in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "app"; + broken = true; + }) {}; + + "hein" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , http-conduit, process, transformers + }: + mkDerivation { + pname = "hein"; + version = "0.1.0.5"; + sha256 = "0z3c9pvhnfx9zizzwkyawvzvs4zl7i5w5zkrjpax8rkrh8ai1060"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath http-conduit process + transformers + ]; + description = "An extensible build helper for haskell, in the vein of leiningen"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "hein"; + broken = true; + }) {}; + + "heist" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bifunctors, blaze-builder + , blaze-html, bytestring, containers, criterion + , criterion-measurement, directory, directory-tree, dlist, filepath + , hashable, HUnit, indexed-traversable, lens, lifted-base + , map-syntax, monad-control, mtl, process, QuickCheck, random + , statistics, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, transformers + , transformers-base, unordered-containers, vector, xmlhtml + }: + mkDerivation { + pname = "heist"; + version = "1.1.1.2"; + sha256 = "1377740si611j0szp64axy0xj1fi2a6w8i9s3xij89h34m7rb3rz"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-builder blaze-html bytestring + containers directory directory-tree dlist filepath hashable + indexed-traversable lifted-base map-syntax monad-control mtl + process random text time transformers transformers-base + unordered-containers vector xmlhtml + ]; + testHaskellDepends = [ + aeson attoparsec base bifunctors blaze-builder blaze-html + bytestring containers directory directory-tree dlist filepath + hashable HUnit indexed-traversable lens lifted-base map-syntax + monad-control mtl process QuickCheck random test-framework + test-framework-hunit test-framework-quickcheck2 text time + transformers transformers-base unordered-containers vector xmlhtml + ]; + benchmarkHaskellDepends = [ + aeson attoparsec base blaze-builder blaze-html bytestring + containers criterion criterion-measurement directory directory-tree + dlist filepath hashable HUnit indexed-traversable lifted-base + map-syntax monad-control mtl process random statistics + test-framework test-framework-hunit text time transformers + transformers-base unordered-containers vector xmlhtml + ]; + description = "An Haskell template system supporting both HTML5 and XML"; + license = lib.licenses.bsd3; + }) {}; + + "heist-aeson" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers + , heist, monads-fd, text, vector, xmlhtml + }: + mkDerivation { + pname = "heist-aeson"; + version = "0.5"; + sha256 = "1m0rwrb0gzsajnp5h0w7cf10jf6fram4mjkmny5hk0h5xwcn19dc"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring containers heist monads-fd text + vector xmlhtml + ]; + description = "Use JSON directly from Heist templates"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "heist-async" = callPackage + ({ mkDerivation, base, heist, template-haskell, text, xmlhtml }: + mkDerivation { + pname = "heist-async"; + version = "0.6.0.0"; + sha256 = "16ab3cfs6fj66ssf6ypmx2yddq5an115wlmwybk3va0a7kbp58ll"; + libraryHaskellDepends = [ + base heist template-haskell text xmlhtml + ]; + description = "Adding support for asynchronous updates (\"AJAX\") with heist"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "heist-emanote" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bifunctors, blaze-builder + , blaze-html, bytestring, containers, criterion + , criterion-measurement, directory, directory-tree, dlist, filepath + , hashable, HUnit, indexed-traversable, lens, lifted-base + , map-syntax, monad-control, mtl, process, QuickCheck, random + , statistics, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, transformers + , transformers-base, unordered-containers, vector, xmlhtml + }: + mkDerivation { + pname = "heist-emanote"; + version = "1.2.1.0"; + sha256 = "0xrcgh9g0207zr60r0g5aqzjf0j240zwx6wlwl0jamwjzg45x3ka"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-builder blaze-html bytestring + containers directory directory-tree dlist filepath hashable + indexed-traversable lifted-base map-syntax monad-control mtl + process random text time transformers transformers-base + unordered-containers vector xmlhtml + ]; + testHaskellDepends = [ + aeson attoparsec base bifunctors blaze-builder blaze-html + bytestring containers directory directory-tree dlist filepath + hashable HUnit indexed-traversable lens lifted-base map-syntax + monad-control mtl process QuickCheck random test-framework + test-framework-hunit test-framework-quickcheck2 text time + transformers transformers-base unordered-containers vector xmlhtml + ]; + benchmarkHaskellDepends = [ + aeson attoparsec base blaze-builder blaze-html bytestring + containers criterion criterion-measurement directory directory-tree + dlist filepath hashable HUnit indexed-traversable lifted-base + map-syntax monad-control mtl process random statistics + test-framework test-framework-hunit text time transformers + transformers-base unordered-containers vector xmlhtml + ]; + description = "An Haskell template system supporting both HTML5 and XML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "heist-extra" = callPackage + ({ mkDerivation, base, data-default, filepath, heist, map-syntax + , mtl, pandoc-types, relude, xmlhtml + }: + mkDerivation { + pname = "heist-extra"; + version = "0.3.0.0"; + sha256 = "11gswvr4kmrci4xnl2sq0hhfg1mmrx8hnyd8lw74zv5vwhacl00m"; + libraryHaskellDepends = [ + base data-default filepath heist map-syntax mtl pandoc-types relude + xmlhtml + ]; + description = "Extra heist functionality"; + license = lib.licenses.mit; + }) {}; + + "helf" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers, happy + , mtl, pretty, text, transformers + }: + mkDerivation { + pname = "helf"; + version = "1.0.20240318"; + sha256 = "0rmjfbai6k6kzynzm5skz4ska0awb012m4ykqhh47sd28vs9spk1"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring containers mtl pretty text transformers + ]; + executableToolDepends = [ alex happy ]; + description = "Typechecking terms of the Edinburgh Logical Framework (LF)"; + license = lib.licenses.mit; + mainProgram = "helf"; + }) {}; + + "helic" = callPackage + ({ mkDerivation, base, chronos, containers, exon, fast-logger + , gi-gdk, gi-glib, gi-gtk, hostname, optparse-applicative, path + , path-io, polysemy, polysemy-chronos, polysemy-conc, polysemy-http + , polysemy-log, polysemy-plugin, polysemy-process, polysemy-test + , polysemy-time, prelate, random, servant-client, servant-server + , table-layout, tasty, terminal-size, torsor, transformers + , typed-process, wai-extra, warp, yaml, zeugma + }: + mkDerivation { + pname = "helic"; + version = "0.6.1.0"; + sha256 = "0zwgnhgm571a62bxgvc7gwrbi1klydby0gb6j21y28h3cx12m1a5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base chronos exon fast-logger gi-gdk gi-glib gi-gtk hostname + optparse-applicative path path-io polysemy polysemy-chronos + polysemy-conc polysemy-http polysemy-log polysemy-plugin + polysemy-process polysemy-time prelate servant-client + servant-server table-layout terminal-size transformers + typed-process wai-extra warp yaml + ]; + executableHaskellDepends = [ + base polysemy polysemy-plugin prelate + ]; + testHaskellDepends = [ + base chronos containers exon path polysemy polysemy-chronos + polysemy-log polysemy-plugin polysemy-test prelate random tasty + torsor zeugma + ]; + description = "Clipboard Manager"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hel"; + }) {}; + + "helics" = callPackage + ({ mkDerivation, base, bytestring, bytestring-show + , data-default-class, newrelic-collector-client, newrelic-common + , newrelic-transaction, time, unix + }: + mkDerivation { + pname = "helics"; + version = "0.5.1"; + sha256 = "06kj42rmlzlw6zrilq9kc5whk0np5714wwn3nwbpv6fx4ginzg2c"; + revision = "1"; + editedCabalFile = "0gfadz4f5hdp985br18a6rrwh5b40nsf71054b539xi2glc351v9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bytestring-show data-default-class time unix + ]; + librarySystemDepends = [ + newrelic-collector-client newrelic-common newrelic-transaction + ]; + description = "New Relic® agent SDK wrapper for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {newrelic-collector-client = null; newrelic-common = null; + newrelic-transaction = null;}; + + "helics-wai" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, helics + , vault, wai + }: + mkDerivation { + pname = "helics-wai"; + version = "0.5.1"; + sha256 = "10rb9l4sf31h59f5pwv54vqjnlm047mbq5gvhv5wblkh53ch1b31"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring data-default-class helics vault wai + ]; + description = "New Relic® agent SDK wrapper for wai"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "helisp" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, process }: + mkDerivation { + pname = "helisp"; + version = "0.1"; + sha256 = "1j495j3kc43d34aviln6jrab3ydzsp1hrnk079p53mcnx2rpjz81"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers mtl parsec process ]; + description = "An incomplete Elisp compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "helisp"; + broken = true; + }) {}; + + "helium" = callPackage + ({ mkDerivation, base, containers, directory, filepath, lvmlib, mtl + , network, parsec, process, Top, transformers, wl-pprint + }: + mkDerivation { + pname = "helium"; + version = "1.8.1"; + sha256 = "0vwk8h5fwl63pjcydwndqgpikfjdm37w7gjmmgac95gl66fc5h5j"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory filepath lvmlib mtl network parsec + process Top transformers wl-pprint + ]; + executableHaskellDepends = [ + base containers directory filepath lvmlib mtl network parsec + process Top transformers wl-pprint + ]; + description = "The Helium Compiler"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "helium-overture" = callPackage + ({ mkDerivation, base, bytestring, deepseq, lifted-base, mtl + , random, text, transformers + }: + mkDerivation { + pname = "helium-overture"; + version = "1.0.0"; + sha256 = "1zrbikbrr73gniy5n60zdbkgh7rylcyb2a52k9l6mxwazi5j3nzw"; + libraryHaskellDepends = [ + base bytestring deepseq lifted-base mtl random text transformers + ]; + description = "A backwards-compatible, modern replacement for the Prelude"; + license = lib.licenses.publicDomain; + }) {}; + + "helix" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , case-insensitive, containers, cookie, data-default-class + , filepath, hspec, hspec-wai, hspec-wai-json, http-types + , mime-types, monad-loops, mtl, path-pieces, random + , template-haskell, text, vault, wai, wai-app-static, wai-extra + }: + mkDerivation { + pname = "helix"; + version = "0.9.5"; + sha256 = "1aqzb17qzm2372nqlwlslz5iykx1w0h8xlk6xhawzdhd5zhlpqi0"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring case-insensitive containers + cookie data-default-class filepath http-types mime-types + monad-loops mtl path-pieces random template-haskell text vault wai + wai-app-static wai-extra + ]; + testHaskellDepends = [ + aeson base hspec hspec-wai hspec-wai-json text wai + ]; + description = "Web development micro framework for haskell with typesafe URLs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hell" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , data-default, directory, filepath, ghc, ghc-paths, haskeline + , monad-extras, mtl, pdfinfo, process, process-extras, resourcet + , shell-conduit, split, template-haskell, text, time, transformers + , unix, utf8-string + }: + mkDerivation { + pname = "hell"; + version = "2.1"; + sha256 = "1kdxkk994g38bl2kcxcs0p9wn1rankn0jw14nlvy9z9appgxalnl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra data-default directory + filepath ghc ghc-paths haskeline monad-extras mtl pdfinfo process + process-extras resourcet shell-conduit split template-haskell text + time transformers unix + ]; + executableHaskellDepends = [ base transformers utf8-string ]; + description = "A Haskell shell based on shell-conduit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hell"; + }) {}; + + "hellage" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, hellnet + , hjpath, hjson, HTTP, Lucu, mtl, network, regex-pcre, safe, stm + , tar, utf8-string, zlib + }: + mkDerivation { + pname = "hellage"; + version = "0.1.1"; + sha256 = "1gqz042qycwhka6fyma6fb104mi8wd22nsbywrini3m3nib5ci75"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory hellnet hjpath hjson HTTP Lucu + mtl network regex-pcre safe stm tar utf8-string zlib + ]; + description = "Distributed hackage mirror"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hellnet" = callPackage + ({ mkDerivation, base, bytestring, containers, Crypto, directory + , filepath, haskell98, hjpath, hjson, HTTP, Lucu, mtl, network + , old-locale, parsec, pretty, process, random, regex-posix, RSA + , safe, time, unix, uri, utf8-string + }: + mkDerivation { + pname = "hellnet"; + version = "0.1.1"; + sha256 = "0fb4r9nb39l1qr7xczgkx5i93cv4rqrin0fl22qq4h12ajvrp6m6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Crypto directory filepath haskell98 hjpath hjson + HTTP old-locale parsec pretty process random RSA safe time unix uri + utf8-string + ]; + executableHaskellDepends = [ + base containers Lucu mtl network regex-posix + ]; + description = "Simple, distributed, anonymous data sharing network"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hello" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hello"; + version = "1.0.0.2"; + sha256 = "1x6q7frbrc4jdfx1qhxrydmdp5k7mm3lx504d7rhg6z2m6ibbh57"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Hello World, an example package"; + license = lib.licenses.bsd3; + mainProgram = "hello"; + }) {}; + + "helm" = callPackage + ({ mkDerivation, base, cairo, containers, elerea, hspec, linear + , mtl, pango, random, sdl2, stm, text, transformers + }: + mkDerivation { + pname = "helm"; + version = "1.0.0"; + sha256 = "0333xy5h7gskmk5a1pa9awy61yvkfx3p6bhwami1pqcx2wn11d1d"; + revision = "1"; + editedCabalFile = "03vh1ws729h9r9r325r0v5hmvpy35kz4a8szp8hggyjbxibsh0nk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cairo containers elerea linear mtl pango sdl2 stm text + transformers + ]; + executableHaskellDepends = [ base linear random ]; + testHaskellDepends = [ base hspec ]; + description = "A functionally reactive game engine"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "helm-example-flappy"; + broken = true; + }) {}; + + "help-esb" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, MissingH + , network, network-uri, text, uuid + }: + mkDerivation { + pname = "help-esb"; + version = "0.1.6"; + sha256 = "0fy0dygx3hdkbdip7gppk25akjar0p2px0s5q7sl1lmzgkcl1016"; + libraryHaskellDepends = [ + aeson base bytestring containers MissingH network network-uri text + uuid + ]; + description = "A Haskell client for the Help.com team's ESB."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hemkay" = callPackage + ({ mkDerivation, array, base, binary, bytestring, hemkay-core + , portaudio + }: + mkDerivation { + pname = "hemkay"; + version = "0.2.0"; + sha256 = "16f1nzpi20j7fza1rs1b89mhyni4162q2x4l3ixrnd82yjmcmc1l"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base binary bytestring hemkay-core portaudio + ]; + description = "A module music mixer and player"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hemkay"; + broken = true; + }) {}; + + "hemkay-core" = callPackage + ({ mkDerivation, array, base, binary, bytestring }: + mkDerivation { + pname = "hemkay-core"; + version = "0.1.4"; + sha256 = "0br41879jynw3dzb2hlb07m55zmzgyim6gi8i48bzimbi70c9z89"; + libraryHaskellDepends = [ array base binary bytestring ]; + description = "A device independent module music mixer"; + license = lib.licenses.bsd3; + }) {}; + + "hemokit" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, cairo + , cipher-aes, conduit, criterion, deepseq, deepseq-generics, gtk + , hidapi, hspec, HUnit, mtl, network-simple, optparse-applicative + , pretty-show, robot, split, svgcairo, text, time, transformers + , vector, vector-fftw, websockets + }: + mkDerivation { + pname = "hemokit"; + version = "0.6.6"; + sha256 = "0mfz2dvl35x08gpqaxj7gflzw7fqnkq6cggd94i611lzrrd3rvl3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cipher-aes conduit deepseq + deepseq-generics hidapi mtl network-simple optparse-applicative + text vector websockets + ]; + executableHaskellDepends = [ + aeson base bytestring cairo conduit gtk mtl network-simple + optparse-applicative pretty-show robot split svgcairo time + transformers vector vector-fftw websockets + ]; + testHaskellDepends = [ base bytestring hspec HUnit vector ]; + benchmarkHaskellDepends = [ base conduit criterion mtl ]; + description = "Haskell port of the Emokit EEG project"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hen" = callPackage + ({ mkDerivation, base, bitset, exceptions, mtl, QuickCheck, tasty + , tasty-quickcheck, transformers, uuid, xenctrl + }: + mkDerivation { + pname = "hen"; + version = "0.1.3"; + sha256 = "1ri6brxmc2m09jx2r9p47lgpfn8zkxy147hyyw3x2pw3g6cgsill"; + libraryHaskellDepends = [ + base bitset exceptions mtl transformers uuid + ]; + librarySystemDepends = [ xenctrl ]; + testHaskellDepends = [ + base bitset exceptions mtl QuickCheck tasty tasty-quickcheck + transformers uuid + ]; + description = "Haskell bindings to Xen hypervisor interface"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {xenctrl = null;}; + + "henet" = callPackage + ({ mkDerivation, base, bitset, bytestring, network, typesafe-endian + }: + mkDerivation { + pname = "henet"; + version = "1.3.9.3"; + sha256 = "0pm5lnn7rc647ic404c8bmki9wfrkc0mdmmkng50vv0bm2d7z5aq"; + libraryHaskellDepends = [ + base bitset bytestring network typesafe-endian + ]; + description = "Bindings and high level interface for to ENet v1.3.9"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hepevt" = callPackage + ({ mkDerivation, bytestring, haskell2010, lha }: + mkDerivation { + pname = "hepevt"; + version = "0.5"; + sha256 = "0b7syzfzbcznjb98hi4k8bp46ss08s9qg2763bnnm1b10i7km23z"; + libraryHaskellDepends = [ bytestring haskell2010 lha ]; + description = "HEPEVT parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "her-lexer" = callPackage + ({ mkDerivation, base, mtl, split }: + mkDerivation { + pname = "her-lexer"; + version = "0.1.1"; + sha256 = "1hbx48r8zdmyr5qjf0b3pagmamj8pibsp7ca7bxdgk4jz8pxv2my"; + libraryHaskellDepends = [ base mtl split ]; + description = "A lexer for Haskell source code"; + license = lib.licenses.publicDomain; + }) {}; + + "her-lexer-parsec" = callPackage + ({ mkDerivation, base, her-lexer, parsec, transformers }: + mkDerivation { + pname = "her-lexer-parsec"; + version = "0.0.0"; + sha256 = "1gkcd9ikaxjirxh8haq8b9a372n1dlaq63n9xzq9gsyazkxz7lgn"; + libraryHaskellDepends = [ base her-lexer parsec transformers ]; + description = "Parsec frontend to \"her-lexer\" for Haskell source code"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "herbalizer" = callPackage + ({ mkDerivation, base, containers, ghc-prim, indents, mtl, parsec + , regex-posix + }: + mkDerivation { + pname = "herbalizer"; + version = "0.4.9"; + sha256 = "1gm1ya1p1i734sxadbmj1zn6mbq1gssmzp897h5xjgb8vsa2fxs6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers ghc-prim indents mtl parsec regex-posix + ]; + description = "HAML to ERB translator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "herbalizer"; + broken = true; + }) {}; + + "hercules-ci-agent" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, base64-bytestring + , bifunctors, binary, binary-conduit, boost, bytestring, Cabal + , cabal-pkg-config-version-hook, cachix, cachix-api, conduit + , conduit-extra, containers, directory, dlist, exceptions, filepath + , hercules-ci-api, hercules-ci-api-agent, hercules-ci-api-core + , hercules-ci-cnix-expr, hercules-ci-cnix-store, hostname, hspec + , hspec-discover, http-client, http-client-tls, http-conduit, HUnit + , inline-c, inline-c-cpp, katip, lens, lens-aeson, lifted-async + , lifted-base, monad-control, mtl, network, network-uri, nix + , optparse-applicative, process, process-extras, profunctors + , protolude, QuickCheck, safe-exceptions, scientific, servant + , servant-auth-client, servant-client, servant-client-core, stm + , tagged, temporary, text, time, tls, tomland, transformers + , transformers-base, unbounded-delays, unix, unliftio + , unliftio-core, unordered-containers, uuid, vector, websockets + , wuss + }: + mkDerivation { + pname = "hercules-ci-agent"; + version = "0.10.1"; + sha256 = "1mclrxy2cxa2qcswk95klpp45n59ngw0sdwqgl9r7i2hwsg1nzm8"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal cabal-pkg-config-version-hook ]; + libraryHaskellDepends = [ + aeson async base binary binary-conduit bytestring conduit + containers directory dlist exceptions filepath + hercules-ci-api-agent hercules-ci-api-core hercules-ci-cnix-expr + hercules-ci-cnix-store katip lens lens-aeson lifted-async + lifted-base monad-control mtl network network-uri process + process-extras protolude safe-exceptions stm tagged temporary text + time tls transformers transformers-base unbounded-delays unix + unliftio unliftio-core uuid vector websockets wuss + ]; + executableHaskellDepends = [ + aeson async attoparsec base base64-bytestring bifunctors binary + binary-conduit bytestring cachix cachix-api conduit conduit-extra + containers directory dlist exceptions filepath hercules-ci-api + hercules-ci-api-agent hercules-ci-api-core hercules-ci-cnix-expr + hercules-ci-cnix-store hostname http-client http-client-tls + http-conduit inline-c inline-c-cpp katip lens lens-aeson + lifted-async lifted-base monad-control mtl network network-uri + optparse-applicative process process-extras profunctors protolude + safe-exceptions scientific servant servant-auth-client + servant-client servant-client-core stm temporary text time tomland + transformers transformers-base unix unliftio unliftio-core + unordered-containers uuid vector websockets wuss + ]; + executableSystemDepends = [ boost ]; + executablePkgconfigDepends = [ nix ]; + testHaskellDepends = [ + aeson async attoparsec base bifunctors binary binary-conduit + bytestring conduit containers exceptions filepath + hercules-ci-api-agent hercules-ci-api-core hercules-ci-cnix-store + hspec HUnit katip lens lens-aeson lifted-async lifted-base + monad-control mtl process profunctors protolude QuickCheck + safe-exceptions scientific stm tagged temporary text tomland + transformers transformers-base unliftio-core unordered-containers + uuid vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Runs Continuous Integration tasks on your machines"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.roberth ]; + }) {inherit (pkgs) boost; inherit (pkgs) nix;}; + + "hercules-ci-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, cookie + , exceptions, hashable, hercules-ci-api-core, hspec, http-api-data + , http-media, lens, lens-aeson, memory, network-uri, openapi3 + , profunctors, protolude, QuickCheck, quickcheck-classes, servant + , servant-auth, servant-auth-swagger, servant-openapi3 + , servant-swagger, servant-swagger-ui-core, string-conv, swagger2 + , text, time, uuid, vector + }: + mkDerivation { + pname = "hercules-ci-api"; + version = "0.8.2.0"; + sha256 = "0mnjhz0jg9rzgdp5pp0i4gfi5il995a5dv8sw58h4kb15kww1rfp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers cookie exceptions hashable + hercules-ci-api-core http-api-data http-media lens lens-aeson + memory network-uri openapi3 profunctors servant servant-auth + servant-auth-swagger servant-openapi3 servant-swagger + servant-swagger-ui-core string-conv swagger2 text time uuid + ]; + executableHaskellDepends = [ + aeson base bytestring containers cookie exceptions hashable + http-api-data http-media lens memory network-uri openapi3 + profunctors servant servant-auth servant-auth-swagger + servant-openapi3 servant-swagger servant-swagger-ui-core + string-conv swagger2 text time uuid + ]; + testHaskellDepends = [ + aeson base bytestring containers exceptions hashable + hercules-ci-api-core hspec http-api-data http-media protolude + QuickCheck quickcheck-classes servant servant-auth string-conv text + time uuid vector + ]; + description = "Hercules CI API definition with Servant"; + license = lib.licenses.asl20; + mainProgram = "hercules-gen-swagger"; + maintainers = [ lib.maintainers.roberth ]; + }) {}; + + "hercules-ci-api-agent" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring-type, bytestring + , containers, cookie, deepseq, exceptions, hashable + , hercules-ci-api-core, hspec, http-api-data, http-media, lens + , lens-aeson, memory, network-uri, profunctors, QuickCheck + , quickcheck-classes, servant, servant-auth, string-conv, swagger2 + , text, time, unordered-containers, uuid, vector + }: + mkDerivation { + pname = "hercules-ci-api-agent"; + version = "0.5.1.0"; + sha256 = "1rjyavqsj2y7clq39v1f508l0wn9wg07sy2ijacf62abhaiyb62d"; + libraryHaskellDepends = [ + aeson base base64-bytestring-type bytestring containers cookie + deepseq exceptions hashable hercules-ci-api-core http-api-data + http-media lens lens-aeson memory servant servant-auth string-conv + swagger2 text time unordered-containers uuid vector + ]; + testHaskellDepends = [ + aeson base bytestring containers cookie exceptions hashable + hercules-ci-api-core hspec http-api-data http-media lens memory + network-uri profunctors QuickCheck quickcheck-classes servant + servant-auth string-conv swagger2 text time uuid vector + ]; + description = "API definition for Hercules CI Agent to talk to hercules-ci.com or Hercules CI Enterprise"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.roberth ]; + }) {}; + + "hercules-ci-api-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, cookie + , deepseq, exceptions, hashable, http-api-data, http-media, katip + , lens, lifted-base, memory, monad-control, openapi3 + , safe-exceptions, servant, servant-auth, servant-auth-swagger + , servant-openapi3, servant-swagger, servant-swagger-ui-core + , string-conv, swagger2, text, time, uuid + }: + mkDerivation { + pname = "hercules-ci-api-core"; + version = "0.1.6.0"; + sha256 = "14qxg92j7pq0v0qd2rva8gk11dazwnll88flhgjkv69349ww01q7"; + libraryHaskellDepends = [ + aeson base bytestring containers cookie deepseq exceptions hashable + http-api-data http-media katip lens lifted-base memory + monad-control openapi3 safe-exceptions servant servant-auth + servant-auth-swagger servant-openapi3 servant-swagger + servant-swagger-ui-core string-conv swagger2 text time uuid + ]; + description = "Types and convenience modules use across Hercules CI API packages"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.roberth ]; + }) {}; + + "hercules-ci-cli" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, atomic-write + , attoparsec, base, bytestring, conduit, containers, data-has + , directory, exceptions, filepath, hercules-ci-agent + , hercules-ci-api, hercules-ci-api-agent, hercules-ci-api-core + , hercules-ci-cnix-expr, hercules-ci-cnix-store + , hercules-ci-optparse-applicative, hostname, hspec, http-client + , http-client-tls, http-types, inline-c-cpp, katip, lens + , lens-aeson, lifted-base, monad-control, network-uri, process + , protolude, QuickCheck, retry, rio, safe-exceptions, servant + , servant-auth-client, servant-client, servant-client-core + , servant-conduit, temporary, text, tls, transformers + , transformers-base, unix, unliftio, unliftio-core + , unordered-containers, uuid + }: + mkDerivation { + pname = "hercules-ci-cli"; + version = "0.3.7"; + sha256 = "1h4y8jkviiahshvky20jdda8sfmlbzpkpx313ddg9bvfqafps2mz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty async atomic-write attoparsec base bytestring + conduit containers data-has directory exceptions filepath + hercules-ci-agent hercules-ci-api hercules-ci-api-agent + hercules-ci-api-core hercules-ci-cnix-expr hercules-ci-cnix-store + hercules-ci-optparse-applicative hostname http-client + http-client-tls http-types inline-c-cpp katip lens lens-aeson + lifted-base monad-control network-uri process protolude retry rio + safe-exceptions servant servant-auth-client servant-client + servant-client-core servant-conduit temporary text tls transformers + transformers-base unix unliftio unliftio-core unordered-containers + uuid + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson base bytestring containers hspec protolude QuickCheck + unordered-containers + ]; + description = "The hci command for working with Hercules CI"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "hci"; + maintainers = [ lib.maintainers.roberth ]; + broken = true; + }) {hercules-ci-optparse-applicative = null;}; + + "hercules-ci-cnix-expr" = callPackage + ({ mkDerivation, aeson, base, boost, bytestring, Cabal + , cabal-pkg-config-version-hook, conduit, containers, directory + , exceptions, filepath, hercules-ci-cnix-store, hspec + , hspec-discover, inline-c, inline-c-cpp, nix, process, protolude + , QuickCheck, scientific, temporary, text, unliftio + , unordered-containers, vector + }: + mkDerivation { + pname = "hercules-ci-cnix-expr"; + version = "0.3.6.1"; + sha256 = "19bawyynxb19gr9ndy3a0f88d62ivxqk316qavrbxam7azdf0rzr"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal cabal-pkg-config-version-hook ]; + libraryHaskellDepends = [ + aeson base bytestring conduit containers directory exceptions + filepath hercules-ci-cnix-store inline-c inline-c-cpp protolude + scientific text unliftio unordered-containers vector + ]; + librarySystemDepends = [ boost ]; + libraryPkgconfigDepends = [ nix ]; + testHaskellDepends = [ + aeson base bytestring containers filepath hercules-ci-cnix-store + hspec process protolude QuickCheck scientific temporary text + unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Bindings for the Nix evaluator"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.roberth ]; + }) {inherit (pkgs) boost; inherit (pkgs) nix;}; + + "hercules-ci-cnix-store" = callPackage + ({ mkDerivation, base, boost, bytestring, Cabal + , cabal-pkg-config-version-hook, conduit, containers, exceptions + , hspec, hspec-discover, inline-c, inline-c-cpp, nix, protolude + , template-haskell, temporary, text, unix, unliftio-core, vector + }: + mkDerivation { + pname = "hercules-ci-cnix-store"; + version = "0.3.5.0"; + sha256 = "103jgh27lxh81iszn9a7268s0lmiadxgdh5df6zj2ldb2hak2nir"; + setupHaskellDepends = [ base Cabal cabal-pkg-config-version-hook ]; + libraryHaskellDepends = [ + base bytestring conduit containers inline-c inline-c-cpp protolude + template-haskell unix unliftio-core vector + ]; + librarySystemDepends = [ boost ]; + libraryPkgconfigDepends = [ nix ]; + testHaskellDepends = [ + base bytestring containers exceptions hspec inline-c inline-c-cpp + protolude temporary text + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell bindings for Nix's libstore"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.roberth ]; + }) {inherit (pkgs) boost; inherit (pkgs) nix;}; + + "here" = callPackage + ({ mkDerivation, base, bytestring, haskell-src-meta, hspec, mtl + , parsec, template-haskell, text + }: + mkDerivation { + pname = "here"; + version = "1.2.14"; + sha256 = "00gi4dji90z37igymyrwzwxq5d7q5dydb9lhr3iihin8sd83zvda"; + libraryHaskellDepends = [ + base haskell-src-meta mtl parsec template-haskell + ]; + testHaskellDepends = [ base bytestring hspec text ]; + description = "Here docs & interpolated strings via quasiquotation"; + license = lib.licenses.bsd3; + }) {}; + + "heredoc" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "heredoc"; + version = "0.2.0.0"; + sha256 = "0h0g2f7yscwl1ba1yn3jnz2drvd6ns9m910hwlmq3kdq3k39y3f9"; + libraryHaskellDepends = [ base template-haskell ]; + description = "multi-line string / here document using QuasiQuotes"; + license = lib.licenses.publicDomain; + }) {}; + + "heredocs" = callPackage + ({ mkDerivation, base, bytestring, doctest, parsec + , template-haskell, text + }: + mkDerivation { + pname = "heredocs"; + version = "0.2.1.1"; + sha256 = "10vxd4f77vj2q79nri2zvjrgp1h8q058zp4xanh18pwpwqz8pbv6"; + libraryHaskellDepends = [ + base bytestring doctest parsec template-haskell text + ]; + testHaskellDepends = [ base bytestring doctest text ]; + description = "Heredocument on Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "herf-time" = callPackage + ({ mkDerivation, base, doctest, time }: + mkDerivation { + pname = "herf-time"; + version = "0.3.1"; + sha256 = "06ai2f2l2g4lxvvly5wrr0yrz7fq3ljzympywcxqvyg7dbf6k6hc"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base doctest ]; + description = "haskell time manipulation in a 'kerf like' style"; + license = lib.licenses.bsd3; + }) {}; + + "hermes-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , dlist, hedgehog, integer-conversion, primitive, scientific + , system-cxx-std-lib, tasty, tasty-hedgehog, tasty-hunit, text + , text-iso8601, time, time-compat, transformers, vector + }: + mkDerivation { + pname = "hermes-json"; + version = "0.6.1.0"; + sha256 = "05xxc3r9gbicrdc2jfhxv556n3y46alafkcfks7dz31kq9mz619g"; + libraryHaskellDepends = [ + base bytestring containers deepseq dlist integer-conversion + primitive scientific system-cxx-std-lib text text-iso8601 time + time-compat transformers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hedgehog scientific tasty + tasty-hedgehog tasty-hunit text time vector + ]; + description = "Fast JSON decoding via simdjson C++ bindings"; + license = lib.licenses.mit; + }) {}; + + "hermit" = callPackage + ({ mkDerivation, alex, ansi-terminal, array, base, containers + , data-default-class, directory, fail, filepath, ghc, ghc-paths + , happy, haskeline, kure, marked-pretty, mtl, process, semigroups + , stm, tasty, tasty-golden, temporary, terminal-size, transformers + }: + mkDerivation { + pname = "hermit"; + version = "1.0.1"; + sha256 = "0jcjj0z0rpdahnkp0rgclxmb5snjc76ps24ay4dhhnyyx4i7ib1z"; + revision = "1"; + editedCabalFile = "1705wd6y8cvz8wv544zlq1azxmrvwdhg3hixl1nw3l50d3i7qg0i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array base containers data-default-class directory + fail ghc haskeline kure marked-pretty mtl process semigroups stm + temporary terminal-size transformers + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory filepath ghc ghc-paths process tasty tasty-golden + temporary + ]; + description = "Haskell Equational Reasoning Model-to-Implementation Tunnel"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hermit"; + }) {}; + + "hermit-syb" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-prim, hermit, syb + , template-haskell + }: + mkDerivation { + pname = "hermit-syb"; + version = "0.1.0.0"; + sha256 = "1970n7q88q76dnp2h7h8r1d6psq0d9pdvrim556rqiv8smwi661x"; + libraryHaskellDepends = [ + base containers ghc ghc-prim hermit syb template-haskell + ]; + description = "HERMIT plugin for optimizing Scrap-Your-Boilerplate traversals"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "herms" = callPackage + ({ mkDerivation, ansi-terminal, base, brick, directory, filepath + , microlens, microlens-th, mtl, optparse-applicative, semigroups + , split, vty + }: + mkDerivation { + pname = "herms"; + version = "1.9.0.4"; + sha256 = "1b25jli7vp12fsc99r47d409yss9n11r2bpvhagbwfgp88sm8pxq"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + ansi-terminal base brick directory filepath microlens microlens-th + mtl optparse-applicative semigroups split vty + ]; + description = "A command-line manager for delicious kitchen recipes"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "herms"; + broken = true; + }) {}; + + "hero-club-five-tenets" = callPackage + ({ mkDerivation, base, random, text }: + mkDerivation { + pname = "hero-club-five-tenets"; + version = "0.3.0.3"; + sha256 = "0fyspagr95k7n4dz8lhrmpkmv3qfy4nkw697iq1bx99s46ssy1mp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base random text ]; + executableHaskellDepends = [ base random text ]; + description = "Think back of the five tenets of hero club"; + license = lib.licenses.bsd3; + mainProgram = "fivetenets"; + }) {}; + + "heroku" = callPackage + ({ mkDerivation, base, hspec, network-uri, text }: + mkDerivation { + pname = "heroku"; + version = "0.1.2.3"; + sha256 = "1gldsdpnmj7ljrmyvjfwqdmhhml2yp27icl2qqj9pz42pllq4x2k"; + libraryHaskellDepends = [ base network-uri text ]; + testHaskellDepends = [ base hspec network-uri text ]; + description = "helpers for deploying to Heroku"; + license = lib.licenses.bsd3; + }) {}; + + "heroku-persistent" = callPackage + ({ mkDerivation, base, bytestring, heroku, hspec + , persistent-postgresql, text + }: + mkDerivation { + pname = "heroku-persistent"; + version = "0.2.0"; + sha256 = "0368pxnxasj0lxllya00ramva8dlkc4hfbv4rnp93p6vc49i1hph"; + libraryHaskellDepends = [ + base bytestring heroku persistent-postgresql text + ]; + testHaskellDepends = [ base hspec persistent-postgresql ]; + description = "Parse DATABASE_URL into configuration types for Persistent"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "herringbone" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , http-types, mtl, old-locale, process, process-listlike + , system-fileio, system-filepath, text, time, transformers + , unix-compat + }: + mkDerivation { + pname = "herringbone"; + version = "0.1.1"; + sha256 = "1xpdz24dinm56z4gx51frw19j2169ms9jvasg8xixi944q34hwmk"; + libraryHaskellDepends = [ + base bytestring containers directory http-types mtl old-locale + process process-listlike system-fileio system-filepath text time + transformers unix-compat + ]; + description = "A library for compiling and serving static web assets"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "herringbone-embed" = callPackage + ({ mkDerivation, base, bytestring, file-embed, herringbone + , system-fileio, system-filepath, template-haskell, text + }: + mkDerivation { + pname = "herringbone-embed"; + version = "0.1.1"; + sha256 = "02i0k29fg0nb4ax0yaw6bnrnb0v0rk2fy7lckd5f5bny557mk1h6"; + libraryHaskellDepends = [ + base bytestring file-embed herringbone system-fileio + system-filepath template-haskell text + ]; + description = "Embed preprocessed web assets in your executable with Template Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "herringbone-wai" = callPackage + ({ mkDerivation, base, bytestring, herringbone, http-types + , system-fileio, system-filepath, text, time, wai, wai-app-static + }: + mkDerivation { + pname = "herringbone-wai"; + version = "0.1.1"; + sha256 = "1kw0n89qqazyap9w315pa6k4smnw1pf8s82grbm8z9d9xyhk980f"; + libraryHaskellDepends = [ + base bytestring herringbone http-types system-fileio + system-filepath text time wai wai-app-static + ]; + description = "Wai adapter for the Herringbone web asset preprocessor"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hesh" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, cartel, cmdargs + , containers, cryptohash, data-default, directory, exceptions + , filemanip, filepath, hackage-db, haskell-src-exts, parsec + , process, template-haskell, text, time, transformers, uniplate + , unix + }: + mkDerivation { + pname = "hesh"; + version = "1.11.0"; + sha256 = "1c704x1k2sbj87a4risy0d2aj5plf41205cn12f2q9w2agh3zv2b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base exceptions filemanip parsec process template-haskell text + transformers + ]; + executableHaskellDepends = [ + aeson base bytestring Cabal cartel cmdargs containers cryptohash + data-default directory filepath hackage-db haskell-src-exts parsec + process text time uniplate unix + ]; + description = "the Haskell Extensible Shell: Haskell for Bash-style scripts"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hesh"; + }) {}; + + "hesql" = callPackage + ({ mkDerivation, base, filepath, haskell-src, HDBC, HDBC-postgresql + , hssqlppp, parsec + }: + mkDerivation { + pname = "hesql"; + version = "0.8"; + sha256 = "1xxmm5b3n8wj548lmf7hp05g7qwy0sq7mkh0g98n7z1iqdmfamwa"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base filepath haskell-src HDBC HDBC-postgresql hssqlppp parsec + ]; + description = "Haskell's embedded SQL"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hesql"; + }) {}; + + "hetero-dict" = callPackage + ({ mkDerivation, aeson, base, criterion, deepseq, hvect, primitive + , template-haskell, text, unordered-containers, vinyl + }: + mkDerivation { + pname = "hetero-dict"; + version = "0.1.1.0"; + sha256 = "0s9ild828xa628x6swrk4v2jnqdkam18bamrarvgp6q9b4b8y2w8"; + revision = "1"; + editedCabalFile = "155bm9b10ar0vhwy46dz68h53379x31xzkdzvhki3y0ln5j8y74i"; + libraryHaskellDepends = [ + aeson base primitive template-haskell text unordered-containers + ]; + benchmarkHaskellDepends = [ + base criterion deepseq hvect template-haskell vinyl + ]; + description = "Fast heterogeneous data structures"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hetero-map" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hetero-map"; + version = "0.21"; + sha256 = "1fnzj37kya5gqjchm3yq0709ay50n0spb24x5rxkxfbl0yy2nzk7"; + libraryHaskellDepends = [ base ]; + description = "Pure heterogeneous maps"; + license = lib.licenses.bsd3; + }) {}; + + "hetero-zip" = callPackage + ({ mkDerivation, base, infinite-list }: + mkDerivation { + pname = "hetero-zip"; + version = "0.1.0.0"; + sha256 = "0m2lsl4hmjixls3v2jsz7hf8hkziy2f8xznbkh7qfkrnqfbr730d"; + libraryHaskellDepends = [ base infinite-list ]; + description = "Zip lists with Traversables"; + license = lib.licenses.bsd3; + }) {}; + + "heterocephalus" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, containers, dlist + , doctest, Glob, mtl, parsec, shakespeare, template-haskell + , template-haskell-compat-v0208, text, transformers + }: + mkDerivation { + pname = "heterocephalus"; + version = "1.0.5.7"; + sha256 = "1dxvmkrkhqfapbywr202s4182r3nqlciqvbixd5g7c851qwfvpj2"; + libraryHaskellDepends = [ + base blaze-html blaze-markup containers dlist mtl parsec + shakespeare template-haskell template-haskell-compat-v0208 text + transformers + ]; + testHaskellDepends = [ base doctest Glob ]; + description = "A type-safe template engine for working with front end development tools"; + license = lib.licenses.mit; + }) {}; + + "heterogeneous-list-literals" = callPackage + ({ mkDerivation, base, Only }: + mkDerivation { + pname = "heterogeneous-list-literals"; + version = "0.2.0.0"; + sha256 = "1b21ap20mp3vyj0cx4b3sj645bdykgf7ap3vsmbhmccq4iklvran"; + libraryHaskellDepends = [ base Only ]; + testHaskellDepends = [ base ]; + description = "Allows the use of tuples as literals for Heterogeneous collections"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "heterolist" = callPackage + ({ mkDerivation, base, constraint-manip, hspec, indextype, polydata + }: + mkDerivation { + pname = "heterolist"; + version = "0.2.0.0"; + sha256 = "0pf15l4ry7i8dhga7l5fpk2girxbplym4csl9vg230xp58h4m8gj"; + libraryHaskellDepends = [ + base constraint-manip indextype polydata + ]; + testHaskellDepends = [ + base constraint-manip hspec indextype polydata + ]; + description = "A heterogeneous list type"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hetris" = callPackage + ({ mkDerivation, array, base, hscurses, ncurses, old-time, random + }: + mkDerivation { + pname = "hetris"; + version = "0.2"; + sha256 = "0sj0grykzb7xq7iz0nj27c4fzhcr9f0yshfcq81xq2wdmg09j8yx"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base hscurses old-time random ]; + executableSystemDepends = [ ncurses ]; + description = "Text Tetris"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hetris"; + broken = true; + }) {inherit (pkgs) ncurses;}; + + "hetzner" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, conduit + , containers, country, directory, http-conduit, ip, megaparsec + , scientific, text, time, yaml + }: + mkDerivation { + pname = "hetzner"; + version = "0.6.0.0"; + sha256 = "1p8sxknssdjxr7bszxcld8rk40hm70cm58qkimjs5adz2hrimn14"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring conduit containers country http-conduit ip + megaparsec scientific text time yaml + ]; + executableHaskellDepends = [ + base blaze-html bytestring directory time + ]; + testHaskellDepends = [ base ]; + description = "Hetzner Cloud and DNS library"; + license = lib.licenses.mit; + mainProgram = "hetzner-docs"; + }) {}; + + "heukarya" = callPackage + ({ mkDerivation, base, containers, deepseq, parallel, random, text + }: + mkDerivation { + pname = "heukarya"; + version = "0.2.0.2"; + sha256 = "1ycfy29crdj8ch07wm77lfpg656vm2vl34mdqvsxfxijdxb23cxg"; + libraryHaskellDepends = [ + base containers deepseq parallel random text + ]; + description = "A genetic programming based on tree structure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hevm" = callPackage + ({ mkDerivation, abstract-par, aeson, aeson-optics, array, async + , base, base16, binary, brick, bytestring, cereal, containers + , cryptonite, data-dword, Decimal, deepseq, directory, exceptions + , filemanip, filepath, filepattern, free, githash, gmp, haskeline + , here, HUnit, libff, megaparsec, memory, MissingH, monad-par, mtl + , multiset, operational, optics-core, optics-extra, optics-th + , optparse-generic, pretty-hex, process, QuickCheck + , quickcheck-instances, quickcheck-text, regex, regex-tdfa + , restless-git, rosezipper, scientific, secp256k1, smt2-parser + , spawn, spool, stm, system-cxx-std-lib, tasty, tasty-bench + , tasty-expected-failure, tasty-hunit, tasty-quickcheck, temporary + , text, time, transformers, tree-view, unliftio-core + , unordered-containers, vector, vty, witch, witherable, word-wrap + , wreq + }: + mkDerivation { + pname = "hevm"; + version = "0.53.0"; + sha256 = "1kc4sjr4bzp4crfsn65dg9dd4myn1fz1dl54vi391cspxacsm0c2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + abstract-par aeson aeson-optics array async base base16 binary + brick bytestring cereal containers cryptonite data-dword Decimal + deepseq directory exceptions filemanip filepath filepattern free + haskeline here HUnit megaparsec memory MissingH monad-par mtl + multiset operational optics-core optics-extra optics-th + optparse-generic pretty-hex process QuickCheck quickcheck-instances + quickcheck-text regex regex-tdfa restless-git rosezipper scientific + smt2-parser spawn spool stm system-cxx-std-lib tasty tasty-bench + tasty-expected-failure tasty-hunit tasty-quickcheck temporary text + time transformers tree-view unliftio-core unordered-containers + vector vty witch witherable word-wrap wreq + ]; + librarySystemDepends = [ gmp libff secp256k1 ]; + executableHaskellDepends = [ + aeson async base base16 binary brick bytestring containers + cryptonite data-dword deepseq directory filepath free githash + memory mtl operational optics-core optparse-generic process + QuickCheck quickcheck-text regex-tdfa spawn stm temporary text + unliftio-core unordered-containers vector vty witch + ]; + testHaskellDepends = [ + aeson array base base16 binary bytestring containers data-dword + directory exceptions filemanip filepath here HUnit MissingH mtl + operational optics-core optics-extra process QuickCheck + quickcheck-instances regex regex-tdfa smt2-parser spawn stm tasty + tasty-bench tasty-expected-failure tasty-hunit tasty-quickcheck + temporary text time unliftio-core vector witch witherable + ]; + benchmarkHaskellDepends = [ + base bytestring containers filemanip filepath here mtl tasty + tasty-bench text unliftio-core + ]; + doHaddock = false; + description = "Symbolic EVM Evaluator"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hevm"; + maintainers = [ lib.maintainers.arturcygan ]; + broken = true; + }) {inherit (pkgs) gmp; inherit (pkgs) libff; + inherit (pkgs) secp256k1;}; + + "hevolisa" = callPackage + ({ mkDerivation, base, bytestring, cairo, filepath, haskell98 }: + mkDerivation { + pname = "hevolisa"; + version = "0.0.1"; + sha256 = "1ys7xqdrnvwn6z2vgmh49zhfxj73pdmscblqcjk6qrwmpb2xha2s"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring cairo filepath haskell98 + ]; + description = "Genetic Mona Lisa problem in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hevolisa"; + }) {}; + + "hevolisa-dph" = callPackage + ({ mkDerivation, base, bytestring, cairo, dph-seq, filepath + , haskell98 + }: + mkDerivation { + pname = "hevolisa-dph"; + version = "0.0.1"; + sha256 = "0jsynxd33r7d5s5vn204z4wdgm4cq6qyjs7afa77p94ni5m2p3kb"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring cairo dph-seq filepath haskell98 + ]; + description = "Genetic Mona Lisa problem in Haskell - using Data Parallel Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hevolisa"; + }) {}; + + "hex" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "hex"; + version = "0.2.0"; + sha256 = "1mc66758254d93m7vab7q6lhn7qphzxd6wyc3v6yq1diy0gji4va"; + libraryHaskellDepends = [ base bytestring ]; + description = "Convert strings into hexadecimal and back"; + license = lib.licenses.bsd3; + }) {}; + + "hex-text" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, hspec, text + }: + mkDerivation { + pname = "hex-text"; + version = "0.1.0.9"; + sha256 = "1dzv1jpjga4nsrxbwrh5nhnzv5f0mnl5i8da0blqc73vavsjhny5"; + revision = "1"; + editedCabalFile = "1r6lh44n7x6s1fk7nlqzychspi3647wsd0avraxlzqs32xslxgq1"; + libraryHaskellDepends = [ base base16-bytestring bytestring text ]; + testHaskellDepends = [ + base base16-bytestring bytestring hspec text + ]; + description = "ByteString-Text hexidecimal conversions"; + license = lib.licenses.mit; + }) {}; + + "hexchat" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hexchat"; + version = "0.0.2.0"; + sha256 = "1bx49z3ycc24bsn0x0617x0gmgapan6qnwnwq6v0w06gjrahr4r4"; + libraryHaskellDepends = [ base containers ]; + description = "Haskell scripting interface for HexChat"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hexdump" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hexdump"; + version = "0.1"; + sha256 = "012hknn9qhwr3hn3dbyd9s7vvaz4i3bvimmxkb1jyfckw3wjcnhc"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "A library for forming hexdumps"; + license = lib.licenses.publicDomain; + }) {}; + + "hexif" = callPackage + ({ mkDerivation, base, binary, bytestring, filepath }: + mkDerivation { + pname = "hexif"; + version = "0.2.0.0"; + sha256 = "1asv5vs694mcifffvm5a4gsplpz7frk3p3zr9lqqv1f172ql9lql"; + libraryHaskellDepends = [ base binary bytestring filepath ]; + description = "Reading Exif data form a JPEG file with Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hexmino" = callPackage + ({ mkDerivation, base, containers, directory, filepath, gloss, grid + , optparse-applicative, random + }: + mkDerivation { + pname = "hexmino"; + version = "0.1.1.0"; + sha256 = "0l6gjjbzz2sa17b8glyiknf1ndwkp3089af52pj8fw6cg9ckvspx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath gloss grid optparse-applicative + random + ]; + description = "A small game based on domino-like hexagonal tiles"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hexmino"; + broken = true; + }) {}; + + "hexml" = callPackage + ({ mkDerivation, base, bytestring, extra }: + mkDerivation { + pname = "hexml"; + version = "0.3.4"; + sha256 = "0amy5gjk1sqj5dq8a8gp7d3z9wfhcflhxkssijnklnfn5s002x4k"; + libraryHaskellDepends = [ base bytestring extra ]; + testHaskellDepends = [ base bytestring ]; + description = "XML subset DOM parser"; + license = lib.licenses.bsd3; + }) {}; + + "hexml-lens" = callPackage + ({ mkDerivation, base, bytestring, contravariant, foundation, hexml + , hspec, lens, profunctors, text, wreq + }: + mkDerivation { + pname = "hexml-lens"; + version = "0.2.2"; + sha256 = "1z522r600b0jzz0fw612a78k296cmpnfddwd5dfg4d4bcqc1db6n"; + libraryHaskellDepends = [ + base bytestring contravariant foundation hexml lens profunctors + text + ]; + testHaskellDepends = [ + base bytestring contravariant foundation hexml hspec lens + profunctors text wreq + ]; + description = "Lenses for the hexml package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hexpat" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, expat, List + , text, transformers, utf8-string + }: + mkDerivation { + pname = "hexpat"; + version = "0.20.13"; + sha256 = "1l9zfp69r3xaxi2znjwpcrx7xckcqvaahv2c0qgkqq61a7ka1qa6"; + revision = "2"; + editedCabalFile = "1c3v93rmddyvsjpnc7lyhjhv4rki7rl6s3x2rm449vhc4i8ykhcg"; + libraryHaskellDepends = [ + base bytestring containers deepseq List text transformers + utf8-string + ]; + librarySystemDepends = [ expat ]; + description = "XML parser/formatter based on expat"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) expat;}; + + "hexpat-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, hexpat + , hexpat-streamparser, List, mtl, text, transformers + }: + mkDerivation { + pname = "hexpat-conduit"; + version = "0.0.1"; + sha256 = "198niv3vz3ic6xva6ki4hqscq75mygg2km5smvfymm7dfa9925f5"; + libraryHaskellDepends = [ + base bytestring conduit hexpat hexpat-streamparser List mtl text + transformers + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hexpat-iteratee" = callPackage + ({ mkDerivation, base, bytestring, containers + , extensible-exceptions, hexpat, iteratee, List, parallel + , transformers + }: + mkDerivation { + pname = "hexpat-iteratee"; + version = "0.6"; + sha256 = "10cqgrrqg518lhr9mk6gq48fgc0sjzwiakm2amhqgfflva3q0nqn"; + libraryHaskellDepends = [ + base bytestring containers extensible-exceptions hexpat iteratee + List parallel transformers + ]; + description = "Chunked XML parsing using iteratees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hexpat-lens" = callPackage + ({ mkDerivation, base, bytestring, deepseq, hexpat, hexpat-tagsoup + , lens + }: + mkDerivation { + pname = "hexpat-lens"; + version = "0.1.9"; + sha256 = "0vy96jq415rp6njkvnp4in07j052m68yfr1n1mdcbfd3j5a0dw39"; + libraryHaskellDepends = [ + base bytestring deepseq hexpat hexpat-tagsoup lens + ]; + description = "Lenses for Hexpat"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hexpat-pickle" = callPackage + ({ mkDerivation, base, bytestring, containers + , extensible-exceptions, hexpat, text, utf8-string + }: + mkDerivation { + pname = "hexpat-pickle"; + version = "0.6"; + sha256 = "1k01s49mz4xxfbw1b7ab0ian2m0d7w5awbwf4jyz5ykgxg11kz9m"; + libraryHaskellDepends = [ + base bytestring containers extensible-exceptions hexpat text + utf8-string + ]; + description = "XML picklers based on hexpat, source-code-similar to those of the HXT package"; + license = lib.licenses.bsd3; + }) {}; + + "hexpat-pickle-generic" = callPackage + ({ mkDerivation, base, bytestring, hexpat, QuickCheck + , test-framework, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "hexpat-pickle-generic"; + version = "0.1.7"; + sha256 = "0l0h5n1afkg8zjq28h7aidsskdzf1i5lnz9jlq0hblwa9wamamis"; + libraryHaskellDepends = [ base bytestring hexpat text ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Picklers for de/serialising Generic data types to and from XML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hexpat-streamparser" = callPackage + ({ mkDerivation, base, bytestring, cps-except, hexpat, hspec, List + , mtl, parser-combinators, text, transformers + }: + mkDerivation { + pname = "hexpat-streamparser"; + version = "0.1.3"; + sha256 = "166hv20qa0rkr10lprcakd09vxvrbkcnx3bb4k3yycnn6mlvqikw"; + libraryHaskellDepends = [ + base bytestring cps-except hexpat List mtl parser-combinators text + transformers + ]; + testHaskellDepends = [ base hexpat hspec ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hexpat-tagsoup" = callPackage + ({ mkDerivation, base, hexpat, tagsoup }: + mkDerivation { + pname = "hexpat-tagsoup"; + version = "0.1"; + sha256 = "0481446ba5m0h8lxmp216gzll0wr77mhk6hvm087749fwjj597aj"; + libraryHaskellDepends = [ base hexpat tagsoup ]; + description = "Parse (possibly malformed) HTML to hexpat tree"; + license = lib.licenses.bsd3; + }) {}; + + "hexpr" = callPackage + ({ mkDerivation, base, data-ref, either, mtl, parsec, transformers + }: + mkDerivation { + pname = "hexpr"; + version = "0.0.0.0"; + sha256 = "0wpmbzxdl63r2p398101ywzfs7b4p4x8ds4zzqbhvhs2r0fsg5wv"; + libraryHaskellDepends = [ + base data-ref either mtl parsec transformers + ]; + description = "A framework for symbolic, homoiconic languages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hexpress" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, case-insensitive + , filepath, http-types, mime-types, mtl, text, transformers, vault + , wai, warp + }: + mkDerivation { + pname = "hexpress"; + version = "0.1.0.0"; + sha256 = "1zfcydsh88v0z7qywnq1iildlcm3sskvhfc41nqwkj9a5g1d42gk"; + libraryHaskellDepends = [ + aeson base binary bytestring case-insensitive filepath http-types + mime-types mtl text transformers vault wai warp + ]; + description = "An express-like http framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hexquote" = callPackage + ({ mkDerivation, base, bytestring, containers, parsec + , template-haskell + }: + mkDerivation { + pname = "hexquote"; + version = "0.1"; + sha256 = "0fr0sn2k12yvbbwmldqkmwgg0qk6bfd6811h2dgpq77821y62hq8"; + libraryHaskellDepends = [ + base bytestring containers parsec template-haskell + ]; + description = "Hexadecimal ByteString literals, with placeholders that bind variables"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hexstring" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, binary, bytestring + , hspec, text + }: + mkDerivation { + pname = "hexstring"; + version = "0.11.1"; + sha256 = "0509h2fhrpcsjf7gffychf700xca4a5l937jfgdzywpm4bzdpn20"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base16-bytestring binary bytestring text + ]; + testHaskellDepends = [ base binary bytestring hspec text ]; + description = "Fast and safe representation of a hex string"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hext" = callPackage + ({ mkDerivation, base, containers, text, unordered-containers }: + mkDerivation { + pname = "hext"; + version = "0.1.0.4"; + sha256 = "0l8ldgp97m733f39i10850wdarz2q731ja7cvhrmagc54mznzrx2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers text unordered-containers + ]; + executableHaskellDepends = [ base text ]; + description = "a text classification library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hext-exe"; + broken = true; + }) {}; + + "hextra" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hextra"; + version = "1.1.0.1"; + sha256 = "0iq6kj7mijxppjghpqx19s79sj6k1jqf21gfi8jqbj6bq7j2cdvj"; + libraryHaskellDepends = [ base ]; + description = "Generic and niche utility functions and more for Haskell"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hextream" = callPackage + ({ mkDerivation, attoparsec, base, base-compat, Cabal + , cabal-doctest, containers, data-default, doctest, filepath + , parsers, pretty-simple, resourcet, streaming-attoparsec + , streaming-bytestring, tasty, tasty-golden, tasty-hunit, text + }: + mkDerivation { + pname = "hextream"; + version = "0.3.0.0"; + sha256 = "05i479zv5j0fyd9nr4c0pgrfkvyngvvw54lqipvzwdkccljs17i8"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base base-compat containers parsers text + ]; + testHaskellDepends = [ + attoparsec base base-compat data-default doctest filepath parsers + pretty-simple resourcet streaming-attoparsec streaming-bytestring + tasty tasty-golden tasty-hunit text + ]; + description = "Streaming-friendly XML parsers"; + license = lib.licenses.cc0; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "heyefi" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, configurator + , directory, exceptions, filepath, HandsomeSoup, hspec, hspec-wai + , http-types, hxt, iso8601-time, MissingH, mtl, multipart + , optparse-applicative, random, silently, stm, tar, temporary, text + , time, transformers, unix, unordered-containers, utf8-string, wai + , wai-extra, warp + }: + mkDerivation { + pname = "heyefi"; + version = "2.0.0.2"; + sha256 = "1dhjvg5hhqj7apbsz5sq5p05rp3g07igc00r8qa7dmgixrp0a77b"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring case-insensitive configurator directory exceptions + filepath HandsomeSoup http-types hxt iso8601-time MissingH mtl + multipart optparse-applicative random stm tar temporary text time + transformers unix unordered-containers utf8-string wai warp + ]; + testHaskellDepends = [ + base bytestring case-insensitive configurator directory exceptions + filepath HandsomeSoup hspec hspec-wai http-types hxt iso8601-time + MissingH mtl multipart optparse-applicative random silently stm tar + temporary text time transformers unix unordered-containers + utf8-string wai wai-extra warp + ]; + description = "A server for Eye-Fi SD cards"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "heyefi"; + broken = true; + }) {}; + + "heystone" = callPackage + ({ mkDerivation, base, bytestring, c2hs, keystone, transformers }: + mkDerivation { + pname = "heystone"; + version = "0.1.0"; + sha256 = "0vq39mdiyd2ck9sah2w36g1caiq39qbm1qjhag0hfz99mf4x2ag7"; + libraryHaskellDepends = [ base bytestring transformers ]; + libraryPkgconfigDepends = [ keystone ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell bindings for the Keystone assembler framework"; + license = lib.licenses.gpl2Only; + maintainers = [ lib.maintainers.raehik ]; + }) {inherit (pkgs) keystone;}; + + "heyting-algebras" = callPackage + ({ mkDerivation, base, containers, free-algebras, hashable + , lattices, QuickCheck, semiring-simple, tagged, tasty + , tasty-quickcheck, universe-base, unordered-containers + }: + mkDerivation { + pname = "heyting-algebras"; + version = "0.2.0.1"; + sha256 = "0k1sf6wj9r8c4rlaxj31x7yafl4wacx2kang9qs4253v0z7n1303"; + libraryHaskellDepends = [ + base containers free-algebras hashable lattices semiring-simple + tagged universe-base unordered-containers + ]; + testHaskellDepends = [ + base containers lattices QuickCheck tasty tasty-quickcheck + universe-base + ]; + description = "Heyting and Boolean algebras"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hfann" = callPackage + ({ mkDerivation, base, doublefann, fann }: + mkDerivation { + pname = "hfann"; + version = "0.4.2"; + sha256 = "09pr24riz63irvykn6csbnm28z35ikwzg52ksah1p7zrywmgq9as"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ doublefann ]; + libraryPkgconfigDepends = [ fann ]; + description = "Haskell binding to the FANN library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {doublefann = null; fann = null;}; + + "hfd" = callPackage + ({ mkDerivation, base, bytestring, haskeline, iteratee, MissingH + , MonadCatchIO-transformers, network, transformers + }: + mkDerivation { + pname = "hfd"; + version = "0.0.2"; + sha256 = "1n60h76hzkb4avnsl6lybq7ya4p4ghcdlplyml7fqwg7i20cak54"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring haskeline iteratee MissingH + MonadCatchIO-transformers network transformers + ]; + description = "Flash debugger"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hfd"; + }) {}; + + "hfiar" = callPackage + ({ mkDerivation, base, eprocess, mtl, wx, wxcore }: + mkDerivation { + pname = "hfiar"; + version = "2.1.1"; + sha256 = "1jsq33cdpdd52yriky989vd8wlafi9dq1bxzild7sjw1mql69d71"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base eprocess mtl ]; + executableHaskellDepends = [ wx wxcore ]; + description = "Four in a Row in Haskell!!"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hfiar"; + }) {}; + + "hflags" = callPackage + ({ mkDerivation, base, containers, template-haskell, text }: + mkDerivation { + pname = "hflags"; + version = "0.4.3"; + sha256 = "0lmjgwgfp1s2ag2fbi6n8yryafb5qz87yb0p122lxzm3487sf98h"; + libraryHaskellDepends = [ base containers template-haskell text ]; + description = "Command line flag parser, very similar to Google's gflags"; + license = lib.licenses.asl20; + }) {}; + + "hfmt" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, Cabal, conduit + , conduit-combinators, Diff, directory, exceptions, filepath + , haskell-src-exts, hindent, hlint, HUnit, optparse-applicative + , path, path-io, pretty, stylish-haskell, test-framework + , test-framework-hunit, text, transformers, yaml + }: + mkDerivation { + pname = "hfmt"; + version = "0.3.0.0"; + sha256 = "0cda45hj3y21ji8xq0mnf727narbgjgcy3wck9aiy5qnjxa1vfl3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal conduit conduit-combinators Diff directory + exceptions filepath haskell-src-exts hindent hlint HUnit path + path-io pretty stylish-haskell text transformers yaml + ]; + executableHaskellDepends = [ + ansi-wl-pprint base bytestring Cabal conduit conduit-combinators + Diff directory exceptions filepath haskell-src-exts hindent hlint + HUnit optparse-applicative path path-io pretty stylish-haskell text + transformers yaml + ]; + testHaskellDepends = [ + base bytestring Cabal conduit conduit-combinators Diff directory + exceptions filepath haskell-src-exts hindent hlint HUnit path + path-io pretty stylish-haskell test-framework test-framework-hunit + text transformers yaml + ]; + description = "Haskell source code formatter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hfmt"; + broken = true; + }) {}; + + "hfoil" = callPackage + ({ mkDerivation, base, directory, haskeline, hmatrix, HTTP, linear + , not-gloss, parsec, transformers + }: + mkDerivation { + pname = "hfoil"; + version = "0.2.0.2"; + sha256 = "0jwnyfl1rcd2439738jgs0rgl0p09d1j877z84g0ax3xh7cm4zj1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory haskeline hmatrix HTTP linear not-gloss parsec + transformers + ]; + executableHaskellDepends = [ base ]; + description = "Hess-Smith panel code for inviscid 2-d airfoil analysis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hfoil"; + broken = true; + }) {}; + + "hformat" = callPackage + ({ mkDerivation, ansi-terminal, base, base-unicode-symbols, hspec + , text + }: + mkDerivation { + pname = "hformat"; + version = "0.3.3.1"; + sha256 = "0wx7qlhdzd8rl2d351hvxzwlyz9yxza625fklp2p66x7khfxlbih"; + libraryHaskellDepends = [ + ansi-terminal base base-unicode-symbols text + ]; + testHaskellDepends = [ base base-unicode-symbols hspec text ]; + description = "Simple Haskell formatting"; + license = lib.licenses.bsd3; + }) {}; + + "hfov" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hfov"; + version = "1.0.2"; + sha256 = "04qwmjxm06akvpakc5imcx0ls9zlsz74s4r9p7xzj0q5fv20z09l"; + libraryHaskellDepends = [ base ]; + description = "Field-of-view calculation for low-resolution 2D raster grids"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hfractal" = callPackage + ({ mkDerivation, array, base, colour, containers, data-accessor + , data-accessor-template, gd, GLUT, OpenGL, OpenGLRaw + }: + mkDerivation { + pname = "hfractal"; + version = "0.4.2.5"; + sha256 = "060qx7wmqhlavamxxyzjyn2ar1cigvfw5ww7c0r70ns54xm0rw5z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base colour containers data-accessor data-accessor-template + gd GLUT OpenGL OpenGLRaw + ]; + description = "OpenGL fractal renderer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hfractal"; + }) {}; + + "hfsevents" = callPackage + ({ mkDerivation, base, bytestring, cereal, Cocoa, CoreServices, mtl + , text + }: + mkDerivation { + pname = "hfsevents"; + version = "0.1.7"; + sha256 = "15xzg1wf3cf2jpz3wqifkhc9mh0hv4iby8qi4qpi3mbb0zz482p9"; + libraryHaskellDepends = [ base bytestring cereal mtl text ]; + librarySystemDepends = [ Cocoa ]; + libraryToolDepends = [ CoreServices ]; + description = "File/folder watching for OS X"; + license = lib.licenses.bsd3; + platforms = lib.platforms.darwin; + }) {inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa; + inherit (pkgs.darwin.apple_sdk.frameworks) CoreServices;}; + + "hfusion" = callPackage + ({ mkDerivation, base, containers, haskell-src, mtl, pretty, syb }: + mkDerivation { + pname = "hfusion"; + version = "0.0.6.1"; + sha256 = "05pisic8s6n2jqymyd2qjifr8kr824v3mflng1a0y4rp8pvbaj7r"; + libraryHaskellDepends = [ + base containers haskell-src mtl pretty syb + ]; + description = "A library for fusing a subset of Haskell programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hg-buildpackage" = callPackage + ({ mkDerivation, base, directory, HSH, hslogger, MissingH, network + , parsec, regex-compat, regex-posix, unix + }: + mkDerivation { + pname = "hg-buildpackage"; + version = "1.0.4"; + sha256 = "0csibld3wrxi4jp35qqhfm17sw9fd5sca5rs9yd7i7l4jvsmfqhq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory HSH hslogger MissingH network parsec regex-compat + regex-posix unix + ]; + description = "Tools to help manage Debian packages with Mercurial"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hgal" = callPackage + ({ mkDerivation, array, base, containers, extra, mtl, old-time + , QuickCheck, random + }: + mkDerivation { + pname = "hgal"; + version = "2.0.0.3"; + sha256 = "0sla6djvppgrir0kc0h3d558kcrxsk85xi0i7ganragy9vkkr0qx"; + libraryHaskellDepends = [ array base containers mtl ]; + testHaskellDepends = [ + array base containers extra mtl old-time QuickCheck random + ]; + description = "library for computation automorphism group and canonical labelling of a graph"; + license = "GPL"; + }) {}; + + "hgalib" = callPackage + ({ mkDerivation, array, base, haskell98, mtl }: + mkDerivation { + pname = "hgalib"; + version = "0.2"; + sha256 = "08a8lmh1rg3d1rmpfhcc2fzyc0kybqhzahx4hrvfrqjw7czcnmrw"; + libraryHaskellDepends = [ array base haskell98 mtl ]; + description = "Haskell Genetic Algorithm Library"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hgdal" = callPackage + ({ mkDerivation, base, fficxx-runtime, gdal, stdcxx + , template-haskell + }: + mkDerivation { + pname = "hgdal"; + version = "1.0.0.1"; + sha256 = "1p2fr215mfihblzi0ky5w0wm8km0i3rh2z3pr8wjb777nkq09mn5"; + libraryHaskellDepends = [ + base fficxx-runtime stdcxx template-haskell + ]; + libraryPkgconfigDepends = [ gdal ]; + description = "Haskell binding to the GDAL library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) gdal;}; + + "hgdbmi" = callPackage + ({ mkDerivation, base, directory, HUnit, parsec, process, stm + , template-haskell, temporary, test-framework, test-framework-hunit + , unix + }: + mkDerivation { + pname = "hgdbmi"; + version = "0.2"; + sha256 = "1gfmpk9a909vc8khf40lr32l3srqqrfbcprp28dp6g02id1xmck4"; + libraryHaskellDepends = [ base parsec process stm unix ]; + testHaskellDepends = [ + base directory HUnit process template-haskell temporary + test-framework test-framework-hunit + ]; + description = "GDB Machine Interface: program-driven control of GDB"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hgearman" = callPackage + ({ mkDerivation, base, binary, bytestring, monad-control, mtl + , network, resource-pool, transformers, transformers-base + , unordered-containers + }: + mkDerivation { + pname = "hgearman"; + version = "0.1.0.2"; + sha256 = "0bfipd7s6czp3aha0jx1yjzfzn8vywiswd07k68q2207j3br8yxk"; + libraryHaskellDepends = [ + base binary bytestring monad-control mtl network resource-pool + transformers transformers-base unordered-containers + ]; + description = "A Gearman client for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hgen" = callPackage + ({ mkDerivation, base, directory, filepath, hylolib, mtl, random }: + mkDerivation { + pname = "hgen"; + version = "1.4.0"; + sha256 = "190zm0lkr2ymq91ka84a3v2lhxjv9yl43abqcyxj6c3cjqym9ib5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath hylolib mtl random + ]; + description = "Random generation of modal and hybrid logic formulas"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hgen"; + }) {}; + + "hgeometric" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hgeometric"; + version = "0.0.2.2"; + sha256 = "0l460mmbla7354dldil0d7qzba7dp4jhhsna0s27gdd9aad4flsd"; + libraryHaskellDepends = [ base containers ]; + description = "A geometric library with bindings to GPC"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hgeometry" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, containers + , data-clist, deepseq, deepseq-generics, dlist, doctest + , doctest-discover, fingertree, fixed-vector, hashable + , hgeometry-combinatorial, hspec, lens, linear, MonadRandom, mtl + , nonempty-vector, optparse-applicative, primitive, QuickCheck + , quickcheck-instances, random, reflection, semigroupoids + , semigroups, tasty-bench, template-haskell, text, vector + , vector-algorithms, vector-builder, vector-circular, vinyl + , witherable, yaml + }: + mkDerivation { + pname = "hgeometry"; + version = "0.14"; + sha256 = "0bqn0qmi4r23wn2bmz4nnxp7cainsvi0zfxh71swn3a6labapkwk"; + revision = "1"; + editedCabalFile = "0gax66jc9nbf3afm3n47c7pakldnk0kg49wdn75rl699gf12h8ws"; + libraryHaskellDepends = [ + aeson base bifunctors bytestring containers data-clist deepseq + dlist fingertree fixed-vector hashable hgeometry-combinatorial + hspec lens linear MonadRandom mtl nonempty-vector primitive + QuickCheck quickcheck-instances random reflection semigroupoids + semigroups template-haskell text vector vector-algorithms + vector-builder vector-circular vinyl witherable yaml + ]; + testHaskellDepends = [ + base doctest doctest-discover QuickCheck quickcheck-instances + ]; + benchmarkHaskellDepends = [ + base bytestring containers deepseq deepseq-generics dlist + fixed-vector hashable hgeometry-combinatorial lens linear + MonadRandom mtl optparse-applicative QuickCheck semigroupoids + semigroups tasty-bench vector vector-circular vinyl + ]; + description = "Geometric Algorithms, Data structures, and Data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hgeometry-combinatorial" = callPackage + ({ mkDerivation, aeson, approximate-equality, array, base + , bifunctors, bytestring, containers, contravariant, data-clist + , deepseq, directory, dlist, doctest, filepath, fingertree + , hashable, hspec, hspec-discover, lens, linear, math-functions + , MonadRandom, mtl, nonempty-vector, primitive, QuickCheck + , quickcheck-instances, random, reflection, semigroupoids + , semigroups, template-haskell, text, unordered-containers, vector + , vector-builder, vector-circular, vinyl, witherable, yaml + }: + mkDerivation { + pname = "hgeometry-combinatorial"; + version = "0.14"; + sha256 = "18gzhdjnpx6wxm9im8anfcbrkzm1xs4vg3zshjprjfjpnb2i4z0x"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson array base bifunctors bytestring containers contravariant + data-clist deepseq dlist fingertree hashable lens linear + math-functions MonadRandom mtl nonempty-vector primitive QuickCheck + quickcheck-instances random reflection semigroupoids semigroups + template-haskell text unordered-containers vector vector-builder + vector-circular vinyl witherable yaml + ]; + testHaskellDepends = [ + approximate-equality base bytestring containers data-clist deepseq + directory doctest filepath hspec lens linear MonadRandom QuickCheck + quickcheck-instances random semigroupoids semigroups vector vinyl + yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "Data structures, and Data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hgeometry-ipe" = callPackage + ({ mkDerivation, aeson, approximate-equality, base, bifunctors + , bytestring, colour, containers, data-clist, deepseq, directory + , dlist, filepath, fingertree, fixed-vector, hexpat, hgeometry + , hgeometry-combinatorial, hspec, hspec-discover, lens, linear + , MonadRandom, mtl, parsec, QuickCheck, quickcheck-instances + , random, reflection, semigroupoids, semigroups, singletons + , singletons-th, template-haskell, text, typed-process, vector + , vinyl, yaml + }: + mkDerivation { + pname = "hgeometry-ipe"; + version = "0.13"; + sha256 = "0f5qkj26w1yb857xa4x4bz9p4xgw608pr6hras2h2yv00zcfmfaf"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bifunctors bytestring colour containers data-clist + deepseq directory dlist filepath fingertree fixed-vector hexpat + hgeometry hgeometry-combinatorial lens linear MonadRandom mtl + parsec QuickCheck quickcheck-instances random reflection + semigroupoids semigroups singletons singletons-th template-haskell + text typed-process vector vinyl yaml + ]; + testHaskellDepends = [ + approximate-equality base bytestring colour containers data-clist + directory filepath hgeometry hgeometry-combinatorial hspec lens + linear MonadRandom QuickCheck quickcheck-instances random + semigroups singletons singletons-th vector vinyl yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "Reading and Writing ipe7 files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hgeometry-svg" = callPackage + ({ mkDerivation, base, blaze-markup, blaze-svg, bytestring, deepseq + , doctest, hgeometry, hgeometry-combinatorial, hgeometry-ipe, lens + , QuickCheck, semigroupoids, semigroups, singletons + , template-haskell, text, vinyl + }: + mkDerivation { + pname = "hgeometry-svg"; + version = "0.9.0.0"; + sha256 = "1aa1qgmq1qvbj8c06nmlvdk3yy9iflas7mz7icfbn9m77zgj1qvs"; + libraryHaskellDepends = [ + base blaze-markup blaze-svg bytestring deepseq hgeometry + hgeometry-combinatorial hgeometry-ipe lens QuickCheck semigroupoids + semigroups singletons template-haskell text vinyl + ]; + testHaskellDepends = [ base doctest ]; + description = "Writing geometric primitives from HGeometry as SVG Files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hgeos" = callPackage + ({ mkDerivation, base, geos, MissingH }: + mkDerivation { + pname = "hgeos"; + version = "0.1.8.0"; + sha256 = "14fqqabxnfky6x17508xr92dvd3jk6b53zqmy8h7f1dd4r7pm4z7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ geos ]; + testHaskellDepends = [ base MissingH ]; + description = "Simple Haskell bindings to GEOS C API"; + license = lib.licenses.mit; + }) {inherit (pkgs) geos;}; + + "hgettext" = callPackage + ({ mkDerivation, base, Cabal, containers, cpphs, deepseq, directory + , extra, filepath, haskell-src-exts, process, setlocale, split + , uniplate + }: + mkDerivation { + pname = "hgettext"; + version = "0.1.40.1"; + sha256 = "1wdwrp4zjhjjq49yihid9x4lhx26nbixax84njj02d79wq2kmdb7"; + revision = "1"; + editedCabalFile = "07rr74szf26mbfj3840ln2r7sjjl8asql14yga8kw82cynzhzym5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal containers directory filepath process setlocale + ]; + executableHaskellDepends = [ + base Cabal containers cpphs deepseq extra filepath haskell-src-exts + split uniplate + ]; + description = "Bindings to libintl.h (gettext, bindtextdomain)"; + license = lib.licenses.bsd3; + mainProgram = "hgettext"; + }) {}; + + "hgis" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, binary, bytestring, Chart + , Chart-cairo, Chart-diagrams, colour, composition-prelude + , data-binary-ieee754, data-default, directory, filepath, hspec + , lens, monad-loops, spherical + }: + mkDerivation { + pname = "hgis"; + version = "1.0.0.3"; + sha256 = "00s87mna6lxr1q3275jg7ya17qhksr9bmfg2nw9mgadb05j6h2v8"; + revision = "2"; + editedCabalFile = "0ghgz2rbzpmg8gkhzxpsj2dscs95asr37zwajs0f0sfc3px3kqnw"; + libraryHaskellDepends = [ + ansi-wl-pprint base binary bytestring Chart Chart-cairo + Chart-diagrams colour composition-prelude data-binary-ieee754 + data-default directory filepath lens monad-loops spherical + ]; + testHaskellDepends = [ base hspec spherical ]; + doHaddock = false; + description = "Library and for GIS with Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hgithub" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, case-insensitive, cmdargs, directory, http-enumerator + , text + }: + mkDerivation { + pname = "hgithub"; + version = "0.1.0"; + sha256 = "05dxbz9z457b5nl0wsv95pgah9b74agdfwziqf7x79j5q2qqjc2l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring bytestring case-insensitive + http-enumerator text + ]; + executableHaskellDepends = [ base cmdargs directory ]; + description = "Haskell bindings to the GitHub API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hgithub"; + }) {}; + + "hgl-example" = callPackage + ({ mkDerivation, array, base, HGL, HTam, random, utility-ht }: + mkDerivation { + pname = "hgl-example"; + version = "0.0.2"; + sha256 = "0bigji3i3311wlphxa0g8lkls0i4cn05d2m57fcrdfan8rayjwxr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base HGL HTam random utility-ht + ]; + description = "Various animations generated using HGL"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hgl-example"; + broken = true; + }) {HTam = null;}; + + "hgmp" = callPackage + ({ mkDerivation, base, ghc-bignum, ghc-prim, QuickCheck }: + mkDerivation { + pname = "hgmp"; + version = "0.1.2.1"; + sha256 = "08w0b6yla086vk802xqcqslpkqpjx2h2hc6l3jyymms77qyn70f6"; + revision = "2"; + editedCabalFile = "15n60g7bp59f6sbch4ww2k5dgjbghghw0k0jifn3rgiiki14gsxk"; + libraryHaskellDepends = [ base ghc-bignum ghc-prim ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Haskell interface to GMP"; + license = lib.licenses.bsd3; + }) {}; + + "hgom" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl, parsec + , wl-pprint + }: + mkDerivation { + pname = "hgom"; + version = "0.6"; + sha256 = "0amdfdp1xmh506lgfbb4war2spfb4gqls864q18psmvshcwlpsmv"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers directory filepath mtl parsec wl-pprint + ]; + description = "An haskell port of the java version of gom"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hgom"; + broken = true; + }) {}; + + "hgopher" = callPackage + ({ mkDerivation, base, bytestring, network }: + mkDerivation { + pname = "hgopher"; + version = "0.1.0.0"; + sha256 = "0j6ybi8f5csa9rpbpy8dc9p6l6vf2qh2zk589a9nqj2phllz7mwf"; + libraryHaskellDepends = [ base bytestring network ]; + description = "Gopher server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hgraph" = callPackage + ({ mkDerivation, array, base, clock, containers, happy-dot, HUnit + , linear, mtl, random, transformers + }: + mkDerivation { + pname = "hgraph"; + version = "1.2.0.1"; + sha256 = "0zdjnkisk1m5z8yz6r3sdprxxbikqffjx4aqw3qarafqb46kr9mv"; + libraryHaskellDepends = [ + array base containers happy-dot linear mtl random transformers + ]; + testHaskellDepends = [ base containers HUnit transformers ]; + benchmarkHaskellDepends = [ + base clock containers random transformers + ]; + description = "Tools for working on (di)graphs"; + license = lib.licenses.gpl3Only; + }) {}; + + "hgreet" = callPackage + ({ mkDerivation, aeson, base, bytestring, cpu, hosc, network }: + mkDerivation { + pname = "hgreet"; + version = "0.1.0.0"; + sha256 = "0z44k67jrplny90gl7lj2ax2piayzaf8ga74jp58pfwcjci6r01m"; + revision = "3"; + editedCabalFile = "02kqa51jn8x1r878pm1pk8gv0agvwmmxnh00cm445wclmydlr6w7"; + libraryHaskellDepends = [ aeson base bytestring cpu hosc network ]; + description = "Haskell module to interact with the greetd daemon trough it's IPC protocol"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hgrep" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, ghc + , ghc-exactprint, hscolour, lens, optparse-applicative, pcre-heavy + , template-haskell + }: + mkDerivation { + pname = "hgrep"; + version = "0.1"; + sha256 = "1pddn24pw8yv1lp3ihbwnanyvrc1nr974sfba2w91shr8m1kimaf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring ghc ghc-exactprint hscolour lens + pcre-heavy template-haskell + ]; + executableHaskellDepends = [ + ansi-terminal base optparse-applicative + ]; + description = "Search Haskell source code from the command line"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hgrep"; + broken = true; + }) {}; + + "hgrev" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath + , process, template-haskell + }: + mkDerivation { + pname = "hgrev"; + version = "0.2.6"; + sha256 = "1v1niqvqj6w8nkr3pmjwj7va2f2nv8miwsfqsp3lj3b2i9x6asb2"; + libraryHaskellDepends = [ + aeson base bytestring directory filepath process template-haskell + ]; + description = "Compile Mercurial (hg) version info into Haskell code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hgrib" = callPackage + ({ mkDerivation, base, c2hs, directory, grib_api, hspec + , transformers + }: + mkDerivation { + pname = "hgrib"; + version = "0.3.1.0"; + sha256 = "0fypwdjnn8y9iyk6ra9ac3g36mskgcr8wib6qlqc4d4912qx9q6k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base transformers ]; + librarySystemDepends = [ grib_api ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base directory hspec ]; + description = "Unofficial bindings for GRIB API"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {grib_api = null;}; + + "hharp" = callPackage + ({ mkDerivation, base, harp }: + mkDerivation { + pname = "hharp"; + version = "0.1.1.1"; + sha256 = "0pmn2j92pnyy0w3x550qqrzs91mi0sx8dwk592649x9l3xpqx1pm"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ harp ]; + description = "Binding to libharp"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {harp = null;}; + + "hhp" = callPackage + ({ mkDerivation, base, Cabal, containers, deepseq, directory + , exceptions, extra, filepath, ghc, ghc-boot, hlint, hspec + , hspec-discover, process, syb + }: + mkDerivation { + pname = "hhp"; + version = "1.0.2"; + sha256 = "1ssgxdk087h1j8sg1f28vsy64c8aipmr02f3rbhdxjmxf2z7jgim"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base Cabal containers deepseq directory exceptions filepath ghc + ghc-boot hlint process syb + ]; + executableHaskellDepends = [ base containers directory filepath ]; + testHaskellDepends = [ + base Cabal containers deepseq directory exceptions extra filepath + ghc ghc-boot hlint hspec process syb + ]; + testToolDepends = [ hspec-discover ]; + description = "Happy Haskell Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hhwloc" = callPackage + ({ mkDerivation, base, Cabal, directory }: + mkDerivation { + pname = "hhwloc"; + version = "0.2.1"; + sha256 = "1vzlk2zgbs0l322gff71pap6y5dz7l6wkblyrpn9vip5bf0b12vs"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal directory ]; + libraryHaskellDepends = [ base ]; + description = "Bindings to https://www.open-mpi.org/projects/hwloc"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hi" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, directory + , doctest, filepath, hspec, HUnit, optparse-applicative, parsec + , process, silently, split, template, temporary, text, time + }: + mkDerivation { + pname = "hi"; + version = "1.2.0.2"; + sha256 = "00qfw428y4gjjj4jyd9vs2a5w9phs9xl90gsfrix1mqlk4qg3xqa"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint base bytestring directory filepath + optparse-applicative parsec process split template temporary text + time + ]; + executableHaskellDepends = [ + ansi-wl-pprint base bytestring directory filepath + optparse-applicative parsec process split template temporary text + time + ]; + testHaskellDepends = [ + ansi-wl-pprint base bytestring directory doctest filepath hspec + HUnit optparse-applicative parsec process silently split template + temporary text time + ]; + description = "Generate scaffold for cabal project"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hi"; + }) {}; + + "hi-file-parser" = callPackage + ({ mkDerivation, base, binary, bytestring, hspec, mtl, rio, text + , vector + }: + mkDerivation { + pname = "hi-file-parser"; + version = "0.1.6.0"; + sha256 = "1b13lbgmdb50fw3jkbvj2wq19zmklhxam7rfn7k8bqra2z4kbp2r"; + libraryHaskellDepends = [ + base binary bytestring mtl rio text vector + ]; + testHaskellDepends = [ + base binary bytestring hspec mtl rio text vector + ]; + description = "Parser for GHC's hi files"; + license = lib.licenses.bsd3; + }) {}; + + "hi3status" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, dbus, dyre + , network, prefix-units, process, regex-pcre-builtin, text, time + , transformers, vector + }: + mkDerivation { + pname = "hi3status"; + version = "0.1.1.0"; + sha256 = "0riklhkz8mmm87z1rxla5dv1bczhylk2mfgkwa98a529cf8h6k6y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring dbus dyre network prefix-units process + regex-pcre-builtin text time transformers vector + ]; + executableHaskellDepends = [ base dbus process ]; + description = "Status line for i3bar"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hiccup" = callPackage + ({ mkDerivation, base, bytestring, containers, haskell98, HUnit + , mtl, parsec, random, readline, time + }: + mkDerivation { + pname = "hiccup"; + version = "0.40"; + sha256 = "1skzr5ipxz61zrndwifkngw70zdf2yh5f8qpbmfzaq0bscrzdxg5"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring containers haskell98 HUnit mtl parsec random + readline time + ]; + description = "Relatively efficient Tcl interpreter with support for basic operations"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hiccup"; + }) {}; + + "hichi" = callPackage + ({ mkDerivation, array, base, bytestring, mtl, network }: + mkDerivation { + pname = "hichi"; + version = "0.0.1"; + sha256 = "1f5cqqw9zn1nji0k2vp0ln1fdbzv9iwjqiaw9vd77kz9pz7p0kvq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base bytestring mtl network ]; + description = "haskell robot for IChat protocol"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hichi"; + broken = true; + }) {}; + + "hid" = callPackage + ({ mkDerivation, base, bytestring, c2hs, hidapi, transformers }: + mkDerivation { + pname = "hid"; + version = "0.2.2"; + sha256 = "1lkkhw85cprflh1r807y2bf3m0l8nz9x0ihqs7x6qqkip1icbm8d"; + libraryHaskellDepends = [ base bytestring transformers ]; + libraryPkgconfigDepends = [ hidapi ]; + libraryToolDepends = [ c2hs ]; + description = "Interface to hidapi library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) hidapi;}; + + "hid-examples" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, cassava + , Chart, Chart-diagrams, containers, criterion, deepseq, directory + , doctest, extra, filepath, fingertree, fmt, hedgehog, hint + , http-client, mtl, optparse-applicative, random, req, safe + , safe-exceptions, split, tasty, tasty-golden, tasty-hedgehog + , tasty-hspec, text, time, transformers, unix-compat + }: + mkDerivation { + pname = "hid-examples"; + version = "0.5"; + sha256 = "1hs0cpls8x89dvv0ws1swagz92vrfcn84nw7jdaidc850168dygx"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base fingertree hedgehog safe safe-exceptions split + ]; + executableHaskellDepends = [ + aeson base blaze-html bytestring cassava Chart Chart-diagrams + containers directory extra filepath fmt hedgehog hint http-client + mtl optparse-applicative random req safe safe-exceptions text time + transformers unix-compat + ]; + testHaskellDepends = [ + base doctest filepath hedgehog tasty tasty-golden tasty-hedgehog + tasty-hspec + ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + doHaddock = false; + description = "Examples to accompany the book \"Haskell in Depth\""; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hidapi" = callPackage + ({ mkDerivation, base, bytestring, deepseq, deepseq-generics + , systemd + }: + mkDerivation { + pname = "hidapi"; + version = "0.1.8"; + sha256 = "00f4i25zpwrdr2dmrmfx1wvjbjchp7wx911wkw4pkhngdpxdij9r"; + libraryHaskellDepends = [ + base bytestring deepseq deepseq-generics + ]; + librarySystemDepends = [ systemd ]; + description = "Haskell bindings to HIDAPI"; + license = lib.licenses.mit; + }) {inherit (pkgs) systemd;}; + + "hidden-char" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "hidden-char"; + version = "0.1.0.2"; + sha256 = "167l83cn37mkq394pbanybz1kghnbim1m74fxskws1nclxr9747a"; + revision = "3"; + editedCabalFile = "0f6qghr4i3ar993pjlswdd2rl671lrnxj8740i2yhn89z410vzsa"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Provides cross-platform getHiddenChar function"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hie-bios" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , co-log-core, conduit, conduit-extra, cryptohash-sha1, deepseq + , directory, exceptions, extra, file-embed, filepath, ghc + , optparse-applicative, prettyprinter, tasty + , tasty-expected-failure, tasty-hunit, template-haskell, temporary + , text, time, transformers, unix-compat, unordered-containers, yaml + }: + mkDerivation { + pname = "hie-bios"; + version = "0.13.1"; + sha256 = "1qzri41yk88x6nnizjanh0w9inbm2sq93g197il95kb74bcslf9l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring co-log-core conduit + conduit-extra cryptohash-sha1 deepseq directory exceptions extra + file-embed filepath ghc prettyprinter template-haskell temporary + text time transformers unix-compat unordered-containers yaml + ]; + executableHaskellDepends = [ + base co-log-core directory filepath optparse-applicative + prettyprinter + ]; + testHaskellDepends = [ + aeson base co-log-core directory extra filepath ghc prettyprinter + tasty tasty-expected-failure tasty-hunit temporary transformers + yaml + ]; + description = "Set up a GHC API session"; + license = lib.licenses.bsd3; + mainProgram = "hie-bios"; + }) {}; + + "hie-compat" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, ghc, ghc-boot, transformers + }: + mkDerivation { + pname = "hie-compat"; + version = "0.3.1.2"; + sha256 = "0m0520z20qd3vxh047izb140jbywnhi20i9av7gf6h8f8486cs0m"; + libraryHaskellDepends = [ + array base bytestring containers directory filepath ghc ghc-boot + transformers + ]; + description = "HIE files for GHC 8.8 and other HIE file backports"; + license = lib.licenses.asl20; + }) {}; + + "hie-core" = callPackage + ({ mkDerivation, aeson, async, base, binary, bytestring, containers + , data-default, deepseq, directory, extra, filepath, ghc, ghc-boot + , ghc-boot-th, ghc-paths, hashable, haskell-lsp, haskell-lsp-types + , hie-bios, lens, lsp-test, mtl, network-uri, optparse-applicative + , parser-combinators, prettyprinter, prettyprinter-ansi-terminal + , rope-utf16-splay, safe-exceptions, shake, sorted-list, stm, syb + , tasty, tasty-hunit, text, time, transformers, unix + , unordered-containers, utf8-string + }: + mkDerivation { + pname = "hie-core"; + version = "0.0.1"; + sha256 = "1fdg5vz5qr9y9xmqqb2qcxss8byz3m38d7zcfybq783fxqrcyfsc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base binary bytestring containers data-default deepseq + directory extra filepath ghc ghc-boot ghc-boot-th hashable + haskell-lsp haskell-lsp-types mtl network-uri prettyprinter + prettyprinter-ansi-terminal rope-utf16-splay safe-exceptions shake + sorted-list stm syb text time transformers unix + unordered-containers utf8-string + ]; + executableHaskellDepends = [ + base containers data-default directory extra filepath ghc ghc-paths + haskell-lsp hie-bios optparse-applicative shake text + ]; + testHaskellDepends = [ + base containers extra filepath haskell-lsp-types lens lsp-test + parser-combinators tasty tasty-hunit text + ]; + description = "The core of an IDE"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "hie-core"; + }) {}; + + "hiedb" = callPackage + ({ mkDerivation, algebraic-graphs, ansi-terminal, array, base + , bytestring, containers, directory, extra, filepath, ghc + , ghc-paths, hie-compat, hspec, lucid, mtl, optparse-applicative + , process, sqlite-simple, temporary, terminal-size, text + }: + mkDerivation { + pname = "hiedb"; + version = "0.6.0.0"; + sha256 = "1yz04cy981c1gpwcp758hhy1nlmavb9yciyp0mwcjamcazpqx562"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebraic-graphs ansi-terminal array base bytestring containers + directory extra filepath ghc hie-compat lucid mtl + optparse-applicative sqlite-simple terminal-size text + ]; + executableHaskellDepends = [ base ghc-paths ]; + testHaskellDepends = [ + base directory filepath ghc-paths hspec process temporary + ]; + description = "Generates a references DB from .hie files"; + license = lib.licenses.bsd3; + mainProgram = "hiedb"; + }) {}; + + "hiedb-plugin" = callPackage + ({ mkDerivation, base, directory, filepath, ghc, hiedb, stm }: + mkDerivation { + pname = "hiedb-plugin"; + version = "0.1.0"; + sha256 = "163sj0yqa2srnh9w5a219hgnm1ljq7y76x1h2lbgpyx6bmw3vkn9"; + libraryHaskellDepends = [ base directory filepath ghc hiedb stm ]; + description = "See README on Github for more information"; + license = lib.licenses.mit; + }) {}; + + "hieraclus" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, multiset }: + mkDerivation { + pname = "hieraclus"; + version = "0.1.2.1"; + sha256 = "11fjfmdjzvid0352d346p5xf44bl7dn8bd8pms5pi34xysdyr7pg"; + libraryHaskellDepends = [ base containers HUnit mtl multiset ]; + description = "Automated clustering of arbitrary elements in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hierarchical-clustering" = callPackage + ({ mkDerivation, array, base, containers, hspec, HUnit, QuickCheck + }: + mkDerivation { + pname = "hierarchical-clustering"; + version = "0.4.7"; + sha256 = "15fiqvhcd0i5l1w4s5liggfbdknasdpvyxd54qrjjdp41qb4d3qk"; + libraryHaskellDepends = [ array base containers ]; + testHaskellDepends = [ base hspec HUnit QuickCheck ]; + description = "Fast algorithms for single, average/UPGMA and complete linkage clustering"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hierarchical-clustering-diagrams" = callPackage + ({ mkDerivation, base, diagrams-cairo, diagrams-lib + , hierarchical-clustering, hspec, HUnit + }: + mkDerivation { + pname = "hierarchical-clustering-diagrams"; + version = "0.4"; + sha256 = "0msb10qbqppwk3vspjz2w714srawbzgfsgml4ylhvyzrylpp6awr"; + libraryHaskellDepends = [ + base diagrams-lib hierarchical-clustering + ]; + testHaskellDepends = [ + base diagrams-cairo diagrams-lib hierarchical-clustering hspec + HUnit + ]; + description = "Draw diagrams of dendrograms made by hierarchical-clustering"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hierarchical-env" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, method, microlens + , microlens-mtl, microlens-th, rio, template-haskell + , th-abstraction + }: + mkDerivation { + pname = "hierarchical-env"; + version = "0.2.0.2"; + sha256 = "08la6kwszxgziri6yhiy9blx1fqlbjpj2jggplrn6pjl2swa0np0"; + libraryHaskellDepends = [ + base method microlens microlens-mtl microlens-th rio + template-haskell th-abstraction + ]; + testHaskellDepends = [ + base hspec method microlens microlens-mtl microlens-th rio + template-haskell th-abstraction + ]; + testToolDepends = [ hspec-discover ]; + description = "hierarchical environments for dependency injection"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hierarchical-exceptions" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "hierarchical-exceptions"; + version = "1.0.1"; + sha256 = "1yzhw7kgz5iljm8ndh5kyr18367cl6l120m1gkn5x9hpsh9mlamm"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Template Haskell functions to easily create exception hierarchies"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hierarchical-spectral-clustering" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cassava + , clustering, containers, directory, fgl, filepath + , hierarchical-clustering, hmatrix, lens, managed, modularity, mtl + , mwc-random, optparse-generic, safe, sparse-linear-algebra + , spectral-clustering, streaming, streaming-bytestring + , streaming-cassava, streaming-with, text, text-show, tree-fun + , vector + }: + mkDerivation { + pname = "hierarchical-spectral-clustering"; + version = "0.5.0.1"; + sha256 = "08pz68vw8pbm70iqgrq6h9jhmq4zpg801byjlgkr2rvx6x8d1ghv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base cassava clustering containers fgl + hierarchical-clustering hmatrix managed modularity mtl mwc-random + safe sparse-linear-algebra spectral-clustering streaming + streaming-bytestring streaming-cassava streaming-with text tree-fun + vector + ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring cassava containers directory + filepath hmatrix lens optparse-generic safe text text-show vector + ]; + description = "Hierarchical spectral clustering of a graph"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "cluster-tree"; + }) {}; + + "hierarchy" = callPackage + ({ mkDerivation, base, directory, doctest, exceptions, filepath + , free, mmorph, monad-control, mtl, transformers, transformers-base + , transformers-compat + }: + mkDerivation { + pname = "hierarchy"; + version = "1.0.2"; + sha256 = "060kgg8gfp2155fibksi65xy5psbwabh4wymg7i6cqh3k3zhxy95"; + libraryHaskellDepends = [ + base exceptions free mmorph monad-control mtl transformers + transformers-base transformers-compat + ]; + testHaskellDepends = [ + base directory doctest exceptions filepath free mmorph + monad-control mtl transformers transformers-base + transformers-compat + ]; + description = "Predicated traversal of generated trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hiernotify" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, old-time, stm + , timers-updatable + }: + mkDerivation { + pname = "hiernotify"; + version = "2011.4.12"; + sha256 = "1imgwi6b0cn9y4y7vgqsyfgsyxjvsl1wkmqmrf51jkfqasnqsqh5"; + libraryHaskellDepends = [ + base directory filepath mtl old-time stm timers-updatable + ]; + description = "Notification library for a filesystem hierarchy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hifi" = callPackage + ({ mkDerivation, base, cmdargs, directory, filepath, mustache + , parsec, process, text, unix + }: + mkDerivation { + pname = "hifi"; + version = "0.1.4.1"; + sha256 = "01bdylz6a58aczaf3b35w6x7ji0hxr6b8sjcqsx2jwnc1vx379ns"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory filepath mustache parsec process text unix + ]; + executableHaskellDepends = [ base cmdargs ]; + testHaskellDepends = [ base ]; + description = "WiFi connection script generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hifi"; + broken = true; + }) {}; + + "higgledy" = callPackage + ({ mkDerivation, barbies, base, base-compat, Cabal, cabal-doctest + , doctest, generic-lens, generic-lens-core, hspec, lens + , markdown-unlit, named, QuickCheck, template-haskell + }: + mkDerivation { + pname = "higgledy"; + version = "0.4.2.1"; + sha256 = "0gwlksxqfngd3ikc5nlbh7jq42l8siriqmgbravkvk1f78p1rcy3"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + barbies base generic-lens generic-lens-core named QuickCheck + ]; + testHaskellDepends = [ + barbies base base-compat doctest hspec lens named QuickCheck + template-haskell + ]; + testToolDepends = [ markdown-unlit ]; + description = "Partial types as a type constructor"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "highWaterMark" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "highWaterMark"; + version = "0.1.1"; + sha256 = "1bwvhrzvrf004lypf0zrx6q6k6fn5qwvlk45vppmnv65v9vq519p"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base ghc ]; + description = "Memory usage statistics"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "highWaterMark"; + broken = true; + }) {}; + + "higher-leveldb" = callPackage + ({ mkDerivation, base, bytestring, cereal, data-default, exceptions + , hspec, leveldb-haskell, mtl, process, resourcet, transformers + , transformers-base, unliftio, unliftio-core + }: + mkDerivation { + pname = "higher-leveldb"; + version = "0.6.0.0"; + sha256 = "0gsqf92vp92a0jl3nchm40mxi5k7hnm7wjczhpkq0akka6b7ciy7"; + revision = "2"; + editedCabalFile = "1g8fnqvxjcq332wrnls272ff8grcbrc875phm77nsmjb8q4wjqz7"; + libraryHaskellDepends = [ + base bytestring cereal data-default exceptions leveldb-haskell mtl + resourcet transformers transformers-base unliftio-core + ]; + testHaskellDepends = [ + base bytestring cereal hspec leveldb-haskell mtl process resourcet + transformers transformers-base unliftio + ]; + description = "A rich monadic API for working with leveldb databases"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "higherorder" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "higherorder"; + version = "0.0"; + sha256 = "06cqhk9jalyps4v9w6wmpy9jdj3piwsp0wl3fvkzwa5iydlyvisz"; + revision = "1"; + editedCabalFile = "0nflwfx4gng0kk2lxfsrrk10sgjln7jq4zl3ydv8i0n4m472b1y5"; + libraryHaskellDepends = [ base ]; + description = "Some higher order functions for Bool and []"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "highjson" = callPackage + ({ mkDerivation, aeson, base, bytestring, criterion, deepseq, hspec + , hvect, lens, QuickCheck, text + }: + mkDerivation { + pname = "highjson"; + version = "0.5.0.0"; + sha256 = "0phf4dsfsvcgrf465xf7jqxnvjfvypsqfpg1p92dqp7m7iqa2hwd"; + libraryHaskellDepends = [ aeson base hvect lens text ]; + testHaskellDepends = [ aeson base hspec lens QuickCheck text ]; + benchmarkHaskellDepends = [ + aeson base bytestring criterion deepseq text + ]; + description = "Spec based JSON parsing/serialisation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "highjson-swagger" = callPackage + ({ mkDerivation, aeson, base, bytestring, highjson, hspec, hvect + , insert-ordered-containers, lens, QuickCheck, swagger2, text + }: + mkDerivation { + pname = "highjson-swagger"; + version = "0.5.0.0"; + sha256 = "1nc1fknag944fzjfg0fshbqzv47awrxz5yv6gdj2nz9gmfshcjg9"; + libraryHaskellDepends = [ + base highjson hvect insert-ordered-containers lens swagger2 text + ]; + testHaskellDepends = [ + aeson base bytestring highjson hspec lens QuickCheck swagger2 text + ]; + description = "Derive swagger instances from highjson specs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "highjson-th" = callPackage + ({ mkDerivation, aeson, base, bytestring, highjson + , highjson-swagger, hspec, lens, QuickCheck, swagger2 + , template-haskell, text + }: + mkDerivation { + pname = "highjson-th"; + version = "0.5.0.0"; + sha256 = "0ama2kks0z7cg7kmrs6gl6mf23dg1bkzhvmp5myjgn01y4sb9w91"; + libraryHaskellDepends = [ + aeson base highjson highjson-swagger swagger2 template-haskell text + ]; + testHaskellDepends = [ + aeson base bytestring highjson highjson-swagger hspec lens + QuickCheck swagger2 text + ]; + description = "Template Haskell helpers for highjson specs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "highlight" = callPackage + ({ mkDerivation, ansi-terminal, base, base-compat, bytestring + , containers, criterion, directory, filepath, lens, mtl, mtl-compat + , optparse-applicative, pipes, pipes-bytestring, pipes-group + , pipes-safe, process, regex, regex-with-pcre, semigroups + , system-filepath, tasty, tasty-golden, text, transformers + , transformers-compat, unix + }: + mkDerivation { + pname = "highlight"; + version = "1.0.0.2"; + sha256 = "019chfvi85cjcb6minkf5cgxdr6y9m8izw9rf37iq0swawc4icm9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base base-compat bytestring containers directory + filepath lens mtl mtl-compat optparse-applicative pipes + pipes-bytestring pipes-group pipes-safe regex regex-with-pcre + semigroups system-filepath text transformers transformers-compat + unix + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base base-compat bytestring directory lens pipes process tasty + tasty-golden transformers transformers-compat unix + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Command line tool for highlighting parts of files matching a regex"; + license = lib.licenses.bsd3; + }) {}; + + "highlight-versions" = callPackage + ({ mkDerivation, ansi-terminal, base, Cabal, containers, hackage-db + }: + mkDerivation { + pname = "highlight-versions"; + version = "0.1.4"; + sha256 = "1dnw4n1am4s5lfm4izg2ifkggdb2c3ba9rpjn4k5fw9x6kjyhazf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base Cabal containers hackage-db + ]; + description = "Highlight package versions which differ from the latest version on Hackage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "highlight-versions"; + broken = true; + }) {}; + + "highlighter" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, filepath, mtl + , pcre-light, text + }: + mkDerivation { + pname = "highlighter"; + version = "0.2.2"; + sha256 = "1x381ngd2gg2ff2rj7dyqmhy1achly2wbssjhsrcm0p6sxqab21x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html bytestring filepath mtl pcre-light text + ]; + description = "source code highlighting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "highlighter2" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers, filepath + , mtl, pcre-light, text + }: + mkDerivation { + pname = "highlighter2"; + version = "0.2.5"; + sha256 = "1gndzxi2i9hybqj6v14wflw8335v09q832knbx61hq9wcgq1hxwi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html bytestring containers filepath mtl pcre-light text + ]; + description = "source code highlighting"; + license = lib.licenses.bsd3; + }) {}; + + "highlighting-kate" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers, Diff + , directory, filepath, mtl, parsec, pcre-light, process + , utf8-string + }: + mkDerivation { + pname = "highlighting-kate"; + version = "0.6.4"; + sha256 = "1bqv00gfmrsf0jjr4qf3lhshvfkyzmhbi3pjb6mafbnsyn2k7f6q"; + configureFlags = [ "-fpcre-light" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html bytestring containers mtl parsec pcre-light + utf8-string + ]; + testHaskellDepends = [ + base blaze-html containers Diff directory filepath process + ]; + description = "Syntax highlighting"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "highs-lp" = callPackage + ({ mkDerivation, base, comfort-array, deepseq + , doctest-exitcode-stdio, doctest-lib, guarded-allocation, highs + , linear-programming, non-empty, QuickCheck, random + , storable-record, transformers, utility-ht + }: + mkDerivation { + pname = "highs-lp"; + version = "0.0"; + sha256 = "1fx9llq1pfy4ngx99d3i39kkp1pv07wn8qm92abyrmw06qci938r"; + libraryHaskellDepends = [ + base comfort-array deepseq guarded-allocation linear-programming + non-empty QuickCheck storable-record transformers utility-ht + ]; + libraryPkgconfigDepends = [ highs ]; + testHaskellDepends = [ + base comfort-array doctest-exitcode-stdio doctest-lib + linear-programming non-empty QuickCheck random transformers + utility-ht + ]; + description = "Linear Programming using HiGHS and comfort-array"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) highs;}; + + "hills" = callPackage + ({ mkDerivation, array, base, bytestring, directory, filepath + , optparse-applicative, text, transformers + }: + mkDerivation { + pname = "hills"; + version = "0.1.2.7"; + sha256 = "0zq402ycyxaw9rpxlgj0307xz80qw1159albzw1q0sr4lxfxykcv"; + revision = "2"; + editedCabalFile = "18a6b08lac0cfc0b2aqwg21brq9qnm93cb973papyyraspwar2iv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring directory filepath optparse-applicative text + transformers + ]; + description = "Generate STL models from SRTM elevation data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hills"; + broken = true; + }) {}; + + "himerge" = callPackage + ({ mkDerivation, base, directory, glib, gtk, haskell98, mozembed + , old-time, parallel, process, unix + }: + mkDerivation { + pname = "himerge"; + version = "0.20"; + sha256 = "0ivrl5wymqzwcn7vyr3anychlk35003ksxsvr463qz768vbcql00"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory glib gtk haskell98 mozembed old-time parallel + process unix + ]; + description = "Haskell Graphical User Interface for Emerge"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "himerge"; + broken = true; + }) {mozembed = null;}; + + "himg" = callPackage + ({ mkDerivation, base, bytestring, directory, gtk, HTTP + , http-conduit, network, temporary + }: + mkDerivation { + pname = "himg"; + version = "0.1.0.0"; + sha256 = "09ya9966fn3ss7xxc1cd0izb5js35gwr2r1km881w4455sknl093"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory gtk HTTP http-conduit network temporary + ]; + executableHaskellDepends = [ + base bytestring directory gtk HTTP http-conduit network temporary + ]; + description = "Simple gtk2hs image viewer. Point it at an image and fire away."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "himg"; + broken = true; + }) {}; + + "himpy" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , cereal, containers, MissingH, NetSNMP, network, old-time + , protobuf, regex-posix, stm, text, type-level + , unordered-containers, vector + }: + mkDerivation { + pname = "himpy"; + version = "0.5.0"; + sha256 = "0rpgvv9hq8ai6imhsbfw95igfyqnnzdgx9mw6cpd8ch5kb6wfqig"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson attoparsec base binary bytestring cereal containers MissingH + NetSNMP network old-time protobuf regex-posix stm text type-level + unordered-containers vector + ]; + description = "multithreaded snmp poller for riemann"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "himpy"; + }) {}; + + "hindent" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, criterion + , deepseq, Diff, directory, exceptions, filepath, ghc-lib-parser + , ghc-lib-parser-ex, hspec, monad-loops, mtl, optparse-applicative + , path, path-io, regex-tdfa, split, syb, transformers, unicode-show + , utf8-string, yaml + }: + mkDerivation { + pname = "hindent"; + version = "6.1.1"; + sha256 = "0ir524drzb11l2dqvl78hdgrzimhbnfqkg530mvg9xsyph93af3m"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring Cabal containers deepseq directory exceptions + filepath ghc-lib-parser ghc-lib-parser-ex monad-loops mtl + optparse-applicative path path-io regex-tdfa split syb transformers + unicode-show utf8-string yaml + ]; + executableHaskellDepends = [ + base bytestring Cabal containers directory exceptions filepath + ghc-lib-parser ghc-lib-parser-ex monad-loops mtl + optparse-applicative path path-io regex-tdfa split syb transformers + unicode-show utf8-string yaml + ]; + testHaskellDepends = [ + base bytestring Cabal containers Diff directory exceptions filepath + ghc-lib-parser ghc-lib-parser-ex hspec monad-loops mtl + optparse-applicative path path-io regex-tdfa split syb transformers + unicode-show utf8-string yaml + ]; + benchmarkHaskellDepends = [ + base bytestring Cabal containers criterion deepseq directory + exceptions filepath ghc-lib-parser ghc-lib-parser-ex monad-loops + mtl optparse-applicative path path-io regex-tdfa split syb + transformers unicode-show utf8-string yaml + ]; + doHaddock = false; + description = "Extensible Haskell pretty printer"; + license = lib.licenses.bsd3; + mainProgram = "hindent"; + }) {}; + + "hindley-milner" = callPackage + ({ mkDerivation, base, containers, data-fix, hspec, mtl + , transformers + }: + mkDerivation { + pname = "hindley-milner"; + version = "0.1.0.0"; + sha256 = "1b34d66sf4nbiaffif3vjhshbvghvkdbi36x2sh3z58whza6z7yj"; + libraryHaskellDepends = [ + base containers data-fix mtl transformers + ]; + testHaskellDepends = [ base containers hspec ]; + description = "Template for Hindley-Milner based languages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hindley-milner-type-check" = callPackage + ({ mkDerivation, base, containers, data-fix, deepseq + , deriving-compat, dlist, mtl, prettyprinter, tasty, tasty-hunit + , text + }: + mkDerivation { + pname = "hindley-milner-type-check"; + version = "0.1.1.0"; + sha256 = "1xikcxhv59skwx9gjki5zhbcqgjp0lhn2jmf99sls8fwcznbvqj9"; + libraryHaskellDepends = [ + base containers data-fix deepseq deriving-compat dlist mtl + prettyprinter text + ]; + testHaskellDepends = [ + base containers data-fix prettyprinter tasty tasty-hunit text + ]; + description = "Type inference for Hindley-Milner based languages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hinduce-associations-apriori" = callPackage + ({ mkDerivation, base, containers, deepseq, hinduce-missingh + , parallel, vector + }: + mkDerivation { + pname = "hinduce-associations-apriori"; + version = "0.0.0.0"; + sha256 = "002ca2mxrmyvg1w5rr1n7ksc89qxqznasq0cw5grfr5h22pxs57z"; + libraryHaskellDepends = [ + base containers deepseq hinduce-missingh parallel vector + ]; + description = "Apriori algorithm for association rule mining"; + license = lib.licenses.mit; + }) {}; + + "hinduce-classifier" = callPackage + ({ mkDerivation, base, hinduce-missingh, layout }: + mkDerivation { + pname = "hinduce-classifier"; + version = "0.0.0.1"; + sha256 = "1cdx916xkpsy2ilsmmdkyqax2gb0cx6sgkydvjbiw7qibd76ylza"; + libraryHaskellDepends = [ base hinduce-missingh layout ]; + description = "Interface and utilities for classifiers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hinduce-classifier-decisiontree" = callPackage + ({ mkDerivation, base, convertible, hinduce-classifier + , hinduce-missingh, layout + }: + mkDerivation { + pname = "hinduce-classifier-decisiontree"; + version = "0.0.0.1"; + sha256 = "1hdz4lbbpy2yc5j7chkagjvslsakmv3hbz2s7lpz0isfq7ls9idl"; + revision = "1"; + editedCabalFile = "16zh2f474ga3s1jzg58hv6q103gdxb3kl25g2cj0k14jxr4k15a2"; + libraryHaskellDepends = [ + base convertible hinduce-classifier hinduce-missingh layout + ]; + description = "Decision Tree Classifiers for hInduce"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hinduce-examples" = callPackage + ({ mkDerivation, base, containers, convertible, csv + , hinduce-associations-apriori, hinduce-classifier + , hinduce-classifier-decisiontree, hinduce-missingh, layout, vector + }: + mkDerivation { + pname = "hinduce-examples"; + version = "0.0.0.2"; + sha256 = "17jnrc8iji5byqbd08llwk0mw9yi1dq3biaszqp9jyinf50hcb4w"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers convertible csv hinduce-associations-apriori + hinduce-classifier hinduce-classifier-decisiontree hinduce-missingh + layout vector + ]; + description = "Example data for hInduce"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hinduce-missingh" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hinduce-missingh"; + version = "0.0.0.0"; + sha256 = "1606fz8qhvwqidi798y3mxlmbmwn8yp3a4cl59j4i8s05vgbaj9z"; + libraryHaskellDepends = [ base ]; + description = "Utility functions"; + license = lib.licenses.bsd3; + }) {}; + + "hinfo" = callPackage + ({ mkDerivation, aeson, base, optparse-applicative, text, yaml }: + mkDerivation { + pname = "hinfo"; + version = "0.0.3.0"; + sha256 = "04q4camvpfhgqmph4xpilwin9z5ig2v2mwhz2gz8wmgzyqxfbklv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base optparse-applicative text yaml + ]; + executableHaskellDepends = [ + aeson base optparse-applicative text yaml + ]; + testHaskellDepends = [ aeson base optparse-applicative text yaml ]; + description = "Command Line App With Info on your Haskell App"; + license = lib.licenses.bsd3; + mainProgram = "hinfo"; + }) {}; + + "hinit" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, exceptions + , fused-effects, Glob, haskeline, megaparsec, mustache, optics-core + , optparse-applicative, parser-combinators, path, path-io + , prettyprinter, prettyprinter-ansi-terminal, process + , quickcheck-text, spdx-license, string-interpolate, text, time + , tomland + }: + mkDerivation { + pname = "hinit"; + version = "0.2.2"; + sha256 = "0xpyw9q684ms5aaq9rpfn9m2fxgvprmci8kvz81pj0qjsxhkzfhh"; + revision = "1"; + editedCabalFile = "11arbsdfv0ykgfnl5b8zd3slp1xfkwbf68r2wpz9l48dwrbhcqsa"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base Cabal containers directory exceptions fused-effects Glob + haskeline megaparsec mustache optics-core optparse-applicative + parser-combinators path path-io prettyprinter + prettyprinter-ansi-terminal process spdx-license string-interpolate + text time tomland + ]; + executableHaskellDepends = [ base fused-effects path-io ]; + testHaskellDepends = [ + base fused-effects path-io quickcheck-text + ]; + description = "Generic project initialization tool"; + license = lib.licenses.bsd3; + mainProgram = "hi"; + maintainers = [ lib.maintainers.poscat ]; + }) {}; + + "hinotify_0_3_9" = callPackage + ({ mkDerivation, async, base, containers, directory, unix }: + mkDerivation { + pname = "hinotify"; + version = "0.3.9"; + sha256 = "16fzql0s34my9k1ib4rdjf9fhhijkmmbrvi148f865m51160wj7j"; + revision = "1"; + editedCabalFile = "0df5pak0586626k3ryzg2lb26ys562l3i94jr9vpa0krs8iia209"; + libraryHaskellDepends = [ async base containers directory unix ]; + testHaskellDepends = [ base directory ]; + description = "Haskell binding to inotify"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hinotify" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , unix + }: + mkDerivation { + pname = "hinotify"; + version = "0.4.1"; + sha256 = "06pqfikfa61i45g92b65br83kplwmizqkm42yp8d0ddgmq0b21qk"; + libraryHaskellDepends = [ async base bytestring containers unix ]; + testHaskellDepends = [ base bytestring directory unix ]; + description = "Haskell binding to inotify"; + license = lib.licenses.bsd3; + }) {}; + + "hinotify-bytestring" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , posix-paths, unix, utf8-string + }: + mkDerivation { + pname = "hinotify-bytestring"; + version = "0.3.8.1"; + sha256 = "0yxc9qh4i4ba7x15zr8mdycvxbgxjslcaqzwb21x89x4jk0sqzpn"; + libraryHaskellDepends = [ + base bytestring containers directory unix + ]; + testHaskellDepends = [ + base bytestring directory posix-paths unix utf8-string + ]; + description = "Haskell binding to inotify, using ByteString filepaths"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hinotify-conduit" = callPackage + ({ mkDerivation, async, base, bytestring, conduit, containers + , directory, filepath, filepath-bytestring, hinotify, hspec + , resourcet, stm, stm-chans, stm-conduit, temporary, unix + }: + mkDerivation { + pname = "hinotify-conduit"; + version = "0.1.0.1"; + sha256 = "1377ws4rmafkjrnyn9x0a5wj98v5ysc85yzq6frg12aslc1bmvx9"; + libraryHaskellDepends = [ + base bytestring conduit containers directory filepath + filepath-bytestring hinotify resourcet stm stm-chans stm-conduit + ]; + testHaskellDepends = [ + async base bytestring conduit containers directory filepath + filepath-bytestring hinotify hspec resourcet stm stm-chans + stm-conduit temporary unix + ]; + description = "inotify conduit sources"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hinquire" = callPackage + ({ mkDerivation, base, bifunctors, QuickCheck, test-framework + , test-framework-quickcheck2, test-framework-th + }: + mkDerivation { + pname = "hinquire"; + version = "0.1.1"; + sha256 = "1mm0qi1y2qkiknb5s2jbgc3zljda52mi4mmh0fh7z8ck5rnng1x1"; + libraryHaskellDepends = [ + base bifunctors QuickCheck test-framework + test-framework-quickcheck2 test-framework-th + ]; + testHaskellDepends = [ + base bifunctors QuickCheck test-framework + test-framework-quickcheck2 test-framework-th + ]; + description = "Generate armet style query strings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hinstaller" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , process, template-haskell + }: + mkDerivation { + pname = "hinstaller"; + version = "2008.2.16"; + sha256 = "1ldfqx98w7inpj76xyi0drh2lykfjfq9r34hlbcw7mv4bgxp4l8c"; + libraryHaskellDepends = [ + base bytestring Cabal directory filepath process template-haskell + ]; + description = "Installer wrapper for Haskell applications"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hint" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , exceptions, filepath, ghc, ghc-boot, ghc-paths, HUnit, random + , stm, temporary, text, transformers, typed-process, unix + }: + mkDerivation { + pname = "hint"; + version = "0.9.0.8"; + sha256 = "19xvi3g35983vhvq467d8gxx23zq7zbd4d6awh2ijb84vgbff7zf"; + libraryHaskellDepends = [ + base containers directory exceptions filepath ghc ghc-boot + ghc-paths random temporary transformers unix + ]; + testHaskellDepends = [ + base bytestring containers directory exceptions filepath HUnit stm + text typed-process unix + ]; + description = "A Haskell interpreter built on top of the GHC API"; + license = lib.licenses.bsd3; + }) {}; + + "hint-server" = callPackage + ({ mkDerivation, base, eprocess, exceptions, hint, monad-loops, mtl + }: + mkDerivation { + pname = "hint-server"; + version = "1.4.3"; + sha256 = "1pgz8m5aad8wx9ahnaxawry25rksfn2rnmm6l55ha5pj7zb7zjzy"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base eprocess exceptions hint monad-loops mtl + ]; + description = "A server process that runs hint"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hinter" = callPackage + ({ mkDerivation, base, directory, exceptions, extensible-exceptions + , filepath, ghc, ghc-boot, ghc-paths, HUnit, mtl, random, unix + }: + mkDerivation { + pname = "hinter"; + version = "0.1.0.0"; + sha256 = "0r790y7j64y79rqg7ip4dk5a8pbpryisp008lcmswzc0si35jfgl"; + revision = "3"; + editedCabalFile = "1l58br388rmqj6d30ar8i6ivjgx35v33gld9liih5x4mgx7jp0a1"; + libraryHaskellDepends = [ + base directory exceptions filepath ghc ghc-boot ghc-paths mtl + random unix + ]; + testHaskellDepends = [ + base directory exceptions extensible-exceptions filepath HUnit unix + ]; + description = "Runtime Haskell interpreter (GHC API wrapper)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hinterface" = callPackage + ({ mkDerivation, array, async, base, binary, bytestring, containers + , cryptonite, deepseq, exceptions, hspec, hspec-discover + , lifted-async, lifted-base, memory, monad-control, monad-logger + , mtl, network, QuickCheck, random, resourcet, safe-exceptions, stm + , text, transformers, transformers-base, vector + }: + mkDerivation { + pname = "hinterface"; + version = "2.0.1"; + sha256 = "0gxzkw1acvw8awmc5c52wxxhg7qda5sr0kh7g6ywy20xw231glf4"; + libraryHaskellDepends = [ + array async base binary bytestring containers cryptonite deepseq + exceptions lifted-async lifted-base memory monad-control + monad-logger mtl network QuickCheck random resourcet + safe-exceptions stm text transformers transformers-base vector + ]; + testHaskellDepends = [ + async base binary bytestring hspec monad-logger QuickCheck + transformers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell / Erlang interoperability library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hinvaders" = callPackage + ({ mkDerivation, base, haskell98, random }: + mkDerivation { + pname = "hinvaders"; + version = "0.1"; + sha256 = "01v5szci7kbp3w2jsdcnzv9j3lbcl5bvn9ipcvp3v2xvfjik110h"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base haskell98 random ]; + description = "Space Invaders"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hinvaders"; + }) {}; + + "hinze-streams" = callPackage + ({ mkDerivation, base, haskell98, Stream }: + mkDerivation { + pname = "hinze-streams"; + version = "1.0"; + sha256 = "137jjwcs3a9n2zybkqqfdy2m1a2ahpdcmficwfmn7ykdz487xcsq"; + libraryHaskellDepends = [ base haskell98 Stream ]; + description = "Streams and Unique Fixed Points"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hip" = callPackage + ({ mkDerivation, array, base, bytestring, Chart, Chart-diagrams + , colour, criterion, deepseq, directory, filepath, hspec + , hspec-discover, JuicyPixels, netpbm, primitive, process + , QuickCheck, random, repa, repa-algorithms, temporary, vector + }: + mkDerivation { + pname = "hip"; + version = "1.5.6.0"; + sha256 = "122zcrid9x831hlv3dvh1afzffz2xg3s3k0dn1vf4b4cpd9w50mh"; + libraryHaskellDepends = [ + array base bytestring Chart Chart-diagrams colour deepseq directory + filepath JuicyPixels netpbm primitive process random repa temporary + vector + ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base criterion deepseq repa repa-algorithms vector + ]; + description = "Haskell Image Processing (HIP) Library"; + license = lib.licenses.bsd3; + }) {}; + + "hipbot" = callPackage + ({ mkDerivation, aeson, base, bifunctors, blaze-builder, bytestring + , either, exceptions, http-client, http-client-tls, http-types, jwt + , lens, mtl, network-uri, postgresql-simple, resource-pool, safe + , stm, text, time, transformers, unordered-containers, utf8-string + , wai, wai-lens, webcrank, webcrank-wai, wreq + }: + mkDerivation { + pname = "hipbot"; + version = "0.5"; + sha256 = "0acy9bp2dwszd01l514nx2crdxgb356k18pm9ravddljxr24n1hs"; + revision = "1"; + editedCabalFile = "1f4aa34ax49zfdj5iq54w3sgxj8y0a551vzf1q0xq62wwhxnghba"; + libraryHaskellDepends = [ + aeson base bifunctors blaze-builder bytestring either exceptions + http-client http-client-tls http-types jwt lens mtl network-uri + postgresql-simple resource-pool safe stm text time transformers + unordered-containers utf8-string wai wai-lens webcrank webcrank-wai + wreq + ]; + description = "A library for building HipChat Bots"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hipchat-hs" = callPackage + ({ mkDerivation, aeson, aeson-casing, async, base, bytestring + , either, http-client, lens, network-uri, postgresql-simple + , servant, servant-client, split, string-conversions, text, time + }: + mkDerivation { + pname = "hipchat-hs"; + version = "0.0.4"; + sha256 = "0by0a1zdf1hii8lslbn7h5khlhk544d9p77bnp80rs288452ywba"; + libraryHaskellDepends = [ + aeson aeson-casing async base bytestring either http-client lens + network-uri postgresql-simple servant servant-client split + string-conversions text time + ]; + description = "Hipchat API bindings in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hipe" = callPackage + ({ mkDerivation, base, containers, hgeometry, hxt, parsec, split + , text, text-format + }: + mkDerivation { + pname = "hipe"; + version = "0.2.0.0"; + sha256 = "1y8awzmvrvixlba1ndvw5rwm8i38lj1yf4mcfm6h7pmmvpdvr5ah"; + libraryHaskellDepends = [ + base containers hgeometry hxt parsec split text text-format + ]; + description = "Support for reading and writing ipe7 files (http://ipe7.sourceforge.net)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hips" = callPackage + ({ mkDerivation, base, bytestring, directory, functors, mtl }: + mkDerivation { + pname = "hips"; + version = "0.1"; + sha256 = "0m3ribabhpdkwavhywjpc8iqqa9bbdl19d7g3agm4f402gd3rmvr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory functors mtl + ]; + description = "an IPS patcher"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hips"; + broken = true; + }) {}; + + "hipsql-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, servant }: + mkDerivation { + pname = "hipsql-api"; + version = "0.0.0.0"; + sha256 = "18hwc5x902k2dsk8895sr8nil4445b9lazzdzbjzpllx4smf0lvz"; + libraryHaskellDepends = [ aeson base bytestring servant ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hipsql-client" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, haskeline + , hipsql-api, http-client, http-types, mtl, servant-client + , servant-client-core + }: + mkDerivation { + pname = "hipsql-client"; + version = "0.0.0.0"; + sha256 = "1pmr2x6nh07p3pi5xjlrzb20wzjs0zb1x1dh55b7lcy6akh71c76"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath haskeline hipsql-api http-client + http-types mtl servant-client servant-client-core + ]; + executableHaskellDepends = [ + base bytestring directory filepath haskeline hipsql-api http-client + http-types mtl servant-client servant-client-core + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hipsql"; + }) {}; + + "hipsql-monad" = callPackage + ({ mkDerivation, base, postgresql-libpq }: + mkDerivation { + pname = "hipsql-monad"; + version = "0.0.0.0"; + sha256 = "1npmz2vgiy2bl4jvscv6447pzq2989a575xmpmwqs4mg4cp0dxg0"; + libraryHaskellDepends = [ base postgresql-libpq ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hipsql-server" = callPackage + ({ mkDerivation, async, base, bytestring, hipsql-api, hipsql-monad + , mtl, postgresql-libpq, servant-server, warp + }: + mkDerivation { + pname = "hipsql-server"; + version = "0.0.0.0"; + sha256 = "182jfx90bax3j27z3xq7pkivgwhnc9jhfdjshpw7h1kxq64hnnw5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring hipsql-api hipsql-monad mtl postgresql-libpq + servant-server warp + ]; + executableHaskellDepends = [ + async base bytestring hipsql-api hipsql-monad mtl postgresql-libpq + servant-server warp + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hipsql-demo-server"; + }) {}; + + "hipsql-tx-simple" = callPackage + ({ mkDerivation, base, hipsql-monad, hipsql-server + , postgresql-simple, postgresql-tx + }: + mkDerivation { + pname = "hipsql-tx-simple"; + version = "0.0.0.0"; + sha256 = "17ab2k9q7d5xqjbqr6r22xlgi3hnw20cq1lw2ambhvzwdlb0z9kw"; + libraryHaskellDepends = [ + base hipsql-monad hipsql-server postgresql-simple postgresql-tx + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hircules" = callPackage + ({ mkDerivation, base, containers, directory, gtk, mtl, network + , old-locale, old-time, time, utf8-string + }: + mkDerivation { + pname = "hircules"; + version = "0.4.1"; + sha256 = "1i291m3i3c082nsgg7mx2xx2a0q97kdmyashz26i4varqkwhz7qx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory gtk mtl network old-locale old-time time + utf8-string + ]; + description = "IRC client"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hircules"; + broken = true; + }) {}; + + "hirt" = callPackage + ({ mkDerivation, attoparsec, base, cmdargs, containers, csv + , hlbfgsb, hmatrix, mwc-random, numeric-extras, random, statistics + , text, text-format, vector, vector-space + }: + mkDerivation { + pname = "hirt"; + version = "0.0.1.1"; + sha256 = "0scn4gljgx0ig2fr4rfavk6k3pcychpxlasffd6gp2k1v3sb850v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base cmdargs containers csv hlbfgsb hmatrix mwc-random + numeric-extras random statistics text text-format vector + vector-space + ]; + description = "Calculates IRT 2PL and 3PL models"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hirt"; + }) {}; + + "hissmetrics" = callPackage + ({ mkDerivation, base, bytestring, conduit, http-conduit + , http-types, text, time + }: + mkDerivation { + pname = "hissmetrics"; + version = "0.5.1"; + sha256 = "1rz0yxng4szhmjj1n6d36ljv3388ch8nih09yjrxk4l83zd6hc6d"; + libraryHaskellDepends = [ + base bytestring conduit http-conduit http-types text time + ]; + description = "Unofficial API bindings to KISSmetrics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hist-pl" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cmdargs + , containers, hist-pl-dawg, hist-pl-fusion, hist-pl-lexicon + , hist-pl-lmf, hist-pl-transliter, morfeusz, pipes, polimorf, text + }: + mkDerivation { + pname = "hist-pl"; + version = "0.3.2"; + sha256 = "01c6k3f432yhcvcz7k4w29z7kbvhxlcnh57z1m47qbkymm5b4y7b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers hist-pl-lexicon hist-pl-transliter morfeusz + text + ]; + executableHaskellDepends = [ + aeson-pretty base bytestring cmdargs containers hist-pl-dawg + hist-pl-fusion hist-pl-lexicon hist-pl-lmf pipes polimorf + ]; + description = "Umbrella package for the historical dictionary of Polish"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hist-pl"; + }) {}; + + "hist-pl-dawg" = callPackage + ({ mkDerivation, base, binary, containers, dawg, text, text-binary + }: + mkDerivation { + pname = "hist-pl-dawg"; + version = "0.2.1"; + sha256 = "1ghhwabi46dimzfk79nkcnk8s4rlcyvqfcpr8ay7sfy7xns2ahjg"; + libraryHaskellDepends = [ + base binary containers dawg text text-binary + ]; + description = "A generic, DAWG-based dictionary"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hist-pl-fusion" = callPackage + ({ mkDerivation, base, binary, containers, dawg, hist-pl-dawg + , hist-pl-lexicon, polimorf, text, text-binary + }: + mkDerivation { + pname = "hist-pl-fusion"; + version = "0.5.3"; + sha256 = "0ism9qw3g0x0r40qm6v0gj1b2fj5zdnfik7b4h0b0dqyi08m6sq3"; + libraryHaskellDepends = [ + base binary containers dawg hist-pl-dawg hist-pl-lexicon polimorf + text text-binary + ]; + description = "Merging historical dictionary with PoliMorf"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hist-pl-lexicon" = callPackage + ({ mkDerivation, base, binary, containers, dawg, directory + , filepath, hist-pl-dawg, hist-pl-types, pipes, text, transformers + }: + mkDerivation { + pname = "hist-pl-lexicon"; + version = "0.6.1"; + sha256 = "1baq1a5l44q56msp2y2m9hyd5v841jkxm0cdlgi816fmc0768cqk"; + libraryHaskellDepends = [ + base binary containers dawg directory filepath hist-pl-dawg + hist-pl-types pipes text transformers + ]; + description = "A binary representation of the historical dictionary of Polish"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hist-pl-lmf" = callPackage + ({ mkDerivation, base, hist-pl-types, polysoup, text }: + mkDerivation { + pname = "hist-pl-lmf"; + version = "0.1.0"; + sha256 = "146vz15fig8k1wcvcw7fg64abxvg1nyarvhigz9jkzf5yngkzwvm"; + libraryHaskellDepends = [ base hist-pl-types polysoup text ]; + description = "LMF parsing for the historical dictionary of Polish"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hist-pl-transliter" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "hist-pl-transliter"; + version = "0.1.1"; + sha256 = "146ywyh67a0hasgcpfmffrj8w1kg6anksaa3mm9f80k83shqhvrb"; + libraryHaskellDepends = [ base parsec ]; + description = "A simple EDSL for transliteration rules"; + license = lib.licenses.bsd3; + }) {}; + + "hist-pl-types" = callPackage + ({ mkDerivation, base, binary, text, text-binary }: + mkDerivation { + pname = "hist-pl-types"; + version = "0.1.0"; + sha256 = "0i13aj1xcwap0k3w48vyiiganbvj93zydawmw3gw7m0kr6nl5l9v"; + libraryHaskellDepends = [ base binary text text-binary ]; + description = "Types in the historical dictionary of Polish"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "histogram-fill" = callPackage + ({ mkDerivation, base, criterion, deepseq, ghc-prim, mwc-random + , primitive, vector + }: + mkDerivation { + pname = "histogram-fill"; + version = "0.9.1.0"; + sha256 = "0qcil8lgkzklgbzb9a81kdzsyzrsgzwdgz424mlvp8sbrfmbnz3m"; + libraryHaskellDepends = [ base deepseq ghc-prim primitive vector ]; + benchmarkHaskellDepends = [ base criterion mwc-random vector ]; + description = "Library for histograms creation"; + license = lib.licenses.bsd3; + }) {}; + + "histogram-fill-binary" = callPackage + ({ mkDerivation, base, binary, histogram-fill, vector }: + mkDerivation { + pname = "histogram-fill-binary"; + version = "0.8.5.0"; + sha256 = "0dkvdc5sbnarpdam9gg6q1rvc5xx51pga0whzf6mq81yjn2ydvqy"; + libraryHaskellDepends = [ base binary histogram-fill vector ]; + description = "Binary instances for histogram-fill package"; + license = lib.licenses.bsd3; + }) {}; + + "histogram-fill-cereal" = callPackage + ({ mkDerivation, base, cereal, histogram-fill, vector }: + mkDerivation { + pname = "histogram-fill-cereal"; + version = "0.8.5.0"; + sha256 = "1kaj56b7cp2c4s0fdkirw48igy54zhdrcrjsjpyv4cnywq8nvqrq"; + libraryHaskellDepends = [ base cereal histogram-fill vector ]; + description = "Binary instances for histogram-fill package"; + license = lib.licenses.bsd3; + }) {}; + + "histogram-simple" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "histogram-simple"; + version = "1.2"; + sha256 = "12zvs148c224lcvs8b5kc6nsxma5k3bn7srxfm3xjx48fcjbpl00"; + libraryHaskellDepends = [ base containers ]; + description = "Simple Data.Map-based histogram"; + license = lib.licenses.bsd3; + }) {}; + + "historian" = callPackage + ({ mkDerivation, base, containers, directory, filepath, process + , regex-compat, regex-posix + }: + mkDerivation { + pname = "historian"; + version = "0.0.1"; + sha256 = "1lgajnq092jk4izy86qcw71ghxz6b8mprm4ha3ybrm5i2rlh12r6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath process regex-compat regex-posix + ]; + description = "Extract the interesting bits from shell history"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "historian"; + broken = true; + }) {}; + + "hit" = callPackage + ({ mkDerivation, base, bytestring, containers, git, hashable + , hashtables, hourglass + }: + mkDerivation { + pname = "hit"; + version = "0.7.0"; + sha256 = "1d3kqc9yd5hxcrr406cwbxjqnqj0bh4laayx2v1mqqz48x6rmqah"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring containers git hashable hashtables hourglass + ]; + description = "Git like program in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Hit"; + }) {}; + + "hit-graph" = callPackage + ({ mkDerivation, base, containers, fgl, hashable, hit, transformers + , unordered-containers + }: + mkDerivation { + pname = "hit-graph"; + version = "0.1"; + sha256 = "0wi2lg6121f6mccnsav9wdmiff3hd45g3mw6c4s93qns0yxl9wch"; + libraryHaskellDepends = [ + base containers fgl hashable hit transformers unordered-containers + ]; + description = "Use graph algorithms to access and manipulate Git repos"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hit-on" = callPackage + ({ mkDerivation, ansi-terminal, base, base-noprelude, directory + , github, gitrev, hspec, optparse-applicative, process, relude + , shellmet, text, vector + }: + mkDerivation { + pname = "hit-on"; + version = "0.1.0.0"; + sha256 = "13pxn9xqyfd5n53bl57bk0wc8qlnl5dsh1xq5y49arsnk2g86ir5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base-noprelude directory github gitrev + optparse-applicative process relude shellmet text vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base github hspec text ]; + description = "Haskell Git Helper Tool"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "hit"; + broken = true; + }) {}; + + "hix" = callPackage + ({ mkDerivation, aeson, base, Cabal, casing, exon, extra + , filepattern, generic-lens, hedgehog, incipit-base, lens + , lens-regex-pcre, optparse-applicative, path, path-io, random + , tasty, tasty-hedgehog, transformers, unix + }: + mkDerivation { + pname = "hix"; + version = "0.6.9"; + sha256 = "02ihihlxxvcndm7hjiwknj1dar4d3hdwrg83zsr6q1w7gssr9bbi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base Cabal casing exon extra filepattern generic-lens + incipit-base lens lens-regex-pcre optparse-applicative path path-io + random transformers unix + ]; + executableHaskellDepends = [ base incipit-base ]; + testHaskellDepends = [ + base Cabal exon hedgehog incipit-base path path-io tasty + tasty-hedgehog transformers + ]; + description = "Haskell/Nix development build tools"; + license = "BSD-2-Clause-Patent"; + mainProgram = "hix"; + }) {}; + + "hjcase" = callPackage + ({ mkDerivation, aeson, base, bytestring, HUnit, test-framework + , test-framework-hunit, text, unordered-containers, vector + }: + mkDerivation { + pname = "hjcase"; + version = "0.2.0.0"; + sha256 = "0d1pb24jqk2dj635hy1way9axr9719g1ppxmxr4jpbb0sj6xphjk"; + libraryHaskellDepends = [ + aeson base bytestring HUnit test-framework test-framework-hunit + text unordered-containers vector + ]; + description = "Jcase library for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hjpath" = callPackage + ({ mkDerivation, base, containers, hjson, parsec }: + mkDerivation { + pname = "hjpath"; + version = "3.0.1"; + sha256 = "0wmzxwi24q7r0yxnalzqnn3k0bzf7wc4ql26dv94pvzir156kahj"; + libraryHaskellDepends = [ base containers hjson parsec ]; + description = "XPath-like syntax for querying JSON"; + license = lib.licenses.bsd3; + }) {}; + + "hjs" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , mtl, parsec, regex-compat + }: + mkDerivation { + pname = "hjs"; + version = "0.2.1"; + sha256 = "0gk4misxbkc2x8hh7ynrj1ma91fs0h6q702w6r0kjq136fh48zhi"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers directory mtl parsec regex-compat + ]; + description = "JavaScript Parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hjs"; + broken = true; + }) {}; + + "hjsmin" = callPackage + ({ mkDerivation, base, bytestring, directory, extra, filepath + , language-javascript, optparse-applicative, process, text, unix + }: + mkDerivation { + pname = "hjsmin"; + version = "0.2.1"; + sha256 = "146d4b9k11msqf1q12rzh5bfdrqddkcgsf42w6wpkzfdlhskid2d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring language-javascript text + ]; + executableHaskellDepends = [ + base bytestring language-javascript optparse-applicative text + ]; + testHaskellDepends = [ + base directory extra filepath process unix + ]; + description = "Haskell implementation of a javascript minifier"; + license = lib.licenses.bsd3; + mainProgram = "hjsmin"; + }) {}; + + "hjson" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "hjson"; + version = "1.3.2"; + sha256 = "1r59g5ypqjsldflsddg7pzpa6j8jps5nwm4h9cwiw7qk734rjik8"; + libraryHaskellDepends = [ base containers parsec ]; + description = "JSON parsing library"; + license = lib.licenses.bsd3; + }) {}; + + "hjson-query" = callPackage + ({ mkDerivation, base, containers, hjson }: + mkDerivation { + pname = "hjson-query"; + version = "1.0.2"; + sha256 = "0sj86rm5pz0q9079f5kjnpz51dxvvq72waaf8h64jzrrhkpz8mlx"; + libraryHaskellDepends = [ base containers hjson ]; + description = "library for querying from JSON"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hjsonpointer" = callPackage + ({ mkDerivation, aeson, base, hashable, hspec, http-types + , QuickCheck, text, unordered-containers, vector + }: + mkDerivation { + pname = "hjsonpointer"; + version = "1.5.0"; + sha256 = "1bdr5jpc2vcx6bk724jmfz7nh3jgqwrmj4hab64h9pjdrl4vz00y"; + revision = "3"; + editedCabalFile = "1y9fhqb8kjgflsds8nkw7nr1b9ydyz5f3227b4k8b7ir97rzy5d0"; + libraryHaskellDepends = [ + aeson base hashable text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base hspec http-types QuickCheck text unordered-containers + vector + ]; + description = "JSON Pointer library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hjsonschema" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , directory, file-embed, filepath, hashable, hjsonpointer, hspec + , http-client, http-client-tls, http-types, pcre-heavy, profunctors + , protolude, QuickCheck, safe-exceptions, scientific, text + , unordered-containers, vector, wai-app-static, warp + }: + mkDerivation { + pname = "hjsonschema"; + version = "1.10.0"; + sha256 = "1ya93a1jh40aia3adrg2ipdzyxww6cpnzcdw41r51h8x6f2m0n77"; + revision = "1"; + editedCabalFile = "1563di5mfclj4ms6wd9vszdyghxpqm3r8q9vfkanw9wjlw7kq56q"; + libraryHaskellDepends = [ + aeson base bytestring containers file-embed filepath hashable + hjsonpointer http-client http-client-tls http-types pcre-heavy + profunctors protolude QuickCheck safe-exceptions scientific text + unordered-containers vector + ]; + testHaskellDepends = [ + aeson async base bytestring containers directory file-embed + filepath hashable hjsonpointer hspec http-client http-client-tls + http-types pcre-heavy profunctors protolude QuickCheck + safe-exceptions scientific text unordered-containers vector + wai-app-static warp + ]; + description = "JSON Schema library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hjugement" = callPackage + ({ mkDerivation, base, containers, hashable, QuickCheck, random + , tasty, tasty-hunit, tasty-quickcheck, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "hjugement"; + version = "2.0.2.20190414"; + sha256 = "0w9qmsy7b118wzdhz8ggyw2608sjhsaxzaw121lhzr8vbaznh6pi"; + libraryHaskellDepends = [ + base containers hashable unordered-containers + ]; + testHaskellDepends = [ + base containers hashable QuickCheck random tasty tasty-hunit + tasty-quickcheck text transformers unordered-containers + ]; + description = "Majority Judgment"; + license = lib.licenses.gpl3Only; + }) {}; + + "hjugement-cli" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , containers, cryptonite, deepseq, directory, filepath, ghc-prim + , hjugement, hjugement-protocol, lens-family-core, memory, pipes + , pipes-aeson, pipes-bytestring, pipes-group, pipes-parse + , pipes-safe, pipes-text, random, reflection, symantic-cli + , symantic-document, terminal-size, text, time, transformers, unix + , unordered-containers + }: + mkDerivation { + pname = "hjugement-cli"; + version = "0.0.0.20191104"; + sha256 = "17bz2cb9i7iv1s1s5g17797x07h80p3h682zkq9i4s5cbqjga44g"; + revision = "1"; + editedCabalFile = "0bjyn458jmrn230y7gphkx3bggvjkm8jbgnnz8h37rwj3mjaw7q5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base base64-bytestring binary bytestring containers + cryptonite deepseq directory filepath ghc-prim hjugement + hjugement-protocol lens-family-core memory pipes pipes-aeson + pipes-bytestring pipes-group pipes-parse pipes-safe pipes-text + random reflection symantic-cli symantic-document terminal-size text + time transformers unix unordered-containers + ]; + description = "Majority Judgment and Helios-C command line tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hjugement"; + }) {}; + + "hjugement-protocol" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , containers, criterion, cryptonite, deepseq, memory, QuickCheck + , random, reflection, tasty, tasty-hunit, tasty-quickcheck, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "hjugement-protocol"; + version = "0.0.10.20191104"; + sha256 = "1zra21x92bvgnqj4if2lhhzbf4kwj9xn1lp8glzngvby0914na7x"; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring containers + cryptonite deepseq memory random reflection text transformers + unordered-containers + ]; + testHaskellDepends = [ + aeson base containers QuickCheck random tasty tasty-hunit + tasty-quickcheck text transformers + ]; + benchmarkHaskellDepends = [ + aeson base containers criterion deepseq QuickCheck random text + transformers + ]; + description = "A cryptographic protocol for the Majority Judgment"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hkd" = callPackage + ({ mkDerivation, base, some }: + mkDerivation { + pname = "hkd"; + version = "0.2.1"; + sha256 = "1ya8nh6grbdps7gr7aa0rbmj7xprs00qjrkazsyzak4jn829l14z"; + libraryHaskellDepends = [ base some ]; + testHaskellDepends = [ base some ]; + description = "\"higher-kinded data\""; + license = "(BSD-2-Clause OR Apache-2.0)"; + }) {}; + + "hkd-default" = callPackage + ({ mkDerivation, aeson, base }: + mkDerivation { + pname = "hkd-default"; + version = "1.1.0.0"; + sha256 = "1ff8sfd68a06s7kfc85ww6w5wm7m0f70vd2bi0lbkj0r14rsn7vg"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ aeson base ]; + description = "Apply default value for optional field of HKD"; + license = lib.licenses.bsd3; + }) {}; + + "hkd-delta" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hkd-delta"; + version = "0.0.1"; + sha256 = "0qb20y6nca61h4mpgyhi6xfcwxf4q92pscr5zqd8yklfcz4qqyz9"; + libraryHaskellDepends = [ base ]; + description = "Definition of \"Delta structures\" for higher kinded data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hkd-lens" = callPackage + ({ mkDerivation, base, profunctors }: + mkDerivation { + pname = "hkd-lens"; + version = "0.0.1"; + sha256 = "0s3siyp85k84c9j1srg8y78ia6yj9s6vls9y1hnkgsmg1mx755qg"; + libraryHaskellDepends = [ base profunctors ]; + description = "Generic lens/prism/traversal-kinded data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hkd-records" = callPackage + ({ mkDerivation, base, hkd, template-haskell, text }: + mkDerivation { + pname = "hkd-records"; + version = "0.0.6"; + sha256 = "0wgavxkpsk9qmqz1vnabr2bi679pd8sfn1kpf5s73bsq81mif09h"; + libraryHaskellDepends = [ base hkd template-haskell text ]; + description = "higher kinded record operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hkdf" = callPackage + ({ mkDerivation, base, byteable, bytestring, cryptohash, hspec }: + mkDerivation { + pname = "hkdf"; + version = "0.0.1.1"; + sha256 = "0qvlrfw3bsnhym58iddijvkgzfxk59cpasy74pnsnxwmnjmh06js"; + libraryHaskellDepends = [ base byteable bytestring cryptohash ]; + testHaskellDepends = [ base byteable bytestring cryptohash hspec ]; + description = "Implementation of HKDF (RFC 5869)"; + license = lib.licenses.bsd3; + }) {}; + + "hkgr" = callPackage + ({ mkDerivation, base, bytestring, directory, extra, filepath + , simple-cabal, simple-cmd-args, simple-prompt, typed-process + , xdg-basedir + }: + mkDerivation { + pname = "hkgr"; + version = "0.4.3.2"; + sha256 = "1c87hpd4p4mq3cx5m52c7hkwp18f5klkkfx342q2zmkks97lf1zb"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring directory extra filepath simple-cabal + simple-cmd-args simple-prompt typed-process xdg-basedir + ]; + description = "Simple Hackage release workflow for package maintainers"; + license = lib.licenses.gpl3Only; + mainProgram = "hkgr"; + }) {}; + + "hkt" = callPackage + ({ mkDerivation, base, hspec, inspection-testing, protolude, text + }: + mkDerivation { + pname = "hkt"; + version = "0.0.1"; + sha256 = "14w3r5i0gqsh1c6xjrr4xz3ym94gp206sji9gkyy4ahdp2ymyvj6"; + libraryHaskellDepends = [ base protolude ]; + testHaskellDepends = [ + base hspec inspection-testing protolude text + ]; + description = "A library for higher kinded types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hlatex" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers, directory + , filepath, mtl, process, template-haskell, transformers, uniplate + , utf8-string + }: + mkDerivation { + pname = "hlatex"; + version = "0.3.2"; + sha256 = "0r4wdnps7m3j94xqab1lf8za5mning132h0micbqp86pnhlqn8g5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-unicode-symbols containers directory filepath mtl process + template-haskell transformers uniplate utf8-string + ]; + description = "A library to build valid LaTeX files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hlbfgsb" = callPackage + ({ mkDerivation, base, gfortran, HUnit, test-framework + , test-framework-hunit, vector + }: + mkDerivation { + pname = "hlbfgsb"; + version = "0.0.1.0"; + sha256 = "0nar59rbi5zr6gi2k0f49f09fnxcmshnq9bb2dh973a4y3gcw6dx"; + libraryHaskellDepends = [ base vector ]; + librarySystemDepends = [ gfortran ]; + libraryToolDepends = [ gfortran ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit vector + ]; + description = "Haskell binding to L-BFGS-B version 3.0"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gfortran;}; + + "hlcm" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-csv + , containers, haskell98, parallel + }: + mkDerivation { + pname = "hlcm"; + version = "0.2.2"; + sha256 = "14yqc02kfp2c9i22inma29cprqz9k8yx6c7m90kwimv4psv8766a"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring haskell98 parallel + ]; + executableHaskellDepends = [ + array base bytestring bytestring-csv containers haskell98 parallel + ]; + description = "Fast algorithm for mining closed frequent itemsets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hleap" = callPackage + ({ mkDerivation, aeson, base, containers, data-default, mtl, text + , unordered-containers, websockets + }: + mkDerivation { + pname = "hleap"; + version = "0.2.0.0"; + sha256 = "0hh9r884kjw8gi7mcg74kzixzxxwzs1h67mg9z108kmlmnb742ry"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers data-default mtl text unordered-containers + websockets + ]; + executableHaskellDepends = [ + aeson base containers data-default mtl text unordered-containers + websockets + ]; + description = "Web Socket interface to Leap Motion controller"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "leap-tracker"; + broken = true; + }) {}; + + "hledger" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs + , containers, data-default, Decimal, Diff, directory, extra + , filepath, githash, hashable, haskeline, hledger-lib, lucid + , math-functions, megaparsec, microlens, mtl, process, regex-tdfa + , safe, shakespeare, split, tabular, tasty, temporary, terminfo + , text, text-ansi, time, timeit, transformers, unordered-containers + , utf8-string, utility-ht, wizards + }: + mkDerivation { + pname = "hledger"; + version = "1.32.3"; + sha256 = "1mkzpaj50zq3w40gynjajlcrilpvmbdyrydnprrxmxfcb5hy2qr9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring cmdargs containers data-default + Decimal Diff directory extra filepath githash hashable haskeline + hledger-lib lucid math-functions megaparsec microlens mtl process + regex-tdfa safe shakespeare split tabular tasty temporary terminfo + text text-ansi time timeit transformers unordered-containers + utf8-string utility-ht wizards + ]; + executableHaskellDepends = [ + aeson ansi-terminal base bytestring cmdargs containers data-default + Decimal directory extra filepath githash haskeline hledger-lib + math-functions megaparsec microlens mtl process regex-tdfa safe + shakespeare split tabular tasty temporary terminfo text text-ansi + time timeit transformers unordered-containers utf8-string + utility-ht wizards + ]; + testHaskellDepends = [ + aeson ansi-terminal base bytestring cmdargs containers data-default + Decimal directory extra filepath githash haskeline hledger-lib + math-functions megaparsec microlens mtl process regex-tdfa safe + shakespeare split tabular tasty temporary terminfo text text-ansi + time timeit transformers unordered-containers utf8-string + utility-ht wizards + ]; + description = "Command-line interface for the hledger accounting system"; + license = lib.licenses.gpl3Only; + mainProgram = "hledger"; + maintainers = [ + lib.maintainers.maralorn lib.maintainers.sternenseemann + ]; + }) {}; + + "hledger-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , Decimal, docopt, either, hledger, hledger-lib, microlens + , microlens-platform, safe, servant-server, servant-swagger + , swagger2, text, transformers, wai, wai-extra, warp + }: + mkDerivation { + pname = "hledger-api"; + version = "1.14"; + sha256 = "18zpclm3nh2zq6cqa10vm232ndg22r8s4h3ffmn2m4fg05172ymd"; + revision = "4"; + editedCabalFile = "126l1d6dirg0kn5p5wdrjnkckn6jsycrvqsh63ysiwswn096gf4c"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring containers data-default Decimal docopt either + hledger hledger-lib microlens microlens-platform safe + servant-server servant-swagger swagger2 text transformers wai + wai-extra warp + ]; + description = "Web API server for the hledger accounting tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hledger-api"; + }) {}; + + "hledger-chart" = callPackage + ({ mkDerivation, base, Chart, cmdargs, colour, containers, hledger + , hledger-lib, HUnit, safe, time + }: + mkDerivation { + pname = "hledger-chart"; + version = "0.16.1"; + sha256 = "1yk563032ir98gqdvxazjjl1alg6q1pflzawh11pr3zrdnriracn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Chart cmdargs colour containers hledger hledger-lib HUnit safe + time + ]; + description = "A pie chart image generator for the hledger accounting tool"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hledger-chart"; + broken = true; + }) {}; + + "hledger-diff" = callPackage + ({ mkDerivation, base, hledger-lib, text, time }: + mkDerivation { + pname = "hledger-diff"; + version = "0.2.0.14"; + sha256 = "16njnl51kxmk2ika1ily5snl761559k0pbiql42pbn7zry93l1zn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base hledger-lib text time ]; + description = "Compares the transactions in two ledger files"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hledger-diff"; + broken = true; + }) {}; + + "hledger-flow" = callPackage + ({ mkDerivation, base, containers, exceptions, filepath, foldl + , gitrev, HUnit, optparse-applicative, path, path-io, stm, text + , time, turtle + }: + mkDerivation { + pname = "hledger-flow"; + version = "0.14.4"; + sha256 = "1qvh5vgnk6vrhhr1kjqsycz13acxa7ynpqnd1bmchfl4q3aga9gw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers exceptions filepath foldl gitrev path path-io stm + text time turtle + ]; + executableHaskellDepends = [ + base optparse-applicative path text turtle + ]; + testHaskellDepends = [ + base containers foldl HUnit path path-io stm text turtle + ]; + description = "An hledger workflow focusing on automated statement import and classification"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hledger-flow"; + broken = true; + }) {}; + + "hledger-iadd" = callPackage + ({ mkDerivation, base, brick, containers, directory, free + , hledger-lib, hspec, hspec-discover, megaparsec, microlens + , microlens-mtl, microlens-th, optparse-applicative, QuickCheck + , text, text-zipper, time, transformers, unordered-containers + , vector, vty, xdg-basedir + }: + mkDerivation { + pname = "hledger-iadd"; + version = "1.3.20"; + sha256 = "0gck4zf5p2kkwn3rrsinn25g6mpgp6n49034la3qz0yzkvw6gknf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base brick containers directory free hledger-lib megaparsec + microlens microlens-mtl microlens-th optparse-applicative text + text-zipper time transformers unordered-containers vector vty + xdg-basedir + ]; + executableHaskellDepends = [ + base brick directory free hledger-lib megaparsec microlens + microlens-mtl microlens-th optparse-applicative text text-zipper + time transformers unordered-containers vector vty xdg-basedir + ]; + testHaskellDepends = [ + base free hledger-lib hspec megaparsec QuickCheck text text-zipper + time transformers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "A terminal UI as drop-in replacement for hledger add"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hledger-iadd"; + broken = true; + }) {}; + + "hledger-interest" = callPackage + ({ mkDerivation, base, Cabal, Decimal, hledger-lib, mtl, text, time + }: + mkDerivation { + pname = "hledger-interest"; + version = "1.6.6"; + sha256 = "0hklpg9sgghrcvkrgz7kfr8jc6kwsv8zzpbbg0c3idhbdxwg74d8"; + revision = "2"; + editedCabalFile = "0bb1bhybiaih7fc54y3n24xrcpxv6k6iccv2c6byypbcv4jx8m8d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal Decimal hledger-lib mtl text time + ]; + description = "computes interest for a given account"; + license = lib.licenses.bsd3; + mainProgram = "hledger-interest"; + maintainers = [ lib.maintainers.peti ]; + }) {}; + + "hledger-irr" = callPackage + ({ mkDerivation, base, Cabal, data-default-class, Decimal + , hledger-lib, math-functions, text, time + }: + mkDerivation { + pname = "hledger-irr"; + version = "0.1.1.16"; + sha256 = "1zvr4yrl0s1hiz0k76dmkkx89656jlamdmdi7y2cmsw1m5cf97v4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal data-default-class Decimal hledger-lib math-functions + text time + ]; + description = "computes the internal rate of return of an investment"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hledger-irr"; + broken = true; + }) {}; + + "hledger-lib" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, array, base + , base-compat, blaze-markup, bytestring, call-stack, cassava + , cassava-megaparsec, cmdargs, colour, containers, data-default + , Decimal, deepseq, directory, doclayout, doctest, extra + , file-embed, filepath, Glob, hashtables, megaparsec, microlens + , microlens-th, mtl, pager, parser-combinators, pretty-simple + , regex-tdfa, safe, tabular, tasty, tasty-hunit, template-haskell + , terminal-size, text, text-ansi, time, timeit, transformers + , uglymemo, unordered-containers, utf8-string + }: + mkDerivation { + pname = "hledger-lib"; + version = "1.32.3"; + sha256 = "0dyid1jjs9i4sk5fxlmah8fgng4j1577zxxm99gh2xl8216dn4mg"; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal array base base-compat + blaze-markup bytestring call-stack cassava cassava-megaparsec + cmdargs colour containers data-default Decimal deepseq directory + doclayout extra file-embed filepath Glob hashtables megaparsec + microlens microlens-th mtl pager parser-combinators pretty-simple + regex-tdfa safe tabular tasty tasty-hunit template-haskell + terminal-size text text-ansi time timeit transformers uglymemo + unordered-containers utf8-string + ]; + testHaskellDepends = [ + aeson aeson-pretty ansi-terminal array base base-compat + blaze-markup bytestring call-stack cassava cassava-megaparsec + cmdargs colour containers data-default Decimal deepseq directory + doclayout doctest extra file-embed filepath Glob hashtables + megaparsec microlens microlens-th mtl pager parser-combinators + pretty-simple regex-tdfa safe tabular tasty tasty-hunit + template-haskell terminal-size text text-ansi time timeit + transformers uglymemo unordered-containers utf8-string + ]; + description = "A library providing the core functionality of hledger"; + license = lib.licenses.gpl3Only; + }) {}; + + "hledger-makeitso" = callPackage + ({ mkDerivation, base, containers, foldl, HUnit, stm, text, time + , turtle + }: + mkDerivation { + pname = "hledger-makeitso"; + version = "0.10.0.0"; + sha256 = "1gwlrh248vd9m07388ijvd1dxrsbhlf6jj5s0715ph9h1hrlb1jq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers foldl stm text time turtle + ]; + executableHaskellDepends = [ base text turtle ]; + testHaskellDepends = [ + base containers foldl HUnit stm text turtle + ]; + description = "An hledger workflow focusing on automated statement import and classification"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hledger-makeitso"; + broken = true; + }) {}; + + "hledger-stockquotes" = callPackage + ({ mkDerivation, aeson, base, bytestring, cmdargs, containers + , directory, hedgehog, hledger-lib, raw-strings-qq, req, safe + , safe-exceptions, scientific, split, tasty, tasty-hedgehog + , tasty-hunit, text, time, unordered-containers, xdg-basedir, yaml + }: + mkDerivation { + pname = "hledger-stockquotes"; + version = "0.1.2.1"; + sha256 = "09h021dcpya8492kgyqkd2irxa10kwc9dgzk5xn7r121hl55jp50"; + revision = "1"; + editedCabalFile = "1b10qfxps3iz69l05gagshphifhxw5nvsx79yfyc4iq1rb8hnxc7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers hledger-lib req safe scientific + split text time unordered-containers + ]; + executableHaskellDepends = [ + aeson base bytestring cmdargs directory raw-strings-qq + safe-exceptions text time xdg-basedir yaml + ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "Generate HLedger Price Directives From Daily Stock Quotes"; + license = lib.licenses.bsd3; + mainProgram = "hledger-stockquotes"; + }) {}; + + "hledger-ui" = callPackage + ({ mkDerivation, ansi-terminal, async, base, brick, cmdargs + , containers, data-default, directory, doclayout, extra, filepath + , fsnotify, hledger, hledger-lib, megaparsec, microlens + , microlens-platform, mtl, process, safe, split, text, text-zipper + , time, transformers, unix, vector, vty, vty-crossplatform + }: + mkDerivation { + pname = "hledger-ui"; + version = "1.32.3"; + sha256 = "0981c039xp1l65vdn4y0rl3qvlprk15f4s22z1jkkrixx3aqnq4p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal async base brick cmdargs containers data-default + directory doclayout extra filepath fsnotify hledger hledger-lib + megaparsec microlens microlens-platform mtl process safe split text + text-zipper time transformers unix vector vty vty-crossplatform + ]; + executableHaskellDepends = [ base ]; + description = "Terminal interface for the hledger accounting system"; + license = lib.licenses.gpl3Only; + mainProgram = "hledger-ui"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "hledger-vty" = callPackage + ({ mkDerivation, base, cmdargs, hledger, hledger-lib, HUnit, safe + , time, vty + }: + mkDerivation { + pname = "hledger-vty"; + version = "0.16.1"; + sha256 = "10aq9apxz6nrzvvynha0wkhy34dn8dybizr8assni6rns8ylh188"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs hledger hledger-lib HUnit safe time vty + ]; + description = "A curses-style console interface for the hledger accounting tool"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hledger-vty"; + broken = true; + }) {}; + + "hledger-web" = callPackage + ({ mkDerivation, aeson, base, base64, blaze-html, blaze-markup + , bytestring, case-insensitive, clientsession, cmdargs, conduit + , conduit-extra, containers, data-default, Decimal, directory + , extra, filepath, hjsmin, hledger, hledger-lib, hspec, http-client + , http-conduit, http-types, megaparsec, mtl, network, safe + , shakespeare, template-haskell, text, time, transformers + , unix-compat, unordered-containers, utf8-string, wai, wai-cors + , wai-extra, wai-handler-launch, warp, yaml, yesod, yesod-core + , yesod-form, yesod-static, yesod-test + }: + mkDerivation { + pname = "hledger-web"; + version = "1.32.3"; + sha256 = "0pvxkhl09hfmm2xi6d76xnwzydl89l6imlv85dgqz2hibk4vw5jh"; + revision = "1"; + editedCabalFile = "0b7w8f2gq1fga75i5pwycfpvdl0938pbdq6vv4ffj64zl4rrkvmr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64 blaze-html blaze-markup bytestring + case-insensitive clientsession cmdargs conduit conduit-extra + containers data-default Decimal directory extra filepath hjsmin + hledger hledger-lib hspec http-client http-conduit http-types + megaparsec mtl network safe shakespeare template-haskell text time + transformers unix-compat unordered-containers utf8-string wai + wai-cors wai-extra wai-handler-launch warp yaml yesod yesod-core + yesod-form yesod-static yesod-test + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Web user interface for the hledger accounting system"; + license = lib.licenses.gpl3Only; + mainProgram = "hledger-web"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "hlex" = callPackage + ({ mkDerivation, base, HUnit, regex-tdfa }: + mkDerivation { + pname = "hlex"; + version = "1.0.0"; + sha256 = "1qanm8n368ps64hfr19j43hrkbwlgmfdyf4xldx25lzrgn56qaxk"; + libraryHaskellDepends = [ base regex-tdfa ]; + testHaskellDepends = [ base HUnit regex-tdfa ]; + description = "Simple Lexer Creation"; + license = lib.licenses.mit; + }) {}; + + "hlibBladeRF" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, hlint, libbladeRF + }: + mkDerivation { + pname = "hlibBladeRF"; + version = "0.1.0.6"; + sha256 = "15k15afy04kld6ar317lk441js873fcyk8qh92r98hnhbpq3nrmw"; + libraryHaskellDepends = [ base bindings-DSL bytestring ]; + libraryPkgconfigDepends = [ libbladeRF ]; + testHaskellDepends = [ base hlint ]; + description = "Haskell binding to libBladeRF SDR library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libbladeRF;}; + + "hlibcpuid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hlibcpuid"; + version = "0.2.0"; + sha256 = "0ncsxmdcg2jr76vsja5nq39kiq7lsqm61bimspk4yk5d0z490n81"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Bindings to https://github.com/anrieff/libcpuid"; + license = lib.licenses.mit; + mainProgram = "cpuid"; + }) {}; + + "hlibev" = callPackage + ({ mkDerivation, base, ev, network }: + mkDerivation { + pname = "hlibev"; + version = "0.4.0"; + sha256 = "0416w0k5ahnj57gc6n15ihpsyznmm36s1sjkycl35l7s8bxdldyw"; + libraryHaskellDepends = [ base network ]; + librarySystemDepends = [ ev ]; + description = "FFI interface to libev"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {ev = null;}; + + "hlibfam" = callPackage + ({ mkDerivation, base, fam }: + mkDerivation { + pname = "hlibfam"; + version = "0.2"; + sha256 = "10rxwfq2ppmqs3kjb8cq6l04g0qsxqy7w7ri7dj013kiz7rzk1yd"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ fam ]; + description = "FFI interface to libFAM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) fam;}; + + "hlibgit2" = callPackage + ({ mkDerivation, base, bindings-DSL, git, openssl, process, zlib }: + mkDerivation { + pname = "hlibgit2"; + version = "0.18.0.16"; + sha256 = "0plfzxzgph7iilwp434ndcw7pia47n96hcfa32fs7q5gz8kl17hr"; + libraryHaskellDepends = [ base bindings-DSL zlib ]; + librarySystemDepends = [ openssl ]; + testHaskellDepends = [ base process ]; + testToolDepends = [ git ]; + description = "Low-level bindings to libgit2"; + license = lib.licenses.mit; + }) {inherit (pkgs) git; inherit (pkgs) openssl;}; + + "hlibsass" = callPackage + ({ mkDerivation, base, Cabal, directory, hspec, libsass }: + mkDerivation { + pname = "hlibsass"; + version = "0.1.10.1"; + sha256 = "0gfbw6d48dqhc6gm9qwxfn4w6j3zs2xgf7c0kwxmgn4464y93dwy"; + configureFlags = [ "-fexternallibsass" ]; + setupHaskellDepends = [ base Cabal directory ]; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ libsass ]; + testHaskellDepends = [ base hspec ]; + description = "Low-level bindings to Libsass"; + license = lib.licenses.mit; + }) {inherit (pkgs) libsass;}; + + "hlint_3_2_8" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs + , containers, cpphs, data-default, directory, extra, file-embed + , filepath, filepattern, ghc-lib-parser, ghc-lib-parser-ex + , hscolour, process, refact, text, transformers, uniplate + , unordered-containers, utf8-string, vector, yaml + }: + mkDerivation { + pname = "hlint"; + version = "3.2.8"; + sha256 = "14nvq71kn1lhqx02r69f949p33rhxi466fwmxj9g0wd5191jawrs"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring cmdargs containers cpphs + data-default directory extra file-embed filepath filepattern + ghc-lib-parser ghc-lib-parser-ex hscolour process refact text + transformers uniplate unordered-containers utf8-string vector yaml + ]; + executableHaskellDepends = [ base ]; + description = "Source code suggestions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hlint"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "hlint_3_4_1" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs + , containers, cpphs, data-default, deriving-aeson, directory, extra + , file-embed, filepath, filepattern, ghc-lib-parser + , ghc-lib-parser-ex, hscolour, process, refact, text, transformers + , uniplate, unordered-containers, utf8-string, vector, yaml + }: + mkDerivation { + pname = "hlint"; + version = "3.4.1"; + sha256 = "0bkk03c9hacvfd73dk89g4r81b50g7pjgw5pavldali4qwss34cz"; + revision = "1"; + editedCabalFile = "1rdaffg5n179yfcn5zjwjb0bki09qy13gz2ijky455y9pbaz8yz9"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring cmdargs containers cpphs + data-default deriving-aeson directory extra file-embed filepath + filepattern ghc-lib-parser ghc-lib-parser-ex hscolour process + refact text transformers uniplate unordered-containers utf8-string + vector yaml + ]; + executableHaskellDepends = [ base ]; + description = "Source code suggestions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hlint"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "hlint" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs + , containers, cpphs, data-default, deriving-aeson, directory, extra + , file-embed, filepath, filepattern, ghc-lib-parser + , ghc-lib-parser-ex, hscolour, process, refact, text, transformers + , uniplate, unordered-containers, utf8-string, vector, yaml + }: + mkDerivation { + pname = "hlint"; + version = "3.6.1"; + sha256 = "1za1cykiajyfl8ks59jdj6228qnlg5s96slc9jm9zcy1ncmi701j"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring cmdargs containers cpphs + data-default deriving-aeson directory extra file-embed filepath + filepattern ghc-lib-parser ghc-lib-parser-ex hscolour process + refact text transformers uniplate unordered-containers utf8-string + vector yaml + ]; + executableHaskellDepends = [ base ]; + description = "Source code suggestions"; + license = lib.licenses.bsd3; + mainProgram = "hlint"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "hlint_3_8" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs + , containers, cpphs, data-default, deriving-aeson, directory, extra + , file-embed, filepath, filepattern, ghc-lib-parser + , ghc-lib-parser-ex, hscolour, process, refact, text, transformers + , uniplate, unordered-containers, utf8-string, vector, yaml + }: + mkDerivation { + pname = "hlint"; + version = "3.8"; + sha256 = "0x5xkd8n9idmg334kj1kky6bcl4wl8ks4i87j3r8zwp75fv3dwm8"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring cmdargs containers cpphs + data-default deriving-aeson directory extra file-embed filepath + filepattern ghc-lib-parser ghc-lib-parser-ex hscolour process + refact text transformers uniplate unordered-containers utf8-string + vector yaml + ]; + executableHaskellDepends = [ base ]; + description = "Source code suggestions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hlint"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "hlint-plugin" = callPackage + ({ mkDerivation, base, containers, ghc, hlint }: + mkDerivation { + pname = "hlint-plugin"; + version = "1.0.2"; + sha256 = "1vyaqqa40wsbsg8lddx9qswrfpwvnrdhc310wsl4a3s7zr08q96g"; + libraryHaskellDepends = [ base containers ghc hlint ]; + description = "GHC plugin for hlint"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hlint-test" = callPackage + ({ mkDerivation, base, hlint }: + mkDerivation { + pname = "hlint-test"; + version = "0.1.0.0"; + sha256 = "1lvbhhcxs9axvpm5m3axni30aafa9d32jrx00072kywm536gnnny"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hlint ]; + executableHaskellDepends = [ base hlint ]; + description = "Run hlint in test suite"; + license = lib.licenses.bsd3; + mainProgram = "hlint-test"; + }) {}; + + "hlist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hlist"; + version = "0.0.0.0"; + sha256 = "128y1l4bjyrsvx188mx58x8a98j7jk931h0nv5bprpxjkc71c32k"; + revision = "2"; + editedCabalFile = "0qcvl0krnhyvvn857p1b6mc65mglbplywcmx8n8vb8ikw5vhkh68"; + libraryHaskellDepends = [ base ]; + description = "Heterogeneous list"; + license = lib.licenses.bsd3; + }) {}; + + "hlivy" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, http-client + , http-types, lens, mtl, resourcet, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "hlivy"; + version = "1.0.1"; + sha256 = "1h3gi8i1c0793da1rpw01mqnrri23nca3m67n56id6ys3ld9901b"; + libraryHaskellDepends = [ + aeson base bytestring exceptions http-client http-types lens mtl + resourcet text transformers unordered-containers + ]; + description = "Client library for the Apache Livy REST API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hlogger" = callPackage + ({ mkDerivation, base, old-locale, time }: + mkDerivation { + pname = "hlogger"; + version = "0.0.3.0"; + sha256 = "1q3jsnxy7x0lv7wqfv9hlqnr22661k4agbb8yjbhj32fxyjqrn4f"; + libraryHaskellDepends = [ base old-locale time ]; + description = "Simple, concurrent, extendable and easy-to-use logging library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hlongurl" = callPackage + ({ mkDerivation, base, bytestring, curl, json, regex-base + , regex-posix + }: + mkDerivation { + pname = "hlongurl"; + version = "0.9.3"; + sha256 = "1njj7cvj9zjy0gghkr33bzwsv6lj27xvf56kicsr0pyyn76wplv5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base curl json ]; + executableHaskellDepends = [ + base bytestring curl regex-base regex-posix + ]; + description = "Library and utility interfacing to longurl.org"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hlongurl"; + broken = true; + }) {}; + + "hlrdb" = callPackage + ({ mkDerivation, base, base64, bytestring, cryptonite, hashable + , hedis, hlrdb-core, memory, random, store, time + , unordered-containers, zstd + }: + mkDerivation { + pname = "hlrdb"; + version = "0.4.0.0"; + sha256 = "0cj2ff40n3v171xhvdips3als1f2x91ksxcqm7i570mwkdgbh1jr"; + revision = "1"; + editedCabalFile = "0ymp486cfw71vv2ydn9dgaixmq5dgcpy5x1jzibrld5cd14fs3gg"; + libraryHaskellDepends = [ + base base64 bytestring cryptonite hashable hedis hlrdb-core memory + random store time unordered-containers zstd + ]; + description = "High-level Redis Database"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hlrdb-core" = callPackage + ({ mkDerivation, base, bytestring, hashable, hedis, lens, mtl + , profunctors, random, time, unordered-containers + }: + mkDerivation { + pname = "hlrdb-core"; + version = "0.2.0.0"; + sha256 = "0hkjll4v4kxc133b19kk9k4dkrbag6qdw24gwrhikrxlk666jsbl"; + revision = "3"; + editedCabalFile = "169a7j9n3sgya96xkklcrbqv08prh41r024dgzr6q0a1wn5j7f04"; + libraryHaskellDepends = [ + base bytestring hashable hedis lens mtl profunctors random time + unordered-containers + ]; + description = "High-level Redis Database Core API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls" = callPackage + ({ mkDerivation, base, containers, hcg-minus, hps }: + mkDerivation { + pname = "hls"; + version = "0.15"; + sha256 = "0h32fyvnqkxx8c9vfpdjvnqaxkvr8b15myjavxmnm6kwh7v2796l"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers hcg-minus hps ]; + description = "Haskell Lindenmayer Systems"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hls-alternate-number-format-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, extra, filepath + , ghc-boot-th, ghcide, hie-compat, hls-graph, hls-plugin-api + , hls-test-utils, lens, lsp, mtl, QuickCheck, regex-tdfa, syb + , tasty-quickcheck, text, unordered-containers + }: + mkDerivation { + pname = "hls-alternate-number-format-plugin"; + version = "2.6.0.0"; + sha256 = "1n423xdwf56h1c4fa9mfhhz3g5lw4qmycahvwd74ngyqynr7qz1c"; + libraryHaskellDepends = [ + aeson base containers extra ghc-boot-th ghcide hie-compat hls-graph + hls-plugin-api lens lsp mtl regex-tdfa syb text + unordered-containers + ]; + testHaskellDepends = [ + base filepath hls-test-utils lsp QuickCheck regex-tdfa + tasty-quickcheck text + ]; + description = "Provide Alternate Number Formats plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-brittany-plugin" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "hls-brittany-plugin"; + version = "1.1.0.0"; + sha256 = "11hnkbpg13zvnq69svm46zm5k55yshgz97kjjx1g3jcb9ah1brm1"; + description = "Integration with the Brittany code formatter"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-cabal-fmt-plugin" = callPackage + ({ mkDerivation, base, directory, filepath, ghcide, hls-plugin-api + , hls-test-utils, lens, lsp-types, mtl, process-extras, text + , transformers + }: + mkDerivation { + pname = "hls-cabal-fmt-plugin"; + version = "2.6.0.0"; + sha256 = "1yhk5x0rvvgqh8n1wz5nygx5df87svrg1k8y35jhzrqpys8lczkb"; + libraryHaskellDepends = [ + base directory filepath ghcide hls-plugin-api lens lsp-types mtl + process-extras text transformers + ]; + testHaskellDepends = [ base directory filepath hls-test-utils ]; + description = "Integration with the cabal-fmt code formatter"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-cabal-plugin" = callPackage + ({ mkDerivation, base, bytestring, Cabal-syntax, containers + , deepseq, directory, extra, filepath, ghcide, hashable, hls-graph + , hls-plugin-api, hls-test-utils, lens, lsp, lsp-types, regex-tdfa + , row-types, stm, tasty-hunit, text, text-rope, transformers + , unordered-containers + }: + mkDerivation { + pname = "hls-cabal-plugin"; + version = "2.6.0.0"; + sha256 = "00wrk9vkq0l845ma8saca9q7xyngjxvyh2jfnah4xpa99xn924mn"; + libraryHaskellDepends = [ + base bytestring Cabal-syntax containers deepseq directory extra + filepath ghcide hashable hls-graph hls-plugin-api lens lsp + lsp-types regex-tdfa stm text text-rope transformers + unordered-containers + ]; + testHaskellDepends = [ + base bytestring Cabal-syntax directory filepath ghcide + hls-test-utils lens lsp lsp-types row-types tasty-hunit text + text-rope transformers + ]; + description = "Cabal integration plugin with Haskell Language Server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-call-hierarchy-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, extra, filepath, ghcide + , ghcide-test-utils, hiedb, hls-plugin-api, hls-test-utils, lens + , lsp, lsp-test, sqlite-simple, text, unordered-containers + }: + mkDerivation { + pname = "hls-call-hierarchy-plugin"; + version = "2.6.0.0"; + sha256 = "12cb9krixrlxl8l9bkr6dy8hgwhp8c0j3vf8yx21zvdzbsidjcc1"; + libraryHaskellDepends = [ + aeson base containers extra ghcide hiedb hls-plugin-api lens lsp + sqlite-simple text unordered-containers + ]; + testHaskellDepends = [ + aeson base containers extra filepath ghcide-test-utils + hls-test-utils lens lsp lsp-test text + ]; + description = "Call hierarchy plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hls-change-type-signature-plugin" = callPackage + ({ mkDerivation, base, containers, filepath, ghcide, hls-plugin-api + , hls-test-utils, lsp, lsp-types, QuickCheck, regex-tdfa, syb, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "hls-change-type-signature-plugin"; + version = "2.6.0.0"; + sha256 = "1qbrp47726y3bnq1zdrqn0lnpjal4056na96dhqv17zm433y6kr0"; + libraryHaskellDepends = [ + base containers ghcide hls-plugin-api lsp-types regex-tdfa syb text + transformers unordered-containers + ]; + testHaskellDepends = [ + base filepath hls-test-utils lsp QuickCheck regex-tdfa text + ]; + description = "Change a declarations type signature with a Code Action"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-class-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, extra, filepath + , ghc, ghc-boot-th, ghc-exactprint, ghcide, hls-graph + , hls-plugin-api, hls-test-utils, lens, lsp, lsp-types, mtl + , row-types, text, transformers + }: + mkDerivation { + pname = "hls-class-plugin"; + version = "2.6.0.0"; + sha256 = "0jib2y256fb5b8wgsi9rjsdb3ywwpcbcnbbxmg6q3gwnglrdb1lx"; + libraryHaskellDepends = [ + aeson base containers deepseq extra ghc ghc-boot-th ghc-exactprint + ghcide hls-graph hls-plugin-api lens lsp mtl text transformers + ]; + testHaskellDepends = [ + aeson base filepath ghcide hls-plugin-api hls-test-utils lens + lsp-types row-types text + ]; + description = "Class/instance management plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-code-range-plugin" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , extra, filepath, ghcide, hashable, hls-plugin-api, hls-test-utils + , lens, lsp, lsp-test, mtl, semigroupoids, tasty-hunit, text + , transformers, vector + }: + mkDerivation { + pname = "hls-code-range-plugin"; + version = "2.6.0.0"; + sha256 = "1ir4w8a3xvfl5dn7rn9wagch7iai5wafmy732r05yjiyj0p2jfs5"; + libraryHaskellDepends = [ + aeson base containers deepseq extra ghcide hashable hls-plugin-api + lens lsp mtl semigroupoids text transformers vector + ]; + testHaskellDepends = [ + base bytestring containers filepath ghcide hls-plugin-api + hls-test-utils lens lsp lsp-test tasty-hunit text transformers + vector + ]; + description = "HLS Plugin to support smart selection range and Folding range"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-eval-plugin" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , deepseq, Diff, directory, dlist, extra, filepath, ghc + , ghc-boot-th, ghc-paths, ghcide, hashable, hls-graph + , hls-plugin-api, hls-test-utils, lens, lsp, lsp-types, megaparsec + , mtl, parser-combinators, pretty-simple, QuickCheck, row-types + , safe-exceptions, text, time, transformers, unliftio + , unordered-containers + }: + mkDerivation { + pname = "hls-eval-plugin"; + version = "2.6.0.0"; + sha256 = "12fvpsisaljszgndjimiigpxqwx65n5i2r7a5c02hzb4aphadv79"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default deepseq Diff + directory dlist extra filepath ghc ghc-boot-th ghc-paths ghcide + hashable hls-graph hls-plugin-api lens lsp lsp-types megaparsec mtl + parser-combinators pretty-simple QuickCheck safe-exceptions text + time transformers unliftio unordered-containers + ]; + testHaskellDepends = [ + aeson base containers directory extra filepath hls-plugin-api + hls-test-utils lens lsp-types row-types text + ]; + description = "Eval plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-exactprint-utils" = callPackage + ({ mkDerivation, base, dlist, ghc, ghc-exactprint, ghcide + , haskell-lsp-types, hls-plugin-api, retrie, syb, text + , transformers + }: + mkDerivation { + pname = "hls-exactprint-utils"; + version = "0.5.0.1"; + sha256 = "16d2hi50197mz4nc0zfdizs9i431a89j99klyv6yxmdmxjpf9cx2"; + libraryHaskellDepends = [ + base dlist ghc ghc-exactprint ghcide haskell-lsp-types + hls-plugin-api retrie syb text transformers + ]; + description = "Common utilities to interaction between ghc-exactprint and HLS plugins"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hls-explicit-fixity-plugin" = callPackage + ({ mkDerivation, base, containers, deepseq, extra, filepath, ghc + , ghcide, hashable, hls-plugin-api, hls-test-utils, lsp, text + , transformers + }: + mkDerivation { + pname = "hls-explicit-fixity-plugin"; + version = "2.6.0.0"; + sha256 = "00m90ngxxyvm6ij0ddsi3raknyg1i06l685mw37kwqqjwa32vnaa"; + libraryHaskellDepends = [ + base containers deepseq extra ghc ghcide hashable hls-plugin-api + lsp text transformers + ]; + testHaskellDepends = [ base filepath hls-test-utils text ]; + description = "Show fixity explicitly while hovering"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-explicit-imports-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, extra, filepath + , ghc, ghcide, hls-graph, hls-plugin-api, hls-test-utils, lens, lsp + , lsp-types, mtl, row-types, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "hls-explicit-imports-plugin"; + version = "2.6.0.0"; + sha256 = "1s34q50gj5qdshiswm6zia36nv7zi8hxcm5azryi37ajvb883k3c"; + libraryHaskellDepends = [ + aeson base containers deepseq ghc ghcide hls-graph hls-plugin-api + lens lsp mtl text transformers unordered-containers + ]; + testHaskellDepends = [ + base extra filepath hls-test-utils lens lsp-types row-types text + ]; + description = "Explicit imports plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-explicit-record-fields-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, filepath, ghc + , ghc-boot-th, ghcide, hls-graph, hls-plugin-api, hls-test-utils + , lens, lsp, lsp-test, syb, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "hls-explicit-record-fields-plugin"; + version = "2.6.0.0"; + sha256 = "1nj3x0r8v8j2bgjn384rkz3mmbrz1xd6xbcr2jcmrmngknb17x44"; + libraryHaskellDepends = [ + aeson base containers ghc ghc-boot-th ghcide hls-graph + hls-plugin-api lens lsp syb text transformers unordered-containers + ]; + testHaskellDepends = [ + base filepath hls-test-utils lsp-test text + ]; + description = "Explicit record fields plugin for Haskell Language Server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-floskell-plugin" = callPackage + ({ mkDerivation, base, filepath, floskell, ghcide, hls-plugin-api + , hls-test-utils, lsp-types, mtl, text, transformers + }: + mkDerivation { + pname = "hls-floskell-plugin"; + version = "2.6.0.0"; + sha256 = "1wyk88lynchhzriqj7m9ph0s2c2ivkqg1nmhgb1knkvp8ag27iik"; + libraryHaskellDepends = [ + base floskell ghcide hls-plugin-api lsp-types mtl text transformers + ]; + testHaskellDepends = [ base filepath hls-test-utils ]; + description = "Integration with the Floskell code formatter"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-fourmolu-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, filepath, fourmolu, ghc + , ghc-boot-th, ghcide, hls-plugin-api, hls-test-utils, lens, lsp + , lsp-test, mtl, process-extras, text, transformers + }: + mkDerivation { + pname = "hls-fourmolu-plugin"; + version = "2.6.0.0"; + sha256 = "1g7m4mf7vax4x724rp54ycrr22jw0y8dgwcp250qxsd1vzch2zwn"; + libraryHaskellDepends = [ + base filepath fourmolu ghc ghc-boot-th ghcide hls-plugin-api lens + lsp mtl process-extras text transformers + ]; + testHaskellDepends = [ + aeson base containers filepath hls-plugin-api hls-test-utils + lsp-test + ]; + testToolDepends = [ fourmolu ]; + description = "Integration with the Fourmolu code formatter"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-gadt-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, extra, filepath, ghc + , ghc-boot-th, ghc-exactprint, ghcide, hls-plugin-api + , hls-refactor-plugin, hls-test-utils, lens, lsp, lsp-test, mtl + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "hls-gadt-plugin"; + version = "2.6.0.0"; + sha256 = "0aa602m024s3ch23np2iixmkwv6474va20bjdgiwdgc8vahg4grg"; + libraryHaskellDepends = [ + aeson base containers extra ghc ghc-boot-th ghc-exactprint ghcide + hls-plugin-api hls-refactor-plugin lens lsp mtl text transformers + unordered-containers + ]; + testHaskellDepends = [ + base filepath hls-test-utils lens lsp lsp-test text + ]; + description = "Convert to GADT syntax plugin"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hls-graph" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , deepseq, directory, exceptions, extra, filepath, focus, hashable + , hspec, hspec-discover, js-dgtable, js-flot, js-jquery, list-t + , stm, stm-containers, tasty, tasty-hspec, tasty-rerun, text, time + , transformers, unliftio, unordered-containers + }: + mkDerivation { + pname = "hls-graph"; + version = "2.7.0.0"; + sha256 = "0xrcmzz4545rzm3a3clm6flhy653ba56s5cdsd2x31spkir10hg7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson async base bytestring containers deepseq directory exceptions + extra filepath focus hashable js-dgtable js-flot js-jquery list-t + stm stm-containers text time transformers unliftio + unordered-containers + ]; + testHaskellDepends = [ + base extra hspec stm stm-containers tasty tasty-hspec tasty-rerun + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell Language Server internal graph API"; + license = lib.licenses.asl20; + }) {}; + + "hls-haddock-comments-plugin" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "hls-haddock-comments-plugin"; + version = "2.2.0.0"; + sha256 = "0wp8hk5hwl43z5mjcas332z92y3zv9g8wrc5zhzli8pa37ab6r8x"; + description = "Haddock comments plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-hlint-plugin" = callPackage + ({ mkDerivation, aeson, apply-refact, base, binary, bytestring + , containers, data-default, deepseq, Diff, directory, extra + , filepath, ghc-exactprint, ghc-lib-parser, ghc-lib-parser-ex + , ghcide, hashable, hlint, hls-plugin-api, hls-test-utils, lens + , lsp, lsp-types, mtl, refact, regex-tdfa, row-types, stm + , temporary, text, transformers, unordered-containers + }: + mkDerivation { + pname = "hls-hlint-plugin"; + version = "2.6.0.0"; + sha256 = "0ix89wp8nq3iywh6d3w8j7lnfm2g3l9gks8sxkww0z0mfhfxvywc"; + libraryHaskellDepends = [ + aeson apply-refact base binary bytestring containers data-default + deepseq Diff directory extra filepath ghc-exactprint ghc-lib-parser + ghc-lib-parser-ex ghcide hashable hlint hls-plugin-api lens lsp mtl + refact regex-tdfa stm temporary text transformers + unordered-containers + ]; + testHaskellDepends = [ + aeson base containers filepath hls-plugin-api hls-test-utils lens + lsp-types row-types text + ]; + description = "Hlint integration plugin with Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-module-name-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, directory, filepath + , ghcide, hls-plugin-api, hls-test-utils, lsp, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "hls-module-name-plugin"; + version = "2.6.0.0"; + sha256 = "1nfa7jcd6nadqc5s5604vndl32vrijmsay89ymdfhchdqb6f40vz"; + libraryHaskellDepends = [ + aeson base containers directory filepath ghcide hls-plugin-api lsp + text transformers unordered-containers + ]; + testHaskellDepends = [ base filepath hls-test-utils ]; + description = "Module name plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-ormolu-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, extra, filepath, ghc + , ghc-boot-th, ghcide, hls-plugin-api, hls-test-utils, lens, lsp + , lsp-types, mtl, ormolu, process-extras, text, transformers + }: + mkDerivation { + pname = "hls-ormolu-plugin"; + version = "2.6.0.0"; + sha256 = "0cnp89ss3gp2jacim5gcal5rc80ksif84laydq6k7fpnaj5d3ix2"; + libraryHaskellDepends = [ + base extra filepath ghc ghc-boot-th ghcide hls-plugin-api lens lsp + mtl ormolu process-extras text transformers + ]; + testHaskellDepends = [ + aeson base containers filepath hls-plugin-api hls-test-utils + lsp-types ormolu text + ]; + testToolDepends = [ ormolu ]; + description = "Integration with the Ormolu code formatter"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-overloaded-record-dot-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, filepath + , ghc-boot-th, ghcide, hls-graph, hls-plugin-api, hls-test-utils + , lens, lsp, lsp-test, lsp-types, row-types, syb, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "hls-overloaded-record-dot-plugin"; + version = "2.6.0.0"; + sha256 = "0vlbfsidrjnga56b655swb6k8jzg5406m06q8wxkngqbfij7x6fh"; + libraryHaskellDepends = [ + aeson base containers deepseq ghc-boot-th ghcide hls-graph + hls-plugin-api lens lsp syb text transformers unordered-containers + ]; + testHaskellDepends = [ + base filepath ghcide hls-plugin-api hls-test-utils lens lsp-test + lsp-types row-types text + ]; + description = "Overloaded record dot plugin for Haskell Language Server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-plugin-api" = callPackage + ({ mkDerivation, aeson, base, co-log-core, containers, criterion + , data-default, deepseq, dependent-map, dependent-sum, Diff, dlist + , extra, filepath, ghc, hashable, hls-graph, hw-fingertree, lens + , lens-aeson, lsp, lsp-types, megaparsec, mtl, opentelemetry + , optparse-applicative, prettyprinter, random, random-fu + , regex-tdfa, row-types, stm, tasty, tasty-hunit, tasty-quickcheck + , tasty-rerun, text, time, transformers, unix, unliftio + , unordered-containers + }: + mkDerivation { + pname = "hls-plugin-api"; + version = "2.7.0.0"; + sha256 = "0akvd9bg6i6v7xsidalg4nm4pqs5z6mbjbklacdcznifwyvcsf1v"; + libraryHaskellDepends = [ + aeson base co-log-core containers data-default dependent-map + dependent-sum Diff dlist extra filepath ghc hashable hls-graph + hw-fingertree lens lens-aeson lsp megaparsec mtl opentelemetry + optparse-applicative prettyprinter regex-tdfa row-types stm text + time transformers unix unliftio unordered-containers + ]; + testHaskellDepends = [ + base containers data-default lens lsp-types tasty tasty-hunit + tasty-quickcheck tasty-rerun text + ]; + benchmarkHaskellDepends = [ + base criterion deepseq lsp-types random random-fu + ]; + description = "Haskell Language Server API for plugin communication"; + license = lib.licenses.asl20; + }) {}; + + "hls-pragmas-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, extra, filepath, fuzzy + , ghc, ghcide, hls-plugin-api, hls-test-utils, lens, lsp, lsp-types + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "hls-pragmas-plugin"; + version = "2.6.0.0"; + sha256 = "00czk9k2md0r7lcxcmspfzm2yksw2z0wg8j7vakn50cvvrnfn9b3"; + libraryHaskellDepends = [ + base containers extra fuzzy ghc ghcide hls-plugin-api lens lsp text + transformers unordered-containers + ]; + testHaskellDepends = [ + aeson base filepath hls-test-utils lens lsp-types text + ]; + description = "Pragmas plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-qualify-imported-names-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, dlist, filepath + , ghc, ghcide, hls-graph, hls-plugin-api, hls-test-utils, lens, lsp + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "hls-qualify-imported-names-plugin"; + version = "2.6.0.0"; + sha256 = "08jghxaf020wk23404m198bk9d6brpl5nbmvjsdm34cic3ag42m6"; + libraryHaskellDepends = [ + aeson base containers deepseq dlist ghc ghcide hls-graph + hls-plugin-api lens lsp text transformers unordered-containers + ]; + testHaskellDepends = [ base filepath hls-test-utils text ]; + description = "A Haskell Language Server plugin that qualifies imported names"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-refactor-plugin" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , data-default, deepseq, directory, dlist, extra, filepath, ghc + , ghc-boot, ghc-exactprint, ghcide, ghcide-test-utils, hls-graph + , hls-plugin-api, hls-test-utils, lens, lsp, lsp-test, lsp-types + , mtl, network-uri, parser-combinators, regex-applicative + , regex-tdfa, retrie, shake, syb, tasty, tasty-expected-failure + , tasty-hunit, tasty-rerun, text, text-rope, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "hls-refactor-plugin"; + version = "2.6.0.0"; + sha256 = "0lqy7c3vqn832gs9z86n4clsqb6g73rhnlrvn3sg3h8hkxasfzjf"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default deepseq dlist extra + ghc ghc-boot ghc-exactprint ghcide hls-graph hls-plugin-api lens + lsp mtl parser-combinators regex-applicative regex-tdfa retrie syb + text text-rope time transformers unordered-containers + ]; + testHaskellDepends = [ + aeson async base containers data-default directory extra filepath + ghc ghcide ghcide-test-utils hls-plugin-api hls-test-utils lens + lsp-test lsp-types network-uri parser-combinators regex-tdfa shake + tasty tasty-expected-failure tasty-hunit tasty-rerun text text-rope + ]; + description = "Exactprint refactorings for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hls-refine-imports-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, filepath, ghc + , ghcide, hls-explicit-imports-plugin, hls-graph, hls-plugin-api + , hls-test-utils, lsp, text, unordered-containers + }: + mkDerivation { + pname = "hls-refine-imports-plugin"; + version = "2.0.0.1"; + sha256 = "0hvjzq4g02zvvzw0wmb3c8f903gnjfvcmggw6j8fypi51zvjvglf"; + libraryHaskellDepends = [ + aeson base containers deepseq ghc ghcide + hls-explicit-imports-plugin hls-graph hls-plugin-api lsp text + unordered-containers + ]; + testHaskellDepends = [ base filepath hls-test-utils text ]; + description = "Refine imports plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-rename-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, extra, filepath, ghc + , ghc-exactprint, ghcide, hashable, hie-compat, hiedb + , hls-plugin-api, hls-refactor-plugin, hls-test-utils, lens, lsp + , lsp-types, mod, mtl, syb, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "hls-rename-plugin"; + version = "2.6.0.0"; + sha256 = "15gjh7r9cc43yz1zp52q349fag4nxv25vhzn5pdma4ch366xyr4g"; + libraryHaskellDepends = [ + base containers extra ghc ghc-exactprint ghcide hashable hie-compat + hiedb hls-plugin-api hls-refactor-plugin lens lsp lsp-types mod mtl + syb text transformers unordered-containers + ]; + testHaskellDepends = [ + aeson base containers filepath hls-plugin-api hls-test-utils + ]; + description = "Rename plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hls-retrie-plugin" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , directory, extra, filepath, ghc, ghcide, hashable, hls-plugin-api + , hls-refactor-plugin, hls-test-utils, lens, lsp, lsp-types, mtl + , retrie, safe-exceptions, stm, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "hls-retrie-plugin"; + version = "2.6.0.0"; + sha256 = "11cl4q79jxl73s62ccdarp1570k95picgn3q8lgnqznc6ywdv3zh"; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq directory extra ghc ghcide + hashable hls-plugin-api hls-refactor-plugin lens lsp lsp-types mtl + retrie safe-exceptions stm text transformers unordered-containers + ]; + testHaskellDepends = [ + aeson base containers filepath hls-plugin-api hls-refactor-plugin + hls-test-utils text + ]; + description = "Retrie integration plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hls-selection-range-plugin" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, extra + , filepath, ghcide, hls-plugin-api, hls-test-utils, lens, lsp + , lsp-test, mtl, semigroupoids, text, transformers + }: + mkDerivation { + pname = "hls-selection-range-plugin"; + version = "1.0.0.0"; + sha256 = "1pfgxz7nyqr8gaxxv7nc0d4rpfc4rbgdkafy1fpgcsbkqx9llkn0"; + revision = "1"; + editedCabalFile = "1njq2p1z9z5gy0fxgbp81q4syqw3hx1b5151g93qhhla9d0cr7nv"; + libraryHaskellDepends = [ + aeson base containers extra ghcide hls-plugin-api lsp mtl + semigroupoids text transformers + ]; + testHaskellDepends = [ + base bytestring containers filepath hls-test-utils lens lsp + lsp-test text + ]; + description = "HLS Plugin to support smart selection range"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-semantic-tokens-plugin" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, containers + , data-default, deepseq, extra, filepath, ghc, ghcide + , ghcide-test-utils, hiedb, hls-graph, hls-plugin-api + , hls-test-utils, lens, lsp, lsp-test, mtl, sqlite-simple, syb + , template-haskell, text, text-rope, transformers + , unordered-containers + }: + mkDerivation { + pname = "hls-semantic-tokens-plugin"; + version = "2.6.0.0"; + sha256 = "1algv6y1jcqzxxkpjs1c5zh0rpiw9zwpp8z8z3fh4qa0ylcsl0h5"; + libraryHaskellDepends = [ + aeson array base bytestring containers data-default deepseq extra + ghcide hiedb hls-graph hls-plugin-api lens lsp mtl sqlite-simple + syb template-haskell text transformers unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring containers data-default extra filepath ghc + ghcide ghcide-test-utils hls-plugin-api hls-test-utils lens lsp + lsp-test template-haskell text text-rope + ]; + description = "Call hierarchy plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hls-splice-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, dlist, extra, filepath + , foldl, ghc, ghc-exactprint, ghcide, hls-plugin-api + , hls-refactor-plugin, hls-test-utils, lens, lsp, mtl, retrie + , row-types, syb, text, transformers, unliftio-core + , unordered-containers + }: + mkDerivation { + pname = "hls-splice-plugin"; + version = "2.6.0.0"; + sha256 = "00fx8rxdnmam0672vb0az2lw5inqyc22cjfrh8wiwx36i28r8zqj"; + libraryHaskellDepends = [ + aeson base containers dlist extra foldl ghc ghc-exactprint ghcide + hls-plugin-api hls-refactor-plugin lens lsp mtl retrie syb text + transformers unliftio-core unordered-containers + ]; + testHaskellDepends = [ + base filepath hls-test-utils row-types text + ]; + description = "HLS Plugin to expand TemplateHaskell Splices and QuasiQuotes"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hls-stan-plugin" = callPackage + ({ mkDerivation, aeson, base, containers, data-default, deepseq + , directory, filepath, ghc, ghcide, hashable, hie-compat + , hls-plugin-api, hls-test-utils, lens, lsp-types, stan, text + , transformers, trial, unordered-containers + }: + mkDerivation { + pname = "hls-stan-plugin"; + version = "2.6.0.0"; + sha256 = "1zhw2ysf5ccsrz1vahff6hr683b581v4py2pyf9xfnjfay5gl0id"; + libraryHaskellDepends = [ + base containers data-default deepseq directory ghc ghcide hashable + hie-compat hls-plugin-api lsp-types stan text transformers trial + unordered-containers + ]; + testHaskellDepends = [ + aeson base containers filepath hls-plugin-api hls-test-utils lens + lsp-types text + ]; + description = "Stan integration plugin with Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-stylish-haskell-plugin" = callPackage + ({ mkDerivation, base, directory, filepath, ghc, ghc-boot-th + , ghcide, hls-plugin-api, hls-test-utils, lsp-types, mtl + , stylish-haskell, text + }: + mkDerivation { + pname = "hls-stylish-haskell-plugin"; + version = "2.6.0.0"; + sha256 = "171068mmb7sdk14s5v794jc0n0mrrq8fkzp2z2wlrmk38mqi3773"; + libraryHaskellDepends = [ + base directory filepath ghc ghc-boot-th ghcide hls-plugin-api + lsp-types mtl stylish-haskell text + ]; + testHaskellDepends = [ base filepath hls-test-utils ]; + description = "Integration with the Stylish Haskell code formatter"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-tactics-plugin" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "hls-tactics-plugin"; + version = "2.2.0.0"; + sha256 = "05rgapkpr3giln245aswlcgwqpfglifsjq1n8sgwgi04bn2w6vng"; + description = "Wingman plugin for Haskell Language Server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hls-test-utils" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , data-default, directory, extra, filepath, ghcide, hls-plugin-api + , lens, lsp-test, lsp-types, row-types, tasty + , tasty-expected-failure, tasty-golden, tasty-hunit, tasty-rerun + , temporary, text + }: + mkDerivation { + pname = "hls-test-utils"; + version = "2.7.0.0"; + sha256 = "1gmhfg8357hka2mnb3rpzv941nfqlwf5nk29gqhh1vmschsc95h8"; + libraryHaskellDepends = [ + aeson async base bytestring containers data-default directory extra + filepath ghcide hls-plugin-api lens lsp-test lsp-types row-types + tasty tasty-expected-failure tasty-golden tasty-hunit tasty-rerun + temporary text + ]; + description = "Utilities used in the tests of Haskell Language Server"; + license = lib.licenses.asl20; + }) {}; + + "hlwm" = callPackage + ({ mkDerivation, base, stm, transformers, unix, X11 }: + mkDerivation { + pname = "hlwm"; + version = "0.1.0.2"; + sha256 = "13ds5z34yszjrhvrfm4m5q4yx42q10y3ns2akhnk9a46sgkahw43"; + revision = "1"; + editedCabalFile = "10qjaqm4yw0snjyx8wvwgs2l3iczqycn9wgdms8gsp253aqz2xak"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base stm transformers unix X11 ]; + description = "Bindings to the herbstluftwm window manager"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hly" = callPackage + ({ mkDerivation, base, directory, filepath, hmt, process, split }: + mkDerivation { + pname = "hly"; + version = "0.16"; + sha256 = "0ccd5w4vzwki6p9dc69hx65ac1mkbjh5dx96gp2cb8qj3w3cas2m"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory filepath hmt process split + ]; + description = "Haskell LilyPond"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hmark" = callPackage + ({ mkDerivation, base, bytestring, random, safe + , tokyocabinet-haskell, utf8-string + }: + mkDerivation { + pname = "hmark"; + version = "1.2"; + sha256 = "1s4ichb5dchcimcq9pvdddv2ibbdk2cb2b7p0l7p9s5lxn53bxgg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring random safe tokyocabinet-haskell utf8-string + ]; + executableHaskellDepends = [ base ]; + description = "A tool and library for Markov chains based text generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hmark"; + }) {}; + + "hmarkup" = callPackage + ({ mkDerivation, base, containers, mtl, network, parsec, xhtml }: + mkDerivation { + pname = "hmarkup"; + version = "3000.0.1"; + sha256 = "0p6f1jd1b01dvzffiac17f8z0l403f54vrph8k9b3549lpjfh452"; + libraryHaskellDepends = [ + base containers mtl network parsec xhtml + ]; + description = "Simple wikitext-like markup format implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hmatrix" = callPackage + ({ mkDerivation, array, base, binary, bytestring, deepseq + , openblasCompat, primitive, random, semigroups, split + , storable-complex, vector + }: + mkDerivation { + pname = "hmatrix"; + version = "0.20.2"; + sha256 = "05462prqkbqpxfbzsgsp8waf0sirg2qz6lzsk7r1ll752n7gqkbg"; + revision = "1"; + editedCabalFile = "154n2hddfk90rqd9fwwhfjnq6ab701nglsrdjss71brza93wjy8d"; + configureFlags = [ "-fdisable-default-paths" "-fopenblas" ]; + libraryHaskellDepends = [ + array base binary bytestring deepseq primitive random semigroups + split storable-complex vector + ]; + librarySystemDepends = [ openblasCompat ]; + description = "Numeric Linear Algebra"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) openblasCompat;}; + + "hmatrix-backprop" = callPackage + ({ mkDerivation, backprop, base, finite-typelits + , ghc-typelits-knownnat, ghc-typelits-natnormalise, hedgehog + , hmatrix, hmatrix-vector-sized, microlens, microlens-platform + , vector, vector-sized, vinyl + }: + mkDerivation { + pname = "hmatrix-backprop"; + version = "0.1.3.0"; + sha256 = "1nknwamc51f3d1syy1wi8fkvlx40riwi7x94yh34y0fzgddgjl2k"; + libraryHaskellDepends = [ + backprop base ghc-typelits-knownnat ghc-typelits-natnormalise + hmatrix hmatrix-vector-sized microlens vector vector-sized vinyl + ]; + testHaskellDepends = [ + backprop base finite-typelits hedgehog hmatrix hmatrix-vector-sized + microlens microlens-platform vector-sized vinyl + ]; + description = "hmatrix operations lifted for backprop"; + license = lib.licenses.bsd3; + }) {}; + + "hmatrix-banded" = callPackage + ({ mkDerivation, base, hmatrix, liblapack, transformers }: + mkDerivation { + pname = "hmatrix-banded"; + version = "0.0.0.3"; + sha256 = "1vmvgxvyllqgp7cb2yrfqir99gcxn50s7gc9117g2fq8m3dqq34f"; + revision = "1"; + editedCabalFile = "0q58d297a555xb9mrpri9p30wyr5jmi46afixrh3hlvldddkw663"; + libraryHaskellDepends = [ base hmatrix transformers ]; + librarySystemDepends = [ liblapack ]; + description = "HMatrix interface to LAPACK functions for banded matrices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) liblapack;}; + + "hmatrix-csv" = callPackage + ({ mkDerivation, base, bytestring, cassava, hmatrix, vector }: + mkDerivation { + pname = "hmatrix-csv"; + version = "0.1.0.2"; + sha256 = "0cbnxzl9ymqnyrikwk13d660l3hmi4ln5zdx0q814k8b7hyvsnkb"; + libraryHaskellDepends = [ base bytestring cassava hmatrix vector ]; + description = "CSV encoding and decoding for hmatrix"; + license = lib.licenses.bsd3; + }) {}; + + "hmatrix-glpk" = callPackage + ({ mkDerivation, base, containers, glpk, hmatrix }: + mkDerivation { + pname = "hmatrix-glpk"; + version = "0.19.0.0"; + sha256 = "1rbbzz1jc9r7blbqd37jb8f054xfk521q54b3srz3k34nkp05yb1"; + libraryHaskellDepends = [ base containers hmatrix ]; + librarySystemDepends = [ glpk ]; + description = "Linear Programming based on GLPK"; + license = lib.licenses.gpl3Only; + }) {inherit (pkgs) glpk;}; + + "hmatrix-gsl" = callPackage + ({ mkDerivation, array, base, gsl, hmatrix, process, random, vector + }: + mkDerivation { + pname = "hmatrix-gsl"; + version = "0.19.0.1"; + sha256 = "0v6dla426x4ywaq59jm89ql1i42n39iw6z0j378xwb676v9kfxhm"; + libraryHaskellDepends = [ + array base hmatrix process random vector + ]; + libraryPkgconfigDepends = [ gsl ]; + description = "Numerical computation"; + license = lib.licenses.gpl3Only; + }) {inherit (pkgs) gsl;}; + + "hmatrix-gsl-stats" = callPackage + ({ mkDerivation, base, binary, gsl, hmatrix, storable-complex + , vector + }: + mkDerivation { + pname = "hmatrix-gsl-stats"; + version = "0.4.1.8"; + sha256 = "1cq049sj3q5r06x7i35hqrkf2jc4p4kfi9zv0jmi2vp7w4644i5q"; + libraryHaskellDepends = [ + base binary hmatrix storable-complex vector + ]; + libraryPkgconfigDepends = [ gsl ]; + description = "GSL Statistics interface"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) gsl;}; + + "hmatrix-mmap" = callPackage + ({ mkDerivation, base, hmatrix, mmap }: + mkDerivation { + pname = "hmatrix-mmap"; + version = "0.0.5"; + sha256 = "03z1f1xqw4hqh41q6hh8p103cl7dg9hqcawqlinapfmkvw5mzy8d"; + libraryHaskellDepends = [ base hmatrix mmap ]; + description = "Memory map Vector from disk into memory efficiently"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hmatrix-morpheus" = callPackage + ({ mkDerivation, base, blas, criterion, hmatrix, HUnit, liblapack + , MonadRandom, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "hmatrix-morpheus"; + version = "0.1.1.2"; + sha256 = "19q52n5j1n5db7b2pv0iabh1xygpybgiszswginab5khc01fxwzj"; + libraryHaskellDepends = [ base hmatrix ]; + librarySystemDepends = [ blas liblapack ]; + testHaskellDepends = [ + base hmatrix HUnit MonadRandom test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base criterion hmatrix ]; + description = "Low-level machine learning auxiliary functions"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) blas; inherit (pkgs) liblapack;}; + + "hmatrix-nipals" = callPackage + ({ mkDerivation, base, hmatrix }: + mkDerivation { + pname = "hmatrix-nipals"; + version = "0.2"; + sha256 = "0afmpwfi4hqz5bpcsm579mcvz1dx7vxqmqj2rb6axnw9512xyarj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hmatrix ]; + description = "NIPALS method for Principal Components Analysis on large data-sets"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hmatrix-nlopt" = callPackage + ({ mkDerivation, base, doctest, hmatrix, nlopt-haskell, vector }: + mkDerivation { + pname = "hmatrix-nlopt"; + version = "0.2.0.0"; + sha256 = "1akllhmh143j9xcw0kcmvn8pfafha94gkyd9h6cfd48wlvz93wwk"; + libraryHaskellDepends = [ base hmatrix nlopt-haskell vector ]; + testHaskellDepends = [ base doctest ]; + description = "Interface HMatrix with the NLOPT minimizer"; + license = lib.licenses.bsd3; + }) {}; + + "hmatrix-quadprogpp" = callPackage + ({ mkDerivation, base, hmatrix, QuadProgpp, vector }: + mkDerivation { + pname = "hmatrix-quadprogpp"; + version = "0.4.0.0"; + sha256 = "0bvgph7x5niryn4f1ah6726np2nv8xnrvqn3hbiw8f5m7314iv5l"; + libraryHaskellDepends = [ base hmatrix vector ]; + librarySystemDepends = [ QuadProgpp ]; + description = "Bindings to the QuadProg++ quadratic programming library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) QuadProgpp;}; + + "hmatrix-repa" = callPackage + ({ mkDerivation, base, hmatrix, repa, vector }: + mkDerivation { + pname = "hmatrix-repa"; + version = "0.1.2.2"; + sha256 = "1gki1qp8gi8953iqq9i6nsxrjjgjqsq7q105icjp585f01la9hsi"; + libraryHaskellDepends = [ base hmatrix repa vector ]; + description = "Adaptors for interoperability between hmatrix and repa"; + license = lib.licenses.bsd3; + }) {}; + + "hmatrix-sparse" = callPackage + ({ mkDerivation, base, hmatrix, mkl_core, mkl_intel, mkl_sequential + }: + mkDerivation { + pname = "hmatrix-sparse"; + version = "0.19.0.0"; + sha256 = "04h9vf4aayhmjnlk8wnf9mg3rfjx9n6dhnv49vpwv7j8c4qhbd4s"; + libraryHaskellDepends = [ base hmatrix ]; + librarySystemDepends = [ mkl_core mkl_intel mkl_sequential ]; + description = "Sparse linear solver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {mkl_core = null; mkl_intel = null; mkl_sequential = null;}; + + "hmatrix-special" = callPackage + ({ mkDerivation, base, hmatrix, hmatrix-gsl }: + mkDerivation { + pname = "hmatrix-special"; + version = "0.19.0.0"; + sha256 = "1mywr61kr852sbff26n9x95kswx9l4ycbv6s68qsbkh02xzqq7qz"; + libraryHaskellDepends = [ base hmatrix hmatrix-gsl ]; + description = "Interface to GSL special functions"; + license = lib.licenses.gpl3Only; + }) {}; + + "hmatrix-static" = callPackage + ({ mkDerivation, array, base, haskell-src-meta, hmatrix, parsec + , template-haskell, tfp + }: + mkDerivation { + pname = "hmatrix-static"; + version = "0.3.0.2"; + sha256 = "1qjxj8k4cracinyyjpk0nr3c5n119v39kpxig78c11cjhvhm3zgi"; + libraryHaskellDepends = [ + array base haskell-src-meta hmatrix parsec template-haskell tfp + ]; + description = "hmatrix with vector and matrix sizes encoded in types"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hmatrix-sundials" = callPackage + ({ mkDerivation, base, bytestring, cassava, clock, containers + , deepseq, diagrams-lib, diagrams-rasterific, hmatrix, hspec + , inline-c, lens, optparse-applicative, plots, split + , sundials_arkode, sundials_cvode, template-haskell, vector + }: + mkDerivation { + pname = "hmatrix-sundials"; + version = "0.20.1.0"; + sha256 = "0ysh3zamv8vm3i1a9bz0iqikfdxpmh95g4b0k8kgayjchhs3l6yn"; + libraryHaskellDepends = [ + base containers deepseq hmatrix inline-c split template-haskell + vector + ]; + librarySystemDepends = [ sundials_arkode sundials_cvode ]; + testHaskellDepends = [ + base containers diagrams-lib diagrams-rasterific hmatrix hspec + inline-c lens plots split template-haskell vector + ]; + testSystemDepends = [ sundials_arkode sundials_cvode ]; + benchmarkHaskellDepends = [ + base bytestring cassava clock hmatrix optparse-applicative + ]; + description = "hmatrix interface to sundials"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {sundials_arkode = null; sundials_cvode = null;}; + + "hmatrix-svdlibc" = callPackage + ({ mkDerivation, base, criterion, hmatrix, hspec, QuickCheck + , vector + }: + mkDerivation { + pname = "hmatrix-svdlibc"; + version = "0.5.0.1"; + sha256 = "0n89899f4n84d284aq2lx88zz1327a030dlzh17bh0ns2yjbm63g"; + libraryHaskellDepends = [ base hmatrix vector ]; + testHaskellDepends = [ base hmatrix hspec QuickCheck vector ]; + benchmarkHaskellDepends = [ base criterion hmatrix vector ]; + description = "SVDLIBC bindings for HMatrix"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hmatrix-syntax" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, hmatrix + , template-haskell + }: + mkDerivation { + pname = "hmatrix-syntax"; + version = "0.1.2.1"; + sha256 = "0qy5dx480hf9i03d16kylg2l8dsj10lzwfbik5ijqa4x3h7h038b"; + libraryHaskellDepends = [ + base haskell-src-exts haskell-src-meta hmatrix template-haskell + ]; + description = "MATLAB-like syntax for hmatrix vectors and matrices"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hmatrix-tests" = callPackage + ({ mkDerivation, base, binary, deepseq, hmatrix, hmatrix-gsl, HUnit + , QuickCheck, random + }: + mkDerivation { + pname = "hmatrix-tests"; + version = "0.19.0.0"; + sha256 = "18adrcwd8zgw8x9dn5fvpjq4l88iqvlm5z0yxzr96zppi8z5w6fw"; + libraryHaskellDepends = [ + base binary deepseq hmatrix hmatrix-gsl HUnit QuickCheck random + ]; + testHaskellDepends = [ base HUnit QuickCheck random ]; + benchmarkHaskellDepends = [ base HUnit QuickCheck random ]; + description = "Tests for hmatrix"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hmatrix-vector-sized" = callPackage + ({ mkDerivation, base, ghc-typelits-knownnat, hedgehog, hmatrix + , vector, vector-sized + }: + mkDerivation { + pname = "hmatrix-vector-sized"; + version = "0.1.3.0"; + sha256 = "15crzx0cmhmrv2y2gg53x6rzmvawzwgck82c6v6xf49lp02svmj8"; + libraryHaskellDepends = [ base hmatrix vector vector-sized ]; + testHaskellDepends = [ + base ghc-typelits-knownnat hedgehog hmatrix vector vector-sized + ]; + description = "Conversions between hmatrix and vector-sized types"; + license = lib.licenses.bsd3; + }) {}; + + "hmeap" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-lexing + , delimited-text, parsec + }: + mkDerivation { + pname = "hmeap"; + version = "0.15"; + sha256 = "19hip2xzlsgj1fd8y4l4zhn4lcj8n8qyrayn6idzvlskx4vca0bh"; + libraryHaskellDepends = [ + array base bytestring bytestring-lexing delimited-text parsec + ]; + description = "Haskell Meapsoft Parser"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hmeap-utils" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-lexing + , delimited-text, gnuplot, hmatrix, hmeap, hosc, hsc3, parsec + }: + mkDerivation { + pname = "hmeap-utils"; + version = "0.14"; + sha256 = "1dnmvzy7vkx2rfbkkqapfpql8h0gm9sq0333r90hy5nsyl9hhbq8"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring bytestring-lexing delimited-text gnuplot + hmatrix hmeap hosc hsc3 parsec + ]; + description = "Haskell Meapsoft Parser Utilities"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hmemdb" = callPackage + ({ mkDerivation, base, binary, containers, monad-stm, stm + , transformers + }: + mkDerivation { + pname = "hmemdb"; + version = "0.4.0.0"; + sha256 = "0zdz9nkianzviy0rn7fvzs01ymnz89p25kiis64rfvj3zwxk535w"; + libraryHaskellDepends = [ + base binary containers monad-stm stm transformers + ]; + description = "In-memory relational database"; + license = lib.licenses.bsd3; + }) {}; + + "hmenu" = callPackage + ({ mkDerivation, base, MissingH, process }: + mkDerivation { + pname = "hmenu"; + version = "0.1.0.1"; + sha256 = "0ym3nzyx1jwcc7m6qj8zchs2q73rj82d7f1r2rvykhns7ca20hrp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base MissingH process ]; + description = "CLI fuzzy finder and launcher"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hmenu"; + broken = true; + }) {}; + + "hmep" = callPackage + ({ mkDerivation, base, HUnit, mwc-random, primitive, probable + , vector + }: + mkDerivation { + pname = "hmep"; + version = "0.1.1"; + sha256 = "1q8ns90mrww27pz90c0q3hr817s61rr0yvpksamkq8g75ywy5qma"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base mwc-random primitive probable vector + ]; + executableHaskellDepends = [ base probable vector ]; + testHaskellDepends = [ base HUnit vector ]; + description = "HMEP Multi Expression Programming – a genetic programming variant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hmidi" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "hmidi"; + version = "0.2.3.1"; + sha256 = "0q2b2hk6s0fnyw67yfrbmiv7m2cwdcz1q86zzcna4ci5gyv0j07d"; + libraryHaskellDepends = [ base stm ]; + description = "Binding to the OS level MIDI services"; + license = lib.licenses.bsd3; + }) {}; + + "hmk" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , mtl, parsec, pcre-light, process, unix + }: + mkDerivation { + pname = "hmk"; + version = "0.9.7.4"; + sha256 = "1893kakhjy9j47i2lnwc2vnh19jb023s7vwjiaarkp7pvkqznln9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ + base bytestring containers directory filepath mtl parsec pcre-light + process unix + ]; + description = "A make alternative based on Plan9's mk"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hmk"; + broken = true; + }) {}; + + "hmm" = callPackage + ({ mkDerivation, array, base, data-memocombinators, list-extras + , logfloat + }: + mkDerivation { + pname = "hmm"; + version = "0.2.1.1"; + sha256 = "08gdicnhls8y180il2k51zrcra1acw8m1qw0s2nz5w57mhfnxq31"; + libraryHaskellDepends = [ + array base data-memocombinators list-extras logfloat + ]; + description = "A hidden markov model library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hmm-hmatrix" = callPackage + ({ mkDerivation, array, base, containers, deepseq + , explicit-exception, hmatrix, lazy-csv, non-empty, QuickCheck + , random, semigroups, transformers, utility-ht + }: + mkDerivation { + pname = "hmm-hmatrix"; + version = "0.1.1"; + sha256 = "0vgsln8nskyqppjmd2c8mypq1922a2mxbihp4kz29naqzckh0hdh"; + libraryHaskellDepends = [ + array base containers deepseq explicit-exception hmatrix lazy-csv + non-empty QuickCheck random semigroups transformers utility-ht + ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Hidden Markov Models using HMatrix primitives"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hmm-lapack" = callPackage + ({ mkDerivation, base, comfort-array, comfort-array-shape + , containers, deepseq, doctest-exitcode-stdio, doctest-lib + , explicit-exception, fixed-length, lapack, lazy-csv, netlib-ffi + , non-empty, prelude-compat, QuickCheck, random, semigroups, tfp + , transformers, utility-ht + }: + mkDerivation { + pname = "hmm-lapack"; + version = "0.5.0.1"; + sha256 = "0im754fgqzi28snwf9bxkj4i1g69c0q8knzjvpmbrs79d5rncpxk"; + revision = "2"; + editedCabalFile = "1jg5qpdwi186vm87b0dm5gzqivlpc1q2lwi9vangxah1lfhd898r"; + libraryHaskellDepends = [ + base comfort-array comfort-array-shape containers deepseq + explicit-exception fixed-length lapack lazy-csv netlib-ffi + non-empty prelude-compat random semigroups tfp transformers + utility-ht + ]; + testHaskellDepends = [ + base comfort-array comfort-array-shape containers deepseq + doctest-exitcode-stdio doctest-lib fixed-length lapack non-empty + QuickCheck random tfp utility-ht + ]; + doHaddock = false; + description = "Hidden Markov Models using LAPACK primitives"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "hmp3" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, mersenne-random, ncurses, old-time, pcre-light + , process, unix, zlib + }: + mkDerivation { + pname = "hmp3"; + version = "1.5.2.1"; + sha256 = "0kfqzydilajcpaazpbhmpv3h18n3lx839wxmcbjlzvjc78ajblb3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base binary bytestring containers directory mersenne-random + old-time pcre-light process unix zlib + ]; + executableSystemDepends = [ ncurses ]; + description = "An ncurses mp3 player written in Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hmp3"; + broken = true; + }) {inherit (pkgs) ncurses;}; + + "hmp3-ng" = callPackage + ({ mkDerivation, array, base, binary, bytestring, clock, containers + , directory, filepath, hscurses, mtl, ncurses, pcre-light, process + , random, unix, utf8-string, zlib + }: + mkDerivation { + pname = "hmp3-ng"; + version = "2.14.3"; + sha256 = "02bcxzpmjm6kqcvx7036055chbyfyhi6pl4xrrxwwmkp85fh0apb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base binary bytestring clock containers directory filepath + hscurses mtl pcre-light process random unix utf8-string zlib + ]; + executableSystemDepends = [ ncurses ]; + description = "A 2019 fork of an ncurses mp3 player written in Haskell"; + license = lib.licenses.gpl2Plus; + mainProgram = "hmp3"; + }) {inherit (pkgs) ncurses;}; + + "hmpfr" = callPackage + ({ mkDerivation, base, mpfr }: + mkDerivation { + pname = "hmpfr"; + version = "0.4.5"; + sha256 = "1m2yfaacc4c6ak3dm9k9623kgz8mgqr922apzz79dx9yccpgn2ml"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ mpfr ]; + description = "Haskell binding to the MPFR library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) mpfr;}; + + "hmt" = callPackage + ({ mkDerivation, array, base, bytestring, colour, containers + , data-memocombinators, data-ordlist, directory, fgl, filepath + , hmt-base, lazy-csv, logict, multiset-comb, parsec, primes + , process, random, safe, split, strict, text, time + }: + mkDerivation { + pname = "hmt"; + version = "0.20"; + sha256 = "0nz1k7xyyv51yjxlndwbqlg2vwrgxc7mj362nfclqfmly0ml0ynf"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring colour containers data-memocombinators + data-ordlist directory fgl filepath hmt-base lazy-csv logict + multiset-comb parsec primes process random safe split strict text + time + ]; + description = "Haskell Music Theory"; + license = lib.licenses.gpl3Only; + }) {}; + + "hmt-base" = callPackage + ({ mkDerivation, array, base, bytestring, containers, data-ordlist + , directory, filepath, lazy-csv, monad-loops, process, random, safe + , split, text, time + }: + mkDerivation { + pname = "hmt-base"; + version = "0.20"; + sha256 = "1g28if5b4azpbj28s4p6n76i2bami5przmh9f2axaj3awpk1ly2r"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers data-ordlist directory filepath + lazy-csv monad-loops process random safe split text time + ]; + description = "Haskell Music Theory Base"; + license = lib.licenses.gpl3Only; + }) {}; + + "hmt-diagrams" = callPackage + ({ mkDerivation, base, cairo, colour, filepath, hcg-minus + , hcg-minus-cairo, hmt, html-minimalist, process, xml + }: + mkDerivation { + pname = "hmt-diagrams"; + version = "0.15"; + sha256 = "1g64b31bz31x0kiivazn20s22y2w7dz9f2gw5cnfkcnjd20k7glm"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cairo colour filepath hcg-minus hcg-minus-cairo hmt + html-minimalist process xml + ]; + description = "Haskell Music Theory Diagrams"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hmumps" = callPackage + ({ mkDerivation, base, containers, haskeline, mtl, parsec + , QuickCheck, regex-compat, syb, text + }: + mkDerivation { + pname = "hmumps"; + version = "0.1.1"; + sha256 = "06bixsd7vzfj0gwv0b2880p4xx3f9j7y1snindlnlcfr1qdp9jn2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers haskeline mtl parsec QuickCheck regex-compat syb + text + ]; + description = "Interpreter for the MUMPS langugae"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hmumps"; + broken = true; + }) {}; + + "hnetcdf" = callPackage + ({ mkDerivation, base, c2hs, containers, directory, errors + , filepath, HUnit, netcdf, QuickCheck, repa, test-framework + , test-framework-hunit, test-framework-quickcheck2, transformers + , vector + }: + mkDerivation { + pname = "hnetcdf"; + version = "0.5.0.0"; + sha256 = "1if09rnm6px1ba2pqvpvaxgvch0knjp9s4dbx0a5l1x10n52c340"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers filepath repa transformers vector + ]; + librarySystemDepends = [ netcdf ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ base containers repa vector ]; + testHaskellDepends = [ + base containers directory errors HUnit QuickCheck repa + test-framework test-framework-hunit test-framework-quickcheck2 + vector + ]; + testSystemDepends = [ netcdf ]; + description = "Haskell NetCDF library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) netcdf;}; + + "hnix" = callPackage + ({ mkDerivation, aeson, array, base, base16-bytestring, binary + , bytestring, comonad, containers, criterion, cryptonite, data-fix + , deepseq, deriving-compat, Diff, directory, exceptions, extra + , filepath, free, gitrev, Glob, hashable, hashing, haskeline + , hedgehog, 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, relude + , repline, scientific, semialign, serialise, some, split, syb + , tasty, tasty-hedgehog, tasty-hunit, tasty-th, template-haskell + , text, th-lift-instances, these, time, transformers + , transformers-base, unix-compat, unordered-containers, vector, xml + }: + mkDerivation { + pname = "hnix"; + version = "0.17.0"; + sha256 = "0bnkb5iawj5l4l7slijlmqlpljz1w8ac9ds4391lv13609ia1n37"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base base16-bytestring binary bytestring comonad + containers cryptonite data-fix deepseq deriving-compat directory + exceptions extra 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 relude scientific semialign serialise + some split syb template-haskell text th-lift-instances these time + transformers transformers-base unix-compat unordered-containers + vector xml + ]; + executableHaskellDepends = [ + aeson base comonad containers data-fix deepseq exceptions filepath + free haskeline optparse-applicative pretty-show prettyprinter + ref-tf relude repline serialise template-haskell time + ]; + testHaskellDepends = [ + base containers data-fix Diff directory exceptions filepath Glob + hedgehog megaparsec neat-interpolation optparse-applicative + pretty-show prettyprinter process relude serialise split tasty + tasty-hedgehog tasty-hunit tasty-th template-haskell time + unix-compat + ]; + benchmarkHaskellDepends = [ + base criterion data-fix exceptions filepath optparse-applicative + relude serialise template-haskell time + ]; + description = "Haskell implementation of the Nix language"; + license = lib.licenses.bsd3; + mainProgram = "hnix"; + maintainers = [ + lib.maintainers.Anton-Latukha lib.maintainers.sorki + ]; + }) {}; + + "hnix-store-core_0_6_1_0" = callPackage + ({ mkDerivation, algebraic-graphs, attoparsec, base + , base16-bytestring, base64-bytestring, binary, bytestring, cereal + , containers, cryptonite, directory, filepath, hashable, hspec + , lifted-base, memory, monad-control, mtl, nix-derivation, process + , relude, saltine, tasty, tasty-discover, tasty-golden, tasty-hspec + , tasty-hunit, tasty-quickcheck, temporary, text, time, unix + , unordered-containers, vector + }: + mkDerivation { + pname = "hnix-store-core"; + version = "0.6.1.0"; + sha256 = "1bziw2avcahqn2fpzw40s74kdw9wjvcplp6r2zrg83rbh2k1x73p"; + libraryHaskellDepends = [ + algebraic-graphs attoparsec base base16-bytestring + base64-bytestring bytestring cereal containers cryptonite directory + filepath hashable lifted-base memory monad-control mtl + nix-derivation relude saltine text time unix unordered-containers + vector + ]; + testHaskellDepends = [ + attoparsec base base16-bytestring base64-bytestring binary + bytestring containers cryptonite directory filepath hspec process + relude tasty tasty-golden tasty-hspec tasty-hunit tasty-quickcheck + temporary text unix + ]; + testToolDepends = [ tasty-discover ]; + description = "Core effects for interacting with the Nix store"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + maintainers = [ + lib.maintainers.Anton-Latukha lib.maintainers.sorki + ]; + }) {}; + + "hnix-store-core" = callPackage + ({ mkDerivation, algebraic-graphs, attoparsec, base + , base16-bytestring, base64-bytestring, binary, bytestring + , case-insensitive, cereal, containers, cryptonite, directory + , filepath, hashable, hspec, lifted-base, memory, monad-control + , mtl, nix-derivation, process, relude, saltine, tasty + , tasty-discover, tasty-golden, tasty-hspec, tasty-hunit + , tasty-quickcheck, temporary, text, time, unix + , unordered-containers, vector + }: + mkDerivation { + pname = "hnix-store-core"; + version = "0.7.0.0"; + sha256 = "0nyzw3ssv832bqhm4ir8r44795lnipzzkjwnryqqarc99sbpj2hh"; + libraryHaskellDepends = [ + algebraic-graphs attoparsec base base16-bytestring + base64-bytestring bytestring case-insensitive cereal containers + cryptonite directory filepath hashable lifted-base memory + monad-control mtl nix-derivation relude saltine text time unix + unordered-containers vector + ]; + testHaskellDepends = [ + attoparsec base base16-bytestring base64-bytestring binary + bytestring containers cryptonite directory filepath hspec process + relude tasty tasty-golden tasty-hspec tasty-hunit tasty-quickcheck + temporary text unix + ]; + testToolDepends = [ tasty-discover ]; + description = "Core effects for interacting with the Nix store"; + license = lib.licenses.asl20; + maintainers = [ + lib.maintainers.Anton-Latukha lib.maintainers.sorki + ]; + }) {}; + + "hnix-store-remote" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, containers + , cryptonite, hnix-store-core, mtl, network, nix-derivation, relude + , text, time, unordered-containers + }: + mkDerivation { + pname = "hnix-store-remote"; + version = "0.6.0.0"; + sha256 = "1myib16z5rjx9wa3vbixwq3niqmkhdzjnsinqshvmk6hqwpgqv7r"; + libraryHaskellDepends = [ + attoparsec base binary bytestring containers cryptonite + hnix-store-core mtl network nix-derivation relude text time + unordered-containers + ]; + description = "Remote hnix store"; + license = lib.licenses.asl20; + maintainers = [ + lib.maintainers.Anton-Latukha lib.maintainers.sorki + ]; + }) {}; + + "hnn" = callPackage + ({ mkDerivation, base, binary, bytestring, hmatrix, mwc-random + , random, vector, vector-binary-instances, zlib + }: + mkDerivation { + pname = "hnn"; + version = "0.3"; + sha256 = "0hqmzl95riis1m6f0zfp303f2k0j8szkcb6rcfmx6d3grm38b7fr"; + revision = "1"; + editedCabalFile = "18lmh6fpkpxa9lfcygzag60nrxl5qab1gllpfamgz0l5ydph9f3z"; + libraryHaskellDepends = [ + base binary bytestring hmatrix mwc-random random vector + vector-binary-instances zlib + ]; + description = "A reasonably fast and simple neural network library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hnock" = callPackage + ({ mkDerivation, base, parsec, text }: + mkDerivation { + pname = "hnock"; + version = "0.4.0"; + sha256 = "1d3w6lmvsanzwjs3r424fhalv19ia6k4w6m37jaqkq60lmzkfp5d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec text ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ base ]; + description = "A Nock interpreter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hnock"; + broken = true; + }) {}; + + "hnop" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hnop"; + version = "0.1"; + sha256 = "0sfw9gmcn7qclgsgzqm9zalyxhz0mig91fabcfq3g0r98krgjnr2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hnop"; + broken = true; + }) {}; + + "hnormalise" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec + , attoparsec-iso8601, base, bytestring, conduit + , conduit-combinators, conduit-extra, containers, criterion + , deepseq, directory, extra, hspec, hspec-attoparsec, hspec-core + , hspec-expectations, ip, lifted-base, monad-control, monad-loops + , monad-par, mtl, optparse-applicative, permute, random, resourcet + , stm-conduit, text, time, transformers-base, unix + , unordered-containers, word8, yaml, zeromq4-conduit + , zeromq4-haskell + }: + mkDerivation { + pname = "hnormalise"; + version = "0.5.1.0"; + sha256 = "11p207fmkfkc6jimnq9y30xj3l1msc5r090qvg1klmyvmhjkh702"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty attoparsec attoparsec-iso8601 base bytestring + conduit containers deepseq directory ip monad-loops permute + resourcet text time unordered-containers yaml zeromq4-conduit + zeromq4-haskell + ]; + executableHaskellDepends = [ + aeson aeson-pretty attoparsec attoparsec-iso8601 base bytestring + conduit conduit-combinators conduit-extra containers deepseq + directory extra ip lifted-base monad-control monad-loops monad-par + mtl optparse-applicative resourcet stm-conduit text time + transformers-base unix word8 yaml zeromq4-conduit zeromq4-haskell + ]; + testHaskellDepends = [ + aeson attoparsec attoparsec-iso8601 base conduit-extra hspec + hspec-attoparsec hspec-core hspec-expectations ip text time + ]; + benchmarkHaskellDepends = [ + aeson attoparsec base criterion random text + ]; + description = "Log message normalisation tool producing structured JSON messages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ho-rewriting" = callPackage + ({ mkDerivation, base, compdata, containers, mtl, patch-combinators + }: + mkDerivation { + pname = "ho-rewriting"; + version = "0.2.1"; + sha256 = "1hnbsgbrynng5zhi2p6794g70h99rdx1bcnqwvk4ibzfk8snd09x"; + libraryHaskellDepends = [ + base compdata containers mtl patch-combinators + ]; + testHaskellDepends = [ base compdata patch-combinators ]; + description = "Generic rewrite rules with safe treatment of variables and binders"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hoauth" = callPackage + ({ mkDerivation, base, binary, bytestring, crypto-pubkey-types + , curl, dataenc, entropy, mtl, old-locale, random, RSA, SHA, time + , utf8-string + }: + mkDerivation { + pname = "hoauth"; + version = "0.3.5"; + sha256 = "06vk3dv2dby7wadxg4qq2bzy10hl8ix2x4vpxggwd13xy3kpzjqp"; + libraryHaskellDepends = [ + base binary bytestring crypto-pubkey-types curl dataenc entropy mtl + old-locale random RSA SHA time utf8-string + ]; + description = "A Haskell implementation of OAuth 1.0a protocol."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hoauth2" = callPackage + ({ mkDerivation, aeson, base, base64, binary, bytestring + , containers, cryptonite, data-default, exceptions, hspec + , hspec-discover, http-conduit, http-types, memory, microlens, text + , transformers, uri-bytestring, uri-bytestring-aeson + }: + mkDerivation { + pname = "hoauth2"; + version = "2.10.0"; + sha256 = "13skl9zc3p0jnn2p10xm21kp5adqjl48nfx6v312yfvd9md5h0kq"; + libraryHaskellDepends = [ + aeson base base64 binary bytestring containers cryptonite + data-default exceptions http-conduit http-types memory microlens + text transformers uri-bytestring uri-bytestring-aeson + ]; + testHaskellDepends = [ aeson base hspec uri-bytestring ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell OAuth2 authentication client"; + license = lib.licenses.mit; + }) {}; + + "hoauth2_2_13_1" = callPackage + ({ mkDerivation, aeson, base, base64, binary, bytestring + , containers, crypton, data-default, exceptions, hspec + , hspec-discover, http-conduit, http-types, memory, microlens, text + , transformers, uri-bytestring, uri-bytestring-aeson + }: + mkDerivation { + pname = "hoauth2"; + version = "2.13.1"; + sha256 = "0m6bn52j2425km0h6mx8zbmc3rbwdj0ar08jy9m96v5hwzdfch4i"; + libraryHaskellDepends = [ + aeson base base64 binary bytestring containers crypton data-default + exceptions http-conduit http-types memory microlens text + transformers uri-bytestring uri-bytestring-aeson + ]; + testHaskellDepends = [ aeson base hspec uri-bytestring ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell OAuth2 authentication client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hoauth2-demo" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , directory, hoauth2, hoauth2-providers, http-conduit, http-types + , jose-jwt, mustache, parsec, scotty, text, transformers + , uri-bytestring, wai, wai-middleware-static, warp + }: + mkDerivation { + pname = "hoauth2-demo"; + version = "1.11.0"; + sha256 = "12vxm1kfdbhvsagmqslr4wph9ji49gcakkvcqdx84d5y6ywd05wh"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base bytestring containers data-default directory hoauth2 + hoauth2-providers http-conduit http-types jose-jwt mustache parsec + scotty text transformers uri-bytestring wai wai-middleware-static + warp + ]; + description = "hoauth2 demo application"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hoauth2-demo"; + }) {}; + + "hoauth2-providers" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, crypton + , hoauth2, HsOpenSSL, hspec, hspec-discover, http-conduit + , http-types, jose-jwt, mtl, text, time, transformers + , uri-bytestring, uri-bytestring-aeson + }: + mkDerivation { + pname = "hoauth2-providers"; + version = "0.7.1"; + sha256 = "0222kkbnw4fpzyr0f3pls19bnlgs89yal3ffw85x6qdrg2lqk006"; + libraryHaskellDepends = [ + aeson base bytestring containers crypton hoauth2 HsOpenSSL + http-conduit http-types jose-jwt mtl text time transformers + uri-bytestring uri-bytestring-aeson + ]; + testHaskellDepends = [ aeson base hspec uri-bytestring ]; + testToolDepends = [ hspec-discover ]; + description = "OAuth2 Identity Providers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hoauth2-providers-tutorial" = callPackage + ({ mkDerivation, base, bytestring, containers, hoauth2 + , hoauth2-providers, http-conduit, http-types, scotty, text + , transformers, uri-bytestring + }: + mkDerivation { + pname = "hoauth2-providers-tutorial"; + version = "0.7.0"; + sha256 = "02gdx3ry1f61czc37r84z1qz25ybvgm6p88li03iyl87ihajymw4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers hoauth2 hoauth2-providers http-conduit + http-types scotty text transformers uri-bytestring + ]; + executableHaskellDepends = [ base ]; + description = "tutorial for hoauth2-providers module"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hoauth2-providers-tutorial"; + }) {}; + + "hoauth2-tutorial" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hoauth2 + , http-conduit, http-types, scotty, text, transformers + , uri-bytestring + }: + mkDerivation { + pname = "hoauth2-tutorial"; + version = "0.7.0"; + sha256 = "1jv87hlz22jvyq5z2ax3jc4g3if0ap1j8g4hxxc62skx1d7jp99x"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring containers hoauth2 http-conduit http-types + scotty text transformers uri-bytestring + ]; + description = "Tutorial for using hoauth2"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hob" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , glib, gtk-largeTreeStore, gtk3, gtksourceview3, hspec, mtl, pango + , system-filepath, text, transformers, vector + }: + mkDerivation { + pname = "hob"; + version = "0.0.1.0"; + sha256 = "1m2sxbw5il818g50b0650cm5vrb7njclk09m0na6i3amx3q10xjc"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers filepath glib gtk-largeTreeStore gtk3 + gtksourceview3 mtl pango system-filepath text transformers vector + ]; + executableHaskellDepends = [ + base bytestring containers directory filepath gtk3 gtksourceview3 + mtl text + ]; + testHaskellDepends = [ + base containers gtk3 gtksourceview3 hspec mtl text + ]; + description = "A source code editor aiming for the convenience of use"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hob"; + }) {}; + + "hobbes" = callPackage + ({ mkDerivation, base, filemanip, filepath, fsnotify + , system-filepath, text + }: + mkDerivation { + pname = "hobbes"; + version = "0.2.2"; + sha256 = "1pri63d59q918jv1hdp2ib06m6lzw9a2b6bjyn86b2qrrx2512xd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base filemanip filepath fsnotify system-filepath text + ]; + description = "A small file watcher for OSX"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hobbes"; + broken = true; + }) {}; + + "hobbits" = callPackage + ({ mkDerivation, base, containers, deepseq, haskell-src-exts + , haskell-src-meta, mtl, syb, tagged, template-haskell + , th-expand-syns, transformers, vector + }: + mkDerivation { + pname = "hobbits"; + version = "1.3.1"; + sha256 = "0jpm65s2f0fz5ipppryy2k8qja2ijmfd56a65z5k0hsx4j93ipva"; + libraryHaskellDepends = [ + base containers deepseq haskell-src-exts haskell-src-meta mtl syb + tagged template-haskell th-expand-syns transformers vector + ]; + description = "A library for canonically representing terms with binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hocd" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , data-default-class, exceptions, hspec, hspec-discover, mtl + , network, raw-strings-qq, text, transformers + }: + mkDerivation { + pname = "hocd"; + version = "0.1.3.0"; + sha256 = "1bs7a6fm4rkjpxp2wwbw46r8drjjx1bydafqn2n8yc7l8ci32ah2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring containers data-default-class exceptions + mtl network transformers + ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ + attoparsec base bytestring containers hspec raw-strings-qq + ]; + testToolDepends = [ hspec-discover ]; + description = "OpenOCD Haskell interface"; + license = lib.licenses.bsd3; + mainProgram = "hocd-read-mem"; + }) {}; + + "hocilib" = callPackage + ({ mkDerivation, base, bytestring, c2hs, containers, inline-c + , ocilib, tasty, tasty-hunit, template-haskell + }: + mkDerivation { + pname = "hocilib"; + version = "0.2.0"; + sha256 = "0y7vx95fkl0m65ql3yzd7vm3zh6735yki7gvvp8hqcmcwy2cqabw"; + libraryHaskellDepends = [ + base bytestring containers inline-c template-haskell + ]; + librarySystemDepends = [ ocilib ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit ]; + testSystemDepends = [ ocilib ]; + description = "FFI binding to OCILIB"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {ocilib = null;}; + + "hocker" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring + , concurrentoutput, containers, cryptonite, data-fix, deepseq + , directory, exceptions, filepath, foldl, hnix, http-client + , http-types, lens, lens-aeson, lifted-base, megaparsec, memory + , mtl, neat-interpolation, network, network-uri, nix-paths + , optional-args, optparse-applicative, optparse-generic, pooled-io + , prettyprinter, pureMD5, scientific, tar, tasty, tasty-golden + , tasty-hunit, tasty-quickcheck, tasty-smallcheck, temporary, text + , time, transformers, turtle, unordered-containers, uri-bytestring + , vector, word8, wreq, zlib + }: + mkDerivation { + pname = "hocker"; + version = "1.0.6"; + sha256 = "1j6gcb33jf3kcskxyl0s264h5b1rvmcgkrmhrgzw7i3314394xdj"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty async base bytestring concurrentoutput + containers cryptonite data-fix deepseq directory exceptions + filepath foldl hnix http-client http-types lens lens-aeson + lifted-base megaparsec memory mtl neat-interpolation network + network-uri nix-paths optparse-applicative optparse-generic + pooled-io prettyprinter pureMD5 scientific tar temporary text time + transformers turtle unordered-containers uri-bytestring vector wreq + zlib + ]; + executableHaskellDepends = [ + base bytestring cryptonite data-fix filepath hnix lens mtl network + optional-args optparse-applicative optparse-generic temporary text + ]; + testHaskellDepends = [ + aeson base bytestring containers cryptonite mtl network network-uri + prettyprinter tasty tasty-golden tasty-hunit tasty-quickcheck + tasty-smallcheck text unordered-containers word8 + ]; + description = "Interact with the docker registry and generate nix build instructions"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hocon" = callPackage + ({ mkDerivation, base, hspec, MissingH, parsec, split }: + mkDerivation { + pname = "hocon"; + version = "0.1.0.4"; + sha256 = "1wncdrqrvd2dhzrnsizxx95h022wmlnw9i9yjgn9k2j6yl7j1iiz"; + libraryHaskellDepends = [ base hspec MissingH parsec split ]; + testHaskellDepends = [ base hspec MissingH parsec split ]; + description = "Small library for typesafe's configuration specification"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hodatime" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, criterion + , directory, exceptions, filepath, fingertree, mtl, parsec + , QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck + , tasty-smallcheck, time, unix + }: + mkDerivation { + pname = "hodatime"; + version = "0.2.1.1"; + sha256 = "1172y9x52vkr5965iqfpgdl7s02dgywpa5b87mhm8nkcy8819fkv"; + libraryHaskellDepends = [ + base binary bytestring containers directory exceptions filepath + fingertree mtl parsec unix + ]; + testHaskellDepends = [ + base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck + tasty-smallcheck time + ]; + benchmarkHaskellDepends = [ base criterion random ]; + description = "A fully featured date/time library based on Nodatime"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hoe" = callPackage + ({ mkDerivation, base, exceptions, hint, mtl, optparse-declarative + , regex-posix, split, text, time + }: + mkDerivation { + pname = "hoe"; + version = "1.1.0"; + sha256 = "0g8528jllh90f8zbrs229ms07lg7b397pm2zjccd6kriqpq1vfv0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base exceptions hint mtl optparse-declarative regex-posix split + text time + ]; + description = "hoe: Haskell One-liner Evaluator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hoe"; + broken = true; + }) {}; + + "hofix-mtl" = callPackage + ({ mkDerivation, base, mtl, star-to-star, template-haskell }: + mkDerivation { + pname = "hofix-mtl"; + version = "1.0"; + sha256 = "1xlsddrdv56n7ww7a377jwz43xkkckl5zygghwxs9k88wxzskvvd"; + libraryHaskellDepends = [ base mtl star-to-star template-haskell ]; + description = "defining @mtl@-ready monads as * -> * fixed-points"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hog" = callPackage + ({ mkDerivation, base, cmdargs, filepath, irc, network, old-locale + , time, unix + }: + mkDerivation { + pname = "hog"; + version = "0.1.1"; + sha256 = "0mmp7ymmzvhpwmwjjnin9493a81vijai7hcyqwv9wrfhdjnykb1d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs filepath irc network old-locale time unix + ]; + description = "Simple IRC logger bot"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hog"; + broken = true; + }) {}; + + "hogg" = callPackage + ({ mkDerivation, array, base, bytestring, containers, HUnit, mtl + , old-locale, random, time + }: + mkDerivation { + pname = "hogg"; + version = "0.4.1.2"; + sha256 = "0djgbgahhrfdpxknqfjqkqwzy7ra3d7mnxyv6n76kpldalhihklw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers HUnit mtl old-locale random time + ]; + description = "Library and tools to manipulate the Ogg container format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hoggl" = callPackage + ({ mkDerivation, aeson, base, base64-string, either, formatting + , hashable, http-client, http-client-tls, mtl, optparse-applicative + , servant, servant-client, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "hoggl"; + version = "0.2.0.1"; + sha256 = "1l42s17kq78lba60l2gv1ig2sxb8mfywxm0md27jp5v6s4bqc7jy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-string either formatting hashable http-client + http-client-tls mtl servant servant-client text time transformers + unordered-containers + ]; + executableHaskellDepends = [ + base either formatting http-client http-client-tls + optparse-applicative servant-client text time transformers + ]; + description = "Bindings to the Toggl.com REST API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hoggl"; + broken = true; + }) {}; + + "hogre" = callPackage + ({ mkDerivation, base, cgen, cgen-hs, grgen, OGRE, OgreMain }: + mkDerivation { + pname = "hogre"; + version = "0.1.5"; + sha256 = "0ndgnflcj885ylxf8q8l71cykrpm4j6svzqxlpdynf054safq174"; + libraryHaskellDepends = [ base cgen ]; + librarySystemDepends = [ OgreMain ]; + libraryPkgconfigDepends = [ OGRE ]; + libraryToolDepends = [ cgen cgen-hs grgen ]; + doHaddock = false; + description = "Haskell binding to a subset of OGRE"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {OGRE = null; OgreMain = null; cgen-hs = null; grgen = null;}; + + "hogre-examples" = callPackage + ({ mkDerivation, base, hogre, OgreMain }: + mkDerivation { + pname = "hogre-examples"; + version = "0.1.4"; + sha256 = "10zq4qch5bs0aawvs0zg3yyz41lykg1jrna5jqxlrvbq0wfz2s5g"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base hogre ]; + executableSystemDepends = [ OgreMain ]; + description = "Examples for using Hogre"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {OgreMain = null;}; + + "hois" = callPackage + ({ mkDerivation, base, OIS, X11 }: + mkDerivation { + pname = "hois"; + version = "0.1.0.0"; + sha256 = "0awb7dfa77y7n88ljkcdxs63g37qyc5xkr0j7lqwzx23q83a5c4k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ OIS ]; + executableHaskellDepends = [ base X11 ]; + description = "OIS bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "OISConsole"; + broken = true; + }) {OIS = null;}; + + "hoist-error" = callPackage + ({ mkDerivation, base, either, mtl }: + mkDerivation { + pname = "hoist-error"; + version = "0.2.1.0"; + sha256 = "028lczd80nhj3yj5dq9qixzdzkyisl34qpi6bb28r8b9nj2i2nss"; + revision = "6"; + editedCabalFile = "0wlicjvc2w2vjbnxr3fc417hp1bb4iqvq7pww8wn8b1j8mij60yp"; + libraryHaskellDepends = [ base either mtl ]; + description = "Some convenience facilities for hoisting errors into a monad"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hol" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, parsec + , pretty, process, QuickCheck, text, transformers + }: + mkDerivation { + pname = "hol"; + version = "1.4"; + sha256 = "18jj3b04lk20k8s50bvp7p4qhqz0nl5b55sc3ai42l203rvdfc9f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers filepath parsec pretty process text + transformers + ]; + executableHaskellDepends = [ + base bytestring containers filepath parsec pretty process text + transformers + ]; + testHaskellDepends = [ + base bytestring containers filepath parsec pretty process + QuickCheck text transformers + ]; + benchmarkHaskellDepends = [ + base bytestring containers filepath parsec pretty process text + transformers + ]; + description = "Higher order logic"; + license = lib.licenses.mit; + mainProgram = "hol-pkg"; + }) {}; + + "hold-em" = callPackage + ({ mkDerivation, base, random, safe }: + mkDerivation { + pname = "hold-em"; + version = "0.1.0.0"; + sha256 = "1j2ql6izsd85skd6l9j1qfg7pj5rf513096s9bkvqip9bb4ibr4r"; + libraryHaskellDepends = [ base random safe ]; + description = "An engine for Texas hold'em Poker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hole" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hole"; + version = "0.1.1"; + sha256 = "05ba87wk9b5i5b4gsfvsj16rv91dqsmzyys6b5fkssrxh2ika36c"; + libraryHaskellDepends = [ base containers ]; + description = "Higher kinded type removal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "holey-format" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "holey-format"; + version = "2.1.0"; + sha256 = "13f6f647ykssqgdqw4fp7gnr2ardxbcn41ksgs15v5dx1n1xvan1"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "holmes" = callPackage + ({ mkDerivation, base, containers, hashable, hedgehog, hspec + , logict, markdown-unlit, mtl, primitive, relude, split, tasty + , tasty-discover, tasty-hedgehog, tasty-hspec, transformers + , unordered-containers + }: + mkDerivation { + pname = "holmes"; + version = "0.3.2.0"; + sha256 = "1hrgdnlyqz8wjnqihp8gn3rhl1zfyd6p9yv4cjwsv876bgy17ql8"; + libraryHaskellDepends = [ + base containers hashable hedgehog logict mtl primitive transformers + unordered-containers + ]; + testHaskellDepends = [ + base containers hashable hedgehog hspec primitive relude split + tasty tasty-discover tasty-hedgehog tasty-hspec transformers + unordered-containers + ]; + testToolDepends = [ markdown-unlit tasty-discover ]; + description = "Tools and combinators for solving constraint problems"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "holy-project" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal + , directory, filepath, hastache, http-conduit, HUnit, lens + , lens-aeson, process, QuickCheck, random, smallcheck, split, syb + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + , time, unix + }: + mkDerivation { + pname = "holy-project"; + version = "0.2.0.1"; + sha256 = "05181blw3y9j2715rdm49y6mfcpgyihb6yjswhp231kr6x40zxmh"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring directory filepath hastache + http-conduit lens lens-aeson process random split syb text time + unix + ]; + executableHaskellDepends = [ + aeson ansi-terminal base bytestring Cabal directory filepath + hastache http-conduit HUnit lens lens-aeson process QuickCheck + random smallcheck split syb tasty tasty-hunit tasty-quickcheck + tasty-smallcheck text time unix + ]; + testHaskellDepends = [ + base bytestring Cabal HUnit QuickCheck smallcheck tasty tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + doCheck = false; + description = "Start your Haskell project with cabal, git and tests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "homeomorphic" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck }: + mkDerivation { + pname = "homeomorphic"; + version = "0.1"; + sha256 = "1wm15bdz02sjgpz2n266xd50q3p6mncnv8mhimky6ps1kmzb5r6c"; + libraryHaskellDepends = [ base containers mtl QuickCheck ]; + description = "Homeomorphic Embedding Test"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hommage" = callPackage + ({ mkDerivation, array, base, directory, haskell98, random, time }: + mkDerivation { + pname = "hommage"; + version = "0.0.6"; + sha256 = "053zv30ghm7c9idb6za44zasnn88g85z4bzbdpfpixlkvcm4sbck"; + libraryHaskellDepends = [ + array base directory haskell98 random time + ]; + description = "Haskell Offline Music Manipulation And Generation EDSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hommage-ds" = callPackage + ({ mkDerivation, array, base, DirectSound, haskell98, hommage }: + mkDerivation { + pname = "hommage-ds"; + version = "0.0.5"; + sha256 = "0gnwpzs6kwhf2wm0nqcgwqa1pp7xwbnqh337pr62w40i76g252v4"; + libraryHaskellDepends = [ + array base DirectSound haskell98 hommage + ]; + description = "DirectSound extension (Windows) for the Hommage sound library"; + license = "GPL"; + platforms = lib.platforms.windows; + }) {}; + + "homoiconic" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "homoiconic"; + version = "0.1.2.0"; + sha256 = "1gc1qq7pxk2dnv6m84hlbjxl0afwh12qcqnjgjqja5k4xidn5jaw"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base ]; + description = "Constructs FAlgebras from typeclasses, making Haskell functions homoiconic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "homotuple" = callPackage + ({ mkDerivation, base, Cabal, directory, OneTuple, Only + , single-tuple + }: + mkDerivation { + pname = "homotuple"; + version = "0.2.1.1"; + sha256 = "1zmi1lwlk7h38s8zvl152k5m0bzwdjgcdvy0f261axlm66yh0p4z"; + setupHaskellDepends = [ base Cabal directory ]; + libraryHaskellDepends = [ base OneTuple Only single-tuple ]; + description = "Homotuple, all whose elements are the same type"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "homplexity" = callPackage + ({ mkDerivation, alex, base, blaze-html, blaze-markup, bytestring + , Cabal, containers, cpphs, deepseq, directory, filepath, githash + , happy, haskell-src-exts, hflags, hspec, hspec-discover + , template-haskell, uniplate + }: + mkDerivation { + pname = "homplexity"; + version = "0.4.8.1"; + sha256 = "08p2xwpl145mvkfvm5nzgrfb9x13zl3xp58icd4gxk9vnvbb1897"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html blaze-markup bytestring Cabal containers cpphs + deepseq directory filepath haskell-src-exts hflags template-haskell + uniplate + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + base blaze-html bytestring containers cpphs deepseq directory + filepath githash haskell-src-exts hflags template-haskell uniplate + ]; + testHaskellDepends = [ + base filepath haskell-src-exts hspec template-haskell + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell code quality tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "homplexity-cli"; + broken = true; + }) {}; + + "homura-stopwatch" = callPackage + ({ mkDerivation, base, hourglass, split }: + mkDerivation { + pname = "homura-stopwatch"; + version = "0.2.0"; + sha256 = "1vxdgxqk7zrvymmvk597s5gqkn3c93q548ssm3jdvcrg4csbk551"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hourglass split ]; + executableHaskellDepends = [ base hourglass split ]; + license = lib.licenses.mit; + mainProgram = "homura-stopwatch"; + }) {}; + + "honeycomb" = callPackage + ({ mkDerivation, aeson, async, auto-update, base, bytestring + , chronos, http-client, http-client-tls, http-conduit, http-types + , microlens, mmorph, monad-control, mtl, mwc-random, profunctors + , random, resource-pool, stm, text, unliftio, unordered-containers + , uuid, vector, zlib + }: + mkDerivation { + pname = "honeycomb"; + version = "0.1.0.1"; + sha256 = "174ja0p1d5f4iaaldrfk364kl8h3y561h0yfi7w0idc60kzs08fx"; + libraryHaskellDepends = [ + aeson async auto-update base bytestring chronos http-client + http-client-tls http-conduit http-types microlens mmorph + monad-control mtl mwc-random profunctors random resource-pool stm + text unliftio unordered-containers uuid vector zlib + ]; + testHaskellDepends = [ + aeson async auto-update base bytestring chronos http-client + http-client-tls http-conduit http-types microlens mmorph + monad-control mtl mwc-random profunctors random resource-pool stm + text unliftio unordered-containers uuid vector zlib + ]; + license = lib.licenses.bsd3; + }) {}; + + "honi" = callPackage + ({ mkDerivation, base, bytestring, freenect, hspec, HUnit, OpenNI2 + , text + }: + mkDerivation { + pname = "honi"; + version = "0.1.0.0"; + sha256 = "0g1w1i78a93d10zgdy9ixkflblx9xixa493hh2cc8jzznqsp5yfi"; + libraryHaskellDepends = [ base bytestring text ]; + librarySystemDepends = [ freenect OpenNI2 ]; + testHaskellDepends = [ base hspec HUnit ]; + testSystemDepends = [ freenect OpenNI2 ]; + description = "OpenNI 2 binding"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {OpenNI2 = null; inherit (pkgs) freenect;}; + + "honk" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "honk"; + version = "1.3.0.0"; + sha256 = "102jw5j89amgvz3k3b05plpw9pjkhg1rjpjpcvpxq11x8mfdxyhf"; + libraryHaskellDepends = [ base ]; + description = "Cross-platform interface to the PC speaker"; + license = lib.licenses.asl20; + badPlatforms = lib.platforms.darwin; + }) {}; + + "hoobuddy" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, directory + , filepath, hoogle, monad-loops, mtl, process, yaml + }: + mkDerivation { + pname = "hoobuddy"; + version = "0.1.0.1"; + sha256 = "0l1q6h0irfv3275jajvylajm2rhkfmvi1kpfan6n6z5adibh9and"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring Cabal directory filepath hoogle monad-loops + mtl process yaml + ]; + description = "Simple tool for fetching and merging hoogle data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hoobuddy"; + broken = true; + }) {}; + + "hood" = callPackage + ({ mkDerivation, array, base, FPretty, ghc-prim }: + mkDerivation { + pname = "hood"; + version = "0.3.1"; + sha256 = "0bi1knfp6h6x7rrw5gggiip0h7ynhw2ds7k2q2fynrhsg9jdp5qv"; + libraryHaskellDepends = [ array base FPretty ghc-prim ]; + testHaskellDepends = [ base ghc-prim ]; + description = "Debugging by observing in place"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hood-off" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hood-off"; + version = "0.2"; + sha256 = "15rj6qfyhihzc5svl3dwkn387x7bbkl5am7h0kj5jjj8hv2q1pnc"; + libraryHaskellDepends = [ base ]; + description = "Dummy package to disable Hood without having to remove all the calls to observe"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hood2" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "hood2"; + version = "0.2.1"; + sha256 = "0iyi1zljywamfaqc0mbd1xw3gn1hq0lcdgx688rr8zliw23jix02"; + libraryHaskellDepends = [ array base ]; + description = "Debugging by observing in place"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hoodie" = callPackage + ({ mkDerivation, array, astar, base, containers, hfov, monad-loops + , mtl, ncurses, random + }: + mkDerivation { + pname = "hoodie"; + version = "0.1.0.0"; + sha256 = "1q3wpsqz833vypqnd7ljiraiyn1klxid35mh5vyizldk3i0qqf6w"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array astar base containers hfov monad-loops mtl ncurses random + ]; + description = "A small, toy roguelike"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hoodie"; + }) {}; + + "hoodle" = callPackage + ({ mkDerivation, base, cmdargs, configurator, containers, directory + , filepath, hoodle-core, mtl + }: + mkDerivation { + pname = "hoodle"; + version = "0.5"; + sha256 = "1rhxmiqwmzmnaqw7qj77k9y8svyy0gknpn8di7q5r9w1bdl807q5"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cmdargs configurator containers directory filepath hoodle-core + mtl + ]; + executableHaskellDepends = [ base cmdargs hoodle-core ]; + description = "Executable for hoodle"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hoodle"; + }) {}; + + "hoodle-builder" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, double-conversion + , hoodle-types, lens, strict, text + }: + mkDerivation { + pname = "hoodle-builder"; + version = "0.4"; + sha256 = "015cwdjznil7hwasmvcfh1r5jvsaarc8f8mxsn8241fn688fyl7k"; + libraryHaskellDepends = [ + base blaze-builder bytestring double-conversion hoodle-types lens + strict text + ]; + description = "text builder for hoodle file format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hoodle-core" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base + , base64-bytestring, binary, bytestring, cairo, cereal + , configurator, containers, coroutine-object, Diff, directory + , either, errors, filepath, fsnotify, gd, gtk3, hoodle-builder + , hoodle-parser, hoodle-publish, hoodle-render, hoodle-types + , http-types, lens, libX11, libXi, monad-loops, mtl, network-uri + , pango, poppler, process, pureMD5, stm, strict, svgcairo + , system-filepath, template-haskell, text, time, transformers + , transformers-free, unordered-containers, uuid, vector + , xournal-parser + }: + mkDerivation { + pname = "hoodle-core"; + version = "0.16.0"; + sha256 = "1v1y99x5rbkn85f91pdw19jfccwhcyfklg1qli0d7lq2c6aak4ka"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty array attoparsec base base64-bytestring binary + bytestring cairo cereal configurator containers coroutine-object + Diff directory either errors filepath fsnotify gd gtk3 + hoodle-builder hoodle-parser hoodle-publish hoodle-render + hoodle-types http-types lens monad-loops mtl network-uri pango + poppler process pureMD5 stm strict svgcairo system-filepath + template-haskell text time transformers transformers-free + unordered-containers uuid vector xournal-parser + ]; + librarySystemDepends = [ libX11 libXi ]; + description = "Core library for hoodle"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXi;}; + + "hoodle-extra" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base + , base64-bytestring, binary, bytestring, cmdargs, conduit + , containers, directory, either, filepath, hoodle-parser + , hoodle-types, http-conduit, lens, monad-loops, mtl + , network-simple, process, pureMD5, resourcet, text, time + , transformers, unordered-containers, xournal-parser + }: + mkDerivation { + pname = "hoodle-extra"; + version = "0.1"; + sha256 = "1mqx4qia457n8v4pdyd8mc8h7ybzx5asxm2d4p9ws5g2q4ybmshy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty attoparsec base base64-bytestring binary + bytestring cmdargs conduit containers directory either filepath + hoodle-parser hoodle-types http-conduit lens monad-loops mtl + network-simple process pureMD5 resourcet text time transformers + unordered-containers xournal-parser + ]; + description = "extra hoodle tools"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hoodle-parser" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, either, hoodle-types, lens, mtl, strict, text + , transformers, xournal-types + }: + mkDerivation { + pname = "hoodle-parser"; + version = "0.4"; + sha256 = "0yjii2s58p7vcxrir1i49qy1hfn3j5y5v8x56fl3asnnqkj0b31f"; + libraryHaskellDepends = [ + attoparsec base bytestring containers directory either hoodle-types + lens mtl strict text transformers xournal-types + ]; + description = "Hoodle file parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hoodle-publish" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cairo, cmdargs + , containers, directory, directory-tree, filepath, gtk3 + , hoodle-parser, hoodle-render, hoodle-types, HTTP, io-streams + , lens, mtl, network-uri, pdf-toolbox-core, pdf-toolbox-document + , process, transformers, unordered-containers, uuid + }: + mkDerivation { + pname = "hoodle-publish"; + version = "0.2.1"; + sha256 = "1gqkfvay3jgdhx250ja8yx6nsv78jj55qd0qf0dbd4mblfrpxrsx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring cairo containers directory + directory-tree filepath gtk3 hoodle-parser hoodle-render + hoodle-types HTTP io-streams lens mtl network-uri pdf-toolbox-core + pdf-toolbox-document process transformers unordered-containers uuid + ]; + executableHaskellDepends = [ + base cmdargs directory directory-tree filepath gtk3 + ]; + description = "publish hoodle files as a static web site"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hoodle-publish"; + }) {}; + + "hoodle-render" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cairo + , containers, directory, filepath, gd, gtk3, hashable, hoodle-types + , lens, monad-loops, mtl, poppler, stm, strict, svgcairo, time + , transformers, unix, unordered-containers, uuid + }: + mkDerivation { + pname = "hoodle-render"; + version = "0.6"; + sha256 = "1qyld0vmp89x7awnbi3iqchh0f90hi7vqdxdg0my4s3xrq50y1s7"; + libraryHaskellDepends = [ + base base64-bytestring bytestring cairo containers directory + filepath gd gtk3 hashable hoodle-types lens monad-loops mtl poppler + stm strict svgcairo time transformers unix unordered-containers + uuid + ]; + description = "Hoodle file renderer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hoodle-types" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, containers, lens + , mtl, strict, text, uuid, vector + }: + mkDerivation { + pname = "hoodle-types"; + version = "0.4"; + sha256 = "1dikxb2xx2a4fn6abs1pwbl2xy7ld7b1jrx38gphpbnbf9hkbcqx"; + libraryHaskellDepends = [ + aeson base bytestring cereal containers lens mtl strict text uuid + vector + ]; + description = "Data types for programs for hoodle file format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hoogle" = callPackage + ({ mkDerivation, aeson, base, binary, blaze-html, blaze-markup + , bytestring, cmdargs, conduit, conduit-extra, containers + , crypton-connection, deepseq, directory, extra, filepath + , foundation, hashable, haskell-src-exts, http-conduit, http-types + , js-flot, js-jquery, mmap, old-locale, process-extras, QuickCheck + , resourcet, safe, storable-tuple, tar, template-haskell, text + , time, transformers, uniplate, utf8-string, vector, wai + , wai-logger, warp, warp-tls, zlib + }: + mkDerivation { + pname = "hoogle"; + version = "5.0.18.4"; + sha256 = "08z32d87vqzhapb2vw21h25jb2g74csxlpvd8f54xl91k3ijs3wx"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base binary blaze-html blaze-markup bytestring cmdargs + conduit conduit-extra containers crypton-connection deepseq + directory extra filepath foundation hashable haskell-src-exts + http-conduit http-types js-flot js-jquery mmap old-locale + process-extras QuickCheck resourcet safe storable-tuple tar + template-haskell text time transformers uniplate utf8-string vector + wai wai-logger warp warp-tls zlib + ]; + executableHaskellDepends = [ base ]; + testTarget = "--test-option=--no-net"; + description = "Haskell API Search"; + license = lib.licenses.bsd3; + mainProgram = "hoogle"; + }) {}; + + "hoogle-index" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , errors, filepath, hoogle, optparse-applicative, process + , temporary, transformers + }: + mkDerivation { + pname = "hoogle-index"; + version = "0.4.4"; + sha256 = "1ihq54hbc5rs2njxgi148gf2alhsrbd5yy9fwv3ps1ah7klch65w"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal containers directory errors filepath hoogle + optparse-applicative process temporary transformers + ]; + description = "Easily generate Hoogle indices for installed packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hoogle-index"; + broken = true; + }) {}; + + "hooks-dir" = callPackage + ({ mkDerivation, base, directory, process, text }: + mkDerivation { + pname = "hooks-dir"; + version = "0.1.1.0"; + sha256 = "0gwdqpml8kn8xxxaq628d4way29k2f31f5av49fx7qj150h5qs5b"; + libraryHaskellDepends = [ base directory process text ]; + description = "run executables in a directory as hooks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hookup" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring, HsOpenSSL + , HsOpenSSL-x509-system, network, stm + }: + mkDerivation { + pname = "hookup"; + version = "0.8"; + sha256 = "1p8mkb71bbs3lv7n1krcngaskn2s2icm3sl30qs8dsla7ww8afqm"; + libraryHaskellDepends = [ + async attoparsec base bytestring HsOpenSSL HsOpenSSL-x509-system + network stm + ]; + description = "Abstraction over creating network connections with SOCKS5 and TLS"; + license = lib.licenses.isc; + }) {}; + + "hoop" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts + , haskell-src-meta, hspec, lens, mtl, parsec, pretty + , template-haskell, text + }: + mkDerivation { + pname = "hoop"; + version = "0.3.0.0"; + sha256 = "1p6094gwivk4lj3alb3c1w43n7qchga8kdnrz09sfyldcygycss8"; + libraryHaskellDepends = [ + base containers haskell-src-exts haskell-src-meta lens mtl parsec + pretty template-haskell text + ]; + testHaskellDepends = [ + base containers haskell-src-exts haskell-src-meta hspec lens mtl + parsec pretty template-haskell text + ]; + description = "Object-Oriented Programming in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hoopl" = callPackage + ({ mkDerivation, base, containers, filepath, mtl, parsec + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "hoopl"; + version = "3.10.2.2"; + sha256 = "15rbb9a8mza3zv8h3p237zhmy29bxc4k48ik27kzzj7islb16yq9"; + revision = "2"; + editedCabalFile = "0j6pz4jzhvviyrhhn1j22ikmjvzrg60nzvq26lbpkcb6y4q6rlyx"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base containers filepath mtl parsec test-framework + test-framework-hunit + ]; + description = "A library to support dataflow analysis and optimization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hoovie" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, configurator + , directory, enumerator, file-embed, filepath, HDBC, HDBC-sqlite3 + , mtl, network, network-info, network-multicast, old-locale + , old-time, process, regex-compat, snap-core, snap-server, text + , time, transformers, unix, xml + }: + mkDerivation { + pname = "hoovie"; + version = "0.1.1"; + sha256 = "1g486kj7pwfvdr0a0mpfjxv9hifrkbp7120hxcfyrhx2zjmmc449"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-builder bytestring configurator directory enumerator + file-embed filepath HDBC HDBC-sqlite3 mtl network network-info + network-multicast old-locale old-time process regex-compat + snap-core snap-server text time transformers unix xml + ]; + description = "Haskell Media Server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hoovie"; + }) {}; + + "hopencc" = callPackage + ({ mkDerivation, base, bytestring, c2hs, opencc, QuickCheck + , utf8-string + }: + mkDerivation { + pname = "hopencc"; + version = "0.2.0.0"; + sha256 = "0bzx6l7j9qjc1dvcaicgayb05n4klb4dg64m1xlfi187jxcnz7jb"; + libraryHaskellDepends = [ base bytestring utf8-string ]; + libraryPkgconfigDepends = [ opencc ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Haskell binding to libopencc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) opencc;}; + + "hopencl" = callPackage + ({ mkDerivation, base, bytestring, c2hs, HUnit, OpenCL, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "hopencl"; + version = "0.2.1"; + sha256 = "1kdrjr1y5wfq8bb31bkh360pvgb7ryhn9awnqszbq5d4wdwplqk8"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ OpenCL ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Haskell bindings for OpenCL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {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 + , resourcet, text, time, time-locale-compat, transformers + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "hopenpgp-tools"; + version = "0.23.8"; + sha256 = "009l8c4zzbmh8q8x9f7zj21ysvma03ksxdknjfcb7z189mafb2qm"; + 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 + resourcet text time time-locale-compat transformers + unordered-containers vector yaml + ]; + executableToolDepends = [ alex happy ]; + description = "hOpenPGP-based command-line tools"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hopenssl" = callPackage + ({ mkDerivation, base, bytestring, HUnit, openssl }: + mkDerivation { + pname = "hopenssl"; + version = "2.2.5"; + sha256 = "1gq3q4fl8vbdg1ha69q18qj1zx13nhkrapz0chs4s0jb29hrh3vm"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ openssl ]; + testHaskellDepends = [ base bytestring HUnit ]; + description = "FFI Bindings to OpenSSL's EVP Digest Interface"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.peti ]; + }) {inherit (pkgs) openssl;}; + + "hopfield" = callPackage + ({ mkDerivation, array, base, deepseq, directory, erf + , exact-combinatorics, hmatrix, hspec, HUnit, imagemagick + , JuicyPixels, MagickCore, monad-loops, MonadRandom + , optparse-applicative, parallel, probability, QuickCheck, random + , random-fu, rvar, split, vector + }: + mkDerivation { + pname = "hopfield"; + version = "0.1.0.2"; + sha256 = "1cpr3540fdrqr39p6xhb64iz2fz8mzryd19515c55522s7xjk1zw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base deepseq erf exact-combinatorics hmatrix monad-loops + MonadRandom parallel probability QuickCheck random random-fu rvar + split vector + ]; + librarySystemDepends = [ imagemagick MagickCore ]; + executableHaskellDepends = [ + base directory JuicyPixels MonadRandom optparse-applicative random + vector + ]; + testHaskellDepends = [ + base erf exact-combinatorics hspec HUnit MonadRandom parallel + QuickCheck random vector + ]; + description = "Hopfield Networks, Boltzmann Machines and Clusters"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {MagickCore = null; inherit (pkgs) imagemagick;}; + + "hopfield-networks" = callPackage + ({ mkDerivation, base, matrix, MonadRandom, QuickCheck, split + , test-framework, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "hopfield-networks"; + version = "0.1.0.0"; + sha256 = "1d3jcjk6s7raack7rvm1jzyh2fvaha6xy7k97fmq4cx22fzb48sd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base matrix MonadRandom split vector ]; + executableHaskellDepends = [ + base matrix MonadRandom QuickCheck split vector + ]; + testHaskellDepends = [ + base matrix MonadRandom QuickCheck test-framework + test-framework-quickcheck2 vector + ]; + description = "Hopfield Networks for unsupervised learning in Haskell"; + license = lib.licenses.mit; + mainProgram = "hopfield_demonstration"; + }) {}; + + "hopfli" = callPackage + ({ mkDerivation, base, bytestring, hspec, QuickCheck, zlib }: + mkDerivation { + pname = "hopfli"; + version = "0.2.2.1"; + sha256 = "061as7aa806xzcpch35isrkqbgqhwdy48fs049f491wwb47xqwad"; + revision = "1"; + editedCabalFile = "116jns5im51sb9xiwpx308wz3pr67335633anrf8f704pz8vwjka"; + libraryHaskellDepends = [ base bytestring zlib ]; + testHaskellDepends = [ base bytestring hspec QuickCheck zlib ]; + description = "Bidings to Google's Zopfli compression library"; + license = lib.licenses.asl20; + }) {}; + + "hoppy-docs" = callPackage + ({ mkDerivation, base, haskell-src, hoppy-generator, hoppy-runtime + }: + mkDerivation { + pname = "hoppy-docs"; + version = "0.8.0"; + sha256 = "122caz296w8sfc0ma4zigssha8vbr8abgj9ajsr83jh9k68jy3d9"; + libraryHaskellDepends = [ + base haskell-src hoppy-generator hoppy-runtime + ]; + description = "C++ FFI generator - Documentation"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hoppy-generator" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , haskell-src, mtl, process, temporary, text + }: + mkDerivation { + pname = "hoppy-generator"; + version = "0.8.0"; + sha256 = "0vkf5ajmdy7h88vfz2aq5zzq4mrnl4wi0dqn0rzzbr3rjpip42j6"; + libraryHaskellDepends = [ + base bytestring containers directory filepath haskell-src mtl + process temporary text + ]; + description = "C++ FFI generator - Code generator"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hoppy-runtime" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , hoppy-generator + }: + mkDerivation { + pname = "hoppy-runtime"; + version = "0.8.0"; + sha256 = "123mn1sfwy01jyb803r4rhdqpdafmbkyip149ga1pvlaj272mlqy"; + libraryHaskellDepends = [ + base Cabal containers directory filepath hoppy-generator + ]; + description = "C++ FFI generator - Runtime support"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hoppy-std" = callPackage + ({ mkDerivation, base, filepath, haskell-src, hoppy-generator }: + mkDerivation { + pname = "hoppy-std"; + version = "0.8.0"; + sha256 = "0ysbnhabnrr0jb8f9a06fqqxv2sy7ahj92jhw2bifnvjffk1pnqd"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base filepath haskell-src hoppy-generator + ]; + description = "C++ FFI generator - Standard library bindings"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hops" = callPackage + ({ mkDerivation, aeson, ansi-terminal, attoparsec, base, bytestring + , conduit, conduit-extra, containers, deepseq, directory, filepath + , http-conduit, http-types, optparse-applicative, parallel, process + , QuickCheck, resourcet, text, transformers, vector + }: + mkDerivation { + pname = "hops"; + version = "0.7.2"; + sha256 = "16a1ygxv4isw5wiq5dhjn4xdlr67zy1ngn61mwilgwkvwj0cjxc3"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal attoparsec base bytestring conduit + conduit-extra containers deepseq directory filepath http-conduit + http-types optparse-applicative resourcet text transformers vector + ]; + executableHaskellDepends = [ + aeson ansi-terminal attoparsec base bytestring conduit + conduit-extra containers deepseq directory filepath http-conduit + http-types optparse-applicative parallel resourcet text + transformers vector + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring containers deepseq directory + filepath process QuickCheck text transformers vector + ]; + description = "Handy Operations on Power Series"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hops"; + broken = true; + }) {}; + + "hoq" = callPackage + ({ mkDerivation, alex, array, base, bifunctors, bytestring + , filepath, happy, mtl, pretty, readline, void + }: + mkDerivation { + pname = "hoq"; + version = "0.3"; + sha256 = "0h9cq1qzai1kbzc77bjlm0dbkrasfj0d21ydrh86kv9jd6gr7gb7"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bifunctors bytestring filepath mtl pretty readline void + ]; + executableToolDepends = [ alex happy ]; + description = "A language based on homotopy type theory with an interval type"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hoq"; + broken = true; + }) {}; + + "hora" = callPackage + ({ mkDerivation, base, binary, bytestring, hspec, QuickCheck, time + , timezone-olson, timezone-series + }: + mkDerivation { + pname = "hora"; + version = "2.2.0"; + sha256 = "13i3z71xkyisgjms6g48hzgyva3dp83lk9m139ivysscgyr1a1pq"; + libraryHaskellDepends = [ base binary time timezone-series ]; + testHaskellDepends = [ + base binary bytestring hspec QuickCheck time timezone-olson + timezone-series + ]; + description = "date time"; + license = lib.licenses.publicDomain; + }) {}; + + "horizon" = callPackage + ({ mkDerivation, AC-Angle, base, time }: + mkDerivation { + pname = "horizon"; + version = "0.1.1"; + sha256 = "1qx27i0xlrgcrdzp6lc06skipj888cfdxwwfrd7fyig48jn3wyd4"; + libraryHaskellDepends = [ AC-Angle base time ]; + description = "Sunrise and sunset UTC approximations from latitude and longitude coordinates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "horizon-gen-nix" = callPackage + ({ mkDerivation, base, Cabal-syntax, cabal2nix, containers, dhall + , directory, distribution-nixpkgs, either, horizon-spec + , language-nix, lens, optparse-applicative, path + , path-dhall-instance, pretty, silently, sydtest, text + }: + mkDerivation { + pname = "horizon-gen-nix"; + version = "0.6"; + sha256 = "1dhd7w3zcw10migz5qfglqh9n6im3ip6af47vxlsib365vk02jl1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal-syntax cabal2nix containers dhall directory + distribution-nixpkgs either horizon-spec language-nix lens + optparse-applicative path path-dhall-instance pretty silently text + ]; + executableHaskellDepends = [ base directory path sydtest ]; + description = "Generate nix expressions from horizon-spec definitions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "horizon-spec" = callPackage + ({ mkDerivation, base, containers, dhall, path, path-dhall-instance + , template-haskell, text, th-lift + }: + mkDerivation { + pname = "horizon-spec"; + version = "0.9.0"; + sha256 = "0w183j05qfig31m58wq78glyjjb5zh26zw8ghld53b8x7971127q"; + libraryHaskellDepends = [ + base containers dhall path path-dhall-instance template-haskell + text th-lift + ]; + description = "Horizon Stable Package Set Type Definitions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "horizon-spec-lens" = callPackage + ({ mkDerivation, base, horizon-spec, lens }: + mkDerivation { + pname = "horizon-spec-lens"; + version = "0.1"; + sha256 = "10dl8dy3nfa87qqq1q7dbpfrcncgfp4mvkn6r6kgpsl0wkrh9nxp"; + libraryHaskellDepends = [ base horizon-spec lens ]; + description = "Horizon Stable Package Set Lenses"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "horizon-spec-pretty" = callPackage + ({ mkDerivation, base, bytestring, containers, dhall, horizon-spec + , lens, path, text + }: + mkDerivation { + pname = "horizon-spec-pretty"; + version = "0.0.1"; + sha256 = "0cznc9xgg4h0bcsih0gd87scv9qiccxj4z17xwkic4xbmq50ppwf"; + libraryHaskellDepends = [ + base bytestring containers dhall horizon-spec lens path text + ]; + description = "Horizon Stable Package Set Pretty Printer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "horizontal-rule" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, HMock, optparse-applicative + , tasty, tasty-hunit, terminal-size, text, time + }: + mkDerivation { + pname = "horizontal-rule"; + version = "0.6.0.0"; + sha256 = "03rh58znaghcf1gicbwbxkx5ya4lv7qi8b2lq5nawi35ljars02x"; + revision = "3"; + editedCabalFile = "06jfn80vrss7vz4g3wxbn2cz5x77sm8mw03d9lvchsnxmpw1yhxc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base terminal-size text ]; + executableHaskellDepends = [ + ansi-wl-pprint base optparse-applicative text time + ]; + testHaskellDepends = [ base HMock tasty tasty-hunit ]; + description = "horizontal rule for the terminal"; + license = lib.licenses.mit; + mainProgram = "hr"; + }) {}; + + "horname" = callPackage + ({ mkDerivation, base, containers, megaparsec, optparse-applicative + , text, these, uniplate, wl-pprint-text + }: + mkDerivation { + pname = "horname"; + version = "0.2.0.0"; + sha256 = "1qcvgjwasrgi760sv5rxl5klincgw34xczd3mqz32id183s57164"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers megaparsec text these uniplate wl-pprint-text + ]; + executableHaskellDepends = [ base optparse-applicative text ]; + description = "Rename function definitions returned by SMT solvers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "horname"; + broken = true; + }) {}; + + "hosc" = callPackage + ({ mkDerivation, base, binary, blaze-builder, bytestring + , data-binary-ieee754, network, parsec, time, transformers + }: + mkDerivation { + pname = "hosc"; + version = "0.20"; + sha256 = "17pvv6rgl74ymq7pazxqia19smsga53kkg5h1i1dgfpikrmq7fz9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary blaze-builder bytestring data-binary-ieee754 network + parsec time transformers + ]; + description = "Haskell Open Sound Control"; + license = lib.licenses.gpl3Only; + }) {}; + + "hosc-json" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bifunctors, bytestring + , hosc, json, text, transformers, unordered-containers, utf8-string + , vector + }: + mkDerivation { + pname = "hosc-json"; + version = "0.16"; + sha256 = "059wpgvr2vbkdq2gmy8mrwqkqv1zrh2qz499v6i242q0z9m4gr3m"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson attoparsec base bifunctors bytestring hosc json text + transformers unordered-containers utf8-string vector + ]; + description = "Haskell Open Sound Control JSON Serialisation"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hosc-utils" = callPackage + ({ mkDerivation, base, bytestring, cgi, haskeline, hosc, hosc-json + , hsc3, json, text, transformers, utf8-string, websockets + , www-minus + }: + mkDerivation { + pname = "hosc-utils"; + version = "0.15"; + sha256 = "0zk59ig52vqym4n47yl9jgv21gszcwwbc0qc9ff0080allp6ddml"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring cgi haskeline hosc hosc-json hsc3 json text + transformers utf8-string websockets www-minus + ]; + description = "Haskell Open Sound Control Utilities"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {www-minus = null;}; + + "hostaddress" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, case-insensitive + , deepseq, exceptions, hashable, iproute, microlens-th, text + }: + mkDerivation { + pname = "hostaddress"; + version = "0.2.0.0"; + sha256 = "075l62s2ldzg5qnzgc2i8ycybavm9wg73sbdrassq6x6rc01pch1"; + libraryHaskellDepends = [ + attoparsec base bytestring case-insensitive deepseq exceptions + hashable iproute microlens-th text + ]; + description = "Network Host Addresses"; + license = lib.licenses.mit; + }) {}; + + "hostname" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hostname"; + version = "1.0"; + sha256 = "0p6gm4328946qxc295zb6vhwhf07l1fma82vd0siylnsnsqxlhwv"; + libraryHaskellDepends = [ base ]; + description = "A very simple package providing a cross-platform means of determining the hostname"; + license = lib.licenses.bsd3; + }) {}; + + "hostname-validate" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "hostname-validate"; + version = "1.0.0"; + sha256 = "0my8g4kqf9mz7ii79ff53rwkx3yv9kkn4jbm60q4b7g1rzhb3bvz"; + libraryHaskellDepends = [ attoparsec base bytestring ]; + description = "Validate hostnames e.g. localhost or foo.co.uk."; + license = lib.licenses.bsd3; + }) {}; + + "hosts-server" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, data-default, dns + , iproute, network + }: + mkDerivation { + pname = "hosts-server"; + version = "0.1.1"; + sha256 = "1g5kga58c5iqm3svs2d0d2akkibxjnh0hc1jjhjf7dzxghg2paqy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base bytestring data-default dns iproute network + ]; + description = "An dns server which is extremely easy to config"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hosts-server"; + broken = true; + }) {}; + + "hotel-california" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , hs-opentelemetry-api, hs-opentelemetry-exporter-otlp + , hs-opentelemetry-propagator-w3c, hs-opentelemetry-sdk + , hs-opentelemetry-utils-exceptions + , hs-opentelemetry-vendor-honeycomb, http-types + , optparse-applicative, posix-escape, text, time, typed-process + , unliftio, unordered-containers + }: + mkDerivation { + pname = "hotel-california"; + version = "0.0.6.0"; + sha256 = "1fhlzikap5yiw8h3hk0wag7l2f56bx23xz90l2bqy4nrik6mlxvd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath hs-opentelemetry-api + hs-opentelemetry-exporter-otlp hs-opentelemetry-propagator-w3c + hs-opentelemetry-sdk hs-opentelemetry-utils-exceptions + hs-opentelemetry-vendor-honeycomb http-types optparse-applicative + posix-escape text time typed-process unliftio unordered-containers + ]; + executableHaskellDepends = [ + base bytestring directory filepath hs-opentelemetry-api + hs-opentelemetry-exporter-otlp hs-opentelemetry-propagator-w3c + hs-opentelemetry-sdk hs-opentelemetry-utils-exceptions + hs-opentelemetry-vendor-honeycomb http-types optparse-applicative + posix-escape text time typed-process unliftio unordered-containers + ]; + testHaskellDepends = [ + base bytestring directory filepath hs-opentelemetry-api + hs-opentelemetry-exporter-otlp hs-opentelemetry-propagator-w3c + hs-opentelemetry-sdk hs-opentelemetry-utils-exceptions + hs-opentelemetry-vendor-honeycomb http-types optparse-applicative + posix-escape text time typed-process unliftio unordered-containers + ]; + license = lib.licenses.bsd3; + mainProgram = "hotel"; + }) {}; + + "hothasktags" = callPackage + ({ mkDerivation, array, base, containers, cpphs, filemanip + , filepath, Glob, haskell-src-exts, optparse-applicative, split + }: + mkDerivation { + pname = "hothasktags"; + version = "0.3.8"; + sha256 = "00gkvi143yp6c4izhrw31k2rcqrrw97wdrkafccpgr5ql4k01c07"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers cpphs filemanip filepath Glob + haskell-src-exts optparse-applicative split + ]; + description = "Generates ctags for Haskell, incorporating import lists and qualified imports"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hothasktags"; + broken = true; + }) {}; + + "hotswap" = callPackage + ({ mkDerivation, base, plugins }: + mkDerivation { + pname = "hotswap"; + version = "0.1.9.13"; + sha256 = "1c614gvwypfqaj4gqsdimqq40i34w393vikq5hhy3d4qll2qp8hv"; + libraryHaskellDepends = [ base plugins ]; + description = "Simple code hotswapping"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hourglass" = callPackage + ({ mkDerivation, base, bytestring, deepseq, gauge, mtl, old-locale + , tasty, tasty-hunit, tasty-quickcheck, time + }: + mkDerivation { + pname = "hourglass"; + version = "0.2.12"; + sha256 = "0jnay5j13vpz6i1rkaj3j0d9v8jfpri499xn3l7wd01f81f5ncs4"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ + base deepseq mtl old-locale tasty tasty-hunit tasty-quickcheck time + ]; + benchmarkHaskellDepends = [ + base bytestring deepseq gauge mtl old-locale time + ]; + description = "simple performant time related library"; + license = lib.licenses.bsd3; + }) {}; + + "hourglass-fuzzy-parsing" = callPackage + ({ mkDerivation, base, hourglass, parsec }: + mkDerivation { + pname = "hourglass-fuzzy-parsing"; + version = "0.1.0.1"; + sha256 = "188mw1z8n650y3qik98x2m70sr8q66x4l4pg34mirk6kg4mgzy37"; + libraryHaskellDepends = [ base hourglass parsec ]; + description = "A small library for parsing more human friendly date/time formats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hourglass-orphans" = callPackage + ({ mkDerivation, aeson, base, hourglass, hspec, hspec-expectations + , text + }: + mkDerivation { + pname = "hourglass-orphans"; + version = "0.1.0.0"; + sha256 = "0r1x6w5zpszr783gzsl3v2fizas4mh5wwgdgdnr93lydngrsj2wz"; + libraryHaskellDepends = [ aeson base hourglass ]; + testHaskellDepends = [ + aeson base hourglass hspec hspec-expectations text + ]; + description = "Orphan Aeson instances to hourglass"; + license = lib.licenses.bsd3; + }) {}; + + "houseman" = callPackage + ({ mkDerivation, base, bytestring, directory, dotenv, hspec + , interpolate, io-streams, mockery, mtl, optparse-generic, parsers + , process, QuickCheck, silently, streaming-commons, temporary, text + , time, trifecta, unix + }: + mkDerivation { + pname = "houseman"; + version = "0.1.0"; + sha256 = "1751frrfq59navdjjqkfb4yz6i64vxaw6x6wwmvx3b5wfw37jbjl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory dotenv io-streams mtl optparse-generic + parsers process streaming-commons text time trifecta unix + ]; + executableHaskellDepends = [ + base bytestring directory dotenv io-streams mtl optparse-generic + parsers process streaming-commons text time trifecta unix + ]; + testHaskellDepends = [ + base bytestring directory dotenv hspec interpolate io-streams + mockery mtl optparse-generic parsers process QuickCheck silently + streaming-commons temporary text time trifecta unix + ]; + description = "A Haskell implementation of Foreman"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "houseman"; + broken = true; + }) {}; + + "hout" = callPackage + ({ mkDerivation, base, do-notation, indexed }: + mkDerivation { + pname = "hout"; + version = "0.1.0.0"; + sha256 = "14facdqcfwc8f61rmzgkfx05pzbw6can9hc8aihnxsih9dznx4l2"; + libraryHaskellDepends = [ base indexed ]; + testHaskellDepends = [ base do-notation indexed ]; + description = "Non-interactive proof assistant monad for first-order logic"; + license = lib.licenses.bsd3; + }) {}; + + "hp2any-core" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, filepath, network, old-locale, process, time + }: + mkDerivation { + pname = "hp2any-core"; + version = "0.11.2"; + sha256 = "1gmw9bggw8hsp6pi0xgrryf0sqjb1aaxbwh85q5h72h4ixskwn1y"; + libraryHaskellDepends = [ + attoparsec base bytestring containers directory filepath network + old-locale process time + ]; + description = "Heap profiling helper library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hp2any-graph" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , freeglut, GLUT, hp2any-core, libGL, libGLU, network, OpenGL + , parseargs, process + }: + mkDerivation { + pname = "hp2any-graph"; + version = "0.5.4.2"; + sha256 = "1yj1miqn265pxq2dfhx87s20vjnnxmsl3d9xdy88cbzglpx2v9il"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hp2any-core OpenGL ]; + executableHaskellDepends = [ + base bytestring containers directory filepath GLUT hp2any-core + network OpenGL parseargs process + ]; + executableSystemDepends = [ freeglut libGL libGLU ]; + description = "Real-time heap graphing utility and profile stream server with a reusable graphing module"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) freeglut; inherit (pkgs) libGL; + inherit (pkgs) libGLU;}; + + "hp2any-manager" = callPackage + ({ mkDerivation, array, base, bytestring, cairo, containers + , directory, filepath, glade, glib, gtk, gtkglext, hp2any-core + , hp2any-graph, OpenGL, time + }: + mkDerivation { + pname = "hp2any-manager"; + version = "0.4.6"; + sha256 = "143j3ylvzyq1s2l357vzqrwdcgg6rqhnmv0awb3nvm66c9smaarv"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring cairo containers directory filepath glade + glib gtk gtkglext hp2any-core hp2any-graph OpenGL time + ]; + description = "A utility to visualise and compare heap profiles"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hp2any-manager"; + }) {}; + + "hp2html" = callPackage + ({ mkDerivation, base, containers, filepath }: + mkDerivation { + pname = "hp2html"; + version = "0.2"; + sha256 = "11v0w5406d9lql5jaj2kwrvdgai9y76kbdlwpjnn2wjn36b8hdwa"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base containers filepath ]; + description = "A tool for converting GHC heap-profiles to HTML"; + license = lib.licenses.bsd3; + mainProgram = "hp2html"; + }) {}; + + "hp2pretty" = callPackage + ({ mkDerivation, array, attoparsec, base, containers, filepath + , floatshow, mtl, optparse-applicative, semigroups, text + }: + mkDerivation { + pname = "hp2pretty"; + version = "0.10"; + sha256 = "1irm8mvcib39r8imdx7y7jisp162i0rwk8w3irs2j746c8vhyv12"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array attoparsec base containers filepath floatshow mtl + optparse-applicative semigroups text + ]; + description = "generate pretty graphs from heap profiles"; + license = lib.licenses.bsd3; + mainProgram = "hp2pretty"; + }) {}; + + "hpack" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, Cabal + , containers, crypton, deepseq, directory, filepath, Glob, hspec + , hspec-discover, http-client, http-client-tls, http-types, HUnit + , infer-license, interpolate, mockery, mtl, pretty, QuickCheck + , scientific, template-haskell, temporary, text, transformers + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "hpack"; + version = "0.36.0"; + sha256 = "0ypaagr7a5bvziybbzr3b4lixs3dv6fdkjj3lq7h71z51wd4xpm0"; + revision = "1"; + editedCabalFile = "1zh5rsf38xmwp7lf80iifrhnkl80lri4xzlhz2n5df3vc0dqzya8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bifunctors bytestring Cabal containers crypton deepseq + directory filepath Glob http-client http-client-tls http-types + infer-license mtl pretty scientific text transformers + unordered-containers vector yaml + ]; + executableHaskellDepends = [ + aeson base bifunctors bytestring Cabal containers crypton deepseq + directory filepath Glob http-client http-client-tls http-types + infer-license mtl pretty scientific text transformers + unordered-containers vector yaml + ]; + testHaskellDepends = [ + aeson base bifunctors bytestring Cabal containers crypton deepseq + directory filepath Glob hspec http-client http-client-tls + http-types HUnit infer-license interpolate mockery mtl pretty + QuickCheck scientific template-haskell temporary text transformers + unordered-containers vector yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "A modern format for Haskell packages"; + license = lib.licenses.mit; + mainProgram = "hpack"; + }) {}; + + "hpack-convert" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, base-compat, bytestring + , Cabal, containers, deepseq, directory, filepath, Glob, hspec + , interpolate, mockery, pretty, QuickCheck, split, temporary, text + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "hpack-convert"; + version = "1.0.1"; + sha256 = "1qwrbx22d3gvxa4hr4mk37vw9cms0gq1h8xaqphw7rpgs2iycfkp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base-compat bytestring Cabal containers deepseq + directory filepath Glob pretty split text unordered-containers + vector yaml + ]; + executableHaskellDepends = [ + aeson base base-compat bytestring Cabal containers deepseq + directory filepath Glob pretty split text unordered-containers + vector yaml + ]; + testHaskellDepends = [ + aeson aeson-qq base base-compat bytestring Cabal containers deepseq + directory filepath Glob hspec interpolate mockery pretty QuickCheck + split temporary text unordered-containers vector yaml + ]; + description = "Convert Cabal manifests into hpack's package.yamls"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpack-convert"; + broken = true; + }) {}; + + "hpack-dhall" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal + , dhall, dhall-json, Diff, directory, filepath, hpack, megaparsec + , microlens, optparse-applicative, prettyprinter, tasty + , tasty-golden, text, transformers, utf8-string, yaml + }: + mkDerivation { + pname = "hpack-dhall"; + version = "0.5.7"; + sha256 = "1hwq3painl4ix7pldkzi5a8zakh9f67kcyabfbdky8b49dc5703r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring dhall dhall-json filepath hpack + megaparsec microlens prettyprinter text transformers yaml + ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring dhall dhall-json filepath hpack + megaparsec microlens optparse-applicative prettyprinter text + transformers yaml + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring Cabal dhall dhall-json Diff + directory filepath hpack megaparsec microlens prettyprinter tasty + tasty-golden text transformers utf8-string yaml + ]; + description = "hpack's dhalling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hpaco" = callPackage + ({ mkDerivation, aeson, base, cmdargs, filepath, hpaco-lib, strict + , utf8-string, yaml + }: + mkDerivation { + pname = "hpaco"; + version = "0.28.0.5"; + sha256 = "03h634wwyj4d5ycvn7nmm94qcxwq9vayd7d9l44hqhka1ach4sx9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base cmdargs filepath hpaco-lib strict utf8-string yaml + ]; + description = "Modular template compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpaco"; + }) {}; + + "hpaco-lib" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-variant + , file-embed, filepath, mtl, parsec, safe, split, strict + , transformers + }: + mkDerivation { + pname = "hpaco-lib"; + version = "0.28.0.5"; + sha256 = "1n6lmkip1is6y4x5vivqv30if5di8cy35l6fs2kyg8wjxcqcsyqm"; + libraryHaskellDepends = [ + aeson base bytestring containers data-variant file-embed filepath + mtl parsec safe split strict transformers + ]; + description = "Modular template compiler library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hpage" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cabal-macosx, containers + , directory, eprocess, filepath, FindBin, haskell-src-exts, hint + , hint-server, monad-loops, mtl, process, time, wx, wxcore + }: + mkDerivation { + pname = "hpage"; + version = "0.12.2"; + sha256 = "0sl2qh3l5vbijln2al7vmvxm4zhn3qsz8axvprs6jxjfbndmk78j"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring Cabal cabal-macosx containers directory eprocess + filepath FindBin haskell-src-exts hint hint-server monad-loops mtl + process time wx wxcore + ]; + description = "A scrapbook for Haskell developers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpage"; + }) {}; + + "hpapi" = callPackage + ({ mkDerivation, base, papi }: + mkDerivation { + pname = "hpapi"; + version = "0.0.1.0"; + sha256 = "0n07nr6mm9ssf632h30s6bqxsgvlfzpr39dhdl7vwrfyj2jvdg2s"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ papi ]; + description = "Binding for the PAPI library"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) papi;}; + + "hpaste" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, blaze-markup + , bytestring, cgi, ConfigFile, containers, css, Diff, directory + , download-curl, feed, filepath, haskell-src-exts, HJScript, hlint + , hscolour, mime-mail, MissingH, MonadCatchIO-transformers, mtl + , named-formlet, network, old-locale, postgresql-simple, process + , safe, snap-app, snap-core, snap-server, text, time, transformers + , utf8-string + }: + mkDerivation { + pname = "hpaste"; + version = "1.2.0"; + sha256 = "1p8dfqm93598zcnz1ksj8px6l8i7kfn9514d68gx7qxvd4xw0fnm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-builder blaze-html blaze-markup bytestring cgi + ConfigFile containers css Diff directory download-curl feed + filepath haskell-src-exts HJScript hlint hscolour mime-mail + MissingH MonadCatchIO-transformers mtl named-formlet network + old-locale postgresql-simple process safe snap-app snap-core + snap-server text time transformers utf8-string + ]; + description = "Haskell paste web site"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpaste"; + }) {}; + + "hpasteit" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , http-conduit, http-types, lifted-base, network + , optparse-applicative, process, safe, utf8-string + }: + mkDerivation { + pname = "hpasteit"; + version = "0.3.3"; + sha256 = "1jj5q1gpnajnafikwf9jmayvaimi5486fvi90fk8q4b3lg7z9awm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath http-conduit http-types + lifted-base network optparse-applicative process safe utf8-string + ]; + description = "A command-line client for hpaste.org"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpasteit"; + broken = true; + }) {}; + + "hpath" = callPackage + ({ mkDerivation, base, bytestring, deepseq, exceptions + , hpath-filepath, template-haskell, utf8-string, word8 + }: + mkDerivation { + pname = "hpath"; + version = "0.12.1"; + sha256 = "1v5i8gdsb05s2klsrby82ms4sphvgk6k1xvhj2c7g2r3zsn6rxws"; + libraryHaskellDepends = [ + base bytestring deepseq exceptions hpath-filepath template-haskell + utf8-string word8 + ]; + description = "Support for well-typed paths"; + license = lib.licenses.bsd3; + }) {}; + + "hpath-directory" = callPackage + ({ mkDerivation, base, bytestring, exceptions, hpath-filepath + , hpath-posix, hspec, hspec-discover, HUnit, IfElse, process + , safe-exceptions, streamly, streamly-bytestring, streamly-posix + , time, transformers, unix, unix-bytestring, utf8-string + }: + mkDerivation { + pname = "hpath-directory"; + version = "0.14.2.2"; + sha256 = "0541pd1ac47wyxwz07yvk8yg1ldbfwzgfaq6rfl8pf182p607a6m"; + libraryHaskellDepends = [ + base bytestring exceptions hpath-filepath hpath-posix IfElse + safe-exceptions streamly streamly-bytestring streamly-posix time + transformers unix unix-bytestring utf8-string + ]; + testHaskellDepends = [ + base bytestring hpath-filepath hpath-posix hspec HUnit IfElse + process time unix unix-bytestring utf8-string + ]; + testToolDepends = [ hspec-discover ]; + description = "Alternative to 'directory' package with ByteString based filepaths"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hpath-filepath" = callPackage + ({ mkDerivation, base, bytestring, unix, word8 }: + mkDerivation { + pname = "hpath-filepath"; + version = "0.10.4"; + sha256 = "01sclksryvl8z56asxda2q4wx0snc89482xlav6mrgzxsi432a07"; + libraryHaskellDepends = [ base bytestring unix word8 ]; + description = "ByteString based filepath manipulation"; + license = lib.licenses.bsd3; + }) {}; + + "hpath-io" = callPackage + ({ mkDerivation, base, bytestring, exceptions, hpath + , hpath-directory, hpath-posix, safe-exceptions, streamly, time + , unix + }: + mkDerivation { + pname = "hpath-io"; + version = "0.14.2"; + sha256 = "1xbxkzajzf46qdbhnyn866v12rkynhbsk610ypcfgaj2rm413flr"; + libraryHaskellDepends = [ + base bytestring exceptions hpath hpath-directory hpath-posix + safe-exceptions streamly time unix + ]; + description = "High-level IO operations on files/directories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hpath-posix" = callPackage + ({ mkDerivation, base, bytestring, hpath-filepath, unix }: + mkDerivation { + pname = "hpath-posix"; + version = "0.13.3"; + sha256 = "1qnz2y6k5axy1pzgx1hgygxv6rdqx9w9kzjmaf890zifv0vv46as"; + libraryHaskellDepends = [ base bytestring hpath-filepath unix ]; + description = "Some low-level POSIX glue code, that is not in 'unix'"; + license = lib.licenses.bsd3; + }) {}; + + "hpc_0_7_0_1" = callPackage + ({ mkDerivation, base, containers, deepseq, directory, filepath + , time + }: + mkDerivation { + pname = "hpc"; + version = "0.7.0.1"; + sha256 = "1h8vifsx310zqf0sxh63a9z4lv7ymyncrlbba46si37mb75if66s"; + libraryHaskellDepends = [ + base containers deepseq directory filepath time + ]; + description = "Code Coverage Library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hpc-codecov" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, hpc, process, tasty, tasty-golden, tasty-hunit, time + }: + mkDerivation { + pname = "hpc-codecov"; + version = "0.5.0.0"; + sha256 = "1hf73yj2dl5scrw3xqgin8zl555iv2byik88aih1mz5x6635rk55"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers directory filepath hpc time + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory filepath hpc process tasty tasty-golden tasty-hunit + ]; + description = "Generate reports from hpc data"; + license = lib.licenses.bsd3; + mainProgram = "hpc-codecov"; + }) {}; + + "hpc-coveralls" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, Cabal, cmdargs + , containers, curl, directory, directory-tree, hpc, HUnit, process + , pureMD5, regex-posix, retry, safe, split, transformers + }: + mkDerivation { + pname = "hpc-coveralls"; + version = "1.0.10"; + sha256 = "1nfhh5ryz943v2wvbc3rgs2825gbpbhp233xjl2n49kddb9w08p2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal cmdargs containers curl directory + directory-tree hpc process pureMD5 retry safe split transformers + ]; + executableHaskellDepends = [ + aeson async base bytestring Cabal cmdargs containers curl directory + directory-tree hpc process pureMD5 regex-posix retry safe split + transformers + ]; + testHaskellDepends = [ base HUnit ]; + description = "Coveralls.io support for Haskell."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hpc-lcov" = callPackage + ({ mkDerivation, aeson, base, containers, hpc, optparse-applicative + , path, path-io, process, tasty, tasty-discover, tasty-golden + , tasty-hunit, text, unordered-containers, yaml + }: + mkDerivation { + pname = "hpc-lcov"; + version = "1.1.2"; + sha256 = "1bmm0nq1m6xmi5g5zyycrfi8xlxh6ip2mi32z8bp9pyjrn7jy9pv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers hpc ]; + executableHaskellDepends = [ + aeson base containers hpc optparse-applicative path path-io process + text unordered-containers yaml + ]; + testHaskellDepends = [ + base containers hpc tasty tasty-discover tasty-golden tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "Convert HPC output into LCOV format"; + license = lib.licenses.bsd3; + mainProgram = "hpc-lcov"; + }) {}; + + "hpc-strobe" = callPackage + ({ mkDerivation, base, filepath, hpc }: + mkDerivation { + pname = "hpc-strobe"; + version = "0.1"; + sha256 = "1fgw4pf72684mi7s5pqvfj75s8y004rxf3ww377kyrlw1mb7405c"; + libraryHaskellDepends = [ base filepath hpc ]; + description = "Hpc-generated strobes for a running Haskell program"; + license = lib.licenses.bsd3; + }) {}; + + "hpc-threshold" = callPackage + ({ mkDerivation, base, bytestring, deepseq, hspec, interpolate + , pcre-heavy + }: + mkDerivation { + pname = "hpc-threshold"; + version = "0.1.0.3"; + sha256 = "0f16iq5d6d865ifg9lwbli16p5svzy3hjp05fkivqnl3p7hmd297"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring interpolate pcre-heavy ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base deepseq hspec ]; + description = "Ensure the code coverage is above configured thresholds"; + license = lib.licenses.bsd3; + mainProgram = "hpc-threshold"; + }) {}; + + "hpc-tracer" = callPackage + ({ mkDerivation, array, base, containers, haskell98, hpc, network + , parsec, pretty, process, unix + }: + mkDerivation { + pname = "hpc-tracer"; + version = "0.3.1"; + sha256 = "1mahyall1p96nc8z270002cdk8is9ahrd0zn0663w36ic158i3li"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers haskell98 hpc network parsec pretty process + unix + ]; + description = "Tracer with AJAX interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpc-tracer"; + }) {}; + + "hpdft" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, containers + , directory, file-embed, memory, optparse-applicative, parsec + , regex-base, regex-tdfa, semigroups, text, utf8-string, zlib + }: + mkDerivation { + pname = "hpdft"; + version = "0.1.1.3"; + sha256 = "13k9948xaxm3vgfzksqy9djx6fj4npip6wsiz3488dvrfknxhzmx"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base binary bytestring containers directory file-embed + memory optparse-applicative parsec semigroups text utf8-string zlib + ]; + executableHaskellDepends = [ + base bytestring memory optparse-applicative regex-base regex-tdfa + semigroups text utf8-string + ]; + description = "A tool for looking through PDF file using Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpdft"; + broken = true; + }) {}; + + "hpg" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "hpg"; + version = "0.8"; + sha256 = "1in245bwnymzxp1bzvzkmfwxs2pxnhw94c9j8z9v3vxvz7g0fygs"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base random ]; + description = "a simple password generator"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpg"; + broken = true; + }) {}; + + "hpio" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , doctest, exceptions, filepath, hspec, monad-control, monad-logger + , mtl, optparse-applicative, protolude, QuickCheck, text + , transformers, transformers-base, unix, unix-bytestring + }: + mkDerivation { + pname = "hpio"; + version = "0.9.0.7"; + sha256 = "1l08b668bl9gwbrzkhljg73aizv640gcc7smiafhgrnk2bsl7q2p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory exceptions filepath + monad-control monad-logger mtl protolude QuickCheck text + transformers transformers-base unix unix-bytestring + ]; + executableHaskellDepends = [ + async base exceptions mtl optparse-applicative protolude text + transformers + ]; + testHaskellDepends = [ + base containers directory doctest exceptions filepath hspec + protolude QuickCheck + ]; + description = "Monads for GPIO in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hplayground" = callPackage + ({ mkDerivation, base, containers, data-default, haste-compiler + , haste-perch, monads-tf, transformers + }: + mkDerivation { + pname = "hplayground"; + version = "0.1.3.1"; + sha256 = "15yri40046lap05b762k4nk9nly8k6cbypic790zfmhj9ljjq1bv"; + libraryHaskellDepends = [ + base containers data-default haste-compiler haste-perch monads-tf + transformers + ]; + description = "monadic, reactive Formlets running in the Web browser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hplaylist" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "hplaylist"; + version = "0.2"; + sha256 = "01xkpsb8fjlifdz6fckwfawj1s5c4rs4slizcdr1hpij6mcdcg6y"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base directory filepath process ]; + description = "Application for managing playlist files on a music player"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hplaylist"; + broken = true; + }) {}; + + "hpodder" = callPackage + ({ mkDerivation, base, ConfigFile, directory, filepath, HaXml, HDBC + , HDBC-sqlite3, hslogger, MissingH, mtl, network, old-time, parsec + , process, unix + }: + mkDerivation { + pname = "hpodder"; + version = "1.1.6"; + sha256 = "0gi94phkqxffxf3sq5al3cmn3zhc9vz6jql4hjsvz5nbhpdjhwda"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base ConfigFile directory filepath HaXml HDBC HDBC-sqlite3 hslogger + MissingH mtl network old-time parsec process unix + ]; + description = "Podcast Aggregator (downloader)"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpodder"; + broken = true; + }) {}; + + "hpp" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, ghc-prim + , time, transformers, unordered-containers + }: + mkDerivation { + pname = "hpp"; + version = "0.6.5"; + sha256 = "0xmnnmw2h4rf0bffncbhy8ja005wfr54cgsnqnc5vsqnl3dmvdlp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath ghc-prim time transformers + unordered-containers + ]; + executableHaskellDepends = [ base directory filepath time ]; + testHaskellDepends = [ base bytestring transformers ]; + description = "A Haskell pre-processor"; + license = lib.licenses.bsd3; + mainProgram = "hpp"; + }) {}; + + "hpqtypes" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , exceptions, HUnit, libpq, lifted-base, monad-control, mtl + , QuickCheck, random, resource-pool, scientific, semigroups, stm + , test-framework, test-framework-hunit, text, text-show, time + , transformers, transformers-base, unordered-containers, uuid-types + , vector + }: + mkDerivation { + pname = "hpqtypes"; + version = "1.11.1.2"; + sha256 = "0zdxk11akkl6l260jlywq2fjfv68angqaxdj577m9fk5yllxwswy"; + libraryHaskellDepends = [ + aeson async base bytestring containers exceptions lifted-base + monad-control mtl resource-pool semigroups stm text text-show time + transformers transformers-base uuid-types vector + ]; + libraryPkgconfigDepends = [ libpq ]; + testHaskellDepends = [ + aeson base bytestring exceptions HUnit lifted-base monad-control + mtl QuickCheck random scientific test-framework + test-framework-hunit text text-show time transformers-base + unordered-containers uuid-types vector + ]; + description = "Haskell bindings to libpqtypes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {libpq = null;}; + + "hpqtypes_1_12_0_0" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , exceptions, HUnit, libpq, lifted-base, monad-control, mtl + , QuickCheck, random, readline, resource-pool, scientific + , semigroups, stm, test-framework, test-framework-hunit, text + , text-show, time, transformers, transformers-base + , unordered-containers, uuid-types, vector + }: + mkDerivation { + pname = "hpqtypes"; + version = "1.12.0.0"; + sha256 = "14r6aj5dxia2dqjhnxkg8sv5irqg4m4591kc2rb7l4ylkahp70y7"; + libraryHaskellDepends = [ + aeson async base bytestring containers exceptions lifted-base + monad-control mtl resource-pool semigroups stm text text-show time + transformers transformers-base uuid-types vector + ]; + libraryPkgconfigDepends = [ libpq ]; + testHaskellDepends = [ + aeson base bytestring exceptions HUnit lifted-base monad-control + mtl QuickCheck random readline resource-pool scientific + test-framework test-framework-hunit text text-show time + transformers-base unordered-containers uuid-types vector + ]; + description = "Haskell bindings to libpqtypes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {libpq = null;}; + + "hpqtypes-effectful" = callPackage + ({ mkDerivation, base, effectful-core, exceptions, hpqtypes + , resource-pool, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "hpqtypes-effectful"; + version = "1.0.2.0"; + sha256 = "1jlnxijnny18krmw97zy53d074pvpfi14zgyxiclxbc1ix0jdg3k"; + libraryHaskellDepends = [ + base effectful-core exceptions hpqtypes + ]; + testHaskellDepends = [ + base effectful-core exceptions hpqtypes resource-pool tasty + tasty-hunit text + ]; + description = "Adaptation of the hpqtypes library for the effectful ecosystem"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hpqtypes-extras" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, containers + , crypton, deepseq, exceptions, extra, hpqtypes, log-base, memory + , mtl, tasty, tasty-bench, tasty-hunit, text, text-show, uuid-types + }: + mkDerivation { + pname = "hpqtypes-extras"; + version = "1.16.4.4"; + sha256 = "1qi17ssciafb341ihhf1nkk3xb8vh6h3f0ymx3y409w8ckfm3kg5"; + libraryHaskellDepends = [ + base base16-bytestring bytestring containers crypton exceptions + extra hpqtypes log-base memory mtl text text-show + ]; + testHaskellDepends = [ + base containers exceptions hpqtypes log-base tasty tasty-hunit text + uuid-types + ]; + benchmarkHaskellDepends = [ base deepseq tasty-bench ]; + description = "Extra utilities for hpqtypes library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hprotoc" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , directory, filepath, haskell-src-exts, mtl, parsec + , protocol-buffers, protocol-buffers-descriptor, utf8-string + }: + mkDerivation { + pname = "hprotoc"; + version = "2.4.17"; + sha256 = "1r7zr4sbg6355zavbzjixvfv10aglz1zs9ajnznpjhnj6lfisf32"; + revision = "2"; + editedCabalFile = "0hxhvjk3mswx712viv7krcgiynxq4bjs71vbk2pgm2d50i5qr8mr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers directory filepath + haskell-src-exts mtl parsec protocol-buffers + protocol-buffers-descriptor utf8-string + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ + array base binary bytestring containers directory filepath + haskell-src-exts mtl parsec protocol-buffers + protocol-buffers-descriptor utf8-string + ]; + executableToolDepends = [ alex ]; + description = "Parse Google Protocol Buffer specifications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hprotoc"; + }) {}; + + "hprotoc-fork" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , directory, filepath, haskell-src-exts, mtl, parsec + , protocol-buffers-descriptor-fork, protocol-buffers-fork + , utf8-string + }: + mkDerivation { + pname = "hprotoc-fork"; + version = "2.0.16.1"; + sha256 = "1fbpdi4mcc66z3ina01dkqxhy8slcjs4irh03ll2msp6p5vdqw9r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers directory filepath + haskell-src-exts mtl parsec protocol-buffers-descriptor-fork + protocol-buffers-fork utf8-string + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ + array base binary bytestring containers directory filepath + haskell-src-exts mtl parsec protocol-buffers-descriptor-fork + protocol-buffers-fork utf8-string + ]; + executableToolDepends = [ alex ]; + description = "Parse Google Protocol Buffer specifications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hprotoc"; + }) {}; + + "hprox" = callPackage + ({ mkDerivation, async, base, base64-bytestring, binary, bytestring + , case-insensitive, conduit, conduit-extra, crypton + , data-default-class, dns, fast-logger, http-client + , http-client-tls, http-reverse-proxy, http-types, http2 + , optparse-applicative, random, text, tls, tls-session-manager + , unix, unordered-containers, wai, wai-extra, warp, warp-tls + }: + mkDerivation { + pname = "hprox"; + version = "0.6.2"; + sha256 = "118758mwqwf22i5y7iawqqwibyljfn5cxlx6hjbz1xgxcvchvm65"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base base64-bytestring binary bytestring case-insensitive + conduit conduit-extra crypton data-default-class dns fast-logger + http-client http-client-tls http-reverse-proxy http-types http2 + optparse-applicative random text tls tls-session-manager unix + unordered-containers wai wai-extra warp warp-tls + ]; + executableHaskellDepends = [ base bytestring http-types wai ]; + description = "a lightweight HTTP proxy server, and more"; + license = lib.licenses.asl20; + mainProgram = "hprox"; + }) {}; + + "hps" = callPackage + ({ mkDerivation, base, filepath, hcg-minus, process }: + mkDerivation { + pname = "hps"; + version = "0.16"; + sha256 = "0y819776sk97hdwf67x67289gdqmxn2g39l7ri0n8z8vdap5rq96"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base filepath hcg-minus process ]; + description = "Haskell Postscript"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hps-cairo" = callPackage + ({ mkDerivation, base, cairo, gtk, hps, random }: + mkDerivation { + pname = "hps-cairo"; + version = "0.11"; + sha256 = "1xyk0q6qiqcqd849km86jns4bcfmyrvikg0zw44929wlmlbf0hg7"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base cairo gtk hps ]; + executableHaskellDepends = [ base cairo gtk hps random ]; + description = "Cairo rendering for the haskell postscript library"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hps-kmeans" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "hps-kmeans"; + version = "0.1.0.0"; + sha256 = "0w1yyrv4k7fi016084j4k1lh6jgxg5502r83zszr9cjc6rraj8fc"; + libraryHaskellDepends = [ base vector ]; + description = "A nice implementation of the k-Means algorithm"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hpuz" = callPackage + ({ mkDerivation, array, base, bytestring, c2hs, parsec }: + mkDerivation { + pname = "hpuz"; + version = "1.1.2"; + sha256 = "04k9hdbc3ipn9z0qzzpm6xsiv0bkr1v48sfs2haapawd49bw7rhk"; + libraryHaskellDepends = [ array base bytestring parsec ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell bindings for libpuz"; + license = "unknown"; + }) {}; + + "hpygments" = callPackage + ({ mkDerivation, aeson, base, bytestring, process, process-extras + }: + mkDerivation { + pname = "hpygments"; + version = "0.2.0"; + sha256 = "0f1cvkslvijlx8qlsc1vkv240ir30w4wq6h4pndzsqdj2y95ricj"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring process process-extras + ]; + description = "Highlight source code using Pygments"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hpylos" = callPackage + ({ mkDerivation, array, base, containers, EEConfig, GLUT, OpenGL }: + mkDerivation { + pname = "hpylos"; + version = "1.0"; + sha256 = "1vdpy9x3bg43zj9rcrnkz0jfsd9mrp4k5y2hn6jb2ar2bvq0iwha"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers EEConfig GLUT OpenGL + ]; + description = "AI of Pylos game with GLUT interface"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpylos"; + broken = true; + }) {}; + + "hpyrg" = callPackage + ({ mkDerivation, base, lens, optparse-applicative, parsec, text }: + mkDerivation { + pname = "hpyrg"; + version = "0.1.0.0"; + sha256 = "00ddyiznx07qkh3s4qjls39x991fqxvdw2bj245ypbxpxsk9fvsw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base lens optparse-applicative parsec text + ]; + description = "pyrg utility done right"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hpyrg"; + broken = true; + }) {}; + + "hpython" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, containers + , criterion, deepseq, deriving-compat, digit, dlist, filepath + , fingertree, generic-lens, hedgehog, lens, megaparsec, mtl + , parsers, parsers-megaparsec, semigroupoids, text, these + , validation + }: + mkDerivation { + pname = "hpython"; + version = "0.3"; + sha256 = "1vbjvx87n4d6fhvgz6hbbpyfh2276d3dlq0v39jq85qsb1274ip2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bifunctors bytestring containers deriving-compat digit dlist + fingertree generic-lens lens megaparsec mtl parsers + parsers-megaparsec semigroupoids text these validation + ]; + executableHaskellDepends = [ base lens text ]; + testHaskellDepends = [ + base filepath hedgehog lens megaparsec text validation + ]; + benchmarkHaskellDepends = [ + base criterion deepseq megaparsec text validation + ]; + description = "Python language tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "hq" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, conversion + , data-default-class, erf, gsl, hmatrix, hmatrix-gsl + , hmatrix-gsl-stats, hspec, hspec-expectations, ieee754 + , math-functions, mersenne-random-pure64, monad-loops, mtl, random + , random-fu, random-source, rvar, sorted-list, statistics, stm + , text, time, vector, vector-algorithms + }: + mkDerivation { + pname = "hq"; + version = "0.1.0.11"; + sha256 = "093hckgsivd6fnpihrvqaq3hba78wgczaj2yyrlkskdx1hqdqbbw"; + libraryHaskellDepends = [ + base bytestring cassava containers conversion data-default-class + erf hmatrix hmatrix-gsl hmatrix-gsl-stats ieee754 math-functions + mersenne-random-pure64 monad-loops mtl random random-fu + random-source rvar sorted-list statistics stm text time vector + vector-algorithms + ]; + librarySystemDepends = [ gsl ]; + libraryPkgconfigDepends = [ gsl ]; + testHaskellDepends = [ base hspec hspec-expectations ]; + description = "Quantitative Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gsl;}; + + "hquantlib" = callPackage + ({ mkDerivation, base, containers, hmatrix, hmatrix-gsl + , hmatrix-special, hquantlib-time, HUnit, mersenne-random-pure64 + , parallel, QuickCheck, random, statistics, test-framework + , test-framework-hunit, test-framework-quickcheck2, time, vector + , vector-algorithms + }: + mkDerivation { + pname = "hquantlib"; + version = "0.0.5.1"; + sha256 = "0fbmji48ry3adq9lfpxwfx2q064cbrav8wq2ykaqsszgq9yiysc8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers hmatrix hmatrix-gsl hmatrix-special hquantlib-time + mersenne-random-pure64 parallel random statistics time vector + vector-algorithms + ]; + executableHaskellDepends = [ + base containers mersenne-random-pure64 parallel time + ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "HQuantLib is a port of essencial parts of QuantLib to Haskell"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "mctest"; + }) {}; + + "hquantlib-time" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "hquantlib-time"; + version = "0.1.0"; + sha256 = "1a526r49anxri1ms8zyhc4giiidiw5sd5qhpndz6gq3kax3jfja4"; + libraryHaskellDepends = [ base time ]; + description = "HQuantLib Time is a business calendar functions extracted from HQuantLib"; + license = lib.licenses.lgpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hquery" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, HUnit + , parsec, test-framework, test-framework-hunit, text, xmlhtml + }: + mkDerivation { + pname = "hquery"; + version = "0.1.1.0"; + sha256 = "0phlbbvkifw65ndjb4nc8ar0xx6z4sqn8xj41bg8qgr31ffpcjf8"; + libraryHaskellDepends = [ base containers parsec text xmlhtml ]; + testHaskellDepends = [ + base bytestring filepath HUnit parsec test-framework + test-framework-hunit text xmlhtml + ]; + description = "A query language for transforming HTML5"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hranker" = callPackage + ({ mkDerivation, base, HCL, NonEmpty }: + mkDerivation { + pname = "hranker"; + version = "0.1.1"; + sha256 = "0hg2qjjr5pcnx62382r3d3rqvb3z7h1926lpym68869n4s19wz7d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base HCL NonEmpty ]; + description = "Basic utility for ranking a list of items"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hranker"; + }) {}; + + "hreader" = callPackage + ({ mkDerivation, base, exceptions, hset, mmorph, monad-control, mtl + , tagged, transformers, transformers-base + }: + mkDerivation { + pname = "hreader"; + version = "1.1.1"; + sha256 = "0am8kyy046l9laqxx60nm3v6haz00wbrs1naxg0yq8z8yqcn4qvv"; + libraryHaskellDepends = [ + base exceptions hset mmorph monad-control mtl tagged transformers + transformers-base + ]; + testHaskellDepends = [ base hset transformers-base ]; + description = "Generalization of MonadReader and ReaderT using hset"; + license = lib.licenses.bsd3; + }) {}; + + "hreader-lens" = callPackage + ({ mkDerivation, base, comonad, hreader, hset, lens, lens-action + , profunctors + }: + mkDerivation { + pname = "hreader-lens"; + version = "0.1.3.0"; + sha256 = "1l02fplf2gjns869rhlwzglg08gl8cpjciv9fh05rg74dhn0m3s0"; + libraryHaskellDepends = [ + base comonad hreader hset lens lens-action profunctors + ]; + description = "Optics for hreader package"; + license = lib.licenses.mit; + }) {}; + + "hreq-client" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring, Cabal + , cabal-doctest, containers, doctest, exceptions, hreq-core, hspec + , hspec-discover, http-client, http-client-tls, http-media + , http-types, mtl, retry, stm, string-conversions, text, time + , unliftio-core + }: + mkDerivation { + pname = "hreq-client"; + version = "0.1.1.0"; + sha256 = "0bx4vhvwh4arkp5ly6clj55dmai3npl2p87l64radhyqr9z0il24"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base base-compat bytestring containers exceptions hreq-core + http-client http-client-tls http-media http-types mtl retry stm + string-conversions text time unliftio-core + ]; + executableHaskellDepends = [ aeson base text ]; + testHaskellDepends = [ + aeson base containers doctest hreq-core hspec http-types + ]; + testToolDepends = [ hspec-discover ]; + description = "A Type dependent Highlevel HTTP client library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "hreq-conduit" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, cabal-doctest + , conduit, doctest, exceptions, hreq-client, hreq-core, hspec + , hspec-discover, http-client, http-types, markdown-unlit, mtl + , retry, string-conversions, text, unliftio-core + }: + mkDerivation { + pname = "hreq-conduit"; + version = "0.1.0.0"; + sha256 = "0rdi3nxmq3g7gzlc3w1vc27djwd2pbsifm6mvi6d9nk3ynnrc2vv"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base bytestring conduit exceptions hreq-client hreq-core + http-client http-types mtl retry unliftio-core + ]; + testHaskellDepends = [ + aeson base bytestring conduit doctest hspec http-types + string-conversions text + ]; + testToolDepends = [ hspec-discover markdown-unlit ]; + description = "Conduit streaming support for Hreq"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hreq-core" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring + , Cabal, cabal-doctest, containers, doctest, exceptions + , http-api-data, http-media, http-types, mtl, string-conversions + , text + }: + mkDerivation { + pname = "hreq-core"; + version = "0.1.1.0"; + sha256 = "0lc1bc3kr3j6rkrz9w0s5aqb5bb60xhafg1v02n7vcyishdh2iwl"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson attoparsec base base-compat bytestring containers exceptions + http-api-data http-media http-types mtl string-conversions text + ]; + testHaskellDepends = [ base doctest ]; + description = "Core functionality for Hreq Http client library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hrfsize" = callPackage + ({ mkDerivation, base, process, tasty, tasty-hunit }: + mkDerivation { + pname = "hrfsize"; + version = "0.0.2"; + sha256 = "1vffw7r3lx80ny2v19ykfj76xswqpsijp1mri4kmd4jnlv5z2nin"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base process tasty tasty-hunit ]; + description = "File size in human readable format"; + license = lib.licenses.bsd3; + }) {}; + + "hricket" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hricket"; + version = "0.5"; + sha256 = "1zhp9w0rki3chb27jbzvwifsgcjxzczn3q7hh7g3d0akfbg1v47f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers ]; + description = "A Cricket scoring application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hricket"; + broken = true; + }) {}; + + "hriemann" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , criterion, hostname, hspec, hspec-core, HUnit, kazura-queue, mtl + , network, protocol-buffers, protocol-buffers-descriptor + , QuickCheck, scientific, stm, text, time, unagi-chan + }: + mkDerivation { + pname = "hriemann"; + version = "0.3.3.4"; + sha256 = "0hgnpxldj4wag582h0qnf0nchjxbdmd6ydl8xadi278wpv0hdqnw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring containers criterion hostname + kazura-queue mtl network protocol-buffers + protocol-buffers-descriptor scientific stm text time unagi-chan + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers hspec hspec-core HUnit kazura-queue QuickCheck + ]; + description = "A Riemann Client for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hriemann-exe"; + }) {}; + + "hruby" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, QuickCheck + , ruby, scientific, stm, text, unordered-containers, vector + }: + mkDerivation { + pname = "hruby"; + version = "0.5.1.0"; + sha256 = "0m3n1nz1bmm8fpfrq82mhnkrx86adw0m3192smx2rw6iqvzk92hd"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring scientific stm text + unordered-containers vector + ]; + libraryPkgconfigDepends = [ ruby ]; + testHaskellDepends = [ + aeson attoparsec base QuickCheck text vector + ]; + description = "Embed a Ruby intepreter in your Haskell program !"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) ruby;}; + + "hs" = callPackage + ({ mkDerivation, base, containers, data-default, directory + , enum-text, filepath, fmt, optparse-applicative, possibly, text + , typed-process + }: + mkDerivation { + pname = "hs"; + version = "0.1.0.2"; + sha256 = "03hfjw777v2dkj1qcswb9ylqypiqhx5xcsnmksq99si3bi1xyrgm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default directory enum-text filepath fmt + optparse-applicative possibly text typed-process + ]; + executableHaskellDepends = [ + base containers data-default directory enum-text filepath fmt + optparse-applicative possibly text typed-process + ]; + description = "GHC-toolchain installer broker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs"; + }) {}; + + "hs-GeoIP" = callPackage + ({ mkDerivation, base, bytestring, deepseq, GeoIP }: + mkDerivation { + pname = "hs-GeoIP"; + version = "0.3"; + sha256 = "135bl4cjijq6mr485waz7aaxgkaji2fsdjhdy4v4756q6ahzcpwf"; + libraryHaskellDepends = [ base bytestring deepseq ]; + librarySystemDepends = [ GeoIP ]; + description = "Haskell bindings to the MaxMind GeoIPCity database via the C library"; + license = lib.licenses.bsd3; + }) {GeoIP = null;}; + + "hs-aws-lambda" = callPackage + ({ mkDerivation, aeson, base, base64, bytestring, case-insensitive + , containers, deepseq, http-client, http-types, safe-exceptions + , text, time, unliftio, vector + }: + mkDerivation { + pname = "hs-aws-lambda"; + version = "0.2.0.0"; + sha256 = "0s79riyqx8aaaqcq83izidwx46jhgggmag5z2shx9hbmw8bx64cq"; + libraryHaskellDepends = [ + aeson base base64 bytestring case-insensitive containers deepseq + http-client http-types safe-exceptions text time unliftio vector + ]; + testHaskellDepends = [ base time ]; + description = "A modern and easy-to-use wrapper for Docker-based Lambda implementations. Now with API Gateway support!"; + license = lib.licenses.publicDomain; + }) {}; + + "hs-bibutils" = callPackage + ({ mkDerivation, base, syb }: + mkDerivation { + pname = "hs-bibutils"; + version = "6.10.0.0"; + sha256 = "1wnpy1v5rbii2iwlcc9psnww8pkirv9zl21s64cmbi6q7dv15g3n"; + libraryHaskellDepends = [ base syb ]; + description = "Haskell bindings to bibutils, the bibliography conversion utilities"; + license = "GPL"; + }) {}; + + "hs-blake2" = callPackage + ({ mkDerivation, base, bytestring, bytestring-arbitrary, criterion + , cryptohash, libb2, QuickCheck, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "hs-blake2"; + version = "0.0.2"; + sha256 = "0i0yqci0z5gqmpgb0gk76grcd8mn7xql6gjalm78z6cl84vzsgh4"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ libb2 ]; + testHaskellDepends = [ + base bytestring bytestring-arbitrary QuickCheck tasty + tasty-quickcheck + ]; + testSystemDepends = [ libb2 ]; + benchmarkHaskellDepends = [ base bytestring criterion cryptohash ]; + benchmarkSystemDepends = [ libb2 ]; + description = "A cryptohash-inspired library for blake2"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libb2;}; + + "hs-brotli" = callPackage + ({ mkDerivation, base, brotli, brotlidec, brotlienc, bytestring + , ghc-prim, QuickCheck, quickcheck-instances, tasty-quickcheck + }: + mkDerivation { + pname = "hs-brotli"; + version = "0.1.0.0"; + sha256 = "083l7bbjlxh629a9m88mfp087f09gwsmzs9vmpxrqffw23zrnclf"; + libraryHaskellDepends = [ base bytestring ghc-prim ]; + librarySystemDepends = [ brotlidec brotlienc ]; + testHaskellDepends = [ + base brotli bytestring QuickCheck quickcheck-instances + tasty-quickcheck + ]; + description = "Compression and decompression in the brotli format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {brotlidec = null; brotlienc = null;}; + + "hs-captcha" = callPackage + ({ mkDerivation, base, bytestring, gd, random }: + mkDerivation { + pname = "hs-captcha"; + version = "1.0"; + sha256 = "02dd7kli8nm01jxs0p8imqvbdr4yzqizi6bwyyr228p3wscbdsn8"; + libraryHaskellDepends = [ base bytestring gd random ]; + description = "Generate images suitable for use as CAPTCHAs in online web-form security"; + license = lib.licenses.bsd3; + }) {}; + + "hs-carbon" = callPackage + ({ mkDerivation, base, deepseq, HUnit, mtl, parallel, random }: + mkDerivation { + pname = "hs-carbon"; + version = "0.1.1.0"; + sha256 = "0frip4q5vxvdkc4f8bigpp066i53f4786cj2znyq21h65zndaq53"; + libraryHaskellDepends = [ base deepseq mtl parallel random ]; + testHaskellDepends = [ base HUnit ]; + description = "A Haskell framework for parallel monte carlo simulations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-carbon-examples" = callPackage + ({ mkDerivation, base, deepseq, gloss, hs-carbon, monad-loops, mtl + , tf-random + }: + mkDerivation { + pname = "hs-carbon-examples"; + version = "0.0.0.1"; + sha256 = "1hcg6z3slzry4lkxnv5bllmlfsr50hcyxmpz3qhsb487j9r76c2z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base deepseq gloss hs-carbon monad-loops mtl tf-random + ]; + description = "Example Monte Carlo simulations implemented with Carbon"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-cdb" = callPackage + ({ mkDerivation, array, base, bytestring, directory, filepath, mmap + , mtl + }: + mkDerivation { + pname = "hs-cdb"; + version = "0.1.2"; + sha256 = "16mrj95f72f9n20szn1jk59y0hslqp22i9hm82swjymg7lykd9xf"; + libraryHaskellDepends = [ + array base bytestring directory filepath mmap mtl + ]; + description = "A library for reading CDB (Constant Database) files"; + license = lib.licenses.bsd3; + }) {}; + + "hs-conllu" = callPackage + ({ mkDerivation, base, containers, directory, filepath, megaparsec + , void + }: + mkDerivation { + pname = "hs-conllu"; + version = "0.1.5"; + sha256 = "1azh4g5kdng8v729ldgblkmrdqrc501rgm9wwqx6gkqwwzn8w3r4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath megaparsec void + ]; + executableHaskellDepends = [ + base containers directory filepath megaparsec void + ]; + description = "Conllu validating parser and utils"; + license = lib.licenses.lgpl3Only; + mainProgram = "hs-conllu"; + }) {}; + + "hs-di" = callPackage + ({ mkDerivation, base, compose-ltr, containers, deepseq + , foreign-store, ghcid, haskell-src-meta, hspec, hspec-core + , hspec-expectations, HUnit, interpolate, interpolatedstring-perl6 + , MissingH, neat-interpolation, QuickCheck, regex-tdfa + , template-haskell, text, time + }: + mkDerivation { + pname = "hs-di"; + version = "0.3.0"; + sha256 = "1plbcvjas2mkvccd6pglglh9gxqxk3vbvrjd2g5i5yalbwkpx9xa"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base compose-ltr containers haskell-src-meta template-haskell + ]; + executableHaskellDepends = [ + base compose-ltr containers haskell-src-meta template-haskell time + ]; + testHaskellDepends = [ + base compose-ltr deepseq foreign-store ghcid haskell-src-meta hspec + hspec-core hspec-expectations HUnit interpolate + interpolatedstring-perl6 MissingH neat-interpolation QuickCheck + regex-tdfa template-haskell text time + ]; + description = "Dependency Injection library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs-di-cases"; + broken = true; + }) {}; + + "hs-dotnet" = callPackage + ({ mkDerivation, base, ghc-prim, ole32, oleaut32 }: + mkDerivation { + pname = "hs-dotnet"; + version = "0.4.0"; + sha256 = "1l2h1zv63c25k80gljnan3vg2r25a4b7byf5yryj3cjwa9xcg457"; + libraryHaskellDepends = [ base ghc-prim ]; + librarySystemDepends = [ ole32 oleaut32 ]; + description = "Pragmatic .NET interop for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {ole32 = null; oleaut32 = null;}; + + "hs-duktape" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring, Cabal + , directory, hspec, hspec-expectations-pretty-diff, process + , raw-strings-qq, template-haskell, text, time, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "hs-duktape"; + version = "1.0.0"; + sha256 = "1bbxp7285vw39jbqpl80jqg46vwycva5fzn4prk3a2fs419xdxzm"; + revision = "1"; + editedCabalFile = "09lmnx2i5gq601sj9byzbcq5idppj3gg44ns522xd25rcxn40d8a"; + setupHaskellDepends = [ base Cabal directory process ]; + libraryHaskellDepends = [ + aeson base bytestring text transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-qq base bytestring hspec hspec-expectations-pretty-diff + raw-strings-qq template-haskell text time + ]; + description = "Haskell bindings for a very compact embedded ECMAScript (JavaScript) engine"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-excelx" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, text, time + , xml-conduit, zip-archive + }: + mkDerivation { + pname = "hs-excelx"; + version = "0.6.0.0"; + sha256 = "12hpfad8wn4r811md6269w10inx6nbipryhn8vdhbbcj9mmda3l5"; + libraryHaskellDepends = [ + base bytestring containers mtl text time xml-conduit zip-archive + ]; + description = "HS-Excelx provides basic read-only access to Excel 2007 and 2010 documents in XLSX format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-ffmpeg" = callPackage + ({ mkDerivation, base, bytestring, haskell98 }: + mkDerivation { + pname = "hs-ffmpeg"; + version = "0.3.4"; + sha256 = "0j52drd3pb6ssgngfqxdsvvjjnx11nsmxwjsin6cmbv0nifpyq51"; + libraryHaskellDepends = [ base bytestring haskell98 ]; + description = "Bindings to FFMPEG library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hs-fltk" = callPackage + ({ mkDerivation, base, fltk, fltk_images }: + mkDerivation { + pname = "hs-fltk"; + version = "0.2.5"; + sha256 = "0nbxfy219mz0k27d16r3ir7hk0j450gxba9wrvrz1j17mr3gvqzx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ fltk fltk_images ]; + description = "Binding to GUI library FLTK"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) fltk; fltk_images = null;}; + + "hs-functors" = callPackage + ({ mkDerivation, base, dual, tagged, transformers }: + mkDerivation { + pname = "hs-functors"; + version = "0.1.7.1"; + sha256 = "1cigaggilr05pgizj11g5c40ln38zb5q8p0igliamkhx7fz3axis"; + libraryHaskellDepends = [ base dual tagged transformers ]; + description = "Functors from products of Haskell and its dual to Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hs-gchart" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "hs-gchart"; + version = "0.4.2"; + sha256 = "1kky6fr7s4v3hpnabp95crrd6fd67rq49sbdpjbm4n5gbyby110q"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base mtl ]; + description = "Haskell wrapper for the Google Chart API"; + license = lib.licenses.bsd3; + }) {}; + + "hs-gen-iface" = callPackage + ({ mkDerivation, base, Cabal, containers, filepath, haskell-names + , haskell-packages, haskell-src-exts, hse-cpp, mtl, tagged + }: + mkDerivation { + pname = "hs-gen-iface"; + version = "0.5.0"; + sha256 = "1mvzpn7zpk5ffyyqh214yd315dcis8zmm9p4m5099bqhfr735kws"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers filepath haskell-names haskell-packages + haskell-src-exts hse-cpp mtl tagged + ]; + description = "Utility to generate haskell-names interface files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs-gen-iface"; + }) {}; + + "hs-gizapp" = callPackage + ({ mkDerivation, base, containers, directory, filepath, parsec + , process + }: + mkDerivation { + pname = "hs-gizapp"; + version = "0.1.0.3"; + sha256 = "1j7ws3jm52n910p08432k60w09971bpcz4j5w48a305nz1dbkscm"; + libraryHaskellDepends = [ + base containers directory filepath parsec process + ]; + description = "Haskell wrapper around the GIZA++ toolkit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-inspector" = callPackage + ({ mkDerivation, base, haskell-src, hspec }: + mkDerivation { + pname = "hs-inspector"; + version = "0.5.2.0"; + sha256 = "0w9ijl56v0gnx6arz0vvrg740kkhw0vqgkzdvmgf22z9vn99fny8"; + libraryHaskellDepends = [ base haskell-src ]; + testHaskellDepends = [ base haskell-src hspec ]; + description = "Haskell source code analyzer"; + license = lib.licenses.mit; + }) {}; + + "hs-ix" = callPackage + ({ mkDerivation, base, hs-functors }: + mkDerivation { + pname = "hs-ix"; + version = "0.2.0.0"; + sha256 = "04dm8c5ilaw4agljfp7k31ln2j5m1shyg4zb3x36rjkbs807z8sf"; + libraryHaskellDepends = [ base hs-functors ]; + description = "Indexed applicative functors and monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hs-java" = callPackage + ({ mkDerivation, array, base, binary, binary-state, bytestring + , containers, control-monad-exception, data-binary-ieee754 + , data-default, directory, filepath, Glob, LibZip, MissingH, mtl + , parsec, utf8-string + }: + mkDerivation { + pname = "hs-java"; + version = "0.4.1"; + sha256 = "1wpibfwxv9m1ldn9xqfrvjld18q8x31h06flvb4sbk26hqjrkr6f"; + libraryHaskellDepends = [ + array base binary binary-state bytestring containers + control-monad-exception data-binary-ieee754 data-default directory + filepath Glob LibZip MissingH mtl parsec utf8-string + ]; + description = "Java .class files assembler/disassembler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-json-rpc" = callPackage + ({ mkDerivation, aeson, base, bytestring, HTTP, network, text }: + mkDerivation { + pname = "hs-json-rpc"; + version = "0.0.0.1"; + sha256 = "0qlzylkplcb0bvh7pd8mwmc0pg69jjh8229a1hg3rhaix08mmj3c"; + libraryHaskellDepends = [ + aeson base bytestring HTTP network text + ]; + description = "JSON-RPC client library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-logo" = callPackage + ({ mkDerivation, base, cmdargs, colour, containers, diagrams-core + , diagrams-lib, diagrams-svg, HUnit, mtl, parsec, parsec-numbers + , QuickCheck, random, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "hs-logo"; + version = "0.5.1"; + sha256 = "0ypr4jpc12f771g3gsahbj0yjzd0ns8mmwjl90knwg267d712i13"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cmdargs colour containers diagrams-core diagrams-lib + diagrams-svg mtl parsec parsec-numbers random + ]; + testHaskellDepends = [ + base cmdargs colour containers diagrams-core diagrams-lib + diagrams-svg HUnit mtl parsec parsec-numbers QuickCheck random + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "Logo interpreter written in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs-logo"; + broken = true; + }) {}; + + "hs-mesos" = callPackage + ({ mkDerivation, base, bytestring, lens, managed, mesos, protobuf + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck + , template-haskell + }: + mkDerivation { + pname = "hs-mesos"; + version = "0.20.3.0"; + sha256 = "1d9mf35i5nwpnr5l5v75rrcwihfkpfy3ji9jwhk9k0g285bfr5dh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring lens managed template-haskell + ]; + librarySystemDepends = [ mesos protobuf ]; + executableHaskellDepends = [ base bytestring lens ]; + executableSystemDepends = [ mesos ]; + testHaskellDepends = [ + base bytestring lens managed QuickCheck tasty tasty-hunit + tasty-quickcheck + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {mesos = null; inherit (pkgs) protobuf;}; + + "hs-multiaddr" = callPackage + ({ mkDerivation, base, bytes, bytestring, cereal, either-unwrap + , filepath, hs-multihash, hspec, iproute, sandi + }: + mkDerivation { + pname = "hs-multiaddr"; + version = "0.1.4"; + sha256 = "0vmyqrgrw1fqm26mgb1bwdivv5iwgypb5186awva665gvp8p30ib"; + libraryHaskellDepends = [ + base bytes bytestring cereal filepath hs-multihash iproute sandi + ]; + testHaskellDepends = [ + base bytestring either-unwrap hs-multihash hspec iproute sandi + ]; + description = "Multiaddr library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {hs-multihash = null;}; + + "hs-nombre-generator" = callPackage + ({ mkDerivation, base, HandsomeSoup, hxt, random }: + mkDerivation { + pname = "hs-nombre-generator"; + version = "0.2.1.0"; + sha256 = "1bk278ni5bk8qcc8mbb7h26g9k5hcdl4h1ilrh8prc0kvngz8g4w"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base HandsomeSoup hxt random ]; + description = "Name generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs-nombre-generator"; + broken = true; + }) {}; + + "hs-openmoji-data" = callPackage + ({ mkDerivation, base, containers, emojis, text }: + mkDerivation { + pname = "hs-openmoji-data"; + version = "15.0.0"; + sha256 = "09svghs0bd01nl7aw19yykm6kcz014sn2mwhavhrzgb1ncf9mh4h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base text ]; + executableHaskellDepends = [ base containers emojis text ]; + description = "The OpenMoji emoji dataset"; + license = lib.licenses.bsd3; + mainProgram = "readme"; + }) {}; + + "hs-opentelemetry-api" = callPackage + ({ mkDerivation, async, attoparsec, base, binary, bytestring + , charset, clock, containers, ghc-prim, hashable, hspec, http-types + , memory, mtl, template-haskell, text, thread-utils-context + , transformers, unliftio-core, unordered-containers, vault, vector + , vector-builder + }: + mkDerivation { + pname = "hs-opentelemetry-api"; + version = "0.1.0.0"; + sha256 = "1bi0qzlwn5k9x5j9lvv97m85ckmpvywigy3jajw2rxi8zi84v9s2"; + libraryHaskellDepends = [ + async attoparsec base binary bytestring charset clock containers + ghc-prim hashable http-types memory mtl template-haskell text + thread-utils-context transformers unliftio-core + unordered-containers vault vector vector-builder + ]; + testHaskellDepends = [ + async attoparsec base binary bytestring charset clock containers + ghc-prim hashable hspec http-types memory mtl template-haskell text + thread-utils-context transformers unliftio-core + unordered-containers vault vector vector-builder + ]; + description = "OpenTelemetry API for use by libraries for direct instrumentation or wrapper packages"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-awsxray" = callPackage + ({ mkDerivation, base, bytestring, errors, hs-opentelemetry-api + , hs-opentelemetry-sdk, hspec, http-types, memory, microlens + , random, text, time, unliftio, unliftio-core, unordered-containers + }: + mkDerivation { + pname = "hs-opentelemetry-awsxray"; + version = "0.1.0.1"; + sha256 = "0zd40v359lflyvlw6mas3gcd7wb1sppwaw6q1820x6zm7ww6hwfw"; + libraryHaskellDepends = [ + base bytestring errors hs-opentelemetry-api hs-opentelemetry-sdk + http-types memory microlens random text time unliftio unliftio-core + unordered-containers + ]; + testHaskellDepends = [ + base hs-opentelemetry-api hspec text unordered-containers + ]; + description = "[synopsis]"; + license = lib.licenses.mit; + }) {}; + + "hs-opentelemetry-exporter-handle" = callPackage + ({ mkDerivation, base, hs-opentelemetry-api, text }: + mkDerivation { + pname = "hs-opentelemetry-exporter-handle"; + version = "0.0.1.1"; + sha256 = "11b89q6xm2kln4acib26g3bgkqiw3ilpf8vd88kch7zmgprhvccl"; + libraryHaskellDepends = [ base hs-opentelemetry-api text ]; + testHaskellDepends = [ base hs-opentelemetry-api text ]; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-exporter-in-memory" = callPackage + ({ mkDerivation, async, base, hs-opentelemetry-api, unagi-chan }: + mkDerivation { + pname = "hs-opentelemetry-exporter-in-memory"; + version = "0.0.1.3"; + sha256 = "0hb8hcq9dhqpnv5v6k48vmlc3d56v24maxj8jqp0w5yakhw59zir"; + libraryHaskellDepends = [ + async base hs-opentelemetry-api unagi-chan + ]; + testHaskellDepends = [ + async base hs-opentelemetry-api unagi-chan + ]; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-exporter-otlp" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, clock + , hs-opentelemetry-api, hs-opentelemetry-otlp, http-client + , http-conduit, http-types, microlens, mtl, proto-lens, text + , unordered-containers, vector, vector-builder, zlib + }: + mkDerivation { + pname = "hs-opentelemetry-exporter-otlp"; + version = "0.0.1.5"; + sha256 = "10da3cxdab4iiw3a7n1wkajw7rqip0wm5sni82ph1i7k0mf83ycv"; + libraryHaskellDepends = [ + base bytestring case-insensitive clock hs-opentelemetry-api + hs-opentelemetry-otlp http-client http-conduit http-types microlens + mtl proto-lens text unordered-containers vector vector-builder zlib + ]; + testHaskellDepends = [ + base bytestring case-insensitive clock hs-opentelemetry-api + hs-opentelemetry-otlp http-client http-conduit http-types microlens + mtl proto-lens text unordered-containers vector vector-builder zlib + ]; + description = "OpenTelemetry exporter supporting the standard OTLP protocol"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-instrumentation-auto" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, ghc + , hs-opentelemetry-api, hs-opentelemetry-exporter-in-memory + , hs-opentelemetry-sdk, parsec, tasty, tasty-hunit, text, time + , toml-parser, unliftio, unordered-containers + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-auto"; + version = "0.1.0.1"; + sha256 = "00qsmldcn20c5vsy617w0kcn4dw0l730n74bdrp2acv1jpppaa4v"; + libraryHaskellDepends = [ + base bytestring containers directory ghc hs-opentelemetry-api + parsec text time toml-parser unliftio + ]; + testHaskellDepends = [ + base hs-opentelemetry-api hs-opentelemetry-exporter-in-memory + hs-opentelemetry-sdk tasty tasty-hunit text unliftio + unordered-containers + ]; + description = "Plugin for instrumenting an application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-opentelemetry-instrumentation-cloudflare" = callPackage + ({ mkDerivation, base, case-insensitive, hs-opentelemetry-api + , hs-opentelemetry-instrumentation-conduit + , hs-opentelemetry-instrumentation-wai, http-types, text + , unordered-containers, wai + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-cloudflare"; + version = "0.2.0.0"; + sha256 = "0hynk3sicxnrnnh0lfr0xl4ksw9yynygpz6z6fsyhq0mn7li8404"; + libraryHaskellDepends = [ + base case-insensitive hs-opentelemetry-api + hs-opentelemetry-instrumentation-wai http-types text + unordered-containers wai + ]; + testHaskellDepends = [ + base case-insensitive hs-opentelemetry-api + hs-opentelemetry-instrumentation-conduit + hs-opentelemetry-instrumentation-wai http-types text + unordered-containers wai + ]; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-instrumentation-conduit" = callPackage + ({ mkDerivation, base, conduit, hs-opentelemetry-api, text }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-conduit"; + version = "0.1.0.0"; + sha256 = "1ai8pcag30d64qfiq3vm6pa9knlcn61baxgvx7r453ryyyj283rg"; + libraryHaskellDepends = [ base conduit hs-opentelemetry-api text ]; + testHaskellDepends = [ base conduit hs-opentelemetry-api text ]; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-instrumentation-hspec" = callPackage + ({ mkDerivation, base, hs-opentelemetry-api, hspec, hspec-core, mtl + , resourcet, text, unliftio, vault + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-hspec"; + version = "0.0.1.1"; + sha256 = "06hxr45pf8jy9dhl2q2ffaqfypacqvbcns1pj450qybc8rv2n0ay"; + libraryHaskellDepends = [ + base hs-opentelemetry-api hspec hspec-core mtl resourcet text + unliftio vault + ]; + testHaskellDepends = [ + base hs-opentelemetry-api hspec hspec-core mtl resourcet text + unliftio vault + ]; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-instrumentation-http-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, conduit + , hs-opentelemetry-api, hs-opentelemetry-instrumentation-conduit + , http-client, http-client-tls, http-conduit, http-types, text + , unliftio, unordered-containers + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-http-client"; + version = "0.1.0.0"; + sha256 = "0hm29fhp1q1qy6dc9iadms5wvwr5ixh96kz7zizi2p2b9p4iqypd"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive conduit hs-opentelemetry-api + hs-opentelemetry-instrumentation-conduit http-client + http-client-tls http-conduit http-types text unliftio + unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive conduit hs-opentelemetry-api + hs-opentelemetry-instrumentation-conduit http-client + http-client-tls http-conduit http-types text unliftio + unordered-containers + ]; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-instrumentation-persistent" = callPackage + ({ mkDerivation, base, clock, hs-opentelemetry-api, mtl, persistent + , resourcet, text, unliftio, unordered-containers, vault + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-persistent"; + version = "0.1.0.0"; + sha256 = "1z47mna0n39iqss9s9ddbqa6nqjcdf6zadqmfdhbsybdr71l738j"; + libraryHaskellDepends = [ + base clock hs-opentelemetry-api mtl persistent resourcet text + unliftio unordered-containers vault + ]; + testHaskellDepends = [ + base clock hs-opentelemetry-api mtl persistent resourcet text + unliftio unordered-containers vault + ]; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-instrumentation-postgresql-simple" = callPackage + ({ mkDerivation, base, bytestring, hs-opentelemetry-api, iproute + , network, postgresql-libpq, postgresql-simple, text, unliftio + , unordered-containers + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-postgresql-simple"; + version = "0.1.0.0"; + sha256 = "011g3m0gqmrkrcvfa0y5zq0zbwwz33wwwmypi9g2b3a5b2qrgy4x"; + libraryHaskellDepends = [ + base bytestring hs-opentelemetry-api iproute network + postgresql-libpq postgresql-simple text unliftio + unordered-containers + ]; + testHaskellDepends = [ + base bytestring hs-opentelemetry-api iproute network + postgresql-libpq postgresql-simple text unliftio + unordered-containers + ]; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-instrumentation-wai" = callPackage + ({ mkDerivation, base, bytestring, hs-opentelemetry-api, http-types + , iproute, network, text, vault, wai + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-wai"; + version = "0.1.0.0"; + sha256 = "161xasgy82c0vzk38dz8441f5h90w05jjb1v3yzaarhkj6zm29cb"; + libraryHaskellDepends = [ + base bytestring hs-opentelemetry-api http-types iproute network + text vault wai + ]; + testHaskellDepends = [ + base bytestring hs-opentelemetry-api http-types iproute network + text vault wai + ]; + description = "WAI instrumentation middleware for OpenTelemetry"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-instrumentation-yesod" = callPackage + ({ mkDerivation, base, hs-opentelemetry-api + , hs-opentelemetry-instrumentation-wai, microlens, mtl + , template-haskell, text, unliftio, unordered-containers, wai + , yesod-core + }: + mkDerivation { + pname = "hs-opentelemetry-instrumentation-yesod"; + version = "0.1.0.0"; + sha256 = "1m3ph1g2rkg0a45zrfq5781gqjc5nk5ppg107b1lqsnngb3r659r"; + libraryHaskellDepends = [ + base hs-opentelemetry-api hs-opentelemetry-instrumentation-wai + microlens mtl template-haskell text unliftio unordered-containers + wai yesod-core + ]; + testHaskellDepends = [ + base hs-opentelemetry-api hs-opentelemetry-instrumentation-wai + microlens mtl template-haskell text unliftio unordered-containers + wai yesod-core + ]; + description = "Yesod middleware for providing OpenTelemetry instrumentation"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-otlp" = callPackage + ({ mkDerivation, base, proto-lens, proto-lens-runtime }: + mkDerivation { + pname = "hs-opentelemetry-otlp"; + version = "0.0.1.0"; + sha256 = "1hlflmr51lz4pbxxmlmp2rb5p4lcj09fhry41rv52nmk9iim4qr0"; + libraryHaskellDepends = [ base proto-lens proto-lens-runtime ]; + description = "OpenTelemetry protocol buffer modules generated for the OTLP protocol by the proto-lens package"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-propagator-b3" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hs-opentelemetry-api + , http-types, memory, primitive, text + }: + mkDerivation { + pname = "hs-opentelemetry-propagator-b3"; + version = "0.0.1.1"; + sha256 = "0ncv85hsal7vqhfb0z4il0x8lwjibjji22japsi45w9fkkqhs8wd"; + libraryHaskellDepends = [ + attoparsec base bytestring hs-opentelemetry-api http-types memory + primitive text + ]; + testHaskellDepends = [ + attoparsec base bytestring hs-opentelemetry-api http-types memory + primitive text + ]; + description = "Trace propagation via HTTP headers following the b3 tracestate spec"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-propagator-datadog" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq + , hs-opentelemetry-api, hs-opentelemetry-sdk, hspec, hspec-discover + , http-types, pretty-hex, primitive, QuickCheck, text + }: + mkDerivation { + pname = "hs-opentelemetry-propagator-datadog"; + version = "0.0.0.0"; + sha256 = "0mpf3jl741336fhljhgdgfxvpxyblcyqphgs7kp8hv6d6nmwyl19"; + revision = "1"; + editedCabalFile = "0bfvcfmyq0npwjnzh0v9kcv2ghhhnnr2wcw5d65bb59vfwhw7gys"; + libraryHaskellDepends = [ + base bytestring hs-opentelemetry-api hs-opentelemetry-sdk + http-types primitive text + ]; + testHaskellDepends = [ + base bytestring hs-opentelemetry-api hspec pretty-hex primitive + QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq hs-opentelemetry-api primitive + ]; + description = "Datadog Propagator for OpenTelemetry"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-opentelemetry-propagator-w3c" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hs-opentelemetry-api + , http-types, text + }: + mkDerivation { + pname = "hs-opentelemetry-propagator-w3c"; + version = "0.0.1.3"; + sha256 = "0n99kmy2ka3rmwhn56dqzsszhpv7phgcmkqng7drvr6qi5jzlfpz"; + libraryHaskellDepends = [ + attoparsec base bytestring hs-opentelemetry-api http-types text + ]; + testHaskellDepends = [ + attoparsec base bytestring hs-opentelemetry-api http-types text + ]; + description = "Trace propagation via HTTP headers following the w3c tracestate spec"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-sdk" = callPackage + ({ mkDerivation, async, base, bytestring, clock + , hs-opentelemetry-api, hs-opentelemetry-exporter-otlp + , hs-opentelemetry-propagator-b3, hs-opentelemetry-propagator-w3c + , hspec, http-types, network-bsd, random, stm, text, transformers + , unagi-chan, unix, unordered-containers, vector, vector-builder + }: + mkDerivation { + pname = "hs-opentelemetry-sdk"; + version = "0.0.3.6"; + sha256 = "042cb38dilf965dmyapv6c09v70520lrl389yv98yk1wwflkyrhi"; + libraryHaskellDepends = [ + async base bytestring hs-opentelemetry-api + hs-opentelemetry-exporter-otlp hs-opentelemetry-propagator-b3 + hs-opentelemetry-propagator-w3c http-types network-bsd random stm + text transformers unagi-chan unix unordered-containers vector + vector-builder + ]; + testHaskellDepends = [ + async base bytestring clock hs-opentelemetry-api + hs-opentelemetry-exporter-otlp hs-opentelemetry-propagator-b3 + hs-opentelemetry-propagator-w3c hspec http-types network-bsd random + stm text transformers unagi-chan unix unordered-containers vector + vector-builder + ]; + description = "OpenTelemetry SDK for use in applications"; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-utils-exceptions" = callPackage + ({ mkDerivation, base, exceptions, hs-opentelemetry-api + , hs-opentelemetry-sdk, text + }: + mkDerivation { + pname = "hs-opentelemetry-utils-exceptions"; + version = "0.2.0.0"; + sha256 = "1jcczl8q78d1fz32s0sb6g8qr4s70zdwn13p789w7m5xvycjdvrg"; + libraryHaskellDepends = [ + base exceptions hs-opentelemetry-api hs-opentelemetry-sdk text + ]; + testHaskellDepends = [ + base exceptions hs-opentelemetry-api hs-opentelemetry-sdk text + ]; + license = lib.licenses.bsd3; + }) {}; + + "hs-opentelemetry-vendor-honeycomb" = callPackage + ({ mkDerivation, base, bytestring, honeycomb, hs-opentelemetry-api + , hspec, hspec-core, hspec-discover, hspec-expectations, mtl, text + , time, transformers, unordered-containers, uri-bytestring + }: + mkDerivation { + pname = "hs-opentelemetry-vendor-honeycomb"; + version = "0.0.1.1"; + sha256 = "0g3c6h8z1gcxxn4xm7vaif564knz0122y8jwmjy1sw4nmn74123x"; + libraryHaskellDepends = [ + base bytestring honeycomb hs-opentelemetry-api mtl text time + transformers unordered-containers uri-bytestring + ]; + testHaskellDepends = [ + base bytestring honeycomb hs-opentelemetry-api hspec hspec-core + hspec-expectations mtl text time transformers unordered-containers + uri-bytestring + ]; + testToolDepends = [ hspec-discover ]; + description = "Optional OpenTelemetry integration for Honeycomb"; + license = lib.licenses.bsd3; + }) {}; + + "hs-pattrans" = callPackage + ({ mkDerivation, async, base, bytestring, cassava, Chart + , Chart-cairo, colour, containers, contravariant, directory + , Euterpea, HCodecs, hspec, hspec-discover, optparse-applicative + , parallel, parsec, QuickCheck + }: + mkDerivation { + pname = "hs-pattrans"; + version = "0.1.0.2"; + sha256 = "0w1z0f1awh8xk3qyri79mlk44isss2s0j5qxhbrd52nvl8bjdzi1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring cassava Chart Chart-cairo colour containers + contravariant directory Euterpea HCodecs parallel parsec + ]; + executableHaskellDepends = [ + base bytestring optparse-applicative + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "DSL for musical patterns and transformation, based on contravariant functors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs-pattrans"; + broken = true; + }) {}; + + "hs-pgms" = callPackage + ({ mkDerivation, array, base, directory, glib, gtk, MonadPrompt + , mtl, random + }: + mkDerivation { + pname = "hs-pgms"; + version = "0.1.0.1"; + sha256 = "064sk0g8mzkqm80hfxg03qn6g1awydlw15ylikk3rs4wf7fclw30"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base MonadPrompt mtl random ]; + executableHaskellDepends = [ + array base directory glib gtk MonadPrompt mtl random + ]; + description = "Programmer's Mine Sweeper in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs-pgms"; + broken = true; + }) {}; + + "hs-php-session" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "hs-php-session"; + version = "0.0.9.3"; + sha256 = "1xwdikiqy2dxyzr6wx51wy51vifsvshblx7kkhfqd7izjf87ww8f"; + revision = "1"; + editedCabalFile = "1dj1r73v31bd2091pqvrg7vdc3lgjh373ynxn49dlhqmyw45kiw8"; + libraryHaskellDepends = [ base bytestring ]; + description = "PHP session and values serialization"; + license = lib.licenses.bsd3; + }) {}; + + "hs-pkg-config" = callPackage + ({ mkDerivation, base, data-default-class, text }: + mkDerivation { + pname = "hs-pkg-config"; + version = "0.2.1.0"; + sha256 = "09v2kp643asl3zpv8rbb8a7zv0h3bn5l4gxz44d71kly9qr3jkhh"; + revision = "2"; + editedCabalFile = "1kj5lrv2a9mgzqbwkznpsgjgs5s9wnwrcsab2mykxpkm8f71nk81"; + libraryHaskellDepends = [ base data-default-class text ]; + description = "Create pkg-config configuration files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-pkpass" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit + , directory, filesystem-conduit, old-locale, random + , shakespeare-text, shelly, system-filepath, text, time + , transformers, unordered-containers, uuid, zip-archive + }: + mkDerivation { + pname = "hs-pkpass"; + version = "0.4"; + sha256 = "01jcl2ia8p29gg5yazpxm6cdxyskl6z895lmgh888qkf9jlzf5mf"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring conduit directory + filesystem-conduit old-locale random shakespeare-text shelly + system-filepath text time transformers unordered-containers uuid + zip-archive + ]; + description = "A library for Passbook pass creation & signing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hs-popen" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hs-popen"; + version = "0.1.0.0"; + sha256 = "10dndki0rn82p0c78v0x95lbwagspspksmlp13gbzx92x2v7g0a0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Bindings to C pipe functions"; + license = lib.licenses.bsd3; + mainProgram = "ls-example-exe"; + }) {}; + + "hs-profunctors" = callPackage + ({ mkDerivation, base, hs-functors }: + mkDerivation { + pname = "hs-profunctors"; + version = "0.1.0.0"; + sha256 = "09iylf1xjxsikjyaib9902na33bkfs8nv3wasyvikg4g82xqay5y"; + libraryHaskellDepends = [ base hs-functors ]; + description = "Profunctors from Haskell to Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hs-re" = callPackage + ({ mkDerivation, array, base, regex-base, regex-posix }: + mkDerivation { + pname = "hs-re"; + version = "0.1.0"; + sha256 = "0rx7shfjyi9k910mvzskykqxnijl8rrh08c0bkqlmqwisyhl7wbb"; + libraryHaskellDepends = [ array base regex-base regex-posix ]; + description = "Easy to use Regex"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-rqlite" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, containers + , HTTP, scientific, text, unordered-containers + }: + mkDerivation { + pname = "hs-rqlite"; + version = "0.1.2.0"; + sha256 = "1xfsbpfcy0s340jzdkl0bnx7isgx8dxhxvfdkrr9fpsga4s0l9bd"; + libraryHaskellDepends = [ + aeson base bifunctors bytestring containers HTTP scientific text + unordered-containers + ]; + description = "A Haskell client for RQlite"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-rs-notify" = callPackage + ({ mkDerivation, base, filepath, notifier, process, protolude, text + , unix + }: + mkDerivation { + pname = "hs-rs-notify"; + version = "0.1.0.18"; + sha256 = "0ffs9bbs076i3a44zszhv8kdxalz2m2yfg0fham971jil33gx2pc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base filepath process protolude text unix + ]; + executableHaskellDepends = [ base protolude ]; + executableSystemDepends = [ notifier ]; + testHaskellDepends = [ base protolude ]; + description = "Experimental! Wraps this awesome rust library so you can use it in haskell. https://docs.rs/crate/notify"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "notify"; + broken = true; + }) {notifier = null;}; + + "hs-samtools" = callPackage + ({ mkDerivation, ascii, attoparsec, base, bitvec, bytestring + , containers, crypton, generic-deriving, hspec, parser-combinators + , pcre-heavy, regex-tdfa, streamly, streamly-bytestring + , streamly-core + }: + mkDerivation { + pname = "hs-samtools"; + version = "0.9.0.0"; + sha256 = "184axvqq1laryqy22a07d88rm4h1r5lk3mdr14v1ka94na45lh9c"; + libraryHaskellDepends = [ + ascii attoparsec base bitvec bytestring containers crypton + generic-deriving parser-combinators pcre-heavy regex-tdfa streamly + streamly-bytestring streamly-core + ]; + testHaskellDepends = [ base bytestring containers hspec ]; + description = "Read and write SAM, BAM, and CRAM files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-scrape" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , exceptions, hspec, html-conduit, lens, retry, safe, tasty + , tasty-hunit, text, transformers, url, wreq, xml-conduit + }: + mkDerivation { + pname = "hs-scrape"; + version = "0.1.0.0"; + sha256 = "0w5zrd7xj3ccw4xkdsq20j1ki2j8sy3glzijsq5m2227szwv7y6v"; + libraryHaskellDepends = [ + base bytestring containers data-default exceptions hspec + html-conduit lens retry safe text transformers url wreq xml-conduit + ]; + testHaskellDepends = [ + base containers hspec tasty tasty-hunit xml-conduit + ]; + description = "Simple and easy web scraping and automation in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-sdl-term-emulator" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, conduit + , conduit-extra, hs-term-emulator, lens, linear, posix-pty, process + , sdl2, stm, stm-conduit, vector + }: + mkDerivation { + pname = "hs-sdl-term-emulator"; + version = "0.1.0.4"; + sha256 = "1pknfni2a39vgm28z0xiynnzah4znp8l5z5b3i5fymsv3a0qf9sn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal async base bytestring conduit conduit-extra + hs-term-emulator lens linear posix-pty process sdl2 stm stm-conduit + vector + ]; + executableHaskellDepends = [ base ]; + description = "Terminal Emulator written in Haskell, SDL2 Backend"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs-sdl-term-emulator"; + }) {}; + + "hs-server-starter" = callPackage + ({ mkDerivation, base, directory, HUnit, network, temporary, unix + }: + mkDerivation { + pname = "hs-server-starter"; + version = "0.1.2.0"; + sha256 = "05i1arpzs2mrzgbd87k3a6dwsvf5z7r4vwd3m0m34qps3rwlk78m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory network ]; + testHaskellDepends = [ base HUnit network temporary unix ]; + description = "Write a server supporting Server::Starter's protocol in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "hs-snowtify" = callPackage + ({ mkDerivation, base, either, safe, safe-exceptions, text, turtle + }: + mkDerivation { + pname = "hs-snowtify"; + version = "0.1.0.0"; + sha256 = "124n8n6h1qrn359a9bhdxz4was9pc3n2d8r8zqvxaa2xqywjwfvf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base either safe safe-exceptions text turtle + ]; + description = "snowtify send your result of `stack build` (`stack test`) to notify-daemon :dog2:"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "snowtify"; + broken = true; + }) {}; + + "hs-speedscope" = callPackage + ({ mkDerivation, aeson, base, extra, ghc-events + , optparse-applicative, text, vector + }: + mkDerivation { + pname = "hs-speedscope"; + version = "0.2.1"; + sha256 = "1qzmcn718mbg5pckvbcw2n36srmbixkyp45hrkdcdnqcsvf5agln"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base extra ghc-events optparse-applicative text vector + ]; + executableHaskellDepends = [ base ]; + description = "Convert an eventlog into the speedscope json format"; + license = lib.licenses.bsd3; + mainProgram = "hs-speedscope"; + }) {}; + + "hs-swisstable-hashtables-class" = callPackage + ({ mkDerivation, base, hashtables, swisstable }: + mkDerivation { + pname = "hs-swisstable-hashtables-class"; + version = "0.1.0.0"; + sha256 = "15zc24ai13x11ksyhsrs05v9vh93mdlmx9p3rg3lkllqjqy6b35m"; + libraryHaskellDepends = [ base hashtables swisstable ]; + testHaskellDepends = [ base hashtables swisstable ]; + description = "Data.HashTable.Class instance definition for Data.HashTable.ST.Swiss"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86_64; + }) {}; + + "hs-tags" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc + , ghc-paths, mtl, process, strict + }: + mkDerivation { + pname = "hs-tags"; + version = "0.1.5.3"; + sha256 = "17h1jgi7nr6p93zhsqxx6gx1yjwv0gahz84pw14gnsr79v3q9z1f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers directory filepath ghc ghc-paths mtl process + strict + ]; + description = "Create tag files (ctags and etags) for Haskell code"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs-tags"; + broken = true; + }) {}; + + "hs-term-emulator" = callPackage + ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring + , containers, criterion, hspec, hspec-discover, lens, text, vector + }: + mkDerivation { + pname = "hs-term-emulator"; + version = "0.1.0.4"; + sha256 = "1fcfym449w2rk56sjarbqjmkxs6w3ww32viazl2p1ghn6cb9pk10"; + libraryHaskellDepends = [ + ansi-terminal attoparsec base bytestring containers lens text + vector + ]; + testHaskellDepends = [ + ansi-terminal attoparsec base hspec lens text vector + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Terminal Emulator written in 100% Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-twitter" = callPackage + ({ mkDerivation, base, HTTP, json, mime, network, old-locale + , old-time, random, utf8-string + }: + mkDerivation { + pname = "hs-twitter"; + version = "0.2.8"; + sha256 = "1r8bd5q7d5mxmd6012mpp1yx353wzib174xd9v0mvkbb009b4mph"; + revision = "1"; + editedCabalFile = "05cd5qcmjgaddi4999lr20i0qkdc5c8i3b1hxfl3kbvl6309fm70"; + libraryHaskellDepends = [ + base HTTP json mime network old-locale old-time random utf8-string + ]; + description = "Haskell binding to the Twitter API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-twitterarchiver" = callPackage + ({ mkDerivation, base, HTTP, json, mtl, network, pretty }: + mkDerivation { + pname = "hs-twitterarchiver"; + version = "0.2"; + sha256 = "077mc8dn2f6x3s29pm80qi7mj6s2crdhky0vygzfqd8v23gmhqcg"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base HTTP json mtl network pretty ]; + description = "Commandline Twitter feed archiver"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs-twitterarchiver"; + broken = true; + }) {}; + + "hs-vcard" = callPackage + ({ mkDerivation, base, old-locale, time }: + mkDerivation { + pname = "hs-vcard"; + version = "0.1"; + sha256 = "0qb7gsbki3ciqddxp9j46rnx64vv622n2p9vidv1b000wbmmrz15"; + libraryHaskellDepends = [ base old-locale time ]; + description = "Implements the RFC 2426 vCard 3.0 spec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-watchman" = callPackage + ({ mkDerivation, async, base, binary, bytestring, containers + , filepath, network, process, tasty, tasty-hunit, temporary + }: + mkDerivation { + pname = "hs-watchman"; + version = "0.0.1.0"; + sha256 = "1550rfmvqgm1ak9n9kj1mv1vn7rfdangk8g9a40qwry5s4b0aihi"; + libraryHaskellDepends = [ + async base binary bytestring containers filepath network process + temporary + ]; + testHaskellDepends = [ + base bytestring containers filepath tasty tasty-hunit temporary + ]; + description = "Client library for Facebook's Watchman tool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hs-zstd" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim + , QuickCheck, test-framework, test-framework-quickcheck2, zlib + }: + mkDerivation { + pname = "hs-zstd"; + version = "0.1.1.1"; + sha256 = "1510r677j4vf9yrih3mimjrw31vgwcnw3wli41cddvghinm9paih"; + libraryHaskellDepends = [ base bytestring deepseq ghc-prim ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base bytestring criterion ghc-prim zlib + ]; + description = "Haskell bindings to the Zstandard compression algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "hs2048" = callPackage + ({ mkDerivation, base, criterion, doctest, Glob, hastache, hlint + , hspec, HUnit, process, QuickCheck, random, regex-compat + , statistics + }: + mkDerivation { + pname = "hs2048"; + version = "0.1.0"; + sha256 = "1hm9lwhq1b8i04gl3z2iw6g67slrjcrymp2fxxvykxgkff6dmkps"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base random ]; + executableHaskellDepends = [ base random ]; + testHaskellDepends = [ + base doctest Glob hlint hspec HUnit process QuickCheck random + regex-compat + ]; + benchmarkHaskellDepends = [ + base criterion hastache random statistics + ]; + description = "A 2048 clone in Haskell"; + license = lib.licenses.mit; + mainProgram = "hs2048"; + }) {}; + + "hs2ats" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, casing, cpphs, criterion + , deepseq, haskell-src-exts, hspec, hspec-dirstream, language-ats + , microlens, optparse-generic, system-filepath + }: + mkDerivation { + pname = "hs2ats"; + version = "0.5.0.1"; + sha256 = "01xjk00rijrhixpmpl3x6m3vsvm1zyizrp3iigz13w80ivj1hpdk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint base casing cpphs deepseq haskell-src-exts + language-ats microlens + ]; + executableHaskellDepends = [ base optparse-generic ]; + testHaskellDepends = [ + base hspec hspec-dirstream system-filepath + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Create ATS types from Haskell types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs2ats"; + }) {}; + + "hs2bf" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , haskell-src, mtl + }: + mkDerivation { + pname = "hs2bf"; + version = "0.6.2"; + sha256 = "1lx0px0gicwry5i4rwgzz6jasjhp24f620w2iby9xpbvn6h3zflm"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base containers directory filepath haskell-src mtl + ]; + description = "Haskell to Brainfuck compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs2bf"; + broken = true; + }) {}; + + "hs2dot" = callPackage + ({ mkDerivation, base, directory, haskell-src, haskell-src-exts + , haskell98, split + }: + mkDerivation { + pname = "hs2dot"; + version = "0.1.4"; + sha256 = "0pfbclqpndlnxnvs630q8x272q13z9dfp35gp9dj6m527x78fapx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory haskell-src haskell-src-exts haskell98 split + ]; + description = "Generate graphviz-code from Haskell-code"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs2dot"; + }) {}; + + "hs2ps" = callPackage + ({ mkDerivation, base, hspec, template-haskell }: + mkDerivation { + pname = "hs2ps"; + version = "0.1.4.0"; + sha256 = "1syfvhydxjnmdq9q0yxmn2m4whya91iviv6fyvggilyn80a8g82j"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base hspec template-haskell ]; + description = "Translate Haskell types to PureScript"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsConfigure" = callPackage + ({ mkDerivation, base, directory, filepath, process, unix }: + mkDerivation { + pname = "hsConfigure"; + version = "0.1.0.2"; + sha256 = "199sza2jh3d5046yyb141b0jwh1m1p68hv4x3b5xz6vw9dzfbw3c"; + revision = "2"; + editedCabalFile = "00jwlii1w8smc5b0hn8lhiynld3v35hr0fwizm07xq4ryzmn8cmb"; + libraryHaskellDepends = [ base directory filepath process unix ]; + description = "By using this package, you can make application configurable"; + license = "LGPL"; + }) {}; + + "hsI2C" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "hsI2C"; + version = "0.1.3"; + sha256 = "0p77xndqpqfyjw9y7q791pysrpz3zkimw8mcxyfl4yrh34sammx9"; + libraryHaskellDepends = [ base bytestring unix ]; + description = "I2C access for Haskell and Linux"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsPID" = callPackage + ({ mkDerivation, base, HUnit, lens }: + mkDerivation { + pname = "hsPID"; + version = "0.1.2"; + sha256 = "0zyh2xbnpcfi1r93xxrki0qg0cgmc1g6wwx4hy1kn88fr9wqrgkv"; + libraryHaskellDepends = [ base lens ]; + testHaskellDepends = [ base HUnit lens ]; + description = "PID control loop"; + license = lib.licenses.lgpl3Only; + }) {}; + + "hsSqlite3" = callPackage + ({ mkDerivation, base, bindings-sqlite3, bytestring, mtl + , utf8-string + }: + mkDerivation { + pname = "hsSqlite3"; + version = "0.1"; + sha256 = "0wmsswccwcz2zd3zap0wsapzbya72cxdyzhlcch4akvwqcl9hz6a"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bindings-sqlite3 bytestring mtl utf8-string + ]; + description = "Sqlite3 bindings"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsXenCtrl" = callPackage + ({ mkDerivation, array, base, bytestring, dlist, mtl, xenctrl }: + mkDerivation { + pname = "hsXenCtrl"; + version = "0.2.0"; + sha256 = "0zxmlyckp9c0i5s8vi62d3qvnilh8kl093ckqr7dchgmki4az7rp"; + libraryHaskellDepends = [ array base bytestring dlist mtl ]; + librarySystemDepends = [ xenctrl ]; + description = "FFI bindings to the Xen Control library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {xenctrl = null;}; + + "hsakamai" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, conduit + , conduit-extra, cryptonite, doctest, http-client, http-conduit + , http-types, memory, optparse-applicative, random, text, unix + , unix-time, uuid, xml-conduit, yaml + }: + mkDerivation { + pname = "hsakamai"; + version = "0.1.0.1"; + sha256 = "1a4qz14b5z72nvvcnrymlqw6nwfxyl0y76lr3a93qqwi5zkah94s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive conduit cryptonite + http-client http-conduit http-types memory random text unix-time + uuid xml-conduit + ]; + executableHaskellDepends = [ + aeson base bytestring case-insensitive conduit conduit-extra + cryptonite http-client http-conduit http-types memory + optparse-applicative random text unix unix-time uuid xml-conduit + yaml + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive conduit cryptonite doctest + http-client http-conduit http-types memory random text unix-time + uuid xml-conduit + ]; + description = "Akamai API(Edgegrid and Netstorage)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "purge"; + broken = true; + }) {}; + + "hsaml2" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, base64-bytestring + , bytestring, cryptonite, data-default, http-types, HUnit, hxt + , hxt-charproperties, hxt-http, hxt-unicode, invertible + , invertible-hxt, lens, libxml2, memory, mtl, network-uri, process + , semigroups, string-conversions, template-haskell, time + , utf8-string, x509, zlib + }: + mkDerivation { + pname = "hsaml2"; + version = "0.1.2"; + sha256 = "06vnnq5lvx3wrh6jl64vcm14fi4yj2yv9q424p2ixn55x0bsfk3i"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base base64-bytestring bytestring + cryptonite data-default http-types hxt hxt-charproperties + hxt-unicode invertible invertible-hxt lens memory mtl network-uri + process semigroups template-haskell time utf8-string x509 zlib + ]; + libraryPkgconfigDepends = [ libxml2 ]; + testHaskellDepends = [ + base base64-bytestring bytestring cryptonite http-types HUnit hxt + hxt-http network-uri semigroups string-conversions time x509 + ]; + description = "OASIS Security Assertion Markup Language (SAML) V2.0"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libxml2;}; + + "hsass" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, filepath + , hlibsass, hspec, hspec-discover, monad-loops, temporary, text + , transformers + }: + mkDerivation { + pname = "hsass"; + version = "0.8.0"; + sha256 = "1bnjvj6dpmcbpkbi4g5m5hvr0w5rmd7y5zkiwbqc8n9y4l2dkd5g"; + revision = "2"; + editedCabalFile = "11xmb3mssql6ksdra03h9cqv0pdxgyj3askapbgpx6rmziw7a136"; + libraryHaskellDepends = [ + base bytestring data-default-class filepath hlibsass monad-loops + transformers + ]; + testHaskellDepends = [ + base bytestring data-default-class hspec hspec-discover temporary + text + ]; + testToolDepends = [ hspec-discover ]; + description = "Integrating Sass into Haskell applications"; + license = lib.licenses.mit; + }) {}; + + "hsautogui" = callPackage + ({ mkDerivation, base, containers, cpython, hspec, mtl + , template-haskell, text + }: + mkDerivation { + pname = "hsautogui"; + version = "0.3.0"; + sha256 = "1bw0z2jkijqd2rrwwm4zrrz9l44b59fy1rzkr37wagfc59gp9g68"; + libraryHaskellDepends = [ + base containers cpython mtl template-haskell text + ]; + testHaskellDepends = [ base cpython hspec ]; + description = "Haskell bindings for PyAutoGUI, a library for automating user interaction"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsay" = callPackage + ({ mkDerivation, base, Hclip, HTTP, process, unix }: + mkDerivation { + pname = "hsay"; + version = "1.1.0"; + sha256 = "0qar7y4190dfv63jmzx8saxqxzh73spc2q3i6pqywdbv7zb6zvrl"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base Hclip HTTP process unix ]; + description = "(ab)Use Google Translate as a speech synthesiser"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsay"; + broken = true; + }) {}; + + "hsb2hs" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , preprocessor-tools + }: + mkDerivation { + pname = "hsb2hs"; + version = "0.3.1"; + sha256 = "1n7rj2q87j544d82alxhrsqhz4ix8qpwxpw3l2np7wjl0n101n4a"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory filepath preprocessor-tools + ]; + description = "Preprocesses a file, adding blobs from files as string literals"; + license = lib.licenses.bsd3; + mainProgram = "hsb2hs"; + }) {}; + + "hsbackup" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, directory, filepath + , hashed-storage, old-locale, strict, time + }: + mkDerivation { + pname = "hsbackup"; + version = "0.1.1"; + sha256 = "1g1lb43f7cdm5fjmdd64n9vl2nxlm8jpng94hyyldwv8a6x7555z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs directory filepath hashed-storage + old-locale strict time + ]; + description = "simple utility for rolling filesystem backups"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsbackup"; + }) {}; + + "hsbc" = callPackage + ({ mkDerivation, attoparsec, base, text, vector }: + mkDerivation { + pname = "hsbc"; + version = "0.1.1.0"; + sha256 = "1cf4ip16a2b1y0m8p4v5pc0cpzl7jqhmsyp1nr82pf0zj3w30b41"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ attoparsec base text vector ]; + description = "A command line calculator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsbc"; + broken = true; + }) {}; + + "hsbencher" = callPackage + ({ mkDerivation, async, base, bytestring, containers, data-default + , directory, filepath, GenericPretty, HUnit, io-streams, mtl + , process, random, test-framework, test-framework-hunit, text, time + , unix + }: + mkDerivation { + pname = "hsbencher"; + version = "1.20.0.5"; + sha256 = "1fqp0n106dnqik3p6fa60xkamls8wgg8c5sp2klgp36n3xflvy9h"; + libraryHaskellDepends = [ + async base bytestring containers data-default directory filepath + GenericPretty io-streams mtl process random time unix + ]; + testHaskellDepends = [ + base bytestring containers directory HUnit test-framework + test-framework-hunit text time + ]; + description = "Launch and gather data from Haskell and non-Haskell benchmarks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsbencher-codespeed" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , directory, filepath, hsbencher, HTTP, http-conduit, http-types + , json, mtl, network, resourcet, time + }: + mkDerivation { + pname = "hsbencher-codespeed"; + version = "0.1.0.1"; + sha256 = "1a3hac73mzd0q25b1xbdh121k33m12phpxfn6hh7qcg5yys2i8l5"; + libraryHaskellDepends = [ + base bytestring containers data-default directory filepath + hsbencher HTTP http-conduit http-types json mtl network resourcet + time + ]; + description = "Backend for uploading benchmark data to CodeSpeed"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsbencher-fusion" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, csv + , data-default, directory, filepath, handa-gdata, hsbencher + , http-conduit, mtl, network, split, statistics, text, time + }: + mkDerivation { + pname = "hsbencher-fusion"; + version = "0.3.15.2"; + sha256 = "0xp2jm5zvrx5sz2mniachd7hjmhmf0sv9as3dzln8693n6l1ak4r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-default directory filepath + handa-gdata hsbencher http-conduit mtl network time + ]; + executableHaskellDepends = [ + base bytestring containers criterion csv handa-gdata hsbencher mtl + split statistics text + ]; + description = "Backend for uploading benchmark data to Google Fusion Tables"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsblst" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, c2hs, deepseq + , memory, tasty, tasty-discover, tasty-hunit, text + }: + mkDerivation { + pname = "hsblst"; + version = "0.0.3"; + sha256 = "0pf35cyb0m06frcb3ralzq3wzmhb3r5zyzx330gxkz3gw6b5qwig"; + libraryHaskellDepends = [ base deepseq memory ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base base16-bytestring bytestring memory tasty tasty-hunit text + ]; + testToolDepends = [ tasty-discover ]; + description = "Haskell bindings to BLST"; + license = lib.licenses.mpl20; + }) {}; + + "hsc2hs" = callPackage + ({ mkDerivation, base, containers, directory, filepath, HUnit + , process, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "hsc2hs"; + version = "0.68.10"; + sha256 = "0xpgbi6pssnizazz54583c50cz4axq3h78g03q4sfb7yi3bk8kkg"; + revision = "2"; + editedCabalFile = "099303623kck9pv6x0q2dzvwb3w39v5dazn3wryafcnwc1n8prv0"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers directory filepath process + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "A preprocessor that helps with writing Haskell bindings to C code"; + license = lib.licenses.bsd3; + mainProgram = "hsc2hs"; + }) {}; + + "hsc3" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , data-binary-ieee754, data-ordlist, directory, filepath, hosc, mtl + , murmur-hash, network, process, random, safe, split, transformers + , vector + }: + mkDerivation { + pname = "hsc3"; + version = "0.20"; + sha256 = "1pi2zzcz6xrj5w0ql5g7z6qf2vbchixc871if2yqna8wndakhcc8"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring containers data-binary-ieee754 + data-ordlist directory filepath hosc mtl murmur-hash network + process random safe split transformers vector + ]; + description = "Haskell SuperCollider"; + license = lib.licenses.gpl3Only; + }) {}; + + "hsc3-auditor" = callPackage + ({ mkDerivation, base, filepath, hmt, hosc, hsc3, hsc3-sf-hsndfile + }: + mkDerivation { + pname = "hsc3-auditor"; + version = "0.15"; + sha256 = "02p4y06p08mizdrbvl52364szksrwnx28s992prw8b2ilav11563"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base filepath hmt hosc hsc3 hsc3-sf-hsndfile + ]; + description = "Haskell SuperCollider Auditor"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsc3-cairo" = callPackage + ({ mkDerivation, base, cairo, gtk, hosc, hsc3, split }: + mkDerivation { + pname = "hsc3-cairo"; + version = "0.14"; + sha256 = "1f62mfjssky7igbp1nx2zf1azbih76m65xydnf5akp8pim7nzmis"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base cairo gtk hosc hsc3 split ]; + description = "haskell supercollider cairo drawing"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsc3-data" = callPackage + ({ mkDerivation, base, bifunctors, Glob, hcg-minus, hmt, hsc3-lang + , hsc3-plot, hsc3-sf-hsndfile, safe, split, SVGPath, xml + }: + mkDerivation { + pname = "hsc3-data"; + version = "0.15"; + sha256 = "0321rnajfiwldwwpns78im842hypykc1js7flnasld7al6m7487d"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bifunctors Glob hcg-minus hmt hsc3-lang hsc3-plot + hsc3-sf-hsndfile safe split SVGPath xml + ]; + description = "haskell supercollider data"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsc3-db" = callPackage + ({ mkDerivation, base, hsc3, safe }: + mkDerivation { + pname = "hsc3-db"; + version = "0.15"; + sha256 = "0sj3hq0d8dl4m6fn75lvyr78sg283p6y13lg8yi2yrgz74kn4zbl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base hsc3 safe ]; + description = "Haskell SuperCollider Unit Generator Database"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsc3-dot" = callPackage + ({ mkDerivation, base, directory, filepath, hsc3, process }: + mkDerivation { + pname = "hsc3-dot"; + version = "0.16"; + sha256 = "0jz3x6s6svgil1cyalq4xkv09s55d8r44cc2ksp0npmgpmp3x454"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base directory filepath hsc3 process ]; + description = "haskell supercollider graph drawing"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsc3-forth" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hashable + , hosc, hsc3, hsc3-db, hsc3-dot, mtl, unix + }: + mkDerivation { + pname = "hsc3-forth"; + version = "0.15"; + sha256 = "0b3q6w1r12wv1fl05armkrprlkx2s7n08mimkxxndsd9kl6zl8lw"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers directory filepath hashable hosc hsc3 hsc3-db + hsc3-dot mtl unix + ]; + description = "FORTH SUPERCOLLIDER"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsc3-forth"; + }) {}; + + "hsc3-graphs" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cairo, containers + , data-default, directory, filepath, hls, hmt, hosc, hps, hsc3 + , hsc3-cairo, hsc3-lang, hsc3-sf, hsc3-unsafe, hsc3-utils, hsharc + , MonadRandom, primes, random, random-shuffle, sc3-rdu, she, split + }: + mkDerivation { + pname = "hsc3-graphs"; + version = "0.15"; + sha256 = "1d59gl0shwkwi9581j7x7yy1j63acns9ccpwin4y5lwk0k5x6s38"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring cairo containers data-default + directory filepath hls hmt hosc hps hsc3 hsc3-cairo hsc3-lang + hsc3-sf hsc3-unsafe hsc3-utils hsharc MonadRandom primes random + random-shuffle sc3-rdu she split + ]; + executableHaskellDepends = [ base ]; + description = "Haskell SuperCollider Graphs"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsc3-graphs"; + }) {}; + + "hsc3-lang" = callPackage + ({ mkDerivation, array, base, bifunctors, bytestring, containers + , data-default, data-ordlist, dlist, hashable, hmatrix-special + , hosc, hsc3, MonadRandom, random, random-shuffle, split + , transformers, vector + }: + mkDerivation { + pname = "hsc3-lang"; + version = "0.15"; + sha256 = "09qn9kb8h40cwhnjf4pl70i2vi7cn4pa4wkdwjbn07hrdpvxgihf"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bifunctors bytestring containers data-default + data-ordlist dlist hashable hmatrix-special hosc hsc3 MonadRandom + random random-shuffle split transformers vector + ]; + description = "Haskell SuperCollider Language"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsc3-lisp" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hashable + , hosc, hsc3, hsc3-dot, husk-scheme, mtl, safe, unix + }: + mkDerivation { + pname = "hsc3-lisp"; + version = "0.15"; + sha256 = "1k45ipivvlfymvh6rzxsv1kfvd11spsn3skmsswg2vd76bcgh20x"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers directory filepath hashable hosc hsc3 hsc3-dot + husk-scheme mtl safe unix + ]; + description = "LISP SUPERCOLLIDER"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsc3-lisp"; + }) {}; + + "hsc3-plot" = callPackage + ({ mkDerivation, base, directory, filepath, hosc, hsc3, hsc3-lang + , process, split, statistics, vector + }: + mkDerivation { + pname = "hsc3-plot"; + version = "0.15"; + sha256 = "1v5n4k54qp8ifwka2bhrq9w1kfzd3ldzhqyhvkcgl0z46xcf7lk3"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory filepath hosc hsc3 hsc3-lang process split + statistics vector + ]; + description = "Haskell SuperCollider Plotting"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsc3-process" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , directory, filepath, hosc, hsc3, process, time, time-compat + , transformers + }: + mkDerivation { + pname = "hsc3-process"; + version = "0.10.0"; + sha256 = "1h769akpd5gsmmlzmhya3dh56rhpf4fkj0vl6zngahc5hl4s7qxc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-default directory filepath hosc + hsc3 process time time-compat transformers + ]; + description = "Create and control scsynth processes"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsc3-rec" = callPackage + ({ mkDerivation, base, hsc3 }: + mkDerivation { + pname = "hsc3-rec"; + version = "0.14.1"; + sha256 = "0m814vr41i0mm0c001vbih9i93048niljv3z8czaz32wysa8xpfl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base hsc3 ]; + description = "Haskell SuperCollider Record Variants"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsc3-rw" = callPackage + ({ mkDerivation, base, directory, haskell-src-exts, parsec + , polyparse, split, syb, transformers + }: + mkDerivation { + pname = "hsc3-rw"; + version = "0.15"; + sha256 = "1jcnw0a1nf4wwf5bz61bkpwd3jfgccfxmcqq06vy43pc98223z8p"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory haskell-src-exts parsec polyparse split syb + transformers + ]; + description = "hsc3 re-writing"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsc3-server" = callPackage + ({ mkDerivation, base, bitset, bytestring, containers, data-default + , failure, hashtables, hosc, hsc3, hsc3-process, lifted-base + , ListZipper, monad-control, QuickCheck, random, resourcet + , test-framework, test-framework-quickcheck2, transformers + , transformers-base + }: + mkDerivation { + pname = "hsc3-server"; + version = "0.10.0"; + sha256 = "00lw0mj76i2fqhx81d258mqdwqxy8313574i2i8vrjn0mn4bbg2p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bitset bytestring containers data-default failure hashtables + hosc hsc3 hsc3-process lifted-base ListZipper monad-control + resourcet transformers transformers-base + ]; + testHaskellDepends = [ + base failure QuickCheck random test-framework + test-framework-quickcheck2 transformers + ]; + description = "SuperCollider server resource management and synchronization"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsc3-sf" = callPackage + ({ mkDerivation, base, bytestring, hosc }: + mkDerivation { + pname = "hsc3-sf"; + version = "0.15"; + sha256 = "1dg3gqhvi2rshfqnw7i89bd4bvqjvbk4f9g17x18swyrvgkz9wr7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring hosc ]; + description = "Haskell SuperCollider SoundFile"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsc3-sf-hsndfile" = callPackage + ({ mkDerivation, array, base, hsc3-sf, hsndfile, hsndfile-vector + , vector + }: + mkDerivation { + pname = "hsc3-sf-hsndfile"; + version = "0.15"; + sha256 = "11ksss2g8a7lqpjqvdwj4j9y3kdc8algc9mhlyjmj38mgg4raa2i"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base hsc3-sf hsndfile hsndfile-vector vector + ]; + description = "Haskell SuperCollider SoundFile"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsc3-unsafe" = callPackage + ({ mkDerivation, base, hsc3 }: + mkDerivation { + pname = "hsc3-unsafe"; + version = "0.14"; + sha256 = "0kywqx7x10hqzhq8by0f62aznrnq4y3013cxkccx1r0naajpz3yj"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base hsc3 ]; + description = "Unsafe Haskell SuperCollider"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsc3-utils" = callPackage + ({ mkDerivation, base, directory, filepath, hashable, hosc, hsc3 + , hsc3-dot, hsc3-rw, hsc3-sf, process + }: + mkDerivation { + pname = "hsc3-utils"; + version = "0.15"; + sha256 = "1pvg2z6n2r7jhwgwx9rv4q94jdj2ql3kgjh4smjq4xafnzzlyrix"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory filepath hashable hosc hsc3 hsc3-sf + ]; + executableHaskellDepends = [ + base filepath hsc3 hsc3-dot hsc3-rw process + ]; + description = "Haskell SuperCollider Utilities"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hscaffold" = callPackage + ({ mkDerivation, base, directory, exceptions, filepath, hspec, mtl + , QuickCheck, regex-compat, temporary, text, transformers, unix + }: + mkDerivation { + pname = "hscaffold"; + version = "0.4.5.0"; + sha256 = "0pinplncp2yvqgqqdjmkll2f1ncnfl11f1z8iin2zgpgg1c5554g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory exceptions filepath mtl regex-compat temporary text + transformers unix + ]; + executableHaskellDepends = [ + base directory exceptions filepath mtl regex-compat temporary text + transformers unix + ]; + testHaskellDepends = [ + base directory exceptions filepath hspec mtl QuickCheck + regex-compat temporary text transformers unix + ]; + description = "Very simple file/directory structure scaffolding writer monad EDSL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsfiles-from-directory"; + broken = true; + }) {}; + + "hscamwire" = callPackage + ({ mkDerivation, array, base, camwire_1394, dc1394_control, raw1394 + , time, unix + }: + mkDerivation { + pname = "hscamwire"; + version = "0.2.1"; + sha256 = "0alnwc170hd2dyq718nvfq5dsbnyp29j3z49w2w5k59pi9pnqybc"; + libraryHaskellDepends = [ array base time unix ]; + librarySystemDepends = [ camwire_1394 dc1394_control raw1394 ]; + description = "Haskell bindings to IIDC1394 cameras, via Camwire"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {camwire_1394 = null; dc1394_control = null; raw1394 = null;}; + + "hscassandra" = callPackage + ({ mkDerivation, base, bytestring, cassandra-thrift, containers + , mtl, network, old-time, Thrift + }: + mkDerivation { + pname = "hscassandra"; + version = "0.0.7"; + sha256 = "06jr17karspq3qpan9iqh0zk2w3b2d7ghdvl8wd4hjz73yacw6f4"; + libraryHaskellDepends = [ + base bytestring cassandra-thrift containers mtl network old-time + Thrift + ]; + description = "cassandra database interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hscd" = callPackage + ({ mkDerivation, aeson, base, bytestring, ghc-prim, HTTP }: + mkDerivation { + pname = "hscd"; + version = "0.0.3"; + sha256 = "1wjf3gba1gfbd54d0r4xpkfq7lyvyamhfw21wnsnqsl4hvp335jr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson base bytestring ghc-prim HTTP ]; + executableHaskellDepends = [ aeson base bytestring ghc-prim HTTP ]; + description = "Command line client and library for SoundCloud.com"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hscd"; + broken = true; + }) {}; + + "hscdio" = callPackage + ({ mkDerivation, base, base-compat, bitwise, bytestring, c2hs, cdio + , containers, directory, hedgehog, hedgehog-classes, HUnit, mtl + , text, vector + }: + mkDerivation { + pname = "hscdio"; + version = "0.1.0.0"; + sha256 = "0lwyy8x5zrdl0mg7siclagic7xg2iywapwkdk8kcz3ksdsir7xpd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bitwise bytestring containers mtl text vector + ]; + librarySystemDepends = [ cdio ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base base-compat bytestring directory hedgehog hedgehog-classes + HUnit text + ]; + description = "Haskell bindings to the libcdio disc-reading library"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {cdio = null;}; + + "hscharm" = callPackage + ({ mkDerivation, base, random, random-shuffle }: + mkDerivation { + pname = "hscharm"; + version = "0.0.2"; + sha256 = "17713j542kph74n8rvjrx847r19yk96dz80n04nl8w6vzabj5wng"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base random random-shuffle ]; + description = "minimal ncurses-like library"; + license = lib.licenses.bsd3; + }) {}; + + "hschema" = callPackage + ({ mkDerivation, base, comonad, contravariant, free, hashable + , invariant, lens, mtl, natural-transformation, profunctors, text + , unordered-containers, vector + }: + mkDerivation { + pname = "hschema"; + version = "0.0.1.1"; + sha256 = "1s454yizymjnn7hcl5vxbqifx1g7k7sw4qrzgns5gjnhgiswy61j"; + libraryHaskellDepends = [ + base comonad contravariant free hashable invariant lens mtl + natural-transformation profunctors text unordered-containers vector + ]; + description = "Describe schemas for your Haskell data types"; + license = lib.licenses.lgpl3Only; + }) {}; + + "hschema-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, comonad, contravariant + , convertible, directory, free, hschema, hschema-prettyprinter + , hschema-quickcheck, hspec, lens, mtl, natural-transformation + , prettyprinter, prettyprinter-ansi-terminal, QuickCheck + , quickcheck-instances, scientific, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "hschema-aeson"; + version = "0.0.1.1"; + sha256 = "0z85bsiynmrj46l3l24lcms5icj0a8bsvnvadbqqb8swq8j8npsc"; + libraryHaskellDepends = [ + aeson base comonad contravariant free hschema hschema-prettyprinter + hschema-quickcheck lens mtl natural-transformation prettyprinter + prettyprinter-ansi-terminal QuickCheck quickcheck-instances + scientific text time unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring comonad contravariant convertible directory + free hschema hschema-prettyprinter hschema-quickcheck hspec lens + mtl natural-transformation prettyprinter + prettyprinter-ansi-terminal QuickCheck quickcheck-instances + scientific text time unordered-containers vector + ]; + description = "Describe schemas for your Haskell data types"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hschema-prettyprinter" = callPackage + ({ mkDerivation, base, contravariant, free, hschema, lens, mtl + , natural-transformation, prettyprinter + , prettyprinter-ansi-terminal, text, unordered-containers, vector + }: + mkDerivation { + pname = "hschema-prettyprinter"; + version = "0.0.1.1"; + sha256 = "1vkzq32k9wg1bnam18llzr7r3aihlwsjyxigb87vhngpfghrzwpg"; + libraryHaskellDepends = [ + base contravariant free hschema lens mtl natural-transformation + prettyprinter prettyprinter-ansi-terminal text unordered-containers + vector + ]; + description = "Describe schemas for your Haskell data types"; + license = lib.licenses.lgpl3Only; + }) {}; + + "hschema-quickcheck" = callPackage + ({ mkDerivation, base, free, hschema, lens, mtl + , natural-transformation, QuickCheck, quickcheck-instances, text + , unordered-containers, vector + }: + mkDerivation { + pname = "hschema-quickcheck"; + version = "0.0.1.1"; + sha256 = "1rd9fnn6rybxhwny59rk767ckdi6i1b47v0xxhsxkbfwrnmfsjmr"; + libraryHaskellDepends = [ + base free hschema lens mtl natural-transformation QuickCheck + quickcheck-instances text unordered-containers vector + ]; + description = "Describe schemas for your Haskell data types"; + license = lib.licenses.lgpl3Only; + }) {}; + + "hscim" = callPackage + ({ mkDerivation, aeson, aeson-qq, attoparsec, base, bytestring + , case-insensitive, email-validate, hashable, hedgehog, hspec + , hspec-discover, hspec-expectations, hspec-wai, http-api-data + , http-media, http-types, hw-hspec-hedgehog, indexed-traversable + , list-t, microlens, mmorph, mtl, network-uri, retry, scientific + , servant, servant-client, servant-client-core, servant-server, stm + , stm-containers, string-conversions, template-haskell, text, time + , uuid, wai, wai-extra, warp + }: + mkDerivation { + pname = "hscim"; + version = "0.4.0.2"; + sha256 = "1plcbwhl1xl7rgn91q2n3829mvk33gqzsjf3y0bhlkyyd1rmz2fx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-qq attoparsec base bytestring case-insensitive + email-validate hashable hspec hspec-expectations hspec-wai + http-api-data http-media http-types list-t microlens mmorph mtl + network-uri retry scientific servant servant-client + servant-client-core servant-server stm stm-containers + string-conversions template-haskell text time uuid wai wai-extra + warp + ]; + executableHaskellDepends = [ + base email-validate network-uri stm stm-containers time warp + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring email-validate hedgehog hspec + hspec-expectations hspec-wai http-types hw-hspec-hedgehog + indexed-traversable microlens network-uri servant servant-server + stm-containers text wai wai-extra + ]; + testToolDepends = [ hspec-discover ]; + description = "hscim json schema and server implementation"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hscim-server"; + broken = true; + }) {}; + + "hsclock" = callPackage + ({ mkDerivation, base, cairo, glib, gtk, old-time }: + mkDerivation { + pname = "hsclock"; + version = "1.0"; + sha256 = "0g853fq9vv33nga05rhls6hk5h4gaby8mws0i8yq2iday6j576nf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base cairo glib gtk old-time ]; + description = "An elegant analog clock using Haskell, GTK and Cairo"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsclock"; + broken = true; + }) {}; + + "hscolour" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hscolour"; + version = "1.25"; + sha256 = "0z679khnmb6as1zcdb44n9qjk7in32jpm4ldscpqg7jrapd31kjl"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base containers ]; + description = "Colourise Haskell code"; + license = "LGPL"; + mainProgram = "HsColour"; + }) {}; + + "hscope" = callPackage + ({ mkDerivation, base, bytestring, cereal, cpphs, deepseq + , directory, haskell-src-exts, mtl, process, pure-cdb, test-simple + , uniplate, Unixutils, vector + }: + mkDerivation { + pname = "hscope"; + version = "0.4.3"; + sha256 = "0ajkb2929h4xbq9n5cwfi3lxqgy8rlvq8dkas18pv5q694bjlqvd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cereal cpphs deepseq directory haskell-src-exts mtl + process pure-cdb uniplate vector + ]; + testHaskellDepends = [ + base directory mtl process test-simple Unixutils + ]; + description = "cscope like browser for Haskell code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hscope"; + }) {}; + + "hscrtmpl" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, directory, filepath, heredoc + , optparse-applicative, process, time + }: + mkDerivation { + pname = "hscrtmpl"; + version = "2.0"; + sha256 = "1pqqgwiany0i5pzmyzyn7j4xakads4phinzzfvmyanlj0n8i88rw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint base directory filepath heredoc optparse-applicative + process time + ]; + description = "Haskell shell script templates"; + license = lib.licenses.isc; + }) {}; + + "hscuid" = callPackage + ({ mkDerivation, base, containers, criterion, hostname, mwc-random + , random, text, time, transformers, unix + }: + mkDerivation { + pname = "hscuid"; + version = "1.2.0.1"; + sha256 = "0dn0kikx3zjzj9x8fkr046l4s0j7cs61d4ksw1fpwqyg5jwkzhmj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base hostname mwc-random random text time transformers unix + ]; + executableHaskellDepends = [ base criterion ]; + testHaskellDepends = [ base containers text ]; + description = "Collision-resistant IDs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "perf-test"; + broken = true; + }) {}; + + "hscurses" = callPackage + ({ mkDerivation, base, exceptions, mtl, old-locale, old-time, unix + }: + mkDerivation { + pname = "hscurses"; + version = "1.4.2.0"; + sha256 = "0msf80475l3ncpnb1lcpnyscl1svmqg074ylb942rx7dbvck71bj"; + revision = "1"; + editedCabalFile = "0a65hmlhd668r8y7qcjsdy4fgs46j8rr9jbjryjddkma6r02jpqq"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base exceptions mtl old-locale old-time unix + ]; + description = "NCurses bindings for Haskell"; + license = "LGPL"; + }) {}; + + "hscurses-fish-ex" = callPackage + ({ mkDerivation, base, hscurses, random, safe, unix }: + mkDerivation { + pname = "hscurses-fish-ex"; + version = "1.3.2"; + sha256 = "08qmnf8qrk3zlq3flkma8sll84czdaydv6nmyb79jaz5fknv12rn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base hscurses random safe unix ]; + description = "hscurses swimming fish example"; + license = lib.licenses.isc; + mainProgram = "hscurses-fish-ex"; + }) {}; + + "hsdev" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, async, attoparsec + , base, bytestring, containers, cpphs, data-default, deepseq + , direct-sqlite, directory, exceptions, filepath, fsnotify + , ghc-boot, ghc-lib-parser, ghc-paths, haddock-library + , haskell-names, haskell-src-exts, hdocs, hformat, hlint, hspec + , http-client, lens, lens-aeson, lifted-base, mmorph, monad-control + , monad-loops, mtl, network, network-uri, optparse-applicative + , process, regex-pcre-builtin, scientific, simple-log + , sqlite-simple, stm, syb, template-haskell, text, text-region + , time, transformers, transformers-base, uniplate, unix + , unordered-containers, vector + }: + mkDerivation { + pname = "hsdev"; + version = "0.3.4.0"; + sha256 = "1qp1rsqxnv842kamhcf9hylj7ja1hwxni4m29d7pqfwbqsfwf55h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty array async attoparsec base bytestring + containers cpphs data-default deepseq direct-sqlite directory + exceptions filepath fsnotify ghc-boot ghc-lib-parser ghc-paths + haddock-library haskell-names haskell-src-exts hdocs hformat hlint + http-client lens lifted-base mmorph monad-control monad-loops mtl + network network-uri optparse-applicative process regex-pcre-builtin + scientific simple-log sqlite-simple stm syb template-haskell text + text-region time transformers transformers-base uniplate unix + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring containers deepseq directory + exceptions filepath monad-loops mtl network optparse-applicative + process text transformers unordered-containers + ]; + testHaskellDepends = [ + aeson async base containers data-default deepseq directory filepath + hformat hspec lens lens-aeson mtl text + ]; + description = "Haskell development library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsdev"; + }) {}; + + "hsdif" = callPackage + ({ mkDerivation, base, bytestring, hosc }: + mkDerivation { + pname = "hsdif"; + version = "0.14"; + sha256 = "1wxms6z8mpyf4l1qqxi6gvscls3mwlj5aq6g3ldashzrmb7pcimm"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring hosc ]; + description = "Haskell SDIF"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsdip" = callPackage + ({ mkDerivation, base, cairo, containers, HUnit, parsec }: + mkDerivation { + pname = "hsdip"; + version = "0.1"; + sha256 = "0hqwpcf2bcrj36wg02mxd2zdg07dqh4b5mv9yn295xp64snrdw84"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base cairo containers HUnit parsec ]; + description = "hsdip - a Diplomacy parser/renderer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsdip"; + broken = true; + }) {}; + + "hsdns" = callPackage + ({ mkDerivation, adns, base, containers, network }: + mkDerivation { + pname = "hsdns"; + version = "1.8"; + sha256 = "0jxnfgzsshhaf3n8ywhxy84l6ldhz5cdwaayr61v26iqgm3c3qk0"; + revision = "1"; + editedCabalFile = "09ixj0xywmbigfhqmq58dwqns8l3w6wprykafg52fx69bvhg9yph"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers network ]; + librarySystemDepends = [ adns ]; + description = "Asynchronous DNS Resolver"; + license = lib.licenses.lgpl3Only; + maintainers = [ lib.maintainers.peti ]; + }) {inherit (pkgs) adns;}; + + "hsdns-cache" = callPackage + ({ mkDerivation, base, hsdns, network, SafeSemaphore, text, time + , unordered-containers + }: + mkDerivation { + pname = "hsdns-cache"; + version = "1.0.4"; + sha256 = "1f0822kly602izwzxfi46w668k0jybn3khfacnxmc1744jpqr89i"; + libraryHaskellDepends = [ + base hsdns network SafeSemaphore text time unordered-containers + ]; + description = "Caching asynchronous DNS resolver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hse-cpp" = callPackage + ({ mkDerivation, base, cpphs, haskell-src-exts }: + mkDerivation { + pname = "hse-cpp"; + version = "0.2"; + sha256 = "0k2bmsk6d3ym7z71bwxicc0b8wsw0camjgxgbybx4pdz0261dc7f"; + libraryHaskellDepends = [ base cpphs haskell-src-exts ]; + description = "Preprocess+parse haskell code"; + license = lib.licenses.mit; + }) {}; + + "hsebaysdk" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client + , http-client-tls, http-types, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "hsebaysdk"; + version = "0.4.1.0"; + sha256 = "0y1q667j0caqqaf57yjvcyyifvzpm4iwxk3y7awnp4c3ihf0ayb3"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls http-types text + time transformers unordered-containers + ]; + description = "Haskell eBay SDK"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsemail" = callPackage + ({ mkDerivation, base, hspec, parsec, time, time-compat }: + mkDerivation { + pname = "hsemail"; + version = "2.2.2"; + sha256 = "0wp6nicpjrlwgrqglpww3ny728i5ac68kdnj1d6vf62qhh223wg1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec time time-compat ]; + testHaskellDepends = [ base hspec parsec time ]; + description = "Parsec parsers for the Internet Message format (e-mail)"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.peti ]; + }) {}; + + "hsemail-ns" = callPackage + ({ mkDerivation, base, doctest, hspec, mtl, old-time, parsec }: + mkDerivation { + pname = "hsemail-ns"; + version = "1.7.7"; + sha256 = "01vnlcv5gj7zj33b6m8mc4n6n8d15casywgicn1lr699hkh287hg"; + libraryHaskellDepends = [ base mtl old-time parsec ]; + testHaskellDepends = [ base doctest hspec old-time parsec ]; + description = "Internet Message Parsers"; + license = lib.licenses.bsd3; + }) {}; + + "hsendxmpp" = callPackage + ({ mkDerivation, base, hslogger, pontarius-xmpp + , pontarius-xmpp-extras, string-class, text, tls + }: + mkDerivation { + pname = "hsendxmpp"; + version = "0.1.3.1"; + sha256 = "0vcrh15p479x7yl4npr85wqalgkzs76h4smqwlsrp9m4w4lgaskz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base hslogger pontarius-xmpp pontarius-xmpp-extras string-class + text tls + ]; + description = "sendxmpp clone, sending XMPP messages via CLI"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsendxmpp"; + }) {}; + + "hsenv" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, file-embed + , filepath, http-streams, io-streams, mtl, process, safe, split + , unix + }: + mkDerivation { + pname = "hsenv"; + version = "0.5"; + sha256 = "1kjj9p8x6369g9ah9h86xlyvcm4jkahvlz2pvj1m73javbgyyf03"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring Cabal directory file-embed filepath http-streams + io-streams mtl process safe split unix + ]; + description = "Virtual Haskell Environment builder"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsenv"; + broken = true; + }) {}; + + "hserv" = callPackage + ({ mkDerivation, base, cmdargs, wai-app-static, warp }: + mkDerivation { + pname = "hserv"; + version = "0.1.0.3"; + sha256 = "1dvnkd3nwgdz9hq8zafvmn75hczsiflbf05j10nmrj8imhyh70j3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base cmdargs wai-app-static warp ]; + description = "Simple http server in haskell"; + license = lib.licenses.mit; + mainProgram = "hserv"; + }) {}; + + "hset" = callPackage + ({ mkDerivation, base, deepseq, HUnit, tagged, type-fun }: + mkDerivation { + pname = "hset"; + version = "2.2.0"; + sha256 = "0c7i1c2gdj1j3igfmyl3mhv2z875km7k6yjfh75a5b5f4q47lx5q"; + libraryHaskellDepends = [ base deepseq tagged type-fun ]; + testHaskellDepends = [ base HUnit tagged ]; + description = "Primitive list with elements of unique types"; + license = lib.licenses.bsd3; + }) {}; + + "hsexif" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, hspec, HUnit + , iconv, text, time + }: + mkDerivation { + pname = "hsexif"; + version = "0.6.1.10"; + sha256 = "1j9gnd6c3g820915sgcqwx0f829xvi43gzqi5zqj6dqdinbrxgvl"; + libraryHaskellDepends = [ + base binary bytestring containers iconv text time + ]; + testHaskellDepends = [ + base binary bytestring containers hspec HUnit iconv text time + ]; + description = "EXIF handling library in pure Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "hsfacter" = callPackage + ({ mkDerivation, base, containers, language-puppet, text }: + mkDerivation { + pname = "hsfacter"; + version = "0.2.1"; + sha256 = "1j7pny0yjpx5qw2d9br723dyic4v09k1qbvrham57p9qxn9m5b0q"; + libraryHaskellDepends = [ base containers language-puppet text ]; + description = "A small and ugly library that emulates the output of the puppet facter program"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsfcsh" = callPackage + ({ mkDerivation, base, hdaemonize, hslogger, network, process }: + mkDerivation { + pname = "hsfcsh"; + version = "0.0.1"; + sha256 = "1fc1fk33wslfkpb83c3ax251h60d5zn2qiqyw81v19wd5r2a6kqc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base hdaemonize hslogger network process + ]; + description = "Incremental builder for flash"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsfilt" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "hsfilt"; + version = "0.1.0.0"; + sha256 = "063k5f64734wvrl45nrp1yvh3bf51w3dzzf3jj4fmj1gjp07zy48"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ghc ]; + description = "Z-decoder"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsfilt"; + broken = true; + }) {}; + + "hsforce" = callPackage + ({ mkDerivation, aeson, base, bytestring, fast-tagsoup, HaXml + , http-conduit, network-uri, regex-posix, tagsoup, template-haskell + , text, unordered-containers, uri-encode + }: + mkDerivation { + pname = "hsforce"; + version = "0.1.0.1"; + sha256 = "1n4zg3g0287j7z7vmmafv4gjwjl6f5dljl5gbhm9kr0ailsr1dr3"; + libraryHaskellDepends = [ + aeson base bytestring fast-tagsoup HaXml http-conduit network-uri + regex-posix tagsoup template-haskell text unordered-containers + uri-encode + ]; + testHaskellDepends = [ + aeson base bytestring fast-tagsoup HaXml http-conduit network-uri + regex-posix tagsoup template-haskell text unordered-containers + uri-encode + ]; + description = "Salesforce API Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsgnutls" = callPackage + ({ mkDerivation, base, bytestring, gcrypt, gnutls, mtl, old-time }: + mkDerivation { + pname = "hsgnutls"; + version = "0.2.3.2"; + sha256 = "1nd3z8kb4qjaj0hic9b305c15a7g6sfx6dixz8pspvqg1x84cjnm"; + libraryHaskellDepends = [ base bytestring mtl old-time ]; + librarySystemDepends = [ gcrypt gnutls ]; + description = "Library wrapping the GnuTLS API"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {gcrypt = null; inherit (pkgs) gnutls;}; + + "hsgnutls-yj" = callPackage + ({ mkDerivation, base, bytestring, gcrypt, gnutls, mtl, old-time }: + mkDerivation { + pname = "hsgnutls-yj"; + version = "0.2.3.3"; + sha256 = "05dn7kvjxk2pnzv040hyw71nvr83jvdvajq4a9v76kcyjhhwiv0w"; + libraryHaskellDepends = [ base bytestring mtl old-time ]; + librarySystemDepends = [ gcrypt gnutls ]; + description = "Library wrapping the GnuTLS API"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {gcrypt = null; inherit (pkgs) gnutls;}; + + "hsgsom" = callPackage + ({ mkDerivation, base, containers, random, stm, time }: + mkDerivation { + pname = "hsgsom"; + version = "0.2.0"; + sha256 = "1043lavrimaxmscayg4knx7ly0yc0gsb729pg72g897hc455r2dn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers random stm time ]; + description = "An implementation of the GSOM clustering algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsgtd" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, directory + , haskeline, mtl + }: + mkDerivation { + pname = "hsgtd"; + version = "0.2"; + sha256 = "0rsi54zhznqdycjkbkdblbfcx7lbvwdwvw0zlxqspyiz2px6lqc6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base containers directory haskeline mtl + ]; + description = "Console-based gettings-things-done application"; + license = "GPL"; + mainProgram = "hsgtd"; + }) {}; + + "hsharc" = callPackage + ({ mkDerivation, base, xml }: + mkDerivation { + pname = "hsharc"; + version = "0.14"; + sha256 = "1mzi074iiz48pcy6rvgqz6ckm0zx115kmvax60bx9bfcanw686vf"; + libraryHaskellDepends = [ base xml ]; + description = "Haskell SHARC bindings"; + license = "GPL"; + }) {}; + + "hsignal" = callPackage + ({ mkDerivation, array, base, binary, blas, bytestring, gsl + , hmatrix, hmatrix-gsl, hmatrix-gsl-stats, hstatistics, liblapack + , mtl, storable-complex, vector + }: + mkDerivation { + pname = "hsignal"; + version = "0.2.7.5"; + sha256 = "1b0rf4f1r94qjary06ysfn0cdmm6947c8g3424w1qhvcalhghq8g"; + libraryHaskellDepends = [ + array base binary bytestring hmatrix hmatrix-gsl hmatrix-gsl-stats + hstatistics mtl storable-complex vector + ]; + librarySystemDepends = [ blas liblapack ]; + libraryPkgconfigDepends = [ gsl ]; + description = "Signal processing and EEG data analysis"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + }) {inherit (pkgs) blas; inherit (pkgs) gsl; + inherit (pkgs) liblapack;}; + + "hsilop" = callPackage + ({ mkDerivation, base, directory, filepath, haskeline, xdg-basedir + }: + mkDerivation { + pname = "hsilop"; + version = "0.2.0.0"; + sha256 = "09nh6dlxgh4aadwqpy10dnl3ipy3f13q4j5246llsypghlsbkbsv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath haskeline xdg-basedir + ]; + description = "RPN calculator"; + license = lib.licenses.mit; + mainProgram = "hsilop"; + }) {}; + + "hsimport" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cmdargs, directory + , dyre, filepath, haskell-src-exts, ilist, microlens, mtl, split + , tasty, tasty-golden, text, utf8-string + }: + mkDerivation { + pname = "hsimport"; + version = "0.11.0"; + sha256 = "1z55gpwyb2gwjlll2c32g9r4aqpdybjpnjy785z60wpjdl48qwaa"; + revision = "3"; + editedCabalFile = "017yfag3k4j9v9mj5fv7v8s2j7cla97isx8z4q6ks5wfvjvyfpjy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base cmdargs directory dyre haskell-src-exts ilist + microlens mtl split text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring filepath haskell-src-exts tasty tasty-golden + utf8-string + ]; + doHaddock = false; + description = "Extend the import list of a Haskell source file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsimport"; + broken = true; + }) {}; + + "hsini" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, tasty, tasty-hunit + , tasty-quickcheck, tasty-th + }: + mkDerivation { + pname = "hsini"; + version = "0.5.2.2"; + sha256 = "1qnzrh7nn4j8y2qcvmliqnv07bqfq49wpxmgwrvb87bpp70gaq2c"; + libraryHaskellDepends = [ base containers mtl parsec ]; + testHaskellDepends = [ + base parsec tasty tasty-hunit tasty-quickcheck tasty-th + ]; + description = "ini configuration files"; + license = lib.licenses.bsd3; + }) {}; + + "hsinspect" = callPackage + ({ mkDerivation, base, containers, directory, filepath, ghc + , ghc-boot, text, time, transformers + }: + mkDerivation { + pname = "hsinspect"; + version = "0.1.0"; + sha256 = "1w7rhnqmk38hxm0dwmrh3jlkz53rr50ilcc8sk1fq1dmr3kh9j53"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath ghc ghc-boot text time + transformers + ]; + executableHaskellDepends = [ + base containers directory filepath ghc ghc-boot text time + transformers + ]; + description = "Inspect Haskell source files"; + license = lib.licenses.gpl3Plus; + mainProgram = "hsinspect"; + }) {}; + + "hsinspect-lsp" = callPackage + ({ mkDerivation, aeson, base, bytestring, cache, data-default + , directory, extra, filepath, ghc, ghc-paths, haskell-lsp, hslogger + , hspec, hspec-discover, mtl, process, stm, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "hsinspect-lsp"; + version = "0.0.6"; + sha256 = "0z02hismrc14yw36ly0xgzavam9n4svwyv0g31yjrg9szyadn1i8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cache directory extra filepath ghc ghc-paths + hslogger process text transformers + ]; + executableHaskellDepends = [ + aeson base bytestring cache data-default directory extra filepath + ghc ghc-paths haskell-lsp hslogger mtl process stm text + transformers unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring cache directory extra filepath ghc ghc-paths + hslogger hspec process text transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "LSP interface over the hsinspect binary"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsinspect-lsp"; + }) {}; + + "hsinstall" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, Cabal, directory, exceptions + , filepath, heredoc, newtype-generics, optparse-applicative + , process, safe-exceptions, transformers + }: + mkDerivation { + pname = "hsinstall"; + version = "2.8"; + sha256 = "1nxkmdvg7fsrmsy1033l7ghmjc859mrvc6gg6pz2xknpg0rwxx3h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ + ansi-wl-pprint base Cabal directory exceptions filepath heredoc + newtype-generics optparse-applicative process safe-exceptions + transformers + ]; + description = "Install Haskell software"; + license = lib.licenses.isc; + mainProgram = "hsinstall"; + }) {}; + + "hskeleton" = callPackage + ({ mkDerivation, base, Cabal }: + mkDerivation { + pname = "hskeleton"; + version = "0.1.1"; + sha256 = "0f06xir28rzpwphk14gkpww8l7gbws4habhm26915idpnd4bva2w"; + libraryHaskellDepends = [ base Cabal ]; + description = "Skeleton for new Haskell programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hslackbuilder" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process, unix }: + mkDerivation { + pname = "hslackbuilder"; + version = "0.0.2"; + sha256 = "0j4wkw6hqajgwzik8flfzs2m5rlmy9blm98n5ym56svjypshl55q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal directory filepath process unix + ]; + description = "HSlackBuilder automatically generates slackBuild scripts from a cabal package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cabal2slackBuild"; + broken = true; + }) {}; + + "hslibsvm" = callPackage + ({ mkDerivation, base, containers, svm }: + mkDerivation { + pname = "hslibsvm"; + version = "2.89.0.1"; + sha256 = "00smw10j2ipw10133qc38famar5r6rkswj7bhvb9hdj2rrdyx6sf"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers ]; + librarySystemDepends = [ svm ]; + description = "A FFI binding to libsvm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {svm = null;}; + + "hslinks" = callPackage + ({ mkDerivation, base, Cabal, hint, MemoTrie, process, regex-compat + }: + mkDerivation { + pname = "hslinks"; + version = "0.6.1"; + sha256 = "1dqicdvklkczn216qxb7gnjjgvgmr0s6iljyb33qhmmabrx5a7x1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal hint MemoTrie process regex-compat + ]; + description = "Resolves links to Haskell identifiers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hslinks"; + broken = true; + }) {}; + + "hslogger" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, HUnit + , network, network-bsd, old-locale, time, unix + }: + mkDerivation { + pname = "hslogger"; + version = "1.3.1.0"; + sha256 = "0nyar9xcblx5jwks85y8f4jfy9k1h4ss6rvj4mdbiidrq3v688vz"; + revision = "9"; + editedCabalFile = "1isrz8a09n88fww66qdrq76xlglai8sq14jk2ibv79g045qapj1g"; + libraryHaskellDepends = [ + base bytestring containers deepseq network network-bsd old-locale + time unix + ]; + testHaskellDepends = [ base HUnit ]; + description = "Versatile logging framework"; + license = lib.licenses.bsd3; + }) {}; + + "hslogger_1_3_1_1" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, HUnit + , network, network-bsd, old-locale, time, unix + }: + mkDerivation { + pname = "hslogger"; + version = "1.3.1.1"; + sha256 = "0k8imyj2531j6k3c2bn0bavr175km2vwjlwg89vjvl00gdb107c4"; + libraryHaskellDepends = [ + base bytestring containers deepseq network network-bsd old-locale + time unix + ]; + testHaskellDepends = [ base HUnit ]; + description = "Versatile logging framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hslogger-reader" = callPackage + ({ mkDerivation, attoparsec, base, hslogger, optparse-applicative + , text, text-icu, time + }: + mkDerivation { + pname = "hslogger-reader"; + version = "1.0.3"; + sha256 = "18yvks9v8z27jjrfwmczrnhkpx9q33v2l6vfwisrx4a7sv7mc0fp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ attoparsec base hslogger text time ]; + executableHaskellDepends = [ + attoparsec base hslogger optparse-applicative text text-icu time + ]; + description = "Parsing hslogger-produced logs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hslogger-template" = callPackage + ({ mkDerivation, base, hslogger, mtl, template-haskell }: + mkDerivation { + pname = "hslogger-template"; + version = "2.0.4"; + sha256 = "1fg7nz63c3nbpibm5q4mm7rvch7ihf3rlbh6jnhdj6qdspvm38p8"; + libraryHaskellDepends = [ base hslogger mtl template-haskell ]; + description = "Automatic generation of hslogger functions"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hslogger4j" = callPackage + ({ mkDerivation, hslogger }: + mkDerivation { + pname = "hslogger4j"; + version = "0.2"; + sha256 = "0mypcdj8npygj9g8d276rhr2wagk96zc4rjimwx2ylw4qm0scv5n"; + libraryHaskellDepends = [ hslogger ]; + doHaddock = false; + description = "DEPRECATED hslogger handlers for log4j's XMLLayout"; + license = "LGPL"; + }) {}; + + "hslogstash" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring + , conduit, conduit-extra, containers, data-default, hedis, hspec + , http-client, http-conduit, http-types, iconv, lens, lens-aeson + , network, parallel-io, QuickCheck, resourcet, split, stm + , stm-chans, stm-conduit, stm-firehose, text, text-format, time + , transformers, unordered-containers, vector, wai + }: + mkDerivation { + pname = "hslogstash"; + version = "0.4.2"; + sha256 = "105ylpr04r73gqindh5865bl1jd9dpjr61wk1zylybilndasb948"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-builder bytestring conduit + conduit-extra containers data-default hedis http-client + http-conduit http-types iconv lens lens-aeson network parallel-io + resourcet stm stm-chans stm-conduit stm-firehose text text-format + time transformers unordered-containers vector wai + ]; + testHaskellDepends = [ + base conduit hspec QuickCheck split stm transformers + ]; + description = "A library to work with, or as, a logstash server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hslua" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions + , hslua-aeson, hslua-classes, hslua-core, hslua-marshalling + , hslua-objectorientation, hslua-packaging, hslua-typing, lua + , lua-arbitrary, mtl, QuickCheck, quickcheck-instances, tasty + , tasty-hslua, tasty-hunit, text + }: + mkDerivation { + pname = "hslua"; + version = "2.3.1"; + sha256 = "096x45rz1czsnilpn3my5vyafw9dn8qdnmf0apz0q3y3wa4840j9"; + libraryHaskellDepends = [ + base bytestring containers exceptions hslua-aeson hslua-classes + hslua-core hslua-marshalling hslua-objectorientation + hslua-packaging hslua-typing mtl text + ]; + testHaskellDepends = [ + base bytestring containers exceptions hslua-aeson hslua-classes + hslua-core hslua-marshalling hslua-objectorientation + hslua-packaging hslua-typing lua lua-arbitrary mtl QuickCheck + quickcheck-instances tasty tasty-hslua tasty-hunit text + ]; + description = "Bindings to Lua, an embeddable scripting language"; + license = lib.licenses.mit; + }) {}; + + "hslua-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hashable + , hslua-core, hslua-marshalling, mtl, QuickCheck + , quickcheck-instances, scientific, tasty, tasty-hunit + , tasty-quickcheck, text, unordered-containers, vector + }: + mkDerivation { + pname = "hslua-aeson"; + version = "2.3.1"; + sha256 = "1wh6lih9x555vb6mdw8z8968kd88hw9mbxqq4cyqnk6rjl95vjdz"; + libraryHaskellDepends = [ + aeson base bytestring containers hashable hslua-core + hslua-marshalling mtl scientific text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hashable hslua-core + hslua-marshalling mtl QuickCheck quickcheck-instances scientific + tasty tasty-hunit tasty-quickcheck text unordered-containers vector + ]; + description = "Allow aeson data types to be used with Lua"; + license = lib.licenses.mit; + }) {}; + + "hslua-classes" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions + , hslua-core, hslua-marshalling, lua-arbitrary, QuickCheck + , quickcheck-instances, tasty, tasty-hslua, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "hslua-classes"; + version = "2.3.1"; + sha256 = "185lynrinz1y38346b80jx8ag77ka53sg606wdlgzsqrx7rk66kq"; + libraryHaskellDepends = [ + base bytestring containers exceptions hslua-core hslua-marshalling + text + ]; + testHaskellDepends = [ + base bytestring containers exceptions hslua-core hslua-marshalling + lua-arbitrary QuickCheck quickcheck-instances tasty tasty-hslua + tasty-hunit tasty-quickcheck text + ]; + description = "Type classes for HsLua"; + license = lib.licenses.mit; + }) {}; + + "hslua-cli" = callPackage + ({ mkDerivation, base, bytestring, hslua-core, hslua-marshalling + , hslua-repl, lua, text, unix + }: + mkDerivation { + pname = "hslua-cli"; + version = "1.4.2"; + sha256 = "0hj6j673qcv8ffiza263b0b3r5br6ak0nl61g40km7jxmf293n7v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring hslua-core hslua-marshalling hslua-repl lua text + unix + ]; + description = "Command-line interface for Lua"; + license = lib.licenses.mit; + }) {}; + + "hslua-core" = callPackage + ({ mkDerivation, base, bytestring, exceptions, lua, lua-arbitrary + , mtl, QuickCheck, quickcheck-instances, tasty, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "hslua-core"; + version = "2.3.2"; + sha256 = "0h3d2r5wkbz0d2gylmc282mn0c7b7bfglmchr5hs7vq20206zv0l"; + libraryHaskellDepends = [ + base bytestring exceptions lua mtl text + ]; + testHaskellDepends = [ + base bytestring exceptions lua lua-arbitrary mtl QuickCheck + quickcheck-instances tasty tasty-hunit tasty-quickcheck text + ]; + description = "Bindings to Lua, an embeddable scripting language"; + license = lib.licenses.mit; + }) {}; + + "hslua-examples" = callPackage + ({ mkDerivation, base, bytestring, hslua, lua, text }: + mkDerivation { + pname = "hslua-examples"; + version = "2.0.2"; + sha256 = "1sbraw39fz5kx11nz828mpyx07jh3xm2n01k6q4p0xh9zlhc94va"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring hslua lua text ]; + description = "Examples of how to combine Haskell and Lua"; + license = lib.licenses.mit; + }) {}; + + "hslua-list" = callPackage + ({ mkDerivation, base, bytestring, hslua-core, tasty, tasty-lua }: + mkDerivation { + pname = "hslua-list"; + version = "1.1.1"; + sha256 = "0p70rvvpkq598qpmyccyv6v44rh2glrl8l6vhk7kmy5k4g5gi39n"; + libraryHaskellDepends = [ base bytestring hslua-core ]; + testHaskellDepends = [ base hslua-core tasty tasty-lua ]; + description = "Opinionated, but extensible Lua list type"; + license = lib.licenses.mit; + }) {}; + + "hslua-marshalling" = callPackage + ({ mkDerivation, base, bytestring, containers, hslua-core + , lua-arbitrary, mtl, QuickCheck, quickcheck-instances, tasty + , tasty-hslua, tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "hslua-marshalling"; + version = "2.3.1"; + sha256 = "0v7hpzhj24zif89x4h2j3ji1ch7qifj7xh4r1rfvbsg48pzxjj89"; + libraryHaskellDepends = [ + base bytestring containers hslua-core mtl text + ]; + testHaskellDepends = [ + base bytestring containers hslua-core lua-arbitrary mtl QuickCheck + quickcheck-instances tasty tasty-hslua tasty-hunit tasty-quickcheck + text + ]; + description = "Marshalling of values between Haskell and Lua"; + license = lib.licenses.mit; + }) {}; + + "hslua-module-doclayout" = callPackage + ({ mkDerivation, base, doclayout, hslua, tasty, tasty-hunit + , tasty-lua, text + }: + mkDerivation { + pname = "hslua-module-doclayout"; + version = "1.1.1"; + sha256 = "051rvq7x8cnby0fv14i9qy0j1d46rkmwbx5b09nqgb51i03wsivf"; + libraryHaskellDepends = [ base doclayout hslua text ]; + testHaskellDepends = [ + base doclayout hslua tasty tasty-hunit tasty-lua text + ]; + description = "Lua module wrapping Text.DocLayout."; + license = lib.licenses.mit; + }) {}; + + "hslua-module-path" = callPackage + ({ mkDerivation, base, filepath, hslua-core, hslua-marshalling + , hslua-packaging, tasty, tasty-hunit, tasty-lua, text + }: + mkDerivation { + pname = "hslua-module-path"; + version = "1.1.1"; + sha256 = "035q8ll2bkm25m4q24zby35gy6ihrg21qlqmmk6af8rz09kjyal0"; + libraryHaskellDepends = [ + base filepath hslua-core hslua-marshalling hslua-packaging text + ]; + testHaskellDepends = [ + base filepath hslua-core hslua-marshalling hslua-packaging tasty + tasty-hunit tasty-lua text + ]; + description = "Lua module to work with file paths"; + license = lib.licenses.mit; + }) {}; + + "hslua-module-system" = callPackage + ({ mkDerivation, base, directory, exceptions, hslua-core + , hslua-marshalling, hslua-packaging, tasty, tasty-hunit, tasty-lua + , temporary, text + }: + mkDerivation { + pname = "hslua-module-system"; + version = "1.1.1"; + sha256 = "0adjxcyxb8xc98jj2r6xhbswqkqvs4c40sn4m9gl0bkjhh0nk57q"; + libraryHaskellDepends = [ + base directory exceptions hslua-core hslua-marshalling + hslua-packaging temporary text + ]; + testHaskellDepends = [ + base hslua-core hslua-packaging tasty tasty-hunit tasty-lua text + ]; + description = "Lua module wrapper around Haskell's System module"; + license = lib.licenses.mit; + }) {}; + + "hslua-module-text" = callPackage + ({ mkDerivation, base, hslua-core, hslua-marshalling + , hslua-packaging, tasty, tasty-hunit, tasty-lua, text + }: + mkDerivation { + pname = "hslua-module-text"; + version = "1.1.1"; + sha256 = "16635kdanaiwn5rdmkaga6d9jhw8zrvhpnqsyqm0zap98n6b146b"; + libraryHaskellDepends = [ + base hslua-core hslua-marshalling hslua-packaging text + ]; + testHaskellDepends = [ + base hslua-core hslua-packaging tasty tasty-hunit tasty-lua text + ]; + description = "Lua module for text"; + license = lib.licenses.mit; + }) {}; + + "hslua-module-version" = callPackage + ({ mkDerivation, base, filepath, hslua-core, hslua-marshalling + , hslua-packaging, tasty, tasty-hunit, tasty-lua, text + }: + mkDerivation { + pname = "hslua-module-version"; + version = "1.1.1"; + sha256 = "0h0a4gk17bi7hh34yh5dva7zz1pyc5b8lm8kij5ri3jnsm259r29"; + libraryHaskellDepends = [ + base filepath hslua-core hslua-marshalling hslua-packaging text + ]; + testHaskellDepends = [ + base filepath hslua-core hslua-marshalling hslua-packaging tasty + tasty-hunit tasty-lua text + ]; + description = "Lua module to work with version specifiers"; + license = lib.licenses.mit; + }) {}; + + "hslua-module-zip" = callPackage + ({ mkDerivation, base, bytestring, filepath, hslua-core, hslua-list + , hslua-marshalling, hslua-module-system, hslua-packaging + , hslua-typing, tasty, tasty-hunit, tasty-lua, text, time + , zip-archive + }: + mkDerivation { + pname = "hslua-module-zip"; + version = "1.1.1"; + sha256 = "0cpfric0c5isb8nk6137iwl40x0w0lrynx5rzjyhrcjxawkz1hbx"; + libraryHaskellDepends = [ + base bytestring filepath hslua-core hslua-list hslua-marshalling + hslua-packaging hslua-typing text time zip-archive + ]; + testHaskellDepends = [ + base bytestring filepath hslua-core hslua-list hslua-marshalling + hslua-module-system hslua-packaging hslua-typing tasty tasty-hunit + tasty-lua text time zip-archive + ]; + description = "Lua module to work with file zips"; + license = lib.licenses.mit; + }) {}; + + "hslua-objectorientation" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions + , hslua-core, hslua-marshalling, hslua-typing, lua-arbitrary, mtl + , QuickCheck, quickcheck-instances, tasty, tasty-hslua, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "hslua-objectorientation"; + version = "2.3.1"; + sha256 = "1avxiqcr2k4wdi3da1h4qwis589xvvdz0abggcklbigjc08vf90q"; + libraryHaskellDepends = [ + base bytestring containers exceptions hslua-core hslua-marshalling + hslua-typing mtl text + ]; + testHaskellDepends = [ + base bytestring containers exceptions hslua-core hslua-marshalling + hslua-typing lua-arbitrary mtl QuickCheck quickcheck-instances + tasty tasty-hslua tasty-hunit tasty-quickcheck text + ]; + description = "Object orientation tools for HsLua"; + license = lib.licenses.mit; + }) {}; + + "hslua-packaging" = callPackage + ({ mkDerivation, base, bytestring, containers, hslua-core + , hslua-marshalling, hslua-objectorientation, hslua-typing, mtl + , tasty, tasty-hslua, tasty-hunit, text + }: + mkDerivation { + pname = "hslua-packaging"; + version = "2.3.1"; + sha256 = "0wr1az0mq0q4xk0x4an0sxsnnjvpcfhcgqdlmp23yylzkbbaxp1n"; + libraryHaskellDepends = [ + base containers hslua-core hslua-marshalling + hslua-objectorientation hslua-typing mtl text + ]; + testHaskellDepends = [ + base bytestring hslua-core hslua-marshalling + hslua-objectorientation hslua-typing mtl tasty tasty-hslua + tasty-hunit text + ]; + description = "Utilities to build Lua modules"; + license = lib.licenses.mit; + }) {}; + + "hslua-repl" = callPackage + ({ mkDerivation, base, bytestring, hslua-core, isocline, lua, text + }: + mkDerivation { + pname = "hslua-repl"; + version = "0.1.2"; + sha256 = "00n624vs0509sy8lmnid97nfmlwpi60wzibpkjsj5nbmp0xcsi42"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring hslua-core isocline lua text + ]; + description = "Isocline-based Lua REPL"; + license = lib.licenses.mit; + }) {}; + + "hslua-typing" = callPackage + ({ mkDerivation, base, containers, hslua-core, hslua-marshalling + , lua-arbitrary, QuickCheck, quickcheck-instances, tasty + , tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "hslua-typing"; + version = "0.1.1"; + sha256 = "0k09g97ysi5db6a3rdfj2j6wsb12dbhvnbcgqvy686mpa6rwg6j4"; + libraryHaskellDepends = [ + base containers hslua-core hslua-marshalling text + ]; + testHaskellDepends = [ + base hslua-core hslua-marshalling lua-arbitrary QuickCheck + quickcheck-instances tasty tasty-hunit tasty-quickcheck + ]; + description = "Type specifiers for Lua"; + license = lib.licenses.mit; + }) {}; + + "hsluv-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, colour, containers }: + mkDerivation { + pname = "hsluv-haskell"; + version = "0.1.0.0"; + sha256 = "1pdp1qfhqjv33mfgayay2by7bf5p1acw5791kgay20a8r5wvalab"; + libraryHaskellDepends = [ base colour ]; + testHaskellDepends = [ aeson base bytestring colour containers ]; + description = "HSLuv conversion utility"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsmagick" = callPackage + ({ mkDerivation, base, bytestring, bzip2, directory, filepath + , freetype, GraphicsMagick, jasper, lcms, libjpeg, libpng, libxml2 + , pretty, process, tiff, wmflite, zlib + }: + mkDerivation { + pname = "hsmagick"; + version = "0.5"; + sha256 = "1bfzbwddss0m0z4jf7i0b06pmxy9rvknpqnzhf0v5jggv5nr442p"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring directory filepath pretty process + ]; + librarySystemDepends = [ + bzip2 jasper libjpeg libpng tiff wmflite zlib + ]; + libraryPkgconfigDepends = [ freetype GraphicsMagick lcms libxml2 ]; + description = "FFI bindings for the GraphicsMagick library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {GraphicsMagick = null; inherit (pkgs) bzip2; + inherit (pkgs) freetype; inherit (pkgs) jasper; + inherit (pkgs) lcms; inherit (pkgs) libjpeg; + inherit (pkgs) libpng; inherit (pkgs) libxml2; tiff = null; + wmflite = null; inherit (pkgs) zlib;}; + + "hsmisc" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, old-locale, parsec + , time + }: + mkDerivation { + pname = "hsmisc"; + version = "1.2"; + sha256 = "1n2na14a5qaph0f457zvkjwr2zkbgh3mfli2ir5wkm7m1bm671aj"; + libraryHaskellDepends = [ + base containers mtl old-locale parsec time + ]; + testHaskellDepends = [ base containers HUnit mtl ]; + description = "A collection of miscellaneous modules"; + license = lib.licenses.bsd3; + }) {}; + + "hsmodetweaks" = callPackage + ({ mkDerivation, base, containers, directory, hpack, protolude + , text + }: + mkDerivation { + pname = "hsmodetweaks"; + version = "0.1.0.1"; + sha256 = "1nwmfd6wvwis58z97amgzix42mcqj5nsj915593w2cw7j5sv5y17"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory hpack protolude text + ]; + description = "Tool for generating .dir-locals.el for intero"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsmodetweaks"; + broken = true; + }) {}; + + "hsmtpclient" = callPackage + ({ mkDerivation, array, base, directory, network, old-time }: + mkDerivation { + pname = "hsmtpclient"; + version = "1.0"; + sha256 = "08gbrwrc85in34nrgjm0zr5sjz2zbjc7hk2zlpvk1dq8x62a6wsg"; + libraryHaskellDepends = [ array base directory network old-time ]; + description = "Simple SMTP Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsndfile" = callPackage + ({ mkDerivation, base, c2hs, libsndfile }: + mkDerivation { + pname = "hsndfile"; + version = "0.8.0"; + sha256 = "1ywfarzqzxa36irzk4sb15j5ywq1a0ypv9yr02abl3bbqbs7wzp9"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ libsndfile ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell bindings for libsndfile"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) libsndfile;}; + + "hsndfile-storablevector" = callPackage + ({ mkDerivation, base, hsndfile, storablevector }: + mkDerivation { + pname = "hsndfile-storablevector"; + version = "0.5.2"; + sha256 = "1n7jw14pnixiv1z50lb7yzwyyl3yd3gdfg5w0gx0m52pnmqiav9z"; + libraryHaskellDepends = [ base hsndfile storablevector ]; + description = "Haskell bindings for libsndfile (Data.StorableVector interface)"; + license = lib.licenses.lgpl2Only; + }) {}; + + "hsndfile-vector" = callPackage + ({ mkDerivation, base, hsndfile, vector }: + mkDerivation { + pname = "hsndfile-vector"; + version = "0.5.2"; + sha256 = "1598bf87llbiri1qh8zirhbsd94c9vhd41lf9vialqrykbmi3zig"; + libraryHaskellDepends = [ base hsndfile vector ]; + description = "Haskell bindings for libsndfile (Data.Vector interface)"; + license = lib.licenses.lgpl2Only; + }) {}; + + "hsnock" = callPackage + ({ mkDerivation, base, HUnit, parsec, QuickCheck, readline + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "hsnock"; + version = "0.5.1"; + sha256 = "1hh4lyrd2ki79q6pfz62icp3igzyljwa5bz8ba9vk4kxxawrnbhw"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base parsec readline ]; + executableHaskellDepends = [ base parsec readline ]; + testHaskellDepends = [ + base HUnit parsec QuickCheck readline test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Nock 5K interpreter"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsnock"; + broken = true; + }) {}; + + "hsnoise" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "hsnoise"; + version = "0.0.3"; + sha256 = "0wdkq9c39x0ma90bdi5m85sx4crfkv4k0zg8l3371q4sik931ixr"; + libraryHaskellDepends = [ base vector ]; + description = "A coherent 3d noise library"; + license = lib.licenses.bsd3; + }) {}; + + "hsns" = callPackage + ({ mkDerivation, base, network, pcap }: + mkDerivation { + pname = "hsns"; + version = "0.5.3"; + sha256 = "0r3z9h5l4hxbjfcqsfk67jp2r964wgvrisk352lpx550vwd6chbf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base network pcap ]; + description = "a miniature network sniffer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsns"; + broken = true; + }) {}; + + "hsnsq" = callPackage + ({ mkDerivation, aeson, async, attoparsec, attoparsec-binary, base + , bytestring, containers, hostname, hslogger, mtl, network, pipes + , pipes-attoparsec, pipes-network, stm, stm-chans, text + }: + mkDerivation { + pname = "hsnsq"; + version = "0.1.2.0"; + sha256 = "0chmcyfar29rnsni47yx286a308rll098lxrr1zhyi7kxvh9j4fb"; + libraryHaskellDepends = [ + aeson async attoparsec attoparsec-binary base bytestring containers + hostname hslogger mtl network pipes pipes-attoparsec pipes-network + stm stm-chans text + ]; + description = "Haskell NSQ client"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsntp" = callPackage + ({ mkDerivation, array, base, mtl, network, old-time, random, unix + }: + mkDerivation { + pname = "hsntp"; + version = "0.1"; + sha256 = "0pw5l6z1yjjvcxgw71i00gfnjdqcvg09bsacazq9ahvnwsn4aayd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base mtl network old-time random ]; + executableHaskellDepends = [ unix ]; + description = "Libraries to use SNTP protocol and small client/server implementations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsoptions" = callPackage + ({ mkDerivation, base, containers, directory, HUnit, parsec + , QuickCheck, regex-compat, regex-posix, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "hsoptions"; + version = "1.0.0.0"; + sha256 = "1c4sigmagwbs3g5pj3as4f930mvba090p7cjq4cy8hbmv6cz0fn1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory parsec regex-compat regex-posix + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers directory HUnit parsec QuickCheck regex-compat + regex-posix test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Haskell library that supports command-line flag processing"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsoz" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , case-insensitive, containers, cryptonite, data-default, either + , errors, exceptions, hashable, http-client, http-conduit + , http-types, HUnit, lens, lucid, memory, mtl, network + , optparse-applicative, QuickCheck, scientific, scotty, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, text, time + , transformers, unordered-containers, uri-bytestring, vault, wai + , warp + }: + mkDerivation { + pname = "hsoz"; + version = "0.0.1.0"; + sha256 = "0r1dxaxrx0cha13dl1137ggl191jpf60h5s7xs5wqdvgavwfw965"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring case-insensitive containers + cryptonite data-default either errors exceptions hashable + http-client http-types lens memory mtl network scientific scotty + text time transformers unordered-containers uri-bytestring vault + wai warp + ]; + executableHaskellDepends = [ + aeson base bytestring case-insensitive containers cryptonite + data-default http-client http-conduit http-types lens lucid + optparse-applicative scotty text time transformers uri-bytestring + wai warp + ]; + testHaskellDepends = [ + aeson base bytestring data-default http-client http-types HUnit + QuickCheck tasty tasty-golden tasty-hunit tasty-quickcheck text + time wai + ]; + description = "Iron, Hawk, Oz: Web auth protocols"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsp" = callPackage + ({ mkDerivation, base, mtl, text }: + mkDerivation { + pname = "hsp"; + version = "0.10.0"; + sha256 = "1ayfywgrlmzivsq6lirmgvl65x1shf8041lzw2yh245rkmd91lsf"; + libraryHaskellDepends = [ base mtl text ]; + description = "Haskell Server Pages is a library for writing dynamic server-side web pages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsp-cgi" = callPackage + ({ mkDerivation, base, containers, harp, hsp, network }: + mkDerivation { + pname = "hsp-cgi"; + version = "0.4.4"; + sha256 = "0m1xylqzmi2c1c92zk5bq6232id9fmjlx4s88ic2fvf5a389n11n"; + libraryHaskellDepends = [ base containers harp hsp network ]; + description = "Facilitates running Haskell Server Pages web pages as CGI programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsparklines" = callPackage + ({ mkDerivation, base, bytestring, dataenc, gd }: + mkDerivation { + pname = "hsparklines"; + version = "0.1.0"; + sha256 = "10za4f07a5agg3zgy32fdz02vg9fl344qswhzj5mnx8wpnxmr3y6"; + libraryHaskellDepends = [ base bytestring dataenc gd ]; + description = "Sparklines for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "hsparql" = callPackage + ({ mkDerivation, base, bytestring, connection, containers, HTTP + , http-client, http-conduit, http-types, HUnit, MissingH, mtl + , network, network-uri, rdf4h, string-qq, test-framework + , test-framework-hunit, text, wai, warp, xml + }: + mkDerivation { + pname = "hsparql"; + version = "0.3.8"; + sha256 = "0npj7ckscgx4y44vjdxz1x8k8y5czcwbz23x504ilrgjk8l77ddp"; + libraryHaskellDepends = [ + base bytestring connection HTTP http-client http-conduit http-types + MissingH mtl network network-uri rdf4h text xml + ]; + testHaskellDepends = [ + base containers http-types HUnit network-uri rdf4h string-qq + test-framework test-framework-hunit text wai warp + ]; + description = "A SPARQL query generator and DSL, and a client to query a SPARQL server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hspear" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, split + , utf8-string, zlib + }: + mkDerivation { + pname = "hspear"; + version = "0.14"; + sha256 = "1h3av9mpgsqfdrd817fz0isqrxn3lxmjyanw33dk9jax136ivi1h"; + revision = "1"; + editedCabalFile = "1ipjlmkxd5zxr45na9iiv2pxyfzqzck4zphvd4a2myj0z5p7r472"; + libraryHaskellDepends = [ + base bytestring bytestring-lexing split utf8-string zlib + ]; + description = "Haskell Spear Parser"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspec_2_7_10" = callPackage + ({ mkDerivation, base, hspec-core, hspec-discover + , hspec-expectations, QuickCheck + }: + mkDerivation { + pname = "hspec"; + version = "2.7.10"; + sha256 = "0z0lwrmrqkglr78n6k2c36n4h68142bh785ys0x4jaibjshvs6rw"; + libraryHaskellDepends = [ + base hspec-core hspec-discover hspec-expectations QuickCheck + ]; + description = "A Testing Framework for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hspec" = callPackage + ({ mkDerivation, base, hspec-core, hspec-discover + , hspec-expectations, QuickCheck + }: + mkDerivation { + pname = "hspec"; + version = "2.11.7"; + sha256 = "15ihdrs1jiy1skk7gcr5y7rpfk2fbqpg470kjqzi794vpn510gia"; + libraryHaskellDepends = [ + base hspec-core hspec-discover hspec-expectations QuickCheck + ]; + description = "A Testing Framework for Haskell"; + license = lib.licenses.mit; + }) {}; + + "hspec-api" = callPackage + ({ mkDerivation, base, hspec, hspec-core, hspec-discover + , transformers + }: + mkDerivation { + pname = "hspec-api"; + version = "2.11.7"; + sha256 = "1i9i9hislxh6drza9ban2xg0vby2bcnvfwzhzijpipcj450qi7mj"; + libraryHaskellDepends = [ base hspec-core transformers ]; + testHaskellDepends = [ base hspec hspec-core transformers ]; + testToolDepends = [ hspec-discover ]; + description = "A Testing Framework for Haskell"; + license = lib.licenses.mit; + }) {}; + + "hspec-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec + , hspec-expectations, text + }: + mkDerivation { + pname = "hspec-attoparsec"; + version = "0.1.0.2"; + sha256 = "0r7v6x0k5r8jxl0rnsq8h3gqhbiimsic3kiphn6dxaw954zqnypa"; + libraryHaskellDepends = [ + attoparsec base bytestring hspec-expectations text + ]; + testHaskellDepends = [ + attoparsec base bytestring hspec hspec-expectations text + ]; + description = "Utility functions for testing your attoparsec parsers with hspec"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-bracket" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "hspec-bracket"; + version = "0.0.1.0"; + sha256 = "1d6262frfaghmq77nqsvcalm6w4jl7bn995bkphx461skhm8n300"; + libraryHaskellDepends = [ base hspec ]; + description = "The bracket definitions for Hspec"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-checkers" = callPackage + ({ mkDerivation, base, checkers, hspec }: + mkDerivation { + pname = "hspec-checkers"; + version = "0.1.0.2"; + sha256 = "16by6gw5gg4sifb44w0cdabrfhh7398kvgivf83bixbwabf7knz7"; + libraryHaskellDepends = [ base checkers hspec ]; + testHaskellDepends = [ base checkers hspec ]; + description = "Allows to use checkers properties from hspec"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-contrib" = callPackage + ({ mkDerivation, base, call-stack, hspec, hspec-core + , hspec-discover, HUnit, QuickCheck + }: + mkDerivation { + pname = "hspec-contrib"; + version = "0.5.2"; + sha256 = "0002xzvyh790iwf1y33d4nflrbp5sxvpsp010srcfryf1n3qx2b0"; + libraryHaskellDepends = [ base call-stack hspec-core HUnit ]; + testHaskellDepends = [ + base call-stack hspec hspec-core HUnit QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Contributed functionality for Hspec"; + license = lib.licenses.mit; + }) {}; + + "hspec-core_2_7_10" = 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.10"; + sha256 = "12k9yp5gznrda449ir60d5wv3xl7nnyffkb5mhfc0svw9f8lxlv1"; + revision = "1"; + editedCabalFile = "0g6x70fqwblf2dzjgq6hp4nj5vqrbfvzphl3j8a73h1966zhrxy9"; + 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 = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hspec-core" = callPackage + ({ mkDerivation, ansi-terminal, array, base, base-orphans + , call-stack, deepseq, directory, filepath, haskell-lexer + , hspec-expectations, hspec-meta, HUnit, process, QuickCheck + , quickcheck-io, random, silently, stm, temporary, tf-random, time + , transformers + }: + mkDerivation { + pname = "hspec-core"; + version = "2.11.7"; + sha256 = "0d5i67vm1skqyign9mi711vhyl72l98cii27vvlbg6x7p239pykg"; + libraryHaskellDepends = [ + ansi-terminal array base call-stack deepseq directory filepath + haskell-lexer hspec-expectations HUnit process QuickCheck + quickcheck-io random stm tf-random time transformers + ]; + testHaskellDepends = [ + ansi-terminal array base base-orphans call-stack deepseq directory + filepath haskell-lexer hspec-expectations hspec-meta HUnit process + QuickCheck quickcheck-io random silently stm temporary tf-random + time 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 = lib.licenses.mit; + }) {}; + + "hspec-dirstream" = callPackage + ({ mkDerivation, base, dirstream, filepath, hspec, hspec-core + , pipes, pipes-safe, system-filepath, text + }: + mkDerivation { + pname = "hspec-dirstream"; + version = "1.0.0.4"; + sha256 = "10axc2rszyqzw8zwz7zjh05m5lifmghflls1w2sbyp7vlyz13iac"; + revision = "1"; + editedCabalFile = "1dzfiw97z0jwl8axha8r6vzpm25x25rz181i7i3i7dm8j8kanm1d"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base dirstream filepath hspec hspec-core pipes pipes-safe + system-filepath text + ]; + testHaskellDepends = [ base hspec ]; + description = "Helper functions to simplify adding integration tests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hspec-discover_2_7_10" = callPackage + ({ mkDerivation, base, directory, filepath, hspec-meta, QuickCheck + }: + mkDerivation { + pname = "hspec-discover"; + version = "2.7.10"; + sha256 = "13yzvd3b679skvs1insk4s0wc4zvmz6hs38kc8q0j6vzqq06smqa"; + 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 = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hspec-discover"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "hspec-discover" = callPackage + ({ mkDerivation, base, directory, filepath, hspec-meta, mockery + , QuickCheck + }: + mkDerivation { + pname = "hspec-discover"; + version = "2.11.7"; + sha256 = "0anq2b6sg9jmhlwqivgld7w9ipl2nj0rnrc5v46k5ss5pcqb4qi8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ base directory filepath ]; + testHaskellDepends = [ + base directory filepath hspec-meta mockery QuickCheck + ]; + testToolDepends = [ hspec-meta ]; + description = "Automatically discover and run Hspec tests"; + license = lib.licenses.mit; + mainProgram = "hspec-discover"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "hspec-expectations" = callPackage + ({ mkDerivation, base, call-stack, HUnit, nanospec }: + mkDerivation { + pname = "hspec-expectations"; + version = "0.8.4"; + sha256 = "1zr1pqchcwglfr5dvcrgc1l5x924n9w09n2zr68dmkqf4dzdx3bv"; + revision = "2"; + editedCabalFile = "14zzsjqcz1zbnvi50i82lx84nc8b5da7ar5cazzh44lklyag0ds2"; + libraryHaskellDepends = [ base call-stack HUnit ]; + testHaskellDepends = [ base call-stack HUnit nanospec ]; + description = "Catchy combinators for HUnit"; + license = lib.licenses.mit; + }) {}; + + "hspec-expectations-json" = callPackage + ({ mkDerivation, aeson, aeson-pretty, aeson-qq, base, Diff, hspec + , HUnit, QuickCheck, scientific, text, unordered-containers, vector + }: + mkDerivation { + pname = "hspec-expectations-json"; + version = "1.0.2.1"; + sha256 = "15bxyq5hdnr0pqmsj79n2q284fky9h6r8l26q8l4gjf5b5z99gj1"; + libraryHaskellDepends = [ + aeson aeson-pretty base Diff HUnit scientific text + unordered-containers vector + ]; + testHaskellDepends = [ aeson aeson-qq base hspec QuickCheck ]; + description = "Hspec expectations for JSON Values"; + license = lib.licenses.mit; + }) {}; + + "hspec-expectations-lens" = callPackage + ({ mkDerivation, base, hspec, hspec-expectations, HUnit, lens + , silently + }: + mkDerivation { + pname = "hspec-expectations-lens"; + version = "0.4.0"; + sha256 = "17c9qn525bmg113mw30sc35gm207rl0d6h156c7c1npnkyp1pw0k"; + libraryHaskellDepends = [ + base hspec hspec-expectations HUnit lens + ]; + testHaskellDepends = [ base hspec lens silently ]; + description = "Hspec expectations for the lens stuff"; + license = lib.licenses.bsd2; + }) {}; + + "hspec-expectations-lifted" = callPackage + ({ mkDerivation, base, hspec-expectations, transformers }: + mkDerivation { + pname = "hspec-expectations-lifted"; + version = "0.10.0"; + sha256 = "0a1qwz0n80lph8m9cq6cb06m8bsmqgg8ifx0acpylvrrkd8g3k92"; + libraryHaskellDepends = [ base hspec-expectations transformers ]; + description = "A version of hspec-expectations generalized to MonadIO"; + license = lib.licenses.mit; + }) {}; + + "hspec-expectations-match" = callPackage + ({ mkDerivation, base, hspec, hspec-expectations, template-haskell + , transformers-base + }: + mkDerivation { + pname = "hspec-expectations-match"; + version = "0.2.0.0"; + sha256 = "16ca3fqjigj08y1cz2vvzsqfxnwypdi62hm5rw31flih45nb5nq1"; + libraryHaskellDepends = [ + base hspec-expectations template-haskell transformers-base + ]; + testHaskellDepends = [ base hspec ]; + description = "An hspec expectation that asserts a value matches a pattern"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspec-expectations-pretty" = callPackage + ({ mkDerivation, base, deepseq, hspec-expectations + , wl-pprint-extras, wl-pprint-terminfo + }: + mkDerivation { + pname = "hspec-expectations-pretty"; + version = "0.1"; + sha256 = "1x8xpc9b2m33sqwf7j643wjzja956m4vcdvaqrwlpxwqn887sxn5"; + libraryHaskellDepends = [ + base deepseq hspec-expectations wl-pprint-extras wl-pprint-terminfo + ]; + description = "hspec-expectations with pretty printing on failure"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hspec-expectations-pretty-diff" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, Diff, hscolour, hspec + , HUnit, nicify-lib, text, unicode-show + }: + mkDerivation { + pname = "hspec-expectations-pretty-diff"; + version = "0.7.2.6"; + sha256 = "0wksgvdj50yc3p4bg3wmacf2w75v7p8nlq1g33z5amrwllig6m49"; + libraryHaskellDepends = [ + ansi-terminal base Diff hscolour HUnit nicify-lib text unicode-show + ]; + testHaskellDepends = [ aeson base hspec HUnit text ]; + description = "Catchy combinators for HUnit"; + license = lib.licenses.mit; + }) {}; + + "hspec-experimental" = callPackage + ({ mkDerivation, base, hspec, hspec-meta, HUnit, QuickCheck }: + mkDerivation { + pname = "hspec-experimental"; + version = "0.1.0"; + sha256 = "197c9x25r41xmaq84xqhi0kizxi7as7jn7k9klj7pq9fmd9hcg7m"; + libraryHaskellDepends = [ base hspec HUnit QuickCheck ]; + testHaskellDepends = [ base hspec-meta ]; + description = "An experimental DSL for testing on top of Hspec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspec-formatter-github" = callPackage + ({ mkDerivation, base, hspec, hspec-api, hspec-core }: + mkDerivation { + pname = "hspec-formatter-github"; + version = "0.1.0.0"; + sha256 = "10a9czdhi7ib08qrkvds5q4s1pz9v5ccq63j2fggy5038jpgw8gb"; + libraryHaskellDepends = [ base hspec-api hspec-core ]; + testHaskellDepends = [ base hspec hspec-api hspec-core ]; + description = "A Formatter for hspec that provides Github Actions Annotations"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-golden_0_1_0_3" = callPackage + ({ mkDerivation, base, directory, hspec, hspec-core + , optparse-applicative, silently + }: + mkDerivation { + pname = "hspec-golden"; + version = "0.1.0.3"; + sha256 = "1d5ab34n0f1wk1q86qlb7x2b49abzzh08jh7j52nbrvnxld2j64l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory hspec-core ]; + executableHaskellDepends = [ base directory optparse-applicative ]; + testHaskellDepends = [ base directory hspec hspec-core silently ]; + description = "Golden tests for hspec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hgold"; + }) {}; + + "hspec-golden" = callPackage + ({ mkDerivation, ansi-terminal, base, directory, filepath, hspec + , hspec-core, hspec-discover, optparse-applicative, silently + }: + mkDerivation { + pname = "hspec-golden"; + version = "0.2.2.0"; + sha256 = "1wpn9ll8x3gr0y86f5s9266x94jlc6hh778vc0npdynabipirwbs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath hspec-core ]; + executableHaskellDepends = [ + ansi-terminal base directory optparse-applicative + ]; + testHaskellDepends = [ base directory hspec hspec-core silently ]; + testToolDepends = [ hspec-discover ]; + description = "Golden tests for hspec"; + license = lib.licenses.mit; + mainProgram = "hgold"; + }) {}; + + "hspec-golden-aeson" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory + , filepath, hspec, hspec-core, HUnit, QuickCheck + , quickcheck-arbitrary-adt, random, silently, transformers + }: + mkDerivation { + pname = "hspec-golden-aeson"; + version = "0.9.0.0"; + sha256 = "1mj516xn6an2pkygfzm2418hbvaf8yvgwgvmpgpwrxqss87m3c84"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring directory filepath hspec HUnit + QuickCheck quickcheck-arbitrary-adt random transformers + ]; + testHaskellDepends = [ + aeson base directory hspec hspec-core QuickCheck + quickcheck-arbitrary-adt silently transformers + ]; + description = "Use tests to monitor changes in Aeson serialization"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-hashable" = callPackage + ({ mkDerivation, base, hashable, hspec, hspec-core, QuickCheck + , silently + }: + mkDerivation { + pname = "hspec-hashable"; + version = "0.1.0.1"; + sha256 = "0gvqi8600vm3ms1b45qvx32kw7g7pgwxkmbfbdmicxxlbp2da6qy"; + libraryHaskellDepends = [ base hashable hspec QuickCheck ]; + testHaskellDepends = [ + base hashable hspec hspec-core QuickCheck silently + ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-hedgehog" = callPackage + ({ mkDerivation, base, hedgehog, hspec, hspec-core, QuickCheck + , splitmix + }: + mkDerivation { + pname = "hspec-hedgehog"; + version = "0.1.1.0"; + sha256 = "1hikvg6y5znxrm9qa4rcn10pghhm5igzvqd35k7k58g30zv5n9z6"; + libraryHaskellDepends = [ + base hedgehog hspec hspec-core QuickCheck splitmix + ]; + testHaskellDepends = [ base hedgehog hspec ]; + description = "Integrate Hedgehog and Hspec!"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-jenkins" = callPackage + ({ mkDerivation, base, blaze-markup, hspec }: + mkDerivation { + pname = "hspec-jenkins"; + version = "0.1.1"; + sha256 = "16aql0fyssc16z85isskccq93dj5i1pydblnf2q1np7z6pl1azy2"; + libraryHaskellDepends = [ base blaze-markup hspec ]; + description = "Jenkins-friendly XML formatter for Hspec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspec-junit-formatter" = callPackage + ({ mkDerivation, base, conduit, containers, directory, exceptions + , filepath, hspec, hspec-core, iso8601-time, markdown-unlit + , temporary, text, time, xml-conduit, xml-types + }: + mkDerivation { + pname = "hspec-junit-formatter"; + version = "1.1.0.2"; + sha256 = "1gzgfisji7w4gsixlchlrg5ylkmdqq2mk5sc0jdwqxz865kjq01g"; + libraryHaskellDepends = [ + base conduit containers directory exceptions filepath hspec-core + iso8601-time text time xml-conduit xml-types + ]; + testHaskellDepends = [ + base containers filepath hspec markdown-unlit temporary text + xml-conduit + ]; + testToolDepends = [ markdown-unlit ]; + description = "A JUnit XML runner/formatter for hspec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspec-laws" = callPackage + ({ mkDerivation, base, hspec, markdown-unlit, QuickCheck }: + mkDerivation { + pname = "hspec-laws"; + version = "0.0.0"; + sha256 = "15mcspn20znjxjsjqivrfvpndjd2i3kic5nyij13lfwyd3p2al0j"; + libraryHaskellDepends = [ base hspec QuickCheck ]; + testHaskellDepends = [ base hspec markdown-unlit QuickCheck ]; + testToolDepends = [ markdown-unlit ]; + description = "Document and test laws for standard type classes"; + license = lib.licenses.mit; + }) {}; + + "hspec-leancheck" = callPackage + ({ mkDerivation, base, hspec, hspec-core, HUnit, leancheck }: + mkDerivation { + pname = "hspec-leancheck"; + version = "0.0.6"; + sha256 = "1pbvbqjy3smplax626g6dwycqqn9w9i0pg30lqzzq0r32w53z7si"; + libraryHaskellDepends = [ base hspec hspec-core HUnit leancheck ]; + testHaskellDepends = [ base hspec leancheck ]; + description = "LeanCheck support for the Hspec test framework"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-megaparsec_2_2_0" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-expectations + , megaparsec + }: + mkDerivation { + pname = "hspec-megaparsec"; + version = "2.2.0"; + sha256 = "0hyf06gzzqd6sqd76crwxycwgx804sd39z7i0c2vmv1qgsxv82gn"; + libraryHaskellDepends = [ + base containers hspec-expectations megaparsec + ]; + testHaskellDepends = [ base hspec hspec-expectations megaparsec ]; + description = "Utility functions for testing Megaparsec parsers with Hspec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hspec-megaparsec" = callPackage + ({ mkDerivation, base, hspec, hspec-expectations, megaparsec }: + mkDerivation { + pname = "hspec-megaparsec"; + version = "2.2.1"; + sha256 = "0bbajckrjxynjmd8ax2xv4k5fbjgrypnmbg8amgwwpy0jrzzbx35"; + libraryHaskellDepends = [ base hspec-expectations megaparsec ]; + testHaskellDepends = [ base hspec megaparsec ]; + description = "Utility functions for testing Megaparsec parsers with Hspec"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-meta_2_7_8" = callPackage + ({ mkDerivation, ansi-terminal, array, base, call-stack, clock + , deepseq, directory, filepath, QuickCheck, quickcheck-io, random + , setenv, stm, time, transformers + }: + mkDerivation { + pname = "hspec-meta"; + version = "2.7.8"; + sha256 = "0sfj0n2hy1r8ifysgbcmfdygcd7vyzr13ldkcp0l2ml337f8j0si"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array base call-stack clock deepseq directory + filepath QuickCheck quickcheck-io random setenv stm time + transformers + ]; + executableHaskellDepends = [ + ansi-terminal array base call-stack clock deepseq directory + filepath QuickCheck quickcheck-io random setenv stm time + transformers + ]; + description = "A version of Hspec which is used to test Hspec itself"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hspec-meta-discover"; + }) {}; + + "hspec-meta" = callPackage + ({ mkDerivation, ansi-terminal, array, base, call-stack, deepseq + , directory, filepath, haskell-lexer, hspec-expectations, HUnit + , process, QuickCheck, quickcheck-io, random, stm, tf-random, time + , transformers + }: + mkDerivation { + pname = "hspec-meta"; + version = "2.11.7"; + sha256 = "0vfwcrg9iydb2mhjgvysmzmrmw7jy4r12f05sggdk7wpiivy4n6x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array base call-stack deepseq directory filepath + haskell-lexer hspec-expectations HUnit process QuickCheck + quickcheck-io random stm tf-random time transformers + ]; + executableHaskellDepends = [ + ansi-terminal array base call-stack deepseq directory filepath + haskell-lexer hspec-expectations HUnit process QuickCheck + quickcheck-io random stm tf-random time transformers + ]; + description = "A version of Hspec which is used to test Hspec itself"; + license = lib.licenses.mit; + mainProgram = "hspec-meta-discover"; + }) {}; + + "hspec-monad-control" = callPackage + ({ mkDerivation, base, hspec-core, monad-control, transformers + , transformers-base + }: + mkDerivation { + pname = "hspec-monad-control"; + version = "0.1.0.0"; + sha256 = "07ry4nghrjbrlv6slv2a1m67r5ajdss7ifyzph0zwa96bjl1w124"; + libraryHaskellDepends = [ + base hspec-core monad-control transformers transformers-base + ]; + description = "Orphan instances of MonadBase and MonadBaseControl for SpecM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspec-multicheck" = callPackage + ({ mkDerivation, base, hspec, hspec-smallcheck, QuickCheck + , smallcheck + }: + mkDerivation { + pname = "hspec-multicheck"; + version = "0.1"; + sha256 = "1x4c3fsvxacwh5jlfjmasxm8bznqv9b6hsd7fr0vqp6q9a2hrx8k"; + libraryHaskellDepends = [ + base hspec hspec-smallcheck QuickCheck smallcheck + ]; + testHaskellDepends = [ base hspec ]; + description = "A testing framework for Haskell using Hspec"; + license = lib.licenses.publicDomain; + }) {}; + + "hspec-need-env" = callPackage + ({ mkDerivation, base, hspec, hspec-core, hspec-discover + , hspec-expectations, setenv, transformers + }: + mkDerivation { + pname = "hspec-need-env"; + version = "0.1.0.10"; + sha256 = "13ms7ifdszwgmvvv1lbyqs53l86li0k639f3f9blfkz3lk3qx2kn"; + libraryHaskellDepends = [ base hspec-core hspec-expectations ]; + testHaskellDepends = [ base hspec hspec-core setenv transformers ]; + testToolDepends = [ hspec-discover ]; + description = "Read environment variables for hspec tests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspec-parsec" = callPackage + ({ mkDerivation, base, hspec, hspec-expectations, parsec }: + mkDerivation { + pname = "hspec-parsec"; + version = "0"; + sha256 = "1q5484dzc9vpbwv7bpx83xha9ly7lsbwn4zjd6z8z5j4p8r5mk6y"; + revision = "1"; + editedCabalFile = "03nsxwc5p6whq21dqwba0289g8fqqqws453kyanwgb6vvg1f0s9l"; + libraryHaskellDepends = [ base hspec-expectations parsec ]; + testHaskellDepends = [ base hspec parsec ]; + description = "Hspec expectations for testing Parsec parsers"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-pg-transact" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-core, pg-transact + , postgresql-simple, resource-pool, text, tmp-postgres + }: + mkDerivation { + pname = "hspec-pg-transact"; + version = "0.1.0.3"; + sha256 = "0laxy8sl5gci8nwal1y3rvddw3mf571sk0mv5j4rzqgqzirdmyps"; + libraryHaskellDepends = [ + base bytestring hspec pg-transact postgresql-simple resource-pool + text tmp-postgres + ]; + testHaskellDepends = [ + base hspec hspec-core pg-transact postgresql-simple tmp-postgres + ]; + description = "Helpers for creating database tests with hspec and pg-transact"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hspec-server" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-contrib, hspec-core + , hspec-expectations, HUnit, process, regex-posix, temporary + , transformers + }: + mkDerivation { + pname = "hspec-server"; + version = "0.4.1"; + sha256 = "17bn5v3fqcmcd0qi4q9n9fj27kpw4iqyrjpjvvc4gwz1bc5bhf5q"; + libraryHaskellDepends = [ + base containers hspec hspec-core hspec-expectations HUnit process + regex-posix temporary transformers + ]; + testHaskellDepends = [ base hspec hspec-contrib transformers ]; + description = "Test Framework for checking server's status"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-setup" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, cryptohash + , directory, directory-tree, filepath, haskell-src-exts, hspec + , language-dockerfile, pretty, process, projectroot, QuickCheck + , split, strict + }: + mkDerivation { + pname = "hspec-setup"; + version = "0.2.1.0"; + sha256 = "1l3pq6i9npbyzh0bv8qb315l50zhv81s5rqqnc8k27rlrabirndb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint base directory directory-tree filepath + haskell-src-exts pretty process projectroot split strict + ]; + executableHaskellDepends = [ + ansi-wl-pprint base directory directory-tree filepath + haskell-src-exts pretty process projectroot split strict + ]; + testHaskellDepends = [ + ansi-wl-pprint base bytestring cryptohash directory directory-tree + filepath haskell-src-exts hspec language-dockerfile pretty process + projectroot QuickCheck split strict + ]; + description = "Add an hspec test-suite in one command"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hspec-setup"; + }) {}; + + "hspec-shouldbe" = callPackage + ({ mkDerivation, hspec, test-shouldbe }: + mkDerivation { + pname = "hspec-shouldbe"; + version = "0.0.1"; + sha256 = "0b4y84vqyx22kihr0sbbxzr6sdz99hi2rhyl09r8ddzkzqadfii3"; + libraryHaskellDepends = [ hspec test-shouldbe ]; + description = "Convenience wrapper and utilities for hspec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hspec-slow" = callPackage + ({ mkDerivation, base, hspec, hspec-core, mtl, stm, time + , transformers + }: + mkDerivation { + pname = "hspec-slow"; + version = "0.2.0.1"; + sha256 = "1rik9r0y6zzc92dzdzhmxj05hr1yacvdrfvsxqqqavxd7v0pp6y6"; + libraryHaskellDepends = [ + base hspec hspec-core mtl stm time transformers + ]; + testHaskellDepends = [ base hspec mtl stm ]; + description = "Find slow test cases"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspec-smallcheck" = callPackage + ({ mkDerivation, base, base-orphans, call-stack, hspec, hspec-core + , hspec-discover, HUnit, QuickCheck, smallcheck + }: + mkDerivation { + pname = "hspec-smallcheck"; + version = "0.5.3"; + sha256 = "0cjhmhpdll3zg3cy1alqghw86msgafi9b67w5vhd73w7wi5hm0gm"; + libraryHaskellDepends = [ + base call-stack hspec-core HUnit smallcheck + ]; + testHaskellDepends = [ + base base-orphans call-stack hspec hspec-core HUnit QuickCheck + smallcheck + ]; + testToolDepends = [ hspec-discover ]; + description = "SmallCheck support for the Hspec testing framework"; + license = lib.licenses.mit; + }) {}; + + "hspec-snap" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , digestive-functors, directory, HandsomeSoup, hspec, hspec-core + , HUnit, hxt, lens, mtl, snap, snap-core, text, transformers + }: + mkDerivation { + pname = "hspec-snap"; + version = "1.0.3.0"; + sha256 = "19kpxxmfampssas8xjicsxka3lyscgg8yh04vxvnyiz48rr00194"; + libraryHaskellDepends = [ + aeson base bytestring containers digestive-functors HandsomeSoup + hspec hspec-core HUnit hxt lens mtl snap snap-core text + transformers + ]; + testHaskellDepends = [ + aeson base bytestring containers digestive-functors directory + HandsomeSoup hspec hspec-core hxt lens mtl snap snap-core text + transformers + ]; + description = "A library for testing with Hspec and the Snap Web Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspec-stack-rerun" = callPackage + ({ mkDerivation, base, directory, hspec, safe, strict }: + mkDerivation { + pname = "hspec-stack-rerun"; + version = "0.1.0.3"; + sha256 = "1svdw7z92cxfflyahq1gn6kfb33p7pl4byqp5a4baj7b5gd18rqg"; + libraryHaskellDepends = [ base directory hspec safe strict ]; + description = "Simple project template from stack"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-structured-formatter" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "hspec-structured-formatter"; + version = "0.1.0.3"; + sha256 = "008gm0qvhvp6z6a9sq5vpljqb90258apd83rkzy47k3bczy1sgmj"; + libraryHaskellDepends = [ base hspec ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspec-tables" = callPackage + ({ mkDerivation, base, hspec, hspec-core }: + mkDerivation { + pname = "hspec-tables"; + version = "0.0.1"; + sha256 = "07z85920dr85kc763hfqd6rrzl81cc39cjgc0ymy95ycgpdz2w1q"; + revision = "1"; + editedCabalFile = "1li02kvz1mpq0x9j7q7cjwn8b35m2aqgfbrgab4vsngqq61a4f0z"; + libraryHaskellDepends = [ base hspec-core ]; + testHaskellDepends = [ base hspec hspec-core ]; + description = "Table-driven (by-example) HSpec tests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspec-test-framework" = callPackage + ({ mkDerivation, base, hspec, hspec-contrib, hspec-core, HUnit + , QuickCheck + }: + mkDerivation { + pname = "hspec-test-framework"; + version = "0.1.0"; + sha256 = "13rlyn4yibajj469hzvw6hmvm3lyra11fl73g49zc3nvcial5ldv"; + libraryHaskellDepends = [ + base hspec hspec-contrib hspec-core HUnit QuickCheck + ]; + description = "Run test-framework tests with Hspec"; + license = lib.licenses.mit; + }) {}; + + "hspec-test-framework-th" = callPackage + ({ mkDerivation, base, hspec-test-framework, HUnit + , language-haskell-extract, template-haskell + }: + mkDerivation { + pname = "hspec-test-framework-th"; + version = "0.1.0"; + sha256 = "1apzvrbyksz5jai0i6x5y8lz1rpi2px5x9rwirhm1flbzvpdypma"; + libraryHaskellDepends = [ + base hspec-test-framework language-haskell-extract template-haskell + ]; + testHaskellDepends = [ base hspec-test-framework HUnit ]; + description = "Run test-framework tests with Hspec"; + license = lib.licenses.mit; + }) {}; + + "hspec-test-sandbox" = callPackage + ({ mkDerivation, base, hspec, hspec-core, test-sandbox }: + mkDerivation { + pname = "hspec-test-sandbox"; + version = "0.1.0"; + sha256 = "1kg7lpm1is5yxwcjhmdayxv8g52d2q215d9f8f8h33qvc7w0a8yp"; + libraryHaskellDepends = [ base hspec hspec-core test-sandbox ]; + testHaskellDepends = [ base hspec test-sandbox ]; + description = "Hspec convenience functions for use with test-sandbox"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-tmp-proc" = callPackage + ({ mkDerivation, base, hspec, tmp-proc }: + mkDerivation { + pname = "hspec-tmp-proc"; + version = "0.5.2.0"; + sha256 = "0p5mjcapvplw21bkiknpg30f583d7ssvh06fc2yg004m0ar9y7na"; + libraryHaskellDepends = [ base hspec tmp-proc ]; + description = "Simplify use of tmp-proc from hspec tests"; + license = lib.licenses.bsd3; + }) {}; + + "hspec-tmp-proc_0_6_0_0" = callPackage + ({ mkDerivation, base, hspec, tmp-proc }: + mkDerivation { + pname = "hspec-tmp-proc"; + version = "0.6.0.0"; + sha256 = "09qigl93brpsw2h043xjah7rfmibv1a2762i4qf7lpki84sjg6d5"; + libraryHaskellDepends = [ base hspec tmp-proc ]; + description = "Simplify use of tmp-proc from hspec tests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hspec-wai" = callPackage + ({ mkDerivation, base, base-compat, bytestring, case-insensitive + , hspec, hspec-core, hspec-expectations, http-types, QuickCheck + , text, transformers, wai, wai-extra + }: + mkDerivation { + pname = "hspec-wai"; + version = "0.11.1"; + sha256 = "03wiksic5y9a2g6a86nsxrnajdgdvpv17w02h5qla0zp9zs6pa1j"; + libraryHaskellDepends = [ + base base-compat bytestring case-insensitive hspec-core + hspec-expectations http-types QuickCheck text transformers wai + wai-extra + ]; + testHaskellDepends = [ + base base-compat bytestring case-insensitive hspec hspec-core + hspec-expectations http-types QuickCheck text transformers wai + wai-extra + ]; + description = "Experimental Hspec support for testing WAI applications"; + license = lib.licenses.mit; + }) {}; + + "hspec-wai-json" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring + , case-insensitive, hspec, hspec-wai, template-haskell + }: + mkDerivation { + pname = "hspec-wai-json"; + version = "0.11.0"; + sha256 = "0cra0jfb8j9g5447lij0d8nnbqv06f5i4j51h14vjw0n7zb4i8y4"; + revision = "1"; + editedCabalFile = "186l9mp921vspzrmz52xii0iiiskj6psiizdja09l4b8ficfd4m9"; + libraryHaskellDepends = [ + aeson aeson-qq base bytestring case-insensitive hspec-wai + template-haskell + ]; + testHaskellDepends = [ base hspec hspec-wai ]; + description = "Testing JSON APIs with hspec-wai"; + license = lib.licenses.mit; + }) {}; + + "hspec-webdriver" = callPackage + ({ mkDerivation, aeson, base, data-default, hashable, hspec + , hspec-core, HUnit, lifted-base, stm, text, transformers + , unordered-containers, webdriver + }: + mkDerivation { + pname = "hspec-webdriver"; + version = "1.2.2"; + sha256 = "10dxdiv77yb5xb6aqqjdp54lbkc2sj7b2jb4ckjk1mvjz9gdc1wa"; + libraryHaskellDepends = [ + aeson base data-default hashable hspec hspec-core HUnit lifted-base + stm text transformers unordered-containers webdriver + ]; + description = "Write end2end web application tests using webdriver and hspec"; + license = lib.licenses.mit; + }) {}; + + "hspec2" = callPackage + ({ mkDerivation, base, hspec, hspec-discover }: + mkDerivation { + pname = "hspec2"; + version = "0.6.1"; + sha256 = "0zlvm7r46q8yhgx2kx9mfrf6x2f5amdbi3a59fh69dsqs4lbgmf4"; + revision = "2"; + editedCabalFile = "1q0pw1ggki7h839jicf2k0lllbm219qjcr3407hvcih9vfkbw03j"; + libraryHaskellDepends = [ base hspec hspec-discover ]; + description = "Alpha version of Hspec 2.0"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspecVariant" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, QuickCheckVariant }: + mkDerivation { + pname = "hspecVariant"; + version = "1.0.1.0"; + sha256 = "1s11faqvqdmizhwhd14lq0q169352hb0fc009sqvv4c4n563xgnh"; + libraryHaskellDepends = [ base hspec QuickCheckVariant ]; + testHaskellDepends = [ base hspec QuickCheck QuickCheckVariant ]; + description = "Spec for testing properties"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hspkcs11" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, c2hs + , cipher-aes, cprng-aes, crypto-api, RSA, unix, utf8-string + }: + mkDerivation { + pname = "hspkcs11"; + version = "0.7"; + sha256 = "0xbwwnj4n674c3ybxq966w6l71xfg992yig8989gbww4x21n9cy2"; + libraryHaskellDepends = [ base bytestring unix utf8-string ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base base64-bytestring bytestring cipher-aes cprng-aes crypto-api + RSA unix utf8-string + ]; + description = "Wrapper for PKCS #11 interface"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspr-sh" = callPackage + ({ mkDerivation, base, old-time }: + mkDerivation { + pname = "hspr-sh"; + version = "0.3"; + sha256 = "1qnqg2gg93l5dp2nyvvaq7n58gsnljvbafbhfpvys48g5ry2dk7a"; + libraryHaskellDepends = [ base old-time ]; + description = "Session handler for HSP"; + license = lib.licenses.publicDomain; + }) {}; + + "hspray" = callPackage + ({ mkDerivation, base, containers, hashable, matrix + , numeric-prelude, tasty, tasty-bench, tasty-hunit, text + , unordered-containers + }: + mkDerivation { + pname = "hspray"; + version = "0.2.6.0"; + sha256 = "1g9qm69bwf8cz5ly9jy1yflqya8nabkgbm64irdvl99vs4ry59vc"; + libraryHaskellDepends = [ + base containers hashable matrix numeric-prelude text + unordered-containers + ]; + testHaskellDepends = [ base numeric-prelude tasty tasty-hunit ]; + benchmarkHaskellDepends = [ base tasty-bench ]; + description = "Multivariate polynomials"; + license = lib.licenses.gpl3Only; + }) {}; + + "hspread" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , extensible-exceptions, network + }: + mkDerivation { + pname = "hspread"; + version = "0.3.3"; + sha256 = "1z7v5awagmhxyz4cl020s4gk4yxp0i62z3hqm9kwf73b3b69x2kf"; + libraryHaskellDepends = [ + base binary bytestring containers extensible-exceptions network + ]; + description = "A client library for the spread toolkit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hspresent" = callPackage + ({ mkDerivation, array, base, bytestring, vty }: + mkDerivation { + pname = "hspresent"; + version = "0.2.2"; + sha256 = "0x4f3y8l8vj1498bnw4fxw9nzf7q2y4vjys72j73h50c7hr83j07"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base bytestring vty ]; + doHaddock = false; + description = "A terminal presentation tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hspresent"; + broken = true; + }) {}; + + "hspretty" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, directory + , doctest, optparse-applicative, ormolu, path, path-io, process + , streamly, text, text-short, unliftio, void + }: + mkDerivation { + pname = "hspretty"; + version = "0.2.0.0"; + sha256 = "1nxsw25a8g8xhfbcybsamn64bzrr7gl2q6ydd62zj073bkh413iq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring directory optparse-applicative ormolu + path path-io process streamly text text-short unliftio void + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + description = "My opinionated Haskell project formatter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hspretty"; + broken = true; + }) {}; + + "hsprocess" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, easy-file + , filepath, hint, hspec, HUnit, MonadCatchIO-mtl, process + , QuickCheck, stringsearch, test-framework, test-framework-hunit + , time + }: + mkDerivation { + pname = "hsprocess"; + version = "0.3"; + sha256 = "1g47g3i8fgknzyf7pp7g1mk2bfn7r7igm0c6j2v9fnahhrpj4a5z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring containers ]; + executableHaskellDepends = [ + base bytestring containers directory easy-file filepath hint + MonadCatchIO-mtl process stringsearch time + ]; + testHaskellDepends = [ + base bytestring containers hspec HUnit QuickCheck test-framework + test-framework-hunit + ]; + description = "The Haskell Stream Processor command line utility"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsp"; + }) {}; + + "hsql" = callPackage + ({ mkDerivation, base, old-time }: + mkDerivation { + pname = "hsql"; + version = "1.8.2"; + sha256 = "0i53n42ynq22fzlz4kpmri4q4abmi4dz8bz0izn307is1pmk4bby"; + libraryHaskellDepends = [ base old-time ]; + description = "Database access from Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsql-mysql" = callPackage + ({ mkDerivation, base, Cabal, hsql, mysqlclient }: + mkDerivation { + pname = "hsql-mysql"; + version = "1.8.3"; + sha256 = "0834jr5jrr1m7ap93wvmb5ir0906f7f7xx52x21i1l1jfpan34j9"; + revision = "1"; + editedCabalFile = "1aqlpx6fjyp2pyjxz0bs5qrvvj1105g4lgm94g7hlcbfrcgbgfz1"; + libraryHaskellDepends = [ base Cabal hsql ]; + librarySystemDepends = [ mysqlclient ]; + description = "MySQL driver for HSQL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {mysqlclient = null;}; + + "hsql-odbc" = callPackage + ({ mkDerivation, base, hsql, old-time, unixODBC }: + mkDerivation { + pname = "hsql-odbc"; + version = "1.8.2"; + sha256 = "0lz9zjy1xgjjbabbi2hcrvsnfid6c78y2cb2703qjwr93xy54f1f"; + libraryHaskellDepends = [ base hsql old-time ]; + librarySystemDepends = [ unixODBC ]; + description = "A Haskell Interface to ODBC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) unixODBC;}; + + "hsql-postgresql" = callPackage + ({ mkDerivation, base, hsql, old-time, postgresql }: + mkDerivation { + pname = "hsql-postgresql"; + version = "1.8.2"; + sha256 = "0yj0jalpapjvpxmc79yd6bn93ax13pp87dipbg2c9mxf3p38jc9z"; + libraryHaskellDepends = [ base hsql old-time ]; + librarySystemDepends = [ postgresql ]; + description = "A Haskell Interface to PostgreSQL via the PQ library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) postgresql;}; + + "hsql-sqlite3" = callPackage + ({ mkDerivation, base, hsql, sqlite }: + mkDerivation { + pname = "hsql-sqlite3"; + version = "1.8.2"; + sha256 = "15f7f4f4k1afrpmkw2k6lyx1b81hlwvwv660yh0vm2vz269mxycl"; + libraryHaskellDepends = [ base hsql ]; + librarySystemDepends = [ sqlite ]; + description = "SQLite3 driver for HSQL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) sqlite;}; + + "hsqml" = callPackage + ({ mkDerivation, base, c2hs, Cabal, containers, directory, filepath + , qt5, QuickCheck, tagged, template-haskell, text, transformers + }: + mkDerivation { + pname = "hsqml"; + version = "0.3.5.1"; + sha256 = "046inz0pa5s052w653pk2km9finj44c6y2yx7iqihn4h4vnqbim0"; + setupHaskellDepends = [ base Cabal filepath template-haskell ]; + libraryHaskellDepends = [ + base containers filepath tagged text transformers + ]; + libraryPkgconfigDepends = [ qt5 ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base containers directory QuickCheck tagged text + ]; + description = "Haskell binding for Qt Quick"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {qt5 = null;}; + + "hsqml-datamodel" = callPackage + ({ mkDerivation, base, hsqml, qt5, template-haskell, text }: + mkDerivation { + pname = "hsqml-datamodel"; + version = "0.2.0.2"; + sha256 = "1v6wywky4sf8lx2g06b7nik5mpyyfngwblrmid1ki2bs9b47razv"; + libraryHaskellDepends = [ base hsqml template-haskell text ]; + libraryPkgconfigDepends = [ qt5 ]; + description = "HsQML (Qt5) data model"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {qt5 = null;}; + + "hsqml-datamodel-vinyl" = callPackage + ({ mkDerivation, base, exceptions, hsqml-datamodel, type-list + , vinyl + }: + mkDerivation { + pname = "hsqml-datamodel-vinyl"; + version = "0.3.0.1"; + sha256 = "1q4zs36gi4iqjamypfrb9vi3mq1r3rp9xp0afv1csfr55gi30mmp"; + libraryHaskellDepends = [ + base exceptions hsqml-datamodel type-list vinyl + ]; + description = "HsQML DataModel instances for Vinyl Rec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsqml-demo-manic" = callPackage + ({ mkDerivation, base, containers, hsqml, MonadRandom, text }: + mkDerivation { + pname = "hsqml-demo-manic"; + version = "0.3.4.0"; + sha256 = "09lnd6am51z98j4kwwidj4jw0bcrx8904r526w50y38afngysqx6"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers hsqml MonadRandom text + ]; + description = "HsQML-based clone of Pipe Mania"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsqml-manic"; + }) {}; + + "hsqml-demo-morris" = callPackage + ({ mkDerivation, base, containers, deepseq, directory, hsqml + , OddWord, text + }: + mkDerivation { + pname = "hsqml-demo-morris"; + version = "0.3.1.1"; + sha256 = "166r06yhnmg063d48dh7973wg85nfmvp1c5gmy79ilycc8xgvmhm"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers deepseq directory hsqml OddWord text + ]; + description = "HsQML-based implementation of Nine Men's Morris"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsqml-morris"; + }) {}; + + "hsqml-demo-notes" = callPackage + ({ mkDerivation, base, containers, hsqml, sqlite-simple, text + , transformers + }: + mkDerivation { + pname = "hsqml-demo-notes"; + version = "0.3.3.0"; + sha256 = "0gjlsqlspchav6lvc4ld15192x70j8cyzw903dgla7g9sj8fg813"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers hsqml sqlite-simple text transformers + ]; + description = "Sticky notes example program implemented in HsQML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsqml-demo-samples" = callPackage + ({ mkDerivation, base, hsqml, OpenGL, OpenGLRaw, text }: + mkDerivation { + pname = "hsqml-demo-samples"; + version = "0.3.4.0"; + sha256 = "0y82caz4fb4cz4qfmdg7h5zr959yw2q162zz980jz179188a8pr2"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base hsqml OpenGL OpenGLRaw text ]; + description = "HsQML sample programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsqml-morris" = callPackage + ({ mkDerivation, base, containers, deepseq, directory, hsqml + , OddWord, tagged + }: + mkDerivation { + pname = "hsqml-morris"; + version = "0.2.0.0"; + sha256 = "1qisi1r8lljgkwc9v5p3nqq6b78vdn9wyydsp31dxqnbd1lyg5ax"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers deepseq directory hsqml OddWord tagged + ]; + description = "HsQML-based implementation of Nine Men's Morris"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsqml-morris"; + }) {}; + + "hsreadability" = callPackage + ({ mkDerivation, aeson, authenticate-oauth, base, bytestring + , data-default, file-embed, http-conduit, http-types, HUnit + , test-framework, test-framework-hunit, text, xsd + }: + mkDerivation { + pname = "hsreadability"; + version = "1.0.0.0"; + sha256 = "0q4sqx7xjsa8jplrdzirdlh6170ckqags02idjknwpc48plarnaw"; + revision = "1"; + editedCabalFile = "08zsb0ajbpc5mhyqdalhidz046fm29w9qig19h130ivs94l7mf70"; + libraryHaskellDepends = [ + aeson authenticate-oauth base bytestring data-default http-conduit + http-types text xsd + ]; + testHaskellDepends = [ + aeson base file-embed HUnit test-framework test-framework-hunit + text + ]; + description = "Access to the Readability API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsrelp" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, network, network-bsd + , utf8-string + }: + mkDerivation { + pname = "hsrelp"; + version = "0.1.1.1"; + sha256 = "1148m5jjfmcm21j5shwmv1x5zqypyz1vidpczx9k6fi0akany2k5"; + libraryHaskellDepends = [ + attoparsec base bytestring network network-bsd utf8-string + ]; + description = "RELP (Reliable Event Logging Protocol) server implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsseccomp" = callPackage + ({ mkDerivation, base, seccomp, tasty, tasty-hunit, unix }: + mkDerivation { + pname = "hsseccomp"; + version = "0.2.0.1"; + sha256 = "0brpvl5rp8awckcznscmy10k435lzdp0vbgxdkh6b9vcbcf4hf5i"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ seccomp ]; + testHaskellDepends = [ base tasty tasty-hunit unix ]; + description = "Haskell bindings to libseccomp"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {seccomp = null;}; + + "hssh" = callPackage + ({ mkDerivation, async, base, bytestring, cereal, containers + , cryptonite, data-default, memory, stm, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "hssh"; + version = "0.1.0.0"; + sha256 = "00g87418fhzcxf1xmrj9s40g6i1cgjx65ki027sqgkss49w1w6ig"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring cereal containers cryptonite data-default + memory stm + ]; + testHaskellDepends = [ + async base bytestring cereal containers cryptonite data-default + memory stm tasty tasty-hunit tasty-quickcheck + ]; + description = "SSH protocol implementation"; + license = lib.licenses.mit; + }) {}; + + "hsshellscript" = callPackage + ({ mkDerivation, base, directory, parsec, random, unix }: + mkDerivation { + pname = "hsshellscript"; + version = "3.6.4"; + sha256 = "0xglkx1x8wgqfrgcdzsg7l727ygb1hjfmgd86p5j9qpqral9003n"; + libraryHaskellDepends = [ base directory parsec random unix ]; + description = "Using Haskell for Unix shell scripting tasks"; + license = lib.licenses.lgpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hssourceinfo" = callPackage + ({ mkDerivation, base, containers, directory, filepath, regexpr }: + mkDerivation { + pname = "hssourceinfo"; + version = "0.0.2"; + sha256 = "07g1wsm4131ymp4ym33fx8yfs0bsqn9as65lkyg21ajc0dz2j1qa"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath regexpr + ]; + description = "get haskell source code info"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hssqlppp" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts, mtl, parsec + , pretty, pretty-show, syb, tasty, tasty-hunit, template-haskell + , text, transformers, uniplate + }: + mkDerivation { + pname = "hssqlppp"; + version = "0.6.2"; + sha256 = "0lzy6laqxi6v6hlz9j2kvxm9rc4i89m9lnffymfkfwxlrgq7wg0s"; + libraryHaskellDepends = [ + base containers mtl parsec pretty pretty-show syb text transformers + uniplate + ]; + testHaskellDepends = [ + base containers haskell-src-exts mtl parsec pretty pretty-show syb + tasty tasty-hunit template-haskell text transformers uniplate + ]; + description = "SQL parser and type checker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hssqlppp-th" = callPackage + ({ mkDerivation, base, hssqlppp, syb, tasty, tasty-hunit + , template-haskell, text + }: + mkDerivation { + pname = "hssqlppp-th"; + version = "0.6.2"; + sha256 = "1p17srzz09iikxn47yr7qmv5g6z7c5kc5svlszmxlhs5j0kgahb0"; + libraryHaskellDepends = [ + base hssqlppp syb template-haskell text + ]; + testHaskellDepends = [ + base hssqlppp syb tasty tasty-hunit template-haskell text + ]; + description = "hssqlppp extras which need template-haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hstar" = callPackage + ({ mkDerivation, base, brotli, bytestring, bz2, composition-prelude + , cpphs, dir-traverse, libarchive, lz4-hs, lzlib, lzma-static, lzo + , optparse-applicative, process, zlib, zstd + }: + mkDerivation { + pname = "hstar"; + version = "0.1.0.6"; + sha256 = "0fcb37yi81059r2nqmq1809q5mdx8q2fyvs7b9fsj3j2fqmgnai6"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base brotli bytestring bz2 composition-prelude dir-traverse + libarchive lz4-hs lzlib lzma-static lzo optparse-applicative + process zlib zstd + ]; + executableToolDepends = [ cpphs ]; + description = "Haskell version of tar CLI utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hstar"; + }) {}; + + "hstatistics" = callPackage + ({ mkDerivation, array, base, hmatrix, hmatrix-gsl-stats, random + , vector + }: + mkDerivation { + pname = "hstatistics"; + version = "0.3.1"; + sha256 = "0pcx1s15ijdj5kxqbwcqf5qvpa8wxac9ph5013cmg1k1yflnqrzh"; + libraryHaskellDepends = [ + array base hmatrix hmatrix-gsl-stats random vector + ]; + description = "Statistics"; + license = lib.licenses.bsd3; + }) {}; + + "hstats" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hstats"; + version = "0.3.0.1"; + sha256 = "1a0rzbnbxd7r9b0ibs74nzijbdhj019wssdk1fls2r9i0w1v6i9h"; + libraryHaskellDepends = [ base ]; + description = "Statistical Computing in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hstatsd" = callPackage + ({ mkDerivation, base, bytestring, mtl, network, text }: + mkDerivation { + pname = "hstatsd"; + version = "0.1"; + sha256 = "092q52yyb1xdji1y72bdcgvp8by2w1z9j717sl1gmh2p89cpjrs4"; + libraryHaskellDepends = [ base bytestring mtl network text ]; + description = "Quick and dirty statsd interface"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hstest" = callPackage + ({ mkDerivation, base, directory, filepath, ghc, ghc-paths, HUnit + , mtl, QuickCheck, random + }: + mkDerivation { + pname = "hstest"; + version = "0.0.1"; + sha256 = "0afvl5b82alnbdj0l26scg1qy7rln94qk9an252p83zlg5nd16gd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath ghc ghc-paths HUnit mtl QuickCheck random + ]; + description = "Runs tests via QuickCheck1 and HUnit; like quickCheck-script but uses GHC api"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hstest"; + broken = true; + }) {}; + + "hstidy" = callPackage + ({ mkDerivation, base, haskell-src-exts }: + mkDerivation { + pname = "hstidy"; + version = "0.2"; + sha256 = "1hjsdxl0vn42n5kfiq42yvrr3j31sjy9g7iwjlnj2x72jff79vxs"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haskell-src-exts ]; + description = "Takes haskell source on stdin, parses it, then prettyprints it to stdout"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hstidy"; + broken = true; + }) {}; + + "hstorchat" = callPackage + ({ mkDerivation, attoparsec, base, containers, hsqml, HUnit + , network, process, QuickCheck, random, safecopy, socks, tagged + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text + }: + mkDerivation { + pname = "hstorchat"; + version = "0.1.1.0"; + sha256 = "1d87s6f6qgq7sbqzdgidnn3gxz9panhdk2mfhd7263hb9mrq1k3c"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base containers hsqml network random safecopy socks + tagged text + ]; + executableHaskellDepends = [ + base containers hsqml network process text + ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Distributed instant messaging over Tor"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hstorchat"; + }) {}; + + "hstox" = callPackage + ({ mkDerivation, async, base, base16-bytestring, binary + , binary-bits, bytestring, clock, containers, data-msgpack + , data-msgpack-types, entropy, hspec, integer-gmp, iproute + , lens-family, MonadRandom, mtl, network, network-msgpack-rpc + , process, QuickCheck, random, saltine, semigroups, tagged, text + , transformers + }: + mkDerivation { + pname = "hstox"; + version = "0.0.2"; + sha256 = "0dnz2kza50741gkhkclipd73wiqlfh0f40bsx9askl2sbj5zschg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base16-bytestring binary binary-bits bytestring clock + containers data-msgpack data-msgpack-types entropy hspec + integer-gmp iproute lens-family MonadRandom mtl network + network-msgpack-rpc QuickCheck random saltine semigroups tagged + text transformers + ]; + executableHaskellDepends = [ base process ]; + testHaskellDepends = [ async base ]; + description = "A Tox protocol implementation in Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hstradeking" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , case-insensitive, conduit, configurator, containers, hoauth + , http-conduit, lifted-base, numbers, old-locale, resourcet, RSA + , safe, text, time, transformers, vector + }: + mkDerivation { + pname = "hstradeking"; + version = "0.1.0"; + sha256 = "10wyvfha6vngrj8h8i9dx1skyz3c4g1pcx13cafix5cpim6dr64w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring case-insensitive conduit + configurator containers hoauth http-conduit lifted-base numbers + old-locale resourcet RSA safe text time vector + ]; + executableHaskellDepends = [ + base bytestring conduit resourcet transformers + ]; + description = "Tradeking API bindings for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tradeking"; + }) {}; + + "hstyle" = callPackage + ({ mkDerivation, base, cmdargs, directory, filepath + , haskell-src-exts, syb, text, vector + }: + mkDerivation { + pname = "hstyle"; + version = "0.2.0.3"; + sha256 = "1a63i54zd9ls1lii4p2qzpds3q8xbcl8w8b6m53ix3n6ikpa4n35"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs directory filepath haskell-src-exts syb text vector + ]; + description = "Checks Haskell source code for style compliance"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hstyle"; + broken = true; + }) {}; + + "hstzaar" = callPackage + ({ mkDerivation, array, base, cairo, containers, directory + , filepath, glade, gtk, hashable, mtl, parallel, QuickCheck, random + , unordered-containers, vector, xml + }: + mkDerivation { + pname = "hstzaar"; + version = "0.9.4"; + sha256 = "0wfi468d08irw0s7dn6rmfsi1hrvh0in2fr655fmmwk6ngmnix51"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base cairo containers directory filepath glade gtk hashable + mtl parallel QuickCheck random unordered-containers vector xml + ]; + description = "A two player abstract strategy game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hstzaar"; + }) {}; + + "hsubconvert" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, general-prelude, gitlib + , hslogger, lens, mtl, parallel-io, regex-posix, stringable + , svndump, system-fileio, system-filepath, text, text-format, time + , transformers, unix + }: + mkDerivation { + pname = "hsubconvert"; + version = "0.0.2"; + sha256 = "1sl7dxqi47x937wivdlx5yg6a4niczcz22xs3flvgsrxbx1ahy9w"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs general-prelude gitlib hslogger lens mtl + parallel-io regex-posix stringable svndump system-fileio + system-filepath text text-format time transformers unix + ]; + description = "One-time, faithful conversion of Subversion repositories to Git"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsubconvert"; + }) {}; + + "hsudoku" = callPackage + ({ mkDerivation, base, bytestring, gi-gtk, HandsomeSoup + , haskell-gi-base, hspec, http-client, http-client-tls, hxt + , QuickCheck, text + }: + mkDerivation { + pname = "hsudoku"; + version = "0.1.1.0"; + sha256 = "1sq498shkr9xvzrg7spwvsfrnp0d414vcb6iv6pcy7h1jsplrgaz"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring gi-gtk HandsomeSoup haskell-gi-base http-client + http-client-tls hxt text + ]; + executableHaskellDepends = [ + base bytestring gi-gtk HandsomeSoup haskell-gi-base http-client + http-client-tls hxt text + ]; + testHaskellDepends = [ + base bytestring gi-gtk HandsomeSoup haskell-gi-base hspec + http-client http-client-tls hxt QuickCheck text + ]; + description = "Sudoku game with a GTK3 interface"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsudoku"; + broken = true; + }) {}; + + "hsverilog" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-contrib + , hspec-expectations-lifted, shakespeare, text, transformers + }: + mkDerivation { + pname = "hsverilog"; + version = "0.1.0"; + sha256 = "1qk34zl1894ra9w0w2gzg8ivz230ymgyjghsd2cwn00fcsyafa7a"; + libraryHaskellDepends = [ + base containers shakespeare text transformers + ]; + testHaskellDepends = [ + base containers hspec hspec-contrib hspec-expectations-lifted + shakespeare text transformers + ]; + description = "Synthesizable Verilog DSL supporting for multiple clock and reset"; + license = lib.licenses.bsd3; + }) {}; + + "hswip" = callPackage + ({ mkDerivation, base, haskell98, mtl, ncurses, readline, swipl }: + mkDerivation { + pname = "hswip"; + version = "0.3"; + sha256 = "11nlpnfjnypz76m2padkz7ppjdir1vz3bp65s9wzphvnsmp3a681"; + libraryHaskellDepends = [ base haskell98 mtl ]; + librarySystemDepends = [ ncurses readline swipl ]; + description = "embedding prolog in haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) ncurses; inherit (pkgs) readline; + swipl = null;}; + + "hsx" = callPackage + ({ mkDerivation, base, haskell-src-exts, mtl, utf8-string }: + mkDerivation { + pname = "hsx"; + version = "0.10.5"; + sha256 = "046428y16h6za41lwqkp5pnqfd74zw8jiz8xw7j7sq0rhylg134v"; + revision = "1"; + editedCabalFile = "1v3m3vbzinhyvqpcz26fm3ay4qrl3ckpj0n5qqqmyx1896xw0kwr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base haskell-src-exts mtl utf8-string ]; + description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "trhsx"; + broken = true; + }) {}; + + "hsx-jmacro" = callPackage + ({ mkDerivation, base, hsp, jmacro, mtl, text, wl-pprint-text }: + mkDerivation { + pname = "hsx-jmacro"; + version = "7.3.8.2"; + sha256 = "0zb6mjky88qn918vaqbwjszjb6zczb4kqpnw3p222z44if3xpzsq"; + libraryHaskellDepends = [ + base hsp jmacro mtl text wl-pprint-text + ]; + description = "hsp+jmacro support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsx-xhtml" = callPackage + ({ mkDerivation, base, hsx, mtl }: + mkDerivation { + pname = "hsx-xhtml"; + version = "0.4.4"; + sha256 = "1051fh4yjnsax60v4rfh5r87n660ygq033gmg710nm3gw57ihkl2"; + libraryHaskellDepends = [ base hsx mtl ]; + description = "XHTML utilities to use together with HSX"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsx2hs" = callPackage + ({ mkDerivation, base, bytestring, haskell-src-exts + , haskell-src-meta, mtl, template-haskell, utf8-string + }: + mkDerivation { + pname = "hsx2hs"; + version = "0.14.1.11"; + sha256 = "1jpf3m7hcpl38p0a9wqpbaqffdxbqszyqisipgjwn0qmbh56jvas"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring haskell-src-exts haskell-src-meta mtl + template-haskell utf8-string + ]; + executableHaskellDepends = [ + base bytestring haskell-src-exts haskell-src-meta mtl + template-haskell utf8-string + ]; + description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsx2hs"; + broken = true; + }) {}; + + "hsyscall" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hsyscall"; + version = "0.4"; + sha256 = "0ysi317vwgksaq78k31sb8s34rjjhl4w8ncvycfsmmdnv7cdg2ld"; + libraryHaskellDepends = [ base ]; + description = "FFI to syscalls"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hsyslog" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hsyslog"; + version = "5.0.2"; + sha256 = "1kkypn0dd92aqv8dr112bhkr9k9r9mchnyyvy41kvhj2zg447v1y"; + revision = "1"; + editedCabalFile = "0k1j46nk3z64zw4bqmvw5lgy16ih200m66rv4b6ygjqv7nglqq0b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + description = "FFI interface to syslog(3) from POSIX.1-2001"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.peti ]; + }) {}; + + "hsyslog-tcp" = callPackage + ({ mkDerivation, base, bytestring, hsyslog, hsyslog-udp, network + , text, time + }: + mkDerivation { + pname = "hsyslog-tcp"; + version = "0.2.1.0"; + sha256 = "09kr9mcjd41xl5an8ddfrcyx8dc1fgfq70mkw6m96dvcmhryf0gv"; + libraryHaskellDepends = [ + base bytestring hsyslog hsyslog-udp network text time + ]; + description = "syslog over TCP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hsyslog-udp" = callPackage + ({ mkDerivation, base, bytestring, hspec, hsyslog, network + , network-bsd, text, time, unix + }: + mkDerivation { + pname = "hsyslog-udp"; + version = "0.2.5"; + sha256 = "02n2l9fl926di21w01qhqn3f39hnm6nqc7kn0af1f89qncpbxl5d"; + libraryHaskellDepends = [ + base bytestring hsyslog network network-bsd text time unix + ]; + testHaskellDepends = [ base hspec time ]; + description = "Log to syslog over a network via UDP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hszephyr" = callPackage + ({ mkDerivation, base, bytestring, com_err, mtl, time, zephyr }: + mkDerivation { + pname = "hszephyr"; + version = "0.2"; + sha256 = "067lj67bdhhj41g6gfsqjxw8ni8cn09w4f4bs9nghdvymv6wfxci"; + libraryHaskellDepends = [ base bytestring mtl time ]; + librarySystemDepends = [ com_err zephyr ]; + description = "Simple libzephyr bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {com_err = null; zephyr = null;}; + + "htaglib" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hspec + , hspec-discover, taglib, text + }: + mkDerivation { + pname = "htaglib"; + version = "1.2.1"; + sha256 = "11dv4am3xkdia6aqcy5sx0v11bb339b3gxs9yzv0fvjbpm6hszkg"; + revision = "1"; + editedCabalFile = "1wh099x04dn55c3xxsbhwdlcw3x0i7341hls4ix0298yjj6ngl3f"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring text ]; + librarySystemDepends = [ taglib ]; + testHaskellDepends = [ base directory filepath hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Bindings to TagLib, audio meta-data library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) taglib;}; + + "htags" = callPackage + ({ mkDerivation, base, directory, filepath, haskell-src, mtl }: + mkDerivation { + pname = "htags"; + version = "1.0.1"; + sha256 = "064ddzligzqimdhprgpgl1j0gf4xv53anaisx3fc88as104q8zjk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath haskell-src mtl + ]; + description = "A Haskell98 parsing tags program similar to ctags"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "htags"; + broken = true; + }) {}; + + "htalkat" = callPackage + ({ mkDerivation, array, asn1-encoding, asn1-types, base, bytestring + , containers, crypton, crypton-x509, crypton-x509-validation + , data-default-class, data-hash, directory, exceptions, filelock + , filepath, hourglass, hscurses, memory, mtl, ncurses, network + , network-simple, pem, process, rset, safe, temporary, text, time + , tls, transformers, unix + }: + mkDerivation { + pname = "htalkat"; + version = "0.1.2.4"; + sha256 = "0ckqri1ilkjgr71774y7hsdp3w9if5yr99lldxsprmz5k30csrnx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array asn1-encoding asn1-types base bytestring containers crypton + crypton-x509 crypton-x509-validation data-default-class data-hash + directory exceptions filelock filepath hourglass hscurses memory + mtl network network-simple pem process rset safe temporary text + time tls transformers unix + ]; + executablePkgconfigDepends = [ ncurses ]; + description = "Talk across TLS"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "htalkat"; + broken = true; + }) {inherit (pkgs) ncurses;}; + + "htar" = callPackage + ({ mkDerivation, base, bytestring, bzlib, directory, filepath + , old-locale, tar, time, zlib + }: + mkDerivation { + pname = "htar"; + version = "0.4.0.2"; + sha256 = "15m57vq0hcfk2dqamh2c624icv3smcqjgswy58glcclxz7f8ly3z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring bzlib directory filepath old-locale tar time zlib + ]; + description = "Command-line tar archive utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "htar"; + broken = true; + }) {}; + + "htaut" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "htaut"; + version = "0.1.1.0"; + sha256 = "18kgglc22k4v66hh9yf2qa7zx60ka2xl9bvzpinvc5v4zv0prl7l"; + libraryHaskellDepends = [ base ]; + description = "Tautology Proving Logic in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "htdp-image" = callPackage + ({ mkDerivation, AC-Angle, base, gloss, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "htdp-image"; + version = "1.1.0.1"; + sha256 = "1xyz896dikva5pf8ng2brfj5ckrzp1dmqhsnz3pdmi1n0iwa2fcd"; + libraryHaskellDepends = [ AC-Angle base gloss ]; + testHaskellDepends = [ + base gloss HUnit test-framework test-framework-hunit + ]; + description = "Beginner friendly graphics library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "htestu" = callPackage + ({ mkDerivation, base, gcc, random }: + mkDerivation { + pname = "htestu"; + version = "0.1.1.2"; + sha256 = "0kr583psz166mcyb79kg4161acpl5q6d1kjxvw1s5q02zxd2cz6n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base random ]; + libraryToolDepends = [ gcc ]; + executableHaskellDepends = [ base ]; + description = "A library for testing correctness of pseudo random number generators in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "runTestu"; + broken = true; + }) {inherit (pkgs) gcc;}; + + "htiled" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , filepath, hxt, split, zlib + }: + mkDerivation { + pname = "htiled"; + version = "0.1.4.0"; + sha256 = "1hdflndjirp9hiz5m5lnl6imbga7hmrlhhrvr49jd4i8agrlz3gp"; + libraryHaskellDepends = [ + base base64-bytestring bytestring containers filepath hxt split + zlib + ]; + description = "Import from the Tiled map editor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "htime" = callPackage + ({ mkDerivation, base, process, time }: + mkDerivation { + pname = "htime"; + version = "0.3.1"; + sha256 = "14y7ipbc6ic1qraxnrs4k0hrqh5c8ks1fsm8af6wm9x762bcfaxr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base process time ]; + description = "Timing utility for the command line"; + license = lib.licenses.bsd3; + mainProgram = "htime"; + }) {}; + + "htirage" = callPackage + ({ mkDerivation, base, containers, QuickCheck, tasty + , tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "htirage"; + version = "2.1.0.20180829"; + sha256 = "1r0p1xsc7gg9d089z7d60qdfcaxahrzd9z951mr7jrqdi7b2fi3f"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers QuickCheck tasty tasty-quickcheck text transformers + ]; + description = "Equiprobable draw from publicly verifiable random data"; + license = lib.licenses.gpl3Only; + }) {}; + + "htlset" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "htlset"; + version = "0.1.0.1"; + sha256 = "0i7qipq0dbyd9zqjl1n6sxzma066293gpbxwqwd84wiw3vw2gz3w"; + libraryHaskellDepends = [ base containers ]; + description = "Heterogenous Set"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "html" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "html"; + version = "1.0.1.2"; + sha256 = "0q9hmfii62kc82ijlg238fxrzxhsivn42x5wd6ffcr9xldg4jd8c"; + libraryHaskellDepends = [ base ]; + description = "HTML combinator library"; + license = lib.licenses.bsd3; + }) {}; + + "html-charset" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, charsetdetect-ae + , doctest, doctest-discover, hlint, optparse-applicative + , QuickCheck + }: + mkDerivation { + pname = "html-charset"; + version = "0.1.1"; + sha256 = "1561m08j6davlwg4mzv6lr42536hpgmcrxkyvg265lhwrzizi4nk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring charsetdetect-ae + ]; + executableHaskellDepends = [ + base bytestring optparse-applicative + ]; + testHaskellDepends = [ + base bytestring doctest doctest-discover hlint QuickCheck + ]; + description = "Determine character encoding of HTML documents/fragments"; + license = lib.licenses.lgpl21Only; + mainProgram = "html-charset"; + }) {}; + + "html-conduit" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, conduit + , conduit-extra, containers, deepseq, hspec, HUnit, resourcet, text + , transformers, xml-conduit, xml-types + }: + mkDerivation { + pname = "html-conduit"; + version = "1.3.2.2"; + sha256 = "09bwrdam3y47kqllgg6w098ghqb8jb10dp4wxirsvx5ddpx9zpi6"; + libraryHaskellDepends = [ + attoparsec base bytestring conduit conduit-extra containers + resourcet text transformers xml-conduit xml-types + ]; + testHaskellDepends = [ + base bytestring containers deepseq hspec HUnit text xml-conduit + ]; + description = "Parse HTML documents using xml-conduit datatypes"; + license = lib.licenses.mit; + }) {}; + + "html-email-validate" = callPackage + ({ mkDerivation, attoparsec, base, criterion, hspec, QuickCheck + , regex-pcre-builtin, text + }: + mkDerivation { + pname = "html-email-validate"; + version = "0.2.0.0"; + sha256 = "1bvdmaamxbldb8nndi5f330msj1d0mrj8lapvxqyr333bg3kwaix"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ + attoparsec base hspec QuickCheck regex-pcre-builtin text + ]; + benchmarkHaskellDepends = [ base criterion text ]; + description = "Validating an email address against HTML standard"; + license = lib.licenses.bsd3; + }) {}; + + "html-entities" = callPackage + ({ mkDerivation, attoparsec, base, text, unordered-containers }: + mkDerivation { + pname = "html-entities"; + version = "1.1.4.7"; + sha256 = "0xyg4jal4whh21c6cbizw0phgydgw0873wz7pmh8b5lngpkfcs0m"; + libraryHaskellDepends = [ + attoparsec base text unordered-containers + ]; + description = "A codec library for HTML-escaped text and HTML-entities"; + license = lib.licenses.mit; + }) {}; + + "html-entity" = callPackage + ({ mkDerivation, attoparsec, base, Cabal, cabal-doctest, doctest + , text, unordered-containers + }: + mkDerivation { + pname = "html-entity"; + version = "0.1.3.0"; + sha256 = "07l7pz28gck0zwq8mk4gnmvpcc4nf9zkrw6mrkrlx9csjha2khpc"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + attoparsec base text unordered-containers + ]; + testHaskellDepends = [ base doctest ]; + description = "HTML entity decoding and encoding for Text"; + license = lib.licenses.bsd3; + }) {}; + + "html-entity-map" = callPackage + ({ mkDerivation, base, criterion, text, unordered-containers }: + mkDerivation { + pname = "html-entity-map"; + version = "0.1.0.0"; + sha256 = "0k1l1pbmrfmh44v9cc9ka01bx9xm1x4jabbl675fc5c57v1h0dlq"; + revision = "6"; + editedCabalFile = "0xlzcz5mxp5l6dz2ajraylxkgdbj5yflxh3fr019d3fqvr2a2hwz"; + libraryHaskellDepends = [ base text unordered-containers ]; + benchmarkHaskellDepends = [ + base criterion text unordered-containers + ]; + description = "Map from HTML5 entity names to the corresponding Unicode text"; + license = lib.licenses.bsd3; + }) {}; + + "html-kure" = callPackage + ({ mkDerivation, base, hxt, kure }: + mkDerivation { + pname = "html-kure"; + version = "0.2.1"; + sha256 = "1x72f3r6nayv03y0a7x5dyj2lnbli14nmqi5i7i8isqbngsvca0l"; + libraryHaskellDepends = [ base hxt kure ]; + description = "HTML rewrite engine, using KURE"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "html-minimalist" = callPackage + ({ mkDerivation, base, xml }: + mkDerivation { + pname = "html-minimalist"; + version = "0.15"; + sha256 = "06qhjb8c1x9wab77g493bbqqm068alkc4vn7c6dj810gdgxwgw5j"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base xml ]; + description = "Minimalist haskell html library"; + license = "GPL"; + }) {}; + + "html-parse" = callPackage + ({ mkDerivation, attoparsec, base, containers, criterion, deepseq + , hspec, hspec-discover, QuickCheck, quickcheck-instances + , string-conversions, tagsoup, text + }: + mkDerivation { + pname = "html-parse"; + version = "0.2.1.0"; + sha256 = "1vjy8bmxg0dsmq74hahmn1mkkgf7jm5qwhcfc8bsmm82c6jg08xx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base containers deepseq text + ]; + testHaskellDepends = [ + base containers hspec hspec-discover QuickCheck + quickcheck-instances string-conversions text + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + attoparsec base criterion deepseq tagsoup text + ]; + description = "A high-performance HTML tokenizer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "html-parse-util" = callPackage + ({ mkDerivation, attoparsec, base, html-parse, text }: + mkDerivation { + pname = "html-parse-util"; + version = "0.2.3"; + sha256 = "1p4i3xmz6q5f1qmiwsf4085ixsiibgy6zvmji078m8bxmh00lgdb"; + libraryHaskellDepends = [ attoparsec base html-parse text ]; + description = "Utility functions for working with html-parse"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.slotThe ]; + }) {}; + + "html-presentation-text" = callPackage + ({ mkDerivation, base, cli-arguments, lists-flines }: + mkDerivation { + pname = "html-presentation-text"; + version = "0.2.1.0"; + sha256 = "16lnshmxhxwx31kb9nji68imb492bigcb11mngyi94xbs40jayrr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base cli-arguments lists-flines ]; + description = "Simple tool to create html presentation for text"; + license = lib.licenses.mit; + mainProgram = "htmlpt"; + }) {}; + + "html-rules" = callPackage + ({ mkDerivation, base, lens, mtl, tagsoup, transformers }: + mkDerivation { + pname = "html-rules"; + version = "0.1.0.1"; + sha256 = "1k0jqx1mlcar6z8ggrz3fv1nzilkwdxvg3gvsb3pg7nvbkhz5lpw"; + libraryHaskellDepends = [ base lens mtl tagsoup transformers ]; + description = "Perform traversals of HTML structures using sets of rules"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "html-tokenizer" = callPackage + ({ mkDerivation, attoparsec, base, base-prelude, html-entities + , QuickCheck, quickcheck-instances, rerebase, semigroups, tasty + , tasty-hunit, tasty-quickcheck, text, text-builder, vector + , vector-builder + }: + mkDerivation { + pname = "html-tokenizer"; + version = "0.6.4"; + sha256 = "1ws1y05qxyz5zx3y7lwj10giiviqzlka9h2bqj4y3wpzjdbrd4rk"; + libraryHaskellDepends = [ + attoparsec base base-prelude html-entities semigroups text + text-builder vector vector-builder + ]; + testHaskellDepends = [ + attoparsec QuickCheck quickcheck-instances rerebase tasty + tasty-hunit tasty-quickcheck + ]; + description = "An \"attoparsec\"-based HTML tokenizer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "html-truncate" = callPackage + ({ mkDerivation, base, tagsoup }: + mkDerivation { + pname = "html-truncate"; + version = "0.3.0.0"; + sha256 = "1d66kdg81774b8isw1mfkl54sgmaz0n04n6shd5jjz18sjwyxp14"; + libraryHaskellDepends = [ base tagsoup ]; + description = "A HTML truncator"; + license = lib.licenses.bsd3; + }) {}; + + "html-validator-cli" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, directory + , doctest, filepath, hspec, http-conduit, text, utf8-string + }: + mkDerivation { + pname = "html-validator-cli"; + version = "0.1.0.5"; + sha256 = "0f1af2zsg7vmirmdnh3fwvyk3m7gdd34nfgfkdygs4ridhv6hqxs"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring directory doctest filepath + hspec http-conduit text utf8-string + ]; + executableHaskellDepends = [ + aeson ansi-terminal base bytestring directory doctest filepath + hspec http-conduit text utf8-string + ]; + testHaskellDepends = [ + aeson ansi-terminal base bytestring directory doctest filepath + hspec http-conduit text utf8-string + ]; + description = "A command-line interface for https://validator.w3.org/"; + license = lib.licenses.bsd3; + mainProgram = "validatehtml"; + }) {}; + + "html2hamlet" = callPackage + ({ mkDerivation, base, bytestring, containers, hamlet, html-conduit + , http-conduit, mtl, optparse-declarative, regex-tdfa, text + , wl-pprint-text, xml-conduit + }: + mkDerivation { + pname = "html2hamlet"; + version = "0.3.0"; + sha256 = "1n49dz59nlkvb4ax1h9cfq7nqcwlxcrm372x4373ig6xdzbckdmz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers hamlet html-conduit http-conduit mtl + optparse-declarative regex-tdfa text wl-pprint-text xml-conduit + ]; + description = "HTML to Hamlet converter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "html2hamlet"; + }) {}; + + "html5-entity" = callPackage + ({ mkDerivation, base, containers, criterion, text }: + mkDerivation { + pname = "html5-entity"; + version = "0.2.0.3"; + sha256 = "0bmmzshxanzw5y2y0hvgzz9yw18jqgv535i1xq2a5lf7w8wpj1if"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers text ]; + benchmarkHaskellDepends = [ base containers criterion ]; + description = "A library for looking up and validating HTML5 entities"; + license = lib.licenses.bsd3; + }) {}; + + "htn" = callPackage + ({ mkDerivation, base, containers, hspec }: + mkDerivation { + pname = "htn"; + version = "0.1.0.0"; + sha256 = "1r9wcy70sv7jk766yir2ixjwfd3skja7n8h8gan3nkbm3wb9rx0k"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers hspec ]; + description = "resolver using htn algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "htodo" = callPackage + ({ mkDerivation, base, HDBC, HDBC-sqlite3 }: + mkDerivation { + pname = "htodo"; + version = "0.0.4"; + sha256 = "0av34wypj47h4aifwqjjdwihb5b5jly5hcr32jq64ld94b7r4l2m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base HDBC HDBC-sqlite3 ]; + description = "A todo application"; + license = lib.licenses.bsd3; + mainProgram = "htodo"; + }) {}; + + "htoml" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , file-embed, old-locale, parsec, tasty, tasty-hspec, tasty-hunit + , text, time, unordered-containers, vector + }: + mkDerivation { + pname = "htoml"; + version = "1.0.0.3"; + sha256 = "0vw59kmwwqcr6ja9rx2q5l7s78n384cl7fdbq1azp03g6a5diy08"; + revision = "1"; + editedCabalFile = "1aci42zkrsbnxh090aah3j2c094gqkb0yh7i2prvlkhfsfi8r70b"; + libraryHaskellDepends = [ + aeson base containers old-locale parsec text time + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers file-embed parsec tasty + tasty-hspec tasty-hunit text time unordered-containers vector + ]; + benchmarkHaskellDepends = [ + aeson base containers criterion parsec text time + unordered-containers vector + ]; + description = "Parser for TOML files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "htoml-megaparsec" = callPackage + ({ mkDerivation, aeson, base, bytestring, composition-prelude + , containers, criterion, deepseq, file-embed, hspec, megaparsec + , mtl, tasty, tasty-hspec, tasty-hunit, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "htoml-megaparsec"; + version = "2.1.0.5"; + sha256 = "1g3wblznbg5414s8s6fym7h99wgiv7m05l4whrdfqq663276rsb5"; + libraryHaskellDepends = [ + base composition-prelude containers deepseq megaparsec mtl text + time unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers file-embed hspec megaparsec tasty + tasty-hspec tasty-hunit text time unordered-containers vector + ]; + benchmarkHaskellDepends = [ base criterion text ]; + doHaddock = false; + description = "Parser for TOML files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "htoml-parse" = callPackage + ({ mkDerivation, base, comonad, containers, dlist, htoml-megaparsec + , mtl, prettyprinter, prettyprinter-combinators, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "htoml-parse"; + version = "0.1.0.1"; + sha256 = "02zp241wgc7lkywp1wd7qz69k2gkgdhk72vdwqfmvxg3l61z0wb8"; + libraryHaskellDepends = [ + base comonad containers dlist htoml-megaparsec mtl prettyprinter + prettyprinter-combinators text time unordered-containers vector + ]; + description = "Parse TOML values produced by htoml-megaparsec package"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "htrace" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "htrace"; + version = "0.1"; + sha256 = "0ar1w9p6ppag2vp8kw6byirhfdfs4r639pjh5icnyiiliz6jkvlx"; + libraryHaskellDepends = [ base ]; + description = "Hierarchical tracing for debugging of lazy evaluation"; + license = lib.licenses.bsd3; + }) {}; + + "hts" = callPackage + ({ mkDerivation, base, hmt, xml }: + mkDerivation { + pname = "hts"; + version = "0.15"; + sha256 = "0l09skjsds4p9kdwrwrxg8hdd1ja7m2zmggf23dfimzm1jsij6y2"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base hmt xml ]; + description = "Haskell Music Typesetting"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "htsn" = callPackage + ({ mkDerivation, base, cmdargs, configurator, directory, filepath + , hdaemonize, hslogger, htsn-common, hxt, MissingH, network + , process, tasty, tasty-hunit, unix + }: + mkDerivation { + pname = "htsn"; + version = "0.1.1"; + sha256 = "123h3x22652xfnc1szvclnhfnr5wb5ndx8ahyvramvgjr1mmxpp5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs configurator directory filepath hdaemonize hslogger + htsn-common hxt MissingH network tasty tasty-hunit unix + ]; + testHaskellDepends = [ + base cmdargs configurator directory filepath hdaemonize hslogger + htsn-common hxt MissingH network process tasty tasty-hunit unix + ]; + description = "Parse XML files from The Sports Network feed"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "htsn"; + broken = true; + }) {}; + + "htsn-common" = callPackage + ({ mkDerivation, ansi-terminal, base, hslogger, transformers }: + mkDerivation { + pname = "htsn-common"; + version = "0.0.2"; + sha256 = "0ywp0683mna16znsqn6h6k5iihpzhj909hivgmlvfzkrn6plvc15"; + libraryHaskellDepends = [ + ansi-terminal base hslogger transformers + ]; + description = "Display/logging facilities used by both htsn and htsn-import"; + license = lib.licenses.gpl3Only; + }) {}; + + "htsn-import" = callPackage + ({ mkDerivation, base, cmdargs, configurator, containers, directory + , doctest, filepath, fixed-vector-hetero, groundhog + , groundhog-postgresql, groundhog-sqlite, groundhog-th, hslogger + , htsn-common, hxt, MissingH, old-locale, process, split, tasty + , tasty-hunit, time, transformers, tuple + }: + mkDerivation { + pname = "htsn-import"; + version = "0.2.4"; + sha256 = "1mm098a748dmwzzak0ciam7dq80l3iv4hvk8c1crr03dbybr8rq3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs configurator containers directory filepath + fixed-vector-hetero groundhog groundhog-postgresql groundhog-sqlite + groundhog-th hslogger htsn-common hxt MissingH old-locale split + tasty tasty-hunit time transformers tuple + ]; + testHaskellDepends = [ + base cmdargs configurator containers directory doctest filepath + fixed-vector-hetero groundhog groundhog-postgresql groundhog-sqlite + groundhog-th hslogger htsn-common hxt MissingH old-locale process + split tasty tasty-hunit time transformers tuple + ]; + description = "Import XML files from The Sports Network into an RDBMS"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "htsn-import"; + }) {}; + + "htssets" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "htssets"; + version = "0.2.0.0"; + sha256 = "15wbafj54yfipp3pfqk0yd5qlzm76457mngv1fs899sp31y2m2cv"; + libraryHaskellDepends = [ base containers ]; + description = "Heterogenous Sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-accept" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "http-accept"; + version = "0.2"; + sha256 = "1ivwkwr9jgbf6m2dv4gaw5vxrz2vm5wzz65ncl5jpma6wimwh4ii"; + libraryHaskellDepends = [ base bytestring ]; + description = "Functions for working with HTTP Accept headers"; + license = "unknown"; + }) {}; + + "http-api-data" = callPackage + ({ mkDerivation, attoparsec, attoparsec-iso8601, base, base-compat + , bytestring, containers, cookie, hashable, hspec, hspec-discover + , http-types, HUnit, QuickCheck, quickcheck-instances, tagged, text + , time-compat, transformers, unordered-containers, uuid-types + }: + mkDerivation { + pname = "http-api-data"; + version = "0.5.1"; + sha256 = "0aqjfzxzk3z9qqxrf80sjarnxxkp016z86n3gira4fg14i4ccrk1"; + 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 QuickCheck + quickcheck-instances text time-compat unordered-containers + uuid-types + ]; + testToolDepends = [ hspec-discover ]; + description = "Converting to/from HTTP API data like URL pieces, headers and query parameters"; + license = lib.licenses.bsd3; + }) {}; + + "http-api-data_0_6" = callPackage + ({ mkDerivation, base, bytestring, containers, cookie, hashable + , hspec, hspec-discover, http-types, HUnit, QuickCheck + , quickcheck-instances, tagged, text, text-iso8601, time-compat + , transformers, unordered-containers, uuid-types + }: + mkDerivation { + pname = "http-api-data"; + version = "0.6"; + sha256 = "0ihkvjhm1rfgfnr2s5kzsmmqbnxgmyaxi0gqzqs4lxyhvy14743l"; + revision = "1"; + editedCabalFile = "0vjxs10hv9xhnahzcqb4dlygfzj5rcybgzw2z7qb2mi6sjsllwpv"; + libraryHaskellDepends = [ + base bytestring containers cookie hashable http-types tagged text + text-iso8601 time-compat transformers unordered-containers + uuid-types + ]; + testHaskellDepends = [ + base bytestring cookie hspec HUnit QuickCheck quickcheck-instances + text time-compat unordered-containers uuid-types + ]; + testToolDepends = [ hspec-discover ]; + description = "Converting to/from HTTP API data like URL pieces, headers and query parameters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "http-api-data-ip" = callPackage + ({ mkDerivation, attoparsec, base, http-api-data, ip, text }: + mkDerivation { + pname = "http-api-data-ip"; + version = "0.1.0.0"; + sha256 = "1jd1ri2ij989vc3h1v88hpchs4ba4qr16iz2q6jbg3nrzzfkyzbm"; + libraryHaskellDepends = [ attoparsec base http-api-data ip text ]; + description = "Code for using the ip package with http-api-data"; + license = lib.licenses.bsd3; + }) {}; + + "http-api-data-qq" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-api-data + , http-client, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, text + }: + mkDerivation { + pname = "http-api-data-qq"; + version = "0.1.0.0"; + sha256 = "1lvfdbprdwq09k1wkjfvvkpi79053dc4kzkv4g1cx94qb1flbd7a"; + revision = "5"; + editedCabalFile = "0j7iv1br4ijawc1l85zdh7h9i005qnqbm2gamrca09alv3m9m72v"; + libraryHaskellDepends = [ + base http-api-data template-haskell text + ]; + testHaskellDepends = [ + aeson base bytestring containers http-api-data http-client tasty + tasty-hunit tasty-quickcheck text + ]; + description = "Quasiquoter for building URLs with ToHttpApiData types"; + license = lib.licenses.bsd3; + }) {}; + + "http-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, http-types }: + mkDerivation { + pname = "http-attoparsec"; + version = "0.1.1"; + sha256 = "12l892fix11mrvm10awwvv31y59q5rb6gb0sqjp6l4p4ym9ngqa3"; + libraryHaskellDepends = [ attoparsec base bytestring http-types ]; + description = "Attoparsec parsers for http-types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-client" = callPackage + ({ mkDerivation, array, async, base, base64-bytestring + , blaze-builder, bytestring, case-insensitive, containers, cookie + , deepseq, directory, exceptions, filepath, ghc-prim, hspec + , hspec-discover, http-types, iproute, mime-types, monad-control + , network, network-uri, random, stm, streaming-commons, text, time + , transformers, zlib + }: + mkDerivation { + pname = "http-client"; + version = "0.7.17"; + sha256 = "1imd3yiqh9pq677ndvq2rsxr5agys6n15syfl25c8h8625k46qda"; + libraryHaskellDepends = [ + array async base base64-bytestring blaze-builder bytestring + case-insensitive containers cookie deepseq exceptions filepath + ghc-prim http-types iproute mime-types network network-uri random + stm streaming-commons text time transformers + ]; + testHaskellDepends = [ + async base blaze-builder bytestring case-insensitive containers + cookie deepseq directory hspec http-types monad-control network + network-uri streaming-commons text time transformers zlib + ]; + testToolDepends = [ hspec-discover ]; + doCheck = false; + description = "An HTTP client engine"; + license = lib.licenses.mit; + }) {}; + + "http-client-auth" = callPackage + ({ mkDerivation, base, base64-string, blaze-builder, bytestring + , case-insensitive, conduit, crypto-conduit, http-client + , http-conduit, pureMD5, resourcet, transformers, utf8-string + }: + mkDerivation { + pname = "http-client-auth"; + version = "0.1.0.1"; + sha256 = "07scawz138qffcgw5lyxbxmwdm0czhylqy1rzm0ff59n8amr46j4"; + libraryHaskellDepends = [ + base base64-string blaze-builder bytestring case-insensitive + conduit crypto-conduit http-client http-conduit pureMD5 resourcet + transformers utf8-string + ]; + description = "HTTP authorization (both basic and digest) done right"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "http-client-brread-timeout" = callPackage + ({ mkDerivation, base, bytestring, http-client }: + mkDerivation { + pname = "http-client-brread-timeout"; + version = "0.1.1.0"; + sha256 = "0prghn5hif47r9viy9g7slpw03zs91z9k9z135ar5b6xa5xdz058"; + libraryHaskellDepends = [ base bytestring http-client ]; + description = "Http client with time-limited brRead"; + license = lib.licenses.mit; + }) {}; + + "http-client-conduit" = callPackage + ({ mkDerivation, base, http-client }: + mkDerivation { + pname = "http-client-conduit"; + version = "0.3.0"; + sha256 = "0k2vq9y7kfbkhcsszjr74ahq5nw5z7dbzjhw1ixbigcr56axsd19"; + libraryHaskellDepends = [ base http-client ]; + doHaddock = false; + description = "Frontend support for using http-client with conduit (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "http-client-extra" = callPackage + ({ mkDerivation, aeson, array, base, base64-bytestring + , blaze-builder, bytestring, case-insensitive, containers + , data-default, exceptions, http-client, http-types, random, text + , transformers + }: + mkDerivation { + pname = "http-client-extra"; + version = "0.1.3.0"; + sha256 = "112x03s2iqdbp6gpa7hmsnjl86s8cpmpb82n4fxiy9d3rbp72a0j"; + libraryHaskellDepends = [ + aeson array base base64-bytestring blaze-builder bytestring + case-insensitive containers data-default exceptions http-client + http-types random text transformers + ]; + description = "wrapper for http-client exposing cookies"; + license = lib.licenses.bsd3; + }) {}; + + "http-client-lens" = callPackage + ({ mkDerivation, base, bytestring, http-client, http-types, lens + , network + }: + mkDerivation { + pname = "http-client-lens"; + version = "0.1.0"; + sha256 = "1n5q3wprhp8kwwq2n1v06l1a9k9p3z96rxv3kr6bbwga9lsb3jip"; + libraryHaskellDepends = [ + base bytestring http-client http-types lens network + ]; + description = "Optics for http-client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-client-multipart" = callPackage + ({ mkDerivation, base, http-client }: + mkDerivation { + pname = "http-client-multipart"; + version = "0.3.0.0"; + sha256 = "18za6s3658hgm95rrygghrz0b643c7nkzaimb14v2hv82w3k9crg"; + libraryHaskellDepends = [ base http-client ]; + doHaddock = false; + description = "Generate multipart uploads for http-client. (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "http-client-openssl" = callPackage + ({ mkDerivation, base, bytestring, HsOpenSSL, HsOpenSSL-x509-system + , hspec, http-client, http-types, network + }: + mkDerivation { + pname = "http-client-openssl"; + version = "0.3.3"; + sha256 = "03rr1wz1907v3gx5qsqdkd850hy47glb574s69265pv6yspaivdx"; + revision = "1"; + editedCabalFile = "0f2x40wdd09svjylg1zwapnnqgvxid1fcakvwgxlz61a16w8sfb6"; + libraryHaskellDepends = [ + base bytestring HsOpenSSL HsOpenSSL-x509-system http-client network + ]; + testHaskellDepends = [ + base HsOpenSSL hspec http-client http-types + ]; + doCheck = false; + description = "http-client backend using the OpenSSL library"; + license = lib.licenses.mit; + }) {}; + + "http-client-overrides" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client + , http-client-tls, http-types, network-uri, tasty, tasty-hunit + , text, yaml + }: + mkDerivation { + pname = "http-client-overrides"; + version = "0.1.1.0"; + sha256 = "15asl6xksr7qmjbm64my3h1x3sx7558vdidx7zlkl8lf1k0w0kcl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring http-client http-types network-uri text yaml + ]; + executableHaskellDepends = [ base http-client http-client-tls ]; + testHaskellDepends = [ + base bytestring http-client tasty tasty-hunit text + ]; + description = "HTTP client overrides"; + license = lib.licenses.bsd3; + mainProgram = "example"; + }) {}; + + "http-client-request-modifiers" = callPackage + ({ mkDerivation, base, bytestring, exceptions, http-client + , http-media, http-types, network, network-uri + }: + mkDerivation { + pname = "http-client-request-modifiers"; + version = "0.1"; + sha256 = "1bd6r24gh0nxfj040q3x39nqnpkdqkri1wdlg3jf2h61cb5gli5r"; + libraryHaskellDepends = [ + base bytestring exceptions http-client http-media http-types + network network-uri + ]; + description = "Convenient monadic HTTP request modifiers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-client-restricted" = callPackage + ({ mkDerivation, base, crypton-connection, data-default + , http-client, http-client-tls, network, network-bsd, utf8-string + }: + mkDerivation { + pname = "http-client-restricted"; + version = "0.1.0"; + sha256 = "12rzkzqgv32rw0z1m38d0mi5dbdn07j3myqp3wfdqfaygib0a6i4"; + libraryHaskellDepends = [ + base crypton-connection data-default http-client http-client-tls + network network-bsd utf8-string + ]; + description = "restricting the servers that http-client will use"; + license = lib.licenses.mit; + }) {}; + + "http-client-rustls" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, http-client + , http-types, network, port-utils, process, resourcet, rustls + , tasty, tasty-hunit, temporary, text + }: + mkDerivation { + pname = "http-client-rustls"; + version = "0.0.1.0"; + sha256 = "1yx93cfvn8zqvsrl2bg6zv12acvmbz2d66wyhb7w53jib7gwzk8z"; + libraryHaskellDepends = [ + base bytestring http-client network resourcet rustls text + ]; + testHaskellDepends = [ + base bytestring directory filepath http-client http-types network + port-utils process rustls tasty tasty-hunit temporary + ]; + description = "http-client TLS backend using Rustls"; + license = lib.licenses.cc0; + hydraPlatforms = lib.platforms.none; + }) {}; + + "http-client-session" = callPackage + ({ mkDerivation, base-prelude, bytestring, either, http-client + , mtl-prelude + }: + mkDerivation { + pname = "http-client-session"; + version = "0.1.2"; + sha256 = "0rcy7jnhciqzsqhn3jq4g0bnzm66jxh5x0xfgljgcralz99g9d4w"; + libraryHaskellDepends = [ + base-prelude bytestring either http-client mtl-prelude + ]; + description = "A simple abstraction over the \"http-client\" connection manager"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-client-streams" = callPackage + ({ mkDerivation, base, bytestring, HsOpenSSL, http-client + , http-client-openssl, io-streams, mtl, transformers + }: + mkDerivation { + pname = "http-client-streams"; + version = "0.3.1.0"; + sha256 = "1q9w0l89a599l4955kb3156ysmlg7il9pz0x7kfl3bxly4gadf8z"; + libraryHaskellDepends = [ + base bytestring HsOpenSSL http-client http-client-openssl + io-streams mtl transformers + ]; + description = "http-client for io-streams supporting openssl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-client-tls" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , crypton, crypton-connection, data-default-class, exceptions + , gauge, hspec, http-client, http-types, memory, network + , network-uri, text, tls, transformers + }: + mkDerivation { + pname = "http-client-tls"; + version = "0.3.6.3"; + sha256 = "15chmlnq0nk2kxhk65r9xdjkzl94k0axcml89a5qkdiffwyzrp1q"; + libraryHaskellDepends = [ + base bytestring case-insensitive containers crypton + crypton-connection data-default-class exceptions http-client + http-types memory network network-uri text tls transformers + ]; + testHaskellDepends = [ + base crypton-connection hspec http-client http-types + ]; + benchmarkHaskellDepends = [ base gauge http-client ]; + doCheck = false; + description = "http-client backend using the connection package and tls library"; + license = lib.licenses.mit; + }) {}; + + "http-client-websockets" = callPackage + ({ mkDerivation, async, base, bytestring, hspec, http-client + , network-uri, text, websockets + }: + mkDerivation { + pname = "http-client-websockets"; + version = "0.1.1.3"; + sha256 = "1g9bmvh4p0z58iyk652nall031fsypg2dbc9x57x7ngj2wd2m15f"; + libraryHaskellDepends = [ + base bytestring http-client network-uri text websockets + ]; + testHaskellDepends = [ + async base bytestring hspec http-client network-uri websockets + ]; + description = "Glue code for http-client and websockets"; + license = lib.licenses.cc0; + }) {}; + + "http-common" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring + , case-insensitive, directory, mtl, network, random, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "http-common"; + version = "0.8.3.4"; + sha256 = "1xpbnfac0fqa5r670ggwm4kq3cmz9jpaw9bx40j9w9qiw6xi4i28"; + libraryHaskellDepends = [ + base base64-bytestring blaze-builder bytestring case-insensitive + directory mtl network random text transformers unordered-containers + ]; + description = "Common types for HTTP clients and servers"; + license = lib.licenses.bsd3; + }) {}; + + "http-conduit" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , blaze-builder, bytestring, case-insensitive, conduit + , conduit-extra, cookie, crypton-connection, data-default-class + , hspec, http-client, http-client-tls, http-types, HUnit, mtl + , network, resourcet, streaming-commons, temporary, text, time, tls + , transformers, unliftio, unliftio-core, utf8-string, wai + , wai-conduit, warp, warp-tls + }: + mkDerivation { + pname = "http-conduit"; + version = "2.3.8.3"; + sha256 = "1x6pvpcjndxm26plk29v5nfz19rnci4fjzbamidpjaidi990jlba"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base bytestring conduit + conduit-extra http-client http-client-tls http-types mtl resourcet + transformers unliftio-core + ]; + testHaskellDepends = [ + aeson attoparsec-aeson base blaze-builder bytestring + case-insensitive conduit conduit-extra cookie crypton-connection + data-default-class hspec http-client http-types HUnit network + resourcet streaming-commons temporary text time tls transformers + unliftio utf8-string wai wai-conduit warp warp-tls + ]; + doCheck = false; + description = "HTTP client package with conduit interface and HTTPS support"; + license = lib.licenses.bsd3; + }) {}; + + "http-conduit-browser" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring + , case-insensitive, conduit, containers, cookie, data-default + , exceptions, hspec, http-client, http-conduit, http-types, HUnit + , lifted-base, monad-control, network, network-uri, resourcet, text + , time, transformers, transformers-base, wai, warp + }: + mkDerivation { + pname = "http-conduit-browser"; + version = "2.0.0.1"; + sha256 = "0h8kqjpw859q8kafplbxz5hn7zva71ym25z7vf5vz0pwiw2587wv"; + libraryHaskellDepends = [ + base bytestring conduit containers cookie data-default exceptions + http-client http-conduit http-types lifted-base monad-control + network-uri resourcet time transformers transformers-base + ]; + testHaskellDepends = [ + base base64-bytestring blaze-builder bytestring case-insensitive + conduit containers cookie data-default hspec http-client + http-conduit http-types HUnit lifted-base monad-control network + resourcet text time transformers wai warp + ]; + description = "Browser interface to the http-conduit package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-conduit-downloader" = callPackage + ({ mkDerivation, base, bytestring, data-default, HsOpenSSL + , http-client, http-client-openssl, http-types, network + , network-uri, text, time, zlib + }: + mkDerivation { + pname = "http-conduit-downloader"; + version = "1.1.5"; + sha256 = "188wv7hcnlldvkfjf3kb5gm3r74vpm2vr0r1sb24p9akbn1mjfg6"; + libraryHaskellDepends = [ + base bytestring data-default HsOpenSSL http-client + http-client-openssl http-types network network-uri text time zlib + ]; + description = "HTTP downloader tailored for web-crawler needs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-date" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, doctest + , hspec, old-locale, time + }: + mkDerivation { + pname = "http-date"; + version = "0.0.11"; + sha256 = "1lzlrj2flcnz3k5kfhf11nk5n8m6kcya0lkwrsnzxgfr3an27y9j"; + libraryHaskellDepends = [ array attoparsec base bytestring time ]; + testHaskellDepends = [ + base bytestring doctest hspec old-locale time + ]; + description = "HTTP Date parser/formatter"; + license = lib.licenses.bsd3; + }) {}; + + "http-directory" = callPackage + ({ mkDerivation, base, bytestring, hspec, html-conduit, http-client + , http-client-tls, http-conduit, http-date, http-types, network-uri + , text, time, xml-conduit + }: + mkDerivation { + pname = "http-directory"; + version = "0.1.10"; + sha256 = "1dgmd24n0r6r0yjndk62rxvs8nrbzqgdszjg5ad2wm26abynzdgy"; + libraryHaskellDepends = [ + base bytestring html-conduit http-client http-client-tls + http-conduit http-date http-types network-uri text time xml-conduit + ]; + testHaskellDepends = [ base hspec text ]; + description = "http directory listing library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-dispatch" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, hspec, http-client, http-client-tls, http-types + }: + mkDerivation { + pname = "http-dispatch"; + version = "0.6.2.0"; + sha256 = "1lvpfvm6i48r9rhwcxdd2wv0ja3g5rap8343h3d2pq2glhmhhf48"; + libraryHaskellDepends = [ + base base64-bytestring bytestring case-insensitive http-client + http-client-tls http-types + ]; + testHaskellDepends = [ aeson base hspec ]; + description = "High level HTTP client for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-download" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, conduit + , conduit-extra, crypton, crypton-conduit, directory, exceptions + , filepath, hspec, hspec-discover, http-client, http-conduit + , http-types, memory, path, path-io, retry, rio, rio-prettyprint + }: + mkDerivation { + pname = "http-download"; + version = "0.2.1.0"; + sha256 = "09689xpjw0r66x6239ncpcjpxpjyl6jp8pg3zwmridp80fnx5ph5"; + libraryHaskellDepends = [ + base base64-bytestring bytestring conduit conduit-extra crypton + crypton-conduit directory exceptions filepath http-client + http-conduit http-types memory path path-io retry rio + rio-prettyprint + ]; + testHaskellDepends = [ + base crypton hspec hspec-discover http-client path path-io retry + rio rio-prettyprint + ]; + testToolDepends = [ hspec-discover ]; + description = "Verified downloads with retries"; + license = lib.licenses.bsd3; + }) {}; + + "http-encodings" = callPackage + ({ mkDerivation, base, bytestring, HTTP, iconv, mime, mtl, parsec + , text, utf8-string, zlib + }: + mkDerivation { + pname = "http-encodings"; + version = "0.9.3"; + sha256 = "0b29zqa2ybja73jip83qn1xhiinn1k64b6dmc39ccp48ip1xdnvn"; + revision = "3"; + editedCabalFile = "1yg6n1wwnycd8xd0s8qrsgvbqsaa0gaq2bxrxdpyq739sg9qhq2x"; + libraryHaskellDepends = [ + base bytestring HTTP iconv mime mtl parsec text utf8-string zlib + ]; + description = "A library for encoding and decoding bodies of HTTP messages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-enumerator" = callPackage + ({ mkDerivation, asn1-data, attoparsec, attoparsec-enumerator, base + , base64-bytestring, blaze-builder, blaze-builder-enumerator + , bytestring, case-insensitive, certificate, containers, cprng-aes + , data-default, enumerator, failure, http-types, monad-control + , network, tls, tls-extra, transformers, utf8-string, zlib-enum + }: + mkDerivation { + pname = "http-enumerator"; + version = "0.7.3.3"; + sha256 = "10w2ppgb4kjl3h77iq7j9qh3gcl6a0fvbpidi2njd4pfhrq4lgs6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + asn1-data attoparsec attoparsec-enumerator base base64-bytestring + blaze-builder blaze-builder-enumerator bytestring case-insensitive + certificate containers cprng-aes data-default enumerator failure + http-types monad-control network tls tls-extra transformers + utf8-string zlib-enum + ]; + description = "HTTP client package with enumerator interface and HTTPS support. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "http-exchange" = callPackage + ({ mkDerivation, base, byteslice, bytesmith, http-interchange + , tasty, tasty-hunit, text + }: + mkDerivation { + pname = "http-exchange"; + version = "0.2.0.1"; + sha256 = "05b5y3hgj73bfc9fwz99x1r1q3giqnxv9rpsq7qrabmhnga6xpwx"; + libraryHaskellDepends = [ + base byteslice bytesmith http-interchange text + ]; + testHaskellDepends = [ + base byteslice http-interchange tasty tasty-hunit + ]; + doHaddock = false; + description = "Perform HTTP Requests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "http-exchange-instantiations" = callPackage + ({ mkDerivation, base, byteslice, bytestring, data-default + , error-codes, http-exchange, http-interchange, network + , network-unexceptional, pretty-show, stm, tls + }: + mkDerivation { + pname = "http-exchange-instantiations"; + version = "0.1.3.0"; + sha256 = "002wa8lqpz4idnzkzz918ql9zghg01gnyp4pwar494yfsysiy4v8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base byteslice bytestring error-codes http-exchange + http-interchange network network-unexceptional stm tls + ]; + executableHaskellDepends = [ + base data-default http-interchange network pretty-show tls + ]; + doHaddock = false; + description = "Instantiations of http-exchange"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "http-grammar" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "http-grammar"; + version = "0.1.0.0"; + sha256 = "1x073nw7fagbj16x42n7xgyr5liv69l0g4ig1f4adzdc9p997l27"; + libraryHaskellDepends = [ attoparsec base bytestring ]; + description = "Attoparsec-based parsers for the RFC-2616 HTTP grammar rules"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-interchange" = callPackage + ({ mkDerivation, aeson, base, bytebuild, byteslice, bytesmith + , bytestring, contiguous, filepath, pretty-show, primitive, tasty + , tasty-golden, text + }: + mkDerivation { + pname = "http-interchange"; + version = "0.3.2.1"; + sha256 = "1jji8wjdivpwd4zmhljn39d2rwvrlyxz7gmnacm8qkjmfhkhppkq"; + libraryHaskellDepends = [ + base bytebuild byteslice bytesmith contiguous primitive text + ]; + testHaskellDepends = [ + aeson base byteslice bytestring filepath pretty-show primitive + tasty tasty-golden + ]; + description = "Types and serialization for HTTP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-io-streams" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, attoparsec-aeson + , base, base64-bytestring, binary, blaze-builder, brotli-streams + , bytestring, case-insensitive, containers, cryptohash-sha1 + , directory, HsOpenSSL, hspec, hspec-expectations, HUnit + , io-streams, lifted-base, mtl, network, network-uri + , openssl-streams, snap, snap-core, snap-server, system-filepath + , text, transformers, unordered-containers, xor + }: + mkDerivation { + pname = "http-io-streams"; + version = "0.1.7.0"; + sha256 = "14jn78jby18h0jnmpx523nq3wnpr4l65mn746rzmq6z49p513wmg"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring binary blaze-builder + brotli-streams bytestring case-insensitive containers + cryptohash-sha1 directory HsOpenSSL io-streams mtl network + network-uri openssl-streams text transformers xor + ]; + testHaskellDepends = [ + aeson aeson-pretty attoparsec attoparsec-aeson base + base64-bytestring blaze-builder bytestring case-insensitive + containers directory HsOpenSSL hspec hspec-expectations HUnit + io-streams lifted-base mtl network network-uri openssl-streams snap + snap-core snap-server system-filepath text transformers + unordered-containers + ]; + description = "HTTP and WebSocket client based on io-streams"; + license = "BSD-3-Clause AND GPL-2.0-or-later"; + }) {}; + + "http-kinder" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , containers, http-media, http-types, HUnit, QuickCheck, singletons + , tasty, tasty-ant-xml, tasty-hunit, tasty-quickcheck, text, time + , wai, wai-extra + }: + mkDerivation { + pname = "http-kinder"; + version = "0.2.0.0"; + sha256 = "09py55rs20ipxl5v386j5gs3if36z2zi1ah7f418z2m9mn5nwfik"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive containers http-media + http-types singletons text time + ]; + testHaskellDepends = [ + base HUnit QuickCheck tasty tasty-ant-xml tasty-hunit + tasty-quickcheck text wai wai-extra + ]; + description = "Generic kinds and types for working with HTTP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-kit" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, hspec + , http-types, QuickCheck, quickcheck-instances + }: + mkDerivation { + pname = "http-kit"; + version = "0.5.1"; + sha256 = "1swnvsbaabk946pys9q9kr0bgdvalnznd59dw981sg7cywqdcz28"; + libraryHaskellDepends = [ + base bytestring case-insensitive http-types + ]; + testHaskellDepends = [ + base bytestring hspec http-types QuickCheck quickcheck-instances + ]; + description = "A low-level HTTP library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-link-header" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, criterion, directory + , errors, hspec, hspec-attoparsec, http-api-data, network-uri + , QuickCheck, text, transformers + }: + mkDerivation { + pname = "http-link-header"; + version = "1.2.1"; + sha256 = "15pcav5k7j4pvqwkyyrqgcm7yxqippx4yiprsg9fpml4kywcr2ca"; + revision = "3"; + editedCabalFile = "16xbv4cz8b9gh42za6bhz73qcqrd5ix330cs4prj2jn124hb9xwx"; + libraryHaskellDepends = [ + attoparsec base bytestring errors http-api-data network-uri text + ]; + testHaskellDepends = [ + attoparsec base bytestring errors hspec hspec-attoparsec + http-api-data network-uri QuickCheck text + ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring criterion directory errors http-api-data + network-uri text transformers + ]; + description = "HTTP Link header parser/writer"; + license = lib.licenses.publicDomain; + }) {}; + + "http-listen" = callPackage + ({ mkDerivation, base, bytestring, exceptions, HTTP, network + , transformers + }: + mkDerivation { + pname = "http-listen"; + version = "0.1.0.0"; + sha256 = "1ccm4lzlngcw7hp4rvk2d85zg5725pj01mzavl3zx140i6w0psz0"; + revision = "2"; + editedCabalFile = "1vxjpslwxagi3p44s0ivsg8gr9fycnsgdgzmz1i8likcbhgfk3cn"; + libraryHaskellDepends = [ + base bytestring exceptions HTTP network transformers + ]; + description = "Listen to HTTP requests and handle them in arbitrary ways"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-media" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , QuickCheck, tasty, tasty-quickcheck, utf8-string + }: + mkDerivation { + pname = "http-media"; + version = "0.8.1.1"; + sha256 = "10zi0c6v0vngxadlbzfp1y1fgyx1ac5gvyvl0gv6gl8m3grss80r"; + revision = "1"; + editedCabalFile = "0vlaxmh1qqli981bwn3hw0hqfy6spkijdywycnhxi0z1qg5837fk"; + libraryHaskellDepends = [ + base bytestring case-insensitive containers utf8-string + ]; + testHaskellDepends = [ + base bytestring case-insensitive containers QuickCheck tasty + tasty-quickcheck utf8-string + ]; + description = "Processing HTTP Content-Type and Accept headers"; + license = lib.licenses.mit; + }) {}; + + "http-mock" = callPackage + ({ mkDerivation, async, base, directory, filepath, http-client + , network, random, wai, warp + }: + mkDerivation { + pname = "http-mock"; + version = "0.1.0.0"; + sha256 = "1zba8dyn6ww6qy7l1qxq5vh53l9jx5w7xb258lj0bwwqc32bks2y"; + libraryHaskellDepends = [ + async base directory filepath http-client network random wai warp + ]; + testHaskellDepends = [ base ]; + description = "HTTP mocking and expectations library for Haskell"; + license = lib.licenses.asl20; + }) {}; + + "http-monad" = callPackage + ({ mkDerivation, base, bytestring, containers, explicit-exception + , HTTP, lazyio, network, network-uri, network-uri-flag, parsec + , semigroups, transformers, utility-ht + }: + mkDerivation { + pname = "http-monad"; + version = "0.1.1.4"; + sha256 = "00bzm1s896wdngz8clmjlfbdp4pw3xjk4sg1d2zznf4npssckm0z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers explicit-exception HTTP lazyio network + network-uri network-uri-flag parsec semigroups transformers + utility-ht + ]; + description = "Monad abstraction for HTTP allowing lazy transfer and non-I/O simulation"; + license = lib.licenses.bsd3; + }) {}; + + "http-pony" = callPackage + ({ mkDerivation, base, bytestring, exceptions, network, pipes + , pipes-network, pipes-safe, transformers + }: + mkDerivation { + pname = "http-pony"; + version = "0.1.0.7"; + sha256 = "1zlz9fmnhaxb38axscmpda4iqsv8idv3wq116pr449dvxs5kj721"; + libraryHaskellDepends = [ + base bytestring exceptions network pipes pipes-network pipes-safe + transformers + ]; + description = "A type unsafe http library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-pony-serve-wai" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , case-insensitive, http-pony-transformer-http + , http-pony-transformer-startline, http-types, pipes + , pipes-bytestring, pipes-safe, transformers, wai + }: + mkDerivation { + pname = "http-pony-serve-wai"; + version = "0.1.0.4"; + sha256 = "01fwxn8sybklm7vl1hyirgnxiihqlqx6g7dvwmh4xpclrshskqy1"; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring case-insensitive + http-pony-transformer-http http-pony-transformer-startline + http-types pipes pipes-bytestring pipes-safe transformers wai + ]; + description = "Serve a WAI application with http-pony"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-pony-transformer-case-insensitive" = callPackage + ({ mkDerivation, base, case-insensitive, lens, profunctors }: + mkDerivation { + pname = "http-pony-transformer-case-insensitive"; + version = "0.1.0.2"; + sha256 = "14fbqw5bqsbyvr99g4bpk54n38mz2ilkyb6979rgdr2fpvzkv6rr"; + libraryHaskellDepends = [ base case-insensitive lens profunctors ]; + description = "Tag http headers as case insensitive"; + license = lib.licenses.bsd3; + }) {}; + + "http-pony-transformer-http" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, pipes + , pipes-attoparsec, transformers + }: + mkDerivation { + pname = "http-pony-transformer-http"; + version = "0.1.0.3"; + sha256 = "1pag54g9q78n3np3l2imqk0dbn6607s9wq14jp417qpdfw59mqdm"; + libraryHaskellDepends = [ + attoparsec base bytestring pipes pipes-attoparsec transformers + ]; + description = "Transform raw TCP stream to a basic HTTP type"; + license = lib.licenses.bsd3; + }) {}; + + "http-pony-transformer-startline" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, http-types, lens }: + mkDerivation { + pname = "http-pony-transformer-startline"; + version = "0.1.0.1"; + sha256 = "0fdzczng44id8w8jbxvm8kyc7pnaqpaqagkgq6a6ndncjbwraybr"; + libraryHaskellDepends = [ + attoparsec base bytestring http-types lens + ]; + description = "transform HTTP startlines to tuples"; + license = lib.licenses.bsd3; + }) {}; + + "http-proxy" = callPackage + ({ mkDerivation, async, base, blaze-builder, bytestring + , bytestring-lexing, case-insensitive, conduit, conduit-extra + , connection, hspec, http-client, http-conduit, http-types, mtl + , network, network-uri, QuickCheck, random, resourcet + , streaming-commons, text, tls, transformers, vault, wai + , wai-conduit, warp, warp-tls + }: + mkDerivation { + pname = "http-proxy"; + version = "0.1.2.0"; + sha256 = "17yn15hd0kn3r495awy5qmrxq8mgrby8h5b9q7vzm583yppi9dmn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring bytestring-lexing case-insensitive conduit + conduit-extra http-client http-conduit http-types mtl network + resourcet streaming-commons text tls transformers wai wai-conduit + warp warp-tls + ]; + executableHaskellDepends = [ base bytestring network-uri wai ]; + testHaskellDepends = [ + async base blaze-builder bytestring bytestring-lexing + case-insensitive conduit conduit-extra connection hspec http-client + http-conduit http-types network QuickCheck random resourcet text + vault wai wai-conduit warp warp-tls + ]; + description = "A library for writing HTTP and HTTPS proxies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-query" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, network-uri + , text + }: + mkDerivation { + pname = "http-query"; + version = "0.1.3"; + sha256 = "1z0mj12yxbflh0f523liqdbi0i6xz8zraz3lzlpfyl5kfp96jrfk"; + libraryHaskellDepends = [ + aeson base bytestring http-conduit network-uri text + ]; + description = "Simple http queries"; + license = lib.licenses.bsd3; + }) {}; + + "http-querystring" = callPackage + ({ mkDerivation, base, bytestring, containers, doctest, hspec + , http-types, QuickCheck + }: + mkDerivation { + pname = "http-querystring"; + version = "1.0"; + sha256 = "0n21x8w9pggyp5lbgww70g7860k6n35csq669s9gvrmv1n22k7m6"; + libraryHaskellDepends = [ base bytestring containers http-types ]; + testHaskellDepends = [ + base bytestring containers doctest hspec http-types QuickCheck + ]; + description = "The HTTP query builder"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-response-decoder" = callPackage + ({ mkDerivation, base, base-prelude, bytestring + , bytestring-tree-builder, case-insensitive, http-client + , http-types, matcher, profunctors, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "http-response-decoder"; + version = "0.2.3"; + sha256 = "0cczj0m70rhmbjvghnbjahjlc0qqfch5yw9migpi3f1k7z20l3sf"; + libraryHaskellDepends = [ + base base-prelude bytestring bytestring-tree-builder + case-insensitive http-client http-types matcher profunctors text + transformers unordered-containers + ]; + description = "Declarative DSL for parsing an HTTP response"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "http-reverse-proxy" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , conduit, conduit-extra, containers, hspec, http-client + , http-conduit, http-types, network, resourcet, streaming-commons + , text, transformers, unliftio, wai, wai-logger, warp, word8 + }: + mkDerivation { + pname = "http-reverse-proxy"; + version = "0.6.0.2"; + sha256 = "13ln90didwh4r0jb77i05csmimrl9p1mv71c7ygz9bi3zk8mvl7l"; + libraryHaskellDepends = [ + base blaze-builder bytestring case-insensitive conduit + conduit-extra containers http-client http-types network resourcet + streaming-commons text transformers unliftio wai wai-logger word8 + ]; + testHaskellDepends = [ + base blaze-builder bytestring conduit conduit-extra hspec + http-conduit http-types network resourcet streaming-commons + transformers unliftio wai warp + ]; + description = "Reverse proxy HTTP requests, either over raw sockets or with WAI"; + license = lib.licenses.bsd3; + }) {}; + + "http-rfc7807" = callPackage + ({ mkDerivation, aeson, base, call-stack, hspec-expectations-json + , http-media, http-types, HUnit, servant, servant-server, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "http-rfc7807"; + version = "0.2.0.0"; + sha256 = "0nhdz37sjy2qam2a8zvsx7xpnqykc4z0zhg7a8ii6nmxvfmsbywv"; + libraryHaskellDepends = [ + aeson base http-media http-types servant servant-server text + ]; + testHaskellDepends = [ + aeson base call-stack hspec-expectations-json http-types HUnit + servant servant-server tasty tasty-hunit text + ]; + description = "RFC7807 style response messages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-server" = callPackage + ({ mkDerivation, base, HTTP, mime, network, network-uri, text, unix + , url, utf8-string + }: + mkDerivation { + pname = "http-server"; + version = "1.0.6"; + sha256 = "1da385swv7x92d8cpdz28bdp38a8h058svbbpnkqpvrs0m0lgm2w"; + libraryHaskellDepends = [ + base HTTP mime network network-uri text unix url utf8-string + ]; + description = "A library for writing Haskell web servers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-shed" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "http-shed"; + version = "0.1"; + sha256 = "0asb499rkxr3jzyv5abiqcjx7jdsxkqndcaiqrlx7sfb6f3rccdv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base network ]; + description = "A simple websever with an interact style API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-slim" = callPackage + ({ mkDerivation, array, base, bytestring, containers, HsOpenSSL + , mtl, network, network-bsd, network-uri, parsec, time + , transformers + }: + mkDerivation { + pname = "http-slim"; + version = "1.0"; + sha256 = "0jqm1id1n0zyz78610xqc5rvr6fa0r5qiavj4v1idp1rvcfp2iif"; + libraryHaskellDepends = [ + array base bytestring containers HsOpenSSL mtl network network-bsd + network-uri parsec time transformers + ]; + description = "A library for client/server HTTP with TLS support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http-streams" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, attoparsec-aeson + , base, base64-bytestring, blaze-builder, bytestring + , case-insensitive, directory, filepath, ghc-prim, HsOpenSSL, hspec + , hspec-expectations, http-common, HUnit, io-streams, lifted-base + , mtl, network, network-uri, openssl-streams, random, snap-core + , snap-server, text, transformers, unordered-containers + }: + mkDerivation { + pname = "http-streams"; + version = "0.8.9.9"; + sha256 = "1yvabr0bh7b5pbklhq6aw8pam2zasp77g38fakgjnpgb76s4mwqv"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base base64-bytestring + blaze-builder bytestring case-insensitive directory filepath + HsOpenSSL http-common io-streams mtl network network-uri + openssl-streams text transformers unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-pretty attoparsec base base64-bytestring blaze-builder + bytestring case-insensitive directory ghc-prim HsOpenSSL hspec + hspec-expectations http-common HUnit io-streams lifted-base mtl + network network-uri openssl-streams random snap-core snap-server + text transformers unordered-containers + ]; + description = "An HTTP client using io-streams"; + license = lib.licenses.bsd3; + }) {}; + + "http-test" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client, lens + , lens-aeson, mtl, tasty, tasty-hunit, text, time, wreq + }: + mkDerivation { + pname = "http-test"; + version = "0.2.5"; + sha256 = "18xkzpk8l7581jhnfmc25vhxsjzp9j67xvjvdsng6zbana34s986"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring http-client lens lens-aeson mtl tasty + tasty-hunit text time wreq + ]; + executableHaskellDepends = [ base ]; + description = "Test framework for HTTP APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test-http-test-bayeshive"; + broken = true; + }) {}; + + "http-trace" = callPackage + ({ mkDerivation, base, curl, MissingH, pcre-heavy, safe + , template-haskell, text, transformers + }: + mkDerivation { + pname = "http-trace"; + version = "0.1.1.1"; + sha256 = "05acpaamkcs2nxwpwk721dg2ipw3fg7knlnwgvfw4ny445sgpks5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base curl MissingH pcre-heavy safe template-haskell text + transformers + ]; + executableHaskellDepends = [ base ]; + description = "Tracking http redirects"; + license = lib.licenses.mit; + mainProgram = "http-trace"; + }) {}; + + "http-types" = callPackage + ({ mkDerivation, array, base, bytestring, case-insensitive, doctest + , hspec, QuickCheck, quickcheck-instances, text + }: + mkDerivation { + pname = "http-types"; + version = "0.12.4"; + sha256 = "0jg53cw8dzry951m042sqh0d7x39gxjcjxlw1kpmyzl1rjq1njsd"; + libraryHaskellDepends = [ + array base bytestring case-insensitive text + ]; + testHaskellDepends = [ + base bytestring doctest hspec QuickCheck quickcheck-instances text + ]; + description = "Generic HTTP types for Haskell (for both client and server code)"; + license = lib.licenses.bsd3; + }) {}; + + "http-wget" = callPackage + ({ mkDerivation, base, failure, process, transformers }: + mkDerivation { + pname = "http-wget"; + version = "0.6.2.3"; + sha256 = "1sbg4gpx8ikaxb15wflm7fnjnkr32fj07bva62z54dsm630s37fx"; + libraryHaskellDepends = [ base failure process transformers ]; + description = "Provide a simple HTTP client interface by wrapping the wget command line tool. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http2_3_0_3" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, async, base + , base16-bytestring, bytestring, case-insensitive, containers + , cryptonite, directory, filepath, gauge, Glob, heaps, hspec + , hspec-discover, http-types, mwc-random, network + , network-byte-order, network-run, psqueues, stm, text + , time-manager, typed-process, unix-time, unordered-containers + , vector + }: + mkDerivation { + pname = "http2"; + version = "3.0.3"; + sha256 = "1kv99i3pnnx31xndlkaczrpd2j5mvzbqlfz1kaw6cwlwkdnl5bhv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array async base bytestring case-insensitive containers http-types + network network-byte-order psqueues stm time-manager unix-time + ]; + testHaskellDepends = [ + aeson aeson-pretty async base base16-bytestring bytestring + cryptonite directory filepath Glob hspec http-types network + network-byte-order network-run text typed-process + unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + array base bytestring case-insensitive containers gauge heaps + mwc-random network-byte-order psqueues stm + ]; + description = "HTTP/2 library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "http2" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, async, base + , base16-bytestring, bytestring, case-insensitive, containers + , crypton, directory, filepath, gauge, Glob, hspec, hspec-discover + , http-types, network, network-byte-order, network-control + , network-run, random, stm, text, time-manager, typed-process + , unix-time, unliftio, unordered-containers, vector + }: + mkDerivation { + pname = "http2"; + version = "5.0.1"; + sha256 = "1mcrlh0j7m7iqfc69p0n7hxysj8cyid6vaqax3ww7dskhwdzbw1v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array async base bytestring case-insensitive containers http-types + network network-byte-order network-control stm time-manager + unix-time unliftio + ]; + testHaskellDepends = [ + aeson aeson-pretty async base base16-bytestring bytestring crypton + directory filepath Glob hspec http-types network network-byte-order + network-run random text typed-process unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + array base bytestring case-insensitive containers gauge + network-byte-order stm + ]; + description = "HTTP/2 library"; + license = lib.licenses.bsd3; + }) {}; + + "http2_5_1_4" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, async, base + , base16-bytestring, bytestring, case-insensitive, containers + , crypton, directory, filepath, gauge, Glob, hspec, hspec-discover + , http-types, network, network-byte-order, network-control + , network-run, random, stm, text, time-manager, typed-process + , unix-time, unliftio, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "http2"; + version = "5.1.4"; + sha256 = "0asf51bfzbn0nxp0zn58089ym1c4wkcmh67qdd0s094r1qh9d5x2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array async base bytestring case-insensitive containers http-types + network network-byte-order network-control stm time-manager + unix-time unliftio utf8-string + ]; + testHaskellDepends = [ + aeson aeson-pretty async base base16-bytestring bytestring crypton + directory filepath Glob hspec http-types network network-byte-order + network-run random text typed-process unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + array base bytestring case-insensitive containers gauge + network-byte-order stm + ]; + description = "HTTP/2 library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "http2-client" = callPackage + ({ mkDerivation, async, base, bytestring, containers, deepseq + , http2, lifted-async, lifted-base, mtl, network, stm, time, tls + , transformers-base + }: + mkDerivation { + pname = "http2-client"; + version = "0.10.0.1"; + sha256 = "1051qcnnigxyq20067r26gm3wp61p4ipga2pzjymd2wvnndx56hg"; + revision = "1"; + editedCabalFile = "1kh14m7r59lssxjrjdasrxbw6fh5ngbq0amn41863vsfff3rh1sq"; + libraryHaskellDepends = [ + async base bytestring containers deepseq http2 lifted-async + lifted-base mtl network stm time tls transformers-base + ]; + testHaskellDepends = [ base ]; + description = "A native HTTP2 client library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http2-client-exe" = callPackage + ({ mkDerivation, async, base, bytestring, data-default-class, http2 + , http2-client, lifted-async, lifted-base, optparse-applicative + , time, tls + }: + mkDerivation { + pname = "http2-client-exe"; + version = "0.2.0.0"; + sha256 = "15yvg3nmsajc7q63c2qsmmckw3v4h37364zdxqi3dk9r0xkpssjy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base bytestring data-default-class http2 http2-client + lifted-async lifted-base optparse-applicative time tls + ]; + description = "A command-line http2 client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "http2-client-exe"; + }) {}; + + "http2-client-grpc" = callPackage + ({ mkDerivation, async, base, binary, bytestring, case-insensitive + , data-default-class, http2, http2-client, http2-grpc-types + , lifted-async, lifted-base, text, tls + }: + mkDerivation { + pname = "http2-client-grpc"; + version = "0.8.0.0"; + sha256 = "1dprkdcylyvmvnhn94wzkxzgm6rx3bs4iv82xyg9y317d348pn12"; + libraryHaskellDepends = [ + async base binary bytestring case-insensitive data-default-class + http2 http2-client http2-grpc-types lifted-async lifted-base text + tls + ]; + testHaskellDepends = [ base ]; + description = "Implement gRPC-over-HTTP2 clients"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "http2-grpc-proto-lens" = callPackage + ({ mkDerivation, base, binary, bytestring, case-insensitive + , http2-grpc-types, proto-lens, zlib + }: + mkDerivation { + pname = "http2-grpc-proto-lens"; + version = "0.1.0.0"; + sha256 = "0nhygkv1z7qrhnrgms3kzzay5h5qqrdi4081v896prwjl2xd2p4f"; + libraryHaskellDepends = [ + base binary bytestring case-insensitive http2-grpc-types proto-lens + zlib + ]; + description = "Encoders based on `proto-lens` for gRPC over HTTP2"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "http2-grpc-proto3-wire" = callPackage + ({ mkDerivation, base, binary, bytestring, case-insensitive + , http2-grpc-types, proto3-wire, zlib + }: + mkDerivation { + pname = "http2-grpc-proto3-wire"; + version = "0.1.0.0"; + sha256 = "00k7sm7z0q8k1zr3lcsyaciylk03c18cpdciqq33rfj6p7jwyphv"; + revision = "1"; + editedCabalFile = "0454bzkjf63avp8rckl5pp3l30nc41d3ixzbh9diaml70hkhsv2g"; + libraryHaskellDepends = [ + base binary bytestring case-insensitive http2-grpc-types + proto3-wire zlib + ]; + description = "Encoders based on `proto3-wire` for gRPC over HTTP2"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "http2-grpc-types" = callPackage + ({ mkDerivation, base, binary, bytestring, case-insensitive, zlib + }: + mkDerivation { + pname = "http2-grpc-types"; + version = "0.5.0.0"; + sha256 = "0p479rj60lpd9vc4hb0jybjb0f8gw42dpfc7h2nxapcihafr4knb"; + libraryHaskellDepends = [ + base binary bytestring case-insensitive zlib + ]; + description = "Types for gRPC over HTTP2 common for client and servers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http2-tls" = callPackage + ({ mkDerivation, base, bytestring, crypton-x509-store + , crypton-x509-validation, data-default-class, http2, network + , network-control, network-run, recv, time-manager, tls, unliftio + , utf8-string + }: + mkDerivation { + pname = "http2-tls"; + version = "0.2.8"; + sha256 = "0zb9wgwlyd4lac3ivcm9s49xjx226fiqxnx11rb39fnkyvldw01w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring crypton-x509-store crypton-x509-validation + data-default-class http2 network network-control network-run recv + time-manager tls unliftio utf8-string + ]; + description = "Library for HTTP/2 over TLS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "http3" = callPackage + ({ mkDerivation, array, attoparsec, base, base16-bytestring + , bytestring, case-insensitive, conduit, conduit-extra, containers + , crypton, hspec, hspec-discover, http-types, http2, iproute + , network, network-byte-order, quic, QuickCheck, sockaddr, stm + , time-manager, tls, unliftio + }: + mkDerivation { + pname = "http3"; + version = "0.0.10"; + sha256 = "0azhvf92wxxx9rlj2l8xc77ch7n52jpd7yjilzjfd55v06v9k2hz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring case-insensitive containers http-types http2 + network network-byte-order quic sockaddr stm time-manager unliftio + ]; + testHaskellDepends = [ + attoparsec base base16-bytestring bytestring conduit conduit-extra + crypton hspec http-types http2 iproute network quic QuickCheck stm + tls unliftio + ]; + testToolDepends = [ hspec-discover ]; + description = "HTTP/3 library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "httpd-shed" = callPackage + ({ mkDerivation, base, network, network-bsd, network-uri }: + mkDerivation { + pname = "httpd-shed"; + version = "0.4.1.2"; + sha256 = "0ls6aim2glhmn8ncskvgkjbh3cyq3a6r7a5623ciir57nwd5g85k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base network network-bsd network-uri ]; + description = "A simple web-server with an interact style API"; + license = lib.licenses.bsd3; + }) {}; + + "https-everywhere-rules" = callPackage + ({ mkDerivation, attoparsec, base, errors, functor-infix, hspec + , http-client, https-everywhere-rules-raw, lens, network, pipes + , string-conversions, taggy-lens, text, text-icu + }: + mkDerivation { + pname = "https-everywhere-rules"; + version = "0.1.0"; + sha256 = "170ynbjv8dz221rs26i4d0kwkv3h4ljmx5azslc9jj9lzgb42knp"; + libraryHaskellDepends = [ + attoparsec base errors functor-infix http-client + https-everywhere-rules-raw lens network pipes string-conversions + taggy-lens text text-icu + ]; + testHaskellDepends = [ + attoparsec base errors functor-infix hspec http-client + https-everywhere-rules-raw lens network pipes string-conversions + taggy-lens text text-icu + ]; + description = "High-level access to HTTPS Everywhere rulesets"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "https-everywhere-rules-raw" = callPackage + ({ mkDerivation, base, directory, filepath, functor-infix, text }: + mkDerivation { + pname = "https-everywhere-rules-raw"; + version = "4.0"; + sha256 = "0zm3znn42nzh9dlpjjn38nsz8rsb0gzl5rv6ngii1vfq534sddy6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory filepath functor-infix text + ]; + description = "Low-level (i.e. XML) access to HTTPS Everywhere rulesets."; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "httpspec" = callPackage + ({ mkDerivation, base, bidispec, bytestring, cgi, containers + , encoding, filepath, HTTP, hxt, hxthelper, MissingH, mtl, network + , pretty, safe + }: + mkDerivation { + pname = "httpspec"; + version = "0.3.0.1"; + sha256 = "1vghkrs72cja9x2lqshh6nhsdp8f68s3wh7zljn86011h4widd5v"; + libraryHaskellDepends = [ + base bidispec bytestring cgi containers encoding filepath HTTP hxt + hxthelper MissingH mtl network pretty safe + ]; + description = "Specification of HTTP request/response generators and parsers"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "httpstan" = callPackage + ({ mkDerivation, aeson, base, containers, exceptions, http-api-data + , http-client, http-client-tls, http-types, mtl, network-uri + , servant, servant-client, servant-client-core, servant-server + , swagger2, text, time, transformers, uuid, wai, warp + }: + mkDerivation { + pname = "httpstan"; + version = "0.3.0.0"; + sha256 = "11wba17y4d59cymsrll3zpv6axiadfnpjfpg8rrkyms2wsc44qad"; + libraryHaskellDepends = [ + aeson base containers exceptions http-api-data http-client + http-client-tls http-types mtl network-uri servant servant-client + servant-client-core servant-server swagger2 text time transformers + uuid wai warp + ]; + description = "Auto-generated API bindings for httpstan"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "htune" = callPackage + ({ mkDerivation, alsa-pcm, base, carray, fft, gloss }: + mkDerivation { + pname = "htune"; + version = "0.2"; + sha256 = "1il1d8b7xyv59f7xim337zyh88s1qchsrdhrgmv322hqf73n6rh2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ alsa-pcm base carray fft gloss ]; + description = "harmonic analyser and tuner for musical instruments"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + mainProgram = "htune"; + broken = true; + }) {}; + + "htvm" = callPackage + ({ mkDerivation, array, base, bytestring, c2hs, containers + , deriving-compat, directory, Earley, filepath, mtl, pretty-show + , process, QuickCheck, recursion-schemes, tasty, tasty-hunit + , tasty-quickcheck, temporary, text, tvm_runtime + , unordered-containers + }: + mkDerivation { + pname = "htvm"; + version = "0.1.2"; + sha256 = "0ggb6g6cdx6qzvda4l2z9danq5pkwncf3p2cyb68bwghs988fgxs"; + libraryHaskellDepends = [ + array base bytestring containers deriving-compat directory Earley + filepath mtl pretty-show process recursion-schemes temporary text + unordered-containers + ]; + librarySystemDepends = [ tvm_runtime ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring containers directory QuickCheck recursion-schemes + tasty tasty-hunit tasty-quickcheck temporary text + ]; + testSystemDepends = [ tvm_runtime ]; + description = "Bindings for TVM machine learning framework"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {tvm_runtime = null;}; + + "htzaar" = callPackage + ({ mkDerivation, base, OpenGL, random, SDL }: + mkDerivation { + pname = "htzaar"; + version = "0.0.2"; + sha256 = "12g41q821yh43nslb96jpqyb58k1lz6g0a6vmqw202m0hv94npdb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base OpenGL random SDL ]; + description = "A two player abstract strategy game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "htzaar"; + broken = true; + }) {}; + + "hub" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , fgl, filepath, hexpat, process, regex-compat, unix, utf8-string + }: + mkDerivation { + pname = "hub"; + version = "1.9.0.1"; + sha256 = "10hcaddk1mqzyl1fmzsvzqq141lg9a43295158ckmkbnx8i1rxv1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring containers directory fgl filepath hexpat + process regex-compat unix utf8-string + ]; + description = "For multiplexing GHC installations and providing development sandboxes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hub"; + broken = true; + }) {}; + + "hubigraph" = callPackage + ({ mkDerivation, base, containers, haxr, mtl }: + mkDerivation { + pname = "hubigraph"; + version = "0.3.2"; + sha256 = "19mxblqy3bchhrk725x4kmpa9hidjzj0d0sqhx34smqw7v36x814"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers haxr mtl ]; + description = "A haskell wrap for Ubigraph"; + license = lib.licenses.bsd3; + }) {}; + + "hubris" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, containers, ghc + , ghc-paths, haskell98, hint, mtl, old-time, process, ruby + }: + mkDerivation { + pname = "hubris"; + version = "0.0.3"; + sha256 = "135q3nzchncbkx4bpx7p1glwnc9aw5j77f3xnr0d6llfba1bw79l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring Cabal containers ghc ghc-paths haskell98 hint + mtl old-time + ]; + librarySystemDepends = [ ruby ]; + executableHaskellDepends = [ + array base bytestring Cabal containers ghc ghc-paths haskell98 hint + mtl old-time process + ]; + executableSystemDepends = [ ruby ]; + description = "Support library for Hubris, the Ruby <=> Haskell bridge"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "Hubrify"; + }) {inherit (pkgs) ruby;}; + + "huck" = callPackage + ({ mkDerivation, base, classy-prelude, containers, hedgehog + , megaparsec, scientific, text, time, unordered-containers + }: + mkDerivation { + pname = "huck"; + version = "0.0.1"; + sha256 = "0kwv459n32zj4vpas055cswp3xcqj959y6syxmv7h3yhz74nqw4f"; + libraryHaskellDepends = [ + base classy-prelude containers megaparsec scientific text time + unordered-containers + ]; + testHaskellDepends = [ + base classy-prelude hedgehog megaparsec text time + unordered-containers + ]; + description = "huck"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "huckleberry" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "huckleberry"; + version = "0.10.0.2"; + sha256 = "0ajyqwnpdhby9h6skl3l0dys53ycnyq7y7r72ma7x0b5rdi3djd2"; + libraryHaskellDepends = [ base ]; + description = "Haskell IOT on Intel Edison and other Linux computers"; + license = lib.licenses.bsd3; + }) {}; + + "huff" = callPackage + ({ mkDerivation, alex, alex-tools, array, base, containers + , hashable, heaps, template-haskell, text, unordered-containers + }: + mkDerivation { + pname = "huff"; + version = "0.1.0.1"; + sha256 = "0fya29145b2m2z5wnn6g8fq5cf4la92ai871y95nkm25zd8r0bpz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + alex-tools array base containers hashable heaps template-haskell + text unordered-containers + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ base ]; + description = "A fast-foward-based planner"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "blocksWorld"; + broken = true; + }) {}; + + "huffman" = callPackage + ({ mkDerivation, base, containers, fingertree }: + mkDerivation { + pname = "huffman"; + version = "1.0.1"; + sha256 = "191llv4s64jrh8cma43r5z740avd5picja5fr45l4mi2gwmkx4s3"; + libraryHaskellDepends = [ base containers fingertree ]; + description = "Pure Haskell implementation of the Huffman encoding algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hugs2yc" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl, parsec + , uniplate, ycextra, yhccore + }: + mkDerivation { + pname = "hugs2yc"; + version = "0.1.1"; + sha256 = "1bmcdjwh08q84ijx7hdfraz0wqq0wwgf5pj0jlmdq5rbpb9c547a"; + libraryHaskellDepends = [ + base containers directory filepath mtl parsec uniplate ycextra + yhccore + ]; + description = "Hugs Front-end to Yhc Core"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hulk" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, cmdargs + , ConfigFile, containers, Crypto, directory, fastirc, filepath + , ghc-prim, monad-extras, mtl, network, split, strict, text, time + , unix, utf8-string + }: + mkDerivation { + pname = "hulk"; + version = "0.2.0"; + sha256 = "0vq0sb11kiiry67bh5ish1cwj8sf6rgf70p1zrm462zsqgv9wkk2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive cmdargs ConfigFile + containers Crypto directory fastirc filepath ghc-prim monad-extras + mtl network split strict text time unix utf8-string + ]; + executableHaskellDepends = [ + aeson base bytestring case-insensitive cmdargs ConfigFile + containers Crypto directory fastirc filepath ghc-prim monad-extras + mtl network split strict text time unix utf8-string + ]; + description = "IRC server written in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hum" = callPackage + ({ mkDerivation, array, base, brick, bytestring, containers + , directory, filepath, lens, libmpd, mtl, regex-tdfa, relude + , template-haskell, text, text-zipper, time, transformers, vector + , vty, witherable + }: + mkDerivation { + pname = "hum"; + version = "0.2.0.0"; + sha256 = "144b1161rvlmayklvgm7cajs0jz5bhlbcgrq288pvymlyl4f962b"; + revision = "3"; + editedCabalFile = "1wj4rf5gn2zqlym2hrl5iiakyvh1h8n2z788wzzjvfx4xwsb5gp3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base brick bytestring containers directory filepath lens + libmpd mtl regex-tdfa relude template-haskell text text-zipper time + transformers vector vty witherable + ]; + executableHaskellDepends = [ + array base brick bytestring containers directory filepath lens + libmpd mtl regex-tdfa relude template-haskell text text-zipper time + transformers vector vty witherable + ]; + testHaskellDepends = [ + array base brick bytestring containers directory filepath lens + libmpd mtl regex-tdfa relude template-haskell text text-zipper time + transformers vector vty witherable + ]; + description = "A TUI MPD client, inspired by ncmpcpp"; + license = lib.licenses.gpl2Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "hum"; + broken = true; + }) {}; + + "human-parse" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "human-parse"; + version = "0.1.0.3"; + sha256 = "0lr2m5gci1k0x7w1i49cb6nhbnnkym4raaagn916ahf79y05jv7d"; + libraryHaskellDepends = [ base text ]; + description = "A lawless typeclass for parsing text entered by humans"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "human-readable-duration" = callPackage + ({ mkDerivation, base, criterion, doctest, Glob, time }: + mkDerivation { + pname = "human-readable-duration"; + version = "0.2.1.4"; + sha256 = "06yw7bab1hk8287d2zdg45m46pgp87fivh0cb2x1nxivvn1qfs6c"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest Glob time ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Provide duration helper"; + license = lib.licenses.bsd3; + }) {}; + + "human-text" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "human-text"; + version = "0.1.0.3"; + sha256 = "0v6wrs9mcmiwk9ladjcibw1yqpbbl0y6v9i3ni39v0byby0a2zpa"; + libraryHaskellDepends = [ base text ]; + description = "A lawless typeclass for converting values to human-friendly text"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "humble-prelude" = callPackage + ({ mkDerivation, base, bytestring, deepseq, ghc, text }: + mkDerivation { + pname = "humble-prelude"; + version = "0.2"; + sha256 = "0pzfhp65afkdc33pjbxzcf68c02w6nq8sxqspfwbn78dghg9cbrn"; + libraryHaskellDepends = [ base bytestring deepseq ghc text ]; + description = "Redefinition-free prelude alternative"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hums" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , ConfigFile, containers, directory, filepath, HaXml, http-types + , hxt, MissingH, mtl, network, system-fileio, system-filepath + , system-uuid, text, transformers, unix, unordered-containers, wai + , warp + }: + mkDerivation { + pname = "hums"; + version = "0.7.0"; + sha256 = "1wb9bn83lrn6cpp0gkpc7v40m9wlx8i8zqijm4dmd23zzmrlrxhr"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base blaze-builder bytestring case-insensitive ConfigFile + containers directory filepath HaXml http-types hxt MissingH mtl + network system-fileio system-filepath system-uuid text transformers + unix unordered-containers wai warp + ]; + description = "Haskell UPnP Media Server"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hums"; + broken = true; + }) {}; + + "hunch" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , optparse-applicative, parsec, QuickCheck, split + }: + mkDerivation { + pname = "hunch"; + version = "0.2.0"; + sha256 = "0cb34gypsmala0s2jjwvj0215wgj871d2rdb6nbyv3xgp6vi9qjj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath optparse-applicative parsec + split + ]; + testHaskellDepends = [ + base containers directory filepath optparse-applicative parsec + QuickCheck split + ]; + description = "CSS-like syntax for file system manipulation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hunch"; + broken = true; + }) {}; + + "hunit-dejafu" = callPackage + ({ mkDerivation, base, dejafu, exceptions, HUnit }: + mkDerivation { + pname = "hunit-dejafu"; + version = "2.0.0.6"; + sha256 = "1c43d687fi2i8ma51rgcb7qv7xpj4fb02492bd5yzbddnw5k7r77"; + libraryHaskellDepends = [ base dejafu exceptions HUnit ]; + description = "Deja Fu support for the HUnit test framework"; + license = lib.licenses.mit; + }) {}; + + "hunit-gui" = callPackage + ({ mkDerivation, base, cairo, gtk, haskell98, HUnit }: + mkDerivation { + pname = "hunit-gui"; + version = "0.1.4"; + sha256 = "0wzy2gjxpqr0j2cfnl88ixccm8dv3z9cql1zpzr4ph6g37dc9w60"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base cairo gtk haskell98 HUnit ]; + executableHaskellDepends = [ base cairo gtk haskell98 HUnit ]; + description = "A GUI testrunner for HUnit"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "tests"; + }) {}; + + "hunit-parsec" = callPackage + ({ mkDerivation, base, HUnit, parsec }: + mkDerivation { + pname = "hunit-parsec"; + version = "0.3"; + sha256 = "089l8n1yjcf6sypr76r8p0djwpcqaa5xdk1d0m2k9piig9fnzr40"; + libraryHaskellDepends = [ base HUnit parsec ]; + description = "An HUnit Testable instance for Parsec parser unit tests"; + license = lib.licenses.bsd3; + }) {}; + + "hunit-rematch" = callPackage + ({ mkDerivation, base, hspec, HUnit, rematch }: + mkDerivation { + pname = "hunit-rematch"; + version = "0.1.0.1"; + sha256 = "1xj5f6l8nfanbf0xdwl2j2na45w5h0spi9a8pxqgpxx2rak145gs"; + libraryHaskellDepends = [ base HUnit rematch ]; + testHaskellDepends = [ base hspec HUnit rematch ]; + description = "HUnit support for rematch"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hunp" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, monads-fd + , parsec, pcre-light, process, split + }: + mkDerivation { + pname = "hunp"; + version = "0.1"; + sha256 = "0k07dbqrlnhg3a4yk25gc665z43hcl57kblr20mzryw0cf9zdsci"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath monads-fd parsec pcre-light + process split + ]; + description = "Unpacker tool with DWIM"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hunp"; + }) {}; + + "hunspell-hs" = callPackage + ({ mkDerivation, base, criterion, deepseq, hspec, hunspell, stm }: + mkDerivation { + pname = "hunspell-hs"; + version = "0.2.0.0"; + sha256 = "0wifkv8i83lhi348l1rkjqidpr81zss02zn6brxlva938ir2ncp8"; + libraryHaskellDepends = [ base stm ]; + libraryPkgconfigDepends = [ hunspell ]; + testHaskellDepends = [ base hspec stm ]; + testPkgconfigDepends = [ hunspell ]; + benchmarkHaskellDepends = [ base criterion deepseq stm ]; + benchmarkPkgconfigDepends = [ hunspell ]; + description = "Hunspell thread-safe FFI bindings for spell checking"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) hunspell;}; + + "hunt-searchengine" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, binary, bytestring + , containers, data-default, data-r-tree, data-stringmap, deepseq + , directory, dlist, filepath, hslogger, HUnit, hxt-regex-xmlschema + , monad-parallel, mtl, murmur-hash, old-locale, parsec, QuickCheck + , random, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "hunt-searchengine"; + version = "0.3.0.1"; + sha256 = "1y8pq158jwdl3zq5f0xdgszihp8z181lhwd92d66ckw9nh0sllw6"; + revision = "1"; + editedCabalFile = "1srw68r0ccar89vx72ndqxd3009pflx7iyy3cnlp4v50v0imsn4x"; + libraryHaskellDepends = [ + aeson aeson-pretty base binary bytestring containers data-default + data-r-tree data-stringmap deepseq dlist filepath hslogger + hxt-regex-xmlschema monad-parallel mtl murmur-hash parsec text time + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base binary containers data-default data-r-tree directory + HUnit monad-parallel mtl old-locale QuickCheck random + test-framework test-framework-hunit test-framework-quickcheck2 text + time + ]; + description = "A search and indexing engine"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hunt-server" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, binary, blaze-html + , blaze-markup, bytestring, cmdargs, containers, data-default + , deepseq, ekg-core, hamlet, hslogger, http-types + , hunt-searchengine, mtl, scotty, shakespeare-js, text, wai + , wai-extra, wai-middleware-static, warp + }: + mkDerivation { + pname = "hunt-server"; + version = "0.3.0.2"; + sha256 = "19bbn97pj01sbqbjkgh82hiwzxfybnnm29wj4irgicab0d72jvg6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty base binary blaze-html blaze-markup bytestring + cmdargs containers data-default deepseq ekg-core hamlet hslogger + http-types hunt-searchengine mtl scotty shakespeare-js text wai + wai-extra wai-middleware-static warp + ]; + description = "A search and indexing engine server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hunt-server"; + }) {}; + + "hunt-server-cli" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, binary, bytestring + , conduit, conduit-extra, containers, csv-conduit, data-default + , docopt, hslogger, http-types, hunt-client, hunt-searchengine, mtl + , resourcet, string-conversions, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "hunt-server-cli"; + version = "0.2.0.0"; + sha256 = "1pmlg06jipmc99v7clz2q7x3bh4ndar55595fx729khnjrbiy9bz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty base binary bytestring conduit conduit-extra + containers csv-conduit data-default docopt hslogger http-types + hunt-client hunt-searchengine mtl resourcet string-conversions text + time transformers unordered-containers + ]; + description = "A Command line Interface for the Hunt server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hunt-server-cli"; + broken = true; + }) {hunt-client = null;}; + + "hup" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, directory, filepath + , hspec, hspec-core, hspec-wai, http-client, http-client-tls + , http-types, lifted-base, mtl, network, QuickCheck, scotty, shelly + , split, tagsoup, tar, temporary, text, transformers, vector, wai + , wai-extra, warp, zlib + }: + mkDerivation { + pname = "hup"; + version = "0.3.0.3"; + sha256 = "0igs4w546zqpav40c3v99lfi8gix70ssx97b0dnq6fw6c02kacq9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath http-client http-client-tls + http-types mtl split tar text zlib + ]; + executableHaskellDepends = [ + base bytestring cmdargs directory lifted-base mtl shelly tagsoup + text transformers + ]; + testHaskellDepends = [ + base bytestring filepath hspec hspec-core hspec-wai http-client + http-types mtl network QuickCheck scotty temporary text + transformers vector wai wai-extra warp + ]; + description = "Upload packages and/or documentation to a hackage server"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "hup"; + broken = true; + }) {}; + + "hurdle" = callPackage + ({ mkDerivation, array, base, bytestring, containers, kangaroo }: + mkDerivation { + pname = "hurdle"; + version = "0.4.0"; + sha256 = "13hg6v7vk72yiy0qhwm1f3ksm85vf56a3g5mm62kpbb0lcxvvqwf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring containers kangaroo + ]; + description = "Extract function names from Windows DLLs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hurdle"; + }) {}; + + "hurl" = callPackage + ({ mkDerivation, async, base, base64-bytestring, bytestring + , connection, containers, cookie, data-default-class, directory + , filepath, http-client, http-client-tls, http-types, network-uri + , process, publicsuffixlist, regex, regex-tdfa, text, time, tls + , xml-conduit, zlib + }: + mkDerivation { + pname = "hurl"; + version = "2.3.0.1"; + sha256 = "137l4lm20538xybff4vm7zny7d5waylf34f0nb4q8hlhaahckp8j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base base64-bytestring bytestring connection containers + cookie data-default-class directory filepath http-client + http-client-tls http-types network-uri process publicsuffixlist + regex regex-tdfa text time tls xml-conduit zlib + ]; + executableHaskellDepends = [ + base bytestring directory network-uri + ]; + description = "Haskell URL resolver"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hurl-xml" = callPackage + ({ mkDerivation, base, bytestring, containers, css-syntax + , data-default-class, directory, file-embed, filepath, html-conduit + , hurl, network-uri, stylist-traits, temporary, text, time + , xml-conduit, xml-conduit-stylist + }: + mkDerivation { + pname = "hurl-xml"; + version = "0.2.0.2"; + sha256 = "1gaahflp2i262gdzr911rbp3bhaijs8cggdr9yrzw55qj7q47dbq"; + revision = "1"; + editedCabalFile = "1ag73vf0v5qi2vlp2xm11xp3hqff06xqysx29jz1zpyh16s2h3bl"; + libraryHaskellDepends = [ + base bytestring containers css-syntax data-default-class directory + file-embed filepath html-conduit hurl network-uri stylist-traits + temporary text time xml-conduit xml-conduit-stylist + ]; + description = "Fetch parsed XML & possibly CSS for a URL based on MIMEtype"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hurriyet" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, here, hspec + , http-client, http-client-tls, mtl, text + }: + mkDerivation { + pname = "hurriyet"; + version = "0.2.0.0"; + sha256 = "1czdal0dxic0gw5qjp29jcbq8z0syffgrfmdqcg579y37ah1hgqg"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls mtl text + ]; + testHaskellDepends = [ + aeson base bytestring containers here hspec text + ]; + description = "Haskell bindings for Hurriyet API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "husk-scheme" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, ghc-paths, haskeline, knob, mtl, parsec, process, time + , transformers, utf8-string + }: + mkDerivation { + pname = "husk-scheme"; + version = "3.20"; + sha256 = "11pghca4msm5nw1zdw3qlxzhmcwl9xg5hyvjd9z7869a3qahid5q"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers directory haskeline knob mtl + parsec process time transformers utf8-string + ]; + executableHaskellDepends = [ + array base containers directory filepath ghc-paths haskeline mtl + parsec process transformers + ]; + description = "R5RS Scheme interpreter, compiler, and library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "husk-scheme-libs" = callPackage + ({ mkDerivation, array, base, containers, husk-scheme, json, mtl + , transformers + }: + mkDerivation { + pname = "husk-scheme-libs"; + version = "0.0.1"; + sha256 = "18c8ww2f7bgxbh33agcrpb36xgjn7zs509ji7q968hnwqnx9vgcj"; + libraryHaskellDepends = [ + array base containers husk-scheme json mtl transformers + ]; + description = "Extra libraries for the husk Scheme platform"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "husky" = callPackage + ({ mkDerivation, base, containers, mtl, old-locale, parsec + , readline, time + }: + mkDerivation { + pname = "husky"; + version = "0.4"; + sha256 = "136sskjkb4nwsqdmgyly207zv4kv27bxf633p2wl869wcr6kkdbg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers mtl old-locale parsec readline time + ]; + description = "A simple command line calculator"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "husky"; + broken = true; + }) {}; + + "hutton" = callPackage + ({ mkDerivation, aeson, base, bytestring, connection, flow + , http-client, http-conduit, http-types, network, rainbow + , regex-compat, text, time, transformers, websockets, wuss + }: + mkDerivation { + pname = "hutton"; + version = "1.0.0"; + sha256 = "12rvlagd0n946x05wnyixd1b16ls9ynagccw2bc77fjqfb0d9shi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring connection flow http-client http-conduit + http-types network rainbow regex-compat text time transformers + websockets wuss + ]; + description = "A program for the button on Reddit"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hutton"; + broken = true; + }) {}; + + "huttons-razor" = callPackage + ({ mkDerivation, base, parsec, parsec-numbers }: + mkDerivation { + pname = "huttons-razor"; + version = "0.1.1.0"; + sha256 = "1wwphyg2fm34gxn7s7a4q7p8fyab3c7am4fmw1x50gkrmkwgd72s"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base parsec parsec-numbers ]; + description = "Quick implemention of Hutton's Razor"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "huttons-razor"; + broken = true; + }) {}; + + "huzzy" = callPackage + ({ mkDerivation, base, easyplot }: + mkDerivation { + pname = "huzzy"; + version = "0.1.5.5"; + sha256 = "0i8h380nszd7hk7x6l7qx0ri6k12551li2m77gspzakcf47l6ldp"; + libraryHaskellDepends = [ base easyplot ]; + description = "Fuzzy logic library with support for T1, IT2, GT2"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hvect" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "hvect"; + version = "0.4.0.1"; + sha256 = "01fh0nr4dfkn4aj1fx6chiaijwg9azp8qics48n5arlwn2c4kn5p"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Simple strict heterogeneous lists"; + license = lib.licenses.mit; + }) {}; + + "hvega" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , filepath, tasty, tasty-golden, text, unordered-containers + }: + mkDerivation { + pname = "hvega"; + version = "0.12.0.7"; + sha256 = "1x5xrkm7k1q9j0kijdf5qx7542c4mrpamq1s6r5nq2zj80f3xxk3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson base text unordered-containers ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring containers filepath tasty + tasty-golden text unordered-containers + ]; + description = "Create Vega-Lite visualizations (version 4) in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "hvega-theme" = callPackage + ({ mkDerivation, base, hvega, text }: + mkDerivation { + pname = "hvega-theme"; + version = "0.2.0.5"; + sha256 = "19pkrv92wr0bzalrzz15fmz74ylzcab8klqppnjzpdmym43zd0rm"; + libraryHaskellDepends = [ base hvega text ]; + description = "Theme for hvega"; + license = lib.licenses.gpl3Only; + }) {}; + + "hw-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, doctest + , doctest-discover, hashable, hedgehog, hspec, hspec-discover, text + , text-short, unordered-containers + }: + mkDerivation { + pname = "hw-aeson"; + version = "0.1.9.0"; + sha256 = "0jnaikswz1df0q3nva2ln3pf2hmnpa6yhw00q46icvbqxyhxnnjj"; + libraryHaskellDepends = [ + aeson base bytestring containers hashable text text-short + unordered-containers + ]; + testHaskellDepends = [ + aeson base doctest doctest-discover hedgehog hspec + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "Convenience functions for Aeson"; + license = lib.licenses.bsd3; + }) {}; + + "hw-all" = callPackage + ({ mkDerivation, base, bits-extra, hw-aeson, hw-balancedparens + , hw-bits, hw-conduit, hw-diagnostics, hw-dsv, hw-dump + , hw-eliasfano, hw-excess, hw-fingertree, hw-fingertree-strict + , hw-hedgehog, hw-hspec-hedgehog, hw-int, hw-ip, hw-json + , hw-json-lens, hw-json-simd, hw-json-simple-cursor + , hw-json-standard-cursor, hw-mquery, hw-packed-vector, hw-parser + , hw-prim, hw-rankselect, hw-rankselect-base, hw-simd, hw-streams + , hw-string-parse, hw-succinct, hw-uri, hw-xml + }: + mkDerivation { + pname = "hw-all"; + version = "0.0.0.1"; + sha256 = "09yp4aq5jd6jkabk9hqmvq7hjigabwa5s8wfjl6pswgpadvqpsmm"; + libraryHaskellDepends = [ + base bits-extra hw-aeson hw-balancedparens hw-bits hw-conduit + hw-diagnostics hw-dsv hw-dump hw-eliasfano hw-excess hw-fingertree + hw-fingertree-strict hw-hedgehog hw-hspec-hedgehog hw-int hw-ip + hw-json hw-json-lens hw-json-simd hw-json-simple-cursor + hw-json-standard-cursor hw-mquery hw-packed-vector hw-parser + hw-prim hw-rankselect hw-rankselect-base hw-simd hw-streams + hw-string-parse hw-succinct hw-uri hw-xml + ]; + description = "Demo library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hw-aws-sqs-conduit" = callPackage + ({ mkDerivation, amazonka, amazonka-sqs, base, conduit, lens, mtl + , text + }: + mkDerivation { + pname = "hw-aws-sqs-conduit"; + version = "0.1.0.0"; + sha256 = "112nf8yqpb0cl4vb7h21r0nf13hz5419vkk2z5235db75ap6bbcc"; + libraryHaskellDepends = [ + amazonka amazonka-sqs base conduit lens mtl text + ]; + testHaskellDepends = [ base ]; + description = "AWS SQS conduit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hw-balancedparens" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, directory + , doctest, doctest-discover, generic-lens, hedgehog, hspec + , hspec-discover, hw-bits, hw-excess, hw-fingertree + , hw-hspec-hedgehog, hw-int, hw-prim, hw-rankselect-base, lens + , mmap, optparse-applicative, transformers, vector + }: + mkDerivation { + pname = "hw-balancedparens"; + version = "0.4.1.3"; + sha256 = "0cp8nzm99ap0j8qzsn15rxcvxa3k6bywqx0y5ccflpvqysd88wfc"; + revision = "1"; + editedCabalFile = "1q8kckqqnw434vaq0mx0q3ayhrzc30v8a7m758747yis8vqxrvjb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base deepseq directory hedgehog hspec hw-bits hw-excess + hw-fingertree hw-int hw-prim hw-rankselect-base vector + ]; + executableHaskellDepends = [ + base bytestring generic-lens hw-bits hw-prim lens mmap + optparse-applicative vector + ]; + testHaskellDepends = [ + base directory doctest doctest-discover hedgehog hspec hw-bits + hw-hspec-hedgehog hw-int hw-prim hw-rankselect-base transformers + vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base criterion deepseq directory generic-lens hedgehog hw-bits + hw-prim lens vector + ]; + doHaddock = false; + description = "Balanced parentheses"; + license = lib.licenses.bsd3; + mainProgram = "hw-balancedparens"; + }) {}; + + "hw-bits" = callPackage + ({ mkDerivation, base, bitvec, bytestring, criterion, deepseq + , doctest, doctest-discover, hedgehog, hspec, hspec-discover + , hw-hspec-hedgehog, hw-int, hw-prim, hw-string-parse, vector + }: + mkDerivation { + pname = "hw-bits"; + version = "0.7.2.2"; + sha256 = "1swzr6lz2394p454mqvvgx2fyc1gdm4p9qvv54zyjd67mnhylkq8"; + revision = "3"; + editedCabalFile = "0577hryw2hqpa75ydkiajl54yq87xvp2j9s0n4b8h1cfh27pjbcg"; + libraryHaskellDepends = [ + base bitvec bytestring deepseq hw-int hw-prim hw-string-parse + vector + ]; + testHaskellDepends = [ + base bitvec bytestring doctest doctest-discover hedgehog hspec + hw-hspec-hedgehog hw-prim vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ base criterion vector ]; + description = "Bit manipulation"; + license = lib.licenses.bsd3; + }) {}; + + "hw-ci-assist" = callPackage + ({ mkDerivation, base, hedgehog, hspec, hspec-discover, hw-hedgehog + , hw-hspec-hedgehog, optparse-applicative + }: + mkDerivation { + pname = "hw-ci-assist"; + version = "0.1.0.0"; + sha256 = "0r7ng4is9y2d9bh2fmww2b66zc7m7a8k98g9nw7fwbvb5z02q8yd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base optparse-applicative ]; + testHaskellDepends = [ + base hedgehog hspec hw-hedgehog hw-hspec-hedgehog + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "CI Assistant for Haskell projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-ci-assist"; + broken = true; + }) {}; + + "hw-conduit" = callPackage + ({ mkDerivation, array, base, bytestring, conduit + , conduit-combinators, criterion, doctest, doctest-discover, hspec + , hspec-discover, mmap, time, transformers, unliftio-core, vector + , word8 + }: + mkDerivation { + pname = "hw-conduit"; + version = "0.2.1.1"; + sha256 = "1iv001vm0xlz9msw5f6bcr2a4fd7rhyd1zmk3axnh80g4m8lknzj"; + revision = "1"; + editedCabalFile = "04vgiy5i3qwxspdxwb4nyw0snzqvsiqilwibb8zjv0nd51d9kpwk"; + libraryHaskellDepends = [ + array base bytestring conduit conduit-combinators time transformers + unliftio-core word8 + ]; + testHaskellDepends = [ + base bytestring conduit doctest doctest-discover hspec + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring conduit criterion mmap vector + ]; + description = "Conduits for tokenizing streams"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hw-conduit-merges" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec + , hspec-discover, mtl, QuickCheck + }: + mkDerivation { + pname = "hw-conduit-merges"; + version = "0.2.1.0"; + sha256 = "042i1cs7qpjs8q8birr6xjzyxp28y7l6isv2fwkisv4agx8kfgm0"; + revision = "1"; + editedCabalFile = "0r9vq3ibdbkwxg26ds9dllhkgpbhlrv0i02babjpmd3g1nznp0ms"; + libraryHaskellDepends = [ base conduit conduit-extra mtl ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra hspec mtl QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Additional merges and joins for Conduit"; + license = lib.licenses.bsd3; + }) {}; + + "hw-diagnostics" = callPackage + ({ mkDerivation, base, doctest, doctest-discover }: + mkDerivation { + pname = "hw-diagnostics"; + version = "0.0.1.0"; + sha256 = "111g54c5bhgjii6vbyb116bg3dxywa9l693r8xjjrxpamzvi0avj"; + revision = "2"; + editedCabalFile = "0mfixppzi2x528z9vl8m22rifksg3r8czbg5z6n4x0p1pav20im9"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest doctest-discover ]; + testToolDepends = [ doctest-discover ]; + description = "Diagnostics library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hw-dsv" = callPackage + ({ mkDerivation, appar, base, bits-extra, bytestring, cassava + , criterion, deepseq, directory, doctest, doctest-discover + , generic-lens, ghc-prim, hedgehog, hspec, hspec-discover, hw-bits + , hw-hspec-hedgehog, hw-ip, hw-prim, hw-rankselect + , hw-rankselect-base, hw-simd, lens, mmap, optparse-applicative + , resourcet, text, transformers, vector, weigh + }: + mkDerivation { + pname = "hw-dsv"; + version = "0.4.1.2"; + sha256 = "1wvz2qdb8xnd9sfm6541ll055p4pqm53w2cgfs5gnb6sqfpyssbg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bits-extra bytestring deepseq ghc-prim hw-bits hw-prim + hw-rankselect hw-rankselect-base hw-simd transformers vector + ]; + executableHaskellDepends = [ + appar base bits-extra bytestring deepseq generic-lens ghc-prim + hedgehog hw-bits hw-ip hw-prim hw-rankselect hw-rankselect-base + hw-simd lens optparse-applicative resourcet text transformers + vector + ]; + testHaskellDepends = [ + base bits-extra bytestring cassava deepseq directory doctest + doctest-discover ghc-prim hedgehog hspec hw-bits hw-hspec-hedgehog + hw-prim hw-rankselect hw-rankselect-base hw-simd text vector weigh + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bits-extra bytestring cassava criterion deepseq directory + ghc-prim hw-bits hw-prim hw-rankselect hw-rankselect-base hw-simd + mmap vector + ]; + description = "Unbelievably fast streaming DSV file parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-dsv"; + broken = true; + }) {}; + + "hw-dump" = callPackage + ({ mkDerivation, base, bits-extra, bytestring, criterion, doctest + , doctest-discover, generic-lens, hedgehog, hspec, hspec-discover + , hw-bits, hw-hspec-hedgehog, hw-prim, lens, optparse-applicative + , QuickCheck, safe, vector + }: + mkDerivation { + pname = "hw-dump"; + version = "0.1.1.0"; + sha256 = "14ya18i3xvay5xn8j20b06msqyd49h34w526k1x1fxdp0i2l3rwr"; + revision = "6"; + editedCabalFile = "0aizgpq9cxhhnzczi39nf6whcxnwqiszrbax0mzb3fqjwi1sida1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bits-extra bytestring hw-bits hw-prim safe vector + ]; + executableHaskellDepends = [ + base bits-extra bytestring generic-lens hw-bits hw-prim lens + optparse-applicative vector + ]; + testHaskellDepends = [ + base bits-extra bytestring doctest doctest-discover hedgehog hspec + hw-bits hw-hspec-hedgehog hw-prim QuickCheck vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bits-extra bytestring criterion hw-bits hw-prim vector + ]; + description = "File Dump"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-dump"; + broken = true; + }) {}; + + "hw-eliasfano" = callPackage + ({ mkDerivation, base, binary, bytestring, criterion, deepseq + , doctest, doctest-discover, generic-lens, hedgehog, hspec + , hspec-discover, hw-bits, hw-hedgehog, hw-hspec-hedgehog, hw-int + , hw-packed-vector, hw-prim, hw-rankselect, hw-rankselect-base + , lens, mmap, optparse-applicative, resourcet, temporary-resourcet + , vector + }: + mkDerivation { + pname = "hw-eliasfano"; + version = "0.1.2.1"; + sha256 = "1k22yq8blyjmgh7nzmqvnc1g0bgjbbvqv9r4w02z5jn9kfj619h2"; + revision = "2"; + editedCabalFile = "0ncny2wnj29dnld28az30w5by238fc58gxs6sx6vvc8hcqycfj67"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base deepseq hw-bits hw-int hw-packed-vector hw-prim hw-rankselect + hw-rankselect-base temporary-resourcet vector + ]; + executableHaskellDepends = [ + base binary bytestring generic-lens hw-bits hw-packed-vector + hw-prim hw-rankselect hw-rankselect-base lens optparse-applicative + resourcet temporary-resourcet vector + ]; + testHaskellDepends = [ + base doctest doctest-discover hedgehog hspec hw-bits hw-hedgehog + hw-hspec-hedgehog hw-int hw-packed-vector hw-prim hw-rankselect + hw-rankselect-base vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion hedgehog hspec hw-bits hw-hedgehog + hw-hspec-hedgehog hw-int hw-packed-vector hw-prim mmap vector + ]; + description = "Elias-Fano"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-eliasfano"; + }) {}; + + "hw-excess" = callPackage + ({ mkDerivation, base, bytestring, criterion, doctest + , doctest-discover, hedgehog, hspec, hspec-discover, hw-bits + , hw-hspec-hedgehog, hw-prim, hw-rankselect-base, QuickCheck, safe + , vector + }: + mkDerivation { + pname = "hw-excess"; + version = "0.2.3.0"; + sha256 = "0xiyf3xyg6f4kgkils9ycx6q0qcsbd6rw4m9lizw9295mnp05s3g"; + revision = "6"; + editedCabalFile = "12gsqph85aqmg17mjg58iaqf1kqadg51r5hqbz98ri2gm6ynx2kd"; + libraryHaskellDepends = [ + base hw-bits hw-prim hw-rankselect-base safe vector + ]; + testHaskellDepends = [ + base doctest doctest-discover hedgehog hspec hw-bits + hw-hspec-hedgehog hw-prim QuickCheck vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion hw-prim vector + ]; + description = "Excess"; + license = lib.licenses.bsd3; + }) {}; + + "hw-fingertree" = callPackage + ({ mkDerivation, base, deepseq, doctest, doctest-discover, hedgehog + , hspec, hspec-discover, hw-hspec-hedgehog, hw-prim + }: + mkDerivation { + pname = "hw-fingertree"; + version = "0.1.2.1"; + sha256 = "0aljn5c2gblvrbn1f7iwvcm2fa2dsnl497wb0g8y7rz6jzk7g06f"; + revision = "2"; + editedCabalFile = "00h2vzzncfwyaa0krgsffcmy2gdb0637i9zjdlsz88mdlhynqhp3"; + libraryHaskellDepends = [ base deepseq hw-prim ]; + testHaskellDepends = [ + base deepseq doctest doctest-discover hedgehog hspec + hw-hspec-hedgehog + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "Generic finger-tree structure, with example instances"; + license = lib.licenses.bsd3; + }) {}; + + "hw-fingertree-strict" = callPackage + ({ mkDerivation, base, deepseq, doctest, doctest-discover, hedgehog + , hspec, hspec-discover, HUnit, hw-hspec-hedgehog, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "hw-fingertree-strict"; + version = "0.1.2.1"; + sha256 = "1y9h4riikfdrxbmfchm95qv2pmwsshdl27ngimkd5iww3d67vg36"; + revision = "2"; + editedCabalFile = "0al2lmki3dgd731ndilnalsb29jifmpzfdsbzlq7v85c8nkhd6zr"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ + base doctest doctest-discover hedgehog hspec HUnit + hw-hspec-hedgehog QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "Generic strict finger-tree structure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hw-hedgehog" = callPackage + ({ mkDerivation, base, doctest, doctest-discover, hedgehog, vector + }: + mkDerivation { + pname = "hw-hedgehog"; + version = "0.1.1.1"; + sha256 = "0kksignrvx566vfz52q5lid9f2zh02dpvnw1gznnkhwnvbldmbi8"; + revision = "3"; + editedCabalFile = "0fjk8jl1sik7yi0mnmfcvcgyadslgrl89dx3xldnzfwwl7p5m12v"; + libraryHaskellDepends = [ base hedgehog vector ]; + testHaskellDepends = [ base doctest doctest-discover ]; + testToolDepends = [ doctest-discover ]; + description = "Extra hedgehog functionality"; + license = lib.licenses.bsd3; + }) {}; + + "hw-hspec-hedgehog" = callPackage + ({ mkDerivation, base, call-stack, doctest, doctest-discover + , hedgehog, hspec, hspec-discover, HUnit, transformers + }: + mkDerivation { + pname = "hw-hspec-hedgehog"; + version = "0.1.1.1"; + sha256 = "1ilgqrx8jvgvmns99d74qz8c11ifyrccbvszfzwwhk28fhai0k7s"; + revision = "4"; + editedCabalFile = "0fwdbd7m7b9743y6w1ci3m7m0bgw7w0r0h7pvn2xrhvyjvp9rjqh"; + libraryHaskellDepends = [ + base call-stack hedgehog hspec HUnit transformers + ]; + testHaskellDepends = [ + base call-stack doctest doctest-discover hedgehog hspec HUnit + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "Interoperability between hspec and hedgehog"; + license = lib.licenses.bsd3; + }) {}; + + "hw-int" = callPackage + ({ mkDerivation, base, doctest, doctest-discover, hedgehog, hspec + , hspec-discover, hw-hedgehog, hw-hspec-hedgehog + }: + mkDerivation { + pname = "hw-int"; + version = "0.0.2.0"; + sha256 = "13ifa28b12hiibhmwas5hn3dmmiz2rihlc837hhii0z1ng03s360"; + revision = "4"; + editedCabalFile = "107j6hnpjphk4x4c4kc33y4jxxf0ji6b1g3381pp3nw06pjj8aqz"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest doctest-discover hedgehog hspec hw-hedgehog + hw-hspec-hedgehog + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "Additional facilities for Integers"; + license = lib.licenses.bsd3; + }) {}; + + "hw-ip" = callPackage + ({ mkDerivation, appar, base, binary, bytestring, containers + , doctest, doctest-discover, generic-lens, hedgehog, hspec + , hspec-discover, hw-bits, hw-hspec-hedgehog, iproute, lens + , optparse-applicative, text + }: + mkDerivation { + pname = "hw-ip"; + version = "2.4.2.1"; + sha256 = "1cwj6402314lblh7cm77j1bkpnjqpsk7rn8z94awqp4pfp4x8dk0"; + revision = "2"; + editedCabalFile = "0jkn9474ldwm3dy24lscjv16rx8hb2yr2r10lfgrw3i2y72c7gax"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + appar base containers generic-lens hedgehog hw-bits iproute text + ]; + executableHaskellDepends = [ + appar base binary bytestring generic-lens lens optparse-applicative + text + ]; + testHaskellDepends = [ + appar base doctest doctest-discover generic-lens hedgehog hspec + hw-bits hw-hspec-hedgehog text + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + doHaddock = false; + description = "Library for manipulating IP addresses and CIDR blocks"; + license = lib.licenses.bsd3; + mainProgram = "hw-ip"; + }) {}; + + "hw-json" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec + , attoparsec-aeson, base, bits-extra, bytestring, criterion + , directory, dlist, doctest, doctest-discover, generic-lens + , hedgehog, hspec, hspec-discover, hw-balancedparens, hw-bits + , hw-hspec-hedgehog, hw-json-simd, hw-json-simple-cursor + , hw-json-standard-cursor, hw-mquery, hw-parser, hw-prim + , hw-rankselect, hw-rankselect-base, hw-simd, lens, mmap + , optparse-applicative, scientific, text, transformers + , unordered-containers, vector, word8 + }: + mkDerivation { + pname = "hw-json"; + version = "1.3.2.5"; + sha256 = "0nwwyk7x26xrx3cqnwy6gv1gpjnmw69mfyjqgvky3bdgf9lxncrb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint attoparsec attoparsec-aeson base bits-extra + bytestring dlist hw-balancedparens hw-bits hw-json-simple-cursor + hw-json-standard-cursor hw-mquery hw-parser hw-prim hw-rankselect + hw-rankselect-base hw-simd mmap scientific text vector word8 + ]; + executableHaskellDepends = [ + aeson base bytestring dlist generic-lens hw-balancedparens + hw-json-simd hw-json-simple-cursor hw-json-standard-cursor + hw-mquery hw-prim hw-rankselect hw-rankselect-base lens mmap + optparse-applicative text unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec attoparsec-aeson base bytestring dlist doctest + doctest-discover hedgehog hspec hw-balancedparens hw-bits + hw-hspec-hedgehog hw-json-simple-cursor hw-json-standard-cursor + hw-mquery hw-prim hw-rankselect hw-rankselect-base scientific text + transformers vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion directory hw-json-standard-cursor mmap + ]; + doHaddock = false; + description = "Memory efficient JSON parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-json"; + }) {}; + + "hw-json-demo" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, dlist + , hw-balancedparens, hw-bits, hw-json, hw-json-simd, hw-mquery + , hw-prim, hw-rankselect, hw-rankselect-base, mmap, vector + }: + mkDerivation { + pname = "hw-json-demo"; + version = "1.0.0.0"; + sha256 = "0bz21z86b3ayc60cysbb2pjqy188arg7nnga954s1s054gk8c5v3"; + libraryHaskellDepends = [ + aeson base bytestring deepseq dlist hw-balancedparens hw-bits + hw-json hw-json-simd hw-mquery hw-prim hw-rankselect + hw-rankselect-base mmap vector + ]; + doHaddock = false; + description = "Memory efficient JSON parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hw-json-lens" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , doctest, doctest-discover, hedgehog, hspec, hspec-discover + , hw-balancedparens, hw-bits, hw-hspec-hedgehog, hw-json + , hw-json-standard-cursor, hw-prim, lens, scientific, text, vector + , word8 + }: + mkDerivation { + pname = "hw-json-lens"; + version = "0.2.1.0"; + sha256 = "1v3ws69pyrw5ja00r326kqlq6hd7r5np119fk2la7f74aqhajjf6"; + revision = "4"; + editedCabalFile = "0ajl6xqy7wyvwidpv07842wslrw9yc6n48n8gm14b1l3iiwj2kiz"; + libraryHaskellDepends = [ + aeson base bytestring containers hw-json lens scientific text word8 + ]; + testHaskellDepends = [ + base bytestring doctest doctest-discover hedgehog hspec + hw-balancedparens hw-bits hw-hspec-hedgehog hw-json + hw-json-standard-cursor hw-prim lens vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion hw-json lens + ]; + description = "Lens for hw-json"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hw-json-simd" = callPackage + ({ mkDerivation, base, bytestring, c2hs, doctest, doctest-discover + , hw-prim, lens, optparse-applicative, transformers, vector + }: + mkDerivation { + pname = "hw-json-simd"; + version = "0.1.1.2"; + sha256 = "03g2gwmkp6v7b0vf4x8bh4qk91ghr0av5x3c9paj3rp3igycccd6"; + revision = "1"; + editedCabalFile = "1s06mj022lggx28hqdsd181xhbbxadqmbzrafxh4nf5q212dwkzb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring hw-prim lens vector ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ + base bytestring hw-prim lens optparse-applicative vector + ]; + testHaskellDepends = [ + base bytestring doctest doctest-discover hw-prim lens transformers + vector + ]; + testToolDepends = [ doctest-discover ]; + description = "SIMD-based JSON semi-indexer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-json-simd"; + broken = true; + }) {}; + + "hw-json-simple-cursor" = callPackage + ({ mkDerivation, base, bytestring, criterion, directory, doctest + , doctest-discover, generic-lens, hedgehog, hspec, hspec-discover + , hw-balancedparens, hw-bits, hw-hspec-hedgehog, hw-json-simd + , hw-prim, hw-rankselect, hw-rankselect-base, lens, mmap + , optparse-applicative, text, vector, word8 + }: + mkDerivation { + pname = "hw-json-simple-cursor"; + version = "0.1.1.1"; + sha256 = "0b867rgsybfb568z6qa4x8jqz24wfjydg91w7bsl44vqq0k3hk4f"; + revision = "3"; + editedCabalFile = "0krs1nly9gfippcdcp4il5jgrmjlvc83wygn9pa44gcfxql4fjcx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring hw-balancedparens hw-bits hw-prim hw-rankselect + hw-rankselect-base vector word8 + ]; + executableHaskellDepends = [ + base bytestring generic-lens hw-balancedparens hw-json-simd hw-prim + hw-rankselect hw-rankselect-base lens mmap optparse-applicative + text vector + ]; + testHaskellDepends = [ + base bytestring doctest doctest-discover hedgehog hspec + hw-balancedparens hw-bits hw-hspec-hedgehog hw-prim hw-rankselect + hw-rankselect-base vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion directory mmap + ]; + description = "Memory efficient JSON parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-json"; + }) {}; + + "hw-json-standard-cursor" = callPackage + ({ mkDerivation, array, base, bits-extra, bytestring, criterion + , directory, doctest, doctest-discover, generic-lens, hedgehog + , hspec, hspec-discover, hw-balancedparens, hw-bits + , hw-hspec-hedgehog, hw-json-simd, hw-prim, hw-rankselect + , hw-rankselect-base, lens, mmap, optparse-applicative, text + , vector, word8 + }: + mkDerivation { + pname = "hw-json-standard-cursor"; + version = "0.2.3.2"; + sha256 = "02fmhjnjf0idmzq0y1a1m78bwl72ycvr6cxlscxpc2370r2s3akh"; + revision = "3"; + editedCabalFile = "1a7n6yjsmlz8ak38ajmn75cw1k69brwh6r6z05hhvaxnjrrbwacd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bits-extra bytestring hw-balancedparens hw-bits + hw-json-simd hw-prim hw-rankselect hw-rankselect-base mmap vector + word8 + ]; + executableHaskellDepends = [ + base bytestring generic-lens hw-balancedparens hw-json-simd hw-prim + hw-rankselect hw-rankselect-base lens mmap optparse-applicative + text vector + ]; + testHaskellDepends = [ + base bits-extra bytestring doctest doctest-discover hedgehog hspec + hw-balancedparens hw-bits hw-hspec-hedgehog hw-prim hw-rankselect + hw-rankselect-base vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion directory mmap + ]; + description = "Memory efficient JSON parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-json-standard-cursor"; + }) {}; + + "hw-kafka-avro" = callPackage + ({ mkDerivation, aeson, avro, base, binary, bytestring, cache + , containers, hashable, hedgehog, hspec, http-client, http-types + , hw-hspec-hedgehog, lens, mtl, safe-exceptions, semigroups, tagged + , text, transformers, unordered-containers, wreq + }: + mkDerivation { + pname = "hw-kafka-avro"; + version = "6.0.0"; + sha256 = "1dbii37kgh4gsa30a7wqsl5vdwir7v2y3kksk9ab4djfir154anv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson avro base binary bytestring cache containers hashable + http-client http-types lens mtl safe-exceptions semigroups tagged + text transformers unordered-containers wreq + ]; + testHaskellDepends = [ base hedgehog hspec hw-hspec-hedgehog ]; + description = "Avro support for Kafka infrastructure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "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 = "5.3.0"; + sha256 = "0cs7pvp1fvh8k52x2qln7skynpbg9h71p83fgr7wbjf4xx0fs994"; + 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 = lib.licenses.mit; + }) {inherit (pkgs) rdkafka;}; + + "hw-kafka-conduit" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, conduit + , conduit-extra, containers, exceptions, extra, hspec + , hspec-discover, hw-kafka-client, mtl, QuickCheck, resourcet + , transformers + }: + mkDerivation { + pname = "hw-kafka-conduit"; + version = "2.7.0"; + sha256 = "1ld0kmfk0i87rqyk4hxnrchl4asjy6bf6qvp5f1dcrp69r02mqy0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bifunctors bytestring conduit conduit-extra containers + exceptions hw-kafka-client mtl resourcet transformers + ]; + testHaskellDepends = [ + base bifunctors bytestring conduit conduit-extra containers extra + hspec hw-kafka-client mtl QuickCheck resourcet transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Conduit bindings for hw-kafka-client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hw-lazy" = callPackage + ({ mkDerivation, base, deepseq, doctest, doctest-discover, hedgehog + , hspec, hspec-discover, hw-hspec-hedgehog, stm, unliftio-core + }: + mkDerivation { + pname = "hw-lazy"; + version = "0.0.0.1"; + sha256 = "10zpmls2wvk25v30237lmfy1i632cn7xz1n0hdkqgsan1amypahq"; + revision = "1"; + editedCabalFile = "13bl227hfz97xnmqg0q2i26d8mj0raxgcc125dinlafizy7kyh0y"; + libraryHaskellDepends = [ base deepseq unliftio-core ]; + testHaskellDepends = [ + base doctest doctest-discover hedgehog hspec hw-hspec-hedgehog stm + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "Combinators for lazy IO"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hw-mquery" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, dlist, doctest + , doctest-discover, hedgehog, hspec, hspec-discover + , hw-hspec-hedgehog, lens + }: + mkDerivation { + pname = "hw-mquery"; + version = "0.2.1.1"; + sha256 = "1jdmgg0y04xl18vkdjwynb48wdl58kkzsw062v2cv65mkjhcvf0l"; + revision = "1"; + editedCabalFile = "16832r95lljph5vf33l9f544m8q9c3dx9b94wxmjjsl6z3bymmdc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ ansi-wl-pprint base dlist lens ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base dlist doctest doctest-discover hedgehog hspec + hw-hspec-hedgehog lens + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "Monadic query DSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-mquery-example"; + broken = true; + }) {}; + + "hw-packed-vector" = callPackage + ({ mkDerivation, base, binary, bytestring, criterion, deepseq + , directory, doctest, doctest-discover, generic-lens, hedgehog + , hspec, hspec-discover, hw-bits, hw-hedgehog, hw-hspec-hedgehog + , hw-prim, lens, optparse-applicative, vector + }: + mkDerivation { + pname = "hw-packed-vector"; + version = "0.2.1.1"; + sha256 = "0aplyknpf81kqpisz9zibyncg2i95dnfv6kywlg3wf7ic1wcjqxh"; + revision = "2"; + editedCabalFile = "0h2y77lixrj2iva4d6w181g258d0yqnf4prbkg4fmflqmck9308c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring deepseq hw-bits hw-prim vector + ]; + executableHaskellDepends = [ + base binary bytestring generic-lens hw-bits hw-prim lens + optparse-applicative vector + ]; + testHaskellDepends = [ + base bytestring doctest doctest-discover hedgehog hspec hw-bits + hw-hedgehog hw-hspec-hedgehog hw-prim vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base criterion directory hedgehog hspec hw-prim vector + ]; + description = "Packed Vector"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-packed-vector"; + broken = true; + }) {}; + + "hw-parser" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, doctest + , doctest-discover, hedgehog, hspec, hspec-discover + , hw-hspec-hedgehog, hw-prim, text + }: + mkDerivation { + pname = "hw-parser"; + version = "0.1.1.0"; + sha256 = "1zsbw725mw3fn4814qricqanbvx1kgbnqvgwijqgfv8jz7yf5gxa"; + revision = "7"; + editedCabalFile = "1cnmvn2ndvcjchmqc7kqr8j5y02vvbq1n8mahz7x13skli7glr7n"; + libraryHaskellDepends = [ + attoparsec base bytestring hw-prim text + ]; + testHaskellDepends = [ + base doctest doctest-discover hedgehog hspec hw-hspec-hedgehog + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "Simple parser support"; + license = lib.licenses.bsd3; + }) {}; + + "hw-playground-linear" = callPackage + ({ mkDerivation, base, hedgehog, hmatrix, hmatrix-csv, hspec + , hspec-discover, hw-hspec-hedgehog, text + }: + mkDerivation { + pname = "hw-playground-linear"; + version = "0.1.0.0"; + sha256 = "039bkjgwa14v9qjmblipv4qd19lg3y2qn78khv0rbqka1haxnhn9"; + libraryHaskellDepends = [ base hmatrix hmatrix-csv text ]; + testHaskellDepends = [ base hedgehog hspec hw-hspec-hedgehog ]; + testToolDepends = [ hspec-discover ]; + description = "Primitive functions and data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hw-prim" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, directory + , doctest, doctest-discover, exceptions, ghc-prim, hedgehog, hspec + , hspec-discover, hw-hspec-hedgehog, mmap, QuickCheck, transformers + , unliftio-core, vector + }: + mkDerivation { + pname = "hw-prim"; + version = "0.6.3.2"; + sha256 = "07a442g1fjzrfnz3y9mx3d2hv0ffjnbfdkmbiard8bn78vf5z80z"; + revision = "2"; + editedCabalFile = "1mj60fg66piw96kbvp0v4ykr1ihww97rr96ya7ayx5sz49j2hyf0"; + libraryHaskellDepends = [ + base bytestring deepseq ghc-prim mmap transformers unliftio-core + vector + ]; + testHaskellDepends = [ + base bytestring directory doctest doctest-discover exceptions + hedgehog hspec hw-hspec-hedgehog mmap QuickCheck transformers + vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion mmap transformers vector + ]; + description = "Primitive functions and data types"; + license = lib.licenses.bsd3; + }) {}; + + "hw-prim-bits" = callPackage + ({ mkDerivation, base, criterion, doctest, doctest-discover + , hedgehog, hspec, hspec-discover, hw-hedgehog, hw-hspec-hedgehog + , QuickCheck, vector + }: + mkDerivation { + pname = "hw-prim-bits"; + version = "0.1.0.5"; + sha256 = "1km4gj6znva4yz99sg1imf1k820m4kdhpzn51alj6gv92x127kih"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest doctest-discover hedgehog hspec hw-hedgehog + hw-hspec-hedgehog QuickCheck + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ base criterion vector ]; + description = "Primitive support for bit manipulation"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-prim-bits-exe"; + broken = true; + }) {}; + + "hw-rankselect" = callPackage + ({ mkDerivation, base, bytestring, conduit, criterion, deepseq + , directory, doctest, doctest-discover, generic-lens, hedgehog + , hspec, hspec-discover, hw-balancedparens, hw-bits, hw-fingertree + , hw-hedgehog, hw-hspec-hedgehog, hw-prim, hw-rankselect-base, lens + , mmap, mtl, optparse-applicative, QuickCheck, resourcet + , transformers, vector + }: + mkDerivation { + pname = "hw-rankselect"; + version = "0.13.4.1"; + sha256 = "03nf8jwr1qpbfa20y3zlb3z6cxy8ylpdbsy0fvxdjs8q35f7bmx5"; + revision = "3"; + editedCabalFile = "1fwgjhy3wm1bbyqcq62vcf9nvha17bwzb34g2rd6z1v5qr8dm1gi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base deepseq hedgehog hspec hw-balancedparens hw-bits hw-fingertree + hw-prim hw-rankselect-base vector + ]; + executableHaskellDepends = [ + base directory generic-lens hw-bits hw-prim hw-rankselect-base lens + mmap mtl optparse-applicative vector + ]; + testHaskellDepends = [ + base directory doctest doctest-discover hedgehog hspec hw-bits + hw-hedgehog hw-hspec-hedgehog hw-prim hw-rankselect-base mmap + QuickCheck transformers vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring conduit criterion directory hw-bits hw-prim + hw-rankselect-base mmap resourcet vector + ]; + doHaddock = false; + description = "Rank-select"; + license = lib.licenses.bsd3; + mainProgram = "hw-rankselect"; + }) {}; + + "hw-rankselect-base" = callPackage + ({ mkDerivation, base, bits-extra, bitvec, criterion, doctest + , doctest-discover, hedgehog, hspec, hspec-discover, hw-bits + , hw-hedgehog, hw-hspec-hedgehog, hw-int, hw-prim, hw-string-parse + , QuickCheck, vector + }: + mkDerivation { + pname = "hw-rankselect-base"; + version = "0.3.4.1"; + sha256 = "1s0lqwq0rjmjca6lshfnxqi0c7bzlyflhm45xw1xa9pvqci8439h"; + revision = "6"; + editedCabalFile = "0qf6nhmvhb1xpipxvh3jzr1aakswzpg1k0jk4nrczgvmxkxjysiq"; + libraryHaskellDepends = [ + base bits-extra bitvec hw-bits hw-int hw-prim hw-string-parse + vector + ]; + testHaskellDepends = [ + base bits-extra bitvec doctest doctest-discover hedgehog hspec + hw-bits hw-hedgehog hw-hspec-hedgehog hw-prim QuickCheck vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bits-extra criterion hw-bits hw-prim vector + ]; + description = "Rank-select base"; + license = lib.licenses.bsd3; + }) {}; + + "hw-simd" = callPackage + ({ mkDerivation, base, bits-extra, bytestring, c2hs, cassava + , containers, criterion, deepseq, directory, doctest + , doctest-discover, hedgehog, hspec, hspec-discover, hw-bits + , hw-hedgehog, hw-hspec-hedgehog, hw-prim, hw-rankselect + , hw-rankselect-base, lens, mmap, text, transformers, vector + }: + mkDerivation { + pname = "hw-simd"; + version = "0.1.2.2"; + sha256 = "0ipcrv19xwmq6znbmwmzrjahmymmcmpbs7hpx0183hrwbx2hyhqx"; + revision = "1"; + editedCabalFile = "0c0wv09q98inana4n70qnv6226506fdw4ghbw1pxqglj0ccallib"; + libraryHaskellDepends = [ + base bits-extra bytestring deepseq hw-bits hw-prim hw-rankselect + hw-rankselect-base transformers vector + ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bits-extra bytestring deepseq directory doctest + doctest-discover hedgehog hspec hw-bits hw-hedgehog + hw-hspec-hedgehog hw-prim hw-rankselect hw-rankselect-base lens + text vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bits-extra bytestring cassava containers criterion deepseq + directory hw-bits hw-prim hw-rankselect hw-rankselect-base mmap + transformers vector + ]; + description = "SIMD library"; + license = lib.licenses.bsd3; + }) {}; + + "hw-simd-cli" = callPackage + ({ mkDerivation, base, bits-extra, bytestring, containers, deepseq + , directory, doctest, doctest-discover, generic-lens, hw-bits + , hw-prim, hw-rankselect-base, hw-simd, lens, mmap, mtl + , optparse-applicative, resourcet, vector + }: + mkDerivation { + pname = "hw-simd-cli"; + version = "0.0.0.1"; + sha256 = "0fqkrhjrflkiacq1qfnfiy4rk6pg47j72d0ni0jwfdn6ajx22y90"; + revision = "1"; + editedCabalFile = "1djqcz745rwf6jx3r4gs6cnvnk5pacllral5yk85lixvl80dyb1b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bits-extra bytestring containers deepseq directory + generic-lens hw-bits hw-prim hw-rankselect-base hw-simd lens mmap + mtl optparse-applicative resourcet vector + ]; + executableHaskellDepends = [ + base bits-extra bytestring containers deepseq directory + generic-lens hw-bits hw-prim hw-rankselect-base hw-simd lens mmap + mtl optparse-applicative resourcet vector + ]; + testHaskellDepends = [ base bits-extra doctest doctest-discover ]; + testToolDepends = [ doctest-discover ]; + description = "SIMD library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-simd"; + broken = true; + }) {}; + + "hw-streams" = callPackage + ({ mkDerivation, base, bytestring, criterion, directory, doctest + , doctest-discover, exceptions, ghc-prim, hedgehog, hspec + , hspec-discover, hw-bits, hw-hspec-hedgehog, hw-prim, mmap + , primitive, QuickCheck, transformers, vector + }: + mkDerivation { + pname = "hw-streams"; + version = "0.0.1.0"; + sha256 = "0hzpx1j06h98y0zcmysklzn3s3mvpbb1nkwg4zkbdxvzzqs5hnm5"; + revision = "5"; + editedCabalFile = "0a34xli9sdvqzc571k72hl3a2jhbhxs24y03k6pdzzz3akznhbn0"; + libraryHaskellDepends = [ + base bytestring ghc-prim hw-bits hw-prim mmap primitive + transformers vector + ]; + testHaskellDepends = [ + base bytestring directory doctest doctest-discover exceptions + ghc-prim hedgehog hspec hw-bits hw-hspec-hedgehog hw-prim mmap + primitive QuickCheck transformers vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion ghc-prim hw-bits hw-prim mmap primitive + transformers vector + ]; + description = "Primitive functions and data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hw-string-parse" = callPackage + ({ mkDerivation, base, bytestring, doctest, doctest-discover, hspec + , hspec-discover, QuickCheck, vector + }: + mkDerivation { + pname = "hw-string-parse"; + version = "0.0.0.5"; + sha256 = "0sg5s84pqyl93wm052ifrqv90cyc28awh4i6vcd8zbq746wdqz4k"; + revision = "2"; + editedCabalFile = "0580mz2gr11jc6lyyrnp5jxijzbir8qcsq979bc91jwcvc99kc5r"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring doctest doctest-discover hspec QuickCheck vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "String parser"; + license = lib.licenses.bsd3; + }) {}; + + "hw-succinct" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, conduit, containers + , hw-balancedparens, hw-bits, hw-prim, hw-rankselect + , hw-rankselect-base, mmap, mono-traversable, text, vector, word8 + }: + mkDerivation { + pname = "hw-succinct"; + version = "0.1.0.1"; + sha256 = "1ns96y77r7pa7pv6p7v24m0w2xw7451skcl9y2z3r8zp3y65fb00"; + libraryHaskellDepends = [ + attoparsec base bytestring conduit containers hw-balancedparens + hw-bits hw-prim hw-rankselect hw-rankselect-base mmap + mono-traversable text vector word8 + ]; + description = "Succint datastructures"; + license = lib.licenses.mit; + }) {}; + + "hw-tar" = callPackage + ({ mkDerivation, base, hedgehog, hspec, hspec-discover, hw-hedgehog + , hw-hspec-hedgehog, process + }: + mkDerivation { + pname = "hw-tar"; + version = "0.0.0.1"; + sha256 = "0hzmw0xb10h09q3h25f4lk2pygl0w7nckysa04qr1c26n4hsvrq2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base hedgehog hspec hw-hedgehog hw-hspec-hedgehog process + ]; + testToolDepends = [ hspec-discover ]; + description = "Library for creating and extracting tar archives"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-tar"; + broken = true; + }) {}; + + "hw-uri" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3 + , antiope-core, antiope-optparse-applicative, antiope-s3, base + , bytestring, deepseq, directory, dlist, exceptions, filepath + , generic-lens, hedgehog, hspec, hspec-discover, http-client + , http-types, hw-hspec-hedgehog, hw-prim, lens, mtl + , optparse-applicative, resourcet, text, unliftio-core + }: + mkDerivation { + pname = "hw-uri"; + version = "0.2.1.0"; + sha256 = "1bwdzvms0n86k7gbkhk0jj3m1pcc9vbjk13kgpchqxpxm971srbs"; + revision = "7"; + editedCabalFile = "1m1baalf8j2mvwhs3n3yhjm1y7sy8cqsivc00rxz83cqnf3fh34a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-s3 antiope-core antiope-s3 + base bytestring deepseq directory dlist exceptions filepath + generic-lens http-client http-types hw-prim lens mtl resourcet text + unliftio-core + ]; + executableHaskellDepends = [ + antiope-core antiope-optparse-applicative base bytestring + generic-lens lens mtl optparse-applicative resourcet text + ]; + testHaskellDepends = [ + aeson antiope-core antiope-s3 base bytestring filepath hedgehog + hspec http-types hw-hspec-hedgehog lens text + ]; + testToolDepends = [ hspec-discover ]; + description = "Supports IO on URIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-uri"; + }) {}; + + "hw-vector" = callPackage + ({ mkDerivation, base, bytestring, hspec, hw-prim, QuickCheck + , vector + }: + mkDerivation { + pname = "hw-vector"; + version = "0.0.0.1"; + sha256 = "0x5h38ys1d3myxxw71927nr7lji352hj5q8cyspw4vflaq3xk083"; + libraryHaskellDepends = [ base bytestring hw-prim vector ]; + testHaskellDepends = [ base hspec QuickCheck vector ]; + description = "Vector type with convenient typeclass instances"; + license = lib.licenses.bsd3; + }) {}; + + "hw-xml" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, cereal + , containers, criterion, deepseq, doctest, doctest-discover + , generic-lens, ghc-prim, hedgehog, hspec, hspec-discover + , hw-balancedparens, hw-bits, hw-hspec-hedgehog, hw-parser, hw-prim + , hw-rankselect, hw-rankselect-base, lens, mmap, mtl + , optparse-applicative, prettyprinter, resourcet, text + , transformers, vector, word8 + }: + mkDerivation { + pname = "hw-xml"; + version = "0.5.1.2"; + sha256 = "0zv5dwi4vbacjz3rw62g320p0iy0xya3z2xd4mf238gd9v5fnhd5"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array attoparsec base bytestring cereal containers deepseq ghc-prim + hw-balancedparens hw-bits hw-parser hw-prim hw-rankselect + hw-rankselect-base lens mmap mtl prettyprinter resourcet text + transformers vector word8 + ]; + executableHaskellDepends = [ + attoparsec base bytestring deepseq generic-lens hw-balancedparens + hw-bits hw-prim hw-rankselect lens mmap mtl optparse-applicative + resourcet text vector + ]; + testHaskellDepends = [ + attoparsec base bytestring doctest doctest-discover hedgehog hspec + hw-balancedparens hw-bits hw-hspec-hedgehog hw-prim hw-rankselect + hw-rankselect-base text vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion hw-balancedparens hw-bits hw-prim mmap + resourcet vector + ]; + description = "XML parser based on succinct data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hw-xml"; + broken = true; + }) {}; + + "hwall-auth-iitk" = callPackage + ({ mkDerivation, base, bytestring, haskeline, http-conduit + , http-types, mtl, regex-compat, unix + }: + mkDerivation { + pname = "hwall-auth-iitk"; + version = "0.1.0.1"; + sha256 = "0ibxdyg9r5n3dc8szhb8fvdjsbgpbwdah2aahn0kagi1zxw24fl2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring haskeline http-conduit http-types mtl regex-compat + unix + ]; + description = "Initial version of firewall Authentication for IITK network"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "firewall-auth"; + broken = true; + }) {}; + + "hweblib" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , criterion, HUnit, mtl, text, transformers + }: + mkDerivation { + pname = "hweblib"; + version = "0.6.3"; + sha256 = "03dmx5irlsyb3b9zg2r6nz947sslizkn0nlk65ldb5n4m8my33hy"; + libraryHaskellDepends = [ + attoparsec base bytestring containers mtl text transformers + ]; + testHaskellDepends = [ + attoparsec base bytestring containers HUnit mtl transformers + ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring containers criterion HUnit mtl + transformers + ]; + description = "Haskell Web Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hwhile" = callPackage + ({ mkDerivation, alex, array, base, Cabal, containers, filepath + , happy, haskeline, mtl, repline + }: + mkDerivation { + pname = "hwhile"; + version = "0.1.1.6"; + sha256 = "1cbb4djd0dnawbvjxnnsw6k7kz6gv79gkywvvvdbzri0krzb9isk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers filepath haskeline mtl repline + ]; + executableHaskellDepends = [ array base containers filepath mtl ]; + executableToolDepends = [ alex happy ]; + testHaskellDepends = [ array base Cabal containers mtl ]; + description = "An implementation of Neil D. Jones' While language"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hwhile"; + broken = true; + }) {}; + + "hwk" = callPackage + ({ mkDerivation, base, directory, extra, filepath, hint + , simple-cmd-args + }: + mkDerivation { + pname = "hwk"; + version = "0.6"; + sha256 = "1xn3rn81ixx5mil8x1s26cxsdnpq2mhbfcs26969rk3k9lbzvc38"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base directory extra filepath hint simple-cmd-args + ]; + description = "Commandline text processing with Haskell functions"; + license = lib.licenses.mit; + mainProgram = "hwk"; + }) {}; + + "hworker" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, hedis, hspec + , hspec-contrib, HUnit, text, time, uuid + }: + mkDerivation { + pname = "hworker"; + version = "0.1.0.1"; + sha256 = "079z4ahnbwibhy15jm3ymfzbfxgwy7f2l1raq06sp47ip16wrjrl"; + revision = "1"; + editedCabalFile = "0w2bpvfr68n2qipvr8gc5096dain3g2536m4n9kqx1fahf12mwy5"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring hedis text time uuid + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring hedis hspec hspec-contrib HUnit + text time uuid + ]; + description = "A reliable at-least-once job queue built on top of redis"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hworker-ses" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-ses, base + , hworker, lens, text, time, unordered-containers + }: + mkDerivation { + pname = "hworker-ses"; + version = "0.1.1.1"; + sha256 = "1rvf9fbmdf1xfpwlcxcrbjp0a3h5gmhb91897g6dp343wrq41amv"; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-ses base hworker lens text + time unordered-containers + ]; + description = "Library for sending email with Amazon's SES and hworker"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hwormhole" = callPackage + ({ mkDerivation, aeson, async, base, binary, binary-conduit + , bytestring, conduit, conduit-extra, containers, cryptonite + , directory, filepath, haskeline, hedgehog, hspec, magic-wormhole + , memory, mtl, network, network-info, optparse-applicative + , pathwalk, pgp-wordlist, protolude, random, saltine, spake2 + , temporary, text, transformers, unix-compat, zip + }: + mkDerivation { + pname = "hwormhole"; + version = "0.2.0.1"; + sha256 = "1y3x13lh1g048a1myk5kkm078b34p4rdfhjcvfc991ys5zc46sir"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base binary bytestring conduit conduit-extra containers + cryptonite directory filepath haskeline magic-wormhole memory mtl + network network-info pathwalk pgp-wordlist protolude random saltine + spake2 temporary text transformers unix-compat zip + ]; + executableHaskellDepends = [ + aeson base binary bytestring optparse-applicative protolude text + transformers + ]; + testHaskellDepends = [ + aeson base binary binary-conduit bytestring conduit conduit-extra + containers hedgehog hspec magic-wormhole protolude saltine text + ]; + description = "magic-wormhole client"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hwormhole-exe"; + }) {}; + + "hws" = callPackage + ({ mkDerivation, array, base, containers, directory, haskell98 + , html, mtl, network, old-time, regex-compat, text, unix + }: + mkDerivation { + pname = "hws"; + version = "1.1.0.1"; + sha256 = "0d0f0bwbfcmbm1jx6m90qxxjad2adz5k0k51i4jh5ylrfa9xfs7r"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers directory haskell98 html mtl network old-time + regex-compat text unix + ]; + description = "Simple Haskell Web Server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hws"; + }) {}; + + "hwsl2" = callPackage + ({ mkDerivation, base, bytestring, Cabal, criterion, cryptohash + , parallel, quickcheck-properties, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "hwsl2"; + version = "0.4.0.1"; + sha256 = "07kg0m75fi9m236lnisrjdyx7y53hl6pm4v5l9cxvghfankfbgk0"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring quickcheck-properties tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring Cabal criterion cryptohash parallel + ]; + description = "Hashing with SL2"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hwsl2-bytevector" = callPackage + ({ mkDerivation, base, bytestring, fingertree, hwsl2 }: + mkDerivation { + pname = "hwsl2-bytevector"; + version = "0.1.0.0"; + sha256 = "0kfsc85k4vgdbkryrw80rgpjzzbavwqqzqylc95h80vm7xnlg2p9"; + libraryHaskellDepends = [ base bytestring fingertree hwsl2 ]; + description = "A hashed byte-vector based on algebraic hashes and finger trees"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hwsl2-reducers" = callPackage + ({ mkDerivation, base, bytestring, hwsl2, reducers, semigroups }: + mkDerivation { + pname = "hwsl2-reducers"; + version = "0.1.0.0"; + sha256 = "1q7phb2v11gfwlvm0f0jrsm7gc7ga9awd9cp0kkxm2k20mggrg7x"; + libraryHaskellDepends = [ + base bytestring hwsl2 reducers semigroups + ]; + description = "Semigroup and Reducer instances for Data.Hash.SL2"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hx" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hx"; + version = "0.4"; + sha256 = "04wkgql6gs9glmp9kj5awis5b15vmwgkyqzi814k9514k3c7c1rb"; + libraryHaskellDepends = [ base ]; + description = "Haskell extras (missing utility functions)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hxmppc" = callPackage + ({ mkDerivation, base, fclabels, network, network-protocol-xmpp + , text, transformers, xml-types + }: + mkDerivation { + pname = "hxmppc"; + version = "0.2.3"; + sha256 = "1fri1xcs95ynkf471hrkai0k8kvxhx77ra07yripycnlpa9fcwj9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base fclabels network network-protocol-xmpp text transformers + xml-types + ]; + description = "Haskell XMPP (Jabber Client) Command Line Interface (CLI)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hxmppc"; + broken = true; + }) {}; + + "hxournal" = callPackage + ({ mkDerivation, base, bytestring, cairo, cmdargs, configurator + , containers, Diff, directory, double-conversion, dyre, fclabels + , filepath, gtk, monad-coroutine, mtl, poppler, strict + , template-haskell, time, transformers, TypeCompose + , xournal-builder, xournal-parser, xournal-render, xournal-types + }: + mkDerivation { + pname = "hxournal"; + version = "0.6.6.1"; + sha256 = "1fk4cgk4ncf5v7k8hankwb49ablfcxj1rcw64ka6pz3jrz4sablq"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cairo cmdargs configurator containers Diff + directory double-conversion dyre fclabels filepath gtk + monad-coroutine mtl poppler strict template-haskell time + transformers TypeCompose xournal-builder xournal-parser + xournal-render xournal-types + ]; + executableHaskellDepends = [ base cmdargs ]; + description = "A pen notetaking program written in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hxournal"; + }) {}; + + "hxt" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , directory, filepath, hxt-charproperties, hxt-regex-xmlschema + , hxt-unicode, mtl, network-uri, parsec + }: + mkDerivation { + pname = "hxt"; + version = "9.3.1.22"; + sha256 = "1n9snbdl46x23ka7bbsls1vsn0plpmfmbpbl0msjfm92fkk2yq7g"; + libraryHaskellDepends = [ + base binary bytestring containers deepseq directory filepath + hxt-charproperties hxt-regex-xmlschema hxt-unicode mtl network-uri + parsec + ]; + description = "A collection of tools for processing XML with Haskell"; + license = lib.licenses.mit; + }) {}; + + "hxt-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, bzlib, deepseq + , haskell98, hxt + }: + mkDerivation { + pname = "hxt-binary"; + version = "0.0.2"; + sha256 = "1hbby0lcb9kis05zsf5rgyisa1qwryvv8zf91q9fi0j0d7s3rasw"; + libraryHaskellDepends = [ + base binary bytestring bzlib deepseq haskell98 hxt + ]; + description = "Serialisation and deserialisation of HXT XmlTrees"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hxt-cache" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , directory, filepath, hxt, SHA, time, unix-compat + }: + mkDerivation { + pname = "hxt-cache"; + version = "9.1.0.2"; + sha256 = "07z4lq3fg5gwxpysk49zjqi0i9fxrfyqvggy2y2fqxd3bx7696aq"; + libraryHaskellDepends = [ + base binary bytestring containers deepseq directory filepath hxt + SHA time unix-compat + ]; + description = "Cache for HXT XML Documents and other binary data"; + license = "unknown"; + }) {}; + + "hxt-charproperties" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hxt-charproperties"; + version = "9.5.0.0"; + sha256 = "0jm98jddbsd60jc2bz8wa71rslagbaqf00ia7fvfsaiaa54nk0r8"; + libraryHaskellDepends = [ base ]; + description = "Character properties and classes for XML and Unicode"; + license = lib.licenses.mit; + }) {}; + + "hxt-css" = callPackage + ({ mkDerivation, base, hxt, parsec, split }: + mkDerivation { + pname = "hxt-css"; + version = "0.1.0.3"; + sha256 = "1dv5xy0rhcs08zyfnmf752h026r2kfg9905d482xy8srblagqi02"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hxt parsec split ]; + description = "CSS selectors for HXT"; + license = lib.licenses.bsd3; + }) {}; + + "hxt-curl" = callPackage + ({ mkDerivation, base, bytestring, curl, hxt, parsec }: + mkDerivation { + pname = "hxt-curl"; + version = "9.1.1.1"; + sha256 = "1sn5ngzz5qszdb3anbpqbjdijz29gmrwjrg9vsmrqsdqz65wrhfd"; + libraryHaskellDepends = [ base bytestring curl hxt parsec ]; + description = "LibCurl interface for HXT"; + license = "unknown"; + }) {}; + + "hxt-expat" = callPackage + ({ mkDerivation, base, bytestring, hexpat, hxt }: + mkDerivation { + pname = "hxt-expat"; + version = "9.1.1"; + sha256 = "1mi2f2i31nqjqzwl82iypm1qngrpxp7lz506pjgqfbn840yc9n8h"; + libraryHaskellDepends = [ base bytestring hexpat hxt ]; + description = "Expat parser for HXT"; + license = "unknown"; + }) {}; + + "hxt-extras" = callPackage + ({ mkDerivation, base, hxt }: + mkDerivation { + pname = "hxt-extras"; + version = "0.4.1"; + sha256 = "1bv8kcra2vgjbp7k0yczlrfbjh7ib2xixaqpnnd60hq84878nzb1"; + libraryHaskellDepends = [ base hxt ]; + description = "Extra functions for HXT"; + license = lib.licenses.bsd3; + }) {}; + + "hxt-filter" = callPackage + ({ mkDerivation, base, containers, directory, filepath, haskell98 + , HTTP, HUnit, hxt, network, parsec, process + }: + mkDerivation { + pname = "hxt-filter"; + version = "8.4.2"; + sha256 = "0jxiph7c59dc2fy5c2ygii1xlcmh8s5zb8c0hwvjkj0hzfjznra0"; + libraryHaskellDepends = [ + base containers directory filepath haskell98 HTTP HUnit hxt network + parsec process + ]; + description = "A collection of tools for processing XML with Haskell (Filter variant)"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hxt-http" = callPackage + ({ mkDerivation, base, bytestring, HTTP, hxt, network, network-uri + , parsec + }: + mkDerivation { + pname = "hxt-http"; + version = "9.1.5.2"; + sha256 = "02yxvzczv89j518b94wh8m4dsmnymzxgv9158m7w6lqxk41rv8bg"; + libraryHaskellDepends = [ + base bytestring HTTP hxt network network-uri parsec + ]; + description = "Interface to native Haskell HTTP package HTTP"; + license = lib.licenses.mit; + }) {}; + + "hxt-pickle-utils" = callPackage + ({ mkDerivation, base, hxt, mtl }: + mkDerivation { + pname = "hxt-pickle-utils"; + version = "0.1.0.3"; + sha256 = "1id9459yphsbxqa0z89dhsmqqcgvk2axv91d05aw3n6r4ygs3nwx"; + revision = "3"; + editedCabalFile = "0d5fg718y7xzw76ip33q0w1liqk70q9074qkd198mjnijxjcrkf3"; + libraryHaskellDepends = [ base hxt mtl ]; + description = "Utility functions for using HXT picklers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hxt-regex-xmlschema" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, HUnit + , hxt-charproperties, parsec, text + }: + mkDerivation { + pname = "hxt-regex-xmlschema"; + version = "9.2.0.7"; + sha256 = "0ynrf65m7abq2fjnarlwq6i1r99pl89npibxx05rlplcgpybrdmr"; + libraryHaskellDepends = [ + base bytestring hxt-charproperties parsec text + ]; + testHaskellDepends = [ base bytestring HUnit parsec text ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq parsec text + ]; + description = "A regular expression library for W3C XML Schema regular expressions"; + license = lib.licenses.mit; + }) {}; + + "hxt-relaxng" = callPackage + ({ mkDerivation, base, containers, hxt, hxt-charproperties + , hxt-regex-xmlschema, network-uri, parsec + }: + mkDerivation { + pname = "hxt-relaxng"; + version = "9.1.5.5"; + sha256 = "07s47z5xhd0pdzz8mr9vg78qxay450sm8ljycpprq7y7mgh2vzhf"; + libraryHaskellDepends = [ + base containers hxt hxt-charproperties hxt-regex-xmlschema + network-uri parsec + ]; + description = "The HXT RelaxNG validator"; + license = lib.licenses.mit; + }) {}; + + "hxt-tagsoup" = callPackage + ({ mkDerivation, base, hxt, hxt-charproperties, hxt-unicode + , tagsoup + }: + mkDerivation { + pname = "hxt-tagsoup"; + version = "9.1.4"; + sha256 = "10xj8jqxazfxzazc1ln9w2blp67rafbwdi87ba7arw5ccc6jjyyp"; + libraryHaskellDepends = [ + base hxt hxt-charproperties hxt-unicode tagsoup + ]; + description = "TagSoup parser for HXT"; + license = "unknown"; + }) {}; + + "hxt-unicode" = callPackage + ({ mkDerivation, base, hxt-charproperties }: + mkDerivation { + pname = "hxt-unicode"; + version = "9.0.2.4"; + sha256 = "0rj48cy8z4fl3zpg5bpa458kqr83adav6jnqv4i71dclpprj6n3v"; + libraryHaskellDepends = [ base hxt-charproperties ]; + description = "Unicode en-/decoding functions for utf8, iso-latin-* and other encodings"; + license = lib.licenses.mit; + }) {}; + + "hxt-xpath" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hxt, parsec + }: + mkDerivation { + pname = "hxt-xpath"; + version = "9.1.2.2"; + sha256 = "0wlq9s01icalnvjkkilx5zaqp3ff4v5limj1xy8i18qpzjspqdsh"; + libraryHaskellDepends = [ + base containers directory filepath hxt parsec + ]; + description = "The XPath modules for HXT"; + license = "unknown"; + }) {}; + + "hxt-xslt" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hxt + , hxt-xpath, parsec + }: + mkDerivation { + pname = "hxt-xslt"; + version = "9.1.1.1"; + sha256 = "020k7zjwbad5j2zbc0cgp8f5lggws5jijlcwmi71p510n0f51y9j"; + libraryHaskellDepends = [ + base containers directory filepath hxt hxt-xpath parsec + ]; + description = "The XSLT modules for HXT"; + license = "unknown"; + }) {}; + + "hxthelper" = callPackage + ({ mkDerivation, base, bytestring, encoding, hxt, mtl }: + mkDerivation { + pname = "hxthelper"; + version = "0.2.2"; + sha256 = "1il21mqmvvfdny5ksnyixj1wqhabvxqhccd6vj4dbzlvvf5yb6k1"; + libraryHaskellDepends = [ base bytestring encoding hxt mtl ]; + description = "Helper functions for HXT"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hxweb" = callPackage + ({ mkDerivation, base, cgi, fastcgi, libxml, mtl, xslt }: + mkDerivation { + pname = "hxweb"; + version = "0.1"; + sha256 = "0faiyflyhmn2y0bs920qgm9xkj9i69lzxhsg4rxffal989gi32z8"; + libraryHaskellDepends = [ base cgi fastcgi libxml mtl xslt ]; + description = "Minimal webframework using fastcgi, libxml2 and libxslt"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hyahtzee" = callPackage + ({ mkDerivation, base, containers, HUnit, random }: + mkDerivation { + pname = "hyahtzee"; + version = "0.5"; + sha256 = "0g9y155w072zdwfx241zs7wwi338kyabv6kdk5j180s85ya8ryxp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers HUnit random ]; + description = "A Yahtzee game implementation in Haskell"; + license = lib.licenses.bsd3; + mainProgram = "hyahtzee"; + }) {}; + + "hyakko" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, cmdargs + , directory, filepath, highlighting-kate, mtl, pandoc + , regex-pcre-builtin, text, unordered-containers + }: + mkDerivation { + pname = "hyakko"; + version = "0.6.7"; + sha256 = "1k81whay05mp9jb39gmb64l2xqxa90yrb7svbphj1cnsz0b76qwk"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base blaze-html bytestring cmdargs directory filepath + highlighting-kate mtl pandoc regex-pcre-builtin text + unordered-containers + ]; + description = "Literate-style Documentation Generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hyakko"; + broken = true; + }) {}; + + "hybrid" = callPackage + ({ mkDerivation, base, containers, haskell98, mtl, parsec }: + mkDerivation { + pname = "hybrid"; + version = "2.0"; + sha256 = "05v69csnz7g9ikymnrmzjqhdwlrfsb44pbv8mzddgk6my9ddlb9w"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers haskell98 mtl parsec + ]; + description = "A implementation of a type-checker for Lambda-H"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hybrid"; + }) {}; + + "hybrid-vectors" = callPackage + ({ mkDerivation, base, deepseq, primitive, semigroups, vector }: + mkDerivation { + pname = "hybrid-vectors"; + version = "0.2.4"; + sha256 = "02sxx9263b9z4q9xh8d2mhg3g6mihydhzn7rjvpi3gp4bld2hg9m"; + revision = "2"; + editedCabalFile = "1dijgrfidzjq2sddfb2a7dsyr956rx2g479vsyisdf067mszxq4j"; + libraryHaskellDepends = [ + base deepseq primitive semigroups vector + ]; + description = "Hybrid vectors e.g. Mixed Boxed/Unboxed vectors"; + license = lib.licenses.bsd3; + }) {}; + + "hydra" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , directory, filepath, hspec, hspec-discover, HsYAML, HUnit + , QuickCheck, scientific, split, text, unordered-containers, vector + }: + mkDerivation { + pname = "hydra"; + version = "0.1.1"; + sha256 = "1ljr6id1z4ym6ipmjhz1msmnqfbsj1z5klhx27dhxwmbfv5ndhyn"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers directory filepath + HsYAML scientific split text unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring containers directory filepath + hspec hspec-discover HsYAML HUnit QuickCheck scientific split text + unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Type-aware transformations for data and programs"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hydra-hs" = callPackage + ({ mkDerivation, base, hmatrix, sixense_x64 }: + mkDerivation { + pname = "hydra-hs"; + version = "1.0.0.2"; + sha256 = "18sxqangnl3gbb77dsg036ymsjj6w7zws2v43qnp3cfi0ksjxx8s"; + libraryHaskellDepends = [ base hmatrix ]; + librarySystemDepends = [ sixense_x64 ]; + testHaskellDepends = [ base ]; + description = "Haskell binding to the Sixense SDK for the Razer Hydra"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {sixense_x64 = null;}; + + "hydra-print" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , filepath, HUnit, io-streams, mtl, ncurses, process, QuickCheck + , random, semigroups, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, text, time + , transformers, unix + }: + mkDerivation { + pname = "hydra-print"; + version = "0.1.0.3"; + sha256 = "16cgp3a475pzy0zasvfv3cvkvgc84g6p960sykk7y4aki0n3769i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring containers directory io-streams mtl ncurses + process random semigroups text time transformers unix + ]; + executableHaskellDepends = [ + async base bytestring containers directory filepath io-streams mtl + ncurses process random semigroups text time transformers unix + ]; + testHaskellDepends = [ + async base bytestring containers directory HUnit io-streams mtl + ncurses process QuickCheck random semigroups test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + text time transformers unix + ]; + description = "NCurses interface to view multiple ByteString streams in parallel"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hydrogen" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, mtl, pretty + , QuickCheck, text + }: + mkDerivation { + pname = "hydrogen"; + version = "0.3.0.0"; + sha256 = "0aq4svvwcys06mv172zz4yp624f6mnjg94lycj4r66xhm8m3fv4i"; + libraryHaskellDepends = [ + base bytestring containers mtl pretty text + ]; + testHaskellDepends = [ base Cabal containers mtl QuickCheck ]; + description = "An alternate Prelude"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hydrogen-cli" = callPackage + ({ mkDerivation, base, hydrogen-cli-args, hydrogen-data + , hydrogen-multimap, hydrogen-parsing, hydrogen-prelude + , hydrogen-syntax + }: + mkDerivation { + pname = "hydrogen-cli"; + version = "0.14"; + sha256 = "03hz4z964zg1b5nzywymrd1m3ss081rq6nnbqwcgbwabx6wd209b"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base hydrogen-cli-args hydrogen-data hydrogen-multimap + hydrogen-parsing hydrogen-prelude hydrogen-syntax + ]; + description = "Hydrogen Data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "h"; + }) {}; + + "hydrogen-cli-args" = callPackage + ({ mkDerivation, base, containers, hydrogen-multimap + , hydrogen-prelude + }: + mkDerivation { + pname = "hydrogen-cli-args"; + version = "0.17"; + sha256 = "1wapq5lfyvm09sl9n7zhiaxpb8iapirvizq3ak9rl17vy4iz5xl4"; + libraryHaskellDepends = [ + base containers hydrogen-multimap hydrogen-prelude + ]; + description = "Hydrogen Command Line Arguments Parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hydrogen-data" = callPackage + ({ mkDerivation, base, hydrogen-parsing, hydrogen-prelude }: + mkDerivation { + pname = "hydrogen-data"; + version = "0.14"; + sha256 = "0d9457sarii5z1m2p1jzfk1g1ix2bm0s3ghfw7gab1w74i3hlh88"; + libraryHaskellDepends = [ base hydrogen-parsing hydrogen-prelude ]; + description = "Hydrogen Data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hydrogen-multimap" = callPackage + ({ mkDerivation, base, containers, ghc-prim }: + mkDerivation { + pname = "hydrogen-multimap"; + version = "0.3"; + sha256 = "0ik68a85yxdz12sgfpqi7bagkhvm9qgvl2bgplm2anxjsxcqbi93"; + libraryHaskellDepends = [ base containers ghc-prim ]; + description = "Hydrogen Multimap"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hydrogen-parsing" = callPackage + ({ mkDerivation, base, containers, hydrogen-prelude, parsec }: + mkDerivation { + pname = "hydrogen-parsing"; + version = "0.17"; + sha256 = "0m9rliry031lr7bn4xkbjmar288zcrnpsbnjdyxs13v675bh7h29"; + libraryHaskellDepends = [ + base containers hydrogen-prelude parsec + ]; + description = "Hydrogen Parsing Utilities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hydrogen-prelude" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cereal + , containers, directory, filepath, hashable, hydrogen-multimap + , hydrogen-version, network, process, random, regex-base + , regex-tdfa, strict, text, time, transformers, uuid + }: + mkDerivation { + pname = "hydrogen-prelude"; + version = "0.20"; + sha256 = "18g3r95ssg385zqzny3137ms0ppv7d33xgvc4gvxkijv8cgj1697"; + libraryHaskellDepends = [ + array base binary bytestring cereal containers directory filepath + hashable hydrogen-multimap hydrogen-version network process random + regex-base regex-tdfa strict text time transformers uuid + ]; + description = "Hydrogen Prelude"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hydrogen-prelude-parsec" = callPackage + ({ mkDerivation, base, hydrogen-prelude, parsec }: + mkDerivation { + pname = "hydrogen-prelude-parsec"; + version = "0.17"; + sha256 = "0hdvvp3kxc66y6bxzcrjqp7wc6s21isvfra0ps53j69jmnzqd2mh"; + libraryHaskellDepends = [ base hydrogen-prelude parsec ]; + description = "Hydrogen Prelude /w Parsec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hydrogen-syntax" = callPackage + ({ mkDerivation, base, containers, hydrogen-parsing + , hydrogen-prelude, nicify, parsec, uuid + }: + mkDerivation { + pname = "hydrogen-syntax"; + version = "0.17"; + sha256 = "17j6iq2fh1s3vwkzd5js786abk1zkmj4dfg425d290k4nvdl08dv"; + libraryHaskellDepends = [ + base containers hydrogen-parsing hydrogen-prelude nicify parsec + uuid + ]; + description = "Hydrogen Syntax"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hydrogen-util" = callPackage + ({ mkDerivation, base, containers, hydrogen-prelude, parsec, time + }: + mkDerivation { + pname = "hydrogen-util"; + version = "0.8"; + sha256 = "14z2nf2af0ydqr2sm4r4cn252qn0hbacdc4z1lhyjnin66djb1a8"; + libraryHaskellDepends = [ + base containers hydrogen-prelude parsec time + ]; + description = "Hydrogen Tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hydrogen-version" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hydrogen-version"; + version = "1.4"; + sha256 = "04v39lvh0z0ig6igsz7ncfasag3j6pdbsa86gyp63n4g325fmf38"; + libraryHaskellDepends = [ base ]; + description = "Hydrogen Version Type"; + license = lib.licenses.mit; + }) {}; + + "hyena" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , extensible-exceptions, filepath, mtl, network, network-bytestring + , unix + }: + mkDerivation { + pname = "hyena"; + version = "0.1.0.1"; + sha256 = "0899lw0vyvcw03ph4w717rxach2ncb69xfn9387j7fl0s01ch0ji"; + libraryHaskellDepends = [ + base bytestring containers directory extensible-exceptions filepath + mtl network network-bytestring unix + ]; + description = "Simple web application server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hylide" = callPackage + ({ mkDerivation, aeson, base, bytestring, filepath, fsnotify, hint + , http-types, hylogen, process, text, vector-space, wai, warp + , websockets + }: + mkDerivation { + pname = "hylide"; + version = "0.1.5.1"; + sha256 = "0ryzhbmwrg173lmzyl8a77qnqp11maxcn72y1x0hn8mabj8js3hn"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base hylogen vector-space ]; + executableHaskellDepends = [ + aeson base bytestring filepath fsnotify hint http-types hylogen + process text wai warp websockets + ]; + description = "WebGL live-coding environment for writing shaders with Hylogen"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "hylide"; + broken = true; + }) {}; + + "hylogen" = callPackage + ({ mkDerivation, base, data-reify, vector-space }: + mkDerivation { + pname = "hylogen"; + version = "0.1.5.1"; + sha256 = "0ha9bn7mqyqwpxzzcd4p0hm59dbrf3rcnpyihjkgnb7j4wk1f1rx"; + libraryHaskellDepends = [ base data-reify vector-space ]; + description = "GLSL embedded in Haskell"; + license = lib.licenses.mit; + }) {}; + + "hylolib" = callPackage + ({ mkDerivation, array, base, containers, mtl, pretty, random + , uniplate + }: + mkDerivation { + pname = "hylolib"; + version = "1.5.4"; + sha256 = "0vznqq8z4f42plidagmg2d099gvfk3pwv4xclar8d0gp6dsbks6v"; + libraryHaskellDepends = [ + array base containers mtl pretty random uniplate + ]; + description = "Tools for hybrid logics related programs"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hylotab" = callPackage + ({ mkDerivation, base, hylolib, mtl }: + mkDerivation { + pname = "hylotab"; + version = "1.2.1"; + sha256 = "0xynx72xpb84g19gnsgq00gwj3ycfgk5qgd9j949b6k3fqr3n71w"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base hylolib mtl ]; + description = "Tableau based theorem prover for hybrid logics"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hylotab"; + }) {}; + + "hyloutils" = callPackage + ({ mkDerivation, base, containers, hylolib, mtl, uniplate }: + mkDerivation { + pname = "hyloutils"; + version = "1.0"; + sha256 = "1pn14f3hjcxa5bww0pg2irqmbvfs7f3vfwl8z87jmxfyydgffgnh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers hylolib mtl uniplate + ]; + description = "Very small programs for hybrid logics"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hyper" = callPackage + ({ mkDerivation, base, blaze-html, deepseq, text }: + mkDerivation { + pname = "hyper"; + version = "0.2.1.1"; + sha256 = "14p7r57g75ny8l9h4ilbm6mhdsfiysfs3rd56300dl0jkpgrh8r2"; + revision = "4"; + editedCabalFile = "1fyddc72z9vd37q5xbgfpqp3dfvqkbz1kbgwvhxhk2w5maf06ac3"; + libraryHaskellDepends = [ base blaze-html deepseq text ]; + description = "Display class for the HyperHaskell graphical Haskell interpreter"; + license = lib.licenses.bsd3; + }) {}; + + "hyper-extra" = callPackage + ({ mkDerivation, base, diagrams-lib, diagrams-svg, hyper + , QuickCheck, svg-builder, text + }: + mkDerivation { + pname = "hyper-extra"; + version = "0.2.0.1"; + sha256 = "13ipxwhxrndl505zzxcq7gz874l0r2g0ma1yhq14bihvlwh3qr8d"; + revision = "1"; + editedCabalFile = "0vmyidjaskca75582h3lp2wq3x0h2ii03i5fy590c9j6mq8phjdx"; + libraryHaskellDepends = [ + base diagrams-lib diagrams-svg hyper QuickCheck svg-builder text + ]; + description = "Display instances for the HyperHaskell graphical Haskell interpreter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hyper-haskell-server" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions + , filepath, haskell-src-exts, hint, hyper, scotty, text + , transformers + }: + mkDerivation { + pname = "hyper-haskell-server"; + version = "0.2.3.1"; + sha256 = "0cz1dybzgk5q051r3inv72x154q3qmf5r0hci2cxrb89ncdcszsv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring deepseq exceptions filepath haskell-src-exts + hint hyper scotty text transformers + ]; + description = "Server back-end for the HyperHaskell graphical Haskell interpreter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hyper-haskell-server"; + broken = true; + }) {}; + + "hyperbole" = callPackage + ({ mkDerivation, base, bytestring, casing, containers, effectful + , file-embed, http-api-data, http-types, network + , string-conversions, string-interpolate, text, wai + , wai-middleware-static, wai-websockets, warp, web-view, websockets + }: + mkDerivation { + pname = "hyperbole"; + version = "0.2.0"; + sha256 = "04b9mgcd06dh8v1ki06dbgx9ak070p5h5pb5njyg99s8cykdip5r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring casing containers effectful file-embed + http-api-data http-types network string-conversions + string-interpolate text wai wai-websockets warp web-view websockets + ]; + executableHaskellDepends = [ + base bytestring casing containers effectful file-embed + http-api-data http-types network string-conversions + string-interpolate text wai wai-middleware-static wai-websockets + warp web-view websockets + ]; + description = "Web Framework inspired by HTMX"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "hyperdrive" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing + , extensible-exceptions, mtl, network, pipes, pretty + }: + mkDerivation { + pname = "hyperdrive"; + version = "0.1"; + sha256 = "0hvgxsrq1aws5c97w1lrk87d74kn8796vmclkdxhajfammj6ccz9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bytestring-lexing extensible-exceptions mtl network + pipes pretty + ]; + description = "a fast, trustworthy HTTP(s) server built"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pong"; + broken = true; + }) {}; + + "hyperfunctions" = callPackage + ({ mkDerivation, adjunctions, base, distributive, profunctors + , transformers + }: + mkDerivation { + pname = "hyperfunctions"; + version = "0"; + sha256 = "0q452g2qzlw961zwkdihwi8d8hknxavfgd8vkjdhiazx5anbqzkm"; + libraryHaskellDepends = [ + adjunctions base distributive profunctors transformers + ]; + description = "Hyperfunctions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hypergeomatrix" = callPackage + ({ mkDerivation, array, base, containers, cyclotomic, tasty + , tasty-hunit + }: + mkDerivation { + pname = "hypergeomatrix"; + version = "1.1.0.2"; + sha256 = "1cg3qpxd87wp2bzdk3iy90y8v5r65q1xzbvcc7a1854rk56hp9dk"; + libraryHaskellDepends = [ array base containers cyclotomic ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Hypergeometric function of a matrix argument"; + license = lib.licenses.bsd3; + }) {}; + + "hypergeometric" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "hypergeometric"; + version = "0.1.4.0"; + sha256 = "153j8ml8gqgmgzd6aybwcwvrnafgz54myl42l293mj64kcc1yc9r"; + libraryHaskellDepends = [ base ]; + description = "Hypergeometric functions"; + license = lib.licenses.agpl3Only; + }) {}; + + "hyperion" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, clock + , containers, deepseq, directory, exceptions, filepath + , generic-deriving, hashable, hspec, lens, mtl + , optparse-applicative, process, QuickCheck, random, random-shuffle + , statistics, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "hyperion"; + version = "0.1.0.0"; + sha256 = "06292m9igzqilhw5ybmfqkbncg713644i31wdpn0yl8j9iyqw6im"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint base bytestring clock containers deepseq + directory exceptions filepath generic-deriving hashable lens mtl + optparse-applicative random random-shuffle statistics text time + unordered-containers vector + ]; + executableHaskellDepends = [ base process ]; + testHaskellDepends = [ + base hspec lens QuickCheck text unordered-containers + ]; + description = "Reliable performance measurement with robust data export"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hyperloglog" = callPackage + ({ mkDerivation, approximate, base, binary, bits, bytes, bytestring + , cereal, cereal-vector, comonad, cpu, deepseq, distributive + , hashable, lens, reflection, semigroupoids, semigroups, tagged + , vector + }: + mkDerivation { + pname = "hyperloglog"; + version = "0.4.6"; + sha256 = "0zwg4dhgasa9sx7pbjjjb9kz2bnhb3r2daij2b572cszv65l91nv"; + revision = "4"; + editedCabalFile = "0bw7bj4kq7nsmzsmiwngg32zhjfpcy1zmzpslp9h0i1m12hxh4c9"; + libraryHaskellDepends = [ + approximate base binary bits bytes bytestring cereal cereal-vector + comonad cpu deepseq distributive hashable lens reflection + semigroupoids semigroups tagged vector + ]; + description = "An approximate streaming (constant space) unique object counter"; + license = lib.licenses.bsd3; + }) {}; + + "hyperloglogplus" = callPackage + ({ mkDerivation, base, bits, containers, HUnit, murmur-hash + , semigroups, tasty, tasty-hunit, vector + }: + mkDerivation { + pname = "hyperloglogplus"; + version = "0.1.0.0"; + sha256 = "1ji130vb1vyy9arwc36m65wbn92l6wbcnl696wdmc95w4p8sb79k"; + libraryHaskellDepends = [ + base bits containers murmur-hash semigroups vector + ]; + testHaskellDepends = [ base HUnit semigroups tasty tasty-hunit ]; + description = "Approximate cardinality estimation using constant space"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hyperpublic" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , http-enumerator, http-types + }: + mkDerivation { + pname = "hyperpublic"; + version = "0.1.1"; + sha256 = "07jz89x0daps5rkmccjprrbkwn5mzdskp2yv8asfnmcyir36lmzd"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring http-enumerator http-types + ]; + description = "A thin wrapper for the Hyperpublic API"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "hyperscript" = callPackage + ({ mkDerivation, base, megaparsec, text }: + mkDerivation { + pname = "hyperscript"; + version = "0.1.0.1"; + sha256 = "01rhw8i34j600x6i31z53ab4gzbdqry9src37vq51w2wk64ll7lb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base megaparsec text ]; + executableHaskellDepends = [ base megaparsec text ]; + testHaskellDepends = [ base megaparsec text ]; + description = "A parser for the _hyperscript programming language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hyperscript-exe"; + broken = true; + }) {}; + + "hypertypes" = callPackage + ({ mkDerivation, array, base, base-compat, binary, constraints + , containers, criterion, deepseq, generic-constraints, generic-data + , lattices, lens, monad-st, mtl, pretty, show-combinators, tasty + , tasty-hunit, template-haskell, text, th-abstraction, transformers + }: + mkDerivation { + pname = "hypertypes"; + version = "0.2.2"; + sha256 = "1xnhrrd114hbzg6nvlzz0kkhs8y3f62dzi2yllk5x52588ik7dlj"; + libraryHaskellDepends = [ + array base base-compat binary constraints containers deepseq + generic-constraints generic-data lattices lens monad-st mtl pretty + show-combinators template-haskell th-abstraction transformers + ]; + testHaskellDepends = [ + base constraints containers generic-constraints generic-data + lattices lens monad-st mtl pretty tasty tasty-hunit text + ]; + benchmarkHaskellDepends = [ + base constraints containers criterion generic-constraints + generic-data lattices lens monad-st mtl pretty + ]; + description = "Typed ASTs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hyphenate" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "hyphenate"; + version = "0.1"; + sha256 = "0pnp5d1a0hwn6jm8v6i7yygd831q2bvsz6qb9n8db8n17lfxikx4"; + libraryHaskellDepends = [ base containers ]; + description = "Text hyphenation algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "hyphenation" = callPackage + ({ mkDerivation, base, bytestring, containers, file-embed, text + , unordered-containers, zlib + }: + mkDerivation { + pname = "hyphenation"; + version = "0.8.2"; + sha256 = "05330kd99cg9v6w26sj87wk2nfvpmn2r177kr66vr9n0rlmia60y"; + revision = "4"; + editedCabalFile = "15qgh6fyghc4gx0kw6sldpf3ga8wnjpw7f6sqykq7yc5l2ci67dr"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers file-embed text unordered-containers + zlib + ]; + description = "Configurable Knuth-Liang hyphenation"; + license = lib.licenses.bsd2; + }) {}; + + "hypher" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , data-default, hashable, HTTP, http-conduit, http-types, HUnit + , lifted-base, monad-control, mtl, QuickCheck, resourcet + , scientific, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, text, transformers + , transformers-base, unordered-containers, vector + }: + mkDerivation { + pname = "hypher"; + version = "0.1.5"; + sha256 = "0q5lpza6l4aqd85i1wxkkrdd3j9kk2k8xd0l6szpgkv87b41qfhk"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default hashable HTTP + http-conduit http-types lifted-base monad-control mtl resourcet + scientific text transformers transformers-base unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring Cabal data-default hashable HTTP http-conduit + http-types HUnit lifted-base monad-control mtl QuickCheck resourcet + scientific test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th text transformers + transformers-base unordered-containers vector + ]; + description = "A Haskell neo4j client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "hyraxAbif" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath + , hedgehog, hscolour, pretty-show, text, verset + }: + mkDerivation { + pname = "hyraxAbif"; + version = "0.2.4.5"; + sha256 = "1pghbrvpjvlapgc8j3bm8gjrd16n47400g4jgbalzydmkpki2x2q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring directory filepath hscolour pretty-show text + verset + ]; + executableHaskellDepends = [ + base bytestring hscolour pretty-show text verset + ]; + testHaskellDepends = [ + base binary bytestring hedgehog text verset + ]; + description = "Modules for parsing, generating and manipulating AB1 files"; + license = "(BSD-3-Clause OR Apache-2.0)"; + hydraPlatforms = lib.platforms.none; + mainProgram = "hyraxAbif-exe"; + broken = true; + }) {}; + + "hz3" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck, transformers + , z3 + }: + mkDerivation { + pname = "hz3"; + version = "96.0.0.0"; + sha256 = "080bhbnhswic7m35rzbqi9i7lb57szag6khprrjccpa80vq7lj6n"; + revision = "3"; + editedCabalFile = "0dm62xr708ps7dsln41cxsn4m4a5093dpq8xrp6hyss4mrzg8hz0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers transformers ]; + librarySystemDepends = [ z3 ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Bindings for the Z3 Theorem Prover"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) z3;}; + + "hzaif" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, text }: + mkDerivation { + pname = "hzaif"; + version = "0.1.0.0"; + sha256 = "0mcsz90y4f3v4yqkz697ssakcb04s8zmf5ir1nf0a4h4jks0nq0x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring http-conduit text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "This package is Zaif Exchange Api wrapper"; + license = lib.licenses.bsd3; + mainProgram = "hzaif-exe"; + }) {}; + + "hzenhan" = callPackage + ({ mkDerivation, base, containers, QuickCheck, text }: + mkDerivation { + pname = "hzenhan"; + version = "0.0.5"; + sha256 = "1zrxcbazask9dg9rqkdfkm8q055p1wl9834a3yslyxq0h39acc61"; + libraryHaskellDepends = [ base containers text ]; + testHaskellDepends = [ base containers QuickCheck text ]; + description = "Zenhan library for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "hzenity" = callPackage + ({ mkDerivation, base, containers, data-default, process + , process-extras, text, time + }: + mkDerivation { + pname = "hzenity"; + version = "0.4.1"; + sha256 = "1fpjbkdqbx052c4975gg7qdb97gh3dhvv7dc550f7ka5bii97d4k"; + libraryHaskellDepends = [ + base containers data-default process process-extras text time + ]; + description = "Haskell interface to Zenity dialogs"; + license = lib.licenses.bsd3; + }) {}; + + "hzk" = callPackage + ({ mkDerivation, base, bytestring, resource-pool, tasty + , tasty-hunit, time, zookeeper_mt + }: + mkDerivation { + pname = "hzk"; + version = "2.1.0"; + sha256 = "1jcvha3wzf6wka1zpmsvg1j48jl85v1s4p0mryfhjqz7l9h3wkac"; + libraryHaskellDepends = [ base bytestring resource-pool time ]; + librarySystemDepends = [ zookeeper_mt ]; + testHaskellDepends = [ + base bytestring resource-pool tasty tasty-hunit time + ]; + testSystemDepends = [ zookeeper_mt ]; + description = "Haskell client library for Apache Zookeeper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) zookeeper_mt;}; + + "hzulip" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, conduit + , exceptions, hspec, http-client, http-client-tls, http-types, lens + , lens-aeson, mtl, raw-strings-qq, scotty, stm, stm-conduit, text + , transformers + }: + mkDerivation { + pname = "hzulip"; + version = "1.1.1.3"; + sha256 = "0qc68shmp8s3bwp64vdn5wvffxkvk5zxzzrv07yfp12rcsg15754"; + libraryHaskellDepends = [ + aeson base bytestring conduit exceptions http-client + http-client-tls http-types lens lens-aeson mtl stm stm-conduit text + transformers + ]; + testHaskellDepends = [ + aeson async base bytestring conduit exceptions hspec http-client + http-client-tls http-types lens lens-aeson mtl raw-strings-qq + scotty stm stm-conduit text transformers + ]; + description = "A haskell wrapper for the Zulip API"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "i" = callPackage + ({ mkDerivation, base, Cabal, constraints, directory, hedgehog + , kind-integer, kind-rational, tasty, tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "i"; + version = "0.1"; + sha256 = "1yvma8q09lld201v4q4apdpzznb6d9gj2ggq8kw6cq0vrbyw34hj"; + setupHaskellDepends = [ base Cabal directory ]; + libraryHaskellDepends = [ + base constraints kind-integer kind-rational + ]; + testHaskellDepends = [ + base constraints hedgehog kind-integer kind-rational tasty + tasty-hedgehog tasty-hunit + ]; + description = "Haskell interval types. Bounds checking."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "i18n" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hspec, mtl + , parsec, tasty, tasty-hspec, text, transformers + }: + mkDerivation { + pname = "i18n"; + version = "0.4.0.0"; + sha256 = "1ylk5zz3d6wp0wqfr69lzn0dwf7acc8sq2nj1j5l5crzi1sz63by"; + revision = "1"; + editedCabalFile = "1sxiifn4m17294inyb4q7isbdd3s77zpqxafghpbfkz5hkrv0xxg"; + libraryHaskellDepends = [ + base containers directory filepath mtl parsec text transformers + ]; + testHaskellDepends = [ + base containers hspec tasty tasty-hspec text + ]; + description = "Internationalization for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "i3blocks-hs-contrib" = callPackage + ({ mkDerivation, aeson, attoparsec, base, http-client + , http-client-tls, text, time, transformers, turtle + }: + mkDerivation { + pname = "i3blocks-hs-contrib"; + version = "2.1.0"; + sha256 = "191jrmid5q3pfamyhlmyh7ypws5slr1x95ajaxijcnsqnivb4sac"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base text turtle ]; + executableHaskellDepends = [ + aeson attoparsec base http-client http-client-tls text time + transformers turtle + ]; + description = "Base i3blocks written in haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "i3ipc" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , exceptions, hspec, network, text, typed-process, vector + }: + mkDerivation { + pname = "i3ipc"; + version = "0.2.0.0"; + sha256 = "1h4vj027h0n3pvwxq4ipzdxpw03skbpi1qc6griwlkslk1qwyv8w"; + libraryHaskellDepends = [ + aeson base binary bytestring containers exceptions network text + typed-process vector + ]; + testHaskellDepends = [ aeson base bytestring hspec ]; + description = "A type-safe wrapper around i3's IPC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iCalendar" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring + , case-insensitive, containers, data-default, mime, mtl, network + , network-uri, old-locale, parsec, text, time + }: + mkDerivation { + pname = "iCalendar"; + version = "0.4.0.5"; + sha256 = "1s1pnwbp6bnsyswrw4vz8hr33jrfd4xs8vnpvrh57a75jdskgsn0"; + libraryHaskellDepends = [ + base base64-bytestring bytestring case-insensitive containers + data-default mime mtl network network-uri old-locale parsec text + time + ]; + description = "iCalendar data types, parser, and printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iException" = callPackage + ({ mkDerivation, base, interleavableIO, mtl }: + mkDerivation { + pname = "iException"; + version = "0.0.1"; + sha256 = "0g9hh7v5m194wyj9c5vzsjjc10fia60c9p8si778yky4chvfvj7p"; + libraryHaskellDepends = [ base interleavableIO mtl ]; + description = "Version of Control.Exception using InterleavableIO."; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "iap-verifier" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , conduit, http-conduit, monads-tf, text, transformers + }: + mkDerivation { + pname = "iap-verifier"; + version = "0.1.0.1"; + sha256 = "0mf55kx2y5q8qldgqcq805r3565nxngjm7nwq4q2xy54s7m2fsha"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring conduit http-conduit + monads-tf text transformers + ]; + description = "A simple wrapper of In-App-Purchase receipt validate APIs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ib-api" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, network, unix }: + mkDerivation { + pname = "ib-api"; + version = "0.1.0.1"; + sha256 = "0zswsb7mvbm8zycb14sks2kvg4jy2wn3vc7z6lb00s0alm1v0srk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ attoparsec base bytestring network ]; + executableHaskellDepends = [ + attoparsec base bytestring network unix + ]; + description = "An API for the Interactive Brokers Trading Workstation written in pure Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "ex"; + broken = true; + }) {}; + + "iban" = callPackage + ({ mkDerivation, base, containers, HUnit, iso3166-country-codes + , tasty, tasty-hunit, text, unordered-containers + }: + mkDerivation { + pname = "iban"; + version = "0.1.1.1"; + sha256 = "14cwzkanh72fr86f882j06hw3xvm3pbznixiiac5inwy4mlyzqp9"; + revision = "1"; + editedCabalFile = "1gsc8dbsc0pfcabj8j61151mcfbdfbpd6sz7dmfnm3yqxms3dsvg"; + libraryHaskellDepends = [ + base containers iso3166-country-codes text unordered-containers + ]; + testHaskellDepends = [ base HUnit tasty tasty-hunit text ]; + description = "Validate and generate IBANs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ibus-hs" = callPackage + ({ mkDerivation, base, dbus, directory, unix, xdg-basedir }: + mkDerivation { + pname = "ibus-hs"; + version = "0.0.0.1"; + sha256 = "0yrdh4y0ssldg0lmrbr6yk0zg2sihirp3mnh20dvg3m887kdhrj1"; + libraryHaskellDepends = [ base dbus directory unix xdg-basedir ]; + description = "A simple uncomplete ibus api"; + license = lib.licenses.lgpl3Only; + }) {}; + + "ical" = callPackage + ({ mkDerivation, aeson, attoparsec, base, containers, either, mtl + , text, time, transformers + }: + mkDerivation { + pname = "ical"; + version = "0.0.1"; + sha256 = "10nqlypcv7rpc8q83rjhpb2n3sfqfx6p3xhf123hmacs4ks5vr7m"; + revision = "1"; + editedCabalFile = "0sxh3m5iscf1kdkmc8bqgb8snn878ljm962h0f1sgx8z72avawr9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base containers either mtl text time transformers + ]; + executableHaskellDepends = [ base time ]; + testHaskellDepends = [ base ]; + description = "iCalendar format parser and org-mode converter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ical-org"; + broken = true; + }) {}; + + "ice40-prim" = callPackage + ({ mkDerivation, base, clash-prelude, ghc-typelits-extra + , ghc-typelits-knownnat, ghc-typelits-natnormalise, interpolate + }: + mkDerivation { + pname = "ice40-prim"; + version = "0.3.1.4"; + sha256 = "19krv3ihn5x26jlzvq1ziq0qi4sz4ikpka22d51zz7lfg3z3b1wy"; + libraryHaskellDepends = [ + base clash-prelude ghc-typelits-extra ghc-typelits-knownnat + ghc-typelits-natnormalise interpolate + ]; + description = "Lattice iCE40 Primitive IP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "icepeak" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , directory, hashable, hspec, hspec-core, hspec-expectations + , hspec-wai, http-types, jwt, monad-logger, mtl, network + , optparse-applicative, prometheus-client, prometheus-metrics-ghc + , QuickCheck, quickcheck-instances, random, raven-haskell, scotty + , securemem, sqlite-simple, stm, text, time, unix + , unordered-containers, uuid, wai, wai-extra + , wai-middleware-prometheus, wai-websockets, warp, websockets + }: + mkDerivation { + pname = "icepeak"; + version = "1.0.0.0"; + sha256 = "0w8s4kfm97i8pjy6nfi7b0rqd1g83fxpm0lqpwdcxqz443lcwqpa"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring containers directory hashable + http-types jwt monad-logger mtl network optparse-applicative + prometheus-client prometheus-metrics-ghc random raven-haskell + scotty securemem sqlite-simple stm text time unix + unordered-containers uuid wai wai-extra wai-middleware-prometheus + wai-websockets warp websockets + ]; + executableHaskellDepends = [ + aeson async base bytestring containers directory hashable + http-types jwt monad-logger mtl network optparse-applicative + prometheus-client prometheus-metrics-ghc random raven-haskell + scotty securemem sqlite-simple stm text time unix + unordered-containers uuid wai wai-extra wai-middleware-prometheus + wai-websockets warp websockets + ]; + testHaskellDepends = [ + aeson async base bytestring containers directory hashable hspec + hspec-core hspec-expectations hspec-wai http-types jwt monad-logger + mtl network optparse-applicative prometheus-client + prometheus-metrics-ghc QuickCheck quickcheck-instances random + raven-haskell scotty securemem sqlite-simple stm text time unix + unordered-containers uuid wai wai-extra wai-middleware-prometheus + wai-websockets warp websockets + ]; + description = "A fast JSON document store with push notification support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "icfpc2020-galaxy" = callPackage + ({ mkDerivation, base, ghc-prim, transformers }: + mkDerivation { + pname = "icfpc2020-galaxy"; + version = "0.2.0.0"; + sha256 = "17m8vp3kikpscagb40972r9a8i6ng8wjc697zdslj5zl95rpyrvd"; + libraryHaskellDepends = [ base ghc-prim transformers ]; + description = "A strange message received at the Pegovka observatory"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "icon-fonts" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "icon-fonts"; + version = "0.2.1.1"; + sha256 = "0lc5filf2xydjrsq9d5qlwz3y76pn590pjiqjjhibkk4dhnys3gs"; + libraryHaskellDepends = [ base ]; + description = "Package for handling icon fonts in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "iconv" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "iconv"; + version = "0.4.1.3"; + sha256 = "0m5m0ph5im443xcz60wm1zp98bnmf8l1b5gfllxwhjriwdl52hin"; + revision = "1"; + editedCabalFile = "001p7djangjm0d6fm3c7pfiw9w95a3dfipd3iaac42zk9bp6plsf"; + libraryHaskellDepends = [ base bytestring ]; + description = "String encoding conversion"; + license = lib.licenses.bsd3; + }) {}; + + "iconv-typed" = callPackage + ({ mkDerivation, base, bytestring, iconv, shelly, template-haskell + , text + }: + mkDerivation { + pname = "iconv-typed"; + version = "0.2.0.0"; + sha256 = "1a52j2q2fsh8l8sahv5l3rb8736zwy6mv7gy5fzgyxvxx0abnhrx"; + libraryHaskellDepends = [ + base bytestring iconv shelly template-haskell text + ]; + testHaskellDepends = [ base ]; + description = "Type safe iconv wrapper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ide-backend" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, binary, bytestring + , bytestring-trie, Cabal-ide-backend, containers, crypto-api + , data-accessor, data-accessor-mtl, deepseq, directory + , executable-path, filemanip, filepath, fingertree, ghc-prim, HUnit + , ide-backend-common, monads-tf, mtl, network, parallel + , pretty-show, process, pureMD5, random, regex-compat, stm, tagged + , tasty, template-haskell, temporary, test-framework + , test-framework-hunit, text, time, transformers, unix, unix-compat + , unordered-containers, utf8-string + }: + mkDerivation { + pname = "ide-backend"; + version = "0.10.0.1"; + sha256 = "1w7swl5gs2i4kxrzm5kvjpp6qfjw2h8gq5lwqgx98phkv30nw607"; + revision = "1"; + editedCabalFile = "0bb6cg0yiadcwa7pdg5gan3lir3pxdakwimi0cp64hi76scy0xng"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async attoparsec base binary bytestring Cabal-ide-backend + containers data-accessor data-accessor-mtl directory filemanip + filepath ghc-prim ide-backend-common mtl network pretty-show + process pureMD5 template-haskell temporary text time transformers + unix utf8-string + ]; + executableHaskellDepends = [ + aeson async attoparsec base binary bytestring bytestring-trie + Cabal-ide-backend containers crypto-api data-accessor + data-accessor-mtl directory executable-path filemanip filepath + fingertree ghc-prim ide-backend-common mtl network pretty-show + process pureMD5 random tagged template-haskell temporary text time + transformers unix unix-compat unordered-containers + ]; + testHaskellDepends = [ + aeson async base binary bytestring Cabal-ide-backend containers + deepseq directory executable-path filemanip filepath HUnit + ide-backend-common monads-tf network parallel process random + regex-compat stm tagged tasty template-haskell temporary + test-framework test-framework-hunit text unix utf8-string + ]; + description = "An IDE backend library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ide-backend-exe-cabal"; + }) {}; + + "ide-backend-common" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, base64-bytestring + , binary, bytestring, bytestring-trie, containers, crypto-api + , data-accessor, directory, filepath, fingertree, monad-logger, mtl + , network, pretty-show, process, pureMD5, tagged, template-haskell + , temporary, text, transformers, unix, unix-compat + }: + mkDerivation { + pname = "ide-backend-common"; + version = "0.10.1.2"; + sha256 = "0nwiln0kvwb14jg1mhn6g5swmijn4f4cvkk5hsjp8q8sivrjh403"; + revision = "1"; + editedCabalFile = "1ncxddrqgdz60575ddsbpd1vr18ps5qrq6n9g4571428gx2skjn4"; + libraryHaskellDepends = [ + aeson async attoparsec base base64-bytestring binary bytestring + bytestring-trie containers crypto-api data-accessor directory + filepath fingertree monad-logger mtl network pretty-show process + pureMD5 tagged template-haskell temporary text transformers unix + unix-compat + ]; + description = "Shared library used be ide-backend and ide-backend-server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ide-backend-rts" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ide-backend-rts"; + version = "0.1.3.1"; + sha256 = "1zj1glpyhmgpkxy4n96aqqf3s1gl2irl8ksnx4i9y4nwvs06qzj0"; + libraryHaskellDepends = [ base ]; + description = "RTS for the IDE backend"; + license = lib.licenses.mit; + }) {}; + + "ide-backend-server" = callPackage + ({ mkDerivation, array, async, base, bytestring, containers + , data-accessor, data-accessor-mtl, directory, file-embed + , filemanip, filepath, ghc, ide-backend-common, mtl, network + , process, tar, temporary, text, transformers, unix + , unordered-containers, zlib + }: + mkDerivation { + pname = "ide-backend-server"; + version = "0.10.0.2"; + sha256 = "0pzyrjdd35xqlazr70g3045qa7f08gbl4qq16rvppivw4h40wag5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array async base bytestring containers data-accessor + data-accessor-mtl directory file-embed filemanip filepath ghc + ide-backend-common mtl network process tar temporary text + transformers unix unordered-containers zlib + ]; + description = "An IDE backend server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ide-backend-server"; + }) {}; + + "ideas" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , containers, Diff, directory, filepath, HDBC, HDBC-sqlite3 + , http-types, mtl, network, parsec, QuickCheck, random + , streaming-commons, time, uniplate, wai, wl-pprint + }: + mkDerivation { + pname = "ideas"; + version = "1.8"; + sha256 = "0bkcn9rc2bwnfy7n7yja9dlzpjfyvbjj3i10h7clhz59k9x5d8km"; + libraryHaskellDepends = [ + base blaze-builder bytestring case-insensitive containers Diff + directory filepath HDBC HDBC-sqlite3 http-types mtl network parsec + QuickCheck random streaming-commons time uniplate wai wl-pprint + ]; + description = "Feedback services for intelligent tutoring systems"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ideas-math" = callPackage + ({ mkDerivation, base, containers, ideas, parsec, QuickCheck + , random + }: + mkDerivation { + pname = "ideas-math"; + version = "1.2"; + sha256 = "1s3pryjzc7dkmfdfrysag1w1j752y29cga4040a8fag10n9w7rr2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers ideas parsec QuickCheck random + ]; + description = "Interactive domain reasoner for logic and mathematics"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "ideas-math"; + }) {}; + + "ideas-math-types" = callPackage + ({ mkDerivation, base, containers, ideas, parsec, QuickCheck }: + mkDerivation { + pname = "ideas-math-types"; + version = "1.1"; + sha256 = "1kv743lziag8l5g6lnfhyw624xw21c01dlifrszwbh360wvgd782"; + libraryHaskellDepends = [ + base containers ideas parsec QuickCheck + ]; + description = "Common types for mathematical domain reasoners"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ideas-statistics" = callPackage + ({ mkDerivation, base, containers, ideas, ideas-math-types }: + mkDerivation { + pname = "ideas-statistics"; + version = "1.0"; + sha256 = "1pniy4v4w3zs3ihwsx0zyb6x6hyqsbdka7flrdq9kj4abph6f1rb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers ideas ideas-math-types + ]; + description = "Interactive domain reasoner for statistics"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "statistics.cgi"; + }) {}; + + "idempotent" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "idempotent"; + version = "0.1.2"; + sha256 = "18jwk65mm50lqnbx9px4c8aa2x7n5dkrazzpzvdwq7cy4q614bj0"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + description = "Idempotent monoids"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "identicon" = callPackage + ({ mkDerivation, base, bytestring, criterion, hspec, JuicyPixels + , QuickCheck, random, tf-random + }: + mkDerivation { + pname = "identicon"; + version = "0.2.3"; + sha256 = "17fgd40pc1jm5ivdlg7inb4m7i1s489jnhxfbgdvcs1gzl29xrrv"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring JuicyPixels ]; + testHaskellDepends = [ + base bytestring hspec JuicyPixels QuickCheck + ]; + benchmarkHaskellDepends = [ + base bytestring criterion JuicyPixels random tf-random + ]; + description = "Flexible generation of identicons"; + license = lib.licenses.bsd3; + }) {}; + + "identicon-style-squares" = callPackage + ({ mkDerivation, base, bytestring, cryptohash, identicon + , JuicyPixels, polyvariadic + }: + mkDerivation { + pname = "identicon-style-squares"; + version = "0.1.0.1"; + sha256 = "1x456v7fb211f7ciipp2bfn9fvh5w4i34bl5mjw7bkn7hgsaa3x6"; + revision = "4"; + editedCabalFile = "0s38fp9wkzgbgd7mb4lrc4x1c3panc5sac7wrgdjqymw7339yz0b"; + libraryHaskellDepends = [ + base identicon JuicyPixels polyvariadic + ]; + testHaskellDepends = [ + base bytestring cryptohash identicon JuicyPixels + ]; + description = "Squares style for the identicon package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "identifiers" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , criterion, deepseq, hashable, ListLike, QuickCheck + , test-framework, test-framework-quickcheck2, text + , unordered-containers + }: + mkDerivation { + pname = "identifiers"; + version = "0.4.3.0"; + sha256 = "0i27cg4p4nzzwxc54041n2675iv42j4zby3nn4bi0vi1bbwkxl20"; + libraryHaskellDepends = [ + base binary cereal containers deepseq hashable ListLike text + unordered-containers + ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base binary bytestring cereal criterion deepseq text + ]; + description = "Numeric identifiers for values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "idiii" = callPackage + ({ mkDerivation, base, bytestring, containers, data-accessor + , directory, filepath, HUnit, MissingH, polyparse, process, text + , utf8-string + }: + mkDerivation { + pname = "idiii"; + version = "0.1.3.3"; + sha256 = "11595aj56sjwk28grh6ldsbk5c6kgrirsc2xglfixw82vj7viw8h"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers data-accessor MissingH polyparse text + utf8-string + ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base bytestring containers data-accessor directory filepath HUnit + MissingH polyparse process text utf8-string + ]; + description = "ID3v2 (tagging standard for MP3 files) library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "read-idiii"; + broken = true; + }) {}; + + "idiomatic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "idiomatic"; + version = "0.1.1.0"; + sha256 = "10mcccvxw5s5n2k481xlzd3sdfab5kh963izwf20z4am20plrqqi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + description = "Deriving Applicative for sum types.. Idiomatically."; + license = lib.licenses.bsd3; + }) {}; + + "idna" = callPackage + ({ mkDerivation, base, punycode, stringprep, text }: + mkDerivation { + pname = "idna"; + version = "0.3.0"; + sha256 = "04w2mp9wa4mzdz4njx47j081jia8y000b46cw8vmx44fx8gv1zwp"; + libraryHaskellDepends = [ base punycode stringprep text ]; + description = "Implements IDNA (RFC 3490)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "idna2008" = callPackage + ({ mkDerivation, base, punycode, split }: + mkDerivation { + pname = "idna2008"; + version = "0.0.1.0"; + sha256 = "1pd62pr1hyk565mxc15f5lxyms58bywcqll5ya6cnzw20lv4lzlz"; + libraryHaskellDepends = [ base punycode split ]; + description = "Converts Unicode hostnames into ASCII"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "idringen" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hspec + , http-conduit, MissingH, process, transformers + }: + mkDerivation { + pname = "idringen"; + version = "0.1.0.3"; + sha256 = "0ap3jqm1k2hbxh4vmk5yz3avp7xy1x5cy58mnqwjzf5hmcdafy5l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath http-conduit MissingH process + transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "A project manage tool for Idris"; + license = lib.licenses.bsd3; + mainProgram = "idrin"; + }) {}; + + "idris" = callPackage + ({ mkDerivation, aeson, annotated-wl-pprint, ansi-terminal + , ansi-wl-pprint, array, async, base, base64-bytestring, binary + , blaze-html, blaze-markup, bytestring, Cabal, cheapskate + , code-page, containers, deepseq, directory, filepath, fingertree + , fsnotify, gmp, haskeline, ieee754, libffi, megaparsec, mtl + , network, optparse-applicative, parser-combinators, pretty + , process, regex-tdfa, safe, split, tagged, tasty, tasty-golden + , tasty-rerun, terminal-size, text, time, transformers, uniplate + , unix, unordered-containers, utf8-string, vector + , vector-binary-instances, zip-archive + }: + mkDerivation { + pname = "idris"; + version = "1.3.4"; + sha256 = "0f5wrnc5ibpf2pmcj78lvg7cfq4n97ninm62wwx8993kwd6dvm46"; + configureFlags = [ "-fcurses" "-fexeconly" "-fffi" "-fgmp" ]; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal directory filepath process ]; + libraryHaskellDepends = [ + aeson annotated-wl-pprint ansi-terminal ansi-wl-pprint array async + base base64-bytestring binary blaze-html blaze-markup bytestring + cheapskate code-page containers deepseq directory filepath + fingertree fsnotify haskeline ieee754 libffi megaparsec mtl network + optparse-applicative parser-combinators pretty process regex-tdfa + safe split terminal-size text time transformers uniplate unix + unordered-containers utf8-string vector vector-binary-instances + zip-archive + ]; + librarySystemDepends = [ gmp ]; + executableHaskellDepends = [ + base directory filepath haskeline transformers + ]; + testHaskellDepends = [ + base bytestring containers directory filepath haskeline + optparse-applicative process tagged tasty tasty-golden tasty-rerun + time transformers + ]; + description = "Functional Programming Language with Dependent Types"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) gmp;}; + + "ieee" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ieee"; + version = "0.7"; + sha256 = "0ckhmy10l4kchr5bg1hlygrj86ij0wrj3r8in9g3c3jhh00dx3km"; + libraryHaskellDepends = [ base ]; + description = "Utilities for dealing with IEEE floating point numbers"; + license = lib.licenses.bsd3; + }) {}; + + "ieee-utils" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ieee-utils"; + version = "0.4.0"; + sha256 = "0548m1xjvzf65kkklmqjr2f5h85zdfpvxmdbx5rcg33zi8aiqfgk"; + libraryHaskellDepends = [ base ]; + description = "ieee-utils"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ieee-utils-tempfix" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ieee-utils-tempfix"; + version = "0.4.0.1"; + sha256 = "0x0mkvnf3q4yfh7bi7hv6364gy0l57syzy9xgzyax8z94zh465c3"; + libraryHaskellDepends = [ base ]; + description = "ieee-utils"; + license = lib.licenses.bsd3; + }) {}; + + "ieee754" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ieee754"; + version = "0.8.0"; + sha256 = "1lcs521g9lzy9d7337vg4w7q7s8500rfqy7rcifcz6pm6yfgyb8f"; + libraryHaskellDepends = [ base ]; + description = "Utilities for dealing with IEEE floating point numbers"; + license = lib.licenses.bsd3; + }) {}; + + "ieee754-parser" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "ieee754-parser"; + version = "0.1"; + sha256 = "06pyzjd9imcnrffc0h4dwq46llkb9cmfk1nygmjgfz0y0f9481iv"; + libraryHaskellDepends = [ base binary bytestring ]; + license = "GPL"; + }) {}; + + "iexcloud" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-conduit + , HUnit, semigroups, stocks, unordered-containers + }: + mkDerivation { + pname = "iexcloud"; + version = "0.0.0.1"; + sha256 = "15qn3h1bz75bykcnyra6gg4d33gmr6ywc485hk2gmi4k6hbl6amf"; + libraryHaskellDepends = [ + aeson base bytestring containers http-conduit semigroups + unordered-containers + ]; + testHaskellDepends = [ base bytestring HUnit stocks ]; + description = "Library for the IEX Trading API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "if" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "if"; + version = "0.1.0.0"; + sha256 = "078lg8b6n4bhlhh6ax4k4n8k8fk7hiwcnzyr4h9zbq6vczl77xi8"; + libraryHaskellDepends = [ base ]; + description = "(?) and (?>) conditional operator"; + license = lib.licenses.bsd3; + }) {}; + + "if-instance" = callPackage + ({ mkDerivation, base, ghc, ghc-tcplugin-api }: + mkDerivation { + pname = "if-instance"; + version = "0.5.1.0"; + sha256 = "1gl6m7schrca8kqz10ia8qz3kad4h21ijjrqcarl7r0ipvpc9hz8"; + libraryHaskellDepends = [ base ghc ghc-tcplugin-api ]; + testHaskellDepends = [ base ghc ]; + doHaddock = false; + description = "Branch on whether a constraint is satisfied"; + license = lib.licenses.bsd3; + }) {}; + + "ifcxt" = callPackage + ({ mkDerivation, base, QuickCheck, tasty, tasty-quickcheck + , template-haskell + }: + mkDerivation { + pname = "ifcxt"; + version = "0.1.1"; + sha256 = "0maxamkasfiwwjcrba158as79hkrip4plhqy9mby1fx662rss0fc"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + description = "put if statements within type constraints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iff" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "iff"; + version = "0.0.6.1"; + sha256 = "1i0g90dgsnv8pis2xqicalxsdx4m24hz8n38c0srxwj69r402v3w"; + revision = "1"; + editedCabalFile = "1q0qrgldibgfv2fb6cbc5i1j60njjjnswzfb5q7hbs64r6cp6jbz"; + libraryHaskellDepends = [ base binary bytestring ]; + description = "Constructing and dissecting IFF files"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "ifscs" = callPackage + ({ mkDerivation, base, containers, failure, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "ifscs"; + version = "0.2.0.0"; + sha256 = "1675j66kmlfcwd8g0wanx4jfs3vnnvz8hpazskzng6ghvp4bam1q"; + libraryHaskellDepends = [ base containers failure ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "An inductive-form set constraint solver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ig" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , conduit, conduit-extra, crypto-api, cryptohash + , cryptohash-cryptoapi, data-default, http-conduit, http-types + , lifted-base, monad-control, resourcet, text, time, transformers + , transformers-base, unordered-containers + }: + mkDerivation { + pname = "ig"; + version = "0.8"; + sha256 = "1kqgmh11qv0r75jvx8hb7w5s7brxm9843k2mga20cz3q9wirsdlv"; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring conduit conduit-extra + crypto-api cryptohash cryptohash-cryptoapi data-default + http-conduit http-types lifted-base monad-control resourcet text + time transformers transformers-base unordered-containers + ]; + description = "Bindings to Instagram's API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ige" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, cairo, conduit + , conduit-combinators, containers, directory, fgl, gtk, linear + , megaparsec, microlens-platform, mtl, mwc-random, protolude, stm + , stm-chans, stm-conduit, text, transformers, wl-pprint-text + }: + mkDerivation { + pname = "ige"; + version = "0.1.0.0"; + sha256 = "14cbmb69h8fxabcqi2ncs48xsnflcq5g8gl8s6hvc4x80wb79f5s"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson array base bytestring cairo conduit conduit-combinators + containers directory fgl gtk linear megaparsec microlens-platform + mtl mwc-random protolude stm stm-chans stm-conduit text + transformers wl-pprint-text + ]; + description = "An keyboard-driven interactive graph editor"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "ige"; + broken = true; + }) {}; + + "ige-mac-integration" = callPackage + ({ mkDerivation, array, base, containers, glib, gtk + , gtk2hs-buildtools, haskell98, ige-mac-integration, mtl + }: + mkDerivation { + pname = "ige-mac-integration"; + version = "0.1.0.1"; + sha256 = "1949c5v3157xlwcmddawc79iagxlgy4l08skpkldi45amyy3jqn6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base containers glib gtk haskell98 mtl + ]; + libraryPkgconfigDepends = [ ige-mac-integration ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Bindings for the Gtk/OS X integration library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {ige-mac-integration = null;}; + + "ignore" = callPackage + ({ mkDerivation, base, directory, Glob, HTF, mtl, path, pcre-heavy + , text + }: + mkDerivation { + pname = "ignore"; + version = "0.1.1.0"; + sha256 = "0x9mqx198ssj742cv8w643w2cxv9avgyl9j7dr85mp4bmgyq3x5a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory Glob mtl path pcre-heavy text + ]; + executableHaskellDepends = [ base directory path ]; + testHaskellDepends = [ base HTF text ]; + description = "Handle ignore files of different VCSes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ignore"; + broken = true; + }) {}; + + "igraph" = callPackage + ({ mkDerivation, base, c2hs, containers, hashable, igraph + , unordered-containers + }: + mkDerivation { + pname = "igraph"; + version = "0.1.1"; + sha256 = "098b1y1iwmlpi3kspq4cd82cs0bbxvygghssjr986664lgv06hsd"; + libraryHaskellDepends = [ + base containers hashable unordered-containers + ]; + librarySystemDepends = [ igraph ]; + libraryToolDepends = [ c2hs ]; + description = "Bindings to the igraph C library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) igraph;}; + + "igrf" = callPackage + ({ mkDerivation, ad, base, poly, semirings, text, vector-space }: + mkDerivation { + pname = "igrf"; + version = "0.4.0.0"; + sha256 = "0n3xchwxslrc25sb06y2vg9gwgifpsfs57xhy7z6g2j43r187x1w"; + libraryHaskellDepends = [ + ad base poly semirings text vector-space + ]; + description = "International Geomagnetic Reference Field"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ihaskell" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , cmdargs, containers, directory, exceptions, filepath, ghc + , ghc-boot, ghc-parser, ghc-paths, haskeline, here, hlint, hspec + , hspec-contrib, http-client, http-client-tls, HUnit + , ipython-kernel, parsec, process, random, raw-strings-qq, setenv + , shelly, split, stm, strict, text, time, transformers, unix + , unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "ihaskell"; + version = "0.10.4.0"; + sha256 = "0vl6nmr72abf4jijxga9lnhj1w1iz5b4642r8xnqmavz4ds9qpsv"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring cmdargs containers + directory exceptions filepath ghc ghc-boot ghc-parser ghc-paths + haskeline hlint http-client http-client-tls ipython-kernel parsec + process random shelly split stm strict text time transformers unix + unordered-containers utf8-string vector + ]; + executableHaskellDepends = [ + aeson base bytestring containers directory ghc ipython-kernel + process strict text transformers unix unordered-containers + ]; + testHaskellDepends = [ + base directory ghc ghc-paths here hspec hspec-contrib HUnit + raw-strings-qq setenv shelly text transformers + ]; + description = "A Haskell backend kernel for the Jupyter project"; + license = lib.licenses.mit; + mainProgram = "ihaskell"; + }) {}; + + "ihaskell_0_11_0_0" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , cmdargs, containers, directory, exceptions, filepath, ghc + , ghc-boot, ghc-parser, ghc-paths, ghc-syntax-highlighter + , haskeline, hlint, hspec, hspec-contrib, http-client + , http-client-tls, HUnit, ipython-kernel, parsec, process, random + , raw-strings-qq, setenv, shelly, split, stm, strict, text, time + , transformers, unix, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "ihaskell"; + version = "0.11.0.0"; + sha256 = "1mjjsmjvapkmj69qzp9sskgxi04fymacvy0la7lr1rcrl9z5x5hd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring cmdargs containers + directory exceptions filepath ghc ghc-boot ghc-parser ghc-paths + ghc-syntax-highlighter haskeline hlint http-client http-client-tls + ipython-kernel parsec process random shelly split stm strict text + time transformers unix unordered-containers utf8-string vector + ]; + executableHaskellDepends = [ + aeson base bytestring containers directory ghc ipython-kernel + process strict text transformers unix unordered-containers + ]; + testHaskellDepends = [ + aeson base directory ghc ghc-paths hspec hspec-contrib HUnit + raw-strings-qq setenv shelly text transformers + ]; + description = "A Haskell backend kernel for the Jupyter project"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ihaskell"; + }) {}; + + "ihaskell-aeson" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, here + , ihaskell, text + }: + mkDerivation { + pname = "ihaskell-aeson"; + version = "0.3.0.1"; + sha256 = "1ds13a2j2bdr86gcb6vr8dfsb9fjia670lzwwqk4hsvyjgsbd2d7"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring here ihaskell text + ]; + description = "IHaskell display instances for Aeson"; + license = lib.licenses.mit; + }) {}; + + "ihaskell-basic" = callPackage + ({ mkDerivation, base, ihaskell }: + mkDerivation { + pname = "ihaskell-basic"; + version = "0.3.0.0"; + sha256 = "1vb4x6h6bs3liq1bbnhs3ns0zrk4czy63zmkp1q075g7fq1fh7hw"; + libraryHaskellDepends = [ base ihaskell ]; + description = "IHaskell display instances for basic types"; + license = lib.licenses.mit; + }) {}; + + "ihaskell-blaze" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, ihaskell }: + mkDerivation { + pname = "ihaskell-blaze"; + version = "0.3.0.1"; + sha256 = "1733lg13v3pn95249gxbxrvbwfg2a95badvf98vkx6hx2mbxv9q7"; + libraryHaskellDepends = [ base blaze-html blaze-markup ihaskell ]; + description = "IHaskell display instances for blaze-html types"; + license = lib.licenses.mit; + }) {}; + + "ihaskell-charts" = callPackage + ({ mkDerivation, base, bytestring, Chart, Chart-cairo + , data-default-class, directory, ihaskell + }: + mkDerivation { + pname = "ihaskell-charts"; + version = "0.3.0.1"; + sha256 = "1m7jxl1pxl0hcfa24xgjcwj4k50an8phm2lkpr4493yr1x2isk35"; + libraryHaskellDepends = [ + base bytestring Chart Chart-cairo data-default-class directory + ihaskell + ]; + description = "IHaskell display instances for charts types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ihaskell-diagrams" = callPackage + ({ mkDerivation, active, base, bytestring, diagrams, diagrams-cairo + , diagrams-lib, directory, filepath, ihaskell, temporary, text + }: + mkDerivation { + pname = "ihaskell-diagrams"; + version = "0.4.0.0"; + sha256 = "1qx2936iwgqvd8911c9rbxd3g8m5maxfdvdfahzwfyasq9l54662"; + libraryHaskellDepends = [ + active base bytestring diagrams diagrams-cairo diagrams-lib + directory filepath ihaskell temporary text + ]; + description = "IHaskell display instances for diagram types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ihaskell-display" = callPackage + ({ mkDerivation, base, classy-prelude, ihaskell }: + mkDerivation { + pname = "ihaskell-display"; + version = "0.1.0.0"; + sha256 = "1cbfhv9kg33dj28mn6mhhi363pz9jr2kw4ph64ga1fiawlj563l0"; + libraryHaskellDepends = [ base classy-prelude ihaskell ]; + description = "IHaskell display instances for basic types"; + license = lib.licenses.mit; + }) {}; + + "ihaskell-gnuplot" = callPackage + ({ mkDerivation, base, bytestring, gnuplot, ihaskell }: + mkDerivation { + pname = "ihaskell-gnuplot"; + version = "0.1.0.1"; + sha256 = "1qdcx0y52w805z5dg2xwsy1ykbbk05i4k04y0w3r4r3wwjvq3kk6"; + libraryHaskellDepends = [ base bytestring gnuplot ihaskell ]; + description = "IHaskell display instance for Gnuplot (from gnuplot package)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ihaskell-graphviz" = callPackage + ({ mkDerivation, base, bytestring, ihaskell, process }: + mkDerivation { + pname = "ihaskell-graphviz"; + version = "0.1.0.0"; + sha256 = "1min39vd75rn7vwpmggf8a30fhlv5zphhmckb5a4g6lqg5v1kf1y"; + libraryHaskellDepends = [ base bytestring ihaskell process ]; + description = "IHaskell display instance for GraphViz (external binary)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ihaskell-hatex" = callPackage + ({ mkDerivation, base, HaTeX, ihaskell, text }: + mkDerivation { + pname = "ihaskell-hatex"; + version = "0.2.1.1"; + sha256 = "0rsfavpxm14bbrjcsi9rps3p1bjhhgvam0znhn8vwfmic3fpsda8"; + libraryHaskellDepends = [ base HaTeX ihaskell text ]; + description = "IHaskell display instances for hatex"; + license = lib.licenses.mit; + }) {}; + + "ihaskell-hvega" = callPackage + ({ mkDerivation, aeson, base, hvega, ihaskell, text }: + mkDerivation { + pname = "ihaskell-hvega"; + version = "0.5.0.5"; + sha256 = "0sy9g6g0gjs2sx458vq5y1b9a09jb58by3d2az8ky5l84sgvss4a"; + libraryHaskellDepends = [ aeson base hvega ihaskell text ]; + description = "IHaskell display instance for hvega types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ihaskell-inline-r" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-html, bytestring + , filepath, ihaskell, ihaskell-blaze, inline-r, template-haskell + , temporary + }: + mkDerivation { + pname = "ihaskell-inline-r"; + version = "0.1.1.0"; + sha256 = "0nk6b3mz2sbc90gv307kfhsh72qcn1lfcyn34v7vn3hlq79lln76"; + libraryHaskellDepends = [ + base base64-bytestring blaze-html bytestring filepath ihaskell + ihaskell-blaze inline-r template-haskell temporary + ]; + description = "Embed R quasiquotes and plots in IHaskell notebooks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ihaskell-juicypixels" = callPackage + ({ mkDerivation, base, bytestring, directory, ihaskell, JuicyPixels + }: + mkDerivation { + pname = "ihaskell-juicypixels"; + version = "1.1.0.1"; + sha256 = "1fjngq27572rlri9m6674ddbgqh5ygl5dagma3z50m1l8n0g7z6s"; + libraryHaskellDepends = [ + base bytestring directory ihaskell JuicyPixels + ]; + description = "IHaskell - IHaskellDisplay instances of the image types of the JuicyPixels package"; + license = lib.licenses.mit; + }) {}; + + "ihaskell-magic" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, ihaskell + , ipython-kernel, magic, text, utf8-string + }: + mkDerivation { + pname = "ihaskell-magic"; + version = "0.3.0.1"; + sha256 = "02zqlvnl73qkbx1yx7fc9dwcg3k7fk9jr9iqn22l38wsk01nm7c2"; + libraryHaskellDepends = [ + base base64-bytestring bytestring ihaskell ipython-kernel magic + text utf8-string + ]; + description = "IHaskell display instances for bytestrings"; + license = lib.licenses.mit; + }) {}; + + "ihaskell-parsec" = callPackage + ({ mkDerivation, aeson, base, here, ihaskell, parsec, random, text + , unordered-containers + }: + mkDerivation { + pname = "ihaskell-parsec"; + version = "0.3.0.0"; + sha256 = "0n1awvn81228cci1q1rvy7p91zfl29byp5imkiwqbxswzz5sq8n4"; + libraryHaskellDepends = [ + aeson base here ihaskell parsec random text unordered-containers + ]; + description = "IHaskell display instances for Parsec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ihaskell-plot" = callPackage + ({ mkDerivation, base, bytestring, hmatrix, ihaskell, plot }: + mkDerivation { + pname = "ihaskell-plot"; + version = "0.3.0.1"; + sha256 = "12bi8im5489kmy0d26kn3hljkj4c1xynsa97h6nh5dp53awklm3y"; + libraryHaskellDepends = [ base bytestring hmatrix ihaskell plot ]; + description = "IHaskell display instance for Plot (from plot package)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ihaskell-rlangqq" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-html, bytestring + , directory, filepath, ihaskell, ihaskell-blaze, Rlang-QQ, split + , stm, template-haskell, xformat + }: + mkDerivation { + pname = "ihaskell-rlangqq"; + version = "0.3.0.0"; + sha256 = "1w2ywl3m122d56cvgnhll6dpjw03y2jy3nc8v325291zhknrziaj"; + libraryHaskellDepends = [ + base base64-bytestring blaze-html bytestring directory filepath + ihaskell ihaskell-blaze Rlang-QQ split stm template-haskell xformat + ]; + description = "a rDisp quasiquote to show plots from Rlang-QQ in IHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ihaskell-widgets" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, ihaskell + , ipython-kernel, scientific, singletons, singletons-base, text + , unix, unordered-containers, vector, vinyl + }: + mkDerivation { + pname = "ihaskell-widgets"; + version = "0.4.0.0"; + sha256 = "0wm335hf987h82ndy4jq3m9w0nkn7xbycdz0nyi6sfm47q1k7fw4"; + libraryHaskellDepends = [ + aeson base bytestring containers ihaskell ipython-kernel scientific + singletons singletons-base text unix unordered-containers vector + vinyl + ]; + description = "IPython standard widgets for IHaskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ihp-hsx" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , containers, ghc, megaparsec, string-conversions, template-haskell + , text + }: + mkDerivation { + pname = "ihp-hsx"; + version = "1.1.0"; + sha256 = "0jzibardrljskif47x30z4nyxd4zw94lfg4cqhhp9jw8sgrk1vpp"; + libraryHaskellDepends = [ + base blaze-html blaze-markup bytestring containers ghc megaparsec + string-conversions template-haskell text + ]; + description = "JSX-like but for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ihs" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "ihs"; + version = "0.1.0.3"; + sha256 = "1zfmxgb3l7mihzjyggzb30d9b57y2z80yk562z2x2padsqx95gqk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base process ]; + description = "Interpolated Haskell"; + license = lib.licenses.publicDomain; + mainProgram = "ihs"; + }) {}; + + "ihttp" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , contstuff, enumerator, netlines, network + }: + mkDerivation { + pname = "ihttp"; + version = "0.3.0"; + sha256 = "1rcv92cdy3g9v3qgr3zvjjj0c4d7k99n7ya0mym0bjj79wj4r5zm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring containers contstuff enumerator netlines + ]; + executableHaskellDepends = [ base network ]; + description = "Incremental HTTP iteratee"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ihttp-test"; + }) {}; + + "ilist" = callPackage + ({ mkDerivation, base, criterion, hspec, lens, loop, transformers + , vector + }: + mkDerivation { + pname = "ilist"; + version = "0.4.0.1"; + sha256 = "016wa9n4glxcyvbifvfz2khk9i1i5wzfyl952vp1fhwpjrr8aj04"; + revision = "3"; + editedCabalFile = "04c1cwli9bbh293ag8ak24lpdgqwpq19dbk2axf30byhygx1jq0j"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec transformers ]; + benchmarkHaskellDepends = [ + base criterion lens loop transformers vector + ]; + description = "Optimised list functions for doing index-related things"; + license = lib.licenses.mpl20; + }) {}; + + "illuminate" = callPackage + ({ mkDerivation, alex, array, base, containers, filemanip, filepath + , hscolour, html, utf8-string, xhtml + }: + mkDerivation { + pname = "illuminate"; + version = "0.1"; + sha256 = "16ijh2sadbayh3ldiagjq67xilhyv55qhqmmz8a73lbnlq3cphk5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers filemanip filepath hscolour html utf8-string xhtml + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ array base containers html xhtml ]; + executableToolDepends = [ alex ]; + description = "A fast syntax highlighting library built with alex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "illuminate"; + broken = true; + }) {}; + + "image-type" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "image-type"; + version = "0.1.0.0"; + sha256 = "0xr55c5g4jn1y83qy7bqa5ww9r73vw9clgln9ld893vypmb91wks"; + revision = "1"; + editedCabalFile = "1wl2sv2g7iwxldk582h1z6a2b3ks4wzk8rx8bflcxwlh6s4kq0s7"; + libraryHaskellDepends = [ base bytestring ]; + description = "Determine the type of an image by reading the first bytes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "imagefilters" = callPackage + ({ mkDerivation, base, gd }: + mkDerivation { + pname = "imagefilters"; + version = "0.1"; + sha256 = "1n7awx8wsm6z0sp54jri3sp403n14wzr08vjj4a422q1lf306l3y"; + libraryHaskellDepends = [ base gd ]; + description = "Image Filters (contrast, brightness, gaussian blur, etc)"; + license = lib.licenses.bsd3; + }) {}; + + "imagemagick" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, imagemagick + , lifted-base, QuickCheck, resourcet, tasty, tasty-hunit, text + , transformers, vector + }: + mkDerivation { + pname = "imagemagick"; + version = "0.0.4.2"; + sha256 = "0y4i13a783vp6h1vra7vnsmngf61jlah4n6350syfhww2d4gsmhr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring filepath resourcet text transformers vector + ]; + libraryPkgconfigDepends = [ imagemagick ]; + testHaskellDepends = [ + base bytestring directory filepath lifted-base QuickCheck resourcet + tasty tasty-hunit text transformers vector + ]; + testPkgconfigDepends = [ imagemagick ]; + description = "bindings to imagemagick library"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) imagemagick;}; + + "imagepaste" = callPackage + ({ mkDerivation, base, containers, HTTP, json, mtl, network + , regex-posix, tagsoup, template-haskell, transformers + , vcs-revision + }: + mkDerivation { + pname = "imagepaste"; + version = "0.2.0.1"; + sha256 = "1k512mw4a2hm6nzz2sn00rmkf7fb7mj4a2lk1klr1wmlchwimvpv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers HTTP json mtl network regex-posix tagsoup + template-haskell transformers vcs-revision + ]; + description = "Command-line image paste utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "imagepaste"; + broken = true; + }) {}; + + "imagesize-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , exceptions, hspec, resourcet + }: + mkDerivation { + pname = "imagesize-conduit"; + version = "1.1"; + sha256 = "06dc0453l7n3g05pg118y4smlzkl6p56zazpi4dr41dkg12pii9i"; + revision = "3"; + editedCabalFile = "0p4zmizr01pg3d7gb0q88j1alvvlzbdvzyf1wbgajng68a4g0li9"; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra exceptions + ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra hspec resourcet + ]; + description = "Determine the size of some common image formats"; + license = lib.licenses.bsd3; + }) {}; + + "imap" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, connection + , containers, derive, either, exceptions, hslogger, HUnit, list-t + , monadIO, mtl, network, pipes, QuickCheck, random, rolling-queue + , stm, stm-delay, tasty, tasty-hunit, tasty-quickcheck, text + , transformers, word8 + }: + mkDerivation { + pname = "imap"; + version = "0.3.0.9"; + sha256 = "1lskisk4aacqiv1v6fr95zcc5mrn9l4ikxf7xpj568k2i3aqcnwk"; + libraryHaskellDepends = [ + attoparsec base bytestring connection containers either exceptions + hslogger list-t network pipes random rolling-queue stm stm-delay + text transformers word8 + ]; + testHaskellDepends = [ + attoparsec base bytestring connection containers derive either + exceptions hslogger HUnit list-t monadIO mtl network pipes + QuickCheck random rolling-queue stm stm-delay tasty tasty-hunit + tasty-quickcheck text transformers word8 + ]; + description = "An efficient IMAP client library, with SSL and streaming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "imapget" = callPackage + ({ mkDerivation, base, bytestring, directory, HaskellNet, HsOpenSSL + , network, text + }: + mkDerivation { + pname = "imapget"; + version = "0.0.3"; + sha256 = "0h6kbh3z78xm1rjphyv7zkjc5knd7v9agss0b9rzarm1z4qd2q5v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory HaskellNet HsOpenSSL network text + ]; + description = "Downloads email from imap SSL servers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "imapget"; + broken = true; + }) {}; + + "imbib" = callPackage + ({ mkDerivation, base, bibtex, bytestring, ConfigFile, containers + , directory, filepath, groom, mtl, optparse-applicative, parsec + , parsek, process, split, text + }: + mkDerivation { + pname = "imbib"; + version = "1.2.5"; + sha256 = "1vghj9pcgq9j827f1vn1mjh0ccz16gizrz6pvjnhyq0dgncgnx0j"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bibtex bytestring ConfigFile containers directory filepath mtl + parsec parsek process split text + ]; + executableHaskellDepends = [ + base containers directory filepath groom optparse-applicative text + ]; + description = "Minimalistic .bib reference manager."; + license = "GPL"; + mainProgram = "imbibatch"; + }) {}; + + "imgur" = callPackage + ({ mkDerivation, base, data-default-class, http-client, req, text + , xml-conduit, xml-lens + }: + mkDerivation { + pname = "imgur"; + version = "1.0"; + sha256 = "140n07ygfjnyxfqbq2vzfgsk93b3j5m2s61jcivx74z6sc7g867h"; + libraryHaskellDepends = [ + base data-default-class http-client req text xml-conduit xml-lens + ]; + description = "A function to post an image to imgur"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "imgurder" = callPackage + ({ mkDerivation, base, curl, directory, haskell98, hxt, hxt-xpath + , url + }: + mkDerivation { + pname = "imgurder"; + version = "1.2"; + sha256 = "156a3fq274112j3a6lqiprwhgrcrjp3izix2z1s9bbx3c04pwrjx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base curl directory haskell98 hxt hxt-xpath url + ]; + executableHaskellDepends = [ + base curl directory haskell98 hxt hxt-xpath url + ]; + description = "Uploader for Imgur"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "imgurder"; + }) {}; + + "imj-animation" = callPackage + ({ mkDerivation, base, imj-base, imj-prelude, mtl }: + mkDerivation { + pname = "imj-animation"; + version = "0.1.0.2"; + sha256 = "1v0rji1b45n309wn4ld5fs60rri8gn4xg0wz319f2mcqqrih6ir4"; + libraryHaskellDepends = [ base imj-base imj-prelude mtl ]; + testHaskellDepends = [ base ]; + description = "Animation Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "imj-base" = callPackage + ({ mkDerivation, ansi-terminal, base, imj-prelude, mtl, primitive + , random, terminal-size, text, time, vector, vector-algorithms + }: + mkDerivation { + pname = "imj-base"; + version = "0.1.0.2"; + sha256 = "1b42xqzbgr47r2rkhy9299p68z9imgx19xc1d5rvfc3qyg8ciph2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base imj-prelude mtl primitive random terminal-size + text time vector vector-algorithms + ]; + executableHaskellDepends = [ + ansi-terminal base imj-prelude mtl text time + ]; + testHaskellDepends = [ + ansi-terminal base imj-prelude mtl text time + ]; + description = "Game engine with geometry, easing, animated text, delta rendering"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "imj-base-examples-exe"; + }) {}; + + "imj-game-hamazed" = callPackage + ({ mkDerivation, base, containers, imj-animation, imj-base + , imj-prelude, matrix, mtl, terminal-size, text, vector + }: + mkDerivation { + pname = "imj-game-hamazed"; + version = "0.1.0.2"; + sha256 = "0s0a2c1pfp5mwfmh1fjbq83ws68d8k5r526b7qmq36p4n78hx22g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers imj-animation imj-base imj-prelude matrix mtl + terminal-size text vector + ]; + executableHaskellDepends = [ base imj-prelude ]; + testHaskellDepends = [ base imj-base mtl text ]; + description = "A game with flying numbers and 8-bit color animations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "imj-game-hamazed-exe"; + }) {}; + + "imj-measure-stdout" = callPackage + ({ mkDerivation, base, imj-prelude, optparse-applicative }: + mkDerivation { + pname = "imj-measure-stdout"; + version = "0.1.0.2"; + sha256 = "15s7dd241z9lzm0nb46yr0y7rjryy6jydwfgigcsalv5my4p2j6x"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base imj-prelude optparse-applicative + ]; + description = "An application to determine the maximum capacity of stdout buffer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "imj-measure-stdout-exe"; + }) {}; + + "imj-prelude" = callPackage + ({ mkDerivation, base, mtl, text }: + mkDerivation { + pname = "imj-prelude"; + version = "0.1.0.2"; + sha256 = "1nv3fxps3i4znibv98qygxdl22dzri5zkw6hjaqajb4nlnh4bd0v"; + libraryHaskellDepends = [ base mtl text ]; + description = "Prelude library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "imm" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, atom-conduit, base + , beam-core, beam-sqlite, blaze-html, blaze-markup, bytestring + , chronos, co-log, conduit, containers, dhall, directory, filepath + , http-client, http-types, microlens, mime-mail, monad-time + , optparse-applicative, parsec, parsers, pipes, pipes-bytestring + , pipes-http, prettyprinter, prettyprinter-ansi-terminal, refined + , relude, rss-conduit, safe, safe-exceptions, sqlite-simple, stm + , stm-chans, streamly, text, time, timerep, typed-process + , typerep-map, uri-bytestring, xml-conduit, xml-types + }: + mkDerivation { + pname = "imm"; + version = "2.1.1.0"; + sha256 = "1w3kypakf8zqz8r44r9bx0z5v4wxvhnf446jzarawn9fg7yigcqn"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty atom-conduit base conduit containers dhall + directory filepath http-client microlens parsec parsers pipes + pipes-bytestring prettyprinter prettyprinter-ansi-terminal refined + relude rss-conduit safe safe-exceptions text time timerep + typed-process uri-bytestring xml-conduit xml-types + ]; + executableHaskellDepends = [ + aeson async base beam-core beam-sqlite blaze-html blaze-markup + bytestring chronos co-log conduit containers dhall directory + filepath http-types microlens mime-mail monad-time + optparse-applicative pipes pipes-bytestring pipes-http + prettyprinter prettyprinter-ansi-terminal refined relude safe + safe-exceptions sqlite-simple stm stm-chans streamly text time + typed-process typerep-map uri-bytestring xml-conduit xml-types + ]; + description = "Execute arbitrary actions for each item from RSS/Atom feeds"; + license = lib.licenses.cc0; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "immortal_0_2_2_1" = callPackage + ({ mkDerivation, base, lifted-base, monad-control, stm, tasty + , tasty-hunit, transformers, transformers-base + }: + mkDerivation { + pname = "immortal"; + version = "0.2.2.1"; + sha256 = "13lddk62byx8w41k80d24q31mmijacnqqz64zrrkls9si2ia2jpd"; + libraryHaskellDepends = [ + base lifted-base monad-control stm transformers-base + ]; + testHaskellDepends = [ + base lifted-base stm tasty tasty-hunit transformers + ]; + description = "Spawn threads that never die (unless told to do so)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "immortal" = callPackage + ({ mkDerivation, base, stm, tasty, tasty-hunit, transformers + , unliftio-core + }: + mkDerivation { + pname = "immortal"; + version = "0.3"; + sha256 = "120znjn7jrmcnzgka8zbiih4g8imh732iivjdzzbpj1kgywrvj0i"; + libraryHaskellDepends = [ base stm unliftio-core ]; + testHaskellDepends = [ base stm tasty tasty-hunit transformers ]; + description = "Spawn threads that never die (unless told to do so)"; + license = lib.licenses.mit; + }) {}; + + "immortal-queue" = callPackage + ({ mkDerivation, async, base, immortal, stm, tasty, tasty-hunit }: + mkDerivation { + pname = "immortal-queue"; + version = "0.1.0.1"; + sha256 = "14a0sy4j0b0x2l8j4ajqizjkzrgbicavy3k5xzz349cvy3dq6fz7"; + libraryHaskellDepends = [ async base immortal ]; + testHaskellDepends = [ base stm tasty tasty-hunit ]; + description = "Build a pool of queue-processing worker threads"; + license = lib.licenses.bsd3; + }) {}; + + "immortal-worker" = callPackage + ({ mkDerivation, base, deepseq, immortal, monad-logger + , safe-exceptions, text, unliftio-core + }: + mkDerivation { + pname = "immortal-worker"; + version = "0.1.0.0"; + sha256 = "1mplkxhqqk9vgx4mhmrpz8hn0pg2phhf0283cx6c5nhqdgy4qszi"; + libraryHaskellDepends = [ + base deepseq immortal monad-logger safe-exceptions text + unliftio-core + ]; + description = "Create worker threads that logs exceptions and restarts"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "imp" = callPackage + ({ mkDerivation, base, Cabal-syntax, containers, exceptions, ghc + , hspec, transformers + }: + mkDerivation { + pname = "imp"; + version = "1.0.2.0"; + sha256 = "1r0z0s6q8xfjyk098w3p1qvs8d8fl6y2mna867j7i8ksvvjm5khd"; + libraryHaskellDepends = [ + base Cabal-syntax containers exceptions ghc transformers + ]; + testHaskellDepends = [ base exceptions ghc hspec ]; + description = "A GHC plugin for automatically importing modules"; + license = lib.licenses.mit; + }) {}; + + "imparse" = callPackage + ({ mkDerivation, ascetic, base, compilation, containers, directory + , indents, MissingH, parsec, richreports, split, staticanalysis + , text, uxadt + }: + mkDerivation { + pname = "imparse"; + version = "0.0.0.3"; + sha256 = "15bpz985d39az15jn8hd6wcil7ivsi3vcnxi5lcfs34i848rs9fg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ascetic base compilation containers directory indents MissingH + parsec richreports split staticanalysis text uxadt + ]; + executableHaskellDepends = [ + ascetic base compilation containers directory indents MissingH + parsec richreports split staticanalysis text uxadt + ]; + description = "Multi-platform parser analyzer and generator"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "imparse"; + }) {}; + + "imperative-edsl" = callPackage + ({ mkDerivation, array, base, BoundedChan, containers + , data-default-class, deepseq, directory, exception-transformers + , filepath, ghc-prim, language-c-quote, mainland-pretty, microlens + , microlens-mtl, microlens-th, mtl, operational-alacarte, process + , random, srcloc, stm, syntactic, tasty-quickcheck, tasty-th, time + }: + mkDerivation { + pname = "imperative-edsl"; + version = "0.9"; + sha256 = "0qzk3kjmjv3357dlc4fa43k4xn7xhyavmbnni0cd86zrilgxha6h"; + revision = "1"; + editedCabalFile = "11spl74xarqx3pcag1j2i72m4k9gv5lkv6g7zy658yg4ibywwkdx"; + libraryHaskellDepends = [ + array base BoundedChan containers data-default-class deepseq + directory exception-transformers ghc-prim language-c-quote + mainland-pretty microlens microlens-mtl microlens-th mtl + operational-alacarte process srcloc stm syntactic time + ]; + testHaskellDepends = [ + base directory filepath process random syntactic tasty-quickcheck + tasty-th + ]; + description = "Deep embedding of imperative programs with code generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "imperative-edsl-vhdl" = callPackage + ({ mkDerivation, base, bytestring, constraints, containers + , language-vhdl, mtl, operational-alacarte, pretty, syntactic + }: + mkDerivation { + pname = "imperative-edsl-vhdl"; + version = "0.3.2"; + sha256 = "161hhjb00hspdv4ppn2nxivdhb139539q4s1cjhanmmd9lg7giib"; + libraryHaskellDepends = [ + base bytestring constraints containers language-vhdl mtl + operational-alacarte pretty syntactic + ]; + description = "Deep embedding of VHDL programs with code generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "impl" = callPackage + ({ mkDerivation, base, containers, named, template-haskell }: + mkDerivation { + pname = "impl"; + version = "0.2.0.0"; + sha256 = "00fyb41abz9k52ninlavnldm2vz20wbhdrdq5r2s7ir1karv551g"; + libraryHaskellDepends = [ base containers named template-haskell ]; + doHaddock = false; + description = "Framework for defaulting superclasses"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "implicit" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-markup, blaze-svg + , bytestring, containers, criterion, data-default-class, deepseq + , directory, filepath, hedgehog, hspec, HUnit, hw-hspec-hedgehog + , JuicyPixels, lens, linear, mtl, optparse-applicative, parallel + , parsec, QuickCheck, random, show-combinators, text + }: + mkDerivation { + pname = "implicit"; + version = "0.4.1.0"; + sha256 = "047a43kkk8y4iy8l4mdlh3jqrjcva28ybk0vw3iwg6m1lc3sbn99"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-builder blaze-markup blaze-svg bytestring containers + data-default-class deepseq directory filepath JuicyPixels lens + linear mtl parallel parsec random show-combinators text + ]; + executableHaskellDepends = [ + base filepath optparse-applicative text + ]; + testHaskellDepends = [ + base bytestring directory hedgehog hspec HUnit hw-hspec-hedgehog + lens linear parsec QuickCheck text + ]; + benchmarkHaskellDepends = [ base criterion linear parsec ]; + description = "A math-inspired programmatic 2D & 3D CAD system"; + license = lib.licenses.agpl3Plus; + maintainers = [ lib.maintainers.sorki ]; + }) {}; + + "implicit-hie" = callPackage + ({ mkDerivation, attoparsec, base, directory, filepath, filepattern + , hspec, hspec-attoparsec, text, transformers, yaml + }: + mkDerivation { + pname = "implicit-hie"; + version = "0.1.4.0"; + sha256 = "08ggdlh5j1ya5rjhvcp1k1iyd5bvrgm865qnaxnqz7xvq7b1864k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base directory filepath filepattern text transformers + yaml + ]; + executableHaskellDepends = [ + attoparsec base directory filepath filepattern text transformers + yaml + ]; + testHaskellDepends = [ + attoparsec base directory filepath filepattern hspec + hspec-attoparsec text transformers yaml + ]; + description = "Auto generate hie-bios cradles & hie.yaml"; + license = lib.licenses.bsd3; + mainProgram = "gen-hie"; + }) {}; + + "implicit-hie-cradle" = callPackage + ({ mkDerivation, base, directory, extra, filepath, hie-bios + , implicit-hie, process, transformers + }: + mkDerivation { + pname = "implicit-hie-cradle"; + version = "0.5.0.1"; + sha256 = "1ryahlkw21n4xq01p0xiyrgklqa983gybjwaxqywh0bf8zw26mpf"; + revision = "1"; + editedCabalFile = "170mbhpw724wa9b7i9jl2vwhzhn9143ms3ws2rz7pbkr896l3jfv"; + libraryHaskellDepends = [ + base directory extra filepath hie-bios implicit-hie process + transformers + ]; + testHaskellDepends = [ base ]; + description = "Auto generate hie-bios cradles"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "implicit-logging" = callPackage + ({ mkDerivation, base, mtl, time, transformers }: + mkDerivation { + pname = "implicit-logging"; + version = "0.2.0.0"; + sha256 = "1qy37rijx56c0l2x46450q7ykh221zbbdjz721s0cqq9nlwcbcc1"; + revision = "1"; + editedCabalFile = "02x6cmbxyw26y5azhjrx8461vngsj27l0a255xvhg2pl25zwfbfs"; + libraryHaskellDepends = [ base mtl time transformers ]; + description = "A logging framework built around implicit parameters"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "implicit-params" = callPackage + ({ mkDerivation, base, data-default-class }: + mkDerivation { + pname = "implicit-params"; + version = "0.2.1"; + sha256 = "1da01fnwxf1350ywawvl58qf479q2rz81wi9s8lvw2n3d75qpn8i"; + libraryHaskellDepends = [ base data-default-class ]; + description = "Named and unnamed implicit parameters with defaults"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "importify" = callPackage + ({ mkDerivation, aeson, aeson-pretty, autoexporter, base + , bytestring, Cabal, containers, filepath, fmt, foldl, hashable + , haskell-names, haskell-src-exts, hse-cpp, hspec, log-warper + , microlens-platform, optparse-applicative, path, path-io + , pretty-simple, syb, template-haskell, text, text-format, turtle + , universum, unordered-containers, yaml + }: + mkDerivation { + pname = "importify"; + version = "1.0.1"; + sha256 = "1snm75p3p3nvjclqis6qglb17gr0pm2dw0i980jpzrqm3n3kciy3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty autoexporter base bytestring Cabal containers + filepath fmt foldl hashable haskell-names haskell-src-exts hse-cpp + log-warper microlens-platform path path-io pretty-simple syb + template-haskell text text-format turtle universum + unordered-containers yaml + ]; + executableHaskellDepends = [ + base log-warper optparse-applicative path path-io text universum + ]; + testHaskellDepends = [ + base filepath hspec log-warper microlens-platform path path-io + universum unordered-containers + ]; + description = "Tool for haskell imports refactoring"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "imports" = callPackage + ({ mkDerivation, base, directory, filepath, mtl }: + mkDerivation { + pname = "imports"; + version = "0.2.0.0"; + sha256 = "0qfwy9iyw0rfb95100azz2i2w9n34fgm2rvaj9jjz1p4pik3hhla"; + libraryHaskellDepends = [ base directory filepath mtl ]; + testHaskellDepends = [ base directory filepath mtl ]; + description = "Generate code for importing directories automatically"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "impossible" = callPackage + ({ mkDerivation, base, lens }: + mkDerivation { + pname = "impossible"; + version = "1.1.4"; + sha256 = "0557f8a9aaslkhpyp7b6zidg88a3472ya31rp8amqf71393nvkqp"; + libraryHaskellDepends = [ base lens ]; + description = "Set of data and type definitions of impossible types. Impossible types are useful when declaring type classes / type families instances that should not be expanded by GHC until a specific type is provided in order to keep the types nice and readable."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "imprevu" = callPackage + ({ mkDerivation, aeson, base, Boolean, Cabal, containers + , DebugTraceHelpers, ghc, Imprevu, lens, monad-loops, mtl, NoTrace + , old-locale, random, safe, semigroups, shortcut, stm, time + , time-recurrence, validation + }: + mkDerivation { + pname = "imprevu"; + version = "0.1.0"; + sha256 = "1a8asdjmrydf7i0n3qipwrl6hpsrpmpwz05877853ypg6ik8zm1q"; + libraryHaskellDepends = [ + aeson base Boolean containers DebugTraceHelpers ghc lens + monad-loops mtl NoTrace old-locale random safe semigroups shortcut + stm time time-recurrence validation + ]; + testHaskellDepends = [ base Cabal Imprevu ]; + description = "Reactive programming language based on a DSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {Imprevu = null;}; + + "imprevu-happstack" = callPackage + ({ mkDerivation, base, blaze-html, Cabal, containers + , DebugTraceHelpers, ghc, happstack-server, HTTP, imprevu, lens + , monad-extras, mtl, NoTrace, old-locale, reform, reform-blaze + , reform-happstack, safe, stm, text + }: + mkDerivation { + pname = "imprevu-happstack"; + version = "0.1.0"; + sha256 = "06zhckxn6s20jdifizhwac0z5l5knv15lx9wn7ailf7y558789ar"; + libraryHaskellDepends = [ + base blaze-html containers DebugTraceHelpers ghc happstack-server + HTTP imprevu lens monad-extras mtl NoTrace old-locale reform + reform-blaze reform-happstack safe stm text + ]; + testHaskellDepends = [ base Cabal ]; + description = "Imprevu support for Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "imprint" = callPackage + ({ mkDerivation, base, binary, bytestring, constraints, hspec }: + mkDerivation { + pname = "imprint"; + version = "0.0.1.0"; + sha256 = "0f56zy6ay6wvcvqfplvc3gckngxngxm9r62h1w36lxm74xy8544v"; + revision = "1"; + editedCabalFile = "13418pfcsanj7cl651v4qqbypgjkrpld2gs560kpw3k2lj6w4wa0"; + libraryHaskellDepends = [ base binary bytestring constraints ]; + testHaskellDepends = [ base binary constraints hspec ]; + description = "Serialization of arbitrary Haskell expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "improve" = callPackage + ({ mkDerivation, base, mtl, yices }: + mkDerivation { + pname = "improve"; + version = "0.4.0"; + sha256 = "0z8w7lgk263ickb4l3ajhvy1bjq38bbiiw6c048a3yn4h8kpg67a"; + libraryHaskellDepends = [ base mtl yices ]; + description = "An imperative, verifiable programming language for high assurance applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "impure-containers" = callPackage + ({ mkDerivation, base, containers, criterion, ghc-prim, hashable + , HUnit, primitive, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, transformers + , vector + }: + mkDerivation { + pname = "impure-containers"; + version = "0.5.1"; + sha256 = "15jxnkcmxwcb41zzw2yw00fg2w53iq1li6z432yvvj4hbdn9s90w"; + libraryHaskellDepends = [ + base containers ghc-prim hashable primitive vector + ]; + testHaskellDepends = [ + base containers HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 transformers vector + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Mutable containers in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "in-other-words" = callPackage + ({ mkDerivation, async, base, exceptions, hspec, hspec-discover + , monad-control, mtl, stm, transformers, transformers-base + }: + mkDerivation { + pname = "in-other-words"; + version = "0.2.1.1"; + sha256 = "023xpjpajz2d5g4h3raq8f68lddk8pbp03pnzcwvnvdc3xpa5kfr"; + libraryHaskellDepends = [ + async base exceptions monad-control mtl stm transformers + transformers-base + ]; + testHaskellDepends = [ + async base exceptions hspec monad-control mtl stm transformers + transformers-base + ]; + testToolDepends = [ hspec-discover ]; + description = "A higher-order effect system where the sky's the limit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "in-other-words-plugin" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-tcplugins-extra, hspec + , hspec-discover, in-other-words, syb, transformers + }: + mkDerivation { + pname = "in-other-words-plugin"; + version = "0.1.0.0"; + sha256 = "02c6qprny0x1qs5zpcma07vr3ikrksr18gqxpvf9hx55w3pnni0w"; + libraryHaskellDepends = [ + base containers ghc ghc-tcplugins-extra in-other-words syb + transformers + ]; + testHaskellDepends = [ + base containers ghc ghc-tcplugins-extra hspec in-other-words syb + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Disambiguate obvious uses of effects when using in-other-words"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "inbox" = callPackage + ({ mkDerivation, async, base, error-or, text, time }: + mkDerivation { + pname = "inbox"; + version = "0.2.0"; + sha256 = "1f4jrkgrziq10xx344avpxyxxizxrhk8mwr127a5m6gr7vyqimak"; + libraryHaskellDepends = [ async base error-or text time ]; + description = "Inbox for asychronous messages"; + license = lib.licenses.bsd3; + }) {}; + + "inc-ref" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "inc-ref"; + version = "0.3.0.0"; + sha256 = "0hr25bdwq2a1mj74wb8dvb95jyfqx13rz0h4makyb5kqlhxz40xl"; + libraryHaskellDepends = [ base stm ]; + description = "A STM reference useful for incremental computing"; + license = lib.licenses.bsd3; + }) {}; + + "inch" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , IndentParser, mtl, parsec, presburger, pretty + }: + mkDerivation { + pname = "inch"; + version = "0.2.0"; + sha256 = "05f25yza05ib0xnkpfimhrb3nqyp5km85r1j9n6yh9k0cwdagndi"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers filepath IndentParser mtl parsec presburger pretty + ]; + testHaskellDepends = [ + base containers directory filepath IndentParser mtl parsec + presburger pretty + ]; + description = "A type-checker for Haskell with integer constraints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "inch"; + }) {}; + + "inchworm" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "inchworm"; + version = "1.1.1.2"; + sha256 = "1dsrx48srmrqcw4y60prgnzxzr7nc7vyzjv0nnr2vaay3j6pxkii"; + revision = "1"; + editedCabalFile = "0xdak2ngj44p0p40k7pavq52f9x6yfglpixz2dp4a7sjw9hk1cxy"; + libraryHaskellDepends = [ base ]; + description = "Simple parser combinators for lexical analysis"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "incipit" = callPackage + ({ mkDerivation, base, incipit-core, polysemy-conc, polysemy-log + , polysemy-resume, polysemy-time + }: + mkDerivation { + pname = "incipit"; + version = "0.9.0.1"; + sha256 = "0zalzp5p59cqz3zky1y0xvw5g44z386z5smffmzhx1gjk6v0b3pk"; + libraryHaskellDepends = [ + base incipit-core polysemy-conc polysemy-log polysemy-resume + polysemy-time + ]; + description = "A Prelude for Polysemy"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "incipit-base" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, stm + , text + }: + mkDerivation { + pname = "incipit-base"; + version = "0.5.1.0"; + sha256 = "0bmnfr9j13hq6jil64yivihbrxmm8qwla76slzisjj8mbk0j6sny"; + revision = "1"; + editedCabalFile = "1ysxxv2lf1gybic66xgznz2q7f9y2mrnf3m7zn0a1mxxa6c329jc"; + libraryHaskellDepends = [ + base bytestring containers data-default stm text + ]; + description = "A Prelude for Polysemy – Base Reexports"; + license = "BSD-2-Clause-Patent"; + }) {}; + + "incipit-base_0_6_0_0" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, stm + , text + }: + mkDerivation { + pname = "incipit-base"; + version = "0.6.0.0"; + sha256 = "15mmnixl4ny32h5aflqcq8kv37zhddhqwixa53mkz6ksrrdkpsxc"; + libraryHaskellDepends = [ + base bytestring containers data-default stm text + ]; + description = "A Prelude for Polysemy – Base Reexports"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "incipit-core" = callPackage + ({ mkDerivation, base, incipit-base, polysemy }: + mkDerivation { + pname = "incipit-core"; + version = "0.5.1.0"; + sha256 = "1cwp0pyhpnq7mq967wfsf1adj8ljpph14wqj4hkgyl685c3hyv6y"; + revision = "1"; + editedCabalFile = "05xz4jqh89s397scxm5fhzyq1d7qgsrac4hsflvh762ijhxgghx6"; + libraryHaskellDepends = [ base incipit-base polysemy ]; + description = "A Prelude for Polysemy"; + license = "BSD-2-Clause-Patent"; + }) {}; + + "incipit-core_0_6_0_0" = callPackage + ({ mkDerivation, base, incipit-base, polysemy }: + mkDerivation { + pname = "incipit-core"; + version = "0.6.0.0"; + sha256 = "103fxzx6riyx5scfw340gj5dldxia7zw1i0xk5bkfbn1p5fw3sf4"; + libraryHaskellDepends = [ base incipit-base polysemy ]; + description = "A Prelude for Polysemy"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "include-env" = callPackage + ({ mkDerivation, base, containers, template-haskell + , th-lift-instances + }: + mkDerivation { + pname = "include-env"; + version = "0.5.0.0"; + sha256 = "1jcq2hnak3mwxxpqp81gh8adm97czip0fb7h92k6n8sxrbvf4b1c"; + libraryHaskellDepends = [ + base containers template-haskell th-lift-instances + ]; + description = "Include the value of an environment variable at compile time"; + license = lib.licenses.bsd3; + }) {}; + + "include-file" = callPackage + ({ mkDerivation, base, bytestring, Cabal, criterion, random + , template-haskell + }: + mkDerivation { + pname = "include-file"; + version = "0.1.0.4"; + sha256 = "0vk6l5gpd4nv2bw47vlwnxb42vgfigx6672aw2xqbvf55d4967sv"; + setupHaskellDepends = [ base bytestring Cabal random ]; + libraryHaskellDepends = [ + base bytestring random template-haskell + ]; + testHaskellDepends = [ base bytestring ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Inclusion of files in executables at compile-time"; + license = lib.licenses.bsd3; + }) {}; + + "incremental" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , semigroups, text + }: + mkDerivation { + pname = "incremental"; + version = "0.3.1"; + sha256 = "0s2hlhszk8aj5zbl64il5c9gccda64bfbgwfl5fvzsdr79qylv40"; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq semigroups text + ]; + testHaskellDepends = [ base ]; + description = "incremental update library"; + license = lib.licenses.bsd3; + }) {}; + + "incremental-computing" = callPackage + ({ mkDerivation, base, Cabal, cabal-test-quickcheck, containers + , deepseq, dlist, fingertree, order-maintenance, QuickCheck + , transformers + }: + mkDerivation { + pname = "incremental-computing"; + version = "0.0.1.0"; + sha256 = "1ya80d5zzbx7hgmqhhfrqiba8w1vlagpksnspq3rfq8qn6a68nbw"; + libraryHaskellDepends = [ + base containers dlist fingertree order-maintenance transformers + ]; + testHaskellDepends = [ + base Cabal cabal-test-quickcheck containers QuickCheck + ]; + benchmarkHaskellDepends = [ base containers deepseq QuickCheck ]; + description = "Incremental computing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "incremental-maps" = callPackage + ({ mkDerivation, aeson, base, Cabal, cabal-test-quickcheck + , containers, criterion, deepseq, deepseq-generics, dlist + , fingertree, order-maintenance, QuickCheck, transformers + }: + mkDerivation { + pname = "incremental-maps"; + version = "0.0.0.0"; + sha256 = "16zm4jbzd5kqccpdqbswmnqh4hq49sjcip56v6blyl8inz4b2b25"; + libraryHaskellDepends = [ + base containers dlist fingertree order-maintenance transformers + ]; + testHaskellDepends = [ + base Cabal cabal-test-quickcheck containers QuickCheck + ]; + benchmarkHaskellDepends = [ + aeson base containers criterion deepseq deepseq-generics dlist + QuickCheck + ]; + description = "Package for doing incremental computations on maps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "incremental-parser" = callPackage + ({ mkDerivation, base, bytestring, checkers, criterion, deepseq + , input-parsers, logict, monoid-subclasses, parsers, QuickCheck + , rank2classes, tasty, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "incremental-parser"; + version = "0.5.1"; + sha256 = "1hz9mbl4ac948gsc7iax5sjf3w3x114l4f8fc7sqmnrh47s496zv"; + libraryHaskellDepends = [ + base input-parsers logict monoid-subclasses parsers rank2classes + transformers + ]; + testHaskellDepends = [ + base checkers monoid-subclasses QuickCheck tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq monoid-subclasses text + ]; + description = "Generic parser library capable of providing partial results from partial input"; + license = lib.licenses.gpl3Only; + }) {}; + + "incremental-sat-solver" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "incremental-sat-solver"; + version = "0.1.8"; + sha256 = "1a75jkv48awijwdch0lnvcxdihh8ns9rflzgsbbhw8p34k1jpz8s"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Simple, Incremental SAT Solving as a Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "increments" = callPackage + ({ mkDerivation, base, beamable, bytestring, containers, ghc-prim + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "increments"; + version = "0.1.0.4"; + sha256 = "0dsand1y9f215fsikwr2601zxrzxpv85aka6f0gaaf0657mr4x9i"; + libraryHaskellDepends = [ + base beamable bytestring containers ghc-prim + ]; + testHaskellDepends = [ + base beamable bytestring containers ghc-prim QuickCheck + test-framework test-framework-quickcheck2 + ]; + description = "type classes for incremental updates to data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "indent" = callPackage + ({ mkDerivation, base, containers, optparse-applicative, text }: + mkDerivation { + pname = "indent"; + version = "0.0.5"; + sha256 = "0xqvdns8rqdfqw872rcmnbiwnms8dkdp15vkczcypsxic1bliv5w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers text ]; + executableHaskellDepends = [ base optparse-applicative text ]; + description = "Fix your indentation"; + license = lib.licenses.bsd3; + mainProgram = "indent"; + }) {}; + + "indentation" = callPackage + ({ mkDerivation, base, indentation-core, indentation-parsec + , indentation-trifecta, mtl, parsec, parsers, trifecta + }: + mkDerivation { + pname = "indentation"; + version = "0.3.3"; + sha256 = "0iwnz4j4zkr9xpw5f8p42blgifdj6mqbxpqsci76pic6safp3avq"; + libraryHaskellDepends = [ + base indentation-core indentation-parsec indentation-trifecta mtl + parsec parsers trifecta + ]; + description = "Indentation sensitive parsing combinators for Parsec and Trifecta"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "indentation-core" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "indentation-core"; + version = "0.0.0.2"; + sha256 = "1l1zk5wz9x0m4ird1qk8shi1fkcm3sq2nwkjj6wz2sicp0xkx6h9"; + libraryHaskellDepends = [ base mtl ]; + description = "Indentation sensitive parsing combinators core library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "indentation-parsec" = callPackage + ({ mkDerivation, base, indentation-core, mtl, parsec, tasty + , tasty-hunit + }: + mkDerivation { + pname = "indentation-parsec"; + version = "0.0.0.2"; + sha256 = "1m7jr1s7h4vrx0lbl88gjrpd6zgzalmqzqsv6rn5s17ay5p88dqf"; + libraryHaskellDepends = [ base indentation-core mtl parsec ]; + testHaskellDepends = [ base parsec tasty tasty-hunit ]; + description = "Indentation sensitive parsing combinators for Parsec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "indentation-trifecta" = callPackage + ({ mkDerivation, base, indentation-core, mtl, parsers, tasty + , tasty-hunit, trifecta + }: + mkDerivation { + pname = "indentation-trifecta"; + version = "0.1.0"; + sha256 = "1za8x4w26ifxvfv5xra5xpykr67ari91c4p0vca89y28q54l9qpj"; + libraryHaskellDepends = [ + base indentation-core mtl parsers trifecta + ]; + testHaskellDepends = [ base tasty tasty-hunit trifecta ]; + description = "Indentation sensitive parsing combinators for Trifecta"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "indentparser" = callPackage + ({ mkDerivation, base, mtl, parsec }: + mkDerivation { + pname = "indentparser"; + version = "0.1"; + sha256 = "141bzmhdk5x2bzjx9g7hcf5p07h4q2vzzxlda8vf3dcgxgpdc7aw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl parsec ]; + description = "A parser for indentation based structures"; + license = lib.licenses.publicDomain; + }) {}; + + "indents" = callPackage + ({ mkDerivation, base, mtl, parsec, tasty, tasty-hunit }: + mkDerivation { + pname = "indents"; + version = "0.5.0.1"; + sha256 = "0dpcwiz0dwn5aqdsc50plfaawh86adhf7jx5dsmhn5q5nz32qn51"; + revision = "2"; + editedCabalFile = "0rdj5w8d5ykb2sh88xsdgddxyp50dij4zb8bbb9220yfs0l18dsy"; + libraryHaskellDepends = [ base mtl parsec ]; + testHaskellDepends = [ base mtl parsec tasty tasty-hunit ]; + description = "indentation sensitive parser-combinators for parsec"; + license = lib.licenses.bsd3; + }) {}; + + "index-core" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "index-core"; + version = "1.0.4"; + sha256 = "014fr720vvl1zs0hl6ljsa1dskwby6zqrlwrrhv0pk1nsmxbilbm"; + revision = "1"; + editedCabalFile = "0ys2l4cpq0g1bpp2qmr6ak5m63fmb523dnvvivz9dqrdjxckpj90"; + libraryHaskellDepends = [ base ]; + description = "Indexed Types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.Gabriella439 ]; + broken = true; + }) {}; + + "indexation" = callPackage + ({ mkDerivation, base, bitvec, bytestring, cereal, cereal-vector + , contravariant, deepseq, deferred-folds, dense-int-set, focus + , foldl, hashable, list-t, mmorph, potoki, potoki-cereal + , profunctors, stm-containers, text, transformers + , unordered-containers, vector, vector-th-unbox + }: + mkDerivation { + pname = "indexation"; + version = "0.8"; + sha256 = "111ikvrmxhqb1idpc1n70hds6slp3c9i15pigmpldj73jxinqihf"; + libraryHaskellDepends = [ + base bitvec bytestring cereal cereal-vector contravariant deepseq + deferred-folds dense-int-set focus foldl hashable list-t mmorph + potoki potoki-cereal profunctors stm-containers text transformers + unordered-containers vector vector-th-unbox + ]; + description = "Tools for entity indexation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "indexed" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "indexed"; + version = "0.1.3"; + sha256 = "1hpmzg9ziqgng4wh4g0x4p6sdvn9f31hymwxdvfffydzqq70k17g"; + libraryHaskellDepends = [ base ]; + description = "Haskell98 indexed functors, monads, comonads"; + license = lib.licenses.bsd3; + }) {}; + + "indexed-containers" = callPackage + ({ mkDerivation, base, hspec, hspec-discover }: + mkDerivation { + pname = "indexed-containers"; + version = "0.1.0.2"; + sha256 = "18njnawx2wbkgq9f5747id11k8cpm604mc2xqhn3iaiyn3zyn28f"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Simple, no-frills indexed lists"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "indexed-do-notation" = callPackage + ({ mkDerivation, base, haskell-src-meta, indexed, template-haskell + }: + mkDerivation { + pname = "indexed-do-notation"; + version = "0.1"; + sha256 = "10yvbhjjzg19lyw9ynn2j1cyms2k4hxly5hmw0ad416f8zxmisf9"; + libraryHaskellDepends = [ + base haskell-src-meta indexed template-haskell + ]; + description = "Do notation for indexed monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "indexed-extras" = callPackage + ({ mkDerivation, base, bifunctors, indexed, mtl, pointed }: + mkDerivation { + pname = "indexed-extras"; + version = "0.2"; + sha256 = "17rbk2kgiy04n48i6hk4lracwdl45qqklvs1lri7mma2r62f67xh"; + revision = "1"; + editedCabalFile = "0103q2ns33wmcnlhda2lcrz2x1kr2cyfxpv7akj6y09k7q19ir77"; + libraryHaskellDepends = [ base bifunctors indexed mtl pointed ]; + description = "Indexed functors, monads and comonads that require extensions to Haskell98"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "indexed-free" = callPackage + ({ mkDerivation, base, indexed }: + mkDerivation { + pname = "indexed-free"; + version = "0.3.1"; + sha256 = "1172vxhyzyf061mnlb8dndnvycjk3shxhiqd8hdz42ipv223admx"; + libraryHaskellDepends = [ base indexed ]; + description = "indexed monads for free"; + license = lib.licenses.bsd3; + }) {}; + + "indexed-list-literals" = callPackage + ({ mkDerivation, base, hspec, Only }: + mkDerivation { + pname = "indexed-list-literals"; + version = "0.2.1.3"; + sha256 = "179z0df99ixaplr1qv7dawj3h8fq5qhgfn8mg0i4ix6xhpi9kqr6"; + libraryHaskellDepends = [ base Only ]; + testHaskellDepends = [ base hspec ]; + description = "Type safe indexed list literals"; + license = lib.licenses.bsd3; + }) {}; + + "indexed-profunctors" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "indexed-profunctors"; + version = "0.1.1.1"; + sha256 = "166329a5jmrs4q1ycb132gq7kbrdyzrvrxzzzwp5czmv00lvns9f"; + libraryHaskellDepends = [ base ]; + description = "Utilities for indexed profunctors"; + license = lib.licenses.bsd3; + }) {}; + + "indexed-transformers" = callPackage + ({ mkDerivation, base, free, mtl, transformers }: + mkDerivation { + pname = "indexed-transformers"; + version = "0.1.0.4"; + sha256 = "0x6ksrajgd52nbjnkj55727ifcg9lkvmr2fkwbzdskwk4f6b4n2c"; + libraryHaskellDepends = [ base free mtl transformers ]; + description = "Atkey indexed monad transformers"; + license = lib.licenses.bsd3; + }) {}; + + "indexed-traversable" = callPackage + ({ mkDerivation, array, base, containers, transformers }: + mkDerivation { + pname = "indexed-traversable"; + version = "0.1.3"; + sha256 = "1nak3bq3yzai8b38mflmpsbirx8d6v29zcj9m193m3ppnrgr4chx"; + libraryHaskellDepends = [ array base containers transformers ]; + description = "FunctorWithIndex, FoldableWithIndex, TraversableWithIndex"; + license = lib.licenses.bsd2; + }) {}; + + "indexed-traversable-instances" = callPackage + ({ mkDerivation, base, containers, indexed-traversable, OneTuple + , QuickCheck, quickcheck-instances, tagged, tasty, tasty-quickcheck + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "indexed-traversable-instances"; + version = "0.1.1.2"; + sha256 = "0jippsyqg8ss61z5vc6vfjmlrirwc69kr4azs5s9z0fcbj4lx6qg"; + revision = "2"; + editedCabalFile = "0yrww1y9zrnqwymik9kkdqkx81n3jhr0kq27lpvy1gp297hy7m80"; + libraryHaskellDepends = [ + base indexed-traversable OneTuple tagged unordered-containers + vector + ]; + testHaskellDepends = [ + base containers indexed-traversable OneTuple QuickCheck + quickcheck-instances tasty tasty-quickcheck transformers + unordered-containers vector + ]; + description = "More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex"; + license = lib.licenses.bsd2; + }) {}; + + "indextype" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "indextype"; + version = "0.3.0.1"; + sha256 = "1v2jly7sn54bfz0swa9835l15f8r78zj6wqd8kavzwx00ini443i"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "A series of type families and constraints for \"indexable\" types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "indian-language-font-converter" = callPackage + ({ mkDerivation, base, gtk, HDBC, HDBC-sqlite3 }: + mkDerivation { + pname = "indian-language-font-converter"; + version = "0.2"; + sha256 = "1dw0fy3v2hfvlaw371af2c288v4p0wyg43h88clswids3nh1lpn8"; + libraryHaskellDepends = [ base gtk HDBC HDBC-sqlite3 ]; + description = "Indian Language Font Converter"; + license = lib.licenses.bsd3; + }) {}; + + "indices" = callPackage + ({ mkDerivation, base, criterion, deepseq, QuickCheck, tagged + , template-haskell + }: + mkDerivation { + pname = "indices"; + version = "1.7.1"; + sha256 = "1sy609gq9idk5x28wasd9i61jwhlpf9ls21jps1nw1dfymid41c5"; + libraryHaskellDepends = [ base tagged template-haskell ]; + testHaskellDepends = [ base QuickCheck ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Multi-dimensional statically bounded indices"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "indieweb-algorithms" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring, containers + , data-default, either, errors, hspec + , hspec-expectations-pretty-diff, http-link-header, lens + , lens-aeson, microformats2-parser, mtl, network-uri + , raw-strings-qq, safe, template-haskell, text, time, transformers + , unordered-containers, vector, xml-conduit, xml-conduit-writer + , xml-lens + }: + mkDerivation { + pname = "indieweb-algorithms"; + version = "0.1.1"; + sha256 = "15hh4xkkqycv74grjfssma2h3prvax00y8fpgqh8wyb3laq5n75g"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default either errors + http-link-header lens lens-aeson microformats2-parser network-uri + safe text time transformers unordered-containers vector xml-conduit + xml-conduit-writer xml-lens + ]; + testHaskellDepends = [ + aeson aeson-qq base bytestring data-default hspec + hspec-expectations-pretty-diff http-link-header lens lens-aeson + microformats2-parser mtl network-uri raw-strings-qq + template-haskell text time xml-conduit + ]; + description = "A collection of implementations of IndieWeb algorithms"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "indigo" = callPackage + ({ mkDerivation, base, casing, cleveland, constraints, containers + , data-default, directory, file-embed, filepath, fmt, hedgehog + , hspec-expectations, HUnit, lorentz, megaparsec, microlens-th + , morley, morley-prelude, optparse-applicative, process, reflection + , req, shelly, singletons, string-interpolate, tasty + , tasty-discover, tasty-hedgehog, tasty-hunit-compat + , template-haskell, text, time, tree-view, universum, vinyl + , with-utf8 + }: + mkDerivation { + pname = "indigo"; + version = "0.6.0"; + sha256 = "071jrmyywzkc9i2m0m68kvvwdlimcwscgxq1ik1x42dx3x6mws68"; + revision = "1"; + editedCabalFile = "0a5hzj5m3qnbv7f4385lb3f308gj6r4pr8r0dncqqc6bav4gfqaf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base casing constraints containers fmt lorentz microlens-th morley + morley-prelude reflection singletons template-haskell vinyl + with-utf8 + ]; + executableHaskellDepends = [ + base containers directory file-embed filepath megaparsec morley + morley-prelude optparse-applicative process req shelly + string-interpolate text time tree-view universum with-utf8 + ]; + testHaskellDepends = [ + base cleveland containers data-default fmt hedgehog + hspec-expectations HUnit lorentz morley morley-prelude singletons + tasty tasty-hedgehog tasty-hunit-compat with-utf8 + ]; + testToolDepends = [ tasty-discover ]; + description = "Convenient imperative eDSL over Lorentz"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "indigo"; + }) {}; + + "inf-backprop" = callPackage + ({ mkDerivation, base, comonad, doctest, isomorphism-class + , monad-logger, numhask, simple-expr, text, transformers + }: + mkDerivation { + pname = "inf-backprop"; + version = "0.1.0.2"; + sha256 = "0qz19lbksjip8j1lm1x9079pdbfhbw4l24v4fahgwmd7zckrf01m"; + libraryHaskellDepends = [ + base comonad isomorphism-class monad-logger numhask simple-expr + text transformers + ]; + testHaskellDepends = [ + base comonad doctest isomorphism-class monad-logger numhask + simple-expr text transformers + ]; + description = "Automatic differentiation and backpropagation"; + license = lib.licenses.bsd3; + }) {}; + + "inf-interval" = callPackage + ({ mkDerivation, array, base, deepseq, QuickCheck, text, vector }: + mkDerivation { + pname = "inf-interval"; + version = "0.1.0.2"; + sha256 = "08fjmza05wlj11mvdjwfcp3fn6k5zi1hsld84805clipd55sbp0r"; + libraryHaskellDepends = [ array base deepseq vector ]; + testHaskellDepends = [ array base deepseq QuickCheck text vector ]; + description = "Non-contiguous interval data types with potentially infinite ranges"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "infer-license" = callPackage + ({ mkDerivation, base, directory, filepath, hspec, text + , text-metrics + }: + mkDerivation { + pname = "infer-license"; + version = "0.2.0"; + sha256 = "0wlfm6bf55kfvm74xar9lmjg5v1103rs9m3grw1rq5bmcmhzxrhj"; + libraryHaskellDepends = [ + base directory filepath text text-metrics + ]; + testHaskellDepends = [ + base directory filepath hspec text text-metrics + ]; + description = "Infer software license from a given license file"; + license = lib.licenses.mit; + }) {}; + + "infer-upstream" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, github, optparse-applicative + , parsec, process, text + }: + mkDerivation { + pname = "infer-upstream"; + version = "0.1.1.0"; + sha256 = "11v8njjinjqzqfa5hggj0r1gki3hz6y7cxj5qfnzxa77hdav10fa"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint base github optparse-applicative parsec process text + ]; + description = "Find the repository from where a given repo was forked"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "infer-upstream"; + broken = true; + }) {}; + + "infernal" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, case-insensitive + , exceptions, hashable, http-client, http-types, little-logger + , little-rio, microlens, microlens-mtl, microlens-th, mtl, text + , unliftio-core, unordered-containers, wai + }: + mkDerivation { + pname = "infernal"; + version = "0.7.0"; + sha256 = "0jbmcwdpnqxvfcbcd2xqybmz69mycwbzxrj9hlgas365y4m2rlka"; + libraryHaskellDepends = [ + aeson base binary bytestring case-insensitive exceptions hashable + http-client http-types little-logger little-rio microlens + microlens-mtl microlens-th mtl text unliftio-core + unordered-containers wai + ]; + description = "The Infernal Machine - An AWS Lambda Custom Runtime for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "inferno-core" = callPackage + ({ mkDerivation, base, bimap, bytestring, containers, cryptonite + , exceptions, generic-lens, hspec, hspec-golden-aeson + , inferno-types, inferno-vc, megaparsec, memory, mtl + , parser-combinators, picosat, pretty-simple, prettyprinter + , QuickCheck, recursion-schemes, syb, template-haskell, text, time + }: + mkDerivation { + pname = "inferno-core"; + version = "0.1.0.0"; + sha256 = "06w8fbxvajqgaqvwdfrinfmgb19m3l6kkcgy3gigcg68x3p4ml1y"; + libraryHaskellDepends = [ + base bimap bytestring containers cryptonite exceptions generic-lens + inferno-types megaparsec memory mtl parser-combinators picosat + prettyprinter recursion-schemes syb template-haskell text time + ]; + testHaskellDepends = [ + base containers exceptions hspec hspec-golden-aeson inferno-types + inferno-vc megaparsec mtl pretty-simple prettyprinter QuickCheck + recursion-schemes text + ]; + description = "A statically-typed functional scripting language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "inferno-lsp" = callPackage + ({ mkDerivation, base, bytestring, co-log-core, containers + , inferno-core, inferno-types, inferno-vc, lsp, lsp-types + , megaparsec, microlens, mtl, plow-log, plow-log-async + , prettyprinter, safe, special-keys, stm, text, text-rope, time + , transformers, uuid + }: + mkDerivation { + pname = "inferno-lsp"; + version = "0.1.0"; + sha256 = "12ss0zq9jwvggjlzsyzbdl1afli3h6w2fl3bs9cbg1k42zzj44s4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring co-log-core containers inferno-core inferno-types + inferno-vc lsp lsp-types megaparsec microlens mtl plow-log + plow-log-async prettyprinter safe special-keys stm text text-rope + time transformers uuid + ]; + executableHaskellDepends = [ base ]; + description = "LSP for Inferno"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "inferno-lsp-server"; + }) {}; + + "inferno-types" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bifunctors + , bytestring, cereal, containers, cryptonite, deepseq, hashable + , megaparsec, memory, mtl, prettyprinter, QuickCheck + , quickcheck-arbitrary-adt, quickcheck-instances, recursion-schemes + , servant, text + }: + mkDerivation { + pname = "inferno-types"; + version = "0.1.0.0"; + sha256 = "1jbp7kirh7cwgi3q1qzrb3hrrarymb1830q1gbs5xszkn0i08gyb"; + libraryHaskellDepends = [ + aeson base base64-bytestring bifunctors bytestring cereal + containers cryptonite deepseq hashable megaparsec memory mtl + prettyprinter QuickCheck quickcheck-arbitrary-adt + quickcheck-instances recursion-schemes servant text + ]; + description = "Core types for Inferno"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "inferno-vc" = callPackage + ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring + , containers, cryptonite, directory, filepath, generic-lens + , http-client, http-types, inferno-types, lens, mtl, plow-log + , QuickCheck, quickcheck-arbitrary-adt, quickcheck-instances + , servant, servant-client, servant-server, servant-typed-error + , text, time, wai, wai-extra, warp, yaml, zlib + }: + mkDerivation { + pname = "inferno-vc"; + version = "0.1.0"; + sha256 = "1chq43r134hn0hl910y2lyawpllw8yzdai2kzdmbhawac3q640if"; + libraryHaskellDepends = [ + aeson async base base64-bytestring bytestring containers cryptonite + directory filepath generic-lens http-client http-types + inferno-types lens mtl plow-log QuickCheck quickcheck-arbitrary-adt + quickcheck-instances servant servant-client servant-server + servant-typed-error text time wai wai-extra warp yaml zlib + ]; + description = "Version control server for Inferno"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "infernu" = callPackage + ({ mkDerivation, base, containers, digits, either, fgl + , language-ecmascript, mtl, optparse-applicative, parsec + , transformers + }: + mkDerivation { + pname = "infernu"; + version = "0.0.0.1"; + sha256 = "0m4azl5pxypnf3q9riwf1gkwlfwrw5dswgrr2y9j1myb812ag5qn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers digits either fgl language-ecmascript mtl + optparse-applicative parsec transformers + ]; + executableHaskellDepends = [ base optparse-applicative parsec ]; + description = "Type inference and checker for JavaScript (experimental)"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "infinite-list" = callPackage + ({ mkDerivation, base, QuickCheck, tasty, tasty-bench + , tasty-expected-failure, tasty-inspection-testing + , tasty-quickcheck + }: + mkDerivation { + pname = "infinite-list"; + version = "0.1.1"; + sha256 = "1a5g008nfc35q9jhpkm03sxv5b83qi3bhb0rphqh04193a348s5y"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-expected-failure + tasty-inspection-testing tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base tasty-bench ]; + description = "Infinite lists"; + license = lib.licenses.bsd3; + }) {}; + + "infinite-search" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "infinite-search"; + version = "0.12"; + sha256 = "18sf9798nna155xix71lw68k19r7ayk9kmppjzd76yxa61r38g41"; + libraryHaskellDepends = [ base ]; + description = "Exhaustively searchable infinite sets"; + license = lib.licenses.bsd3; + }) {}; + + "infinity" = callPackage + ({ mkDerivation, base, binary, Cabal, filepath, ghc, irc, plugins + }: + mkDerivation { + pname = "infinity"; + version = "0.3"; + sha256 = "1d2l6a4ngawm7zqgfwxd19rh3zwihivbgns39q44yjh1d5v0azab"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary Cabal filepath ghc irc plugins + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "infinity"; + }) {}; + + "infix" = callPackage + ({ mkDerivation, base, containers, haskell-src }: + mkDerivation { + pname = "infix"; + version = "0.1.1"; + sha256 = "156lcw4bvav9w41vggfjk84z41ppam31880wpislxwcsvc9jrd6q"; + libraryHaskellDepends = [ base containers haskell-src ]; + description = "Infix expression re-parsing (for HsParser library)"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "inflections" = callPackage + ({ mkDerivation, base, containers, exceptions, hspec + , hspec-discover, hspec-megaparsec, megaparsec, QuickCheck, text + , unordered-containers + }: + mkDerivation { + pname = "inflections"; + version = "0.4.0.7"; + sha256 = "0gafsyv4k45ff61jym29vp02zyirml8j9pkp507ssr0zz5jasgjr"; + libraryHaskellDepends = [ + base exceptions megaparsec text unordered-containers + ]; + testHaskellDepends = [ + base containers hspec hspec-megaparsec megaparsec QuickCheck text + ]; + testToolDepends = [ hspec-discover ]; + description = "Inflections library for Haskell"; + license = lib.licenses.mit; + }) {}; + + "inflist" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "inflist"; + version = "0.0.1"; + sha256 = "0srw75ds7hic0sjs2fnj0hsqsygzvppgy17y8qmsjz9z14ryqncw"; + libraryHaskellDepends = [ base QuickCheck ]; + testHaskellDepends = [ base QuickCheck ]; + description = "An infinite list type and operations thereon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "influxdb" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , bytestring, Cabal, cabal-doctest, clock, containers, doctest + , foldl, http-client, http-types, lens, network, optional-args + , raw-strings-qq, scientific, tagged, tasty, tasty-hunit + , template-haskell, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "influxdb"; + version = "1.9.3.1"; + sha256 = "1ywjwiggs00hb83bakdi6liwvra6rb24gw3i4x0anh9iq6l02l68"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base bytestring clock containers + foldl http-client http-types lens network optional-args scientific + tagged text time unordered-containers vector + ]; + testHaskellDepends = [ + base containers doctest lens raw-strings-qq tasty tasty-hunit + template-haskell time vector + ]; + description = "InfluxDB client library for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "informative" = callPackage + ({ mkDerivation, base, containers, csv, highlighting-kate + , http-conduit, monad-logger, pandoc, persistent + , persistent-postgresql, shakespeare, text, time + , time-locale-compat, yesod, yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "informative"; + version = "0.1.0.27"; + sha256 = "05h69883lmj9d80h847yig0ryl1a49y7pckdhq8gl9ahx3hzsgyh"; + revision = "1"; + editedCabalFile = "1bcdaykax075cal066v7j3f1jmbhkqpql0wkj3dny6ww9jdvq1ws"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers csv highlighting-kate http-conduit monad-logger + pandoc persistent persistent-postgresql shakespeare text time + time-locale-compat yesod yesod-auth yesod-core yesod-form + ]; + executableHaskellDepends = [ + base containers csv highlighting-kate http-conduit monad-logger + pandoc persistent persistent-postgresql shakespeare text time + time-locale-compat yesod yesod-auth yesod-core yesod-form + ]; + description = "A yesod subsite serving a wiki"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "informative-test"; + broken = true; + }) {}; + + "ini" = callPackage + ({ mkDerivation, attoparsec, base, hspec, text + , unordered-containers + }: + mkDerivation { + pname = "ini"; + version = "0.4.2"; + sha256 = "0dp9c48vli8z6058yajnqg9hyf9swglk8ga4wcwl03aal7n8r7gp"; + libraryHaskellDepends = [ + attoparsec base text unordered-containers + ]; + testHaskellDepends = [ base hspec unordered-containers ]; + description = "Configuration files in the INI format"; + license = lib.licenses.bsd3; + }) {}; + + "ini-qq" = callPackage + ({ mkDerivation, base, HUnit, ini, raw-strings-qq, template-haskell + , text + }: + mkDerivation { + pname = "ini-qq"; + version = "0.1.0.0"; + sha256 = "1szsx2jdq4qqjrj4z5xvwzx35j6apf7i1p4iqbiy0z9hyfh9splc"; + libraryHaskellDepends = [ base ini template-haskell text ]; + testHaskellDepends = [ base HUnit ini raw-strings-qq text ]; + description = "Quasiquoter for INI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "inilist" = callPackage + ({ mkDerivation, base, bifunctors, containers, deepseq, HUnit, safe + , tasty, tasty-hunit, testpack, trifecta + }: + mkDerivation { + pname = "inilist"; + version = "0.2.0.0"; + sha256 = "1rr71yajc6j0idsqgna8mbnawiv6iw1x8kswkv7x2l0ih89r6y3a"; + libraryHaskellDepends = [ + base bifunctors containers safe trifecta + ]; + testHaskellDepends = [ + base bifunctors containers deepseq HUnit safe tasty tasty-hunit + testpack trifecta + ]; + description = "Processing for .ini files with duplicate sections and options"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "initialize" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "initialize"; + version = "0.1.1.0"; + sha256 = "0k3bl5adj512bzqysapnggvf6fmi0hs3mvxkymsh9af7gan8y504"; + libraryHaskellDepends = [ base ]; + description = "Initialization and Deinitialization of 'Storable' values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "inj" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "inj"; + version = "1.0"; + sha256 = "1dhssqy5369vzcxkkrv8bi5bjz0z67dawwzc27mz9m40bq7324j0"; + description = "A class for injective (one-to-one) functions"; + license = lib.licenses.publicDomain; + }) {}; + + "inj-base" = callPackage + ({ mkDerivation, base, inj }: + mkDerivation { + pname = "inj-base"; + version = "0.2.0.0"; + sha256 = "1cvhk4ww55nd85rwhaagaz2fihcakrqxy9r37jdp3jghaybk9p9d"; + libraryHaskellDepends = [ base inj ]; + description = "'Inj' instances for 'base'"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "inject" = callPackage + ({ mkDerivation, attoparsec, base, hspec, hspec-expectations + , process, text + }: + mkDerivation { + pname = "inject"; + version = "0.1.0"; + sha256 = "0rm81xkxfwbm98ywcwjnh1l9qkah3xma59l8z5l37b458hayxjqq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ attoparsec base process text ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ + attoparsec base hspec hspec-expectations process text + ]; + description = "A minimalistic template engine"; + license = lib.licenses.mit; + mainProgram = "inject"; + }) {}; + + "inject-function" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "inject-function"; + version = "0.2.1.0"; + sha256 = "1iw82rzw2w3y40zndz3mxpa7k5ds8zs87ccvp228s4zva0mp5ddl"; + libraryHaskellDepends = [ base ]; + description = "Monadic functions with injected parameters"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "injections" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck + , quickcheck-instances, text + }: + mkDerivation { + pname = "injections"; + version = "0.1.0.0"; + sha256 = "0xvsnggwgm4fc41jgkz3mss9w957663rmkcx6kwlwqa8k37dgmgq"; + libraryHaskellDepends = [ base containers text ]; + testHaskellDepends = [ + base containers hspec QuickCheck quickcheck-instances text + ]; + description = "Canonical categorical conversions (injections and projections)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "inline-asm" = callPackage + ({ mkDerivation, base, bytestring, containers, either, ghc-prim + , hspec, hspec-core, megaparsec, mtl, parser-combinators, primitive + , QuickCheck, template-haskell, uniplate + }: + mkDerivation { + pname = "inline-asm"; + version = "0.5.0.2"; + sha256 = "1qvr0p00zs0cxk1bj4bsd6dn7x6kqmmzmsd1jpi01fwks9kpy8d6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers either ghc-prim megaparsec mtl + parser-combinators primitive template-haskell uniplate + ]; + testHaskellDepends = [ + base bytestring containers either ghc-prim hspec hspec-core + megaparsec mtl parser-combinators primitive QuickCheck + template-haskell uniplate + ]; + description = "Inline some Assembly in ur Haskell!"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "inline-c" = callPackage + ({ mkDerivation, base, bytestring, containers, hashable, hspec, mtl + , parsec, parsers, prettyprinter, QuickCheck, raw-strings-qq + , regex-posix, split, template-haskell, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "inline-c"; + version = "0.9.1.10"; + sha256 = "1cd4bqb4gzd8sgh8icnnzdyqnh81x7150ibx7mqjaygj9672w3bd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers hashable mtl parsec parsers + prettyprinter template-haskell transformers unordered-containers + vector + ]; + testHaskellDepends = [ + base containers hashable hspec parsers prettyprinter 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 = lib.licenses.mit; + maintainers = [ lib.maintainers.roberth ]; + }) {}; + + "inline-c-cpp" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, inline-c + , safe-exceptions, system-cxx-std-lib, template-haskell, text + , vector + }: + mkDerivation { + pname = "inline-c-cpp"; + version = "0.5.0.2"; + sha256 = "0m8rkmjmqh8xy41ci87z3c7x9z2r5p8j4qwibqw189rrgy5g1471"; + libraryHaskellDepends = [ + base bytestring containers inline-c safe-exceptions + system-cxx-std-lib template-haskell text + ]; + testHaskellDepends = [ + base bytestring containers hspec inline-c safe-exceptions + system-cxx-std-lib template-haskell vector + ]; + description = "Lets you embed C++ code into Haskell"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.roberth ]; + }) {}; + + "inline-c-cuda" = callPackage + ({ mkDerivation, base, bytestring, containers, cudart, hspec + , inline-c, inline-c-cpp, process, safe-exceptions + , template-haskell, text, vector + }: + mkDerivation { + pname = "inline-c-cuda"; + version = "0.1.0.0"; + sha256 = "0ra61w37yhl5vcd07v25h69iq4n0kwfryp9zgxnxgc6lzzph4xpw"; + libraryHaskellDepends = [ + base bytestring containers inline-c inline-c-cpp process + safe-exceptions template-haskell text + ]; + librarySystemDepends = [ cudart ]; + testHaskellDepends = [ + base bytestring containers hspec inline-c inline-c-cpp + safe-exceptions template-haskell vector + ]; + description = "Lets you embed CUDA code into Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {cudart = null;}; + + "inline-c-objc" = callPackage + ({ mkDerivation, base, containers, hspec, inline-c + , template-haskell + }: + mkDerivation { + pname = "inline-c-objc"; + version = "0.1.0.0"; + sha256 = "1xqmcizpa1is5dg77damxy8v26dmrcc8djf5f21y6zwjiaz27y3f"; + libraryHaskellDepends = [ + base containers inline-c template-haskell + ]; + testHaskellDepends = [ base hspec inline-c ]; + description = "Lets you embed Objective-C code into Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "inline-c-win32" = callPackage + ({ mkDerivation, base, containers, inline-c, template-haskell + , Win32 + }: + mkDerivation { + pname = "inline-c-win32"; + version = "0.1"; + sha256 = "14255dn7smmm1rpnjifn7gn2amcncnf3j45ah22bblyb4h27iikm"; + libraryHaskellDepends = [ + base containers inline-c template-haskell Win32 + ]; + description = "Win32 API Context for the inline-c library"; + license = lib.licenses.mit; + }) {}; + + "inline-java" = callPackage + ({ mkDerivation, base, bytestring, Cabal, criterion, deepseq + , directory, filepath, ghc, hspec, jni, jvm, language-java, mtl + , process, QuickCheck, quickcheck-unicode, singletons + , template-haskell, temporary, text, vector + }: + mkDerivation { + pname = "inline-java"; + version = "0.10.0"; + sha256 = "0rs2rw21y0yc0h4c1rz25qblk39flkg19fwjz87s6l0ly1hvcrm5"; + revision = "1"; + editedCabalFile = "07qpgqy66zpmg1yz38y1w5gbbcc0nvidmlg2z4anj0k5rifzgdv6"; + libraryHaskellDepends = [ + base bytestring Cabal directory filepath ghc jni jvm language-java + mtl process template-haskell temporary text + ]; + testHaskellDepends = [ + base hspec jni jvm QuickCheck quickcheck-unicode text vector + ]; + benchmarkHaskellDepends = [ + base criterion deepseq jni jvm singletons + ]; + description = "Java interop via inline Java code in Haskell modules"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "inline-r" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , data-default-class, deepseq, directory, exceptions, filepath + , heredoc, ieee754, inline-c, mtl, pretty, primitive, process + , quickcheck-assertions, R, reflection, setenv, silently + , singletons, singletons-th, strict, tasty, tasty-expected-failure + , tasty-golden, tasty-hunit, tasty-quickcheck, template-haskell + , temporary, text, th-lift, th-orphans, transformers, unix, vector + }: + mkDerivation { + pname = "inline-r"; + version = "1.0.1"; + sha256 = "0wndjyp5y08f8m01rbcxs1dn721dp2wfcfa19k1i443r0f1wc3mf"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default-class deepseq + exceptions heredoc inline-c mtl pretty primitive process reflection + setenv singletons singletons-th template-haskell temporary text + th-lift th-orphans transformers unix vector + ]; + libraryPkgconfigDepends = [ R ]; + testHaskellDepends = [ + base bytestring directory filepath heredoc ieee754 mtl process + quickcheck-assertions silently singletons strict tasty + tasty-expected-failure tasty-golden tasty-hunit tasty-quickcheck + template-haskell temporary text unix vector + ]; + benchmarkHaskellDepends = [ + base criterion filepath primitive process singletons + template-haskell vector + ]; + description = "Seamlessly call R from Haskell and vice versa. No FFI required."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) R;}; + + "inliterate" = callPackage + ({ mkDerivation, base, blaze-html, cheapskate, containers + , haskell-src-exts, lucid, lucid-extras, plotlyhs, text, time + }: + mkDerivation { + pname = "inliterate"; + version = "0.1.0"; + sha256 = "17z3s5w49x8j57v6myz2r6i0knnm60ydg3y8d0v008xrwdjcr5id"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html cheapskate containers haskell-src-exts lucid + lucid-extras plotlyhs text time + ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ base text ]; + description = "Interactive literate programming"; + license = lib.licenses.mit; + mainProgram = "inlitpp"; + }) {}; + + "input-parsers" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring + , monoid-subclasses, parsec, parsers, text, transformers + }: + mkDerivation { + pname = "input-parsers"; + version = "0.3.0.2"; + sha256 = "17dr68z8r53nyc039a1z5d7z223f4pblzjfbnmlq9maxcrkvriy5"; + libraryHaskellDepends = [ + attoparsec base binary bytestring monoid-subclasses parsec parsers + text transformers + ]; + description = "Extension of the parsers library with more capability and efficiency"; + license = lib.licenses.bsd3; + }) {}; + + "inquire" = callPackage + ({ mkDerivation, aether, base, text }: + mkDerivation { + pname = "inquire"; + version = "0.1"; + sha256 = "18qcjdwgn7a1lrdnqnh6sh1bzii0nvb5jv56qq5kri8m6qwc9wl8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ aether base text ]; + description = "Console client for encyclopedias"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "inquire"; + broken = true; + }) {aether = null;}; + + "insert-ordered-containers" = callPackage + ({ mkDerivation, aeson, base, base-compat, deepseq, hashable + , indexed-traversable, lens, optics-core, optics-extra, QuickCheck + , semigroupoids, tasty, tasty-quickcheck, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "insert-ordered-containers"; + version = "0.2.5.3"; + sha256 = "0v23lawska0240vw8avxv71150y4qzbn4aj22lnkd3jxg5cnwkzh"; + revision = "1"; + editedCabalFile = "12fkswr70fw2av11yy45v189r6cb8fcg0l1r7mayvwha3gls0j3n"; + libraryHaskellDepends = [ + aeson base deepseq hashable indexed-traversable lens optics-core + optics-extra semigroupoids text transformers unordered-containers + ]; + testHaskellDepends = [ + aeson base base-compat hashable lens QuickCheck semigroupoids tasty + tasty-quickcheck text unordered-containers + ]; + description = "Associative containers retaining insertion order for traversals"; + license = lib.licenses.bsd3; + }) {}; + + "inserts" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, dlist }: + mkDerivation { + pname = "inserts"; + version = "0.1.2"; + sha256 = "1m72ysfd2g2jszvcihh7zbfxvpj2a8qjq3ra4vs4bjzpja4kh477"; + libraryHaskellDepends = [ attoparsec base bytestring dlist ]; + description = "Stupid simple bytestring templates"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "inspection-proxy" = callPackage + ({ mkDerivation, async, base, bytestring, cmdargs, pipes + , pipes-network + }: + mkDerivation { + pname = "inspection-proxy"; + version = "0.1.0.3"; + sha256 = "09mk2wd4bs31zhz0x8z3ajlk734r0rp5k07g0mfdy4bsvi2hdqiy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base bytestring cmdargs pipes pipes-network + ]; + description = "A simple proxy for debugging plaintext protocols communication"; + license = lib.licenses.bsd3; + mainProgram = "inspection-proxy"; + }) {}; + + "inspection-testing" = callPackage + ({ mkDerivation, base, containers, ghc, mtl, template-haskell + , transformers + }: + mkDerivation { + pname = "inspection-testing"; + version = "0.5.0.3"; + sha256 = "1kh6lrcdyfnj0c8fqrllb21hfmnlsrllw6jkkg4hya0f9lqf4mgi"; + libraryHaskellDepends = [ + base containers ghc mtl template-haskell transformers + ]; + testHaskellDepends = [ base ]; + description = "GHC plugin to do inspection testing"; + license = lib.licenses.mit; + }) {}; + + "inspector-wrecker" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , connection, data-default, http-client, http-client-tls + , http-types, optparse-applicative, text, time, wrecker + }: + mkDerivation { + pname = "inspector-wrecker"; + version = "0.1.0.0"; + sha256 = "1va2v9gmicyd7d93x9rgdg814dbmfwddgvwfdv31krba0iigpg3i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive connection data-default + http-client http-client-tls http-types optparse-applicative text + time wrecker + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Create benchmarks from the HAR files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "inspector-wrecker-exe"; + }) {}; + + "instana-haskell-trace-sdk" = callPackage + ({ mkDerivation, aeson, aeson-casing, aeson-extra, array, base + , binary, bytestring, case-insensitive, containers, directory + , ekg-core, exceptions, hslogger, http-client, http-client-tls + , http-types, HUnit, network, process, random, regex-base + , regex-compat, regex-pcre, regex-tdfa, retry, safe, scientific + , servant, servant-server, stm, sysinfo, text, time, transformers + , unix, unordered-containers, vector, wai, warp + }: + mkDerivation { + pname = "instana-haskell-trace-sdk"; + version = "0.10.2.0"; + sha256 = "1ljf0zkx1863r9a3na7acvj1f4cdjq27bs3m54k91k5l4iqjj3v7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing aeson-extra base bytestring case-insensitive + containers directory ekg-core exceptions hslogger http-client + http-client-tls http-types network random regex-base regex-compat + regex-pcre regex-tdfa retry safe scientific stm sysinfo text time + unix unordered-containers vector wai + ]; + executableHaskellDepends = [ + aeson aeson-casing base binary bytestring case-insensitive + containers hslogger http-client http-types servant servant-server + text time transformers unix unordered-containers wai warp + ]; + testHaskellDepends = [ + aeson aeson-casing aeson-extra array base bytestring + case-insensitive containers directory ekg-core exceptions hslogger + http-client http-types HUnit process random regex-base regex-compat + regex-pcre regex-tdfa retry safe scientific text unix + unordered-containers vector wai + ]; + description = "SDK for adding custom Instana tracing support to Haskell applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "instance-control" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "instance-control"; + version = "0.1.2.0"; + sha256 = "0wvb3hia5n0nmfd5ih17qp6f7517s164c5mhrn29ai7vv20x6vbx"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Controls how the compiler searches for instances using type families"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "instance-map" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers, hspec + , mtl, template-haskell + }: + mkDerivation { + pname = "instance-map"; + version = "0.1.0.0"; + sha256 = "03mzwprhi98jmsr5qg3zm71rg01nbkxf53qqqfjrnar3qw3drk16"; + libraryHaskellDepends = [ base containers mtl template-haskell ]; + testHaskellDepends = [ + aeson base binary bytestring containers hspec mtl template-haskell + ]; + description = "Template haskell utilities for helping with deserialization etc. of existential types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "instant-aeson" = callPackage + ({ mkDerivation, aeson, base, instant-generics, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "instant-aeson"; + version = "0.2"; + sha256 = "08m2ddgqp22lvsd5mz97mm84lvbkpjmjw5lw5karppn3mqc3vm4q"; + libraryHaskellDepends = [ aeson base instant-generics ]; + testHaskellDepends = [ + aeson base instant-generics tasty tasty-quickcheck + ]; + description = "Generic Aeson instances through instant-generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "instant-bytes" = callPackage + ({ mkDerivation, base, bytes, instant-generics, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "instant-bytes"; + version = "0.2"; + sha256 = "1xgrfhhdv7r9dnblk3v9sbsfgg5bqm9y03d32gjc16irr82wh377"; + libraryHaskellDepends = [ base bytes instant-generics ]; + testHaskellDepends = [ + base bytes instant-generics tasty tasty-quickcheck + ]; + description = "Generic Serial instances through instant-generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "instant-deepseq" = callPackage + ({ mkDerivation, base, deepseq, instant-generics }: + mkDerivation { + pname = "instant-deepseq"; + version = "0.2"; + sha256 = "088fwsj4hllp96ik91wpqyjfjcb5n64sb6b4fqfvplcsn3zzlvv0"; + libraryHaskellDepends = [ base deepseq instant-generics ]; + description = "Generic NFData instances through instant-generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "instant-generics" = callPackage + ({ mkDerivation, base, containers, syb, template-haskell }: + mkDerivation { + pname = "instant-generics"; + version = "0.6"; + sha256 = "05ggwx62y2f9dp6rl3jwnz0p76hcaplvmmnx24g38q5hq1k0apmi"; + revision = "1"; + editedCabalFile = "1z5224dfrwlz29clxb2x2s4cn88sfgmq4264zj4vgkkgakvp848w"; + libraryHaskellDepends = [ base containers syb template-haskell ]; + description = "Generic programming library with a sum of products view"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "instant-hashable" = callPackage + ({ mkDerivation, base, hashable, instant-generics }: + mkDerivation { + pname = "instant-hashable"; + version = "0.2"; + sha256 = "0xrs81j6dmwd5xb69rn24ibngkhrs51n9kr8bs292vhj0awm3y4b"; + libraryHaskellDepends = [ base hashable instant-generics ]; + description = "Generic Hashable instances through instant-generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "instant-zipper" = callPackage + ({ mkDerivation, base, instant-generics, mtl }: + mkDerivation { + pname = "instant-zipper"; + version = "0.0.0"; + sha256 = "0gd5hzlm5rlmzba2dl37al711vp1nn2b30d36rvb2j8y90y8c44c"; + revision = "1"; + editedCabalFile = "0dy0p5j3d2j9djrsia72c3hij1c4l7kzryr0inhzmvp3sc85bqd0"; + libraryHaskellDepends = [ base instant-generics mtl ]; + description = "Heterogenous Zipper in Instant Generics"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "instapaper-sender" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default-class + , HaskellNet, HaskellNet-SSL, http-types, network, scotty, text + , wai, wai-extra + }: + mkDerivation { + pname = "instapaper-sender"; + version = "0.1.0.2"; + sha256 = "16f1n7nf8yfs626qx6p5m3i6pzymbjk1gxn4v721bbi8aqkjfjy1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring data-default-class HaskellNet HaskellNet-SSL + http-types network scotty text wai wai-extra + ]; + description = "Basic HTTP gateway to save articles to Instapaper"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "instapaper-sender"; + broken = true; + }) {}; + + "instinct" = callPackage + ({ mkDerivation, base, containers, mersenne-random, vector }: + mkDerivation { + pname = "instinct"; + version = "0.1.0"; + sha256 = "0wh95zjdv9j1n3ccg2j08av43qnb9vmiyvqvyi70p47dr481npl8"; + libraryHaskellDepends = [ base containers mersenne-random vector ]; + description = "Fast artifical neural networks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "instrument" = callPackage + ({ mkDerivation, array, async, atomic-primops, base, bytestring + , cereal, cereal-text, conduit, containers, csv-conduit + , data-default, errors, exceptions, hedis, hostname, HUnit, mtl + , network, path, path-io, QuickCheck, quickcheck-instances, retry + , safe-exceptions, safecopy, safecopy-hunit, statistics, stm, tasty + , tasty-hunit, tasty-quickcheck, text, time, transformers, unix + , vector, zlib + }: + mkDerivation { + pname = "instrument"; + version = "0.6.1.0"; + sha256 = "0lp759kgssp1mgz5b3na9306987fxrifahissql7w2dajg9ma0nr"; + libraryHaskellDepends = [ + array atomic-primops base bytestring cereal cereal-text conduit + containers csv-conduit data-default errors exceptions hedis + hostname mtl network retry safe-exceptions safecopy statistics text + time transformers unix vector zlib + ]; + testHaskellDepends = [ + async base bytestring cereal containers data-default hedis HUnit + path path-io QuickCheck quickcheck-instances safe-exceptions + safecopy safecopy-hunit stm tasty tasty-hunit tasty-quickcheck + transformers + ]; + description = "Easy stats/metrics instrumentation for Haskell programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {safecopy-hunit = null;}; + + "instrument-chord" = callPackage + ({ mkDerivation, array, base, containers, music-diatonic }: + mkDerivation { + pname = "instrument-chord"; + version = "0.1.0.11"; + sha256 = "1fc3vgxxzk6rw0y6d40jiyrc66fd1ig7nk4bdmfn1q595q5iwnz3"; + libraryHaskellDepends = [ array base containers music-diatonic ]; + description = "Render Instrument Chords"; + license = lib.licenses.gpl3Only; + }) {}; + + "instrument-cloudwatch" = callPackage + ({ mkDerivation, amazonka, amazonka-cloudwatch, async, base + , containers, instrument, lens, QuickCheck, retry, safe-exceptions + , semigroups, stm, stm-chans, tasty, tasty-hunit, tasty-quickcheck + , text, time, transformers + }: + mkDerivation { + pname = "instrument-cloudwatch"; + version = "0.2.1.0"; + sha256 = "1iigjf9c1n7by13q13hzxn8ciwvadxszbvsj782pf2arm3mhhvyw"; + libraryHaskellDepends = [ + amazonka amazonka-cloudwatch async base containers instrument lens + retry safe-exceptions semigroups stm stm-chans text time + transformers + ]; + testHaskellDepends = [ + base QuickCheck semigroups stm stm-chans tasty tasty-hunit + tasty-quickcheck + ]; + description = "Adds a worker for the instrument package that exports to Amazon CloudWatch"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "int-cast" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "int-cast"; + version = "0.2.0.0"; + sha256 = "0s8rqm5d9f4y2sskajsw8ff7q8xp52vwqa18m6bajldp11m9a1p0"; + revision = "6"; + editedCabalFile = "11yvshlvp4ma279h9d4s1sdhlng4abar85crwkjsbjlvhfhlc3xw"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Checked conversions between integral types"; + license = lib.licenses.bsd3; + }) {}; + + "int-interval-map" = callPackage + ({ mkDerivation, base, containers, deepseq, either, hedgehog + , primitive, tasty, tasty-hedgehog, tasty-hunit, tasty-quickcheck + , tasty-th, vector, vector-algorithms + }: + mkDerivation { + pname = "int-interval-map"; + version = "0.0.1.0"; + sha256 = "03rlqrmz5dgqzanh0flb6n0da26llx8q0l9w2bjhfbw7389kp1yv"; + libraryHaskellDepends = [ + base containers deepseq either primitive vector vector-algorithms + ]; + testHaskellDepends = [ + base containers deepseq either hedgehog primitive tasty + tasty-hedgehog tasty-hunit tasty-quickcheck tasty-th vector + vector-algorithms + ]; + description = "Interval map"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "int-like" = callPackage + ({ mkDerivation, algebraic-graphs, base, containers, deepseq + , hashable, tasty, tasty-hunit + }: + mkDerivation { + pname = "int-like"; + version = "0.1.2"; + sha256 = "09874k3ria5nwb6rv2z3hgfxcm5hynvb2qgbyr7i09nwj4021hgq"; + libraryHaskellDepends = [ + algebraic-graphs base containers deepseq hashable + ]; + testHaskellDepends = [ + algebraic-graphs base containers deepseq hashable tasty tasty-hunit + ]; + description = "Newtype wrappers over IntSet and IntMap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "int-multimap" = callPackage + ({ mkDerivation, base, containers, hashable, tasty, tasty-hunit + , tasty-quickcheck, unordered-containers + }: + mkDerivation { + pname = "int-multimap"; + version = "0.3.1"; + sha256 = "0sl3xzlw0mzyq1h28mqklm41q9pknsf1qmd74a5syn24m01dknnv"; + revision = "1"; + editedCabalFile = "09lnidjri2z00mfbn73cc9mzbgadmlcym9y1hia0c219dm8zjrh0"; + libraryHaskellDepends = [ + base containers hashable unordered-containers + ]; + testHaskellDepends = [ + base containers hashable tasty tasty-hunit tasty-quickcheck + unordered-containers + ]; + description = "A data structure that associates each Int key with a set of values"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "int-supply" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "int-supply"; + version = "1.0.0"; + sha256 = "0h7yi4clvy44gb2nxjv50m5lnlgqdkj781pv0iqlgwyqjigwappz"; + libraryHaskellDepends = [ base ]; + description = "A simple, efficient supply of integers using atomic fetch-and-add"; + license = lib.licenses.bsd3; + }) {}; + + "intcode" = callPackage + ({ mkDerivation, base, containers, doctest, primitive }: + mkDerivation { + pname = "intcode"; + version = "0.3.0.0"; + sha256 = "0qcws15hn03wnsv1rg93sw9zhwsyvwpiafrmwnyv9v990qap1x8y"; + revision = "3"; + editedCabalFile = "1afp0s2zgqnkfh7qszpqbm3slmj021pmin9id1pyns8k9al06v2y"; + libraryHaskellDepends = [ base containers primitive ]; + testHaskellDepends = [ base containers doctest primitive ]; + description = "Advent of Code 2019 intcode interpreter"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "integer-conversion" = callPackage + ({ mkDerivation, base, bytestring, primitive, QuickCheck, tasty + , tasty-bench, tasty-quickcheck, text + }: + mkDerivation { + pname = "integer-conversion"; + version = "0.1.0.1"; + sha256 = "0fbgqizla2jdchnii1lqp2yla3lkm04w4qn5laxmhm5n3k7p1b10"; + revision = "1"; + editedCabalFile = "055v4jxls9ajf3jmi04wzra9iapfpg7jn93cbmdh2grj6lkahmqf"; + libraryHaskellDepends = [ base bytestring primitive text ]; + testHaskellDepends = [ + base bytestring QuickCheck tasty tasty-quickcheck text + ]; + benchmarkHaskellDepends = [ base bytestring tasty-bench text ]; + description = "Conversion from strings to Integer"; + license = lib.licenses.bsd3; + }) {}; + + "integer-gmp_1_1" = callPackage + ({ mkDerivation, base, ghc-bignum, ghc-prim }: + mkDerivation { + pname = "integer-gmp"; + version = "1.1"; + sha256 = "0fb34d8vw6lazg18imswprxn6v937d72cl09kvdd3419v13rakwk"; + libraryHaskellDepends = [ base ghc-bignum ghc-prim ]; + description = "Integer library based on GMP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "integer-logarithms" = callPackage + ({ mkDerivation, array, base, ghc-bignum, ghc-prim, QuickCheck + , smallcheck, tasty, tasty-hunit, tasty-quickcheck + , tasty-smallcheck + }: + mkDerivation { + pname = "integer-logarithms"; + version = "1.0.3.1"; + sha256 = "0zzapclfabc76g8jzsbsqwdllx2zn0gp4raq076ib6v0mfgry2lv"; + revision = "6"; + editedCabalFile = "146n3p1wzpwk3l675x6sr2qgzbfrnnzfpj2x8am5r74c8mns3585"; + libraryHaskellDepends = [ array base ghc-bignum ghc-prim ]; + testHaskellDepends = [ + base QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck + tasty-smallcheck + ]; + description = "Integer logarithms"; + license = lib.licenses.mit; + }) {}; + + "integer-pure" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "integer-pure"; + version = "1.0"; + sha256 = "0lrhf6mw90bfph3hbyxv3n7g2n2xnjfq4qnhyhw4ml76k4yybmxa"; + description = "A pure-Haskell implementation of arbitrary-precision Integers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "integer-roots" = callPackage + ({ mkDerivation, base, doctest, ghc-bignum, smallcheck, tasty + , tasty-hunit, tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "integer-roots"; + version = "1.0.2.0"; + sha256 = "15sn3jgm8axm8f9z02aj3xdf318qwwc5qfc8b4r0n7hfr1jgrqs5"; + revision = "1"; + editedCabalFile = "1ff3w9ygyw5shshknyrcl4j7g3gbaz3dyfm8a6gwndrkg1nb7a37"; + libraryHaskellDepends = [ base ghc-bignum ]; + testHaskellDepends = [ + base doctest smallcheck tasty tasty-hunit tasty-quickcheck + tasty-smallcheck + ]; + description = "Integer roots and perfect powers"; + license = lib.licenses.mit; + }) {}; + + "integer-simple" = callPackage + ({ mkDerivation, ghc-prim }: + mkDerivation { + pname = "integer-simple"; + version = "0.1.1.1"; + sha256 = "1z8hfl4wnsb3bypv3arms0sbvixkalhlcchv35vwziy5wnflnsvn"; + libraryHaskellDepends = [ ghc-prim ]; + description = "Simple Integer library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "integer-types" = callPackage + ({ mkDerivation, base, deepseq, exceptions, hashable, hedgehog + , hspec, hspec-hedgehog, quaalude + }: + mkDerivation { + pname = "integer-types"; + version = "0.1.4.0"; + sha256 = "0c1js39965d7g3naqlhfdxjs7w4zygnibf4raha60lq3dgnc7nc0"; + libraryHaskellDepends = [ base deepseq hashable quaalude ]; + testHaskellDepends = [ + base deepseq exceptions hashable hedgehog hspec hspec-hedgehog + quaalude + ]; + description = "Integer, Natural, and Positive"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "integration" = callPackage + ({ mkDerivation, base, parallel }: + mkDerivation { + pname = "integration"; + version = "0.2.1"; + sha256 = "0bsqad6q4kc0wykswwqykcn6nd4wj6yd9dzpg075h2n1mmg3h9qc"; + libraryHaskellDepends = [ base parallel ]; + description = "Fast robust numeric integration via tanh-sinh quadrature"; + license = lib.licenses.bsd3; + }) {}; + + "integreat" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, cassava + , containers, fgl, foldl, hmatrix, lens, mtl, mwc-random + , optparse-generic, parallel, random-fu, rank-product, sequence + , statistics, stringsearch, text, text-show, vector + , vector-th-unbox + }: + mkDerivation { + pname = "integreat"; + version = "0.2.2.1"; + sha256 = "1kyahjbvl6y53ymlnzmjgpi32wdnnq0pwamb7fbzcf3mh94l57lz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring cassava containers fgl foldl hmatrix + lens mtl mwc-random parallel random-fu rank-product sequence + statistics stringsearch text text-show vector vector-th-unbox + ]; + executableHaskellDepends = [ + base bytestring cassava containers lens mtl optparse-generic text + vector + ]; + description = "Integrate different assays"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "integreat"; + }) {}; + + "intel-aes" = callPackage + ({ mkDerivation, base, bytestring, cereal, crypto-api, DRBG + , intel_aes, largeword, process, random, rdtsc, split, tagged, time + , unix + }: + mkDerivation { + pname = "intel-aes"; + version = "0.2.1.1"; + sha256 = "11cy9dlynlz9mgbs4w4xfjb9dx05dklfjl3gg2130si8q2kk3cm9"; + libraryHaskellDepends = [ + base bytestring cereal crypto-api DRBG largeword process random + rdtsc split tagged time unix + ]; + librarySystemDepends = [ intel_aes ]; + description = "Hardware accelerated AES encryption and Random Number Generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {intel_aes = null;}; + + "intel-powermon" = callPackage + ({ mkDerivation, base, posix-timer, streaming, unix }: + mkDerivation { + pname = "intel-powermon"; + version = "0.0.1"; + sha256 = "0ld1rfmvm73d81v3cc1kfb9v1wm09lvg8a75djsfkaz7xkpx2kdn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base posix-timer streaming unix ]; + description = "Poll modern Intel/AMD CPU power consumption on Linux via RAPL"; + license = lib.licenses.agpl3Only; + mainProgram = "intel-powermon"; + }) {}; + + "intelli-monad" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring + , bytestring, containers, haskeline, http-client, http-client-tls + , http-conduit, JuicyPixels, megaparsec, openai-servant-gen + , optparse-applicative, persistent, persistent-sqlite, process + , servant, servant-client, sixel, temporary, text, time + , transformers, vector, xml-conduit, yaml + }: + mkDerivation { + pname = "intelli-monad"; + version = "0.1.0.2"; + sha256 = "1i6widwlw62cl63bc1lvx1961d4c2x4p4bjhlkyj3g98yhbspjq7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring containers + haskeline http-client http-client-tls http-conduit JuicyPixels + megaparsec openai-servant-gen optparse-applicative persistent + persistent-sqlite process servant servant-client sixel temporary + text time transformers vector xml-conduit yaml + ]; + executableHaskellDepends = [ + aeson base openai-servant-gen persistent-sqlite process text + transformers + ]; + testHaskellDepends = [ base ]; + description = "Type level prompt with openai"; + license = lib.licenses.mit; + }) {}; + + "intensional-datatys" = callPackage + ({ mkDerivation, aeson, base, containers, directory, extra + , filepath, ghc, hashable, haskeline, mtl, unordered-containers + }: + mkDerivation { + pname = "intensional-datatys"; + version = "0.2.0.0"; + sha256 = "194f5z6h1pl5jh26zl1rw3d16q60m04a3wdy16vfvwaj2w1bkgz2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers directory extra filepath ghc hashable + haskeline mtl unordered-containers + ]; + testHaskellDepends = [ base ]; + doHaddock = false; + description = "A GHC Core plugin for intensional datatype refinement checking"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "interact" = callPackage + ({ mkDerivation, base, bytestring, hspec, main-tester, mtl + , silently + }: + mkDerivation { + pname = "interact"; + version = "0.2.0.0"; + sha256 = "0fnzhcdyd95z5jll88y8zi9dgr2z55w0ddiv4kfyjxy6jampdypj"; + libraryHaskellDepends = [ base mtl ]; + testHaskellDepends = [ + base bytestring hspec main-tester mtl silently + ]; + description = "instantly create REPL from any function"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "interactive-plot" = callPackage + ({ mkDerivation, base, containers, data-default-class, microlens + , microlens-th, MonadRandom, mtl, transformers, vty + }: + mkDerivation { + pname = "interactive-plot"; + version = "0.1.0.0"; + sha256 = "0iq7y0vxn7cqrlqd0iqfk6cy80sc4ijln9mwm5r24v94s8cq1rkn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default-class microlens microlens-th + MonadRandom mtl transformers vty + ]; + executableHaskellDepends = [ base ]; + description = "Interactive quick time series plotting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "interactive-plot-demo"; + broken = true; + }) {}; + + "interchangeable" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "interchangeable"; + version = "0.2.0.0"; + sha256 = "1r0gxwbl2k4i9r7jlbmabr1088q8nk1an4nhf79gsx2ybfdzlndh"; + libraryHaskellDepends = [ base containers ]; + description = "A type class for interchangeable data"; + license = lib.licenses.mit; + }) {}; + + "interleavableGen" = callPackage + ({ mkDerivation, base, directory, haskell-src, hint, mtl }: + mkDerivation { + pname = "interleavableGen"; + version = "0.0.1"; + sha256 = "10clafccpg8xciqhj2hzbi4kixzprgp733396qf531nwakvnqpp2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory haskell-src hint mtl ]; + description = "Generates a version of a module using InterleavableIO"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "interleavableGen"; + broken = true; + }) {}; + + "interleavableIO" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "interleavableIO"; + version = "0.0.1"; + sha256 = "19jdrfr6n6yzvj1i8r7hhr3k6zkkbrs6pizqcbzhb0nvzzshmqa8"; + libraryHaskellDepends = [ base mtl ]; + description = "Use other Monads in functions that asks for an IO Monad"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "interleave" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "interleave"; + version = "1.0"; + sha256 = "062ixqbrrmamwv3fj6vpfcxy35p37i1wpmsxk1gl9n06n0lg9a8c"; + libraryHaskellDepends = [ base ]; + description = "Combinators for supporting interleaving of different behaviours"; + license = lib.licenses.bsd3; + }) {}; + + "interlude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "interlude"; + version = "0.1.2"; + sha256 = "1yiv24n0mfjzbpm9p6djllhwck3brjz9adzyp6k4fpk430304k7s"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Replaces some Prelude functions for enhanced error reporting"; + license = "GPL"; + }) {}; + + "interlude-l" = callPackage + ({ mkDerivation, aeson, base, exceptions, lens, monad-control + , MonadRandom, mtl, protolude, string-conv, text, transformers + , witherable + }: + mkDerivation { + pname = "interlude-l"; + version = "0.5.0.0"; + sha256 = "1p3qv356lqw5m88wilj7mb2hyqhbcd67rcg9kdaqg3pibmyiq3bx"; + libraryHaskellDepends = [ + aeson base exceptions lens monad-control MonadRandom mtl protolude + string-conv text transformers witherable + ]; + description = "Prelude replacement based on protolude"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "intermediate-structures" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "intermediate-structures"; + version = "0.1.1.0"; + sha256 = "1jx9zhb1gwj79v6wh7536awqfnym1a3px9shcjrzz9br37ybiw8v"; + libraryHaskellDepends = [ base ]; + description = "Some simple functions to deal with transformations from structures to other ones, basically lists"; + license = lib.licenses.mit; + }) {}; + + "intern" = callPackage + ({ mkDerivation, array, base, bytestring, hashable, text + , unordered-containers + }: + mkDerivation { + pname = "intern"; + version = "0.9.5"; + sha256 = "0jsylr86vlwn7pqzpkbja84br6i2r7d4a1vgqb3zcl92n306wzln"; + revision = "1"; + editedCabalFile = "0vhn9sxi0fbkh0f9340vlckpbdflsp9j02as5hxs7yh5vvnp9sz4"; + libraryHaskellDepends = [ + array base bytestring hashable text unordered-containers + ]; + description = "Efficient hash-consing for arbitrary data types"; + license = lib.licenses.bsd3; + }) {}; + + "internetmarke" = callPackage + ({ mkDerivation, base, explicit-exception, HPDF, parsec, process + , transformers, utility-ht + }: + mkDerivation { + pname = "internetmarke"; + version = "0.0.4"; + sha256 = "19wf0mx67kz2ghkw47b0xjxq5p81hhkc6i8mi5qm565r5nq5ff5n"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base explicit-exception HPDF parsec process transformers utility-ht + ]; + description = "Shell command for constructing custom stamps for German Post"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "internetmarke"; + broken = true; + }) {}; + + "intero" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, ghc, ghc-boot-th, ghc-paths, ghci, haskeline, hspec + , mtl, network, process, random, regex-compat, syb, temporary, time + , transformers, unix + }: + mkDerivation { + pname = "intero"; + version = "0.1.40"; + sha256 = "09p5bjjqagbz1xkcfd5psmgxbg3z057kyv39j0i63g4q484zznz3"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring containers directory filepath ghc ghc-boot-th + ghc-paths ghci haskeline mtl network process random syb time + transformers unix + ]; + testHaskellDepends = [ + base directory filepath hspec process regex-compat temporary + transformers + ]; + description = "Complete interactive development program for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "intero"; + broken = true; + }) {}; + + "interp" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , megaparsec, mtl, optparse-applicative, parser-combinators + , random-fu, rvar, semigroups, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "interp"; + version = "1.0.0.2"; + sha256 = "036j44vrvgvxvnlj57mkg4h8cc6dycxfrszmgai70mybr3bxvhd5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers hspec megaparsec mtl + optparse-applicative parser-combinators random-fu rvar semigroups + text transformers unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bytestring containers hspec megaparsec mtl + optparse-applicative parser-combinators random-fu rvar semigroups + text transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec megaparsec mtl + optparse-applicative parser-combinators random-fu rvar semigroups + text transformers unordered-containers vector + ]; + description = "Tracery-like randomized text interpolation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "interp"; + broken = true; + }) {}; + + "interpol" = callPackage + ({ mkDerivation, base, haskell-src-exts, HUnit, regex-posix, syb + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "interpol"; + version = "0.2.3"; + sha256 = "11awkl6rgy33yl4qcnf7ns464c87xjk9hqcf10z8shjjbaadbz43"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ + base haskell-src-exts regex-posix syb + ]; + testHaskellDepends = [ + base haskell-src-exts HUnit regex-posix syb test-framework + test-framework-hunit + ]; + description = "GHC preprocessor and library to enable variable interpolation in strings"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "interpol"; + broken = true; + }) {}; + + "interpolate" = callPackage + ({ mkDerivation, base, base-compat, bytestring, haskell-src-meta + , hspec, QuickCheck, quickcheck-instances, template-haskell, text + }: + mkDerivation { + pname = "interpolate"; + version = "0.2.1"; + sha256 = "03jrkj9c62w0c2awym8mhpsgpd0jffl50cqwfrm7bbdfhd8dsxi7"; + libraryHaskellDepends = [ base haskell-src-meta template-haskell ]; + testHaskellDepends = [ + base base-compat bytestring haskell-src-meta hspec QuickCheck + quickcheck-instances template-haskell text + ]; + description = "String interpolation done right"; + license = lib.licenses.mit; + }) {}; + + "interpolatedstring-perl6" = callPackage + ({ mkDerivation, base, bytestring, Cabal, haskell-src-meta, process + , template-haskell, text + }: + mkDerivation { + pname = "interpolatedstring-perl6"; + version = "1.0.2"; + sha256 = "1dvv9dsf5mr6y7aikd57c0qlh1lkbq3y37bvn3hy2g15cn5ix2ss"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + base bytestring haskell-src-meta template-haskell text + ]; + description = "QuasiQuoter for Perl6-style multi-line interpolated strings"; + license = lib.licenses.publicDomain; + }) {}; + + "interpolatedstring-qq" = callPackage + ({ mkDerivation, base, haskell-src-meta-mwotton, template-haskell + }: + mkDerivation { + pname = "interpolatedstring-qq"; + version = "0.2"; + sha256 = "1bqn9gqc43r158hyk35x8avsiqyd43vlpw2jkhpdfmr2wx29jprq"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base haskell-src-meta-mwotton template-haskell + ]; + description = "QuasiQuoter for Ruby-style multi-line interpolated strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "interpolatedstring-qq-mwotton" = callPackage + ({ mkDerivation, base, haskell-src-meta-mwotton, template-haskell + }: + mkDerivation { + pname = "interpolatedstring-qq-mwotton"; + version = "0.1.1"; + sha256 = "1cwhy4jwbl50nglfw0wfmdr3rrg33dqskw0wq06prx14x22yshbk"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base haskell-src-meta-mwotton template-haskell + ]; + description = "DO NOT USE THIS. interpolatedstring-qq works now."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "interpolatedstring-qq2" = callPackage + ({ mkDerivation, base, bytestring, haskell-src-meta, HUnit + , template-haskell, text + }: + mkDerivation { + pname = "interpolatedstring-qq2"; + version = "0.1.0.0"; + sha256 = "0d7xq1pdrhfl1vfl1axhzpv04hbc9yhvfagisrfq42hj6mbh8djx"; + libraryHaskellDepends = [ + base bytestring haskell-src-meta template-haskell text + ]; + testHaskellDepends = [ + base bytestring haskell-src-meta HUnit template-haskell text + ]; + description = "QuasiQuoter for multi-line interpolated strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "interpolation" = callPackage + ({ mkDerivation, array, base, containers, doctest-exitcode-stdio + , doctest-lib, QuickCheck, utility-ht + }: + mkDerivation { + pname = "interpolation"; + version = "0.1.1.2"; + sha256 = "0y61hwm4xfa1wna4xk61c5p3b3z8i589lz6cxkk2pbaifydccxy0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base utility-ht ]; + testHaskellDepends = [ + array base containers doctest-exitcode-stdio doctest-lib QuickCheck + utility-ht + ]; + description = "piecewise linear and cubic Hermite interpolation"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "interpolator" = callPackage + ({ mkDerivation, aeson, base, containers, either, hspec + , mono-traversable, mtl, product-profunctors, profunctors + , QuickCheck, template-haskell, text + }: + mkDerivation { + pname = "interpolator"; + version = "1.1.0.2"; + sha256 = "1lrng3y109brnm6jlqnbhrdi38qgwlb0lymxjdv2yv71x7rwdgvf"; + libraryHaskellDepends = [ + aeson base containers either mono-traversable mtl + product-profunctors profunctors QuickCheck template-haskell text + ]; + testHaskellDepends = [ + aeson base containers either hspec mono-traversable mtl + product-profunctors profunctors QuickCheck template-haskell text + ]; + description = "Runtime interpolation of environment variables in records using profunctors"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "interprocess" = callPackage + ({ mkDerivation, async, base, bytestring, containers, stm + , temporary, typed-process + }: + mkDerivation { + pname = "interprocess"; + version = "0.2.1.0"; + sha256 = "1g57ing0kkwqlq06dw0y6fmdwfx7922q27nb32fgrd92cc1b46bx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + async base bytestring containers stm temporary typed-process + ]; + description = "Shared memory and control structures for IPC"; + license = lib.licenses.bsd3; + }) {}; + + "interruptible" = callPackage + ({ mkDerivation, base, Cabal, either, lifted-base, monad-control + , transformers + }: + mkDerivation { + pname = "interruptible"; + version = "0.1.1.1"; + sha256 = "0p0ymy8aqijjlsya2p2bnz3fb8whmk1x6pc4qznl2c6hg3qr5vyk"; + revision = "2"; + editedCabalFile = "106fcwbffmvimwj3d7immqsjd34k5h9l0a5ci7i32p4b6pa1apcr"; + libraryHaskellDepends = [ + base either lifted-base monad-control transformers + ]; + testHaskellDepends = [ base Cabal either transformers ]; + description = "Monad transformers that can be run and resumed later, conserving their context"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "interspersed" = callPackage + ({ mkDerivation, base, base-prelude, transformers }: + mkDerivation { + pname = "interspersed"; + version = "0.1.2"; + sha256 = "1z0ca16vp3j9l2nkzg8gck2jrysqn2fw4vxr2br0j41fp7iss5wx"; + libraryHaskellDepends = [ base base-prelude transformers ]; + description = "An abstraction over interspersing monadic actions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "interval" = callPackage + ({ mkDerivation, base, deepseq, fingertree, tasty, tasty-hunit }: + mkDerivation { + pname = "interval"; + version = "1.20160821"; + sha256 = "1pfa78ljkmldzhrz2rb78zfjhypcpnyx9nj7mba3k1kc578gagkp"; + revision = "1"; + editedCabalFile = "1a46slb1q3wr909lis1j146i0iar32y0i8mr0j43mripc9cr437s"; + libraryHaskellDepends = [ base deepseq fingertree ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Intervals with adherences"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "interval-algebra" = callPackage + ({ mkDerivation, base, binary, containers, deepseq, foldl, hspec + , hspec-discover, prettyprinter, QuickCheck, text, time + }: + mkDerivation { + pname = "interval-algebra"; + version = "2.2.0"; + sha256 = "1hzdcrvymr5l4vwg24a1c624qym05kvv864i5ff54d5iwb06m5yj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary containers deepseq foldl prettyprinter QuickCheck text + time + ]; + executableHaskellDepends = [ base containers prettyprinter time ]; + testHaskellDepends = [ base containers hspec QuickCheck time ]; + testToolDepends = [ hspec-discover ]; + description = "An implementation of Allen's interval algebra for temporal logic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tutorial"; + broken = true; + }) {}; + + "interval-functor" = callPackage + ({ mkDerivation, base, hedgehog, transformers }: + mkDerivation { + pname = "interval-functor"; + version = "0.0.0.0"; + sha256 = "0fkpqav61s47mjvfkhbg2hrx6p78v3jrs6vjj75aixccfg4k8n43"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ base hedgehog ]; + description = "Intervals of functors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "interval-patterns" = callPackage + ({ mkDerivation, base, containers, deepseq, groups, hashable, heaps + , hspec, lattices, QuickCheck, semirings, time, time-compat + }: + mkDerivation { + pname = "interval-patterns"; + version = "0.7.2"; + sha256 = "1cwv7yfc64zffa05mq300bb6zwdkgk85mjh10dzgnj1g1rd5z593"; + libraryHaskellDepends = [ + base containers deepseq groups hashable heaps lattices semirings + time time-compat + ]; + testHaskellDepends = [ + base containers deepseq groups hashable heaps hspec lattices + QuickCheck semirings time time-compat + ]; + description = "Intervals, and monoids thereof"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "interval-tree-clock" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "interval-tree-clock"; + version = "0.2.0.0"; + sha256 = "0qgn9nlvf9sp9zyrgygd2wda9nrs1inzqi1ywqhng7zc6j85xv54"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Interval Tree Clocks"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "intervals" = callPackage + ({ mkDerivation, array, base, distributive, ghc-prim, QuickCheck }: + mkDerivation { + pname = "intervals"; + version = "0.9.2"; + sha256 = "1qibvgys8lw61x9na3iy3dcglyj9qyhcbfc00glnagl7cbk1shlv"; + libraryHaskellDepends = [ array base distributive ghc-prim ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Interval Arithmetic"; + license = lib.licenses.bsd3; + }) {}; + + "intmap-graph" = callPackage + ({ mkDerivation, base, containers, text, vector, word8 }: + mkDerivation { + pname = "intmap-graph"; + version = "1.3.0.0"; + sha256 = "0g4kf7d4yh29jlb5a2f8awjbmaan2f7m1ybkcihayp83lvjld4v0"; + libraryHaskellDepends = [ base containers text vector word8 ]; + description = "A graph library that allows to explore edges after their type"; + license = lib.licenses.bsd3; + }) {}; + + "intricacy" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , cryptonite, directory, exceptions, filepath, hscurses, memory + , mtl, ncurses, network-simple, random, safe, SDL, SDL-gfx + , SDL-mixer, SDL-ttf, stm, time, transformers, vector + }: + mkDerivation { + pname = "intricacy"; + version = "0.8.2"; + sha256 = "0k419xvh98ydpfmb0h1lr6k31gwh15370fbsfllcnzdvk3gqvbx8"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base binary bytestring containers cryptonite directory + exceptions filepath hscurses memory mtl network-simple random safe + SDL SDL-gfx SDL-mixer SDL-ttf stm time transformers vector + ]; + executablePkgconfigDepends = [ ncurses ]; + description = "A game of competitive puzzle-design"; + license = lib.licenses.gpl3Only; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "intricacy"; + broken = true; + }) {inherit (pkgs) ncurses;}; + + "intrinsic-superclasses" = callPackage + ({ mkDerivation, base, containers, haskell-src-meta, mtl + , template-haskell + }: + mkDerivation { + pname = "intrinsic-superclasses"; + version = "0.4.0.0"; + sha256 = "1lnb1sp77fdszz3d4qxgyynla037vn2a4c9wkv2fjjaghbsb1csi"; + libraryHaskellDepends = [ + base containers haskell-src-meta mtl template-haskell + ]; + description = "A quasiquoter for better instance deriving and default methods"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "intro" = callPackage + ({ mkDerivation, base, bytestring, containers, extra, hashable + , lens, mtl, optics, QuickCheck, safe, text, transformers + , unordered-containers, writer-cps-mtl + }: + mkDerivation { + pname = "intro"; + version = "0.9.0.0"; + sha256 = "0x48bj9nri2zhsjpwx08nvjmpsjq6zd61npa02zsf357wylxir0x"; + libraryHaskellDepends = [ + base bytestring containers extra hashable mtl safe text + transformers unordered-containers writer-cps-mtl + ]; + testHaskellDepends = [ + base bytestring containers extra hashable lens mtl optics + QuickCheck safe text transformers unordered-containers + writer-cps-mtl + ]; + description = "Safe and minimal prelude"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "intro-prelude" = callPackage + ({ mkDerivation, intro }: + mkDerivation { + pname = "intro-prelude"; + version = "0.1.0.0"; + sha256 = "1fmabxbg8a0hmrgiflbn3vqni1sly14pnjvqngszyv2m7x3g6bb0"; + revision = "1"; + editedCabalFile = "1rjxxkd8cjxkk481sg4a2b5k5bzmwdzg7qpaf28yl9ibn3aavzx6"; + libraryHaskellDepends = [ intro ]; + testHaskellDepends = [ intro ]; + doHaddock = false; + description = "Intro reexported as Prelude"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "introduction" = callPackage + ({ mkDerivation, async, base, bytestring, containers, deepseq + , exceptions, filepath, ghc-prim, lifted-base, monad-control, mtl + , path, path-io, safe, stm, string-conv, text, transformers + , transformers-base, validity, validity-containers + }: + mkDerivation { + pname = "introduction"; + version = "0.0.1.0"; + sha256 = "0g6d2h1gxhyk9c63czbmrcfgvrhi3szbj1srv61wa9imhr6iw1ja"; + libraryHaskellDepends = [ + async base bytestring containers deepseq exceptions filepath + ghc-prim lifted-base monad-control mtl path path-io safe stm + string-conv text transformers transformers-base validity + validity-containers + ]; + description = "A prelude for safe new projects"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "introduction-test" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath + , genvalidity, genvalidity-containers, genvalidity-hspec + , genvalidity-text, hspec, introduction, path, path-io, QuickCheck + , time + }: + mkDerivation { + pname = "introduction-test"; + version = "0.0.1.0"; + sha256 = "1fri7zmk707cirns21hanmg4rs6g7i07bdlgypa8d2s8jgzr309r"; + libraryHaskellDepends = [ + base bytestring containers filepath genvalidity + genvalidity-containers genvalidity-hspec genvalidity-text hspec + introduction path path-io QuickCheck time + ]; + description = "A prelude for the tests of safe new projects"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "intset" = callPackage + ({ mkDerivation, base, bits-extras, bytestring, deepseq }: + mkDerivation { + pname = "intset"; + version = "0.1.1.0"; + sha256 = "044nw8z2ga46mal9pr64vsc714n4dibx0k2lwgnrkk49729c7lk0"; + libraryHaskellDepends = [ base bits-extras bytestring deepseq ]; + description = "Pure, mergeable, succinct Int sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "intset-imperative" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, mtl + , primitive, random, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "intset-imperative"; + version = "0.1.0.0"; + sha256 = "0hlh154dlyb0m8alf2zpb4qvsnpnmccmb5jkyhj2fmhg6y3r2m5f"; + libraryHaskellDepends = [ base deepseq primitive ]; + testHaskellDepends = [ + base mtl primitive random transformers unordered-containers + ]; + benchmarkHaskellDepends = [ + base containers criterion random unordered-containers vector + ]; + description = "An imperative integer set written in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "invariant" = callPackage + ({ mkDerivation, array, base, bifunctors, comonad, containers + , contravariant, ghc-prim, hspec, hspec-discover, profunctors + , QuickCheck, StateVar, stm, tagged, template-haskell + , th-abstraction, transformers, transformers-compat + , unordered-containers + }: + mkDerivation { + pname = "invariant"; + version = "0.6.3"; + sha256 = "1grgappaqgqnysnwa38gzygw01vb11mjbxadb7r8h2q6l7j1j84d"; + libraryHaskellDepends = [ + array base bifunctors comonad containers contravariant ghc-prim + profunctors StateVar stm tagged template-haskell th-abstraction + transformers transformers-compat unordered-containers + ]; + testHaskellDepends = [ base hspec QuickCheck template-haskell ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell98 invariant functors"; + license = lib.licenses.bsd2; + }) {}; + + "inventory" = callPackage + ({ mkDerivation, appendmap, array, base, bytestring, containers + , directory, filepath, ghc, ghc-paths, mtl, tasty, tasty-hunit + }: + mkDerivation { + pname = "inventory"; + version = "0.1.0.4"; + sha256 = "0w256wzjkgfx4m1ackw5iyv5wg85r3mj5r5m28rbr3fq16z9bkfx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + appendmap array base bytestring containers directory filepath ghc + ghc-paths mtl + ]; + executableHaskellDepends = [ + appendmap array base bytestring containers directory filepath ghc + ghc-paths mtl + ]; + testHaskellDepends = [ + appendmap array base bytestring containers directory filepath ghc + ghc-paths mtl tasty tasty-hunit + ]; + description = "Project statistics and definition analysis"; + license = lib.licenses.bsd3; + mainProgram = "inventory"; + }) {}; + + "invert" = callPackage + ({ mkDerivation, base, containers, criterion, generic-deriving + , hashable, unordered-containers, vector + }: + mkDerivation { + pname = "invert"; + version = "1.0.0.4"; + sha256 = "1iinm4wc2g5dqkvgga94srkczklr7fw8hk9vanhdx38x71531gzl"; + libraryHaskellDepends = [ + base containers generic-deriving hashable unordered-containers + vector + ]; + testHaskellDepends = [ + base containers generic-deriving hashable unordered-containers + vector + ]; + benchmarkHaskellDepends = [ + base containers criterion generic-deriving hashable + unordered-containers vector + ]; + description = "Automatically generate a function’s inverse"; + license = lib.licenses.asl20; + }) {}; + + "invertible" = callPackage + ({ mkDerivation, base, haskell-src-meta, invariant, lens + , partial-isomorphisms, QuickCheck, semigroupoids, template-haskell + , transformers + }: + mkDerivation { + pname = "invertible"; + version = "0.2.0.8"; + sha256 = "1j67nxx91w0la58gxhxgz3bqsnvab5myyrb0k13zw2xwk9cb8912"; + libraryHaskellDepends = [ + base haskell-src-meta invariant lens partial-isomorphisms + semigroupoids template-haskell transformers + ]; + testHaskellDepends = [ base QuickCheck transformers ]; + description = "bidirectional arrows, bijective functions, and invariant functors"; + license = lib.licenses.bsd3; + }) {}; + + "invertible-grammar" = callPackage + ({ mkDerivation, base, bifunctors, containers, mtl, prettyprinter + , profunctors, semigroups, tagged, template-haskell, text + , transformers + }: + mkDerivation { + pname = "invertible-grammar"; + version = "0.1.3.5"; + sha256 = "01g4lf31hgv8dqabmabkp6zld6v2l3a2mv9wcgyfxghfrd6dspdw"; + libraryHaskellDepends = [ + base bifunctors containers mtl prettyprinter profunctors semigroups + tagged template-haskell text transformers + ]; + description = "Invertible parsing combinators framework"; + license = lib.licenses.bsd3; + }) {}; + + "invertible-hlist" = callPackage + ({ mkDerivation, base, HList, invertible }: + mkDerivation { + pname = "invertible-hlist"; + version = "0.2.0.2"; + sha256 = "1824j4k8y5mn16vyk1h3mb72gr19j6rc833w24yqjxjlqw81y3y5"; + libraryHaskellDepends = [ base HList invertible ]; + description = "invertible functions and instances for HList"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "invertible-hxt" = callPackage + ({ mkDerivation, base, hxt, hxt-charproperties, invertible, mtl }: + mkDerivation { + pname = "invertible-hxt"; + version = "0.1"; + sha256 = "154fm1slk8cn3dqyniz0wqb2gq4byshj1gjbzpc37fb7cs2bmlxd"; + libraryHaskellDepends = [ + base hxt hxt-charproperties invertible mtl + ]; + description = "invertible transformer instances for HXT Picklers"; + license = lib.licenses.bsd3; + }) {}; + + "invertible-syntax" = callPackage + ({ mkDerivation, base, partial-isomorphisms }: + mkDerivation { + pname = "invertible-syntax"; + version = "0.2.1"; + sha256 = "0kyi7gq0a792v4lwmpq8i56vzwk6g7cjc3lbpxch47jsqv8lfhbp"; + libraryHaskellDepends = [ base partial-isomorphisms ]; + description = "Invertible syntax descriptions for both parsing and pretty printing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "involutive-semigroups" = callPackage + ({ mkDerivation, base, bytestring, containers, text, vector }: + mkDerivation { + pname = "involutive-semigroups"; + version = "0.1.0.0"; + sha256 = "1nms6w5b8apdz9xlwdqyj9n4m0b192simxg9zl7pv8zkyklyb3aw"; + libraryHaskellDepends = [ base bytestring containers text vector ]; + description = "Semigroups with involution"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "io-capture" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-core + , streaming-bytestring, unix + }: + mkDerivation { + pname = "io-capture"; + version = "1.0.0"; + sha256 = "0iy8wpmc906na2p6zj3v4nw7cnd18vmdbn40pwz8y6cxrdl5p246"; + libraryHaskellDepends = [ + base bytestring streaming-bytestring unix + ]; + testHaskellDepends = [ + base bytestring hspec hspec-core streaming-bytestring unix + ]; + description = "Capture IO actions' stdout and stderr"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "io-choice" = callPackage + ({ mkDerivation, base, hspec, lifted-base, monad-control + , template-haskell, transformers, transformers-base + }: + mkDerivation { + pname = "io-choice"; + version = "0.0.7"; + sha256 = "16v6b9r5k2y5vm2s8k3j7xc5wh77nqd8j636mc6wxcxwn3260jir"; + libraryHaskellDepends = [ + base lifted-base monad-control template-haskell transformers + transformers-base + ]; + testHaskellDepends = [ + base hspec lifted-base monad-control transformers + ]; + description = "Choice for IO and lifted IO"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "io-classes" = callPackage + ({ mkDerivation, array, async, base, bytestring, mtl, primitive + , stm, time + }: + mkDerivation { + pname = "io-classes"; + version = "1.4.1.0"; + sha256 = "059krkisax9g51s0qb03sb139r3ivxl2l02599ybkpzq9rc7mkgl"; + libraryHaskellDepends = [ + array async base bytestring mtl primitive stm time + ]; + description = "Type classes for concurrency with STM, ST and timing"; + license = lib.licenses.asl20; + }) {}; + + "io-classes-mtl" = callPackage + ({ mkDerivation, array, base, io-classes, mtl, si-timers }: + mkDerivation { + pname = "io-classes-mtl"; + version = "0.1.1.0"; + sha256 = "1g7pzlf5iiv2rvkj4jiwfcc63f2zg4bic1xlwa4n67dqi7fmh80l"; + libraryHaskellDepends = [ array base io-classes mtl si-timers ]; + description = "Experimental MTL instances for io-classes"; + license = lib.licenses.asl20; + }) {}; + + "io-machine" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "io-machine"; + version = "0.2.0.0"; + sha256 = "1jqw6g0nm1mx9c6qnbrwr5mpgaiyfjzqwj0r6mzhsvxvzkawip05"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base ]; + description = "Easy I/O model to learn IO monad"; + license = lib.licenses.bsd3; + }) {}; + + "io-manager" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "io-manager"; + version = "0.1.0.4"; + sha256 = "0qrpxb18yivzsyqnnri77yk20wl5s6c7x61s7k6ka5dr5l207bcw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base containers ]; + description = "Skeleton library around the IO monad"; + license = lib.licenses.bsd3; + mainProgram = "SimpleEchoExample"; + }) {}; + + "io-memoize" = callPackage + ({ mkDerivation, async, base }: + mkDerivation { + pname = "io-memoize"; + version = "1.1.1.0"; + sha256 = "0ga85wdvz67jjx8qh6f687kfikcrfmp7winn13v6na7vlaqs2ly7"; + libraryHaskellDepends = [ async base ]; + description = "Memoize IO actions"; + license = lib.licenses.bsd3; + }) {}; + + "io-reactive" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "io-reactive"; + version = "0.1.1"; + sha256 = "09iq8c86ql0hmzdf7i82lpdqa6nn6r0zy9lgryd6chkxd0kcpgvn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "An API for generating TIMBER style reactive objects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "io-reactive-test"; + broken = true; + }) {}; + + "io-region" = callPackage + ({ mkDerivation, base, hspec, stm, transformers }: + mkDerivation { + pname = "io-region"; + version = "0.1.1"; + sha256 = "1w8m21zkhbhqr9lsdzwxfpy0jhb2ciybn3bvhyp3zlxkq9k3yc7f"; + libraryHaskellDepends = [ base stm ]; + testHaskellDepends = [ base hspec transformers ]; + description = "Exception safe resource management with dynamic regions"; + license = lib.licenses.bsd3; + }) {}; + + "io-sim" = callPackage + ({ mkDerivation, array, base, containers, criterion, deepseq + , exceptions, io-classes, nothunks, primitive, psqueues, QuickCheck + , quiet, si-timers, strict-stm, tasty, tasty-hunit + , tasty-quickcheck, time + }: + mkDerivation { + pname = "io-sim"; + version = "1.4.1.0"; + sha256 = "03izkywq5s82hpy70hana6nlaj9frk072531ahfvja913879aw43"; + libraryHaskellDepends = [ + base containers deepseq exceptions io-classes nothunks primitive + psqueues QuickCheck quiet si-timers strict-stm time + ]; + testHaskellDepends = [ + array base containers io-classes QuickCheck si-timers strict-stm + tasty tasty-hunit tasty-quickcheck time + ]; + benchmarkHaskellDepends = [ base criterion io-classes ]; + description = "A pure simulator for monadic concurrency with STM"; + license = lib.licenses.asl20; + }) {}; + + "io-storage" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "io-storage"; + version = "0.3"; + sha256 = "1ga9bd7iri6vlsxnjx765yy3bxc4lbz644wyw88yzvpjgz6ga3cs"; + libraryHaskellDepends = [ base containers ]; + description = "A key-value store in the IO monad"; + license = lib.licenses.bsd3; + }) {}; + + "io-streams" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, deepseq, directory + , filepath, HUnit, mtl, network, primitive, process, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, time, transformers, vector, zlib, zlib-bindings + }: + mkDerivation { + pname = "io-streams"; + version = "1.5.2.2"; + sha256 = "1zn4iyd18g9jc1qdgixp6hi56nj7czy4jdz2xca59hcn2q2xarfk"; + revision = "4"; + editedCabalFile = "12xc9y7ynxrw9gbqgr6kxslcdssbgkb361qiw3bgvimngjspjqzj"; + configureFlags = [ "-fnointeractivetests" ]; + libraryHaskellDepends = [ + attoparsec base bytestring network primitive process text time + transformers vector zlib-bindings + ]; + testHaskellDepends = [ + attoparsec base bytestring deepseq directory filepath HUnit mtl + network primitive process QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text time + transformers vector zlib zlib-bindings + ]; + description = "Simple, composable, and easy-to-use stream I/O"; + license = lib.licenses.bsd3; + }) {}; + + "io-streams-haproxy" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, HUnit, io-streams + , network, test-framework, test-framework-hunit, transformers + }: + mkDerivation { + pname = "io-streams-haproxy"; + version = "1.0.1.0"; + sha256 = "1dcn5hd4fiwyq7m01r6fi93vfvygca5s6mz87c78m0zyj29clkmp"; + revision = "8"; + editedCabalFile = "03gzlz7hg2jvnx2355r65201680lcm59ln7azzb118abirl460s6"; + libraryHaskellDepends = [ + attoparsec base bytestring io-streams network transformers + ]; + testHaskellDepends = [ + attoparsec base bytestring HUnit io-streams network test-framework + test-framework-hunit transformers + ]; + description = "HAProxy protocol 1.5 support for io-streams"; + license = lib.licenses.bsd3; + }) {}; + + "io-streams-http" = callPackage + ({ mkDerivation, base, bytestring, http-client, http-client-tls + , io-streams, mtl, transformers + }: + mkDerivation { + pname = "io-streams-http"; + version = "0.2.1.2"; + sha256 = "0ra3z236d4mbw2vqlx4zxpa5z53a7k1j2pmkwf3075ghgdavrmk3"; + libraryHaskellDepends = [ + base bytestring http-client http-client-tls io-streams mtl + transformers + ]; + description = "http-client for io-streams"; + license = lib.licenses.bsd3; + }) {}; + + "io-string-like" = callPackage + ({ mkDerivation, base, binary, bytestring, text }: + mkDerivation { + pname = "io-string-like"; + version = "0.1.0.1"; + sha256 = "0p8p4xp9qj7h1xa9dyizqpr85j8qjiccj3y9kplbskaqazl9pyqp"; + revision = "2"; + editedCabalFile = "0fn9zq62js0xybfbhd673hbh5zp0l2v1p2ddknwkclh4i01i03i6"; + libraryHaskellDepends = [ base binary bytestring text ]; + description = "Classes to handle Prelude style IO functions for different datatypes"; + license = lib.licenses.bsd3; + }) {}; + + "io-throttle" = callPackage + ({ mkDerivation, base, SafeSemaphore, threads }: + mkDerivation { + pname = "io-throttle"; + version = "0.1.0"; + sha256 = "043plb9n606hkbdjddgk9kg12fzzs7ry063ckiky4zymy2vprcj9"; + revision = "1"; + editedCabalFile = "0vm1c6ncb6ckchrmyhk201b2mc3s3z8p59cy49sf6xjza4r3b463"; + libraryHaskellDepends = [ base SafeSemaphore threads ]; + testHaskellDepends = [ base ]; + description = "Limit number of IO actions started per second"; + license = lib.licenses.mit; + }) {}; + + "ioctl" = callPackage + ({ mkDerivation, base, network, unix }: + mkDerivation { + pname = "ioctl"; + version = "0.0.1"; + sha256 = "0rwh7mlwdd24ndzz4b4vd5b5daz9cga47m9nz6g75m03iyy237qs"; + revision = "1"; + editedCabalFile = "15i0plam5pr3zkvmmy0g5q9v1fwvp49r4gsyx3y5j89svyffwqaq"; + libraryHaskellDepends = [ base network unix ]; + description = "Type-safe I/O control package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ion" = callPackage + ({ mkDerivation, base, containers, ivory, ivory-backend-c, mtl }: + mkDerivation { + pname = "ion"; + version = "1.0.0.0"; + sha256 = "03fcnwri7wlqzchqmrdbgi2wcs6klv7d6h7hr0qvbbkb1vin98r4"; + revision = "1"; + editedCabalFile = "1nf36ki1zsgc4a06b2czfmdq360gr6ranw08jnkxd5kd4mxxd2s6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers ivory ivory-backend-c mtl + ]; + executableHaskellDepends = [ + base containers ivory ivory-backend-c mtl + ]; + description = "EDSL for concurrent, realtime, embedded programming on top of Ivory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ion_example"; + }) {}; + + "ioref-stable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ioref-stable"; + version = "0.1.1.0"; + sha256 = "1iwi1675ggfwfh5as0zj19q4375b58hrb3g4jfn8myrhlhncixpl"; + libraryHaskellDepends = [ base ]; + description = "iorefs with a unique stable index"; + license = lib.licenses.mit; + }) {}; + + "iostring" = callPackage + ({ mkDerivation, base, bytestring, path, text }: + mkDerivation { + pname = "iostring"; + version = "0.0.0.0"; + sha256 = "0bqi5b8j0i56nqm2fw2ylk6qnc2hm41qx36p93hs0f8javpmv1nn"; + libraryHaskellDepends = [ base bytestring path text ]; + description = "A class of strings that can be involved in IO"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iothread" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "iothread"; + version = "0.1.0.0"; + sha256 = "1nvysb0nmx42q0ilr09nzbsmr7mbbclhgl0iikibhhfb34r2afx0"; + libraryHaskellDepends = [ base ]; + description = "run IOs in a single thread"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iotransaction" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "iotransaction"; + version = "0.1"; + sha256 = "0ylwrim2wfx3v03syd8v0iwf9kbw9154wlxsp8wc1d3n6sz7p1cc"; + libraryHaskellDepends = [ base ]; + description = "Supports the automatic undoing of IO operations when an exception is thrown"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ip" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytebuild, byteslice + , bytesmith, bytestring, criterion, deepseq, hashable, hspec + , hspec-discover, HUnit, natural-arithmetic, primitive, QuickCheck + , quickcheck-classes, random, tasty, tasty-hunit, tasty-quickcheck + , text, text-short, vector, wide-word, word-compat + }: + mkDerivation { + pname = "ip"; + version = "1.7.8"; + sha256 = "19g5y2kyrgwv9zwa9jx1smmb6yz8fvh7x2dkixn2i0xpq79x85zy"; + libraryHaskellDepends = [ + aeson attoparsec base bytebuild byteslice bytesmith bytestring + deepseq hashable natural-arithmetic primitive text text-short + vector wide-word word-compat + ]; + testHaskellDepends = [ + attoparsec base byteslice bytestring hspec HUnit QuickCheck + quickcheck-classes tasty tasty-hunit tasty-quickcheck text + text-short wide-word + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + attoparsec base byteslice bytestring criterion primitive random + text + ]; + description = "Library for IP and MAC addresses"; + license = lib.licenses.bsd3; + }) {}; + + "ip-quoter" = callPackage + ({ mkDerivation, base, cpu, network, tasty, tasty-hunit + , template-haskell + }: + mkDerivation { + pname = "ip-quoter"; + version = "1.0.1.1"; + sha256 = "1819742yjdl96k2z8s55a5x9xw9mg4lps1dq1f55zvc31afkdi4l"; + libraryHaskellDepends = [ base cpu network template-haskell ]; + testHaskellDepends = [ base cpu network tasty tasty-hunit ]; + description = "Quasiquoter for IP addresses"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ip2location" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, http-client + , http-client-tls, http-types, iproute, split, uri-encode + }: + mkDerivation { + pname = "ip2location"; + version = "8.5.0"; + sha256 = "1r2p6qv2n5pq4c9vr3zq6gkp7si7jm498fchqynrcnslldghz70c"; + libraryHaskellDepends = [ + aeson base binary bytestring http-client http-client-tls http-types + iproute split uri-encode + ]; + description = "IP2Location Haskell package for IP geolocation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ip2proxy" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, http-client + , http-client-tls, http-types, iproute, uri-encode + }: + mkDerivation { + pname = "ip2proxy"; + version = "3.2.0"; + sha256 = "0m50z5a32m28lfq6g8chkakvcgd6iplmx2ik0nbi2zsgfc0l209y"; + libraryHaskellDepends = [ + aeson base binary bytestring http-client http-client-tls http-types + iproute uri-encode + ]; + description = "IP2Proxy Haskell package for proxy detection"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ip6addr" = callPackage + ({ mkDerivation, base, cmdargs, IPv6Addr, text }: + mkDerivation { + pname = "ip6addr"; + version = "1.0.4"; + sha256 = "0f8h7374s2mr0acqdmkm265bb3ixy5qfbylsd4a3mclav71878km"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base cmdargs IPv6Addr text ]; + description = "Commandline tool to deal with IPv6 address text representations"; + license = lib.licenses.bsd3; + mainProgram = "ip6addr"; + }) {}; + + "ipa" = callPackage + ({ mkDerivation, attoparsec, base, hspec, template-haskell, text + , unicode-transforms + }: + mkDerivation { + pname = "ipa"; + version = "0.3.1.1"; + sha256 = "08n47l0vjcyp0g3wlwww0cf8cyqfy6mj5480r94in7l3zr7vx6a4"; + libraryHaskellDepends = [ + attoparsec base template-haskell text unicode-transforms + ]; + testHaskellDepends = [ base hspec text ]; + description = "Internal Phonetic Alphabet (IPA)"; + license = lib.licenses.bsd3; + }) {}; + + "ipatch" = callPackage + ({ mkDerivation, base, bytestring, darcs, directory, filepath + , hashed-storage, process, unix + }: + mkDerivation { + pname = "ipatch"; + version = "0.1.1"; + sha256 = "19yf0b82ifplja05if38llfs38mzmxxald89jc2yzqzzkvws9ldq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring darcs directory filepath hashed-storage process + unix + ]; + description = "interactive patch editor"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "ipatch"; + }) {}; + + "ipc" = callPackage + ({ mkDerivation, base, binary, bytestring, dlist, mtl, network + , network-bytestring, stm + }: + mkDerivation { + pname = "ipc"; + version = "0.0.5"; + sha256 = "0d1w62181s21ks63548i3jdfk4k1rg0hssnhkm97ymkrlcz6w68d"; + libraryHaskellDepends = [ + base binary bytestring dlist mtl network network-bytestring stm + ]; + description = "High level inter-process communication library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ipcvar" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, hspec, text + , unix, uuid + }: + mkDerivation { + pname = "ipcvar"; + version = "0.1.1"; + sha256 = "169gbfd6pgj6v87rvn8pmr1sx3aj58c4fvn1gdxdgzm70910hkmk"; + libraryHaskellDepends = [ + base binary bytestring directory text unix uuid + ]; + testHaskellDepends = [ base hspec unix ]; + description = "Simple inter-process communication through IPCVars"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ipfs" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, directory-tree + , doctest, envy, flow, Glob, http-media, lens, lens-aeson + , monad-logger, network-ip, QuickCheck, regex-compat, rio, servant + , servant-client, servant-multipart, servant-multipart-api + , servant-multipart-client, swagger2, text, vector, yaml + }: + mkDerivation { + pname = "ipfs"; + version = "1.4.1"; + sha256 = "0ixmqbw05061lmxg75pigi9ykj6wn0ywhq9q1gd6z88c3irz2lqq"; + libraryHaskellDepends = [ + aeson base bytestring envy flow Glob http-media lens monad-logger + network-ip regex-compat rio servant servant-client + servant-multipart servant-multipart-api servant-multipart-client + swagger2 text vector + ]; + testHaskellDepends = [ + aeson base bytestring directory directory-tree doctest envy flow + Glob http-media lens lens-aeson monad-logger network-ip QuickCheck + regex-compat rio servant servant-client servant-multipart + servant-multipart-api servant-multipart-client swagger2 text vector + yaml + ]; + description = "Access IPFS locally and remotely"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ipfs-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-media, http-types + , servant, text + }: + mkDerivation { + pname = "ipfs-api"; + version = "0.1.0.0"; + sha256 = "1fvvb36vfqpzbhsyp8ps0y9qpizj1b4xygiwxiqzf6g813yl53b8"; + libraryHaskellDepends = [ + aeson base bytestring http-media http-types servant text + ]; + description = "Auto-generated IPFS HTTP API"; + license = lib.licenses.bsd3; + }) {}; + + "ipld-cid" = callPackage + ({ mkDerivation, base, binary, binary-varint, bytestring + , cryptonite, deepseq, hashable, hedgehog, multibase + , multihash-cryptonite, text + }: + mkDerivation { + pname = "ipld-cid"; + version = "0.1.0.0"; + sha256 = "1y08j0ibcrpfcm0zv1h17zdgbl3hm3sjvm0w9bk1lzdipd6p6cwj"; + libraryHaskellDepends = [ + base binary binary-varint bytestring cryptonite deepseq hashable + multibase multihash-cryptonite text + ]; + testHaskellDepends = [ + base bytestring cryptonite hedgehog multibase multihash-cryptonite + text + ]; + description = "IPLD Content-IDentifiers "; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ipopt-hs" = callPackage + ({ mkDerivation, ad, ansi-wl-pprint, base, c2hs, containers, ipopt + , lens, mtl, nlopt, template-haskell, uu-parsinglib, vector + , vector-space + }: + mkDerivation { + pname = "ipopt-hs"; + version = "0.5.1.0"; + sha256 = "0jilfb2d46znxxamg0813sv77fy1v0b7jzyksjc3km5fdp097wda"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ad ansi-wl-pprint base containers lens mtl template-haskell + uu-parsinglib vector vector-space + ]; + libraryPkgconfigDepends = [ ipopt nlopt ]; + libraryToolDepends = [ c2hs ]; + description = "haskell binding to ipopt and nlopt including automatic differentiation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) ipopt; inherit (pkgs) nlopt;}; + + "ipprint" = callPackage + ({ mkDerivation, base, haskell-src, sr-extra }: + mkDerivation { + pname = "ipprint"; + version = "0.6"; + sha256 = "08x8lfy0dll09y7cvfgmif5gvj7j2kxd8qac3fndmq4z45wiy90s"; + libraryHaskellDepends = [ base haskell-src sr-extra ]; + description = "Tiny helper for pretty-printing values in ghci console"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "iproute" = callPackage + ({ mkDerivation, appar, base, byteorder, bytestring, containers + , doctest, hspec, network, QuickCheck, safe + }: + mkDerivation { + pname = "iproute"; + version = "1.7.12"; + sha256 = "0qvb4d7nw8f6j4s09cnpn6z1rdwcwknwklfrhsgivg7wg4aisxgi"; + libraryHaskellDepends = [ + appar base byteorder bytestring containers network + ]; + testHaskellDepends = [ + appar base byteorder bytestring containers doctest hspec network + QuickCheck safe + ]; + description = "IP Routing Table"; + license = lib.licenses.bsd3; + }) {}; + + "iptables-helpers" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, QuickCheck, safe + , syb, utf8-string + }: + mkDerivation { + pname = "iptables-helpers"; + version = "0.5.0"; + sha256 = "13xv7g349ssgbz9c0g8q77hf52gp0v7nw9q665l697237jbvl57j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers mtl parsec safe utf8-string + ]; + executableHaskellDepends = [ base QuickCheck syb ]; + description = "iptables rules parser/printer library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "iptables-helpers-test"; + broken = true; + }) {}; + + "iptadmin" = callPackage + ({ mkDerivation, augeas, base, blaze-html, blaze-markup, bytestring + , ConfigFile, containers, file-embed, filepath, happstack-server + , happstack-server-tls, hdaemonize, hsyslog, iptables-helpers, mtl + , network, old-time, pam, parsec, process, random, safe + , template-haskell, time, unix, utf8-string + }: + mkDerivation { + pname = "iptadmin"; + version = "1.3.4"; + sha256 = "1ksnypq95xaybsb3vvhmabrh8l3c2c3mcqz83a61md9c1vw3n94m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + augeas base blaze-html blaze-markup bytestring ConfigFile + containers file-embed filepath happstack-server + happstack-server-tls hdaemonize hsyslog iptables-helpers mtl + network old-time pam parsec process random safe template-haskell + time unix utf8-string + ]; + description = "web-interface for iptables"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "iptadmin"; + }) {}; + + "ipynb" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, directory, filepath, microlens, microlens-aeson + , tasty, tasty-hunit, text, unordered-containers + }: + mkDerivation { + pname = "ipynb"; + version = "0.2"; + sha256 = "1iwia4sxg40m4d290gys72wabqmkqx24ywsaranwzk2wx5s3sx4s"; + revision = "1"; + editedCabalFile = "0fl9x5amq0g5dg57dcgc0g4ir0r1fdbx06aldsqdwzdc9zs97v6k"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring containers text + unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring directory filepath microlens microlens-aeson + tasty tasty-hunit text + ]; + description = "Data structure for working with Jupyter notebooks (ipynb)"; + license = lib.licenses.bsd3; + }) {}; + + "ipython-kernel" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , cryptonite, directory, filepath, memory, parsec, process + , temporary, text, transformers, unordered-containers, uuid + , zeromq4-haskell + }: + mkDerivation { + pname = "ipython-kernel"; + version = "0.11.0.0"; + sha256 = "19r08fb814fp58wik0iihhypa8awxwpbli3n55gdi4a8xzy1yrdr"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base binary bytestring containers cryptonite directory + filepath memory parsec process temporary text transformers + unordered-containers uuid zeromq4-haskell + ]; + description = "A library for creating kernels for IPython frontends"; + license = lib.licenses.mit; + }) {}; + + "irc" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "irc"; + version = "0.6.1.1"; + sha256 = "06gzmiwisa46nbkvj7ydk97krrrxh8m2lkbsjr0w3xdqwn8j0l86"; + libraryHaskellDepends = [ attoparsec base bytestring ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A small library for parsing IRC messages"; + license = lib.licenses.bsd3; + }) {}; + + "irc-bytestring" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "irc-bytestring"; + version = "0.1"; + sha256 = "09n4y93x74wblbz89s1hwzmanwwi72cj0baz72485svarg55kid7"; + libraryHaskellDepends = [ attoparsec base bytestring ]; + description = "serialization and parsing of IRC messages"; + license = lib.licenses.bsd3; + }) {}; + + "irc-client" = callPackage + ({ mkDerivation, base, bytestring, conduit, connection, containers + , contravariant, exceptions, irc-conduit, irc-ctcp, mtl + , network-conduit-tls, old-locale, profunctors, stm, stm-chans + , text, time, tls, transformers, x509, x509-store, x509-validation + }: + mkDerivation { + pname = "irc-client"; + version = "1.1.2.3"; + sha256 = "0lrlq0dr9mahhda3yh2m6xly77kcpvcw3q0sz4s295vh0mmz0ac3"; + libraryHaskellDepends = [ + base bytestring conduit connection containers contravariant + exceptions irc-conduit irc-ctcp mtl network-conduit-tls old-locale + profunctors stm stm-chans text time tls transformers x509 + x509-store x509-validation + ]; + description = "An IRC client library"; + license = lib.licenses.mit; + maintainers = [ + lib.maintainers.ncfavier lib.maintainers.sternenseemann + ]; + }) {}; + + "irc-colors" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "irc-colors"; + version = "0.1"; + sha256 = "1xl38bq1b6w7z8q0frra4h76lyk63bsy5i1qd34pdgwvikd2rkh0"; + libraryHaskellDepends = [ base text ]; + description = "Colourize your IRC strings"; + license = lib.licenses.bsd3; + }) {}; + + "irc-conduit" = callPackage + ({ mkDerivation, async, base, bytestring, conduit, conduit-extra + , connection, irc, irc-ctcp, network-conduit-tls, profunctors, text + , time, tls, transformers, x509-validation + }: + mkDerivation { + pname = "irc-conduit"; + version = "0.3.0.6"; + sha256 = "0lr3csc9hp7g7m6x54vjbwdg3yxvl4lsr6818zf6n2r5s0x1vq42"; + libraryHaskellDepends = [ + async base bytestring conduit conduit-extra connection irc irc-ctcp + network-conduit-tls profunctors text time tls transformers + x509-validation + ]; + description = "Streaming IRC message library using conduits"; + license = lib.licenses.mit; + }) {}; + + "irc-core" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , hashable, HUnit, primitive, text, time, vector + }: + mkDerivation { + pname = "irc-core"; + version = "2.12"; + sha256 = "09w4i2f7zsl82w6ly6f9khwk9ki3k2yv9izhhxsjjwpffam2lxs2"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring bytestring hashable primitive + text time vector + ]; + testHaskellDepends = [ base hashable HUnit text ]; + description = "IRC core library for glirc"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.kiwi ]; + broken = true; + }) {}; + + "irc-ctcp" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "irc-ctcp"; + version = "0.1.3.1"; + sha256 = "1ckdbxnjv96bpyhcpdi0vj6pjjq8wm4zyh75fps57wi1j61c4v2n"; + libraryHaskellDepends = [ base bytestring text ]; + description = "A CTCP encoding and decoding library for IRC clients"; + license = lib.licenses.mit; + }) {}; + + "irc-dcc" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring + , hspec-attoparsec, io-streams, iproute, irc-ctcp, mtl, network + , path, safe-exceptions, tasty, tasty-hspec, tasty-quickcheck + , transformers, utf8-string + }: + mkDerivation { + pname = "irc-dcc"; + version = "2.0.1"; + sha256 = "1pyj4ngh6rw0k1cd9nlrhwb6rr3jmpiwaxs6crik8gbl6f3s4234"; + revision = "8"; + editedCabalFile = "1ya1bl8pdzbs3gxkq7hsyvkaajf8prrdhr1lx5hm9pi1nqsi879z"; + libraryHaskellDepends = [ + attoparsec base binary bytestring io-streams iproute irc-ctcp mtl + network path safe-exceptions transformers utf8-string + ]; + testHaskellDepends = [ + base bytestring hspec-attoparsec iproute network path tasty + tasty-hspec tasty-quickcheck utf8-string + ]; + description = "A DCC message parsing and helper library for IRC clients"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "irc-fun-bot" = callPackage + ({ mkDerivation, aeson, auto-update, base, case-insensitive, clock + , containers, data-default-class, fast-logger, formatting + , irc-fun-client, irc-fun-types, json-state, text, time + , time-interval, time-units, transformers, unordered-containers + }: + mkDerivation { + pname = "irc-fun-bot"; + version = "0.6.0.0"; + sha256 = "10nd14cc9xjas3kbbmgb1kb1917cij87i4gvfl4v7n2pb4ni910j"; + libraryHaskellDepends = [ + aeson auto-update base case-insensitive clock containers + data-default-class fast-logger formatting irc-fun-client + irc-fun-types json-state text time time-interval time-units + transformers unordered-containers + ]; + description = "Library for writing fun IRC bots"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "irc-fun-client" = callPackage + ({ mkDerivation, auto-update, base, bytestring, connection + , data-default-class, fast-logger, hashable, irc-fun-messages + , irc-fun-types, text, time, time-units, unordered-containers + }: + mkDerivation { + pname = "irc-fun-client"; + version = "0.5.0.0"; + sha256 = "0njj67m4m3pdc7kbh8xs9pacw0lqcdnxf1kkd6qg8bzx6l4bp9m8"; + libraryHaskellDepends = [ + auto-update base bytestring connection data-default-class + fast-logger hashable irc-fun-messages irc-fun-types text time + time-units unordered-containers + ]; + description = "Another library for writing IRC clients"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "irc-fun-color" = callPackage + ({ mkDerivation, base, dlist, formatting, irc-fun-types, text + , text-show + }: + mkDerivation { + pname = "irc-fun-color"; + version = "0.2.1.0"; + sha256 = "11xwy1iidm0j0xkcq4p4gz3lfyr7pvxb7mkwz1dab7rhnhw3nhpq"; + libraryHaskellDepends = [ + base dlist formatting irc-fun-types text text-show + ]; + testHaskellDepends = [ base text ]; + description = "Add color and style decorations to IRC messages"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "irc-fun-messages" = callPackage + ({ mkDerivation, base, irc-fun-types, regex-applicative, text }: + mkDerivation { + pname = "irc-fun-messages"; + version = "0.4"; + sha256 = "0lr189ip4smpf20h4m9h1bmmzi6v705c0b1dg23sq1lgx8fbz0zr"; + libraryHaskellDepends = [ + base irc-fun-types regex-applicative text + ]; + description = "Types and functions for working with the IRC protocol"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "irc-fun-types" = callPackage + ({ mkDerivation, base, hashable, text }: + mkDerivation { + pname = "irc-fun-types"; + version = "0.2"; + sha256 = "15q9sfpazrnplj8yp1v641amnw8zcvwb9wp8siy8fbhi6gcx5lip"; + libraryHaskellDepends = [ base hashable text ]; + description = "Common types for IRC related packages"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ircbot" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , irc, mtl, network, optparse-applicative, parsec, random + , SafeSemaphore, stm, time, unix + }: + mkDerivation { + pname = "ircbot"; + version = "0.6.6.2"; + sha256 = "085w7svvbb1caajjh815rg35cafxw398qshmsf0b1q15la1va0zy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath irc mtl network + optparse-applicative parsec random SafeSemaphore stm time unix + ]; + executableHaskellDepends = [ base ]; + description = "A library for writing IRC bots"; + license = lib.licenses.bsd3; + mainProgram = "ircbot-demo"; + }) {}; + + "ircbouncer" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "ircbouncer"; + version = "0.2.0"; + sha256 = "1bn0m9x89pqknz8gn8gk9is6w6px4hznp3fqqb5dxwssmmjm99zm"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "ireal" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "ireal"; + version = "0.2.3"; + sha256 = "0wxwr74rhf2kmx8dz629k707ir10w4mlkvis50v113kh87d990lj"; + libraryHaskellDepends = [ base QuickCheck ]; + description = "Real numbers and intervals with relatively efficient exact arithmetic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iri" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, contravariant + , hashable, ip, profunctors, ptr, punycode, QuickCheck + , quickcheck-instances, rerebase, semigroups, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, text, text-builder, th-lift + , th-lift-instances, unordered-containers, vector, vector-builder + , vector-instances + }: + mkDerivation { + pname = "iri"; + version = "0.4"; + sha256 = "0v790f2fl4hcb6069ak5cscd156ry3065cshjh9c30239allw7m5"; + libraryHaskellDepends = [ + attoparsec base bytestring contravariant hashable ip profunctors + ptr punycode semigroups template-haskell text text-builder th-lift + th-lift-instances unordered-containers vector vector-builder + vector-instances + ]; + testHaskellDepends = [ + QuickCheck quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck + ]; + description = "RFC-based resource identifier library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iridium" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, Cabal + , containers, extra, foldl, HTTP, lifted-base, monad-control + , multistate, network-uri, process, split, system-filepath, tagged + , text, transformers, transformers-base, turtle + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "iridium"; + version = "0.1.5.8"; + sha256 = "02l18z38n3cbrav7lyi3d27393invc216j78xgg7qfpbvhm3pfgw"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring Cabal containers extra foldl + HTTP lifted-base monad-control multistate network-uri process split + system-filepath tagged text transformers transformers-base turtle + unordered-containers vector yaml + ]; + executableHaskellDepends = [ + base extra multistate text transformers unordered-containers yaml + ]; + description = "Automated Local Cabal Package Testing and Uploading"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "iridium"; + broken = true; + }) {}; + + "iris" = callPackage + ({ mkDerivation, ansi-terminal, base, directory, hspec, mtl + , optparse-applicative, process, text, unliftio-core + }: + mkDerivation { + pname = "iris"; + version = "0.1.0.0"; + sha256 = "18nsmpka72597ipy3dijcbaqayykslwszv7ascp83gy7ppfx70l4"; + libraryHaskellDepends = [ + ansi-terminal base directory mtl optparse-applicative process text + unliftio-core + ]; + testHaskellDepends = [ base hspec optparse-applicative text ]; + description = "Haskell CLI framework"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iron-mq" = callPackage + ({ mkDerivation, aeson, base, http-client, lens, text, wreq }: + mkDerivation { + pname = "iron-mq"; + version = "0.1.1.0"; + sha256 = "1yi1ia4ii6xg17ndp0v47cix0ds6bbrsbf0pghcmx3y4b55v0dlr"; + libraryHaskellDepends = [ aeson base http-client lens text wreq ]; + description = "Iron.IO message queueing client library"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ironforge" = callPackage + ({ mkDerivation, antisplice, base, chatty, chatty-utils, mtl + , transformers + }: + mkDerivation { + pname = "ironforge"; + version = "0.1.0.36"; + sha256 = "11fsph447c3cml0805zdf8454skd7v12ip0cflma6llp3cnfbbl6"; + revision = "1"; + editedCabalFile = "09xmdl9d92jg3l9b2j7crf2kkyhf7zw9vysvr8qfbrhwkkq8d56z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + antisplice base chatty chatty-utils mtl transformers + ]; + executableHaskellDepends = [ + antisplice base chatty chatty-utils mtl transformers + ]; + description = "A technical demo for Antisplice"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ironforge"; + }) {}; + + "irt" = callPackage + ({ mkDerivation, ad, base, data-default-class, statistics }: + mkDerivation { + pname = "irt"; + version = "0.2.0.1"; + sha256 = "05a1k70cj4rlaz7yx84m7riz6zhsb588vfyzkza2gr4i5wlhjr6c"; + libraryHaskellDepends = [ ad base data-default-class statistics ]; + description = "Item Response Theory functions for use in computerized adaptive testing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "is" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "is"; + version = "0.4.3"; + sha256 = "1zw6pmfr2fyy6bghr1zx7gp62ywphnkcqkbql8yi6lgl0yq5qvh7"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base template-haskell ]; + description = "Generic pattern predicates"; + license = lib.licenses.bsd3; + }) {}; + + "isbn" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, text }: + mkDerivation { + pname = "isbn"; + version = "1.1.0.5"; + sha256 = "1373dklc3vpp388j87la3357bsz249cpp84kfqqz9mvq38n12ncs"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base hspec QuickCheck text ]; + description = "ISBN Validation and Manipulation"; + license = lib.licenses.asl20; + }) {}; + + "isdicom" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "isdicom"; + version = "0.0.2"; + sha256 = "05f99nv4ydals0x1y39mswm3437s6bisdk63bgfzb89sgh0p9w1p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ base directory filepath ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "An executable and library to determine if a file is a DICOM file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "isdicom"; + broken = true; + }) {}; + + "isevaluated" = callPackage + ({ mkDerivation, base, vacuum }: + mkDerivation { + pname = "isevaluated"; + version = "0.3.0.2"; + sha256 = "10f09br33xy5ldl924kfnnlc5ilwq44hd17s2qdf9jm75q4sa7d5"; + libraryHaskellDepends = [ base vacuum ]; + description = "Check whether a value has been evaluated"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "isiz" = callPackage + ({ mkDerivation, base, gtk3 }: + mkDerivation { + pname = "isiz"; + version = "0.0.1"; + sha256 = "0k0nyiicz87lvay95vligf563k1dgx93zds0f0kzqxn20miq480s"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base gtk3 ]; + description = "A program to show the size of image and whether suitable for wallpaper"; + license = lib.licenses.bsd3; + mainProgram = "isiz"; + }) {}; + + "islink" = callPackage + ({ mkDerivation, base, unordered-containers }: + mkDerivation { + pname = "islink"; + version = "0.1.0.0"; + sha256 = "1mxfs8k0znc7v2iynjnhr4k5c9as4ip37ybvxnvjfqy4dld9rgyg"; + libraryHaskellDepends = [ base unordered-containers ]; + description = "Check if an HTML element is a link"; + license = lib.licenses.bsd3; + }) {}; + + "ismtp" = callPackage + ({ mkDerivation, base, bytestring, containers, contstuff, dnscache + , enumerator, lifted-base, monad-control, netlines, network, vector + }: + mkDerivation { + pname = "ismtp"; + version = "4.0.2"; + sha256 = "0skyrp497p0gfh39j1ng7ahpbzfykfvykq720akafgnapgsfxkhm"; + libraryHaskellDepends = [ + base bytestring containers contstuff dnscache enumerator + lifted-base monad-control netlines network vector + ]; + description = "Advanced ESMTP library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "iso-deriving" = callPackage + ({ mkDerivation, base, mtl, profunctors }: + mkDerivation { + pname = "iso-deriving"; + version = "0.0.8"; + sha256 = "1w9fvnyanzmxs7yab9qhf3k9qy1lik7y5y5gzfv3jrxzwm0hivbi"; + libraryHaskellDepends = [ base mtl profunctors ]; + testHaskellDepends = [ base mtl ]; + description = "Deriving via arbitrary isomorphisms"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iso3166-country-codes" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "iso3166-country-codes"; + version = "0.20140203.8"; + sha256 = "0dhaddxawpk74dpyz1xm3i9rh8ksiqd36p25isdfzjhvsqff1mml"; + revision = "1"; + editedCabalFile = "0n01pmvkqi0w9l203i1v7kb6bb867plv4h5hmzlkpnhrf5abf0zf"; + libraryHaskellDepends = [ base ]; + description = "A datatype for ISO 3166 country codes"; + license = "LGPL"; + }) {}; + + "iso639" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "iso639"; + version = "0.1.0.3"; + sha256 = "1s15vb00nqxnmm59axapipib1snh6q5qhfdw7pgb9vdsz8i86jqj"; + libraryHaskellDepends = [ base ]; + description = "ISO-639-1 language codes"; + license = lib.licenses.bsd3; + }) {}; + + "iso8583-bitmaps" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, parsec, syb + , template-haskell, th-lift + }: + mkDerivation { + pname = "iso8583-bitmaps"; + version = "0.1.1.0"; + sha256 = "04i557469q2ablwmlwg35jazh7mpd1cgbrzl02xbvn4xbg7n2fcr"; + libraryHaskellDepends = [ + base binary bytestring containers parsec syb template-haskell + th-lift + ]; + description = "Parse and merge ISO 8583-style bitmaps"; + license = lib.licenses.bsd3; + }) {}; + + "iso8601-duration" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-lexing + , hspec, hspec-core, QuickCheck, quickcheck-instances, time + }: + mkDerivation { + pname = "iso8601-duration"; + version = "0.1.1.0"; + sha256 = "0ypcs8nrgdnjibr15bgfxhms1h44dq2pgsagdjx70ipgawhmlywl"; + libraryHaskellDepends = [ + attoparsec base bytestring bytestring-lexing time + ]; + testHaskellDepends = [ + base bytestring hspec hspec-core QuickCheck quickcheck-instances + time + ]; + description = "Types and parser for ISO8601 durations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iso8601-time" = callPackage + ({ mkDerivation, base, hspec, HUnit, time }: + mkDerivation { + pname = "iso8601-time"; + version = "0.1.5"; + sha256 = "1j7h1xix7vpb88dnksis14rnvw0p528m3d54fg3h51765d5l9kgj"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base hspec HUnit time ]; + description = "Convert to/from the ISO 8601 time format"; + license = lib.licenses.mit; + }) {}; + + "isobmff" = callPackage + ({ mkDerivation, base, binary, bytestring, criterion, data-default + , function-builder, hspec, mtl, pretty-types, QuickCheck + , singletons, tagged, template-haskell, text, time, type-spec + , vector + }: + mkDerivation { + pname = "isobmff"; + version = "0.14.0.0"; + sha256 = "1kc77bcp4k4n8j6lx09rq5q4mn21fv7wp059gsg86krb48a09cjx"; + libraryHaskellDepends = [ + base bytestring data-default function-builder mtl pretty-types + singletons tagged template-haskell text time type-spec vector + ]; + testHaskellDepends = [ + base binary bytestring hspec mtl pretty-types QuickCheck tagged + text type-spec + ]; + benchmarkHaskellDepends = [ + base binary bytestring criterion tagged type-spec + ]; + description = "A parser and generator for the ISO-14496-12/14 base media file format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "isobmff-builder" = callPackage + ({ mkDerivation, base, binary, bytestring, criterion, data-default + , hspec, mtl, pretty-types, QuickCheck, singletons, tagged + , template-haskell, text, time, type-list, type-spec, vector + }: + mkDerivation { + pname = "isobmff-builder"; + version = "0.11.3.0"; + sha256 = "0hkzbj61b76vlrsvxj23h2ga8601hfaf4p872gjcf9rl8w7l93jp"; + libraryHaskellDepends = [ + base bytestring data-default mtl pretty-types singletons tagged + template-haskell text time type-list type-spec vector + ]; + testHaskellDepends = [ + base binary bytestring hspec mtl pretty-types QuickCheck tagged + text type-spec + ]; + benchmarkHaskellDepends = [ + base binary bytestring criterion tagged type-spec + ]; + description = "A (bytestring-) builder for the ISO-14496-12 base media file format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "isocline" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "isocline"; + version = "1.0.9"; + sha256 = "0s2lwypsvzxcgcml3b3q9g0acwg6ph2q47p42i9a9kc2h2gcd44h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring text ]; + executableHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ base bytestring text ]; + description = "A portable alternative to GNU Readline"; + license = lib.licenses.mit; + mainProgram = "example"; + }) {}; + + "isohunt" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, ghc-prim + , http-conduit, text, unordered-containers, uri, vector + }: + mkDerivation { + pname = "isohunt"; + version = "0.1.3"; + sha256 = "189dmxczmr0kqh440ziyp6kxx6iza2yyq7cs05hic9w8lhpwa6pw"; + libraryHaskellDepends = [ + aeson base bytestring data-default ghc-prim http-conduit text + unordered-containers uri vector + ]; + description = "Bindings to the isoHunt torrent search API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "isomorphism-class" = callPackage + ({ mkDerivation, base, bytestring, containers, hashable, primitive + , QuickCheck, quickcheck-instances, rebase, tasty, tasty-quickcheck + , text, unordered-containers, vector + }: + mkDerivation { + pname = "isomorphism-class"; + version = "0.1.0.12"; + sha256 = "1ffcjf2lic1mvvxfrfi0cc9qnz5qh73yjd3dsaq5p0h0amp8gppr"; + libraryHaskellDepends = [ + base bytestring containers hashable primitive text + unordered-containers vector + ]; + testHaskellDepends = [ + bytestring primitive QuickCheck quickcheck-instances rebase tasty + tasty-quickcheck text vector + ]; + description = "Isomorphism typeclass solving the conversion problem"; + license = lib.licenses.mit; + }) {}; + + "isotope" = callPackage + ({ mkDerivation, base, containers, hspec, megaparsec, QuickCheck + , template-haskell, th-lift + }: + mkDerivation { + pname = "isotope"; + version = "0.5.0.1"; + sha256 = "0mpbyr6qv7pmabry8wp1cby8zyc44sigl8fvsav32ac7g311k9pa"; + libraryHaskellDepends = [ + base containers megaparsec template-haskell th-lift + ]; + testHaskellDepends = [ + base containers hspec megaparsec QuickCheck + ]; + description = "Isotopic masses and relative abundances"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ispositive" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "ispositive"; + version = "0.2"; + sha256 = "0mnv22n1yc9jbpvwfv8z3svy4907shynk8ri9mdf4v7zsqb3r005"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Positive integers test"; + license = lib.licenses.bsd3; + }) {}; + + "it-has" = callPackage + ({ mkDerivation, base, generic-lens, QuickCheck }: + mkDerivation { + pname = "it-has"; + version = "0.2.0.0"; + sha256 = "0cpv2g95gvb4cb3jin2k12yz7nvksqkc9fn9mgy9smbx1m7xc06g"; + libraryHaskellDepends = [ base generic-lens ]; + testHaskellDepends = [ base generic-lens QuickCheck ]; + description = "Automatically derivable Has instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "itanium-abi" = callPackage + ({ mkDerivation, base, boomerang, exceptions, HUnit, process + , test-framework, test-framework-hunit, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "itanium-abi"; + version = "0.1.2"; + sha256 = "0aafi7r2zxaknkjc5flg3qb6ixmwjlxcv18107b0ci2kggi11v1j"; + libraryHaskellDepends = [ + base boomerang exceptions text transformers unordered-containers + ]; + testHaskellDepends = [ + base HUnit process test-framework test-framework-hunit + ]; + description = "An implementation of name mangling/demangling for the Itanium ABI"; + license = lib.licenses.bsd3; + }) {}; + + "itcli" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, mtl + , optparse-applicative, text, time, uuid, yaml + }: + mkDerivation { + pname = "itcli"; + version = "0.1.8.3"; + sha256 = "1ml6k0imkb6wy3fky2fd5q1gkbywm360jmlb6gw8mp8z7ci6ijbg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath mtl optparse-applicative text + time uuid yaml + ]; + description = "Issue Tracker for the CLI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "itcli"; + broken = true; + }) {}; + + "itemfield" = callPackage + ({ mkDerivation, base, brick, data-default, HUnit, microlens + , microlens-th, QuickCheck, random, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, vty + }: + mkDerivation { + pname = "itemfield"; + version = "1.2.5.0"; + sha256 = "049gj5c6z68yf7cmnp1kbjdg71n4rdwyb59hivdjajsdp9xay7hn"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base brick data-default microlens text vty + ]; + executableHaskellDepends = [ + base brick data-default microlens microlens-th random text vty + ]; + testHaskellDepends = [ + base brick data-default HUnit microlens microlens-th QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 text + vty + ]; + description = "A brick Widget for selectable summary of many elements on a terminal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iter-stats" = callPackage + ({ mkDerivation, base, heap, HUnit, iteratee, ListLike, mtl + , statistics, test-framework, test-framework-hunit + , test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "iter-stats"; + version = "0.1.0.4"; + sha256 = "1pfvxxps319ynfpaqgkiyk7gbpi4l2rfqzqyw27jhzlxx860yq71"; + libraryHaskellDepends = [ base heap iteratee ListLike mtl ]; + testHaskellDepends = [ + base heap HUnit iteratee ListLike mtl statistics test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + description = "iteratees for statistical processing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "iterIO" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers + , filepath, HsOpenSSL, ListLike, mtl, network, old-locale, process + , stringsearch, time, unix, zlib + }: + mkDerivation { + pname = "iterIO"; + version = "0.2.2"; + sha256 = "0cq0awzl249m9kzgs0hzs49r2v29q4dhq3sbd818izvyqzfzz4zm"; + libraryHaskellDepends = [ + array attoparsec base bytestring containers filepath HsOpenSSL + ListLike mtl network old-locale process stringsearch time unix + ]; + librarySystemDepends = [ zlib ]; + description = "Iteratee-based IO with pipe operators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) zlib;}; + + "iterable" = callPackage + ({ mkDerivation, base, mtl, tagged, template-haskell, vector }: + mkDerivation { + pname = "iterable"; + version = "3.0"; + sha256 = "194718jpjwkv3ynlpgjlpvf0iqnj7dkd3zmci363gsa425i3vlbc"; + revision = "1"; + editedCabalFile = "0aaxx554mm8xhi8ab9jn5r5a2wxg47hc5kiifjahpdfzq5kjnyvs"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base mtl tagged template-haskell vector + ]; + description = "API for hierarchical multilevel collections"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iteratee" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , exceptions, HUnit, ListLike, monad-control, mtl, parallel + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers, transformers-base, unix + }: + mkDerivation { + pname = "iteratee"; + version = "0.8.9.6"; + sha256 = "1yc5fqqb8warvgld3cymka7d2wmjydvfin5jy7zaazb7alf14q1p"; + revision = "1"; + editedCabalFile = "1nb5f2f5lvyjqrgrhyv8ai12jlp6k3282cs0ini2zmjdkkyiw4z1"; + libraryHaskellDepends = [ + base bytestring containers exceptions ListLike monad-control + parallel transformers transformers-base unix + ]; + testHaskellDepends = [ + base bytestring exceptions HUnit ListLike monad-control mtl + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 transformers transformers-base unix + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq exceptions ListLike monad-control + mtl transformers transformers-base unix + ]; + description = "Iteratee-based I/O"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iteratee-compress" = callPackage + ({ mkDerivation, base, bytestring, bzip2, iteratee, mtl, zlib }: + mkDerivation { + pname = "iteratee-compress"; + version = "0.3.3.1"; + sha256 = "1j5w3pfi8mx88wfg6fwrj5jccfp8spw0jwb4zh3yyzg1jacrpal4"; + libraryHaskellDepends = [ base bytestring iteratee mtl ]; + librarySystemDepends = [ bzip2 zlib ]; + description = "Enumeratees for compressing and decompressing streams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) bzip2; inherit (pkgs) zlib;}; + + "iteratee-mtl" = callPackage + ({ mkDerivation, base, bytestring, containers, ListLike + , MonadCatchIO-mtl, mtl, unix + }: + mkDerivation { + pname = "iteratee-mtl"; + version = "0.5.0.0"; + sha256 = "0a3f0m9lgc4ks18891a689bbb1c1kdrxswj42s5syvcq73y7v2h0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers ListLike MonadCatchIO-mtl mtl unix + ]; + description = "Iteratee-based I/O"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "iteratee-parsec" = callPackage + ({ mkDerivation, base, iteratee, ListLike, parsec, reference + , transformers + }: + mkDerivation { + pname = "iteratee-parsec"; + version = "0.0.6"; + sha256 = "1saffq3pl20fph6jdss6yzdgfaqxwb2183gb3qxj6cwsrblzz628"; + libraryHaskellDepends = [ + base iteratee ListLike parsec reference transformers + ]; + description = "Package allowing parsec parser initeratee"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "iteratee-stm" = callPackage + ({ mkDerivation, base, iteratee, stm, stm-chans, transformers }: + mkDerivation { + pname = "iteratee-stm"; + version = "0.1.2"; + sha256 = "1916phr07ckvm571rspswqr93z22la0mkxghvzljr0vgd1zi4p0x"; + libraryHaskellDepends = [ + base iteratee stm stm-chans transformers + ]; + description = "Concurrent iteratees using STM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "iterative-forward-search" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, fingertree + , hashable, random, time, transformers, unordered-containers + }: + mkDerivation { + pname = "iterative-forward-search"; + version = "0.1.0.0"; + sha256 = "03cnrhnr93va6vd1fi6ccqzdlng37ggkh0ff45bk9m4b25pwrgql"; + libraryHaskellDepends = [ + base containers deepseq fingertree hashable random time + transformers unordered-containers + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq fingertree hashable random time + transformers unordered-containers + ]; + description = "An IFS constraint solver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iterio-server" = callPackage + ({ mkDerivation, base, bytestring, filepath, iterIO, ListLike + , monadIO, mtl, network, split, transformers, unix + }: + mkDerivation { + pname = "iterio-server"; + version = "0.3"; + sha256 = "1yz05y6i036irdbnsmhhr9lpcfk56ii6ls1fqdgh80h9giyi6c0n"; + libraryHaskellDepends = [ + base bytestring filepath iterIO ListLike monadIO mtl network split + transformers unix + ]; + description = "Library for building servers with IterIO"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "iterm-show" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring }: + mkDerivation { + pname = "iterm-show"; + version = "0.1.0.1"; + sha256 = "1wlrn6q3v5a4pqmk3a3syir7szq97g658s1bzrq5p65frs7i7daw"; + revision = "2"; + editedCabalFile = "0qz82j4gz226qhqhmami40ws6r8rlwf0l22hilzk1n4x00bvcdm7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base base64-bytestring bytestring ]; + executableHaskellDepends = [ base bytestring ]; + description = "Enable graphical display of images inline on some terminals"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "it2-show"; + broken = true; + }) {}; + + "iterm-show-JuicyPixels" = callPackage + ({ mkDerivation, base, iterm-show, JuicyPixels }: + mkDerivation { + pname = "iterm-show-JuicyPixels"; + version = "0.1.0.0"; + sha256 = "1r4if1izanpz7kc2hl8vcn6iz7p0sk5dqq8rxvrpclcx3dklhh6z"; + revision = "1"; + editedCabalFile = "0pd14gfdpd12h1vlrk3dfg5vxlpd1jv2zi32nxic7p09wz59dkpk"; + libraryHaskellDepends = [ base iterm-show JuicyPixels ]; + description = "Orphan Show instances for JuciyPixels image types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "iterm-show-diagrams" = callPackage + ({ mkDerivation, base, diagrams-lib, diagrams-rasterific + , iterm-show, JuicyPixels + }: + mkDerivation { + pname = "iterm-show-diagrams"; + version = "0.1.0.0"; + sha256 = "1szan9v24d8fksxcw3fqvzppf49664xm5y1zdk9yv007r5pfxr4c"; + revision = "1"; + editedCabalFile = "0yfc7phc2566mc7cqbin2px2l22nfg0xssf0vp0xkd4zqchji453"; + libraryHaskellDepends = [ + base diagrams-lib diagrams-rasterific iterm-show JuicyPixels + ]; + description = "Orphan Show instances for diagrams package that render inline in some terminals"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ival" = callPackage + ({ mkDerivation, alg, base, smallcheck, tasty, tasty-smallcheck }: + mkDerivation { + pname = "ival"; + version = "0.2.0.0"; + sha256 = "1djgkxz6npymkzf5802hdcvr40jlc16pmyxd3qpi98f1c1h4rg5x"; + revision = "1"; + editedCabalFile = "0hgvsmjkblbawwv7kfa3imnbjvv330gccv2n245nd0vhfgsbpvxa"; + libraryHaskellDepends = [ alg base ]; + testHaskellDepends = [ + alg base smallcheck tasty tasty-smallcheck + ]; + description = "Intervals"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ivar-simple" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ivar-simple"; + version = "0.3.3"; + sha256 = "0a8wm3jj5widp3awdsgl8jidxyhw97d9iijl65frwd9kjfzsc678"; + libraryHaskellDepends = [ base ]; + description = "Write once concurrency primitives"; + license = lib.licenses.mit; + }) {}; + + "ivor" = callPackage + ({ mkDerivation, base, binary, containers, directory, haskell98 + , mtl, parsec + }: + mkDerivation { + pname = "ivor"; + version = "0.1.14.1"; + sha256 = "0r9ykfkxpwsrhsvv691r361pf79a7y511hxy2mvd6ysz1441mych"; + revision = "1"; + editedCabalFile = "0d96j24n4v61q7ynrwaag96as2sl6q67kmypmb4wk42cw400g41j"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary containers directory haskell98 mtl parsec + ]; + description = "Theorem proving library based on dependent type theory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ivory" = callPackage + ({ mkDerivation, alex, array, base, base-compat, containers, dlist + , filepath, happy, monadLib, pretty, template-haskell, text + , th-abstraction, th-lift + }: + mkDerivation { + pname = "ivory"; + version = "0.1.0.9"; + sha256 = "1gml49dhjjciw71h0g7pn9bw5irghs5kkl6zgabyk4isfh9dllr1"; + libraryHaskellDepends = [ + array base base-compat containers dlist filepath monadLib pretty + template-haskell text th-abstraction th-lift + ]; + libraryToolDepends = [ alex happy ]; + description = "Safe embedded C programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ivory-artifact" = callPackage + ({ mkDerivation, base, directory, filepath, HStringTemplate, text + , utf8-string + }: + mkDerivation { + pname = "ivory-artifact"; + version = "0.1.0.5"; + sha256 = "0d3rxrs4f15wa5ln637ch4k74xbad82i1c3qmpdjxg5yk9gsqavs"; + libraryHaskellDepends = [ + base directory filepath HStringTemplate text utf8-string + ]; + description = "Manage additional data files during Ivory compilation"; + license = lib.licenses.bsd3; + }) {}; + + "ivory-avr-atmega328p-registers" = callPackage + ({ mkDerivation, base, base-compat, ivory, ivory-hw, monadLib }: + mkDerivation { + pname = "ivory-avr-atmega328p-registers"; + version = "0.1.0.0"; + sha256 = "07janz4d196p0q3578gs77d2vbnmaz67wdb6swpdkxbhl8s7zpcg"; + libraryHaskellDepends = [ + base base-compat ivory ivory-hw monadLib + ]; + description = "Ivory register bindings for the Atmega328p"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ivory-backend-c" = callPackage + ({ mkDerivation, base, base-compat, bytestring, containers + , directory, filepath, ivory, ivory-artifact, ivory-opts + , language-c-quote, mainland-pretty, monadLib, process, srcloc + , template-haskell + }: + mkDerivation { + pname = "ivory-backend-c"; + version = "0.1.0.8"; + sha256 = "1zp5kddiczkb85ac7y6wn145bzx3hpvzzhincgq8f1ykcr23miz9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base-compat bytestring containers directory filepath ivory + ivory-artifact ivory-opts language-c-quote mainland-pretty monadLib + process srcloc template-haskell + ]; + description = "Ivory C backend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ivory-bitdata" = callPackage + ({ mkDerivation, base, ivory, ivory-backend-c, monadLib, parsec + , template-haskell + }: + mkDerivation { + pname = "ivory-bitdata"; + version = "0.2.0.0"; + sha256 = "03qqax98qr2qyidc71i81f70lbma1s2q5jikl3m4ni4wyj3gg1m3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base ivory ivory-backend-c monadLib parsec template-haskell + ]; + executableHaskellDepends = [ base ivory ivory-backend-c ]; + description = "Ivory bit-data support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ivory-bitdata-example"; + }) {}; + + "ivory-eval" = callPackage + ({ mkDerivation, base, base-compat, containers, ivory, monadLib + , tasty, tasty-hunit + }: + mkDerivation { + pname = "ivory-eval"; + version = "0.1.0.6"; + sha256 = "0009sndrv9m672wzkd8klmi10yc8ckzcszx1d224xm0qs2hhy0v3"; + libraryHaskellDepends = [ + base base-compat containers ivory monadLib + ]; + testHaskellDepends = [ + base base-compat containers ivory monadLib tasty tasty-hunit + ]; + description = "Simple concrete evaluator for Ivory programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ivory-examples" = callPackage + ({ mkDerivation, base, base-compat, ivory, ivory-backend-c + , ivory-opts, ivory-stdlib, monadLib, pretty, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "ivory-examples"; + version = "0.1.0.5"; + sha256 = "0mh3afpqvwxv4gcpq23ln06jmvh8iknc86j052qvqzcg0svnb6sk"; + revision = "1"; + editedCabalFile = "0ffshn32fv3qwf7gq0ms0ay21b21xvy0gb97ymg89plan18n2gx8"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base base-compat ivory ivory-backend-c ivory-opts ivory-stdlib + monadLib pretty QuickCheck template-haskell + ]; + description = "Ivory examples"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ivory-c-clang-test"; + }) {}; + + "ivory-hw" = callPackage + ({ mkDerivation, base, filepath, ivory, ivory-artifact }: + mkDerivation { + pname = "ivory-hw"; + version = "0.1.0.6"; + sha256 = "0az65nj7pl32gyffv2z2vmcgm36cm740y765n4r7389drls5lj5d"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base filepath ivory ivory-artifact ]; + description = "Ivory hardware model (STM32F4)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ivory-opts" = callPackage + ({ mkDerivation, base, base-compat, containers, data-reify, dlist + , fgl, filepath, ivory, monadLib, pretty + }: + mkDerivation { + pname = "ivory-opts"; + version = "0.1.0.6"; + sha256 = "014dnfflf09gfn6c47jjg25lq95bx9sl6nkj18zylyzy0f1qszrq"; + libraryHaskellDepends = [ + base base-compat containers data-reify dlist fgl filepath ivory + monadLib pretty + ]; + description = "Ivory compiler optimizations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ivory-quickcheck" = callPackage + ({ mkDerivation, base, base-compat, directory, filepath, ivory + , ivory-backend-c, ivory-eval, ivory-stdlib, monadLib, process + , QuickCheck, random, tasty, tasty-hunit + }: + mkDerivation { + pname = "ivory-quickcheck"; + version = "0.2.0.5"; + sha256 = "1w2kp47w8a4hpf68fq8hl71jm7mkrn0dj9agxw4fbadj307zk4ws"; + libraryHaskellDepends = [ + base base-compat ivory ivory-backend-c ivory-eval monadLib + QuickCheck random + ]; + testHaskellDepends = [ + base base-compat directory filepath ivory ivory-backend-c + ivory-stdlib monadLib process QuickCheck tasty tasty-hunit + ]; + description = "QuickCheck driver for Ivory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ivory-serialize" = callPackage + ({ mkDerivation, base, base-compat, filepath, ivory, ivory-artifact + , monadLib + }: + mkDerivation { + pname = "ivory-serialize"; + version = "0.1.0.6"; + sha256 = "1v8gf92z7g8ihcbnqalpjbbsm1z24242ysar9cg0dfq8n5if226a"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base-compat filepath ivory ivory-artifact monadLib + ]; + description = "Serialization library for Ivory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ivory-stdlib" = callPackage + ({ mkDerivation, base, filepath, ivory, ivory-artifact }: + mkDerivation { + pname = "ivory-stdlib"; + version = "0.1.0.5"; + sha256 = "1sdbwy5sqa87zidfp7xmxwvfw3xx26kc8m68hgmhsxvs8j6xavmg"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base filepath ivory ivory-artifact ]; + description = "Ivory standard library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ivy-web" = callPackage + ({ mkDerivation, base, invertible-syntax, partial-isomorphisms + , snap, snap-core + }: + mkDerivation { + pname = "ivy-web"; + version = "0.2"; + sha256 = "0m2wd8lh22nqyjiijw9ldl6l17fbkj7b4n0j5ymgrs3yx2mnnv1q"; + libraryHaskellDepends = [ + base invertible-syntax partial-isomorphisms snap snap-core + ]; + description = "A lightweight web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "iwlib" = callPackage + ({ mkDerivation, base, wirelesstools }: + mkDerivation { + pname = "iwlib"; + version = "0.1.2"; + sha256 = "0iyibjiviqkh79bifnpnzs2cl8790hhbhh8wp10l8nl7wbwzppzx"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ wirelesstools ]; + description = "Bindings for the iw C library"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) wirelesstools;}; + + "ix" = callPackage + ({ mkDerivation, base, base-unicode-symbols, category, criterion + , smallcheck, tasty, tasty-smallcheck, transformers, util + }: + mkDerivation { + pname = "ix"; + version = "0.1.1.0"; + sha256 = "0y3nvh2r4vpjn77innf8h0s6q89h1zk7yg8gbjnvz9482np44xam"; + revision = "1"; + editedCabalFile = "0r6mb33zr50vibkb31jijw6h5nzizi01skccfbiz9yqwvlqnfq4v"; + libraryHaskellDepends = [ + base base-unicode-symbols category transformers util + ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Indexed monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ix-shapable" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "ix-shapable"; + version = "0.1.0"; + sha256 = "08ljlzywnw0h8ijwb6yh4r8l6z7bbknwxv9cjq7lkfx7m2vgy1sh"; + libraryHaskellDepends = [ array base ]; + description = "Reshape multi-dimensional arrays"; + license = lib.licenses.bsd3; + }) {}; + + "ixdopp" = callPackage + ({ mkDerivation, base, preprocessor-tools, syb }: + mkDerivation { + pname = "ixdopp"; + version = "0.1.3"; + sha256 = "1vknwznk42b33q4pmh6z620g761yf3cmsmrmhilgq42i5qhll4d4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base preprocessor-tools syb ]; + description = "A preprocessor for expanding \"ixdo\" notation for indexed monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ixdopp"; + broken = true; + }) {}; + + "ixmonad" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "ixmonad"; + version = "0.57"; + sha256 = "1k8qfx9p6jw6gb4jsgq6y2bc6y6ah4h44gdgs0fxkrg371wyym7k"; + revision = "1"; + editedCabalFile = "064bqv1i43car216ajjiq7j9vz2ha0rxhmpin83ajrchva1yd7sq"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Embeds effect systems into Haskell using parameteric effect monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ixset" = callPackage + ({ mkDerivation, base, Cabal, containers, HUnit, QuickCheck, random + , safecopy, syb, syb-with-class, template-haskell + }: + mkDerivation { + pname = "ixset"; + version = "1.1.1.2"; + sha256 = "15dgh9lgjqgn0483p98q21ym1mrwi5h7ygdjxf48aap1d20x6swp"; + libraryHaskellDepends = [ + base containers safecopy syb syb-with-class template-haskell + ]; + testHaskellDepends = [ + base Cabal containers HUnit QuickCheck random + ]; + description = "Efficient relational queries on Haskell sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ixset-typed" = callPackage + ({ mkDerivation, base, containers, deepseq, HUnit, QuickCheck + , safecopy, syb, tasty, tasty-hunit, tasty-quickcheck + , template-haskell + }: + mkDerivation { + pname = "ixset-typed"; + version = "0.5.1.0"; + sha256 = "033rm2sik1qz4dmqlabjzwwqw38vj3hrwlkmhm554yvk1n3v9dq8"; + revision = "1"; + editedCabalFile = "16xmr7rlxjq89r2zsq88781r95ayf56bw36gial7hfjjcknqvgxk"; + libraryHaskellDepends = [ + base containers deepseq safecopy syb template-haskell + ]; + testHaskellDepends = [ + base containers HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Efficient relational queries on Haskell sets"; + license = lib.licenses.bsd3; + }) {}; + + "ixset-typed-binary-instance" = callPackage + ({ mkDerivation, base, binary, ixset-typed }: + mkDerivation { + pname = "ixset-typed-binary-instance"; + version = "0.1.0.2"; + sha256 = "1jgqc1ys5pvfkha8pyddz5f01qsmv9a83xw0q75njk8zhqajlyvx"; + libraryHaskellDepends = [ base binary ixset-typed ]; + description = "Binary instance for ixset-typed"; + license = lib.licenses.mit; + }) {}; + + "ixset-typed-cassava" = callPackage + ({ mkDerivation, base, bytestring, cassava, ixset-typed, vector }: + mkDerivation { + pname = "ixset-typed-cassava"; + version = "0.0.2.0"; + sha256 = "0qr0j1pkq2jc0clwbrzwmj31i90n8frxb0gaki0sapmla8pfb5yc"; + revision = "1"; + editedCabalFile = "07qm52l00j4ghhc7bld99nnjkah9filzbkwcyzpdqhisp51q687q"; + libraryHaskellDepends = [ + base bytestring cassava ixset-typed vector + ]; + description = "cassava encoding and decoding via ixset-typed"; + license = lib.licenses.mit; + }) {}; + + "ixset-typed-conversions" = callPackage + ({ mkDerivation, base, exceptions, free, hashable, ixset-typed + , unordered-containers, zipper-extra + }: + mkDerivation { + pname = "ixset-typed-conversions"; + version = "0.1.2.0"; + sha256 = "15hxis8m60kfxi65k4sq2wica65whh8l1axw8jkx37yh1fys520x"; + libraryHaskellDepends = [ + base exceptions free hashable ixset-typed unordered-containers + zipper-extra + ]; + description = "Conversions from ixset-typed to other containers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ixset-typed-hashable-instance" = callPackage + ({ mkDerivation, base, hashable, ixset-typed }: + mkDerivation { + pname = "ixset-typed-hashable-instance"; + version = "0.1.0.2"; + sha256 = "0bwajqlj1kpis2616lrmcymmag66fkmdrsrj0r3kf8j6090zxmyv"; + libraryHaskellDepends = [ base hashable ixset-typed ]; + description = "Hashable instance for ixset-typed"; + license = lib.licenses.mit; + }) {}; + + "ixshader" = callPackage + ({ mkDerivation, base, ghc-prim, indexed, language-glsl, parsec + , prettyclass, singletons, template-haskell, text + }: + mkDerivation { + pname = "ixshader"; + version = "0.0.1.0"; + sha256 = "02ql4yl80jb1fz4j35hvkd47wrpkq2zzpcbws2hsr4njcxsi31wp"; + libraryHaskellDepends = [ + base ghc-prim indexed language-glsl parsec prettyclass singletons + template-haskell text + ]; + description = "A shallow embedding of the OpenGL Shading Language in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "iyql" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, haskeline, haskell98, hoauth, mtl, old-locale, parsec + , time, utf8-string, xml + }: + mkDerivation { + pname = "iyql"; + version = "0.0.7"; + sha256 = "1jb97jzm9w8z8jyswbcr3kdraam95by6bc1gpjddwn817dijf0q4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring containers directory filepath haskeline + haskell98 hoauth mtl old-locale parsec time utf8-string xml + ]; + description = "CLI (command line interface) to YQL"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "iyql"; + }) {}; + + "j" = callPackage + ({ mkDerivation, base, bytestring, repa, tasty, tasty-hunit, unix + , vector + }: + mkDerivation { + pname = "j"; + version = "0.3.0.1"; + sha256 = "1v4hp7skddbjw6d2ggyfspijmsxh346c97nxwh2anp05aykmzk7b"; + revision = "1"; + editedCabalFile = "08yfwfh6khy8nq4kcjr46zx0iikh43a5y24wg4znwsc7mxvqj2h4"; + libraryHaskellDepends = [ base bytestring repa unix vector ]; + testHaskellDepends = [ base bytestring repa tasty tasty-hunit ]; + description = "J in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "j2hs" = callPackage + ({ mkDerivation, base, bimap, containers, directory, filepath, hx + , java-bridge, java-bridge-extras, java-reflect, mtl, named-records + , split, strict, strings, syb, transformers + }: + mkDerivation { + pname = "j2hs"; + version = "0.99.1"; + sha256 = "0fls5krx9l0c7g755b4yyksiki45hbb6v7m0y6nsmpd217rggkb2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bimap containers directory filepath hx java-bridge + java-bridge-extras java-reflect mtl named-records split strict + strings syb transformers + ]; + description = "j2hs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "j2hs"; + }) {}; + + "ja-base-extra" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ja-base-extra"; + version = "0.2.1.0"; + sha256 = "1654hjzagmnaq3p9irjgdg0crgx01v2r3qnprb09a32xg4cf6xam"; + libraryHaskellDepends = [ base ]; + description = "Extra functions I require in base"; + license = lib.licenses.bsd3; + }) {}; + + "jacinda" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers + , criterion, deepseq, directory, filepath, happy, microlens + , microlens-mtl, mtl, optparse-applicative, prettyprinter + , recursion, regex-rure, silently, split, tasty, tasty-hunit, text + , transformers, vector + }: + mkDerivation { + pname = "jacinda"; + version = "2.0.2.0"; + sha256 = "0kinsb3cnz1s49fi2snaa9vink05hxcpjqzyx0ll948qfcb3gwkr"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers deepseq directory filepath + microlens microlens-mtl mtl prettyprinter recursion regex-rure + split text transformers vector + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base optparse-applicative text ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit text ]; + benchmarkHaskellDepends = [ base criterion deepseq silently text ]; + doHaddock = false; + description = "Functional, expression-oriented data processing language"; + license = lib.licenses.agpl3Only; + mainProgram = "ja"; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "jack" = callPackage + ({ mkDerivation, array, base, bytestring, enumset, event-list + , explicit-exception, libjack2, midi, non-negative, semigroups + , transformers + }: + mkDerivation { + pname = "jack"; + version = "0.7.2.2"; + sha256 = "0f47cyhsjw57k4cgbmwvawn02v9dvx4x1pn7k2z612srf5l1igb5"; + revision = "2"; + editedCabalFile = "1hjk165kmdryyr5j50dgk59sa6kqvhhp6g5i31b2kzif9glbmq3s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring enumset event-list explicit-exception midi + non-negative semigroups transformers + ]; + libraryPkgconfigDepends = [ libjack2 ]; + description = "Bindings for the JACK Audio Connection Kit"; + license = lib.licenses.gpl2Only; + maintainers = [ lib.maintainers.thielema ]; + }) {inherit (pkgs) libjack2;}; + + "jack-bindings" = callPackage + ({ mkDerivation, base, c2hs, libjack2, mtl }: + mkDerivation { + pname = "jack-bindings"; + version = "0.1.1"; + sha256 = "1gmz2qiz7wzydj0rhswbfhwi0zbdcbps29l1lryzqxm8chfc9mbm"; + libraryHaskellDepends = [ base mtl ]; + libraryPkgconfigDepends = [ libjack2 ]; + libraryToolDepends = [ c2hs ]; + description = "DEPRECATED Bindings to the JACK Audio Connection Kit"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libjack2;}; + + "jackminimix" = callPackage + ({ mkDerivation, base, hosc }: + mkDerivation { + pname = "jackminimix"; + version = "0.1"; + sha256 = "03ysmgg5f3dsimskqw5vpnrv5jg4gf1gd0khmf0s1ilfm1jc1nfd"; + libraryHaskellDepends = [ base hosc ]; + description = "control JackMiniMix"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jackpolynomials" = callPackage + ({ mkDerivation, array, base, combinat, containers, hspray + , hypergeomatrix, ilist, lens, numeric-prelude, tasty, tasty-hunit + }: + mkDerivation { + pname = "jackpolynomials"; + version = "1.2.1.0"; + sha256 = "1iwzsld7xxrlzsx5vs84lgbgdjrds316fryf1y40l6pb57cli582"; + libraryHaskellDepends = [ + array base combinat containers hspray ilist lens numeric-prelude + ]; + testHaskellDepends = [ + base hspray hypergeomatrix tasty tasty-hunit + ]; + description = "Jack, zonal, Schur and skew Schur polynomials"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jacobi-elliptic" = callPackage + ({ mkDerivation, base, elliptic-integrals, jacobi-theta, tasty + , tasty-hunit + }: + mkDerivation { + pname = "jacobi-elliptic"; + version = "0.1.3.0"; + sha256 = "13inf9szcf4bl81ddd5x2jppkhssydg8szihpnwsl8gs4lml0jdg"; + libraryHaskellDepends = [ base elliptic-integrals jacobi-theta ]; + testHaskellDepends = [ base elliptic-integrals tasty tasty-hunit ]; + description = "Neville Theta Functions and Jacobi Elliptic Functions"; + license = lib.licenses.bsd3; + }) {}; + + "jacobi-roots" = callPackage + ({ mkDerivation, base, binary, bytestring, doctest, vector }: + mkDerivation { + pname = "jacobi-roots"; + version = "0.2.0.4"; + sha256 = "1skpw2jm5g0lylc79n5fk37d3lrvhwb3cmn50wcy4i5nnjvfdijc"; + libraryHaskellDepends = [ base binary bytestring vector ]; + testHaskellDepends = [ base doctest ]; + description = "Roots of two shifted Jacobi polynomials (Legendre and Radau) to double precision"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jacobi-theta" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "jacobi-theta"; + version = "0.2.2.2"; + sha256 = "01wax5spwr6qkkbdwdrlprxj0w7i8g7gijy31hzmllgwqcb59pbb"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Jacobi Theta Functions"; + license = lib.licenses.bsd3; + }) {}; + + "jaeger-flamegraph" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, extra + , optparse-applicative, QuickCheck, tasty, tasty-discover + , tasty-hspec, tasty-quickcheck, text + }: + mkDerivation { + pname = "jaeger-flamegraph"; + version = "1.3.2"; + sha256 = "1m7vs4zi1cm5xj3wn8zr44rdx1l99ra59xwr64y9bdrs1raga7k3"; + revision = "1"; + editedCabalFile = "003h3aqdkpvpqqyv7ypv3shvfiqcwq7cfihqv38bp2iq5vin938q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson base containers QuickCheck text ]; + executableHaskellDepends = [ + aeson base bytestring containers extra optparse-applicative text + ]; + testHaskellDepends = [ + aeson base containers tasty tasty-hspec tasty-quickcheck text + ]; + testToolDepends = [ tasty-discover ]; + description = "Generate flamegraphs from Jaeger .json dumps."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "jaeger-flamegraph"; + broken = true; + }) {}; + + "jail" = callPackage + ({ mkDerivation, base, containers, directory, monads-fd + , transformers + }: + mkDerivation { + pname = "jail"; + version = "0.0.1.1"; + sha256 = "0wxz3w5r1zc571ibyqskwk27ba1dafwwpr10psbsg44fj7ii3vvz"; + libraryHaskellDepends = [ + base containers directory monads-fd transformers + ]; + description = "Jailed IO monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jailbreak-cabal" = callPackage + ({ mkDerivation, base, Cabal, Cabal-syntax }: + mkDerivation { + pname = "jailbreak-cabal"; + version = "1.4"; + sha256 = "0acl7v3m1hm0rdyzzh5w63d6i1z1pdn4767xy1437f4q614vaxjc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base Cabal Cabal-syntax ]; + description = "Strip version restrictions from Cabal files"; + license = lib.licenses.bsd3; + mainProgram = "jailbreak-cabal"; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "jalaali" = callPackage + ({ mkDerivation, base, deepseq, hspec, time }: + mkDerivation { + pname = "jalaali"; + version = "1.0.0.0"; + sha256 = "0hf0vgvjcklf8iq7gcrncmw4pm2c6aawx3cp34fji2bl14dgv4zr"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base hspec time ]; + benchmarkHaskellDepends = [ base deepseq time ]; + description = "Jalaali calendar systems"; + license = lib.licenses.mit; + }) {}; + + "jalla" = callPackage + ({ mkDerivation, base, base-orphans, blas, c2hs, cblas, convertible + , HUnit, lapacke, mtl, QuickCheck, random, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "jalla"; + version = "0.2.0.1"; + sha256 = "122lf1j9hs81yzj6hdv7a7q56846h1ggasbjgvjnk8r34d0xsl40"; + libraryHaskellDepends = [ + base base-orphans convertible mtl QuickCheck random + ]; + librarySystemDepends = [ blas cblas lapacke ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base HUnit QuickCheck random test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Higher level functions for linear algebra. Wraps BLAS and LAPACKE."; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) blas; cblas = null; lapacke = null;}; + + "jammittools" = callPackage + ({ mkDerivation, base, boxes, bytestring, conduit, conduit-audio + , containers, directory, filepath, JuicyPixels, process, resourcet + , text, transformers, vector, xml + }: + mkDerivation { + pname = "jammittools"; + version = "0.5.5.2"; + sha256 = "0x7zyyn7q9j5d74bkvf5pbm5i6kcxv7v107j1z26x5m42gibs9kv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring conduit conduit-audio containers directory filepath + JuicyPixels process resourcet text transformers vector xml + ]; + executableHaskellDepends = [ base boxes directory filepath ]; + description = "Export sheet music and audio from Windows/Mac app Jammit"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "jammittools"; + broken = true; + }) {}; + + "japanese-calendar" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, time }: + mkDerivation { + pname = "japanese-calendar"; + version = "0.1.1.0"; + sha256 = "0nii20qc7w0m2kjbbhg91iad497hlrd35l29xri0lrjmk9s1hsnw"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base hspec QuickCheck time ]; + description = "Data type of Japanese Calendar (Wareki)"; + license = lib.licenses.bsd3; + }) {}; + + "japanese-holidays" = callPackage + ({ mkDerivation, base, doctest, hspec, hspec-discover, time }: + mkDerivation { + pname = "japanese-holidays"; + version = "1.0.0.0"; + sha256 = "0h18x1g9i76zyb09jg0hznqmqz66j3mjvvs2d40ilsw1j59ff2jc"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base doctest hspec time ]; + testToolDepends = [ hspec-discover ]; + description = "Japanese holidays utility"; + license = lib.licenses.bsd3; + }) {}; + + "jarfind" = callPackage + ({ mkDerivation, array, base, binary, bytestring, regex-tdfa + , zip-archive + }: + mkDerivation { + pname = "jarfind"; + version = "0.1.0.3"; + sha256 = "0cfxq8k0k8r3wf4siypb78rqx5c9m2cm899bpa0zz591hc0p6k0w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring regex-tdfa zip-archive + ]; + executableHaskellDepends = [ + array base binary bytestring regex-tdfa zip-archive + ]; + description = "Tool for searching java classes, members and fields in classfiles and JAR archives"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "jarf"; + broken = true; + }) {}; + + "jarify" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, process + , regex-tdfa, temporary, text, zip-archive + }: + mkDerivation { + pname = "jarify"; + version = "1.0"; + sha256 = "0xlk07vcizp9rms5d28klidcf535ncffcx75rwixhvlii2qmyjn7"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ + base bytestring directory filepath process regex-tdfa temporary + text zip-archive + ]; + doHaddock = false; + description = "Jarification of Haskell sources"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "jarify"; + broken = true; + }) {}; + + "jaskell" = callPackage + ({ mkDerivation, base, directory, hspec, hspec-discover, megaparsec + , template-haskell + }: + mkDerivation { + pname = "jaskell"; + version = "0.1.0.0"; + sha256 = "1hfm9ai1hpk6ahvsnmkg6x5ffsb10w944nbi032n53nxmqbzqmwi"; + libraryHaskellDepends = [ base megaparsec template-haskell ]; + testHaskellDepends = [ base directory hspec megaparsec ]; + testToolDepends = [ hspec-discover ]; + description = "Stack-based concatenative language embedded in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jason" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, text + , unordered-containers, vector + }: + mkDerivation { + pname = "jason"; + version = "0.1.0.1"; + sha256 = "014xwjj0xrapxa5ly1w56bhzif604kkpqh15vqzc181xz6f5ysm3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers text unordered-containers vector + ]; + executableHaskellDepends = [ aeson base bytestring text ]; + testHaskellDepends = [ aeson base bytestring text ]; + description = "A fast JASONETTE-iOS JSON combinator library for haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "jason"; + broken = true; + }) {}; + + "java-adt" = callPackage + ({ mkDerivation, alex, array, base, happy, pretty }: + mkDerivation { + pname = "java-adt"; + version = "1.0.20231204"; + sha256 = "055yrn1pvv35sl79djm4c7yb4354dmwisj5whcpynn20caq9nsy5"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base pretty ]; + executableToolDepends = [ alex happy ]; + description = "Create immutable algebraic data structures for Java"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "java-adt"; + broken = true; + }) {}; + + "java-bridge" = callPackage + ({ mkDerivation, base, bimap, containers, cpphs, directory + , filepath, hinduce-missingh, hint, mtl, multimap, named-records + , names, split, strings, syb, transformers, unix + }: + mkDerivation { + pname = "java-bridge"; + version = "0.20130606.3"; + sha256 = "16nm5jn5y3rs3g1m524gn8xqxw13973cmpllmylh6qdpqcz47457"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers cpphs directory filepath hinduce-missingh mtl + multimap strings syb transformers unix + ]; + executableHaskellDepends = [ + base bimap containers directory filepath hint multimap + named-records names split strings syb + ]; + description = "Bindings to the JNI and a high level interface generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "java-bridge-extras" = callPackage + ({ mkDerivation, base, java-bridge, transformers }: + mkDerivation { + pname = "java-bridge-extras"; + version = "0.99"; + sha256 = "0wjxm0h5xlsab7iphcabb66c7gjxy7hyb502inlj5zxq1ic5ghzv"; + libraryHaskellDepends = [ base java-bridge transformers ]; + description = "Utilities for working with the java-bridge package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "java-character" = callPackage + ({ mkDerivation, base, diet }: + mkDerivation { + pname = "java-character"; + version = "0.0.4"; + sha256 = "1ms8m95mara3pp7qdg8jn2ajbq3zj8pnbs1b9jhpxbdkl5220768"; + libraryHaskellDepends = [ base diet ]; + description = "Functions to simulate Java's Character class"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "java-poker" = callPackage + ({ mkDerivation, base, random-shuffle }: + mkDerivation { + pname = "java-poker"; + version = "0.1.2.0"; + sha256 = "04y2hcz5jmhwa3yg6ip4mfradp9zqz66gc2rzjn9ib1hrdlhn7h3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base random-shuffle ]; + executableHaskellDepends = [ base ]; + description = "The etude of the Haskell programming"; + license = lib.licenses.mit; + mainProgram = "java-poker"; + }) {}; + + "java-reflect" = callPackage + ({ mkDerivation, base, containers, hx, java-bridge }: + mkDerivation { + pname = "java-reflect"; + version = "0.99"; + sha256 = "1vdfq3c8chqhss6jiy139yrm45mij4kjdwxf2wrsfm4064j0n3wc"; + libraryHaskellDepends = [ base containers hx java-bridge ]; + description = "Tools for reflecting on Java classes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "javaclass" = callPackage + ({ mkDerivation, base, bytestring, directory, doctest, filepath + , greplicate, lens, QuickCheck, semigroupoids, semigroups, tagged + , template-haskell, tickle + }: + mkDerivation { + pname = "javaclass"; + version = "0.0.1"; + sha256 = "1xb4s5j9mcvihccgqaac6vsj4wgm98ss4jyypg4j9ldm44xn2jfl"; + libraryHaskellDepends = [ + base bytestring greplicate lens semigroupoids semigroups tagged + tickle + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Java class files"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "javascript-bridge" = callPackage + ({ mkDerivation, aeson, base, binary, containers, scotty, stm, text + , time, transformers, wai, wai-extra, wai-websockets, websockets + }: + mkDerivation { + pname = "javascript-bridge"; + version = "0.2.0"; + sha256 = "13k7rkvmgm3ajhjvxlkkbipsbkx01lbjwq2xgfyygbcb0lccjrd9"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base binary containers stm text time transformers wai + wai-websockets websockets + ]; + executableHaskellDepends = [ base scotty text ]; + testHaskellDepends = [ aeson base scotty stm text time wai-extra ]; + description = "Remote Monad for JavaScript on the browser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "javascript-extras" = callPackage + ({ mkDerivation, base, deepseq, ghcjs-base-stub, newtype-generics + , parallel, text + }: + mkDerivation { + pname = "javascript-extras"; + version = "0.5.0.0"; + sha256 = "1p87nkjmc5gjbj95wdchvj7ha7v5zfbricibakqkcbsahmgddk4c"; + revision = "1"; + editedCabalFile = "0y29kvmhpngv5qm0hi8kixmpxzgzih0dlpg77658ikw3mn5x30p1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base deepseq ghcjs-base-stub newtype-generics parallel text + ]; + executableHaskellDepends = [ base ghcjs-base-stub ]; + description = "Extra javascript functions when using GHCJS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "javascript-extras-test"; + broken = true; + }) {}; + + "javasf" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, doctest + , filepath, language-java-classfile, QuickCheck + }: + mkDerivation { + pname = "javasf"; + version = "0.1.0"; + sha256 = "0k8si8rdhplfhfp5yq7rlkifj80401qyanfhv101h8amxg20m97w"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring language-java-classfile + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck + ]; + description = "A utility to print the SourceFile attribute of one or more Java class files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "javasf"; + }) {}; + + "javav" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck }: + mkDerivation { + pname = "javav"; + version = "0.1.1"; + sha256 = "1kzhp9gim9jl78jw8gm9vzxciiz6m04pjamgx1pqbhkji3lkw55d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck + ]; + description = "A utility to print the target version of Java class files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "javav"; + broken = true; + }) {}; + + "javelin" = callPackage + ({ mkDerivation, base, containers, criterion, csv, deepseq + , directory, foldl, hedgehog, HUnit, indexed-traversable + , mono-traversable, random, tasty, tasty-hedgehog, tasty-hspec + , tasty-hunit, vector, vector-algorithms + }: + mkDerivation { + pname = "javelin"; + version = "0.1.2.0"; + sha256 = "12xzs05dkkbn93yh1f5l7m64j3rifcz9qnd5nqqd62cj6nic10xl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers deepseq foldl indexed-traversable vector + vector-algorithms + ]; + executableHaskellDepends = [ base csv ]; + testHaskellDepends = [ + base containers foldl hedgehog HUnit tasty tasty-hedgehog + tasty-hspec tasty-hunit vector + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq directory foldl mono-traversable + random vector + ]; + description = "Labeled one-dimensional arrays"; + license = lib.licenses.mit; + mainProgram = "bench-report"; + }) {}; + + "javelin-io" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, filepath + , javelin, tasty, tasty-hedgehog, tasty-hunit, temporary + , unordered-containers, vector + }: + mkDerivation { + pname = "javelin-io"; + version = "0.1.1.1"; + sha256 = "1c6w0p7yjbc3yw12f5bflgacvivzc1n0dxgmz2qn06yiraw6jyv6"; + libraryHaskellDepends = [ + base bytestring cassava containers javelin unordered-containers + vector + ]; + testHaskellDepends = [ + base cassava filepath javelin tasty tasty-hedgehog tasty-hunit + temporary vector + ]; + description = "IO operations for the `javelin` package"; + license = lib.licenses.mit; + }) {}; + + "jbi" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, Cabal, directory + , filepath, monad-parallel, optparse-applicative, process, tagged + , text + }: + mkDerivation { + pname = "jbi"; + version = "0.2.0.0"; + sha256 = "0h08p1lra76yx0grxr08z2q83al1yn4a8rbpcahpz47cxxydwry4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base Cabal directory filepath monad-parallel process tagged + ]; + executableHaskellDepends = [ + aeson-pretty base optparse-applicative text + ]; + description = "Just Build It - a \"do what I mean\" abstraction for Haskell build tools"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "jbi"; + broken = true; + }) {}; + + "jcdecaux-vls" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, text + , transformers + }: + mkDerivation { + pname = "jcdecaux-vls"; + version = "0.1.0"; + sha256 = "11army6p19xmdils32nxf5zbjh4fcsp075x7h3v2hbc08n6fkj8s"; + libraryHaskellDepends = [ + aeson base bytestring http-conduit text transformers + ]; + description = "JCDecaux self-service bicycles API client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jdi" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl, network + , transformers + }: + mkDerivation { + pname = "jdi"; + version = "0.0.3"; + sha256 = "1jznizbnyg37lir155sq84dbsqcaavz061hj2a703w9x28s6pcnb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers mtl network transformers + ]; + executableHaskellDepends = [ base mtl network ]; + description = "Implementation of Java Debug Interface"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "Test"; + broken = true; + }) {}; + + "jenga" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , http-conduit, http-types, optparse-applicative, text, yaml + }: + mkDerivation { + pname = "jenga"; + version = "0.1.1.0"; + sha256 = "0a8njzqrjkq47shbczbhpl2k0raff71zyff8gr1zj58piwadaf8k"; + revision = "1"; + editedCabalFile = "01764pa86dbll242ky92spzvy71qc6bv4y97m9f6m41agw1ha4b4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal containers http-conduit http-types text + yaml + ]; + executableHaskellDepends = [ base optparse-applicative text ]; + description = "Generate a cabal freeze file from a stack.yaml"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "jenga"; + broken = true; + }) {}; + + "jenkinsPlugins2nix" = callPackage + ({ mkDerivation, attoparsec, base, bimap, bytestring, containers + , cryptonite, hnix, http-conduit, mtl, optparse-applicative + , prettyprinter, prettyprinter-ansi-terminal, tasty-hspec, text + , zip-archive + }: + mkDerivation { + pname = "jenkinsPlugins2nix"; + version = "0.5.0.0"; + sha256 = "15nalymjgvzsv6pyhy4fx70cdnffd1kamhl94w0xg0vrzrqq17rc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring containers cryptonite hnix http-conduit + mtl prettyprinter text zip-archive + ]; + executableHaskellDepends = [ + base bimap optparse-applicative prettyprinter-ansi-terminal text + ]; + testHaskellDepends = [ base containers tasty-hspec text ]; + description = "Generate nix for Jenkins plugins"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "jenkinsPlugins2nix"; + broken = true; + }) {}; + + "jespresso" = callPackage + ({ mkDerivation, arrows, base, bytestring, cmdargs + , data-default-class, data-default-instances-base, Diff, directory + , filepath, HTTP, http-encodings, hxt, hxt-tagsoup + , language-ecmascript, network, network-uri, random, tasty + , tasty-golden, transformers + }: + mkDerivation { + pname = "jespresso"; + version = "1.0.2"; + sha256 = "0wka2wq89x6vzhvr93wrlc8dp7shd8jic11camrgpqqsqk3j0pnd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + arrows base bytestring data-default-class + data-default-instances-base HTTP http-encodings hxt hxt-tagsoup + language-ecmascript network network-uri random + ]; + executableHaskellDepends = [ + base cmdargs HTTP network network-uri + ]; + testHaskellDepends = [ + arrows base Diff directory filepath hxt tasty tasty-golden + transformers + ]; + description = "Extract all JavaScript from an HTML page and consolidate it in one script"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "jespresso"; + }) {}; + + "jet" = callPackage + ({ mkDerivation, aeson, aeson-extra, aeson-pretty, ansi-terminal + , base, bytestring, comonad, containers, free, hashable, Hclip + , lens, mtl, prettyprinter, prettyprinter-ansi-terminal + , recursion-schemes, recursive-zipper, scientific, text + , text-zipper, transformers, unix, unordered-containers, vector + , vty + }: + mkDerivation { + pname = "jet"; + version = "0.0.0.2"; + sha256 = "0cwh3s1zwfsj1qqnvrg7ianp45sfx7v8ws6gkyjk6paagnjlnj7z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-extra aeson-pretty ansi-terminal base bytestring + comonad containers free hashable Hclip lens mtl prettyprinter + prettyprinter-ansi-terminal recursion-schemes recursive-zipper + scientific text text-zipper transformers unix unordered-containers + vector vty + ]; + executableHaskellDepends = [ + aeson aeson-extra aeson-pretty ansi-terminal base bytestring + comonad containers free hashable Hclip lens mtl prettyprinter + prettyprinter-ansi-terminal recursion-schemes recursive-zipper + scientific text text-zipper transformers unix unordered-containers + vector vty + ]; + testHaskellDepends = [ + aeson aeson-extra aeson-pretty ansi-terminal base bytestring + comonad containers free hashable Hclip lens mtl prettyprinter + prettyprinter-ansi-terminal recursion-schemes recursive-zipper + scientific text text-zipper transformers unix unordered-containers + vector vty + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "jet"; + broken = true; + }) {}; + + "jet-stream" = callPackage + ({ mkDerivation, async, base, bytestring, conceit, doctest, foldl + , process, stm, stm-chans, tasty, tasty-hunit, text, time + }: + mkDerivation { + pname = "jet-stream"; + version = "1.0.0.0"; + sha256 = "1nbxm1g83wf2wv0hlrrc37rppj80r4hwij47j98n6rwsm94rvigd"; + libraryHaskellDepends = [ + async base bytestring conceit process stm stm-chans text + ]; + testHaskellDepends = [ + async base bytestring conceit doctest foldl process stm stm-chans + tasty tasty-hunit text time + ]; + description = "Yet another streaming library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jinquantities" = callPackage + ({ mkDerivation, base, containers, doctest, Glob, hlint, hspec, mtl + , parsec, process, quantities, regex-compat + }: + mkDerivation { + pname = "jinquantities"; + version = "0.1.1"; + sha256 = "1zrdbd2dkc4n1jycv20a1j8px6lkxdjvnv9l3w7b3z2rajj7rfh2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers mtl parsec ]; + executableHaskellDepends = [ + base containers mtl parsec quantities + ]; + testHaskellDepends = [ + base containers doctest Glob hlint hspec mtl parsec process + quantities regex-compat + ]; + description = "Unit conversion and manipulation library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "quantities"; + broken = true; + }) {}; + + "jira-wiki-markup" = callPackage + ({ mkDerivation, base, mtl, parsec, tasty, tasty-hunit, text }: + mkDerivation { + pname = "jira-wiki-markup"; + version = "1.5.1"; + sha256 = "0875x0x8v92zh89m28xq3y8gb9c8ca7dm790zczipkrwkhv3v8lw"; + revision = "1"; + editedCabalFile = "19lkrzzhqjy5rjg7xcdwsrkna7nygjs0ayq7sm3114b1kbs8hahl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl parsec text ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ base parsec tasty tasty-hunit text ]; + description = "Handle Jira wiki markup"; + license = lib.licenses.mit; + mainProgram = "jira-wiki-markup"; + }) {}; + + "jl" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring + , conduit, conduit-extra, containers, exceptions, mtl + , optparse-simple, parsec, scientific, text, unordered-containers + , vector + }: + mkDerivation { + pname = "jl"; + version = "0.1.0"; + sha256 = "15vvn3swjpc5qmdng1fcd8m9nif4qnjmpmxc9hdw5cswzl055lkj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers exceptions mtl parsec + scientific text unordered-containers vector + ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring conduit conduit-extra containers + mtl optparse-simple text vector + ]; + description = "Functional sed for JSON"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "jl"; + broken = true; + }) {}; + + "jmacro" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , haskell-src-exts, haskell-src-meta, mtl, parseargs, parsec + , regex-posix, safe, syb, template-haskell, text + , unordered-containers, vector, wl-pprint-text + }: + mkDerivation { + pname = "jmacro"; + version = "0.6.18"; + sha256 = "1p1s413jliia3nyfavh5a1z7vi8i1zdiznkyqbnm5vjdgavsvp73"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers haskell-src-exts haskell-src-meta + mtl parsec regex-posix safe syb template-haskell text + unordered-containers vector wl-pprint-text + ]; + executableHaskellDepends = [ + aeson base bytestring containers haskell-src-exts haskell-src-meta + mtl parseargs parsec regex-posix safe syb template-haskell text + unordered-containers vector wl-pprint-text + ]; + description = "QuasiQuotation library for programmatic generation of Javascript code"; + license = lib.licenses.bsd3; + mainProgram = "jmacro"; + }) {}; + + "jmacro-rpc" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring + , containers, contravariant, jmacro, mtl, scientific, split, text + , unordered-containers, vector + }: + mkDerivation { + pname = "jmacro-rpc"; + version = "0.3.3"; + sha256 = "0gqyv8y4hjk2fwvzar173hvhgw860as0wijfhxqnxbkhd7f2r4gf"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-html bytestring containers + contravariant jmacro mtl scientific split text unordered-containers + vector + ]; + description = "JSON-RPC clients and servers using JMacro, and evented client-server Reactive Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jmacro-rpc-happstack" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, containers + , happstack-server, jmacro, jmacro-rpc, mtl + }: + mkDerivation { + pname = "jmacro-rpc-happstack"; + version = "0.3.2"; + sha256 = "0r5h8hlsjppnhqdxa0dsrjkpv3pldbkv5v4dryd4km2v38yfxkcr"; + libraryHaskellDepends = [ + aeson base blaze-html bytestring containers happstack-server jmacro + jmacro-rpc mtl + ]; + description = "Happstack backend for jmacro-rpc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jmacro-rpc-snap" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, jmacro + , jmacro-rpc, mtl, snap-core + }: + mkDerivation { + pname = "jmacro-rpc-snap"; + version = "0.3"; + sha256 = "1syzx2lw4r8knsqhsvilp04wb8a718379cmn0nhjqlwhpaja9bj8"; + libraryHaskellDepends = [ + aeson base bytestring containers jmacro jmacro-rpc mtl snap-core + ]; + description = "Snap backend for jmacro-rpc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jml-web-service" = callPackage + ({ mkDerivation, base, bytestring, clock, data-default, http-types + , monad-logger, optparse-applicative, prometheus-client + , prometheus-metrics-ghc, protolude, tasty, text, wai, wai-extra + , warp + }: + mkDerivation { + pname = "jml-web-service"; + version = "0.1.0"; + sha256 = "1gs3qmcx87wh7372a4sa3g5f4w1lbyvd8iwr1w5pay21f0kcgnxk"; + libraryHaskellDepends = [ + base bytestring clock data-default http-types monad-logger + optparse-applicative prometheus-client prometheus-metrics-ghc + protolude text wai wai-extra warp + ]; + testHaskellDepends = [ base protolude tasty ]; + description = "Common utilities for running a web service"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jmonkey" = callPackage + ({ mkDerivation, base, casing, free, jmacro }: + mkDerivation { + pname = "jmonkey"; + version = "0.1.0.1"; + sha256 = "1yhmhaa8ykjv3xivd7v10q3zw3pvgf45jk5wsbrr95s2p806n5nf"; + libraryHaskellDepends = [ base casing free jmacro ]; + testHaskellDepends = [ base casing free jmacro ]; + description = "Jmonkey is very restricted but handy EDSL for JavaScript"; + license = lib.licenses.mit; + }) {}; + + "jni" = callPackage + ({ mkDerivation, async, base, bytestring, choice, constraints + , containers, cpphs, deepseq, hspec, inline-c, jdk, singletons, stm + , text + }: + mkDerivation { + pname = "jni"; + version = "0.8.0"; + sha256 = "0m94p2zx877snh3imwcdnwa8ajfb76cg2rjgjx3pan508ham1h5i"; + revision = "2"; + editedCabalFile = "1ql65nfmd5mhn7y2xdifx240mk5my5z8w3pn85497hzk27qllybi"; + libraryHaskellDepends = [ + async base bytestring choice constraints containers deepseq + inline-c singletons stm text + ]; + librarySystemDepends = [ jdk ]; + libraryToolDepends = [ cpphs ]; + testHaskellDepends = [ base hspec singletons ]; + description = "Complete JNI raw bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) jdk;}; + + "jobqueue" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , containers, data-default, directory, fast-logger, HDBC + , HDBC-sqlite3, hslogger, hspec, hzk, lifted-base, monad-control + , monad-logger, mtl, network, QuickCheck, regex-posix, split, stm + , template-haskell, text, text-format, time, transformers-base + }: + mkDerivation { + pname = "jobqueue"; + version = "0.1.6"; + sha256 = "15fmblszhvn5s1szx982ajn8jgm9avrjgpx5mncdjdh36brw8q79"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers data-default + fast-logger HDBC HDBC-sqlite3 hslogger hzk lifted-base + monad-control monad-logger mtl network regex-posix split stm + template-haskell text text-format time transformers-base + ]; + testHaskellDepends = [ + async base bytestring data-default directory hspec network + QuickCheck stm + ]; + description = "A job queue library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jobs-ui" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq + , digestive-functors, digestive-functors-lucid, file-embed + , http-types, hvect, lucid, mtl, pretty-relative-time, Spock + , Spock-digestive, Spock-lucid, stm, text, time, transformers, warp + }: + mkDerivation { + pname = "jobs-ui"; + version = "0.2.0.0"; + sha256 = "0k5n1nqxlqlqnxcznmwqz9m4sdy8hhg3gv8m1bikc3d5im1rap7j"; + libraryHaskellDepends = [ + base bytestring containers deepseq digestive-functors + digestive-functors-lucid file-embed http-types hvect lucid mtl + pretty-relative-time Spock Spock-digestive Spock-lucid stm text + time transformers warp + ]; + description = "A library for creating a jobs management website running custom jobs"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "join" = callPackage + ({ mkDerivation, base, haskell98, multisetrewrite, stm }: + mkDerivation { + pname = "join"; + version = "0.4"; + sha256 = "0bx9cvdhhw7z30qgxwpl0j23z18sx7xyin2y7bwxvg5ga737j8qx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base haskell98 multisetrewrite stm ]; + description = "Parallel Join Patterns with Guards and Propagation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "join-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, lens, text, url, wreq }: + mkDerivation { + pname = "join-api"; + version = "0.0.0.0"; + sha256 = "17jncdby098hdap21yx4m827x9y6by62khzyb6bglb28sq0yskqh"; + libraryHaskellDepends = [ + aeson base bytestring lens text url wreq + ]; + description = "Bindings for Join push notifications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "joinlist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "joinlist"; + version = "0.3.0"; + sha256 = "0hjlyyylbh471696v9b1jckm7d4gfp1ka978sr1j0005d03gwv35"; + libraryHaskellDepends = [ base ]; + description = "Join list - symmetric list type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "joint" = callPackage + ({ mkDerivation, adjunctions, base, comonad, distributive + , transformers + }: + mkDerivation { + pname = "joint"; + version = "0.1.9"; + sha256 = "053yynpajazfr1f6ff8zw8ygyv01ahmrkcb7110g5a0mz7vwllsd"; + libraryHaskellDepends = [ + adjunctions base comonad distributive transformers + ]; + description = "Trying to compose non-composable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jonathanscard" = callPackage + ({ mkDerivation, base, bytestring, containers, HTTP, json, mtl + , network, old-locale, time + }: + mkDerivation { + pname = "jonathanscard"; + version = "0.1.1"; + sha256 = "0zwd5mdwamyl6xlflhj0yvp9k5yfrxggvv49d3hriz9z15f5v5g8"; + libraryHaskellDepends = [ + base bytestring containers HTTP json mtl network old-locale time + ]; + description = "An implementation of the Jonathan's Card API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jord" = callPackage + ({ mkDerivation, base, criterion, hspec, hspec-discover, HUnit + , markdown-unlit + }: + mkDerivation { + pname = "jord"; + version = "2.0.0.0"; + sha256 = "0f4x7di0qjngglyjqgfczvlji5hmk7wr16laxdjr2cyp81aa3vgj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base criterion ]; + testHaskellDepends = [ base hspec HUnit markdown-unlit ]; + testToolDepends = [ hspec-discover markdown-unlit ]; + description = "Geographical Position Calculations"; + license = lib.licenses.bsd3; + }) {}; + + "jordan" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , contravariant, deepseq, ghc-prim, hspec, hspec-megaparsec + , parser-combinators, QuickCheck, quickcheck-text, raw-strings-qq + , scientific, text + }: + mkDerivation { + pname = "jordan"; + version = "0.2.0.0"; + sha256 = "1w4qld656ax7aggviznrvvjc99hyg6gvx3lmbcv8gmyb4899zqbx"; + libraryHaskellDepends = [ + attoparsec base bytestring containers contravariant deepseq + ghc-prim parser-combinators scientific text + ]; + testHaskellDepends = [ + attoparsec base bytestring containers contravariant deepseq + ghc-prim hspec hspec-megaparsec parser-combinators QuickCheck + quickcheck-text raw-strings-qq scientific text + ]; + description = "JSON with Structure"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jordan-openapi" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, contravariant + , hspec, http-types, insert-ordered-containers, jordan, openapi3 + , optics-core, text + }: + mkDerivation { + pname = "jordan-openapi"; + version = "0.2.0.0"; + sha256 = "0r079zj8w3n0px1ajmklhy5yrh4rwwh8gcny4lm2aj2x7zy2rihv"; + libraryHaskellDepends = [ + aeson base bytestring containers contravariant http-types + insert-ordered-containers jordan openapi3 optics-core text + ]; + testHaskellDepends = [ + aeson base bytestring containers contravariant hspec http-types + insert-ordered-containers jordan openapi3 optics-core text + ]; + description = "OpenAPI Definitions for Jordan, Automatically"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jordan-servant" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, contravariant, hspec + , http-media, http-types, jordan, parallel, QuickCheck + , quickcheck-text, scientific, servant, text, transformers + }: + mkDerivation { + pname = "jordan-servant"; + version = "0.1.0.0"; + sha256 = "1al0f6cm9sdlzjgzw9wpmgl4l23yflxib2a3nvxfs9q6k4z4x5v5"; + libraryHaskellDepends = [ + attoparsec base bytestring contravariant http-media http-types + jordan parallel scientific servant text transformers + ]; + testHaskellDepends = [ + attoparsec base bytestring contravariant hspec http-media + http-types jordan parallel QuickCheck quickcheck-text scientific + servant text transformers + ]; + description = "Servant Combinators for Jordan"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jordan-servant-client" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, http-media + , http-types, jordan, jordan-servant, servant, servant-client-core + , servant-server, text, transformers + }: + mkDerivation { + pname = "jordan-servant-client"; + version = "0.1.0.0"; + sha256 = "0sa9ays4k4ma5aflfr87rc9c67cyk4nk19vkcf6q55vm8zyii2fy"; + libraryHaskellDepends = [ + attoparsec base bytestring http-media http-types jordan + jordan-servant servant servant-client-core servant-server text + transformers + ]; + testHaskellDepends = [ + attoparsec base bytestring http-media http-types jordan + jordan-servant servant servant-client-core servant-server text + transformers + ]; + description = "Servant Client Instances for Jordan Servant Types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jordan-servant-openapi" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, contravariant + , http-media, http-types, jordan, jordan-openapi, jordan-servant + , lens, openapi3, scientific, servant, servant-openapi3, text + , transformers + }: + mkDerivation { + pname = "jordan-servant-openapi"; + version = "0.1.0.0"; + sha256 = "092x7cfp562g87rcj6wdnp6wimkcscnyqibjai8fbcwjq2gjnqdp"; + libraryHaskellDepends = [ + attoparsec base bytestring contravariant http-media http-types + jordan jordan-openapi jordan-servant lens openapi3 scientific + servant servant-openapi3 text transformers + ]; + testHaskellDepends = [ + attoparsec base bytestring contravariant http-media http-types + jordan jordan-openapi jordan-servant lens openapi3 scientific + servant servant-openapi3 text transformers + ]; + description = "OpenAPI schemas for Jordan-Powered Servant APIs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jordan-servant-server" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, generics-sop + , http-media, http-types, jordan, jordan-servant, servant + , servant-server, text, transformers, wai + }: + mkDerivation { + pname = "jordan-servant-server"; + version = "0.1.0.0"; + sha256 = "11pj4hccql2sp3cryzv5p84nn2k9jq4apcca4i1wrynj1w52iql3"; + libraryHaskellDepends = [ + attoparsec base bytestring generics-sop http-media http-types + jordan jordan-servant servant servant-server text transformers wai + ]; + testHaskellDepends = [ + attoparsec base bytestring generics-sop http-media http-types + jordan jordan-servant servant servant-server text transformers wai + ]; + description = "Servers for Jordan-Based Servant Combinators"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jort" = callPackage + ({ mkDerivation, array, base, gtk }: + mkDerivation { + pname = "jort"; + version = "1.0.0"; + sha256 = "1c1nr8pq4vyn4mvyqms2mq1sm42qgr2mrznn5rsv34rd1f75b2d3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base gtk ]; + description = "JP's own ray tracer"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "jort"; + broken = true; + }) {}; + + "jose" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , concise, containers, crypton, crypton-x509, hedgehog, hspec, lens + , memory, monad-time, mtl, network-uri, pem, tasty, tasty-hedgehog + , tasty-hspec, template-haskell, text, time + }: + mkDerivation { + pname = "jose"; + version = "0.11"; + sha256 = "0h0byx4jww4w5k1nl123kr1vgszarjd8ib4cn75xq24ji4yyfx19"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring concise containers crypton + crypton-x509 lens memory monad-time mtl network-uri + template-haskell text time + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring concise containers crypton + crypton-x509 hedgehog hspec lens mtl network-uri pem tasty + tasty-hedgehog tasty-hspec time + ]; + description = "JSON Object Signing and Encryption (JOSE) and JSON Web Token (JWT) library"; + license = lib.licenses.asl20; + }) {}; + + "jose-jwt" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal + , containers, criterion, cryptonite, hspec, HUnit, memory, mtl + , QuickCheck, text, time, transformers, transformers-compat + , unordered-containers, vector + }: + mkDerivation { + pname = "jose-jwt"; + version = "0.9.6"; + sha256 = "03qwn17yahcki4dlsg2zz4gxp2mlp80yxmwrwlfrb10jgncpsqvc"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring cereal containers cryptonite + memory mtl text time transformers transformers-compat + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring cryptonite hspec HUnit memory mtl QuickCheck + text unordered-containers vector + ]; + benchmarkHaskellDepends = [ base bytestring criterion cryptonite ]; + description = "JSON Object Signing and Encryption Library"; + license = lib.licenses.bsd3; + }) {}; + + "jose-jwt_0_10_0" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal + , containers, criterion, crypton, hspec, HUnit, memory, mtl + , QuickCheck, text, time, transformers, transformers-compat + , unordered-containers, vector + }: + mkDerivation { + pname = "jose-jwt"; + version = "0.10.0"; + sha256 = "0ljbinc4fffpakw48pl9dhkn6q9kllivwcwrryj23gvhxfbsyk78"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring cereal containers crypton memory + mtl text time transformers transformers-compat unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring crypton hspec HUnit memory mtl QuickCheck + text unordered-containers vector + ]; + benchmarkHaskellDepends = [ base bytestring criterion crypton ]; + description = "JSON Object Signing and Encryption Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jot" = callPackage + ({ mkDerivation, base, data-default, dhall, docopt, extra, filepath + , process, time, turtle, yaml + }: + mkDerivation { + pname = "jot"; + version = "0.1.0.3"; + sha256 = "1rw5ah60kfazycpf2f0sin98rba99d06gkqfci30m64wpkcm9l4g"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base data-default dhall docopt extra filepath process time turtle + yaml + ]; + description = "Tiny markdown notebook"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "jot"; + }) {}; + + "journalctl-stream" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, process, text + , time, unordered-containers + }: + mkDerivation { + pname = "journalctl-stream"; + version = "0.6.0.6"; + sha256 = "0n602vh1pxbihksjyppp2895b6kmdjm8qik0mxnsy0id1vqq439w"; + libraryHaskellDepends = [ + aeson base bytestring conduit process text time + unordered-containers + ]; + description = "Stream logs using journalctl"; + license = lib.licenses.mit; + }) {}; + + "joy-rewrite" = callPackage + ({ mkDerivation, base, containers, hspec, monad-loops, parsec, text + }: + mkDerivation { + pname = "joy-rewrite"; + version = "0.2.0"; + sha256 = "00p1gnkydlcfkbcbv2dycpafni2v2dg5xp87yvcf304jiyw4xh4r"; + revision = "2"; + editedCabalFile = "1815hwmrk445cb3a14dg4h88hgs3xphhmq794np5avirdp0183zg"; + libraryHaskellDepends = [ + base containers hspec monad-loops parsec text + ]; + testHaskellDepends = [ base hspec ]; + description = "Transform Joy code using conditional rewrite rules"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jpeg" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "jpeg"; + version = "0.0.1.1"; + sha256 = "1hnfapr21zpfyiywa4zzmwa518jzg73dnmaakrbvvpcmr4fvh9qx"; + libraryHaskellDepends = [ base mtl ]; + description = "A library for decoding JPEG files written in pure Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jpl-horizons-api" = callPackage + ({ mkDerivation, base, bytestring, megaparsec, optparse-applicative + , req, scientific, text, time + }: + mkDerivation { + pname = "jpl-horizons-api"; + version = "0.4.0.0"; + sha256 = "0l6w6zhyfgqfxg0y8q9a3bbx1g8gw3b9bkkqpg33rj8fplacw61m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring megaparsec req scientific text time + ]; + executableHaskellDepends = [ base optparse-applicative time ]; + description = "Ephemerides for solar system objects from the JPL Horizons service"; + license = lib.licenses.bsd3; + mainProgram = "jh-csv"; + }) {}; + + "jps" = callPackage + ({ mkDerivation, base, containers, fingertree, lens, vector }: + mkDerivation { + pname = "jps"; + version = "0.1.0.0"; + sha256 = "0k31r994cw1w79v2zqkj64jhbfyym1j96vawvqc5pvw2mjk1f5in"; + libraryHaskellDepends = [ base containers fingertree lens vector ]; + description = "Jump point search for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "js-chart" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "js-chart"; + version = "2.9.4.1"; + sha256 = "03mxr6xr9z20m2hy7hvl9cq3a67k0n9zaqwi7wlqy6xx6pfyy20a"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Obtain minified chart.js code"; + license = lib.licenses.mit; + }) {}; + + "js-dgtable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "js-dgtable"; + version = "0.5.2"; + sha256 = "1b10kx703kbkb5q1ggdpqcrxqjb33kh24khk21rb30w0xrdxd3g2"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Obtain minified jquery.dgtable code"; + license = lib.licenses.mit; + }) {}; + + "js-flot" = callPackage + ({ mkDerivation, base, HTTP }: + mkDerivation { + pname = "js-flot"; + version = "0.8.3"; + sha256 = "0yjyzqh3qzhy5h3nql1fckw0gcfb0f4wj9pm85nafpfqp2kg58hv"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base HTTP ]; + description = "Obtain minified flot code"; + license = lib.licenses.mit; + }) {}; + + "js-good-parts" = callPackage + ({ mkDerivation, base, wl-pprint }: + mkDerivation { + pname = "js-good-parts"; + version = "0.0.7"; + sha256 = "0i3r3xl8hi2a3d6hrj77vbfi54bkq4pidrjcz13vz4az9dvz6k75"; + libraryHaskellDepends = [ base wl-pprint ]; + description = "Javascript: The Good Parts -- AST & Pretty Printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "js-jquery" = callPackage + ({ mkDerivation, base, HTTP }: + mkDerivation { + pname = "js-jquery"; + version = "3.3.1"; + sha256 = "16q68jzbs7kp07dnq8cprdcc8fd41rim38039vg0w4x11lgniq70"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base HTTP ]; + doCheck = false; + description = "Obtain minified jQuery code"; + license = lib.licenses.mit; + }) {}; + + "jsaddle" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-compat + , base64-bytestring, bytestring, containers, deepseq, exceptions + , filepath, ghc-prim, http-types, lens, primitive, process, random + , ref-tf, scientific, stm, text, time, transformers, unliftio-core + , unordered-containers, vector + }: + mkDerivation { + pname = "jsaddle"; + version = "0.9.9.0"; + sha256 = "0vpd76wicdvybbvrj1v28mxkyagrisijfl0821wkv35k0lls4m9a"; + libraryHaskellDepends = [ + aeson attoparsec base base-compat base64-bytestring bytestring + containers deepseq exceptions filepath ghc-prim http-types lens + primitive process random ref-tf scientific stm text time + transformers unliftio-core unordered-containers vector + ]; + description = "Interface for JavaScript that works with GHCJS and GHC"; + license = lib.licenses.mit; + }) {}; + + "jsaddle-clib" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring, data-default + , jsaddle, text + }: + mkDerivation { + pname = "jsaddle-clib"; + version = "0.9.9.0"; + sha256 = "0i2abhhfcg9dy767hx9h6si83syhxpnk7cgihadh2l3l7p4ykbgr"; + libraryHaskellDepends = [ + aeson base base-compat bytestring data-default jsaddle text + ]; + description = "Interface for JavaScript that works with GHCJS and GHC"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jsaddle-dom" = callPackage + ({ mkDerivation, base, base-compat, exceptions, jsaddle, lens, text + , transformers + }: + mkDerivation { + pname = "jsaddle-dom"; + version = "0.9.9.0"; + sha256 = "0jvvxwr7984aizh1n59q2m12y5x3ahy5nwfir47s6q48n4pi0l9z"; + libraryHaskellDepends = [ + base base-compat exceptions jsaddle lens text transformers + ]; + description = "DOM library that uses jsaddle to support both GHCJS and GHC"; + license = lib.licenses.mit; + }) {}; + + "jsaddle-hello" = callPackage + ({ mkDerivation, base, Cabal, cabal-macosx, jsaddle, jsaddle-warp + , jsaddle-webkit2gtk, lens, text + }: + mkDerivation { + pname = "jsaddle-hello"; + version = "2.0.0.1"; + sha256 = "08ciwhp1k5ff75z9pq5zyp1vfgzc9aryj4czz3hg57r922yhq5ph"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-macosx ]; + libraryHaskellDepends = [ base jsaddle lens text ]; + executableHaskellDepends = [ + base jsaddle-warp jsaddle-webkit2gtk lens text + ]; + description = "JSaddle Hello World, an example package"; + license = lib.licenses.mit; + badPlatforms = lib.platforms.darwin; + }) {}; + + "jsaddle-warp" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , foreign-store, hspec, http-types, jsaddle, lens, mtl, process + , stm, text, time, transformers, wai, wai-websockets, warp + , websockets + }: + mkDerivation { + pname = "jsaddle-warp"; + version = "0.9.9.0"; + sha256 = "0kl296fw3f1fis4fzq9i4q23r0lgxil9bil2alfwnkv6yixj0mhs"; + libraryHaskellDepends = [ + aeson base bytestring containers foreign-store http-types jsaddle + stm text time transformers wai wai-websockets warp websockets + ]; + testHaskellDepends = [ + base bytestring directory hspec jsaddle lens mtl process text warp + websockets + ]; + description = "Interface for JavaScript that works with GHCJS and GHC"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "jsaddle-webkit2gtk" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, gi-gio + , gi-glib, gi-gtk, gi-javascriptcore, gi-webkit2, haskell-gi-base + , haskell-gi-overloading, jsaddle, text, unix + , webkit2gtk3-javascriptcore + }: + mkDerivation { + pname = "jsaddle-webkit2gtk"; + version = "0.9.9.0"; + sha256 = "0b3kl5hm4ssbiga8cjcb30fli15z8sx4x8p5qvpxzlwmzx9zsk9p"; + libraryHaskellDepends = [ + aeson base bytestring directory gi-gio gi-glib gi-gtk + gi-javascriptcore gi-webkit2 haskell-gi-base haskell-gi-overloading + jsaddle text unix webkit2gtk3-javascriptcore + ]; + description = "Interface for JavaScript that works with GHCJS and GHC"; + license = lib.licenses.mit; + badPlatforms = lib.platforms.darwin; + }) {}; + + "jsaddle-webkitgtk" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, gi-glib + , gi-gtk, gi-javascriptcore, gi-webkit, haskell-gi-base, jsaddle + , text, unix, webkitgtk3-javascriptcore + }: + mkDerivation { + pname = "jsaddle-webkitgtk"; + version = "0.9.0.0"; + sha256 = "036k7ni5ki1p6f3hxkzyq2nskqxjbdg4kp9j5r2jzphp1cr8r9li"; + libraryHaskellDepends = [ + aeson base bytestring directory gi-glib gi-gtk gi-javascriptcore + gi-webkit haskell-gi-base jsaddle text unix + webkitgtk3-javascriptcore + ]; + description = "Interface for JavaScript that works with GHCJS and GHC"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jsaddle-wkwebview" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "jsaddle-wkwebview"; + version = "0.9.9.0"; + sha256 = "0r8payj72akz951jmv7frllj8cxpwgjyci7gad7250s7nmnd9f1s"; + description = "Interface for JavaScript that works with GHCJS and GHC"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jsc" = callPackage + ({ mkDerivation, base, jmacro, lens, template-haskell, text + , transformers, webkitgtk3, webkitgtk3-javascriptcore + }: + mkDerivation { + pname = "jsc"; + version = "0.1.1.1"; + sha256 = "18mvpncvsfv4gv7lx00g8aixjmhzp0yklxaajx45v2hsx0azn8zc"; + libraryHaskellDepends = [ + base jmacro lens template-haskell text transformers webkitgtk3 + webkitgtk3-javascriptcore + ]; + description = "High level interface for webkit-javascriptcore"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jsmw" = callPackage + ({ mkDerivation, base, DOM, mtl, WebBits }: + mkDerivation { + pname = "jsmw"; + version = "0.1"; + sha256 = "1r36w2h5007qln56gnyyd7w6bcqiymn1jw287z0waf4fhpy02ygq"; + libraryHaskellDepends = [ base DOM mtl WebBits ]; + description = "Javascript Monadic Writer base package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json" = callPackage + ({ mkDerivation, array, base, bytestring, containers, mtl, parsec + , pretty, syb, text + }: + mkDerivation { + pname = "json"; + version = "0.11"; + sha256 = "1476fxrfybch9j2mr6yacbvhnggj5ksir1a42114j8s8w89anyfh"; + libraryHaskellDepends = [ + array base bytestring containers mtl parsec pretty syb text + ]; + description = "Support for serialising Haskell to and from JSON"; + license = lib.licenses.bsd3; + }) {}; + + "json-alt" = callPackage + ({ mkDerivation, aeson, base }: + mkDerivation { + pname = "json-alt"; + version = "1.0.0"; + sha256 = "1ivmbm5gw362vlss1w5s2z7byrzxdh8z1qdfsh0xmywkvwx56l5q"; + libraryHaskellDepends = [ aeson base ]; + description = "Union 'alternative' or Either that has untagged JSON encoding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-api" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , data-default, hspec, lens, lens-aeson, text, unordered-containers + , url + }: + mkDerivation { + pname = "json-api"; + version = "0.1.4.0"; + sha256 = "1xswmpkwr1f49kf4hmp9014lwv4lcnyjj161ylfh5ihjfr30w0yb"; + libraryHaskellDepends = [ + aeson base containers data-default lens lens-aeson text + unordered-containers url + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring containers data-default hspec + lens lens-aeson text unordered-containers url + ]; + description = "Utilities for generating JSON-API payloads"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-api-lib" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , data-default, deepseq, hspec, hspec-discover, lens, lens-aeson + , text, unordered-containers, uri-encode + }: + mkDerivation { + pname = "json-api-lib"; + version = "0.3.0.0"; + sha256 = "14lycfqjp3v6lnr4vqagps80dpvy8z6gs6sqq3qz184xyw4m2ini"; + revision = "1"; + editedCabalFile = "16k87v87lq2xf3rbig4229a2gc3p6s9a771g48a95xc0rk4k4hkk"; + libraryHaskellDepends = [ + aeson base containers data-default deepseq lens lens-aeson text + unordered-containers uri-encode + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring containers data-default hspec + lens lens-aeson text unordered-containers uri-encode + ]; + testToolDepends = [ hspec-discover ]; + description = "Utilities for generating JSON-API payloads"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-assertions" = callPackage + ({ mkDerivation, aeson, base, indexed, indexed-free, lens + , lens-aeson, text + }: + mkDerivation { + pname = "json-assertions"; + version = "1.0.13"; + sha256 = "01jv8risxswq6ihpl376vf19g8abav3sgbfjmb79yqwzgx7vbjcx"; + libraryHaskellDepends = [ + aeson base indexed indexed-free lens lens-aeson text + ]; + description = "Test that your (Aeson) JSON encoding matches your expectations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-ast" = callPackage + ({ mkDerivation, base, scientific, text, unordered-containers + , vector + }: + mkDerivation { + pname = "json-ast"; + version = "0.3.2"; + sha256 = "0jm4jqj2s2vqz8j64h1hhp99k6zp04pd4207fy6avv47d8c3f4gl"; + libraryHaskellDepends = [ + base scientific text unordered-containers vector + ]; + description = "Universal JSON AST datastructure"; + license = lib.licenses.mit; + }) {}; + + "json-ast-json-encoder" = callPackage + ({ mkDerivation, base-prelude, contravariant, contravariant-extras + , json-ast, json-encoder, scientific, text, unordered-containers + , vector + }: + mkDerivation { + pname = "json-ast-json-encoder"; + version = "0.1.1"; + sha256 = "0jjig4qg8d4wmnhr3r5ijl1z3hv0vnhk0rfjnw2i0j7nx68fc6di"; + libraryHaskellDepends = [ + base-prelude contravariant contravariant-extras json-ast + json-encoder scientific text unordered-containers vector + ]; + description = "Encoders of JSON AST"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-ast-quickcheck" = callPackage + ({ mkDerivation, base, json-ast, QuickCheck, quickcheck-instances + }: + mkDerivation { + pname = "json-ast-quickcheck"; + version = "0.2"; + sha256 = "016dwrk9mwhhb6f5q6n2i1xhv5mf4s1w04bk88klfqanfyscm9j1"; + libraryHaskellDepends = [ + base json-ast QuickCheck quickcheck-instances + ]; + description = "Compatibility layer for \"json-ast\" and \"QuickCheck\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-autotype" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , directory, filepath, GenericPretty, hashable, json-alt, lens, mtl + , optparse-applicative, pretty, process, QuickCheck + , run-haskell-module, scientific, smallcheck, template-haskell + , text, uniplate, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "json-autotype"; + version = "3.1.2"; + sha256 = "1wg1198jwgiy6yxr0msz1cvrkkv3zjx72ck3cykddy2hwx55113g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers data-default filepath GenericPretty hashable + json-alt lens mtl pretty process QuickCheck run-haskell-module + scientific smallcheck template-haskell text uniplate + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bytestring containers filepath GenericPretty hashable + json-alt lens mtl optparse-applicative pretty process scientific + template-haskell text uniplate unordered-containers vector yaml + ]; + testHaskellDepends = [ + aeson base bytestring containers directory filepath GenericPretty + hashable json-alt lens mtl optparse-applicative pretty process + QuickCheck scientific smallcheck template-haskell text uniplate + unordered-containers vector + ]; + description = "Automatic type declaration for JSON input data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "json-autotype"; + }) {}; + + "json-b" = callPackage + ({ mkDerivation, base, bytestring, bytestring-nums, bytestring-trie + , bytestringparser-temporary, containers, utf8-string + }: + mkDerivation { + pname = "json-b"; + version = "0.0.4"; + sha256 = "0wcvaswgffzvhfq7v5lqxp6xhxajaabbxkqpqxp5vwcv5slkiags"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bytestring-nums bytestring-trie + bytestringparser-temporary containers utf8-string + ]; + executableHaskellDepends = [ + base bytestring bytestring-nums bytestring-trie + bytestringparser-temporary containers utf8-string + ]; + description = "JSON parser that uses byte strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "json-schema"; + }) {}; + + "json-builder" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-textual, bytestring + , containers, text, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "json-builder"; + version = "0.3"; + sha256 = "0k8b93bqi68c7nwq09cws8kfm84kd4k5lpy4z9ifks1jaiyj3vxm"; + revision = "1"; + editedCabalFile = "13cs8n3d0cc81lly3dxrq8k6wvxjyhkmhzghs51fzgahawb9kcww"; + libraryHaskellDepends = [ + base blaze-builder blaze-textual bytestring containers text + unordered-containers utf8-string vector + ]; + description = "Data structure agnostic JSON serialization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-bytes-builder" = callPackage + ({ mkDerivation, aeson, base, base-prelude, bytestring, criterion + , rebase, scientific, text + }: + mkDerivation { + pname = "json-bytes-builder"; + version = "0.5.2.1"; + sha256 = "1h4wnjs1rjl1aq0ldsxmdcxvxgn2c3815640d5dn6ibf2fwlrd3f"; + libraryHaskellDepends = [ base bytestring scientific text ]; + testHaskellDepends = [ base-prelude bytestring text ]; + benchmarkHaskellDepends = [ aeson criterion rebase ]; + description = "Direct-to-bytes JSON Builder"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-directory" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath, mtl + , process, text, unordered-containers + }: + mkDerivation { + pname = "json-directory"; + version = "0.1.0.2"; + sha256 = "12fwzazj88hd6a6fgr2rf1m276j2zsxs5fwczkyhak892c2w3hx6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory filepath text unordered-containers + ]; + executableHaskellDepends = [ + aeson base bytestring filepath mtl process text + ]; + description = "Load JSON from files in a directory structure"; + license = lib.licenses.bsd3; + mainProgram = "jsondir"; + }) {}; + + "json-encoder" = callPackage + ({ mkDerivation, base, base-prelude, bytestring + , bytestring-tree-builder, contravariant, contravariant-extras + , scientific, semigroups, text + }: + mkDerivation { + pname = "json-encoder"; + version = "0.1.8"; + sha256 = "0gwph8z28glv6j75hfsypgxvrl612jnnbggy49h2z203blgiqal1"; + libraryHaskellDepends = [ + base base-prelude bytestring bytestring-tree-builder contravariant + contravariant-extras scientific semigroups text + ]; + description = "A direct-to-bytes single-pass JSON encoder with a declarative DSL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-enumerator" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-builder-enumerator + , bytestring, containers, enumerator, json-types, text + , transformers + }: + mkDerivation { + pname = "json-enumerator"; + version = "0.0.1.2"; + sha256 = "08gwrm15pvvhhrkrncy6wr4fi5v55fdhc8byfrw5zd62hmx8xm9d"; + libraryHaskellDepends = [ + base blaze-builder blaze-builder-enumerator bytestring containers + enumerator json-types text transformers + ]; + description = "Pure-Haskell utilities for dealing with JSON with the enumerator package. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-extra" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default + , template-haskell, unordered-containers, yaml + }: + mkDerivation { + pname = "json-extra"; + version = "0.2.0.0"; + sha256 = "14wac0fccvq71rd971rmxky51w2ch125k982xp1z53ql3xrc3n7q"; + libraryHaskellDepends = [ + aeson base bytestring data-default template-haskell + unordered-containers yaml + ]; + description = "Utility functions to extend Aeson"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-feed" = callPackage + ({ mkDerivation, aeson, base, bytestring, filepath, hspec + , mime-types, network-uri, tagsoup, text, time + }: + mkDerivation { + pname = "json-feed"; + version = "2.0.0.11"; + sha256 = "0i8xandvxrh6almz70vkj8hln77j4mnbndy7izqknhzmbxk7ns4q"; + libraryHaskellDepends = [ + aeson base bytestring mime-types network-uri tagsoup text time + ]; + testHaskellDepends = [ + aeson base bytestring filepath hspec mime-types network-uri tagsoup + text time + ]; + description = "JSON Feed"; + license = lib.licenses.mit; + }) {}; + + "json-fu" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , hashable, hspec, mtl, syb, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "json-fu"; + version = "0.1.1"; + sha256 = "098ps56igr12wm9hai3agh2hdmvd00rzpdd5lw0ffjivjxxfh829"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers hashable mtl syb text + time unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring containers hashable hspec mtl syb + text time unordered-containers vector + ]; + description = "Generic JSON serialization / deserialization"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-incremental-decoder" = callPackage + ({ mkDerivation, attoparsec, base, base-prelude, bytestring + , ghc-prim, hashable, interspersed, matcher, monad-par, QuickCheck + , quickcheck-instances, rebase, scientific, success, supplemented + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + , transformers, unordered-containers, unsequential, vector + }: + mkDerivation { + pname = "json-incremental-decoder"; + version = "0.1.2"; + sha256 = "19nlcm83093qzl5yjvgyqmlq4rxc0dn6c666i60g4xa33r6dh7c2"; + libraryHaskellDepends = [ + attoparsec base base-prelude bytestring ghc-prim hashable + interspersed matcher monad-par scientific success supplemented text + transformers unordered-containers unsequential vector + ]; + testHaskellDepends = [ + QuickCheck quickcheck-instances rebase tasty tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + description = "Incremental JSON parser with early termination and a declarative DSL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-litobj" = callPackage + ({ mkDerivation, base, hspec, json, QuickCheck }: + mkDerivation { + pname = "json-litobj"; + version = "0.1.0.0"; + sha256 = "1rhwlkcap4hk3hj1vf5s93bzvc14gx4n6xsp8n2d8nd5qqybvi2a"; + libraryHaskellDepends = [ base json ]; + testHaskellDepends = [ base hspec json QuickCheck ]; + description = "Extends Text.JSON to handle literal JS objects."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-pointer" = callPackage + ({ mkDerivation, attoparsec, base, base-prelude, text }: + mkDerivation { + pname = "json-pointer"; + version = "0.1.2.2"; + sha256 = "0cwk5jxg528dipfdhrmmjpz950pfpaykncvw16rajvf35wvcnk9x"; + revision = "1"; + editedCabalFile = "0bs7fa02jjq9r7bn3vlwn4xq93yllj62h3bb5g2lsihx1svk7lkn"; + libraryHaskellDepends = [ attoparsec base base-prelude text ]; + description = "JSON Pointer parsing and interpretation utilities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-pointer-aeson" = callPackage + ({ mkDerivation, aeson, base-prelude, json-pointer + , unordered-containers, vector + }: + mkDerivation { + pname = "json-pointer-aeson"; + version = "0.1.2"; + sha256 = "0ipqndmzqfc9n6g2xsjigd1a73cd1qhf9p2wb36mjyl5c2pqsa3x"; + libraryHaskellDepends = [ + aeson base-prelude json-pointer unordered-containers vector + ]; + description = "Integration layer for \"json-pointer\" and \"aeson\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-pointer-hasql" = callPackage + ({ mkDerivation, aeson, base-prelude, either, hasql, json-pointer + , rebase, text, transformers + }: + mkDerivation { + pname = "json-pointer-hasql"; + version = "0.1.1"; + sha256 = "1f8n2372cvmkm1nz2aa14z78mbj0xawzbhmbx9r4w29mxa8nfqph"; + libraryHaskellDepends = [ base-prelude hasql json-pointer text ]; + testHaskellDepends = [ + aeson either hasql json-pointer rebase transformers + ]; + description = "JSON Pointer extensions for Hasql"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-pointy" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , directory, doctest, filepath, hashable, http-types, microlens + , mtl, tasty, tasty-discover, tasty-hunit, template-haskell, text + , th-lift-instances, unordered-containers, uri-bytestring, vector + }: + mkDerivation { + pname = "json-pointy"; + version = "0.1.0.1"; + sha256 = "15vzpazhj4mbbw95mr6dcafij69nihnrw1c6zrw7d964jr269193"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring http-types microlens + template-haskell text th-lift-instances unordered-containers + uri-bytestring vector + ]; + testHaskellDepends = [ + base bytestring containers directory doctest filepath hashable mtl + tasty tasty-discover tasty-hunit text unordered-containers vector + ]; + testToolDepends = [ tasty-discover ]; + description = "JSON Pointer (RFC 6901) parsing, access, and modification"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-python" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, pureMD5 + , python, template-haskell + }: + mkDerivation { + pname = "json-python"; + version = "0.4.0.1"; + sha256 = "0ga3clvmq20xlyx47bril651xg8rhq77s7nj6r1v836m3xwcb0y9"; + libraryHaskellDepends = [ + aeson base bytestring containers pureMD5 template-haskell + ]; + libraryPkgconfigDepends = [ python ]; + description = "Call python inline from haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {python = null;}; + + "json-qq" = callPackage + ({ mkDerivation, base, haskell-src-meta, parsec, template-haskell + }: + mkDerivation { + pname = "json-qq"; + version = "0.4.1"; + sha256 = "0rpfv0i4jhjkq39xcs3b89ms0w4il4l7f385msqj93qzj76is7m6"; + revision = "1"; + editedCabalFile = "0nzqr6mbbc4vv5v1p5x208rmkfgyvilvd2hp3z95w4330bggyw70"; + libraryHaskellDepends = [ + base haskell-src-meta parsec template-haskell + ]; + description = "Json Quasiquatation library for Haskell"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-query" = callPackage + ({ mkDerivation, array-chunks, base, bytebuild, byteslice + , bytestring, contiguous, hspec, json-syntax, neat-interpolation + , primitive, primitive-unlifted, profunctors, scientific-notation + , tasty, tasty-hspec, tasty-hunit, text, text-short, transformers + }: + mkDerivation { + pname = "json-query"; + version = "0.2.3.1"; + sha256 = "06j1004is5y5fji89ns9h93qayqmgmjlv9aqlq66xxvp3ijvqzmn"; + libraryHaskellDepends = [ + array-chunks base bytebuild bytestring contiguous json-syntax + primitive primitive-unlifted profunctors scientific-notation + text-short transformers + ]; + testHaskellDepends = [ + array-chunks base bytebuild byteslice bytestring hspec json-syntax + neat-interpolation primitive scientific-notation tasty tasty-hspec + tasty-hunit text text-short + ]; + description = "Kitchen sink for querying JSON"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-rpc" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit + , conduit-extra, deepseq, hashable, hspec, monad-logger, mtl + , QuickCheck, stm-conduit, text, time, unliftio + , unordered-containers, vector + }: + mkDerivation { + pname = "json-rpc"; + version = "1.0.4"; + sha256 = "195llnb2gz0hm0pmax3mlkyiy4l3bk9d4jjxl4yrgj5hd0pf4g2s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring conduit conduit-extra deepseq + hashable monad-logger mtl QuickCheck stm-conduit text time unliftio + unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bytestring conduit conduit-extra monad-logger mtl + QuickCheck stm-conduit text time unliftio unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring conduit conduit-extra hspec monad-logger mtl + QuickCheck stm-conduit text time unliftio unordered-containers + vector + ]; + description = "Fully-featured JSON-RPC 2.0 library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-rpc_1_1_1" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , bytestring, conduit, conduit-extra, deepseq, hashable, hspec + , monad-logger, mtl, QuickCheck, stm-conduit, text, time, unliftio + , unordered-containers, vector + }: + mkDerivation { + pname = "json-rpc"; + version = "1.1.1"; + sha256 = "0m382rfyswqgzpdk2qzp71r1mhaj8frf9ii9xabai0zwpxxxprm7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base bytestring conduit + conduit-extra deepseq hashable monad-logger mtl QuickCheck + stm-conduit text time unliftio unordered-containers vector + ]; + executableHaskellDepends = [ + aeson attoparsec-aeson base bytestring conduit conduit-extra + monad-logger mtl QuickCheck stm-conduit text time unliftio + unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec-aeson base bytestring conduit conduit-extra hspec + monad-logger mtl QuickCheck stm-conduit text time unliftio + unordered-containers vector + ]; + description = "Fully-featured JSON-RPC 2.0 library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-rpc-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, HUnit, json-rpc-server + , mtl, QuickCheck, scientific, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, unordered-containers, vector + , vector-algorithms + }: + mkDerivation { + pname = "json-rpc-client"; + version = "0.2.5.0"; + sha256 = "177lrw5m9dxdk6mcay0f92rwyih8q7znwb8m6da6r3zsn30gajak"; + revision = "10"; + editedCabalFile = "19vf7gibvqgcm27b5n0ls4s7wi1kr87crn776ifqc9gbr2l9bfpi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring json-rpc-server mtl text unordered-containers + vector vector-algorithms + ]; + testHaskellDepends = [ + aeson base bytestring HUnit json-rpc-server mtl QuickCheck + scientific test-framework test-framework-hunit + test-framework-quickcheck2 text unordered-containers vector + ]; + description = "JSON-RPC 2.0 on the client side."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-rpc-generic" = callPackage + ({ mkDerivation, aeson, aeson-generic-compat, base, containers + , QuickCheck, quickcheck-simple, scientific, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "json-rpc-generic"; + version = "0.2.1.6"; + sha256 = "0qzqf4vnlpkj1gl48kds4lxmb0glf4k33bv6dq0hdyrv62aw52m4"; + libraryHaskellDepends = [ + aeson aeson-generic-compat base containers scientific text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base QuickCheck quickcheck-simple text + ]; + description = "Generic encoder and decode for JSON-RPC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-rpc-server" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, HUnit, mtl + , test-framework, test-framework-hunit, text, unordered-containers + , vector + }: + mkDerivation { + pname = "json-rpc-server"; + version = "0.2.6.0"; + sha256 = "1xfcxbwri9a5p3xxbc4kvr1kqdnm4c1axd8kgb8dglabffbrk7hn"; + revision = "8"; + editedCabalFile = "0cg2b7jggjpk6cryc1v7cx06nvkffsh6xz76gp0pz0wfn1m96pxy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring deepseq mtl text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring HUnit mtl test-framework test-framework-hunit + text unordered-containers vector + ]; + description = "JSON-RPC 2.0 on the server side."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-schema" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-compat-batteries + , bytestring, containers, generic-aeson, generic-deriving, mtl + , scientific, tasty, tasty-hunit, tasty-th, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "json-schema"; + version = "0.7.4.2"; + sha256 = "09bgcc00q1v24rdglw9b24dgi690mlax6abarhcgvgmn22406wp8"; + revision = "1"; + editedCabalFile = "0pwmh48z54n0mrwzmgff95mwy1jbmy1rwsk5kmddby86f0j5873g"; + libraryHaskellDepends = [ + aeson base base-compat-batteries containers generic-aeson + generic-deriving mtl scientific text time unordered-containers + vector + ]; + testHaskellDepends = [ + aeson attoparsec base base-compat-batteries bytestring + generic-aeson tasty tasty-hunit tasty-th text vector + ]; + description = "Types and type classes for defining JSON schemas"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-sop" = callPackage + ({ mkDerivation, aeson, base, generics-sop, lens-sop, tagged, tasty + , tasty-quickcheck, text, time, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "json-sop"; + version = "0.2.2"; + sha256 = "17smxridqmbj1ic2b25kv1byr07lw6phqa1jx98a5yccflwhvmq4"; + revision = "1"; + editedCabalFile = "0k5cxbqf062f2slqq57vm4qr32kd3xa8kn9zmvl06iwwb2fd6zjf"; + libraryHaskellDepends = [ + aeson base generics-sop lens-sop tagged text time transformers + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base generics-sop tasty tasty-quickcheck + ]; + description = "Generics JSON (de)serialization using generics-sop"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-spec" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , om-show, scientific, text, time, vector + }: + mkDerivation { + pname = "json-spec"; + version = "0.3.0.1"; + sha256 = "1gyg378y7s9yc6vkjgl8zydjpkl86qlywwbs6kvrfip9a3hvj3p7"; + libraryHaskellDepends = [ + aeson base containers scientific text time vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec om-show scientific text time + vector + ]; + description = "Type-level JSON specification"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-spec-elm" = callPackage + ({ mkDerivation, base, bound, containers, elm-syntax, json-spec + , mtl, text + }: + mkDerivation { + pname = "json-spec-elm"; + version = "0.4.0.1"; + sha256 = "0gqlkb3zbkb46lf2bqa65ikj231qyi7kq59hys6vv3y13w3yq2ck"; + libraryHaskellDepends = [ + base bound containers elm-syntax json-spec mtl text + ]; + testHaskellDepends = [ base containers elm-syntax json-spec text ]; + description = "Elm code generate for `json-spec`"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-spec-elm-servant" = callPackage + ({ mkDerivation, aeson, base, binary, bound, bytestring, containers + , cookie, directory, elm-syntax, hspec, http-types, json-spec + , json-spec-elm, mtl, prettyprinter, process, servant, text, time + , unordered-containers, uuid + }: + mkDerivation { + pname = "json-spec-elm-servant"; + version = "0.4.0.1"; + sha256 = "0smg0sx4mybfqycz99xpax3ia5qiwa17p14k87xmp793m6yyj2iq"; + libraryHaskellDepends = [ + base bound containers elm-syntax http-types json-spec json-spec-elm + mtl servant text + ]; + testHaskellDepends = [ + aeson base binary bytestring containers cookie directory elm-syntax + hspec json-spec prettyprinter process servant text time + unordered-containers uuid + ]; + description = "Generated elm code for servant APIs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-spec-openapi" = callPackage + ({ mkDerivation, aeson, base, hspec, insert-ordered-containers + , json-spec, lens, openapi3, text, time + }: + mkDerivation { + pname = "json-spec-openapi"; + version = "0.3.0.0"; + sha256 = "1wpf1lzpljczcxq0ml6yikh2xiysd1c5nl9zbscy3bsdcw1vwbgf"; + libraryHaskellDepends = [ + aeson base insert-ordered-containers json-spec lens openapi3 text + ]; + testHaskellDepends = [ + aeson base hspec insert-ordered-containers json-spec lens openapi3 + text time + ]; + description = "json-spec-openapi"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-state" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, libgit + , time-units + }: + mkDerivation { + pname = "json-state"; + version = "0.1.0.1"; + sha256 = "1xv4kmbq09q5qc0nl4bqwrlr226q943nyq8ap7b2bvcqykyaf2pi"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring libgit time-units + ]; + description = "Keep program state in JSON files"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-stream" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , hspec, primitive, QuickCheck, quickcheck-unicode, scientific + , text, unordered-containers, vector + }: + mkDerivation { + pname = "json-stream"; + version = "0.4.5.3"; + sha256 = "0jysj25x98kw5326a0n08bygm70yc4l1y9ajyf1bca8003m5smvx"; + libraryHaskellDepends = [ + aeson base bytestring containers primitive scientific text + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers directory hspec primitive + QuickCheck quickcheck-unicode scientific text unordered-containers + vector + ]; + description = "Incremental applicative JSON parser"; + license = lib.licenses.bsd3; + }) {}; + + "json-syntax" = callPackage + ({ mkDerivation, aeson, array-builder, array-chunks, base + , bytebuild, byteslice, bytesmith, bytestring, contiguous, gauge + , natural-arithmetic, neat-interpolation, primitive, QuickCheck + , run-st, scientific, scientific-notation, tasty, tasty-golden + , tasty-hunit, tasty-quickcheck, text, text-short, transformers + , word-compat, zigzag + }: + mkDerivation { + pname = "json-syntax"; + version = "0.2.7.2"; + sha256 = "0niyi6vzrl9q4xlh0d5ygdm81zvbgglkmfq5p2a44y6avzqs1sq7"; + libraryHaskellDepends = [ + array-builder array-chunks base bytebuild byteslice bytesmith + bytestring contiguous natural-arithmetic primitive run-st + scientific-notation text text-short transformers word-compat zigzag + ]; + testHaskellDepends = [ + aeson base bytebuild byteslice bytestring neat-interpolation + primitive QuickCheck scientific scientific-notation tasty + tasty-golden tasty-hunit tasty-quickcheck text text-short + ]; + benchmarkHaskellDepends = [ + aeson base bytebuild byteslice bytestring gauge neat-interpolation + primitive text + ]; + description = "High-performance JSON parser and encoder"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-to-haskell" = callPackage + ({ mkDerivation, aeson, aeson-extra, ansi-wl-pprint, base, bimap + , bytestring, casing, containers, hspec, microlens-platform, mtl + , nonempty-containers, optparse-applicative, raw-strings-qq + , recursion-schemes, text, unordered-containers, vector + }: + mkDerivation { + pname = "json-to-haskell"; + version = "0.1.1.2"; + sha256 = "0l4i613xd00vrfihh7yrkj1vp99vyvxgbb4902yla9bl80qb3khz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-extra base bimap casing containers microlens-platform + mtl nonempty-containers recursion-schemes text unordered-containers + vector + ]; + executableHaskellDepends = [ + aeson aeson-extra ansi-wl-pprint base bimap bytestring casing + containers microlens-platform mtl nonempty-containers + optparse-applicative raw-strings-qq recursion-schemes text + unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-extra base bimap bytestring casing containers hspec + microlens-platform mtl nonempty-containers raw-strings-qq + recursion-schemes text unordered-containers vector + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "json-to-haskell"; + broken = true; + }) {}; + + "json-togo" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-trans, base + , bytestring, scientific, text, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "json-togo"; + version = "0.1.1.0"; + sha256 = "0aw0dkv1scllj56vj9q07a44vfs88f3k5x1m80y0mivlpz0280l3"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-trans base bytestring scientific text + transformers unordered-containers vector + ]; + description = "Effectful parsing of JSON documents"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-tokens" = callPackage + ({ mkDerivation, array-builder, array-chunks, base, byteslice + , bytesmith, bytestring, gauge, neat-interpolation, primitive + , QuickCheck, scientific-notation, small-bytearray-builder, tasty + , tasty-hunit, text, text-short, vector + }: + mkDerivation { + pname = "json-tokens"; + version = "0.1.0.1"; + sha256 = "031x1k0j86qnkq8xddxf6q8mhrbmd88aa40x8w6485zr1v16dnis"; + libraryHaskellDepends = [ + array-builder array-chunks base byteslice bytesmith bytestring + primitive scientific-notation text-short + ]; + testHaskellDepends = [ + base byteslice bytestring neat-interpolation primitive QuickCheck + scientific-notation small-bytearray-builder tasty tasty-hunit text + vector + ]; + benchmarkHaskellDepends = [ + base byteslice bytestring gauge neat-interpolation primitive + scientific-notation text + ]; + description = "Tokenize JSON"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json-tools" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-expr, base + , bytestring, containers, process, scientific, string-conversions + , tar, text, unordered-containers, vector + }: + mkDerivation { + pname = "json-tools"; + version = "0.5.1"; + sha256 = "0ylh7a3h2dwl55p5s4q7378k0f1jcsvwlngxqrr5v1kf1qp74jnm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson attoparsec attoparsec-expr base bytestring containers process + scientific string-conversions tar text unordered-containers vector + ]; + description = "A collection of JSON tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-tracer" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , ghc-prim, hashable, hspec, hspec-core, hspec-discover + , hspec-expectations, microlens, microlens-ghc, mtl + , template-haskell, text, time, transformers, unordered-containers + }: + mkDerivation { + pname = "json-tracer"; + version = "0.0.3.0"; + sha256 = "164plgxsaz2nyjl59zip8zj6rxn6gzq91vfqp11fdmafxn3cjv61"; + libraryHaskellDepends = [ + aeson base containers ghc-prim hashable microlens microlens-ghc mtl + template-haskell text transformers unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring containers hspec hspec-core + hspec-discover hspec-expectations microlens mtl time + ]; + testToolDepends = [ hspec-discover ]; + description = "A polymorphic, type-safe, json-structured tracing library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json-types" = callPackage + ({ mkDerivation, base, containers, text }: + mkDerivation { + pname = "json-types"; + version = "0.1"; + sha256 = "088if9qv0didjyb6y1583viihjgc4nwr61qfjqdg9rzc2ya6vqdn"; + libraryHaskellDepends = [ base containers text ]; + description = "Basic types for representing JSON"; + license = lib.licenses.mit; + }) {}; + + "json2" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , json2-types, mtl, old-locale, parsec, pretty, time, utf8-string + }: + mkDerivation { + pname = "json2"; + version = "0.8.3"; + sha256 = "1w7x67cykbnr2h8jjjqd5whf7pq7vwk7r9g1q1i9g25b9b49i7r8"; + libraryHaskellDepends = [ + base blaze-builder bytestring containers json2-types mtl old-locale + parsec pretty time utf8-string + ]; + description = "Library provides support for JSON"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "json2-hdbc" = callPackage + ({ mkDerivation, base, containers, HDBC, json2, json2-types, time + , utf8-string + }: + mkDerivation { + pname = "json2-hdbc"; + version = "0.5.1"; + sha256 = "1flbh68ymm39ccw5h9fiwy35qarn8zkxljmnjgg6fd39j8zbc3dj"; + libraryHaskellDepends = [ + base containers HDBC json2 json2-types time utf8-string + ]; + description = "Support JSON for SQL Database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "json2-types" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "json2-types"; + version = "0.1"; + sha256 = "0gr5mfi68hvk8wajw6wbimmwxd0rgjwqrg3mjyfppkr1nwkyfzpr"; + libraryHaskellDepends = [ base containers ]; + description = "Defined JSON data types and function for renders JSON to string"; + license = lib.licenses.bsd3; + }) {}; + + "json2sg" = callPackage + ({ mkDerivation, aeson, base, bytestring, file-embed, hspec, sugar + , sugar-json, tasty, tasty-hspec, text + }: + mkDerivation { + pname = "json2sg"; + version = "0.0.1"; + sha256 = "0bi3y0pmc5xzdnw5vkvjxplaq2sr6dwgvc6mxkcn8binzcnjig7i"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring sugar sugar-json text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base file-embed hspec sugar sugar-json tasty tasty-hspec text + ]; + doHaddock = false; + description = "Lossy conversion from JSON to Sugar"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "json2sg"; + }) {}; + + "json2yaml" = callPackage + ({ mkDerivation, aeson, base, bytestring, yaml }: + mkDerivation { + pname = "json2yaml"; + version = "0.3.2.3"; + sha256 = "1ip9qgrzr59v3zxcj6l1dys0zbfj9s8fgdj4lv1grh7wbzdfz9dn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ aeson base bytestring yaml ]; + description = "Utility to convert a file from JSON to YAML format. (deprecated)"; + license = lib.licenses.bsd3; + mainProgram = "json2yaml"; + }) {}; + + "json5hs" = callPackage + ({ mkDerivation, array, base, bytestring, containers, mtl, pretty + , syb, text + }: + mkDerivation { + pname = "json5hs"; + version = "0.1.3.1"; + sha256 = "18i01c0045c26s80g69wdgyk9aa3pj092z0s6hmq9z5xddid2s8h"; + libraryHaskellDepends = [ + array base bytestring containers mtl pretty syb text + ]; + description = "Serialising to and from JSON5"; + license = lib.licenses.bsd3; + }) {}; + + "jsonextfilter" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , monads-tf, optparse-applicative, process, scientific, string-qq + , text, unordered-containers, vector + }: + mkDerivation { + pname = "jsonextfilter"; + version = "0.1.0.0"; + sha256 = "0mm1q3fplxig32qi3iyish6ba40j7n13wg40l0266fiy2dsccbbc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson attoparsec base bytestring containers monads-tf + optparse-applicative process scientific string-qq text + unordered-containers vector + ]; + description = "Filter select values in JSON objects to unix programs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "jsonextfilter"; + broken = true; + }) {}; + + "jsonifier" = callPackage + ({ mkDerivation, aeson, base, bytestring, criterion, hedgehog + , numeric-limits, ptr-poker, rerebase, scientific, text + , text-builder + }: + mkDerivation { + pname = "jsonifier"; + version = "0.2.1.3"; + sha256 = "1qpci8fmmlxf98d6fmsnsxmkx4rgrx73fad8ii738hgrnp0n7hwn"; + libraryHaskellDepends = [ + base bytestring ptr-poker scientific text + ]; + testHaskellDepends = [ aeson hedgehog numeric-limits rerebase ]; + benchmarkHaskellDepends = [ + aeson criterion rerebase text-builder + ]; + description = "Fast and simple JSON encoding toolkit"; + license = lib.licenses.mit; + }) {}; + + "jsonl" = callPackage + ({ mkDerivation, aeson, base, bytestring }: + mkDerivation { + pname = "jsonl"; + version = "0.2.0.0"; + sha256 = "1ffmi3hqbxvc5k6rg648lpdsis6g0b2k2kkyxsafdnw4p288lrj1"; + libraryHaskellDepends = [ aeson base bytestring ]; + description = "JSON Lines"; + license = lib.licenses.bsd3; + }) {}; + + "jsonl-conduit" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, hspec, jsonl }: + mkDerivation { + pname = "jsonl-conduit"; + version = "0.1.4"; + sha256 = "1z9hvd4bk6iyh4zy19wi09f5wddl7iyvf31wjwp1nx373qci9i3p"; + libraryHaskellDepends = [ aeson base bytestring conduit jsonl ]; + testHaskellDepends = [ aeson base bytestring conduit hspec ]; + description = "Conduit interface to JSONL-encoded data"; + license = lib.licenses.bsd3; + }) {}; + + "jsonlogic" = callPackage + ({ mkDerivation, base, containers, hedgehog, mtl, tasty + , tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "jsonlogic"; + version = "0.1.0.0"; + sha256 = "10mibw6nakpdbb2ilf16zm4fydjg1arsy95frjziiah3vilqngdg"; + libraryHaskellDepends = [ base containers mtl ]; + testHaskellDepends = [ + base containers hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "JsonLogic Evaluation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jsonlogic-aeson" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , hedgehog, jsonlogic, scientific, tasty, tasty-hedgehog + , tasty-hunit, text, utf8-string, vector + }: + mkDerivation { + pname = "jsonlogic-aeson"; + version = "0.1.0.0"; + sha256 = "1kljmxrr96lsg8d59pq4jphip8ymd5j3jdd5ckjjlri9hqrmqks1"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers jsonlogic scientific + text utf8-string vector + ]; + testHaskellDepends = [ + base containers hedgehog jsonlogic tasty tasty-hedgehog tasty-hunit + ]; + description = "JsonLogic Aeson Support"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jsonnet" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, binary, bytestring + , containers, data-fix, deriving-compat, directory, exceptions + , filepath, hashable, lens, megaparsec, mtl, optparse-applicative + , parser-combinators, scientific, semigroupoids, tasty, tasty-bench + , tasty-golden, tasty-hunit, template-haskell, text + , th-lift-instances, th-utilities, transformers-compat + , unbound-generics, unordered-containers, vector + }: + mkDerivation { + pname = "jsonnet"; + version = "0.3.1.1"; + sha256 = "021kklj3ycpm5n2r6bjqc0vicn9vdv5a56sd1la6pf430i1fd7z9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint base binary bytestring containers data-fix + deriving-compat directory exceptions filepath hashable lens + megaparsec mtl parser-combinators scientific semigroupoids + template-haskell text th-lift-instances th-utilities + transformers-compat unbound-generics unordered-containers vector + ]; + executableHaskellDepends = [ + aeson ansi-wl-pprint base bytestring mtl optparse-applicative text + ]; + testHaskellDepends = [ + ansi-wl-pprint base bytestring filepath mtl tasty tasty-golden + tasty-hunit text + ]; + benchmarkHaskellDepends = [ + ansi-wl-pprint base bytestring tasty-bench text + ]; + description = "Jsonnet implementaton in pure Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hs-jsonnet"; + broken = true; + }) {}; + + "jsonpath" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, file-embed + , hspec, hspec-discover, hspec-megaparsec, megaparsec, scientific + , text, unordered-containers, vector + }: + mkDerivation { + pname = "jsonpath"; + version = "0.3.0.0"; + sha256 = "10a2wbkhdg2x61qpfvb4cl89plhvwy5nc5qqqs5jnll7kg4cabyi"; + libraryHaskellDepends = [ + aeson base megaparsec scientific text unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-casing base bytestring file-embed hspec + hspec-megaparsec megaparsec text unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Library to parse and execute JSONPath"; + license = lib.licenses.bsd3; + }) {}; + + "jsonresume" = callPackage + ({ mkDerivation, aeson, base, bytestring, old-locale, text, time + , unordered-containers + }: + mkDerivation { + pname = "jsonresume"; + version = "0.1.0.1"; + sha256 = "14kv1cbjh1m9ri0vjj015hx6bx6l7jv71gpfa6n0fg21hh5fl7a4"; + libraryHaskellDepends = [ + aeson base bytestring old-locale text time unordered-containers + ]; + description = "Parser and datatypes for the JSON Resume format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jsonrpc-conduit" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , bytestring, conduit, conduit-extra, hspec, hspec-discover, mtl + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "jsonrpc-conduit"; + version = "0.4.1"; + sha256 = "13jdx32fr6vjwi9cbw5gkp17glhha4vbfak58h70m9rfcyca0cmk"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base bytestring conduit + conduit-extra mtl text transformers unordered-containers + ]; + testHaskellDepends = [ + aeson attoparsec attoparsec-aeson base bytestring conduit + conduit-extra hspec text + ]; + testToolDepends = [ hspec-discover ]; + description = "JSON-RPC 2.0 server over a Conduit."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jsonrpc-tinyclient" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, http-client + , http-client-tls, mtl, random, text, websockets + }: + mkDerivation { + pname = "jsonrpc-tinyclient"; + version = "1.0.0.0"; + sha256 = "02xhijk3rk4c9yqh1ghs8gvi1r7fwbxba0h21nb23545wflg0bz9"; + libraryHaskellDepends = [ + aeson base bytestring exceptions http-client http-client-tls mtl + random text websockets + ]; + description = "Tiny JSON-RPC client for Haskell Web3 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jsons-to-schema" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, conduit + , conduit-combinators, containers, Glob, hjsonschema, hspec + , neat-interpolation, optparse-applicative, protolude, QuickCheck + , quickcheck-instances, safe, scientific, semigroups, text + , uniplate, unordered-containers, vector + }: + mkDerivation { + pname = "jsons-to-schema"; + version = "0.1.0.0"; + sha256 = "0agnvc8x2yvl2m0lz5hcflmi44gscyb349zn0xbrlk9arq7ha8nc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers hjsonschema protolude + QuickCheck safe scientific semigroups text unordered-containers + vector + ]; + executableHaskellDepends = [ + base bytestring conduit conduit-combinators Glob hjsonschema + optparse-applicative protolude + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring containers hjsonschema hspec + neat-interpolation protolude QuickCheck quickcheck-instances + scientific text uniplate unordered-containers vector + ]; + description = "JSON to JSON Schema"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "jsons-to-schema-exe"; + }) {}; + + "jsonschema-gen" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, process + , scientific, tagged, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "jsonschema-gen"; + version = "0.4.1.0"; + sha256 = "1ssgci0nnpdj5sgw7wghnca8ndx20azb5z7svbxk6a1gmh9pfndj"; + revision = "1"; + editedCabalFile = "0fiwjdyp4fmw662x7bcdp1wglxxm39l6ivshkb65zmczc3szac5d"; + libraryHaskellDepends = [ + aeson base bytestring containers scientific tagged text time + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers process tagged text + ]; + description = "JSON Schema generator from Algebraic data type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jsonsql" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , HUnit, optparse-applicative, scientific, string-qq, text + , unordered-containers, vector + }: + mkDerivation { + pname = "jsonsql"; + version = "0.1.2.1"; + sha256 = "0swnnwayj00nm4wpl31g4qc45vd70mi2vkbqw1cpyi9lh084w8wk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson attoparsec base bytestring containers HUnit + optparse-applicative scientific string-qq text unordered-containers + vector + ]; + description = "Interpolate JSON object values into SQL strings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "jsonsql"; + broken = true; + }) {}; + + "jsontsv" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , csv, optparse-applicative, scientific, string-qq, text + , unordered-containers, vector + }: + mkDerivation { + pname = "jsontsv"; + version = "0.1.7.0"; + sha256 = "1fs15fmf634jr6racck22djfjp1gnjsyff2a7xfnibd9jznxknpx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson attoparsec base bytestring containers csv + optparse-applicative scientific string-qq text unordered-containers + vector + ]; + description = "JSON to TSV transformer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "jsontsv"; + broken = true; + }) {}; + + "jsonxlsx" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , HUnit, old-time, optparse-applicative, scientific, string-qq + , text, time, unordered-containers, vector, xlsx + }: + mkDerivation { + pname = "jsonxlsx"; + version = "0.1.0.1"; + sha256 = "0q64z7hw9mr3lpz02dcqybw4jxjc3glagyj4va9cgipfxxxjcy27"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson attoparsec base bytestring containers HUnit old-time + optparse-applicative scientific string-qq text time + unordered-containers vector xlsx + ]; + description = "json to xlsx converter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "jsonxlsx"; + broken = true; + }) {}; + + "jsop" = callPackage + ({ mkDerivation, aeson, base, containers, generics-sop, lens + , lens-aeson, monoidal-containers, protolude, string-interpolate + , tasty, tasty-discover, tasty-hspec, text, unordered-containers + }: + mkDerivation { + pname = "jsop"; + version = "0.2.0.1"; + sha256 = "05qacp69pk4fm1b1mrk2ax8f8mbfzsb71bkj2qraa116xym61j38"; + libraryHaskellDepends = [ + aeson base containers generics-sop lens lens-aeson + monoidal-containers protolude string-interpolate tasty + tasty-discover tasty-hspec text unordered-containers + ]; + testHaskellDepends = [ + aeson base containers generics-sop lens lens-aeson + monoidal-containers protolude string-interpolate tasty + tasty-discover tasty-hspec text unordered-containers + ]; + testToolDepends = [ tasty-discover ]; + description = "Cherry picking in JSON objects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jspath" = callPackage + ({ mkDerivation, base, bytestring, bytestring-trie, JSONb + , utf8-string + }: + mkDerivation { + pname = "jspath"; + version = "0.1"; + sha256 = "072q6mipfaqf33w806chf2226zpay124lgph0wlgfdbhfd5118n7"; + libraryHaskellDepends = [ + base bytestring bytestring-trie JSONb utf8-string + ]; + description = "Extract substructures from JSON by following a path"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "juandelacosa" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring + , data-default-class, entropy, fast-logger, http-types, mtl, mysql + , mysql-simple, network, optparse-applicative, resource-pool + , scotty, text, unix, wai, wai-extra, wai-middleware-static, warp + }: + mkDerivation { + pname = "juandelacosa"; + version = "0.1.2"; + sha256 = "0lrqklpff24cklsdrlfym7ryvszyripjkwsb0m8dn7vab9yqswn2"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base base64-bytestring bytestring data-default-class entropy + fast-logger http-types mtl mysql mysql-simple network + optparse-applicative resource-pool scotty text unix wai wai-extra + wai-middleware-static warp + ]; + description = "Manage users in MariaDB >= 10.1.1"; + license = lib.licenses.mit; + mainProgram = "juandelacosa"; + }) {}; + + "judge" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, attoparsec, base + , bytestring, containers, directory, filepath, mtl + , optparse-applicative, pointedlist, terminal-size, texmath, text + , transformers, unordered-containers, utf8-string, vector, yaml + }: + mkDerivation { + pname = "judge"; + version = "0.1.3.0"; + sha256 = "02lyd1ql4qj5da0p3mhpkh0gq8lrc6xmz3yg5hnc8mk5d3a381hw"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint attoparsec base bytestring containers mtl + pointedlist terminal-size texmath text transformers + unordered-containers utf8-string vector yaml + ]; + executableHaskellDepends = [ + ansi-wl-pprint attoparsec base directory filepath + optparse-applicative text unordered-containers yaml + ]; + description = "Tableau-based theorem prover for justification logic"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "judge"; + broken = true; + }) {}; + + "judy" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, hspec, Judy + , QuickCheck + }: + mkDerivation { + pname = "judy"; + version = "0.4.1"; + sha256 = "0inm77n75066jcjw820cdpklqjfy76i7by4qz136c83x2x7w6fsm"; + libraryHaskellDepends = [ base bytestring ghc-prim ]; + librarySystemDepends = [ Judy ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Fast, scalable, mutable dynamic arrays, maps and hashes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {Judy = null;}; + + "juicy-draw" = callPackage + ({ mkDerivation, base, JuicyPixels, numeric-extras, primitive }: + mkDerivation { + pname = "juicy-draw"; + version = "0.2.0.0"; + sha256 = "0fi4kwcb8mqnzi3cx2gzpls6nyc8vxnhjfgrb7zf04bpcsph7rgr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base JuicyPixels numeric-extras primitive + ]; + executableHaskellDepends = [ base JuicyPixels ]; + description = "Draw and fill lines, rectangles and polygons"; + license = lib.licenses.mit; + mainProgram = "juicy-draw-demo"; + }) {}; + + "juicy-gcode" = callPackage + ({ mkDerivation, aeson, base, gitrev, JuicyPixels, lens, linear + , matrix, optparse-applicative, svg-tree, text + , unordered-containers, yaml + }: + mkDerivation { + pname = "juicy-gcode"; + version = "1.0.0.0"; + sha256 = "1m8mqszid40fhspm8hk8zhvrx2sp7ikfvvh46z8kfbhpgqbfq1jv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base gitrev JuicyPixels lens linear matrix + optparse-applicative svg-tree text unordered-containers yaml + ]; + description = "SVG to G-Code converter"; + license = lib.licenses.bsd3; + mainProgram = "juicy-gcode"; + }) {}; + + "jukebox" = callPackage + ({ mkDerivation, alex, array, base, containers, directory, dlist + , filepath, minisat, pretty, process, symbol, transformers + , uglymemo, utf8-string + }: + mkDerivation { + pname = "jukebox"; + version = "0.5.5"; + sha256 = "1rv21hdgjmmd6mynv8prfdcn48by3zch9qz6clmkjijvph0zg0nl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers directory dlist filepath minisat pretty + process symbol transformers uglymemo utf8-string + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ base ]; + description = "A first-order reasoning toolbox"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "jukebox"; + broken = true; + }) {}; + + "jump" = callPackage + ({ mkDerivation, base, criterion, hspec }: + mkDerivation { + pname = "jump"; + version = "0.0.0.0"; + sha256 = "193yy1k1x4lqmpxr2gmk4q59qki6hj1f5c6zz4cqdqa4zcwchi1i"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base criterion hspec ]; + description = "Nothing to see here, move along"; + license = lib.licenses.mit; + }) {}; + + "jumpthefive" = callPackage + ({ mkDerivation, base, parallel }: + mkDerivation { + pname = "jumpthefive"; + version = "0.0.1"; + sha256 = "0ymp7hkkla7jxn3c7prsrcdl0mzkpqdm6ivq599qwx39rcnq6dpl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parallel ]; + executableHaskellDepends = [ base parallel ]; + description = "an elementary symmetric chiffre for pragmatically protecting one's effects"; + license = lib.licenses.bsd3; + mainProgram = "jumpthefive"; + }) {}; + + "junit-xml" = callPackage + ({ mkDerivation, base, filepath, tasty, tasty-golden, temporary + , text, xml-conduit + }: + mkDerivation { + pname = "junit-xml"; + version = "0.1.0.3"; + sha256 = "1iwa8x0nbap2q6kjybxnrsyay64z77dlsm83nq2l6818jwgiji5r"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base text xml-conduit ]; + testHaskellDepends = [ + base filepath tasty tasty-golden temporary + ]; + description = "Producing JUnit-style XML test reports"; + license = lib.licenses.bsd3; + }) {}; + + "jupyter" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, cereal, containers + , directory, exceptions, extra, filepath, monad-control, mtl + , process, SHA, silently, tasty, tasty-hunit, temporary, text + , transformers, unordered-containers, uuid, zeromq4-haskell + }: + mkDerivation { + pname = "jupyter"; + version = "0.9.0"; + sha256 = "0k06fh005njif2cszfvnfm9c9kfxpl5n28smxz6waqadg6x4k84k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring cereal containers directory exceptions + filepath monad-control mtl process SHA temporary text transformers + unordered-containers uuid zeromq4-haskell + ]; + executableHaskellDepends = [ base process text transformers ]; + testHaskellDepends = [ + aeson async base bytestring containers directory exceptions extra + process silently tasty tasty-hunit text transformers + unordered-containers zeromq4-haskell + ]; + description = "A library for creating and using Jupyter kernels"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "justified-containers" = callPackage + ({ mkDerivation, base, containers, ghc-prim, hspec, QuickCheck + , roles, should-not-typecheck + }: + mkDerivation { + pname = "justified-containers"; + version = "0.3.0.0"; + sha256 = "11ryff281gbn46zz7vax97h0qn5xn1mk7gdjpb38xs9ns36c0c6q"; + libraryHaskellDepends = [ base containers roles ]; + testHaskellDepends = [ + base containers ghc-prim hspec QuickCheck should-not-typecheck + ]; + description = "Keyed container types with type-checked proofs of key presence"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jvm" = callPackage + ({ mkDerivation, base, bytestring, choice, constraints, criterion + , deepseq, distributed-closure, exceptions, hspec, jni, QuickCheck + , quickcheck-text, singletons, template-haskell, text, vector + }: + mkDerivation { + pname = "jvm"; + version = "0.6.0"; + sha256 = "119davscv5mrw2mnlrklx8hbjrc7lhf5a9jphdnnxs6bywi8i2zm"; + revision = "2"; + editedCabalFile = "1p0p50w0zjf79a3p5wiwg1wfnsgvqf2n04ydpacrfwm96id667kp"; + libraryHaskellDepends = [ + base bytestring choice constraints distributed-closure exceptions + jni singletons template-haskell text vector + ]; + testHaskellDepends = [ + base bytestring hspec jni QuickCheck quickcheck-text text + ]; + benchmarkHaskellDepends = [ + base criterion deepseq jni singletons text + ]; + description = "Call JVM methods from Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jvm-batching" = callPackage + ({ mkDerivation, base, bytestring, Cabal, criterion, deepseq + , distributed-closure, hspec, inline-java, jni, jvm, singletons + , split, text, vector + }: + mkDerivation { + pname = "jvm-batching"; + version = "0.2.0"; + sha256 = "19z0db10y181n4adkz23cmly0q4zp953zh6f3r7rmxcd78758pbk"; + revision = "1"; + editedCabalFile = "1ni0gnww6r18dg2pm1hmdkfzaghq5ssirpp737i1c81ya1k95m2n"; + setupHaskellDepends = [ base Cabal inline-java ]; + libraryHaskellDepends = [ + base bytestring distributed-closure inline-java jni jvm singletons + text vector + ]; + testHaskellDepends = [ + base bytestring hspec inline-java jni jvm text vector + ]; + benchmarkHaskellDepends = [ + base criterion deepseq jvm split vector + ]; + description = "Provides batched marshalling of values between Java and Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jvm-binary" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, containers + , criterion, data-binary-ieee754, deepseq, deriving-compat + , directory, doctest, filepath, generic-random, hspec + , hspec-discover, hspec-expectations-pretty-diff, mtl, QuickCheck + , template-haskell, text, vector, zip-archive + }: + mkDerivation { + pname = "jvm-binary"; + version = "0.10.0"; + sha256 = "11c3rhny06zjw8xv830khq1kdjbpzkr7wmzzymld4zcmhfmk9qda"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base binary bytestring containers data-binary-ieee754 + deepseq deriving-compat mtl template-haskell text vector + ]; + testHaskellDepends = [ + attoparsec base binary bytestring containers data-binary-ieee754 + deepseq deriving-compat directory doctest filepath generic-random + hspec hspec-discover hspec-expectations-pretty-diff mtl QuickCheck + template-haskell text vector zip-archive + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + attoparsec base binary bytestring containers criterion + data-binary-ieee754 deepseq deriving-compat mtl template-haskell + text vector + ]; + description = "A library for reading Java class-files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jvm-parser" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , data-binary-ieee754, fgl, fingertree, pretty, zlib + }: + mkDerivation { + pname = "jvm-parser"; + version = "0.2.1"; + sha256 = "0rhixf1syrnhql3aqlvl9hcylaiyhca1yvismdzalkhbz0qdgvir"; + revision = "1"; + editedCabalFile = "0mqz39vva3j7vdmjz1pb9998ymh4hpsqlx9qz1gr630lwzkly7nl"; + libraryHaskellDepends = [ + array base binary bytestring containers data-binary-ieee754 fgl + fingertree pretty zlib + ]; + description = "A parser for JVM bytecode files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "jvm-streaming" = callPackage + ({ mkDerivation, base, Cabal, criterion, deepseq + , distributed-closure, hspec, inline-java, jni, jvm, jvm-batching + , singletons, streaming, text, vector + }: + mkDerivation { + pname = "jvm-streaming"; + version = "0.4.0"; + sha256 = "0k8y6kvbymmjlr3bvgcws0z2hwdznyr3b3alkwsjag49lsgp21sd"; + revision = "1"; + editedCabalFile = "01f3j02qzqi7ls876vwzl2db3621xr7psmzm3cx9pk414bhj5f56"; + setupHaskellDepends = [ base Cabal inline-java jvm-batching ]; + libraryHaskellDepends = [ + base distributed-closure inline-java jni jvm jvm-batching + singletons streaming vector + ]; + testHaskellDepends = [ + base hspec inline-java jni jvm streaming text + ]; + benchmarkHaskellDepends = [ + base criterion deepseq jvm streaming text vector + ]; + description = "Expose Java iterators as streams from the streaming package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "jwt" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, cryptonite + , cryptostore, doctest, http-types, HUnit, lens, lens-aeson, memory + , network-uri, QuickCheck, scientific, semigroups, tasty + , tasty-hunit, tasty-quickcheck, tasty-th, text, time + , unordered-containers, vector, x509, x509-store + }: + mkDerivation { + pname = "jwt"; + version = "0.11.0"; + sha256 = "1l9qblq11kbrrmcfnh0hcjqnhmi3qm6va3z4pmi4i32wqh3bwjnx"; + revision = "1"; + editedCabalFile = "0afy7kpsw9x2nx7d7fk3jc4rjm6mpiaihihqr5dnqg09wig760h6"; + libraryHaskellDepends = [ + aeson base bytestring containers cryptonite cryptostore http-types + memory network-uri scientific semigroups text time + unordered-containers vector x509 x509-store + ]; + testHaskellDepends = [ + aeson base bytestring containers cryptonite cryptostore doctest + http-types HUnit lens lens-aeson memory network-uri QuickCheck + scientific semigroups tasty tasty-hunit tasty-quickcheck tasty-th + text time unordered-containers vector x509 x509-store + ]; + description = "JSON Web Token (JWT) decoding and encoding"; + license = lib.licenses.mit; + }) {}; + + "k8s-wrapper" = callPackage + ({ mkDerivation, async, base, http-client, http-types, lens, stm + , tasty, tasty-hunit, text, wai, wai-middleware-prometheus, warp + }: + mkDerivation { + pname = "k8s-wrapper"; + version = "0.1.0.0"; + sha256 = "183sv3jj361wk0qm6wfzq42rbrkr4m99cqpd2z489xlsxwlqagn9"; + libraryHaskellDepends = [ + async base http-types stm text wai wai-middleware-prometheus warp + ]; + testHaskellDepends = [ + async base http-client http-types lens stm tasty tasty-hunit text + ]; + description = "Application wrapper for the k8s environment"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kademlia" = callPackage + ({ mkDerivation, base, bytestring, containers, HUnit, mtl, network + , QuickCheck, stm, tasty, tasty-hunit, tasty-quickcheck + , transformers, transformers-compat + }: + mkDerivation { + pname = "kademlia"; + version = "1.1.0.0"; + sha256 = "0wjyslrhbms6cnm495g40yl6365h3vgjcka12lka8xdy89v3c0yy"; + libraryHaskellDepends = [ + base bytestring containers mtl network stm transformers + transformers-compat + ]; + testHaskellDepends = [ + base bytestring containers HUnit mtl network QuickCheck stm tasty + tasty-hunit tasty-quickcheck transformers transformers-compat + ]; + description = "An implementation of the Kademlia DHT Protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kafka" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "kafka"; + version = "0.0.0.0"; + sha256 = "07x6dsc4d4f3vksi21fxd1vix9wqsydrl17f2xq8858m2ay0j28j"; + doHaddock = false; + description = "TBA"; + license = lib.licenses.bsd3; + }) {}; + + "kafka-client" = callPackage + ({ mkDerivation, base, bytestring, cereal, digest, dlist, hspec + , hspec-discover, network, QuickCheck, snappy, time, zlib + }: + mkDerivation { + pname = "kafka-client"; + version = "0.7.0.1"; + sha256 = "1577s3s9lf3rdw7xf7snfhiw53h6pg85l5h9l29av5fsg051ifai"; + libraryHaskellDepends = [ + base bytestring cereal digest dlist network snappy time zlib + ]; + testHaskellDepends = [ + base bytestring cereal hspec hspec-discover QuickCheck time + ]; + testToolDepends = [ hspec-discover ]; + description = "Low-level Haskell client library for Apache Kafka 0.7."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kafka-client-sync" = callPackage + ({ mkDerivation, base, containers, hw-kafka-client, monad-parallel + , text + }: + mkDerivation { + pname = "kafka-client-sync"; + version = "0.1.1.1"; + sha256 = "0gdp8aw2fg0haijpp1pa3rk3vgy2xarz8cc4lpxa74krifllyzyh"; + libraryHaskellDepends = [ base containers hw-kafka-client ]; + testHaskellDepends = [ base hw-kafka-client monad-parallel text ]; + description = "Synchronous Kafka Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kafka-device" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cereal, linear + , milena, mtl + }: + mkDerivation { + pname = "kafka-device"; + version = "1.0.2.1"; + sha256 = "1ig1qbb1yrizff4f807pw2lqqy0nvn5hy89xf4v20p02zvy0w673"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring cereal linear milena mtl + ]; + executableHaskellDepends = [ + aeson base binary bytestring cereal linear milena mtl + ]; + description = "UI device events via a Kafka message broker"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kafka-device-glut" = callPackage + ({ mkDerivation, base, GLUT, kafka-device, OpenGL }: + mkDerivation { + pname = "kafka-device-glut"; + version = "1.0.2.1"; + sha256 = "0rz2xlrvhpqafb7m3svfykr1aa2fwrz0qpwzdxjfhpnd85ccfmzi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base GLUT kafka-device OpenGL ]; + executableHaskellDepends = [ base GLUT kafka-device OpenGL ]; + description = "GLUT events via a Kafka message broker"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "kafka-device-glut"; + }) {}; + + "kafka-device-joystick" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cereal + , kafka-device, yaml + }: + mkDerivation { + pname = "kafka-device-joystick"; + version = "1.0.2.1"; + sha256 = "053whqf4yh3gjhamjfh383ijsw2brajid2q0wsyf0qbsd2y6pikl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring cereal kafka-device + ]; + executableHaskellDepends = [ + aeson base binary bytestring cereal kafka-device yaml + ]; + description = "Linux joystick events via a Kafka message broker"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "kafka-device-joystick"; + }) {}; + + "kafka-device-leap" = callPackage + ({ mkDerivation, aeson, base, hleap, kafka-device, websockets }: + mkDerivation { + pname = "kafka-device-leap"; + version = "1.0.2.1"; + sha256 = "1dm49kwk4nyvfzz6aj9h80pj510xnczfd15yamajfwwszalrj432"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base hleap kafka-device websockets + ]; + executableHaskellDepends = [ + aeson base hleap kafka-device websockets + ]; + description = "Leap Motion events via a Kafka message broker"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "kafka-device-leap"; + }) {}; + + "kafka-device-spacenav" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cereal + , kafka-device, yaml + }: + mkDerivation { + pname = "kafka-device-spacenav"; + version = "1.0.2.1"; + sha256 = "0x8fwawlzzwip7v950d1m613h0p57lyy8qa2ps29alk4fj31rcik"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring cereal kafka-device + ]; + executableHaskellDepends = [ + aeson base binary bytestring cereal kafka-device yaml + ]; + description = "Linux SpaceNavigator events via a Kafka message broker"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "kafka-device-spacenav"; + }) {}; + + "kafka-device-vrpn" = callPackage + ({ mkDerivation, base, kafka-device, vrpn }: + mkDerivation { + pname = "kafka-device-vrpn"; + version = "1.0.2.1"; + sha256 = "1jy9qqhj4yq2ry42yab7c8d9ipczv9rd09l8ixzqx4yclswzgi0x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base kafka-device vrpn ]; + executableHaskellDepends = [ base kafka-device vrpn ]; + description = "VRPN events via a Kafka message broker"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "kafka-device-vrpn"; + }) {}; + + "kafka-interchange" = callPackage + ({ mkDerivation, aeson, base, base16, bytebuild, byteslice + , bytesmith, bytestring, castagnoli, chronos, containers + , contiguous, ip, mtl, natural-arithmetic, pretty-show, primitive + , primitive-unaligned, primitive-unlifted, stm, tasty, tasty-golden + , tasty-hunit, text, text-short, torsor, transformers, wide-word + , zigzag + }: + mkDerivation { + pname = "kafka-interchange"; + version = "0.2.0.0"; + sha256 = "16yjjwvwxycr1h2vqsjkixgzln9bym8mpanzwh0kr6h3qgr8h4jw"; + libraryHaskellDepends = [ + base bytebuild byteslice bytesmith bytestring castagnoli chronos + containers contiguous ip mtl natural-arithmetic primitive + primitive-unaligned stm text text-short torsor transformers + wide-word zigzag + ]; + testHaskellDepends = [ + aeson base base16 bytebuild byteslice bytesmith bytestring + containers pretty-show primitive primitive-unlifted tasty + tasty-golden tasty-hunit text wide-word + ]; + description = "Serialization for kafka wire protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kaleidoscope" = callPackage + ({ mkDerivation, base, containers, haskeline, llvm-general + , llvm-general-pure, mtl, parsec, transformers + }: + mkDerivation { + pname = "kaleidoscope"; + version = "0.1.0.0"; + sha256 = "1xaisygn3bbzjkqc8labwrgiig1d2ldc04wvvkkrp32619dsrph1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskeline llvm-general llvm-general-pure mtl transformers + ]; + executableHaskellDepends = [ + base containers haskeline llvm-general llvm-general-pure mtl parsec + transformers + ]; + doHaddock = false; + description = "Haskell Kaleidoscope tutorial"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kalman" = callPackage + ({ mkDerivation, base, Chart, Chart-cairo, Chart-diagrams, hmatrix + , random-fu, random-fu-multivariate, vector + }: + mkDerivation { + pname = "kalman"; + version = "1.0.0.2"; + sha256 = "01rw9r650igzgwaz5mqky485j75idz0vg4c9jxj6ih58646whz41"; + libraryHaskellDepends = [ + base hmatrix random-fu random-fu-multivariate vector + ]; + testHaskellDepends = [ + base Chart Chart-cairo Chart-diagrams hmatrix random-fu + random-fu-multivariate + ]; + description = "Kalman and particle filters and smoothers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kan-extensions" = callPackage + ({ mkDerivation, adjunctions, array, base, comonad, containers + , contravariant, distributive, free, invariant, mtl, profunctors + , semigroupoids, tagged, transformers, transformers-compat + }: + mkDerivation { + pname = "kan-extensions"; + version = "5.2.5"; + sha256 = "08mddsk9v75mahp1jqn28vglygmdil1g37drcj3ivbqc0k6dq55r"; + revision = "2"; + editedCabalFile = "1kwqhslcw4clcngjs24arsv1wdrvrisafi5h2pszlh2zarksgnzv"; + libraryHaskellDepends = [ + adjunctions array base comonad containers contravariant + distributive free invariant mtl profunctors semigroupoids tagged + transformers transformers-compat + ]; + description = "Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads"; + license = lib.licenses.bsd3; + }) {}; + + "kangaroo" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "kangaroo"; + version = "0.4.0"; + sha256 = "1l7b71dhrxd2g3nbqg3h0n5dvgxr23av1cy1f0mvw347y91rx36x"; + libraryHaskellDepends = [ array base ]; + description = "Binary parsing with random access"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kanji" = callPackage + ({ mkDerivation, aeson, base, containers, criterion, deepseq + , hashable, HUnit-approx, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "kanji"; + version = "3.5.0"; + sha256 = "15s640fq65l3f93w2sr3kyjm5gvp78lflcvmrz4ldndnyrzcq2c2"; + libraryHaskellDepends = [ + aeson base containers deepseq hashable text + ]; + testHaskellDepends = [ + aeson base containers HUnit-approx tasty tasty-hunit text + ]; + benchmarkHaskellDepends = [ aeson base containers criterion text ]; + description = "Perform 漢字検定 (Japan Kanji Aptitude Test) level analysis on Japanese Kanji"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kansas-comet" = callPackage + ({ mkDerivation, aeson, base, containers, data-default-class + , scotty, stm, text, time, transformers, unordered-containers + }: + mkDerivation { + pname = "kansas-comet"; + version = "0.4.2"; + sha256 = "01g30ck1nhj8qwz475mvwvmd8nc1yqxl5qi84c957gp116kig2v7"; + revision = "2"; + editedCabalFile = "1qila4mpczr0wrg4wn7pi65s7243w1flpdmj6v80684r33knspzc"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base containers data-default-class scotty stm text time + transformers unordered-containers + ]; + description = "A JavaScript push mechanism based on the comet idiom"; + license = lib.licenses.bsd3; + }) {}; + + "kansas-lava" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers + , data-default, data-reify, directory, dotgen, filepath, netlist + , netlist-to-vhdl, process, random, sized-types, strict + , template-haskell + }: + mkDerivation { + pname = "kansas-lava"; + version = "0.2.4.5"; + sha256 = "0pcxmsf18ykvf1mbm3w8qn86rdmr69ilcakrgidl1ag6liq1s6zc"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cmdargs containers data-default data-reify + directory dotgen filepath netlist netlist-to-vhdl process random + sized-types strict template-haskell + ]; + description = "Kansas Lava is a hardware simulator and VHDL generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kansas-lava-cores" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, data-default + , directory, filepath, kansas-lava, network, sized-types + }: + mkDerivation { + pname = "kansas-lava-cores"; + version = "0.1.2.2"; + sha256 = "076hd8c59hivdirpf4y5vgdlvhq74lfd5zm6np34y8hblq6jyl0m"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring data-default directory filepath + kansas-lava network sized-types + ]; + description = "FPGA Cores Written in Kansas Lava"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kansas-lava-papilio" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, data-default + , directory, filepath, kansas-lava, kansas-lava-cores, netlist + , network, sized-types + }: + mkDerivation { + pname = "kansas-lava-papilio"; + version = "0.3.1"; + sha256 = "0n8ffiygl72cbqza0whmkhsqyg6d7flfdz1jvr22g68x3005r00y"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring data-default directory filepath + kansas-lava kansas-lava-cores netlist network sized-types + ]; + description = "Kansas Lava support files for the Papilio FPGA board"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kansas-lava-shake" = callPackage + ({ mkDerivation, base, containers, kansas-lava, mustache, shake + , text, vector + }: + mkDerivation { + pname = "kansas-lava-shake"; + version = "0.3.0"; + sha256 = "00mmk0fsv1vdm3xidmv9wa5dwbnka564bhjp2j3jx5i4l7kw4xrb"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers kansas-lava mustache shake text vector + ]; + description = "Shake rules for building Kansas Lava projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "karabiner-config" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory + , file-embed, hspec, process, temporary, text + }: + mkDerivation { + pname = "karabiner-config"; + version = "0.0.0.0"; + sha256 = "0ic8h33f6ij63y718zy43x8yvcmayd8hxrqb8fs9v2f5b3sxxp9v"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring directory text + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring directory file-embed hspec + process temporary text + ]; + description = "Karabiner elements configuration generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "karakuri" = callPackage + ({ mkDerivation, base, comonad, containers, minioperational, mtl + , transformers + }: + mkDerivation { + pname = "karakuri"; + version = "0.1.1"; + sha256 = "0ys4kx4pq9xrb4gjg6syyim8mpfy3yzyyiw2mdc4vh9hmsny373c"; + libraryHaskellDepends = [ + base comonad containers minioperational mtl transformers + ]; + description = "Good stateful automata"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "karps" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base16-bytestring + , binary, bytestring, containers, cryptohash-sha256, deepseq + , either, exceptions, formatting, hashable, hspec, lens + , monad-logger, mtl, QuickCheck, random, raw-strings-qq, scientific + , semigroups, SHA, text, text-format, transformers + , unordered-containers, vector, wreq + }: + mkDerivation { + pname = "karps"; + version = "0.2.0.0"; + sha256 = "06z010p2f0xzv69kp6csl68b3bl3cds6in6vvb80s4gjwkrj5v9k"; + libraryHaskellDepends = [ + aeson aeson-pretty base base16-bytestring binary bytestring + containers cryptohash-sha256 deepseq either exceptions formatting + hashable lens monad-logger mtl QuickCheck random scientific + semigroups SHA text text-format transformers unordered-containers + vector wreq + ]; + testHaskellDepends = [ + aeson base bytestring containers formatting hspec QuickCheck + raw-strings-qq text vector + ]; + description = "Haskell bindings for Spark Dataframes and Datasets"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "karver" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, hspec, text + , unordered-containers, vector + }: + mkDerivation { + pname = "karver"; + version = "0.1.2"; + sha256 = "0rbxhwxajcv8y6m0pz316r431jh5k8w3bcxqw117cnv6xkwgxpi1"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring text unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base hspec text unordered-containers vector + ]; + description = "A simple template engine, inspired by jinja2"; + license = lib.licenses.bsd3; + }) {}; + + "katip" = callPackage + ({ mkDerivation, aeson, async, auto-update, base, blaze-builder + , bytestring, containers, criterion, deepseq, directory, either + , filepath, hostname, microlens, microlens-th, monad-control, mtl + , old-locale, quickcheck-instances, regex-tdfa, resourcet + , safe-exceptions, scientific, semigroups, stm, string-conv, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, template-haskell + , text, time, time-locale-compat, transformers, transformers-base + , transformers-compat, unix, unliftio-core, unordered-containers + , vector + }: + mkDerivation { + pname = "katip"; + version = "0.8.8.0"; + sha256 = "0p8xxbjfw7jcsbxdvypn3594f44wf6qizyrzmg1vvscqchqfaykl"; + libraryHaskellDepends = [ + aeson async auto-update base bytestring containers either hostname + microlens microlens-th monad-control mtl old-locale resourcet + safe-exceptions scientific semigroups stm string-conv + template-haskell text time transformers transformers-base + transformers-compat unix unliftio-core unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers directory microlens + quickcheck-instances regex-tdfa safe-exceptions stm tasty + tasty-golden tasty-hunit tasty-quickcheck template-haskell text + time time-locale-compat unordered-containers + ]; + benchmarkHaskellDepends = [ + aeson async base blaze-builder criterion deepseq directory filepath + safe-exceptions text time transformers unix + ]; + description = "A structured logging framework"; + license = lib.licenses.bsd3; + }) {}; + + "katip-datadog" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, binary, bytestring + , conduit, conduit-extra, connection, containers, katip, network + , resource-pool, retry, safe-exceptions, tasty, tasty-hunit, text + , time, unordered-containers + }: + mkDerivation { + pname = "katip-datadog"; + version = "0.2.0.0"; + sha256 = "0qcbg2nvm2ig02x05invjzdrrdgxcq06gask28vzg6g72qc48ar3"; + libraryHaskellDepends = [ + aeson base binary bytestring connection katip network resource-pool + retry safe-exceptions text time + ]; + testHaskellDepends = [ + aeson async attoparsec base conduit conduit-extra containers katip + safe-exceptions tasty tasty-hunit text unordered-containers + ]; + description = "Datadog scribe for the Katip logging framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "katip-effectful" = callPackage + ({ mkDerivation, base, containers, effectful-core, effectful-plugin + , katip, QuickCheck, quickcheck-instances, tasty, tasty-discover + , tasty-golden, tasty-hunit, tasty-quickcheck, template-haskell + , text, time, unix + }: + mkDerivation { + pname = "katip-effectful"; + version = "0.0.1"; + sha256 = "1v4fb98q0n5ly81gz2cblzd3v8ghj5a1ppbax2la0lvhnhyzbnc0"; + revision = "1"; + editedCabalFile = "0cndnlrhnnshi29lh4xnqmmyixc8svdvz4r21dk06r8z2r90xl07"; + libraryHaskellDepends = [ + base effectful-core effectful-plugin katip template-haskell text + ]; + testHaskellDepends = [ + base containers effectful-core effectful-plugin katip QuickCheck + quickcheck-instances tasty tasty-golden tasty-hunit + tasty-quickcheck template-haskell text time unix + ]; + testToolDepends = [ tasty-discover ]; + description = "Katip integration for Effectful"; + license = lib.licenses.bsd3; + }) {}; + + "katip-elasticsearch" = callPackage + ({ mkDerivation, aeson, async, base, bloodhound, bytestring + , containers, criterion, deepseq, exceptions, http-client + , http-types, katip, lens, lens-aeson, quickcheck-instances, random + , retry, safe-exceptions, scientific, semigroups, stm, stm-chans + , tagged, tasty, tasty-hunit, tasty-quickcheck, text, time + , transformers, unordered-containers, uuid, vector + }: + mkDerivation { + pname = "katip-elasticsearch"; + version = "0.7.0.0"; + sha256 = "0m0snqxnaaqy33vbfyrcnbpc6vls3p8jby69z3wcyb2d5lxwm8d9"; + libraryHaskellDepends = [ + aeson async base bloodhound bytestring exceptions http-client + http-types katip retry safe-exceptions scientific semigroups stm + stm-chans text time transformers unordered-containers uuid + ]; + testHaskellDepends = [ + aeson base bloodhound bytestring containers http-client http-types + katip lens lens-aeson quickcheck-instances scientific stm tagged + tasty tasty-hunit tasty-quickcheck text time transformers + unordered-containers vector + ]; + benchmarkHaskellDepends = [ + aeson base bloodhound criterion deepseq random text + unordered-containers uuid + ]; + description = "ElasticSearch scribe for the Katip logging framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "katip-kafka" = callPackage + ({ mkDerivation, aeson, base, bytestring, hw-kafka-client, katip }: + mkDerivation { + pname = "katip-kafka"; + version = "0.0.1"; + sha256 = "1w5w3sccvh1rl0zd69k0nya0bbf9jwi9ahb7q1c761jq5333gv8q"; + libraryHaskellDepends = [ + aeson base bytestring hw-kafka-client katip + ]; + description = "Katip scribe to send logs to Kafka"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "katip-logstash" = callPackage + ({ mkDerivation, aeson, base, katip, logstash, retry, stm + , stm-chans, text, transformers, unliftio + }: + mkDerivation { + pname = "katip-logstash"; + version = "0.1.0.2"; + sha256 = "0hd277cvgs83aqr70g3c59nb5jc81fxhv7ngkk80gx4gc62q6l19"; + libraryHaskellDepends = [ + aeson base katip logstash retry stm stm-chans text transformers + unliftio + ]; + description = "Logstash backend for katip"; + license = lib.licenses.mit; + }) {}; + + "katip-logzio" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, errors, hedgehog + , hostname, http-client, http-client-tls, http-types, katip, retry + , safe-exceptions, scientific, scotty, stm, stm-chans, tasty + , tasty-hedgehog, tasty-hunit, template-haskell, text, time, unix + , unordered-containers, uri-bytestring, vector, warp + }: + mkDerivation { + pname = "katip-logzio"; + version = "0.1.2.0"; + sha256 = "01rh2fqd73mjw4srljng81q1i5rmjdqi474b4ds7ixvgfishskji"; + libraryHaskellDepends = [ + aeson async base bytestring errors http-client http-client-tls + http-types katip retry safe-exceptions scientific stm stm-chans + text time unix unordered-containers uri-bytestring + ]; + testHaskellDepends = [ + aeson async base bytestring hedgehog hostname http-types katip + safe-exceptions scientific scotty stm tasty tasty-hedgehog + tasty-hunit template-haskell text time unix unordered-containers + uri-bytestring vector warp + ]; + description = "Logz.IO scribe for the Katip logging framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "katip-raven" = callPackage + ({ mkDerivation, aeson, base, katip, raven-haskell, string-conv + , text, unordered-containers + }: + mkDerivation { + pname = "katip-raven"; + version = "0.1.1.0"; + sha256 = "0fwjv2dnr081925yndxhv779ial0625qfcj8756bd7vvxn2g6l2j"; + libraryHaskellDepends = [ + aeson base katip raven-haskell string-conv text + unordered-containers + ]; + description = "Katip scribe for raven (https://sentry.io)"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "katip-rollbar" = callPackage + ({ mkDerivation, aeson, async, base, hostname, http-client, katip + , rollbar-hs, stm-chans, text, time + }: + mkDerivation { + pname = "katip-rollbar"; + version = "0.3.0.1"; + sha256 = "1phci2x12qmih9aaly0j1g1a07wcd80rrkwqgfy3pxnbjx6d6817"; + libraryHaskellDepends = [ + aeson async base hostname http-client katip rollbar-hs stm-chans + text time + ]; + description = "Katip scribe that logs to Rollbar"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "katip-scalyr-scribe" = callPackage + ({ mkDerivation, aeson, base, katip, scientific, text + , unordered-containers + }: + mkDerivation { + pname = "katip-scalyr-scribe"; + version = "0.1.0.1"; + sha256 = "0pbq4mawa0aq2gzzhkrk9avv0pv20hjhq2qv0lvs0wyhv5jnmkqr"; + libraryHaskellDepends = [ + aeson base katip scientific text unordered-containers + ]; + testHaskellDepends = [ + aeson base katip scientific text unordered-containers + ]; + description = "A katip scribe for logging to json"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "katip-syslog" = callPackage + ({ mkDerivation, aeson, base, bytestring, hsyslog, katip + , string-conv, text + }: + mkDerivation { + pname = "katip-syslog"; + version = "0.1.2.1"; + sha256 = "0l5czv3bv8xf9zhily7rwl94hc1hiy8lp5brjrm93vkjd2shzj88"; + libraryHaskellDepends = [ + aeson base bytestring hsyslog katip string-conv text + ]; + testHaskellDepends = [ base ]; + description = "Syslog Katip Scribe"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "katip-wai" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, clock, containers + , hspec, hspec-discover, http-client, http-types, katip, network + , stm, text, uuid, wai, warp + }: + mkDerivation { + pname = "katip-wai"; + version = "0.1.2.3"; + sha256 = "1b6rz18jcpxjhckpkknhj760np7xlml10hyfnk891agpgmlsii15"; + libraryHaskellDepends = [ + aeson base bytestring clock http-types katip network text uuid wai + ]; + testHaskellDepends = [ + aeson async base bytestring containers hspec http-client http-types + katip stm text uuid wai warp + ]; + testToolDepends = [ hspec-discover ]; + description = "WAI middleware for logging request and response info through katip"; + license = lib.licenses.bsd3; + }) {}; + + "katt" = callPackage + ({ mkDerivation, aeson, base, bytestring, ConfigFile, containers + , directory, errors, filepath, lens, mtl, parsec, text, url, wreq + , zip-archive + }: + mkDerivation { + pname = "katt"; + version = "0.2.0.3"; + sha256 = "1hvi23r9wgz77w6wl9nhpvkcbajm5m8kmy87pjmfgifj60d9cmhg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring ConfigFile containers directory errors + filepath lens mtl parsec text url wreq zip-archive + ]; + executableHaskellDepends = [ base bytestring mtl ]; + testHaskellDepends = [ base bytestring directory mtl ]; + description = "Client for the Kattis judge system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "katt"; + broken = true; + }) {}; + + "katydid" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , directory, either, extra, filepath, HUnit, hxt, ilist, json, mtl + , parsec, primes, regex-tdfa, tasty, tasty-hunit, text + , transformers + }: + mkDerivation { + pname = "katydid"; + version = "0.4.0.2"; + sha256 = "0gg94j983q6bga015h2wiia2a0miy0s70rsxa46g3k0czpkzgyyg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers deepseq either extra hxt ilist json mtl + parsec regex-tdfa text transformers + ]; + executableHaskellDepends = [ + base bytestring containers deepseq either extra hxt ilist json mtl + parsec regex-tdfa text transformers + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory either extra filepath + HUnit hxt ilist json mtl parsec primes regex-tdfa tasty tasty-hunit + text transformers + ]; + benchmarkHaskellDepends = [ + base bytestring containers criterion deepseq directory either extra + filepath hxt ilist json mtl parsec regex-tdfa text transformers + ]; + description = "A haskell implementation of Katydid"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "katydid-exe"; + broken = true; + }) {}; + + "kawa" = callPackage + ({ mkDerivation, attoparsec, base, directory, hashable, hedgehog + , optparse-applicative, text, unordered-containers + }: + mkDerivation { + pname = "kawa"; + version = "0.1.0.0"; + sha256 = "1rd5k12my1693sjnkqr6jn7p7byrycpcszf98z5s9pxaxblz4gdk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base hashable text unordered-containers + ]; + executableHaskellDepends = [ + base directory optparse-applicative text unordered-containers + ]; + testHaskellDepends = [ base hedgehog text unordered-containers ]; + description = "Key-value store in single files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "kawa"; + broken = true; + }) {}; + + "kawaii" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, hakyll + , hspec, lens, lifted-base, monad-control, monad-logger, mtl + , optparse-applicative, QuickCheck, safe, streaming-commons, text + , wai, wai-app-static, wai-extra, warp, warp-tls + }: + mkDerivation { + pname = "kawaii"; + version = "0.0.1.1"; + sha256 = "1h22bxcy7z19ls9g2dxnbf3r6xacxm59n2mkrbs4q798pgznczlv"; + libraryHaskellDepends = [ + base bytestring containers data-default hakyll lens lifted-base + monad-control monad-logger mtl optparse-applicative safe + streaming-commons text wai wai-app-static wai-extra warp warp-tls + ]; + testHaskellDepends = [ + base bytestring containers data-default hakyll hspec lens + lifted-base monad-control monad-logger mtl optparse-applicative + QuickCheck safe streaming-commons text wai wai-app-static wai-extra + warp warp-tls + ]; + description = "Utilities for serving static sites and blogs with Wai/Warp"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kawhi" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, http-client + , http-conduit, http-types, mtl, safe, scientific, smallcheck + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + }: + mkDerivation { + pname = "kawhi"; + version = "0.3.0"; + sha256 = "0kx4lbyfh7brfg6vr05xcwa233lzld0pm3isvc4pr8fs7mx3h893"; + libraryHaskellDepends = [ + aeson base bytestring exceptions http-client http-conduit + http-types mtl safe scientific text + ]; + testHaskellDepends = [ + aeson base bytestring exceptions http-client http-types mtl + scientific smallcheck tasty tasty-hunit tasty-quickcheck + tasty-smallcheck text + ]; + description = "stats.NBA.com library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kazura-queue" = callPackage + ({ mkDerivation, async, atomic-primops, base, containers, criterion + , deepseq, doctest, exceptions, free, hspec, hspec-expectations + , HUnit, mtl, primitive, QuickCheck, stm, transformers + }: + mkDerivation { + pname = "kazura-queue"; + version = "0.1.0.4"; + sha256 = "0zi3b6d97ql3ixml238r50lpmp8aghz2mbc5yi94fyp9xvq42m2y"; + libraryHaskellDepends = [ atomic-primops base primitive ]; + testHaskellDepends = [ + async atomic-primops base containers deepseq doctest exceptions + free hspec hspec-expectations HUnit mtl primitive QuickCheck + transformers + ]; + benchmarkHaskellDepends = [ + atomic-primops base criterion primitive stm + ]; + description = "Fast concurrent queues much inspired by unagi-chan"; + license = lib.licenses.bsd3; + }) {}; + + "kbq-gu" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "kbq-gu"; + version = "0.2"; + sha256 = "1skz1yllkwbpx4wd8w8q4zmqd3f62baaj5pja6dpqr2xviiv0j6g"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base ]; + description = "Rpoku spoken word programming language"; + license = "GPL"; + }) {}; + + "kcd" = callPackage + ({ mkDerivation, base, conduit, conduit-parse, exceptions + , kcd-parser, lens, resourcet, tasty, tasty-hunit, text + , xml-conduit, xml-types + }: + mkDerivation { + pname = "kcd"; + version = "0.2.0.0"; + sha256 = "18rmi2j8nvzibldvb8l27capsbc0wfqwbdgxjclhzs9qy6naasax"; + libraryHaskellDepends = [ + base conduit conduit-parse exceptions lens resourcet text + xml-conduit xml-types + ]; + testHaskellDepends = [ base kcd-parser tasty tasty-hunit ]; + description = "Kayak .kcd parsing library."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {kcd-parser = null;}; + + "kd-tree" = callPackage + ({ mkDerivation, base, lens, linear, vector, vector-algorithms }: + mkDerivation { + pname = "kd-tree"; + version = "0.1.0"; + sha256 = "0j9wlap9gx2szb5saa4pxm7mp2w132ki1p6mlcv0s0wy9rv6dnm7"; + libraryHaskellDepends = [ + base lens linear vector vector-algorithms + ]; + description = "A simple k-d tree implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kdesrc-build-extra" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cmdargs + , directory, MissingH, parsec, process + }: + mkDerivation { + pname = "kdesrc-build-extra"; + version = "0.1.1"; + sha256 = "07bcx57ahnxi3ihj2x81q8cfxzpjyvxbikh5bgljdxili01r0kn5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base bytestring cmdargs directory MissingH parsec + process + ]; + description = "Build profiles for kdesrc-build"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "kdesrc-build-extra"; + broken = true; + }) {}; + + "kdesrc-build-profiles" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cmdargs + , directory, MissingH, parsec, process + }: + mkDerivation { + pname = "kdesrc-build-profiles"; + version = "0.2.0"; + sha256 = "0svv6dhbxk3wdjcvily6vzxvdjx4ky1bjbvc9xkrknsh58kibc7p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base bytestring cmdargs directory MissingH parsec + process + ]; + description = "Build profiles for kdesrc-build"; + license = lib.licenses.gpl3Only; + mainProgram = "kdesrc-build-profiles"; + }) {}; + + "kdt" = callPackage + ({ mkDerivation, base, criterion, deepseq, deepseq-generics, heap + , mersenne-random-pure64, MonadRandom, QuickCheck + }: + mkDerivation { + pname = "kdt"; + version = "0.2.5"; + sha256 = "0sb4vmljkvw4hx3fi7xxyc6wc8vmnpgaj38m3jlbyv22qjp1qf3a"; + libraryHaskellDepends = [ base deepseq deepseq-generics heap ]; + testHaskellDepends = [ base deepseq deepseq-generics QuickCheck ]; + benchmarkHaskellDepends = [ + base criterion deepseq deepseq-generics heap mersenne-random-pure64 + MonadRandom QuickCheck + ]; + description = "Fast and flexible k-d trees for various types of point queries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "keccak" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, cryptonite + , gauge, HUnit, memory, parsec, QuickCheck, quickcheck-instances + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, vector + }: + mkDerivation { + pname = "keccak"; + version = "0.2.0"; + sha256 = "1hkp6zn86bvn817vvxd2yqjgfh76n0ynvyqq2942frl1i0v19ymw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring vector ]; + executableHaskellDepends = [ base base16-bytestring bytestring ]; + testHaskellDepends = [ + base base16-bytestring bytestring cryptonite HUnit memory parsec + QuickCheck quickcheck-instances test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + benchmarkHaskellDepends = [ + base bytestring cryptonite gauge memory + ]; + description = "cryptographic functions based on the sponge construction"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "collision"; + broken = true; + }) {}; + + "keelung" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , deepseq, directory, galois-field, groups, mtl, process + , QuickCheck, random, semirings, vector, wl-pprint-text + }: + mkDerivation { + pname = "keelung"; + version = "0.9.2"; + sha256 = "1hafnl78mvjp6yfncnvymjdvh4m10wm3gca8xmw0ry0qpii6ljmx"; + libraryHaskellDepends = [ + array base bytestring cereal containers deepseq directory + galois-field groups mtl process QuickCheck random semirings vector + wl-pprint-text + ]; + description = "DSL for creating zero-knowledge proofs"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keenser" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , fast-logger, hedis, hostname, lifted-base, monad-control + , monad-logger, old-locale, random, scientific, stm, text, thyme + , time, transformers, transformers-base, unix, unordered-containers + , vector-space + }: + mkDerivation { + pname = "keenser"; + version = "0.1.0.0"; + sha256 = "17ci4928qyqsyzxk99pqvsi3zfyz0ifqv5qdv5zhg4qwndf84zll"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers hedis hostname + lifted-base monad-control monad-logger old-locale random scientific + stm text thyme time transformers transformers-base unix + unordered-containers vector-space + ]; + executableHaskellDepends = [ + aeson base bytestring fast-logger hedis monad-logger text unix + ]; + testHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "keenser-exe"; + broken = true; + }) {}; + + "keep-alive" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "keep-alive"; + version = "0.2.1.0"; + sha256 = "1sbkn9rkj8rv5gn2a4s46rfmxr46ya7l8bqbdp8p3xga79d42pyh"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base network ]; + description = "TCP keep alive implementation"; + license = lib.licenses.bsd3; + }) {}; + + "keera-callbacks" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "keera-callbacks"; + version = "0.1"; + sha256 = "1xgxg30za69nfk8y83bmskjq2w3r3afg4gc507wkn91xdah93niq"; + libraryHaskellDepends = [ base mtl ]; + description = "Mutable memory locations with callbacks"; + license = lib.licenses.bsd3; + }) {}; + + "keera-hails-i18n" = callPackage + ({ mkDerivation, base, directory, filepath, glib, hgettext + , MissingK, setlocale, utf8-string + }: + mkDerivation { + pname = "keera-hails-i18n"; + version = "0.8.0"; + sha256 = "0bl5szf7npifbmay7shj2lbbwcm71n4p4rxw1cy2mpy71c53gzpl"; + libraryHaskellDepends = [ + base directory filepath glib hgettext MissingK setlocale + utf8-string + ]; + description = "Rapid Gtk Application Development - I18N"; + license = lib.licenses.bsd3; + }) {}; + + "keera-hails-mvc-controller" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "keera-hails-mvc-controller"; + version = "0.8.0"; + sha256 = "1fky7z6zc2xs56hn4bbxjc9clinw5anzndqbb59qwb7pf1h1bxjb"; + libraryHaskellDepends = [ base ]; + description = "Haskell on Gtk rails - Gtk-based controller for MVC applications"; + license = lib.licenses.bsd3; + }) {}; + + "keera-hails-mvc-environment-gtk" = callPackage + ({ mkDerivation, base, keera-hails-mvc-model-protectedmodel + , keera-hails-mvc-view, keera-hails-mvc-view-gtk + }: + mkDerivation { + pname = "keera-hails-mvc-environment-gtk"; + version = "0.8.0"; + sha256 = "0s3ax8ysz3g2fbi10sjz4xx10hf8cvhy01kqiy6sa3y7c79fbmis"; + libraryHaskellDepends = [ + base keera-hails-mvc-model-protectedmodel keera-hails-mvc-view + keera-hails-mvc-view-gtk + ]; + description = "Haskell on Gtk rails - Gtk-based global environment for MVC applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-mvc-model-lightmodel" = callPackage + ({ mkDerivation, base, containers, keera-hails-reactivevalues + , MissingK, stm, template-haskell + }: + mkDerivation { + pname = "keera-hails-mvc-model-lightmodel"; + version = "0.8.0"; + sha256 = "0m3n7l5am935pvicmajxdzs1s7h2y8jw8iw6m4lpij2cv03w0ik5"; + libraryHaskellDepends = [ + base containers keera-hails-reactivevalues MissingK stm + template-haskell + ]; + description = "Rapid Gtk Application Development - Reactive Protected Light Models"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-mvc-model-protectedmodel" = callPackage + ({ mkDerivation, base, containers, keera-hails-reactivevalues + , MissingK, stm, template-haskell + }: + mkDerivation { + pname = "keera-hails-mvc-model-protectedmodel"; + version = "0.8.0"; + sha256 = "0s6ac518mr1y9300dyifxryx8ba71ca08630a81ag7glhpr8s81y"; + libraryHaskellDepends = [ + base containers keera-hails-reactivevalues MissingK stm + template-haskell + ]; + description = "Rapid Gtk Application Development - Protected Reactive Models"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-mvc-solutions-config" = callPackage + ({ mkDerivation, base, directory, filepath, MissingK }: + mkDerivation { + pname = "keera-hails-mvc-solutions-config"; + version = "0.8.0"; + sha256 = "0qv77hvw4cvpl6dk4vgcvcc9gybijld5r1ixjxhqqiw70w18qr9a"; + libraryHaskellDepends = [ base directory filepath MissingK ]; + description = "Haskell on Gtk rails - Easy handling of configuration files"; + license = lib.licenses.bsd3; + }) {}; + + "keera-hails-mvc-solutions-gtk" = callPackage + ({ mkDerivation, base, gtk, hslogger, HTTP + , keera-hails-mvc-environment-gtk + , keera-hails-mvc-model-protectedmodel, keera-hails-mvc-view + , keera-hails-mvc-view-gtk, keera-hails-reactivevalues, MissingK + , mtl, network, network-uri, template-haskell + }: + mkDerivation { + pname = "keera-hails-mvc-solutions-gtk"; + version = "0.8.0"; + sha256 = "1k7iaz7klm3sc84bhyzrni9sa0b8g1m6c6wacx3w87ca233yx2b4"; + libraryHaskellDepends = [ + base gtk hslogger HTTP keera-hails-mvc-environment-gtk + keera-hails-mvc-model-protectedmodel keera-hails-mvc-view + keera-hails-mvc-view-gtk keera-hails-reactivevalues MissingK mtl + network network-uri template-haskell + ]; + description = "Haskell on Gtk rails - Solutions to recurrent problems in Gtk applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-mvc-view" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "keera-hails-mvc-view"; + version = "0.8.0"; + sha256 = "1by0xr31c22b3xcimnx7l2hddf0qhv9fmz6cs60ya0dkd7bgc8gw"; + libraryHaskellDepends = [ base ]; + description = "Haskell on Gtk rails - Generic View for MVC applications"; + license = lib.licenses.bsd3; + }) {}; + + "keera-hails-mvc-view-gtk" = callPackage + ({ mkDerivation, base, gtk, gtk-helpers, keera-hails-mvc-view }: + mkDerivation { + pname = "keera-hails-mvc-view-gtk"; + version = "0.8.0"; + sha256 = "0hf4wjnvbnljm732q826qjmnkvgzvy716d1fc5v31imx7flsi1hl"; + libraryHaskellDepends = [ + base gtk gtk-helpers keera-hails-mvc-view + ]; + description = "Haskell on Gtk rails - Gtk-based View for MVC applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-reactive-cbmvar" = callPackage + ({ mkDerivation, base, directory, filepath, hlint, keera-callbacks + , keera-hails-reactivevalues, lens, process, regex-posix + }: + mkDerivation { + pname = "keera-hails-reactive-cbmvar"; + version = "0.8.0"; + sha256 = "1b9agmlxpg6x6p8bysgb7ir9rrssjnhpx0m28v6wwy06kgwg0j9d"; + libraryHaskellDepends = [ + base keera-callbacks keera-hails-reactivevalues lens + ]; + testHaskellDepends = [ + base directory filepath hlint process regex-posix + ]; + description = "Reactive Haskell on Rails - CBMVars as reactive values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-reactive-fs" = callPackage + ({ mkDerivation, base, directory, fsnotify + , keera-hails-reactivevalues, system-filepath + }: + mkDerivation { + pname = "keera-hails-reactive-fs"; + version = "0.8.0"; + sha256 = "01yr0lc6s4d6ihlrzlrxbdf7vsa81c099whxsr2hyqw9brkc0ycb"; + libraryHaskellDepends = [ + base directory fsnotify keera-hails-reactivevalues system-filepath + ]; + description = "Haskell on Rails - Files as Reactive Values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-reactive-gtk" = callPackage + ({ mkDerivation, base, bytestring, cairo, glib, gtk, gtk-helpers + , keera-hails-reactivevalues, mtl, transformers + }: + mkDerivation { + pname = "keera-hails-reactive-gtk"; + version = "0.8.0"; + sha256 = "15zjpj533zm3kjr5j1m8xh25y0cyz6wp224lkdy3b7x321yrd1c2"; + libraryHaskellDepends = [ + base bytestring cairo glib gtk gtk-helpers + keera-hails-reactivevalues mtl transformers + ]; + description = "Haskell on Gtk rails - Reactive Fields for Gtk widgets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-reactive-htmldom" = callPackage + ({ mkDerivation, base, ghcjs-dom, keera-callbacks + , keera-hails-reactive-cbmvar, keera-hails-reactivevalues, mtl + , transformers + }: + mkDerivation { + pname = "keera-hails-reactive-htmldom"; + version = "0.8.0"; + sha256 = "0mf22b0qvg9xmsz8nijld7qccp12nhwn3gznrcdb56k6p2yk6daf"; + libraryHaskellDepends = [ + base ghcjs-dom keera-callbacks keera-hails-reactive-cbmvar + keera-hails-reactivevalues mtl transformers + ]; + description = "Keera Hails Reactive bindings for HTML DOM via GHCJS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-reactive-network" = callPackage + ({ mkDerivation, base, bytestring, keera-hails-reactivevalues + , network, network-bsd + }: + mkDerivation { + pname = "keera-hails-reactive-network"; + version = "0.8.0"; + sha256 = "0m1xgfl8cisi67hv6k5gjdr0l2mla8f88vqisicw39dr6nqdrfmf"; + libraryHaskellDepends = [ + base bytestring keera-hails-reactivevalues network network-bsd + ]; + description = "Haskell on Rails - Sockets as Reactive Values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-reactive-polling" = callPackage + ({ mkDerivation, base, keera-callbacks, keera-hails-reactivevalues + }: + mkDerivation { + pname = "keera-hails-reactive-polling"; + version = "0.8.0"; + sha256 = "1v88bz16zx73lwk62f5nyr2kizbjazvh5k0f5vfjgd8mlx3hrhg0"; + libraryHaskellDepends = [ + base keera-callbacks keera-hails-reactivevalues + ]; + description = "Haskell on Rails - Polling based Readable RVs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-reactive-wx" = callPackage + ({ mkDerivation, base, keera-hails-reactivevalues, wx, wxcore }: + mkDerivation { + pname = "keera-hails-reactive-wx"; + version = "0.8.0"; + sha256 = "0p8zygfbmw0lh88pkfn7rpnxl5ikdfbasdnyafi90nn24dnfii84"; + libraryHaskellDepends = [ + base keera-hails-reactivevalues wx wxcore + ]; + description = "Haskell on Rails - Reactive Fields for WX widgets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-reactive-yampa" = callPackage + ({ mkDerivation, base, keera-callbacks, keera-hails-reactivevalues + , time, Yampa + }: + mkDerivation { + pname = "keera-hails-reactive-yampa"; + version = "0.8.0"; + sha256 = "0ayazs0lmjjs2ilr56zdbmvzcx6091fk72dcz0kqg5jx2xlj3h9j"; + libraryHaskellDepends = [ + base keera-callbacks keera-hails-reactivevalues time Yampa + ]; + description = "Haskell on Rails - FRP Yampa Signal Functions as RVs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-reactivelenses" = callPackage + ({ mkDerivation, base, directory, filepath, hlint, HUnit + , keera-hails-reactivevalues, lens, mtl, process, QuickCheck + , regex-posix, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "keera-hails-reactivelenses"; + version = "0.8.0"; + sha256 = "093dpcy076inas2v0zh1p2k8a0dpd7g9gfbsk7shrqv1qjh6rjam"; + libraryHaskellDepends = [ base keera-hails-reactivevalues lens ]; + testHaskellDepends = [ + base directory filepath hlint HUnit keera-hails-reactivevalues mtl + process QuickCheck regex-posix tasty tasty-hunit tasty-quickcheck + ]; + description = "Reactive Haskell on Rails - Lenses applied to Reactive Values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keera-hails-reactivevalues" = callPackage + ({ mkDerivation, base, cabal-install, contravariant, directory + , filepath, hlint, HUnit, mtl, process, QuickCheck, regex-posix + , tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "keera-hails-reactivevalues"; + version = "0.8.0"; + sha256 = "00h5kakpwfif82dhvcbxc5s8m5ypkd5cyk4v7wjcwrj0m1nikqk4"; + libraryHaskellDepends = [ base contravariant ]; + testHaskellDepends = [ + base directory filepath hlint HUnit mtl process QuickCheck + regex-posix tasty tasty-hunit tasty-quickcheck + ]; + testToolDepends = [ cabal-install ]; + description = "Haskell on Rails - Reactive Values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "keera-posture" = callPackage + ({ mkDerivation, allocated-processor, base, bytestring, cmdargs + , containers, cv-combinators, directory, filepath, gio, glib, gtk + , gtk-helpers, hgettext, HOpenCV, HTTP, IfElse, keera-hails-i18n + , keera-hails-mvc-controller, keera-hails-mvc-environment-gtk + , keera-hails-mvc-model-protectedmodel + , keera-hails-mvc-solutions-config, keera-hails-mvc-solutions-gtk + , keera-hails-mvc-view-gtk, keera-hails-reactive-gtk + , keera-hails-reactivevalues, MissingK, mtl, network, process, SDL + , SDL-mixer, SDL_mixer, setlocale, time, utf8-string + }: + mkDerivation { + pname = "keera-posture"; + version = "0.2.4.3"; + sha256 = "0kaka302qgax29583kvzhyl6fffzmywh3fk398xhzvixmza9k7sl"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + allocated-processor base bytestring cmdargs containers + cv-combinators directory filepath gio glib gtk gtk-helpers hgettext + HOpenCV HTTP IfElse keera-hails-i18n keera-hails-mvc-controller + keera-hails-mvc-environment-gtk + keera-hails-mvc-model-protectedmodel + keera-hails-mvc-solutions-config keera-hails-mvc-solutions-gtk + keera-hails-mvc-view-gtk keera-hails-reactive-gtk + keera-hails-reactivevalues MissingK mtl network process SDL + SDL-mixer setlocale time utf8-string + ]; + executableSystemDepends = [ SDL_mixer ]; + description = "Get notifications when your sitting posture is inappropriate"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "keera-posture"; + }) {inherit (pkgs) SDL_mixer;}; + + "keid-core" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , cryptohash-md5, derive-storable, derive-storable-plugin + , file-embed, foldl, geomancy, geomancy-layout, GLFW-b, ktx-codec + , neat-interpolation, optparse-applicative, optparse-simple + , resourcet, rio, rio-app, serialise, spirv-reflect-ffi + , spirv-reflect-types, StateVar, tagged, template-haskell, text + , transformers, unagi-chan, unliftio, vector, vulkan, vulkan-utils + , VulkanMemoryAllocator, zstd + }: + mkDerivation { + pname = "keid-core"; + version = "0.1.9.0"; + sha256 = "0gx8hgn52a3hsirna09zn3j8amplp6kp5r8y4wzdr1fz03abas7d"; + revision = "1"; + editedCabalFile = "0wk745437iyyd247q3b8kgdqnysbzcsikbf60cvf3x2ycs8hlb4m"; + libraryHaskellDepends = [ + base binary bytestring containers cryptohash-md5 derive-storable + derive-storable-plugin file-embed foldl geomancy geomancy-layout + GLFW-b ktx-codec neat-interpolation optparse-applicative + optparse-simple resourcet rio rio-app serialise spirv-reflect-ffi + spirv-reflect-types StateVar tagged template-haskell text + transformers unagi-chan unliftio vector vulkan vulkan-utils + VulkanMemoryAllocator zstd + ]; + description = "Core parts of Keid engine"; + license = lib.licenses.bsd3; + platforms = [ "x86_64-linux" ]; + }) {}; + + "keid-frp-banana" = callPackage + ({ mkDerivation, base, geomancy, geomancy-layout, keid-core + , reactive-banana, resourcet, rio, these, vulkan + }: + mkDerivation { + pname = "keid-frp-banana"; + version = "0.1.2.0"; + sha256 = "1yaj6mjwqwa99v74bkn42r06l8gxw7cfydwyi013jfgxrjk0kn4l"; + libraryHaskellDepends = [ + base geomancy geomancy-layout keid-core reactive-banana resourcet + rio these vulkan + ]; + description = "Reactive Banana integration for Keid engine"; + license = lib.licenses.bsd3; + platforms = [ "x86_64-linux" ]; + }) {}; + + "keid-geometry" = callPackage + ({ mkDerivation, base, geomancy, keid-core, mtl, rio, vector + , vulkan + }: + mkDerivation { + pname = "keid-geometry"; + version = "0.1.1.3"; + sha256 = "1alzwzp70g6mlsisa0w5fw42wiq49j64nny75np458jkl1axif2x"; + libraryHaskellDepends = [ + base geomancy keid-core mtl rio vector vulkan + ]; + description = "Geometry primitives for Keid engine"; + license = lib.licenses.bsd3; + platforms = [ "x86_64-linux" ]; + }) {}; + + "keid-render-basic" = callPackage + ({ mkDerivation, aeson, base, bytestring, derive-storable + , derive-storable-plugin, file-embed, geomancy, geomancy-layout + , gl-block, keid-core, keid-geometry, neat-interpolation, resourcet + , rio, tagged, text, unliftio, vector, vulkan, vulkan-utils + }: + mkDerivation { + pname = "keid-render-basic"; + version = "0.1.9.0"; + sha256 = "1iz6ciyi5qn4garrpr3xvl2bwvcvrjl8diyzw3cnd49p6zgs0kh3"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring derive-storable derive-storable-plugin + file-embed geomancy geomancy-layout gl-block keid-core + keid-geometry neat-interpolation resourcet rio tagged text unliftio + vector vulkan vulkan-utils + ]; + description = "Basic rendering programs for Keid engine"; + license = lib.licenses.bsd3; + platforms = [ "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "keid-resource-gltf" = callPackage + ({ mkDerivation, base, bytestring, containers, geomancy, gl-block + , gltf-codec, keid-core, rio, vector + }: + mkDerivation { + pname = "keid-resource-gltf"; + version = "0.1.0.2"; + sha256 = "1z11nsjzzgrlbkmv6r2j7x6fwn22hw7x029yxjam20nnf4lqmzg6"; + libraryHaskellDepends = [ + base bytestring containers geomancy gl-block gltf-codec keid-core + rio vector + ]; + description = "GLTF loader for Keid engine"; + license = lib.licenses.bsd3; + platforms = [ "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keid-sound-openal" = callPackage + ({ mkDerivation, base, keid-core, openal-ffi, opusfile, resourcet + , rio + }: + mkDerivation { + pname = "keid-sound-openal"; + version = "0.2.0.0"; + sha256 = "1dnpyghydxlh3158psliz76s213jlxz21lf7ps3cw22crf9c8hr5"; + libraryHaskellDepends = [ + base keid-core openal-ffi opusfile resourcet rio + ]; + description = "OpenAL sound system for Keid engine"; + license = lib.licenses.bsd3; + platforms = [ "x86_64-linux" ]; + }) {}; + + "keid-ui-dearimgui" = callPackage + ({ mkDerivation, base, binary, bytestring, dear-imgui, GLFW-b + , keid-core, resourcet, rio, rio-app, unliftio, vector, vulkan + , vulkan-utils, VulkanMemoryAllocator + }: + mkDerivation { + pname = "keid-ui-dearimgui"; + version = "0.1.2.1"; + sha256 = "06w9a69h6qawddyj4i8k69f8a3p5gnc4hz3irrp0yiyfaqrkbcpa"; + libraryHaskellDepends = [ + base binary bytestring dear-imgui GLFW-b keid-core resourcet rio + rio-app unliftio vector vulkan vulkan-utils VulkanMemoryAllocator + ]; + description = "DearImGui elements for Keid engine"; + license = lib.licenses.bsd3; + platforms = [ "x86_64-linux" ]; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keiretsu" = callPackage + ({ mkDerivation, aeson, ansi-terminal, async, base, bytestring + , conduit, conduit-extra, directory, filepath, hslogger, network + , optparse-applicative, process, text, unix, unordered-containers + , yaml + }: + mkDerivation { + pname = "keiretsu"; + version = "0.4.4"; + sha256 = "0bwwsxav04dnipg5xvb8j4ncxbd5mw6r5gisn5avqjm34wr8y2b9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson ansi-terminal async base bytestring conduit conduit-extra + directory filepath hslogger network optparse-applicative process + text unix unordered-containers yaml + ]; + description = "Multi-process orchestration for development and integration testing"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "keiretsu"; + broken = true; + }) {}; + + "kempe" = callPackage + ({ mkDerivation, alex, array, base, bytestring, composition-prelude + , containers, criterion, deepseq, extra, filepath, happy, microlens + , microlens-mtl, mtl, optparse-applicative, prettyprinter, process + , tasty, tasty-golden, tasty-hunit, temporary, text, transformers + }: + mkDerivation { + pname = "kempe"; + version = "0.2.0.13"; + sha256 = "0r2kskw5hpl9pkfl4r8c2p5wkzhy922rl8l7fla017iw3h1v6y8s"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring composition-prelude containers deepseq + microlens microlens-mtl mtl prettyprinter process temporary text + transformers + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + base bytestring optparse-applicative prettyprinter text + ]; + testHaskellDepends = [ + base bytestring composition-prelude deepseq extra filepath + prettyprinter process tasty tasty-golden tasty-hunit temporary text + ]; + benchmarkHaskellDepends = [ + base bytestring criterion prettyprinter temporary text + ]; + doHaddock = false; + description = "Kempe compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "kc"; + broken = true; + }) {}; + + "kerry" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , errors, hedgehog, hedgehog-corpus, mmorph, mtl, process + , resourcet, temporary-resourcet, text, transformers + , transformers-bifunctors + }: + mkDerivation { + pname = "kerry"; + version = "0.1.1"; + sha256 = "1b42mmwjvw39fyqi9b6gv67qpmswg6biabar55vggsxi8j43s76z"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers errors mmorph text + transformers transformers-bifunctors + ]; + testHaskellDepends = [ + aeson base bytestring containers hedgehog hedgehog-corpus mmorph + mtl process resourcet temporary-resourcet text transformers + ]; + description = "Manage and abstract your packer configurations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kesha" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , cryptohash-md5, cryptohash-sha1, cryptohash-sha256, directory + , filepath, hspec, process, QuickCheck, temporary, text + }: + mkDerivation { + pname = "kesha"; + version = "0.1.0.1"; + sha256 = "1pcr284hcbswfh2bfx1ga0wz135ffzcn9g52am1ig6ayfb0b589c"; + libraryHaskellDepends = [ + base binary bytestring containers cryptohash-md5 cryptohash-sha1 + cryptohash-sha256 directory filepath text + ]; + testHaskellDepends = [ + base bytestring containers directory filepath hspec process + QuickCheck temporary + ]; + description = "Haskell implementation of nix-hash"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "keter" = callPackage + ({ mkDerivation, aeson, array, async, attoparsec, base + , blaze-builder, bytestring, case-insensitive, conduit + , conduit-extra, containers, directory, fast-logger, filepath + , fsnotify, http-client, http-conduit, http-reverse-proxy + , http-types, HUnit, indexed-traversable, lens, lifted-base + , monad-logger, mtl, network, optparse-applicative, process, random + , regex-tdfa, stm, tar, tasty, tasty-hunit, template-haskell, text + , time, tls, tls-session-manager, transformers, unix, unix-compat + , unliftio-core, unordered-containers, vector, wai, wai-app-static + , wai-extra, warp, warp-tls, wreq, yaml, zlib + }: + mkDerivation { + pname = "keter"; + version = "2.1.5"; + sha256 = "0p1s974x7qrvdlk8jfwmld0rlnf0gc2lakds1spcf0560b5flkgd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array async attoparsec base blaze-builder bytestring + case-insensitive conduit conduit-extra containers directory + fast-logger filepath fsnotify http-client http-conduit + http-reverse-proxy http-types indexed-traversable lifted-base + monad-logger mtl network optparse-applicative process random + regex-tdfa stm tar template-haskell text time tls + tls-session-manager transformers unix unix-compat unliftio-core + unordered-containers vector wai wai-app-static wai-extra warp + warp-tls yaml zlib + ]; + executableHaskellDepends = [ base filepath ]; + testHaskellDepends = [ + base bytestring conduit http-client http-conduit http-types HUnit + lens monad-logger mtl stm tasty tasty-hunit transformers unix wai + warp wreq + ]; + description = "Web application deployment manager, focusing on Haskell web frameworks. It mitigates downtime."; + license = lib.licenses.mit; + mainProgram = "keter"; + }) {}; + + "keuringsdienst" = callPackage + ({ mkDerivation, aeson, base, containers, HTF, text }: + mkDerivation { + pname = "keuringsdienst"; + version = "0.1.1.0"; + sha256 = "0nwkwpm5c4na8yr0m18drd5g3si0f0kkvrc0v3kphnva0l3j1c4l"; + libraryHaskellDepends = [ aeson base containers text ]; + testHaskellDepends = [ aeson base containers HTF text ]; + description = "Data validation in Haskell made easy"; + license = lib.licenses.gpl3Only; + }) {}; + + "kevin" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , cprng-aes, damnpacket, data-default, exceptions, HTTP, lens, mtl + , network, regex-pcre-builtin, stm, text, time, tls, tls-extra + }: + mkDerivation { + pname = "kevin"; + version = "0.11.0"; + sha256 = "00hghd44h8d87kbf0j8ns78syz79a9sdwl454sb5n6ynq62fgwr1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base bytestring containers cprng-aes damnpacket + data-default exceptions HTTP lens mtl network regex-pcre-builtin + stm text time tls tls-extra + ]; + description = "a dAmn ↔ IRC proxy"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "kevin"; + }) {}; + + "kewar" = callPackage + ({ mkDerivation, array, base, containers, HUnit, split }: + mkDerivation { + pname = "kewar"; + version = "0.1.1.1"; + sha256 = "02bqjql9y0kp58wasr1myjf3kd6g2acmzp4f4mb8g8qfbrj15lr1"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base containers split ]; + executableHaskellDepends = [ array base containers split ]; + testHaskellDepends = [ array base containers HUnit split ]; + description = "CLI and library to generate QR codes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "kewar"; + broken = true; + }) {}; + + "key" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "key"; + version = "0.1.2.0"; + sha256 = "18wgalv0hr5ndr7mbywr7ilyc504kzf28xyymmkj1fm66wb93n4k"; + libraryHaskellDepends = [ base transformers ]; + description = "Type-safe unconstrained dynamic typing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "key-state" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "key-state"; + version = "0.2.0"; + sha256 = "1n8bp8g2w16mb7ifafx4ypyx393lra4r2vnnmasxjc22fvyiwvsl"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Manage key and button states and statuses"; + license = lib.licenses.bsd3; + }) {}; + + "key-vault" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers, key, util + }: + mkDerivation { + pname = "key-vault"; + version = "0.1.0.0"; + sha256 = "1cgsrfckph7zc5iwxjpcglz8vjk5ligmmp2rhp4nrc14njm06v8x"; + libraryHaskellDepends = [ + base base-unicode-symbols containers key util + ]; + description = "Store of values of arbitrary types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keycloak-hs" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, base64-bytestring + , bytestring, containers, exceptions, hashable, hslogger + , http-api-data, http-client, http-types, jose, lens, lens-aeson + , monad-time, mtl, safe, string-conversions, text + , unordered-containers, word8, wreq + }: + mkDerivation { + pname = "keycloak-hs"; + version = "3.0.2"; + sha256 = "077gmrfsffkpli5ws04laz861fd4qikrs4ihi3h7sjsqrljfx512"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base base64-bytestring bytestring containers + exceptions hashable hslogger http-api-data http-client http-types + jose lens lens-aeson monad-time mtl safe string-conversions text + unordered-containers word8 wreq + ]; + executableHaskellDepends = [ base hslogger ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "keycode" = callPackage + ({ mkDerivation, base, containers, ghc-prim, template-haskell }: + mkDerivation { + pname = "keycode"; + version = "0.2.2"; + sha256 = "046k8d1h5wwadf5z4pppjkc3g7v2zxlzb06s1xgixc42y5y41yan"; + revision = "10"; + editedCabalFile = "1k2vh3pyxvhfxcx8ra16dl6jrgc5hz0wc4hn9w20z347v1hr51nq"; + libraryHaskellDepends = [ + base containers ghc-prim template-haskell + ]; + description = "Maps web browser keycodes to their corresponding keyboard keys"; + license = lib.licenses.bsd3; + }) {}; + + "keyed" = callPackage + ({ mkDerivation, base, containers, vector }: + mkDerivation { + pname = "keyed"; + version = "0.3.0.0"; + sha256 = "0q53nv4babmvj1nzc2my3d88aqm8yxl10rd396y62z7412jvnp5q"; + libraryHaskellDepends = [ base containers vector ]; + description = "Generic indexing for many data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "keyed-vals" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-api-data + , redis-glob, text + }: + mkDerivation { + pname = "keyed-vals"; + version = "0.2.3.1"; + sha256 = "0rmgrnkhqyp6vhff03dkj0w0h5yy5j1bmjlnpdrfpj8gqwps1ib1"; + libraryHaskellDepends = [ + aeson base bytestring containers http-api-data redis-glob text + ]; + description = "An abstract Handle for accessing collections in stores like Redis"; + license = lib.licenses.bsd3; + }) {}; + + "keyed-vals-hspec-tests" = callPackage + ({ mkDerivation, aeson, base, benri-hspec, bytestring, containers + , hspec, http-api-data, keyed-vals, text + }: + mkDerivation { + pname = "keyed-vals-hspec-tests"; + version = "0.2.3.1"; + sha256 = "1pxdcwxlbbhpg8kwb2hjffv6nb71dbw94frq582xm5xnc6mjpgmv"; + libraryHaskellDepends = [ + aeson base benri-hspec bytestring containers hspec http-api-data + keyed-vals text + ]; + description = "Validate a keyed-vals Handle"; + license = lib.licenses.bsd3; + }) {}; + + "keyed-vals-mem" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, keyed-vals + , keyed-vals-hspec-tests, text, unliftio, unliftio-core + }: + mkDerivation { + pname = "keyed-vals-mem"; + version = "0.2.3.1"; + sha256 = "1m5mhpn8brw43r9vm6x7rfhw3s1ihm31rnnddzmx0w4n4f5jaij5"; + libraryHaskellDepends = [ + base bytestring containers keyed-vals text unliftio unliftio-core + ]; + testHaskellDepends = [ base hspec keyed-vals-hspec-tests ]; + description = "Implements a keyed-vals Handle using in-process memory"; + license = lib.licenses.bsd3; + }) {}; + + "keyed-vals-redis" = callPackage + ({ mkDerivation, base, bytestring, containers, hedis, hspec + , hspec-tmp-proc, keyed-vals, keyed-vals-hspec-tests, QuickCheck + , read-env-var, text, tmp-proc-redis, unliftio, unliftio-core + }: + mkDerivation { + pname = "keyed-vals-redis"; + version = "0.2.3.1"; + sha256 = "1cn1xx218hwdbmbygfnwbnrjklz3apgbm2gcmd0ckpib0d5zlx1m"; + libraryHaskellDepends = [ + base bytestring containers hedis keyed-vals read-env-var text + unliftio unliftio-core + ]; + testHaskellDepends = [ + base bytestring hspec hspec-tmp-proc keyed-vals-hspec-tests + QuickCheck text tmp-proc-redis + ]; + description = "Access Redis using a keyed-vals Handle"; + license = lib.licenses.bsd3; + }) {}; + + "keylayouts" = callPackage + ({ mkDerivation, base, bytestring, containers, text, xeno }: + mkDerivation { + pname = "keylayouts"; + version = "0.1.0.2"; + sha256 = "0hf7lmx8bgl5lh1i71x56nfbgnp8xrqfza3s5acq9i16g21ri292"; + libraryHaskellDepends = [ base bytestring containers text xeno ]; + description = "Tools for macOS .keylayout files"; + license = lib.licenses.mit; + }) {}; + + "keyring" = callPackage + ({ mkDerivation, base, udbus }: + mkDerivation { + pname = "keyring"; + version = "0.1.0.5"; + sha256 = "1y015550fdr8c1k3g7y7ilicd4rq0pz31pzksh8llnqvisqc2rcm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base udbus ]; + description = "Keyring access"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keys" = callPackage + ({ mkDerivation, array, base, comonad, containers, free, hashable + , semigroupoids, semigroups, tagged, transformers + , transformers-compat, unordered-containers + }: + mkDerivation { + pname = "keys"; + version = "3.12.3"; + sha256 = "0ik6wsff306dnbz0v3gpiajlj5b558hrk9176fzcb2fclf4447nm"; + revision = "5"; + editedCabalFile = "0qp6xvqjw4k98g3di4pnv7hvlhgfcab28nm3pdi48c1gk14qv1kf"; + libraryHaskellDepends = [ + array base comonad containers free hashable semigroupoids + semigroups tagged transformers transformers-compat + unordered-containers + ]; + description = "Keyed functors and containers"; + license = lib.licenses.bsd3; + }) {}; + + "keysafe" = callPackage + ({ mkDerivation, aeson, argon2, async, base, bloomfilter + , bytestring, containers, deepseq, directory, disk-free-space + , exceptions, fast-logger, filepath, http-client, lifted-base + , MonadRandom, network, optparse-applicative, process, raaz, random + , random-shuffle, readline, SafeSemaphore, secret-sharing, servant + , servant-client, servant-server, socks, split, stm, text + , text-short, time, token-bucket, transformers, unbounded-delays + , unix, unix-compat, utf8-string, wai, warp, zxcvbn-c + }: + mkDerivation { + pname = "keysafe"; + version = "0.20200214"; + sha256 = "0agsnkz8l8v33gibpqinfi0a9d8xzy3kfw9awns8y4rsp9s84vbv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson argon2 async base bloomfilter bytestring containers deepseq + directory disk-free-space exceptions fast-logger filepath + http-client lifted-base MonadRandom network optparse-applicative + process raaz random random-shuffle readline SafeSemaphore + secret-sharing servant servant-client servant-server socks split + stm text text-short time token-bucket transformers unbounded-delays + unix unix-compat utf8-string wai warp zxcvbn-c + ]; + description = "back up a secret key securely to the cloud"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "keysafe"; + }) {}; + + "keystore" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-wl-pprint, api-tools + , array, asn1-encoding, asn1-types, base, base64-bytestring + , byteable, bytestring, containers, crypto-pubkey-types, crypton + , directory, filepath, lens, memory, mtl, old-locale + , optparse-applicative, pbkdf, process, raw-strings-qq, regex + , regex-base, regex-tdfa, safe, setenv, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "keystore"; + version = "0.9.0.2"; + sha256 = "07mhnd22b4lyhls9criaxw62scbp71qznmpnxpnz64lwnm5iljmb"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-wl-pprint api-tools array asn1-encoding + asn1-types base base64-bytestring byteable bytestring containers + crypto-pubkey-types crypton directory filepath lens memory mtl + old-locale optparse-applicative pbkdf regex regex-base regex-tdfa + safe setenv text time unordered-containers vector + ]; + executableHaskellDepends = [ + aeson ansi-wl-pprint api-tools base bytestring directory filepath + mtl optparse-applicative process raw-strings-qq setenv text + unordered-containers + ]; + description = "Managing stores of secret things"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keyvaluehash" = callPackage + ({ mkDerivation, array, base, binary, bytestring, derive, directory + , filepath, hashable, mmap, storable-record + }: + mkDerivation { + pname = "keyvaluehash"; + version = "0.3.1.2"; + sha256 = "1gph4cfx1xqjzhzx6nl2sfgqa6mk6a272a65gk5j43yjfh4s17gl"; + libraryHaskellDepends = [ + array base binary bytestring derive directory filepath hashable + mmap storable-record + ]; + description = "Pure Haskell key/value store implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "keyword-args" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, hspec + , parsec, parseerror-eq + }: + mkDerivation { + pname = "keyword-args"; + version = "0.2.0.2"; + sha256 = "18cj2l804d77mxzmdl2mai1a157yljskadqdlinmc9w9krhcx4jx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers parsec ]; + executableHaskellDepends = [ + base bytestring cassava containers parsec + ]; + testHaskellDepends = [ + base containers hspec parsec parseerror-eq + ]; + description = "Extract data from a keyword-args config file format"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "keyword-args"; + }) {}; + + "khph" = callPackage + ({ mkDerivation, aeson, base, bytestring, cmdargs, containers + , directory, filepath, mtl, parsec, text, transformers, unix + , unordered-containers, yaml + }: + mkDerivation { + pname = "khph"; + version = "0.1.0"; + sha256 = "1xz2cbq5bq3i6q2x3lnlfj268k0r9s9lb8193jcjxpsk0204l3fx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring cmdargs containers directory filepath mtl + parsec text transformers unix unordered-containers yaml + ]; + description = "Command-line file tagging and organization tool"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "khph"; + broken = true; + }) {}; + + "ki" = callPackage + ({ mkDerivation, base, containers, stm, tasty, tasty-hunit }: + mkDerivation { + pname = "ki"; + version = "1.0.1.1"; + sha256 = "1rvjwq765wy99j60x7d5v7zyq8hf52gfjiypc37a9r7gx1y4hir9"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base stm tasty tasty-hunit ]; + description = "A lightweight structured concurrency library"; + license = lib.licenses.bsd3; + }) {}; + + "ki-effectful" = callPackage + ({ mkDerivation, base, effectful-core, ki, stm, tasty, tasty-hunit + }: + mkDerivation { + pname = "ki-effectful"; + version = "0.1.1.0"; + sha256 = "0dnjfq4mxir4qr3rkkacjc6d5xlw1zbnsj889lj7bi70qsrjy182"; + libraryHaskellDepends = [ base effectful-core ki stm ]; + testHaskellDepends = [ base effectful-core stm tasty tasty-hunit ]; + description = "Adaptation of the ki library for the effectful ecosystem"; + license = lib.licenses.mit; + }) {}; + + "ki-unlifted" = callPackage + ({ mkDerivation, base, ki, unliftio-core }: + mkDerivation { + pname = "ki-unlifted"; + version = "1.0.0.2"; + sha256 = "11b4jm161znazwf2pn3qdn4dbz1g5a12dvhm03ddx6lrha7yv1xv"; + libraryHaskellDepends = [ base ki unliftio-core ]; + description = "A lightweight structured concurrency library"; + license = lib.licenses.bsd3; + }) {}; + + "kibro" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "kibro"; + version = "0.5.0"; + sha256 = "0yfyx4jyz0n3p2w6pca3nxc72s01240n3siy5sx883ldz706adls"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "kicad-data" = callPackage + ({ mkDerivation, base, charsetdetect, encoding, HUnit, ieee754 + , lens-family, parsec, pretty-compact, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "kicad-data"; + version = "0.5.1"; + sha256 = "1mqp7ddfd0bs9dg6p1px74chqmd23qvqzzp78z0mbfa8nnqkbc36"; + libraryHaskellDepends = [ + base ieee754 lens-family parsec pretty-compact + ]; + testHaskellDepends = [ + base charsetdetect encoding HUnit ieee754 lens-family parsec + pretty-compact QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Parser and writer for KiCad files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kickass-torrents-dump-parser" = callPackage + ({ mkDerivation, base, bytestring, cassava, hspec + , hspec-expectations, string-qq, text, vector + }: + mkDerivation { + pname = "kickass-torrents-dump-parser"; + version = "0.0.1"; + sha256 = "1bqv07v5sx0jaalnzyk703g08js6sb2snvpsk6ld5zr6iqm7k4wk"; + libraryHaskellDepends = [ base bytestring cassava text vector ]; + testHaskellDepends = [ + base bytestring cassava hspec hspec-expectations string-qq text + vector + ]; + description = "Parses kat.ph torrent dumps"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kickchan" = callPackage + ({ mkDerivation, base, containers, HUnit, primitive, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "kickchan"; + version = "0.1.0.4"; + sha256 = "1gmp8d2gm275mc379rhyhyfk7r2z8d1mhaz0nikbg4wpczhqf0n7"; + libraryHaskellDepends = [ base containers primitive vector ]; + testHaskellDepends = [ + base containers HUnit primitive QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + description = "Kick Channels: bounded channels with non-blocking writes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kif-parser" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, hostname, old-time + , parsec, twine + }: + mkDerivation { + pname = "kif-parser"; + version = "0.0.3"; + sha256 = "1d8abd4l8mcgcfqmm06zmd7yxvfls1kqkphx64bi6mmqzy8lcx3k"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring cmdargs hostname old-time parsec twine + ]; + description = "Process KIF iOS test logs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "kif-parser"; + }) {}; + + "kill-bool" = callPackage + ({ mkDerivation, base, hspec, hspec-core }: + mkDerivation { + pname = "kill-bool"; + version = "0.1.0.0"; + sha256 = "15ylnlwrh1fkkp6xsjqxm6plykrnr116n9j78mdm00jznp6a0ns6"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec hspec-core ]; + description = "Boolean strong typing"; + license = lib.licenses.isc; + }) {}; + + "kind-apply" = callPackage + ({ mkDerivation, base, first-class-families }: + mkDerivation { + pname = "kind-apply"; + version = "0.4.0.0"; + sha256 = "0bw41crzif6rdsfpskb8yanhzkcwn7hqwjawzifgi6jz3mvqqaha"; + libraryHaskellDepends = [ base first-class-families ]; + description = "Utilities to work with lists of types"; + license = lib.licenses.bsd3; + }) {}; + + "kind-generics" = callPackage + ({ mkDerivation, base, first-class-families, kind-apply }: + mkDerivation { + pname = "kind-generics"; + version = "0.5.0.0"; + sha256 = "0l26fx2gyh8lav28zdwx882zmg4qqrj51d8ra9zs5jidirwhi415"; + libraryHaskellDepends = [ base first-class-families kind-apply ]; + description = "Generic programming in GHC style for arbitrary kinds and GADTs"; + license = lib.licenses.bsd3; + }) {}; + + "kind-generics-deriving" = callPackage + ({ mkDerivation, aeson, base, first-class-families, kind-apply + , kind-generics + }: + mkDerivation { + pname = "kind-generics-deriving"; + version = "0.3.0.0"; + sha256 = "03702p4kviy301vagzwybjak3kvfcxrsc22vq89ixlws7qpqakp1"; + libraryHaskellDepends = [ + aeson base first-class-families kind-apply kind-generics + ]; + description = "Generic programming in GHC style for arbitrary kinds and GADTs"; + license = lib.licenses.bsd3; + }) {}; + + "kind-generics-th" = callPackage + ({ mkDerivation, base, fcf-family, ghc-prim, kind-generics + , template-haskell, th-abstraction + }: + mkDerivation { + pname = "kind-generics-th"; + version = "0.2.3.3"; + sha256 = "1jilhnjqgcnaip9i8n6mff0zs91m4b8aciy1a0pi9jvqz2jdaxrz"; + libraryHaskellDepends = [ + base fcf-family ghc-prim kind-generics template-haskell + th-abstraction + ]; + testHaskellDepends = [ base kind-generics template-haskell ]; + description = "Template Haskell support for generating `GenericK` instances"; + license = lib.licenses.bsd3; + }) {}; + + "kind-integer" = callPackage + ({ mkDerivation, base, singletons, singletons-base }: + mkDerivation { + pname = "kind-integer"; + version = "0.6.0"; + sha256 = "0kb7ys5ig24h1yrbalwyi14mb53g3djl61m1f412w3440yxk7kyb"; + libraryHaskellDepends = [ base singletons singletons-base ]; + testHaskellDepends = [ base singletons singletons-base ]; + description = "Type-level integers. Like KnownNat, but for integers."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kind-rational" = callPackage + ({ mkDerivation, base, kind-integer, singletons, singletons-base }: + mkDerivation { + pname = "kind-rational"; + version = "0.5.0"; + sha256 = "17b13iyx8wpmfw07zi3rg5hc2d2bbfpw0qzgzdd0rz92krlj8wbx"; + libraryHaskellDepends = [ + base kind-integer singletons singletons-base + ]; + testHaskellDepends = [ + base kind-integer singletons singletons-base + ]; + description = "Type-level rationals. Like KnownNat, but for rationals."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kindly-functors" = callPackage + ({ mkDerivation, base, hspec, mtl, profunctors, semigroupoids + , these, witherable + }: + mkDerivation { + pname = "kindly-functors"; + version = "0.1.0.1"; + sha256 = "1axr3syjpkc3pqn9h0vjdvp1j378gniz61vpvq34c10frr06pizn"; + libraryHaskellDepends = [ + base mtl profunctors semigroupoids these witherable + ]; + testHaskellDepends = [ base hspec ]; + description = "A category polymorphic `Functor` typeclass"; + license = lib.licenses.mit; + }) {}; + + "kinds" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "kinds"; + version = "0.0.1.5"; + sha256 = "169f2b0nn7mkjws6c5sb3mih2p6snhfq42bkfds3zxz01y53v2g5"; + libraryHaskellDepends = [ base ]; + description = "Emulation of subkinds and subkind polymorphism"; + license = lib.licenses.bsd3; + }) {}; + + "kit" = callPackage + ({ mkDerivation, ansi-terminal, attoparsec, base, cabal-file-th + , cmdargs, containers, directory, errors, filepath, Glob, mtl + , process, text, unix, unordered-containers, yaml + }: + mkDerivation { + pname = "kit"; + version = "0.7.12"; + sha256 = "0557v1js7bzd9a00lq078csr66pdrr4kr9qiign2zwz03rrcaviw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal attoparsec base cabal-file-th cmdargs containers + directory errors filepath Glob mtl process text unix + unordered-containers yaml + ]; + description = "A dependency manager for Xcode (Objective-C) projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "kit"; + }) {}; + + "kleene" = callPackage + ({ mkDerivation, attoparsec, base, base-compat, bytestring + , containers, lattices, MemoTrie, QuickCheck, range-set-list + , regex-applicative, semigroupoids, step-function, text + , transformers + }: + mkDerivation { + pname = "kleene"; + version = "0.1"; + sha256 = "00w1gywdhqyy2k3y238gfjs9h2w4pjanmi45bna5lj215n0jb0hg"; + revision = "7"; + editedCabalFile = "0pdxv8cjv5zkby152xyxbm1kzvy7bl3f4gni4z3ksd96kijaqixq"; + libraryHaskellDepends = [ + attoparsec base base-compat bytestring containers lattices MemoTrie + QuickCheck range-set-list regex-applicative semigroupoids + step-function text transformers + ]; + description = "Kleene algebra"; + license = lib.licenses.bsd3; + }) {}; + + "kleene-list" = callPackage + ({ mkDerivation, base, base-compat, Cabal, cabal-doctest, deepseq + , doctest, QuickCheck, template-haskell + }: + mkDerivation { + pname = "kleene-list"; + version = "0.1.0.0"; + sha256 = "1iqwpy8ds617inr1hljxbhdwjlxcw7jkq5znsvc9p5mv3wnz6f32"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ + base base-compat deepseq doctest QuickCheck template-haskell + ]; + description = "A list type based on the Kleene star and plus"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kmeans" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "kmeans"; + version = "0.1.3"; + sha256 = "02rc3bd2cp1fp0fxbzqiy34s5gn38j8hgviilz1584z05jhj97ix"; + libraryHaskellDepends = [ base ]; + description = "K-means clustering algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "kmeans-par" = callPackage + ({ mkDerivation, base, criterion, deepseq, hspec, metric + , normaldistribution, parallel, QuickCheck, random, semigroups + , vector + }: + mkDerivation { + pname = "kmeans-par"; + version = "1.5.1"; + sha256 = "087z1r9fljvysgl940qpnrf7any80fy33shmn8hbmn2kwgczn69c"; + libraryHaskellDepends = [ base metric parallel semigroups vector ]; + testHaskellDepends = [ + base hspec metric normaldistribution parallel QuickCheck semigroups + vector + ]; + benchmarkHaskellDepends = [ + base criterion deepseq metric normaldistribution random vector + ]; + description = "Sequential and parallel implementations of Lloyd's algorithm"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kmeans-vector" = callPackage + ({ mkDerivation, base, criterion, mtl, probable, QuickCheck, vector + }: + mkDerivation { + pname = "kmeans-vector"; + version = "0.3.2"; + sha256 = "1ckw3dmwwqzgbl0wcd6h435afjddqmim3y19p2wqcghxd2rk8bdv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl vector ]; + executableHaskellDepends = [ base probable vector ]; + benchmarkHaskellDepends = [ base criterion QuickCheck vector ]; + description = "An implementation of the kmeans clustering algorithm based on the vector package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "kmeans-example"; + }) {}; + + "kmn-programming" = callPackage + ({ mkDerivation, base, optparse-applicative, random, random-shuffle + , time, x86-64bit + }: + mkDerivation { + pname = "kmn-programming"; + version = "0.9.2"; + sha256 = "0frvinckcw90y75qmnm8ns0c9ydcpmdakdk53hwga7i4sqrjdwma"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base optparse-applicative random random-shuffle time x86-64bit + ]; + description = "K_M,N quadratic programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "kmn-programming"; + broken = true; + }) {}; + + "kmonad" = callPackage + ({ mkDerivation, base, cereal, hspec, hspec-discover, lens + , megaparsec, mtl, optparse-applicative, resourcet, rio + , template-haskell, time, unix, unliftio + }: + mkDerivation { + pname = "kmonad"; + version = "0.4.2"; + sha256 = "1d9l16b9srxkkpj61fbz06gxz3y200yn146sdv7h2bbxnjdswia2"; + revision = "2"; + editedCabalFile = "1djchj9c64p0fy3ahzkx3z9wg9dg7pjya3mb6z3wmhjvym8iavvv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cereal lens megaparsec mtl optparse-applicative resourcet rio + template-haskell time unix unliftio + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Advanced keyboard remapping utility"; + license = lib.licenses.mit; + mainProgram = "kmonad"; + maintainers = [ lib.maintainers.slotThe ]; + }) {}; + + "kmp-dfa" = callPackage + ({ mkDerivation, array, base, QuickCheck }: + mkDerivation { + pname = "kmp-dfa"; + version = "0.1.0.1"; + sha256 = "0h0jk0pidikk655yw8nwmgrvwknhikjmalhizqspfd28w9ijxprg"; + libraryHaskellDepends = [ array base QuickCheck ]; + testHaskellDepends = [ array base QuickCheck ]; + description = "KMP algorithm implementation, based on Deterministic Finite State Automata"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "knead" = callPackage + ({ mkDerivation, base, bool8, comfort-array, fixed-length, llvm-dsl + , llvm-extra, llvm-tf, prelude-compat, QuickCheck, storable-enum + , storable-record, tagged, tfp, transformers, utility-ht + }: + mkDerivation { + pname = "knead"; + version = "1.0.1.1"; + sha256 = "1sd391wpnyzcyp2d7w4xfmmafsxkhcn7wfhpwdglvxzpv0sbixrd"; + libraryHaskellDepends = [ + base bool8 comfort-array fixed-length llvm-dsl llvm-extra llvm-tf + prelude-compat storable-enum storable-record tagged tfp + transformers utility-ht + ]; + testHaskellDepends = [ + base comfort-array llvm-extra llvm-tf QuickCheck tfp utility-ht + ]; + description = "Repa-like array processing using LLVM JIT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "knead-arithmetic" = callPackage + ({ mkDerivation, base, knead, llvm-extra, llvm-tf, utility-ht }: + mkDerivation { + pname = "knead-arithmetic"; + version = "0.0.0.1"; + sha256 = "0a5rhq44pd0g7fhaf4nhsimzljkq52d1wqaiym55cp817p3him3y"; + libraryHaskellDepends = [ + base knead llvm-extra llvm-tf utility-ht + ]; + description = "Linear algebra and interpolation using LLVM JIT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "knit" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, hashtables + , vector + }: + mkDerivation { + pname = "knit"; + version = "0.3.0.0"; + sha256 = "0wp16yrlibfl32b4akcwali074wxar96mvaykgh0xsf4pq1czx3q"; + libraryHaskellDepends = [ + base bytestring containers deepseq hashtables vector + ]; + testHaskellDepends = [ base ]; + doHaddock = false; + description = "Ties the knot on data structures that reference each other by unique keys"; + license = lib.licenses.bsd3; + }) {}; + + "knit-haskell" = callPackage + ({ mkDerivation, aeson-pretty, base, base64-bytestring + , blaze-colonnade, blaze-html, bytestring, case-insensitive, cereal + , colonnade, constraints, containers, diagrams-lib, diagrams-svg + , directory, doctemplates, exceptions, Glob, here, http-client + , http-client-tls, http-types, hvega, lucid, monad-control, mtl + , network, network-uri, pandoc, plots, polysemy, polysemy-plugin + , polysemy-RandomFu, polysemy-zoo, prettyprinter, random, random-fu + , random-source, say, stm, store, streamly, streamly-bytestring + , svg-builder, text, time, transformers-base + }: + mkDerivation { + pname = "knit-haskell"; + version = "0.8.0.0"; + sha256 = "1maq5s4f05fpd98nw2gljqcwgdr62hy5lpcblvybcyp2xqh8fc9i"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson-pretty base base64-bytestring blaze-colonnade blaze-html + bytestring case-insensitive cereal colonnade constraints containers + diagrams-lib diagrams-svg directory doctemplates exceptions Glob + http-client http-client-tls http-types hvega lucid monad-control + mtl network network-uri pandoc polysemy polysemy-plugin + polysemy-zoo prettyprinter random say stm streamly + streamly-bytestring svg-builder text time transformers-base + ]; + testHaskellDepends = [ + base blaze-html bytestring colonnade containers here hvega mtl + plots polysemy polysemy-plugin polysemy-RandomFu random-fu + random-source store streamly text + ]; + description = "a minimal Rmarkdown sort-of-thing for haskell, by way of Pandoc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "knob" = callPackage + ({ mkDerivation, base, bytestring, transformers }: + mkDerivation { + pname = "knob"; + version = "0.2.2"; + sha256 = "1sgfq0jkzzvhfwksjxk1z80z6mfgxniskjmqmxy5bq6ly42s3xhc"; + revision = "1"; + editedCabalFile = "0bpyhn04v643nnlpda9b0z2sil1czqdwba30ppgc3dbzmfbwypa6"; + libraryHaskellDepends = [ base bytestring transformers ]; + description = "Memory-backed handles"; + license = lib.licenses.mit; + }) {}; + + "knots" = callPackage + ({ mkDerivation, array, base, containers, data-default, deepseq + , mtl, parallel, vector, yap + }: + mkDerivation { + pname = "knots"; + version = "0.1.0.1"; + sha256 = "1yv26gnf8aipjh6d6apszbx4jwvfa7cafnjz0frw73xagnd1z084"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers data-default deepseq mtl parallel vector yap + ]; + executableHaskellDepends = [ base containers parallel ]; + description = "Khovanov homology computations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "Rolfsen-Kh"; + broken = true; + }) {}; + + "koellner-phonetic" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "koellner-phonetic"; + version = "0.0"; + sha256 = "0r7gbgvs49y1nyq5z5f2sb4sjfr847l1vrbih2f5975i3hd9c9kg"; + libraryHaskellDepends = [ base HUnit ]; + testHaskellDepends = [ base HUnit ]; + doHaddock = false; + description = "\"map German words to code representing pronunciation\""; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "koji" = callPackage + ({ mkDerivation, base, haxr, mtl }: + mkDerivation { + pname = "koji"; + version = "0.0.2"; + sha256 = "1ypr552453r0b9s5xlsw0gllka2jaf9xwphlnx55fn05f17zh7qd"; + libraryHaskellDepends = [ base haxr mtl ]; + description = "Koji buildsystem XML-RPC API bindings"; + license = lib.licenses.gpl2Only; + }) {}; + + "koji-install" = callPackage + ({ mkDerivation, base, directory, extra, filepath, Glob + , http-directory, koji, rpm-nvr, simple-cmd, simple-cmd-args + , xdg-userdirs + }: + mkDerivation { + pname = "koji-install"; + version = "0.5"; + sha256 = "0a0qykn4xp5chaqgid97ryyxb68ryn0pwf8cdn6q336l0k6d68xm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory extra filepath Glob http-directory koji rpm-nvr + simple-cmd simple-cmd-args xdg-userdirs + ]; + testHaskellDepends = [ base simple-cmd ]; + description = "CLI tool for installing rpms directly from Fedora Koji"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "koji-install"; + }) {}; + + "koji-tool" = callPackage + ({ mkDerivation, base, directory, extra, filepath, formatting, Glob + , http-conduit, http-directory, koji, pretty-simple, rpm-nvr + , simple-cmd, simple-cmd-args, simple-prompt, text, time + , utf8-string, xdg-userdirs + }: + mkDerivation { + pname = "koji-tool"; + version = "1.1.1"; + sha256 = "0hrvbcsc15q9ks5zb7s1fhb3skfcsf11ihhni6baszxkw27jqspi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory extra filepath formatting Glob http-conduit + http-directory koji pretty-simple rpm-nvr simple-cmd + simple-cmd-args simple-prompt text time utf8-string xdg-userdirs + ]; + testHaskellDepends = [ base simple-cmd ]; + description = "Koji CLI tool for querying tasks and installing builds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "koji-tool"; + }) {}; + + "koneko" = callPackage + ({ mkDerivation, aeson, array, async, base, bytestring, cmdargs + , deepseq, directory, doctest, filepath, hashtables, megaparsec + , random, regex-pcre, safe, silently, split, text, unix + , unordered-containers, vector + }: + mkDerivation { + pname = "koneko"; + version = "0.0.2"; + sha256 = "0s6wa3alj7z3jhadghf2rqkdphlr9mbx0n1lhgxljw25nj7x5z00"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson array async base bytestring cmdargs deepseq directory + filepath hashtables megaparsec random regex-pcre safe silently + split text unix unordered-containers vector + ]; + executableHaskellDepends = [ + aeson array async base bytestring cmdargs deepseq directory + filepath hashtables megaparsec random regex-pcre safe silently + split text unix unordered-containers vector + ]; + testHaskellDepends = [ + aeson array async base bytestring cmdargs deepseq directory doctest + filepath hashtables megaparsec random regex-pcre safe silently + split text unix unordered-containers vector + ]; + description = "a concatenative not-quite-lisp for kittens"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "koneko"; + broken = true; + }) {}; + + "konnakol" = callPackage + ({ mkDerivation, base, colour, containers, diagrams-lib + , diagrams-svg, random, split, tidal + }: + mkDerivation { + pname = "konnakol"; + version = "0.3.0.0"; + sha256 = "1vjyp290d9s72fgsqmdixqaprsal8i6sxqrbnqf1xqyhn04pjnk2"; + libraryHaskellDepends = [ + base colour containers diagrams-lib diagrams-svg random split tidal + ]; + testHaskellDepends = [ base ]; + description = "Formalising the rules of Konnakol, an Indian percussional art form"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kontra-config" = callPackage + ({ mkDerivation, base, bytestring, data-default, exceptions, text + , transformers-base, unjson, utf8-string, yaml + }: + mkDerivation { + pname = "kontra-config"; + version = "0.1"; + sha256 = "0h955j0mbbqlwi099p0zzn9ffcd5v31rgnxilnyn0l2cbs0pxc8n"; + libraryHaskellDepends = [ + base bytestring data-default exceptions text transformers-base + unjson utf8-string yaml + ]; + description = "JSON config file parsing based on unjson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kontrakcja-templates" = callPackage + ({ mkDerivation, base, containers, directory, exceptions + , HStringTemplate, html, json, monad-control, mtl, time + , transformers, transformers-base + }: + mkDerivation { + pname = "kontrakcja-templates"; + version = "0.12"; + sha256 = "1asmsk3d4wqmiqsxnhaknmnrplrwq6cx6p7n7859rl6x7ac0fjg0"; + libraryHaskellDepends = [ + base containers directory exceptions HStringTemplate html json + monad-control mtl time transformers transformers-base + ]; + description = "Utilities for working with many HStringTemplate templates from files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "koofr-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, filepath, http-client + , http-client-tls, http-types, mtl + }: + mkDerivation { + pname = "koofr-client"; + version = "1.0.0.3"; + sha256 = "1bz7akd7sssn1gzqfvr0y343771zk7dn1n3as0m93wg4ifpz1dia"; + revision = "1"; + editedCabalFile = "0qaipcg9n93z0za2a8jy3mv73a3q2b1dv98v2g5wwcv1qx7rvvhv"; + libraryHaskellDepends = [ + aeson base bytestring filepath http-client http-client-tls + http-types mtl + ]; + description = "Client to Koofr API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "korea-holidays" = callPackage + ({ mkDerivation, aeson, base, hspec, monad-extras, split + , template-haskell, time, yaml + }: + mkDerivation { + pname = "korea-holidays"; + version = "0.1.0.4"; + sha256 = "11yiip6nv84k8q4n37w9kn1w57vizlcggszh0pnrkkx36xwwk9ll"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base monad-extras split template-haskell time yaml + ]; + testHaskellDepends = [ + aeson base hspec monad-extras split template-haskell time yaml + ]; + description = "Korea Holidays"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "korfu" = callPackage + ({ mkDerivation, base, bio, bytestring, haskell98, simpleargs }: + mkDerivation { + pname = "korfu"; + version = "0.2"; + sha256 = "1mwndf83yl57bawc6vk8983qca3yhcdiczj6q7n1rgv8qphnw0wz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bio bytestring haskell98 simpleargs + ]; + description = "The Korfu ORF Utility"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "korfu"; + }) {}; + + "kparams" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "kparams"; + version = "0.1.0.1"; + sha256 = "1zb0xww3rgqcd7famh7cwf4igva60a8q8mv78a6mkdfffjg16q8s"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; + doHaddock = false; + description = "Extracts values from /proc/cmdline"; + license = lib.licenses.mit; + mainProgram = "kparams"; + }) {}; + + "kqueue" = callPackage + ({ mkDerivation, base, c2hs, directory, filepath, mtl, time, unix + }: + mkDerivation { + pname = "kqueue"; + version = "0.2.1"; + sha256 = "0svrswcglipmm47lnqi41hcsn1gvkcniva6qajwqxrdr0wvvhgdi"; + libraryHaskellDepends = [ base directory filepath mtl time unix ]; + libraryToolDepends = [ c2hs ]; + description = "A binding to the kqueue event library"; + license = lib.licenses.bsd3; + platforms = + lib.platforms.darwin + ++ lib.platforms.freebsd + ++ lib.platforms.netbsd + ++ lib.platforms.openbsd; + }) {}; + + "kraken" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client + , http-client-tls, mtl + }: + mkDerivation { + pname = "kraken"; + version = "0.1.0"; + sha256 = "12l24z6alscbdicp11nfc8fwmlhk5mjdjyh6xdqyvlzphp5yfp1k"; + revision = "3"; + editedCabalFile = "1l4i9nhwvy958ka6l6gb5w5cxgjhdm1h7ycvcc2nrqlw2iwk16v1"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls mtl + ]; + description = "Kraken.io API client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "krank" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , hspec-expectations, http-client, http-types, lifted-async, mtl + , optparse-applicative, pcre-heavy, pretty-terminal, process, PyF + , req, safe-exceptions, text, unordered-containers + }: + mkDerivation { + pname = "krank"; + version = "0.3.0"; + sha256 = "01ncfknvm4mndzam3q9m15p51cz8cwjds12zc74rl1p49rdp5pis"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers http-client http-types + lifted-async mtl pcre-heavy pretty-terminal PyF req safe-exceptions + text unordered-containers + ]; + executableHaskellDepends = [ + base containers mtl optparse-applicative pcre-heavy pretty-terminal + process PyF text + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec hspec-expectations + http-client http-types lifted-async mtl pcre-heavy pretty-terminal + PyF req safe-exceptions text unordered-containers + ]; + description = "Krank checks issue tracker link status in your source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "krank"; + broken = true; + }) {}; + + "krapsh" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base16-bytestring + , binary, bytestring, containers, cryptohash-sha256, deepseq + , exceptions, formatting, hashable, hspec, lens, monad-logger, mtl + , QuickCheck, random, raw-strings-qq, scientific, SHA, text + , text-format, transformers, unordered-containers, vector, wreq + }: + mkDerivation { + pname = "krapsh"; + version = "0.1.9.0"; + sha256 = "1w5anvnng34bnxjgn0f88gwljr0s5xad4xplfdc6vc71qzvnd17w"; + libraryHaskellDepends = [ + aeson aeson-pretty base base16-bytestring binary bytestring + containers cryptohash-sha256 deepseq exceptions formatting hashable + lens monad-logger mtl QuickCheck random scientific SHA text + text-format transformers unordered-containers vector wreq + ]; + testHaskellDepends = [ + aeson base bytestring containers formatting hspec QuickCheck + raw-strings-qq text vector + ]; + description = "Haskell bindings for Spark Dataframes and Datasets"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "krpc" = callPackage + ({ mkDerivation, base, bencoding, bytestring, containers, criterion + , data-default-class, hspec, lifted-base, monad-control + , monad-logger, mtl, network, QuickCheck, quickcheck-instances + , text, transformers + }: + mkDerivation { + pname = "krpc"; + version = "0.6.1.0"; + sha256 = "0ldhg4ahhfp4jy3ijssfmcwfg68dggw3biqmc4my2qrcgd2mvx29"; + libraryHaskellDepends = [ + base bencoding bytestring containers data-default-class lifted-base + monad-control monad-logger mtl network text transformers + ]; + testHaskellDepends = [ + base bencoding bytestring hspec monad-logger mtl network QuickCheck + quickcheck-instances + ]; + benchmarkHaskellDepends = [ + base bytestring criterion monad-logger mtl + ]; + description = "KRPC protocol implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ks-test" = callPackage + ({ mkDerivation, base, gamma, random-fu, roots, vector }: + mkDerivation { + pname = "ks-test"; + version = "0.1"; + sha256 = "1xj9bnwiws3rnax3rlf67p8dh487w07xl99h81a9j1wjkqysldym"; + libraryHaskellDepends = [ base gamma random-fu roots vector ]; + description = "Kolmogorov distribution and Kolmogorov-Smirnov test"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ksystools" = callPackage + ({ mkDerivation, base, directory }: + mkDerivation { + pname = "ksystools"; + version = "0.1.0.0"; + sha256 = "0lvdb3z73nm5csnrvjd3dvzxm411ns8wz07wcpaxqk26szc5igv1"; + libraryHaskellDepends = [ base directory ]; + description = "System management tooling"; + license = lib.licenses.mit; + }) {}; + + "ktx" = callPackage + ({ mkDerivation, base, bytestring, egl, glew, OpenGL }: + mkDerivation { + pname = "ktx"; + version = "0.2"; + sha256 = "1s7jw27p96spksja6ks2xdnhyds8diwc5y7h22bj6cq5kglskvxf"; + libraryHaskellDepends = [ base bytestring OpenGL ]; + libraryPkgconfigDepends = [ egl glew ]; + description = "A binding for libktx from Khronos"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {egl = null; inherit (pkgs) glew;}; + + "ktx-codec" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, text, vector + }: + mkDerivation { + pname = "ktx-codec"; + version = "0.0.2.1"; + sha256 = "0cigkpvgx12py0i942sci359xsj87pa0bhgmmamhigynimbfspzr"; + revision = "1"; + editedCabalFile = "1rmwxa5ssn5y9k0d0cj1hxn6qdhpd2qab2dsbdzbhyrc68hf12a4"; + libraryHaskellDepends = [ + base binary bytestring containers text vector + ]; + description = "Khronos texture format"; + license = lib.licenses.bsd3; + }) {}; + + "kubernetes-client" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, connection, containers, data-default-class, either + , file-embed, filepath, hoauth2, hspec, hspec-attoparsec + , http-client, http-client-tls, jose-jwt, jsonpath + , kubernetes-client-core, microlens, mtl, oidc-client, pem + , safe-exceptions, stm, streaming-bytestring, text, time, timerep + , tls, typed-process, uri-bytestring, x509, x509-store, x509-system + , x509-validation, yaml + }: + mkDerivation { + pname = "kubernetes-client"; + version = "0.3.2.0"; + sha256 = "1z7ic3kqskbn59q9kifn3glnnnbaixcb7rhahw115i6s8yqql9rk"; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring bytestring connection + containers data-default-class either filepath hoauth2 http-client + http-client-tls jose-jwt jsonpath kubernetes-client-core microlens + mtl oidc-client pem safe-exceptions stm streaming-bytestring text + time timerep tls typed-process uri-bytestring x509 x509-store + x509-system x509-validation yaml + ]; + testHaskellDepends = [ + aeson attoparsec base base64-bytestring bytestring connection + containers data-default-class either file-embed filepath hoauth2 + hspec hspec-attoparsec http-client http-client-tls jose-jwt + jsonpath kubernetes-client-core microlens mtl oidc-client pem + safe-exceptions stm streaming-bytestring text time timerep tls + typed-process uri-bytestring x509 x509-store x509-system + x509-validation yaml + ]; + description = "Client library for Kubernetes"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kubernetes-client-core" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, deepseq, exceptions, hspec + , http-api-data, http-client, http-client-tls, http-media + , http-types, iso8601-time, katip, microlens, mtl, network + , QuickCheck, random, safe-exceptions, semigroups, text, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "kubernetes-client-core"; + version = "0.3.1.0"; + sha256 = "0rb5iyln1grpdg36hf2655sm3chrw4cddbmfhxjpispybr1ypl9c"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + deepseq exceptions http-api-data http-client http-client-tls + http-media http-types iso8601-time katip microlens mtl network + random safe-exceptions text time transformers unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec iso8601-time mtl QuickCheck + semigroups text time transformers unordered-containers vector + ]; + description = "Auto-generated kubernetes-client-core API Client"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kubernetes-webhook-haskell" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , text, unordered-containers + }: + mkDerivation { + pname = "kubernetes-webhook-haskell"; + version = "0.2.0.3"; + sha256 = "1xvc35jibs2nizzp6xgdzzyx6fhgzgqb55a48vl1djbi84s8b4q1"; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring text + unordered-containers + ]; + description = "Create Kubernetes Admission Webhooks in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kudzu" = callPackage + ({ mkDerivation, base, hedgehog, hpc, leancheck, QuickCheck }: + mkDerivation { + pname = "kudzu"; + version = "0.1.0.0"; + sha256 = "19324i7scjpi5xq8978hn18n2vyyiczqzv5109yn2wisprnklv8f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hedgehog hpc leancheck QuickCheck ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "coverage driven random testing framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "kudzu"; + broken = true; + }) {}; + + "kuifje" = callPackage + ({ mkDerivation, base, boxes, containers, lens }: + mkDerivation { + pname = "kuifje"; + version = "0.1.2.0"; + sha256 = "0f7ldw506g4r6f7s803iwq49syfl1zmxdyyr62arbzg6h5qg81j7"; + libraryHaskellDepends = [ base boxes containers lens ]; + description = "A Quantitative Information Flow aware programming language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kure" = callPackage + ({ mkDerivation, base, dlist, transformers }: + mkDerivation { + pname = "kure"; + version = "2.18.6"; + sha256 = "04vvxvn2cd5lrk8l0cwji6r3qhcjmrlcxb4hysp1hqhv57w82n09"; + libraryHaskellDepends = [ base dlist transformers ]; + description = "Combinators for Strategic Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "kure-your-boilerplate" = callPackage + ({ mkDerivation, base, kure, template-haskell }: + mkDerivation { + pname = "kure-your-boilerplate"; + version = "0.1.3"; + sha256 = "0bfcmx1fz521vkc2lrbpyvaqcy4c29h5xp6wmyxvgrjjnq32ld1b"; + libraryHaskellDepends = [ base kure template-haskell ]; + description = "Generator for Boilerplate KURE Combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kurita" = callPackage + ({ mkDerivation, aeson, approximate, async, atomic-write, base + , bits, broadcast-chan, bytes, bytestring, containers, delay + , double-metaphone, hashable, http-types, hyperloglog, lens + , linklater, megaparsec, monad-loops, mtl, parser-combinators + , random, reflection, siphash, sorted-list, split, stm, text, time + , unordered-containers, uri-bytestring, vector, wai, wai-websockets + , warp, websockets, wreq, wuss + }: + mkDerivation { + pname = "kurita"; + version = "0"; + sha256 = "1drm9jbp8ypisg3smhrjlcpls7m7h4dxc5zv570wvjkfxhfkvf6d"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson approximate async atomic-write base broadcast-chan bytestring + containers delay double-metaphone hashable http-types hyperloglog + lens linklater megaparsec monad-loops mtl parser-combinators random + reflection sorted-list split stm text time unordered-containers + uri-bytestring vector wai wai-websockets websockets wreq wuss + ]; + executableHaskellDepends = [ + aeson async base bits bytes bytestring containers delay linklater + monad-loops siphash stm text time warp websockets + ]; + testHaskellDepends = [ base ]; + description = "Find the alpha emoji"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kvitable" = callPackage + ({ mkDerivation, base, containers, html-parse, lucid, microlens + , pretty-show, prettyprinter, tasty, tasty-hunit, template-haskell + , text + }: + mkDerivation { + pname = "kvitable"; + version = "1.0.3.0"; + sha256 = "0fn81cjxm3ia790nds9kjh7zkrckab6jgdylnbak7szj1yz3zvc2"; + libraryHaskellDepends = [ + base containers lucid microlens prettyprinter text + ]; + testHaskellDepends = [ + base html-parse microlens pretty-show tasty tasty-hunit + template-haskell text + ]; + description = "Key/Value Indexed Table container and formatting library"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + + "kyotocabinet" = callPackage + ({ mkDerivation, base, bytestring, cereal, kyotocabinet }: + mkDerivation { + pname = "kyotocabinet"; + version = "0.1.4"; + sha256 = "0wvrmykl1fi135hmsgclyzwhpq5bxy9wqb4s4lp0vd0bghyr9w83"; + libraryHaskellDepends = [ base bytestring cereal ]; + librarySystemDepends = [ kyotocabinet ]; + description = "Mid level bindings to Kyoto Cabinet"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) kyotocabinet;}; + + "l-bfgs-b" = callPackage + ({ mkDerivation, base, lbfgsb, vector }: + mkDerivation { + pname = "l-bfgs-b"; + version = "0.1.0.1"; + sha256 = "0ypzkq2rpbmdjfqba72pl3wf6d4wz0z5vmy84dq5m38ij5mlb4y7"; + libraryHaskellDepends = [ base vector ]; + librarySystemDepends = [ lbfgsb ]; + description = "Bindings to L-BFGS-B, Fortran code for limited-memory quasi-Newton bound-constrained optimization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {lbfgsb = null;}; + + "l10n" = callPackage + ({ mkDerivation, base, text, time }: + mkDerivation { + pname = "l10n"; + version = "0.1.0.1"; + sha256 = "182w8l9h2zw8lxr1fahnmcasbd09z2z00ii7gkmq2y95dm3k4w0a"; + libraryHaskellDepends = [ base text time ]; + description = "Enables providing localization as typeclass instances in separate files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "labeled-graph" = callPackage + ({ mkDerivation, base, labeled-tree }: + mkDerivation { + pname = "labeled-graph"; + version = "1.0.0.0"; + sha256 = "060nvnlh1h8vxi6k2hsz79fn4xypangdj5v4q0kc6abyf9garf7r"; + libraryHaskellDepends = [ base labeled-tree ]; + description = "Labeled graph structure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "labeled-tree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "labeled-tree"; + version = "1.0.0.0"; + sha256 = "1cnnyic5z5y21hpxpmx66ph34mjyysckgiasmzg7yx202y2ih7s7"; + libraryHaskellDepends = [ base ]; + description = "Labeled tree structure"; + license = lib.licenses.bsd3; + }) {}; + + "labels" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "labels"; + version = "0.3.3"; + sha256 = "04rh8c9ncd9radarz4fjka9hc3i6crvibpyj3y8qpij0acmw1d76"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Anonymous records via named tuples"; + license = lib.licenses.bsd3; + }) {}; + + "laborantin-hs" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, cmdlib, containers + , directory, hslogger, mtl, old-locale, parsec, random, split, text + , time, transformers, uuid + }: + mkDerivation { + pname = "laborantin-hs"; + version = "0.1.5.2"; + sha256 = "18bgd9v4bh3wfh7p7xjzrsj130cppm6x55vzagcpn10cwqag41cs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring cmdlib containers directory hslogger + mtl old-locale parsec random split text time transformers uuid + ]; + executableHaskellDepends = [ + aeson base bytestring cmdlib containers directory hslogger mtl + random split text transformers uuid + ]; + description = "an experiment management framework"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "labor-example"; + }) {}; + + "labsat" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, conduit + , conduit-extra, lifted-async, lifted-base, optparse-generic + , preamble, scientific, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "labsat"; + version = "0.0.5"; + sha256 = "02c6bx1pwjcqni8nx7899mk3mzzfrpdpxjiwnkizzianrzmwz0mw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring conduit conduit-extra lifted-async + lifted-base preamble scientific text + ]; + executableHaskellDepends = [ base optparse-generic preamble text ]; + testHaskellDepends = [ + attoparsec base bytestring preamble tasty tasty-hunit + ]; + description = "LabSat TCP Interface Wrapper"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "labsat"; + }) {}; + + "labyrinth" = callPackage + ({ mkDerivation, base, containers, derive, HTF, HUnit, lens + , monad-loops, MonadRandom, mtl, parsec, QuickCheck, random + , safecopy, template-haskell, transformers + }: + mkDerivation { + pname = "labyrinth"; + version = "0.5.0.0"; + sha256 = "1yi53vg248j8ww08z2a5v3agci84q3m2d37h9mdbprciryh3hfcl"; + libraryHaskellDepends = [ + base containers derive lens monad-loops MonadRandom mtl parsec + random safecopy template-haskell transformers + ]; + testHaskellDepends = [ + base containers derive HTF HUnit lens monad-loops MonadRandom mtl + parsec QuickCheck random safecopy template-haskell transformers + ]; + description = "A complicated turn-based game"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "labyrinth-server" = callPackage + ({ mkDerivation, acid-state, aeson, base, bytestring, containers + , derive, directory, filepath, hamlet, HTF, http-types, HUnit + , labyrinth, lens, mtl, parsec, QuickCheck, random, safecopy + , shakespeare-css, shakespeare-js, template-haskell, text + , transformers, unordered-containers, utf8-string, vector, wai + , wai-test, wai-websockets, warp, websockets, yesod, yesod-static + }: + mkDerivation { + pname = "labyrinth-server"; + version = "0.1.4.1"; + sha256 = "00mx8zmwqawp2hh1a0v4r26w7wsji0iz7jwsh83742wimir316aw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + acid-state aeson base bytestring containers derive filepath hamlet + labyrinth lens mtl parsec random safecopy shakespeare-css + shakespeare-js template-haskell text transformers + unordered-containers utf8-string vector wai-websockets warp + websockets yesod yesod-static + ]; + testHaskellDepends = [ + acid-state aeson base bytestring containers derive directory + filepath hamlet HTF http-types HUnit labyrinth lens mtl parsec + QuickCheck random safecopy shakespeare-css shakespeare-js + template-haskell text transformers unordered-containers utf8-string + vector wai wai-test wai-websockets warp websockets yesod + yesod-static + ]; + description = "A complicated turn-based game - Web server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "labyrinth-server"; + }) {}; + + "lackey" = callPackage + ({ mkDerivation, base, hspec, servant, servant-foreign, text }: + mkDerivation { + pname = "lackey"; + version = "2.0.0.7"; + sha256 = "08i4hg2m6d1s6fbgpjnd010ahgfa2d9i5m42pnnd2cr2rkan5f13"; + libraryHaskellDepends = [ base servant-foreign text ]; + testHaskellDepends = [ base hspec servant servant-foreign text ]; + description = "Generate Ruby clients from Servant APIs"; + license = lib.licenses.mit; + }) {}; + + "lacroix" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lacroix"; + version = "0.2.0.0"; + sha256 = "131h3fnr8wxvbr8b7qqf82zjxnidpq4v6qx1bimcnby366nc7val"; + libraryHaskellDepends = [ base ]; + description = "fizzy n dizzy"; + license = lib.licenses.mit; + }) {}; + + "lagrangian" = callPackage + ({ mkDerivation, ad, base, hmatrix, HUnit, nonlinear-optimization + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "lagrangian"; + version = "0.6.0.1"; + sha256 = "07jlmfynnq42syim9k7hks6zmkzq2i62slvwwik8w2rg07ran72v"; + libraryHaskellDepends = [ + ad base hmatrix nonlinear-optimization vector + ]; + testHaskellDepends = [ + ad base hmatrix HUnit nonlinear-optimization test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + description = "Solve Lagrange multiplier problems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "laika" = callPackage + ({ mkDerivation, attoparsec, base-prelude, either, record + , system-fileio, system-filepath, template-haskell, text + , transformers + }: + mkDerivation { + pname = "laika"; + version = "0.1.3.1"; + sha256 = "0brysrzz0cci6hqm5ldl7fk5zqhcjp7naifabks1zk3mzg8kr1x1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base-prelude either record system-fileio system-filepath + template-haskell text transformers + ]; + description = "Minimalistic type-checked compile-time template engine"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lambda" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, text }: + mkDerivation { + pname = "lambda"; + version = "0.1.0.0"; + sha256 = "0311fk40119h9fclhrmv1kpj3gm0xqiq1jb0dgbwc69h942hnklv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers mtl parsec text ]; + description = "Interpreters for lambda calculus, calculus of constructions, and more"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambda"; + broken = true; + }) {}; + + "lambda-ast" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lambda-ast"; + version = "0.0.12"; + sha256 = "07i0fw7hvkzky9rwrnh4b3i35crbv4mkj0w001dwkgsh1flzh95f"; + libraryHaskellDepends = [ base ]; + description = "Lambda Calculi Abstract Syntax Trees"; + license = lib.licenses.bsd3; + }) {}; + + "lambda-bridge" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lambda-bridge"; + version = "0.1"; + sha256 = "0qiqw4av62fdf2b1qc64lvj84lkzcfpik7lvq81qk015pz58cbs3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "A bridge from Haskell (on a CPU) to VHDL on a FPGA"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-test1"; + broken = true; + }) {}; + + "lambda-calculator" = callPackage + ({ mkDerivation, base, bytestring, containers, hlint, hspec, HUnit + , microlens, mtl, optparse-applicative, parsec, prettyprinter + , repline, rio, text + }: + mkDerivation { + pname = "lambda-calculator"; + version = "3.1.1.0"; + sha256 = "0cwpc9wqgcx1109g1c7949jknzrlvbkqc9n6851gmj03d74vkqc0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers microlens mtl parsec prettyprinter rio + ]; + executableHaskellDepends = [ + base bytestring containers microlens mtl optparse-applicative + prettyprinter repline rio text + ]; + testHaskellDepends = [ + base containers hlint hspec HUnit microlens mtl prettyprinter rio + ]; + description = "A lambda calculus interpreter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambda-calculator"; + broken = true; + }) {}; + + "lambda-calculus-interpreter" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "lambda-calculus-interpreter"; + version = "0.1.0.3"; + sha256 = "0ccvqblggpng130l7i857nh7vdr7yfxv8s8r17bd05ckclp21k0f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Lambda Calculus interpreter"; + license = lib.licenses.bsd3; + mainProgram = "lci"; + }) {}; + + "lambda-canvas" = callPackage + ({ mkDerivation, base, GLUT, mtl, OpenGL, time }: + mkDerivation { + pname = "lambda-canvas"; + version = "0.1"; + sha256 = "14wl1w1sc0j1yjfad5v00346ccxp0grfs1677hnjqwisashdac92"; + libraryHaskellDepends = [ base GLUT mtl OpenGL time ]; + description = "Educational drawing canvas for FP explorers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lambda-cube" = callPackage + ({ mkDerivation, base, hspec, megaparsec, syb, tasty, tasty-hspec + , template-haskell, text + }: + mkDerivation { + pname = "lambda-cube"; + version = "0.3.0.0"; + sha256 = "0m4w9pvm87j421yqw5iwywbjpwdpywgliia0bdvnynsms1z8s2a4"; + libraryHaskellDepends = [ + base megaparsec syb template-haskell text + ]; + testHaskellDepends = [ base hspec tasty tasty-hspec text ]; + description = "Haskell implementation of (some of) lambda cube calculi"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lambda-devs" = callPackage + ({ mkDerivation, base, binary, containers, dimensional + , distributed-process, HUnit, numtype, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "lambda-devs"; + version = "0.4.0"; + sha256 = "1j2j6clm35ffvdjlh7apydir06g7az40gsqvlcw8p4qbdk2z2vrh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary containers dimensional distributed-process + ]; + executableHaskellDepends = [ + base binary containers dimensional distributed-process numtype + ]; + testHaskellDepends = [ + base binary containers dimensional distributed-process HUnit + QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "a Paralell-DEVS implementaion based on distributed-process"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambda-devs-example"; + }) {}; + + "lambda-options" = callPackage + ({ mkDerivation, base, containers, funspection, mtl, read-bounded + }: + mkDerivation { + pname = "lambda-options"; + version = "1.1.0.1"; + sha256 = "1lffzazcv3r14fsymkng6l10g65z1brsg8ghz4w4jplilp2i8ly2"; + libraryHaskellDepends = [ + base containers funspection mtl read-bounded + ]; + description = "Declarative command-line parser with type-driven pattern matching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lambda-placeholders" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lambda-placeholders"; + version = "0.0.0.0"; + sha256 = "0s3y55yqa5js1q3rfq8dgdip6rnjag4w5j5vdldghq9ax5yph3gd"; + libraryHaskellDepends = [ base ]; + description = "A library to emulate laceholders similar to Scala"; + license = lib.licenses.bsd3; + }) {}; + + "lambda-sampler" = callPackage + ({ mkDerivation, base, MonadRandom, mtl, QuickCheck, test-framework + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "lambda-sampler"; + version = "1.1"; + sha256 = "0vfin9f9mhxq7r63pyl3rpipb5z7dbyhwbf02y6h7brjq8wg9gx8"; + libraryHaskellDepends = [ base MonadRandom mtl transformers ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Boltzmann sampler utilities for lambda calculus"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lambda-toolbox" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lambda-toolbox"; + version = "1.0.1"; + sha256 = "1m11gdwq4nma3231043h5szplmask5152y2r9ayyrpacczddcbim"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "An application to work with the lambda calculus (for learning)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambda-toolbox"; + broken = true; + }) {}; + + "lambda2js" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "lambda2js"; + version = "0.1.0.1"; + sha256 = "0n2jadsg8pnpzvnb4parsh91nqza3am97d6ii3bsi79jzrcmaa3m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base parsec ]; + description = "Untyped Lambda calculus to JavaScript compiler"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambda2js"; + broken = true; + }) {}; + + "lambdaBase" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "lambdaBase"; + version = "0.0.2.0"; + sha256 = "19c2bxipilb2lag7qzk4ajlzqch574dbhqk9cna13ijsjiyq24nd"; + libraryHaskellDepends = [ base parsec ]; + testHaskellDepends = [ base parsec ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lambdaFeed" = callPackage + ({ mkDerivation, base, haskell98, html }: + mkDerivation { + pname = "lambdaFeed"; + version = "0.3.1"; + sha256 = "0gji0jix99qbldqkclymnwf5pnmiszy0qka9m2wq8kyi09f3y4h8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haskell98 html ]; + description = "RSS 2.0 feed generator"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambdaFeed"; + }) {}; + + "lambdaLit" = callPackage + ({ mkDerivation, base, bytestring, haskeline, lambdaBase, mtl + , network + }: + mkDerivation { + pname = "lambdaLit"; + version = "0.1.1.0"; + sha256 = "1xw1496q84wrzy1r3dwvwy04sb3184namnmdj5kspc5pmd8ipx0h"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring haskeline lambdaBase mtl network + ]; + description = "..."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambdaLit"; + }) {}; + + "lambdabot" = callPackage + ({ mkDerivation, base, lambdabot-core, lambdabot-haskell-plugins + , lambdabot-irc-plugins, lambdabot-misc-plugins + , lambdabot-novelty-plugins, lambdabot-reference-plugins + , lambdabot-social-plugins, mtl + }: + mkDerivation { + pname = "lambdabot"; + version = "5.3.1.2"; + sha256 = "1far63mbn6w36bds8s71hxkwr8wb599r8c4w8c0q4wkw29f2dr0p"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base lambdabot-core lambdabot-haskell-plugins lambdabot-irc-plugins + lambdabot-misc-plugins lambdabot-novelty-plugins + lambdabot-reference-plugins lambdabot-social-plugins mtl + ]; + description = "Lambdabot is a development tool and advanced IRC bot"; + license = "GPL"; + mainProgram = "lambdabot"; + maintainers = [ lib.maintainers.ncfavier ]; + }) {}; + + "lambdabot-core" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , dependent-map, dependent-sum, dependent-sum-template, directory + , edit-distance, exceptions, filepath, haskeline, hslogger, HTTP + , lifted-base, monad-control, mtl, network, network-bsd, parsec + , prim-uniq, random, random-fu, regex-tdfa, SafeSemaphore, split + , syb, template-haskell, time, transformers, transformers-base + , unix, utf8-string, zlib + }: + mkDerivation { + pname = "lambdabot-core"; + version = "5.3.1.2"; + sha256 = "14my72cw39hfc0i7fzhgxv5xjrdfr4pz2ccrixaclngypfd08g28"; + revision = "1"; + editedCabalFile = "1g26gs4dj86vhr4ic8g38pxszlik47zd1c0hm62zj9lkl8qcfyxc"; + libraryHaskellDepends = [ + base binary bytestring containers dependent-map dependent-sum + dependent-sum-template directory edit-distance exceptions filepath + haskeline hslogger HTTP lifted-base monad-control mtl network + network-bsd parsec prim-uniq random random-fu regex-tdfa + SafeSemaphore split syb template-haskell time transformers + transformers-base unix utf8-string zlib + ]; + description = "Lambdabot core functionality"; + license = "GPL"; + }) {}; + + "lambdabot-haskell-plugins" = callPackage + ({ mkDerivation, array, arrows, base, bytestring, containers + , data-memocombinators, directory, filepath + , haskell-src-exts-simple, hoogle, HTTP, IOSpec, lambdabot-core + , lambdabot-reference-plugins, lambdabot-trusted, lifted-base + , logict, mtl, mueval, network, numbers, oeis, parsec, pretty + , process, QuickCheck, regex-tdfa, show, split, syb, transformers + , utf8-string, vector-space + }: + mkDerivation { + pname = "lambdabot-haskell-plugins"; + version = "5.3.1.2"; + sha256 = "0pbhwhcxn4fqvn7ynhc19285r75fiksfd9yfjz6d8iq7wmp1frp8"; + revision = "1"; + editedCabalFile = "080a4iv2md1p9qa34ikqc6bliwlgmjsrlf7ys44lh3zj1ldshxfh"; + libraryHaskellDepends = [ + array arrows base bytestring containers data-memocombinators + directory filepath haskell-src-exts-simple hoogle HTTP IOSpec + lambdabot-core lambdabot-reference-plugins lambdabot-trusted + lifted-base logict mtl mueval network numbers oeis parsec pretty + process QuickCheck regex-tdfa show split syb transformers + utf8-string vector-space + ]; + description = "Lambdabot Haskell plugins"; + license = "GPL"; + }) {}; + + "lambdabot-irc-plugins" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , lambdabot-core, lifted-base, mtl, network, SafeSemaphore, split + , time + }: + mkDerivation { + pname = "lambdabot-irc-plugins"; + version = "5.3.1.2"; + sha256 = "00s27136i4xadm09clncrkm5annvnahrvcy04m5llrxa9ja09ixb"; + revision = "1"; + editedCabalFile = "15b4r4m2sqw4pa1yk90q9rg7cpk2davpib79sah13m8xf1lrf2ci"; + libraryHaskellDepends = [ + base bytestring containers directory filepath lambdabot-core + lifted-base mtl network SafeSemaphore split time + ]; + description = "IRC plugins for lambdabot"; + license = "GPL"; + }) {}; + + "lambdabot-misc-plugins" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath + , lambdabot-core, lifted-base, mtl, network, network-uri, parsec + , process, regex-tdfa, SafeSemaphore, split, tagsoup + , template-haskell, time, transformers, transformers-base, unix + , utf8-string, zlib + }: + mkDerivation { + pname = "lambdabot-misc-plugins"; + version = "5.3.1.2"; + sha256 = "0hkia5zziwabm847bl1f2pap47iyrvjwzdsygcvywving467302d"; + revision = "1"; + editedCabalFile = "09d3bngay0xai4sngp0ddly38qdpdzdaa4p5yp4qvrgg8b0nlv2w"; + libraryHaskellDepends = [ + base bytestring containers filepath lambdabot-core lifted-base mtl + network network-uri parsec process regex-tdfa SafeSemaphore split + tagsoup template-haskell time transformers transformers-base unix + utf8-string zlib + ]; + description = "Lambdabot miscellaneous plugins"; + license = "GPL"; + }) {}; + + "lambdabot-novelty-plugins" = callPackage + ({ mkDerivation, base, binary, brainfuck, bytestring, containers + , dice, directory, lambdabot-core, misfortune, process, random + , random-fu, regex-tdfa, unlambda + }: + mkDerivation { + pname = "lambdabot-novelty-plugins"; + version = "5.3.1.2"; + sha256 = "01sas4jg54k1n68sl5v6i1lyai9chw0v0j6dl4p5rh8wdp0n5863"; + libraryHaskellDepends = [ + base binary brainfuck bytestring containers dice directory + lambdabot-core misfortune process random random-fu regex-tdfa + unlambda + ]; + description = "Novelty plugins for Lambdabot"; + license = "GPL"; + }) {}; + + "lambdabot-reference-plugins" = callPackage + ({ mkDerivation, base, bytestring, containers, HTTP, lambdabot-core + , mtl, network, network-uri, oeis, process, regex-tdfa, split + , tagsoup, utf8-string + }: + mkDerivation { + pname = "lambdabot-reference-plugins"; + version = "5.3.1.2"; + sha256 = "086ac4j85x2s156xzwmlldk7sll6jq3gq4mp2vjsa8w9q0p6yw0y"; + revision = "1"; + editedCabalFile = "1sglhkprhbdn3mv4iw1wrn8yfsc9rh1la2h2vqqx5jv7wdy3v9nd"; + libraryHaskellDepends = [ + base bytestring containers HTTP lambdabot-core mtl network + network-uri oeis process regex-tdfa split tagsoup utf8-string + ]; + description = "Lambdabot reference plugins"; + license = "GPL"; + }) {}; + + "lambdabot-social-plugins" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , lambdabot-core, mtl, split, time + }: + mkDerivation { + pname = "lambdabot-social-plugins"; + version = "5.3.1.2"; + sha256 = "137vgsr3alsmaa0dz7z55ijy2zvgy5al3wsdgmwhgkim9ahs4d2k"; + libraryHaskellDepends = [ + base binary bytestring containers lambdabot-core mtl split time + ]; + description = "Social plugins for Lambdabot"; + license = "GPL"; + }) {}; + + "lambdabot-telegram-plugins" = callPackage + ({ mkDerivation, base, containers, dependent-map, dependent-sum + , directory, edit-distance, haskell-src-exts-simple, lambdabot-core + , lambdabot-haskell-plugins, lifted-base, monad-control, mtl + , pretty-simple, process, regex-tdfa, split, stm + , telegram-bot-simple, text, transformers, utf8-string + }: + mkDerivation { + pname = "lambdabot-telegram-plugins"; + version = "0.2.1"; + sha256 = "1r0qr28n2lz4nxbvnv3iyc221b8b1w92m23mcahh95agvkjxk6ys"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers dependent-map dependent-sum directory edit-distance + haskell-src-exts-simple lambdabot-core lifted-base monad-control + mtl pretty-simple process regex-tdfa split stm telegram-bot-simple + text transformers utf8-string + ]; + executableHaskellDepends = [ + base lambdabot-core lambdabot-haskell-plugins mtl + ]; + description = "Lambdabot for Telegram"; + license = lib.licenses.gpl2Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "telegram-lambdabot"; + broken = true; + }) {}; + + "lambdabot-trusted" = callPackage + ({ mkDerivation, base, oeis, QuickCheck, QuickCheck-safe }: + mkDerivation { + pname = "lambdabot-trusted"; + version = "5.3.1.2"; + sha256 = "0y3c7jhihhb925x04b3ja8akgsfj2a1hyx1p8i08kaarrfmk796l"; + libraryHaskellDepends = [ base oeis QuickCheck QuickCheck-safe ]; + description = "Lambdabot trusted code"; + license = "GPL"; + }) {}; + + "lambdabot-utils" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, haskell-src + , mtl, network, old-time, process, random, regex-compat + , regex-posix, syb, tagsoup, unix, utf8-string, zlib + }: + mkDerivation { + pname = "lambdabot-utils"; + version = "4.2.2"; + sha256 = "0mmz9rn6vv8xnavmz66g164h1liir3rzg1n7lmbcsgwcyhm925d7"; + revision = "3"; + editedCabalFile = "024sylbp8z62903rdznyn63pnviaa6dl21k6g7cg2qsdjvb46kgm"; + libraryHaskellDepends = [ + base binary bytestring containers haskell-src mtl network old-time + process random regex-compat regex-posix syb tagsoup unix + utf8-string zlib + ]; + description = "Utility libraries for the advanced IRC bot, Lambdabot"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lambdabot-xmpp" = callPackage + ({ mkDerivation, base, data-default, lambdabot-core + , lambdabot-haskell-plugins, lambdabot-irc-plugins + , lambdabot-misc-plugins, lambdabot-novelty-plugins + , lambdabot-reference-plugins, lambdabot-social-plugins + , lifted-base, mtl, network, pontarius-xmpp, split, text, tls + , x509-validation, xml-types + }: + mkDerivation { + pname = "lambdabot-xmpp"; + version = "0.1.0.5"; + sha256 = "1lnha3ivh5hv54k21gl8pir3dbkdlnqdnz5nz5gxcdfajz9bqpxd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base data-default lambdabot-core lambdabot-haskell-plugins + lambdabot-irc-plugins lambdabot-misc-plugins + lambdabot-novelty-plugins lambdabot-reference-plugins + lambdabot-social-plugins lifted-base mtl network pontarius-xmpp + split text tls x509-validation xml-types + ]; + description = "Lambdabot plugin for XMPP (Jabber) protocol"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambdabot-xmpp"; + broken = true; + }) {}; + + "lambdabot-zulip" = callPackage + ({ mkDerivation, base, containers, hint, hspec, HUnit, hzulip + , mueval, optparse-applicative, say, text, yaml + }: + mkDerivation { + pname = "lambdabot-zulip"; + version = "0.1.0"; + sha256 = "1gjilhmkgbxdrf97mrfcmn84d8wx1g50k7sd27q5q2mldb4vr0xg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers hint hzulip mueval optparse-applicative say text + yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec HUnit text ]; + description = "Lambdabot for Zulip Chat"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "lamdabot-zulip-server"; + }) {}; + + "lambdacat" = callPackage + ({ mkDerivation, base, cmdargs, containers, dyre, glade, gtk, mtl + , network, webkit + }: + mkDerivation { + pname = "lambdacat"; + version = "0.1.1"; + sha256 = "18m7z0lmi26ib1n1wrql96wb5i229k8fk3iw4vavs9j59b4pz1br"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cmdargs containers dyre glade gtk mtl network webkit + ]; + description = "Webkit Browser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambdacat"; + }) {}; + + "lambdacms-core" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, classy-prelude + , classy-prelude-yesod, containers, data-default, esqueleto + , file-embed, friendly-time, gravatar, hspec, lists, mime-mail + , old-locale, persistent, shakespeare, template-haskell, text, time + , uuid, wai, yesod, yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "lambdacms-core"; + version = "0.3.0.2"; + sha256 = "0m8piymzcciy4dqhxqxslpm1rbzasm1diasr8ab05r9lcrs1dn76"; + libraryHaskellDepends = [ + base blaze-html bytestring containers data-default esqueleto + file-embed friendly-time gravatar lists mime-mail old-locale + persistent shakespeare template-haskell text time uuid wai yesod + yesod-auth yesod-core yesod-form + ]; + testHaskellDepends = [ + base classy-prelude classy-prelude-yesod hspec yesod yesod-core + ]; + description = "LambdaCms 'core' subsite for Yesod apps"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lambdacms-media" = callPackage + ({ mkDerivation, base, directory, filepath, lambdacms-core + , persistent, shakespeare, text, time, yesod, yesod-form + }: + mkDerivation { + pname = "lambdacms-media"; + version = "0.4.0.0"; + sha256 = "0vq32qppnasc24jrjh6c19hr2pxby65c5m5k90fk7afyms307b5c"; + libraryHaskellDepends = [ + base directory filepath lambdacms-core persistent shakespeare text + time yesod yesod-form + ]; + description = "LambdaCms \"media\" extension"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lambdacube" = callPackage + ({ mkDerivation, base, editline, mtl, pretty }: + mkDerivation { + pname = "lambdacube"; + version = "2008.12.25"; + sha256 = "1qwwcbs7slddpjlz3dlyjr32xk66clcbxbnb6j1d5v5dz9mvjh3b"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base editline mtl pretty ]; + description = "A simple lambda cube type checker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cube"; + }) {}; + + "lambdacube-bullet" = callPackage + ({ mkDerivation, base, bullet, lambdacube-engine, mtl, vector }: + mkDerivation { + pname = "lambdacube-bullet"; + version = "0.2.1"; + sha256 = "1wnv8vgp100fdnx4g80d3gshbba9jni7rbjhhj8rx1mi0wcc1bcv"; + libraryHaskellDepends = [ + base bullet lambdacube-engine mtl vector + ]; + description = "Example for combining LambdaCube and Bullet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lambdacube-compiler" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring + , containers, directory, exceptions, filepath, lambdacube-ir + , megaparsec, mtl, optparse-applicative, pretty-show, semigroups + , text, vector + }: + mkDerivation { + pname = "lambdacube-compiler"; + version = "0.6.0.1"; + sha256 = "1rylz8cxlf4llnakihphs7250bmvqqbz35aywjmh2vnghyc8dq28"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint base containers directory exceptions filepath + lambdacube-ir megaparsec mtl pretty-show semigroups text vector + ]; + executableHaskellDepends = [ + aeson base bytestring filepath optparse-applicative + ]; + description = "LambdaCube 3D is a DSL to program GPUs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lc"; + }) {}; + + "lambdacube-core" = callPackage + ({ mkDerivation, base, bytestring, bytestring-trie, containers, mtl + , vector + }: + mkDerivation { + pname = "lambdacube-core"; + version = "0.2.0"; + sha256 = "001nw31h61dawh036yk4w9b35aha6c6xdmsl4vdipnr3kwykgk9l"; + libraryHaskellDepends = [ + base bytestring bytestring-trie containers mtl vector + ]; + description = "LambdaCube 3D IR"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lambdacube-edsl" = callPackage + ({ mkDerivation, base, bytestring, bytestring-trie, containers + , ghc-prim, lambdacube-core, mtl, vector + }: + mkDerivation { + pname = "lambdacube-edsl"; + version = "0.2.0"; + sha256 = "18lbkshc9wh7scb2bbvl565w6yryz7n1iy14r81cahnj7m68fj8m"; + libraryHaskellDepends = [ + base bytestring bytestring-trie containers ghc-prim lambdacube-core + mtl vector + ]; + description = "LambdaCube 3D EDSL definition"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lambdacube-engine" = callPackage + ({ mkDerivation, array, base, binary, bitmap, bytestring + , bytestring-trie, containers, directory, filepath, mtl, OpenGLRaw + , stb-image, uulib, vect, vector, vector-algorithms, xml + , zip-archive + }: + mkDerivation { + pname = "lambdacube-engine"; + version = "0.2.4"; + sha256 = "1xdp10nylndmfw16dywqrxj30g99rf9qbcx5qiglvzm1c1kxid3f"; + libraryHaskellDepends = [ + array base binary bitmap bytestring bytestring-trie containers + directory filepath mtl OpenGLRaw stb-image uulib vect vector + vector-algorithms xml zip-archive + ]; + description = "3D rendering engine written entirely in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lambdacube-examples" = callPackage + ({ mkDerivation, base, elerea, GLFW-b, lambdacube-engine, mtl }: + mkDerivation { + pname = "lambdacube-examples"; + version = "0.2.2"; + sha256 = "14l40ncbkblphmyn4prqiy2w70agcw830bpyawfdilf93bs340b9"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base elerea GLFW-b lambdacube-engine mtl + ]; + description = "Examples for LambdaCube"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lambdacube-gl" = callPackage + ({ mkDerivation, base, bytestring, containers, JuicyPixels + , lambdacube-ir, mtl, OpenGLRaw, vector, vector-algorithms + }: + mkDerivation { + pname = "lambdacube-gl"; + version = "0.5.2.4"; + sha256 = "1qbf81fv66l0d0j2n1zlf3l2wlmr0wby0j4ckkims2biyzf9pflx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers JuicyPixels lambdacube-ir mtl OpenGLRaw + vector vector-algorithms + ]; + description = "OpenGL 3.3 Core Profile backend for LambdaCube 3D"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lambdacube-ir" = callPackage + ({ mkDerivation, aeson, base, containers, mtl, text, vector }: + mkDerivation { + pname = "lambdacube-ir"; + version = "0.3.0.1"; + sha256 = "1xq1l27p5k863yklhiw0ldrq5ri9h5fg7wj7k2nbbwm7860mha0z"; + libraryHaskellDepends = [ aeson base containers mtl text vector ]; + description = "LambdaCube 3D intermediate representation of 3D graphics pipelines"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lambdacube-samples" = callPackage + ({ mkDerivation, base, bytestring, bytestring-trie, elerea, GLFW-b + , lambdacube-core, lambdacube-edsl, lambdacube-gl, mtl, OpenGLRaw + , stb-image, time, vect, vector + }: + mkDerivation { + pname = "lambdacube-samples"; + version = "0.2.0"; + sha256 = "0zl9d524a81vg3h7f9cbfi34b0hw452bd30xmgvg9ayfwxa842d1"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring bytestring-trie elerea GLFW-b lambdacube-core + lambdacube-edsl lambdacube-gl mtl OpenGLRaw stb-image time vect + vector + ]; + description = "Samples for LambdaCube 3D"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lambdasound" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring + , bytestring-to-vector, deepseq, directory, dsp, falsify, filepath + , hashable, hashtables, massiv, proteaaudio, random, tasty + , tasty-bench, tasty-hunit, text, transformers, vector, wave, zlib + }: + mkDerivation { + pname = "lambdasound"; + version = "1.2.0"; + sha256 = "0x16hv0pmsmxnzkpvch25qzsg7qgznpl34lxnd9y5dwm3jdgvhhg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring bytestring-to-vector deepseq + directory dsp filepath hashable hashtables massiv proteaaudio + random text transformers vector wave zlib + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base falsify massiv tasty tasty-hunit ]; + benchmarkHaskellDepends = [ base massiv tasty tasty-bench ]; + description = "A libary for generating low-level sounds with high-level combinators"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lambdatex" = callPackage + ({ mkDerivation, async, base, containers, directory, filepath + , HaTeX, hspec, mtl, QuickCheck, quickcheck-text, text + , transformers + }: + mkDerivation { + pname = "lambdatex"; + version = "0.2.0.0"; + sha256 = "1affvm2cr8k3zwjq79rcl6gqnd9yv2gw9h7mj09wrrwplgqrzn34"; + libraryHaskellDepends = [ + async base containers directory filepath HaTeX mtl text + transformers + ]; + testHaskellDepends = [ + base hspec QuickCheck quickcheck-text text + ]; + description = "Type-Safe LaTeX EDSL"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lambdatwit" = callPackage + ({ mkDerivation, acid-state, authenticate-oauth, base, bytestring + , case-insensitive, conduit, containers, data-default, exceptions + , hint, http-conduit, http-types, lens, MissingH, monad-control + , monad-logger, mtl, mueval, network-uri, resourcet, safecopy, text + , transformers, transformers-base, twitter-conduit, twitter-types + , utf8-string + }: + mkDerivation { + pname = "lambdatwit"; + version = "0.1.0.0"; + sha256 = "01mqmhnq70k3yg29z492x7d6mzpwlijdrrgf0zbz8c8mlgnm4ljx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + acid-state authenticate-oauth base bytestring case-insensitive + conduit containers data-default exceptions hint http-conduit + http-types lens MissingH monad-control monad-logger mtl mueval + network-uri resourcet safecopy text transformers transformers-base + twitter-conduit twitter-types utf8-string + ]; + description = "Lambdabot running as a twitter bot. Similar to the @fsibot f# bot."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lambdaya-bus" = callPackage + ({ mkDerivation, base, clash-prelude, Lambdaya, template-haskell }: + mkDerivation { + pname = "lambdaya-bus"; + version = "0.0.0.2"; + sha256 = "1xd0961ga6ayf0qf9dqvfsgs1krc48j0nqngcrqpl1kx2mjgc39m"; + libraryHaskellDepends = [ + base clash-prelude Lambdaya template-haskell + ]; + description = "Fpga bus core and serialization for RedPitaya"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lambdiff" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , bytestring, enumerator, gtk, mtl + }: + mkDerivation { + pname = "lambdiff"; + version = "0.1"; + sha256 = "0xlvz4r09vn1vdvs5wykry626hwcsg2zvdvl6jf6zrsq9331zcwy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec attoparsec-enumerator base bytestring enumerator gtk mtl + ]; + description = "Diff Viewer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lambdiff"; + }) {}; + + "lame" = callPackage + ({ mkDerivation, base, bytestring, directory, exceptions, filepath + , hspec, hspec-discover, htaglib, mp3lame, temporary, text, wave + }: + mkDerivation { + pname = "lame"; + version = "0.2.2"; + sha256 = "0zfjiyabzzkg9mdy8ynf9sa89zcdpvynzhph7svyjxw6a6h0i0mg"; + revision = "1"; + editedCabalFile = "1d12xrg7whm83v60dq01r961svp8dn212qwy108wh8z5v5hvfryp"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring directory exceptions filepath text wave + ]; + librarySystemDepends = [ mp3lame ]; + testHaskellDepends = [ + base directory filepath hspec htaglib temporary text + ]; + testToolDepends = [ hspec-discover ]; + description = "A high-level binding to the LAME encoder"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {mp3lame = null;}; + + "lame-tester" = callPackage + ({ mkDerivation, base-noprelude, bizzlelude, containers, semigroups + , tasty, tasty-hunit, validation + }: + mkDerivation { + pname = "lame-tester"; + version = "1.4.0"; + sha256 = "0rlq0hmsrfvs3m3bp4whaljqxpwxs9svgmy02yg152vjmg0vv971"; + libraryHaskellDepends = [ + base-noprelude bizzlelude containers semigroups validation + ]; + testHaskellDepends = [ bizzlelude containers tasty tasty-hunit ]; + description = "A strange and unnecessary selective test-running library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "laminar" = callPackage + ({ mkDerivation, async, base, containers, random, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "laminar"; + version = "0.1.0.1"; + sha256 = "1cpkj7zmg29cy9ijl74js3agxbmg8crkg7pykg6l9vqiqpczpajh"; + libraryHaskellDepends = [ async base containers random text ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Run dependent IO actions asynchronously"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "landlock" = callPackage + ({ mkDerivation, async, base, directory, exceptions, filepath + , markdown-unlit, optparse-applicative, process, psx, QuickCheck + , quickcheck-classes-base, tasty, tasty-hunit, tasty-quickcheck + , temporary, unix + }: + mkDerivation { + pname = "landlock"; + version = "0.2.1.1"; + sha256 = "1ijwa0nd2fli7mjv7p0586j7hmgb1v0zv7nqjvygqqdl6qc9qidl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base exceptions psx unix ]; + executableHaskellDepends = [ + base exceptions optparse-applicative unix + ]; + testHaskellDepends = [ + async base directory filepath process QuickCheck + quickcheck-classes-base tasty tasty-hunit tasty-quickcheck + temporary + ]; + testToolDepends = [ markdown-unlit ]; + doHaddock = false; + description = "Haskell bindings for the Linux Landlock API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "landlocked"; + }) {}; + + "lang" = callPackage + ({ mkDerivation, base, bytestring, http-streams, Mapping }: + mkDerivation { + pname = "lang"; + version = "0.2.2"; + sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w"; + libraryHaskellDepends = [ base bytestring http-streams Mapping ]; + description = "A Lisp"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "language-Modula2" = callPackage + ({ mkDerivation, base, containers, deep-transformations, directory + , either, filepath, grammatical-parsers, input-parsers + , language-oberon, optparse-applicative, parsers, prettyprinter + , rank2classes, repr-tree-syb, tasty, tasty-hunit, template-haskell + , text + }: + mkDerivation { + pname = "language-Modula2"; + version = "0.1.4"; + sha256 = "06rqi2g0rbypjj6d11n1lw6vk6xfqf2i7zarwaiy9ay7csgclq9k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers deep-transformations directory filepath + grammatical-parsers input-parsers language-oberon parsers + prettyprinter rank2classes template-haskell text + ]; + executableHaskellDepends = [ + base containers deep-transformations either filepath + grammatical-parsers language-oberon optparse-applicative + prettyprinter rank2classes repr-tree-syb text + ]; + testHaskellDepends = [ + base deep-transformations directory either filepath + grammatical-parsers language-oberon prettyprinter tasty tasty-hunit + text + ]; + description = "Parser, pretty-printer, and more for the Modula-2 programming language"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "parse"; + }) {}; + + "language-asn" = callPackage + ({ mkDerivation, aeson, base, bytestring, contravariant, hashable + , pretty, primitive, text, vector + }: + mkDerivation { + pname = "language-asn"; + version = "0.1.1.0"; + sha256 = "0ynqpfws2ga2v79cmlxxg1nl7w228mz9znbxj4mxpsbqyc9j25zg"; + revision = "1"; + editedCabalFile = "178pdynmpcg02yz9fc8gaqry2vazy5847sr0cnn8ivm554sh96fx"; + libraryHaskellDepends = [ + aeson base bytestring contravariant hashable pretty primitive text + vector + ]; + description = "ASN.1 encoding and decoding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-asn1" = callPackage + ({ mkDerivation, base, HUnit, parsec, syb, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "language-asn1"; + version = "0.6"; + sha256 = "0crhyk69kp14w8917mnfsp8hiilsyw84xyz4ysdw70i78wvb530a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec syb ]; + executableHaskellDepends = [ base parsec syb ]; + testHaskellDepends = [ + base HUnit parsec syb test-framework test-framework-hunit + ]; + description = "Parsing of ASN1 definitions"; + license = lib.licenses.bsd3; + mainProgram = "dump-asn1-ast"; + }) {}; + + "language-ats" = callPackage + ({ mkDerivation, alex, ansi-wl-pprint, array, base + , composition-prelude, containers, criterion, deepseq, happy, hspec + , hspec-dirstream, microlens, recursion, system-filepath + , these-skinny, transformers + }: + mkDerivation { + pname = "language-ats"; + version = "1.7.10.3"; + sha256 = "0snidchidgzxwizbzaxf1gn547ga6kdf8pi03p6p5g9ffb8mv372"; + revision = "1"; + editedCabalFile = "0v557gfd66ma82gi2m29y7yc9jw2z0syp94sjaqgbqskzv10vs3y"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + ansi-wl-pprint array base composition-prelude containers deepseq + microlens recursion these-skinny transformers + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base hspec hspec-dirstream system-filepath + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Parser and pretty-printer for ATS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "language-avro" = callPackage + ({ mkDerivation, avro, base, containers, directory, filepath, hspec + , hspec-megaparsec, megaparsec, text, vector + }: + mkDerivation { + pname = "language-avro"; + version = "0.1.4.0"; + sha256 = "1x7279nk306pc9db8bav6aj5g36g338mzjnhkgl21dqxh1qb43rx"; + libraryHaskellDepends = [ + avro base containers directory filepath megaparsec text vector + ]; + testHaskellDepends = [ + avro base hspec hspec-megaparsec megaparsec text vector + ]; + description = "Language definition and parser for AVRO files"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "language-bash" = callPackage + ({ mkDerivation, base, directory, filepath, parsec, prettyprinter + , process, QuickCheck, tasty, tasty-expected-failure, tasty-golden + , tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "language-bash"; + version = "0.9.2"; + sha256 = "0pkl0cvkxhlpx492qlklizc27xw3yax6n8h27xq3bw1vlk3c0a36"; + libraryHaskellDepends = [ base parsec prettyprinter transformers ]; + testHaskellDepends = [ + base directory filepath parsec process QuickCheck tasty + tasty-expected-failure tasty-golden tasty-hunit tasty-quickcheck + ]; + description = "Parsing and pretty-printing Bash shell scripts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-bluespec" = callPackage + ({ mkDerivation, base, containers, pretty, text }: + mkDerivation { + pname = "language-bluespec"; + version = "0.1"; + sha256 = "1an1w3sz0fj5w4gaf66fqyr471cijj1h11zmxs5247fa7vsdv167"; + libraryHaskellDepends = [ base containers pretty text ]; + description = "An implementation of the Bluespec Haskell AST"; + license = lib.licenses.bsd3; + }) {}; + + "language-boogie" = callPackage + ({ mkDerivation, ansi-terminal, base, cmdargs, containers, lens + , mtl, parsec, pretty, random, stream-monad, time, transformers + }: + mkDerivation { + pname = "language-boogie"; + version = "0.2"; + sha256 = "166n9x3gil42w26r7p9d1jq6iy0yi9zacijkfmxj2gkkswyyb91x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers lens mtl parsec pretty random stream-monad + transformers + ]; + executableHaskellDepends = [ + ansi-terminal base cmdargs containers lens mtl parsec pretty random + stream-monad time transformers + ]; + description = "Interpreter and language infrastructure for Boogie"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "boogaloo"; + }) {}; + + "language-c" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers, deepseq + , directory, filepath, happy, mtl, pretty, process + }: + mkDerivation { + pname = "language-c"; + version = "0.9.3"; + sha256 = "0lz2djw7zs8wnp23amqqxdyin3jgbjfh2dr2sr1v0kqpqav3yw81"; + libraryHaskellDepends = [ + array base bytestring containers deepseq directory filepath mtl + pretty process + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ base directory filepath process ]; + description = "Analysis and generation of C code"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.expipiplus1 ]; + }) {}; + + "language-c-comments" = callPackage + ({ mkDerivation, alex, array, base, language-c }: + mkDerivation { + pname = "language-c-comments"; + version = "0.3"; + sha256 = "1rmciff72zpcq7pvbbxlsg2339dbk00k18vxp35sz8haql0jnrf2"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base language-c ]; + libraryToolDepends = [ alex ]; + description = "Extracting comments from C code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-c-inline" = callPackage + ({ mkDerivation, array, base, containers, filepath + , language-c-quote, mainland-pretty, template-haskell + }: + mkDerivation { + pname = "language-c-inline"; + version = "0.7.11.0"; + sha256 = "1f31yk4h507d3gl0crjrjxhc2c313i8l04sacw79m2vyvy7fqrzw"; + libraryHaskellDepends = [ + array base containers filepath language-c-quote mainland-pretty + template-haskell + ]; + description = "Inline C & Objective-C code in Haskell for language interoperability"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-c-quote" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers + , exception-mtl, exception-transformers, filepath, happy + , haskell-src-meta, HUnit, mainland-pretty, mtl, srcloc, syb + , template-haskell, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "language-c-quote"; + version = "0.13.0.1"; + sha256 = "0ik16ng210fa0l93bgiwpw9m1krcw23530fvv5agl9j1b71qaxm0"; + revision = "1"; + editedCabalFile = "0skpnzjdrfadd1b835q5ic7pvl0znx1mkyxkimy99zm474rn3dzj"; + libraryHaskellDepends = [ + array base bytestring containers exception-mtl + exception-transformers filepath haskell-src-meta mainland-pretty + mtl srcloc syb template-haskell + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base bytestring HUnit mainland-pretty srcloc test-framework + test-framework-hunit + ]; + description = "C/CUDA/OpenCL/Objective-C quasiquoting library"; + license = lib.licenses.bsd3; + }) {}; + + "language-c99" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "language-c99"; + version = "0.2.0"; + sha256 = "02fcgf5sqg35nkviqjl04f6dhkkbxy4shlkvfxpk220k73xx0qkh"; + libraryHaskellDepends = [ base pretty ]; + description = "An implementation of the C99 AST that strictly follows the standard"; + license = lib.licenses.mit; + }) {}; + + "language-c99-simple" = callPackage + ({ mkDerivation, base, language-c99, language-c99-util, mtl }: + mkDerivation { + pname = "language-c99-simple"; + version = "0.3.0"; + sha256 = "0vp08bjl6cs0mivn4fgxvq93scz9ljfwskh9w2d7km6gs9xpjxbj"; + libraryHaskellDepends = [ + base language-c99 language-c99-util mtl + ]; + description = "C-like AST to simplify writing C99 programs"; + license = lib.licenses.mit; + }) {}; + + "language-c99-util" = callPackage + ({ mkDerivation, base, ieee754, language-c99 }: + mkDerivation { + pname = "language-c99-util"; + version = "0.2.0"; + sha256 = "0cs68wz6vimy5lbjy3ks8qvx3ih49n0j4bdrn3p495rkwzy4y6r4"; + libraryHaskellDepends = [ base ieee754 language-c99 ]; + description = "Utilities for language-c99"; + license = lib.licenses.mit; + }) {}; + + "language-cil" = callPackage + ({ mkDerivation, base, bool-extras }: + mkDerivation { + pname = "language-cil"; + version = "0.4.0"; + sha256 = "1150fzhkn9zfxmam27wf2nyhai0ab66aaw8fqak559v39p0nri10"; + libraryHaskellDepends = [ base bool-extras ]; + description = "Manipulating Common Intermediate Language AST"; + license = lib.licenses.bsd3; + }) {}; + + "language-conf" = callPackage + ({ mkDerivation, aeson, base, deepseq, directory, filepath, hspec + , hspec-megaparsec, megaparsec, pretty, QuickCheck, scientific + , semigroups, text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "language-conf"; + version = "0.2.2.0"; + sha256 = "16m3m31c17hjkl6mkln5fy8n0pim0cdamqk5g6s65yq65kj3whgp"; + revision = "1"; + editedCabalFile = "18r7g8am4wl01wyxw15npyld3ikdssy6ydsjgi2kw3c66cjxmmsh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base deepseq directory filepath megaparsec pretty scientific + semigroups text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base directory filepath hspec hspec-megaparsec megaparsec + pretty QuickCheck semigroups text transformers + ]; + description = "Conf parsers and pretty-printers for the Haskell programming language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-csharp" = callPackage + ({ mkDerivation, alex, array, base, parsec, pretty, text }: + mkDerivation { + pname = "language-csharp"; + version = "0.0.1"; + sha256 = "1sg7i0mpq98nfwnq3rfmhd9y1lvjff99843fprif3r3ww62clp2c"; + revision = "1"; + editedCabalFile = "1x5pn0zr2wzhmcfs2rcdy5wjjwp2xhfg4fjs4zhglfh3svvlwpqx"; + libraryHaskellDepends = [ array base parsec pretty text ]; + libraryToolDepends = [ alex ]; + description = "C# source code manipulation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-css" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "language-css"; + version = "0.0.3.1"; + sha256 = "0gwsa9i9jxlnp60z3dh1rkk2zds74llxwjxzrsnhbmi71rmmiggx"; + libraryHaskellDepends = [ base pretty ]; + description = "CSS 2.1 syntax"; + license = lib.licenses.bsd3; + }) {}; + + "language-dart" = callPackage + ({ mkDerivation, base, hspec, pretty, raw-strings-qq }: + mkDerivation { + pname = "language-dart"; + version = "0.2.0.0"; + sha256 = "1ig9njsc13877kwrfnwiny7qsq1jyd4s5cmjymf380gh7am49ca1"; + libraryHaskellDepends = [ base pretty ]; + testHaskellDepends = [ base hspec raw-strings-qq ]; + description = "Manipulating Dart source: abstract syntax and pretty-printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-dickinson" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring + , composition-prelude, containers, cpphs, criterion, deepseq + , directory, filepath, happy, haskeline, microlens, microlens-mtl + , mtl, optparse-applicative, pretty-simple, prettyprinter, random + , split, tasty, tasty-golden, tasty-hunit, template-haskell, text + , transformers, zstd + }: + mkDerivation { + pname = "language-dickinson"; + version = "1.4.3.0"; + sha256 = "18idkxx2mh62qfymqwbfmzf3k0zvx3wgijk73iqpfbw43wqn99ls"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring composition-prelude containers deepseq + directory filepath microlens microlens-mtl mtl prettyprinter random + split template-haskell text transformers + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + base binary bytestring containers directory filepath haskeline + microlens microlens-mtl mtl optparse-applicative prettyprinter + random text zstd + ]; + executableToolDepends = [ cpphs ]; + testHaskellDepends = [ + base bytestring filepath pretty-simple prettyprinter tasty + tasty-golden tasty-hunit text + ]; + benchmarkHaskellDepends = [ + base binary bytestring criterion text + ]; + doHaddock = false; + description = "A language for generative literature"; + license = lib.licenses.bsd3; + mainProgram = "emd"; + }) {}; + + "language-docker_11_0_0" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , data-default-class, hspec, hspec-megaparsec, HUnit, megaparsec + , prettyprinter, QuickCheck, split, text, time + }: + mkDerivation { + pname = "language-docker"; + version = "11.0.0"; + sha256 = "1j8aib6pq7ghmsi3l2p554l8gnapi0jd3qsi8vhdn2mgvw2n1948"; + libraryHaskellDepends = [ + base bytestring containers data-default data-default-class + megaparsec prettyprinter split text time + ]; + testHaskellDepends = [ + base bytestring containers data-default data-default-class hspec + hspec-megaparsec HUnit megaparsec prettyprinter QuickCheck split + text time + ]; + description = "Dockerfile parser, pretty-printer and embedded DSL"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "language-docker" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , data-default-class, hspec, hspec-megaparsec, HUnit, megaparsec + , prettyprinter, QuickCheck, split, text, time + }: + mkDerivation { + pname = "language-docker"; + version = "12.1.0"; + sha256 = "0wbck5a50d0sdmvr3vvjgz1bbmqvj5avn1slxrazpfyy9rdnr9l3"; + libraryHaskellDepends = [ + base bytestring containers data-default data-default-class + megaparsec prettyprinter split text time + ]; + testHaskellDepends = [ + base bytestring containers data-default data-default-class hspec + hspec-megaparsec HUnit megaparsec prettyprinter QuickCheck split + text time + ]; + description = "Dockerfile parser, pretty-printer and embedded DSL"; + license = lib.licenses.gpl3Only; + }) {}; + + "language-dockerfile" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath, free + , Glob, hspec, HUnit, mtl, parsec, pretty, process, QuickCheck + , ShellCheck, split, template-haskell, test-framework + , test-framework-hunit, text, th-lift, th-lift-instances + , transformers, unordered-containers, yaml + }: + mkDerivation { + pname = "language-dockerfile"; + version = "0.3.6.0"; + sha256 = "1dqvnz81qbaabc3sx3lqi725hwvw7dk36v7xvvbpkmy2zl0xv3pn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory filepath free Glob mtl parsec + pretty ShellCheck split template-haskell text th-lift + th-lift-instances transformers unordered-containers yaml + ]; + testHaskellDepends = [ + aeson base bytestring directory filepath free Glob hspec HUnit mtl + parsec pretty process QuickCheck ShellCheck split template-haskell + test-framework test-framework-hunit text th-lift th-lift-instances + transformers unordered-containers yaml + ]; + description = "Dockerfile linter, parser, pretty-printer and embedded DSL"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-dot" = callPackage + ({ mkDerivation, base, mtl, parsec, pretty }: + mkDerivation { + pname = "language-dot"; + version = "0.1.2"; + sha256 = "1ikhamvrri7hm9qngpz8an3fsc9jkqqkg9h47lylmg3vi8dd4bgc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl parsec pretty ]; + executableHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base parsec pretty ]; + description = "A library for the analysis and creation of Graphviz DOT files"; + license = lib.licenses.bsd3; + mainProgram = "ppdot"; + }) {}; + + "language-ecmascript" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, charset, containers + , data-default-class, Diff, directory, filepath, HUnit, mtl, parsec + , QuickCheck, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2, testing-feat + , uniplate + }: + mkDerivation { + pname = "language-ecmascript"; + version = "0.19.1.0"; + sha256 = "0kk5zk9lr6kvpkz4ihw8ww4j03m899i0af6yhf4q3r7r4d1yq22s"; + libraryHaskellDepends = [ + ansi-wl-pprint base charset containers data-default-class Diff mtl + parsec QuickCheck template-haskell uniplate + ]; + testHaskellDepends = [ + ansi-wl-pprint base charset containers data-default-class Diff + directory filepath HUnit mtl parsec QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 testing-feat + uniplate + ]; + description = "JavaScript parser and pretty-printer library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-ecmascript-analysis" = callPackage + ({ mkDerivation, base, containers, language-ecmascript, parsec + , uniplate + }: + mkDerivation { + pname = "language-ecmascript-analysis"; + version = "0.9.2"; + sha256 = "14d6iggyvnkngpq0vxpg23jyvpbsgwpdq5y8476xgvbp6kv7gd5g"; + libraryHaskellDepends = [ + base containers language-ecmascript parsec uniplate + ]; + description = "JavaScript static analysis library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "language-eiffel" = callPackage + ({ mkDerivation, alex, array, base, binary, bytestring, containers + , deepseq, derive, ghc-prim, hashable, lens, mtl, parsec, pretty + , text, unordered-containers + }: + mkDerivation { + pname = "language-eiffel"; + version = "0.1.2"; + sha256 = "1v3m31ffx4pmgq92ahvlyzsh9hjvrdsmyzhd61qxzgpn3z9zzlcm"; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq derive ghc-prim + hashable lens mtl parsec pretty text unordered-containers + ]; + libraryToolDepends = [ alex ]; + description = "Parser and pretty printer for the Eiffel language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "language-elm" = callPackage + ({ mkDerivation, base, doctest, hspec, MissingH, mtl, pretty + , protolude + }: + mkDerivation { + pname = "language-elm"; + version = "0.2.0.0"; + sha256 = "13hlkdkxybldwkri0r93pn14lbx9msj4vhyxkibkkjyx7hc9zi9i"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base MissingH mtl pretty protolude ]; + libraryToolDepends = [ doctest ]; + testHaskellDepends = [ base hspec mtl pretty protolude ]; + testToolDepends = [ doctest ]; + description = "Generate elm code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-fortran" = callPackage + ({ mkDerivation, alex, array, base, happy, haskell-src, parsec, syb + }: + mkDerivation { + pname = "language-fortran"; + version = "0.5.1"; + sha256 = "16kzdvhxpmfiia68c4y36fv1sjymy7sblba4iz77qqnwfqz3zka4"; + libraryHaskellDepends = [ array base haskell-src parsec syb ]; + libraryToolDepends = [ alex happy ]; + description = "Fortran lexer and parser, language support, and extensions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-gcl" = callPackage + ({ mkDerivation, base, bifunctors, parsers }: + mkDerivation { + pname = "language-gcl"; + version = "0.2"; + sha256 = "12yh49zh9wissms20rbvgzw5i5wlc8m1iqwkxg68f52g7mk6clrf"; + libraryHaskellDepends = [ base bifunctors parsers ]; + description = "Something similar to Dijkstra's guarded command language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-gemini" = callPackage + ({ mkDerivation, base, hedgehog, hspec, hspec-hedgehog, text }: + mkDerivation { + pname = "language-gemini"; + version = "0.1.0.1"; + sha256 = "1vnl280ld0wazffzx19an5d6gybx4396z57idcfvdvzkap97qbh9"; + revision = "1"; + editedCabalFile = "0a3ah5y4nadgdy7jhaa8yswm0hcwq8mzvy25nr1z02garkx8382f"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base hedgehog hspec hspec-hedgehog text ]; + description = "Datatypes and parsing/printing functions to represent the Gemini markup language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-glsl" = callPackage + ({ mkDerivation, base, HUnit, parsec, prettyclass, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "language-glsl"; + version = "0.3.0"; + sha256 = "0hdg67ainlqpjjghg3qin6fg4p783m0zmjqh4rd5gyizwiplxkp1"; + revision = "1"; + editedCabalFile = "10ac9pk4jy75k03j1ns4b5136l4kw8krr2d2nw2fdmpm5jzyghc5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec prettyclass ]; + executableHaskellDepends = [ base parsec prettyclass ]; + testHaskellDepends = [ + base HUnit parsec prettyclass test-framework test-framework-hunit + ]; + description = "GLSL abstract syntax tree, parser, and pretty-printer"; + license = lib.licenses.bsd3; + mainProgram = "glsl-pprint"; + }) {}; + + "language-go" = callPackage + ({ mkDerivation, array, base, parsec, utf8-string }: + mkDerivation { + pname = "language-go"; + version = "0.8"; + sha256 = "1p545115x73q4mzfja50f4lxal97ydvz9r3wq6pvcqls2xgvxzvc"; + libraryHaskellDepends = [ array base parsec utf8-string ]; + description = "A library for analysis and synthesis of Go code"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-guess" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers }: + mkDerivation { + pname = "language-guess"; + version = "0.1.2"; + sha256 = "0gdnkc1hb0mcn494vk9r7fw19hvaba807brwh6fna0sxyh2nx3p0"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring cereal containers ]; + description = "Guess at which language a text is written in using trigrams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-haskell-extract" = callPackage + ({ mkDerivation, base, regex-posix, template-haskell }: + mkDerivation { + pname = "language-haskell-extract"; + version = "0.2.4"; + sha256 = "1nxcs7g8a1sp91bzpy4cj6s31k5pvc3gvig04cbrggv5cvjidnhl"; + revision = "1"; + editedCabalFile = "1chx4g8ngb1hpyh3r9rbl8rkjkm67klms4wmw3p1g2llg47vvqip"; + libraryHaskellDepends = [ base regex-posix template-haskell ]; + description = "Module to automatically extract functions from the local code"; + license = lib.licenses.bsd3; + }) {}; + + "language-hcl" = callPackage + ({ mkDerivation, base, criterion, deepseq, directory, filepath + , hspec, hspec-megaparsec, megaparsec, pretty, QuickCheck + , scientific, semigroups, text, transformers, unordered-containers + }: + mkDerivation { + pname = "language-hcl"; + version = "0.1.2.0"; + sha256 = "08213ylz3n0hp0aryvzs76ky44sgbhqx84wm8h6kynzdfbxrq8g2"; + libraryHaskellDepends = [ + base deepseq directory filepath megaparsec pretty scientific + semigroups text unordered-containers + ]; + testHaskellDepends = [ + base directory filepath hspec hspec-megaparsec megaparsec pretty + QuickCheck semigroups text transformers + ]; + benchmarkHaskellDepends = [ + base criterion directory filepath text + ]; + description = "HCL parsers and pretty-printers for the Haskell programming language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-java" = callPackage + ({ mkDerivation, alex, array, base, directory, filepath, mtl + , parsec, pretty, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "language-java"; + version = "0.2.9"; + sha256 = "03hrj8hgyjmw2fvvk4ik30fdmbi3hndpkvf1bqcnpzqy5anwh58x"; + revision = "1"; + editedCabalFile = "0fnbg9b8isyk8dpmggh736mms7a2m65956y1z15wds63imzhs2ik"; + libraryHaskellDepends = [ array base parsec pretty ]; + libraryToolDepends = [ alex ]; + testHaskellDepends = [ + base directory filepath mtl tasty tasty-hunit tasty-quickcheck + ]; + description = "Java source manipulation"; + license = lib.licenses.bsd3; + }) {}; + + "language-java-classfile" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , data-binary-ieee754, data-flags, deepseq, language-java, LibZip + , mtl, parsec, utf8-string + }: + mkDerivation { + pname = "language-java-classfile"; + version = "0.2.0"; + sha256 = "0pzlvzx5rv006mn88b15zvvrhf7h681xpl166368b92dc0x85gcf"; + libraryHaskellDepends = [ + array base binary bytestring containers data-binary-ieee754 + data-flags deepseq language-java LibZip mtl parsec utf8-string + ]; + description = "Parser for Java .class files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-javascript_0_7_0_0" = callPackage + ({ mkDerivation, alex, array, base, blaze-builder, bytestring + , Cabal, containers, happy, hspec, mtl, QuickCheck, text + , utf8-light, utf8-string + }: + mkDerivation { + pname = "language-javascript"; + version = "0.7.0.0"; + sha256 = "15bpqpkjf2y3fk8wff9zlnkpsjc63bnbvhlkxrs9alj0bikq17nk"; + libraryHaskellDepends = [ + array base blaze-builder bytestring containers mtl text utf8-string + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + array base blaze-builder bytestring Cabal containers hspec mtl + QuickCheck utf8-light utf8-string + ]; + description = "Parser for JavaScript"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "language-javascript" = callPackage + ({ mkDerivation, alex, array, base, blaze-builder, bytestring + , Cabal, containers, happy, hspec, mtl, QuickCheck, text + , utf8-light, utf8-string + }: + mkDerivation { + pname = "language-javascript"; + version = "0.7.1.0"; + sha256 = "0s6igb54cxm2jywgc3sq53f52gcsc39wd3g78yisfzvl9jm3d86i"; + libraryHaskellDepends = [ + array base blaze-builder bytestring containers mtl text utf8-string + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + array base blaze-builder bytestring Cabal containers hspec mtl + QuickCheck utf8-light utf8-string + ]; + description = "Parser for JavaScript"; + license = lib.licenses.bsd3; + }) {}; + + "language-js" = callPackage + ({ mkDerivation, base, hspec, parsec }: + mkDerivation { + pname = "language-js"; + version = "0.3.0"; + sha256 = "0f5ql9cqfn443r63g8waar3g5jmfx0xr3kanwrcj54ra1psqm8p1"; + libraryHaskellDepends = [ base parsec ]; + testHaskellDepends = [ base hspec parsec ]; + description = "javascript parser for es6 and es7"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-kort" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, QuickCheck + , random, razom-text-util, regex-applicative, smaoin, text + , text-position, utf8-string, vocabulary-kadma + }: + mkDerivation { + pname = "language-kort"; + version = "0.1.0.0"; + sha256 = "0dhrzd470hfvkjpizgg9czgyz80nc9sq86r2zcimsch6rxmid0i0"; + revision = "1"; + editedCabalFile = "1xzv8zimd19l2awhypxjp9yqf9yw9a5ik487nwjjh8nblk5322cp"; + libraryHaskellDepends = [ + base base64-bytestring bytestring random razom-text-util + regex-applicative smaoin text text-position utf8-string + vocabulary-kadma + ]; + testHaskellDepends = [ + base bytestring QuickCheck smaoin text vocabulary-kadma + ]; + description = "Parser and serializer for the Kort information language"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "language-lua" = callPackage + ({ mkDerivation, alex, alex-tools, array, base, bytestring + , criterion, deepseq, directory, filepath, happy, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "language-lua"; + version = "0.11.0.1"; + sha256 = "0712xbijag03n61d80bnd9xw94fzywc76l8ya9ijv684ls0qymy2"; + revision = "1"; + editedCabalFile = "185q2xk8q17q29hcph3s94gy7jpzm46s4qls589jsicvas7gnl4d"; + libraryHaskellDepends = [ + alex-tools array base bytestring deepseq text + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base bytestring deepseq directory filepath QuickCheck tasty + tasty-hunit tasty-quickcheck text + ]; + benchmarkHaskellDepends = [ + base criterion directory filepath text + ]; + description = "Lua parser and pretty-printer"; + license = lib.licenses.bsd3; + }) {}; + + "language-lua-qq" = callPackage + ({ mkDerivation, base, haskell-src-meta, language-lua, mtl, syb + , template-haskell, text + }: + mkDerivation { + pname = "language-lua-qq"; + version = "0.1.0.0"; + sha256 = "0kg0rl76rq38s1hz6aykc0ikkrls1l5d040ajs8jbajia1dhmyfj"; + libraryHaskellDepends = [ + base haskell-src-meta language-lua mtl syb template-haskell text + ]; + testHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-lua2" = callPackage + ({ mkDerivation, base, containers, deepseq, Earley + , lexer-applicative, microlens, QuickCheck, regex-applicative + , semigroups, srcloc, tasty, tasty-hunit, tasty-quickcheck + , transformers, unordered-containers, wl-pprint + }: + mkDerivation { + pname = "language-lua2"; + version = "0.1.0.5"; + sha256 = "0g9r4i29061xgglqwh3gicdm68v28b73bn7as7lwgqfv2nqdf92g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers Earley lexer-applicative microlens + regex-applicative semigroups srcloc transformers + unordered-containers wl-pprint + ]; + testHaskellDepends = [ + base deepseq lexer-applicative QuickCheck semigroups srcloc tasty + tasty-hunit tasty-quickcheck unordered-containers + ]; + description = "Lua parser and pretty printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-mixal" = callPackage + ({ mkDerivation, base, mtl, parsec, pretty }: + mkDerivation { + pname = "language-mixal"; + version = "0.1"; + sha256 = "0fgjkx003bn0bi4z6rgg8yvsl8k8almydh2lajkyp6zi5348vcv5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl parsec pretty ]; + executableHaskellDepends = [ base pretty ]; + description = "Parser, pretty-printer, and AST types for the MIXAL assembly language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mixal-pretty"; + broken = true; + }) {}; + + "language-ninja" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, Cabal + , cabal-doctest, containers, deepseq, doctest, flow, ghc + , haddock-api, haddock-library, hashable, intern, lens, megaparsec + , monad-mock, mtl, optparse-generic, QuickCheck + , quickcheck-instances, semigroups, smallcheck, system-filepath + , tasty, tasty-html, tasty-hunit, tasty-lens, tasty-quickcheck + , tasty-smallcheck, template-haskell, text, transformers, turtle + , unordered-containers, versions + }: + mkDerivation { + pname = "language-ninja"; + version = "0.2.0"; + sha256 = "08lzkvq0v3b8grji7gcfg2m714xql85k18b5wg3h0nh38wkh6m8d"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq flow hashable intern lens + megaparsec mtl QuickCheck semigroups smallcheck system-filepath + text transformers unordered-containers versions + ]; + executableHaskellDepends = [ + aeson aeson-pretty base flow lens mtl optparse-generic text + transformers + ]; + testHaskellDepends = [ + aeson base bytestring cabal-doctest containers doctest flow ghc + haddock-api haddock-library hashable lens monad-mock mtl QuickCheck + quickcheck-instances semigroups smallcheck system-filepath tasty + tasty-html tasty-hunit tasty-lens tasty-quickcheck tasty-smallcheck + template-haskell text transformers turtle unordered-containers + versions + ]; + description = "A library for dealing with the Ninja build language"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "language-nix" = callPackage + ({ mkDerivation, base, deepseq, lens, parsec-class, pretty + , QuickCheck + }: + mkDerivation { + pname = "language-nix"; + version = "2.2.0"; + sha256 = "1lq07311dg4a32zdp5bc20bw94g0c7pdzxdiwi2y4zbhd1944rzx"; + revision = "1"; + editedCabalFile = "0g4hq729bz128sf3ifd8rbfamwa8mqqcnhbc3qxnpz1myzvxhnjk"; + libraryHaskellDepends = [ + base deepseq lens parsec-class pretty QuickCheck + ]; + description = "Data types and functions to represent the Nix language"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "language-oberon" = callPackage + ({ mkDerivation, base, base-orphans, containers + , deep-transformations, directory, either, filepath + , grammatical-parsers, input-parsers, optparse-applicative, parsers + , prettyprinter, rank2classes, repr-tree-syb, tasty, tasty-hunit + , template-haskell, text, transformers + }: + mkDerivation { + pname = "language-oberon"; + version = "0.3.3"; + sha256 = "0w59dqpwafrlxn6ff7icgd7qsb9nyjmd1cc5ficxc701w8b20yli"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-orphans containers deep-transformations directory either + filepath grammatical-parsers input-parsers parsers prettyprinter + rank2classes template-haskell text transformers + ]; + executableHaskellDepends = [ + base containers deep-transformations either filepath + grammatical-parsers input-parsers optparse-applicative + prettyprinter rank2classes repr-tree-syb text + ]; + testHaskellDepends = [ + base deep-transformations directory either filepath + grammatical-parsers prettyprinter tasty tasty-hunit text + ]; + description = "Parser, pretty-printer, and more for the Oberon programming language"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "parse"; + }) {}; + + "language-objc" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers + , directory, filepath, happy, newtype, pretty, process, syb + }: + mkDerivation { + pname = "language-objc"; + version = "0.4.2.8"; + sha256 = "0dqx8fzbh53kakbh62zmq3x4gx4p5zfwisi3z6n03mjyfv3wv6jv"; + libraryHaskellDepends = [ + array base bytestring containers directory filepath newtype pretty + process syb + ]; + libraryToolDepends = [ alex happy ]; + description = "Analysis and generation of Objective C code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-ocaml" = callPackage + ({ mkDerivation, alex, array, base, containers, data-default + , directory, extensible-effects, extra, filepath, happy + , interpolate, lens, megaparsec, mtl, prettyprinter, string-qq + , tasty, tasty-golden, tasty-hunit, zlib + }: + mkDerivation { + pname = "language-ocaml"; + version = "0.2.0"; + sha256 = "1z9qk9vyv0nimkpgjkmnjvqg0schyiffyx59myi6r9gnmdagifh5"; + libraryHaskellDepends = [ + array base containers data-default directory extensible-effects + extra filepath interpolate lens megaparsec mtl prettyprinter + string-qq tasty tasty-golden tasty-hunit + ]; + libraryPkgconfigDepends = [ zlib ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base directory extra filepath interpolate megaparsec prettyprinter + string-qq tasty tasty-golden tasty-hunit + ]; + description = "Language tools for manipulating OCaml programs in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) zlib;}; + + "language-openscad" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "language-openscad"; + version = "0.1.7"; + sha256 = "18ws65lc5w9pidadrlynscxavxfij794wi1f2ijnr11vbz087drd"; + revision = "1"; + editedCabalFile = "1kmqwdgfxhpia6yi734g9a0mrdqzgi6lzzadx1fhwhfx1pgnap0y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ attoparsec base bytestring ]; + executableHaskellDepends = [ attoparsec base bytestring ]; + description = "A simple parser for OpenSCAD"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Test"; + broken = true; + }) {}; + + "language-pig" = callPackage + ({ mkDerivation, base, Cabal, containers, HUnit, parsec + , pretty-tree, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "language-pig"; + version = "0.3.0.1"; + sha256 = "1lv8zm352him9rby1k0n90bklx8wlvr1w8anzmr54fmbd9ibx0f2"; + libraryHaskellDepends = [ + base Cabal containers parsec pretty-tree + ]; + testHaskellDepends = [ + base Cabal HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + description = "Pig parser in haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-protobuf" = callPackage + ({ mkDerivation, base, megaparsec, text }: + mkDerivation { + pname = "language-protobuf"; + version = "1.0.1"; + sha256 = "1wxihyf320xsqi114dbl2cwylkc261d5wgd7migb1lh23gxnhhz2"; + libraryHaskellDepends = [ base megaparsec text ]; + description = "Language definition and parser for Protocol Buffers"; + license = lib.licenses.asl20; + }) {}; + + "language-puppet" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, async, attoparsec, base + , base16-bytestring, bytestring, case-insensitive, containers + , cryptonite, directory, filecache, filepath, formatting, Glob + , hashable, hruby, hslogger, hspec, hspec-megaparsec, http-api-data + , http-client, lens, lens-aeson, megaparsec, memory, mtl + , operational, optparse-applicative, parsec, parser-combinators + , pcre-utils, protolude, random, regex-pcre-builtin, scientific + , servant, servant-client, split, stm, strict-base-types, temporary + , text, time, transformers, unix, unordered-containers, vector + , yaml + }: + mkDerivation { + pname = "language-puppet"; + version = "1.5.1"; + sha256 = "0bp2kikva16iasmv1mwgm8lkz3srk3mpx37xaphy7jdd50lc5nn5"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint attoparsec base base16-bytestring bytestring + case-insensitive containers cryptonite directory filecache filepath + formatting hashable hruby hslogger http-api-data http-client lens + lens-aeson megaparsec memory mtl operational parsec + parser-combinators pcre-utils protolude random regex-pcre-builtin + scientific servant servant-client split stm strict-base-types text + time transformers unix unordered-containers vector yaml + ]; + executableHaskellDepends = [ + aeson ansi-wl-pprint async base bytestring containers Glob hslogger + http-client lens mtl optparse-applicative regex-pcre-builtin + strict-base-types text transformers unordered-containers vector + yaml + ]; + testHaskellDepends = [ + base directory Glob hslogger hspec hspec-megaparsec lens megaparsec + mtl pcre-utils scientific strict-base-types temporary text + transformers unordered-containers vector + ]; + description = "Tools to parse and evaluate the Puppet DSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "language-python" = callPackage + ({ mkDerivation, alex, array, base, containers, happy, monads-tf + , pretty, transformers, utf8-string + }: + mkDerivation { + pname = "language-python"; + version = "0.5.8"; + sha256 = "1mf3czvnh9582klv0c9g7pcn1wx4qjwpvhv8la6afaifv6y5lki2"; + revision = "2"; + editedCabalFile = "024fn653gmxw4ndmqvg1d3lwmxbvrlllc9iw2zw0c3nkcgcv39sg"; + libraryHaskellDepends = [ + array base containers monads-tf pretty transformers utf8-string + ]; + libraryToolDepends = [ alex happy ]; + description = "Parsing and pretty printing of Python code"; + license = lib.licenses.bsd3; + }) {}; + + "language-python-colour" = callPackage + ({ mkDerivation, base, haskell98, language-python, xhtml }: + mkDerivation { + pname = "language-python-colour"; + version = "0.1"; + sha256 = "1cspr1v0dm4lbjrb654n8lax9nvmj94a89cp3vqir8xccaxhggpz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base haskell98 language-python xhtml + ]; + description = "Generate coloured XHTML for Python code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pycol"; + }) {}; + + "language-python-test" = callPackage + ({ mkDerivation, base, language-python }: + mkDerivation { + pname = "language-python-test"; + version = "0.5.8"; + sha256 = "0gsh5sziznzsy623izx7fs1s68xdmgf4vmk8rwhmvh5hhxvyazb6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base language-python ]; + description = "testing code for the language-python library"; + license = lib.licenses.bsd3; + }) {}; + + "language-qux" = callPackage + ({ mkDerivation, base, containers, either, indents + , llvm-general-pure, mtl, parsec, pretty, transformers + }: + mkDerivation { + pname = "language-qux"; + version = "0.2.0.0"; + sha256 = "0xfa05c2h3wi6h6qs02lk2gl3ydkrihpsrl277s40bz63j5y650j"; + libraryHaskellDepends = [ + base containers either indents llvm-general-pure mtl parsec pretty + transformers + ]; + description = "Utilities for working with the Qux language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "language-rust" = callPackage + ({ mkDerivation, aeson, alex, array, base, bytestring, criterion + , deepseq, directory, filepath, happy, HUnit, prettyprinter + , process, statistics, template-haskell, test-framework + , test-framework-hunit, text, time, transformers + , unordered-containers, utf8-string, vector, weigh + }: + mkDerivation { + pname = "language-rust"; + version = "0.2.0.27"; + sha256 = "04xyw05i5fbk766igpa5kx9wa4801s84wr6nyl4y9dwy8fcnq9va"; + libraryHaskellDepends = [ + array base bytestring deepseq prettyprinter template-haskell + transformers utf8-string + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + aeson base bytestring directory filepath HUnit prettyprinter + process test-framework test-framework-hunit text time + unordered-containers vector + ]; + benchmarkHaskellDepends = [ + aeson base bytestring criterion directory filepath process + statistics weigh + ]; + description = "Parsing and pretty printing of Rust code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-sally" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, containers, text + }: + mkDerivation { + pname = "language-sally"; + version = "0.1.2.0"; + sha256 = "053lswpcscsx74lyfjm6g5yzckfd5fc2bvj34ps8470d8dhbphkb"; + libraryHaskellDepends = [ + ansi-wl-pprint base bytestring containers text + ]; + description = "AST and pretty printer for Sally"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-sh" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, parsec, pcre-light + }: + mkDerivation { + pname = "language-sh"; + version = "0.0.3.1"; + sha256 = "12yjynd1sib1mxx4jc28gs1k3r7kl1qv7xhanvn635dkcmswsd5k"; + libraryHaskellDepends = [ + base directory filepath mtl parsec pcre-light + ]; + description = "A package for parsing shell scripts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-slice" = callPackage + ({ mkDerivation, base, bytestring, HUnit, parsec, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , transformers + }: + mkDerivation { + pname = "language-slice"; + version = "0.3.0.0"; + sha256 = "1d9g41z1nw327z5n7hj8gj0yfvmkj7hz7cpwhi4r32xa7x98hdzy"; + libraryHaskellDepends = [ base bytestring parsec transformers ]; + testHaskellDepends = [ + base bytestring HUnit parsec QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 transformers + ]; + description = "AST and parser for the ZeroC Slice language (Specification language for ICE)"; + license = lib.licenses.bsd3; + }) {}; + + "language-spelling" = callPackage + ({ mkDerivation, array, base, bk-tree, bytestring, containers + , criterion, ListLike, listlike-instances, random-shuffle, text + , time, tst, vector + }: + mkDerivation { + pname = "language-spelling"; + version = "0.3.2"; + sha256 = "05jgx1rcfb9aidrim2h9vr72c3m9hak2njkh04hkf4q3v1pv03ym"; + libraryHaskellDepends = [ + array base bk-tree bytestring containers ListLike + listlike-instances text tst vector + ]; + testHaskellDepends = [ + base bytestring criterion random-shuffle time + ]; + description = "Various tools to detect/correct mistakes in words"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "language-sqlite" = callPackage + ({ mkDerivation, array, base, bytestring, containers, mtl + , template-haskell, utf8-string + }: + mkDerivation { + pname = "language-sqlite"; + version = "1.1"; + sha256 = "1mpbp56xgqx6j4mfla00kvr9q6mysncjw57mphvrz86ificjw93m"; + libraryHaskellDepends = [ + array base bytestring containers mtl template-haskell utf8-string + ]; + description = "Full parser and generator for SQL as implemented by SQLite3"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-sygus" = callPackage + ({ mkDerivation, alex, array, base, deepseq, happy, hashable, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "language-sygus"; + version = "0.1.1.3"; + sha256 = "15xxagcsqjchng2nr1qg6ncqch5l74m62iv58pgkcqhzqqhf3fwg"; + revision = "2"; + editedCabalFile = "0b1hlcj00rz1jlnfkp1wz6lsbkmahb07m6h7rbsmx3g1bqsp2j7s"; + libraryHaskellDepends = [ array base hashable text ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ base deepseq tasty tasty-hunit text ]; + description = "A parser and printer for the SyGuS 2.0 language."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-thrift" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover + , megaparsec, prettyprinter-compat-ansi-wl-pprint, QuickCheck + , scientific, semigroups, text, transformers + }: + mkDerivation { + pname = "language-thrift"; + version = "0.13.0.0"; + sha256 = "0v34xzd73mmvzjxq7vhdz79wrp6q082f7klyc9gr6p3g0ny7jl4m"; + libraryHaskellDepends = [ + base containers megaparsec prettyprinter-compat-ansi-wl-pprint + scientific semigroups text transformers + ]; + testHaskellDepends = [ + base containers hspec megaparsec + prettyprinter-compat-ansi-wl-pprint QuickCheck scientific + semigroups text transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Parser and pretty printer for the Thrift IDL format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-tl" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq, lens + , megaparsec, QuickCheck, text + }: + mkDerivation { + pname = "language-tl"; + version = "0.1.1"; + sha256 = "0gi57142ig8kir4qqab0nim59mnil5jsizbs893j9l3c2jn7wkdf"; + revision = "1"; + editedCabalFile = "1n1fzfz84j9qq2mcgk03xcc0cvrd5nkp9spg2ljsq40292y37jgj"; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq lens megaparsec QuickCheck + text + ]; + testHaskellDepends = [ + aeson base bytestring containers deepseq lens megaparsec QuickCheck + text + ]; + description = "A Parser for the Type Language"; + license = lib.licenses.bsd3; + }) {}; + + "language-toolkit" = callPackage + ({ mkDerivation, base, containers, deepseq, directory, filepath + , haskeline, parallel, process, transformers + }: + mkDerivation { + pname = "language-toolkit"; + version = "1.1.0.0"; + sha256 = "0ffr53jggh3c01v802xywy387jv5wa5vwwyvipiqpxwqcspr4nd7"; + revision = "4"; + editedCabalFile = "13m1qsn04yc4q04xihjivb6pz73gv0sn9d5qxb9q1a4cg63k21c8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers deepseq parallel ]; + executableHaskellDepends = [ + base containers deepseq directory filepath haskeline parallel + process transformers + ]; + description = "A set of tools for analyzing languages via logic and automata"; + license = lib.licenses.mit; + }) {}; + + "language-typescript" = callPackage + ({ mkDerivation, base, containers, parsec, pretty }: + mkDerivation { + pname = "language-typescript"; + version = "0.0.4"; + sha256 = "07lm3d4m7c6j2b5gywqm05189iwkh2zjiv5xwwmcw1fm2a63r2zd"; + libraryHaskellDepends = [ base containers parsec pretty ]; + description = "A library for working with TypeScript Definition files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "language-vhdl" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "language-vhdl"; + version = "0.1.4"; + sha256 = "19nz1qym3b3vfzfhiqaf2pg73am7l0c6dy1b7lxzjfbi7s0jfnva"; + libraryHaskellDepends = [ base pretty ]; + description = "VHDL AST and pretty printer in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "language-webidl" = callPackage + ({ mkDerivation, base, HUnit, parsec, wl-pprint }: + mkDerivation { + pname = "language-webidl"; + version = "0.2.0.0"; + sha256 = "1h93a19y8109mwxl795hi0xdb3jy1z9w2ks3sc6g673kv04pw0pf"; + libraryHaskellDepends = [ base parsec wl-pprint ]; + testHaskellDepends = [ base HUnit ]; + description = "Parser and Pretty Printer for WebIDL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "laop" = callPackage + ({ mkDerivation, base, criterion, deepseq, QuickCheck }: + mkDerivation { + pname = "laop"; + version = "0.1.1.1"; + sha256 = "1f1dgj8dkyi2aymicc47s5n3rhy3cl02j2fphhg9iibqinfi4jz9"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ base deepseq ]; + benchmarkHaskellDepends = [ base criterion deepseq QuickCheck ]; + description = "Matrix programming library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lapack" = callPackage + ({ mkDerivation, base, blas-ffi, blaze-html, boxes, ChasingBottoms + , comfort-array, comfort-array-shape, comfort-blas, data-ref + , deepseq, doctest-exitcode-stdio, guarded-allocation, hyper + , lapack-ffi, lazyio, monoid-transformer, netlib-ffi, non-empty + , QuickCheck, quickcheck-transformer, random, semigroups, Stream + , tagged, text, tfp, transformers, unique-logic-tf, utility-ht + }: + mkDerivation { + pname = "lapack"; + version = "0.5.1.1"; + sha256 = "1fcg43anw1ig861f20p7654gf8g4i2yb2rnld3q22gyi6s5bmi75"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blas-ffi blaze-html boxes comfort-array comfort-array-shape + comfort-blas deepseq guarded-allocation hyper lapack-ffi lazyio + netlib-ffi non-empty semigroups Stream tagged text tfp transformers + utility-ht + ]; + testHaskellDepends = [ + base ChasingBottoms comfort-array comfort-array-shape data-ref + doctest-exitcode-stdio monoid-transformer netlib-ffi non-empty + QuickCheck quickcheck-transformer random semigroups tfp + transformers unique-logic-tf utility-ht + ]; + description = "Numerical Linear Algebra using LAPACK"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "lapack-carray" = callPackage + ({ mkDerivation, base, carray, lapack-ffi, netlib-carray + , netlib-ffi, storable-complex, transformers + }: + mkDerivation { + pname = "lapack-carray"; + version = "0.0.3"; + sha256 = "1l4dwkdk6m5ran92j7k9yxqin1spgx8sg0bi2kfn1pcs6jzgn3si"; + revision = "1"; + editedCabalFile = "1awpjmazz5vz95zzfxflcmivs2ga2jknr53rbgkakfkr5hcqnq1b"; + libraryHaskellDepends = [ + base carray lapack-ffi netlib-carray netlib-ffi storable-complex + transformers + ]; + description = "Auto-generated interface to Fortran LAPACK via CArrays"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "lapack-comfort-array" = callPackage + ({ mkDerivation, base, comfort-array, lapack-ffi + , netlib-comfort-array, netlib-ffi, storable-complex, transformers + }: + mkDerivation { + pname = "lapack-comfort-array"; + version = "0.0.1"; + sha256 = "1p4vfw95qnd48cbizncb7b7fgzkxbv7r3rp3ffw6r11wymhm67q0"; + revision = "1"; + editedCabalFile = "0z80pnn3fpbfbrxmv2n3gwwwlny4a9hgnivd0b8i25q1agyprzcs"; + libraryHaskellDepends = [ + base comfort-array lapack-ffi netlib-comfort-array netlib-ffi + storable-complex transformers + ]; + description = "Auto-generated interface to Fortran LAPACK via comfort-array"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "lapack-ffi" = callPackage + ({ mkDerivation, base, liblapack, netlib-ffi }: + mkDerivation { + pname = "lapack-ffi"; + version = "0.0.3"; + sha256 = "1qj7l2maka7z0gnkb59kl9qnyql12g5akmmqwsjvcnhbywgiv1yr"; + libraryHaskellDepends = [ base netlib-ffi ]; + libraryPkgconfigDepends = [ liblapack ]; + description = "Auto-generated interface to Fortran LAPACK"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {inherit (pkgs) liblapack;}; + + "lapack-ffi-tools" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers + , explicit-exception, filepath, non-empty, optparse-applicative + , parsec, pathtype, transformers, unordered-containers, utility-ht + , vector + }: + mkDerivation { + pname = "lapack-ffi-tools"; + version = "0.1.3.1"; + sha256 = "1mf41wcbxkgiv71c3jjwhsdg9d7qpa88qsifpa5vgplpx2v1p6ya"; + revision = "2"; + editedCabalFile = "1jz2kiy64vbxazhy4bsfcnwd14kqc7g9vk7v6yyw0p0zlhqfzfv5"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring cassava containers explicit-exception filepath + non-empty optparse-applicative parsec pathtype transformers + unordered-containers utility-ht vector + ]; + description = "Generator for Haskell interface to Fortran LAPACK"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "lapack-hmatrix" = callPackage + ({ mkDerivation, base, comfort-array, hmatrix, lapack, netlib-ffi + , transformers, utility-ht, vector + }: + mkDerivation { + pname = "lapack-hmatrix"; + version = "0.0.0.2"; + sha256 = "16w7rwf1d7m3ml0zmdk2gf2ri0p9dljp67d8l6afwblzwqvlrkbd"; + libraryHaskellDepends = [ + base comfort-array hmatrix lapack netlib-ffi transformers + utility-ht vector + ]; + description = "Conversion of objects between 'lapack' and 'hmatrix'"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "large-anon" = callPackage + ({ mkDerivation, aeson, aeson-pretty, arrows, base, bytestring + , containers, deepseq, fourmolu, ghc, ghc-tcplugin-api, hashable + , large-generics, mtl, optics-core, parsec, primitive, QuickCheck + , record-dot-preprocessor, record-hasfield, sop-core, Stream, syb + , tagged, tasty, tasty-hunit, tasty-quickcheck, text, typelet + , validation-selective + }: + mkDerivation { + pname = "large-anon"; + version = "0.3.0"; + sha256 = "07jy3q9x1h49c6zmad2x2s9id4lldklgd133m67l3sfh61qz72vv"; + revision = "1"; + editedCabalFile = "0jyyrlicgs0l4rg4vji8r68hm3iai3x4lmnl0ckr5f525y4yf3g1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers deepseq ghc ghc-tcplugin-api hashable + large-generics mtl optics-core primitive record-hasfield sop-core + syb tagged typelet + ]; + executableHaskellDepends = [ base fourmolu text ]; + testHaskellDepends = [ + aeson aeson-pretty arrows base bytestring containers large-generics + mtl optics-core parsec QuickCheck record-dot-preprocessor + record-hasfield sop-core Stream tasty tasty-hunit tasty-quickcheck + text typelet validation-selective + ]; + description = "Scalable anonymous records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "large-anon-testsuite-fourmolu-preprocessor"; + }) {}; + + "large-generics" = callPackage + ({ mkDerivation, aeson, base, deepseq, generic-deriving + , generics-sop, microlens, mtl, primitive, QuickCheck, sop-core + , tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "large-generics"; + version = "0.2.1"; + sha256 = "0av3j1a1400fsvdmmfji358nknf54n7592fvlilm4kahm4grjl1z"; + revision = "1"; + editedCabalFile = "0j2dmwf0ccggs25npzrrvz6zpachdbywn2crdlyl1dim3m6psrrh"; + libraryHaskellDepends = [ + aeson base deepseq generics-sop primitive sop-core + ]; + testHaskellDepends = [ + aeson base generic-deriving generics-sop microlens mtl QuickCheck + sop-core tasty tasty-hunit tasty-quickcheck + ]; + description = "Generic programming API for large-records and large-anon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "large-hashable" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, byteable, bytes + , bytestring, cereal, containers, cryptohash, deepseq, hashable + , HTF, QuickCheck, safecopy, scientific, strict, template-haskell + , text, time, transformers, unordered-containers, utf8-light + , vector, void + }: + mkDerivation { + pname = "large-hashable"; + version = "0.1.0.4"; + sha256 = "13k2k8rqbk40whzn4hpa92ypws2c1gh5fb4zh0diy5m0kxfk9hz9"; + revision = "1"; + editedCabalFile = "1xfl265ryvrjra2nsjvlcmwgilbnxhp8pwxy54wi1ada645nwgbr"; + libraryHaskellDepends = [ + aeson base base16-bytestring bytes bytestring containers scientific + strict template-haskell text time transformers unordered-containers + utf8-light vector void + ]; + testHaskellDepends = [ + aeson base bytes bytestring containers hashable HTF QuickCheck + scientific strict text time unordered-containers vector + ]; + benchmarkHaskellDepends = [ + base base16-bytestring byteable bytes bytestring cereal cryptohash + deepseq safecopy text transformers + ]; + description = "Efficiently hash (large) Haskell values"; + license = lib.licenses.bsd3; + badPlatforms = [ "aarch64-linux" ]; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "large-records" = callPackage + ({ mkDerivation, base, containers, generic-deriving, ghc + , large-generics, mtl, newtype, primitive, record-dot-preprocessor + , record-hasfield, syb, tasty, tasty-hunit, template-haskell + , transformers + }: + mkDerivation { + pname = "large-records"; + version = "0.4"; + sha256 = "0g09ly8fck613lbs3g2w1slqrxp6fvvrn7i232w5g7nafgsdalfy"; + revision = "1"; + editedCabalFile = "0wcw9rnp2mkchq2xccsyiqqncxq09lj0nyk661a8xpggflsjbhwb"; + libraryHaskellDepends = [ + base containers ghc large-generics mtl primitive + record-dot-preprocessor record-hasfield syb template-haskell + transformers + ]; + testHaskellDepends = [ + base generic-deriving large-generics mtl newtype + record-dot-preprocessor record-hasfield tasty tasty-hunit + template-haskell transformers + ]; + description = "Efficient compilation for large records, linear in the size of the record"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "largeword" = callPackage + ({ mkDerivation, base, binary, bytestring, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "largeword"; + version = "1.2.5"; + sha256 = "0ikxklg4w30hyfcnrq8hr348p8s9hg42b9sj9x0byjb6hinv1cq0"; + libraryHaskellDepends = [ base binary ]; + testHaskellDepends = [ + base binary bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Provides Word128, Word192 and Word256 and a way of producing other large words if required"; + license = lib.licenses.bsd3; + }) {}; + + "lasercutter" = callPackage + ({ mkDerivation, base, checkers, containers, criterion, deepseq + , profunctors, QuickCheck, scalpel, selective, tagsoup, text + , witherable + }: + mkDerivation { + pname = "lasercutter"; + version = "0.1.0.0"; + sha256 = "0gnh39nyzaw3dajyci46d2zjbj3rvh1bjwh4k1p0v2wjwdypi776"; + libraryHaskellDepends = [ base profunctors selective witherable ]; + testHaskellDepends = [ + base checkers containers profunctors QuickCheck selective + witherable + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq profunctors scalpel selective + tagsoup text witherable + ]; + description = "A high-powered, single-pass tree parser"; + license = lib.licenses.bsd3; + }) {}; + + "lat" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, cmdargs, directory, filepath + , haskell98, haxr, HDBC, HDBC-sqlite3, hsini, HTTP, mtl, old-locale + , regex-compat, tagsoup, time + }: + mkDerivation { + pname = "lat"; + version = "0.6"; + sha256 = "0snzcck07v3w1qcgw2j6w7g4ydm59cprf3cqivl9qbgsjljl3zxn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint base cmdargs directory filepath haskell98 haxr HDBC + HDBC-sqlite3 hsini HTTP mtl old-locale regex-compat tagsoup time + ]; + description = "Tool to track security alerts on LWN"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "lat"; + }) {}; + + "latest-npm-version" = callPackage + ({ mkDerivation, aeson, base, cmdargs, hspec, http-client + , http-types, lens, network, pipes, pipes-attoparsec + , pipes-bytestring, pipes-http, text, text-format, transformers + }: + mkDerivation { + pname = "latest-npm-version"; + version = "0.3.1"; + sha256 = "0z6jl0i9d9r4nifyn2h6pk8s3ni5zfmbc4gpaqim3hzzbh6kqrn0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base http-client http-types lens network pipes + pipes-attoparsec pipes-bytestring pipes-http text text-format + transformers + ]; + executableHaskellDepends = [ + aeson base cmdargs http-client http-types lens network pipes + pipes-attoparsec pipes-bytestring pipes-http text text-format + transformers + ]; + testHaskellDepends = [ + aeson base hspec http-client http-types lens network pipes + pipes-attoparsec pipes-bytestring pipes-http text text-format + transformers + ]; + description = "Find the latest version of a package on npm"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "latest-npm-version"; + broken = true; + }) {}; + + "latex" = callPackage + ({ mkDerivation, base, containers, utility-ht }: + mkDerivation { + pname = "latex"; + version = "0.1.0.4"; + sha256 = "10m0l0wlrkkl474sdmi7cl6w6kqyqzcp05h7jdacxhzbxyf8nahw"; + libraryHaskellDepends = [ base containers utility-ht ]; + description = "Parse, format and process LaTeX files"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "latex-formulae-hakyll" = callPackage + ({ mkDerivation, base, hakyll, latex-formulae-image + , latex-formulae-pandoc, lrucache, pandoc-types + }: + mkDerivation { + pname = "latex-formulae-hakyll"; + version = "0.2.0.4"; + sha256 = "0q16p3ccql38ri3rnbsx54vj6jn154j3m6vic64zi4nk54g0sc5f"; + revision = "1"; + editedCabalFile = "08502482n0szzg32bcrdyhs853hlmx3r14bpjww1fv2dijk5asrw"; + libraryHaskellDepends = [ + base hakyll latex-formulae-image latex-formulae-pandoc lrucache + pandoc-types + ]; + description = "Use actual LaTeX to render formulae inside Hakyll pages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "latex-formulae-image" = callPackage + ({ mkDerivation, base, directory, errors, filepath, JuicyPixels + , process, temporary, transformers + }: + mkDerivation { + pname = "latex-formulae-image"; + version = "0.1.1.4"; + sha256 = "0s3r0qd235lgmw4g5j52r2d97zsr3nd0ikzffgpwigvcbzshddv0"; + revision = "1"; + editedCabalFile = "0m15dyrxala5dh5sh228bsrfa3nym9wd719byj19vfl4i2nabw9d"; + libraryHaskellDepends = [ + base directory errors filepath JuicyPixels process temporary + transformers + ]; + description = "A library for rendering LaTeX formulae as images using an actual LaTeX installation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "latex-formulae-pandoc" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, directory + , filepath, JuicyPixels, latex-formulae-image, pandoc-types + }: + mkDerivation { + pname = "latex-formulae-pandoc"; + version = "0.2.0.6"; + sha256 = "120ckmvd9ykgdxmfidfw9rfifikmg85zh91wvynfwdz27290pz1f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring bytestring directory filepath JuicyPixels + latex-formulae-image pandoc-types + ]; + executableHaskellDepends = [ + base latex-formulae-image pandoc-types + ]; + description = "Render LaTeX formulae in pandoc documents to images with an actual LaTeX installation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "latex-formulae-filter"; + }) {}; + + "latex-function-tables" = callPackage + ({ mkDerivation, base, bifunctors, HaTeX, lens, mtl, process + , semigroups, template-haskell, th-printf + }: + mkDerivation { + pname = "latex-function-tables"; + version = "0.1.0.0"; + sha256 = "1x4sjdsyy0jnm6m37swgybw10l6z2gqnf32rlg2yh9468d7bcibi"; + revision = "1"; + editedCabalFile = "10xz73xwj4sbr1phr9pxjzkpxlwvx45336i70w763k08bwjbplvb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bifunctors HaTeX lens mtl semigroups template-haskell + th-printf + ]; + executableHaskellDepends = [ base HaTeX process template-haskell ]; + testHaskellDepends = [ base ]; + description = "Function table specifications in latex"; + license = lib.licenses.bsd3; + mainProgram = "example"; + }) {}; + + "latex-live-snippets" = callPackage + ({ mkDerivation, base, directory, filepath, lens, MissingH }: + mkDerivation { + pname = "latex-live-snippets"; + version = "0.1.0.0"; + sha256 = "0nvw0lf2fdr437ddfdlgba1dh6l50pksgl81zkhg65j0zp9fjp6s"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath lens MissingH + ]; + description = "Automatically inline Haskell snippets into LaTeX documents"; + license = lib.licenses.bsd3; + mainProgram = "latex-live-snippets"; + }) {}; + + "latex-svg-hakyll" = callPackage + ({ mkDerivation, base, hakyll, latex-svg-image, latex-svg-pandoc + , lrucache, pandoc-types + }: + mkDerivation { + pname = "latex-svg-hakyll"; + version = "0.2"; + sha256 = "0brpnsd96r5q01mdaamny74mwphhjyhnz1zjy620i13d2cswl1rw"; + libraryHaskellDepends = [ + base hakyll latex-svg-image latex-svg-pandoc lrucache pandoc-types + ]; + description = "Use actual LaTeX to render formulae inside Hakyll pages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "latex-svg-image" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring + , cryptohash-sha256, deepseq, directory, filepath, parsec, process + , temporary, transformers + }: + mkDerivation { + pname = "latex-svg-image"; + version = "0.2"; + sha256 = "1vr66sk1g4g8rhm78ply1mfk0ybcmpg420z26nniw51zr79lvnvn"; + libraryHaskellDepends = [ + base base64-bytestring bytestring cryptohash-sha256 deepseq + directory filepath parsec process temporary transformers + ]; + description = "A library for rendering LaTeX formulae as SVG using an actual LaTeX"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "latex-svg-pandoc" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , latex-svg-image, pandoc-types, text + }: + mkDerivation { + pname = "latex-svg-pandoc"; + version = "0.2.1"; + sha256 = "12rwapjx4whsw4id4rijwcqksfblp0mnvf0xrvj6pf17pgg4qh52"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath latex-svg-image pandoc-types + text + ]; + executableHaskellDepends = [ base latex-svg-image pandoc-types ]; + description = "Render LaTeX formulae in pandoc documents to images with an actual LaTeX"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "latex-svg-filter"; + }) {}; + + "lattices" = callPackage + ({ mkDerivation, base, base-compat, containers, deepseq, hashable + , integer-logarithms, QuickCheck, quickcheck-instances, tagged + , tasty, tasty-quickcheck, transformers, universe-base + , universe-reverse-instances, unordered-containers + }: + mkDerivation { + pname = "lattices"; + version = "2.2"; + sha256 = "1hwm290bzmiv83hms5lkmgsx64lflr1jp49mz61gg4xnw2sp9v7y"; + revision = "1"; + editedCabalFile = "1q7kl6lxk47lchbmgx15690akggdshvjjhdvmwzfj3hqgwgzjjyi"; + libraryHaskellDepends = [ + base base-compat containers deepseq hashable integer-logarithms + QuickCheck tagged transformers universe-base + universe-reverse-instances unordered-containers + ]; + testHaskellDepends = [ + base base-compat containers QuickCheck quickcheck-instances tasty + tasty-quickcheck transformers universe-base + universe-reverse-instances unordered-containers + ]; + description = "Fine-grained library for constructing and manipulating lattices"; + license = lib.licenses.bsd3; + }) {}; + + "launchdarkly-server-sdk" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , bytestring, clock, containers, cryptohash, exceptions, extra + , generic-lens, hashtables, http-client, http-client-tls + , http-types, HUnit, iso8601-time, lens, lrucache, memory + , monad-logger, monad-loops, mtl, pcre-light, random, scientific + , semver, text, time, unordered-containers, uuid, yaml + }: + mkDerivation { + pname = "launchdarkly-server-sdk"; + version = "4.1.0"; + sha256 = "072ppl47rdvcsliij7swdhzlskq30xdwvj5ag2a7060ax5pv23v2"; + libraryHaskellDepends = [ + aeson attoparsec base base16-bytestring bytestring clock containers + cryptohash exceptions extra generic-lens hashtables http-client + http-client-tls http-types iso8601-time lens lrucache memory + monad-logger monad-loops mtl pcre-light random scientific semver + text time unordered-containers uuid yaml + ]; + testHaskellDepends = [ + aeson attoparsec base base16-bytestring bytestring clock containers + cryptohash exceptions extra generic-lens hashtables http-client + http-client-tls http-types HUnit iso8601-time lens lrucache memory + monad-logger monad-loops mtl pcre-light random scientific semver + text time unordered-containers uuid yaml + ]; + description = "Server-side SDK for integrating with LaunchDarkly"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "launchdarkly-server-sdk-redis-hedis" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, generic-lens + , hedis, HUnit, launchdarkly-server-sdk, text + }: + mkDerivation { + pname = "launchdarkly-server-sdk-redis-hedis"; + version = "1.0.0"; + sha256 = "1417pxkpgd0ayz25zclp2r3yza6qy74f1y7ffwqqlaqh07blpgqm"; + libraryHaskellDepends = [ + aeson base bytestring exceptions generic-lens hedis + launchdarkly-server-sdk text + ]; + testHaskellDepends = [ + aeson base bytestring exceptions generic-lens hedis HUnit + launchdarkly-server-sdk text + ]; + description = "LaunchDarkly Server-Side SDK - Redis Integration"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "launchpad-control" = callPackage + ({ mkDerivation, array, base, containers, hmidi, mtl, transformers + }: + mkDerivation { + pname = "launchpad-control"; + version = "0.0.1.0"; + sha256 = "0lbrrm5wfi3vgmvba9rvbzq78idq6z98psjfh5scjp8hg0qbf8q2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers hmidi mtl transformers + ]; + executableHaskellDepends = [ base ]; + description = "High and low-level interface to the Novation Launchpad midi controller"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "launchpad-control-examples"; + broken = true; + }) {}; + + "lawful" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lawful"; + version = "0.1.0.0"; + sha256 = "014drjks30wij31fm371q5d8m6x3fpf3z52dim6zmxxv0r0pjmh0"; + libraryHaskellDepends = [ base ]; + description = "Assert the lawfulness of your typeclass instances"; + license = lib.licenses.bsd3; + }) {}; + + "lawful-classes-hedgehog" = callPackage + ({ mkDerivation, base, hedgehog, lawful-classes-types, mtl, tasty + , tasty-expected-failure, tasty-hedgehog, transformers + }: + mkDerivation { + pname = "lawful-classes-hedgehog"; + version = "0.1.2.1"; + sha256 = "1x20xsphq9la8g1a6n3427ib0kqpakxirs1qn7qhwwzk3wdra8qq"; + libraryHaskellDepends = [ + base hedgehog lawful-classes-types tasty tasty-hedgehog + transformers + ]; + testHaskellDepends = [ + base hedgehog lawful-classes-types mtl tasty tasty-expected-failure + transformers + ]; + description = "Hedgehog support for lawful-classes"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lawful-classes-quickcheck" = callPackage + ({ mkDerivation, base, lawful-classes-types, mtl, QuickCheck, tasty + , tasty-expected-failure, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "lawful-classes-quickcheck"; + version = "0.1.2.1"; + sha256 = "1xi8agnb0mbkvbjbqqnqizbnnjv4kkdc6mwlm8yvc4ipl72y45n6"; + libraryHaskellDepends = [ + base lawful-classes-types QuickCheck tasty tasty-quickcheck + transformers + ]; + testHaskellDepends = [ + base lawful-classes-types mtl QuickCheck tasty + tasty-expected-failure transformers + ]; + description = "QuickCheck support for lawful-classes"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lawful-classes-types" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lawful-classes-types"; + version = "0.1.0.2"; + sha256 = "0dza7qrq54k0p50bv7hj9y0c12kl3x51j6kh9k7aammfnl14hrri"; + libraryHaskellDepends = [ base ]; + description = "Types for lawful-classes"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lawless-concurrent-machines" = callPackage + ({ mkDerivation, async, base, containers, lifted-async, machines + , monad-control, semigroups, tasty, tasty-hunit, time, transformers + , transformers-base + }: + mkDerivation { + pname = "lawless-concurrent-machines"; + version = "0.3.1"; + sha256 = "17y523yahblrd5zq7f5nvr93fg4bqr9aj0zi915l16ffv8hqvply"; + libraryHaskellDepends = [ + async base containers lifted-async machines monad-control + semigroups time transformers transformers-base + ]; + testHaskellDepends = [ + base machines tasty tasty-hunit time transformers + ]; + benchmarkHaskellDepends = [ base machines time ]; + description = "Concurrent networked stream transducers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lawz" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lawz"; + version = "0.1.1"; + sha256 = "0hmsqpm3jakp5q274q47c9gvb2i4asc25nrfypblkvnpvnh6q172"; + libraryHaskellDepends = [ base ]; + description = "Common mathematical laws"; + license = lib.licenses.bsd3; + }) {}; + + "lax" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lax"; + version = "0.1.0.3"; + sha256 = "12f0k2545nk50cvs3gd41dhsfls19xkhvn3avhmgx69y57mhalcy"; + libraryHaskellDepends = [ base ]; + description = "Lax arrows"; + license = lib.licenses.bsd3; + }) {}; + + "layered-graph-drawing" = callPackage + ({ mkDerivation, aeson, base, containers, data-ordlist + , intmap-graph, text, vector, vector-algorithms + }: + mkDerivation { + pname = "layered-graph-drawing"; + version = "0.1.0.0"; + sha256 = "01fivjy6nf2zvcc20djyklq71pcl7mp9167ijc8vjxn75vq5scls"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers data-ordlist intmap-graph text vector + vector-algorithms + ]; + executableHaskellDepends = [ base containers intmap-graph text ]; + description = "Layered Graph Drawing after Sugiyama"; + license = lib.licenses.bsd3; + mainProgram = "graph-drawing-exe"; + }) {}; + + "layered-state" = callPackage + ({ mkDerivation, base, constraints, criterion, data-default + , deepseq, either, exceptions, kan-extensions, lens, lens-utils + , monad-branch, monoid, mtl, mtl-c, primitive, profunctors + , prologue, timeit, transformers, typelevel + }: + mkDerivation { + pname = "layered-state"; + version = "1.1.5"; + sha256 = "122z7jzhy65ksdkgn505gkjgn0j04gqq38q5k1d3xlg96x670chk"; + libraryHaskellDepends = [ + base constraints data-default exceptions lens lens-utils + monad-branch monoid mtl primitive profunctors prologue transformers + typelevel + ]; + benchmarkHaskellDepends = [ + criterion deepseq either kan-extensions mtl-c timeit + ]; + description = "Control structure similar to Control.Monad.State, allowing multiple nested states, distinguishable by provided phantom types."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "layers" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "layers"; + version = "0.1"; + sha256 = "1yn8swgxb908wslcnh04919m9rzy47dxgawns89zw5v1gbq3wmdf"; + libraryHaskellDepends = [ base transformers ]; + description = "Modular type class machinery for monad transformer stacks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "layers-game" = callPackage + ({ mkDerivation, base, cmdargs, composition, data-lens, Gamgine + , GLFW-b, ListZipper, mtl, OpenGLRaw, pretty-show + }: + mkDerivation { + pname = "layers-game"; + version = "0.7.0"; + sha256 = "1v55940lpp9p67nnnqslzz175cbzs7sfdyinxws9dhwmjvpm4ix8"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cmdargs composition data-lens Gamgine GLFW-b ListZipper mtl + OpenGLRaw pretty-show + ]; + description = "A prototypical 2d platform game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "layers"; + }) {}; + + "layout" = callPackage + ({ mkDerivation, base, convertible, hinduce-missingh }: + mkDerivation { + pname = "layout"; + version = "0.0.0.2"; + sha256 = "126r47n5aaz3ksl7fwfc5lg5wniy46lscr1c3z7d2sdk10rhbql9"; + libraryHaskellDepends = [ base convertible hinduce-missingh ]; + description = "Turn values into pretty text or markup"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "layout-bootstrap" = callPackage + ({ mkDerivation, base, blaze-html, containers, text }: + mkDerivation { + pname = "layout-bootstrap"; + version = "0.2.2"; + sha256 = "0rm0w5l4g865ais4rg3vdfx6fyzp1dginlhlabvqclbjwwzkiyqi"; + libraryHaskellDepends = [ base blaze-html containers text ]; + description = "Template and widgets for Bootstrap2 to use with Text.Blaze.Html5"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "layout-rules" = callPackage + ({ mkDerivation, alex-tools, base, text }: + mkDerivation { + pname = "layout-rules"; + version = "0.1.0.2"; + sha256 = "1ddynm3jl7c4jakxk2lxy954a9245j2664an0kyh9inn51j17p9r"; + libraryHaskellDepends = [ alex-tools base text ]; + description = "A collection of different layout implementations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "layouting" = callPackage + ({ mkDerivation, base, container, layered-state, prologue + , terminal-text, text + }: + mkDerivation { + pname = "layouting"; + version = "1.1.4"; + sha256 = "0p50zg1xydvci313dh87g0asx292vbhbz5iaywcw9rapwxlg5zld"; + libraryHaskellDepends = [ + base container layered-state prologue terminal-text text + ]; + description = "General layouting library. Currently supports layouting 2D areas and can be used as a backend for text pretty printing or automatic windows layouting managers."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lazify" = callPackage + ({ mkDerivation, base, containers, ghc-prim, tagged, transformers + }: + mkDerivation { + pname = "lazify"; + version = "0.1.0.1"; + sha256 = "14ar766spifs3acdki8namldgy77fjjd2gxli16k08gnl65bpk1y"; + libraryHaskellDepends = [ + base containers ghc-prim tagged transformers + ]; + testHaskellDepends = [ base ]; + description = "A simple utility for lazy record matching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lazy" = callPackage + ({ mkDerivation, base, comonad }: + mkDerivation { + pname = "lazy"; + version = "0.1"; + sha256 = "02a9iw0ns12hszi5rim4x6pa15y3zycmbcmcwmsr6m31rzgz8ryp"; + libraryHaskellDepends = [ base comonad ]; + description = "Explicit laziness for Haskell"; + license = lib.licenses.mit; + }) {}; + + "lazy-async" = callPackage + ({ mkDerivation, base, exceptions, hedgehog, lifted-async + , monad-control, optics-core, optics-th, stm, transformers + , transformers-base + }: + mkDerivation { + pname = "lazy-async"; + version = "1.1.0.0"; + sha256 = "05jn9jdy3rbdl2pygjrzpv2kivq9h6iw2zq8nk1ximc43xxpca4a"; + libraryHaskellDepends = [ + base exceptions lifted-async monad-control stm transformers + transformers-base + ]; + testHaskellDepends = [ + base exceptions hedgehog lifted-async monad-control optics-core + optics-th stm transformers transformers-base + ]; + description = "Asynchronous actions that don't start right away"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lazy-bracket" = callPackage + ({ mkDerivation, base, doctest, exceptions, tasty, tasty-hunit }: + mkDerivation { + pname = "lazy-bracket"; + version = "0.1.0.0"; + sha256 = "1qaawj54hp68jy0qf4cbv37n67s7pbayyn5f59lj138fl15cj300"; + libraryHaskellDepends = [ base exceptions ]; + testHaskellDepends = [ base doctest exceptions tasty tasty-hunit ]; + description = "A bracket with lazy resource allocation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lazy-cache" = callPackage + ({ mkDerivation, base, clock, hashable, hspec, hspec-discover + , HUnit, psqueues + }: + mkDerivation { + pname = "lazy-cache"; + version = "0.2.0.0"; + sha256 = "0645xv18m0l5pzwqfg974bwg92457na95i8hkfgvhnjrsbb3ijff"; + libraryHaskellDepends = [ base clock hashable psqueues ]; + testHaskellDepends = [ base clock hashable hspec HUnit ]; + testToolDepends = [ hspec-discover ]; + description = "Library for caching IO action that leverages on GHC RTS implementation"; + license = lib.licenses.mpl20; + }) {}; + + "lazy-csv" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "lazy-csv"; + version = "0.5.1"; + sha256 = "17v495xnv38bx9zfjfa8dl3prj94lg74dhn1jzqrjq488gfwp2w8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + executableHaskellDepends = [ base bytestring ]; + description = "Efficient lazy parsers for CSV (comma-separated values)"; + license = lib.licenses.bsd3; + mainProgram = "csvSelect"; + }) {}; + + "lazy-hash" = callPackage + ({ mkDerivation, base, constrained-categories, hashable + , haskell-src-meta, tagged, template-haskell, vector-space + }: + mkDerivation { + pname = "lazy-hash"; + version = "0.1.0.0"; + sha256 = "1xa2c8gxk5l4njbs58zpq2ybdvjd4y214p71nfmfrzw0arwz49pa"; + revision = "3"; + editedCabalFile = "0l348ahsic2cd27haqgsbh35w1f1y92bf2jnb8hkvbwf04b7r4qw"; + libraryHaskellDepends = [ + base constrained-categories hashable haskell-src-meta tagged + template-haskell vector-space + ]; + description = "Identifiers for not-yet-computed values"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lazy-hash-cache" = callPackage + ({ mkDerivation, base, base16-bytestring, binary, bytestring + , data-default-class, directory, filepath, hashable, lazy-hash + , microlens, microlens-th, temporary + }: + mkDerivation { + pname = "lazy-hash-cache"; + version = "0.1.0.0"; + sha256 = "1bdq2fbxpmlva1qbxbiznnjmz7yv7qzcr8wdgds0rdzwhjn97mp4"; + revision = "2"; + editedCabalFile = "1w1g6h01pjvrqk3r0qknn0v0xidfdnbwm6kqvxax89r83i29pkv5"; + libraryHaskellDepends = [ + base base16-bytestring binary bytestring data-default-class + directory filepath hashable lazy-hash microlens microlens-th + temporary + ]; + description = "Storing computed values for re-use when the same program runs again"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lazy-io" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lazy-io"; + version = "0.1.0"; + sha256 = "0fbvm8wwvp4xm4rq2mdfnrra7c88dps91j7ay2vn7iqmpdkcwly9"; + libraryHaskellDepends = [ base ]; + description = "Lazy IO"; + license = lib.licenses.bsd3; + }) {}; + + "lazy-io-streams" = callPackage + ({ mkDerivation, base, bytestring, io-streams }: + mkDerivation { + pname = "lazy-io-streams"; + version = "0.1.0.0"; + sha256 = "022x0sikvdsvpp0gh7q82sdpd5kxd2zmprdpmf7z4c3hf4xk9vxy"; + revision = "2"; + editedCabalFile = "01r6i81rxm6rng50yhfj84z3dvhcbap10sfqigg01mfmy4zn9pnl"; + libraryHaskellDepends = [ base bytestring io-streams ]; + description = "Get lazy with your io-streams"; + license = lib.licenses.bsd3; + }) {}; + + "lazy-priority-queue" = callPackage + ({ mkDerivation, base, containers, doctest, lens, markdown-unlit }: + mkDerivation { + pname = "lazy-priority-queue"; + version = "0.1.1"; + sha256 = "1b853cqc1wybwmnywh9jhcv382v43mfyqxskffizp1m10gii9ss5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ base doctest lens ]; + testToolDepends = [ markdown-unlit ]; + description = "Lazy-Spined Monadic Priority Queues"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "Levenshtein"; + broken = true; + }) {}; + + "lazy-search" = callPackage + ({ mkDerivation, base, size-based }: + mkDerivation { + pname = "lazy-search"; + version = "0.1.3.0"; + sha256 = "1a4s2gp898h518lipvk4inzlx76xgjdm2apl773x6r824qafr9sn"; + libraryHaskellDepends = [ base size-based ]; + description = "Finds values satisfying a lazy predicate"; + license = lib.licenses.bsd3; + }) {}; + + "lazyarray" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "lazyarray"; + version = "0.1.3"; + sha256 = "0bc2n7x8fydmzc84yb5zbdaca1r4qwpk7zlvbgcycycr87fk7p7n"; + libraryHaskellDepends = [ array base ]; + description = "Efficient implementation of lazy monolithic arrays (lazy in indexes)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lazyboy" = callPackage + ({ mkDerivation, aeson, base, hspec, microstache, text + , transformers + }: + mkDerivation { + pname = "lazyboy"; + version = "0.2.2.0"; + sha256 = "1kmiilikq4z003ngy3sk8j3973g0wh1jx7mvla68q12pii34p9gp"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base hspec microstache text transformers + ]; + testHaskellDepends = [ + aeson base hspec microstache text transformers + ]; + description = "An EDSL for programming the Game Boy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lazyio" = callPackage + ({ mkDerivation, base, transformers, unsafe }: + mkDerivation { + pname = "lazyio"; + version = "0.1.0.4"; + sha256 = "0v6g2r4x9m1ksvx62bkn0hndasfh387ylrz67hwkdj61rnyg0m4b"; + revision = "1"; + editedCabalFile = "1kbvbdzh3n6ci51nc2sfp0i2mc203a5cn5xraafiabk3awi5b9x7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base transformers unsafe ]; + description = "Run IO actions lazily while respecting their order"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "lazyio-applicative" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lazyio-applicative"; + version = "0.1.0.3"; + sha256 = "1p0qhdbcnmx17j069n3w89jv8wpxzari4ihylrjk2x78k4b3p1cb"; + libraryHaskellDepends = [ base ]; + description = "LazyIO applicative for asymptotic performance"; + license = lib.licenses.mit; + }) {}; + + "lazyset" = callPackage + ({ mkDerivation, base, containers, data-ordlist, HUnit, time + , timeit + }: + mkDerivation { + pname = "lazyset"; + version = "0.1.0.0"; + sha256 = "1babbz2p5cj5l0map58mw4ck3ll5sfwdzf1077388x0ih78wqqly"; + libraryHaskellDepends = [ base containers data-ordlist ]; + testHaskellDepends = [ base containers data-ordlist HUnit ]; + benchmarkHaskellDepends = [ + base containers data-ordlist time timeit + ]; + description = "Set and Map from lazy/infinite lists"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lazysmallcheck" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lazysmallcheck"; + version = "0.6"; + sha256 = "0lqggm75m1qd34lzqj3ibvnjwhjqvq16cab8zxm4yzn7j2sxzm4x"; + libraryHaskellDepends = [ base ]; + description = "A library for demand-driven testing of Haskell programs"; + license = lib.licenses.bsd3; + }) {}; + + "lazysplines" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lazysplines"; + version = "0.3"; + sha256 = "13ll6w4g0pv2bq5dsyiz4v9ywsdax6pjzb1d64fsqvq1zqr490ix"; + libraryHaskellDepends = [ base ]; + description = "Differential solving with lazy splines"; + license = lib.licenses.bsd3; + }) {}; + + "lbfgs" = callPackage + ({ mkDerivation, array, base, vector }: + mkDerivation { + pname = "lbfgs"; + version = "0.1"; + sha256 = "0f2kcy1npq2i1m9gxfhhkkn145v1gwph7ks321jx163h9kfjw0jx"; + libraryHaskellDepends = [ array base vector ]; + description = "L-BFGS optimization"; + license = "unknown"; + }) {}; + + "lca" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lca"; + version = "0.4"; + sha256 = "0miji532qc725vprhnc5p3k4i6515i1fn1g0f7hm0gmq0hvvh51f"; + libraryHaskellDepends = [ base ]; + description = "O(log n) persistent online lowest common ancestor search without preprocessing"; + license = lib.licenses.bsd3; + }) {}; + + "lcs" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "lcs"; + version = "0.2"; + sha256 = "1w8z80vqb86zl6ap4nd87kpl91qms8310k1d8r6qrxg2skm6gnxl"; + libraryHaskellDepends = [ array base ]; + description = "Find longest common sublist of two lists"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ld-intervals" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ld-intervals"; + version = "0.1.0.0"; + sha256 = "1mi94kdc61d4vhzvcr4gvzy3zl2wrd4i353gpmmaxp652rm9xm99"; + libraryHaskellDepends = [ base ]; + description = "Data structures for representing arbitrary intervals"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lda" = callPackage + ({ mkDerivation, base, containers, ghc-prim, mtl, random-fu + , random-source, rvar, vector + }: + mkDerivation { + pname = "lda"; + version = "0.0.2"; + sha256 = "125y7syfpwg6356h4rq34k45h115ywbz9yisvd741jf6aij23is2"; + libraryHaskellDepends = [ + base containers ghc-prim mtl random-fu random-source rvar vector + ]; + description = "Online Latent Dirichlet Allocation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ldap-client" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring + , connection, containers, fail, hspec, network, process, semigroups + , stm, text + }: + mkDerivation { + pname = "ldap-client"; + version = "0.4.2"; + sha256 = "025k631wlg6g6fcsxq403k7wn7cnqbk77w7vpmm87sngvk0i4q0v"; + libraryHaskellDepends = [ + asn1-encoding asn1-types async base bytestring connection + containers fail network semigroups stm text + ]; + testHaskellDepends = [ base bytestring hspec process semigroups ]; + description = "Pure Haskell LDAP Client Library"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ldap-client-og" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring + , connection, containers, hspec, ldap-client, network, process + , semigroups, stm, text + }: + mkDerivation { + pname = "ldap-client-og"; + version = "0.3.0"; + sha256 = "0sirs44j5lp0xc6c9h7qwd2wxqzcnvw06pfvwylx252j38yy4r9i"; + libraryHaskellDepends = [ + asn1-encoding asn1-types async base bytestring connection + containers network semigroups stm text + ]; + testHaskellDepends = [ + base bytestring hspec ldap-client process semigroups + ]; + description = "Pure Haskell LDAP Client Library"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ldap-scim-bridge" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , email-validate, hscim, hspec, http-client, http-client-tls + , http-types, ldap-client, network, QuickCheck, relude, servant + , servant-client, servant-client-core, string-conversions, text + , tinylog, unordered-containers, yaml + }: + mkDerivation { + pname = "ldap-scim-bridge"; + version = "0.9"; + sha256 = "13jndxxzrqc101q4bb7z2fig5cjjm8805b3335ni1hmx1imc16hp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers email-validate hscim + http-client http-client-tls http-types ldap-client network relude + servant servant-client servant-client-core string-conversions text + tinylog unordered-containers yaml + ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring containers email-validate hscim + http-client http-client-tls http-types ldap-client network relude + servant servant-client servant-client-core string-conversions text + tinylog unordered-containers yaml + ]; + testHaskellDepends = [ + base bytestring email-validate hscim hspec ldap-client QuickCheck + string-conversions text yaml + ]; + description = "See README for synopsis"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "ldap-scim-bridge"; + }) {}; + + "ldapply" = callPackage + ({ mkDerivation, base, bytestring, docopt, interpolatedstring-perl6 + , LDAP, ldif, unordered-containers + }: + mkDerivation { + pname = "ldapply"; + version = "0.2.0"; + sha256 = "0qgpb22k9krdhwjydzyfhjf85crxc49ss7x74mrqj8ivkzg5hl28"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring docopt interpolatedstring-perl6 LDAP ldif + unordered-containers + ]; + description = "LDIF idempotent apply tool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ldapply"; + }) {}; + + "ldif" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, directory + , filepath, HUnit, parsec, rosezipper + }: + mkDerivation { + pname = "ldif"; + version = "0.0.13"; + sha256 = "0mf0cvjzgimrqf80g6hg75azv18930g5mrvjjxw70116mdpp718a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cmdargs containers directory filepath parsec + rosezipper + ]; + executableHaskellDepends = [ + base bytestring cmdargs containers filepath + ]; + testHaskellDepends = [ base HUnit ]; + description = "The LDAP Data Interchange Format (LDIF) tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ldtk-types" = callPackage + ({ mkDerivation, aeson, base, text }: + mkDerivation { + pname = "ldtk-types"; + version = "1.2.3"; + sha256 = "1xva58a0dsplw03sx2ip4ad88icp9mn5n5wpi81hgy9kj6szh22x"; + libraryHaskellDepends = [ aeson base text ]; + testHaskellDepends = [ aeson base text ]; + description = "Datatypes and Aeson instances for parsing LDtk"; + license = lib.licenses.bsd3; + }) {}; + + "leaf" = callPackage + ({ mkDerivation, base, blaze-html, directory, filepath, pandoc + , split + }: + mkDerivation { + pname = "leaf"; + version = "1.0.1.1"; + sha256 = "1czk4d2xa2g7djdz669h1q6ciflzwxm4n05m9jv3d3z7r6fcch6z"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base blaze-html directory filepath pandoc split + ]; + description = "A simple portfolio generator"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "leaf"; + broken = true; + }) {}; + + "leaky" = callPackage + ({ mkDerivation, base, cpphs, deepseq-bounded, deepseq-generics + , generics-sop, random, seqaid, template-haskell + }: + mkDerivation { + pname = "leaky"; + version = "0.4.0.0"; + sha256 = "17cs1mszcfibfkcbwxdcn4pi3n6b84a23szv548vqxwypyrzlbf0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cpphs deepseq-bounded deepseq-generics generics-sop random + seqaid template-haskell + ]; + description = "Robust space leak, and its strictification"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "leaky"; + }) {}; + + "lean" = callPackage + ({ mkDerivation, base, base-unicode-symbols, text-utf8 + , transformers, util + }: + mkDerivation { + pname = "lean"; + version = "0.0.0.1"; + sha256 = "1i1xkaipjaczp32hn5g5g4x9a3ml98hamb4qaycy7rlcfbildiga"; + libraryHaskellDepends = [ + base base-unicode-symbols text-utf8 transformers util + ]; + description = "Bonds to Lean theorem prover"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lean-peano" = callPackage + ({ mkDerivation, base, base-compat, Cabal, cabal-doctest, deepseq + , doctest, hedgehog, QuickCheck, template-haskell + }: + mkDerivation { + pname = "lean-peano"; + version = "1.0.2.0"; + sha256 = "0wvc7cxds6xmwm18bh3i8g7ck11nfpgdg26nyw1rr73rph8sl7ai"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ + base base-compat deepseq doctest hedgehog QuickCheck + template-haskell + ]; + description = "A maximally lazy, simple implementation of the Peano numbers with minimal dependencies"; + license = lib.licenses.mit; + }) {}; + + "leancheck" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "leancheck"; + version = "1.0.2"; + sha256 = "0sp2rvz4h7mbra5jmn71ds3xz0934hhmsssbhsfgvkifgk8vcb0i"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base ]; + description = "Enumerative property-based testing"; + license = lib.licenses.bsd3; + }) {}; + + "leancheck-enum-instances" = callPackage + ({ mkDerivation, base, enum-types, leancheck }: + mkDerivation { + pname = "leancheck-enum-instances"; + version = "0.1.0.0"; + sha256 = "0l14npnkwdr3vcdjv2b20a0g3cka0nd93cm6hrq16dcphm1ckaj1"; + libraryHaskellDepends = [ base enum-types leancheck ]; + description = "listable instances for small enum types"; + license = lib.licenses.bsd3; + }) {}; + + "leancheck-instances" = callPackage + ({ mkDerivation, array, base, bytestring, containers, leancheck + , nats, text, time + }: + mkDerivation { + pname = "leancheck-instances"; + version = "0.0.5"; + sha256 = "111dgr7ivd36v5fqcvnx2jq7iyn9akz5css6mzb5h72rc0sxwq6q"; + libraryHaskellDepends = [ + array base bytestring containers leancheck nats text time + ]; + testHaskellDepends = [ + base bytestring containers leancheck nats text + ]; + description = "Common LeanCheck instances"; + license = lib.licenses.bsd3; + }) {}; + + "leankit-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, colour, curl, split }: + mkDerivation { + pname = "leankit-api"; + version = "0.4"; + sha256 = "14ax9w72cdmbsgy879mwwi2g0345xzfvivrq8b7ngkr8dyfp72r7"; + libraryHaskellDepends = [ + aeson base bytestring colour curl split + ]; + description = "LeanKit API"; + license = lib.licenses.mit; + }) {}; + + "leanpub-concepts" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "leanpub-concepts"; + version = "1.1.0.2"; + sha256 = "0xlnpn48zsm5pgjghj6cnfvfzaq6mkrph23b0l8zf66wvw8gbvc0"; + revision = "1"; + editedCabalFile = "0lxs2x6nadb1cyyxjr9b32c9dmmjgmfy2j99dg9qfdhp7a9ih5y2"; + libraryHaskellDepends = [ base bytestring text ]; + description = "Types for the Leanpub API"; + license = lib.licenses.mit; + }) {}; + + "leanpub-wreq" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions + , leanpub-concepts, mwc-random, text, time, transformers + , unordered-containers, wreq + }: + mkDerivation { + pname = "leanpub-wreq"; + version = "1.1.0.4"; + sha256 = "0p9wyj3dsm8mif9wfg9m9gwdnisg19gvjxmrkkrk0ymrjpvgq5ha"; + revision = "1"; + editedCabalFile = "14qqaxwb0jmswnrs38mnbzfs98hbzqshsnnw0xzvnp80rdw5mr10"; + libraryHaskellDepends = [ + aeson base bytestring exceptions leanpub-concepts mwc-random text + time transformers unordered-containers wreq + ]; + description = "Use the Leanpub API via Wreq"; + license = lib.licenses.mit; + }) {}; + + "leapseconds" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit, time }: + mkDerivation { + pname = "leapseconds"; + version = "1.0"; + sha256 = "07nivyl6p0xn409852fw8w2r46qnjqgmrr38pk30lq8byv55m6y6"; + revision = "1"; + editedCabalFile = "1n3r1c58626nzqmjb068kz3ckb3xsn9v62i70yvzk2g6j29fpz2g"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base tasty tasty-hunit time ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "leapseconds-announced" = callPackage + ({ mkDerivation, base, QuickCheck, time }: + mkDerivation { + pname = "leapseconds-announced"; + version = "2017.1.0.1"; + sha256 = "1mm8j994106gyx9p3widkydczn8wcj79m2kiymg9fjkhmxyb4fyd"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base QuickCheck time ]; + description = "Leap seconds announced at library release time"; + license = lib.licenses.bsd3; + }) {}; + + "learn" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "learn"; + version = "0.1.1"; + sha256 = "1i2rn4pmgbqxj0xsjqp5rh50lv6zgnblbjgwmqh5cxb3dsillvpj"; + libraryHaskellDepends = [ base containers ]; + description = "Learning Algorithms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "learn-physics" = callPackage + ({ mkDerivation, base, gloss, gnuplot, hmatrix, SpatialMath + , vector-space, Vis + }: + mkDerivation { + pname = "learn-physics"; + version = "0.6.6"; + sha256 = "175sbdinjvf8sp3z597ql49zpvab6gllygv1nrygln3xfsk23d97"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base gloss gnuplot hmatrix SpatialMath vector-space Vis + ]; + executableHaskellDepends = [ base gloss gnuplot SpatialMath Vis ]; + description = "Haskell code for learning physics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "learn-physics-examples" = callPackage + ({ mkDerivation, base, gloss, gnuplot, learn-physics, not-gloss + , spatial-math + }: + mkDerivation { + pname = "learn-physics-examples"; + version = "0.5.0.1"; + sha256 = "0fwmc7q59srasciijd7ws1bqay4cc7jhi1469my67kchg0n45q3k"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base gloss gnuplot learn-physics not-gloss spatial-math + ]; + description = "examples for learn-physics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "learning-hmm" = callPackage + ({ mkDerivation, base, containers, deepseq, hmatrix, random-fu + , random-source, vector + }: + mkDerivation { + pname = "learning-hmm"; + version = "0.3.2.2"; + sha256 = "1a2a97cflnlalcqr54ssbmy047i6y1xgswssy64hsr36g2lhywrs"; + libraryHaskellDepends = [ + base containers deepseq hmatrix random-fu random-source vector + ]; + description = "Yet another library for hidden Markov models"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "leb128" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim + , QuickCheck, test-framework, test-framework-quickcheck2 + , transformers + }: + mkDerivation { + pname = "leb128"; + version = "0.1.0.0"; + sha256 = "097xzdj1q17whnzwlpwnfapppgc4lqwmmfcv2694gzlil84rqwk7"; + revision = "2"; + editedCabalFile = "12qilpvx1sr1k1k5qsvpk8j678gvkhdzxbkdh6yhkb5w6hg4jzph"; + libraryHaskellDepends = [ base bytestring ghc-prim transformers ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base bytestring criterion deepseq ]; + description = "LEB128 encoding logic for and in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "leb128-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , hedgehog, integer-logarithms, scientific, tasty, tasty-bench + , tasty-hedgehog, tasty-hunit, text + }: + mkDerivation { + pname = "leb128-binary"; + version = "0.1.3"; + sha256 = "1rq025if04na8knv50krs4hli9ki9y26x5hg8sskikad8sffsv5j"; + libraryHaskellDepends = [ + base binary bytestring containers integer-logarithms scientific + text + ]; + testHaskellDepends = [ + base binary bytestring containers hedgehog integer-logarithms + scientific tasty tasty-hedgehog tasty-hunit text + ]; + benchmarkHaskellDepends = [ + base binary bytestring containers deepseq integer-logarithms + scientific tasty-bench text + ]; + description = "Signed and unsigned LEB128 codec for binary library"; + license = lib.licenses.asl20; + }) {}; + + "leb128-cereal" = callPackage + ({ mkDerivation, base, bytestring, cereal, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "leb128-cereal"; + version = "1.2"; + sha256 = "0a2zdm0zd7kpid3da5k5pifkyil048j5y4fvknbs96bky74yz95m"; + libraryHaskellDepends = [ base bytestring cereal ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit tasty-quickcheck + ]; + description = "LEB128 and SLEB128 encoding"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.nomeata ]; + }) {}; + + "leetify" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "leetify"; + version = "0.1.0.1"; + sha256 = "106pr7rlma67dqqyfhknh9fb6r37lsj00qjx1dq3xx7yxp368nvr"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base containers ]; + description = "Leetify text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "leetify"; + broken = true; + }) {}; + + "left4deadrl" = callPackage + ({ mkDerivation, base, hscharm, random, random-shuffle }: + mkDerivation { + pname = "left4deadrl"; + version = "0.0.2"; + sha256 = "1lwpkhlhiy8dbw3ln0dz65ci8my7cmqs7d08f5wy728ixmmcn84w"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base hscharm random random-shuffle ]; + description = "left4dead-inspired roguelike"; + license = lib.licenses.bsd3; + mainProgram = "left4deadrl"; + }) {}; + + "legion" = callPackage + ({ mkDerivation, aeson, base, binary, binary-conduit, bytestring + , canteven-http, conduit, conduit-extra, containers + , data-default-class, data-dword, exceptions, http-types + , monad-logger, network, Ranged-sets, scotty, scotty-resource, stm + , text, time, transformers, unix, uuid, wai, wai-extra, warp + }: + mkDerivation { + pname = "legion"; + version = "0.10.0.0"; + sha256 = "1pykk4bs5q3mgsj7d5x3lfb0agcrqc3ax745x1vnj9av9wrf2jbg"; + libraryHaskellDepends = [ + aeson base binary binary-conduit bytestring canteven-http conduit + conduit-extra containers data-default-class data-dword exceptions + http-types monad-logger network Ranged-sets scotty scotty-resource + stm text time transformers unix uuid wai wai-extra warp + ]; + description = "Distributed, stateful, homogeneous microservice framework"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "legion-discovery" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring, Cabal + , canteven-http, canteven-log, conduit, containers + , data-default-class, ekg, graphviz, http-api-data, http-grammar + , legion, legion-extra, monad-logger, mtl, servant-server, SHA + , text, time, wai, wai-extra, warp + }: + mkDerivation { + pname = "legion-discovery"; + version = "1.0.0.1"; + sha256 = "1s87m65c891jp78rzx14bx4fk3qz3iafqc8phxjv839kih2gpsgb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base binary bytestring Cabal canteven-http + canteven-log conduit containers data-default-class ekg graphviz + http-api-data http-grammar legion legion-extra monad-logger mtl + servant-server SHA text time wai wai-extra warp + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "A discovery service based on Legion"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "legion-discovery"; + }) {}; + + "legion-discovery-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , http-client, http-types, load-balancing, monad-logger, resourcet + , safe-exceptions, text, text-show, transformers + }: + mkDerivation { + pname = "legion-discovery-client"; + version = "0.2.0.1"; + sha256 = "0wvm0y5gpriq17jvvczij83sh8cwkijv7w3ayx6yqkyjhwwlljdi"; + libraryHaskellDepends = [ + aeson base bytestring Cabal containers http-client http-types + load-balancing monad-logger resourcet safe-exceptions text + text-show transformers + ]; + testHaskellDepends = [ base ]; + description = "Client library for communicating with legion-discovery"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "legion-extra" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , canteven-log, conduit, containers, data-default-class, data-dword + , directory, legion, network, safe, split, stm, transformers, yaml + }: + mkDerivation { + pname = "legion-extra"; + version = "0.1.2.2"; + sha256 = "1p6wyggfi6dihw2lq53kyz8x4shriwnxm6avl77f5lmskr0grmig"; + revision = "1"; + editedCabalFile = "1pzqm1n2rnnv5i5fj5s6n79hyzp8sd2xid1h1i4jpwy6chnj060v"; + libraryHaskellDepends = [ + aeson attoparsec base binary bytestring canteven-log conduit + containers data-default-class data-dword directory legion network + safe split stm transformers yaml + ]; + testHaskellDepends = [ base ]; + description = "Extra non-essential utilities for building legion applications"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "leksah" = callPackage + ({ mkDerivation, array, base, base-compat, binary, binary-shared + , blaze-html, bytestring, Cabal, conduit, containers, cpphs + , deepseq, directory, executable-path, filepath, fsnotify, ghc + , ghcjs-codemirror, gi-cairo, gi-gdk, gi-gdkpixbuf, gi-gio, gi-glib + , gi-gobject, gi-gtk, gi-gtk-hs, gi-gtksource, gi-pango, gi-webkit2 + , gtk3, haskell-gi-base, haskell-gi-overloading, haskell-src-exts + , hlint, hslogger, HTTP, leksah-server, ltk, mtl, network + , network-uri, old-time, parsec, pretty, pretty-show, QuickCheck + , regex-base, regex-tdfa, regex-tdfa-text, shakespeare, split, stm + , strict, text, time, transformers, unix, utf8-string, vado, vcsgui + , vcswrapper + }: + mkDerivation { + pname = "leksah"; + version = "0.16.2.2"; + sha256 = "11b1im02687snpw1d6bbprnczrc11s2qr8k2jvcdl5bbzi1hjnw7"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base base-compat binary binary-shared blaze-html bytestring + Cabal conduit containers cpphs deepseq directory executable-path + filepath fsnotify ghc ghcjs-codemirror gi-cairo gi-gdk gi-gdkpixbuf + gi-gio gi-glib gi-gobject gi-gtk gi-gtk-hs gi-gtksource gi-pango + gi-webkit2 haskell-gi-base haskell-gi-overloading haskell-src-exts + hlint hslogger HTTP leksah-server ltk mtl network network-uri + old-time parsec pretty pretty-show QuickCheck regex-base regex-tdfa + regex-tdfa-text shakespeare split stm strict text time transformers + unix utf8-string vado vcsgui vcswrapper + ]; + libraryPkgconfigDepends = [ gtk3 ]; + executableHaskellDepends = [ base gi-gtk-hs leksah-server stm ]; + description = "Haskell IDE written in Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "leksah"; + }) {inherit (pkgs) gtk3;}; + + "leksah-server" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-compat, binary + , binary-shared, bytestring, Cabal, conduit, conduit-extra + , containers, deepseq, directory, doctest, executable-path + , filepath, ghc, ghc-boot, haddock-api, haddock-library, hslogger + , HTTP, HUnit, ltk, network, network-uri, parsec, pretty, process + , resourcet, strict, text, time, transformers, unix + }: + mkDerivation { + pname = "leksah-server"; + version = "0.16.3.0"; + sha256 = "0cjg4r6yjwfzr2xn90gvrw2x93mlpz6z2i1i4djbnilknl9s53vp"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson attoparsec base base-compat binary binary-shared bytestring + Cabal conduit conduit-extra containers deepseq directory + executable-path filepath ghc ghc-boot haddock-api haddock-library + hslogger HTTP ltk network network-uri parsec pretty process + resourcet strict text time transformers unix + ]; + executableHaskellDepends = [ + attoparsec base base-compat binary binary-shared bytestring Cabal + conduit conduit-extra containers deepseq directory executable-path + filepath ghc ghc-boot haddock-api haddock-library hslogger HTTP ltk + network network-uri parsec pretty process resourcet strict text + time transformers unix + ]; + testHaskellDepends = [ + base conduit conduit-extra directory doctest filepath hslogger + HUnit process resourcet text transformers + ]; + description = "Metadata collection for leksah"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lendingclub" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, HsOpenSSL + , http-streams, io-streams, mtl, scientific, text, vector + }: + mkDerivation { + pname = "lendingclub"; + version = "0.1.1"; + sha256 = "1r40qm7f45vgzdxnzlhpqhsi81rbwa2nss3gf1d5mqz32dscjwfx"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring HsOpenSSL http-streams + io-streams mtl scientific text vector + ]; + description = "Bindings for the LendingClub marketplace API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens" = callPackage + ({ mkDerivation, array, assoc, base, base-compat, base-orphans + , bifunctors, bytestring, call-stack, comonad, containers + , contravariant, criterion, deepseq, distributive, exceptions + , filepath, free, generic-deriving, ghc-prim, hashable, HUnit + , indexed-traversable, indexed-traversable-instances + , kan-extensions, mtl, parallel, profunctors, QuickCheck + , reflection, semigroupoids, simple-reflect, strict, tagged + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, th-abstraction, these + , transformers, transformers-compat, unordered-containers, vector + }: + mkDerivation { + pname = "lens"; + version = "5.2.3"; + sha256 = "0kcr1dqvnjmi05yd9m9ylipk5210jwd7d00c9scq9n49vnl8q7nz"; + revision = "4"; + editedCabalFile = "0j0ga11zqgj19nsk9nyd6l23chdixc5cd2v7vgjj7flwy5vc97kn"; + libraryHaskellDepends = [ + array assoc base base-orphans bifunctors bytestring call-stack + comonad containers contravariant distributive exceptions filepath + free ghc-prim hashable indexed-traversable + indexed-traversable-instances kan-extensions mtl parallel + profunctors reflection semigroupoids strict tagged template-haskell + text th-abstraction these transformers transformers-compat + unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring containers deepseq HUnit mtl QuickCheck + simple-reflect test-framework test-framework-hunit + test-framework-quickcheck2 text transformers + ]; + benchmarkHaskellDepends = [ + base base-compat bytestring comonad containers criterion deepseq + generic-deriving transformers unordered-containers vector + ]; + description = "Lenses, Folds and Traversals"; + license = lib.licenses.bsd2; + }) {}; + + "lens-accelerate" = callPackage + ({ mkDerivation, accelerate, base, lens }: + mkDerivation { + pname = "lens-accelerate"; + version = "0.3.0.0"; + sha256 = "1sk3iy5qv24mifx0gwd5z714lf3y3s4zpbff09mqk42whk2sdd0y"; + libraryHaskellDepends = [ accelerate base lens ]; + description = "Instances to mix lens with Accelerate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lens-action" = callPackage + ({ mkDerivation, base, comonad, contravariant, lens, mtl + , profunctors, semigroupoids, transformers + }: + mkDerivation { + pname = "lens-action"; + version = "0.2.6"; + sha256 = "0cdprc5j6r976dmrga2zwvcr7qsv7nqy3nvncp66yyy0dk2qlwm3"; + revision = "2"; + editedCabalFile = "0rrrv7k0fz98j99a6gzw858v5w3i378g0b7ijj30dz2am6p6rfnm"; + libraryHaskellDepends = [ + base comonad contravariant lens mtl profunctors semigroupoids + transformers + ]; + description = "Monadic Getters and Folds"; + license = lib.licenses.bsd3; + }) {}; + + "lens-aeson_1_1_3" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, lens + , scientific, text, unordered-containers, vector + }: + mkDerivation { + pname = "lens-aeson"; + version = "1.1.3"; + sha256 = "05jyn6rn0anhgfmk754gmmpcy5jv3ki213z4v243n9jvdjdlg7ms"; + revision = "1"; + editedCabalFile = "0l1hkkpp4blkhmbpswl6lqww6wpfm327f8knq1lskhnisbnfmj2j"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring lens scientific text + unordered-containers vector + ]; + description = "Law-abiding lenses for aeson"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lens-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, lens, scientific, text + , text-short, unordered-containers, vector + }: + mkDerivation { + pname = "lens-aeson"; + version = "1.2.3"; + sha256 = "00ac8anw6a3alwlqqvbr1vp7brajrdp66ximl7ylvj28wbznmg3v"; + revision = "2"; + editedCabalFile = "1mw2ijrdkkpazgnfb1msahgf1dlygrcl2i3hi4g7vqf8b95knwss"; + libraryHaskellDepends = [ + aeson base bytestring lens scientific text text-short + unordered-containers vector + ]; + description = "Law-abiding lenses for aeson"; + license = lib.licenses.mit; + }) {}; + + "lens-core" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lens-core"; + version = "0.2"; + sha256 = "1q8290h588qbkylig6m7zp899pb8prbdz9k1ynr7f4g8wnjbzbbv"; + libraryHaskellDepends = [ base ]; + description = "A placeholder for a future lens core package"; + license = "(BSD-2-Clause OR Apache-2.0)"; + }) {}; + + "lens-csv" = callPackage + ({ mkDerivation, base, bytestring, cassava, lens }: + mkDerivation { + pname = "lens-csv"; + version = "0.1.1.0"; + sha256 = "0kkwb32ndhxhlz01pn4xh825x95l8g45cs4h5wxkjh24rywl3rrp"; + libraryHaskellDepends = [ base bytestring cassava lens ]; + testHaskellDepends = [ base bytestring cassava lens ]; + license = lib.licenses.bsd3; + }) {}; + + "lens-datetime" = callPackage + ({ mkDerivation, base, lens, time }: + mkDerivation { + pname = "lens-datetime"; + version = "0.3"; + sha256 = "1m6cns38xggw8kcc9h0mf4q024cvc8njm7n33f8gi7hwyxxqs7xv"; + libraryHaskellDepends = [ base lens time ]; + description = "Lenses for Data.Time.* types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-errors" = callPackage + ({ mkDerivation, base, containers, either, hspec, lens }: + mkDerivation { + pname = "lens-errors"; + version = "0.2.2.0"; + sha256 = "0wr5wfzrmacf0s53511p9dg5ymx0wk2d5771jd90pgk7v3cr39j6"; + libraryHaskellDepends = [ base either lens ]; + testHaskellDepends = [ base containers either hspec lens ]; + description = "Error handling in lens chains"; + license = lib.licenses.bsd3; + }) {}; + + "lens-family" = callPackage + ({ mkDerivation, base, containers, lens-family-core, mtl + , transformers + }: + mkDerivation { + pname = "lens-family"; + version = "2.1.3"; + sha256 = "04r5xcypy3vzn3chs9xwmq5gdxk5z5z84qiggkkbz32k6g1b808q"; + libraryHaskellDepends = [ + base containers lens-family-core mtl transformers + ]; + description = "Lens Families"; + license = lib.licenses.bsd3; + }) {}; + + "lens-family-core" = callPackage + ({ mkDerivation, base, containers, transformers }: + mkDerivation { + pname = "lens-family-core"; + version = "2.1.3"; + sha256 = "0r8v42ybwvl1ayz2502mpjl2nc4815699k3f30qln5b9g6qk26lv"; + libraryHaskellDepends = [ base containers transformers ]; + description = "Haskell 2022 Lens Families"; + license = lib.licenses.bsd3; + }) {}; + + "lens-family-th" = callPackage + ({ mkDerivation, base, hspec, template-haskell, transformers }: + mkDerivation { + pname = "lens-family-th"; + version = "0.5.3.1"; + sha256 = "0fhv44qb3gdwiay3imhwhqhdpiczncjz2w6jiiqk11qn4a63rv7l"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base hspec template-haskell transformers ]; + description = "Generate lens-family style lenses"; + license = lib.licenses.bsd3; + }) {}; + + "lens-filesystem" = callPackage + ({ mkDerivation, base, directory, filepath, hspec, lens + , lens-action + }: + mkDerivation { + pname = "lens-filesystem"; + version = "0.1.0.1"; + sha256 = "0rx5b49ka3281nnwvfmkdnfrv56kvfkl2h45nf54rdgxj11b7v28"; + libraryHaskellDepends = [ + base directory filepath lens lens-action + ]; + testHaskellDepends = [ + base directory filepath hspec lens lens-action + ]; + description = "Lens interface for your filesystem; still a bit experimental"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-indexed-plated" = callPackage + ({ mkDerivation, base, lens }: + mkDerivation { + pname = "lens-indexed-plated"; + version = "0.1.0"; + sha256 = "1kr0xq65b2510y88y62s69psfjbgrmq0nl7y6lkvrmqk3ngx53jb"; + libraryHaskellDepends = [ base lens ]; + description = "Indexed version of Plated"; + license = lib.licenses.bsd2; + }) {}; + + "lens-labels" = callPackage + ({ mkDerivation, base, ghc-prim, profunctors, tagged }: + mkDerivation { + pname = "lens-labels"; + version = "0.3.0.1"; + sha256 = "0zz2w01knsj1zn9vj8g3dbhvh0sgnibr5wm9dn91qv0bmps745z7"; + libraryHaskellDepends = [ base ghc-prim profunctors tagged ]; + description = "Integration of lenses with OverloadedLabels"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-misc" = callPackage + ({ mkDerivation, base, lens, tagged, template-haskell }: + mkDerivation { + pname = "lens-misc"; + version = "0.0.2.0"; + sha256 = "1jyqxi83imkyd318m17p2z84zqaxyb08mk5gy7q7saay2blmz4jr"; + libraryHaskellDepends = [ base lens tagged template-haskell ]; + description = "Miscellaneous lens utilities"; + license = lib.licenses.bsd3; + }) {}; + + "lens-named" = callPackage + ({ mkDerivation, base, lens, template-haskell }: + mkDerivation { + pname = "lens-named"; + version = "0.1.0.2"; + sha256 = "1w6y1caah0yr7gilwsv7ji7pp3mz1m9wlx5zpq0n0z1q2wbdsmfp"; + libraryHaskellDepends = [ base lens template-haskell ]; + description = "Helper for use with lens"; + license = lib.licenses.bsd3; + }) {}; + + "lens-prelude" = callPackage + ({ mkDerivation, array, base, bytestring, containers, contravariant + , either, hashable, lens, mtl, text, time, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "lens-prelude"; + version = "0.2"; + sha256 = "0a8z8yqr0cmiwjf1q5zcrnkdi407cwxr58ip6h5xqd3gjimv74dp"; + libraryHaskellDepends = [ + array base bytestring containers contravariant either hashable lens + mtl text time transformers unordered-containers vector + ]; + description = "Alternate prelude that exports lens combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-process" = callPackage + ({ mkDerivation, base, filepath, lens, process, tasty, tasty-hunit + }: + mkDerivation { + pname = "lens-process"; + version = "0.4.0.0"; + sha256 = "1gms2bxa1sygpid09cg3nk1kyhkg4s38dqs0gd77ia2aln6zd7qg"; + revision = "1"; + editedCabalFile = "0y1ran4pjqr2226rkmiqij0pf980npr7iv88y5bgcg7hs22f3b57"; + libraryHaskellDepends = [ base filepath lens process ]; + testHaskellDepends = [ + base filepath lens process tasty tasty-hunit + ]; + description = "Optics for system processes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-properties" = callPackage + ({ mkDerivation, base, lens, QuickCheck, transformers }: + mkDerivation { + pname = "lens-properties"; + version = "4.11.1"; + sha256 = "1caciyn75na3f25q9qxjl7ibjam22xlhl5k2pqfiak10lxsmnz2g"; + revision = "6"; + editedCabalFile = "10c8phmf4znr6a9gkzvi2b9q9b9qc8cmslaxlx2hv59j62216h0f"; + libraryHaskellDepends = [ base lens QuickCheck transformers ]; + description = "QuickCheck properties for lens"; + license = lib.licenses.bsd3; + }) {}; + + "lens-regex" = callPackage + ({ mkDerivation, array, base, directory, doctest, filepath, lens + , regex-base, regex-posix, template-haskell + }: + mkDerivation { + pname = "lens-regex"; + version = "0.1.3"; + sha256 = "11zgdk46skj3g0436vilcgg4wvclixh07xjwqfcsfhffn0vn3mz4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base lens regex-base template-haskell + ]; + testHaskellDepends = [ + base directory doctest filepath regex-posix + ]; + description = "Lens powered regular expression"; + license = lib.licenses.bsd3; + }) {}; + + "lens-regex-pcre" = callPackage + ({ mkDerivation, base, bytestring, containers, gauge, hspec, lens + , pcre-heavy, pcre-light, template-haskell, text + }: + mkDerivation { + pname = "lens-regex-pcre"; + version = "1.1.0.0"; + sha256 = "06540l3rylgpdhfdvd9nwkf6v8hyky4l3igs45zblrmhz4sdql5i"; + libraryHaskellDepends = [ + base bytestring containers lens pcre-heavy pcre-light + template-haskell text + ]; + testHaskellDepends = [ + base bytestring containers hspec lens pcre-heavy pcre-light + template-haskell text + ]; + benchmarkHaskellDepends = [ + base bytestring containers gauge lens pcre-heavy pcre-light + template-haskell text + ]; + description = "A lensy interface to regular expressions"; + license = lib.licenses.bsd3; + }) {}; + + "lens-simple" = callPackage + ({ mkDerivation, base, lens-family, lens-family-core + , lens-family-th, mtl, transformers + }: + mkDerivation { + pname = "lens-simple"; + version = "0.1.0.9"; + sha256 = "0al3bfhrq6lq43s6k0c03vcf126i1naajhd64shgi5s10yw9jgb1"; + libraryHaskellDepends = [ + base lens-family lens-family-core lens-family-th mtl transformers + ]; + description = "simplified import of elementary lens-family combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-sop" = callPackage + ({ mkDerivation, base, generics-sop, optics-core, transformers }: + mkDerivation { + pname = "lens-sop"; + version = "0.3.0"; + sha256 = "145yplksxyk15fyhjssjy5f4z18h1d8bgf25pb1vqdfr10rnffi1"; + libraryHaskellDepends = [ + base generics-sop optics-core transformers + ]; + description = "Computing lenses generically using generics-sop"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-tell" = callPackage + ({ mkDerivation, base, lens, tell }: + mkDerivation { + pname = "lens-tell"; + version = "0.1"; + sha256 = "1d0rjlvai6gsavbfw7zxn8m79vxn61pa9fq9d8v5l707mlm9hsz6"; + libraryHaskellDepends = [ base lens tell ]; + description = "MonadTell-based lens combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-text-encoding" = callPackage + ({ mkDerivation, base, bytestring, lens, text }: + mkDerivation { + pname = "lens-text-encoding"; + version = "0.1.0.0"; + sha256 = "1yxab87ci6gl0c5gsdd8pb780ai8lmxxa3fxkpl1shv1pw124fsv"; + libraryHaskellDepends = [ base bytestring lens text ]; + description = "Isomorphisms and prisms for text <=> bytestring conversions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-th-rewrite" = callPackage + ({ mkDerivation, base, ghc, ghc-exactprint, lens }: + mkDerivation { + pname = "lens-th-rewrite"; + version = "0.3.0.0"; + sha256 = "077lwxn3a2i2y1586dbyipxq8z5a6w1gzv66wvjlxamjv4xwl0kg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ghc lens ]; + executableHaskellDepends = [ base ghc ghc-exactprint lens ]; + description = "Rewrites Template Haskell splices using the API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-time" = callPackage + ({ mkDerivation, base, lens, time }: + mkDerivation { + pname = "lens-time"; + version = "0.1.0.0"; + sha256 = "1hrp9d6qja7yc3zj68w3hylgflyfsvh79m8daw9030yjdxm525za"; + libraryHaskellDepends = [ base lens time ]; + description = "lens for Data.Time"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-toml-parser" = callPackage + ({ mkDerivation, base, containers, dwergaz, lens-family + , profunctors, text, time, toml-parser + }: + mkDerivation { + pname = "lens-toml-parser"; + version = "0.3.0.0"; + sha256 = "1dl9rxs0njcsv6rfg4bmipxbvdr6240x5dsr8857c54cjffwp574"; + libraryHaskellDepends = [ base profunctors text time toml-parser ]; + testHaskellDepends = [ + base containers dwergaz lens-family text toml-parser + ]; + description = "Lenses for toml-parser"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-tutorial" = callPackage + ({ mkDerivation, base, doctest, lens }: + mkDerivation { + pname = "lens-tutorial"; + version = "1.0.4"; + sha256 = "1xcadr4ynnpdm1sdv1idvs15f7d2gbr75565csvwaid2a1hz6agj"; + revision = "1"; + editedCabalFile = "184ssnwdc5xddjv1ijlwmwknp0vw1sl7jsh5mba3kq7176qry6li"; + libraryHaskellDepends = [ base lens ]; + testHaskellDepends = [ base doctest ]; + description = "Tutorial for the lens library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.Gabriella439 ]; + broken = true; + }) {}; + + "lens-typelevel" = callPackage + ({ mkDerivation, base, singletons }: + mkDerivation { + pname = "lens-typelevel"; + version = "0.1.1.0"; + sha256 = "0lsdp6rgacsa13fppa2dfn2nz8cdrvj5clmlshzrv1h0423hfgbp"; + libraryHaskellDepends = [ base singletons ]; + description = "Type-level lenses using singletons"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lens-utils" = callPackage + ({ mkDerivation, aeson, base, containers, data-default, lens + , monoid, split, template-haskell + }: + mkDerivation { + pname = "lens-utils"; + version = "1.4.6"; + sha256 = "1gz2mf33lszk33yszzcsbjhch1jxszg1h9cin49wwbgrb0imz7ds"; + libraryHaskellDepends = [ + aeson base containers data-default lens monoid split + template-haskell + ]; + description = "Collection of missing lens utilities"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lens-witherable" = callPackage + ({ mkDerivation, base, containers, hashable, transformers + , unordered-containers, witherable + }: + mkDerivation { + pname = "lens-witherable"; + version = "0.2.0.2"; + sha256 = "02m9kjj34jq3l9fkm58iz2p6z20n1jkc29j20rd24hn7cwkh0jm3"; + libraryHaskellDepends = [ + base containers hashable transformers unordered-containers + witherable + ]; + description = "lens-compatible tools for working with witherable"; + license = lib.licenses.mit; + }) {}; + + "lens-xml" = callPackage + ({ mkDerivation, base, lens, xml }: + mkDerivation { + pname = "lens-xml"; + version = "0.1.0.0"; + sha256 = "1a0vg84s4lyibwx31k3xyx624mq2wna9bajqs67m4mlsayk75vr1"; + revision = "1"; + editedCabalFile = "07dj8g29p5pg57pn9l2l1960vs1ikqr6z6hc47kgw8hf4y78i6sy"; + libraryHaskellDepends = [ base lens xml ]; + testHaskellDepends = [ base lens xml ]; + description = "Lenses for the xml package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lenses" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "lenses"; + version = "0.1.8"; + sha256 = "1wwl0f1f1scflnbjgqcinkpvpvhn21942bfbg8vlimdap6i5d49h"; + revision = "1"; + editedCabalFile = "0689mj31f8najq70lbpdgyiccpdz4w8bz5d2hlb0ksvw70b0m6kx"; + libraryHaskellDepends = [ base mtl template-haskell ]; + description = "Simple Functional Lenses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lensref" = callPackage + ({ mkDerivation, base, monad-control, mtl, transformers }: + mkDerivation { + pname = "lensref"; + version = "0.2"; + sha256 = "0dj43hqrv198dgfnngq4l8kwnksqcm6nydcr1z1a5gqz5s99m4bn"; + libraryHaskellDepends = [ base monad-control mtl transformers ]; + testHaskellDepends = [ base ]; + description = "References which can be joined and on which lenses can be applied"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lentil" = callPackage + ({ mkDerivation, base, csv, deepseq, directory, dlist, filemanip + , filepath, hspec, hspec-discover, megaparsec, mtl, natural-sort + , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal + , regex-tdfa, semigroups, terminal-progress-bar, text + }: + mkDerivation { + pname = "lentil"; + version = "1.5.6.0"; + sha256 = "0sjhhvrw3xbisg8mi1g67yj5r43wzyhqav61wm0ynb1wakc7das1"; + revision = "4"; + editedCabalFile = "1c9095xlyngjvh27vna329b3r5rk2s8zd470rpwmdz47ch67nrdj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base csv deepseq directory dlist filemanip filepath megaparsec mtl + natural-sort optparse-applicative prettyprinter + prettyprinter-ansi-terminal regex-tdfa semigroups + terminal-progress-bar text + ]; + testHaskellDepends = [ + base csv deepseq directory dlist filemanip filepath hspec + megaparsec mtl natural-sort optparse-applicative prettyprinter + prettyprinter-ansi-terminal regex-tdfa semigroups + terminal-progress-bar text + ]; + testToolDepends = [ hspec-discover ]; + description = "frugal issue tracker"; + license = lib.licenses.gpl3Only; + mainProgram = "lentil"; + maintainers = [ lib.maintainers.rvl ]; + }) {}; + + "lenz" = callPackage + ({ mkDerivation, base, base-unicode-symbols, hs-functors + , transformers + }: + mkDerivation { + pname = "lenz"; + version = "0.4.2.0"; + sha256 = "13yz9lxxll928knxjgvdxdbnv911pxkd9d5jly1hdnhyymahv6lf"; + revision = "1"; + editedCabalFile = "0mzvvddl7wwa4z3rxwdwlaazv0wbg7lfynsab7lya6dzkw4nl7m4"; + libraryHaskellDepends = [ + base base-unicode-symbols hs-functors transformers + ]; + description = "Van Laarhoven lenses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lenz-mtl" = callPackage + ({ mkDerivation, base, base-unicode-symbols, lenz, mtl + , transformers + }: + mkDerivation { + pname = "lenz-mtl"; + version = "0.1"; + sha256 = "0ysl87ym7n5pgdrj5ff7840rgjv8yvybnir2xbmzb4vigqs2kp74"; + revision = "1"; + editedCabalFile = "0jrr8b3awcn1ly1ny7lbwvxi205cm23zd6q4fd6bvbxi9danc0nr"; + libraryHaskellDepends = [ + base base-unicode-symbols lenz mtl transformers + ]; + description = "mtl operations with Van Laarhoven lenses"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lenz-template" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers, lenz + , template-haskell + }: + mkDerivation { + pname = "lenz-template"; + version = "0.2.0.0"; + sha256 = "0g073wfh8522hvmy80dp8an5jr6qjnkfj3119ms3sir7dkfzljqn"; + revision = "6"; + editedCabalFile = "12n7y1b47rgi942d1hnsiib4smgxd84qp4mbsb1z4rfxlf4wd3lh"; + libraryHaskellDepends = [ + base base-unicode-symbols containers lenz template-haskell + ]; + description = "Van Laarhoven lens templates"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "less-arbitrary" = callPackage + ({ mkDerivation, base, containers, email-validate + , generic-arbitrary, genvalidity, genvalidity-hspec + , genvalidity-property, hashable, hspec, mtl, QuickCheck + , quickcheck-classes, quickcheck-instances, random, scientific + , text, time, transformers, unordered-containers, validity, vector + }: + mkDerivation { + pname = "less-arbitrary"; + version = "0.1.8.0"; + sha256 = "0kq8i39pm1by83q3qaqrdjcisrnf4bgwvzp9j0h6zskpjbvba85v"; + libraryHaskellDepends = [ + base containers email-validate generic-arbitrary genvalidity + genvalidity-hspec genvalidity-property hashable hspec mtl + QuickCheck quickcheck-classes random scientific text time + transformers unordered-containers validity vector + ]; + testHaskellDepends = [ + base containers email-validate generic-arbitrary genvalidity + genvalidity-hspec genvalidity-property hashable hspec mtl + QuickCheck quickcheck-classes quickcheck-instances random + scientific text time transformers unordered-containers validity + vector + ]; + description = "Linear time testing with variant of Arbitrary class that always terminates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "level-monad" = callPackage + ({ mkDerivation, base, fmlist }: + mkDerivation { + pname = "level-monad"; + version = "0.4.1"; + sha256 = "1l5jyhpvbcj4fmyggp8bjy4gx9igcydply3yb1s23fxdcz0b638a"; + libraryHaskellDepends = [ base fmlist ]; + description = "Non-Determinism Monad for Level-Wise Search"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "leveldb-haskell" = callPackage + ({ mkDerivation, base, bytestring, data-default, directory + , exceptions, filepath, leveldb, mtl, QuickCheck, resourcet, tasty + , tasty-quickcheck, temporary, transformers + }: + mkDerivation { + pname = "leveldb-haskell"; + version = "0.6.5"; + sha256 = "0a3csz8zmjjp90ji1yqrc3h7rb1b612i6v4kfwxagswd0s4b05x4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring data-default exceptions filepath resourcet + transformers + ]; + librarySystemDepends = [ leveldb ]; + testHaskellDepends = [ + base bytestring data-default directory exceptions mtl QuickCheck + tasty tasty-quickcheck temporary transformers + ]; + description = "Haskell bindings to LevelDB"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) leveldb;}; + + "leveldb-haskell-fork" = callPackage + ({ mkDerivation, base, bytestring, data-default, filepath, hspec + , hspec-expectations, leveldb, mtl, process, QuickCheck, resourcet + , transformers + }: + mkDerivation { + pname = "leveldb-haskell-fork"; + version = "0.3.4.4"; + sha256 = "021ckykw5wwkm8gpbqq1znis4rakqmri8bz8ldmm8cmlb3v3b6aq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring data-default filepath resourcet transformers + ]; + librarySystemDepends = [ leveldb ]; + testHaskellDepends = [ + base bytestring data-default hspec hspec-expectations mtl process + QuickCheck transformers + ]; + description = "Haskell bindings to LevelDB"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) leveldb;}; + + "levenshtein" = callPackage + ({ mkDerivation, base, binary, criterion, data-default-class + , deepseq, hashable, hspec, hspec-discover, QuickCheck + }: + mkDerivation { + pname = "levenshtein"; + version = "0.2.1.0"; + sha256 = "0n3sbnbagb5am9z0jb8rd3m8d46ipmypbraqjj14zscih4lhapyi"; + libraryHaskellDepends = [ + base binary data-default-class deepseq hashable QuickCheck + ]; + testHaskellDepends = [ base data-default-class hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Calculate the edit distance between two foldables"; + license = lib.licenses.bsd3; + }) {}; + + "levmar" = callPackage + ({ mkDerivation, base, bindings-levmar, hmatrix, vector }: + mkDerivation { + pname = "levmar"; + version = "1.2.1.8"; + sha256 = "0v2mfqw4irzpfq100i1rm5djfqzvxilq9i7pcslsb92jkcv2zgbc"; + libraryHaskellDepends = [ base bindings-levmar hmatrix vector ]; + description = "An implementation of the Levenberg-Marquardt algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "levmar-chart" = callPackage + ({ mkDerivation, base, Chart, colour, data-accessor, levmar }: + mkDerivation { + pname = "levmar-chart"; + version = "0.2"; + sha256 = "0ws9d2ipk67ir4b31rd7vakyglhrr290k400zpb24ny3vvdgcwaj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Chart colour data-accessor levmar ]; + description = "Plots the results of the Levenberg-Marquardt algorithm in a chart"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lex-applicative" = callPackage + ({ mkDerivation, base, dlist, gauge, hs-functors + , parser-combinators, regex-applicative, text, ucd + , unicode-transforms, util + }: + mkDerivation { + pname = "lex-applicative"; + version = "0.0.0.1"; + sha256 = "0dc48xgvky480a1rl9zfyz3ychjlxnyssdmpbzkb795kdkmny2nz"; + libraryHaskellDepends = [ + base dlist hs-functors parser-combinators regex-applicative text + ucd unicode-transforms util + ]; + testHaskellDepends = [ base util ]; + benchmarkHaskellDepends = [ base gauge util ]; + description = "See README for more info"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lexer-applicative" = callPackage + ({ mkDerivation, base, deepseq, regex-applicative, srcloc, tasty + , tasty-hunit + }: + mkDerivation { + pname = "lexer-applicative"; + version = "2.1.0.2"; + sha256 = "1gjwxc9d2al8az89mrxkvh8fmmdk78685dgdxi4fil2r587kqhxf"; + libraryHaskellDepends = [ base regex-applicative srcloc ]; + testHaskellDepends = [ + base deepseq regex-applicative srcloc tasty tasty-hunit + ]; + description = "Simple lexer based on applicative regular expressions"; + license = lib.licenses.mit; + }) {}; + + "lfst" = callPackage + ({ mkDerivation, base, containers, doctest, lattices, QuickCheck }: + mkDerivation { + pname = "lfst"; + version = "1.0.2"; + sha256 = "1x7in410k930fc3qc8ng1i04ggxy75xw30r710wlk0rra9xidxfs"; + libraryHaskellDepends = [ base containers doctest lattices ]; + testHaskellDepends = [ base doctest QuickCheck ]; + description = "L-Fuzzy Set Theory implementation in Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lgtk" = callPackage + ({ mkDerivation, array, base, cairo, colour, containers + , diagrams-cairo, diagrams-lib, directory, filepath, fsnotify + , GLFW-b, groups, lens, lensref, monad-control, mtl, OpenGLRaw + , operational, random, random-shuffle, semigroups, system-filepath + , transformers, vector + }: + mkDerivation { + pname = "lgtk"; + version = "0.8.0.4"; + sha256 = "1bph09i8znzv3c8sqbg2xbrdlpvlnx52psgyybwn0imqip81lmv5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cairo colour containers diagrams-cairo diagrams-lib directory + filepath fsnotify GLFW-b groups lens lensref monad-control mtl + OpenGLRaw operational semigroups system-filepath transformers + vector + ]; + executableHaskellDepends = [ + array base containers diagrams-lib lens mtl random random-shuffle + vector + ]; + description = "Lens GUI Toolkit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lgtkdemo"; + }) {}; + + "lha" = callPackage + ({ mkDerivation, haskell2010 }: + mkDerivation { + pname = "lha"; + version = "0.1.2"; + sha256 = "0a5h1d0sdnpy209k4zkmcrrxl4b000226hif098bqs9pngpbgki1"; + libraryHaskellDepends = [ haskell2010 ]; + description = "Data structures for the Les Houches Accord"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lhae" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , hgettext, mtl, parsec, process, setlocale, utf8-string, wx + , wxcore + }: + mkDerivation { + pname = "lhae"; + version = "0.0.3"; + sha256 = "120g8x0wbd5va2gqvkr5mx643g8r4hrfyqa68nm3apvfc9z7f8g3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers directory filepath hgettext mtl parsec + process setlocale utf8-string wx wxcore + ]; + description = "Simple spreadsheet program"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "lhae"; + }) {}; + + "lhc" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "lhc"; + version = "0.10"; + sha256 = "1x50k6lx9p36qxl0qn9zfyqlkgsq3wdzvcv7l6sn920hg5scvcr3"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + description = "LHC Haskell Compiler"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lhe" = callPackage + ({ mkDerivation, bytestring, haskell2010, HaXml, lha }: + mkDerivation { + pname = "lhe"; + version = "0.5"; + sha256 = "08725r5i71ni9ip4qbc5fr111j256rsii936yvxbd7kbbw4ap2a9"; + libraryHaskellDepends = [ bytestring haskell2010 HaXml lha ]; + description = "Parser and writer for Les-Houches event files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lhs2TeX-hl" = callPackage + ({ mkDerivation, base, cmdargs, filepath, haskell-src-exts, syb + , uu-parsinglib + }: + mkDerivation { + pname = "lhs2TeX-hl"; + version = "0.1.4.5"; + sha256 = "1mm6ikiv6zj025yh5abq3f8mqkw9302mfzd01xcihbh74bsdpi9l"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cmdargs filepath haskell-src-exts syb uu-parsinglib + ]; + description = "Literate highlighter preprocessor for lhs2tex"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "lhs2TeX-hl"; + broken = true; + }) {}; + + "lhs2html" = callPackage + ({ mkDerivation, base, directory, filepath, Glob }: + mkDerivation { + pname = "lhs2html"; + version = "0.999999"; + sha256 = "1cwvpn6cl0d5rs5x6q3c2pw4l4hpxz20sr717mggafzsj6j7cccv"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base directory filepath Glob ]; + description = "Compile lhs in bird style to md, html, hs"; + license = lib.licenses.publicDomain; + mainProgram = "lhs2html"; + }) {}; + + "lhs2tex" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, mtl, process + , regex-compat + }: + mkDerivation { + pname = "lhs2tex"; + version = "1.25"; + sha256 = "0cf66z6mgadgqd1xs5b6gw8l9rkwgbfsc5czwdiapn7ichi26qyj"; + isLibrary = false; + isExecutable = true; + setupHaskellDepends = [ + base Cabal directory process regex-compat + ]; + executableHaskellDepends = [ + base directory filepath mtl process regex-compat + ]; + description = "Preprocessor for typesetting Haskell sources with LaTeX"; + license = "GPL"; + mainProgram = "lhs2TeX"; + maintainers = [ lib.maintainers.nomeata ]; + }) {}; + + "lhslatex" = callPackage + ({ mkDerivation, base, directory, filepath, process, regex-posix }: + mkDerivation { + pname = "lhslatex"; + version = "0.1.0.0"; + sha256 = "0kgmx160i1rylgzh23qlg8ds0sq64yk1i3rah8kmgwabpnvds7f7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath process regex-posix + ]; + description = "Tool for using pdflatex with .lhs files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lhslatex"; + broken = true; + }) {}; + + "libBF" = callPackage + ({ mkDerivation, base, deepseq, hashable, tasty, tasty-hunit }: + mkDerivation { + pname = "libBF"; + version = "0.6.7"; + sha256 = "0kdazhqxn3wr6mi20qwlkn6n5vl9sviij0p141svs77zpc3cxk09"; + libraryHaskellDepends = [ base deepseq hashable ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "A binding to the libBF library"; + license = lib.licenses.mit; + }) {}; + + "libGenI" = callPackage + ({ mkDerivation, base, binary, containers, HUnit, mtl, parsec + , process, QuickCheck + }: + mkDerivation { + pname = "libGenI"; + version = "0.16.1"; + sha256 = "1n37pccmx0466425zcbdfpgivsrnqzwsm0nwcjv8lkg8jxjxrwmz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary containers HUnit mtl parsec process QuickCheck + ]; + description = "A natural language generator (specifically, an FB-LTAG surface realiser)"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "libarchive" = callPackage + ({ mkDerivation, base, bytestring, c2hs, Cabal, chs-cabal + , composition-prelude, cpphs, criterion, deepseq, dir-traverse + , directory, dlist, filepath, hspec, libarchive, mtl + , pathological-bytestrings, tar, temporary, unix-compat + }: + mkDerivation { + pname = "libarchive"; + version = "3.0.4.2"; + sha256 = "1jzpp4sn3lchp68c6wrcfvg4yr8g1fhhki1s2qp2a15nyzljpq8i"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal chs-cabal ]; + libraryHaskellDepends = [ + base bytestring composition-prelude deepseq dlist filepath mtl + unix-compat + ]; + libraryPkgconfigDepends = [ libarchive ]; + libraryToolDepends = [ c2hs cpphs ]; + testHaskellDepends = [ + base bytestring composition-prelude deepseq dir-traverse directory + filepath hspec mtl pathological-bytestrings temporary + ]; + testToolDepends = [ cpphs ]; + benchmarkHaskellDepends = [ + base bytestring criterion tar temporary + ]; + description = "Haskell interface to libarchive"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libarchive;}; + + "libarchive-conduit" = callPackage + ({ mkDerivation, archive, base, bytestring, conduit, resourcet + , transformers + }: + mkDerivation { + pname = "libarchive-conduit"; + version = "0.1.0.0"; + sha256 = "022fnxxwz44cjzcldk3yg1xs77xqnrvkr9bv6hi7kdy120dk4p04"; + libraryHaskellDepends = [ + base bytestring conduit resourcet transformers + ]; + librarySystemDepends = [ archive ]; + description = "Read many archive formats with libarchive and conduit"; + license = lib.licenses.bsd3; + }) {archive = null;}; + + "libconfig" = callPackage + ({ mkDerivation, base, binary, c2hs, cereal, cereal-text, deepseq + , doctest, doctest-prop, hashable, lens, libconfig, profunctors + , text, text-binary, transformers, transformers-compat + }: + mkDerivation { + pname = "libconfig"; + version = "0.3.0.0"; + sha256 = "152rvfyc6y9waxic9fw4hfb7w5qfcrr23hdv9jlvksg9yw8mnq12"; + libraryHaskellDepends = [ + base binary cereal cereal-text deepseq hashable profunctors text + text-binary transformers transformers-compat + ]; + librarySystemDepends = [ libconfig ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base doctest doctest-prop lens ]; + description = "Haskell bindings to libconfig"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libconfig;}; + + "libcspm" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, filepath, graph-wrapper, hashable, hashtables, mtl + , pretty, test-framework, text, value-supply + }: + mkDerivation { + pname = "libcspm"; + version = "1.0.0"; + sha256 = "1v8w8i871a0fjyjqb8hr4yk9wli5v7djfpyjgg14rjb26v6yq79v"; + libraryHaskellDepends = [ + array base bytestring containers deepseq directory filepath + graph-wrapper hashable hashtables mtl pretty text value-supply + ]; + testHaskellDepends = [ + base directory filepath mtl test-framework + ]; + description = "A library providing a parser, type checker and evaluator for CSPM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "libexpect" = callPackage + ({ mkDerivation, base, expect, tcl, unix }: + mkDerivation { + pname = "libexpect"; + version = "0.3.2"; + sha256 = "0xpsc9a16biqg4z9b9wk9wqz6ypshw99xrksnxi8nlh3qn98lrsc"; + libraryHaskellDepends = [ base unix ]; + librarySystemDepends = [ expect tcl ]; + description = "Library for interacting with console applications via pseudoterminals"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) expect; inherit (pkgs) tcl;}; + + "libffi" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "libffi"; + version = "0.2.1"; + sha256 = "1w9ssmjx521f4lmaynmh1zargl2zmfvvpq2bldsvnwldfdgikbkn"; + libraryHaskellDepends = [ base bytestring ]; + description = "A binding to libffi"; + license = lib.licenses.bsd3; + }) {}; + + "libffi-dynamic" = callPackage + ({ mkDerivation, base, contravariant, ffi, hashable, intern }: + mkDerivation { + pname = "libffi-dynamic"; + version = "0.0.0.2"; + sha256 = "012dy9jcxfhxxwzfc5iky491mdgcimz71cd236bshsppscyinzkn"; + libraryHaskellDepends = [ base contravariant hashable intern ]; + librarySystemDepends = [ ffi ]; + description = "LibFFI interface with dynamic bidirectional type-driven binding generation"; + license = lib.licenses.publicDomain; + }) {ffi = null;}; + + "libfuse3" = callPackage + ({ mkDerivation, base, bytestring, clock, criterion, directory + , filepath, fuse3, hspec, process, resourcet, temporary, time, unix + }: + mkDerivation { + pname = "libfuse3"; + version = "0.2.0.1"; + sha256 = "1d9bn7hajkis2xh7q9v0w6y2a0bgr36qxkr30z9hnnvyihd6r01n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring clock resourcet time unix + ]; + libraryPkgconfigDepends = [ fuse3 ]; + testHaskellDepends = [ + base bytestring directory filepath hspec process temporary unix + ]; + benchmarkHaskellDepends = [ base bytestring criterion unix ]; + description = "A Haskell binding for libfuse-3.x"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + }) {inherit (pkgs) fuse3;}; + + "libgit" = callPackage + ({ mkDerivation, base, mtl, process }: + mkDerivation { + pname = "libgit"; + version = "0.3.1"; + sha256 = "08km9y2wqz426c5c6r49ar5snl8ss1w7d55yqivksdkwk3fn0k0x"; + libraryHaskellDepends = [ base mtl process ]; + description = "Simple Git Wrapper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "libgraph" = callPackage + ({ mkDerivation, array, base, containers, monads-tf, process + , union-find + }: + mkDerivation { + pname = "libgraph"; + version = "1.14"; + sha256 = "0grzimgy946mnwggmlc3sja567v2s21ymcwzlwf110k11pjqp5xp"; + revision = "1"; + editedCabalFile = "12xyrvvyh73b93k74lj55zwaygsvd93p4bm51kcd54m0pv0lclbq"; + libraryHaskellDepends = [ + array base containers monads-tf process union-find + ]; + description = "Store and manipulate data in a graph"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "libhbb" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath, ghc + , ghc-paths, hspec, mtl, process, syb, text, time + , unordered-containers + }: + mkDerivation { + pname = "libhbb"; + version = "0.4.1.0"; + sha256 = "17wycfnp1f288fxq3vd9c206gcard3n59s0a0myy0hkl6xy281s8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory filepath ghc ghc-paths mtl process + syb text time unordered-containers + ]; + executableHaskellDepends = [ base bytestring directory ]; + testHaskellDepends = [ + base bytestring ghc ghc-paths hspec mtl syb + ]; + description = "Backend for text editors to provide better Haskell editing support"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "libhbb-cli"; + broken = true; + }) {}; + + "libinfluxdb" = callPackage + ({ mkDerivation, base, bytestring, clock, containers, http-client + , http-client-tls, http-types, resource-pool, stm, text + }: + mkDerivation { + pname = "libinfluxdb"; + version = "0.0.4"; + sha256 = "0gzgcczw1jz0cns9x9na8rnyrapwml2ih9x0dv28pqf9fk1bpd95"; + revision = "1"; + editedCabalFile = "17ddlql04hgah7pr0zi8zvpza17ig7a0m27wr2c47gdzy7k0nr2v"; + libraryHaskellDepends = [ + base bytestring clock containers http-client http-client-tls + http-types resource-pool stm text + ]; + description = "libinfluxdb"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "libiserv_9_6_3" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, deepseq + , ghci, unix + }: + mkDerivation { + pname = "libiserv"; + version = "9.6.3"; + sha256 = "1gq5gppahw443smf04fr6jjjsc7znpkzg2kq4gdmn1vzdxjh1z25"; + libraryHaskellDepends = [ + base binary bytestring containers deepseq ghci unix + ]; + description = "Provides shared functionality between iserv and iserv-proxy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "libjenkins" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring, conduit + , containers, directory, doctest, filepath, free, hspec + , hspec-expectations-lens, http-client, http-conduit, http-types + , lens, lifted-async, lifted-base, monad-control, mtl, network + , network-bsd, network-uri, profunctors, resourcet, text + , transformers, xml-conduit + }: + mkDerivation { + pname = "libjenkins"; + version = "0.9.0"; + sha256 = "16h6qx15xsyhs1mkd7zmvddjxjfz31d0alp1qbivsxjhzjn3hail"; + libraryHaskellDepends = [ + async attoparsec base bytestring conduit containers free + http-client http-conduit http-types monad-control mtl network + network-bsd network-uri profunctors resourcet text + ]; + testHaskellDepends = [ + async attoparsec base bytestring conduit containers directory + doctest filepath free hspec hspec-expectations-lens http-client + http-conduit http-types lens lifted-async lifted-base monad-control + mtl network network-uri profunctors resourcet text transformers + xml-conduit + ]; + description = "Jenkins API interface"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "libjwt-typed" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, casing + , containers, criterion, data-default, deepseq, either, exceptions + , extra, hspec, hspec-core, jose, jwt, lens, monad-time, proxied + , QuickCheck, quickcheck-instances, text, time, transformers + , unordered-containers, utf8-string, uuid + }: + mkDerivation { + pname = "libjwt-typed"; + version = "0.2"; + sha256 = "0fcxp5v1rak0gazw1vfnc6rjz77xiqr91c78kybw5ca76q0hj005"; + libraryHaskellDepends = [ + base bytestring case-insensitive casing data-default either + exceptions extra monad-time proxied text time transformers + unordered-containers utf8-string uuid + ]; + testHaskellDepends = [ + aeson base bytestring containers data-default either exceptions + extra hspec hspec-core jwt monad-time QuickCheck + quickcheck-instances text time transformers uuid + ]; + benchmarkHaskellDepends = [ + aeson base bytestring criterion data-default deepseq either + exceptions extra jose lens monad-time QuickCheck text time + transformers unordered-containers uuid + ]; + description = "A Haskell implementation of JSON Web Token (JWT)"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "liblastfm" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, containers + , cryptonite, hspec, hspec-expectations-lens, http-client + , http-client-tls, lens, lens-aeson, network-uri, profunctors + , semigroups, text, transformers, xml-conduit + , xml-html-conduit-lens + }: + mkDerivation { + pname = "liblastfm"; + version = "0.7.0"; + sha256 = "1ls7zvg14mllih9aj8by739mkvlv80i0aa3z224ij4d7hp3dyd0g"; + libraryHaskellDepends = [ + aeson base bytestring cereal containers cryptonite http-client + http-client-tls network-uri profunctors semigroups text + transformers xml-conduit + ]; + testHaskellDepends = [ + aeson base bytestring cereal containers cryptonite hspec + hspec-expectations-lens http-client http-client-tls lens lens-aeson + network-uri profunctors text transformers xml-conduit + xml-html-conduit-lens + ]; + description = "Lastfm API interface"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "liblawless" = callPackage + ({ mkDerivation, aeson, base, base-unicode-symbols, binary + , boomerang, bytestring, containers, containers-unicode-symbols + , contravariant, data-textual, dns, exceptions, filepath + , hjsonschema, lawless-concurrent-machines, lens, lifted-async + , lifted-base, machines, managed, monad-control, mtl, network + , network-ip, parsers, pathtype, protolude, QuickCheck, random + , semigroups, stm, stm-chans, stm-containers, temporary + , test-framework, test-framework-quickcheck2, test-framework-th + , text, text-printer, time, transformers, transformers-base + , zippers + }: + mkDerivation { + pname = "liblawless"; + version = "0.26.0"; + sha256 = "0izkk1rfiny4fnjazbpq04wzhcjgfwsr9fs10lpn9ifp4ckahynj"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base-unicode-symbols binary boomerang bytestring + containers containers-unicode-symbols contravariant data-textual + dns exceptions hjsonschema lawless-concurrent-machines lens + lifted-async lifted-base machines managed monad-control mtl network + network-ip parsers pathtype protolude QuickCheck random semigroups + stm stm-chans stm-containers temporary text text-printer time + transformers transformers-base zippers + ]; + testHaskellDepends = [ + aeson base binary bytestring exceptions filepath QuickCheck + temporary test-framework test-framework-quickcheck2 + test-framework-th text time transformers + ]; + description = "Prelude based on protolude for GHC 8 and beyond"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "liblinear-enumerator" = callPackage + ({ mkDerivation, base, bindings-DSL, enumerator, mtl, vector }: + mkDerivation { + pname = "liblinear-enumerator"; + version = "0.1.2"; + sha256 = "19x0y70fn2pr06qsz4z6s67sym7dw5x3qa3z6jf3nmwncsy64qi2"; + libraryHaskellDepends = [ + base bindings-DSL enumerator mtl vector + ]; + description = "liblinear iteratee"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "libltdl" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "libltdl"; + version = "0.1.1.2"; + sha256 = "1csb0yd8miiqviaba6h67b8mlalj86kkrlm2yqicgwqwkmfd9jfv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + description = "FFI interface to libltdl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "libmdbx" = callPackage + ({ mkDerivation, base, binary, bytestring, c2hs, data-default + , directory, hspec, HUnit, mtl, store, store-core, text + , transformers + }: + mkDerivation { + pname = "libmdbx"; + version = "0.2.1.1"; + sha256 = "0rh6zq1p6yz858m3mb5jfqydglw54gr7pvniyjvd3zprsr0pa0jf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring data-default mtl store store-core text + transformers + ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ + base binary bytestring data-default mtl store store-core text + transformers + ]; + testHaskellDepends = [ + base binary bytestring data-default directory hspec HUnit mtl store + store-core text transformers + ]; + description = "Bindings for libmdbx, an embedded key/value store"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "libmdbx-exe"; + broken = true; + }) {}; + + "libmodbus" = callPackage + ({ mkDerivation, base, bytestring, data-default, modbus, vector }: + mkDerivation { + pname = "libmodbus"; + version = "1.1.3"; + sha256 = "1lpdpa01b43i5x4s0qfvb86dqvh8rhn5pn19yh34hf8fa693cqck"; + libraryHaskellDepends = [ base bytestring data-default vector ]; + librarySystemDepends = [ modbus ]; + description = "Haskell bindings to the C modbus library"; + license = lib.licenses.bsd2; + badPlatforms = lib.platforms.darwin; + }) {modbus = null;}; + + "libmolude" = callPackage + ({ mkDerivation, aeson, base, base-unicode-symbols, binary + , bytestring, concurrent-machines, containers + , containers-unicode-symbols, contravariant, data-textual + , directory, exceptions, filepath, hjsonschema, lens, machines, mtl + , parsers, path, path-io, protolude, QuickCheck, random, semigroups + , stm, stm-containers, temporary, test-framework + , test-framework-quickcheck2, test-framework-th, text, text-icu + , text-icu-normalized, text-printer, time, transformers, yaml + , zippers + }: + mkDerivation { + pname = "libmolude"; + version = "0.12.3"; + sha256 = "1cjm5xdj21abazifanybbqw22fzfjv8591j90fmxa25zvg3wc529"; + libraryHaskellDepends = [ + aeson base base-unicode-symbols binary bytestring + concurrent-machines containers containers-unicode-symbols + contravariant data-textual directory exceptions filepath + hjsonschema lens machines mtl parsers path path-io protolude random + semigroups stm stm-containers temporary text text-icu + text-icu-normalized text-printer time transformers yaml zippers + ]; + testHaskellDepends = [ + base binary bytestring exceptions filepath QuickCheck semigroups + temporary test-framework test-framework-quickcheck2 + test-framework-th text time transformers + ]; + description = "Prelude based on protolude for GHC 8 and beyond"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "libmpd" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , data-default-class, filepath, hspec, hspec-discover, mtl, network + , QuickCheck, safe-exceptions, text, time, unix, utf8-string + }: + mkDerivation { + pname = "libmpd"; + version = "0.10.0.0"; + sha256 = "088vlir0n3wps2p5ydgyx51p41nfjcm2v02sszpyjj3c8z7f4qkh"; + 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 + ]; + testToolDepends = [ hspec-discover ]; + description = "An MPD client library"; + license = lib.licenses.mit; + }) {}; + + "libnix" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, directory + , errors, filepath, mtl, process, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "libnix"; + version = "0.4.1.0"; + sha256 = "0p9icnwwz38whg9vnvy5id7rnj92n9mgb8jhrlahbgxhz1af7idk"; + libraryHaskellDepends = [ + aeson base bytestring deepseq errors filepath mtl process text + ]; + testHaskellDepends = [ + base directory errors tasty tasty-hunit text + ]; + description = "Bindings to the nix package manager"; + license = lib.licenses.gpl3Only; + }) {}; + + "libnotify" = callPackage + ({ mkDerivation, base, bytestring, glib, gtk, libnotify }: + mkDerivation { + pname = "libnotify"; + version = "0.2.1"; + sha256 = "0a55lmalnn840zbryva19k3z4y79fq2q2qjl88wii3im53x0mzmy"; + libraryHaskellDepends = [ base bytestring glib gtk ]; + librarySystemDepends = [ libnotify ]; + description = "Bindings to libnotify library"; + license = lib.licenses.mit; + }) {inherit (pkgs) libnotify;}; + + "libnvvm" = callPackage + ({ mkDerivation, base, bytestring, c2hs, Cabal, cuda, HUnit, nvvm + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "libnvvm"; + version = "1.0.0"; + sha256 = "00vblp869zyk8gr33b846rnvn9axlsbldhx1gkj14xgrlyambdmx"; + libraryHaskellDepends = [ base bytestring cuda ]; + librarySystemDepends = [ nvvm ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring Cabal HUnit test-framework test-framework-hunit + ]; + description = "FFI binding to libNVVM, a compiler SDK component from NVIDIA"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {nvvm = null;}; + + "liboath-hs" = callPackage + ({ mkDerivation, base, bytestring, inline-c, liboath, oath + , safe-exceptions, time + }: + mkDerivation { + pname = "liboath-hs"; + version = "0.0.1.2"; + sha256 = "08wnzsk82ahyb3fy2sd1ci6aw0h3wiiad2j4kxs1j90wbrwkd3ri"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring inline-c safe-exceptions time + ]; + librarySystemDepends = [ oath ]; + libraryPkgconfigDepends = [ liboath ]; + executableHaskellDepends = [ base bytestring time ]; + testHaskellDepends = [ base ]; + description = "Bindings to liboath"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "oathtool-hs"; + broken = true; + }) {liboath = null; oath = null;}; + + "liboleg" = callPackage + ({ mkDerivation, base, CC-delcont, containers, mtl + , template-haskell, unix + }: + mkDerivation { + pname = "liboleg"; + version = "2010.1.10.0"; + sha256 = "1lv0il1psy8bfdxc76ivc5nlwga4m475gys1g0ia3wacdksgs7a6"; + libraryHaskellDepends = [ + base CC-delcont containers mtl template-haskell unix + ]; + description = "An evolving collection of Oleg Kiselyov's Haskell modules"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "libpafe" = callPackage + ({ mkDerivation, base, bytestring, iconv, pafe, transformers }: + mkDerivation { + pname = "libpafe"; + version = "0.1.1.0"; + sha256 = "1l2s98y805mgxnwy2jvrab65gz1aq5zf48rqk88nclb97w04lnws"; + libraryHaskellDepends = [ base transformers ]; + librarySystemDepends = [ pafe ]; + testHaskellDepends = [ base bytestring iconv transformers ]; + description = "Wrapper for libpafe"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {pafe = null;}; + + "libphonenumber" = callPackage + ({ mkDerivation, base, bytestring, c2hs, containers, deepseq, hspec + , phonenumber, process, protobuf, QuickCheck, system-cxx-std-lib + , transformers + }: + mkDerivation { + pname = "libphonenumber"; + version = "0.1.3.0"; + sha256 = "1yhkkik6471gvx36i04hhbc9aq5fywgc6yrkii81rc4m6g3xnkig"; + libraryHaskellDepends = [ + base bytestring containers deepseq system-cxx-std-lib transformers + ]; + librarySystemDepends = [ phonenumber protobuf ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring containers hspec process QuickCheck + ]; + description = "Parsing, formatting, and validating international phone numbers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {phonenumber = null; inherit (pkgs) protobuf;}; + + "libpq" = callPackage + ({ mkDerivation, base, bytestring, postgresql, unix }: + mkDerivation { + pname = "libpq"; + version = "0.4.1"; + sha256 = "11s8zaxq7qwzqdgyfd3v7sk6vf5cq3wzv2j02g0gnri9w45wf2i7"; + libraryHaskellDepends = [ base bytestring unix ]; + librarySystemDepends = [ postgresql ]; + description = "libpq binding for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) postgresql;}; + + "libraft" = callPackage + ({ mkDerivation, async, atomic-write, attoparsec, base + , base16-bytestring, bytestring, cereal, concurrency, containers + , cryptohash-sha256, dejafu, directory, ekg, ekg-core, exceptions + , file-embed, filepath, haskeline, lifted-base, monad-control + , monad-metrics, mtl, network, network-simple, optparse-applicative + , parsec, postgresql-simple, postgresql-simple-url, process + , protolude, QuickCheck, quickcheck-state-machine, random, repline + , stm, tasty, tasty-dejafu, tasty-discover, tasty-expected-failure + , tasty-hunit, tasty-quickcheck, text, time, transformers + , transformers-base, tree-diff, unordered-containers, word8 + }: + mkDerivation { + pname = "libraft"; + version = "0.5.0.0"; + sha256 = "13wk2dk0hs3ds5sa301v35i4g7frq1d7nj6c2957cbd9xwwyrksc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async atomic-write attoparsec base base16-bytestring bytestring + cereal concurrency containers cryptohash-sha256 dejafu directory + ekg ekg-core exceptions file-embed filepath haskeline lifted-base + monad-control monad-metrics mtl network network-simple parsec + postgresql-simple protolude random repline stm text time + transformers transformers-base unordered-containers word8 + ]; + executableHaskellDepends = [ + async atomic-write attoparsec base base16-bytestring bytestring + cereal concurrency containers cryptohash-sha256 dejafu directory + ekg ekg-core exceptions file-embed filepath haskeline lifted-base + monad-control monad-metrics mtl network network-simple + optparse-applicative parsec postgresql-simple postgresql-simple-url + protolude random repline stm text time transformers + transformers-base unordered-containers word8 + ]; + testHaskellDepends = [ + async atomic-write attoparsec base base16-bytestring bytestring + cereal concurrency containers cryptohash-sha256 dejafu directory + ekg ekg-core exceptions file-embed filepath haskeline lifted-base + monad-control monad-metrics mtl network network-simple parsec + postgresql-simple process protolude QuickCheck + quickcheck-state-machine random repline stm tasty tasty-dejafu + tasty-discover tasty-expected-failure tasty-hunit tasty-quickcheck + text time transformers transformers-base tree-diff + unordered-containers word8 + ]; + testToolDepends = [ tasty-discover ]; + description = "Raft consensus algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "raft-example"; + }) {}; + + "librandomorg" = callPackage + ({ mkDerivation, base, bytestring, curl }: + mkDerivation { + pname = "librandomorg"; + version = "0.0.1.0"; + sha256 = "07xg59f48jw78mjbx83bz1rc2fxvdnlb08cdfd7hwkj43a127kxn"; + libraryHaskellDepends = [ base bytestring curl ]; + description = "Wrapper to Random.org API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "librarian" = callPackage + ({ mkDerivation, base, containers, dhall, directory, easy-file + , Glob, hspec, hspec-core, hspec-discover, optparse-applicative + , pretty-show, regexpr, temporary + }: + mkDerivation { + pname = "librarian"; + version = "0.1.0.0"; + sha256 = "0w3g6dq4kalniaxspj6zs4ghn9dyazkjga2vad4zb9cwr8i9vh2w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers dhall directory easy-file Glob pretty-show regexpr + ]; + executableHaskellDepends = [ base dhall optparse-applicative ]; + testHaskellDepends = [ + base containers directory easy-file Glob hspec hspec-core + hspec-discover temporary + ]; + testToolDepends = [ hspec-discover ]; + description = "Move/rename according a set of rules"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "librarian"; + }) {}; + + "librato" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, either + , http-client, http-conduit, http-types, mtl, resourcet, text + , unordered-containers, uri-templater, vector + }: + mkDerivation { + pname = "librato"; + version = "0.2.0.1"; + sha256 = "1l0q8kx0v563glplz5blg5scnvwf1aak04w08abxkrbfdjq6a8z4"; + revision = "1"; + editedCabalFile = "06md1545pfywdd3ggm6ss9lk8fzph1psl9jip3gp0qsxmv3diyix"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring either http-client http-conduit + http-types mtl resourcet text unordered-containers uri-templater + vector + ]; + description = "Bindings to the Librato API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "libravatar" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, data-default-class + , dns, memory, random, text, uri-bytestring, url + }: + mkDerivation { + pname = "libravatar"; + version = "0.4.0.2"; + sha256 = "1i86l8kw2501na1xy6q6nc1xqna5a55ks0bk36nhxhi0hqlr5vdh"; + revision = "1"; + editedCabalFile = "1hc8j8ki9nc10cqwiz0xhg5x9l6yqfmlfd47aximwk56n8sqp0nn"; + libraryHaskellDepends = [ + base bytestring cryptonite data-default-class dns memory random + text uri-bytestring url + ]; + description = "Use Libravatar, the decentralized avatar delivery service"; + license = lib.licenses.publicDomain; + }) {}; + + "librdkafka" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "librdkafka"; + version = "0.0.0.0"; + sha256 = "09iyvp3271l5a1idklzxdcs3wxmjxqigkn1cjjv4vk8vww6zwzkb"; + doHaddock = false; + description = "TBA"; + license = lib.licenses.bsd3; + }) {}; + + "libretls" = callPackage + ({ mkDerivation, base, containers, hspec, HUnit, libressl, libtls + , monad-ste, primitive, transformers, vector + }: + mkDerivation { + pname = "libretls"; + version = "0.0.0.0"; + sha256 = "11x9hckw0h34w3ynjwfr6lyyv22p7g4dpi5qknpy8in9ffjymmk9"; + libraryHaskellDepends = [ + base monad-ste primitive transformers vector + ]; + libraryPkgconfigDepends = [ libtls ]; + testHaskellDepends = [ base containers hspec HUnit libressl ]; + description = "libtls bindings"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {libressl = null; libtls = null;}; + + "libroman" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, split }: + mkDerivation { + pname = "libroman"; + version = "3.1.1"; + sha256 = "11yg74v290s4dy5bn94hb0lwncbbxqljgjldaxr80iy9c52z9hzi"; + libraryHaskellDepends = [ base split ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Use Roman Numerals as a Numeric Datatype (sort of)"; + license = lib.licenses.bsd3; + }) {}; + + "libsecp256k1" = callPackage + ({ mkDerivation, base, bytestring, deepseq, either, entropy + , hashable, hedgehog, hspec, hspec-api, HUnit, memory, monad-par + , secp256k1, transformers + }: + mkDerivation { + pname = "libsecp256k1"; + version = "0.1.5"; + sha256 = "1x9f9ym6ssxbk404argf2y455bv2qxrcyy7brkql1fpqphl6g1dp"; + libraryHaskellDepends = [ + base bytestring deepseq entropy hashable hedgehog memory + transformers + ]; + libraryPkgconfigDepends = [ secp256k1 ]; + testHaskellDepends = [ + base bytestring deepseq either entropy hashable hedgehog hspec + hspec-api HUnit memory monad-par transformers + ]; + description = "Bindings for secp256k1"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) secp256k1;}; + + "libsodium" = callPackage + ({ mkDerivation, base, c2hs, hedgehog, libsodium, tasty + , tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "libsodium"; + version = "1.0.18.3"; + sha256 = "0kc5g0yi1c8vvd5v3w73pmxsgc47q1lm1g4cd239354dj33wg46s"; + libraryHaskellDepends = [ base ]; + libraryPkgconfigDepends = [ libsodium ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit + ]; + testPkgconfigDepends = [ libsodium ]; + testToolDepends = [ c2hs ]; + description = "Low-level bindings to the libsodium C library"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libsodium;}; + + "libsodium-bindings" = callPackage + ({ mkDerivation, base, libsodium }: + mkDerivation { + pname = "libsodium-bindings"; + version = "0.0.1.1"; + sha256 = "0gfksw47rl13a3mhyzawhxrcp9ia6g85m5v59pp85jci0bgs7bda"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ libsodium ]; + description = "FFI bindings to libsodium"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libsodium;}; + + "libssh2" = callPackage + ({ mkDerivation, base, bytestring, c2hs, libssh2, network, syb + , time, unix + }: + mkDerivation { + pname = "libssh2"; + version = "0.2.0.9"; + sha256 = "1rcrgfim0bx0bkrs54lhjbvy0pxwzq51hmdzhmcpgq2ms2y6c1a0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring network syb time unix ]; + librarySystemDepends = [ libssh2 ]; + libraryPkgconfigDepends = [ libssh2 ]; + libraryToolDepends = [ c2hs ]; + description = "FFI bindings to libssh2 SSH2 client library (http://libssh2.org/)"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libssh2;}; + + "libssh2-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, libssh2, stm + , transformers + }: + mkDerivation { + pname = "libssh2-conduit"; + version = "0.2.1"; + sha256 = "1jlvms8czw9nyhvkgw4lfp3kgc38y8nzfjdvdfhrm66lyvimnj85"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring conduit libssh2 stm transformers + ]; + description = "Conduit wrappers for libssh2 FFI bindings (see libssh2 package)"; + license = lib.licenses.bsd3; + }) {}; + + "libstackexchange" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , data-default, http-conduit, profunctors, text + }: + mkDerivation { + pname = "libstackexchange"; + version = "0.3.1"; + sha256 = "1fj5pf1hjl749pbx54p1sja8m7k99bd0ijyyzxh3dygxx06inc6i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers data-default + http-conduit profunctors text + ]; + description = "StackExchange API interface"; + license = lib.licenses.mit; + }) {}; + + "libsystemd-daemon" = callPackage + ({ mkDerivation, base, bytestring, HUnit, libsystemd-daemon + , network, systemd-daemon, test-framework, test-framework-hunit + , utf8-string + }: + mkDerivation { + pname = "libsystemd-daemon"; + version = "0.1.0.1"; + sha256 = "1rmzyca7ry30d6wvhv3k30jaksa3iw8kzk1rwp6gwclxizsvwgf0"; + libraryHaskellDepends = [ base bytestring network utf8-string ]; + librarySystemDepends = [ systemd-daemon ]; + libraryPkgconfigDepends = [ libsystemd-daemon ]; + testHaskellDepends = [ + base HUnit network test-framework test-framework-hunit + ]; + description = "Haskell bindings for libsystemd-daemon"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {libsystemd-daemon = null; systemd-daemon = null;}; + + "libsystemd-journal" = callPackage + ({ mkDerivation, base, bytestring, hashable, hsyslog, pipes + , pipes-safe, semigroups, systemd, text, transformers, uniplate + , unix-bytestring, unordered-containers, uuid, vector + }: + mkDerivation { + pname = "libsystemd-journal"; + version = "1.4.5.1"; + sha256 = "1d2pm38nq8bk55lva1y1p5789qdkcmmc1z376lnjs4f0jgb6pnhn"; + revision = "1"; + editedCabalFile = "0daj8yrxp9zph3jgyxp10gj0pi0yba58jv7iy67j6zi23hbzm6ar"; + libraryHaskellDepends = [ + base bytestring hashable hsyslog pipes pipes-safe semigroups text + transformers uniplate unix-bytestring unordered-containers uuid + vector + ]; + libraryPkgconfigDepends = [ systemd ]; + description = "Haskell bindings to libsystemd-journal"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) systemd;}; + + "libtagc" = callPackage + ({ mkDerivation, base, bytestring, glib, taglib }: + mkDerivation { + pname = "libtagc"; + version = "0.12.0"; + sha256 = "1f7r82cfrkxrqcrxk92y6zhk79qwpack2g67crww5q8hs7438vja"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring glib ]; + librarySystemDepends = [ taglib ]; + libraryPkgconfigDepends = [ taglib ]; + description = "Binding to TagLib C library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) taglib;}; + + "libtelnet" = callPackage + ({ mkDerivation, base, bytestring, libtelnet }: + mkDerivation { + pname = "libtelnet"; + version = "0.1.0.1"; + sha256 = "13g7wpibjncj9h6yva8gj9fqs8j806r1vnina78wgv8f980dqxks"; + revision = "2"; + editedCabalFile = "1f05qj982h6kkr3mdhxqaycxm39ngw2ljcdx4qr4ydyh5ix6mjw8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + libraryPkgconfigDepends = [ libtelnet ]; + description = "Bindings to libtelnet"; + license = lib.licenses.gpl3Plus; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libtelnet;}; + + "libversion" = callPackage + ({ mkDerivation, base, bytestring, libversion }: + mkDerivation { + pname = "libversion"; + version = "0.1.1"; + sha256 = "0zxkwiacaznf30wgywmawmqrpvi4r1wwfh6pys82jgr0v8yla4v8"; + libraryHaskellDepends = [ base bytestring ]; + libraryPkgconfigDepends = [ libversion ]; + description = "Haskell binding to libversion"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libversion;}; + + "libvirt-hs" = callPackage + ({ mkDerivation, base, c2hs, libvirt, syb, unix }: + mkDerivation { + pname = "libvirt-hs"; + version = "0.2.2"; + sha256 = "1zrc7z0v3zarmbfhasv1mk2wcyhg8azhdpk7q4aayhrb9hcq3i0n"; + libraryHaskellDepends = [ base syb unix ]; + libraryPkgconfigDepends = [ libvirt ]; + libraryToolDepends = [ c2hs ]; + description = "FFI bindings to libvirt virtualization API (http://libvirt.org)"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libvirt;}; + + "libvorbis" = callPackage + ({ mkDerivation, base, bytestring, cpu }: + mkDerivation { + pname = "libvorbis"; + version = "0.1.0.2"; + sha256 = "19mx07gvwsqhbish8cbbiplgpw75birn19sl0hhn2300kpryyxfb"; + libraryHaskellDepends = [ base bytestring cpu ]; + description = "Haskell binding for libvorbis, for decoding Ogg Vorbis audio files"; + license = lib.licenses.bsd3; + }) {}; + + "libxls" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "libxls"; + version = "0.2"; + sha256 = "03klm9s27v06s65ypy6bsshnif20mprhynvqrmcw90brzmgiihf6"; + libraryHaskellDepends = [ base bindings-DSL ]; + description = "Bindings to libxls"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "libxlsxwriter-hs" = callPackage + ({ mkDerivation, base, bytestring, xlsxwriter }: + mkDerivation { + pname = "libxlsxwriter-hs"; + version = "0.1.0"; + sha256 = "00mmqzmmk8nmvvaqn6paq0s4kk5fbrxr1h5n4wd5fkhb4nizsj5s"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ xlsxwriter ]; + description = "Bindings to libxlsxwriter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {xlsxwriter = null;}; + + "libxml" = callPackage + ({ mkDerivation, base, bytestring, libxml2, mtl }: + mkDerivation { + pname = "libxml"; + version = "0.1.1"; + sha256 = "01zvk86kg726lf2vnlr7dxiz7g3xwi5a4ak9gcfbwyhynkzjmsfi"; + configureFlags = [ + "--extra-include-dir=${lib.getDev libxml2}/include/libxml2" + ]; + libraryHaskellDepends = [ base bytestring mtl ]; + librarySystemDepends = [ libxml2 ]; + description = "Binding to libxml2"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libxml2;}; + + "libxml-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, libxml-sax, text + , transformers, xml-types + }: + mkDerivation { + pname = "libxml-enumerator"; + version = "0.5"; + sha256 = "0mqh454w1f3k75kcshdn848ynva938q6xm3a5yzcyf7nflzw75pg"; + libraryHaskellDepends = [ + base bytestring enumerator libxml-sax text transformers xml-types + ]; + description = "Enumerator-based API for libXML's SAX interface"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "libxml-sax" = callPackage + ({ mkDerivation, base, bytestring, libxml2, text, xml-types }: + mkDerivation { + pname = "libxml-sax"; + version = "0.7.5"; + sha256 = "0lbdq6lmiyrnzk6gkx09vvp928wj8qnqnqfzy14mfv0drj21f54r"; + libraryHaskellDepends = [ base bytestring text xml-types ]; + librarySystemDepends = [ libxml2 ]; + libraryPkgconfigDepends = [ libxml2 ]; + description = "Bindings for the libXML2 SAX interface"; + license = lib.licenses.mit; + }) {inherit (pkgs) libxml2;}; + + "libxslt" = callPackage + ({ mkDerivation, base, bytestring, libxml, xslt }: + mkDerivation { + pname = "libxslt"; + version = "0.1"; + sha256 = "1szz8zkm1w8dbfgix3ii896sc4vljgivcgx8j7vpny4ci9sfmn5a"; + libraryHaskellDepends = [ base bytestring libxml ]; + librarySystemDepends = [ xslt ]; + description = "Binding to libxslt"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {xslt = null;}; + + "libyaml" = callPackage + ({ mkDerivation, base, bytestring, conduit, libyaml-clib, resourcet + }: + mkDerivation { + pname = "libyaml"; + version = "0.1.4"; + sha256 = "04zslsxp7fblxr9hq3512czgb9h81n27sdd4h2sy9d7bn74pwafn"; + libraryHaskellDepends = [ + base bytestring conduit libyaml-clib resourcet + ]; + description = "Low-level, streaming YAML interface"; + license = lib.licenses.bsd3; + }) {}; + + "libyaml-clib" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "libyaml-clib"; + version = "0.2.5"; + sha256 = "0jaif8y10ql8rmkfhm6nwfk65q8rnpk58a6j5cf4gksz9v2nnlh4"; + doHaddock = false; + description = "libyaml clibs"; + license = lib.licenses.mit; + }) {}; + + "libyaml-streamly" = callPackage + ({ mkDerivation, base, bytestring, deepseq, libyaml + , safe-exceptions, streamly + }: + mkDerivation { + pname = "libyaml-streamly"; + version = "0.2.2.1"; + sha256 = "01dq36mwp7kpkn05hs7dhn9lxnjy9gp2p39ync01d73x7a1ic548"; + libraryHaskellDepends = [ + base bytestring deepseq safe-exceptions streamly + ]; + libraryPkgconfigDepends = [ libyaml ]; + description = "Low-level, streaming YAML interface via streamly"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libyaml;}; + + "libzfs" = callPackage + ({ mkDerivation, base, mtl, nvpair, transformers, zfs }: + mkDerivation { + pname = "libzfs"; + version = "0.2.0.0"; + sha256 = "1g3bn3dmkzalzpm645ag4vk9736in0xcszj28girpyphyiyfkk45"; + revision = "1"; + editedCabalFile = "0rvk7mbqz5yr5qx52ais53x1sknbf9r87q7rypk63jznjj1jcbmp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl transformers ]; + librarySystemDepends = [ nvpair zfs ]; + executableHaskellDepends = [ base mtl transformers ]; + executableSystemDepends = [ nvpair zfs ]; + description = "Bindings to libzfs, for dealing with the Z File System and Zpools"; + license = lib.licenses.mit; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {nvpair = null; inherit (pkgs) zfs;}; + + "licensor" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , http-client, http-client-tls, process, tar, temporary, zlib + }: + mkDerivation { + pname = "licensor"; + version = "0.5.0"; + sha256 = "0i49l4d5dvvj4s6fbdhg38dmdclxr4ld69lzm1s5xx9m7aqy3al9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal containers directory http-client + http-client-tls process tar temporary zlib + ]; + executableHaskellDepends = [ base Cabal containers directory ]; + description = "A license compatibility helper"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "licensor"; + broken = true; + }) {}; + + "lie" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lie"; + version = "0.1.0.0"; + sha256 = "1kvy0zsgwq2kgdbiz7z88q9d3ldhb9z9fb057x7mnhli7b3hd8fh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Lie Algebras"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Lie"; + broken = true; + }) {}; + + "life" = callPackage + ({ mkDerivation, array, base, GLUT, OpenGL, random }: + mkDerivation { + pname = "life"; + version = "0.1"; + sha256 = "0drsv1d0318yr7a0aa2j6kvsiyl8jj8h4z6wpdnrcyxw6z4qlssq"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base GLUT OpenGL random ]; + description = "Conway's Life cellular automaton"; + license = lib.licenses.bsd3; + mainProgram = "life"; + }) {}; + + "life-sync" = callPackage + ({ mkDerivation, base, bytestring, colourista, containers + , exceptions, filepath, hedgehog, hspec, hspec-hedgehog + , optparse-applicative, path, path-io, relude, shellmet, text + , tomland, validation-selective + }: + mkDerivation { + pname = "life-sync"; + version = "1.1.1.0"; + sha256 = "051r1m2rrhgg4r34z9n5picnr5k9bdk08chibazndzhmqcxkh8fq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring colourista containers exceptions + optparse-applicative path path-io relude shellmet text tomland + validation-selective + ]; + executableHaskellDepends = [ base relude ]; + testHaskellDepends = [ + base containers filepath hedgehog hspec hspec-hedgehog path relude + text tomland + ]; + description = "Synchronize personal configs across multiple machines"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "life"; + broken = true; + }) {}; + + "lifetimes" = callPackage + ({ mkDerivation, async, base, containers, hspec, monad-stm + , safe-exceptions, stm, transformers, zenhack-prelude + }: + mkDerivation { + pname = "lifetimes"; + version = "0.2.0.1"; + sha256 = "15b7gs7y5cxh4wv4ypzwknrh25305db44kqh0v07v4j40gzfys07"; + libraryHaskellDepends = [ + async base containers monad-stm stm transformers zenhack-prelude + ]; + testHaskellDepends = [ + async base containers hspec monad-stm safe-exceptions stm + transformers zenhack-prelude + ]; + description = "Flexible manual resource management"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lift-generics" = callPackage + ({ mkDerivation, base, base-compat, containers, generic-deriving + , ghc-prim, hspec, hspec-discover, mtl, template-haskell, th-compat + , th-lift-instances + }: + mkDerivation { + pname = "lift-generics"; + version = "0.2.1"; + sha256 = "1qkzq8hcb6j15cslv577bmhjcxmljzsrryysdgd7r99kr3q445b4"; + revision = "6"; + editedCabalFile = "0px8gjhzw1fvzbd1jha8kcc3p603hc8ki4kwi26vhg7n3ldy5nay"; + libraryHaskellDepends = [ + base generic-deriving ghc-prim template-haskell th-compat + ]; + testHaskellDepends = [ + base base-compat containers generic-deriving hspec mtl + template-haskell th-compat th-lift-instances + ]; + testToolDepends = [ hspec-discover ]; + description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation"; + license = lib.licenses.bsd3; + }) {}; + + "lift-read-show" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lift-read-show"; + version = "0.1.0.0"; + sha256 = "0sp725nflvqzxvhycjj1v9j46y4cx1vvbr9k6pfwz585n35gs1a0"; + libraryHaskellDepends = [ base ]; + description = "Helper methods to define `Read1`, `Read2`, `Show1`, `Show2` instances"; + license = lib.licenses.bsd3; + }) {}; + + "lift-type" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "lift-type"; + version = "0.1.1.1"; + sha256 = "039psym2ghkydk4qyycs3cxndrf85ab5hwzrqv0ajxcilqr11n0h"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base template-haskell ]; + description = "Lift a type from a Typeable constraint to a Template Haskell type"; + license = lib.licenses.bsd3; + }) {}; + + "lifted-async" = callPackage + ({ mkDerivation, async, base, constraints, deepseq, HUnit + , lifted-base, monad-control, mtl, tasty, tasty-bench + , tasty-expected-failure, tasty-hunit, tasty-th, transformers-base + }: + mkDerivation { + pname = "lifted-async"; + version = "0.10.2.5"; + sha256 = "1lhyjv32plqs0r2gi7ca8b527z5qas7xgjkh680lqwi0l81xd80n"; + libraryHaskellDepends = [ + async base constraints lifted-base monad-control transformers-base + ]; + testHaskellDepends = [ + async base HUnit lifted-base monad-control mtl tasty + tasty-expected-failure tasty-hunit tasty-th + ]; + benchmarkHaskellDepends = [ async base deepseq tasty-bench ]; + description = "Run lifted IO operations asynchronously and wait for their results"; + license = lib.licenses.bsd3; + }) {}; + + "lifted-base" = callPackage + ({ mkDerivation, base, criterion, HUnit, monad-control, monad-peel + , test-framework, test-framework-hunit, transformers + , transformers-base, transformers-compat + }: + mkDerivation { + pname = "lifted-base"; + version = "0.2.3.12"; + sha256 = "1i8p8d3rkdh21bhgjjh32vd7qqjr7jq7p59qds0aw2kmargsjd61"; + libraryHaskellDepends = [ base monad-control transformers-base ]; + testHaskellDepends = [ + base HUnit monad-control test-framework test-framework-hunit + transformers transformers-base transformers-compat + ]; + benchmarkHaskellDepends = [ + base criterion monad-control monad-peel transformers + ]; + description = "lifted IO operations from the base library"; + license = lib.licenses.bsd3; + }) {}; + + "lifted-base-tf" = callPackage + ({ mkDerivation, base, basic, control, criterion, HUnit + , lifted-base, monad-control, monad-peel, test-framework + , test-framework-hunit, transformers, transformers-compat + }: + mkDerivation { + pname = "lifted-base-tf"; + version = "0.1.0.0"; + sha256 = "1g3h86b6qrwq9sb5ppnpp4vygnfq4c77mhvzkk87yi56vvd6acix"; + revision = "3"; + editedCabalFile = "1z56yldhppy56bj8g25a7l0g7ihqwymjr3ds0clc5iva3mlvvw39"; + libraryHaskellDepends = [ base basic control ]; + testHaskellDepends = [ + base basic control HUnit lifted-base test-framework + test-framework-hunit transformers transformers-compat + ]; + benchmarkHaskellDepends = [ + base criterion lifted-base monad-control monad-peel transformers + ]; + description = "lifted IO operations from the base library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lifted-protolude" = callPackage + ({ mkDerivation, async, base, bytestring, containers, deepseq + , exceptions, ghc-prim, lifted-async, lifted-base, mtl, safe, stm + , text, transformers + }: + mkDerivation { + pname = "lifted-protolude"; + version = "0.1.6"; + sha256 = "1srivxydkix33lnbjyxi4nlrcj9d8z16lmnbf7y2pn875scvnp5d"; + libraryHaskellDepends = [ + async base bytestring containers deepseq exceptions ghc-prim + lifted-async lifted-base mtl safe stm text transformers + ]; + description = "A sensible set of defaults for writing lifted custom Preludes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lifted-stm" = callPackage + ({ mkDerivation, array, base, monad-finally, stm, transformers + , transformers-abort, transformers-base, transformers-compat + }: + mkDerivation { + pname = "lifted-stm"; + version = "0.2.0.1"; + sha256 = "098sryfgrhra6010b3c4qlj2bha35idnvq4j7rrgvlv474db99yh"; + libraryHaskellDepends = [ + array base monad-finally stm transformers transformers-abort + transformers-base transformers-compat + ]; + description = "STM operations lifted through monad transformer stacks"; + license = lib.licenses.bsd3; + }) {}; + + "lifted-threads" = callPackage + ({ mkDerivation, base, monad-control, threads, transformers-base }: + mkDerivation { + pname = "lifted-threads"; + version = "1.0"; + sha256 = "1sq071bn5z8ks2qj52bfx6n8bdx2chijh62ai3rz6lmjai6dazbz"; + revision = "1"; + editedCabalFile = "0wz9m5155i334vwfgq02x3k0a6nfs261jdz5gl5c1yc3sa16m8lw"; + libraryHaskellDepends = [ + base monad-control threads transformers-base + ]; + description = "lifted IO operations from the threads library"; + license = lib.licenses.bsd3; + }) {}; + + "lifter" = callPackage + ({ mkDerivation, array, base, bitmap, bytestring, directory + , filepath, gloss, mtl, stb-image + }: + mkDerivation { + pname = "lifter"; + version = "0.1"; + sha256 = "11c0j2mdrp4rvinl4iym9mfsqzh101yb5sf710vm8n7qih1fzcpc"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bitmap bytestring directory filepath gloss mtl stb-image + ]; + description = "A boulderdash-like game and solution validator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lifter"; + broken = true; + }) {}; + + "lifx-lan" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring, colour + , composition, containers, extra, monad-loops, mtl, network, random + , safe, text, time, transformers + }: + mkDerivation { + pname = "lifx-lan"; + version = "0.8.2"; + sha256 = "17n684whz5b80zg1jr7l5dp5qz2fa6g3hgqn5b8mjhqlrgqsmfwn"; + libraryHaskellDepends = [ + ansi-terminal base binary bytestring colour composition containers + extra monad-loops mtl network random safe text time transformers + ]; + description = "LIFX LAN API"; + license = lib.licenses.bsd3; + }) {}; + + "ligature" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "ligature"; + version = "0.1.0.0"; + sha256 = "03h30lbhppi9hmpsc8fhsrsad6w9sjs9n53lz76czz3iqaknkcrb"; + libraryHaskellDepends = [ base text ]; + description = "Expand ligatures in unicode text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ligd" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ligd"; + version = "0.2"; + sha256 = "1hxfx514ar9hr9gqzzdgd7avfvlsvr7lv6hgza5k04b2xm73ysrp"; + libraryHaskellDepends = [ base ]; + description = "Lightweight Implementation of Generics and Dynamics"; + license = lib.licenses.bsd3; + }) {}; + + "light" = callPackage + ({ mkDerivation, base, containers, gjk2d, lens, linear, mtl + , QuickCheck + }: + mkDerivation { + pname = "light"; + version = "0.2.0.1"; + sha256 = "1lhwir14di3chnj6xn28cwkzmim5d4cq39da82ils6mhghjgzjbg"; + libraryHaskellDepends = [ base containers gjk2d lens linear mtl ]; + testHaskellDepends = [ base containers lens linear QuickCheck ]; + description = "a simple physics engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lightning-haskell" = callPackage + ({ mkDerivation, aeson, api-builder, base, blaze-html, bytestring + , data-default-class, free, hspec, http-client, http-client-tls + , http-types, mtl, network, text, transformers + }: + mkDerivation { + pname = "lightning-haskell"; + version = "0.1.0.3"; + sha256 = "1h3msbm9gsfazcpq72bxrc2whg5sr6wyx2rs5z3xbsjj9ngmcc0r"; + libraryHaskellDepends = [ + aeson api-builder base blaze-html bytestring data-default-class + free http-client http-client-tls http-types mtl network text + transformers + ]; + testHaskellDepends = [ + aeson api-builder base bytestring hspec text transformers + ]; + description = "Haskell client for lightning-viz REST API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lightstep-haskell" = callPackage + ({ mkDerivation, async, base, bytestring, chronos, containers + , deepseq, exceptions, hashable, http-types, http2-client + , http2-client-grpc, http2-grpc-proto-lens, lens, mtl, proto-lens + , proto-lens-protobuf-types, proto-lens-runtime, random, stm, tasty + , tasty-discover, tasty-hunit, tasty-quickcheck, text, text-show + , transformers, unordered-containers, wai + }: + mkDerivation { + pname = "lightstep-haskell"; + version = "0.10.4"; + sha256 = "0yd0frcxsd0sm8k2kavziry14liyi2dsbzckp7mis8hmf30kbj25"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring chronos containers exceptions hashable + http-types http2-client http2-client-grpc http2-grpc-proto-lens + lens mtl proto-lens proto-lens-protobuf-types proto-lens-runtime + random stm text text-show transformers unordered-containers wai + ]; + executableHaskellDepends = [ async base text ]; + testHaskellDepends = [ + base deepseq lens proto-lens proto-lens-protobuf-types + proto-lens-runtime tasty tasty-discover tasty-hunit + tasty-quickcheck + ]; + testToolDepends = [ tasty-discover ]; + description = "LightStep OpenTracing client library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "lightstep-haskell-stress-test"; + }) {}; + + "lighttpd-conf" = callPackage + ({ mkDerivation, alex, array, base, bytestring, happy, packedstring + , pretty, template-haskell + }: + mkDerivation { + pname = "lighttpd-conf"; + version = "0.4"; + sha256 = "085msb62wpqyc1sp4zbwbyn70k48p9k9cky9rxn93xm0gjsaydf8"; + libraryHaskellDepends = [ + array base bytestring packedstring pretty template-haskell + ]; + libraryToolDepends = [ alex happy ]; + description = "Lighttpd configuration file tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lighttpd-conf-qq" = callPackage + ({ mkDerivation, array, base, bytestring, haskell-src-exts + , lighttpd-conf, template-haskell + }: + mkDerivation { + pname = "lighttpd-conf-qq"; + version = "0.5"; + sha256 = "1nd30inhh6wzq34rg76lq6m3wp0x3sc0l7jv37gw6dk3dnkwqh6q"; + libraryHaskellDepends = [ + array base bytestring haskell-src-exts lighttpd-conf + template-haskell + ]; + description = "A QuasiQuoter for lighttpd configuration files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lilypond" = callPackage + ({ mkDerivation, base, data-default, music-dynamics-literal + , music-pitch-literal, prettify, process, semigroups, vector-space + }: + mkDerivation { + pname = "lilypond"; + version = "1.9.0"; + sha256 = "1nb6kkp5gbsbkjbbicyd49ckg2j9dm4a1l9ya4vp38br5j7dn4gw"; + libraryHaskellDepends = [ + base data-default music-dynamics-literal music-pitch-literal + prettify process semigroups vector-space + ]; + description = "Bindings to Lilypond"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lima" = callPackage + ({ mkDerivation, base, breakpoint, data-default, directory + , doctest-parallel, hedgehog, microlens, microlens-th + , pretty-simple, string-interpolate, tasty, tasty-hedgehog + , tasty-hunit, text + }: + mkDerivation { + pname = "lima"; + version = "0.3.0.0"; + sha256 = "05hjx72sshf6bvhlfr23f4jpdqv0qi898nd53a9hi4940n8a15jv"; + libraryHaskellDepends = [ + base data-default microlens microlens-th string-interpolate text + ]; + testHaskellDepends = [ + base breakpoint directory doctest-parallel hedgehog microlens + pretty-simple string-interpolate tasty tasty-hedgehog tasty-hunit + text + ]; + description = "Convert between Haskell, Markdown, Literate Haskell, TeX"; + license = lib.licenses.mit; + }) {}; + + "limp" = callPackage + ({ mkDerivation, base, containers, QuickCheck, tasty + , tasty-quickcheck, tasty-th + }: + mkDerivation { + pname = "limp"; + version = "0.3.2.3"; + sha256 = "1jshdnvrgjpgcqzl7c3q019k6iipk3v19waqxl43va60wfkj4iw8"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base containers QuickCheck tasty tasty-quickcheck tasty-th + ]; + description = "representation of Integer Linear Programs"; + license = lib.licenses.mit; + }) {}; + + "limp-cbc" = callPackage + ({ mkDerivation, base, c2hs, containers, limp, QuickCheck, tasty + , tasty-quickcheck, vector + }: + mkDerivation { + pname = "limp-cbc"; + version = "0.3.2.3"; + sha256 = "1fdjhifnx2yhfbzjs5lsaa8vn5ps4li5j3id8sjj7fwj4yn4m453"; + libraryHaskellDepends = [ base containers limp vector ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base limp QuickCheck tasty tasty-quickcheck + ]; + description = "bindings for integer linear programming solver Coin/CBC"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lin-alg" = callPackage + ({ mkDerivation, base, NumInstances, vector }: + mkDerivation { + pname = "lin-alg"; + version = "0.1.0.3"; + sha256 = "0yfw2m1l7240xir3qa8i11c5q7appaji4kgcjyhdc0rz6p3j55iy"; + libraryHaskellDepends = [ base NumInstances vector ]; + description = "Low-dimensional matrices and vectors for graphics and physics"; + license = lib.licenses.bsd3; + }) {}; + + "linda" = callPackage + ({ mkDerivation, base, hmatrix, HUnit }: + mkDerivation { + pname = "linda"; + version = "0.1.2"; + sha256 = "0d58i69hvry9vzr4i7f1yhhm99808vqw238hfjc3sr51plc1is45"; + libraryHaskellDepends = [ base hmatrix HUnit ]; + description = "LINear Discriminant Analysis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linden" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, containers + , deepseq, delay, exceptions, filepath, hashable, hedis, http-types + , lens, monad-supply, mtl, random-fu, rosezipper, SHA, text, time + , unordered-containers, uuid, wai, wai-app-static, wai-cors + , wai-extra, warp, zlib + }: + mkDerivation { + pname = "linden"; + version = "0"; + sha256 = "05x9xbmk4irlk26rq84m761ahldxx6zwigf9s3zj133x7c7nq6ka"; + revision = "1"; + editedCabalFile = "0bvcyh2mryg78kd2yrxz0g67ry4bb23xvrg7pnl0jla49wzg8pjf"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bifunctors bytestring containers deepseq delay + exceptions filepath hashable hedis http-types lens monad-supply mtl + random-fu rosezipper SHA text time unordered-containers uuid wai + wai-app-static wai-cors wai-extra zlib + ]; + executableHaskellDepends = [ + base containers hashable mtl random-fu rosezipper text uuid warp + ]; + description = "Zen gardening, based on l-systems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "linden-example"; + broken = true; + }) {}; + + "lindenmayer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lindenmayer"; + version = "0.1.0.1"; + sha256 = "07gz4lbvyzahffcp6f1f87zl20kf834iswh671vb8vxffigrz5y1"; + libraryHaskellDepends = [ base ]; + description = "L-systems in Haskell"; + license = lib.licenses.mit; + }) {}; + + "line" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , cryptohash-sha256, hspec, hspec-wai, http-conduit, http-types + , QuickCheck, quickcheck-instances, raw-strings-qq, scotty, text + , time, transformers, wai + }: + mkDerivation { + pname = "line"; + version = "4.0.1"; + sha256 = "0z36847iamf18b38nz6mcps599cnn17046n61y94g1q7rmfsppx1"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cryptohash-sha256 + http-conduit http-types scotty text time transformers wai + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring cryptohash-sha256 hspec + hspec-wai QuickCheck quickcheck-instances raw-strings-qq scotty + text time transformers + ]; + description = "Haskell SDK for the LINE API"; + license = lib.licenses.bsd3; + }) {}; + + "line-bot-sdk" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, base64-bytestring + , bytestring, cryptohash-sha256, deepseq, free, hspec + , hspec-discover, hspec-expectations, hspec-wai, http-api-data + , http-client, http-client-tls, http-media, http-types, mtl + , servant, servant-client, servant-client-core, servant-server + , string-conversions, text, time, transformers, wai, warp + }: + mkDerivation { + pname = "line-bot-sdk"; + version = "0.7.2"; + sha256 = "0nz4c5r06lkjrmg16nvfg9b6qgiskflrqb14cw69mj74szflqkaw"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cryptohash-sha256 deepseq + http-api-data http-client http-client-tls http-media http-types mtl + servant servant-client servant-client-core servant-server + string-conversions text time wai + ]; + testHaskellDepends = [ + aeson aeson-qq base base64-bytestring bytestring cryptohash-sha256 + deepseq free hspec hspec-expectations hspec-wai http-client + http-client-tls http-types servant servant-client + servant-client-core servant-server text time transformers wai warp + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell SDK for LINE Messaging API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "line-break" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "line-break"; + version = "0.1.0.1"; + sha256 = "0pfggvvlr5bxf556g1f0y83zd2nka0qwhdswin3gy6bkynl4g90n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Convert newlines in text"; + license = lib.licenses.gpl3Only; + mainProgram = "linebreak"; + }) {}; + + "line-drawing" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "line-drawing"; + version = "0.4.0.2"; + sha256 = "1mgr7d6zdcjbi3hjlk6ajmsv530dwwpj4c5vsmb0plb4xirfd41x"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "raster line drawing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "line-indexed-cursor" = callPackage + ({ mkDerivation, array, base, bytestring, criterion, hspec, random + }: + mkDerivation { + pname = "line-indexed-cursor"; + version = "0.1.0.0"; + sha256 = "14aihlbjlbiazdjh0ic1bhqpwc0g1z2y42f8s79pcwm8rk1lvgim"; + libraryHaskellDepends = [ array base bytestring ]; + testHaskellDepends = [ base hspec ]; + benchmarkHaskellDepends = [ base criterion random ]; + description = "Line-indexed file reader"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "line-size" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "line-size"; + version = "0.1.0.0"; + sha256 = "1nvrbb44ws695622dnppx7xffbik6c7kqnfixrb3gqajc58jjyxs"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Display the number of bytes of each line"; + license = lib.licenses.gpl3Only; + mainProgram = "line-size"; + }) {}; + + "line2pdf" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "line2pdf"; + version = "0.0.7"; + sha256 = "0x8kbjjd9i6gp0agdfsfgicj2z1g4jwj7axj4hq01c31wrzb6g95"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring containers ]; + executableHaskellDepends = [ base bytestring containers ]; + description = "Simple command-line utility to convert text into PDF"; + license = lib.licenses.bsd3; + mainProgram = "line2pdf"; + }) {}; + + "linear" = callPackage + ({ mkDerivation, adjunctions, base, base-orphans, binary, bytes + , bytestring, cereal, containers, deepseq, distributive, ghc-prim + , hashable, HUnit, indexed-traversable, lens, random, reflection + , semigroupoids, simple-reflect, tagged, template-haskell + , test-framework, test-framework-hunit, transformers + , transformers-compat, unordered-containers, vector, void + }: + mkDerivation { + pname = "linear"; + version = "1.22"; + sha256 = "1ddr0c54kbi9bw7d62i6h3jiss3q0qmrdpkvckajz6qf5lwkxr6g"; + revision = "3"; + editedCabalFile = "1fmq4i3qimccjsn7859q1rk7adpcy9d3zvybl0n7kljn04ag00k4"; + libraryHaskellDepends = [ + adjunctions base base-orphans binary bytes cereal containers + deepseq distributive ghc-prim hashable indexed-traversable lens + random reflection semigroupoids tagged template-haskell + transformers transformers-compat unordered-containers vector void + ]; + testHaskellDepends = [ + base binary bytestring deepseq HUnit reflection simple-reflect + test-framework test-framework-hunit vector + ]; + description = "Linear Algebra"; + license = lib.licenses.bsd3; + }) {}; + + "linear_1_23" = callPackage + ({ mkDerivation, adjunctions, base, base-orphans, binary, bytes + , bytestring, cereal, containers, deepseq, distributive, ghc-prim + , hashable, HUnit, indexed-traversable, lens, QuickCheck, random + , reflection, semigroupoids, simple-reflect, tagged + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers, transformers-compat + , unordered-containers, vector, void + }: + mkDerivation { + pname = "linear"; + version = "1.23"; + sha256 = "13w6j1wnq40821nwrly7zl4qdsnih19f3p9fnmka42mblmin2lld"; + libraryHaskellDepends = [ + adjunctions base base-orphans binary bytes cereal containers + deepseq distributive ghc-prim hashable indexed-traversable lens + random reflection semigroupoids tagged template-haskell + transformers transformers-compat unordered-containers vector void + ]; + testHaskellDepends = [ + base binary bytestring deepseq HUnit QuickCheck reflection + simple-reflect test-framework test-framework-hunit + test-framework-quickcheck2 vector + ]; + description = "Linear Algebra"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "linear-accelerate" = callPackage + ({ mkDerivation, accelerate, base, Cabal, cabal-doctest + , distributive, doctest, lens, linear + }: + mkDerivation { + pname = "linear-accelerate"; + version = "0.7.0.0"; + sha256 = "1rdbmchbvrg5g0ndfppswydn15qbp2k9dvx7wapfpy8971qqf2df"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + accelerate base distributive lens linear + ]; + testHaskellDepends = [ base doctest ]; + description = "Lifting linear vector spaces into Accelerate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "linear-algebra-cblas" = callPackage + ({ mkDerivation, base, ieee754, QuickCheck, storable-complex + , test-framework, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "linear-algebra-cblas"; + version = "0.1"; + sha256 = "1wsan17zrlg4kr9dwk23ggfvylignnmg4sa62krri45s925kvh3i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base ieee754 QuickCheck storable-complex vector + ]; + executableHaskellDepends = [ + QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "A linear algebra library with bindings to BLAS and LAPACK"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test-hs-linear-algebra"; + broken = true; + }) {}; + + "linear-base" = callPackage + ({ mkDerivation, base, containers, deepseq, ghc-prim, hashable + , hashtables, hedgehog, inspection-testing, linear-generics, mmorph + , MonadRandom, primitive, random, random-shuffle, storable-tuple + , tasty, tasty-bench, tasty-hedgehog, tasty-inspection-testing + , text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "linear-base"; + version = "0.4.0"; + sha256 = "092xnbn29829zz1nq96h2fcw3qpkanzrhw09cjs90f19xhcs1vxw"; + libraryHaskellDepends = [ + base containers ghc-prim hashable linear-generics primitive + storable-tuple text transformers vector + ]; + testHaskellDepends = [ + base containers hedgehog inspection-testing linear-generics mmorph + storable-tuple tasty tasty-hedgehog tasty-inspection-testing text + vector + ]; + benchmarkHaskellDepends = [ + base containers deepseq hashable hashtables MonadRandom random + random-shuffle tasty-bench unordered-containers vector + ]; + description = "Standard library for linear types"; + license = lib.licenses.mit; + }) {}; + + "linear-circuit" = callPackage + ({ mkDerivation, base, comfort-array, comfort-graph, containers + , lapack, netlib-ffi, non-empty, QuickCheck, transformers + , utility-ht + }: + mkDerivation { + pname = "linear-circuit"; + version = "0.1.0.4"; + sha256 = "0pyja29w1vrsi8vi65qdbc3c1vajiqgf5gff2zqh368k3hd4zpi4"; + libraryHaskellDepends = [ + base comfort-array comfort-graph containers lapack netlib-ffi + transformers utility-ht + ]; + testHaskellDepends = [ + base comfort-graph containers non-empty QuickCheck transformers + utility-ht + ]; + description = "Compute resistance of linear electrical circuits"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "linear-code" = callPackage + ({ mkDerivation, base, containers, data-default + , ghc-typelits-knownnat, ghc-typelits-natnormalise, HaskellForMaths + , matrix-static, QuickCheck, random, random-shuffle, smallcheck + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "linear-code"; + version = "0.2.0"; + sha256 = "14d4gmpqx9x9acaldml7hf64fbpdrncn5akgid1scnqv1jzc9197"; + libraryHaskellDepends = [ + base containers data-default ghc-typelits-knownnat + ghc-typelits-natnormalise HaskellForMaths matrix-static random + random-shuffle + ]; + testHaskellDepends = [ + base containers data-default ghc-typelits-knownnat + ghc-typelits-natnormalise HaskellForMaths matrix-static QuickCheck + random random-shuffle smallcheck tasty tasty-hunit tasty-quickcheck + tasty-smallcheck + ]; + description = "A simple library for linear codes (coding theory, error correction)"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "linear-generics" = callPackage + ({ mkDerivation, base, containers, ghc-prim, hspec, hspec-discover + , template-haskell, th-abstraction + }: + mkDerivation { + pname = "linear-generics"; + version = "0.2.3"; + sha256 = "0093ywl8s8k92b50li28gcmqc616f6l7jkv7vslkvqzn42yrvbq2"; + revision = "1"; + editedCabalFile = "1ky9dhc0bjymw12wpjcv12drbfz7955f1nchgcs3l0ghv8vyvy3x"; + libraryHaskellDepends = [ + base containers ghc-prim template-haskell th-abstraction + ]; + testHaskellDepends = [ base hspec template-haskell ]; + testToolDepends = [ hspec-discover ]; + description = "Generic programming library for generalised deriving"; + license = lib.licenses.bsd3; + }) {}; + + "linear-geo" = callPackage + ({ mkDerivation, base, deepseq, distributive, hedgehog, linear + , reflection, vector + }: + mkDerivation { + pname = "linear-geo"; + version = "0.1.0.0"; + sha256 = "1waa1z8a52q21zl32zajrwimqbjl5cfgj3j0cxfza7ja92lqv3yd"; + libraryHaskellDepends = [ + base deepseq distributive linear vector + ]; + testHaskellDepends = [ base hedgehog linear reflection ]; + description = "Geographic coordinates, built on the linear package"; + license = lib.licenses.mit; + }) {}; + + "linear-grammar" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "linear-grammar"; + version = "0.0.2.1"; + sha256 = "00vfhcqhg6azb1ay12n248l0bjg5g0c5y5ybz5rqf2jdlab7fg97"; + libraryHaskellDepends = [ base containers QuickCheck ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + description = "A simple grammar for building linear equations and inclusive inequalities"; + license = lib.licenses.bsd3; + }) {}; + + "linear-maps" = callPackage + ({ mkDerivation, base, containers, HUnit }: + mkDerivation { + pname = "linear-maps"; + version = "0.6.1"; + sha256 = "0671px94wvqg2yyc8qhjcwrv5k2ifwp5mrj7fkcwlwvg8w1bp19k"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers HUnit ]; + description = "Finite maps for linear use"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linear-opengl" = callPackage + ({ mkDerivation, base, distributive, lens, linear, OpenGL + , OpenGLRaw, tagged + }: + mkDerivation { + pname = "linear-opengl"; + version = "0.3.0.0"; + sha256 = "07z0gsmc0y926sl3flirji4nc4zwhj44n3am884jq5p5rjqcjp6r"; + libraryHaskellDepends = [ + base distributive lens linear OpenGL OpenGLRaw tagged + ]; + description = "Isomorphisms between linear and OpenGL types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linear-programming" = callPackage + ({ mkDerivation, base, comfort-array, non-empty, QuickCheck, random + , transformers, utility-ht + }: + mkDerivation { + pname = "linear-programming"; + version = "0.0.1"; + sha256 = "0f6m4qh040wgi8aygq4f2apfixdis7psj67f0iimh8rcswc8bv3z"; + libraryHaskellDepends = [ + base comfort-array non-empty QuickCheck random transformers + utility-ht + ]; + description = "Linear Programming basic definitions"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "linear-smc" = callPackage + ({ mkDerivation, array, base, constraints }: + mkDerivation { + pname = "linear-smc"; + version = "2.2.3"; + sha256 = "0i8j7zsrycmcrhf830mrfisvfyhzrr65c14nl9dg9yjfdsw9gh3x"; + libraryHaskellDepends = [ array base constraints ]; + testHaskellDepends = [ array base constraints ]; + description = "Build SMC morphisms using linear types"; + license = lib.licenses.lgpl3Plus; + }) {}; + + "linear-socket" = callPackage + ({ mkDerivation, base, bytestring, hspec, network, tasty-hspec }: + mkDerivation { + pname = "linear-socket"; + version = "0.3.3.3"; + sha256 = "0bi2idqny1y5d63xhryxl085plc7w3ybk6fgj9xsp6scyxdx8p82"; + libraryHaskellDepends = [ base bytestring network ]; + testHaskellDepends = [ base hspec network tasty-hspec ]; + description = "Typed sockets"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linear-tests" = callPackage + ({ mkDerivation, base, hspec, hspec-core, lens, linear, QuickCheck + }: + mkDerivation { + pname = "linear-tests"; + version = "0.1.2.0"; + sha256 = "1l87lwbbmzq3qpf20zxq10ss1zdym87gq8kpim3ym0259ak4w89r"; + libraryHaskellDepends = [ base lens linear QuickCheck ]; + testHaskellDepends = [ + base hspec hspec-core lens linear QuickCheck + ]; + description = "Linear Algebra"; + license = lib.licenses.bsd3; + }) {}; + + "linear-vect" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "linear-vect"; + version = "0.1.1.0"; + sha256 = "0i6z10pgqcykkygl6kq63phx5hvwi2d84j2f5vw4nrnic59sm9jy"; + libraryHaskellDepends = [ base random ]; + description = "A low-dimensional linear algebra library, operating on the Num typeclass"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linearEqSolver" = callPackage + ({ mkDerivation, base, sbv }: + mkDerivation { + pname = "linearEqSolver"; + version = "2.3"; + sha256 = "0lrrgix4m2sbfw9ydcqnx45lka0grl8ndiiy3cs1xg4xpcy2fkjw"; + libraryHaskellDepends = [ base sbv ]; + description = "Use SMT solvers to solve linear systems over integers and rationals"; + license = lib.licenses.bsd3; + badPlatforms = [ "aarch64-linux" ]; + hydraPlatforms = lib.platforms.none; + }) {}; + + "linearmap-category" = callPackage + ({ mkDerivation, base, call-stack, constrained-categories + , containers, data-default-class, free-vector-spaces + , ghc-typelits-natnormalise, hashable, ieee754, lens, linear + , manifolds-core, MemoTrie, QuickCheck, semigroups, singletons + , singletons-base, tagged, tasty, tasty-quickcheck + , template-haskell, th-abstraction, transformers, type-natural + , vector, vector-space + }: + mkDerivation { + pname = "linearmap-category"; + version = "0.6.0.1"; + sha256 = "1rwa6jlkxvgzsw6v717gk5981rxdhk78zvv1smninlwsrjwc5j0i"; + revision = "1"; + editedCabalFile = "0qj860xn0k36vr45zpchskk3y86k8529qspz53f600nvzgd4r4cz"; + libraryHaskellDepends = [ + base call-stack constrained-categories containers + data-default-class free-vector-spaces ghc-typelits-natnormalise + hashable ieee754 lens linear manifolds-core MemoTrie QuickCheck + semigroups singletons singletons-base tagged template-haskell + th-abstraction transformers type-natural vector vector-space + ]; + testHaskellDepends = [ + base constrained-categories linear manifolds-core QuickCheck tasty + tasty-quickcheck vector vector-space + ]; + description = "Native, complete-ish, matrix-free linear algebra"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linearscan" = callPackage + ({ mkDerivation, base, containers, ghc-prim, mtl, transformers }: + mkDerivation { + pname = "linearscan"; + version = "1.0.0"; + sha256 = "12p1li2g69jf9rhr7xx4phrhsmw5nzn7q82n8n19bzidxflkdabm"; + revision = "1"; + editedCabalFile = "1n65l60wjwmdlcw7jbfmr0mknb8c812ibqnnlaayy3z1wnzpb4g3"; + libraryHaskellDepends = [ + base containers ghc-prim mtl transformers + ]; + description = "Linear scan register allocator, formally verified in Coq"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linearscan-hoopl" = callPackage + ({ mkDerivation, base, containers, deepseq, free, hoopl, hspec + , hspec-expectations, lens-family-core, linearscan, QuickCheck + , transformers + }: + mkDerivation { + pname = "linearscan-hoopl"; + version = "1.0.0"; + sha256 = "0w43dqxk4f94zzr8fv6s4sqnp7mzw0830j2fjn5v1vnp3sdnwyg5"; + libraryHaskellDepends = [ + base containers free hoopl linearscan QuickCheck transformers + ]; + testHaskellDepends = [ + base containers deepseq hoopl hspec hspec-expectations + lens-family-core linearscan QuickCheck transformers + ]; + description = "Makes it easy to use the linearscan register allocator with Hoopl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "linebreak" = callPackage + ({ mkDerivation, base, hspec, hyphenation }: + mkDerivation { + pname = "linebreak"; + version = "1.1.0.4"; + sha256 = "14axpazwivl3qcvrflvzskik0kdvpg50kqpyilik22ywrqagyya0"; + libraryHaskellDepends = [ base hyphenation ]; + testHaskellDepends = [ base hspec hyphenation ]; + description = "breaks strings to fit width"; + license = lib.licenses.bsd3; + }) {}; + + "linenoise" = callPackage + ({ mkDerivation, base, bytestring, exceptions, mtl, text + , unliftio-core + }: + mkDerivation { + pname = "linenoise"; + version = "0.4.0"; + sha256 = "0j91vskwkjn98acbx8jgxq76xk53bzds2k9b9zjfra5y17bn0gqr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring exceptions mtl text unliftio-core + ]; + executableHaskellDepends = [ + base bytestring exceptions mtl text unliftio-core + ]; + description = "A lightweight readline-replacement library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "linenoise-demo"; + broken = true; + }) {}; + + "lines-of-action" = callPackage + ({ mkDerivation, base, containers, mtl, safe }: + mkDerivation { + pname = "lines-of-action"; + version = "0.0.1"; + sha256 = "1sikhdahhxqi9i285zphbpnz60vyxjdhvz2qd70hmy7x3ckymb42"; + libraryHaskellDepends = [ base containers mtl safe ]; + description = "Lines of Action, 2-player strategy board game"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lingo" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , hspec, raw-strings-qq, text, yaml + }: + mkDerivation { + pname = "lingo"; + version = "0.5.0.3"; + sha256 = "0814x20mx553rnn7djahv0la1a69rirv15flb0q6ls4m1wvb090c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers filepath raw-strings-qq text yaml + ]; + executableHaskellDepends = [ + base bytestring containers directory filepath raw-strings-qq text + yaml + ]; + testHaskellDepends = [ base hspec ]; + description = "File extension based programming language detection"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "generate"; + broken = true; + }) {}; + + "linguistic-ordinals" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "linguistic-ordinals"; + version = "0.1.0.2"; + sha256 = "11f01j9qak8rhaj84gkx27qhfc334cj9pchi7qcb6brpqbwgdsik"; + libraryHaskellDepends = [ base text ]; + description = "Express Integral types as linguistic ordinals (1st, 2nd, 3rd, etc)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "link-relations" = callPackage + ({ mkDerivation, base, bytestring, hashable, unordered-containers + , uri-bytestring + }: + mkDerivation { + pname = "link-relations"; + version = "0.1.1.0"; + sha256 = "0amvii80ni5pwic4qpcf0mir3nl8nkwvm86zmv9kk0ppw320as1x"; + libraryHaskellDepends = [ + base bytestring hashable unordered-containers uri-bytestring + ]; + description = "Use web link relation types (RFC 5988) in Haskell"; + license = lib.licenses.publicDomain; + }) {}; + + "linkcheck" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , http-client, http-client-tls, http-types, lrucache, monad-logger + , mtl, network-uri, optparse-applicative, path, path-io, retry, stm + , tagsoup, text, unliftio + }: + mkDerivation { + pname = "linkcheck"; + version = "0.1.0.0"; + sha256 = "18wb2naxqhvnvyjjmgbsa0ky98ikgrdhrcra9bxy1vfizhrpwhfn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring conduit containers http-client + http-client-tls http-types lrucache monad-logger mtl network-uri + optparse-applicative path path-io retry stm tagsoup text unliftio + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Check for broken links in CI"; + license = lib.licenses.mit; + mainProgram = "linkcheck"; + }) {}; + + "linkchk" = callPackage + ({ mkDerivation, base, gtk, haskell98, popenhs, regex-compat, unix + }: + mkDerivation { + pname = "linkchk"; + version = "0.0.2"; + sha256 = "0fzszn8nb5kglg4s5hk9k51vdkarlc08bdp67rbrj0cwfxpkn6wd"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base gtk haskell98 popenhs regex-compat unix + ]; + description = "linkchk is a network interface link ping monitor"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "linkchk"; + }) {}; + + "linkcore" = callPackage + ({ mkDerivation, base, containers, extcore, filepath, process }: + mkDerivation { + pname = "linkcore"; + version = "0.4.1"; + sha256 = "0m1jwqa3vbiyzcdrn1h63dm0709j5xijm00j2x7dpwgn8k92iq81"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers extcore filepath process + ]; + description = "Combines multiple GHC Core modules into a single module"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "linkcore"; + }) {}; + + "linked-list-with-iterator" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "linked-list-with-iterator"; + version = "0.1.1.0"; + sha256 = "128vy6rhnhmgr4xggxxxi4s73lz6vb2zkzi85ywzqfhjkp63gbn6"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base ]; + description = "A pure linked list which is mutable through iterators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linkedhashmap" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, hashable + , mtl, tasty, tasty-hunit, unordered-containers + }: + mkDerivation { + pname = "linkedhashmap"; + version = "0.4.0.0"; + sha256 = "1bv39g9vivr3j8arnpla39dhnwaja5l9da2yw580pzmw5bqi0wyq"; + libraryHaskellDepends = [ + base containers deepseq hashable unordered-containers + ]; + testHaskellDepends = [ + base containers deepseq hashable mtl tasty tasty-hunit + unordered-containers + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq hashable unordered-containers + ]; + description = "Persistent LinkedHashMap data structure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linklater" = callPackage + ({ mkDerivation, aeson, base, base-prelude, bytestring, containers + , exceptions, http-types, lens, lens-aeson, mtl, safe-exceptions + , tasty, tasty-hunit, text, uri-bytestring, wai, wreq + }: + mkDerivation { + pname = "linklater"; + version = "4.0.0.2"; + sha256 = "0kykg2s2czhapq0s17rwr195mjhh6qkbkbia75i3sr2mq9ypal8z"; + libraryHaskellDepends = [ + aeson base base-prelude bytestring containers exceptions http-types + lens lens-aeson mtl safe-exceptions text uri-bytestring wai wreq + ]; + testHaskellDepends = [ + aeson base base-prelude bytestring containers exceptions http-types + lens lens-aeson mtl safe-exceptions tasty tasty-hunit text + uri-bytestring wai wreq + ]; + description = "A Haskell library for the Slack API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linnet" = callPackage + ({ mkDerivation, base, bytestring, bytestring-conversion + , case-insensitive, either, exceptions, hspec, http-media + , http-types, mtl, QuickCheck, quickcheck-classes + , quickcheck-instances, text, time, transformers, uri-encode, wai + , warp + }: + mkDerivation { + pname = "linnet"; + version = "0.4.0.1"; + sha256 = "0bzss6a8fx8zw5q27m50nhqp8rb23v1cdxlck0hjr17h0fmxvwsm"; + libraryHaskellDepends = [ + base bytestring bytestring-conversion case-insensitive either + exceptions http-media http-types mtl text time transformers + uri-encode wai warp + ]; + testHaskellDepends = [ + base bytestring bytestring-conversion case-insensitive either + exceptions hspec http-media http-types mtl QuickCheck + quickcheck-classes quickcheck-instances text time transformers + uri-encode wai warp + ]; + description = "Lightweight library for building HTTP API"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linnet-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, linnet, QuickCheck + , quickcheck-classes, quickcheck-instances, text + }: + mkDerivation { + pname = "linnet-aeson"; + version = "0.4.0.1"; + sha256 = "0lsrn9sxcr038vz7j112hmf5mc2027x808ndqxm4dx4m6ncji0a4"; + libraryHaskellDepends = [ aeson base bytestring linnet ]; + testHaskellDepends = [ + aeson base bytestring hspec linnet QuickCheck quickcheck-classes + quickcheck-instances text + ]; + description = "Aeson JSON support for Linnet"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "linnet-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, hspec, http-types + , linnet, QuickCheck, quickcheck-classes, quickcheck-instances, wai + , warp + }: + mkDerivation { + pname = "linnet-conduit"; + version = "0.4.0.1"; + sha256 = "02ixcf0b1p2c7cyiaghx564lkyy2m48m8p1y6dxim9ygjgamhhl9"; + libraryHaskellDepends = [ + base bytestring conduit http-types linnet wai warp + ]; + testHaskellDepends = [ + base bytestring conduit hspec http-types linnet QuickCheck + quickcheck-classes quickcheck-instances wai warp + ]; + description = "Conduit-backed support for streaming in Linnet"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "linode" = callPackage + ({ mkDerivation, aeson, async, base, binary, bytestring, containers + , errors, lens, process, retry, safe, tasty, tasty-hunit + , tasty-quickcheck, text, transformers, wreq + }: + mkDerivation { + pname = "linode"; + version = "0.3.0.0"; + sha256 = "17hk0k9d91wi28h5k90dng0b64bhl9scbj20pmvqbk8rin9kap3w"; + libraryHaskellDepends = [ + aeson async base binary bytestring containers errors lens process + retry safe text transformers wreq + ]; + testHaskellDepends = [ + aeson base bytestring containers tasty tasty-hunit tasty-quickcheck + text + ]; + description = "Bindings to the Linode API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linode-v4" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, http-conduit + , unordered-containers + }: + mkDerivation { + pname = "linode-v4"; + version = "0.1.0.4"; + sha256 = "1qc6nm9845m9vgzdm0fbsrw4924cpcvcgzqxzbikml0lc1284g7r"; + libraryHaskellDepends = [ + aeson base bytestring http-conduit unordered-containers + ]; + testHaskellDepends = [ base hspec ]; + description = "Haskell wrapper for the Linode v4 API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linux-blkid" = callPackage + ({ mkDerivation, base, blkid, monad-control, transformers + , transformers-base + }: + mkDerivation { + pname = "linux-blkid"; + version = "0.2.0.0"; + sha256 = "06f7zwb40zgps6503cyp65c68181gj3s9q1s6vh43y6najiimzqx"; + libraryHaskellDepends = [ + base monad-control transformers transformers-base + ]; + libraryPkgconfigDepends = [ blkid ]; + description = "Linux libblkid"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {blkid = null;}; + + "linux-capabilities" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "linux-capabilities"; + version = "0.1.1.0"; + sha256 = "0j5q4ddsg3bmkhb82da39rj3h1knhxm74z3jknprzwhavz2wxcn6"; + libraryHaskellDepends = [ base ]; + description = "Linux capabilities Haskell data type"; + license = lib.licenses.asl20; + }) {}; + + "linux-cgroup" = callPackage + ({ mkDerivation, base, filepath }: + mkDerivation { + pname = "linux-cgroup"; + version = "0.1.1.2"; + sha256 = "0dd1ii1n6y9frilnkxikzahp9xrh3i334i7syvd8fyxp51dpzgy1"; + libraryHaskellDepends = [ base filepath ]; + description = "Very basic interface to the Linux CGroup Virtual Filesystem"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linux-evdev" = callPackage + ({ mkDerivation, base, bytestring, time, unix }: + mkDerivation { + pname = "linux-evdev"; + version = "0.3.2"; + sha256 = "04ajbcvn8i2xa678f3sgbbrn00rxm1k86wrj9n6w2r8h2yda9s9r"; + revision = "2"; + editedCabalFile = "1gnjyc8q7xq60pm362hwibwh97jw8pv66xvqv88cm9nbh0ccf6q2"; + libraryHaskellDepends = [ base bytestring time unix ]; + description = "Bindings to Linux evdev input device interface"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linux-file-extents" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "linux-file-extents"; + version = "0.2.0.1"; + sha256 = "0c8zp47sjr741m86ah1yq71lcav32xid05x5c83adwb23a6fgmsk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base unix ]; + description = "Retrieve file fragmentation information under Linux"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + }) {}; + + "linux-framebuffer" = callPackage + ({ mkDerivation, base, bindings-DSL, unix }: + mkDerivation { + pname = "linux-framebuffer"; + version = "0"; + sha256 = "0p469lmb6z9l2km607va95hqlhq48kx4p6q2dwgx16pw8w9rhmfg"; + libraryHaskellDepends = [ base bindings-DSL unix ]; + description = "Linux fbdev (framebuffer device, /dev/fbX) utility functions"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linux-inotify" = callPackage + ({ mkDerivation, base, bytestring, hashable, unix }: + mkDerivation { + pname = "linux-inotify"; + version = "0.3.0.2"; + sha256 = "1dl71xkfjlwjsmv0mqf2fpkfjl3hyzk5q1drsykg7rdblpjfbzlc"; + libraryHaskellDepends = [ base bytestring hashable unix ]; + description = "Thinner binding to the Linux Kernel's inotify interface"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + }) {}; + + "linux-kmod" = callPackage + ({ mkDerivation, base, directory, libkmod }: + mkDerivation { + pname = "linux-kmod"; + version = "0.1.0.1"; + sha256 = "1vqbibp93fw6r03v5q2cisya6m12xb12rad11myxrkbn29rjmhws"; + libraryHaskellDepends = [ base directory ]; + libraryPkgconfigDepends = [ libkmod ]; + description = "Linux kernel modules support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {libkmod = null;}; + + "linux-mount" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "linux-mount"; + version = "0.2.0.1"; + sha256 = "12bwrniaxg6gm347jdgbf535pdz4z57pkyiwa98c903y9q9ssnyi"; + libraryHaskellDepends = [ base bytestring ]; + description = "Mount and unmount filesystems"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + }) {}; + + "linux-namespaces" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "linux-namespaces"; + version = "0.1.3.1"; + sha256 = "1h0ar1jqgip5k5b7c2v452jk62ig1pfgpw587faw8z0ai51yrl9a"; + libraryHaskellDepends = [ base bytestring unix ]; + description = "Work with linux namespaces: create new or enter existing ones"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + }) {}; + + "linux-perf" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, ghc-events, mtl, pretty, process, unix + }: + mkDerivation { + pname = "linux-perf"; + version = "0.3"; + sha256 = "18akjagbqw2fswrnp4ifzivwdwsbny28kvnm0hfc1ysyy9id8511"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring containers mtl pretty + ]; + executableHaskellDepends = [ + base bytestring containers directory filepath ghc-events process + unix + ]; + description = "Read files generated by perf on Linux"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linux-ptrace" = callPackage + ({ mkDerivation, base, bytestring, mmap, posix-waitpid, process + , template-haskell, unix + }: + mkDerivation { + pname = "linux-ptrace"; + version = "0.1.2"; + sha256 = "0hzniy9vlycbsqkrr9xxdgnx070h5v6jz4gqx7rc60a3q0hqn43m"; + revision = "1"; + editedCabalFile = "0ai4g5d1bjjzkrmxpkcg4r6s9nivm4bqlh389y36cvf5s8iaqkqh"; + libraryHaskellDepends = [ + base bytestring mmap posix-waitpid process template-haskell unix + ]; + description = "Wrapping of Linux' ptrace(2)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "linux-xattr" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "linux-xattr"; + version = "0.1.1.0"; + sha256 = "0rpq5sm557gm227id2rfsffgr47lrj4d4kpzh194d74dx2qkg5g6"; + libraryHaskellDepends = [ base bytestring ]; + description = "Read, set and list extended attributes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "linx-gateway" = callPackage + ({ mkDerivation, base, binary, bytestring, network, QuickCheck + , test-framework, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "linx-gateway"; + version = "0.1.0.2"; + sha256 = "0diacwvxpq2iyfzlcmdqrbfndhmlmgzq9hvxlyp12idlzwa9p1cq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base binary bytestring network ]; + executableHaskellDepends = [ base binary bytestring network time ]; + testHaskellDepends = [ + base binary bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Implementation of the Enea LINX gateway protocol"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "Ping"; + broken = true; + }) {}; + + "lio" = callPackage + ({ mkDerivation, base, bytestring, containers, hashable }: + mkDerivation { + pname = "lio"; + version = "0.11.7.1"; + sha256 = "04hcbvxskjji04sxx4jydac62sh6h7jlggn7kfwm8axmwjczjjqs"; + libraryHaskellDepends = [ base bytestring containers hashable ]; + description = "Labeled IO Information Flow Control Library"; + license = lib.licenses.mit; + }) {}; + + "lio-eci11" = callPackage + ({ mkDerivation, array, base, bytestring, containers, dclabel-eci11 + , directory, filepath, mtl, old-time, SHA, time, unix + }: + mkDerivation { + pname = "lio-eci11"; + version = "0.2"; + sha256 = "11vl27kn0wdxndkwn3yvxd6kg9jv0lilxpvx2hkax37lq3x15rc8"; + libraryHaskellDepends = [ + array base bytestring containers dclabel-eci11 directory filepath + mtl old-time SHA time unix + ]; + description = "Labeled IO library"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lio-fs" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , lio, SHA, unix, xattr + }: + mkDerivation { + pname = "lio-fs"; + version = "0.0.1.2"; + sha256 = "1zzxsr0kg3bxm2wzhsqw2irk5myzshgqhr3fxi062hzw2rh0nqn9"; + revision = "1"; + editedCabalFile = "1vwdsizbk7h0l10fsn8bql60yc8w5vy7fr0x0z9md6rpmsyfxrr2"; + libraryHaskellDepends = [ + base bytestring containers directory filepath lio SHA unix xattr + ]; + description = "Labeled File System interface for LIO"; + license = "GPL"; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lio-simple" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, cmdargs, conduit, directory, filepath, http-types + , lio, simple, simple-templates, text, wai, wai-extra, warp + }: + mkDerivation { + pname = "lio-simple"; + version = "0.0.2.2"; + sha256 = "1nddiakk6b9biay6ijnc48dxcfgpi9vx4g6a8r9vz6cjh6mh0154"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base64-bytestring bytestring conduit filepath http-types lio + simple simple-templates text wai wai-extra warp + ]; + executableHaskellDepends = [ + aeson attoparsec base bytestring cmdargs directory filepath + simple-templates text + ]; + description = "LIO support for the Simple web framework"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "lio-simple"; + broken = true; + }) {}; + + "lion" = callPackage + ({ mkDerivation, base, clash-prelude, generic-monoid + , ghc-typelits-extra, ghc-typelits-knownnat + , ghc-typelits-natnormalise, ice40-prim, lens, mtl + }: + mkDerivation { + pname = "lion"; + version = "0.4.0.0"; + sha256 = "0vh5krw9z7b7a6bvhc63l5m1rg3g0wyci055qarhsfw27dgbkfx8"; + libraryHaskellDepends = [ + base clash-prelude generic-monoid ghc-typelits-extra + ghc-typelits-knownnat ghc-typelits-natnormalise ice40-prim lens mtl + ]; + description = "RISC-V Core"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lipsum-gen" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "lipsum-gen"; + version = "0.1.0.2"; + sha256 = "07bkxv6cmjf75jy31gbzs4nkjlynhkg8qv2idl71xilgzpnalk3c"; + libraryHaskellDepends = [ base QuickCheck ]; + description = "Generators for random sequences of English-like nonsense text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "liquid" = callPackage + ({ mkDerivation, aeson, attoparsec, base, criterion, hashable, lens + , lens-aeson, mtl, QuickCheck, scientific, semigroups, tasty + , tasty-hunit, tasty-quickcheck, tasty-th, text + , unordered-containers, validation, vector + }: + mkDerivation { + pname = "liquid"; + version = "0.1.0.3"; + sha256 = "02z9rrmzh89ipwr03b47vvlp58gk55yzc94s6s94ig5bzcyinkf1"; + libraryHaskellDepends = [ + aeson attoparsec base hashable lens lens-aeson mtl scientific + semigroups text unordered-containers validation vector + ]; + testHaskellDepends = [ + aeson attoparsec base lens lens-aeson mtl QuickCheck scientific + semigroups tasty tasty-hunit tasty-quickcheck tasty-th text + unordered-containers validation vector + ]; + benchmarkHaskellDepends = [ aeson attoparsec base criterion text ]; + description = "Liquid template language library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "liquid-base" = callPackage + ({ mkDerivation, base, Cabal, liquid-ghc-prim, liquidhaskell }: + mkDerivation { + pname = "liquid-base"; + version = "4.15.1.0"; + sha256 = "0mzv7l1w54wvwcqzy94kwlf6srh4vg1fi4lddm19ysrvfrw7r0pc"; + revision = "1"; + editedCabalFile = "0n6xdqmq9x8r63yj05f7g7rcm8k0z6kj5p7y9kpxy7yfm28ndm9d"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal liquidhaskell ]; + libraryHaskellDepends = [ base liquid-ghc-prim liquidhaskell ]; + description = "base specs for LiquidHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "liquid-bytestring" = callPackage + ({ mkDerivation, base, bytestring, Cabal, liquid-base + , liquidhaskell + }: + mkDerivation { + pname = "liquid-bytestring"; + version = "0.10.12.1"; + sha256 = "0zzcbpsli9bcf94z42lg1yg1bkaa09vgpcbak0fq4fm9ws12yisf"; + revision = "1"; + editedCabalFile = "02gagira72jhx1nbs3k4wlwmgigc1s05f9v540134fr83rd9i3rm"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal liquidhaskell ]; + libraryHaskellDepends = [ bytestring liquid-base liquidhaskell ]; + description = "Old specs for the bytestring package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "liquid-containers" = callPackage + ({ mkDerivation, base, Cabal, containers, liquid-base + , liquidhaskell + }: + mkDerivation { + pname = "liquid-containers"; + version = "0.6.4.1"; + sha256 = "0529qxvmipw6yd6v1p9vgkbk9al9cqcbwp71zzaxg9y22kkxly6a"; + revision = "2"; + editedCabalFile = "0bb3cbh6gp51d2fnaxn9lyirymqg6c3rj49c9532zw6bbsj8nx0b"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal liquidhaskell ]; + libraryHaskellDepends = [ containers liquid-base liquidhaskell ]; + description = "Old specs for containers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "liquid-fixpoint" = callPackage + ({ mkDerivation, aeson, ansi-terminal, array, ascii-progress, async + , attoparsec, base, binary, boxes, bytestring, cereal, cmdargs + , containers, deepseq, directory, fgl, filepath, git, hashable + , intern, lens-family, megaparsec, mtl, nettools + , optparse-applicative, parallel, parser-combinators, pretty + , process, rest-rewrite, smtlib-backends, smtlib-backends-process + , stm, store, syb, tagged, tasty, tasty-ant-xml, tasty-hunit + , tasty-quickcheck, tasty-rerun, text, transformers, typed-process + , unordered-containers, vector, z3 + }: + mkDerivation { + pname = "liquid-fixpoint"; + version = "0.9.6.3"; + sha256 = "0vir7l5wpbpcgvydncxsn6yk6xi2v8ax4r75zb4cn0sl4cyswp4m"; + configureFlags = [ "-fbuild-external" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal array ascii-progress async attoparsec base + binary boxes bytestring cereal cmdargs containers deepseq directory + fgl filepath hashable intern lens-family megaparsec mtl parallel + parser-combinators pretty process rest-rewrite smtlib-backends + smtlib-backends-process stm store syb text transformers + typed-process unordered-containers vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers directory filepath hashable mtl + optparse-applicative process stm tagged tasty tasty-ant-xml + tasty-hunit tasty-quickcheck tasty-rerun text transformers + typed-process unordered-containers + ]; + testSystemDepends = [ git nettools z3 ]; + doCheck = false; + description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "fixpoint"; + broken = true; + }) {inherit (pkgs) git; inherit (pkgs) nettools; + inherit (pkgs) z3;}; + + "liquid-ghc-prim" = callPackage + ({ mkDerivation, base, Cabal, ghc-prim, liquidhaskell }: + mkDerivation { + pname = "liquid-ghc-prim"; + version = "0.7.0.1"; + sha256 = "1a9k21krk2b32cmw6b193794wsh5kmpb3d0bvrrkyl0pbvz5jrg2"; + revision = "1"; + editedCabalFile = "0kmjrdh62cs1lhpvjv4w3a2adll04rlfrvvdgya6kwdgmj513jcw"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal liquidhaskell ]; + libraryHaskellDepends = [ ghc-prim liquidhaskell ]; + description = "Drop-in ghc-prim replacement for LH"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "liquid-parallel" = callPackage + ({ mkDerivation, base, Cabal, liquidhaskell, liquidhaskell-boot + , parallel + }: + mkDerivation { + pname = "liquid-parallel"; + version = "3.2.2.0.3"; + sha256 = "01k4a8c5maid9am6mcyj1mqfyd93yic8nfbx6scnxnqdrkwxxylb"; + setupHaskellDepends = [ base Cabal liquidhaskell-boot ]; + libraryHaskellDepends = [ base liquidhaskell parallel ]; + description = "LiquidHaskell specs for the parallel package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "liquid-platform" = callPackage + ({ mkDerivation, base, containers, filepath, liquid-prelude + , liquid-vector, liquidhaskell, liquidhaskell-boot, process + }: + mkDerivation { + pname = "liquid-platform"; + version = "0.9.2.8"; + sha256 = "01a4ablbr6kn07fqw9x98ws0qpplicdpjf18qv2svp24pjazbw27"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers filepath liquid-prelude liquid-vector liquidhaskell + liquidhaskell-boot process + ]; + description = "A battery-included platform for LiquidHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "liquidhaskell"; + }) {}; + + "liquid-prelude" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, ghc-prim + , liquidhaskell, liquidhaskell-boot + }: + mkDerivation { + pname = "liquid-prelude"; + version = "0.9.2.8.1"; + sha256 = "1yan7blwns2r39qgrrzn2q7z9j6m72jllnl523w61frr7yzlxkck"; + setupHaskellDepends = [ base Cabal liquidhaskell-boot ]; + libraryHaskellDepends = [ + base bytestring containers ghc-prim liquidhaskell + ]; + description = "General utility modules for LiquidHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "liquid-vector" = callPackage + ({ mkDerivation, base, Cabal, liquidhaskell, liquidhaskell-boot + , vector + }: + mkDerivation { + pname = "liquid-vector"; + version = "0.13.1.0.1"; + sha256 = "1cb1kf48jcgw10i8sbs83873vccwsc220j8q6zg9p2wni8k52mrx"; + setupHaskellDepends = [ base Cabal liquidhaskell-boot ]; + libraryHaskellDepends = [ base liquidhaskell vector ]; + description = "LiquidHaskell specs for the vector package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "liquidhaskell" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, ghc-bignum + , ghc-prim, liquidhaskell-boot, z3 + }: + mkDerivation { + pname = "liquidhaskell"; + version = "0.9.8.1"; + sha256 = "0dak8ixjylm4lznzddn4zcjdb8nm9ha5l6p29l6bhk54gfzccsn8"; + setupHaskellDepends = [ base Cabal liquidhaskell-boot ]; + libraryHaskellDepends = [ + base bytestring containers ghc-bignum ghc-prim liquidhaskell-boot + ]; + testSystemDepends = [ z3 ]; + description = "Liquid Types for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) z3;}; + + "liquidhaskell-boot" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, Cabal, cereal + , cmdargs, containers, data-default, data-fix, deepseq, Diff + , directory, exceptions, extra, filepath, fingertree, free, ghc + , ghc-boot, ghc-paths, ghc-prim, githash, gitrev, hashable + , hscolour, liquid-fixpoint, megaparsec, mtl, optparse-applicative + , pretty, recursion-schemes, split, syb, tasty, tasty-ant-xml + , tasty-hunit, template-haskell, temporary, text, th-compat, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "liquidhaskell-boot"; + version = "0.9.8.1"; + sha256 = "00cm1myw2l051nspx04vn332jxn2wary2mn5yhv0pqsvi28j2vnw"; + libraryHaskellDepends = [ + aeson base binary bytestring Cabal cereal cmdargs containers + data-default data-fix deepseq Diff directory exceptions extra + filepath fingertree free ghc ghc-boot ghc-prim githash gitrev + hashable hscolour liquid-fixpoint megaparsec mtl + optparse-applicative pretty recursion-schemes split syb + template-haskell temporary text th-compat time transformers + unordered-containers vector + ]; + testHaskellDepends = [ + base directory filepath ghc ghc-paths liquid-fixpoint megaparsec + syb tasty tasty-ant-xml tasty-hunit time + ]; + description = "Liquid Types for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "liquidhaskell-cabal" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath }: + mkDerivation { + pname = "liquidhaskell-cabal"; + version = "0.2.1.0"; + sha256 = "1150y4dqdg735jysyak4nfrc0lbmk94mwf6dw5s9lsp73pq6gy9n"; + revision = "1"; + editedCabalFile = "0c76lchw32dzfn8q4qckxqjzcnw909x7niiwlzadas8mv9p93ybl"; + libraryHaskellDepends = [ base Cabal directory filepath ]; + description = "Liquid Haskell integration for Cabal and Stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "liquidhaskell-cabal-demo" = callPackage + ({ mkDerivation, base, Cabal, liquidhaskell-cabal }: + mkDerivation { + pname = "liquidhaskell-cabal-demo"; + version = "0.2.1.1"; + sha256 = "11k2j13gclnmj0ky8pd7cgzps8ip8gygkj25gnbrg7kqj5jbvj5x"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal liquidhaskell-cabal ]; + libraryHaskellDepends = [ base liquidhaskell-cabal ]; + executableHaskellDepends = [ base liquidhaskell-cabal ]; + description = "Demo of Liquid Haskell integration for Cabal and Stack"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "ffi"; + }) {}; + + "lispparser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "lispparser"; + version = "0.3.1"; + sha256 = "1hj5fwmzxp2gw2gx86wa1fy36jmmh3sf8kd4acc8x0rghpmlw0w8"; + libraryHaskellDepends = [ base parsec ]; + description = "Simple parser for LISP S-expressions"; + license = lib.licenses.bsd3; + }) {}; + + "list-duplicate" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "list-duplicate"; + version = "0.1.0.0"; + sha256 = "14b380qv59897ds612vsqplc02g97g6k3gb7s10vgmwy9y8g4x1i"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Group and delete duplicates from a list"; + license = lib.licenses.bsd3; + }) {}; + + "list-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "list-extras"; + version = "0.4.1.6"; + sha256 = "0h5abhm84vhk5pfd6rrimgrb5l2bs2w5a7gpkg0rvlacbv4di4rz"; + libraryHaskellDepends = [ base ]; + description = "Common not-so-common functions for lists"; + license = lib.licenses.bsd3; + }) {}; + + "list-filter" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "list-filter"; + version = "0.1.1.0"; + sha256 = "0q5a93yik9lqqcahav2w7qw3sds2hgk3kfbfhd493gzw85vzxifq"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Special takes and drops on lists"; + license = lib.licenses.bsd3; + }) {}; + + "list-fusion-probe" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "list-fusion-probe"; + version = "0.1.0.9"; + sha256 = "0mzb6gj19h1gbc6dk8pigggdcvn8scppqip2fr8n2xnrk3fy9yr6"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "testing list fusion for success"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "list-grouping" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "list-grouping"; + version = "0.1.1"; + sha256 = "0w9f68cr4k0p8zl81y8ax19i6ypzks0y27hdlz71wwmgn5v2y63l"; + libraryHaskellDepends = [ base ]; + description = "Functions for grouping a list into sublists"; + license = lib.licenses.bsd3; + }) {}; + + "list-mux" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "list-mux"; + version = "1.0"; + sha256 = "147zb156g79a5p1w0b9vcvjy5x7nsrhng5rgjqq3cy3xpbam4nys"; + libraryHaskellDepends = [ base ]; + description = "List Multiplexing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "list-predicate" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "list-predicate"; + version = "0.1.0.1"; + sha256 = "1zl2qk4g4wva7gkwbdrpjfvwhh9xa1fngyhhaa8bdl91559v9yrd"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Predicates on lists"; + license = lib.licenses.bsd3; + }) {}; + + "list-prompt" = callPackage + ({ mkDerivation, ansi-terminal, base, data-default, hspec, stm + , terminal-size, vty + }: + mkDerivation { + pname = "list-prompt"; + version = "0.1.1.0"; + sha256 = "1vjdr8q1fzk07a90hpsd2x4ga0cczmjn5r3v3axdwh19h1x3qcn7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base data-default stm terminal-size vty + ]; + testHaskellDepends = [ + ansi-terminal base data-default hspec stm terminal-size vty + ]; + description = "A simple list prompt UI for the terminal"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "list-remote-forwards" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, configurator + , containers, directory, dns, doctest, filemanip, filepath, HDBC + , HDBC-postgresql, HDBC-sqlite3, MissingH, tasty, tasty-hunit + }: + mkDerivation { + pname = "list-remote-forwards"; + version = "0.0.3"; + sha256 = "0c7fm8mbhhh9nhcib5d0k2gipfkcsvpkg5x4xb7x75x0i099q6jf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs configurator containers directory dns + filepath HDBC HDBC-postgresql HDBC-sqlite3 MissingH tasty + tasty-hunit + ]; + testHaskellDepends = [ + base bytestring cmdargs configurator containers directory dns + doctest filemanip filepath HDBC HDBC-sqlite3 MissingH tasty + tasty-hunit + ]; + description = "List all remote forwards for mail accounts stored in a SQL database"; + license = lib.licenses.agpl3Only; + mainProgram = "list-remote-forwards"; + }) {}; + + "list-shuffle" = callPackage + ({ mkDerivation, base, deepseq, hedgehog, primitive, random + , tasty-bench + }: + mkDerivation { + pname = "list-shuffle"; + version = "1.0.0"; + sha256 = "03qvms9z3jrcz1lswb6kzyk8bw9gafmkz5yil7vi3jirhxxq7491"; + libraryHaskellDepends = [ base primitive random ]; + testHaskellDepends = [ base hedgehog random ]; + benchmarkHaskellDepends = [ base deepseq random tasty-bench ]; + description = "List shuffling and sampling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "list-singleton" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "list-singleton"; + version = "2.0.0.2"; + sha256 = "1n1b1fk8zn9hz162lmy9d123icd2i6cnlvpkk2ypbphmnam0xr43"; + libraryHaskellDepends = [ base ]; + description = "Easily and clearly create lists with only one element in them"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "list-t" = callPackage + ({ mkDerivation, base, base-prelude, foldl, HTF, logict, mmorph + , monad-control, mtl, mtl-prelude, transformers, transformers-base + }: + mkDerivation { + pname = "list-t"; + version = "1.0.5.7"; + sha256 = "0ikbgml3ky1pzahqxisi17g2j5ya2ps75cq96cv9cz4cf9kqk4j0"; + libraryHaskellDepends = [ + base foldl logict mmorph monad-control mtl transformers + transformers-base + ]; + testHaskellDepends = [ base-prelude HTF mmorph mtl-prelude ]; + description = "ListT done right"; + license = lib.licenses.mit; + }) {}; + + "list-t-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base-prelude, either, hspec, list-t + , list-t-text, text, transformers + }: + mkDerivation { + pname = "list-t-attoparsec"; + version = "0.4.1"; + sha256 = "0i7x1dxkw4yyhaqimxiz3kcjx6njz5pw5n1ic9b4d4mxi9glmms9"; + libraryHaskellDepends = [ + attoparsec base-prelude either list-t text transformers + ]; + testHaskellDepends = [ + attoparsec base-prelude either hspec list-t list-t-text text + ]; + description = "An \"attoparsec\" adapter for \"list-t\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "list-t-html-parser" = callPackage + ({ mkDerivation, base-prelude, case-insensitive, conversion + , conversion-case-insensitive, conversion-text, either, hspec + , html-entities, html-tokenizer, list-t, list-t-attoparsec + , list-t-text, mtl-prelude, text, xml-types + }: + mkDerivation { + pname = "list-t-html-parser"; + version = "0.4.2"; + sha256 = "0djqmmh1fnn0mkahmx6wxj94622388b4girl96pb9bh6sa55mga2"; + libraryHaskellDepends = [ + base-prelude case-insensitive conversion + conversion-case-insensitive conversion-text either html-entities + html-tokenizer list-t mtl-prelude text xml-types + ]; + testHaskellDepends = [ + base-prelude conversion conversion-text either hspec html-tokenizer + list-t-attoparsec list-t-text text xml-types + ]; + description = "Streaming HTML parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "list-t-http-client" = callPackage + ({ mkDerivation, base-prelude, bytestring, http-client, list-t + , mtl-prelude + }: + mkDerivation { + pname = "list-t-http-client"; + version = "0.1.0.1"; + sha256 = "02wxqsfixzv7ccznydp3vij7maqvxhsbailakij2fcfrf2acw3g2"; + libraryHaskellDepends = [ + base-prelude bytestring http-client list-t mtl-prelude + ]; + description = "A streaming HTTP client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "list-t-libcurl" = callPackage + ({ mkDerivation, base, base-prelude, bytestring, curlhs, list-t + , mtl-prelude, resource-pool, stm + }: + mkDerivation { + pname = "list-t-libcurl"; + version = "0.3.3"; + sha256 = "0sm1aflzh5ahnpyp0rbrx6c7pl53agd1170hffn3y9w45zp3dpq2"; + libraryHaskellDepends = [ + base base-prelude bytestring curlhs list-t mtl-prelude + resource-pool stm + ]; + description = "A \"libcurl\"-based streaming HTTP client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "list-t-text" = callPackage + ({ mkDerivation, base, base-prelude, bytestring, hspec, list-t + , mtl-prelude, QuickCheck, quickcheck-instances, text, transformers + }: + mkDerivation { + pname = "list-t-text"; + version = "0.2.1"; + sha256 = "1c127lxs2fzxfjy1wkr49pda2pb48zk3fxz65sh5nqjym5ldqzv9"; + libraryHaskellDepends = [ + base-prelude bytestring list-t mtl-prelude text + ]; + testHaskellDepends = [ + base base-prelude bytestring hspec list-t QuickCheck + quickcheck-instances text transformers + ]; + description = "A streaming text codec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "list-transformer" = callPackage + ({ mkDerivation, base, doctest, mmorph, mtl }: + mkDerivation { + pname = "list-transformer"; + version = "1.1.0"; + sha256 = "061a2cnlv335ski627zrdfk8nd110wpiawclq5nwa3sx0l92xsrx"; + libraryHaskellDepends = [ base mmorph mtl ]; + testHaskellDepends = [ base doctest ]; + description = "List monad transformer"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "list-tries" = callPackage + ({ mkDerivation, base, binary, ChasingBottoms, containers, dlist + , HUnit, QuickCheck, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "list-tries"; + version = "0.6.7"; + sha256 = "110y66kkbi6m55b3ba7p1r25xnf6n59yz2kdp4qf6s8c7a5i0wzh"; + libraryHaskellDepends = [ base binary containers dlist ]; + testHaskellDepends = [ + base binary ChasingBottoms HUnit QuickCheck template-haskell + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "Tries and Patricia tries: finite sets and maps for list keys"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "list-tuple" = callPackage + ({ mkDerivation, base, Cabal, deepseq, directory, hspec + , hspec-discover, OneTuple, Only, should-not-typecheck + , single-tuple, text + }: + mkDerivation { + pname = "list-tuple"; + version = "0.1.4.1"; + sha256 = "1xikv5wq6xqq8wcxw9vjp5s5ci9qqyw2kxbxp03madzaawdqq0g6"; + setupHaskellDepends = [ base Cabal directory ]; + libraryHaskellDepends = [ base OneTuple Only single-tuple ]; + testHaskellDepends = [ + base deepseq hspec Only should-not-typecheck single-tuple text + ]; + testToolDepends = [ hspec-discover ]; + description = "List-like operations for tuples"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "list-witnesses" = callPackage + ({ mkDerivation, base, decidable, functor-products, microlens + , profunctors, singletons, singletons-base, vinyl + }: + mkDerivation { + pname = "list-witnesses"; + version = "0.1.4.1"; + sha256 = "0cap54w7h8q23m4qmjmrf7ki9zpiqgccyw3wkh8d7yhl7dmk9l1i"; + libraryHaskellDepends = [ + base decidable functor-products microlens profunctors singletons + singletons-base vinyl + ]; + description = "Witnesses for working with type-level lists"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "list-zip-def" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "list-zip-def"; + version = "0.1.0.3"; + sha256 = "0sklydccvdbxnj0c79lj7pcvw5v0bkycs9zp566gdcfy08qcjq79"; + libraryHaskellDepends = [ base ]; + description = "Provides zips with default values"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "list-zipper" = callPackage + ({ mkDerivation, base, checkers, comonad, deriving-compat, hedgehog + , hedgehog-fn, lens, MonadRandom, mtl, QuickCheck, random-shuffle + , semigroupoids, semigroups, tasty, tasty-hedgehog, tasty-hunit + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "list-zipper"; + version = "0.0.11"; + sha256 = "0p68plalb2cj8bmhwkkfd5vjcrxbmbbi7flwlhrf10j2fyl6qs1h"; + libraryHaskellDepends = [ + base comonad deriving-compat lens MonadRandom mtl random-shuffle + semigroupoids semigroups transformers + ]; + testHaskellDepends = [ + base checkers hedgehog hedgehog-fn lens mtl QuickCheck tasty + tasty-hedgehog tasty-hunit tasty-quickcheck transformers + ]; + description = "A list zipper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "listenbrainz-client" = callPackage + ({ mkDerivation, aeson, base, free, freer-effects, http-client + , kan-extensions, mtl, servant, servant-client, text, time + , transformers + }: + mkDerivation { + pname = "listenbrainz-client"; + version = "1.1.1"; + sha256 = "0lp72jg1ndahc4jxzg2wk1amb3mbbbgs1w7sirangw864j477q4m"; + libraryHaskellDepends = [ + aeson base free freer-effects http-client kan-extensions mtl + servant servant-client text time transformers + ]; + description = "A client library to the ListenBrainz project"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "listlike-instances" = callPackage + ({ mkDerivation, base, bytestring, ListLike, text, vector }: + mkDerivation { + pname = "listlike-instances"; + version = "0.2.3.1"; + sha256 = "0mkhnqn7wxspzxvivhaksxmxp7d6x9bazhl28nl9gck56bpa90sm"; + libraryHaskellDepends = [ base bytestring ListLike text vector ]; + description = "Extra instances of the ListLike class"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lists" = callPackage + ({ mkDerivation, base, list-extras, split }: + mkDerivation { + pname = "lists"; + version = "0.4.2"; + sha256 = "0qjziksh6gl6v8rzvqajkcbakbby5j3i4z2jk6w6zs89b93rwnln"; + libraryHaskellDepends = [ base list-extras split ]; + description = "Functions for dealing with lists"; + license = lib.licenses.bsd3; + }) {}; + + "lists-flines" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lists-flines"; + version = "0.1.3.0"; + sha256 = "015ln008c1nb9ajykn1kr91z8ab393xd59m8sgw1ih62k9g4f3f0"; + revision = "1"; + editedCabalFile = "0mb010y2p83n7cwxq35ynv35id6y1n14hfsjfgmvg1d8kax0g39k"; + libraryHaskellDepends = [ base ]; + description = "Additional data and structures to some 'String'-related lists"; + license = lib.licenses.mit; + }) {}; + + "listsafe" = callPackage + ({ mkDerivation, base, exceptions }: + mkDerivation { + pname = "listsafe"; + version = "0.1.0.1"; + sha256 = "0scd74fv6gzl7yi5ssb1z9kwwfyx9p39yqprnzbpvspvxm3k41qs"; + libraryHaskellDepends = [ base exceptions ]; + description = "Safe wrappers for partial list functions, supporting MonadThrow"; + license = lib.licenses.asl20; + }) {}; + + "liszt" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers, cpu + , deepseq, directory, exceptions, filepath, fsnotify, gauge + , network, reflection, scientific, sendfile, stm, stm-delay, text + , transformers, unordered-containers, vector, vector-th-unbox + , winery + }: + mkDerivation { + pname = "liszt"; + version = "0.2"; + sha256 = "1dy7c1l64ylgyxsi5ivxdc4kikaja4yhakx2z5i1sdk7kc7gkr51"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring cereal containers cpu deepseq directory + exceptions filepath fsnotify network reflection scientific sendfile + stm stm-delay text transformers unordered-containers vector + vector-th-unbox winery + ]; + executableHaskellDepends = [ + base binary bytestring cereal containers cpu deepseq directory + exceptions filepath fsnotify network reflection scientific sendfile + stm stm-delay text transformers unordered-containers vector + vector-th-unbox winery + ]; + benchmarkHaskellDepends = [ + base binary bytestring cereal containers cpu deepseq directory + exceptions filepath fsnotify gauge network reflection scientific + sendfile stm stm-delay text transformers unordered-containers + vector vector-th-unbox winery + ]; + description = "Append only key-list database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lit" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, cheapskate + , directory, filepath, highlighting-kate, parsec, text, time + , unordered-containers + }: + mkDerivation { + pname = "lit"; + version = "0.1.10.0"; + sha256 = "0din9zh9llnrny1anmlhmpsi0nps5qr4jknpwjxc853wm78km7sl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-html blaze-markup cheapskate directory filepath + highlighting-kate parsec text time unordered-containers + ]; + description = "A simple tool for literate programming"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "lit"; + }) {}; + + "literals" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "literals"; + version = "1.0"; + sha256 = "06n4svp0qss78l8827qmppmd63877wq01d6w9xagd10vn3c4hs2j"; + libraryHaskellDepends = [ base ]; + description = "Non-overloaded functions for concrete literals"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "literatex" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, conduit + , filepath, optparse-applicative, tasty, tasty-hunit, text, ttc + , unliftio + }: + mkDerivation { + pname = "literatex"; + version = "0.3.0.0"; + sha256 = "0ph3s26hxvnkdqc3s09d3ka1p224zmgwc3k6zi7jmma0sgrmnm9x"; + revision = "6"; + editedCabalFile = "0kg4sqfjqx3abd0y0qhakaabpz62x6j535gkqgiz3zkkbkc0drpz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring conduit text ttc unliftio + ]; + executableHaskellDepends = [ + ansi-wl-pprint base optparse-applicative ttc + ]; + testHaskellDepends = [ + base bytestring filepath tasty tasty-hunit text ttc unliftio + ]; + description = "transform literate source code to Markdown"; + license = lib.licenses.mit; + mainProgram = "literatex"; + }) {}; + + "little-earley" = callPackage + ({ mkDerivation, base, containers, mtl, tasty, tasty-hunit }: + mkDerivation { + pname = "little-earley"; + version = "0.2.0.0"; + sha256 = "0zqlnaj1w6m2h7g55xg9cjl978ij66lw69x4v5b9vi7x7maa44ms"; + revision = "1"; + editedCabalFile = "0p5pzqvhkc3c95dpzcyynm94gq00klvcvcy7a34abdj1jvxvnimb"; + libraryHaskellDepends = [ base containers mtl ]; + testHaskellDepends = [ base containers mtl tasty tasty-hunit ]; + description = "Simple implementation of Earley parsing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "little-logger" = callPackage + ({ mkDerivation, base, directory, microlens, monad-logger, mtl + , tasty, tasty-hunit, temporary, text, unliftio-core + }: + mkDerivation { + pname = "little-logger"; + version = "1.0.2"; + sha256 = "0b4sxh14js1kwnxajv479m6ra3hfm434xbgir16ja506fnsharfj"; + libraryHaskellDepends = [ + base microlens monad-logger mtl text unliftio-core + ]; + testHaskellDepends = [ + base directory microlens monad-logger mtl tasty tasty-hunit + temporary text unliftio-core + ]; + description = "Basic logging based on monad-logger"; + license = lib.licenses.bsd3; + }) {}; + + "little-rio" = callPackage + ({ mkDerivation, base, exceptions, little-logger, microlens, mtl + , primitive, resourcet, unliftio-core + }: + mkDerivation { + pname = "little-rio"; + version = "2.0.1"; + sha256 = "1plj2pysd28f0ipfhvg710xddj68dcgp667if0hxk8lxhql0s9n1"; + libraryHaskellDepends = [ + base exceptions little-logger microlens mtl primitive resourcet + unliftio-core + ]; + description = "When you need just the RIO monad"; + license = lib.licenses.bsd3; + }) {}; + + "live-sequencer" = callPackage + ({ mkDerivation, alsa-core, alsa-seq, base, bytestring, cgi + , concurrent-split, containers, data-accessor + , data-accessor-transformers, event-list, explicit-exception, html + , httpd-shed, midi, midi-alsa, network, network-uri + , network-uri-flag, non-empty, non-negative, parsec, pathtype + , pretty, process, semigroups, shell-utility, stm, stm-split + , strict, transformers, unix, utility-ht, wx, wxcore + }: + mkDerivation { + pname = "live-sequencer"; + version = "0.0.6.3"; + sha256 = "1zq3yh6nn1yfiyys2xq90a1jjfb75aw37rhzrd5r2054fy18r5ym"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base event-list midi non-negative ]; + executableHaskellDepends = [ + alsa-core alsa-seq base bytestring cgi concurrent-split containers + data-accessor data-accessor-transformers explicit-exception html + httpd-shed midi midi-alsa network network-uri network-uri-flag + non-empty parsec pathtype pretty process semigroups shell-utility + stm stm-split strict transformers unix utility-ht wx wxcore + ]; + description = "Live coding of MIDI music"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "liveplot" = callPackage + ({ mkDerivation, andromeda, base, bytestring, containers, directory + , filepath, GLFW-b, GLUtil, lens, linear, mvc, OpenGL, pipes + , pipes-extras, pipes-misc, stm, time, transformers, Vec, vector + , vinyl, vinyl-gl + }: + mkDerivation { + pname = "liveplot"; + version = "0.1.0.0"; + sha256 = "1nlh22ygssvzrnw72ixwkkzcnp2q6qg0yz1nv6h9x6fr7zv3dhs1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + andromeda base bytestring containers directory filepath GLFW-b + GLUtil lens linear mvc OpenGL pipes pipes-extras pipes-misc stm + time transformers Vec vector vinyl vinyl-gl + ]; + executableHaskellDepends = [ base mvc pipes ]; + description = "Liveplotting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {andromeda = null;}; + + "ll-picosat" = callPackage + ({ mkDerivation, base, picosat }: + mkDerivation { + pname = "ll-picosat"; + version = "0.1.0.0"; + sha256 = "0393ccnlink30492aw1gyv4jzd7rsckd8ymkm1wgbpma13vkf67h"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ picosat ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) picosat;}; + + "llrbtree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "llrbtree"; + version = "0.1.1"; + sha256 = "057bp1f1mpzlgg408b02x1bdzsixrrkcl1536nyvhp43rvxmgj61"; + libraryHaskellDepends = [ base ]; + description = "Purely functional sets and heaps"; + license = lib.licenses.bsd3; + }) {}; + + "llsd" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , dataenc, ghc-prim, hexpat, mtl, network, old-locale, parsec + , pretty, random, template-haskell, text, time, utf8-string, uuid + }: + mkDerivation { + pname = "llsd"; + version = "0.2.0.0"; + sha256 = "1v1yaaj02qk6z58kiz3g7dr9cik8141vv409cyxlzqv1k79rpzrg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring cereal containers dataenc ghc-prim hexpat + mtl network old-locale parsec pretty random template-haskell text + time utf8-string uuid + ]; + description = "An implementation of the LLSD data system"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "llsdutil"; + broken = true; + }) {}; + + "llvm" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, llvm-base + , mtl, process, type-level + }: + mkDerivation { + pname = "llvm"; + version = "3.2.0.2"; + sha256 = "11k1m80vg9x6fgiyh9gxzl1i2i0l0jw9hbn3gs1d1dd7avzl9mrr"; + libraryHaskellDepends = [ + base bytestring containers directory llvm-base mtl process + type-level + ]; + description = "Bindings to the LLVM compiler toolkit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "llvm-analysis" = callPackage + ({ mkDerivation, array, base, boomerang, bytestring, containers + , deepseq, directory, failure, fgl, filemanip, filepath + , GenericPretty, graphviz, hashable, hoopl, HUnit, ifscs + , itanium-abi, lens, llvm-base-types, llvm-data-interop, monad-par + , process, temporary, test-framework, test-framework-hunit, text + , transformers, uniplate, unordered-containers, vector + }: + mkDerivation { + pname = "llvm-analysis"; + version = "0.3.0"; + sha256 = "0jck1c9wy11wjss6aji64jw927mrncwd2nmnq65zq85r5hha3m8k"; + libraryHaskellDepends = [ + array base boomerang bytestring containers deepseq directory + failure fgl filemanip filepath GenericPretty graphviz hashable + hoopl HUnit ifscs itanium-abi lens llvm-base-types monad-par + process temporary test-framework test-framework-hunit text + transformers uniplate unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring containers filepath HUnit itanium-abi + llvm-data-interop transformers uniplate unordered-containers + ]; + description = "A Haskell library for analyzing LLVM bitcode"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "llvm-base" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "llvm-base"; + version = "3.2.0.2"; + sha256 = "1f76nb85hnidp06v6lbl4aasac4h7ff9r8i054m8cnby2vc59r4n"; + libraryHaskellDepends = [ base mtl ]; + description = "FFI bindings to the LLVM compiler toolkit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "llvm-base-types" = callPackage + ({ mkDerivation, base, c2hs, containers, deepseq, dwarf, failure + , GenericPretty, graphviz, hashable, pretty, regex-tdfa, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "llvm-base-types"; + version = "0.3.0"; + sha256 = "142xc7w250y0nx60qnm4gc5hrqjm1bxk0nhgsp669g5kvxqcd3bn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers deepseq dwarf failure GenericPretty graphviz + hashable pretty regex-tdfa text transformers unordered-containers + vector + ]; + libraryToolDepends = [ c2hs ]; + description = "The base types for a mostly pure Haskell LLVM analysis library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "llvm-base-util" = callPackage + ({ mkDerivation, base, llvm-base }: + mkDerivation { + pname = "llvm-base-util"; + version = "3.0.1.0"; + sha256 = "07q6dvwkg7h6qkwq0a7719g82anipj2pk0xid5p24pvzssa9z22w"; + libraryHaskellDepends = [ base llvm-base ]; + description = "Utilities for bindings to the LLVM compiler toolkit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "llvm-data-interop" = callPackage + ({ mkDerivation, array, base, bytestring, c2hs, containers + , data-default, deepseq, dwarf, hashable, hashtables + , llvm-base-types, loch-th, mtl, text, transformers, unification-fd + , unordered-containers, vector + }: + mkDerivation { + pname = "llvm-data-interop"; + version = "0.3.0"; + sha256 = "08kflxb0qannp6nb2sizz0bhl850dl1sszl1hk9l28m21r2akdy1"; + libraryHaskellDepends = [ + array base bytestring containers data-default deepseq dwarf + hashable hashtables llvm-base-types loch-th mtl text transformers + unification-fd unordered-containers vector + ]; + libraryToolDepends = [ c2hs ]; + description = "A low-level data interoperability binding for LLVM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "llvm-dsl" = callPackage + ({ mkDerivation, base, bool8, doctest-exitcode-stdio, llvm-extra + , llvm-tf, numeric-prelude, prelude-compat, storable-enum + , storable-record, tfp, transformers, unsafe, utility-ht, vault + }: + mkDerivation { + pname = "llvm-dsl"; + version = "0.1.2"; + sha256 = "1ynldbzdlr5i08174s85nzi8iwaic0zr10x8zccvl127d9d3264q"; + libraryHaskellDepends = [ + base bool8 llvm-extra llvm-tf numeric-prelude prelude-compat + storable-enum storable-record tfp transformers unsafe utility-ht + vault + ]; + testHaskellDepends = [ + base doctest-exitcode-stdio llvm-extra llvm-tf tfp transformers + ]; + description = "Support for writing an EDSL with LLVM-JIT as target"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "llvm-extension" = callPackage + ({ mkDerivation, base, containers, cpuid, llvm-extra, llvm-tf + , non-empty, prelude-compat, tfp, transformers, unsafe, utility-ht + }: + mkDerivation { + pname = "llvm-extension"; + version = "0.0"; + sha256 = "1j07sg35izlnasc1mx66qy20hq82yyavpl300f4794px1l4p8dha"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers cpuid llvm-extra llvm-tf non-empty prelude-compat + tfp transformers unsafe utility-ht + ]; + description = "Processor specific intrinsics for the llvm interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "llvm-extra" = callPackage + ({ mkDerivation, base, base-orphans, bool8, containers + , doctest-exitcode-stdio, enumset, fixed-length, llvm-tf, non-empty + , prelude-compat, QuickCheck, storable-enum, storable-record + , tagged, tfp, transformers, utility-ht + }: + mkDerivation { + pname = "llvm-extra"; + version = "0.12.0.1"; + sha256 = "1sx5nrf2mpq27cjja81i8fgp487j4pn4wxdhp1y4gksk736nza5i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-orphans bool8 containers enumset fixed-length llvm-tf + non-empty prelude-compat storable-enum storable-record tagged tfp + transformers utility-ht + ]; + testHaskellDepends = [ + base doctest-exitcode-stdio llvm-tf QuickCheck storable-record tfp + transformers utility-ht + ]; + doHaddock = false; + description = "Utility functions for the llvm interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "llvm-ffi" = callPackage + ({ mkDerivation, base, enumset, LLVM }: + mkDerivation { + pname = "llvm-ffi"; + version = "16.0"; + sha256 = "14cf6qhdq69ggx41259ih55g6z1vn0694wrh3s8m6f7adq990ra9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base enumset ]; + librarySystemDepends = [ LLVM ]; + description = "FFI bindings to the LLVM compiler toolkit"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {LLVM = null;}; + + "llvm-ffi-tools" = callPackage + ({ mkDerivation, base, bytestring, containers, regex-posix + , utility-ht + }: + mkDerivation { + pname = "llvm-ffi-tools"; + version = "0.0.1"; + sha256 = "0si1v4fbkjzaizp5b6lqkcaf9qy1r4bkf8sbvr0q10caq3c66swd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers regex-posix utility-ht + ]; + description = "Tools for maintaining the llvm-ffi package"; + license = lib.licenses.bsd3; + }) {}; + + "llvm-general" = callPackage + ({ mkDerivation, array, base, bytestring, containers, HUnit + , llvm-config, llvm-general-pure, mtl, parsec, QuickCheck, setenv + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers, transformers-compat + , utf8-string + }: + mkDerivation { + pname = "llvm-general"; + version = "3.5.1.2"; + sha256 = "15yjdf495f496fr9kq2pl6lirwxrsyadsjhnwwiqcnj7q56b8x90"; + libraryHaskellDepends = [ + array base bytestring containers llvm-general-pure mtl parsec + setenv template-haskell transformers transformers-compat + utf8-string + ]; + libraryToolDepends = [ llvm-config ]; + testHaskellDepends = [ + base containers HUnit llvm-general-pure mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + transformers transformers-compat + ]; + description = "General purpose LLVM bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {llvm-config = null;}; + + "llvm-general-pure" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, parsec, QuickCheck + , setenv, template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "llvm-general-pure"; + version = "3.5.1.0"; + sha256 = "15w09dwz8170mnrqj09l26irzw1kns1abqphshypj0y2n64r2d75"; + libraryHaskellDepends = [ + base containers mtl parsec setenv template-haskell transformers + ]; + testHaskellDepends = [ + base containers HUnit mtl QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Pure Haskell LLVM functionality (no FFI)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "llvm-general-quote" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers, happy + , haskell-src-meta, HUnit, llvm-general-pure, mainland-pretty, mtl + , split, srcloc, syb, symbol, tasty, tasty-hunit, template-haskell + , th-lift + }: + mkDerivation { + pname = "llvm-general-quote"; + version = "0.2.0.0"; + sha256 = "02j3npamy5s6ircfd9njg0y25asbpxl6fpsxjpxy7k4v1y6c3b75"; + libraryHaskellDepends = [ + array base bytestring containers haskell-src-meta llvm-general-pure + mainland-pretty mtl split srcloc syb symbol template-haskell + th-lift + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base containers HUnit llvm-general-pure tasty tasty-hunit + ]; + description = "QuasiQuoting llvm code for llvm-general"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "llvm-hs" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, Cabal + , containers, exceptions, llvm-config, llvm-hs-pure, mtl + , pretty-show, process, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, temporary, transformers + , utf8-string + }: + mkDerivation { + pname = "llvm-hs"; + version = "9.0.1"; + sha256 = "0723xgh45h9cyxmmjsvxnsp8bpn1ljy4qgh7a7vqq3sj9d6wzq00"; + setupHaskellDepends = [ base Cabal containers ]; + libraryHaskellDepends = [ + array attoparsec base bytestring containers exceptions llvm-hs-pure + mtl template-haskell transformers utf8-string + ]; + libraryToolDepends = [ llvm-config ]; + testHaskellDepends = [ + base bytestring containers llvm-hs-pure mtl pretty-show process + QuickCheck tasty tasty-hunit tasty-quickcheck temporary + transformers + ]; + description = "General purpose LLVM bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {llvm-config = null;}; + + "llvm-hs-pretty" = callPackage + ({ mkDerivation, array, base, bytestring, directory, filepath + , llvm-hs, llvm-hs-pure, mtl, prettyprinter, tasty, tasty-golden + , tasty-hspec, tasty-hunit, text, transformers + }: + mkDerivation { + pname = "llvm-hs-pretty"; + version = "0.9.0.0"; + sha256 = "17kj713j38lg6743dwv1gd0wcls888zazzhlw3xvxzw2n8bjahyj"; + libraryHaskellDepends = [ + array base bytestring llvm-hs-pure prettyprinter text + ]; + testHaskellDepends = [ + base directory filepath llvm-hs llvm-hs-pure mtl tasty tasty-golden + tasty-hspec tasty-hunit text transformers + ]; + description = "A pretty printer for LLVM IR"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "llvm-hs-pure" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, fail + , mtl, tasty, tasty-hunit, tasty-quickcheck, template-haskell + , transformers, unordered-containers + }: + mkDerivation { + pname = "llvm-hs-pure"; + version = "9.0.0"; + sha256 = "0pxb5ah8r5pzpz2ibqw3g9g1isigb4z7pbzfrwr8kmcjn74ab3kf"; + revision = "1"; + editedCabalFile = "14vn4yyzwg5kh6wx67ax0vd06n94x1y9rzqj6k2qr8liayhmbxhh"; + libraryHaskellDepends = [ + attoparsec base bytestring containers fail mtl template-haskell + transformers unordered-containers + ]; + testHaskellDepends = [ + base containers mtl tasty tasty-hunit tasty-quickcheck transformers + ]; + description = "Pure Haskell LLVM functionality (no FFI)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "llvm-ht" = callPackage + ({ mkDerivation, base, bytestring, directory, mtl, process + , type-level + }: + mkDerivation { + pname = "llvm-ht"; + version = "0.7.0.0"; + sha256 = "1yn8wyp2jjjdggvf1jz7iras4f7fg2dq57ramr5prvcapc6r5yn6"; + libraryHaskellDepends = [ + base bytestring directory mtl process type-level + ]; + description = "Bindings to the LLVM compiler toolkit with some custom extensions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "llvm-party" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, Cabal + , containers, exceptions, fail, mtl, pretty-show, process + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, temporary, transformers, unordered-containers + , utf8-string + }: + mkDerivation { + pname = "llvm-party"; + version = "12.1.1"; + sha256 = "1gsnpzgbz2mgbhqgy4lrj97pp9qgsdhpk9bdwb45y6mp6afp8gc9"; + setupHaskellDepends = [ base Cabal containers ]; + libraryHaskellDepends = [ + array attoparsec base bytestring containers exceptions fail mtl + template-haskell transformers unordered-containers utf8-string + ]; + testHaskellDepends = [ + base bytestring containers mtl pretty-show process QuickCheck tasty + tasty-hunit tasty-quickcheck temporary transformers + ]; + description = "General purpose LLVM bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "llvm-pkg-config" = callPackage + ({ mkDerivation, base, Cabal, explicit-exception, process + , shell-utility, transformers, utility-ht + }: + mkDerivation { + pname = "llvm-pkg-config"; + version = "0.0.2"; + sha256 = "1p4ww8ylhr4ag1dfz4sffkg2qsyjj4zxccda3nr50k3c26pmmdz1"; + revision = "1"; + editedCabalFile = "0wd3vvcas446skkmp2w3jp7f3d1cbl7b58kikwgrmlqa6ddzyzlk"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base Cabal explicit-exception process shell-utility transformers + utility-ht + ]; + description = "Generate Pkg-Config configuration file for LLVM"; + license = lib.licenses.bsd3; + mainProgram = "llvm-pkg-config"; + }) {}; + + "llvm-pretty" = callPackage + ({ mkDerivation, base, containers, microlens, microlens-th + , monadLib, parsec, pretty, syb, tasty, tasty-hunit + , template-haskell, text, th-abstraction + }: + mkDerivation { + pname = "llvm-pretty"; + version = "0.12.0.0"; + sha256 = "1xdlic9rl63617qqwxlf2sn0j67wsnarhllf1k5anzgprd64vylj"; + libraryHaskellDepends = [ + base containers microlens microlens-th monadLib parsec pretty syb + template-haskell th-abstraction + ]; + testHaskellDepends = [ + base pretty tasty tasty-hunit template-haskell text + ]; + description = "A pretty printing library inspired by the llvm binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "llvm-pretty-bc-parser" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, exceptions, fgl, fgl-visualize, filepath + , generic-random, HUnit, lens, llvm-pretty, monadLib, mtl + , optparse-applicative, pretty, pretty-show, prettyprinter, process + , QuickCheck, string-interpolate, syb, tasty + , tasty-expected-failure, tasty-hunit, tasty-quickcheck + , tasty-sugar, terminal-size, text, transformers, uniplate + , utf8-string, versions + }: + mkDerivation { + pname = "llvm-pretty-bc-parser"; + version = "0.4.1.0"; + sha256 = "1nc8znxzzg2qgn3x52a310rn8lg647k495927k6zfs2x07chy5gh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers fgl llvm-pretty mtl pretty + uniplate utf8-string + ]; + executableHaskellDepends = [ + array base binary bytestring containers fgl fgl-visualize + llvm-pretty monadLib pretty pretty-show + ]; + testHaskellDepends = [ + base bytestring containers directory exceptions filepath + generic-random HUnit lens llvm-pretty optparse-applicative + pretty-show prettyprinter process QuickCheck string-interpolate syb + tasty tasty-expected-failure tasty-hunit tasty-quickcheck + tasty-sugar terminal-size text transformers versions + ]; + description = "LLVM bitcode parsing library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "llvm-disasm"; + }) {}; + + "llvm-tf" = callPackage + ({ mkDerivation, base, containers, enumset, fixed-length, llvm-ffi + , non-empty, QuickCheck, semigroups, storable-record, tfp + , transformers, utility-ht + }: + mkDerivation { + pname = "llvm-tf"; + version = "16.0"; + sha256 = "1nscccmk0nf52p9r0af354p4n4vr1fbaym4x164wwwid7xc1x65g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers enumset fixed-length llvm-ffi non-empty QuickCheck + semigroups storable-record tfp transformers utility-ht + ]; + testHaskellDepends = [ base QuickCheck tfp utility-ht ]; + doHaddock = false; + description = "Bindings to the LLVM compiler toolkit using type families"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "llvm-tools" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base, blaze-html + , blaze-markup, bytestring, conduit, containers, directory + , filemanip, filepath, graphviz, llvm-analysis, llvm-data-interop + , optparse-applicative, parallel-io, process-conduit + , unordered-containers, xml + }: + mkDerivation { + pname = "llvm-tools"; + version = "0.2.0.1"; + sha256 = "1nyp0sgdqsaa2f2v7xgmm3s8mf2a170mzz2h3wwsi163ggvxwvhd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base blaze-html blaze-markup bytestring directory filemanip + filepath graphviz llvm-analysis llvm-data-interop parallel-io xml + ]; + executableHaskellDepends = [ + attoparsec attoparsec-conduit base bytestring conduit containers + graphviz llvm-analysis llvm-data-interop optparse-applicative + process-conduit unordered-containers + ]; + description = "Useful tools built on llvm-analysis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lmdb" = callPackage + ({ mkDerivation, array, base, lmdb }: + mkDerivation { + pname = "lmdb"; + version = "0.2.5"; + sha256 = "0z8wj06b5ii0w6pls2jlqmd3mhyrplhxd1c6h1my1p0w45b2hmc0"; + libraryHaskellDepends = [ array base ]; + librarySystemDepends = [ lmdb ]; + description = "Lightning MDB bindings"; + license = lib.licenses.bsd2; + }) {inherit (pkgs) lmdb;}; + + "lmdb-high-level" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, ghc-prim + , HUnit, lmdb, pipes, primitive, QuickCheck, random, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , transformers, vector + }: + mkDerivation { + pname = "lmdb-high-level"; + version = "0.1"; + sha256 = "03d1hh02naildlxckangva3wskf7i31cfn1dcibd0g49nh6nl1ng"; + libraryHaskellDepends = [ + base bytestring ghc-prim lmdb pipes primitive text transformers + vector + ]; + testHaskellDepends = [ + base bytestring containers directory HUnit pipes QuickCheck random + test-framework test-framework-hunit test-framework-quickcheck2 text + ]; + description = "Higher level API for working with LMDB"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lmdb-simple" = callPackage + ({ mkDerivation, base, bytestring, criterion, hspec, lmdb + , QuickCheck, serialise + }: + mkDerivation { + pname = "lmdb-simple"; + version = "0.4.0.0"; + sha256 = "1bq8zdym2x1yyzafyyw2syn9pg4w33y107qyrid67492zmck10zi"; + libraryHaskellDepends = [ base bytestring lmdb serialise ]; + testHaskellDepends = [ base hspec QuickCheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Simple API for LMDB"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lmonad" = callPackage + ({ mkDerivation, base, containers, exceptions, HUnit, monad-control + , transformers, transformers-base + }: + mkDerivation { + pname = "lmonad"; + version = "0.1.0.0"; + sha256 = "0h4244adwf7v8hx8rcpdag5yysws3sd5s7gknw71mqi8a0rh6131"; + libraryHaskellDepends = [ + base containers exceptions monad-control transformers + transformers-base + ]; + testHaskellDepends = [ + base containers exceptions HUnit monad-control transformers + transformers-base + ]; + description = "LMonad is an Information Flow Control (IFC) framework for Haskell applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lmonad-yesod" = callPackage + ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup + , containers, esqueleto, haskell-src-meta, lifted-base, lmonad, mtl + , persistent, shakespeare, tagged, template-haskell, text + , transformers, yesod-core, yesod-persistent + }: + mkDerivation { + pname = "lmonad-yesod"; + version = "1.0.0.0"; + sha256 = "1ffcs89lq8gmc97qy1pk48v2qqjlwgzpspbxb3960d3n8g0zzgdm"; + libraryHaskellDepends = [ + attoparsec base blaze-html blaze-markup containers esqueleto + haskell-src-meta lifted-base lmonad mtl persistent shakespeare + tagged template-haskell text transformers yesod-core + yesod-persistent + ]; + description = "LMonad for Yesod integrates LMonad's IFC with Yesod web applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lnd-client" = callPackage + ({ mkDerivation, aeson, async, base, base16-bytestring + , base64-bytestring, bytestring, chronos, containers + , cryptohash-sha256, cryptonite, envparse, extra + , generic-pretty-instances, GenericPretty, hspec, http2 + , http2-client, http2-client-grpc, http2-grpc-proto-lens + , http2-grpc-types, JuicyPixels, katip, microlens, network-bitcoin + , pem, persistent, proto-lens, proto-lens-runtime, qrcode-core + , qrcode-juicypixels, scientific, stm, template-haskell, text, time + , tls, unbounded-delays, universum, unliftio, x509, x509-store + }: + mkDerivation { + pname = "lnd-client"; + version = "0.1.0.1"; + sha256 = "1bfkb4ryi79cxsyq7d16mgy634wq9azyganpf5ahyjfnfhsbb6ra"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base base16-bytestring base64-bytestring bytestring + chronos containers cryptohash-sha256 cryptonite envparse extra + generic-pretty-instances GenericPretty http2 http2-client + http2-client-grpc http2-grpc-proto-lens http2-grpc-types + JuicyPixels katip microlens network-bitcoin pem persistent + proto-lens proto-lens-runtime qrcode-core qrcode-juicypixels + scientific stm template-haskell text time tls unbounded-delays + universum unliftio x509 x509-store + ]; + executableHaskellDepends = [ async base ]; + testHaskellDepends = [ async base containers hspec unliftio ]; + doHaddock = false; + description = "Lightning Network Daemon (LND) client library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lnd-client-prof"; + }) {}; + + "lnurl" = callPackage + ({ mkDerivation, aeson, base, base16, base64, bytestring, cereal + , cryptonite, extra, haskoin-core, http-types, memory, network-uri + , text + }: + mkDerivation { + pname = "lnurl"; + version = "0.1.0.0"; + sha256 = "0rw4z8rg06a1dp0adgnxqgcv75v183apm9lcpc986sx4pns96pjs"; + libraryHaskellDepends = [ + aeson base base16 base64 bytestring cereal cryptonite extra + haskoin-core http-types memory network-uri text + ]; + description = "Support for developing against the LNURL protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lnurl-authenticator" = callPackage + ({ mkDerivation, aeson, base, bech32, bytestring, Clipboard + , containers, cryptonite, directory, filepath, haskeline + , haskoin-core, http-client, http-client-tls, lnurl, memory + , optparse-applicative, text, time + }: + mkDerivation { + pname = "lnurl-authenticator"; + version = "0.1.0.0"; + sha256 = "0jzw0h4rp9i3cqa60i3y0vxhaplqg07qmf1182h6anhzmi16n43h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bech32 bytestring containers cryptonite directory + filepath haskeline haskoin-core http-client http-client-tls lnurl + memory text time + ]; + executableHaskellDepends = [ base Clipboard optparse-applicative ]; + description = "A command line tool to manage LNURL auth identities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lnurl-authenticator"; + }) {}; + + "load-balancing" = callPackage + ({ mkDerivation, base, containers, hslogger, PSQueue, stm }: + mkDerivation { + pname = "load-balancing"; + version = "1.0.1.1"; + sha256 = "1vszir1b79fdn545k3k86mgqhivyg8s5vv5v24y4cp4cc47aiwmi"; + libraryHaskellDepends = [ base containers hslogger PSQueue stm ]; + description = "Client-side load balancing utilities"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "load-env" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, hspec, parsec + , temporary + }: + mkDerivation { + pname = "load-env"; + version = "0.2.1.0"; + sha256 = "184l0km1i6rfliq9nsj9p67ynsx6nlq466hf056lbgmrzvx6vv73"; + libraryHaskellDepends = [ base directory filepath parsec ]; + testHaskellDepends = [ + base directory doctest hspec parsec temporary + ]; + description = "Load environment variables from a file"; + license = lib.licenses.bsd3; + }) {}; + + "load-font" = callPackage + ({ mkDerivation, base, c2hs, Cabal }: + mkDerivation { + pname = "load-font"; + version = "0.1.0.3"; + sha256 = "1qndsbbm4fwzgkjp2y413blassyj0hxdbd99a4bpwxah95s951gw"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base ]; + libraryToolDepends = [ c2hs ]; + description = "A cross platform library for loading bundled fonts into your application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "loadavg" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "loadavg"; + version = "0.1"; + sha256 = "13q2yxqyzkh099jwz32plmdc71p4w2gkajx5bbi3fkvl2gylqlk6"; + libraryHaskellDepends = [ base ]; + description = "Load average parsing from /proc/loadavg and bindings to getloadavg (3)"; + license = lib.licenses.bsd3; + }) {}; + + "loc" = callPackage + ({ mkDerivation, base, containers, hedgehog, hspec, hspec-hedgehog + , integer-types + }: + mkDerivation { + pname = "loc"; + version = "0.2.0.0"; + sha256 = "1wp446p3vzn5xy5zyija37c6yifpf128fkhg8akfmkzw2xsn51pj"; + libraryHaskellDepends = [ base containers integer-types ]; + testHaskellDepends = [ + base containers hedgehog hspec hspec-hedgehog integer-types + ]; + description = "Line and column positions and ranges in text files"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "loc-test" = callPackage + ({ mkDerivation, base, containers, hedgehog, loc }: + mkDerivation { + pname = "loc-test"; + version = "0.1.3.13"; + sha256 = "114qi58ppyc5zwyx21d977dh7zhkaxrr0dv7qf1bk98ql5grqcjl"; + libraryHaskellDepends = [ base containers hedgehog loc ]; + description = "Hedgehog generators for loc"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "local-address" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "local-address"; + version = "0.0.1"; + sha256 = "1846lhs0jc8finxcp1hfgifzs7hwzzxvmmv03laxzl63p5h2k8x9"; + libraryHaskellDepends = [ base network ]; + description = "Functions to get local interface address"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "local-search" = callPackage + ({ mkDerivation, base, combinatorial-problems, containers, erf + , random + }: + mkDerivation { + pname = "local-search"; + version = "0.0.7"; + sha256 = "0xrp34m2qfbz458g7bxdkp2lvsm0hskwxfcrm1d8n8g150ddn2xf"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base combinatorial-problems containers erf random + ]; + description = "Generalised local search within Haskell, for applications in combinatorial optimisation"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "localization" = callPackage + ({ mkDerivation, base, containers, text, transformers }: + mkDerivation { + pname = "localization"; + version = "1.0.1.20180226"; + sha256 = "1172rmrk5xgqsy9igg9bspbybvhmbpakvjijn6gnp715a01gfadd"; + libraryHaskellDepends = [ base containers text transformers ]; + description = "Library for localization (l10n)"; + license = lib.licenses.gpl3Only; + }) {}; + + "localize" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, data-default + , directory, filepath, Glob, haskell-gettext, mtl, setlocale, text + , text-format-heavy, time, transformers + }: + mkDerivation { + pname = "localize"; + version = "0.2.0.1"; + sha256 = "1h1jarc6rg0ncb8grk0xf8jzjkxpiyc08jiz9qryh495v8fshdcm"; + libraryHaskellDepends = [ + base binary bytestring containers data-default directory filepath + Glob haskell-gettext mtl setlocale text text-format-heavy time + transformers + ]; + description = "GNU Gettext-based messages localization library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "located" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "located"; + version = "0.1.1.0"; + sha256 = "15mkhpp2r9l94qkqdxfc0llw9nbxcj8n3a70qs5lmv416a1i4qk2"; + libraryHaskellDepends = [ base text ]; + description = "Source location helpers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "located-base" = callPackage + ({ mkDerivation, base, criterion }: + mkDerivation { + pname = "located-base"; + version = "0.1.1.1"; + sha256 = "1f8k78p7nx7dbrjrkx6ff8d02a0zspg1pc1y3whqbxrhm0ynl1ay"; + libraryHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Location-aware variants of partial functions"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.gridaphobe ]; + }) {}; + + "located-monad-logger" = callPackage + ({ mkDerivation, base, monad-logger, text }: + mkDerivation { + pname = "located-monad-logger"; + version = "0.1.1.0"; + sha256 = "1xkckg3qgqrqmkli9d6cbzqf5aanqpbxchy650yflpjygwapn4xn"; + libraryHaskellDepends = [ base monad-logger text ]; + description = "Location-aware logging without Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "locators" = callPackage + ({ mkDerivation, base, bytestring, containers, cryptonite, hspec + , HUnit, memory, QuickCheck + }: + mkDerivation { + pname = "locators"; + version = "0.3.0.3"; + sha256 = "1rjlgjm41mxflq4b7y7cl86mlkdlh5lgxsm40lmy1lwfcx7l2fmq"; + libraryHaskellDepends = [ + base bytestring containers cryptonite memory + ]; + testHaskellDepends = [ + base bytestring containers cryptonite hspec HUnit QuickCheck + ]; + description = "Human exchangable identifiers and locators"; + license = lib.licenses.mit; + }) {}; + + "loch" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "loch"; + version = "0.2"; + sha256 = "1dwv4v76i1fd60rrr0bla3wjz62x9dcgpd48p8z11lsjgpqarld3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Support for precise error locations in source files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "loch"; + broken = true; + }) {}; + + "loch-th" = callPackage + ({ mkDerivation, base, pretty, template-haskell }: + mkDerivation { + pname = "loch-th"; + version = "0.2.2"; + sha256 = "1hvdkcyrlnv65q8x8h0441x30wr9bbfbg3961xd3fy9an5r961fc"; + libraryHaskellDepends = [ base pretty template-haskell ]; + description = "Support for precise error locations in source files (Template Haskell version)"; + license = lib.licenses.bsd3; + }) {}; + + "lock-file" = callPackage + ({ mkDerivation, base, data-default-class, directory, exceptions + , filepath, HUnit, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "lock-file"; + version = "0.7.0.0"; + sha256 = "1vpaw3hh1as00p9vbj90cyd8nhjimgyp9hn8axgiwc1l47ddp6vc"; + libraryHaskellDepends = [ + base data-default-class directory exceptions + ]; + testHaskellDepends = [ + base data-default-class directory exceptions filepath HUnit + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "Provide exclusive access to a resource using lock file"; + license = lib.licenses.bsd3; + }) {}; + + "locked-poll" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, clock, containers + , lens, QuickCheck, random, regex-genex, tasty, tasty-golden + , tasty-hunit, tasty-quickcheck, time + }: + mkDerivation { + pname = "locked-poll"; + version = "0.1.0"; + sha256 = "0r51069fw03s13ss1vmbfdpdkifdmm3yyzmrcgk5z5yfjjqrqdka"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base clock containers ]; + executableHaskellDepends = [ base clock containers ]; + testHaskellDepends = [ + attoparsec base bytestring clock containers lens QuickCheck random + regex-genex tasty tasty-golden tasty-hunit tasty-quickcheck time + ]; + description = "Very simple poll lock"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "locked-poll"; + }) {}; + + "lockfree-queue" = callPackage + ({ mkDerivation, abstract-deque, abstract-deque-tests + , atomic-primops, base, bytestring, ghc-prim, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "lockfree-queue"; + version = "0.2.4"; + sha256 = "1vlrydp3ywqgfnhmfm7zhdfn3nrkd7q8lj9apa34y35yvh67gxm0"; + libraryHaskellDepends = [ + abstract-deque atomic-primops base ghc-prim + ]; + testHaskellDepends = [ + abstract-deque abstract-deque-tests atomic-primops base bytestring + ghc-prim HUnit test-framework test-framework-hunit + ]; + description = "Michael and Scott lock-free queues"; + license = lib.licenses.bsd3; + }) {}; + + "lockpool" = callPackage + ({ mkDerivation, base, clock, stm }: + mkDerivation { + pname = "lockpool"; + version = "0.1.0.0"; + sha256 = "004lipzc3rbvixhmx4ssngmpsp3pcrdd1hw9byqmi0jp4xm17xxi"; + libraryHaskellDepends = [ base clock stm ]; + description = "set a maximum on the number of concurrent actions"; + license = lib.licenses.bsd3; + }) {}; + + "log" = callPackage + ({ mkDerivation, aeson, base, bloodhound, bytestring, ekg + , exceptions, hpqtypes, http-client, http-types, log-base + , log-elasticsearch, log-postgres, process, random, tasty + , tasty-hunit, text, text-show, time, transformers + , transformers-base + }: + mkDerivation { + pname = "log"; + version = "0.9.0.1"; + sha256 = "1gjh3i0j2q72hc1gnn4knc5qhb2zc7d4pi5a22jd0dqgpkmdaay3"; + libraryHaskellDepends = [ + base log-base log-elasticsearch log-postgres + ]; + testHaskellDepends = [ + aeson base bloodhound bytestring exceptions http-client http-types + process random tasty tasty-hunit text time transformers + ]; + benchmarkHaskellDepends = [ + base ekg hpqtypes random text text-show transformers + transformers-base + ]; + description = "Structured logging solution with multiple backends"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "log-base" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, deepseq + , exceptions, mmorph, monad-control, mtl, semigroups, stm, text + , time, transformers-base, unliftio-core, unordered-containers + }: + mkDerivation { + pname = "log-base"; + version = "0.12.0.1"; + sha256 = "021chwkggy7q5c3hysfg3aj6pv60wla1cv8iyppibx70ilqpzqs4"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring deepseq exceptions mmorph + monad-control mtl semigroups stm text time transformers-base + unliftio-core unordered-containers + ]; + description = "Structured logging solution (base package)"; + license = lib.licenses.bsd3; + }) {}; + + "log-domain" = callPackage + ({ mkDerivation, base, binary, bytes, cereal, comonad, deepseq + , distributive, hashable, semigroupoids, semigroups, vector + }: + mkDerivation { + pname = "log-domain"; + version = "0.13.2"; + sha256 = "0i4fx9k8cwjvmj0pgfnbici1b68zmif1jmmqxplpjqy32ksnyifa"; + revision = "3"; + editedCabalFile = "0sw686ym4m03glrgyka4m6amvv1iai6cd9f043jnr607phkdjd0k"; + libraryHaskellDepends = [ + base binary bytes cereal comonad deepseq distributive hashable + semigroupoids semigroups vector + ]; + description = "Log-domain arithmetic"; + license = lib.licenses.bsd3; + }) {}; + + "log-effect" = callPackage + ({ mkDerivation, base, bytestring, extensible-effects + , monad-control, text, transformers-base + }: + mkDerivation { + pname = "log-effect"; + version = "1.2.0"; + sha256 = "0d9vwwvbf9dkwppv5hz5g2lp96807adn5kjifmx3pqm0kf59bzfn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring extensible-effects monad-control text + transformers-base + ]; + executableHaskellDepends = [ + base bytestring extensible-effects monad-control text + transformers-base + ]; + description = "An extensible log effect using extensible-effects"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "log-example"; + broken = true; + }) {}; + + "log-effect-syslog" = callPackage + ({ mkDerivation, base, bytestring, extensible-effects, hsyslog + , log-effect, monad-control, transformers-base + }: + mkDerivation { + pname = "log-effect-syslog"; + version = "0.2.0"; + sha256 = "04r96hpngw4p0k3g3fcm7dpc69ncsmi9varm7rp3agg4d4zcxkhm"; + libraryHaskellDepends = [ + base bytestring extensible-effects hsyslog log-effect monad-control + transformers-base + ]; + description = "Syslog functions for log-effect"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "log-effectful" = callPackage + ({ mkDerivation, aeson, base, effectful-core, log-base, text, time + }: + mkDerivation { + pname = "log-effectful"; + version = "1.0.0.0"; + sha256 = "19i0zvhgpc0briji7hsini3836q0k03nq60svswfz6cjs91izzsx"; + libraryHaskellDepends = [ base effectful-core log-base text time ]; + testHaskellDepends = [ aeson base effectful-core log-base text ]; + description = "Adaptation of the log library for the effectful ecosystem"; + license = lib.licenses.bsd3; + }) {}; + + "log-elasticsearch" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring + , bytestring, deepseq, http-client, http-client-openssl, http-types + , log-base, network-uri, semigroups, text, text-show, time + , transformers, unliftio-core, unordered-containers, vector + }: + mkDerivation { + pname = "log-elasticsearch"; + version = "0.13.0.1"; + sha256 = "1l9p4zpf18rkwkv485swrlwyx2l3iqd332273mkz64ybjqllsdkx"; + libraryHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring deepseq + http-client http-client-openssl http-types log-base network-uri + semigroups text text-show time transformers unliftio-core + unordered-containers vector + ]; + description = "Structured logging solution (Elasticsearch back end)"; + license = lib.licenses.bsd3; + }) {}; + + "log-postgres" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring + , bytestring, deepseq, hpqtypes, http-client, lifted-base, log-base + , mtl, semigroups, split, text, text-show, time, unliftio-core + , unordered-containers, vector + }: + mkDerivation { + pname = "log-postgres"; + version = "0.9.0.1"; + sha256 = "146kvv3al4kr5dwjc36ixlhfygmwy09c72is9fx2lwc9y1g0bl3p"; + libraryHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring deepseq + hpqtypes http-client lifted-base log-base mtl semigroups split text + text-show time unliftio-core unordered-containers vector + ]; + description = "Structured logging solution (PostgreSQL back end)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "log-utils" = callPackage + ({ mkDerivation, aeson, base, bytestring, cmdargs, data-default + , exceptions, hpqtypes, http-types, invariant, kontra-config + , lifted-base, log-base, monad-control, random, text, time + , transformers, transformers-base, unjson, vector, wai, warp + }: + mkDerivation { + pname = "log-utils"; + version = "0.2.2.1"; + sha256 = "151dgpkcc0hmsjw3vw13zzgqlww1mzh61k87hksfcd7dqvgcvmkj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring cmdargs data-default exceptions hpqtypes + http-types invariant kontra-config lifted-base log-base + monad-control random text time transformers transformers-base + unjson vector wai warp + ]; + description = "Utils for working with logs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "log-warper" = callPackage + ({ mkDerivation, aeson, ansi-terminal, async, base, containers + , data-default, deepseq, directory, filepath, fmt, hspec + , hspec-discover, HUnit, lifted-async, markdown-unlit, microlens + , microlens-mtl, microlens-platform, mmorph, monad-control + , monad-loops, mtl, o-clock, QuickCheck, text, time, transformers + , transformers-base, universum, unix, unordered-containers, vector + , yaml + }: + mkDerivation { + pname = "log-warper"; + version = "1.9.0"; + sha256 = "13hjbb1kqxilgqslc0c1fh5459278a71ihly24x9v6hhp1y5if91"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base containers deepseq directory filepath fmt + lifted-async microlens-platform mmorph monad-control monad-loops + mtl o-clock text time transformers transformers-base universum unix + unordered-containers vector yaml + ]; + executableHaskellDepends = [ + base markdown-unlit microlens monad-control mtl o-clock text + universum yaml + ]; + executableToolDepends = [ markdown-unlit ]; + testHaskellDepends = [ + async base data-default directory filepath hspec HUnit + microlens-mtl QuickCheck universum unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Flexible, configurable, monadic and pretty logging"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "log2json" = callPackage + ({ mkDerivation, base, containers, json, parsec }: + mkDerivation { + pname = "log2json"; + version = "0.1"; + sha256 = "0cidi9zkvqvdqpibr0jpnlk33kprmxwh016w0f86zg9cm3dfb5zf"; + isLibrary = true; + isExecutable = true; + executableHaskellDepends = [ base containers json parsec ]; + description = "Turn log file records into JSON"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "log2json"; + broken = true; + }) {}; + + "log4hs" = callPackage + ({ mkDerivation, aeson, aeson-default, aeson-qq, base, bytestring + , containers, criterion, directory, filepath, generic-lens, hspec + , hspec-core, microlens, mtl, process, QuickCheck, template-haskell + , text, time, vformat, vformat-aeson, vformat-time, yaml + }: + mkDerivation { + pname = "log4hs"; + version = "0.9.0.0"; + sha256 = "0hr6qm721jlpz6f45rb1d6wh4y5gk0n94a0l9wflwz6vnr77147x"; + libraryHaskellDepends = [ + aeson aeson-default base bytestring containers directory filepath + generic-lens microlens mtl template-haskell text time vformat + vformat-aeson vformat-time yaml + ]; + testHaskellDepends = [ + aeson aeson-default aeson-qq base bytestring containers directory + filepath generic-lens hspec hspec-core microlens mtl process + QuickCheck template-haskell text time vformat vformat-aeson + vformat-time yaml + ]; + benchmarkHaskellDepends = [ + aeson aeson-default aeson-qq base bytestring containers criterion + directory filepath generic-lens microlens mtl template-haskell text + time vformat vformat-aeson vformat-time yaml + ]; + description = "A python logging style log library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "logentries" = callPackage + ({ mkDerivation, base, bytestring, data-default, fast-logger, hspec + , network, stm, uuid-types, wai, wai-extra + }: + mkDerivation { + pname = "logentries"; + version = "0.1.0.1"; + sha256 = "0wjmq6yqs438y5kgzgk1yzsl35nm1kvwqqw5ljz439z4a2klg7r2"; + libraryHaskellDepends = [ + base bytestring data-default fast-logger network stm uuid-types wai + wai-extra + ]; + testHaskellDepends = [ + base bytestring fast-logger hspec uuid-types + ]; + description = "Request logger middleware for Logentries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "logfloat" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "logfloat"; + version = "0.14.0"; + sha256 = "1f7zk31vvfi3i6psgljg483r2z38vkrakcxdzir0n09w8y367vzz"; + libraryHaskellDepends = [ array base ]; + description = "Log-domain floating point numbers"; + license = lib.licenses.bsd3; + }) {}; + + "logfmt" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, fast-logger + , profunctors, time + }: + mkDerivation { + pname = "logfmt"; + version = "0.0.1"; + sha256 = "1phnyhh7pmv8mvh7lxbkswdr2j3vid8rb3n8iy34qn301bprnlb4"; + libraryHaskellDepends = [ + ansi-terminal base bytestring fast-logger profunctors time + ]; + description = "Formatting"; + license = lib.licenses.bsd3; + }) {}; + + "logger" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, lens, mtl + , template-haskell, time, time-locale-compat, transformers + , transformers-compat, unagi-chan + }: + mkDerivation { + pname = "logger"; + version = "0.1.0.2"; + sha256 = "0wk45wfngkmvs6sapn023z9lvfq82g19hvs4iy9ajqdjvylxb27d"; + libraryHaskellDepends = [ + ansi-wl-pprint base containers lens mtl template-haskell time + time-locale-compat transformers transformers-compat unagi-chan + ]; + description = "Fast & extensible logging framework"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "logger-thread" = callPackage + ({ mkDerivation, base, fast-logger, protolude, safe-exceptions, stm + , text, time + }: + mkDerivation { + pname = "logger-thread"; + version = "0.1.0.2"; + sha256 = "0ajaq3mfvzy58b3nmbdhkgsqxdcz76flv710fpwzdkv9380582mc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base fast-logger protolude safe-exceptions stm text time + ]; + executableHaskellDepends = [ base protolude stm ]; + description = "Run FastLogger in a thread and direct all queued messages to it"; + license = lib.licenses.bsd3; + mainProgram = "logger-thread-exe"; + }) {}; + + "logging" = callPackage + ({ mkDerivation, base, binary, bytestring, fast-logger, hspec + , lifted-base, monad-control, old-locale, regex-compat, text, time + , time-locale-compat, transformers, unix + }: + mkDerivation { + pname = "logging"; + version = "3.0.5"; + sha256 = "0cd00pjxjdq69n6hxa01x31s2vdfd39kkvj0d0ssqj3n6ahssbxi"; + libraryHaskellDepends = [ + base binary bytestring fast-logger lifted-base monad-control + old-locale regex-compat text time time-locale-compat transformers + ]; + testHaskellDepends = [ base hspec unix ]; + description = "Simplified logging in IO for application writers"; + license = lib.licenses.mit; + }) {}; + + "logging-effect" = callPackage + ({ mkDerivation, async, base, bytestring, criterion, exceptions + , fast-logger, free, lifted-async, monad-control, monad-logger, mtl + , prettyprinter, semigroups, stm, stm-delay, text, time + , transformers, transformers-base, unliftio-core + }: + mkDerivation { + pname = "logging-effect"; + version = "1.4.0"; + sha256 = "0ff794800pn4gxdig85nr2svajph01rdg3sm0vjpfa71q67wlq0q"; + libraryHaskellDepends = [ + async base exceptions free monad-control mtl prettyprinter + semigroups stm stm-delay text time transformers transformers-base + unliftio-core + ]; + benchmarkHaskellDepends = [ + base bytestring criterion fast-logger lifted-async monad-logger + prettyprinter text time + ]; + description = "A mtl-style monad transformer for general purpose & compositional logging"; + license = lib.licenses.bsd3; + }) {}; + + "logging-effect-colors" = callPackage + ({ mkDerivation, ansi-terminal, base, logging-effect, prettyprinter + , text + }: + mkDerivation { + pname = "logging-effect-colors"; + version = "0.1.0.0"; + sha256 = "1rdcxp7nfy8sajqrw5wz5j531dn86pkwa70g1kgsvgb1wqm6zlbb"; + libraryHaskellDepends = [ + ansi-terminal base logging-effect prettyprinter text + ]; + description = "Log messages in color"; + license = lib.licenses.bsd3; + }) {}; + + "logging-effect-extra" = callPackage + ({ mkDerivation, base, logging-effect, logging-effect-extra-file + , logging-effect-extra-handler, prettyprinter + }: + mkDerivation { + pname = "logging-effect-extra"; + version = "2.0.0"; + sha256 = "1zf7dilp9k9h1nwf2brbzn6759ig75f43lzi63pkncd88xawp8qc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base logging-effect logging-effect-extra-file + logging-effect-extra-handler prettyprinter + ]; + executableHaskellDepends = [ base ]; + description = "Supplemental packages for `logging-effect`"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "log-extra"; + }) {}; + + "logging-effect-extra-file" = callPackage + ({ mkDerivation, base, logging-effect, prettyprinter + , template-haskell + }: + mkDerivation { + pname = "logging-effect-extra-file"; + version = "2.0.1"; + sha256 = "0nhpfy5i8cqb5r8xm0xd1iha20rnsk3mpxv1aaw132f0ha3z9a8k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base logging-effect prettyprinter template-haskell + ]; + executableHaskellDepends = [ base logging-effect prettyprinter ]; + description = "TH splices to augment log messages with file info"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "logging-effect-extra-handler" = callPackage + ({ mkDerivation, base, exceptions, logging-effect, prettyprinter + , time + }: + mkDerivation { + pname = "logging-effect-extra-handler"; + version = "2.0.1"; + sha256 = "0mkk11x4n3hrq7rp30pqv3pjaijfivbpl9p8jafhwx2gr5gq06dp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base exceptions logging-effect prettyprinter time + ]; + executableHaskellDepends = [ base logging-effect prettyprinter ]; + description = "Handy logging handler combinators"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "logging-effect-syslog" = callPackage + ({ mkDerivation, base, bytestring, hsyslog, logging-effect }: + mkDerivation { + pname = "logging-effect-syslog"; + version = "0.1.0.0"; + sha256 = "15wlxyvn1jb4r2x32k2hmamc8jislzvfnf317lvhsvz6xbgsgkp4"; + libraryHaskellDepends = [ base bytestring hsyslog logging-effect ]; + description = "Log messages to a posix system log via logging-effect"; + license = lib.licenses.bsd3; + }) {}; + + "logging-facade" = callPackage + ({ mkDerivation, base, call-stack, hspec, hspec-discover + , transformers + }: + mkDerivation { + pname = "logging-facade"; + version = "0.3.1"; + sha256 = "0rn12j77gn3p84khrmbn5kq6fyj44i3z1hrdm29apikp7csv65ib"; + libraryHaskellDepends = [ base call-stack transformers ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Simple logging abstraction that allows multiple back-ends"; + license = lib.licenses.mit; + }) {}; + + "logging-facade-journald" = callPackage + ({ mkDerivation, base, hspec, libsystemd-journal, logging-facade + , text, unordered-containers + }: + mkDerivation { + pname = "logging-facade-journald"; + version = "0.0.0"; + sha256 = "151p7574v9mxiniwxa4lngm5g4viznw4kg9adnngc3pi5nnh1z7l"; + libraryHaskellDepends = [ + base libsystemd-journal logging-facade text unordered-containers + ]; + testHaskellDepends = [ + base hspec libsystemd-journal logging-facade text + unordered-containers + ]; + description = "Journald back-end for logging-facade"; + license = lib.licenses.mit; + badPlatforms = lib.platforms.darwin; + }) {}; + + "logging-facade-syslog" = callPackage + ({ mkDerivation, base, hsyslog, logging-facade }: + mkDerivation { + pname = "logging-facade-syslog"; + version = "1"; + sha256 = "1acfkmr3cgprij9sfa0hfqyni6s8py22s3n0xa8qhy3syz1j72zb"; + libraryHaskellDepends = [ base hsyslog logging-facade ]; + description = "A logging back-end to syslog(3) for the logging-facade library"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.peti ]; + }) {}; + + "logic-TPTP" = callPackage + ({ mkDerivation, alex, ansi-wl-pprint, array, base, containers + , happy, mtl, pcre-light, pointed, QuickCheck, semigroups, syb + , transformers, transformers-compat + }: + mkDerivation { + pname = "logic-TPTP"; + version = "0.5.0.0"; + sha256 = "0sqzf332c7zdwkdi1346dxljrdammiz1vc332j85487nb0ypnxwi"; + revision = "4"; + editedCabalFile = "012aqairsbxqrl0ak5i11wqr1rcdpwi5m4f5nww8glxi3jglnnyb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint array base containers mtl pointed QuickCheck + semigroups syb transformers transformers-compat + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + ansi-wl-pprint base pcre-light QuickCheck semigroups transformers + transformers-compat + ]; + description = "Import, export etc. for TPTP, a syntax for first-order logic"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "logic-classes" = callPackage + ({ mkDerivation, applicative-extras, atp-haskell, base, containers + , HUnit, mtl, parsec, pretty, PropLogic, safe, safecopy, set-extra + , syb, template-haskell + }: + mkDerivation { + pname = "logic-classes"; + version = "1.7.1"; + sha256 = "0l35iq0194bza267xfw7qr7zy7k6la13kbbn7j2d9mw7hj5kwh2c"; + libraryHaskellDepends = [ + applicative-extras atp-haskell base containers HUnit mtl parsec + pretty PropLogic safe safecopy set-extra syb template-haskell + ]; + testHaskellDepends = [ + applicative-extras atp-haskell base containers HUnit mtl pretty + PropLogic safe set-extra syb + ]; + description = "Framework for propositional and first order logic, theorem proving"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "logical-constraints" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "logical-constraints"; + version = "0.1.3.0"; + sha256 = "1jw64bajnz1fizgkw9b01fpk7iyf5w7b8rd1zmhkqxg85npx3kql"; + libraryHaskellDepends = [ base ]; + description = "Simple logical constraints 'syntax-sugar' writing library"; + license = lib.licenses.mit; + }) {}; + + "logicst" = callPackage + ({ mkDerivation, base, logict, transformers }: + mkDerivation { + pname = "logicst"; + version = "0.1.0.0"; + sha256 = "061x6g92334m2776xclh8mcbjind3l595pggc0g7yi4qzs31zbdc"; + libraryHaskellDepends = [ base logict transformers ]; + description = "Backtracking mutable references in the ST and IO monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "logict" = callPackage + ({ mkDerivation, async, base, mtl, tasty, tasty-hunit, transformers + }: + mkDerivation { + pname = "logict"; + version = "0.8.1.0"; + sha256 = "04xqwfbvh5gfjwbvmadbakq0932gskh2gy68aw7251443ic4gp6k"; + revision = "1"; + editedCabalFile = "0ckbljn4rcvbnni6ldn6wd5p4c6y6dx5ixc8hg2i9a7irllgifr9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl transformers ]; + testHaskellDepends = [ + async base mtl tasty tasty-hunit transformers + ]; + description = "A backtracking logic-programming monad"; + license = lib.licenses.bsd3; + }) {}; + + "logict-sequence" = callPackage + ({ mkDerivation, base, containers, gauge, hedgehog, hedgehog-fn + , hspec, hspec-hedgehog, list-t, logict, mmorph, mtl, sequence + , transformers + }: + mkDerivation { + pname = "logict-sequence"; + version = "0.2.0.2"; + sha256 = "0875f15rnfya99h5lfjhhx598y7hsssa927j138zk5dhpz0v3b34"; + libraryHaskellDepends = [ + base logict mmorph mtl sequence transformers + ]; + testHaskellDepends = [ + base hedgehog hedgehog-fn hspec hspec-hedgehog logict mmorph mtl + sequence transformers + ]; + benchmarkHaskellDepends = [ + base containers gauge list-t logict mtl + ]; + description = "A backtracking logic-programming monad with asymptotic improvements to msplit"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "logict-state" = callPackage + ({ mkDerivation, base, logict, mtl, transformers }: + mkDerivation { + pname = "logict-state"; + version = "0.1.1.0"; + sha256 = "080qdlq9d8hkzzs4xls5myjdjjzyslz8834mfm4c2ria8hdabqsx"; + libraryHaskellDepends = [ base logict mtl transformers ]; + description = "Library for logic programming based on haskell package logict"; + license = lib.licenses.bsd3; + }) {}; + + "loglevel" = callPackage + ({ mkDerivation, base, deepseq, text }: + mkDerivation { + pname = "loglevel"; + version = "0.1.0.0"; + sha256 = "12hck2fb7xdk905428yd1a8dnm1hw1apkhw6fr7zqyxzhfqqm1yz"; + libraryHaskellDepends = [ base deepseq text ]; + testHaskellDepends = [ base text ]; + description = "Log Level Datatype"; + license = lib.licenses.mit; + }) {}; + + "logplex-parse" = callPackage + ({ mkDerivation, base, hspec, iso8601-time, parsec, text, time }: + mkDerivation { + pname = "logplex-parse"; + version = "0.1.0.2"; + sha256 = "011n824n9s5jrif1cgrl2fjr82s5jayvgq7blbggjwqclhd2a0p8"; + libraryHaskellDepends = [ base iso8601-time parsec text time ]; + testHaskellDepends = [ base hspec time ]; + description = "Parse Heroku application/logplex documents"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "logsink" = callPackage + ({ mkDerivation, base, hspec, hsyslog, logging-facade, time }: + mkDerivation { + pname = "logsink"; + version = "0.2.0"; + sha256 = "1mvxwfdqqk9hkkffz5fx0zrh27z9x44v2wp2jrjjmidj2k9i1hrh"; + libraryHaskellDepends = [ base hsyslog logging-facade time ]; + testHaskellDepends = [ base hspec hsyslog logging-facade time ]; + description = "A logging framework for Haskell"; + license = lib.licenses.mit; + }) {}; + + "logstash" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, data-default-class + , exceptions, monad-control, mtl, network, resource-pool, resourcet + , retry, stm, stm-chans, time, tls, unbounded-delays, unliftio + }: + mkDerivation { + pname = "logstash"; + version = "0.1.0.4"; + sha256 = "1x736zc8r8vbrb4n82sqskgs0k5avbdscviwy0rcj7gpsr2qd89g"; + libraryHaskellDepends = [ + aeson async base bytestring data-default-class exceptions + monad-control mtl network resource-pool resourcet retry stm + stm-chans time tls unbounded-delays unliftio + ]; + description = "Logstash client library for Haskell"; + license = lib.licenses.mit; + }) {}; + + "lojban" = callPackage + ({ mkDerivation, base, containers, curl, directory, haskell98, HTTP + , markov-chain, mtl, parsec, process, random, regex-compat, strict + , tagsoup, xml + }: + mkDerivation { + pname = "lojban"; + version = "0.3"; + sha256 = "0pd31g21db8yh1mrnmy7r60lr0dbpwlxpwc0hli3y1wcr4fisnx6"; + revision = "1"; + editedCabalFile = "1z0wdcylh38mn5jhwnp1rl7azadkw57df1m69jiax05ay74cjc4x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers curl directory HTTP markov-chain mtl parsec process + random regex-compat strict tagsoup xml + ]; + executableHaskellDepends = [ haskell98 ]; + description = "Useful utilities for the Lojban language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "jbovlastegendb"; + }) {}; + + "lojbanParser" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lojbanParser"; + version = "0.1.9.2"; + sha256 = "0axi63dvls9k87samaa0jihisfqyl92jbhmx1j9q73yjrn5wsk8j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "lojban parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "testParser"; + broken = true; + }) {}; + + "lojbanXiragan" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lojbanXiragan"; + version = "0.3"; + sha256 = "1h7jmhs38v6mfas4nj22shm2dwphx46247sv3mia28xlzim3xdsp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "lojban to xiragan"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "xiragan"; + broken = true; + }) {}; + + "lojysamban" = callPackage + ({ mkDerivation, base, lojbanParser, yjtools }: + mkDerivation { + pname = "lojysamban"; + version = "0.0.8.1"; + sha256 = "0c571fk7kz4szpba85d7bf5awak5bc25r59kyx3xvyvk011y9hhd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base lojbanParser yjtools ]; + description = "Prolog with lojban"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lojysamban"; + }) {}; + + "lol" = callPackage + ({ mkDerivation, ansi-terminal, arithmoi, base, bytestring + , constraints, containers, criterion, criterion-measurement + , crypto-api, data-default, deepseq, directory, monadcryptorandom + , MonadRandom, mtl, numeric-prelude, protocol-buffers + , protocol-buffers-descriptor, QuickCheck, random, reflection + , singletons, statistics, tagged-transformer, template-haskell + , test-framework, test-framework-quickcheck2, vector + , vector-th-unbox + }: + mkDerivation { + pname = "lol"; + version = "0.7.0.0"; + sha256 = "016l3qr8cvbfqv158l66fsfbbvy1sc9wh2378wbbg7is4v5zq757"; + libraryHaskellDepends = [ + ansi-terminal arithmoi base bytestring constraints containers + criterion criterion-measurement crypto-api data-default deepseq + directory monadcryptorandom MonadRandom mtl numeric-prelude + protocol-buffers protocol-buffers-descriptor QuickCheck random + reflection singletons statistics tagged-transformer + template-haskell test-framework test-framework-quickcheck2 vector + vector-th-unbox + ]; + testHaskellDepends = [ base test-framework ]; + description = "A library for lattice cryptography"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lol-apps" = callPackage + ({ mkDerivation, base, constraints, containers, crypto-api, deepseq + , DRBG, filepath, lol, MonadRandom, mtl, numeric-prelude, options + , protocol-buffers, protocol-buffers-descriptor, QuickCheck + , singletons, split, test-framework, time + }: + mkDerivation { + pname = "lol-apps"; + version = "0.3.0.0"; + sha256 = "15yhr5z5i0p8kzic0g09n54k7hclzjhdywz2mqa9i5lisksq285g"; + libraryHaskellDepends = [ + base constraints containers crypto-api deepseq DRBG filepath lol + MonadRandom mtl numeric-prelude options protocol-buffers + protocol-buffers-descriptor QuickCheck singletons split + test-framework time + ]; + description = "Lattice-based cryptographic applications using ."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lol-benches" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, criterion + , crypto-api, deepseq, DRBG, lol, MonadRandom, split, statistics + }: + mkDerivation { + pname = "lol-benches"; + version = "0.0.0.5"; + sha256 = "0n0qcz05ykxxjb621gaj6ss7w25d8gz9i51dfjkhxgix9kqqyw3d"; + libraryHaskellDepends = [ + ansi-terminal base containers criterion crypto-api deepseq DRBG lol + MonadRandom split statistics + ]; + description = "A library for benchmarking ."; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lol-calculus" = callPackage + ({ mkDerivation, base, containers, directory, filepath, haskeline + , mtl, parsec, text, text-format, transformers + }: + mkDerivation { + pname = "lol-calculus"; + version = "1.20160822"; + sha256 = "1bv0vxyl93xbnh6nqg4h6mbqsy6j0dczw80vdmwd4x2ji66sbg86"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers parsec text text-format transformers + ]; + executableHaskellDepends = [ + base containers directory filepath haskeline mtl parsec text + text-format transformers + ]; + description = "Calculus for LOL (λω language)"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "lol-calculus"; + broken = true; + }) {}; + + "lol-cpp" = callPackage + ({ mkDerivation, base, constraints, deepseq, DRBG, lol, lol-apps + , MonadRandom, mtl, numeric-prelude, reflection, test-framework + , vector + }: + mkDerivation { + pname = "lol-cpp"; + version = "0.2.0.0"; + sha256 = "05nx6lf9jcw3m29j733rs0blxkg75ciam29fybgz94r2f4i928f3"; + libraryHaskellDepends = [ + base constraints deepseq lol MonadRandom mtl numeric-prelude + reflection vector + ]; + testHaskellDepends = [ base lol lol-apps test-framework ]; + benchmarkHaskellDepends = [ base DRBG lol lol-apps MonadRandom ]; + description = "A fast C++ backend for ."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lol-repa" = callPackage + ({ mkDerivation, base, constraints, data-default, deepseq, DRBG + , lol, lol-benches, lol-tests, MonadRandom, mtl, numeric-prelude + , reflection, repa, singletons, vector, vector-th-unbox + }: + mkDerivation { + pname = "lol-repa"; + version = "0.0.0.2"; + sha256 = "194i7syrj4wbdqxrc1axa80hra7n310z43nsls5r4gfm2fcchicm"; + libraryHaskellDepends = [ + base constraints data-default deepseq lol MonadRandom mtl + numeric-prelude reflection repa singletons vector vector-th-unbox + ]; + testHaskellDepends = [ base lol-tests ]; + benchmarkHaskellDepends = [ base DRBG lol lol-benches ]; + description = "A repa backend for ."; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lol-tests" = callPackage + ({ mkDerivation, base, lol, MonadRandom, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "lol-tests"; + version = "0.0.0.1"; + sha256 = "1v9pi9i67wzz5a3nsqq9adq187kk5c7iv9kisbzlra6fgcdbwv35"; + revision = "1"; + editedCabalFile = "1lm9kky9dpqckiwyanb2wc537ph7kj3kb49yxn51634k8jc8q19r"; + libraryHaskellDepends = [ + base lol MonadRandom QuickCheck test-framework + test-framework-quickcheck2 + ]; + testHaskellDepends = [ base lol test-framework ]; + description = "A library for testing ."; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lol-typing" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , ghc-prim, lol-calculus, monad-classes, parsec, tasty, tasty-hunit + , text, text-format, transformers, uuagc, uuagc-cabal + }: + mkDerivation { + pname = "lol-typing"; + version = "1.20160822"; + sha256 = "12skw4svpkbpy0lwk2l6zjd9svml320vdd1mqfijsx4srjkl7p13"; + revision = "1"; + editedCabalFile = "1fpkd3vxv02817bf0rhyd4as8pp5wv06x6wfh390mmb4ldyqdz36"; + setupHaskellDepends = [ base Cabal uuagc uuagc-cabal ]; + libraryHaskellDepends = [ + base containers ghc-prim lol-calculus monad-classes parsec text + text-format transformers uuagc uuagc-cabal + ]; + testHaskellDepends = [ + base containers directory filepath ghc-prim lol-calculus + monad-classes tasty tasty-hunit text text-format transformers + ]; + description = "Type inferencer for LOL (λω language)"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "loli" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, hack + , hack-contrib, mps, mtl, template, utf8-string + }: + mkDerivation { + pname = "loli"; + version = "2011.6.24"; + sha256 = "1m23dkxh2vah7d47arpqx5zdpwczm8k4jixzslmqbdizm9h933ja"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers data-default hack hack-contrib mps mtl + template utf8-string + ]; + description = "A minimum web dev DSL in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "long-double" = callPackage + ({ mkDerivation, base, integer-gmp }: + mkDerivation { + pname = "long-double"; + version = "0.1.1.1"; + sha256 = "0xq2f0ziinlw1drgg3q6p7303rkzbasc9jwrz8lgjfl3wv24qk8l"; + revision = "1"; + editedCabalFile = "07hbfv5mcz39j4j9z63s4xs5d077hxc138vrcyzp552nns78cms7"; + libraryHaskellDepends = [ base integer-gmp ]; + description = "FFI bindings for C long double"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "longboi" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "longboi"; + version = "1.0.0"; + sha256 = "0jm231i9mnbkn8ffdv6w2mhd95i8lwlbxi5h9nywvqbclgf95977"; + revision = "1"; + editedCabalFile = "08ij5rlcj7c6w4gaqixd080v2j4p979r83irbdyma6djimfyvnb7"; + libraryHaskellDepends = [ base ]; + description = "Dependently-typed linked list implementation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "longshot" = callPackage + ({ mkDerivation, base, base16-bytestring, blake2, blake3 + , bytestring, containers, cryptohash-sha256, cryptonite, deepseq + , docopt, memory, parallel, tasty, tasty-hunit, tasty-quickcheck + , template-haskell + }: + mkDerivation { + pname = "longshot"; + version = "0.1.0.6"; + sha256 = "0wwlc78yhks2wwjawvf43d57kfq8cwghvx5ha54f1zkn2xds16zf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base16-bytestring blake2 blake3 bytestring containers + cryptohash-sha256 cryptonite deepseq docopt memory parallel + template-haskell + ]; + executableHaskellDepends = [ + base base16-bytestring blake2 blake3 bytestring containers + cryptohash-sha256 cryptonite deepseq docopt memory parallel + template-haskell + ]; + testHaskellDepends = [ + base base16-bytestring blake2 blake3 bytestring containers + cryptohash-sha256 cryptonite deepseq docopt memory parallel tasty + tasty-hunit tasty-quickcheck template-haskell + ]; + description = "Fast Brute-force search using parallelism"; + license = lib.licenses.mit; + badPlatforms = [ "aarch64-linux" ]; + hydraPlatforms = lib.platforms.none; + mainProgram = "longshot"; + }) {}; + + "looksee" = callPackage + ({ mkDerivation, base, bifunctors, containers, errata, mmorph, mtl + , recursion-schemes, scientific, tasty, tasty-hunit, text, vector + }: + mkDerivation { + pname = "looksee"; + version = "0.6.0"; + sha256 = "1vv48fnr1dbbkcyw6cvfal3fggyn7rw4gzwzvix1qyyfsl9g7cm9"; + libraryHaskellDepends = [ + base bifunctors containers errata mmorph mtl recursion-schemes + scientific text vector + ]; + testHaskellDepends = [ + base bifunctors containers errata mmorph mtl recursion-schemes + scientific tasty tasty-hunit text vector + ]; + description = "A simple text parser with decent errors"; + license = lib.licenses.bsd3; + }) {}; + + "looksee-trip" = callPackage + ({ mkDerivation, base, daytripper, looksee, prettyprinter, text }: + mkDerivation { + pname = "looksee-trip"; + version = "0.6.0"; + sha256 = "0nc7i12swdq4shz4brkrblkx306fgc5lcfqc3crb9kiq014qd2c5"; + libraryHaskellDepends = [ + base daytripper looksee prettyprinter text + ]; + description = "A simple text parser with decent errors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lookup-tables" = callPackage + ({ mkDerivation, base, primitive, tasty, tasty-hunit + , template-haskell + }: + mkDerivation { + pname = "lookup-tables"; + version = "0.1.1.1"; + sha256 = "13j7gjbpzdjvxfklvfjy44r219piqqk6nk4023aldq97m37f57mv"; + libraryHaskellDepends = [ base primitive template-haskell ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Statically generate lookup tables using Template Haskell"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "loop" = callPackage + ({ mkDerivation, base, criterion, foldl, hspec, mtl, random, vector + }: + mkDerivation { + pname = "loop"; + version = "0.3.0"; + sha256 = "1kry1c6jmn96jqsdj46x2z3ibwnn34lf8gyxj80cqa5bpl8215lj"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec mtl ]; + benchmarkHaskellDepends = [ + base criterion foldl mtl random vector + ]; + description = "Fast loops (for when GHC can't optimize forM_)"; + license = lib.licenses.mit; + }) {}; + + "loop-dsl" = callPackage + ({ mkDerivation, base, hspec, mtl, transformers, vector }: + mkDerivation { + pname = "loop-dsl"; + version = "0.1.0.0"; + sha256 = "1vf4wykfcw06v3qpxjh87n3v702jw765dv8j977dk0490zgj7gv0"; + libraryHaskellDepends = [ base mtl transformers ]; + testHaskellDepends = [ base hspec mtl transformers vector ]; + description = "monadic loop dsl"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "loop-effin" = callPackage + ({ mkDerivation, base, effin }: + mkDerivation { + pname = "loop-effin"; + version = "0.1.1.0"; + sha256 = "02x02m98ka1y8f1jjqwfwmsyx29g583gnr4jdm5syqxfr0dz6c52"; + libraryHaskellDepends = [ base effin ]; + description = "control-monad-loop port for effin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "loop-while" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "loop-while"; + version = "1.0.0"; + sha256 = "1yvw91gn1iyw72rbq455zzrbb3pq8ph9cv1c6800qzjyxx0694bd"; + libraryHaskellDepends = [ base mtl ]; + description = "A monad transformer supporting various styles of while loop"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "loopbreaker" = callPackage + ({ mkDerivation, base, containers, ghc, hspec, hspec-discover + , inspection-testing, syb + }: + mkDerivation { + pname = "loopbreaker"; + version = "0.1.1.1"; + sha256 = "0ixy3l0vw4sn5vyqn05mc68sdfab51vxjwvas8ismmg9j6w1mn0q"; + libraryHaskellDepends = [ base containers ghc syb ]; + testHaskellDepends = [ + base containers ghc hspec inspection-testing syb + ]; + testToolDepends = [ hspec-discover ]; + description = "inline self-recursive definitions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "looper" = callPackage + ({ mkDerivation, aeson, autodocodec, autodocodec-yaml, base + , envparse, optparse-applicative, sydtest, sydtest-discover, text + , time, unliftio + }: + mkDerivation { + pname = "looper"; + version = "0.2.0.1"; + sha256 = "0nqkqbna1fivf0ziilqrlg38hxpkhll4yv42p8r5g87d7r33jmc2"; + libraryHaskellDepends = [ + aeson autodocodec base envparse optparse-applicative text time + unliftio + ]; + testHaskellDepends = [ + autodocodec-yaml base optparse-applicative sydtest unliftio + ]; + testToolDepends = [ sydtest-discover ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "loops" = callPackage + ({ mkDerivation, base, criterion, primitive, tasty + , tasty-quickcheck, transformers, vector + }: + mkDerivation { + pname = "loops"; + version = "0.2.0.2"; + sha256 = "1syx22gp2zra2dhwvmm2np6c1lvqk622a62k4xxjd8y1fs2ckks7"; + revision = "1"; + editedCabalFile = "1kiljmx17jvn1m31jllrakkkwva96d1w9fd0fnbx6h41qagdk7pg"; + libraryHaskellDepends = [ base primitive transformers vector ]; + testHaskellDepends = [ base tasty tasty-quickcheck ]; + benchmarkHaskellDepends = [ base criterion transformers vector ]; + description = "Fast imperative-style loops"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "loopy" = callPackage + ({ mkDerivation, base, cmdargs, containers, directory, filepath + , GoogleChart, hmatrix, process, random + }: + mkDerivation { + pname = "loopy"; + version = "0.0.1"; + sha256 = "0gyd7l4i3vzv7swyqfywzwhsdxq3j5869c2id6hz6nm7db47wyy6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs containers directory filepath GoogleChart hmatrix + process random + ]; + description = "Find all biological feedback loops within an ecosystem graph"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "loopy"; + broken = true; + }) {}; + + "lord" = callPackage + ({ mkDerivation, aeson, ansi-terminal, attoparsec-conduit, base + , bytestring, case-insensitive, conduit, conduit-extra, daemons + , data-default, directory, fast-logger, hspec, html-conduit, HTTP + , http-conduit, http-types, HUnit, libmpd, optparse-applicative + , process, resourcet, text, transformers, unix + , unordered-containers, utf8-string, wai-logger, xml-conduit, yaml + }: + mkDerivation { + pname = "lord"; + version = "2.20150122"; + sha256 = "0kzvi4310mbz51zkgmm84qyxxpi4m5ww2bsrfkj73a45bn7z198j"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal attoparsec-conduit base bytestring + case-insensitive conduit conduit-extra data-default directory + fast-logger html-conduit HTTP http-conduit http-types libmpd + process resourcet text transformers unix unordered-containers + utf8-string wai-logger xml-conduit yaml + ]; + executableHaskellDepends = [ + aeson ansi-terminal attoparsec-conduit base bytestring + case-insensitive conduit conduit-extra daemons data-default + directory fast-logger html-conduit HTTP http-conduit http-types + libmpd optparse-applicative process resourcet text transformers + unix unordered-containers utf8-string wai-logger xml-conduit yaml + ]; + testHaskellDepends = [ + aeson ansi-terminal attoparsec-conduit base bytestring + case-insensitive conduit daemons data-default directory fast-logger + hspec html-conduit HTTP http-conduit http-types HUnit libmpd + optparse-applicative process text transformers unix + unordered-containers utf8-string wai-logger xml-conduit yaml + ]; + description = "A command line interface to online radios"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "lord"; + broken = true; + }) {}; + + "lorem" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lorem"; + version = "0.0.0.0"; + sha256 = "1fx7z90k9y12rii0yxk58159paiix1qi8y4j0za4k4szylr8f5ni"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Library for generating filler text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lorem"; + broken = true; + }) {}; + + "lorentz" = callPackage + ({ mkDerivation, aeson-pretty, base-noprelude, bimap, bytestring + , constraints, containers, cryptonite, data-default + , first-class-families, lens, morley, morley-prelude, mtl, named + , optparse-applicative, singletons, singletons-base + , template-haskell, text, type-errors, unordered-containers, vinyl + , with-utf8 + }: + mkDerivation { + pname = "lorentz"; + version = "0.16.0"; + sha256 = "1xwwjafpc3l16rrxvxnpap6j8ba7kdj5y76n0kkh15zz7qlwq8xd"; + revision = "1"; + editedCabalFile = "01mcsyg4wvv1i0a6m7c4vi2ad6wiy55m1hl3n0pbscbazzhklji6"; + libraryHaskellDepends = [ + aeson-pretty base-noprelude bimap bytestring constraints containers + cryptonite data-default first-class-families lens morley + morley-prelude mtl named optparse-applicative singletons + singletons-base template-haskell text type-errors + unordered-containers vinyl with-utf8 + ]; + description = "EDSL for the Michelson Language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "loris" = callPackage + ({ mkDerivation, base, c2hs, loris, vector }: + mkDerivation { + pname = "loris"; + version = "0.3.1"; + sha256 = "19w1c3gsmy03y4a238yp844wgqcv9s53cwrcapv2yvn9xpchm2gq"; + libraryHaskellDepends = [ base vector ]; + librarySystemDepends = [ loris ]; + libraryToolDepends = [ c2hs ]; + description = "interface to Loris API"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {loris = null;}; + + "loshadka" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cryptohash + , directory, hex, network, process, split + }: + mkDerivation { + pname = "loshadka"; + version = "0.2"; + sha256 = "01jjbcgzpkh3mp729xahy2437hrg6wc2l1qnwcm069zrs3c1bdny"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base binary bytestring cryptohash directory hex network + process split + ]; + description = "Minecraft 1.7 server proxy that answers to queries when the server is offline"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "loshadka"; + broken = true; + }) {}; + + "lostcities" = callPackage + ({ mkDerivation, array, base, containers, haskell98, mtl, wx + , wxcore + }: + mkDerivation { + pname = "lostcities"; + version = "0.2"; + sha256 = "1avlq28k0jcfbnd0pfww80ixz5lvpp4jkf20dybjl7pfqyhj3s9p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers haskell98 mtl wx wxcore + ]; + description = "An implementation of an adictive two-player card game"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "lostcities"; + }) {}; + + "louis" = callPackage + ({ mkDerivation, base, bytestring, JuicyPixels, text, vector }: + mkDerivation { + pname = "louis"; + version = "0.1.0.2"; + sha256 = "0bw07idhhnyxfsry5qq8hs5fdbp810j7i2syd1vfqdsbm2krq816"; + libraryHaskellDepends = [ + base bytestring JuicyPixels text vector + ]; + description = "Turning images into text using Braille font"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "loup" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-swf, base, bytestring + , conduit, lifted-async, lifted-base, optparse-generic, preamble + , shakers, time, turtle, unordered-containers, uuid, yaml + }: + mkDerivation { + pname = "loup"; + version = "0.0.16"; + sha256 = "1psv29w1zjl1fk7khgm6m08k3yq802gfnm2swdsp8apsyq1ha0mn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson amazonka amazonka-swf base bytestring conduit lifted-async + lifted-base preamble time turtle unordered-containers uuid yaml + ]; + executableHaskellDepends = [ base optparse-generic shakers ]; + description = "Amazon Simple Workflow Service Wrapper for Work Pools"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lowgl" = callPackage + ({ mkDerivation, base, gl, linear, vector }: + mkDerivation { + pname = "lowgl"; + version = "0.4.0.1"; + sha256 = "1xwxsg4bz83xg4sjm69vz7zaxi7wjnn2xlqs8gha78ylpq105szw"; + libraryHaskellDepends = [ base gl linear vector ]; + description = "Basic gl wrapper and reference"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lowlin" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "lowlin"; + version = "0.2.0.1"; + sha256 = "0n1sf7panh2c8nhdpalvf74lvjvymn9dy05lkxnqzaz0vq7v5pcf"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Low dimensional linear algebra"; + license = lib.licenses.bsd3; + }) {}; + + "lp-diagrams" = callPackage + ({ mkDerivation, base, containers, gasp, graphviz, labeled-tree + , lens, mtl, parsek, polynomials-bernstein, process, reflection + , text, typography-geometry, vector + }: + mkDerivation { + pname = "lp-diagrams"; + version = "2.1.4"; + sha256 = "035kaj2cawpkd5xry3wkl8slzga4qxklvjw91g9lh179zzpq6skj"; + libraryHaskellDepends = [ + base containers gasp graphviz labeled-tree lens mtl parsek + polynomials-bernstein process reflection text typography-geometry + vector + ]; + description = "An EDSL for diagrams based based on linear constraints"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lp-diagrams-svg" = callPackage + ({ mkDerivation, base, containers, FontyFruity, gasp, JuicyPixels + , lens, linear, lp-diagrams, lucid-svg, mtl, optparse-applicative + , svg-tree, text, vector + }: + mkDerivation { + pname = "lp-diagrams-svg"; + version = "1.1"; + sha256 = "1ck36i2p6r4li6qybbnraq6na6z84x1hqk6589zcdyqlz65kmikc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers FontyFruity gasp JuicyPixels lens linear + lp-diagrams lucid-svg mtl optparse-applicative svg-tree text vector + ]; + description = "SVG Backend for lp-diagrams"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lpeg" = callPackage + ({ mkDerivation, base, lua, tasty, tasty-hunit }: + mkDerivation { + pname = "lpeg"; + version = "1.0.4"; + sha256 = "1fsl43m4p1h40npwd51qn2vafzjwyvs5yb5159l37w95l8hlf214"; + libraryHaskellDepends = [ base lua ]; + testHaskellDepends = [ base lua tasty tasty-hunit ]; + description = "LPeg – Parsing Expression Grammars For Lua"; + license = lib.licenses.mit; + }) {}; + + "lpeg_1_1_0" = callPackage + ({ mkDerivation, base, lua, tasty, tasty-hunit }: + mkDerivation { + pname = "lpeg"; + version = "1.1.0"; + sha256 = "0yav34yxrkbgnkcd3870smay5s3cypyd28m0fsg2jhlikgmhj5a1"; + libraryHaskellDepends = [ base lua ]; + testHaskellDepends = [ base lua tasty tasty-hunit ]; + description = "LPeg – Parsing Expression Grammars For Lua"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lrucache" = callPackage + ({ mkDerivation, base, containers, contravariant }: + mkDerivation { + pname = "lrucache"; + version = "1.2.0.1"; + sha256 = "11avhnjnb89rvn2s41jhh5r40zgp7r6kb5c0hcfiibpabqvv46pw"; + libraryHaskellDepends = [ base containers contravariant ]; + description = "a simple, pure LRU cache"; + license = lib.licenses.bsd3; + }) {}; + + "lrucaching" = callPackage + ({ mkDerivation, base, base-compat, containers, deepseq, hashable + , hspec, psqueues, QuickCheck, transformers, vector + }: + mkDerivation { + pname = "lrucaching"; + version = "0.3.4"; + sha256 = "1vnhg506kn231rxa85igxamv4gyxa6fk0i94ycdv0898zrr4j31n"; + libraryHaskellDepends = [ + base base-compat deepseq hashable psqueues vector + ]; + testHaskellDepends = [ + base containers deepseq hashable hspec QuickCheck transformers + ]; + description = "LRU cache"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lrucaching-haxl" = callPackage + ({ mkDerivation, base, hashable, haxl, lrucaching, psqueues }: + mkDerivation { + pname = "lrucaching-haxl"; + version = "0.1.0.0"; + sha256 = "0pn2f671ak1grzjigyvan5wagh9vyqhsz86jfy1z281rd2pw4gk2"; + libraryHaskellDepends = [ base hashable haxl lrucaching psqueues ]; + description = "Combine lrucaching and haxl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ls-usb" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, base-unicode-symbols + , cmdtheline, text, usb, usb-id-database, vector + }: + mkDerivation { + pname = "ls-usb"; + version = "0.1.1"; + sha256 = "08xaf27iirdxax7gjjjzvw4nv0qya6vz46826bzmp7f0i0rn88qk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint base base-unicode-symbols cmdtheline text usb + usb-id-database vector + ]; + description = "List USB devices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ls-usb"; + }) {}; + + "lscabal" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, pretty, process + }: + mkDerivation { + pname = "lscabal"; + version = "0.1.1"; + sha256 = "14j19jcmx20nhvb9a7im81j3wwkkx6lkb6b1kfizv8qkgnp0jd5j"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal containers directory filepath pretty process + ]; + description = "List exported modules from a set of .cabal files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lscabal"; + broken = true; + }) {}; + + "lsfrom" = callPackage + ({ mkDerivation, base, directory, filepath, safe, simple-cmd + , simple-cmd-args + }: + mkDerivation { + pname = "lsfrom"; + version = "1.0"; + sha256 = "0q9i4ff9qrb426wl2hzmpq0zsxvp1ckz3z73gkr51zmap8i7d1f4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base filepath safe simple-cmd simple-cmd-args + ]; + testHaskellDepends = [ base directory filepath simple-cmd ]; + description = "List directory files starting from a specific name"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lsfrom"; + broken = true; + }) {}; + + "lsh" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , optparse-applicative, time + }: + mkDerivation { + pname = "lsh"; + version = "0.1.0.0"; + sha256 = "16dw5637gbsxwv21wynic1cfc0rq11q8mrbslyy959hxxl0x6x18"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath optparse-applicative time + ]; + executableHaskellDepends = [ + base containers directory filepath optparse-applicative time + ]; + testHaskellDepends = [ + base containers directory filepath optparse-applicative time + ]; + description = "A simple ls clone with modern, colored formatting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lsh-exe"; + broken = true; + }) {}; + + "lsp_2_1_0_0" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , co-log-core, containers, data-default, directory, exceptions + , filepath, hashable, hspec, hspec-discover, lens, lsp-types, mtl + , prettyprinter, random, row-types, sorted-list, stm, temporary + , text, text-rope, transformers, unliftio-core + , unordered-containers, uuid + }: + mkDerivation { + pname = "lsp"; + version = "2.1.0.0"; + sha256 = "03gk98fgf32blywdds0fc5351bmcbbfrnqwlg33l2ih75nwa59y8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base bytestring co-log-core containers + data-default directory exceptions filepath hashable lens lsp-types + mtl prettyprinter random row-types sorted-list stm temporary text + text-rope transformers unliftio-core unordered-containers uuid + ]; + testHaskellDepends = [ + base containers hspec row-types sorted-list text text-rope + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell library for the Microsoft Language Server Protocol"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lsp" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , co-log-core, containers, data-default, directory, exceptions + , filepath, hashable, hspec, hspec-discover, lens, lens-aeson + , lsp-types, mtl, prettyprinter, random, row-types, sorted-list + , stm, text, text-rope, transformers, unliftio-core + , unordered-containers, uuid + }: + mkDerivation { + pname = "lsp"; + version = "2.4.0.0"; + sha256 = "1ggfw2wp9g9fpg9x3kj9zh6l6p2yiw4q0v1gzxjg0mcmvp4aad8w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base bytestring co-log-core containers + data-default directory exceptions filepath hashable lens lens-aeson + lsp-types mtl prettyprinter random row-types sorted-list stm text + text-rope transformers unliftio-core unordered-containers uuid + ]; + testHaskellDepends = [ + base containers hspec row-types sorted-list text text-rope + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell library for the Microsoft Language Server Protocol"; + license = lib.licenses.mit; + }) {}; + + "lsp-client" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, co-log-core + , containers, data-default, dependent-map, Diff, directory, extra + , filepath, generic-lens, Glob, hspec, lens, lsp, lsp-types, mtl + , process, QuickCheck, row-types, stm, text, text-rope, unix-compat + , unliftio, unordered-containers + }: + mkDerivation { + pname = "lsp-client"; + version = "0.3.0.0"; + sha256 = "0d5d0rzscq9gc4jnl02584908g50mrqgxs3b6nly6wfpjaprklsd"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring co-log-core containers + data-default dependent-map Diff directory extra filepath + generic-lens Glob lens lsp lsp-types mtl row-types stm text + text-rope unix-compat unliftio unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring extra hspec lens lsp-types process QuickCheck + row-types unliftio + ]; + description = "Haskell library for Language Server Protocol clients"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lsp-test" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, async, base + , bytestring, co-log-core, conduit, conduit-parse, containers + , data-default, Diff, directory, exceptions, extra, filepath, Glob + , hspec, lens, lens-aeson, lsp, lsp-types, mtl, parser-combinators + , process, row-types, some, text, time, transformers, unix + , unliftio + }: + mkDerivation { + pname = "lsp-test"; + version = "0.17.0.0"; + sha256 = "1jjzqp7dbvaxysfa765zlcmb8h973242fb7a6b17cab3bjc12laq"; + revision = "1"; + editedCabalFile = "07090b7n5a02s1npzmwn6yfk4jnxwi98j1hqflcihni48ylx3b4g"; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal async base bytestring co-log-core + conduit conduit-parse containers data-default Diff directory + exceptions extra filepath Glob lens lens-aeson lsp lsp-types mtl + parser-combinators process row-types some text time transformers + unix + ]; + testHaskellDepends = [ + aeson base co-log-core containers data-default directory extra + filepath hspec lens lsp mtl parser-combinators process text + unliftio + ]; + testToolDepends = [ lsp ]; + benchmarkHaskellDepends = [ base extra lsp process ]; + description = "Functional test framework for LSP servers"; + license = lib.licenses.bsd3; + }) {}; + + "lsp-types_2_0_2_0" = callPackage + ({ mkDerivation, aeson, base, binary, containers, data-default + , deepseq, Diff, directory, dlist, exceptions, file-embed, filepath + , hashable, hspec, hspec-discover, indexed-traversable + , indexed-traversable-instances, lens, lens-aeson, mod, mtl + , network-uri, prettyprinter, QuickCheck, quickcheck-instances + , regex, row-types, safe, some, template-haskell, text + , unordered-containers + }: + mkDerivation { + pname = "lsp-types"; + version = "2.0.2.0"; + sha256 = "0s895x3b8fpcj2b0ia3d4dmwk4vhg6h2anmzffkpr3drsq5bi1j6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary containers data-default deepseq Diff dlist + exceptions file-embed filepath hashable indexed-traversable + indexed-traversable-instances lens lens-aeson mod mtl network-uri + prettyprinter row-types safe some template-haskell text + unordered-containers + ]; + executableHaskellDepends = [ + base containers directory filepath mtl prettyprinter regex text + ]; + testHaskellDepends = [ + aeson base filepath hspec lens network-uri QuickCheck + quickcheck-instances row-types text + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "Haskell library for the Microsoft Language Server Protocol, data types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "generator"; + }) {}; + + "lsp-types" = callPackage + ({ mkDerivation, aeson, base, binary, containers, data-default + , deepseq, Diff, directory, dlist, exceptions, file-embed, filepath + , generic-arbitrary, hashable, hspec, hspec-discover + , indexed-traversable, indexed-traversable-instances, lens + , lens-aeson, mod, mtl, network-uri, prettyprinter, QuickCheck + , quickcheck-instances, regex, row-types, safe, some + , template-haskell, text + }: + mkDerivation { + pname = "lsp-types"; + version = "2.1.1.0"; + sha256 = "0gsr0v11xfav7dnq4d433y9ca0snmqaax4pp5sgmf33zl8qhi6s0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary containers data-default deepseq Diff dlist + exceptions file-embed filepath generic-arbitrary hashable + indexed-traversable indexed-traversable-instances lens lens-aeson + mod mtl network-uri prettyprinter QuickCheck quickcheck-instances + row-types safe some template-haskell text + ]; + executableHaskellDepends = [ + base containers directory filepath mtl prettyprinter regex text + ]; + testHaskellDepends = [ + aeson base filepath hspec lens network-uri QuickCheck + quickcheck-instances row-types text + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "Haskell library for the Microsoft Language Server Protocol, data types"; + license = lib.licenses.mit; + mainProgram = "generator"; + }) {}; + + "lsql-csv" = callPackage + ({ mkDerivation, base, containers, Glob, parsec, text }: + mkDerivation { + pname = "lsql-csv"; + version = "0.1.0.2"; + sha256 = "1ja2xbjl11i1cc77qszgphy9v859rzxc87z6l6kp8cz58095qb4v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers Glob parsec text ]; + executableHaskellDepends = [ base ]; + description = "A tool for CSV files data querying from the shell with short queries"; + license = lib.licenses.gpl3Only; + mainProgram = "lsql-csv"; + }) {}; + + "lss" = callPackage + ({ mkDerivation, attoparsec, base, containers, directory, filepath + , hspec2, language-css, language-css-attoparsec, text, xmlhtml + }: + mkDerivation { + pname = "lss"; + version = "0.1.0.0"; + sha256 = "1r890sya0db0xvs9cm5ghhr6x55hkqplirv95km6y7py7hj69cjr"; + libraryHaskellDepends = [ + attoparsec base containers directory filepath language-css + language-css-attoparsec text xmlhtml + ]; + testHaskellDepends = [ + attoparsec base containers hspec2 language-css + language-css-attoparsec text + ]; + description = "Lexical Style Sheets - a language for writing styles that is focused around lexical (ie, static) scoping and re-use of large components"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {language-css-attoparsec = null;}; + + "lsystem" = callPackage + ({ mkDerivation, base, haskell98, uu-parsinglib, wx, wxcore }: + mkDerivation { + pname = "lsystem"; + version = "1.2"; + sha256 = "1wk41hsr7pp9azac3449xp0xv8kd31bwif3yw6cfw9jfg3g498xg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base haskell98 uu-parsinglib wx wxcore + ]; + description = "Paint an L-System Grammar"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lsystem"; + }) {}; + + "ltext" = callPackage + ({ mkDerivation, attoparsec, base, directory, exceptions, extra + , mtl, optparse-applicative, pretty, QuickCheck + , quickcheck-instances, tasty, tasty-quickcheck, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "ltext"; + version = "0.1.5"; + sha256 = "14g96a53n3jsxzgvwq2rlwf6wg466bmrdc29cv243r35ilb3fsq9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base directory exceptions extra mtl pretty QuickCheck + quickcheck-instances text transformers unordered-containers + ]; + executableHaskellDepends = [ + attoparsec base directory exceptions extra mtl optparse-applicative + pretty QuickCheck quickcheck-instances text transformers + unordered-containers + ]; + testHaskellDepends = [ + attoparsec base directory exceptions extra mtl pretty QuickCheck + quickcheck-instances tasty tasty-quickcheck text transformers + unordered-containers + ]; + description = "Parameterized file evaluator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ltext"; + broken = true; + }) {}; + + "lti13" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, file-embed + , hspec, hspec-discover, http-client, http-types, jose-jwt + , oidc-client, QuickCheck, safe-exceptions, text, th-utilities + }: + mkDerivation { + pname = "lti13"; + version = "0.3.0.0"; + sha256 = "0riwrdpfjq1zpz37g0qw34gbf86amb31zz8n3x1xqsrnj69drc6w"; + libraryHaskellDepends = [ + aeson base bytestring containers http-client http-types jose-jwt + oidc-client safe-exceptions text + ]; + testHaskellDepends = [ + aeson base bytestring containers file-embed hspec http-client + http-types jose-jwt oidc-client QuickCheck safe-exceptions text + th-utilities + ]; + testToolDepends = [ hspec-discover ]; + description = "Core functionality for LTI 1.3"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ltiv1p1" = callPackage + ({ mkDerivation, authenticate-oauth, base, blaze-builder + , bytestring, containers, data-default, http-client, http-types + , random, text, time, transformers, wai, wai-extra, xml-conduit + , xml-hamlet, yesod-core + }: + mkDerivation { + pname = "ltiv1p1"; + version = "1.0.0.3"; + sha256 = "1rvv17v31kqyg6iwgxwn1nplc6xjzfnjagnfhabhi3ayh3ya54v3"; + libraryHaskellDepends = [ + authenticate-oauth base blaze-builder bytestring containers + data-default http-client http-types random text time transformers + wai wai-extra xml-conduit xml-hamlet yesod-core + ]; + description = "Partial implementation of a service provider for LTI 1.1."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ltk" = callPackage + ({ mkDerivation, base, base-compat, Cabal, containers, filepath + , ghc, gi-cairo, gi-gdk, gi-glib, gi-gobject, gi-gtk, gi-gtk-hs + , gtk3, haskell-gi-base, haskell-gi-overloading, mtl, parsec + , pretty, text, transformers + }: + mkDerivation { + pname = "ltk"; + version = "0.16.2.0"; + sha256 = "1x8abgss6j46wp0cz7vfr704j38f00pcgkhyxn8ismqf3k7sdzxc"; + libraryHaskellDepends = [ + base base-compat Cabal containers filepath ghc gi-cairo gi-gdk + gi-glib gi-gobject gi-gtk gi-gtk-hs haskell-gi-base + haskell-gi-overloading mtl parsec pretty text transformers + ]; + libraryPkgconfigDepends = [ gtk3 ]; + description = "Leksah tool kit"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gtk3;}; + + "ltl" = callPackage + ({ mkDerivation, base, vcd }: + mkDerivation { + pname = "ltl"; + version = "0.0.0"; + sha256 = "0h3jxngsdmakcr35zapxjaykjsqs44lxxk86d5i4rg0gi0i9qw3g"; + libraryHaskellDepends = [ base vcd ]; + description = "Using linear temporal logic (LTL) to verify embedded software and hardware"; + license = lib.licenses.bsd3; + }) {}; + + "lua" = callPackage + ({ mkDerivation, base, lua5_4, tasty, tasty-hunit }: + mkDerivation { + pname = "lua"; + version = "2.3.2"; + sha256 = "0c9pq728ipcgmmxw58ab9p0lgcqqb2gf8dlscvgg52pb3q4qqamf"; + configureFlags = [ "-fsystem-lua" "-f-use-pkgconfig" ]; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ lua5_4 ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Lua, an embeddable scripting language"; + license = lib.licenses.mit; + }) {inherit (pkgs) lua5_4;}; + + "lua-arbitrary" = callPackage + ({ mkDerivation, base, lua, QuickCheck }: + mkDerivation { + pname = "lua-arbitrary"; + version = "1.0.1.1"; + sha256 = "0kbvcgi54ycl8zfdkc80ap5yhz0dml9bjdgmzx9l9m4rkhyi9xnm"; + libraryHaskellDepends = [ base lua QuickCheck ]; + description = "Arbitrary instances for Lua types"; + license = lib.licenses.mit; + }) {}; + + "lua-bc" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-binary-ieee754, pretty, text, vector + }: + mkDerivation { + pname = "lua-bc"; + version = "0.1.1"; + sha256 = "0bp0j181j2zr2xw6mpj4f17998bmh6qs0y7xbimxz4nh7bf8chba"; + revision = "1"; + editedCabalFile = "1bp54qza0pncf4r8dwavxqls2zfvcxavpsvj7sxr52yiz8nisink"; + libraryHaskellDepends = [ + base binary bytestring containers data-binary-ieee754 pretty text + vector + ]; + description = "Lua bytecode parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lua-bytecode" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , hashable, numeric-extras, vector + }: + mkDerivation { + pname = "lua-bytecode"; + version = "0.1.0.0"; + sha256 = "1cwpixaxxkfd8n714c8w82z97h3h8bqqqnh2wsn22cll168rb6zl"; + libraryHaskellDepends = [ + array base bytestring cereal containers hashable numeric-extras + vector + ]; + description = "Library for loading Lua bytecode"; + license = lib.licenses.bsd3; + }) {}; + + "luachunk" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring + , custom-prelude, ghc-prim, pretty, text + }: + mkDerivation { + pname = "luachunk"; + version = "0.1.0.0"; + sha256 = "03a8adaz3m93wnfmrvsqbmc57h1d8h0a90spfj1cb7yrpz0pr3ck"; + libraryHaskellDepends = [ + attoparsec base binary bytestring custom-prelude ghc-prim pretty + text + ]; + description = "Library functions for reading and writing Lua chunks"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "luautils" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, hslua + , monad-loops, QuickCheck, quickcheck-instances, test-framework + , test-framework-quickcheck2, test-framework-th, text, text-binary + }: + mkDerivation { + pname = "luautils"; + version = "0.1.4"; + sha256 = "176szfrz1ydnin1zi50235j4f4l87j516yjddmqbmd834dzvk20d"; + libraryHaskellDepends = [ + base binary bytestring containers hslua monad-loops text + ]; + testHaskellDepends = [ + base binary containers hslua QuickCheck quickcheck-instances + test-framework test-framework-quickcheck2 test-framework-th text + text-binary + ]; + description = "Helpers for Haskell integration with Lua"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lub" = callPackage + ({ mkDerivation, base, unamb }: + mkDerivation { + pname = "lub"; + version = "0.1.8"; + sha256 = "0b3p70sw88a66c0gzj0h5mn3ki72ya5zyx70934mkzh1y4lcwicc"; + libraryHaskellDepends = [ base unamb ]; + description = "information operators: least upper bound (lub) and greatest lower bound (glb)"; + license = lib.licenses.bsd3; + }) {}; + + "lucid" = callPackage + ({ mkDerivation, base, bifunctors, blaze-builder, bytestring + , containers, criterion, deepseq, hashable, hspec, HUnit, mmorph + , mtl, parsec, text, transformers + }: + mkDerivation { + pname = "lucid"; + version = "2.11.20230408"; + sha256 = "07a41xkql96hkp9jawlaxn0lflvjf8a2djb45k3b3ig9zs82j48g"; + revision = "1"; + editedCabalFile = "1gb3b79xf4jp0xvk2anlvpvac6gqcfpffylkwki19lrx6jbd8fqs"; + libraryHaskellDepends = [ + base blaze-builder bytestring containers hashable mmorph mtl text + transformers + ]; + testHaskellDepends = [ + base bifunctors hspec HUnit mtl parsec text + ]; + benchmarkHaskellDepends = [ + base blaze-builder bytestring criterion deepseq text transformers + ]; + description = "Clear to write, read and edit DSL for HTML"; + license = lib.licenses.bsd3; + }) {}; + + "lucid-alpine" = callPackage + ({ mkDerivation, base, lucid, text }: + mkDerivation { + pname = "lucid-alpine"; + version = "0.1.0.7"; + sha256 = "1p6cmjxbin7wj3b3cbg15gv43mcfqzm791swmhcwx0x41x41jygx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base lucid text ]; + executableHaskellDepends = [ base lucid text ]; + testHaskellDepends = [ base lucid text ]; + description = "Use Alpine.js in your lucid templates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lucid-alpine-exe"; + broken = true; + }) {}; + + "lucid-aria" = callPackage + ({ mkDerivation, base, hspec, HUnit, lucid, text }: + mkDerivation { + pname = "lucid-aria"; + version = "0.1.0.1"; + sha256 = "125ha3v367nx0vfynv834gr8iyqklll0syk6g7p4w8p1fq746c7z"; + libraryHaskellDepends = [ base lucid text ]; + testHaskellDepends = [ base hspec HUnit lucid ]; + description = "Provides ARIA attributes for Lucid templates"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lucid-cdn" = callPackage + ({ mkDerivation, base, lucid }: + mkDerivation { + pname = "lucid-cdn"; + version = "0.2.2.0"; + sha256 = "119d92xc047r98pw0phxplm57nc2jdjz6smkas9hr95mck0d16db"; + libraryHaskellDepends = [ base lucid ]; + description = "Curated list of CDN imports for lucid"; + license = lib.licenses.mit; + }) {}; + + "lucid-colonnade" = callPackage + ({ mkDerivation, base, colonnade, lucid, text, vector }: + mkDerivation { + pname = "lucid-colonnade"; + version = "1.0.2"; + sha256 = "1cyr0h26p98wk9vslnalg29bpkprsbykw89jclwcslmfi0b0i4zi"; + libraryHaskellDepends = [ base colonnade lucid text vector ]; + description = "Helper functions for using lucid with colonnade"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lucid-extras" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, directory + , lucid, text + }: + mkDerivation { + pname = "lucid-extras"; + version = "0.2.2"; + sha256 = "0zi48ly2729rs3rsbnwj3z5zk9zgzmva0d3dvp448726r62ryfc3"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring lucid text + ]; + testHaskellDepends = [ base directory lucid ]; + description = "Generate more HTML with Lucid - Bootstrap, Rdash, Vega-Lite, Leaflet JS, Email"; + license = lib.licenses.mit; + }) {}; + + "lucid-foundation" = callPackage + ({ mkDerivation, base, hspec, lucid, QuickCheck + , quickcheck-instances, text + }: + mkDerivation { + pname = "lucid-foundation"; + version = "0.0.2.1"; + sha256 = "10l6xvb3kmkjb9sq92ijwnnbpm3rmp6j8r8vf00kdxkgx84n1zqd"; + libraryHaskellDepends = [ base lucid text ]; + testHaskellDepends = [ + base hspec QuickCheck quickcheck-instances + ]; + description = "Basic Zurb Foundation API in Lucid"; + license = lib.licenses.bsd3; + }) {}; + + "lucid-htmx" = callPackage + ({ mkDerivation, base, lucid, servant, text }: + mkDerivation { + pname = "lucid-htmx"; + version = "0.1.0.7"; + sha256 = "16dm2p5p9ng83xhgpxi7jai48ddi5pvg5q23rq7gv1378pfypc2w"; + libraryHaskellDepends = [ base lucid servant text ]; + testHaskellDepends = [ base lucid servant text ]; + description = "Use htmx in your lucid templates"; + license = lib.licenses.bsd3; + }) {}; + + "lucid-hyperscript" = callPackage + ({ mkDerivation, base, lucid, template-haskell, text }: + mkDerivation { + pname = "lucid-hyperscript"; + version = "0.1.0.2"; + sha256 = "1gf6q1ckxpswd550dgr8nr6ghd5hv0iz73scab2rgiv7fsjchcnl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base lucid template-haskell text ]; + executableHaskellDepends = [ base lucid template-haskell text ]; + testHaskellDepends = [ base lucid template-haskell text ]; + description = "Use _hyperscript with lucid"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lucid-hyperscript-exe"; + broken = true; + }) {}; + + "lucid-svg" = callPackage + ({ mkDerivation, base, blaze-builder, lucid, text, transformers }: + mkDerivation { + pname = "lucid-svg"; + version = "0.7.1.1"; + sha256 = "16yijfnbm58cw8b2bfx10xnn55z96xjdhjd488a76ypcfl2qzfrd"; + libraryHaskellDepends = [ + base blaze-builder lucid text transformers + ]; + description = "DSL for SVG using lucid for HTML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lucid-xstatic" = callPackage + ({ mkDerivation, base, lucid, text, xstatic }: + mkDerivation { + pname = "lucid-xstatic"; + version = "0.1.1"; + sha256 = "1gziwh03z1mdl2h083k2p4mcz7siscqwl70d76slrqxmm6wagnyc"; + libraryHaskellDepends = [ base lucid text xstatic ]; + description = "Lucid helper for XStatic"; + license = lib.licenses.bsd3; + }) {}; + + "lucid2" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, containers, hspec + , HUnit, mtl, parsec, text, transformers + }: + mkDerivation { + pname = "lucid2"; + version = "0.0.20230706"; + sha256 = "165bar5kgdrldg46f743jhf0p2krvrrpsg0my7zbgxyjayrwf8bd"; + revision = "1"; + editedCabalFile = "0h6s6mdvb0n7b8nx5cwks6s9lglazmy8qigbrmnzfm4zbmh7r58m"; + libraryHaskellDepends = [ + base bytestring containers mtl text transformers + ]; + testHaskellDepends = [ + base bifunctors hspec HUnit mtl parsec text + ]; + description = "Clear to write, read and edit DSL for HTML"; + license = lib.licenses.bsd3; + }) {}; + + "lucid2-htmx" = callPackage + ({ mkDerivation, base, hspec, HUnit, lucid2, text }: + mkDerivation { + pname = "lucid2-htmx"; + version = "0.1.0.8"; + sha256 = "07q9bqdfkk173nz6ddsnmg9ilnhs5kxngza52laiiipn432z4aw9"; + libraryHaskellDepends = [ base lucid2 text ]; + testHaskellDepends = [ base hspec HUnit lucid2 text ]; + description = "Use htmx in your lucid templates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lucid2-xstatic" = callPackage + ({ mkDerivation, base, lucid2, text, xstatic }: + mkDerivation { + pname = "lucid2-xstatic"; + version = "0.1.0"; + sha256 = "1knhl9fgzj0m0v657x3in95xnjjmbdww8wnwqqs28av7fi96va15"; + libraryHaskellDepends = [ base lucid2 text xstatic ]; + description = "Lucid2 helper for XStatic"; + license = lib.licenses.bsd3; + }) {}; + + "lucienne" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-html, bson + , bytestring, compact-string-fix, feed, happstack, happstack-server + , HTTP, mongoDB, mtl, network, SHA, text, time + }: + mkDerivation { + pname = "lucienne"; + version = "0.0.2"; + sha256 = "1dcvax756cqpqg6rrrjrd4sfr3ggvqdiwp42rb8fdrsi3v2skwrj"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base base64-bytestring blaze-html bson bytestring + compact-string-fix feed happstack happstack-server HTTP mongoDB mtl + network SHA text time + ]; + description = "Server side feed aggregator/reader"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "luhn" = callPackage + ({ mkDerivation, base, digits, QuickCheck }: + mkDerivation { + pname = "luhn"; + version = "0.2"; + sha256 = "0ix7x28kmd3iarydl709vqd041h0qx6kv582c8ca54z8ag7lzynz"; + libraryHaskellDepends = [ base digits QuickCheck ]; + description = "An implementation of Luhn's check digit algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lui" = callPackage + ({ mkDerivation, base, containers, haskell98, haskgame, MaybeT, mtl + , SDL + }: + mkDerivation { + pname = "lui"; + version = "0.0.6"; + sha256 = "081451gpm20z8zl3y1mjy9015a461g7q99w7sjnr8alvd3pbhd6v"; + libraryHaskellDepends = [ + base containers haskell98 haskgame MaybeT mtl SDL + ]; + description = "Purely FunctionaL User Interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "luis-client" = callPackage + ({ mkDerivation, aeson, base, http-client, lens, text, vector, wreq + }: + mkDerivation { + pname = "luis-client"; + version = "0.0.2"; + sha256 = "1i83kzvjxbgbi91pv2mcw6lm6x5zc8mns9ggmnjzcdp6ysnhcklv"; + libraryHaskellDepends = [ + aeson base http-client lens text vector wreq + ]; + description = "An unofficial client for the LUIS NLP service"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "luka" = callPackage + ({ mkDerivation, air, base, bytestring, libffi, objc }: + mkDerivation { + pname = "luka"; + version = "2012.8.29"; + sha256 = "00g7a80nlw1bgw6x2pqg1qn4786ra3bwbwbfm9b7iyhb101b7s9s"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ air base bytestring libffi ]; + librarySystemDepends = [ objc ]; + description = "Simple ObjectiveC runtime binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {objc = null;}; + + "lukko" = 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"; + revision = "5"; + editedCabalFile = "01szqdkxgk00anqifx1xvnyim6j9lv02aqdshdbls376vi2nay0p"; + 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"; + }) {}; + + "lumberjack" = callPackage + ({ mkDerivation, base, contravariant, exceptions, mtl + , prettyprinter, prettyprinter-ansi-terminal, text, time + }: + mkDerivation { + pname = "lumberjack"; + version = "1.0.3.0"; + sha256 = "05a4gvc47448crb0yn0fwi3y9bwdqlmnch839hljwpyamqvqwi8q"; + revision = "1"; + editedCabalFile = "1dj6mw8jbxczmqxwyiqqqz7lsi4586bbgv16m4ji14zmm84z2ad3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base contravariant exceptions prettyprinter + prettyprinter-ansi-terminal text time + ]; + executableHaskellDepends = [ + base contravariant exceptions mtl prettyprinter text + ]; + description = "Trek through your code forest and make logs"; + license = lib.licenses.isc; + mainProgram = "example_log"; + }) {}; + + "luminance" = callPackage + ({ mkDerivation, base, containers, contravariant, dlist, gl, linear + , mtl, resourcet, semigroups, transformers, vector, void + }: + mkDerivation { + pname = "luminance"; + version = "0.11.0.4"; + sha256 = "1r7r6y5y2p478ycblm415cac6936iwr90w7w19qpcjj20161qk7k"; + libraryHaskellDepends = [ + base containers contravariant dlist gl linear mtl resourcet + semigroups transformers vector void + ]; + description = "Type-safe, type-level and stateless graphics framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "luminance-samples" = callPackage + ({ mkDerivation, base, contravariant, GLFW-b, JuicyPixels, linear + , luminance, mtl, resourcet, transformers + }: + mkDerivation { + pname = "luminance-samples"; + version = "0.11"; + sha256 = "1ybq5s7pzdzn98vbjfpvdhk9hdgyi0gcplv6ibywnd8vv1xzzyvq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base contravariant GLFW-b JuicyPixels linear luminance mtl + resourcet transformers + ]; + description = "Luminance samples"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lushtags" = callPackage + ({ mkDerivation, base, haskell-src-exts, text, vector }: + mkDerivation { + pname = "lushtags"; + version = "0.0.1"; + sha256 = "0325c064nsczypapvwdchx7x5n69jxjbyjs90ah7q5ydxbjl6w9c"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haskell-src-exts text vector ]; + description = "Create ctags compatible tags files for Haskell programs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "lushtags"; + broken = true; + }) {}; + + "luthor" = callPackage + ({ mkDerivation, base, mtl, parsec, transformers }: + mkDerivation { + pname = "luthor"; + version = "0.0.2"; + sha256 = "1qnd5p9nv4rqp024pf7bbivj7w4glr0pyc0sq6cifzdii6b1ybya"; + libraryHaskellDepends = [ base mtl parsec transformers ]; + testHaskellDepends = [ base mtl parsec ]; + description = "Tools for lexing and utilizing lexemes that integrate with Parsec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lvar" = callPackage + ({ mkDerivation, base, containers, relude, stm }: + mkDerivation { + pname = "lvar"; + version = "0.1.0.0"; + sha256 = "1hllvr4nsjv3c3x5aybp05wr9pdvwlw101vq7c37ydnb91hbfdv4"; + libraryHaskellDepends = [ base containers relude stm ]; + description = "TMVar that can be listened to"; + license = lib.licenses.bsd3; + }) {}; + + "lvish" = callPackage + ({ mkDerivation, async, atomic-primops, base, bits-atomic + , containers, deepseq, ghc-prim, HUnit, lattices, missing-foreign + , QuickCheck, random, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, text, time + , transformers, vector + }: + mkDerivation { + pname = "lvish"; + version = "1.1.4"; + sha256 = "1s7i1jxb6m7ivk4nd60dy8hn4wgfhv1gcamvv6hgjvcw6rxn4k44"; + revision = "2"; + editedCabalFile = "0ziym98386dp5s8q23v1psas6j96rqm4m0i2h8y652jrq1x6wdxv"; + libraryHaskellDepends = [ + async atomic-primops base bits-atomic containers deepseq ghc-prim + lattices missing-foreign random transformers vector + ]; + testHaskellDepends = [ + async atomic-primops base bits-atomic containers deepseq ghc-prim + HUnit lattices missing-foreign QuickCheck random test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + text time transformers vector + ]; + description = "Parallel scheduler, LVar data structures, and infrastructure to build more"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "lvmlib" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , parsec, wl-pprint + }: + mkDerivation { + pname = "lvmlib"; + version = "1.1"; + sha256 = "1lr2qr817mb8qb7b3wvry9jpj3wjphj5s60rn3dyqibx8gny36bg"; + revision = "1"; + editedCabalFile = "0bhgq85nsmyr14lmv1jihacsijsn48smfjymgc4myd6pvaa2f84k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers directory filepath parsec wl-pprint + ]; + executableHaskellDepends = [ + array base containers directory filepath parsec wl-pprint + ]; + description = "The Lazy Virtual Machine (LVM)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "coreasm"; + broken = true; + }) {}; + + "lvmrun" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "lvmrun"; + version = "1.0"; + sha256 = "0wcf9brcvf4b7qcs51mngca3qxilk0x50h3dml28zg6lg93wwbfa"; + isLibrary = false; + isExecutable = true; + description = "The Lazy Virtual Machine (LVM) Runtime System"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "lvmrun"; + broken = true; + }) {}; + + "lxc" = callPackage + ({ mkDerivation, base, bindings-lxc, mtl, transformers }: + mkDerivation { + pname = "lxc"; + version = "0.3.2"; + sha256 = "0nxwmbcfbwpd4dx1zmcdxrb9n7q12v17khi4h4qi7hiwy2zxk8wv"; + libraryHaskellDepends = [ base bindings-lxc mtl transformers ]; + description = "High level Haskell bindings to LXC (Linux containers)"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + }) {}; + + "lxd-client" = callPackage + ({ mkDerivation, aeson, async, base, bimap, bytestring, connection + , containers, data-default, directory, either, exceptions, filepath + , hspec, hspec-core, http-api-data, http-client, http-client-tls + , http-media, http-types, mtl, network, random, semigroups, servant + , servant-client, text, tls, transformers, turtle, unix, uuid + , websockets, x509, x509-store, x509-validation + }: + mkDerivation { + pname = "lxd-client"; + version = "0.1.0.6"; + sha256 = "06w0m9h2xzkd6ynbb6kjvsaq8xj4zzfd64d31s83xb8al5pvnl4b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bimap bytestring connection containers + data-default directory either exceptions filepath http-api-data + http-client http-client-tls http-media http-types mtl network + semigroups servant servant-client text tls transformers unix + websockets x509 x509-store x509-validation + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base exceptions hspec hspec-core random text turtle uuid + ]; + description = "LXD client written in Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "lxd-client-example"; + broken = true; + }) {}; + + "lxd-client-config" = callPackage + ({ mkDerivation, aeson, base, containers, directory, filepath + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, yaml + }: + mkDerivation { + pname = "lxd-client-config"; + version = "0.1.0.1"; + sha256 = "1kxg42hrgq5w38v1zsq8v9x0ky83c02k8rx2qcyazh7bkg4m4f4h"; + libraryHaskellDepends = [ + aeson base containers directory filepath text yaml + ]; + testHaskellDepends = [ + base containers HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text yaml + ]; + description = "Read the configuration file of the standard LXD client"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lye" = callPackage + ({ mkDerivation, base, containers, free, HCodecs, lens, parsers + , transformers, trifecta + }: + mkDerivation { + pname = "lye"; + version = "0.1.0.0"; + sha256 = "1pmlxvnlwdsb51pjrkak1sakfh3nyk5lia5pqmr7larlm1n3dx9m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers free HCodecs lens parsers transformers trifecta + ]; + description = "A Lilypond-compiling music box"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "lye"; + broken = true; + }) {}; + + "lz4" = callPackage + ({ mkDerivation, base, bytestring, cereal, criterion, deepseq + , hspec, HUnit, QuickCheck, quicklz, snappy + }: + mkDerivation { + pname = "lz4"; + version = "0.2.3.1"; + sha256 = "1wck0sl7m873pqnpmn95vrp9jbr7awjdp9rrkqgj0nd3l6z65k4q"; + libraryHaskellDepends = [ base bytestring cereal ]; + testHaskellDepends = [ base bytestring hspec HUnit QuickCheck ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq quicklz snappy + ]; + description = "LZ4 compression for ByteStrings"; + license = lib.licenses.bsd3; + }) {}; + + "lz4-bytes" = callPackage + ({ mkDerivation, base, byte-order, byteslice, primitive, run-st + , tasty, tasty-quickcheck + }: + mkDerivation { + pname = "lz4-bytes"; + version = "0.1.1.1"; + sha256 = "1caqm2c10l9030qj9sxfwh2sjq4npq97dmixakr3xg1ccsm2144x"; + libraryHaskellDepends = [ + base byte-order byteslice primitive run-st + ]; + testHaskellDepends = [ + base byteslice primitive tasty tasty-quickcheck + ]; + description = "Bindings to LZ4"; + license = lib.licenses.bsd3; + }) {}; + + "lz4-conduit" = callPackage + ({ mkDerivation, base, binary, bytestring, bytestring-arbitrary + , conduit, conduit-extra, mtl, QuickCheck, resourcet + }: + mkDerivation { + pname = "lz4-conduit"; + version = "0.3"; + sha256 = "18yjrf9iw4bwq25x7fd95lf99qcqj9nm3hdq6lkgxc5plgy94nyf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring conduit mtl resourcet + ]; + executableHaskellDepends = [ + base conduit conduit-extra resourcet + ]; + testHaskellDepends = [ + base bytestring bytestring-arbitrary conduit QuickCheck resourcet + ]; + description = "LZ4 compression for conduits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "LZ4"; + }) {}; + + "lz4-frame-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , containers, hspec, inline-c, optparse-applicative, QuickCheck + , raw-strings-qq, resourcet, template-haskell, text, unliftio + , unliftio-core + }: + mkDerivation { + pname = "lz4-frame-conduit"; + version = "0.1.0.1"; + sha256 = "0n07cgdwq2miskgqj354hnjghmp555d7n8b39b00sjigdjzkbala"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra containers inline-c + raw-strings-qq resourcet template-haskell unliftio unliftio-core + ]; + executableHaskellDepends = [ + base bytestring conduit conduit-extra optparse-applicative + resourcet text + ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra hspec QuickCheck resourcet + unliftio-core + ]; + description = "Conduit implementing the official LZ4 frame streaming format"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-lz4c"; + broken = true; + }) {}; + + "lz4-hs" = callPackage + ({ mkDerivation, base, bytestring, c2hs, criterion, filepath, tasty + , tasty-hunit, temporary + }: + mkDerivation { + pname = "lz4-hs"; + version = "0.1.5.2"; + sha256 = "1lqh2sahmk4z0hw4insknzrs9a80872mfpvqacdi41qggp1b1qlb"; + libraryHaskellDepends = [ base bytestring ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit ]; + benchmarkHaskellDepends = [ + base bytestring criterion filepath temporary + ]; + description = "lz4 bindings for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "lzip" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "lzip"; + version = "0.0.0.0"; + sha256 = "0ccwckq0gkrnahf224s59gsdd9baay1dfc8fh1kz2r87rbygzsk7"; + libraryHaskellDepends = [ base bytestring ]; + description = "Lzip compression / Lzlib bindings"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lzlib" = callPackage + ({ mkDerivation, base, bytestring, c2hs, criterion, directory + , filepath, hspec, pathological-bytestrings, temporary + }: + mkDerivation { + pname = "lzlib"; + version = "1.0.7.3"; + sha256 = "0jnzn9ks4nl47bqp68pj4mmg9fxy07gry75ra483ag15yv8jc585"; + libraryHaskellDepends = [ base bytestring ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring directory hspec pathological-bytestrings + ]; + benchmarkHaskellDepends = [ + base bytestring criterion filepath temporary + ]; + description = "lzlib bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lzma" = callPackage + ({ mkDerivation, base, bytestring, HUnit, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, xz + }: + mkDerivation { + pname = "lzma"; + version = "0.0.1.0"; + sha256 = "0knz0d6456zf6wbqifzcsw2xvdgaqnig2zn96kav7aqn5i4nfbvj"; + revision = "1"; + editedCabalFile = "0k1f4qy46m4z9phbifasi4x6sjcld2zr45hsawbyb0az9y8p2vnd"; + libraryHaskellDepends = [ base bytestring ]; + libraryPkgconfigDepends = [ xz ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "LZMA/XZ compression and decompression"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) xz;}; + + "lzma-clib" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "lzma-clib"; + version = "5.2.2"; + sha256 = "1mczl0vb4zsh9y9wng30wb645crzxrhh3c19qiqhwarsxyw9rv8a"; + doHaddock = false; + description = "liblzma C library and headers for use by LZMA bindings"; + license = lib.licenses.publicDomain; + platforms = lib.platforms.windows; + }) {}; + + "lzma-conduit" = callPackage + ({ mkDerivation, base, base-compat, bytestring, conduit, HUnit + , lzma, QuickCheck, resourcet, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "lzma-conduit"; + version = "1.2.3"; + sha256 = "1pmvmchrg429b2yk485x0066lxcr37cbyczlyp3ala2iaq8hm61z"; + libraryHaskellDepends = [ + base bytestring conduit lzma resourcet transformers + ]; + testHaskellDepends = [ + base base-compat bytestring conduit HUnit QuickCheck resourcet + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "Conduit interface for lzma/xz compression"; + license = lib.licenses.bsd3; + }) {}; + + "lzma-enumerator" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, enumerator, HUnit + , mtl, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, xz + }: + mkDerivation { + pname = "lzma-enumerator"; + version = "0.1.3"; + sha256 = "0pzz8bf6310p23pmsa013i8vib0xsfvlkj7zp0w9xs2xsi4j7jk1"; + libraryHaskellDepends = [ + base bindings-DSL bytestring enumerator mtl + ]; + librarySystemDepends = [ xz ]; + testHaskellDepends = [ + base bytestring enumerator HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Enumerator interface for lzma/xz compression"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) xz;}; + + "lzma-static" = callPackage + ({ mkDerivation, base, bytestring, HUnit, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "lzma-static"; + version = "5.2.5.5"; + sha256 = "1qq0lzyfpnjdl9mh8qrr5lhhby8gxzgi1a8wiwpf3vkrziz5hh23"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "LZMA/XZ compression and decompression (static)"; + license = lib.licenses.bsd3; + }) {}; + + "lzma-streams" = callPackage + ({ mkDerivation, base, bytestring, HUnit, io-streams, lzma + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "lzma-streams"; + version = "0.1.0.0"; + sha256 = "1w8s0xvcz8c3s171gizjkc9iadccjznw7rnfq5wpydkc7x4hxjdn"; + revision = "4"; + editedCabalFile = "02ipx7mf8mfc937wkdid6qkxxkb2qp7sx9g8bkk8wbvma77kkysg"; + libraryHaskellDepends = [ base bytestring io-streams lzma ]; + testHaskellDepends = [ + base bytestring HUnit io-streams QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "IO-Streams interface for lzma/xz compression"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "lzo" = callPackage + ({ mkDerivation, base, binary, bytestring, criterion, digest + , digest-sig, tasty, tasty-hunit + }: + mkDerivation { + pname = "lzo"; + version = "0.1.1.5"; + sha256 = "1giv7ksmcgilmysdz26nmr37anvgyyddyzazx7cfwhrj6nv949w0"; + libraryHaskellDepends = [ + base binary bytestring digest digest-sig + ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "minilzo bundled for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mDNSResponder-client" = callPackage + ({ mkDerivation, base, bytestring, Cabal, ctrie, data-endian + , network, network-msg, transformers + }: + mkDerivation { + pname = "mDNSResponder-client"; + version = "1.0.3"; + sha256 = "0kr6kcc9byc8xfvcvx1nvim0j2xglk0haxihka09akklb5jp48p2"; + libraryHaskellDepends = [ + base bytestring ctrie data-endian network network-msg transformers + ]; + testHaskellDepends = [ base bytestring Cabal ]; + description = "Library for talking to the mDNSResponder daemon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "maam" = callPackage + ({ mkDerivation, base, containers, template-haskell, text, vector + }: + mkDerivation { + pname = "maam"; + version = "0.3.0.0"; + sha256 = "1kwri4kzgi2fnb97q6afakl9dcc09r9iixn792w85ii9vy360aaf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers template-haskell text vector + ]; + description = "Monadic Abstracting Abstract Machines (MAAM) built on Galois Transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "maam_examples"; + broken = true; + }) {}; + + "mac" = callPackage + ({ mkDerivation, base, network, transformers }: + mkDerivation { + pname = "mac"; + version = "0.1.3.0"; + sha256 = "0zhjpszj8qm1kqx2q7g9a41crbmqvqis7qlx65a1l36ywk78gnyd"; + revision = "1"; + editedCabalFile = "0p0yrv75zpn127vcn3inhsma1kf7zq7b1c33fsvywm4jba700cnx"; + libraryHaskellDepends = [ base network transformers ]; + description = "Static Mandatory Access Control in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "macaroon-shop" = callPackage + ({ mkDerivation, base, bytes, bytestring, cereal, containers + , cryptonite, hedgehog, memory, saltine, transformers + }: + mkDerivation { + pname = "macaroon-shop"; + version = "0.1.0.0"; + sha256 = "087b83l3bdx1mk79bxqcwckbjdz7idi0m73dcrjiv5b4q5rjr8rs"; + libraryHaskellDepends = [ + base bytes bytestring cereal containers cryptonite memory saltine + transformers + ]; + testHaskellDepends = [ + base bytes bytestring cereal containers cryptonite hedgehog memory + saltine transformers + ]; + description = "A toolkit for working with macaroons"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "macbeth-lib" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, conduit + , conduit-extra, containers, directory, either-unwrap, filepath + , FindBin, hspec, MissingH, mtl, network, old-locale, resourcet + , safe, sodium, split, stm, text, time, transformers, wx, wxcore + , yaml + }: + mkDerivation { + pname = "macbeth-lib"; + version = "0.0.12"; + sha256 = "1rjx0nipfr6417iv64c4skibs0cglakm532jf70q5wzni3j7sw86"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring conduit conduit-extra containers + directory either-unwrap filepath FindBin MissingH mtl network + old-locale resourcet safe sodium split stm text time transformers + wx wxcore yaml + ]; + executableHaskellDepends = [ base stm wx wxcore ]; + testHaskellDepends = [ attoparsec base bytestring hspec ]; + description = "Macbeth - A beautiful and minimalistic FICS client"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "Macbeth"; + }) {}; + + "maccatcher" = callPackage + ({ mkDerivation, base, binary, parsec, process }: + mkDerivation { + pname = "maccatcher"; + version = "2.1.5"; + sha256 = "0z56rbfr8vijhjf3dcqd4kaxgx9bf3qgi9sm61yc3i6ra60w7byb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base binary parsec process ]; + description = "Obtain the host MAC address on *NIX and Windows"; + license = lib.licenses.bsd3; + }) {}; + + "machination" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "machination"; + version = "1.0.0"; + sha256 = "1vamvcnllcrz515ixidf07s751ah2nfwkwj045cpzgyygb7igvnc"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Plot charts as unicode strings"; + license = lib.licenses.mpl20; + }) {}; + + "machinecell" = callPackage + ({ mkDerivation, base, doctest, free, hspec, mtl, profunctors + , QuickCheck, semigroups, transformers + }: + mkDerivation { + pname = "machinecell"; + version = "4.0.1"; + sha256 = "1j2gzs7icvffga3b71dmik5ryb2mivmx5dvzii453nivgcxwyw22"; + libraryHaskellDepends = [ + base free mtl profunctors semigroups transformers + ]; + testHaskellDepends = [ + base doctest hspec mtl profunctors QuickCheck semigroups + ]; + description = "Arrow based stream transducers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "machines" = callPackage + ({ mkDerivation, adjunctions, base, comonad, conduit, containers + , criterion, distributive, mtl, pipes, pointed, profunctors + , semigroupoids, semigroups, streaming, transformers + , transformers-compat, void + }: + mkDerivation { + pname = "machines"; + version = "0.7.3"; + sha256 = "1cmflvd0xphs15ip61347ph9w4hnhmsa4nlp425i53x1ld99l23c"; + revision = "3"; + editedCabalFile = "0w0q2kq8m8fkgrf0yj0fd5yb5b1svyxvfgjml5yvc2cqxfdh7mm7"; + libraryHaskellDepends = [ + adjunctions base comonad containers distributive mtl pointed + profunctors semigroupoids semigroups transformers + transformers-compat void + ]; + benchmarkHaskellDepends = [ + base conduit criterion mtl pipes streaming + ]; + description = "Networked stream transducers"; + license = lib.licenses.bsd3; + }) {}; + + "machines-amazonka" = callPackage + ({ mkDerivation, amazonka, amazonka-autoscaling, amazonka-core + , amazonka-ec2, amazonka-s3, amazonka-sts, base + , concurrent-machines, containers, exceptions, focus, free + , hashable, liblawless, lifted-async, list-t, monad-control, mtl + , resourcet, stm, stm-containers, time, transformers + }: + mkDerivation { + pname = "machines-amazonka"; + version = "0.7.1"; + sha256 = "02gqv35ld86gncjryi756zv5991qq7x9f535azs010b8y6mngvgk"; + libraryHaskellDepends = [ + amazonka amazonka-autoscaling amazonka-core amazonka-ec2 + amazonka-s3 amazonka-sts base concurrent-machines containers + exceptions focus free hashable liblawless lifted-async list-t + monad-control mtl resourcet stm stm-containers time transformers + ]; + description = "Machine transducers for Amazonka calls"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "machines-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, machines, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "machines-attoparsec"; + version = "0"; + sha256 = "0mxm1gy7kr7czhmfwskl56wnawb2l3axfig22935bliq75mpvbs4"; + revision = "2"; + editedCabalFile = "16gb0nd9njzz0nb97ii6i8vq0c309m6wl0cdgy08rdbf4cpzfx91"; + libraryHaskellDepends = [ + attoparsec base bytestring machines text + ]; + testHaskellDepends = [ + attoparsec base bytestring machines tasty tasty-hunit text + ]; + description = "Parse machines streams with attoparsec parsers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "machines-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, machines }: + mkDerivation { + pname = "machines-binary"; + version = "7.0.0.0"; + sha256 = "15zds0g91cn5kckkbfjl17dgi6jikv13c9gwr99fawmq056y29b8"; + libraryHaskellDepends = [ base binary bytestring machines ]; + description = "Binary utilities for the machines library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "machines-bytestring" = callPackage + ({ mkDerivation, base, bytestring, machines }: + mkDerivation { + pname = "machines-bytestring"; + version = "0.1.0.0"; + sha256 = "1rlc5pr70z899zjs2q5p7qy5pm9gjpnm9pww934cxmlwrp1sck9b"; + libraryHaskellDepends = [ base bytestring machines ]; + description = "ByteString support for machines"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "machines-directory" = callPackage + ({ mkDerivation, base, directory, filepath, machines, machines-io + , transformers + }: + mkDerivation { + pname = "machines-directory"; + version = "7.0.0.0"; + sha256 = "0wkbnw79b4gsxwyk0hymny0q0z3xqy0kbl1mcnv1rlk1xssxyy1q"; + libraryHaskellDepends = [ + base directory filepath machines machines-io transformers + ]; + description = "Directory (system) utilities for the machines library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "machines-encoding" = callPackage + ({ mkDerivation, base, bytestring, machines, text }: + mkDerivation { + pname = "machines-encoding"; + version = "0"; + sha256 = "1n8skhf48q7dissrq7hpgsccjgh1hspjqh331m58z8id9xry133g"; + libraryHaskellDepends = [ base bytestring machines text ]; + description = "Transcode encodings with machines"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "machines-io" = callPackage + ({ mkDerivation, base, bytestring, chunked-data, machines + , transformers + }: + mkDerivation { + pname = "machines-io"; + version = "7.0.0.0"; + sha256 = "1d7dxx4g1027v41i1rmaa5s7r5dxcjx271rzh6v671gcxpqm6ysn"; + libraryHaskellDepends = [ + base bytestring chunked-data machines transformers + ]; + description = "IO utilities for the machines library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "machines-process" = callPackage + ({ mkDerivation, base, chunked-data, machines, machines-io, process + }: + mkDerivation { + pname = "machines-process"; + version = "7.0.0.2"; + sha256 = "02ry6cf01jf2p9bvgp4w27l2rrjkflz6762bwhnhxlxaf5w1ybjw"; + libraryHaskellDepends = [ + base chunked-data machines machines-io process + ]; + description = "Process (system) utilities for the machines library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "machines-zlib" = callPackage + ({ mkDerivation, base, basic-prelude, machines, streaming-commons + }: + mkDerivation { + pname = "machines-zlib"; + version = "0.1.0"; + sha256 = "0ajdc7878vzam5zphdaw8zn8knzk8kq80y3yf84jwlakb6ihrv6d"; + libraryHaskellDepends = [ + base basic-prelude machines streaming-commons + ]; + description = "Decompression support for machines"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "macho" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "macho"; + version = "0.22"; + sha256 = "13i8bap38ha8j0259kw4gfx18jxc4860awp3s9rz16i4q2vik0v2"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base binary bytestring ]; + description = "Parser for Mach-O object format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mackerel-client" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, bytestring, data-default + , directory, filepath, hspec, htoml, http-client, http-client-tls + , http-types, parsec, raw-strings-qq, split, text + , unordered-containers + }: + mkDerivation { + pname = "mackerel-client"; + version = "0.3.0"; + sha256 = "1gzrj2nf3v7d55ddfmjvxijcg78l671b18av25hzsr9ymbbljafb"; + libraryHaskellDepends = [ + aeson base bytestring data-default directory filepath htoml + http-client http-client-tls http-types parsec split text + unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-qq base data-default hspec raw-strings-qq + unordered-containers + ]; + description = "An API client library for Mackerel"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "maclight" = callPackage + ({ mkDerivation, base, filemanip, filepath, HUnit + , optparse-applicative, parsec, strict, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "maclight"; + version = "0.1.0.0"; + sha256 = "0qf44jza8avq2yfsx2f0bdxbnda4lm3xq9qaivmslfbdfjy3mxv3"; + revision = "1"; + editedCabalFile = "0v10y2x6c2cyh1qc0yki1mn69bcps0bdbq1mipf35mjmd0zs5iyj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base filemanip filepath parsec strict ]; + executableHaskellDepends = [ + base filemanip filepath optparse-applicative strict + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "Control screen and keyboard backlights on MACs under Linux"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "maclight"; + broken = true; + }) {}; + + "macos-corelibs" = callPackage + ({ mkDerivation, base, containers, managed, mtl, profunctors + , tagged, transformers + }: + mkDerivation { + pname = "macos-corelibs"; + version = "0.0.1.0"; + sha256 = "1ma5dc8j1s3fpqkqwlqnb32vwchdyabxp001qa7r7balima5xfjs"; + libraryHaskellDepends = [ + base containers managed mtl profunctors tagged transformers + ]; + description = "Haskell bindings to C-based Mac OS SDK frameworks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "macosx-make-standalone" = callPackage + ({ mkDerivation, base, containers, data-lens, data-lens-template + , deepseq, directory, filepath, graph-visit, mtl, process + , transformers, unix + }: + mkDerivation { + pname = "macosx-make-standalone"; + version = "0.1.0.1"; + sha256 = "04j5fpj4758bl8ksaqn4zz6dl8pg24ih65k1b0pg8qrar4275r14"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers data-lens data-lens-template deepseq directory + filepath graph-visit mtl process transformers unix + ]; + description = "Make a macosx app standalone deployable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "macosx-make-standalone"; + }) {}; + + "macrm" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, cond, directory + , exceptions, filepath, githash, hspec, inline-c, main-tester + , MissingH, process, text, time, unix, uuid + }: + mkDerivation { + pname = "macrm"; + version = "1.0.0.5"; + sha256 = "0j1lcg5igypppj7c5plxifyvcl065j0mqhkdyb8nkpgjp95f7r0n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cmdargs cond directory exceptions githash inline-c MissingH + process text time unix + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring directory filepath hspec main-tester MissingH + process unix uuid + ]; + description = "Alternative rm command for macOS that remove files/dirs to the system trash"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "macrm"; + broken = true; + }) {}; + + "mad-props" = callPackage + ({ mkDerivation, base, containers, lens, logict, MonadRandom, mtl + , psqueues, random, random-shuffle, raw-strings-qq, transformers + }: + mkDerivation { + pname = "mad-props"; + version = "0.2.1.0"; + sha256 = "0cz01majj5m0a9wszdzlz4arzf3xzppi835k2xrkd3hpzl2fxpiv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers lens logict MonadRandom mtl psqueues random + random-shuffle raw-strings-qq transformers + ]; + executableHaskellDepends = [ + base containers lens logict MonadRandom mtl psqueues random + random-shuffle raw-strings-qq transformers + ]; + description = "Monadic DSL for building constraint solvers using basic propagators"; + license = lib.licenses.bsd3; + mainProgram = "sudoku-exe"; + }) {}; + + "madlang" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, binary, Cabal, cli-setup + , composition-prelude, containers, criterion, directory, file-embed + , filepath, hspec, hspec-megaparsec, http-client, http-client-tls + , megaparsec, MonadRandom, mtl, optparse-applicative + , random-shuffle, recursion, tar, template-haskell, text + , th-lift-instances, titlecase, zip-archive, zlib + }: + mkDerivation { + pname = "madlang"; + version = "4.0.2.16"; + sha256 = "0n4y2s5m854akdy482wmhh3m5s77mgq1q91619lc2lsfg21xr80w"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cli-setup ]; + libraryHaskellDepends = [ + ansi-wl-pprint base binary composition-prelude containers directory + file-embed filepath megaparsec MonadRandom mtl random-shuffle + recursion template-haskell text th-lift-instances titlecase + ]; + executableHaskellDepends = [ + base directory filepath http-client http-client-tls megaparsec + optparse-applicative tar text zip-archive zlib + ]; + testHaskellDepends = [ base hspec hspec-megaparsec text ]; + benchmarkHaskellDepends = [ base criterion megaparsec text ]; + description = "Randomized templating language DSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "madlang"; + broken = true; + }) {}; + + "mage" = callPackage + ({ mkDerivation, array, base, containers, mtl, ncurses, random }: + mkDerivation { + pname = "mage"; + version = "1.1.0"; + sha256 = "0fknvy48sanvq7vg5pxwbjsahpiby1hba5wf8w6rq2g3d0a1cjwz"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ array base containers mtl random ]; + executableSystemDepends = [ ncurses ]; + description = "Rogue-like"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mage"; + broken = true; + }) {inherit (pkgs) ncurses;}; + + "magic" = callPackage + ({ mkDerivation, base, file }: + mkDerivation { + pname = "magic"; + version = "1.1"; + sha256 = "10p0gjjjwr1dda7hahwrwn5njbfhl67arq3v3nf1jr3vymlkn75j"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ file ]; + description = "Interface to C file/magic library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) file;}; + + "magic-tyfams" = callPackage + ({ mkDerivation, base, ghc, ghc-tcplugins-extra, syb }: + mkDerivation { + pname = "magic-tyfams"; + version = "0.1.1.0"; + sha256 = "1vgbbmv2807cyi6hh2137nw6dldn84qall828d64lg2ja6zj6xii"; + libraryHaskellDepends = [ base ghc ghc-tcplugins-extra syb ]; + description = "Write plugins for magic type families with ease"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "magic-wormhole" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, cryptonite + , hashable, hedgehog, memory, network, network-uri + , optparse-applicative, pqueue, process, protolude, saltine, spake2 + , stm, tasty, tasty-hedgehog, tasty-hspec, text + , unordered-containers, websockets + }: + mkDerivation { + pname = "magic-wormhole"; + version = "0.3.4"; + sha256 = "1i9010zp1w34kfgx5xgd23hjmb0v8h3y3riiw2ripvjxqgikbky4"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers cryptonite hashable memory network + network-uri pqueue protolude saltine spake2 stm + unordered-containers websockets + ]; + executableHaskellDepends = [ + aeson base optparse-applicative protolude spake2 text + ]; + testHaskellDepends = [ + aeson base bytestring hedgehog memory process protolude saltine + spake2 stm tasty tasty-hedgehog tasty-hspec + ]; + description = "Interact with Magic Wormhole"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "hocus-pocus"; + }) {}; + + "magicbane" = callPackage + ({ mkDerivation, aeson, aeson-qq, attoparsec, base, bytestring + , conduit, conduit-combinators, data-has, ekg-core, ekg-wai, envy + , errors, exceptions, fast-logger, http-api-data, http-client + , http-client-tls, http-conduit, http-link-header, http-types + , lifted-base, monad-control, monad-logger, monad-metrics + , mono-traversable, mtl, network-uri, raw-strings-qq, refined, rio + , rio-orphans, servant-server, split, string-conversions, text + , transformers, transformers-base, unliftio, unliftio-core + , unordered-containers, wai, wai-cli, wai-middleware-metrics + }: + mkDerivation { + pname = "magicbane"; + version = "0.5.1"; + sha256 = "18kxixk0cj32pjpwp96mpnppy21xn4gy4xksb97m31j30kmlas91"; + revision = "1"; + editedCabalFile = "0hay0nfaxlvm5l7jywd08779j9vcpjjrflx4cy62krsqmw9vnybm"; + libraryHaskellDepends = [ + aeson aeson-qq attoparsec base bytestring conduit + conduit-combinators data-has ekg-core ekg-wai envy errors + exceptions fast-logger http-api-data http-client http-client-tls + http-conduit http-link-header http-types lifted-base monad-control + monad-logger monad-metrics mono-traversable mtl network-uri + raw-strings-qq refined rio rio-orphans servant-server split + string-conversions text transformers transformers-base unliftio + unliftio-core unordered-containers wai wai-cli + wai-middleware-metrics + ]; + description = "A web framework that integrates Servant, RIO, EKG, fast-logger, wai-cli…"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "magico" = callPackage + ({ mkDerivation, base, comfort-array, lapack, transformers + , utility-ht + }: + mkDerivation { + pname = "magico"; + version = "0.0.2.3"; + sha256 = "0hj6rn52qcxjwkrbxglh1yga53jj9skvmhnan1j7nz94rpi3fm04"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base comfort-array lapack transformers utility-ht + ]; + description = "Compute solutions for Magico puzzle"; + license = lib.licenses.bsd3; + mainProgram = "magico"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "magma" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, profunctors, semigroups + }: + mkDerivation { + pname = "magma"; + version = "0.6.1.1"; + sha256 = "0zv97sjlsisgbyhjb0c1p4l3l64mxk3hj9g4dqn7xy3qskbccdf6"; + libraryHaskellDepends = [ base deepseq profunctors semigroups ]; + testHaskellDepends = [ base ghc-prim ]; + description = "magma is an algebraic structure"; + license = lib.licenses.bsd3; + }) {}; + + "magmas" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "magmas"; + version = "0.0.1"; + sha256 = "006axj7hwdiq3gyxx9rpqz9ji1g7xpal7j8wrlgfa2as1s73076b"; + libraryHaskellDepends = [ base ]; + description = "Magma-like objects"; + license = lib.licenses.bsd3; + }) {}; + + "mahoro" = callPackage + ({ mkDerivation, base, ConfigFile, containers, curl, directory + , happstack-state, MissingH, mtl, network, old-time, regex-posix + , tagsoup, utf8-string, XMPP + }: + mkDerivation { + pname = "mahoro"; + version = "0.1.2"; + sha256 = "0fmhms0415wawd539ipdj47gf27h2jjq2gpzhb0s21r6z63ayp7f"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base ConfigFile containers curl directory happstack-state MissingH + mtl network old-time regex-posix tagsoup utf8-string XMPP + ]; + description = "ImageBoards to XMPP gate"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "mahoro"; + }) {}; + + "maid" = callPackage + ({ mkDerivation, air, air-th, base, bytestring, containers + , data-default, directory, filepath, hack2, hack2-contrib + , hack2-handler-snap-server, moe, process, text + }: + mkDerivation { + pname = "maid"; + version = "2014.10.14"; + sha256 = "1gss86263pzwvm14yx5lqzskrwc3z6521z9yp0mg8780qgr8h9sr"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + air air-th base bytestring containers data-default directory + filepath hack2 hack2-contrib hack2-handler-snap-server moe process + text + ]; + description = "A simple static web server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "maid"; + }) {}; + + "mail-pool" = callPackage + ({ mkDerivation, aeson, base, HaskellNet, HaskellNet-SSL, microlens + , mime-mail, network, optparse-applicative, resource-pool, time + }: + mkDerivation { + pname = "mail-pool"; + version = "2.2.3"; + sha256 = "1pqizx02p2iiqkl4kg3izkg477bh69jrk75insbfw30k3ay3g330"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base HaskellNet HaskellNet-SSL microlens mime-mail network + optparse-applicative resource-pool time + ]; + executableHaskellDepends = [ + aeson base HaskellNet HaskellNet-SSL microlens mime-mail network + optparse-applicative resource-pool time + ]; + description = "Preconfigured email connection pool on top of smtp"; + license = lib.licenses.mit; + mainProgram = "exe"; + }) {}; + + "mail-reports" = callPackage + ({ mkDerivation, aeson, base, bytestring, mtl, text, time, xml + , zip-archive, zlib + }: + mkDerivation { + pname = "mail-reports"; + version = "0.3.0.0"; + sha256 = "10n3q21d3ihqj1v2zsi4674jbvwbfjh0bkan6nml30k3ahw86xxa"; + libraryHaskellDepends = [ + aeson base bytestring mtl text time xml zip-archive zlib + ]; + description = "A parser library for DMARC and SMTP TLS reports"; + license = lib.licenses.agpl3Only; + }) {}; + + "mailbox-count" = callPackage + ({ mkDerivation, base, cmdargs, configurator, containers, directory + , doctest, filemanip, filepath, HDBC, HDBC-postgresql, HDBC-sqlite3 + , MissingH, tasty, tasty-hunit + }: + mkDerivation { + pname = "mailbox-count"; + version = "0.0.6"; + sha256 = "0pjy1l63wzic55snhkxq7hv4iscda3np5f5dl5lb9vmh0hlx4x1k"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs configurator containers directory filepath HDBC + HDBC-postgresql HDBC-sqlite3 MissingH tasty tasty-hunit + ]; + testHaskellDepends = [ + base cmdargs configurator containers directory doctest filemanip + filepath HDBC HDBC-sqlite3 MissingH tasty tasty-hunit + ]; + description = "Count mailboxes in a SQL database"; + license = lib.licenses.agpl3Only; + mainProgram = "mailbox-count"; + }) {}; + + "mailchimp" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, generics-sop + , hspec, http-client, http-client-tls, servant, servant-client + , text, transformers + }: + mkDerivation { + pname = "mailchimp"; + version = "0.3.0"; + sha256 = "0s5v75mcvhbki7kl60cpwlxfzcjbc65lxdasm7zwb6agywyx5080"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring generics-sop http-client + http-client-tls servant servant-client text transformers + ]; + testHaskellDepends = [ base hspec ]; + description = "Bindings for the MailChimp API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mailchimp-subscribe" = callPackage + ({ mkDerivation, aeson, base, http-client, http-client-tls + , http-types, reflection, scotty, text, transformers, wai-extra + }: + mkDerivation { + pname = "mailchimp-subscribe"; + version = "1.0"; + sha256 = "0c6sn7bpzw82iarpw40l88f58xrjl9gzdqx1xnbafzdyfhbrnzbi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base http-client http-client-tls http-types reflection scotty + text transformers wai-extra + ]; + description = "MailChimp subscription request handler"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mailchimp-subscribe"; + broken = true; + }) {}; + + "mailgun" = callPackage + ({ mkDerivation, aeson, aeson-filthy, ascii, base, bytestring + , containers, exceptions, filepath, ini, lens, lens-aeson, machines + , mime-mail, mime-types, mtl, text, these, time, transformers + , unordered-containers, wreq + }: + mkDerivation { + pname = "mailgun"; + version = "0.2"; + sha256 = "10gmic7hks35wanzy16ivrnc9zqx586yjxiqmcmhvmkiwrpha3yi"; + libraryHaskellDepends = [ + aeson aeson-filthy ascii base bytestring containers exceptions + filepath ini lens lens-aeson machines mime-mail mime-types mtl text + these time transformers unordered-containers wreq + ]; + description = "API binding for Mailgun"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mailtrap" = callPackage + ({ mkDerivation, aeson, base, base64, blaze-html, bytestring + , email-validate, filepath, http-conduit, mime-types, text, time + , unordered-containers, uuid-types + }: + mkDerivation { + pname = "mailtrap"; + version = "0.1.2.1"; + sha256 = "1sqqwjvjcvbngx7y0ycvw06i7nfxgqigsb9cn478xk4ngn851aia"; + libraryHaskellDepends = [ + aeson base base64 blaze-html bytestring email-validate filepath + http-conduit mime-types text time unordered-containers uuid-types + ]; + description = "Mailtrap API library"; + license = lib.licenses.mit; + }) {}; + + "main-tester" = callPackage + ({ mkDerivation, base, bytestring, directory, hspec, hspec-core + , QuickCheck, text + }: + mkDerivation { + pname = "main-tester"; + version = "0.2.0.1"; + sha256 = "0hkqllckiq74mhnd76jd0cv5az6n0cf70xncy9r1jkip9s9za1ng"; + libraryHaskellDepends = [ base bytestring directory ]; + testHaskellDepends = [ + base bytestring hspec hspec-core QuickCheck text + ]; + description = "Capture stdout/stderr/exit code, and replace stdin of your main function"; + license = lib.licenses.asl20; + }) {}; + + "mainland-pretty" = callPackage + ({ mkDerivation, base, containers, srcloc, text, transformers }: + mkDerivation { + pname = "mainland-pretty"; + version = "0.7.1"; + sha256 = "19z2769rik6kwvsil2if2bfq2v59jmwv74jy3fy4q3q3zy4239p1"; + revision = "3"; + editedCabalFile = "0wspwmy0wi1fcyw8czgkr03iyq73gg4i0x6ckjbhxq7qb3r62q8v"; + libraryHaskellDepends = [ + base containers srcloc text transformers + ]; + description = "Pretty printing designed for printing source code"; + license = lib.licenses.bsd3; + }) {}; + + "majordomo" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, monad-loops, old-locale + , threads, time, unix, zeromq-haskell + }: + mkDerivation { + pname = "majordomo"; + version = "0.1.6"; + sha256 = "1rjarfwjqlrq9cdgjv93v6jwg58984c0dwjk506svsr29ll0p1b1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring monad-loops old-locale time zeromq-haskell + ]; + executableHaskellDepends = [ + base bytestring cmdargs threads unix + ]; + description = "Majordomo protocol for ZeroMQ"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "majority" = callPackage + ({ mkDerivation, haskell2010 }: + mkDerivation { + pname = "majority"; + version = "1.1"; + sha256 = "1442xw8i9jgk3hqavqikks98qs9l3i37lk63xyzpdgnlkfqapzka"; + libraryHaskellDepends = [ haskell2010 ]; + description = "Boyer-Moore Majority Vote Algorithm"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "make-hard-links" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , unix + }: + mkDerivation { + pname = "make-hard-links"; + version = "0.2"; + sha256 = "0bynbrn7fnnw7s6wafaji5yf21zjsrdmdfyb7m97bk77ss0gprq2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory filepath unix + ]; + description = "Change duplicated files into hard-links"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "make-hard-links"; + broken = true; + }) {}; + + "make-monofoldable-foldable" = callPackage + ({ mkDerivation, base, mono-traversable }: + mkDerivation { + pname = "make-monofoldable-foldable"; + version = "0.1.0.0"; + sha256 = "1bls9gfdlwvaq90g2dllc4vb2rrp6zplx12g35byx6xvwj26lxra"; + libraryHaskellDepends = [ base mono-traversable ]; + description = "Make a MonoFoldable type into an ordinary Foldable type"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "make-package" = callPackage + ({ mkDerivation, async, base, bytestring, configurator, containers + , directory, filepath, github, haskeline, lens, lens-datetime, mtl + , process, text, time + }: + mkDerivation { + pname = "make-package"; + version = "1.2.0"; + sha256 = "1502pggc0gcmsj6fhzkjcrbqydaxz4qivsmv57jm6cxpbypkyin3"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + async base bytestring configurator containers directory filepath + github haskeline lens lens-datetime mtl process text time + ]; + description = "Make a cabalized package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "make-package"; + }) {}; + + "makedo" = callPackage + ({ mkDerivation, base, directory, filepath, HSH, process }: + mkDerivation { + pname = "makedo"; + version = "0.1"; + sha256 = "0sc2fa45a046lw5x5z839gb1zk0d5nj663ghxajiclm6iw65kl2n"; + libraryHaskellDepends = [ base directory filepath HSH process ]; + description = "Helper for writing redo scripts in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "makefile" = callPackage + ({ mkDerivation, attoparsec, base, doctest, Glob, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "makefile"; + version = "1.1.0.0"; + sha256 = "01swnw8fp2cx5z5xim9apia3yw48six61mhf6p3g0gp99w4i4ypd"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ + attoparsec base doctest Glob QuickCheck tasty tasty-hunit + tasty-quickcheck text + ]; + description = "Simple Makefile parser and generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mallard" = callPackage + ({ mkDerivation, base, byteable, bytestring, cryptohash, exceptions + , fgl, file-embed, hashable, hasql, hasql-optparse-applicative + , hasql-pool, hasql-transaction, Interpolation, lens, megaparsec + , mtl, optparse-applicative, optparse-text, path, path-io, text + , unordered-containers + }: + mkDerivation { + pname = "mallard"; + version = "0.6.1.1"; + sha256 = "02miq5kv3348316h8sxggwk8f8ijr51s8yws1cnliy2wqxfsg50m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base byteable bytestring cryptohash exceptions fgl file-embed + hashable hasql hasql-pool hasql-transaction Interpolation lens + megaparsec mtl path path-io text unordered-containers + ]; + executableHaskellDepends = [ + base exceptions fgl hasql hasql-optparse-applicative hasql-pool + lens mtl optparse-applicative optparse-text path path-io text + unordered-containers + ]; + description = "Database migration and testing as a library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mallard"; + broken = true; + }) {}; + + "mameya" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mameya"; + version = "0.2.1"; + sha256 = "05di6x3ahjfzs7lz69l4z54ikwz5vw94qdi4bc8mmr6jh67b1z3s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Static Website Generator in Haskell"; + license = lib.licenses.mit; + mainProgram = "mameya"; + }) {}; + + "managed" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "managed"; + version = "1.0.10"; + sha256 = "0ngpk6zkpnc9hl9a46pgkc8ii4d7y06xci52birc5vy1a2fwl8is"; + libraryHaskellDepends = [ base transformers ]; + description = "A monad for managed values"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "managed-functions" = callPackage + ({ mkDerivation, base, containers, deepseq, exceptions, hspec }: + mkDerivation { + pname = "managed-functions"; + version = "1.2.2.0"; + sha256 = "02c8cb8aza1a3w90vm8wbcb5k8i57n6bj796waj7r6489gqad15k"; + libraryHaskellDepends = [ base containers deepseq exceptions ]; + testHaskellDepends = [ base containers deepseq exceptions hspec ]; + description = "Remote Management Framework"; + license = lib.licenses.mit; + }) {}; + + "managed-functions-http-connector" = callPackage + ({ mkDerivation, aeson, base, managed-functions + , managed-functions-json, servant-server, wai, warp + }: + mkDerivation { + pname = "managed-functions-http-connector"; + version = "1.0.0"; + sha256 = "0c7svxgmia98q72bv24kanjsp08n577sxn5n1yap7sl10y5gxvn2"; + libraryHaskellDepends = [ + aeson base managed-functions managed-functions-json servant-server + wai warp + ]; + description = "Simple HTTP-Based Connector for Managed Functions"; + license = lib.licenses.mit; + }) {}; + + "managed-functions-json" = callPackage + ({ mkDerivation, aeson, base, managed-functions }: + mkDerivation { + pname = "managed-functions-json"; + version = "1.0.0"; + sha256 = "03l52pcvcirczcxrmdjc4bsrsmvdpzx3yw7q6kzcyl43i27d93ji"; + libraryHaskellDepends = [ aeson base managed-functions ]; + description = "JSON Support for the Managed Functions Framework"; + license = lib.licenses.mit; + }) {}; + + "manatee" = callPackage + ({ mkDerivation, base, binary, cairo, containers, dbus-client + , dbus-core, derive, directory, filepath, gtk, gtk-serialized-event + , manatee-core, mtl, stm, template-haskell, text, unix, utf8-string + }: + mkDerivation { + pname = "manatee"; + version = "0.2.2"; + sha256 = "1v44kml92i426hbinjmx00znyp7dwxa8qj0bmhb3hz0fwmgck1c3"; + isLibrary = true; + isExecutable = true; + executableHaskellDepends = [ + base binary cairo containers dbus-client dbus-core derive directory + filepath gtk gtk-serialized-event manatee-core mtl stm + template-haskell text unix utf8-string + ]; + description = "The Haskell/Gtk+ Integrated Live Environment"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee"; + }) {}; + + "manatee-all" = callPackage + ({ mkDerivation, base, manatee, manatee-browser, manatee-core + , manatee-curl, manatee-editor, manatee-filemanager + , manatee-imageviewer, manatee-ircclient, manatee-mplayer + , manatee-pdfviewer, manatee-processmanager, manatee-reader + , manatee-terminal, manatee-welcome + }: + mkDerivation { + pname = "manatee-all"; + version = "0.2.2"; + sha256 = "1l3s22svds27q8hyh9nsawpc11crcll3vrcbfy6dvk64s04mwr21"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base manatee manatee-browser manatee-core manatee-curl + manatee-editor manatee-filemanager manatee-imageviewer + manatee-ircclient manatee-mplayer manatee-pdfviewer + manatee-processmanager manatee-reader manatee-terminal + manatee-welcome + ]; + doHaddock = false; + description = "Virtual package to install all Manatee packages"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-all"; + }) {}; + + "manatee-anything" = callPackage + ({ mkDerivation, base, bytestring, containers, dataenc, dbus-client + , dbus-core, filepath, gio, GoogleSuggest, gtk, manatee-core, mtl + , network, proc, regex-tdfa, split, stm, text, unix, utf8-string + }: + mkDerivation { + pname = "manatee-anything"; + version = "0.0.8"; + sha256 = "1ag0272cv700yi7y539hz3r04hqfqq9mx3cacp4hix4wag25f0n8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers dataenc dbus-client dbus-core filepath + gio GoogleSuggest gtk manatee-core mtl network proc regex-tdfa + split stm text unix utf8-string + ]; + description = "Multithread interactive input/search framework for Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-anything"; + }) {}; + + "manatee-browser" = callPackage + ({ mkDerivation, base, binary, containers, dbus-client, derive + , filepath, gtk, manatee-core, mtl, stm, text, utf8-string, webkit + }: + mkDerivation { + pname = "manatee-browser"; + version = "0.1.1"; + sha256 = "01blfcfynfbshznrz4arn89j7s063s7xhlkqnzbv42wqk04i083h"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary containers dbus-client derive filepath gtk manatee-core + mtl stm text utf8-string webkit + ]; + description = "Browser extension for Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-browser"; + }) {}; + + "manatee-core" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Cabal, cairo + , containers, dataenc, dbus-client, dbus-core, derive, directory + , filepath, gconf, ghc, ghc-paths, gio, glib, gtk + , gtk-serialized-event, gtksourceview2, haskell-src-exts, mtl + , network, old-locale, old-time, process, regex-tdfa, split, stm + , template-haskell, text, time, unix, utf8-string + }: + mkDerivation { + pname = "manatee-core"; + version = "0.1.1"; + sha256 = "05s5cd43a395jgyh4i01wzzzwha9rx9vrflwyr6lpz5nqnfp755v"; + libraryHaskellDepends = [ + array base binary bytestring Cabal cairo containers dataenc + dbus-client dbus-core derive directory filepath gconf ghc ghc-paths + gio glib gtk gtk-serialized-event gtksourceview2 haskell-src-exts + mtl network old-locale old-time process regex-tdfa split stm + template-haskell text time unix utf8-string + ]; + description = "The core of Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "manatee-curl" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, curl + , dbus-client, dbus-core, derive, directory, filepath, gio, glib + , gtk, manatee-core, mtl, network, old-locale, old-time, regex-tdfa + , stm, template-haskell, text, utf8-string + }: + mkDerivation { + pname = "manatee-curl"; + version = "0.1.1"; + sha256 = "0v525dcg6cs8mfrcbaxk9vx86gnd37c2z8gp9q8fck11616vckvn"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring containers curl dbus-client dbus-core derive + directory filepath gio glib gtk manatee-core mtl network old-locale + old-time regex-tdfa stm template-haskell text utf8-string + ]; + description = "Download Manager extension for Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-curl"; + }) {}; + + "manatee-editor" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dbus-client + , dbus-core, derive, filepath, gtk, gtksourceview2, manatee-core + , regex-tdfa, stm, text + }: + mkDerivation { + pname = "manatee-editor"; + version = "0.1.1"; + sha256 = "0rd6xjc1hmvfchwjh32ij4sa36z0v6b1k81gnx7278qqsscmgl9y"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring containers dbus-client dbus-core derive + filepath gtk gtksourceview2 manatee-core regex-tdfa stm text + ]; + description = "Editor extension for Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-editor"; + }) {}; + + "manatee-filemanager" = callPackage + ({ mkDerivation, base, binary, containers, dbus-client, derive + , filepath, gio, glib, gtk, manatee-core, mtl, old-locale, old-time + , stm, text, utf8-string + }: + mkDerivation { + pname = "manatee-filemanager"; + version = "0.1.1"; + sha256 = "06zrhycpsnfi8r3a071p6qlrqidddv004h10zcglb9ryhw0sh2p1"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary containers dbus-client derive filepath gio glib gtk + manatee-core mtl old-locale old-time stm text utf8-string + ]; + description = "File manager extension for Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-filemanager"; + }) {}; + + "manatee-imageviewer" = callPackage + ({ mkDerivation, base, binary, containers, dbus-client, derive + , filepath, gio, glib, gtk, gtkimageview, manatee-core, regex-tdfa + , stm, text, utf8-string + }: + mkDerivation { + pname = "manatee-imageviewer"; + version = "0.1.1"; + sha256 = "0yn32xsckvw96kxskfhgcqg98rffl07hkwfjzyd7cm221hwd9s0g"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary containers dbus-client derive filepath gio glib gtk + gtkimageview manatee-core regex-tdfa stm text utf8-string + ]; + description = "Image viewer extension for Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-imageviewer"; + }) {}; + + "manatee-ircclient" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Cabal, containers + , curl, dbus-client, dbus-core, derive, fastirc, filepath, ghc + , GoogleTranslate, groom, gtk, gtksourceview2, manatee-core + , MorseCode, mtl, nano-md5, network, regex-posix, split, stm + , template-haskell, text, unix, utf8-string + }: + mkDerivation { + pname = "manatee-ircclient"; + version = "0.1.1"; + sha256 = "0l14r4mw5bwyjzs5m49sp3vdi2lzfgyjwhsb0q94l3937wb4abgy"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring Cabal containers curl dbus-client + dbus-core derive fastirc filepath ghc GoogleTranslate groom gtk + gtksourceview2 manatee-core MorseCode mtl nano-md5 network + regex-posix split stm template-haskell text unix utf8-string + ]; + description = "IRC client extension for Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "manatee-mplayer" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dbus-client + , dbus-core, derive, filepath, gio, gtk, libtagc, manatee-core + , process, random, regex-tdfa, stm, text, time, unix, utf8-string + }: + mkDerivation { + pname = "manatee-mplayer"; + version = "0.1.1"; + sha256 = "1jg9ikshscpjyq73g125acqndd049ry8zw7h0gglsi63xbqpldz4"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring containers dbus-client dbus-core derive + filepath gio gtk libtagc manatee-core process random regex-tdfa stm + text time unix utf8-string + ]; + description = "Mplayer client extension for Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "manatee-pdfviewer" = callPackage + ({ mkDerivation, base, binary, cairo, containers, dbus-client + , derive, filepath, gtk, manatee-core, mtl, poppler, stm, text + , utf8-string + }: + mkDerivation { + pname = "manatee-pdfviewer"; + version = "0.1.1"; + sha256 = "0k00drrk7mpbc8ak5cwzx245xf968186dkc12cxp7n2h2mccb456"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary cairo containers dbus-client derive filepath gtk + manatee-core mtl poppler stm text utf8-string + ]; + description = "PDF viewer extension for Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-pdfviewer"; + }) {}; + + "manatee-processmanager" = callPackage + ({ mkDerivation, base, binary, containers, dbus-client, derive + , filepath, gtk, manatee-core, proc, stm, text + }: + mkDerivation { + pname = "manatee-processmanager"; + version = "0.1.1"; + sha256 = "1zxkfil6anh2v692ky9l6gf40784y2czbx8853xmypnhnvgr95ll"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary containers dbus-client derive filepath gtk manatee-core + proc stm text + ]; + description = "Process manager extension for Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-processmanager"; + }) {}; + + "manatee-reader" = callPackage + ({ mkDerivation, base, binary, containers, curl, dbus-client + , derive, download-curl, feed, filepath, gtk, manatee-core, stm + , text, utf8-string, webkit + }: + mkDerivation { + pname = "manatee-reader"; + version = "0.1.1"; + sha256 = "07zkjg1q3gdqiw1pp0325pyvh84740mxvlf8k6sc6l1l258zpk90"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary containers curl dbus-client derive download-curl feed + filepath gtk manatee-core stm text utf8-string webkit + ]; + description = "Feed reader extension for Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-reader"; + }) {}; + + "manatee-template" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dbus-client + , dbus-core, derive, filepath, gtk, gtksourceview2, manatee-core + , regex-tdfa, stm, text + }: + mkDerivation { + pname = "manatee-template"; + version = "0.1.1"; + sha256 = "0lcd3g7gp3fl4xpc51wgk0q9q1lijgnfdla521h7nqz84wcdfbcy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers dbus-client dbus-core derive + filepath gtk gtksourceview2 manatee-core regex-tdfa stm text + ]; + description = "Template code to create Manatee application"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-template"; + }) {}; + + "manatee-terminal" = callPackage + ({ mkDerivation, base, binary, containers, dbus-client, derive + , filepath, gtk, manatee-core, stm, text, unix, vte + }: + mkDerivation { + pname = "manatee-terminal"; + version = "0.1.1"; + sha256 = "1aj1pghad0jdm3biy9f4caahvpyby0ia3clrl8lg2rmp2j703wkd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary containers dbus-client derive filepath gtk manatee-core + stm text unix vte + ]; + description = "Terminal Emulator extension for Manatee"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-terminal"; + }) {}; + + "manatee-welcome" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dbus-client + , dbus-core, derive, filepath, gtk, manatee-core, regex-tdfa, stm + , text + }: + mkDerivation { + pname = "manatee-welcome"; + version = "0.1.1"; + sha256 = "1vwj91i05rwgqmral4v2mmcmlrqy54h816j8vi6d0ivs1693p308"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers dbus-client dbus-core derive + filepath gtk manatee-core regex-tdfa stm text + ]; + description = "Welcome module to help user play Manatee quickly"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "manatee-welcome"; + }) {}; + + "mancala" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mancala"; + version = "0.1"; + sha256 = "1vsrp69qhndagzlw5fg9chi0hhphfbjmlvarypqi3g9fgrdghn46"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Simple mancala game"; + license = lib.licenses.lgpl3Only; + mainProgram = "mancala"; + }) {}; + + "mandrill" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-html + , bytestring, containers, email-validate, http-client + , http-client-tls, http-types, microlens-th, mtl, old-locale + , QuickCheck, raw-strings-qq, tasty, tasty-hunit, tasty-quickcheck + , text, time, unordered-containers + }: + mkDerivation { + pname = "mandrill"; + version = "0.5.7.0"; + sha256 = "13g07wlg9z1yci521f3y34i9lw24x5d4737k22s2rkajbrgdl98x"; + libraryHaskellDepends = [ + aeson base base64-bytestring blaze-html bytestring containers + email-validate http-client http-client-tls http-types microlens-th + mtl old-locale QuickCheck text time unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring QuickCheck raw-strings-qq tasty tasty-hunit + tasty-quickcheck text + ]; + description = "Library for interfacing with the Mandrill JSON API"; + license = lib.licenses.mit; + }) {}; + + "mandulia" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, GLUT, hslua, time + }: + mkDerivation { + pname = "mandulia"; + version = "0.8.0.1"; + sha256 = "1iknqhdqsyahdybcngy239lkvvpw6v8ciby42db21vx1npdzl8xn"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring containers directory filepath GLUT hslua time + ]; + description = "A zooming visualisation of the Mandelbrot Set as many Julia Sets"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mandulia"; + broken = true; + }) {}; + + "mangopay" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, base16-bytestring + , base64-bytestring, blaze-builder, bytestring, case-insensitive + , conduit, conduit-extra, connection, country-codes, data-default + , HTF, http-conduit, http-types, HUnit, lifted-base, monad-control + , monad-logger, resourcet, template-haskell, text, time, tls + , transformers, transformers-base, unordered-containers + , utf8-string, vector, wai, warp, x509-system + }: + mkDerivation { + pname = "mangopay"; + version = "1.12"; + sha256 = "0wvzyjpphvi1qni9sfzxik2lrqy0ax6nj7bvhmk5cl3ga1ssd7l5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base base16-bytestring base64-bytestring + blaze-builder bytestring case-insensitive conduit conduit-extra + connection country-codes data-default http-conduit http-types HUnit + lifted-base monad-control monad-logger resourcet template-haskell + text time tls transformers transformers-base unordered-containers + utf8-string vector wai warp x509-system + ]; + executableHaskellDepends = [ + aeson base bytestring http-conduit monad-logger text transformers + ]; + testHaskellDepends = [ + aeson async attoparsec base base16-bytestring base64-bytestring + blaze-builder bytestring case-insensitive conduit conduit-extra + connection country-codes data-default HTF http-conduit http-types + HUnit lifted-base monad-control monad-logger resourcet + template-haskell text time tls transformers transformers-base + unordered-containers utf8-string vector wai warp x509-system + ]; + description = "Bindings to the MangoPay API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mangopay-passphrase"; + }) {}; + + "mangrove" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, filepath + , HUnit, text, transformers, unordered-containers, utility-ht + , vector, willow + }: + mkDerivation { + pname = "mangrove"; + version = "0.1.0.0"; + sha256 = "0r9gpi79h676zal5r6x6kq8aszi83y035g32j55y0lkqsiww86ah"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers filepath text transformers + unordered-containers utility-ht vector willow + ]; + testHaskellDepends = [ + base bytestring filepath HUnit text utility-ht + ]; + description = "A parser for web documents according to the HTML5 specification"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "manifold-random" = callPackage + ({ mkDerivation, base, constrained-categories, linearmap-category + , manifolds, random-fu, semigroups, vector-space + }: + mkDerivation { + pname = "manifold-random"; + version = "0.6.1.0"; + sha256 = "1cxxsymsss21gcai6c33xp6ddnkpsi4ywjw2wfigqhdj2x6qhgjd"; + libraryHaskellDepends = [ + base constrained-categories linearmap-category manifolds random-fu + semigroups vector-space + ]; + description = "Sampling random points on general manifolds"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "manifolds" = callPackage + ({ mkDerivation, array, base, binary, call-stack, comonad + , constrained-categories, containers, deepseq, equational-reasoning + , free, free-vector-spaces, half-space, ieee754, lens, linear + , linearmap-category, list-t, manifolds-core, MemoTrie, number-show + , placeholders, pragmatic-show, QuickCheck, semigroups, singletons + , singletons-base, spatial-rotations, tagged, tasty, tasty-hunit + , tasty-quickcheck, transformers, vector, vector-space, void + }: + mkDerivation { + pname = "manifolds"; + version = "0.6.1.0"; + sha256 = "0mhzaqisim9fqvc5w14kr73fmhis7z5q48p2fzli5d1v1kx8vfj2"; + libraryHaskellDepends = [ + array base binary call-stack comonad constrained-categories + containers deepseq equational-reasoning free free-vector-spaces + half-space ieee754 lens linear linearmap-category list-t + manifolds-core MemoTrie number-show placeholders pragmatic-show + QuickCheck semigroups singletons singletons-base spatial-rotations + tagged transformers vector vector-space void + ]; + testHaskellDepends = [ + base constrained-categories containers lens linear + linearmap-category pragmatic-show spatial-rotations tasty + tasty-hunit tasty-quickcheck vector-space + ]; + description = "Coordinate-free hypersurfaces"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "manifolds-core" = callPackage + ({ mkDerivation, base, call-stack, equational-reasoning + , vector-space + }: + mkDerivation { + pname = "manifolds-core"; + version = "0.6.1.0"; + sha256 = "1fw6985ccg173x3449s81yzgnn3irhyzbw8i8jajyzqawr7kasp4"; + libraryHaskellDepends = [ + base call-stack equational-reasoning vector-space + ]; + description = "The basic classes for the manifolds hierarchy"; + license = lib.licenses.gpl3Only; + }) {}; + + "map-classes" = callPackage + ({ mkDerivation, array, base, bytestring, containers + , kan-extensions, transformers, utility-ht + }: + mkDerivation { + pname = "map-classes"; + version = "0.1.0.0"; + sha256 = "1bimmnr6k1a87l24a7gzylx02gal64jcvg0zv6ci82nxbb7i1v0c"; + libraryHaskellDepends = [ + array base bytestring containers kan-extensions transformers + utility-ht + ]; + description = "A set of classes and instances for working with key/value mappings"; + license = lib.licenses.bsd3; + }) {}; + + "map-exts" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers }: + mkDerivation { + pname = "map-exts"; + version = "0.2.0.0"; + sha256 = "038k2d5vir65n2xi4gv5jvd3ya877iazjkinyg20wn4aj317b8bq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base bytestring cassava containers ]; + description = "Extensions to Data.Map"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "map-reduce-folds" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq + , discrimination, foldl, hashable, hashtables, hedgehog, parallel + , profunctors, random, split, streaming, streamly + , streamly-bytestring, text, unordered-containers, vector + }: + mkDerivation { + pname = "map-reduce-folds"; + version = "0.1.2"; + sha256 = "0lz85dg9i3w5c9r8lmp8a10qrzhlwhbl3bxjgp7j2nc7fdrlr093"; + libraryHaskellDepends = [ + base containers discrimination foldl hashable hashtables parallel + profunctors split streaming streamly streamly-bytestring text + unordered-containers vector + ]; + testHaskellDepends = [ + base containers foldl hedgehog profunctors text + unordered-containers + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq foldl profunctors random streamly + text unordered-containers + ]; + description = "foldl wrappers for map-reduce"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "map-syntax" = callPackage + ({ mkDerivation, base, containers, deepseq, hspec, HUnit, mtl + , QuickCheck, transformers + }: + mkDerivation { + pname = "map-syntax"; + version = "0.3"; + sha256 = "0b3ddi998saw5gi5r4bjbpid03rxlifn08zv15wf0b90ambhcc4k"; + revision = "8"; + editedCabalFile = "0cqpj3cdygj1dpinz182kaa6zid22wb34x6kiv8kyx40px9n8wx5"; + libraryHaskellDepends = [ base containers mtl ]; + testHaskellDepends = [ + base containers deepseq hspec HUnit mtl QuickCheck transformers + ]; + description = "Syntax sugar for defining maps"; + license = lib.licenses.bsd3; + }) {}; + + "mapalgebra" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, hmatrix + , HUnit-approx, massiv, massiv-io, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, vector + }: + mkDerivation { + pname = "mapalgebra"; + version = "0.2.1"; + sha256 = "0ymcbq3mb46qx61zl0yfvbk65lx1cqhshnpwsf8cnwysv3b38vhl"; + libraryHaskellDepends = [ + base bytestring containers deepseq hmatrix massiv massiv-io vector + ]; + testHaskellDepends = [ + base containers hmatrix HUnit-approx massiv QuickCheck tasty + tasty-hunit tasty-quickcheck vector + ]; + description = "Efficient, polymorphic Map Algebra"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mappings" = callPackage + ({ mkDerivation, base, cond, containers, formatting, hspec + , hspec-discover, indexed-traversable, partialord + }: + mkDerivation { + pname = "mappings"; + version = "0.3.0.0"; + sha256 = "0ljjai9b46d6gsd1w99daincnvs0ckbx81z3y2z1sljn7nay88np"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cond containers formatting indexed-traversable partialord + ]; + executableHaskellDepends = [ + base cond containers formatting indexed-traversable partialord + ]; + testHaskellDepends = [ + base cond containers formatting hspec indexed-traversable + partialord + ]; + testToolDepends = [ hspec-discover ]; + description = "Types which represent functions k -> v"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "view"; + broken = true; + }) {}; + + "mappy" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, directory + , haskeline, hspec, parsec, QuickCheck + }: + mkDerivation { + pname = "mappy"; + version = "0.1.3.1"; + sha256 = "0ic6jcdsx71qnclv1xvpk812n1fvwm1mvwlj7b2jx5qwvbibvpci"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + ansi-terminal base containers directory haskeline parsec + ]; + executableHaskellDepends = [ + ansi-terminal base directory haskeline parsec + ]; + testHaskellDepends = [ base containers hspec parsec QuickCheck ]; + description = "A functional programming language focused around maps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mappy"; + broken = true; + }) {}; + + "mapquest-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, goggles, mtl + , req, text + }: + mkDerivation { + pname = "mapquest-api"; + version = "0.3.1"; + sha256 = "11bvba2yyif31srkpwc8hzgfks4528l4v2m9jgvyh5hqp4hr4cs3"; + libraryHaskellDepends = [ + aeson base bytestring exceptions goggles mtl req text + ]; + description = "Bindings to the MapQuest API"; + license = lib.licenses.bsd3; + }) {}; + + "maquinitas-tidal" = callPackage + ({ mkDerivation, base, tidal }: + mkDerivation { + pname = "maquinitas-tidal"; + version = "0.2.17"; + sha256 = "1rb72b2p0d61b36d73b0rw6bw7qj125syh3w3b5lr77r8km1np84"; + libraryHaskellDepends = [ base tidal ]; + description = "library for MIDI control of hardware"; + license = lib.licenses.mit; + }) {}; + + "marching-cubes" = callPackage + ({ mkDerivation, array, base, containers, extra, linear, matrix + , split, vector + }: + mkDerivation { + pname = "marching-cubes"; + version = "0.1.0.0"; + sha256 = "08147kvsw6g2kkbbicax26y06bjrsiar1cffapwnqd8fwcg99gxs"; + libraryHaskellDepends = [ + array base containers extra linear matrix split vector + ]; + description = "Marching Cubes"; + license = lib.licenses.bsd3; + }) {}; + + "marching-cubes2" = callPackage + ({ mkDerivation, base, containers, extra, linear, matrix, split + , vector + }: + mkDerivation { + pname = "marching-cubes2"; + version = "0.1.0.0"; + sha256 = "0p2dcaivxrvvm0jpw7rqlinmhyivkyc6v1wxk8fn9xj155y9djm2"; + libraryHaskellDepends = [ + base containers extra linear matrix split vector + ]; + description = "Marching Cubes"; + license = lib.licenses.bsd3; + }) {}; + + "marihana" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "marihana"; + version = "0.2.2.0"; + sha256 = "0xg2ldcm01b352zjv9rh0vvdbhxbcwfvi8464ymh4ms8nh3x4hb6"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base directory filepath process ]; + executableHaskellDepends = [ base directory filepath process ]; + testHaskellDepends = [ base directory filepath process ]; + description = "Minimal tool to make your blog in Haskell"; + license = lib.licenses.mit; + mainProgram = "marihana"; + }) {}; + + "marionetta" = callPackage + ({ mkDerivation, base, containers, gloss, mtl, splines, vector + , vector-space + }: + mkDerivation { + pname = "marionetta"; + version = "0.1.0.3"; + sha256 = "0k25m5q8p592xrg2qa0mvm3749gllrj4cmmx2h1k5hssan68bk9g"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers gloss mtl splines vector vector-space + ]; + description = "A study of marionetta movements"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "marionetta"; + }) {}; + + "markdown" = callPackage + ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup + , bytestring, call-stack, conduit, conduit-extra, containers + , data-default, directory, filepath, hspec, text, transformers + , xml-conduit, xml-types, xss-sanitize + }: + mkDerivation { + pname = "markdown"; + version = "0.1.17.5"; + sha256 = "0aglxvgpp6f8gvlvkdx0d5vik552wjiv0xys8b1jlh7zdbwwghcq"; + libraryHaskellDepends = [ + attoparsec base blaze-html blaze-markup conduit conduit-extra + containers data-default text transformers xml-conduit xml-types + xss-sanitize + ]; + testHaskellDepends = [ + base blaze-html bytestring call-stack conduit conduit-extra + containers directory filepath hspec text transformers xss-sanitize + ]; + description = "Convert Markdown to HTML, with XSS protection"; + license = lib.licenses.bsd3; + }) {}; + + "markdown-kate" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base, blaze-html + , conduit, containers, data-default, highlighting-kate, hspec + , markdown, system-fileio, system-filepath, text, transformers + , xss-sanitize + }: + mkDerivation { + pname = "markdown-kate"; + version = "0.1.2.1"; + sha256 = "0zjqy163rxpjy0w3bn21j193qp04f7sdc8mfskaddqfks402h4i0"; + libraryHaskellDepends = [ + attoparsec attoparsec-conduit base blaze-html conduit containers + data-default highlighting-kate text transformers xss-sanitize + ]; + testHaskellDepends = [ + base blaze-html conduit containers hspec markdown system-fileio + system-filepath text transformers + ]; + description = "Convert Markdown to HTML, with XSS protection"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "markdown-pap" = callPackage + ({ mkDerivation, base, monads-tf, papillon }: + mkDerivation { + pname = "markdown-pap"; + version = "0.0.1.10"; + sha256 = "0cq0s9yixkg98vhsgiv1xjia2cn0b4q6gjl1wv0q7yrm26anaqcq"; + libraryHaskellDepends = [ base monads-tf papillon ]; + description = "markdown parser with papillon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "markdown-unlit" = callPackage + ({ mkDerivation, base, base-compat, directory, hspec + , hspec-discover, QuickCheck, silently, stringbuilder, temporary + }: + mkDerivation { + pname = "markdown-unlit"; + version = "0.6.0"; + sha256 = "0nkvg33i8vkpb774lph306c7xwl8ib26ily5zjy37np43xc1i2yk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base base-compat ]; + executableHaskellDepends = [ base base-compat ]; + testHaskellDepends = [ + base base-compat directory hspec QuickCheck silently stringbuilder + temporary + ]; + testToolDepends = [ hspec-discover ]; + description = "Literate Haskell support for Markdown"; + license = lib.licenses.mit; + mainProgram = "markdown-unlit"; + }) {}; + + "markdown2svg" = callPackage + ({ mkDerivation, base, binary-file, Cabal, directory, filepath + , markdown-pap, monads-tf, papillon, png-file, yjsvg + }: + mkDerivation { + pname = "markdown2svg"; + version = "0.0.1.27"; + sha256 = "0sman1849sfr0d56kifpyb0ba9pqghvmyhr3gchcd13qimp80395"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary-file Cabal directory filepath markdown-pap monads-tf + papillon png-file yjsvg + ]; + description = "markdown to svg converter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "markdown2svg"; + }) {}; + + "marked-pretty" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim }: + mkDerivation { + pname = "marked-pretty"; + version = "1.1.2.1"; + sha256 = "01dsqdckrm93ydc5frsxj55vgj238213qr31n1iybjdmw5x2r0dl"; + libraryHaskellDepends = [ base deepseq ghc-prim ]; + testHaskellDepends = [ base ]; + description = "Pretty-printing library, with scoping, based on pretty"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "markov" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "markov"; + version = "0.1"; + sha256 = "1ka44rvrl9ppshbjmk95997cna670bqwjsharcr9qsalp6pchmdf"; + libraryHaskellDepends = [ base ]; + description = "Simple interpreter for Markov's normal algorithms"; + license = lib.licenses.bsd3; + }) {}; + + "markov-chain" = callPackage + ({ mkDerivation, base, containers, random, transformers }: + mkDerivation { + pname = "markov-chain"; + version = "0.0.3.4"; + sha256 = "1kcjgfdwca4arngbj7w2g8bpmk5p44dyzrwcw8xmja0s200bhlbf"; + revision = "1"; + editedCabalFile = "10qpqdpnkjw72hxkrbxxwwjaf4lxk3shhippwkpn6m5s80fgzlwg"; + libraryHaskellDepends = [ base containers random transformers ]; + description = "Markov Chains for generating random sequences with a user definable behaviour"; + license = "GPL"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "markov-chain-usage-model" = callPackage + ({ mkDerivation, base, doctest, matrix, tasty, tasty-discover + , tasty-hunit, vector + }: + mkDerivation { + pname = "markov-chain-usage-model"; + version = "0.0.0"; + sha256 = "14r73bvh6w7qz7rqb97ky2iyf2z2j7y14iy4fcr8mjyxag3mk3jc"; + libraryHaskellDepends = [ base matrix vector ]; + testHaskellDepends = [ + base doctest matrix tasty tasty-discover tasty-hunit vector + ]; + testToolDepends = [ tasty-discover ]; + description = "Computations for Markov chain usage models"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "markov-processes" = callPackage + ({ mkDerivation, assertions, base, bifunctors, memoize, MonadRandom + , random + }: + mkDerivation { + pname = "markov-processes"; + version = "0.0.2"; + sha256 = "1pd09fdy05l3drmpdd3rbid6g2vdyalrpc704xmacbp186hmnf38"; + revision = "1"; + editedCabalFile = "1z6sxbvy9j4lx0m0jplr04vcnn50950ax1mrn71wj5qg4zz28vyb"; + libraryHaskellDepends = [ + base bifunctors memoize MonadRandom random + ]; + testHaskellDepends = [ assertions base bifunctors memoize random ]; + description = "Hidden Markov processes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "markov-realization" = callPackage + ({ mkDerivation, base, comonad, HTF, MonadRandom }: + mkDerivation { + pname = "markov-realization"; + version = "0.4"; + sha256 = "1kkydk71yhzf2q82vzal6npfs022a5x2ynj95l835kn1lh2n3vhm"; + libraryHaskellDepends = [ base comonad MonadRandom ]; + testHaskellDepends = [ base HTF MonadRandom ]; + description = "Realizations of Markov chains"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "markup" = callPackage + ({ mkDerivation, attoparsec-uri, base, blaze-html, blaze-markup + , clay, comonad, lucid, mmorph, monad-control, monad-logger, mtl + , path, path-extra, resourcet, text, transformers-base, urlpath + }: + mkDerivation { + pname = "markup"; + version = "4.2.0"; + sha256 = "065pq5m12hk9k6c8lzrgr5mzgz2rzpafhlaql6bvv422j3pbkfgs"; + libraryHaskellDepends = [ + attoparsec-uri base blaze-html blaze-markup clay comonad lucid + mmorph monad-control monad-logger mtl path path-extra resourcet + text transformers-base urlpath + ]; + description = "Abstraction for HTML-embedded content"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "markup-parse" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, flatparse + , html-parse, optparse-applicative, perf, string-interpolate, tasty + , tasty-golden, text, these, tree-diff + }: + mkDerivation { + pname = "markup-parse"; + version = "0.1.1"; + sha256 = "1ybmppxd4hpqjr2lnb1x9jk96fkd8snq6l2p0fzpr7q6bq09wx0a"; + revision = "1"; + editedCabalFile = "1p9hba5fcfbv9qm4aqg9hn5bamw6slyr1sxz5pzg3hnj1c8npzl6"; + libraryHaskellDepends = [ + base bytestring containers deepseq flatparse string-interpolate + tasty tasty-golden these tree-diff + ]; + testHaskellDepends = [ + base bytestring string-interpolate tasty tasty-golden tree-diff + ]; + benchmarkHaskellDepends = [ + base bytestring flatparse html-parse optparse-applicative perf text + ]; + description = "A markup parser"; + license = lib.licenses.bsd3; + }) {}; + + "markup-preview" = callPackage + ({ mkDerivation, base, cmdargs, directory, glib, gtk + , gtk2hs-buildtools, MissingH, mtl, pandoc, temporary, text + , transformers, webkit + }: + mkDerivation { + pname = "markup-preview"; + version = "0.2.2.1"; + sha256 = "09gfmh9hdzyjijkv2h5a6gfa9rfmba2642rhhh80wsw9y4rg8ns1"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cmdargs directory glib gtk gtk2hs-buildtools MissingH mtl + pandoc temporary text transformers webkit + ]; + description = "A simple markup document preview (markdown, textile, reStructuredText)"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "markup-preview"; + }) {}; + + "marmalade-upload" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, directory + , exceptions, filepath, http-client, http-client-tls, http-types + , keyring, mtl, network, optparse-applicative, tasty, tasty-hunit + , text, transformers + }: + mkDerivation { + pname = "marmalade-upload"; + version = "0.10"; + sha256 = "0643l0xnm4rq6zfbbd01ps3z7qnw7crvpblg7n5rwigi0m1zl4n9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring exceptions http-client http-client-tls + http-types mtl network text transformers + ]; + executableHaskellDepends = [ + aeson base bytestring data-default directory filepath keyring + optparse-applicative text transformers + ]; + testHaskellDepends = [ + aeson base exceptions tasty tasty-hunit text transformers + ]; + description = "Upload packages to Marmalade"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "marmalade-upload"; + }) {}; + + "marquise" = callPackage + ({ mkDerivation, async, attoparsec, base, binary, bytestring + , containers, cryptohash, data-binary-ieee754, directory, either + , errors, fast-logger, filepath, hashable, hslogger, hspec + , lifted-async, mmorph, monad-control, monad-logger, mtl + , old-locale, optparse-applicative, packer, pipes, pipes-attoparsec + , pipes-bytestring, pipes-group, semigroups, siphash, text, time + , transformers, transformers-base, unix, unordered-containers + , vaultaire-common, zeromq4-haskell + }: + mkDerivation { + pname = "marquise"; + version = "4.0.0"; + sha256 = "1w2lvns840hdzyismdwv70s70qd2af2ms14y58nhp24yf6h58j7b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec base binary bytestring containers cryptohash + directory either errors fast-logger filepath hashable hslogger + lifted-async mmorph monad-control monad-logger mtl packer pipes + pipes-attoparsec pipes-bytestring pipes-group semigroups siphash + text time transformers transformers-base unix unordered-containers + vaultaire-common zeromq4-haskell + ]; + executableHaskellDepends = [ + async attoparsec base bytestring containers data-binary-ieee754 + hslogger old-locale optparse-applicative packer pipes text time + unix unordered-containers vaultaire-common + ]; + testHaskellDepends = [ base bytestring hspec ]; + description = "Client library for Vaultaire"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mars" = callPackage + ({ mkDerivation, array, base, bytestring, colour, gloss + , MonadRandom, mtl, random + }: + mkDerivation { + pname = "mars"; + version = "0.2.1.0"; + sha256 = "1zfm6sxfy6aq5wvv6zs2mnmi311h28ncnbcf77js2pamd5151hyz"; + libraryHaskellDepends = [ + array base bytestring colour gloss MonadRandom mtl random + ]; + description = "Generates mountainous terrain using a random walk algorithm"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "marshal-contt" = callPackage + ({ mkDerivation, base, bytestring, kan-extensions, lens, mtl }: + mkDerivation { + pname = "marshal-contt"; + version = "0.2.0.0"; + sha256 = "1dv2jl7gm3b3kcchgwz4v6rch5w50ak43gc6fjvpms81xkdjfzmb"; + revision = "2"; + editedCabalFile = "12krz2lzqfkhqwa8dbq0rfbl9vz1dns2q7ddfzcwk9ck3gfsz8c7"; + libraryHaskellDepends = [ + base bytestring kan-extensions lens mtl + ]; + description = "A ContT-based wrapper for Haskell-to-C marshalling functions"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "marvin" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, configurator + , deepseq, directory, filepath, hashable, haskeline, hspec + , http-client, http-client-tls, http-types, irc-conduit, lens + , lifted-async, lifted-base, marvin-interpolate, monad-control + , monad-logger, monad-loops, mtl, mustache, network-uri + , optparse-applicative, random, stm, text, text-icu, time + , transformers, transformers-base, unordered-containers, vector + , wai, warp, warp-tls, websockets, wreq, wuss + }: + mkDerivation { + pname = "marvin"; + version = "0.2.5"; + sha256 = "0lgmw8gs7alahv9n36fkxzc6fk0485f566vyyjshqfnh019vpgah"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring conduit configurator deepseq hashable + haskeline http-client http-client-tls http-types irc-conduit lens + lifted-async lifted-base marvin-interpolate monad-control + monad-logger monad-loops mtl network-uri optparse-applicative + random stm text text-icu time transformers transformers-base + unordered-containers vector wai warp warp-tls websockets wreq wuss + ]; + executableHaskellDepends = [ + aeson base bytestring configurator directory filepath mustache + optparse-applicative text + ]; + testHaskellDepends = [ base hspec ]; + description = "A framework for modular, portable chat bots"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "marvin-interpolate" = callPackage + ({ mkDerivation, base, haskell-src-meta, hspec, mtl, parsec + , template-haskell, text + }: + mkDerivation { + pname = "marvin-interpolate"; + version = "1.1.2"; + sha256 = "1kzc83ly479cwm95qpfsixb747xi34ylm49wn8gpvqbh5yyc6h6n"; + libraryHaskellDepends = [ + base haskell-src-meta mtl parsec template-haskell text + ]; + testHaskellDepends = [ base hspec text ]; + description = "Compile time string interpolation a la Scala and CoffeeScript"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "marxup" = callPackage + ({ mkDerivation, base, configurator, containers, directory, dlist + , filepath, haskell-src-exts, labeled-tree, lens, lp-diagrams, mtl + , parsek, pretty, process, text + }: + mkDerivation { + pname = "marxup"; + version = "3.1.2.0"; + sha256 = "0a6lfjh5brkjm66y4yizzskra4007shqnsb5bjljxwg0vwphp112"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory filepath haskell-src-exts labeled-tree + lens lp-diagrams mtl process text + ]; + executableHaskellDepends = [ + base configurator dlist parsek pretty + ]; + description = "Markup language preprocessor for Haskell"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "marxup"; + }) {}; + + "masakazu-bot" = callPackage + ({ mkDerivation, authenticate-oauth, base, bytestring, conduit + , datetime, lens, monad-logger, parsers, persistent + , persistent-sqlite, persistent-template, regex-posix, text + , transformers, twitter-conduit, twitter-types + }: + mkDerivation { + pname = "masakazu-bot"; + version = "0.4.0.0"; + sha256 = "1p9d2vy3c7yh1w1aczh3f4886q0hldrpisnkk40w62cqvjg7sig7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + authenticate-oauth base bytestring conduit datetime lens + monad-logger parsers persistent persistent-sqlite + persistent-template regex-posix text transformers twitter-conduit + twitter-types + ]; + description = "@minamiyama1994_bot on haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "masakazu-bot"; + }) {}; + + "mason" = callPackage + ({ mkDerivation, array, base, bytestring, ghc-prim, network, text + }: + mkDerivation { + pname = "mason"; + version = "0.2.6"; + sha256 = "10z98igmpswwdfak4b42p5c9rx14fj9zi2j5jb3b194ihi82dnd7"; + libraryHaskellDepends = [ + array base bytestring ghc-prim network text + ]; + description = "Fast and extensible bytestring builder"; + license = lib.licenses.bsd3; + }) {}; + + "massiv" = callPackage + ({ mkDerivation, base, bytestring, deepseq, doctest, exceptions + , primitive, random, scheduler, unliftio-core, vector + , vector-stream + }: + mkDerivation { + pname = "massiv"; + version = "1.0.4.0"; + sha256 = "0xsrls5kxlrm4664ssdphx588zbrh41wgf84afqdmia8x8mm5kl5"; + libraryHaskellDepends = [ + base bytestring deepseq exceptions primitive random scheduler + unliftio-core vector vector-stream + ]; + testHaskellDepends = [ base doctest ]; + description = "Massiv (Массив) is an Array Library"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sheepforce ]; + }) {}; + + "massiv-io" = callPackage + ({ mkDerivation, base, bytestring, Color, criterion + , data-default-class, deepseq, doctest, exceptions, filepath, hspec + , hspec-discover, JuicyPixels, massiv, massiv-test, netpbm + , QuickCheck, random, unliftio, vector + }: + mkDerivation { + pname = "massiv-io"; + version = "1.0.0.1"; + sha256 = "121i65nihxrl71mp38fvc8p445v1l35s4jsb5s8l0nh61d4gax2p"; + libraryHaskellDepends = [ + base bytestring Color data-default-class deepseq exceptions + filepath JuicyPixels massiv netpbm unliftio vector + ]; + testHaskellDepends = [ + base bytestring doctest hspec JuicyPixels massiv massiv-test + QuickCheck random + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring Color criterion massiv + ]; + description = "Import/export of Image files into massiv Arrays"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sheepforce ]; + }) {}; + + "massiv-persist" = callPackage + ({ mkDerivation, base, bytestring, deepseq, doctest, hspec + , hspec-discover, massiv, massiv-test, persist, primitive + , QuickCheck + }: + mkDerivation { + pname = "massiv-persist"; + version = "1.0.0.3"; + sha256 = "0qpnrqjhj6y2spg9izxc3jzqs4jcqzn6zlgi87816ycpdgxq6s02"; + 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 = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "massiv-scheduler" = callPackage + ({ mkDerivation, atomic-primops, base, Cabal, cabal-doctest + , deepseq, doctest, exceptions, hspec, QuickCheck, template-haskell + , unliftio, unliftio-core + }: + mkDerivation { + pname = "massiv-scheduler"; + version = "0.1.1.0"; + sha256 = "1i2j1gapkpx4n7x2s3nnsmns55hl4nrk4csgxak05gnj66p938v3"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + atomic-primops base deepseq exceptions unliftio-core + ]; + testHaskellDepends = [ + base deepseq doctest hspec QuickCheck template-haskell unliftio + ]; + description = "Work stealing scheduler for Massiv (Массив) and other parallel applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "massiv-serialise" = callPackage + ({ mkDerivation, base, deepseq, doctest, hspec, hspec-discover + , massiv, massiv-test, QuickCheck, serialise, vector + }: + mkDerivation { + pname = "massiv-serialise"; + version = "1.0.0.2"; + sha256 = "1309nsjk36l1qiq769f9yrvn20xgf6abkmqqddzb8gqfbvhkzzym"; + 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 = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "massiv-test" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , data-default-class, deepseq, exceptions, genvalidity-hspec, hspec + , hspec-discover, massiv, mwc-random, primitive, QuickCheck + , scheduler, unliftio, vector + }: + mkDerivation { + pname = "massiv-test"; + version = "1.0.0.0"; + sha256 = "1hd9y2n038ja3wz317ah0k84dz30cnmzx0nms9hkr5inf62gbd3n"; + libraryHaskellDepends = [ + base bytestring data-default-class deepseq exceptions hspec massiv + primitive QuickCheck scheduler unliftio vector + ]; + testHaskellDepends = [ + base bytestring containers data-default deepseq genvalidity-hspec + hspec massiv mwc-random primitive QuickCheck scheduler vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Library that contains generators, properties and tests for Massiv Array Library"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sheepforce ]; + }) {}; + + "master-plan" = callPackage + ({ mkDerivation, base, diagrams, diagrams-lib, diagrams-rasterific + , hspec, megaparsec, mtl, optparse-applicative, QuickCheck + , quickcheck-instances, random, random-shuffle, syb, text + }: + mkDerivation { + pname = "master-plan"; + version = "0.3.1"; + sha256 = "1gkbvs4jl5y4pl699ncwfdl3syhyss51adkjm8mszr18w9jlhs34"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base diagrams diagrams-lib diagrams-rasterific megaparsec mtl syb + text + ]; + executableHaskellDepends = [ base optparse-applicative text ]; + testHaskellDepends = [ + base hspec mtl QuickCheck quickcheck-instances random + random-shuffle text + ]; + description = "The project management tool for hackers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "master-plan"; + broken = true; + }) {}; + + "mastermind" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "mastermind"; + version = "2010.7.25.1"; + sha256 = "0bxzjs19n2c7xd1v2hrzx6h1rrw6m8yax7kbcar0q766bv36qfmy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base random ]; + description = "console mastermind decypher"; + license = lib.licenses.bsd3; + mainProgram = "mastermind"; + }) {}; + + "matchable" = callPackage + ({ mkDerivation, base, containers, hashable, hspec, tagged + , unordered-containers, vector + }: + mkDerivation { + pname = "matchable"; + version = "0.1.2.1"; + sha256 = "0vpjqw9hkx8ck1x56fbjmhhgmdmxzjbxiqdq1i3kqsh8p67dnshq"; + libraryHaskellDepends = [ + base containers hashable tagged unordered-containers vector + ]; + testHaskellDepends = [ base containers hspec ]; + description = "A type class for Matchable Functors"; + license = lib.licenses.bsd3; + }) {}; + + "matchable-th" = callPackage + ({ mkDerivation, base, bifunctors, containers, matchable + , template-haskell, th-abstraction + }: + mkDerivation { + pname = "matchable-th"; + version = "0.2"; + sha256 = "1v2r38r59wk699nsql3mw7z83gm1snvnci146ply34za7i42zp54"; + libraryHaskellDepends = [ + base bifunctors matchable template-haskell th-abstraction + ]; + testHaskellDepends = [ base containers matchable ]; + description = "Generates Matchable instances using TemplateHaskell"; + license = lib.licenses.bsd3; + }) {}; + + "matcher" = callPackage + ({ mkDerivation, base, base-prelude, profunctors, success, text + , transformers + }: + mkDerivation { + pname = "matcher"; + version = "0.1.1.3"; + sha256 = "1dqawmlwv26r6zv9qlq9c5wcng6dib9f5070inmgjbhl5ldf374w"; + libraryHaskellDepends = [ + base base-prelude profunctors success text transformers + ]; + description = "A composable abstraction for checking or converting a context value"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "matchers" = callPackage + ({ mkDerivation, base, bytestring, pcre, prednote, text }: + mkDerivation { + pname = "matchers"; + version = "0.24.0.0"; + sha256 = "171ncbch38nzy46lb6p9navaar1b492hgf4b9kbd3g6fsldvny64"; + libraryHaskellDepends = [ base bytestring prednote text ]; + librarySystemDepends = [ pcre ]; + description = "Text matchers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) pcre;}; + + "math-extras" = callPackage + ({ mkDerivation, base, hedgehog }: + mkDerivation { + pname = "math-extras"; + version = "0.1.1.0"; + sha256 = "0hzk277a3h9ahnlx538p9f821d1i0npf3n6a8wgg8gmmbyn0sk49"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hedgehog ]; + description = "A variety of mathematical utilities"; + license = lib.licenses.bsd3; + }) {}; + + "math-functions" = callPackage + ({ mkDerivation, base, data-default-class, deepseq, erf, primitive + , QuickCheck, random, tasty, tasty-bench, tasty-hunit + , tasty-quickcheck, vector, vector-th-unbox + }: + mkDerivation { + pname = "math-functions"; + version = "0.3.4.4"; + sha256 = "1ypqza0v1qbm94yjj536ynh7njlcz36s1cj8c0slbx7ga3fxhh94"; + libraryHaskellDepends = [ + base data-default-class deepseq primitive vector + ]; + testHaskellDepends = [ + base data-default-class deepseq erf primitive QuickCheck tasty + tasty-hunit tasty-quickcheck vector vector-th-unbox + ]; + benchmarkHaskellDepends = [ + base data-default-class random tasty-bench vector + ]; + description = "Collection of tools for numeric computations"; + license = lib.licenses.bsd2; + }) {}; + + "math-grads" = callPackage + ({ mkDerivation, aeson, array, base, bimap, containers, hspec + , ilist, lens, linear, matrix, mtl, random, vector + }: + mkDerivation { + pname = "math-grads"; + version = "0.1.6.7"; + sha256 = "15dxw679hxkkqdj3yzv49r32a8jll9xj8s8fqmvnyqwzw4lx50qy"; + libraryHaskellDepends = [ + aeson array base bimap containers ilist lens linear matrix mtl + random vector + ]; + testHaskellDepends = [ array base containers hspec random ]; + description = "Library containing graph data structures and graph algorithms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "math-interpolate" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "math-interpolate"; + version = "0.1.0.1"; + sha256 = "0l8jv0zm1mar6848n5jyd6dzy02q0cvkgvgnry9db382i1r4g9bq"; + libraryHaskellDepends = [ base ]; + description = "Class for interpolation of values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "math-metric" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "math-metric"; + version = "0.1.0.1"; + sha256 = "092qbl1x0l6hcm9vn3nx3gyxnqcfx3z2kkfkqw5zmmmyn9zkjsgx"; + libraryHaskellDepends = [ base ]; + description = "Typeclass for metric spaces"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "math-programming" = callPackage + ({ mkDerivation, base, containers, exceptions, hspec, mtl + , QuickCheck, text, transformers + }: + mkDerivation { + pname = "math-programming"; + version = "0.5.1"; + sha256 = "0lp1mjl3c01xmypcix0q8pa4id1acx418mc1vlj5hrprs30smin1"; + libraryHaskellDepends = [ + base containers exceptions mtl text transformers + ]; + testHaskellDepends = [ base hspec mtl QuickCheck text ]; + description = "A library for formulating and solving math programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "math-programming-glpk" = callPackage + ({ mkDerivation, base, glpk-headers, hspec, math-programming + , math-programming-tests, mtl, text, transformers, unliftio + }: + mkDerivation { + pname = "math-programming-glpk"; + version = "0.5.1"; + sha256 = "0b7r81l1gc57kxbflp4189wx4mvyxf5lf86in6vw2n76qxz04fsq"; + libraryHaskellDepends = [ + base glpk-headers math-programming mtl text transformers unliftio + ]; + testHaskellDepends = [ + base hspec math-programming math-programming-tests unliftio + ]; + description = "A GLPK backend to the math-programming library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "math-programming-tests" = callPackage + ({ mkDerivation, base, containers, hspec, math-programming + , microlens, microlens-mtl, microlens-th, mtl, QuickCheck, random + , text + }: + mkDerivation { + pname = "math-programming-tests"; + version = "0.5.1"; + sha256 = "0mfx6vs6nniprgdcpgnc2z7mpampyiqada6rsa5gkd3k8vwy6aa2"; + libraryHaskellDepends = [ + base containers hspec math-programming microlens microlens-mtl + microlens-th mtl QuickCheck random text + ]; + description = "Utility functions for testing implementations of the math-programming library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mathblog" = callPackage + ({ mkDerivation, base, bytestring, ConfigFile, containers + , data-default, deepseq, directory, either, filepath, fsnotify + , HStringTemplate, HTTP, http-server, HUnit, JuicyPixels, mtl + , network, old-locale, pandoc, pandoc-types, process, SHA + , system-filepath, temporary, test-framework, test-framework-hunit + , time, unix, url + }: + mkDerivation { + pname = "mathblog"; + version = "0.6"; + sha256 = "1mbbf0fljaiakw0hw72wsyc1isvylrr7q7wjcyac250lflbkg9dv"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring ConfigFile containers data-default deepseq + directory either filepath fsnotify HStringTemplate HTTP http-server + HUnit JuicyPixels mtl network old-locale pandoc pandoc-types + process SHA system-filepath temporary test-framework + test-framework-hunit time unix url + ]; + description = "A program for creating and managing a static weblog with LaTeX math and diagrams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mathexpr" = callPackage + ({ mkDerivation, base, data-default-class }: + mkDerivation { + pname = "mathexpr"; + version = "0.3.1.0"; + sha256 = "0s6knkj7274m9zfcv258drd4lqlq0ard4hafnsc8p3j8xrpr96pd"; + libraryHaskellDepends = [ base data-default-class ]; + description = "Parse and evaluate math expressions with variables and functions"; + license = lib.licenses.gpl3Only; + }) {}; + + "mathflow" = callPackage + ({ mkDerivation, base, doctest, hspec, hspec-server, process + , QuickCheck, shakespeare, singletons, template-haskell, text + }: + mkDerivation { + pname = "mathflow"; + version = "0.1.0.0"; + sha256 = "175r5h1g5dxh1xaxnmy0l0m91433prvd6d32r6pqn9alf6jlm4fd"; + libraryHaskellDepends = [ + base process singletons template-haskell + ]; + testHaskellDepends = [ + base doctest hspec hspec-server QuickCheck shakespeare singletons + template-haskell text + ]; + description = "Dependently typed tensorflow modeler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mathgenealogy" = callPackage + ({ mkDerivation, base, binary, bytestring, cmdargs, containers + , directory, fgl, filepath, graphviz, HTTP, process, safe, tagsoup + , text + }: + mkDerivation { + pname = "mathgenealogy"; + version = "1.4.0"; + sha256 = "1x5lcddxxpkvh31wk60ds18p5p1fiywaf7ga4jmqy93jsmjbp4cl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring cmdargs containers directory fgl filepath + graphviz HTTP process safe tagsoup text + ]; + description = "Discover your (academic) ancestors!"; + license = lib.licenses.gpl2Only; + mainProgram = "mathgenealogy"; + }) {}; + + "mathista" = callPackage + ({ mkDerivation, base, filepath, hspec, MissingH, parsec + , regex-compat, split + }: + mkDerivation { + pname = "mathista"; + version = "0.0.1"; + sha256 = "0b8ax52xgfzgdnz3kdlk8261ayxd47wiih1gmcapvripnc80yr49"; + revision = "1"; + editedCabalFile = "13w19sby8zshlg952dzcrc7ixss1dkq1rfxkdb2r7sknycxilr2p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base MissingH parsec regex-compat split + ]; + executableHaskellDepends = [ + base filepath MissingH parsec regex-compat split + ]; + testHaskellDepends = [ base hspec parsec ]; + description = "A small programming language for numerical computing"; + license = lib.licenses.publicDomain; + mainProgram = "mathista"; + }) {}; + + "mathlink" = callPackage + ({ mkDerivation, array, base, c2hs, containers, haskell98 + , ix-shapable, mtl + }: + mkDerivation { + pname = "mathlink"; + version = "2.0.1.1"; + sha256 = "1agqbhl6r40swsvsllyx9vf9hc9a709wvg546rh6fn315waifqqk"; + libraryHaskellDepends = [ + array base containers haskell98 ix-shapable mtl + ]; + libraryToolDepends = [ c2hs ]; + description = "Write Mathematica packages in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mathlist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mathlist"; + version = "0.2.0.0"; + sha256 = "1rj16k64svph91v38g3r3nllpzy93522kcci26alfxkphhwra4ak"; + libraryHaskellDepends = [ base ]; + description = "Math using lists, including FFT and Wavelet"; + license = lib.licenses.bsd3; + }) {}; + + "matlab" = callPackage + ({ mkDerivation, array, base, Cabal, containers, eng, exceptions + , filepath, mat, mx, path, profunctors, template-haskell, text + }: + mkDerivation { + pname = "matlab"; + version = "0.3.0.0"; + sha256 = "1ghvmq8izn2rhv19qm3v3cxf8c2ry7jd627d49k4479sj9brs2wb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base Cabal containers filepath path profunctors + ]; + librarySystemDepends = [ eng mat mx ]; + executableHaskellDepends = [ + base exceptions filepath path template-haskell text + ]; + executableSystemDepends = [ eng mat mx ]; + description = "Matlab bindings and interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {eng = null; mat = null; mx = null;}; + + "matplotlib" = callPackage + ({ mkDerivation, ad, aeson, base, bytestring, containers, deepseq + , directory, filepath, process, random, raw-strings-qq, split + , tasty, tasty-expected-failure, tasty-golden, tasty-hunit + , temporary + }: + mkDerivation { + pname = "matplotlib"; + version = "0.7.7"; + sha256 = "08qwqnsdch7hzyy0jiz6yvirf0gqm9xx24i3ikm5q993prsdpi2h"; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq filepath process split + temporary + ]; + testHaskellDepends = [ + ad base bytestring directory process random raw-strings-qq split + tasty tasty-expected-failure tasty-golden tasty-hunit temporary + ]; + description = "Bindings to Matplotlib; a Python plotting library"; + license = lib.licenses.bsd3; + }) {}; + + "matrices" = callPackage + ({ mkDerivation, base, criterion, deepseq, primitive, tasty + , tasty-hunit, tasty-quickcheck, vector + }: + mkDerivation { + pname = "matrices"; + version = "0.5.0"; + sha256 = "0k8x75k1vkalpmcblmfjqy7lq49nr5mznh134h3d0zqz0q5ky0gx"; + libraryHaskellDepends = [ base deepseq primitive vector ]; + testHaskellDepends = [ + base tasty tasty-hunit tasty-quickcheck vector + ]; + benchmarkHaskellDepends = [ base criterion vector ]; + description = "native matrix based on vector"; + license = lib.licenses.bsd3; + }) {}; + + "matrix" = callPackage + ({ mkDerivation, base, criterion, deepseq, loop, primitive + , QuickCheck, semigroups, tasty, tasty-quickcheck, vector + }: + mkDerivation { + pname = "matrix"; + version = "0.3.6.3"; + sha256 = "0gzh89nj4cqk772x37byv7z3smjpr76bd9qmqpz9bbnyicwig0qc"; + libraryHaskellDepends = [ + base deepseq loop primitive semigroups vector + ]; + testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "A native implementation of matrix operations"; + license = lib.licenses.mit; + }) {}; + + "matrix-as-xyz" = callPackage + ({ mkDerivation, base, doctest, hspec, matrix, parsec, QuickCheck + }: + mkDerivation { + pname = "matrix-as-xyz"; + version = "0.1.2.2"; + sha256 = "1qblzv6893z6y9jkp2v71g73x35bbizxghliby39fx6kxw6l2j7w"; + revision = "2"; + editedCabalFile = "01r2n4ys2z92wkdpky171dbxklynvp5cjf7vi61sf4hjdqih17nf"; + libraryHaskellDepends = [ base matrix parsec ]; + testHaskellDepends = [ + base doctest hspec matrix parsec QuickCheck + ]; + description = "Read and Display Jones-Faithful notation for spacegroup and planegroup"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "matrix-client" = callPackage + ({ mkDerivation, aeson, aeson-casing, aeson-pretty, base, base64 + , bytestring, containers, exceptions, hashable, hspec, http-client + , http-client-tls, http-types, network-uri, profunctors, retry, SHA + , text, time, unordered-containers + }: + mkDerivation { + pname = "matrix-client"; + version = "0.1.5.0"; + sha256 = "0hmca0knk1z3zg6v7rqfr0019n76pdsr8xj9ndywjk4c733lxm18"; + revision = "3"; + editedCabalFile = "0faw4nhpvfjz19789ng4nga1dgx2ycg4zskyizkmbzyvjkambf67"; + libraryHaskellDepends = [ + aeson aeson-casing base base64 bytestring containers exceptions + hashable http-client http-client-tls http-types network-uri + profunctors retry SHA text time unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-casing aeson-pretty base base64 bytestring containers + exceptions hashable hspec http-client http-client-tls http-types + network-uri profunctors retry SHA text time unordered-containers + ]; + description = "A matrix client library"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "matrix-lens" = callPackage + ({ mkDerivation, base, hedgehog, lens, matrix, tasty + , tasty-discover, tasty-hedgehog, tasty-hspec, vector + }: + mkDerivation { + pname = "matrix-lens"; + version = "0.1.0.0"; + sha256 = "077dwgvm73qlh12ss725ipbry8gqzl3y1xmg6r34r97vcah5a0fy"; + libraryHaskellDepends = [ base lens matrix vector ]; + testHaskellDepends = [ + base hedgehog lens matrix tasty tasty-discover tasty-hedgehog + tasty-hspec vector + ]; + testToolDepends = [ tasty-discover ]; + description = "Optics for the \"matrix\" package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "matrix-market" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "matrix-market"; + version = "1.2"; + sha256 = "1hzpjkmwr24073mf9i13rx3n23ri0b5vmvwx8k9lxbrg1821hy28"; + libraryHaskellDepends = [ base bytestring ]; + description = "Read and write NIST Matrix Market files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "matrix-market-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, directory + , exceptions, hspec, QuickCheck, scientific + }: + mkDerivation { + pname = "matrix-market-attoparsec"; + version = "0.1.1.3"; + sha256 = "0kcjiv7qqlkqqpdv0cyrhfa81m2zxs8w06x51sj22nygr1srmdrj"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base bytestring exceptions scientific + ]; + testHaskellDepends = [ + base directory exceptions hspec QuickCheck + ]; + description = "Parsing and serialization functions for the NIST Matrix Market format"; + license = lib.licenses.bsd2; + }) {}; + + "matrix-market-pure" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "matrix-market-pure"; + version = "0.2"; + sha256 = "05jjf5wnxhbafrca1qfzlrxvysy5bff22mzk45pia5b9gwdhygn1"; + libraryHaskellDepends = [ array base containers ]; + description = "Pure and composable reader and writer of the Matrix Market format"; + license = lib.licenses.bsd3; + }) {}; + + "matrix-sized" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, conduit + , data-ordlist, double-conversion, ieee754, primitive, singletons + , store, tasty, tasty-quickcheck, vector + }: + mkDerivation { + pname = "matrix-sized"; + version = "0.1.1"; + sha256 = "00s08dnyr45c04k4qxydf3sfpyigrg1g8i0671z40m23wpcmzlyd"; + libraryHaskellDepends = [ + base bytestring bytestring-lexing conduit double-conversion + primitive singletons store vector + ]; + testHaskellDepends = [ + base conduit data-ordlist ieee754 singletons store tasty + tasty-quickcheck vector + ]; + description = "Haskell matrix library with interface to C++ linear algebra libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "matrix-static" = callPackage + ({ mkDerivation, base, deepseq, ghc-typelits-natnormalise, matrix + , tasty, tasty-hunit, vector + }: + mkDerivation { + pname = "matrix-static"; + version = "0.3"; + sha256 = "0g7vijwj6l8l10276smhycp1h30diy8naykxf184lm87ykx2aamv"; + libraryHaskellDepends = [ + base deepseq ghc-typelits-natnormalise matrix vector + ]; + testHaskellDepends = [ + base deepseq ghc-typelits-natnormalise matrix tasty tasty-hunit + vector + ]; + description = "Type-safe matrix operations"; + license = lib.licenses.bsd3; + }) {}; + + "matroid" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck }: + mkDerivation { + pname = "matroid"; + version = "0.0.0.1.1"; + sha256 = "1lkahlkfm6vrss0wpfg943q0m9dqqkl7cy3f37p4h185375qyj42"; + libraryHaskellDepends = [ base containers hspec QuickCheck ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + description = "matroid (combinatorial pre-geometries) library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "matsuri" = callPackage + ({ mkDerivation, base, ConfigFile, containers, directory, MissingH + , mtl, network, old-locale, split, time, vty, vty-ui, XMPP + }: + mkDerivation { + pname = "matsuri"; + version = "0.0.4"; + sha256 = "15pjqyy9qs9bn2vfayl73h5maf01snv7rvq1acb3ly8pain36lh4"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base ConfigFile containers directory MissingH mtl network + old-locale split time vty vty-ui XMPP + ]; + description = "ncurses XMPP client"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "matsuri"; + }) {}; + + "matterhorn" = callPackage + ({ mkDerivation, aeson, aspell-pipe, async, base, base-compat + , bimap, brick, brick-skylighting, bytestring, checkers, commonmark + , commonmark-extensions, config-ini, containers, crypton-connection + , data-clist, directory, filepath, gitrev, hashable, Hclip + , mattermost-api, mattermost-api-qc, microlens-platform, mtl + , network-uri, parsec, process, random, semigroups + , skylighting-core, split, stm, stm-delay, strict, tasty + , tasty-hunit, tasty-quickcheck, temporary, text, text-zipper, time + , timezone-olson, timezone-series, transformers, Unique + , unix-compat, unordered-containers, utf8-string, uuid, vector, vty + , vty-crossplatform, word-wrap, xdg-basedir + }: + mkDerivation { + pname = "matterhorn"; + version = "90000.0.0"; + sha256 = "0vc63h1xcg578c88wra66lb1x4spqqbcg5kfgjqqy3klqs2qz0sp"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aspell-pipe async base base-compat bimap brick + brick-skylighting bytestring commonmark commonmark-extensions + config-ini containers crypton-connection data-clist directory + filepath gitrev hashable Hclip mattermost-api microlens-platform + mtl network-uri parsec process random semigroups skylighting-core + split stm stm-delay strict temporary text text-zipper time + timezone-olson timezone-series transformers unix-compat + unordered-containers utf8-string uuid vector vty vty-crossplatform + word-wrap xdg-basedir + ]; + executableHaskellDepends = [ base brick text ]; + testHaskellDepends = [ + base bytestring checkers commonmark containers mattermost-api + mattermost-api-qc tasty tasty-hunit tasty-quickcheck text time + Unique uuid + ]; + description = "Terminal client for the Mattermost chat system"; + license = lib.licenses.bsd3; + mainProgram = "matterhorn"; + maintainers = [ lib.maintainers.kiwi ]; + }) {}; + + "mattermost-api" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , crypton-connection, gitrev, hashable, HTTP, http-media, HUnit + , memory, microlens, microlens-th, modern-uri, mtl, network-uri + , pretty-show, process, resource-pool, split, stm, tasty + , tasty-hunit, template-haskell, text, time, unordered-containers + , websockets + }: + mkDerivation { + pname = "mattermost-api"; + version = "90000.0.0"; + sha256 = "1ka3r4bnfwlbjnkws8vkg8i9gj8wzsyss137p7hxrx4sr75s6iyv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring containers crypton-connection gitrev + hashable HTTP http-media memory microlens microlens-th modern-uri + network-uri pretty-show process resource-pool split stm + template-haskell text time unordered-containers websockets + ]; + testHaskellDepends = [ + aeson base containers HUnit mtl pretty-show stm tasty tasty-hunit + text unordered-containers + ]; + description = "Client API for Mattermost chat system"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.kiwi ]; + }) {}; + + "mattermost-api-qc" = callPackage + ({ mkDerivation, base, containers, mattermost-api, QuickCheck, text + , time + }: + mkDerivation { + pname = "mattermost-api-qc"; + version = "90000.0.0"; + sha256 = "0lrb8l8nbrdp4y2ala8hchr8ikv5hqw710ffiiw1sz6z2dqiqbxm"; + libraryHaskellDepends = [ + base containers mattermost-api QuickCheck text time + ]; + description = "QuickCheck instances for the Mattermost client API library"; + license = lib.licenses.isc; + maintainers = [ lib.maintainers.kiwi ]; + }) {}; + + "maude" = callPackage + ({ mkDerivation, base, directory, filepath, process, process-extras + , temporary, text, xml + }: + mkDerivation { + pname = "maude"; + version = "0.6.1"; + sha256 = "0qadqpj5vzg84mqh29p6vr2ffih7y69ds0jdpxmr17am5bh3mhql"; + libraryHaskellDepends = [ + base directory filepath process process-extras temporary text xml + ]; + description = "An interface to the Maude rewriting system"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "maxent" = callPackage + ({ mkDerivation, ad, base, hmatrix, lagrangian + , nonlinear-optimization, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "maxent"; + version = "0.7"; + sha256 = "0vxfxlvcrmqcxplw6f2r7nljcam9iv92jy2nxa7x67ldyj7yxk28"; + libraryHaskellDepends = [ + ad base lagrangian nonlinear-optimization vector + ]; + testHaskellDepends = [ + ad base hmatrix lagrangian nonlinear-optimization QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + vector + ]; + description = "Compute Maximum Entropy Distributions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "maxent-learner-hw" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , file-embed, mtl, optparse-applicative, parallel, random + , random-shuffle, readcsv, text, vector + }: + mkDerivation { + pname = "maxent-learner-hw"; + version = "0.2.1"; + sha256 = "008i3lhdf8d3za3hvs4j1pxxwihfg69j1f67bw3d6vn6yvryxk44"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers deepseq mtl parallel random readcsv text + vector + ]; + executableHaskellDepends = [ + array base bytestring containers deepseq file-embed mtl + optparse-applicative parallel random random-shuffle text + ]; + description = "Hayes and Wilson's maxent learning algorithm for phonotactic grammars"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "phono-learner-hw"; + broken = true; + }) {}; + + "maxent-learner-hw-gui" = callPackage + ({ mkDerivation, array, async, base, bytestring, cairo, Chart + , Chart-cairo, containers, deepseq, file-embed, frpnow, frpnow-gtk3 + , glib, gtk3, maxent-learner-hw, mtl, parallel, random + , raw-strings-qq, text, transformers, tuple + }: + mkDerivation { + pname = "maxent-learner-hw-gui"; + version = "0.2.1"; + sha256 = "0j64dyaxpy37kibbm4m9j6wap9w2m510y3p62q29g40kbs1ib278"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array async base bytestring cairo Chart Chart-cairo containers + deepseq file-embed frpnow frpnow-gtk3 glib gtk3 maxent-learner-hw + mtl parallel random raw-strings-qq text transformers tuple + ]; + description = "GUI for maxent-learner-hw"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "phono-learner-hw-gui"; + }) {}; + + "maximal-cliques" = callPackage + ({ mkDerivation, base, containers, vector }: + mkDerivation { + pname = "maximal-cliques"; + version = "0.1.1"; + sha256 = "1sbmykgb5lrd32rih09d8d0r5isz4nh5slfyd93dgln7ag3hb7bh"; + libraryHaskellDepends = [ base containers vector ]; + description = "Enumerate all maximal cliques of a graph"; + license = lib.licenses.bsd3; + }) {}; + + "maxsharing" = callPackage + ({ mkDerivation, base, base-unicode-symbols, boxes, containers + , containers-unicode-symbols, fgl, HaLeX, indentparser, mtl, parsec + , process, uuagc, uuagc-cabal + }: + mkDerivation { + pname = "maxsharing"; + version = "1.1"; + sha256 = "0vv4y1a0z2vsg7jakqphn9z4agyir8m3l90a680bm549zkw7blhw"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base base-unicode-symbols boxes containers + containers-unicode-symbols fgl HaLeX indentparser mtl parsec + process uuagc uuagc-cabal + ]; + description = "Maximal sharing of terms in the lambda calculus with letrec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "maxsharing"; + }) {}; + + "maybe-justify" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "maybe-justify"; + version = "0.1.0.0"; + sha256 = "0zgc3niz0vz4b3xcxj6s4fpxzizgkimllyd0r6vcafbl9ffv2a38"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Simple higher order function for Maybe"; + license = lib.licenses.publicDomain; + }) {}; + + "maybench" = callPackage + ({ mkDerivation, base, benchpress, Cabal, directory, filepath, mtl + , old-time, process, time + }: + mkDerivation { + pname = "maybench"; + version = "0.2.4.1"; + sha256 = "1iqfmvj9maa0f4gk66g0j1dv1prhac3vb0b225d9sw9bliwnb1br"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base benchpress old-time process ]; + executableHaskellDepends = [ + base benchpress Cabal directory filepath mtl process time + ]; + description = "Automated benchmarking tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mbox" = callPackage + ({ mkDerivation, base, safe, text, time, time-locale-compat }: + mkDerivation { + pname = "mbox"; + version = "0.3.4"; + sha256 = "1pkiagxb013an71d3si3kldgn7rl9l5zi2s3s6hjhfg0pcwbbr6w"; + revision = "1"; + editedCabalFile = "11jikczq21fnhsvr6n33qbb5q6ixbhab4s0js8n39zwgmglighz5"; + libraryHaskellDepends = [ base safe text time time-locale-compat ]; + description = "Read and write standard mailbox files"; + license = lib.licenses.bsd3; + }) {}; + + "mbox-tools" = callPackage + ({ mkDerivation, base, bytestring, codec-mbox, containers, fclabels + , hsemail, mtl, parsec, process, pureMD5 + }: + mkDerivation { + pname = "mbox-tools"; + version = "0.2.0.4"; + sha256 = "1j0dl97skgbxq2gcd3w6jzsdd2yv1mw6z4fz61akcimzyn8c2lvh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring codec-mbox containers fclabels hsemail mtl parsec + process pureMD5 + ]; + description = "A collection of tools to process mbox files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mbox-utility" = callPackage + ({ mkDerivation, base, bytestring, hsemail, non-empty, parsec + , spreadsheet, time, utility-ht + }: + mkDerivation { + pname = "mbox-utility"; + version = "0.0.3.1"; + sha256 = "0vh9ibh4g3fssq9jfzrmaa56sk4k35r27lmz2xq4fhc62fmkia92"; + revision = "2"; + editedCabalFile = "185nnlv14ff0rmjbz5n4alrkgx376iy61wjyjhg0wdlagxa91z71"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring hsemail non-empty parsec spreadsheet time + utility-ht + ]; + description = "List contents of an mbox file containing e-mails"; + license = lib.licenses.bsd3; + mainProgram = "lsmbox"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "mbtiles" = callPackage + ({ mkDerivation, base, bytestring, directory, HUnit, monad-control + , mtl, resource-pool, sqlite-simple, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "mbtiles"; + version = "0.6.0.0"; + sha256 = "0bynkbwq33fqyyv4bkl2y3sx57b73w1pyn292jb5j6jm3h52za5q"; + libraryHaskellDepends = [ + base bytestring directory monad-control mtl resource-pool + sqlite-simple text transformers unordered-containers + ]; + testHaskellDepends = [ base HUnit ]; + description = "Haskell MBTiles client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mbug" = callPackage + ({ mkDerivation, base, bytestring, directory, extra, formatting + , http-client, http-client-tls, mtl, optparse-applicative, process + , scalpel-core, tagsoup, text, time, xdg-basedir + }: + mkDerivation { + pname = "mbug"; + version = "1.3.2"; + sha256 = "05cyznwvwjc1ajjkr28h8dawlk10nx60ybx30g6vs5h68zlq43nd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory extra formatting http-client + http-client-tls mtl optparse-applicative process scalpel-core + tagsoup text time xdg-basedir + ]; + executableHaskellDepends = [ + base bytestring directory extra formatting http-client + http-client-tls mtl optparse-applicative process scalpel-core + tagsoup text time xdg-basedir + ]; + description = "download bugs mailboxes"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mbug"; + broken = true; + }) {}; + + "mcaeson" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mcaeson"; + version = "0.0.0.1"; + sha256 = "0gkwqkyp5apwkzlqwm4h1fy112fy2ywg5qq2ma4s5agz9574h73q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "An Aeson parsing toolkit"; + license = lib.licenses.bsd3; + mainProgram = "mcaeson-exe"; + }) {}; + + "mcl" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, criterion + , deepseq, ghc-prim, gmpxx, groups, integer-gmp, mcl, openssl + , primitive, QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "mcl"; + version = "1.0.1"; + sha256 = "0my9xc3pdnwn33f1kpph85mr5cy94hk173qih482m3b2n36indak"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base binary bytestring deepseq ghc-prim groups integer-gmp + primitive + ]; + librarySystemDepends = [ gmpxx mcl openssl ]; + testHaskellDepends = [ + base binary groups QuickCheck test-framework + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base binary bytestring criterion deepseq groups + ]; + description = "Bindings to mcl, a generic and fast pairing-based cryptography library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gmpxx; mcl = null; inherit (pkgs) openssl;}; + + "mcm" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers + , directory, filepath, hostname, MissingH, polyparse, process, text + , unix + }: + mkDerivation { + pname = "mcm"; + version = "0.6.8.1"; + sha256 = "1nn6s15c6wwi7b0afzqfczdmc0ivrc8ncychmjym93lw967vjm67"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-html bytestring containers directory filepath hostname + MissingH polyparse process text unix + ]; + description = "Machine Configuration Manager"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mcmaster-gloss-examples" = callPackage + ({ mkDerivation, base, gloss }: + mkDerivation { + pname = "mcmaster-gloss-examples"; + version = "2013"; + sha256 = "178f2n2r7m4jznkzhnqqslqf0czvz9h7cifhbdmvr1nihhgb532q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base gloss ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mcmc" = callPackage + ({ mkDerivation, ad, aeson, async, base, bytestring, circular + , containers, covariance, criterion, directory, dirichlet + , fixed-vector, hmatrix, hspec, log-domain, math-functions + , microlens, mwc-random, parallel, primitive, random, splitmix + , statistics, time, transformers, vector, zlib + }: + mkDerivation { + pname = "mcmc"; + version = "0.8.2.0"; + sha256 = "0ms2v86wam1gl5ibhs8pl8rqxxbp2zlr3pv7vfbbp6vgjw2i4x7h"; + libraryHaskellDepends = [ + ad aeson async base bytestring circular containers covariance + directory dirichlet hmatrix log-domain math-functions microlens + mwc-random parallel primitive random splitmix statistics time + transformers vector zlib + ]; + testHaskellDepends = [ base hspec random statistics ]; + benchmarkHaskellDepends = [ + aeson base criterion fixed-vector math-functions random vector + ]; + description = "Sample from a posterior using Markov chain Monte Carlo"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "mcmc-samplers" = callPackage + ({ mkDerivation, base, containers, hakaru, hmatrix, mwc-random + , primitive, statistics + }: + mkDerivation { + pname = "mcmc-samplers"; + version = "0.1.1.1"; + sha256 = "0pqc6i86b5vdhfw93x220k0x7dcfs77s7az6avaw7fn2q6xl1qli"; + libraryHaskellDepends = [ + base containers hakaru hmatrix mwc-random primitive statistics + ]; + description = "Combinators for MCMC sampling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mcmc-synthesis" = callPackage + ({ mkDerivation, base, MonadRandom }: + mkDerivation { + pname = "mcmc-synthesis"; + version = "0.1.2.2"; + sha256 = "14z1x9dqnjj391nrlngs9s887yqh3arc7kfgk0m3d89vrkc185vq"; + libraryHaskellDepends = [ base MonadRandom ]; + description = "MCMC applied to probabilistic program synthesis"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mcmc-types" = callPackage + ({ mkDerivation, base, containers, mwc-probability, transformers }: + mkDerivation { + pname = "mcmc-types"; + version = "1.0.3"; + sha256 = "0vpwrszhpl0ygs1qjk9v8gakl4rjia0cl4y3vna7cmh51c1jajrw"; + libraryHaskellDepends = [ + base containers mwc-probability transformers + ]; + description = "Common types for sampling"; + license = lib.licenses.mit; + }) {}; + + "mcpi" = callPackage + ({ mkDerivation, base, network, split, transformers }: + mkDerivation { + pname = "mcpi"; + version = "0.0.1.2"; + sha256 = "15ab4fl49nq398q49wz5fgphfb7xzbrf4j51rnd80qb30rm6xfl6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base network split transformers ]; + executableHaskellDepends = [ base transformers ]; + description = "Connect to MineCraft running on a Raspberry PI"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "md5" = callPackage + ({ mkDerivation, base, bytebuild, byteslice, natural-arithmetic + , primitive + }: + mkDerivation { + pname = "md5"; + version = "0.1.0.3"; + sha256 = "0291a6k8aniff4zi7kf29npzi3p0gvbfygaw3g2x0d76zq19kzgr"; + libraryHaskellDepends = [ base bytebuild byteslice primitive ]; + testHaskellDepends = [ + base bytebuild byteslice natural-arithmetic primitive + ]; + description = "MD5 Hash"; + license = lib.licenses.bsd3; + }) {}; + + "mdapi" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, lens + , lens-aeson, text, transformers, wreq + }: + mkDerivation { + pname = "mdapi"; + version = "1"; + sha256 = "08b7n7b0m4yzvzizhfak9jwmi0s70qz048fphv71k5a31fsr030g"; + revision = "1"; + editedCabalFile = "0f9ifldcicyavxb2ldj602f1xhy7c9mx7l75i7fmcv6m82xhpd93"; + libraryHaskellDepends = [ + aeson base bytestring data-default lens lens-aeson text + transformers wreq + ]; + description = "Haskell interface to Fedora's mdapi"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mdcat" = callPackage + ({ mkDerivation, ansi-terminal, base, directory, pandoc, terminfo + }: + mkDerivation { + pname = "mdcat"; + version = "0.1.0.4"; + sha256 = "0jynmcawrxwv6xfbwvz3915rsp2ssx9s8h7i3pgd5adlzqpws19l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base directory pandoc terminfo + ]; + executableHaskellDepends = [ + ansi-terminal base directory pandoc terminfo + ]; + description = "Markdown viewer in your terminal"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mdcat"; + broken = true; + }) {}; + + "mdo" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "mdo"; + version = "0.0.1"; + sha256 = "13i4lb74m69k6ij3rq0dqwghdazwmc60fs55prc1h3p7b0rz15mv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base process ]; + description = "Command-line tool to run a command on each of the items"; + license = lib.licenses.bsd3; + mainProgram = "mdo"; + }) {}; + + "mdp" = callPackage + ({ mkDerivation, base, containers, HTF, HUnit, QuickCheck, vector + }: + mkDerivation { + pname = "mdp"; + version = "0.1.1.0"; + sha256 = "0hs1m998l3611n12cilr83x3h33akr8zdvd6zmdrv5nxabv543kf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers vector ]; + executableHaskellDepends = [ base vector ]; + testHaskellDepends = [ base HTF HUnit QuickCheck vector ]; + description = "Tools for solving Markov Decision Processes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mealstrom" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , deferred-folds, hashable, postgresql-simple, resource-pool, stm + , stm-containers, tasty, tasty-hunit, text, time, uuid + }: + mkDerivation { + pname = "mealstrom"; + version = "0.0.1.1"; + sha256 = "1bif2siwyijnwmz4mgsi88rv81w8ksyri7d4lxrrkhi581jy8f4s"; + libraryHaskellDepends = [ + aeson async base bytestring containers deferred-folds hashable + postgresql-simple resource-pool stm stm-containers text time uuid + ]; + testHaskellDepends = [ + aeson async base bytestring deferred-folds hashable + postgresql-simple resource-pool stm stm-containers tasty + tasty-hunit text time uuid + ]; + description = "Manipulate FSMs and store them in PostgreSQL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mealy" = callPackage + ({ mkDerivation, adjunctions, base, containers, mwc-probability + , numhask, numhask-array, primitive, profunctors, tdigest, text + , vector, vector-algorithms + }: + mkDerivation { + pname = "mealy"; + version = "0.4.4.1"; + sha256 = "1chw7csrvw61s85v7f2ghz09rna2j5ma5pnv6wp6z2s25rxaw3x1"; + libraryHaskellDepends = [ + adjunctions base containers mwc-probability numhask numhask-array + primitive profunctors tdigest text vector vector-algorithms + ]; + description = "Mealy machines for processing time-series and ordered data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "means" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "means"; + version = "0.1.0.0"; + sha256 = "12px5awgvblmpyfr92f83gkbhnr8qy8ip3h3gqnp46yhy6yr2js3"; + libraryHaskellDepends = [ base semigroups ]; + description = "calculate varieties of mean/average using semigroup"; + license = lib.licenses.mit; + }) {}; + + "mecab" = callPackage + ({ mkDerivation, base, bytestring, mecab, text }: + mkDerivation { + pname = "mecab"; + version = "0.4.0"; + sha256 = "0z650y4fnxr4mk0i5s8axjbq14dcpgnrzkafbpg17vfhl2v5a3z3"; + libraryHaskellDepends = [ base bytestring text ]; + librarySystemDepends = [ mecab ]; + description = "A Haskell binding to MeCab"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) mecab;}; + + "mech" = callPackage + ({ mkDerivation, base, machines }: + mkDerivation { + pname = "mech"; + version = "0.0.0.0"; + sha256 = "0r9n04r6rv9dn38l469h40mk7fbmjwq0m72jvq69qahjw11y5lns"; + libraryHaskellDepends = [ base machines ]; + description = "mecha are the most complex composite machines known to humanity, lets build them well!"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mecha" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mecha"; + version = "0.1.1"; + sha256 = "0y3rzif667kjaxmnf9d382lcbxf27y4ik02kisij125kc7yi6d21"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + description = "A constructive solid geometry (CSG) modeling language"; + license = lib.licenses.bsd3; + mainProgram = "mecha-examples"; + }) {}; + + "mechs" = callPackage + ({ mkDerivation, base, machines }: + mkDerivation { + pname = "mechs"; + version = "0.0.0.0"; + sha256 = "04z4qsjmls6h1ndczirldprn42pngm9v8g7kbmwilp7gk1zl0wyx"; + libraryHaskellDepends = [ base machines ]; + description = "mecha are the most complex composite machines known to humanity, lets build them well!"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "med-module" = callPackage + ({ mkDerivation, base, bytestring, storable-endian, transformers + , utility-ht + }: + mkDerivation { + pname = "med-module"; + version = "0.1.3"; + sha256 = "04p1aj85hsr3wpnnfg4nxbqsgq41ga63mrg2w39d8ls8ljvajvna"; + revision = "1"; + editedCabalFile = "0m69cvm2nzx2g0y8jfkymap529fm0k65wg82dycj0dc60p9fj66r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring storable-endian transformers utility-ht + ]; + description = "Parse song module files from Amiga MED and OctaMED"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "medea" = callPackage + ({ mkDerivation, aeson, algebraic-graphs, base, bytestring + , containers, deepseq, directory, filepath, free, hashable, hspec + , hspec-core, megaparsec, microlens-ghc, mtl, nonempty-containers + , parser-combinators, QuickCheck, quickcheck-instances, scientific + , smash, text, unordered-containers, vector, vector-instances + }: + mkDerivation { + pname = "medea"; + version = "1.2.0"; + sha256 = "019jfz29gz3d06b5yi7fygqa79lp6c6vbzxcb5ka7d8w0zv7w60v"; + revision = "2"; + editedCabalFile = "18yzwhmvxafxn0zq7pv8dna28qkpr87q35q0sw9907y1iqcixxfh"; + libraryHaskellDepends = [ + aeson algebraic-graphs base bytestring containers deepseq free + hashable megaparsec microlens-ghc mtl nonempty-containers + parser-combinators scientific smash text unordered-containers + vector vector-instances + ]; + testHaskellDepends = [ + aeson base bytestring directory filepath hspec hspec-core mtl + QuickCheck quickcheck-instances text unordered-containers vector + ]; + description = "A schema language for JSON"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mediabus" = callPackage + ({ mkDerivation, array, async, base, binary, bytestring, cereal + , conduit, conduit-combinators, conduit-extra, containers + , data-default, deepseq, hspec, lens, lifted-async, monad-control + , monad-logger, mtl, network, parallel, primitive, process + , QuickCheck, random, resourcet, singletons, spool, stm + , streaming-commons, tagged, template-haskell, text, time + , transformers, type-spec, vector + }: + mkDerivation { + pname = "mediabus"; + version = "0.4.0.1"; + sha256 = "0f0ip2l87a7divqp580iziskx3fkvv6f6vny42vz7v4p77i05p20"; + libraryHaskellDepends = [ + array async base bytestring cereal conduit conduit-combinators + conduit-extra containers data-default deepseq lens lifted-async + monad-control monad-logger mtl network parallel primitive process + QuickCheck random resourcet spool stm streaming-commons tagged text + time transformers vector + ]; + testHaskellDepends = [ + array async base binary bytestring conduit conduit-combinators + conduit-extra containers data-default deepseq hspec lens + monad-control mtl QuickCheck singletons spool stm tagged + template-haskell text time transformers type-spec vector + ]; + description = "Multimedia streaming on top of Conduit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mediabus-fdk-aac" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , containers, criterion, deepseq, fdk-aac, ghc-prim, inline-c, lens + , mediabus, monad-logger, random, resourcet, spool, tagged, text + , time, transformers, vector + }: + mkDerivation { + pname = "mediabus-fdk-aac"; + version = "0.4.0.0"; + sha256 = "0lixkyqd8di6k133w4gpv9jb01j96mjdmqcz576gsn4mg11wsb69"; + libraryHaskellDepends = [ + base bytestring conduit conduit-combinators containers deepseq + inline-c lens mediabus monad-logger random resourcet spool tagged + text time transformers vector + ]; + libraryPkgconfigDepends = [ fdk-aac ]; + testHaskellDepends = [ + base conduit deepseq ghc-prim lens mediabus monad-logger vector + ]; + benchmarkHaskellDepends = [ + base conduit criterion deepseq ghc-prim lens mediabus monad-logger + time vector + ]; + description = "Mediabus plugin for the Frauenhofer ISO-14496-3 AAC FDK"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {fdk-aac = null;}; + + "mediabus-rtp" = callPackage + ({ mkDerivation, array, async, base, binary, bytestring, cereal + , conduit, conduit-combinators, conduit-extra, containers + , data-default, deepseq, hspec, lens, lifted-async, mediabus + , monad-control, monad-logger, mtl, network, parallel, primitive + , process, QuickCheck, random, resourcet, singletons, spool, stm + , streaming-commons, tagged, template-haskell, text, time + , transformers, type-spec, vector + }: + mkDerivation { + pname = "mediabus-rtp"; + version = "0.4.0.1"; + sha256 = "1yfy8aak1z9bbwy676qyfxa7hmk1n94f3dn1x070hvpbvgpgmijb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array async base bytestring cereal conduit conduit-combinators + conduit-extra containers data-default deepseq lens lifted-async + mediabus monad-control monad-logger mtl network parallel primitive + process QuickCheck random resourcet spool stm streaming-commons + tagged text time transformers vector + ]; + executableHaskellDepends = [ + async base conduit conduit-combinators conduit-extra data-default + lens lifted-async mediabus monad-control monad-logger mtl parallel + QuickCheck random stm streaming-commons tagged time vector + ]; + testHaskellDepends = [ + array async base binary bytestring conduit conduit-combinators + conduit-extra containers data-default deepseq hspec lens mediabus + monad-control monad-logger mtl QuickCheck singletons spool stm + tagged template-haskell text time transformers type-spec vector + ]; + description = "Receive and Send RTP Packets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mediabus-demo-rtp-alaw-player"; + }) {}; + + "median-stream" = callPackage + ({ mkDerivation, base, heap, QuickCheck }: + mkDerivation { + pname = "median-stream"; + version = "0.7.0.0"; + sha256 = "0g8zqyv9scj2ccvj667yn782c3vqc9a25b8a37lsz78qx15w8bz9"; + libraryHaskellDepends = [ base heap ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Constant-time queries for the median of a stream of numeric data"; + license = lib.licenses.bsd3; + }) {}; + + "mediawiki" = callPackage + ({ mkDerivation, base, HTTP, mime, network, pretty, utf8-string + , xml + }: + mkDerivation { + pname = "mediawiki"; + version = "0.2.6"; + sha256 = "1wfrhii7zqrw6rmskab40h9zliidi34kd4n07rdkvf8f8nypwg1r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base HTTP mime network utf8-string xml ]; + executableHaskellDepends = [ + base HTTP mime network pretty utf8-string xml + ]; + description = "Interfacing with the MediaWiki API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mediawiki2latex" = callPackage + ({ mkDerivation, array, base, blaze-html, blaze-markup, bytestring + , containers, deepseq, directory, directory-tree, file-embed + , filepath, happstack-server, hashable, highlighting-kate, HTTP + , http-client, http-conduit, http-types, hxt, hxt-http, mtl + , network, network-uri, parsec, process, split, strict, temporary + , text, time, transformers, url, utf8-string, utility-ht + , zip-archive + }: + mkDerivation { + pname = "mediawiki2latex"; + version = "7.33"; + sha256 = "1a8k0yh8j9si4aj8xpwlssmp31qgc7g53pds1hdi2mfi8clxmah7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base blaze-html blaze-markup bytestring containers deepseq + directory directory-tree file-embed filepath happstack-server + hashable highlighting-kate HTTP http-client http-conduit http-types + hxt hxt-http mtl network network-uri parsec process split strict + temporary text time transformers url utf8-string utility-ht + zip-archive + ]; + description = "Convert MediaWiki text to LaTeX"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "mediawiki2latex"; + }) {}; + + "medium-sdk-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default-class + , either, http-client, servant-client, servant-server, text, time + }: + mkDerivation { + pname = "medium-sdk-haskell"; + version = "0.1.0.0"; + sha256 = "02p0p4ghzshxi08a1qc52jh93iyyh7w8zbxkgg6s6a87sak2pgjd"; + libraryHaskellDepends = [ + aeson base bytestring data-default-class either http-client + servant-client servant-server text time + ]; + description = "Haskell SDK for communicating with the Medium API"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "meep" = callPackage + ({ mkDerivation, base, bifunctors, doctest, hspec + , hspec-expectations-lens, lens, QuickCheck, semigroupoids + , semigroups + }: + mkDerivation { + pname = "meep"; + version = "0.1.2.2"; + sha256 = "184s75xjbab9i2i54zj2zxgvpmafw5lw66j0lp0l3338s70baifm"; + libraryHaskellDepends = [ + base bifunctors lens semigroupoids semigroups + ]; + testHaskellDepends = [ + base bifunctors doctest hspec hspec-expectations-lens lens + QuickCheck semigroupoids semigroups + ]; + description = "A silly container"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mega-sdist" = callPackage + ({ mkDerivation, aeson, base, bytestring, optparse-simple, pantry + , path, path-io, rio, rio-orphans, yaml + }: + mkDerivation { + pname = "mega-sdist"; + version = "0.4.3.1"; + sha256 = "0rdwdig9wx5jwz5w0v5gg60fhcfgnhfzllcamfp63sfqkhz6awd6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring optparse-simple pantry path path-io rio + rio-orphans yaml + ]; + description = "Handles uploading to Hackage from mega repos"; + license = lib.licenses.mit; + mainProgram = "mega-sdist"; + }) {}; + + "megalisp" = callPackage + ({ mkDerivation, base, megaparsec, mtl, text }: + mkDerivation { + pname = "megalisp"; + version = "0.0.1"; + sha256 = "158j4wc9j8vpi3k095nfsimjavfmrxgzil3d4a3yqphpk96fz9ci"; + libraryHaskellDepends = [ base megaparsec mtl text ]; + description = "lisp parser using mega-parsec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "megaparsec" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , criterion, deepseq, mtl, parser-combinators, scientific, text + , transformers, weigh + }: + mkDerivation { + pname = "megaparsec"; + version = "9.5.0"; + sha256 = "0lnsqdphr3fnxvn87z2ni110wzq60pq6fl407ihddpyavpb0hw38"; + revision = "4"; + editedCabalFile = "0f6g05w18kn34rcjkxfdsg4sibxsz41p2xac7wfc9wqpr0l9kg55"; + libraryHaskellDepends = [ + base bytestring case-insensitive containers deepseq mtl + parser-combinators scientific text transformers + ]; + benchmarkHaskellDepends = [ + base bytestring containers criterion deepseq text weigh + ]; + description = "Monadic parser combinators"; + license = lib.licenses.bsd2; + }) {}; + + "megaparsec_9_6_1" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , criterion, deepseq, mtl, parser-combinators, scientific, text + , transformers, weigh + }: + mkDerivation { + pname = "megaparsec"; + version = "9.6.1"; + sha256 = "1zyb1mqa2mjjig5aggndifh6zqlwbw8sn4nm4an73gkxhjz5f8m3"; + libraryHaskellDepends = [ + base bytestring case-insensitive containers deepseq mtl + parser-combinators scientific text transformers + ]; + benchmarkHaskellDepends = [ + base bytestring containers criterion deepseq text weigh + ]; + description = "Monadic parser combinators"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "megaparsec-tests" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , hspec, hspec-discover, hspec-megaparsec, megaparsec, mtl + , QuickCheck, scientific, temporary, text, transformers + }: + mkDerivation { + pname = "megaparsec-tests"; + version = "9.5.0"; + sha256 = "18ishnklylaiphkz6dd9rfbxnqlrb4fqqd8pr5mk9qb5j0fkbv13"; + revision = "2"; + editedCabalFile = "1zh7ggvc1453b734mmc7yyd8f6qrr34bnvab0507l1nflml7w9bb"; + libraryHaskellDepends = [ + base bytestring containers hspec hspec-megaparsec megaparsec mtl + QuickCheck text transformers + ]; + testHaskellDepends = [ + base bytestring case-insensitive containers hspec hspec-megaparsec + megaparsec mtl QuickCheck scientific temporary text transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Test utilities and the test suite of Megaparsec"; + license = lib.licenses.bsd2; + }) {}; + + "megaparsec-tests_9_6_1" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , hspec, hspec-discover, hspec-megaparsec, megaparsec, mtl + , QuickCheck, scientific, temporary, text, transformers + }: + mkDerivation { + pname = "megaparsec-tests"; + version = "9.6.1"; + sha256 = "1l3rmg4ymw4czqkkb3502g322ijdg11c1img9l4p6ipy7hdzw52n"; + libraryHaskellDepends = [ + base bytestring containers hspec hspec-megaparsec megaparsec mtl + QuickCheck text transformers + ]; + testHaskellDepends = [ + base bytestring case-insensitive containers hspec hspec-megaparsec + megaparsec mtl QuickCheck scientific temporary text transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Test utilities and the test suite of Megaparsec"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "megastore" = callPackage + ({ mkDerivation, adjunctions, base, binary, bytestring, containers + , directory, ghc, hashable, JuicyPixels, lens, mtl, random, text + , text-show, vector, zlib + }: + mkDerivation { + pname = "megastore"; + version = "0.1.1.1"; + sha256 = "0i34jla7v5fsqcnpy8h7iqy413p6qcqnc1z1yi933kdwsh6srdyj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + adjunctions base binary bytestring containers directory ghc + hashable JuicyPixels lens mtl random text text-show vector zlib + ]; + executableHaskellDepends = [ + adjunctions base binary bytestring containers directory ghc + hashable JuicyPixels lens mtl random text text-show vector zlib + ]; + description = "Bulk image or strict bytestring storage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "megastore"; + broken = true; + }) {}; + + "meldable-heap" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "meldable-heap"; + version = "2.0.3"; + sha256 = "1p75zjlls38sd1lma7w95mpmb9kdff19s2as6pz1ki1g20nnxdk3"; + revision = "1"; + editedCabalFile = "1igir17mnzrmvbcp5n93x1zqjbc44dv0gl4z7szvi7nqh47h72k7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Asymptotically optimal, Coq-verified meldable heaps, AKA priority queues"; + license = lib.licenses.bsd3; + }) {}; + + "melf" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, exceptions + , filepath, lens, mtl, optparse-applicative, prettyprinter, tasty + , tasty-golden, tasty-hunit, template-haskell + }: + mkDerivation { + pname = "melf"; + version = "1.3.1"; + sha256 = "0ivfzsw36qy0m93h353r3963vmhirzg3a5mirqn1hfbsk24xf1dx"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring exceptions lens mtl prettyprinter + template-haskell + ]; + executableHaskellDepends = [ + base binary bytestring exceptions optparse-applicative + prettyprinter + ]; + testHaskellDepends = [ + base binary bytestring directory exceptions filepath mtl + prettyprinter tasty tasty-golden tasty-hunit + ]; + description = "An Elf parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mellon-core" = callPackage + ({ mkDerivation, async, base, doctest, hspec, mtl, protolude + , QuickCheck, quickcheck-instances, time, transformers + }: + mkDerivation { + pname = "mellon-core"; + version = "0.8.0.7"; + sha256 = "1nlqqkmm4163260zgl9cqxrd47iy3fpdyhd52y79c2cr1mqjw39q"; + libraryHaskellDepends = [ + async base mtl protolude time transformers + ]; + testHaskellDepends = [ + async base doctest hspec mtl protolude QuickCheck + quickcheck-instances time transformers + ]; + description = "Control physical access devices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mellon-gpio" = callPackage + ({ mkDerivation, base, hpio, mellon-core, protolude }: + mkDerivation { + pname = "mellon-gpio"; + version = "0.8.0.7"; + sha256 = "0hg878il0d31lfqwkb3rsd7gxbhs5cb1sxgc3rwdv70fdg63iirp"; + libraryHaskellDepends = [ base hpio mellon-core protolude ]; + description = "GPIO support for mellon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mellon-web" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, doctest + , exceptions, hpio, hspec, hspec-wai, http-client, http-client-tls + , http-types, lens, lucid, mellon-core, mellon-gpio, mtl, network + , optparse-applicative, protolude, QuickCheck, quickcheck-instances + , servant, servant-client, servant-client-core, servant-docs + , servant-lucid, servant-server, servant-swagger + , servant-swagger-ui, swagger2, text, time, transformers, wai + , wai-extra, warp + }: + mkDerivation { + pname = "mellon-web"; + version = "0.8.0.7"; + sha256 = "1m3ch98i8wzhi7g2c2l9klp0a3xcqfwfbq6ad6grl43v8fh1q737"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring http-client http-types lens + lucid mellon-core protolude servant servant-client + servant-client-core servant-docs servant-lucid servant-server + servant-swagger servant-swagger-ui swagger2 text time transformers + wai warp + ]; + executableHaskellDepends = [ + base bytestring exceptions hpio http-client http-client-tls + http-types mellon-core mellon-gpio mtl network optparse-applicative + protolude servant-client servant-client-core time transformers warp + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring doctest hspec hspec-wai + http-client http-types lens lucid mellon-core network protolude + QuickCheck quickcheck-instances servant servant-client + servant-client-core servant-docs servant-lucid servant-server + servant-swagger servant-swagger-ui swagger2 text time transformers + wai wai-extra warp + ]; + description = "A REST web service for Mellon controllers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "melody" = callPackage + ({ mkDerivation, base, containers, either, HUnit, lens, mtl, parsec + , ParsecTools, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "melody"; + version = "0.2"; + sha256 = "1sbwd1xmgh94ll3xm7ancjsaalk2mphnr1l331zix5s3kqvy6g6p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers either lens mtl parsec ParsecTools + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers HUnit mtl test-framework test-framework-hunit + ]; + description = "A functional scripting language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "imelody"; + broken = true; + }) {}; + + "mem-info" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , fmt, genvalidity, genvalidity-hspec, genvalidity-text, hashable + , hspec, optparse-applicative, QuickCheck, text, unix, validity + , validity-text + }: + mkDerivation { + pname = "mem-info"; + version = "0.3.0.0"; + sha256 = "0nfvhgc3d4p5jaaiwv3i363f4fpnd17awdx2halhcfd9a3gfr4j4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath fmt hashable + optparse-applicative text unix validity validity-text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base fmt genvalidity genvalidity-hspec genvalidity-text hashable + hspec optparse-applicative QuickCheck text unix + ]; + description = "Print the core memory usage of programs"; + license = lib.licenses.bsd3; + mainProgram = "printmem"; + }) {}; + + "membership" = callPackage + ({ mkDerivation, base, constraints, deepseq, hashable + , prettyprinter, template-haskell, th-lift + }: + mkDerivation { + pname = "membership"; + version = "0.0.1"; + sha256 = "07b40i1fvkix9x60nqp6nmlchjkcj3jhp7xpq583fpssqm79x14m"; + libraryHaskellDepends = [ + base constraints deepseq hashable prettyprinter template-haskell + th-lift + ]; + description = "Indices for type level lists"; + license = lib.licenses.bsd3; + }) {}; + + "membrain" = callPackage + ({ mkDerivation, base, doctest, Glob, hedgehog, hspec, type-spec }: + mkDerivation { + pname = "membrain"; + version = "0.0.0.2"; + sha256 = "1nizjkiggm2ws8kkjw6v96a611kim4yjg4kdrk0rd83fa1zcf7cc"; + revision = "1"; + editedCabalFile = "02yayszbb6g7q7cz9gkjbxzn28v4zm1i9svzydzlrzfds9z603r6"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest Glob hedgehog hspec type-spec + ]; + description = "Type-safe memory units"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "memcache" = callPackage + ({ mkDerivation, base, binary, blaze-builder, bytestring, criterion + , data-default-class, hashable, network, resource-pool, time + , vector + }: + mkDerivation { + pname = "memcache"; + version = "0.3.0.2"; + sha256 = "1gzjcl6hy2kj9rh97vasbfjc7j1vwrfhpr3r8p3wzbxd13rfbw46"; + libraryHaskellDepends = [ + base binary blaze-builder bytestring data-default-class hashable + network resource-pool time vector + ]; + testHaskellDepends = [ + base binary blaze-builder bytestring network + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "A memcached client library"; + license = lib.licenses.bsd3; + }) {}; + + "memcache-conduit" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, bytestring + , conduit, conduit-extra, memcache-haskell, mtl, network, resourcet + , split + }: + mkDerivation { + pname = "memcache-conduit"; + version = "0.0.3"; + sha256 = "1y1jysshvwddr3rymbzr9s6bq4pg7rd0bkk7ip4xwa8kpzf8k3pj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec attoparsec-binary base bytestring conduit conduit-extra + memcache-haskell mtl network resourcet split + ]; + description = "Conduit library for memcache procotol"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "memcache-haskell" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hashable, HUnit + , network, QuickCheck, split, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, transformers + }: + mkDerivation { + pname = "memcache-haskell"; + version = "0.0.10.1"; + sha256 = "0j3fn59nz4iynlmhv3hxbfqip0rjj94fkb3kx8jax90jbnf7s6sc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring hashable network split transformers + ]; + testHaskellDepends = [ + base bytestring HUnit network QuickCheck split test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + ]; + description = "Memcache procotol library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "memcached" = callPackage + ({ mkDerivation, base, bytestring, network, utf8-light }: + mkDerivation { + pname = "memcached"; + version = "0.2.1"; + sha256 = "1a6wzznhpz06c0y3wrjf5bskdd8myild8v0p0x1h0swhmy6di2yd"; + libraryHaskellDepends = [ base bytestring network utf8-light ]; + description = "haskell bindings for memcached"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "memcached-binary" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, hspec, HUnit + , network, process, resource-pool, storable-endian, time + , unordered-containers + }: + mkDerivation { + pname = "memcached-binary"; + version = "0.2.0"; + sha256 = "137vb065f744jq3avpraqryzspch78vc5krp0fw2zzcbk5cm92ad"; + revision = "3"; + editedCabalFile = "1cx6xs9v7dcr4jv4757zsggic78qph4mirbp4n35ky8hxxjvf51k"; + libraryHaskellDepends = [ + base bytestring data-default-class network resource-pool + storable-endian time unordered-containers + ]; + testHaskellDepends = [ + base bytestring data-default-class hspec HUnit network process + ]; + description = "memcached client using binary protocol"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "memdb" = callPackage + ({ mkDerivation, base, bytestring, cereal, hspec, QuickCheck + , vector + }: + mkDerivation { + pname = "memdb"; + version = "1.0.0.3"; + sha256 = "082i381qyba51zkv4fqkn3mdhmya39pz8pw69m02c3hnp5vr4n4c"; + libraryHaskellDepends = [ base bytestring cereal vector ]; + testHaskellDepends = [ + base bytestring cereal hspec QuickCheck vector + ]; + description = "Efficient in memory indexed database"; + license = lib.licenses.mit; + }) {}; + + "memexml" = callPackage + ({ mkDerivation, base, hxt }: + mkDerivation { + pname = "memexml"; + version = "0.0.3"; + sha256 = "1x3gi54d1yzxi2046vb62dxa6jvbhggsazh4dasxcbjc1pkq6pp8"; + libraryHaskellDepends = [ base hxt ]; + description = "Library for reading Meme XML output"; + license = lib.licenses.bsd3; + }) {}; + + "memfd" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "memfd"; + version = "1.0.1.3"; + sha256 = "0lbhz4pl5pxx94anz73l3yj2insygv0q34fjprwbil5v0wkxklnx"; + libraryHaskellDepends = [ base transformers ]; + description = "Open temporary anonymous Linux file handles"; + license = lib.licenses.asl20; + platforms = lib.platforms.linux; + }) {}; + + "meminfo" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers }: + mkDerivation { + pname = "meminfo"; + version = "0.2.0.0"; + sha256 = "1mxk57qr4d1k6sz4qld09d61nc15hixggc5klfj5xr0n8rw1za3x"; + revision = "2"; + editedCabalFile = "0i6znbcw4yyf8jzkixx5dxbklzfnh79hmywvwwamdmjgi39akpi5"; + libraryHaskellDepends = [ attoparsec base bytestring containers ]; + description = "Library for reading `/proc/meminfo`"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "memis" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , containers, directory, filemanip, filepath, http-types + , mime-types, process, process-extras, regex-compat + , regex-pcre-builtin, regex-tdfa, safe, simple, split, text + , transformers, unordered-containers, utf8-string, wai, wai-extra + , wai-middleware-static, warp + }: + mkDerivation { + pname = "memis"; + version = "0.1.1"; + sha256 = "00k60lrgcr1m6gx4g9gkbhwzr8a40ygl86hhwz4cqd6xxan4r7n9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base blaze-html blaze-markup bytestring containers directory + filemanip filepath http-types mime-types process process-extras + regex-compat regex-pcre-builtin regex-tdfa safe simple split text + transformers unordered-containers utf8-string wai wai-extra + wai-middleware-static warp + ]; + description = "Memis Efficient Manual Image Sorting"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "memis"; + broken = true; + }) {}; + + "memo-ptr" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "memo-ptr"; + version = "0.1.0.0"; + sha256 = "1vy3673dvf0crs384vhi56i7bir9k8yk3cjcrcc7bn15qyclif19"; + libraryHaskellDepends = [ base containers ]; + description = "Pointer equality memoization"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "memo-sqlite" = callPackage + ({ mkDerivation, base, direct-sqlite, text }: + mkDerivation { + pname = "memo-sqlite"; + version = "0.2"; + sha256 = "0x6vpf5kcr4icli0hjdqzphbpsakh0yn2ih2jyh65hnk1nh4j8n7"; + libraryHaskellDepends = [ base direct-sqlite text ]; + description = "memoize functions using SQLite3 database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "memoization-utils" = callPackage + ({ mkDerivation, base, containers, hspec, lrucache, time + , time-units + }: + mkDerivation { + pname = "memoization-utils"; + version = "0.1.0.1"; + sha256 = "1diaqy6wi7f7wh3yx65klj1kd1yf6cfq4grr0g9lx8m1gkgrb91j"; + libraryHaskellDepends = [ + base containers lrucache time time-units + ]; + testHaskellDepends = [ base hspec time time-units ]; + description = "Utilities for memoizing functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "memoize" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "memoize"; + version = "1.1.2"; + sha256 = "0sm1vwdkzq6ibnfp5v4lqagwfcnyrsf075mr1a8mwidgcr03lb9l"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base ]; + description = "A memoization library"; + license = lib.licenses.bsd3; + }) {}; + + "memorable-bits" = callPackage + ({ mkDerivation, base, binary, bits, bytes, bytestring, criterion + , cryptonite, data-dword, doctest, hashable, HUnit, memory, mtl + , network-ip, optparse-applicative, random, split, tasty + , tasty-hunit, tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "memorable-bits"; + version = "0.1.0.1"; + sha256 = "13czmdwg3006xwpac1sngyy8qm5qcm6jbfglqbyy9w85i7qacpf9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bits bytes bytestring cryptonite data-dword hashable + memory mtl network-ip random split + ]; + executableHaskellDepends = [ + base bytestring cryptonite optparse-applicative + ]; + testHaskellDepends = [ + base doctest HUnit tasty tasty-hunit tasty-quickcheck + tasty-smallcheck + ]; + benchmarkHaskellDepends = [ base bytestring criterion random ]; + description = "Generate human memorable strings from binary data"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "membits"; + broken = true; + }) {}; + + "memory" = callPackage + ({ mkDerivation, base, basement, bytestring, deepseq, foundation + , ghc-prim + }: + mkDerivation { + pname = "memory"; + version = "0.18.0"; + sha256 = "0gifhvvq4za0sdlqjv38cwpnywiilmr8gmndwss82jz273vbckpx"; + libraryHaskellDepends = [ + base basement bytestring deepseq ghc-prim + ]; + testHaskellDepends = [ base basement bytestring foundation ]; + description = "memory and related abstraction stuff"; + license = lib.licenses.bsd3; + }) {}; + + "memory-cd" = callPackage + ({ mkDerivation, base, basement-cd, bytestring, deepseq, foundation + , ghc-prim, memory + }: + mkDerivation { + pname = "memory-cd"; + version = "0.16.0.1"; + sha256 = "05dkgkms159k4mk4l1ngcnxqs2hbnzmh9zv3gks0cx7wba6qyrf1"; + revision = "1"; + editedCabalFile = "1kja8j32h1ff6vkn3smj88k4gzgi0il8kv47cm8hwgn0v0cjjy9f"; + libraryHaskellDepends = [ + base basement-cd bytestring deepseq ghc-prim + ]; + testHaskellDepends = [ + base basement-cd bytestring foundation memory + ]; + description = "memory and related abstraction stuff"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "memory-hexstring" = callPackage + ({ mkDerivation, aeson, base, bytestring, memory, scale + , template-haskell, text + }: + mkDerivation { + pname = "memory-hexstring"; + version = "1.0.0.0"; + sha256 = "1sm7jj75mv8p7f33h619zm10xbzyjg1jds87cg36mrj8hfb32q48"; + libraryHaskellDepends = [ + aeson base bytestring memory scale template-haskell text + ]; + description = "Hex-string type for Haskell Web3 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "memorypool" = callPackage + ({ mkDerivation, base, containers, transformers, unsafe, vector }: + mkDerivation { + pname = "memorypool"; + version = "0.1.0.0"; + sha256 = "0w3ssdffsnaxgs8a22sbclsyss4bvmzhb6bww252dcrgpcmn1dkh"; + revision = "1"; + editedCabalFile = "1jv5zba8jldkic64dmrafq45dwaa0ayc2ihvbg0ff87n5i3sh5z0"; + libraryHaskellDepends = [ + base containers transformers unsafe vector + ]; + description = "basic memory pool outside of haskell heap/GC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "memscript" = callPackage + ({ mkDerivation, base, haskeline, transformers }: + mkDerivation { + pname = "memscript"; + version = "0.1.0.0"; + sha256 = "1xcisngfsw5fd5h7idvni85fap2yh85q01615spfr4y4ia5kq05r"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base haskeline transformers ]; + description = "Command line utility for memorizing scriptures or any other text"; + license = "GPL"; + mainProgram = "memscript"; + }) {}; + + "memzero" = callPackage + ({ mkDerivation, base, safe-exceptions, transformers }: + mkDerivation { + pname = "memzero"; + version = "0.1"; + sha256 = "15ipi1vxd8gq8w8qb1cdpkmkj41clk70pyl5r6pkzaq46ap7y9fx"; + libraryHaskellDepends = [ base safe-exceptions ]; + testHaskellDepends = [ base safe-exceptions transformers ]; + description = "Securely erase memory contents by writing zeros to it"; + license = lib.licenses.asl20; + }) {}; + + "menoh" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , filepath, JuicyPixels, menoh, monad-control, optparse-applicative + , tasty, tasty-hunit, tasty-th, transformers, vector + }: + mkDerivation { + pname = "menoh"; + version = "0.3.0"; + sha256 = "0w2p2g5zk4n3k84yrk7hs7kgk82w6avd2i0zk6iczjhhkihh1c6m"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers monad-control transformers vector + ]; + libraryPkgconfigDepends = [ menoh ]; + executableHaskellDepends = [ + base filepath JuicyPixels optparse-applicative vector + ]; + testHaskellDepends = [ + async base bytestring filepath JuicyPixels tasty tasty-hunit + tasty-th vector + ]; + description = "Haskell binding for Menoh DNN inference library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {menoh = null;}; + + "menshen" = callPackage + ({ mkDerivation, aeson, base, hspec, QuickCheck, regex-tdfa + , scientific, text + }: + mkDerivation { + pname = "menshen"; + version = "0.0.3"; + sha256 = "0zx530ksb0zmczbl6k70xg6pxgr2wfga2pg0ghgmpgd9f307xrwb"; + revision = "1"; + editedCabalFile = "0hxj40q50pbl57dribvnk8ak907p15jnk3zycv6n9vj91la9js48"; + libraryHaskellDepends = [ base regex-tdfa scientific text ]; + testHaskellDepends = [ + aeson base hspec QuickCheck regex-tdfa scientific text + ]; + description = "Data Validation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mercury-api" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, clock, directory + , hashable, HUnit, optparse-applicative, text, unordered-containers + }: + mkDerivation { + pname = "mercury-api"; + version = "0.1.0.2"; + sha256 = "0ybpc1kai85rflgdr80jd8cvwxaxmbphv82nz2p17502jrmdfkhg"; + revision = "7"; + editedCabalFile = "1qgcph7cmdxijxfgpwwszbyh07kwalnqli4fp85s7z1fxqfwl5n8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring clock hashable text + unordered-containers + ]; + executableHaskellDepends = [ + ansi-terminal base bytestring optparse-applicative text + ]; + testHaskellDepends = [ + base bytestring directory HUnit optparse-applicative text + ]; + description = "Haskell binding to Mercury API for ThingMagic RFID readers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "merge" = callPackage + ({ mkDerivation, base, profunctors }: + mkDerivation { + pname = "merge"; + version = "0.3.1.1"; + sha256 = "1b03xp953d4kwz7n3p16djsmzzd935x111ngm53gzg1n5dfyqfn5"; + libraryHaskellDepends = [ base profunctors ]; + testHaskellDepends = [ base ]; + description = "A functor for consistent merging of information"; + license = lib.licenses.mit; + }) {}; + + "merge-bash-history" = callPackage + ({ mkDerivation, attoparsec, base, data-ordlist, errors + , optparse-applicative, text + }: + mkDerivation { + pname = "merge-bash-history"; + version = "0.1.0.1"; + sha256 = "1fi8qg5slkgksx24vz91bhi1ddnmavyjcm1i50la60l3c2y0m8rk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base data-ordlist errors text + ]; + executableHaskellDepends = [ base optparse-applicative text ]; + testHaskellDepends = [ base ]; + description = "command line utility to merge bash_history"; + license = lib.licenses.bsd3; + mainProgram = "merge-bash-history"; + }) {}; + + "mergeful" = callPackage + ({ mkDerivation, aeson, autodocodec, base, containers, deepseq, mtl + , text, time, validity, validity-containers, validity-time + }: + mkDerivation { + pname = "mergeful"; + version = "0.3.0.0"; + sha256 = "1w7ccngqcgvwysw1zbdm0qr6hscqc3dnza9n1cp6xfdb80qjqynn"; + libraryHaskellDepends = [ + aeson autodocodec base containers deepseq mtl text time validity + validity-containers validity-time + ]; + license = lib.licenses.mit; + }) {}; + + "mergeful-persistent" = callPackage + ({ mkDerivation, base, containers, genvalidity + , genvalidity-mergeful, genvalidity-persistent, genvalidity-sydtest + , mergeful, microlens, monad-logger, mtl, path, path-io, persistent + , persistent-sqlite, persistent-template, QuickCheck, sydtest + , sydtest-discover, text, validity, validity-persistent + }: + mkDerivation { + pname = "mergeful-persistent"; + version = "0.3.0.1"; + sha256 = "1cbxikv2amab82fkqr78pwax9z8bh04ybjanif6nlfyrq598annc"; + libraryHaskellDepends = [ + base containers mergeful microlens mtl persistent + ]; + testHaskellDepends = [ + base containers genvalidity genvalidity-mergeful + genvalidity-persistent genvalidity-sydtest mergeful monad-logger + mtl path path-io persistent persistent-sqlite persistent-template + QuickCheck sydtest text validity validity-persistent + ]; + testToolDepends = [ sydtest-discover ]; + description = "Support for using mergeful from persistent-based databases"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mergeless" = callPackage + ({ mkDerivation, aeson, autodocodec, base, containers, deepseq, mtl + , text, validity, validity-containers + }: + mkDerivation { + pname = "mergeless"; + version = "0.4.0.0"; + sha256 = "0iy4l51kqldgm9wv60g524q67rag9rswapxrymrfy89cshyc5hib"; + libraryHaskellDepends = [ + aeson autodocodec base containers deepseq mtl text validity + validity-containers + ]; + license = lib.licenses.mit; + }) {}; + + "mergeless-persistent" = callPackage + ({ mkDerivation, base, containers, genvalidity + , genvalidity-mergeless, genvalidity-persistent + , genvalidity-sydtest, mergeless, microlens, monad-logger, mtl + , path, path-io, persistent, persistent-sqlite, persistent-template + , QuickCheck, sydtest, sydtest-discover, text, validity + }: + mkDerivation { + pname = "mergeless-persistent"; + version = "0.1.0.1"; + sha256 = "1m6nbkc43vjjavg9wqimb6ql98m70qy5nagz6l8gjc3icz8dmc00"; + libraryHaskellDepends = [ + base containers mergeless microlens persistent + ]; + testHaskellDepends = [ + base containers genvalidity genvalidity-mergeless + genvalidity-persistent genvalidity-sydtest mergeless monad-logger + mtl path path-io persistent persistent-sqlite persistent-template + QuickCheck sydtest text validity + ]; + testToolDepends = [ sydtest-discover ]; + description = "Support for using mergeless from persistent-based databases"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "merkle-log" = callPackage + ({ mkDerivation, base, bytestring, criterion, crypton, cryptonite + , deepseq, exceptions, hash-tree, memory, mwc-random, QuickCheck + , random, random-bytestring, text + }: + mkDerivation { + pname = "merkle-log"; + version = "0.2.0"; + sha256 = "0v4rga0g2xfk10g0gd8f0if03skl7gqx4n44msdbcnyx3pn6ydl0"; + libraryHaskellDepends = [ + base bytestring crypton deepseq exceptions memory text + ]; + testHaskellDepends = [ + base bytestring crypton deepseq exceptions memory QuickCheck + ]; + benchmarkHaskellDepends = [ + base bytestring criterion crypton cryptonite deepseq hash-tree + memory mwc-random QuickCheck random random-bytestring + ]; + description = "Merkle Tree Logs"; + license = lib.licenses.bsd3; + }) {}; + + "merkle-patricia-db" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, base16-bytestring + , binary, bytestring, containers, cryptonite, data-default + , ethereum-rlp, hspec, hspec-contrib, HUnit, leveldb-haskell + , memory, mtl, nibblestring, resourcet, test-framework + , test-framework-hunit, text, transformers + }: + mkDerivation { + pname = "merkle-patricia-db"; + version = "0.1.0"; + sha256 = "19m5d2l0yfxak9q4nh55ccvb6imb1k63h1qicq44zs8r43mnv3qw"; + libraryHaskellDepends = [ + ansi-wl-pprint base base16-bytestring binary bytestring containers + cryptonite data-default ethereum-rlp leveldb-haskell memory mtl + nibblestring resourcet text transformers + ]; + testHaskellDepends = [ + aeson ansi-wl-pprint base base16-bytestring binary bytestring + containers data-default ethereum-rlp hspec hspec-contrib HUnit + leveldb-haskell mtl nibblestring resourcet test-framework + test-framework-hunit transformers + ]; + description = "A modified Merkle Patricia DB"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "merkle-tree" = callPackage + ({ mkDerivation, base, bytestring, cereal, cryptonite, memory + , protolude, QuickCheck, random, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "merkle-tree"; + version = "0.1.1"; + sha256 = "1am2bfyzdhr2skvjwrvgkk7ihnili0z0lyigpy5lndrhc93n4ni1"; + libraryHaskellDepends = [ + base bytestring cereal cryptonite memory protolude random + ]; + testHaskellDepends = [ + base bytestring cereal cryptonite memory protolude QuickCheck + random tasty tasty-quickcheck + ]; + description = "An implementation of a Merkle tree and merkle tree proofs of inclusion"; + license = lib.licenses.asl20; + }) {}; + + "mersenne-random" = callPackage + ({ mkDerivation, base, old-time }: + mkDerivation { + pname = "mersenne-random"; + version = "1.0.0.1"; + sha256 = "193qz3wn7lz18aywddr9qyn8v08ifv2yxwr68c67p5mn8vr8mvmw"; + libraryHaskellDepends = [ base old-time ]; + description = "Generate high quality pseudorandom numbers using a SIMD Fast Mersenne Twister"; + license = lib.licenses.bsd3; + }) {}; + + "mersenne-random-pure64" = callPackage + ({ mkDerivation, base, random, time }: + mkDerivation { + pname = "mersenne-random-pure64"; + version = "0.2.2.0"; + sha256 = "1lbmdnlk21qqbzw1g7jph6d21dg3vf5saca3inwv1byxq7fh057g"; + revision = "1"; + editedCabalFile = "0pxq0xz42x60993rl4pr4pia80jv1xcqh6njvjzfvn75018j4gw5"; + libraryHaskellDepends = [ base random time ]; + description = "Generate high quality pseudorandom numbers purely using a Mersenne Twister"; + license = lib.licenses.bsd3; + }) {}; + + "message-db-temp" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions + , postgres-options, postgresql-simple, retry, safe-exceptions, text + , tmp-postgres, typed-process + }: + mkDerivation { + pname = "message-db-temp"; + version = "0.0.1.0"; + sha256 = "1cfc199lyv55hz8xiqgz4pzlrwx9ipdm8qz67r57ifyqn4hsdl89"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers exceptions postgres-options + postgresql-simple retry safe-exceptions text tmp-postgres + typed-process + ]; + description = "Temporary message-db for integration testing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "messagepack" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, deepseq + , QuickCheck + }: + mkDerivation { + pname = "messagepack"; + version = "0.5.5"; + sha256 = "1naa6lrvy56z6r41r800v4bqa3467j5d6rvgq9npaz6nm2nvrvmk"; + libraryHaskellDepends = [ + base bytestring cereal containers deepseq + ]; + testHaskellDepends = [ + base bytestring cereal containers QuickCheck + ]; + description = "Serialize instance for Message Pack Object"; + license = lib.licenses.mit; + }) {}; + + "messagepack-rpc" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, messagepack + , network-simple + }: + mkDerivation { + pname = "messagepack-rpc"; + version = "0.5.1"; + sha256 = "1g5096h595ajcb6kyb4s1azkwv9cmw2w7r9nvmm4wa388rj60yda"; + revision = "1"; + editedCabalFile = "05p6naaxswmsc3w7k67ydzzwyn60ymp0jbrc0f66p2sajvlnviax"; + libraryHaskellDepends = [ + base bytestring cereal containers messagepack network-simple + ]; + description = "Message Pack RPC over TCP"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "messente" = callPackage + ({ mkDerivation, base, bytestring, HTTP, http-conduit, network }: + mkDerivation { + pname = "messente"; + version = "0.1.0.1"; + sha256 = "1yv2dspkn34yf61z8c09aijngjr96w30s2sjmhyv9c2c48ys6jc5"; + libraryHaskellDepends = [ + base bytestring HTTP http-conduit network + ]; + description = "Messente SMS Gateway"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "meta-misc" = callPackage + ({ mkDerivation, base, loch-th, template-haskell }: + mkDerivation { + pname = "meta-misc"; + version = "0.1.0.3"; + sha256 = "0pxsg67r2z0f9zxr8m98sndlii0bixyxwgjkc31z5743ciw9ch0c"; + libraryHaskellDepends = [ base loch-th template-haskell ]; + description = "Utility library providing miscellaneous meta-programming utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "meta-par" = callPackage + ({ mkDerivation, abstract-deque, abstract-par, base, bytestring + , containers, deepseq, mtl, mwc-random, transformers, vector + }: + mkDerivation { + pname = "meta-par"; + version = "0.3"; + sha256 = "012blwbwxac2wikiydvjsa4b7f866wws3g33bczv8dzcx3123ljn"; + libraryHaskellDepends = [ + abstract-deque abstract-par base bytestring containers deepseq mtl + mwc-random transformers vector + ]; + description = "Provides the monad-par interface, but based on modular scheduler \"mix-ins\""; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "meta-par-accelerate" = callPackage + ({ mkDerivation, abstract-deque, abstract-par + , abstract-par-accelerate, accelerate, array, base, meta-par + , QuickCheck, transformers, vector + }: + mkDerivation { + pname = "meta-par-accelerate"; + version = "0.3.5"; + sha256 = "0gl6bh2jqf697vl4cg88z39g6180bbha01h67qz46f1vcyvi0lwq"; + libraryHaskellDepends = [ + abstract-deque abstract-par abstract-par-accelerate accelerate + array base meta-par QuickCheck transformers vector + ]; + description = "Support for integrated Accelerate computations within Meta-par"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "metadata" = callPackage + ({ mkDerivation, base, text, time }: + mkDerivation { + pname = "metadata"; + version = "0.4.3.0"; + sha256 = "0860ggpksvaagrb1gqvnpp8gx6xd6h05dqg2ciis6i2my9gxmcmz"; + libraryHaskellDepends = [ base text time ]; + description = "metadata library for semantic web"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "metaheuristics" = callPackage + ({ mkDerivation, arrows, base, random, Stream }: + mkDerivation { + pname = "metaheuristics"; + version = "0.0.8"; + sha256 = "0rdw0laqx9kypfwzqb4ir18r07sjxgm4pwfs82bjpwq0gf58nzas"; + libraryHaskellDepends = [ arrows base random Stream ]; + description = "Generalised local search within Haskell, for applications in combinatorial optimisation"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "metamorphic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "metamorphic"; + version = "0.1.2.3"; + sha256 = "0pazw2kdsl8g4dax6bg0hfg7vp2nna6lrsnzdkixpins7ac95078"; + libraryHaskellDepends = [ base ]; + description = "metamorphisms: ana . cata or understanding folds and unfolds"; + license = "unknown"; + }) {}; + + "metaplug" = callPackage + ({ mkDerivation, base, Cabal, filepath, ghc, haskell98 }: + mkDerivation { + pname = "metaplug"; + version = "0.1.1"; + sha256 = "086n9kqyi2jqki31jgylm0r63ahgvw3pf7mi5hln2m86a5x4ij4n"; + libraryHaskellDepends = [ base Cabal filepath ghc haskell98 ]; + description = "a tiny ghc api wrapper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "metar" = callPackage + ({ mkDerivation, base, bytestring, checkers, deriving-compat, HTTP + , http-client, lens, network-uri, QuickCheck, semigroupoids + , semigroups, tagsoup, tagsoup-selection, tasty, tasty-hunit + , tasty-quickcheck, transformers, wreq + }: + mkDerivation { + pname = "metar"; + version = "0.0.3"; + sha256 = "15irfjx9knfy977b0ka2hiwl6gh7cl3x39by4zkbc0njnqk68vvh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring deriving-compat HTTP http-client lens network-uri + semigroupoids semigroups tagsoup tagsoup-selection transformers + wreq + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Australian METAR"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "metar"; + }) {}; + + "metar-http" = callPackage + ({ mkDerivation, base, checkers, http-types, lens, metar + , network-uri, QuickCheck, semigroupoids, semigroups, tasty + , tasty-hunit, tasty-quickcheck, text, transformers, utf8-string + , wai, warp + }: + mkDerivation { + pname = "metar-http"; + version = "0.0.3"; + sha256 = "04skay08n5z0ibqw53yrxaxx5ysmbphbanmbai3znnrn7mf7q1xh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base http-types lens metar network-uri semigroupoids semigroups + text transformers utf8-string wai warp + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "HTTP for METAR"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "metar-http"; + }) {}; + + "method" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover, rio + , template-haskell, th-abstraction, transformers + }: + mkDerivation { + pname = "method"; + version = "0.4.0.0"; + sha256 = "0ca7xfy5yb8d68l530q6h82843i5yvp9grr9r23s7rfbisbysfpb"; + libraryHaskellDepends = [ + base containers rio template-haskell th-abstraction transformers + ]; + testHaskellDepends = [ + base containers hspec rio template-haskell th-abstraction + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "rebindable methods for improving testability"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "metric" = callPackage + ({ mkDerivation, base, data-default, edit-distance, hmatrix + , QuickCheck, test-framework, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "metric"; + version = "0.2.0"; + sha256 = "172drfn8p5yqyvka2jphhi1lfj5msv2xssa271lfb3w757br452d"; + libraryHaskellDepends = [ + base data-default edit-distance hmatrix vector + ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 vector + ]; + description = "Metric spaces"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "metrics" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, containers + , HUnit, lens, mwc-random, primitive, QuickCheck, text, time + , transformers, transformers-base, unix-compat + , unordered-containers, vector, vector-algorithms + }: + mkDerivation { + pname = "metrics"; + version = "0.4.1.1"; + sha256 = "1f2vqwldp457956bx839r9v3xpmp95q42insn2xcdw669rq6wpym"; + libraryHaskellDepends = [ + ansi-terminal base bytestring containers lens mwc-random primitive + text time transformers transformers-base unix-compat + unordered-containers vector vector-algorithms + ]; + testHaskellDepends = [ + async base HUnit lens mwc-random primitive QuickCheck + ]; + description = "High-performance application metric tracking"; + license = lib.licenses.mit; + }) {}; + + "metricsd-client" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "metricsd-client"; + version = "0.1"; + sha256 = "1q807wvmj1q605257jj60h0j2wal6ypjiad9wkjmv836p3mis5q9"; + libraryHaskellDepends = [ base network ]; + description = "Client for the metrics aggregator Metricsd"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "metro" = callPackage + ({ mkDerivation, base, binary, bytestring, hashable, hashmap-io + , hslogger, mtl, transformers, unix-time, unliftio + }: + mkDerivation { + pname = "metro"; + version = "0.1.0.5"; + sha256 = "016awh89a3nyzgdvs6i0gzkg0ynyr7d836pcyjf51simzyr7kxk7"; + libraryHaskellDepends = [ + base binary bytestring hashable hashmap-io hslogger mtl + transformers unix-time unliftio + ]; + description = "A simple tcp and udp socket server framework"; + license = lib.licenses.bsd3; + }) {}; + + "metro-socket" = callPackage + ({ mkDerivation, base, bytestring, directory, hashable, hashmap-io + , hslogger, metro, mtl, network, transformers, unliftio + }: + mkDerivation { + pname = "metro-socket"; + version = "0.1.0.1"; + sha256 = "10wf3r2zqxd324330pk1lfv7ngmf8g4isyfjasvq5ahfnz1kbsj4"; + libraryHaskellDepends = [ + base bytestring directory hashable hashmap-io hslogger metro mtl + network transformers unliftio + ]; + description = "Socket transport for metro"; + license = lib.licenses.bsd3; + }) {}; + + "metro-transport-crypto" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptonite, metro + , QuickCheck, quickcheck-instances, text, unliftio + }: + mkDerivation { + pname = "metro-transport-crypto"; + version = "0.1.0.0"; + sha256 = "1w7h47lrmw1zzdi8bp5rxrxidpxl1pf9q7ns38mqwf49xl9yyvz7"; + libraryHaskellDepends = [ + base binary bytestring cryptonite metro text unliftio + ]; + testHaskellDepends = [ + base bytestring cryptonite metro QuickCheck quickcheck-instances + ]; + description = "Crypto transport for metro"; + license = lib.licenses.bsd3; + }) {}; + + "metro-transport-tls" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, metro, pem + , tls, x509, x509-store, x509-validation + }: + mkDerivation { + pname = "metro-transport-tls"; + version = "0.1.0.0"; + sha256 = "1lsw4s7h4s1m2hm5bwhq2nx0acnaw1377ifdf0xphb1rzgbdacvb"; + libraryHaskellDepends = [ + base bytestring data-default-class metro pem tls x509 x509-store + x509-validation + ]; + description = "TLS transport for metro"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "metro-transport-websockets" = callPackage + ({ mkDerivation, base, bytestring, metro, websockets }: + mkDerivation { + pname = "metro-transport-websockets"; + version = "0.1.0.0"; + sha256 = "1jyy3sssz8ixwqdlf8zph05pfrm6qnf56sjsq8bx6yah9psy92dg"; + libraryHaskellDepends = [ base bytestring metro websockets ]; + description = "Websockets transport for metro"; + license = lib.licenses.bsd3; + }) {}; + + "metro-transport-xor" = callPackage + ({ mkDerivation, base, bytestring, metro, unliftio }: + mkDerivation { + pname = "metro-transport-xor"; + version = "0.1.0.0"; + sha256 = "1hx839sxd2lrx6vsxswi4i88x1d1489jcdmh2vbnc2dvnssnqcpv"; + libraryHaskellDepends = [ base bytestring metro unliftio ]; + description = "XOR transport for metro"; + license = lib.licenses.bsd3; + }) {}; + + "metronome" = callPackage + ({ mkDerivation, base, data-lens, data-lens-template, hosc, stm }: + mkDerivation { + pname = "metronome"; + version = "0.1.1"; + sha256 = "1w3g8c44g13yp57ik4l1p1a4gb58bpan3qlwjzszpm15b37wfj7f"; + libraryHaskellDepends = [ + base data-lens data-lens-template hosc stm + ]; + description = "Time Synchronized execution"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mezzo" = callPackage + ({ mkDerivation, base, boxes, deepseq, Euterpea, ghc-prim + , ghc-typelits-natnormalise, HCodecs, hspec, HUnit, QuickCheck + , should-not-typecheck, template-haskell + }: + mkDerivation { + pname = "mezzo"; + version = "0.3.1.0"; + sha256 = "1hpsv1k9gnlwwzwg10infipw4dnlcaw86jiismwpynlxrgdrcd36"; + libraryHaskellDepends = [ + base boxes Euterpea ghc-prim ghc-typelits-natnormalise HCodecs + template-haskell + ]; + testHaskellDepends = [ + base deepseq hspec HUnit QuickCheck should-not-typecheck + ]; + description = "Typesafe music composition"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mezzolens" = callPackage + ({ mkDerivation, base, containers, mtl, transformers }: + mkDerivation { + pname = "mezzolens"; + version = "0.0.0"; + sha256 = "0ayz8sdxakrwb0arnbq9rv876f5jbkmycj3jr00p82vhfdyvwll2"; + libraryHaskellDepends = [ base containers mtl transformers ]; + description = "Pure Profunctor Functional Lenses"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mfsolve" = callPackage + ({ mkDerivation, base, hashable, mtl, mtl-compat, tasty + , tasty-hunit, unordered-containers + }: + mkDerivation { + pname = "mfsolve"; + version = "0.3.2.2"; + sha256 = "10cg30xg0d4d2dnfrgrg3bwd16zy9jsyy8wdbhsmjzhf149f6gq9"; + libraryHaskellDepends = [ + base hashable mtl mtl-compat unordered-containers + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Equation solver and calculator à la metafont"; + license = lib.licenses.bsd3; + }) {}; + + "mgeneric" = callPackage + ({ mkDerivation, base, containers, lens, mtl, template-haskell }: + mkDerivation { + pname = "mgeneric"; + version = "0.0.0.2"; + sha256 = "1pgmgssysl0nv9z4vvlmxjijl6y7jvy1b7ph30jnj3fmcrwdf6w3"; + libraryHaskellDepends = [ + base containers lens mtl template-haskell + ]; + description = "Generics with multiple parameters"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mi" = callPackage + ({ mkDerivation, base, haskell-src-meta, parsec, split + , template-haskell + }: + mkDerivation { + pname = "mi"; + version = "0.0.1"; + sha256 = "03virg707xxy330xq4g60fy1rvs1rq9w5p08yc5khzh64v1g3i2b"; + libraryHaskellDepends = [ + base haskell-src-meta parsec split template-haskell + ]; + description = "Multiple Instance for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "miconix-test" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "miconix-test"; + version = "0.2"; + sha256 = "02p2m11chfva4i6293if0yf8rvdbxjf8wz38ckmksiicmzhss10y"; + revision = "3"; + editedCabalFile = "1rkx448wrvq08qi84g5vqxk3fc27xb4jgwf9vi6hqj5a9gwnjfcg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test1"; + broken = true; + }) {}; + + "micro-gateway" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, case-insensitive + , containers, cookie, data-default-class, hslogger, http-client + , http-types, network-uri, optparse-applicative, scotty, signature + , stm, streaming-commons, text, time, unix-time + , unordered-containers, wai, wai-cors, wai-websockets, warp + , websockets, yaml + }: + mkDerivation { + pname = "micro-gateway"; + version = "1.1.0.1"; + sha256 = "0anph45wr8f9xkn67sssr2jm6dm2h58jzxzxxw2hfcpsqmpvm41z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring case-insensitive containers cookie + hslogger http-client http-types scotty signature stm text time + unix-time unordered-containers wai websockets + ]; + executableHaskellDepends = [ + aeson base bytestring data-default-class http-client network-uri + optparse-applicative scotty streaming-commons text wai-cors + wai-websockets warp websockets yaml + ]; + description = "A Micro service gateway"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "simple-gateway"; + }) {}; + + "micro-recursion-schemes" = callPackage + ({ mkDerivation, base, cpphs, HUnit, template-haskell + , th-abstraction + }: + mkDerivation { + pname = "micro-recursion-schemes"; + version = "5.0.2.2"; + sha256 = "17jybjra4s1hapjz6i8bwlv8y6rm70g72vl7cd2y7xrq4vrd3p9v"; + revision = "1"; + editedCabalFile = "0zdyg5w4fhdps5cirp21wpd6056v09381lmdf9mizfxilhx4wziy"; + libraryHaskellDepends = [ base template-haskell th-abstraction ]; + libraryToolDepends = [ cpphs ]; + testHaskellDepends = [ base HUnit template-haskell ]; + description = "Simple recursion schemes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "microaeson" = callPackage + ({ mkDerivation, aeson, alex, array, base, bytestring, containers + , deepseq, fail, QuickCheck, quickcheck-instances, tasty + , tasty-quickcheck, text, unordered-containers, vector + }: + mkDerivation { + pname = "microaeson"; + version = "0.1.0.1"; + sha256 = "0rx5gm7apazc0sm65v687ab5106ximka9khizxq1lbckd2x0cq3q"; + revision = "8"; + editedCabalFile = "1w9pm69vm0r3zkmcls3zd6b0vc3ifvsjmwj2wk7gc23pj4bwzwlb"; + libraryHaskellDepends = [ + array base bytestring containers deepseq fail text + ]; + libraryToolDepends = [ alex ]; + testHaskellDepends = [ + aeson base bytestring containers QuickCheck quickcheck-instances + tasty tasty-quickcheck text unordered-containers vector + ]; + description = "A tiny JSON library with light dependency footprint"; + license = lib.licenses.gpl3Only; + }) {}; + + "microbase" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "microbase"; + version = "4.15.0.0.1"; + sha256 = "0dslfkfvjr5zfdw5vmxi1xrblvy3g0l13d38m4c30rgl3nhxyjlm"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "A minimal base to work around GHC bugs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "microbench" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "microbench"; + version = "0.1"; + sha256 = "05yphn77rxg7zqpn27292yvmah2634hqfx2mgfyp5yws5ickrvkg"; + libraryHaskellDepends = [ base time ]; + description = "Microbenchmark Haskell code"; + license = lib.licenses.bsd3; + }) {}; + + "microc" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "microc"; + version = "1.0.0.1"; + sha256 = "1bl37j0zx64pqb0nxg071cxbvwbs0i9i8291azsi36j0y4j4dflp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "microc compiler"; + license = lib.licenses.bsd3; + mainProgram = "microc-exe"; + }) {}; + + "microformats2-parser" = callPackage + ({ mkDerivation, aeson, aeson-qq, attoparsec, base, base-compat + , blaze-markup, bytestring, case-insensitive, containers + , data-default, either, errors, hspec + , hspec-expectations-pretty-diff, html-conduit, lens, lens-aeson + , mtl, network-uri, pcre-heavy, raw-strings-qq, safe, tagsoup + , template-haskell, text, time, transformers, unordered-containers + , vector, xml-lens, xss-sanitize + }: + mkDerivation { + pname = "microformats2-parser"; + version = "1.0.2.2"; + sha256 = "0r1j0ky2kqc1qkvdhmcxxjwc7gplmsr0pdra2fc0xb0k7ccb2hvc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-qq attoparsec base base-compat blaze-markup bytestring + case-insensitive containers data-default either errors html-conduit + lens lens-aeson network-uri pcre-heavy safe tagsoup text time + transformers unordered-containers vector xml-lens xss-sanitize + ]; + testHaskellDepends = [ + aeson-qq base base-compat bytestring data-default hspec + hspec-expectations-pretty-diff html-conduit mtl network-uri + raw-strings-qq template-haskell text time xml-lens + ]; + description = "A Microformats 2 parser"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "microformats2-types" = callPackage + ({ mkDerivation, aeson, base, data-default-class, pandoc-types + , setters, text, time + }: + mkDerivation { + pname = "microformats2-types"; + version = "0.4.1"; + sha256 = "1p2s2g78bnqbcf0www0x11pz5nyxjfac7q7sbd2qfn1v777ylv7b"; + revision = "1"; + editedCabalFile = "0z6gx7zv3xc88n1x9z4ihrc8yb8x1j3klyan2xplfq6c6khhqa6f"; + libraryHaskellDepends = [ + aeson base data-default-class pandoc-types setters text time + ]; + description = "Microformats 2 types (with Aeson instances)"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "microgroove" = callPackage + ({ mkDerivation, base, primitive, vector }: + mkDerivation { + pname = "microgroove"; + version = "0.2.1.0"; + sha256 = "1dfkiiiksb4wnf6kgxmla37w1xmmxpzim4ribjckvn58pd2hn2a0"; + libraryHaskellDepends = [ base primitive vector ]; + description = "Array-backed extensible records"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "microlens" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "microlens"; + version = "0.4.13.1"; + sha256 = "1z6ph89sgdhgdf8sqaw9g978mlnvlc4k8y50pssaxxplizpanm0a"; + revision = "1"; + editedCabalFile = "07d5lm0p98aly7wfm1ishm8dy6ccgg2mklrxkgry9s3qblmnw9gw"; + libraryHaskellDepends = [ base ]; + description = "A tiny lens library with no dependencies"; + license = lib.licenses.bsd3; + }) {}; + + "microlens-aeson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, hashable + , microlens, scientific, tasty, tasty-hunit, text, vector + }: + mkDerivation { + pname = "microlens-aeson"; + version = "2.5.2"; + sha256 = "1cnmasig3wq132k1j89qj7g1bsamhpbjg492cynch4lb2r8bwxkc"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring hashable microlens scientific text + vector + ]; + testHaskellDepends = [ + aeson base bytestring hashable microlens tasty tasty-hunit text + vector + ]; + description = "Law-abiding lenses for Aeson, using microlens"; + license = lib.licenses.mit; + }) {}; + + "microlens-contra" = callPackage + ({ mkDerivation, base, microlens }: + mkDerivation { + pname = "microlens-contra"; + version = "0.1.0.3"; + sha256 = "1jxm6shmvacbic6i6hask0kv89kramnk77pcxpv4gv4xydjsr88n"; + revision = "1"; + editedCabalFile = "086z6n3c606zmv1fxc9j2jhsvh1v7nszawklg1xddyzk9jgcyzpv"; + libraryHaskellDepends = [ base microlens ]; + description = "True folds and getters for microlens"; + license = lib.licenses.bsd3; + }) {}; + + "microlens-each" = callPackage + ({ mkDerivation, base, microlens }: + mkDerivation { + pname = "microlens-each"; + version = "0.1.0.0"; + sha256 = "00bk2vriwh8aj2c6n5g2w84pfq0nssfa62iw97dm9c3zkp558wxj"; + libraryHaskellDepends = [ base microlens ]; + description = "'each' for microlens"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "microlens-ghc" = callPackage + ({ mkDerivation, array, base, bytestring, containers, microlens + , transformers + }: + mkDerivation { + pname = "microlens-ghc"; + version = "0.4.14.2"; + sha256 = "17fdc5jpqlq3q61mf6qia7a18kqq4nfpbrv2j2n4a4cx62kcbraq"; + libraryHaskellDepends = [ + array base bytestring containers microlens transformers + ]; + description = "microlens + array, bytestring, containers, transformers"; + license = lib.licenses.bsd3; + }) {}; + + "microlens-mtl" = callPackage + ({ mkDerivation, base, microlens, mtl, transformers + , transformers-compat + }: + mkDerivation { + pname = "microlens-mtl"; + version = "0.2.0.3"; + sha256 = "1ilz0zyyk9f6h97gjsaqq65njfs23fk3wxhigvj4z0brf7rnlssd"; + revision = "1"; + editedCabalFile = "0xw3hjsfdg0hz12bk9yh2zqs2xi4jxaspwkd968ajxq13rmygxlj"; + libraryHaskellDepends = [ + base microlens mtl transformers transformers-compat + ]; + description = "microlens support for Reader/Writer/State from mtl"; + license = lib.licenses.bsd3; + }) {}; + + "microlens-platform" = callPackage + ({ mkDerivation, base, hashable, microlens, microlens-ghc + , microlens-mtl, microlens-th, text, unordered-containers, vector + }: + mkDerivation { + pname = "microlens-platform"; + version = "0.4.3.5"; + sha256 = "0ch7ln612j7inw6jrjxjccsyjd9fz4zwwjcw97313r4yfflhwff4"; + libraryHaskellDepends = [ + base hashable microlens microlens-ghc microlens-mtl microlens-th + text unordered-containers vector + ]; + description = "microlens + all batteries included (best for apps)"; + license = lib.licenses.bsd3; + }) {}; + + "microlens-pro" = callPackage + ({ mkDerivation, base, containers, microlens, microlens-contra + , microlens-platform, microlens-th, mtl, profunctors, tagged + , template-haskell, text, th-abstraction, unordered-containers + , vector + }: + mkDerivation { + pname = "microlens-pro"; + version = "0.2.0"; + sha256 = "03vadipi3qkyz6xyf2by8jqq453gvpisqhwvrhaykbwx6pxrzwnj"; + libraryHaskellDepends = [ + base containers microlens microlens-contra microlens-platform + microlens-th mtl profunctors tagged template-haskell text + th-abstraction unordered-containers vector + ]; + description = "Prisms and isomorphisms for microlens"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "microlens-process" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, filepath + , microlens, process + }: + mkDerivation { + pname = "microlens-process"; + version = "0.2.0.2"; + sha256 = "0dvhvrk1v0kjb45xnpjbr8b97vc6dx4cq34jfzkazqdp5jk5nlxp"; + revision = "2"; + editedCabalFile = "04j2yap3ha45wq0slvxkd3gm7gkx2dks9abxfd6mg3asmdp743gk"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base filepath microlens process ]; + testHaskellDepends = [ base doctest microlens process ]; + description = "Micro-optics for the process library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "microlens-th" = callPackage + ({ mkDerivation, base, containers, microlens, tagged + , template-haskell, th-abstraction, transformers + }: + mkDerivation { + pname = "microlens-th"; + version = "0.4.3.14"; + sha256 = "0sjvzywcar5fxmpbdj5ili4m4pcz77hnk27i99qsdrxjzmmwkycj"; + libraryHaskellDepends = [ + base containers microlens template-haskell th-abstraction + transformers + ]; + testHaskellDepends = [ base microlens tagged ]; + description = "Automatic generation of record lenses for microlens"; + license = lib.licenses.bsd3; + }) {}; + + "micrologger" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec, lens + , text, text-format, time, transformers + }: + mkDerivation { + pname = "micrologger"; + version = "0.5.0.0"; + sha256 = "0n3jqavza0fkhngikbpjnn8x268qrnhrg1g08yp3p58jvbvwbr6p"; + libraryHaskellDepends = [ + aeson base bytestring containers lens text text-format time + transformers + ]; + testHaskellDepends = [ aeson base hspec text ]; + description = "A super simple logging module"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "microsoft-translator" = callPackage + ({ mkDerivation, base, bytestring, http-api-data, http-client + , http-client-tls, http-media, mtl, safe, servant, servant-client + , text, time, xml + }: + mkDerivation { + pname = "microsoft-translator"; + version = "0.1.2"; + sha256 = "0qvf07a0nshbrzgqx5236b5bzc7z7jh49acsx7x7hyj5xsrcp7cw"; + libraryHaskellDepends = [ + base bytestring http-api-data http-client http-client-tls + http-media mtl safe servant servant-client text time xml + ]; + description = "Bindings to the Microsoft Translator API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "microspec" = callPackage + ({ mkDerivation, base, QuickCheck, time }: + mkDerivation { + pname = "microspec"; + version = "0.2.1.3"; + sha256 = "0615gdbsk7i3w71adjp69zabw4mli965wffm2h846hp6pjj31xcb"; + libraryHaskellDepends = [ base QuickCheck time ]; + description = "Tiny QuickCheck test library with minimal dependencies"; + license = lib.licenses.bsd3; + }) {}; + + "microstache" = callPackage + ({ mkDerivation, aeson, base, base-orphans, bytestring, containers + , deepseq, directory, filepath, parsec, tasty, tasty-hunit, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "microstache"; + version = "1.0.2.3"; + sha256 = "16nj6ss8nmxd0z8lc2a9zpawgvi4kbd5wyjy17xknq43awbi6ynz"; + revision = "3"; + editedCabalFile = "0bl84aym5p31wlyqwh5vicyrdw3nvig65xxdlx4ql8hjr71l7mvi"; + libraryHaskellDepends = [ + aeson base containers deepseq directory filepath parsec text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base base-orphans bytestring containers parsec tasty + tasty-hunit text + ]; + description = "Mustache templates for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "microtimer" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "microtimer"; + version = "0.0.1.2"; + sha256 = "09w8jn6g8fq3zsp2ahdrzv33mvayh8vladmc2wf8pbmpmdii0kap"; + libraryHaskellDepends = [ base time ]; + description = "A tiny library for benchmarking IO actions"; + license = lib.licenses.bsd3; + }) {}; + + "mida" = callPackage + ({ mkDerivation, aeson, base, containers, data-default, exceptions + , file-embed, filepath, formatting, haskeline, HCodecs, hspec + , megaparsec, mtl, optparse-applicative, path, path-io, process + , QuickCheck, random, text, tf-random, transformers, yaml + }: + mkDerivation { + pname = "mida"; + version = "1.0.2"; + sha256 = "1xvmyjv72v2cd9h4qkq5vxa6ylzdnkf4pk7afs316mzvx68fab4h"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers exceptions haskeline HCodecs megaparsec mtl + QuickCheck random text tf-random transformers + ]; + executableHaskellDepends = [ + aeson base containers data-default exceptions file-embed filepath + formatting haskeline HCodecs megaparsec mtl optparse-applicative + path path-io process QuickCheck random text tf-random transformers + yaml + ]; + testHaskellDepends = [ + base containers HCodecs hspec megaparsec mtl QuickCheck random text + tf-random transformers + ]; + description = "Language for algorithmic generation of MIDI files"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mida"; + broken = true; + }) {}; + + "midair" = callPackage + ({ mkDerivation, base, containers, safe, stm }: + mkDerivation { + pname = "midair"; + version = "0.2.0.1"; + sha256 = "1dkja5arps41wanhv1jnkf99xrc8f5aiimp27myd595lqqdr87s2"; + libraryHaskellDepends = [ base containers safe stm ]; + description = "Hot-swappable FRP"; + license = lib.licenses.gpl3Only; + }) {}; + + "midi" = callPackage + ({ mkDerivation, base, binary, bytestring, event-list + , explicit-exception, monoid-transformer, non-negative, QuickCheck + , random, semigroups, transformers, utility-ht + }: + mkDerivation { + pname = "midi"; + version = "0.2.2.4"; + sha256 = "14dv5ihlk5jqmvd3b0wfk4nzk4phan5gx6fmvq616mrp6dsflx58"; + revision = "1"; + editedCabalFile = "086fhjrg3abwnxqwngfyw5paw4jszx5q9mxym5q7x9yqy4dl64j0"; + libraryHaskellDepends = [ + base binary bytestring event-list explicit-exception + monoid-transformer non-negative QuickCheck random semigroups + transformers utility-ht + ]; + testHaskellDepends = [ + base bytestring event-list explicit-exception non-negative + QuickCheck transformers utility-ht + ]; + description = "Handling of MIDI messages and files"; + license = "GPL"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "midi-alsa" = callPackage + ({ mkDerivation, alsa-seq, base, data-accessor, midi, utility-ht }: + mkDerivation { + pname = "midi-alsa"; + version = "0.2.1"; + sha256 = "13dc299d252nrll1vzp7pl1ncv0qw3xhz5b3kqnc8hb0g4mkkgpc"; + libraryHaskellDepends = [ + alsa-seq base data-accessor midi utility-ht + ]; + description = "Convert between datatypes of the midi and the alsa packages"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "midi-music-box" = callPackage + ({ mkDerivation, base, containers, diagrams-lib + , diagrams-postscript, event-list, midi, optparse-applicative + , utility-ht + }: + mkDerivation { + pname = "midi-music-box"; + version = "0.0.1.2"; + sha256 = "0rnjwis6y0lnyfjxnxqk3zsh78ylccq5v21avb97vybmj0pld1l9"; + revision = "3"; + editedCabalFile = "0yh1mqpsw12dci8fgw124jbz5588v5vxdzggrn67x1pd4wvjmr8k"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers diagrams-lib diagrams-postscript event-list midi + optparse-applicative utility-ht + ]; + description = "Convert MIDI file to music box punch tape"; + license = lib.licenses.bsd3; + mainProgram = "midi-music-box"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "midi-simple" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, criterion + , generic-random, hspec, hspec-attoparsec, QuickCheck, tasty + , tasty-hspec, tasty-quickcheck + }: + mkDerivation { + pname = "midi-simple"; + version = "0.1.0.0"; + sha256 = "16l446b1296blnilhmlkmav8yz4svpvvk53ph40kwqpk0v9fx07n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ attoparsec base bytestring ]; + testHaskellDepends = [ + attoparsec base bytestring generic-random hspec hspec-attoparsec + QuickCheck tasty tasty-hspec tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "A simple and fast library for working with MIDI messages"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "midi-util" = callPackage + ({ mkDerivation, base, containers, event-list, midi, non-negative + }: + mkDerivation { + pname = "midi-util"; + version = "0.2.1"; + sha256 = "0ajmjwxa2g5fjgb9zhil63mszsalmg4fqdv62zabf774z8k1x1ry"; + libraryHaskellDepends = [ + base containers event-list midi non-negative + ]; + description = "Utility functions for processing MIDI files"; + license = lib.licenses.bsd3; + }) {}; + + "midi-utils" = callPackage + ({ mkDerivation, base, bytestring, directory, event-list, midi + , parsec, process + }: + mkDerivation { + pname = "midi-utils"; + version = "0.1.0.0"; + sha256 = "1dlxihyjx1s1vj57j0fnalav8kq5yxlwlaz0ixmx4aj6glgzp8iz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring directory event-list midi parsec process + ]; + description = "Utilities for working with MIDI data"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "midimory" = callPackage + ({ mkDerivation, alsa-core, alsa-seq, array, base, containers + , optparse-applicative, random, shell-utility, transformers + , utility-ht, wx, wxcore + }: + mkDerivation { + pname = "midimory"; + version = "0.0.2.3"; + sha256 = "1k9pm0ai9i66c7l4px84cf5db3nsq5ab9ndplcyfh05snbdy70vz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + alsa-core alsa-seq array base containers optparse-applicative + random shell-utility transformers utility-ht wx wxcore + ]; + description = "A Memory-like (Concentration, Pairs, ...) game for tones"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "midimory"; + }) {}; + + "midisurface" = callPackage + ({ mkDerivation, alsa-core, alsa-seq, base, containers, gtk, mtl + , stm + }: + mkDerivation { + pname = "midisurface"; + version = "0.1.0.0"; + sha256 = "0i1g1hqr1jjjnrrkfgp0i9zm5cm6aza1kzqy2z8hmbqjdvyv21fz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + alsa-core alsa-seq base containers gtk mtl stm + ]; + description = "A control midi surface"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + mainProgram = "midisurface"; + broken = true; + }) {}; + + "mig" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring + , case-insensitive, containers, exceptions, extra, filepath, hspec + , http-api-data, http-media, http-types, insert-ordered-containers + , lens, lrucache, mtl, openapi3, safe, text, time, transformers + }: + mkDerivation { + pname = "mig"; + version = "0.2.1.0"; + sha256 = "08jirnwg73n2d6065rdy5za0l9w2s7xnx5va92m73z149ljwjxrb"; + libraryHaskellDepends = [ + aeson base blaze-html bytestring case-insensitive containers + exceptions extra filepath http-api-data http-media http-types + insert-ordered-containers lens lrucache mtl openapi3 safe text time + transformers + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec http-api-data http-types mtl + openapi3 text + ]; + description = "Build lightweight and composable servers"; + license = lib.licenses.bsd3; + }) {}; + + "mig-client" = callPackage + ({ mkDerivation, base, bytestring, containers, http-api-data + , http-client, http-media, http-types, mig, mtl, text + }: + mkDerivation { + pname = "mig-client"; + version = "0.1.1.0"; + sha256 = "1q0qlkq1n5cmmfyrs6md98b87nn6hdp2j0hki2sfwnzzcxm2zcz0"; + libraryHaskellDepends = [ + base bytestring containers http-api-data http-client http-media + http-types mig mtl text + ]; + description = "Build http-clients from API definition for mig servers"; + license = lib.licenses.bsd3; + }) {}; + + "mig-extra" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring + , case-insensitive, containers, data-default, exceptions, extra + , http-api-data, http-media, http-types, mig, mig-client, openapi3 + , template-haskell, text, time, transformers, yaml + }: + mkDerivation { + pname = "mig-extra"; + version = "0.1.1.0"; + sha256 = "1jgkim9vw3lg5qdgvf6kcx99zzn1rqlpv4zpyi0svjh4xzx7nrsm"; + libraryHaskellDepends = [ + aeson base blaze-html bytestring case-insensitive containers + data-default exceptions extra http-api-data http-media http-types + mig mig-client openapi3 template-haskell text time transformers + yaml + ]; + description = "Extra utils for Mig core library"; + license = lib.licenses.bsd3; + }) {}; + + "mig-server" = callPackage + ({ mkDerivation, aeson, base, blaze-html, data-default + , http-api-data, http-types, mig, mig-extra, mig-swagger-ui + , mig-wai, openapi3, text, transformers, warp + }: + mkDerivation { + pname = "mig-server"; + version = "0.2.1.0"; + sha256 = "19n68hf0gv032lmpmg31gi1g7g4ps3padm8gs31rf6yp1pbzv5k1"; + libraryHaskellDepends = [ + aeson base blaze-html data-default http-api-data http-types mig + mig-extra mig-swagger-ui mig-wai openapi3 text transformers warp + ]; + description = "Build lightweight and composable servers"; + license = lib.licenses.bsd3; + }) {}; + + "mig-swagger-ui" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, blaze-html + , blaze-markup, bytestring, data-default, file-embed-lzma + , http-api-data, lens, mig, openapi3, text + }: + mkDerivation { + pname = "mig-swagger-ui"; + version = "0.1.0.1"; + sha256 = "1hygqx3f9zq2qir5b2a8bz8yfk2irhmql366jf5817873q7kfvc0"; + libraryHaskellDepends = [ + aeson aeson-pretty base blaze-html blaze-markup bytestring + data-default file-embed-lzma http-api-data lens mig openapi3 text + ]; + description = "Swagger servers for mig library"; + license = lib.licenses.bsd3; + }) {}; + + "mig-wai" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , exceptions, mig, text, wai + }: + mkDerivation { + pname = "mig-wai"; + version = "0.1.1.0"; + sha256 = "133kmcc3lvqhs08syad0s8czqkavb7mj70vfnn33vi68z7ms6gbm"; + libraryHaskellDepends = [ + base bytestring containers data-default exceptions mig text wai + ]; + description = "Render mig-servers as wai-applications"; + license = lib.licenses.bsd3; + }) {}; + + "mighttpd" = callPackage + ({ mkDerivation, base, bytestring, c10k, directory, filepath + , haskell98, hdaemonize, hslogger, network, parsec, time, unix + , webserver + }: + mkDerivation { + pname = "mighttpd"; + version = "0.4.3"; + sha256 = "0xl6x4755x8sz2igqfp3mr5n29q7hb4v5b1mycah9vffk1bhi0yf"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring c10k directory filepath haskell98 hdaemonize + hslogger network parsec time unix webserver + ]; + description = "Simple Web Server in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mighttpd2" = callPackage + ({ mkDerivation, array, async, auto-update, base, byteorder + , bytestring, case-insensitive, conduit, conduit-extra, directory + , filepath, hspec, http-client, http-date, http-types, network + , old-locale, parsec, resourcet, split, streaming-commons, text + , time, time-manager, transformers, unix, unix-time, unliftio + , unordered-containers, wai, wai-app-file-cgi, wai-logger, warp + }: + mkDerivation { + pname = "mighttpd2"; + version = "4.0.6"; + sha256 = "1viyk6rwlswsj8rky8i9mnh1qh0fw2q1r4mzlbs96608xm2p460k"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array async auto-update base byteorder bytestring case-insensitive + conduit conduit-extra directory filepath http-date http-types + network parsec resourcet split streaming-commons text unix + unix-time unliftio unordered-containers wai wai-app-file-cgi warp + ]; + executableHaskellDepends = [ + base bytestring conduit-extra directory filepath http-client + http-date http-types network old-locale streaming-commons time + time-manager transformers unix wai wai-app-file-cgi wai-logger warp + ]; + testHaskellDepends = [ base hspec http-client ]; + description = "High performance web server on WAI/warp"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mighty-metropolis" = callPackage + ({ mkDerivation, base, containers, foldl, hspec, kan-extensions + , mcmc-types, mwc-probability, mwc-random, pipes, primitive + , transformers + }: + mkDerivation { + pname = "mighty-metropolis"; + version = "2.0.0"; + sha256 = "0r1viswlggm6y7k3x5cvfmbly8jmk1ivhfp8vpgvkamxagzhkrk4"; + libraryHaskellDepends = [ + base kan-extensions mcmc-types mwc-probability pipes primitive + transformers + ]; + testHaskellDepends = [ + base containers foldl hspec mcmc-types mwc-probability mwc-random + ]; + description = "The Metropolis algorithm"; + license = lib.licenses.mit; + }) {}; + + "migrant-core" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "migrant-core"; + version = "0.1.0.3"; + sha256 = "15g7w2bpzhpp0gann0s8sj5ha315jf3bwlhkapfbrbjmswph0fgf"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ + base HUnit QuickCheck tasty tasty-hunit tasty-quickcheck text + ]; + description = "Semi-automatic database schema migrations"; + license = lib.licenses.bsd3; + }) {}; + + "migrant-hdbc" = callPackage + ({ mkDerivation, base, HDBC, HDBC-sqlite3, HUnit, migrant-core + , process, QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck + , text + }: + mkDerivation { + pname = "migrant-hdbc"; + version = "0.1.0.3"; + sha256 = "181n17jxwii3c64crzrpxry9fbpmclpanf6sqbb3rc9vdpm7df0g"; + libraryHaskellDepends = [ base HDBC migrant-core text ]; + testHaskellDepends = [ + base HDBC HDBC-sqlite3 HUnit migrant-core process QuickCheck random + tasty tasty-hunit tasty-quickcheck text + ]; + description = "Semi-automatic database schema migrations"; + license = lib.licenses.bsd3; + }) {}; + + "migrant-postgresql-simple" = callPackage + ({ mkDerivation, base, HUnit, migrant-core, postgresql-simple + , process, QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck + , text + }: + mkDerivation { + pname = "migrant-postgresql-simple"; + version = "0.1.0.3"; + sha256 = "096lj9ibminyfb09ciab20q014mqhwahqh3prc530lhv5arin1ml"; + libraryHaskellDepends = [ + base migrant-core postgresql-simple text + ]; + testHaskellDepends = [ + base HUnit migrant-core postgresql-simple process QuickCheck random + tasty tasty-hunit tasty-quickcheck text + ]; + description = "Semi-automatic database schema migrations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "migrant-sqlite-simple" = callPackage + ({ mkDerivation, base, HUnit, migrant-core, QuickCheck + , sqlite-simple, tasty, tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "migrant-sqlite-simple"; + version = "0.1.0.3"; + sha256 = "0gcji3kmdndn77kg74bxki32fwrvzafjv4svpxj31advprn6jdgx"; + libraryHaskellDepends = [ base migrant-core sqlite-simple text ]; + testHaskellDepends = [ + base HUnit migrant-core QuickCheck sqlite-simple tasty tasty-hunit + tasty-quickcheck text + ]; + description = "Semi-automatic database schema migrations"; + license = lib.licenses.bsd3; + }) {}; + + "mikmod" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "mikmod"; + version = "0.2.0.1"; + sha256 = "1v93w03kh94hbaf5w2hdjcgccyv6dxkl6q1jmm58gxc84amb1lmp"; + revision = "1"; + editedCabalFile = "0anjsdm2xvsaqczfip1a9bwahdlxdn1zamg3lb7qg4l3k4cdp6vb"; + libraryHaskellDepends = [ base bytestring ]; + description = "MikMod bindings"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mikrokosmos" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, directory + , haskeline, HUnit, mtl, multimap, options, parsec, process, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "mikrokosmos"; + version = "0.8.0"; + sha256 = "0v3md44bz5cx6h4hvd2mif0pmmi85zzm93gdk28j8z50m7v9m48z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base containers directory haskeline HUnit mtl + multimap options parsec tasty tasty-golden tasty-hunit + tasty-quickcheck + ]; + testHaskellDepends = [ + ansi-terminal base containers directory haskeline HUnit mtl + multimap options parsec process tasty tasty-golden tasty-hunit + tasty-quickcheck + ]; + description = "Lambda calculus interpreter"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mikrokosmos"; + broken = true; + }) {}; + + "miku" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive + , containers, filepath, http-types, mtl, wai, wai-extra + }: + mkDerivation { + pname = "miku"; + version = "2016.3.17"; + sha256 = "176cnk7dj2bfmfics2wbhq8zvabvckq2423f84f323hkz997sj46"; + libraryHaskellDepends = [ + base blaze-builder bytestring case-insensitive containers filepath + http-types mtl wai wai-extra + ]; + description = "A minimum web dev DSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "milena" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, digest, lens + , lifted-base, monad-control, mtl, murmur-hash, network, QuickCheck + , random, resource-pool, semigroups, tasty, tasty-hspec + , tasty-quickcheck, transformers, zlib + }: + mkDerivation { + pname = "milena"; + version = "0.5.4.0"; + sha256 = "1ldjm2m1rbm74j7kygli6g6rcl5hqk0agh5xpah1i02n2f01i078"; + libraryHaskellDepends = [ + base bytestring cereal containers digest lens lifted-base + monad-control mtl murmur-hash network random resource-pool + semigroups transformers zlib + ]; + testHaskellDepends = [ + base bytestring lens mtl network QuickCheck semigroups tasty + tasty-hspec tasty-quickcheck + ]; + description = "A Kafka client for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mime" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "mime"; + version = "0.4.0.2"; + sha256 = "0x9qx8adradc5irfwfn4xs4j9pd228j1b3lpngap2qxabhz2iyp7"; + revision = "1"; + editedCabalFile = "07r4kyjm2bk8knyhbfivgxlxnxp7qqlcnzp61f2hi7d1s7clg290"; + libraryHaskellDepends = [ base text ]; + description = "Working with MIME types"; + license = lib.licenses.bsd3; + }) {}; + + "mime-directory" = callPackage + ({ mkDerivation, base, base64-string, bytestring, containers + , old-locale, regex-pcre, time + }: + mkDerivation { + pname = "mime-directory"; + version = "0.5.2"; + sha256 = "0yh760wvb2arsjyf7lv74f1pjv6dcpxbk9nfj9zv5jykpki3gwx3"; + libraryHaskellDepends = [ + base base64-string bytestring containers old-locale regex-pcre time + ]; + description = "A library for parsing/printing the text/directory mime type"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mime-mail" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring + , filepath, hspec, process, random, text + }: + mkDerivation { + pname = "mime-mail"; + version = "0.5.1"; + sha256 = "1s1wp8v1xlvw3r4qk1lv9zpm99ihka7a785zjl6i3fq1maqq955g"; + libraryHaskellDepends = [ + base base64-bytestring blaze-builder bytestring filepath process + random text + ]; + testHaskellDepends = [ base blaze-builder bytestring hspec text ]; + description = "Compose MIME email messages"; + license = lib.licenses.mit; + }) {}; + + "mime-mail-ses" = callPackage + ({ mkDerivation, base, base16-bytestring, base64-bytestring + , byteable, bytestring, case-insensitive, conduit, cryptohash + , http-client, http-client-tls, http-conduit, http-types, mime-mail + , optparse-applicative, tasty, tasty-hunit, text, time, xml-conduit + , xml-types + }: + mkDerivation { + pname = "mime-mail-ses"; + version = "0.4.3"; + sha256 = "0v4b0y28kf7mx80z16j82wmaccpggkc262f7cn9g9j2nfayy2xhj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base16-bytestring base64-bytestring byteable bytestring + case-insensitive conduit cryptohash http-client http-client-tls + http-conduit http-types mime-mail text time xml-conduit xml-types + ]; + executableHaskellDepends = [ + base http-client http-client-tls mime-mail optparse-applicative + text + ]; + testHaskellDepends = [ + base bytestring case-insensitive tasty tasty-hunit time + ]; + description = "Send mime-mail messages via Amazon SES"; + license = lib.licenses.mit; + mainProgram = "send-aws"; + }) {}; + + "mime-string" = callPackage + ({ mkDerivation, base, base64-string, bytestring, iconv, mtl + , network, old-locale, old-time, random + }: + mkDerivation { + pname = "mime-string"; + version = "0.5"; + sha256 = "1k62vxl85ysax8a312xa9dw6wyh41nxr9pn8id8z62bbin3wpk33"; + libraryHaskellDepends = [ + base base64-string bytestring iconv mtl network old-locale old-time + random + ]; + description = "MIME implementation for String's"; + license = "unknown"; + }) {}; + + "mime-types" = callPackage + ({ mkDerivation, base, bytestring, containers, text }: + mkDerivation { + pname = "mime-types"; + version = "0.1.2.0"; + sha256 = "0qagjx5mxzl62ajlvhdqsjkh7f8zzvrq5s343bws89hp9j5f8fh1"; + libraryHaskellDepends = [ base bytestring containers text ]; + description = "Basic mime-type handling types and functions"; + license = lib.licenses.mit; + }) {}; + + "min-max-pqueue" = callPackage + ({ mkDerivation, base, containers, criterion, hedgehog + , integer-logarithms, random + }: + mkDerivation { + pname = "min-max-pqueue"; + version = "0.1.0.2"; + sha256 = "0nbvd8w4wj00dbh1zknxqb28wlxi87k3z3snjfqg7zz7j7mvy0jp"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers hedgehog ]; + benchmarkHaskellDepends = [ + base containers criterion integer-logarithms random + ]; + description = "Double-ended priority queues"; + license = lib.licenses.bsd3; + }) {}; + + "minecraft" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "minecraft"; + version = "0.0.0.0"; + sha256 = "07h6hgq4k1wm4ldwb29fgmmbl9ygrlbq3qv3ymfvc25l5rvgss4h"; + doHaddock = false; + description = "TBA"; + license = lib.licenses.bsd3; + }) {}; + + "minecraft-data" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers, lens + , mtl, nbt, pipes, pipes-bytestring, pipes-cereal, pipes-parse + , pipes-zlib, text, text-show, time, vector, zlib + }: + mkDerivation { + pname = "minecraft-data"; + version = "0.1.0.1"; + sha256 = "02ispnzvxjazjy76bqpils6jmy37l4v61l1wcklvvsvkb72yc39n"; + libraryHaskellDepends = [ + array base bytestring cereal containers lens mtl nbt pipes + pipes-bytestring pipes-cereal pipes-parse pipes-zlib text text-show + time vector zlib + ]; + description = "a DSL for generating minecraft commands and levels"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mines" = callPackage + ({ mkDerivation, base, directory, mtl, random }: + mkDerivation { + pname = "mines"; + version = "0.1"; + sha256 = "16s98hwskycl2bqv1n2bnivh8w8q3xhhj687hk8flcg9s9ny4s8k"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base directory mtl random ]; + description = "Minesweeper simulation using neural networks"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "mines"; + broken = true; + }) {}; + + "minesweeper" = callPackage + ({ mkDerivation, base, binary, binary-generic, bytestring, cairo + , containers, directory, filepath, glade, gtk, random, time + }: + mkDerivation { + pname = "minesweeper"; + version = "0.9.2.1"; + sha256 = "1cbw136wl9rdcl4vbbz9i5w1mw33qhr0gzbww0qf63zfz2lg4gs2"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base binary binary-generic bytestring cairo containers directory + filepath glade gtk random time + ]; + description = "Minesweeper game which is always solvable without guessing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "minesweeper"; + }) {}; + + "mini" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mini"; + version = "1.3.0.1"; + sha256 = "1f17mf4v2dv19wv1kzff3kql6yhn452vpjk8i1sd91rkznq28yr0"; + libraryHaskellDepends = [ base ]; + description = "Minimal essentials"; + license = lib.licenses.mit; + }) {}; + + "mini-egison" = callPackage + ({ mkDerivation, base, egison-pattern-src + , egison-pattern-src-th-mode, haskell-src-exts, haskell-src-meta + , hspec, mtl, primes, recursion-schemes, sort, template-haskell + }: + mkDerivation { + pname = "mini-egison"; + version = "1.0.0"; + sha256 = "1x78p2s706kb6w4ci6w0av19zhw4i64bbl6xmvwrjs66xjgxrai6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base egison-pattern-src egison-pattern-src-th-mode haskell-src-exts + haskell-src-meta mtl recursion-schemes template-haskell + ]; + executableHaskellDepends = [ base sort ]; + testHaskellDepends = [ base hspec primes ]; + description = "Template Haskell Implementation of Egison Pattern Matching"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "cdcl"; + }) {}; + + "miniball" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "miniball"; + version = "0.1.0.2"; + sha256 = "16fdzbfspxqi0h7v6gn25n065anvk9zm28236qvfwbvr9l2ki172"; + libraryHaskellDepends = [ base vector ]; + description = "Bindings to Miniball, a smallest enclosing ball library"; + license = lib.licenses.gpl3Only; + }) {}; + + "minicurl" = callPackage + ({ mkDerivation, base, bytestring, cryptohash-sha256, curl, HUnit + }: + mkDerivation { + pname = "minicurl"; + version = "0"; + sha256 = "0zyvy4iakc7m3hblmc6kmm7nkwajjg5wsvxwd51d4idlm1b11xm2"; + libraryHaskellDepends = [ base bytestring ]; + libraryPkgconfigDepends = [ curl ]; + testHaskellDepends = [ base bytestring cryptohash-sha256 HUnit ]; + description = "Minimal bindings to libcurl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) curl;}; + + "miniforth" = callPackage + ({ mkDerivation, base, containers, lens, MonadRandom, mtl + , mtl-compat, parsec, parsec3-numbers, readline + }: + mkDerivation { + pname = "miniforth"; + version = "0.1.0.1"; + sha256 = "1f2scxg7j6zifqj6q2khxb8s49ilnk4r9qms72vysp1s5p76zk0g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers lens MonadRandom mtl mtl-compat parsec + parsec3-numbers + ]; + executableHaskellDepends = [ + base containers lens mtl parsec readline + ]; + description = "Miniature FORTH-like interpreter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "miniforth"; + broken = true; + }) {}; + + "minilens" = callPackage + ({ mkDerivation, array, base, bytestring, containers, mtl + , semigroups, text, transformers + }: + mkDerivation { + pname = "minilens"; + version = "1.0.0.2"; + sha256 = "1vvh0yz6sb9x3xlbdf53llqfvgi96adn8v1s9ryygrc138jlwqd7"; + libraryHaskellDepends = [ + array base bytestring containers mtl semigroups text transformers + ]; + description = "A minimalistic lens library, providing only the simplest, most basic lens functionality"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "minilight" = callPackage + ({ mkDerivation, aeson, aeson-diff, base, caster, containers + , exceptions, FontyFruity, fsnotify, hashable, hashtables, lens + , linear, microlens, mtl, mwc-random, scientific, sdl2, sdl2-gfx + , sdl2-image, sdl2-ttf, tasty, tasty-discover, tasty-hspec + , template-haskell, text, transformers, trifecta + , unordered-containers, uuid, vector, yaml + }: + mkDerivation { + pname = "minilight"; + version = "0.5.0"; + sha256 = "1qxyl7n2pwfr8ixkak118sr0n3c7l3bj0r48hk51qpwm5x227g9y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-diff base caster containers exceptions FontyFruity + fsnotify hashable hashtables lens linear mtl mwc-random scientific + sdl2 sdl2-gfx sdl2-image sdl2-ttf template-haskell text + transformers trifecta unordered-containers uuid vector yaml + ]; + executableHaskellDepends = [ + base linear microlens mtl mwc-random sdl2 sdl2-ttf text vector + ]; + testHaskellDepends = [ + aeson base tasty tasty-hspec trifecta vector yaml + ]; + testToolDepends = [ tasty-discover ]; + description = "A SDL2-based graphics library, batteries-included"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "minilight-lua" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, hslua + , lens, linear, minilight, mtl, sdl2, sdl2-ttf, text, unix-time + }: + mkDerivation { + pname = "minilight-lua"; + version = "0.2.1.0"; + sha256 = "0sxaj947qwbrlgph7byf8nxln0cmcg9sjyyp9pfn2lh7nkh8p75n"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers exceptions hslua linear minilight mtl + sdl2 sdl2-ttf text unix-time + ]; + executableHaskellDepends = [ base lens minilight mtl ]; + description = "A binding library of minilight for Lua langauge"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "minimal-configuration" = callPackage + ({ mkDerivation, base, containers, directory, filepath }: + mkDerivation { + pname = "minimal-configuration"; + version = "0.1.4"; + sha256 = "0bxz3vmy5b6jxb41h83xrwqihbaqvjj5lm4bfg9x2ykksfqdc3kw"; + libraryHaskellDepends = [ base containers directory filepath ]; + description = "Minimal ini like configuration library with a few extras"; + license = "unknown"; + }) {}; + + "minimorph" = callPackage + ({ mkDerivation, base, HUnit, test-framework, test-framework-hunit + , text + }: + mkDerivation { + pname = "minimorph"; + version = "0.3.0.1"; + sha256 = "05z2y36q2m7lvrqnv5q40r8nr09q7bfbjvi5nca62xlnzxw1gy0g"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit text + ]; + description = "English spelling functions with an emphasis on simplicity"; + license = lib.licenses.bsd3; + }) {}; + + "minimung" = callPackage + ({ mkDerivation, base, GLUT, haskell98, unix }: + mkDerivation { + pname = "minimung"; + version = "0.1"; + sha256 = "0i825bd751adfj22lkgc929jlgxjj16i81k8qqkhqh7ib131kqlf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base GLUT haskell98 unix ]; + description = "Shows how to run grabber on Mac OS X"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "minimung"; + }) {}; + + "minio-hs" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , case-insensitive, conduit, conduit-extra, connection, cryptonite + , cryptonite-conduit, digest, directory, filepath, http-client + , http-client-tls, http-conduit, http-types, ini, memory + , network-uri, QuickCheck, raw-strings-qq, relude, resourcet, retry + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + , time, time-units, transformers, unliftio, unliftio-core + , unordered-containers, xml-conduit + }: + mkDerivation { + pname = "minio-hs"; + version = "1.7.0"; + sha256 = "154n2pw89xzidhpkn0c6b26cslg29y80v3309dww17dxiccl9iwg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring case-insensitive + conduit conduit-extra connection cryptonite cryptonite-conduit + digest directory filepath http-client http-client-tls http-conduit + http-types ini memory network-uri relude resourcet retry text time + time-units transformers unliftio unliftio-core unordered-containers + xml-conduit + ]; + testHaskellDepends = [ + aeson base base64-bytestring binary bytestring case-insensitive + conduit conduit-extra connection cryptonite cryptonite-conduit + digest directory filepath http-client http-client-tls http-conduit + http-types ini memory network-uri QuickCheck raw-strings-qq relude + resourcet retry tasty tasty-hunit tasty-quickcheck tasty-smallcheck + text time time-units transformers unliftio unliftio-core + unordered-containers xml-conduit + ]; + description = "A MinIO Haskell Library for Amazon S3 compatible cloud storage"; + license = lib.licenses.asl20; + }) {}; + + "minions" = callPackage + ({ mkDerivation, ansi-terminal, base, MissingH, process, time }: + mkDerivation { + pname = "minions"; + version = "0.2.0.0"; + sha256 = "1r7c07pa9lr7h32y1mgxrlrj6a4sf8kfwc7vvvrr6bjfwr3m54vl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base MissingH process time + ]; + description = "A fast parallel ssh tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "minions"; + broken = true; + }) {}; + + "minioperational" = callPackage + ({ mkDerivation, base, containers, elevator, extensible, mtl + , template-haskell, transformers + }: + mkDerivation { + pname = "minioperational"; + version = "0.4.9"; + sha256 = "0kbfk3gpgzxi84kyjf7awdc2x579339zd7c42khlflhk6y88j95m"; + libraryHaskellDepends = [ + base containers elevator extensible mtl template-haskell + transformers + ]; + description = "fast and simple operational monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "miniplex" = callPackage + ({ mkDerivation, base, colock, directory, mtl, network, stm, unix + }: + mkDerivation { + pname = "miniplex"; + version = "0.3.4"; + sha256 = "15rsg617wmh8cb0f2pkd5hyzrj96qjvar4p6nx21vlxr3b2plcg4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base colock directory mtl network stm unix + ]; + description = "simple 1-to-N interprocess communication"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "minirotate" = callPackage + ({ mkDerivation, base, data-accessor, data-accessor-template + , directory, filepath, mtl, old-locale, old-time, process, safe + , split, template-haskell + }: + mkDerivation { + pname = "minirotate"; + version = "0.1.2.2"; + sha256 = "15hgag1r0w6smilab7059z7bsn9i1czhdknma53rmj1ma2pd148y"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base data-accessor data-accessor-template directory filepath mtl + old-locale old-time process safe split template-haskell + ]; + description = "Minimalistic file rotation utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "minirotate"; + }) {}; + + "minisat" = callPackage + ({ mkDerivation, async, base }: + mkDerivation { + pname = "minisat"; + version = "0.1.3"; + sha256 = "172l1zn3ls0s55llnp4z1kgf388bs5vq4a8qys2x7dqk9zmgpbqb"; + revision = "1"; + editedCabalFile = "1h5p30fmkgn8d2rl9cjd7ggwph2bhhiziz9zdi5caasnklsr1cvk"; + libraryHaskellDepends = [ async base ]; + description = "A Haskell bundle of the Minisat SAT solver"; + license = lib.licenses.bsd3; + }) {}; + + "minisat-solver" = callPackage + ({ mkDerivation, base, containers, easyrender, transformers }: + mkDerivation { + pname = "minisat-solver"; + version = "0.1"; + sha256 = "0zfk1w960lfjfdshxqqigi9s74wb753c6ynf665vkbrlw3g9h861"; + libraryHaskellDepends = [ base containers transformers ]; + benchmarkHaskellDepends = [ base containers easyrender ]; + description = "High-level Haskell bindings for the MiniSat SAT solver"; + license = lib.licenses.mit; + }) {}; + + "ministg" = callPackage + ({ mkDerivation, base, containers, directory, filepath, monads-tf + , parsec, pretty, transformers, xhtml + }: + mkDerivation { + pname = "ministg"; + version = "0.3"; + sha256 = "05ddhr50pbqy0yjgcw0wgfjxlkgapg0zppqqyxfy5apr68zd02mm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath monads-tf parsec pretty + transformers xhtml + ]; + description = "an interpreter for an operational semantics for the STG machine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ministg"; + broken = true; + }) {}; + + "miniterion" = callPackage + ({ mkDerivation, base, deepseq, directory, tasty, tasty-hunit }: + mkDerivation { + pname = "miniterion"; + version = "0.1.1.0"; + sha256 = "0byjlkmi6hr5wpqfbcmqyz7yzcs5nw7gc3x3878a32f9jz92a8jr"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ base directory tasty tasty-hunit ]; + benchmarkHaskellDepends = [ base ]; + description = "Simple and lightweight benchmark utilities"; + license = lib.licenses.mit; + }) {}; + + "minitypeset-opengl" = callPackage + ({ mkDerivation, base, containers, filepath, OpenGL, stb-truetype + }: + mkDerivation { + pname = "minitypeset-opengl"; + version = "0.3.0.0"; + sha256 = "10q5071gm98vc16k5mdck1gcdf6p8aa6612wlsqwawnq3f2hj7d0"; + libraryHaskellDepends = [ + base containers filepath OpenGL stb-truetype + ]; + description = "Layout and render text with TrueType fonts using OpenGL"; + license = lib.licenses.bsd3; + }) {}; + + "miniutter" = callPackage + ({ mkDerivation, base, binary, containers, HUnit, minimorph + , test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "miniutter"; + version = "0.5.1.2"; + sha256 = "04xpb9jyhvi8cs61xv3192kwis4nh1dib4s33c747j8yfg3q90m6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base binary containers minimorph text ]; + testHaskellDepends = [ + base containers HUnit test-framework test-framework-hunit text + ]; + description = "Simple English clause creation from arbitrary words"; + license = lib.licenses.bsd3; + }) {}; + + "minizinc-process" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , bytestring, containers, directory, hashable, hedgehog, hspec + , hspec-hedgehog, process, process-extras, template-haskell, text + }: + mkDerivation { + pname = "minizinc-process"; + version = "0.1.5.0"; + sha256 = "02xmmpkhhcvmns2l8rgbmp0qr2p8fyps2zkfx74v62r5bcv5g6ac"; + revision = "1"; + editedCabalFile = "1pq4mkckfb14m8dyl4vfyifdn9diq3n6v34c234w7jfp843cp006"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base bytestring containers + directory hashable process process-extras template-haskell text + ]; + testHaskellDepends = [ + aeson base hashable hedgehog hspec hspec-hedgehog + ]; + description = "A set of helpers to call minizinc models"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "minlen" = callPackage + ({ mkDerivation, base, mono-traversable, semigroups, transformers + }: + mkDerivation { + pname = "minlen"; + version = "0.1.0.0"; + sha256 = "1qyr4qy0irypjqp7g8ydbxrz2h5p69zx65nlnzxqbyi11y2cb437"; + libraryHaskellDepends = [ + base mono-traversable semigroups transformers + ]; + description = "Express the minimum length of a container in its type"; + license = lib.licenses.mit; + }) {}; + + "minmax" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "minmax"; + version = "0.1.1.0"; + sha256 = "0cl1gg7i94309rx0123826bfpk06x1c1diy6sfyx8b2zhvcpgq45"; + libraryHaskellDepends = [ base ]; + description = "Functions to find both minimum and maximum (or several of them simultaneously) in one pass"; + license = lib.licenses.mit; + }) {}; + + "minst-idx" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, hspec, vector + }: + mkDerivation { + pname = "minst-idx"; + version = "0.1.2.2"; + sha256 = "06ixg6bm55h1mjym3qp667gddy7f32inaxgyfbrh918zl283briv"; + libraryHaskellDepends = [ base binary bytestring vector ]; + testHaskellDepends = [ base binary directory hspec vector ]; + description = "Read and write IDX data that is used in e.g. the MINST database."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mintty" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mintty"; + version = "0.1.4"; + sha256 = "0zla9cg6fcjgpjjsgq7mi0xl753j5zmvhy5kwsagb5pp2gc48l3b"; + libraryHaskellDepends = [ base ]; + description = "A reliable way to detect the presence of a MinTTY console on Windows"; + license = lib.licenses.bsd3; + }) {}; + + "mios" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, gitrev, hspec + , primitive, vector + }: + mkDerivation { + pname = "mios"; + version = "1.6.2"; + sha256 = "1q2lz5sir6pcxiqxb3vr1xp6zsld0nfwjymg0zbhszd5w0iprxdh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring ghc-prim primitive vector + ]; + executableHaskellDepends = [ + base bytestring ghc-prim gitrev primitive vector + ]; + testHaskellDepends = [ + base bytestring ghc-prim hspec primitive vector + ]; + description = "A Minisat-based CDCL SAT solver in Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mios162"; + broken = true; + }) {}; + + "mirror-tweet" = callPackage + ({ mkDerivation, authenticate-oauth, base, bytestring, conduit + , lens, monad-logger, text, transformers, twitter-conduit + }: + mkDerivation { + pname = "mirror-tweet"; + version = "0.1.0.0"; + sha256 = "07dz0c65xkb7kgr2rby7m3g5893rqsbyl2nmjhf4q2wqsypmiipa"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + authenticate-oauth base bytestring conduit lens monad-logger text + transformers twitter-conduit + ]; + description = "Tweet mirror"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mirror-tweet"; + broken = true; + }) {}; + + "misfortune" = callPackage + ({ mkDerivation, base, bytestring, cereal, directory, filepath + , knob, monad-loops, random, random-fu, regex-base, regex-pcre + , text, utf8-string, vector + }: + mkDerivation { + pname = "misfortune"; + version = "0.1.2.1"; + sha256 = "0shzqc8yz4nrz31b55fsl00bkgbvj1kzdf2j845vwpnvmrwfr1g1"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cereal directory filepath knob random random-fu + text utf8-string vector + ]; + executableHaskellDepends = [ + base bytestring cereal directory filepath knob monad-loops random + random-fu regex-base regex-pcre text utf8-string vector + ]; + description = "fortune-mod clone"; + license = lib.licenses.mit; + }) {}; + + "mismi-core" = callPackage + ({ mkDerivation, amazonka, amazonka-core, base, bytestring + , exceptions, hedgehog, http-client, http-types, lens + , mismi-core-test, mismi-kernel, mismi-p, mmorph, mtl, resourcet + , retry, text, transformers + }: + mkDerivation { + pname = "mismi-core"; + version = "0.0.3"; + sha256 = "0n0kgh4haqdwiz0s8wln0jvrcjkrzpjckz25pmb3hr4s5fqlprcw"; + libraryHaskellDepends = [ + amazonka amazonka-core base bytestring exceptions http-client + http-types lens mismi-kernel mismi-p mtl resourcet retry text + transformers + ]; + testHaskellDepends = [ + amazonka-core base exceptions hedgehog mismi-core-test mismi-p + mmorph resourcet transformers + ]; + description = "AWS Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {mismi-core-test = null;}; + + "mismi-kernel" = callPackage + ({ mkDerivation, base, hedgehog, mismi-p, text }: + mkDerivation { + pname = "mismi-kernel"; + version = "0.0.3"; + sha256 = "15by5x8lvnfsr7ajayy6jz7mcwnrjcavhmgm9mb9v11dyg101lq9"; + libraryHaskellDepends = [ base mismi-p text ]; + testHaskellDepends = [ base hedgehog mismi-p text ]; + description = "AWS Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mismi-p" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "mismi-p"; + version = "0.0.3"; + sha256 = "115wc7gmy76a99p4rcp6fdz0w6c1z5kjn98ffxkkzx760nj5xvy9"; + revision = "1"; + editedCabalFile = "1nhb8lz21qn4rmgwn0b8vr771fcpykg13zvp7qsrsz5jvd3ylifg"; + libraryHaskellDepends = [ base text ]; + description = "A commmon prelude for the mismi project"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mismi-s3" = callPackage + ({ mkDerivation, amazonka, amazonka-core, amazonka-s3, async + , attoparsec, base, bifunctors, bytestring, conduit, conduit-extra + , containers, criterion, cryptohash, directory, exceptions, extra + , filepath, hedgehog, http-client, http-types, lens, lifted-async + , lifted-base, mismi-core, mismi-core-test, mismi-p, mismi-s3-core + , mismi-s3-core-test, mmorph, monad-loops, mtl, process, random + , resourcet, retry, SafeSemaphore, semigroups, stm + , template-haskell, temporary, text, time, transformers + , transformers-bifunctors, unix, unix-bytestring + , unordered-containers, uuid + }: + mkDerivation { + pname = "mismi-s3"; + version = "0.0.3"; + sha256 = "1dlknwfvkf7sjifg9xl7gk7kj2yz9jgp3ngi5665jcyc47w39ph8"; + libraryHaskellDepends = [ + amazonka amazonka-core amazonka-s3 async attoparsec base bifunctors + bytestring conduit conduit-extra directory exceptions extra + filepath http-client http-types lens lifted-async lifted-base + mismi-core mismi-p mismi-s3-core mmorph monad-loops mtl process + resourcet retry SafeSemaphore semigroups stm template-haskell text + time transformers transformers-bifunctors unix unix-bytestring + unordered-containers uuid + ]; + testHaskellDepends = [ + amazonka amazonka-core amazonka-s3 base bytestring conduit + containers cryptohash directory exceptions filepath hedgehog + http-client lens mismi-core mismi-core-test mismi-p mismi-s3-core + mismi-s3-core-test mtl resourcet temporary text time transformers + transformers-bifunctors unix uuid + ]; + benchmarkHaskellDepends = [ + base conduit-extra criterion directory exceptions filepath hedgehog + mismi-core mismi-core-test mismi-p mtl random resourcet temporary + text transformers unix uuid + ]; + description = "AWS Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {mismi-core-test = null; mismi-s3-core-test = null;}; + + "mismi-s3-core" = callPackage + ({ mkDerivation, attoparsec, base, hedgehog, mismi-p, text }: + mkDerivation { + pname = "mismi-s3-core"; + version = "0.0.3"; + sha256 = "1cigfvspxxxzpw52xn7nb7sqyvxb64fm5w7m2nxakff85jj8skpq"; + libraryHaskellDepends = [ attoparsec base mismi-p text ]; + testHaskellDepends = [ base hedgehog mismi-p text ]; + description = "AWS Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "miso" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, file-embed + , http-api-data, http-types, jsaddle, lucid, network-uri, servant + , servant-lucid, tagsoup, text, transformers + }: + mkDerivation { + pname = "miso"; + version = "1.8.3.0"; + sha256 = "0ghbaph24jdkxjixyvgzkmav5y765nm4jngd0nym7syk19marqbx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers file-embed http-api-data + http-types jsaddle lucid network-uri servant servant-lucid tagsoup + text transformers + ]; + description = "A tasty Haskell front-end framework"; + license = lib.licenses.bsd3; + }) {}; + + "miso-action-logger" = callPackage + ({ mkDerivation, aeson, base, ghcjs-base, miso }: + mkDerivation { + pname = "miso-action-logger"; + version = "0.1.0.1"; + sha256 = "02xcj7ic4fh3h08h89naa2rl0rkksqx426wx8k8v0zl0d7rd12jc"; + libraryHaskellDepends = [ aeson base ghcjs-base miso ]; + description = "Miso state transition logger"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "miso-examples" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "miso-examples"; + version = "1.8.1.0"; + sha256 = "1l9984zzfb6dkrid342p6y0v36xx0jki54mlhq3w7j4x4ppjxj0k"; + isLibrary = false; + isExecutable = true; + description = "A tasty Haskell front-end framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "miso-from-html" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , pretty-simple, text + }: + mkDerivation { + pname = "miso-from-html"; + version = "0.2.0.0"; + sha256 = "191qszlmgakpjdzg6k54kxg7c8v05jib66sk3w1aqc98j74f4yix"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base bytestring containers pretty-simple text + ]; + description = "Convert HTML to miso View syntax"; + license = lib.licenses.bsd3; + mainProgram = "miso-from-html"; + }) {}; + + "miss" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring + , ChasingBottoms, containers, cryptohash-sha1, deepseq, digest + , directory, exceptions, filesystem-abstractions, list-tries, mtl + , posix-paths, process, QuickCheck, semigroups, tasty, tasty-hunit + , tasty-quickcheck, tasty-test-vector, temporary, text, time + , transformers, unix, vector, zlib + }: + mkDerivation { + pname = "miss"; + version = "0"; + sha256 = "1xcbjmv2fyjffn1j2xhn0glvxdb2cqd8frvc9yr1pgz6874sv60w"; + revision = "1"; + editedCabalFile = "0m4dvn39917fxmgd2ahigz70qqy4ccfsi4n0885v82kiqwgmvxxq"; + libraryHaskellDepends = [ + attoparsec base base16-bytestring bytestring containers + cryptohash-sha1 deepseq digest exceptions filesystem-abstractions + list-tries mtl posix-paths semigroups text time transformers unix + vector zlib + ]; + testHaskellDepends = [ + attoparsec base base16-bytestring bytestring ChasingBottoms + containers directory exceptions mtl posix-paths process QuickCheck + tasty tasty-hunit tasty-quickcheck tasty-test-vector temporary text + unix + ]; + description = "A Haskell git implimentation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "miss-porcelain" = callPackage + ({ mkDerivation, base, bytestring, containers + , filesystem-abstractions, list-tries, miss, mtl, posix-paths + }: + mkDerivation { + pname = "miss-porcelain"; + version = "0"; + sha256 = "192hxmq5j5wl6njvay0192r5gqlbjahgqd8v6ndhb53yrg7ckjmc"; + revision = "1"; + editedCabalFile = "11n8hllv5xgrqw1j4wbpfyld4mpmi11axfwq5nfc2lkdfdaznyql"; + libraryHaskellDepends = [ + base bytestring containers filesystem-abstractions list-tries miss + mtl posix-paths + ]; + description = "Useability extras built on top of miss"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "missing-foreign" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "missing-foreign"; + version = "0.1.1"; + sha256 = "11f8pknbarlj956nmalqhd2v704z7d7xbi61hs1q8vb2p36kc6wy"; + libraryHaskellDepends = [ base ]; + description = "Convenience functions for FFI work"; + license = lib.licenses.bsd3; + }) {}; + + "missing-py2" = callPackage + ({ mkDerivation, anydbm, base, Cabal, directory, HUnit, MissingH }: + mkDerivation { + pname = "missing-py2"; + version = "1.0.1"; + sha256 = "0daa310acml90r4f4qdjf3qns70gvx08mpjzw2h3v46vrwlacrmj"; + libraryHaskellDepends = [ anydbm base MissingH ]; + testHaskellDepends = [ + anydbm base Cabal directory HUnit MissingH + ]; + description = "Haskell interface to Python"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mit-3qvpPyAi6mH" = callPackage + ({ mkDerivation, base, base64, containers, directory, ki + , optparse-applicative, parsec, process, stm, text, text-ansi, unix + }: + mkDerivation { + pname = "mit-3qvpPyAi6mH"; + version = "11"; + sha256 = "0p5v2spwd8rz5h5zclbr7wq5m4qvsihvp91p52d2vd3jdd6xaszx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64 containers directory ki optparse-applicative parsec + process stm text text-ansi unix + ]; + executableHaskellDepends = [ base ]; + description = "A git wrapper with a streamlined UX"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mit"; + broken = true; + }) {}; + + "miv" = callPackage + ({ mkDerivation, async, base, bytestring, concurrent-output + , containers, directory, filepath, filepattern, ghc-prim, hspec + , HsYAML, monad-parallel, process, SafeSemaphore, text, time + , unix-compat, unordered-containers, xdg-basedir + }: + mkDerivation { + pname = "miv"; + version = "0.4.8"; + sha256 = "1b3lplsnjf992rvidj48swccl8f8aqdik1sf481g7vwv2mz7d7m6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base bytestring concurrent-output containers directory + filepath filepattern ghc-prim HsYAML monad-parallel process + SafeSemaphore text time unix-compat unordered-containers + xdg-basedir + ]; + testHaskellDepends = [ + base bytestring containers directory ghc-prim hspec HsYAML + monad-parallel process text time unordered-containers + ]; + description = "Vim plugin manager written in Haskell"; + license = lib.licenses.mit; + mainProgram = "miv"; + }) {}; + + "mix-arrows" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mix-arrows"; + version = "1.2"; + sha256 = "0m70l09bmr8b95d87rpz4vdircdar2rsvnamr2g07542wx024931"; + libraryHaskellDepends = [ base ]; + description = "Mixing effects of one arrow into another one"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mixed-strategies" = callPackage + ({ mkDerivation, array, base, containers, simple-tabular }: + mkDerivation { + pname = "mixed-strategies"; + version = "0.1.0.0"; + sha256 = "0vsldq2j2avj98fcz2lbydf4y23iwydr4jsvpbcvwlvqavgz1rkc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers simple-tabular ]; + executableHaskellDepends = [ + array base containers simple-tabular + ]; + description = "Find optimal mixed strategies for two-player games"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "oms"; + }) {}; + + "mixed-types-num" = callPackage + ({ mkDerivation, base, collect-errors, hspec, hspec-smallcheck + , QuickCheck, smallcheck, template-haskell + }: + mkDerivation { + pname = "mixed-types-num"; + version = "0.5.12"; + sha256 = "0kyzfh8p7v4b1mv4lqgwjf161lqwf2a1xkxy148x85fjc3c5x6mm"; + libraryHaskellDepends = [ + base collect-errors hspec hspec-smallcheck QuickCheck smallcheck + template-haskell + ]; + testHaskellDepends = [ + base collect-errors hspec hspec-smallcheck QuickCheck smallcheck + ]; + description = "Alternative Prelude with numeric and logic expressions typed bottom-up"; + license = lib.licenses.bsd3; + }) {}; + + "mixpanel-client" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, hspec + , hspec-discover, http-client, http-client-tls, markdown-unlit + , servant, servant-client, string-conv, text, time + }: + mkDerivation { + pname = "mixpanel-client"; + version = "0.3.0"; + sha256 = "1yk4p1cyw0gz9q9j7sw4mnfp2597a0k84l8ygpp2f0fndj6jmw4m"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring http-client http-client-tls + servant servant-client string-conv text time + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring hspec http-client + http-client-tls markdown-unlit servant servant-client string-conv + text time + ]; + testToolDepends = [ hspec-discover markdown-unlit ]; + description = "Mixpanel client"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mkbndl" = callPackage + ({ mkDerivation, base, directory, filepath, haskell98 }: + mkDerivation { + pname = "mkbndl"; + version = "0.2.1"; + sha256 = "1qzfmf92sx5vq5jxrqhln1a6y8kayrip36izf5m8hryymxd4dard"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base directory filepath haskell98 ]; + description = "Makes an OS X .app bundle from a binary."; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "mkbndl"; + }) {}; + + "mkcabal" = callPackage + ({ mkDerivation, base, directory, extensible-exceptions, mtl + , old-locale, old-time, pcre-light, pretty, readline + }: + mkDerivation { + pname = "mkcabal"; + version = "1.0.0"; + sha256 = "1cmawm49i01xxvzgf67cin6s9hihfc3ihr6s5hn2makasfxbnryc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory extensible-exceptions mtl old-locale old-time + pcre-light pretty readline + ]; + description = "Generate cabal files for a Haskell project"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "mkcabal"; + broken = true; + }) {}; + + "ml-w" = callPackage + ({ mkDerivation, base, mtl, parsec, pretty }: + mkDerivation { + pname = "ml-w"; + version = "0.1.1"; + sha256 = "04d0drqyaz075y6fs3rj6c2sp8ns1x4rfxqf1dbm2b31q09ycnl1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl parsec pretty ]; + executableHaskellDepends = [ base mtl parsec pretty ]; + description = "Minimal ML language to to demonstrate the W type infererence algorithm"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "ML"; + broken = true; + }) {}; + + "mlist" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "mlist"; + version = "0.0.2"; + sha256 = "06mwmahyp781wigjva12kz7w75vjkkprl8k1yiqd1yd0162vp31k"; + libraryHaskellDepends = [ base haskell98 ]; + description = "Monadic List alternative to lazy I/O"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mltool" = callPackage + ({ mkDerivation, ascii-progress, base, deepseq, hmatrix + , hmatrix-gsl, hmatrix-morpheus, HUnit, MonadRandom, random + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "mltool"; + version = "0.2.0.1"; + sha256 = "1zz06c0xv718faygnsgzmhg17xc5hrjsj9xkdaf3qmzbr1gwfvki"; + libraryHaskellDepends = [ + ascii-progress base deepseq hmatrix hmatrix-gsl hmatrix-morpheus + MonadRandom random vector + ]; + testHaskellDepends = [ + base hmatrix hmatrix-morpheus HUnit MonadRandom random + test-framework test-framework-hunit test-framework-quickcheck2 + vector + ]; + description = "Machine Learning Toolbox"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mm2" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "mm2"; + version = "0.1.1.0"; + sha256 = "0zn629lm41z6b59snnjkqdk41ryimjhd5yapiwykl5fg0f7wmap3"; + libraryHaskellDepends = [ base vector ]; + description = "The library that can be used for optimization of multiple (Ord a) => a -> b transformations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mmap" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "mmap"; + version = "0.5.9"; + sha256 = "1y5mk3yf4b8r6rzmlx1xqn4skaigrqnv08sqq0v7r3nbw42bpz2q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + description = "Memory mapped files for POSIX and Windows"; + license = lib.licenses.bsd3; + }) {}; + + "mmark" = callPackage + ({ mkDerivation, aeson, base, case-insensitive, containers + , criterion, deepseq, dlist, email-validate, foldl, hashable, hspec + , hspec-megaparsec, html-entity-map, lucid, megaparsec, microlens + , microlens-th, modern-uri, mtl, parser-combinators, QuickCheck + , text, text-metrics, unordered-containers, weigh, yaml + }: + mkDerivation { + pname = "mmark"; + version = "0.0.7.6"; + sha256 = "1zahgky724s0x89c9jp4fa6m0kzh461sc2lcpwaw61hqgamaay4c"; + revision = "2"; + editedCabalFile = "0jmnizdwnsmf67y7dh68anvi0sjik4nazs0mjvxv78r2ld3fghg8"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base case-insensitive containers deepseq dlist email-validate + foldl hashable html-entity-map lucid megaparsec microlens + microlens-th modern-uri mtl parser-combinators text text-metrics + unordered-containers yaml + ]; + testHaskellDepends = [ + aeson base foldl hspec hspec-megaparsec lucid megaparsec modern-uri + QuickCheck text + ]; + benchmarkHaskellDepends = [ base criterion text weigh ]; + description = "Strict markdown processor for writers"; + license = lib.licenses.bsd3; + }) {}; + + "mmark-cli" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, gitrev, lucid + , megaparsec, mmark, mmark-ext, optparse-applicative, stache, text + }: + mkDerivation { + pname = "mmark-cli"; + version = "0.0.5.2"; + sha256 = "05i8wy3zls6fp1qmdz4ayydhgvq6jnhh2rj4r3frvp8nl70kkv26"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring directory gitrev lucid megaparsec mmark + mmark-ext optparse-applicative stache text + ]; + description = "Command line interface to the MMark markdown processor"; + license = lib.licenses.bsd3; + mainProgram = "mmark"; + }) {}; + + "mmark-ext" = callPackage + ({ mkDerivation, base, foldl, ghc-syntax-highlighter, hspec + , hspec-discover, lucid, microlens, mmark, modern-uri, skylighting + , text + }: + mkDerivation { + pname = "mmark-ext"; + version = "0.2.1.5"; + sha256 = "1dy3xnzpbbnp03k3r04q8y10pcj2r708dk8bff0pxzkvypm75g88"; + revision = "4"; + editedCabalFile = "0girl659kn2nxzcayjzx8pflws43vp3mfw03g3ril8i49r1wkxkn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base foldl ghc-syntax-highlighter lucid microlens mmark modern-uri + skylighting text + ]; + testHaskellDepends = [ base hspec lucid mmark skylighting text ]; + testToolDepends = [ hspec-discover ]; + description = "Commonly useful extensions for the MMark markdown processor"; + license = lib.licenses.bsd3; + }) {}; + + "mmorph_1_1_3" = callPackage + ({ mkDerivation, base, mtl, transformers, transformers-compat }: + mkDerivation { + pname = "mmorph"; + version = "1.1.3"; + sha256 = "0rfsy9n9mlinpmqi2s17fhc67fzma2ig5fbmh6m5m830canzf8vr"; + libraryHaskellDepends = [ + base mtl transformers transformers-compat + ]; + description = "Monad morphisms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "mmorph" = callPackage + ({ mkDerivation, base, mtl, transformers, transformers-compat }: + mkDerivation { + pname = "mmorph"; + version = "1.2.0"; + sha256 = "1022d8mm523dihkf85mqsqxpm9rnyicmv91c8rm4csv7xdc80cv1"; + revision = "3"; + editedCabalFile = "1582vcpjiyimb1vwnhgq8gp805iziwa8sivv2frir0cgq4z236yz"; + libraryHaskellDepends = [ + base mtl transformers transformers-compat + ]; + description = "Monad morphisms"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "mmsyn2" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "mmsyn2"; + version = "0.3.2.0"; + sha256 = "0xp6mh3rwvxvy9x194x4ya6vd127b5b5z095gdhp5gagsbj7zx0l"; + libraryHaskellDepends = [ base vector ]; + description = "The library that can be used for multiple (Ord a) => a -> b transformations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mmsyn2-array" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mmsyn2-array"; + version = "0.3.1.1"; + sha256 = "0f0lksih0mgfk70h3ws4yh5fshmcx2s32vva2yj3x5cx4c6w94n6"; + libraryHaskellDepends = [ base ]; + description = "A library that can be used for multiple Ord a => a -> b transformations"; + license = lib.licenses.mit; + }) {}; + + "mmsyn2-array-ukrainian-data" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mmsyn2-array-ukrainian-data"; + version = "0.2.0.0"; + sha256 = "1i8cqgypikc0rjcjgv4x62c6j29cf7q37zzvg7b8ividvdjvkpbj"; + libraryHaskellDepends = [ base ]; + description = "Data that is taken from the ukrainian-phonetics-basic-array for optimization"; + license = lib.licenses.mit; + }) {}; + + "mmsyn2-hashable" = callPackage + ({ mkDerivation, base, ghc-prim, hashable, hashtables }: + mkDerivation { + pname = "mmsyn2-hashable"; + version = "0.1.0.0"; + sha256 = "056x243nvvy1yb9x0pw4gpa2024kgpmh7vr6i0rl5svaa1zajbvx"; + libraryHaskellDepends = [ base ghc-prim hashable hashtables ]; + description = "A library that can be used for multiple Hashable a => a -> b transformations"; + license = lib.licenses.mit; + }) {}; + + "mmsyn3" = callPackage + ({ mkDerivation, base, directory }: + mkDerivation { + pname = "mmsyn3"; + version = "0.2.0.0"; + sha256 = "1fmwxy9rb11l797gjmz1ymskcngqkll9q3g5z9zcqnprfcb8lpxi"; + libraryHaskellDepends = [ base directory ]; + description = "A small library to deal with executable endings"; + license = lib.licenses.mit; + }) {}; + + "mmsyn4" = callPackage + ({ mkDerivation, base, directory, mmsyn3, process }: + mkDerivation { + pname = "mmsyn4"; + version = "0.6.4.0"; + sha256 = "14x9mjsrfdzghdw0jyisnb0vykb896r9fy0hmclx0vs9hyzlxlcf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory mmsyn3 process ]; + executableHaskellDepends = [ base directory mmsyn3 process ]; + description = "The \"glue\" between electronic tables and GraphViz"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mmsyn4"; + broken = true; + }) {}; + + "mmsyn5" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mmsyn5"; + version = "0.6.0.0"; + sha256 = "1737c8b960ngc38fdzsj9gwdlz0qzvd6yc5wcb226r6fpkf36z8c"; + libraryHaskellDepends = [ base ]; + description = "Various additional operations on lists (some with intermediate Monads)"; + license = lib.licenses.mit; + }) {}; + + "mmsyn6ukr" = callPackage + ({ mkDerivation, base, bytestring, directory, mmsyn2, mmsyn3 + , mmsyn5, process, ukrainian-phonetics-basic, vector + }: + mkDerivation { + pname = "mmsyn6ukr"; + version = "0.9.0.0"; + sha256 = "1knq7yqgsk3hjvpfb1f3igq7flrmsjafp669d24ww7ijcxs7rpda"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring directory mmsyn2 mmsyn3 mmsyn5 process + ukrainian-phonetics-basic vector + ]; + executableHaskellDepends = [ + base bytestring directory mmsyn2 mmsyn3 mmsyn5 process + ukrainian-phonetics-basic vector + ]; + description = "A musical instrument synthesizer or a tool for Ukrainian language listening"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mmsyn6ukr"; + }) {}; + + "mmsyn6ukr-array" = callPackage + ({ mkDerivation, base, bytestring, directory, mmsyn2-array, mmsyn3 + , mmsyn5, process, ukrainian-phonetics-basic-array + }: + mkDerivation { + pname = "mmsyn6ukr-array"; + version = "0.3.3.0"; + sha256 = "1vh2k1xddflaq3j15wqygnlsgf7vn7gfqa5gcfwp945j8mlyhq76"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring directory mmsyn2-array mmsyn3 mmsyn5 process + ukrainian-phonetics-basic-array + ]; + executableHaskellDepends = [ + base bytestring directory mmsyn2-array mmsyn3 mmsyn5 process + ukrainian-phonetics-basic-array + ]; + description = "A musical instrument synthesizer or a tool for Ukrainian language listening"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mmsyn6ukra"; + broken = true; + }) {}; + + "mmsyn7h" = callPackage + ({ mkDerivation, base, bytestring, directory, mmsyn2, mmsyn3 + , mmsyn6ukr, mmsyn7s, mmsyn7ukr, process, vector + }: + mkDerivation { + pname = "mmsyn7h"; + version = "0.8.1.0"; + sha256 = "0n1rs92cgand8sb7597ph18dmrxf5czkrx5wx90qi58w7m1fqh9p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory mmsyn2 mmsyn3 mmsyn6ukr mmsyn7s mmsyn7ukr + process vector + ]; + executableHaskellDepends = [ + base bytestring directory mmsyn2 mmsyn3 mmsyn6ukr mmsyn7s mmsyn7ukr + process vector + ]; + description = "Produces a sound recording specified by the Ukrainian text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mmsyn7h"; + }) {}; + + "mmsyn7l" = callPackage + ({ mkDerivation, base, directory, mmsyn2-array, mmsyn3 + , mmsyn7ukr-common, process + }: + mkDerivation { + pname = "mmsyn7l"; + version = "0.9.1.0"; + sha256 = "0c8gcvbb2xw89cnf2h85cbm9n2zxqdqc0kkbh9w3vx2zsyy5865i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory mmsyn2-array mmsyn3 mmsyn7ukr-common process + ]; + executableHaskellDepends = [ + base directory mmsyn2-array mmsyn3 mmsyn7ukr-common process + ]; + description = "Modifies the amplitudes of the sounds representations created by mmsyn7ukr-array and mmsyn7ukr packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mmsyn7l"; + }) {}; + + "mmsyn7s" = callPackage + ({ mkDerivation, base, mmsyn2, mmsyn5, mmsyn6ukr, vector }: + mkDerivation { + pname = "mmsyn7s"; + version = "0.9.1.0"; + sha256 = "146y3g36njjyzfskvpg3c938k2k9cjpd98vp2nf4sffgg9wayy4i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mmsyn2 mmsyn5 mmsyn6ukr vector ]; + executableHaskellDepends = [ base mmsyn2 mmsyn5 mmsyn6ukr vector ]; + description = "Shows a sorted list of the Ukrainian sounds representations that can be used by mmsyn7 series of programs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mmsyn7s"; + }) {}; + + "mmsyn7ukr" = callPackage + ({ mkDerivation, base, bytestring, directory, mmsyn2, mmsyn3 + , mmsyn6ukr, process, vector + }: + mkDerivation { + pname = "mmsyn7ukr"; + version = "0.17.0.0"; + sha256 = "069pyv8g9gdzzvnmdqmcrqnxf5zglrqbmcn2v6frfxj7ibd4awif"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring directory mmsyn2 mmsyn3 mmsyn6ukr process vector + ]; + executableHaskellDepends = [ + base bytestring directory mmsyn2 mmsyn3 mmsyn6ukr process vector + ]; + description = "A simple basic interface to some SoX functionality or to produce a voice that can be used by mmsyn7h"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mmsyn7ukr"; + }) {}; + + "mmsyn7ukr-array" = callPackage + ({ mkDerivation, base, directory, mmsyn2-array, mmsyn3 + , mmsyn7ukr-common, process + }: + mkDerivation { + pname = "mmsyn7ukr-array"; + version = "0.2.0.0"; + sha256 = "0wh0a141mwkn0bzv4r4kzzfw1xdg6l70pvpibm60d5slknlm4spz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory mmsyn2-array mmsyn3 mmsyn7ukr-common process + ]; + description = "A simple reduced basic interface to some SoX functionality or to produce a voice that can be used by mmsyn7h-array, dobutokO2-array and other similar packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mmsyn7ukr-common" = callPackage + ({ mkDerivation, base, directory, mmsyn3, process }: + mkDerivation { + pname = "mmsyn7ukr-common"; + version = "0.2.0.0"; + sha256 = "0d7i1xhys493mx6ynn7zx7jidjffkkmnid5llwyk8m4040riw8ay"; + libraryHaskellDepends = [ base directory mmsyn3 process ]; + description = "Some common for mmsyn7ukr and mmsyn7ukr-array functionality using SoX"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mmtf" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , data-msgpack, deepseq, hspec, http-conduit, QuickCheck, text + }: + mkDerivation { + pname = "mmtf"; + version = "0.1.3.1"; + sha256 = "1xkgj8x8ql5a51r6dfnfw9538hrr6ylp6nvgqbpcwf3xdzln0hic"; + libraryHaskellDepends = [ + array base binary bytestring containers data-msgpack deepseq + http-conduit text + ]; + testHaskellDepends = [ + array base binary bytestring containers data-msgpack deepseq hspec + http-conduit QuickCheck text + ]; + description = "Macromolecular Transmission Format implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mmtl" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mmtl"; + version = "0.1"; + sha256 = "0bb19l52s56y2dwyskvjwdal7387ii2dg9cc1l6f341y3695nj7l"; + libraryHaskellDepends = [ base ]; + description = "Modular Monad transformer library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mmtl-base" = callPackage + ({ mkDerivation, base, mmtl }: + mkDerivation { + pname = "mmtl-base"; + version = "15321.1"; + sha256 = "13hdaxpb9zds3yc2l3pl60h26541yvswprdc43swn05hzf6p01nq"; + revision = "1"; + editedCabalFile = "1iby6x0pkqz4447nr5aqpzch2msqb76bdypcprpi5y8djr51x248"; + libraryHaskellDepends = [ base mmtl ]; + description = "MonadBase type-class for mmtl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mmzk-typeid" = callPackage + ({ mkDerivation, aeson, array, base, binary, bytestring, containers + , entropy, hashable, hspec, random, text, time, uuid, uuid-types + }: + mkDerivation { + pname = "mmzk-typeid"; + version = "0.5.0.2"; + sha256 = "0ricw68ymglh4nh1ncyfhcwaw82apc8wi4nsqas7y1a9fk4pbgp2"; + libraryHaskellDepends = [ + aeson array base binary bytestring entropy hashable random text + time uuid uuid-types + ]; + testHaskellDepends = [ + aeson array base binary bytestring containers entropy hashable + hspec random text time uuid uuid-types + ]; + description = "A TypeID implementation for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mnist-idx" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, hspec + , QuickCheck, vector + }: + mkDerivation { + pname = "mnist-idx"; + version = "0.1.3.2"; + sha256 = "0ana9dqnanh8wgv1v7xgdznz2kf1p20lg96vkix83hk9v49gdcs3"; + revision = "1"; + editedCabalFile = "1i9y75k9q80zp6k7h4dyvsqxdaccrrzxnk345a0rzjcvi24fnzvi"; + libraryHaskellDepends = [ base binary bytestring vector ]; + testHaskellDepends = [ + base binary directory hspec QuickCheck vector + ]; + description = "Read and write IDX data that is used in e.g. the MNIST database."; + license = lib.licenses.lgpl3Only; + }) {}; + + "mnist-idx-conduit" = callPackage + ({ mkDerivation, base, binary, bytestring, conduit, containers + , exceptions, hspec, resourcet, vector + }: + mkDerivation { + pname = "mnist-idx-conduit"; + version = "0.4.0.0"; + sha256 = "0319icnnw38fivjwz9m142wyp059hn5rydr6cdjq73d5d9c77xhx"; + libraryHaskellDepends = [ + base binary bytestring conduit containers exceptions hspec + resourcet vector + ]; + testHaskellDepends = [ base bytestring conduit hspec vector ]; + description = "conduit utilities for MNIST IDX files"; + license = lib.licenses.bsd3; + }) {}; + + "moan" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, dawg + , regex-tdfa, regex-tdfa-text, tagset-positional, text, zlib + }: + mkDerivation { + pname = "moan"; + version = "0.2.0.2"; + sha256 = "0fb0z3v4a8kblwx4xjs7xdkczpvcyz9la7071kz7q6cjl6w49i30"; + libraryHaskellDepends = [ + base binary bytestring containers dawg regex-tdfa regex-tdfa-text + tagset-positional text zlib + ]; + description = "Language-agnostic analyzer for positional morphosyntactic tags"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mock-httpd" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, case-insensitive + , filepath, http-types, relude, text, wai, warp, yaml + }: + mkDerivation { + pname = "mock-httpd"; + version = "1.0.0"; + sha256 = "1dn680lpvh2ww0ab4wgp9a7k2w309zymkjlp3igwk01q4cbjpsg2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async base bytestring case-insensitive filepath http-types + relude text wai warp yaml + ]; + description = "A HTTP server for testing HTTP clients"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "mock-httpd"; + broken = true; + }) {}; + + "mock-time" = callPackage + ({ mkDerivation, base, error-or, error-or-utils, exceptions, inbox + , mtl, primitive, QuickCheck, resourcet, stm, tasty, tasty-hunit + , tasty-quickcheck, time, unliftio-core + }: + mkDerivation { + pname = "mock-time"; + version = "0.1.0"; + sha256 = "0fwnlkg3kbi7qh43ycymxxywsh8cw5f5km0ni4plf63k931y40jg"; + libraryHaskellDepends = [ + base error-or exceptions mtl primitive resourcet stm time + unliftio-core + ]; + testHaskellDepends = [ + base error-or error-or-utils exceptions inbox mtl primitive + QuickCheck resourcet stm tasty tasty-hunit tasty-quickcheck time + unliftio-core + ]; + description = "Mock time in tests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mockazo" = callPackage + ({ mkDerivation, base, constraints, hspec, multistate, relude + , template-haskell + }: + mkDerivation { + pname = "mockazo"; + version = "0.1.1"; + sha256 = "113z5mmka7wkih0gm7x7d3l75ayql9217168b5pbyq7yvyh5f10m"; + libraryHaskellDepends = [ + base constraints multistate relude template-haskell + ]; + testHaskellDepends = [ + base constraints hspec multistate relude template-haskell + ]; + description = "Mock records of functions easily"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mockery" = callPackage + ({ mkDerivation, base, base-compat, bytestring, directory, filepath + , hspec, logging-facade, temporary + }: + mkDerivation { + pname = "mockery"; + version = "0.3.5"; + sha256 = "09ypgm3z69gq8mj6y66ss58kbjnk15r8frwcwbqcfbfksfnfv8dp"; + libraryHaskellDepends = [ + base base-compat bytestring directory filepath logging-facade + temporary + ]; + testHaskellDepends = [ + base base-compat bytestring directory filepath hspec logging-facade + temporary + ]; + description = "Support functions for automated testing"; + license = lib.licenses.mit; + }) {}; + + "mod" = callPackage + ({ mkDerivation, base, containers, deepseq, ghc-bignum, primitive + , quickcheck-classes, quickcheck-classes-base, semirings, tasty + , tasty-bench, tasty-quickcheck, vector + }: + mkDerivation { + pname = "mod"; + version = "0.2.0.1"; + sha256 = "0wp8623f8i10l73yagnz0ivyfm35j08jkw3xsly0jic5x3jghqra"; + libraryHaskellDepends = [ + base deepseq ghc-bignum primitive semirings vector + ]; + testHaskellDepends = [ + base containers primitive quickcheck-classes + quickcheck-classes-base semirings tasty tasty-quickcheck vector + ]; + benchmarkHaskellDepends = [ base tasty-bench ]; + description = "Fast type-safe modular arithmetic"; + license = lib.licenses.mit; + }) {}; + + "modbus-tcp" = callPackage + ({ mkDerivation, base, bytestring, cereal, mtl, transformers }: + mkDerivation { + pname = "modbus-tcp"; + version = "0.5"; + sha256 = "0mp8ndqp7nypxvipfplhkvz4gb0r0lcfw59z9dd1vn0fr67v69xy"; + libraryHaskellDepends = [ + base bytestring cereal mtl transformers + ]; + description = "Communicate with Modbus devices over TCP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "model" = callPackage + ({ mkDerivation, base, containers, convertible, deepseq, doctest + , either, filemanip, ghc-prim, pretty, tasty, tasty-hunit + , transformers + }: + mkDerivation { + pname = "model"; + version = "0.5"; + sha256 = "0yynva6zk986yl04ilkr171m2m8k649fihc2z1lkvfn6vl8qpw0d"; + libraryHaskellDepends = [ + base containers convertible deepseq either pretty transformers + ]; + testHaskellDepends = [ + base containers doctest filemanip ghc-prim pretty tasty tasty-hunit + ]; + description = "Derive a model of a data type using Generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "modelicaparser" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, filepath, parsec + , QuickCheck + }: + mkDerivation { + pname = "modelicaparser"; + version = "0.1.0.0"; + sha256 = "0ifsgdqi3376z7xspjlx62hh3dah3dskqrar3s63pmw1cf9b6qfl"; + libraryHaskellDepends = [ base containers parsec ]; + testHaskellDepends = [ + ansi-terminal base containers filepath parsec QuickCheck + ]; + description = "A parser for the modelica language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "modern-uri" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , exceptions, hashable, hspec, hspec-discover, hspec-megaparsec + , megaparsec, mtl, profunctors, QuickCheck, reflection, tagged + , template-haskell, text, weigh + }: + mkDerivation { + pname = "modern-uri"; + version = "0.3.6.1"; + sha256 = "1sag8l91qd7xs56rlx8r6dz9zxxmqsnfw0v47az7l8nirv7zjih2"; + revision = "1"; + editedCabalFile = "0c0mr8aqs963nmy7i8yfih24snaijgwkxim2q2khw12capshac0q"; + libraryHaskellDepends = [ + base bytestring containers deepseq exceptions hashable megaparsec + mtl profunctors QuickCheck reflection tagged template-haskell text + ]; + testHaskellDepends = [ + base bytestring hspec hspec-megaparsec megaparsec QuickCheck text + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion megaparsec text weigh + ]; + description = "Modern library for working with URIs"; + license = lib.licenses.bsd3; + }) {}; + + "modify-fasta" = callPackage + ({ mkDerivation, base, containers, fasta, mtl, optparse-applicative + , pipes, pipes-text, regex-tdfa, regex-tdfa-text, semigroups, split + , text, text-show, transformers + }: + mkDerivation { + pname = "modify-fasta"; + version = "0.8.3.0"; + sha256 = "1hvn55c0cg4h2980ia28b2n2r9p7p0rqyfr5wvkkqyhz4si7dp9r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers fasta regex-tdfa regex-tdfa-text split text + text-show + ]; + executableHaskellDepends = [ + base containers fasta mtl optparse-applicative pipes pipes-text + semigroups split text transformers + ]; + description = "Modify fasta (and CLIP) files in several optional ways"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "modify-fasta"; + }) {}; + + "modsplit" = callPackage + ({ mkDerivation, base, directory, filepath, haskell98, mtl + , utf8-string + }: + mkDerivation { + pname = "modsplit"; + version = "0.2.1"; + sha256 = "0xm9vj78clawys9ascgm2fl8kqg5zmdfbkkb42d1d1h5z72cc55p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath haskell98 mtl utf8-string + ]; + executableHaskellDepends = [ + base directory filepath haskell98 mtl utf8-string + ]; + description = "Haskell source splitter driven by special comments"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "modsplit"; + }) {}; + + "modular" = callPackage + ({ mkDerivation, base, ghc-typelits-knownnat }: + mkDerivation { + pname = "modular"; + version = "0.1.0.8"; + sha256 = "1igg7am4z1kfvpyp5a53rsqan5i209rp1s0z9xamqydx60ilc2s3"; + libraryHaskellDepends = [ base ghc-typelits-knownnat ]; + description = "Type-safe modular arithmetic"; + license = lib.licenses.bsd3; + }) {}; + + "modular-arithmetic" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "modular-arithmetic"; + version = "2.0.0.3"; + sha256 = "0s73xcql2kmmvyxh9jsg2wjjs9d1f8cnbgzq659g28qsa47qdic7"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + description = "A type for integers modulo some constant"; + license = lib.licenses.bsd3; + }) {}; + + "modular-prelude" = callPackage + ({ mkDerivation, base, basic-prelude, bytestring, containers + , data-default, hashable, system-filepath, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "modular-prelude"; + version = "0.3.0.0"; + sha256 = "0hlmxm9xfnf55qz1nrljm0s4bhpa6x973h3qi2b7bl8pil423rkf"; + libraryHaskellDepends = [ + base basic-prelude bytestring containers data-default hashable + system-filepath text transformers unordered-containers vector + ]; + description = "A new Prelude featuring first class modules"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "modular-prelude-classy" = callPackage + ({ mkDerivation, base, classy-prelude, modular-prelude }: + mkDerivation { + pname = "modular-prelude-classy"; + version = "0.1.0.0"; + sha256 = "1izinrgd9a6sm57isg8jgs4wjidczwqcxl6vg5h4gy5zz9dg8xnx"; + libraryHaskellDepends = [ base classy-prelude modular-prelude ]; + description = "Reifying ClassyPrelude a la ModularPrelude"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "modularity" = callPackage + ({ mkDerivation, base, hmatrix, sparse-linear-algebra + , spectral-clustering, vector + }: + mkDerivation { + pname = "modularity"; + version = "0.2.1.1"; + sha256 = "0s7n6z48wi2cc51i9aj8c35p02jsj2g1z1lbrsa0gpk684wzg8nq"; + libraryHaskellDepends = [ + base hmatrix sparse-linear-algebra spectral-clustering vector + ]; + description = "Find the modularity of a network"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "module-management" = callPackage + ({ mkDerivation, applicative-extras, base, bytestring, Cabal + , cmdargs, containers, data-default, directory, filepath, haskeline + , haskell-src-exts, HUnit, lens, lifted-base, monad-control, mtl + , pretty, process, pureMD5, regex-compat, set-extra, syb + , system-fileio, template-haskell, temporary, transformers-base + }: + mkDerivation { + pname = "module-management"; + version = "0.21"; + sha256 = "13p2ldii0nrz8pjk2207maq4xgblv9y391y79g8l7rrgg57fs615"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + applicative-extras base bytestring Cabal containers data-default + directory filepath haskell-src-exts HUnit lifted-base monad-control + mtl pretty process pureMD5 set-extra syb system-fileio temporary + ]; + executableHaskellDepends = [ + base Cabal cmdargs containers directory haskeline haskell-src-exts + lens monad-control mtl regex-compat set-extra template-haskell + transformers-base + ]; + testHaskellDepends = [ + base containers filepath haskell-src-exts HUnit process + ]; + description = "Clean up module imports, split and merge modules"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hmm"; + broken = true; + }) {}; + + "module-munging" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, string-interpolate }: + mkDerivation { + pname = "module-munging"; + version = "0.1.0.1"; + sha256 = "1k8p8705wzkbx1wdkmy95bv0b3dw1j3phphfdhzg6fl8c0kffvhn"; + revision = "1"; + editedCabalFile = "1cgfgqfd0ixg6mv45cd9fq4m8i0xgs6qy19fbrrs22ynr85a81i9"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec string-interpolate ]; + testToolDepends = [ hspec-discover ]; + description = "Smash together text to make modules"; + license = lib.licenses.mit; + }) {}; + + "modulespection" = callPackage + ({ mkDerivation, base, exceptions, filepath, ghc, ghc-paths + , template-haskell, temporary, transformers + }: + mkDerivation { + pname = "modulespection"; + version = "0.1.2.2"; + sha256 = "00172s9v4823q4f8mvln2v3m7zcri8vp2b7b8j1ank0sb9lbyjlf"; + libraryHaskellDepends = [ + base exceptions filepath ghc ghc-paths template-haskell temporary + transformers + ]; + description = "Template Haskell for introspecting a module's declarations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "modulo" = callPackage + ({ mkDerivation, atto-lisp, base, data-default, directory + , haskell-src, language-c, mtl, nats, pandoc-types, parsec + , prettify, process, semigroups, text + }: + mkDerivation { + pname = "modulo"; + version = "1.9.1"; + sha256 = "1dxvfd8f7zx43zm9h5dd71ci768khhmh8660h3abazqhm7ws367c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + atto-lisp base data-default directory haskell-src language-c mtl + nats pandoc-types parsec prettify process semigroups text + ]; + description = "Modular C code generator"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "modulo"; + }) {}; + + "moe" = callPackage + ({ mkDerivation, air, base, bytestring, data-default, dlist, mtl + , text + }: + mkDerivation { + pname = "moe"; + version = "2015.5.4"; + sha256 = "0yiyr8n0bw5wcc8jyrah2kf9jnj3x4h5kl3qprysx8ffhc6dx3r9"; + libraryHaskellDepends = [ + air base bytestring data-default dlist mtl text + ]; + description = "html with style"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "moesocks" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, binary, bytestring + , containers, cryptohash, hslogger, HsOpenSSL, iproute, lens + , lens-aeson, mtl, network, optparse-applicative, random, stm + , strict, text, time, transformers, unordered-containers + }: + mkDerivation { + pname = "moesocks"; + version = "1.0.1.0"; + sha256 = "0g4dih837liigd4v2yj0wnqic2hqgc6zy6yqwpy0v22aa47abcqj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async attoparsec base binary bytestring containers cryptohash + hslogger HsOpenSSL iproute lens lens-aeson mtl network + optparse-applicative random stm strict text time transformers + unordered-containers + ]; + description = "A functional firewall killer"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "moesocks"; + broken = true; + }) {}; + + "moffy" = callPackage + ({ mkDerivation, base, extra-data-yj, freer-par-monad, time + , type-flip, type-set + }: + mkDerivation { + pname = "moffy"; + version = "0.1.1.0"; + sha256 = "1wiz0m1qjvld5c0pdfcs9difx0n085wxqxldhj64c6snjcycbj2w"; + libraryHaskellDepends = [ + base extra-data-yj freer-par-monad time type-flip type-set + ]; + testHaskellDepends = [ + base extra-data-yj freer-par-monad time type-flip type-set + ]; + description = "Monadic Functional Reactive Programming"; + license = lib.licenses.bsd3; + }) {}; + + "moffy-samples" = callPackage + ({ mkDerivation, aeson, base, bytestring, extra-data-yj, hashable + , JuicyPixels, moffy, moffy-samples-events, text, time + , transformers, type-flip, type-set, unordered-containers + }: + mkDerivation { + pname = "moffy-samples"; + version = "0.1.0.3"; + sha256 = "0b1dbyblms7jbisk89niij85h995wlp01qkr499gp370i01bkdi8"; + libraryHaskellDepends = [ + aeson base bytestring extra-data-yj hashable JuicyPixels moffy + moffy-samples-events text time transformers type-flip type-set + unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring extra-data-yj hashable JuicyPixels moffy + moffy-samples-events text time transformers type-flip type-set + unordered-containers + ]; + description = "Samples of moffy"; + license = lib.licenses.bsd3; + }) {}; + + "moffy-samples-events" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , http-conduit, JuicyPixels, moffy, mtl, process, random, stm, text + , time, type-flip, type-set, union-color + }: + mkDerivation { + pname = "moffy-samples-events"; + version = "0.2.2.5"; + sha256 = "1p433xkcn7v32q57514j3c0k0vxsdpapypww3834lyiymp13ldf5"; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq http-conduit JuicyPixels + moffy mtl process random stm text time type-flip type-set + union-color + ]; + testHaskellDepends = [ + aeson base bytestring containers deepseq http-conduit JuicyPixels + moffy mtl process random stm text time type-flip type-set + union-color + ]; + description = "Events for sample codes of moffy"; + license = lib.licenses.bsd3; + }) {}; + + "moffy-samples-gtk3" = callPackage + ({ mkDerivation, base, moffy-samples, moffy-samples-gtk3-run }: + mkDerivation { + pname = "moffy-samples-gtk3"; + version = "0.1.0.0"; + sha256 = "02rgwa2wa5xz6yp26v15fvjlq6wrccj3gnk74iwmv2nc22yg1803"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base moffy-samples moffy-samples-gtk3-run + ]; + testHaskellDepends = [ base moffy-samples moffy-samples-gtk3-run ]; + description = "Sample executables of moffy - GTK3 version"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "moffy_samples_gtk3"; + }) {}; + + "moffy-samples-gtk3-run" = callPackage + ({ mkDerivation, base, c-enum, c-struct, containers, gtk3, moffy + , moffy-samples-events, random, simple-cairo, simple-pango, stm + , text, time, type-flip, type-set, union-color + }: + mkDerivation { + pname = "moffy-samples-gtk3-run"; + version = "0.1.0.7"; + sha256 = "0z9q9i65m91fqg5m4ik6pbisfbwlqf31prfcrj33g3mbdhjjb9ld"; + libraryHaskellDepends = [ + base c-enum c-struct containers moffy moffy-samples-events random + simple-cairo simple-pango stm text time type-flip type-set + union-color + ]; + libraryPkgconfigDepends = [ gtk3 ]; + testHaskellDepends = [ + base c-enum c-struct containers moffy moffy-samples-events random + simple-cairo simple-pango stm text time type-flip type-set + union-color + ]; + description = "Package to run moffy samples - GTK3 version"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gtk3;}; + + "moffy-samples-gtk4" = callPackage + ({ mkDerivation, base, moffy, moffy-samples, moffy-samples-gtk4-run + }: + mkDerivation { + pname = "moffy-samples-gtk4"; + version = "0.1.0.1"; + sha256 = "0bbr88gbq8yxr5jrimyyrxmlar3v88knnc7cn3bq84r9fggj78yx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base moffy moffy-samples moffy-samples-gtk4-run + ]; + testHaskellDepends = [ base ]; + description = "Sample executables of moffy - GTK4 version"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "moffy_samples_gtk4"; + }) {}; + + "moffy-samples-gtk4-run" = callPackage + ({ mkDerivation, base, c-enum, c-struct, containers + , exception-hierarchy, gtk4, moffy, moffy-samples-events, random + , simple-cairo, simple-pango, stm, text, time, type-flip, type-set + , union-color + }: + mkDerivation { + pname = "moffy-samples-gtk4-run"; + version = "0.2.1.3"; + sha256 = "1y1f8rpjpv1dvygzq5cj16s6cw9fq6pxx3hpbnim84sl46pdcjak"; + libraryHaskellDepends = [ + base c-enum c-struct containers exception-hierarchy moffy + moffy-samples-events random simple-cairo simple-pango stm text time + type-flip type-set union-color + ]; + libraryPkgconfigDepends = [ gtk4 ]; + testHaskellDepends = [ + base c-enum c-struct containers exception-hierarchy moffy + moffy-samples-events random simple-cairo simple-pango stm text time + type-flip type-set union-color + ]; + description = "Package to run moffy samples - Gtk4 version"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gtk4;}; + + "mohws" = callPackage + ({ mkDerivation, base, bytestring, containers, data-accessor + , directory, explicit-exception, fail, filepath, html, HTTP + , network, network-bsd, network-uri, network-uri-flag, old-locale + , old-time, parsec, process, transformers, unix, utility-ht + }: + mkDerivation { + pname = "mohws"; + version = "0.2.1.9"; + sha256 = "0a2hajnnngmarxpypbk1jvmwb8y93y2hhcnp86bj5rf3j5far5pf"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers data-accessor directory + explicit-exception fail filepath html HTTP network network-bsd + network-uri network-uri-flag old-locale old-time parsec process + transformers unix utility-ht + ]; + executableHaskellDepends = [ base bytestring ]; + description = "Modular Haskell Web Server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hws"; + broken = true; + }) {}; + + "mole" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , containers, cryptohash, css-syntax, directory, filemanip + , filepath, fsnotify, hspec, hspec-smallcheck, kraken, mtl + , network-uri, optparse-applicative, process, smallcheck, snap-core + , snap-server, stm, tagsoup, text, time, transformers, unix + , unordered-containers, vector + }: + mkDerivation { + pname = "mole"; + version = "0.0.7"; + sha256 = "03qlvvwciw0mwcki7kk90pvx5qy15fkx5zdalwxk2pldpv5diyza"; + revision = "1"; + editedCabalFile = "116a00rm6jf3s0kyk3kny650jcimcwgvk2w4s7lvwpb678s635y9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base base64-bytestring bytestring containers cryptohash + css-syntax directory filemanip filepath fsnotify kraken mtl + network-uri optparse-applicative process snap-core snap-server stm + tagsoup text time transformers unix + ]; + testHaskellDepends = [ + attoparsec base bytestring containers hspec hspec-smallcheck kraken + smallcheck stm text time unordered-containers vector + ]; + description = "A glorified string replacement tool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mole"; + }) {}; + + "mollie-api-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, currency-codes + , data-default, http-client, http-client-tls, http-media + , http-types, lens, mtl, servant, servant-client + , servant-client-core, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "mollie-api-haskell"; + version = "2.0.0.0"; + sha256 = "196xk0qca5aghmx509m2cgqcpgiw8xlg8qk35ca2irx8jdq6rwch"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring currency-codes data-default http-client + http-client-tls http-media http-types lens mtl servant + servant-client servant-client-core text time unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring currency-codes data-default lens tasty + tasty-hunit time + ]; + description = "Mollie API client for Haskell http://www.mollie.com"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-abort-fd" = callPackage + ({ mkDerivation, base, mtl, stm, transformers, transformers-abort + , transformers-base, transformers-compat + }: + mkDerivation { + pname = "monad-abort-fd"; + version = "0.7.0.1"; + sha256 = "1iwxhd9jfx4wzmwacb5cpk5gp22xj2mrpx6h4mdyzgnk4cbvrd0h"; + libraryHaskellDepends = [ + base mtl stm transformers transformers-abort transformers-base + transformers-compat + ]; + description = "A better error monad transformer"; + license = lib.licenses.bsd3; + }) {}; + + "monad-atom" = callPackage + ({ mkDerivation, base, containers, ghc-prim, mtl }: + mkDerivation { + pname = "monad-atom"; + version = "0.4.1"; + sha256 = "16dnp6wz0s56gm58k6m5cv5c47hb2vz1m4a3pqvrg3j97y344c3q"; + libraryHaskellDepends = [ base containers ghc-prim mtl ]; + description = "Monadically convert object to unique integers and back"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-atom-simple" = callPackage + ({ mkDerivation, base, containers, ghc-prim, mtl }: + mkDerivation { + pname = "monad-atom-simple"; + version = "0.0.2"; + sha256 = "1k4rcrdjjs52p9mnsbwp0gmb2inivhcqw044l56dbc080yxrk32j"; + libraryHaskellDepends = [ base containers ghc-prim mtl ]; + description = "Monadically map objects to unique ints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-batcher" = callPackage + ({ mkDerivation, base, exceptions }: + mkDerivation { + pname = "monad-batcher"; + version = "0.0.0.0"; + sha256 = "0zjyy9apc5zr51nh31p3f6bzbnfbc40hkf9p52370ynj4513lz4r"; + libraryHaskellDepends = [ base exceptions ]; + description = "An applicative monad that batches commands for later more efficient execution"; + license = lib.licenses.bsd3; + }) {}; + + "monad-bayes" = callPackage + ({ mkDerivation, abstract-par, base, brick, containers, criterion + , directory, foldl, free, histogram-fill, hspec, ieee754 + , integration, lens, linear, log-domain, math-functions, matrix + , monad-coroutine, monad-extras, mtl, mwc-random + , optparse-applicative, pipes, pretty-simple, primitive, process + , QuickCheck, random, safe, scientific, statistics, text, time + , transformers, typed-process, vector, vty + }: + mkDerivation { + pname = "monad-bayes"; + version = "1.3.0"; + sha256 = "0hchkj0ybx76z3grha8844jw79kp94amgy30xm89jkqz09z9m1kq"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base brick containers foldl free histogram-fill ieee754 integration + lens linear log-domain math-functions matrix monad-coroutine + monad-extras mtl mwc-random pipes pretty-simple primitive random + safe scientific statistics text transformers vector vty + ]; + executableHaskellDepends = [ + abstract-par base brick containers criterion directory foldl free + histogram-fill hspec ieee754 integration lens linear log-domain + math-functions matrix monad-coroutine monad-extras mtl mwc-random + optparse-applicative pipes pretty-simple primitive process + QuickCheck random safe scientific statistics text time transformers + typed-process vector vty + ]; + testHaskellDepends = [ + abstract-par base brick containers criterion directory foldl free + histogram-fill hspec ieee754 integration lens linear log-domain + math-functions matrix monad-coroutine monad-extras mtl mwc-random + optparse-applicative pipes pretty-simple primitive process + QuickCheck random safe scientific statistics text time transformers + typed-process vector vty + ]; + benchmarkHaskellDepends = [ + abstract-par base brick containers criterion directory foldl free + histogram-fill hspec ieee754 integration lens linear log-domain + math-functions matrix monad-coroutine monad-extras mtl mwc-random + optparse-applicative pipes pretty-simple primitive process + QuickCheck random safe scientific statistics text time transformers + typed-process vector vty + ]; + description = "A library for probabilistic programming"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + maintainers = [ lib.maintainers.turion ]; + broken = true; + }) {}; + + "monad-bool" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monad-bool"; + version = "0.2.0"; + sha256 = "1f3n2wbd3lbsp2snsf9x4h09apw62hayhzjibakp6mqw6174444h"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "This package has been removed"; + license = lib.licenses.bsd3; + }) {}; + + "monad-branch" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "monad-branch"; + version = "1.0.4"; + sha256 = "0g82ccql6pmj319ji3zpmxab78qwdlrjsl7cdfhjvv4m1i4kmzdf"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Monadic abstraction for computations that can be branched and run independently"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-choice" = callPackage + ({ mkDerivation, base, contravariant, invariant, MonadRandom, mtl + , primitive, transformers + }: + mkDerivation { + pname = "monad-choice"; + version = "0.2.0.0"; + sha256 = "1ryakbs6ydgdfvz067jw6a2aqg566pynwyibxl6qi77ywwahqlvk"; + libraryHaskellDepends = [ + base contravariant invariant MonadRandom mtl primitive transformers + ]; + description = "Monad, monad transformer, and typeclass representing choices"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-chronicle" = callPackage + ({ mkDerivation, base, data-default-class, mtl, semigroupoids + , these, transformers, transformers-compat + }: + mkDerivation { + pname = "monad-chronicle"; + version = "1.0.1"; + sha256 = "13f1qwylpj7wss2h5g69zlmn6k6qg5r3aqd9zhvjspg1a85m91kq"; + revision = "3"; + editedCabalFile = "1piiyqm671grd7kwn9l1ks92sdr62kbf8jxq9w05d72s3m050ygi"; + libraryHaskellDepends = [ + base data-default-class mtl semigroupoids these transformers + transformers-compat + ]; + description = "These as a transformer, ChronicleT"; + license = lib.licenses.bsd3; + }) {}; + + "monad-classes" = callPackage + ({ mkDerivation, base, conduit, data-lens-light, ghc-prim, mmorph + , monad-control, peano, reflection, tasty, tasty-hunit + , transformers, transformers-base, transformers-compat + }: + mkDerivation { + pname = "monad-classes"; + version = "0.3.2.2"; + sha256 = "15g4llzym636ynf8jrfmlcqn6z4ybwfbg6l8ij73h5m1fkrzwgi7"; + libraryHaskellDepends = [ + base ghc-prim mmorph monad-control peano reflection transformers + transformers-base transformers-compat + ]; + testHaskellDepends = [ + base conduit data-lens-light ghc-prim mmorph tasty tasty-hunit + transformers + ]; + description = "more flexible mtl"; + license = lib.licenses.mit; + }) {}; + + "monad-classes-logging" = callPackage + ({ mkDerivation, base, ghc-prim, logging-effect, monad-classes + , tasty, tasty-hunit, transformers + }: + mkDerivation { + pname = "monad-classes-logging"; + version = "0.1.0.0"; + sha256 = "1cg3kw5mhn4r48jrzjgcsysj6b4ypblcpckp4h6krk3cl5lfkaxy"; + libraryHaskellDepends = [ + base ghc-prim logging-effect monad-classes transformers + ]; + testHaskellDepends = [ + base logging-effect monad-classes tasty tasty-hunit transformers + ]; + description = "monad-classes based typeclass for Ollie's logging-effect LoggingT"; + license = lib.licenses.bsd3; + }) {}; + + "monad-codec" = callPackage + ({ mkDerivation, base, binary, containers, data-lens-light, mtl }: + mkDerivation { + pname = "monad-codec"; + version = "0.2.1"; + sha256 = "0n9mjzx6p75nm4f7ndlha9jmyvwdxaknhnds9cm8p4sj9mpsmgid"; + libraryHaskellDepends = [ + base binary containers data-lens-light mtl + ]; + description = "Monadic conversion between complex data structures and unique integers"; + license = lib.licenses.bsd3; + }) {}; + + "monad-connect" = callPackage + ({ mkDerivation, base, bytestring, connection, exceptions + , transformers + }: + mkDerivation { + pname = "monad-connect"; + version = "0.1"; + sha256 = "1wb5dijlzyry7pxm7rcrx07xa770q4x4lbqmhh2y39gyas401br1"; + libraryHaskellDepends = [ + base bytestring connection exceptions transformers + ]; + description = "Transformer for TCP connection with TLS and SOCKS support"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "monad-control" = callPackage + ({ mkDerivation, base, stm, transformers, transformers-base + , transformers-compat + }: + mkDerivation { + pname = "monad-control"; + version = "1.0.3.1"; + sha256 = "0g3if9km8ik80bcy130a826ig9wlk4bnf0qli3vmwdwr9nhaw2xf"; + libraryHaskellDepends = [ + base stm transformers transformers-base transformers-compat + ]; + description = "Lift control operations, like exception catching, through monad transformers"; + license = lib.licenses.bsd3; + }) {}; + + "monad-control-aligned" = callPackage + ({ mkDerivation, base, stm, transformers, transformers-base + , transformers-compat + }: + mkDerivation { + pname = "monad-control-aligned"; + version = "0.0.2.1"; + sha256 = "18qk48nzivc51pdk0a1pd4s4yzs015kmrmmfdygmfgsy8h68b78p"; + libraryHaskellDepends = [ + base stm transformers transformers-base transformers-compat + ]; + description = "Lift control operations, like exception catching, through monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-control-identity" = callPackage + ({ mkDerivation, base, monad-control, stm, transformers + , transformers-base + }: + mkDerivation { + pname = "monad-control-identity"; + version = "0.2.0.0"; + sha256 = "1b636vakpqprwfb0cb7fpcsff8adq4frj4g98vv1yaxzi56rjbb1"; + libraryHaskellDepends = [ + base monad-control stm transformers transformers-base + ]; + description = "Stronger classes than monad-control"; + license = lib.licenses.bsd3; + }) {}; + + "monad-coroutine" = callPackage + ({ mkDerivation, base, monad-parallel, transformers + , transformers-compat + }: + mkDerivation { + pname = "monad-coroutine"; + version = "0.9.2"; + sha256 = "0bikrq73r1xc6vrpwll3i8pkg4vflj3sa2ifv913mjkcmnwqijzs"; + libraryHaskellDepends = [ + base monad-parallel transformers transformers-compat + ]; + description = "Coroutine monad transformer for suspending and resuming monadic computations"; + license = "GPL"; + }) {}; + + "monad-dijkstra" = callPackage + ({ mkDerivation, base, containers, free, hlint, hspec, mtl + , psqueues, tasty, tasty-hspec, transformers + }: + mkDerivation { + pname = "monad-dijkstra"; + version = "0.1.1.5"; + sha256 = "0p3jys7ii0yks8xqpwsvc0fzmi180hgf488h6pmv95yg879v5csz"; + libraryHaskellDepends = [ + base containers free mtl psqueues transformers + ]; + testHaskellDepends = [ base hlint hspec tasty tasty-hspec ]; + description = "A monad transformer for weighted graph searches"; + license = lib.licenses.bsd3; + }) {}; + + "monad-exception" = callPackage + ({ mkDerivation, base, monad-control, mtl-evil-instances + , transformers, transformers-base + }: + mkDerivation { + pname = "monad-exception"; + version = "0.1"; + sha256 = "1mh19mxi6mlkvd083vjjdmdimdnk6n5yaj7v7xxgqycl5sazqkh8"; + libraryHaskellDepends = [ + base monad-control mtl-evil-instances transformers + transformers-base + ]; + description = "Exstensible monadic exceptions"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "monad-extras" = callPackage + ({ mkDerivation, base, mmorph, monad-control, stm, transformers + , transformers-base + }: + mkDerivation { + pname = "monad-extras"; + version = "0.6.0"; + sha256 = "0b2gr2iy8vqw71blbigmgdxnzjw6jv09n38np0k65lcp3b2xfcyz"; + libraryHaskellDepends = [ + base mmorph monad-control stm transformers transformers-base + ]; + description = "Extra utility functions for working with monads"; + license = lib.licenses.bsd3; + }) {}; + + "monad-finally" = callPackage + ({ mkDerivation, base, monad-abort-fd, monad-control, transformers + , transformers-abort, transformers-base, transformers-compat + }: + mkDerivation { + pname = "monad-finally"; + version = "0.1.2.1"; + sha256 = "0sybs69cwdv261v8j165d7m725j8h5ii2bmh6haib5cj854cv07n"; + libraryHaskellDepends = [ + base monad-abort-fd monad-control transformers transformers-abort + transformers-base transformers-compat + ]; + description = "Guard monadic computations with cleanup actions"; + license = lib.licenses.bsd3; + }) {}; + + "monad-fork" = callPackage + ({ mkDerivation, base, monad-control }: + mkDerivation { + pname = "monad-fork"; + version = "0.1"; + sha256 = "15xwavq4yc3xfif4isjh9m0q9h1bh7pmv2i3rh99sndmd34cdpwc"; + libraryHaskellDepends = [ base monad-control ]; + description = "Type class for monads which support a fork operation"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-gen" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "monad-gen"; + version = "0.3.0.1"; + sha256 = "0rc4r6sg29sjgh9xsk7q80h0lixhyxs60bszj5dnn8yf7w18b15y"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "A simple monad for generating fresh integers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-hash" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, exceptions, memory + , transformers + }: + mkDerivation { + pname = "monad-hash"; + version = "0.1.0.2"; + sha256 = "0c1dif7yzwqmnsqxc9wyvp3x03y06s1i0hncwqy2irz1k4y8rgxa"; + libraryHaskellDepends = [ + base cryptonite exceptions memory transformers + ]; + testHaskellDepends = [ base bytestring cryptonite transformers ]; + description = "Monad transformer for incremental hashing"; + license = lib.licenses.publicDomain; + }) {}; + + "monad-http" = callPackage + ({ mkDerivation, base, base-compat, bytestring, exceptions + , http-client, http-client-tls, http-types, monad-logger + , monadcryptorandom, MonadRandom, mtl, text, transformers + , transformers-compat + }: + mkDerivation { + pname = "monad-http"; + version = "0.1.0.0"; + sha256 = "14ki66l60la1mmm544vvzn930liaygj6zrql10nr192shf3v0cx3"; + revision = "7"; + editedCabalFile = "19qsjwcdg39is6ipwl6hgr42c7gyc7p1cs5f8isxy90hb4xjghrh"; + libraryHaskellDepends = [ + base base-compat bytestring exceptions http-client http-client-tls + http-types monad-logger monadcryptorandom MonadRandom mtl text + transformers transformers-compat + ]; + description = "A class of monads which can do http requests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "monad-interleave" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monad-interleave"; + version = "0.2.0.1"; + sha256 = "0ajn06f3q181nf6xa4kish04bv74crqmsmk7i1ny4kw1m9ag139d"; + libraryHaskellDepends = [ base ]; + description = "Monads with an unsaveInterleaveIO-like operation"; + license = lib.licenses.bsd3; + }) {}; + + "monad-introspect" = callPackage + ({ mkDerivation, base, coercion-extras, mmorph, mtl, transformers + }: + mkDerivation { + pname = "monad-introspect"; + version = "0.1.0.0"; + sha256 = "15c5ind2ddmj7xqps5fvlwl9awvsrpqcwaszlikf697aqjqra1nb"; + libraryHaskellDepends = [ + base coercion-extras mmorph mtl transformers + ]; + description = "A reader monad that gives the environment access to the entire transformer stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-io-adapter" = callPackage + ({ mkDerivation, base, exceptions, hspec, monad-control + , monad-logger, mtl, transformers, transformers-base + }: + mkDerivation { + pname = "monad-io-adapter"; + version = "0.1.0.0"; + sha256 = "0lbgc89d4wh7ciiv9mdp9fr1zfffqgsj504jxv9v6v1ba25fy9is"; + libraryHaskellDepends = [ + base exceptions monad-control monad-logger mtl transformers + transformers-base + ]; + testHaskellDepends = [ base hspec transformers-base ]; + description = "Adapters between MonadIO and MonadBase IO"; + license = lib.licenses.isc; + }) {}; + + "monad-journal" = callPackage + ({ mkDerivation, base, monad-control, mtl, transformers + , transformers-base + }: + mkDerivation { + pname = "monad-journal"; + version = "0.8.1"; + sha256 = "1b05l40832ck44m52izj2lxw0ghi0ip4isb4377vb0b010hc42p2"; + libraryHaskellDepends = [ + base monad-control mtl transformers transformers-base + ]; + description = "Pure logger typeclass and monad transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-levels" = callPackage + ({ mkDerivation, base, constraints, transformers + , transformers-compat + }: + mkDerivation { + pname = "monad-levels"; + version = "0.1.0.1"; + sha256 = "1v3i12h4c788yz93a2c9nxcczrhz8nwpq0057q7b1nad74g70lan"; + libraryHaskellDepends = [ + base constraints transformers transformers-compat + ]; + description = "Specific levels of monad transformers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-lgbt" = callPackage + ({ mkDerivation, base, containers, deepseq, hspec, logict, mtl + , QuickCheck + }: + mkDerivation { + pname = "monad-lgbt"; + version = "0.0.2"; + sha256 = "1y5b2fsaqbwd0aj2mnvb7bv1sj7q6xfa617pk0a7n5p970amisll"; + libraryHaskellDepends = [ + base containers deepseq hspec logict mtl QuickCheck + ]; + testHaskellDepends = [ + base containers deepseq hspec logict mtl QuickCheck + ]; + description = "Monad transformers for combining local and global state"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-log" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, fast-logger + , lifted-base, monad-control, template-haskell, text, text-show + , transformers + }: + mkDerivation { + pname = "monad-log"; + version = "0.1.1.0"; + sha256 = "1hcbgqp7rxvcs4scz94pxhzwwwx510b76ylakb2k4jry11i0q01l"; + revision = "1"; + editedCabalFile = "1qmc3qdkw8cgch93hmm74hga0ajxrgjn5zwiwaw8711c7vn7na9m"; + libraryHaskellDepends = [ + aeson base bytestring exceptions fast-logger lifted-base + monad-control template-haskell text text-show transformers + ]; + description = "A simple and fast logging monad"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-logger" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , exceptions, fast-logger, lifted-base, monad-control, monad-loops + , mtl, resourcet, stm, stm-chans, template-haskell, text + , transformers, transformers-base, transformers-compat + , unliftio-core + }: + mkDerivation { + pname = "monad-logger"; + version = "0.3.40"; + sha256 = "1aff4ks9615x51841l8g906702xk2g3pn4n5x9ndxppnrxkqdvfb"; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra exceptions fast-logger + lifted-base monad-control monad-loops mtl resourcet stm stm-chans + template-haskell text transformers transformers-base + transformers-compat unliftio-core + ]; + description = "A class of monads which can log messages"; + license = lib.licenses.mit; + }) {}; + + "monad-logger-aeson" = callPackage + ({ mkDerivation, aeson, aeson-diff, base, bytestring, context + , directory, exceptions, fast-logger, hspec, hspec-discover + , monad-logger, text, time, unordered-containers + }: + mkDerivation { + pname = "monad-logger-aeson"; + version = "0.4.1.3"; + sha256 = "13w60v9kadvdcvwf5p376yvxsf7ifh86b94z0hyzvrq0l4d9p73v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring context exceptions fast-logger monad-logger + text time unordered-containers + ]; + executableHaskellDepends = [ aeson base monad-logger text ]; + testHaskellDepends = [ + aeson aeson-diff base bytestring directory hspec monad-logger time + ]; + testToolDepends = [ hspec-discover ]; + description = "JSON logging using monad-logger interface"; + license = lib.licenses.mit; + mainProgram = "readme-example"; + }) {}; + + "monad-logger-extras" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, hsyslog + , monad-logger, mtl + }: + mkDerivation { + pname = "monad-logger-extras"; + version = "0.1.1.1"; + sha256 = "1zxwvaqw6ihhg945hr4ysk66prhbh00i6qipig44nx65fcwh835b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring hsyslog monad-logger mtl + ]; + executableHaskellDepends = [ base monad-logger ]; + description = "Utilities for composing loggers, coloring output, plus a few orphan instances"; + license = lib.licenses.bsd3; + mainProgram = "readme"; + }) {}; + + "monad-logger-json" = callPackage + ({ mkDerivation, aeson, base, monad-logger, template-haskell, text + }: + mkDerivation { + pname = "monad-logger-json"; + version = "0.1.0.0"; + sha256 = "1ap98487lwgvgrrxkjskga86ckbv6rhn2n6pzp403343xx51r1qh"; + libraryHaskellDepends = [ + aeson base monad-logger template-haskell text + ]; + description = "JSON-friendly Logging APIs"; + license = lib.licenses.mit; + }) {}; + + "monad-logger-logstash" = callPackage + ({ mkDerivation, aeson, base, logstash, monad-logger, retry, stm + , stm-chans, text, transformers, unliftio + }: + mkDerivation { + pname = "monad-logger-logstash"; + version = "0.2.0.2"; + sha256 = "1f0376s3xmrd0gqz0laxbqsh3h4g12bk0v885ik648bxwaliq2zf"; + libraryHaskellDepends = [ + aeson base logstash monad-logger retry stm stm-chans text + transformers unliftio + ]; + description = "Logstash backend for monad-logger"; + license = lib.licenses.mit; + }) {}; + + "monad-logger-prefix" = callPackage + ({ mkDerivation, base, criterion, exceptions, monad-control + , monad-logger, mtl, resourcet, text, transformers + , transformers-base, unliftio-core + }: + mkDerivation { + pname = "monad-logger-prefix"; + version = "0.1.12"; + sha256 = "00gsp7mhvqvfbdh75lgr73j5adw3hd4cp969h241gaw892z3qvws"; + revision = "1"; + editedCabalFile = "0vrksfi4l7djn8z0kbknidp8g1kcahy938f9dmp27fkydwrjv14i"; + libraryHaskellDepends = [ + base exceptions monad-control monad-logger mtl resourcet text + transformers transformers-base unliftio-core + ]; + benchmarkHaskellDepends = [ base criterion monad-logger ]; + description = "Add prefixes to your monad-logger output"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-logger-syslog" = callPackage + ({ mkDerivation, base, bytestring, fast-logger, hsyslog + , monad-logger, text, transformers + }: + mkDerivation { + pname = "monad-logger-syslog"; + version = "0.1.6.0"; + sha256 = "1n4r0fl043r18683ym3k03sdm3b9wlxfzjgmnxi804kwna639rj3"; + revision = "1"; + editedCabalFile = "0177m5h891s49yv924c5yqbfninc6x298vbpmx3fri6cychamgbl"; + libraryHaskellDepends = [ + base bytestring fast-logger hsyslog monad-logger text transformers + ]; + description = "syslog output for monad-logger"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-loops" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "monad-loops"; + version = "0.4.3"; + sha256 = "062c2sn3hc8h50p1mhqkpyv6x8dydz2zh3ridvlfjq9nqimszaky"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Monadic loops"; + license = lib.licenses.publicDomain; + }) {}; + + "monad-loops-stm" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "monad-loops-stm"; + version = "0.4"; + sha256 = "0y7j2xpr1s7ggwm3vvpb5mlagsnxhq9qpncapibhk2pbf2d5r7as"; + libraryHaskellDepends = [ base stm ]; + description = "Monadic loops for STM"; + license = lib.licenses.publicDomain; + }) {}; + + "monad-lrs" = callPackage + ({ mkDerivation, base, containers, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "monad-lrs"; + version = "0.0.2.1"; + sha256 = "01i8hz50r3lf8r3rasl96blr6br3p1x6hvckhbi8aw61x507jmcg"; + revision = "1"; + editedCabalFile = "1hcmwss7ifz2gd8h0559ksxai6gs61sk0674l1jfa4b9hablfwfx"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base containers QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "a monad to calculate linear recursive sequence"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-markov" = callPackage + ({ mkDerivation, base, base-compat, MonadRandom, mtl, random + , transformers + }: + mkDerivation { + pname = "monad-markov"; + version = "0.1.0.0"; + sha256 = "173qlab980aq5hzxs4xxkx1ykvm40q84zsn6a8rksfq7sh1gzc1l"; + libraryHaskellDepends = [ + base base-compat MonadRandom mtl random transformers + ]; + description = "Markov process monad"; + license = lib.licenses.mit; + }) {}; + + "monad-memo" = callPackage + ({ mkDerivation, array, base, containers, criterion, primitive + , QuickCheck, random, test-framework, test-framework-quickcheck2 + , transformers, vector + }: + mkDerivation { + pname = "monad-memo"; + version = "0.5.4"; + sha256 = "0lw5pdkk39zxckwha4wjfjg5hxlvxa5gjmw385zmanjx34wkzg2c"; + libraryHaskellDepends = [ + array base containers primitive transformers vector + ]; + testHaskellDepends = [ + array base containers primitive QuickCheck random test-framework + test-framework-quickcheck2 transformers vector + ]; + benchmarkHaskellDepends = [ + array base containers criterion primitive transformers vector + ]; + description = "Memoization monad transformer"; + license = lib.licenses.bsd3; + }) {}; + + "monad-mersenne-random" = callPackage + ({ mkDerivation, base, mersenne-random-pure64 }: + mkDerivation { + pname = "monad-mersenne-random"; + version = "0.1"; + sha256 = "03kbqbgv4npzfzn90jk4p17y8kb62sslby6q36819qkif1j76lq6"; + revision = "1"; + editedCabalFile = "1kyfaridmi15wcib9gxns6v252pdhgsbyi303sqrvwhwpx9n3rl4"; + libraryHaskellDepends = [ base mersenne-random-pure64 ]; + description = "An efficient random generator monad, based on the Mersenne Twister"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-metrics" = callPackage + ({ mkDerivation, base, clock, ekg-core, exceptions, hashable + , microlens, mtl, text, transformers, unordered-containers + }: + mkDerivation { + pname = "monad-metrics"; + version = "0.2.2.1"; + sha256 = "1fknfailm2cwl8r96pxxbid3chvmaq3g98yb6l4pnr8mcqyyz7k6"; + libraryHaskellDepends = [ + base clock ekg-core exceptions hashable microlens mtl text + transformers unordered-containers + ]; + testHaskellDepends = [ base ]; + description = "A convenient wrapper around EKG metrics"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-metrics-extensible" = callPackage + ({ mkDerivation, base, dependent-map, dependent-sum, ekg, ekg-core + , exceptions, hspec, mtl, stm, text, time + }: + mkDerivation { + pname = "monad-metrics-extensible"; + version = "0.1.1.0"; + sha256 = "14ahi50c6pd30zywjbsffn3p090ib57h6as2ad8jqxywjalxd8dm"; + libraryHaskellDepends = [ + base dependent-map dependent-sum ekg ekg-core exceptions mtl stm + text time + ]; + testHaskellDepends = [ + base dependent-map dependent-sum ekg ekg-core exceptions hspec mtl + stm text time + ]; + description = "An extensible and type-safe wrapper around EKG metrics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "monad-mock" = callPackage + ({ mkDerivation, base, constraints, exceptions, haskell-src-exts + , haskell-src-meta, hspec, monad-control, mtl, template-haskell + , th-orphans, transformers-base + }: + mkDerivation { + pname = "monad-mock"; + version = "0.2.0.0"; + sha256 = "0yrak2wlgh09pzfs8zqbaysjm8fds62pjsflqwdkxn3i4q6fbbvv"; + libraryHaskellDepends = [ + base constraints exceptions haskell-src-exts haskell-src-meta + monad-control mtl template-haskell th-orphans transformers-base + ]; + testHaskellDepends = [ base hspec mtl ]; + description = "A monad transformer for mocking mtl-style typeclasses"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-open" = callPackage + ({ mkDerivation, base, exceptions, mtl, transformers }: + mkDerivation { + pname = "monad-open"; + version = "0.1.0.0"; + sha256 = "18h24zdvbffnwr2xh4qahakr80z8ly65pmksmk3ngjykxrvif2vx"; + libraryHaskellDepends = [ base exceptions mtl transformers ]; + description = "Open recursion for when you need it"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-ox" = callPackage + ({ mkDerivation, base, containers, mtl, text, vector }: + mkDerivation { + pname = "monad-ox"; + version = "0.3.0"; + sha256 = "1x65jvh816a296y2ds8vysfzl83am4pwwrnap4zdg0prpcxfpwl8"; + libraryHaskellDepends = [ base containers mtl text vector ]; + description = "Monad for observation extraction"; + license = lib.licenses.bsd3; + }) {}; + + "monad-par" = callPackage + ({ mkDerivation, abstract-deque, abstract-par, array, base + , containers, deepseq, HUnit, monad-par-extras, mtl, mwc-random + , parallel, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, test-framework-th, time + }: + mkDerivation { + pname = "monad-par"; + version = "0.3.6"; + sha256 = "10b2wir7g7pr7gf3d8azkv829fl2fmxzgy8wc4livlwks0vax9jf"; + revision = "1"; + editedCabalFile = "0n329g47a5bfx21fd2j1w2y0ngka87mpfsy1c6yxw57s5x0wda77"; + libraryHaskellDepends = [ + abstract-deque abstract-par array base containers deepseq + monad-par-extras mtl mwc-random parallel + ]; + testHaskellDepends = [ + abstract-deque abstract-par array base containers deepseq HUnit + monad-par-extras mtl mwc-random QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + time + ]; + description = "A library for parallel programming based on a monad"; + license = lib.licenses.bsd3; + }) {}; + + "monad-par-extras" = callPackage + ({ mkDerivation, abstract-par, base, cereal, deepseq, mtl, random + , transformers + }: + mkDerivation { + pname = "monad-par-extras"; + version = "0.3.3"; + sha256 = "0bl4bd6jzdc5zm20q1g67ppkfh6j6yn8fwj6msjayj621cck67p2"; + libraryHaskellDepends = [ + abstract-par base cereal deepseq mtl random transformers + ]; + description = "Combinators and extra features for Par monads"; + license = lib.licenses.bsd3; + }) {}; + + "monad-parallel" = callPackage + ({ mkDerivation, base, parallel, transformers, transformers-compat + }: + mkDerivation { + pname = "monad-parallel"; + version = "0.8"; + sha256 = "1j905cwc440g7rvbhsdkqf50ag7p2bi6cy2rqsk918rn80fqqra4"; + libraryHaskellDepends = [ + base parallel transformers transformers-compat + ]; + description = "Parallel execution of monadic computations"; + license = lib.licenses.bsd3; + }) {}; + + "monad-parallel-progressbar" = callPackage + ({ mkDerivation, base, monad-parallel, monadIO + , terminal-progress-bar + }: + mkDerivation { + pname = "monad-parallel-progressbar"; + version = "0.1.0.1"; + sha256 = "1pqi2alyvsflwy5ygp4cl5g90jg50ix61plqxvsldpdkzncmmk84"; + libraryHaskellDepends = [ + base monad-parallel monadIO terminal-progress-bar + ]; + description = "Parallel execution of monadic computations with a progress bar"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-param" = callPackage + ({ mkDerivation, base, mtl, stm }: + mkDerivation { + pname = "monad-param"; + version = "0.0.4"; + sha256 = "08rm902kclapqh1iafjrsqspf0szhbx5jaqv6hh9p5zbg8ipdkhc"; + libraryHaskellDepends = [ base mtl stm ]; + description = "Parameterized monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-peel" = callPackage + ({ mkDerivation, base, extensible-exceptions, HUnit, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "monad-peel"; + version = "0.3"; + sha256 = "1vk0g2ppksy9g2qcw5vccvszsmz5xsn7ajvvm9v9bwd4h17pvvby"; + libraryHaskellDepends = [ + base extensible-exceptions transformers + ]; + testHaskellDepends = [ + base extensible-exceptions HUnit test-framework + test-framework-hunit transformers + ]; + description = "Lift control operations like exception catching through monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-persist" = callPackage + ({ mkDerivation, base, exceptions, hspec, monad-control + , monad-logger, mtl, persistent, persistent-sqlite + , persistent-template, text, transformers, transformers-base + }: + mkDerivation { + pname = "monad-persist"; + version = "0.0.3.0"; + sha256 = "1d97lx9frzwydc82b7srw4r6dr3865wrnvyz27xmcvzxfzbyymi8"; + libraryHaskellDepends = [ + base exceptions monad-control monad-logger mtl persistent text + transformers transformers-base + ]; + testHaskellDepends = [ + base hspec monad-control monad-logger persistent persistent-sqlite + persistent-template text transformers + ]; + description = "An mtl-style typeclass and transformer for persistent"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-primitive" = callPackage + ({ mkDerivation, base, primitive, transformers }: + mkDerivation { + pname = "monad-primitive"; + version = "0.1"; + sha256 = "1vi6g65hdyq5vq78mfag0qljxgzb6vq83m82x3cpgjl7dr9k5h1x"; + libraryHaskellDepends = [ base primitive transformers ]; + description = "Type class for monad transformers stack with pirimitive base monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-products" = callPackage + ({ mkDerivation, base, semigroupoids }: + mkDerivation { + pname = "monad-products"; + version = "4.0.1"; + sha256 = "1skcjjkn14fh92l4rx3akxjg1c85jqhnlwvkkzqwz9g15bdy3gq2"; + libraryHaskellDepends = [ base semigroupoids ]; + description = "Monad products"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-ran" = callPackage + ({ mkDerivation, base, ghc-prim, mtl }: + mkDerivation { + pname = "monad-ran"; + version = "0.1.0"; + sha256 = "04y9s2b4hz2f8khr0q62xy0f6l2v896s7x03i3s18i14bwscqlax"; + libraryHaskellDepends = [ base ghc-prim mtl ]; + description = "Fast monads and monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-recorder" = callPackage + ({ mkDerivation, base, exceptions, hspec, monad-control, mtl + , transformers, transformers-base + }: + mkDerivation { + pname = "monad-recorder"; + version = "0.1.1"; + sha256 = "05d27h3lx7p4qzby8jrxf6wj5z69s11pgpbkdacxrag0v8vynqq8"; + libraryHaskellDepends = [ + base exceptions monad-control mtl transformers transformers-base + ]; + testHaskellDepends = [ base hspec ]; + description = "Record and replay the results of monadic actions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-resumption" = callPackage + ({ mkDerivation, base, mmorph, mtl, transformers }: + mkDerivation { + pname = "monad-resumption"; + version = "0.1.4.0"; + sha256 = "0hc9dbqhd609lzn79c25zwhm55262i9yip16ag9rysxv6rxbshml"; + libraryHaskellDepends = [ base mmorph mtl transformers ]; + description = "Resumption and reactive resumption monads for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "monad-schedule" = callPackage + ({ mkDerivation, base, free, HUnit, QuickCheck, stm, test-framework + , test-framework-hunit, test-framework-quickcheck2, time-domain + , transformers + }: + mkDerivation { + pname = "monad-schedule"; + version = "0.1.2.2"; + sha256 = "0nblwa9244lnxi1chy5hzhwwnj57hci391b3yfz20abq0ckdxdpm"; + libraryHaskellDepends = [ base free stm time-domain transformers ]; + testHaskellDepends = [ + base free HUnit QuickCheck stm test-framework test-framework-hunit + test-framework-quickcheck2 time-domain transformers + ]; + description = "A new, simple, composable concurrency abstraction"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.turion ]; + }) {}; + + "monad-skeleton" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monad-skeleton"; + version = "0.2"; + sha256 = "0hqlwimwdhxwcikmy41qlkzr09dxx7ibpzr2g4czlv07c6fwlm3q"; + libraryHaskellDepends = [ base ]; + description = "Monads of program skeleta"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-st" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "monad-st"; + version = "0.2.4.1"; + sha256 = "025zi9xzliwgyasq5hrfxwzg4ksj3kj0ys2kp62fi1n4ddbih64f"; + revision = "1"; + editedCabalFile = "01bb0a8h51inkn0hyvgw5iw662q6853j47bvjdha8a2z3fwapfya"; + libraryHaskellDepends = [ base transformers ]; + description = "Provides a MonadST class"; + license = lib.licenses.bsd3; + }) {}; + + "monad-state" = callPackage + ({ mkDerivation, AbortT-transformers, base, fclabels, monads-tf + , transformers + }: + mkDerivation { + pname = "monad-state"; + version = "0.2.0.3"; + sha256 = "1dh1dw7n39rb85wk4zq0hw2g9x81zyha033awv81l6xl8pjdxqxv"; + revision = "1"; + editedCabalFile = "0jhr5s9yvqc6fd0rda9nh7b5yv6wwjwkqmfc2wja5j19nwk65hhd"; + libraryHaskellDepends = [ + AbortT-transformers base fclabels monads-tf transformers + ]; + description = "Utility library for monads, particularly those involving state"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "monad-statevar" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "monad-statevar"; + version = "0.1"; + sha256 = "08sr29qr02kfqja51ciqcpsf95wp3bypx64f4cwgpwh23xapr1fx"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ base stm ]; + description = "Concise, overloaded accessors for IORef, STRef, TVar"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-ste" = callPackage + ({ mkDerivation, base, exceptions, ghc-prim, hspec, HUnit + , primitive + }: + mkDerivation { + pname = "monad-ste"; + version = "0.1.0.0"; + sha256 = "0yqkx7rlrfms7wiymb41y5nxh8fyi4049729iamwablx6hdpsrw6"; + revision = "3"; + editedCabalFile = "0zr8ixjx1rsgfjnil4w74pf0m2m697z50ai7sb14ra9s78yb66b6"; + libraryHaskellDepends = [ base exceptions ghc-prim primitive ]; + testHaskellDepends = [ base hspec HUnit ]; + description = "ST monad with efficient explicit errors"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-stlike-io" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, monads-tf + }: + mkDerivation { + pname = "monad-stlike-io"; + version = "0.2.2"; + sha256 = "1lizwf31d8ha0xq644cfcn91l8sz8i4ldy12ig4ajfghxj2x4ad5"; + libraryHaskellDepends = [ + base bytestring containers deepseq monads-tf + ]; + description = "ST-like monad capturing variables to regions and supporting IO"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-stlike-stm" = callPackage + ({ mkDerivation, base, monad-stlike-io, stm }: + mkDerivation { + pname = "monad-stlike-stm"; + version = "0.1.1"; + sha256 = "007rsq9x0dq8xmiimgqb0v8k15xizx63qmc76b1b8a66nfsd9w56"; + libraryHaskellDepends = [ base monad-stlike-io stm ]; + description = "ST-like monad capturing variables to regions and supporting STM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "monad-stm" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "monad-stm"; + version = "0.1.0.2"; + sha256 = "09bbhbj9zg928j3dnvvxsrv8hw1c7s0vj0wffrhs810aqlf1m9xp"; + libraryHaskellDepends = [ base stm transformers ]; + description = "MonadSTM class analogous to MonadIO"; + license = lib.licenses.bsd3; + }) {}; + + "monad-supply" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "monad-supply"; + version = "0.9"; + sha256 = "1jknppcw8r0fpqnrgw1y8xjyx5xifzl1dkc0s2ffwkgij4x75saa"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Stateful supply monad"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-task" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "monad-task"; + version = "0.2.0"; + sha256 = "02qp31w0zgms07b13km3aiina4iqbzxkiajab3b0czmc17xv4kx4"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "A monad transformer that turns event processing into co-routine programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-throw-exit" = callPackage + ({ mkDerivation, base, exceptions, hspec, QuickCheck, typed-process + }: + mkDerivation { + pname = "monad-throw-exit"; + version = "0.1.0.0"; + sha256 = "06f5z978gjmqpclqzyvy7yp9jdwifl0dnmkvid73hvndj05g89xf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base exceptions ]; + testHaskellDepends = [ base hspec QuickCheck typed-process ]; + description = "Functions to exit the program anywhere in MonadThrow monads"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-time" = callPackage + ({ mkDerivation, base, mtl, time }: + mkDerivation { + pname = "monad-time"; + version = "0.4.0.0"; + sha256 = "0q1935ldnwx19fszpd6fngxvz4z4bn257pgwrjs9r0vzkvgkwjdl"; + libraryHaskellDepends = [ base mtl time ]; + testHaskellDepends = [ base mtl time ]; + description = "Type class for monads which carry the notion of the current time"; + license = lib.licenses.bsd3; + }) {}; + + "monad-time-effectful" = callPackage + ({ mkDerivation, base, effectful-core, monad-time, time }: + mkDerivation { + pname = "monad-time-effectful"; + version = "1.0.0.0"; + sha256 = "1gxmgr8vrpdncrnw9q5i3vqbi7llrah34gpfyq3qcb15sqi44gk9"; + libraryHaskellDepends = [ base effectful-core monad-time time ]; + description = "Adaptation of the monad-time library for the effectful ecosystem"; + license = lib.licenses.mit; + }) {}; + + "monad-timing" = callPackage + ({ mkDerivation, base, containers, exceptions, hlint, hspec + , monad-control, mtl, time, transformers, transformers-base + }: + mkDerivation { + pname = "monad-timing"; + version = "0.1.0.1"; + sha256 = "02dxykrsfs7z0cr383ync2zxsrgsgk3vp97c5i70rzbmg7dmmw6n"; + libraryHaskellDepends = [ + base containers exceptions monad-control mtl time transformers + transformers-base + ]; + testHaskellDepends = [ base containers hlint hspec transformers ]; + description = "Monad transformer for recording timing events"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-tree" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "monad-tree"; + version = "0.2.0.0"; + sha256 = "1k3vbxc4z03inryalw725nwgb9xh92lwdw31746irzhwgbvrfqjk"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Tree data structure for nondeterministic computations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-tx" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monad-tx"; + version = "0.0.1"; + sha256 = "0jv3pcmbm3bph42hhr4i0l3dchapixf5j5gd7ybs9j3bbk3yydk9"; + libraryHaskellDepends = [ base ]; + description = "A transactional state monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-unify" = callPackage + ({ mkDerivation, base, mtl, unordered-containers }: + mkDerivation { + pname = "monad-unify"; + version = "0.2.2"; + sha256 = "1icl4jaa4vc4lb75m6wv4vjvf8b2xx7aziqhsg2pshizdkfxmgwp"; + revision = "1"; + editedCabalFile = "1qkccw4xd4i112d6mkw8dgsnwfrnqcg1shk9s5cwyn55pwlmnn3x"; + libraryHaskellDepends = [ base mtl unordered-containers ]; + description = "Generic first-order unification"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monad-unlift" = callPackage + ({ mkDerivation, base, constraints, monad-control, transformers + , transformers-base + }: + mkDerivation { + pname = "monad-unlift"; + version = "0.2.0"; + sha256 = "03zf2nd00ds12rrbp3qn7pr9vaw1npzswrzcnhc1k0p436366pjb"; + libraryHaskellDepends = [ + base constraints monad-control transformers transformers-base + ]; + description = "Typeclasses for representing monad transformer unlifting"; + license = lib.licenses.mit; + }) {}; + + "monad-unlift-ref" = callPackage + ({ mkDerivation, base, constraints, exceptions, monad-control + , monad-unlift, mtl, mutable-containers, resourcet, stm + , transformers, transformers-base + }: + mkDerivation { + pname = "monad-unlift-ref"; + version = "0.2.1"; + sha256 = "078xjz3a6rgqqgf8zg9ngspixf9pgch845l6gs5ssy3l54wra18g"; + libraryHaskellDepends = [ + base constraints exceptions monad-control monad-unlift mtl + mutable-containers resourcet stm transformers transformers-base + ]; + description = "Typeclasses for representing monad transformer unlifting"; + license = lib.licenses.mit; + }) {}; + + "monad-validate" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, exceptions, hspec + , hspec-discover, monad-control, mtl, scientific, text + , transformers, transformers-base, unordered-containers, vector + }: + mkDerivation { + pname = "monad-validate"; + version = "1.3.0.0"; + sha256 = "04sz0g493319ddhhmk0maaxa0lvllvb2c2qdrc9j99hx53a2g4p7"; + libraryHaskellDepends = [ + base exceptions monad-control mtl transformers transformers-base + ]; + testHaskellDepends = [ + aeson aeson-qq base exceptions hspec monad-control mtl scientific + text transformers transformers-base unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "A monad transformer for data validation"; + license = lib.licenses.isc; + }) {}; + + "monad-var" = callPackage + ({ mkDerivation, base, base-compat, stm }: + mkDerivation { + pname = "monad-var"; + version = "0.2.2.0"; + sha256 = "0idmp912pwlahl5rb9bfx8fr088h9im8pz32bjqm2141b9ci10h8"; + libraryHaskellDepends = [ base base-compat stm ]; + description = "Generic operations over variables"; + license = lib.licenses.bsd3; + }) {}; + + "monad-wrap" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "monad-wrap"; + version = "0.1"; + sha256 = "1hmigg0cbrsdvf6s0z2wn3s81q12qg3c30jjlsrw4jdfwv1qn13f"; + libraryHaskellDepends = [ base transformers ]; + description = "Wrap functions such as catch around different monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monadIO" = callPackage + ({ mkDerivation, base, mtl, stm }: + mkDerivation { + pname = "monadIO"; + version = "0.11.1.0"; + sha256 = "1a3gb70fkh28ck13zdkphdip2kzdcivzdrsg9fdn3nci9scbdp2w"; + libraryHaskellDepends = [ base mtl stm ]; + description = "Overloading of concurrency variables"; + license = lib.licenses.bsd3; + }) {}; + + "monadLib" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monadLib"; + version = "3.10.1"; + sha256 = "0n5fmmsc0qww0nz3k2j4j68qdpq3px46abl9igvv06iz2xi8b778"; + libraryHaskellDepends = [ base ]; + description = "A collection of monad transformers"; + license = lib.licenses.bsd3; + }) {}; + + "monadLib-compose" = callPackage + ({ mkDerivation, base, monadLib }: + mkDerivation { + pname = "monadLib-compose"; + version = "0.2"; + sha256 = "14byhdcby094qpgmkblysnplz5r88xnfk7rnfddihzz4jgjzlvy1"; + libraryHaskellDepends = [ base monadLib ]; + description = "Arrow-like monad composition for monadLib"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monadacme" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "monadacme"; + version = "0.1.0.0"; + sha256 = "1k1jqi0q2n34xd07qp3fd4jw48iq4909m1pq2dm90sg46n6003sr"; + libraryHaskellDepends = [ base transformers ]; + description = "The Acme and AcmeT monads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monadbi" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "monadbi"; + version = "0.1"; + sha256 = "0r5hja34nalhvlc4x2rmhk9j1rsd363ilfjkd7y7cv4l8yzvifq7"; + libraryHaskellDepends = [ base mtl ]; + description = "Extract underlying monads from monad transformers"; + license = "GPL"; + }) {}; + + "monadcryptorandom" = callPackage + ({ mkDerivation, base, bytestring, crypto-api, exceptions, mtl + , tagged, transformers, transformers-compat + }: + mkDerivation { + pname = "monadcryptorandom"; + version = "0.7.2.1"; + sha256 = "03bn19wkshs9bjfl65p8klagydva6c543zasibv3y0w1hrpknib9"; + libraryHaskellDepends = [ + base bytestring crypto-api exceptions mtl tagged transformers + transformers-compat + ]; + description = "A monad for using CryptoRandomGen"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monadfibre" = callPackage + ({ mkDerivation, base, monadbi }: + mkDerivation { + pname = "monadfibre"; + version = "0.1.2.1"; + sha256 = "0vj84g5y0k903pz4lk12sa6l6c0f26dc42x62f1mqny8457r3ds6"; + libraryHaskellDepends = [ base monadbi ]; + description = "Monadic functions which provide Choice and Parallelism"; + license = "GPL"; + }) {}; + + "monadic-arrays" = callPackage + ({ mkDerivation, array, base, stm, transformers + , transformers-compat + }: + mkDerivation { + pname = "monadic-arrays"; + version = "0.2.2"; + sha256 = "183nwb3ji4ak6yf2wahsa92l8ymnhhljxkvp8f6b8wh223318xv6"; + libraryHaskellDepends = [ + array base stm transformers transformers-compat + ]; + description = "Boxed and unboxed arrays for monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monadic-bang" = callPackage + ({ mkDerivation, base, containers, fused-effects, ghc, ghc-boot + , ghc-paths, transformers + }: + mkDerivation { + pname = "monadic-bang"; + version = "0.2.1.0"; + sha256 = "1kridaswa219y6gchfg50q0chm8gngk7clyjxnpz3hhls2v45pj6"; + libraryHaskellDepends = [ + base containers fused-effects ghc transformers + ]; + testHaskellDepends = [ base ghc ghc-boot ghc-paths transformers ]; + description = "GHC plugin to desugar ! into do-notation"; + license = lib.licenses.mit; + }) {}; + + "monadic-recursion-schemes" = callPackage + ({ mkDerivation, base, comonad, containers, free, mtl + , recursion-schemes, transformers + }: + mkDerivation { + pname = "monadic-recursion-schemes"; + version = "0.1.13.2"; + sha256 = "0jf615bjzbf690lk4xiygy4gnz1myhqrbw1mlicdikfcgii5hr3p"; + libraryHaskellDepends = [ + base comonad containers free mtl recursion-schemes transformers + ]; + testHaskellDepends = [ base ]; + description = "Recursion Schemes for Monadic version"; + license = lib.licenses.bsd3; + }) {}; + + "monadiccp" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, pretty, random + , semigroups + }: + mkDerivation { + pname = "monadiccp"; + version = "0.7.7"; + sha256 = "1l6g2gbxmw0avyr7mfjadhads6raz6cwvmg57vb7ssryd9j21vp4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers mtl parsec pretty random semigroups + ]; + testHaskellDepends = [ base ]; + description = "Constraint Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monadiccp-gecode" = callPackage + ({ mkDerivation, base, containers, gecodeint, gecodekernel + , gecodesearch, gecodeset, gecodesupport, monadiccp, mtl + }: + mkDerivation { + pname = "monadiccp-gecode"; + version = "0.1.3"; + sha256 = "0h3a82lrsvsdkdvf1m5hl9ayvikxp5p38wj5rpgn6qh8n5im2sn8"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers monadiccp mtl ]; + librarySystemDepends = [ + gecodeint gecodekernel gecodesearch gecodeset gecodesupport + ]; + testHaskellDepends = [ base ]; + description = "Constraint Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {gecodeint = null; gecodekernel = null; gecodesearch = null; + gecodeset = null; gecodesupport = null;}; + + "monadio-unwrappable" = callPackage + ({ mkDerivation, base, monads-tf, transformers }: + mkDerivation { + pname = "monadio-unwrappable"; + version = "0.3"; + sha256 = "18hbi4vxj9lfcla11b17sb88ysskxavq00zmrjx62cpyzkp85yxh"; + libraryHaskellDepends = [ base monads-tf transformers ]; + description = "Reversibly allow monad transformer stacks to run in IO"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monadlist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monadlist"; + version = "0.0.2"; + sha256 = "1zpxqp5zhcpk4358xqrapvkcfyazpdsdlrw3g14518y2kwnfifq6"; + libraryHaskellDepends = [ base ]; + description = "Monadic versions of list functions"; + license = lib.licenses.bsd3; + }) {}; + + "monadloc" = callPackage + ({ mkDerivation, base, template-haskell, transformers }: + mkDerivation { + pname = "monadloc"; + version = "0.7.1"; + sha256 = "1a773nysrsj61ka7bdacb0i7dxlgb1fjz3x5w9c1w1dv7rmhynmj"; + libraryHaskellDepends = [ base template-haskell transformers ]; + description = "A class for monads which can keep a monadic call trace"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monadloc-pp" = callPackage + ({ mkDerivation, base, filepath, haskell-src-exts, monadloc, pretty + , syb + }: + mkDerivation { + pname = "monadloc-pp"; + version = "0.3.1"; + sha256 = "0ch25kcz63xhinwd6mjqbhm282hfh280s3z910wnvdp3krgx0mpc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base filepath haskell-src-exts monadloc pretty syb + ]; + description = "A preprocessor for generating monadic call traces"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "MonadLoc"; + broken = true; + }) {}; + + "monadlog" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, fast-logger + , lifted-base, monad-control, template-haskell, text, text-show + , transformers + }: + mkDerivation { + pname = "monadlog"; + version = "0.1.1.1"; + sha256 = "0vjzx3vqpwkngf483fqaaiszklnkbqhra73bk6pryvn81x1mycwn"; + revision = "1"; + editedCabalFile = "0mmmnrhyw0ak8zd6xdrnlb61nad277av94vwc7wzi2lwfm61imc5"; + libraryHaskellDepends = [ + aeson base bytestring exceptions fast-logger lifted-base + monad-control template-haskell text text-show transformers + ]; + description = "A simple and fast logging monad"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monadoid" = callPackage + ({ mkDerivation, base, monad-control, mtl, transformers-base }: + mkDerivation { + pname = "monadoid"; + version = "0.0.3"; + sha256 = "073ma6429m92z1pdglxvb02d6f17wdnh90mnscrjwdvzb406w0cy"; + libraryHaskellDepends = [ + base monad-control mtl transformers-base + ]; + description = "A monoid for monads"; + license = lib.licenses.bsd3; + }) {}; + + "monadology" = callPackage + ({ mkDerivation, base, constraints, invariant, tasty, tasty-hunit + , text, transformers, type-rig, witness + }: + mkDerivation { + pname = "monadology"; + version = "0.3"; + sha256 = "1nfx9hl6vimqwr7dv3nlvf0c5brjppznjzrqr0kqdxjz7mvjmvy1"; + libraryHaskellDepends = [ + base constraints invariant transformers type-rig witness + ]; + testHaskellDepends = [ base tasty tasty-hunit text transformers ]; + description = "The best ideas in monad-related classes and types"; + license = lib.licenses.bsd2; + }) {}; + + "monadplus" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monadplus"; + version = "1.4.3"; + sha256 = "1gwy7kkcp696plfsbry22nvvqnainyv1n1van8yzskilz26k2yc5"; + revision = "1"; + editedCabalFile = "177z7d8hzl53cwxzsj0hqc1icm89d8k2faz99j790ag2vjmsai5g"; + libraryHaskellDepends = [ base ]; + description = "Haskell98 partial maps and filters over MonadPlus"; + license = lib.licenses.bsd3; + }) {}; + + "monads-fd" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "monads-fd"; + version = "0.2.0.0"; + sha256 = "1iqr5p3va5sxmpvydwqz2src54j5njcyrzn9p5apc60nv7yv6x4c"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Monad classes, using functional dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monads-tf" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "monads-tf"; + version = "0.3.0.1"; + sha256 = "00jzz9lqpz3s5xwvmc5xi300jkkjv9bk62k0jgwnqfv6py9x5g11"; + libraryHaskellDepends = [ base transformers ]; + description = "Monad classes, using type families"; + license = lib.licenses.bsd3; + }) {}; + + "monadtransform" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "monadtransform"; + version = "0.0.2"; + sha256 = "0i586zh6247jfmkw2x27j0aq47yz1c71irj9iwrlx1zrmvzak1yv"; + libraryHaskellDepends = [ base transformers ]; + description = "A type-class for transforming monads (homomorphism) in a transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monarch" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, doctest + , lifted-base, monad-control, mtl, network, pool-conduit, stm + , transformers, transformers-base + }: + mkDerivation { + pname = "monarch"; + version = "0.10.0.0"; + sha256 = "1a47hhlmllrm3k4ssr8rr3bgq1w7i6jpx07nyf0k8k9x5sgi1siv"; + libraryHaskellDepends = [ + base binary bytestring containers lifted-base monad-control mtl + network pool-conduit stm transformers transformers-base + ]; + testHaskellDepends = [ base doctest ]; + description = "Monadic interface for TokyoTyrant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mondo" = callPackage + ({ mkDerivation, aeson, authenticate-oauth, base, bytestring + , containers, hspec, http-client, http-client-tls, mtl, network + , servant, servant-client, servant-server, text, time, timerep + , transformers, unordered-containers, wai, warp + }: + mkDerivation { + pname = "mondo"; + version = "0.3.0.0"; + sha256 = "0fq717j09rf2fj9p6nwybsnpxrrrdnlaphf2i2s7clwc6pyxwv76"; + libraryHaskellDepends = [ + aeson authenticate-oauth base bytestring containers http-client + http-client-tls mtl servant servant-client text time timerep + transformers unordered-containers + ]; + testHaskellDepends = [ + base hspec network servant servant-client servant-server time + timerep transformers wai warp + ]; + description = "Haskell bindings for the Mondo API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monetdb-mapi" = callPackage + ({ mkDerivation, base, bindings-monetdb-mapi }: + mkDerivation { + pname = "monetdb-mapi"; + version = "0.1.0.2"; + sha256 = "069jmlnrgia36ncl5mqaqq0iaqwrhx6ig5jjnlxr40vfdi4m4dw6"; + libraryHaskellDepends = [ base bindings-monetdb-mapi ]; + description = "Mid-level bindings for the MonetDB API (mapi)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "money" = callPackage + ({ mkDerivation, base, doctest }: + mkDerivation { + pname = "money"; + version = "0.1.0"; + sha256 = "173z82r3z7dvz7397m069m7ppr6fqfvnyxr4spkxy092pzk7il5k"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + description = "Money"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mongoDB" = callPackage + ({ mkDerivation, array, base, base16-bytestring, base64-bytestring + , binary, bson, bytestring, conduit, conduit-extra, containers + , criterion, cryptohash, data-default-class, dns, fail, hashtables + , hspec, http-types, lifted-base, monad-control, mtl, network + , nonce, old-locale, parsec, pureMD5, random, random-shuffle + , resourcet, stm, tagged, text, time, tls, transformers + , transformers-base + }: + mkDerivation { + pname = "mongoDB"; + version = "2.7.1.4"; + sha256 = "1zkaigznyd47njsxq2cw8d0cm5dyh6mwl1h0w3ig5jsxg07312h6"; + libraryHaskellDepends = [ + array base base16-bytestring base64-bytestring binary bson + bytestring conduit conduit-extra containers cryptohash + data-default-class dns fail hashtables http-types lifted-base + monad-control mtl network nonce parsec pureMD5 random + random-shuffle resourcet stm tagged text time tls transformers + transformers-base + ]; + testHaskellDepends = [ base hspec mtl old-locale text time ]; + benchmarkHaskellDepends = [ + array base base16-bytestring base64-bytestring binary bson + bytestring conduit conduit-extra containers criterion cryptohash + data-default-class dns fail hashtables http-types lifted-base + monad-control mtl network nonce parsec random random-shuffle stm + text tls transformers transformers-base + ]; + description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS"; + license = lib.licenses.asl20; + }) {}; + + "mongodb-queue" = callPackage + ({ mkDerivation, base, data-default, hspec, lifted-base + , monad-control, mongoDB, network, text, transformers + }: + mkDerivation { + pname = "mongodb-queue"; + version = "0.4.0.1"; + sha256 = "1y3c5ydf7595ai3h6iapc0dmls348vv1jmy4g8n5wfmwzy4li22s"; + libraryHaskellDepends = [ + base data-default lifted-base monad-control mongoDB network text + transformers + ]; + testHaskellDepends = [ + base data-default hspec lifted-base monad-control mongoDB network + text transformers + ]; + description = "message queue using MongoDB"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mongrel2-handler" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, blaze-textual + , bytestring, case-insensitive, containers, http-types, text + , zeromq-haskell + }: + mkDerivation { + pname = "mongrel2-handler"; + version = "0.3.2"; + sha256 = "1bv9i2b0pb50r7l7l43h26ng5rcs1iyymwndcwxji8dnmbnr4jdf"; + libraryHaskellDepends = [ + attoparsec base blaze-builder blaze-textual bytestring + case-insensitive containers http-types text zeromq-haskell + ]; + description = "Mongrel2 Handler Library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "monitor" = callPackage + ({ mkDerivation, base, filepath, hinotify, process }: + mkDerivation { + pname = "monitor"; + version = "0.1.1"; + sha256 = "06p9xj5y3xl4hcl57afqz4m4yc2vaah8i6f4smmhwmkzslg7svbs"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base filepath hinotify process ]; + description = "Do things when files change"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "monitor"; + broken = true; + }) {}; + + "monky" = callPackage + ({ mkDerivation, base, bytestring, cereal, composition, containers + , directory, env-locale, formatting, mtl, netlink, network + , old-time, optparse-applicative, process, pulseaudio, scientific + , statvfs, stm, template-haskell, text, time, transformers, unix + }: + mkDerivation { + pname = "monky"; + version = "2.2.1.1"; + sha256 = "1w188ihy40rmz0xnrss5zc0lw5cmrj61pv3f5iq8y5q35zbimksm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal composition containers directory env-locale + formatting mtl netlink network old-time pulseaudio scientific + statvfs stm template-haskell text time transformers unix + ]; + executableHaskellDepends = [ + base containers directory mtl optparse-applicative process unix + ]; + description = "A system state collecting library and application"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "monky"; + }) {}; + + "mono-foldable" = callPackage + ({ mkDerivation, base, bytestring, text, vector }: + mkDerivation { + pname = "mono-foldable"; + version = "0.1.0.2"; + sha256 = "1qnbw9pd06czwyj2xcsjdigg7bj8d23p3ljnnkgd3d0r67qxxlxm"; + libraryHaskellDepends = [ base bytestring text vector ]; + description = "Folds for monomorphic containers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mono-traversable" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, foldl + , gauge, hashable, hspec, HUnit, mwc-random, QuickCheck, split + , text, transformers, unordered-containers, vector + , vector-algorithms + }: + mkDerivation { + pname = "mono-traversable"; + version = "1.0.17.0"; + sha256 = "0byk9hc2yh95hnhlx1r7h7i42h4dnlm3kwqksb9kaqxwc2wgkn15"; + libraryHaskellDepends = [ + base bytestring containers hashable split text transformers + unordered-containers vector vector-algorithms + ]; + testHaskellDepends = [ + base bytestring containers foldl hspec HUnit QuickCheck text + transformers unordered-containers vector + ]; + benchmarkHaskellDepends = [ + base bytestring containers deepseq gauge mwc-random text vector + ]; + description = "Type classes for mapping, folding, and traversing monomorphic containers"; + license = lib.licenses.mit; + }) {}; + + "mono-traversable-instances" = callPackage + ({ mkDerivation, base, comonad, containers, dlist, dlist-instances + , mono-traversable, semigroupoids, semigroups, transformers + , vector-instances + }: + mkDerivation { + pname = "mono-traversable-instances"; + version = "0.1.1.0"; + sha256 = "1fnkz8dlfz0bl7mx2p5y96w91zdhdvnzx1a9a8zlfxz06mwarhgb"; + libraryHaskellDepends = [ + base comonad containers dlist dlist-instances mono-traversable + semigroupoids semigroups transformers vector-instances + ]; + description = "Extra typeclass instances for mono-traversable"; + license = lib.licenses.mit; + }) {}; + + "mono-traversable-keys" = callPackage + ({ mkDerivation, base, bytestring, containers, hashable, keys + , mono-traversable, text, transformers, unordered-containers + , vector, vector-instances + }: + mkDerivation { + pname = "mono-traversable-keys"; + version = "0.3.0"; + sha256 = "10qbns1s6qbg3sb6w21c56xqlwdaka2fq772jw2258ba00pb42bh"; + libraryHaskellDepends = [ + base bytestring containers hashable keys mono-traversable text + transformers unordered-containers vector vector-instances + ]; + description = "Type-classes for interacting with monomorphic containers with a key"; + license = lib.licenses.bsd3; + }) {}; + + "mono-traversable-wrapper" = callPackage + ({ mkDerivation, base, mono-traversable }: + mkDerivation { + pname = "mono-traversable-wrapper"; + version = "0.1.0.1"; + sha256 = "1jv40qwj08vfsy06cdrwdi05j06b1q3q7p30gh60ccq9l8y1qi2d"; + libraryHaskellDepends = [ base mono-traversable ]; + description = "Wrapper providing Foldable instance for MonoFoldables"; + license = lib.licenses.mit; + }) {}; + + "monocypher" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monocypher"; + version = "4.0.0.1"; + sha256 = "1hcmzr6px8kmdv63gg1d34vvgprzzj3dlf26hv010xc872qwfiiy"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Low level bindings to the monocypher C library"; + license = "(CC0-1.0 OR BSD-2-Clause)"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monoid" = callPackage + ({ mkDerivation, base, containers, lens, mtl }: + mkDerivation { + pname = "monoid"; + version = "0.1.9"; + sha256 = "13k5s9y37igvrsfbw5q76zy10fm585dijx10qk32c4agih9fxyfv"; + libraryHaskellDepends = [ base containers lens mtl ]; + description = "Monoid type classes, designed in modular way, distinguish Monoid from Mempty and Semigroup. This design allows mempty operation don't bring Semigroups related constraints until (<>) is used."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monoid-absorbing" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "monoid-absorbing"; + version = "0.1.0.4"; + sha256 = "1sq2ll3ac3fxb0gdcy6gzjlv5j17pnrj8zs2bhi2s96dx2gp6zrv"; + libraryHaskellDepends = [ base mtl ]; + description = "A library for (left, right) zero monoids and backtracking with cut"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monoid-extras" = callPackage + ({ mkDerivation, base, criterion, groups, semigroupoids, semigroups + }: + mkDerivation { + pname = "monoid-extras"; + version = "0.6.2"; + sha256 = "1qaxp0cf2cvzvfpk7x9mjz1zmlpjfzxij8v2n45w89s7bq9ckvlw"; + revision = "2"; + editedCabalFile = "08ydfb0n886qzy940lfvyv1pcj51yhpa0kz6pwn7lm22fh1hb5pf"; + libraryHaskellDepends = [ base groups semigroupoids ]; + benchmarkHaskellDepends = [ base criterion semigroups ]; + description = "Various extra monoid-related definitions and utilities"; + license = lib.licenses.bsd3; + }) {}; + + "monoid-insertleft" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monoid-insertleft"; + version = "0.1.0.1"; + sha256 = "10ilkc43lys65qsb8qnvniq1mivqf2lsgx8whwpzkd7pa91x09ci"; + libraryHaskellDepends = [ base ]; + description = "Some extension to the Foldable and Monoid classes"; + license = lib.licenses.mit; + }) {}; + + "monoid-map" = callPackage + ({ mkDerivation, base, commutative-semigroups, monoidal-containers + , patch, reflex, witherable + }: + mkDerivation { + pname = "monoid-map"; + version = "0.2.0.0"; + sha256 = "0mmz57l0yfkdk3psaxyavs2v5hs860ja5a0wk08n2zar3br4fa2l"; + revision = "1"; + editedCabalFile = "1whwicn2wln97xa0zilh7aqjz132qlb1jhzjf6vrcv3ad9kk4b89"; + libraryHaskellDepends = [ + base commutative-semigroups monoidal-containers patch reflex + witherable + ]; + description = "A monoidal map with the right group instance"; + license = lib.licenses.bsd3; + }) {}; + + "monoid-owns" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "monoid-owns"; + version = "2010.5.29"; + sha256 = "1n05f95yhn6jp7rdnlx686k1lsls4iilxdxnp41ds4afsypaclfk"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring containers ]; + description = "a practical monoid implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monoid-record" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monoid-record"; + version = "0.1"; + sha256 = "14xs1nvf0ngx4jvinkhzq3ainhs159zx0396z88y21vvc8kw42i5"; + libraryHaskellDepends = [ base ]; + description = "Support for modifying record fields of monoidal type"; + license = lib.licenses.bsd3; + }) {}; + + "monoid-statistics" = callPackage + ({ mkDerivation, base, criterion, doctest, exceptions + , math-functions, mwc-random, QuickCheck, tasty + , tasty-expected-failure, tasty-hunit, tasty-quickcheck, vector + , vector-th-unbox + }: + mkDerivation { + pname = "monoid-statistics"; + version = "1.1.5"; + sha256 = "1knxn3qxn630lpc7nq6v4z5mysahs8w6hk29dnfkhgf7bc80ilrb"; + libraryHaskellDepends = [ + base exceptions math-functions vector vector-th-unbox + ]; + testHaskellDepends = [ + base doctest math-functions QuickCheck tasty tasty-expected-failure + tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base criterion math-functions mwc-random vector + ]; + description = "Monoids for calculation of statistics of sample"; + license = lib.licenses.bsd3; + }) {}; + + "monoid-subclasses" = callPackage + ({ mkDerivation, base, bytestring, commutative-semigroups + , containers, primes, QuickCheck, quickcheck-instances, tasty + , tasty-quickcheck, text, vector + }: + mkDerivation { + pname = "monoid-subclasses"; + version = "1.2.5"; + sha256 = "17i07i5z4jhk7w35123hkikrl81v7vnp4qd8plci90vfix53z5aa"; + libraryHaskellDepends = [ + base bytestring commutative-semigroups containers primes text + vector + ]; + testHaskellDepends = [ + base bytestring containers primes QuickCheck quickcheck-instances + tasty tasty-quickcheck text vector + ]; + description = "Subclasses of Monoid"; + license = lib.licenses.bsd3; + }) {}; + + "monoid-transformer" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "monoid-transformer"; + version = "0.0.4"; + sha256 = "1243r77m5ywphwyhw7kn9vb2ha5m5zj375bd61fprdfiwi3z3as3"; + libraryHaskellDepends = [ base semigroups ]; + description = "Monoid counterparts to some ubiquitous monad transformers"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "monoidal-containers" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, hashable, lens + , newtype, semialign, these, unordered-containers, witherable + }: + mkDerivation { + pname = "monoidal-containers"; + version = "0.6.4.0"; + sha256 = "09sg4gsrvgnsy12819sps2l0j97baanbsq2w1pvypnrkanzrw083"; + revision = "2"; + editedCabalFile = "0k0pi43km8v25rz61zqfw958djbxrrjb1a2idkpj92klbjsr49dd"; + libraryHaskellDepends = [ + aeson base containers deepseq hashable lens newtype semialign these + unordered-containers witherable + ]; + description = "Containers with monoidal accumulation"; + license = lib.licenses.bsd3; + }) {}; + + "monoidal-functors" = callPackage + ({ mkDerivation, base, bifunctors, comonad, contravariant + , distributive, mtl, profunctors, semialign, semigroupoids, tagged + , these, transformers + }: + mkDerivation { + pname = "monoidal-functors"; + version = "0.2.3.0"; + sha256 = "1818r1bip1bmazqi1fhvajp7gg4rp48rd2mjdib662gcq04lm3gw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bifunctors comonad contravariant distributive mtl profunctors + semialign semigroupoids tagged these transformers + ]; + executableHaskellDepends = [ + base bifunctors contravariant distributive mtl + ]; + description = "Monoidal Functors Library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "co-log"; + broken = true; + }) {}; + + "monoidmap" = callPackage + ({ mkDerivation, base, containers, deepseq, groups, hspec + , hspec-discover, monoid-subclasses, nonempty-containers, nothunks + , pretty-show, QuickCheck, quickcheck-classes, quickcheck-groups + , quickcheck-instances, quickcheck-monoid-subclasses, tasty-bench + , tasty-hunit, text + }: + mkDerivation { + pname = "monoidmap"; + version = "0.0.1.2"; + sha256 = "1gva15h7jkll43529c6q7w4z27cbx8rpddda1gg27w6i7i9rv4dh"; + libraryHaskellDepends = [ + base containers deepseq groups monoid-subclasses + nonempty-containers nothunks + ]; + testHaskellDepends = [ + base containers groups hspec monoid-subclasses pretty-show + QuickCheck quickcheck-classes quickcheck-groups + quickcheck-instances quickcheck-monoid-subclasses text + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base containers deepseq tasty-bench tasty-hunit + ]; + doHaddock = false; + description = "Monoidal map type"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monoidplus" = callPackage + ({ mkDerivation, base, contravariant, semigroups, transformers }: + mkDerivation { + pname = "monoidplus"; + version = "0.1.0.1"; + sha256 = "1klgwv3sd9zmqpj157rypln51kcwml9b1fyaxnip0a1525h6c2s9"; + libraryHaskellDepends = [ + base contravariant semigroups transformers + ]; + description = "Extra classes/functions about monoids"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monoids" = callPackage + ({ mkDerivation, array, base, bytestring, containers, fingertree + , parallel, text + }: + mkDerivation { + pname = "monoids"; + version = "0.3.2"; + sha256 = "0yn15q0569mdm20wdbwydbb1vdzfdh1ismhwplwbvi2989h78kca"; + libraryHaskellDepends = [ + array base bytestring containers fingertree parallel text + ]; + description = "Deprecated: Use 'reducers'"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monomer" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring + , bytestring-to-vector, c2hs, containers, data-default, exceptions + , extra, foreign-store, formatting, glew, hspec, http-client + , JuicyPixels, lens, mtl, nanovg, OpenGLRaw, process, sdl2, stm + , text, text-show, time, transformers, vector, wreq + }: + mkDerivation { + pname = "monomer"; + version = "1.6.0.1"; + sha256 = "0iqbcjd8dxpc3k9v4rryfvjj2pbv540qlzfqqydvfis91cjk4yj5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec base bytestring bytestring-to-vector containers + data-default exceptions extra foreign-store formatting http-client + JuicyPixels lens mtl nanovg OpenGLRaw process sdl2 stm text + text-show time transformers vector wreq + ]; + librarySystemDepends = [ glew ]; + libraryPkgconfigDepends = [ glew ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ + async attoparsec base bytestring bytestring-to-vector containers + data-default exceptions extra foreign-store formatting http-client + JuicyPixels lens mtl nanovg OpenGLRaw process sdl2 stm text + text-show time transformers vector wreq + ]; + testHaskellDepends = [ + async attoparsec base bytestring bytestring-to-vector containers + data-default exceptions extra foreign-store formatting hspec + http-client JuicyPixels lens mtl nanovg OpenGLRaw process sdl2 stm + text text-show time transformers vector wreq + ]; + description = "A GUI library for writing native Haskell applications"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + mainProgram = "dev-test-app"; + }) {inherit (pkgs) glew;}; + + "monomer-flatpak-example" = callPackage + ({ mkDerivation, async, base, bytestring, c2hs, containers + , data-default-class, dbus, desktop-portal, directory, file-io + , filepath, libpipewire, libspa, modern-uri, monomer + , monomer-hagrid, random, text + }: + mkDerivation { + pname = "monomer-flatpak-example"; + version = "0.0.15.4"; + sha256 = "0cmrmr562crwwp52ij1m1z9p0sdl5054kjknfxwxk93w5djlg5kd"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + async base bytestring containers data-default-class dbus + desktop-portal directory file-io filepath modern-uri monomer + monomer-hagrid random text + ]; + executablePkgconfigDepends = [ libpipewire libspa ]; + executableToolDepends = [ c2hs ]; + description = "Monomer Flatpak Example Application"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "monomer-flatpak-example"; + }) {libpipewire = null; libspa = null;}; + + "monomer-hagrid" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , data-default-class, hspec, hspec-discover, lens, monomer, mtl + , stm, text + }: + mkDerivation { + pname = "monomer-hagrid"; + version = "0.3.1.2"; + sha256 = "0x5x57x9vh5jk13qj9946qhcz4kw99r5g3qr7cpyarqclzmp65wl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default-class lens monomer text + ]; + testHaskellDepends = [ + base bytestring containers data-default data-default-class hspec + lens monomer mtl stm text + ]; + testToolDepends = [ hspec-discover ]; + description = "A datagrid widget for the Monomer library"; + license = lib.licenses.mit; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monomorphic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "monomorphic"; + version = "0.0.3.3"; + sha256 = "0x7fig4ms5qqiah4847ghl13s2r1xv2372hj6xrhjw6bdfh85cln"; + libraryHaskellDepends = [ base ]; + description = "Library to convert polymorphic datatypes to/from its monomorphic represetation"; + license = lib.licenses.bsd3; + }) {}; + + "monopati" = callPackage + ({ mkDerivation, base, directory, free, hedgehog, peano, split + , transformers + }: + mkDerivation { + pname = "monopati"; + version = "0.1.4"; + sha256 = "159r99x00vylxb50hyrb8xd67ag4x1mmrfddj5bq31bxiwb6j47s"; + libraryHaskellDepends = [ base directory free peano split ]; + testHaskellDepends = [ + base directory free hedgehog peano split transformers + ]; + description = "Well-typed paths"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "montage" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, ListLike + , old-locale, pool-conduit, protocol-buffers + , protocol-buffers-descriptor, riak-bump, safe, stats-web, stm + , system-uuid, text, time, unordered-containers, zeromq-haskell + }: + mkDerivation { + pname = "montage"; + version = "0.1.1"; + sha256 = "1yx2aagfxjgs9jwipbwa05aiqkm1xgxd0gwnc4qj6mwz9913zsl7"; + libraryHaskellDepends = [ + aeson base bytestring containers ListLike old-locale pool-conduit + protocol-buffers protocol-buffers-descriptor riak-bump safe + stats-web stm system-uuid text time unordered-containers + zeromq-haskell + ]; + description = "Riak Resolution Proxy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {riak-bump = null; stats-web = null;}; + + "montage-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, ListLike, mtl + , old-locale, pool-conduit, protocol-buffers + , protocol-buffers-descriptor, riak-bump, safe, stats-web, stm + , system-uuid, text, text-format, time, unordered-containers + , zeromq-haskell + }: + mkDerivation { + pname = "montage-client"; + version = "0.1.1"; + sha256 = "18bgaw0i7zllabq8ys6p6qd8qga3xgxsfmgn88g4dijh6v6zf7pf"; + libraryHaskellDepends = [ + aeson base bytestring containers ListLike mtl old-locale + pool-conduit protocol-buffers protocol-buffers-descriptor riak-bump + safe stats-web stm system-uuid text text-format time + unordered-containers zeromq-haskell + ]; + description = "Riak Resolution Proxy Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {riak-bump = null; stats-web = null;}; + + "monte-carlo" = callPackage + ({ mkDerivation, base, gsl-random, ieee754, primitive, QuickCheck + , random, test-framework, test-framework-quickcheck2, transformers + , vector + }: + mkDerivation { + pname = "monte-carlo"; + version = "0.6.2"; + sha256 = "1cnbs78i1kbsh04wzsp3yrrs0sywn3cdswqz9b6qg2q275x18yy6"; + libraryHaskellDepends = [ + base gsl-random primitive transformers vector + ]; + testHaskellDepends = [ + base gsl-random ieee754 primitive QuickCheck random test-framework + test-framework-quickcheck2 transformers vector + ]; + description = "A monad and transformer for Monte Carlo calculations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "months" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-compat, deepseq + , hashable, intervals, QuickCheck, text, time-compat + }: + mkDerivation { + pname = "months"; + version = "0.2"; + sha256 = "054dag7806850hdii7s5rxg8gx2spdp33pnx4s4ckni9ayvspija"; + revision = "9"; + editedCabalFile = "0911yfyf0z7zzpc0my8rsg2p38dz07w7mkhc3b909ydyh04wzxvp"; + libraryHaskellDepends = [ + aeson attoparsec base base-compat deepseq hashable intervals + QuickCheck text time-compat + ]; + description = "MonthName"; + license = lib.licenses.bsd3; + }) {}; + + "monus" = callPackage + ({ mkDerivation, base, containers, smallcheck, tasty + , tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "monus"; + version = "0.2.0.0"; + sha256 = "1iyzq3ivw6brjf45d3023n8x7hq0ihy8gvjh8hjdsmc6pnm26gw9"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base containers smallcheck tasty tasty-quickcheck tasty-smallcheck + ]; + description = "a 'Monus' is a commutative monoid that allows a notion of substraction"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monus-weighted-search" = callPackage + ({ mkDerivation, array, base, containers, criterion, deepseq, mtl + , QuickCheck, random, tasty, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "monus-weighted-search"; + version = "0.1.0.0"; + sha256 = "121pmhk45kq290xxqnj9d74p2y9lyml3m9b3321j6943fshfx772"; + libraryHaskellDepends = [ + array base containers deepseq mtl QuickCheck random transformers + ]; + testHaskellDepends = [ + array base mtl QuickCheck tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion random ]; + description = "Efficient search weighted by an ordered monoid with monus"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "monzo" = callPackage + ({ mkDerivation, aeson, authenticate-oauth, base, bytestring + , containers, hspec, http-client, http-client-tls, mtl, network + , servant, servant-client, servant-server, text, time, timerep + , transformers, unordered-containers, wai, warp + }: + mkDerivation { + pname = "monzo"; + version = "0.4.0.0"; + sha256 = "1ippaavrdflbvn1ifvyla7yzh430gzxzmqb6h27pjn40wv0rz2wj"; + libraryHaskellDepends = [ + aeson authenticate-oauth base bytestring containers http-client + http-client-tls mtl servant servant-client text time timerep + transformers unordered-containers + ]; + testHaskellDepends = [ + base hspec network servant servant-client servant-server time + timerep transformers wai warp + ]; + description = "Haskell bindings for the Monzo API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "moo" = callPackage + ({ mkDerivation, array, base, containers, gray-code, HUnit + , mersenne-random-pure64, MonadRandom, mtl, parallel, random + , random-shuffle, time, vector + }: + mkDerivation { + pname = "moo"; + version = "1.2"; + sha256 = "1j3dg835qwjk0nji0pdfkpgqrpfd3ijlpz5b5hy03rmi05k8vlfq"; + libraryHaskellDepends = [ + array base containers gray-code mersenne-random-pure64 MonadRandom + mtl parallel random random-shuffle time vector + ]; + testHaskellDepends = [ + array base containers gray-code HUnit mersenne-random-pure64 + MonadRandom mtl parallel random random-shuffle time vector + ]; + description = "Genetic algorithm library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "moo-nad" = callPackage + ({ mkDerivation, base, dep-t, mtl, tasty, tasty-hunit, transformers + }: + mkDerivation { + pname = "moo-nad"; + version = "0.1.0.2"; + sha256 = "017yl4vy7apa6p91y4mhk4p36b4dgvwqdjplc38gijvk9zqd3rbm"; + libraryHaskellDepends = [ base dep-t mtl transformers ]; + testHaskellDepends = [ base dep-t mtl tasty tasty-hunit ]; + doHaddock = false; + description = "Invocation helpers for the ReaderT-record-of-functions style"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "moonshine" = callPackage + ({ mkDerivation, aeson, base, bytestring, canteven-config, ekg + , ekg-core, hslogger, snap, text, time, transformers, yaml + }: + mkDerivation { + pname = "moonshine"; + version = "2.0.0.0"; + sha256 = "1b8b7h9nk5nzk9q5ysg57q1rain36bxhvx4l7qwidsx30rdfs6qs"; + libraryHaskellDepends = [ + aeson base bytestring canteven-config ekg ekg-core hslogger snap + text time transformers yaml + ]; + description = "A web service framework for Haskell, similar in purpose to dropwizard"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "more-containers" = callPackage + ({ mkDerivation, base, binary, containers, hspec }: + mkDerivation { + pname = "more-containers"; + version = "0.2.2.2"; + sha256 = "0zbwqcn34321z2v0lj1lilzbpa8862cpk5ksmg8m8d8hrxa27szx"; + libraryHaskellDepends = [ base binary containers ]; + testHaskellDepends = [ base binary containers hspec ]; + description = "A few more collections"; + license = lib.licenses.mit; + }) {}; + + "more-extensible-effects" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "more-extensible-effects"; + version = "0.1.0.4"; + sha256 = "1sl4m02ji5my13kajcr2csqm24jph01qsihxj5dj66cxgw99idq1"; + libraryHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + }) {}; + + "morfette" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, filepath, mtl, pretty, QuickCheck, text, utf8-string + , vector + }: + mkDerivation { + pname = "morfette"; + version = "0.4.7"; + sha256 = "1vxqg55zsj36pi1bsydm0v4fls4blya9jjfdv56jgdfjsjzzljyh"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base binary bytestring containers directory filepath mtl + pretty QuickCheck text utf8-string vector + ]; + description = "A tool for supervised learning of morphology"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "morfette"; + broken = true; + }) {}; + + "morfeusz" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, morfeusz + , mtl, text + }: + mkDerivation { + pname = "morfeusz"; + version = "0.4.2"; + sha256 = "1lzl5ks7px1xibfa6y0wnfv2mk2w39hscrrynqn7a3gjnca00sx0"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers directory mtl text + ]; + librarySystemDepends = [ morfeusz ]; + description = "Bindings to the morphological analyser Morfeusz"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {morfeusz = null;}; + + "morley" = callPackage + ({ mkDerivation, aeson, aeson-casing, aeson-pretty, base-noprelude + , base58-bytestring, bimap, binary, bytestring, constraints + , constraints-extras, containers, crypto-sodium, cryptonite + , data-default, dependent-sum-template, Diff, elliptic-curve + , first-class-families, galois-field, generic-deriving, gitrev + , haskeline, hex-text, hsblst, lens, megaparsec, memory + , MonadRandom, morley-prelude, mtl, named, optparse-applicative + , pairing, parser-combinators, prettyprinter, scientific + , semigroups, singletons, singletons-base, some, syb + , template-haskell, text, text-manipulate, th-lift-instances + , th-reify-many, time, timerep, type-errors, uncaught-exception + , unordered-containers, vector, vinyl, with-utf8 + }: + mkDerivation { + pname = "morley"; + version = "1.20.0"; + sha256 = "1m3182fyyy2wys47098ziafph4kiy0c9niss63zz5mn22079a6ca"; + revision = "1"; + editedCabalFile = "059wv6phz8zf3g3v6rq48337s50s4y8yx9bwzjan12qq5rxbh5zl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing aeson-pretty base-noprelude base58-bytestring + bimap binary bytestring constraints constraints-extras containers + crypto-sodium cryptonite data-default dependent-sum-template Diff + elliptic-curve first-class-families galois-field generic-deriving + gitrev haskeline hex-text hsblst lens megaparsec memory MonadRandom + morley-prelude mtl named optparse-applicative pairing + parser-combinators prettyprinter scientific semigroups singletons + singletons-base some syb template-haskell text text-manipulate + th-lift-instances th-reify-many time timerep type-errors + uncaught-exception unordered-containers vector vinyl with-utf8 + ]; + executableHaskellDepends = [ + base-noprelude morley-prelude optparse-applicative + ]; + description = "Developer tools for the Michelson Language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "morley"; + }) {}; + + "morley-client" = callPackage + ({ mkDerivation, aeson, aeson-casing, base-noprelude, bimap, binary + , bytestring, co-log, co-log-core, colourista, constraints + , containers, data-default, exceptions, hex-text + , hspec-expectations, http-client, http-client-tls, http-types + , HUnit, lens, lorentz, megaparsec, memory, morley, morley-prelude + , mtl, optparse-applicative, process, random, safe-exceptions + , scientific, servant, servant-client, servant-client-core + , singletons, syb, tasty, tasty-ant-xml, tasty-discover + , tasty-hunit-compat, text, time, unliftio + }: + mkDerivation { + pname = "morley-client"; + version = "0.4.0"; + sha256 = "1r6xgwh7pm6ymjz1r27d78v03srw9wc5qfhcfqlwn6xd153nb2lr"; + revision = "1"; + editedCabalFile = "0rbcm0qix3ckyyikd36bdxfhnmxmpslxh30p6k36n9vmfh154ydl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base-noprelude bimap binary bytestring co-log + co-log-core colourista constraints containers data-default hex-text + http-client http-client-tls http-types lens lorentz megaparsec + memory morley morley-prelude mtl optparse-applicative process + random safe-exceptions scientific servant servant-client + servant-client-core singletons syb text time unliftio + ]; + executableHaskellDepends = [ + base-noprelude morley morley-prelude optparse-applicative + ]; + testHaskellDepends = [ + aeson base-noprelude bytestring co-log co-log-core exceptions + hex-text hspec-expectations http-types HUnit lens lorentz memory + morley morley-prelude safe-exceptions servant-client-core + singletons tasty tasty-ant-xml tasty-hunit-compat time + ]; + testToolDepends = [ tasty-discover ]; + description = "Client to interact with the Tezos blockchain"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "morley-client"; + }) {}; + + "morley-prelude" = callPackage + ({ mkDerivation, base-noprelude, bytestring, Cabal, int-cast, lens + , OddWord, prettyprinter, template-haskell, text, time, universum + }: + mkDerivation { + pname = "morley-prelude"; + version = "0.6.0"; + sha256 = "1a2md32q46xpqi0h6kjpydzy52i6790y6msqwr44mfbjkkm01d98"; + revision = "1"; + editedCabalFile = "0blakwag5bj57jfavj35czppz2czm9bc2g5bqwb08r615glq9ibr"; + libraryHaskellDepends = [ + base-noprelude bytestring Cabal int-cast lens OddWord prettyprinter + template-haskell text time universum + ]; + description = "A custom prelude used in Morley"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "morley-upgradeable" = callPackage + ({ mkDerivation, base-noprelude, cleveland, colourista, constraints + , containers, first-class-families, fmt, hedgehog, hex-text, hspec + , HUnit, lens, lorentz, morley, morley-client, morley-prelude, mtl + , optparse-applicative, singletons, tasty, tasty-discover + , tasty-hspec, tasty-hunit-compat, text, vinyl, with-utf8 + }: + mkDerivation { + pname = "morley-upgradeable"; + version = "0.3"; + sha256 = "1rl36a686n8dv3bnvnfcr1xiqb8c3diadk5m6wr6axj4h7w0a8cc"; + revision = "1"; + editedCabalFile = "1hnm4l92qr7vj5kyn6x9syqf2qd9ql0y4sgx2y1r71kahw1wb3gx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base-noprelude cleveland colourista constraints containers + first-class-families fmt hedgehog hex-text HUnit lens lorentz + morley morley-client morley-prelude mtl singletons text vinyl + ]; + executableHaskellDepends = [ + base-noprelude constraints fmt lorentz morley morley-client + morley-prelude optparse-applicative with-utf8 + ]; + testHaskellDepends = [ + base-noprelude cleveland containers hedgehog hspec HUnit lorentz + morley morley-prelude tasty tasty-hspec tasty-hunit-compat + ]; + testToolDepends = [ tasty-discover ]; + description = "Upgradeability infrastructure based on Morley"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "morley-ustore-reader"; + }) {}; + + "morloc" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , docopt, extra, filepath, haskell-src-meta, megaparsec, mtl + , parsec, partial-order, pretty-simple, prettyprinter + , prettyprinter-ansi-terminal, process, QuickCheck, raw-strings-qq + , safe, scientific, tasty, tasty-golden, tasty-hunit + , tasty-quickcheck, template-haskell, text, unordered-containers + , yaml + }: + mkDerivation { + pname = "morloc"; + version = "0.33.0"; + sha256 = "089p6hajqlzsgpgmn1s467c4m9d3d0h507vml6vvxlhlph1gda76"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory extra filepath + haskell-src-meta megaparsec mtl parsec partial-order pretty-simple + prettyprinter prettyprinter-ansi-terminal process raw-strings-qq + safe scientific template-haskell text unordered-containers yaml + ]; + executableHaskellDepends = [ + aeson base bytestring containers directory docopt extra filepath + haskell-src-meta megaparsec mtl parsec partial-order pretty-simple + prettyprinter prettyprinter-ansi-terminal process raw-strings-qq + safe scientific template-haskell text unordered-containers yaml + ]; + testHaskellDepends = [ + aeson base bytestring containers directory extra filepath + haskell-src-meta megaparsec mtl parsec partial-order pretty-simple + prettyprinter prettyprinter-ansi-terminal process QuickCheck + raw-strings-qq safe scientific tasty tasty-golden tasty-hunit + tasty-quickcheck template-haskell text unordered-containers yaml + ]; + description = "A multi-lingual, typed, workflow language"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "morloc"; + }) {}; + + "morph" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , optparse-applicative, postgresql-simple, text + }: + mkDerivation { + pname = "morph"; + version = "0.2.0.0"; + sha256 = "0yc6b5gmr8px2vcrdg09l9xs77la3dwxd3ay0hix89g28wrrfv6p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath optparse-applicative + postgresql-simple text + ]; + executableHaskellDepends = [ base ]; + description = "A simple database migrator for PostgreSQL"; + license = lib.licenses.bsd3; + mainProgram = "morph"; + }) {}; + + "morpheus-graphql" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , morpheus-graphql-app, morpheus-graphql-code-gen + , morpheus-graphql-core, morpheus-graphql-server + , morpheus-graphql-subscriptions, morpheus-graphql-tests, mtl + , relude, tasty, tasty-hunit, template-haskell, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "morpheus-graphql"; + version = "0.27.3"; + sha256 = "04qah7565dzq7v4q43zjz8778pdn5jwnway5rvz4kkibcrscfagn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers morpheus-graphql-app + morpheus-graphql-code-gen morpheus-graphql-core + morpheus-graphql-server mtl relude template-haskell text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers morpheus-graphql-app + morpheus-graphql-code-gen morpheus-graphql-core + morpheus-graphql-server morpheus-graphql-subscriptions + morpheus-graphql-tests mtl relude tasty tasty-hunit + template-haskell text transformers unordered-containers vector + ]; + description = "Morpheus GraphQL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "morpheus-graphql-app" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , hashable, megaparsec, morpheus-graphql-core + , morpheus-graphql-tests, mtl, relude, scientific, tasty + , tasty-hunit, template-haskell, text, th-lift-instances + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "morpheus-graphql-app"; + version = "0.27.3"; + sha256 = "0dicajcqgxpv1jhnywjjs0g4p5ryv0xlrywib1xwxrb04wy9aa3f"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers hashable megaparsec + morpheus-graphql-core mtl relude scientific template-haskell text + th-lift-instances transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers directory hashable megaparsec + morpheus-graphql-core morpheus-graphql-tests mtl relude scientific + tasty tasty-hunit template-haskell text th-lift-instances + transformers unordered-containers vector + ]; + description = "Morpheus GraphQL App"; + license = lib.licenses.mit; + }) {}; + + "morpheus-graphql-cli" = callPackage + ({ mkDerivation, base, bytestring, filepath, morpheus-graphql + , optparse-applicative + }: + mkDerivation { + pname = "morpheus-graphql-cli"; + version = "0.1.0"; + sha256 = "0xqk1mkgbh3y9wlb90hwvjzn31670pm8zanm3bijzm56q3lg4ni6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring filepath morpheus-graphql optparse-applicative + ]; + testHaskellDepends = [ + base bytestring filepath morpheus-graphql optparse-applicative + ]; + description = "Morpheus GraphQL CLI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "morpheus"; + broken = true; + }) {}; + + "morpheus-graphql-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , file-embed, modern-uri, morpheus-graphql-code-gen-utils + , morpheus-graphql-core, morpheus-graphql-subscriptions, mtl + , prettyprinter, relude, req, tasty, tasty-hunit, template-haskell + , text, transformers, unliftio-core, unordered-containers + , websockets, wuss + }: + mkDerivation { + pname = "morpheus-graphql-client"; + version = "0.27.3"; + sha256 = "1j4r6ar6l462aq8qvxikmwyxd2f8i60gd3j0qf5pxsslgjwmjbi9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers file-embed modern-uri + morpheus-graphql-code-gen-utils morpheus-graphql-core + morpheus-graphql-subscriptions mtl prettyprinter relude req + template-haskell text transformers unliftio-core + unordered-containers websockets wuss + ]; + testHaskellDepends = [ + aeson base bytestring containers directory file-embed modern-uri + morpheus-graphql-code-gen-utils morpheus-graphql-core + morpheus-graphql-subscriptions mtl prettyprinter relude req tasty + tasty-hunit template-haskell text transformers unliftio-core + unordered-containers websockets wuss + ]; + description = "Morpheus GraphQL Client"; + license = lib.licenses.mit; + }) {}; + + "morpheus-graphql-code-gen" = callPackage + ({ mkDerivation, base, bytestring, containers, file-embed, filepath + , Glob, morpheus-graphql-client, morpheus-graphql-code-gen-utils + , morpheus-graphql-core, morpheus-graphql-server + , optparse-applicative, prettyprinter, relude, template-haskell + , text, unordered-containers, yaml + }: + mkDerivation { + pname = "morpheus-graphql-code-gen"; + version = "0.27.3"; + sha256 = "1rmxcr17xjx99aam048a4sqlwlnxjk41hx8fnb363ljid74vrcrb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers file-embed + morpheus-graphql-code-gen-utils morpheus-graphql-core + morpheus-graphql-server prettyprinter relude template-haskell text + unordered-containers + ]; + executableHaskellDepends = [ + base bytestring containers file-embed filepath Glob + morpheus-graphql-client morpheus-graphql-code-gen-utils + morpheus-graphql-core morpheus-graphql-server optparse-applicative + prettyprinter relude template-haskell text unordered-containers + yaml + ]; + description = "Morpheus GraphQL CLI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "morpheus"; + broken = true; + }) {}; + + "morpheus-graphql-code-gen-utils" = callPackage + ({ mkDerivation, base, bytestring, containers + , morpheus-graphql-core, mtl, prettyprinter, relude + , template-haskell, text, unordered-containers + }: + mkDerivation { + pname = "morpheus-graphql-code-gen-utils"; + version = "0.27.3"; + sha256 = "11dfnyd9wbrwjfjz1qkc188x6l4b149jsyzjwh1gqji0skzsk3f6"; + libraryHaskellDepends = [ + base bytestring containers morpheus-graphql-core mtl prettyprinter + relude template-haskell text unordered-containers + ]; + description = "Morpheus GraphQL CLI"; + license = lib.licenses.bsd3; + }) {}; + + "morpheus-graphql-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , hashable, megaparsec, morpheus-graphql-tests, mtl, relude + , scientific, tasty, tasty-hunit, template-haskell, text + , th-lift-instances, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "morpheus-graphql-core"; + version = "0.27.3"; + sha256 = "0dd8bifn6qwpss06hbb0r730fqfkbd4nhwsr2bsrgxc7hvzv9wi7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers hashable megaparsec mtl relude + scientific template-haskell text th-lift-instances transformers + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers directory hashable megaparsec + morpheus-graphql-tests mtl relude scientific tasty tasty-hunit + template-haskell text th-lift-instances transformers + unordered-containers vector + ]; + description = "Morpheus GraphQL Core"; + license = lib.licenses.mit; + }) {}; + + "morpheus-graphql-server" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, file-embed + , morpheus-graphql-app, morpheus-graphql-core + , morpheus-graphql-subscriptions, morpheus-graphql-tests, mtl + , relude, tasty, tasty-hunit, template-haskell, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "morpheus-graphql-server"; + version = "0.27.3"; + sha256 = "1hl2c78pnx2rxx869p6ixvnyhzm46f1hzalqz2vbwrflshpmjv91"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers morpheus-graphql-app + morpheus-graphql-core mtl relude template-haskell text transformers + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers file-embed morpheus-graphql-app + morpheus-graphql-core morpheus-graphql-subscriptions + morpheus-graphql-tests mtl relude tasty tasty-hunit + template-haskell text transformers unordered-containers vector + ]; + description = "Morpheus GraphQL"; + license = lib.licenses.mit; + }) {}; + + "morpheus-graphql-subscriptions" = callPackage + ({ mkDerivation, aeson, base, bytestring, morpheus-graphql-app + , morpheus-graphql-core, mtl, relude, text, transformers + , unliftio-core, unordered-containers, uuid, websockets + }: + mkDerivation { + pname = "morpheus-graphql-subscriptions"; + version = "0.27.3"; + sha256 = "0gynrshv858g36jwvmh3q2asc6ppkr7hv9w9lx1qfjqfwm7r0140"; + libraryHaskellDepends = [ + aeson base bytestring morpheus-graphql-app morpheus-graphql-core + mtl relude text transformers unliftio-core unordered-containers + uuid websockets + ]; + description = "Morpheus GraphQL Subscriptions"; + license = lib.licenses.mit; + }) {}; + + "morpheus-graphql-tests" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, relude, tasty + , tasty-hunit, text, unordered-containers + }: + mkDerivation { + pname = "morpheus-graphql-tests"; + version = "0.27.3"; + sha256 = "1s9x4gcqd36gqf5w2wxiqhf7k9y44b7g7zm90y2kbclxqirs9rqf"; + libraryHaskellDepends = [ + aeson base bytestring directory relude tasty tasty-hunit text + unordered-containers + ]; + description = "Morpheus GraphQL Test"; + license = lib.licenses.mit; + }) {}; + + "morphisms" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "morphisms"; + version = "0.1.1"; + sha256 = "0waj252x6xpxaph50l248r0xf44xzfsz6jpmza5mwi9qf1br6dws"; + description = "It's all about functions"; + license = lib.licenses.mit; + }) {}; + + "morphisms-functors" = callPackage + ({ mkDerivation, morphisms }: + mkDerivation { + pname = "morphisms-functors"; + version = "0.1.7"; + sha256 = "1mv2sjn68n55482496icg84nbf3mn85fizf4q42781qn689np60q"; + libraryHaskellDepends = [ morphisms ]; + description = "Functors, theirs compositions and transformations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "morphisms-functors-inventory" = callPackage + ({ mkDerivation, morphisms, morphisms-functors }: + mkDerivation { + pname = "morphisms-functors-inventory"; + version = "0.1.0"; + sha256 = "16p5wj9yq6qsbzaqsx0p33fkginkf5mbqg4y7pak2wx1v7aqll2m"; + libraryHaskellDepends = [ morphisms morphisms-functors ]; + description = "Inventory is state and store"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "morphisms-objects" = callPackage + ({ mkDerivation, morphisms }: + mkDerivation { + pname = "morphisms-objects"; + version = "0.1.3"; + sha256 = "1d5jbjp8ih1fsna8w2mkw217ybsxdhyh7acq0r7b9iwngh52jj6b"; + libraryHaskellDepends = [ morphisms ]; + description = "Algebraic structures"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "morte" = callPackage + ({ mkDerivation, alex, array, base, binary, code-page, containers + , criterion, deepseq, Earley, formatting, http-client + , http-client-tls, microlens, microlens-mtl, mtl + , optparse-applicative, pipes, QuickCheck, system-fileio + , system-filepath, tasty, tasty-hunit, tasty-quickcheck, text + , transformers + }: + mkDerivation { + pname = "morte"; + version = "1.7.2"; + sha256 = "0dpl0siabfyiw940ymy7ba3rx3p939x3ya6ias6l75saw1qw9lvn"; + revision = "1"; + editedCabalFile = "1mk2cps2033r0xsigplyia3ad6p5pysfwfg31ps2494axrhxmd9d"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary containers deepseq Earley formatting http-client + http-client-tls microlens microlens-mtl pipes system-fileio + system-filepath text transformers + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ + base code-page formatting optparse-applicative text + ]; + testHaskellDepends = [ + base mtl QuickCheck system-filepath tasty tasty-hunit + tasty-quickcheck text transformers + ]; + benchmarkHaskellDepends = [ base criterion system-filepath text ]; + description = "A bare-bones calculus of constructions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "morte"; + maintainers = [ lib.maintainers.Gabriella439 ]; + broken = true; + }) {}; + + "mortred" = callPackage + ({ mkDerivation, base, binary-conduit, bytestring, conduit + , conduit-extra, errors, hspec, http-client, http-client-tls + , http-conduit, http-types, rio, text, transformers, typed-process + , webdriver, zip-stream + }: + mkDerivation { + pname = "mortred"; + version = "0.0.2"; + sha256 = "1xpz69aaqk660yw2sq402dn9rggzrgijswhn5swb0pwj7x13fp7n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary-conduit bytestring conduit conduit-extra errors + http-client http-client-tls http-conduit http-types rio text + transformers typed-process webdriver zip-stream + ]; + executableHaskellDepends = [ + base binary-conduit bytestring conduit conduit-extra errors + http-client http-client-tls http-conduit http-types rio text + transformers typed-process webdriver zip-stream + ]; + testHaskellDepends = [ + base binary-conduit bytestring conduit conduit-extra errors hspec + http-client http-client-tls http-conduit http-types rio text + transformers typed-process webdriver zip-stream + ]; + description = "Library for setting up and running scrapers with webdriver"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "mortred"; + broken = true; + }) {}; + + "mosaico-lib" = callPackage + ({ mkDerivation, base, base-unicode-symbols, colour, diagrams-cairo + , diagrams-core, diagrams-gtk, diagrams-lib, glib, gtk, JuicyPixels + , mtl, split, stm, stm-chans, transformers + }: + mkDerivation { + pname = "mosaico-lib"; + version = "0.1.1.0"; + sha256 = "1qcr3l1a422fh5226443dc8p6hvrr9wbhri6mk2pcw7zyfd5xr0b"; + libraryHaskellDepends = [ + base base-unicode-symbols colour diagrams-cairo diagrams-core + diagrams-gtk diagrams-lib glib gtk JuicyPixels mtl split stm + stm-chans transformers + ]; + description = "Generación interactiva de mosaicos"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mosquitto-hs" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mosquitto-hs"; + version = "0.1.0.0"; + sha256 = "0c80pf189gkxr3zrf8r5rsw5gli1kk4q4pd3giww9wxwpc2nyjln"; + libraryHaskellDepends = [ base ]; + description = "Mosquitto client library bindings"; + license = lib.licenses.bsd3; + }) {}; + + "moss" = callPackage + ({ mkDerivation, base, bytestring, conduit-extra, mtl, network + , network-simple, unix-compat + }: + mkDerivation { + pname = "moss"; + version = "0.2.0.1"; + sha256 = "1az701j6gx6ra9j6yz4qib7g5irmd5pjcaj9xqmsc4pwljx8yrzs"; + libraryHaskellDepends = [ + base bytestring conduit-extra mtl network network-simple + unix-compat + ]; + description = "Haskell client for Moss"; + license = lib.licenses.mit; + }) {}; + + "moto" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , cryptohash-sha1, df1, di, di-core, di-df1, directory, filepath + , mtl, optparse-applicative, pipes, pipes-aeson, pipes-attoparsec + , pipes-bytestring, random, safe-exceptions, tasty, tasty-hunit + , tasty-quickcheck, text, time, transformers + }: + mkDerivation { + pname = "moto"; + version = "0.0.4"; + sha256 = "04i85y0h5dqaz6iy7wrirgrm4bncygnmjjb5ncjzdf9c0lvmnab9"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers cryptohash-sha1 df1 + di-core di-df1 directory filepath mtl optparse-applicative pipes + pipes-aeson pipes-attoparsec pipes-bytestring safe-exceptions text + time transformers + ]; + testHaskellDepends = [ + base bytestring containers di di-core directory filepath random + safe-exceptions tasty tasty-hunit tasty-quickcheck text time + ]; + description = "General purpose migrations library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "moto-postgresql" = callPackage + ({ mkDerivation, base, bytestring, df1, di-df1, moto + , postgresql-simple, safe-exceptions, text + }: + mkDerivation { + pname = "moto-postgresql"; + version = "0.0.2"; + sha256 = "1n6xzcg6iqh9l4jkhq03hl11kh0614z41kv2pvw26bsknv4rp0cx"; + libraryHaskellDepends = [ + base bytestring df1 di-df1 moto postgresql-simple safe-exceptions + text + ]; + description = "PostgreSQL-based migrations registry for moto"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "motor" = callPackage + ({ mkDerivation, base, indexed, indexed-extras, reflection + , row-types, template-haskell + }: + mkDerivation { + pname = "motor"; + version = "0.4.0"; + sha256 = "1mwvq4rzfj4fl5mcbg9cfk8x0c21p9w3wbx0h0fkm6m16k94b4p6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base indexed indexed-extras reflection row-types template-haskell + ]; + executableHaskellDepends = [ + base indexed indexed-extras row-types + ]; + testHaskellDepends = [ base indexed indexed-extras row-types ]; + description = "Type-safe effectful state machines in Haskell"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-door"; + }) {}; + + "motor-diagrams" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, motor + , motor-reflection, template-haskell, text + }: + mkDerivation { + pname = "motor-diagrams"; + version = "0.4.0"; + sha256 = "12niyizqd3hvi6g30fa38b8b2m2cxbdxzcpr95wbpdxzhvbqxs0h"; + libraryHaskellDepends = [ + base motor motor-reflection template-haskell text + ]; + testHaskellDepends = [ + base hspec hspec-discover motor motor-reflection text + ]; + testToolDepends = [ hspec-discover ]; + description = "Generate state diagrams from Motor FSM typeclasses"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "motor-reflection" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, indexed, motor + , row-types, template-haskell, text + }: + mkDerivation { + pname = "motor-reflection"; + version = "0.4.0"; + sha256 = "1n66pylcgfnmrbfbgljzx16siwv38y5j752m8yimnlg1kny1a0i6"; + libraryHaskellDepends = [ base motor template-haskell text ]; + testHaskellDepends = [ + base hspec hspec-discover indexed motor row-types + ]; + testToolDepends = [ hspec-discover ]; + description = "Reflect on Motor FSM typeclasses to obtain runtime representations"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mount" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "mount"; + version = "0.2.1"; + sha256 = "0rdlnz0xk6mil79a8ygfrwgdychsn6h1gbv6qn2nybzaw1zjf4z3"; + libraryHaskellDepends = [ base bytestring ]; + description = "Mounts and umounts filesystems"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mountpoints" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mountpoints"; + version = "1.0.2"; + sha256 = "1hnm31pqcffphyc463wf0vbik9fzm5lb2r4wjdc1y4dqzmjdzz37"; + libraryHaskellDepends = [ base ]; + description = "list mount points"; + license = "LGPL"; + }) {}; + + "movie-monad" = callPackage + ({ mkDerivation, base, bytestring, filepath, gi-gdk, gi-gdkpixbuf + , gi-glib, gi-gobject, gi-gst, gi-gstvideo, gi-gtk, haskell-gi + , haskell-gi-base, haskell-gi-overloading, MissingH, network-uri + , process, system-fileio, system-filepath, text, time + }: + mkDerivation { + pname = "movie-monad"; + version = "0.0.5.0"; + sha256 = "02hqkgz3855d3lgvyq6nyqm70x5c0ycfzvw6pxndhv8ly5i61nby"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring filepath gi-gdk gi-gdkpixbuf gi-glib gi-gobject + gi-gst gi-gstvideo gi-gtk haskell-gi haskell-gi-base + haskell-gi-overloading MissingH network-uri process system-fileio + system-filepath text time + ]; + description = "Plays videos using GStreamer and GTK+"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "movie-monad"; + broken = true; + }) {}; + + "moving-averages" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "moving-averages"; + version = "0.2.0.0"; + sha256 = "12vrwwm61pa3fp0adm1xmbivaw16hahb5b8lpn7358qrdgw1b29n"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "This is a library for calculating moving averages on lists of numbers"; + license = lib.licenses.mit; + }) {}; + + "mp" = callPackage + ({ mkDerivation, async, base, binary, ConfigFile, containers + , daemons, directory, exceptions, filepath, gi-glib, gi-gobject + , gi-gst, haskell-gi-base, haskell-gi-overloading, lens, MissingH + , mtl, network, random, resourcet, simple-ui, template-haskell + , text, unix, utf8-string, vty + }: + mkDerivation { + pname = "mp"; + version = "1.3.0"; + sha256 = "1491q33yc7if2j9akwxidn1xn3c9idxnjhq3n5izbbijbdg5qnmd"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + async base binary ConfigFile containers daemons directory + exceptions filepath gi-glib gi-gobject gi-gst haskell-gi-base + haskell-gi-overloading lens MissingH mtl network random resourcet + simple-ui template-haskell text unix utf8-string vty + ]; + description = "Music player for linux"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mp"; + }) {}; + + "mp3decoder" = callPackage + ({ mkDerivation, base, binary-strict, bytestring, haskell98, mtl }: + mkDerivation { + pname = "mp3decoder"; + version = "0.0.1"; + sha256 = "0kwjnbrmlp9a5wz3mgf76nd2ar32d3n1f4jmbfpsggcm7jdp1rmv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary-strict bytestring haskell98 mtl + ]; + description = "MP3 decoder for teaching"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "mp3driver"; + }) {}; + + "mpd-current-json" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, libmpd + , optparse-applicative + }: + mkDerivation { + pname = "mpd-current-json"; + version = "1.2.0.0"; + sha256 = "0ih0x53mwgpk87mznhhwhjhgznl6ap8i5skb9lmsfpnpmy27xh7s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson base libmpd ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring libmpd optparse-applicative + ]; + description = "Print current MPD song and status as JSON"; + license = lib.licenses.unlicense; + hydraPlatforms = lib.platforms.none; + mainProgram = "mpd-current-json"; + broken = true; + }) {}; + + "mpdmate" = callPackage + ({ mkDerivation, base, directory, network, powermate, unix }: + mkDerivation { + pname = "mpdmate"; + version = "0.1"; + sha256 = "02p6g8wgmmzxl3dnrvbj1msg972c40s300rfykqsg1g5wiqbllf2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory network powermate unix + ]; + description = "MPD/PowerMate executable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mpdmate"; + }) {}; + + "mpeff" = callPackage + ({ mkDerivation, base, ghc-prim, primitive }: + mkDerivation { + pname = "mpeff"; + version = "0.1.0.0"; + sha256 = "08i06akvjxgxspkz5lrfzyd7fx0pnajb0ksbm38zf66f7zm8dk54"; + libraryHaskellDepends = [ base ghc-prim primitive ]; + description = "Efficient effect handlers based on evidence-passing semantics"; + license = lib.licenses.mit; + }) {}; + + "mpg123-bindings" = callPackage + ({ mkDerivation, base, mpg123 }: + mkDerivation { + pname = "mpg123-bindings"; + version = "0.1.0.0"; + sha256 = "1lfjz80jv3r82pggj05ixngisaspqyx0g1i80px0issv9aqqqm8p"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ mpg123 ]; + description = "Mpg132 bindings"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) mpg123;}; + + "mpi-hs" = callPackage + ({ mkDerivation, base, bytestring, c2hs, monad-loops, mpich }: + mkDerivation { + pname = "mpi-hs"; + version = "0.7.2.0"; + sha256 = "1d68py61h09qshzr3lx66cgs2f2kxzdmy3z35hsf96wi9aqz3fr5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring monad-loops ]; + librarySystemDepends = [ mpich ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ base ]; + executableSystemDepends = [ mpich ]; + testHaskellDepends = [ base monad-loops ]; + testSystemDepends = [ mpich ]; + description = "MPI bindings for Haskell"; + license = lib.licenses.asl20; + badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; + maintainers = [ lib.maintainers.sheepforce ]; + }) {inherit (pkgs) mpich;}; + + "mpi-hs_0_7_3_0" = callPackage + ({ mkDerivation, base, bytestring, c2hs, monad-loops, ompi }: + mkDerivation { + pname = "mpi-hs"; + version = "0.7.3.0"; + sha256 = "1q6jb3sm8jspw9zas5iggvzr6w0zmcbr2qqw4q4j96hrfpjgj798"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring monad-loops ]; + libraryPkgconfigDepends = [ ompi ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ base ]; + executablePkgconfigDepends = [ ompi ]; + testHaskellDepends = [ base monad-loops ]; + testPkgconfigDepends = [ ompi ]; + description = "MPI bindings for Haskell"; + license = lib.licenses.asl20; + badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sheepforce ]; + }) {ompi = null;}; + + "mpi-hs-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, monad-loops, mpi-hs }: + mkDerivation { + pname = "mpi-hs-binary"; + version = "0.1.1.0"; + sha256 = "10wlrm31drjgdviqzsvxlnj1mn1lli3n41z1xbfp0i80vmh29av3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring monad-loops mpi-hs + ]; + executableHaskellDepends = [ base mpi-hs ]; + testHaskellDepends = [ base ]; + description = "MPI bindings for Haskell"; + license = lib.licenses.asl20; + badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; + maintainers = [ lib.maintainers.sheepforce ]; + }) {}; + + "mpi-hs-cereal" = callPackage + ({ mkDerivation, base, bytestring, cereal, monad-loops, mpi-hs }: + mkDerivation { + pname = "mpi-hs-cereal"; + version = "0.1.0.0"; + sha256 = "1sdizjk4xpc2hdh71s9ckjhq22appqj1c9s10mwxjgb9vd7bz07b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal monad-loops mpi-hs + ]; + executableHaskellDepends = [ base mpi-hs ]; + testHaskellDepends = [ base ]; + description = "MPI bindings for Haskell"; + license = lib.licenses.asl20; + badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; + maintainers = [ lib.maintainers.sheepforce ]; + }) {}; + + "mpi-hs-store" = callPackage + ({ mkDerivation, base, bytestring, monad-loops, mpi-hs, store }: + mkDerivation { + pname = "mpi-hs-store"; + version = "0.1.0.0"; + sha256 = "1afgamdbv7dq9r8jd7hn5y09rly75rhjk48da0d8hk0spcfdmnvq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring monad-loops mpi-hs store + ]; + executableHaskellDepends = [ base mpi-hs ]; + testHaskellDepends = [ base ]; + description = "MPI bindings for Haskell"; + license = lib.licenses.asl20; + badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; + maintainers = [ lib.maintainers.sheepforce ]; + }) {}; + + "mplayer-spot" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring, conduit + , conduit-extra, directory, filepath, process, semigroupoids + , streaming-commons, tagged, text + }: + mkDerivation { + pname = "mplayer-spot"; + version = "0.1.0.0"; + sha256 = "13fmz1p6mbzi8ax6wa5xpwb8jkbcw007r3lsjd14igdcif19cq3q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec base bytestring conduit conduit-extra directory + filepath process semigroupoids streaming-commons tagged text + ]; + executableHaskellDepends = [ base ]; + description = "Save your spot when watching movies with @mplayer@"; + license = lib.licenses.bsd3; + badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; + mainProgram = "mplayer-spot"; + }) {}; + + "mpolynomials" = callPackage + ({ mkDerivation, base, containers, extra, numeric-prelude, text }: + mkDerivation { + pname = "mpolynomials"; + version = "0.1.1.0"; + sha256 = "05nqmxh1i7q89iswl47c20z0gzqg4kznnmp8h6qyrj316l14xnlc"; + libraryHaskellDepends = [ + base containers extra numeric-prelude text + ]; + description = "Simple multivariate polynomials"; + license = lib.licenses.gpl3Only; + }) {}; + + "mpppc" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, split, text }: + mkDerivation { + pname = "mpppc"; + version = "0.1.3"; + sha256 = "1zcilskpslpqyrbwpabwbry4p3kpcfca94wchh9dkq9g8pg8laxi"; + libraryHaskellDepends = [ + ansi-terminal base bytestring split text + ]; + description = "Multi-dimensional parametric pretty-printer with color"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mprelude" = callPackage + ({ mkDerivation, base, devtools, source-constraints, text + , unliftio-core + }: + mkDerivation { + pname = "mprelude"; + version = "0.2.1"; + sha256 = "103720ngsryi6x084nbjg6cw0rpsbnmhmxbz54zc09zggh8w1ccv"; + libraryHaskellDepends = [ + base source-constraints text unliftio-core + ]; + testHaskellDepends = [ + base devtools source-constraints text unliftio-core + ]; + description = "A minimalish prelude"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mpretty" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, data-lens-fd + , data-lens-template, mtl, orders, text, transformers + }: + mkDerivation { + pname = "mpretty"; + version = "0.1.0.0"; + sha256 = "0q4fi7jmdf3bvcqk6fc7194h59sjwf76ld8niwqczc30v8lyjq2n"; + libraryHaskellDepends = [ + ansi-terminal base containers data-lens-fd data-lens-template mtl + orders text transformers + ]; + description = "a monadic, extensible pretty printing library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mpris" = callPackage + ({ mkDerivation, base, containers, dbus, mtl }: + mkDerivation { + pname = "mpris"; + version = "0.1.0.0"; + sha256 = "11c62m19ngap44fv4gnv0ln8iff1b08dg2vclj16jx1fj8pqps9y"; + libraryHaskellDepends = [ base containers dbus mtl ]; + description = "Interface for MPRIS"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mprover" = callPackage + ({ mkDerivation, base, containers, haskell98, mtl, parsec, pretty + , transformers, unbound + }: + mkDerivation { + pname = "mprover"; + version = "0.0.0.0"; + sha256 = "1b5vzhbn5jnpxc0bzbhdak51qhzv5hif0300jsrbi5ffyvcjqkss"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers haskell98 mtl parsec pretty transformers unbound + ]; + description = "Simple equational reasoning for a Haskell-ish language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mp"; + }) {}; + + "mps" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, monoid-owns, old-locale, old-time, parallel, parsec + , regexpr, template-haskell, time, utf8-string + }: + mkDerivation { + pname = "mps"; + version = "2010.11.28"; + sha256 = "1xhflvgwrjzj7qb69dn149lh32c7q9161zrzfs07ncs233y0w4lg"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers directory filepath monoid-owns + old-locale old-time parallel parsec regexpr template-haskell time + utf8-string + ]; + description = "simply oo"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mptcp" = callPackage + ({ mkDerivation, base, bytestring-conversion, c2hs, containers + , enumset, Frames, hspec, ip, lens, text, unordered-containers + }: + mkDerivation { + pname = "mptcp"; + version = "0.0.1"; + sha256 = "0740han3qvmzvq6n6dznfkmh7n0mvk9gw4yj3sn9953gag762cc9"; + libraryHaskellDepends = [ + base bytestring-conversion containers enumset Frames ip lens text + unordered-containers + ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base hspec ip text ]; + description = "Datastructures to describe TCP and MPTCP connections"; + license = lib.licenses.gpl3Only; + }) {}; + + "mptcp-pm" = callPackage + ({ mkDerivation, aeson, aeson-extra, aeson-pretty, base, bytestring + , bytestring-conversion, c2hs, cereal, containers, enumset + , filepath, formatting, HUnit, ip, lens, mptcp, mtl, netlink + , optparse-applicative, polysemy, polysemy-log, polysemy-log-co + , polysemy-plugin, pretty-simple, process, readable, temporary + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "mptcp-pm"; + version = "0.0.5"; + sha256 = "12c9n7gda23lnpnsnv373rh14phidv27w5vjncrpxf8xfdiyharb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-extra aeson-pretty base bytestring + bytestring-conversion cereal containers enumset formatting ip lens + mptcp mtl netlink polysemy polysemy-log polysemy-log-co + polysemy-plugin process readable text transformers + unordered-containers + ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ + aeson aeson-extra aeson-pretty base bytestring cereal containers + filepath formatting ip lens mptcp mtl netlink optparse-applicative + polysemy polysemy-log polysemy-log-co polysemy-plugin pretty-simple + process readable temporary text transformers + ]; + testHaskellDepends = [ base HUnit ip mptcp text ]; + description = "A Multipath TCP path manager"; + license = lib.licenses.gpl3Only; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "mptcp-pm"; + }) {}; + + "mptcpanalyzer" = callPackage + ({ mkDerivation, aeson, aeson-extra, aeson-pretty, ansi-terminal + , base, bytestring, Cabal, cereal, Chart, Chart-cairo, containers + , directory, filepath, foldl, formatting, Frames, ghci-dap + , hashable, haskeline, haskell-dap, haskell-debug-adapter, hspec + , HUnit, ip, lens, mptcp, mptcp-pm, mtl, network + , optparse-applicative, pipes, pipes-parse, pipes-safe, polysemy + , polysemy-log, polysemy-log-co, polysemy-plugin, process + , QuickCheck, readable, template-haskell, temporary, text, time + , transformers, unix, utf8-string, vector, vinyl, wide-word + }: + mkDerivation { + pname = "mptcpanalyzer"; + version = "0.0.2.0"; + sha256 = "0x13kbh693h27adxwna4v4swvcma0k9r7inh156rzd4jqbv1faz3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-extra aeson-pretty ansi-terminal base bytestring Cabal + cereal Chart Chart-cairo containers directory filepath foldl + formatting Frames ghci-dap hashable haskeline haskell-dap + haskell-debug-adapter ip lens mptcp mptcp-pm mtl network + optparse-applicative pipes pipes-parse pipes-safe polysemy + polysemy-log polysemy-log-co polysemy-plugin process readable + template-haskell temporary text time transformers unix utf8-string + vector vinyl wide-word + ]; + executableHaskellDepends = [ + aeson aeson-extra aeson-pretty ansi-terminal base bytestring Cabal + cereal Chart Chart-cairo containers directory filepath foldl + formatting Frames ghci-dap hashable haskeline haskell-dap + haskell-debug-adapter ip lens mptcp mptcp-pm mtl network + optparse-applicative pipes pipes-parse pipes-safe polysemy + polysemy-log polysemy-log-co polysemy-plugin process readable + template-haskell temporary text time transformers unix utf8-string + vector vinyl wide-word + ]; + testHaskellDepends = [ + base Cabal Frames hspec HUnit ip mptcp polysemy polysemy-log + polysemy-log-co QuickCheck + ]; + description = "A Multipath TCP analyzer"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mptcpanalyzer"; + }) {}; + + "mpvguihs" = callPackage + ({ mkDerivation, base, directory, filepath, gtk, mtl, process + , template-haskell, unix + }: + mkDerivation { + pname = "mpvguihs"; + version = "0.1.1"; + sha256 = "1nmc03s8h3khmvajyhwaniczq0r4wrinq2sjjp1c6gyc2nggxzyx"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base directory filepath gtk mtl process template-haskell unix + ]; + description = "A minimalist mpv GUI written in I/O heavy Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mpvguihs"; + broken = true; + }) {}; + + "mqtt" = callPackage + ({ mkDerivation, async, attoparsec, base, binary, bytestring + , case-insensitive, clock, containers, criterion, deepseq + , exceptions, hslogger, network-uri, random, socket, tasty + , tasty-hunit, tasty-quickcheck, text, tls, uuid, websockets, x509 + , x509-validation + }: + mkDerivation { + pname = "mqtt"; + version = "0.1.1.0"; + sha256 = "0cp4m1mzy00rczlw5s1m6wx59fdzpdm0hw5jg26213vnpngbnvbv"; + libraryHaskellDepends = [ + async attoparsec base binary bytestring case-insensitive clock + containers hslogger socket text tls uuid websockets x509 + x509-validation + ]; + testHaskellDepends = [ + async attoparsec base binary bytestring containers deepseq + exceptions network-uri random tasty tasty-hunit tasty-quickcheck + text tls uuid + ]; + benchmarkHaskellDepends = [ + base binary bytestring criterion text + ]; + description = "An MQTT protocol implementation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mqtt-hs" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring, monad-loops + , mtl, network, singletons, stm, text, transformers + }: + mkDerivation { + pname = "mqtt-hs"; + version = "1.0.2"; + sha256 = "1vywh3b0anhyi8bqaqwygh1y006pp7c6zky77vykpabb5rw9v5nm"; + libraryHaskellDepends = [ + async attoparsec base bytestring monad-loops mtl network singletons + stm text transformers + ]; + description = "A MQTT client library"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mr-env" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "mr-env"; + version = "0.1.0.5"; + sha256 = "0hy9hqy3ijrg4l85lj6g5y48cj812y7i6nkb4q8cq2yshdchj6pi"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "A simple way to read environment variables in Haskell"; + license = lib.licenses.mit; + }) {}; + + "mrifk" = callPackage + ({ mkDerivation, array, base, containers, mtl }: + mkDerivation { + pname = "mrifk"; + version = "4.3"; + sha256 = "0pd9jplp29k14ippq9237476zx3973rak9kw8wjyzidsbyvrj5mx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base containers mtl ]; + description = "Decompiles Glulx files"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "mrifk"; + broken = true; + }) {}; + + "mrm" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mrm"; + version = "0.1.0.0"; + sha256 = "1qmfki808284yz8l5l30s10q6idhlmp864wi6xbk14chh331xaiw"; + libraryHaskellDepends = [ base ]; + description = "Modular Refiable Matching, first-class matches"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ms" = callPackage + ({ mkDerivation, base, contravariant, doctest, edit-distance, lens + , profunctors, semigroupoids, semigroups, tasty, tasty-quickcheck + , vector + }: + mkDerivation { + pname = "ms"; + version = "0.2.1"; + sha256 = "0h70dkgzybbjm48ay9xqbvydf13a6q1zy99ln8kx4qlfdi4gsrnp"; + libraryHaskellDepends = [ + base contravariant edit-distance lens profunctors semigroupoids + semigroups vector + ]; + testHaskellDepends = [ + base doctest profunctors tasty tasty-quickcheck vector + ]; + description = "metric spaces"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ms-auth" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , hoauth2, http-client, http-types, jwt, scientific, scotty, text + , time, transformers, unliftio, uri-bytestring, validation-micro + }: + mkDerivation { + pname = "ms-auth"; + version = "0.4.0.0"; + sha256 = "1040l7gh039kcwiiqam2rqav3k6lfnhb0iw5s9ssfln0v3d9q8s0"; + libraryHaskellDepends = [ + aeson base bytestring containers directory hoauth2 http-client + http-types jwt scientific scotty text time transformers unliftio + uri-bytestring validation-micro + ]; + description = "Microsoft Authentication API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ms-azure-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , exceptions, hoauth2, http-client, http-client-tls, http-types + , modern-uri, req, scientific, text, time, transformers, unliftio + , xeno, xmlbf, xmlbf-xeno + }: + mkDerivation { + pname = "ms-azure-api"; + version = "0.6.0.1"; + sha256 = "0ssl0qnkdcm3gp8bk8hvvb7cp79hwzb5fws7gadivzz1d99nwvgp"; + libraryHaskellDepends = [ + aeson base bytestring conduit containers exceptions hoauth2 + http-client http-client-tls http-types modern-uri req scientific + text time transformers unliftio xeno xmlbf xmlbf-xeno + ]; + description = "Microsoft Azure API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ms-graph-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hoauth2 + , http-client, http-client-tls, http-types, modern-uri, req + , scientific, text, time, transformers, unliftio + }: + mkDerivation { + pname = "ms-graph-api"; + version = "0.11.0.0"; + sha256 = "1jx2b8qr45xbb9zy8zfrxj7md1547jzndkwq597ya2jkz1cxpjcf"; + libraryHaskellDepends = [ + aeson base bytestring containers hoauth2 http-client + http-client-tls http-types modern-uri req scientific text time + transformers unliftio + ]; + description = "Microsoft Graph API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ms-tds" = callPackage + ({ mkDerivation, array, base, binary, bytestring, crypto-random + , data-default-class, mtl, network, template-haskell, text, time + , tls, uuid-types, x509-store, x509-system + }: + mkDerivation { + pname = "ms-tds"; + version = "0.4.0.2"; + sha256 = "0lkvl74ckxsdxwvrm45z5gk2ax65yfpd00j86w8iax4askz76vxc"; + libraryHaskellDepends = [ + array base binary bytestring crypto-random data-default-class mtl + network template-haskell text time tls uuid-types x509-store + x509-system + ]; + testHaskellDepends = [ + array base binary bytestring crypto-random data-default-class mtl + network template-haskell text time tls uuid-types x509-store + x509-system + ]; + description = "TDS Protocol implemented in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "msgpack" = callPackage + ({ mkDerivation, async, base, binary, bytestring, containers + , data-binary-ieee754, deepseq, hashable, mtl, QuickCheck, tasty + , tasty-quickcheck, text, unordered-containers, vector + }: + mkDerivation { + pname = "msgpack"; + version = "1.0.1.0"; + sha256 = "1ljb9rdhdbxqs32brrwd42c8v3z7yrl6pr4mzmid1rfqdipard77"; + revision = "2"; + editedCabalFile = "07m8xrwfxp0p6dgg7bz1vwsypcwi9ix84bxva462261ncyaayd9p"; + libraryHaskellDepends = [ + base binary bytestring containers data-binary-ieee754 deepseq + hashable mtl text unordered-containers vector + ]; + testHaskellDepends = [ + async base bytestring QuickCheck tasty tasty-quickcheck + ]; + description = "A Haskell implementation of MessagePack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "msgpack-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, msgpack + , scientific, tasty, tasty-hunit, text, unordered-containers + , vector + }: + mkDerivation { + pname = "msgpack-aeson"; + version = "0.1.0.0"; + sha256 = "1ygnki55cj6951y75snc4gnv4vsjp9pgwqg3jp7cy9bcss3msq3j"; + libraryHaskellDepends = [ + aeson base bytestring deepseq msgpack scientific text + unordered-containers vector + ]; + testHaskellDepends = [ aeson base msgpack tasty tasty-hunit ]; + description = "Aeson adapter for MessagePack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "msgpack-arbitrary" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-discover + , msgpack-types, QuickCheck, quickcheck-instances, text, time + }: + mkDerivation { + pname = "msgpack-arbitrary"; + version = "0.1.3"; + sha256 = "05101pbns787r707m8vq35zli6y6hq96ydnxgpzh6qdpnsfdaw5a"; + libraryHaskellDepends = [ + base bytestring msgpack-types QuickCheck quickcheck-instances text + time + ]; + testHaskellDepends = [ base hspec msgpack-types QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "A Haskell implementation of MessagePack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "msgpack-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, criterion + , data-binary-ieee754, deepseq, groom, hspec, monad-validate + , msgpack-arbitrary, msgpack-testsuite, msgpack-types, QuickCheck + , quickcheck-instances, text, time, vector + }: + mkDerivation { + pname = "msgpack-binary"; + version = "0.0.16"; + sha256 = "1yf4kqqss3r1b8209g4qld6cqgmrnhzgb01vvawmf8x5ryfi81gv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring data-binary-ieee754 monad-validate + msgpack-types text vector + ]; + executableHaskellDepends = [ + base bytestring groom msgpack-arbitrary QuickCheck + quickcheck-instances time vector + ]; + testHaskellDepends = [ base hspec msgpack-testsuite ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq QuickCheck + ]; + description = "A Haskell implementation of MessagePack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "msgpack-idl" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, cmdargs + , containers, directory, filepath, hspec, msgpack, peggy + , shakespeare-text, template-haskell, text + }: + mkDerivation { + pname = "msgpack-idl"; + version = "0.2.1"; + sha256 = "0z28qikcfvfkj9xr87g13jlm2blqfxj3rfrg7hm2hfgv3qz4gkfz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-builder bytestring containers directory filepath msgpack + peggy shakespeare-text template-haskell text + ]; + executableHaskellDepends = [ base cmdargs directory peggy ]; + testHaskellDepends = [ base hspec ]; + description = "An IDL Compiler for MessagePack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mpidl"; + }) {}; + + "msgpack-persist" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , groom, hashable, hspec, monad-validate, msgpack-types, persist + , QuickCheck, text, unordered-containers, vector + }: + mkDerivation { + pname = "msgpack-persist"; + version = "0.0.15"; + sha256 = "07ibjg1pkr9005qydw87hll1f5x03ip5qqxvm9vpnnk9fi1jckl4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring monad-validate msgpack-types persist text + ]; + executableHaskellDepends = [ base bytestring groom ]; + testHaskellDepends = [ + base bytestring containers hashable hspec msgpack-types QuickCheck + text unordered-containers vector + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq QuickCheck + ]; + description = "A Haskell implementation of MessagePack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "msgpack-parser"; + }) {}; + + "msgpack-rpc" = callPackage + ({ mkDerivation, async, base, binary, binary-conduit, bytestring + , conduit, conduit-extra, exceptions, monad-control, msgpack, mtl + , network, random, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "msgpack-rpc"; + version = "1.0.0"; + sha256 = "00m5hpj5cd521j3jzsaw49asbpxvka0x1zi2qs26si82wxgnpjkn"; + revision = "2"; + editedCabalFile = "10vhvch66vk12gxgvivzz7x829ml8v08qcw9phylf4icwrgirn0p"; + libraryHaskellDepends = [ + base binary binary-conduit bytestring conduit conduit-extra + exceptions monad-control msgpack mtl network random text + ]; + testHaskellDepends = [ async base mtl network tasty tasty-hunit ]; + description = "A MessagePack-RPC Implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "msgpack-rpc-conduit" = callPackage + ({ mkDerivation, async, base, binary, binary-conduit, bytestring + , conduit, conduit-extra, data-default-class, exceptions, hspec + , monad-control, monad-validate, msgpack-binary, msgpack-types, mtl + , network, text, unliftio-core + }: + mkDerivation { + pname = "msgpack-rpc-conduit"; + version = "0.0.7"; + sha256 = "1x9zzv70vwkqiiazx9gyj8nqqid3k6b0725znszcm7ai3f5rgd43"; + libraryHaskellDepends = [ + base binary binary-conduit bytestring conduit conduit-extra + data-default-class exceptions monad-control monad-validate + msgpack-binary msgpack-types mtl network text unliftio-core + ]; + testHaskellDepends = [ async base bytestring hspec mtl network ]; + description = "A MessagePack-RPC Implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "msgpack-testsuite" = callPackage + ({ mkDerivation, base, bytestring, containers, hashable, hspec + , monad-validate, msgpack-arbitrary, msgpack-types, QuickCheck + , quickcheck-instances, text, unordered-containers, vector + }: + mkDerivation { + pname = "msgpack-testsuite"; + version = "0.1.0"; + sha256 = "0j9mq7dfxh0fs07v83ilwc8y15fh2ygg2p5cwhprvrqy7l621gj1"; + libraryHaskellDepends = [ + base bytestring containers hashable hspec monad-validate + msgpack-arbitrary msgpack-types QuickCheck quickcheck-instances + text unordered-containers vector + ]; + testHaskellDepends = [ base hspec ]; + description = "A Haskell implementation of MessagePack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "msgpack-types" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq + , generic-arbitrary, hashable, hspec, hspec-discover + , monad-validate, QuickCheck, quickcheck-instances, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "msgpack-types"; + version = "0.3.2"; + sha256 = "18j119m34yivl2fr599q92h3c7z6c0lk71410qfn5hfdlhs83132"; + libraryHaskellDepends = [ + base bytestring containers deepseq hashable monad-validate text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring containers deepseq generic-arbitrary hashable hspec + monad-validate QuickCheck quickcheck-instances text + unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "A Haskell implementation of MessagePack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "msh" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts + , haskell-src-meta, lens, mtl, parsec, template-haskell, text + }: + mkDerivation { + pname = "msh"; + version = "0.1.0.2"; + sha256 = "1y59wd2r2amvz641pkg10bswz3bmip8fmcpyjj4cz45rgpqmj6c4"; + libraryHaskellDepends = [ + base containers haskell-src-exts haskell-src-meta lens mtl parsec + template-haskell text + ]; + description = "Object-Oriented Programming in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "msi-kb-backlit" = callPackage + ({ mkDerivation, base, bytestring, hid, split }: + mkDerivation { + pname = "msi-kb-backlit"; + version = "0.1.0.1"; + sha256 = "1lq1a13h74dkhmh6mkg9mzksvzc2mjb8ynsbs9856z7079ifsdw4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring hid split ]; + description = "A command line tool to change backlit colors of your MSI keyboards"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "msi-kb-backlit"; + }) {}; + + "mssql-simple" = callPackage + ({ mkDerivation, base, binary, bytestring, hostname, ms-tds, mtl + , network, template-haskell, text, time, tls, uuid-types + }: + mkDerivation { + pname = "mssql-simple"; + version = "0.6.0.4"; + sha256 = "0kw1cvyy07k8jfnj8wgxr2bc0ppinblmj2x7crnyk51s90m0gmc7"; + libraryHaskellDepends = [ + base binary bytestring hostname ms-tds mtl network template-haskell + text time tls uuid-types + ]; + testHaskellDepends = [ + base binary bytestring hostname ms-tds mtl network template-haskell + text time tls uuid-types + ]; + description = "SQL Server client library implemented in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mstate" = callPackage + ({ mkDerivation, base, fail, monad-peel, mtl, stm }: + mkDerivation { + pname = "mstate"; + version = "0.2.10"; + sha256 = "1lx50m7hhlpq3i1aha1pixb9xf3rbvdz2pg4hgmz93kkvz0fdpkf"; + libraryHaskellDepends = [ base fail monad-peel mtl stm ]; + description = "MState: A consistent State monad for concurrent applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "msu" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, directory + , errors, filepath, hspec, parsec, process, unliftio, yaml + }: + mkDerivation { + pname = "msu"; + version = "0.2.0.0"; + sha256 = "15a0i7jwcqzl3ajw369xp0d9ixf0hcy9dblhywjrbalnml890sx4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring directory parsec process + unliftio yaml + ]; + executableHaskellDepends = [ base directory filepath process ]; + testHaskellDepends = [ base bytestring errors hspec ]; + description = "Monitor Setup Utility"; + license = lib.licenses.mit; + mainProgram = "msu"; + }) {}; + + "mt19937" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "mt19937"; + version = "0.1.0"; + sha256 = "1gmw70an5qa37kq876z1y1nhj2c9zb48i2pn2z8dcc54ixc5ap4x"; + libraryHaskellDepends = [ base vector ]; + description = "Efficient MT19937 (standard 32-bit Mersenne Twister PRNG) implementation in pure Haskell"; + license = lib.licenses.mit; + }) {}; + + "mtgoxapi" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , base64-bytestring, bytestring, curl, either, errors, hashable + , HTTP, HUnit, ixset, network, QuickCheck, SHA, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + , transformers, unordered-containers, vector, watchdog + }: + mkDerivation { + pname = "mtgoxapi"; + version = "0.5.0.2"; + sha256 = "1iyn2mq0fql952phmbs8578awrv5l6q9iqkmsaby2jp48mnwizji"; + libraryHaskellDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bytestring curl either errors hashable HTTP ixset network SHA text + time transformers unordered-containers vector watchdog + ]; + testHaskellDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bytestring curl errors hashable HTTP HUnit ixset network QuickCheck + SHA test-framework test-framework-hunit test-framework-quickcheck2 + text time transformers unordered-containers vector watchdog + ]; + description = "Library to communicate with Mt.Gox"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mtl_2_3_1" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "mtl"; + version = "2.3.1"; + sha256 = "19ywdksxkv4gfbf05xgpjbnnxd81mgxjnyl2h2vlqapyc35z2y11"; + revision = "1"; + editedCabalFile = "0vby474291gzarkv5y6aqb520g3k5nr6fpfim0qyzqhmfdnnjxsk"; + libraryHaskellDepends = [ base transformers ]; + description = "Monad classes for transformers, using functional dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mtl-c" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "mtl-c"; + version = "0.1.1"; + sha256 = "12zays8x0b65dc11s95f5j6gwz2kksh9md5m9cpal1yj5qydmmrd"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Very strict CPS'd transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mtl-compat" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "mtl-compat"; + version = "0.2.2"; + sha256 = "17iszr5yb4f17g8mq6i74hsamii8z6m2qfsmgzs78mhiwa7kjm8r"; + libraryHaskellDepends = [ base mtl ]; + doHaddock = false; + description = "Backported Control.Monad.Except module from mtl"; + license = lib.licenses.bsd3; + }) {}; + + "mtl-evil-instances" = callPackage + ({ mkDerivation, base, monad-control, mtl, transformers + , transformers-base + }: + mkDerivation { + pname = "mtl-evil-instances"; + version = "0.1"; + sha256 = "1z10p0dmvjyadjc46nkzyqicfk0097ff2ni3fiypw9z5knsxhym4"; + libraryHaskellDepends = [ + base monad-control mtl transformers transformers-base + ]; + description = "Instances for the mtl classes for all monad transformers"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mtl-extras" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "mtl-extras"; + version = "0.1"; + sha256 = "1v7wm6gsp3c9kad6slxwj68s3050zqkv6k4n5h827vgx7na694pz"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Higher order versions of MTL classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mtl-prelude" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "mtl-prelude"; + version = "2.0.3.2"; + sha256 = "1sd02m1gxvizp7680629p63ybbxv4cljs3s32lfmmnfi125kms20"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Reexports of most definitions from \"mtl\" and \"transformers\""; + license = lib.licenses.mit; + }) {}; + + "mtl-tf" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "mtl-tf"; + version = "0.2.1.0"; + sha256 = "0z9vinxhbbg4lpf8mxi0h3jbz4kv6x3ih05q44kjh4z8mpm9szzy"; + libraryHaskellDepends = [ base transformers ]; + description = "Monad Transformer Library with Type Families"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mtl-unleashed" = callPackage + ({ mkDerivation, base, contravariant, hspec, hspec-core, lens, mtl + , profunctors, tagged, transformers, transformers-compat + }: + mkDerivation { + pname = "mtl-unleashed"; + version = "0.6.1"; + sha256 = "0i0az92hachh6q4pmqwn6gyn4fws5vlv5ljm3n2mprqdjj9h239k"; + libraryHaskellDepends = [ + base contravariant lens mtl profunctors tagged transformers + transformers-compat + ]; + testHaskellDepends = [ + base contravariant hspec hspec-core lens mtl profunctors + ]; + description = "MTL classes without the functional dependency"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mtl-uplift" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "mtl-uplift"; + version = "0.1.0.1"; + sha256 = "01f70cwsy8qinwsmh27js8165bmqkr6ykzmwi2r3svlpxpaiiazk"; + libraryHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base mtl ]; + description = "Lift substacks of monad transformer stacks"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mtlparse" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "mtlparse"; + version = "0.1.4.0"; + sha256 = "1fl5rvmgk37bqgjzs3c2wh80pfhr0i4yakxbsaryg7piws7j6ygc"; + libraryHaskellDepends = [ base mtl ]; + description = "parse library using mtl package"; + license = "LGPL"; + }) {}; + + "mtlx" = callPackage + ({ mkDerivation, base, mtl, QuickCheck }: + mkDerivation { + pname = "mtlx"; + version = "0.1.6"; + sha256 = "0s0cniqn1fb7rq14w3wjh7mkzkxpndj1h1wrgssxds6cs3vkk4dn"; + libraryHaskellDepends = [ base mtl QuickCheck ]; + description = "Monad transformer library with type indexes, providing 'free' copies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mtp" = callPackage + ({ mkDerivation, base, filepath, mtp, unix }: + mkDerivation { + pname = "mtp"; + version = "0.1.1.1"; + sha256 = "164q7p81c5an4w3pqpfk94rgn0banfs2yp7fhbbckdyb2qymsbww"; + libraryHaskellDepends = [ base filepath unix ]; + librarySystemDepends = [ mtp ]; + description = "Bindings to libmtp"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {mtp = null;}; + + "mtree" = callPackage + ({ mkDerivation, base, bifunctors }: + mkDerivation { + pname = "mtree"; + version = "0.1"; + sha256 = "1l4kjrmr5v8pkhf48w0ym6dlrsvaf21p3x5sykq1rxwp821cqglv"; + libraryHaskellDepends = [ base bifunctors ]; + description = "Tree with Meta and Content parameters"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mtsl" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "mtsl"; + version = "0.2.0.0"; + sha256 = "02zfqimal6f5a1wldfy4abk7mvmvac71j9m01bxzw5ydmm057wgh"; + libraryHaskellDepends = [ base mtl ]; + description = "Reified monad transformer stacks"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mu-avro" = callPackage + ({ mkDerivation, aeson, avro, base, bytestring, containers, deepseq + , language-avro, mu-rpc, mu-schema, sop-core, tagged + , template-haskell, text, time, transformers, unordered-containers + , uuid, vector + }: + mkDerivation { + pname = "mu-avro"; + version = "0.4.0.4"; + sha256 = "06f3l7fwgx17cfa80a2inzx9255nqvk5q5fnlzvwhslymi8mb6xd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson avro base bytestring containers deepseq language-avro mu-rpc + mu-schema sop-core tagged template-haskell text time transformers + unordered-containers uuid vector + ]; + executableHaskellDepends = [ + avro base bytestring containers mu-schema + ]; + description = "Avro serialization support for Mu microservices"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "test-avro"; + }) {}; + + "mu-graphql" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, conduit, foldl + , graphql, http-types, list-t, megaparsec, mtl, mu-rpc, mu-schema + , parsers, regex-tdfa, scientific, sop-core, stm, stm-chans + , stm-conduit, stm-containers, template-haskell, text + , unordered-containers, uuid, wai, wai-extra, wai-websockets, warp + , warp-tls, websockets + }: + mkDerivation { + pname = "mu-graphql"; + version = "0.5.0.4"; + sha256 = "0xazfpl6xy6j67a4mjgp09akyvlfi2r26b193d8p9rra1hn09334"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson async base bytestring conduit foldl graphql http-types list-t + megaparsec mtl mu-rpc mu-schema parsers scientific sop-core stm + stm-chans stm-conduit stm-containers template-haskell text + unordered-containers uuid wai wai-websockets warp warp-tls + websockets + ]; + executableHaskellDepends = [ + aeson base conduit mu-rpc mu-schema regex-tdfa text wai-extra warp + ]; + description = "GraphQL support for Mu"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "library-graphql"; + }) {}; + + "mu-grpc-client" = callPackage + ({ mkDerivation, async, avro, base, bytestring, conduit, http2 + , http2-client, http2-client-grpc, http2-grpc-types, mu-grpc-common + , mu-optics, mu-protobuf, mu-rpc, mu-schema, optics-core, sop-core + , stm, stm-chans, stm-conduit, template-haskell, text + , th-abstraction, tracing-control + }: + mkDerivation { + pname = "mu-grpc-client"; + version = "0.4.0.2"; + sha256 = "19y39ixf2d97wfm6x3sl99kwfxsd57mf2s2rqp4s80v3rs8b41iw"; + libraryHaskellDepends = [ + async avro base bytestring conduit http2 http2-client + http2-client-grpc http2-grpc-types mu-grpc-common mu-optics + mu-protobuf mu-rpc mu-schema optics-core sop-core stm stm-chans + stm-conduit template-haskell text th-abstraction tracing-control + ]; + description = "gRPC clients from Mu definitions"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mu-grpc-common" = callPackage + ({ mkDerivation, avro, base, binary, bytestring + , http2-grpc-proto3-wire, http2-grpc-types, mu-avro, mu-protobuf + , mu-rpc, mu-schema + }: + mkDerivation { + pname = "mu-grpc-common"; + version = "0.4.0.0"; + sha256 = "0rn0gkvxfd8j6ayzixapm3nagjszf50xjr8d59v7vfqh61kwrx83"; + revision = "1"; + editedCabalFile = "06749nqdaki8w84inpbw52kdkdiban3znlvdjl7brh37rmwmi2sn"; + libraryHaskellDepends = [ + avro base binary bytestring http2-grpc-proto3-wire http2-grpc-types + mu-avro mu-protobuf mu-rpc mu-schema + ]; + description = "gRPC for Mu, common modules for client and server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mu-grpc-server" = callPackage + ({ mkDerivation, async, avro, base, binary, bytestring, conduit + , http2-grpc-types, mtl, mu-grpc-common, mu-protobuf, mu-rpc + , mu-schema, sop-core, stm, stm-conduit, wai, warp, warp-grpc + , warp-tls + }: + mkDerivation { + pname = "mu-grpc-server"; + version = "0.5.0.0"; + sha256 = "1k5fq8daxhl7rm27craj0rn7k3j1k4qrphh6ckpn3sa2y4zrrrl5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async avro base binary bytestring conduit http2-grpc-types mtl + mu-grpc-common mu-protobuf mu-rpc mu-schema sop-core stm + stm-conduit wai warp warp-grpc warp-tls + ]; + executableHaskellDepends = [ + async avro base binary bytestring conduit http2-grpc-types mtl + mu-grpc-common mu-protobuf mu-rpc mu-schema sop-core stm + stm-conduit wai warp warp-grpc warp-tls + ]; + description = "gRPC servers for Mu definitions"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "grpc-example-server"; + }) {}; + + "mu-kafka" = callPackage + ({ mkDerivation, avro, base, bytestring, conduit, hw-kafka-client + , hw-kafka-conduit, mu-avro, mu-schema, resourcet + }: + mkDerivation { + pname = "mu-kafka"; + version = "0.3.0.0"; + sha256 = "0flz0567rgky7ckl0nzinfd93bb7x0w1dz031y7hk3wcpp98y5i3"; + libraryHaskellDepends = [ + avro base bytestring conduit hw-kafka-client hw-kafka-conduit + mu-avro mu-schema resourcet + ]; + description = "Utilities for interoperation between Mu and Kafka"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mu-lens" = callPackage + ({ mkDerivation, base, containers, generic-lens, lens, mu-rpc + , mu-schema, sop-core, text + }: + mkDerivation { + pname = "mu-lens"; + version = "0.3.0.0"; + sha256 = "02awv7xm361wcag5ghv103fa6qid4kfqn5zjw14wcmqvanwy19f4"; + libraryHaskellDepends = [ + base containers generic-lens lens mu-rpc mu-schema sop-core text + ]; + description = "Lenses for @mu-schema@ terms"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mu-optics" = callPackage + ({ mkDerivation, base, containers, mu-schema, optics-core, sop-core + }: + mkDerivation { + pname = "mu-optics"; + version = "0.3.0.1"; + sha256 = "0sshv28n569zgcw464xjv8czs5ya17csl927a176d43mkss6w6jw"; + libraryHaskellDepends = [ + base containers mu-schema optics-core sop-core + ]; + description = "Optics for @mu-schema@ terms"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mu-persistent" = callPackage + ({ mkDerivation, base, monad-logger, mu-schema, persistent + , resource-pool, resourcet, transformers + }: + mkDerivation { + pname = "mu-persistent"; + version = "0.3.1.0"; + sha256 = "0xhqp2ljgh9vjga1crqvb2gk3al3v0mw26aivd1pyi6rq9ncwcca"; + revision = "1"; + editedCabalFile = "15yhvp3snhj8b8lba5p14lgka8vsfm61pdn9m9ks661yy18f17zi"; + libraryHaskellDepends = [ + base monad-logger mu-schema persistent resource-pool resourcet + transformers + ]; + description = "Utilities for interoperation between Mu and Persistent"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mu-prometheus" = callPackage + ({ mkDerivation, base, lifted-base, monad-control, mu-rpc + , prometheus-client, text, wai, wai-middleware-prometheus + }: + mkDerivation { + pname = "mu-prometheus"; + version = "0.5.0.0"; + sha256 = "02a31v12z2cp5ykgmin50lz3c8zvhrras41n53hvc0s043483ibz"; + libraryHaskellDepends = [ + base lifted-base monad-control mu-rpc prometheus-client text wai + wai-middleware-prometheus + ]; + description = "Metrics support for Mu using Prometheus"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mu-protobuf" = callPackage + ({ mkDerivation, base, bytestring, compendium-client, containers + , http-client, http2-grpc-proto3-wire, language-protobuf, mu-rpc + , mu-schema, proto3-wire, servant-client-core, sop-core + , template-haskell, text + }: + mkDerivation { + pname = "mu-protobuf"; + version = "0.4.2.0"; + sha256 = "07mgld1cmpynhdih7ppki8xw85zpknv0ipn7fvn79bj53s0nx6vg"; + revision = "1"; + editedCabalFile = "12zp8g0v8f924dsc3c0ynzqcv2j4c4xl6dh72mz11nmxi9la51s7"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring compendium-client containers http-client + http2-grpc-proto3-wire language-protobuf mu-rpc mu-schema + proto3-wire servant-client-core sop-core template-haskell text + ]; + executableHaskellDepends = [ + base bytestring containers mu-schema proto3-wire text + ]; + description = "Protocol Buffers serialization and gRPC schema import for Mu microservices"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "test-protobuf"; + }) {}; + + "mu-rpc" = callPackage + ({ mkDerivation, aeson, base, conduit, http-types, mtl, mu-schema + , sop-core, template-haskell, text, wai + }: + mkDerivation { + pname = "mu-rpc"; + version = "0.5.0.2"; + sha256 = "1fq0c9jymhmbs9nn4zl1s68diq9dixpxc7i726qazz8vvm836dcr"; + libraryHaskellDepends = [ + aeson base conduit http-types mtl mu-schema sop-core + template-haskell text wai + ]; + description = "Protocol-independent declaration of services and servers"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mu-schema" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , first-class-families, sop-core, template-haskell, text + , th-abstraction, unordered-containers, uuid, vector + }: + mkDerivation { + pname = "mu-schema"; + version = "0.3.1.2"; + sha256 = "0q4a1anqrx6d5n0br26lb4x8gw10gasv8ggiw4fgcaly2sd09rs1"; + libraryHaskellDepends = [ + aeson base bytestring containers first-class-families sop-core + template-haskell text th-abstraction unordered-containers uuid + vector + ]; + description = "Format-independent schemas for serialization"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mu-servant-server" = callPackage + ({ mkDerivation, aeson, async, base, conduit, generic-aeson + , ghc-prim, mtl, mu-rpc, mu-schema, servant, servant-server + , servant-swagger, stm, swagger2, text, utf8-string, warp + }: + mkDerivation { + pname = "mu-servant-server"; + version = "0.5.0.0"; + sha256 = "0szd3byklap7a2dwqxq12vj99vgpa7vaqv5l3cvm1016in30l1yd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base conduit generic-aeson ghc-prim mtl mu-rpc + mu-schema servant servant-server servant-swagger stm swagger2 + utf8-string + ]; + executableHaskellDepends = [ + aeson base conduit mu-rpc mu-schema servant-server text warp + ]; + description = "Servant servers for Mu definitions"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "servant-example-server"; + }) {}; + + "mu-tracing" = callPackage + ({ mkDerivation, base, containers, mu-rpc, text, tracing-control }: + mkDerivation { + pname = "mu-tracing"; + version = "0.4.0.0"; + sha256 = "0bc6xxhnaswq0pyq9qjhrig978gb25a0gxkhlah7iim5y09fxmaw"; + libraryHaskellDepends = [ + base containers mu-rpc text tracing-control + ]; + description = "Tracing support for Mu"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mucipher" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "mucipher"; + version = "0.6.0"; + sha256 = "0bmdri4bni9whjgz4mxvkk9jbxkscci38l06gk2n5xiwyg1hwg0y"; + libraryHaskellDepends = [ base ]; + description = "A library to produce simple ciphers for use with lambdabot"; + license = "GPL"; + }) {}; + + "mud" = callPackage + ({ mkDerivation, base, directory, filepath, free, hspec, mtl + , optparse-applicative, parsec, process, QuickCheck, time, unix + }: + mkDerivation { + pname = "mud"; + version = "0.1.0.0"; + sha256 = "0irz08chiylx8r5bwav1p3qs7524yaapnyfnkyyzbb42chid2hs0"; + revision = "1"; + editedCabalFile = "0g90hlxpryyhy1a24swhn64wz6ln2z2vrpdxrh9v9nbwq1pxaqkd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath free mtl optparse-applicative parsec + process time unix + ]; + executableHaskellDepends = [ base mtl ]; + testHaskellDepends = [ + base directory free hspec mtl QuickCheck time unix + ]; + description = "Multi-version deployer for web applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mud"; + broken = true; + }) {}; + + "mudbath" = callPackage + ({ mkDerivation, aeson, base, bytestring, cryptohash, directory + , github-types, http-conduit, http-types, process, random + , snap-core, snap-server, stm, text, transformers + }: + mkDerivation { + pname = "mudbath"; + version = "0.0.3"; + sha256 = "1bfsgsl09aajxa8ajps63zj348ccr8pswppj0dar5k8mr6nr6n3q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring cryptohash directory github-types + http-conduit http-types process random snap-core snap-server stm + text transformers + ]; + description = "Continuous deployment server for use with GitHub"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "mudbath"; + broken = true; + }) {}; + + "muesli" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, directory + , filepath, hashable, mtl, psqueues, time + }: + mkDerivation { + pname = "muesli"; + version = "0.1.1.0"; + sha256 = "0cysqy3g9zgvbzj9gnwlpqk63inkm26dvhhqx8qlzp1lan6f125w"; + libraryHaskellDepends = [ + base bytestring cereal containers directory filepath hashable mtl + psqueues time + ]; + description = "A simple document-oriented database"; + license = lib.licenses.mit; + }) {}; + + "mueval" = callPackage + ({ mkDerivation, base, Cabal, containers, directory + , extensible-exceptions, filepath, hint, mtl, process, QuickCheck + , show, simple-reflect, unix + }: + mkDerivation { + pname = "mueval"; + version = "0.9.4"; + sha256 = "1r6gm1drfkblf6vl36z1kbjpvz5dmcjn4hnlm8r59m794palwzzk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal containers directory extensible-exceptions filepath hint + mtl process QuickCheck show simple-reflect unix + ]; + executableHaskellDepends = [ + base Cabal containers directory extensible-exceptions filepath hint + mtl process QuickCheck show simple-reflect unix + ]; + testHaskellDepends = [ + base Cabal containers directory extensible-exceptions filepath hint + mtl process QuickCheck show simple-reflect unix + ]; + description = "Safely evaluate pure Haskell expressions"; + license = lib.licenses.bsd3; + badPlatforms = [ "aarch64-linux" ]; + mainProgram = "mueval"; + }) {}; + + "mulang" = callPackage + ({ mkDerivation, aeson, alex, base, bytestring, containers, happy + , hashable, haskell-src, hspec, inflections, language-java + , language-javascript, language-python, monad-loops, mtl + , neat-interpolation, parsec, ParsecTools, process, scientific + , split, text, unordered-containers, vector + }: + mkDerivation { + pname = "mulang"; + version = "4.4.0"; + sha256 = "14fyiphg02f3q0li19fkya5l52xj60a1mpjryaxwx9cg47qi95hs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers hashable haskell-src inflections + language-java language-javascript language-python monad-loops mtl + parsec ParsecTools process scientific split text + unordered-containers vector + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + aeson base bytestring neat-interpolation process text + ]; + executableToolDepends = [ alex happy ]; + testHaskellDepends = [ + aeson base bytestring containers hspec neat-interpolation text + ]; + testToolDepends = [ alex happy ]; + description = "An intermediate language designed to perform advanced code analysis"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mulang"; + broken = true; + }) {}; + + "multext-east-msd" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "multext-east-msd"; + version = "0.1.0.4"; + sha256 = "1if1ip22y7w59lkyshn4ic4p46zrfs4kcdzzjai9l8xbscavgdl6"; + libraryHaskellDepends = [ base ]; + description = "MULTEXT-East morphosyntactic descriptors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "multi-cabal" = callPackage + ({ mkDerivation, AAI, aeson, base, bytestring, directory, filepath + , HUnit, mtl, process, strict, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "multi-cabal"; + version = "0.1.0.0"; + sha256 = "0qzphh4pmrdqanv9sjy0ipf3z775xvrvdyagd0291vv1mqkbbz3g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson base filepath mtl ]; + executableHaskellDepends = [ + AAI aeson base bytestring directory filepath process strict + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "A tool supporting multi cabal project builds"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "multi-cabal"; + }) {}; + + "multi-containers" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover }: + mkDerivation { + pname = "multi-containers"; + version = "0.2"; + sha256 = "0vvkdy74xr7jv0w33lrzfvzsjwsfmwlhlbyfql3pi6rb9r4x690v"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers hspec ]; + testToolDepends = [ hspec-discover ]; + description = "A few multimap variants"; + license = lib.licenses.bsd3; + }) {}; + + "multi-except" = callPackage + ({ mkDerivation, base, hspec, semigroupoids }: + mkDerivation { + pname = "multi-except"; + version = "2.0.0"; + sha256 = "1c4wivfilss7ll09djlchk6wrn6y9z7470hfm7yqyl66pfgz204k"; + libraryHaskellDepends = [ base semigroupoids ]; + testHaskellDepends = [ base hspec semigroupoids ]; + doHaddock = false; + description = "Multiple Exceptions"; + license = lib.licenses.mit; + }) {}; + + "multi-instance" = callPackage + ({ mkDerivation, base, hedgehog }: + mkDerivation { + pname = "multi-instance"; + version = "0.0.0.5"; + sha256 = "0c90arbnaclxvwc0l4n3macrgbv41rxh0895qp2m65nb9racihh2"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hedgehog ]; + description = "Typeclasses augmented with a phantom type parameter"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "multi-trie" = callPackage + ({ mkDerivation, base, composition, containers, HTF }: + mkDerivation { + pname = "multi-trie"; + version = "0.1"; + sha256 = "0i3vjvndja92zm86wp8sh6lljzk06ld9yrk35kb7kqzpy08abjpz"; + libraryHaskellDepends = [ base composition containers ]; + testHaskellDepends = [ base containers HTF ]; + description = "Trie of sets, as a model for compound names having multiple values"; + license = lib.licenses.mit; + }) {}; + + "multiaddr" = callPackage + ({ mkDerivation, attoparsec, base, base58-bytestring, bytestring + , cereal, errors, hashable, tasty, tasty-hunit, tasty-quickcheck + , text + }: + mkDerivation { + pname = "multiaddr"; + version = "0.3.0"; + sha256 = "0k6a5k3jzwc2n6hab9y98dw1v1gm5saq2d7hf71h7z7i3hdixiha"; + libraryHaskellDepends = [ + attoparsec base base58-bytestring bytestring cereal errors hashable + text + ]; + testHaskellDepends = [ + base tasty tasty-hunit tasty-quickcheck text + ]; + description = "A network address format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "multiarg" = callPackage + ({ mkDerivation, base, QuickCheck, tasty, tasty-quickcheck + , tasty-th + }: + mkDerivation { + pname = "multiarg"; + version = "0.30.0.10"; + sha256 = "188pqjpd1l4kwv4gnym6nq6nyfmcrq153bdpqbfjmmh6iqx65yn9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck tasty-th + ]; + description = "Command lines for options that take multiple arguments"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "multibase" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring + , base32-z-bytestring, base58-bytestring, base64-bytestring + , bytestring, Cabal, cabal-doctest, deepseq, doctest, formatting + , hashable, QuickCheck, sandi, serialise, tagged, template-haskell + , text + }: + mkDerivation { + pname = "multibase"; + version = "0.1.2"; + sha256 = "036caj0dzhzp065dhy05flz2j5qml5pirs1y95np4hf2xv9jk32h"; + revision = "1"; + editedCabalFile = "07mhijbrd7n33rcfxszb7457fk4s8vlnz1m43w4a6rmq4ajv6dla"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson base base16-bytestring base32-z-bytestring base58-bytestring + base64-bytestring bytestring deepseq formatting hashable sandi + serialise tagged text + ]; + testHaskellDepends = [ base doctest QuickCheck template-haskell ]; + description = "Self-identifying base encodings, implementation of "; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "multicurryable" = callPackage + ({ mkDerivation, base, doctest, sop-core }: + mkDerivation { + pname = "multicurryable"; + version = "0.1.1.0"; + sha256 = "0v2izrfnjchbrxgq33zxdc1f8rli8l5blmmj5xdk0ay5nnfsgyk4"; + libraryHaskellDepends = [ base sop-core ]; + testHaskellDepends = [ base doctest sop-core ]; + description = "Uncurry functions with multiple arguments"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "multifile" = callPackage + ({ mkDerivation, base, directory, HaXml, optparse-applicative + , pretty, process, transformers + }: + mkDerivation { + pname = "multifile"; + version = "0.1.0.7"; + sha256 = "0nc19swda1v8fz3fhd2vkkr6a4nd7519qkgpcbhpm2hplkan6csn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory HaXml optparse-applicative pretty process + transformers + ]; + description = "create many files from one"; + license = lib.licenses.bsd3; + mainProgram = "multifile"; + }) {}; + + "multifocal" = callPackage + ({ mkDerivation, array, base, containers, haskell-src-exts, HaXml + , hxt, hxt-xpath, mtl, parsec, pointless-haskell, pointless-lenses + , pointless-rewrite, pretty, process, syb + }: + mkDerivation { + pname = "multifocal"; + version = "0.0.1"; + sha256 = "0w47ffx8f8hw2a35kxjwi16l9bfgc0k2ac7r844123anmgv2wcfm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers haskell-src-exts HaXml hxt hxt-xpath mtl + parsec pointless-haskell pointless-lenses pointless-rewrite pretty + process syb + ]; + executableHaskellDepends = [ + array base containers haskell-src-exts HaXml hxt hxt-xpath mtl + parsec pointless-haskell pointless-lenses pointless-rewrite pretty + process syb + ]; + description = "Bidirectional Two-level Transformation of XML Schemas"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "multifocal"; + }) {}; + + "multihash" = callPackage + ({ mkDerivation, attoparsec, base, base58-bytestring + , base64-bytestring, byteable, bytestring, cryptohash, hex + , io-streams, optparse-applicative + }: + mkDerivation { + pname = "multihash"; + version = "0.1.2"; + sha256 = "0f3mqiabgm8irrrv1jy0dmkvw1zc1f5h0lf1vsa3gn00r48haayx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base base58-bytestring base64-bytestring bytestring + cryptohash hex io-streams + ]; + executableHaskellDepends = [ + base base58-bytestring base64-bytestring byteable bytestring + cryptohash hex io-streams optparse-applicative + ]; + description = "Multihash library and CLI executable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "multihash"; + broken = true; + }) {}; + + "multihash-cryptonite" = callPackage + ({ mkDerivation, base, binary, binary-varint, bytestring, Cabal + , cabal-doctest, cryptonite, deepseq, doctest, hashable, hedgehog + , memory + }: + mkDerivation { + pname = "multihash-cryptonite"; + version = "0.1.0.0"; + sha256 = "0gl13kjqz14lnwz7x162fad3j99qs1xa3zabpr30q53pkzk8adsi"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base binary binary-varint bytestring cryptonite deepseq hashable + memory + ]; + testHaskellDepends = [ base cryptonite doctest hedgehog ]; + description = "Self-identifying hashes, implementation of "; + license = lib.licenses.bsd3; + }) {}; + + "multihash-serialise" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, hedgehog, memory + , multibase, multihash-cryptonite, serialise + }: + mkDerivation { + pname = "multihash-serialise"; + version = "0.1.0.0"; + sha256 = "1bvh0fm26nnbfykimp3j2934lxwh7kgk6jkk9v8yjpn0k9rxnkrb"; + libraryHaskellDepends = [ + base bytestring cryptonite memory multibase multihash-cryptonite + serialise + ]; + testHaskellDepends = [ base cryptonite hedgehog serialise ]; + description = "CBOR encoding of multihashes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "multihashmap" = callPackage + ({ mkDerivation, base, hashable, unordered-containers }: + mkDerivation { + pname = "multihashmap"; + version = "0.1.0.0"; + sha256 = "1bripl4vqj275n4wnka7vrdcjyyppbc773pfsbmvfjvl2qqi5jrb"; + libraryHaskellDepends = [ base hashable unordered-containers ]; + description = "hashmap from keys to hashsets"; + license = lib.licenses.bsd3; + }) {}; + + "multilinear" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq + , generic-random, parallel, QuickCheck, quickcheck-instances + , vector, weigh + }: + mkDerivation { + pname = "multilinear"; + version = "0.5.0.0"; + sha256 = "03j34gcacd5va2ldd1hmchnfrymsh0l60kp2m4q39gfgzpicm62g"; + libraryHaskellDepends = [ + base containers deepseq parallel vector + ]; + testHaskellDepends = [ + base containers deepseq generic-random QuickCheck + quickcheck-instances + ]; + benchmarkHaskellDepends = [ base criterion deepseq weigh ]; + description = "Comprehensive and efficient (multi)linear algebra implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "multilinear-io" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, cereal + , cereal-vector, conduit, criterion, deepseq, directory, either + , multilinear, transformers, vector, zlib + }: + mkDerivation { + pname = "multilinear-io"; + version = "0.5.0.0"; + sha256 = "1lvizs4lbjy8ki9v5ikmc23fmxkk9w5d3nh4v0iljwyz5cgds05c"; + libraryHaskellDepends = [ + aeson base bytestring cassava cereal cereal-vector conduit either + multilinear transformers vector zlib + ]; + testHaskellDepends = [ + base directory either multilinear transformers + ]; + benchmarkHaskellDepends = [ + base criterion deepseq directory either multilinear transformers + ]; + description = "Conduit-based input/output capability for multilinear package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "multimap" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "multimap"; + version = "1.2.1"; + sha256 = "0d3l5q4yvmywl6i9ip96zz0fvhjdh00mfbbniphbjxsi8wlwack3"; + libraryHaskellDepends = [ base containers ]; + description = "A multimap"; + license = lib.licenses.mit; + }) {}; + + "multipart" = callPackage + ({ mkDerivation, base, bytestring, parsec, stringsearch }: + mkDerivation { + pname = "multipart"; + version = "0.2.1"; + sha256 = "0p6n4knxpjv70nbl6cmd6x7gkdjsjqp4ya7fz00bfrqp7jvhlivn"; + revision = "1"; + editedCabalFile = "03gaapwnvn843hpm5qwdci9df1wf383msd42p8w9ghilpfjj4qy9"; + libraryHaskellDepends = [ base bytestring parsec stringsearch ]; + description = "Parsers for the HTTP multipart format"; + license = lib.licenses.bsd3; + }) {}; + + "multipart-names" = callPackage + ({ mkDerivation, base, case-insensitive, HUnit, lens, parsec + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "multipart-names"; + version = "0.0.1"; + sha256 = "17cw9lg1qi3rm38yh13n6gkb0grld4gc003hz49vdz8bx4gzfqxc"; + libraryHaskellDepends = [ base case-insensitive lens parsec ]; + testHaskellDepends = [ + base HUnit lens test-framework test-framework-hunit + ]; + description = "Handling of multipart names in various casing styles"; + license = lib.licenses.bsd3; + }) {}; + + "multipass" = callPackage + ({ mkDerivation, base, binary, containers, ghc-prim, hashable, keys + , math-functions, newtype, unordered-containers + }: + mkDerivation { + pname = "multipass"; + version = "0.1.0.2"; + sha256 = "0zs5sw9m5r8g9p29knrihqsvihwihr1ca28vb0283k5jik18aifm"; + libraryHaskellDepends = [ + base binary containers ghc-prim hashable keys math-functions + newtype unordered-containers + ]; + description = "Folding data with multiple named passes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "multipath" = callPackage + ({ mkDerivation, base, parsec, utf8-string }: + mkDerivation { + pname = "multipath"; + version = "0.1.0.0"; + sha256 = "0m4wmh5iib5g1qxzj23q330gznib7q80r405df10k9685aqafgn3"; + libraryHaskellDepends = [ base parsec utf8-string ]; + description = "Parser and builder for unix-path-like objects"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "multiplate" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "multiplate"; + version = "0.0.3"; + sha256 = "1gsfmw7dzsxycixqqrh5wr1g3izn7rm2a4a20nh8pp6fgn21c01c"; + revision = "1"; + editedCabalFile = "0cka6nwvbiddlv2j4f7jqq4cxz5mfw7vga5p020h0m9ws98gqbsx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base transformers ]; + description = "Lightweight generic library for mutually recursive data types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "multiplate-simplified" = callPackage + ({ mkDerivation, base, multiplate, transformers }: + mkDerivation { + pname = "multiplate-simplified"; + version = "0.0.0.2"; + sha256 = "0xzjl3nsm6wgbqd6rjn0bf9jhiw6l6ql5gj5m8xqccv8363i5v2r"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base multiplate transformers ]; + description = "Shorter, more generic functions for Multiplate"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "multiplicity" = callPackage + ({ mkDerivation, base, containers, fez-conf, mtl, process }: + mkDerivation { + pname = "multiplicity"; + version = "0.1.0"; + sha256 = "1y0v06qnpna8sa0aw24i4s29yc49m3a7d8yrl6xiv1jrgycjcafc"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers fez-conf mtl process + ]; + description = "Wrapper program for duplicity, adding config files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "multiplicity"; + }) {}; + + "multipool" = callPackage + ({ mkDerivation, base, bytestring, hashable, monad-logger, mtl + , persistent, resource-pool, text, unordered-containers + }: + mkDerivation { + pname = "multipool"; + version = "0.2.0.0"; + sha256 = "18yqwwys9rf65zshc7wzxzs5x3viq6a9cvdx09k40sxywj5253xx"; + libraryHaskellDepends = [ + base bytestring hashable monad-logger mtl persistent resource-pool + text unordered-containers + ]; + testHaskellDepends = [ + base bytestring hashable monad-logger mtl persistent resource-pool + text unordered-containers + ]; + description = "Generalized system for reading and writing to distributed systems that have primary/replica topologies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "multipool-persistent" = callPackage + ({ mkDerivation, base, mtl, multipool, persistent, resource-pool + , unliftio-core, unordered-containers + }: + mkDerivation { + pname = "multipool-persistent"; + version = "0.2.0.0"; + sha256 = "0n5q2yhyf2w6v1abxlaqai8i62r1vxjcka1lnq50ci9b2l9q7sdm"; + libraryHaskellDepends = [ + base mtl multipool persistent resource-pool unliftio-core + unordered-containers + ]; + testHaskellDepends = [ + base mtl multipool persistent resource-pool unliftio-core + unordered-containers + ]; + description = "Read and write from appropriate persistent sql instances in replicated environments"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "multipool-persistent-postgresql" = callPackage + ({ mkDerivation, base, monad-logger, mtl, multipool + , multipool-persistent, persistent, persistent-postgresql + , persistent-qq, postgresql-common-persistent, unliftio-core + , unordered-containers + }: + mkDerivation { + pname = "multipool-persistent-postgresql"; + version = "0.2.0.0"; + sha256 = "1wc4wl471lnz0v04jzl3f8kdx59bw0ylb1hp544afxvpmp44q1gr"; + libraryHaskellDepends = [ + base monad-logger mtl multipool multipool-persistent persistent + persistent-postgresql persistent-qq postgresql-common-persistent + unliftio-core unordered-containers + ]; + testHaskellDepends = [ + base monad-logger mtl multipool multipool-persistent persistent + persistent-postgresql persistent-qq postgresql-common-persistent + unliftio-core unordered-containers + ]; + description = "Read and write appropriately from both master and replicated postgresql instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "multipool-postgresql-simple" = callPackage + ({ mkDerivation, base, bytestring, mtl, multipool + , postgresql-simple, resource-pool, unliftio-core + , unordered-containers + }: + mkDerivation { + pname = "multipool-postgresql-simple"; + version = "0.2.0.0"; + sha256 = "05l8a06jjdz8j789axpf5w9mpzv1q2jpjvsi4sf75ysrkgaqbwyh"; + libraryHaskellDepends = [ + base bytestring mtl multipool postgresql-simple resource-pool + unliftio-core unordered-containers + ]; + testHaskellDepends = [ + base bytestring mtl multipool postgresql-simple resource-pool + unliftio-core unordered-containers + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "multiprocess" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "multiprocess"; + version = "0.0.0"; + sha256 = "06f1yq4x9jc7cv8nxsqbm47xbv6b2cp1q8xkbhlqr9dbz8cvf5my"; + libraryHaskellDepends = [ base ]; + description = "Multiprocess architecture library"; + license = lib.licenses.bsd3; + }) {}; + + "multirec" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "multirec"; + version = "0.7.9"; + sha256 = "0a6kc3kkg7hz5wigp28fhp01pryb8gaw03fjc35mm4i2jfcjrplz"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base ]; + description = "Generic programming for families of recursive datatypes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "multirec-alt-deriver" = callPackage + ({ mkDerivation, base, containers, mtl, multirec, syb + , template-haskell, th-expand-syns + }: + mkDerivation { + pname = "multirec-alt-deriver"; + version = "0.1.3"; + sha256 = "0hrzrzmgj1y784dvwiz20y842m4kk9rd9vhbwz8cazafs8gindfc"; + libraryHaskellDepends = [ + base containers mtl multirec syb template-haskell th-expand-syns + ]; + description = "Alternative multirec instances deriver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "multirec-binary" = callPackage + ({ mkDerivation, base, binary, multirec }: + mkDerivation { + pname = "multirec-binary"; + version = "0.0.1"; + sha256 = "1cj1rfjqxwc06vr5w12fqbcpjb0fjsphf8vp40sp2naizpvvnmzs"; + libraryHaskellDepends = [ base binary multirec ]; + description = "Generic Data.Binary instances using MultiRec."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "multiset" = callPackage + ({ mkDerivation, base, checkers, containers, deepseq, doctest + , QuickCheck, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "multiset"; + version = "0.3.4.3"; + sha256 = "1i0mjjdv8ayfars014nch5p3jlbl1wlr1bbkp7q2iknkllasxz3r"; + revision = "1"; + editedCabalFile = "0wkwvavc75q7g7gjxh7jc4cla65ys8136jf14g3ifma5vy3wafs5"; + libraryHaskellDepends = [ base containers deepseq ]; + testHaskellDepends = [ + base checkers doctest QuickCheck tasty tasty-quickcheck + ]; + description = "The Data.MultiSet container type"; + license = lib.licenses.bsd3; + }) {}; + + "multiset-comb" = callPackage + ({ mkDerivation, base, containers, transformers }: + mkDerivation { + pname = "multiset-comb"; + version = "0.2.4.2"; + sha256 = "0vgwahb6v1hm2vrlma3qv25xz2h2gq6dv4xwbngbkmvihx18r4rd"; + libraryHaskellDepends = [ base containers transformers ]; + description = "Combinatorial algorithms over multisets"; + license = lib.licenses.bsd3; + }) {}; + + "multisetrewrite" = callPackage + ({ mkDerivation, base, haskell98, stm }: + mkDerivation { + pname = "multisetrewrite"; + version = "0.6"; + sha256 = "1chgdikgp70rkzw2k3wy7i276j5vb435vq26yl37lkh0im1bg5ay"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base haskell98 stm ]; + description = "Multi-set rewrite rules with guards and a parallel execution scheme"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "multistate" = callPackage + ({ mkDerivation, base, hspec, monad-control, mtl, tagged + , transformers, transformers-base + }: + mkDerivation { + pname = "multistate"; + version = "0.8.0.4"; + sha256 = "0y42c21ha0chqhrn40a4bikdbirsw7aqg4i866frpagz1ivr915q"; + revision = "1"; + editedCabalFile = "0m1wv2yv1isw1qkzfa2fgjx0md7irp9djcgy16739wvl8hnj1ciq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base monad-control mtl tagged transformers transformers-base + ]; + testHaskellDepends = [ base hspec transformers ]; + description = "like mtl's ReaderT / WriterT / StateT, but more than one contained value/type"; + license = lib.licenses.bsd3; + }) {}; + + "multivariant" = callPackage + ({ mkDerivation, base, containers, free, HUnit, invertible + , MonadRandom, profunctors, QuickCheck, semigroupoids, tasty + , tasty-hunit, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "multivariant"; + version = "0.1.0.1"; + sha256 = "0234w1hbllw0as1hcl5avflz8g1r0blswn2c5a79vk4fm2bqn9sp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers free HUnit invertible MonadRandom profunctors + QuickCheck semigroupoids tasty tasty-hunit tasty-quickcheck text + transformers + ]; + executableHaskellDepends = [ + base containers free HUnit invertible MonadRandom profunctors + QuickCheck semigroupoids tasty tasty-hunit tasty-quickcheck text + transformers + ]; + testHaskellDepends = [ + base containers free HUnit invertible MonadRandom profunctors + QuickCheck semigroupoids tasty tasty-hunit tasty-quickcheck text + transformers + ]; + description = "Multivariant assignments generation language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "multivector" = callPackage + ({ mkDerivation, base, smallcheck, tasty, tasty-smallcheck, Vector + , vector + }: + mkDerivation { + pname = "multivector"; + version = "0.1.0.0"; + sha256 = "183i59ri20fci2f2w4algmr8crz6q2aj1yirhgwjilkj3f4h6h4d"; + revision = "1"; + editedCabalFile = "1gbdanlm661cmhjqc933585wrd9bdrz26mvmjph47hpk1kkgk1fr"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ + base smallcheck tasty tasty-smallcheck Vector + ]; + description = "Vectors of packed tuples"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {Vector = null;}; + + "multiwalk" = callPackage + ({ mkDerivation, base, bytestring, commonmark, commonmark-pandoc + , deepseq, pandoc-types, tasty, tasty-bench, tasty-hunit, text + , transformers + }: + mkDerivation { + pname = "multiwalk"; + version = "0.3.0.1"; + sha256 = "177kkl6vqav920wgy1w4srzjc73a95hm3qv3lz6v3b1h1z9bajgz"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + benchmarkHaskellDepends = [ + base bytestring commonmark commonmark-pandoc deepseq pandoc-types + tasty tasty-bench tasty-hunit text transformers + ]; + description = "Traverse data types via generics, acting on multiple types simultaneously"; + license = lib.licenses.gpl3Plus; + }) {}; + + "muon" = callPackage + ({ mkDerivation, base, blaze-html, ConfigFile, directory, Glob + , happstack-server, HStringTemplate, markdown, MissingH, process + , text + }: + mkDerivation { + pname = "muon"; + version = "0.1.0.8"; + sha256 = "0s11xvhawwrcr31f0khp0q6fimwjps12n992z35ldnh0kk3dmk9z"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base blaze-html ConfigFile directory Glob happstack-server + HStringTemplate markdown MissingH process text + ]; + description = "Static blog generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "muon"; + broken = true; + }) {}; + + "murder" = callPackage + ({ mkDerivation, AspectAG, base, containers, HList, ListLike + , template-haskell, TTTAS, uu-parsinglib, uulib + }: + mkDerivation { + pname = "murder"; + version = "1.3.4"; + sha256 = "0pr77j3br8knk26iknsa6hy076bx2bb6jgii3v6aqhv40ykcrv15"; + libraryHaskellDepends = [ + AspectAG base containers HList ListLike template-haskell TTTAS + uu-parsinglib uulib + ]; + description = "MUtually Recursive Definitions Explicitly Represented"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "murmur" = callPackage + ({ mkDerivation, authenticate-oauth, base, bytestring, conduit + , conduit-extra, data-default, directory, http-conduit, lens + , optparse-declarative, resourcet, text, transformers + , twitter-conduit, twitter-types-lens + }: + mkDerivation { + pname = "murmur"; + version = "0.0.0.2"; + sha256 = "0cl6vqxkwvr9w5zgjfh00yvyadcsq8zs13001jhpkjkaya3xylrm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + authenticate-oauth base bytestring conduit conduit-extra + data-default http-conduit lens resourcet text transformers + twitter-conduit twitter-types-lens + ]; + executableHaskellDepends = [ + base directory optparse-declarative transformers twitter-conduit + ]; + testHaskellDepends = [ base ]; + description = "Simple CUI Twitter Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mur"; + broken = true; + }) {}; + + "murmur-hash" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "murmur-hash"; + version = "0.1.0.10"; + sha256 = "145z91zkx8jdd3y181pi8z9imqjgpk99cl55pbda4fl201hasbz9"; + revision = "1"; + editedCabalFile = "18wlx3hsba3kvpa1z95dz0xglr97lf62irlr6wg6i0613br58sh3"; + libraryHaskellDepends = [ base bytestring ]; + description = "MurmurHash2 implementation for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "murmur3" = callPackage + ({ mkDerivation, base, base16, bytestring, cereal, HUnit + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "murmur3"; + version = "1.0.5"; + sha256 = "0ldmhprzldcxdbv5cd7nm7dfaavns4iv4z6mi1prnx1yn41lp6d0"; + libraryHaskellDepends = [ base bytestring cereal ]; + testHaskellDepends = [ + base base16 bytestring cereal HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Pure Haskell implementation of the MurmurHash3 x86 algorithm"; + license = lib.licenses.mit; + }) {}; + + "murmurhash3" = callPackage + ({ mkDerivation, haskell2010 }: + mkDerivation { + pname = "murmurhash3"; + version = "1.0"; + sha256 = "1hz6rf1qrzgixx19bn9hnp07jfb61wnrjq5bgqnd3px569afwdb2"; + libraryHaskellDepends = [ haskell2010 ]; + description = "32-bit non-cryptographic hashing"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mushu" = callPackage + ({ mkDerivation, base, brick, bytestring, classy-prelude + , connection, containers, data-default, directory, filepath, fuzzy + , hscurses, htoml, libmpd, list-t, microlens, microlens-platform + , microlens-th, mtl, network, pretty, process, safe-exceptions + , template-haskell, text, text-zipper, time, transformers + , unordered-containers, vector, vty + }: + mkDerivation { + pname = "mushu"; + version = "0.1.1"; + sha256 = "1wimid5jqsdbgylxmqai5laga14na2ig0pr9y4fi1lw17yd782lv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base brick bytestring classy-prelude connection containers + data-default directory filepath fuzzy hscurses htoml libmpd list-t + microlens microlens-platform microlens-th mtl network pretty + process safe-exceptions template-haskell text text-zipper time + transformers unordered-containers vector vty + ]; + testHaskellDepends = [ base classy-prelude ]; + description = "Minimalist MPD client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mushu"; + }) {}; + + "music-articulation" = callPackage + ({ mkDerivation, average, base, semigroups }: + mkDerivation { + pname = "music-articulation"; + version = "1.9.0"; + sha256 = "0cxbhk25kn3hpkmb6h0brcf03yyi6kaz3i3l3lv2rzgfxv14a2pg"; + libraryHaskellDepends = [ average base semigroups ]; + description = "Abstract representation of musical articulation"; + license = lib.licenses.bsd3; + }) {}; + + "music-diatonic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "music-diatonic"; + version = "0.1.2"; + sha256 = "0r4ha5hv0nvfp6r142fklfnqgf0vp77fxmj7z39690l7h1ckq634"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Implementation of basic western musical theory objects"; + license = lib.licenses.bsd3; + }) {}; + + "music-dynamics" = callPackage + ({ mkDerivation, average, base, music-dynamics-literal, semigroups + }: + mkDerivation { + pname = "music-dynamics"; + version = "1.9.0"; + sha256 = "12a11qrdy4p0bczpg2zp8yqw4wdmgfhq5z9ffajlsib2xcs6y8s4"; + libraryHaskellDepends = [ + average base music-dynamics-literal semigroups + ]; + description = "Abstract representation of musical dynamics"; + license = lib.licenses.bsd3; + }) {}; + + "music-dynamics-literal" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "music-dynamics-literal"; + version = "1.9.0"; + sha256 = "19bql45aqjfkhvpkfbvfcsc8p1mzg93n966r1yv5rwps6s2x86d5"; + libraryHaskellDepends = [ base semigroups ]; + description = "Overloaded dynamics literals"; + license = lib.licenses.bsd3; + }) {}; + + "music-graphics" = callPackage + ({ mkDerivation, aeson, base, blaze-svg, bytestring, lens + , music-pitch, music-preludes, music-score, process + }: + mkDerivation { + pname = "music-graphics"; + version = "1.8.1"; + sha256 = "1764qmb8pafddsclr5gl5ibqpi9wvwa96idn6iqx8d3jbpqc4fam"; + libraryHaskellDepends = [ + aeson base blaze-svg bytestring lens music-pitch music-preludes + music-score process + ]; + description = "Diagrams-based visualization of musical data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "music-parts" = callPackage + ({ mkDerivation, adjunctions, aeson, base, bytestring, cassava + , containers, data-default, lens, monadplus, music-dynamics + , music-pitch, roman-numerals, semigroups, vector-space + , vector-space-points + }: + mkDerivation { + pname = "music-parts"; + version = "1.9.0"; + sha256 = "1kiz968kcwcyczxg5gl40c7bwgkn86l7qi0ak8p68bm4rmsw9id4"; + revision = "1"; + editedCabalFile = "03w6wqxrz00gr6wbk6id3bf0yyqvcy1jpqwjl26bxc0vn3r2jizz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + adjunctions aeson base bytestring cassava containers data-default + lens monadplus music-dynamics music-pitch roman-numerals semigroups + vector-space vector-space-points + ]; + description = "Musical instruments, parts and playing techniques"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "music-pitch" = callPackage + ({ mkDerivation, aeson, base, containers, data-interval, lens + , music-pitch-literal, nats, positive, semigroups, type-unary + , vector-space, vector-space-points + }: + mkDerivation { + pname = "music-pitch"; + version = "1.9.0"; + sha256 = "1w5b62il0n8147a3sdvx9ndykfp56nf0kabwpw8khd29cmpff0bz"; + libraryHaskellDepends = [ + aeson base containers data-interval lens music-pitch-literal nats + positive semigroups type-unary vector-space vector-space-points + ]; + description = "Musical pitch representation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "music-pitch-literal" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "music-pitch-literal"; + version = "1.9.0"; + sha256 = "0vsvw7c29qvi69z9gy2zzq9bpajmjd5vs1kll7jw0qbsh28jsqql"; + revision = "1"; + editedCabalFile = "0v86clbcjkgg7psx8jbxq4za66v8ln1vkr7ywrm0vz6vbgkg356f"; + libraryHaskellDepends = [ base semigroups ]; + description = "Overloaded pitch literals"; + license = lib.licenses.bsd3; + }) {}; + + "music-preludes" = callPackage + ({ mkDerivation, async, average, base, containers, filepath, lens + , lilypond, monadplus, music-articulation, music-dynamics + , music-dynamics-literal, music-parts, music-pitch + , music-pitch-literal, music-score, musicxml2, optparse-applicative + , process, semigroups, split, tasty, tasty-golden, temporary, unix + , vector-space, vector-space-points + }: + mkDerivation { + pname = "music-preludes"; + version = "1.9.0"; + sha256 = "1fqw3rz0zrwa5a0l639b0bd6qxiq4zmqcrf0vkrgh03n65r2901q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async average base containers filepath lens lilypond monadplus + music-articulation music-dynamics music-dynamics-literal + music-parts music-pitch music-pitch-literal music-score musicxml2 + optparse-applicative process semigroups split temporary unix + vector-space vector-space-points + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base process tasty tasty-golden ]; + description = "Some useful preludes for the Music Suite"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "music-score" = callPackage + ({ mkDerivation, adjunctions, aeson, average, base, base-orphans + , bifunctors, colour, comonad, containers, contravariant + , distributive, HCodecs, lens, lilypond, monadplus, mtl + , music-dynamics-literal, music-pitch-literal, musicxml2, nats + , NumInstances, parsec, prettify, process, semigroups, transformers + , transformers-compat, vector-space, vector-space-points + }: + mkDerivation { + pname = "music-score"; + version = "1.9.0"; + sha256 = "10cysii04njrjd0qx14fwsjn91ycvfxcs3kvwnb8j24v3svcha10"; + libraryHaskellDepends = [ + adjunctions aeson average base base-orphans bifunctors colour + comonad containers contravariant distributive HCodecs lens lilypond + monadplus mtl music-dynamics-literal music-pitch-literal musicxml2 + nats NumInstances parsec prettify process semigroups transformers + transformers-compat vector-space vector-space-points + ]; + description = "Musical score and part representation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "music-sibelius" = callPackage + ({ mkDerivation, aeson, base, bytestring, lens, monadplus + , music-articulation, music-dynamics, music-parts, music-pitch + , music-pitch-literal, music-preludes, music-score, semigroups + , unordered-containers + }: + mkDerivation { + pname = "music-sibelius"; + version = "1.9.0"; + sha256 = "1yahz8z81ggcg303i2syzf6bsxq8dmzzzqs3fj89r5kq766275kz"; + libraryHaskellDepends = [ + aeson base bytestring lens monadplus music-articulation + music-dynamics music-parts music-pitch music-pitch-literal + music-preludes music-score semigroups unordered-containers + ]; + description = "Interaction with Sibelius"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "music-suite" = callPackage + ({ mkDerivation, abcnotation, lilypond, music-articulation + , music-dynamics, music-dynamics-literal, music-parts, music-pitch + , music-pitch-literal, music-preludes, music-score, musicxml2 + }: + mkDerivation { + pname = "music-suite"; + version = "1.9.0"; + sha256 = "1nss12cad2vjq2whz5kxsr1r63iwc4pnza0nnf2h2zai3gxzsnn6"; + libraryHaskellDepends = [ + abcnotation lilypond music-articulation music-dynamics + music-dynamics-literal music-parts music-pitch music-pitch-literal + music-preludes music-score musicxml2 + ]; + doHaddock = false; + description = "A set of libraries for composition, analysis and manipulation of music"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "music-util" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, fgl, process + , shelly, split, text, unix + }: + mkDerivation { + pname = "music-util"; + version = "0.17"; + sha256 = "0pv6mwdrk2kz3lr8r3jkc368zch46w4rn5dmqbjqm0ykfw1n3bqf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers directory fgl process shelly split text unix + ]; + description = "Utility for developing the Music Suite"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "music-util"; + broken = true; + }) {}; + + "musicScroll" = callPackage + ({ mkDerivation, async, base, bytestring, containers, contravariant + , cryptonite, dbus, deepseq, directory, gi-gtk, gi-gtk-hs, gtk3 + , mtl, pipes, pipes-concurrency, req, sqlite-simple, stm, tagsoup + , text, transformers, xdg-basedir + }: + mkDerivation { + pname = "musicScroll"; + version = "0.3.4"; + sha256 = "02jgv0m59j673wqqp623c4k9y1kxlkrk37hi3sm2x15q0w2q9x62"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async base bytestring containers contravariant cryptonite dbus + deepseq directory gi-gtk gi-gtk-hs mtl pipes pipes-concurrency req + sqlite-simple stm tagsoup text transformers xdg-basedir + ]; + libraryPkgconfigDepends = [ gtk3 ]; + executableHaskellDepends = [ base ]; + executablePkgconfigDepends = [ gtk3 ]; + description = "Supply your tunes info without leaving your music player"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "music-scroll"; + broken = true; + }) {inherit (pkgs) gtk3;}; + + "musicbrainz-email" = callPackage + ({ mkDerivation, aeson, amqp, base, blaze-builder, bytestring + , configurator, errors, ghc-prim, heist, HTTP, HUnit, mime-mail + , mtl, network, network-metrics, optparse-applicative + , postgresql-simple, smallcheck, stm, test-framework + , test-framework-hunit, test-framework-smallcheck, text, time + , transformers, xmlhtml + }: + mkDerivation { + pname = "musicbrainz-email"; + version = "1.0.0.0"; + sha256 = "10salrdl4vfdy3x26564i8kdv6lx8py697v5n8q9ywqsd05dcrv2"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson amqp base ghc-prim mime-mail optparse-applicative text + ]; + executableHaskellDepends = [ + aeson amqp base blaze-builder errors heist HTTP mime-mail mtl + network network-metrics optparse-applicative postgresql-simple text + time transformers xmlhtml + ]; + testHaskellDepends = [ + aeson amqp base blaze-builder bytestring configurator errors + ghc-prim heist HTTP HUnit mime-mail mtl postgresql-simple + smallcheck stm test-framework test-framework-hunit + test-framework-smallcheck text time transformers xmlhtml + ]; + description = "Send an email to all MusicBrainz editors"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "musicw" = callPackage + ({ mkDerivation, array, base, bytestring, containers, data-default + , file-embed, ghcjs-base, ghcjs-dom, ghcjs-prim, monad-loops, mtl + , safe, text, time, transformers + }: + mkDerivation { + pname = "musicw"; + version = "0.3.10"; + sha256 = "1dz8010h2qj5m7zn1shjl6j7wvdjgxppafmbhplgazhhfpfj1jss"; + libraryHaskellDepends = [ + array base bytestring containers data-default file-embed ghcjs-base + ghcjs-dom ghcjs-prim monad-loops mtl safe text time transformers + ]; + description = "Sound synthesis library, to be used with GHCJS and Web Audio API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {ghcjs-prim = null;}; + + "musicxml" = callPackage + ({ mkDerivation, base, containers, directory, HaXml, old-time + , pretty + }: + mkDerivation { + pname = "musicxml"; + version = "0.1.2"; + sha256 = "0sn8gzymf6xpdksd7v2xyb4y2iks2l09hyw0rch109lgrnsy5gp8"; + libraryHaskellDepends = [ + base containers directory HaXml old-time pretty + ]; + description = "MusicXML format encoded as Haskell type and functions of reading and writting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "musicxml2" = callPackage + ({ mkDerivation, base, data-default, music-dynamics-literal + , music-pitch-literal, nats, reverse-apply, semigroups, type-unary + , xml + }: + mkDerivation { + pname = "musicxml2"; + version = "1.9.0"; + sha256 = "07axlifkqf0dcqnxfb62x829ygc2y7didsh60x081zw429853fy8"; + libraryHaskellDepends = [ + base data-default music-dynamics-literal music-pitch-literal nats + reverse-apply semigroups type-unary xml + ]; + description = "A representation of the MusicXML format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mustache" = callPackage + ({ mkDerivation, aeson, base, base-unicode-symbols, bytestring + , cmdargs, containers, directory, filepath, hspec, lens, mtl + , parsec, process, scientific, tar, template-haskell, temporary + , text, th-lift, unordered-containers, vector, wreq, yaml, zlib + }: + mkDerivation { + pname = "mustache"; + version = "2.4.2"; + sha256 = "14hgfryg77ms5isqfz07w8p81jn1qzg0yp5myjq50pj5zqsw11i2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory filepath mtl parsec + scientific template-haskell text th-lift unordered-containers + vector + ]; + executableHaskellDepends = [ + aeson base bytestring cmdargs filepath text yaml + ]; + testHaskellDepends = [ + aeson base base-unicode-symbols bytestring directory filepath hspec + lens process tar temporary text unordered-containers wreq yaml zlib + ]; + description = "A mustache template parser library"; + license = lib.licenses.bsd3; + mainProgram = "haskell-mustache"; + }) {}; + + "mustache-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory + , optparse-applicative, parsec, pretty-show, scientific, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "mustache-haskell"; + version = "0.1.0.5"; + sha256 = "0mkj5ngcblm949wkxiq2qck3zak93r5zipppwgis59yg01cp79v2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory parsec pretty-show scientific text + transformers unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bytestring directory optparse-applicative parsec + pretty-show scientific text transformers unordered-containers + vector + ]; + description = "Straight implementation of mustache templates"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mus"; + broken = true; + }) {}; + + "mustache2hs" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, filepath + , haskell-src, parsec, text, transformers, utf8-string + }: + mkDerivation { + pname = "mustache2hs"; + version = "0.3"; + sha256 = "1m15q6dy3hbbf5q302gw3y2znxf2mfz9pwbdyawg8bqiw81zahis"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-builder bytestring filepath haskell-src parsec text + transformers utf8-string + ]; + description = "Utility to generate Haskell code from Mustache templates"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "mustache2hs"; + broken = true; + }) {}; + + "mutable" = callPackage + ({ mkDerivation, base, criterion, deepseq, directory, generic-lens + , generic-lens-core, microlens, microlens-th, primitive + , template-haskell, time, transformers, vector, vinyl + }: + mkDerivation { + pname = "mutable"; + version = "0.2.2.0"; + sha256 = "03ahbhnn52mc1wsja3x6cc6ykxx4vqfjb5w5lgi4qiqsc387j16q"; + libraryHaskellDepends = [ + base generic-lens generic-lens-core primitive template-haskell + transformers vector vinyl + ]; + benchmarkHaskellDepends = [ + base criterion deepseq directory microlens microlens-th time + transformers vector vinyl + ]; + description = "Automatic piecewise-mutable references for your types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mutable-containers" = callPackage + ({ mkDerivation, base, containers, gauge, ghc-prim, hspec + , mono-traversable, primitive, QuickCheck, vector + }: + mkDerivation { + pname = "mutable-containers"; + version = "0.3.4.1"; + sha256 = "1krndid8s8x0gklrzjaqfas1gl31qbhizpnidfa0ibclkk39whkr"; + libraryHaskellDepends = [ + base containers ghc-prim mono-traversable primitive vector + ]; + testHaskellDepends = [ + base containers hspec primitive QuickCheck vector + ]; + benchmarkHaskellDepends = [ base containers gauge vector ]; + description = "Abstactions and concrete implementations of mutable containers"; + license = lib.licenses.mit; + }) {}; + + "mutable-iter" = callPackage + ({ mkDerivation, base, iteratee, MonadCatchIO-transformers + , transformers, vector + }: + mkDerivation { + pname = "mutable-iter"; + version = "0.6.1"; + sha256 = "08fqfkzb6b0pzzffkfcwigcm0s4hgadh7jl4pg6smjcyfjz9572f"; + libraryHaskellDepends = [ + base iteratee MonadCatchIO-transformers transformers vector + ]; + description = "iteratees based upon mutable buffers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mutable-lens" = callPackage + ({ mkDerivation, base, containers, doctest, extra, lens, primitive + , stm, tasty, tasty-hunit, transformers + }: + mkDerivation { + pname = "mutable-lens"; + version = "0.4.1.0"; + sha256 = "013z1jj8g996vzwal7vlkfy4h3s67y03k5j1sg78dc9abpc87l2z"; + libraryHaskellDepends = [ base lens primitive stm ]; + testHaskellDepends = [ + base containers doctest lens primitive stm tasty tasty-hunit + transformers + ]; + benchmarkHaskellDepends = [ base extra primitive ]; + description = "Interoperate mutable references with regular lens"; + license = lib.licenses.asl20; + }) {}; + + "mute-unmute" = callPackage + ({ mkDerivation, base, directory, filepath, hslogger + , hslogger-template, mtl, network-dbus, process + }: + mkDerivation { + pname = "mute-unmute"; + version = "0.2.0.0"; + sha256 = "0nd1c4l2z7bflnghz7bbbahpfl2jj9mygpygxc7028axrrxj09af"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath hslogger hslogger-template mtl network-dbus + process + ]; + description = "Watches your screensaver and (un)mutes music when you (un)lock the screen"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "mute-unmute"; + }) {}; + + "mvar-lock" = callPackage + ({ mkDerivation, base, safe-exceptions }: + mkDerivation { + pname = "mvar-lock"; + version = "0.1.0.4"; + sha256 = "04hh9yydm6xkv526k5kivyimwbjic591527rl6r2c5bykmkdns38"; + libraryHaskellDepends = [ base safe-exceptions ]; + description = "A trivial lock based on MVar"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mvc" = callPackage + ({ mkDerivation, async, base, contravariant, foldl, managed, mmorph + , pipes, pipes-concurrency, transformers + }: + mkDerivation { + pname = "mvc"; + version = "1.1.7"; + sha256 = "1887z2im418rzkqin2mk7f839qgvv4snnxm2qzlcnym89hspz37w"; + revision = "2"; + editedCabalFile = "1w15ngkvw89j81xcl65jl3ryfjanky6l4xsa8yh91zy0imynq874"; + libraryHaskellDepends = [ + async base contravariant foldl managed mmorph pipes + pipes-concurrency transformers + ]; + description = "Model-view-controller"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.Gabriella439 ]; + broken = true; + }) {}; + + "mvc-updates" = callPackage + ({ mkDerivation, async, base, foldl, mvc }: + mkDerivation { + pname = "mvc-updates"; + version = "1.2.0"; + sha256 = "125bwc79qcmwb8dn8yqkrxlbqf3vwdzhjx66c69j2jbrp70061n6"; + revision = "2"; + editedCabalFile = "1al0sfcnyrrqyxlm3rg1zwg2iyk9am1j80g37x6hcg5prxqx98m0"; + libraryHaskellDepends = [ async base foldl mvc ]; + description = "Concurrent and combinable updates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "mvclient" = callPackage + ({ mkDerivation, base, base-unicode-symbols, binary, bytestring + , containers, control-event, Crypto, data-binary-ieee754, hexpat + , http-enumerator, maccatcher, mtl, network, parsec, time, uuid + }: + mkDerivation { + pname = "mvclient"; + version = "0.4"; + sha256 = "12ckzfb6wwa3865isxnzw7xmwh9f43ali0ab5mal6brs33zz0z53"; + libraryHaskellDepends = [ + base base-unicode-symbols binary bytestring containers + control-event Crypto data-binary-ieee754 hexpat http-enumerator + maccatcher mtl network parsec time uuid + ]; + description = "Client library for metaverse systems like Second Life"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mwc-probability" = callPackage + ({ mkDerivation, base, containers, mwc-random, primitive + , transformers + }: + mkDerivation { + pname = "mwc-probability"; + version = "2.3.1"; + sha256 = "15gpvx1rhr24zvj6pfgyy9g2vnhgym5crmz4py3nly2jcmy9k39z"; + libraryHaskellDepends = [ + base containers mwc-random primitive transformers + ]; + description = "Sampling function-based probability distributions"; + license = lib.licenses.mit; + }) {}; + + "mwc-probability-transition" = callPackage + ({ mkDerivation, base, exceptions, ghc-prim, hspec, logging-effect + , mtl, mwc-probability, primitive, QuickCheck, transformers + }: + mkDerivation { + pname = "mwc-probability-transition"; + version = "0.4"; + sha256 = "0s770dhcj2ig1nj57fmwa1z5q7dbk2mx9rw4civkk9xjygrvci1y"; + libraryHaskellDepends = [ + base exceptions ghc-prim hspec logging-effect mtl mwc-probability + primitive QuickCheck transformers + ]; + testHaskellDepends = [ + base hspec logging-effect mwc-probability QuickCheck + ]; + description = "A Markov stochastic transition operator with logging"; + license = lib.licenses.bsd3; + }) {}; + + "mwc-random" = callPackage + ({ mkDerivation, base, bytestring, doctest, gauge, math-functions + , mersenne-random, primitive, QuickCheck, random, tasty + , tasty-hunit, tasty-quickcheck, time, vector + }: + mkDerivation { + pname = "mwc-random"; + version = "0.15.0.2"; + sha256 = "0ny2mw4am24d6ykrm8rbcjnrq6p2cjmzjb4m6qfk54wfdxflvmim"; + revision = "1"; + editedCabalFile = "15q5pax8708shpmmf2ql6ximsidzmfsrqkf4ix3dljz65jvhz7hh"; + libraryHaskellDepends = [ + base math-functions primitive random time vector + ]; + testHaskellDepends = [ + base bytestring doctest primitive QuickCheck random tasty + tasty-hunit tasty-quickcheck vector + ]; + benchmarkHaskellDepends = [ + base gauge mersenne-random random vector + ]; + doCheck = false; + description = "Fast, high quality pseudo random number generation"; + license = lib.licenses.bsd3; + }) {}; + + "mwc-random-accelerate" = callPackage + ({ mkDerivation, accelerate, base, mwc-random }: + mkDerivation { + pname = "mwc-random-accelerate"; + version = "0.2.0.0"; + sha256 = "1a8b36l60p29461y0gacgjzarlyrncl54r7x4zh2rgvs2w7mjdc5"; + libraryHaskellDepends = [ accelerate base mwc-random ]; + description = "Generate Accelerate arrays filled with high quality pseudorandom numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mwc-random-monad" = callPackage + ({ mkDerivation, base, monad-primitive, mwc-random, primitive + , transformers, vector + }: + mkDerivation { + pname = "mwc-random-monad"; + version = "0.7.3.1"; + sha256 = "0h4ljwwhqg4yy513lqk2ix0m9q2hmk276hgfrc6n3ja6wqbpkwyh"; + libraryHaskellDepends = [ + base monad-primitive mwc-random primitive transformers vector + ]; + description = "Monadic interface for mwc-random"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mx-state-codes" = callPackage + ({ mkDerivation, aeson, base, hspec, QuickCheck, text }: + mkDerivation { + pname = "mx-state-codes"; + version = "1.0.0.0"; + sha256 = "1jxw7hh24rqs1c5y4b7bmllvcwq3gsrrn0rixq9lzhn2915ykaq6"; + revision = "2"; + editedCabalFile = "1k2p1b9yzmr1kv64dclxddlc979421i8qdkwkh9hcdhqqgm0w510"; + libraryHaskellDepends = [ aeson base text ]; + testHaskellDepends = [ aeson base hspec QuickCheck text ]; + description = "ISO 3166-2:MX State Codes and Names"; + license = lib.licenses.bsd3; + }) {}; + + "mxnet" = callPackage + ({ mkDerivation, base, c2hs, c2hs-extra, mxnet, pretty, tasty + , tasty-hunit, template-haskell, unordered-containers, vector + }: + mkDerivation { + pname = "mxnet"; + version = "0.2.0.0"; + sha256 = "05zz149gzsvchllwwn659kqissj6ymdi7kdjx5d7mx7liabf04ij"; + revision = "1"; + editedCabalFile = "0z8kjn1808k5pdrgx0mncppzzv5hw01r7h8s54iv8kz57qfqhcpm"; + libraryHaskellDepends = [ + base c2hs-extra pretty template-haskell unordered-containers vector + ]; + librarySystemDepends = [ mxnet ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base tasty tasty-hunit vector ]; + description = "MXNet interface in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) mxnet;}; + + "mxnet-dataiter" = callPackage + ({ mkDerivation, base, conduit, conduit-combinators, hspec, mxnet + , mxnet-nn, streaming, template-haskell + }: + mkDerivation { + pname = "mxnet-dataiter"; + version = "0.1.0.0"; + sha256 = "1cicxgasx0s840vvkc6n6v6rsrr8rk9jhpqh96kiy6dk0m4k02s9"; + libraryHaskellDepends = [ + base conduit conduit-combinators mxnet mxnet-nn streaming + template-haskell + ]; + testHaskellDepends = [ base hspec mxnet streaming ]; + description = "mxnet dataiters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mxnet-examples" = callPackage + ({ mkDerivation, base, mxnet }: + mkDerivation { + pname = "mxnet-examples"; + version = "0.2.0.0"; + sha256 = "0mxwn6wcwiv0z618rffws2z59l5yh929lxwlhgyifzw3sm0h1kxw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base mxnet ]; + description = "Examples for MXNet in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mxnet-nn" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, bytestring + , exceptions, ghc-prim, lens, mmorph, mtl, mxnet, resourcet + , streaming, streaming-bytestring, streaming-utils + , transformers-base, unordered-containers, vector + }: + mkDerivation { + pname = "mxnet-nn"; + version = "0.0.1.3"; + sha256 = "0693ca7rwai4s8i8vqbmmq3q50pd23svcnnnd1cxjbqxh6hgsbs1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base lens mtl mxnet resourcet transformers-base + unordered-containers vector + ]; + executableHaskellDepends = [ + attoparsec attoparsec-binary base bytestring exceptions ghc-prim + mmorph mtl mxnet resourcet streaming streaming-bytestring + streaming-utils unordered-containers vector + ]; + description = "Train a neural network with MXNet in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "lenet"; + }) {}; + + "mxnet-nnvm" = callPackage + ({ mkDerivation, base, c2hs, c2hs-extra, mxnet }: + mkDerivation { + pname = "mxnet-nnvm"; + version = "0.1.0.0"; + sha256 = "0qb53yqmwwfz4xhklih9b0cajqss6qa8f2x8xwxmb28pm540p7hy"; + libraryHaskellDepends = [ base c2hs-extra ]; + librarySystemDepends = [ mxnet ]; + libraryToolDepends = [ c2hs ]; + description = "NNVM interface in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) mxnet;}; + + "my-package-testing" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec + , hspec-discover, lens, QuickCheck, servant, servant-auth + , servant-auth-docs, servant-docs, template-haskell, text + }: + mkDerivation { + pname = "my-package-testing"; + version = "1.0.6"; + sha256 = "188f5k556z8pxg67l16si99n4h4c408za8n123p3y0c95ixnvr4h"; + revision = "1"; + editedCabalFile = "03x6fh9c0d9l0klv67v3kwy5qf78cmy3qxwvmyz2pmrknc4cmkvs"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base lens servant servant-auth servant-docs text + ]; + testHaskellDepends = [ + base doctest hspec lens QuickCheck servant servant-auth + servant-auth-docs servant-docs template-haskell text + ]; + testToolDepends = [ hspec-discover ]; + description = "spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "my-test-docs" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec + , hspec-discover, lens, QuickCheck, servant, servant-auth + , servant-auth-docs, servant-docs, template-haskell, text + }: + mkDerivation { + pname = "my-test-docs"; + version = "1.0.12"; + sha256 = "1q3fzwqyams7748cy8q7adkn93jh4dds83x0ns44n9ca4myjvrxj"; + revision = "1"; + editedCabalFile = "0mzmqcz800pacp1h4qwz6ynjqr7jsjgq3xkrzvxkx7s32gmqkzyn"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base lens servant servant-auth servant-docs text + ]; + testHaskellDepends = [ + base doctest hspec lens QuickCheck servant servant-auth + servant-auth-docs servant-docs template-haskell text + ]; + testToolDepends = [ hspec-discover ]; + description = "spam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "myTestlll" = callPackage + ({ mkDerivation, ansi-terminal, array, arrows, base, bytestring + , Cabal, CCA, containers, deepseq, Euterpea, ghc-prim, HCodecs + , heap, markov-chain, monadIO, mtl, PortMidi, pure-fft, QuickCheck + , random, stm, syb, template-haskell, UISF + }: + mkDerivation { + pname = "myTestlll"; + version = "1.0.0"; + sha256 = "1rd3pxc20xwb3j0q9ckygy59mks8p38vzmi4wfg8zp1dq92jmhy0"; + revision = "4"; + editedCabalFile = "0hqyhz1c8dn281554xnlnfc4ip1mnpil30rj53h77zcf7xybcm75"; + libraryHaskellDepends = [ + array arrows base bytestring CCA containers deepseq ghc-prim + HCodecs heap markov-chain monadIO mtl PortMidi pure-fft random stm + syb template-haskell UISF + ]; + testHaskellDepends = [ + ansi-terminal base Cabal Euterpea QuickCheck + ]; + description = "None"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "myanimelist-export" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, conduit + , conduit-extra, containers, directory, exceptions, http-client + , http-client-tls, network-uri, tagstream-conduit, text, yaml + }: + mkDerivation { + pname = "myanimelist-export"; + version = "0.3.0.0"; + sha256 = "1jr0xb9ygx864b3ssbv0yk83a5lfvxmsnnyacwfzbsdg8fi1ip0k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring conduit containers exceptions http-client + network-uri tagstream-conduit text + ]; + executableHaskellDepends = [ + aeson base bytestring conduit conduit-extra directory http-client + http-client-tls network-uri text yaml + ]; + description = "Export from MyAnimeList"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "myanimelist-export"; + broken = true; + }) {}; + + "mybitcoin-sci" = callPackage + ({ mkDerivation, base, cgi, curl, directory, mtl, process, split }: + mkDerivation { + pname = "mybitcoin-sci"; + version = "0.3"; + sha256 = "1iy84z13i98wbkman7yp2y2821yzf3xxpcy10rh9bdskjijvgjnq"; + libraryHaskellDepends = [ + base cgi curl directory mtl process split + ]; + description = "Binding to mybitcoin.com's Shopping Cart Interface."; + license = lib.licenses.publicDomain; + }) {}; + + "myers-diff" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, exceptions + , primitive, QuickCheck, quickcheck-instances, sandwich + , sandwich-quickcheck, string-interpolate, text, text-rope, vector + , weigh + }: + mkDerivation { + pname = "myers-diff"; + version = "0.3.0.0"; + sha256 = "1zkhax2wha1cv9zzw7hvk4dnnkd8p6iskd7lf8d7kmkjv88bxjsa"; + libraryHaskellDepends = [ + base containers exceptions primitive text vector + ]; + testHaskellDepends = [ + base containers criterion deepseq exceptions primitive QuickCheck + quickcheck-instances sandwich sandwich-quickcheck + string-interpolate text text-rope vector + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq exceptions primitive QuickCheck + quickcheck-instances string-interpolate text text-rope vector weigh + ]; + license = lib.licenses.bsd3; + }) {}; + + "myo" = callPackage + ({ mkDerivation, aeson, base, containers, lens-family + , lens-family-th, scientific, string-conv, tasty, tasty-hunit, text + , unordered-containers, vector, websockets + }: + mkDerivation { + pname = "myo"; + version = "0.2.0.0"; + sha256 = "0x2czlyck4i4pvz2qpdxkjl740q67zflfr2v9w2a2kpwdffc21m6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers lens-family lens-family-th scientific text + unordered-containers vector websockets + ]; + executableHaskellDepends = [ + aeson base lens-family string-conv websockets + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Haskell binding to the Myo armband"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "myo-ws-example"; + broken = true; + }) {}; + + "mysnapsession" = callPackage + ({ mkDerivation, base, bytestring, cereal, clientsession + , containers, mtl, random, regex-posix, snap, snap-core, time + }: + mkDerivation { + pname = "mysnapsession"; + version = "0.4.1"; + sha256 = "0871nq9nhpslni5kfldwiswhvpk1aajj7ikyiy9ikmcq16fb1z9m"; + libraryHaskellDepends = [ + base bytestring cereal clientsession containers mtl random + regex-posix snap snap-core time + ]; + description = "Sessions and continuations for Snap web apps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mysnapsession-example" = callPackage + ({ mkDerivation, base, bytestring, clientsession, heist, mtl + , mysnapsession, snap, snap-core, snap-server, text, time + }: + mkDerivation { + pname = "mysnapsession-example"; + version = "0.4"; + sha256 = "0lxzn8fn97f1j3fx97f46m16y25w7m1w84l59r75xisr662gc9lz"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring clientsession heist mtl mysnapsession snap + snap-core snap-server text time + ]; + description = "Example projects using mysnapsession"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mysql" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, hspec + , libmysqlclient + }: + mkDerivation { + pname = "mysql"; + version = "0.2.1"; + sha256 = "051w428arxbix06a52dacqjpnkfx42zbazxsd3l9d857dsd0kl3g"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base bytestring containers ]; + librarySystemDepends = [ libmysqlclient ]; + testHaskellDepends = [ base bytestring hspec ]; + description = "A low-level MySQL client library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libmysqlclient;}; + + "mysql-effect" = callPackage + ({ mkDerivation, base, bytestring, extensible-effects, mysql + , mysql-simple + }: + mkDerivation { + pname = "mysql-effect"; + version = "0.2.0.3"; + sha256 = "11fpsh4w2zlqdqhk5snb276pcbx4p9g1igs94fympa9asfr2rxm3"; + revision = "1"; + editedCabalFile = "062p06gx7jz8s6l9wixkmwww5r678r6q40ni4s76p04v0y8laiyl"; + libraryHaskellDepends = [ + base bytestring extensible-effects mysql mysql-simple + ]; + description = "An extensible mysql effect using extensible-effects and mysql-simple"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mysql-haskell" = callPackage + ({ mkDerivation, attoparsec, base, binary, blaze-textual + , bytestring, bytestring-lexing, case-insensitive, containers + , criterion, crypton, crypton-x509, crypton-x509-store + , crypton-x509-system, data-default-class, deepseq, directory + , filepath, http-types, io-streams, memory, monad-loops, network + , pem, QuickCheck, quickcheck-instances, scanner, scientific, tasty + , tasty-hunit, tasty-quickcheck, text, time, tls + , unordered-containers, vector, word-compat + }: + mkDerivation { + pname = "mysql-haskell"; + version = "1.1.4"; + sha256 = "1cqrn04p83pc7qjsk4vl8vfjw7z64r00dcki0rvq7si8dd7fslab"; + libraryHaskellDepends = [ + base binary blaze-textual bytestring bytestring-lexing crypton + crypton-x509 crypton-x509-store crypton-x509-system + data-default-class deepseq io-streams memory monad-loops network + pem scientific text time tls vector word-compat + ]; + testHaskellDepends = [ + attoparsec base binary bytestring bytestring-lexing containers + deepseq directory filepath io-streams network QuickCheck + quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck + text time unordered-containers vector + ]; + benchmarkHaskellDepends = [ + attoparsec base binary bytestring case-insensitive criterion + deepseq directory filepath http-types scanner scientific text + unordered-containers vector + ]; + description = "pure haskell MySQL driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mysql-haskell-nem" = callPackage + ({ mkDerivation, base, bytestring, io-streams, mysql-haskell + , scientific, text, time + }: + mkDerivation { + pname = "mysql-haskell-nem"; + version = "0.1.0.0"; + sha256 = "038zf940jw7xigv6gp8rjg5zch4hdd1rc3w6yypsg5nwdsvnh23s"; + libraryHaskellDepends = [ + base bytestring io-streams mysql-haskell scientific text time + ]; + description = "Adds a interface like mysql-simple to mysql-haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mysql-haskell-openssl" = callPackage + ({ mkDerivation, base, binary, HsOpenSSL, mysql-haskell + , tcp-streams, tcp-streams-openssl, wire-streams + }: + mkDerivation { + pname = "mysql-haskell-openssl"; + version = "0.8.3.1"; + sha256 = "1fq1990423is1zmyd3qa6dxyyj5ackrgsr9i3wvzkw3xys472j2w"; + libraryHaskellDepends = [ + base binary HsOpenSSL mysql-haskell tcp-streams tcp-streams-openssl + wire-streams + ]; + description = "TLS support for mysql-haskell package using openssl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mysql-json-table" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, exceptions + , hashable, http-api-data, mysql, mysql-simple + }: + mkDerivation { + pname = "mysql-json-table"; + version = "0.1.4.0"; + sha256 = "1kavib1ny3cg8cvbvg2n2xlisj1pwvsnv25wddv55kxgng227djr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring conduit exceptions hashable http-api-data + mysql mysql-simple + ]; + executableHaskellDepends = [ base conduit mysql-simple ]; + description = "Using MySQL to store id-to-json tables"; + license = lib.licenses.mit; + mainProgram = "mysql-json-table-test"; + }) {}; + + "mysql-pure" = callPackage + ({ mkDerivation, attoparsec, base, binary, binary-ieee754 + , blaze-textual, bytestring, bytestring-lexing, case-insensitive + , containers, criterion, crypton, crypton-x509, crypton-x509-store + , crypton-x509-system, data-default-class, deepseq, directory + , filepath, http-types, io-streams, memory, monad-loops, network + , pem, QuickCheck, quickcheck-instances, scanner, scientific, tasty + , tasty-hunit, tasty-quickcheck, text, time, tls + , unordered-containers, vector, word-compat + }: + mkDerivation { + pname = "mysql-pure"; + version = "1.1.0"; + sha256 = "098icwvp36j7r782i6bnh7r6vbb5rvmr4hrhav0yl1wzzyxq09q7"; + libraryHaskellDepends = [ + base binary binary-ieee754 blaze-textual bytestring + bytestring-lexing crypton crypton-x509 crypton-x509-store + crypton-x509-system data-default-class deepseq io-streams memory + monad-loops network pem scientific text time tls vector word-compat + ]; + testHaskellDepends = [ + attoparsec base binary bytestring bytestring-lexing containers + deepseq directory filepath io-streams network QuickCheck + quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck + text time unordered-containers vector + ]; + benchmarkHaskellDepends = [ + attoparsec base binary bytestring case-insensitive criterion + deepseq directory filepath http-types scanner scientific text + unordered-containers vector + ]; + description = "pure haskell MySQL driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mysql-simple" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder + , bytestring, containers, hspec, mysql, old-locale, pcre-light + , text, time, vector + }: + mkDerivation { + pname = "mysql-simple"; + version = "0.4.9"; + sha256 = "0hwv1hlr65m5l2zrrj5zmvrjz9y2814jy05l17l5jb4j4j5xw3z2"; + libraryHaskellDepends = [ + attoparsec base base16-bytestring blaze-builder bytestring + containers mysql old-locale pcre-light text time vector + ]; + testHaskellDepends = [ + base blaze-builder bytestring hspec mysql text time + ]; + description = "A mid-level MySQL client library"; + license = lib.licenses.bsd3; + }) {}; + + "mysql-simple-quasi" = callPackage + ({ mkDerivation, base, haskell-src-meta, mysql-simple + , template-haskell + }: + mkDerivation { + pname = "mysql-simple-quasi"; + version = "1.0.0.2"; + sha256 = "1ggqqjn83rx23qk7lzrcgj1arjhmhi85xfl7d2pz27rrjx2ywpn8"; + libraryHaskellDepends = [ + base haskell-src-meta mysql-simple template-haskell + ]; + description = "Quasi-quoter for use with mysql-simple"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mysql-simple-typed" = callPackage + ({ mkDerivation, base, mysql, mysql-simple, template-haskell + , typedquery, utf8-string + }: + mkDerivation { + pname = "mysql-simple-typed"; + version = "0.1.2.0"; + sha256 = "160pyhcazmg3qnqsvzl05gc4xrm0cd1s622zv4z8n9z2w7xqh5qa"; + libraryHaskellDepends = [ + base mysql mysql-simple template-haskell typedquery utf8-string + ]; + description = "Typed extension to mysql simple"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "mystem" = callPackage + ({ mkDerivation, attoparsec, base, data-default, directory, process + , text + }: + mkDerivation { + pname = "mystem"; + version = "0.1.0.0"; + sha256 = "0pb4a4i5lv8sz5i2ajipy1qmzjc5xzl0q9v09lx2ms5fbmvcwhix"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base data-default directory process text + ]; + executableHaskellDepends = [ base text ]; + description = "Bindings for Mystem morphological analyzer executabe"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mystem-test-exe"; + broken = true; + }) {}; + + "mywatch" = callPackage + ({ mkDerivation, aeson, base, bytestring, ConfigFile + , data-default-class, docopt, fast-logger, filepath, http-types + , interpolatedstring-perl6, MissingH, mtl, mysql, mysql-simple + , network, resource-pool, scotty, text, unix, unordered-containers + , wai, wai-extra, wai-middleware-static, warp + }: + mkDerivation { + pname = "mywatch"; + version = "0.3.0"; + sha256 = "1a7fqyn0pvnbxzn9fiaib4pj7hq5p2qgnbdwryg70lkgnjm4y0h4"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base bytestring ConfigFile data-default-class docopt + fast-logger filepath http-types interpolatedstring-perl6 MissingH + mtl mysql mysql-simple network resource-pool scotty text unix + unordered-containers wai wai-extra wai-middleware-static warp + ]; + description = "Web application to view and kill MySQL queries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mywatch"; + }) {}; + + "mywork" = callPackage + ({ mkDerivation, aeson, base, brick, brick-panes, bytestring + , containers, ini, lens, mtl, path, path-io, template-haskell, text + , text-zipper, time, unordered-containers, vector, vty + }: + mkDerivation { + pname = "mywork"; + version = "1.0.1.0"; + sha256 = "0mcgc2f8d3v29l940n5pmw2l4na7nz9098w6krc37yl8rddgfjn6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base brick brick-panes bytestring containers ini lens mtl + path path-io template-haskell text text-zipper time + unordered-containers vector vty + ]; + executableHaskellDepends = [ + base brick brick-panes lens mtl text vty + ]; + description = "Tool to keep track of what you have been working on and where"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "mywork"; + }) {}; + + "myxine-client" = callPackage + ({ mkDerivation, aeson, async, base, blaze-html, blaze-markup + , bytestring, constraints, containers, dependent-map, file-embed + , hashable, http-client, http-types, lens, modern-uri, mtl, req + , salve, some, spoon, template-haskell, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "myxine-client"; + version = "0.0.1.2"; + sha256 = "0399pig7nw6k1hjw16mjg7lh6z1vd0xhq625wbx76ispwk6gqifb"; + libraryHaskellDepends = [ + aeson async base blaze-html blaze-markup bytestring constraints + containers dependent-map file-embed hashable http-client http-types + lens modern-uri mtl req salve some spoon template-haskell text + transformers unordered-containers + ]; + testHaskellDepends = [ bytestring text ]; + description = "A Haskell client for the Myxine GUI server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "mzv" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "mzv"; + version = "0.1.0.2"; + sha256 = "044x87jzyqsg5npp3s0mncgcl0gv26h6hzhc7bbgjja95x16ma2l"; + libraryHaskellDepends = [ base transformers ]; + description = "Implementation of the \"Monads, Zippers and Views\" (Schrijvers and Oliveira, ICFP'11)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "n-ary-functor" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest + , natural-transformation, transformers + }: + mkDerivation { + pname = "n-ary-functor"; + version = "1.0"; + sha256 = "18ny8fvg9cz4l6zvrvw0jcjbkp7x75h3cl3p20chlqhnl3m17zlx"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base natural-transformation transformers + ]; + testHaskellDepends = [ base doctest ]; + description = "An n-ary version of Functor"; + license = lib.licenses.publicDomain; + }) {}; + + "n-m" = callPackage + ({ mkDerivation, base, HSH, mtl, process }: + mkDerivation { + pname = "n-m"; + version = "0.0.1"; + sha256 = "189ybl8fb70cf24zhnjcmgrgkshrf2ziacklg9ixgvnbdp3abb7m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base HSH mtl process ]; + description = "Utility to call iwconfig"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "n-m"; + broken = true; + }) {}; + + "n-tuple" = callPackage + ({ mkDerivation, base, singletons-base, vector }: + mkDerivation { + pname = "n-tuple"; + version = "0.0.3"; + sha256 = "0x9shjhkshfa81sdhppx9h8xdkm0j0v73lvkzhgp93hzavb9sffi"; + libraryHaskellDepends = [ base singletons-base vector ]; + description = "Homogeneous tuples of arbitrary length"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "n2o" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, hspec, text + }: + mkDerivation { + pname = "n2o"; + version = "0.11.1"; + sha256 = "0yvgis2v2jgdny50py8xmc9b1p2zi5kjgf45xsgsyyhzjyr30kb7"; + libraryHaskellDepends = [ base binary bytestring containers text ]; + testHaskellDepends = [ base hspec ]; + description = "Abstract Protocol Loop"; + license = lib.licenses.bsd3; + }) {}; + + "n2o-nitro" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , containers, n2o, text + }: + mkDerivation { + pname = "n2o-nitro"; + version = "0.11.2"; + sha256 = "1vh0r03h0k60z4q722pw4h5q0l7l56fmyp57im0nankci8vj0s38"; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring containers n2o text + ]; + description = "Nitro Elements, Events and Actions"; + license = lib.licenses.bsd3; + }) {}; + + "n2o-protocols" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , containers, n2o, n2o-nitro, time + }: + mkDerivation { + pname = "n2o-protocols"; + version = "0.11.2"; + sha256 = "1w5r99k9wvhbwvx0hzgpn1aahhnb84ib0n7xgq1ybpgy3s9cggzk"; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring containers n2o n2o-nitro + time + ]; + description = "N2O Protocols Starter Pack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "n2o-web" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, binary + , bytestring, case-insensitive, containers, n2o, n2o-protocols + , network, text, websockets + }: + mkDerivation { + pname = "n2o-web"; + version = "0.11.2"; + sha256 = "0d01lsfd2rwavzm01bkk3020r0wpfqyyqjbdf1pc8hw1im3843p6"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring binary bytestring + case-insensitive containers n2o n2o-protocols network text + websockets + ]; + description = "N2O adapter for WebSockets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nagios-check" = callPackage + ({ mkDerivation, base, bifunctors, exceptions, hspec, mtl + , QuickCheck, text + }: + mkDerivation { + pname = "nagios-check"; + version = "0.3.2"; + sha256 = "1dv0g25iz61ql9nz9s7krlpa1hjv3iqf4i1wsm1njf8cn5fbij8v"; + libraryHaskellDepends = [ base bifunctors exceptions mtl text ]; + testHaskellDepends = [ base hspec QuickCheck text ]; + description = "Package for writing monitoring plugins"; + license = lib.licenses.mit; + }) {}; + + "nagios-config" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "nagios-config"; + version = "0.1.0.0"; + sha256 = "1m6phv3w8rbdz6xk2ar803r2m8fhdij9a26v5jz1s87f3hy6d5g6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "EDSL to specify Nagios configuration files"; + license = lib.licenses.gpl3Only; + mainProgram = "nagios-config-example"; + }) {}; + + "nagios-perfdata" = callPackage + ({ mkDerivation, attoparsec, base, bifunctors, bytestring + , containers, hspec, HUnit, MissingH, mtl, transformers + }: + mkDerivation { + pname = "nagios-perfdata"; + version = "0.2.2"; + sha256 = "159m45fvxgdabh7n24bkmg2901y3792afcrccqna1in3ha9vxd22"; + libraryHaskellDepends = [ + attoparsec base bifunctors bytestring containers mtl + ]; + testHaskellDepends = [ + base bytestring hspec HUnit MissingH transformers + ]; + description = "Parse Nagios performance data"; + license = lib.licenses.bsd3; + }) {}; + + "nagios-plugin-ekg" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec, HUnit + , lens, nagios-check, optparse-applicative, text, transformers + , unordered-containers, wreq + }: + mkDerivation { + pname = "nagios-plugin-ekg"; + version = "0.1.1.0"; + sha256 = "1rk6sphxn93kmayjs0y386g1llhgbw8jpwhfkhlrbv9c395gxkrh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers lens nagios-check + optparse-applicative text transformers unordered-containers wreq + ]; + executableHaskellDepends = [ base nagios-check text ]; + testHaskellDepends = [ + base bytestring hspec HUnit nagios-check text transformers + ]; + description = "Monitor ekg metrics via Nagios"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "check_ekg"; + broken = true; + }) {}; + + "nakadi-client" = callPackage + ({ mkDerivation, aeson, aeson-casing, aeson-qq, async, async-timer + , base, bytestring, classy-prelude, conduit, conduit-extra + , containers, exceptions, fast-logger, hashable, http-client + , http-client-tls, http-conduit, http-types, iso8601-time, lens + , lens-aeson, modern-uri, monad-control, monad-logger, mtl, random + , resourcet, retry, safe-exceptions, say, scientific, split, stm + , stm-chans, stm-conduit, tasty, tasty-hunit, template-haskell + , text, time, transformers, transformers-base, unliftio + , unliftio-core, unordered-containers, uuid, vector, wai, warp + }: + mkDerivation { + pname = "nakadi-client"; + version = "0.7.0.0"; + sha256 = "16d7ffbm3zrc8kwx1vy0xjxiiv0lxnpxvk93ixhiqyhfddych89x"; + libraryHaskellDepends = [ + aeson aeson-casing async async-timer base bytestring conduit + conduit-extra containers exceptions hashable http-client + http-client-tls http-conduit http-types iso8601-time lens + modern-uri monad-control monad-logger mtl resourcet retry + safe-exceptions scientific split stm stm-chans template-haskell + text time transformers transformers-base unliftio unliftio-core + unordered-containers uuid vector + ]; + testHaskellDepends = [ + aeson aeson-casing aeson-qq async async-timer base bytestring + classy-prelude conduit conduit-extra containers exceptions + fast-logger hashable http-client http-client-tls http-conduit + http-types iso8601-time lens lens-aeson modern-uri monad-control + monad-logger mtl random resourcet retry safe-exceptions say + scientific split stm stm-chans stm-conduit tasty tasty-hunit + template-haskell text time transformers transformers-base unliftio + unliftio-core unordered-containers uuid vector wai warp + ]; + description = "Client library for the Nakadi Event Broker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "namecoin-update" = callPackage + ({ mkDerivation, aeson, attoparsec, base, lens, text, wreq }: + mkDerivation { + pname = "namecoin-update"; + version = "0.2.3.0"; + sha256 = "0xs6w37cg9hh2l56ahnnfw2f7zb34256nn6qgcyaskhi41ybjn4r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson attoparsec base lens text wreq ]; + executableHaskellDepends = [ base text ]; + description = "Tool to keep namecoin names updated and well"; + license = lib.licenses.gpl3Only; + mainProgram = "namecoin-update"; + }) {}; + + "named" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "named"; + version = "0.3.0.1"; + sha256 = "0dnp4qbhn6ci2dlp230gpq8c5z26wb2liani1myc598g2b3c2qij"; + revision = "5"; + editedCabalFile = "0yhv6qxdjsip5sd3z2gvwhjfq2n3l9qx6n990xfm4mz0dn935v1f"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Named parameters (keyword arguments) for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "named-binary-tag" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers + , indexed-traversable, rrb-vector, tasty, tasty-quickcheck, text + , zlib + }: + mkDerivation { + pname = "named-binary-tag"; + version = "0.1.0.0"; + sha256 = "0z1jjzry7fa8d3v2l5s9jx5l8ski23dy4i38as5bkxlja85hjsyp"; + libraryHaskellDepends = [ + base bytestring cereal containers indexed-traversable rrb-vector + text zlib + ]; + testHaskellDepends = [ base cereal tasty tasty-quickcheck text ]; + description = "NBT (named binary tag) serialization and deserialization"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "named-formlet" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers, mtl + , text, transformers + }: + mkDerivation { + pname = "named-formlet"; + version = "0.2"; + sha256 = "0wpjxn03cnxnn5x1706byl9d1129g9p1vkl1a1v9qw0afgzlj8y7"; + libraryHaskellDepends = [ + base blaze-html bytestring containers mtl text transformers + ]; + description = "A simple formlet library with named formlets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "named-lock" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "named-lock"; + version = "0.1"; + sha256 = "1db12f2q395yk6pwz5gnb2q0kf4s868z8d1vvwa7vngnfc1h924i"; + libraryHaskellDepends = [ base containers ]; + description = "A named lock that is created on demand"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "named-records" = callPackage + ({ mkDerivation, base, binary, names, template-haskell }: + mkDerivation { + pname = "named-records"; + version = "0.5"; + sha256 = "0ykcmmnns63zjfd00kd9941c33l19n9c5b5xkin4n7r9v0qvirwr"; + libraryHaskellDepends = [ base binary names template-haskell ]; + description = "Flexible records with named fields"; + license = lib.licenses.mit; + }) {}; + + "named-servant" = callPackage + ({ mkDerivation, base, named, servant }: + mkDerivation { + pname = "named-servant"; + version = "0.3.1"; + sha256 = "01wy971gf178i866wly5fs86ll2rwkjp3n99ni0rdxw6p1hnq447"; + libraryHaskellDepends = [ base named servant ]; + description = "support records and named (from the named package) parameters in servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "named-servant-client" = callPackage + ({ mkDerivation, base, named, named-servant, servant + , servant-client-core + }: + mkDerivation { + pname = "named-servant-client"; + version = "0.3.1"; + sha256 = "1q6xzg5sgjy52jp378jm9dq2wl283mnnpslc8fq0pdly2v6d7z6i"; + libraryHaskellDepends = [ + base named named-servant servant servant-client-core + ]; + description = "client support for named-servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "named-servant-server" = callPackage + ({ mkDerivation, base, named, named-servant, servant + , servant-server, text + }: + mkDerivation { + pname = "named-servant-server"; + version = "0.3.1"; + sha256 = "168xvsdkln5pgf6iqs1qzy07b9ichzpqhx95j79hrba941jzd19y"; + libraryHaskellDepends = [ + base named named-servant servant servant-server text + ]; + description = "server support for named-servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "named-sop" = callPackage + ({ mkDerivation, base, singletons, tasty, tasty-hunit, text }: + mkDerivation { + pname = "named-sop"; + version = "0.3.0.0"; + sha256 = "0fc55x0lx14fnynm42xp4z9n5k47wrwscq130rfffvf6w6xl6x7d"; + libraryHaskellDepends = [ base singletons text ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Dependently-typed sums and products, tagged by field name"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "named-text" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, hashable, hspec + , parameterized-utils, prettyprinter, sayable, tasty, tasty-ant-xml + , tasty-checklist, tasty-hspec, text, unordered-containers + }: + mkDerivation { + pname = "named-text"; + version = "1.1.4.0"; + sha256 = "1brmqlnp107zwfx6j6rl91fr7v0kc07pd1izca9yg8plhk0qkgvj"; + libraryHaskellDepends = [ + aeson base deepseq hashable prettyprinter sayable text + ]; + testHaskellDepends = [ + aeson base bytestring hspec parameterized-utils prettyprinter + sayable tasty tasty-ant-xml tasty-checklist tasty-hspec text + unordered-containers + ]; + description = "A parameterized named text type and associated functionality"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + + "namelist" = callPackage + ({ mkDerivation, base, case-insensitive, data-default-class, parsec + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "namelist"; + version = "0.1.0"; + sha256 = "0sfiqd1dh3frzwnqz4fjh0wg8m55cprqw8ywvcaszrp5gq3mj74s"; + libraryHaskellDepends = [ + base case-insensitive data-default-class parsec + ]; + testHaskellDepends = [ + base case-insensitive QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "fortran90 namelist parser/pretty printer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "names" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "names"; + version = "0.3.1"; + sha256 = "0sjjp90zfrkjavj8fqyscnvc9d72mkvv8f7ajd47jba92mhwzr5g"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Type level names"; + license = lib.licenses.mit; + }) {}; + + "names-th" = callPackage + ({ mkDerivation, base, containers, template-haskell }: + mkDerivation { + pname = "names-th"; + version = "0.3.0.1"; + sha256 = "12ally0n6ixsxj0zwbvw439dbx29phvh0rd6l5sd0c5a514a32aa"; + libraryHaskellDepends = [ base containers template-haskell ]; + description = "Manipulate name strings for TH"; + license = lib.licenses.bsd3; + }) {}; + + "namespace" = callPackage + ({ mkDerivation, base, containers, monoid-extras }: + mkDerivation { + pname = "namespace"; + version = "0.1.4.1"; + sha256 = "14z8g7nya4pp4gvspcmz4pkz1vd9g268pav2xxb203vi7va7wbff"; + libraryHaskellDepends = [ base containers monoid-extras ]; + testHaskellDepends = [ base ]; + description = "A Generic Haskell library for managing namespaces"; + license = lib.licenses.bsd3; + }) {}; + + "nano-cryptr" = callPackage + ({ mkDerivation, base, bytestring, HUnit, libxcrypt, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "nano-cryptr"; + version = "0.2.1"; + sha256 = "00c0niyjhkcv942vhm775jml3frhj0i3svgj9xxy0hnfb3nawvjb"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ libxcrypt ]; + testHaskellDepends = [ + base bytestring HUnit test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "A threadsafe binding to glibc's crypt_r function"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libxcrypt;}; + + "nano-erl" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "nano-erl"; + version = "0.1.0.1"; + sha256 = "04pfk3a9m6fgspyk2vriixldsx2y9p2jcwzfjfvpgjiq5dl602ip"; + libraryHaskellDepends = [ base stm ]; + description = "Small library for Erlang-style actor semantics"; + license = lib.licenses.mit; + }) {}; + + "nano-hmac" = callPackage + ({ mkDerivation, base, bytestring, openssl }: + mkDerivation { + pname = "nano-hmac"; + version = "0.2.0"; + sha256 = "0rrwa1c3mval1jm4siqyx1vk14ibifya62hni13cimcdafj35fnq"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ openssl ]; + description = "Bindings to OpenSSL HMAC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) openssl;}; + + "nano-md5" = callPackage + ({ mkDerivation, base, bytestring, openssl }: + mkDerivation { + pname = "nano-md5"; + version = "0.1.2"; + sha256 = "18db3y76w0kv2m7h3lrqxcag4lc7519b2j80113g6hhm1wxkpabk"; + revision = "1"; + editedCabalFile = "093sf0fk6mmy8whjdxr4bh9mnw2vl73srdxjmvxg3pqji6mrpfca"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ openssl ]; + description = "Efficient, ByteString bindings to OpenSSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) openssl;}; + + "nanoAgda" = callPackage + ({ mkDerivation, base, BNFC-meta, cmdargs, containers, mtl, parsec + , pretty, transformers + }: + mkDerivation { + pname = "nanoAgda"; + version = "1.0.0"; + sha256 = "034mwssj296xn7j123sqvfl9rv1bwnj1v5sw5l34481dk5zsi9sm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base BNFC-meta cmdargs containers mtl parsec pretty transformers + ]; + description = "A toy dependently-typed language"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "nanoAgda"; + broken = true; + }) {}; + + "nanocurses" = callPackage + ({ mkDerivation, base, bytestring, ncurses, unix }: + mkDerivation { + pname = "nanocurses"; + version = "1.5.2"; + sha256 = "04kgf3vvjdx6d1fmfzp0xy5x42zlg0ij59ayi1zhz8hkwsfn5g1m"; + libraryHaskellDepends = [ base bytestring unix ]; + librarySystemDepends = [ ncurses ]; + description = "Simple Curses binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) ncurses;}; + + "nanomsg" = callPackage + ({ mkDerivation, base, bytestring, nanomsg }: + mkDerivation { + pname = "nanomsg"; + version = "0.1.1"; + sha256 = "06jb8s3jxjiz7r6dn8xx33xqd76f2r5q1mshsz41z4q0khf4wdp3"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ nanomsg ]; + description = "nanomsg - scalability protocols library"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) nanomsg;}; + + "nanomsg-haskell" = callPackage + ({ mkDerivation, base, binary, bytestring, criterion, nanomsg + , QuickCheck, test-framework, test-framework-quickcheck2 + , test-framework-th, zeromq4-haskell + }: + mkDerivation { + pname = "nanomsg-haskell"; + version = "0.2.4"; + sha256 = "00941a7vp6y4gzxpjlr4516ic96l5892w0akqajq3jyh5601jqg3"; + revision = "1"; + editedCabalFile = "02ahbmda51j7ayvda9nwvkbw8wnd1gm9kqa3lqdqh8s587wl4wm7"; + libraryHaskellDepends = [ base binary bytestring ]; + librarySystemDepends = [ nanomsg ]; + testHaskellDepends = [ + base binary bytestring QuickCheck test-framework + test-framework-quickcheck2 test-framework-th + ]; + benchmarkHaskellDepends = [ + base bytestring criterion zeromq4-haskell + ]; + description = "Bindings to the nanomsg library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) nanomsg;}; + + "nanoparsec" = callPackage + ({ mkDerivation, base, bytestring, ListLike }: + mkDerivation { + pname = "nanoparsec"; + version = "0.1.1"; + sha256 = "00ghdzkzshk24g7v42hq7zq0dxsq8vjpkslj41dxdnx0zizwbn3m"; + libraryHaskellDepends = [ base bytestring ListLike ]; + description = "An implementation of attoparsec-like parser around list-like"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nanopass" = callPackage + ({ mkDerivation, base, containers, megaparsec, mtl, pretty-simple + , sexpr-parser, template-haskell, text, transformers + }: + mkDerivation { + pname = "nanopass"; + version = "0.0.3.0"; + sha256 = "18fj3gwqvs2vyqgp6sv4h0hbp7jrwr7ik7kvgv9przbjk24caqsc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers megaparsec mtl pretty-simple sexpr-parser + template-haskell text transformers + ]; + executableHaskellDepends = [ + base pretty-simple template-haskell transformers + ]; + description = "Create compilers using small passes and many intermediate representations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "dumb-nanopass-example"; + broken = true; + }) {}; + + "nanospec" = callPackage + ({ mkDerivation, base, hspec, silently }: + mkDerivation { + pname = "nanospec"; + version = "0.2.2"; + sha256 = "1rcmhl9bhyfvanalnf1r86wkx6rq6wdvagnw1h011jcnnb1cq56g"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec silently ]; + description = "A lightweight implementation of a subset of Hspec's API"; + license = lib.licenses.mit; + }) {}; + + "nanotime" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit, time }: + mkDerivation { + pname = "nanotime"; + version = "0.3.2"; + sha256 = "0s6ks96avm4k3v013kx8c5apzf6fa4ws0p6fgmyq1b58pnx67wkz"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base tasty tasty-hunit time ]; + description = "a tiny time library"; + license = lib.licenses.bsd3; + }) {}; + + "nanovg" = callPackage + ({ mkDerivation, base, bytestring, c2hs, containers, freetype, glew + , hspec, inline-c, libGL, libGLU, libX11, QuickCheck, text, vector + }: + mkDerivation { + pname = "nanovg"; + version = "0.8.1.0"; + sha256 = "1yzabd2l8z77dsgby97dzv0h38a6w554kmhp6hsfx3j24n0h0rnv"; + revision = "2"; + editedCabalFile = "02j2k8fnadp8fqkzji9xglrnahni5zkdix9l9ycf4qljsqj65q7j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring containers text vector ]; + librarySystemDepends = [ glew libGL libGLU libX11 ]; + libraryPkgconfigDepends = [ freetype glew ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base containers hspec inline-c QuickCheck ]; + description = "Haskell bindings for nanovg"; + license = lib.licenses.isc; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) freetype; inherit (pkgs) glew; + inherit (pkgs) libGL; inherit (pkgs) libGLU; + inherit (pkgs.xorg) libX11;}; + + "nanovg-simple" = callPackage + ({ mkDerivation, base, GLFW-b, monad-loops, nanovg, OpenGL + , safe-exceptions, text + }: + mkDerivation { + pname = "nanovg-simple"; + version = "0.5.0.0"; + sha256 = "0z4gif0n56799llcm0l1p1d2qzxvfyrxvgzny58d8ymsgizldp6d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base GLFW-b monad-loops nanovg OpenGL safe-exceptions text + ]; + description = "Simple interface to rendering with NanoVG"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nanq" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , extensible-effects, kanji, microlens, microlens-aeson + , optparse-applicative, text + }: + mkDerivation { + pname = "nanq"; + version = "3.0.1"; + sha256 = "1dgjcprsxn7dgnn9vzziahj0j07dr6qrxgy3c1cjvldhdkg80xid"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring containers extensible-effects + kanji microlens microlens-aeson optparse-applicative text + ]; + description = "Performs 漢字検定 (Japan Kanji Aptitude Test) level analysis on given Kanji"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "nanq"; + }) {}; + + "naperian" = callPackage + ({ mkDerivation, adjunctions, base, comonad, distributive, free + , streams, transformers + }: + mkDerivation { + pname = "naperian"; + version = "0.1.0.0"; + sha256 = "0ydlwk1m3xi12bv2rylay4lrz5j5aj1lz95ivilnh89qg4ahrnlb"; + revision = "1"; + editedCabalFile = "10bby5qlkw6yv2mh6zyscwda49hkxmxmrqfqjinlj246xi879f3m"; + libraryHaskellDepends = [ + adjunctions base comonad distributive free streams transformers + ]; + description = "Efficient representable functors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "naqsha" = callPackage + ({ mkDerivation, base, bytestring, groups, hspec, hspec-discover + , HUnit, QuickCheck, vector + }: + mkDerivation { + pname = "naqsha"; + version = "0.3.0.1"; + sha256 = "0wg2vvik0yhaqyla64m3mcrv0fkrs92dgkrq5pzq78xjycnm7q1r"; + libraryHaskellDepends = [ base bytestring groups vector ]; + testHaskellDepends = [ + base bytestring groups hspec hspec-discover HUnit QuickCheck vector + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "A library for working with anything map related"; + license = "(Apache-2.0 OR BSD-3-Clause)"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "narc" = callPackage + ({ mkDerivation, base, HDBC, HUnit, mtl, QuickCheck, random }: + mkDerivation { + pname = "narc"; + version = "0.1.3"; + sha256 = "1ng1rzj1lf6h9g3pk8gsz05bnck72rp5j62iwn82vlcw8pyk0fsc"; + libraryHaskellDepends = [ base HDBC HUnit mtl QuickCheck random ]; + description = "Query SQL databases using Nested Relational Calculus embedded in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nat" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "nat"; + version = "0.3"; + sha256 = "1v43c1dr72qn8mymnwcq6an8sqxjaxhac037k4gbv8z8bg18zmf5"; + libraryHaskellDepends = [ base ]; + description = "Lazy binary natural numbers"; + license = lib.licenses.bsd3; + }) {}; + + "nat-optics" = callPackage + ({ mkDerivation, base, hspec, optics-core, text }: + mkDerivation { + pname = "nat-optics"; + version = "1.0.1.0"; + sha256 = "146q35ni26fq02f7pdzjp2h0kwp9593r2dzg4bxl1zvlrb850c1a"; + revision = "1"; + editedCabalFile = "0h2ljxc5kmhgnfphqwsvqb1pcyka12966js51bm78jf5ly7jlhqc"; + libraryHaskellDepends = [ base optics-core text ]; + testHaskellDepends = [ base hspec optics-core text ]; + description = "Refinement types for natural numbers with an optics interface"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nat-sized-numbers" = callPackage + ({ mkDerivation, base, deepseq, doctest, hedgehog, QuickCheck }: + mkDerivation { + pname = "nat-sized-numbers"; + version = "0.3.0.0"; + sha256 = "1hkgg8hfsbvq46ndlwpz5apkc4yyarq2yvbghfkx8qgsyacfgrml"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ base doctest hedgehog QuickCheck ]; + description = "Variable-sized numbers from type-level nats"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "national-australia-bank" = callPackage + ({ mkDerivation, base, bytestring, containers, digit, directory + , filepath, lens, mtl, parsec, sv, time, transformers, utf8-string + , validation + }: + mkDerivation { + pname = "national-australia-bank"; + version = "0.0.3"; + sha256 = "11jh9lap1763qhpybylhsjvnqsiba1757rlcddqp391j4n2pmb51"; + libraryHaskellDepends = [ + base bytestring containers digit directory filepath lens mtl parsec + sv time transformers utf8-string validation + ]; + description = "Functions for National Australia Bank transactions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nationstates" = callPackage + ({ mkDerivation, base, bytestring, clock, containers, http-client + , http-client-tls, http-types, multiset, tls, transformers, xml + }: + mkDerivation { + pname = "nationstates"; + version = "0.5.0.0"; + sha256 = "14jnyzbjfvs0kcpdm5nwb9s4bnwqwc10q6484k77gbhn3gfgq3h2"; + libraryHaskellDepends = [ + base bytestring clock containers http-client http-client-tls + http-types multiset tls transformers xml + ]; + description = "NationStates API client"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "native" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , optparse-applicative, process, shelly, text + }: + mkDerivation { + pname = "native"; + version = "0.1.0.1"; + sha256 = "1bzccvp7g0z90jm7xd2vydjkha0960bv4s0p9w9vn7dgcc6mj63z"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring directory filepath process shelly text + ]; + executableHaskellDepends = [ base optparse-applicative ]; + testHaskellDepends = [ base ]; + description = "Native library manager for Windows"; + license = lib.licenses.bsd3; + mainProgram = "native"; + }) {}; + + "nats" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "nats"; + version = "1.1.2"; + sha256 = "1v40drmhixck3pz3mdfghamh73l4rp71mzcviipv1y8jhrfxilmr"; + revision = "4"; + editedCabalFile = "0qccypqkfs7hi0v2bsjfqfhpi2jgsnpfwi9vmcqh7jxk5g08njk0"; + doHaddock = false; + description = "Natural numbers"; + license = lib.licenses.bsd3; + }) {}; + + "nats-client" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , criterion, data-default, exceptions, hedgehog, hslogger + , monad-control, mtl, network, random, resource-pool + , test-framework, text, time, transformers + }: + mkDerivation { + pname = "nats-client"; + version = "0.1.0.0"; + sha256 = "0xpxsz0y3f7mgqbbhk33yd9n7q260h3lf7brynmvqwmfbbkplkrg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers data-default exceptions + hslogger monad-control network random resource-pool text + transformers + ]; + executableHaskellDepends = [ base bytestring network ]; + testHaskellDepends = [ + aeson base bytestring hedgehog mtl test-framework + ]; + benchmarkHaskellDepends = [ base criterion time ]; + description = "Another Haskell client for NATS (https://nats.io)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nats-client"; + broken = true; + }) {}; + + "nats-queue" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , dequeue, hspec, network, network-uri, random, text + }: + mkDerivation { + pname = "nats-queue"; + version = "0.1.2.2"; + sha256 = "1vgmp6h63iblhi3z6xj244hkqdaa25d7n8k358cx04pbkxw9vdgj"; + libraryHaskellDepends = [ + aeson async base bytestring containers dequeue network network-uri + random text + ]; + testHaskellDepends = [ + aeson base bytestring containers dequeue hspec network network-uri + random text + ]; + description = "Haskell API for NATS messaging system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "natural" = callPackage + ({ mkDerivation, base, checkers, hedgehog, lens, QuickCheck + , semigroupoids, tasty, tasty-hedgehog, tasty-hunit + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "natural"; + version = "0.3.0.6"; + sha256 = "0bnqniczz0hzdlxn3l97k51jm8ivm06plj3khzcksf9al7269hzv"; + libraryHaskellDepends = [ base lens semigroupoids ]; + testHaskellDepends = [ + base checkers hedgehog lens QuickCheck tasty tasty-hedgehog + tasty-hunit tasty-quickcheck transformers + ]; + description = "Natural number"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "natural-arithmetic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "natural-arithmetic"; + version = "0.1.4.0"; + sha256 = "12c29cjr59ws3x88bvpxkxigxvbf0yg6pvz5ypja8b4zqgb0rzy4"; + libraryHaskellDepends = [ base ]; + description = "Arithmetic of natural numbers"; + license = lib.licenses.bsd3; + }) {}; + + "natural-arithmetic_0_2_1_0" = callPackage + ({ mkDerivation, base, unlifted }: + mkDerivation { + pname = "natural-arithmetic"; + version = "0.2.1.0"; + sha256 = "17kd0216k0rqfisdd7rad3cv3qg0jyvd146k3gg1pv9y8waf5rin"; + libraryHaskellDepends = [ base unlifted ]; + description = "Arithmetic of natural numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "natural-induction" = callPackage + ({ mkDerivation, base, peano }: + mkDerivation { + pname = "natural-induction"; + version = "0.2.0.0"; + sha256 = "1brkmvkwpgqsxra210h8fkb9bpvawmbdwwvvhsd58kzmkd599alr"; + revision = "1"; + editedCabalFile = "012kjygd54rxinmaplqnbw0hkfm4wp829j0afjxr6h40x22gwzn5"; + libraryHaskellDepends = [ base peano ]; + description = "Induction over natural numbers"; + license = lib.licenses.bsd3; + }) {}; + + "natural-number" = callPackage + ({ mkDerivation, base, type-equality, type-level-natural-number + , type-level-natural-number-induction + }: + mkDerivation { + pname = "natural-number"; + version = "1.0"; + sha256 = "1n8qgjbi4c50pwynlya4bjxd6lpwj00257drqk04mlrr3nw3gp5x"; + libraryHaskellDepends = [ + base type-equality type-level-natural-number + type-level-natural-number-induction + ]; + description = "Natural numbers tagged with a type-level representation of the number"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "natural-numbers" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "natural-numbers"; + version = "0.1.2.0"; + sha256 = "0cj9lnnlvry425bkixqv9fh5b9xhy7dmwcqsxprj6lamccvxspwn"; + libraryHaskellDepends = [ base ]; + description = "Natural numbers"; + license = lib.licenses.bsd3; + }) {}; + + "natural-sort" = callPackage + ({ mkDerivation, base, bytestring, parsec, text }: + mkDerivation { + pname = "natural-sort"; + version = "0.1.2"; + sha256 = "0l3bkbqzrlpdhzazqqlx71ah0m13ypa0981qvw3sn9q8d0sbfwkv"; + libraryHaskellDepends = [ base bytestring parsec text ]; + description = "User-friendly text collation"; + license = lib.licenses.bsd3; + }) {}; + + "natural-transformation" = callPackage + ({ mkDerivation, base, containers, quickcheck-instances, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "natural-transformation"; + version = "0.4"; + sha256 = "1by8xwjc23l6pa9l4iv7zp82dykpll3vc3hgxk0pgva724n8xhma"; + revision = "12"; + editedCabalFile = "0nlyhp29s2c93d1rflrw4wkzpp98i9zr11fca2vd6z31yc7dg5pg"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers quickcheck-instances tasty tasty-quickcheck + ]; + description = "A natural transformation package"; + license = lib.licenses.bsd3; + }) {}; + + "naturalcomp" = callPackage + ({ mkDerivation, base, text, utf8-string }: + mkDerivation { + pname = "naturalcomp"; + version = "0.0.3"; + sha256 = "1l594lkd3yb52lhh0raygvk3jlzwkcc2pmcqjmg02dmd6j6mw42x"; + libraryHaskellDepends = [ base text utf8-string ]; + description = "Natural-order string comparison"; + license = lib.licenses.bsd3; + }) {}; + + "naturals" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "naturals"; + version = "0.2.0.2"; + sha256 = "1ay291833dcah411zc3r4qjilaw8x13ljlnb5z40d1s7784djm16"; + libraryHaskellDepends = [ base ]; + description = "Constructors and related functions for natural numbers"; + license = lib.licenses.bsd3; + }) {}; + + "naver-translate" = callPackage + ({ mkDerivation, aeson, base, iso639, lens, lens-aeson, network-uri + , random, text, wreq + }: + mkDerivation { + pname = "naver-translate"; + version = "0.1.0.2"; + sha256 = "0hkmh779z31vr67fq5v633f9rcwd4f9vhnkiv64mzvwfxgqdjjza"; + libraryHaskellDepends = [ + aeson base iso639 lens lens-aeson network-uri random text wreq + ]; + description = "Interface to Naver Translate"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nbt" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, zlib + }: + mkDerivation { + pname = "nbt"; + version = "0.7"; + sha256 = "10iby4sg50la1k635ygdqf5h50rvidl0k871brdjs8b9hi1vlv5r"; + revision = "1"; + editedCabalFile = "1llm3jzvff19jn7xvmcx28902fscd01bqzyfscma5mr720grgzr1"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base bytestring cereal text ]; + testHaskellDepends = [ + array base bytestring cereal HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text zlib + ]; + description = "A parser/serializer for Minecraft's Named Binary Tag (NBT) data format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nc-indicators" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers + , gtk, hflags, lens, pipes, stm, unix + }: + mkDerivation { + pname = "nc-indicators"; + version = "0.3"; + sha256 = "0w5nddirsib9vz96dpan9bgdg1mag9gaz7w7ix51l44ls9r8yn3m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array attoparsec base bytestring containers gtk hflags lens pipes + stm unix + ]; + description = "CPU load and memory usage indicators for i3bar"; + license = lib.licenses.asl20; + mainProgram = "nc-indicators"; + }) {}; + + "ncurses" = callPackage + ({ mkDerivation, base, c2hs, containers, ncurses, text + , transformers + }: + mkDerivation { + pname = "ncurses"; + version = "0.2.16"; + sha256 = "0gsyyaqyh5r9zc0rhwpj5spyd6i4w2vj61h4nihgmmh0yyqvf3z5"; + revision = "1"; + editedCabalFile = "1wfdy716s5p1sqp2gsg43x8wch2dxg0vmbbndlb2h3d8c9jzxnca"; + libraryHaskellDepends = [ base containers text transformers ]; + librarySystemDepends = [ ncurses ]; + libraryToolDepends = [ c2hs ]; + description = "Modernised bindings to GNU ncurses"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) ncurses;}; + + "ndjson-conduit" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit }: + mkDerivation { + pname = "ndjson-conduit"; + version = "0.1.0.5"; + sha256 = "1ccxliyy0flpby9jix2n8jy1i4jgiap42maqhh9ny53vqkvvhdy0"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring conduit + ]; + description = "Conduit-based parsing and serialization for newline delimited JSON"; + license = lib.licenses.mit; + }) {}; + + "neat" = callPackage + ({ mkDerivation, base, filepath, parsec }: + mkDerivation { + pname = "neat"; + version = "0.1.0"; + sha256 = "0lh5clnlfkzd5d9zmm9r92wpzrp8g7x6ndml7wajr882s53dv6jk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base filepath parsec ]; + executableHaskellDepends = [ base filepath parsec ]; + description = "A Fast Retargetable Template Engine"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "neat"; + broken = true; + }) {}; + + "neat-interpolation" = callPackage + ({ mkDerivation, base, megaparsec, rerebase, tasty, tasty-hunit + , template-haskell, text + }: + mkDerivation { + pname = "neat-interpolation"; + version = "0.5.1.4"; + sha256 = "1drs0aghqxr960sciwjqsnpkhphlp3s4idpqrzh8f3frn7ik7dwf"; + libraryHaskellDepends = [ base megaparsec template-haskell text ]; + testHaskellDepends = [ rerebase tasty tasty-hunit ]; + description = "Quasiquoter for neat and simple multiline text interpolation"; + license = lib.licenses.mit; + }) {}; + + "needle" = callPackage + ({ mkDerivation, base, containers, haskell-src-meta, mtl, parsec + , parsec-extra, template-haskell, text, vector + }: + mkDerivation { + pname = "needle"; + version = "0.1.0.1"; + sha256 = "1p7hmja7mvdbd10jv7bzr5b9i18l9nghdcvvxpn9xvfm8ycz7yg2"; + libraryHaskellDepends = [ + base containers haskell-src-meta mtl parsec parsec-extra + template-haskell text vector + ]; + description = "ASCII-fied arrow notation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "neet" = callPackage + ({ mkDerivation, base, cereal, containers, graphviz, MonadRandom + , multimap, parallel, random, transformers + }: + mkDerivation { + pname = "neet"; + version = "0.4.0.1"; + sha256 = "176ghik07jcsv2g4nn6s9wxvwypd5ib81jb9v329vv0m58cmcygj"; + libraryHaskellDepends = [ + base cereal containers graphviz MonadRandom multimap parallel + random transformers + ]; + description = "A NEAT library for Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nehe-tuts" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, directory, GLFW-b + , GLURaw, OpenGLRaw, random + }: + mkDerivation { + pname = "nehe-tuts"; + version = "0.2.4"; + sha256 = "00zll88gk44l22lqxv47v4j5ipfapy5599ld8fcsvhk57nfcm2r0"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring cereal directory GLFW-b GLURaw OpenGLRaw + random + ]; + description = "Port of the NeHe OpenGL tutorials to Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "neil" = callPackage + ({ mkDerivation, base, cmdargs, containers, directory, extra + , filepath, GoogleChart, json, old-time, process, time + }: + mkDerivation { + pname = "neil"; + version = "0.10"; + sha256 = "17qk7bh6j2b29sb9kylwyw1iq21zfx78h35wvf5havl30dcj3wkv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs containers directory extra filepath GoogleChart json + old-time process time + ]; + description = "General tools for Neil"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "neil"; + broken = true; + }) {}; + + "neither" = callPackage + ({ mkDerivation, base, failure, transformers }: + mkDerivation { + pname = "neither"; + version = "0.3.1.1"; + sha256 = "192l840yb1pprfjjq7ax5xaraagl1pbmsidkg1yibp6r4azd61yf"; + libraryHaskellDepends = [ base failure transformers ]; + description = "Provide versions of Either with good monad and applicative instances. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "neither-data" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "neither-data"; + version = "0.2.3.4"; + sha256 = "08jk7hn5mp89vxfkh9cl7rj5b9sjjwil4lic5gpgsbwpvy8rd8a8"; + libraryHaskellDepends = [ base ]; + description = "The Neither datatype"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "neko-lib" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , optparse-applicative, process, random, tagged, tasty, tasty-hunit + , tasty-smallcheck, temporary + }: + mkDerivation { + pname = "neko-lib"; + version = "0.0.1.0"; + sha256 = "0ai0c5kx30wsq15bmz7a27x8s2jd0x0scdrjs15bniyc0881l2vv"; + libraryHaskellDepends = [ + base binary bytestring containers optparse-applicative tagged + ]; + testHaskellDepends = [ + base binary bytestring containers directory optparse-applicative + process random tagged tasty tasty-hunit tasty-smallcheck temporary + ]; + description = "Neko VM code generation and disassembly library"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "neko-obfs" = callPackage + ({ mkDerivation, async, attoparsec, base, binary, bytestring, lens + , network, network-simple, optparse-generic, pipes + , pipes-attoparsec, pipes-network, pipes-safe, random, text + , transformers + }: + mkDerivation { + pname = "neko-obfs"; + version = "0.1.0.4"; + sha256 = "1vffkpxxvxykrjy9awx0vqda6gbpmzz2ybr5ijmb47dl7mr7sl88"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async attoparsec base binary bytestring lens network network-simple + optparse-generic pipes pipes-attoparsec pipes-network pipes-safe + random text transformers + ]; + description = "a TCP tunnel with packet length obfuscation"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "neko-obfs"; + broken = true; + }) {}; + + "nekos-best" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , http-client, http-client-tls, http-types, random + }: + mkDerivation { + pname = "nekos-best"; + version = "0.2.0.0"; + sha256 = "08wl9yci8hrgsk5274vwr7izdfdvf34rm2iy217nijdd1g8gck4x"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + aeson base bytestring containers http-client http-client-tls + http-types random + ]; + description = "Unofficial nekos.best API wrapper"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nemesis" = callPackage + ({ mkDerivation, base, containers, directory, dlist, Glob, lens + , mtl, process, time + }: + mkDerivation { + pname = "nemesis"; + version = "2018.1.27"; + sha256 = "197ajy30wxhfccn0h0crwkgbl7zhlb3w37h4zxplyxz2az1s1bvr"; + libraryHaskellDepends = [ + base containers directory dlist Glob lens mtl process time + ]; + description = "a task management tool for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "nemesis-titan" = callPackage + ({ mkDerivation, air, air-th, base, bytestring, directory, filepath + , hspec, HStringTemplate, nemesis, random, uuid + }: + mkDerivation { + pname = "nemesis-titan"; + version = "2014.5.19"; + sha256 = "183m6wz52lrf5kfwxz11ad7v5zazv4gcf1c2rcylh2ys6zda4xmd"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + air air-th base bytestring directory filepath hspec HStringTemplate + nemesis random uuid + ]; + description = "A collection of Nemesis tasks to bootstrap a Haskell project with a focus on continuous integration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "neolua" = callPackage + ({ mkDerivation, base, optparse-applicative, process, text }: + mkDerivation { + pname = "neolua"; + version = "1.0.0"; + sha256 = "1b8fccxd29f8q7sp0xrrigsaa7887r2dmpzk5qwbvl23nblkv8jn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base optparse-applicative process text + ]; + description = "A CLI adapter to map Lua's CLI to Neovim's CLI for lua interpretation"; + license = lib.licenses.gpl2Only; + mainProgram = "neolua"; + }) {}; + + "neononempty" = callPackage + ({ mkDerivation, base, base-compat, hedgehog }: + mkDerivation { + pname = "neononempty"; + version = "1.1.0"; + sha256 = "1gxjw9q99d3dbc72fp62mlm642cq2h48hnpnppi3lhw1zhn9d67h"; + libraryHaskellDepends = [ base base-compat ]; + testHaskellDepends = [ base hedgehog ]; + description = "NonEmpty lists that look [more, like, this]"; + license = lib.licenses.bsd3; + }) {}; + + "neptune-backend" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, concurrent-extra, containers, deepseq, envy + , exceptions, hspec, http-api-data, http-client, http-client-tls + , http-media, http-types, iso8601-time, jwt, katip, lens + , lens-aeson, microlens, modern-uri, mtl, network, QuickCheck + , random, req, retry, rio, safe-exceptions, semigroups, text, time + , transformers, unix, unordered-containers, uuid, vector + , websockets, wuss + }: + mkDerivation { + pname = "neptune-backend"; + version = "0.3.0"; + sha256 = "0lsimmpy5wpgsq5pn6zp386wnzqi04mql3vj03d8iadckyjizgvl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive + concurrent-extra containers deepseq envy exceptions http-api-data + http-client http-client-tls http-media http-types iso8601-time jwt + katip lens lens-aeson microlens modern-uri mtl network random req + retry rio safe-exceptions text time transformers unix + unordered-containers uuid vector websockets wuss + ]; + executableHaskellDepends = [ base mtl rio ]; + testHaskellDepends = [ + aeson base bytestring containers hspec iso8601-time mtl QuickCheck + semigroups text time transformers unordered-containers vector + ]; + description = "Neptune Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-app"; + broken = true; + }) {}; + + "nerf" = callPackage + ({ mkDerivation, base, binary, bytestring, cmdargs, containers + , crf-chain1, data-named, dawg, directory, filepath, IntervalMap + , monad-ox, mtl, network, polimorf, polysoup, sgd, tagsoup + , temporary, text, text-binary, tokenize, vector + }: + mkDerivation { + pname = "nerf"; + version = "0.5.4.1"; + sha256 = "1dwfm00r64vi6by92ggi184747v2mq94fbyl18r46icvgq0h1dl2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring cmdargs containers crf-chain1 data-named + dawg IntervalMap monad-ox mtl network polimorf polysoup sgd tagsoup + text text-binary tokenize vector + ]; + executableHaskellDepends = [ + base binary bytestring cmdargs containers crf-chain1 data-named + dawg directory filepath IntervalMap monad-ox mtl network polimorf + polysoup sgd tagsoup temporary text text-binary tokenize vector + ]; + description = "Nerf, a named entity recognition tool based on linear-chain CRFs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nerf"; + }) {}; + + "nero" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, containers, doctest + , Glob, lens, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "nero"; + version = "0.3.1"; + sha256 = "1nmikqdxih91xhppn72a4xsrszj4050xl9winjsm62k5wdm9ld50"; + libraryHaskellDepends = [ + base bifunctors bytestring containers lens text + ]; + testHaskellDepends = [ + base bytestring doctest Glob lens tasty tasty-hunit text + ]; + description = "Lens-based HTTP toolkit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nero-wai" = callPackage + ({ mkDerivation, base, bytestring, http-types, lens, nero, text + , wai, wai-extra + }: + mkDerivation { + pname = "nero-wai"; + version = "0.3"; + sha256 = "1jz2was51lfqiq1krrjljy7yl2z49nlj72x9dspc748dznizb8aw"; + libraryHaskellDepends = [ + base bytestring http-types lens nero text wai wai-extra + ]; + description = "WAI adapter for Nero server applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nero-warp" = callPackage + ({ mkDerivation, base, nero, nero-wai, warp }: + mkDerivation { + pname = "nero-warp"; + version = "0.3"; + sha256 = "1ddr0hs9x7r74f5bb00fbi0z87cfkxp21m5ikp5qgyblqb09940s"; + libraryHaskellDepends = [ base nero nero-wai warp ]; + description = "Run Nero server applications with Warp"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nest" = callPackage + ({ mkDerivation, base, bytestring, containers, hedgehog, text + , transformers, unix + }: + mkDerivation { + pname = "nest"; + version = "0.0.2"; + sha256 = "15q7c2ppw1ajnhglfawlc2a65k7d2cvcpav88y8kjqmp68hvgpic"; + libraryHaskellDepends = [ + base bytestring containers text transformers unix + ]; + testHaskellDepends = [ base bytestring containers hedgehog text ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nested-routes" = callPackage + ({ mkDerivation, attoparsec, base, errors, exceptions + , extractable-singleton, hashable, hspec, hspec-wai, http-types + , monad-control-aligned, mtl, poly-arity, pred-trie, regex-compat + , tasty, tasty-hspec, text, tries, unordered-containers, wai + , wai-middleware-content-type, wai-middleware-verbs + , wai-transformers + }: + mkDerivation { + pname = "nested-routes"; + version = "10.0.0"; + sha256 = "16m926ajdjmma835l5p3s6w288j93sv4hcl8609a153cj5i1ni6f"; + libraryHaskellDepends = [ + attoparsec base errors exceptions extractable-singleton hashable + monad-control-aligned mtl poly-arity pred-trie regex-compat text + tries unordered-containers wai wai-middleware-content-type + wai-middleware-verbs wai-transformers + ]; + testHaskellDepends = [ + attoparsec base errors exceptions extractable-singleton hashable + hspec hspec-wai http-types monad-control-aligned mtl poly-arity + pred-trie regex-compat tasty tasty-hspec text tries + unordered-containers wai wai-middleware-content-type + wai-middleware-verbs wai-transformers + ]; + description = "Declarative, compositional Wai responses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nested-sequence" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "nested-sequence"; + version = "0.2"; + sha256 = "0lsygdx62qgg74dq2mp9pklj9x9b8yjma4lbim6ncsjxy7381nbc"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "List-like data structures with O(log(n)) random access"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nested-sets" = callPackage + ({ mkDerivation, base, containers, hspec }: + mkDerivation { + pname = "nested-sets"; + version = "0.0.1.1"; + sha256 = "0a3ppsl6x9yh2pvx7fyir1khdg99wlx9d9zjflamv3gcck3d8p4i"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers hspec ]; + description = "Nested set model implementation"; + license = lib.licenses.gpl3Only; + }) {}; + + "nestedmap" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers + , data-ordlist, hspec, QuickCheck + }: + mkDerivation { + pname = "nestedmap"; + version = "0.1.0.3"; + sha256 = "1his95sqzyr5xb7iihz62vp9y32smf5wy4ck81yrxdvkn6zvhajl"; + libraryHaskellDepends = [ base base-unicode-symbols containers ]; + testHaskellDepends = [ + base base-unicode-symbols containers data-ordlist hspec QuickCheck + ]; + description = "A library for nested maps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "net-concurrent" = callPackage + ({ mkDerivation, base, bytestring, containers, ghc-binary, hslogger + , monad-loops, network + }: + mkDerivation { + pname = "net-concurrent"; + version = "0.1.0"; + sha256 = "0ar5y38nqgh10y23yxjcz0vlvdj2hcp2b2kq0srmbh17iw8d8906"; + libraryHaskellDepends = [ + base bytestring containers ghc-binary hslogger monad-loops network + ]; + description = "Concurrent over the network execution library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {ghc-binary = null;}; + + "net-mqtt" = callPackage + ({ mkDerivation, async, attoparsec, attoparsec-binary, base, binary + , bytestring, checkers, conduit, conduit-extra, containers + , crypton-connection, deepseq, HUnit, lens, monad-loops, mtl + , network-conduit-tls, network-uri, optparse-applicative + , QuickCheck, stm, tasty, tasty-discover, tasty-hunit + , tasty-quickcheck, text, time, websockets + }: + mkDerivation { + pname = "net-mqtt"; + version = "0.8.6.0"; + sha256 = "1pfwlx4g02x1nniihpz8q10zzy4i51jij2p3vhlxaps7hx2dh8p2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec attoparsec-binary base binary bytestring conduit + conduit-extra containers crypton-connection deepseq monad-loops + network-conduit-tls network-uri QuickCheck stm text time websockets + ]; + executableHaskellDepends = [ + async attoparsec attoparsec-binary base binary bytestring conduit + conduit-extra containers crypton-connection deepseq monad-loops + network-conduit-tls network-uri optparse-applicative QuickCheck stm + text time websockets + ]; + testHaskellDepends = [ + async attoparsec attoparsec-binary base binary bytestring checkers + conduit conduit-extra containers crypton-connection deepseq HUnit + lens monad-loops mtl network-conduit-tls network-uri QuickCheck stm + tasty tasty-discover tasty-hunit tasty-quickcheck text time + websockets + ]; + testToolDepends = [ tasty-discover ]; + description = "An MQTT Protocol Implementation"; + license = lib.licenses.bsd3; + }) {}; + + "net-mqtt-lens" = callPackage + ({ mkDerivation, base, HUnit, lens, net-mqtt, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "net-mqtt-lens"; + version = "0.1.1.0"; + sha256 = "0rlib45yqlcij12pij8y690n3ajma35fyj8292b1vggk07dscycq"; + libraryHaskellDepends = [ base lens net-mqtt ]; + testHaskellDepends = [ + base HUnit lens net-mqtt tasty tasty-hunit tasty-quickcheck + ]; + description = "Optics for net-mqtt"; + license = lib.licenses.bsd3; + }) {}; + + "net-mqtt-rpc" = callPackage + ({ mkDerivation, base, bytestring, exceptions, net-mqtt + , network-uri, optparse-applicative, random, stm, text, uuid + }: + mkDerivation { + pname = "net-mqtt-rpc"; + version = "0.2.0.1"; + sha256 = "079029bfzp9srgxz8655kkiwvccc0164hg4dpmg7f22qis0dd8vp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring exceptions net-mqtt random stm text uuid + ]; + executableHaskellDepends = [ + base bytestring exceptions net-mqtt network-uri + optparse-applicative random stm text uuid + ]; + description = "Make RPC calls via an MQTT broker"; + license = lib.licenses.bsd3; + mainProgram = "mqtt-rpc"; + }) {}; + + "net-spider" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-interval + , doctest, doctest-discover, extended-reals, greskell + , greskell-websocket, hashable, hspec, hspec-discover, monad-logger + , regex-applicative, safe-exceptions, scientific, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "net-spider"; + version = "0.4.3.7"; + sha256 = "0azbrvwg8qy3ch96pxpdna9ycigqw6jayi3n7isgyrdwsfsa2vl7"; + libraryHaskellDepends = [ + aeson base containers data-interval extended-reals greskell + greskell-websocket hashable monad-logger regex-applicative + safe-exceptions scientific text time unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring doctest doctest-discover greskell hashable + hspec text time vector + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "A graph database middleware to maintain a time-varying graph"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "net-spider-cli" = callPackage + ({ mkDerivation, aeson, base, doctest, doctest-discover + , greskell-core, hashable, hspec, hspec-discover, net-spider + , optparse-applicative, text + }: + mkDerivation { + pname = "net-spider-cli"; + version = "0.2.0.7"; + sha256 = "0saylldz7d0qcjh85i7gc8wisb10hmbap66ldqkkl557wv4w6kaa"; + libraryHaskellDepends = [ + aeson base greskell-core hashable net-spider optparse-applicative + text + ]; + testHaskellDepends = [ + base doctest doctest-discover hspec net-spider optparse-applicative + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "CLI option parsers for NetSpider objects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "net-spider-pangraph" = callPackage + ({ mkDerivation, base, bytestring, doctest, doctest-discover + , greskell, hspec, net-spider, pangraph, text, time + }: + mkDerivation { + pname = "net-spider-pangraph"; + version = "0.2.0.4"; + sha256 = "13kw1yvppkh2z6zzlf5qfyfw2yyyvn48dr49ijvdrh0c11n4125l"; + libraryHaskellDepends = [ + base bytestring greskell net-spider pangraph text time + ]; + testHaskellDepends = [ + base doctest doctest-discover hspec net-spider pangraph text + ]; + description = "Conversion between net-spider and pangraph"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "net-spider-rpl" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, conduit-parse + , fast-logger, greskell, hashable, hspec, hspec-discover, ip + , monad-logger, mtl, net-spider, regex-applicative, safe-exceptions + , text, time + }: + mkDerivation { + pname = "net-spider-rpl"; + version = "0.4.1.5"; + sha256 = "0v3jxw2nhj0apbsms2f5z2lvbr7wkj1r8zmrb46j2a6k4l14w3ij"; + libraryHaskellDepends = [ + aeson base conduit conduit-parse greskell hashable ip monad-logger + mtl net-spider regex-applicative safe-exceptions text time + ]; + testHaskellDepends = [ + aeson base bytestring fast-logger hspec ip monad-logger net-spider + text + ]; + testToolDepends = [ hspec-discover ]; + description = "NetSpider data model and utility for RPL networks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "net-spider-rpl-cli" = callPackage + ({ mkDerivation, base, bytestring, fast-logger, fgl, greskell + , hashable, hspec, hspec-discover, ip, monad-logger, net-spider + , net-spider-cli, net-spider-rpl, optparse-applicative, text, time + , transformers, unordered-containers + }: + mkDerivation { + pname = "net-spider-rpl-cli"; + version = "0.1.3.4"; + sha256 = "118i7sjj3rs3lgan9g6da67r4f5swnmzn311pady5za6329lcpvv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base fgl greskell monad-logger net-spider net-spider-cli + net-spider-rpl optparse-applicative text time transformers + unordered-containers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring fast-logger hashable hspec ip monad-logger + net-spider net-spider-cli net-spider-rpl optparse-applicative text + ]; + testToolDepends = [ hspec-discover ]; + description = "CLI executable of NetSpider.RPL."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "net-spider-rpl-cli"; + }) {}; + + "netclock" = callPackage + ({ mkDerivation, base, bytestring, hosc, network }: + mkDerivation { + pname = "netclock"; + version = "0.6"; + sha256 = "0vskyczfhv9bszl2hnr6j9cvhkfampja5s41kh6i9wk8j9kpf9p8"; + revision = "1"; + editedCabalFile = "00wqr9nnjn8hm0r8xa5qrgqva5r0pcf32hlksrqhkzy12yl2kv08"; + libraryHaskellDepends = [ base bytestring hosc network ]; + description = "Netclock protocol"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "netcode-io" = callPackage + ({ mkDerivation, base, bindings-DSL, libsodium }: + mkDerivation { + pname = "netcode-io"; + version = "0.0.3"; + sha256 = "132rih1fd2qdshnpb8q3glhwgc8790pm8xpm3786hnrl3di1384z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bindings-DSL ]; + librarySystemDepends = [ libsodium ]; + description = "Bindings to the low-level netcode.io library."; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libsodium;}; + + "netcore" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bimap, binary, binary-strict + , bytestring, containers, fgl, HList, hslogger, HUnit, mtl + , multiset, network, parsec, process, QuickCheck, random, syb + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-th + }: + mkDerivation { + pname = "netcore"; + version = "1.0.0"; + sha256 = "0biqhmfvszwmmnpgja6qk3k2s5ynx4l659zq9awrxr0637dc19a5"; + libraryHaskellDepends = [ + ansi-wl-pprint base bimap binary binary-strict bytestring + containers fgl HList hslogger mtl multiset network parsec process + random syb + ]; + testHaskellDepends = [ + ansi-wl-pprint base bimap binary binary-strict bytestring + containers fgl HList hslogger HUnit mtl multiset network parsec + process QuickCheck random syb test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th + ]; + benchmarkHaskellDepends = [ + ansi-wl-pprint base bimap binary binary-strict bytestring + containers fgl HList hslogger mtl multiset network parsec process + random syb + ]; + description = "The NetCore compiler and runtime system for OpenFlow networks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "netease-fm" = callPackage + ({ mkDerivation, aeson, async, base, base64-bytestring, brick + , bytestring, containers, cryptonite, data-default-class, directory + , exceptions, http-client, http-client-tls, http-types, memory, mtl + , parsec, process, random, stm, text, time, transformers, vector + , vty + }: + mkDerivation { + pname = "netease-fm"; + version = "1.2.2"; + sha256 = "1dmaac0b22nycq4mar0grb2dzfff08rh9qk075h73r0an1vjh1d9"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson async base base64-bytestring bytestring cryptonite + data-default-class directory exceptions http-client http-client-tls + http-types memory mtl parsec process random stm text time + transformers vector + ]; + executableHaskellDepends = [ + base brick containers data-default-class directory mtl process + random stm transformers vty + ]; + description = "NetEase Cloud Music FM client in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "netease-fm"; + broken = true; + }) {}; + + "netlib-carray" = callPackage + ({ mkDerivation, array, base, carray, netlib-ffi, transformers }: + mkDerivation { + pname = "netlib-carray"; + version = "0.1"; + sha256 = "0rh4m4xxwm8n0577khqa2cx74hnwmgz94phq2rwhsdppg6dd2xx5"; + revision = "1"; + editedCabalFile = "18nniq616c9l65g6vxhs6w6yi9rcp8s8vid2v9v0r96i7x1a5g14"; + libraryHaskellDepends = [ + array base carray netlib-ffi transformers + ]; + description = "Helper modules for CArray wrappers to BLAS and LAPACK"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "netlib-comfort-array" = callPackage + ({ mkDerivation, base, comfort-array, netlib-ffi, transformers }: + mkDerivation { + pname = "netlib-comfort-array"; + version = "0.0.0.2"; + sha256 = "1mwgdll9m0ryy5y1385sx2asff98kqfkz4bif8s4i0dkrqalsfx4"; + revision = "1"; + editedCabalFile = "0sl8xf5rgf4g5is5kfr6sai9i5mkw46391zv7j7v2zfw36iwx8i9"; + libraryHaskellDepends = [ + base comfort-array netlib-ffi transformers + ]; + description = "Helper modules for comfort-array wrappers to BLAS and LAPACK"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "netlib-ffi" = callPackage + ({ mkDerivation, base, guarded-allocation, storable-complex + , transformers + }: + mkDerivation { + pname = "netlib-ffi"; + version = "0.1.1"; + sha256 = "0irf5gc9kw3pjb339nrzylr1ldz8fhgmpkji26dm3w18vkwic411"; + revision = "1"; + editedCabalFile = "0q5psp0gi0il6yz99sxmq7x3m7axwzh2qbimcvqbw623zbzgycyg"; + libraryHaskellDepends = [ + base guarded-allocation storable-complex transformers + ]; + description = "Helper modules for FFI to BLAS and LAPACK"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "netlines" = callPackage + ({ mkDerivation, base, bytestring, contstuff, enumerator, HTF + , random, text, time + }: + mkDerivation { + pname = "netlines"; + version = "1.0.0"; + sha256 = "006ca49rhh09lz8did0sil2f0xp1ggk69d4dqb2kx12drijp1jgj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring contstuff enumerator text time + ]; + executableHaskellDepends = [ base HTF random ]; + description = "Enumerator tools for text-based network protocols"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "netlines-test"; + }) {}; + + "netlink" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, monad-loops + , pretty-hex, unix + }: + mkDerivation { + pname = "netlink"; + version = "1.1.1.0"; + sha256 = "1q8sxycv93sap6dgbw70scklnpjj5vav6qlvsxm5500jlvb3jnf0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal containers monad-loops pretty-hex unix + ]; + executableHaskellDepends = [ base ]; + description = "Netlink communication for Haskell"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {}; + + "netlist" = callPackage + ({ mkDerivation, base, binary, containers, syb }: + mkDerivation { + pname = "netlist"; + version = "0.3.1"; + sha256 = "0f3fwgpg0p3ajgxfzbqr4z04ly5cdbhjxms5xbd0k2ixdwgyxm67"; + libraryHaskellDepends = [ base binary containers syb ]; + description = "Netlist AST"; + license = lib.licenses.bsd3; + }) {}; + + "netlist-to-vhdl" = callPackage + ({ mkDerivation, base, netlist, pretty }: + mkDerivation { + pname = "netlist-to-vhdl"; + version = "0.3.3"; + sha256 = "1f62l4i1l1z47gbrv49xx5y78ykcf6iq6bish3sx5fw46mhcr1j4"; + libraryHaskellDepends = [ base netlist pretty ]; + description = "Convert a Netlist AST to VHDL"; + license = lib.licenses.bsd3; + }) {}; + + "netpbm" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, bytestring + , criterion, hspec, HUnit, storable-record, unordered-containers + , vector, vector-th-unbox + }: + mkDerivation { + pname = "netpbm"; + version = "1.0.4"; + sha256 = "0728k34q14f3rv6rfln7lh8clb1r7nigxri6fkl4q7dbf6i8n86p"; + libraryHaskellDepends = [ + attoparsec attoparsec-binary base bytestring storable-record + unordered-containers vector vector-th-unbox + ]; + testHaskellDepends = [ base bytestring hspec HUnit vector ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Loading PBM, PGM, PPM image files"; + license = lib.licenses.mit; + }) {}; + + "netrc" = callPackage + ({ mkDerivation, base, bytestring, deepseq, parsec, tasty + , tasty-golden, tasty-quickcheck + }: + mkDerivation { + pname = "netrc"; + version = "0.2.0.0"; + sha256 = "11iax3ick0im397jyyjkny7lax9bgrlgk90a25dp2jsglkphfpls"; + revision = "13"; + editedCabalFile = "01c405f31al4qv6fq3apx1p5s4szzkla2nhmwwzpf6lvl5rz8y8h"; + libraryHaskellDepends = [ base bytestring deepseq parsec ]; + testHaskellDepends = [ + base bytestring tasty tasty-golden tasty-quickcheck + ]; + description = "Parser for .netrc files"; + license = lib.licenses.gpl3Only; + }) {}; + + "netrium" = callPackage + ({ mkDerivation, base, containers, directory, filepath, HaXml + , pretty, process, time + }: + mkDerivation { + pname = "netrium"; + version = "0.6.0"; + sha256 = "1cs6fxg0cpd2d1vhkzaazpzxya6n6cxlsnnwy3lnvqbaz68sipc0"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers HaXml process time ]; + executableHaskellDepends = [ + base containers directory filepath HaXml pretty process + ]; + description = "Contract normaliser and simulator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "netspec" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, mtl, network + , template-haskell, text, transformers + }: + mkDerivation { + pname = "netspec"; + version = "0.2.0.0"; + sha256 = "0qmca5pf6r0zam86a8wghs3ylsmvd4cxk9g3nlv2gc3vl3fb8caq"; + libraryHaskellDepends = [ + aeson base binary bytestring mtl network template-haskell text + transformers + ]; + description = "Simplify static Networking tasks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "netstring-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, transformers }: + mkDerivation { + pname = "netstring-enumerator"; + version = "0.1.1"; + sha256 = "1n1g8d8507i0k4i93wb4i6yh7j7l3r0d9dfgxwl02hsk1svk5hkm"; + libraryHaskellDepends = [ + base bytestring enumerator transformers + ]; + description = "Enumerator-based netstring parsing"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nettle" = callPackage + ({ mkDerivation, array, base, byteable, bytestring + , crypto-cipher-tests, crypto-cipher-types, HUnit, nettle + , QuickCheck, securemem, tagged, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "nettle"; + version = "0.3.1.1"; + sha256 = "0hnbba0wc68yfqznmswmr9radl5hara61m67vr6wdl3s4ln5aj6m"; + libraryHaskellDepends = [ + base byteable bytestring crypto-cipher-types securemem tagged + ]; + libraryPkgconfigDepends = [ nettle ]; + testHaskellDepends = [ + array base bytestring crypto-cipher-tests crypto-cipher-types HUnit + QuickCheck tagged test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "safe nettle binding"; + license = lib.licenses.mit; + }) {inherit (pkgs) nettle;}; + + "nettle-frp" = callPackage + ({ mkDerivation, base, bimap, binary, bytestring, containers, mtl + , nettle-openflow, network, network-data, random, time + }: + mkDerivation { + pname = "nettle-frp"; + version = "0.1.1"; + sha256 = "0jkb9a3vci91gx1rj81jbanhf0xw7n4xk69a5nhy7b55vclv8lcr"; + libraryHaskellDepends = [ + base bimap binary bytestring containers mtl nettle-openflow network + network-data random time + ]; + description = "FRP for controlling networks of OpenFlow switches"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nettle-netkit" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl + , nettle-openflow, unix + }: + mkDerivation { + pname = "nettle-netkit"; + version = "0.2.0"; + sha256 = "152i4mdmqfrbvzq4nfzl8vy2n3jczbn18wd2mjxng1130l86cylp"; + libraryHaskellDepends = [ + base containers directory filepath mtl nettle-openflow unix + ]; + description = "DSL for describing OpenFlow networks, and a compiler generating NetKit labs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nettle-openflow" = callPackage + ({ mkDerivation, array, base, bimap, binary, binary-strict + , bytestring, containers, HList, mtl, network, parsec, syb + }: + mkDerivation { + pname = "nettle-openflow"; + version = "0.2.0"; + sha256 = "1jc9dpsz8s6ivmkmddxy7i8kyiqf93x8rhnxly357nxlgmsn5dgk"; + libraryHaskellDepends = [ + array base bimap binary binary-strict bytestring containers HList + mtl network parsec syb + ]; + description = "OpenFlow protocol messages, binary formats, and servers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "netw" = callPackage + ({ mkDerivation, base, primitive, primitive-unaligned + , template-haskell, unix + }: + mkDerivation { + pname = "netw"; + version = "0.1.0.0"; + sha256 = "1w42pmm8ydf087wmlrhznkmz3r93qw4dzn1laqyd52103q6fjnl8"; + libraryHaskellDepends = [ + base primitive primitive-unaligned template-haskell unix + ]; + testHaskellDepends = [ base primitive unix ]; + description = "Binding to C socket API operating on bytearrays"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "netwire" = callPackage + ({ mkDerivation, base, containers, deepseq, parallel, profunctors + , random, semigroups, time, transformers + }: + mkDerivation { + pname = "netwire"; + version = "5.0.3"; + sha256 = "0bi2xyipz11vsai4wghdrh5yywzl0bkinfpmh0qdp77y7qlygpgi"; + libraryHaskellDepends = [ + base containers deepseq parallel profunctors random semigroups time + transformers + ]; + description = "Functional reactive programming library"; + license = lib.licenses.bsd3; + }) {}; + + "netwire-input" = callPackage + ({ mkDerivation, base, deepseq, netwire }: + mkDerivation { + pname = "netwire-input"; + version = "0.0.7"; + sha256 = "1f9xxlcpy2brqn5hv0mdc428fav402jsqa1b8h4s8b09qa3v1ii9"; + libraryHaskellDepends = [ base deepseq netwire ]; + description = "Input handling abstractions for netwire"; + license = lib.licenses.mit; + }) {}; + + "netwire-input-glfw" = callPackage + ({ mkDerivation, base, containers, deepseq, GLFW-b, mtl + , netwire-input, stm + }: + mkDerivation { + pname = "netwire-input-glfw"; + version = "0.0.12"; + sha256 = "0ydg38w8n3k5hwqv1j1qw3lad0n034rmijpqgk09d2anhyr2pi0v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers deepseq GLFW-b mtl netwire-input stm + ]; + description = "GLFW instance of netwire-input"; + license = lib.licenses.mit; + }) {}; + + "netwire-input-javascript" = callPackage + ({ mkDerivation, base, containers, ghcjs-base, netwire + , netwire-input, transformers + }: + mkDerivation { + pname = "netwire-input-javascript"; + version = "0.0.2"; + sha256 = "1gvjnr745d13lk1vscqxwns2285kjslwmyl5zlw4wl6w0xf7x5ps"; + libraryHaskellDepends = [ + base containers ghcjs-base netwire netwire-input transformers + ]; + description = "JavaScript instance of netwire-input"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "netwire-vinylglfw-examples" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, GLFW-b, GLUtil, lens, linear, mtl, netwire + , netwire-input, netwire-input-glfw, OpenGL, transformers, vinyl + , vinyl-gl + }: + mkDerivation { + pname = "netwire-vinylglfw-examples"; + version = "1.0.0"; + sha256 = "16n03lpmvf715yi9kpf3nypllvipm58jq63lya619h45b2r8i5n9"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring containers directory filepath GLFW-b GLUtil + lens linear mtl netwire netwire-input netwire-input-glfw OpenGL + transformers vinyl vinyl-gl + ]; + description = "Netwire/GLFW/VinylGL input handling demo"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network_2_6_3_1" = callPackage + ({ mkDerivation, base, bytestring, doctest, HUnit, test-framework + , test-framework-hunit, unix + }: + mkDerivation { + pname = "network"; + version = "2.6.3.1"; + sha256 = "1rl2gl37cf4k0ddsq93q15fwdz1l25nhl4w205krbh7d5dg5y12p"; + revision = "1"; + editedCabalFile = "1mfwybinwdfb05pvlg3hkiql4pazp9rp1agz777ijj44njkgn416"; + libraryHaskellDepends = [ base bytestring unix ]; + testHaskellDepends = [ + base bytestring doctest HUnit test-framework test-framework-hunit + ]; + description = "Low-level networking interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network" = callPackage + ({ mkDerivation, base, bytestring, deepseq, directory, hspec + , hspec-discover, HUnit, QuickCheck, temporary + }: + mkDerivation { + pname = "network"; + version = "3.1.4.0"; + sha256 = "13hmp4va00ydpzbnwjzgf5wd5iy7373j0f7baxrj1ncmmjps4lml"; + revision = "1"; + editedCabalFile = "1vwxy5zj4bizgg2g0hk3dy52kjh5d7lzn33lphmvbbs36aqcslp1"; + libraryHaskellDepends = [ base bytestring deepseq directory ]; + testHaskellDepends = [ + base bytestring directory hspec HUnit QuickCheck temporary + ]; + testToolDepends = [ hspec-discover ]; + description = "Low-level networking interface"; + license = lib.licenses.bsd3; + }) {}; + + "network_3_2_0_0" = callPackage + ({ mkDerivation, base, bytestring, deepseq, directory, hspec + , hspec-discover, HUnit, QuickCheck, temporary + }: + mkDerivation { + pname = "network"; + version = "3.2.0.0"; + sha256 = "1jmrkjxjypm3j0d3rzm3xm87nnwnd7c3s6l7aqxdjdy49ms9cmn4"; + libraryHaskellDepends = [ base bytestring deepseq directory ]; + testHaskellDepends = [ + base bytestring directory hspec HUnit QuickCheck temporary + ]; + testToolDepends = [ hspec-discover ]; + description = "Low-level networking interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-address" = callPackage + ({ mkDerivation, base, Cabal, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "network-address"; + version = "0.2.0"; + sha256 = "0pz6x11naxzby14jxrm31j2jdd6gwqspbrx1hv5204rbf7lifib1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal ]; + testHaskellDepends = [ + base Cabal QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "IP data structures and textual representation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-anonymous-i2p" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, exceptions, hspec + , hspec-attoparsec, hspec-expectations, mtl, network + , network-attoparsec, network-simple, text, transformers, uuid + }: + mkDerivation { + pname = "network-anonymous-i2p"; + version = "0.10.0"; + sha256 = "0b7z7w105l1yd3xpnnl2z779m5zknf756cslksbbpsy16rn7kxfg"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base bytestring exceptions mtl network + network-attoparsec network-simple text transformers uuid + ]; + testHaskellDepends = [ + attoparsec base bytestring exceptions hspec hspec-attoparsec + hspec-expectations mtl network network-simple transformers uuid + ]; + description = "Haskell API for I2P anonymous networking"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-anonymous-tor" = callPackage + ({ mkDerivation, attoparsec, base, base32string, bytestring + , exceptions, hexstring, hspec, hspec-attoparsec + , hspec-expectations, network, network-attoparsec, network-simple + , socks, splice, text, transformers + }: + mkDerivation { + pname = "network-anonymous-tor"; + version = "0.11.0"; + sha256 = "0jbm29795dznmrdkvl95v9xhj8pcmwgsdk2ngaj6zv5a9arybbj1"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base base32string bytestring exceptions hexstring + network network-attoparsec network-simple socks text transformers + ]; + executableHaskellDepends = [ + base exceptions network network-simple splice + ]; + testHaskellDepends = [ + attoparsec base base32string bytestring exceptions hspec + hspec-attoparsec hspec-expectations network network-simple socks + text transformers + ]; + description = "Haskell API for Tor anonymous networking"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "tor-relay"; + }) {}; + + "network-api-support" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , case-insensitive, http-client, http-client-tls, http-types, text + , time, tls + }: + mkDerivation { + pname = "network-api-support"; + version = "0.3.5"; + sha256 = "0d7s7v5df9w1cflprighaqfj6p6nd565fbbklypnh8226pfivf0k"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring case-insensitive http-client + http-client-tls http-types text time tls + ]; + description = "Toolkit for building http client libraries over Network.Http.Conduit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-arbitrary" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, hspec + , hspec-discover, http-media, http-types, network-uri, QuickCheck + , test-invariant + }: + mkDerivation { + pname = "network-arbitrary"; + version = "0.7.0.0"; + sha256 = "0n3c9hm8p404diksx23l4afa7i4lcl92m2zp2aw4zy8n9vhpz8sv"; + libraryHaskellDepends = [ + base bytestring http-media http-types network-uri QuickCheck + ]; + testHaskellDepends = [ + base bytestring case-insensitive hspec http-media http-types + network-uri QuickCheck test-invariant + ]; + testToolDepends = [ hspec-discover ]; + description = "Arbitrary Instances for Network Types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, enclosed-exceptions + , exceptions, hspec, lifted-base, monad-control, mtl, network + , network-simple, transformers + }: + mkDerivation { + pname = "network-attoparsec"; + version = "0.12.2"; + sha256 = "1w08py367mmwfg5lff6y9s6hdpg1nbjf7v6vv9s19aw6saxak44p"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base bytestring enclosed-exceptions exceptions + lifted-base monad-control mtl network transformers + ]; + testHaskellDepends = [ + attoparsec base bytestring exceptions hspec mtl network + network-simple transformers + ]; + doCheck = false; + description = "Utility functions for running a parser against a socket"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-bitcoin" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cookie, HTTP + , http-client, http-types, network, network-uri, QuickCheck, tasty + , tasty-quickcheck, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "network-bitcoin"; + version = "1.9.1"; + sha256 = "12ywzix3fpvlrd43v0q03lbm877pi2dz2x9w421sxvb6gvd2q7s0"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring cookie HTTP http-client http-types + network network-uri text time unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring cookie HTTP http-client http-types + network QuickCheck tasty tasty-quickcheck text time + unordered-containers vector + ]; + description = "An interface to bitcoind"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-bsd" = callPackage + ({ mkDerivation, base, deepseq, network }: + mkDerivation { + pname = "network-bsd"; + version = "2.8.1.0"; + sha256 = "0kid0811lv4x761fd5gv6lsc8p5j2bn41rfd366pjb642p562jfr"; + revision = "5"; + editedCabalFile = "00j8p4z1ymzh99lgy8lld0slc850xr6wfafj97bb1crvn0xgfzg2"; + libraryHaskellDepends = [ base deepseq network ]; + description = "POSIX network database () API"; + license = lib.licenses.bsd3; + }) {}; + + "network-builder" = callPackage + ({ mkDerivation, aeson, base, bytestring, cabal-test-bin, hspec + , hspec-server, optparse-applicative, process, shelly, text, yaml + }: + mkDerivation { + pname = "network-builder"; + version = "0.1.0"; + sha256 = "0faa3clz80158m9cy4mblnszla6k9hbf8bdwp5cam05dwmvsdcyw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson base bytestring shelly text yaml ]; + executableHaskellDepends = [ + aeson base bytestring optparse-applicative shelly text yaml + ]; + testHaskellDepends = [ + base cabal-test-bin hspec hspec-server process + ]; + description = "Linux NetworkNameSpace Builder"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "network-builder"; + broken = true; + }) {}; + + "network-byte-order" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "network-byte-order"; + version = "0.1.7"; + sha256 = "0yc6s2zdxkr2awmf56vqwds417ix8rgq33ffsk44wdk7gyny0328"; + libraryHaskellDepends = [ base bytestring ]; + description = "Network byte order utilities"; + license = lib.licenses.bsd3; + }) {}; + + "network-bytestring" = callPackage + ({ mkDerivation, base, bytestring, network, unix }: + mkDerivation { + pname = "network-bytestring"; + version = "0.1.3.4"; + sha256 = "19m10mj9nqsa7s0syv9dyhqkhvmf2h7yna8n7bq0xkdp8m9l0g96"; + revision = "1"; + editedCabalFile = "0znp4qkad1sd650kjqhbbrr2ap7bb772g3db92k7r2rrydr19cdl"; + libraryHaskellDepends = [ base bytestring network unix ]; + description = "Fast, memory-efficient, low-level networking"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-carbon" = callPackage + ({ mkDerivation, base, bytestring, network, text, time, vector }: + mkDerivation { + pname = "network-carbon"; + version = "1.0.15"; + sha256 = "1w6a267h6svgx4wvbjy134wl2cvjdgicb0hcyrmb3z1d6bgy09dv"; + libraryHaskellDepends = [ + base bytestring network text time vector + ]; + description = "A Haskell implementation of the Carbon protocol (part of the Graphite monitoring tools)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-conduit" = callPackage + ({ mkDerivation, base, conduit }: + mkDerivation { + pname = "network-conduit"; + version = "1.1.0"; + sha256 = "06amxl8rg4zfnmgc1iyq5mxy9qihcqddqgqkbfvaf25mwr43992p"; + libraryHaskellDepends = [ base conduit ]; + doHaddock = false; + description = "Stream socket data using conduits. (deprecated)"; + license = lib.licenses.bsd3; + }) {}; + + "network-conduit-tls" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , crypton-connection, data-default-class, HUnit, mtl, network + , streaming-commons, tls, transformers, unliftio-core + }: + mkDerivation { + pname = "network-conduit-tls"; + version = "1.4.0"; + sha256 = "16addjifgsvyjsapl3a6nfkcab5znffxyy5lifrmkn9r69s7l5f5"; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra crypton-connection + data-default-class network streaming-commons tls transformers + unliftio-core + ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra crypton-connection HUnit mtl + ]; + description = "Create TLS-aware network code with conduits"; + license = lib.licenses.mit; + }) {}; + + "network-connection" = callPackage + ({ mkDerivation, base, bytestring, containers, network + , network-bytestring, stm + }: + mkDerivation { + pname = "network-connection"; + version = "0.1.1"; + sha256 = "0v3dwq5vxmgknsiq2nddfj3gvvvaxdlfsnk0bxrqw9zzzdkpi0q1"; + libraryHaskellDepends = [ + base bytestring containers network network-bytestring stm + ]; + description = "A wrapper around a generic stream-like connection"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-control" = callPackage + ({ mkDerivation, base, psqueues, unix-time }: + mkDerivation { + pname = "network-control"; + version = "0.0.2"; + sha256 = "1m16cfq7b9nvb30g8f0iwwajfsm7pibkk34da2xvyhcn61prqkhk"; + libraryHaskellDepends = [ base psqueues unix-time ]; + description = "Library to control network protocols"; + license = lib.licenses.bsd3; + }) {}; + + "network-control_0_1_0" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, pretty-simple + , psqueues, QuickCheck, text, unix-time + }: + mkDerivation { + pname = "network-control"; + version = "0.1.0"; + sha256 = "0bvkjid0nqhc15f5nn4za6xwvcc5x8hxfbwky0m2zqdyzwd9bmlp"; + libraryHaskellDepends = [ base psqueues unix-time ]; + testHaskellDepends = [ base hspec pretty-simple QuickCheck text ]; + testToolDepends = [ hspec-discover ]; + description = "Library to control network protocols"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-data" = callPackage + ({ mkDerivation, base, bytestring, cereal, pretty }: + mkDerivation { + pname = "network-data"; + version = "0.5.3"; + sha256 = "0zbwplzrr899lj0ig2nyq58cayy6f8pkn4wnqbrd1i50lhq61szz"; + libraryHaskellDepends = [ base bytestring cereal pretty ]; + description = "Library for network data structures and their serialization"; + license = lib.licenses.bsd3; + }) {}; + + "network-dbus" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl, network + , parsec, unix, utf8-string + }: + mkDerivation { + pname = "network-dbus"; + version = "0.0"; + sha256 = "024h0gfgn7hmfh90y74nf03kpvj5mg74a54lgb6clvxxfp8j64w9"; + libraryHaskellDepends = [ + base binary bytestring containers mtl network parsec unix + utf8-string + ]; + description = "D-Bus"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-dns" = callPackage + ({ mkDerivation, base, bytestring, containers, data-serializer + , data-textual, hashable, network-ip, parsers, posix-socket + , text-latin1, text-printer, type-hint + }: + mkDerivation { + pname = "network-dns"; + version = "1.1.0.2"; + sha256 = "1b7bgx2sbcdw6c9p1v458glrwpp7869wz0vr0inz3f7g55ll8a3l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-serializer data-textual hashable + network-ip parsers text-latin1 text-printer type-hint + ]; + executableHaskellDepends = [ + base data-serializer data-textual network-ip posix-socket + ]; + description = "Domain Name System data structures"; + license = lib.licenses.bsd3; + mainProgram = "hs-network-dns-examples-resolver"; + }) {}; + + "network-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, network + , transformers + }: + mkDerivation { + pname = "network-enumerator"; + version = "0.1.5"; + sha256 = "11hwgdw03a39k3akjy5qlg9zsb7z8qiikvdmcqr2dhj6ykmfwsvk"; + libraryHaskellDepends = [ + base bytestring enumerator network transformers + ]; + description = "Enumerators for network sockets"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-fancy" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "network-fancy"; + version = "0.2.4"; + sha256 = "0myzfvmv6xny7nmq2p5dhyrz8yl7n48p4brkarkacs07k1zyldj9"; + libraryHaskellDepends = [ base bytestring ]; + description = "Networking support with a cleaner API"; + license = lib.licenses.bsd3; + }) {}; + + "network-hans" = callPackage + ({ mkDerivation, base, bytestring, hans, parsec }: + mkDerivation { + pname = "network-hans"; + version = "2.6.3.1"; + sha256 = "1gv1y0iz90r30rmp8g40ksf39fvgznjihy68sspahpf8r24srlwq"; + libraryHaskellDepends = [ base bytestring hans parsec ]; + description = "HaNS to Network shims for easier HaNS integration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-house" = callPackage + ({ mkDerivation, array, base, containers, mtl }: + mkDerivation { + pname = "network-house"; + version = "0.1.0.2"; + sha256 = "0hxbzzdjrxnx9pknsbma7iyfr3pxrsff5n9mhbkpaqaizhibq7q7"; + libraryHaskellDepends = [ array base containers mtl ]; + description = "data and parsers for Ethernet, TCP, UDP, IPv4, IPv6, ICMP, DHCP, TFTP"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-info" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "network-info"; + version = "0.2.1"; + sha256 = "015lm3b8n8sb16qsffjxz1jvijyy0z600ch0sm8h6a685wqqhbcv"; + libraryHaskellDepends = [ base ]; + description = "Access the local computer's basic network configuration"; + license = lib.licenses.bsd3; + }) {}; + + "network-interfacerequest" = callPackage + ({ mkDerivation, base, bytestring, ioctl, network }: + mkDerivation { + pname = "network-interfacerequest"; + version = "0.0.1"; + sha256 = "0qa5rbbcw9axg7mj4kjj027hfsclnw85cj8nmi6jvrzq2yhhk56c"; + libraryHaskellDepends = [ base bytestring ioctl network ]; + description = "Haskell bindings for the ifreq structure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-ip" = callPackage + ({ mkDerivation, base, data-default-class, data-dword, data-endian + , data-serializer, data-textual, hashable, parsers, tasty + , tasty-quickcheck, text-printer, type-hint + }: + mkDerivation { + pname = "network-ip"; + version = "0.3.0.3"; + sha256 = "0p4mn7vz74kxmsc8xvg7gx5rs38knnv518bc0qv0b07ki51wq7g0"; + libraryHaskellDepends = [ + base data-default-class data-dword data-endian data-serializer + data-textual hashable parsers text-printer type-hint + ]; + testHaskellDepends = [ + base data-dword data-textual parsers tasty tasty-quickcheck + text-printer + ]; + description = "Internet Protocol data structures"; + license = lib.licenses.bsd3; + }) {}; + + "network-manager-tui" = callPackage + ({ mkDerivation, base, brick, hspec, microlens, process, split + , vector, vty + }: + mkDerivation { + pname = "network-manager-tui"; + version = "1.0.0.0"; + sha256 = "15xm6nsinf1a33h9wd06s7z8fvydn0jck6rzc5v69g51fdy8mjbg"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + base brick microlens process split vector vty + ]; + executableHaskellDepends = [ + base brick microlens process split vector vty + ]; + testHaskellDepends = [ + base brick hspec microlens process split vector vty + ]; + doHaddock = false; + description = "network-manager tui"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nmt"; + broken = true; + }) {}; + + "network-messagepack-rpc" = callPackage + ({ mkDerivation, base, bytestring, data-msgpack, safe-exceptions + , text, unordered-containers + }: + mkDerivation { + pname = "network-messagepack-rpc"; + version = "0.1.2.0"; + sha256 = "118agkkbvfyynk6qg5yzazbs0s7w0bw9n0ndj8nm35yy6cil9lky"; + libraryHaskellDepends = [ + base bytestring data-msgpack safe-exceptions text + unordered-containers + ]; + description = "MessagePack RPC"; + license = lib.licenses.bsd3; + }) {}; + + "network-messagepack-rpc-websocket" = callPackage + ({ mkDerivation, async, base, bytestring, data-msgpack, envy, hspec + , network-messagepack-rpc, QuickCheck, skews, text, websockets + , wss-client + }: + mkDerivation { + pname = "network-messagepack-rpc-websocket"; + version = "0.1.1.1"; + sha256 = "0adkav3nl7ghbx2r7dx83ki6m397clxaw37s54ivnkxydqscjv06"; + libraryHaskellDepends = [ + base network-messagepack-rpc text websockets wss-client + ]; + testHaskellDepends = [ + async base bytestring data-msgpack envy hspec + network-messagepack-rpc QuickCheck skews text wss-client + ]; + description = "WebSocket backend for MessagePack RPC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-metrics" = callPackage + ({ mkDerivation, base, binary, bytestring, data-default, network + , random, time + }: + mkDerivation { + pname = "network-metrics"; + version = "0.4"; + sha256 = "0dvrjf84pdm42pxwc7fm4gvswc5nzmdsq7cr7ab8jyzvjqb8684c"; + libraryHaskellDepends = [ + base binary bytestring data-default network random time + ]; + description = "Send metrics to Ganglia, Graphite, and statsd"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-minihttp" = callPackage + ({ mkDerivation, base, binary, binary-strict, bytestring + , containers, filepath, HsOpenSSL, mtl, network, network-bytestring + , network-connection, network-dns, old-locale, stm, tagsoup, time + , unix + }: + mkDerivation { + pname = "network-minihttp"; + version = "0.2"; + sha256 = "104jfksb0xagd8am3h390avqqr3k7qgxcd0znppz4hr0p9d681f5"; + libraryHaskellDepends = [ + base binary binary-strict bytestring containers filepath HsOpenSSL + mtl network network-bytestring network-connection network-dns + old-locale stm tagsoup time unix + ]; + description = "A ByteString based library for writing HTTP(S) servers and clients"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-msg" = callPackage + ({ mkDerivation, base, binary, bytestring, network, unix }: + mkDerivation { + pname = "network-msg"; + version = "0.8"; + sha256 = "1bgad1z1syc8cripvfxa8xs2s14k39sm2mcvkpwll8gf3qdkh792"; + libraryHaskellDepends = [ base binary bytestring network unix ]; + description = "Recvmsg and sendmsg bindings"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-msgpack-rpc" = callPackage + ({ mkDerivation, async, base, binary, binary-conduit, bytestring + , conduit, conduit-extra, data-default-class + , data-default-instances-base, data-msgpack, data-msgpack-types + , exceptions, hspec, monad-control, mtl, network, tagged, text + , unliftio-core + }: + mkDerivation { + pname = "network-msgpack-rpc"; + version = "0.0.6"; + sha256 = "1rris7vsls5cxagx3gx8aa3np7fld4dqyhcqczc7dwxcnkzj3c78"; + libraryHaskellDepends = [ + base binary binary-conduit bytestring conduit conduit-extra + data-default-class data-default-instances-base data-msgpack + data-msgpack-types exceptions monad-control mtl network tagged text + unliftio-core + ]; + testHaskellDepends = [ async base bytestring hspec mtl network ]; + description = "A MessagePack-RPC Implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-multicast" = callPackage + ({ mkDerivation, base, network, network-bsd }: + mkDerivation { + pname = "network-multicast"; + version = "0.3.2"; + sha256 = "0whvi0pbwjy6dbwfdf9rv1j3yr3lcmfp3q7a8pwq63g537l4l2l3"; + libraryHaskellDepends = [ base network network-bsd ]; + description = "Simple multicast library"; + license = lib.licenses.publicDomain; + }) {}; + + "network-netpacket" = callPackage + ({ mkDerivation, base, bytestring, foreign-storable-asymmetric + , ioctl, network, network-interfacerequest + }: + mkDerivation { + pname = "network-netpacket"; + version = "0.0.1"; + sha256 = "12q3bqy57lj46m3l44zdk3sqkhbnqfd5cjp3qy1m5m5wxfdnmx56"; + libraryHaskellDepends = [ + base bytestring foreign-storable-asymmetric ioctl network + network-interfacerequest + ]; + description = "Haskell bindings for low-level packet sockets (AF_PACKET)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-packet-linux" = callPackage + ({ mkDerivation, base, bytestring, directory, hspec, hspec-discover + , HUnit, network, QuickCheck + }: + mkDerivation { + pname = "network-packet-linux"; + version = "0.1.1.0"; + sha256 = "0d86g04qpbqf97lwcmp3grqq7i62xmn1ki9px2dbpl4abgclljdb"; + libraryHaskellDepends = [ base network ]; + testHaskellDepends = [ + base bytestring directory hspec HUnit network QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Types for working with Linux packet sockets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-pgi" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , bytestring, enumerator, tnet + }: + mkDerivation { + pname = "network-pgi"; + version = "0.0.1"; + sha256 = "0s0rk3q1nlic2ibcpr0px0kb8gwp2hbnra5109l71q3dr713n2yw"; + libraryHaskellDepends = [ + attoparsec attoparsec-enumerator base bytestring enumerator tnet + ]; + description = "Library for writing PGI applications"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-protocol-xmpp" = callPackage + ({ mkDerivation, base, bytestring, gnuidn, gnutls, gsasl + , libxml-sax, network, network-simple, text, transformers + , xml-types + }: + mkDerivation { + pname = "network-protocol-xmpp"; + version = "0.5.1"; + sha256 = "1fd8rq235lbpkdlashsqk01ymxbbh6q1hng706h5lw0v49wpvd7i"; + libraryHaskellDepends = [ + base bytestring gnuidn gnutls gsasl libxml-sax network + network-simple text transformers xml-types + ]; + description = "Client library for the XMPP protocol"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-rpca" = callPackage + ({ mkDerivation, array, base, binary, binary-strict, bytestring + , codec-libevent, containers, control-timeout, network + , network-bytestring, stm + }: + mkDerivation { + pname = "network-rpca"; + version = "0.0.1"; + sha256 = "1dhy4n0502rx66pansmgmjv8avwwbhvf23afhb98zqksqlkavdir"; + libraryHaskellDepends = [ + array base binary binary-strict bytestring codec-libevent + containers control-timeout network network-bytestring stm + ]; + description = "A cross-platform RPC library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-run" = callPackage + ({ mkDerivation, base, bytestring, network, time-manager }: + mkDerivation { + pname = "network-run"; + version = "0.2.7"; + sha256 = "14x55n79cg74xbjcii00nyi0y7zxh7lw03qdkl4inm1smfsm7zjl"; + libraryHaskellDepends = [ base bytestring network time-manager ]; + description = "Simple network runner library"; + license = lib.licenses.bsd3; + }) {}; + + "network-run_0_2_8" = callPackage + ({ mkDerivation, base, bytestring, network, time-manager }: + mkDerivation { + pname = "network-run"; + version = "0.2.8"; + sha256 = "1yqqvb9l17n2r4giigppj12xdpvx0m13yyhlx5ss3r4qkdj2b962"; + libraryHaskellDepends = [ base bytestring network time-manager ]; + description = "Simple network runner library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-server" = callPackage + ({ mkDerivation, base, network, unix }: + mkDerivation { + pname = "network-server"; + version = "0.2.0"; + sha256 = "0iijgw07b5g3rcd4va98pb4hdkk912c67y2d1lkz03bfyq75b6xk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base network unix ]; + executableHaskellDepends = [ base network unix ]; + description = "A light abstraction over sockets & co. for servers"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "network-service" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, network }: + mkDerivation { + pname = "network-service"; + version = "0.1.0.0"; + sha256 = "1js0p0i27fj8rjnq54pcq97bgvhdx7jpwj1ghqmdwpvhn8ds07p4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring bytestring network + ]; + description = "Provide a service at the data type level"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-simple" = callPackage + ({ mkDerivation, base, bytestring, network, network-bsd + , safe-exceptions, socks, transformers + }: + mkDerivation { + pname = "network-simple"; + version = "0.4.5"; + sha256 = "17hpgcwrsx2h8lrb2wwzy0anp33mn80dnwcgnqmb8prajwjvz807"; + libraryHaskellDepends = [ + base bytestring network network-bsd safe-exceptions socks + transformers + ]; + description = "Simple network sockets usage patterns"; + license = lib.licenses.bsd3; + }) {}; + + "network-simple-sockaddr" = callPackage + ({ mkDerivation, base, bytestring, directory, exceptions, network + , transformers + }: + mkDerivation { + pname = "network-simple-sockaddr"; + version = "0.2"; + sha256 = "0c7jjdpzvbpg29njr1w0kn26m3pxa8q1z3sh7bfh933spnvqm52x"; + libraryHaskellDepends = [ + base bytestring directory exceptions network transformers + ]; + description = "network-simple for resolved addresses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-simple-tls" = callPackage + ({ mkDerivation, base, bytestring, crypton-x509, crypton-x509-store + , crypton-x509-system, crypton-x509-validation, data-default + , network, network-simple, safe-exceptions, tls + , tls-session-manager, transformers + }: + mkDerivation { + pname = "network-simple-tls"; + version = "0.4.2"; + sha256 = "0m49w5qvfx8b44a4i77zirlxa109pihmymdrr8diy62dlxwvqi5d"; + libraryHaskellDepends = [ + base bytestring crypton-x509 crypton-x509-store crypton-x509-system + crypton-x509-validation data-default network network-simple + safe-exceptions tls tls-session-manager transformers + ]; + description = "Simple interface to TLS secured network sockets"; + license = lib.licenses.bsd3; + }) {}; + + "network-simple-ws" = callPackage + ({ mkDerivation, async, base, bytestring, case-insensitive + , network-simple, safe-exceptions, websockets + }: + mkDerivation { + pname = "network-simple-ws"; + version = "0.2"; + sha256 = "0wz8lb6hbv4gi0y148nqx5d4wpxjildq0m3dj33skhg9h1hmsw10"; + libraryHaskellDepends = [ + async base bytestring case-insensitive network-simple + safe-exceptions websockets + ]; + description = "Simple interface to WebSockets"; + license = lib.licenses.bsd3; + }) {}; + + "network-simple-wss" = callPackage + ({ mkDerivation, async, base, bytestring, network-simple-tls + , network-simple-ws, safe-exceptions, websockets + }: + mkDerivation { + pname = "network-simple-wss"; + version = "0.2"; + sha256 = "1nf0yjxf0sw31zjhv9ypmb0k244v9qrfmi7lhklpfahd11qlv76h"; + libraryHaskellDepends = [ + async base bytestring network-simple-tls network-simple-ws + safe-exceptions websockets + ]; + description = "Simple interface to TLS secured WebSockets"; + license = lib.licenses.bsd3; + }) {}; + + "network-socket-options" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "network-socket-options"; + version = "0.2.0.1"; + sha256 = "00qf22nwzsv8229gb7yqaaafiz573xl4v78mn1zf9ajvwzvwb63r"; + libraryHaskellDepends = [ base network ]; + description = "Type-safe, portable alternative to getSocketOption/setSocketOption"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-stream" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, enumerator + , network, stm, text, transformers + }: + mkDerivation { + pname = "network-stream"; + version = "0.1.0"; + sha256 = "1y7c2m8yrkb67iqqv6sjbxxmhlnv0s6k82lv9f6wk4mhckcsc5n1"; + libraryHaskellDepends = [ + base binary bytestring cereal enumerator network stm text + transformers + ]; + description = "ByteString and Text streams for networking"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-topic-models" = callPackage + ({ mkDerivation, base, bayes-stack, bimap, bytestring, cereal + , containers, deepseq, directory, filepath, logfloat, mwc-random + , optparse-applicative, random-fu, statistics, stm, text + , transformers, vector + }: + mkDerivation { + pname = "network-topic-models"; + version = "0.2.0.1"; + sha256 = "1l5m9f08aizrxxkv2dspv8swf558cch6vx4gyzs6qs6826v9q32b"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bayes-stack bimap bytestring cereal containers deepseq + directory filepath logfloat mwc-random optparse-applicative + random-fu statistics stm text transformers vector + ]; + description = "A few network topic model implementations for bayes-stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-transport" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, hashable + , transformers + }: + mkDerivation { + pname = "network-transport"; + version = "0.5.7"; + sha256 = "163n3dl56vrmw4pdq66lb80ybjh58lqr85j69hpqwr24c46gjqk7"; + libraryHaskellDepends = [ + base binary bytestring deepseq hashable transformers + ]; + description = "Network abstraction layer"; + license = lib.licenses.bsd3; + }) {}; + + "network-transport-amqp" = callPackage + ({ mkDerivation, amqp, async, base, bytestring, cereal, containers + , exceptions, lens-family, lens-family-th, network-transport + , network-transport-tests, stm, stm-chans, string-conv, tasty + , tasty-hunit, text, uuid + }: + mkDerivation { + pname = "network-transport-amqp"; + version = "0.1.0.0"; + sha256 = "1165xl5g8m423y4nvzwpihzrv6nc9y2dyr6dm4sqp6n1bw4dqqdq"; + revision = "2"; + editedCabalFile = "1m0jn7p8pmm8s9p0bz7mz8356rrs0a6q620925qd2max0fsi0i3j"; + libraryHaskellDepends = [ + amqp async base bytestring cereal containers exceptions lens-family + lens-family-th network-transport stm stm-chans string-conv text + uuid + ]; + testHaskellDepends = [ + amqp base network-transport network-transport-tests tasty + tasty-hunit + ]; + description = "AMQP-based transport layer for distributed-process (aka Cloud Haskell)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-transport-composed" = callPackage + ({ mkDerivation, base, bytestring, network-transport }: + mkDerivation { + pname = "network-transport-composed"; + version = "0.2.1"; + sha256 = "0i2rwl1hwbp87kvnhfc6h0v2zy1hbfgrz0wx1vicd9m76nzbynx3"; + libraryHaskellDepends = [ base bytestring network-transport ]; + description = "Compose network transports"; + license = lib.licenses.bsd3; + }) {}; + + "network-transport-inmemory" = callPackage + ({ mkDerivation, base, bytestring, containers, data-accessor + , network-transport, network-transport-tests, stm + }: + mkDerivation { + pname = "network-transport-inmemory"; + version = "0.5.4"; + sha256 = "0557xhsswlypnxfvw5x3add29dai29ybi1g129mzkz0pi1wddxiq"; + libraryHaskellDepends = [ + base bytestring containers data-accessor network-transport stm + ]; + testHaskellDepends = [ + base network-transport network-transport-tests + ]; + description = "In-memory instantiation of Network.Transport"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-transport-tcp" = callPackage + ({ mkDerivation, async, base, bytestring, containers, data-accessor + , network, network-transport, network-transport-tests, uuid + }: + mkDerivation { + pname = "network-transport-tcp"; + version = "0.8.3"; + sha256 = "06n6yxcd1alc3zgid29qmljg34mncax0yw6krxalq95pm8lia8j0"; + libraryHaskellDepends = [ + async base bytestring containers data-accessor network + network-transport uuid + ]; + testHaskellDepends = [ + base bytestring network network-transport network-transport-tests + ]; + description = "TCP instantiation of Network.Transport"; + license = lib.licenses.bsd3; + }) {}; + + "network-transport-tests" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, containers, mtl + , network-transport, random + }: + mkDerivation { + pname = "network-transport-tests"; + version = "0.3.2"; + sha256 = "1w3cxiap0p8kgxs4jghvhfzpa6bazpha4s6zgabd80cw3gcmf5lf"; + libraryHaskellDepends = [ + ansi-terminal base bytestring containers mtl network-transport + random + ]; + description = "Unit tests for Network.Transport implementations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-transport-zeromq" = callPackage + ({ mkDerivation, async, base, binary, bytestring, containers + , criterion, data-accessor, distributed-process, exceptions + , network-transport, network-transport-tests, random, semigroups + , stm, stm-chans, tasty, tasty-hunit, transformers, zeromq4-haskell + }: + mkDerivation { + pname = "network-transport-zeromq"; + version = "0.2.1.1"; + sha256 = "0dfa1hgxgi44jnv47qf1qm0gcprkxlzd4x4qi7628z1k5cd6xdck"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base binary bytestring containers data-accessor exceptions + network-transport random semigroups stm stm-chans transformers + zeromq4-haskell + ]; + testHaskellDepends = [ + base network-transport network-transport-tests tasty tasty-hunit + zeromq4-haskell + ]; + benchmarkHaskellDepends = [ + base binary bytestring criterion distributed-process + ]; + description = "ZeroMQ backend for network-transport"; + license = lib.licenses.bsd3; + }) {}; + + "network-types-icmp" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "network-types-icmp"; + version = "1.0.1"; + sha256 = "0wf2rg4alw4alalvjdcd85k6sjhcpdqacblbn76r5kmy2pqfrqfs"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Types for representing ICMP and ICMPv6 messages"; + license = lib.licenses.bsd3; + }) {}; + + "network-udp" = callPackage + ({ mkDerivation, base, bytestring, containers, iproute, network }: + mkDerivation { + pname = "network-udp"; + version = "0.0.0"; + sha256 = "1fj7pa9ymbbf8kvklxk44ric1kc37lwx4n3x0jcb8mm39ww6x629"; + libraryHaskellDepends = [ + base bytestring containers iproute network + ]; + description = "UDP library"; + license = lib.licenses.bsd3; + }) {}; + + "network-unexceptional" = callPackage + ({ mkDerivation, base, byteslice, bytestring, error-codes, network + , posix-api, primitive, primitive-addr, stm + }: + mkDerivation { + pname = "network-unexceptional"; + version = "0.2.1.1"; + sha256 = "02bnxdnx15m5nhvxgfpyv7zxfjki2zbg0igmcsqrc2c49dbva228"; + libraryHaskellDepends = [ + base byteslice bytestring error-codes network posix-api primitive + primitive-addr stm + ]; + description = "Network functions that do not throw exceptions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-uri" = callPackage + ({ mkDerivation, base, criterion, deepseq, HUnit, parsec + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, th-compat + }: + mkDerivation { + pname = "network-uri"; + version = "2.6.4.2"; + sha256 = "0a3jg6aykwm1yw32nh137hi6r86w2640xwl1p18352bf29rqj64w"; + revision = "1"; + editedCabalFile = "12350bi5sqamk1mdgkm757q3p2q96bvhm2yvl98mcawnfdrvbzvg"; + libraryHaskellDepends = [ + base deepseq parsec template-haskell th-compat + ]; + testHaskellDepends = [ + base HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion deepseq HUnit ]; + description = "URI manipulation"; + license = lib.licenses.bsd3; + }) {}; + + "network-uri-flag" = callPackage + ({ mkDerivation, network, network-uri }: + mkDerivation { + pname = "network-uri-flag"; + version = "0.1"; + sha256 = "0qmn1dj2frz1f8k9pnyqrsr8rn3gfy1ywhw6gcnyzgvfp36k7a25"; + revision = "2"; + editedCabalFile = "1va2q0j8nlmpg1x31ivgxaihzrj3lck153nkxp8q75p2zx0xyp5k"; + libraryHaskellDepends = [ network network-uri ]; + doHaddock = false; + description = "Pseudo-package encapsulating flag(network-uri) Cabal boilerplate"; + license = lib.licenses.bsd3; + }) {}; + + "network-uri-json" = callPackage + ({ mkDerivation, aeson, base, hspec, hspec-discover + , network-arbitrary, network-uri, test-invariant, text + }: + mkDerivation { + pname = "network-uri-json"; + version = "0.4.0.0"; + sha256 = "1hnsk8xsa89p4ywvyb4xfdk3l16mlhmb73sy1vbgckc7mlv3mmb4"; + libraryHaskellDepends = [ aeson base network-uri text ]; + testHaskellDepends = [ + aeson base hspec network-arbitrary network-uri test-invariant text + ]; + testToolDepends = [ hspec-discover ]; + description = "FromJSON and ToJSON Instances for Network.URI"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "network-uri-lenses" = callPackage + ({ mkDerivation, base, network-uri }: + mkDerivation { + pname = "network-uri-lenses"; + version = "0.2.1.0"; + sha256 = "1z4qqdr2b64pf5xx73bqgjrlqnvi0x6ziqqbzc7x1ka736cdak2w"; + libraryHaskellDepends = [ base network-uri ]; + description = "Lenses for network-uri"; + license = lib.licenses.bsd3; + }) {}; + + "network-uri-static" = callPackage + ({ mkDerivation, base, doctest, network-uri, template-haskell }: + mkDerivation { + pname = "network-uri-static"; + version = "0.1.2.2"; + sha256 = "1dxmfgd3iq9ss9c7irfnwal2fm1kpgqgmb0bc29hcqwyw6gpn8hw"; + libraryHaskellDepends = [ base network-uri template-haskell ]; + testHaskellDepends = [ base doctest ]; + description = "A small utility to declare type-safe static URIs"; + license = lib.licenses.mit; + }) {}; + + "network-voicetext" = callPackage + ({ mkDerivation, base, bytestring, exceptions, http-client-tls + , http-conduit, http-types, resourcet, transformers, utf8-string + }: + mkDerivation { + pname = "network-voicetext"; + version = "0.0.0.1"; + sha256 = "0fhmrif3liw61f17kl6208m4bhvdy57h9cpzdnv0af0rjnxgr7ki"; + libraryHaskellDepends = [ + base bytestring exceptions http-client-tls http-conduit http-types + resourcet transformers utf8-string + ]; + description = "VoiceText Web API wrapper"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-wai-router" = callPackage + ({ mkDerivation, base, wai }: + mkDerivation { + pname = "network-wai-router"; + version = "0.3.0.1"; + sha256 = "1fnqc1vbahy6zy632s9kam8bv7108bhmynyh2iwkqb7ybkkj37i9"; + libraryHaskellDepends = [ base wai ]; + description = "A routing library for wai"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "network-wait" = callPackage + ({ mkDerivation, base, exceptions, network, network-simple, retry + , tasty, tasty-hunit + }: + mkDerivation { + pname = "network-wait"; + version = "0.2.0.0"; + sha256 = "1g3fvpf91q31gbmla9r3zwm8n3r3v4n1dmznjhwc7wssfmk2jdh0"; + libraryHaskellDepends = [ base exceptions network retry ]; + testHaskellDepends = [ + base exceptions network network-simple retry tasty tasty-hunit + ]; + description = "Lightweight library for waiting on networked services to become available"; + license = lib.licenses.mit; + }) {}; + + "network-websocket" = callPackage + ({ mkDerivation, base, haskell98, network, webserver }: + mkDerivation { + pname = "network-websocket"; + version = "0.3"; + sha256 = "053qrlm2bd14mlcvlh64awsqsgn355nkr13k9h4dnfabafymkkbm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base haskell98 network webserver ]; + description = "WebSocket library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "networked-game" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, network + , time, transformers + }: + mkDerivation { + pname = "networked-game"; + version = "0.1.0.1"; + sha256 = "12sy97cgqrsmqywh0cznp8wbsw8z2yahlfalsjy32qarcz44banz"; + revision = "4"; + editedCabalFile = "1rcqsw6f6b1a7sfk38hvil0278cxsq071jwwvfcsi6qhy6kb4jh0"; + libraryHaskellDepends = [ + base binary bytestring containers network time transformers + ]; + description = "Networked-game support library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "neural" = callPackage + ({ mkDerivation, ad, ansi-terminal, array, attoparsec, base + , bytestring, containers, criterion, deepseq, directory, doctest + , filepath, ghc-typelits-natnormalise, Glob, hspec, JuicyPixels + , kan-extensions, lens, monad-par, monad-par-extras, MonadRandom + , mtl, parallel, pipes, pipes-bytestring, pipes-safe, pipes-zlib + , profunctors, random, reflection, STMonadTrans, text, transformers + , typelits-witnesses, vector, vector-sized + }: + mkDerivation { + pname = "neural"; + version = "0.3.0.1"; + sha256 = "0smv57gd2k24hmh7qj1kdd7x76mgc6bjbjl7cmrncxwibz98j41v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ad array base bytestring containers deepseq directory filepath + ghc-typelits-natnormalise hspec kan-extensions lens monad-par + monad-par-extras MonadRandom mtl parallel pipes pipes-bytestring + pipes-safe profunctors random reflection STMonadTrans text + transformers typelits-witnesses vector vector-sized + ]; + executableHaskellDepends = [ + ansi-terminal array attoparsec base JuicyPixels MonadRandom pipes + pipes-zlib text + ]; + testHaskellDepends = [ base doctest Glob hspec MonadRandom ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Neural Networks in native Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "neural-network-base" = callPackage + ({ mkDerivation, base, constraints }: + mkDerivation { + pname = "neural-network-base"; + version = "0.1.0.0"; + sha256 = "1pmgy3qmijkw3g542pg9wxzqncql3h2mh7slibgz8x0w9sfydmbd"; + libraryHaskellDepends = [ base constraints ]; + description = "Yet Another High Performance and Extendable Neural Network in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "neural-network-blashs" = callPackage + ({ mkDerivation, base, blas-hs, constraints, ghc-prim, hmatrix + , hspec, mtl, mwc-random, neural-network-base, QuickCheck, vector + }: + mkDerivation { + pname = "neural-network-blashs"; + version = "0.1.0.0"; + sha256 = "02nlj4v34hmjjw390ww9dm68q40mnnc0vnjl26z8yh5frf9cx5x5"; + libraryHaskellDepends = [ + base blas-hs constraints ghc-prim mtl mwc-random + neural-network-base vector + ]; + testHaskellDepends = [ + base blas-hs hmatrix hspec neural-network-base QuickCheck vector + ]; + description = "Yet Another High Performance and Extendable Neural Network in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "neural-network-hmatrix" = callPackage + ({ mkDerivation, base, blas, deepseq, hmatrix, hmatrix-gsl, mtl + , mwc-random, neural-network-base, parallel, vector + }: + mkDerivation { + pname = "neural-network-hmatrix"; + version = "0.1.0.0"; + sha256 = "0qa8jha85nzqs4xrnrn8aq4azcigd1x8p0nlvfk8mgfa3mi8znxl"; + libraryHaskellDepends = [ + base deepseq hmatrix hmatrix-gsl mtl mwc-random neural-network-base + parallel vector + ]; + librarySystemDepends = [ blas ]; + description = "Yet Another High Performance and Extendable Neural Network in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) blas;}; + + "neuron" = callPackage + ({ mkDerivation, aeson, aeson-gadt-th, algebraic-graphs, base, clay + , commonmark, commonmark-extensions, commonmark-pandoc, containers + , data-default, dependent-sum, dependent-sum-aeson-orphans + , dependent-sum-template, dhall, directory, either, exceptions + , file-embed, filepath, filepattern, foldl, hspec, HsYAML + , iso8601-time, megaparsec, modern-uri, mtl, optparse-applicative + , pandoc, pandoc-types, parsec, parser-combinators, QuickCheck + , reflex, reflex-dom-core, reflex-dom-pandoc, relude, rib-core + , shake, shower, skylighting-core, tagged, text, time, unix + , uri-encode, uuid, which, with-utf8 + }: + mkDerivation { + pname = "neuron"; + version = "1.0.0.0"; + sha256 = "0avn047590phng8qqsb7n5pfm4x2jn1dppc6jrh31094pv7vl6mb"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-gadt-th algebraic-graphs base clay commonmark + commonmark-extensions commonmark-pandoc containers data-default + dependent-sum dependent-sum-aeson-orphans dependent-sum-template + dhall directory either exceptions file-embed filepath filepattern + foldl HsYAML iso8601-time megaparsec modern-uri mtl + optparse-applicative pandoc pandoc-types parsec parser-combinators + reflex reflex-dom-core reflex-dom-pandoc relude rib-core shake + shower skylighting-core tagged text time unix uri-encode uuid which + with-utf8 + ]; + executableHaskellDepends = [ + aeson aeson-gadt-th algebraic-graphs base clay commonmark + commonmark-extensions commonmark-pandoc containers data-default + dependent-sum dependent-sum-aeson-orphans dependent-sum-template + dhall directory either exceptions file-embed filepath filepattern + foldl HsYAML iso8601-time megaparsec modern-uri mtl + optparse-applicative pandoc pandoc-types parsec parser-combinators + reflex reflex-dom-core reflex-dom-pandoc relude rib-core shake + shower skylighting-core tagged text time unix uri-encode uuid which + with-utf8 + ]; + testHaskellDepends = [ + aeson aeson-gadt-th algebraic-graphs base clay commonmark + commonmark-extensions commonmark-pandoc containers data-default + dependent-sum dependent-sum-aeson-orphans dependent-sum-template + dhall directory either exceptions file-embed filepath filepattern + foldl hspec HsYAML iso8601-time megaparsec modern-uri mtl + optparse-applicative pandoc pandoc-types parsec parser-combinators + QuickCheck reflex reflex-dom-core reflex-dom-pandoc relude rib-core + shake shower skylighting-core tagged text time unix uri-encode uuid + which with-utf8 + ]; + doHaddock = false; + description = "Future-proof system for plain-text notes"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "neuron"; + }) {}; + + "newbase60" = callPackage + ({ mkDerivation, array, base, bytestring, hspec, QuickCheck }: + mkDerivation { + pname = "newbase60"; + version = "0.1.0.0"; + sha256 = "1s59a6kaz1y6vchpr7ilpvcphspmfjajm7w3x94x07x3l69h26xk"; + libraryHaskellDepends = [ array base ]; + testHaskellDepends = [ array base bytestring hspec QuickCheck ]; + description = "Encodes and decodes numbers using Tantek Çelik's New Base 60 number system"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "newhope" = callPackage + ({ mkDerivation, AES, base, bytestring, containers, deepseq, hspec + , HUnit, mtl, parallel, QuickCheck, raw-strings-qq, statistics + , system-fileio, system-filepath, tasty, tasty-expected-failure + , tasty-hunit, tasty-quickcheck, text, trifecta, vector + }: + mkDerivation { + pname = "newhope"; + version = "0.1.0.0"; + sha256 = "1yqxdir74mdi2dkccl1wcr2xzxrvg6y8ssskdq0laxb3q8xyzpwa"; + revision = "1"; + editedCabalFile = "18508knx0m46k9wpcxdvb1kahg5vrqc734ifwam9q5kljpm9l0sy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + AES base bytestring containers deepseq mtl vector + ]; + executableHaskellDepends = [ + AES base bytestring containers deepseq mtl system-fileio + system-filepath tasty-quickcheck text vector + ]; + testHaskellDepends = [ + AES base bytestring containers deepseq hspec HUnit mtl parallel + QuickCheck raw-strings-qq statistics system-fileio system-filepath + tasty tasty-expected-failure tasty-hunit tasty-quickcheck text + trifecta vector + ]; + description = "Library implementing the NewHope cryptographic key-exchange protocol"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "newline" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "newline"; + version = "0.0.2.1"; + sha256 = "127fh7axlkkkg0zb83ah4xh7539xvj4ch4f9gyd0bynnirzy11d4"; + libraryHaskellDepends = [ base bytestring text ]; + description = "newline specifications as values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "newports" = callPackage + ({ mkDerivation, base, directory, old-time }: + mkDerivation { + pname = "newports"; + version = "1.1"; + sha256 = "1paxqr8rm8lbp0896qsd7v76c0kahkk6fngpcdzswbrqpyqhwjwc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory old-time ]; + description = "List ports newer than N days on a FreeBSD system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "newports"; + broken = true; + }) {}; + + "newsletter" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, clientsession + , email-validate, http-api-data, lens, machines, mime-mail, mtl + , network-uri, psqueues, random, servant, servant-blaze + , servant-server, stm, text, time, unordered-containers, warp + }: + mkDerivation { + pname = "newsletter"; + version = "0"; + sha256 = "1cpc0g8bzx7dzvvs3pn76q8y7fkcz2jbh26jfss8bpfy5rwnfmd1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base blaze-html bytestring clientsession email-validate + http-api-data lens machines mime-mail mtl network-uri psqueues + random servant servant-blaze servant-server stm text time + unordered-containers + ]; + executableHaskellDepends = [ + aeson base blaze-html bytestring clientsession email-validate + http-api-data lens machines mime-mail mtl network-uri psqueues + random servant servant-blaze servant-server stm text time + unordered-containers warp + ]; + description = "A basic newsletter implimentation, using various backends"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "newsletter-server"; + broken = true; + }) {}; + + "newsletter-mailgun" = callPackage + ({ mkDerivation, base, exceptions, lens, machines, mailgun + , mime-mail, mtl, newsletter, text + }: + mkDerivation { + pname = "newsletter-mailgun"; + version = "0"; + sha256 = "1xzi6kb1mvvj0541l3dvyxwhlhwhw7iyrxqw585lhhinqzkp6zy0"; + libraryHaskellDepends = [ + base exceptions lens machines mailgun mime-mail mtl newsletter text + ]; + description = "A mailgun backend for the newsletter package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "newsynth" = callPackage + ({ mkDerivation, base, Cabal, containers, fixedprec, random + , superdoc, time + }: + mkDerivation { + pname = "newsynth"; + version = "0.4.0.0"; + sha256 = "1whipzp8gw08kgy3jyf4bvvjc69nbh2wpm4bv4ymf5m4fb0ikrvh"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal superdoc ]; + libraryHaskellDepends = [ base containers fixedprec random ]; + executableHaskellDepends = [ base random time ]; + description = "Exact and approximate synthesis of quantum circuits"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "gridsynth"; + }) {}; + + "newt" = callPackage + ({ mkDerivation, array, base, bytestring, cmdargs, containers + , directory, filemanip, filepath, mtl, process, safe, text + , Unixutils + }: + mkDerivation { + pname = "newt"; + version = "0.0.3.1"; + sha256 = "0amhpvqqy8pan3vihjvpkd25jz3m4syavw4l15cvqny8mhrxbvpj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring cmdargs containers directory filemanip + filepath mtl process safe text Unixutils + ]; + executableHaskellDepends = [ base cmdargs containers mtl ]; + description = "A trivially simple app to create things from simple templates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "newt"; + broken = true; + }) {}; + + "newtype" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "newtype"; + version = "0.2.2.0"; + sha256 = "1b7bamnd0p8vmxvlg39g5d4a2av49kx10rdyz04ixa28pg8zy01s"; + revision = "3"; + editedCabalFile = "0yll88ydchd2gqcvdk28fchf2vygpd42ky2bigg4ga08jan2nacx"; + libraryHaskellDepends = [ base ]; + description = "A typeclass and set of functions for working with newtypes"; + license = lib.licenses.bsd3; + }) {}; + + "newtype-deriving" = callPackage + ({ mkDerivation, base, base-prelude, monad-control + , template-haskell, transformers, transformers-base + }: + mkDerivation { + pname = "newtype-deriving"; + version = "0.1.4"; + sha256 = "1qlpavsjbicldinrkbg3rnn784zxqgxc4dn344qslnbwmlrj1xhl"; + libraryHaskellDepends = [ + base base-prelude monad-control template-haskell transformers + transformers-base + ]; + description = "Instance derivers for newtype wrappers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "newtype-generics" = callPackage + ({ mkDerivation, base, gauge, hspec, hspec-discover, semigroups }: + mkDerivation { + pname = "newtype-generics"; + version = "0.6.2"; + sha256 = "0km7cp041bgdgrxrbrawz611mcylxp943880a2yg228a09961b51"; + revision = "2"; + editedCabalFile = "1sys4nr905q5wxxyq0bv4mvaagm2qdx42q5v2316l60s4ivz7jw1"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base gauge semigroups ]; + description = "A typeclass and set of functions for working with newtypes"; + license = lib.licenses.bsd3; + }) {}; + + "newtype-th" = callPackage + ({ mkDerivation, base, haskell-src-meta, newtype, syb + , template-haskell + }: + mkDerivation { + pname = "newtype-th"; + version = "0.3.3"; + sha256 = "1slgphymjxzbxxgsilfijkhiwapfy2gkhkby2dxqj107v4s0788k"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base haskell-src-meta newtype syb template-haskell + ]; + description = "A template haskell deriver to create Control.Newtype instances."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "newtype-zoo" = callPackage + ({ mkDerivation, base, comonad, data-default, deepseq, pointed + , profunctors, QuickCheck, random + }: + mkDerivation { + pname = "newtype-zoo"; + version = "1.2.1.0"; + sha256 = "0zb4fm6c3m88xk76lr1d6b5yhnx45mb77m0srhq43r168rhk69d7"; + libraryHaskellDepends = [ + base comonad data-default deepseq pointed profunctors QuickCheck + random + ]; + description = "Newtype Wrapper Zoo"; + license = lib.licenses.bsd3; + }) {}; + + "newtyper" = callPackage + ({ mkDerivation, base, Kleislify, newtype }: + mkDerivation { + pname = "newtyper"; + version = "0.1"; + sha256 = "1s1mzy1m3wpawv1ci85dl02105v550l1fdi5rxi5gqnxb0jrg4fs"; + libraryHaskellDepends = [ base Kleislify newtype ]; + description = "Extra functions for the Control.Newtype typeclass"; + license = lib.licenses.bsd3; + }) {}; + + "next-ref" = callPackage + ({ mkDerivation, base, hspec, stm }: + mkDerivation { + pname = "next-ref"; + version = "0.1.0.2"; + sha256 = "17vq4hn6m9wjd06h6px770zjkzfb1mk047a18zb3vmfm2xfg31m5"; + libraryHaskellDepends = [ base stm ]; + testHaskellDepends = [ base hspec ]; + description = "A concurrency primitive for a slow consumer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nextstep-plist" = callPackage + ({ mkDerivation, base, parsec, pretty, QuickCheck }: + mkDerivation { + pname = "nextstep-plist"; + version = "0.0.1"; + sha256 = "0wld4nc6hcv642km60vvjyclsfwnpfavq59mqm8fm3a73al4csyw"; + libraryHaskellDepends = [ base parsec pretty QuickCheck ]; + description = "NextStep style plist parser and printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nf" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "nf"; + version = "1.0.1.0"; + sha256 = "1yrw6skp2n8fd874481bfalli8lcglakhdggdsj8dm036wpm935a"; + libraryHaskellDepends = [ base deepseq ]; + description = "NF data type to statically enforce normal form"; + license = lib.licenses.bsd3; + }) {}; + + "nfc" = callPackage + ({ mkDerivation, base, bytestring, c2hs, libnfc }: + mkDerivation { + pname = "nfc"; + version = "0.1.1"; + sha256 = "01ld7bdcaplxypaz8w3709g2l4c0gfpxz14q6hgbh9kf6wrnr8iw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + libraryPkgconfigDepends = [ libnfc ]; + libraryToolDepends = [ c2hs ]; + description = "libnfc bindings"; + license = lib.licenses.publicDomain; + maintainers = [ lib.maintainers.centromere ]; + }) {inherit (pkgs) libnfc;}; + + "ngram" = callPackage + ({ mkDerivation, base, bytestring, cereal, cereal-text, containers + , optparse-generic, text, zlib + }: + mkDerivation { + pname = "ngram"; + version = "0.1.0.1"; + sha256 = "1y6fznq60r52xwvf9i99k5mczll2x8k064jn6ww97fldhrij1g1k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cereal cereal-text containers text + ]; + executableHaskellDepends = [ + base bytestring cereal cereal-text containers optparse-generic text + zlib + ]; + description = "Ngram models for compressing and classifying text"; + license = lib.licenses.bsd3; + mainProgram = "ngramClassifier"; + }) {}; + + "ngrams-loader" = callPackage + ({ mkDerivation, attoparsec, base, machines, mtl, parseargs + , resourcet, sqlite-simple, text + }: + mkDerivation { + pname = "ngrams-loader"; + version = "0.1.0.1"; + sha256 = "0z26mpk1q7hnx4vkcyfwy6pbm7nm76ydm04z3vk598q2ifq5vmpd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base machines mtl resourcet sqlite-simple text + ]; + executableHaskellDepends = [ base parseargs ]; + description = "Ngrams loader based on http://www.ngrams.info format"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ngrams-loader"; + broken = true; + }) {}; + + "ngx-export" = callPackage + ({ mkDerivation, async, base, binary, bytestring, deepseq + , monad-loops, template-haskell, unix + }: + mkDerivation { + pname = "ngx-export"; + version = "1.7.10"; + sha256 = "15hd1hknhkcpg8x8h7fb6azcgazyxbxggsxrqm441a80yvphq81s"; + libraryHaskellDepends = [ + async base binary bytestring deepseq monad-loops template-haskell + unix + ]; + description = "Helper module for Nginx Haskell module"; + license = lib.licenses.bsd3; + }) {}; + + "ngx-export-distribution" = callPackage + ({ mkDerivation, ansi-terminal, base, Cabal, cabal-plan, containers + , directory, filepath, parsec, text + }: + mkDerivation { + pname = "ngx-export-distribution"; + version = "0.5.4.0"; + sha256 = "0w7pvv44l4kllfgvsmszxja8wzimiskkqa1nna21cfhfkfc78h03"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal directory filepath ]; + executableHaskellDepends = [ + ansi-terminal base Cabal cabal-plan containers directory filepath + parsec text + ]; + description = "Build custom libraries for Nginx Haskell module"; + license = lib.licenses.bsd3; + mainProgram = "nhm-tool"; + }) {}; + + "ngx-export-healthcheck" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , crypton-connection, crypton-x509, crypton-x509-store + , crypton-x509-system, crypton-x509-validation, data-default-class + , enclosed-exceptions, http-client, http-client-brread-timeout + , http-client-tls, http-types, ngx-export, safe, snap-core + , snap-server, text, time, tls, unordered-containers, vector + }: + mkDerivation { + pname = "ngx-export-healthcheck"; + version = "1.6.3"; + sha256 = "1v58z19p4ma7k7g0hv2fz3j6vsw8y9pa5q7lspsw9d7z18rrfb8x"; + libraryHaskellDepends = [ + aeson async base bytestring containers crypton-connection + crypton-x509 crypton-x509-store crypton-x509-system + crypton-x509-validation data-default-class enclosed-exceptions + http-client http-client-brread-timeout http-client-tls http-types + ngx-export safe snap-core snap-server text time tls + unordered-containers vector + ]; + description = "Active health checks and monitoring of Nginx upstreams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ngx-export-log" = callPackage + ({ mkDerivation, base, bytestring, ngx-export, ngx-export-tools + , template-haskell + }: + mkDerivation { + pname = "ngx-export-log"; + version = "1.5.2"; + sha256 = "0l77znlaps924a7nqzkhc4w971y4q9lm3mr0m6xa3n7bdbmgy99i"; + libraryHaskellDepends = [ + base bytestring ngx-export ngx-export-tools template-haskell + ]; + description = "Native Nginx logging from configuration files and Haskell handlers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ngx-export-tools" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, ngx-export, safe + , template-haskell + }: + mkDerivation { + pname = "ngx-export-tools"; + version = "1.2.4"; + sha256 = "12qryvxkz8mjbpyrvmp7k3jh0zdf6f92a09jdhca8c2x7qdi3xn8"; + libraryHaskellDepends = [ + aeson base binary bytestring ngx-export safe template-haskell + ]; + description = "Extra tools for Nginx Haskell module"; + license = lib.licenses.bsd3; + }) {}; + + "ngx-export-tools-extra" = callPackage + ({ mkDerivation, aeson, array, async, base, base64, binary + , bytestring, case-insensitive, containers, ede + , enclosed-exceptions, http-client, http-client-brread-timeout + , http-client-tls, http-types, network, ngx-export + , ngx-export-tools, pcre-heavy, pcre-light, prettyprinter, resolv + , safe, safe-exceptions, snap-core, snap-server, template-haskell + , text, time, trifecta, unordered-containers + }: + mkDerivation { + pname = "ngx-export-tools-extra"; + version = "1.2.8.1"; + sha256 = "0x56jxbswzs371z8a93h5zbda4h6y9l2jnlp15h5vg9lsn2fhrnw"; + libraryHaskellDepends = [ + aeson array async base base64 binary bytestring case-insensitive + containers ede enclosed-exceptions http-client + http-client-brread-timeout http-client-tls http-types network + ngx-export ngx-export-tools pcre-heavy pcre-light prettyprinter + resolv safe safe-exceptions snap-core snap-server template-haskell + text time trifecta unordered-containers + ]; + description = "More extra tools for Nginx Haskell module"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "niagra" = callPackage + ({ mkDerivation, base, ghc-prim, HUnit, mtl, primitive, QuickCheck + , text, transformers + }: + mkDerivation { + pname = "niagra"; + version = "0.2.5"; + sha256 = "0zmnwqqk03355s0mjlabsfyai10fhhjlynb502bzgzk2g94zkgr3"; + libraryHaskellDepends = [ + base ghc-prim mtl primitive text transformers + ]; + testHaskellDepends = [ base HUnit QuickCheck ]; + description = "High performance CSS EDSL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nibblestring" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, base16-bytestring + , bytestring, containers, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "nibblestring"; + version = "0.0.3"; + sha256 = "0ijcv7ph09mmllly09jgigwiq64m05c7qkq2riki3mbza2skxbrr"; + libraryHaskellDepends = [ + ansi-wl-pprint base base16-bytestring bytestring + ]; + testHaskellDepends = [ + base base16-bytestring bytestring containers HUnit test-framework + test-framework-hunit + ]; + description = "Packed, strict nibble arrays with a list interface (ByteString for nibbles)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nice-html" = callPackage + ({ mkDerivation, base, bifunctors, blaze-html, blaze-markup + , bytestring, containers, criterion, data-default-class, deepseq + , free, lens, lucid, pretty-show, recursion-schemes, shakespeare + , template-haskell, text, transformers, type-of-html, vector, weigh + }: + mkDerivation { + pname = "nice-html"; + version = "0.4.1"; + sha256 = "117wrpg4fgh69bqgdr9jmj68izd4jk28lx91pvsj2425ajhdfsma"; + libraryHaskellDepends = [ + base bifunctors blaze-markup bytestring containers + data-default-class deepseq free lens recursion-schemes + template-haskell text transformers vector + ]; + benchmarkHaskellDepends = [ + base blaze-html blaze-markup bytestring criterion lucid pretty-show + shakespeare text transformers type-of-html weigh + ]; + description = "A fast and nice HTML templating library with distinct compilation/rendering phases"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nicify" = callPackage + ({ mkDerivation, base, nicify-lib }: + mkDerivation { + pname = "nicify"; + version = "1.2.1"; + sha256 = "0qpm18md4jmfznfxqbi9aqvlqrgmiab7b477s11hwcb6y00kyfwk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base nicify-lib ]; + description = "Pretty print the standard output of default `Show` instances"; + license = lib.licenses.mit; + mainProgram = "nicify"; + }) {}; + + "nicify-lib" = callPackage + ({ mkDerivation, base, parsec, transformers }: + mkDerivation { + pname = "nicify-lib"; + version = "1.0.1"; + sha256 = "0cp76s0msf1i8a7pkzjl6qgi18n7zdya3pg90ml1dnidg5nzh9kx"; + libraryHaskellDepends = [ base parsec transformers ]; + description = "Pretty print the standard output of default `Show` instances"; + license = lib.licenses.mit; + }) {}; + + "nicovideo-translator" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, case-insensitive + , cmdargs, containers, dns, http-client, http-types, iso639, lens + , lens-aeson, setlocale, text, text-format, unordered-containers + , wai, warp, wreq, xml-conduit + }: + mkDerivation { + pname = "nicovideo-translator"; + version = "0.3.0.0"; + sha256 = "1qhsm39d20s38pxs0ckkcqfmdd57h6zg2z85mlj8prgjxzx1zq0z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring case-insensitive cmdargs containers dns + http-client http-types iso639 lens lens-aeson setlocale text + text-format unordered-containers wai warp wreq xml-conduit + ]; + executableHaskellDepends = [ base ]; + description = "Nico Nico Douga (ニコニコ動画) Comment Translator"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "nicovideo-translator"; + broken = true; + }) {}; + + "nikepub" = callPackage + ({ mkDerivation, base, containers, filepath, GoogleChart, haskell98 + , haxr, hs-twitter, HStringTemplate, HTTP, hxt, json, network + , old-locale, old-time, regex-compat, regex-posix, syb, time + }: + mkDerivation { + pname = "nikepub"; + version = "1.1.2"; + sha256 = "1w7cvkh36p7i9n62rvfh6nlr8z16hds06fbr1lpvbc84ymci75v0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers filepath GoogleChart haskell98 haxr hs-twitter + HStringTemplate HTTP hxt json network old-locale old-time + regex-compat regex-posix syb time + ]; + description = "Command line utility publishes Nike+ runs on blogs and Twitter"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "nikepub"; + }) {}; + + "nimber" = callPackage + ({ mkDerivation, base, integer-logarithms }: + mkDerivation { + pname = "nimber"; + version = "0.1.4"; + sha256 = "1k177w8lccpqq4mwj089v7fbqvbrqskqxqj0gaingm0kmskggaaj"; + libraryHaskellDepends = [ base integer-logarithms ]; + description = "Finite nimber arithmetic"; + license = lib.licenses.bsd3; + }) {}; + + "nirum" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , cmark-gfm, containers, directory, email-validate, filepath + , fsnotify, heterocephalus, hlint, hspec, hspec-core, hspec-meta + , htoml, hxt, interpolatedstring-perl6, megaparsec, mtl + , optparse-applicative, parsec, pretty, process, semigroups, semver + , shakespeare, stm, string-qq, template-haskell, temporary, text + , turtle, unordered-containers, uri + }: + mkDerivation { + pname = "nirum"; + version = "0.5.0"; + sha256 = "1d754gn0ndfns4490ffiygiwqym8i8ikfabd5mf6yg86arimmvjc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html blaze-markup bytestring cmark-gfm containers + directory email-validate filepath fsnotify heterocephalus htoml + interpolatedstring-perl6 megaparsec mtl optparse-applicative parsec + pretty semver shakespeare stm template-haskell text + unordered-containers uri + ]; + executableHaskellDepends = [ + base blaze-html bytestring containers directory email-validate + filepath htoml interpolatedstring-perl6 megaparsec mtl parsec + pretty semver text unordered-containers + ]; + testHaskellDepends = [ + base blaze-html bytestring containers directory email-validate + filepath hlint hspec hspec-core hspec-meta htoml hxt + interpolatedstring-perl6 megaparsec mtl parsec pretty process + semigroups semver string-qq temporary text turtle + unordered-containers + ]; + description = "IDL compiler and RPC/distributed object framework for microservices"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "nirum"; + }) {}; + + "nist-beacon" = callPackage + ({ mkDerivation, base, bytestring, http-conduit, xml }: + mkDerivation { + pname = "nist-beacon"; + version = "0.2.0.0"; + sha256 = "0b3jv6axmfmi2pgk9xv0ay8my3kb2qwbw47x1jp9lax95n4pz5py"; + revision = "1"; + editedCabalFile = "08hgvqbb13n2scs4shqjdyzm7kblgllndk0429pdiwdx21k5391q"; + libraryHaskellDepends = [ base bytestring http-conduit xml ]; + description = "Haskell interface to the nist random beacon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nitro" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "nitro"; + version = "0.2.2.5"; + sha256 = "17aqzk1kq670fwawia0qjmd8ld1b0h8zh0w8j8x4y48hlzyb75xb"; + libraryHaskellDepends = [ base bytestring ]; + description = "Haskell bindings for Nitro"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "niv" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base + , bytestring, directory, file-embed, filepath, hashable + , http-conduit, mtl, optparse-applicative, process, profunctors + , pureMD5, string-qq, tasty, tasty-hunit, text, unliftio + , unordered-containers + }: + mkDerivation { + pname = "niv"; + version = "0.2.22"; + sha256 = "1np4n7fz6lg0dqxa1x8ksy9q2lkrrzg8182rd6mig2xy0dxa493s"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal base bytestring directory + file-embed filepath hashable http-conduit mtl optparse-applicative + process profunctors pureMD5 string-qq tasty tasty-hunit text + unliftio unordered-containers + ]; + executableHaskellDepends = [ + aeson aeson-pretty ansi-terminal base bytestring directory + file-embed filepath hashable http-conduit mtl optparse-applicative + process profunctors pureMD5 string-qq text unliftio + unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-pretty ansi-terminal base bytestring directory + file-embed filepath hashable http-conduit mtl optparse-applicative + process profunctors pureMD5 string-qq tasty text unliftio + unordered-containers + ]; + description = "Easy dependency management for Nix projects"; + license = lib.licenses.mit; + mainProgram = "niv"; + }) {}; + + "nix-delegate" = callPackage + ({ mkDerivation, base, bytestring, foldl, managed + , neat-interpolation, optparse-applicative, text, turtle + }: + mkDerivation { + pname = "nix-delegate"; + version = "1.0.1"; + sha256 = "00wyzj4xck0kjn3151q9crsycgh26nvg56567c0ifdr0s5h5f00w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring foldl managed neat-interpolation + optparse-applicative text turtle + ]; + executableHaskellDepends = [ base ]; + description = "Convenient utility for distributed Nix builds"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "nix-delegate"; + broken = true; + }) {}; + + "nix-deploy" = callPackage + ({ mkDerivation, base, bytestring, neat-interpolation + , optparse-applicative, optparse-generic, text, turtle + }: + mkDerivation { + pname = "nix-deploy"; + version = "1.0.6"; + sha256 = "119zfpcn0iil56z3bv2hwiy6pn6546pq3nvaa9cbhxvld0ax76wc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring neat-interpolation optparse-applicative + optparse-generic text turtle + ]; + description = "Deploy Nix-built software to a NixOS machine"; + license = lib.licenses.asl20; + mainProgram = "nix-deploy"; + }) {}; + + "nix-derivation" = callPackage + ({ mkDerivation, attoparsec, base, containers, criterion, deepseq + , filepath, pretty-show, QuickCheck, text, vector + }: + mkDerivation { + pname = "nix-derivation"; + version = "1.1.3"; + sha256 = "11drhg3zjhwbvdw25k0icvbkcpqilx0m9qw60k7snfaz1iadfkdb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base containers deepseq filepath text vector + ]; + executableHaskellDepends = [ attoparsec base pretty-show text ]; + testHaskellDepends = [ + attoparsec base filepath QuickCheck text vector + ]; + benchmarkHaskellDepends = [ attoparsec base criterion text ]; + description = "Parse and render *.drv files"; + license = lib.licenses.bsd3; + mainProgram = "pretty-derivation"; + maintainers = [ + lib.maintainers.Gabriella439 lib.maintainers.sorki + ]; + }) {}; + + "nix-diff" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , directory, filepath, generic-arbitrary, mtl, nix-derivation + , optparse-applicative, patience, process, QuickCheck + , quickcheck-instances, tasty, tasty-quickcheck, tasty-silver, text + , typed-process, uniplate, unix, vector + }: + mkDerivation { + pname = "nix-diff"; + version = "1.0.20"; + sha256 = "0p45fp1bl7n6yqwwlyy2cnmrj8ijq773hb5rqrzvb2n89wvilaga"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers directory filepath + generic-arbitrary mtl nix-derivation optparse-applicative patience + process QuickCheck quickcheck-instances text uniplate vector + ]; + executableHaskellDepends = [ + aeson base bytestring containers mtl optparse-applicative text unix + ]; + testHaskellDepends = [ + aeson base bytestring containers mtl tasty tasty-quickcheck + tasty-silver text typed-process + ]; + description = "Explain why two Nix derivations differ"; + license = lib.licenses.bsd3; + mainProgram = "nix-diff"; + maintainers = [ + lib.maintainers.Gabriella439 lib.maintainers.sorki + lib.maintainers.terlar + ]; + }) {}; + + "nix-eval" = callPackage + ({ mkDerivation, base, hindent, process, QuickCheck, strict, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "nix-eval"; + version = "0.4.1.0"; + sha256 = "12krdqvkfxk587nnnddwmch5v0gpyfhmhjiwyjbf60aby0yj0xb4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base hindent process strict ]; + testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + description = "Evaluate Haskell expressions using Nix to get packages"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nix-freeze-tree" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, data-fix, directory + , directory-tree, hnix, hnix-store-core, HUnit + , optparse-applicative, path, path-io, prettyprinter + , raw-strings-qq, tasty, tasty-discover, tasty-hunit, text + , transformers + }: + mkDerivation { + pname = "nix-freeze-tree"; + version = "0.1.1.0"; + sha256 = "1gpck20812pdc2yfgcmc5f2cgxhi27g3587kp8d6yjvl8fbh6ydd"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cryptonite data-fix directory directory-tree hnix + hnix-store-core optparse-applicative path path-io prettyprinter + raw-strings-qq text transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base HUnit optparse-applicative tasty tasty-discover tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + doHaddock = false; + description = "Convert a tree of files into fixed-output derivations"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "nix-freeze-tree"; + broken = true; + }) {}; + + "nix-graph" = callPackage + ({ mkDerivation, algebraic-graphs, attoparsec, base, containers + , hashable, nix-derivation, optparse-applicative, stm, text, ttrie + , unliftio, unordered-containers + }: + mkDerivation { + pname = "nix-graph"; + version = "1.0.2.0"; + sha256 = "0g6kay7j4klgpnd4qq1b0drfc17m4nkip3sks6fn4528r0i95xll"; + revision = "1"; + editedCabalFile = "1dy379gajvs3846csb9j560avvsdzrxzh9sg93rmbcwdyv72lj6h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebraic-graphs attoparsec base containers hashable nix-derivation + stm text ttrie unliftio unordered-containers + ]; + executableHaskellDepends = [ + algebraic-graphs base optparse-applicative + ]; + description = "Reify the Nix build graph into a Haskell graph data structure"; + license = lib.licenses.bsd3; + mainProgram = "nix-graph"; + }) {}; + + "nix-narinfo" = callPackage + ({ mkDerivation, attoparsec, base, containers, filepath, hspec + , hspec-discover, QuickCheck, text + }: + mkDerivation { + pname = "nix-narinfo"; + version = "0.1.1.1"; + sha256 = "1hc4w1wdnzjynvyxschglssfhxpqcgfx56vwblv17y7fc2qqk3xc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ attoparsec base containers text ]; + executableHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ + attoparsec base filepath hspec QuickCheck text + ]; + testToolDepends = [ hspec-discover ]; + description = "Parse and render .narinfo files"; + license = lib.licenses.bsd3; + mainProgram = "pretty-narinfo"; + maintainers = [ lib.maintainers.sorki ]; + }) {}; + + "nix-paths" = callPackage + ({ mkDerivation, base, nix, process }: + mkDerivation { + pname = "nix-paths"; + version = "1.0.1"; + sha256 = "1y09wl1ihxmc9p926g595f70pdcsx78r3q5n5rna23lpq8xicdxb"; + libraryHaskellDepends = [ base process ]; + libraryToolDepends = [ nix ]; + description = "Knowledge of Nix's installation directories"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.peti ]; + }) {inherit (pkgs) nix;}; + + "nix-serve-ng" = callPackage + ({ mkDerivation, async, base, base16, base32, bytestring, charset + , http-client, http-types, managed, megaparsec, mtl, network, nix + , optparse-applicative, tasty-bench, temporary, text, turtle + , vector, wai, wai-extra, warp, warp-tls + }: + mkDerivation { + pname = "nix-serve-ng"; + version = "1.0.0"; + sha256 = "0dvy1xjrxh69kl9jlka750v2981mcrv5xvxqmjng1ms0vi1grz0n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base base16 base32 bytestring charset http-types managed megaparsec + mtl network optparse-applicative vector wai wai-extra warp warp-tls + ]; + executablePkgconfigDepends = [ nix ]; + benchmarkHaskellDepends = [ + async base bytestring http-client tasty-bench temporary text turtle + vector + ]; + description = "A drop-in replacement for nix-serve that's faster and more stable"; + license = lib.licenses.bsd3; + mainProgram = "nix-serve"; + }) {inherit (pkgs) nix;}; + + "nix-thunk" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cli-extras + , cli-git, cli-nix, containers, cryptonite, data-default, directory + , either, exceptions, extra, filepath, github, here, lens + , logging-effect, megaparsec, memory, modern-uri, monad-logger, mtl + , optparse-applicative, temporary, text, time, unix, which, yaml + }: + mkDerivation { + pname = "nix-thunk"; + version = "0.7.0.0"; + sha256 = "03qh3691242n0yza6mk66d2l3gmhipfh1pk04qb4fzm9mhb472ps"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring cli-extras cli-git cli-nix + containers cryptonite data-default directory either exceptions + extra filepath github here lens logging-effect megaparsec memory + modern-uri monad-logger mtl optparse-applicative temporary text + time unix which yaml + ]; + executableHaskellDepends = [ + base cli-extras optparse-applicative text + ]; + description = "Lightweight dependency management with Nix"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nix-thunk"; + }) {}; + + "nix-tools" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring, Cabal + , containers, cryptohash-sha256, data-fix, deepseq, directory + , extra, filepath, hackage-db, hnix, hpack, http-client + , http-client-tls, http-types, microlens, microlens-aeson + , optparse-applicative, prettyprinter, process, tar, text, time + , transformers, unordered-containers, vector, yaml, zlib + }: + mkDerivation { + pname = "nix-tools"; + version = "0.1.0.0"; + sha256 = "09cwqxqj8hqf72d0ix9qim9b5gbzgqjkq7lvwg3w59zik8j7r7qk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring Cabal cryptohash-sha256 + data-fix deepseq directory filepath hnix hpack process text + transformers unordered-containers + ]; + executableHaskellDepends = [ + aeson base base16-bytestring bytestring Cabal containers + cryptohash-sha256 data-fix directory extra filepath hackage-db hnix + hpack http-client http-client-tls http-types microlens + microlens-aeson optparse-applicative prettyprinter tar text time + transformers unordered-containers vector yaml zlib + ]; + description = "cabal/stack to nix translation tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nix-tree" = callPackage + ({ mkDerivation, aeson, async, base, brick, bytestring, clock + , containers, directory, dot, filepath, hedgehog, hrfsize + , microlens, optparse-applicative, relude, terminal-progress-bar + , text, typed-process, unordered-containers, vty + }: + mkDerivation { + pname = "nix-tree"; + version = "0.4.1"; + sha256 = "1w8fg872fw40r346vkkqffahplmyly792ygcbqq0czapwhl0wbvv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async base brick bytestring clock containers directory dot + filepath hrfsize microlens optparse-applicative relude + terminal-progress-bar text typed-process unordered-containers vty + ]; + testHaskellDepends = [ + aeson base brick bytestring clock containers directory dot filepath + hedgehog hrfsize microlens optparse-applicative relude text + typed-process unordered-containers vty + ]; + description = "Interactively browse a Nix store paths dependencies"; + license = lib.licenses.bsd3; + mainProgram = "nix-tree"; + maintainers = [ lib.maintainers.utdemir ]; + }) {}; + + "nixdu" = callPackage + ({ mkDerivation, aeson, async, base, brick, containers, deepseq + , directory, filepath, hashable, hrfsize, lens, parallel, protolude + , text, transformers, typed-process, unordered-containers, vty + }: + mkDerivation { + pname = "nixdu"; + version = "0.1.0.0"; + sha256 = "1a9ng3xaiddnmfjzd1dsmxf87114n6ga43w8hsij06p0la84mqq5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async base brick containers deepseq directory filepath + hashable hrfsize lens parallel protolude text transformers + typed-process unordered-containers vty + ]; + description = "Interactively browse a Nix store paths dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nixdu"; + broken = true; + }) {}; + + "nixfmt" = callPackage + ({ mkDerivation, base, cmdargs, directory, filepath, megaparsec + , parser-combinators, safe-exceptions, scientific, text, unix + }: + mkDerivation { + pname = "nixfmt"; + version = "0.6.0"; + sha256 = "0jgg8cp2q6ip15cjw10zk2ff4avqc5nwd8amkrrqm0zka41pc0jz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base megaparsec parser-combinators scientific text + ]; + executableHaskellDepends = [ + base cmdargs directory filepath safe-exceptions text unix + ]; + description = "An opinionated formatter for Nix"; + license = lib.licenses.mpl20; + mainProgram = "nixfmt"; + }) {}; + + "nixfromnpm" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring + , classy-prelude, containers, curl, data-default, data-fix + , directory, hnix, lifted-base, MissingH, monad-control, mtl + , network-uri, optparse-applicative, parsec, semver-range, SHA + , shelly, system-filepath, temporary, text, text-render + , transformers, unix, unordered-containers + }: + mkDerivation { + pname = "nixfromnpm"; + version = "0.10.1"; + sha256 = "1zjak2py3q59mafh68ds5b9yai425hylc7p0x9ccrhid0y3rpl5y"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson ansi-terminal base bytestring classy-prelude containers curl + data-default data-fix directory hnix lifted-base MissingH + monad-control mtl network-uri optparse-applicative parsec + semver-range SHA shelly system-filepath temporary text text-render + transformers unix unordered-containers + ]; + description = "Generate nix expressions from npm packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "nixfromnpm"; + broken = true; + }) {}; + + "nixos-types" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "nixos-types"; + version = "1.5"; + sha256 = "1q38cs0747fyf94y35cq734yzmsdcyfmmk5w6qv563jns55qj36c"; + doHaddock = false; + description = "this package is obsolete; see cabal2nix instead"; + license = lib.licenses.bsd3; + }) {}; + + "nixpkgs-update" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , cryptohash-sha256, directory, doctest, errors, filepath, github + , hspec, hspec-discover, http-client, http-client-tls, http-conduit + , http-types, iso8601-time, lifted-base, mtl, neat-interpolation + , optparse-applicative, parsec, parsers, partial-order, polysemy + , polysemy-plugin, regex-applicative-text, servant, servant-client + , sqlite-simple, template-haskell, temporary, text, th-env, time + , transformers, typed-process, unix, unordered-containers, vector + , versions, xdg-basedir, zlib + }: + mkDerivation { + pname = "nixpkgs-update"; + version = "0.3.0"; + sha256 = "1lgy6m3s4qr2kgjhvly55f05y32aljdpzrd45r4fprmycf5zj2h7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring conduit containers cryptohash-sha256 + directory errors filepath github http-client http-client-tls + http-conduit http-types iso8601-time lifted-base mtl + neat-interpolation optparse-applicative parsec parsers + partial-order polysemy polysemy-plugin regex-applicative-text + servant servant-client sqlite-simple template-haskell temporary + text th-env time transformers typed-process unix + unordered-containers vector versions xdg-basedir zlib + ]; + executableHaskellDepends = [ + aeson base bytestring conduit containers cryptohash-sha256 + directory errors filepath github http-client http-client-tls + http-conduit http-types iso8601-time lifted-base mtl + neat-interpolation optparse-applicative parsec parsers + partial-order polysemy polysemy-plugin regex-applicative-text + servant servant-client sqlite-simple template-haskell temporary + text th-env time transformers typed-process unix + unordered-containers vector versions xdg-basedir zlib + ]; + testHaskellDepends = [ + aeson base bytestring conduit containers cryptohash-sha256 + directory doctest errors filepath github hspec hspec-discover + http-client http-client-tls http-conduit http-types iso8601-time + lifted-base mtl neat-interpolation optparse-applicative parsec + parsers partial-order polysemy polysemy-plugin + regex-applicative-text servant servant-client sqlite-simple + template-haskell temporary text th-env time transformers + typed-process unix unordered-containers vector versions xdg-basedir + zlib + ]; + testToolDepends = [ hspec-discover ]; + description = "Tool for semi-automatic updating of nixpkgs repository"; + license = lib.licenses.cc0; + hydraPlatforms = lib.platforms.none; + mainProgram = "nixpkgs-update"; + broken = true; + }) {}; + + "nkeys" = callPackage + ({ mkDerivation, base, base32, binary, bytestring, ed25519, HUnit + , text, vector + }: + mkDerivation { + pname = "nkeys"; + version = "0.0.1.1"; + sha256 = "0m13xgm6303sqh2r12h630r4lhb0ndd2171091hpd94b06sqgcl0"; + isLibrary = false; + isExecutable = false; + libraryHaskellDepends = [ + base base32 binary bytestring ed25519 text vector + ]; + testHaskellDepends = [ base base32 bytestring ed25519 HUnit text ]; + doHaddock = false; + description = "Nkeys ed25519 encoding for use with NATS"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nkjp" = callPackage + ({ mkDerivation, base, bytestring, containers, data-named, filepath + , polysoup, tar, text, zlib + }: + mkDerivation { + pname = "nkjp"; + version = "0.4.0"; + sha256 = "1i9q0xyfqi3cv29k8yflrg34hgblxfyj2dqr1zjg20jpymsfi06l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-named filepath polysoup tar text + zlib + ]; + description = "Manipulating the National Corpus of Polish (NKJP)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nlopt-haskell" = callPackage + ({ mkDerivation, base, nlopt, vector }: + mkDerivation { + pname = "nlopt-haskell"; + version = "0.1.3.0"; + sha256 = "1lsh2wbl1l291xqwjxdqjpvxss9zzl2ivvwigza7zkbmaz9a0zvx"; + libraryHaskellDepends = [ base vector ]; + librarySystemDepends = [ nlopt ]; + testHaskellDepends = [ base vector ]; + description = "Low-level bindings to the NLOPT optimization library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) nlopt;}; + + "nlp-scores" = callPackage + ({ mkDerivation, base, containers, strict }: + mkDerivation { + pname = "nlp-scores"; + version = "0.7.0"; + sha256 = "0cxa6f4y3416hlal4wnqf0qpq82zj9x58nprnaw3s2kdxxav0d9m"; + libraryHaskellDepends = [ base containers strict ]; + description = "Scoring functions commonly used for evaluation in NLP and IR"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nlp-scores-scripts" = callPackage + ({ mkDerivation, base, containers, nlp-scores, split, text }: + mkDerivation { + pname = "nlp-scores-scripts"; + version = "0.2.0.0"; + sha256 = "02jisx8slzzljv77d931b169hxq6i6ajg5ly9a37g13q9h75gd2c"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers nlp-scores split text + ]; + description = "NLP scoring command-line programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nm" = callPackage + ({ mkDerivation, base, g, glib, libnm-glib, nm-glib, vector }: + mkDerivation { + pname = "nm"; + version = "1.0.1"; + sha256 = "028p25pb2cqlvrydy87y26rinvypbq0lnphd59k3zaxvxxikqwf1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base vector ]; + librarySystemDepends = [ g nm-glib ]; + libraryPkgconfigDepends = [ glib libnm-glib ]; + executableHaskellDepends = [ base ]; + description = "Network Manager, binding to libnm-glib"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nm-demo"; + broken = true; + }) {g = null; inherit (pkgs) glib; libnm-glib = null; + nm-glib = null;}; + + "nme" = callPackage + ({ mkDerivation, base, bytestring, utf8-string }: + mkDerivation { + pname = "nme"; + version = "0.2"; + sha256 = "14qzc4af1pm1myjdfs7z4b1jxxj0gz9c4cl9qgpm06hjzvjjf8wm"; + libraryHaskellDepends = [ base bytestring utf8-string ]; + description = "Bindings to the Nyctergatis Markup Engine"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nmis-parser" = callPackage + ({ mkDerivation, base, containers, megaparsec, Nmis }: + mkDerivation { + pname = "nmis-parser"; + version = "0.1.0.2"; + sha256 = "0ad30rdpsd80ysqsaa72m3nnwzslr666ssnwlxyhvmbn3aqqvfbb"; + libraryHaskellDepends = [ base containers megaparsec ]; + testHaskellDepends = [ base Nmis ]; + description = "NMIS file parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {Nmis = null;}; + + "nn" = callPackage + ({ mkDerivation, base, random, split, tasty, tasty-hspec + , tasty-quickcheck + }: + mkDerivation { + pname = "nn"; + version = "0.2.0"; + sha256 = "1jl267495x7rc34x35dzrwb05z57w1w97vzgj774ld6z2w1yri7l"; + libraryHaskellDepends = [ base random split ]; + testHaskellDepends = [ base tasty tasty-hspec tasty-quickcheck ]; + description = "A tiny neural network"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nntp" = callPackage + ({ mkDerivation, base, bytestring, monad-loops, mtl, network + , old-locale, parsec, time + }: + mkDerivation { + pname = "nntp"; + version = "0.0.4"; + sha256 = "1yg91zai4krxx7yqzskss19jjgh4nvc2vqzddvpwsdm07lri8g35"; + libraryHaskellDepends = [ + base bytestring monad-loops mtl network old-locale parsec time + ]; + description = "Library to connect to an NNTP Server"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "no-buffering-workaround" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "no-buffering-workaround"; + version = "0.1.0.0"; + sha256 = "19yswbnwwfp7n33irdk12vggczhxp198cjd68jdbaz1wcd00ryld"; + libraryHaskellDepends = [ base ]; + description = "Workaround for GHC bug #2189"; + license = lib.licenses.asl20; + }) {}; + + "no-recursion" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, ghc }: + mkDerivation { + pname = "no-recursion"; + version = "0.1.1.0"; + sha256 = "1696872aswsh00br5wwr5ccc77ab52qvznhbjkng26vcn08mdf0w"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base ghc ]; + testHaskellDepends = [ base doctest ]; + description = "A GHC plugin to remove support for recursion"; + license = lib.licenses.agpl3Plus; + }) {}; + + "no-role-annots" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "no-role-annots"; + version = "1.1"; + sha256 = "1kk9ii5w40di3azlqzbz4vkvwdz8apca0lh4jn94nvr3hns6l5s7"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base template-haskell ]; + description = "Role annotations without -XRoleAnnotations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "no-value" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "no-value"; + version = "1.0.0.0"; + sha256 = "1jczx8d4ah74wiishdcv335hlr0330wwq0vfb5rv4gmrvbpkgllf"; + libraryHaskellDepends = [ base ]; + description = "A type class for choosing sentinel-like values"; + license = lib.licenses.bsd3; + }) {}; + + "noether" = callPackage + ({ mkDerivation, array, async, base, bytestring, containers + , criterion, deepseq, ghc-prim, hashable, hedgehog, mtl, mtl-compat + , pretty-show, safe, stm, text, transformers, vector + }: + mkDerivation { + pname = "noether"; + version = "0.0.1"; + sha256 = "1dc05qkbakw4gkqh3yh76lxdk0ab1k8milwjwgkibp4bs61f8rc8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array async base bytestring containers deepseq ghc-prim hashable + mtl mtl-compat pretty-show safe stm text transformers vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hedgehog ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Math in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "noether"; + broken = true; + }) {}; + + "nofib-analyse" = callPackage + ({ mkDerivation, array, base, containers, regex-compat }: + mkDerivation { + pname = "nofib-analyse"; + version = "9.4.4"; + sha256 = "005a66adpsmlaj91qyf9x1f2xpnb311lqcdngnfb3rpryhjwvdzb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base containers regex-compat ]; + description = "Parse and compare nofib runs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nofib-analyse"; + broken = true; + }) {}; + + "nofib-analyze" = callPackage + ({ mkDerivation, array, base, containers, regex-compat }: + mkDerivation { + pname = "nofib-analyze"; + version = "7.10.1"; + sha256 = "04n056gsxv61igdvdysqkxbsz1a5bvkzfnsbrz03ixjgaqg2whfl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base containers regex-compat ]; + description = "Parse and compare nofib runs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nofib-analyze"; + broken = true; + }) {}; + + "noise" = callPackage + ({ mkDerivation, base, blaze-markup, blaze-svg, bytestring + , containers, cryptohash, HTF, HUnit, network, parsec, QuickCheck + , string-qq + }: + mkDerivation { + pname = "noise"; + version = "0.0.1"; + sha256 = "0h9aq4f8n1acmzhdq185y0adl35cf7avms6zvgsyf9lkx2msja0q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-markup blaze-svg bytestring containers cryptohash + network parsec + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base HTF HUnit parsec QuickCheck string-qq + ]; + description = "A friendly language for graphic design"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "noise"; + broken = true; + }) {}; + + "noli" = callPackage + ({ mkDerivation, aeson, base, bytestring, cmark, directory + , frontmatter, lucid, regex-compat, text, yaml + }: + mkDerivation { + pname = "noli"; + version = "0.1.1.0"; + sha256 = "043rjr7p8jj33bkrl3mz7qbzl1az0v8acmbbzv8a6j6cpdd8vcxr"; + libraryHaskellDepends = [ + aeson base bytestring cmark directory frontmatter lucid + regex-compat text yaml + ]; + description = "A static site generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nom" = callPackage + ({ mkDerivation, algebra, base, base-compat, Cabal, cabal-doctest + , containers, data-default, doctest, extra, finite-typelits, flow + , hspec, hspec-discover, QuickCheck, syb, template-haskell + , TypeCompose, Unique + }: + mkDerivation { + pname = "nom"; + version = "0.1.0.2"; + sha256 = "18vgasg9szc88pa61gw6qpasx6l9jx0z9lm36xa96j4ml4vr3ddf"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + algebra base containers data-default extra finite-typelits flow + QuickCheck syb TypeCompose Unique + ]; + testHaskellDepends = [ + base base-compat data-default doctest hspec QuickCheck + template-haskell + ]; + testToolDepends = [ hspec-discover ]; + description = "Name-binding & alpha-equivalence"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nominal" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "nominal"; + version = "0.3.0.0"; + sha256 = "12kryz3z7kds1cca4s414233pd160gkzidf0d1b89zj926zhd766"; + libraryHaskellDepends = [ base containers ]; + description = "Binders and alpha-equivalence made easy"; + license = lib.licenses.gpl3Only; + }) {}; + + "nomyx-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, either + , hslogger, lens, mtl, network-uri, nomyx-core, nomyx-language + , QuickCheck, resourcet, safe, servant, servant-client + , servant-server, servant-swagger, split, stm, swagger2, text + , transformers, wai, wai-cors, wai-extra, warp, yaml + }: + mkDerivation { + pname = "nomyx-api"; + version = "0.1.0"; + sha256 = "1f53c82br9hpnaisxz562wi1124a8nm433g9jac4pk0fpyqn3mrf"; + libraryHaskellDepends = [ + aeson base bytestring containers either hslogger lens mtl + network-uri nomyx-core nomyx-language QuickCheck resourcet safe + servant servant-client servant-server servant-swagger split stm + swagger2 text transformers wai wai-cors wai-extra warp yaml + ]; + description = "REST API for Nomyx"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nomyx-core" = callPackage + ({ mkDerivation, acid-state, aeson, base, blaze-html, blaze-markup + , bytestring, Cabal, DebugTraceHelpers, deepseq, directory + , either-unwrap, exceptions, filepath, HaskellNet, HaskellNet-SSL + , hint, hint-server, hscolour, hslogger, imprevu, ixset, lens + , mime-mail, MissingH, mtl, network, nomyx-language, nomyx-library + , NoTrace, old-locale, random, safe, safecopy, shortcut, stm, tar + , template-haskell, temporary, text, time, unix, yaml + }: + mkDerivation { + pname = "nomyx-core"; + version = "1.0.0"; + sha256 = "0cdr4k2919a8bjmqm4agpiqp9jiijldwya28ql8bg345ypfh91d2"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + acid-state aeson base blaze-html blaze-markup bytestring + DebugTraceHelpers deepseq directory either-unwrap exceptions + filepath HaskellNet HaskellNet-SSL hint hint-server hscolour + hslogger imprevu ixset lens mime-mail MissingH mtl network + nomyx-language nomyx-library NoTrace old-locale random safe + safecopy shortcut stm tar template-haskell temporary text time unix + yaml + ]; + testHaskellDepends = [ base Cabal ]; + description = "A Nomic game in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nomyx-language" = callPackage + ({ mkDerivation, base, Boolean, containers, DebugTraceHelpers, ghc + , imprevu, lens, monad-loops, mtl, old-locale, random, safe + , shortcut, text, time, time-recurrence + }: + mkDerivation { + pname = "nomyx-language"; + version = "1.0.0"; + sha256 = "1g9rg0h2nfyc4i1hvlmmnfchz3hhh0pax5x654yqkcdhqbsh04hk"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base Boolean containers DebugTraceHelpers ghc imprevu lens + monad-loops mtl old-locale random safe shortcut text time + time-recurrence + ]; + description = "Language to express rules for Nomic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nomyx-library" = callPackage + ({ mkDerivation, base, containers, ghc, lens, mtl, nomyx-language + , old-locale, safe, shortcut, time, time-recurrence + }: + mkDerivation { + pname = "nomyx-library"; + version = "1.0.0"; + sha256 = "1sb47asxrqg510kgh9mxpkcmczwzcbzd90bm7nmbaas9cn1wxmql"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers ghc lens mtl nomyx-language old-locale safe + shortcut time time-recurrence + ]; + description = "Library of rules for Nomyx"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nomyx-server" = callPackage + ({ mkDerivation, base, Cabal, directory, exceptions, filepath + , hslogger, imprevu, lens, mtl, network, nomyx-api, nomyx-core + , nomyx-language, nomyx-library, nomyx-web, safe, stm, time + }: + mkDerivation { + pname = "nomyx-server"; + version = "1.0.0"; + sha256 = "062jm5b752q90aw8v5r79ix836np1zrcvrskmpyy9a22i2i5a6k0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory exceptions filepath hslogger imprevu lens mtl + network nomyx-api nomyx-core nomyx-language nomyx-library nomyx-web + safe stm time + ]; + testHaskellDepends = [ base Cabal ]; + description = "A Nomic game in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nomyx-server"; + }) {}; + + "nomyx-web" = callPackage + ({ mkDerivation, acid-state, base, blaze-html, blaze-markup + , bytestring, filepath, happstack-authenticate, happstack-server + , hscolour, HTTP, http-types, imprevu, imprevu-happstack, jmacro + , lens, mtl, nomyx-auth, nomyx-core, nomyx-language, old-locale + , reform, reform-blaze, reform-happstack, safe, split, stm, text + , time, web-routes, web-routes-happstack, web-routes-th + }: + mkDerivation { + pname = "nomyx-web"; + version = "1.0.0"; + sha256 = "1nmckv3mv3zj14l7l3485lx8bw5g40psv8kn4ldg2grdsrf26z9q"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + acid-state base blaze-html blaze-markup bytestring filepath + happstack-authenticate happstack-server hscolour HTTP http-types + imprevu imprevu-happstack jmacro lens mtl nomyx-auth nomyx-core + nomyx-language old-locale reform reform-blaze reform-happstack safe + split stm text time web-routes web-routes-happstack web-routes-th + ]; + description = "Web gui for Nomyx"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {nomyx-auth = null;}; + + "non-empty" = callPackage + ({ mkDerivation, base, containers, deepseq, doctest-exitcode-stdio + , QuickCheck, utility-ht + }: + mkDerivation { + pname = "non-empty"; + version = "0.3.5"; + sha256 = "0xnxisshns862l5khb70i6pkzc9l95j33vkqlk046xl6galcxdvd"; + revision = "1"; + editedCabalFile = "15rjy9al76b001qd5nyzfpadxwhhsla02q50pm8d5p1a9y4z0vzp"; + libraryHaskellDepends = [ + base containers deepseq QuickCheck utility-ht + ]; + testHaskellDepends = [ + base containers doctest-exitcode-stdio QuickCheck utility-ht + ]; + description = "List-like structures with static restrictions on the number of elements"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "non-empty-containers" = callPackage + ({ mkDerivation, base, containers, semigroupoids }: + mkDerivation { + pname = "non-empty-containers"; + version = "0.1.4.0"; + sha256 = "1frjpvx3nzymkwyxz0zc4p11pvxdihx3d3hi31w3d9qanwncbc96"; + libraryHaskellDepends = [ base containers semigroupoids ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "non-empty-sequence" = callPackage + ({ mkDerivation, base, containers, semigroups }: + mkDerivation { + pname = "non-empty-sequence"; + version = "0.2.0.4"; + sha256 = "0a6xk2ijj3lzhqzdrk6q89538d1a62aw8x0ccvkq2kyl1dlahwc0"; + libraryHaskellDepends = [ base containers semigroups ]; + description = "Non-empty sequence"; + license = lib.licenses.bsd3; + }) {}; + + "non-empty-text" = callPackage + ({ mkDerivation, base, deepseq, doctest, Glob, hspec, QuickCheck + , text + }: + mkDerivation { + pname = "non-empty-text"; + version = "0.2.1"; + sha256 = "0cvnyigmbbr3xbvh997pwb3zb0m8p1r6r9c7rxdixcdln0jy92yv"; + libraryHaskellDepends = [ base deepseq text ]; + testHaskellDepends = [ + base deepseq doctest Glob hspec QuickCheck text + ]; + description = "Non empty Data.Text type"; + license = lib.licenses.mit; + }) {}; + + "non-empty-zipper" = callPackage + ({ mkDerivation, base, checkers, QuickCheck }: + mkDerivation { + pname = "non-empty-zipper"; + version = "0.1.0.9"; + sha256 = "1y1r6058y47g7xy2yknz7fhgx2qbmmxj50zwvyvrrikmrkljr5ba"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base checkers QuickCheck ]; + description = "The Zipper for NonEmpty"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "non-negative" = callPackage + ({ mkDerivation, base, QuickCheck, semigroups, utility-ht }: + mkDerivation { + pname = "non-negative"; + version = "0.1.2"; + sha256 = "0f01q916dzkl1i0v15qrw9cviycki5g3fgi6x8gs45iwbzssq52n"; + libraryHaskellDepends = [ base QuickCheck semigroups utility-ht ]; + testHaskellDepends = [ base QuickCheck semigroups utility-ht ]; + description = "Non-negative numbers"; + license = "GPL"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "nonce" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, entropy, text + , transformers, unliftio, unliftio-core + }: + mkDerivation { + pname = "nonce"; + version = "1.0.7"; + sha256 = "1q9ph0aq51mvdvydnriqd12sfin36pfb8f588zgac1ybn8r64ksb"; + revision = "2"; + editedCabalFile = "09xvg4lpmb1hw153afhbjrdg9v3npfwpdfhpv5y8b0qvb4zi3n9q"; + libraryHaskellDepends = [ + base base64-bytestring bytestring entropy text transformers + unliftio unliftio-core + ]; + description = "Generate cryptographic nonces"; + license = lib.licenses.bsd3; + }) {}; + + "nondeterminism" = callPackage + ({ mkDerivation, base, containers, mtl, tasty, tasty-hunit }: + mkDerivation { + pname = "nondeterminism"; + version = "1.5"; + sha256 = "0avbdmzz2p402hniz2kgnz3gjizwa4b2157v8wcf6vzxkbsrjspr"; + libraryHaskellDepends = [ base containers mtl ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "A monad and monad transformer for nondeterministic computations"; + license = "LGPL"; + }) {}; + + "nonempty-alternative" = callPackage + ({ mkDerivation, base, comonad, semigroups }: + mkDerivation { + pname = "nonempty-alternative"; + version = "0.4.0"; + sha256 = "1ymndk1aqaw0n0vgj9gbajm5ma21ld77g0a06z92frqi8wvp67ii"; + libraryHaskellDepends = [ base comonad semigroups ]; + description = "NonEmpty for Alternative types"; + license = lib.licenses.bsd3; + }) {}; + + "nonempty-containers" = callPackage + ({ mkDerivation, aeson, base, comonad, containers, deepseq + , hedgehog, hedgehog-fn, invariant, nonempty-vector, semigroupoids + , tasty, tasty-hedgehog, text, these, vector + }: + mkDerivation { + pname = "nonempty-containers"; + version = "0.3.4.5"; + sha256 = "0a241kdg3spbcj9ajwgwribh5pxfdix8ixp8nm4dik5wq1garskf"; + libraryHaskellDepends = [ + aeson base comonad containers deepseq invariant nonempty-vector + semigroupoids these vector + ]; + testHaskellDepends = [ + base comonad containers hedgehog hedgehog-fn invariant + nonempty-vector semigroupoids tasty tasty-hedgehog text these + vector + ]; + description = "Non-empty variants of containers data types, with full API"; + license = lib.licenses.bsd3; + }) {}; + + "nonempty-lift" = callPackage + ({ mkDerivation, base, comonad, hedgehog, hedgehog-classes + , semigroupoids + }: + mkDerivation { + pname = "nonempty-lift"; + version = "0.1"; + sha256 = "0zz6kh0ihbpjsigs2ssqcif6i85y9ykpx739yzpqz0drqn4013g8"; + libraryHaskellDepends = [ base comonad semigroupoids ]; + testHaskellDepends = [ base hedgehog hedgehog-classes ]; + description = "nonempty structure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nonempty-vector" = callPackage + ({ mkDerivation, base, deepseq, primitive, QuickCheck, tasty + , tasty-quickcheck, vector + }: + mkDerivation { + pname = "nonempty-vector"; + version = "0.2.3"; + sha256 = "18xcsw2c9gy03dvrlanh799j1ab6dkpd6wwgj8b681r12ha04dqa"; + revision = "1"; + editedCabalFile = "0kn1s5ssan9m4xwf10y2ymba4zw2j18j6dvbpr6iral3rrlgngdw"; + libraryHaskellDepends = [ base deepseq primitive vector ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck vector + ]; + description = "Non-empty vectors"; + license = lib.licenses.bsd3; + }) {}; + + "nonempty-wrapper" = callPackage + ({ mkDerivation, base, hspec, hspec-core, hspec-discover }: + mkDerivation { + pname = "nonempty-wrapper"; + version = "0.1.0.0"; + sha256 = "057c0ry3p4z1x2br6v5gm4c044i0z868kk5jihyf8s0r821zfzxj"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec hspec-core hspec-discover ]; + testToolDepends = [ hspec-discover ]; + description = "Create NonEmpty version of any container"; + license = lib.licenses.isc; + }) {}; + + "nonempty-wrapper-aeson" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, hspec-core + , hspec-discover, nonempty-wrapper + }: + mkDerivation { + pname = "nonempty-wrapper-aeson"; + version = "0.1.0.0"; + sha256 = "0qg0xl93vl4nkm2aqsfqnwgk7vsaxvbib302n4ap6m5vks84b8fg"; + libraryHaskellDepends = [ aeson base nonempty-wrapper ]; + testHaskellDepends = [ + aeson base containers hspec hspec-core hspec-discover + nonempty-wrapper + ]; + testToolDepends = [ hspec-discover ]; + description = "aeson instances for 'NonEmpty'"; + license = lib.licenses.isc; + }) {}; + + "nonempty-wrapper-quickcheck" = callPackage + ({ mkDerivation, base, nonempty-wrapper, QuickCheck }: + mkDerivation { + pname = "nonempty-wrapper-quickcheck"; + version = "0.1.0.0"; + sha256 = "1k0bb0ir5k9cmgv261s1l86yd0sfrl0m9h0dfc2qhq9qzz9k2lvz"; + libraryHaskellDepends = [ base nonempty-wrapper QuickCheck ]; + description = "QuickCheck instance for 'NonEmpty'"; + license = lib.licenses.isc; + }) {}; + + "nonempty-wrapper-text" = callPackage + ({ mkDerivation, base, bytestring, nonempty-wrapper, text }: + mkDerivation { + pname = "nonempty-wrapper-text"; + version = "0.1.0.0"; + sha256 = "1v2my0dcy7frmnnhf46rqsiqi5mfsk7d1fi28agcg9qva73qiw4q"; + libraryHaskellDepends = [ base bytestring nonempty-wrapper text ]; + description = "'NonEmpty' wrappers for text"; + license = lib.licenses.isc; + }) {}; + + "nonempty-zipper" = callPackage + ({ mkDerivation, base, comonad, deepseq, doctest, Glob, safe }: + mkDerivation { + pname = "nonempty-zipper"; + version = "1.0.0.4"; + sha256 = "19r7lxjwiscg5ml7l2bx6sizb2rlbxmv81shqwnf8yjbnmpibmkp"; + libraryHaskellDepends = [ base comonad deepseq safe ]; + testHaskellDepends = [ base comonad deepseq doctest Glob safe ]; + description = "A non-empty comonadic list zipper"; + license = lib.licenses.mit; + }) {}; + + "nonemptymap" = callPackage + ({ mkDerivation, base, containers, semigroupoids }: + mkDerivation { + pname = "nonemptymap"; + version = "0.0.6.0"; + sha256 = "1pzs51kmsyarv62qqbskhw2xlkjp74bwcgs9a8ri1jk96m64rg94"; + libraryHaskellDepends = [ base containers semigroupoids ]; + description = "A NonEmptyMap Implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nonfree" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "nonfree"; + version = "0.1.0.4"; + sha256 = "0qm1iwm3y69z146w64wx5wwa4cdpa0ka7gz055dalf06xky35qji"; + libraryHaskellDepends = [ base ]; + description = "Free structures sans laws"; + license = lib.licenses.mit; + }) {}; + + "nonlinear" = callPackage + ({ mkDerivation, base, hspec, HUnit, QuickCheck }: + mkDerivation { + pname = "nonlinear"; + version = "0.1.0"; + sha256 = "1qka0yrsi64z7brppsnp387xbsax0nqahgs6190kiwk63fp0p12n"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec HUnit QuickCheck ]; + description = "Low-dimensional vectors"; + license = lib.licenses.bsd3; + }) {}; + + "nonlinear-optimization" = callPackage + ({ mkDerivation, base, primitive, vector }: + mkDerivation { + pname = "nonlinear-optimization"; + version = "0.3.12.1"; + sha256 = "1hva2djjgdk9gjng4zqx9h9m0k3jgjhgjypx2yc3ddhfbs9x2wn0"; + libraryHaskellDepends = [ base primitive vector ]; + description = "Various iterative algorithms for optimization of nonlinear functions"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nonlinear-optimization-ad" = callPackage + ({ mkDerivation, ad, base, nonlinear-optimization, primitive + , reflection, vector + }: + mkDerivation { + pname = "nonlinear-optimization-ad"; + version = "0.2.4"; + sha256 = "0wqi1y4f2sqn7wg1bj3i73kwdawg9ni6lq1s87m6sshy34n0vbx5"; + revision = "3"; + editedCabalFile = "0n32cs870mkw8imgm7fx4d6jg53q2idxnl0x85ky973p4igdpy4h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ad base nonlinear-optimization primitive reflection vector + ]; + description = "Wrapper of nonlinear-optimization package for using with AD package"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nonlinear-optimization-backprop" = callPackage + ({ mkDerivation, backprop, base, mono-traversable, mtl + , nonlinear-optimization, primitive, reflection, vector + }: + mkDerivation { + pname = "nonlinear-optimization-backprop"; + version = "0.2.4"; + sha256 = "0j7i67m25r4hs81w0j090c8wifvxxs0hzj0l0rj7aa1yrx5iwbhq"; + revision = "1"; + editedCabalFile = "1n034q0qc7xz3ggj105ghsn89k5v91178p1vfji9ig9f8kfs055c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + backprop base mono-traversable mtl nonlinear-optimization primitive + reflection vector + ]; + description = "Wrapper of nonlinear-optimization package for using with backprop package"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nonnonempty" = callPackage + ({ mkDerivation, base, lens, semigroupoids }: + mkDerivation { + pname = "nonnonempty"; + version = "0.0.1"; + sha256 = "1z7yfp0qvgs1bgwzbskz6b5ksdn3zv9ndrm4rbpi7w5q1szr9zz3"; + libraryHaskellDepends = [ base lens semigroupoids ]; + description = "List with a minimum length of 2"; + license = lib.licenses.bsd3; + }) {}; + + "noodle" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "noodle"; + version = "0.0.19"; + sha256 = "08v5rz5skmaqxqj85l76kjxqmlhnf3vapgfdqd042cmh41zwznx0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ base directory filepath ]; + description = "the noodle programming language"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "normaldistribution" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "normaldistribution"; + version = "1.1.0.3"; + sha256 = "1q7p0bx435amqb7r9qksix0mrbpnqsyfb44chjyz6xkgjj0s6yvd"; + libraryHaskellDepends = [ base random ]; + description = "Minimum fuss normally distributed random values"; + license = lib.licenses.bsd3; + }) {}; + + "normalization-insensitive" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, hashable + , HUnit, test-framework, test-framework-hunit, text + , unicode-transforms + }: + mkDerivation { + pname = "normalization-insensitive"; + version = "2.0.2"; + sha256 = "1rr12rrij64hi6jkd42h4x2m86k1ra10ykzpzc38n6rfdhyiswpn"; + revision = "2"; + editedCabalFile = "1gf3msmrgd6amqhsy18b7wygjmjcz295v7pj9pdwdig7mlak1r7s"; + libraryHaskellDepends = [ + base bytestring deepseq hashable text unicode-transforms + ]; + testHaskellDepends = [ + base bytestring hashable HUnit test-framework test-framework-hunit + text + ]; + benchmarkHaskellDepends = [ base bytestring criterion deepseq ]; + description = "Normalization insensitive string comparison"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "normalize" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, lens + , optparse-generic, statistics, text, vector, vector-algorithms + }: + mkDerivation { + pname = "normalize"; + version = "0.3.1.1"; + sha256 = "03qlp2vixw7ihzd14vhxv4jrfpnv2yzz9nvqcfcmkkv5p20ldpxy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cassava containers lens statistics text vector + vector-algorithms + ]; + executableHaskellDepends = [ + base bytestring cassava containers optparse-generic text vector + ]; + description = "Normalize data using a variety of methods"; + license = lib.licenses.gpl3Only; + mainProgram = "normalize"; + }) {}; + + "normalize-imports" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "normalize-imports"; + version = "0.1.0"; + sha256 = "0r2jjkwmdmfis2lim08mi5qajkj9j21ps7n3l4cq9jfbfpsxdk9l"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Sort and align Haskell import statements"; + license = lib.licenses.bsd3; + mainProgram = "normalize-imports"; + }) {}; + + "not-gloss" = callPackage + ({ mkDerivation, base, binary, bmp, bytestring, GLUT, OpenGL + , OpenGLRaw, spatial-math, time, vector, vector-binary-instances + }: + mkDerivation { + pname = "not-gloss"; + version = "0.7.7.0"; + sha256 = "0pw3igxp71v7yrhsvbkkhk81nv9j2hac2wig16cclnq10kpd2h27"; + libraryHaskellDepends = [ + base binary bmp bytestring GLUT OpenGL OpenGLRaw spatial-math time + vector vector-binary-instances + ]; + description = "Painless 3D graphics, no affiliation with gloss"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "not-gloss-examples" = callPackage + ({ mkDerivation, base, containers, GLUT, linear, not-gloss + , spatial-math, X11 + }: + mkDerivation { + pname = "not-gloss-examples"; + version = "0.5.1.1"; + sha256 = "08gxhgq5kyhmnh7qhnmva58hx8kngi74433ilkv2hp8z9zc6aqar"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers GLUT linear not-gloss spatial-math X11 + ]; + description = "examples for not-gloss"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "not-in-base" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "not-in-base"; + version = "0.1.1"; + sha256 = "1mm1j0l3h8qxpk0bis4g1f6zp5407rkq2z5ldyr036frbvfwqaj5"; + libraryHaskellDepends = [ base ]; + description = "Useful utility functions that only depend on base"; + license = "unknown"; + }) {}; + + "not-prelude" = callPackage + ({ mkDerivation, base-noprelude, data-default, exceptions, failable + , mtl, text, transformers + }: + mkDerivation { + pname = "not-prelude"; + version = "0.1.0.0"; + sha256 = "0hb3ri6g1v21wi3saaai56b1a2r76g2dgaa7xqqchi31lh004131"; + libraryHaskellDepends = [ + base-noprelude data-default exceptions failable mtl text + transformers + ]; + description = "An opinionated Prelude replacement library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "notcpp" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "notcpp"; + version = "0.2.0.3"; + sha256 = "15aa96zdz60x9wc9k8ad5qkc4bs5rbgm9xvsykf3ppyys2z449ca"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base template-haskell ]; + description = "Avoiding the C preprocessor via cunning use of Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nothunks" = callPackage + ({ mkDerivation, base, bytestring, containers, ghc-heap, ghc-prim + , hedgehog, random, stm, tasty, tasty-hedgehog, text, time, vector + }: + mkDerivation { + pname = "nothunks"; + version = "0.1.5"; + sha256 = "1s5x4g5g62bs3jd44p2p9lvv01gwarm8jmmigm1d3i8ia8w0lz4w"; + libraryHaskellDepends = [ + base bytestring containers ghc-heap stm text time vector + ]; + testHaskellDepends = [ + base containers ghc-prim hedgehog random stm tasty tasty-hedgehog + ]; + description = "Examine values for unexpected thunks"; + license = lib.licenses.asl20; + }) {}; + + "nothunks_0_2_1_0" = callPackage + ({ mkDerivation, base, bytestring, containers, ghc-heap, ghc-prim + , hedgehog, random, stm, tasty, tasty-hedgehog, text, time, vector + , wherefrom-compat + }: + mkDerivation { + pname = "nothunks"; + version = "0.2.1.0"; + sha256 = "05ahmwij4y7bpy4h9j2ygqiiyjwlva33kk09iak840mnq4a3jni8"; + libraryHaskellDepends = [ + base bytestring containers ghc-heap stm text time vector + wherefrom-compat + ]; + testHaskellDepends = [ + base containers ghc-prim hedgehog random stm tasty tasty-hedgehog + ]; + description = "Examine values for unexpected thunks"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "notifications-tray-icon" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers, dbus + , gi-dbusmenu, gi-gio, gi-glib, github, haskeline, hslogger + , http-conduit, http-types, optparse-applicative, process + , regex-compat, status-notifier-item, text, transformers, tuple + , vector + }: + mkDerivation { + pname = "notifications-tray-icon"; + version = "0.1.1.0"; + sha256 = "07q201smb9knbwlflca1py5chck4a74lz0dvz7im01q1b1w6799r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring containers dbus gi-dbusmenu gi-gio + gi-glib github hslogger http-conduit http-types process + regex-compat status-notifier-item text transformers vector + ]; + executableHaskellDepends = [ + base bytestring github haskeline hslogger optparse-applicative text + transformers tuple + ]; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + mainProgram = "notifications-tray-icon"; + }) {}; + + "notmuch" = callPackage + ({ mkDerivation, base, bytestring, c2hs, deepseq, filepath, mtl + , notmuch, profunctors, tagged, talloc, text, time + }: + mkDerivation { + pname = "notmuch"; + version = "0.3.1.1"; + sha256 = "18z8pbqagdyd5rqv42i6060vv40gv84dx3sf52vvrayga19k1ydw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring deepseq filepath mtl profunctors tagged text time + ]; + librarySystemDepends = [ notmuch talloc ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell binding to Notmuch, the mail indexer"; + license = lib.licenses.gpl3Only; + }) {inherit (pkgs) notmuch; inherit (pkgs) talloc;}; + + "notmuch-haskell" = callPackage + ({ mkDerivation, base, containers, filepath, notmuch, old-locale + , parseargs, time + }: + mkDerivation { + pname = "notmuch-haskell"; + version = "1.0.0.3"; + sha256 = "0znbsvbjj3995mn04zaxgv0q90qplwjkwhwjkmz1k5jxajxgwwzj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers filepath time ]; + librarySystemDepends = [ notmuch ]; + executableHaskellDepends = [ base old-locale parseargs ]; + executableSystemDepends = [ notmuch ]; + description = "Binding for notmuch MUA library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "notmuch-test"; + broken = true; + }) {inherit (pkgs) notmuch;}; + + "notmuch-web" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base + , blaze-builder, blaze-html, blaze-markup, bytestring + , case-insensitive, conduit, containers, data-default, directory + , email-validate, filepath, hamlet, hashable, hjsmin, hspec + , http-conduit, http-types, HUnit, lifted-base, markdown, mime-mail + , network, old-locale, process, process-conduit, pwstore-fast + , random, tagsoup, template-haskell, text, text-icu, time + , transformers, unordered-containers, vector, wai, wai-extra, warp + , xss-sanitize, yaml, yesod, yesod-auth, yesod-core, yesod-static + , yesod-test + }: + mkDerivation { + pname = "notmuch-web"; + version = "0.2.0"; + sha256 = "1jjk3fhzhpf9wrgk980rgp55kji5zjzdl0xyi4wgz3xvn1k8hrhs"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-conduit base blaze-builder blaze-html + blaze-markup bytestring case-insensitive conduit containers + data-default directory email-validate filepath hamlet hashable + hjsmin http-conduit http-types lifted-base markdown mime-mail + network old-locale process process-conduit pwstore-fast random + tagsoup template-haskell text text-icu time transformers + unordered-containers vector wai wai-extra warp xss-sanitize yaml + yesod yesod-auth yesod-static + ]; + executableHaskellDepends = [ base pwstore-fast text yesod ]; + testHaskellDepends = [ + base hspec HUnit mime-mail text yesod yesod-core yesod-test + ]; + description = "A web interface to the notmuch email indexer"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "notmuch-web"; + }) {}; + + "notzero" = callPackage + ({ mkDerivation, base, bifunctors, lens, mtl, semigroupoids + , semigroups, transformers + }: + mkDerivation { + pname = "notzero"; + version = "0.1"; + sha256 = "0l9z10njx18vp7xxcb0gys9dyq2g7i8i5mczymfknwdv9x3v2jk5"; + revision = "1"; + editedCabalFile = "12bvyx4cbqxv6qpqmhkx429c7zl67fnjf3xxjlx74na3xixh2jsw"; + libraryHaskellDepends = [ + base bifunctors lens mtl semigroupoids semigroups transformers + ]; + description = "A data type for representing numeric values, except zero"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "now-haskell" = callPackage + ({ mkDerivation, aeson, aeson-pretty, aws-lambda-runtime, base + , base64-bytestring, bytestring, Cabal, case-insensitive + , containers, deepseq, directory, exceptions, filepath + , fused-effects, ghc-lib-parser, hspec, http-api-data, http-client + , http-client-tls, http-media, http-types, iso8601-time, katip + , memory, microlens, mtl, network, QuickCheck, random + , safe-exceptions, semigroups, stack, text, time, transformers + , unordered-containers, vector, wai, yaml + }: + mkDerivation { + pname = "now-haskell"; + version = "0.1.0.0"; + sha256 = "1246jc17bcsm5jmpcbn9w5l5mnq2vvkya1q7jrw7ip5wwi6vaw7m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + deepseq exceptions http-api-data http-client http-client-tls + http-media http-types iso8601-time katip memory microlens mtl + network random safe-exceptions text time transformers + unordered-containers vector wai + ]; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring Cabal containers directory + filepath fused-effects ghc-lib-parser stack text yaml + ]; + testHaskellDepends = [ + aeson aws-lambda-runtime base bytestring containers hspec + iso8601-time mtl QuickCheck semigroups text time transformers + unordered-containers vector + ]; + description = "Zeit Now haskell-side integration and introspection tools"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "module-scanner"; + }) {}; + + "nowdoc" = callPackage + ({ mkDerivation, base, bytestring, template-haskell }: + mkDerivation { + pname = "nowdoc"; + version = "0.1.1.0"; + sha256 = "0s2j7z9zyb3y3k5hviqjnb3l2z9mvxll5m9nsvq566hn5h5lkzjg"; + revision = "1"; + editedCabalFile = "074xgrxs8ynq29bsx66an03q0457f80ga9jf4sqi0q34jgfpmbcv"; + libraryHaskellDepends = [ base bytestring template-haskell ]; + testHaskellDepends = [ base bytestring template-haskell ]; + description = "Here document without variable expansion like PHP Nowdoc"; + license = lib.licenses.bsd3; + }) {}; + + "np-extras" = callPackage + ({ mkDerivation, base, containers, numeric-prelude, primes }: + mkDerivation { + pname = "np-extras"; + version = "0.3.1.3"; + sha256 = "000i8lakkqg9yknqdbyasspmlc8zzpj15dqr8l9kqn5lkfhz1n59"; + revision = "2"; + editedCabalFile = "1lvh4ls7s3pwcw289lgq5iaw0wlvpx30hgmwmm6m9xkszdjzb1vq"; + libraryHaskellDepends = [ base containers numeric-prelude primes ]; + description = "NumericPrelude extras"; + license = lib.licenses.bsd3; + }) {}; + + "np-linear" = callPackage + ({ mkDerivation, base, binary, containers, numeric-prelude + , reflection, tagged + }: + mkDerivation { + pname = "np-linear"; + version = "0.3.0.2"; + sha256 = "00rmm36is8i6k1a0xyri61v09asc54fanlp5nai7k7vhp0wyfzz1"; + libraryHaskellDepends = [ + base binary containers numeric-prelude reflection tagged + ]; + description = "Linear algebra for the numeric-prelude framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nptools" = callPackage + ({ mkDerivation, ansi-terminal, array, base, bytestring, colour + , containers, HSH, old-locale, process, split, time, unix + }: + mkDerivation { + pname = "nptools"; + version = "0.6.0"; + sha256 = "1zipawfk8l98bszi1yviv7ph96x1z715d3nlzs3w2mzahir57h3d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal array base bytestring colour containers HSH + old-locale process split time unix + ]; + description = "A collection of random tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nqe" = callPackage + ({ mkDerivation, async, base, bytestring, conduit, conduit-extra + , containers, exceptions, hashable, hspec, mtl, stm, stm-conduit + , text, unique, unliftio + }: + mkDerivation { + pname = "nqe"; + version = "0.6.5"; + sha256 = "0k8p8sgmw9xl9v76h817zi0dmqkf8wkh8g1h4p481f7psqj82x55"; + libraryHaskellDepends = [ + base conduit containers hashable mtl stm unique unliftio + ]; + testHaskellDepends = [ + async base bytestring conduit conduit-extra exceptions hspec stm + stm-conduit text unliftio + ]; + description = "Concurrency library in the style of Erlang/OTP"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nri-env-parser" = callPackage + ({ mkDerivation, base, modern-uri, network-uri, nri-prelude, text + }: + mkDerivation { + pname = "nri-env-parser"; + version = "0.1.0.8"; + sha256 = "0hwl363iya38hi021an2l4cinclz1p96n4lck2x9yi9cf4yfqzk8"; + libraryHaskellDepends = [ + base modern-uri network-uri nri-prelude text + ]; + description = "Read environment variables as settings to build 12-factor apps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nri-http" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, conduit + , http-client, http-client-tls, http-types, mime-types, network-uri + , nri-observability, nri-prelude, safe-exceptions, text, wai, warp + }: + mkDerivation { + pname = "nri-http"; + version = "0.3.0.0"; + sha256 = "1b3zaw96np1x87839fi47shzb79v6rs6hvr116fjb7kvayrz7xpn"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive conduit http-client + http-client-tls http-types mime-types network-uri nri-observability + nri-prelude safe-exceptions text + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive conduit http-client + http-client-tls http-types mime-types network-uri nri-observability + nri-prelude safe-exceptions text wai warp + ]; + description = "Make Elm style HTTP requests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nri-kafka" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, conduit + , containers, hw-kafka-client, nri-env-parser, nri-observability + , nri-prelude, safe-exceptions, stm, text, time, unix, uuid + }: + mkDerivation { + pname = "nri-kafka"; + version = "0.1.0.4"; + sha256 = "1cmrssyr32ks7wy8ypk6wq5daljk26a7yx61jlq2m56p5b0nvam2"; + libraryHaskellDepends = [ + aeson async base bytestring conduit containers hw-kafka-client + nri-env-parser nri-observability nri-prelude safe-exceptions stm + text time unix uuid + ]; + testHaskellDepends = [ + aeson async base bytestring conduit containers hw-kafka-client + nri-env-parser nri-observability nri-prelude safe-exceptions stm + text time unix uuid + ]; + description = "Functions for working with Kafka"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nri-observability" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, base, bugsnag-hs + , bytestring, conduit, directory, hostname, http-client + , http-client-tls, nri-env-parser, nri-prelude, random + , safe-exceptions, stm, text, time, unordered-containers, uuid + }: + mkDerivation { + pname = "nri-observability"; + version = "0.1.1.4"; + sha256 = "077zj96iapjp6cn38z0g6didpwq866xz5m03d8kbp3pwdmfpr65c"; + libraryHaskellDepends = [ + aeson aeson-pretty async base bugsnag-hs bytestring conduit + directory hostname http-client http-client-tls nri-env-parser + nri-prelude random safe-exceptions stm text time + unordered-containers uuid + ]; + testHaskellDepends = [ + aeson aeson-pretty async base bugsnag-hs bytestring conduit + directory hostname http-client http-client-tls nri-env-parser + nri-prelude random safe-exceptions stm text time + unordered-containers uuid + ]; + description = "Report log spans collected by nri-prelude"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nri-postgresql" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, filepath, network + , nri-env-parser, nri-observability, nri-prelude, postgresql-typed + , resource-pool, resourcet, safe-exceptions, template-haskell, text + , time + }: + mkDerivation { + pname = "nri-postgresql"; + version = "0.1.0.4"; + sha256 = "0g5wvpzd6p648hvqrwiadqfzlfsqh2fm2yxmi1ix76a2lsfhbnb9"; + libraryHaskellDepends = [ + attoparsec base bytestring filepath network nri-env-parser + nri-observability nri-prelude postgresql-typed resource-pool + resourcet safe-exceptions template-haskell text time + ]; + testHaskellDepends = [ + attoparsec base bytestring filepath network nri-env-parser + nri-observability nri-prelude postgresql-typed resource-pool + resourcet safe-exceptions template-haskell text time + ]; + description = "Make queries against Postgresql"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nri-prelude" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, auto-update, base + , bytestring, containers, directory, exceptions, filepath, ghc + , hedgehog, junit-xml, lens, pretty-diff, pretty-show + , safe-coloured-text, safe-coloured-text-terminfo, safe-exceptions + , terminal-size, text, time, unix, vector + }: + mkDerivation { + pname = "nri-prelude"; + version = "0.6.0.6"; + sha256 = "1i1y16pc8rph7ahj53jxrhr18qnw114zfb9z0fnd4k2cs0sryyqz"; + libraryHaskellDepends = [ + aeson aeson-pretty async auto-update base bytestring containers + directory exceptions filepath ghc hedgehog junit-xml lens + pretty-diff pretty-show safe-coloured-text + safe-coloured-text-terminfo safe-exceptions terminal-size text time + unix vector + ]; + testHaskellDepends = [ + aeson aeson-pretty async auto-update base bytestring containers + directory exceptions filepath ghc hedgehog junit-xml lens + pretty-diff pretty-show safe-coloured-text + safe-coloured-text-terminfo safe-exceptions terminal-size text time + unix vector + ]; + description = "A Prelude inspired by the Elm programming language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nri-redis" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, conduit, hedis + , nri-env-parser, nri-observability, nri-prelude, resourcet + , safe-exceptions, text, unordered-containers, uuid + }: + mkDerivation { + pname = "nri-redis"; + version = "0.1.0.4"; + sha256 = "1ws5j8r4ny8dhw2bf2zqvq42ab9h44ly562cjrl6ha5mlk78mvpq"; + libraryHaskellDepends = [ + aeson async base bytestring conduit hedis nri-env-parser + nri-observability nri-prelude resourcet safe-exceptions text + unordered-containers uuid + ]; + testHaskellDepends = [ + aeson async base bytestring conduit hedis nri-env-parser + nri-observability nri-prelude resourcet safe-exceptions text + unordered-containers uuid + ]; + description = "An intuitive hedis wrapper library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nri-test-encoding" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, filepath + , nri-prelude, nri-redis, servant, servant-auth-server + , servant-server, text + }: + mkDerivation { + pname = "nri-test-encoding"; + version = "0.1.1.3"; + sha256 = "03nvsncnhln3hyv32l2sq3l5v8pd59x48cch9861qg704jdkv4yi"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring filepath nri-prelude nri-redis + servant servant-auth-server servant-server text + ]; + description = "A library to simplify writing golden tests for encoding types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nsis" = callPackage + ({ mkDerivation, base, directory, process, transformers, uniplate + }: + mkDerivation { + pname = "nsis"; + version = "0.3.3"; + sha256 = "12vp44g56x6lkagh9qm5rf0hfrn7kqk4jxsswlml60iji7r8x9mx"; + libraryHaskellDepends = [ base transformers uniplate ]; + testHaskellDepends = [ + base directory process transformers uniplate + ]; + description = "DSL for producing Windows Installer using NSIS"; + license = lib.licenses.bsd3; + }) {}; + + "nspace" = callPackage + ({ mkDerivation, base, checkers, containers, hashable, hspec + , hspec-discover, linear, monoidal-containers, QuickCheck + }: + mkDerivation { + pname = "nspace"; + version = "0.2.0.0"; + sha256 = "139pkqh8s6b78s0mvr75fzlvncpa062ml2x7fqlv59v9s7nhsdcr"; + libraryHaskellDepends = [ + base containers hashable linear monoidal-containers + ]; + testHaskellDepends = [ + base checkers containers hashable hspec linear monoidal-containers + QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Efficient, infinite-precision 2D and 3D spatial containers"; + license = lib.licenses.bsd3; + }) {}; + + "nth-prime" = callPackage + ({ mkDerivation, base, opentheory-prime, opentheory-primitive }: + mkDerivation { + pname = "nth-prime"; + version = "1.2"; + sha256 = "0iq1658jfywni2yhk3aa1d4bnjjp8c9288bqfqxd8ayv87bvpirh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base opentheory-prime opentheory-primitive + ]; + testHaskellDepends = [ + base opentheory-prime opentheory-primitive + ]; + description = "Computing the nth prime"; + license = lib.licenses.mit; + mainProgram = "nth-prime"; + }) {}; + + "ntha" = callPackage + ({ mkDerivation, alex, array, base, containers, happy, haskeline + , hspec, lens, monad-loops, mtl, pretty, z3 + }: + mkDerivation { + pname = "ntha"; + version = "0.1.3"; + sha256 = "0gp7032dgchm3mwlzj66cpcdgndi0mj2l4xxq4k4ayflfpcwrg3a"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base containers monad-loops mtl pretty z3 + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base containers haskeline lens mtl ]; + testHaskellDepends = [ base containers hspec pretty ]; + description = "A tiny statically typed functional programming language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ntha"; + broken = true; + }) {}; + + "nthable" = callPackage + ({ mkDerivation, base, type-level }: + mkDerivation { + pname = "nthable"; + version = "0.1"; + sha256 = "1qi1wq7wbnp3sv3c2v4185mnq80646vcsnqq16mqlshiy164wsly"; + libraryHaskellDepends = [ base type-level ]; + license = lib.licenses.bsd3; + }) {}; + + "ntp-control" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, cereal + , network, old-locale, time + }: + mkDerivation { + pname = "ntp-control"; + version = "0.1"; + sha256 = "14ns5lbvbdn0yrmfjp9rb4id19fxfd6dp68pgzm4lkh0xk0qnc4y"; + libraryHaskellDepends = [ + base bytestring bytestring-lexing cereal network old-locale time + ]; + testHaskellDepends = [ + base bytestring bytestring-lexing cereal network old-locale time + ]; + description = "Client library for NTP control messaging"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ntrip-client" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, basic-prelude + , bytestring, case-insensitive, conduit, conduit-extra, exceptions + , http-types, lens, lifted-async, monad-control, optparse-generic + , uri-bytestring + }: + mkDerivation { + pname = "ntrip-client"; + version = "0.1.6"; + sha256 = "1b3dwjiycciy6blzymn3qyp6djzlfz8q70xm0srpx6w5m7kv8265"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base base64-bytestring basic-prelude bytestring + case-insensitive conduit conduit-extra exceptions http-types lens + lifted-async monad-control uri-bytestring + ]; + executableHaskellDepends = [ + base basic-prelude bytestring conduit optparse-generic + ]; + description = "NTRIP client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ntrip-client"; + broken = true; + }) {}; + + "ntype" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ntype"; + version = "0.1.0.0"; + sha256 = "0raz6azyj7a3fygpmylhz38b75zy57xdrginbhj2d6vwzxhkmscd"; + libraryHaskellDepends = [ base ]; + description = "N-ary sum/product types"; + license = lib.licenses.bsd3; + }) {}; + + "nuha" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "nuha"; + version = "0.3.0.0"; + sha256 = "15lb19gj146zkq2bgpp03jscw5bb3xys1yylvla5sqrnjqjw5r1d"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ base vector ]; + description = "Multidimensional arrays, Linear algebra, Numerical analysis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "null-canvas" = callPackage + ({ mkDerivation, aeson, base, containers, filepath, scotty, split + , stm, text, transformers, wai-extra, warp + }: + mkDerivation { + pname = "null-canvas"; + version = "0.2.7"; + sha256 = "1i6krgxlbdmv5md1p3n5mcw3sk24f5sk6y7yiznx8glxncxmfdll"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base containers filepath scotty split stm text transformers + wai-extra warp + ]; + description = "HTML5 Canvas Graphics Library - forked Blank Canvas"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nullary" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "nullary"; + version = "0.1.0.0"; + sha256 = "19vwgyscil4rmgfnla8msmhgamn6j3wfy7wqghb539byca0gim0c"; + libraryHaskellDepends = [ base ]; + description = "A package for working with nullary type classes"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nullpipe" = callPackage + ({ mkDerivation, base, bytestring, hspec, pipes }: + mkDerivation { + pname = "nullpipe"; + version = "0.1.0.0"; + sha256 = "14yg2422hljn7zy1k1w3cvh4vff5njpgm2wpxhay0knrkr2vz6r8"; + libraryHaskellDepends = [ base bytestring pipes ]; + testHaskellDepends = [ base hspec pipes ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "num-non-negative" = callPackage + ({ mkDerivation, base, inj }: + mkDerivation { + pname = "num-non-negative"; + version = "0.1"; + sha256 = "0ikhjcjwziv55gnf79fhajhgp5m3441snxg8amc241h5iw4rls8x"; + libraryHaskellDepends = [ base inj ]; + description = "Non-negative numbers"; + license = lib.licenses.publicDomain; + }) {}; + + "number" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "number"; + version = "0.1.1.0"; + sha256 = "0la9dx2072f0gjrfq8p33qal7ma4202x5f8h2n4bhwkjln67n5bj"; + libraryHaskellDepends = [ base ]; + description = "A library for real numbers"; + license = lib.licenses.mit; + }) {}; + + "number-length" = callPackage + ({ mkDerivation, base, criterion, HUnit, QuickCheck + , quickcheck-instances, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "number-length"; + version = "0.2.1.0"; + sha256 = "1cdlwdas09q39jag5jl398wmw7ifbgdpp6p5kh0fi71m1c4f05w9"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base HUnit QuickCheck quickcheck-instances test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Number of digits in a number in decimal and hexadecimal representation"; + license = lib.licenses.bsd3; + }) {}; + + "number-show" = callPackage + ({ mkDerivation, base, microlens, microlens-th }: + mkDerivation { + pname = "number-show"; + version = "0.1.0.0"; + sha256 = "01lywbcqg46wrd3qy0jikkh1p45yflypf1vcmrw75qpwji2afjry"; + revision = "2"; + editedCabalFile = "1lsxi6704g6svw0834haggp6j97kb6r51583lr2a3kn1ni2zh60c"; + libraryHaskellDepends = [ base microlens microlens-th ]; + description = "Flexible and accurate (for a given precision) numerical->string conversion"; + license = lib.licenses.gpl3Only; + }) {}; + + "number-wall" = callPackage + ({ mkDerivation, base, chimera, JuicyPixels, mod, semirings + , tasty-bench + }: + mkDerivation { + pname = "number-wall"; + version = "0.1.0.3"; + sha256 = "19l6f0xxv1zwfp41p9wwzad41bmm3jc4b4vlgjcsamx32brkv1vj"; + libraryHaskellDepends = [ base chimera JuicyPixels mod semirings ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base tasty-bench ]; + description = "Create number walls and save them as images"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "numbered-semigroups" = callPackage + ({ mkDerivation, base, call-stack, semigroups }: + mkDerivation { + pname = "numbered-semigroups"; + version = "0.1.0.0"; + sha256 = "100r6k3cwycl75mj9g1x4w4qv064v8bdaan5rsj2vnvx4w1jrhp2"; + revision = "3"; + editedCabalFile = "1qi8cdying5l7anffawxjyjrqpvngg95aj646ahxr6wd9i96pwka"; + libraryHaskellDepends = [ base call-stack semigroups ]; + description = "A sequence of semigroups, for composing stuff in multiple spatial directions"; + license = lib.licenses.lgpl3Only; + }) {}; + + "numbering" = callPackage + ({ mkDerivation, base, containers, vector }: + mkDerivation { + pname = "numbering"; + version = "0.2.1"; + sha256 = "0hh4km2zbvs7rsb142f1rifqvwzajh0grgky2vyyyf48dk5plrlv"; + libraryHaskellDepends = [ base containers vector ]; + description = "Combinators for creating bijections from some type to the natural numbers"; + license = lib.licenses.bsd3; + }) {}; + + "numbers" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "numbers"; + version = "3000.2.0.2"; + sha256 = "0xssrf7lbyplkgnbfw1jqkib3w9wgn1d6n85pk86nx63j05y9kph"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Various number types"; + license = lib.licenses.bsd3; + }) {}; + + "numerals" = callPackage + ({ mkDerivation, base, containers, criterion, fingertree, HUnit + , integer-gmp, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "numerals"; + version = "0.4.1"; + sha256 = "1lp1hdsqiqq22gbfna2kb4pyghx4bla5xnfsd8wfsmxx6nanp96j"; + libraryHaskellDepends = [ + base containers fingertree integer-gmp text + ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Convert numbers to number words"; + license = lib.licenses.bsd3; + }) {}; + + "numerals-base" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers + , containers-unicode-symbols, fingertree, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "numerals-base"; + version = "0.3"; + sha256 = "0qp9xhsqvs22siyfwjzffqc1kbpsanbxks3pbjfdcmbcwlq7hpg8"; + libraryHaskellDepends = [ + base base-unicode-symbols containers containers-unicode-symbols + fingertree + ]; + testHaskellDepends = [ + base base-unicode-symbols containers containers-unicode-symbols + fingertree HUnit test-framework test-framework-hunit + ]; + description = "Convert numbers to number words"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.t4ccer ]; + }) {}; + + "numeric-domains" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "numeric-domains"; + version = "0.1.0.0"; + sha256 = "0n5wcg2snpivbp6giqrcd1y97215y6n3hbgbnb6w2gi7qsmyyq10"; + libraryHaskellDepends = [ base ]; + description = "Numeric Domains"; + license = lib.licenses.bsd3; + }) {}; + + "numeric-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "numeric-extras"; + version = "0.1"; + sha256 = "1mk11c0gz1yjy5b8dvq6czfny57pln0bs7x28fz38qyr44872067"; + libraryHaskellDepends = [ base ]; + description = "Useful tools from the C standard library"; + license = lib.licenses.bsd3; + }) {}; + + "numeric-kinds" = callPackage + ({ mkDerivation, base, type-compare }: + mkDerivation { + pname = "numeric-kinds"; + version = "0.2.0"; + sha256 = "0ba882bjp7gzqdfy15jgi8kbls2cjbp7860vzc7winzlsf0zqdy1"; + revision = "1"; + editedCabalFile = "1zcd3smy5y249pghkfpcc5dydr4i452ps9g1z9isfsn91r0ibfh9"; + libraryHaskellDepends = [ base type-compare ]; + description = "Type-level numeric types and classes"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "numeric-limits" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "numeric-limits"; + version = "0.1.0.0"; + sha256 = "0lsi0my45lpd30vjbwdbzhisz8r3lryvg1c80qcmwipnxklnr5cb"; + libraryHaskellDepends = [ base ]; + description = "Various floating point limit related constants"; + license = lib.licenses.bsd3; + }) {}; + + "numeric-logarithms" = callPackage + ({ mkDerivation, base, integer-gmp, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "numeric-logarithms"; + version = "0.1.0.0"; + sha256 = "1izd7gc9xdrs7a1wbzmhhkv8s9rw2mcq77agvr351dc5jyzdnwiy"; + revision = "6"; + editedCabalFile = "091gsnl0r7y25qb13r28ak39rz10p6ym3qvqdv24y3naxiplw8sq"; + libraryHaskellDepends = [ base integer-gmp ]; + testHaskellDepends = [ + base integer-gmp QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Integral and rational log2 algorithms"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "numeric-ode" = callPackage + ({ mkDerivation, ad, base, Chart, Chart-cairo, colour + , data-accessor, data-default-class, diagrams-cairo, diagrams-lib + , diagrams-rasterific, foldl, JuicyPixels, lens, linear, mtl + , mwc-probability, mwc-random, numhask, parallel, parsec, plots + , primitive, protolude, reflection, tdigest, template-haskell, text + , vector, vector-space + }: + mkDerivation { + pname = "numeric-ode"; + version = "0.0.0.0"; + sha256 = "04296pcakc7nb2ydc84cq2vy1x7frqfdxc17slda1p325n8b4map"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ad base foldl lens linear mwc-probability mwc-random numhask + parallel parsec primitive protolude reflection tdigest + template-haskell text vector + ]; + executableHaskellDepends = [ + base Chart Chart-cairo colour data-accessor data-default-class + diagrams-cairo diagrams-lib diagrams-rasterific JuicyPixels linear + mtl plots vector vector-space + ]; + description = "Ode solvers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "Kepler"; + }) {}; + + "numeric-optimization" = callPackage + ({ mkDerivation, base, constraints, containers, data-default-class + , hmatrix, hspec, HUnit, lbfgs, numeric-limits, primitive, vector + }: + mkDerivation { + pname = "numeric-optimization"; + version = "0.1.1.0"; + sha256 = "0qcrxrkcg70m6l2r7g1lhkajwllay6ky1h87fckzmc0li054idp8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base constraints data-default-class hmatrix lbfgs numeric-limits + primitive vector + ]; + testHaskellDepends = [ + base containers data-default-class hmatrix hspec HUnit vector + ]; + description = "Unified interface to various numerical optimization algorithms"; + license = lib.licenses.bsd3; + }) {}; + + "numeric-optimization-ad" = callPackage + ({ mkDerivation, ad, base, containers, data-default-class, hmatrix + , hspec, HUnit, numeric-optimization, primitive, reflection, vector + }: + mkDerivation { + pname = "numeric-optimization-ad"; + version = "0.1.0.1"; + sha256 = "09lcvmgx6vy6sf9vwph5vfr2amasqkcvywbgif0nh6mpbwrhjj8w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ad base data-default-class hmatrix numeric-optimization primitive + reflection vector + ]; + testHaskellDepends = [ + base containers data-default-class hspec HUnit numeric-optimization + ]; + description = "Wrapper of numeric-optimization package for using with AD package"; + license = lib.licenses.bsd3; + }) {}; + + "numeric-optimization-backprop" = callPackage + ({ mkDerivation, backprop, base, containers, data-default-class + , hspec, HUnit, microlens, mono-traversable, mtl + , numeric-optimization, primitive, reflection, vector + }: + mkDerivation { + pname = "numeric-optimization-backprop"; + version = "0.1.0.1"; + sha256 = "09nb6v2rl102glivi6x1m92jlb4d9w74r85mrd1l0h7k3lz44nma"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + backprop base containers data-default-class mono-traversable mtl + numeric-optimization primitive reflection vector + ]; + testHaskellDepends = [ + base containers data-default-class hspec HUnit microlens + numeric-optimization + ]; + description = "Wrapper of numeric-optimization package for using with backprop package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "numeric-prelude" = callPackage + ({ mkDerivation, array, base, containers, deepseq + , doctest-exitcode-stdio, doctest-lib, non-negative, parsec + , QuickCheck, random, semigroups, storable-record, utility-ht + }: + mkDerivation { + pname = "numeric-prelude"; + version = "0.4.4"; + sha256 = "04x6ry2sxr5hsiz4098dn2gqyjqywiq2xk0anf6wc4xrvasgccjs"; + revision = "2"; + editedCabalFile = "0cfhgpll0fg6d3m27f9fkhrv1l6v0dbbp9srkmg981kdh02pkjx2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers deepseq non-negative parsec QuickCheck random + semigroups storable-record utility-ht + ]; + testHaskellDepends = [ + base doctest-exitcode-stdio doctest-lib QuickCheck random + utility-ht + ]; + description = "An experimental alternative hierarchy of numeric type classes"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "numeric-qq" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, loch-th + , placeholders, template-haskell + }: + mkDerivation { + pname = "numeric-qq"; + version = "0.1.3"; + sha256 = "11cvy62xivfgzdrbg7zia6ss2hrz1x79wxi3rxnhvbdd6g98dbxy"; + libraryHaskellDepends = [ + base loch-th placeholders template-haskell + ]; + testHaskellDepends = [ base directory doctest filepath ]; + doCheck = false; + description = "Quasi-quoters for numbers of different bases"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "numeric-quest" = callPackage + ({ mkDerivation, array, base, prelude-compat }: + mkDerivation { + pname = "numeric-quest"; + version = "0.2.0.2"; + sha256 = "0agwfmbxyig502ac7xvf7208m0v7wdrcg7m30d1iw22c687ph5k9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base prelude-compat ]; + description = "Math and quantum mechanics"; + license = "GPL"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "numeric-ranges" = callPackage + ({ mkDerivation, base, hspec, HUnit, QuickCheck }: + mkDerivation { + pname = "numeric-ranges"; + version = "0.1.0.0"; + sha256 = "10irnlcw3a31kldq8bd9pyr76vzm2jh5ylm5dky76rnw092jk180"; + revision = "1"; + editedCabalFile = "01za4j4bnds4kwsmfg2a3msf1n7wzaqg5x77qcygwjxqcx6aick8"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec HUnit QuickCheck ]; + description = "A framework for numeric ranges"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "numeric-tools" = callPackage + ({ mkDerivation, base, HUnit, ieee754, primitive, vector }: + mkDerivation { + pname = "numeric-tools"; + version = "0.2.0.1"; + sha256 = "0frdsj90gqpa55ybjfkzfcda43bbwkqd2v26l6w35kyq1snqyhd3"; + libraryHaskellDepends = [ base ieee754 primitive vector ]; + testHaskellDepends = [ base HUnit ]; + description = "Collection of numerical tools for integration, differentiation etc"; + license = lib.licenses.bsd3; + }) {}; + + "numerical" = callPackage + ({ mkDerivation, base, ghc-prim, hspec, hspec-expectations, HUnit + , monad-ste, primitive, tagged, transformers, transformers-compat + , vector, vector-algorithms + }: + mkDerivation { + pname = "numerical"; + version = "0.0.0.0"; + sha256 = "018d1hpyv384fbaa5cz8r5qhl2x6gblhj1jxgf9by8g8kyx11x63"; + libraryHaskellDepends = [ + base ghc-prim monad-ste primitive tagged transformers + transformers-compat vector vector-algorithms + ]; + testHaskellDepends = [ + base ghc-prim hspec hspec-expectations HUnit primitive tagged + transformers vector + ]; + description = "core package for Numerical Haskell project"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "numerical-integration" = callPackage + ({ mkDerivation, base, system-cxx-std-lib }: + mkDerivation { + pname = "numerical-integration"; + version = "0.1.2.3"; + sha256 = "1yzajs03wyv8y9n1j7npp66yw7gbjd04069ybw391w21m83wgz9j"; + libraryHaskellDepends = [ base system-cxx-std-lib ]; + description = "Numerical integration"; + license = lib.licenses.bsd3; + }) {}; + + "numericpeano" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "numericpeano"; + version = "0.2.0.0"; + sha256 = "1f9ar8kdwzi8xarzb7mrq204v1n3n8kh0fbqv06l9677vv1pc19v"; + libraryHaskellDepends = [ base ]; + description = "Peano numbers with attendant bells and whistles"; + license = lib.licenses.asl20; + }) {}; + + "numhask" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "numhask"; + version = "0.11.1.0"; + sha256 = "1fnav552f99hbc83vsxvjccak06pqil8kyg8fhbgsllmsbhbzpqq"; + libraryHaskellDepends = [ base QuickCheck ]; + description = "A numeric class hierarchy"; + license = lib.licenses.bsd3; + }) {}; + + "numhask_0_12_0_2" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "numhask"; + version = "0.12.0.2"; + sha256 = "0qrqhfmrdq5gbvad649vfv65lvr9q4051d5zyibq5ljr242yl04s"; + libraryHaskellDepends = [ base QuickCheck ]; + description = "A numeric class hierarchy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "numhask-array" = callPackage + ({ mkDerivation, adjunctions, base, distributive, numhask, vector + }: + mkDerivation { + pname = "numhask-array"; + version = "0.11.0.1"; + sha256 = "1z9n5ls08b3329kh4hidcm0p6kx3672svkqaci6nlq2zxj6szgda"; + libraryHaskellDepends = [ + adjunctions base distributive numhask vector + ]; + description = "Multi-dimensional arrays"; + license = lib.licenses.bsd3; + }) {}; + + "numhask-free" = callPackage + ({ mkDerivation, attoparsec, base, containers, doctest, free + , numhask, text + }: + mkDerivation { + pname = "numhask-free"; + version = "0.0.3"; + sha256 = "1agfha5bxiq153jgknjriawyirbcw3ksbhb88y3v55wqjcwyqfiy"; + libraryHaskellDepends = [ + attoparsec base containers free numhask text + ]; + testHaskellDepends = [ base doctest numhask ]; + description = "numerical free algebras"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "numhask-hedgehog" = callPackage + ({ mkDerivation, base, hedgehog, numhask, numhask-prelude + , numhask-space + }: + mkDerivation { + pname = "numhask-hedgehog"; + version = "0.4.0"; + sha256 = "1h09mnabmvknlj568hhsnwdlqg7rwvwsc1vnmw2y500266x6gvg3"; + libraryHaskellDepends = [ + base hedgehog numhask numhask-prelude numhask-space + ]; + testHaskellDepends = [ base hedgehog numhask numhask-prelude ]; + description = "Laws and tests for numhask"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "numhask-histogram" = callPackage + ({ mkDerivation, base, containers, doctest, foldl, numhask-space + , tdigest + }: + mkDerivation { + pname = "numhask-histogram"; + version = "0.2.0"; + sha256 = "0bkqn7h2cs5m318zira6idf2jmslgacci4mr2948dki1hbnj59xi"; + libraryHaskellDepends = [ + base containers foldl numhask-space tdigest + ]; + testHaskellDepends = [ base doctest ]; + description = "See readme.md"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "numhask-prelude" = callPackage + ({ mkDerivation, base, doctest, numhask, protolude }: + mkDerivation { + pname = "numhask-prelude"; + version = "0.5.0"; + sha256 = "19g4jlnif6pz8giyygin8p1s5i0qzwjlr43qy6y8dv4j5dp5qri2"; + libraryHaskellDepends = [ base numhask protolude ]; + testHaskellDepends = [ doctest ]; + description = "A numeric prelude"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "numhask-range" = callPackage + ({ mkDerivation, adjunctions, base, distributive, doctest + , numhask-prelude, numhask-test, protolude, QuickCheck + , semigroupoids, tasty + }: + mkDerivation { + pname = "numhask-range"; + version = "0.2.3.1"; + sha256 = "1zfw49cgjwbx6v6ljqbl46d1nkiah0p79pjargjsfpfks9ra2qkc"; + libraryHaskellDepends = [ + adjunctions base distributive numhask-prelude protolude QuickCheck + semigroupoids + ]; + testHaskellDepends = [ + base doctest numhask-prelude numhask-test tasty + ]; + description = "Numbers that are range representations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "numhask-space" = callPackage + ({ mkDerivation, adjunctions, base, containers, distributive + , numhask, random, semigroupoids, tdigest, text, time, vector + }: + mkDerivation { + pname = "numhask-space"; + version = "0.11.1.0"; + sha256 = "0hl6f91c86i0yv9pv97m4kqyx3mb6kzixcxianxvgmv10gbn2c82"; + libraryHaskellDepends = [ + adjunctions base containers distributive numhask random + semigroupoids tdigest text time vector + ]; + description = "Numerical spaces"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "numhask-test" = callPackage + ({ mkDerivation, base, numhask-prelude, QuickCheck, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "numhask-test"; + version = "0.1.0.0"; + sha256 = "1czcgnqxxm835q9m2iw3xyd8qwjpgdpjs1n9zzpd5sk6rklcjx6y"; + libraryHaskellDepends = [ + base numhask-prelude QuickCheck tasty tasty-quickcheck + ]; + testHaskellDepends = [ base numhask-prelude QuickCheck tasty ]; + description = "Laws and tests for numhask"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nums" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "nums"; + version = "1.2.0"; + sha256 = "0bbl7f3qd26sa92k73qni3r1jwxxrfq5k19hcvh5rgdh5ig9d6v8"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "numtype" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "numtype"; + version = "1.2"; + sha256 = "1pdawf6zyany5jz5jmszwbm7ms7c125if52v9cw0chy0xz5ahdym"; + libraryHaskellDepends = [ base ]; + description = "Type-level (low cardinality) integers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "numtype-dk" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "numtype-dk"; + version = "0.5.0.3"; + sha256 = "17mxqw82l3p0n18bjyyxbbnjvwqny4s3fkyj8vgj0ygw9ma534zl"; + libraryHaskellDepends = [ base ]; + description = "Type-level integers, using TypeNats, Data Kinds, and Closed Type Families"; + license = lib.licenses.bsd3; + }) {}; + + "numtype-tf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "numtype-tf"; + version = "0.1.2"; + sha256 = "00bnz9k4nq21z4vax37qjv6ra2jvlshk0jlici1w8y9rx39zrjyx"; + libraryHaskellDepends = [ base ]; + description = "Type-level (low cardinality) integers, implemented using type families"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nurbs" = callPackage + ({ mkDerivation, base, base-unicode-symbols, hspec, lens, linear + , mtl + }: + mkDerivation { + pname = "nurbs"; + version = "0.1.1.0"; + sha256 = "0m1hyf65c2w19ps6cmkfmg2n3nzkcls6knh26hs1ki5iw9srfia2"; + revision = "1"; + editedCabalFile = "1g7x999rf6ssj9sk3fbh07sb6fnbwn77iprxrj6gmd9kkwrnivhp"; + libraryHaskellDepends = [ + base base-unicode-symbols lens linear mtl + ]; + testHaskellDepends = [ + base base-unicode-symbols hspec lens linear + ]; + description = "NURBS"; + license = lib.licenses.bsd3; + }) {}; + + "nuxeo" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit + , conduit-extra, http-conduit, http-types, optparse-applicative + , text, time, url + }: + mkDerivation { + pname = "nuxeo"; + version = "0.3.2"; + sha256 = "0m0rnrcay92vi47dd6cbba5vdjzdrmwb9s7wic95cbsb7wmajc72"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring conduit conduit-extra http-conduit + http-types text time url + ]; + executableHaskellDepends = [ base optparse-applicative text ]; + license = lib.licenses.bsd3; + mainProgram = "nuxeo"; + }) {}; + + "nvfetcher" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, base, binary + , binary-instances, bytestring, containers, data-default, extra + , free, hspec, hspec-discover, microlens, microlens-th + , neat-interpolation, optparse-simple, parsec, prettyprinter + , regex-tdfa, shake, stm, text, toml-reader, transformers, unliftio + , unordered-containers, validation-selective + }: + mkDerivation { + pname = "nvfetcher"; + version = "0.6.2.0"; + sha256 = "0lgbnam9gb9sdgmbxc5iznzbyv13s27j7s74fnrp09xdij0fgq3q"; + revision = "1"; + editedCabalFile = "0rhp4m54s2cmkhzkbphm0xdmvhymzlj3h1dd7iphqf32ba7jljgr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base binary binary-instances bytestring + containers data-default extra free microlens microlens-th + neat-interpolation optparse-simple parsec prettyprinter regex-tdfa + shake text toml-reader transformers unordered-containers + ]; + executableHaskellDepends = [ + aeson aeson-pretty base binary binary-instances bytestring + containers data-default extra free microlens microlens-th + neat-interpolation optparse-simple parsec prettyprinter regex-tdfa + shake text toml-reader transformers unordered-containers + validation-selective + ]; + testHaskellDepends = [ + aeson aeson-pretty async base binary binary-instances bytestring + containers data-default extra free hspec microlens microlens-th + neat-interpolation optparse-simple parsec prettyprinter regex-tdfa + shake stm text toml-reader transformers unliftio + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Generate nix sources expr for the latest version of packages"; + license = lib.licenses.mit; + mainProgram = "nvfetcher"; + maintainers = [ lib.maintainers.berberman ]; + }) {}; + + "nvim-hs" = callPackage + ({ mkDerivation, base, bytestring, cereal, cereal-conduit, conduit + , containers, data-default, deepseq, foreign-store, hslogger, hspec + , hspec-discover, megaparsec, messagepack, mtl, network + , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal + , QuickCheck, streaming-commons, template-haskell + , template-haskell-compat-v0208, text, time, time-locale-compat + , typed-process, unliftio, unliftio-core, utf8-string, vector, void + }: + mkDerivation { + pname = "nvim-hs"; + version = "2.3.2.3"; + sha256 = "03s0fsws7f8mld6kpmymagrmajfnxzi9isgdzik4kdrx8fzygin8"; + revision = "1"; + editedCabalFile = "132mw5hg846sg381g08vlxhw9xqqxh3508ykzn5b5sh9m3igf6j6"; + libraryHaskellDepends = [ + base bytestring cereal cereal-conduit conduit containers + data-default deepseq foreign-store hslogger megaparsec messagepack + mtl network optparse-applicative prettyprinter + prettyprinter-ansi-terminal streaming-commons template-haskell + template-haskell-compat-v0208 text time time-locale-compat + typed-process unliftio unliftio-core utf8-string vector void + ]; + testHaskellDepends = [ + base containers data-default deepseq hspec hspec-discover + prettyprinter prettyprinter-ansi-terminal QuickCheck unliftio + unliftio-core vector void + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell plugin backend for neovim"; + license = lib.licenses.asl20; + }) {}; + + "nvim-hs-contrib" = callPackage + ({ mkDerivation, base, bytestring, data-default, directory + , filepath, hspec, hspec-discover, messagepack, mtl, nvim-hs + , prettyprinter, prettyprinter-ansi-terminal, QuickCheck, text + , time, utf8-string, yaml + }: + mkDerivation { + pname = "nvim-hs-contrib"; + version = "2.0.0.2"; + sha256 = "03syv1fsickcmgk9qagavidgh9hyy0v00df29jd5wia631xc60a6"; + libraryHaskellDepends = [ + base bytestring data-default directory filepath messagepack mtl + nvim-hs prettyprinter prettyprinter-ansi-terminal text time + utf8-string yaml + ]; + testHaskellDepends = [ + base hspec hspec-discover nvim-hs QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell plugin backend for neovim"; + license = lib.licenses.asl20; + }) {}; + + "nvim-hs-ghcid" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , ghcid, nvim-hs, nvim-hs-contrib, resourcet, transformers + , unliftio, yaml + }: + mkDerivation { + pname = "nvim-hs-ghcid"; + version = "2.0.1.0"; + sha256 = "0vx1hj5x6xzxy305qm7ax74b85440hl7wbr39501xz1yanvz5i1i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath ghcid nvim-hs + nvim-hs-contrib resourcet transformers unliftio yaml + ]; + executableHaskellDepends = [ base nvim-hs ]; + description = "Neovim plugin that runs ghcid to update the quickfix list"; + license = lib.licenses.asl20; + mainProgram = "nvim-hs-ghcid"; + }) {}; + + "nvvm" = callPackage + ({ mkDerivation, base, bytestring, c2hs, Cabal, cuda, directory + , filepath, template-haskell + }: + mkDerivation { + pname = "nvvm"; + version = "0.10.0.1"; + sha256 = "1njp0zn54i9ljr9x1751a96bzm5yf6m9ka3klgrrpzm3vz7jy2if"; + setupHaskellDepends = [ + base Cabal cuda directory filepath template-haskell + ]; + libraryHaskellDepends = [ + base bytestring cuda directory filepath template-haskell + ]; + libraryToolDepends = [ c2hs ]; + description = "FFI bindings to NVVM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "nyan" = callPackage + ({ mkDerivation, base, bytestring, mtl, ncurses, text }: + mkDerivation { + pname = "nyan"; + version = "0.2"; + sha256 = "02bcyb6ibb6m84d2r6pp05vbv9jv09v1lp35n18mn2vkrgwls649"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring mtl ncurses text ]; + description = "Bored? Nyan cat!"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nyan"; + }) {}; + + "nyan-interpolation" = callPackage + ({ mkDerivation, base, fmt, haskell-src-exts, haskell-src-meta + , HUnit, nyan-interpolation-core, spoon, tasty, tasty-discover + , tasty-hunit-compat, template-haskell, text + }: + mkDerivation { + pname = "nyan-interpolation"; + version = "0.9.2"; + sha256 = "1i4chj6alqpdx8225fw0npf992d20ipa99ja265v96inkyw8vivq"; + libraryHaskellDepends = [ + base fmt haskell-src-exts haskell-src-meta nyan-interpolation-core + spoon template-haskell text + ]; + testHaskellDepends = [ + base fmt haskell-src-exts haskell-src-meta HUnit + nyan-interpolation-core spoon tasty tasty-hunit-compat + template-haskell text + ]; + testToolDepends = [ tasty-discover ]; + description = "Flexible production-scale string interpolation library"; + license = lib.licenses.mpl20; + }) {}; + + "nyan-interpolation-core" = callPackage + ({ mkDerivation, base, fmt, HUnit, megaparsec, mtl, tasty + , tasty-discover, tasty-hunit-compat, template-haskell, text + , vector + }: + mkDerivation { + pname = "nyan-interpolation-core"; + version = "0.9.2"; + sha256 = "03mc447pamvzfkhnr7b06asm2kys0l0kh74qm34swr15ffyg125f"; + libraryHaskellDepends = [ + base fmt megaparsec mtl template-haskell text vector + ]; + testHaskellDepends = [ + base fmt HUnit megaparsec mtl tasty tasty-hunit-compat + template-haskell text vector + ]; + testToolDepends = [ tasty-discover ]; + description = "Customize your nyan interpolator!"; + license = lib.licenses.mpl20; + }) {}; + + "nyan-interpolation-simple" = callPackage + ({ mkDerivation, base, nyan-interpolation-core, text }: + mkDerivation { + pname = "nyan-interpolation-simple"; + version = "0.9.2"; + sha256 = "1mqxl9z1hgyfmh27agh8zyfrdncazqdnirdb2syixxwxwx775qbl"; + libraryHaskellDepends = [ base nyan-interpolation-core text ]; + description = "Simplified lightweight interpolation"; + license = lib.licenses.mpl20; + }) {}; + + "nylas" = callPackage + ({ mkDerivation, aeson, base, bytestring, lens, lens-aeson, pipes + , pipes-aeson, pipes-bytestring, pipes-http, pipes-parse, text + , time, wreq + }: + mkDerivation { + pname = "nylas"; + version = "0.1.1"; + sha256 = "1c6n56gd5xd8ahdpj6ashi6pdbx04anz038igd29y12191nlx3d7"; + libraryHaskellDepends = [ + aeson base bytestring lens lens-aeson pipes pipes-aeson + pipes-bytestring pipes-http pipes-parse text time wreq + ]; + description = "Client for the Nylas API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "nymphaea" = callPackage + ({ mkDerivation, base, cairo, containers, glade, glib, gtk, mtl + , parsec, random + }: + mkDerivation { + pname = "nymphaea"; + version = "0.3"; + sha256 = "1nlnz7mvdkhcqp4v1fyfb6r6v18xpxi0ddqqp84dsqg6ahdypc13"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cairo containers glade glib gtk mtl parsec random + ]; + description = "An interactive GUI for manipulating L-systems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "nymphaea"; + }) {}; + + "nyx-game" = callPackage + ({ mkDerivation, async, base, bytestring, containers, deepseq + , dlist, lens, mtl, optparse-generic, random, sdl2, sdl2-image + , sdl2-mixer, sdl2-ttf, stm, text, vector + }: + mkDerivation { + pname = "nyx-game"; + version = "1.0.1.0"; + sha256 = "14zxg7znqjglzqlsfvgksknz5ry369x0smjja8dx6h2ih0xf3i06"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async base bytestring containers deepseq dlist lens mtl + optparse-generic random sdl2 sdl2-image sdl2-mixer sdl2-ttf stm + text vector + ]; + executableHaskellDepends = [ + async base bytestring containers deepseq dlist lens mtl + optparse-generic random sdl2 sdl2-image sdl2-mixer sdl2-ttf stm + text vector + ]; + description = "A bullet-hell game made with SDL2"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "app"; + }) {}; + + "o-clock" = callPackage + ({ mkDerivation, base, doctest, Glob, hedgehog, hspec-expectations + , markdown-unlit, tasty, tasty-hedgehog, tasty-hunit-compat + , type-spec + }: + mkDerivation { + pname = "o-clock"; + version = "1.4.0"; + sha256 = "1qmv0hq1z3x5h3mxpdd3prf9yhk7688hdm09zf8l36iq2602vj5g"; + revision = "1"; + editedCabalFile = "0jflzz1a78vji38x2dc4drj8w95sxxkmz73sa06a2xg7a4z64mb3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest Glob hedgehog hspec-expectations markdown-unlit tasty + tasty-hedgehog tasty-hunit-compat type-spec + ]; + testToolDepends = [ doctest markdown-unlit ]; + description = "Type-safe time library"; + license = lib.licenses.mpl20; + mainProgram = "play-o-clock"; + }) {}; + + "oalg-abg" = callPackage + ({ mkDerivation, base, oalg-base }: + mkDerivation { + pname = "oalg-abg"; + version = "1.0.0.0"; + sha256 = "14qi1ypsrnngpc1j5vqn6l5nccc23k95h9cn9s9fpcmqcy8czlf0"; + libraryHaskellDepends = [ base oalg-base ]; + testHaskellDepends = [ base oalg-base ]; + description = "Finitely generated abelian groups"; + license = lib.licenses.bsd3; + }) {}; + + "oalg-base" = callPackage + ({ mkDerivation, array, base, deepseq, random, time }: + mkDerivation { + pname = "oalg-base"; + version = "1.1.4.0"; + sha256 = "0i76n1pvak51bnkrq6m4nirzpnmqqclr6wk00vmws3c90w3dm6xm"; + libraryHaskellDepends = [ array base deepseq random time ]; + testHaskellDepends = [ array base deepseq random time ]; + description = "Algebraic structures on oriented entities and limits as a tool kit to solve algebraic problems"; + license = lib.licenses.bsd3; + }) {}; + + "oanda-rest-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , Decimal, hlint, hspec, http-client, http-conduit, HUnit, lens + , old-locale, resourcet, scientific, text, thyme, transformers + , vector + }: + mkDerivation { + pname = "oanda-rest-api"; + version = "0.4.1"; + sha256 = "1r20vn0hbx1xca5jaq9djfhgrxgdyhj1m4i9708wd972h2h7q2vr"; + libraryHaskellDepends = [ + aeson base bytestring conduit containers Decimal http-client + http-conduit lens old-locale resourcet scientific text thyme + transformers vector + ]; + testHaskellDepends = [ + aeson base bytestring conduit containers Decimal hlint hspec + http-client http-conduit HUnit lens old-locale resourcet scientific + text thyme transformers vector + ]; + description = "Client to the OANDA REST API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "oasis-xrd" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , text, time, uri-bytestring, xml-conduit, xml-conduit-writer + }: + mkDerivation { + pname = "oasis-xrd"; + version = "1.0"; + sha256 = "105m258yqfdmp1n7gd824gsry07xqlhfnpla2kb7sn36nckqr3a0"; + revision = "1"; + editedCabalFile = "1jwvncyyn8njzhjdgqwakqfddp34h26abnhypzbdsgn4nyxad1qs"; + libraryHaskellDepends = [ + aeson base bytestring containers text time uri-bytestring + xml-conduit xml-conduit-writer + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring containers text time + uri-bytestring xml-conduit xml-conduit-writer + ]; + description = "Extensible Resource Descriptor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "oath" = callPackage + ({ mkDerivation, async, base, futures, promise, stm, stm-delay + , streamly, tasty-bench, unsafe-promises + }: + mkDerivation { + pname = "oath"; + version = "0.1.1"; + sha256 = "0n9zj2ygmjnkpi9viy97fz3qsyg2gryx0kkv5rvdh8bkimspvhm4"; + libraryHaskellDepends = [ base stm stm-delay ]; + testHaskellDepends = [ + async base futures promise streamly unsafe-promises + ]; + benchmarkHaskellDepends = [ async base streamly tasty-bench ]; + description = "Composable concurrent computation done right"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "oauth10a" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , cryptohash, entropy, http-types, time, transformers + }: + mkDerivation { + pname = "oauth10a"; + version = "0.1.0.0"; + sha256 = "1k5a25f1hwnj0gl8br0y66kh0bn57f9j3f130scpbljy342cn8x9"; + revision = "1"; + editedCabalFile = "18dp60f8b0jnvbvycjcy0n8nbymg9c4wrdzcsa31lwi4v2lars2y"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cryptohash entropy + http-types time transformers + ]; + testHaskellDepends = [ base bytestring ]; + description = "Fully Automatic Luxury OAuth 1.0a headers"; + license = lib.licenses.gpl3Only; + }) {}; + + "oauth2-jwt-bearer" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, cryptonite + , hedgehog, http-client, http-client-tls, http-types, jose, lens + , mmorph, network, Spock-core, streaming-commons, text, time + , transformers, transformers-bifunctors, unordered-containers, warp + , x509, x509-store + }: + mkDerivation { + pname = "oauth2-jwt-bearer"; + version = "0.0.1"; + sha256 = "0fcq0ggzhjpr8v2s0k6izjs1pp0lcbf7kb12vmclyy5bzby8vkcn"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls http-types jose + lens text time transformers transformers-bifunctors + unordered-containers + ]; + testHaskellDepends = [ + aeson async base bytestring cryptonite hedgehog http-client + http-client-tls http-types jose mmorph network Spock-core + streaming-commons text warp x509 x509-store + ]; + description = "OAuth2 jwt-bearer client flow as per rfc7523"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "oauthenticated" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder + , bytestring, case-insensitive, cryptonite, exceptions, hspec + , hspec-expectations, http-client, http-client-tls, http-types + , memory, mtl, network, network-uri, text, time, transformers + }: + mkDerivation { + pname = "oauthenticated"; + version = "0.3.0.0"; + sha256 = "0ca3wkhnk0wakzirh0486g5wkd1wq0381bjgj3ljs22hf4j5i41s"; + libraryHaskellDepends = [ + aeson base base64-bytestring blaze-builder bytestring + case-insensitive cryptonite exceptions http-client http-types + memory mtl network network-uri text time transformers + ]; + testHaskellDepends = [ + aeson base base64-bytestring blaze-builder bytestring + case-insensitive cryptonite exceptions hspec hspec-expectations + http-client http-client-tls http-types memory mtl network + network-uri text time transformers + ]; + description = "Simple OAuth for http-client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "obd" = callPackage + ({ mkDerivation, base, bytestring, dimensional, either, haskeline + , io-streams, lens, mtl, optparse-applicative, serialport, split + , stm, stm-chans, transformers + }: + mkDerivation { + pname = "obd"; + version = "0.2.1.1"; + sha256 = "0ggcclf74lz7h90zk50xz42x25yz00xp74rz081rd8wsslw8sirq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring dimensional either io-streams lens mtl serialport + split stm stm-chans transformers + ]; + executableHaskellDepends = [ + base bytestring haskeline lens mtl optparse-applicative + transformers + ]; + testHaskellDepends = [ base ]; + description = "Communicate to OBD interfaces over ELM327"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "obdd" = callPackage + ({ mkDerivation, array, base, containers, ersatz, mtl + , process-extras, random, text + }: + mkDerivation { + pname = "obdd"; + version = "0.9.0"; + sha256 = "0crj7yhass9z5cirmbvip6cx0kpdh1f9vpf41ijmpxwcfdi72c6g"; + libraryHaskellDepends = [ + array base containers ersatz mtl process-extras random text + ]; + testHaskellDepends = [ array base containers text ]; + description = "Ordered Reduced Binary Decision Diagrams"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "oberon0" = callPackage + ({ mkDerivation, array, AspectAG, base, containers, ghc-prim, HList + , mtl, murder, template-haskell, transformers, uu-parsinglib, uulib + }: + mkDerivation { + pname = "oberon0"; + version = "0.0.2"; + sha256 = "0w8ygppqr1mjklc0545z2n503ap5xzxmjw2xsmb0i85nmh6f95hv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array AspectAG base containers ghc-prim HList mtl murder + template-haskell transformers uu-parsinglib uulib + ]; + doHaddock = false; + description = "Oberon0 Compiler"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "obj" = callPackage + ({ mkDerivation, array, base, binary, bytestring, checkers + , Codec-Image-DevIL, containers, directory, filepath + , graphicsFormats, haskell98, InfixApplicative, OpenGL, OpenGLCheck + , QuickCheck + }: + mkDerivation { + pname = "obj"; + version = "0.1.2"; + sha256 = "0w9yyyd2i88lkhqlghnf7zkrx0sql5w8vwx67j9j1jr7d5zrad4z"; + libraryHaskellDepends = [ + array base binary bytestring checkers Codec-Image-DevIL containers + directory filepath graphicsFormats haskell98 InfixApplicative + OpenGL OpenGLCheck QuickCheck + ]; + description = "Reads and writes obj models"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "objectid" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring + , bytestring-arbitrary, cereal, cryptohash, QuickCheck, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "objectid"; + version = "0.1.0.2"; + sha256 = "1cr9hzrkj8a6ggym8d6gyy0rmric93x8xwdjqfal10bg5s6d6vgs"; + libraryHaskellDepends = [ + base blaze-builder bytestring cereal cryptohash + ]; + testHaskellDepends = [ + base bytestring bytestring-arbitrary cereal QuickCheck tasty + tasty-quickcheck + ]; + description = "Rather unique identifier for things that need to be stored"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "objective" = callPackage + ({ mkDerivation, base, exceptions, monad-skeleton, transformers + , witherable + }: + mkDerivation { + pname = "objective"; + version = "1.3"; + sha256 = "0v1dvqnnmicayr80pkir89jnv5zl808vx54mzmk2xhrg4wl7zf8s"; + libraryHaskellDepends = [ + base exceptions monad-skeleton transformers witherable + ]; + description = "Composable objects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "oblivious-transfer" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, memory, protolude + , QuickCheck, random, tasty, tasty-discover, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "oblivious-transfer"; + version = "0.1.0"; + sha256 = "1kq5ppm151q1im14j6zm2w0pn60baj6gzxmfqfx8p0m7a7wwl7sz"; + revision = "1"; + editedCabalFile = "1v9js45kc94zirg530d0f3r9wwsx60xnz7diqzvfxlbvw01649yk"; + libraryHaskellDepends = [ + base bytestring cryptonite memory protolude random + ]; + testHaskellDepends = [ + base bytestring cryptonite memory protolude QuickCheck random tasty + tasty-discover tasty-hunit tasty-quickcheck + ]; + testToolDepends = [ tasty-discover ]; + description = "An implementation of the Oblivious Transfer protocol in Haskell"; + license = lib.licenses.asl20; + }) {}; + + "observable" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "observable"; + version = "0.1.5"; + sha256 = "0hi9y867yg48nv0756ylblxmsdw9vkfg72n0bb0ali227695d6qb"; + libraryHaskellDepends = [ base transformers ]; + description = "Continuation patterns"; + license = lib.licenses.bsd3; + }) {}; + + "observable-sharing" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "observable-sharing"; + version = "0.2.5"; + sha256 = "06mz3snyqx7b67dl786mwsc75nfnq3a40p581rhaf1y4r7cr6iv6"; + libraryHaskellDepends = [ base containers ]; + description = "Simple observable sharing"; + license = lib.licenses.bsd3; + }) {}; + + "ocaml-export" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , file-embed, filepath, formatting, hspec, hspec-golden-aeson, mtl + , process, QuickCheck, quickcheck-arbitrary-adt, servant + , servant-server, singletons, split, template-haskell, text, time + , wai, wai-extra, warp, wl-pprint-text + }: + mkDerivation { + pname = "ocaml-export"; + version = "0.13.0"; + sha256 = "1pfy648qrx7s0qmli9cjs0c0bnnvirilicaydy08zj3w4rvjfdb4"; + libraryHaskellDepends = [ + aeson base bytestring containers directory file-embed filepath + formatting hspec hspec-golden-aeson mtl QuickCheck + quickcheck-arbitrary-adt servant servant-server singletons split + template-haskell text time wl-pprint-text + ]; + testHaskellDepends = [ + aeson base bytestring containers directory filepath hspec + hspec-golden-aeson process QuickCheck quickcheck-arbitrary-adt + servant servant-server singletons template-haskell text time wai + wai-extra warp + ]; + description = "Convert Haskell types in OCaml types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ocap-io" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ocap-io"; + version = "0.1.1.0"; + sha256 = "07s3nman83mv6g96naz0aax6pn6h6vrw3linv46895rvfz4vak8k"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Object capability based IO"; + license = lib.licenses.asl20; + }) {}; + + "ochan" = callPackage + ({ mkDerivation, async, base, bytestring, mtl, oref, text + , transformers + }: + mkDerivation { + pname = "ochan"; + version = "0.1.0"; + sha256 = "0hzk5y7qnx3mv6x913k98qgnnq7niq6gvic2qjz3vdxpi2rx303d"; + libraryHaskellDepends = [ + async base bytestring mtl oref text transformers + ]; + testHaskellDepends = [ + async base bytestring mtl oref text transformers + ]; + description = "Owned channels in the Ownership Monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ochintin-daicho" = callPackage + ({ mkDerivation, base, bookkeeping, doctest, Glob, mono-traversable + , text, transaction + }: + mkDerivation { + pname = "ochintin-daicho"; + version = "0.3.4.2"; + sha256 = "0k7k4rj3356n9d8waw5sjiq97w9wbrhq3bwqr0hr3zh2h5imy5sy"; + libraryHaskellDepends = [ + base bookkeeping mono-traversable text transaction + ]; + testHaskellDepends = [ base doctest Glob ]; + description = "A module to manage payroll books for Japanese companies"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "octane" = callPackage + ({ mkDerivation, aeson, base, bimap, binary, bytestring, containers + , data-default-class, file-embed, http-client, http-client-tls + , overloaded-records, rattletrap, text + }: + mkDerivation { + pname = "octane"; + version = "0.20.3"; + sha256 = "0rjvl7f3sa8i7a1svhh4phc2r2zjjwi1p3cajnwzms7kasmcqfjp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bimap binary bytestring containers data-default-class + file-embed overloaded-records rattletrap text + ]; + executableHaskellDepends = [ + aeson base bimap binary bytestring containers data-default-class + file-embed http-client http-client-tls overloaded-records + rattletrap text + ]; + description = "Parse Rocket League replays"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "octane"; + }) {}; + + "octohat" = callPackage + ({ mkDerivation, aeson, base, base-compat, base16-bytestring + , base64-bytestring, bytestring, containers, cryptohash, dotenv + , either, errors, ghc-prim, hspec, hspec-expectations, http-client + , http-types, lens, mtl, optparse-applicative, text, time + , transformers, unordered-containers, utf8-string, wreq-sb, xmlhtml + , yaml + }: + mkDerivation { + pname = "octohat"; + version = "0.1.5.0"; + sha256 = "17b3fhka0xpah9j9y79gj2xv2xvc0c9vrhfcafvfcwj2vwpz6r50"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base-compat base16-bytestring base64-bytestring + bytestring containers cryptohash dotenv either errors ghc-prim + http-client http-types lens mtl text time transformers + unordered-containers wreq-sb xmlhtml + ]; + executableHaskellDepends = [ + aeson base optparse-applicative text utf8-string yaml + ]; + testHaskellDepends = [ + base base-compat dotenv hspec hspec-expectations text transformers + ]; + description = "A tested, minimal wrapper around GitHub's API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "abc"; + }) {}; + + "octopus" = callPackage + ({ mkDerivation, array, base, bytestring, containers, hexpr, mtl + , parsec, symbol, text + }: + mkDerivation { + pname = "octopus"; + version = "0.0.2.1"; + sha256 = "1p1sf694a5zryvb2i38ygd7fby54pqi0v5r3b24wcpwj43dy57ca"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers hexpr mtl parsec symbol text + ]; + executableHaskellDepends = [ + array base bytestring containers hexpr mtl parsec symbol text + ]; + description = "Lisp with more dynamism, more power, more simplicity"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "octi"; + }) {}; + + "oculus" = callPackage + ({ mkDerivation, base, either, libGL, libX11, libXinerama + , monads-tf, ovr, systemd, transformers, vect-floating + }: + mkDerivation { + pname = "oculus"; + version = "0.1.0.2"; + sha256 = "04015wbh5j36gd66k7fn12nl92lq68d0c9dia8fz0pr8y3b7ims4"; + libraryHaskellDepends = [ + base either monads-tf transformers vect-floating + ]; + librarySystemDepends = [ libGL libX11 libXinerama ovr systemd ]; + description = "Oculus Rift ffi providing head tracking data"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; + inherit (pkgs.xorg) libXinerama; ovr = null; + inherit (pkgs) systemd;}; + + "odbc" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring, containers + , deepseq, formatting, hashable, hspec, optparse-applicative + , parsec, QuickCheck, semigroups, template-haskell, text, time + , transformers, unixODBC, unliftio-core, weigh + }: + mkDerivation { + pname = "odbc"; + version = "0.3.0"; + sha256 = "0kpmyrq7cgh1f7bvbliiihq7cqnamr3n653252ky31cl5qi3wrfj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec base bytestring containers deepseq formatting + hashable parsec semigroups template-haskell text time transformers + unliftio-core + ]; + librarySystemDepends = [ unixODBC ]; + executableHaskellDepends = [ + base bytestring optparse-applicative text time + ]; + testHaskellDepends = [ + base bytestring hspec parsec QuickCheck text time + ]; + benchmarkHaskellDepends = [ async base text weigh ]; + description = "Haskell binding to the ODBC API, aimed at SQL Server driver"; + license = lib.licenses.bsd3; + mainProgram = "odbc"; + }) {inherit (pkgs) unixODBC;}; + + "odd-jobs" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , direct-daemonize, directory, either, fast-logger, filepath + , foreign-store, friendly-time, generic-deriving, hedgehog + , hostname, lifted-async, lifted-base, lucid, mmorph, monad-control + , monad-logger, mtl, optparse-applicative, postgresql-simple + , random, resource-pool, safe, servant, servant-lucid + , servant-server, servant-static-th, string-conv, tasty + , tasty-discover, tasty-hedgehog, tasty-hunit, text + , text-conversions, time, timing-convenience, unix, unliftio + , unliftio-core, unordered-containers, wai, warp + }: + mkDerivation { + pname = "odd-jobs"; + version = "0.2.2"; + sha256 = "1l6nyyn27yjn2gkd6yvdxi5iai5af96srkxia24npl5rna2cngfp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring direct-daemonize directory either fast-logger + filepath friendly-time generic-deriving hostname lucid + monad-control monad-logger mtl optparse-applicative + postgresql-simple resource-pool safe servant servant-lucid + servant-server servant-static-th string-conv text text-conversions + time timing-convenience unix unliftio unliftio-core + unordered-containers wai warp + ]; + executableHaskellDepends = [ + aeson base bytestring direct-daemonize directory either fast-logger + filepath foreign-store friendly-time generic-deriving hostname + lucid monad-control monad-logger mtl optparse-applicative + postgresql-simple resource-pool safe servant servant-lucid + servant-server servant-static-th string-conv text text-conversions + time timing-convenience unix unliftio unliftio-core + unordered-containers wai warp + ]; + testHaskellDepends = [ + aeson base bytestring containers direct-daemonize directory either + fast-logger filepath friendly-time generic-deriving hedgehog + hostname lifted-async lifted-base lucid mmorph monad-control + monad-logger mtl optparse-applicative postgresql-simple random + resource-pool safe servant servant-lucid servant-server + servant-static-th string-conv tasty tasty-discover tasty-hedgehog + tasty-hunit text text-conversions time timing-convenience unix + unliftio unliftio-core unordered-containers wai warp + ]; + testToolDepends = [ tasty-discover ]; + description = "A full-featured PostgreSQL-backed job queue (with an admin UI)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "oden-go-packages" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, text + , unordered-containers + }: + mkDerivation { + pname = "oden-go-packages"; + version = "0.1.0.3"; + sha256 = "128rdvimgr54ghc11fka2flpfl3hjd5dm0s9fnfjx0hq2r2pgmw8"; + libraryHaskellDepends = [ + aeson base bytestring containers text unordered-containers + ]; + description = "Provides Go package metadata"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "odpic-raw" = callPackage + ({ mkDerivation, base, binary, bytestring, c2hs, conduit, hspec + , resourcet, scientific, time + }: + mkDerivation { + pname = "odpic-raw"; + version = "0.5.0"; + sha256 = "1cgg4yvcdysh1l1h8nv9jcn26hfcyx5hxqaqpvfd292c0spylary"; + libraryHaskellDepends = [ + base binary bytestring conduit resourcet scientific time + ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base binary bytestring conduit hspec resourcet scientific time + ]; + testToolDepends = [ c2hs ]; + description = "Oracle Database Bindings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ods2csv" = callPackage + ({ mkDerivation, base, bytestring, non-empty, optparse-applicative + , shell-utility, spreadsheet, tagchup, utf8-string, utility-ht + , xml-basic, zip-archive + }: + mkDerivation { + pname = "ods2csv"; + version = "0.1"; + sha256 = "16f4n8a1a3jq0dk8ds6sn7vljh69slhdbdvbw8mzzvhwjdxmk7cq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring non-empty optparse-applicative shell-utility + spreadsheet tagchup utf8-string utility-ht xml-basic zip-archive + ]; + description = "Convert Open Document Spreadsheet ODS to CSV"; + license = lib.licenses.bsd3; + mainProgram = "ods2csv"; + }) {}; + + "oeis" = callPackage + ({ mkDerivation, base, HTTP, HUnit, network, network-uri + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "oeis"; + version = "0.3.10"; + sha256 = "0aa5i0328k8pf0y439b95c3ipv70lfabvv55jp64pwb9kx6p5ymv"; + libraryHaskellDepends = [ base HTTP network network-uri ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "Interface to the Online Encyclopedia of Integer Sequences (OEIS)"; + license = lib.licenses.bsd3; + }) {}; + + "oeis2" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, http-conduit, lens + , lens-aeson, QuickCheck, text, vector + }: + mkDerivation { + pname = "oeis2"; + version = "1.0.7"; + sha256 = "1nywxada76zqzraadwbmz3v6dpwbd997393ksrprci5n6myrakng"; + revision = "1"; + editedCabalFile = "1fxg13qd5rniidin08yjywgfk8dvwfc3y5n582z3x0x86b2ifxy6"; + libraryHaskellDepends = [ + aeson base containers http-conduit lens lens-aeson text vector + ]; + testHaskellDepends = [ + aeson base containers hspec http-conduit lens lens-aeson QuickCheck + text vector + ]; + description = "Interface for Online Encyclopedia of Integer Sequences (OEIS)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "off-simple" = callPackage + ({ mkDerivation, base, parsec3, vector }: + mkDerivation { + pname = "off-simple"; + version = "0.1"; + sha256 = "03sb2bmjw8v01908zkzmw8njsmqy5k2hcnv6ajbia7n8qawyhivj"; + libraryHaskellDepends = [ base parsec3 vector ]; + description = "A parser for simplified-syntax OFF files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ofx" = callPackage + ({ mkDerivation, base, parsec, pretty, time }: + mkDerivation { + pname = "ofx"; + version = "0.4.4.0"; + sha256 = "1wpcxzrbqw576pgx1jrpqs604ds0lpmg1282shd828lwg5myp33r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec pretty time ]; + executableHaskellDepends = [ base parsec pretty time ]; + description = "Parser for OFX data"; + license = lib.licenses.bsd3; + }) {}; + + "ogma-cli" = callPackage + ({ mkDerivation, base, HUnit, ogma-core, optparse-applicative + , process, test-framework, test-framework-hunit, unix + }: + mkDerivation { + pname = "ogma-cli"; + version = "1.3.0"; + sha256 = "07a64p1b0yzx3wmxycifimjqvnfx9gpk6n3wl6rzgncl1fgf89h0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ogma-core optparse-applicative ]; + testHaskellDepends = [ + base HUnit process test-framework test-framework-hunit unix + ]; + description = "Ogma: Helper tool to interoperate between Copilot and other languages"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "ogma"; + }) {}; + + "ogma-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, filepath, HUnit, IfElse + , mtl, ogma-extra, ogma-language-c, ogma-language-cocospec + , ogma-language-copilot, ogma-language-jsonspec, ogma-language-smv + , ogma-spec, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "ogma-core"; + version = "1.3.0"; + sha256 = "0p3cwyrrjm56x3a8myfp1wlm7xy2j1d06y80arij8cl5cki95kwy"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring filepath IfElse mtl ogma-extra + ogma-language-c ogma-language-cocospec ogma-language-copilot + ogma-language-jsonspec ogma-language-smv ogma-spec + ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Ogma: Helper tool to interoperate between Copilot and other languages"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ogma-extra" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "ogma-extra"; + version = "1.3.0"; + sha256 = "1pvnqcgi00v93jkzqxg770y2n0zbq53b0shi783apz9cjxm5a329"; + libraryHaskellDepends = [ + base bytestring Cabal directory filepath + ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Ogma: Helper tool to interoperate between Copilot and other languages"; + license = "unknown"; + }) {}; + + "ogma-language-c" = callPackage + ({ mkDerivation, array, base, BNFC, Cabal, process, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "ogma-language-c"; + version = "1.3.0"; + sha256 = "0g1z3yh4x9p0iinc39ip1nm9s4d21nwc7gzss81vvc5f2m8hdqbg"; + setupHaskellDepends = [ base BNFC Cabal process ]; + libraryHaskellDepends = [ array base ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Ogma: Runtime Monitor translator: C Language Frontend"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ogma-language-cocospec" = callPackage + ({ mkDerivation, array, base, BNFC, Cabal, process, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "ogma-language-cocospec"; + version = "1.3.0"; + sha256 = "18zv608mb3ifs14m3lmsc644cc2qhj9f0gjxgc85m2wq82blsxpb"; + setupHaskellDepends = [ base BNFC Cabal process ]; + libraryHaskellDepends = [ array base ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Ogma: Runtime Monitor translator: CoCoSpec Language Frontend"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ogma-language-copilot" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ogma-language-copilot"; + version = "1.3.0"; + sha256 = "1d9grndx0774rz64x7g8hi9bz80ddayclzianyql0jzyw61ps70s"; + libraryHaskellDepends = [ base ]; + description = "Ogma: Runtime Monitor translator: Copilot Language Endpoints"; + license = "unknown"; + }) {}; + + "ogma-language-fret-cs" = callPackage + ({ mkDerivation, aeson, base, ogma-extra, ogma-language-cocospec + , ogma-language-smv, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "ogma-language-fret-cs"; + version = "1.1.0"; + sha256 = "0bvraiq93f733drln74fzk6fjqrkngjhha08xx91lqvrd1bjh9p5"; + libraryHaskellDepends = [ + aeson base ogma-language-cocospec ogma-language-smv + ]; + testHaskellDepends = [ + aeson base ogma-extra QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Ogma: Runtime Monitor translator: FRET Component Specification Frontend"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ogma-language-fret-reqs" = callPackage + ({ mkDerivation, aeson, base, ogma-extra, ogma-language-cocospec + , ogma-language-smv, QuickCheck, test-framework + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "ogma-language-fret-reqs"; + version = "1.2.0"; + sha256 = "0xz2arb70m9vz6pkw21g0973zl0q70drv24fp5xbzl3xpxn0ymwy"; + libraryHaskellDepends = [ + aeson base ogma-language-cocospec ogma-language-smv text + ]; + testHaskellDepends = [ + aeson base ogma-extra QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Ogma: Runtime Monitor translator: FRET Component Requirement DB Frontend"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ogma-language-jsonspec" = callPackage + ({ mkDerivation, aeson, base, bytestring, jsonpath, megaparsec + , ogma-spec, text + }: + mkDerivation { + pname = "ogma-language-jsonspec"; + version = "1.3.0"; + sha256 = "04w0fayj6hbqciw4fqn481gwlj34sq3r9i09zcqh2m455mybalyc"; + libraryHaskellDepends = [ + aeson base bytestring jsonpath megaparsec ogma-spec text + ]; + description = "Ogma: Runtime Monitor translator: JSON Frontend"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ogma-language-smv" = callPackage + ({ mkDerivation, array, base, BNFC, Cabal, process, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "ogma-language-smv"; + version = "1.3.0"; + sha256 = "06hb9gxqg81gw5sqzsi966fk9yxhv9q7pclnwhjlaaya3jav3xx2"; + setupHaskellDepends = [ base BNFC Cabal process ]; + libraryHaskellDepends = [ array base ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Ogma: Runtime Monitor translator: SMV Language Frontend"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ogma-spec" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ogma-spec"; + version = "1.3.0"; + sha256 = "01vph8dwqf0sw2bn3frik3s2jwnpap1nlkpl8jnk91q2xjc4zhfs"; + libraryHaskellDepends = [ base ]; + description = "Ogma: Runtime Monitor translator: JSON Frontend"; + license = "unknown"; + }) {}; + + "ogmarkup" = callPackage + ({ mkDerivation, base, hspec, hspec-megaparsec, megaparsec, mtl + , shakespeare, text + }: + mkDerivation { + pname = "ogmarkup"; + version = "5.0"; + sha256 = "19lgfgsfkfk51dbjimc45yclxfh7ncmh21gnc6f7dihsyhkdfsx7"; + libraryHaskellDepends = [ base megaparsec mtl ]; + testHaskellDepends = [ + base hspec hspec-megaparsec megaparsec shakespeare text + ]; + description = "A lightweight markup language for story writers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ohloh-hs" = callPackage + ({ mkDerivation, base, cmdargs, data-lens, hxt, hxt-curl + , pretty-show, QuickCheck, test-framework + , test-framework-quickcheck2, text-format-simple + }: + mkDerivation { + pname = "ohloh-hs"; + version = "0.0.2"; + sha256 = "0nbk24ymkkjrapxa83qzhzl1m7zi3bxdc9jsjkbqvb7r9nz3jhyj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base data-lens hxt text-format-simple ]; + executableHaskellDepends = [ + base cmdargs data-lens hxt hxt-curl pretty-show text-format-simple + ]; + testHaskellDepends = [ + base data-lens hxt QuickCheck test-framework + test-framework-quickcheck2 text-format-simple + ]; + description = "Interface to the Ohloh API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "cmdoh"; + broken = true; + }) {}; + + "oi" = callPackage + ({ mkDerivation, base, comonad, directory, filepath, parallel }: + mkDerivation { + pname = "oi"; + version = "0.4.0.2"; + sha256 = "18ypxx6avfj8s7f2svh8p7x19v730zc35msg2vg3b88d8fafv58m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base comonad directory filepath parallel + ]; + executableHaskellDepends = [ base directory filepath parallel ]; + description = "Library for purely functional lazy interactions with the outer world"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "oidc-client" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, crypton + , exceptions, hspec, http-client, http-client-tls, http-types + , jose-jwt, network, network-uri, scientific, text, time, tls + }: + mkDerivation { + pname = "oidc-client"; + version = "0.8.0.0"; + sha256 = "0fmffnf6gg99d15nn84ih36lr7qasa1zfkb62sgb0icik8dwv83m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring crypton exceptions http-client + http-client-tls jose-jwt network network-uri scientific text time + tls + ]; + testHaskellDepends = [ + aeson base bytestring crypton exceptions hspec http-client + http-client-tls http-types jose-jwt network-uri scientific text + time + ]; + description = "OpenID Connect 1.0 library for RP"; + license = lib.licenses.mit; + }) {}; + + "ois-input-manager" = callPackage + ({ mkDerivation, base, hogre, OIS }: + mkDerivation { + pname = "ois-input-manager"; + version = "0.1.0.1"; + sha256 = "1p34xybkf5079pq5hkildaz6skx06f6s3qg0k2i73jhh93q3ckiq"; + libraryHaskellDepends = [ base hogre ]; + librarySystemDepends = [ OIS ]; + description = "wrapper for OIS input manager for use with hogre"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {OIS = null;}; + + "okapi" = callPackage + ({ mkDerivation, aeson, base, base64, bytestring, containers + , http-api-data, http-types, lucid, mmorph, mtl, stm, text + , transformers, unagi-chan, uuid, vault, wai, wai-extra, warp + , warp-tls + }: + mkDerivation { + pname = "okapi"; + version = "0.1.0.2"; + sha256 = "1b1viabmd09phx1nffwply2d6m309blp9wiqcman093wq1hk4ky8"; + libraryHaskellDepends = [ + aeson base base64 bytestring containers http-api-data http-types + lucid mmorph mtl stm text transformers unagi-chan uuid vault wai + wai-extra warp warp-tls + ]; + testHaskellDepends = [ + aeson base base64 bytestring containers http-api-data http-types + lucid mmorph mtl stm text transformers unagi-chan uuid vault wai + wai-extra warp warp-tls + ]; + description = "A microframework based on monadic parsing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "old-locale" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "old-locale"; + version = "1.0.0.7"; + sha256 = "0l3viphiszvz5wqzg7a45zp40grwlab941q5ay29iyw8p3v8pbyv"; + revision = "2"; + editedCabalFile = "04b9vn007hlvsrx4ksd3r8r3kbyaj2kvwxchdrmd4370qzi8p6gs"; + libraryHaskellDepends = [ base ]; + description = "locale library"; + license = lib.licenses.bsd3; + }) {}; + + "old-time" = callPackage + ({ mkDerivation, base, old-locale }: + mkDerivation { + pname = "old-time"; + version = "1.1.0.4"; + sha256 = "0vqn9iifrg601734pvvl3khyxv2y7dxr25z3a9pnfjljgdzyn8hy"; + libraryHaskellDepends = [ base old-locale ]; + description = "Time library"; + license = lib.licenses.bsd3; + }) {}; + + "old-version" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "old-version"; + version = "1.4.2"; + sha256 = "1sqga2fmrc702k2grv2kw32wg0yy8qy94cs1jl6112xk6lb79qb3"; + libraryHaskellDepends = [ base ]; + description = "Basic versioning library"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "olwrapper" = callPackage + ({ mkDerivation, base, bytestring, fay, fay-jquery, fay-text, lens + , mtl, snap, snap-core, snap-loader-dynamic, snap-loader-static + , snap-server, snaplet-fay, text + }: + mkDerivation { + pname = "olwrapper"; + version = "0.4.1"; + sha256 = "0cnkanaxsrsshk2y37sbvyyzc40k61r57zb0c3jarz583h3yzlai"; + revision = "2"; + editedCabalFile = "0i5scsyswfv0v1icjxp4vq3s7cgyh6n384jr7xa7spb0ymf3hrhi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring fay fay-jquery fay-text lens mtl snap snap-core + snap-loader-dynamic snap-loader-static snap-server snaplet-fay text + ]; + executableHaskellDepends = [ + base bytestring fay fay-jquery fay-text lens mtl snap snap-core + snap-loader-static snap-server snaplet-fay text + ]; + description = "An OpenLayers JavaScript Wrapper and Webframework with snaplet-fay"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "olwrapper"; + }) {}; + + "om-actor" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "om-actor"; + version = "0.1.0.0"; + sha256 = "1wiasb3f22g47n54jhxv1c74a0ghxsknrakjdgj3fqlw878g3aan"; + libraryHaskellDepends = [ base ]; + description = "Actor pattern utilities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "om-doh" = callPackage + ({ mkDerivation, base, base64, bytestring, http-api-data, resolv + , servant, servant-server, text + }: + mkDerivation { + pname = "om-doh"; + version = "0.1.0.2"; + sha256 = "036vqn7p7ha9dibsmsn0f0hiwr8570zdrnij98377ysn21xl5gzz"; + libraryHaskellDepends = [ + base base64 bytestring http-api-data resolv servant servant-server + text + ]; + description = "om-doh"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "om-elm" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , http-types, safe, safe-exceptions, template-haskell, text, unix + , wai + }: + mkDerivation { + pname = "om-elm"; + version = "2.0.0.6"; + sha256 = "1gjrnrl3gvjg85ldgih7zi4sv53vrfl28jymn4z70xnpna7lvph9"; + libraryHaskellDepends = [ + base bytestring Cabal containers directory http-types safe + safe-exceptions template-haskell text unix wai + ]; + description = "Haskell utilities for building embedded Elm programs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "om-fail" = callPackage + ({ mkDerivation, base, monad-logger, safe-exceptions, transformers + }: + mkDerivation { + pname = "om-fail"; + version = "0.1.0.2"; + sha256 = "0wv102jpyi69xij2rwzrz5pdlc7pxad0wqsf0zfj15sfl1cnwya6"; + libraryHaskellDepends = [ + base monad-logger safe-exceptions transformers + ]; + description = "Monad transformer providing MonadFail"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "om-fork" = callPackage + ({ mkDerivation, aeson, base, exceptions, ki-unlifted, monad-logger + , om-show, text, unliftio + }: + mkDerivation { + pname = "om-fork"; + version = "0.7.1.10"; + sha256 = "1p9sf45mcswz7z6a1m3axyk7kn0yb7dblxv90r7m8b1lbk67mgws"; + libraryHaskellDepends = [ + aeson base exceptions ki-unlifted monad-logger om-show text + unliftio + ]; + testHaskellDepends = [ + aeson base exceptions ki-unlifted monad-logger om-show text + unliftio + ]; + description = "Concurrency utilities"; + license = lib.licenses.mit; + }) {}; + + "om-http" = callPackage + ({ mkDerivation, async, base, bytestring, directory, filepath + , http-types, mime-types, monad-logger, network, om-show + , safe-exceptions, servant, template-haskell, text, time, unix + , uuid, wai, warp + }: + mkDerivation { + pname = "om-http"; + version = "0.3.0.7"; + sha256 = "0lmca3l4pbhkrxfqwhvw4x6ds6bxml70agi73f5q509iwi3997ni"; + libraryHaskellDepends = [ + async base bytestring directory filepath http-types mime-types + monad-logger network om-show safe-exceptions servant + template-haskell text time unix uuid wai warp + ]; + description = "Http utilities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "om-http-logging" = callPackage + ({ mkDerivation, base, http-types, monad-logger, safe-exceptions + , uuid, wai + }: + mkDerivation { + pname = "om-http-logging"; + version = "0.1.0.0"; + sha256 = "16swgkk6w7sxnbfdz07vz3pkqjcpq27g1hswqvdxfq5gfq5kgp67"; + libraryHaskellDepends = [ + base http-types monad-logger safe-exceptions uuid wai + ]; + description = "om-http-logging"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "om-kubernetes" = callPackage + ({ mkDerivation, aeson, base, bytestring, connection + , data-default-class, http-client, http-client-tls, http-types + , om-http, safe-exceptions, servant, servant-client + , servant-client-core, text, tls, x509-store + }: + mkDerivation { + pname = "om-kubernetes"; + version = "2.3.1.8"; + sha256 = "1ygx36dyhwwv92jmxcyvisccm5vqbl0paqilzdbsq063izfqliin"; + libraryHaskellDepends = [ + aeson base bytestring connection data-default-class http-client + http-client-tls http-types om-http safe-exceptions servant + servant-client servant-client-core text tls x509-store + ]; + description = "om-kubernetes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "om-legion" = callPackage + ({ mkDerivation, aeson, async, base, binary, bytestring, clock + , containers, crdt-event-fold, data-default-class, http-api-data + , monad-logger, mtl, network, om-fork, om-logging, om-show + , om-socket, om-time, random-shuffle, safe-exceptions, stm + , streaming, text, time, transformers, unliftio-core, uuid + }: + mkDerivation { + pname = "om-legion"; + version = "6.9.0.6"; + sha256 = "05kh6raq4fbqcbj2add7q6s7r3m12cgskbsh1kp39zlibkgvl81d"; + libraryHaskellDepends = [ + aeson async base binary bytestring clock containers crdt-event-fold + data-default-class http-api-data monad-logger mtl network om-fork + om-logging om-show om-socket om-time random-shuffle safe-exceptions + stm streaming text time transformers unliftio-core uuid + ]; + description = "Legion Framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "om-logging" = callPackage + ({ mkDerivation, aeson, base, bytestring, fast-logger, monad-logger + , om-show, split, text, time + }: + mkDerivation { + pname = "om-logging"; + version = "1.1.0.8"; + sha256 = "1v6qdp0k6jccsbmcx127bj0y3aw0rwjwgzbw8022ny5x2yhw7wgf"; + libraryHaskellDepends = [ + aeson base bytestring fast-logger monad-logger om-show split text + time + ]; + description = "Opinionated logging utilities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "om-plugin-imports" = callPackage + ({ mkDerivation, base, containers, ghc, safe }: + mkDerivation { + pname = "om-plugin-imports"; + version = "0.2.0.0.9.6"; + sha256 = "1whwipj1dqka4dhjigcmq4c74gv0r6y5y5px8m3fp08v62dbvbf2"; + libraryHaskellDepends = [ base containers ghc safe ]; + description = "Plugin-based import warnings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "om-show" = callPackage + ({ mkDerivation, aeson, base, text }: + mkDerivation { + pname = "om-show"; + version = "0.1.2.9"; + sha256 = "154x7l81chfj91bwrh9v1a8bcazkn99a8hzxkaadszb65wwi6jr8"; + libraryHaskellDepends = [ aeson base text ]; + description = "Utilities for showing string-like things"; + license = lib.licenses.mit; + }) {}; + + "om-socket" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , exceptions, hspec, megaparsec, monad-logger, network, om-fork + , om-show, stm, streaming, streaming-binary, streaming-bytestring + , text, tls, unliftio-core + }: + mkDerivation { + pname = "om-socket"; + version = "1.0.0.1"; + sha256 = "1jgg1wfvxl36xgmhaaa7ri0grdhakzfrq1ivzh6788mxfdb4dkj7"; + libraryHaskellDepends = [ + aeson base binary bytestring containers exceptions megaparsec + monad-logger network om-fork om-show stm streaming streaming-binary + streaming-bytestring text tls unliftio-core + ]; + testHaskellDepends = [ + base binary exceptions hspec monad-logger om-fork om-show streaming + text unliftio-core + ]; + description = "Socket utilities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "om-time" = callPackage + ({ mkDerivation, aeson, base, binary, clock, time, transformers }: + mkDerivation { + pname = "om-time"; + version = "0.3.0.4"; + sha256 = "14afibgh8r0zakgx4inlmnmllyz0x51fm70q7rd73x1q03w9icd1"; + libraryHaskellDepends = [ + aeson base binary clock time transformers + ]; + description = "Misc. time utilites"; + license = lib.licenses.mit; + }) {}; + + "omaketex" = callPackage + ({ mkDerivation, base, optparse-applicative, shakespeare-text + , shelly, text + }: + mkDerivation { + pname = "omaketex"; + version = "0.1.1.0"; + sha256 = "0kq2j8pndzn3fjdklyh22vcg8am48i29gx4jq2i74p4gmdryavn9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base optparse-applicative shakespeare-text shelly text + ]; + description = "A simple tool to generate OMakefile for latex files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "omaketex"; + broken = true; + }) {}; + + "ombra" = callPackage + ({ mkDerivation, base, Boolean, gl, hashable, hashtables, MemoTrie + , monad-control, transformers, transformers-base + , unordered-containers, vector-space + }: + mkDerivation { + pname = "ombra"; + version = "1.1.0.0"; + sha256 = "00cki27h3wpgpmcc3rv8fip1dmh9zsg5n0m5gfgdy0xs36xlyn4m"; + revision = "1"; + editedCabalFile = "0747v6b50lpwpbmmm5zyyq98dp40rkg0i88g5mp9w8wdwcsws0d8"; + libraryHaskellDepends = [ + base Boolean gl hashable hashtables MemoTrie monad-control + transformers transformers-base unordered-containers vector-space + ]; + description = "Render engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "omega" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , pretty, time + }: + mkDerivation { + pname = "omega"; + version = "1.5.2"; + sha256 = "0v11j2gz98g5ng9dsfbr7k3a2xhw2xqa1qi1q8ad53sx2yhjv0ly"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base containers directory filepath pretty time + ]; + description = "A purely functional programming language and a proof system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "omega"; + broken = true; + }) {}; + + "omnicodec" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, conduit, sandi + , transformers + }: + mkDerivation { + pname = "omnicodec"; + version = "0.8"; + sha256 = "0a25pmg2w8wqjddp0xv11k5ffhmap07y7a5lax2dwzyc7hjn001i"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs conduit sandi transformers + ]; + description = "Data encoding and decoding command line utilities"; + license = "unknown"; + }) {}; + + "omnifmt" = callPackage + ({ mkDerivation, aeson, base, exceptions, extra, fast-logger + , filepath, monad-logger, monad-parallel, mtl, optparse-applicative + , pipes, pipes-concurrency, temporary, text, time + , unordered-containers, yaml + }: + mkDerivation { + pname = "omnifmt"; + version = "0.2.1.1"; + sha256 = "0c8p6j434ik6g3n2gxc6mhnkk1crp7m7nfgsfapa4ki3h28phr0r"; + revision = "1"; + editedCabalFile = "1yj2pbdyhj2qavx5aarcj6ncj1pkf7rs3cqm7k163rqyna811xji"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base exceptions extra filepath monad-logger mtl pipes text + unordered-containers yaml + ]; + executableHaskellDepends = [ + base exceptions extra fast-logger filepath monad-logger + monad-parallel mtl optparse-applicative pipes pipes-concurrency + temporary text time + ]; + description = "A pretty-printer wrapper to faciliate ease of formatting during development"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "omnifmt"; + broken = true; + }) {}; + + "on-a-horse" = callPackage + ({ mkDerivation, arrows, base, bytestring, case-insensitive + , containers, cookie, http-types, mtl, random, safe, split, text + , time, transformers, utf8-string, wai, wai-extra, warp + }: + mkDerivation { + pname = "on-a-horse"; + version = "0.3"; + sha256 = "18nbvdbdg05fmymbvvhig6invr6ald0gdadl666m4axc8m9n6pvg"; + libraryHaskellDepends = [ + arrows base bytestring case-insensitive containers cookie + http-types mtl random safe split text time transformers utf8-string + wai wai-extra warp + ]; + description = "\"Haskell on a Horse\" - A combinatorial web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "on-demand-ssh-tunnel" = callPackage + ({ mkDerivation, base, bytestring, GenericPretty, network, process + , random + }: + mkDerivation { + pname = "on-demand-ssh-tunnel"; + version = "0.1.0.6"; + sha256 = "0pmkaw3w69nf928z263my7q0l2zi2v4yx5w49warbgv66h00wgkz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring GenericPretty network process random + ]; + executableHaskellDepends = [ + base bytestring GenericPretty network process random + ]; + description = "Program that sends traffic through SSH tunnels on-demand"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "on-demand-ssh-tunnel"; + broken = true; + }) {}; + + "onama" = callPackage + ({ mkDerivation, base, containers, parsec, tagsoup }: + mkDerivation { + pname = "onama"; + version = "0.2.3.0"; + sha256 = "1gmyh7hh5021kb1dzs6a4r2rzgyanbar4svx311ixnh02pajqjjx"; + libraryHaskellDepends = [ base containers parsec tagsoup ]; + description = "HTML-parsing primitives for Parsec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "once" = callPackage + ({ mkDerivation, async, base, containers, hashable, hspec + , hspec-discover, HUnit, template-haskell, unordered-containers + }: + mkDerivation { + pname = "once"; + version = "0.4"; + sha256 = "0az973cg4mf1azvh3x1gvp395ism7300mlajj9pvqmawvfar3g9h"; + libraryHaskellDepends = [ + base containers hashable template-haskell unordered-containers + ]; + testHaskellDepends = [ + async base containers hashable hspec HUnit template-haskell + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "memoization for IO actions and functions"; + license = lib.licenses.gpl3Only; + }) {}; + + "one-line-aeson-text" = callPackage + ({ mkDerivation, aeson, base, text }: + mkDerivation { + pname = "one-line-aeson-text"; + version = "0.1.0.5"; + sha256 = "10ngmv4xbz5w4fpgprrii6n74syia824sysja7ajyv27v6zfbihf"; + libraryHaskellDepends = [ aeson base text ]; + testHaskellDepends = [ aeson base text ]; + description = "Pretty-printing short Aeson values as text"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "one-liner" = callPackage + ({ mkDerivation, base, bifunctors, contravariant, ghc-prim, HUnit + , linear-base, profunctors, tagged, transformers + }: + mkDerivation { + pname = "one-liner"; + version = "2.1"; + sha256 = "09gdivd38disddxs42179vmgca0yzk5dfm6ygicgl5l25qbizrfh"; + revision = "1"; + editedCabalFile = "1n6d74s0x91qi4fi6wv5yggjb1nvwk0ir580mkf67bca2x6f1cqn"; + libraryHaskellDepends = [ + base bifunctors contravariant ghc-prim linear-base profunctors + tagged transformers + ]; + testHaskellDepends = [ base contravariant HUnit ]; + description = "Constraint-based generics"; + license = lib.licenses.bsd3; + }) {}; + + "one-liner-instances" = callPackage + ({ mkDerivation, base, one-liner, random }: + mkDerivation { + pname = "one-liner-instances"; + version = "0.1.3.0"; + sha256 = "0qkvbrxgnr51a0hdd2ap6fndipgfplsdy4lh841h8hda5d4dhabg"; + libraryHaskellDepends = [ base one-liner random ]; + description = "Generics-based implementations for common typeclasses"; + license = lib.licenses.bsd3; + }) {}; + + "one-time-password" = callPackage + ({ mkDerivation, base, base16, base32, bytestring, cereal, chronos + , cryptohash-sha1, cryptonite, network-uri, optparse-applicative + , sel, tasty, tasty-hunit, tasty-quickcheck, text, text-display + , torsor + }: + mkDerivation { + pname = "one-time-password"; + version = "3.0.0.0"; + sha256 = "0yark6agy421mk7zblzy4vpccbd1i53gpiysa0a7s9sh0szy4bql"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal chronos cryptohash-sha1 network-uri sel text + text-display + ]; + executableHaskellDepends = [ + base bytestring chronos optparse-applicative sel text text-display + torsor + ]; + testHaskellDepends = [ + base base16 base32 bytestring chronos cryptonite sel tasty + tasty-hunit tasty-quickcheck text text-display torsor + ]; + description = "HMAC-Based and Time-Based One-Time Passwords"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "one-time-password"; + }) {}; + + "oneOfN" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "oneOfN"; + version = "0.1.0.1"; + sha256 = "05gycp2zvq08bjl9dx1lm3cjr12i50k3cwq4al34y1rlp2r531lk"; + libraryHaskellDepends = [ base ]; + description = "Anonymous coproduct type"; + license = lib.licenses.publicDomain; + }) {}; + + "oneormore" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "oneormore"; + version = "0.1.0.3"; + sha256 = "1lz429abk7qqwfya3wa1m5pcyyldagcmmc0ghjfbl8byhkaax63p"; + libraryHaskellDepends = [ base ]; + description = "A never-empty list type"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "online" = callPackage + ({ mkDerivation, adjunctions, backprop, base, containers, doctest + , foldl, folds, generic-lens, hmatrix, lens, mwc-probability + , mwc-random, numhask, numhask-array, primitive, profunctors + , tdigest, text, vector, vector-algorithms + }: + mkDerivation { + pname = "online"; + version = "0.6.0"; + sha256 = "1yr3jq4gpjmgfd9q95n3b0g9ib2xjccc56m8mxlzsjxhnqc149jy"; + libraryHaskellDepends = [ + adjunctions backprop base containers foldl folds generic-lens + hmatrix lens mwc-probability mwc-random numhask numhask-array + primitive profunctors tdigest text vector vector-algorithms + ]; + testHaskellDepends = [ base doctest numhask ]; + description = "See readme.md"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "online-csv" = callPackage + ({ mkDerivation, attoparsec, base, box, doctest, foldl + , generic-lens, lens, numhask-prelude, scientific, text + , text-format + }: + mkDerivation { + pname = "online-csv"; + version = "0.0.1"; + sha256 = "0fibv9k9py6mszjnj501cak4jhdz6iyy6qp56cp1vvsbkv44m8ll"; + libraryHaskellDepends = [ + attoparsec base box foldl generic-lens lens numhask-prelude + scientific text text-format + ]; + testHaskellDepends = [ base doctest numhask-prelude ]; + description = "See readme.md"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "only" = callPackage + ({ mkDerivation, base, parsec, regex-compat }: + mkDerivation { + pname = "only"; + version = "0.0.6.0"; + sha256 = "17c9yy0fshxhpdfqb6hi23kvnvvckcdmlr2dffpgx4cg9znh62s1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base parsec regex-compat ]; + description = "A grep-like tool for filtering on words or lines"; + license = "GPL"; + mainProgram = "only"; + }) {}; + + "onpartitions" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "onpartitions"; + version = "0.1.0.0"; + sha256 = "0iy4hpibiz6v93kz8jv5phb96sh6ygcdakf9vqss5d5622s5pgf1"; + libraryHaskellDepends = [ base ]; + description = "partition lenses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "onu-course" = callPackage + ({ mkDerivation, base, smallcheck }: + mkDerivation { + pname = "onu-course"; + version = "1"; + sha256 = "1d0yn5bj04ircxbi12rx80kds54zssmq4j9kqyk05nmv506x76k0"; + libraryHaskellDepends = [ base smallcheck ]; + description = "Code for the Haskell course taught at the Odessa National University in 2012"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "oo-prototypes" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "oo-prototypes"; + version = "0.1.0.0"; + sha256 = "0xpm2adf47clhzpwd833w706mc5xfxwr2wp4aywigy11687f9bly"; + libraryHaskellDepends = [ base ]; + description = "Support for OO-like prototypes"; + license = lib.licenses.gpl2Only; + }) {}; + + "oops" = callPackage + ({ mkDerivation, base, base-compat, doctest, doctest-discover + , exceptions, Glob, hedgehog, hedgehog-quickcheck, hspec + , hspec-discover, hw-hspec-hedgehog, lens, mtl, QuickCheck + , template-haskell, transformers + }: + mkDerivation { + pname = "oops"; + version = "0.2.0.1"; + sha256 = "0n5n9503kx5scpkync4mya80arqh3q4y96pi9b3bql3r33kxnzg2"; + revision = "1"; + editedCabalFile = "0j4naz61zlsahm5x9k5f8s1yh3gics6r7bwb1qyrwpf90590ahx7"; + libraryHaskellDepends = [ + base exceptions mtl QuickCheck transformers + ]; + testHaskellDepends = [ + base base-compat doctest doctest-discover Glob hedgehog + hedgehog-quickcheck hspec hw-hspec-hedgehog lens mtl QuickCheck + template-haskell + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "Combinators for handling errors of many types in a composable way"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "oops-examples" = callPackage + ({ mkDerivation, base, exceptions, mtl, oops, text, transformers }: + mkDerivation { + pname = "oops-examples"; + version = "0.2.0.0"; + sha256 = "13day3xbabqnda6lvj5x3hk77qr89gzf0d753s33y47dlh1q6i6v"; + libraryHaskellDepends = [ + base exceptions mtl oops text transformers + ]; + description = "Oops examples"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "op" = callPackage + ({ mkDerivation, base, containers, doctest }: + mkDerivation { + pname = "op"; + version = "0.4.0.0"; + sha256 = "17wng5pl4d92nkrmbzwi1c8l3cdh9ms50p6m7vvc4z1x4gnp9lf9"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base containers doctest ]; + description = "Common operators encouraging large-scale easy reading"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "op2" = callPackage + ({ mkDerivation, base, contravariant, lens, mtl, profunctors + , semigroupoids + }: + mkDerivation { + pname = "op2"; + version = "0.0.3"; + sha256 = "1nnmfbjlvv4kr766484wcnl75qb18g4mwb91nrmy575m6b3g3hzq"; + libraryHaskellDepends = [ + base contravariant lens mtl profunctors semigroupoids + ]; + description = "Functions of the type `a -> a -> b`"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "opaleye" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , case-insensitive, containers, contravariant, dotenv, hspec + , hspec-discover, multiset, postgresql-simple, pretty + , product-profunctors, profunctors, QuickCheck, scientific + , semigroups, text, time, time-compat, time-locale-compat + , transformers, uuid, void + }: + mkDerivation { + pname = "opaleye"; + version = "0.10.3.0"; + sha256 = "1zq2d8rb1zwrvg0civh2a6r01nv1v2ini9rykf63px00srs98p67"; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring case-insensitive + contravariant postgresql-simple pretty product-profunctors + profunctors scientific semigroups text time-compat + time-locale-compat transformers uuid void + ]; + testHaskellDepends = [ + aeson base bytestring containers contravariant dotenv hspec + hspec-discover multiset postgresql-simple product-profunctors + profunctors QuickCheck semigroups text time time-compat + transformers uuid + ]; + testToolDepends = [ hspec-discover ]; + description = "An SQL-generating DSL targeting PostgreSQL"; + license = lib.licenses.bsd3; + }) {}; + + "opaleye-classy" = callPackage + ({ mkDerivation, base, bytestring, lens, mtl, opaleye + , postgresql-simple, product-profunctors, transformers + }: + mkDerivation { + pname = "opaleye-classy"; + version = "0.3.1.1"; + sha256 = "16yaa0sjskm8i95p3dfcd0az7ajddgc7vrl4xglykddxhiij2gic"; + revision = "1"; + editedCabalFile = "09xw9x0pwc7mma8lqr5iw2wbdnxlmnapiy8rm6gz38jbj9c8rc3r"; + libraryHaskellDepends = [ + base bytestring lens mtl opaleye postgresql-simple + product-profunctors transformers + ]; + description = "Opaleye wrapped up in classy MTL attire"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "opaleye-sqlite" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring + , case-insensitive, containers, contravariant, direct-sqlite + , pretty, product-profunctors, profunctors, QuickCheck, semigroups + , sqlite-simple, text, time, time-locale-compat, transformers, uuid + , void + }: + mkDerivation { + pname = "opaleye-sqlite"; + version = "0.0.1.1"; + sha256 = "02wpy2q3j6z91kjrwl9qyka74rqhbs7dlgfrc6nvpnl1ssp9vps0"; + libraryHaskellDepends = [ + base base16-bytestring bytestring case-insensitive contravariant + direct-sqlite pretty product-profunctors profunctors semigroups + sqlite-simple text time time-locale-compat transformers uuid void + ]; + testHaskellDepends = [ + base containers contravariant product-profunctors profunctors + QuickCheck semigroups sqlite-simple time + ]; + description = "An SQL-generating DSL targeting SQLite"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "opaleye-trans" = callPackage + ({ mkDerivation, base, exceptions, mtl, opaleye, postgresql-simple + , product-profunctors, transformers + }: + mkDerivation { + pname = "opaleye-trans"; + version = "0.5.2"; + sha256 = "0vszkxbgk4cqiaz4q8vgsc56yzh37dg7np2315h6bpvp1hy8fcs0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base exceptions mtl opaleye postgresql-simple product-profunctors + transformers + ]; + executableHaskellDepends = [ + base opaleye postgresql-simple product-profunctors + ]; + description = "A monad transformer for Opaleye"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "opc-xml-da-client" = callPackage + ({ mkDerivation, acc, attoparsec, attoparsec-data, base, base64 + , binary, bytestring, caerbannog, containers, data-default, domain + , domain-optics, hashable, hashable-time, http-client, QuickCheck + , quickcheck-instances, scientific, tasty, tasty-hunit + , tasty-quickcheck, text, text-builder, time, transformers + , unordered-containers, vector, vector-instances, xml-conduit + , xml-parser + }: + mkDerivation { + pname = "opc-xml-da-client"; + version = "0.1.2"; + sha256 = "1hfm6ky5zh27z1iv0f4p53d4nbpragaiq734si4q8hkk0aafldw5"; + libraryHaskellDepends = [ + acc attoparsec attoparsec-data base base64 bytestring containers + data-default domain domain-optics hashable hashable-time + http-client scientific text text-builder time transformers + unordered-containers vector vector-instances xml-conduit xml-parser + ]; + testHaskellDepends = [ + acc attoparsec attoparsec-data base base64 binary bytestring + caerbannog containers data-default domain domain-optics hashable + hashable-time http-client QuickCheck quickcheck-instances + scientific tasty tasty-hunit tasty-quickcheck text text-builder + time transformers unordered-containers vector vector-instances + xml-conduit xml-parser + ]; + description = "OPC XML-DA Client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "open-adt" = callPackage + ({ mkDerivation, base, constraints, recursion-schemes, row-types + , template-haskell + }: + mkDerivation { + pname = "open-adt"; + version = "1.0"; + sha256 = "1v9gb06cifykapx2kjbi8kmkbvs625ydciv7g77ngnmaijzfsm4a"; + libraryHaskellDepends = [ + base constraints recursion-schemes row-types template-haskell + ]; + description = "Open algebraic data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "open-adt-tutorial" = callPackage + ({ mkDerivation, base, constraints, deriving-compat, open-adt + , recursion-schemes, row-types, template-haskell + }: + mkDerivation { + pname = "open-adt-tutorial"; + version = "1.0"; + sha256 = "19sgj0k0axlv15jlr945hh4j6wq8aqhafmj5m7njd5qp7yrbw66w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base constraints deriving-compat open-adt recursion-schemes + row-types template-haskell + ]; + executableHaskellDepends = [ base ]; + description = "Open algebraic data type examples"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "open-adt-tutorial"; + }) {}; + + "open-browser" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "open-browser"; + version = "0.2.1.0"; + sha256 = "0rna8ir2cfp8gk0rd2q60an51jxc08lx4gl0liw8wwqgh1ijxv8b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base process ]; + executableHaskellDepends = [ base ]; + description = "Open a web browser from Haskell"; + license = lib.licenses.bsd3; + mainProgram = "example"; + }) {}; + + "open-haddock" = callPackage + ({ mkDerivation, base, basic-prelude, text, turtle }: + mkDerivation { + pname = "open-haddock"; + version = "0.1.0.0"; + sha256 = "1p7g3wl05pcdgvzxng9lxx4vv4p2dxj5p7vwww3lp2pgzryln2ri"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base basic-prelude text turtle ]; + description = "Open haddock HTML documentation"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "open-haddock"; + broken = true; + }) {}; + + "open-pandoc" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , extensible-exceptions, filepath, HTTP, mtl, network, old-time + , parsec, pretty, process, syb, texmath, utf8-string, xhtml, xml + , zip-archive + }: + mkDerivation { + pname = "open-pandoc"; + version = "1.5.1.1"; + sha256 = "1k9d1r1z7q6lm8fha630rg2qfmwwnr9dv2ajvqwvrki2m6i9sczn"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers directory extensible-exceptions filepath + HTTP mtl network old-time parsec pretty process syb texmath + utf8-string xhtml xml zip-archive + ]; + description = "Conversion between markup formats"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "open-signals" = callPackage + ({ mkDerivation, base, either, mtl, transformers }: + mkDerivation { + pname = "open-signals"; + version = "0.1.0.3"; + sha256 = "0cyiazx2sxlj30qpa92rqr8nyygqn27imzck2nl6vamc0fmzc4d3"; + libraryHaskellDepends = [ base either mtl transformers ]; + testHaskellDepends = [ base ]; + description = "A mechanism similar to checked exceptions that integrates with MTL and transformer stacks"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "open-symbology" = callPackage + ({ mkDerivation, attoparsec, base, conduit, mtl, text }: + mkDerivation { + pname = "open-symbology"; + version = "0.1"; + sha256 = "0dz6ci2i43mghp0v40q11pz2q3511m25sxds44dixish14cs5gym"; + libraryHaskellDepends = [ attoparsec base conduit mtl text ]; + license = lib.licenses.bsd3; + }) {}; + + "open-typerep" = callPackage + ({ mkDerivation, base, constraints, criterion, mtl, syntactic + , tagged, template-haskell + }: + mkDerivation { + pname = "open-typerep"; + version = "0.6.1"; + sha256 = "04h8lpkh937s3nml47m8q3dn1nk60pxw7d3yv9ppvihqcz79qs53"; + libraryHaskellDepends = [ + base constraints mtl syntactic tagged template-haskell + ]; + testHaskellDepends = [ base syntactic ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Open type representations and dynamic types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "open-union" = callPackage + ({ mkDerivation, base, type-fun }: + mkDerivation { + pname = "open-union"; + version = "0.4.0.0"; + sha256 = "0mf37xya4bb8za8jrhnzr9pddsd93dw0vycmjlks5w50x10d4a55"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base type-fun ]; + executableHaskellDepends = [ base type-fun ]; + description = "Extensible, type-safe unions"; + license = lib.licenses.mit; + mainProgram = "example"; + }) {}; + + "open-witness" = callPackage + ({ mkDerivation, base, constraints, hashable, mtl, random, tasty + , tasty-hunit, template-haskell, transformers, witness + }: + mkDerivation { + pname = "open-witness"; + version = "0.6"; + sha256 = "0zysnzp7zdmv9d03xnlcqdsnwjrw934gkz6ngahwaqpbx4pp1zmb"; + libraryHaskellDepends = [ + base constraints hashable random template-haskell transformers + witness + ]; + testHaskellDepends = [ base mtl tasty tasty-hunit witness ]; + description = "open witnesses"; + license = lib.licenses.bsd2; + }) {}; + + "openai-hs" = callPackage + ({ mkDerivation, aeson, base, bytestring, casing, containers, cpphs + , hspec, http-client, http-client-tls, http-types, openai-servant + , servant, servant-auth-client, servant-client, servant-client-core + , servant-multipart-client, text, vector + }: + mkDerivation { + pname = "openai-hs"; + version = "0.3.0.1"; + sha256 = "0aicqx84q53fqm5f401irrlfmh5sxpcfm1khslpjzd5siqzasy67"; + libraryHaskellDepends = [ + aeson base bytestring casing cpphs http-client http-types + openai-servant servant servant-auth-client servant-client + servant-multipart-client text + ]; + testHaskellDepends = [ + aeson base bytestring casing containers cpphs hspec http-client + http-client-tls http-types openai-servant servant + servant-auth-client servant-client servant-client-core + servant-multipart-client text vector + ]; + description = "Unofficial OpenAI client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "openai-servant" = callPackage + ({ mkDerivation, aeson, base, bytestring, casing, mime-types + , servant, servant-auth, servant-auth-client, servant-multipart-api + , text, time, vector + }: + mkDerivation { + pname = "openai-servant"; + version = "0.3.0.1"; + sha256 = "1w1id2c7hzhycy26lp2zdhg8vnzkh28wy7qjq75434p5c4l5wx64"; + libraryHaskellDepends = [ + aeson base bytestring casing mime-types servant servant-auth + servant-auth-client servant-multipart-api text time vector + ]; + description = "Unofficial OpenAI servant types"; + license = lib.licenses.bsd3; + }) {}; + + "openai-servant-gen" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, exceptions + , hspec, hspec-wai, http-api-data, http-client, http-client-tls + , http-media, http-types, mtl, network-uri, servant, servant-client + , servant-client-core, servant-server, swagger2, text, time + , transformers, uuid, vector, wai, wai-extra, warp + }: + mkDerivation { + pname = "openai-servant-gen"; + version = "0.1.0.1"; + sha256 = "00q1m06gx5g2j35wr2cm0fbh5q3d1c2b1h7ig0ny58v4817qgcvk"; + libraryHaskellDepends = [ + aeson base bytestring containers exceptions http-api-data + http-client http-client-tls http-media http-types mtl network-uri + servant servant-client servant-client-core servant-server swagger2 + text time transformers uuid vector wai wai-extra warp + ]; + testHaskellDepends = [ + aeson base bytestring containers exceptions hspec hspec-wai + http-api-data http-client http-client-tls http-types mtl + network-uri servant servant-client servant-client-core + servant-server swagger2 text time transformers uuid wai wai-extra + warp + ]; + description = "Auto-generated API bindings for openai"; + license = lib.licenses.mit; + }) {}; + + "openal-ffi" = callPackage + ({ mkDerivation, base, openal }: + mkDerivation { + pname = "openal-ffi"; + version = "0.0.1"; + sha256 = "14zhplwg66dpx78zyyx1wp1lqfqbwkcgjrkm94dfz25vykw71k0h"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ openal ]; + testHaskellDepends = [ base ]; + description = "Low-level bindings to OpenAL"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) openal;}; + + "openapi-petstore" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, deepseq, exceptions, hspec + , http-api-data, http-client, http-client-tls, http-media + , http-types, iso8601-time, katip, microlens, mtl, network + , QuickCheck, random, safe-exceptions, semigroups, text, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "openapi-petstore"; + version = "0.0.4.0"; + sha256 = "0ihrzkbkq03six73ir30hy1dbi53wrl6bns27m5dphl9qdlcc1mi"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + deepseq exceptions http-api-data http-client http-client-tls + http-media http-types iso8601-time katip microlens mtl network + random safe-exceptions text time transformers unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec iso8601-time mtl QuickCheck + semigroups text time transformers unordered-containers vector + ]; + description = "Auto-generated openapi-petstore API Client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "openapi-typed" = callPackage + ({ mkDerivation, aeson, base, hspec, optics-core, optics-extra + , text, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "openapi-typed"; + version = "0.0.0.1"; + sha256 = "06wbcd5cr2dfdj1hbzi01byfr2lvvv0sncjsbx9n6vq2anh54wkm"; + libraryHaskellDepends = [ + aeson base text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base hspec optics-core optics-extra text unordered-containers + yaml + ]; + description = "Types for OpenAPI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "openapi3" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base-compat-batteries + , bytestring, Cabal, cabal-doctest, containers, cookie, doctest + , generics-sop, Glob, hashable, hspec, hspec-discover, http-media + , HUnit, insert-ordered-containers, lens, mtl, optics-core + , optics-th, QuickCheck, quickcheck-instances, scientific + , template-haskell, text, time, transformers, unordered-containers + , utf8-string, uuid-types, vector + }: + mkDerivation { + pname = "openapi3"; + version = "3.2.4"; + sha256 = "182bl4z9npcci85771adg7iar1377b5clgzs6wya04j79d391jyv"; + revision = "1"; + editedCabalFile = "08ikd506fxz3pllg5w8lx9yn9qfqlx9il9xwzz7s17yxn5k3xmnk"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson aeson-pretty base base-compat-batteries bytestring containers + cookie generics-sop hashable http-media insert-ordered-containers + lens mtl optics-core optics-th QuickCheck scientific + template-haskell text time transformers unordered-containers + uuid-types vector + ]; + executableHaskellDepends = [ aeson base lens text ]; + testHaskellDepends = [ + aeson base base-compat-batteries bytestring containers doctest Glob + hashable hspec HUnit insert-ordered-containers lens mtl QuickCheck + quickcheck-instances template-haskell text time + unordered-containers utf8-string vector + ]; + testToolDepends = [ hspec-discover ]; + description = "OpenAPI 3.0 data model"; + license = lib.licenses.bsd3; + mainProgram = "example"; + }) {}; + + "openapi3-code-generator" = callPackage + ({ mkDerivation, aeson, autodocodec, autodocodec-yaml, base + , bytestring, containers, directory, filepath, genvalidity + , genvalidity-hspec, genvalidity-text, hashmap, hspec, http-client + , http-conduit, http-types, mtl, optparse-applicative, path + , path-io, QuickCheck, scientific, split, template-haskell, text + , time, transformers, unordered-containers, validity, validity-text + , vector, yaml + }: + mkDerivation { + pname = "openapi3-code-generator"; + version = "0.1.0.7"; + sha256 = "18g7xca0q4l4zn5k1wvx3zvnvidagab7vjwb4g68xy18rxh3q2ap"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson autodocodec autodocodec-yaml base bytestring containers + directory filepath hashmap http-client http-conduit http-types mtl + optparse-applicative path path-io scientific split template-haskell + text time transformers unordered-containers vector yaml + ]; + executableHaskellDepends = [ + aeson autodocodec autodocodec-yaml base bytestring containers + directory filepath hashmap http-client http-conduit http-types mtl + optparse-applicative path path-io scientific split template-haskell + text time transformers unordered-containers vector yaml + ]; + testHaskellDepends = [ + aeson autodocodec autodocodec-yaml base bytestring containers + directory filepath genvalidity genvalidity-hspec genvalidity-text + hashmap hspec http-client http-conduit http-types mtl + optparse-applicative path path-io QuickCheck scientific split + template-haskell text time transformers unordered-containers + validity validity-text vector yaml + ]; + description = "OpenAPI3 Haskell Client Code Generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "openapi3-code-generator-exe"; + broken = true; + }) {}; + + "opencascade-hs" = callPackage + ({ mkDerivation, base, resourcet, TKBO, TKBRep, TKernel, TKFillet + , TKG2d, TKG3d, TKGeomBase, TKLCAF, TKMath, TKMesh, TKOffset + , TKPrim, TKRWMesh, TKService, TKShHealing, TKStd, TKSTEP, TKSTL + , TKTopAlgo, TKV3d, TKXCAF, TKXSBase + }: + mkDerivation { + pname = "opencascade-hs"; + version = "0.2.2.0"; + sha256 = "0h50q77p60dpngm1bxwk8i5lvw05idcsl2jgsv6kq14jpsc65ajq"; + libraryHaskellDepends = [ base resourcet ]; + librarySystemDepends = [ + TKBO TKBRep TKernel TKFillet TKG2d TKG3d TKGeomBase TKLCAF TKMath + TKMesh TKOffset TKPrim TKRWMesh TKService TKShHealing TKStd TKSTEP + TKSTL TKTopAlgo TKV3d TKXCAF TKXSBase + ]; + description = "Thin Wrapper for the OpenCASCADE CAD Kernel"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {TKBO = null; TKBRep = null; TKFillet = null; TKG2d = null; + TKG3d = null; TKGeomBase = null; TKLCAF = null; TKMath = null; + TKMesh = null; TKOffset = null; TKPrim = null; TKRWMesh = null; + TKSTEP = null; TKSTL = null; TKService = null; TKShHealing = null; + TKStd = null; TKTopAlgo = null; TKV3d = null; TKXCAF = null; + TKXSBase = null; TKernel = null;}; + + "opencc" = callPackage + ({ mkDerivation, base, bytestring, mtl, opencc, text, transformers + }: + mkDerivation { + pname = "opencc"; + version = "0.1.1.0"; + sha256 = "06jz04352bgqnfvzds75n65x352x07ffj8aan01q6m2mjs3xidfa"; + libraryHaskellDepends = [ base bytestring mtl text transformers ]; + librarySystemDepends = [ opencc ]; + testHaskellDepends = [ base bytestring mtl text transformers ]; + description = "OpenCC bindings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) opencc;}; + + "opench-meteo" = callPackage + ({ mkDerivation, aeson, base, data-default, text, time }: + mkDerivation { + pname = "opench-meteo"; + version = "0.2.0.3"; + sha256 = "1cvcqv6fx9jszrlv46xn7b3rfxk4bymzc42ndzzvnpwj592yd55i"; + libraryHaskellDepends = [ aeson base data-default text time ]; + description = "A Haskell implementation of the Swiss Meteo Net data API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "opencog-atomspace" = callPackage + ({ mkDerivation, atomspace-cwrapper, base, transformers }: + mkDerivation { + pname = "opencog-atomspace"; + version = "0.1.0.8"; + sha256 = "1h5k849fw0w4wny05gby12n4i6yw4wh3vccnlmh2kp6lh7bdd98b"; + libraryHaskellDepends = [ base transformers ]; + librarySystemDepends = [ atomspace-cwrapper ]; + description = "Haskell Bindings for the AtomSpace"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {atomspace-cwrapper = null;}; + + "opencv" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bindings-DSL + , bytestring, Cabal, containers, criterion, data-default, deepseq + , directory, Glob, haskell-src-exts, inline-c, inline-c-cpp + , JuicyPixels, lens, linear, opencv3, primitive, QuickCheck, repa + , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text + , transformers, vector + }: + mkDerivation { + pname = "opencv"; + version = "0.0.2.1"; + sha256 = "1bwl3csl2bsgz32i7s59hb25hxj05vn9g3fa8xix9klz8kyrzam1"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + aeson base base64-bytestring bindings-DSL bytestring containers + data-default deepseq inline-c inline-c-cpp JuicyPixels linear + primitive repa template-haskell text transformers vector + ]; + libraryPkgconfigDepends = [ opencv3 ]; + testHaskellDepends = [ + base bytestring containers data-default directory Glob + haskell-src-exts JuicyPixels lens linear primitive QuickCheck repa + tasty tasty-hunit tasty-quickcheck template-haskell text + transformers vector + ]; + benchmarkHaskellDepends = [ base bytestring criterion repa ]; + hardeningDisable = [ "bindnow" ]; + description = "Haskell binding to OpenCV-3.x"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) opencv3;}; + + "opencv-extra" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, Cabal, containers + , data-default, directory, Glob, haskell-src-exts, inline-c + , inline-c-cpp, JuicyPixels, linear, opencv, primitive + , template-haskell, text, transformers, vector + }: + mkDerivation { + pname = "opencv-extra"; + version = "0.2.0.1"; + sha256 = "0l4bphpsc9nv6kjvbyjqx0345mq4ryigi93ak64vv0bwp84xk5xz"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base bindings-DSL bytestring containers inline-c inline-c-cpp + linear opencv primitive template-haskell transformers vector + ]; + testHaskellDepends = [ + base bytestring containers data-default directory Glob + haskell-src-exts JuicyPixels linear opencv primitive + template-haskell text transformers vector + ]; + description = "Haskell binding to OpenCV-3.x extra modules"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "opencv-raw" = callPackage + ({ mkDerivation, base, bindings-DSL, Cabal, opencv, vector }: + mkDerivation { + pname = "opencv-raw"; + version = "0.1.0.0"; + sha256 = "040hjkqd2zqkd8zbnfv8wmyzkfgckiv4njryilx1gpyp7c6qxpwn"; + libraryHaskellDepends = [ base bindings-DSL Cabal vector ]; + libraryPkgconfigDepends = [ opencv ]; + description = "Raw Haskell bindings to OpenCV >= 2.0"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) opencv;}; + + "opendatatable" = callPackage + ({ mkDerivation, base, hxt, template-haskell, th-lift }: + mkDerivation { + pname = "opendatatable"; + version = "0.0.0"; + sha256 = "1bv729ljw07arz9fzg0nqj6fkpwkxkjds073cz3zr9in0a5b1531"; + libraryHaskellDepends = [ base hxt template-haskell th-lift ]; + description = "A library for working with Open Data Tables"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "openexchangerates" = callPackage + ({ mkDerivation, aeson, base, containers, currency, errors, HTTP + , network, text + }: + mkDerivation { + pname = "openexchangerates"; + version = "0.1.0.0"; + sha256 = "0ci1hfdcf0msn3j5l42z4pnn9sw77r0a4anlqsrnl2vrcpfs3j8l"; + libraryHaskellDepends = [ + aeson base containers currency errors HTTP network text + ]; + description = "Fetch exchange rates from OpenExchangeRates.org"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "openexr-write" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 + , deepseq, directory, hspec, split, vector, vector-split, zlib + }: + mkDerivation { + pname = "openexr-write"; + version = "0.1.0.2"; + sha256 = "1qh5kb3gj746y6s2jggccjgp8qyzdydz016z62854vg39sk5a1ib"; + libraryHaskellDepends = [ + base binary bytestring data-binary-ieee754 deepseq split vector + vector-split zlib + ]; + testHaskellDepends = [ base bytestring directory hspec vector ]; + description = "Library for writing images in OpenEXR HDR file format"; + license = lib.licenses.publicDomain; + }) {}; + + "openflow" = callPackage + ({ mkDerivation, aeson, base, bimap, binary, bytestring, containers + , deepseq, deepseq-generics, hashable, network + }: + mkDerivation { + pname = "openflow"; + version = "0.3.1"; + sha256 = "0gyld73v5jjfd0ddkp62kxx05f5nr7rnald5ci7r4idp0lwndk22"; + libraryHaskellDepends = [ + aeson base bimap binary bytestring containers deepseq + deepseq-generics hashable network + ]; + description = "OpenFlow"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "opengl-dlp-stereo" = callPackage + ({ mkDerivation, base, data-default, GLUT, OpenGL, vector }: + mkDerivation { + pname = "opengl-dlp-stereo"; + version = "0.1.5.4"; + sha256 = "1nglhbs9kjwf6bk4x7f089xwfqn9sd9ws8gq9p64krls453al2nm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base data-default GLUT OpenGL vector ]; + executableHaskellDepends = [ + base data-default GLUT OpenGL vector + ]; + description = "Library and example for using DLP stereo in OpenGL"; + license = lib.licenses.mit; + mainProgram = "opengl-dlp-test"; + }) {}; + + "opengl-spacenavigator" = callPackage + ({ mkDerivation, base, binary, data-default, GLUT, OpenGL }: + mkDerivation { + pname = "opengl-spacenavigator"; + version = "0.1.5.5"; + sha256 = "03h8jxpjv97m1zb4l43hmr87a1fnkjphyn1qznr332gsyl3wsda8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base binary data-default GLUT OpenGL ]; + executableHaskellDepends = [ + base binary data-default GLUT OpenGL + ]; + description = "Library and example for using a SpaceNavigator-compatible 3-D mouse with OpenGL"; + license = lib.licenses.mit; + mainProgram = "opengl-spacenavigator"; + }) {}; + + "opengles" = callPackage + ({ mkDerivation, base, bytestring, distributive, EGL, fixed + , future-resource, ghc-prim, GLESv2, GLFW-b, half, lens, linear + , packer, random, time, transformers, vector + }: + mkDerivation { + pname = "opengles"; + version = "0.8.3"; + sha256 = "00z3wvcf0palyp8zh7hzjyjy83yjmxnj9z264mm59sxpcvnzzkf5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring distributive fixed future-resource ghc-prim half + lens linear packer transformers vector + ]; + librarySystemDepends = [ EGL GLESv2 ]; + executableHaskellDepends = [ + base bytestring future-resource GLFW-b random time + ]; + testHaskellDepends = [ base ]; + description = "Functional interface for OpenGL 4.1+ and OpenGL ES 2.0+"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {EGL = null; GLESv2 = null;}; + + "openid" = callPackage + ({ mkDerivation, base, base-compat, bytestring, containers + , HsOpenSSL, HTTP, monadLib, network, network-uri, time, xml + }: + mkDerivation { + pname = "openid"; + version = "0.2.1.0"; + sha256 = "1vwwwwcw03srgyr612gsnpv0gq8gvbykbwg6myrsn1k8c89f673d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-compat bytestring containers HsOpenSSL HTTP monadLib + network network-uri time xml + ]; + description = "An implementation of the OpenID-2.0 spec."; + license = lib.licenses.bsd3; + }) {}; + + "openid-connect" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , containers, cookie, cryptonite, http-client, http-types, jose + , lens, memory, mtl, network-uri, tasty, tasty-hunit, text, time + , unordered-containers + }: + mkDerivation { + pname = "openid-connect"; + version = "0.2.0"; + sha256 = "1ib0qjqpixx343k7bi21fnfh3ck5mxv2ddiiy5l4jdfjlkrmff5f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive containers cookie cryptonite + http-client http-types jose lens memory mtl network-uri text time + unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive containers cookie cryptonite + http-client http-types jose lens memory mtl network-uri tasty + tasty-hunit text time unordered-containers + ]; + description = "An OpenID Connect library that does all the heavy lifting for you"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "openpgp" = callPackage + ({ mkDerivation, base, binary, bytestring, bzlib, HUnit, QuickCheck + , quickcheck-instances, test-framework, test-framework-hunit + , test-framework-quickcheck2, utf8-string, zlib + }: + mkDerivation { + pname = "openpgp"; + version = "0.6.1"; + sha256 = "03sdl0nzxnqbg8cnkglxkbz5xh5s57n6qgdjdnd82sdz139ia69s"; + revision = "1"; + editedCabalFile = "0m6nf0zmr90p5r47skwrj543wmb8wqbmiii0fycblz5kk8avf1li"; + libraryHaskellDepends = [ + base binary bytestring bzlib utf8-string zlib + ]; + testHaskellDepends = [ + base binary bytestring bzlib HUnit QuickCheck quickcheck-instances + test-framework test-framework-hunit test-framework-quickcheck2 + utf8-string zlib + ]; + description = "Implementation of the OpenPGP message format"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "openpgp-Crypto" = callPackage + ({ mkDerivation, base, binary, bytestring, Crypto, HUnit, openpgp + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, utf8-string + }: + mkDerivation { + pname = "openpgp-Crypto"; + version = "0.6"; + sha256 = "0143ln5pr3d0kg28838ipir3j6x6r6j9rc4f5dmvsb2ffl464zxm"; + libraryHaskellDepends = [ + base binary bytestring Crypto openpgp utf8-string + ]; + testHaskellDepends = [ + base binary bytestring Crypto HUnit openpgp QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + utf8-string + ]; + description = "Implementation of cryptography for use with OpenPGP using the Crypto library"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "openpgp-asciiarmor" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, binary + , bytestring, criterion, tasty, tasty-hunit + }: + mkDerivation { + pname = "openpgp-asciiarmor"; + version = "0.1.2"; + sha256 = "1g99llkpqp7r01xlbq9m9nrii33yagiy1ah4fgdcmjnkmqg64hjk"; + revision = "1"; + editedCabalFile = "0nm5c9x4nzqkklk7a8gkh3v0w08anz17y00h3av6ll260m6m8szy"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring binary bytestring + ]; + testHaskellDepends = [ + attoparsec base base64-bytestring binary bytestring tasty + tasty-hunit + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "OpenPGP (RFC4880) ASCII Armor codec"; + license = lib.licenses.mit; + }) {}; + + "openpgp-crypto-api" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, crypto-api + , cryptocipher, cryptohash, HUnit, openpgp, QuickCheck + , quickcheck-instances, tagged, test-framework + , test-framework-hunit, test-framework-quickcheck2, transformers + , utf8-string + }: + mkDerivation { + pname = "openpgp-crypto-api"; + version = "0.6.3"; + sha256 = "18grb5jzf7n4670xww3ca2l05ck3lj2msynl57y5fjia8gfr8ijm"; + libraryHaskellDepends = [ + base binary bytestring cereal crypto-api cryptocipher cryptohash + openpgp tagged transformers + ]; + testHaskellDepends = [ + base binary bytestring cereal crypto-api cryptocipher cryptohash + HUnit openpgp QuickCheck quickcheck-instances tagged test-framework + test-framework-hunit test-framework-quickcheck2 transformers + utf8-string + ]; + description = "Implement cryptography for OpenPGP using crypto-api compatible libraries"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "opensoundcontrol-ht" = callPackage + ({ mkDerivation, base, binary, bytestring, hosc, process, random + , transformers, utility-ht + }: + mkDerivation { + pname = "opensoundcontrol-ht"; + version = "0.3"; + sha256 = "154bviaqkh9a02li6f2351764wgy0b0lh4a4s0wg8ql7ml0fykza"; + libraryHaskellDepends = [ + base binary bytestring hosc process random transformers utility-ht + ]; + description = "Haskell OpenSoundControl utilities"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "opensource" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client + , http-client-tls, tasty, tasty-hunit, text, transformers + }: + mkDerivation { + pname = "opensource"; + version = "0.1.1.0"; + sha256 = "10jlgk1rbpz5h1mbknq0i71k0n4ppp3yd498i7p2l79a9gi6pwqy"; + libraryHaskellDepends = [ + aeson base http-client http-client-tls text transformers + ]; + testHaskellDepends = [ + aeson base bytestring http-client http-client-tls tasty tasty-hunit + text transformers + ]; + description = "Haskell API Wrapper for the Open Source License API"; + license = lib.licenses.mit; + }) {}; + + "openssh-github-keys" = callPackage + ({ mkDerivation, base, directory, dotenv, filepath, hspec + , keyword-args, octohat, optparse-applicative, parsec, text, unix + }: + mkDerivation { + pname = "openssh-github-keys"; + version = "0.1.1.0"; + sha256 = "0a7vfbw84p3iyggq92yhw2dcsmk1cycxaq3v1104i7ipr2kdm36a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base octohat text ]; + executableHaskellDepends = [ + base directory dotenv filepath keyword-args octohat + optparse-applicative parsec text unix + ]; + testHaskellDepends = [ + base hspec keyword-args octohat optparse-applicative parsec text + ]; + description = "Fetch OpenSSH keys from a GitHub team"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "openssh-github-keys"; + }) {}; + + "openssh-protocol" = callPackage + ({ mkDerivation, base, bytestring, cereal, hedgehog + , integer-logarithms, text, time, vector + }: + mkDerivation { + pname = "openssh-protocol"; + version = "0.0.1"; + sha256 = "1rjr6a098zbshmsdm2c58i02h6r7xx38whz5lnb3zbmii09ljirc"; + libraryHaskellDepends = [ + base bytestring cereal integer-logarithms text time vector + ]; + testHaskellDepends = [ base cereal hedgehog time ]; + description = "Haskell implementation of openssh protocol primitives"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "openssl-createkey" = callPackage + ({ mkDerivation, base, directory, HsOpenSSL, time, unix }: + mkDerivation { + pname = "openssl-createkey"; + version = "0.1"; + sha256 = "1p59wlkirz4dwyhsnzzzbvy2cwfizn2zky5sxrsmnrzfkbpx1ig5"; + libraryHaskellDepends = [ base directory HsOpenSSL time unix ]; + description = "Create OpenSSL keypairs"; + license = lib.licenses.bsd3; + }) {}; + + "openssl-streams" = callPackage + ({ mkDerivation, base, bytestring, HsOpenSSL, HUnit, io-streams + , network, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "openssl-streams"; + version = "1.2.3.0"; + sha256 = "10pnnpzgb5xr811kc9qdk7h2cgn6hk2yiyhnzz8f8p0fjzc0pwjm"; + revision = "2"; + editedCabalFile = "0xxbx82ksjnphi7vl93ymm3wp8kib5svqcnd6xamqmywrny08qfq"; + libraryHaskellDepends = [ + base bytestring HsOpenSSL io-streams network + ]; + testHaskellDepends = [ + base bytestring HsOpenSSL HUnit io-streams network test-framework + test-framework-hunit + ]; + description = "OpenSSL network support for io-streams"; + license = lib.licenses.bsd3; + }) {}; + + "opentelemetry" = callPackage + ({ mkDerivation, base, bytestring, exceptions, ghc-trace-events + , hashable + }: + mkDerivation { + pname = "opentelemetry"; + version = "0.8.0"; + sha256 = "05g4jc2cpcj1fa50hvzai4wqczjjb2vyxmxi1hpf26yyfqw1rgz9"; + libraryHaskellDepends = [ + base bytestring exceptions ghc-trace-events hashable + ]; + license = lib.licenses.asl20; + }) {}; + + "opentelemetry-extra" = callPackage + ({ mkDerivation, async, base, binary, bytestring, clock, containers + , directory, exceptions, filepath, generic-arbitrary, ghc-events + , hashable, hashtables, http-client, http-client-tls, http-types + , hvega, jsonifier, opentelemetry, process, QuickCheck + , quickcheck-instances, random, scientific, splitmix, stm, tasty + , tasty-bench, tasty-discover, tasty-hunit, tasty-quickcheck, text + , text-show, typed-process, unordered-containers + }: + mkDerivation { + pname = "opentelemetry-extra"; + version = "0.8.0"; + sha256 = "1g13a8lmrx38a48xhn4v1rk144l44vil7p7w5acb66dn6q0cc15d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base binary bytestring clock containers directory exceptions + filepath ghc-events hashable http-client http-client-tls http-types + jsonifier opentelemetry random scientific splitmix stm text + text-show unordered-containers + ]; + executableHaskellDepends = [ + async base bytestring clock containers directory exceptions + filepath hashtables http-client http-client-tls hvega opentelemetry + process text typed-process + ]; + testHaskellDepends = [ + base bytestring generic-arbitrary ghc-events hashable opentelemetry + QuickCheck quickcheck-instances splitmix tasty tasty-discover + tasty-hunit tasty-quickcheck text text-show unordered-containers + ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ base opentelemetry tasty-bench ]; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "opentelemetry-http-client" = callPackage + ({ mkDerivation, base, http-client, http-types, opentelemetry, text + }: + mkDerivation { + pname = "opentelemetry-http-client"; + version = "0.2.0"; + sha256 = "1z2fdlfc1hqzd9aypvrvyrc5547fvmfigh1wnsnbb9gswbckf6iy"; + libraryHaskellDepends = [ + base http-client http-types opentelemetry text + ]; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "opentelemetry-lightstep" = callPackage + ({ mkDerivation, async, base, bytestring, clock, containers + , exceptions, filepath, ghc-events, http-client, http-client-tls + , http-types, network, opentelemetry, opentelemetry-extra + , scientific, splitmix, stm, text, typed-process + , unordered-containers + }: + mkDerivation { + pname = "opentelemetry-lightstep"; + version = "0.8.0"; + sha256 = "0nvfyd2m393szvvsrpfv8f59xx55xk1mr4gv46idwr43mvqxdz84"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring exceptions http-client http-client-tls + http-types network opentelemetry opentelemetry-extra scientific stm + text unordered-containers + ]; + executableHaskellDepends = [ + async base bytestring clock containers exceptions filepath + ghc-events http-client http-types opentelemetry opentelemetry-extra + splitmix text typed-process unordered-containers + ]; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "eventlog-to-lightstep"; + }) {}; + + "opentelemetry-plugin" = callPackage + ({ mkDerivation, base, bytestring, containers, ghc + , hs-opentelemetry-api, hs-opentelemetry-propagator-w3c + , hs-opentelemetry-sdk, mwc-random, text, unordered-containers + }: + mkDerivation { + pname = "opentelemetry-plugin"; + version = "1.0.0"; + sha256 = "10j37spgz06xa7n16bbqx9zwhh9yc7avbhmwlvhraikpcjfmz7j9"; + libraryHaskellDepends = [ + base bytestring containers ghc hs-opentelemetry-api + hs-opentelemetry-propagator-w3c hs-opentelemetry-sdk mwc-random + text unordered-containers + ]; + description = "GHC plugin for open telemetry"; + license = lib.licenses.bsd3; + }) {}; + + "opentelemetry-wai" = callPackage + ({ mkDerivation, base, bytestring, http-types, opentelemetry, text + , wai + }: + mkDerivation { + pname = "opentelemetry-wai"; + version = "0.8.0"; + sha256 = "1k5wglr61zly4afij087vjsrxzxn6vvsk6rcasw0q1si8n2kl4wb"; + libraryHaskellDepends = [ + base bytestring http-types opentelemetry text wai + ]; + license = lib.licenses.asl20; + }) {}; + + "opentheory" = callPackage + ({ mkDerivation, base, opentheory-primitive, QuickCheck }: + mkDerivation { + pname = "opentheory"; + version = "1.200"; + sha256 = "0fdxrpsw3c4p1y80xfab0cl5zhkjcp9dlylgxywzq5kcpqv07ifh"; + libraryHaskellDepends = [ base opentheory-primitive QuickCheck ]; + testHaskellDepends = [ base opentheory-primitive QuickCheck ]; + description = "The standard theory library"; + license = lib.licenses.mit; + }) {}; + + "opentheory-bits" = callPackage + ({ mkDerivation, base, opentheory, opentheory-primitive + , opentheory-probability, QuickCheck + }: + mkDerivation { + pname = "opentheory-bits"; + version = "1.69"; + sha256 = "0yl93gkvdnwlqvmxach0gbvpmvsc3kka236p51nbhgdnsnxkray9"; + libraryHaskellDepends = [ + base opentheory opentheory-primitive opentheory-probability + QuickCheck + ]; + description = "Natural number to bit-list conversions"; + license = lib.licenses.mit; + }) {}; + + "opentheory-byte" = callPackage + ({ mkDerivation, base, opentheory, opentheory-bits + , opentheory-primitive, opentheory-probability, QuickCheck + }: + mkDerivation { + pname = "opentheory-byte"; + version = "1.128"; + sha256 = "0xp3sfnhf7515vlkc20kjfmfw6d14y9l66r1pwsv7jraags0s30c"; + libraryHaskellDepends = [ + base opentheory opentheory-bits opentheory-primitive + opentheory-probability QuickCheck + ]; + description = "Bytes"; + license = lib.licenses.mit; + }) {}; + + "opentheory-char" = callPackage + ({ mkDerivation, base, opentheory, opentheory-parser + , opentheory-primitive, QuickCheck, random + }: + mkDerivation { + pname = "opentheory-char"; + version = "1.41"; + sha256 = "0z0dg3bgck8yjn45a7i5ymx2gm9i5m9skmg0n1cg7p6hgdka9j9i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base opentheory opentheory-parser opentheory-primitive QuickCheck + random + ]; + executableHaskellDepends = [ + base opentheory opentheory-parser opentheory-primitive QuickCheck + random + ]; + description = "Unicode characters"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "opentheory-char-test"; + broken = true; + }) {}; + + "opentheory-divides" = callPackage + ({ mkDerivation, base, opentheory, opentheory-primitive, QuickCheck + }: + mkDerivation { + pname = "opentheory-divides"; + version = "1.66"; + sha256 = "16rf3566makzgmq9p6s531kmcc39c77ihjv0xc78dmbh32ryxgnw"; + libraryHaskellDepends = [ + base opentheory opentheory-primitive QuickCheck + ]; + testHaskellDepends = [ + base opentheory opentheory-primitive QuickCheck + ]; + description = "The divides relation on natural numbers"; + license = lib.licenses.mit; + }) {}; + + "opentheory-fibonacci" = callPackage + ({ mkDerivation, base, opentheory, opentheory-primitive + , opentheory-stream, QuickCheck + }: + mkDerivation { + pname = "opentheory-fibonacci"; + version = "1.72"; + sha256 = "1fw2rcpjb36vbymdl2xq71gp1gnr8p5rv0w95wa5dy1an6dszy4a"; + libraryHaskellDepends = [ + base opentheory opentheory-primitive opentheory-stream QuickCheck + ]; + testHaskellDepends = [ + base opentheory opentheory-primitive opentheory-stream QuickCheck + ]; + description = "Fibonacci numbers"; + license = lib.licenses.mit; + }) {}; + + "opentheory-parser" = callPackage + ({ mkDerivation, base, opentheory, opentheory-primitive, QuickCheck + }: + mkDerivation { + pname = "opentheory-parser"; + version = "1.160"; + sha256 = "18yk6gcv4gb2ab2mvm1y6ffg6kxqa4g5jik5wi4bbdq1gyg2059j"; + libraryHaskellDepends = [ + base opentheory opentheory-primitive QuickCheck + ]; + testHaskellDepends = [ + base opentheory opentheory-primitive QuickCheck + ]; + description = "Stream parsers"; + license = lib.licenses.mit; + }) {}; + + "opentheory-prime" = callPackage + ({ mkDerivation, base, opentheory, opentheory-divides + , opentheory-primitive, opentheory-stream, QuickCheck + }: + mkDerivation { + pname = "opentheory-prime"; + version = "1.85"; + sha256 = "0k75d0wkazypkjrrbkahsdkifbjwaahyhxn5b75vm4aprz21ywkp"; + libraryHaskellDepends = [ + base opentheory opentheory-divides opentheory-primitive + opentheory-stream QuickCheck + ]; + testHaskellDepends = [ + base opentheory opentheory-divides opentheory-primitive + opentheory-stream QuickCheck + ]; + description = "Prime natural numbers"; + license = lib.licenses.mit; + }) {}; + + "opentheory-primitive" = callPackage + ({ mkDerivation, base, QuickCheck, random }: + mkDerivation { + pname = "opentheory-primitive"; + version = "1.8"; + sha256 = "12pfg1ydiy1gabn31ga5k1qsbc3p4nkw035zzz20z0j2wq8lv4p8"; + libraryHaskellDepends = [ base QuickCheck random ]; + testHaskellDepends = [ base QuickCheck random ]; + description = "Haskell primitives used by OpenTheory packages"; + license = lib.licenses.mit; + }) {}; + + "opentheory-probability" = callPackage + ({ mkDerivation, base, opentheory, opentheory-primitive, QuickCheck + }: + mkDerivation { + pname = "opentheory-probability"; + version = "1.52"; + sha256 = "0bmx37j919jqz0gfya0mdigvxyvj07lq5smlxd80rnhvjrdz0g62"; + libraryHaskellDepends = [ + base opentheory opentheory-primitive QuickCheck + ]; + description = "Probability"; + license = lib.licenses.mit; + }) {}; + + "opentheory-stream" = callPackage + ({ mkDerivation, base, opentheory, opentheory-primitive, QuickCheck + }: + mkDerivation { + pname = "opentheory-stream"; + version = "1.49"; + sha256 = "10vlc8h0yvh4fsdbp3645sdvdx7gwpsjnji8ia3gv8dvc46xcxzv"; + libraryHaskellDepends = [ + base opentheory opentheory-primitive QuickCheck + ]; + description = "Infinite stream types"; + license = lib.licenses.mit; + }) {}; + + "opentheory-unicode" = callPackage + ({ mkDerivation, base, opentheory, opentheory-bits, opentheory-byte + , opentheory-parser, opentheory-primitive, opentheory-probability + , QuickCheck + }: + mkDerivation { + pname = "opentheory-unicode"; + version = "1.142"; + sha256 = "0lalbwd0k8rd98am3l67kw400skx557kf7qhhsvfagc5d858bmgs"; + libraryHaskellDepends = [ + base opentheory opentheory-bits opentheory-byte opentheory-parser + opentheory-primitive opentheory-probability QuickCheck + ]; + testHaskellDepends = [ + base opentheory opentheory-bits opentheory-byte opentheory-parser + opentheory-primitive opentheory-probability QuickCheck + ]; + description = "Unicode characters"; + license = lib.licenses.mit; + }) {}; + + "opentok" = callPackage + ({ mkDerivation, aeson, aeson-casing, aeson-compat, base + , base-compat, base64-string, bytestring, containers, convertible + , either, hscolour, hspec, http-client, http-client-tls + , http-conduit, http-types, iproute, jose, lens, monad-time + , QuickCheck, quickcheck-instances, SHA, split, strings, tasty + , tasty-hspec, tasty-quickcheck, text, time, transformers + , unordered-containers, utf8-string, uuid + }: + mkDerivation { + pname = "opentok"; + version = "0.0.5"; + sha256 = "1jcqsa9p1794hgf5ywq605i4rb85dm5qpvznn4n3s4y8d409k6wq"; + libraryHaskellDepends = [ + aeson aeson-casing aeson-compat base base-compat base64-string + bytestring containers convertible either hscolour http-client + http-client-tls http-conduit http-types iproute jose lens + monad-time SHA strings text time transformers unordered-containers + utf8-string uuid + ]; + testHaskellDepends = [ + aeson aeson-casing aeson-compat base base-compat base64-string + bytestring containers convertible either hspec http-client + http-client-tls http-conduit http-types iproute jose lens + monad-time QuickCheck quickcheck-instances SHA split strings tasty + tasty-hspec tasty-quickcheck text time transformers + unordered-containers utf8-string uuid + ]; + description = "An OpenTok SDK for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "opentracing" = callPackage + ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring + , case-insensitive, clock, containers, http-types, iproute, lens + , mtl, mwc-random, network, safe-exceptions, semigroups, stm, text + , time, transformers, unordered-containers, uri-bytestring, vinyl + }: + mkDerivation { + pname = "opentracing"; + version = "0.3.0"; + sha256 = "1bbs2rv0rfsz3mmi04qxjirmbm9ghsx8cffa15lm4n8sxpkafz82"; + libraryHaskellDepends = [ + aeson async base base64-bytestring bytestring case-insensitive + clock containers http-types iproute lens mtl mwc-random network + safe-exceptions semigroups stm text time transformers + unordered-containers uri-bytestring vinyl + ]; + description = "OpenTracing for Haskell"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "opentracing-http-client" = callPackage + ({ mkDerivation, base, http-client, lens, mtl, opentracing, text }: + mkDerivation { + pname = "opentracing-http-client"; + version = "0.3.0"; + sha256 = "1wjhb15ay6l5ynby90abrlkw7i9iwnkifzfpi39bbk7884wkl6a7"; + libraryHaskellDepends = [ + base http-client lens mtl opentracing text + ]; + description = "OpenTracing instrumentation of http-client"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "opentracing-jaeger" = callPackage + ({ mkDerivation, base, bytestring, exceptions, hashable + , http-client, http-types, lens, mtl, network, opentracing, pinch + , QuickCheck, safe-exceptions, text, unordered-containers, vector + , vector-instances + }: + mkDerivation { + pname = "opentracing-jaeger"; + version = "0.3.0"; + sha256 = "0a1kk98ab98pwkh9znssz8s2yfg660n509rkiwslarm910lyqmvp"; + libraryHaskellDepends = [ + base bytestring exceptions hashable http-client http-types lens mtl + network opentracing pinch QuickCheck safe-exceptions text + unordered-containers vector vector-instances + ]; + description = "Jaeger backend for OpenTracing"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "opentracing-wai" = callPackage + ({ mkDerivation, base, lens, opentracing, text, wai }: + mkDerivation { + pname = "opentracing-wai"; + version = "0.3.0"; + sha256 = "1j9bamsy6yflxhk6xy1li2a1jqva07r7w3jf509wfiq4474i345k"; + libraryHaskellDepends = [ base lens opentracing text wai ]; + description = "Middleware adding OpenTracing tracing for WAI applications"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "opentracing-zipkin-common" = callPackage + ({ mkDerivation, aeson, base, opentracing, text }: + mkDerivation { + pname = "opentracing-zipkin-common"; + version = "0.3.0"; + sha256 = "1ha0f6y2rj5j7634z5pcas1425rlx0i94xiwiwqy9za54hhqaa3i"; + libraryHaskellDepends = [ aeson base opentracing text ]; + description = "Zipkin OpenTracing Backend Commons"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "opentracing-zipkin-v1" = callPackage + ({ mkDerivation, base, bytestring, exceptions, hashable + , http-client, http-types, iproute, lens, opentracing + , opentracing-zipkin-common, pinch, QuickCheck, text + , unordered-containers, vector, vector-instances + }: + mkDerivation { + pname = "opentracing-zipkin-v1"; + version = "0.3.0"; + sha256 = "1hcpmr5nr7h045nf4m82q1j7xcqi8hrm6fdw4q2xx38vz3hnph9v"; + libraryHaskellDepends = [ + base bytestring exceptions hashable http-client http-types iproute + lens opentracing opentracing-zipkin-common pinch QuickCheck text + unordered-containers vector vector-instances + ]; + description = "Zipkin V1 backend for OpenTracing"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "opentracing-zipkin-v2" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , exceptions, http-client, http-types, lens, opentracing + , opentracing-zipkin-common, text + }: + mkDerivation { + pname = "opentracing-zipkin-v2"; + version = "0.3.0"; + sha256 = "1bkvg8krw9jv4c48an0g6z140ghln91vcc0igcxzj50y7vmczrh7"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring exceptions http-client + http-types lens opentracing opentracing-zipkin-common text + ]; + description = "Zipkin V2 backend for OpenTracing"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "opentype" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, ghc + , microlens, microlens-th, mtl, pretty-hex, time + , unordered-containers, vector + }: + mkDerivation { + pname = "opentype"; + version = "0.1.1"; + sha256 = "03aba0y06dgqxa5d9d35bn2rq370vc53dr7z4vqnc4i04jsb8x60"; + libraryHaskellDepends = [ + base binary bytestring containers ghc microlens microlens-th mtl + pretty-hex time unordered-containers vector + ]; + description = "Opentype loading and writing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "openweathermap" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, http-api-data + , http-client-tls, optparse-applicative, servant, servant-client + , servant-client-core, text, time, xdg-basedir + }: + mkDerivation { + pname = "openweathermap"; + version = "0.3.0"; + sha256 = "0v6gq42jms12nmprcracarj9rbmqgbfx9sr3q87r230fbzjgq4hb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring http-api-data http-client-tls servant + servant-client servant-client-core text + ]; + executableHaskellDepends = [ + base directory optparse-applicative time xdg-basedir + ]; + description = "Access data at OpenWeatherMap"; + license = lib.licenses.publicDomain; + mainProgram = "openweathermap"; + }) {}; + + "operate-do" = callPackage + ({ mkDerivation, base, charset, doctest, filemanip + , haskell-src-meta, hspec, QuickCheck, template-haskell + }: + mkDerivation { + pname = "operate-do"; + version = "0.1.0"; + sha256 = "0r0pj2vqdskg6z4v7vhg76ai7vciyl0q43r0pbn6wcwprm0aknn1"; + libraryHaskellDepends = [ + base charset haskell-src-meta template-haskell + ]; + testHaskellDepends = [ base doctest filemanip hspec QuickCheck ]; + description = "Simple project template from stack"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "operational" = callPackage + ({ mkDerivation, base, mtl, random, transformers }: + mkDerivation { + pname = "operational"; + version = "0.2.4.2"; + sha256 = "1dx6vpmg21fskxyz12ba26hffk25b2qk9sznqfczgaamn6rahzc5"; + revision = "1"; + editedCabalFile = "0hdqwjm1jp6f8n8qglg9ylz07sbhrc7cm4kvcglymi2s4i9mdsai"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl transformers ]; + executableHaskellDepends = [ base mtl random ]; + description = "Implementation of difficult monads made easy with operational semantics"; + license = lib.licenses.bsd3; + mainProgram = "operational-TicTacToe"; + }) {}; + + "operational-alacarte" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "operational-alacarte"; + version = "0.3.1"; + sha256 = "0n4xjv0li4z5lvkx8z0y72dyv9aa0hc315cvpwqcfsh5wvp7fanm"; + revision = "1"; + editedCabalFile = "1ca9fms1gpqmw0q6d22smkif19avkdd629w2hgylp942f6icpmhq"; + libraryHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base ]; + description = "A version of Operational suitable for extensible EDSLs"; + license = lib.licenses.bsd3; + }) {}; + + "operational-class" = callPackage + ({ mkDerivation, base, operational, transformers }: + mkDerivation { + pname = "operational-class"; + version = "0.3.0.0"; + sha256 = "02z766b5a6fa7dgmw3qa1xryijf2im9n79gnjq0m5pd2hv5vja4b"; + libraryHaskellDepends = [ base operational transformers ]; + description = "MonadProgram typeclass for the operational package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "operational-extra" = callPackage + ({ mkDerivation, base, bytestring, operational, text, time + , transformers + }: + mkDerivation { + pname = "operational-extra"; + version = "0.4"; + sha256 = "0zgc8m49j88r7xlm77yzby7bvn01w3r4z8w28kk4xy0rm7gvs68s"; + libraryHaskellDepends = [ + base bytestring operational text time transformers + ]; + description = "Interpretation functions and simple instruction sets for operational"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "oplang" = callPackage + ({ mkDerivation, base, containers, directory, filepath, megaparsec + , monad-chronicle, mtl, optparse-applicative, process, text + , text-builder-linear + }: + mkDerivation { + pname = "oplang"; + version = "0.4.0.1"; + sha256 = "091ddmgcmddij837x9waff5lf05ik72nwfld79g68ysysbb94q89"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath megaparsec monad-chronicle mtl + optparse-applicative process text text-builder-linear + ]; + description = "Stack-based esoteric programming language"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "oplang"; + broken = true; + }) {}; + + "opml" = callPackage + ({ mkDerivation, base, directory, xml }: + mkDerivation { + pname = "opml"; + version = "0.4"; + sha256 = "1bnr6lkcf2qs7pvrmd8a5xmklcg67l64b776hzclfvxqy1qil29x"; + libraryHaskellDepends = [ base directory xml ]; + description = "Representing and handling OPML subscription information"; + license = lib.licenses.bsd3; + }) {}; + + "opml-conduit" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, conduit + , conduit-combinators, containers, data-default, microlens + , microlens-th, monoid-subclasses, mtl, parsers, QuickCheck + , quickcheck-instances, refined, resourcet, safe-exceptions + , semigroups, tasty, tasty-hunit, tasty-quickcheck, text, time + , timerep, uri-bytestring, xml-conduit, xml-types + }: + mkDerivation { + pname = "opml-conduit"; + version = "0.9.0.0"; + sha256 = "012cnq24dhsiz6dfm23i1kac2pya50x2gj42cvcdhr8navz7czcb"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base case-insensitive conduit conduit-combinators containers + microlens microlens-th monoid-subclasses refined safe-exceptions + semigroups text time timerep uri-bytestring xml-conduit xml-types + ]; + testHaskellDepends = [ + base bytestring conduit conduit-combinators containers data-default + microlens mtl parsers QuickCheck quickcheck-instances refined + resourcet semigroups tasty tasty-hunit tasty-quickcheck text time + uri-bytestring xml-conduit + ]; + description = "Streaming parser/renderer for the OPML 2.0 format."; + license = lib.licenses.publicDomain; + }) {}; + + "opn" = callPackage + ({ mkDerivation, base, directory, filepath, ini, network-uri + , optparse-applicative, process, text, unordered-containers + }: + mkDerivation { + pname = "opn"; + version = "0.1.3"; + sha256 = "17ysp1xzqbcr58ibzwf88bim58yyc309kf71jw66gn0brp0b0w1h"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath ini network-uri optparse-applicative + process text unordered-containers + ]; + description = "Open files or URLs using associated programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "opn"; + broken = true; + }) {}; + + "optics" = callPackage + ({ mkDerivation, array, base, bytestring, containers + , indexed-profunctors, inspection-testing, lens, mtl, optics-core + , optics-extra, optics-th, QuickCheck, random, tasty, tasty-bench + , tasty-hunit, tasty-quickcheck, template-haskell, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "optics"; + version = "0.4.2.1"; + sha256 = "0sszgi7xw8k57y6w16w80rp7zbcmx0h44bxb46n4yibmp9mdhlz6"; + libraryHaskellDepends = [ + array base containers mtl optics-core optics-extra optics-th + transformers + ]; + testHaskellDepends = [ + base containers indexed-profunctors inspection-testing mtl + optics-core QuickCheck random tasty tasty-hunit tasty-quickcheck + template-haskell + ]; + benchmarkHaskellDepends = [ + base bytestring containers lens tasty-bench transformers + unordered-containers vector + ]; + description = "Optics as an abstract interface"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "optics-core" = callPackage + ({ mkDerivation, array, base, containers, indexed-profunctors + , indexed-traversable, transformers + }: + mkDerivation { + pname = "optics-core"; + version = "0.4.1.1"; + sha256 = "1yxkgdxnjk2gjzrnapvwn87qqpxpb7k91mxnnk20l4m0cqy7x09y"; + libraryHaskellDepends = [ + array base containers indexed-profunctors indexed-traversable + transformers + ]; + description = "Optics as an abstract interface: core definitions"; + license = lib.licenses.bsd3; + }) {}; + + "optics-extra" = callPackage + ({ mkDerivation, array, base, bytestring, containers, hashable + , indexed-profunctors, indexed-traversable-instances, mtl + , optics-core, text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "optics-extra"; + version = "0.4.2.1"; + sha256 = "0hfa5yb7l3l310lfxkii13fjzb69g619agadc5a86i734nisf8vy"; + revision = "2"; + editedCabalFile = "0w7am7pvwg4mx0nrksxgr2rvnk99nhqfpj80ig21m9xbpxsh22x4"; + libraryHaskellDepends = [ + array base bytestring containers hashable indexed-profunctors + indexed-traversable-instances mtl optics-core text transformers + unordered-containers vector + ]; + description = "Extra utilities and instances for optics-core"; + license = lib.licenses.bsd3; + }) {}; + + "optics-operators" = callPackage + ({ mkDerivation, base, mtl, optics-core, tasty, tasty-quickcheck }: + mkDerivation { + pname = "optics-operators"; + version = "0.1.0.1"; + sha256 = "09518gnk6a83fn1b0y46vzg1y7l4c17nkip2qiz286y9p8g4w1j7"; + revision = "1"; + editedCabalFile = "1rbdfml4iyblxcdmcjzdsx7b530jqnggf4avpgaa39wby820yvjx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl optics-core ]; + testHaskellDepends = [ + base mtl optics-core tasty tasty-quickcheck + ]; + description = "A tiny package containing operators missing from the official package"; + license = lib.licenses.mit; + }) {}; + + "optics-th" = callPackage + ({ mkDerivation, base, containers, mtl, optics-core, tagged + , template-haskell, th-abstraction, transformers + }: + mkDerivation { + pname = "optics-th"; + version = "0.4.1"; + sha256 = "05zxljfqmhr5if7l8gld5s864nql6kqjfizsf1z7r3ydknvmff6p"; + revision = "7"; + editedCabalFile = "1zlx9xs8dpr3xbxsbi7pgrqkl6avs4ss2bdq8f3p2dxibr8xi4bz"; + libraryHaskellDepends = [ + base containers mtl optics-core template-haskell th-abstraction + transformers + ]; + testHaskellDepends = [ base optics-core tagged ]; + description = "Optics construction using TemplateHaskell"; + license = lib.licenses.bsd3; + }) {}; + + "optics-vl" = callPackage + ({ mkDerivation, base, indexed-profunctors, optics-core + , profunctors + }: + mkDerivation { + pname = "optics-vl"; + version = "0.2.1"; + sha256 = "1xrkak0cn2imgqr641wzysgynykyj438m3ywgdm9h14k17inv55v"; + revision = "1"; + editedCabalFile = "0ba6fk4djs3gm305km8c870h76mg8q1dyy899cll0scc6l9jgbyc"; + libraryHaskellDepends = [ + base indexed-profunctors optics-core profunctors + ]; + description = "Utilities for compatibility with van Laarhoven optics"; + license = lib.licenses.bsd3; + }) {}; + + "optima" = callPackage + ({ mkDerivation, attoparsec, attoparsec-data, base + , optparse-applicative, rerebase, text, text-builder + }: + mkDerivation { + pname = "optima"; + version = "0.4.0.5"; + sha256 = "0wdlnfl39zaq9mv7xxaljxq851hp4xzmblkfpfvg4qdfhk4hn7k6"; + libraryHaskellDepends = [ + attoparsec attoparsec-data base optparse-applicative text + text-builder + ]; + testHaskellDepends = [ attoparsec-data rerebase ]; + description = "Simple command line interface arguments parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "optima-for-hasql" = callPackage + ({ mkDerivation, base, bytestring, hasql, hasql-pool, optima, text + , time + }: + mkDerivation { + pname = "optima-for-hasql"; + version = "0.2"; + sha256 = "088djnswk657d3q159vlyx080f2pq07mz3b84l220w8dlb1wz1zq"; + libraryHaskellDepends = [ + base bytestring hasql hasql-pool optima text time + ]; + description = "Command-line arguments parsing for Hasql"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "optimal-blocks" = callPackage + ({ mkDerivation, base, bytestring, bytestring-arbitrary, criterion + , cryptohash, deepseq, hex, QuickCheck, vector + }: + mkDerivation { + pname = "optimal-blocks"; + version = "0.1.0"; + sha256 = "1863sh22yfy7i5ibqjsp3bzbaxjd7vwhy2j3r523qrcci0xs8n9b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring deepseq vector ]; + executableHaskellDepends = [ + base bytestring cryptohash deepseq hex vector + ]; + testHaskellDepends = [ + base bytestring bytestring-arbitrary deepseq QuickCheck vector + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq vector + ]; + description = "Optimal Block boundary determination for rsync-like behaviours"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "chunk"; + }) {}; + + "optimization" = callPackage + ({ mkDerivation, ad, base, distributive, linear, semigroupoids + , vector + }: + mkDerivation { + pname = "optimization"; + version = "0.1.9"; + sha256 = "0v1bi97jvdnn4jfknsnayaqdawckh7xxcnkr5nwvxqnpckg89yyf"; + libraryHaskellDepends = [ + ad base distributive linear semigroupoids vector + ]; + description = "Numerical optimization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "optimusprime" = callPackage + ({ mkDerivation, base, cmdargs, containers, fgl, flite, graphviz + , haskell98, mtl, parsec, uniplate, wl-pprint + }: + mkDerivation { + pname = "optimusprime"; + version = "0.0.1.20091117"; + sha256 = "0642f9vv08qyqk3pjgin5k2sfv2ffhah9h9rc2xw6ahnygqbpbmf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs containers fgl flite graphviz haskell98 mtl parsec + uniplate wl-pprint + ]; + description = "A supercompiler for f-lite"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "optimusprime"; + }) {}; + + "option" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "option"; + version = "0.1.0.1"; + sha256 = "1m02b0wcsmfdlmh5cnwfylnpc1cizmfcmjxdiwab5bjbbi0xvkaj"; + libraryHaskellDepends = [ base ]; + description = "A strict version of Maybe"; + license = lib.licenses.mit; + }) {}; + + "optional" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck }: + mkDerivation { + pname = "optional"; + version = "0.0.1"; + sha256 = "1i1nl81gg5fndf3vafirpmklikn4xpy791is6ff8j7pzys0qfj8g"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck + ]; + description = "Using type-classes for optional function arguments"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "optional-args" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "optional-args"; + version = "1.0.2"; + sha256 = "1r5hhn6xvc01grggxdyy48daibwzi0aikgidq0ahpa6bfynm8d1f"; + revision = "2"; + editedCabalFile = "1f3j092lk2qa6hi2p4iciyyxg27mzm37dlcw5hg3ch2wh6jw0a37"; + libraryHaskellDepends = [ base ]; + description = "Optional function arguments"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "options" = callPackage + ({ mkDerivation, base, containers, hspec, monads-tf, patience }: + mkDerivation { + pname = "options"; + version = "1.2.1.2"; + sha256 = "0jjz7b69qrsrbfz07xq43v70habxk8sj2gdlbkwh0gbifyhqykbf"; + libraryHaskellDepends = [ base containers monads-tf ]; + testHaskellDepends = [ base containers hspec monads-tf patience ]; + doHaddock = false; + description = "Powerful and easy command-line option parser"; + license = lib.licenses.mit; + }) {}; + + "options-time" = callPackage + ({ mkDerivation, base, chell, options, time }: + mkDerivation { + pname = "options-time"; + version = "1.0.1"; + sha256 = "0rsmwalmnry71w23k6sg0a307xgb2s71j9s12zqqq380fw6c1bhm"; + libraryHaskellDepends = [ base options time ]; + testHaskellDepends = [ base chell options time ]; + description = "Command-line option types for dates and times"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "optparse-applicative_0_15_1_0" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, process + , QuickCheck, transformers, transformers-compat + }: + mkDerivation { + pname = "optparse-applicative"; + version = "0.15.1.0"; + sha256 = "1ws6y3b3f6hsgv0ff0yp6lw4hba1rps4dnvry3yllng0s5gngcsd"; + revision = "1"; + editedCabalFile = "0zmhqkd96v2z1ilhqdkd9z4jgsnsxb8yi2479ind8m5zm9363zr9"; + libraryHaskellDepends = [ + ansi-wl-pprint base process transformers transformers-compat + ]; + testHaskellDepends = [ base bytestring QuickCheck ]; + description = "Utilities and combinators for parsing command line options"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "optparse-applicative" = callPackage + ({ mkDerivation, base, prettyprinter, prettyprinter-ansi-terminal + , process, QuickCheck, text, transformers, transformers-compat + }: + mkDerivation { + pname = "optparse-applicative"; + version = "0.18.1.0"; + sha256 = "14f4xihvklrdbc0banwzh5wwqfmyi1d34r43hsw2ks16zns1m0b3"; + libraryHaskellDepends = [ + base prettyprinter prettyprinter-ansi-terminal process text + transformers transformers-compat + ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Utilities and combinators for parsing command line options"; + license = lib.licenses.bsd3; + }) {}; + + "optparse-applicative-cmdline-util" = callPackage + ({ mkDerivation, attoparsec, base, optparse-applicative, text }: + mkDerivation { + pname = "optparse-applicative-cmdline-util"; + version = "0.2.1"; + sha256 = "0l6qmxncqacfm8abpf2j2f7pn7pbd09lpm20im6gpm27dmls001h"; + libraryHaskellDepends = [ + attoparsec base optparse-applicative text + ]; + description = "Utility functions for working with optparse-applicative"; + license = lib.licenses.agpl3Only; + maintainers = [ lib.maintainers.slotThe ]; + }) {}; + + "optparse-applicative-simple" = callPackage + ({ mkDerivation, attoparsec, attoparsec-data, base-prelude + , optparse-applicative, rerebase, text + }: + mkDerivation { + pname = "optparse-applicative-simple"; + version = "1.1.0.2"; + sha256 = "0vpb2y9niy00msxbz11r6v3qc399lr2rl3x0ih6hpxrm8iihypv7"; + libraryHaskellDepends = [ + attoparsec attoparsec-data base-prelude optparse-applicative text + ]; + testHaskellDepends = [ attoparsec-data rerebase ]; + description = "Simple command line interface arguments parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "optparse-declarative" = callPackage + ({ mkDerivation, base, exceptions, mtl }: + mkDerivation { + pname = "optparse-declarative"; + version = "0.4.2"; + sha256 = "0a8b4aa5zvj36nj81kfylxcqfp9ahi5lnak61wvwv9bw68r2a2jn"; + libraryHaskellDepends = [ base exceptions mtl ]; + description = "Declarative command line option parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "optparse-enum" = callPackage + ({ mkDerivation, base, enum-text, fmt, optparse-applicative, text + }: + mkDerivation { + pname = "optparse-enum"; + version = "1.0.0.0"; + sha256 = "0d3wpfss1nm42hjn8l7x34ksa7yx5ccc4iglbfvln0rkbqdsjh13"; + libraryHaskellDepends = [ + base enum-text fmt optparse-applicative text + ]; + description = "An enum-text based toolkit for optparse-applicative"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "optparse-generic" = callPackage + ({ mkDerivation, base, bytestring, filepath, Only + , optparse-applicative, text, time, transformers + , transformers-compat, void + }: + mkDerivation { + pname = "optparse-generic"; + version = "1.5.2"; + sha256 = "0dca5q57jv4b8l1af4ywimaiw9rfrysambcghfmll4il5prm3d67"; + revision = "1"; + editedCabalFile = "190nlp7dh878232ia2nsl75q6bzr62szl1vcyinz528lmdbnbpdc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring filepath Only optparse-applicative text time + transformers transformers-compat void + ]; + executableHaskellDepends = [ base ]; + description = "Auto-generate a command-line parser for your datatype"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "optparse-helper" = callPackage + ({ mkDerivation, base, optparse-applicative }: + mkDerivation { + pname = "optparse-helper"; + version = "0.2.1.1"; + sha256 = "043mdm25lpzbfghmda0iayv7lnff1gni9g29pd5h2ssgscyvs2qa"; + revision = "1"; + editedCabalFile = "13zhsnpdw3kckjrc3sz2i5cqgxwd6sisvik02q0j43d940jmmdk0"; + libraryHaskellDepends = [ base optparse-applicative ]; + description = "Helper functions for optparse-applicative"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "optparse-simple" = callPackage + ({ mkDerivation, base, bytestring, directory, githash + , optparse-applicative, template-haskell, th-compat, transformers + }: + mkDerivation { + pname = "optparse-simple"; + version = "0.1.1.4"; + sha256 = "0y3qgab8csiwyv60cnpzpv65n3c0ikvdx5b5mfkfahkv8xfdh08x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base githash optparse-applicative template-haskell th-compat + transformers + ]; + testHaskellDepends = [ base bytestring directory ]; + description = "Simple interface to optparse-applicative"; + license = lib.licenses.bsd3; + }) {}; + + "optparse-text" = callPackage + ({ mkDerivation, base, hspec, optparse-applicative, text }: + mkDerivation { + pname = "optparse-text"; + version = "0.1.1.0"; + sha256 = "1vw410q7vayfgfbrxpigkpnwm8x1lcdxkh959w9f82l8xkn83h7n"; + libraryHaskellDepends = [ base optparse-applicative text ]; + testHaskellDepends = [ base hspec optparse-applicative text ]; + description = "Data.Text helpers for optparse-applicative"; + license = lib.licenses.bsd3; + }) {}; + + "optparse-th" = callPackage + ({ mkDerivation, base, hspec, optparse-applicative + , optparse-generic, template-haskell, text + }: + mkDerivation { + pname = "optparse-th"; + version = "0.1.0.0"; + sha256 = "1x8lqw46agnz933ymb1hshkh0ziqf6r3pwky90z8ic0wxvhv1sa5"; + libraryHaskellDepends = [ + base optparse-applicative optparse-generic template-haskell text + ]; + testHaskellDepends = [ + base hspec optparse-applicative optparse-generic template-haskell + text + ]; + description = "Like `optparse-generic`, but with `TemplateHaskell` for faster builds"; + license = lib.licenses.bsd3; + }) {}; + + "optparse-version" = callPackage + ({ mkDerivation, base, optparse-applicative }: + mkDerivation { + pname = "optparse-version"; + version = "0.3.0.0"; + sha256 = "08mv8ah4g5xs91245gpgh6r0mgdz6rk7ykk1ywr8gfwn3dx1zm7x"; + libraryHaskellDepends = [ base optparse-applicative ]; + license = lib.licenses.bsd3; + }) {}; + + "optstream" = callPackage + ({ mkDerivation, base, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "optstream"; + version = "0.1.1.0"; + sha256 = "1d9zpvfp31808zy574x7r00mckg6bm1bfn9zjrcfh3314wrhmm6x"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Command line option parsing library with a twice applicative interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "opusfile" = callPackage + ({ mkDerivation, base, bytestring, opusfile }: + mkDerivation { + pname = "opusfile"; + version = "0.1.0.1"; + sha256 = "159qx2z2q56f42yi3smj9fx7gbpqxxnsyap09hdnpy8rzv4gl904"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ opusfile ]; + description = "FFI bindings for libopusfile"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) opusfile;}; + + "orbits" = callPackage + ({ mkDerivation, ad, base, Cabal, cabal-doctest, checkers, doctest + , exact-real, lens, linear, QuickCheck, random, tagged, tasty + , tasty-quickcheck, tasty-th, units, units-defs + }: + mkDerivation { + pname = "orbits"; + version = "0.4.0.1"; + sha256 = "0m1f7scdm7sipzzv49s44xn8mgaxs918bys98sjwyy1clzrsw6mh"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + ad base exact-real lens linear units units-defs + ]; + testHaskellDepends = [ + ad base checkers doctest exact-real lens linear QuickCheck random + tagged tasty tasty-quickcheck tasty-th units units-defs + ]; + description = "Types and functions for Kepler orbits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.expipiplus1 ]; + }) {}; + + "orc" = callPackage + ({ mkDerivation, base, deepseq, monadIO, mtl, process, random, stm + }: + mkDerivation { + pname = "orc"; + version = "1.2.1.4"; + sha256 = "0zl456v2mwa68k2lq7fx3ds6xr9vbrijq8q8ma5mm1kk9p9znr0x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base deepseq monadIO mtl process stm ]; + executableHaskellDepends = [ + base deepseq monadIO mtl process random stm + ]; + description = "Orchestration-style co-ordination EDSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "orc"; + broken = true; + }) {}; + + "orchestrate" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , data-default, either, errors, hspec, http-client, http-types + , lens, mtl, QuickCheck, smallcheck, text, transformers + , unordered-containers, wreq + }: + mkDerivation { + pname = "orchestrate"; + version = "0.2.0.3"; + sha256 = "1mxh1rsa8xsh5vz7yc59vhl2dkaklyh84fas9690lnfhjgc0minc"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive data-default either errors + http-client http-types lens mtl text transformers + unordered-containers wreq + ]; + testHaskellDepends = [ + aeson base bytestring errors hspec lens QuickCheck smallcheck text + wreq + ]; + description = "An API client for http://orchestrate.io/."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "orchid" = callPackage + ({ mkDerivation, base, bytestring, containers, encoding + , extensible-exceptions, fclabels, filestore, hscolour, mtl + , nano-md5, parsec, process, QuickCheck, salvia, salvia-extras, stm + , time, unix, xml + }: + mkDerivation { + pname = "orchid"; + version = "0.0.8"; + sha256 = "1d3cfhhsv1qpiiin4cs9wxx2a6vwcj0iad746z7l1qzyxrhg4dkm"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers encoding extensible-exceptions fclabels + filestore hscolour mtl nano-md5 parsec process QuickCheck salvia + salvia-extras stm time unix xml + ]; + description = "Haskell Wiki Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "orchid-demo" = callPackage + ({ mkDerivation, base, extensible-exceptions, mtl, network, orchid + , Pipe, salvia, salvia-extras, stm + }: + mkDerivation { + pname = "orchid-demo"; + version = "0.0.6"; + sha256 = "1gfjmakfx8244q1yqbgp2ji9bh45ll8ixvxbdd961my30j7gh29z"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base extensible-exceptions mtl network orchid Pipe salvia + salvia-extras stm + ]; + description = "Haskell Wiki Demo"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "orchid-demo"; + }) {}; + + "ord-adhoc" = callPackage + ({ mkDerivation, base, void }: + mkDerivation { + pname = "ord-adhoc"; + version = "0.0.0.1"; + sha256 = "062wkfpww1ic3xiy26k22369azk5wjlpn5wm5xh1w75kc9crv263"; + libraryHaskellDepends = [ base void ]; + description = "Creating Ord instances instantly"; + license = lib.licenses.bsd3; + }) {}; + + "order-maintenance" = callPackage + ({ mkDerivation, base, Cabal, cabal-test-quickcheck, containers + , QuickCheck, transformers + }: + mkDerivation { + pname = "order-maintenance"; + version = "0.2.1.0"; + sha256 = "0fabgakn9gpb90h5wj2iykp0snaghsx51rnzbbhlgkzicymdhnf9"; + libraryHaskellDepends = [ base containers transformers ]; + testHaskellDepends = [ + base Cabal cabal-test-quickcheck containers QuickCheck transformers + ]; + description = "Algorithms for the order maintenance problem with a safe interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "order-statistic-tree" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, random + , tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "order-statistic-tree"; + version = "0.1.1.1"; + sha256 = "13fhnbsx95w79r7lb1mfah8hj3cp6cqpphy31ajc6gcnzbiaqgk5"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq random + ]; + description = "Order statistic trees based on weight-balanced trees"; + license = lib.licenses.bsd3; + }) {}; + + "order-statistics" = callPackage + ({ mkDerivation, base, containers, math-functions, statistics + , vector, vector-space + }: + mkDerivation { + pname = "order-statistics"; + version = "0.1.1"; + sha256 = "1df9b0q4rmgnd74q7pckcppyiygzba6f39vajkwb2pmxlfafcy7a"; + libraryHaskellDepends = [ + base containers math-functions statistics vector vector-space + ]; + description = "L-Estimators for robust statistics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ordered" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ordered"; + version = "0.1"; + sha256 = "0s0g5kgzdw7qjsdcddszjclamx9bi0369pkwhh0wncjg68a7mq69"; + revision = "1"; + editedCabalFile = "0xh5hdihyfgzywi9g902c7h6wpv055157ivksrw791ja05zs8v61"; + libraryHaskellDepends = [ base ]; + description = "A definition of Posets"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ordered-containers" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "ordered-containers"; + version = "0.2.3"; + sha256 = "18w1dasny6xffbjlvmz9861l2xbkqlg2w5qxz9kw6frgfl2rg11n"; + libraryHaskellDepends = [ base containers ]; + description = "Set- and Map-like types that remember the order elements were inserted"; + license = lib.licenses.bsd3; + }) {}; + + "ordering-duplicates" = callPackage + ({ mkDerivation, base, contravariant, lens, mtl, profunctors + , semigroupoids + }: + mkDerivation { + pname = "ordering-duplicates"; + version = "0.1.0"; + sha256 = "0c8gxjf2ximg737ndv8jh35r9fcw4zfxb265m2w5wsg64syh9nmw"; + libraryHaskellDepends = [ + base contravariant lens mtl profunctors semigroupoids + ]; + description = "Functions for detecting duplicates"; + license = lib.licenses.bsd3; + }) {}; + + "ordering-util" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ordering-util"; + version = "0.1.3.2"; + sha256 = "1na61sq78r190lcn4lw437mj5wcdq9p53zn3vbz16w3b1vwdwfii"; + libraryHaskellDepends = [ base ]; + description = "Utilities for Orderings"; + license = lib.licenses.mit; + }) {}; + + "orderly-workers" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "orderly-workers"; + version = "0.1.0.2"; + sha256 = "0w032z05yxl7zqdganxvd8rklzli5k8bya2648hk8scl51q98390"; + libraryHaskellDepends = [ base stm ]; + description = "Fork concurrent worker threads and produce ordered results"; + license = lib.licenses.bsd3; + }) {}; + + "orders" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "orders"; + version = "0.1.0.0"; + sha256 = "1ry6flg5sh3hl1xpkqk67ayd4y0xx3j2pwcz26q1pgqn6m84plzr"; + revision = "1"; + editedCabalFile = "1ilyg95l97xp4ym402g499ysfbwqsw413kpk4gvi5hd861xx2laj"; + libraryHaskellDepends = [ base containers ]; + description = "basic orders"; + license = lib.licenses.bsd3; + }) {}; + + "ordinal" = callPackage + ({ mkDerivation, base, containers, data-default-class, deepseq + , hspec, hspec-discover, QuickCheck, regex, template-haskell, text + , time, unordered-containers, vector + }: + mkDerivation { + pname = "ordinal"; + version = "0.6.0.0"; + sha256 = "0vm0anr8pg8smwr6qpsfx1d4ih7ivb1zn2ahvvcvsq4cdrmya742"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default-class deepseq QuickCheck regex + template-haskell text time vector + ]; + executableHaskellDepends = [ + base data-default-class text unordered-containers + ]; + testHaskellDepends = [ base hspec QuickCheck text time ]; + testToolDepends = [ hspec-discover ]; + description = "Convert numbers to words in different languages"; + license = lib.licenses.bsd3; + mainProgram = "ordinal"; + }) {}; + + "ordrea" = callPackage + ({ mkDerivation, base, containers, directory, process, split + , transformers, vector + }: + mkDerivation { + pname = "ordrea"; + version = "0.3.0.0"; + sha256 = "067nf69diqi00vswd7xarl55ps9v5cwqmph1w6nzjylnl0pjh811"; + libraryHaskellDepends = [ base containers transformers vector ]; + testHaskellDepends = [ base directory process split ]; + description = "Push-pull implementation of discrete-time FRP"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "oref" = callPackage + ({ mkDerivation, base, containers, either, mtl, transformers }: + mkDerivation { + pname = "oref"; + version = "0.0.3"; + sha256 = "0cfs0nhxbi580gffba9lz0j36cggwqafxkz821xrd4j4i36a7k5v"; + libraryHaskellDepends = [ + base containers either mtl transformers + ]; + testHaskellDepends = [ base containers either mtl transformers ]; + description = "Owned references in the Ownership Monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "org-mode" = callPackage + ({ mkDerivation, base, containers, filepath, hashable, megaparsec + , parser-combinators, tasty, tasty-hunit, text, time + }: + mkDerivation { + pname = "org-mode"; + version = "2.1.0"; + sha256 = "17na75gydpyz3vmsyapn7lrwc50wsl30kz53wr7rkdhvnz9f2za8"; + libraryHaskellDepends = [ + base containers filepath hashable megaparsec parser-combinators + text time + ]; + testHaskellDepends = [ + base megaparsec tasty tasty-hunit text time + ]; + description = "Parser for Emacs org-mode files"; + license = lib.licenses.bsd3; + }) {}; + + "org-mode-lucid" = callPackage + ({ mkDerivation, base, containers, hashable, lucid, org-mode, text + }: + mkDerivation { + pname = "org-mode-lucid"; + version = "1.7.0"; + sha256 = "0mrs09lxk7wgch8gv4d4j881adx7619jhr1d3niy1ii55d9vl6qy"; + libraryHaskellDepends = [ + base containers hashable lucid org-mode text + ]; + description = "Lucid integration for org-mode"; + license = lib.licenses.bsd3; + }) {}; + + "org-parser" = callPackage + ({ mkDerivation, aeson, base, containers, Diff, megaparsec + , multiwalk, neat-interpolation, pretty, pretty-simple, relude + , replace-megaparsec, tasty, tasty-hunit, text, time + }: + mkDerivation { + pname = "org-parser"; + version = "0.1.0.0"; + sha256 = "15535yqakln6yh6h8hcibbk93w4mql4ifzds66hkkw63ny8f9jaq"; + libraryHaskellDepends = [ + aeson base containers megaparsec multiwalk relude + replace-megaparsec text time + ]; + testHaskellDepends = [ + aeson base containers Diff megaparsec multiwalk neat-interpolation + pretty pretty-simple relude replace-megaparsec tasty tasty-hunit + text time + ]; + description = "Parser for Org Mode documents"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "org2anki" = callPackage + ({ mkDerivation, base, parsec, regex-compat }: + mkDerivation { + pname = "org2anki"; + version = "0.1.0"; + sha256 = "0fq5yjv6ryiipc571d3h74sdc8dfp3jkpil9xpf7701h1nzwz6iq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base parsec regex-compat ]; + description = "Basic org to anki exporter"; + license = lib.licenses.gpl3Only; + mainProgram = "org2anki"; + }) {}; + + "organize-imports" = callPackage + ({ mkDerivation, attoparsec, base, text }: + mkDerivation { + pname = "organize-imports"; + version = "0.4.0.0"; + sha256 = "15bqb76z53zssqvqckg4q1ij573y3zjz3ax3rgvz7wf9ql7nfsjl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ attoparsec base text ]; + description = "Organize scala imports"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "organize-imports"; + broken = true; + }) {}; + + "orgmode" = callPackage + ({ mkDerivation, base, containers, hspec, HStringTemplate, network + , network-uri, parsec, QuickCheck, random, regex-posix, syb, text + }: + mkDerivation { + pname = "orgmode"; + version = "0.1.0.1"; + sha256 = "1zpapyjnk3q5rm85lvhdg1k5av3q2bbbz9m4rhn83pnpr1an50h6"; + libraryHaskellDepends = [ + base containers HStringTemplate parsec regex-posix syb text + ]; + testHaskellDepends = [ + base containers hspec HStringTemplate network network-uri parsec + QuickCheck random regex-posix syb text + ]; + description = "Org Mode library for haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "orgmode-parse" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , free, hashable, HUnit, neat-interpolation, old-locale, semigroups + , tasty, tasty-hunit, text, thyme, unordered-containers + }: + mkDerivation { + pname = "orgmode-parse"; + version = "0.2.3"; + sha256 = "0vwmxgxvyr44qx2zvc796i7jid3c5nrfa82pf696vvjnxgb805sa"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers free hashable + old-locale semigroups text thyme unordered-containers + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring containers free hashable HUnit + neat-interpolation old-locale semigroups tasty tasty-hunit text + thyme unordered-containers + ]; + description = "A collection of Attoparsec combinators for parsing org-mode flavored documents"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "orgstat" = callPackage + ({ mkDerivation, aeson, ansi-terminal, attoparsec, base, boxes + , bytestring, colour, containers, data-default, diagrams-lib + , diagrams-svg, directory, exceptions, filepath, fmt, formatting + , hashable, hspec, HUnit, lens, mtl, optparse-simple, orgmode-parse + , process, QuickCheck, quickcheck-text, text, time, transformers + , turtle, universum, unordered-containers, yaml + }: + mkDerivation { + pname = "orgstat"; + version = "0.1.10"; + sha256 = "16p6wswh96ap4qj7n61qd3hrr0f5m84clb113vg4dncf46ivlfs6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal attoparsec base boxes bytestring colour + containers data-default diagrams-lib diagrams-svg directory + exceptions filepath fmt formatting hashable lens mtl + optparse-simple orgmode-parse process text time turtle universum + yaml + ]; + executableHaskellDepends = [ + attoparsec base bytestring directory exceptions filepath formatting + optparse-simple orgmode-parse text time turtle universum + unordered-containers + ]; + testHaskellDepends = [ + base colour hspec HUnit lens QuickCheck quickcheck-text text time + transformers universum + ]; + description = "Statistics visualizer for org-mode"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "origami" = callPackage + ({ mkDerivation, base, bifunctors, containers, HUnit, lens, mtl + , pretty, template-haskell, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "origami"; + version = "0.0.6"; + sha256 = "03hdwl8wgln8ymf695a0srf7ggf0vb3a2fing4xji4ssrkynqn1l"; + libraryHaskellDepends = [ + base bifunctors containers lens mtl pretty template-haskell + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "An un-SYB framework for transforming heterogenous data through folds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "orion-hs" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, aeson-casing, base + , base64-bytestring, bytestring, containers, exceptions, hslogger + , http-api-data, http-client, http-types, iso8601-time, lens, mtl + , string-conversions, text, time, unordered-containers, word8, wreq + }: + mkDerivation { + pname = "orion-hs"; + version = "0.1.3"; + sha256 = "1q99s1yd4qk51lxv6ahbcw9wmy1asd9aymw2yw2802c3yvzyypx4"; + libraryHaskellDepends = [ + aeson aeson-better-errors aeson-casing base base64-bytestring + bytestring containers exceptions hslogger http-api-data http-client + http-types iso8601-time lens mtl string-conversions text time + unordered-containers word8 wreq + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "orizentic" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec, jwt + , mtl, optparse-applicative, random, text, time, uuid + }: + mkDerivation { + pname = "orizentic"; + version = "0.1.0.0"; + sha256 = "0dyq7n1zxhz23l3jxbryrsvpqrb6yjnc30zph6ik1r0k6nfm2931"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers jwt mtl random text time uuid + ]; + executableHaskellDepends = [ + aeson base bytestring jwt mtl optparse-applicative text time + ]; + testHaskellDepends = [ base hspec jwt mtl time ]; + description = "Token-based authentication and authorization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "orizentic"; + broken = true; + }) {}; + + "ormolu_0_5_2_0" = callPackage + ({ mkDerivation, ansi-terminal, array, base, binary, bytestring + , Cabal-syntax, containers, Diff, directory, dlist, file-embed + , filepath, ghc-lib-parser, gitrev, hspec, hspec-discover + , hspec-megaparsec, megaparsec, MemoTrie, mtl, optparse-applicative + , path, path-io, QuickCheck, syb, temporary, text + }: + mkDerivation { + pname = "ormolu"; + version = "0.5.2.0"; + sha256 = "1ai2wza4drirvf9pb7qsf03kii5jiayqs49c19ir93jd0ak9pi96"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array base binary bytestring Cabal-syntax containers + Diff directory dlist file-embed filepath ghc-lib-parser megaparsec + MemoTrie mtl syb text + ]; + executableHaskellDepends = [ + base containers filepath ghc-lib-parser gitrev optparse-applicative + text + ]; + testHaskellDepends = [ + base containers directory filepath ghc-lib-parser hspec + hspec-megaparsec path path-io QuickCheck temporary text + ]; + testToolDepends = [ hspec-discover ]; + description = "A formatter for Haskell source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ormolu"; + }) {}; + + "ormolu" = callPackage + ({ mkDerivation, ansi-terminal, array, base, binary, bytestring + , Cabal-syntax, containers, deepseq, Diff, directory, file-embed + , filepath, ghc-lib-parser, hspec, hspec-discover, hspec-megaparsec + , megaparsec, MemoTrie, mtl, optparse-applicative, path, path-io + , QuickCheck, syb, temporary, text, th-env + }: + mkDerivation { + pname = "ormolu"; + version = "0.7.2.0"; + sha256 = "1nbgm12fif9yzmkrbsqsgfsbgbgdkc5xnhwp5dy35zpgbyx9bz81"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array base binary bytestring Cabal-syntax containers + deepseq Diff directory file-embed filepath ghc-lib-parser + megaparsec MemoTrie mtl syb text + ]; + executableHaskellDepends = [ + base Cabal-syntax containers directory filepath ghc-lib-parser + optparse-applicative text th-env + ]; + testHaskellDepends = [ + base Cabal-syntax containers directory filepath ghc-lib-parser + hspec hspec-megaparsec megaparsec path path-io QuickCheck temporary + text + ]; + testToolDepends = [ hspec-discover ]; + description = "A formatter for Haskell source code"; + license = lib.licenses.bsd3; + mainProgram = "ormolu"; + }) {}; + + "ormolu_0_7_4_0" = callPackage + ({ mkDerivation, ansi-terminal, array, base, binary, bytestring + , Cabal-syntax, containers, deepseq, Diff, directory, file-embed + , filepath, ghc-lib-parser, hspec, hspec-discover, hspec-megaparsec + , megaparsec, MemoTrie, mtl, optparse-applicative, path, path-io + , QuickCheck, syb, temporary, text, th-env + }: + mkDerivation { + pname = "ormolu"; + version = "0.7.4.0"; + sha256 = "1s7a9crjhbsmjkdvpv8ycygpiikv96s96p3lmjik4pb3q7idir2z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array base binary bytestring Cabal-syntax containers + deepseq Diff directory file-embed filepath ghc-lib-parser + megaparsec MemoTrie mtl syb text + ]; + executableHaskellDepends = [ + base Cabal-syntax containers directory filepath ghc-lib-parser + optparse-applicative text th-env + ]; + testHaskellDepends = [ + base Cabal-syntax containers directory filepath ghc-lib-parser + hspec hspec-megaparsec megaparsec path path-io QuickCheck temporary + text + ]; + testToolDepends = [ hspec-discover ]; + description = "A formatter for Haskell source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ormolu"; + }) {}; + + "orthotope" = callPackage + ({ mkDerivation, base, deepseq, dlist, HUnit, pretty, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "orthotope"; + version = "0.1.6.0"; + sha256 = "0qc4bnqvpwr7nws5id8960mwhsb3sww1dp5a4j0076l6v452zl3k"; + libraryHaskellDepends = [ + base deepseq dlist pretty QuickCheck vector + ]; + testHaskellDepends = [ + base deepseq HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 vector + ]; + description = "Multidimensional arrays inspired by APL"; + license = lib.licenses.asl20; + }) {}; + + "orthotope-hmatrix" = callPackage + ({ mkDerivation, base, hmatrix, orthotope }: + mkDerivation { + pname = "orthotope-hmatrix"; + version = "0.1.2.0"; + sha256 = "1ly45n5ndqf52h7b8dhgkg10d9ahzvavipajzgqlgnlx7nbr8204"; + libraryHaskellDepends = [ base hmatrix orthotope ]; + description = "Some algorithms from hmatrix"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "orville-postgresql" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, dlist + , hedgehog, network-uri, postgresql-libpq, random, resource-pool + , safe-exceptions, text, time, transformers, unliftio-core, uuid + }: + mkDerivation { + pname = "orville-postgresql"; + version = "1.0.0.0"; + sha256 = "1gri9224fsznbfz4ijawjbn32y88wfnry005dk45qg8mdd5gkn33"; + libraryHaskellDepends = [ + attoparsec base bytestring containers dlist network-uri + postgresql-libpq random resource-pool safe-exceptions text time + transformers unliftio-core uuid + ]; + testHaskellDepends = [ + attoparsec base bytestring containers hedgehog postgresql-libpq + resource-pool safe-exceptions text time uuid + ]; + description = "A Haskell library for PostgreSQL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ory-hydra-client" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, deepseq, exceptions, hspec + , http-api-data, http-client, http-client-tls, http-media + , http-types, iso8601-time, katip, microlens, mtl, network + , QuickCheck, random, safe-exceptions, semigroups, text, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "ory-hydra-client"; + version = "2.1.2.1"; + sha256 = "1x2kdqlapc8fx1iwhry1cgkpmy5p2ingqf2rp691vy1id8ibhdp5"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + deepseq exceptions http-api-data http-client http-client-tls + http-media http-types iso8601-time katip microlens mtl network + random safe-exceptions text time transformers unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec iso8601-time mtl QuickCheck + semigroups text time transformers unordered-containers vector + ]; + description = "Auto-generated ory-hydra API Client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ory-kratos" = callPackage + ({ mkDerivation, aeson, base, containers, exceptions, http-api-data + , http-client, http-client-tls, http-types, mtl, network-uri + , servant, servant-client, servant-client-core, servant-server + , swagger2, text, time, transformers, uuid, wai, warp + }: + mkDerivation { + pname = "ory-kratos"; + version = "0.0.10.0"; + sha256 = "19wyr8a7biysa2y201220ma7xscf7dvlwrl12qis4xg0hnxl3897"; + libraryHaskellDepends = [ + aeson base containers exceptions http-api-data http-client + http-client-tls http-types mtl network-uri servant servant-client + servant-client-core servant-server swagger2 text time transformers + uuid wai warp + ]; + description = "API bindings for Ory Kratos"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "os-release" = callPackage + ({ mkDerivation, aeson, base, bytestring, filepath, hspec + , hspec-megaparsec, megaparsec, pretty-simple, safe-exceptions + , tasty, tasty-golden, tasty-hspec, text, unordered-containers + }: + mkDerivation { + pname = "os-release"; + version = "1.0.2.1"; + sha256 = "0fyf6mjk4lmxvjgkvsz7ypx2ir67ry816wa6j7s27a1754cz6cw3"; + libraryHaskellDepends = [ + aeson base megaparsec safe-exceptions text unordered-containers + ]; + testHaskellDepends = [ + base bytestring filepath hspec hspec-megaparsec megaparsec + pretty-simple tasty tasty-golden tasty-hspec text + ]; + description = "/etc/os-release helpers"; + license = lib.licenses.bsd3; + }) {}; + + "os-string" = callPackage + ({ mkDerivation, base, bytestring, deepseq, exceptions, QuickCheck + , quickcheck-classes-base, random, tasty-bench, template-haskell + }: + mkDerivation { + pname = "os-string"; + version = "2.0.2"; + sha256 = "18fay8gmlwskfhdikkhb21za1zpmjvsp33f9afbp2ri9jrp14lq9"; + libraryHaskellDepends = [ + base bytestring deepseq exceptions template-haskell + ]; + testHaskellDepends = [ + base bytestring deepseq QuickCheck quickcheck-classes-base + ]; + benchmarkHaskellDepends = [ + base bytestring deepseq random tasty-bench + ]; + description = "Library for manipulating Operating system strings"; + license = lib.licenses.bsd3; + }) {}; + + "osc" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring + , data-binary-ieee754, network + }: + mkDerivation { + pname = "osc"; + version = "1.0.0.2"; + sha256 = "0f7diw6nna7mq5rsn63jk9n230pnrr5ppi5dp8rcpniqry2gs1q3"; + libraryHaskellDepends = [ + attoparsec base binary bytestring data-binary-ieee754 network + ]; + description = "A library to handle messages in the OSC protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "oscpacking" = callPackage + ({ mkDerivation, base, colour, gloss, random }: + mkDerivation { + pname = "oscpacking"; + version = "0.3.0.0"; + sha256 = "1452a2y085xbj5q83g6y8f9vrxmlq804i8kyx6rfwyzfvzq5s3ic"; + libraryHaskellDepends = [ base colour gloss random ]; + description = "Implements an osculatory packing (kissing circles) algorithm and display"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "osdkeys" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , containers, libnotify, process, resourcet, time, transformers + }: + mkDerivation { + pname = "osdkeys"; + version = "0.0"; + sha256 = "18pc2r5acb3b6dr7niib4fn8x2la6y3f5zlj3ibrxhl5c1q35j6y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra containers libnotify + resourcet time transformers + ]; + executableHaskellDepends = [ base process ]; + description = "Show keys pressed with an on-screen display (Linux only)"; + license = lib.licenses.bsd3; + mainProgram = "osdkeys"; + }) {}; + + "oset" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover }: + mkDerivation { + pname = "oset"; + version = "0.4.0.1"; + sha256 = "0b6i52472367b47bqflh5jhpi4i052826jmsg4vkdn0cpbv455sv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers hspec ]; + testToolDepends = [ hspec-discover ]; + description = "An insertion-order-preserving set"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "oset-app"; + broken = true; + }) {}; + + "osm-conduit" = callPackage + ({ mkDerivation, base, conduit, exceptions, hspec, resourcet, text + , transformers, xml-conduit, xml-types + }: + mkDerivation { + pname = "osm-conduit"; + version = "0.1.0.0"; + sha256 = "1wjifhfj3rscvy2776vrnzr0j1wpk9v711i4fkrc59gybiaflrfz"; + libraryHaskellDepends = [ + base conduit exceptions resourcet text transformers xml-conduit + xml-types + ]; + testHaskellDepends = [ + base conduit exceptions hspec resourcet text xml-conduit xml-types + ]; + description = "Parse and operate on OSM data in efficient way"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "osm-download" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers + , data-default, directory, gps, http-conduit, http-types + , monad-control, monadIO, mtl, persistent, persistent-sqlite + , persistent-template, pool-conduit, stm, stm-chans, text, time + , transformers, transformers-base + }: + mkDerivation { + pname = "osm-download"; + version = "0.4"; + sha256 = "056ggv31nycgz59gkmibzmx0k5x8klb5bwlnbhdih8d71larbsb3"; + libraryHaskellDepends = [ + base bytestring conduit containers data-default directory gps + http-conduit http-types monad-control monadIO mtl persistent + persistent-sqlite persistent-template pool-conduit stm stm-chans + text time transformers transformers-base + ]; + description = "Download Open Street Map tiles"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "oso2pdf" = callPackage + ({ mkDerivation, base, directory, filepath, lens, mtl + , optparse-applicative, pandoc-types, process, temporary + }: + mkDerivation { + pname = "oso2pdf"; + version = "0.1.0"; + sha256 = "1vkxjwz6xvsbyqfm962gb8k0fgdciya3vslljhhl2cmkc0rhrs20"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath lens mtl optparse-applicative pandoc-types + process temporary + ]; + description = "Better conversion of Oxford Scholarship Online material to PDF"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ostree-pin" = callPackage + ({ mkDerivation, base, gi-gio, gi-ostree, simple-cmd-args, unix }: + mkDerivation { + pname = "ostree-pin"; + version = "0.1.1"; + sha256 = "0335p0a5y6fjspvw7fzxfvfvirl28jvmb5mzi7fl88fixxi4jwng"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base gi-gio gi-ostree simple-cmd-args unix + ]; + description = "Tool to update ostree deployment pin"; + license = lib.licenses.gpl3Only; + badPlatforms = lib.platforms.darwin; + mainProgram = "ostree-pin"; + }) {}; + + "osx-ar" = callPackage + ({ mkDerivation, base, binary, bytestring, containers }: + mkDerivation { + pname = "osx-ar"; + version = "0.11"; + sha256 = "1d2lna7gvygiq062p2y1zy182wv3vkr0lda49y502ad6jf483xdn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base binary bytestring containers ]; + description = "Parser for OS X static archive format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ot" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, either, ghc + , HUnit, mtl, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "ot"; + version = "0.2.1.0"; + sha256 = "015aikqbj7mxix6z46h4jg7vg9936iz3mwn14l89ns9w224ciwan"; + libraryHaskellDepends = [ + aeson attoparsec base binary either ghc mtl QuickCheck text + ]; + testHaskellDepends = [ + aeson base binary HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text + ]; + description = "Real-time collaborative editing with Operational Transformation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "otp-authenticator" = callPackage + ({ mkDerivation, aeson, base, base-compat, binary, bytestring + , containers, cryptonite, dependent-sum, filepath, h-gpgme + , haskeline, megaparsec, microlens, optparse-applicative, sandi + , text, time, transformers, unix, uri-encode, vinyl, yaml + }: + mkDerivation { + pname = "otp-authenticator"; + version = "0.1.2.1"; + sha256 = "11spyh5iqg7kwkfzwly6sxixr7q7f6pk1cdhxl2cbwazwp75s11c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base-compat binary bytestring containers cryptonite + dependent-sum filepath h-gpgme haskeline megaparsec microlens + optparse-applicative sandi text time transformers unix uri-encode + vinyl yaml + ]; + executableHaskellDepends = [ + aeson base binary bytestring h-gpgme text yaml + ]; + description = "OTP Authenticator (a la google) command line client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "otp-auth"; + }) {}; + + "ottparse-pretty" = callPackage + ({ mkDerivation, base, containers, parsec, split, uniplate }: + mkDerivation { + pname = "ottparse-pretty"; + version = "0.1.2.6"; + sha256 = "1q52zc214bjiksrrrr5pcr30yimjzgga4ciw943za169kw3xpas5"; + revision = "3"; + editedCabalFile = "0g17l53dp1vcn2yzv37yvph9r4jsw4lgwip4l3h038r9g940lwjc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers parsec split uniplate + ]; + description = "Pretty-printer for Ott parse trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ottparse-pretty"; + broken = true; + }) {}; + + "outsort" = callPackage + ({ mkDerivation, async, base, bytestring, conduit + , conduit-algorithms, conduit-combinators, conduit-extra + , containers, deepseq, directory, exceptions, filemanip, filepath + , MissingH, primitive, resourcet, safe, safeio, temporary, text + , transformers, transformers-base, vector, vector-algorithms + }: + mkDerivation { + pname = "outsort"; + version = "0.1.0"; + sha256 = "13iw9hgsmz1j4lm4ahpi9kjgf3pcayll9fpi3fga48474hpz7gff"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base bytestring conduit conduit-algorithms + conduit-combinators conduit-extra containers deepseq directory + exceptions filemanip filepath MissingH primitive resourcet safe + safeio temporary text transformers transformers-base vector + vector-algorithms + ]; + description = "External sorting package based on Conduit"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "SortLines"; + }) {}; + + "overeasy" = callPackage + ({ mkDerivation, algebraic-graphs, base, containers, deepseq + , hashable, hedgehog, int-like, logict, mtl, prop-unit + , recursion-schemes, text, transformers, unfree + , unordered-containers + }: + mkDerivation { + pname = "overeasy"; + version = "0.2.0"; + sha256 = "1yyh79l9fjb1r769wm878ldi4g81i3iqmjwng02frs9c2fzbsp3w"; + libraryHaskellDepends = [ + algebraic-graphs base containers deepseq hashable int-like logict + mtl recursion-schemes text transformers unfree unordered-containers + ]; + testHaskellDepends = [ + algebraic-graphs base containers deepseq hashable hedgehog int-like + logict mtl prop-unit recursion-schemes text transformers unfree + unordered-containers + ]; + description = "A purely functional E-Graph library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "overhang" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "overhang"; + version = "1.0.0"; + sha256 = "07iafybg45130jhwin6jj2fnkgcwra367f5df91xn34kaj9zas0x"; + libraryHaskellDepends = [ base ]; + description = "Hang loose with your lambdas!"; + license = lib.licenses.mit; + }) {}; + + "overload" = callPackage + ({ mkDerivation, base, simple-effects, template-haskell + , th-expand-syns + }: + mkDerivation { + pname = "overload"; + version = "0.1.0.5"; + sha256 = "046lxmcrk072l08rxbbzb883gd7cffxx76l3x29h78d10aai6cac"; + libraryHaskellDepends = [ + base simple-effects template-haskell th-expand-syns + ]; + description = "Finite overloading"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "overloaded" = callPackage + ({ mkDerivation, assoc, base, bin, boring, bytestring, constraints + , containers, fin, generic-lens-lite, ghc, HUnit + , indexed-traversable, lens, optics-core, profunctors, QuickCheck + , ral, record-hasfield, semigroupoids, singleton-bool, sop-core + , split, syb, symbols, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, text, th-compat, time, vec + }: + mkDerivation { + pname = "overloaded"; + version = "0.3.1"; + sha256 = "0ra33rcbjm58978gc0pjzcspyvab7g2vxnjk6z5hag7qh6ay76bg"; + libraryHaskellDepends = [ + assoc base bin bytestring containers fin ghc indexed-traversable + optics-core profunctors ral record-hasfield semigroupoids sop-core + split syb symbols template-haskell text th-compat time vec + ]; + testHaskellDepends = [ + assoc base bin boring bytestring constraints containers fin + generic-lens-lite HUnit lens optics-core QuickCheck ral + record-hasfield singleton-bool sop-core symbols tasty tasty-hunit + tasty-quickcheck template-haskell text th-compat time vec + ]; + doHaddock = false; + description = "Overloaded pragmas as a plugin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "overloaded-records" = callPackage + ({ mkDerivation, base, data-default-class, HUnit, template-haskell + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "overloaded-records"; + version = "0.4.2.0"; + sha256 = "15ijx0mbgxlwardr39dsya21hidfwwgsd374s6kasg2imhzv9cc6"; + revision = "1"; + editedCabalFile = "01bn5jqfkffcl4xdvw7hbarv0pvwgdrjcfvm4gqaz7ia7cwcpynr"; + libraryHaskellDepends = [ + base data-default-class template-haskell + ]; + testHaskellDepends = [ + base data-default-class HUnit template-haskell test-framework + test-framework-hunit + ]; + description = "Overloaded Records based on current GHC proposal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "overture" = callPackage + ({ mkDerivation, base, criterion, doctest }: + mkDerivation { + pname = "overture"; + version = "0.0.5"; + sha256 = "0mv9iakq1yjawf7f0zckmxbzlcv2rlqngsllfsrcydi6lxazznzw"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "An alternative to some of the Prelude"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "owoify-hs" = callPackage + ({ mkDerivation, base, HUnit, random, regex, regex-with-pcre, text + }: + mkDerivation { + pname = "owoify-hs"; + version = "1.1.0.0"; + sha256 = "00q0jal8m2d7blmhsgjggxnb2cfx1h7bl3ymlkq55f09ygkv3nvk"; + libraryHaskellDepends = [ base random regex regex-with-pcre text ]; + testHaskellDepends = [ + base HUnit random regex regex-with-pcre text + ]; + description = "Turn any English text into nonsensical babyspeaks"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pa-error-tree" = callPackage + ({ mkDerivation, base, containers, pa-prelude }: + mkDerivation { + pname = "pa-error-tree"; + version = "0.1.0.0"; + sha256 = "0ffnz0642kqkjancq5smjal6ap59p4jc8c8zr0qhv7wdbs83sbgq"; + libraryHaskellDepends = [ base containers pa-prelude ]; + description = "Collect a tree of errors and pretty-print"; + license = lib.licenses.bsd3; + }) {}; + + "pa-field-parser" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, attoparsec, base + , case-insensitive, containers, pa-error-tree, pa-prelude + , scientific, semigroupoids, template-haskell, text, time + }: + mkDerivation { + pname = "pa-field-parser"; + version = "0.3.0.0"; + sha256 = "0myd5zcxz7cx731a9ymqnny34k2gjav7x7053f358r5dymmjp32j"; + libraryHaskellDepends = [ + aeson aeson-better-errors attoparsec base case-insensitive + containers pa-error-tree pa-prelude scientific semigroupoids + template-haskell text time + ]; + description = "“Vertical” parsing of values"; + license = lib.licenses.bsd3; + }) {}; + + "pa-json" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, aeson-pretty, base + , base64-bytestring, bytestring, containers, pa-error-tree + , pa-field-parser, pa-label, pa-prelude, scientific, text, time + , vector + }: + mkDerivation { + pname = "pa-json"; + version = "0.3.0.0"; + sha256 = "0fwjv244kbbc9zixf64654fwdykk8h4qc7iv7w7l08bywmjrgrs5"; + libraryHaskellDepends = [ + aeson aeson-better-errors aeson-pretty base base64-bytestring + bytestring containers pa-error-tree pa-field-parser pa-label + pa-prelude scientific text time vector + ]; + description = "Our JSON parsers/encoders"; + license = lib.licenses.bsd3; + }) {}; + + "pa-label" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pa-label"; + version = "0.1.1.0"; + sha256 = "10v107ck2c9vq09qcmh652f0w33c68xfbn1fcg042mh41j8860dl"; + libraryHaskellDepends = [ base ]; + description = "Labels, and labelled tuples and enums (GHC >9.2)"; + license = lib.licenses.bsd3; + }) {}; + + "pa-prelude" = callPackage + ({ mkDerivation, base, bytestring, containers, error, exceptions + , mtl, profunctors, PyF, scientific, semigroupoids + , template-haskell, text, these, validation-selective, vector + }: + mkDerivation { + pname = "pa-prelude"; + version = "0.2.0.0"; + sha256 = "00gkyypa17ic2s019jmrxwjaylnfryn6nlg20ky1iip935y5y0b8"; + libraryHaskellDepends = [ + base bytestring containers error exceptions mtl profunctors PyF + scientific semigroupoids template-haskell text these + validation-selective vector + ]; + description = "The Possehl Analytics Prelude"; + license = lib.licenses.bsd3; + }) {}; + + "pa-pretty" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base, hscolour + , nicify-lib, pa-prelude, text + }: + mkDerivation { + pname = "pa-pretty"; + version = "0.1.1.0"; + sha256 = "1jgn7rip71kw9nzhdmdk8pz7wlwvb710igbykmvcajdcy9y5m4ns"; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal base hscolour nicify-lib + pa-prelude text + ]; + description = "Some pretty-printing helpers"; + license = lib.licenses.bsd3; + }) {}; + + "pa-run-command" = callPackage + ({ mkDerivation, base, bytestring, monad-logger, pa-prelude, text + , typed-process + }: + mkDerivation { + pname = "pa-run-command"; + version = "0.1.0.0"; + sha256 = "18r9ik4ab8wmdbl2ry4ardfkpi9raw8mf0rz0qavdjgdvl67x0rp"; + libraryHaskellDepends = [ + base bytestring monad-logger pa-prelude text typed-process + ]; + description = "Helper functions for spawning subprocesses"; + license = lib.licenses.bsd3; + }) {}; + + "pack" = callPackage + ({ mkDerivation, array, base, bytestring, lens, transformers + , vector + }: + mkDerivation { + pname = "pack"; + version = "0.4.0"; + sha256 = "19ps1dk855br5h9x72f26sjx8xnh4gmqb0cf5mi65jpp5zvp0zj9"; + libraryHaskellDepends = [ + array base bytestring lens transformers vector + ]; + description = "Bidirectional fast ByteString packer/unpacker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "package-description-remote" = callPackage + ({ mkDerivation, base, bytestring, Cabal, lens, lens-aeson, wreq }: + mkDerivation { + pname = "package-description-remote"; + version = "0.2.0.0"; + sha256 = "0i47yvjcfc6fyxvz39bambvfsnpix5r25cbm12b4sp968qinv4sa"; + revision = "1"; + editedCabalFile = "0kl6g6yqznzrp5r48xwy5hbmi3hx3vhvln8699zdb7nymsiympis"; + libraryHaskellDepends = [ + base bytestring Cabal lens lens-aeson wreq + ]; + testHaskellDepends = [ base ]; + description = "Fetches a 'GenericPackageDescription' from Hackage"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "package-o-tron" = callPackage + ({ mkDerivation, base, Cabal, filemanip, filepath, groom, packdeps + , process + }: + mkDerivation { + pname = "package-o-tron"; + version = "0.1.0.0"; + sha256 = "0r4zksyszbhywyyayjs1cn8d69cnm0p4y9xqir9nw1g4gkl23df8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base filemanip filepath groom process ]; + executableHaskellDepends = [ + base Cabal filemanip filepath groom packdeps process + ]; + description = "Utilities for working with cabal packages and your package database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "package-version" = callPackage + ({ mkDerivation, base, bytestring, deepseq, doctest, env-guard + , hedgehog, prettyprinter, safe-exceptions, tagged, tasty + , tasty-hedgehog, tasty-hunit, template-haskell, text + }: + mkDerivation { + pname = "package-version"; + version = "0.3"; + sha256 = "01d0345qs5c02gmh3ccsl0xbmiqwcbdpzlqgx2pwj6iv9vvjrf5l"; + revision = "3"; + editedCabalFile = "1cdrarcrf4rdzjvilr0nwwbavwmkv0kc3wq0qhca55710j4kxk5d"; + libraryHaskellDepends = [ + base bytestring deepseq prettyprinter safe-exceptions + template-haskell text + ]; + testHaskellDepends = [ + base doctest env-guard hedgehog safe-exceptions tagged tasty + tasty-hedgehog tasty-hunit text + ]; + description = "A package for retrieving a package's version number"; + license = lib.licenses.bsd3; + }) {}; + + "package-vt" = callPackage + ({ mkDerivation, base, Cabal, Diff, filepath, haskell-src-exts }: + mkDerivation { + pname = "package-vt"; + version = "0.1.3.3"; + sha256 = "0rsv60n6fd9kkjihdjzi7hadxj8yd6bd640w92y2wx1y9qxl8lhm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal Diff filepath haskell-src-exts + ]; + description = "Haskell Package Versioning Tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "package-vt"; + broken = true; + }) {}; + + "packcheck" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "packcheck"; + version = "0.6.0"; + sha256 = "0n050lpbcykzhaxwjxyh65crp2iyn3bvdagybap9prqid0zj4k8z"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base ]; + description = "Universal build and CI testing for Haskell packages"; + license = lib.licenses.bsd3; + }) {}; + + "packcheck_0_7_0" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "packcheck"; + version = "0.7.0"; + sha256 = "19wi0jbnfblkbvprszjr0n8f945n60117nvb1lhhrm9vh4dw86v6"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base ]; + description = "Universal build and CI testing for Haskell packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "packdeps" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, optparse-applicative, process, semigroups, split, tar + , text, time + }: + mkDerivation { + pname = "packdeps"; + version = "0.6.0.0"; + sha256 = "10hrsshzljs6yjzgpw6kpdc4fx4xrbafwicpapcmmj1y66rj00dz"; + revision = "1"; + editedCabalFile = "02akm54nkfw8jzc8b1b49pkbn4h73s5f968gyafmnq9jla0rcsjg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal containers directory filepath split tar text + time + ]; + executableHaskellDepends = [ + base Cabal containers optparse-applicative process semigroups text + ]; + description = "Check your cabal packages for lagging dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "packdeps"; + broken = true; + }) {}; + + "packed" = callPackage + ({ mkDerivation, base, containers, gauge, ghc-prim, hedgehog + , primitive, tasty, tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "packed"; + version = "0.1.0"; + sha256 = "1isacbh8w24awsh3nn7djcnmy8am4s4i5npsidnqm5qgcqikpfh8"; + libraryHaskellDepends = [ base ghc-prim primitive ]; + testHaskellDepends = [ + base containers ghc-prim hedgehog tasty tasty-hedgehog tasty-hunit + ]; + benchmarkHaskellDepends = [ base gauge ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "packed-dawg" = callPackage + ({ mkDerivation, base, binary, criterion, deepseq, HUnit, mtl + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck + , unordered-containers, vector, vector-binary-instances + }: + mkDerivation { + pname = "packed-dawg"; + version = "0.2.0.8"; + sha256 = "1z6a75i0ma7cs8hsiqz9pqwycrw61ph4rvc1w6iczbjmmjgns13r"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary deepseq mtl unordered-containers vector + vector-binary-instances + ]; + testHaskellDepends = [ + base binary deepseq HUnit mtl QuickCheck tasty tasty-hunit + tasty-quickcheck unordered-containers vector + vector-binary-instances + ]; + benchmarkHaskellDepends = [ + base binary criterion deepseq mtl unordered-containers vector + vector-binary-instances + ]; + description = "Generation and traversal of highly compressed directed acyclic word graphs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "packed-multikey-map" = callPackage + ({ mkDerivation, base, constraints, containers, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, transformers, vector + }: + mkDerivation { + pname = "packed-multikey-map"; + version = "0.1.0.0"; + sha256 = "19bh697xazsi22krwjgy83hv1pscnaqx544d5pk0q71wnync5m89"; + revision = "1"; + editedCabalFile = "1z6bx1qga02f33l194k2m45gs9cddq9q7q52b2vhv408n09jixrn"; + libraryHaskellDepends = [ + base constraints containers QuickCheck transformers vector + ]; + testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; + description = "Efficient “spreadsheet table” like maps with multiple marginals"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "packedstring" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "packedstring"; + version = "0.1.0.1"; + sha256 = "1x78pzzdlnpcmh9p37rlf8m5cxf3yqm2alf3whl4zpr9w25r0qj8"; + revision = "1"; + editedCabalFile = "1kqbbvvpb0zn19dp4lx598iwgpbswz1qvclrcy5v27vjivzk9hyb"; + libraryHaskellDepends = [ array base ]; + description = "(Deprecated) Packed Strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "packer" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, tasty, tasty-hunit + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "packer"; + version = "0.1.9"; + sha256 = "1r41srkpcr6nx49m9bbii40h61rvz3503idvj12qxvx4dn3nz4nj"; + libraryHaskellDepends = [ base bytestring ghc-prim transformers ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit tasty-quickcheck + ]; + description = "Fast byte serializer and unserializer"; + license = lib.licenses.bsd3; + }) {}; + + "packer-messagepack" = callPackage + ({ mkDerivation, base, bytestring, containers, hedgehog, packer + , safe-exceptions, text, unliftio + }: + mkDerivation { + pname = "packer-messagepack"; + version = "0.2.0.0"; + sha256 = "1alilaj2gk7pwdl7cpds7s0b35w9dnrbrff55sqdx2n1dyrxn62h"; + libraryHaskellDepends = [ + base bytestring containers packer safe-exceptions text unliftio + ]; + testHaskellDepends = [ + base bytestring containers hedgehog packer safe-exceptions text + ]; + description = "MessagePack Serialization an Deserialization for Packer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "packman" = callPackage + ({ mkDerivation, array, base, binary, bytestring, Cabal, directory + , ghc-prim, primitive, QuickCheck + }: + mkDerivation { + pname = "packman"; + version = "0.5.0"; + sha256 = "1xnh1jl33a84pi0cyz62wxwrgfx3amdwc3f906a1wa9bwy7xkcih"; + libraryHaskellDepends = [ + array base binary bytestring ghc-prim primitive + ]; + testHaskellDepends = [ + array base binary bytestring Cabal directory ghc-prim primitive + QuickCheck + ]; + description = "Serialization library for GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "packstream" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-binary-ieee754, hspec, mtl, text + }: + mkDerivation { + pname = "packstream"; + version = "0.1.0.2"; + sha256 = "0skp7n6y9wzsa4mr456cpmqw0fzyb5613hqw7fs0qyzwb5swna2c"; + libraryHaskellDepends = [ + base binary bytestring containers data-binary-ieee754 mtl text + ]; + testHaskellDepends = [ + base binary bytestring containers data-binary-ieee754 hspec mtl + text + ]; + description = "PackStream converter for Neo4j BOLT protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "packunused" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, haskell-src-exts + , optparse-applicative, process, split + }: + mkDerivation { + pname = "packunused"; + version = "0.1.2"; + sha256 = "0ijlpdmsjb4rh94rcamxdg69xrza0s5clv3ipf2h3rgnidbgznfk"; + revision = "1"; + editedCabalFile = "1mzjb3bkxxfy19zwcpdh96n8c28vb1ml19zjpgvyirf0qi6rz6m7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal directory filepath haskell-src-exts optparse-applicative + process split + ]; + description = "Tool for detecting redundant Cabal package dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "packunused"; + broken = true; + }) {}; + + "pacman-memcache" = callPackage + ({ mkDerivation, base, deepseq, directory-tree }: + mkDerivation { + pname = "pacman-memcache"; + version = "0.1.0.3"; + sha256 = "04jlfinds38kjy0qrk00a7ik5x7mkdwkb0cwmlzlif45x4zrhwfv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base deepseq directory-tree ]; + description = "Read whole Pacman database which pushes it into the memory cache"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pacman-memcache"; + broken = true; + }) {}; + + "pact-time" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal, clock + , Decimal, deepseq, microlens, mtl, tasty, tasty-hunit, text + , vector, vector-space + }: + mkDerivation { + pname = "pact-time"; + version = "0.2.0.2"; + sha256 = "0vkrz5mk2gwxx46x9mjx2b0wkkd88xylg52pf3bhbyp08z6g00p5"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring cereal clock Decimal deepseq + microlens mtl text vector vector-space + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Time Library for Pact"; + license = lib.licenses.bsd3; + }) {}; + + "padKONTROL" = callPackage + ({ mkDerivation, base, containers, hmidi, minioperational + , transformers + }: + mkDerivation { + pname = "padKONTROL"; + version = "0.1"; + sha256 = "1sv7124ms2msqb2wb361xshykmh8cr4i85qayjak8y8q7bpzkdfd"; + libraryHaskellDepends = [ + base containers hmidi minioperational transformers + ]; + description = "Controlling padKONTROL native mode"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "paddle" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, HsOpenSSL, http-api-data, http-client, protolude + , scientific, servant, servant-client, servant-client-core, time + }: + mkDerivation { + pname = "paddle"; + version = "0.1.0.0"; + sha256 = "0j08q2a2hgh5wga114fmbcl5jn44cs6a6ajh1924l5akd0dvairc"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring containers HsOpenSSL + http-api-data http-client protolude scientific servant + servant-client servant-client-core time + ]; + description = "API to the Paddle payment processor"; + license = lib.licenses.mit; + }) {}; + + "padic" = callPackage + ({ mkDerivation, base, constraints, criterion, integer-gmp, mod + , QuickCheck, tasty, tasty-expected-failure, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "padic"; + version = "0.1.0.0"; + sha256 = "1r54aav4305sjp0wg4kkhvgqsgs9pxd3mn2l99iyabc3vd4wzmrr"; + libraryHaskellDepends = [ base constraints integer-gmp mod ]; + testHaskellDepends = [ + base constraints integer-gmp mod QuickCheck tasty + tasty-expected-failure tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base constraints criterion integer-gmp mod + ]; + description = "Fast, type-safe p-adic arithmetic"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pads-haskell" = callPackage + ({ mkDerivation, base, byteorder, bytestring, containers, ghc-prim + , haskell-src-meta, HUnit, mainland-pretty, mtl, mwc-random, parsec + , QuickCheck, random, regex-posix, syb, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , th-lift, time, transformers + }: + mkDerivation { + pname = "pads-haskell"; + version = "0.1.0.0"; + sha256 = "0c4by0amwp5kki7h46pygd6p6f5yx0zzlbzcfhd68h5ka0alkfdf"; + libraryHaskellDepends = [ + base byteorder bytestring containers ghc-prim haskell-src-meta + HUnit mainland-pretty mtl mwc-random parsec random regex-posix syb + template-haskell th-lift time transformers + ]; + testHaskellDepends = [ + base byteorder bytestring containers ghc-prim haskell-src-meta + HUnit mainland-pretty mtl mwc-random parsec QuickCheck random + regex-posix syb template-haskell test-framework + test-framework-hunit test-framework-quickcheck2 th-lift time + transformers + ]; + description = "PADS data description language for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pagarme" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, lens, text + , wreq + }: + mkDerivation { + pname = "pagarme"; + version = "0.1.0.0"; + sha256 = "1zkh8cx4bdgsyra7x9kzzdcckg65y1hacwq90w36gdl6i4hs7nj0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers lens text wreq + ]; + executableHaskellDepends = [ base text wreq ]; + description = "Pagarme API wrapper"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "testbin"; + broken = true; + }) {}; + + "pager" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , directory, process, resourcet, safe, terminfo, text, transformers + , unix + }: + mkDerivation { + pname = "pager"; + version = "0.1.1.0"; + sha256 = "1wzfsindjxx61nca36hhldy0y33pgagg506ls9ldvrkvl4n4y7iy"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra directory process resourcet + safe terminfo text transformers unix + ]; + executableHaskellDepends = [ base bytestring conduit-extra text ]; + description = "Open up a pager, like 'less' or 'more'"; + license = lib.licenses.bsd2; + mainProgram = "hs-pager-test-pager"; + }) {}; + + "pagerduty" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring + , bytestring-conversion, conduit, data-default-class, exceptions + , generics-sop, http-client, http-types, lens, lens-aeson, mmorph + , monad-control, mtl, template-haskell, text, time + , time-locale-compat, transformers, transformers-base + , transformers-compat, unordered-containers + }: + mkDerivation { + pname = "pagerduty"; + version = "0.0.8"; + sha256 = "0qq44zm5dxwdv6pg8dvn2dpvv34dp3cqf7pb1cbdjbb71bvrx3rg"; + libraryHaskellDepends = [ + aeson base bifunctors bytestring bytestring-conversion conduit + data-default-class exceptions generics-sop http-client http-types + lens lens-aeson mmorph monad-control mtl template-haskell text time + time-locale-compat transformers transformers-base + transformers-compat unordered-containers + ]; + description = "Client library for PagerDuty Integration and REST APIs"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pagerduty-hs" = callPackage + ({ mkDerivation, aeson, base, exceptions, HUnit, lens, tasty + , tasty-hunit, tasty-quickcheck, text, wreq + }: + mkDerivation { + pname = "pagerduty-hs"; + version = "0.3.0.0"; + sha256 = "14f359mrxay1kh0gfv7j628srqbn9na6rlzdbbx0mzv116n2v16d"; + libraryHaskellDepends = [ aeson base exceptions lens text wreq ]; + testHaskellDepends = [ + aeson base exceptions HUnit lens tasty tasty-hunit tasty-quickcheck + text wreq + ]; + description = "An interface to the PagerDuty API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pagination" = callPackage + ({ mkDerivation, base, deepseq, exceptions, hspec, QuickCheck }: + mkDerivation { + pname = "pagination"; + version = "0.2.2"; + sha256 = "0k5rd55ssrk2f4vfzwnz09az6p1d6igbfmyyyjvnwwjrgcsmynig"; + revision = "1"; + editedCabalFile = "0nbf6gck16k6hk9pvzbbwhjdqzd16asa3swjx440m9vp3m6hwqbw"; + libraryHaskellDepends = [ base deepseq exceptions ]; + testHaskellDepends = [ base exceptions hspec QuickCheck ]; + description = "Framework-agnostic pagination boilerplate"; + license = lib.licenses.bsd3; + }) {}; + + "pagure" = callPackage + ({ mkDerivation, aeson, base, http-query, text }: + mkDerivation { + pname = "pagure"; + version = "0.1.1"; + sha256 = "02212akphmldpnbih2zip750iavappzlqs5hf9mamzjaramx2bsy"; + libraryHaskellDepends = [ aeson base http-query text ]; + description = "Pagure REST client library"; + license = lib.licenses.gpl2Only; + }) {}; + + "pagure-cli" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, filepath + , optparse-applicative, pagure, simple-cmd-args, text + , unordered-containers, yaml + }: + mkDerivation { + pname = "pagure-cli"; + version = "0.2.1"; + sha256 = "1w0z6c3i91di9ixbpiwp610xyfp26g325571c0j5abscr1d2fbv7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring filepath optparse-applicative + pagure simple-cmd-args text unordered-containers yaml + ]; + description = "Pagure client"; + license = lib.licenses.gpl2Only; + mainProgram = "pagure"; + }) {}; + + "pagure-hook-receiver" = callPackage + ({ mkDerivation, base, containers, scotty, shelly, text + , transformers, unix + }: + mkDerivation { + pname = "pagure-hook-receiver"; + version = "0.1.0.0"; + sha256 = "0qnnkxcad4843v6c1fqqkiip6cv82q5fckpn5v40sw2p9xk3lkcl"; + libraryHaskellDepends = [ + base containers scotty shelly text transformers unix + ]; + description = "Receive hooks from pagure and do things with them"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "paint" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "paint"; + version = "2.0.0"; + sha256 = "09v6anjid4ph2ipgrblmm1pn4fmswz3g6hilfwbmxs5m1ypziwqh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Colorization of text for command-line output"; + license = "unknown"; + }) {}; + + "pairing" = callPackage + ({ mkDerivation, base, bytestring, criterion, elliptic-curve + , errors, galois-field, groups, MonadRandom, protolude, QuickCheck + , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "pairing"; + version = "1.1.0"; + sha256 = "1k19bmdnc9dlm62b6hvjnc4k7j3yi5hsc0m8yvw33qb63ci36mmk"; + libraryHaskellDepends = [ + base bytestring elliptic-curve errors galois-field groups + MonadRandom protolude tasty-quickcheck + ]; + testHaskellDepends = [ + base bytestring elliptic-curve errors galois-field groups + MonadRandom protolude QuickCheck quickcheck-instances tasty + tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring criterion elliptic-curve errors galois-field groups + MonadRandom protolude tasty-quickcheck + ]; + description = "Bilinear pairings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "palette" = callPackage + ({ mkDerivation, array, base, colour, containers, MonadRandom }: + mkDerivation { + pname = "palette"; + version = "0.3.0.3"; + sha256 = "11d3011j680nhd0r2b29fhirld2vijwynwbgv8i5v1q7lgrb92az"; + revision = "1"; + editedCabalFile = "01fjw8i5m7d4zml2rd7nwpdlnxwasdfxglm3shgpk004gfk7lw1i"; + libraryHaskellDepends = [ + array base colour containers MonadRandom + ]; + description = "Utilities for choosing and creating color schemes"; + license = lib.licenses.bsd3; + }) {}; + + "palindromes" = callPackage + ({ mkDerivation, array, base, bytestring, containers }: + mkDerivation { + pname = "palindromes"; + version = "0.4"; + sha256 = "1k0kvd8p1ivwmpmf8khwmb4vyk8z0di74xn5840zy9jhf1cwx4kn"; + isLibrary = true; + isExecutable = true; + executableHaskellDepends = [ array base bytestring containers ]; + description = "Finding palindromes in strings"; + license = lib.licenses.bsd3; + mainProgram = "palindromes"; + }) {}; + + "pam" = callPackage + ({ mkDerivation, base, c2hs, pam }: + mkDerivation { + pname = "pam"; + version = "0.2.0.0"; + sha256 = "0j4hm7ph0iszf8wyqpy5jiplr14jj37z2yvgcgy7p5ab5p5r38gx"; + revision = "1"; + editedCabalFile = "09d6acii3gimk3f04scy9k5f7di4sdam753ddi587px530pwdigb"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ pam ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell binding for C PAM API"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) pam;}; + + "pan-os-syslog" = callPackage + ({ mkDerivation, base, byteslice, bytesmith, chronos, gauge, ip + , primitive, primitive-addr, run-st + }: + mkDerivation { + pname = "pan-os-syslog"; + version = "0.1.0.0"; + sha256 = "0ydydbql0pgd6vp9zvzjf0qzsprjaicz9vffrrp3z1xgmfynh70r"; + libraryHaskellDepends = [ + base byteslice bytesmith chronos ip primitive primitive-addr run-st + ]; + testHaskellDepends = [ base byteslice primitive ]; + benchmarkHaskellDepends = [ base byteslice gauge primitive ]; + description = "Parse syslog traffic from PAN-OS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "panda" = callPackage + ({ mkDerivation, base, cgi, containers, data-default, directory + , filepath, gravatar, haskell98, hcheat, kibro, MissingH, mps + , network, old-locale, old-time, pandoc, parsec, parsedate, process + , rss, utf8-string, xhtml + }: + mkDerivation { + pname = "panda"; + version = "2009.4.1"; + sha256 = "0yn6ia1pql5fvj784a57ym74n5sd08n1g9djgapllw9lkf6r7hv7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cgi containers data-default directory filepath gravatar + haskell98 hcheat kibro MissingH mps network old-locale old-time + pandoc parsec parsedate process rss utf8-string xhtml + ]; + description = "A simple static blog engine"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pandoc" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base + , base64-bytestring, binary, blaze-html, blaze-markup, bytestring + , case-insensitive, citeproc, commonmark, commonmark-extensions + , commonmark-pandoc, containers, crypton-connection, data-default + , deepseq, Diff, directory, doclayout, doctemplates, emojis + , exceptions, file-embed, filepath, Glob, gridtables + , haddock-library, http-client, http-client-tls, http-types, ipynb + , jira-wiki-markup, JuicyPixels, mime-types, mtl, network + , network-uri, pandoc-types, parsec, pretty, pretty-show, process + , random, safe, scientific, SHA, skylighting, skylighting-core + , split, syb, tagsoup, tasty, tasty-bench, tasty-golden + , tasty-hunit, tasty-quickcheck, temporary, texmath, text + , text-conversions, time, typst, unicode-collation + , unicode-transforms, unix, vector, xml, xml-conduit, xml-types + , yaml, zip-archive, zlib + }: + mkDerivation { + pname = "pandoc"; + version = "3.1.11.1"; + sha256 = "0yfgvc4ypav3ydqi9ywhfxa2n4rbx7z3jc2p8ccv5r8081jqv5pg"; + configureFlags = [ "-f-trypandoc" ]; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty array attoparsec base base64-bytestring binary + blaze-html blaze-markup bytestring case-insensitive citeproc + commonmark commonmark-extensions commonmark-pandoc containers + crypton-connection data-default deepseq directory doclayout + doctemplates emojis exceptions file-embed filepath Glob gridtables + haddock-library http-client http-client-tls http-types ipynb + jira-wiki-markup JuicyPixels mime-types mtl network network-uri + pandoc-types parsec pretty pretty-show process random safe + scientific SHA skylighting skylighting-core split syb tagsoup + temporary texmath text text-conversions time typst + unicode-collation unicode-transforms unix vector xml xml-conduit + xml-types yaml zip-archive zlib + ]; + testHaskellDepends = [ + base bytestring containers Diff directory doctemplates filepath + Glob mtl pandoc-types process tasty tasty-golden tasty-hunit + tasty-quickcheck temporary text time xml zip-archive + ]; + benchmarkHaskellDepends = [ + base bytestring deepseq mtl tasty-bench text + ]; + doHaddock = false; + description = "Conversion between markup formats"; + license = lib.licenses.gpl2Plus; + maintainers = [ + lib.maintainers.maralorn lib.maintainers.sternenseemann + ]; + }) {}; + + "pandoc_3_1_13" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base + , base64-bytestring, binary, blaze-html, blaze-markup, bytestring + , case-insensitive, citeproc, commonmark, commonmark-extensions + , commonmark-pandoc, containers, crypton-connection + , crypton-x509-system, data-default, deepseq, Diff, directory, djot + , doclayout, doctemplates, emojis, exceptions, file-embed, filepath + , Glob, gridtables, haddock-library, http-client, http-client-tls + , http-types, ipynb, jira-wiki-markup, JuicyPixels, mime-types, mtl + , network, network-uri, pandoc-types, parsec, pretty, pretty-show + , process, random, safe, scientific, SHA, skylighting + , skylighting-core, split, syb, tagsoup, tasty, tasty-bench + , tasty-golden, tasty-hunit, tasty-quickcheck, temporary, texmath + , text, text-conversions, time, tls, typst, unicode-collation + , unicode-transforms, unix, vector, xml, xml-conduit, xml-types + , yaml, zip-archive, zlib + }: + mkDerivation { + pname = "pandoc"; + version = "3.1.13"; + sha256 = "1l3mlqhwvma6q3dam41xik8waw6ri578q5lc8n9js2yg3kpnq5sr"; + configureFlags = [ "-f-trypandoc" ]; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty array attoparsec base base64-bytestring binary + blaze-html blaze-markup bytestring case-insensitive citeproc + commonmark commonmark-extensions commonmark-pandoc containers + crypton-connection crypton-x509-system data-default deepseq + directory djot doclayout doctemplates emojis exceptions file-embed + filepath Glob gridtables haddock-library http-client + http-client-tls http-types ipynb jira-wiki-markup JuicyPixels + mime-types mtl network network-uri pandoc-types parsec pretty + pretty-show process random safe scientific SHA skylighting + skylighting-core split syb tagsoup temporary texmath text + text-conversions time tls typst unicode-collation + unicode-transforms unix vector xml xml-conduit xml-types yaml + zip-archive zlib + ]; + testHaskellDepends = [ + base bytestring containers Diff directory doctemplates filepath + Glob mtl pandoc-types process tasty tasty-golden tasty-hunit + tasty-quickcheck temporary text time xml zip-archive + ]; + benchmarkHaskellDepends = [ + base bytestring deepseq mtl tasty-bench text + ]; + doHaddock = false; + description = "Conversion between markup formats"; + license = lib.licenses.gpl2Plus; + hydraPlatforms = lib.platforms.none; + maintainers = [ + lib.maintainers.maralorn lib.maintainers.sternenseemann + ]; + }) {}; + + "pandoc-builder-monadic" = callPackage + ({ mkDerivation, base, dlist, mtl, pandoc-types, text }: + mkDerivation { + pname = "pandoc-builder-monadic"; + version = "1.1.1"; + sha256 = "09rxywpslspva29ngmxnza92vbkbfrf2hb31b545yvij8nvvar7k"; + libraryHaskellDepends = [ base dlist mtl pandoc-types text ]; + description = "A monadic DSL for building pandoc documents"; + license = lib.licenses.bsd3; + }) {}; + + "pandoc-citeproc" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring + , Cabal, containers, data-default, directory, filepath, hs-bibutils + , HsYAML, HsYAML-aeson, libyaml, mtl, network, old-locale, pandoc + , pandoc-types, parsec, process, rfc5051, safe, setenv, split, syb + , tagsoup, temporary, text, time, unordered-containers, vector + , xml-conduit, yaml + }: + mkDerivation { + pname = "pandoc-citeproc"; + version = "0.17.0.2"; + sha256 = "1wp16zz740klyn5jr8qxn21zf1waym3pzzv5l6k08w2l6z54d20b"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + aeson base bytestring containers data-default directory filepath + hs-bibutils HsYAML HsYAML-aeson mtl network old-locale pandoc + pandoc-types parsec rfc5051 setenv split syb tagsoup text time + unordered-containers vector xml-conduit yaml + ]; + executableHaskellDepends = [ + aeson aeson-pretty attoparsec base bytestring filepath libyaml + pandoc pandoc-types safe syb text yaml + ]; + testHaskellDepends = [ + aeson base bytestring containers directory filepath mtl pandoc + pandoc-types process temporary text yaml + ]; + doCheck = false; + description = "Supports using pandoc with citeproc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-citeproc"; + broken = true; + }) {}; + + "pandoc-citeproc-preamble" = callPackage + ({ mkDerivation, base, directory, filepath, pandoc-types, process + , text-conversions + }: + mkDerivation { + pname = "pandoc-citeproc-preamble"; + version = "1.6"; + sha256 = "0xx2l0xjx0baaqmdnk29knxxhwfix1wrg7zysvgilf33zsvdc5a8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath pandoc-types process text-conversions + ]; + description = "Insert a preamble before pandoc-citeproc's bibliography"; + license = lib.licenses.gpl3Only; + mainProgram = "pandoc-citeproc-preamble"; + }) {}; + + "pandoc-cli" = callPackage + ({ mkDerivation, base, hslua-cli, pandoc, pandoc-lua-engine + , pandoc-server, safe, temporary, text, wai-extra, warp + }: + mkDerivation { + pname = "pandoc-cli"; + version = "3.1.11.1"; + sha256 = "0jf2s3w6vh15r180s2kc4z553lgf4asxmhbh1i0mj87228021j5p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base hslua-cli pandoc pandoc-lua-engine pandoc-server safe + temporary text wai-extra warp + ]; + description = "Conversion between documentation formats"; + license = lib.licenses.gpl2Plus; + mainProgram = "pandoc"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "pandoc-cli_3_1_13" = callPackage + ({ mkDerivation, base, hslua-cli, pandoc, pandoc-lua-engine + , pandoc-server, safe, temporary, text, wai-extra, warp + }: + mkDerivation { + pname = "pandoc-cli"; + version = "3.1.13"; + sha256 = "0809x6338hcm5lih3y7rjq9pzx4pp567qdhp4w6nx9lyxg56i65g"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base hslua-cli pandoc pandoc-lua-engine pandoc-server safe + temporary text wai-extra warp + ]; + description = "Conversion between documentation formats"; + license = lib.licenses.gpl2Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "pandoc-columns" = callPackage + ({ mkDerivation, base, pandoc, pandoc-types }: + mkDerivation { + pname = "pandoc-columns"; + version = "0.2.0.5"; + sha256 = "13aqi44vlhk732f4q2hhvwsn8hwnblsqzkgsw1gpwnzva82zhb4q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base pandoc pandoc-types ]; + executableHaskellDepends = [ base pandoc-types ]; + description = "A pandoc filter that provides a Markdown extension for columns"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-columns"; + broken = true; + }) {}; + + "pandoc-crossref" = callPackage + ({ mkDerivation, base, containers, criterion, data-default, deepseq + , directory, filepath, gitrev, hspec, microlens, microlens-ghc + , microlens-mtl, microlens-th, mtl, open-browser + , optparse-applicative, pandoc, pandoc-cli, pandoc-types, syb + , template-haskell, temporary, text, utility-ht + }: + mkDerivation { + pname = "pandoc-crossref"; + version = "0.3.17.0"; + sha256 = "16kgnwylczhs126ivps56r667acln441srdasavvnk35hsvgmccf"; + revision = "1"; + editedCabalFile = "1kqiy98xzdk1x5ga8ci9z23kpq7jlbc4v1zqbfkbs71av0r7cl44"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers data-default directory filepath microlens + microlens-ghc microlens-mtl microlens-th mtl pandoc pandoc-types + syb template-haskell text utility-ht + ]; + executableHaskellDepends = [ + base deepseq gitrev open-browser optparse-applicative pandoc + pandoc-types template-haskell temporary text + ]; + testHaskellDepends = [ + base containers data-default directory filepath hspec microlens mtl + pandoc pandoc-types text + ]; + testToolDepends = [ pandoc-cli ]; + benchmarkHaskellDepends = [ + base criterion pandoc pandoc-types text + ]; + doHaddock = false; + description = "Pandoc filter for cross-references"; + license = lib.licenses.gpl2Only; + mainProgram = "pandoc-crossref"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "pandoc-csv2table" = callPackage + ({ mkDerivation, base, csv, pandoc, pandoc-types, text }: + mkDerivation { + pname = "pandoc-csv2table"; + version = "1.0.9"; + sha256 = "14ln4i75cpqpjyzhqx0wvsrggvm6ak8rif514r5qwnckjl97v79l"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base csv pandoc pandoc-types text ]; + executableHaskellDepends = [ base csv pandoc pandoc-types ]; + description = "Convert CSV to Pandoc Table Markdown"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-csv2table"; + broken = true; + }) {}; + + "pandoc-dhall-decoder" = callPackage + ({ mkDerivation, base, dhall, either, pandoc, text }: + mkDerivation { + pname = "pandoc-dhall-decoder"; + version = "0.1.0.1"; + sha256 = "032fx8fy134hysg10y5c57c7jkvq8lkc0q2r8ylc54qbfmvqd820"; + libraryHaskellDepends = [ base dhall either pandoc text ]; + description = "Decodes pandoc to dhall"; + license = lib.licenses.bsd3; + }) {}; + + "pandoc-emphasize-code" = callPackage + ({ mkDerivation, base, filepath, hashable, lucid, mtl, pandoc-types + , process, semigroups, tasty, tasty-discover, tasty-hspec + , tasty-hunit, text, unordered-containers + }: + mkDerivation { + pname = "pandoc-emphasize-code"; + version = "0.3.0"; + sha256 = "02bg6aippqbjzx1dqzq63qh4ggm6pyw6p8p5iay9ldxdgx4jicnc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base filepath hashable lucid mtl pandoc-types process semigroups + text unordered-containers + ]; + executableHaskellDepends = [ base pandoc-types ]; + testHaskellDepends = [ + base pandoc-types tasty tasty-discover tasty-hspec tasty-hunit text + unordered-containers + ]; + testToolDepends = [ tasty-discover ]; + description = "A Pandoc filter for emphasizing code in fenced blocks"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-emphasize-code"; + broken = true; + }) {}; + + "pandoc-filter-graphviz" = callPackage + ({ mkDerivation, base, base16-bytestring, byteable, bytestring + , containers, cryptonite, directory, filepath, pandoc, pandoc-types + , process, text + }: + mkDerivation { + pname = "pandoc-filter-graphviz"; + version = "0.1.0.0"; + sha256 = "0i4sczbbq5bhhi43dv1z2p06d5wvg8fs17njzdgkvv2l9hd6nxi4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base base16-bytestring byteable bytestring containers cryptonite + directory filepath pandoc pandoc-types process text + ]; + description = "A Pandoc filter to use graphviz"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-filter-graphviz"; + broken = true; + }) {}; + + "pandoc-filter-indent" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, containers + , ghc-syntax-highlighter, HaTeX, optics-core, optics-th + , optparse-applicative, pandoc-types, QuickCheck, quickcheck-text + , skylighting, text + }: + mkDerivation { + pname = "pandoc-filter-indent"; + version = "0.3.2.0"; + sha256 = "0nhv38vpkjsy6fbidrfwh8n2pzs4ipb8l4dq9is0rjb36fahjmvg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html blaze-markup ghc-syntax-highlighter HaTeX + optics-core optics-th pandoc-types skylighting text + ]; + executableHaskellDepends = [ + base blaze-html blaze-markup containers ghc-syntax-highlighter + HaTeX optics-core optics-th optparse-applicative pandoc-types + skylighting text + ]; + testHaskellDepends = [ + base blaze-html blaze-markup ghc-syntax-highlighter HaTeX + optics-core optics-th pandoc-types QuickCheck quickcheck-text + skylighting text + ]; + description = "Pandoc filter formatting Haskell code fragments using GHC lexer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-filter-indent"; + broken = true; + }) {}; + + "pandoc-highlighting-extensions" = callPackage + ({ mkDerivation, base, data-default-class, pandoc, skylighting-core + , skylighting-extensions, skylighting-modding, text + }: + mkDerivation { + pname = "pandoc-highlighting-extensions"; + version = "1.0.0.0"; + sha256 = "0y01jhxx9qyirpzdx32212ls434xck6a8wfq9qqynz8a0xwcbprf"; + libraryHaskellDepends = [ + base data-default-class pandoc skylighting-core + skylighting-extensions skylighting-modding text + ]; + description = "Syntax highlighting customization for Pandoc"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pandoc-include" = callPackage + ({ mkDerivation, base, directory, pandoc, pandoc-types, text }: + mkDerivation { + pname = "pandoc-include"; + version = "0.0.1"; + sha256 = "1hv8jw6aymlx6hvm1xq9ccsh2vi1y340xnhrysglpggvarim3dnd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory pandoc pandoc-types text + ]; + executableHaskellDepends = [ + base directory pandoc pandoc-types text + ]; + doHaddock = false; + description = "Include other Markdown files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-include"; + broken = true; + }) {}; + + "pandoc-include-code" = callPackage + ({ mkDerivation, base, filepath, hspec, hspec-expectations, mtl + , pandoc-types, process, tasty, tasty-hspec, tasty-hunit, text + , unordered-containers + }: + mkDerivation { + pname = "pandoc-include-code"; + version = "1.5.0.0"; + sha256 = "07ah6f28sb68wdp3514jmxgh2bdvwqdn60ym8j0qbk98i9gsj0ax"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base filepath mtl pandoc-types process text unordered-containers + ]; + executableHaskellDepends = [ base pandoc-types ]; + testHaskellDepends = [ + base hspec hspec-expectations pandoc-types tasty tasty-hspec + tasty-hunit text + ]; + description = "A Pandoc filter for including code from source files"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-include-code"; + broken = true; + }) {}; + + "pandoc-include-plus" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, network-uri + , pandoc, pandoc-types, text + }: + mkDerivation { + pname = "pandoc-include-plus"; + version = "0.1.2"; + sha256 = "0wh6lgg0lcff6mmajjbm3vv8lbpg232pjqkr32qpai8qrq0770lw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring filepath network-uri pandoc pandoc-types text + ]; + executableHaskellDepends = [ base directory pandoc-types ]; + description = "Pandoc filter to include files, with image path and heading level adjustment"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-include-plus"; + broken = true; + }) {}; + + "pandoc-japanese-filters" = callPackage + ({ mkDerivation, base, containers, data-default, effin, HaTeX + , HaTeX-qq, hxt, pandoc, pandoc-types, shelly, system-fileio + , system-filepath, text + }: + mkDerivation { + pname = "pandoc-japanese-filters"; + version = "0.1.0.1"; + sha256 = "008kskhgsbb48l8agiadgkyh9k835r1frwyd1yjgbddpcmrdb5yw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers data-default effin HaTeX HaTeX-qq hxt pandoc + pandoc-types shelly system-fileio system-filepath text + ]; + description = "Japanese-specific markup filters for pandoc"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pandoc-lens" = callPackage + ({ mkDerivation, base, containers, lens, pandoc-types, text }: + mkDerivation { + pname = "pandoc-lens"; + version = "0.7.0"; + sha256 = "0prc0wv808l1l7m6rg78r6alwqgajj0h2yn3w7sgxmsvxdr8aj1w"; + libraryHaskellDepends = [ base containers lens pandoc-types text ]; + description = "Lenses for Pandoc documents"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pandoc-linear-table" = callPackage + ({ mkDerivation, base, pandoc, pandoc-types, text }: + mkDerivation { + pname = "pandoc-linear-table"; + version = "0.2.0.5"; + sha256 = "180w8kfap6qy92x1mfiblj227960hfkggn25q4p2pxi3b63flzfd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base pandoc pandoc-types text ]; + executableHaskellDepends = [ base pandoc-types ]; + description = "A pandoc filter that provides a Markdown extension to wrap text in table cells"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-linear-table"; + broken = true; + }) {}; + + "pandoc-link-context" = callPackage + ({ mkDerivation, base, containers, pandoc-types, relude, text }: + mkDerivation { + pname = "pandoc-link-context"; + version = "1.4.1.0"; + sha256 = "01cqbh7vsa02lyfh4kbwb3qmx29qx7q5cy0f7s5wzw8rq11h2yzx"; + libraryHaskellDepends = [ + base containers pandoc-types relude text + ]; + description = "Extract \"contextual links\" from Pandoc"; + license = lib.licenses.bsd3; + }) {}; + + "pandoc-logic-proof" = callPackage + ({ mkDerivation, base, pandoc, pandoc-types, text }: + mkDerivation { + pname = "pandoc-logic-proof"; + version = "0.2.0.4"; + sha256 = "0zdsilf44cancgblszibgs9js5c55iz28kpkynq5n8ylab3yx834"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base pandoc pandoc-types text ]; + executableHaskellDepends = [ base pandoc-types ]; + description = "A pandoc filter that provides a Markdown extension for logic proofs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-logic-proof"; + broken = true; + }) {}; + + "pandoc-lua-engine" = callPackage + ({ mkDerivation, aeson, base, bytestring, citeproc, containers + , data-default, directory, doclayout, doctemplates, exceptions + , filepath, hslua, hslua-module-doclayout, hslua-module-path + , hslua-module-system, hslua-module-text, hslua-module-version + , hslua-module-zip, hslua-repl, lpeg, mtl, pandoc + , pandoc-lua-marshal, pandoc-types, parsec, SHA, tasty + , tasty-golden, tasty-hunit, tasty-lua, text + }: + mkDerivation { + pname = "pandoc-lua-engine"; + version = "0.2.1.2"; + sha256 = "06m546261r2bwrrhg04qzbwaxqsrfxh301z0pmrs6ic3qxsmlzgv"; + revision = "1"; + editedCabalFile = "1n4pzfaiqyfxsnv5svh756ras9c86xn1p82z8qf94n80sgla3bb2"; + libraryHaskellDepends = [ + aeson base bytestring citeproc containers data-default doclayout + doctemplates exceptions hslua hslua-module-doclayout + hslua-module-path hslua-module-system hslua-module-text + hslua-module-version hslua-module-zip hslua-repl lpeg mtl pandoc + pandoc-lua-marshal pandoc-types parsec SHA text + ]; + testHaskellDepends = [ + base bytestring data-default directory exceptions filepath hslua + pandoc pandoc-types tasty tasty-golden tasty-hunit tasty-lua text + ]; + description = "Lua engine to power custom pandoc conversions"; + license = lib.licenses.gpl2Plus; + }) {}; + + "pandoc-lua-engine_0_2_1_4" = callPackage + ({ mkDerivation, aeson, base, bytestring, citeproc, containers + , data-default, directory, doclayout, doctemplates, exceptions + , filepath, hslua, hslua-module-doclayout, hslua-module-path + , hslua-module-system, hslua-module-text, hslua-module-version + , hslua-module-zip, hslua-repl, lpeg, mtl, pandoc + , pandoc-lua-marshal, pandoc-types, parsec, SHA, tasty + , tasty-golden, tasty-hunit, tasty-lua, text + }: + mkDerivation { + pname = "pandoc-lua-engine"; + version = "0.2.1.4"; + sha256 = "1r288fyqqqcfz3qam3rii2pjyy37ny1bfcpd1c31gp06mhy8yiwx"; + libraryHaskellDepends = [ + aeson base bytestring citeproc containers data-default doclayout + doctemplates exceptions hslua hslua-module-doclayout + hslua-module-path hslua-module-system hslua-module-text + hslua-module-version hslua-module-zip hslua-repl lpeg mtl pandoc + pandoc-lua-marshal pandoc-types parsec SHA text + ]; + testHaskellDepends = [ + base bytestring data-default directory exceptions filepath hslua + pandoc pandoc-types tasty tasty-golden tasty-hunit tasty-lua text + ]; + description = "Lua engine to power custom pandoc conversions"; + license = lib.licenses.gpl2Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pandoc-lua-marshal" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, exceptions + , hslua, hslua-list, hslua-marshalling, pandoc-types, QuickCheck + , safe, tasty, tasty-hunit, tasty-lua, tasty-quickcheck, text + }: + mkDerivation { + pname = "pandoc-lua-marshal"; + version = "0.2.6"; + sha256 = "029wqihgkcdfyy21pdc4gj8hh2av9c29nypcabxch8bfkz6lq0lw"; + libraryHaskellDepends = [ + aeson base bytestring containers exceptions hslua hslua-list + hslua-marshalling pandoc-types safe text + ]; + testHaskellDepends = [ + aeson base bytestring containers exceptions hslua hslua-list + hslua-marshalling pandoc-types QuickCheck safe tasty tasty-hunit + tasty-lua tasty-quickcheck text + ]; + description = "Use pandoc types in Lua"; + license = lib.licenses.mit; + }) {}; + + "pandoc-markdown-ghci-filter" = callPackage + ({ mkDerivation, aeson, base, containers, ghcid, pandoc + , pandoc-types, QuickCheck, tasty, tasty-hunit, tasty-quickcheck + , text + }: + mkDerivation { + pname = "pandoc-markdown-ghci-filter"; + version = "0.1.0.0"; + sha256 = "1m5hiqwkn1a0y3awrk8s7b9wwasspjaa3gdnck6w9xf7vgb5bgza"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers ghcid pandoc pandoc-types text + ]; + executableHaskellDepends = [ + aeson base containers ghcid pandoc pandoc-types text + ]; + testHaskellDepends = [ + aeson base containers ghcid pandoc pandoc-types QuickCheck tasty + tasty-hunit tasty-quickcheck text + ]; + description = "Pandoc-filter to evaluate `code` section in markdown and auto-embed output"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-markdown-ghci-filter-exe"; + broken = true; + }) {}; + + "pandoc-placetable" = callPackage + ({ mkDerivation, aeson, base, bytestring, explicit-exception + , http-conduit, pandoc, pandoc-types, spreadsheet, text + , utf8-string + }: + mkDerivation { + pname = "pandoc-placetable"; + version = "0.6"; + sha256 = "0jcnf4lv4sszkbnsbvj21zi0xf9vplbpk9yavhz1b62m61xp76pg"; + configureFlags = [ "-finlinemarkdown" ]; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base bytestring explicit-exception http-conduit pandoc + pandoc-types spreadsheet text utf8-string + ]; + description = "Pandoc filter to include CSV files"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-placetable"; + broken = true; + }) {}; + + "pandoc-plantuml-diagrams" = callPackage + ({ mkDerivation, base, bytestring, directory, hspec, hspec-discover + , mtl, pandoc-types, process, SHA, text, utf8-string + }: + mkDerivation { + pname = "pandoc-plantuml-diagrams"; + version = "0.1.1.0"; + sha256 = "19wd13vwf7v2v57wiv4s2y68zrvk6rcy1w2wxxad4cv5bb65wnfn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory pandoc-types process SHA text utf8-string + ]; + executableHaskellDepends = [ base pandoc-types ]; + testHaskellDepends = [ + base bytestring directory hspec hspec-discover mtl pandoc-types + process SHA text utf8-string + ]; + testToolDepends = [ hspec-discover ]; + description = "Render and insert PlantUML diagrams with Pandoc"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-plantuml-diagrams"; + broken = true; + }) {}; + + "pandoc-plot" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , directory, filepath, gitrev, hashable, hspec-expectations + , lifted-async, lifted-base, mtl, optparse-applicative, pandoc + , pandoc-types, shakespeare, tagsoup, tasty, tasty-hspec + , tasty-hunit, template-haskell, text, typed-process, unix, yaml + }: + mkDerivation { + pname = "pandoc-plot"; + version = "1.8.0"; + sha256 = "0hg2z0byp4px51y8hdfaa4gy1jkr2svfahq9abw1w0sg9r12rjxx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers data-default directory filepath + hashable lifted-async lifted-base mtl pandoc pandoc-types + shakespeare tagsoup template-haskell text typed-process unix yaml + ]; + executableHaskellDepends = [ + base containers directory filepath gitrev optparse-applicative + pandoc pandoc-types template-haskell text typed-process + ]; + testHaskellDepends = [ + base containers directory filepath hspec-expectations pandoc-types + tasty tasty-hspec tasty-hunit text + ]; + description = "A Pandoc filter to include figures generated from code blocks using your plotting toolkit of choice"; + license = lib.licenses.gpl2Plus; + mainProgram = "pandoc-plot"; + }) {}; + + "pandoc-pyplot" = callPackage + ({ mkDerivation, base, containers, data-default-class, deepseq + , directory, filepath, hashable, hspec, hspec-expectations, mtl + , open-browser, optparse-applicative, pandoc, pandoc-types + , shakespeare, tasty, tasty-hspec, tasty-hunit, template-haskell + , temporary, text, typed-process, yaml + }: + mkDerivation { + pname = "pandoc-pyplot"; + version = "2.3.0.1"; + sha256 = "0jpf1fvn3qqaw7094sa79k12v7a7nbqcr6cambl6jr0mk307zm0a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default-class directory filepath hashable mtl + pandoc pandoc-types shakespeare temporary text typed-process yaml + ]; + executableHaskellDepends = [ + base data-default-class deepseq directory filepath open-browser + optparse-applicative pandoc pandoc-types template-haskell temporary + text + ]; + testHaskellDepends = [ + base data-default-class directory filepath hspec hspec-expectations + mtl pandoc-types tasty tasty-hspec tasty-hunit temporary text + ]; + description = "A Pandoc filter to include figures generated from Python code blocks"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-pyplot"; + broken = true; + }) {}; + + "pandoc-query" = callPackage + ({ mkDerivation, base, pandoc, pandoc-types, text }: + mkDerivation { + pname = "pandoc-query"; + version = "1.0.0"; + sha256 = "071f93skzn188qb5nl010jhhh8wgaji9m54frw1ig54f7xhvmnw0"; + libraryHaskellDepends = [ base pandoc pandoc-types text ]; + description = "Pandoc filter to extract only the links"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pandoc-select-code" = callPackage + ({ mkDerivation, base, pandoc, pandoc-types }: + mkDerivation { + pname = "pandoc-select-code"; + version = "0.1.0.2"; + sha256 = "032dh0xcmjgwimbanibizig6hg2g57j279amhmzmlzydw2snfm6v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base pandoc pandoc-types ]; + description = "Pandoc filter to extract only the code blocks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-select-code"; + broken = true; + }) {}; + + "pandoc-server" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, data-default, doctemplates, pandoc, pandoc-types + , servant-server, skylighting, text, unicode-collation, wai + , wai-cors + }: + mkDerivation { + pname = "pandoc-server"; + version = "0.1.0.5"; + sha256 = "1vshd3mi71fng09b15pwis2gdwzmkm5dx9d8j47bz2n06y0izv18"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring containers data-default + doctemplates pandoc pandoc-types servant-server skylighting text + unicode-collation wai wai-cors + ]; + description = "Pandoc document conversion as an HTTP servant-server"; + license = lib.licenses.gpl2Plus; + }) {}; + + "pandoc-sidenote" = callPackage + ({ mkDerivation, base, mtl, pandoc-types, text }: + mkDerivation { + pname = "pandoc-sidenote"; + version = "0.23.0.0"; + sha256 = "0bgcgsbwzbb0wqjrlj8vjj00w3ny4qhfr8v9yrc2dmmyyyfcl8i7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl pandoc-types text ]; + executableHaskellDepends = [ base mtl pandoc-types text ]; + description = "Convert Pandoc Markdown-style footnotes into sidenotes"; + license = lib.licenses.mit; + mainProgram = "pandoc-sidenote"; + }) {}; + + "pandoc-stylefrommeta" = callPackage + ({ mkDerivation, base, bytestring, containers, pandoc, pandoc-types + , text + }: + mkDerivation { + pname = "pandoc-stylefrommeta"; + version = "0.3.0.0"; + sha256 = "1r7i22d4jkhd11srzxbchl9bx337800pliyvwa59i9n6hhqkycvg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers pandoc pandoc-types text + ]; + description = "Pandoc filter to customize links, images and paragraphs"; + license = lib.licenses.bsd3; + mainProgram = "styleFromMeta"; + }) {}; + + "pandoc-symreg" = callPackage + ({ mkDerivation, attoparsec, attoparsec-expr, base, bytestring + , containers, deriving-compat, hegg, ieee754, mtl + , optparse-applicative, srtree + }: + mkDerivation { + pname = "pandoc-symreg"; + version = "0.2.1.3"; + sha256 = "0ybaf0jixdxjs3xw9cr1r578fmrjlkdqy5h2xd1a9gw1ghy5vp80"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec attoparsec-expr base bytestring containers + deriving-compat hegg ieee754 mtl optparse-applicative srtree + ]; + executableHaskellDepends = [ + attoparsec attoparsec-expr base bytestring containers + deriving-compat hegg ieee754 mtl optparse-applicative srtree + ]; + testHaskellDepends = [ + attoparsec attoparsec-expr base bytestring containers + deriving-compat hegg ieee754 mtl optparse-applicative srtree + ]; + description = "A tool to convert symbolic regression expressions into different formats"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-symreg"; + broken = true; + }) {}; + + "pandoc-throw" = callPackage + ({ mkDerivation, base, exceptions, pandoc }: + mkDerivation { + pname = "pandoc-throw"; + version = "0.1.0.0"; + sha256 = "1i737mv2sgm65c53ggrxnscga92fya5khb5nhgbg1nnqgy2sjkm8"; + libraryHaskellDepends = [ base exceptions pandoc ]; + description = "MonadThrow behaviour for Pandoc"; + license = lib.licenses.mit; + }) {}; + + "pandoc-types" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , deepseq, ghc-prim, HUnit, QuickCheck, syb, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, transformers + }: + mkDerivation { + pname = "pandoc-types"; + version = "1.23.1"; + sha256 = "1hd18l1c5yh7x24gsligkbraadq12hn7mim16xyjnicdsa1s03xd"; + revision = "1"; + editedCabalFile = "02yaziq3xyz9zqr4qrqm4drlqpa3xnxmm5x0ci52c5p5dr3c3b3d"; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq ghc-prim QuickCheck syb + text transformers + ]; + testHaskellDepends = [ + aeson base bytestring containers HUnit QuickCheck syb + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + benchmarkHaskellDepends = [ base criterion text ]; + description = "Types for representing a structured document"; + license = lib.licenses.bsd3; + }) {}; + + "pandoc-unlit" = callPackage + ({ mkDerivation, base, pandoc }: + mkDerivation { + pname = "pandoc-unlit"; + version = "0.1.0"; + sha256 = "0jdlfqhp7h6jsp9qq2ndnm8fs96m19cmmd5rnjpqb76ilg6kn7l9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base pandoc ]; + description = "Literate Haskell support for GitHub's Markdown flavor"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "pandoc-unlit"; + broken = true; + }) {}; + + "pandoc-utils" = callPackage + ({ mkDerivation, base, containers, data-default, pandoc + , pandoc-types, tasty, tasty-hspec, text, transformers + }: + mkDerivation { + pname = "pandoc-utils"; + version = "0.7.1"; + sha256 = "1951zgn6bgkg4xpnz76g93y3hxxx0v1jav5gr0m84gb6nadjg17m"; + libraryHaskellDepends = [ base pandoc-types text ]; + testHaskellDepends = [ + base containers data-default pandoc pandoc-types tasty tasty-hspec + text transformers + ]; + description = "Utility functions to work with Pandoc in Haskell applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pandoc-vimhl" = callPackage + ({ mkDerivation, base, directory, filepath, pandoc-types, process + , temporary, text + }: + mkDerivation { + pname = "pandoc-vimhl"; + version = "0.2.0.1"; + sha256 = "03zbf9php7rhw1n4yb3a3zwvi92b19ydldkj0fbagwlx0xy2b4wb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath pandoc-types process temporary text + ]; + description = "Pandoc filter for native Vim code highlighting"; + license = lib.licenses.bsd3; + mainProgram = "vimhl"; + }) {}; + + "pandora" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "pandora"; + version = "0.5.6"; + sha256 = "05x4ihcs6j380r9g5rh6afy9zadfnrlg9si8ia4aaa7kh2jc20p9"; + description = "A box of patterns and paradigms"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pandora-io" = callPackage + ({ mkDerivation, ghc-prim, pandora }: + mkDerivation { + pname = "pandora-io"; + version = "0.5.4"; + sha256 = "0jymxxrcq9sj1xysqrrxcxfrygg5fjqq44zphxg0clh16kzzq8y7"; + libraryHaskellDepends = [ ghc-prim pandora ]; + description = "..."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "panfiguration" = callPackage + ({ mkDerivation, barbies, barbies-th, base, bytestring, network + , optparse-applicative, split, text + }: + mkDerivation { + pname = "panfiguration"; + version = "0.0"; + sha256 = "0sxkpzh2i942zsz11q3v934i6l18p0inszpr72203lh15ln7bmgd"; + libraryHaskellDepends = [ + barbies barbies-th base bytestring network optparse-applicative + split text + ]; + testHaskellDepends = [ barbies-th base ]; + description = "Merge environment variables and command line options generically"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pang-a-lambda" = callPackage + ({ mkDerivation, base, bytestring, containers, IfElse, mtl, SDL + , SDL-gfx, SDL-ttf, transformers, Yampa + }: + mkDerivation { + pname = "pang-a-lambda"; + version = "0.2.0.0"; + sha256 = "0cnz4n2vywj4w9cnj7kh6jml6k29li9wnaifnwn69b6883043iwm"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring containers IfElse mtl SDL SDL-gfx SDL-ttf + transformers Yampa + ]; + description = "A super-pang clone"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "pang-a-lambda"; + broken = true; + }) {}; + + "pango" = callPackage + ({ mkDerivation, array, base, Cabal, cairo, containers, directory + , filepath, glib, gtk2hs-buildtools, mtl, pango, pretty, process + , text + }: + mkDerivation { + pname = "pango"; + version = "0.13.10.0"; + sha256 = "0qdk18vj07qivyyd0limjprni77q2xvydx748lsxsrw2ws8hb1ax"; + revision = "2"; + editedCabalFile = "064bpj5mmxc31snkfysb9c52v1695kxyqbj617m933mgjrw13q91"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal filepath gtk2hs-buildtools ]; + libraryHaskellDepends = [ + array base cairo containers directory glib mtl pretty process text + ]; + libraryPkgconfigDepends = [ pango ]; + description = "Binding to the Pango text rendering engine"; + license = lib.licenses.lgpl21Only; + }) {inherit (pkgs) pango;}; + + "pangraph" = callPackage + ({ mkDerivation, algebraic-graphs, attoparsec, base, bytestring + , containers, fgl, hexml, html-entities, HUnit, text + }: + mkDerivation { + pname = "pangraph"; + version = "0.2.1"; + sha256 = "09jyhaxl89y8arkm4xmbx3bp859viq00bdnqk3bnvdiwv3klry8l"; + libraryHaskellDepends = [ + algebraic-graphs attoparsec base bytestring containers fgl hexml + html-entities text + ]; + testHaskellDepends = [ base bytestring containers HUnit ]; + description = "A set of parsers for graph languages and conversions to graph libaries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "panhandle" = callPackage + ({ mkDerivation, aeson, base, containers, derive + , lazysmallcheck2012, pandoc, pandoc-types, QuickCheck, syb, tagged + , tasty, tasty-quickcheck + }: + mkDerivation { + pname = "panhandle"; + version = "0.3.0.0"; + sha256 = "0bnqfxp451b935gsmaqc5j7cgs061bjsmz66g8sw00ycnjrvdk0a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base pandoc pandoc-types syb ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson base containers derive lazysmallcheck2012 pandoc pandoc-types + QuickCheck syb tagged tasty tasty-quickcheck + ]; + description = "Pandoc filter to unwrap nested blocks"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "panhandle"; + broken = true; + }) {lazysmallcheck2012 = null;}; + + "panic" = callPackage + ({ mkDerivation, base, gitrev, template-haskell }: + mkDerivation { + pname = "panic"; + version = "0.4.0.1"; + sha256 = "0hidfg8yzp5vzq8y422c442b45jkr8a9s38s8n78wyi5811fpp0m"; + libraryHaskellDepends = [ base gitrev template-haskell ]; + description = "A convenient way to panic"; + license = lib.licenses.isc; + }) {}; + + "panpipe" = callPackage + ({ mkDerivation, base, pandoc, pandoc-types, process, QuickCheck + , tasty, tasty-quickcheck, temporary, unix + }: + mkDerivation { + pname = "panpipe"; + version = "0.2.0.0"; + sha256 = "0kdkw7y6hvdv3lz4fhq4x0f7y397753dw5mjp4gw03qnrz3nchxp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base pandoc pandoc-types process temporary unix + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base pandoc QuickCheck tasty tasty-quickcheck + ]; + description = "Pandoc filter to execute code blocks"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "panpipe"; + broken = true; + }) {}; + + "pansite" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, data-default + , directory, doctest, filepath, Glob, hspec, http-types, MissingH + , optparse-applicative, pandoc, pandoc-types, QuickCheck, shake + , split, template-haskell, text, time, unordered-containers + , vcs-revision, vector, wai, wai-logger, warp, yaml + }: + mkDerivation { + pname = "pansite"; + version = "0.2.0.0"; + sha256 = "0y60pk4zryxllpv1h27ja7c7a91vd00g9p29ml2l7rvdgprcy5ar"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring data-default MissingH shake split text + unordered-containers vector yaml + ]; + executableHaskellDepends = [ + aeson base blaze-html bytestring data-default directory filepath + http-types MissingH optparse-applicative pandoc pandoc-types shake + split template-haskell text time unordered-containers vcs-revision + wai wai-logger warp + ]; + testHaskellDepends = [ base doctest Glob hspec QuickCheck ]; + description = "Pansite: a simple web site management tool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "pansite"; + broken = true; + }) {}; + + "pantry" = callPackage + ({ mkDerivation, aeson, aeson-warning-parser, ansi-terminal, base + , bytestring, Cabal, casa-client, casa-types, companion, conduit + , conduit-extra, containers, crypton, crypton-conduit, digest + , exceptions, filelock, generic-deriving, hackage-security + , hedgehog, hpack, hspec, hspec-discover, http-client + , http-client-tls, http-conduit, http-download, http-types, memory + , mtl, network-uri, path, path-io, persistent, persistent-sqlite + , persistent-template, primitive, QuickCheck, raw-strings-qq + , resourcet, rio, rio-orphans, rio-prettyprint, static-bytes + , tar-conduit, text, text-metrics, time, transformers, unix-compat + , unliftio, unordered-containers, vector, yaml, zip-archive + }: + mkDerivation { + pname = "pantry"; + version = "0.9.3.2"; + sha256 = "059rrf9y5s5c60ra571b8zrm2vrmsmxlql7l0xdv8w34wr6fybqn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-warning-parser ansi-terminal base bytestring Cabal + casa-client casa-types companion conduit conduit-extra containers + crypton crypton-conduit digest filelock generic-deriving + hackage-security hpack http-client http-client-tls http-conduit + http-download http-types memory mtl network-uri path path-io + persistent persistent-sqlite persistent-template primitive + resourcet rio rio-orphans rio-prettyprint static-bytes tar-conduit + text text-metrics time transformers unix-compat unliftio + unordered-containers vector yaml zip-archive + ]; + testHaskellDepends = [ + aeson aeson-warning-parser ansi-terminal base bytestring Cabal + casa-client casa-types companion conduit conduit-extra containers + crypton crypton-conduit digest exceptions filelock generic-deriving + hackage-security hedgehog hpack hspec http-client http-client-tls + http-conduit http-download http-types memory mtl network-uri path + path-io persistent persistent-sqlite persistent-template primitive + QuickCheck raw-strings-qq resourcet rio rio-orphans rio-prettyprint + static-bytes tar-conduit text text-metrics time transformers + unix-compat unliftio unordered-containers vector yaml zip-archive + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "Content addressable Haskell package management"; + license = lib.licenses.bsd3; + }) {}; + + "pantry_0_10_0" = callPackage + ({ mkDerivation, aeson, aeson-warning-parser, ansi-terminal, base + , bytestring, Cabal, casa-client, casa-types, companion, conduit + , conduit-extra, containers, crypton, crypton-conduit, digest + , exceptions, filelock, generic-deriving, hackage-security + , hedgehog, hpack, hspec, hspec-discover, http-client + , http-client-tls, http-conduit, http-download, http-types, memory + , mtl, network-uri, path, path-io, persistent, persistent-sqlite + , persistent-template, primitive, QuickCheck, raw-strings-qq + , resourcet, rio, rio-orphans, rio-prettyprint, static-bytes + , tar-conduit, text, text-metrics, time, transformers, unix-compat + , unliftio, unordered-containers, vector, yaml, zip-archive + }: + mkDerivation { + pname = "pantry"; + version = "0.10.0"; + sha256 = "1f0ck7j82km4sy1ia2iqv9aqkdr3p2h8sarbksrsx2dq68552xym"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-warning-parser ansi-terminal base bytestring Cabal + casa-client casa-types companion conduit conduit-extra containers + crypton crypton-conduit digest filelock generic-deriving + hackage-security hpack http-client http-client-tls http-conduit + http-download http-types memory mtl network-uri path path-io + persistent persistent-sqlite persistent-template primitive + resourcet rio rio-orphans rio-prettyprint static-bytes tar-conduit + text text-metrics time transformers unix-compat unliftio + unordered-containers vector yaml zip-archive + ]; + testHaskellDepends = [ + aeson aeson-warning-parser ansi-terminal base bytestring Cabal + casa-client casa-types companion conduit conduit-extra containers + crypton crypton-conduit digest exceptions filelock generic-deriving + hackage-security hedgehog hpack hspec http-client http-client-tls + http-conduit http-download http-types memory mtl network-uri path + path-io persistent persistent-sqlite persistent-template primitive + QuickCheck raw-strings-qq resourcet rio rio-orphans rio-prettyprint + static-bytes tar-conduit text text-metrics time transformers + unix-compat unliftio unordered-containers vector yaml zip-archive + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "Content addressable Haskell package management"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pantry-tmp" = callPackage + ({ mkDerivation, aeson, ansi-terminal, array, base, base-orphans + , base64-bytestring, bytestring, Cabal, conduit, conduit-extra + , containers, contravariant, cryptonite, cryptonite-conduit + , deepseq, digest, directory, exceptions, filelock, filepath + , generic-deriving, ghc-prim, hackage-security, hashable, hedgehog + , hpack, hspec, http-client, http-client-tls, http-conduit + , http-download, http-types, integer-gmp, memory, mono-traversable + , mtl, network, network-uri, path, path-io, persistent + , persistent-sqlite, persistent-template, primitive, QuickCheck + , raw-strings-qq, resourcet, rio, rio-orphans, rio-prettyprint + , safe, syb, tar-conduit, template-haskell, text, text-metrics + , th-lift, th-lift-instances, th-orphans, th-reify-many + , th-utilities, time, transformers, unix-compat, unliftio + , unordered-containers, vector, yaml, zip-archive + }: + mkDerivation { + pname = "pantry-tmp"; + version = "0.1.0.0"; + sha256 = "18b2ac5kb6xzkxa2c5hhl6n37npxcxzxghi0p5wnv5rps3ahsmnn"; + revision = "4"; + editedCabalFile = "0hiashi78cak635jk74bk6m1dwdgyp8m0j5bzg18i776mb1zn09y"; + libraryHaskellDepends = [ + aeson ansi-terminal array base base-orphans base64-bytestring + bytestring Cabal conduit conduit-extra containers contravariant + cryptonite cryptonite-conduit deepseq digest directory filelock + filepath generic-deriving ghc-prim hackage-security hashable hpack + http-client http-client-tls http-conduit http-download http-types + integer-gmp memory mono-traversable mtl network network-uri path + path-io persistent persistent-sqlite persistent-template primitive + resourcet rio rio-orphans rio-prettyprint safe syb tar-conduit + template-haskell text text-metrics th-lift th-lift-instances + th-orphans th-reify-many th-utilities time transformers unix-compat + unliftio unordered-containers vector yaml zip-archive + ]; + testHaskellDepends = [ + aeson ansi-terminal array base base-orphans base64-bytestring + bytestring Cabal conduit conduit-extra containers contravariant + cryptonite cryptonite-conduit deepseq digest directory exceptions + filelock filepath generic-deriving ghc-prim hackage-security + hashable hedgehog hpack hspec http-client http-client-tls + http-conduit http-download http-types integer-gmp memory + mono-traversable mtl network network-uri path path-io persistent + persistent-sqlite persistent-template primitive QuickCheck + raw-strings-qq resourcet rio rio-orphans rio-prettyprint safe syb + tar-conduit template-haskell text text-metrics th-lift + th-lift-instances th-orphans th-reify-many th-utilities time + transformers unix-compat unliftio unordered-containers vector yaml + zip-archive + ]; + description = "Content addressable Haskell package management"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "papa" = callPackage + ({ mkDerivation, base, papa-base, papa-base-export + , papa-base-implement, papa-bifunctors, papa-bifunctors-export + , papa-bifunctors-implement, papa-lens, papa-lens-export + , papa-lens-implement, papa-semigroupoids + , papa-semigroupoids-export, papa-semigroupoids-implement, papa-x + , papa-x-export, papa-x-implement + }: + mkDerivation { + pname = "papa"; + version = "0.3.1"; + sha256 = "05w1sj78fvdaw8f4dqq2c8vwm9qyjipabafznlib6qylv27x361c"; + libraryHaskellDepends = [ + base papa-base papa-base-export papa-base-implement papa-bifunctors + papa-bifunctors-export papa-bifunctors-implement papa-lens + papa-lens-export papa-lens-implement papa-semigroupoids + papa-semigroupoids-export papa-semigroupoids-implement papa-x + papa-x-export papa-x-implement + ]; + description = "Reasonable default import"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "papa-base" = callPackage + ({ mkDerivation, base, papa-base-export, papa-base-implement }: + mkDerivation { + pname = "papa-base"; + version = "0.3.1"; + sha256 = "1clilnnhaz4vf5hdi8cmqy5805l2q8g9mfi2czi3g3rr7wp8x89y"; + libraryHaskellDepends = [ + base papa-base-export papa-base-implement + ]; + description = "Prelude with only useful functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "papa-base-export" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "papa-base-export"; + version = "0.4"; + sha256 = "120b3ks9h3m9w6z365hmqrcp349kh3w8ii4kgki1zxjhh9z05mnm"; + libraryHaskellDepends = [ base semigroups ]; + description = "Prelude with only useful functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "papa-base-implement" = callPackage + ({ mkDerivation, base, papa-base-export, semigroups }: + mkDerivation { + pname = "papa-base-implement"; + version = "0.3.1"; + sha256 = "07wpz625sdsjajaf3imqns92hs4h5gwjlmmfsr5mk9rbb3zph7ck"; + libraryHaskellDepends = [ base papa-base-export semigroups ]; + description = "Useful base functions reimplemented"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "papa-bifunctors" = callPackage + ({ mkDerivation, base, papa-bifunctors-export + , papa-bifunctors-implement + }: + mkDerivation { + pname = "papa-bifunctors"; + version = "0.3.1"; + sha256 = "1yh742vl8lrs8lrihny4l1ss4ngp3i7willvv2xpslizlrr3n02g"; + libraryHaskellDepends = [ + base papa-bifunctors-export papa-bifunctors-implement + ]; + description = "Prelude with only useful functions"; + license = lib.licenses.bsd3; + }) {}; + + "papa-bifunctors-export" = callPackage + ({ mkDerivation, base, bifunctors }: + mkDerivation { + pname = "papa-bifunctors-export"; + version = "0.3.1"; + sha256 = "070br6i23pdhha9kakfw4sq8rslyrjsf1n0iikm60ca5ldbl8vn0"; + revision = "1"; + editedCabalFile = "1d5jvb35as6kb9nmv99gv38v7rzl7c9mdg3ypwzmdqg0646m9k7m"; + libraryHaskellDepends = [ base bifunctors ]; + description = "export useful functions from `bifunctors`"; + license = lib.licenses.bsd3; + }) {}; + + "papa-bifunctors-implement" = callPackage + ({ mkDerivation, base, bifunctors }: + mkDerivation { + pname = "papa-bifunctors-implement"; + version = "0.3.1"; + sha256 = "0s1hcpchiz9xrip25z677lkglmflnqibrvy98xmn2ppzp489pm24"; + libraryHaskellDepends = [ base bifunctors ]; + description = "useful `bifunctors` functions reimplemented"; + license = lib.licenses.bsd3; + }) {}; + + "papa-export" = callPackage + ({ mkDerivation, base, directory, doctest, filepath + , papa-base-export, papa-bifunctors-export, papa-lens-export + , papa-semigroupoids-export, QuickCheck, template-haskell + }: + mkDerivation { + pname = "papa-export"; + version = "0.2.1"; + sha256 = "02jxvgx9xzb1w4z61syc39m3f4nv99fkpaiikrri08ziw2sb7l9i"; + libraryHaskellDepends = [ + base papa-base-export papa-bifunctors-export papa-lens-export + papa-semigroupoids-export + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Reasonable default import"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "papa-implement" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, lens + , papa-base-implement, papa-bifunctors-implement + , papa-lens-implement, papa-semigroupoids-implement, QuickCheck + , semigroupoids, template-haskell + }: + mkDerivation { + pname = "papa-implement"; + version = "0.2.2"; + sha256 = "1y6kfq9z4yp3yy4jgmf0w0diqc1cirxv6x3k456pic4mvrikdmvv"; + libraryHaskellDepends = [ + base lens papa-base-implement papa-bifunctors-implement + papa-lens-implement papa-semigroupoids-implement semigroupoids + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Reasonable default import"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "papa-include" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, lens + , QuickCheck, semigroupoids, semigroups, template-haskell + }: + mkDerivation { + pname = "papa-include"; + version = "0.1.0"; + sha256 = "1zqlbak1z7km5wawd8qfi8fvrdidhp4j45rzymw5h1pypp3z77yk"; + libraryHaskellDepends = [ base lens semigroupoids semigroups ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Third party libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "papa-lens" = callPackage + ({ mkDerivation, base, papa-lens-export, papa-lens-implement }: + mkDerivation { + pname = "papa-lens"; + version = "0.3.1"; + sha256 = "1djx19xr3jbxwnzvr528xwshv1j86cz6ix09zrh32qdilkhfl66v"; + libraryHaskellDepends = [ + base papa-lens-export papa-lens-implement + ]; + description = "Prelude with only useful functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "papa-lens-export" = callPackage + ({ mkDerivation, base, lens }: + mkDerivation { + pname = "papa-lens-export"; + version = "0.3.1"; + sha256 = "1sckrsfljk8r9jkjv1ccpzw6bk4fq50zwvkddhfidjrjnfvkycfb"; + libraryHaskellDepends = [ base lens ]; + description = "export useful functions from `lens`"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "papa-lens-implement" = callPackage + ({ mkDerivation, base, lens }: + mkDerivation { + pname = "papa-lens-implement"; + version = "0.3.1"; + sha256 = "1x7439f7s625mdhnphvwy4pj7llpj6qsvzgvhzjcfg9m3n2a8bn4"; + libraryHaskellDepends = [ base lens ]; + description = "useful `lens` functions reimplemented"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "papa-prelude" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "papa-prelude"; + version = "0.1.1"; + sha256 = "1wayix7dakvwp17z12369ammj57cmsfpmpxzs5nv6jcf19p7pxjs"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Prelude with only useful functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "papa-prelude-core" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "papa-prelude-core"; + version = "0.0.1"; + sha256 = "0bddvndqh6jvfdrdfm896fhzs0n6fznx4jkvag1hv8w68jk7allb"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Prelude with only useful functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "papa-prelude-lens" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, lens + , QuickCheck, template-haskell + }: + mkDerivation { + pname = "papa-prelude-lens"; + version = "0.0.1"; + sha256 = "11vpaf7fss1b7wvrs0fjwl9ihprcyvz7v7l6p8l7njgxf37gds11"; + libraryHaskellDepends = [ base lens ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Prelude with only useful functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "papa-prelude-semigroupoids" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck + , semigroupoids, template-haskell + }: + mkDerivation { + pname = "papa-prelude-semigroupoids"; + version = "0.0.2"; + sha256 = "1b1g49i05vljb5d29asr2d3w52jdngi9zxhf7xq14m19fisprfjm"; + libraryHaskellDepends = [ base semigroupoids ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Prelude with only useful functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "papa-prelude-semigroups" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, QuickCheck + , semigroups, template-haskell + }: + mkDerivation { + pname = "papa-prelude-semigroups"; + version = "0.0.2"; + sha256 = "0jlabpa4mmhw1qvvsz2qgcspqzd0y53r29xci2vy7iwwdgjvbd5s"; + libraryHaskellDepends = [ base semigroups ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "Prelude with only useful functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "papa-semigroupoids" = callPackage + ({ mkDerivation, base, papa-semigroupoids-export + , papa-semigroupoids-implement + }: + mkDerivation { + pname = "papa-semigroupoids"; + version = "0.3.1"; + sha256 = "0z6ibgk0r3d27953i8n031al96djznvnbrak4dpgn05qnh9l0338"; + libraryHaskellDepends = [ + base papa-semigroupoids-export papa-semigroupoids-implement + ]; + description = "Prelude with only useful functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "papa-semigroupoids-export" = callPackage + ({ mkDerivation, base, semigroupoids }: + mkDerivation { + pname = "papa-semigroupoids-export"; + version = "0.3.1"; + sha256 = "0arqnnavjmpk0r9rfmpkyr3cxgc3gcr01ym8p15ix0iv0svghhx3"; + libraryHaskellDepends = [ base semigroupoids ]; + description = "export useful functions from `semigroupoids`"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "papa-semigroupoids-implement" = callPackage + ({ mkDerivation, base, semigroupoids, semigroups }: + mkDerivation { + pname = "papa-semigroupoids-implement"; + version = "0.3.1"; + sha256 = "0walc4zzm8cyjmjl577zrc01lkgf321r8law5mwhlr7n9ihiqfxg"; + libraryHaskellDepends = [ base semigroupoids semigroups ]; + description = "useful `semigroupoids` functions reimplemented"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "papa-x" = callPackage + ({ mkDerivation, base, papa-x-export, papa-x-implement }: + mkDerivation { + pname = "papa-x"; + version = "0.3.1"; + sha256 = "1dvnnpdbiaxry2mxsfxlm0c42zi8ssx0sxj6m9z5mihwcf76cpld"; + libraryHaskellDepends = [ base papa-x-export papa-x-implement ]; + description = "Prelude with only useful functions"; + license = lib.licenses.bsd3; + }) {}; + + "papa-x-export" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "papa-x-export"; + version = "0.3.1"; + sha256 = "1l0rklbpg9py2cbp22qlshcxh51wxv9ayiixqh32q70jsgfbkind"; + libraryHaskellDepends = [ base ]; + description = "export useful functions"; + license = lib.licenses.bsd3; + }) {}; + + "papa-x-implement" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "papa-x-implement"; + version = "0.3.1"; + sha256 = "1hwd93nig7vgqsdy3qyxrgvjcq8wwbj98z6r66wpp7lw8jfpqhff"; + libraryHaskellDepends = [ base ]; + description = "useful functions reimplemented"; + license = lib.licenses.bsd3; + }) {}; + + "paphragen" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "paphragen"; + version = "0.2.0.0"; + sha256 = "0zpwb0x657dhvzv3zk9cy2crq1658sfd7pywqyw43zparglb54mq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring containers ]; + description = "A passphrase generator"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "paphragen"; + broken = true; + }) {}; + + "papillon" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, monads-tf + , template-haskell, transformers + }: + mkDerivation { + pname = "papillon"; + version = "0.1.1.1"; + sha256 = "1z0136v8hhzrljql8z17jvcb3y5n7nr9fc584kj4wyscpma38a46"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring monads-tf template-haskell transformers + ]; + executableHaskellDepends = [ + base directory filepath monads-tf template-haskell transformers + ]; + description = "packrat parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "papillon"; + broken = true; + }) {}; + + "pappy" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pappy"; + version = "0.1.0.2"; + sha256 = "14f4mv9xgqwmmyy3fg1miqdmi7a6bs3hixqk4z46r0pz44w6nlxd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Packrat parsing; linear-time parsers for grammars in TDPL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pappy"; + broken = true; + }) {}; + + "paprika" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , distributed-process, file-embed, http-types, huckleberry, mtl + , network-transport-inmemory, text, wai, wai-app-static + , wai-websockets, warp, websockets, word8 + }: + mkDerivation { + pname = "paprika"; + version = "0.1.0.2"; + sha256 = "0ml8x6ds8zpf7c7c4c076fdsnfpprasm6fwwrpb9nrj1y0phiaic"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base huckleberry ]; + executableHaskellDepends = [ + aeson base binary bytestring containers distributed-process + file-embed http-types mtl network-transport-inmemory text wai + wai-app-static wai-websockets warp websockets word8 + ]; + description = "The Haskell library and examples for the kids programming robot paprika"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "par-dual" = callPackage + ({ mkDerivation, async, base, hedgehog, refined, template-haskell + , validators + }: + mkDerivation { + pname = "par-dual"; + version = "0.1.0.0"; + sha256 = "0ys01vw0jyr51wwi0nccb552csc5d21np2pi7pi8jzi0k3g35i1v"; + libraryHaskellDepends = [ async base validators ]; + testHaskellDepends = [ + base hedgehog refined template-haskell validators + ]; + description = "ParDual class for Parallel <-> Sequential"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "par-traverse" = callPackage + ({ mkDerivation, base, directory, filepath, parallel-io }: + mkDerivation { + pname = "par-traverse"; + version = "0.2.1.0"; + sha256 = "0rmv6wyisdg4srzjykikqqigfji6x5zn1cz2v3cyl0dms4yr4lig"; + libraryHaskellDepends = [ base directory filepath parallel-io ]; + description = "Traverse a directory in parallel"; + license = lib.licenses.bsd3; + }) {}; + + "para" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "para"; + version = "1.1"; + sha256 = "0l5abmqi548s10f87m124ld4hhphhl1szljyc04a13fah4dsqjbh"; + libraryHaskellDepends = [ base ]; + description = "Text paragraph formatting"; + license = lib.licenses.bsd3; + }) {}; + + "paragon" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers, cpphs + , directory, filepath, haskell-src-meta, parsec, pretty, syb + , template-haskell, th-lift, uniplate + }: + mkDerivation { + pname = "paragon"; + version = "0.1.28"; + sha256 = "1iz7fg7ziq3ffq1wac0z2m151rn4xmvd5kig04fdw1cy0x487c9c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring containers cpphs directory filepath + haskell-src-meta parsec pretty syb template-haskell th-lift + uniplate + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ + array base bytestring containers cpphs directory filepath + haskell-src-meta parsec pretty syb template-haskell th-lift + uniplate + ]; + executableToolDepends = [ alex ]; + description = "Paragon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "parac"; + broken = true; + }) {}; + + "parallel" = callPackage + ({ mkDerivation, array, base, containers, deepseq, ghc-prim }: + mkDerivation { + pname = "parallel"; + version = "3.2.2.0"; + sha256 = "1xkfi96w6yfpppd0nw1rnszdxmvifwzm699ilv6332ra3akm610p"; + revision = "8"; + editedCabalFile = "0c9ychx28pzxdmfz3d3l170zdwd180galkbs901za5pzzl3hpkxr"; + libraryHaskellDepends = [ array base containers deepseq ghc-prim ]; + description = "Parallel programming library"; + license = lib.licenses.bsd3; + }) {}; + + "parallel-io" = callPackage + ({ mkDerivation, base, containers, extensible-exceptions, random }: + mkDerivation { + pname = "parallel-io"; + version = "0.3.5"; + sha256 = "0b67rjz80n58grz7hcb1lvk15lmww41967kv7f85vlpacfykng49"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers extensible-exceptions random + ]; + description = "Combinators for executing IO actions in parallel on a thread pool"; + license = lib.licenses.bsd3; + }) {}; + + "parallel-tasks" = callPackage + ({ mkDerivation, base, bytestring, cereal, deepseq, here + , old-locale, stm, time, transformers, vector, vector-algorithms + }: + mkDerivation { + pname = "parallel-tasks"; + version = "4.0.1.0"; + sha256 = "0cng14pivk0cw3xax0z4j59s0vpbkm7hjycsb3cif6pfjbypsm3x"; + libraryHaskellDepends = [ + base bytestring cereal deepseq here old-locale stm time + transformers vector vector-algorithms + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parallel-tree-search" = callPackage + ({ mkDerivation, base, parallel, tree-monad }: + mkDerivation { + pname = "parallel-tree-search"; + version = "0.4.2"; + sha256 = "08r8xl3x5zvsy3d3ss9m9l7kb0dyp7hjrwxlnz7g2jl7p5x8rjbd"; + revision = "2"; + editedCabalFile = "08hfpmvljacm4175i9pjl6a6wj173a12187bpvaz5vs44clb5phd"; + libraryHaskellDepends = [ base parallel tree-monad ]; + description = "Parallel Tree Search"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "parameterized" = callPackage + ({ mkDerivation, base, data-diverse, hspec, transformers }: + mkDerivation { + pname = "parameterized"; + version = "0.5.0.0"; + sha256 = "0iik6wx6i52sqgiah9xb70cv4p29yi2fr0q6ri4c9wviqrrw8syp"; + libraryHaskellDepends = [ base data-diverse transformers ]; + testHaskellDepends = [ base data-diverse hspec transformers ]; + description = "Parameterized/indexed monoids and monads using only a single parameter type variable"; + license = lib.licenses.bsd3; + }) {}; + + "parameterized-data" = callPackage + ({ mkDerivation, base, template-haskell, type-level }: + mkDerivation { + pname = "parameterized-data"; + version = "0.1.6"; + sha256 = "0fsghadd533qzav40xi3yfb8xmfv4wqsqmb0bk93rczyzyff2900"; + libraryHaskellDepends = [ base template-haskell type-level ]; + description = "Parameterized data library implementing lightweight dependent types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parameterized-utils" = callPackage + ({ mkDerivation, base, base-orphans, constraints, containers + , deepseq, ghc-prim, hashable, hashtables, hedgehog + , hedgehog-classes, indexed-traversable, lens, mtl, profunctors + , tasty, tasty-ant-xml, tasty-hedgehog, tasty-hunit + , template-haskell, text, th-abstraction, vector + }: + mkDerivation { + pname = "parameterized-utils"; + version = "2.1.8.0"; + sha256 = "026lrdnw5rjvny380rmrzpwhmcfgp551whbk0mnx2y2q6ij0sjfm"; + libraryHaskellDepends = [ + base base-orphans constraints containers deepseq ghc-prim hashable + hashtables indexed-traversable lens mtl profunctors + template-haskell text th-abstraction vector + ]; + testHaskellDepends = [ + base ghc-prim hashable hashtables hedgehog hedgehog-classes + indexed-traversable lens mtl tasty tasty-ant-xml tasty-hedgehog + tasty-hunit + ]; + description = "Classes and data structures for working with data-kind indexed types"; + license = lib.licenses.bsd3; + }) {}; + + "parametric-functor" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "parametric-functor"; + version = "0.1.1.0"; + sha256 = "12k4263ccp4v7q7bh4d55wg6s844wz8hg1p44wpq934pr1d6149b"; + libraryHaskellDepends = [ base transformers ]; + description = "A known-parametric Functor typeclass"; + license = lib.licenses.asl20; + }) {}; + + "paramtree" = callPackage + ({ mkDerivation, base, bytestring, containers, tasty, tasty-golden + , tasty-hunit, temporary + }: + mkDerivation { + pname = "paramtree"; + version = "0.1.2"; + sha256 = "0qb0l68b5yldypik20fxf8rdxhkrqywvvk4n6pk6g7wnvyxvadrn"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base bytestring tasty tasty-golden tasty-hunit temporary + ]; + description = "Generate labelled test/benchmark trees from sets of parameters"; + license = lib.licenses.bsd3; + }) {}; + + "paranoia" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hdaemonize + , HsOpenSSL, http-client, http-client-openssl, http-types, network + , optparse-applicative, split, streaming-commons, text, time, unix + , wai, warp + }: + mkDerivation { + pname = "paranoia"; + version = "0.1.0.0"; + sha256 = "1v62wwps8q6g31zcm6764zw58z070qig5349di3l9hh40d1s9ysp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath HsOpenSSL http-client + http-client-openssl http-types network split streaming-commons text + time unix wai warp + ]; + executableHaskellDepends = [ + base hdaemonize optparse-applicative + ]; + testHaskellDepends = [ base ]; + description = "http proxy server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "paranoia"; + broken = true; + }) {}; + + "parco" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "parco"; + version = "0.1"; + sha256 = "0598hz6zqcn4lh5y3vr54z4jh4ampxnh8rq29k6p5vnmrpvn4lq4"; + libraryHaskellDepends = [ base mtl ]; + description = "Generalised parser combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parco-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, mtl, parco }: + mkDerivation { + pname = "parco-attoparsec"; + version = "0.1"; + sha256 = "0bc2gyvc1i3l3p702zs6hfkab7fmc7li5kh4mdzy3a91gzgsl3jh"; + libraryHaskellDepends = [ attoparsec base mtl parco ]; + description = "Generalised parser combinators - Attoparsec interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "parco-parsec" = callPackage + ({ mkDerivation, base, mtl, parco, parsec }: + mkDerivation { + pname = "parco-parsec"; + version = "0.1"; + sha256 = "0m3dsjay3av4y0v4j76wxybmk4mkjdhqq81w1wsfr173d4blgxf3"; + libraryHaskellDepends = [ base mtl parco parsec ]; + description = "Generalised parser combinators - Parsec interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "parcom-lib" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, text + , transformers, utf8-string, word8 + }: + mkDerivation { + pname = "parcom-lib"; + version = "0.8.0.3"; + sha256 = "0xkxkqswpkqr9xcpg52v845kkxg8z20r26yih8l2vwkym5cj49ab"; + libraryHaskellDepends = [ + base bytestring containers mtl text transformers utf8-string word8 + ]; + description = "A simple parser-combinator library, a bit like Parsec but without the frills"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parconc-examples" = callPackage + ({ mkDerivation, abstract-par, accelerate, alex, array, async, base + , binary, bytestring, containers, deepseq, directory + , distributed-process, distributed-process-simplelocalnet + , distributed-static, filepath, happy, http-conduit, monad-par + , network, network-uri, normaldistribution, parallel, random, repa + , stm, template-haskell, time, transformers, utf8-string, vector + , xml + }: + mkDerivation { + pname = "parconc-examples"; + version = "0.4.8"; + sha256 = "0v247qwlmfa27xpmn25rllgxxbdy28hfylsyp90irbd8vmaxy8sk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + abstract-par accelerate array async base binary bytestring + containers deepseq directory distributed-process + distributed-process-simplelocalnet distributed-static filepath + http-conduit monad-par network network-uri normaldistribution + parallel random repa stm template-haskell time transformers + utf8-string vector xml + ]; + executableToolDepends = [ alex happy ]; + description = "Examples to accompany the book \"Parallel and Concurrent Programming in Haskell\""; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pareto" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pareto"; + version = "0.2.0.0"; + sha256 = "0b05zrc3v1hczasgg8ir83qfsz52lq02kwgn9nd39wnfliw6a4n0"; + libraryHaskellDepends = [ base ]; + description = "A library for cause-effect relationships"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pareto-front" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pareto-front"; + version = "0.1.0.1"; + sha256 = "0c375bbsgbv6agjks0n01zxvjsh7zpnph212cf4jbpmjm0rgixsa"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Monoids for dealing with Pareto efficiency"; + license = lib.licenses.bsd3; + }) {}; + + "paripari" = callPackage + ({ mkDerivation, base, bytestring, parser-combinators, random + , tasty, tasty-hunit, text + }: + mkDerivation { + pname = "paripari"; + version = "0.7.0.0"; + sha256 = "0c5vgnzgmqcrcsaw1l5fy0lh20ns22ych8ydkq7yzb8wr3y4nvr5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring parser-combinators text + ]; + executableHaskellDepends = [ + base bytestring parser-combinators text + ]; + testHaskellDepends = [ + base bytestring parser-combinators random tasty tasty-hunit text + ]; + description = "Parser combinators with fast-path and slower fallback for error reporting"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "park-bench" = callPackage + ({ mkDerivation, array, base, bytestring, ghc-prim, text }: + mkDerivation { + pname = "park-bench"; + version = "0.1.1.0"; + sha256 = "15vbhljsnqjm3hjqxlzifvkbcysmwz3fqw2hmdlwkzsyncz4p6j9"; + libraryHaskellDepends = [ array base bytestring ghc-prim text ]; + description = "A quick-and-dirty, low-friction benchmark tool with immediate feedback"; + license = lib.licenses.bsd3; + }) {}; + + "parochial" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, Cabal, directory + , filepath, filepattern, hackage-db, hoogle, optparse-generic + , posix-paths, protolude, text, unix-compat + }: + mkDerivation { + pname = "parochial"; + version = "0.2.0.0"; + sha256 = "0sb42rln3svcfs78ab2fs6kq3k975xin6gqnm83rg3kryaawnra7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html blaze-markup Cabal directory filepath filepattern + hackage-db hoogle optparse-generic posix-paths protolude text + unix-compat + ]; + executableHaskellDepends = [ + base Cabal optparse-generic protolude + ]; + description = "Help Manage project specific documentation"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "parochial"; + broken = true; + }) {}; + + "parport" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "parport"; + version = "0.0.0"; + sha256 = "1d4fq67179n6flmi4ll0341cnnx6p7v44sj5xkk5vknm7qv1p5nx"; + libraryHaskellDepends = [ array base ]; + description = "Simply interfacing the parallel port on linux"; + license = "GPL"; + badPlatforms = lib.platforms.darwin; + }) {}; + + "parquet-hs" = callPackage + ({ mkDerivation, aeson, base, binary, binary-conduit, bytestring + , conduit, conduit-extra, containers, error-util, filepath + , generic-lens, hspec, http-client, http-conduit, http-types, lens + , lifted-async, monad-logger, mtl, pinch, process, QuickCheck, safe + , serialise, text, unordered-containers + }: + mkDerivation { + pname = "parquet-hs"; + version = "0.1.0.0"; + sha256 = "128fmwz2jnljrbj5zagw4wqqnv7zn0xs4cmaisp6qrxjsfjfiy2j"; + libraryHaskellDepends = [ + aeson base binary binary-conduit bytestring conduit conduit-extra + containers error-util generic-lens http-client http-conduit + http-types lens lifted-async monad-logger mtl pinch safe serialise + text unordered-containers + ]; + testHaskellDepends = [ + aeson base binary bytestring conduit filepath hspec monad-logger + mtl process QuickCheck text + ]; + description = "Streaming Parquet reader"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "parse" = callPackage + ({ mkDerivation, base, split, tasty, tasty-hunit, template-haskell + }: + mkDerivation { + pname = "parse"; + version = "0.1.0.0"; + sha256 = "0jnj2q99z2q4l4iclkissq6328dr51pv9g225nrbqanihwai6pl3"; + libraryHaskellDepends = [ base split template-haskell ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Simple way to parse strings with Python-like format strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parse-dimacs" = callPackage + ({ mkDerivation, array, base, bytestring, parsec }: + mkDerivation { + pname = "parse-dimacs"; + version = "1.3"; + sha256 = "0amh3h49xi65kx8l34cy5jkai1f0d9l1qxp4937f3cjf7afif0pj"; + libraryHaskellDepends = [ array base bytestring parsec ]; + description = "DIMACS CNF parser library"; + license = lib.licenses.bsd3; + }) {}; + + "parse-gcstats" = callPackage + ({ mkDerivation, attoparsec, base, conduit, conduit-extra, filepath + , tasty, tasty-golden, text, unordered-containers + }: + mkDerivation { + pname = "parse-gcstats"; + version = "0.1.0.0"; + sha256 = "07l2jy59grxqnn90kyj13zg7b5x8j21apcywf6m4yws41j8il0nc"; + libraryHaskellDepends = [ + attoparsec base text unordered-containers + ]; + testHaskellDepends = [ + attoparsec base conduit conduit-extra filepath tasty tasty-golden + text + ]; + description = "Parse machine-readable GHC GC stats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parse-help" = callPackage + ({ mkDerivation, attoparsec, base, cmdargs, containers + , data-default, file-location, template-haskell, text, th-lift + }: + mkDerivation { + pname = "parse-help"; + version = "0.0"; + sha256 = "1vy7v49nh60gkb7vsig87hv11cxn19xs2jjvd0xnnhdz0zm4z7yf"; + libraryHaskellDepends = [ + attoparsec base containers data-default file-location + template-haskell text th-lift + ]; + testHaskellDepends = [ cmdargs ]; + description = "generate command line arguments from a --help output"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "parseargs" = callPackage + ({ mkDerivation, base, containers, process }: + mkDerivation { + pname = "parseargs"; + version = "0.2.0.9"; + sha256 = "1a95h2ggrfpy2y6g24jih6w917cvz7f7dxl81mwyyqrsxvf9siiw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ base process ]; + description = "Parse command-line arguments"; + license = lib.licenses.bsd3; + mainProgram = "parseargs-example"; + }) {}; + + "parsec_3_1_17_0" = callPackage + ({ mkDerivation, base, bytestring, deepseq, mtl, tasty, tasty-hunit + , text + }: + mkDerivation { + pname = "parsec"; + version = "3.1.17.0"; + sha256 = "0dlx2ypfbbddlv75m9axirxb30srb9kzvpa3haf88g7cq6z01iaq"; + revision = "1"; + editedCabalFile = "0mlbcjdfrazqar46aphawzmkr8dcyz91p2gqzyh41xnp53acn1w4"; + libraryHaskellDepends = [ base bytestring mtl text ]; + testHaskellDepends = [ base deepseq mtl tasty tasty-hunit ]; + description = "Monadic parser combinators"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "parsec-class" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "parsec-class"; + version = "1.0.1.0"; + sha256 = "13211k8gx4gwks1f7nz8p6ak1964jpi2sxla29vwmzr76v08d1h6"; + libraryHaskellDepends = [ base parsec ]; + description = "Class of types that can be constructed from their text representation"; + license = lib.licenses.mit; + }) {}; + + "parsec-extra" = callPackage + ({ mkDerivation, base, monads-tf, parsec }: + mkDerivation { + pname = "parsec-extra"; + version = "0.2.0.0"; + sha256 = "00n7vzkkd70ndjlxhwnnl4mlh0892idc813kj4j1a14xa85sndj9"; + libraryHaskellDepends = [ base monads-tf parsec ]; + description = "Some miscellaneous basic string parsers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parsec-free" = callPackage + ({ mkDerivation, base, bytestring, containers, free, lens + , lifted-base, monad-control, mtl, parsec, text, transformers + , transformers-base + }: + mkDerivation { + pname = "parsec-free"; + version = "3.1.11.7"; + sha256 = "002jyp1xabrzladz5dwh1fgzhnp4ah0mcb23hnnzbiksxl5kjwzs"; + libraryHaskellDepends = [ + base bytestring containers free lens lifted-base monad-control mtl + parsec text transformers transformers-base + ]; + description = "Parsec API encoded as a deeply-embedded DSL, for debugging and analysis"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parsec-numbers" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "parsec-numbers"; + version = "0.1.0"; + sha256 = "1gzy4v3r02kvdxvgg1nj83mmb6aph2v4ilf9c7y6nbvi2x49l0bp"; + libraryHaskellDepends = [ base parsec ]; + description = "Utilities for parsing numbers from strings"; + license = lib.licenses.bsd3; + }) {}; + + "parsec-numeric" = callPackage + ({ mkDerivation, base, bytestring, parsec, tasty, tasty-hunit + , tasty-quickcheck, tasty-th, text + }: + mkDerivation { + pname = "parsec-numeric"; + version = "0.1.0.0"; + sha256 = "0bz5ls9m6ld9v8g641sskzz2ymzibsw9jgf7f8q5wsb3mbj9mpbv"; + libraryHaskellDepends = [ base parsec ]; + testHaskellDepends = [ + base bytestring parsec tasty tasty-hunit tasty-quickcheck tasty-th + text + ]; + description = "Parsec combinators for parsing Haskell numeric types"; + license = "unknown"; + }) {}; + + "parsec-parsers" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, parsec + , parsers + }: + mkDerivation { + pname = "parsec-parsers"; + version = "0.2"; + sha256 = "1knmcciyq07vp06s3xh4hwz654n017863dh9hdp1mwm57vc43s3j"; + libraryHaskellDepends = [ base parsec parsers ]; + testHaskellDepends = [ base directory doctest filepath ]; + description = "Parsing instances for Parsec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parsec-permutation" = callPackage + ({ mkDerivation, base, parsec, QuickCheck }: + mkDerivation { + pname = "parsec-permutation"; + version = "0.1.2.0"; + sha256 = "0yfdgvw093kk5id9h6b566zniss26kw6rxnvsni6dgr4knzyx1xi"; + libraryHaskellDepends = [ base parsec ]; + testHaskellDepends = [ base parsec QuickCheck ]; + description = "Applicative permutation parser for Parsec intended as a replacement for Text.Parsec.Perm."; + license = lib.licenses.bsd3; + }) {}; + + "parsec-pratt" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, pretty }: + mkDerivation { + pname = "parsec-pratt"; + version = "0.1.1"; + sha256 = "05krhg9y4f9idihwwwx3r1c6a2r2qnbqigwcpj5ycc1qspa30q4c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers parsec ]; + executableHaskellDepends = [ base containers mtl parsec pretty ]; + description = "Pratt Parser combinator for Parsec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "parsec-pratt-example"; + broken = true; + }) {}; + + "parsec-tagsoup" = callPackage + ({ mkDerivation, base, parsec, tagsoup }: + mkDerivation { + pname = "parsec-tagsoup"; + version = "0.1"; + sha256 = "1pzspf5fimjlki5fn3lxz1kdpd9pf2ww8z9sf08zaiyfp4ms15n1"; + libraryHaskellDepends = [ base parsec tagsoup ]; + description = "Parsec parsers for Tagsoup tag streams"; + license = lib.licenses.publicDomain; + }) {}; + + "parsec-trace" = callPackage + ({ mkDerivation, base, containers, mtl, parsec }: + mkDerivation { + pname = "parsec-trace"; + version = "0.0.0.2"; + sha256 = "085899pyr7sff5d5zgr9pmflv3384hwm7p2b5k2lf0pcnvzf2mgw"; + libraryHaskellDepends = [ base containers mtl parsec ]; + description = "Add a hierarchical trace to Parsec parsers"; + license = lib.licenses.mit; + }) {}; + + "parsec-utils" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "parsec-utils"; + version = "0.1.0.0"; + sha256 = "0pfdl9zsdzxcbjh37234djcbg6sdhqzx3fnin0b55hxn78k26ivi"; + libraryHaskellDepends = [ base parsec ]; + description = "Utility functions and combinators for Text.Parsec"; + license = lib.licenses.bsd3; + }) {}; + + "parsec1" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "parsec1"; + version = "1.0.0.8"; + sha256 = "02zagbrn4w6gjl9awh4si5b6ia14p4rx22cssd03zx4ddb8kcwf7"; + libraryHaskellDepends = [ base ]; + description = "Portable monadic parser combinators"; + license = lib.licenses.bsd3; + }) {}; + + "parsec2" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "parsec2"; + version = "1.0.1"; + sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; + libraryHaskellDepends = [ base ]; + description = "Monadic parser combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parsec3" = callPackage + ({ mkDerivation, base, bytestring, mtl, text }: + mkDerivation { + pname = "parsec3"; + version = "1.0.1.8"; + sha256 = "00p3kffqmsi6lvxbpa60nql3lgm9vnxsspp8m0jz2d2hfl7hadqf"; + libraryHaskellDepends = [ base bytestring mtl text ]; + description = "Monadic parser combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parsec3-numbers" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "parsec3-numbers"; + version = "0.1.0"; + sha256 = "0i7fvbhvvmf5nld51kv9v0vpb42dlnpivxcl7ll0zwa3gzks2cm5"; + libraryHaskellDepends = [ base parsec ]; + description = "Utilities for parsing numbers from Char sequences"; + license = lib.licenses.bsd3; + }) {}; + + "parsedate" = callPackage + ({ mkDerivation, base, old-locale, old-time, parsec }: + mkDerivation { + pname = "parsedate"; + version = "3000.0.0"; + sha256 = "0gsylvm8srddmh3g3ysjgqqmgp0ddg6pdi2sz15v6nrvsqfabiip"; + libraryHaskellDepends = [ base old-locale old-time parsec ]; + description = "Data and time parsing for CalendarTime"; + license = lib.licenses.bsd3; + }) {}; + + "parseerror-eq" = callPackage + ({ mkDerivation, base, hspec, parsec }: + mkDerivation { + pname = "parseerror-eq"; + version = "0.1.0.1"; + sha256 = "1w5hn50gwyq2qcax869nplmhrclpsxfy0ckij6ydlhmq22zh0l03"; + libraryHaskellDepends = [ base parsec ]; + testHaskellDepends = [ base hspec parsec ]; + description = "Adds and Eq instance for Parsec's ParseError if needed"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parsek" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "parsek"; + version = "1.0.4.0"; + sha256 = "090yhbbh2i5lwfwrfml0n54ziy8mz3mgmwnykr4ab06w1ylc2zh4"; + libraryHaskellDepends = [ base ]; + description = "Parallel Parsing Processes"; + license = lib.licenses.gpl3Only; + }) {}; + + "parsely" = callPackage + ({ mkDerivation, base, mtl, parsec }: + mkDerivation { + pname = "parsely"; + version = "0.1"; + sha256 = "16sg32qs1kq184wk6d83z20b9firh1kjmysqwd2aqaiyq37zjyyb"; + libraryHaskellDepends = [ base mtl parsec ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parser-combinators" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "parser-combinators"; + version = "1.3.0"; + sha256 = "0is45q3q6ngfqvzpwwga9phbwk45v7g1q2x1rlm95a7q946yy44k"; + revision = "1"; + editedCabalFile = "0xkqxas64dd77lgc341b526rip7vva0ipy2kbczmfga41lz5fnc6"; + libraryHaskellDepends = [ base ]; + description = "Lightweight package providing commonly useful parser combinators"; + license = lib.licenses.bsd3; + }) {}; + + "parser-combinators-tests" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, hspec-expectations + , hspec-megaparsec, megaparsec, megaparsec-tests + , parser-combinators, QuickCheck + }: + mkDerivation { + pname = "parser-combinators-tests"; + version = "1.3.0"; + sha256 = "0sw6ws7za93y3lbmxp6jp1k17zi3wdg7698ab133kcw82f6mzba2"; + isLibrary = false; + isExecutable = false; + testHaskellDepends = [ + base hspec hspec-expectations hspec-megaparsec megaparsec + megaparsec-tests parser-combinators QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Test suite of parser-combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parser-helper" = callPackage + ({ mkDerivation, aeson, base, bytestring, haskell-src-exts, text }: + mkDerivation { + pname = "parser-helper"; + version = "0.1.0.0"; + sha256 = "0cvdvphxlbyv5l9q5yc4b4kb59ghar2pmqx8pk387ffgz71r7ppb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring haskell-src-exts text + ]; + description = "Prints Haskell parse trees in JSON"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "parser-helper"; + broken = true; + }) {}; + + "parser-regex" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, ghc-bignum + , primitive, QuickCheck, quickcheck-classes-base, tasty + , tasty-hunit, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "parser-regex"; + version = "0.1.0.0"; + sha256 = "1rsq5bb6rx6y99h01d8g2yfn3kjyj60x3f2n9fhzg02v8sbzs4mx"; + libraryHaskellDepends = [ + base bytestring containers deepseq ghc-bignum primitive text + transformers + ]; + testHaskellDepends = [ + base bytestring containers QuickCheck quickcheck-classes-base tasty + tasty-hunit tasty-quickcheck text + ]; + description = "Regex based parsers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parser-unbiased-choice-monad-embedding" = callPackage + ({ mkDerivation, base, containers, doctest, Earley + , lexer-applicative, regex-applicative, srcloc + }: + mkDerivation { + pname = "parser-unbiased-choice-monad-embedding"; + version = "0.0.0.4"; + sha256 = "1gp44c30xj37kym32j7vkl103ks0arb13xjrsar1zmlzzafa9fhz"; + libraryHaskellDepends = [ base containers Earley srcloc ]; + testHaskellDepends = [ + base doctest lexer-applicative regex-applicative + ]; + description = "Parsing library with unbiased choice and support for embedding arbitrary monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parser241" = callPackage + ({ mkDerivation, base, containers, hspec, mtl }: + mkDerivation { + pname = "parser241"; + version = "0.1.0.2"; + sha256 = "1012dngifcwasfdh1fhr84lgv9pp5qiagknvp9p4nnbh2lkn663h"; + revision = "1"; + editedCabalFile = "083i7k8lx2by3kilvp3nbzm2fi91g0panizzf2z4d7i3a3x103jk"; + libraryHaskellDepends = [ base containers mtl ]; + testHaskellDepends = [ base containers hspec mtl ]; + description = "An interface to create production rules using augmented grammars"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parsergen" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, HUnit + , parsec, QuickCheck, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "parsergen"; + version = "0.2.0.7"; + sha256 = "01yx4pa5x87nqz8k999jr7bnyfkjlgk660c53xkj5ipcvl4b9mfi"; + libraryHaskellDepends = [ + base bytestring directory filepath parsec template-haskell + ]; + testHaskellDepends = [ + base bytestring directory filepath HUnit parsec QuickCheck + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "TH parser generator for splitting bytestring into fixed-width fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parsers" = callPackage + ({ mkDerivation, attoparsec, base, base-orphans, binary, bytestring + , charset, containers, mtl, parsec, QuickCheck + , quickcheck-instances, scientific, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "parsers"; + version = "0.12.11"; + sha256 = "068k7fm0s13z0jkkffc149cqcxnzpk1m066lp4ccdfcb41km1zwi"; + revision = "2"; + editedCabalFile = "1wx06q6hkib00brrf4rpvbgrcipjmb1g3xhwdqjhkh31skhlimii"; + libraryHaskellDepends = [ + attoparsec base base-orphans binary charset containers mtl parsec + scientific text transformers unordered-containers + ]; + testHaskellDepends = [ + attoparsec base bytestring parsec QuickCheck quickcheck-instances + ]; + description = "Parsing combinators"; + license = lib.licenses.bsd3; + }) {}; + + "parsers-megaparsec" = callPackage + ({ mkDerivation, base, fail, megaparsec, mtl, parsers, semigroups + , text, transformers + }: + mkDerivation { + pname = "parsers-megaparsec"; + version = "0.1.0.2"; + sha256 = "1hrvj1cw1snyk0i1fjnrwnf2y3nm20ammdrk1iaiasfcw43azw9j"; + libraryHaskellDepends = [ + base fail megaparsec mtl parsers semigroups text transformers + ]; + description = "`parsers` instances for Megaparsec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parsestar" = callPackage + ({ mkDerivation, array, base, binary, bytestring, bytestring-mmap + , bytestring-nums, bytestring-show, containers, deepseq, derive + , happy, mtl, zlib + }: + mkDerivation { + pname = "parsestar"; + version = "1.5"; + sha256 = "0prbn7vi2bp66x4fs5cm8lz9qv4d1kpcd20mf24zwpa9siwyf4aq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring bytestring-mmap bytestring-nums + bytestring-show containers deepseq derive mtl zlib + ]; + libraryToolDepends = [ happy ]; + executableHaskellDepends = [ + array base binary bytestring containers deepseq mtl + ]; + description = "NMR-STAR file format parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "parsimony" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "parsimony"; + version = "1.3"; + sha256 = "0vbayvk989m85qfxxls74rn0v8ylb5l7lywp30sw2wybvi4r08lg"; + libraryHaskellDepends = [ base bytestring text ]; + description = "Monadic parser combinators derived from Parsec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parsix" = callPackage + ({ mkDerivation, base, containers, fingertree, mtl, parsers + , prettyprinter, prettyprinter-ansi-terminal, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "parsix"; + version = "0.2.2.1"; + sha256 = "0bkk1186qgnaxv1n5ycs04szrf55ra7jbfzlqbmlx8vaxq9g6xdf"; + libraryHaskellDepends = [ + base containers fingertree mtl parsers prettyprinter + prettyprinter-ansi-terminal text transformers + ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck text + ]; + description = "Parser combinators with slicing, error recovery, and syntax highlighting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parsley" = callPackage + ({ mkDerivation, base, containers, cpphs, deepseq, parsley-core + , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text + , th-test-utils + }: + mkDerivation { + pname = "parsley"; + version = "2.0.0.1"; + sha256 = "0rczc2p0qpmzsy5rpaxq4xshkn4w32x2961xc3pjkvs6994ydsnz"; + libraryHaskellDepends = [ + base parsley-core template-haskell text + ]; + testHaskellDepends = [ + base containers deepseq parsley-core tasty tasty-hunit + tasty-quickcheck template-haskell th-test-utils + ]; + testToolDepends = [ cpphs ]; + description = "A fast parser combinator library backed by Typed Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "parsley-core" = callPackage + ({ mkDerivation, array, base, bytestring, containers, cpphs + , deepseq, dependent-map, dependent-sum, ghc-prim, hashable, mtl + , pretty-terminal, rangeset, syb, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, text, th-test-utils + , unordered-containers + }: + mkDerivation { + pname = "parsley-core"; + version = "2.3.0.0"; + sha256 = "15l90d6bq4il1qj9136mlwj07hncv185vmgj0mn6qjj16bqalp40"; + libraryHaskellDepends = [ + array base bytestring containers dependent-map dependent-sum + ghc-prim hashable mtl pretty-terminal rangeset syb template-haskell + text unordered-containers + ]; + libraryToolDepends = [ cpphs ]; + testHaskellDepends = [ + base containers deepseq tasty tasty-hunit tasty-quickcheck + template-haskell th-test-utils + ]; + description = "A fast parser combinator library backed by Typed Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "parsley-garnish" = callPackage + ({ mkDerivation, base, ghc, ghc-tcplugins-extra, parsley-core, syb + , template-haskell + }: + mkDerivation { + pname = "parsley-garnish"; + version = "1.0.0.0"; + sha256 = "1vxl3ibxa923q4vxhvgxhf41p6c9ynmr18mmr7yrjrnc7arn615f"; + revision = "1"; + editedCabalFile = "14jkdn998bfxrqxvwdn91i549kgd0hr3vq98d613advhbih9b4bi"; + libraryHaskellDepends = [ + base ghc ghc-tcplugins-extra parsley-core syb template-haskell + ]; + description = "A collection of GHC plugins to work with parsley"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "parsnip" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , data-default, ghc-prim, primitive + }: + mkDerivation { + pname = "parsnip"; + version = "0"; + sha256 = "0xkgrpjnc4g2yhjxaa1n7rpzdwav95mkv0jp0gwx7xmp3pzwahgi"; + libraryHaskellDepends = [ + attoparsec base bytestring containers data-default ghc-prim + primitive + ]; + description = "A fast, minimal parser"; + license = "(BSD-2-Clause OR Apache-2.0)"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "partage" = callPackage + ({ mkDerivation, base, containers, data-lens-light, data-partition + , dawg-ord, HUnit, mmorph, mtl, pipes, PSQueue, random, tasty + , tasty-hunit, transformers, vector + }: + mkDerivation { + pname = "partage"; + version = "0.1.0.1"; + sha256 = "0xhza29hhnks3i376kvagpdxakjfzlvm52amh6i3jn5b6nvgn8gl"; + libraryHaskellDepends = [ + base containers data-lens-light data-partition dawg-ord mmorph mtl + pipes PSQueue random transformers vector + ]; + testHaskellDepends = [ base containers HUnit tasty tasty-hunit ]; + description = "Parsing factorized"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "partial" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "partial"; + version = "1.0.0.0"; + sha256 = "1pgmiddwhk40bzhwznv6lwmxglsnp41z45qhpd5cm0nh2wmzgx5p"; + libraryHaskellDepends = [ base ]; + description = "A nullary type class for partial functions"; + license = lib.licenses.mit; + }) {}; + + "partial-handler" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "partial-handler"; + version = "1.0.3"; + sha256 = "0cf1748zyr07zv0ffi44rf5b9f7ygdybbdcl7m7c0zj14kq2miwl"; + libraryHaskellDepends = [ base ]; + description = "A composable exception handler"; + license = lib.licenses.mit; + }) {}; + + "partial-isomorphisms" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "partial-isomorphisms"; + version = "0.2.3.0"; + sha256 = "08390b7vj02kbx0s5q3irxljr1p8w4rvm6kf33ivv04cal3r2q39"; + revision = "1"; + editedCabalFile = "1dgig6n1wpdzk5269k98h7pd295k2y21yfr2gaz5fcfliwckfql5"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Partial isomorphisms"; + license = lib.licenses.bsd3; + }) {}; + + "partial-lens" = callPackage + ({ mkDerivation, base, comonad-transformers, data-lens + , transformers + }: + mkDerivation { + pname = "partial-lens"; + version = "0.0.1"; + sha256 = "0s7p69fl1a3q4x2n9hf4540dcxjxjsj4knf2nal3wl1djh067ja8"; + libraryHaskellDepends = [ + base comonad-transformers data-lens transformers + ]; + description = "Haskell 98 Partial Lenses"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "partial-order" = callPackage + ({ mkDerivation, base, containers, HUnit, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "partial-order"; + version = "0.2.0.0"; + sha256 = "1j65vhgas602fzmrjzxg7fvkmqclzxdni8yn0699l7ni6miv8pxj"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base containers HUnit test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "Provides typeclass suitable for types admitting a partial order"; + license = lib.licenses.bsd3; + }) {}; + + "partial-records" = callPackage + ({ mkDerivation, base, template-haskell, transformers }: + mkDerivation { + pname = "partial-records"; + version = "0.2.2.1"; + sha256 = "0vp5d0jdbk451a563a4hzkycyqh41w6plb39dfn0bv6li4a5qp8h"; + libraryHaskellDepends = [ base template-haskell transformers ]; + description = "Template haskell utilities for constructing records with default values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "partial-semigroup" = callPackage + ({ mkDerivation, base, hedgehog }: + mkDerivation { + pname = "partial-semigroup"; + version = "0.6.0.2"; + sha256 = "08q8p6iyvnk4gbp3i876bz8j0nx8gk5ybi2lkif45sxm5gl37q5x"; + revision = "1"; + editedCabalFile = "1m1z8dqgqwpnq5pnn42ycp1sh8viq3kb15xzw16vb2g09kjc0hff"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hedgehog ]; + description = "A partial binary associative operator"; + license = lib.licenses.asl20; + }) {}; + + "partial-semigroup-hedgehog" = callPackage + ({ mkDerivation, base, hedgehog, partial-semigroup }: + mkDerivation { + pname = "partial-semigroup-hedgehog"; + version = "0.6.0.15"; + sha256 = "09sfs80119anxgykhndkk3yjdgsqm52ij34rijpa8mxvpi7wgcyx"; + libraryHaskellDepends = [ base hedgehog partial-semigroup ]; + description = "Property testing for partial semigroups using Hedgehog"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "partial-semigroup-test" = callPackage + ({ mkDerivation, partial-semigroup-hedgehog }: + mkDerivation { + pname = "partial-semigroup-test"; + version = "0.4.0.1"; + sha256 = "0p990b35wqy339mhlbcd0xh82rc4qyahzn4ndjyy1cv33cab7is7"; + libraryHaskellDepends = [ partial-semigroup-hedgehog ]; + doHaddock = false; + description = "Testing utilities for the partial-semigroup package"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "partial-uri" = callPackage + ({ mkDerivation, base, network-uri }: + mkDerivation { + pname = "partial-uri"; + version = "0.2"; + sha256 = "0n3rmajbmnydqk6jk36n83a6ra5p1dkdbd592ywjfq4jhmh98333"; + libraryHaskellDepends = [ base network-uri ]; + description = "Datatype for passing around unresolved URIs"; + license = "unknown"; + }) {}; + + "partialord" = callPackage + ({ mkDerivation, base, containers, hspec }: + mkDerivation { + pname = "partialord"; + version = "0.0.2"; + sha256 = "1cnsjn3s154ar439gcphblm1pwvqn6w88c1hyvin7xapnssrg32g"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers hspec ]; + description = "Data structure supporting partial orders"; + license = lib.licenses.bsd3; + }) {}; + + "partly" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring + , binary, bytestring, optparse-applicative, QuickCheck, vector + }: + mkDerivation { + pname = "partly"; + version = "1.0.0.2"; + sha256 = "0s5cr0ysxv74dlziyf2ga29wawwlikqgb2njv8g1f1rb8i5n97gv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base binary bytestring ]; + executableHaskellDepends = [ + aeson aeson-pretty base base64-bytestring binary bytestring + optparse-applicative vector + ]; + testHaskellDepends = [ + aeson base base64-bytestring binary bytestring QuickCheck vector + ]; + description = "Inspect, create, and alter MBRs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "partly"; + broken = true; + }) {}; + + "passage" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , GraphSCC, monadLib, mwc-random, pretty, primitive, process + , random + }: + mkDerivation { + pname = "passage"; + version = "0.1"; + sha256 = "11qrm27a1fn8p8z0q1400nd30sblm8pcn6znz4syg9jkmqhpn8ig"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base containers directory filepath GraphSCC monadLib + mwc-random pretty primitive process random + ]; + description = "Parallel code generation for hierarchical Bayesian modeling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "passman" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring + , bytestring, containers, easy-file, HCL, HUnit, microlens + , microlens-th, random, SHA, text, transformers + }: + mkDerivation { + pname = "passman"; + version = "0.3.1.1"; + sha256 = "1zq171hhmp43frknklsn3klgxqkkynlpgihqam2ayp9gbnsrpc0c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base16-bytestring base64-bytestring bytestring + containers microlens microlens-th random SHA text + ]; + executableHaskellDepends = [ + aeson base bytestring containers easy-file HCL microlens + microlens-th random transformers + ]; + testHaskellDepends = [ + aeson base bytestring containers HUnit microlens microlens-th + random + ]; + description = "a simple password manager"; + license = lib.licenses.lgpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "passman"; + broken = true; + }) {}; + + "passman-cli" = callPackage + ({ mkDerivation, base, conduit, contravariant, haskeline + , optparse-applicative, passman-core, resourcet, text, X11, yaml + }: + mkDerivation { + pname = "passman-cli"; + version = "0.2.0.0"; + sha256 = "0l0cbhngg2dxsy95a24x1g19cpnmngcgdkxklzjymmcnqmxp7jd8"; + revision = "1"; + editedCabalFile = "197mlc2v7azdgdnvr2pxm2whhpqj4v2czwn5vi6ksrax82xswcnc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base conduit contravariant haskeline optparse-applicative + passman-core resourcet text X11 yaml + ]; + description = "Deterministic password generator command line interface"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "passman-cli"; + }) {}; + + "passman-core" = callPackage + ({ mkDerivation, aeson, async, base, bcrypt, bytestring, conduit + , containers, cryptohash-md5, csv-conduit, data-ordlist, directory + , filepath, int-cast, memory, QuickCheck, quickcheck-instances + , quickcheck-unicode, template-haskell, temporary, text + , unix-compat, yaml + }: + mkDerivation { + pname = "passman-core"; + version = "0.2.0.1"; + sha256 = "1j258waghli2ahg25ihc13qjwz8zmy6ppld0y6sz3jphpg2azybs"; + libraryHaskellDepends = [ + aeson base bcrypt bytestring conduit containers cryptohash-md5 + csv-conduit data-ordlist directory filepath int-cast memory text + unix-compat yaml + ]; + testHaskellDepends = [ + async base conduit filepath QuickCheck quickcheck-instances + quickcheck-unicode template-haskell temporary text yaml + ]; + doHaddock = false; + description = "Deterministic password generator core"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "password" = callPackage + ({ mkDerivation, base, base-compat, base64, bytestring, Cabal + , cabal-doctest, cryptonite, doctest, memory, password-types + , QuickCheck, quickcheck-instances, scrypt, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, text + }: + mkDerivation { + pname = "password"; + version = "3.0.4.0"; + sha256 = "0dn1qvf25kf5rwifp615wcqm8lh566knvw5mjhr4s8gwsymjdpsk"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base base64 bytestring cryptonite memory password-types + template-haskell text + ]; + testHaskellDepends = [ + base base-compat base64 bytestring cryptonite doctest memory + password-types QuickCheck quickcheck-instances scrypt tasty + tasty-hunit tasty-quickcheck template-haskell text + ]; + description = "Hashing and checking of passwords"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + maintainers = [ lib.maintainers.cdepillabout ]; + }) {}; + + "password-instances" = callPackage + ({ mkDerivation, aeson, base, base-compat, Cabal, cabal-doctest + , doctest, http-api-data, password, password-types, persistent + , QuickCheck, quickcheck-instances, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, text + }: + mkDerivation { + pname = "password-instances"; + version = "3.0.0.0"; + sha256 = "08y42r165n3d7lry160rdmn8akhhfyx76fwjhsqb25zc5a9d5glj"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson base http-api-data password-types persistent text + ]; + testHaskellDepends = [ + aeson base base-compat doctest http-api-data password + password-types persistent QuickCheck quickcheck-instances tasty + tasty-hunit tasty-quickcheck template-haskell text + ]; + description = "typeclass instances for password package"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + maintainers = [ lib.maintainers.cdepillabout ]; + }) {}; + + "password-types" = callPackage + ({ mkDerivation, base, base-compat, bytestring, Cabal + , cabal-doctest, doctest, memory, QuickCheck, quickcheck-instances + , tasty, tasty-quickcheck, template-haskell, text + }: + mkDerivation { + pname = "password-types"; + version = "1.0.0.0"; + sha256 = "090aqq2xs6m5djvr9zfdj7rxafbmj8d05vij5rchj1f9c46dclb5"; + revision = "4"; + editedCabalFile = "0kcd10nxam2ni685j9v9lrd6pi14cpxkr6sqzwxxkhn1mmb0bik7"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base bytestring memory text ]; + testHaskellDepends = [ + base base-compat doctest QuickCheck quickcheck-instances tasty + tasty-quickcheck template-haskell text + ]; + description = "Types for handling passwords"; + license = lib.licenses.bsd3; + }) {}; + + "passwords" = callPackage + ({ mkDerivation, base, containers, MonadRandom, random }: + mkDerivation { + pname = "passwords"; + version = "0.1.0.6"; + sha256 = "0x345pfa28abj152kkr1afnaraf4r8pj0216ack79brxvdhlk6li"; + libraryHaskellDepends = [ base containers MonadRandom random ]; + description = "Password generation/validation library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pasta" = callPackage + ({ mkDerivation, base, hspec, microlens, microlens-th, protolude + , semigroups, text, text-show + }: + mkDerivation { + pname = "pasta"; + version = "0.1.0.3"; + sha256 = "05c3gh2cfn9hafwz1cz9wn3axbn90xrp9pr2yq4piwvmbwi7ifxx"; + libraryHaskellDepends = [ + base microlens microlens-th protolude semigroups text text-show + ]; + testHaskellDepends = [ base hspec microlens protolude ]; + description = "PostgreSQL Abstract Syntax Tree Assember"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pasta-curves" = callPackage + ({ mkDerivation, base, bytestring, criterion, cryptonite, memory + , random, tasty, tasty-hunit, tasty-quickcheck, utf8-string + }: + mkDerivation { + pname = "pasta-curves"; + version = "0.0.1.0"; + sha256 = "0918mg7g4gf35s2srcyjk0s6wk5an1qqw74r3z42livda0srfqb2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cryptonite memory random utf8-string + ]; + executableHaskellDepends = [ + base bytestring cryptonite memory random utf8-string + ]; + testHaskellDepends = [ + base bytestring cryptonite memory random tasty tasty-hunit + tasty-quickcheck utf8-string + ]; + benchmarkHaskellDepends = [ + base bytestring criterion cryptonite memory random utf8-string + ]; + description = "Provides the Pasta curves: Pallas, Vesta and their field elements Fp and Fq"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "pasta-curves"; + broken = true; + }) {}; + + "pastis" = callPackage + ({ mkDerivation, base, HTTP, network }: + mkDerivation { + pname = "pastis"; + version = "0.1.2"; + sha256 = "1425gzss5maqzrphrvvsw60lkapwg3wfjx10c59qkylx63k5ixjl"; + libraryHaskellDepends = [ base HTTP network ]; + description = "Interface to the past.is URL shortening service"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pasty" = callPackage + ({ mkDerivation, base, bytestring, mtl }: + mkDerivation { + pname = "pasty"; + version = "0.1"; + sha256 = "12pmqcpqa6gjph40w4ga53ij8b989igaf3r6jwxng67kmddkq22z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring mtl ]; + description = "A simple command line pasting utility"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "pasty"; + broken = true; + }) {}; + + "patat" = callPackage + ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, async, base + , base64-bytestring, bytestring, colour, containers, directory + , filepath, mtl, network, network-uri, optparse-applicative, pandoc + , pandoc-types, process, QuickCheck, random, skylighting, tasty + , tasty-hunit, tasty-quickcheck, terminal-size, text, time + , unordered-containers, vector, wcwidth, yaml + }: + mkDerivation { + pname = "patat"; + version = "0.12.0.0"; + sha256 = "0a903f34y1a3aipff2c4zl86smxgi8agbawkgdd6ac7px4zdz4sv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal ansi-wl-pprint async base base64-bytestring + bytestring colour containers directory filepath mtl network + network-uri optparse-applicative pandoc pandoc-types process random + skylighting terminal-size text time unordered-containers vector + wcwidth yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + ansi-terminal base directory pandoc QuickCheck tasty tasty-hunit + tasty-quickcheck text + ]; + description = "Terminal-based presentations using Pandoc"; + license = lib.licenses.gpl2Only; + mainProgram = "patat"; + maintainers = [ lib.maintainers.dalpd ]; + }) {}; + + "patch" = callPackage + ({ mkDerivation, base, commutative-semigroups, constraints-extras + , containers, dependent-map, dependent-sum, hedgehog, HUnit + , indexed-traversable, lens, monoidal-containers, semialign + , semigroupoids, these, transformers, witherable + }: + mkDerivation { + pname = "patch"; + version = "0.0.8.2"; + sha256 = "15r2sjlpvp22iwd7qa1lqdq7n8nvqv2klvzrlm3phqq3j5n5x5y5"; + libraryHaskellDepends = [ + base commutative-semigroups constraints-extras containers + dependent-map dependent-sum indexed-traversable lens + monoidal-containers semialign semigroupoids these transformers + witherable + ]; + testHaskellDepends = [ base containers hedgehog HUnit ]; + description = "Data structures for describing changes to other data structures"; + license = lib.licenses.bsd3; + }) {}; + + "patch-combinators" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "patch-combinators"; + version = "0.2.2"; + sha256 = "007bxr6xfqjmbx4b9k3n3qw7jmrn298v8cqxvycfhy5924l9jyi6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "A library for patching functions and data structures"; + license = lib.licenses.bsd3; + }) {}; + + "patch-image" = callPackage + ({ mkDerivation, array, base, bool8, bytestring, cassava + , comfort-array, comfort-fftw, containers, dsp, enumset + , explicit-exception, filepath, JuicyPixels, knead, llvm-extra + , llvm-tf, netlib-ffi, non-empty, pqueue, prelude-compat + , semigroups, shell-utility, storable-complex, storable-record, tfp + , unordered-containers, utility-ht, vector + }: + mkDerivation { + pname = "patch-image"; + version = "0.3.3.2"; + sha256 = "1kbd19vaizhbrpb4pa3py125kaw313yn3aq70yr7wygk1kk6v7ql"; + revision = "2"; + editedCabalFile = "098xpd9x8cm6w4b8azg4cl039whyh3mjimvhqmazhcn4hp4y4rr4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bool8 bytestring cassava comfort-array comfort-fftw + containers dsp enumset explicit-exception filepath JuicyPixels + knead llvm-extra llvm-tf netlib-ffi non-empty pqueue prelude-compat + semigroups shell-utility storable-complex storable-record tfp + unordered-containers utility-ht vector + ]; + description = "Compose a big image from overlapping parts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "patch-image-llvm"; + }) {}; + + "patches-vector" = callPackage + ({ mkDerivation, base, criterion, doctest, edit-distance-vector + , hspec, microlens, QuickCheck, vector + }: + mkDerivation { + pname = "patches-vector"; + version = "0.1.5.4"; + sha256 = "0m6s63pihdrrvb4f5d3pzjc9zhs4spa342miinwq726riac3ijgl"; + libraryHaskellDepends = [ + base edit-distance-vector microlens vector + ]; + testHaskellDepends = [ + base criterion doctest hspec QuickCheck vector + ]; + description = "Patches (diffs) on vectors: composable, mergeable, and invertible"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "path_0_9_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions + , filepath, genvalidity, genvalidity-hspec, genvalidity-property + , hashable, hspec, mtl, QuickCheck, template-haskell, text + , validity + }: + mkDerivation { + pname = "path"; + version = "0.9.0"; + sha256 = "14h811rrydpiwi1rdi5wmcdlcq2qjld3iv92p4czqf08a7lxaz4g"; + libraryHaskellDepends = [ + aeson base deepseq exceptions filepath hashable template-haskell + text + ]; + testHaskellDepends = [ + aeson base bytestring filepath genvalidity genvalidity-hspec + genvalidity-property hspec mtl QuickCheck template-haskell validity + ]; + description = "Support for well-typed paths"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "path" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions + , filepath, genvalidity, genvalidity-hspec, genvalidity-property + , hashable, hspec, mtl, QuickCheck, template-haskell, text + , validity + }: + mkDerivation { + pname = "path"; + version = "0.9.5"; + sha256 = "0cy4vilmhzhi5nfh4v2kyvizhjzjpjib3bvgm1sgmvjzj40dfgrd"; + libraryHaskellDepends = [ + aeson base deepseq exceptions filepath hashable template-haskell + text + ]; + testHaskellDepends = [ + aeson base bytestring filepath genvalidity genvalidity-hspec + genvalidity-property hspec mtl QuickCheck template-haskell validity + ]; + description = "Support for well-typed paths"; + license = lib.licenses.bsd3; + }) {}; + + "path-binary-instance" = callPackage + ({ mkDerivation, base, binary, path }: + mkDerivation { + pname = "path-binary-instance"; + version = "0.1.0.1"; + sha256 = "19ck3ja66vcgl90wyw6r9d2h50kdv9gjs7sxjgciam6v6867vb0y"; + libraryHaskellDepends = [ base binary path ]; + description = "Binary instance for Path"; + license = lib.licenses.mit; + }) {}; + + "path-dhall-instance" = callPackage + ({ mkDerivation, base, dhall, either, path, text }: + mkDerivation { + pname = "path-dhall-instance"; + version = "0.2.1.0"; + sha256 = "17igz9936lfivph9rr04075sp7ik5k8byljw2vj0zx8lnznjwn6a"; + libraryHaskellDepends = [ base dhall either path text ]; + description = "ToDhall and FromDhall instances for Path"; + license = lib.licenses.mit; + }) {}; + + "path-extensions" = callPackage + ({ mkDerivation, base, exceptions, path }: + mkDerivation { + pname = "path-extensions"; + version = "0.1.1.0"; + sha256 = "0pvjb26arsj892addi9x26v8naislh87x6av70k8fjnsish3pnj5"; + libraryHaskellDepends = [ base exceptions path ]; + description = "Enumeration of common filetype extensions for use with the path library"; + license = lib.licenses.mit; + }) {}; + + "path-extra" = callPackage + ({ mkDerivation, attoparsec, base, path, QuickCheck + , quickcheck-instances, tasty, tasty-quickcheck, text + }: + mkDerivation { + pname = "path-extra"; + version = "0.3.1"; + sha256 = "0si91qq7bssfpzsnqjwbgp4iifg5clsk4yyxd1yxrk9pxl5vc0wa"; + libraryHaskellDepends = [ attoparsec base path text ]; + testHaskellDepends = [ + attoparsec base path QuickCheck quickcheck-instances tasty + tasty-quickcheck text + ]; + description = "URLs without host information"; + license = lib.licenses.bsd3; + }) {}; + + "path-formatting" = callPackage + ({ mkDerivation, base, formatting, path }: + mkDerivation { + pname = "path-formatting"; + version = "0.1.0.0"; + sha256 = "0jfl2ggvghnkwhp8p8r1dswjb5dpng8hifzhjh2a982bmlsln9c6"; + libraryHaskellDepends = [ base formatting path ]; + description = "Formatting for path"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "path-io" = callPackage + ({ mkDerivation, base, containers, directory, dlist, exceptions + , filepath, hspec, path, temporary, time, transformers, unix-compat + }: + mkDerivation { + pname = "path-io"; + version = "1.8.1"; + sha256 = "1phaxzff8n4jfksdakbzxadh8m07h5ifscwyjz4h5568rlv7zlws"; + revision = "1"; + editedCabalFile = "092gf9fk6f2h5apv2lgqww49gbqjljz70nz6yp7c1l6rhkmcnxaz"; + libraryHaskellDepends = [ + base containers directory dlist exceptions filepath path temporary + time transformers unix-compat + ]; + testHaskellDepends = [ + base directory exceptions filepath hspec path transformers + unix-compat + ]; + description = "Interface to ‘directory’ package for users of ‘path’"; + license = lib.licenses.bsd3; + }) {}; + + "path-like" = callPackage + ({ mkDerivation, base, path }: + mkDerivation { + pname = "path-like"; + version = "0.2.0.2"; + sha256 = "1hr58zcgcybd34zzas5kf0jgcm5z2wdlbhskwj9233503nnlwkq9"; + libraryHaskellDepends = [ base path ]; + description = "PathLike, FileLike and DirLike type classes for the Path library"; + license = lib.licenses.mit; + }) {}; + + "path-pieces" = callPackage + ({ mkDerivation, base, hspec, HUnit, QuickCheck, text, time }: + mkDerivation { + pname = "path-pieces"; + version = "0.2.1"; + sha256 = "0vx3sivcsld76058925hym2j6hm3g71f0qjr7v59f1g2afgx82q8"; + revision = "1"; + editedCabalFile = "0p7wsphh513s8l5d62lzgbhk2l1h6kj5y7bc27qqjsry9g8ah4y7"; + libraryHaskellDepends = [ base text time ]; + testHaskellDepends = [ base hspec HUnit QuickCheck text ]; + description = "Components of paths"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.psibi ]; + }) {}; + + "path-sing" = callPackage + ({ mkDerivation, base, hashable, path }: + mkDerivation { + pname = "path-sing"; + version = "0.1.0.0"; + sha256 = "14d84jwa3gdxp0pjlnck870skmqilxn98ymi15n7wqbkhf6mi5aw"; + libraryHaskellDepends = [ base hashable path ]; + description = "A singleton wrapper for the `path` library"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "path-tagged" = callPackage + ({ mkDerivation, aeson, base, deepseq, exceptions, hashable, path + , path-io, tasty, tasty-discover, template-haskell, th-compat, time + }: + mkDerivation { + pname = "path-tagged"; + version = "0.1.0.0"; + sha256 = "1w7m2g36aanmcis7q7d2lkcd76cni4fifnnln88qn5dxls09p94z"; + libraryHaskellDepends = [ + aeson base deepseq exceptions hashable path path-io + template-haskell th-compat time + ]; + testHaskellDepends = [ base tasty ]; + testToolDepends = [ tasty-discover ]; + description = "A wrapper around the @path@ library, tagged with semantic name"; + license = lib.licenses.bsd3; + }) {}; + + "path-text-utf8" = callPackage + ({ mkDerivation, base, bytestring, file-io, filepath, path + , safe-exceptions, text + }: + mkDerivation { + pname = "path-text-utf8"; + version = "0.0.2.0"; + sha256 = "1cxkrm6gzq25z6xnq7nnpxcx21bpfx1mrz6n8qqisg4r36dskxsg"; + libraryHaskellDepends = [ + base bytestring file-io filepath path safe-exceptions text + ]; + description = "Read and write UTF-8 text files"; + license = lib.licenses.asl20; + }) {}; + + "path-tree" = callPackage + ({ mkDerivation, base, containers, relude }: + mkDerivation { + pname = "path-tree"; + version = "0.2.0.0"; + sha256 = "13dknkl5lyvy1hyfgvgav611788bkc5w2hzsvsfg40z7ga87v10q"; + revision = "1"; + editedCabalFile = "14a5qq0yhmf1x5lmw2rdzv312i9w3wjg0q582y3w79wrqdid99sr"; + libraryHaskellDepends = [ base containers relude ]; + description = "`Data.Tree` for file paths"; + license = lib.licenses.mit; + }) {}; + + "path-utils" = callPackage + ({ mkDerivation, base, exceptions, path, split, text }: + mkDerivation { + pname = "path-utils"; + version = "0.1.1.0"; + sha256 = "0k6wfy8vzddfhxsd5zlbjd4397syqhdg6i8v49d218m0qqfhzkpj"; + libraryHaskellDepends = [ base exceptions path split text ]; + description = "Handful of simple utility functions for the path library"; + license = lib.licenses.mit; + }) {}; + + "pathfinding" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "pathfinding"; + version = "0.1.0.0"; + sha256 = "1d1vpkx4gl438b71mni80n46yrhz57z2hq2p9j2fkkpxj3k72y80"; + libraryHaskellDepends = [ base containers ]; + description = "pathfinding in grid and graphs"; + license = lib.licenses.mit; + }) {}; + + "pathfindingcore" = callPackage + ({ mkDerivation, array, base-noprelude, bizzlelude, split, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "pathfindingcore"; + version = "1.3.0"; + sha256 = "1hrq9xj7hw90v4b336awvlcvdyj2q7n87zf00vk59srdjqg41hjs"; + libraryHaskellDepends = [ + array base-noprelude bizzlelude split text + ]; + testHaskellDepends = [ + array base-noprelude bizzlelude tasty tasty-hunit + ]; + description = "A toy pathfinding library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pathological-bytestrings" = callPackage + ({ mkDerivation, base, bytestring, random }: + mkDerivation { + pname = "pathological-bytestrings"; + version = "0.1.0.0"; + sha256 = "04877061vp9fv5qd0cdazmn8dd1l0zsqpxvw1awvbzjyfzl31k1y"; + libraryHaskellDepends = [ base bytestring random ]; + description = "Pathological ByteStrings for testing"; + license = lib.licenses.bsd3; + }) {}; + + "paths" = callPackage + ({ mkDerivation, base, bytestring, deepseq, directory, filepath + , template-haskell, text, time + }: + mkDerivation { + pname = "paths"; + version = "0.2.0.0"; + sha256 = "18pzjlnmx7w79riig7qzyhw13jla92lals9lwayl23qr02ndna4v"; + revision = "4"; + editedCabalFile = "0zf4aij0jq4g77nzgr9b54f305h9gy8yjdzbp3cmpyschxbh16pd"; + libraryHaskellDepends = [ + base bytestring deepseq directory filepath template-haskell text + time + ]; + description = "Library for representing and manipulating type-safe file paths"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pathtype" = callPackage + ({ mkDerivation, base, deepseq, directory, doctest-exitcode-stdio + , doctest-lib, QuickCheck, semigroups, tagged, time, transformers + , utility-ht + }: + mkDerivation { + pname = "pathtype"; + version = "0.8.1.3"; + sha256 = "0wik0dpqd0bjwpsjwgqzn6cghrjkh5rbv5ggkyj50savh30y9mkj"; + libraryHaskellDepends = [ + base deepseq directory doctest-exitcode-stdio QuickCheck semigroups + tagged time transformers utility-ht + ]; + testHaskellDepends = [ + base doctest-exitcode-stdio doctest-lib QuickCheck + ]; + description = "Type-safe replacement for System.FilePath etc"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "pathwalk" = callPackage + ({ mkDerivation, base, directory, filepath, transformers }: + mkDerivation { + pname = "pathwalk"; + version = "0.3.1.2"; + sha256 = "148fapj00f59aa2igfq6hwrdcwcyslvrskmfvdia0crid9jd1q3n"; + libraryHaskellDepends = [ base directory filepath transformers ]; + testHaskellDepends = [ base ]; + description = "Path walking utilities for Haskell programs"; + license = lib.licenses.mit; + }) {}; + + "patience" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "patience"; + version = "0.3"; + sha256 = "1i1b37lgi31c17yrjyf8pdm4nf5lq8vw90z3rri78hf0k66d0p3i"; + libraryHaskellDepends = [ base containers ]; + description = "Patience diff and longest increasing subsequence"; + license = lib.licenses.bsd3; + }) {}; + + "patrol" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , containers, exceptions, hspec, http-client, http-types + , network-uri, text, time, uuid + }: + mkDerivation { + pname = "patrol"; + version = "1.0.0.7"; + sha256 = "139zkmwclm2yigb6081b6zgiqirv9jwcxshx3kigf00vy4wb32z6"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive containers exceptions + http-client http-types network-uri text time uuid + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive containers exceptions hspec + http-client http-types network-uri text time uuid + ]; + description = "Sentry SDK"; + license = lib.licenses.mit; + }) {}; + + "patronscraper" = callPackage + ({ mkDerivation, base, HandsomeSoup, hxt }: + mkDerivation { + pname = "patronscraper"; + version = "0.0.0.1"; + sha256 = "0agmgp3qvd710fcrqyfyvhck6yd311wxmmh5qd8lfgdm6597lhvi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base HandsomeSoup hxt ]; + description = "A webpage scraper for Patreon which dumps a list of patrons to a text file"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "patronscraper"; + broken = true; + }) {}; + + "pattern-arrows" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "pattern-arrows"; + version = "0.0.2"; + sha256 = "13q7bj19hd60rnjfc05wxlyck8llxy11z3mns8kxg197wxrdkhkg"; + revision = "1"; + editedCabalFile = "0vngc3mlyj52fl6cdrbwngpcyzp0gahq2h1sy1ysga62mv76wpc9"; + libraryHaskellDepends = [ base mtl ]; + description = "Arrows for Pretty Printing"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.t4ccer ]; + }) {}; + + "pattern-matcher" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck }: + mkDerivation { + pname = "pattern-matcher"; + version = "0.1.0.1"; + sha256 = "1wk4kjdr5a3s6cwzw5cr52bij9ix5apn3vixrj3iycar7zsyzxgz"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers mtl QuickCheck ]; + description = "A library for compiling pattern-matching to decision trees"; + license = lib.licenses.bsd3; + }) {}; + + "pattern-trie" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , doctest, hashable, mtl, QuickCheck, tasty, tasty-quickcheck, text + , unordered-containers + }: + mkDerivation { + pname = "pattern-trie"; + version = "0.1.1"; + sha256 = "1iyy500rdmfvw0n2k7v27w21i6hqk4hrmnxf7kq52s7g2mwl72di"; + libraryHaskellDepends = [ + base bytestring containers deepseq hashable text + unordered-containers + ]; + testHaskellDepends = [ + base bytestring containers doctest mtl QuickCheck tasty + tasty-quickcheck unordered-containers + ]; + benchmarkHaskellDepends = [ + base bytestring containers criterion deepseq hashable text + ]; + description = "Pattern tries"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "patterns" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, mtl, time + , utf8-string, zeromq-haskell + }: + mkDerivation { + pname = "patterns"; + version = "0.1.1"; + sha256 = "176si32zbrklf7wsspg0qdswd85ah0gl9k25ylx9qi2rr1vp18pv"; + libraryHaskellDepends = [ + base bytestring conduit containers mtl time utf8-string + zeromq-haskell + ]; + description = "Common patterns in message-oriented applications"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pava" = callPackage + ({ mkDerivation, base, criterion, hspec, mwc-random, random, vector + }: + mkDerivation { + pname = "pava"; + version = "0.1.1.4"; + sha256 = "1p43yiqkawvl5x6jmivc6y2zvl0azravs0zqhfhjnxbpqv8qd5d7"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ base hspec vector ]; + benchmarkHaskellDepends = [ + base criterion mwc-random random vector + ]; + description = "Greatest convex majorants and least concave minorants"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "paymill" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "paymill"; + version = "0.0.0"; + sha256 = "1gw3mxh766wf5anyn84qcf8nn96fzd1ibcjg55bk9b1yw6dc1va0"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "This is an unofficial client for the Paymill API"; + license = lib.licenses.bsd3; + }) {}; + + "paynow-zw" = callPackage + ({ mkDerivation, base, bytestring, containers, cryptohash, hspec + , HTTP, http-conduit, http-types, text, unliftio + }: + mkDerivation { + pname = "paynow-zw"; + version = "0.1.0.0"; + sha256 = "1mcdmiis3zbphmbhy4qxxfjziv9z7n7a5c057yzv17dgn138kbqd"; + libraryHaskellDepends = [ + base bytestring containers cryptohash HTTP http-conduit http-types + text unliftio + ]; + testHaskellDepends = [ base hspec unliftio ]; + description = "A Haskell wrapper for the Paynow payment gateway"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "paypal-adaptive-hoops" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, errors + , filepath, http-client, HUnit, lens, lens-aeson, test-framework + , test-framework-hunit, text, time, transformers, vector, wreq + }: + mkDerivation { + pname = "paypal-adaptive-hoops"; + version = "0.13.1.0"; + sha256 = "0pwnsna8bj9jzc1ig9k7qgdaqncayj2cnfys1h5chgjks1i73689"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring errors http-client lens lens-aeson text time + transformers vector wreq + ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ + aeson base bytestring directory filepath HUnit test-framework + test-framework-hunit text + ]; + description = "Client for a limited part of PayPal's Adaptive Payments API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "paypal-api" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, failure + , http-conduit, http-types, mtl, old-locale, text, time, wai + }: + mkDerivation { + pname = "paypal-api"; + version = "0.2"; + sha256 = "0im96yxvbb78sb0b83yypcwsa27gnjbjxbfki5rdnpgbf2yr8k9h"; + libraryHaskellDepends = [ + base bytestring conduit containers failure http-conduit http-types + mtl old-locale text time wai + ]; + description = "PayPal API, currently supporting \"ButtonManager\""; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "paypal-rest-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, country-codes + , Decimal, http-client, http-types, lens, safe, text, time, wreq + }: + mkDerivation { + pname = "paypal-rest-client"; + version = "0.1.0"; + sha256 = "1n81xwawz12slspnsx4i256mibnjxm9d560nyhkgmd19b56sr6x3"; + libraryHaskellDepends = [ + aeson base bytestring containers country-codes Decimal http-client + http-types lens safe text time wreq + ]; + description = "A client to connect to PayPal's REST API (v1)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pb" = callPackage + ({ mkDerivation, base, containers, HTTP, network, process }: + mkDerivation { + pname = "pb"; + version = "0.1.0"; + sha256 = "03cb5diy7wvcd0gm09r4172mck0n4v5hxyc622r8k3phzvzq9zdf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers HTTP network process + ]; + description = "pastebin command line application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pb"; + broken = true; + }) {}; + + "pb-next" = callPackage + ({ mkDerivation, base, data-default, either, optparse-applicative + , parsec, tasty, tasty-hunit, text, transformers + }: + mkDerivation { + pname = "pb-next"; + version = "0.1.0.0"; + sha256 = "1am3dgxhapwc546cslm2v1ln9zknjhv2aa8njc1hry6ybh3ynqhc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base either parsec text transformers ]; + executableHaskellDepends = [ + base data-default either optparse-applicative text + ]; + testHaskellDepends = [ base parsec tasty tasty-hunit ]; + description = "Utility CLI for working with protobuf files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pbhelp"; + broken = true; + }) {}; + + "pbc4hs" = callPackage + ({ mkDerivation, base, hslua, string-qq }: + mkDerivation { + pname = "pbc4hs"; + version = "0.1.1.5"; + sha256 = "16dki82d9x6rpkbax090ax8ynwjxv31cvpzpy51ynq83kjg3v2z9"; + libraryHaskellDepends = [ base hslua string-qq ]; + description = "pbc for HsLua"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pbkdf" = callPackage + ({ mkDerivation, base, binary, byteable, bytedump, bytestring + , cryptohash, utf8-string + }: + mkDerivation { + pname = "pbkdf"; + version = "1.1.1.1"; + sha256 = "1nbn8kan43i00g23g8aljxjpaxm9q1qhzxxdgks0mc4mr1f7bifx"; + libraryHaskellDepends = [ + base binary byteable bytedump bytestring cryptohash utf8-string + ]; + testHaskellDepends = [ + base binary byteable bytedump bytestring cryptohash utf8-string + ]; + description = "Haskell implementation of the PBKDF functions from RFC-2898"; + license = lib.licenses.bsd3; + }) {}; + + "pcap" = callPackage + ({ mkDerivation, base, bytestring, network, time }: + mkDerivation { + pname = "pcap"; + version = "0.4.5.2"; + sha256 = "0pydw62qqw61sxfd8x9vvwgpgl3zp6mqv8rm4c825ymzyipjxsg7"; + libraryHaskellDepends = [ base bytestring network time ]; + description = "A system-independent interface for user-level packet capture"; + license = lib.licenses.bsd3; + }) {}; + + "pcap-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, pcap, transformers }: + mkDerivation { + pname = "pcap-conduit"; + version = "0.1"; + sha256 = "07a6cwaq668a948njjybj9clbswmhz88xrwjkb42jg9gm1nh46kz"; + libraryHaskellDepends = [ + base bytestring conduit pcap transformers + ]; + description = "Conduit <-> libpcap"; + license = lib.licenses.bsd3; + }) {}; + + "pcap-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, pcap, transformers + }: + mkDerivation { + pname = "pcap-enumerator"; + version = "0.5"; + sha256 = "0v7ar3jbs54ibhrbbzmvajc7pc8h8dv56wr77w4vsbyz6xq4sqdb"; + libraryHaskellDepends = [ + base bytestring enumerator pcap transformers + ]; + description = "Convert a pcap into an enumerator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pcapng" = callPackage + ({ mkDerivation, base, bytestring, bytestring-arbitrary, cereal + , cereal-conduit, conduit, conduit-extra, directory, filepath + , genvalidity-hspec, genvalidity-property, hspec, hspec-core, lens + , QuickCheck, resourcet, text, unliftio-core, validity + }: + mkDerivation { + pname = "pcapng"; + version = "0.1.0.0"; + sha256 = "1mvxl8fjsfs8xvm8v9nrqjidv52sgxqydgfnxh0bckhbzcc7gqaq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal cereal-conduit conduit conduit-extra lens + resourcet text unliftio-core + ]; + executableHaskellDepends = [ + base bytestring cereal cereal-conduit conduit conduit-extra lens + resourcet text unliftio-core + ]; + testHaskellDepends = [ + base bytestring bytestring-arbitrary cereal cereal-conduit conduit + conduit-extra directory filepath genvalidity-hspec + genvalidity-property hspec hspec-core lens QuickCheck resourcet + text unliftio-core validity + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pcapng-exe"; + }) {}; + + "pcd-loader" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, deepseq + , directory, HUnit, lens, linear, mtl, string-qq, test-framework + , test-framework-hunit, text, vector + }: + mkDerivation { + pname = "pcd-loader"; + version = "0.3.0.1"; + sha256 = "1nwyv5c0x262b4j73560bnxhab07ky0cba8nrzdbmmwl2g72c8m7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base binary bytestring deepseq lens linear mtl text + vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory HUnit lens string-qq test-framework + test-framework-hunit text vector + ]; + description = "PCD file loader"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pcd2bin"; + broken = true; + }) {}; + + "pcf" = callPackage + ({ mkDerivation, base, bound, c-dsl, containers, monad-gen, mtl + , prelude-extras, transformers, void + }: + mkDerivation { + pname = "pcf"; + version = "0.1.0.1"; + sha256 = "1dmp9afylsf4n7gxa23wn25w8h89lqyhjlxa5g7gshrbwxkx7c55"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bound c-dsl containers monad-gen mtl prelude-extras + transformers void + ]; + description = "A one file compiler for PCF"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pcf-font" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, vector, zlib + }: + mkDerivation { + pname = "pcf-font"; + version = "0.2.2.1"; + sha256 = "1gzlbdyhcrf7ap6zjd0fvkfwyakvb805198hpb9a86hrs5bih9mj"; + libraryHaskellDepends = [ + base binary bytestring containers vector zlib + ]; + description = "PCF font parsing and rendering library"; + license = lib.licenses.bsd3; + }) {}; + + "pcf-font-embed" = callPackage + ({ mkDerivation, base, bytestring, pcf-font, template-haskell + , vector + }: + mkDerivation { + pname = "pcf-font-embed"; + version = "0.1.2.0"; + sha256 = "0lgx62ig2rvxcv9sgk53pfr8gkfimb1xm6lxpc2rr74mdzp52pf5"; + libraryHaskellDepends = [ + base bytestring pcf-font template-haskell vector + ]; + description = "Template Haskell for embedding text rendered using PCF fonts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pcg-random" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cabal-doctest, doctest + , entropy, primitive, random + }: + mkDerivation { + pname = "pcg-random"; + version = "0.1.4.0"; + sha256 = "09hnckb3xzb3spn79jvqlsbg05zm9r1l3dqq44ka07ik4zbagjbf"; + revision = "1"; + editedCabalFile = "1f8h0lv34cmqaxccg2yf6q4s8r5g2s8q8s9kql212iggd2l3vv77"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base bytestring entropy primitive random + ]; + testHaskellDepends = [ base doctest ]; + description = "Haskell bindings to the PCG random number generator"; + license = lib.licenses.bsd3; + }) {}; + + "pcgen" = callPackage + ({ mkDerivation, base, criterion, deepseq, hspec, QuickCheck + , random + }: + mkDerivation { + pname = "pcgen"; + version = "2.0.1"; + sha256 = "15116krysjvp3if7rdqcfjgqappfybjzwmgrkd5v5x8w62izhnla"; + libraryHaskellDepends = [ base random ]; + testHaskellDepends = [ base hspec QuickCheck random ]; + benchmarkHaskellDepends = [ base criterion deepseq random ]; + description = "A fast, pseudorandom number generator"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pcre-heavy" = callPackage + ({ mkDerivation, base, base-compat, bytestring, doctest, Glob + , pcre-light, semigroups, string-conversions, template-haskell + }: + mkDerivation { + pname = "pcre-heavy"; + version = "1.0.0.3"; + sha256 = "03wqr7q242j23g910l0qgagqyy8fi3b5gv7xsaym7m41zki1bw9y"; + revision = "1"; + editedCabalFile = "0wa517agsib2q658bfsb9fdm12yz3pqzj204v9jf9rz4fm4y8q81"; + libraryHaskellDepends = [ + base base-compat bytestring pcre-light semigroups + string-conversions template-haskell + ]; + testHaskellDepends = [ base doctest Glob ]; + description = "A regexp (regex) library on top of pcre-light you can actually use"; + license = lib.licenses.publicDomain; + }) {}; + + "pcre-less" = callPackage + ({ mkDerivation, array, base, regex-pcre }: + mkDerivation { + pname = "pcre-less"; + version = "0.2.1"; + sha256 = "1widnpz4r2az96lwxrq21vm21j9j7b4sn86kqn2iih3xs2dpwqf9"; + libraryHaskellDepends = [ array base regex-pcre ]; + description = "Nicer interface to regex-pcre"; + license = lib.licenses.bsd3; + }) {}; + + "pcre-light" = callPackage + ({ mkDerivation, base, bytestring, containers, HUnit, mtl, pcre }: + mkDerivation { + pname = "pcre-light"; + version = "0.4.1.2"; + sha256 = "0fmdb1kv7fyjvcii788cg95zb2bzrg851h42x5pgdcgp3m3lm4p4"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ pcre ]; + testHaskellDepends = [ base bytestring containers HUnit mtl ]; + description = "Portable regex library for Perl 5 compatible regular expressions"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) pcre;}; + + "pcre-light-extra" = callPackage + ({ mkDerivation, base, bytestring, pcre-light }: + mkDerivation { + pname = "pcre-light-extra"; + version = "0.0.0"; + sha256 = "1kjh36gglszd16rsh0rm2q5fxjlfipzld4hw0l2r23y0flbqkbvx"; + libraryHaskellDepends = [ base bytestring pcre-light ]; + description = "pcre-light extra functionality"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pcre-utils" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, HUnit, mtl + , regex-pcre-builtin, vector + }: + mkDerivation { + pname = "pcre-utils"; + version = "0.1.9"; + sha256 = "03z0hri4pwwxajn9xgnprjmaqkiqw42bypm6m8791l3hn2fabw24"; + libraryHaskellDepends = [ + array attoparsec base bytestring mtl regex-pcre-builtin vector + ]; + testHaskellDepends = [ base bytestring HUnit regex-pcre-builtin ]; + description = "Perl-like substitute and split for PCRE regexps"; + license = lib.licenses.bsd3; + }) {}; + + "pcre2" = callPackage + ({ mkDerivation, base, containers, criterion, hspec, microlens + , microlens-platform, mtl, pcre-light, regex-pcre-builtin + , template-haskell, text + }: + mkDerivation { + pname = "pcre2"; + version = "2.2.1"; + sha256 = "0w08a4gzsll0wwwkn2abjvnrxd7y1irv627v4pc5ha4gsrlqd3fl"; + libraryHaskellDepends = [ + base containers microlens mtl template-haskell text + ]; + testHaskellDepends = [ + base containers hspec microlens microlens-platform mtl + template-haskell text + ]; + benchmarkHaskellDepends = [ + base containers criterion microlens microlens-platform mtl + pcre-light regex-pcre-builtin template-haskell text + ]; + description = "Regular expressions via the PCRE2 C library (included)"; + license = lib.licenses.asl20; + }) {}; + + "pcubature" = callPackage + ({ mkDerivation, base, containers, delaunayNd, hspray + , numeric-prelude, scubature, vector, vertexenum + }: + mkDerivation { + pname = "pcubature"; + version = "0.1.0.0"; + sha256 = "1jx3av5fz5g9rgn2b4n3520bvk739nvy79pnj4ipazgchasbgccl"; + libraryHaskellDepends = [ + base containers delaunayNd hspray numeric-prelude scubature vector + vertexenum + ]; + description = "Integration over convex polytopes"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pdc" = callPackage + ({ mkDerivation, aeson, base, http-query, text, time }: + mkDerivation { + pname = "pdc"; + version = "0.1.1"; + sha256 = "1013nvvsrajjp38kb78gzhkjgav80lrlq966nijxhqd4k6bsm7qc"; + libraryHaskellDepends = [ aeson base http-query text time ]; + description = "Fedora Product Definition Center service"; + license = lib.licenses.mit; + }) {}; + + "pdf-slave" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, directory, exceptions, haskintex, HaTeX + , optparse-applicative, pdf-slave-template, shelly, system-filepath + , text, transformers, unordered-containers, yaml + }: + mkDerivation { + pname = "pdf-slave"; + version = "1.3.2.0"; + sha256 = "1l7an71cnsgq7j6yfdvjqp1lj44f4kwb52c555ciccd6mz6f7866"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring containers directory + exceptions haskintex HaTeX pdf-slave-template shelly + system-filepath unordered-containers yaml + ]; + executableHaskellDepends = [ + aeson base bytestring optparse-applicative pdf-slave-template + shelly system-filepath text transformers yaml + ]; + description = "Tool to generate PDF from haskintex templates and YAML input"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pdf-slave"; + }) {}; + + "pdf-slave-server" = callPackage + ({ mkDerivation, acid-state, aeson, aeson-injector, base + , base16-bytestring, bytestring, containers, cryptonite, hashable + , http-client, http-client-tls, immortal, lens, memory + , monad-control, monad-logger, mtl, optparse-applicative, pdf-slave + , pdf-slave-server-api, safecopy, scientific, servant + , servant-auth-token, servant-auth-token-acid + , servant-auth-token-api, servant-server, shelly, stm, text, time + , transformers-base, unbounded-delays, unordered-containers, uuid + , wai-extra, warp, wreq, yaml + }: + mkDerivation { + pname = "pdf-slave-server"; + version = "0.1.2.0"; + sha256 = "16s1wgbvs7j8fbw82wwz8qxgyvvvcqjb54q2sb5qwjmlijw0rdwn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + acid-state aeson aeson-injector base base16-bytestring bytestring + containers cryptonite hashable http-client http-client-tls immortal + lens memory monad-control monad-logger mtl pdf-slave + pdf-slave-server-api safecopy scientific servant servant-auth-token + servant-auth-token-acid servant-auth-token-api servant-server + shelly stm text time transformers-base unbounded-delays + unordered-containers uuid wreq yaml + ]; + executableHaskellDepends = [ + base lens optparse-applicative text wai-extra warp + ]; + description = "Web service for pdf-slave tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pdf-slave-server"; + broken = true; + }) {pdf-slave-server-api = null;}; + + "pdf-slave-template" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, text + }: + mkDerivation { + pname = "pdf-slave-template"; + version = "1.2.1.0"; + sha256 = "17sl4dcisvzjbxa0b6qbi934nl7f5rqm840l66axw2bz43aq1m1f"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring containers text + ]; + description = "Template format definition for pdf-slave tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pdf-toolbox-content" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring + , containers, hspec, io-streams, pdf-toolbox-core, scientific, text + , vector + }: + mkDerivation { + pname = "pdf-toolbox-content"; + version = "0.1.1"; + sha256 = "0bdcakhmazxim5npqkb13lh0b65p1xqv2a05c61zv0g64n1d6k5f"; + libraryHaskellDepends = [ + attoparsec base base16-bytestring bytestring containers io-streams + pdf-toolbox-core scientific text vector + ]; + testHaskellDepends = [ + attoparsec base bytestring containers hspec io-streams + pdf-toolbox-core + ]; + description = "A collection of tools for processing PDF files"; + license = lib.licenses.bsd3; + }) {}; + + "pdf-toolbox-core" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring + , cipher-aes, cipher-rc4, containers, crypto-api, cryptohash + , hashable, hspec, io-streams, scientific, unordered-containers + , vector + }: + mkDerivation { + pname = "pdf-toolbox-core"; + version = "0.1.1"; + sha256 = "1d5bk7qbcgz99xa61xi17z0hgr3w2by3d5mr2vgd0hpcdi5ygskz"; + revision = "1"; + editedCabalFile = "1h5nh360zaql29lw3mcykip7bvnnjjcxmpaaz3s842a227m9wflz"; + libraryHaskellDepends = [ + attoparsec base base16-bytestring bytestring cipher-aes cipher-rc4 + containers crypto-api cryptohash hashable io-streams scientific + unordered-containers vector + ]; + testHaskellDepends = [ + attoparsec base bytestring hspec io-streams unordered-containers + vector + ]; + description = "A collection of tools for processing PDF files"; + license = lib.licenses.bsd3; + }) {}; + + "pdf-toolbox-document" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, hspec + , io-streams, pdf-toolbox-content, pdf-toolbox-core, text + , unordered-containers, vector + }: + mkDerivation { + pname = "pdf-toolbox-document"; + version = "0.1.2"; + sha256 = "172vxsv541hsdkk08rsr21rwdrcxwmf4pwjmgsq2rjwj4ba4723y"; + libraryHaskellDepends = [ + base bytestring containers io-streams pdf-toolbox-content + pdf-toolbox-core text unordered-containers vector + ]; + testHaskellDepends = [ + base directory hspec io-streams pdf-toolbox-core + unordered-containers + ]; + description = "A collection of tools for processing PDF files"; + license = lib.licenses.bsd3; + }) {}; + + "pdf-toolbox-viewer" = callPackage + ({ mkDerivation, base, bytestring, cairo, containers, directory + , filepath, gtk, io-streams, pdf-toolbox-content + , pdf-toolbox-document, process, random, text, transformers + }: + mkDerivation { + pname = "pdf-toolbox-viewer"; + version = "0.0.5.0"; + sha256 = "1vv90snnzzp30z2x7vib6p18b3shv9fqml8ggvjbicizx3d9brdq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cairo containers directory filepath gtk io-streams + pdf-toolbox-content pdf-toolbox-document process random text + transformers + ]; + description = "Simple pdf viewer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pdf-toolbox-viewer"; + broken = true; + }) {}; + + "pdf2line" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, filepath + , FindBin, process + }: + mkDerivation { + pname = "pdf2line"; + version = "0.0.1"; + sha256 = "07a9ddr4j5f4vhv1md32f0d3mwhx5p9lw0bwjikfhhqq49jvrpa5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring containers filepath FindBin process + ]; + description = "Simple command-line utility to convert PDF into text"; + license = "GPL"; + }) {}; + + "pdfinfo" = callPackage + ({ mkDerivation, base, mtl, old-locale, process-extras, text, time + , time-locale-compat + }: + mkDerivation { + pname = "pdfinfo"; + version = "1.5.4"; + sha256 = "04894cwvcn910j2b0j95dc6i9v6xriqa0v97z3vyi9dhi9yiysls"; + libraryHaskellDepends = [ + base mtl old-locale process-extras text time time-locale-compat + ]; + description = "Wrapper around the pdfinfo command"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pdfname" = callPackage + ({ mkDerivation, base, directory, filepath, optparse-applicative + , pdfinfo, text + }: + mkDerivation { + pname = "pdfname"; + version = "0.3"; + sha256 = "01xy5rg2n1x2fpqwhnbrmxqqma40zxr8ac0mv06qnyidyggrsggz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath optparse-applicative pdfinfo text + ]; + description = "Name a PDF file using information from the pdfinfo command"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "pdfname"; + }) {}; + + "pdfsplit" = callPackage + ({ mkDerivation, base, directory, pdfinfo, process, temporary }: + mkDerivation { + pname = "pdfsplit"; + version = "0.0.1"; + sha256 = "00bnbfy3awl9vd9vvmh6ylfn2d882r3r1am6b6788b78lvznypxa"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory pdfinfo process temporary + ]; + description = "split two-column PDFs, so there is one column per page"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pdfsplit"; + }) {}; + + "pdftotext" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, hspec + , hspec-discover, optparse-applicative, poppler-cpp, range, text + }: + mkDerivation { + pname = "pdftotext"; + version = "0.1.0.1"; + sha256 = "0nilgv9w6i59h99w89q0jimmximpwn62i22z67gi2834bhdaqmn7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring text ]; + libraryPkgconfigDepends = [ poppler-cpp ]; + executableHaskellDepends = [ + aeson ansi-wl-pprint base optparse-applicative range text + ]; + testHaskellDepends = [ base hspec text ]; + testToolDepends = [ hspec-discover ]; + description = "Extracts text from PDF using poppler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pdftotext.hs"; + broken = true; + }) {poppler-cpp = null;}; + + "pdynload" = callPackage + ({ mkDerivation, base, directory, filepath, ghc, ghc-paths + , old-time, process + }: + mkDerivation { + pname = "pdynload"; + version = "0.0.3"; + sha256 = "0949nzk85fp9vs6v90cd6kxgg52pcaz2mfahv7416qpgp65hpw93"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory filepath ghc ghc-paths old-time process + ]; + description = "pdynload is polymorphic dynamic linking library"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "peakachu" = callPackage + ({ mkDerivation, base, derive, GLUT, List, template-haskell, time + , TypeCompose + }: + mkDerivation { + pname = "peakachu"; + version = "0.3.1"; + sha256 = "1wmlainnbrzpwrsr4qhw7m39s4crhc67xg1mxam0rfj9c1cnimxp"; + libraryHaskellDepends = [ + base derive GLUT List template-haskell time TypeCompose + ]; + description = "Experiemental library for composable interactive programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "peano" = callPackage + ({ mkDerivation, base, tasty-bench }: + mkDerivation { + pname = "peano"; + version = "0.1.0.2"; + sha256 = "0qa2qxm492c4bac8il2riw17djk9pbjymng16dhilnxsimqyi3wa"; + libraryHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base tasty-bench ]; + description = "Peano numbers"; + license = lib.licenses.bsd3; + }) {}; + + "peano-inf" = callPackage + ({ mkDerivation, base, containers, lazysmallcheck }: + mkDerivation { + pname = "peano-inf"; + version = "0.6.5"; + sha256 = "1w8rvlckqcy41ciq2csb2nf83l969nwvvrrlm0x1yzf5i6ibg33b"; + libraryHaskellDepends = [ base containers lazysmallcheck ]; + description = "Lazy Peano numbers including observable infinity value"; + license = lib.licenses.bsd3; + }) {}; + + "pec" = callPackage + ({ mkDerivation, array, base, Cabal, cmdargs, containers, deepseq + , derive, directory, filepath, grm, mtl, old-time, process, shake + , syb, uniplate, wl-pprint + }: + mkDerivation { + pname = "pec"; + version = "0.2.3"; + sha256 = "110i4y93gm6b76and12vra8nr5q2dz20dvgpbpdgic3sv2ds16k0"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base Cabal cmdargs containers deepseq derive grm mtl shake + syb uniplate wl-pprint + ]; + executableHaskellDepends = [ + base Cabal cmdargs deepseq derive directory filepath grm mtl + old-time process shake syb uniplate wl-pprint + ]; + description = "pec embedded compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pecoff" = callPackage + ({ mkDerivation, base, binary, bytestring, containers }: + mkDerivation { + pname = "pecoff"; + version = "0.11"; + sha256 = "0vb22jfl309k4a6b80015cyrs5cxls7vyf8faz7lrm7i0vj0vz1q"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base binary bytestring containers ]; + description = "Parser for PE/COFF format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pedersen-commitment" = callPackage + ({ mkDerivation, base, bytestring, containers, cryptonite, memory + , mtl, protolude, QuickCheck, tasty, tasty-hunit, tasty-quickcheck + , text + }: + mkDerivation { + pname = "pedersen-commitment"; + version = "0.2.0"; + sha256 = "1dxh20abilyf29jg6dbl9al300v7wzd1avv36p4hf8x2xwvwr4v7"; + libraryHaskellDepends = [ + base bytestring containers cryptonite memory mtl protolude text + ]; + testHaskellDepends = [ + base bytestring containers cryptonite memory mtl protolude + QuickCheck tasty tasty-hunit tasty-quickcheck text + ]; + description = "An implementation of Pedersen commitment schemes"; + license = lib.licenses.mit; + }) {}; + + "pedestrian-dag" = callPackage + ({ mkDerivation, array, base, binary, containers }: + mkDerivation { + pname = "pedestrian-dag"; + version = "0.2.0"; + sha256 = "075m58nmls893vis3l55dix8mrciwl2r8kz1s18mgwhxvadm4gdp"; + revision = "1"; + editedCabalFile = "1434n6ncyyryjqzn3xcg73nwvcr6si7cnf2k8g2qrp0xmrq0nx8b"; + libraryHaskellDepends = [ array base binary containers ]; + description = "A pedestrian implementation of directed acyclic graphs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "peg" = callPackage + ({ mkDerivation, base, containers, filepath, haskeline, logict, mtl + , parsec + }: + mkDerivation { + pname = "peg"; + version = "0.2"; + sha256 = "0mh56nkn31dwpyrl238b06gyfwy3p7y90b9y6k639vpqkn9nnzcd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers filepath haskeline logict mtl parsec + ]; + description = "a lazy non-deterministic concatenative programming language"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "peg"; + broken = true; + }) {}; + + "peggy" = callPackage + ({ mkDerivation, base, hashtables, haskell-src-meta, ListLike + , monad-control, mtl, template-haskell + }: + mkDerivation { + pname = "peggy"; + version = "0.3.2"; + sha256 = "1km847arc193wq6cdr38xvz1znbdmrgdyji2p9rs4j2p35rr6s6y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base hashtables haskell-src-meta ListLike monad-control mtl + template-haskell + ]; + description = "The Parser Generator for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pell" = callPackage + ({ mkDerivation, arithmoi, base, Cabal, cabal-test-quickcheck + , containers, primes, QuickCheck + }: + mkDerivation { + pname = "pell"; + version = "0.1.3.0"; + sha256 = "07l623ja134s99qlhvjrsfcyaj9s504xfm9ml8afc78k9yarly9w"; + libraryHaskellDepends = [ arithmoi base containers ]; + testHaskellDepends = [ + arithmoi base Cabal cabal-test-quickcheck containers primes + QuickCheck + ]; + description = "Package to solve the Generalized Pell Equation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pem" = callPackage + ({ mkDerivation, base, basement, bytestring, HUnit, memory + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "pem"; + version = "0.2.4"; + sha256 = "1m7qjsxrd8m88cvkqmr8kscril500j2a9y0iynvksjyjkhdlq33p"; + libraryHaskellDepends = [ base basement bytestring memory ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Privacy Enhanced Mail (PEM) format reader and writer"; + license = lib.licenses.bsd3; + }) {}; + + "pencil" = callPackage + ({ mkDerivation, base, data-default, directory, doctest + , edit-distance, filepath, hashable, hsass, mtl, pandoc, parsec + , semigroups, text, time, unordered-containers, vector, xml, yaml + }: + mkDerivation { + pname = "pencil"; + version = "1.0.1"; + sha256 = "0a1lb0dclv6p6qkd6nd3zp665n6spkv10yd1i2m67rrqabg802cl"; + revision = "1"; + editedCabalFile = "012afvs4wghdw7adz0hw01pmi8ai89r8jhpykdwfyf4ignbrfpvq"; + libraryHaskellDepends = [ + base data-default directory edit-distance filepath hashable hsass + mtl pandoc parsec semigroups text time unordered-containers vector + xml yaml + ]; + testHaskellDepends = [ + base doctest mtl text unordered-containers + ]; + description = "Static site generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "penn-treebank" = callPackage + ({ mkDerivation, base, containers, parsec }: + mkDerivation { + pname = "penn-treebank"; + version = "0.1.0.1"; + sha256 = "12c5bzn3ac8783lny56n7rd8a1ik4ayfm1pr5v7gm7z53f7iz0qy"; + libraryHaskellDepends = [ base containers parsec ]; + description = "Tools for manipulating the Penn TreeBank"; + license = lib.licenses.bsd3; + }) {}; + + "penntreebank-megaparsec" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover + , megaparsec, mtl, template-haskell, text, transformers + }: + mkDerivation { + pname = "penntreebank-megaparsec"; + version = "0.2.0"; + sha256 = "1238y2wya0ryas58n0b0l4gjmsrzl0dwns0f4gx5m8q6aq4d33c9"; + libraryHaskellDepends = [ + base containers megaparsec mtl template-haskell transformers + ]; + testHaskellDepends = [ + base containers hspec megaparsec mtl template-haskell text + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Parser combinators for trees in the Penn Treebank format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "penny" = callPackage + ({ mkDerivation, action-permutations, anonymous-sums, base + , bytestring, cereal, containers, contravariant, either, matchers + , multiarg, ofx, old-locale, parsec, prednote, QuickCheck, rainbow + , rainbox, random-shuffle, semigroups, split, tasty + , tasty-quickcheck, text, time, transformers + }: + mkDerivation { + pname = "penny"; + version = "0.32.0.10"; + sha256 = "0bzxihhi7cs8cqbnz7mf6sj12dyr267265asc010pgyffpjc22qi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + action-permutations anonymous-sums base bytestring cereal + containers contravariant either matchers multiarg ofx old-locale + parsec prednote rainbow rainbox semigroups split text time + transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + anonymous-sums base parsec QuickCheck random-shuffle semigroups + tasty tasty-quickcheck text time transformers + ]; + description = "Extensible double-entry accounting system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "penny-bin" = callPackage + ({ mkDerivation, base, containers, explicit-exception, multiarg + , parsec, penny-lib, pretty-show, semigroups, text, transformers + }: + mkDerivation { + pname = "penny-bin"; + version = "0.22.0.0"; + sha256 = "0mdl8wpcy2yzscpww6vv5vhgiwy5xi0js1yxd7y4h5dmvhxsrr9l"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers explicit-exception multiarg parsec penny-lib + pretty-show semigroups text transformers + ]; + description = "Deprecated - use penny package instead"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "penny-lib" = callPackage + ({ mkDerivation, action-permutations, base, binary, bytestring + , cereal, containers, explicit-exception, matchers, multiarg, ofx + , old-locale, parsec, prednote, pretty-show, rainbow, semigroups + , split, text, time, transformers + }: + mkDerivation { + pname = "penny-lib"; + version = "0.22.0.0"; + sha256 = "0fy671xvia7kjlcrwpsv93gsnyz5wvcajlva98ykbh7cdkf56b17"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + action-permutations base binary bytestring cereal containers + explicit-exception matchers multiarg ofx old-locale parsec prednote + pretty-show rainbow semigroups split text time transformers + ]; + description = "Deprecated - use penny package instead"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "penrose" = callPackage + ({ mkDerivation, ad, aeson, alex, ansi-terminal, array, base + , bytestring, containers, directory, docopt, extra, hmatrix + , hslogger, http-types, megaparsec, mtl, multimap, network + , old-time, parser-combinators, pretty, pretty-show + , pretty-terminal, process, random, random-shuffle, scotty, split + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + , unordered-containers, uuid, websockets + }: + mkDerivation { + pname = "penrose"; + version = "0.1.1.1"; + sha256 = "0fak9lsa7gz1q2sbkwd76i01zi5aigi3p7q7gqlmz32y8sxsc8q0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ad aeson ansi-terminal array base bytestring containers directory + docopt extra hmatrix hslogger http-types megaparsec mtl multimap + network old-time parser-combinators pretty pretty-show + pretty-terminal process random random-shuffle scotty split text + unordered-containers uuid websockets + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + ad aeson ansi-terminal array base bytestring containers directory + docopt extra hmatrix hslogger http-types megaparsec mtl multimap + network old-time parser-combinators pretty pretty-show + pretty-terminal process random random-shuffle scotty split tasty + tasty-hunit tasty-quickcheck tasty-smallcheck text uuid websockets + ]; + description = "Create beautiful diagrams just by typing mathematical notation in plain text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "penrose"; + }) {}; + + "peparser" = callPackage + ({ mkDerivation, base, binary, bytestring, haskell98 }: + mkDerivation { + pname = "peparser"; + version = "0.21"; + sha256 = "1qy8hghpvp9idiq4ksn55n1dpx7823s7mjfvqfgrmhj0xl1b1y54"; + libraryHaskellDepends = [ base binary bytestring haskell98 ]; + description = "A parser for PE object files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "percent-encoder" = callPackage + ({ mkDerivation, array, base, bytestring, criterion, network-uri + , QuickCheck, quickcheck-instances + }: + mkDerivation { + pname = "percent-encoder"; + version = "0.0.0.0"; + sha256 = "1aqa25kydhvf9jiqk5a928fmgi9g94d2b44gkq8vqlzbq0azi126"; + libraryHaskellDepends = [ array base bytestring ]; + testHaskellDepends = [ + base bytestring QuickCheck quickcheck-instances + ]; + benchmarkHaskellDepends = [ + base bytestring criterion network-uri + ]; + description = "Percent encode/decode ByteStrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "percent-format" = callPackage + ({ mkDerivation, base, leancheck }: + mkDerivation { + pname = "percent-format"; + version = "0.0.4"; + sha256 = "0plzn3c35iikc3xd5wcd5svkizy9x6v488cf5vxx5aj4hzmp6wmr"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base leancheck ]; + description = "simple printf-style string formatting"; + license = lib.licenses.bsd3; + }) {}; + + "perceptron" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "perceptron"; + version = "0.1.0.3"; + sha256 = "0w1vrsv43z92y6vsv9nzs2pjlqkhrxvzh53r2722530lzff34m78"; + libraryHaskellDepends = [ base ]; + description = "The perceptron learning algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "perceptual-hash" = callPackage + ({ mkDerivation, avif, base, bytestring, containers, cpphs + , criterion, deepseq, filepath, hip, hspec, JuicyPixels + , optparse-applicative, par-traverse, primitive, stm, vector + , vector-algorithms, webp + }: + mkDerivation { + pname = "perceptual-hash"; + version = "0.1.4.7"; + sha256 = "151s5bqhl89ism9v4h93z0x8g0rcschx58ddvzj09xxxdbnf3rmk"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + avif base bytestring hip JuicyPixels primitive vector + vector-algorithms webp + ]; + libraryToolDepends = [ cpphs ]; + executableHaskellDepends = [ + base containers filepath optparse-applicative par-traverse stm + ]; + executableToolDepends = [ cpphs ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ cpphs ]; + benchmarkHaskellDepends = [ base criterion deepseq filepath ]; + benchmarkToolDepends = [ cpphs ]; + description = "Find duplicate images"; + license = lib.licenses.bsd3; + mainProgram = "phash"; + }) {}; + + "perdure" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cognimeta-utils + , collections-api, comonad-transformers, containers, cryptohash + , data-binary-ieee754, data-lens, data-lens-fd, data-lens-template + , filepath, ghc-prim, MonadRandom, mtl, primitive, QuickCheck, stm + , strict, tagged, template-haskell, time, transformers, unix + }: + mkDerivation { + pname = "perdure"; + version = "0.2.1"; + sha256 = "04vj8kva5qmrf8r93xyf0qw8nx64j241pdc19s2ddvd21lq5wqkz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring cognimeta-utils collections-api + comonad-transformers containers cryptohash data-binary-ieee754 + data-lens data-lens-fd data-lens-template filepath ghc-prim + MonadRandom mtl primitive QuickCheck stm strict tagged + template-haskell time transformers unix + ]; + executableHaskellDepends = [ + base bytestring cognimeta-utils containers MonadRandom mtl + QuickCheck template-haskell transformers + ]; + description = "Robust persistence for acyclic immutable data"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "perdure"; + }) {}; + + "peregrin" = callPackage + ({ mkDerivation, base, bytestring, hspec, pg-harness-client + , postgresql-simple, resource-pool, text, transformers + }: + mkDerivation { + pname = "peregrin"; + version = "0.4.2"; + sha256 = "1xnzkv6kwpgpa5cpz7rs4p2myw96j7z5aw1dqdk14gs7f1wbdhwb"; + libraryHaskellDepends = [ base bytestring postgresql-simple text ]; + testHaskellDepends = [ + base hspec pg-harness-client postgresql-simple resource-pool text + transformers + ]; + description = "Database migration support for use in other libraries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "perf" = callPackage + ({ mkDerivation, base, containers, deepseq, formatn, gauge, mtl + , numhask-space, optparse-applicative, rdtsc, recursion-schemes + , text, time, vector + }: + mkDerivation { + pname = "perf"; + version = "0.12.0.1"; + sha256 = "1fhfngyrmpc1z8rsswd6hsp87yyixkgp52ijsd2mcv6masvrh42i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers deepseq formatn mtl numhask-space + optparse-applicative rdtsc recursion-schemes text time vector + ]; + executableHaskellDepends = [ + base containers deepseq formatn gauge mtl optparse-applicative text + ]; + benchmarkHaskellDepends = [ base ]; + description = "Low-level run time measurement"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "perf-explore"; + }) {}; + + "perf-analysis" = callPackage + ({ mkDerivation, base, containers, deepseq, optparse-generic, perf + , protolude, readme-lhs, scientific, tdigest, text, text-format + , vector + }: + mkDerivation { + pname = "perf-analysis"; + version = "0.3.0"; + sha256 = "1c591c5i732ld3giip56b9rccgrfjlrnnx6zrxfmg33anhyjwsi6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base perf protolude readme-lhs scientific tdigest text text-format + ]; + executableHaskellDepends = [ + base containers deepseq optparse-generic perf protolude readme-lhs + text vector + ]; + description = "analysis example using perf"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "perf-examples"; + }) {}; + + "perfect-hash-generator" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, data-default + , data-ordlist, directory, filepath, hashable, HUnit + , optparse-applicative, random, sorted-list, test-framework + , test-framework-hunit, text, unordered-containers, vector + }: + mkDerivation { + pname = "perfect-hash-generator"; + version = "1.0.0"; + sha256 = "1gxrba5lpwzifjg5glld6nj54xhvajm4b6cg88cs64iqnwhh2chi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers data-default data-ordlist + directory filepath hashable sorted-list text unordered-containers + vector + ]; + executableHaskellDepends = [ + base binary bytestring containers hashable optparse-applicative + random text unordered-containers vector + ]; + testHaskellDepends = [ + base binary bytestring containers data-default hashable HUnit + optparse-applicative random test-framework test-framework-hunit + text unordered-containers vector + ]; + description = "Perfect minimal hashing implementation in native Haskell"; + license = lib.licenses.asl20; + }) {}; + + "perfect-vector-shuffle" = callPackage + ({ mkDerivation, base, MonadRandom, primitive, QuickCheck + , quickcheck-instances, random, tasty, tasty-quickcheck, vector + }: + mkDerivation { + pname = "perfect-vector-shuffle"; + version = "0.1.1.1"; + sha256 = "1z4iv4sv9ld0gvdfa46ll5bsbxi9lckh69paip1c5ijcg78vy5y0"; + revision = "5"; + editedCabalFile = "0lppvhpfpfzcpdm4fxmsps8s272gz3wd2h5xc1w1908b7qqln0rw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base MonadRandom primitive random vector + ]; + executableHaskellDepends = [ + base MonadRandom primitive random vector + ]; + testHaskellDepends = [ + base QuickCheck quickcheck-instances random tasty tasty-quickcheck + vector + ]; + description = "Library for performing vector shuffles"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "perfecthash" = callPackage + ({ mkDerivation, array, base, bytestring, cmph, containers + , criterion, deepseq, hspec, QuickCheck, random, time + , unordered-containers + }: + mkDerivation { + pname = "perfecthash"; + version = "0.2.0"; + sha256 = "1qq9w9r0z9v5c96q9dhwliziaiikrsnpc7rv2ldjcf95g1w4a9wr"; + libraryHaskellDepends = [ + array base bytestring cmph containers time + ]; + testHaskellDepends = [ + base bytestring cmph containers hspec QuickCheck + ]; + benchmarkHaskellDepends = [ + array base bytestring containers criterion deepseq random + unordered-containers + ]; + description = "A perfect hashing library for mapping bytestrings to values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "perhaps" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, mtl + , transformers, transformers-compat + }: + mkDerivation { + pname = "perhaps"; + version = "0"; + sha256 = "16bm069pqrdsbscyp9m1r7cciqppkvlmgn4xgzp3yyfh69z095gn"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base mtl transformers transformers-compat + ]; + testHaskellDepends = [ base doctest ]; + description = "Perhaps, a monad"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "period" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, hspec, HUnit, old-locale + , optparse-applicative, parsec, text, text-show, time + }: + mkDerivation { + pname = "period"; + version = "0.1.0.7"; + sha256 = "0gvx68la0pr3hl4vz8pqgn0aw409084z5w9wls1ac2pv78nl3cgn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base old-locale parsec text text-show time + ]; + executableHaskellDepends = [ + ansi-wl-pprint base optparse-applicative text + ]; + testHaskellDepends = [ base hspec HUnit text time ]; + description = "Parse and format date periods, collapse and expand their text representations"; + license = lib.licenses.bsd3; + mainProgram = "period"; + }) {}; + + "periodic" = callPackage + ({ mkDerivation, base, cereal, hedis, hspec, text, time }: + mkDerivation { + pname = "periodic"; + version = "0.1.0.0"; + sha256 = "115b3ggi951w2b8k9a0iqx162aapcqsp5wa7rbgsnsvvjxic0wqr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base cereal hedis text time ]; + executableHaskellDepends = [ base cereal hedis text time ]; + testHaskellDepends = [ base cereal hedis hspec text time ]; + description = "A reliable at-least-once periodic job scheduler backed by redis"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "periodic-client" = callPackage + ({ mkDerivation, base, binary, byteable, bytestring, hslogger + , metro, metro-socket, mtl, periodic-common, resource-pool + , transformers, unliftio + }: + mkDerivation { + pname = "periodic-client"; + version = "1.1.7.2"; + sha256 = "0ldjxfq8p4spv4vgqjyklmcd8k3n2mrinma5w6k29d1wvyf5kxz5"; + libraryHaskellDepends = [ + base binary byteable bytestring hslogger metro metro-socket mtl + periodic-common resource-pool transformers unliftio + ]; + description = "Periodic task system haskell client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "periodic-client-exe" = callPackage + ({ mkDerivation, base, binary, boxes, bytestring + , data-default-class, deepseq, http-types, metro, metro-socket + , metro-transport-tls, metro-transport-websockets + , metro-transport-xor, periodic-client, periodic-common, process + , scotty, streaming-commons, text, unix-time, unliftio, warp + , websockets + }: + mkDerivation { + pname = "periodic-client-exe"; + version = "1.1.7.1"; + sha256 = "0mgcvkc4sw7f1idjnhcj6qinnm3w47as6zjx2s8cxyfxn0ma73ll"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary boxes bytestring data-default-class deepseq http-types + metro metro-socket metro-transport-tls metro-transport-websockets + metro-transport-xor periodic-client periodic-common process scotty + streaming-commons text unix-time unliftio warp websockets + ]; + description = "Periodic task system haskell client executables"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "periodic-common" = callPackage + ({ mkDerivation, base, binary, byteable, bytestring, entropy + , hashable, hslogger, metro, text, unliftio, vector + }: + mkDerivation { + pname = "periodic-common"; + version = "1.1.7.0"; + sha256 = "17rbzps7s4vwpf6390lz158hj1m5w6b791v8srg4mz9wd493iwbg"; + libraryHaskellDepends = [ + base binary byteable bytestring entropy hashable hslogger metro + text unliftio vector + ]; + description = "Periodic task system common"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "periodic-polynomials" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "periodic-polynomials"; + version = "0.2.0.0"; + sha256 = "1y7hj8cjdy5zpp7sg7yfaafcid7ssf23g4az6fwk2hrcrk97sf2i"; + libraryHaskellDepends = [ base vector ]; + description = "A library for working with periodic polynomials (very basic functionality)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "periodic-server" = callPackage + ({ mkDerivation, async, base, base64-bytestring, binary, byteable + , bytestring, direct-sqlite, entropy, filepath, hslogger, metro + , metro-socket, metro-transport-tls, metro-transport-websockets + , metro-transport-xor, mtl, network, periodic-common + , postgresql-simple, psqueues, resource-pool, stm, transformers + , unliftio, unordered-containers + }: + mkDerivation { + pname = "periodic-server"; + version = "1.1.7.1"; + sha256 = "1gvx5n86xm14yp07ag57mw5pfig0ldpnwmg1y4vrj003k046n29p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base base64-bytestring binary byteable bytestring + direct-sqlite entropy filepath hslogger metro mtl network + periodic-common postgresql-simple psqueues resource-pool stm + transformers unliftio unordered-containers + ]; + executableHaskellDepends = [ + base bytestring hslogger metro metro-socket metro-transport-tls + metro-transport-websockets metro-transport-xor periodic-common + unliftio + ]; + description = "Periodic task system haskell server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "periodicd"; + }) {}; + + "perm" = callPackage + ({ mkDerivation, base, catch-fd, HUnit, mtl, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "perm"; + version = "0.4.0.0"; + sha256 = "0lf6smw3m32vwrga5y671z355w0vphp3n63cfnsirk1kiz5ik5rx"; + libraryHaskellDepends = [ base catch-fd mtl transformers ]; + testHaskellDepends = [ + base HUnit mtl test-framework test-framework-hunit + ]; + description = "permutation Applicative and Monad with many mtl instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "permutation" = callPackage + ({ mkDerivation, base, Cabal, ghc-prim, process, QuickCheck }: + mkDerivation { + pname = "permutation"; + version = "0.5.0.5"; + sha256 = "005737s6k9dfpjmjf41m3k1wc31c2kql08ig7fd6npk22nhwmdai"; + revision = "1"; + editedCabalFile = "0lrargadwkwzzvajfiay8vkq1byh56kbr2h9ba9cfbpqwb4s90j9"; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ base ghc-prim QuickCheck ]; + description = "A library for permutations and combinations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "permutations" = callPackage + ({ mkDerivation, alg, base, base-unicode-symbols, Fin + , natural-induction, peano, smallcheck, tasty, tasty-smallcheck + , universe-base, util + }: + mkDerivation { + pname = "permutations"; + version = "0.1.0.0"; + sha256 = "0dx4xx4g35r2qq4al431l5s1664psf95pf0nf6y59c1i1km5qpq4"; + revision = "1"; + editedCabalFile = "1n52axjb7z0hv9fzs9c7n33dxhm5ljdv2s0xs17hh0ycy2106dq2"; + libraryHaskellDepends = [ + alg base base-unicode-symbols Fin natural-induction peano + universe-base util + ]; + testHaskellDepends = [ + alg base Fin natural-induction peano smallcheck tasty + tasty-smallcheck universe-base + ]; + description = "Permutations of finite sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "permute" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "permute"; + version = "1.0"; + sha256 = "03g1d9h26f1id0pnaigy9xy1cv5pvzqcjrwgzn75xnnbm5c3y9ch"; + libraryHaskellDepends = [ base mtl ]; + description = "Generalised permutation parser combinator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persist" = callPackage + ({ mkDerivation, base, bytestring, containers, QuickCheck + , test-framework, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "persist"; + version = "0.1.1.5"; + sha256 = "19s0jpbcas6c64lzl9plhp1b3qk89g3jrqhj2ljxvkzk81dbr2r3"; + libraryHaskellDepends = [ base bytestring containers text ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 text + ]; + description = "Minimal serialization library with focus on performance"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persist-state" = callPackage + ({ mkDerivation, base, bytestring, containers, ghc-prim, QuickCheck + , test-framework, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "persist-state"; + version = "0.2.0.0"; + sha256 = "1jmrba3nmd9qvvgmm1zz0qrhikzjdcg6rc38f4q3gq6yw4rap4kj"; + libraryHaskellDepends = [ + base bytestring containers ghc-prim text + ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 text + ]; + description = "Serialization library with state and leb128 encoding"; + license = lib.licenses.bsd3; + badPlatforms = [ "aarch64-linux" "armv7l-linux" ]; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persist2er" = callPackage + ({ mkDerivation, base, optparse-applicative, persistent, text }: + mkDerivation { + pname = "persist2er"; + version = "0.1.0.1"; + sha256 = "096gjkmw06crywwwydyr67447xmp8x967dwh1gavlr0061skb72p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base optparse-applicative persistent text + ]; + description = "Transforms persist's quasi-quoted syntax into ER format"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "persist2er"; + broken = true; + }) {}; + + "persistable-record" = callPackage + ({ mkDerivation, array, base, containers, dlist, names-th + , product-isomorphic, quickcheck-simple, template-haskell + , th-bang-compat, th-constraint-compat, th-data-compat + , transformers + }: + mkDerivation { + pname = "persistable-record"; + version = "0.6.0.6"; + sha256 = "0pivnycm2f04k5cjg0dplb150n6afvnlp0jhsxkbhsqignxkhimj"; + libraryHaskellDepends = [ + array base containers dlist names-th product-isomorphic + template-haskell th-bang-compat th-constraint-compat th-data-compat + transformers + ]; + testHaskellDepends = [ base quickcheck-simple ]; + description = "Binding between SQL database values and haskell records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "persistable-types-HDBC-pg" = callPackage + ({ mkDerivation, base, bytestring, convertible, dlist, HDBC + , persistable-record, relational-query, relational-query-HDBC + , text-postgresql + }: + mkDerivation { + pname = "persistable-types-HDBC-pg"; + version = "0.0.3.5"; + sha256 = "0bzc7kv12mz7kan1ivqpf2k1kwn3f1h74gallfvfrqans3np6p4m"; + libraryHaskellDepends = [ + base bytestring convertible dlist HDBC persistable-record + relational-query relational-query-HDBC text-postgresql + ]; + testHaskellDepends = [ + base relational-query relational-query-HDBC text-postgresql + ]; + description = "HDBC and Relational-Record instances of PostgreSQL extended types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "persistent" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , base64-bytestring, blaze-html, bytestring, conduit, containers + , criterion, deepseq, fast-logger, file-embed, hspec, http-api-data + , lift-type, monad-logger, mtl, path-pieces, QuickCheck + , quickcheck-instances, resource-pool, resourcet, scientific + , shakespeare, silently, template-haskell, text, th-lift-instances + , time, transformers, unliftio, unliftio-core, unordered-containers + , vault, vector + }: + mkDerivation { + pname = "persistent"; + version = "2.14.6.1"; + sha256 = "1adsm4m804pqf30jzwkv4s1xvp5d482r4lm4s14hx2cqb43frdfh"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base base64-bytestring blaze-html + bytestring conduit containers deepseq fast-logger http-api-data + lift-type monad-logger mtl path-pieces resource-pool resourcet + scientific silently template-haskell text th-lift-instances time + transformers unliftio unliftio-core unordered-containers vault + vector + ]; + testHaskellDepends = [ + aeson attoparsec base base64-bytestring blaze-html bytestring + conduit containers deepseq fast-logger hspec http-api-data + monad-logger mtl path-pieces QuickCheck quickcheck-instances + resource-pool resourcet scientific shakespeare silently + template-haskell text th-lift-instances time transformers unliftio + unliftio-core unordered-containers vector + ]; + benchmarkHaskellDepends = [ + base criterion deepseq file-embed template-haskell text + ]; + description = "Type-safe, multi-backend data serialization"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.psibi ]; + }) {}; + + "persistent-audit" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , getopt-generics, hashable, hspec, mongoDB, persistent + , persistent-mongoDB, persistent-parser, persistent-sqlite + , persistent-template, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "persistent-audit"; + version = "0.2.0.0"; + sha256 = "1w8zpyyzglp6ywkdzhkcwlf8py0ck75zsnna5insn3q4dw9qgk03"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring hashable mongoDB persistent + persistent-mongoDB persistent-parser persistent-template text time + transformers unordered-containers + ]; + executableHaskellDepends = [ + base getopt-generics persistent-parser text + ]; + testHaskellDepends = [ + aeson attoparsec base hspec persistent persistent-parser + persistent-sqlite persistent-template text time transformers + ]; + description = "Parses a Persist Model file and produces Audit Models"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "persistent-audit"; + }) {}; + + "persistent-cereal" = callPackage + ({ mkDerivation, base, cereal, persistent, text }: + mkDerivation { + pname = "persistent-cereal"; + version = "0.1.0"; + sha256 = "09akf8vpkn2jskf1vf9mq96sakqzr7mfs8hhri8qlbkwx3i5nr6f"; + libraryHaskellDepends = [ base cereal persistent text ]; + description = "Helper functions for writing Persistent instances"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-database-url" = callPackage + ({ mkDerivation, base, bytestring, fail, hspec + , persistent-postgresql, string-conversions, text, uri-bytestring + }: + mkDerivation { + pname = "persistent-database-url"; + version = "1.1.0"; + sha256 = "1lf49s7rpjg2i0fsg25jwcw5xnhbi1xnmqys7gmknncj4nyc1qd3"; + libraryHaskellDepends = [ + base bytestring fail persistent-postgresql string-conversions text + uri-bytestring + ]; + testHaskellDepends = [ + base bytestring hspec persistent-postgresql text + ]; + description = "Parse DATABASE_URL into configuration types for Persistent"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-discover" = callPackage + ({ mkDerivation, base, directory, discover-instances, dlist + , file-embed, filepath, hspec, hspec-discover, mtl, persistent + , some-dict-of, template-haskell, text + }: + mkDerivation { + pname = "persistent-discover"; + version = "0.1.0.7"; + sha256 = "0limmps83v9grv6j58vz996bafbxp267nv3s7mizmp1g68yvqcba"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory discover-instances dlist file-embed filepath mtl + persistent some-dict-of template-haskell text + ]; + executableHaskellDepends = [ + base directory discover-instances dlist file-embed filepath mtl + persistent some-dict-of template-haskell text + ]; + testHaskellDepends = [ + base directory discover-instances dlist file-embed filepath hspec + hspec-discover mtl persistent some-dict-of template-haskell text + ]; + testToolDepends = [ hspec-discover ]; + description = "Persistent module discover utilities"; + license = lib.licenses.bsd3; + mainProgram = "persistent-discover"; + }) {}; + + "persistent-documentation" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover, mtl + , persistent, persistent-template, template-haskell, text + }: + mkDerivation { + pname = "persistent-documentation"; + version = "0.1.0.4"; + sha256 = "0ib56hz4q83knw6lqdbfcflnpwd0x8381p67yibmnbyn9p5b6r1q"; + libraryHaskellDepends = [ + base containers mtl persistent template-haskell text + ]; + testHaskellDepends = [ + base containers hspec hspec-discover persistent persistent-template + text + ]; + testToolDepends = [ hspec-discover ]; + description = "Documentation DSL for persistent entities"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-equivalence" = callPackage + ({ mkDerivation, array, base, diffarray }: + mkDerivation { + pname = "persistent-equivalence"; + version = "0.3"; + sha256 = "14nn01bbwskllbccgcnwnjwzyws6vppqv4l51n6pcvhwbphn18qz"; + libraryHaskellDepends = [ array base diffarray ]; + description = "Persistent equivalence relations (aka union-find)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-event-source" = callPackage + ({ mkDerivation, base, esqueleto, monad-logger, persistent + , persistent-mtl, tasty, tasty-hunit, tasty-quickcheck, text, time + , unliftio-core + }: + mkDerivation { + pname = "persistent-event-source"; + version = "0.1.0"; + sha256 = "1pk0655hv6rvkk9rfdnc03fy90q16yn53yfv83rc1vrxghs17mnr"; + libraryHaskellDepends = [ + base esqueleto monad-logger persistent persistent-mtl text time + unliftio-core + ]; + testHaskellDepends = [ + base esqueleto monad-logger persistent persistent-mtl tasty + tasty-hunit tasty-quickcheck text time unliftio-core + ]; + description = "Persistent based event sourcing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "persistent-eventsource" = callPackage + ({ mkDerivation, base, esqueleto, monad-logger, persistent + , persistent-mtl, tasty, tasty-hunit, tasty-quickcheck, text, time + , unliftio-core + }: + mkDerivation { + pname = "persistent-eventsource"; + version = "0.2.0"; + sha256 = "0fp23hxg217zbm3ak85rixd06dipscgsl2ldiyhp09f2jxkskslv"; + libraryHaskellDepends = [ + base esqueleto monad-logger persistent persistent-mtl text time + unliftio-core + ]; + testHaskellDepends = [ + base esqueleto monad-logger persistent persistent-mtl tasty + tasty-hunit tasty-quickcheck text time unliftio-core + ]; + description = "Persistent based event sourcing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "persistent-generic" = callPackage + ({ mkDerivation, base, persistent, text }: + mkDerivation { + pname = "persistent-generic"; + version = "0.1.0.0"; + sha256 = "1a9h7dfj9v47di4pwg3fwzwa550fh8wj2ri1w2kd8xbw9xym5kqk"; + libraryHaskellDepends = [ base persistent text ]; + description = "Derive Persistent classes generically"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-hssqlppp" = callPackage + ({ mkDerivation, base, bytestring, hssqlppp, monad-control, mtl + , persistent, persistent-template, template-haskell, text, th-lift + }: + mkDerivation { + pname = "persistent-hssqlppp"; + version = "0.1"; + sha256 = "1p4fpa5qlkn2jmggszzmzg0bva8r8j0x7b2bidqyzlw2i9332ba2"; + libraryHaskellDepends = [ + base bytestring hssqlppp monad-control mtl persistent + persistent-template template-haskell text th-lift + ]; + description = "Declare Persistent entities using SQL SELECT query syntax"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "persistent-instances-iproute" = callPackage + ({ mkDerivation, base, bytestring, iproute, persistent }: + mkDerivation { + pname = "persistent-instances-iproute"; + version = "0.1.0.1"; + sha256 = "0nmk138kv020aa0pw29l177rb6rji4rnmw4ndnkn1xvp8gh3w0yn"; + libraryHaskellDepends = [ base bytestring iproute persistent ]; + description = "Persistent instances for types in iproute"; + license = lib.licenses.bsd3; + }) {}; + + "persistent-iproute" = callPackage + ({ mkDerivation, aeson, aeson-iproute, base, bytestring + , http-api-data, iproute, path-pieces, persistent, text + }: + mkDerivation { + pname = "persistent-iproute"; + version = "0.2.5"; + sha256 = "0x5vsincd2gll20agkrsgl8f092x7pc7b22fn5ardcm2fnyl2x8i"; + libraryHaskellDepends = [ + aeson aeson-iproute base bytestring http-api-data iproute + path-pieces persistent text + ]; + description = "Persistent instances for types in iproute"; + license = lib.licenses.bsd3; + }) {}; + + "persistent-lens" = callPackage + ({ mkDerivation, base, lens, persistent }: + mkDerivation { + pname = "persistent-lens"; + version = "1.0.0"; + sha256 = "1pmk79m3p71sbcnzz27ji7305v4s8pbqghphl6nmkviswdy430xl"; + libraryHaskellDepends = [ base lens persistent ]; + description = "lens helpers for persistent"; + license = lib.licenses.mit; + }) {}; + + "persistent-map" = callPackage + ({ mkDerivation, base, binary, containers, directory, EdisonAPI + , EdisonCore, filepath, LRU, mtl, stm-io-hooks + }: + mkDerivation { + pname = "persistent-map"; + version = "0.3.5"; + sha256 = "0an0j6xkxygxlvjj50fq356sc4njbniz9jzv6v2h9pihsmcckhvq"; + libraryHaskellDepends = [ + base binary containers directory EdisonAPI EdisonCore filepath LRU + mtl stm-io-hooks + ]; + description = "A thread-safe (STM) persistency interface for finite map types"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "persistent-migration" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, exceptions + , fgl, monad-logger, mtl, persistent, persistent-postgresql + , persistent-template, process, QuickCheck, resource-pool, tasty + , tasty-golden, tasty-quickcheck, temporary, text, time + , unordered-containers, yaml + }: + mkDerivation { + pname = "persistent-migration"; + version = "0.3.0"; + sha256 = "1jm3qizi1l0wdsmmb87lk7i35lp8ip935vbwzwnd7ybb6s8js1pn"; + libraryHaskellDepends = [ + base containers fgl mtl persistent text time unordered-containers + ]; + testHaskellDepends = [ + base bytestring conduit containers exceptions monad-logger mtl + persistent persistent-postgresql persistent-template process + QuickCheck resource-pool tasty tasty-golden tasty-quickcheck + temporary text time yaml + ]; + description = "Manual migrations for the persistent library"; + license = lib.licenses.bsd3; + }) {}; + + "persistent-mongoDB" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bson, bytestring, cereal + , conduit, containers, hspec, http-api-data, HUnit, mongoDB + , network, path-pieces, persistent, persistent-qq, persistent-test + , process, QuickCheck, resource-pool, resourcet, template-haskell + , text, time, transformers, unliftio-core + }: + mkDerivation { + pname = "persistent-mongoDB"; + version = "2.13.0.1"; + sha256 = "1ck74kpzkz623c43qb8r1cjq8chi2p721vx95zrpciz8jm496235"; + revision = "4"; + editedCabalFile = "01zfwp8jyr65sc3mijv1a8x0zs4csmr71nn6ksr9d18p3lpd9zz8"; + libraryHaskellDepends = [ + aeson base bson bytestring cereal conduit http-api-data mongoDB + network path-pieces persistent resource-pool resourcet text time + transformers unliftio-core + ]; + testHaskellDepends = [ + base blaze-html bytestring containers hspec HUnit mongoDB + persistent persistent-qq persistent-test process QuickCheck + template-haskell text time transformers unliftio-core + ]; + description = "Backend for the persistent library using mongoDB"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-mtl" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, esqueleto + , exceptions, explainable-predicates, monad-logger, mtl, persistent + , persistent-postgresql, persistent-sqlite, resource-pool + , resourcet, tasty, tasty-autocollect, tasty-golden, tasty-hunit + , text, transformers, unliftio, unliftio-core, unliftio-pool + }: + mkDerivation { + pname = "persistent-mtl"; + version = "0.5.1"; + sha256 = "13sz2j3g5vyvfhs97xzmzcb5a83lg4wlzmqnbmwg6l419jpj23fq"; + libraryHaskellDepends = [ + base conduit containers exceptions monad-logger mtl persistent + resource-pool resourcet text transformers unliftio unliftio-core + unliftio-pool + ]; + testHaskellDepends = [ + base bytestring conduit containers esqueleto explainable-predicates + monad-logger persistent persistent-postgresql persistent-sqlite + resource-pool resourcet tasty tasty-autocollect tasty-golden + tasty-hunit text unliftio + ]; + testToolDepends = [ tasty-autocollect ]; + description = "Monad transformer for the persistent API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-mysql" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit + , containers, fast-logger, hspec, http-api-data, HUnit + , monad-logger, mysql, mysql-simple, path-pieces, persistent + , persistent-qq, persistent-test, QuickCheck, quickcheck-instances + , resource-pool, resourcet, text, time, transformers, unliftio-core + }: + mkDerivation { + pname = "persistent-mysql"; + version = "2.13.1.5"; + sha256 = "1dg709kz1rrgj3ir24a8pww47my03h3k5vcn2qld7h2ffcbnlxd9"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring conduit containers monad-logger + mysql mysql-simple persistent resource-pool resourcet text + transformers unliftio-core + ]; + testHaskellDepends = [ + aeson base bytestring conduit containers fast-logger hspec + http-api-data HUnit monad-logger mysql path-pieces persistent + persistent-qq persistent-test QuickCheck quickcheck-instances + resourcet text time transformers unliftio-core + ]; + description = "Backend for the persistent library using MySQL database server"; + license = lib.licenses.mit; + }) {}; + + "persistent-mysql-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , fast-logger, hspec, HUnit, io-streams, monad-logger + , mysql-haskell, network, persistent, persistent-qq + , persistent-template, persistent-test, QuickCheck + , quickcheck-instances, resource-pool, resourcet, text, time, tls + , transformers, unliftio-core + }: + mkDerivation { + pname = "persistent-mysql-haskell"; + version = "0.6.0"; + sha256 = "1b5195mrl3x79wi7qj95kx96dwwfldjfx6arb6l1ff4mmgxh3q8s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring conduit containers io-streams monad-logger + mysql-haskell network persistent resource-pool resourcet text time + tls transformers unliftio-core + ]; + executableHaskellDepends = [ + base monad-logger persistent persistent-template transformers + ]; + testHaskellDepends = [ + base bytestring containers fast-logger hspec HUnit monad-logger + persistent persistent-qq persistent-template persistent-test + QuickCheck quickcheck-instances resourcet text time transformers + unliftio-core + ]; + description = "A pure haskell backend for the persistent library using MySQL database server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "persistent-mysql-haskell-example"; + }) {}; + + "persistent-mysql-pure" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , fast-logger, hspec, http-api-data, HUnit, io-streams + , monad-logger, mysql-haskell, network, path-pieces, persistent + , persistent-qq, persistent-test, QuickCheck, quickcheck-instances + , resource-pool, resourcet, text, time, tls, transformers + , unliftio-core + }: + mkDerivation { + pname = "persistent-mysql-pure"; + version = "1.0.2"; + sha256 = "0aaw7w52ba57r27mjmjkrwpv0949aiad5515ypckkqpi0i2cj4n5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring conduit containers io-streams monad-logger + mysql-haskell network persistent resource-pool resourcet text time + tls transformers unliftio-core + ]; + executableHaskellDepends = [ + base monad-logger persistent transformers + ]; + testHaskellDepends = [ + aeson base bytestring containers fast-logger hspec http-api-data + HUnit monad-logger mysql-haskell path-pieces persistent + persistent-qq persistent-test QuickCheck quickcheck-instances + resourcet text time transformers unliftio-core + ]; + description = "A pure haskell backend for the persistent library using MySQL database server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "persistent-mysql-pure-example"; + }) {}; + + "persistent-odbc" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , convertible, HDBC, HDBC-odbc, monad-logger, persistent + , persistent-template, resourcet, text, time, transformers + }: + mkDerivation { + pname = "persistent-odbc"; + version = "0.2.1.1"; + sha256 = "1c44mq7y20s0xk88azp2aa5wv8kn7g1blw987rp0chb03mljkwja"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring conduit containers convertible HDBC HDBC-odbc + monad-logger persistent persistent-template resourcet text time + transformers + ]; + description = "Backend for the persistent library using ODBC"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-pagination" = callPackage + ({ mkDerivation, base, conduit, containers, esqueleto, foldl, hspec + , hspec-discover, microlens, mtl, persistent, persistent-sqlite + , persistent-template, QuickCheck, time + }: + mkDerivation { + pname = "persistent-pagination"; + version = "0.1.1.2"; + sha256 = "16p89c4rjwak7slb7rmzn0qyap2vg3ayis8q3lkxl0k7a609pf5h"; + libraryHaskellDepends = [ + base conduit esqueleto foldl microlens mtl persistent + ]; + testHaskellDepends = [ + base conduit containers esqueleto hspec hspec-discover mtl + persistent persistent-sqlite persistent-template QuickCheck time + ]; + testToolDepends = [ hspec-discover ]; + description = "Efficient and correct pagination for persistent or esqueleto queries"; + license = lib.licenses.bsd3; + }) {}; + + "persistent-parser" = callPackage + ({ mkDerivation, attoparsec, base, hspec, text }: + mkDerivation { + pname = "persistent-parser"; + version = "0.1.0.2"; + sha256 = "0xxzyqgridbnzjbn2pxw5bjrk2pbzh0m52bg37sj7a25731v0khj"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ attoparsec base hspec text ]; + description = "Parse persistent model files"; + license = lib.licenses.bsd3; + }) {}; + + "persistent-postgresql" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring + , conduit, containers, fast-logger, hspec, hspec-expectations + , hspec-expectations-lifted, http-api-data, HUnit, monad-logger + , mtl, path-pieces, persistent, persistent-qq, persistent-test + , postgresql-libpq, postgresql-simple, QuickCheck + , quickcheck-instances, resource-pool, resourcet + , string-conversions, text, time, transformers, unliftio + , unliftio-core, unordered-containers, vault, vector + }: + mkDerivation { + pname = "persistent-postgresql"; + version = "2.13.6.1"; + sha256 = "0mv7a2qrcn34996as1wqxwxlhyqfis0m6q4wkfzyrpmy881zc6lh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base blaze-builder bytestring conduit containers + monad-logger mtl persistent postgresql-libpq postgresql-simple + resource-pool resourcet string-conversions text time transformers + unliftio-core vault + ]; + testHaskellDepends = [ + aeson base bytestring containers fast-logger hspec + hspec-expectations hspec-expectations-lifted http-api-data HUnit + monad-logger path-pieces persistent persistent-qq persistent-test + QuickCheck quickcheck-instances resourcet text time transformers + unliftio unliftio-core unordered-containers vector + ]; + description = "Backend for the persistent library using postgresql"; + license = lib.licenses.mit; + }) {}; + + "persistent-postgresql-streaming" = callPackage + ({ mkDerivation, base, conduit, monad-logger, mtl, persistent + , persistent-postgresql, postgresql-simple, resourcet, text + , transformers + }: + mkDerivation { + pname = "persistent-postgresql-streaming"; + version = "0.1.0.0"; + sha256 = "0k9dvlhjhnrb64apr8w6hbyhvrvibgfszp2gm9zrks3mh729i5k3"; + libraryHaskellDepends = [ + base conduit monad-logger mtl persistent persistent-postgresql + postgresql-simple resourcet text transformers + ]; + description = "Memory-constant streaming of Persistent entities from PostgreSQL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-protobuf" = callPackage + ({ mkDerivation, base, bytestring, persistent, protocol-buffers + , protocol-buffers-descriptor, template-haskell, text + }: + mkDerivation { + pname = "persistent-protobuf"; + version = "0.1.5"; + sha256 = "046dpasgv6bwcm17w0z9dz4bvaa622cdb8paj7j6accmsc4rvs9z"; + libraryHaskellDepends = [ + base bytestring persistent protocol-buffers + protocol-buffers-descriptor template-haskell text + ]; + description = "Template-Haskell helpers for integrating protobufs with persistent"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "persistent-qq" = callPackage + ({ mkDerivation, aeson, base, bytestring, fast-logger + , haskell-src-meta, hspec, HUnit, monad-logger, mtl, persistent + , persistent-sqlite, resourcet, template-haskell, text, unliftio + }: + mkDerivation { + pname = "persistent-qq"; + version = "2.12.0.6"; + sha256 = "1z017xb7mq3npbz1jw7d9b2x8ylwr4qcpi7d87pi6dw89nwqcwwd"; + libraryHaskellDepends = [ + base haskell-src-meta mtl persistent template-haskell text + ]; + testHaskellDepends = [ + aeson base bytestring fast-logger haskell-src-meta hspec HUnit + monad-logger mtl persistent persistent-sqlite resourcet + template-haskell text unliftio + ]; + description = "Provides a quasi-quoter for raw SQL for persistent"; + license = lib.licenses.mit; + }) {}; + + "persistent-ratelimit" = callPackage + ({ mkDerivation, base, time, yesod }: + mkDerivation { + pname = "persistent-ratelimit"; + version = "0.3.0.0"; + sha256 = "05h7wlw82ljjic50qhzlldhidz344id1fpf0yaxrhqvx7wkgyi2m"; + libraryHaskellDepends = [ base time yesod ]; + description = "A library for rate limiting activities with a persistent backend"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-redis" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, hedis + , http-api-data, mtl, path-pieces, persistent, scientific + , template-haskell, text, time, transformers, utf8-string + }: + mkDerivation { + pname = "persistent-redis"; + version = "2.13.0.1"; + sha256 = "1p03bwsldi3w4vsig1krnilhpbkkhzrm240jbx22q514922kgjr9"; + revision = "2"; + editedCabalFile = "0dcj03k07gb3spp0zllc0h0p57xwxa7x9vsm0zszqvks76y85f9m"; + libraryHaskellDepends = [ + aeson base binary bytestring hedis http-api-data mtl path-pieces + persistent scientific text time transformers utf8-string + ]; + testHaskellDepends = [ + aeson base binary bytestring hedis http-api-data mtl path-pieces + persistent scientific template-haskell text time transformers + utf8-string + ]; + description = "Backend for persistent library using Redis"; + license = lib.licenses.bsd3; + }) {}; + + "persistent-refs" = callPackage + ({ mkDerivation, base, containers, mtl, ref-fd, transformers }: + mkDerivation { + pname = "persistent-refs"; + version = "0.4"; + sha256 = "1lyhz0cywls91a6crjq5v8x4h4740s73h3blvbkr6fg26kh11cs6"; + libraryHaskellDepends = [ + base containers mtl ref-fd transformers + ]; + description = "Haskell references backed by an IntMap for persistence and reversibility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-relational-record" = callPackage + ({ mkDerivation, array, base, conduit, containers, hlint, HUnit + , mtl, names-th, persistable-record, persistent + , persistent-template, relational-query, resourcet + , template-haskell, test-framework, test-framework-hunit + , test-framework-th, text, time + }: + mkDerivation { + pname = "persistent-relational-record"; + version = "0.3.0"; + sha256 = "0cbm9klj9z7lrkp8b9s3z6ij1apbmjxqmxaakmykz1fqc483h9g1"; + libraryHaskellDepends = [ + array base conduit containers mtl names-th persistable-record + persistent relational-query resourcet template-haskell text + ]; + testHaskellDepends = [ + base hlint HUnit persistent-template relational-query + test-framework test-framework-hunit test-framework-th text time + ]; + description = "relational-record on persisten backends"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "persistent-spatial" = callPackage + ({ mkDerivation, aeson, base, hspec, http-api-data + , integer-logarithms, lens, persistent, QuickCheck, text + }: + mkDerivation { + pname = "persistent-spatial"; + version = "0.1.0.0"; + sha256 = "0x9ialzl7mmq3h4nx79z51czddn7xgs0sngixc38cdlmddvm2g36"; + revision = "1"; + editedCabalFile = "18qd2k3b6s8nd9v8fqsdf8f8pblm6frm8q8958zi5gs44096cgz8"; + libraryHaskellDepends = [ + aeson base http-api-data integer-logarithms lens persistent text + ]; + testHaskellDepends = [ + aeson base hspec http-api-data persistent QuickCheck text + ]; + description = "Database agnostic, spatially indexed type for geographic points"; + license = lib.licenses.mit; + }) {}; + + "persistent-sqlite" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , exceptions, fast-logger, hspec, HUnit, microlens, microlens-th + , monad-logger, mtl, persistent, persistent-test, QuickCheck + , resource-pool, resourcet, sqlite, system-fileio, system-filepath + , temporary, text, time, transformers, unliftio-core + , unordered-containers + }: + mkDerivation { + pname = "persistent-sqlite"; + version = "2.13.3.0"; + sha256 = "014ibary358yq2shi72ry56xfqzqj173al33nsmcp5z13j8m5hdx"; + configureFlags = [ "-fsystemlib" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring conduit containers microlens-th monad-logger + mtl persistent resource-pool resourcet text time transformers + unliftio-core unordered-containers + ]; + librarySystemDepends = [ sqlite ]; + testHaskellDepends = [ + base bytestring conduit containers exceptions fast-logger hspec + HUnit microlens monad-logger mtl persistent persistent-test + QuickCheck resourcet system-fileio system-filepath temporary text + time transformers unliftio-core + ]; + description = "Backend for the persistent library using sqlite3"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.psibi ]; + }) {inherit (pkgs) sqlite;}; + + "persistent-stm" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , extra, filelock, filepath, focus, hspec, stm, stm-containers + , temporary + }: + mkDerivation { + pname = "persistent-stm"; + version = "0.1.0.2"; + sha256 = "1z1nb0k2kdy9bd5jbkm2gw78n5qyc61wgpb6iq5wpz7rnvvvplj0"; + libraryHaskellDepends = [ + base binary bytestring containers directory extra filelock filepath + focus stm stm-containers + ]; + testHaskellDepends = [ base hspec stm temporary ]; + description = "STM transactions involving persistent storage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-template" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "persistent-template"; + version = "2.12.0.0"; + sha256 = "0c9cs27j43azimj74s2m2cdks87682ibpy1xbyzvygipgmb8nj6w"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "Type-safe, non-relational, multi-backend persistence"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.psibi ]; + }) {}; + + "persistent-template-classy" = callPackage + ({ mkDerivation, base, lens, persistent, persistent-sqlite + , persistent-template, template-haskell, text + }: + mkDerivation { + pname = "persistent-template-classy"; + version = "0.2.0"; + sha256 = "0grfr7bb0c9m4fhg27g4qch43mgjqfrzw2c0gi0arq5ibm3n17kk"; + libraryHaskellDepends = [ + base lens persistent persistent-sqlite persistent-template + template-haskell text + ]; + testHaskellDepends = [ + base lens persistent persistent-sqlite persistent-template + template-haskell text + ]; + description = "Generate classy lens field accessors for persistent models"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-test" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring, conduit + , containers, exceptions, hspec, hspec-expectations, http-api-data + , HUnit, monad-control, monad-logger, mtl, path-pieces, persistent + , QuickCheck, quickcheck-instances, random, resourcet, text, time + , transformers, transformers-base, unliftio, unliftio-core + , unordered-containers + }: + mkDerivation { + pname = "persistent-test"; + version = "2.13.1.3"; + sha256 = "0qqv00nlqpnfx4h3kkd8k0y41a8dfmgj0rc0smdf6p4kl2g1hrdl"; + libraryHaskellDepends = [ + aeson base blaze-html bytestring conduit containers exceptions + hspec hspec-expectations http-api-data HUnit monad-control + monad-logger mtl path-pieces persistent QuickCheck + quickcheck-instances random resourcet text time transformers + transformers-base unliftio unliftio-core unordered-containers + ]; + description = "Tests for Persistent"; + license = lib.licenses.mit; + }) {}; + + "persistent-typed-db" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, esqueleto, hspec + , hspec-discover, http-api-data, monad-logger, path-pieces + , persistent, resource-pool, resourcet, template-haskell, text + , transformers + }: + mkDerivation { + pname = "persistent-typed-db"; + version = "0.1.0.7"; + sha256 = "0fkshbf35mnlx4aqkij0lzzmpfxw34zkwgq8s2lm3rrrqw7gw59l"; + libraryHaskellDepends = [ + aeson base bytestring conduit http-api-data monad-logger + path-pieces persistent resource-pool resourcet template-haskell + text transformers + ]; + testHaskellDepends = [ + aeson base bytestring conduit esqueleto hspec http-api-data + monad-logger path-pieces persistent resource-pool resourcet + template-haskell text transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Type safe access to multiple database schemata"; + license = lib.licenses.bsd3; + }) {}; + + "persistent-vector" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, QuickCheck + , test-framework, test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "persistent-vector"; + version = "0.2.0"; + sha256 = "07fxfmkgjszssagj4miw1sx9vi782hwsf6gay7z6mb96mygbld5y"; + libraryHaskellDepends = [ base deepseq transformers ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base containers criterion deepseq ]; + description = "A persistent sequence based on array mapped tries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persistent-zookeeper" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary + , bytestring, conduit, containers, hspec, hzk, monad-control, mtl + , path-pieces, persistent, persistent-template, resource-pool + , resourcet, scientific, template-haskell, text, time, transformers + , transformers-base, utf8-string + }: + mkDerivation { + pname = "persistent-zookeeper"; + version = "0.2.0"; + sha256 = "11s99wrxhyzyfg657dqma1v1vvdadskvrjybrya2zm8lp675ri9z"; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring binary bytestring conduit + containers hzk monad-control mtl path-pieces persistent + persistent-template resource-pool resourcet scientific + template-haskell text time transformers transformers-base + utf8-string + ]; + testHaskellDepends = [ + aeson attoparsec base base64-bytestring binary bytestring conduit + containers hspec hzk monad-control mtl path-pieces persistent + persistent-template resource-pool resourcet scientific + template-haskell text time transformers transformers-base + utf8-string + ]; + description = "Backend for persistent library using Zookeeper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "persona" = callPackage + ({ mkDerivation, aeson, base, data-default-class, jose, lens + , network-uri, text, time, unordered-containers + }: + mkDerivation { + pname = "persona"; + version = "0.2.0.0"; + sha256 = "0swdj0nwlqrfbh118lhk2dzx9fini2ngrl9a1vmrdkpmlms1d2mw"; + libraryHaskellDepends = [ + aeson base data-default-class jose lens network-uri text time + unordered-containers + ]; + description = "Persona (BrowserID) library"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "persona-idp" = callPackage + ({ mkDerivation, aeson, asn1-types, base, blaze-markup, bytestring + , crypto-random, directory, filepath, hamlet, http-types, jose + , lens, optparse-applicative, pem, persona, scotty, shakespeare + , text, time, transformers, unix, wai, x509 + }: + mkDerivation { + pname = "persona-idp"; + version = "0.1.0.2"; + sha256 = "082ly9m0m0g9brgzma489i4b4pkqqy50gv0a6hn7pvyhpr901b6n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson asn1-types base blaze-markup bytestring crypto-random + directory filepath hamlet http-types jose lens optparse-applicative + pem persona scotty shakespeare text time transformers unix wai x509 + ]; + description = "Persona (BrowserID) Identity Provider"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "persona"; + }) {}; + + "pesca" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "pesca"; + version = "4.0.1"; + sha256 = "12cwmjszbbqrd1f21jvwvp026ja3377c3p0wfrbrl34g23gnysgp"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base process ]; + description = "Proof Editor for Sequent Calculus"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "pesca"; + broken = true; + }) {}; + + "peyotls" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytable + , bytestring, cipher-aes, crypto-numbers, crypto-pubkey + , crypto-pubkey-types, crypto-random, cryptohash, handle-like + , monad-control, monads-tf, network, pem, peyotls-codec, random + , stm, transformers-base, x509, x509-store, x509-validation + }: + mkDerivation { + pname = "peyotls"; + version = "0.1.6.10"; + sha256 = "0x1qrh1nz3fr662701d8r7l23flwiv6az2wwcx48bp0vrk08lwww"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + asn1-encoding asn1-types base bytable bytestring cipher-aes + crypto-numbers crypto-pubkey crypto-pubkey-types crypto-random + cryptohash handle-like monad-control monads-tf pem peyotls-codec + stm transformers-base x509 x509-store x509-validation + ]; + testHaskellDepends = [ + base bytestring crypto-random handle-like network random stm x509 + x509-store + ]; + description = "Pretty Easy YOshikuni-made TLS library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "peyotls-codec" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytable + , bytestring, crypto-pubkey, crypto-pubkey-types, monads-tf, word24 + , x509, x509-store + }: + mkDerivation { + pname = "peyotls-codec"; + version = "0.3.1.0"; + sha256 = "1621m2b3hg7lkk34f5am01sl63bndp1awzbvyml30r6n08df1qps"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base bytable bytestring crypto-pubkey + crypto-pubkey-types monads-tf word24 x509 x509-store + ]; + description = "Codec parts of Pretty Easy YOshikuni-made TLS library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pez" = callPackage + ({ mkDerivation, base, failure, fclabels, QuickCheck + , test-framework, test-framework-quickcheck2, thrist + }: + mkDerivation { + pname = "pez"; + version = "0.1.0"; + sha256 = "0w2m8i1h87v9l5lhz8mdllnrx62fk3isqhw3cvnv9rf6rk3zhv74"; + libraryHaskellDepends = [ base failure fclabels thrist ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "A Pretty Extraordinary Zipper library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pg-entity" = callPackage + ({ mkDerivation, aeson, base, bytestring, colourista, containers + , envparse, hedgehog, mtl, optics-core, parsec, pg-transact + , postgresql-migration, postgresql-simple, resource-pool + , safe-exceptions, tasty, tasty-hunit, template-haskell, text + , text-display, text-manipulate, time, uuid, vector + }: + mkDerivation { + pname = "pg-entity"; + version = "0.0.4.4"; + sha256 = "0xbsys4h6p84m3vh076v5cjrmf2v9yl8d44zaknfxbjc8ssfbmh2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring colourista parsec pg-transact postgresql-simple + resource-pool template-haskell text text-display text-manipulate + time uuid vector + ]; + testHaskellDepends = [ + aeson base bytestring containers envparse hedgehog mtl optics-core + pg-transact postgresql-migration postgresql-simple resource-pool + safe-exceptions tasty tasty-hunit text time uuid vector + ]; + description = "A pleasant PostgreSQL layer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pg-extras" = callPackage + ({ mkDerivation, base, bytestring, HUnit, postgresql-simple + , raw-strings-qq, text, time + }: + mkDerivation { + pname = "pg-extras"; + version = "0.0.1"; + sha256 = "00vakhrq42y9zdib0qhwm8af2vs3ghhfwjmydipdhsimlk1xzlfg"; + libraryHaskellDepends = [ + base bytestring postgresql-simple raw-strings-qq text time + ]; + testHaskellDepends = [ base HUnit text ]; + description = "PostgreSQL database performance insights"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pg-harness" = callPackage + ({ mkDerivation, async, base, bytestring, HTTP, ini + , postgresql-simple, random, scotty, text, transformers + }: + mkDerivation { + pname = "pg-harness"; + version = "0.2.1"; + sha256 = "0ax6ch87jqbcy5il17n0kppy8pn44rj6ljksamh61sg438vcdhqf"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring HTTP ]; + executableHaskellDepends = [ + async base ini postgresql-simple random scotty text transformers + ]; + description = "REST service and library for creating/consuming temporary PostgreSQL databases"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "pg-harness"; + broken = true; + }) {}; + + "pg-harness-client" = callPackage + ({ mkDerivation, base, bytestring, HTTP }: + mkDerivation { + pname = "pg-harness-client"; + version = "0.6.0"; + sha256 = "06gqra5q20sc13slh5vz95bi1vq0ai43qfh7npcyv258zwv40qnh"; + libraryHaskellDepends = [ base bytestring HTTP ]; + description = "Client library for pg-harness-server"; + license = lib.licenses.bsd2; + }) {}; + + "pg-harness-server" = callPackage + ({ mkDerivation, async, base, ini, postgresql-simple, random + , scotty, text, transformers, warp + }: + mkDerivation { + pname = "pg-harness-server"; + version = "0.6.2"; + sha256 = "1wkr0vp41mjvq84q4gr29mwhrs1a805cipan0gamijhsjl2m75yc"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + async base ini postgresql-simple random scotty text transformers + warp + ]; + description = "REST service for creating temporary PostgreSQL databases"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "pg-harness"; + broken = true; + }) {}; + + "pg-recorder" = callPackage + ({ mkDerivation, base, bytestring, contravariant, either, hasql + , hasql-pool, hspec, optparse-applicative, optparse-text + , postgresql-libpq, protolude, resource-pool, stringsearch, text + }: + mkDerivation { + pname = "pg-recorder"; + version = "0.2.0.0"; + sha256 = "1584c355alhwar346ag7pd5q0vrpl40fiqj66fbildamiqchjmvd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring contravariant either hasql hasql-pool + optparse-applicative optparse-text postgresql-libpq protolude + resource-pool stringsearch text + ]; + executableHaskellDepends = [ base protolude ]; + testHaskellDepends = [ + base hasql hasql-pool hspec postgresql-libpq protolude + resource-pool + ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pg-recorder"; + broken = true; + }) {}; + + "pg-store" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring + , hashable, haskell-src-meta, mtl, postgresql-libpq, QuickCheck + , scientific, tagged, template-haskell, test-framework + , test-framework-quickcheck2, text, time + }: + mkDerivation { + pname = "pg-store"; + version = "0.5.0"; + sha256 = "0f81jqs5k6gb2rnpqhawc5g2z3dziksjxrncjc844xlq3ybmr5an"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-builder bytestring hashable + haskell-src-meta mtl postgresql-libpq scientific tagged + template-haskell text time + ]; + testHaskellDepends = [ + base bytestring mtl postgresql-libpq QuickCheck scientific + test-framework test-framework-quickcheck2 text + ]; + description = "Simple storage interface to PostgreSQL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pg-transact" = callPackage + ({ mkDerivation, async, base, bytestring, criterion, deepseq + , exceptions, hspec, hspec-expectations-lifted, monad-control + , postgresql-libpq, postgresql-simple, tmp-postgres, transformers + }: + mkDerivation { + pname = "pg-transact"; + version = "0.3.2.0"; + sha256 = "0ch44w9hdvylpcnz1d89v75m4y0rjv1h572bcmcx2n77zs19w45g"; + libraryHaskellDepends = [ + base bytestring exceptions monad-control postgresql-simple + transformers + ]; + testHaskellDepends = [ + async base bytestring exceptions hspec hspec-expectations-lifted + postgresql-libpq postgresql-simple tmp-postgres + ]; + benchmarkHaskellDepends = [ + base criterion deepseq postgresql-simple tmp-postgres + ]; + description = "A postgresql-simple transaction monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pgdl" = callPackage + ({ mkDerivation, base, binary, brick, bytestring, Cabal, conduit + , conduit-extra, configurator, containers, directory + , directory-listing-webpage-parser, filepath, http-conduit + , http-types, microlens, process, resourcet, tagsoup, text, time + , transformers, unix, vector, vty + }: + mkDerivation { + pname = "pgdl"; + version = "10.10"; + sha256 = "0wqj7i4shdcy80aiib0dkp3y6ccilqq4g3p8bvndh4vl3cyd2pwv"; + revision = "1"; + editedCabalFile = "17d525qv26y15zbc7kl0vdxfi7n1v1g8v9r821a96dd49zkccsck"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary brick bytestring Cabal conduit conduit-extra + configurator containers directory directory-listing-webpage-parser + filepath http-conduit http-types microlens process resourcet + tagsoup text time transformers unix vector vty + ]; + description = "browse directory listing webpages and download files from them"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "pgdl"; + broken = true; + }) {}; + + "pgf2" = callPackage + ({ mkDerivation, base, containers, gu, pgf, pretty }: + mkDerivation { + pname = "pgf2"; + version = "1.3.0"; + sha256 = "1sd21p6f9m9l6xnf853v7lxj6j6sbsrd7i09y0w0lsysp86p8h7m"; + libraryHaskellDepends = [ base containers pretty ]; + librarySystemDepends = [ gu pgf ]; + description = "Bindings to the C version of the PGF runtime"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {gu = null; inherit (pkgs) pgf;}; + + "pgm" = callPackage + ({ mkDerivation, array, base, bytestring, parsec }: + mkDerivation { + pname = "pgm"; + version = "0.1.4"; + sha256 = "1s3kch1qsxrfzk9sa4b0jn9vzjhw7dvh1sajgnnz97gl5y0gydmv"; + libraryHaskellDepends = [ array base bytestring parsec ]; + description = "Pure Haskell implementation of PGM image format"; + license = lib.licenses.bsd3; + }) {}; + + "pgp-wordlist" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, doctest + , HUnit, tasty, tasty-hunit, tasty-quickcheck, text, vector + }: + mkDerivation { + pname = "pgp-wordlist"; + version = "0.1.0.3"; + sha256 = "15g6qh0fb7kjj3l0w8cama7cxgnhnhybw760md9yy7cqfq15cfzg"; + libraryHaskellDepends = [ base bytestring containers text vector ]; + testHaskellDepends = [ + base bytestring deepseq doctest HUnit tasty tasty-hunit + tasty-quickcheck text + ]; + description = "Translate between binary data and a human-readable collection of words"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pgsql-simple" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, binary + , blaze-builder, blaze-textual, bytestring, containers + , MonadCatchIO-transformers, mtl, network, old-locale, pcre-light + , text, time, utf8-string + }: + mkDerivation { + pname = "pgsql-simple"; + version = "0.1.2"; + sha256 = "1z39g6bp748ya54in48vcg8z20c3skza82cv203rqy192nj01km5"; + libraryHaskellDepends = [ + attoparsec base base16-bytestring binary blaze-builder + blaze-textual bytestring containers MonadCatchIO-transformers mtl + network old-locale pcre-light text time utf8-string + ]; + description = "A mid-level PostgreSQL client library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pgstream" = callPackage + ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring + , conduit, conduit-extra, deepseq, mtl, parallel, postgresql-binary + , postgresql-libpq, resource-pool, resourcet, scientific, stm + , stm-chans, stm-conduit, stringsearch, template-haskell, text + , time, transformers, uuid, vector + }: + mkDerivation { + pname = "pgstream"; + version = "0.1.0.3"; + sha256 = "0zbasvi8392pa7ibd0q5072f1i7h0114v46rwhdfczsk1qzlnscg"; + revision = "1"; + editedCabalFile = "09h463bxxfzq8b8gzg7y37h6sdrxdmhdzn3c7p5mhbi7ciqaw23b"; + libraryHaskellDepends = [ + async attoparsec base blaze-builder bytestring conduit + conduit-extra deepseq mtl parallel postgresql-binary + postgresql-libpq resource-pool resourcet scientific stm stm-chans + stm-conduit stringsearch template-haskell text time transformers + uuid vector + ]; + description = "Streaming Postgres bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pgvector" = callPackage + ({ mkDerivation, base, bytestring, postgresql-simple }: + mkDerivation { + pname = "pgvector"; + version = "0.1.0"; + sha256 = "0cpqcq0ly02i8njrgihh1rf0kvmfpa6clh2hx24ym7rz561ai1ms"; + libraryHaskellDepends = [ base bytestring postgresql-simple ]; + testHaskellDepends = [ base postgresql-simple ]; + description = "pgvector support for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "phantom-state" = callPackage + ({ mkDerivation, base, criterion, transformers, vector }: + mkDerivation { + pname = "phantom-state"; + version = "0.2.1.4"; + sha256 = "07gb7qiv3g2klqnhxnjj4rdvvhy72vvv92h7p88k6547la6znn40"; + libraryHaskellDepends = [ base transformers ]; + benchmarkHaskellDepends = [ base criterion transformers vector ]; + description = "Phantom State Transformer. Like State Monad, but without values."; + license = lib.licenses.bsd3; + }) {}; + + "phasechange" = callPackage + ({ mkDerivation, array, base, ghc-prim, monad-st, primitive, vector + }: + mkDerivation { + pname = "phasechange"; + version = "0.1"; + sha256 = "0i54myn9abrpzrs58llqgii9fhd9ns9hipnaj00dnqx2mfbg7pan"; + libraryHaskellDepends = [ + array base ghc-prim monad-st primitive vector + ]; + description = "Freezing, thawing, and copy elision"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "phaser" = callPackage + ({ mkDerivation, base, bytestring, containers, QuickCheck, text }: + mkDerivation { + pname = "phaser"; + version = "1.0.1.0"; + sha256 = "0c4b5mx2nz8r0bpk29knzgs1hq5f69wsscplk7dcfsqwkngid930"; + libraryHaskellDepends = [ base bytestring containers text ]; + testHaskellDepends = [ + base bytestring containers QuickCheck text + ]; + description = "Incremental multiple pass parser library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "phash" = callPackage + ({ mkDerivation, base, doctest, HUnit, pHash, smallcheck, tasty + , tasty-hunit, tasty-smallcheck + }: + mkDerivation { + pname = "phash"; + version = "0.0.6"; + sha256 = "1fr1n9m2w0ayaw8y7x4fvmid23hmzh7d1pn6xxfiigrzvfmf0xgm"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ pHash ]; + testHaskellDepends = [ + base doctest HUnit smallcheck tasty tasty-hunit tasty-smallcheck + ]; + testSystemDepends = [ pHash ]; + description = "Haskell bindings to pHash, the open source perceptual hash library"; + license = lib.licenses.gpl3Only; + }) {pHash = null;}; + + "phatsort" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, directory, filepath, HMock + , MonadRandom, optparse-applicative, random-shuffle, tasty + , tasty-hunit, transformers, unix-compat + }: + mkDerivation { + pname = "phatsort"; + version = "0.6.0.0"; + sha256 = "1cjmamla9383fk9715jxzlw87qnd26hpkcqhk4vvgld51nraf2pl"; + revision = "3"; + editedCabalFile = "0fjd37sigkccr9dw70z3yy8hjn7p210b5nn52lj1hf0jlks81q0a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath MonadRandom random-shuffle transformers + unix-compat + ]; + executableHaskellDepends = [ + ansi-wl-pprint base optparse-applicative + ]; + testHaskellDepends = [ + base HMock MonadRandom tasty tasty-hunit transformers + ]; + description = "FAT filesystem sort utility"; + license = lib.licenses.mit; + }) {}; + + "phizzle" = callPackage + ({ mkDerivation, aeson, base, bytestring, network, network-uri + , regex-pcre, text + }: + mkDerivation { + pname = "phizzle"; + version = "0.1.0.2"; + sha256 = "1ky21pg18jiin1fcz42n6nl7dlifl628b2ln685dv53fgfaa98a5"; + libraryHaskellDepends = [ + aeson base bytestring network network-uri regex-pcre text + ]; + testHaskellDepends = [ base ]; + description = "Library for checking if a given link is in a phishtank json file"; + license = lib.licenses.gpl3Only; + }) {}; + + "phkdf" = callPackage + ({ mkDerivation, aeson, base, base16, bytestring, containers + , cryptohash-sha256, network-byte-order, Stream, tasty, tasty-hunit + , text, tuplehash-utils, vector + }: + mkDerivation { + pname = "phkdf"; + version = "0.0.0.0"; + sha256 = "0ghkcwvgpasx3fl3bnqivpbz3y9wkgdszjk4b50d3rw9m23p4qc1"; + libraryHaskellDepends = [ + base bytestring cryptohash-sha256 network-byte-order Stream + tuplehash-utils vector + ]; + testHaskellDepends = [ + aeson base base16 bytestring containers Stream tasty tasty-hunit + text vector + ]; + description = "Toolkit for self-documenting password hash and key derivation functions"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "phladiprelio-general-datatype" = callPackage + ({ mkDerivation, base, containers, quantizer }: + mkDerivation { + pname = "phladiprelio-general-datatype"; + version = "0.10.1.0"; + sha256 = "1nll9p9bczqyrkppxfnjn0lvn215i48xi2555ibnks0hp0mkky10"; + libraryHaskellDepends = [ base containers quantizer ]; + description = "Extended functionality of PhLADiPreLiO"; + license = lib.licenses.mit; + }) {}; + + "phladiprelio-general-shared" = callPackage + ({ mkDerivation, base, phonetic-languages-phonetics-basics }: + mkDerivation { + pname = "phladiprelio-general-shared"; + version = "0.1.2.0"; + sha256 = "0w7dmdfpq5k7hy08bazd04cic2ii803ws14xa0nzrng9pnl6gliq"; + libraryHaskellDepends = [ + base phonetic-languages-phonetics-basics + ]; + description = "A shared by different general implementations of the PhLADiPreLiO functionality"; + license = lib.licenses.mit; + }) {}; + + "phladiprelio-general-simple" = callPackage + ({ mkDerivation, async, base, cli-arguments, deepseq, directory + , halfsplit, minmax, phladiprelio-general-datatype + , phladiprelio-general-shared, phladiprelio-tests + , phonetic-languages-basis, phonetic-languages-constraints-array + , phonetic-languages-permutations-array + , phonetic-languages-phonetics-basics + , phonetic-languages-simplified-base, rev-scientific + , rhythmic-sequences + }: + mkDerivation { + pname = "phladiprelio-general-simple"; + version = "0.20.0.2"; + sha256 = "016rb0x25584d7qxrqw4pgqlp0d6fyannhwjdy4677hlp5yi2812"; + libraryHaskellDepends = [ + async base cli-arguments deepseq directory halfsplit minmax + phladiprelio-general-datatype phladiprelio-general-shared + phladiprelio-tests phonetic-languages-basis + phonetic-languages-constraints-array + phonetic-languages-permutations-array + phonetic-languages-phonetics-basics + phonetic-languages-simplified-base rev-scientific + rhythmic-sequences + ]; + description = "A generalized functionality of PhLADiPreLiO for different languages that uses hash algorithms"; + license = lib.licenses.mit; + }) {}; + + "phladiprelio-rhythmicity-shared" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "phladiprelio-rhythmicity-shared"; + version = "0.1.0.0"; + sha256 = "1ymsxi750bwah3x1cvq1qvjlgibnbvgkrfv1vkjxs4lb8xa20b3g"; + libraryHaskellDepends = [ base ]; + description = "Allows to estimate some kind of the rhythmicity properties for the text"; + license = lib.licenses.mit; + }) {}; + + "phladiprelio-tests" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "phladiprelio-tests"; + version = "0.1.0.0"; + sha256 = "1pzqa1bav4qrdxif0rl4vggm1wirv4zf2hycmq9mva97m6swjqcl"; + libraryHaskellDepends = [ base ]; + description = "Common for Ukrainian and general data for test mode"; + license = lib.licenses.mit; + }) {}; + + "phladiprelio-ukrainian-shared" = callPackage + ({ mkDerivation, base, directory, mmsyn2-array + , phladiprelio-general-datatype, ukrainian-phonetics-basic-array + }: + mkDerivation { + pname = "phladiprelio-ukrainian-shared"; + version = "0.5.0.2"; + sha256 = "16jrf8m96sn8897rwm7q2iln7i3kvqadznin9yn9adsr6mfhb2fi"; + libraryHaskellDepends = [ + base directory mmsyn2-array phladiprelio-general-datatype + ukrainian-phonetics-basic-array + ]; + description = "A shared by different Ukrainian implementations of the PhLADiPreLiO functionality"; + license = lib.licenses.mit; + }) {}; + + "phladiprelio-ukrainian-simple" = callPackage + ({ mkDerivation, async, base, cli-arguments, deepseq, directory + , halfsplit, minmax, mmsyn2-array, phladiprelio-general-datatype + , phladiprelio-tests, phladiprelio-ukrainian-shared + , phonetic-languages-basis, phonetic-languages-constraints-array + , phonetic-languages-permutations-array + , phonetic-languages-simplified-base + , phonetic-languages-ukrainian-array, rev-scientific + , rhythmic-sequences, ukrainian-phonetics-basic-array + }: + mkDerivation { + pname = "phladiprelio-ukrainian-simple"; + version = "0.20.2.2"; + sha256 = "0fy9559zbza3jpiz502pqya00da67bvh2m0hca756lrh8agqmfjk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base cli-arguments deepseq directory halfsplit minmax + mmsyn2-array phladiprelio-general-datatype phladiprelio-tests + phladiprelio-ukrainian-shared phonetic-languages-basis + phonetic-languages-constraints-array + phonetic-languages-permutations-array + phonetic-languages-simplified-base + phonetic-languages-ukrainian-array rev-scientific + rhythmic-sequences ukrainian-phonetics-basic-array + ]; + executableHaskellDepends = [ + async base cli-arguments deepseq directory halfsplit minmax + mmsyn2-array phladiprelio-general-datatype phladiprelio-tests + phladiprelio-ukrainian-shared phonetic-languages-basis + phonetic-languages-constraints-array + phonetic-languages-permutations-array + phonetic-languages-simplified-base + phonetic-languages-ukrainian-array rev-scientific + rhythmic-sequences ukrainian-phonetics-basic-array + ]; + description = "A PhLADiPreLiO implementation for Ukrainian that uses hashes and asynchronous concurrency"; + license = lib.licenses.mit; + mainProgram = "phladiprelioUkr"; + }) {}; + + "phoityne" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cmdargs, conduit + , conduit-extra, ConfigFile, containers, directory, filepath, gtk3 + , hslogger, hspec, HStringTemplate, MissingH, mtl, parsec, process + , resourcet, safe, text, transformers + }: + mkDerivation { + pname = "phoityne"; + version = "0.0.5.0"; + sha256 = "0s2m9y7zb0219dz547z5d4plgrnaqvwzsbvm5cw7mv8dq043zdf3"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring Cabal cmdargs conduit conduit-extra ConfigFile + containers directory filepath gtk3 hslogger HStringTemplate + MissingH mtl parsec process resourcet safe text transformers + ]; + testHaskellDepends = [ base hspec ]; + description = "Deprecated - ghci debug viewer with simple editor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "phoityne"; + broken = true; + }) {}; + + "phoityne-vscode" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, cmdargs, conduit + , conduit-extra, containers, data-default, directory, filepath + , fsnotify, hslogger, lens, MissingH, mtl, parsec, process + , resourcet, safe, safe-exceptions, split, text, transformers + }: + mkDerivation { + pname = "phoityne-vscode"; + version = "0.0.28.0"; + sha256 = "106y0j3a3xnz76pdv1vdag1wqn21ybypxzygs66jm1qv6vlragcn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring Cabal cmdargs conduit conduit-extra + containers data-default directory filepath fsnotify hslogger lens + MissingH mtl parsec process resourcet safe safe-exceptions split + text transformers + ]; + description = "Haskell Debug Adapter for Visual Studio Code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "phoityne-vscode"; + broken = true; + }) {}; + + "phone-metadata" = callPackage + ({ mkDerivation, base, containers, hspec, hxt, regex-pcre, text }: + mkDerivation { + pname = "phone-metadata"; + version = "0.0.1.5"; + sha256 = "0zn98kf23rn9ay9n4gd2v2jpafppz6r2kxk5m9na6xm437gx5xmb"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers hxt regex-pcre text ]; + testHaskellDepends = [ base hspec ]; + description = "Phonenumber Metadata - NOTE: this is now deprecated!"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "phone-numbers" = callPackage + ({ mkDerivation, base, bytestring, c2hs, phonenumber, protobuf }: + mkDerivation { + pname = "phone-numbers"; + version = "0.2.0"; + sha256 = "130nl3qxhcldxy44pxznh02r3fqqnv9jb8w8si7vrn6cd4v5rpfi"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ phonenumber protobuf ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base bytestring ]; + description = "Haskell bindings to the libphonenumber library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {phonenumber = null; inherit (pkgs) protobuf;}; + + "phone-push" = callPackage + ({ mkDerivation, base, base16-bytestring, binary, bytestring + , conduit, convertible, HsOpenSSL, http-conduit, network, time + , transformers + }: + mkDerivation { + pname = "phone-push"; + version = "0.1.3"; + sha256 = "0ndaddj3ssrdclzigdj0q04pwpdkbmhfc3rz8j7q9f4l7iv6yshi"; + libraryHaskellDepends = [ + base base16-bytestring binary bytestring conduit convertible + HsOpenSSL http-conduit network time transformers + ]; + description = "Push notifications for Android and iOS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "phonetic-code" = callPackage + ({ mkDerivation, array, base, containers, regex-compat }: + mkDerivation { + pname = "phonetic-code"; + version = "0.1.1.1"; + sha256 = "0pjvjqxp37n901s16ys5qq5rzblamz8izvsd1992w06bcyrs36cw"; + libraryHaskellDepends = [ array base containers regex-compat ]; + description = "Phonetic codes: Soundex and Phonix"; + license = lib.licenses.bsd3; + }) {}; + + "phonetic-languages-basis" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "phonetic-languages-basis"; + version = "0.3.0.0"; + sha256 = "0qabibf3xk534pk2fsz5x3mv91zca1wczzgla9pldw4x0ginwibi"; + libraryHaskellDepends = [ base ]; + description = "A basics of the phonetic-languages (PhLADiPreLiO-related) functionality"; + license = lib.licenses.mit; + }) {}; + + "phonetic-languages-common" = callPackage + ({ mkDerivation, base, subG, subG-instances, vector }: + mkDerivation { + pname = "phonetic-languages-common"; + version = "0.1.2.0"; + sha256 = "16m215rydybgn7wi5g3lh694z8zja2yr7b5p1rn33vgph2h5i8v7"; + libraryHaskellDepends = [ base subG subG-instances vector ]; + description = "A generalization of the uniqueness-periods-vector-common package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-constaints" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "phonetic-languages-constaints"; + version = "0.3.0.0"; + sha256 = "17n4m9zbl1h6g76wxrqxc3wwcd0m5qjmbiakvmvbcdv7nffc8xyh"; + libraryHaskellDepends = [ base vector ]; + description = "Constraints to filter the needed permutations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "phonetic-languages-constraints" = callPackage + ({ mkDerivation, base, subG, subG-instances, vector }: + mkDerivation { + pname = "phonetic-languages-constraints"; + version = "0.4.0.0"; + sha256 = "11m389rpz7ddvmkf5wrasc41kmy67fki234fjcgi1djk8iawp5pw"; + libraryHaskellDepends = [ base subG subG-instances vector ]; + description = "Constraints to filter the needed permutations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-constraints-array" = callPackage + ({ mkDerivation, base, monoid-insertleft }: + mkDerivation { + pname = "phonetic-languages-constraints-array"; + version = "0.8.0.0"; + sha256 = "08jni7b0llvx5gwcn7wl99a1xi449wjid46m3iq7hbwvbkaghhcw"; + libraryHaskellDepends = [ base monoid-insertleft ]; + description = "Constraints to filter the needed permutations"; + license = lib.licenses.mit; + }) {}; + + "phonetic-languages-examples" = callPackage + ({ mkDerivation, base, mmsyn2, parallel, phonetic-languages-common + , phonetic-languages-constraints, phonetic-languages-general + , phonetic-languages-plus, phonetic-languages-properties + , phonetic-languages-rhythmicity, phonetic-languages-ukrainian + , phonetic-languages-vector, print-info, subG + , ukrainian-phonetics-basic, uniqueness-periods-vector-filters + , uniqueness-periods-vector-stats, vector + }: + mkDerivation { + pname = "phonetic-languages-examples"; + version = "0.7.0.0"; + sha256 = "1dwqkl9223rmz503gclzs0l00mi9gkk542fwpvw71hd121hl4qvg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base mmsyn2 phonetic-languages-common + phonetic-languages-constraints phonetic-languages-properties + phonetic-languages-vector vector + ]; + executableHaskellDepends = [ + base mmsyn2 parallel phonetic-languages-common + phonetic-languages-constraints phonetic-languages-general + phonetic-languages-plus phonetic-languages-properties + phonetic-languages-rhythmicity phonetic-languages-ukrainian + phonetic-languages-vector print-info subG ukrainian-phonetics-basic + uniqueness-periods-vector-filters uniqueness-periods-vector-stats + vector + ]; + description = "A generalization of the uniqueness-periods-vector-examples functionality"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-filters-array" = callPackage + ({ mkDerivation, base, filters-basic, mmsyn2-array }: + mkDerivation { + pname = "phonetic-languages-filters-array"; + version = "0.6.0.0"; + sha256 = "1k320n79gl2n2cr0hgza4c1k4rvbw5y0vav48hvin7lrqffqmiw5"; + libraryHaskellDepends = [ base filters-basic mmsyn2-array ]; + description = "Allows to change the structure of the function output"; + license = lib.licenses.mit; + }) {}; + + "phonetic-languages-general" = callPackage + ({ mkDerivation, base, phonetic-languages-common + , phonetic-languages-plus, print-info, subG, vector + }: + mkDerivation { + pname = "phonetic-languages-general"; + version = "0.3.0.1"; + sha256 = "1b99xf5glwdas2s8wsdgpwnzg5gmybdp6c3q547mi5xd7w6flh99"; + libraryHaskellDepends = [ + base phonetic-languages-common phonetic-languages-plus print-info + subG vector + ]; + description = "A generalization of the uniqueness-periods-vector-general functionality"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-permutations" = callPackage + ({ mkDerivation, base, subG, subG-instances, vector }: + mkDerivation { + pname = "phonetic-languages-permutations"; + version = "0.2.0.0"; + sha256 = "1y6izwnlphy528y6j4qg97pzi4nkw7j8vnlp63brnil9wd5765wa"; + libraryHaskellDepends = [ base subG subG-instances vector ]; + description = "Commonly used versions of the phonetic-languages-common package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-permutations-array" = callPackage + ({ mkDerivation, base, monoid-insertleft }: + mkDerivation { + pname = "phonetic-languages-permutations-array"; + version = "0.5.0.0"; + sha256 = "1ricwaw0da2fi4l5p7iwspcr6j6ldzjkb8zfi3dsicrgfkakpbkz"; + libraryHaskellDepends = [ base monoid-insertleft ]; + description = "Permutations and universal set related functions for the phonetic-languages series"; + license = lib.licenses.mit; + }) {}; + + "phonetic-languages-phonetics-basics" = callPackage + ({ mkDerivation, base, intermediate-structures, lists-flines + , mmsyn2-array + }: + mkDerivation { + pname = "phonetic-languages-phonetics-basics"; + version = "0.11.0.0"; + sha256 = "0mwl7q7h57v8f2v57hqkw3migas8f1rm1w6i72zq1yra23g945zs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base intermediate-structures lists-flines mmsyn2-array + ]; + executableHaskellDepends = [ + base intermediate-structures lists-flines mmsyn2-array + ]; + description = "A library for working with generalized phonetic languages usage"; + license = lib.licenses.mit; + mainProgram = "pldPL"; + }) {}; + + "phonetic-languages-plus" = callPackage + ({ mkDerivation, base, lists-flines, parallel + , uniqueness-periods-vector-stats + }: + mkDerivation { + pname = "phonetic-languages-plus"; + version = "0.7.1.0"; + sha256 = "0bwj4zwgwy37fi6iybyl61fmlz07r87cbf46y93b21f0ffrw8084"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base lists-flines parallel uniqueness-periods-vector-stats + ]; + executableHaskellDepends = [ + base lists-flines parallel uniqueness-periods-vector-stats + ]; + description = "Some common shared between different packages functions"; + license = lib.licenses.mit; + mainProgram = "distributionTextG"; + }) {}; + + "phonetic-languages-properties" = callPackage + ({ mkDerivation, base, phonetic-languages-common + , phonetic-languages-rhythmicity, phonetic-languages-vector + , ukrainian-phonetics-basic, vector + }: + mkDerivation { + pname = "phonetic-languages-properties"; + version = "0.4.0.0"; + sha256 = "194sg4crm5z4lqqzr8apjgnbcl5h6ddkqk8crja41c5q3d5mpih5"; + libraryHaskellDepends = [ + base phonetic-languages-common phonetic-languages-rhythmicity + phonetic-languages-vector ukrainian-phonetics-basic vector + ]; + description = "A generalization of the uniqueness-periods-vector-properties package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-rhythmicity" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "phonetic-languages-rhythmicity"; + version = "0.11.0.2"; + sha256 = "0qfkrybm8yp7kqxaqlq3yhl3h9d93gqbp49c5z613cqm7mzy41gn"; + libraryHaskellDepends = [ base ]; + description = "Allows to estimate the rhythmicity properties for the text"; + license = lib.licenses.mit; + }) {}; + + "phonetic-languages-simplified-base" = callPackage + ({ mkDerivation, base, minmax, monoid-insertleft + , phonetic-languages-basis, phonetic-languages-permutations-array + }: + mkDerivation { + pname = "phonetic-languages-simplified-base"; + version = "0.9.0.0"; + sha256 = "0d76i7c069aa6g0pqh28al2avr5jx6632am6f75bmmjx644p9myb"; + libraryHaskellDepends = [ + base minmax monoid-insertleft phonetic-languages-basis + phonetic-languages-permutations-array + ]; + description = "A basics of the phonetic-languages functionality that can be groupped"; + license = lib.licenses.mit; + }) {}; + + "phonetic-languages-simplified-common" = callPackage + ({ mkDerivation, base, phonetic-languages-permutations, subG + , subG-instances, vector + }: + mkDerivation { + pname = "phonetic-languages-simplified-common"; + version = "0.4.0.0"; + sha256 = "02fc9cd1ad5m8qsi73zxzhz80g24q0brlhnxswzmmsxsmp4y2542"; + libraryHaskellDepends = [ + base phonetic-languages-permutations subG subG-instances vector + ]; + description = "A simplified version of the phonetic-languages-functionality"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-simplified-examples-array" = callPackage + ({ mkDerivation, base, cli-arguments, heaps, lists-flines + , mmsyn2-array, mmsyn2-array-ukrainian-data, parallel + , phonetic-languages-basis, 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-simplified-properties-array-common + , phonetic-languages-ukrainian-array, string-interpreter, subG + , ukrainian-phonetics-basic-array, uniqueness-periods-vector-stats + }: + mkDerivation { + pname = "phonetic-languages-simplified-examples-array"; + version = "0.21.0.0"; + sha256 = "0mlnlnp5k030pgc7ii8nnqmva97wp5j8vvdhgni9l9qxgj3jvf2c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cli-arguments heaps lists-flines mmsyn2-array + mmsyn2-array-ukrainian-data parallel phonetic-languages-basis + 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-simplified-properties-array-common + phonetic-languages-ukrainian-array string-interpreter subG + ukrainian-phonetics-basic-array uniqueness-periods-vector-stats + ]; + executableHaskellDepends = [ + base cli-arguments heaps lists-flines mmsyn2-array + mmsyn2-array-ukrainian-data parallel phonetic-languages-basis + 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-simplified-properties-array-common + phonetic-languages-ukrainian-array string-interpreter subG + ukrainian-phonetics-basic-array uniqueness-periods-vector-stats + ]; + description = "Helps to create Ukrainian texts with the given phonetic properties"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-simplified-examples-common" = callPackage + ({ mkDerivation, base, heaps + , phonetic-languages-simplified-properties-array + , phonetic-languages-ukrainian-array + , ukrainian-phonetics-basic-array + }: + mkDerivation { + pname = "phonetic-languages-simplified-examples-common"; + version = "0.6.2.0"; + sha256 = "05vs8fhag8m6rp7bqlq4qc08glwqqwf9cx2zfajz0dhzpsazlcck"; + libraryHaskellDepends = [ + base heaps phonetic-languages-simplified-properties-array + phonetic-languages-ukrainian-array ukrainian-phonetics-basic-array + ]; + description = "Some commonly used by phonetic-languages-simplified* series functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-simplified-generalized-examples-array" = callPackage + ({ mkDerivation, base, cli-arguments, foldable-ix, heaps + , mmsyn2-array, mmsyn3, parallel, phonetic-languages-basis + , phonetic-languages-constraints-array + , phonetic-languages-filters-array + , phonetic-languages-permutations-array + , phonetic-languages-phonetics-basics, phonetic-languages-plus + , phonetic-languages-simplified-base + , phonetic-languages-simplified-generalized-examples-common + , phonetic-languages-simplified-generalized-properties-array + , process, string-interpreter, subG + }: + mkDerivation { + pname = "phonetic-languages-simplified-generalized-examples-array"; + version = "0.19.0.1"; + sha256 = "1fi106cpm5vl8pp6csz9laph8w0jd79xxbgy5gar28ml33zrji6a"; + libraryHaskellDepends = [ + base cli-arguments foldable-ix heaps mmsyn2-array mmsyn3 parallel + phonetic-languages-basis phonetic-languages-constraints-array + phonetic-languages-filters-array + phonetic-languages-permutations-array + phonetic-languages-phonetics-basics phonetic-languages-plus + phonetic-languages-simplified-base + phonetic-languages-simplified-generalized-examples-common + phonetic-languages-simplified-generalized-properties-array process + string-interpreter subG + ]; + description = "Helps to create texts with the given phonetic properties (e. g. poetic)."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "phonetic-languages-simplified-generalized-examples-common" = callPackage + ({ mkDerivation, base, heaps, phonetic-languages-phonetics-basics + , phonetic-languages-simplified-generalized-properties-array + }: + mkDerivation { + pname = "phonetic-languages-simplified-generalized-examples-common"; + version = "0.6.1.0"; + sha256 = "0r32b92p4si7v8v7i35mqiw1sppcyhywwxnrjjvfpd0cdhlgam9h"; + libraryHaskellDepends = [ + base heaps phonetic-languages-phonetics-basics + phonetic-languages-simplified-generalized-properties-array + ]; + description = "Some common code for phonetic languages generalized functionality"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-simplified-generalized-properties-array" = callPackage + ({ mkDerivation, base, lists-flines, logical-constraints + , mmsyn2-array, phladiprelio-rhythmicity-shared + , phonetic-languages-basis, phonetic-languages-phonetics-basics + , phonetic-languages-rhythmicity + }: + mkDerivation { + pname = "phonetic-languages-simplified-generalized-properties-array"; + version = "0.13.1.0"; + sha256 = "062wx8az0m0nsfg6zwppwmnwwj4wxxl6ijkg96j6pj8w6vn17w11"; + libraryHaskellDepends = [ + base lists-flines logical-constraints mmsyn2-array + phladiprelio-rhythmicity-shared phonetic-languages-basis + phonetic-languages-phonetics-basics phonetic-languages-rhythmicity + ]; + description = "Some 'properties' of the phonetic languages approach text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "phonetic-languages-simplified-lists-examples" = callPackage + ({ mkDerivation, base, heaps, mmsyn2, parallel + , phonetic-languages-constraints, phonetic-languages-permutations + , phonetic-languages-plus, phonetic-languages-rhythmicity + , phonetic-languages-simplified-common + , phonetic-languages-simplified-properties-lists-double + , phonetic-languages-ukrainian, print-info, subG + , ukrainian-phonetics-basic, uniqueness-periods-vector-filters + , uniqueness-periods-vector-stats, vector + }: + mkDerivation { + pname = "phonetic-languages-simplified-lists-examples"; + version = "0.7.0.0"; + sha256 = "1y3ad4lxapd9nblijn09i36f3xl6g9hxqmn8adcza74f4cq8pgyb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base heaps mmsyn2 phonetic-languages-constraints + phonetic-languages-simplified-common + phonetic-languages-simplified-properties-lists-double vector + ]; + executableHaskellDepends = [ + base heaps mmsyn2 parallel phonetic-languages-constraints + phonetic-languages-permutations phonetic-languages-plus + phonetic-languages-rhythmicity phonetic-languages-simplified-common + phonetic-languages-simplified-properties-lists-double + phonetic-languages-ukrainian print-info subG + ukrainian-phonetics-basic uniqueness-periods-vector-filters + uniqueness-periods-vector-stats vector + ]; + description = "Simplified and somewhat optimized version of the phonetic-languages-examples"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-simplified-properties-array" = callPackage + ({ mkDerivation, base, lists-flines, logical-constraints + , mmsyn2-array, phladiprelio-rhythmicity-shared + , phonetic-languages-basis, phonetic-languages-rhythmicity + , phonetic-languages-simplified-base + , phonetic-languages-simplified-properties-array-common + , ukrainian-phonetics-basic-array + }: + mkDerivation { + pname = "phonetic-languages-simplified-properties-array"; + version = "0.17.2.0"; + sha256 = "03l63l80lrjxs301gqrpkz1s8gmdlqz3pa0qr86gsn292l83d8ci"; + libraryHaskellDepends = [ + base lists-flines logical-constraints mmsyn2-array + phladiprelio-rhythmicity-shared phonetic-languages-basis + phonetic-languages-rhythmicity phonetic-languages-simplified-base + phonetic-languages-simplified-properties-array-common + ukrainian-phonetics-basic-array + ]; + description = "Some properties of the data related to rhythmicity"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "phonetic-languages-simplified-properties-array-common" = callPackage + ({ mkDerivation, base, phladiprelio-rhythmicity-shared + , phonetic-languages-basis, phonetic-languages-rhythmicity + }: + mkDerivation { + pname = "phonetic-languages-simplified-properties-array-common"; + version = "0.4.1.0"; + sha256 = "0z6kqbwxfp2gr6sr7f9dkyzi7nb6a1fffydljsy31iy1chslr5xc"; + libraryHaskellDepends = [ + base phladiprelio-rhythmicity-shared phonetic-languages-basis + phonetic-languages-rhythmicity + ]; + description = "Common functionality for 'with-tuples' and old version of properties"; + license = lib.licenses.mit; + }) {}; + + "phonetic-languages-simplified-properties-array-old" = callPackage + ({ mkDerivation, base, phonetic-languages-basis + , phonetic-languages-rhythmicity + , phonetic-languages-simplified-base + , phonetic-languages-simplified-properties-array-common + , ukrainian-phonetics-basic-array + }: + mkDerivation { + pname = "phonetic-languages-simplified-properties-array-old"; + version = "0.1.0.0"; + sha256 = "0zv3fax6pi7kz6z4bvgmphz0fbkip743d5js3169sbw97mzbn2nc"; + libraryHaskellDepends = [ + base phonetic-languages-basis phonetic-languages-rhythmicity + phonetic-languages-simplified-base + phonetic-languages-simplified-properties-array-common + ukrainian-phonetics-basic-array + ]; + description = "Some properties of the data related to rhythmicity"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "phonetic-languages-simplified-properties-lists" = callPackage + ({ mkDerivation, base, phonetic-languages-rhythmicity + , phonetic-languages-simplified-common, ukrainian-phonetics-basic + , vector + }: + mkDerivation { + pname = "phonetic-languages-simplified-properties-lists"; + version = "0.4.0.0"; + sha256 = "01awd747w67m4rnm9zgsb8j28756fpvyml1j613kz33fp5s91ml2"; + libraryHaskellDepends = [ + base phonetic-languages-rhythmicity + phonetic-languages-simplified-common ukrainian-phonetics-basic + vector + ]; + description = "A generalization of the uniqueness-periods-vector-properties package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-simplified-properties-lists-double" = callPackage + ({ mkDerivation, base, phonetic-languages-rhythmicity + , phonetic-languages-simplified-common, ukrainian-phonetics-basic + , vector + }: + mkDerivation { + pname = "phonetic-languages-simplified-properties-lists-double"; + version = "0.2.0.0"; + sha256 = "1ci63bhlk8xzf111njg97xs1ibamiv04k19wsfnhvxs3zzyzgrj0"; + libraryHaskellDepends = [ + base phonetic-languages-rhythmicity + phonetic-languages-simplified-common ukrainian-phonetics-basic + vector + ]; + description = "A generalization of the uniqueness-periods-vector-properties package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-ukrainian" = callPackage + ({ mkDerivation, base, mmsyn2, mmsyn5, vector }: + mkDerivation { + pname = "phonetic-languages-ukrainian"; + version = "0.3.0.0"; + sha256 = "1z9frcwvy9njq1flk3hd2n4z8l4ad7f248w8h1pgjl1fbz6fv9dc"; + libraryHaskellDepends = [ base mmsyn2 mmsyn5 vector ]; + description = "Prepares Ukrainian text to be used as a phonetic language text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "phonetic-languages-ukrainian-array" = callPackage + ({ mkDerivation, base, intermediate-structures, mmsyn2-array }: + mkDerivation { + pname = "phonetic-languages-ukrainian-array"; + version = "0.12.2.0"; + sha256 = "11pmaqk59pg4ibb4byzihr5w97ipfdsc9d0gil46b7np21zm5jyw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base intermediate-structures mmsyn2-array + ]; + executableHaskellDepends = [ + base intermediate-structures mmsyn2-array + ]; + description = "Prepares Ukrainian text to be used as a PhLADiPreLiO text"; + license = lib.licenses.mit; + mainProgram = "unconcatUkr"; + }) {}; + + "phonetic-languages-vector" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "phonetic-languages-vector"; + version = "0.1.0.0"; + sha256 = "12mhmrfpdkxl00yfvy5jc74c7xnrj10pcydnn3xdhzj0fvp1zrll"; + libraryHaskellDepends = [ base vector ]; + description = "A generalization of the functionality of the uniqueness-periods-vector package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "phooey" = callPackage + ({ mkDerivation, array, base, mtl, reactive, TypeCompose, wx + , wxcore + }: + mkDerivation { + pname = "phooey"; + version = "2.0.0.1"; + sha256 = "0aa0s7qmy78s4q1mjcnw0qiqlbmdmkmk2nbn6hkmw5fn29iq0iwj"; + libraryHaskellDepends = [ + array base mtl reactive TypeCompose wx wxcore + ]; + description = "Functional user interfaces"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "photoname" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, directory + , filepath, heredoc, hsexif, hslogger, mtl, newtype-generics + , optparse-applicative, parsec, process, regex-posix, tasty + , tasty-hunit, tasty-quickcheck, time, unix + }: + mkDerivation { + pname = "photoname"; + version = "5.1"; + sha256 = "0ihw0pjiqwfny8nqbdglg13dch622m2agp2y328n7fqar79xx6dv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath hsexif hslogger mtl + newtype-generics parsec process time unix + ]; + executableHaskellDepends = [ + ansi-wl-pprint base directory filepath heredoc hslogger + newtype-generics optparse-applicative unix + ]; + testHaskellDepends = [ + base directory filepath process regex-posix tasty tasty-hunit + tasty-quickcheck time unix + ]; + description = "Rename photo image files based on EXIF shoot date"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "photoname"; + broken = true; + }) {}; + + "phraskell" = callPackage + ({ mkDerivation, base, mtl, SDL, transformers }: + mkDerivation { + pname = "phraskell"; + version = "0.1.4"; + sha256 = "1bczvnmbgc7qcpmlhrnmql4yn2grry2ys7hcg06sqzwr5qhl1k9k"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base mtl SDL transformers ]; + description = "A fractal viewer"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "phraskell"; + broken = true; + }) {}; + + "phybin" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , fgl, filepath, graphviz, hierarchical-clustering, HUnit, parsec + , prettyclass, process, split, test-framework, test-framework-hunit + , test-framework-th, text, time, vector + }: + mkDerivation { + pname = "phybin"; + version = "0.3"; + sha256 = "1v6zcyfjnkgwc9kffi7lf15qb3j4wq2kclx26i1k9ssf6h7cs5g9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring containers directory fgl filepath graphviz + hierarchical-clustering HUnit parsec prettyclass process split text + time vector + ]; + executableHaskellDepends = [ + async base bytestring containers directory fgl filepath graphviz + hierarchical-clustering HUnit parsec prettyclass process split text + time vector + ]; + testHaskellDepends = [ + async base bytestring containers directory fgl filepath graphviz + hierarchical-clustering HUnit parsec prettyclass process split + test-framework test-framework-hunit test-framework-th text time + vector + ]; + description = "Utility for clustering phylogenetic trees in Newick format based on Robinson-Foulds distance"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "phybin"; + }) {}; + + "physics" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "physics"; + version = "0.1.2.1"; + sha256 = "07ysi2xq73g29pv4c3zvwq9zf1yjl2aszb1zkim49n00f5bxfnqc"; + libraryHaskellDepends = [ base ]; + description = "dimensions, quantities and constants"; + license = lib.licenses.bsd3; + }) {}; + + "pi-calculus" = callPackage + ({ mkDerivation, AES, base, binary, byteable, bytestring + , containers, cryptohash, HTTP, io-streams, mtl, network, parsec + , RSA, transformers + }: + mkDerivation { + pname = "pi-calculus"; + version = "0.0.5"; + sha256 = "1w5krkss2qzzcqqmgqs369p5xnqyrm76vvsxd7mlhcdqaaj06n2q"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + AES base binary byteable bytestring containers cryptohash HTTP + io-streams mtl network parsec RSA transformers + ]; + description = "Applied pi-calculus interpreter"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "phi"; + broken = true; + }) {}; + + "pi-forall" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , HUnit, mtl, parsec, pretty, QuickCheck, transformers + , unbound-generics + }: + mkDerivation { + pname = "pi-forall"; + version = "0.1.1"; + sha256 = "0h55fqzc0p6x57cvpzsr8qyc5mld775l5bkg2b9x0jl5d783ddy3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers directory filepath HUnit mtl parsec pretty + QuickCheck transformers unbound-generics + ]; + executableHaskellDepends = [ + array base containers directory filepath HUnit mtl parsec pretty + QuickCheck transformers unbound-generics + ]; + description = "Demo implementation of typechecker for dependently-typed language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pi-forall"; + broken = true; + }) {}; + + "pi-hoole" = callPackage + ({ mkDerivation, aeson, base, base58-bytestring, blaze-html + , bytestring, containers, directory, filepath, http-types + , megaparsec, optparse-generic, process, regex-pcre, shakespeare + , text, unix, wai, warp, yaml + }: + mkDerivation { + pname = "pi-hoole"; + version = "0.2.0.0"; + sha256 = "0qjs8b7ljybvklx9s5xmb9kg2mxlaqfwjf7d52c31y3f21d5q8q0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers directory filepath megaparsec process text + ]; + executableHaskellDepends = [ + aeson base base58-bytestring blaze-html bytestring containers + directory filepath http-types megaparsec optparse-generic + regex-pcre shakespeare text unix wai warp yaml + ]; + testHaskellDepends = [ base ]; + description = "Lightweight access control solution for the pijul vcs"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pi-lcd" = callPackage + ({ mkDerivation, base, bytestring, clock, deepseq, text, unix + , unordered-containers + }: + mkDerivation { + pname = "pi-lcd"; + version = "0.1.1.0"; + sha256 = "0120zkza698ww8ng6svp54qywkrvn35pylvcgplfldw4ajln00vn"; + revision = "1"; + editedCabalFile = "0gkpx56dq7lqhlw9iq8zv1kqhpwpd7hkpvld2k86v0zyal526jms"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring clock deepseq text unix unordered-containers + ]; + executableHaskellDepends = [ base text ]; + description = "Control an Adafruit character LCD and keypad kit on a Raspberry Pi"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pia-forward" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, directory + , filepath, http-client, http-client-tls, network-info, process + , random, text, text-format, time, xdg-basedir + }: + mkDerivation { + pname = "pia-forward"; + version = "0.1.0.2"; + sha256 = "1wmkbx0hbg7n4aa4rsf80cyk2v1592jgs5bb00vk45jv246l32b1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring data-default directory filepath http-client + http-client-tls network-info process random text text-format time + xdg-basedir + ]; + description = "Set up port forwarding with the Private Internet Access VPN service"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "pia-forward"; + broken = true; + }) {}; + + "pianola" = callPackage + ({ mkDerivation, attoparsec, attoparsec-iteratee, base, bytestring + , comonad, comonad-transformers, containers, either, errors + , filepath, free, iteratee, logict, msgpack, mtl, network, pipes + , streams, text, transformers + }: + mkDerivation { + pname = "pianola"; + version = "0.1.1"; + sha256 = "02y630yskx139l5yii45rf47w2a2v3x0pad59ac9qzjalv7s68aq"; + libraryHaskellDepends = [ + attoparsec attoparsec-iteratee base bytestring comonad + comonad-transformers containers either errors filepath free + iteratee logict msgpack mtl network pipes streams text transformers + ]; + testHaskellDepends = [ + base containers errors filepath network streams text transformers + ]; + description = "Remotely controlling Java Swing applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "picedit" = callPackage + ({ mkDerivation, base, cli, hmatrix, JuicyPixels, vector }: + mkDerivation { + pname = "picedit"; + version = "0.2.3.0"; + sha256 = "0bf1jq12v67ggx3aafv0aqj7zd9yv9fs0j1r56ahkayll665slp8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hmatrix JuicyPixels vector ]; + executableHaskellDepends = [ base cli hmatrix ]; + description = "simple image manipulation functions"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "picedit"; + broken = true; + }) {}; + + "pickle" = callPackage + ({ mkDerivation, base, containers, network, stm, text }: + mkDerivation { + pname = "pickle"; + version = "1.0.1.0"; + sha256 = "13c1n06v6mh9lyplfg0y1gdijk2mhxg4ln59v7i2z4j1y65y8cz9"; + libraryHaskellDepends = [ base containers network stm text ]; + description = "Instant StatsD in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "picologic" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, picosat, pretty + , QuickCheck + }: + mkDerivation { + pname = "picologic"; + version = "0.3.0"; + sha256 = "0jsyl85p4fkpsb7hbl6b9ha4v3chdnj7zlrlsj4gkd0qs3w6f3qk"; + revision = "1"; + editedCabalFile = "16xmzjbfcm1qj92kyfb2fyiz9dx18zwwciwazkp93hr06yhgi7p8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers mtl parsec picosat pretty + ]; + testHaskellDepends = [ + base containers mtl picosat pretty QuickCheck + ]; + description = "Utilities for symbolic predicate logic expressions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "picoparsec" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring + , case-insensitive, containers, criterion, deepseq, directory + , filepath, ghc-prim, hashable, http-types, monoid-subclasses + , parsec, QuickCheck, quickcheck-instances, quickcheck-unicode + , scientific, tasty, tasty-quickcheck, text, unordered-containers + , vector + }: + mkDerivation { + pname = "picoparsec"; + version = "0.1.2.3"; + sha256 = "0l4i5s0yh4jcagcywcx2bwpvky6xy4hisbvwbghjvxpsirkyviwf"; + revision = "1"; + editedCabalFile = "0hr042sd52mxkg1s0j4abl0nfqcciz12868r074mq81kj3nbf3g0"; + libraryHaskellDepends = [ + array base bytestring containers deepseq monoid-subclasses + scientific text + ]; + testHaskellDepends = [ + array base bytestring deepseq monoid-subclasses QuickCheck + quickcheck-instances quickcheck-unicode scientific tasty + tasty-quickcheck text vector + ]; + benchmarkHaskellDepends = [ + array attoparsec base bytestring case-insensitive criterion deepseq + directory filepath ghc-prim hashable http-types monoid-subclasses + parsec scientific text unordered-containers vector + ]; + description = "Fast combinator parsing for bytestrings and text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "picosat" = callPackage + ({ mkDerivation, base, containers, random, rdtsc, transformers }: + mkDerivation { + pname = "picosat"; + version = "0.1.6"; + sha256 = "12yckbmryk0darmsdv8dfm9hzfz4xhkx6xvf3wn97agjki7gazmg"; + libraryHaskellDepends = [ base containers transformers ]; + testHaskellDepends = [ base containers random rdtsc transformers ]; + description = "Bindings to the PicoSAT solver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pictikz" = callPackage + ({ mkDerivation, base, matrix, transformers, xml }: + mkDerivation { + pname = "pictikz"; + version = "1.1.0.0"; + sha256 = "0zah0k0n03mj3ilh8fb15i6bj93k48dsf8j2vyxfviahwl553src"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base matrix transformers xml ]; + description = "Converts a svg image to tikz code"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "pictikz"; + broken = true; + }) {}; + + "pid" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "pid"; + version = "0.1.0.2"; + sha256 = "01kyc4rdxqnx2rvb8lkzf8k0wma9ipzkn0x91p2d999r428n7r18"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base mtl ]; + description = "a simple PID controller"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "pid"; + broken = true; + }) {}; + + "pid1" = callPackage + ({ mkDerivation, base, directory, process, unix }: + mkDerivation { + pname = "pid1"; + version = "0.1.3.1"; + sha256 = "1xyn50zg4phdv1d7bxqq2ljnil4vlw7qqc7cdlzlc8imxfhr30nl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory process unix ]; + executableHaskellDepends = [ base ]; + description = "Do signal handling and orphan reaping for Unix PID1 init processes"; + license = lib.licenses.mit; + mainProgram = "pid1"; + }) {}; + + "pidfile" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "pidfile"; + version = "0.1.0.4"; + sha256 = "0z0k923gb0b01r35x1qp4i1743mcn84cj3m12ss7jbxql768jigf"; + libraryHaskellDepends = [ base unix ]; + description = "Run an IO action protected by a pidfile"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pier" = callPackage + ({ mkDerivation, aeson, base, binary, binary-orphans, Cabal + , containers, directory, hashable, optparse-applicative, pier-core + , shake, split, text, transformers, unordered-containers, yaml + }: + mkDerivation { + pname = "pier"; + version = "0.3.0.0"; + sha256 = "1rv5k8apxshh8kbbbjzcw23bfx819634ryz83jp2iqhixlgcqz69"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base binary binary-orphans Cabal containers directory + hashable optparse-applicative pier-core shake split text + transformers unordered-containers yaml + ]; + description = "Yet another Haskell build system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pier"; + }) {}; + + "pier-core" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring, Cabal + , containers, cryptohash-sha256, directory, hashable, http-client + , http-client-tls, http-types, process, shake, temporary, text + , unix + }: + mkDerivation { + pname = "pier-core"; + version = "0.3.0.0"; + sha256 = "0sxdswnkxhdcfcg4xq11lvgsip05nr4qd361qdrw2nxafq9q3dnj"; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring Cabal containers + cryptohash-sha256 directory hashable http-client http-client-tls + http-types process shake temporary text unix + ]; + description = "A library for writing forwards-declared build systems in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "piet" = callPackage + ({ mkDerivation, array, base, containers, Imlib, mtl }: + mkDerivation { + pname = "piet"; + version = "0.1"; + sha256 = "0ab0msb12cj38qimxllwk0p0g9aggfxhgvdp2b5znxpixlr39cz9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers Imlib mtl ]; + description = "A Piet interpreter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "piet"; + broken = true; + }) {}; + + "pig" = callPackage + ({ mkDerivation, base, containers, random, random-shuffle }: + mkDerivation { + pname = "pig"; + version = "0.0.1"; + sha256 = "0fh8lv85h2w6gs7zv1bqb4gc4id84c3vp3ivdrd9cvnxksr50ffr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers random random-shuffle ]; + executableHaskellDepends = [ + base containers random random-shuffle + ]; + description = "dice game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pig"; + broken = true; + }) {}; + + "piki" = callPackage + ({ mkDerivation, base, mtl, parsec, text }: + mkDerivation { + pname = "piki"; + version = "0.5.3"; + sha256 = "0704yazn6k4615chz4vkh4y1as9ks6kjgmmsggwrzsja7hk04hal"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base mtl parsec text ]; + description = "Yet another text-to-html converter"; + license = lib.licenses.bsd3; + mainProgram = "piki"; + }) {}; + + "pinboard" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , http-client, http-client-tls, http-types, monad-logger, mtl + , network, profunctors, QuickCheck, random, semigroups, text, time + , transformers, unliftio, unliftio-core, unordered-containers + , vector + }: + mkDerivation { + pname = "pinboard"; + version = "0.10.3.0"; + sha256 = "0j0isf2539b3fj393766wlrpgdpi39cqjqzw5jxihn7b67cvblyp"; + libraryHaskellDepends = [ + aeson base bytestring containers http-client http-client-tls + http-types monad-logger mtl network profunctors random text time + transformers unliftio unliftio-core unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec mtl QuickCheck semigroups + text time transformers unliftio unliftio-core unordered-containers + ]; + description = "Access to the Pinboard API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pinboard-notes-backup" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring + , containers, http-client, http-types, mtl, optparse-applicative + , req, sqlite-simple, text, time + }: + mkDerivation { + pname = "pinboard-notes-backup"; + version = "1.0.5.7"; + sha256 = "0gbqpnyipaa41kdbk6bi5blb28ysznkr2k9qhqqf39jh6aa3j1y3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson ansi-wl-pprint base bytestring containers http-client + http-types mtl optparse-applicative req sqlite-simple text time + ]; + description = "Back up the notes you've saved to Pinboard"; + license = lib.licenses.gpl3Only; + mainProgram = "pnbackup"; + maintainers = [ lib.maintainers.bdesham ]; + }) {}; + + "pinch" = callPackage + ({ mkDerivation, array, async, base, bytestring, cereal, containers + , deepseq, ghc-prim, hashable, hspec, hspec-discover, network + , network-run, QuickCheck, semigroups, text, unordered-containers + , vector + }: + mkDerivation { + pname = "pinch"; + version = "0.5.1.0"; + sha256 = "0p90hq8qk8x11ak2im7pv44agw4dcx9dqzby1ip0pl8mmmfdrpdx"; + libraryHaskellDepends = [ + array base bytestring cereal containers deepseq ghc-prim hashable + network semigroups text unordered-containers vector + ]; + libraryToolDepends = [ hspec-discover ]; + testHaskellDepends = [ + async base bytestring cereal containers hspec network network-run + QuickCheck semigroups text unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "An alternative implementation of Thrift for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "pinch-gen" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , language-thrift, megaparsec, mtl, optparse-applicative + , prettyprinter, text, unordered-containers + }: + mkDerivation { + pname = "pinch-gen"; + version = "0.4.4.0"; + sha256 = "0c65m9mxqk52lrh77ljkanycfsbi7k1jljb9wzwcb528vwjj6pgh"; + revision = "2"; + editedCabalFile = "07vncls4nbc6sm5w98gz53mk9rz5r3bivy39jmbb4wa3mna13r1q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath language-thrift megaparsec mtl + optparse-applicative prettyprinter text unordered-containers + ]; + description = "A code generator for the pinch Thrift library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pinch-gen"; + broken = true; + }) {}; + + "pinchot" = callPackage + ({ mkDerivation, base, containers, Earley, lens, pretty-show + , semigroups, template-haskell, transformers + }: + mkDerivation { + pname = "pinchot"; + version = "0.24.0.0"; + sha256 = "1rcpz7prdnw3rq8aij285axqryc2hk064jxhdx6q733irgg9qxmr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers Earley lens pretty-show semigroups template-haskell + transformers + ]; + description = "Write grammars, not parsers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pine" = callPackage + ({ mkDerivation, base, containers, linear, mtl, sdl2, sdl2-image + , stm, text + }: + mkDerivation { + pname = "pine"; + version = "0.1.0.3"; + sha256 = "08m5d4wvqbkw9db0v79yrhqv9pcncl6x6zpix1861lqbw613i4iw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers linear mtl sdl2 sdl2-image stm text + ]; + executableHaskellDepends = [ + base containers linear mtl sdl2 sdl2-image stm text + ]; + testHaskellDepends = [ + base containers linear mtl sdl2 sdl2-image stm text + ]; + description = "Functional 2D Game Framework"; + license = lib.licenses.zlib; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ping" = callPackage + ({ mkDerivation, base, cpu, ip, posix-api, primitive + , primitive-addr, primitive-containers, stm, transformers + }: + mkDerivation { + pname = "ping"; + version = "0.1.0.5"; + sha256 = "11zcdrji1m1b9rhi10fv4pr2cs488c13qb5nggi7abhkavzvxbzb"; + revision = "3"; + editedCabalFile = "1aig7pbc8gfz8kzf958qsj85gjsypljfabq6980l92bk99jna2hm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cpu ip posix-api primitive primitive-addr primitive-containers + stm transformers + ]; + description = "icmp echo requests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ping-parser-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, hspec, iproute, placeholders + , QuickCheck, quickcheck-text, text + }: + mkDerivation { + pname = "ping-parser-attoparsec"; + version = "0.1.0.0"; + sha256 = "1xlqq8hki5jd6ii1j7bbnh0zigqsjm4wl9hpl46bjvlj0qzwmdww"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base iproute placeholders text + ]; + executableHaskellDepends = [ base placeholders ]; + testHaskellDepends = [ + attoparsec base hspec iproute QuickCheck quickcheck-text + ]; + description = "Attoparsec parsers of ping utility"; + license = lib.licenses.asl20; + mainProgram = "ping-parser-attoparsec-exe"; + }) {}; + + "ping-wrapper" = callPackage + ({ mkDerivation, attoparsec, base, either, optparse-applicative + , optparse-generic, ping-parser-attoparsec, placeholders, process + , text + }: + mkDerivation { + pname = "ping-wrapper"; + version = "0.1.0.1"; + sha256 = "0f0j324z94znvyp77dnpjdjimfrz8zs8iyk9f0vpr9j8y3bg4d3d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base either ping-parser-attoparsec placeholders process + text + ]; + executableHaskellDepends = [ + base optparse-applicative optparse-generic + ]; + testHaskellDepends = [ base ]; + description = "Haskell Ping wrapper"; + license = lib.licenses.asl20; + mainProgram = "ping-wrapper"; + }) {}; + + "pinned-warnings" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, ghc + , tasty, tasty-hunit, time, transformers + }: + mkDerivation { + pname = "pinned-warnings"; + version = "0.1.1.0"; + sha256 = "1a2ajm4g3ii4cz6wz6w1rcgpaaznxjv6qwjxy84jsq6s5krczkb0"; + libraryHaskellDepends = [ + base bytestring containers directory ghc time transformers + ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit ]; + description = "Preserve warnings in a GHCi session"; + license = lib.licenses.bsd3; + }) {}; + + "pinpon" = callPackage + ({ mkDerivation, aeson, aeson-pretty, amazonka, amazonka-core + , amazonka-sns, base, bytestring, containers, doctest, exceptions + , hpio, http-client, http-client-tls, http-types, lens, lucid, mtl + , network, optparse-applicative, optparse-text, protolude + , resourcet, servant, servant-client, servant-docs, servant-lucid + , servant-server, servant-swagger, servant-swagger-ui, swagger2 + , text, time, transformers, transformers-base, wai, warp + }: + mkDerivation { + pname = "pinpon"; + version = "0.2.0.2"; + sha256 = "1fwdzmzm1s0bpxcw79hifpsc0ksaz2rdn76hprk7bqiw81c4amxs"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty amazonka amazonka-core amazonka-sns base + bytestring containers exceptions http-client http-types lens lucid + mtl protolude resourcet servant servant-client servant-docs + servant-lucid servant-server servant-swagger servant-swagger-ui + swagger2 text time transformers transformers-base wai warp + ]; + executableHaskellDepends = [ + amazonka amazonka-sns base bytestring containers exceptions hpio + http-client http-client-tls http-types lens mtl network + optparse-applicative optparse-text protolude servant-client text + time transformers warp + ]; + testHaskellDepends = [ base doctest protolude ]; + description = "A gateway for various cloud notification services"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipe-enumerator" = callPackage + ({ mkDerivation, base, enumerator, pipes, transformers }: + mkDerivation { + pname = "pipe-enumerator"; + version = "0.3.0.2"; + sha256 = "0h6k00k85pn0jajk3rvvfnrfwlkllprhv00x0qd9zg9gg7lf7zkc"; + libraryHaskellDepends = [ base enumerator pipes transformers ]; + description = "A bidirectional bridge between pipes and iteratees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipeclip" = callPackage + ({ mkDerivation, base, bytestring, editor-open, Hclip, safe }: + mkDerivation { + pname = "pipeclip"; + version = "0.1.0.1"; + sha256 = "1hmbhgnrq894jnm7gy6yc812nysvkrbjk6qqjmk7g7fsj46xpdfg"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring editor-open Hclip safe + ]; + description = "Open your editor, pipe the output to the system clipboard"; + license = lib.licenses.bsd2; + mainProgram = "pipeclip"; + }) {}; + + "piped" = callPackage + ({ mkDerivation, base, conduit, gauge, microlens-platform, mtl + , quickcheck-instances, tasty, tasty-discover, tasty-golden + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "piped"; + version = "0.1.0.0"; + sha256 = "0f7j4mzdcmw7lnmq73hr6wfi64jjg350bmf0w1pf1rgma2wb9cl0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl ]; + testHaskellDepends = [ + base conduit gauge microlens-platform mtl quickcheck-instances + tasty tasty-discover tasty-golden tasty-hunit tasty-quickcheck + ]; + testToolDepends = [ tasty-discover ]; + description = "Conduit with a smaller core"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipeline" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "pipeline"; + version = "0.1.0"; + sha256 = "1bz7pfyfgc1cps5pwy31m5z3r6kxi5c4661qa60q333y0rd2y2j1"; + libraryHaskellDepends = [ base transformers ]; + description = "Continuation patterns"; + license = lib.licenses.bsd3; + }) {}; + + "pipes" = callPackage + ({ mkDerivation, base, criterion, exceptions, mmorph, mtl + , optparse-applicative, QuickCheck, test-framework + , test-framework-quickcheck2, transformers, void + }: + mkDerivation { + pname = "pipes"; + version = "4.3.16"; + sha256 = "163lx5sf68zx5kik5h1fjsyckwr9shdsn5k2dsjq3mhg077nxqgl"; + revision = "6"; + editedCabalFile = "16s8a1ijakhsk73ny2vrw6a8r2dszgncd0wk735ii6csg3l2c9pm"; + libraryHaskellDepends = [ + base exceptions mmorph mtl transformers void + ]; + testHaskellDepends = [ + base mtl QuickCheck test-framework test-framework-quickcheck2 + transformers + ]; + benchmarkHaskellDepends = [ + base criterion mtl optparse-applicative transformers + ]; + description = "Compositional pipelines"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "pipes-aeson" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , bytestring, pipes, pipes-attoparsec, pipes-bytestring + , pipes-parse, transformers + }: + mkDerivation { + pname = "pipes-aeson"; + version = "0.4.2"; + sha256 = "0mwsjr1brvd3bfkyynd03b1g2kkzl8hifpapl2xh1g38rr104q0s"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base bytestring pipes + pipes-attoparsec pipes-bytestring pipes-parse transformers + ]; + description = "Encode and decode JSON streams using Aeson and Pipes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-async" = callPackage + ({ mkDerivation, base, hspec, lifted-async, lifted-base + , monad-control, pipes, pipes-safe, stm, transformers-base + }: + mkDerivation { + pname = "pipes-async"; + version = "0.1.3"; + sha256 = "12gsbfsknqpmf96nd3lh702bb1564wggr7niyqyy55k91wk2v25m"; + libraryHaskellDepends = [ + base lifted-async lifted-base monad-control pipes pipes-safe stm + transformers-base + ]; + testHaskellDepends = [ + base hspec lifted-async lifted-base monad-control pipes pipes-safe + stm transformers-base + ]; + description = "A higher-level interface to using concurrency with pipes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, HUnit, mmorph, pipes + , pipes-parse, tasty, tasty-hunit, text, transformers + }: + mkDerivation { + pname = "pipes-attoparsec"; + version = "0.6.0"; + sha256 = "1lg5jchwlkhvvrf08h5l9p048vcvk52w4i0cysyifj67pd1xnl46"; + libraryHaskellDepends = [ + attoparsec base bytestring pipes pipes-parse text transformers + ]; + testHaskellDepends = [ + attoparsec base HUnit mmorph pipes pipes-parse tasty tasty-hunit + text transformers + ]; + description = "Attoparsec and Pipes integration"; + license = lib.licenses.bsd3; + }) {}; + + "pipes-attoparsec-streaming" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, pipes-core + , transformers + }: + mkDerivation { + pname = "pipes-attoparsec-streaming"; + version = "0.1.0.0"; + sha256 = "0alr94jjh583cdi19zrlacrc71dspy12lhq8h24hqiar6l2lr1d7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring pipes-core transformers + ]; + executableHaskellDepends = [ + attoparsec base bytestring pipes-core transformers + ]; + description = "Streaming parsing in the pipes-core framework with Attoparsec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "MimeParser"; + }) {}; + + "pipes-bgzf" = callPackage + ({ mkDerivation, base, bytestring, mtl, parallel, pipes + , streaming-commons + }: + mkDerivation { + pname = "pipes-bgzf"; + version = "0.2.0.1"; + sha256 = "04y0wzy8982g64xyxq6rl9xc63n0c8xl8mhyf0x4ivqxnn49iv23"; + libraryHaskellDepends = [ + base bytestring mtl parallel pipes streaming-commons + ]; + description = "Blocked GZip"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, ghc-prim + , lens-family-core, pipes, pipes-bytestring, pipes-parse, tasty + , tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "pipes-binary"; + version = "0.4.4"; + sha256 = "1grylcr2iiqa9wlki821lgabll4d53lmrzxw5nycpva546z8v13b"; + libraryHaskellDepends = [ + base binary bytestring ghc-prim pipes pipes-bytestring pipes-parse + transformers + ]; + testHaskellDepends = [ + base binary bytestring ghc-prim lens-family-core pipes pipes-parse + tasty tasty-hunit tasty-quickcheck transformers + ]; + description = "Encode and decode binary streams using the pipes and binary libraries"; + license = lib.licenses.bsd3; + }) {}; + + "pipes-break" = callPackage + ({ mkDerivation, base, bytestring, mtl, pipes, pipes-group + , pipes-parse, QuickCheck, text + }: + mkDerivation { + pname = "pipes-break"; + version = "0.2.0.6"; + sha256 = "1clqy2cm8mqc8ybc8m1la2768n3q9jqdh818gw99ypj70w3rqnn7"; + libraryHaskellDepends = [ + base bytestring pipes pipes-group pipes-parse text + ]; + testHaskellDepends = [ base bytestring mtl pipes QuickCheck ]; + description = "Pipes to group by any delimiter (such as lines with carriage returns)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-brotli" = callPackage + ({ mkDerivation, base, brotli, bytestring, pipes, pipes-bytestring + , QuickCheck + }: + mkDerivation { + pname = "pipes-brotli"; + version = "0.0.0.0"; + sha256 = "0qld1j404sddw850pdm5y65n8rld5vqzpr38kq9xcnlxmfs29zhp"; + libraryHaskellDepends = [ base brotli bytestring pipes ]; + testHaskellDepends = [ + base bytestring pipes pipes-bytestring QuickCheck + ]; + description = "Brotli (RFC7932) compressors and decompressors for the Pipes package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-bytestring" = callPackage + ({ mkDerivation, base, bytestring, pipes, pipes-group, pipes-parse + , stringsearch, transformers + }: + mkDerivation { + pname = "pipes-bytestring"; + version = "2.1.7"; + sha256 = "0ch7145pv4f56601ysdj5gqqwsh5ag2zh34ydswg62fqi8z8cxvc"; + revision = "3"; + editedCabalFile = "0a5mp98prbpn5pqpab0h3xinhh9vnjqhlss44zq9dbvxw14agxak"; + libraryHaskellDepends = [ + base bytestring pipes pipes-group pipes-parse stringsearch + transformers + ]; + description = "ByteString support for pipes"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "pipes-bzip" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, bzip2, bzlib + , data-default, directory, hspec, MonadRandom, mtl, pipes + , pipes-bytestring, pipes-safe, QuickCheck, random + }: + mkDerivation { + pname = "pipes-bzip"; + version = "0.2.0.4"; + sha256 = "12mhs3ylqqkp4dvir67lgwg3izma88j5xpi7fc7jlvlka24vbnkp"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bindings-DSL bytestring data-default mtl pipes pipes-safe + ]; + librarySystemDepends = [ bzip2 ]; + testHaskellDepends = [ + base bytestring bzlib directory hspec MonadRandom pipes + pipes-bytestring pipes-safe QuickCheck random + ]; + benchmarkHaskellDepends = [ base ]; + description = "Streaming compression/decompression via pipes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) bzip2;}; + + "pipes-cacophony" = callPackage + ({ mkDerivation, base, bytestring, cacophony, hlint, pipes }: + mkDerivation { + pname = "pipes-cacophony"; + version = "0.5.0"; + sha256 = "1p6vb1abyzifczn537iabd87g2x7mnhvr4sx1j6ay51zvvn5vh20"; + revision = "1"; + editedCabalFile = "1qv6h09y5pca3agkmn12lg9vlbm5j8s3dnrn98w9agj62jrvymzm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring cacophony pipes ]; + testHaskellDepends = [ base hlint ]; + description = "Pipes for Noise-secured network connections"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipes-category" = callPackage + ({ mkDerivation, base, hspec, lens, mtl, pipes, pipes-extras + , transformers + }: + mkDerivation { + pname = "pipes-category"; + version = "0.3.0.0"; + sha256 = "008733qffml0cqgalacrl1r8sdz08rbsz4n2pd5j9xrbxn4xh4a7"; + libraryHaskellDepends = [ base lens mtl pipes pipes-extras ]; + testHaskellDepends = [ base hspec pipes transformers ]; + description = "Allows instances for Category, Arrow and ArrowChoice for Pipes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-cborg" = callPackage + ({ mkDerivation, base, bytestring, cborg, ghc-prim, pipes + , pipes-bytestring, pipes-parse, QuickCheck, serialise, tasty + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "pipes-cborg"; + version = "0.1"; + sha256 = "1ihngg2gvlyq40wnpajhbb7xpj028pk1k08xay19ir4n9mmx4jrn"; + libraryHaskellDepends = [ + base bytestring cborg ghc-prim pipes pipes-bytestring pipes-parse + serialise transformers + ]; + testHaskellDepends = [ + base bytestring cborg pipes pipes-bytestring QuickCheck serialise + tasty tasty-quickcheck transformers + ]; + description = "Encode and decode cborg streams using the pipes and cborg libraries"; + license = lib.licenses.bsd3; + }) {}; + + "pipes-cellular" = callPackage + ({ mkDerivation, base, bytestring, data-cell, pipes }: + mkDerivation { + pname = "pipes-cellular"; + version = "0.0.0.1"; + sha256 = "0j0ayzvc9k3fmd9j37p41z50nqp4hwyywashcvng23qgp7m4ahdc"; + libraryHaskellDepends = [ base bytestring data-cell pipes ]; + description = "Pipes-based combinators for cellular data processing"; + license = lib.licenses.bsd3; + }) {}; + + "pipes-cellular-csv" = callPackage + ({ mkDerivation, base, bytestring, data-cell, pipes, pipes-cellular + }: + mkDerivation { + pname = "pipes-cellular-csv"; + version = "1.0.0.0"; + sha256 = "1lzism9rrs1569lhbjl6b49c461igmpgvxq6pnnpfvnqbps56vc9"; + libraryHaskellDepends = [ + base bytestring data-cell pipes pipes-cellular + ]; + description = "Efficient pipes-based cellular CSV codec"; + license = lib.licenses.bsd3; + }) {}; + + "pipes-cereal" = callPackage + ({ mkDerivation, base, bytestring, cereal, mtl, pipes + , pipes-bytestring, pipes-parse + }: + mkDerivation { + pname = "pipes-cereal"; + version = "0.1.0"; + sha256 = "1dj378b9yjsk5llxjxlhij37j9dc6ylpnxv9q5qri1mcb91r0kc7"; + libraryHaskellDepends = [ + base bytestring cereal mtl pipes pipes-bytestring pipes-parse + ]; + description = "Encode and decode binary streams using the pipes and cereal libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-cereal-plus" = callPackage + ({ mkDerivation, base, bytestring, cereal-plus, errors, mtl, pipes + , pipes-bytestring, text + }: + mkDerivation { + pname = "pipes-cereal-plus"; + version = "0.4.0"; + sha256 = "1x1qfl8s0lhvcz2hqh5dl5ilyixar995bqqzas721ni2skflbhqr"; + libraryHaskellDepends = [ + base bytestring cereal-plus errors mtl pipes pipes-bytestring text + ]; + description = "A streaming serialization library on top of \"pipes\" and \"cereal-plus\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipes-cliff" = callPackage + ({ mkDerivation, async, base, bytestring, pipes, pipes-safe + , process, stm, unix + }: + mkDerivation { + pname = "pipes-cliff"; + version = "0.12.0.0"; + sha256 = "1i8pakd4lpp3haxlr4q1d5nlfiy5igiwyr49xb8hxllri28cxi2g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring pipes pipes-safe process stm unix + ]; + description = "Streaming to and from subprocesses using Pipes"; + license = lib.licenses.bsd3; + }) {}; + + "pipes-concurrency" = callPackage + ({ mkDerivation, async, base, contravariant, pipes, stm, void }: + mkDerivation { + pname = "pipes-concurrency"; + version = "2.0.14"; + sha256 = "1waf70qqakz9car35c1nxb0bdjniq46lfk1vmxdjrp76ri2gzd7f"; + revision = "1"; + editedCabalFile = "08gvb94g8fxj41wgrz68f5ccrc9ahdjv5n7v24iclgl731k9cq71"; + libraryHaskellDepends = [ + async base contravariant pipes stm void + ]; + testHaskellDepends = [ async base pipes stm ]; + description = "Concurrency for the pipes ecosystem"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "pipes-conduit" = callPackage + ({ mkDerivation, base, conduit, mtl, pipes-core }: + mkDerivation { + pname = "pipes-conduit"; + version = "0.0.1"; + sha256 = "1nzylhmi3f2m0xnqgx0m9g0p5pwl6xnidsz8ykzmv8wafrh60dh8"; + libraryHaskellDepends = [ base conduit mtl pipes-core ]; + description = "Conduit adapters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipes-core" = callPackage + ({ mkDerivation, base, categories, lifted-base, monad-control + , transformers, void + }: + mkDerivation { + pname = "pipes-core"; + version = "0.1.0"; + sha256 = "1abzy45bjiy8lijg4a5xkwdh1k37c6m921y2s31x0yqgq79qlgyp"; + libraryHaskellDepends = [ + base categories lifted-base monad-control transformers void + ]; + description = "Compositional pipelines"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-courier" = callPackage + ({ mkDerivation, base, courier, pipes }: + mkDerivation { + pname = "pipes-courier"; + version = "0.1.0.0"; + sha256 = "1v2bm2cmzb6a7bmpv8byrb5x4k5pivp3s8ma6r6dwhldic294jgf"; + libraryHaskellDepends = [ base courier pipes ]; + description = "Pipes utilities for interfacing with the courier message-passing framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipes-csv" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, cassava, HUnit + , MissingH, pipes, pipes-bytestring, test-framework + , test-framework-hunit, unordered-containers, vector + }: + mkDerivation { + pname = "pipes-csv"; + version = "1.4.3"; + sha256 = "1cv8vb5jm95h3jqm4xhndgijcivmcxdjppvcs88bpjbfspfzb1cl"; + libraryHaskellDepends = [ + base blaze-builder bytestring cassava pipes unordered-containers + vector + ]; + testHaskellDepends = [ + base bytestring cassava HUnit MissingH pipes pipes-bytestring + test-framework test-framework-hunit vector + ]; + description = "Fast, streaming csv parser"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "pipes-errors" = callPackage + ({ mkDerivation, base, errors, pipes }: + mkDerivation { + pname = "pipes-errors"; + version = "0.3"; + sha256 = "1vbpchs3v08sc1rfa9fl89wzxg9ak823xjbkl0k37ycwwc36fn76"; + libraryHaskellDepends = [ base errors pipes ]; + description = "Integration between pipes and errors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-extra" = callPackage + ({ mkDerivation, base, bytestring, conduit, criterion, enumerator + , HUnit, mtl, pipes-core, pipes-zlib, test-framework + , test-framework-hunit, test-framework-th-prime, transformers, zlib + , zlib-conduit, zlib-enum + }: + mkDerivation { + pname = "pipes-extra"; + version = "0.2.0"; + sha256 = "0yrbjs9y9s9a1q59138f7m0fsp8vsg0a31sfzgwfrg9pm2sfivfr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring pipes-core transformers + ]; + testHaskellDepends = [ + base bytestring HUnit mtl pipes-core test-framework + test-framework-hunit test-framework-th-prime + ]; + benchmarkHaskellDepends = [ + base bytestring conduit criterion enumerator pipes-core pipes-zlib + transformers zlib zlib-conduit zlib-enum + ]; + description = "Various basic utilities for Pipes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipes-extras" = callPackage + ({ mkDerivation, base, foldl, HUnit, lens, pipes, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "pipes-extras"; + version = "1.0.15"; + sha256 = "1cyb05bv5xkarab3090ikpjiqm79lr46n3nalplliz8jr4x67a82"; + revision = "7"; + editedCabalFile = "1mhhm4k605p6qb8m7zn97as4fj4kzy386i8k47lghlh806w7lghn"; + libraryHaskellDepends = [ base foldl lens pipes transformers ]; + testHaskellDepends = [ + base HUnit pipes test-framework test-framework-hunit transformers + ]; + description = "Extra utilities for pipes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.Gabriella439 ]; + broken = true; + }) {}; + + "pipes-fastx" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, pipes + , pipes-attoparsec, pipes-bytestring + }: + mkDerivation { + pname = "pipes-fastx"; + version = "0.3.0.0"; + sha256 = "0xds11gfacj7m5lz6cssaj4v5z73ycrdmn57f0qxzqdsc2kln9ii"; + libraryHaskellDepends = [ + attoparsec base bytestring pipes pipes-attoparsec pipes-bytestring + ]; + description = "Streaming parsers for Fasta and Fastq"; + license = lib.licenses.bsd3; + }) {}; + + "pipes-files" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, directory, doctest + , exceptions, filepath, free, hierarchy, hspec, hspec-expectations + , logict, mmorph, monad-control, mtl, pipes, pipes-safe + , posix-paths, process, regex-posix, semigroups, text, time + , transformers, transformers-base, transformers-compat, unix + , unix-compat + }: + mkDerivation { + pname = "pipes-files"; + version = "0.1.3"; + sha256 = "12y40lfpzcjmqq7cqs5g999ksn4mk3w0ybw0whhv15bflsykqw97"; + libraryHaskellDepends = [ + attoparsec base bytestring directory exceptions filepath free + hierarchy logict mmorph monad-control mtl pipes pipes-safe + posix-paths regex-posix semigroups text time transformers + transformers-base transformers-compat unix unix-compat + ]; + testHaskellDepends = [ + base bytestring directory doctest filepath hierarchy hspec + hspec-expectations logict mtl pipes pipes-safe process semigroups + text transformers unix + ]; + description = "Fast traversal of directory trees using pipes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipes-fluid" = callPackage + ({ mkDerivation, async, base, constraints, hspec, lens + , lifted-async, mmorph, monad-control, mtl, pipes + , pipes-concurrency, pipes-misc, semigroups, stm, these + , transformers, transformers-base + }: + mkDerivation { + pname = "pipes-fluid"; + version = "0.6.0.1"; + sha256 = "01ig0czixnf5fypnfns2kzna676vd3mr2a52fb9f4cg7yy6qwp8h"; + libraryHaskellDepends = [ + base constraints lens lifted-async monad-control pipes semigroups + stm these transformers transformers-base + ]; + testHaskellDepends = [ + async base constraints hspec lens lifted-async mmorph monad-control + mtl pipes pipes-concurrency pipes-misc stm transformers + ]; + description = "Reactively combines Producers so that a value is yielded as soon as possible"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipes-group" = callPackage + ({ mkDerivation, base, doctest, free, lens-family-core, pipes + , pipes-parse, transformers + }: + mkDerivation { + pname = "pipes-group"; + version = "1.0.12"; + sha256 = "1issfj3syi6lfbcdn3bhlbnlh86s92ldsb04c4ac69xipsgyhwqk"; + revision = "9"; + editedCabalFile = "1i0l182q4gxq29g5w8iv3ywq68dq3gcyhjybfrih0q0cnyz8zxlc"; + libraryHaskellDepends = [ + base free pipes pipes-parse transformers + ]; + testHaskellDepends = [ base doctest lens-family-core ]; + description = "Group streams into substreams"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "pipes-http" = callPackage + ({ mkDerivation, base, bytestring, http-client, http-client-tls + , pipes + }: + mkDerivation { + pname = "pipes-http"; + version = "1.0.6"; + sha256 = "00579dpb7mh8nli5gfr100w0mrn6nvqhbj50qzxc2m5cvw4gncd2"; + revision = "3"; + editedCabalFile = "0m38lrmr356gfrv6gnrncwiy1hnh882084yn7vgmjsqssgvhbz8a"; + libraryHaskellDepends = [ + base bytestring http-client http-client-tls pipes + ]; + description = "HTTP client with pipes interface"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "pipes-illumina" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, pipes + , pipes-bgzf + }: + mkDerivation { + pname = "pipes-illumina"; + version = "0.1.0.0"; + sha256 = "19s6rkrfvmni914flq37fkbfs6angzl3c40bzg0ddivn4ada7jvn"; + libraryHaskellDepends = [ + base bytestring directory filepath pipes pipes-bgzf + ]; + description = "Illumina NGS data processing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipes-interleave" = callPackage + ({ mkDerivation, base, containers, heaps, pipes }: + mkDerivation { + pname = "pipes-interleave"; + version = "1.1.3"; + sha256 = "05g8kl88f55pxb3926fa81qd0a2lc1xdzv36jmm67sc68prr71za"; + revision = "2"; + editedCabalFile = "0z1nygj9kvmnbbwk6jnnsky5arv1b4vkaz28w2ivw2hbwlininx8"; + libraryHaskellDepends = [ base containers heaps pipes ]; + description = "Interleave and merge streams of elements"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-io" = callPackage + ({ mkDerivation, base, hspec, pipes, pipes-parse }: + mkDerivation { + pname = "pipes-io"; + version = "0.1"; + sha256 = "16fl2vj6g0gdk2kjxfmfbv83nzah7kq4az0xryk2qlb0108llifr"; + revision = "1"; + editedCabalFile = "00l780dri2bgh8528xgwiz2r230mp4w45b4yfmiv8kpz8979953w"; + libraryHaskellDepends = [ base pipes pipes-parse ]; + testHaskellDepends = [ base hspec pipes ]; + description = "Stateful IO streams based on pipes"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-kafka" = callPackage + ({ mkDerivation, base, bytestring, exceptions, hw-kafka-client + , monad-logger, pipes, pipes-safe, text, transformers + , transformers-base + }: + mkDerivation { + pname = "pipes-kafka"; + version = "0.2.0.0"; + sha256 = "1ca0pdig35waqr499i4m92w34sywc8nc0gdfszqjcmpsjmba93hv"; + libraryHaskellDepends = [ + base bytestring exceptions hw-kafka-client monad-logger pipes + pipes-safe text transformers transformers-base + ]; + description = "Kafka in the Pipes ecosystem"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-key-value-csv" = callPackage + ({ mkDerivation, base, bifunctors, containers, contravariant + , data-default-class, lens, mtl, pipes, pipes-bytestring + , pipes-group, pipes-parse, pipes-safe, pipes-text, QuickCheck + , reflection, semigroupoids, text, transformers, vinyl, vinyl-utils + }: + mkDerivation { + pname = "pipes-key-value-csv"; + version = "0.4.0.3"; + sha256 = "02wdna1kjjz0pkap3pfvzl336aapjv6ylmg5qwa6hr07d7sfbh3l"; + libraryHaskellDepends = [ + base bifunctors containers data-default-class lens mtl pipes + pipes-bytestring pipes-group pipes-parse pipes-safe pipes-text + reflection semigroupoids text vinyl vinyl-utils + ]; + testHaskellDepends = [ + base contravariant data-default-class lens pipes pipes-text + QuickCheck reflection text transformers vinyl vinyl-utils + ]; + description = "Streaming processing of CSV files preceded by key-value pairs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipes-lines" = callPackage + ({ mkDerivation, base, bytestring, lens, mtl, pipes, pipes-group + , QuickCheck, text + }: + mkDerivation { + pname = "pipes-lines"; + version = "1.0.3.4"; + sha256 = "1bh8fpms2py4kf5c3nk05jnm08jyrad3077dr7a2dbc1l2d6xgs1"; + libraryHaskellDepends = [ base bytestring pipes pipes-group text ]; + testHaskellDepends = [ + base bytestring lens mtl pipes pipes-group QuickCheck + ]; + description = "Pipes for grouping by lines with carriage returns"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-lzma" = callPackage + ({ mkDerivation, base, bytestring, exceptions, lzma, pipes + , pipes-bytestring, QuickCheck + }: + mkDerivation { + pname = "pipes-lzma"; + version = "0.2.0.0"; + sha256 = "1b1xnjq1bvp14rl0lvzfxkckvwsihmq0j61wbmx1k0vqjy2b350m"; + revision = "2"; + editedCabalFile = "0p2bk5dylhlvkqdpz4gadskwfbdnjb8iid5q74s8fxiwzx9f4whw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring exceptions lzma pipes ]; + executableHaskellDepends = [ base pipes pipes-bytestring ]; + testHaskellDepends = [ + base bytestring pipes pipes-bytestring QuickCheck + ]; + description = "LZMA compressors and decompressors for the Pipes package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pipes-lzma-unxz"; + broken = true; + }) {}; + + "pipes-misc" = callPackage + ({ mkDerivation, base, clock, Decimal, hspec, lens, mmorph, mtl + , pipes, pipes-category, pipes-concurrency, semigroups, stm + , transformers + }: + mkDerivation { + pname = "pipes-misc"; + version = "0.5.0.0"; + sha256 = "09ldpgza3yanpbsd6g2nlm352fwynq38sf226yp5kip0dqwpwbjf"; + libraryHaskellDepends = [ + base clock Decimal lens mmorph mtl pipes pipes-category + pipes-concurrency semigroups stm transformers + ]; + testHaskellDepends = [ + base hspec lens mmorph pipes pipes-concurrency stm transformers + ]; + description = "Miscellaneous utilities for pipes, required by glazier-tutorial"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipes-mongodb" = callPackage + ({ mkDerivation, base, monad-control, mongoDB, pipes, text }: + mkDerivation { + pname = "pipes-mongodb"; + version = "0.1.0.0"; + sha256 = "0h4334fajrza7r8jrr78nqhs522kxnbzdj0gnbp7ndvzvx5ij888"; + libraryHaskellDepends = [ base monad-control mongoDB pipes ]; + testHaskellDepends = [ base monad-control mongoDB pipes text ]; + description = "Stream results from MongoDB"; + license = lib.licenses.mit; + }) {}; + + "pipes-network" = callPackage + ({ mkDerivation, base, bytestring, exceptions, network + , network-simple, pipes, pipes-safe, transformers + }: + mkDerivation { + pname = "pipes-network"; + version = "0.6.5"; + sha256 = "15f7kn9vpzsm8s108cly80pi6yqpv6v04w032ng0wr9g78an393l"; + libraryHaskellDepends = [ + base bytestring exceptions network network-simple pipes pipes-safe + transformers + ]; + description = "Use network sockets together with the pipes library"; + license = lib.licenses.bsd3; + }) {}; + + "pipes-network-tls" = callPackage + ({ mkDerivation, base, bytestring, network, network-simple + , network-simple-tls, pipes, pipes-network, pipes-safe, tls + , transformers + }: + mkDerivation { + pname = "pipes-network-tls"; + version = "0.4"; + sha256 = "161nqwgv0r5vlnpa1bq0y2wyh2yp8b583dxbwpbgxfjrnsy5f5vm"; + libraryHaskellDepends = [ + base bytestring network network-simple network-simple-tls pipes + pipes-network pipes-safe tls transformers + ]; + description = "TLS-secured network connections support for pipes"; + license = lib.licenses.bsd3; + }) {}; + + "pipes-network-ws" = callPackage + ({ mkDerivation, base, bytestring, network-simple-ws, pipes }: + mkDerivation { + pname = "pipes-network-ws"; + version = "0.1"; + sha256 = "1jb59wl3xh0jkp4njj7xhybhnanwrx6h0zzj647lgxg6wpf8f704"; + libraryHaskellDepends = [ + base bytestring network-simple-ws pipes + ]; + description = "WebSockets support for pipes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-ordered-zip" = callPackage + ({ mkDerivation, base, foldl, hspec, pipes, pipes-safe }: + mkDerivation { + pname = "pipes-ordered-zip"; + version = "1.2.1"; + sha256 = "0jgqnx5jdra5v0r7v564zzd96jfv42lbkdxgk1k7ip8gcikb1zdm"; + libraryHaskellDepends = [ base pipes pipes-safe ]; + testHaskellDepends = [ base foldl hspec pipes pipes-safe ]; + description = "merge two ordered Producers into a new Producer"; + license = lib.licenses.bsd3; + }) {}; + + "pipes-p2p" = callPackage + ({ mkDerivation, async, base, binary, bytestring, errors + , exceptions, mtl, network, network-simple-sockaddr, pipes + , pipes-concurrency, pipes-network + }: + mkDerivation { + pname = "pipes-p2p"; + version = "0.4"; + sha256 = "1ls89dnz0aibmyy4mky7jl4ibirpfrs12yxmflarghv3j6rn0wnc"; + libraryHaskellDepends = [ + async base binary bytestring errors exceptions mtl network + network-simple-sockaddr pipes pipes-concurrency pipes-network + ]; + description = "P2P network nodes with pipes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pipes-p2p-examples" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, errors, mtl + , network, network-simple-sockaddr, pipes, pipes-network, pipes-p2p + }: + mkDerivation { + pname = "pipes-p2p-examples"; + version = "0.3"; + sha256 = "08fdk005yrmr8mz3qlsfjys3pz9iidk53maylbgdk3nixk8plwwm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring containers errors mtl network + network-simple-sockaddr pipes pipes-network pipes-p2p + ]; + description = "Examples using pipes-p2p"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "address-exchanger"; + }) {}; + + "pipes-parse" = callPackage + ({ mkDerivation, base, pipes, transformers }: + mkDerivation { + pname = "pipes-parse"; + version = "3.0.9"; + sha256 = "05cd0j1avkzmryf3869hfpvd9xmzbpz4kc65srswx36n06dkz5x3"; + revision = "2"; + editedCabalFile = "0dil8dqjx4l1d065rcixhbri1j40ppip6kfl22kxgyx96hz0vzfh"; + libraryHaskellDepends = [ base pipes transformers ]; + description = "Parsing infrastructure for the pipes ecosystem"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "pipes-postgresql-simple" = callPackage + ({ mkDerivation, async, base, bytestring, exceptions, mtl, pipes + , pipes-concurrency, pipes-safe, postgresql-simple, stm, text + , transformers + }: + mkDerivation { + pname = "pipes-postgresql-simple"; + version = "0.1.3.0"; + sha256 = "1276p8fp93ivnmhf1p1s94mgliay0yj8kffkvglr218wvwqm5pjk"; + libraryHaskellDepends = [ + async base bytestring exceptions mtl pipes pipes-concurrency + pipes-safe postgresql-simple stm text transformers + ]; + description = "Convert various postgresql-simple calls to work with pipes"; + license = lib.licenses.mit; + }) {}; + + "pipes-protolude" = callPackage + ({ mkDerivation, async, base, deepseq, exceptions, foldl, free, mtl + , pipes, pipes-concurrency, pipes-extras, pipes-group, pipes-parse + , pipes-safe, pipes-text, text-show, transformers + }: + mkDerivation { + pname = "pipes-protolude"; + version = "0.1.0.1"; + sha256 = "0wzamdb0pzpk98hgwryq3r2ncs9w4jyn54kybkcgcl1j17xr6gbz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base deepseq exceptions foldl free mtl pipes + pipes-concurrency pipes-extras pipes-group pipes-parse pipes-safe + pipes-text text-show transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Alternate Prelude for the pipes ecosystem"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pipes-protolude-exe"; + broken = true; + }) {}; + + "pipes-pulse-simple" = callPackage + ({ mkDerivation, base, bytestring, pipes, pipes-safe, pulse-simple + }: + mkDerivation { + pname = "pipes-pulse-simple"; + version = "0.1.0.0"; + sha256 = "003arf5cdbk2iwhqjbd8zaw12i7fd01h218r953cdxfrc902gy0q"; + libraryHaskellDepends = [ + base bytestring pipes pipes-safe pulse-simple + ]; + description = "Pipes for pulse-simple audio"; + license = lib.licenses.asl20; + }) {}; + + "pipes-random" = callPackage + ({ mkDerivation, base, mwc-random, pipes, vector }: + mkDerivation { + pname = "pipes-random"; + version = "1.0.0.5"; + sha256 = "1xsb0cxksrrkv81yk9qb7b3g7niz3sc7sz0960hxn16hwjymkv5k"; + libraryHaskellDepends = [ base mwc-random pipes vector ]; + description = "Producers for handling randomness"; + license = lib.licenses.bsd3; + }) {}; + + "pipes-rt" = callPackage + ({ mkDerivation, base, mwc-random, pipes, time }: + mkDerivation { + pname = "pipes-rt"; + version = "0.5.0"; + sha256 = "1wlgwil8ag6ax0kvammbqk7v2d8k6ygdqpjpys97zxrvy47dfc6r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mwc-random pipes time ]; + executableHaskellDepends = [ base pipes time ]; + description = "A few pipes to control the timing of yields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "PipesRealTimeExample"; + broken = true; + }) {}; + + "pipes-s3" = callPackage + ({ mkDerivation, aws, base, bytestring, exceptions, http-client + , http-client-tls, http-types, pipes, pipes-bytestring, pipes-safe + , QuickCheck, resourcet, semigroups, tasty, tasty-quickcheck, text + , transformers + }: + mkDerivation { + pname = "pipes-s3"; + version = "0.3.1"; + sha256 = "1z32mgx3w5xiiaxcc22v492f03xlgkprn3pv1hqfqcfgsnxqbj5l"; + libraryHaskellDepends = [ + aws base bytestring http-client http-client-tls http-types pipes + pipes-bytestring pipes-safe resourcet semigroups text transformers + ]; + testHaskellDepends = [ + base bytestring exceptions pipes pipes-bytestring pipes-safe + QuickCheck tasty tasty-quickcheck text + ]; + description = "A simple interface for streaming data to and from Amazon S3"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-safe" = callPackage + ({ mkDerivation, base, containers, exceptions, monad-control, mtl + , pipes, primitive, transformers, transformers-base + }: + mkDerivation { + pname = "pipes-safe"; + version = "2.3.5"; + sha256 = "13npagy597g6zfr2f3vj4a98h2ssg2ps7lmdzrgdsvm8m28x3cph"; + revision = "2"; + editedCabalFile = "04yyjgqr81b10635bw0f2i5kfh0qzp7l3v9k9qbzskvlsl3kdyjy"; + libraryHaskellDepends = [ + base containers exceptions monad-control mtl pipes primitive + transformers transformers-base + ]; + description = "Safety for the pipes ecosystem"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "pipes-shell" = callPackage + ({ mkDerivation, async, base, bytestring, directory, hspec, pipes + , pipes-bytestring, pipes-safe, process, stm, stm-chans, text + }: + mkDerivation { + pname = "pipes-shell"; + version = "0.1.4"; + sha256 = "195dscwh74w4ya0sslkx0bwfvfbw90n9a3h231g92lwq4cl17lq5"; + libraryHaskellDepends = [ + async base bytestring pipes pipes-bytestring pipes-safe process stm + stm-chans text + ]; + testHaskellDepends = [ + async base bytestring directory hspec pipes pipes-bytestring + pipes-safe process stm stm-chans text + ]; + description = "Create proper Pipes from System.Process"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-sqlite-simple" = callPackage + ({ mkDerivation, base, pipes, pipes-safe, sqlite-simple, text }: + mkDerivation { + pname = "pipes-sqlite-simple"; + version = "0.2"; + sha256 = "0byg4rksklk96sf3d3r9hfmajd12ybz3wlr8sri9x31gdvqg8dcq"; + libraryHaskellDepends = [ + base pipes pipes-safe sqlite-simple text + ]; + description = "Functions that smash Pipes and sqlite-simple together"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-text" = callPackage + ({ mkDerivation, base, bytestring, pipes, pipes-bytestring + , pipes-group, pipes-parse, pipes-safe, streaming-commons, text + , transformers + }: + mkDerivation { + pname = "pipes-text"; + version = "1.0.1"; + sha256 = "1q91jsqlikrp2dj21nik5b3j8b1y996gy8rjkx8hlzrps11vrc2w"; + libraryHaskellDepends = [ + base bytestring pipes pipes-bytestring pipes-group pipes-parse + pipes-safe streaming-commons text transformers + ]; + description = "properly streaming text"; + license = lib.licenses.bsd3; + }) {}; + + "pipes-transduce" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, conceit, doctest + , foldl, free, microlens, pipes, pipes-bytestring + , pipes-concurrency, pipes-group, pipes-parse, pipes-safe + , pipes-text, streaming, tasty, tasty-hunit, text, transformers + , void + }: + mkDerivation { + pname = "pipes-transduce"; + version = "0.4.4.0"; + sha256 = "181zzyyzy7p13zgiprfacvzn8b00xw36bv3l4ishwbac8yxg15cl"; + libraryHaskellDepends = [ + base bifunctors bytestring conceit foldl free microlens pipes + pipes-bytestring pipes-concurrency pipes-group pipes-parse + pipes-safe pipes-text streaming text transformers void + ]; + testHaskellDepends = [ + base doctest foldl free pipes tasty tasty-hunit text + ]; + description = "Interfacing pipes with foldl folds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-vector" = callPackage + ({ mkDerivation, base, monad-primitive, pipes, primitive + , transformers, vector + }: + mkDerivation { + pname = "pipes-vector"; + version = "0.6.2"; + sha256 = "11nibsshxgnr2jw8lh8q9aygbmpfsq7mf7kdvaqzyggmrdsns2wn"; + libraryHaskellDepends = [ + base monad-primitive pipes primitive transformers vector + ]; + description = "Various proxies for streaming data into vectors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-wai" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, http-types, pipes + , transformers, wai + }: + mkDerivation { + pname = "pipes-wai"; + version = "3.2.0"; + sha256 = "0akd0n2qgv32pcq717j2xr2g29qmaz2v610ddx7vc4hc2kgp19h4"; + libraryHaskellDepends = [ + base blaze-builder bytestring http-types pipes transformers wai + ]; + description = "A port of wai-conduit for the pipes ecosystem"; + license = lib.licenses.mit; + }) {}; + + "pipes-websockets" = callPackage + ({ mkDerivation, base, pipes, pipes-concurrency, text, transformers + , websockets + }: + mkDerivation { + pname = "pipes-websockets"; + version = "0.1.0.0"; + sha256 = "1hmsx5frg60yi6sibmxbb63adal99b8q8jmn61l7sv2ks2ccyvdq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base pipes pipes-concurrency text transformers websockets + ]; + executableHaskellDepends = [ base ]; + description = "WebSockets in the Pipes framework"; + license = lib.licenses.bsd3; + mainProgram = "pipes-websockets-example"; + }) {}; + + "pipes-zeromq4" = callPackage + ({ mkDerivation, base, bytestring, pipes, pipes-safe, semigroups + , zeromq4-haskell + }: + mkDerivation { + pname = "pipes-zeromq4"; + version = "0.3.0.0"; + sha256 = "178k23kqhsvz4km3jp58mfh5qcawsxc4xs38w1cb4iana9bz6zjp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring pipes pipes-safe semigroups zeromq4-haskell + ]; + description = "Pipes integration for ZeroMQ messaging"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pipes-zlib" = callPackage + ({ mkDerivation, base, bytestring, HUnit, pipes, QuickCheck + , quickcheck-instances, streaming-commons, tasty, tasty-hunit + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "pipes-zlib"; + version = "0.4.4.2"; + sha256 = "0s42dnack5yasbx958dshhlhq58qd41vw2plwr9c20d6lkd95wh5"; + revision = "1"; + editedCabalFile = "1xkan9nazclmnsvqqdzxz2y83hddhwbypkw0vvmcs3h3kai5mgga"; + libraryHaskellDepends = [ + base bytestring pipes streaming-commons transformers + ]; + testHaskellDepends = [ + base bytestring HUnit pipes QuickCheck quickcheck-instances tasty + tasty-hunit tasty-quickcheck + ]; + description = "Zlib and GZip compression and decompression for Pipes streams"; + license = lib.licenses.bsd3; + }) {}; + + "pisigma" = callPackage + ({ mkDerivation, array, base, bytestring, containers, haskeline + , haskeline-class, mpppc, mtl, parsec, text, utf8-string + }: + mkDerivation { + pname = "pisigma"; + version = "0.2.1"; + sha256 = "1mz4cfhg8y7cv38ir2lzl7b2p1nfm8c4syvgzz4b9j98dxg694xz"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring containers haskeline haskeline-class mpppc + mtl parsec text utf8-string + ]; + description = "A dependently typed core language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pisigma"; + }) {}; + + "pit" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , optparse-applicative, process, temporary, text + , unordered-containers, yaml + }: + mkDerivation { + pname = "pit"; + version = "0.3.1"; + sha256 = "10qrhpxk8v5qrs4pq4ghj0dj3brsbiv61pb5vakpq031h7grfg8p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath process temporary text + unordered-containers yaml + ]; + executableHaskellDepends = [ + base bytestring optparse-applicative text unordered-containers yaml + ]; + description = "Account management tool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "pit"; + broken = true; + }) {}; + + "pitchtrack" = callPackage + ({ mkDerivation, base, bytestring, dywapitchtrack, hspec, pipes + , pipes-bytestring, process, transformers + }: + mkDerivation { + pname = "pitchtrack"; + version = "0.1.0.1"; + sha256 = "0002qjx2a1b42yd14jwbargnszhpsf8p6wkwpkmxngvjn5x7yh0p"; + libraryHaskellDepends = [ + base bytestring dywapitchtrack pipes pipes-bytestring process + transformers + ]; + testHaskellDepends = [ + base bytestring dywapitchtrack hspec pipes pipes-bytestring process + transformers + ]; + description = "Pitch tracking library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pivotal-tracker" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, either, hspec + , http-client, http-client-tls, mtl, servant, servant-client, text + , time, transformers + }: + mkDerivation { + pname = "pivotal-tracker"; + version = "0.2.0.0"; + sha256 = "1sc95mbf3cxjy9kxaqr3xgrgvmr6wghh69i4qqkil2grghvw90am"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing base http-client http-client-tls mtl servant + servant-client text time transformers + ]; + executableHaskellDepends = [ + base either servant text transformers + ]; + testHaskellDepends = [ base hspec ]; + description = "A library and a CLI tool for accessing Pivotal Tracker API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tracker"; + broken = true; + }) {}; + + "pixel-printer" = callPackage + ({ mkDerivation, base, JuicyPixels, lens, optparse-applicative }: + mkDerivation { + pname = "pixel-printer"; + version = "0.1.2"; + sha256 = "1pnwpql4myy2ax607wxxbrfl5jg8yz2dx8nivaxa23k79wshwbfh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base JuicyPixels lens ]; + executableHaskellDepends = [ + base JuicyPixels optparse-applicative + ]; + testHaskellDepends = [ base ]; + description = "A program for turning pixel art into 3D prints"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "pixel-printer-exe"; + broken = true; + }) {}; + + "pixela" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default-class + , http-client, http-client-tls, http-types, split, text, time + , unordered-containers, uri-encode, vector + }: + mkDerivation { + pname = "pixela"; + version = "0.3.1.0"; + sha256 = "0kjv5536hakbxxgj3jfzmxlgxnwx7jk0izf4gly14l4yr8fbv4s1"; + libraryHaskellDepends = [ + aeson base bytestring data-default-class http-client + http-client-tls http-types split text time unordered-containers + uri-encode vector + ]; + testHaskellDepends = [ + aeson base bytestring data-default-class http-client + http-client-tls http-types split text time unordered-containers + uri-encode vector + ]; + description = "Pixela client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pixelated-avatar-generator" = callPackage + ({ mkDerivation, async, base, bytestring, cli, hspec, JuicyPixels + , pureMD5, QuickCheck, random, split + }: + mkDerivation { + pname = "pixelated-avatar-generator"; + version = "0.1.3"; + sha256 = "0y50cfjq660d4gn9dccnmnm435asay3z0skxm8glix918508fzad"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring JuicyPixels pureMD5 split + ]; + executableHaskellDepends = [ async base cli random ]; + testHaskellDepends = [ + base bytestring hspec JuicyPixels QuickCheck + ]; + description = "A library and application for generating pixelated avatars"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "pixelated-avatar-generator"; + broken = true; + }) {}; + + "pixiv" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , cryptohash-md5, exceptions, filepath, http-client + , http-client-tls, lens, monad-control, mtl, process, servant + , servant-client, servant-client-core, template-haskell, temporary + , text, time, transformers, transformers-base, zip-archive + }: + mkDerivation { + pname = "pixiv"; + version = "0.1.1"; + sha256 = "1mzcnm1y0fsx66lk09j49mdw9hv4l0zsq4wqi9jcamr0jf5ffq0y"; + revision = "2"; + editedCabalFile = "1pf2mg9bggnj9bfqf172cm9d43c5yzsfdpcs6qj24ndqwmr7fjp6"; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring cryptohash-md5 exceptions + filepath http-client http-client-tls lens monad-control mtl process + servant servant-client servant-client-core template-haskell + temporary text time transformers transformers-base zip-archive + ]; + testHaskellDepends = [ + aeson base bytestring http-client http-client-tls + ]; + description = "Pixiv API binding based on servant-client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "piyo" = callPackage + ({ mkDerivation, base, extra, sdl2, sdl2-gfx, sdl2-image + , sdl2-mixer, sdl2-ttf, text + }: + mkDerivation { + pname = "piyo"; + version = "0.1.0.0"; + sha256 = "168jiqp73kmg797a6njgi792qm2aczgkj77i28m04gah1qhyp603"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base extra sdl2 sdl2-gfx sdl2-image sdl2-mixer sdl2-ttf text + ]; + executableHaskellDepends = [ + base extra sdl2 sdl2-gfx sdl2-image sdl2-mixer sdl2-ttf text + ]; + testHaskellDepends = [ + base extra sdl2 sdl2-gfx sdl2-image sdl2-mixer sdl2-ttf text + ]; + description = "Haskell game engine like fantasy console"; + license = lib.licenses.mit; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "piyo-exe"; + }) {}; + + "pkcs1" = callPackage + ({ mkDerivation, base, bytestring, random }: + mkDerivation { + pname = "pkcs1"; + version = "1.0.2"; + sha256 = "1598gj6r6mv3z68qir1rgjk4p73w0k2fwkkban04s97xf86a0669"; + libraryHaskellDepends = [ base bytestring random ]; + description = "RSA encryption with PKCS1 padding"; + license = "GPL"; + }) {}; + + "pkcs10" = callPackage + ({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base + , bytestring, cryptonite, pem, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, transformers, x509 + }: + mkDerivation { + pname = "pkcs10"; + version = "0.2.0.0"; + sha256 = "15328w93rbpxx1wz3agw0271gxcy1ykgr6lcwkqcgi5scwzr4vl9"; + libraryHaskellDepends = [ + asn1-encoding asn1-parse asn1-types base bytestring cryptonite pem + x509 + ]; + testHaskellDepends = [ + asn1-encoding asn1-parse asn1-types base bytestring cryptonite pem + QuickCheck tasty tasty-hunit tasty-quickcheck transformers x509 + ]; + description = "PKCS#10 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pkcs7" = callPackage + ({ mkDerivation, base, bytestring, Cabal, HUnit, QuickCheck }: + mkDerivation { + pname = "pkcs7"; + version = "1.0.0.1"; + sha256 = "0i4hpy9rmc49apsmadz72prgmkb13ww575v8flhdymd3dkjn6b52"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring Cabal HUnit QuickCheck ]; + description = "PKCS #7 padding in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pkggraph" = callPackage + ({ mkDerivation, base, Cabal, split }: + mkDerivation { + pname = "pkggraph"; + version = "0.1"; + sha256 = "019mli0g65g7k4rsp2myxc7g6p6wykj85amvb2g2ipw117zpzkfz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base Cabal split ]; + description = "Package dependency graph for installed packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pkggraph"; + broken = true; + }) {}; + + "pkgtreediff" = callPackage + ({ mkDerivation, async, base, bytestring, directory, extra + , filepath, Glob, http-client, http-client-tls, http-directory + , http-types, koji, rpm-nvr, simple-cmd, simple-cmd-args, text + }: + mkDerivation { + pname = "pkgtreediff"; + version = "0.6.0"; + sha256 = "1n7dvv0c2hx90hv7fm1crhl8wn3krryv602msa7klzdl9syd9s1f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base rpm-nvr ]; + executableHaskellDepends = [ + async base bytestring directory extra filepath Glob http-client + http-client-tls http-directory http-types koji rpm-nvr simple-cmd + simple-cmd-args text + ]; + testHaskellDepends = [ base simple-cmd ]; + description = "RPM package tree diff tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "pkgtreediff"; + }) {}; + + "pktree" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "pktree"; + version = "0.2"; + sha256 = "172dsg1krxqamq8ids9xwyfqidr9z0qq4nmbq4rk2x62g4q0960c"; + libraryHaskellDepends = [ base containers ]; + description = "Implementation of the PKTree spatial index data structure"; + license = "unknown"; + }) {}; + + "place-cursor-at" = callPackage + ({ mkDerivation, base, base-unicode-symbols, libXinerama, X11 }: + mkDerivation { + pname = "place-cursor-at"; + version = "1.0.1"; + sha256 = "0mgxyyi8zdhiarp75jshfsq5rrk6b2a7630bwvwyw06richykk9z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base base-unicode-symbols X11 ]; + executableSystemDepends = [ libXinerama ]; + description = "A utility for X11 that moves the mouse cursor using the keyboard"; + license = lib.licenses.gpl3Only; + mainProgram = "place-cursor-at"; + }) {inherit (pkgs.xorg) libXinerama;}; + + "placeholders" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "placeholders"; + version = "0.1"; + sha256 = "0ih35n2pw5gr9ggj2xz5zfcs4bdk200fdw6q9hdy3xna7maphak5"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Placeholders for use while developing Haskell code"; + license = lib.licenses.bsd3; + }) {}; + + "plaid" = callPackage + ({ mkDerivation, aeson, base, bytestring, casing, conduit + , conduit-extra, containers, either, errors, hspec, hspec-wai + , http-client, http-client-tls, http-conduit, http-types, microlens + , microlens-th, mtl, network, pretty-simple, QuickCheck + , raw-strings-qq, safe-exceptions, text, time, transformers, wai + }: + mkDerivation { + pname = "plaid"; + version = "0.1.0.4"; + sha256 = "1mwwd3mnj45l1487hfhb8lhgcvik88qch7vzgk17zv77ginnifni"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring casing containers http-client-tls + http-conduit microlens microlens-th mtl network pretty-simple + raw-strings-qq safe-exceptions text time + ]; + executableHaskellDepends = [ + aeson base bytestring conduit conduit-extra either http-client + http-client-tls microlens microlens-th mtl network pretty-simple + safe-exceptions text time transformers + ]; + testHaskellDepends = [ + aeson base bytestring containers errors hspec hspec-wai http-types + microlens microlens-th pretty-simple QuickCheck text time wai + ]; + description = "Plaid.com api integration library"; + license = lib.licenses.bsd3; + mainProgram = "plaid"; + }) {}; + + "plailude" = callPackage + ({ mkDerivation, base, bytestring, mtl, time, unix }: + mkDerivation { + pname = "plailude"; + version = "0.6.0"; + sha256 = "13hqkz0p3c81d7v3qnbcf90cxyb15na9icfjch4hw0222i6kn21i"; + libraryHaskellDepends = [ base bytestring mtl time unix ]; + description = "plaimi's prelude"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plan-applicative" = callPackage + ({ mkDerivation, base, bifunctors, comonad, containers, doctest + , profunctors, streaming, tasty, tasty-hunit, transformers + }: + mkDerivation { + pname = "plan-applicative"; + version = "2.0.1.0"; + sha256 = "13pm9p7k74irz1rsgq5s6lksz86i82wddjapnqgm8xfg28fr8hmy"; + libraryHaskellDepends = [ + base bifunctors comonad containers profunctors streaming + transformers + ]; + testHaskellDepends = [ + base bifunctors comonad containers doctest profunctors streaming + tasty tasty-hunit transformers + ]; + description = "Applicative/Arrow for resource estimation and progress tracking"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plan-b" = callPackage + ({ mkDerivation, base, exceptions, hspec, path, path-io + , transformers + }: + mkDerivation { + pname = "plan-b"; + version = "0.2.1"; + sha256 = "038w0y90k7fn13ba5vrpyxa6vjn03lxqdnd2vgki9hmb4idxiakv"; + revision = "2"; + editedCabalFile = "03vi68kp16lcly2rv6nq5a64k00hd4a5zvdf8pbz76450fik2c1j"; + libraryHaskellDepends = [ + base exceptions path path-io transformers + ]; + testHaskellDepends = [ base hspec path path-io ]; + description = "Failure-tolerant file and directory editing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "planar-graph" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , containers, data-clist, deepseq + }: + mkDerivation { + pname = "planar-graph"; + version = "1.0.0.0"; + sha256 = "1c7a168wkym50nh6a0vqfnqgj4hsk91d4x3w84ip0phcnig65iip"; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring containers data-clist + deepseq + ]; + description = "A representation of planar graphs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "planb-token-introspection" = callPackage + ({ mkDerivation, aeson, aeson-casing, base, bytestring, containers + , exceptions, http-client, http-client-tls, http-types, lens, mtl + , random, safe-exceptions, tasty, tasty-hunit, text, transformers + , unliftio-core + }: + mkDerivation { + pname = "planb-token-introspection"; + version = "0.1.4.0"; + sha256 = "0rgjvxs1bb6qz02g2y8b4cldmgn05kfzjbb81ny57724yv60xyp7"; + libraryHaskellDepends = [ + aeson aeson-casing base bytestring containers http-client + http-client-tls http-types mtl safe-exceptions text transformers + ]; + testHaskellDepends = [ + aeson base bytestring containers exceptions http-client http-types + lens mtl random safe-exceptions tasty tasty-hunit text + unliftio-core + ]; + description = "Token Introspection for PlanB"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "planet-mitchell" = callPackage + ({ mkDerivation, aeson, aeson-pretty, aeson-qq, ansi-terminal + , approximate, array, async, atomic-primops, base, base-orphans + , base16-bytestring, bits, bytestring, bytestring-lexing + , case-insensitive, cborg, comonad, compact, compactable + , constraints, containers, contravariant, contravariant-extras + , deepseq, Diff, distributive, dlist, double-conversion, Earley + , email-validate, erf, exact-pi, exceptions, extra, fast-digits + , fgl, filepath, foldl, free, generic-aeson, generic-lens, half + , hashable, heaps, ilist, insert-ordered-containers + , integer-logarithms, lens, lens-aeson, list-transformer, logict + , managed, megaparsec, mmorph, monad-ste, mtl, multiset, mwc-random + , neat-interpolation, network, network-info, network-uri, nf + , optparse-applicative, parallel, parser-combinators, pointed + , prettyprinter, prettyprinter-ansi-terminal, primitive + , profunctors, psqueues, random-bytestring, reactive-banana + , reflection, regex-applicative, safe, say, scientific + , semigroupoids, semigroups, semilattices, serialise, split, stm + , stm-chans, stm-containers, stringsearch, tagged, text + , text-metrics, text-short, time, transformers, transformers-base + , transformers-compat, typed-process, unagi-chan, unique, unix + , unliftio, unordered-containers, utf8-string, uuid, uuid-types + , vault, vector, vector-builder, writer-cps-mtl + }: + mkDerivation { + pname = "planet-mitchell"; + version = "0.1.0"; + sha256 = "0i9fhv17q6i7gim7k3kklivyg5c4kmxfhlfsdljpdv5sy8hl3jh1"; + libraryHaskellDepends = [ + aeson aeson-pretty aeson-qq ansi-terminal approximate array async + atomic-primops base base-orphans base16-bytestring bits bytestring + bytestring-lexing case-insensitive cborg comonad compact + compactable constraints containers contravariant + contravariant-extras deepseq Diff distributive dlist + double-conversion Earley email-validate erf exact-pi exceptions + extra fast-digits fgl filepath foldl free generic-aeson + generic-lens half hashable heaps ilist insert-ordered-containers + integer-logarithms lens lens-aeson list-transformer logict managed + megaparsec mmorph monad-ste mtl multiset mwc-random + neat-interpolation network network-info network-uri nf + optparse-applicative parallel parser-combinators pointed + prettyprinter prettyprinter-ansi-terminal primitive profunctors + psqueues random-bytestring reactive-banana reflection + regex-applicative safe say scientific semigroupoids semigroups + semilattices serialise split stm stm-chans stm-containers + stringsearch tagged text text-metrics text-short time transformers + transformers-base transformers-compat typed-process unagi-chan + unique unix unliftio unordered-containers utf8-string uuid + uuid-types vault vector vector-builder writer-cps-mtl + ]; + description = "Planet Mitchell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "planet-mitchell-test" = callPackage + ({ mkDerivation, gauge, hedgehog, hspec-expectations, tasty + , tasty-hedgehog, tasty-hunit, tasty-rerun, weigh + }: + mkDerivation { + pname = "planet-mitchell-test"; + version = "0.0.0"; + sha256 = "09nmdz34nz7gdq7x48pmimn966vrnlicg3q74a6m3r29vn9wh47d"; + libraryHaskellDepends = [ + gauge hedgehog hspec-expectations tasty tasty-hedgehog tasty-hunit + tasty-rerun weigh + ]; + description = "Planet Mitchell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plankton" = callPackage + ({ mkDerivation, adjunctions, base, protolude }: + mkDerivation { + pname = "plankton"; + version = "0.0.0.1"; + sha256 = "049dqzxygj81kzb5zqpw8cc3ql1hakwl3j84dzqhrc6vk6r9a50q"; + libraryHaskellDepends = [ adjunctions base protolude ]; + description = "The core of a numeric prelude, taken from numhask"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plat" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, utf8-string }: + mkDerivation { + pname = "plat"; + version = "0.1.0.1"; + sha256 = "06syff2yzrs7qvj8m1f7bgzd6qc834zl9qphv67q3ps5r2hy09qd"; + libraryHaskellDepends = [ + base bytestring containers mtl utf8-string + ]; + description = "Simple templating library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "platinum-parsing" = callPackage + ({ mkDerivation, base, binary, clock, containers, data-hash + , directory, fgl, hspec, HStringTemplate, mtl, optparse-applicative + , parsec, text, vector, yaml + }: + mkDerivation { + pname = "platinum-parsing"; + version = "0.1.0.0"; + sha256 = "1xngg7w238ngfwj2sz8rgkjnbhlqiz3lqnl6k3akfn9s6cdgk82y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary containers fgl HStringTemplate mtl parsec text vector + ]; + executableHaskellDepends = [ + base binary clock containers data-hash directory fgl mtl + optparse-applicative text vector yaml + ]; + testHaskellDepends = [ base containers fgl hspec vector ]; + description = "General Framework for compiler development"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pp"; + broken = true; + }) {}; + + "playlists" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, filepath, hspec + , optparse-applicative, text, word8 + }: + mkDerivation { + pname = "playlists"; + version = "0.5.1"; + sha256 = "1hrxmp33pzmvpg9j102hjradnlq261hs9amqkivqjfn9y4pb8inm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring filepath text word8 + ]; + executableHaskellDepends = [ + attoparsec base bytestring filepath optparse-applicative text word8 + ]; + testHaskellDepends = [ + attoparsec base bytestring filepath hspec text word8 + ]; + description = "Library and executable for working with playlist files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "playlist"; + broken = true; + }) {}; + + "playlists-http" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, exceptions + , http-client, mtl, playlists, text, transformers + }: + mkDerivation { + pname = "playlists-http"; + version = "0.2.1.1"; + sha256 = "1smshj9ib0fp9kd7bsj15nq6vglzrdy8wzs3l6pi1rf6sjhjhb3l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring exceptions http-client mtl playlists + text transformers + ]; + description = "Library to glue together playlists and http-client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "plegg" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "plegg"; + version = "0.2.1.1"; + sha256 = "1j7jblcmnvg2f5pdsakr9afqyssaspffbr4rdrixzayywbbrgbic"; + libraryHaskellDepends = [ base ]; + description = "A semi-cross-platform interface for pledge(2) and unveil(2)"; + license = lib.licenses.unlicense; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plex" = callPackage + ({ mkDerivation, async, base, bytestring, deepseq, hspec + , QuickCheck, unix + }: + mkDerivation { + pname = "plex"; + version = "0.2.0.0"; + sha256 = "0y0a3d30k4d3111smfidzzv1z7cq0i47wxvyh9iwbnn223s3446y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ async base bytestring deepseq unix ]; + testHaskellDepends = [ + async base bytestring deepseq hspec QuickCheck unix + ]; + description = "run a subprocess, combining stdout and stderr"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plist" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, hxt }: + mkDerivation { + pname = "plist"; + version = "0.0.6"; + sha256 = "0xsx1pvlnqyidpvswisir9p9054r7fczi81nccflazijn3pr9rgb"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base base64-bytestring bytestring hxt ]; + description = "Generate and parse Mac OS X property list format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plist-buddy" = callPackage + ({ mkDerivation, base, base16-bytestring, base64-bytestring + , bytestring, cryptohash, directory, hspec, mtl, posix-pty, process + , QuickCheck, text, time, xml + }: + mkDerivation { + pname = "plist-buddy"; + version = "0.1.0.0"; + sha256 = "0x677jrzd7mwx8cplg8d2i4b0c1vg65xfnz7xslyb85kmhxv2728"; + revision = "2"; + editedCabalFile = "1q7f3hy60xfm1f2zpgph4bsgdsg1gf060f9xyx7dv8ccmn91c0ci"; + libraryHaskellDepends = [ + base base16-bytestring base64-bytestring bytestring cryptohash + directory mtl posix-pty process text time xml + ]; + testHaskellDepends = [ + base bytestring directory hspec mtl posix-pty process QuickCheck + text time + ]; + description = "Remote monad for editing plists"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plivo" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, errors + , http-streams, http-types, io-streams, network-uri, old-locale + , time, unexceptionalio + }: + mkDerivation { + pname = "plivo"; + version = "0.2.0.0"; + sha256 = "16q6jwnbzxhapmkzi2sn1k02z8gq11s9wp555fv7msv2if5axrp0"; + revision = "1"; + editedCabalFile = "1czgwiq4dsqak6f1bkpg24672dqms3cwlaxkf8ldgs37839qrxvy"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring errors http-streams http-types + io-streams network-uri old-locale time unexceptionalio + ]; + description = "Plivo API wrapper for Haskell"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plocketed" = callPackage + ({ mkDerivation, base, optparse-applicative, socketed }: + mkDerivation { + pname = "plocketed"; + version = "0.1.0.1"; + sha256 = "0vmbs6fbvrf3pk66ag8lbvybdkbwvvzfp390hbw5vca9adbchqqg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base optparse-applicative socketed ]; + description = "plot data from stdin through socketed"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "plocketed"; + }) {}; + + "plot" = callPackage + ({ mkDerivation, array, base, cairo, colour, hmatrix, mtl, pango + , transformers + }: + mkDerivation { + pname = "plot"; + version = "0.2.3.12"; + sha256 = "1l5r6xfiypkda0xf10by2lpnr57qsa9ym2ga8sh3l3phg793v62s"; + libraryHaskellDepends = [ + array base cairo colour hmatrix mtl pango transformers + ]; + description = "A plotting library, exportable as eps/pdf/svg/png or renderable with gtk"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plot-gtk" = callPackage + ({ mkDerivation, base, glib, gtk, hmatrix, mtl, plot, process }: + mkDerivation { + pname = "plot-gtk"; + version = "0.2.0.4"; + sha256 = "1fq75kg8f1sm9bmn89w5c54arr2y1xv0lswbvnxc4rmfc98l82lw"; + libraryHaskellDepends = [ base glib gtk hmatrix mtl plot process ]; + description = "GTK plots and interaction with GHCi"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plot-gtk-ui" = callPackage + ({ mkDerivation, base, cairo, colour, fixed-vector, gtk, hmatrix + , plot, text, vector + }: + mkDerivation { + pname = "plot-gtk-ui"; + version = "0.3.0.2"; + sha256 = "1nhq0l687dhphnxkd0zh3z96551b91d7js625l4fyn40g5099s77"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cairo colour fixed-vector gtk hmatrix plot text vector + ]; + description = "A quick way to use Mathematica like Manipulation abilities"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plot-gtk3" = callPackage + ({ mkDerivation, base, glib, gtk3, hmatrix, mtl, plot, process }: + mkDerivation { + pname = "plot-gtk3"; + version = "0.1.0.2"; + sha256 = "1nfiblsh3hmbbg4mrid6fwyn0dk013q8pdn6bdqmzgx1s9s822br"; + libraryHaskellDepends = [ + base glib gtk3 hmatrix mtl plot process + ]; + description = "GTK3 plots and interaction with GHCi"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plot-lab" = callPackage + ({ mkDerivation, base, colour, gtk, hmatrix, plot, text, vector }: + mkDerivation { + pname = "plot-lab"; + version = "0.0.1.9"; + sha256 = "1qa5mxq9j5m5zbvzsmrzg8jb9w9v8ik50c8w5ffddcrrqb9b8mcq"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base colour gtk hmatrix plot text vector + ]; + description = "A plotting tool with Mathematica like Manipulation abilities"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "plot-lab"; + broken = true; + }) {}; + + "plot-light" = callPackage + ({ mkDerivation, base, blaze-markup, blaze-svg, colour, containers + , exceptions, histogram-fill, hspec, mtl, QuickCheck, scientific + , text, time, vector + }: + mkDerivation { + pname = "plot-light"; + version = "0.4.3"; + sha256 = "1fwz74a2fh7rgxv7i9kz6izxl1zrpa8bml2dxph7w7hdz1pi3g5b"; + libraryHaskellDepends = [ + base blaze-markup blaze-svg colour containers exceptions + histogram-fill mtl scientific text time vector + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "A lightweight plotting library, exporting to SVG"; + license = lib.licenses.bsd3; + }) {}; + + "plot-light-examples" = callPackage + ({ mkDerivation, attoparsec, attoparsec-time, base, blaze-svg + , colour, plot-light, scientific, text, time + }: + mkDerivation { + pname = "plot-light-examples"; + version = "0.3.0.0"; + sha256 = "0jw4ysfkshvw8r2xfy76997rz5072b5bhm9rca8pcc77fqifhavv"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ attoparsec base ]; + executableHaskellDepends = [ + attoparsec attoparsec-time base blaze-svg colour plot-light + scientific text time + ]; + description = "Example binaries for plot-light"; + license = lib.licenses.bsd3; + }) {}; + + "ploterific" = callPackage + ({ mkDerivation, base, bytestring, cassava, colour, containers + , hvega, hvega-theme, lens, mtl, optparse-generic, palette, text + }: + mkDerivation { + pname = "ploterific"; + version = "0.2.1.4"; + sha256 = "1kss92ihn9gaif7c70az2pxbgrz2ab9g3257wspz6ivkds04lpip"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cassava colour containers hvega hvega-theme lens + mtl optparse-generic palette text + ]; + executableHaskellDepends = [ base mtl optparse-generic text ]; + description = "Basic plotting of tabular data for the command line"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "ploterific"; + broken = true; + }) {}; + + "plotfont" = callPackage + ({ mkDerivation, base, containers, tasty, tasty-hunit }: + mkDerivation { + pname = "plotfont"; + version = "0.1.0.1"; + sha256 = "1jqgm0l6x39lzr9hj18d8dbbg04mvg4xbkxfp8cr27asw0i9zw33"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Plotter-like fonts i.e. a series of straight lines which make letter shapes."; + license = "GPL"; + }) {}; + + "plotlyhs" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , lucid, microlens, microlens-th, text, time + }: + mkDerivation { + pname = "plotlyhs"; + version = "0.2.3"; + sha256 = "1j7ns90cjl7gb9nmlsflnikwbsfycnh727hzmb27gaw6s95r047m"; + libraryHaskellDepends = [ + aeson base blaze-html blaze-markup bytestring lucid microlens + microlens-th text time + ]; + description = "Haskell bindings to Plotly.js"; + license = lib.licenses.mit; + }) {}; + + "ploton" = callPackage + ({ mkDerivation, base, hspec, optparse-applicative, process, split + , transformers + }: + mkDerivation { + pname = "ploton"; + version = "1.2.0.0"; + sha256 = "0qzi5vdn8j4s2338x2m7mbw2n10bdplm1ki3q841acwixh9rr4ak"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base optparse-applicative process split transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "A useful cli tool to draw figures"; + license = lib.licenses.bsd3; + mainProgram = "ploton"; + }) {}; + + "plots" = callPackage + ({ mkDerivation, adjunctions, base, base-orphans, colour + , containers, data-default, diagrams-core, diagrams-lib, directory + , distributive, filepath, fingertree, hashable, intervals + , JuicyPixels, lens, linear, monoid-extras, mtl + , optparse-applicative, process, profunctors, semigroupoids + , semigroups, split, statistics, time, transformers, vector + }: + mkDerivation { + pname = "plots"; + version = "0.1.1.4"; + sha256 = "1b68dd1xk6kqfgyypddk4zcllm8lnfxz2a2fhvb4d09ar3ix7s40"; + libraryHaskellDepends = [ + adjunctions base base-orphans colour containers data-default + diagrams-core diagrams-lib directory distributive filepath + fingertree hashable intervals JuicyPixels lens linear monoid-extras + mtl optparse-applicative process profunctors semigroupoids + semigroups split statistics time transformers vector + ]; + description = "Diagrams based plotting library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plotserver-api" = callPackage + ({ mkDerivation, base, curl, split }: + mkDerivation { + pname = "plotserver-api"; + version = "0.22"; + sha256 = "17vr3c9dnd1jabx66qih7z19mk0irrxzab51gl5gifcgdxlf4s3x"; + libraryHaskellDepends = [ base curl split ]; + description = "Plotserver API"; + license = lib.licenses.mit; + }) {}; + + "plow-log" = callPackage + ({ mkDerivation, aeson, base, text }: + mkDerivation { + pname = "plow-log"; + version = "0.1.6.0"; + sha256 = "1vb1842pxh84vm6kbrd40f13qgb91rn4i0c3bv726znmdh0lqdsz"; + revision = "1"; + editedCabalFile = "00lwbgqr65yq8fidpdxr3n57zz3abvmhrpc5pcj03zxj26lkrvkl"; + libraryHaskellDepends = [ aeson base text ]; + description = "Contravariant logging library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plow-log-async" = callPackage + ({ mkDerivation, base, conduit, plow-log, stm-conduit, text, time + , unliftio + }: + mkDerivation { + pname = "plow-log-async"; + version = "0.1.4.0"; + sha256 = "14wg7h1vfkc3yal9951k9prhx0v3kkp5hjbbv8lx7c4n4clm1p2m"; + libraryHaskellDepends = [ + base conduit plow-log stm-conduit text time unliftio + ]; + description = "Async IO tracer for plow-log"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plucky" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "plucky"; + version = "0.0.0.1"; + sha256 = "11v1zhhgvzmhlk5vnr7lhw8gb2w5gvs4wwvkynj9lxbv96a8yb5s"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ base mtl ]; + description = "A library and technique for handling errors via plucking constraints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plugins" = callPackage + ({ mkDerivation, array, base, Cabal, containers, directory + , filepath, ghc, ghc-paths, ghc-prim, haskell-src, process, random + , split + }: + mkDerivation { + pname = "plugins"; + version = "1.6.2.1"; + sha256 = "04cgq4x07zfb9lrqj9qrcgvacxz0rhim77zhx25s4scd6n4lc3j0"; + libraryHaskellDepends = [ + array base Cabal containers directory filepath ghc ghc-paths + ghc-prim haskell-src process random split + ]; + description = "Dynamic linking for Haskell and C objects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plugins-auto" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hinotify + , mtl, plugins, process, template-haskell + }: + mkDerivation { + pname = "plugins-auto"; + version = "0.0.4"; + sha256 = "1gia9d45d7rb658wm6ihkfz36l4ph7w0hr0vnfw42s035aj5shy4"; + libraryHaskellDepends = [ + base containers filepath hinotify mtl plugins template-haskell + ]; + testHaskellDepends = [ base directory process ]; + description = "Automatic recompilation and reloading of haskell modules"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "plugins-multistage" = callPackage + ({ mkDerivation, base, directory, ghc, ghci, process, QuickCheck + , tasty, tasty-quickcheck, tasty-th, template-haskell, th-desugar + }: + mkDerivation { + pname = "plugins-multistage"; + version = "0.6.3"; + sha256 = "08m73a30alspw1dk33qvp5i0yqq7xlzkj2dsvs77myk9f1sp1ywx"; + libraryHaskellDepends = [ + base directory ghc ghci process template-haskell th-desugar + ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck tasty-th template-haskell + ]; + description = "Dynamic linking for embedded DSLs with staged compilation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plumbers" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "plumbers"; + version = "0.0.4"; + sha256 = "1lih19zjz5yrrjvrgk8zv5xrvld57ykdxxhdrvhwh6bqyzzarqjj"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Pointless plumbing combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plur" = callPackage + ({ mkDerivation, base, hedgehog, hedgehog-classes, semigroups }: + mkDerivation { + pname = "plur"; + version = "0.2.0.0"; + sha256 = "0yvi84s6nj0p2phmpxx662j27g617sisaljh4gnvcjzpmgw4wzwm"; + libraryHaskellDepends = [ base semigroups ]; + testHaskellDepends = [ base hedgehog hedgehog-classes ]; + description = "Plurality monad: Zero, one, or at least two"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "plural" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec }: + mkDerivation { + pname = "plural"; + version = "0.1.0.0"; + sha256 = "0amzsa5sf2jdrxmsizl38h1452qqd5fby3c451h0b9zpraxj1fbd"; + libraryHaskellDepends = [ base bytestring containers ]; + testHaskellDepends = [ base hspec ]; + description = "Pluralize"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ply-loader" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal, directory + , filepath, lens, linear, parallel-io, transformers, vector + }: + mkDerivation { + pname = "ply-loader"; + version = "0.5.0"; + sha256 = "0vyv4f96v4sf7sgif7q77j8s29mfwad83zk24xghj6sk8dq3mybh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring cereal directory filepath lens linear + parallel-io transformers vector + ]; + executableHaskellDepends = [ base bytestring linear vector ]; + description = "PLY file loader"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ply2bin"; + broken = true; + }) {}; + + "plzwrk" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hashable + , haskell-src-meta, hspec, mtl, parsec, split, template-haskell + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "plzwrk"; + version = "0.0.0.10"; + sha256 = "1735dxhqyq0jf2vyh5zb7xwxiqqhx3jgys8fqj97j9m97g0ybdg3"; + libraryHaskellDepends = [ + aeson base bytestring containers hashable haskell-src-meta mtl + parsec split template-haskell text transformers + unordered-containers + ]; + testHaskellDepends = [ base hspec mtl text unordered-containers ]; + description = "A front-end framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "png-file" = callPackage + ({ mkDerivation, array, base, binary-file, bytestring, monads-tf + , template-haskell, zlib + }: + mkDerivation { + pname = "png-file"; + version = "0.0.1.3"; + sha256 = "1hdj8q0ik3mj8av7hd96d2mc68jx6cdpqa6d4qdgvmz06p2y6ys6"; + libraryHaskellDepends = [ + array base binary-file bytestring monads-tf template-haskell zlib + ]; + description = "read/write png file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pngload" = callPackage + ({ mkDerivation, array, base, bytestring, haskell98, mtl, parsec + , zlib + }: + mkDerivation { + pname = "pngload"; + version = "0.1"; + sha256 = "1j8zagi5xcb4spvq1r0wcnn211y2pryzf0r8z7h70ypqak7sy6ps"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring haskell98 mtl parsec zlib + ]; + description = "Pure Haskell loader for PNG images"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pngload-fixed" = callPackage + ({ mkDerivation, array, base, bytestring, mtl, parsec, zlib }: + mkDerivation { + pname = "pngload-fixed"; + version = "1.0"; + sha256 = "02ikfn7kl8jx5iffa2pv0n1z1c75qcg9aq94nrccfdp532wxr7bx"; + revision = "1"; + editedCabalFile = "09n4kpbijhlbj01h9hjkpds450s7ffi5k5sn4aj2pcpd3rc5av9g"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base bytestring mtl parsec zlib ]; + description = "Pure Haskell loader for PNG images"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pnm" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "pnm"; + version = "0.1.0.0"; + sha256 = "0h6wsqv6c36cmk30gs3rjdjbxxq9zih49pmzhj2dh9nyxsqbj2yw"; + libraryHaskellDepends = [ base bytestring ]; + description = "PNM image format header parsing and pretty printing"; + license = lib.licenses.bsd3; + }) {}; + + "pocket" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, http-conduit + , http-types, text + }: + mkDerivation { + pname = "pocket"; + version = "0.3.0"; + sha256 = "0kpj6kicncq4irbkbpnaa2s53b4p2pj3ilbrawh7ymrj854vdf2h"; + libraryHaskellDepends = [ + aeson base bytestring exceptions http-conduit http-types text + ]; + description = "Bindings for the Pocket API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pocket-dns" = callPackage + ({ mkDerivation, aeson, base, bytestring, cabal-test-bin + , data-default, dns, hspec, hspec-contrib, hspec-server + , hspec-test-sandbox, http-conduit, iproute, monad-control, network + , optparse-applicative, persistent, persistent-sqlite + , persistent-template, persistent-zookeeper, shakespeare, shelly + , test-sandbox, text, transformers, unordered-containers, yaml + }: + mkDerivation { + pname = "pocket-dns"; + version = "0.1.1"; + sha256 = "1736gj66ljgarmdxwzc9m5aa9inkmgzfmn9sjcqlcs0kpp5faqsh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring data-default dns iproute monad-control + network optparse-applicative persistent persistent-sqlite + persistent-template persistent-zookeeper text transformers + unordered-containers yaml + ]; + executableHaskellDepends = [ + aeson base bytestring data-default dns http-conduit iproute + monad-control network optparse-applicative persistent + persistent-sqlite persistent-template persistent-zookeeper shelly + text unordered-containers yaml + ]; + testHaskellDepends = [ + base cabal-test-bin hspec hspec-contrib hspec-server + hspec-test-sandbox shakespeare test-sandbox text transformers + ]; + description = "Multi-backend (zookeeper and sqlite) DNS Server using persistent-library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pocket-dns"; + }) {}; + + "podenv" = callPackage + ({ mkDerivation, base, containers, dhall, directory, either + , filepath, gitrev, hspec, lens-family-core, lens-family-th + , linux-capabilities, optparse-applicative, relude, SHA, text + , th-env, typed-process, unix + }: + mkDerivation { + pname = "podenv"; + version = "0.2.0"; + sha256 = "1xm4ii3i4wsbd7qv0la1dsh17gh5640gb0frwciv548gll5dk9k6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers dhall directory either filepath gitrev + lens-family-core lens-family-th linux-capabilities + optparse-applicative relude SHA text th-env typed-process unix + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec text ]; + description = "A container wrapper"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "podenv"; + broken = true; + }) {}; + + "point-octree" = callPackage + ({ mkDerivation, AC-Vector, base, hspec, markdown-unlit, QuickCheck + , random, random-shuffle + }: + mkDerivation { + pname = "point-octree"; + version = "0.5.5.3"; + sha256 = "0lh5flwdc3j7nypl304pfqdn8mirg937y199j08mmlhca93p1z0m"; + libraryHaskellDepends = [ AC-Vector base QuickCheck ]; + testHaskellDepends = [ + AC-Vector base hspec markdown-unlit QuickCheck random + random-shuffle + ]; + testToolDepends = [ markdown-unlit ]; + description = "Point octree, with bounding boxes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pointed" = callPackage + ({ mkDerivation, base, comonad, containers, data-default-class + , hashable, kan-extensions, semigroupoids, semigroups, stm, tagged + , transformers, transformers-compat, unordered-containers + }: + mkDerivation { + pname = "pointed"; + version = "5.0.4"; + sha256 = "1mv06x2hscs220w4acm5jwg96vi4faky6ir9hnljfry3n2r2xix3"; + revision = "2"; + editedCabalFile = "1ik9mdz5gdkw5bzj1ymsh8c6kihrl07j1imh1k5rwylnq1pmvlmc"; + libraryHaskellDepends = [ + base comonad containers data-default-class hashable kan-extensions + semigroupoids semigroups stm tagged transformers + transformers-compat unordered-containers + ]; + description = "Pointed and copointed data"; + license = lib.licenses.bsd3; + }) {}; + + "pointedalternative" = callPackage + ({ mkDerivation, base, mtl, semigroups, transformers }: + mkDerivation { + pname = "pointedalternative"; + version = "0.1.0.0"; + sha256 = "12l380hgl17l0jxdx38kipvnip6gz4p9n27n03h9q37k5qhzjfha"; + libraryHaskellDepends = [ base mtl semigroups transformers ]; + description = "Alternative done right"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pointedlist" = callPackage + ({ mkDerivation, base, binary }: + mkDerivation { + pname = "pointedlist"; + version = "0.6.1"; + sha256 = "16xsrzqql7i4z6a3xy07sqnbyqdmcar1jiacla58y4mvkkwb0g3l"; + libraryHaskellDepends = [ base binary ]; + description = "A zipper-like comonad which works as a list, tracking a position"; + license = lib.licenses.bsd3; + }) {}; + + "pointfree" = callPackage + ({ mkDerivation, array, base, containers, haskell-src-exts, HUnit + , QuickCheck, transformers + }: + mkDerivation { + pname = "pointfree"; + version = "1.1.1.11"; + sha256 = "17xaxmyys7x1l3v3a72fdkb8klr0xp0mnh6aspfa7ysakagblnf0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers haskell-src-exts transformers + ]; + executableHaskellDepends = [ + array base containers haskell-src-exts transformers + ]; + testHaskellDepends = [ + array base containers haskell-src-exts HUnit QuickCheck + transformers + ]; + description = "Tool for refactoring expressions into pointfree form"; + license = "unknown"; + mainProgram = "pointfree"; + }) {}; + + "pointfree-fancy" = callPackage + ({ mkDerivation, array, base, containers, haskell-src-exts, HUnit + , QuickCheck, transformers + }: + mkDerivation { + pname = "pointfree-fancy"; + version = "1.1.1.15"; + sha256 = "1jbxgn4raa5zzy5riflvx1sch6ar78fi84yf0ag86yxda3lh70qd"; + revision = "3"; + editedCabalFile = "0vw7i9p71bvvnawn2xdxvbyk17n92wlqndq8w2y3nlj3g7ivwmrd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers haskell-src-exts transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit QuickCheck ]; + doHaddock = false; + description = "Tool for refactoring expressions into pointfree form"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pointfree"; + broken = true; + }) {}; + + "pointful" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts-simple, mtl + , syb, transformers + }: + mkDerivation { + pname = "pointful"; + version = "1.1.0.0"; + sha256 = "1a6fy2m3cv1jn399vgl467nhc8vwlfcqly1mbzh5rjlsy7drjj3s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers haskell-src-exts-simple mtl syb transformers + ]; + executableHaskellDepends = [ base ]; + description = "Pointful refactoring tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pointful"; + broken = true; + }) {}; + + "pointless-fun" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pointless-fun"; + version = "1.1.0.8"; + sha256 = "1s8chhic15ywbd6k6rv9nkh3nb4sibgslnndd954rprz2nj7zn2h"; + libraryHaskellDepends = [ base ]; + description = "Some common point-free combinators"; + license = lib.licenses.bsd3; + }) {}; + + "pointless-haskell" = callPackage + ({ mkDerivation, base, GHood, process, syb }: + mkDerivation { + pname = "pointless-haskell"; + version = "0.0.9"; + sha256 = "0f0bnd6dyi1ancdxd2hkszshws9d8jz8iamz5pir0i4nsj69mqyx"; + libraryHaskellDepends = [ base GHood process syb ]; + description = "Pointless Haskell library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pointless-lenses" = callPackage + ({ mkDerivation, base, containers, derive, pointless-haskell + , process, QuickCheck + }: + mkDerivation { + pname = "pointless-lenses"; + version = "0.0.9"; + sha256 = "1z09wbx9nrlpg0msq69zyaypp28rfm653l22g7q5xcn0wn4hfs0b"; + libraryHaskellDepends = [ + base containers derive pointless-haskell process QuickCheck + ]; + description = "Pointless Lenses library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pointless-rewrite" = callPackage + ({ mkDerivation, base, containers, mtl, pointless-haskell + , pointless-lenses, process + }: + mkDerivation { + pname = "pointless-rewrite"; + version = "0.0.3"; + sha256 = "0dc37gw8p5zyi23g94llbq7vb5n09rgznjf24nhg28jw2vmf3f0n"; + libraryHaskellDepends = [ + base containers mtl pointless-haskell pointless-lenses process + ]; + description = "Pointless Rewrite library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "poke" = callPackage + ({ mkDerivation, base, calamity, dhall, di, di-polysemy + , generic-lens, hspec, hspec-megaparsec, megaparsec, polysemy + , polysemy-plugin, text, text-show, unboxing-vector + , unordered-containers, vector + }: + mkDerivation { + pname = "poke"; + version = "0.0.0.1"; + sha256 = "0y63j8pv482f92nmk2x7f8kfkvrqbq9bz2vi9br6hpk4612vas4c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base calamity dhall di di-polysemy generic-lens hspec + hspec-megaparsec megaparsec polysemy polysemy-plugin text text-show + unboxing-vector unordered-containers vector + ]; + executableHaskellDepends = [ + base calamity dhall di di-polysemy generic-lens hspec + hspec-megaparsec megaparsec polysemy polysemy-plugin text text-show + unboxing-vector unordered-containers vector + ]; + testHaskellDepends = [ + base calamity dhall di di-polysemy generic-lens hspec + hspec-megaparsec megaparsec polysemy polysemy-plugin text text-show + unboxing-vector unordered-containers vector + ]; + description = "Discord verification bot"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "poke-exe"; + }) {}; + + "pokemon-go-protobuf-types" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default-class + , lens-family, proto-lens, text + }: + mkDerivation { + pname = "pokemon-go-protobuf-types"; + version = "0.1.2"; + sha256 = "0b6j1dddakvs4p2bwx8nlhvr22h15sfnhz4c4mz1745qdf96h6ql"; + libraryHaskellDepends = [ + base bytestring containers data-default-class lens-family + proto-lens text + ]; + description = "Haskell types for the Pokemon Go protobuf protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "poker" = callPackage + ({ mkDerivation, array, base, binary, gauge, hspec, mtl, random-fu + , random-source, rvar, split, vector + }: + mkDerivation { + pname = "poker"; + version = "0.1.0.0"; + sha256 = "15kykgv52w9q6bngggpdg4kgp0yms5n0kg500ip7rh1l88d7rzr5"; + revision = "1"; + editedCabalFile = "0z3inj16xfkniynigdphfwcmcgk3wyf9ypx0v8jycv2ibvqkc2hp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary mtl random-fu random-source rvar vector + ]; + executableHaskellDepends = [ base random-fu ]; + testHaskellDepends = [ base hspec split ]; + benchmarkHaskellDepends = [ base gauge ]; + description = "Texas holdem hand evaluation and simulation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "poker-exe"; + }) {}; + + "poker-base" = callPackage + ({ mkDerivation, base, containers, extra, generic-arbitrary, hspec + , prettyprinter, QuickCheck, safe-money, tasty, tasty-discover + , tasty-hspec, tasty-quickcheck, text + }: + mkDerivation { + pname = "poker-base"; + version = "0.1.0.0"; + sha256 = "1w8j62y95d521g9y6j9ikjhzhfnlnrk8mdfxkls270xwk7m6csj6"; + libraryHaskellDepends = [ + base containers generic-arbitrary prettyprinter QuickCheck + safe-money text + ]; + testHaskellDepends = [ + base containers extra hspec prettyprinter QuickCheck tasty + tasty-discover tasty-hspec tasty-quickcheck text + ]; + testToolDepends = [ tasty-discover ]; + description = "A library for core poker types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "poker-eval" = callPackage + ({ mkDerivation, array, base, mtl, poker-eval, random, vector }: + mkDerivation { + pname = "poker-eval"; + version = "0.3.1"; + sha256 = "0v1is9jnpw1ij3b7h9figkjqk58dzc44v6vpdmxfmb80w0myihrv"; + libraryHaskellDepends = [ array base mtl random vector ]; + librarySystemDepends = [ poker-eval ]; + description = "Binding to libpoker-eval"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {poker-eval = null;}; + + "pokitdok" = callPackage + ({ mkDerivation, aeson, base, base64-string, bytestring + , case-insensitive, directory, hex, HTTP, http-client, http-conduit + , http-types, strict, text, time + }: + mkDerivation { + pname = "pokitdok"; + version = "4.1.0.2"; + sha256 = "08pknbn79hihkil1vcpr7a8ilah3i5b6lnlc41bmprycyqz5vj1w"; + libraryHaskellDepends = [ + aeson base base64-string bytestring case-insensitive directory hex + HTTP http-client http-conduit http-types strict text time + ]; + description = "PokitDok Platform API Client for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polar" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "polar"; + version = "0.0.1"; + sha256 = "1f0anpxc57vxa5z0x4wrfay0g1sw2qwnz5nkz74y9vmh8vd99kkh"; + libraryHaskellDepends = [ base ]; + description = "Complex numbers in polar form"; + license = lib.licenses.bsd3; + }) {}; + + "polar-configfile" = callPackage + ({ mkDerivation, base, containers, HUnit, MissingH, mtl, parsec }: + mkDerivation { + pname = "polar-configfile"; + version = "0.5.0.0"; + sha256 = "1yx9zwbyi3607prym3604sqxgdd6fw5wzn6gc7qnb6535872qniq"; + libraryHaskellDepends = [ base containers mtl parsec ]; + testHaskellDepends = [ base containers HUnit MissingH mtl parsec ]; + description = "Fork of ConfigFile for Polar Game Engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polar-shader" = callPackage + ({ mkDerivation, base, containers, hspec, lens, mtl }: + mkDerivation { + pname = "polar-shader"; + version = "0.3.0.0"; + sha256 = "095g05y7p37vf8yvj8wiz3ai9rq0738ak3v793kf0nyvgyv5nv22"; + libraryHaskellDepends = [ base containers lens mtl ]; + testHaskellDepends = [ base containers hspec ]; + description = "High-level shader compiler framework"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polh-lexicon" = callPackage + ({ mkDerivation, base, binary, containers, dawg, directory + , filepath, mtl, polysoup, text, text-binary, transformers + }: + mkDerivation { + pname = "polh-lexicon"; + version = "0.2.2"; + sha256 = "0mnccx3xj568s3q82achf1pj57zqdpj9iskgh62w39xbqm7spivl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary containers dawg directory filepath mtl polysoup text + text-binary transformers + ]; + description = "A library for manipulating the historical dictionary of Polish (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "policeman" = callPackage + ({ mkDerivation, ansi-terminal, base, Cabal, containers + , dir-traverse, directory, filepath, ghc, gitrev, hedgehog, hspec + , mtl, optparse-applicative, relude, shellmet, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "policeman"; + version = "0.0.0.0"; + sha256 = "1klrqj70pmar8z6yki1aq62zqs2fyrwshr24ryi94x8ndf919zd3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base Cabal containers dir-traverse directory filepath + ghc gitrev mtl optparse-applicative relude shellmet text + transformers unordered-containers + ]; + executableHaskellDepends = [ base relude ]; + testHaskellDepends = [ + base Cabal directory filepath hedgehog hspec relude text + ]; + description = "Haskell PVP version adviser"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "policeman"; + broken = true; + }) {}; + + "polimorf" = callPackage + ({ mkDerivation, base, binary, containers, text }: + mkDerivation { + pname = "polimorf"; + version = "0.7.4"; + sha256 = "0pdz9fwqdwhqm1l81jnji3nm8y51dmfg5i84ggp8gmqfsiczvbj3"; + libraryHaskellDepends = [ base binary containers text ]; + description = "Handling the PoliMorf dictionary"; + license = lib.licenses.bsd3; + }) {}; + + "poll" = callPackage + ({ mkDerivation, base, enumset, utility-ht }: + mkDerivation { + pname = "poll"; + version = "0.0.0.2"; + sha256 = "1bllh4yr96p7k44bc10zyhdx2zdh3brl0im3gnn5a1m6irsx6j42"; + revision = "1"; + editedCabalFile = "05ghv8acp0gr86wlxsmjd0x6jaj981213ggg629hb78a95119f2q"; + libraryHaskellDepends = [ base enumset utility-ht ]; + description = "Bindings to poll.h"; + license = lib.licenses.bsd3; + }) {}; + + "polling-cache" = callPackage + ({ mkDerivation, base, exceptions, hspec, hspec-discover, mtl + , random, stm, time, transformers, unliftio + }: + mkDerivation { + pname = "polling-cache"; + version = "0.1.1.0"; + sha256 = "16hz5s5flz96j3l3b827hdymz75qqs66a05rwmz4b8332db3y5dm"; + libraryHaskellDepends = [ + base exceptions random stm time unliftio + ]; + testHaskellDepends = [ + base exceptions hspec hspec-discover mtl random stm time + transformers unliftio + ]; + testToolDepends = [ hspec-discover ]; + description = "Cache infrequently updated data for simpler distributed systems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pollock" = callPackage + ({ mkDerivation, attoparsec, base, containers, ghc, text }: + mkDerivation { + pname = "pollock"; + version = "0.1.0.0"; + sha256 = "06wrizz358ihpfi8abdnx4xf4nfql3ah5333ag0lblym8qapsyw6"; + libraryHaskellDepends = [ attoparsec base containers ghc text ]; + description = "Functionality to help examine Haddock information of a module"; + license = lib.licenses.mit; + }) {}; + + "poly" = callPackage + ({ mkDerivation, base, deepseq, finite-typelits, mod, primitive + , QuickCheck, quickcheck-classes, quickcheck-classes-base + , semirings, tasty, tasty-bench, tasty-quickcheck, vector + , vector-algorithms, vector-sized + }: + mkDerivation { + pname = "poly"; + version = "0.5.1.0"; + sha256 = "0ycjdan9l92glnqr0lms2kdjfs5dg9c2ky2w2rdmrc6nzzxajd9k"; + revision = "1"; + editedCabalFile = "1fhq09zg8fiz8k8ijv13vxdzy8rq8bn5nm370pbjz60kg40lymwc"; + libraryHaskellDepends = [ + base deepseq finite-typelits primitive semirings vector + vector-algorithms vector-sized + ]; + testHaskellDepends = [ + base finite-typelits mod QuickCheck quickcheck-classes + quickcheck-classes-base semirings tasty tasty-quickcheck vector + vector-sized + ]; + benchmarkHaskellDepends = [ + base deepseq mod semirings tasty-bench vector + ]; + description = "Polynomials"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "poly-arity" = callPackage + ({ mkDerivation, base, constraints }: + mkDerivation { + pname = "poly-arity"; + version = "0.1.0"; + sha256 = "0afxrwq5is4l954kmlqm76g0zpy4jw6vvx2275q8xph4zr2ac46b"; + libraryHaskellDepends = [ base constraints ]; + description = "Tools for working with functions of undetermined arity"; + license = lib.licenses.bsd3; + }) {}; + + "poly-cont" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "poly-cont"; + version = "0.1.0.0"; + sha256 = "05pkz6v2xyva73ibb5v97c7fh5zjpvkhahfgnnxycrlnsag5ckgy"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Poly-kinded continuations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "poly-control" = callPackage + ({ mkDerivation, base, lens }: + mkDerivation { + pname = "poly-control"; + version = "1.0.0"; + sha256 = "044xsfpxwp3h7vsx86y2d099qmgiiknslmh3jjfnbr2qy9aj73r6"; + libraryHaskellDepends = [ base lens ]; + description = "This package provides abstraction for polymorphic controls, like PolyMonads or PolyApplicatives"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "poly-rec" = callPackage + ({ mkDerivation, base, requirements }: + mkDerivation { + pname = "poly-rec"; + version = "0.7.0.2"; + sha256 = "1kysfam03sbwx9kqbnnncrp0sp764zj57sfj6raar8im9wpwpyh9"; + libraryHaskellDepends = [ base requirements ]; + description = "Polykinded extensible records"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polyToMonoid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "polyToMonoid"; + version = "0.1"; + sha256 = "068acarrpd66682yjscm6l5k9kj9p8zxbf3hi76kz7gvkhkbsjj8"; + libraryHaskellDepends = [ base ]; + description = "Polyvariadic functions mapping to a given monoid"; + license = lib.licenses.bsd3; + }) {}; + + "polydata" = callPackage + ({ mkDerivation, base, constraint-manip, hspec, indextype + , polydata-core + }: + mkDerivation { + pname = "polydata"; + version = "0.3.0.0"; + sha256 = "13rn72baypvnyvcf0dc51dliq467fqh47g4kpyc7c8jlhbs0p4fi"; + libraryHaskellDepends = [ + base constraint-manip indextype polydata-core + ]; + testHaskellDepends = [ + base constraint-manip hspec indextype polydata-core + ]; + description = "Wrap together data and it's constraints"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polydata-core" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "polydata-core"; + version = "0.1.0.0"; + sha256 = "1wdi8a1s235knb98bmhfqvy7qbqvj804dx6rn846x8aj50drjjqv"; + libraryHaskellDepends = [ base ]; + description = "Core data definitions for the \"polydata\" package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polyglot" = callPackage + ({ mkDerivation, base, bookhound, bytestring, casing, containers + , directory, directory-tree, extra, filepath, fsnotify + , optparse-applicative, parallel, text, utility-ht + }: + mkDerivation { + pname = "polyglot"; + version = "0.1.1.0"; + sha256 = "08sgpn5fb6f5mhr02lbzj4kbyaxv1dyqkv7nynm7fv0ajinb07hq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bookhound bytestring casing containers directory + directory-tree extra filepath fsnotify optparse-applicative + parallel text utility-ht + ]; + executableHaskellDepends = [ + base bookhound bytestring casing containers directory + directory-tree extra filepath fsnotify optparse-applicative + parallel text utility-ht + ]; + description = "Haskell to Purescript & Scala 3 transpiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "polyglot"; + broken = true; + }) {}; + + "polymap" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "polymap"; + version = "0.1.1.0"; + sha256 = "1dq9x1ph60ifca8x085723x5vr0nf3w9crxxv3yk1b4i6pq6rnlw"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base ]; + description = "Polygonal maps"; + license = lib.licenses.publicDomain; + }) {}; + + "polynom" = callPackage + ({ mkDerivation, algebra, base, base-unicode-symbols, clist + , containers, peano, smallcheck, tasty, tasty-smallcheck + , transformers + }: + mkDerivation { + pname = "polynom"; + version = "0.1.0.0"; + sha256 = "1cggjbmyas3bzcs81falp50wq649nhvgxwhhnyk434s0k2h2chwh"; + revision = "1"; + editedCabalFile = "0nfrlp48rgw96bpms30d9s2qmhjmbgxszprh2xi73pmjddk26qg3"; + libraryHaskellDepends = [ + algebra base base-unicode-symbols containers + ]; + testHaskellDepends = [ + algebra base base-unicode-symbols clist containers peano smallcheck + tasty tasty-smallcheck transformers + ]; + description = "Polynomial types and operations"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polynomial" = callPackage + ({ mkDerivation, base, deepseq, HUnit, pretty, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , vector, vector-space, vector-th-unbox + }: + mkDerivation { + pname = "polynomial"; + version = "0.7.3"; + sha256 = "0wl9wdaqrs6hs83xi27m879j7i2q04v14jqkrwns2qy3f2yhq2rr"; + revision = "1"; + editedCabalFile = "1cn1fj9hlzwvk65rpn60n74bdzk2bdicwp2rqb34ps5sccvbm1ij"; + libraryHaskellDepends = [ + base deepseq pretty vector vector-space vector-th-unbox + ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 vector vector-space + ]; + description = "Polynomials"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polynomial-algebra" = callPackage + ({ mkDerivation, array, base, compact-word-vectors, containers }: + mkDerivation { + pname = "polynomial-algebra"; + version = "0.1.0.1"; + sha256 = "01vqffxfxwh00g64db0xi8wjd330c6dypcw1hzmx1smkggmvzcsb"; + libraryHaskellDepends = [ + array base compact-word-vectors containers + ]; + description = "Multivariate polynomial rings"; + license = lib.licenses.bsd3; + }) {}; + + "polynomials-bernstein" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "polynomials-bernstein"; + version = "1.1.2"; + sha256 = "0qkhvid0xgr7223mg2r5crxprwl0yrwqdy8zwkkl0fjkj7kz4l39"; + libraryHaskellDepends = [ base vector ]; + description = "A solver for systems of polynomial equations in bernstein form"; + license = "GPL"; + }) {}; + + "polyparse" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "polyparse"; + version = "1.13"; + sha256 = "0yvhg718dlksiw3v27m2d8m1sn4r4f5s0p56zq3lynhy1sc74k0w"; + revision = "9"; + editedCabalFile = "0abzqic0askffn6nmh1f08d9rd9fykdlcdd9gj1c7p1ykp9zlq29"; + libraryHaskellDepends = [ base bytestring text ]; + description = "A variety of alternative parser combinator libraries"; + license = "LGPL"; + }) {}; + + "polysemy" = callPackage + ({ mkDerivation, async, base, Cabal, cabal-doctest, containers + , doctest, first-class-families, hspec, hspec-discover + , inspection-testing, mtl, stm, syb, template-haskell + , th-abstraction, transformers, type-errors, unagi-chan + }: + mkDerivation { + pname = "polysemy"; + version = "1.9.1.3"; + sha256 = "0ms5d731by2rlwp3fxias8jfpdjih0k96rs8mqrycyyfsjxxilb8"; + revision = "1"; + editedCabalFile = "0a4m860wgk2wx55x93xia9dx29bj27f1dkvcz1q7b0jgjyvffc58"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + async base containers first-class-families mtl stm syb + template-haskell th-abstraction transformers type-errors unagi-chan + ]; + testHaskellDepends = [ + async base containers doctest first-class-families hspec + hspec-discover inspection-testing mtl stm syb template-haskell + th-abstraction transformers type-errors unagi-chan + ]; + testToolDepends = [ hspec-discover ]; + description = "Higher-order, low-boilerplate free monads"; + license = lib.licenses.bsd3; + }) {}; + + "polysemy-RandomFu" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, mtl, polysemy + , polysemy-plugin, polysemy-zoo, random, random-fu, random-source + , rvar, text, vector + }: + mkDerivation { + pname = "polysemy-RandomFu"; + version = "0.5.0.0"; + sha256 = "0zjywc9m7y56kzxvzayq4psjz6zip1x40cpjkvw39i5p2jkycc4c"; + libraryHaskellDepends = [ + base mtl polysemy polysemy-plugin polysemy-zoo random random-fu + random-source rvar + ]; + testHaskellDepends = [ + base hspec mtl polysemy polysemy-plugin polysemy-zoo random + random-fu random-source text vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Experimental, RandomFu effect and interpreters for polysemy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-account" = callPackage + ({ mkDerivation, base, chronos, elocrypt, password, polysemy + , polysemy-db, polysemy-plugin, prelate, random, servant-auth, sqel + }: + mkDerivation { + pname = "polysemy-account"; + version = "0.2.0.0"; + sha256 = "0j2b8jvjlqfmzajy2dq637xrznclk1zk5q7pv9yv17nni5hshg15"; + libraryHaskellDepends = [ + base chronos elocrypt password polysemy polysemy-db polysemy-plugin + prelate random servant-auth sqel + ]; + description = "Account management with Servant and Polysemy"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-account-api" = callPackage + ({ mkDerivation, aeson, base, case-insensitive, exon, fast-logger + , http-types, jose, polysemy, polysemy-account, polysemy-conc + , polysemy-db, polysemy-hasql, polysemy-hasql-test, polysemy-plugin + , polysemy-test, prelate, servant, servant-auth + , servant-auth-server, servant-server, sqel, tasty, transformers + , uuid, wai, wai-extra, warp, zeugma + }: + mkDerivation { + pname = "polysemy-account-api"; + version = "0.2.0.0"; + sha256 = "08vnyagjgg0bj5d8zpkp5y76kn31nyx6381p9p7f93w8rf5fxp8n"; + libraryHaskellDepends = [ + aeson base exon fast-logger jose polysemy polysemy-account + polysemy-conc polysemy-db polysemy-hasql polysemy-plugin prelate + servant servant-auth servant-auth-server servant-server sqel + transformers uuid wai wai-extra warp + ]; + testHaskellDepends = [ + aeson base case-insensitive exon http-types polysemy + polysemy-account polysemy-db polysemy-hasql polysemy-hasql-test + polysemy-plugin polysemy-test prelate servant-auth + servant-auth-server servant-server sqel tasty uuid wai wai-extra + zeugma + ]; + description = "Account management with Servant and Polysemy"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-check" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover + , kind-generics, kind-generics-th, polysemy, polysemy-plugin + , QuickCheck + }: + mkDerivation { + pname = "polysemy-check"; + version = "0.9.0.1"; + sha256 = "0zv6sf379pcnrj39hzmgmw0r0d4nsfizcsgl00c6c5f7n17cc53b"; + libraryHaskellDepends = [ + base containers kind-generics kind-generics-th polysemy QuickCheck + ]; + testHaskellDepends = [ + base containers hspec kind-generics kind-generics-th polysemy + polysemy-plugin QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "QuickCheck for Polysemy"; + license = lib.licenses.bsd3; + }) {}; + + "polysemy-chronos" = callPackage + ({ mkDerivation, base, chronos, incipit-core, polysemy-test + , polysemy-time, tasty + }: + mkDerivation { + pname = "polysemy-chronos"; + version = "0.6.0.2"; + sha256 = "1d53m5i0v1g5c66wvy8ji7gmw0vzz9qh57hf0wx44kk45myva4ad"; + libraryHaskellDepends = [ + base chronos incipit-core polysemy-time + ]; + testHaskellDepends = [ + base chronos incipit-core polysemy-test polysemy-time tasty + ]; + description = "A Polysemy effect for Chronos"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-conc" = callPackage + ({ mkDerivation, async, base, containers, hedgehog, incipit-core + , polysemy, polysemy-plugin, polysemy-resume, polysemy-test + , polysemy-time, stm, stm-chans, tasty, tasty-hedgehog, time + , torsor, unagi-chan, unix + }: + mkDerivation { + pname = "polysemy-conc"; + version = "0.13.0.1"; + sha256 = "15blkrrh27wadi746qn590agsp0xqrxd6cnvzr9wkfkvv9hcizvj"; + libraryHaskellDepends = [ + async base containers incipit-core polysemy polysemy-resume + polysemy-time stm stm-chans torsor unagi-chan unix + ]; + testHaskellDepends = [ + async base hedgehog incipit-core polysemy polysemy-plugin + polysemy-test polysemy-time stm tasty tasty-hedgehog time unix + ]; + description = "Polysemy effects for concurrency"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-db" = callPackage + ({ mkDerivation, base, exon, polysemy, polysemy-plugin, prelate + , random, sqel, uuid + }: + mkDerivation { + pname = "polysemy-db"; + version = "0.0.1.0"; + sha256 = "07xdkcb57l55ghkz4bgkwvl52fsi5qximx4zczp6gq1z3c831ih4"; + libraryHaskellDepends = [ + base exon polysemy polysemy-plugin prelate random sqel uuid + ]; + description = "Polysemy effects for databases"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-extra" = callPackage + ({ mkDerivation, base, containers, polysemy, polysemy-kvstore }: + mkDerivation { + pname = "polysemy-extra"; + version = "0.2.1.0"; + sha256 = "1h2y9i4rcnhj09wcgl092x3zprak26fa6bq7iqir5r7vg8k9yfsj"; + libraryHaskellDepends = [ + base containers polysemy polysemy-kvstore + ]; + description = "Extra Input and Output functions for polysemy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-fs" = callPackage + ({ mkDerivation, base, bytestring, path, polysemy, rio, temporary + , text, unliftio-path + }: + mkDerivation { + pname = "polysemy-fs"; + version = "0.1.0.0"; + sha256 = "16lf6a5ypf5injdl8aljrnrdrfz21b0rhcmypx5ngvw1k2mgh6zl"; + revision = "1"; + editedCabalFile = "0cbplvbx35q3h4ln9ldyk8yvx1c4sgbybbm02frf8nlp1khxji0w"; + libraryHaskellDepends = [ + base bytestring path polysemy rio temporary text unliftio-path + ]; + description = "Low level filesystem operations for polysemy"; + license = lib.licenses.bsd3; + }) {}; + + "polysemy-fskvstore" = callPackage + ({ mkDerivation, base, bytestring, path, polysemy, polysemy-kvstore + , rio, unliftio-path + }: + mkDerivation { + pname = "polysemy-fskvstore"; + version = "0.1.2.0"; + sha256 = "165lj55kmra01kxpr26n6a35989qihvwipdxkdbf2gi78xglryrp"; + libraryHaskellDepends = [ + base bytestring path polysemy polysemy-kvstore rio unliftio-path + ]; + description = "Run a KVStore as a filesystem in polysemy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-hasql" = callPackage + ({ mkDerivation, aeson, async, base, containers, exon, generics-sop + , hasql, hedgehog, polysemy, polysemy-db, polysemy-plugin + , polysemy-test, postgresql-libpq, prelate, sqel, stm-chans, tasty + , torsor, transformers, uuid, vector, zeugma + }: + mkDerivation { + pname = "polysemy-hasql"; + version = "0.0.1.0"; + sha256 = "1w408gjyjarbrlw0sibwzkv580awqxvg0zsb7c9r67cys4nv9zvp"; + libraryHaskellDepends = [ + async base containers exon generics-sop hasql polysemy polysemy-db + polysemy-plugin postgresql-libpq prelate sqel stm-chans torsor + transformers uuid + ]; + testHaskellDepends = [ + aeson base exon generics-sop hasql hedgehog polysemy polysemy-db + polysemy-plugin polysemy-test prelate sqel tasty uuid vector zeugma + ]; + description = "Polysemy effects for databases"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-hasql-test" = callPackage + ({ mkDerivation, aeson, base, chronos, exon, first-class-families + , generics-sop, hasql, hedgehog, path, polysemy, polysemy-db + , polysemy-hasql, polysemy-plugin, polysemy-test, prelate, sqel + , tasty, uuid + }: + mkDerivation { + pname = "polysemy-hasql-test"; + version = "0.0.1.0"; + sha256 = "0j4p3s13vgc92jbr83aybw2lbngk1qdswkfv317b14h9kv71d543"; + libraryHaskellDepends = [ + base hasql hedgehog path polysemy polysemy-db polysemy-hasql + polysemy-plugin polysemy-test prelate sqel uuid + ]; + testHaskellDepends = [ + aeson base chronos exon first-class-families generics-sop hasql + path polysemy polysemy-db polysemy-hasql polysemy-plugin + polysemy-test prelate sqel tasty + ]; + description = "Test utilities for polysemy-hasql"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-http" = callPackage + ({ mkDerivation, aeson, base, case-insensitive, exon, hedgehog + , http-client, http-client-tls, http-types, network, polysemy + , polysemy-plugin, prelate, servant-client, servant-server, tasty + , tasty-hedgehog, time, warp + }: + mkDerivation { + pname = "polysemy-http"; + version = "0.13.0.1"; + sha256 = "15zcnskyy9c60lmidbvyg5rkmnvbbp62x9cix8p4cak19d6rqp1k"; + libraryHaskellDepends = [ + aeson base case-insensitive exon http-client http-client-tls + http-types polysemy polysemy-plugin prelate time + ]; + testHaskellDepends = [ + aeson base exon hedgehog http-client network polysemy + polysemy-plugin prelate servant-client servant-server tasty + tasty-hedgehog warp + ]; + description = "Polysemy effects for HTTP clients"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-keyed-state" = callPackage + ({ mkDerivation, base, constraints, constraints-extras, hspec + , polysemy, QuickCheck, some, StateVar, trivial-constraint + }: + mkDerivation { + pname = "polysemy-keyed-state"; + version = "0.1.1"; + sha256 = "0851hj58ka7gjpai9ld2mqrba6gy040wzdwj1bjzzdwrgdj85246"; + libraryHaskellDepends = [ + base constraints constraints-extras polysemy some StateVar + trivial-constraint + ]; + testHaskellDepends = [ + base constraints constraints-extras hspec polysemy QuickCheck some + StateVar trivial-constraint + ]; + description = "Effect for a set of stateful values indexed by a type of keys"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polysemy-kvstore" = callPackage + ({ mkDerivation, base, containers, polysemy }: + mkDerivation { + pname = "polysemy-kvstore"; + version = "0.1.3.0"; + sha256 = "1w6b1iwfngsilf1inxpg0y159k16ybdlqkdkdkiyjys7wvdgv24d"; + libraryHaskellDepends = [ base containers polysemy ]; + description = "KVStore effect for polysemy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polysemy-kvstore-jsonfile" = callPackage + ({ mkDerivation, aeson, base, containers, exceptions, extra, path + , polysemy, polysemy-kvstore, unliftio-path + }: + mkDerivation { + pname = "polysemy-kvstore-jsonfile"; + version = "0.1.1.0"; + sha256 = "1aibvhr6fsz4d02rj74pa0hwhkqzmxbp64gxf5r3q6l67ij2faw3"; + revision = "1"; + editedCabalFile = "18yk8l7rca4nhgk0iw42smv9n43z467dpynl05qw97w9ip1gsxj5"; + libraryHaskellDepends = [ + aeson base containers exceptions extra path polysemy + polysemy-kvstore unliftio-path + ]; + description = "Run a KVStore as a single json file in polysemy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-log" = callPackage + ({ mkDerivation, ansi-terminal, async, base, incipit-core, polysemy + , polysemy-conc, polysemy-plugin, polysemy-test, polysemy-time, stm + , tasty, time + }: + mkDerivation { + pname = "polysemy-log"; + version = "0.10.0.1"; + sha256 = "0wm7qzwaqyhrmwpxvshi5168sbzyb8vya1fmi58jz3plmyz9drws"; + libraryHaskellDepends = [ + ansi-terminal async base incipit-core polysemy polysemy-conc + polysemy-time stm time + ]; + testHaskellDepends = [ + base incipit-core polysemy polysemy-conc polysemy-plugin + polysemy-test polysemy-time tasty time + ]; + benchmarkHaskellDepends = [ + base incipit-core polysemy polysemy-conc polysemy-plugin + ]; + description = "Polysemy effects for logging"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-log-co" = callPackage + ({ mkDerivation, base, co-log, co-log-concurrent, co-log-polysemy + , incipit-core, polysemy, polysemy-conc, polysemy-log + , polysemy-test, polysemy-time, stm, tasty + }: + mkDerivation { + pname = "polysemy-log-co"; + version = "0.9.0.0"; + sha256 = "18z75dbbqf18ff3dc641svm93fvrdaxzplbaicdy7y3dz3y7apmv"; + libraryHaskellDepends = [ + base co-log co-log-concurrent co-log-polysemy incipit-core polysemy + polysemy-conc polysemy-log polysemy-time stm + ]; + testHaskellDepends = [ + base co-log co-log-concurrent co-log-polysemy incipit-core polysemy + polysemy-log polysemy-test polysemy-time stm tasty + ]; + description = "Colog adapters for Polysemy.Log"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-log-di" = callPackage + ({ mkDerivation, base, di-polysemy, incipit-core, polysemy + , polysemy-conc, polysemy-log, polysemy-test, polysemy-time, stm + , tasty + }: + mkDerivation { + pname = "polysemy-log-di"; + version = "0.10.0.1"; + sha256 = "1srydqn5snp8lqdvwixkh956isl58172syvk2k020knwji5qgw9z"; + libraryHaskellDepends = [ + base di-polysemy incipit-core polysemy polysemy-conc polysemy-log + polysemy-time stm + ]; + testHaskellDepends = [ + base incipit-core polysemy polysemy-log polysemy-test stm tasty + ]; + description = "Di adapters for polysemy-log"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-managed" = callPackage + ({ mkDerivation, base, exceptions, hedgehog, hspec, hspec-discover + , hw-hspec-hedgehog, mtl, polysemy, resourcet, transformers + , unliftio-core + }: + mkDerivation { + pname = "polysemy-managed"; + version = "0.1.0.0"; + sha256 = "1k7f8cmg9r06s3ks38gki85b0ww7ihf3f2kwj3pr06s1zzxcrzzg"; + libraryHaskellDepends = [ + base polysemy resourcet transformers unliftio-core + ]; + testHaskellDepends = [ + base exceptions hedgehog hspec hw-hspec-hedgehog mtl polysemy + resourcet transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Primitive functions and data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polysemy-methodology" = callPackage + ({ mkDerivation, base, polysemy, polysemy-kvstore, polysemy-several + }: + mkDerivation { + pname = "polysemy-methodology"; + version = "0.2.2.0"; + sha256 = "028hb83q643avimgjhhhi9k1yln7drimxhcfzdjv540m1gbdzpja"; + libraryHaskellDepends = [ + base polysemy polysemy-kvstore polysemy-several + ]; + description = "Domain modelling algebra for polysemy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-methodology-co-log" = callPackage + ({ mkDerivation, base, co-log-polysemy, polysemy + , polysemy-methodology, polysemy-plugin + }: + mkDerivation { + pname = "polysemy-methodology-co-log"; + version = "0.1.0.0"; + sha256 = "1pvvb83lkpxqni6055y3s0ckjg50nd1jfivq1c8701zjv31ylbpa"; + revision = "1"; + editedCabalFile = "1b617fpgnzxykdhz2fp9syzzzhppi3cmkrwwfd1ar9jijqwfcdx4"; + libraryHaskellDepends = [ + base co-log-polysemy polysemy polysemy-methodology polysemy-plugin + ]; + description = "Logging functions for polysemy-methodology"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-methodology-composite" = callPackage + ({ mkDerivation, base, composite-base, polysemy, polysemy-extra + , polysemy-methodology, polysemy-vinyl, vinyl + }: + mkDerivation { + pname = "polysemy-methodology-composite"; + version = "0.1.4.0"; + sha256 = "014kfaxxi24n99gvrvf9c6c8cx8csbb9a8fbfb2md5g2d2q4v08g"; + revision = "2"; + editedCabalFile = "0sz200c83xjj22ifx9babvps0cnqk9gz42h081m5wb6s1w58dnib"; + libraryHaskellDepends = [ + base composite-base polysemy polysemy-extra polysemy-methodology + polysemy-vinyl vinyl + ]; + description = "Functions for using polysemy-methodology with composite"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-mocks" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, polysemy + , template-haskell + }: + mkDerivation { + pname = "polysemy-mocks"; + version = "0.3.1.0"; + sha256 = "08dsx682fvx7ywiixxjaa5b05r3s97anl893nlfc3vy6qynaqkns"; + libraryHaskellDepends = [ base polysemy template-haskell ]; + testHaskellDepends = [ base hspec polysemy ]; + testToolDepends = [ hspec-discover ]; + description = "Mocking framework for polysemy effects"; + license = lib.licenses.bsd3; + }) {}; + + "polysemy-optics" = callPackage + ({ mkDerivation, base, optics, polysemy, polysemy-zoo }: + mkDerivation { + pname = "polysemy-optics"; + version = "0.1.0.2"; + sha256 = "0lclq8kbagxpabxzn56wqcwik9swjpadwqyr15drg0wjhdsmx2s5"; + libraryHaskellDepends = [ base optics polysemy polysemy-zoo ]; + description = "Optics for Polysemy"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polysemy-path" = callPackage + ({ mkDerivation, base, path, polysemy, polysemy-extra }: + mkDerivation { + pname = "polysemy-path"; + version = "0.2.1.0"; + sha256 = "0smaai432vpqci9w7pyg443kcd1rpz7zpwww2wcxbyqszzllbhnr"; + revision = "1"; + editedCabalFile = "0x9b1zm804bnmjs0qbrx23s1mzgb6h9dqfchf8i3ri7x1sy24ibh"; + libraryHaskellDepends = [ base path polysemy polysemy-extra ]; + description = "Polysemy versions of Path functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-plugin" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest + , ghc, ghc-tcplugins-extra, hspec, hspec-discover + , inspection-testing, polysemy, should-not-typecheck, syb + , transformers + }: + mkDerivation { + pname = "polysemy-plugin"; + version = "0.4.5.2"; + sha256 = "1inl8wk36fyc6m1fp8pyxmrc82bmznr5f1zasfmxj9q5xxbig87f"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base containers ghc ghc-tcplugins-extra polysemy syb transformers + ]; + testHaskellDepends = [ + base containers doctest ghc ghc-tcplugins-extra hspec + hspec-discover inspection-testing polysemy should-not-typecheck syb + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Disambiguate obvious uses of effects"; + license = lib.licenses.bsd3; + }) {}; + + "polysemy-process" = callPackage + ({ mkDerivation, base, incipit-core, path, path-io, polysemy + , polysemy-conc, polysemy-plugin, polysemy-resume, polysemy-test + , polysemy-time, posix-pty, process, stm-chans, tasty + , tasty-expected-failure, typed-process, unix + }: + mkDerivation { + pname = "polysemy-process"; + version = "0.13.0.1"; + sha256 = "05n7k3jlssa448ixmxc9fmyb1szwfs9pcmvfg2ya40f2p5p8blkx"; + libraryHaskellDepends = [ + base incipit-core path path-io polysemy polysemy-conc + polysemy-resume polysemy-time posix-pty process stm-chans + typed-process unix + ]; + testHaskellDepends = [ + base incipit-core polysemy polysemy-conc polysemy-plugin + polysemy-resume polysemy-test polysemy-time tasty + tasty-expected-failure typed-process + ]; + description = "Polysemy effects for system processes"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polysemy-readline" = callPackage + ({ mkDerivation, base, exceptions, haskeline, polysemy + , polysemy-plugin + }: + mkDerivation { + pname = "polysemy-readline"; + version = "0.2.0.0"; + sha256 = "0zkzlrwcbxkxiy2xmh3ms9saa379lmw49d9hfkmd487vi33q0isn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base exceptions haskeline polysemy polysemy-plugin + ]; + executableHaskellDepends = [ + base exceptions haskeline polysemy polysemy-plugin + ]; + testHaskellDepends = [ + base exceptions haskeline polysemy polysemy-plugin + ]; + description = "Readline effect for polysemy"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "echo-repl"; + broken = true; + }) {}; + + "polysemy-req" = callPackage + ({ mkDerivation, base, polysemy, req }: + mkDerivation { + pname = "polysemy-req"; + version = "0.1.0"; + sha256 = "1vji169hk7an0dal8chk3h3jb6yxjh037arp15zkc8y5m0r5wbnm"; + revision = "1"; + editedCabalFile = "1gn5zjms5r8wasw5429zlc2g3mwyjvz9gyn54phldbcgizsvw7s6"; + libraryHaskellDepends = [ base polysemy req ]; + description = "Polysemy effect for req"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polysemy-resume" = callPackage + ({ mkDerivation, base, incipit-core, polysemy, polysemy-plugin + , polysemy-test, stm, tasty, transformers + }: + mkDerivation { + pname = "polysemy-resume"; + version = "0.8.0.1"; + sha256 = "03qw5aivq39vjg88liz57pgw6frr68kx2lb8bfqxyjsf4anzg8nq"; + libraryHaskellDepends = [ + base incipit-core polysemy transformers + ]; + testHaskellDepends = [ + base incipit-core polysemy polysemy-plugin polysemy-test stm tasty + ]; + description = "Polysemy error tracking"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-scoped-fs" = callPackage + ({ mkDerivation, base, bytestring, directory, doctest, extra, path + , polysemy, polysemy-fs, polysemy-path, polysemy-plugin, text + }: + mkDerivation { + pname = "polysemy-scoped-fs"; + version = "0.1.0.0"; + sha256 = "08mj5q8rfbhyd7ns4vf696cqvm0792f5dv3x1w0ci3spl2m7nhdi"; + libraryHaskellDepends = [ + base bytestring directory doctest extra path polysemy polysemy-fs + polysemy-path polysemy-plugin text + ]; + testHaskellDepends = [ + base bytestring directory doctest extra path polysemy polysemy-fs + polysemy-path polysemy-plugin text + ]; + description = "Well-typed filesystem operation effects"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-several" = callPackage + ({ mkDerivation, base, polysemy }: + mkDerivation { + pname = "polysemy-several"; + version = "0.1.1.0"; + sha256 = "0hbnvvg33nn2lhlpa1x1dzkmc9fcnfkb0fia0aa3pi5l96fsa0nw"; + libraryHaskellDepends = [ base polysemy ]; + description = "Run several effects at once, taken from the polysemy-zoo"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polysemy-socket" = callPackage + ({ mkDerivation, base, bytestring, polysemy, socket }: + mkDerivation { + pname = "polysemy-socket"; + version = "0.0.2.0"; + sha256 = "0465sax3927cig1plbdyhifx1xipai68w01085mvslvd6am9mz6y"; + revision = "1"; + editedCabalFile = "05wxllpppxmzagf3zp80jm3vzdika9jcrd5bjvb7pasvxsg1rln4"; + libraryHaskellDepends = [ base bytestring polysemy socket ]; + description = "Socket effect for polysemy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polysemy-test" = callPackage + ({ mkDerivation, base, hedgehog, incipit-core, path, path-io + , polysemy, tasty, tasty-hedgehog, transformers + }: + mkDerivation { + pname = "polysemy-test"; + version = "0.9.0.0"; + sha256 = "09aysv1l95q3mx70n0bcnsanrvlynlnz2zl2zg6v2a8vdhnkw7s7"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base hedgehog incipit-core path path-io polysemy tasty + tasty-hedgehog transformers + ]; + testHaskellDepends = [ + base hedgehog incipit-core path polysemy tasty + ]; + description = "Polysemy effects for testing"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polysemy-time" = callPackage + ({ mkDerivation, aeson, base, incipit-core, polysemy-test, tasty + , template-haskell, time, torsor + }: + mkDerivation { + pname = "polysemy-time"; + version = "0.6.0.2"; + sha256 = "1zg0xyhp7zn9hl76zag097cpdzs38iap3zkc3bpy5amkkbw05kax"; + libraryHaskellDepends = [ + aeson base incipit-core template-haskell time torsor + ]; + testHaskellDepends = [ + base incipit-core polysemy-test tasty time + ]; + description = "A Polysemy effect for time"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-uncontrolled" = callPackage + ({ mkDerivation, base, polysemy, polysemy-methodology }: + mkDerivation { + pname = "polysemy-uncontrolled"; + version = "0.1.1.1"; + sha256 = "01z19dy9gb78iwanszyipszq05piaa3n4qjmyj0yg22a1xsm02mi"; + libraryHaskellDepends = [ base polysemy polysemy-methodology ]; + description = "Uncontrolled toy effect for polysemy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-video" = callPackage + ({ mkDerivation, base, formatting, path, path-formatting, polysemy + , simple-media-timestamp, simple-media-timestamp-formatting, text + , turtle + }: + mkDerivation { + pname = "polysemy-video"; + version = "0.2.0.1"; + sha256 = "1lbjjq6q3i6v41ssqy69p4iwvybidrmxcxwjzddbxcrmymr0rmlc"; + revision = "2"; + editedCabalFile = "1jjwn6ysygc3dz963zqhlmcqvhv79ll7kp6mbpm73fhad4jbrfvs"; + libraryHaskellDepends = [ + base formatting path path-formatting polysemy + simple-media-timestamp simple-media-timestamp-formatting text + turtle + ]; + description = "Experimental video processing DSL for polysemy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-vinyl" = callPackage + ({ mkDerivation, base, polysemy, polysemy-extra, polysemy-several + , vinyl + }: + mkDerivation { + pname = "polysemy-vinyl"; + version = "0.1.5.0"; + sha256 = "06y91nv2fcis058gqv5hlpl5a6kmia5r9sc6npp6102lc19vkkc4"; + revision = "1"; + editedCabalFile = "13f289dxr03habyggn3vl7lzrl2r3a9r0y0bisrfmq48qaiv08n1"; + libraryHaskellDepends = [ + base polysemy polysemy-extra polysemy-several vinyl + ]; + description = "Functions for mapping vinyl records in polysemy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polysemy-webserver" = callPackage + ({ mkDerivation, base, bytestring, hspec, http-conduit, http-types + , polysemy, polysemy-plugin, text, wai, wai-websockets, warp + , websockets + }: + mkDerivation { + pname = "polysemy-webserver"; + version = "0.2.1.2"; + sha256 = "0psxcrd4pbvnp8g8yijy967w4d9pxjjsihj727wzg8xlsrm20d54"; + libraryHaskellDepends = [ + base bytestring http-types polysemy wai wai-websockets warp + websockets + ]; + testHaskellDepends = [ + base bytestring hspec http-conduit http-types polysemy + polysemy-plugin text wai wai-websockets warp websockets + ]; + description = "Start web servers from within a Polysemy effect stack"; + license = lib.licenses.bsd3; + }) {}; + + "polysemy-zoo" = callPackage + ({ mkDerivation, async, base, constraints, containers + , contravariant, exceptions, ghc-compact, ghc-prim, hspec + , hspec-discover, mtl, polysemy, polysemy-plugin, random + , reflection, streaming, text, transformers + }: + mkDerivation { + pname = "polysemy-zoo"; + version = "0.8.2.0"; + sha256 = "0laadgqsf817kg3l8qv5g9pkpf36kwky7c2c21ixb03kx1x0rzfp"; + libraryHaskellDepends = [ + async base constraints containers contravariant exceptions + ghc-compact ghc-prim mtl polysemy random reflection streaming text + transformers + ]; + testHaskellDepends = [ + async base constraints containers contravariant exceptions + ghc-compact ghc-prim hspec mtl polysemy polysemy-plugin random + reflection streaming text transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Experimental, user-contributed effects and interpreters for polysemy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polyseq" = callPackage + ({ mkDerivation, array, base, bytestring, cgi, containers + , free-theorems, haskell-src, mtl, network, old-locale, old-time + , parsec, pretty, syb, utf8-string, xhtml + }: + mkDerivation { + pname = "polyseq"; + version = "0.1.2.1"; + sha256 = "1l31ynlkjkk2zzpsv194gv3pbl55liizvq4x16m5z52vzgszb570"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring cgi containers free-theorems haskell-src mtl + network old-locale old-time parsec pretty syb utf8-string xhtml + ]; + executableHaskellDepends = [ cgi free-theorems utf8-string xhtml ]; + description = "Taming Selective Strictness"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "polyseq.cgi"; + broken = true; + }) {}; + + "polysoup" = callPackage + ({ mkDerivation, base, containers, deepseq, polyparse, tagsoup }: + mkDerivation { + pname = "polysoup"; + version = "0.6.4"; + sha256 = "0kgagizdn47xdnvmkwn5h3c78mdsh95siq2cyp9bga22pqhj4sid"; + libraryHaskellDepends = [ + base containers deepseq polyparse tagsoup + ]; + description = "Online XML parsing with polyparse and tagsoup"; + license = lib.licenses.bsd3; + }) {}; + + "polytypeable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "polytypeable"; + version = "0.1.0.0"; + sha256 = "0vb2adm97ypi553lsjz7333q3dg9fmi0incrxlikqixk0f3ajaq8"; + libraryHaskellDepends = [ base ]; + description = "Typeable for polymorphic types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "polytypeable-utils" = callPackage + ({ mkDerivation, base, haskell98, polytypeable }: + mkDerivation { + pname = "polytypeable-utils"; + version = "0.1.0.0"; + sha256 = "1hbpamgqsmsjkzjjva15f566yra77hwasp88b6y68nx9qa36a821"; + libraryHaskellDepends = [ base haskell98 polytypeable ]; + description = "Utilities for polytypeable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "polyvariadic" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "polyvariadic"; + version = "0.3.0.4"; + sha256 = "17895458cfciv5lkcd26b5a96d9mwklish8xjhn14bd2himyczx0"; + revision = "2"; + editedCabalFile = "1n7g0j0gx09l7dw0dqbw1hgx5vnz2gln05mz9j80m5y5nvc8hgd7"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base ]; + description = "Creation and application of polyvariadic functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pomaps" = callPackage + ({ mkDerivation, base, ChasingBottoms, containers, criterion + , deepseq, doctest, ghc-prim, Glob, lattices, random, tasty + , tasty-hspec, tasty-quickcheck, vector + }: + mkDerivation { + pname = "pomaps"; + version = "0.2.0.1"; + sha256 = "199yq3nzdhdglggk1pfayv8p6rahs9xzzm1hjkjd74asfbkf9wqg"; + libraryHaskellDepends = [ + base containers deepseq ghc-prim lattices + ]; + testHaskellDepends = [ + base ChasingBottoms containers doctest Glob lattices tasty + tasty-hspec tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base criterion deepseq lattices random vector + ]; + description = "Maps and sets of partial orders"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pomodoro" = callPackage + ({ mkDerivation, base, bytestring, cereal, directory, filepath + , heredoc, libnotify, network, process, time, unix, wx, wxcore + }: + mkDerivation { + pname = "pomodoro"; + version = "0.1.0.1"; + sha256 = "0y04c4my0h0xiawccbf6gsb5fwbif81s5s102857p9qvaw8mnnnq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cereal directory filepath heredoc libnotify network + process time unix wx wxcore + ]; + description = "pomodoro timer"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "pomodoro"; + }) {}; + + "pomohoro" = callPackage + ({ mkDerivation, base, configurator, dbus, directory, fdo-notify + , hdaemonize, hspec, network, optparse-applicative, protolude, text + , time + }: + mkDerivation { + pname = "pomohoro"; + version = "0.1.2.4"; + sha256 = "06aa3r2l6mnb0qjah7ayg1j4k11s6piq9vkvln07a2w2kvxq6f5n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base configurator dbus directory fdo-notify network protolude text + time + ]; + executableHaskellDepends = [ + base hdaemonize optparse-applicative protolude text time + ]; + testHaskellDepends = [ base hspec protolude ]; + description = "Initial project template from stack"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "pomohoro-exe"; + broken = true; + }) {}; + + "ponder" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "ponder"; + version = "0.0.1"; + sha256 = "1nq4z063g429hxwf4vbyyr2b2s7sn325m0h6ggf793inlj48ci0h"; + libraryHaskellDepends = [ base mtl ]; + description = "PEG parser combinator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pong-server" = callPackage + ({ mkDerivation, base, bytestring, classy-prelude, exceptions + , hspec, http-types, monad-control, network, QuickCheck + }: + mkDerivation { + pname = "pong-server"; + version = "0.0.4.4"; + sha256 = "1qndq44mi8ab65b3pwnjbdh8s0iys2h24wy2k9499jbs92gd8zx4"; + libraryHaskellDepends = [ + base bytestring classy-prelude exceptions http-types monad-control + network + ]; + testHaskellDepends = [ base hspec network QuickCheck ]; + description = "A simple embedded pingable server that runs in the background"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pontarius-mediaserver" = callPackage + ({ mkDerivation, base, HDBC, HDBC-sqlite3, hlogger, pontarius-xmpp + , pontarius-xpmn, xml-types + }: + mkDerivation { + pname = "pontarius-mediaserver"; + version = "0.0.2.0"; + sha256 = "00qyrbibav26x5ycipnyypybgjms2kxn38s3iy9gqzv0kmgsdxna"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base HDBC HDBC-sqlite3 hlogger pontarius-xmpp pontarius-xpmn + xml-types + ]; + description = "Extended Personal Media Network (XPMN) media server"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "pontarius-mediaserver-test"; + }) {}; + + "pontarius-xmpp" = callPackage + ({ mkDerivation, async, attoparsec, base, base64-bytestring, binary + , bytestring, Cabal, conduit, containers, criterion, crypto-api + , cryptohash, cryptohash-cryptoapi, crypton-x509-system + , data-default, dns, exceptions, generic-arbitrary, hslogger, hspec + , hspec-expectations, iproute, lens, lens-family, lifted-base, mtl + , network, profunctors, pureMD5, QuickCheck, quickcheck-instances + , random, ranges, resourcet, smallcheck, split, stm, stringprep + , tasty, tasty-hspec, tasty-hunit, tasty-quickcheck, tasty-th + , template-haskell, text, tls, transformers, unbounded-delays, void + , xml-conduit, xml-picklers, xml-types + }: + mkDerivation { + pname = "pontarius-xmpp"; + version = "0.5.6.8"; + sha256 = "1mylrcnpcwrj9zgfy6plydqyvl34s6xwzsrj6sf7xgxy1zqg0px7"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring binary bytestring conduit + containers crypto-api cryptohash cryptohash-cryptoapi + crypton-x509-system data-default dns exceptions hslogger iproute + lens lens-family lifted-base mtl network profunctors pureMD5 random + resourcet split stm stringprep template-haskell text tls + transformers unbounded-delays void xml-conduit xml-picklers + xml-types + ]; + testHaskellDepends = [ + async attoparsec base base64-bytestring binary bytestring Cabal + conduit containers crypto-api cryptohash cryptohash-cryptoapi + crypton-x509-system data-default dns exceptions generic-arbitrary + hslogger hspec hspec-expectations iproute lens lens-family + lifted-base mtl network profunctors pureMD5 QuickCheck + quickcheck-instances random ranges resourcet smallcheck split stm + stringprep tasty tasty-hspec tasty-hunit tasty-quickcheck tasty-th + template-haskell text tls transformers unbounded-delays void + xml-conduit xml-picklers xml-types + ]; + benchmarkHaskellDepends = [ + attoparsec base base64-bytestring binary bytestring conduit + containers criterion crypto-api cryptohash cryptohash-cryptoapi + crypton-x509-system data-default dns exceptions hslogger iproute + lens lens-family lifted-base mtl network profunctors pureMD5 random + resourcet split stm stringprep template-haskell text tls + transformers unbounded-delays void xml-conduit xml-picklers + xml-types + ]; + description = "An XMPP client library"; + license = lib.licenses.bsd3; + }) {}; + + "pontarius-xmpp-extras" = callPackage + ({ mkDerivation, base, data-default, pontarius-xmpp, text, time + , xml-types + }: + mkDerivation { + pname = "pontarius-xmpp-extras"; + version = "0.1.0.9"; + sha256 = "1pbwbhymdfqcpmpgcx1473fqaygr9mchlpqhr4i7hqbvhndwvqnl"; + libraryHaskellDepends = [ + base data-default pontarius-xmpp text time xml-types + ]; + description = "XEPs implementation on top of pontarius-xmpp"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pontarius-xpmn" = callPackage + ({ mkDerivation, base, containers, pontarius-xmpp, random, text + , xml-types + }: + mkDerivation { + pname = "pontarius-xpmn"; + version = "0.0.1.0"; + sha256 = "1nd228fgsxlqxql38wkvhq8k5d04bgknpx7i83qxrzj8kb6890dy"; + libraryHaskellDepends = [ + base containers pontarius-xmpp random text xml-types + ]; + description = "Extended Personal Media Network (XPMN) library"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pony" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pony"; + version = "1.0"; + sha256 = "0a8bya0kwk9d965awpg881bgzy9z1szcwsqqr0lfkd6bw3cb9fyy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Can I have a pony?"; + license = lib.licenses.bsd3; + mainProgram = "can-i-have-a-pony"; + }) {}; + + "pool" = callPackage + ({ mkDerivation, base, monad-control, transformers }: + mkDerivation { + pname = "pool"; + version = "0.1.2.1"; + sha256 = "1fwwnwxk3kprr2z9y7bwa1qwxfkzwcb2n5l6vkq1c5s8gjls581c"; + revision = "1"; + editedCabalFile = "0lf9m19hl5asyb85xc8h34kh0iqpfdpwzil4lm5lskvn4fbi77n7"; + libraryHaskellDepends = [ base monad-control transformers ]; + description = "Thread-safe resource pools. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pool-conduit" = callPackage + ({ mkDerivation, base, monad-control, resource-pool, resourcet + , transformers + }: + mkDerivation { + pname = "pool-conduit"; + version = "0.1.2.3"; + sha256 = "1myjbmbh0jm89ycx9d961mpgw8hp7al8wgnsls4p19gvr73gcbfv"; + revision = "1"; + editedCabalFile = "19dgfhd4392vc9b6v77siv21sz5wxxrq4gkm0l54m0mkah8gg55q"; + libraryHaskellDepends = [ + base monad-control resource-pool resourcet transformers + ]; + description = "Resource pool allocations via ResourceT. (deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "poolboy" = callPackage + ({ mkDerivation, async, base, hspec, hspec-core, stm, unliftio }: + mkDerivation { + pname = "poolboy"; + version = "0.2.2.0"; + sha256 = "0d0lxqyf73w7nvgydbgv692zzc0zg2hk8sdd3lb6xyzdqkkd0vf3"; + libraryHaskellDepends = [ async base stm unliftio ]; + testHaskellDepends = [ base hspec hspec-core ]; + description = "Simple work queue for bounded concurrency"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pooled-io" = callPackage + ({ mkDerivation, base, concurrent-split, containers, deepseq + , transformers, unsafe, utility-ht + }: + mkDerivation { + pname = "pooled-io"; + version = "0.0.2.3"; + sha256 = "0ysgfwlppilj21sqhbcq7xbyc5hnc26mzb58y7mm9rd5piw3v7mc"; + revision = "1"; + editedCabalFile = "1c2ggwlgr22zwc15x175hl08ql3fls278nwzdb3igqggdv5kx6cz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base concurrent-split containers deepseq transformers unsafe + utility-ht + ]; + description = "Run jobs on a limited number of threads and support data dependencies"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "pop3-client" = callPackage + ({ mkDerivation, base, mtl, network }: + mkDerivation { + pname = "pop3-client"; + version = "0.1.4"; + sha256 = "0kfcfxfwg5rjm7qx9r0ssdvkrvca95hflahrip1hi5wbplf224xv"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base mtl network ]; + description = "POP3 Client Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "popenhs" = callPackage + ({ mkDerivation, base, directory, haskell98, unix }: + mkDerivation { + pname = "popenhs"; + version = "1.0.0"; + sha256 = "01pb8g5zl99zccnjnkwklfgaz1pqjp1xrgz5b3qy45nclyln0bm4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base directory haskell98 unix ]; + description = "popenhs is a popen-like library for Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "popkey" = callPackage + ({ mkDerivation, base, bitvec, bytestring, containers, hspec + , hspec-discover, hw-bits, hw-prim, hw-rankselect + , hw-rankselect-base, QuickCheck, store, text, vector + }: + mkDerivation { + pname = "popkey"; + version = "0.1.0.2"; + sha256 = "0ibk4qwcizsqvyvb8lgad5c0szgw7571bi2c54b5r3rrm7vzpx05"; + libraryHaskellDepends = [ + base bitvec bytestring containers hw-bits hw-prim hw-rankselect + hw-rankselect-base store text vector + ]; + testHaskellDepends = [ base containers hspec QuickCheck store ]; + testToolDepends = [ hspec-discover ]; + description = "Static key-value storage backed by poppy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "poppler" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, cairo, containers + , gdk-pixbuf, glib, gtk, gtk2, gtk2hs-buildtools, mtl, pango + , poppler_gi + }: + mkDerivation { + pname = "poppler"; + version = "0.14.2"; + sha256 = "17q8br6w9v7vcz8ricvlrhhaw0ngka9w0i0jazr7m1j0dv1m4xsf"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + array base bytestring cairo containers glib gtk mtl + ]; + libraryPkgconfigDepends = [ gdk-pixbuf gtk2 pango poppler_gi ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the Poppler"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gdk-pixbuf; inherit (pkgs) gtk2; + inherit (pkgs) pango; inherit (pkgs) poppler_gi;}; + + "populate-setup-exe-cache" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "populate-setup-exe-cache"; + version = "1.0"; + sha256 = "06z723fgqwvcxgxy63pqwmjb6xkcl69xmdry117f0i5rhy0aix3y"; + libraryHaskellDepends = [ base ]; + description = "Empty Cabal package"; + license = lib.licenses.mit; + }) {}; + + "porcupine-core" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, binary + , binary-orphans, bytestring, cassava, clock, conduit, containers + , contravariant, data-default, deepseq, directory, docrecords + , filepath, foldl, formatting, funflow, hashable, katip, lens + , monad-control, mtl, optparse-applicative, path, profunctors + , reader-soup, resourcet, safe-exceptions, store, streaming + , streaming-bytestring, streaming-conduit, streaming-utils + , template-haskell, temporary, text, transformers + , transformers-base, unix, unliftio-core, unordered-containers, url + , vector, vinyl, yaml, zlib + }: + mkDerivation { + pname = "porcupine-core"; + version = "0.1.0.1"; + sha256 = "1mf43vkisrjp8jx7w208v4wb9s7i1130x6c7dlxq5m1hfywl8d3m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty attoparsec base binary binary-orphans bytestring + cassava clock conduit containers contravariant data-default deepseq + directory docrecords filepath foldl formatting funflow hashable + katip lens monad-control mtl optparse-applicative path profunctors + reader-soup resourcet safe-exceptions store streaming + streaming-bytestring streaming-conduit streaming-utils + template-haskell temporary text transformers transformers-base unix + unliftio-core unordered-containers url vector vinyl yaml zlib + ]; + executableHaskellDepends = [ + aeson aeson-pretty attoparsec base binary binary-orphans bytestring + cassava clock conduit containers contravariant data-default deepseq + directory docrecords filepath foldl formatting funflow hashable + katip lens monad-control mtl optparse-applicative path profunctors + reader-soup resourcet safe-exceptions store streaming + streaming-bytestring streaming-conduit streaming-utils + template-haskell temporary text transformers transformers-base unix + unliftio-core unordered-containers url vector vinyl yaml zlib + ]; + description = "Express portable, composable and reusable data tasks and pipelines"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "porcupine-http" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, containers + , docrecords, http-client, http-conduit, hvega, mime-types + , porcupine-core, reader-soup, resourcet, safe-exceptions + , streaming, streaming-bytestring, streaming-conduit, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "porcupine-http"; + version = "0.1.0.0"; + sha256 = "1vjz32pcjqxcwnfpq99v589l003q5cjn767mhfn5j2lb9lg52gms"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring conduit containers http-client http-conduit + mime-types porcupine-core reader-soup resourcet safe-exceptions + streaming streaming-bytestring streaming-conduit text transformers + ]; + executableHaskellDepends = [ + aeson base bytestring conduit containers docrecords http-client + http-conduit hvega mime-types porcupine-core reader-soup resourcet + safe-exceptions streaming streaming-bytestring streaming-conduit + text transformers unordered-containers + ]; + description = "A location accessor for porcupine to connect to HTTP sources/sinks"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "porcupine-s3" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, base + , bytestring, conduit, conduit-extra, directory, docrecords + , filepath, katip, lens, monad-control, mtl, porcupine-core + , reader-soup, resourcet, retry, safe-exceptions, streaming + , streaming-bytestring, text, unordered-containers + }: + mkDerivation { + pname = "porcupine-s3"; + version = "0.1.0.0"; + sha256 = "1ydfkca4pys8h3il702ndc5kayh30r9bxbiz7hxsgjgcl4dlp5z9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + amazonka amazonka-core amazonka-s3 base bytestring conduit + conduit-extra directory filepath katip lens monad-control mtl + porcupine-core reader-soup resourcet retry safe-exceptions + streaming streaming-bytestring text + ]; + executableHaskellDepends = [ + aeson amazonka amazonka-core amazonka-s3 base bytestring conduit + conduit-extra directory docrecords filepath katip lens + monad-control mtl porcupine-core reader-soup resourcet retry + safe-exceptions streaming streaming-bytestring text + unordered-containers + ]; + description = "A location accessor for porcupine to connect to AWS S3 sources/sinks"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "exampleS3"; + }) {}; + + "porpoise" = callPackage + ({ mkDerivation, base, http-types, mtl, network, profunctors + , unliftio, vault, wai, warp + }: + mkDerivation { + pname = "porpoise"; + version = "0.1.0.0"; + sha256 = "0wxbp7285pcwggwlw9zy3psmdarq9568g1pxdn065mqjsf255wkc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base http-types mtl network profunctors unliftio vault wai + ]; + executableHaskellDepends = [ base warp ]; + description = "A minimalist HTTP server framework written on top of wai"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "porpoise-example"; + broken = true; + }) {}; + + "port-utils" = callPackage + ({ mkDerivation, async, base, hspec, network, stm, transformers }: + mkDerivation { + pname = "port-utils"; + version = "0.2.1.0"; + sha256 = "1phpf6n7bjg3a22syh45xsiczqlay82z3isdn6dq5alxdaa31y5n"; + libraryHaskellDepends = [ base network ]; + testHaskellDepends = [ async base hspec network stm transformers ]; + description = "Utilities for creating and waiting on ports"; + license = lib.licenses.bsd3; + }) {}; + + "portable-lines" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "portable-lines"; + version = "0.1"; + sha256 = "1l94p3s56a3kfqc8fzqc52z12rhg3c8xsmgcw1i20dnl8aygalsh"; + libraryHaskellDepends = [ base bytestring ]; + description = "Alternative 'lines' implementation that understands CR-LF and CR"; + license = lib.licenses.bsd3; + }) {}; + + "portable-template-haskell-lens" = callPackage + ({ mkDerivation, base, lens, template-haskell }: + mkDerivation { + pname = "portable-template-haskell-lens"; + version = "0.1.0.0"; + sha256 = "14xg0zdyml5jx8jbgrk7b3697qs2schxjrb9iviqi1hnkcaqq75q"; + libraryHaskellDepends = [ base lens template-haskell ]; + description = "Lenses for the AST of Template Haskell 2.11 and Template Haskell < 2.11"; + license = lib.licenses.mit; + }) {}; + + "portager" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hspec, lens + , mtl, optparse-applicative, QuickCheck, text, transformers + }: + mkDerivation { + pname = "portager"; + version = "0.1.1.0"; + sha256 = "0yxrld29mp48vv9i301qx0lrpsvbbpwpmsk4vqhg5wygk9qsbsbn"; + revision = "1"; + editedCabalFile = "1mak5a3y5ip0n6ygq33cbr132j72qy7acb00k5c2mprx2zp8aq4z"; + libraryHaskellDepends = [ + base containers directory filepath lens mtl optparse-applicative + text transformers + ]; + testHaskellDepends = [ base containers hspec mtl QuickCheck text ]; + description = "DSL for configuring Gentoo portage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "portaudio" = callPackage + ({ mkDerivation, base, containers, portaudio }: + mkDerivation { + pname = "portaudio"; + version = "0.2.4"; + sha256 = "0vxlfn2462fmknj94sd5ajbm3lydy3z8mrqb3vgh47wwn0sq8sk3"; + libraryHaskellDepends = [ base containers ]; + librarySystemDepends = [ portaudio ]; + description = "Haskell bindings for the PortAudio library"; + license = "unknown"; + }) {inherit (pkgs) portaudio;}; + + "porte" = callPackage + ({ mkDerivation, base, bytestring, containers + , extensible-exceptions, stringsearch + }: + mkDerivation { + pname = "porte"; + version = "0.0.4"; + sha256 = "1cc7kbbz0vqh60acaxyn8b8pdmwx2w022sgvk1mw7p60s8jhng2d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers extensible-exceptions stringsearch + ]; + description = "FreeBSD ports index search and analysis tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "porte"; + broken = true; + }) {}; + + "porter" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "porter"; + version = "0.1.0.2"; + sha256 = "12pvav3xx4mdjnvza15yhkdcphxlsjns2s1i66h2nfgbb9lc8h0q"; + libraryHaskellDepends = [ base ]; + description = "Implementation of the Porter stemming algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "portmidi-utility" = callPackage + ({ mkDerivation, base, PortMidi }: + mkDerivation { + pname = "portmidi-utility"; + version = "0.0"; + sha256 = "1kyvxvp9znkk1f3xjnh38cczrf8w998a4ld7l00ysv3szmvkr3sw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base PortMidi ]; + description = "PortMidi utilities"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + mainProgram = "portmidi-list-devices"; + }) {}; + + "portray" = callPackage + ({ mkDerivation, base, bytestring, containers, HUnit + , test-framework, test-framework-hunit, text, wrapped + }: + mkDerivation { + pname = "portray"; + version = "0.3.0"; + sha256 = "059lyc5p7726y9yj7c3by854czhbiwspgrgiqa6qp22pfbx2ycqn"; + revision = "2"; + editedCabalFile = "0yrkndi02ad65ag6q8753kjfraw2sx3pcm94fh5ivrydgnddlz6z"; + libraryHaskellDepends = [ + base bytestring containers text wrapped + ]; + testHaskellDepends = [ + base bytestring containers HUnit test-framework + test-framework-hunit text wrapped + ]; + description = "Rendering to pseudo-Haskell syntax"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "portray-diff" = callPackage + ({ mkDerivation, base, containers, dlist, portray, text, wrapped }: + mkDerivation { + pname = "portray-diff"; + version = "0.1.1"; + sha256 = "1z09bs62hh9hsf88qkbsqp3ydxr66jdpbp9s8c7d142vcinmi3wm"; + revision = "2"; + editedCabalFile = "0578hfn6fjjj7iywbicz9vi7aw9si8drmjgbqh79rcv65igjxy5b"; + libraryHaskellDepends = [ + base containers dlist portray text wrapped + ]; + description = "Pretty structural diffs between two values"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "portray-diff-hunit" = callPackage + ({ mkDerivation, base, HUnit, portray-diff, portray-pretty, pretty + }: + mkDerivation { + pname = "portray-diff-hunit"; + version = "0.1.0.0"; + sha256 = "0gig1gvw0s7cl4jbffqh53r7lfs08clkcjpdypjjbpk0815pk34h"; + revision = "6"; + editedCabalFile = "1ch6icy7m7z7mmr42s7lih99vkgjdy2y78fy19fsgmrafiglp79c"; + libraryHaskellDepends = [ + base HUnit portray-diff portray-pretty pretty + ]; + description = "HUnit assertions based on portray-diff"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "portray-diff-quickcheck" = callPackage + ({ mkDerivation, base, portray-diff, portray-pretty, QuickCheck }: + mkDerivation { + pname = "portray-diff-quickcheck"; + version = "0.1.0.0"; + sha256 = "1kif82y8bapf5d3awkfv7wp3ih89q3p14djanyz6jfapryhccm12"; + revision = "5"; + editedCabalFile = "0v31pb94cn8i5lazmhnzmlaqz73n7sracpjr6dqlijn85nfrzkia"; + libraryHaskellDepends = [ + base portray-diff portray-pretty QuickCheck + ]; + description = "QuickCheck tests with portray-diff"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "portray-pretty" = callPackage + ({ mkDerivation, base, HUnit, portray, portray-diff, pretty + , test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "portray-pretty"; + version = "0.1.0.3"; + sha256 = "08gf384mqsxblxzmhr6ipskvipgbdgx72s3nmdhsld53spg5zhd5"; + revision = "2"; + editedCabalFile = "1mfpx3j543i1j7v1kf186r40jg0w4vqs5n29wrnpvl3v8x08jqsv"; + libraryHaskellDepends = [ base portray portray-diff pretty text ]; + testHaskellDepends = [ + base HUnit portray portray-diff pretty test-framework + test-framework-hunit text + ]; + description = "Portray backend for pretty"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "portray-prettyprinter" = callPackage + ({ mkDerivation, base, HUnit, portray, portray-diff, prettyprinter + , prettyprinter-ansi-terminal, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "portray-prettyprinter"; + version = "0.2.1"; + sha256 = "0dzhzrv6xq67sbf6ivisghlx4pq53h3qh859ai5rs6cikg6xfb7b"; + revision = "2"; + editedCabalFile = "0ys9fxiw0gmg42hy5iqmhjkpkn4mhs1afmwvgqypq4v9w4bdak8s"; + libraryHaskellDepends = [ + base portray portray-diff prettyprinter prettyprinter-ansi-terminal + text + ]; + testHaskellDepends = [ + base HUnit portray portray-diff prettyprinter + prettyprinter-ansi-terminal QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text + ]; + description = "Portray backend for prettyprinter"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ports" = callPackage + ({ mkDerivation, base, haskell98, unix }: + mkDerivation { + pname = "ports"; + version = "0.4.3.2"; + sha256 = "1ixyrg4k1f91v2r485r2fs8bgq373bhvg02mza5jdcb1amyfi7rm"; + libraryHaskellDepends = [ base haskell98 unix ]; + description = "The Haskell Ports Library"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ports-tools" = callPackage + ({ mkDerivation, base, directory, process }: + mkDerivation { + pname = "ports-tools"; + version = "0.0.1"; + sha256 = "0bs7b88qiczf59dliqhbxbzciv4xi07b6djspgpydigyrf5maac6"; + libraryHaskellDepends = [ base directory process ]; + description = "Library to interact with port tools on FreeBSD"; + license = "unknown"; + }) {}; + + "pos" = callPackage + ({ mkDerivation, base, deepseq, tasty, tasty-hunit }: + mkDerivation { + pname = "pos"; + version = "0.3.0.0"; + sha256 = "1cdy9025cqypx3lxa3gsjkidz0g3cbx2cxn0pzyr2ccrm3wf7mfp"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ base deepseq tasty tasty-hunit ]; + description = "positive numbers"; + license = lib.licenses.bsd3; + }) {}; + + "posable" = callPackage + ({ mkDerivation, base, finite-typelits, generics-sop + , ghc-typelits-knownnat, tasty, tasty-hunit, tasty-quickcheck + , template-haskell + }: + mkDerivation { + pname = "posable"; + version = "1.0.0.1"; + sha256 = "07lnhyxjx7929hinlw3kzbh56ksk1zgiq2r5vlkpn9fxgza5cx64"; + libraryHaskellDepends = [ + base finite-typelits generics-sop ghc-typelits-knownnat + template-haskell + ]; + testHaskellDepends = [ + base ghc-typelits-knownnat tasty tasty-hunit tasty-quickcheck + template-haskell + ]; + description = "A product-of-sums generics library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "poseidon" = callPackage + ({ mkDerivation, aeson, async, base, binary, binary-bits + , bytestring, generics-eot, hspec, postgresql-libpq, QuickCheck + , random, scientific, text, time, unordered-containers, uuid + }: + mkDerivation { + pname = "poseidon"; + version = "0.1.1.0"; + sha256 = "1y33xrbqlhavk8z9lnpy9wx0hiys1bqp8dnqdibrmfs3s5zq2w92"; + libraryHaskellDepends = [ + aeson async base binary binary-bits bytestring generics-eot + postgresql-libpq random scientific text time unordered-containers + uuid + ]; + testHaskellDepends = [ + aeson base bytestring hspec postgresql-libpq QuickCheck scientific + text time unordered-containers uuid + ]; + description = "Simple extensible library to run SQL file against PostgreSQL database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "poseidon-postgis" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, geojson, hspec + , poseidon, postgresql-libpq, QuickCheck, scientific, text, time + , unordered-containers, uuid, wkt-geom + }: + mkDerivation { + pname = "poseidon-postgis"; + version = "0.1.1.0"; + sha256 = "04j0pwrbmfa746la7ss5acns1miidyng48scska0qsf3xsxfqash"; + libraryHaskellDepends = [ + base binary bytestring geojson poseidon wkt-geom + ]; + testHaskellDepends = [ + aeson base binary bytestring hspec poseidon postgresql-libpq + QuickCheck scientific text time unordered-containers uuid + ]; + description = "Extension of Poseidon library for Postgis (Spatial and Geographic objects for PostgreSQL)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "posit" = callPackage + ({ mkDerivation, base, Chart, Chart-cairo, data-dword, deepseq + , random, scientific, vector, weigh + }: + mkDerivation { + pname = "posit"; + version = "2022.2.0.0"; + sha256 = "1637dpqfgs4mpl2n8cvzywsdwsv2zw5834k3mmxd5zhq82ai2m0q"; + libraryHaskellDepends = [ + base data-dword deepseq random scientific + ]; + testHaskellDepends = [ base Chart Chart-cairo ]; + benchmarkHaskellDepends = [ base vector weigh ]; + description = "Posit Numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "positive" = callPackage + ({ mkDerivation, base, nats, semigroups }: + mkDerivation { + pname = "positive"; + version = "0.4.1"; + sha256 = "034vlx889sgwvn7g2s1vl3w0nf1vs0c2c1gc0vn77wd9l1vw0hfg"; + libraryHaskellDepends = [ base nats semigroups ]; + description = "Positive integers"; + license = lib.licenses.bsd3; + }) {}; + + "positron" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, postgresql-libpq + , scientific, template-haskell, text + }: + mkDerivation { + pname = "positron"; + version = "0.1.0.0"; + sha256 = "1bfjlap9942kdxrmyawky5xv15a6qalqp7hz5x88nhqnbazqsy4p"; + libraryHaskellDepends = [ + attoparsec base bytestring postgresql-libpq scientific + template-haskell text + ]; + testHaskellDepends = [ base ]; + description = "Experiment"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "posix-acl" = callPackage + ({ mkDerivation, acl, base, bytestring, containers, lifted-base + , monad-control, transformers, transformers-base, unix + }: + mkDerivation { + pname = "posix-acl"; + version = "0.2.0.1"; + sha256 = "1lki8r2hj5a8h41fx3yrcyqqbil6kcl96xd1ap1897ncm3inxrg3"; + libraryHaskellDepends = [ + base bytestring containers lifted-base monad-control transformers + transformers-base unix + ]; + librarySystemDepends = [ acl ]; + description = "Support for Posix ACL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) acl;}; + + "posix-api" = callPackage + ({ mkDerivation, base, byte-order, byteslice, primitive + , primitive-addr, primitive-offset, run-st, tasty, tasty-hunit + , text-short + }: + mkDerivation { + pname = "posix-api"; + version = "0.7.2.0"; + sha256 = "019znszq7n2bvpkhxikcr8pdqi5s3m7hvvlrss0c0m7l0rl3m58l"; + libraryHaskellDepends = [ + base byte-order byteslice primitive primitive-addr primitive-offset + run-st text-short + ]; + testHaskellDepends = [ base primitive tasty tasty-hunit ]; + description = "posix bindings"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "posix-error-codes" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "posix-error-codes"; + version = "0.1.0.0"; + sha256 = "1462njrxsfb26xavpwji17p172bsy6ivicsjzfvh8sq60rqyzjv1"; + libraryHaskellDepends = [ base ]; + description = "POSIX error codes"; + license = lib.licenses.bsd3; + }) {}; + + "posix-escape" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "posix-escape"; + version = "0.1"; + sha256 = "0yrx8cr6qximfy0vh7qqljlkj27q9gksrnqmqbnj2hk5bsa5l48w"; + libraryHaskellDepends = [ base ]; + description = "Quote arguments to be passed through the Unix shell"; + license = lib.licenses.bsd3; + }) {}; + + "posix-filelock" = callPackage + ({ mkDerivation, base, transformers, unix }: + mkDerivation { + pname = "posix-filelock"; + version = "0.1"; + sha256 = "106rrbw4d0f13wcj19m6h0vy3v53j11bawqd3q4r0pcsypk53qmk"; + libraryHaskellDepends = [ base transformers unix ]; + description = "Nice wrapper around POSIX fcntl advisory locks"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "posix-paths" = callPackage + ({ mkDerivation, base, bytestring, criterion, directory, doctest + , filepath, HUnit, process, QuickCheck, unix, unliftio + }: + mkDerivation { + pname = "posix-paths"; + version = "0.3.0.0"; + sha256 = "1ljphynpaaibs9zjxwk1b774q66s3biinfx2sgdzxyzssbl9va42"; + libraryHaskellDepends = [ base bytestring unix unliftio ]; + testHaskellDepends = [ + base bytestring doctest HUnit QuickCheck unix + ]; + benchmarkHaskellDepends = [ + base bytestring criterion directory filepath process unix + ]; + description = "POSIX filepath/directory functionality"; + license = lib.licenses.bsd3; + }) {}; + + "posix-pty" = callPackage + ({ mkDerivation, base, bytestring, process, unix, util }: + mkDerivation { + pname = "posix-pty"; + version = "0.2.2"; + sha256 = "1wwpvjnc252miyqmg5ffvf6ba60kj1i7iknyxrpkmh3zhz31vyws"; + libraryHaskellDepends = [ base bytestring process unix ]; + librarySystemDepends = [ util ]; + testHaskellDepends = [ base bytestring process ]; + description = "Pseudo terminal interaction with subprocesses"; + license = lib.licenses.bsd3; + }) {util = null;}; + + "posix-realtime" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "posix-realtime"; + version = "0.0.0.4"; + sha256 = "01yz9p66m8w5418mqrrbz33dib97pscw329382wh0bi75swvlb39"; + libraryHaskellDepends = [ base bytestring unix ]; + description = "POSIX Realtime functionality"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "posix-socket" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, data-flags + , network-ip, transformers-base, unix + }: + mkDerivation { + pname = "posix-socket"; + version = "0.3"; + sha256 = "0al0am4nnzaiknxhlfid1qafh5kh15vl13ba1w0bivcsiyfb62in"; + libraryHaskellDepends = [ + base bytestring data-default-class data-flags network-ip + transformers-base unix + ]; + description = "Bindings to the POSIX socket API"; + license = lib.licenses.bsd3; + }) {}; + + "posix-timer" = callPackage + ({ mkDerivation, base, transformers-base, unix }: + mkDerivation { + pname = "posix-timer"; + version = "0.3.0.1"; + sha256 = "01s9hd23xcgdnryi72vj635435ccryv98a911l0zipxmvq4d8ri8"; + libraryHaskellDepends = [ base transformers-base unix ]; + description = "Bindings to POSIX clock and timer functions"; + license = lib.licenses.bsd3; + }) {}; + + "posix-waitpid" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "posix-waitpid"; + version = "0.1"; + sha256 = "1v3y3pg3gv0s26hdqc5fsar2j3vk4kpldkr23zxm14ncpz2w2dhk"; + revision = "1"; + editedCabalFile = "12amy5ss3myr4c8bl5k3qpx3y78sp4pw4jdzvcg5sncpq7np3hdh"; + libraryHaskellDepends = [ base unix ]; + description = "Low-level wrapping of POSIX waitpid(2)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "posplyu" = callPackage + ({ mkDerivation, base, directory, process, split, time, timerep + , transformers, unix, X11 + }: + mkDerivation { + pname = "posplyu"; + version = "0.1.0.3"; + sha256 = "1b02i7c6kjmkd8naazfdr7fjy19rd0p2hyrhjgf3q60h09ipi15g"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory process split time timerep transformers unix X11 + ]; + description = "Sleep tracker for X11, using XScreenSaver extension and manual input"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "posplyu"; + broken = true; + }) {}; + + "possible" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "possible"; + version = "0.1.0.6"; + sha256 = "1r3xg8yni440h0yzcq5a4w27l3877y7bdvx70jf6agcyqhsl4ppj"; + libraryHaskellDepends = [ base ]; + description = "Three valued Data.Maybe"; + license = lib.licenses.bsd3; + }) {}; + + "possibly" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "possibly"; + version = "1.0.0.0"; + sha256 = "08pannfx1831xp4zj4q3qp64vjr208df83qdwvzzlrn9ffc9ikaj"; + libraryHaskellDepends = [ base ]; + description = "type Possibly a = Either String a"; + license = lib.licenses.bsd3; + }) {}; + + "post-mess-age" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "post-mess-age"; + version = "0.2.1.0"; + sha256 = "0k6njm7fbj7y6bzqkfpdby4az13i2sqg7lacnn5ry2hkrfqrmxnh"; + libraryHaskellDepends = [ base ]; + description = "Send messages to a handle concurrently without getting them mixed"; + license = lib.licenses.bsd3; + }) {}; + + "postcodes" = callPackage + ({ mkDerivation, aeson, base, bytestring, HTTP }: + mkDerivation { + pname = "postcodes"; + version = "0.1.1"; + sha256 = "1z0d5pl11jymd0jj1k50si35lq2af3y0apiyz6mbi25zl5x49bi8"; + libraryHaskellDepends = [ aeson base bytestring HTTP ]; + description = "A library that gets postcode information from the uk-postcodes.com"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgres-embedded" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, network + , postgresql-simple, process + }: + mkDerivation { + pname = "postgres-embedded"; + version = "0.2.0"; + sha256 = "1xaf6iqlv1adg0xcmzj6ynfq3r43qafs98z9lfk2hms28g03a71y"; + libraryHaskellDepends = [ + base directory filepath network process + ]; + testHaskellDepends = [ + base bytestring filepath postgresql-simple process + ]; + description = "Library for easily running embedded PostgreSQL server for tests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgres-options" = callPackage + ({ mkDerivation, base, bytestring, generic-monoid, hspec, split + , uri-bytestring + }: + mkDerivation { + pname = "postgres-options"; + version = "0.2.2.0"; + sha256 = "0fmzpx464a04s2ylsg8yq0psfiapgg4bh708kxjrb1mjywi05mv5"; + libraryHaskellDepends = [ + base bytestring generic-monoid split uri-bytestring + ]; + testHaskellDepends = [ base hspec ]; + description = "An Options type representing options for postgres connections"; + license = lib.licenses.bsd3; + }) {}; + + "postgres-tmp" = callPackage + ({ mkDerivation, base, bytestring, postgresql-simple, text }: + mkDerivation { + pname = "postgres-tmp"; + version = "0.2.0"; + sha256 = "1zx5inxczzlhyb5f89f92f0ngzln49qahzraqr6ksvi5r7n7gk86"; + libraryHaskellDepends = [ base bytestring postgresql-simple text ]; + description = "Create a temporary database that is deleted after performing some operation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgres-websockets" = callPackage + ({ mkDerivation, aeson, alarmclock, auto-update, base + , base64-bytestring, bytestring, either, envparse, hasql + , hasql-notifications, hasql-pool, hspec, http-types, jose, lens + , lens-aeson, network, postgresql-libpq, protolude, retry, stm + , stm-containers, text, time, unordered-containers, wai + , wai-app-static, wai-extra, wai-websockets, warp, warp-tls + , websockets + }: + mkDerivation { + pname = "postgres-websockets"; + version = "0.11.2.2"; + sha256 = "0sjl0r6mg3b3qh4b3y2p1d4q1i6k456v3dj4vw9fhdi51rmyrhah"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson alarmclock auto-update base base64-bytestring bytestring + either envparse hasql hasql-notifications hasql-pool http-types + jose lens postgresql-libpq protolude retry stm stm-containers text + time unordered-containers wai wai-app-static wai-extra + wai-websockets warp warp-tls websockets + ]; + executableHaskellDepends = [ base protolude ]; + testHaskellDepends = [ + aeson base hasql hasql-notifications hasql-pool hspec http-types + lens lens-aeson network protolude stm time unordered-containers + wai-extra websockets + ]; + description = "Middleware to map LISTEN/NOTIFY messages to Websockets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "postgres-websockets"; + broken = true; + }) {}; + + "postgresql-binary" = callPackage + ({ mkDerivation, aeson, base, binary-parser, bytestring + , bytestring-strict-builder, containers, criterion, network-ip + , postgresql-libpq, QuickCheck, quickcheck-instances, rerebase + , scientific, tasty, tasty-hunit, tasty-quickcheck, text, time + , transformers, unordered-containers, uuid, vector + }: + mkDerivation { + pname = "postgresql-binary"; + version = "0.13.1.3"; + sha256 = "1w71jb34z4810i32i9aa17x7if5ssj25gqvi15k2rf1g2lmwp7ry"; + libraryHaskellDepends = [ + aeson base binary-parser bytestring bytestring-strict-builder + containers network-ip scientific text time transformers + unordered-containers uuid vector + ]; + testHaskellDepends = [ + aeson network-ip postgresql-libpq QuickCheck quickcheck-instances + rerebase tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ criterion rerebase ]; + description = "Encoders and decoders for the PostgreSQL's binary format"; + license = lib.licenses.mit; + }) {}; + + "postgresql-common" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, postgresql-simple }: + mkDerivation { + pname = "postgresql-common"; + version = "0.1.0.1"; + sha256 = "16b90sxn9f9rxrdr2l5gqcs6307djqaqzr31lnb4qa95dz72fl7n"; + libraryHaskellDepends = [ + attoparsec base bytestring postgresql-simple + ]; + testHaskellDepends = [ + attoparsec base bytestring postgresql-simple + ]; + description = "Library for sharing common PostgreSQL types across Haskell PostgreSQL libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-common-persistent" = callPackage + ({ mkDerivation, base, bytestring, persistent, postgresql-common + , text + }: + mkDerivation { + pname = "postgresql-common-persistent"; + version = "0.1.0.0"; + sha256 = "1kjmrnigc00362f1b55gw6k67i13rqpjaklz8v9z5jd78ac3xnq6"; + libraryHaskellDepends = [ + base bytestring persistent postgresql-common text + ]; + testHaskellDepends = [ + base bytestring persistent postgresql-common text + ]; + description = "Persistent compatibility for postgresql-common"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "postgresql-config" = callPackage + ({ mkDerivation, aeson, base, bytestring, monad-control, mtl + , postgresql-simple, resource-pool, time + }: + mkDerivation { + pname = "postgresql-config"; + version = "0.1.0"; + sha256 = "1p5kzj2wsd3kigi9qavsqkxv9kfk4qbl809wqbdk4pd7y34ajab4"; + libraryHaskellDepends = [ + aeson base bytestring monad-control mtl postgresql-simple + resource-pool time + ]; + description = "Types for easy adding postgresql configuration to your program"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-connector" = callPackage + ({ mkDerivation, base, bytestring, exceptions, lens, mtl + , postgresql-simple, resource-pool, resourcet, time + , transformers-base + }: + mkDerivation { + pname = "postgresql-connector"; + version = "0.2.7"; + sha256 = "1p5nqav8yxgj8knbrmfv1lgpflid338ka2a9xp3pixq0dwz7argk"; + libraryHaskellDepends = [ + base bytestring exceptions lens mtl postgresql-simple resource-pool + resourcet time transformers-base + ]; + description = "Initial project postgresql-connector from stack"; + license = lib.licenses.bsd3; + }) {}; + + "postgresql-copy-escape" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "postgresql-copy-escape"; + version = "0.1.0.1"; + sha256 = "08ld3rqjjjhlikcv1cpxjqs8wlsjhvv7qq9fjb032hx6mvcqwz0i"; + libraryHaskellDepends = [ base bytestring ]; + description = "Format data to feed to a PostgreSQL COPY FROM statement"; + license = lib.licenses.bsd3; + }) {}; + + "postgresql-cube" = callPackage + ({ mkDerivation, base, bytestring, postgresql-simple }: + mkDerivation { + pname = "postgresql-cube"; + version = "0.1.0.0"; + sha256 = "0jla8rxnrk995qxyp5dgwm2d6yrcafyz5mj7yqr6v5jyzh6b59c3"; + libraryHaskellDepends = [ base bytestring postgresql-simple ]; + description = "Cube support for postgresql-simple"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-error-codes" = callPackage + ({ mkDerivation, bytestring }: + mkDerivation { + pname = "postgresql-error-codes"; + version = "1.0.1"; + sha256 = "1r1dv1pi1z16q0v1329g2j856j3afdlhv42qhgdabl9p4wyrvm76"; + libraryHaskellDepends = [ bytestring ]; + description = "PostgreSQL error codes"; + license = lib.licenses.mit; + }) {}; + + "postgresql-libpq" = callPackage + ({ mkDerivation, base, bytestring, Cabal, postgresql, unix }: + mkDerivation { + pname = "postgresql-libpq"; + version = "0.10.0.0"; + sha256 = "0qnzbc1rws6kgy3g1y9n7c2mh190996jlwrp0j3hbsmgdy9aig2l"; + revision = "1"; + editedCabalFile = "1xqf1mqbsq75iay8hv4d8ac5psaay6v106w0nqv00p1y5vfay72w"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base bytestring unix ]; + librarySystemDepends = [ postgresql ]; + testHaskellDepends = [ base bytestring ]; + description = "low-level binding to libpq"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) postgresql;}; + + "postgresql-libpq-notify" = callPackage + ({ mkDerivation, async, base, hspec, postgres-options + , postgresql-libpq, stm, text, tmp-postgres + }: + mkDerivation { + pname = "postgresql-libpq-notify"; + version = "0.2.0.0"; + sha256 = "06k63ix0d836w4x7q49m003wrxpbnnlvhmvbvk8mn9752xv55vkc"; + libraryHaskellDepends = [ base postgresql-libpq stm ]; + testHaskellDepends = [ + async base hspec postgres-options postgresql-libpq text + tmp-postgres + ]; + description = "Minimal dependency PostgreSQL notifications library"; + license = lib.licenses.bsd3; + }) {}; + + "postgresql-lo-stream" = callPackage + ({ mkDerivation, base, bytestring, io-streams, lifted-base + , monad-loops, mtl, postgresql-simple + }: + mkDerivation { + pname = "postgresql-lo-stream"; + version = "0.1.1.1"; + sha256 = "0m2s717qb42ywiqvdi18nybjadkivygfi2pbflip5rvphqfc8k8x"; + revision = "1"; + editedCabalFile = "0z1xbayvx20d6m89hch2zfsljy37cqqmb82g32lk1raq69h9pihc"; + libraryHaskellDepends = [ + base bytestring io-streams lifted-base monad-loops mtl + postgresql-simple + ]; + description = "Utilities for streaming PostgreSQL LargeObjects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-ltree" = callPackage + ({ mkDerivation, aeson, attoparsec, base, containers, hspec + , QuickCheck, text, uuid + }: + mkDerivation { + pname = "postgresql-ltree"; + version = "0.0.0.0"; + sha256 = "0i3zh6bnkxfqvphyssxg8brzq20v7ladsqsq5j1m99g29bs5x77q"; + libraryHaskellDepends = [ + aeson attoparsec base containers text uuid + ]; + testHaskellDepends = [ base hspec QuickCheck text ]; + description = "Types and functions for representing PostgreSQL's ltree"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-migration" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring + , cryptohash-md5, directory, filepath, hspec, postgresql-simple + , text, time + }: + mkDerivation { + pname = "postgresql-migration"; + version = "0.2.1.8"; + sha256 = "1lr1fgr23zxhn52jarpwlcxkha23glgin71mdm34ph44xim9n6ra"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring bytestring cryptohash-md5 directory filepath + postgresql-simple text time + ]; + executableHaskellDepends = [ + base bytestring postgresql-simple text + ]; + testHaskellDepends = [ base bytestring hspec postgresql-simple ]; + description = "PostgreSQL Schema Migrations"; + license = lib.licenses.bsd3; + mainProgram = "migrate"; + }) {}; + + "postgresql-named" = callPackage + ({ mkDerivation, base, bytestring, extra, generics-sop, hspec, mtl + , postgresql-libpq, postgresql-simple, utf8-string + }: + mkDerivation { + pname = "postgresql-named"; + version = "0.1.0"; + sha256 = "0b7a3i8mcp9xs2zga6qi1byy489cl33j3mcrkx3smrz926ahbz95"; + libraryHaskellDepends = [ + base bytestring extra generics-sop mtl postgresql-libpq + postgresql-simple utf8-string + ]; + testHaskellDepends = [ base generics-sop hspec postgresql-simple ]; + description = "Generic deserialization of PostgreSQL rows based on column names"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-orm" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , bytestring-builder, directory, filepath, ghc-prim + , haskell-src-exts, mtl, old-locale, postgresql-simple, process + , temporary, text, time, transformers, unix, unordered-containers + , vector + }: + mkDerivation { + pname = "postgresql-orm"; + version = "0.5.1"; + sha256 = "0fqas5ycxx43lvc8zm6ljh3lqgrhwrn712r2ijyjswdqrmf7wl53"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring bytestring-builder directory + filepath ghc-prim haskell-src-exts mtl old-locale postgresql-simple + process temporary text time transformers unix unordered-containers + vector + ]; + executableHaskellDepends = [ base filepath ]; + description = "An ORM (Object Relational Mapping) and migrations DSL for PostgreSQL"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "pg_migrate"; + broken = true; + }) {}; + + "postgresql-placeholder-converter" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, either-result, hspec + , hspec-discover, mtl, utf8-string + }: + mkDerivation { + pname = "postgresql-placeholder-converter"; + version = "0.2.0.0"; + sha256 = "0jpsa6c2m0m8d9abki585krf9pvj5p4rsayg1qs963r4vg1m8p23"; + revision = "1"; + editedCabalFile = "008gnpj16xnbmrzqjm9mqyycdvmzlbnsrsz3kfa42sf3fnq1g1f6"; + libraryHaskellDepends = [ + attoparsec base bytestring either-result mtl utf8-string + ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Converter for question mark style and dollar sign style of PostgreSQL SQL"; + license = lib.licenses.bsd3; + }) {}; + + "postgresql-pure" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring + , Cabal, cassava, clock, containers, convertible, cryptohash-md5 + , data-default-class, deepseq, directory, doctest + , double-conversion, either-result, filepath, HDBC, HDBC-postgresql + , HDBC-session, homotuple, hourglass, hspec, hspec-discover, HUnit + , list-tuple, memory, mtl, network, old-time, OneTuple, Only + , optparse-applicative, postgresql-binary, postgresql-libpq + , postgresql-placeholder-converter, postgresql-simple + , postgresql-typed, pretty-hex, random-shuffle, relational-query + , relational-query-HDBC, safe-exceptions, scientific, single-tuple + , text, time, utf8-string + }: + mkDerivation { + pname = "postgresql-pure"; + version = "0.2.3.0"; + sha256 = "0lcnsrz612i240l7xw48zq1f70y1hjjbjl7h7yrdjwk2drihqx3x"; + setupHaskellDepends = [ base Cabal directory filepath ]; + libraryHaskellDepends = [ + attoparsec base base16-bytestring bytestring containers convertible + cryptohash-md5 data-default-class deepseq double-conversion HDBC + homotuple list-tuple memory mtl network OneTuple Only + postgresql-binary postgresql-placeholder-converter pretty-hex + safe-exceptions scientific single-tuple text time utf8-string + ]; + testHaskellDepends = [ + attoparsec base bytestring containers convertible + data-default-class doctest either-result HDBC HDBC-postgresql + HDBC-session homotuple hspec HUnit network old-time Only + postgresql-placeholder-converter relational-query + relational-query-HDBC safe-exceptions time utf8-string + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring cassava clock data-default-class deepseq + homotuple hourglass Only optparse-applicative postgresql-libpq + postgresql-simple postgresql-typed random-shuffle scientific time + utf8-string + ]; + description = "pure Haskell PostgreSQL driver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "postgresql-query" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring + , containers, data-default, doctest, exceptions, file-embed + , generic-arbitrary, haskell-src-meta, hreader, hset, inflections + , monad-control, monad-logger, mtl, postgresql-simple, QuickCheck + , quickcheck-assertions, quickcheck-instances, resource-pool + , semigroups, tasty, tasty-hunit, tasty-quickcheck, tasty-th + , template-haskell, text, th-lift, th-lift-instances, time + , transformers, transformers-base, transformers-compat + }: + mkDerivation { + pname = "postgresql-query"; + version = "3.10.0"; + sha256 = "16dkfcv9wcbzqdyka609nav538044bwzvzw79mghrrax0xmzl1xj"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-builder bytestring containers + data-default exceptions file-embed haskell-src-meta hreader hset + inflections monad-control monad-logger mtl postgresql-simple + resource-pool semigroups template-haskell text th-lift + th-lift-instances time transformers transformers-base + transformers-compat + ]; + testHaskellDepends = [ + attoparsec base doctest generic-arbitrary postgresql-simple + QuickCheck quickcheck-assertions quickcheck-instances tasty + tasty-hunit tasty-quickcheck tasty-th text time + ]; + description = "Sql interpolating quasiquote plus some kind of primitive ORM using it"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-replicant" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, binary, bits + , bytestring, cereal, containers, hspec, keep-alive + , postgresql-libpq, scientific, stm, text, time + }: + mkDerivation { + pname = "postgresql-replicant"; + version = "0.2.0.1"; + sha256 = "02qvi404sc8wqapqynppxinwgv0f531ssnl6x8g6wkswzg9rdvvx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base bits bytestring cereal containers + keep-alive postgresql-libpq scientific stm text time + ]; + executableHaskellDepends = [ aeson base postgresql-libpq ]; + testHaskellDepends = [ base binary bytestring cereal hspec ]; + description = "PostgreSQL logical streaming replication library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "replicant-example"; + broken = true; + }) {}; + + "postgresql-resilient" = callPackage + ({ mkDerivation, base, exceptions, postgresql-simple }: + mkDerivation { + pname = "postgresql-resilient"; + version = "0.1.0.0"; + sha256 = "178hq0mdd2cnw2ysncyqva6nqbfwxd2ka5np53zyjjp8jga59lgj"; + revision = "1"; + editedCabalFile = "0j2klssj7d379i4vyp34p6n37wrc0ipl89az6k1aknh7n92c1ga2"; + libraryHaskellDepends = [ base exceptions postgresql-simple ]; + description = "Automatic re-connection support for PostgreSQL"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-schema" = callPackage + ({ mkDerivation, base, basic-prelude, optparse-applicative + , postgresql-simple, shelly, text, time + }: + mkDerivation { + pname = "postgresql-schema"; + version = "0.1.14"; + sha256 = "0wnmhh8pzs9hzsmqkvr89jbdbbd1j87fnly2c80rsd7wr5qcrpkk"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base basic-prelude postgresql-simple shelly text + ]; + executableHaskellDepends = [ + base basic-prelude optparse-applicative shelly text time + ]; + description = "PostgreSQL Schema Management"; + license = lib.licenses.bsd3; + }) {}; + + "postgresql-simple" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , bytestring, 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.7.0.0"; + sha256 = "0gm1wk2zq35h46v0l1qc0z63jv3gxgqd059j1mcmww80a6sipf4c"; + revision = "1"; + editedCabalFile = "0yhggx06wbg57psqa8sswf85qfzy8ndssv13vwmxj0gc1ca1zv4l"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring 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 = lib.licenses.bsd3; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "postgresql-simple-bind" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, data-default + , exceptions, heredoc, hspec, postgresql-simple, template-haskell + , text, time + }: + mkDerivation { + pname = "postgresql-simple-bind"; + version = "0.4.1"; + sha256 = "1sgwi8h4divlwwy8r8yigv7mcr2w3795g11qn3vrv63kphj6y1wa"; + libraryHaskellDepends = [ + attoparsec base bytestring data-default exceptions heredoc + postgresql-simple template-haskell text time + ]; + testHaskellDepends = [ + base bytestring hspec postgresql-simple text + ]; + description = "FFI-like bindings for PostgreSQL stored functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-simple-interpolate" = callPackage + ({ mkDerivation, base, criterion, haskell-src-meta, mtl, parsec + , postgresql-simple, template-haskell + }: + mkDerivation { + pname = "postgresql-simple-interpolate"; + version = "0.1.1.0"; + sha256 = "0g7b8mccy8ajx8l94s7xd0mrhyn11xjb9m9g2jqbsv6fklzkg0qy"; + libraryHaskellDepends = [ + base haskell-src-meta mtl parsec postgresql-simple template-haskell + ]; + benchmarkHaskellDepends = [ base criterion template-haskell ]; + description = "Interpolated SQL queries via quasiquotation"; + license = lib.licenses.bsd3; + }) {}; + + "postgresql-simple-ltree" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, monad-logger + , postgresql-ltree, postgresql-simple, QuickCheck, text + , tmp-postgres + }: + mkDerivation { + pname = "postgresql-simple-ltree"; + version = "0.0.0.0"; + sha256 = "1pm0xl7d71gvr57v15kjr7yw9v1bd4marfqi8c920jm58jh07z8m"; + revision = "1"; + editedCabalFile = "1csmfcgvbcjq4fssivqk5fjyv517ffar9fvwpbcax9dzpfg4his5"; + libraryHaskellDepends = [ + aeson base postgresql-ltree postgresql-simple text + ]; + testHaskellDepends = [ + base bytestring hspec monad-logger postgresql-ltree + postgresql-simple QuickCheck text tmp-postgres + ]; + description = "Instances for using ltree with postgresql-simple"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "postgresql-simple-migration" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash + , directory, hspec, postgresql-simple, text, time + }: + mkDerivation { + pname = "postgresql-simple-migration"; + version = "0.1.15.0"; + sha256 = "0j6nhyknxlmpl0yrdj1pifw1fbb24080jgg64grnhqjwh1d44dvd"; + revision = "1"; + editedCabalFile = "1a0a5295j207x0pzbhy5inv8qimrh76dmmp26zgaw073n1i8yg8j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring bytestring cryptohash directory + postgresql-simple time + ]; + executableHaskellDepends = [ + base base64-bytestring bytestring cryptohash directory + postgresql-simple text time + ]; + testHaskellDepends = [ base bytestring hspec postgresql-simple ]; + description = "PostgreSQL Schema Migrations"; + license = lib.licenses.bsd3; + mainProgram = "migrate"; + }) {}; + + "postgresql-simple-named" = callPackage + ({ mkDerivation, base, bytestring, doctest, Glob, hspec, mtl + , postgresql-simple, resource-pool, text, transformers + }: + mkDerivation { + pname = "postgresql-simple-named"; + version = "0.0.5.0"; + sha256 = "0kay1xy0jkgnrc81qqklmfzd60g3wg4ymqm75s97z82d3iif7jr0"; + libraryHaskellDepends = [ + base bytestring mtl postgresql-simple text + ]; + testHaskellDepends = [ + base bytestring doctest Glob hspec postgresql-simple resource-pool + transformers + ]; + description = "Implementation of named parameters for `postgresql-simple` library"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-simple-opts" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, either + , envy, generic-deriving, hspec, optparse-applicative + , optparse-generic, postgres-options, postgresql-simple, split + , uri-bytestring + }: + mkDerivation { + pname = "postgresql-simple-opts"; + version = "0.6.0.1"; + sha256 = "09b213lz0405c5x82g9vwpa7blrbi86m77r1wyd8m4hlviid3s7q"; + libraryHaskellDepends = [ + base bytestring data-default either envy generic-deriving + optparse-applicative optparse-generic postgres-options + postgresql-simple split uri-bytestring + ]; + testHaskellDepends = [ + base bytestring containers data-default envy hspec + optparse-applicative postgres-options postgresql-simple + ]; + description = "An optparse-applicative and envy parser for postgres options"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-simple-queue" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, exceptions, hspec + , hspec-discover, hspec-expectations-lifted, hspec-pg-transact + , monad-control, pg-transact, postgresql-simple, random, split, stm + , text, time, transformers + }: + mkDerivation { + pname = "postgresql-simple-queue"; + version = "1.0.1"; + sha256 = "0gss9s2splrvwgxhkjpqvx0cg9kx9dqpw4aq2wbh8l879v2nj2rk"; + libraryHaskellDepends = [ + aeson base bytestring exceptions monad-control pg-transact + postgresql-simple random stm text time transformers + ]; + testHaskellDepends = [ + aeson async base bytestring exceptions hspec hspec-discover + hspec-expectations-lifted hspec-pg-transact monad-control + pg-transact postgresql-simple random split stm text time + transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "A PostgreSQL backed queue"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "postgresql-simple-sop" = callPackage + ({ mkDerivation, base, generics-sop, postgresql-simple }: + mkDerivation { + pname = "postgresql-simple-sop"; + version = "0.2"; + sha256 = "05plsdm4i4nw35pcbbk1yb91gpj6jq5hygsqijdmnsxyl9d6vbby"; + libraryHaskellDepends = [ base generics-sop postgresql-simple ]; + description = "Generic functions for postgresql-simple"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-simple-typed" = callPackage + ({ mkDerivation, base, postgresql-libpq, postgresql-simple + , template-haskell, transformers, typedquery, utf8-string + }: + mkDerivation { + pname = "postgresql-simple-typed"; + version = "0.1.1.1"; + sha256 = "1sfp83xy797zamgyxvcm4jrg3x1jl8f0gzb5c3jsmqbg16rnx0ay"; + libraryHaskellDepends = [ + base postgresql-libpq postgresql-simple template-haskell + transformers typedquery utf8-string + ]; + description = "Typed extension for PostgreSQL simple"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "postgresql-simple-url" = callPackage + ({ mkDerivation, base, network-uri, postgresql-simple, split, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "postgresql-simple-url"; + version = "0.2.1.0"; + sha256 = "1jg9gvpidrfy2hqixwqsym1l1mnkafmxwq58jpbzdmrbvryga1qk"; + revision = "9"; + editedCabalFile = "18gzbm4cvh5cnfxzgq469i96cx8l7172lvmfp7n1pm5dnp9ndsl4"; + libraryHaskellDepends = [ + base network-uri postgresql-simple split + ]; + testHaskellDepends = [ + base postgresql-simple tasty tasty-quickcheck + ]; + description = "Parse postgres:// url into ConnectInfo"; + license = lib.licenses.mit; + }) {}; + + "postgresql-syntax" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, hashable + , headed-megaparsec, hedgehog, megaparsec, parser-combinators + , rerebase, tasty, tasty-hunit, text, text-builder + , unordered-containers + }: + mkDerivation { + pname = "postgresql-syntax"; + version = "0.4.1.1"; + sha256 = "1xzvp3ix75y8f3zwpm50dz1zafbyc0x311a2fc9dxb3v4vbcvwvl"; + libraryHaskellDepends = [ + base bytestring case-insensitive hashable headed-megaparsec + megaparsec parser-combinators text text-builder + unordered-containers + ]; + testHaskellDepends = [ hedgehog rerebase tasty tasty-hunit ]; + description = "PostgreSQL AST parsing and rendering"; + license = lib.licenses.mit; + }) {}; + + "postgresql-transactional" = callPackage + ({ mkDerivation, base, monad-control, mtl, postgresql-simple }: + mkDerivation { + pname = "postgresql-transactional"; + version = "1.1.1"; + sha256 = "1lsyaj19ihn93fz8hhlqsslskcr5dbilyg14pplz4cab2cg2lc7r"; + libraryHaskellDepends = [ + base monad-control mtl postgresql-simple + ]; + description = "a transactional monad on top of postgresql-simple"; + license = lib.licenses.mit; + }) {}; + + "postgresql-tx" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "postgresql-tx"; + version = "0.3.0.0"; + sha256 = "1q8yh16wxgfdvr3090i395ba20lzv2iyq5sswrzm9slcbnan353d"; + libraryHaskellDepends = [ base transformers ]; + description = "A safe transaction monad for use with various PostgreSQL Haskell libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-tx-monad-logger" = callPackage + ({ mkDerivation, base, monad-logger, postgresql-tx }: + mkDerivation { + pname = "postgresql-tx-monad-logger"; + version = "0.3.0.0"; + sha256 = "00gyhjfq13rknh4hpizmfizqv84b8l8ziik36gjyq1vsmfg5da43"; + libraryHaskellDepends = [ base monad-logger postgresql-tx ]; + description = "postgresql-tx interfacing for use with monad-logger"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-tx-query" = callPackage + ({ mkDerivation, base, exceptions, monad-control, monad-logger, mtl + , postgresql-query, postgresql-simple, postgresql-tx + , postgresql-tx-monad-logger, postgresql-tx-simple, transformers + , transformers-base + }: + mkDerivation { + pname = "postgresql-tx-query"; + version = "0.3.0.0"; + sha256 = "0d2i0djylqbmr4xd1hmxvcqv26xvlkkm0aflxzcz6b4vcb43b6lc"; + libraryHaskellDepends = [ + base exceptions monad-control monad-logger mtl postgresql-query + postgresql-simple postgresql-tx postgresql-tx-monad-logger + postgresql-tx-simple transformers transformers-base + ]; + description = "postgresql-tx interfacing for use with postgresql-query"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "postgresql-tx-simple" = callPackage + ({ mkDerivation, base, bytestring, postgresql-simple, postgresql-tx + , transformers + }: + mkDerivation { + pname = "postgresql-tx-simple"; + version = "0.3.0.0"; + sha256 = "1n11n20yx60kkxccg59mmr1mz75p80r4q72kc2gmbkw26dn3al1z"; + libraryHaskellDepends = [ + base bytestring postgresql-simple postgresql-tx transformers + ]; + description = "postgresql-tx interfacing for use with postgresql-simple"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgresql-tx-squeal" = callPackage + ({ mkDerivation, base, bytestring, generics-sop, postgresql-libpq + , postgresql-tx, records-sop, squeal-postgresql, unliftio + }: + mkDerivation { + pname = "postgresql-tx-squeal"; + version = "0.3.0.0"; + sha256 = "1l0xjyjcwq0ndrc49alrp7ixs2dl1z4krdaclws8nf5pcpd03ap8"; + libraryHaskellDepends = [ + base bytestring generics-sop postgresql-libpq postgresql-tx + records-sop squeal-postgresql unliftio + ]; + description = "postgresql-tx interfacing for use with squeal-postgresql"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "postgresql-tx-squeal-compat-simple" = callPackage + ({ mkDerivation, base, postgresql-simple, postgresql-tx-squeal }: + mkDerivation { + pname = "postgresql-tx-squeal-compat-simple"; + version = "0.2.0.0"; + sha256 = "1n167zsslba4c8m91s26ir7gibb09gjx82q1r8l5ilxx10856a89"; + libraryHaskellDepends = [ + base postgresql-simple postgresql-tx-squeal + ]; + description = "Connection interop from postgresql-simple connections to postgresql-libpq connections"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "postgresql-typed" = callPackage + ({ mkDerivation, aeson, array, attoparsec, base, binary, bytestring + , containers, convertible, criterion, crypton, crypton-x509 + , crypton-x509-store, crypton-x509-validation, data-default + , haskell-src-meta, HDBC, HUnit, memory, network, old-locale + , postgresql-binary, QuickCheck, scientific, template-haskell, text + , time, tls, utf8-string, uuid + }: + mkDerivation { + pname = "postgresql-typed"; + version = "0.6.2.5"; + sha256 = "0nzibv34m66z495g8qld97lchpdrnwph8h0hhj0dvbdylk99897d"; + libraryHaskellDepends = [ + aeson array attoparsec base binary bytestring containers crypton + crypton-x509 crypton-x509-store crypton-x509-validation + data-default haskell-src-meta HDBC memory network old-locale + postgresql-binary scientific template-haskell text time tls + utf8-string uuid + ]; + testHaskellDepends = [ + base bytestring containers convertible HDBC HUnit network + QuickCheck time tls + ]; + benchmarkHaskellDepends = [ + base bytestring criterion network time tls + ]; + description = "PostgreSQL interface with compile-time SQL type checking, optional HDBC backend"; + license = lib.licenses.bsd3; + }) {}; + + "postgresql-typed-lifted" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bytestring, exceptions + , lens, monad-control, postgresql-typed, transformers-base + }: + mkDerivation { + pname = "postgresql-typed-lifted"; + version = "0.5.1.1"; + sha256 = "0svslfvdxncvc3samyah54d648lf3mxzh5kw5286c45jr5h6p9pq"; + libraryHaskellDepends = [ + base base-unicode-symbols bytestring exceptions lens monad-control + postgresql-typed transformers-base + ]; + description = "postgresql-typed operations lifted to any instance of MonadBase or MonadBaseControl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postgrest" = callPackage + ({ mkDerivation, aeson, aeson-qq, async, auto-update, base + , base64-bytestring, bytestring, case-insensitive, cassava + , configurator-pg, containers, contravariant, contravariant-extras + , cookie, directory, doctest, either, gitrev, hasql + , hasql-dynamic-statements, hasql-notifications, hasql-pool + , hasql-transaction, heredoc, hspec, hspec-wai, hspec-wai-json + , HTTP, http-types, insert-ordered-containers + , interpolatedstring-perl6, jose, lens, lens-aeson, monad-control + , mtl, network, network-uri, optparse-applicative, parsec + , pretty-simple, process, protolude, Ranged-sets, regex-tdfa, retry + , scientific, swagger2, text, time, transformers-base, unix + , unordered-containers, vector, wai, wai-cors, wai-extra, warp + }: + mkDerivation { + pname = "postgrest"; + version = "9.0.1"; + sha256 = "000a9nj8xp4n337mbw8pq9f3md4wx5f9n0dxdhilf9zfk6s06970"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson auto-update base base64-bytestring bytestring + case-insensitive cassava configurator-pg containers + contravariant-extras cookie directory either gitrev hasql + hasql-dynamic-statements hasql-notifications hasql-pool + hasql-transaction heredoc HTTP http-types insert-ordered-containers + interpolatedstring-perl6 jose lens lens-aeson mtl network + network-uri optparse-applicative parsec protolude Ranged-sets + regex-tdfa retry scientific swagger2 text time unix + unordered-containers vector wai wai-cors wai-extra warp + ]; + executableHaskellDepends = [ base containers protolude ]; + testHaskellDepends = [ + aeson aeson-qq async auto-update base base64-bytestring bytestring + case-insensitive containers contravariant doctest hasql + hasql-dynamic-statements hasql-pool hasql-transaction heredoc hspec + hspec-wai hspec-wai-json http-types lens lens-aeson monad-control + pretty-simple process protolude regex-tdfa text transformers-base + wai wai-extra + ]; + description = "REST API for any Postgres database"; + license = lib.licenses.mit; + mainProgram = "postgrest"; + }) {}; + + "postgrest-ws" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, base64-bytestring + , bytestring, configurator, containers, contravariant, either + , hasql, hasql-pool, heredoc, hspec, hspec-wai, hspec-wai-json + , http-types, jose, jwt, lens, lens-aeson, optparse-applicative + , postgresql-libpq, protolude, retry, stm, stm-containers + , stringsearch, text, time, transformers, unordered-containers, wai + , wai-app-static, wai-extra, wai-websockets, warp, websockets + }: + mkDerivation { + pname = "postgrest-ws"; + version = "0.4.2.0"; + sha256 = "05s6w638acq9ixsflcgibjbi6h7f0knqq6yp5wilvshn07x5dcyi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring contravariant either hasql hasql-pool + http-types jose jwt lens lens-aeson postgresql-libpq protolude + retry stm stm-containers stringsearch text time + unordered-containers wai wai-websockets websockets + ]; + executableHaskellDepends = [ + ansi-wl-pprint base base64-bytestring bytestring configurator hasql + hasql-pool heredoc optparse-applicative protolude text time + transformers wai wai-app-static wai-extra warp + ]; + testHaskellDepends = [ + aeson base containers hasql hasql-pool hspec hspec-wai + hspec-wai-json http-types protolude stm unordered-containers + wai-extra + ]; + description = "PostgREST extension to map LISTEN/NOTIFY messages to Websockets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "postgrest-ws"; + broken = true; + }) {}; + + "postie" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, data-default-class + , mtl, network, pipes, pipes-parse, tls, uuid + }: + mkDerivation { + pname = "postie"; + version = "0.6.0.2"; + sha256 = "06jcpcmc26na6aikyqisiprc5grjydafzb8bndgy01dy3gjsyj3r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring data-default-class mtl network pipes + pipes-parse tls uuid + ]; + description = "SMTP server library to receive emails from within Haskell programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postmark" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , http-client-tls, http-types, network-api-support, text + }: + mkDerivation { + pname = "postmark"; + version = "0.2.7"; + sha256 = "0y8bflkqf8sdp77irkm18apnajwx5b4pl7qr2i8s9x0zg0vcyr9c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers http-client-tls + http-types network-api-support text + ]; + description = "Library for postmarkapp.com HTTP Api"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "postmark-streams" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary + , bytestring, http-streams, io-streams, text, time + }: + mkDerivation { + pname = "postmark-streams"; + version = "0.1.0.4"; + sha256 = "0kqsjr9qrp6hbvn4z7qfmig014fn9z606dl78f9b79fvx8qq9bij"; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring binary bytestring + http-streams io-streams text time + ]; + description = "Send email via Postmark using io-streams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "postmaster" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, hopenssl + , hsdns, hsemail, hsyslog, mtl, network, old-time, parsec, unix + }: + mkDerivation { + pname = "postmaster"; + version = "0.3.3"; + sha256 = "05608xvaig1d67j3h8ykw7a11yr1mqkw98p0ii7gbp4mp3d9kncd"; + revision = "2"; + editedCabalFile = "0jchzy502czxfm34v9b1jyfzzaiphvfqm5vdk9fz9d0vhqwr7jjg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory hopenssl hsdns hsemail hsyslog + mtl network old-time parsec unix + ]; + description = "Postmaster ESMTP Server"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "postmaster"; + broken = true; + }) {}; + + "potato-tool" = callPackage + ({ mkDerivation, base, binary, bytestring, split }: + mkDerivation { + pname = "potato-tool"; + version = "0.1.0.2"; + sha256 = "1d95y8nchzzy3zaq1dsm94b7nhrlxhwpq7yn9dr1nisz43f4j7bx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base binary bytestring split ]; + description = "Command line Dreamcast VMU filesystem toolset"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "potato-tool"; + broken = true; + }) {}; + + "potoki" = callPackage + ({ mkDerivation, potoki-core }: + mkDerivation { + pname = "potoki"; + version = "2.1.4.1"; + sha256 = "1hc7jp7q6mdqva40v0dppihp1bnl30h7vxnkawg0kmczq5p9js35"; + libraryHaskellDepends = [ potoki-core ]; + description = "Simple streaming in IO"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "potoki-cereal" = callPackage + ({ mkDerivation, acquire, attoparsec, base, base-prelude + , bytestring, cereal, directory, potoki, potoki-core, profunctors + , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "potoki-cereal"; + version = "0.3.2"; + sha256 = "1fq36ahdrr16mxas2xh4qiwcagy61z2zfvc68p7r5hgdf36yz4d9"; + libraryHaskellDepends = [ + acquire attoparsec base base-prelude bytestring cereal potoki-core + profunctors text + ]; + testHaskellDepends = [ + directory potoki QuickCheck quickcheck-instances rerebase tasty + tasty-hunit tasty-quickcheck + ]; + description = "Streaming serialization"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "potoki-conduit" = callPackage + ({ mkDerivation, acquire, base, base-prelude, bytestring, conduit + , potoki, potoki-core, profunctors, QuickCheck + , quickcheck-instances, rerebase, slave-thread, stm-chans, tasty + , tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "potoki-conduit"; + version = "0.1"; + sha256 = "11hg5zib91b1kp75amlng96b1n357rkj120afnc0825vvb81ky14"; + libraryHaskellDepends = [ + acquire base base-prelude bytestring conduit potoki-core + profunctors slave-thread stm-chans text + ]; + testHaskellDepends = [ + conduit potoki QuickCheck quickcheck-instances rerebase tasty + tasty-hunit tasty-quickcheck + ]; + description = "Integration of \"potoki\" and \"conduit\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "potoki-core" = callPackage + ({ mkDerivation, acquire, attoparsec, base, bytestring, criterion + , deepseq, deferred-folds, directory, foldl, hashable, ilist + , primitive, profunctors, ptr, QuickCheck, quickcheck-instances + , random, rerebase, scanner, split, stm, stm-chans, tasty + , tasty-hunit, tasty-quickcheck, text, text-builder, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "potoki-core"; + version = "2.3.4.1"; + sha256 = "0mg8hd85xim33jv1abzgjfcy85mmrrvs30gpvspdci5d7xghqrmv"; + libraryHaskellDepends = [ + acquire attoparsec base bytestring deepseq deferred-folds directory + foldl hashable primitive profunctors ptr scanner stm stm-chans text + text-builder time transformers unordered-containers vector + ]; + testHaskellDepends = [ + acquire attoparsec deferred-folds foldl ilist QuickCheck + quickcheck-instances random rerebase split tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ criterion rerebase ]; + description = "Low-level components of \"potoki\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "potoki-hasql" = callPackage + ({ mkDerivation, acquire, base, bytestring, hasql, potoki-core + , profunctors, text, vector + }: + mkDerivation { + pname = "potoki-hasql"; + version = "1.6"; + sha256 = "1na6nc9cbimhwzwppz48ssffhdx0j223pmkk8wkjkj9xpzpnx2w1"; + libraryHaskellDepends = [ + acquire base bytestring hasql potoki-core profunctors text vector + ]; + description = "Integration of \"potoki\" and \"hasql\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "potoki-zlib" = callPackage + ({ mkDerivation, acquire, base, bytestring, potoki-core, zlib }: + mkDerivation { + pname = "potoki-zlib"; + version = "0.3"; + sha256 = "0baayjaw3x5hfx6xdhiq3j8j012x6nrlql8fc6r51xpk3blwg588"; + libraryHaskellDepends = [ + acquire base bytestring potoki-core zlib + ]; + description = "Streaming ZLib decompression"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "potrace" = callPackage + ({ mkDerivation, base, bindings-potrace, bytestring, containers + , data-default, JuicyPixels, vector + }: + mkDerivation { + pname = "potrace"; + version = "0.1.0.0"; + sha256 = "1frxf3jzjyyp3bfj6b2mi29fxwcml4bya6sn4c5aizg741dhphng"; + libraryHaskellDepends = [ + base bindings-potrace bytestring containers data-default + JuicyPixels vector + ]; + description = "Trace bitmap images to paths using potrace"; + license = lib.licenses.gpl2Only; + }) {}; + + "potrace-diagrams" = callPackage + ({ mkDerivation, base, diagrams-lib, JuicyPixels, potrace }: + mkDerivation { + pname = "potrace-diagrams"; + version = "0.1.0.0"; + sha256 = "0ys70a5k384czz0c6bpyy0cqrk35wa1yg6ph19smhm3ag9d8161v"; + revision = "1"; + editedCabalFile = "1iwsxi5zkqqjf9wr460bqjpghcvjhpgqgk27a11ji6bpdf6gnhga"; + libraryHaskellDepends = [ base diagrams-lib JuicyPixels potrace ]; + description = "Potrace bindings for the diagrams library"; + license = lib.licenses.gpl2Only; + }) {}; + + "powerdns" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, deepseq, hashable, http-client + , servant, servant-client, servant-client-core, tasty, tasty-hunit + , text, time + }: + mkDerivation { + pname = "powerdns"; + version = "0.4.2"; + sha256 = "1pf57anqc7f90p6rhnlz78asm0xpj1wgh0642zb7g98pyxr1qx7g"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + deepseq hashable servant servant-client servant-client-core text + time + ]; + testHaskellDepends = [ + base http-client servant servant-client servant-client-core tasty + tasty-hunit + ]; + description = "PowerDNS API bindings for api/v1"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "powermate" = callPackage + ({ mkDerivation, base, directory, unix }: + mkDerivation { + pname = "powermate"; + version = "1.0"; + sha256 = "162vb3y706p3hilbhwicg3g1jsc53gmci9mjqdlraj2l2wz0lgyg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory unix ]; + executableHaskellDepends = [ base ]; + description = "bindings for Griffin PowerMate USB"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "powerpc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "powerpc"; + version = "0.0.1"; + sha256 = "0z3nqv8l9h0kwdaqb2vnk7vx5d0hmx02giv2k01llk7vznlkqqny"; + libraryHaskellDepends = [ base ]; + description = "Tools for PowerPC programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "powerqueue" = callPackage + ({ mkDerivation, async, base, contravariant, hspec, stm, timespan + }: + mkDerivation { + pname = "powerqueue"; + version = "0.2.0.0"; + sha256 = "1xhlv9gpj03cy2fq5aszvglp3ix85hg5c7zgxz99ss2pkb9hvi6r"; + libraryHaskellDepends = [ async base contravariant timespan ]; + testHaskellDepends = [ async base hspec stm ]; + description = "A flexible job queue with exchangeable backends"; + license = lib.licenses.bsd3; + }) {}; + + "powerqueue-distributed" = callPackage + ({ mkDerivation, async, base, bytestring, cereal, cereal-conduit + , conduit, conduit-extra, hspec, mtl, powerqueue, stm, text + , timespan + }: + mkDerivation { + pname = "powerqueue-distributed"; + version = "0.1.0.0"; + sha256 = "17vnhds3zaqf9rg7iymzc5xa98v6ql20x0hnkg8whkdf5jxwn87v"; + libraryHaskellDepends = [ + base bytestring cereal cereal-conduit conduit conduit-extra mtl + powerqueue text timespan + ]; + testHaskellDepends = [ async base hspec powerqueue stm timespan ]; + description = "A distributed worker backend for powerqueu"; + license = lib.licenses.bsd3; + }) {}; + + "powerqueue-levelmem" = callPackage + ({ mkDerivation, async, base, bytestring, cereal, criterion, dlist + , filepath, focus, hspec, leveldb, leveldb-haskell, list-t + , powerqueue, snappy, stm, stm-containers, temporary, timespan + , unagi-chan + }: + mkDerivation { + pname = "powerqueue-levelmem"; + version = "0.1.1.0"; + sha256 = "1f3psry9vm6wli1h219qqrv2q64rnmcpn0jv8jn8k6hqabhaa7wl"; + libraryHaskellDepends = [ + async base bytestring cereal dlist filepath focus leveldb-haskell + list-t powerqueue stm stm-containers timespan unagi-chan + ]; + testHaskellDepends = [ + async base cereal hspec powerqueue temporary + ]; + testSystemDepends = [ leveldb snappy ]; + benchmarkHaskellDepends = [ + base cereal criterion powerqueue temporary + ]; + benchmarkSystemDepends = [ leveldb snappy ]; + description = "A high performance in memory and LevelDB backend for powerqueue"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) leveldb; inherit (pkgs) snappy;}; + + "powerqueue-sqs" = callPackage + ({ mkDerivation, aws-simple, base, powerqueue, text, timespan }: + mkDerivation { + pname = "powerqueue-sqs"; + version = "0.1.0.0"; + sha256 = "1awlx6ijmsddps3cvd5f88qs505127a7zjwijrlkvj3rgsb2gffv"; + libraryHaskellDepends = [ + aws-simple base powerqueue text timespan + ]; + description = "A Amazon SQS backend for powerqueue"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ppm" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "ppm"; + version = "2009.5.13"; + sha256 = "0nzvxi1ybfxb1zqkbfqfic8j3mf3r6i2zdyjf7x41rz6m6lhqfcy"; + libraryHaskellDepends = [ base mtl ]; + description = "a tiny PPM image generator"; + license = lib.licenses.bsd3; + }) {}; + + "pprecord" = callPackage + ({ mkDerivation, base, boxes }: + mkDerivation { + pname = "pprecord"; + version = "0.2.0.0"; + sha256 = "1gpr6sndh3pc43f1aks7wq8h969bbj2rc01rvaq9pkdnwqlqr7r4"; + libraryHaskellDepends = [ base boxes ]; + description = "A library for pretty printing Records"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pptable" = callPackage + ({ mkDerivation, base, boxes, containers, generic-deriving, HUnit + , markdown-unlit, pretty, QuickCheck, syb, tasty, tasty-hunit + , tasty-quickcheck, vector + }: + mkDerivation { + pname = "pptable"; + version = "0.3.0.0"; + sha256 = "05wkvnk2h3xvjivk8cd6z8xlscipvd2az1v1n4sdianf9r0gzdwq"; + revision = "1"; + editedCabalFile = "0c1srvgwyczbfnw3zw5pbsjqgxifq9yb1h60w3aq91q7iamrvdgb"; + libraryHaskellDepends = [ + base boxes containers generic-deriving pretty syb vector + ]; + testHaskellDepends = [ + base boxes containers HUnit markdown-unlit QuickCheck tasty + tasty-hunit tasty-quickcheck vector + ]; + testToolDepends = [ markdown-unlit ]; + description = "Pretty Print containers in a tabular format"; + license = lib.licenses.mit; + }) {}; + + "pqc" = callPackage + ({ mkDerivation, base, QuickCheck, random, stm }: + mkDerivation { + pname = "pqc"; + version = "0.8"; + sha256 = "1n71qhlxn9js5cizyqdq9f7m08m5j0354871r8b47bnzdi2kqkc4"; + libraryHaskellDepends = [ base QuickCheck random stm ]; + description = "Parallel batch driver for QuickCheck"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pqueue" = callPackage + ({ mkDerivation, base, deepseq, indexed-traversable, random, tasty + , tasty-bench, tasty-quickcheck + }: + mkDerivation { + pname = "pqueue"; + version = "1.5.0.0"; + sha256 = "00hzrhz3n55ahyv2h183l72jsl3q01p4ns0063p0vjaa5j6qpy0v"; + revision = "1"; + editedCabalFile = "1n9gypnfgqlc1b6djjbkcr8r7bxqf8mpfd7avcf11s529gzk9qgg"; + libraryHaskellDepends = [ base deepseq indexed-traversable ]; + testHaskellDepends = [ + base deepseq indexed-traversable tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base deepseq random tasty-bench ]; + description = "Reliable, persistent, fast priority queues"; + license = lib.licenses.bsd3; + }) {}; + + "pqueue-mtl" = callPackage + ({ mkDerivation, base, containers, ghc-prim, MaybeT, mtl + , stateful-mtl, uvector + }: + mkDerivation { + pname = "pqueue-mtl"; + version = "1.0.7"; + sha256 = "0ikg11klbq25fjcbpyb7i7z9wyx9mf4hv262m14j741x4dk9ib6g"; + libraryHaskellDepends = [ + base containers ghc-prim MaybeT mtl stateful-mtl uvector + ]; + description = "Fully encapsulated monad transformers with queuelike functionality"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "practice-room" = callPackage + ({ mkDerivation, base, bytestring, data-default, directory, json + , mps + }: + mkDerivation { + pname = "practice-room"; + version = "0.0.2"; + sha256 = "071arrk0wir2lwziw6p3cbq6ybjdf3gfc4d25sh21gpnk10ighp2"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring data-default directory json mps + ]; + description = "Practice Room"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "practice-room"; + }) {}; + + "praglude" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, casing + , containers, data-default, deepseq, directory, filepath, hashable + , lens, mtl, random, semigroups, string-convert, template-haskell + , text, time, unordered-containers, vector + }: + mkDerivation { + pname = "praglude"; + version = "0.4.1.0"; + sha256 = "1c2wvv37calr8hm5p6m5f8m9plrcr5acc1ljsf7d3hq0dbqb5fvc"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring casing containers + data-default deepseq directory filepath hashable lens mtl random + semigroups string-convert template-haskell text time + unordered-containers vector + ]; + description = "A pragmatic Prelude"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pragmatic-show" = callPackage + ({ mkDerivation, base, containers, tasty, tasty-hunit + , tasty-quickcheck, vector-space + }: + mkDerivation { + pname = "pragmatic-show"; + version = "0.1.2.1"; + sha256 = "1i3yj11vdnca6klnn698fdwpjw356r87zbp7jlc4f4v76qhllfrm"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base tasty tasty-hunit tasty-quickcheck vector-space + ]; + description = "Alternative Show class that gives shorter view if possible"; + license = lib.licenses.gpl3Only; + }) {}; + + "prairie" = callPackage + ({ mkDerivation, aeson, base, constraints, containers, hspec, lens + , template-haskell, text + }: + mkDerivation { + pname = "prairie"; + version = "0.0.4.0"; + sha256 = "0d5bfci30ck6kx9pspv0d68lxgs700xv6y6067ki9yvlnrimrff2"; + libraryHaskellDepends = [ + aeson base constraints containers lens template-haskell text + ]; + testHaskellDepends = [ aeson base hspec lens ]; + description = "A first class record field library"; + license = lib.licenses.bsd3; + }) {}; + + "preamble" = callPackage + ({ mkDerivation, aeson, base, basic-prelude, exceptions + , fast-logger, lens, lifted-base, monad-control, monad-logger + , MonadRandom, mtl, network, resourcet, safe, template-haskell + , text, text-manipulate, time, transformers-base + , unordered-containers, uuid + }: + mkDerivation { + pname = "preamble"; + version = "0.0.65"; + sha256 = "1i11d46rrnlsjipy74rb9yfq0d91lk7wjkiz4z9sl099pgmgc9lw"; + libraryHaskellDepends = [ + aeson base basic-prelude exceptions fast-logger lens lifted-base + monad-control monad-logger MonadRandom mtl network resourcet safe + template-haskell text text-manipulate time transformers-base + unordered-containers uuid + ]; + description = "Yet another prelude"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "precis" = callPackage + ({ mkDerivation, base, Cabal, containers, cpphs, directory + , filepath, haskell-src-exts, xhtml + }: + mkDerivation { + pname = "precis"; + version = "0.5.0"; + sha256 = "0d0cl60p58i8w2ll8z826r94zx0svm7v578fy70r7i19pn64l6bd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal containers cpphs directory filepath haskell-src-exts + xhtml + ]; + description = "Diff Cabal packages"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "precis"; + broken = true; + }) {}; + + "precursor" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, containers, doctest + , mtl, QuickCheck, text, text-show + }: + mkDerivation { + pname = "precursor"; + version = "0.1.0.0"; + sha256 = "0qaqwvgwap1d8n2z1lxc4c6d20ysspjk6rmz1vnii32xam27mc9l"; + libraryHaskellDepends = [ + base bifunctors bytestring containers mtl text text-show + ]; + testHaskellDepends = [ base doctest QuickCheck ]; + description = "Prelude replacement"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pred-set" = callPackage + ({ mkDerivation, base, hashable, hashtables, HSet }: + mkDerivation { + pname = "pred-set"; + version = "0.0.1"; + sha256 = "09kpqc281r4inrcnlsqspry6bvyzpa8npmjzqmmnpxscz58fq8nb"; + libraryHaskellDepends = [ base hashable hashtables HSet ]; + description = "Simple cached predicates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pred-trie" = callPackage + ({ mkDerivation, attoparsec, base, containers, criterion, deepseq + , errors, hashable, hashtables, mtl, poly-arity, pred-set + , QuickCheck, semigroups, sets, strict, tasty, tasty-hunit + , tasty-quickcheck, text, tries, unordered-containers + }: + mkDerivation { + pname = "pred-trie"; + version = "0.6.1"; + sha256 = "1db4dw9d1r8z1qvwcv4q6imws65811skj5a04j032qbrnshsvjfr"; + libraryHaskellDepends = [ + base containers deepseq hashable hashtables mtl poly-arity pred-set + QuickCheck semigroups strict tries unordered-containers + ]; + testHaskellDepends = [ + attoparsec base containers deepseq errors hashable hashtables mtl + poly-arity pred-set QuickCheck semigroups strict tasty tasty-hunit + tasty-quickcheck text tries unordered-containers + ]; + benchmarkHaskellDepends = [ + attoparsec base containers criterion deepseq hashable hashtables + mtl poly-arity pred-set QuickCheck semigroups sets strict text + tries unordered-containers + ]; + description = "Predicative tries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "predicate" = callPackage + ({ mkDerivation, base, contravariant, lens, mtl }: + mkDerivation { + pname = "predicate"; + version = "0.0.4"; + sha256 = "1dil18qzcr8bxf994hf11a1hqj6wd6nd2kg785cijs8hj67a177k"; + libraryHaskellDepends = [ base contravariant lens mtl ]; + description = "Predicates"; + license = lib.licenses.bsd3; + }) {}; + + "predicate-class" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "predicate-class"; + version = "0.1.0.1"; + sha256 = "03rw51jpfcl827nrv1fxlghqwg0mk89l1rkqwd743lnsydwzi15h"; + libraryHaskellDepends = [ base ]; + description = "Helper class for passing context along a predicate value"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "predicate-transformers" = callPackage + ({ mkDerivation, adjunctions, base, deepseq, lens, mtl }: + mkDerivation { + pname = "predicate-transformers"; + version = "0.8.0.0"; + sha256 = "1fjh0zi3fwy1xkxrr4ang4fa6g0ckdd6sjz11ix0ih6ymsdai39f"; + libraryHaskellDepends = [ adjunctions base deepseq lens mtl ]; + description = "A library for writing predicates and transformations over predicates in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "predicate-typed" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, binary, bytestring + , comonad, containers, deepseq, directory, doctest, hashable, lens + , lens-action, pcre-heavy, pcre-light, pretty-terminal, QuickCheck + , safe, tasty, tasty-hunit, tasty-quickcheck, template-haskell + , text, these, time + }: + mkDerivation { + pname = "predicate-typed"; + version = "0.7.4.5"; + sha256 = "00q5q7s4b208lr3r8nlnchi3racmdcbvqrr7xyzslz6fr4dih112"; + libraryHaskellDepends = [ + aeson aeson-pretty base binary bytestring comonad containers + deepseq directory hashable lens pcre-heavy pcre-light + pretty-terminal QuickCheck safe template-haskell text these time + ]; + testHaskellDepends = [ + aeson aeson-pretty base binary bytestring comonad containers + deepseq directory doctest hashable lens lens-action pcre-heavy + pcre-light pretty-terminal QuickCheck safe tasty tasty-hunit + tasty-quickcheck template-haskell text these time + ]; + description = "Predicates, Refinement types and Dsl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "predicates" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "predicates"; + version = "0.1"; + sha256 = "0ly64xml5gbazyq07s409swgysvlwjc19w4x46yp1684ifv0gghf"; + libraryHaskellDepends = [ base ]; + description = "A couple of convenience functions for forming predicates"; + license = lib.licenses.bsd3; + }) {}; + + "predictive" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "predictive"; + version = "0.1.0"; + sha256 = "0n1ilbr3zs8gaji37xn5iab5nwk02my3g18x8bci6pp8znisrbi0"; + libraryHaskellDepends = [ base containers ]; + description = "Predict the future, backtrack on failure"; + license = lib.licenses.bsd3; + }) {}; + + "prednote" = callPackage + ({ mkDerivation, base, bytestring, containers, contravariant + , QuickCheck, rainbow, split, tasty, tasty-quickcheck, tasty-th + , text, transformers + }: + mkDerivation { + pname = "prednote"; + version = "0.36.0.4"; + sha256 = "139brai7fd4vwjmxb35zzpfcz01gplx9vq0f0aqbmz8sw10g5d5c"; + libraryHaskellDepends = [ + base bytestring containers contravariant rainbow split text + transformers + ]; + testHaskellDepends = [ + base bytestring containers contravariant QuickCheck rainbow split + tasty tasty-quickcheck tasty-th text transformers + ]; + description = "Evaluate and display trees of predicates"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prednote-test" = callPackage + ({ mkDerivation, barecheck, base, containers, prednote, QuickCheck + , quickpull, rainbow, rainbow-tests, text + }: + mkDerivation { + pname = "prednote-test"; + version = "0.26.0.4"; + sha256 = "0amx13lnbx6x37adpjrxjac23qbx1xvsk82pn572kyp7pshn7ijj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + barecheck base containers prednote QuickCheck quickpull rainbow + rainbow-tests text + ]; + executableHaskellDepends = [ + barecheck base containers prednote QuickCheck quickpull rainbow + rainbow-tests text + ]; + description = "Tests and QuickCheck generators to accompany prednote"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "prefetch" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "prefetch"; + version = "0.1.0.0"; + sha256 = "0qc4khx92xqjzq8pp5agxzh9l1l79np32s7af1kffpvffz4r5rpn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring ]; + description = "Prefetch stdin even before stdout is ready"; + license = lib.licenses.bsd3; + mainProgram = "prefetch"; + }) {}; + + "prefix-expression" = callPackage + ({ mkDerivation, base, hspec, regex-pcre-builtin }: + mkDerivation { + pname = "prefix-expression"; + version = "1.2.6"; + sha256 = "0brw6rrykfsg67ckcfs3d5x4n7m8c6vbnh9hqrk1iq9whlz6vpwy"; + libraryHaskellDepends = [ base regex-pcre-builtin ]; + testHaskellDepends = [ base hspec ]; + license = lib.licenses.bsd3; + }) {}; + + "prefix-units" = callPackage + ({ mkDerivation, base, Cabal, deepseq, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "prefix-units"; + version = "0.3.0.1"; + sha256 = "1knxb1r0lxdjr7iaqhknbzpidcz1fzfsarqg2fjz6mznjiqlsdgn"; + revision = "1"; + editedCabalFile = "0xds7l1xnxaq3frds928rkaqrqcs4cbszwwis5fzvrg20p3p9lcy"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base Cabal deepseq HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A basic library for SI/IEC prefix units"; + license = lib.licenses.bsd3; + }) {}; + + "prefork" = callPackage + ({ mkDerivation, base, cab, containers, data-default, directory + , filepath, hspec, process, stm, system-argv0, system-filepath + , unix + }: + mkDerivation { + pname = "prefork"; + version = "0.0.9"; + sha256 = "0zraxygc8ybf93sw7lq60nynd5k1q65dns5kl4mdyflv3in8cfw8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default process stm system-argv0 + system-filepath unix + ]; + testHaskellDepends = [ + base cab containers directory filepath hspec process stm unix + ]; + description = "A library for building a prefork-style server quickly"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pregame" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, containers + , data-default, deepseq, either, ghc-prim, integer-gmp, lens, mtl + , safe, StateVar, stm, text, text-conversions, time, tuple + , unordered-containers, vector + }: + mkDerivation { + pname = "pregame"; + version = "1.0.3.0"; + sha256 = "0zvp39bakjyxrhkrfk64gvbn4c6p83w5i0hna19gay8b3bwpcz24"; + libraryHaskellDepends = [ + aeson array base bytestring containers data-default deepseq either + ghc-prim integer-gmp lens mtl safe StateVar stm text + text-conversions time tuple unordered-containers vector + ]; + description = "Prelude for applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prelate" = callPackage + ({ mkDerivation, aeson, base, exon, extra, generic-lens, incipit + , microlens, microlens-ghc, polysemy-chronos, polysemy-conc + , polysemy-log, polysemy-process, polysemy-resume, polysemy-time + , template-haskell + }: + mkDerivation { + pname = "prelate"; + version = "0.7.0.1"; + sha256 = "0xbl3677vj3lf1lkp1whvmh50vx9b78j30k4flddcrziyivrfm6z"; + libraryHaskellDepends = [ + aeson base exon extra generic-lens incipit microlens microlens-ghc + polysemy-chronos polysemy-conc polysemy-log polysemy-process + polysemy-resume polysemy-time template-haskell + ]; + description = "A Prelude"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "preliminaries" = callPackage + ({ mkDerivation, abstract-par, base, bifunctors + , classy-prelude-conduit, data-default, microlens-contra + , microlens-platform, monad-par, monad-parallel + , mono-traversable-instances, mtl, parallel, stm-conduit + , string-conversions + }: + mkDerivation { + pname = "preliminaries"; + version = "0.1.6.0"; + sha256 = "0vb3jv631qfyb5wdnrq3qzdky2md7mhwpg6vknps420b0j0ybczx"; + libraryHaskellDepends = [ + abstract-par base bifunctors classy-prelude-conduit data-default + microlens-contra microlens-platform monad-par monad-parallel + mono-traversable-instances mtl parallel stm-conduit + string-conversions + ]; + description = "A larger alternative to the Prelude"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prelude-compat" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "prelude-compat"; + version = "0.0.0.2"; + sha256 = "1mv00d5k5wqb39iyghdbf4lfqznwb1whcc9a564ly4wzka70y9f1"; + libraryHaskellDepends = [ base ]; + description = "Provide Prelude and Data.List with fixed content across GHC versions"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "prelude-edsl" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "prelude-edsl"; + version = "0.4"; + sha256 = "0ms63ggqciin92qld07cx6110n534idk38hzj7c69jw68cz3bw1f"; + libraryHaskellDepends = [ base ]; + description = "An EDSL-motivated subset of the Prelude"; + license = lib.licenses.bsd3; + }) {}; + + "prelude-extras" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "prelude-extras"; + version = "0.4.0.3"; + sha256 = "0xzqdf3nl2h0ra4gnslm1m1nsxlsgc0hh6ky3vn578vh11zhifq9"; + libraryHaskellDepends = [ base ]; + description = "Higher order versions of Prelude classes"; + license = lib.licenses.bsd3; + }) {}; + + "prelude-generalize" = callPackage + ({ mkDerivation, base, comonad, logict, transformers }: + mkDerivation { + pname = "prelude-generalize"; + version = "0.4"; + sha256 = "0h452pn7zs97z5gv2p3x9pg61phphwcw5y5g1w38k3gihdvym8jl"; + libraryHaskellDepends = [ base comonad logict transformers ]; + description = "Another kind of alternate Prelude file"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prelude-plus" = callPackage + ({ mkDerivation, base, utf8-string }: + mkDerivation { + pname = "prelude-plus"; + version = "0.0.0.6"; + sha256 = "139b0580f1gx4hj211c7lwcq5y6a0qpdzsaidvqbfq36h04w8kjv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base utf8-string ]; + description = "Prelude for rest of us"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prelude-prime" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "prelude-prime"; + version = "0.1"; + sha256 = "1avj11a5bqn8sxizzh1fxhw3dvd55xsimbbhdwymxfn45vvfswr7"; + libraryHaskellDepends = [ base ]; + description = "A slightly better (but conservative) Prelude"; + license = lib.licenses.mit; + }) {}; + + "prelude-safeenum" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "prelude-safeenum"; + version = "0.1.1.3"; + sha256 = "1p6q2kv8gbkhzam03sl2bkjp8xq7q77h88v6afvca3yrlg4mlw62"; + libraryHaskellDepends = [ base ]; + description = "A redefinition of the Prelude's Enum class in order to render it safe"; + license = lib.licenses.bsd3; + }) {}; + + "prelude2010" = callPackage + ({ mkDerivation, prelude-compat }: + mkDerivation { + pname = "prelude2010"; + version = "0.0"; + sha256 = "0f4ggnm3a57b4gqw07fq3ash43dxsy0bmg16b8wj33yik96qk06l"; + libraryHaskellDepends = [ prelude-compat ]; + description = "Provide Prelude with fixed content across GHC versions"; + license = lib.licenses.bsd3; + }) {}; + + "preludeplus" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "preludeplus"; + version = "0.1.0.5"; + sha256 = "08sxfgr8xh0rbg9nv3k93970mjcqgjyv1qy0kmwksl11fsih6sr3"; + libraryHaskellDepends = [ base containers ]; + description = "Generalizes List functions and replaces partials with NonEmpty equivalents"; + license = lib.licenses.bsd3; + }) {}; + + "preprocess-haskell" = callPackage + ({ mkDerivation, base, base-unicode-symbols, basic-prelude + , bytestring, Cabal, containers, cpphs, deepseq, directory + , file-embed, foldl, haskell-src-exts, here, system-filepath + , temporary, text, turtle, unix + }: + mkDerivation { + pname = "preprocess-haskell"; + version = "0.0.1.1"; + sha256 = "1jglriabjw44f9phx7ah87wwmri64a61v236dzs58snagzdiq84r"; + libraryHaskellDepends = [ + base base-unicode-symbols basic-prelude bytestring Cabal containers + cpphs deepseq directory file-embed foldl haskell-src-exts here + system-filepath temporary text turtle unix + ]; + description = "Preprocess Haskell Repositories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "preprocessor" = callPackage + ({ mkDerivation, base, Cabal, directory, extra, filemanip, filepath + , ghc, ghc-paths, haskell-src-exts, hspec, microlens, process + , template-haskell, temporary + }: + mkDerivation { + pname = "preprocessor"; + version = "0.1.0.0"; + sha256 = "1kl604sxxzrpkan7lr3nx38m3hjh1vr1k457pksi8xc35x31kvgj"; + libraryHaskellDepends = [ + base Cabal directory extra filemanip filepath ghc ghc-paths + microlens process template-haskell + ]; + testHaskellDepends = [ + base directory haskell-src-exts hspec process temporary + ]; + description = "Remove cpp annotations to get the source ready for static analysis"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "preprocessor-tools" = callPackage + ({ mkDerivation, base, mtl, parsec, syb }: + mkDerivation { + pname = "preprocessor-tools"; + version = "2.0.2"; + sha256 = "0m825wnz7vs3as10glfzy7j0laf6j9w566isly95005gj2sb0lwp"; + libraryHaskellDepends = [ base mtl parsec syb ]; + description = "A framework for extending Haskell's syntax via quick-and-dirty preprocessors"; + license = lib.licenses.bsd3; + }) {}; + + "preql" = callPackage + ({ mkDerivation, aeson, alex, array, base, binary-parser + , bytestring, bytestring-strict-builder, containers, contravariant + , criterion, deepseq, generic-random, happy, hedgehog, mtl + , postgresql-binary, postgresql-libpq, scientific, syb, tasty + , tasty-hedgehog, tasty-hunit, template-haskell, text + , th-lift-instances, time, transformers, unordered-containers, uuid + , vector, vector-sized + }: + mkDerivation { + pname = "preql"; + version = "0.6"; + sha256 = "0yixz7g6jvn2f60jj4ih0l01i3qh9nhkwsk9ykdf33mixlpq546f"; + libraryHaskellDepends = [ + aeson array base binary-parser bytestring bytestring-strict-builder + contravariant mtl postgresql-binary postgresql-libpq scientific syb + template-haskell text th-lift-instances time transformers + unordered-containers uuid vector vector-sized + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + aeson array base binary-parser bytestring bytestring-strict-builder + 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 unordered-containers uuid vector vector-sized + ]; + testToolDepends = [ alex happy ]; + benchmarkHaskellDepends = [ + aeson array base binary-parser bytestring bytestring-strict-builder + contravariant criterion deepseq mtl postgresql-binary + postgresql-libpq scientific syb template-haskell text + th-lift-instances time transformers unordered-containers uuid + vector vector-sized + ]; + benchmarkToolDepends = [ alex happy ]; + description = "safe PostgreSQL queries using Quasiquoters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "presburger" = callPackage + ({ mkDerivation, base, containers, pretty, QuickCheck }: + mkDerivation { + pname = "presburger"; + version = "1.3.1"; + sha256 = "15yhqc6gk14dsqr4b0x87i1xw0sc3iscw28grg4vmcspsjxil0l6"; + revision = "2"; + editedCabalFile = "0295mpzywmg6qrp90fnl51pvr7nwzc2n5p51w90j735il0pqpa3q"; + libraryHaskellDepends = [ base containers pretty ]; + testHaskellDepends = [ base QuickCheck ]; + description = "A decision procedure for quantifier-free linear arithmetic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "present" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "present"; + version = "4.1.0"; + sha256 = "0ys2ibfh518r9rg9bl2m5cmyfxmri47g8wg7q0n5fcbsh4sb7s5s"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Make presentations for data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "press" = callPackage + ({ mkDerivation, base, containers, json, mtl, parsec }: + mkDerivation { + pname = "press"; + version = "0.1.2"; + sha256 = "0aa3079az8bazyzqxxhx575vxr4a0p3wvlgh765w3k01vh6dkzgf"; + libraryHaskellDepends = [ base containers json mtl parsec ]; + description = "Text template library targeted at the web / HTML generation"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "presto-hdbc" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, convertible + , either, either-unwrap, errors, HDBC, HTTP, http-streams + , io-streams, lens, mtl, network-uri, safe, scientific, text + , transformers + }: + mkDerivation { + pname = "presto-hdbc"; + version = "0.1.0.3"; + sha256 = "1353nh8pq3ja4pw1fps0a46rfizph47l7k5gqlnkbz8w8b41miap"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring convertible either either-unwrap + errors HDBC HTTP http-streams io-streams lens mtl network-uri safe + scientific text transformers + ]; + description = "An HDBC connector for Presto"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "prettify" = callPackage + ({ mkDerivation, base, containers, semigroups }: + mkDerivation { + pname = "prettify"; + version = "1.0"; + sha256 = "18bwgz2cgkd6n9gwpwipv2bc6d5501mflmr0r2akwy98q2gb9qg8"; + libraryHaskellDepends = [ base containers semigroups ]; + description = "Haskell2010 structured text formatting"; + license = lib.licenses.bsd3; + }) {}; + + "pretty_1_1_3_6" = callPackage + ({ mkDerivation, base, criterion, deepseq, ghc-prim, QuickCheck }: + mkDerivation { + pname = "pretty"; + version = "1.1.3.6"; + sha256 = "1s363nax6zxqs4bnciddsfc2sanv1lp4x02y58z3yzdgrciwq4pb"; + libraryHaskellDepends = [ base deepseq ghc-prim ]; + testHaskellDepends = [ base deepseq ghc-prim QuickCheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Pretty-printing library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pretty-class" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "pretty-class"; + version = "1.0.1.1"; + sha256 = "1qdfp2kpahzflq9a3idwmb0pqs4l7almxn5rbw5gp2pmdx81p3am"; + libraryHaskellDepends = [ base pretty ]; + description = "Pretty printing class similar to Show"; + license = lib.licenses.bsd3; + }) {}; + + "pretty-compact" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring, containers + , criterion, deepseq, pretty, text, unordered-containers, wl-pprint + }: + mkDerivation { + pname = "pretty-compact"; + version = "3.1"; + sha256 = "1cxw5cnl0kkpyfs23q68mrplqb07ys5v9amfywl9j04hakr25sxv"; + libraryHaskellDepends = [ base base-compat containers ]; + benchmarkHaskellDepends = [ + aeson base base-compat bytestring criterion deepseq pretty text + unordered-containers wl-pprint + ]; + description = "Pretty-printing library"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pretty-diff" = callPackage + ({ mkDerivation, base, data-default, Diff, tasty, tasty-hunit + , tasty-test-reporter, text + }: + mkDerivation { + pname = "pretty-diff"; + version = "0.4.0.3"; + sha256 = "0qzsq9dm95f6yjryl2675rbyx178zxl562x0y9i1py2rx4k8z7gl"; + libraryHaskellDepends = [ base data-default Diff text ]; + testHaskellDepends = [ + base data-default Diff tasty tasty-hunit tasty-test-reporter text + ]; + description = "Pretty printing a diff of two values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pretty-display" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, pretty-show, text }: + mkDerivation { + pname = "pretty-display"; + version = "0.1.10"; + sha256 = "01il0j59rgbrv9mfvlvd3yxgywrxc1hzrmpk6fdvsviik98ldm3x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base pretty-show text ]; + executableHaskellDepends = [ ansi-wl-pprint base pretty-show ]; + testHaskellDepends = [ base ]; + description = "Typeclass for human-readable display"; + license = lib.licenses.bsd3; + mainProgram = "pretty-display-example"; + }) {}; + + "pretty-error" = callPackage + ({ mkDerivation, base, basic-prelude, bytestring, pretty-show }: + mkDerivation { + pname = "pretty-error"; + version = "0.1.0.0"; + sha256 = "0dhfd0fd63xbkmjkqz16mba0gmwmkx5bd83hphj6pccs1rykr9dd"; + libraryHaskellDepends = [ + base basic-prelude bytestring pretty-show + ]; + description = "Pretty error messages for runtime invariants"; + license = lib.licenses.asl20; + }) {}; + + "pretty-ghci" = callPackage + ({ mkDerivation, alex, array, base, directory, filepath + , haddock-library, happy, prettyprinter + , prettyprinter-ansi-terminal, process, text + }: + mkDerivation { + pname = "pretty-ghci"; + version = "0.2.0.0"; + sha256 = "1ng4ypjz3yq2f536pd89bkwsdc2icfkw54ys5j5kzm75khgkhqg1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base haddock-library prettyprinter + prettyprinter-ansi-terminal text + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory filepath prettyprinter process + ]; + description = "Functionality for beautifying GHCi"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pp-ghci"; + broken = true; + }) {}; + + "pretty-hex" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "pretty-hex"; + version = "1.1"; + sha256 = "0c8pa0rdb2q8rf4acy4gww0hj5lrzclzdh52yi2aiaaij4lqzir7"; + libraryHaskellDepends = [ base bytestring ]; + description = "A library for hex dumps of ByteStrings"; + license = lib.licenses.bsd3; + }) {}; + + "pretty-html" = callPackage + ({ mkDerivation, base, bytestring, filepath, text }: + mkDerivation { + pname = "pretty-html"; + version = "0.1.0.1"; + sha256 = "14f2jydcjxnm9whxi2irvsx769xc4041dpvn3r7iahcn5gqf3krr"; + revision = "1"; + editedCabalFile = "095b0401vsv2kngazzq0hkmlcwll9m5hz6wkqb6n3zlk9xjyqgp3"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base bytestring filepath text ]; + doHaddock = false; + description = "Produce nice human-readable HTML"; + license = lib.licenses.mit; + }) {}; + + "pretty-loc" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "pretty-loc"; + version = "0.1.0.1"; + sha256 = "196slpa651p7yq8107c4pkwdfkfmg2bn6ibyqz22c46psklyrisb"; + libraryHaskellDepends = [ base text ]; + description = "Tracking and highlighting of locations in source files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pretty-ncols" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "pretty-ncols"; + version = "0.1"; + sha256 = "0bvd8wgjrj9g86b1z8m9mjzswibrmhasgajnkgr2dlizl5lg7faq"; + revision = "1"; + editedCabalFile = "10pda3rz9wi5alcqvxzqsqwd7gqa73lvagda5m3jkgkbz400566m"; + libraryHaskellDepends = [ base pretty ]; + description = "A implementation of multi-column layout w/ Text.PrettyPrint"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pretty-relative-time" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-hspec + , genvalidity-time, hspec, QuickCheck, time, validity + , validity-time + }: + mkDerivation { + pname = "pretty-relative-time"; + version = "0.3.0.0"; + sha256 = "1sqdz7bh99ya0d8wb721bbs25cqjfhg81q8xxvrmlamrrgc1z7bh"; + libraryHaskellDepends = [ base time validity validity-time ]; + testHaskellDepends = [ + base genvalidity genvalidity-hspec genvalidity-time hspec + QuickCheck time validity validity-time + ]; + description = "Pretty relative time"; + license = lib.licenses.mit; + }) {}; + + "pretty-show" = callPackage + ({ mkDerivation, array, base, filepath, ghc-prim, happy + , haskell-lexer, pretty, text + }: + mkDerivation { + pname = "pretty-show"; + version = "1.10"; + sha256 = "1lkgvbv00v1amvpqli6y4dzsbs25l4v3wlagvhwx8qxhw2390zrh"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base filepath ghc-prim haskell-lexer pretty text + ]; + libraryToolDepends = [ happy ]; + executableHaskellDepends = [ base ]; + description = "Tools for working with derived `Show` instances and generic inspection of values"; + license = lib.licenses.mit; + mainProgram = "ppsh"; + }) {}; + + "pretty-show-ansi-wl" = callPackage + ({ mkDerivation, ansi-wl-pprint, array, base, ghc-prim, happy + , haskell-lexer + }: + mkDerivation { + pname = "pretty-show-ansi-wl"; + version = "1.9.2.1"; + sha256 = "00g6crhwshscvchf4321sig1p7dr82is5vfa2x8vmxm7kr6ciki6"; + libraryHaskellDepends = [ + ansi-wl-pprint array base ghc-prim haskell-lexer + ]; + libraryToolDepends = [ happy ]; + description = "Like pretty-show, but only for ansi-wl-pprint"; + license = lib.licenses.mit; + }) {}; + + "pretty-simple" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, containers, criterion + , doctest, Glob, mtl, optparse-applicative, prettyprinter + , prettyprinter-ansi-terminal, QuickCheck, template-haskell, text + , transformers + }: + mkDerivation { + pname = "pretty-simple"; + version = "4.1.2.0"; + sha256 = "0di7n3kq2bl0xqj9b1xxf3jznyy6cfyjs6hf6g0bi72rf4wprd1w"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base containers mtl prettyprinter prettyprinter-ansi-terminal text + transformers + ]; + executableHaskellDepends = [ base optparse-applicative text ]; + testHaskellDepends = [ + base doctest Glob QuickCheck template-haskell + ]; + benchmarkHaskellDepends = [ base criterion text ]; + description = "pretty printer for data types with a 'Show' instance"; + license = lib.licenses.bsd3; + mainProgram = "pretty-simple"; + maintainers = [ lib.maintainers.cdepillabout ]; + }) {}; + + "pretty-sop" = callPackage + ({ mkDerivation, base, generics-sop, markdown-unlit, pretty-show }: + mkDerivation { + pname = "pretty-sop"; + version = "0.2.0.3"; + sha256 = "10vybwbkqgr3fi13c5qwwhrwns9sdj7zvlkz6vag966pk238gnxy"; + revision = "1"; + editedCabalFile = "04gr1aaqaq347rv5vqh93qcnbc53y55hrds73js5329z2j1gbmng"; + libraryHaskellDepends = [ base generics-sop pretty-show ]; + testHaskellDepends = [ base generics-sop pretty-show ]; + testToolDepends = [ markdown-unlit ]; + description = "A generic pretty-printer using generics-sop"; + license = lib.licenses.bsd3; + }) {}; + + "pretty-terminal" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "pretty-terminal"; + version = "0.1.0.0"; + sha256 = "0rr5mwg4j2zw0k1p2y042z5769l53vlxn5c9bf23jw7whi6gfxlf"; + revision = "1"; + editedCabalFile = "1ncs74ycnpkcqazhz3iqi2cx9nr88vg8i457ynmf7a5jxf35s4z9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base text ]; + executableHaskellDepends = [ base text ]; + description = "Styling and coloring terminal output with ANSI escape sequences"; + license = lib.licenses.bsd3; + mainProgram = "example"; + }) {}; + + "pretty-tree" = callPackage + ({ mkDerivation, base, boxes, containers }: + mkDerivation { + pname = "pretty-tree"; + version = "0.1.0.0"; + sha256 = "0cf856qjacc0lmiina44s00i17ga2qrfr7wdlxhwiqdmpsh5g3fw"; + libraryHaskellDepends = [ base boxes containers ]; + description = "Pretty-print trees"; + license = lib.licenses.bsd3; + }) {}; + + "pretty-types" = callPackage + ({ mkDerivation, base, hspec, mtl, tagged }: + mkDerivation { + pname = "pretty-types"; + version = "0.4.0.0"; + sha256 = "0vfsriviwbrbs9kwg8jwfk5ih9ckv1bfgdxbkcqz8cfaxmbqx4f7"; + libraryHaskellDepends = [ base mtl tagged ]; + testHaskellDepends = [ base hspec tagged ]; + description = "A small pretty printing DSL for complex types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prettyFunctionComposing" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "prettyFunctionComposing"; + version = "2.0.0"; + sha256 = "08vqwhbda9qyqmgg469w0ijy090j5wj9xwd54ph6m0rzypbjw8hd"; + libraryHaskellDepends = [ base ]; + description = "prettier function composition by (°)"; + license = lib.licenses.bsd3; + }) {}; + + "prettychart" = callPackage + ({ mkDerivation, async, base, box, bytestring, chart-svg + , containers, markup-parse, numhask-space, optics-core, text, time + , web-rep + }: + mkDerivation { + pname = "prettychart"; + version = "0.2.0.0"; + sha256 = "1mpbn9i9h3g374nn6v7h664rypcxwbq3l94bxxmwy6jzpp8hzz0q"; + libraryHaskellDepends = [ + async base box bytestring chart-svg containers markup-parse + numhask-space optics-core text time web-rep + ]; + description = "Pretty print charts from ghci"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "prettyclass" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "prettyclass"; + version = "1.0.0.0"; + sha256 = "11l9ajci7nh1r547hx8hgxrhq8mh5gdq30pdf845wvilg9p48dz5"; + libraryHaskellDepends = [ base pretty ]; + description = "Pretty printing class similar to Show"; + license = lib.licenses.bsd3; + }) {}; + + "prettyprint-avh4" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-discover + , QuickCheck + }: + mkDerivation { + pname = "prettyprint-avh4"; + version = "0.1.1.0"; + sha256 = "00g79l3b0vzcg0hrm2ywiawwfb2ndz93ra6sswmj59gx6y04q2vp"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "API for prettyprinting custom syntax trees (extracted from elm-format)"; + license = lib.licenses.bsd3; + }) {}; + + "prettyprinter" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, base-compat, bytestring + , containers, deepseq, doctest, gauge, mtl, pgp-wordlist + , QuickCheck, quickcheck-instances, random, tasty, tasty-hunit + , tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "prettyprinter"; + version = "1.7.1"; + sha256 = "0i8b3wjjpdvp5b857j065jwyrpgcnzgk75imrj7i3yhl668acvjy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ + base bytestring doctest pgp-wordlist QuickCheck + quickcheck-instances tasty tasty-hunit tasty-quickcheck text + ]; + benchmarkHaskellDepends = [ + ansi-wl-pprint base base-compat containers deepseq gauge mtl + QuickCheck random text transformers + ]; + description = "A modern, easy to use, well-documented, extensible pretty-printer"; + license = lib.licenses.bsd2; + }) {}; + + "prettyprinter-ansi-terminal" = callPackage + ({ mkDerivation, ansi-terminal, base, base-compat, containers + , deepseq, doctest, gauge, prettyprinter, QuickCheck, text + }: + mkDerivation { + pname = "prettyprinter-ansi-terminal"; + version = "1.1.3"; + sha256 = "1cqxbcmy9ykk4pssq5hp6h51g2h547zfz549awh0c1fni8q3jdw1"; + libraryHaskellDepends = [ ansi-terminal base prettyprinter text ]; + testHaskellDepends = [ base doctest ]; + benchmarkHaskellDepends = [ + base base-compat containers deepseq gauge prettyprinter QuickCheck + text + ]; + description = "ANSI terminal backend for the »prettyprinter« package"; + license = lib.licenses.bsd2; + }) {}; + + "prettyprinter-combinators" = callPackage + ({ mkDerivation, base, bimap, bytestring, containers, dlist + , pretty-show, prettyprinter, syb, template-haskell, text + , unordered-containers, vector + }: + mkDerivation { + pname = "prettyprinter-combinators"; + version = "0.1.2"; + sha256 = "1kmvzczb9g3m2q7glrhwwaklbjs225xgq61vcp5qbysnyhdbxydi"; + libraryHaskellDepends = [ + base bimap bytestring containers dlist pretty-show prettyprinter + syb template-haskell text unordered-containers vector + ]; + description = "Some useful combinators for the prettyprinter package"; + license = lib.licenses.asl20; + }) {}; + + "prettyprinter-compat-annotated-wl-pprint" = callPackage + ({ mkDerivation, base, prettyprinter, text }: + mkDerivation { + pname = "prettyprinter-compat-annotated-wl-pprint"; + version = "1.1"; + sha256 = "0plkzvwbqilmh711fbbki9r37i01n00kmzr6cxjgjw0ak1m2djbn"; + libraryHaskellDepends = [ base prettyprinter text ]; + description = "Drop-in compatibility package to migrate from »annotated-wl-pprint« to »prettyprinter«"; + license = lib.licenses.bsd2; + }) {}; + + "prettyprinter-compat-ansi-wl-pprint" = callPackage + ({ mkDerivation, base, prettyprinter, prettyprinter-ansi-terminal + , text + }: + mkDerivation { + pname = "prettyprinter-compat-ansi-wl-pprint"; + version = "1.0.2"; + sha256 = "0mcy0621lx0zmc2csdq348r21f932f2w51y62jzyz4cby58p5ch5"; + libraryHaskellDepends = [ + base prettyprinter prettyprinter-ansi-terminal text + ]; + description = "Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«"; + license = lib.licenses.bsd2; + }) {}; + + "prettyprinter-compat-wl-pprint" = callPackage + ({ mkDerivation, base, prettyprinter, text }: + mkDerivation { + pname = "prettyprinter-compat-wl-pprint"; + version = "1.0.1"; + sha256 = "0ffrbh79da9ihn3lbk9vq9329sdhddf6ccnag1k148z3ividxc63"; + libraryHaskellDepends = [ base prettyprinter text ]; + description = "Drop-in compatibility package to migrate from »wl-pprint« to »prettyprinter«"; + license = lib.licenses.bsd2; + }) {}; + + "prettyprinter-convert-ansi-wl-pprint" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, doctest + , prettyprinter, prettyprinter-ansi-terminal, text + }: + mkDerivation { + pname = "prettyprinter-convert-ansi-wl-pprint"; + version = "1.1.2"; + sha256 = "0kfrwnaldx0cyr3mwx3ys14bl58nfjpxkzrfi6152gvfh8ly44c6"; + libraryHaskellDepends = [ + ansi-terminal ansi-wl-pprint base prettyprinter + prettyprinter-ansi-terminal text + ]; + testHaskellDepends = [ base doctest ]; + description = "Converter from »ansi-wl-pprint« documents to »prettyprinter«-based ones"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prettyprinter-graphviz" = callPackage + ({ mkDerivation, base, graphviz, prettyprinter, text }: + mkDerivation { + pname = "prettyprinter-graphviz"; + version = "1.1.0.0"; + sha256 = "1lqf296jr2jfg86apn729payq2rkk95pdidl7n62xx4bniax7fvm"; + revision = "1"; + editedCabalFile = "1q8mp6rzb9l6jm8bc902si99ns2nw3vzimqvzwhxbkxf4ljdzqwq"; + libraryHaskellDepends = [ base graphviz prettyprinter text ]; + description = "A prettyprinter backend for graphviz"; + license = lib.licenses.bsd3; + }) {}; + + "prettyprinter-interp" = callPackage + ({ mkDerivation, base, prettyprinter, string-interpolate, tasty + , tasty-hunit, template-haskell, text + }: + mkDerivation { + pname = "prettyprinter-interp"; + version = "0.2.0.0"; + sha256 = "0ml068y49n0s6p0nq0qfv5dmpkpkbd9p06hkj582yn2a1h32x0ff"; + revision = "3"; + editedCabalFile = "079c6ri9aahi4whnxzyh5d3nnawmjvn1kjkq6jdsnp96bflkkhv9"; + libraryHaskellDepends = [ + base prettyprinter string-interpolate template-haskell text + ]; + testHaskellDepends = [ + base prettyprinter string-interpolate tasty tasty-hunit text + ]; + description = "Efficient interpolation for Prettyprinter"; + license = lib.licenses.bsd2; + }) {}; + + "prettyprinter-lucid" = callPackage + ({ mkDerivation, base, lucid, prettyprinter, text }: + mkDerivation { + pname = "prettyprinter-lucid"; + version = "0.1.0.1"; + sha256 = "0m8dbxzs22zbahpr6r1frlfqyw581wyg92vswm3gi2qqpj406djh"; + revision = "3"; + editedCabalFile = "01ngq4fx3d5xpy0kxfragajjp746dhighsvmcyjwyb65w1z8fflq"; + libraryHaskellDepends = [ base lucid prettyprinter text ]; + description = "A prettyprinter backend for lucid"; + license = lib.licenses.bsd3; + }) {}; + + "prettyprinter-vty" = callPackage + ({ mkDerivation, base, prettyprinter, vty }: + mkDerivation { + pname = "prettyprinter-vty"; + version = "0.1.0.0"; + sha256 = "12nj0v9p5bjbhwmkknc2ybdw52m5hngnf7c53qfi3crbrx4maxrd"; + revision = "1"; + editedCabalFile = "120lhr6g3grsybq5bp0vg38cdb78dysq8nwa206ghzigaxs34vcd"; + libraryHaskellDepends = [ base prettyprinter vty ]; + description = "prettyprinter backend for vty"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "preview" = callPackage + ({ mkDerivation, base, containers, pretty, strict-data, text + , util-plus + }: + mkDerivation { + pname = "preview"; + version = "0.1.0.4"; + sha256 = "0z8dz0frc43jnm65iybvpcn2689c3q2iy3zdqjs623clwsvrmh3b"; + libraryHaskellDepends = [ + base containers pretty strict-data text util-plus + ]; + description = "The method of previewing data (instead of wholly show-ing it)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "prim" = callPackage + ({ mkDerivation, ghc-prim }: + mkDerivation { + pname = "prim"; + version = "0.1.0.9"; + sha256 = "15igqxb77ycl9lfs1bl1l9x3cynsg4kqzkr54q46ly4l315bsrq4"; + libraryHaskellDepends = [ ghc-prim ]; + description = "An ergonomic but conservative interface to ghc-prim"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prim-array" = callPackage + ({ mkDerivation, base, ghc-prim, primitive, semigroups }: + mkDerivation { + pname = "prim-array"; + version = "0.2.2"; + sha256 = "0lr7qni6wfiazn2gj6hnlkfzxdwvfhfqfkacj43w26s34irda4g3"; + revision = "1"; + editedCabalFile = "120v58dhida6ms5wd4skw32y2mc70594dhipmz2zp4kjcqmllmdq"; + libraryHaskellDepends = [ base ghc-prim primitive semigroups ]; + description = "Primitive byte array with type variable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prim-instances" = callPackage + ({ mkDerivation, base, primitive, QuickCheck, quickcheck-classes }: + mkDerivation { + pname = "prim-instances"; + version = "0.2"; + sha256 = "0dx5byf61725220hvwd72k2yc2n1x0qpl6rj3gfdldww98g700iq"; + libraryHaskellDepends = [ base primitive ]; + testHaskellDepends = [ base QuickCheck quickcheck-classes ]; + description = "Prim typeclass instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prim-ref" = callPackage + ({ mkDerivation, base, ghc-prim, primitive, semigroups }: + mkDerivation { + pname = "prim-ref"; + version = "0.1"; + sha256 = "0fyjxpk4xllkh3r5b7fbb4sb6whxwbdm5lr9zn44qb9v4g0nx2d8"; + libraryHaskellDepends = [ base ghc-prim primitive semigroups ]; + description = "Primitive byte array with type variable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prim-spoon" = callPackage + ({ mkDerivation, base, criterion, ghc-prim, HUnit, QuickCheck + , spoon + }: + mkDerivation { + pname = "prim-spoon"; + version = "0.1.0"; + sha256 = "0z52fsvn2796pcy5apv7dai5ixjw2mg817b7kg43bin9aqfv4j9k"; + libraryHaskellDepends = [ base ghc-prim spoon ]; + testHaskellDepends = [ base HUnit QuickCheck spoon ]; + benchmarkHaskellDepends = [ base criterion ghc-prim spoon ]; + description = "Catch errors thrown from pure computations using primops"; + license = lib.licenses.bsd3; + }) {}; + + "prim-uniq" = callPackage + ({ mkDerivation, base, dependent-sum, primitive }: + mkDerivation { + pname = "prim-uniq"; + version = "0.2"; + sha256 = "1l7jlv3pfasn89n2wpgff972npy423vqsidkkn5crxfyqjyzxbdv"; + libraryHaskellDepends = [ base dependent-sum primitive ]; + description = "Opaque unique identifiers in primitive state monads"; + license = lib.licenses.publicDomain; + }) {}; + + "primal" = callPackage + ({ mkDerivation, array, atomic-primops, base, bytestring, criterion + , deepseq, doctest, hspec, QuickCheck, quickcheck-classes-base + , template-haskell, transformers, unliftio + }: + mkDerivation { + pname = "primal"; + version = "0.3.0.0"; + sha256 = "17rq3azyw7lg6svspv5jbj4x474yb75rzgqxr5s6dfa597djkhqc"; + libraryHaskellDepends = [ array base deepseq transformers ]; + testHaskellDepends = [ + base bytestring deepseq doctest hspec QuickCheck + quickcheck-classes-base template-haskell + ]; + benchmarkHaskellDepends = [ + atomic-primops base criterion unliftio + ]; + description = "Primeval world of Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primal-memory" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, doctest + , primal, primitive, QuickCheck, random, template-haskell, text + }: + mkDerivation { + pname = "primal-memory"; + version = "0.3.0.0"; + sha256 = "0dkx0n8rfagb942h4xfycq9gpk3d670jzd6dn4hzj5v58zriw0ip"; + libraryHaskellDepends = [ base bytestring deepseq primal text ]; + testHaskellDepends = [ + base bytestring doctest primal QuickCheck template-haskell + ]; + benchmarkHaskellDepends = [ + base criterion deepseq primal primitive random + ]; + description = "Unified interface for memory managemenet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "prime" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "prime"; + version = "0.1.1"; + sha256 = "18bfxyzazf5d8hfakrags3l3hbn75zws4ihl9bj59c52if5l6fbm"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "prime number tools"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primecount" = callPackage + ({ mkDerivation, base, primecount, silently, tasty, tasty-bench + , tasty-hunit + }: + mkDerivation { + pname = "primecount"; + version = "0.1.0.1"; + sha256 = "113cyvmm5yg4ybmxdp6m2adlmfdsk3mja3nzkgr6hdywyy94jczs"; + revision = "1"; + editedCabalFile = "0sb7pfc68f3cbx4086k3zld8mnp8b9lmr7mnfy4yb75ynp0p6qm9"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ primecount ]; + testHaskellDepends = [ base silently tasty tasty-hunit ]; + benchmarkHaskellDepends = [ base tasty-bench ]; + description = "Bindings to the primecount library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) primecount;}; + + "primes" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "primes"; + version = "0.2.1.0"; + sha256 = "0ny6fzr967d1fifk050k95j9snnbjjif2bxf3v9s93k3zdc6bmkl"; + libraryHaskellDepends = [ base ]; + description = "Efficient, purely functional generation of prime numbers"; + license = lib.licenses.bsd3; + }) {}; + + "primes-type" = callPackage + ({ mkDerivation, base, criterion, deepseq, HTF, primes }: + mkDerivation { + pname = "primes-type"; + version = "0.2.0.3"; + sha256 = "0y0dq283zshkd7gwywr2dvjr073bz5rbjvgqrxkbvnk97dcq4qjx"; + libraryHaskellDepends = [ base deepseq primes ]; + testHaskellDepends = [ base HTF primes ]; + benchmarkHaskellDepends = [ base criterion primes ]; + description = "Type-safe prime numbers"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primesieve" = callPackage + ({ mkDerivation, base, basement, foundation, primesieve }: + mkDerivation { + pname = "primesieve"; + version = "0.2.0"; + sha256 = "0bhh81479i1nz9n7013www1203yzr4dakw2jghpdmzrlj4r6m4iw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base basement foundation ]; + librarySystemDepends = [ primesieve ]; + executableHaskellDepends = [ base foundation ]; + description = "FFI bindings for the primesieve library"; + license = lib.licenses.mit; + }) {inherit (pkgs) primesieve;}; + + "primitive" = callPackage + ({ mkDerivation, base, base-orphans, deepseq, ghc-prim, QuickCheck + , quickcheck-classes-base, tagged, tasty, tasty-bench + , tasty-quickcheck, template-haskell, transformers + , transformers-compat + }: + mkDerivation { + pname = "primitive"; + version = "0.8.0.0"; + sha256 = "0pwr5g3bra5m2zjm14pj98klqj2qrjcfasgd3rcrp7vq98dw4lsm"; + revision = "1"; + editedCabalFile = "0w1nf0rabgyk5q7ccw7va1mj6k50lswvikhi6vr2myb1dvx4bzyh"; + libraryHaskellDepends = [ + base deepseq template-haskell transformers + ]; + testHaskellDepends = [ + base base-orphans ghc-prim QuickCheck quickcheck-classes-base + tagged tasty tasty-quickcheck transformers transformers-compat + ]; + benchmarkHaskellDepends = [ + base deepseq tasty-bench transformers + ]; + description = "Primitive memory-related operations"; + license = lib.licenses.bsd3; + }) {}; + + "primitive_0_9_0_0" = callPackage + ({ mkDerivation, base, base-orphans, deepseq, ghc-prim, QuickCheck + , quickcheck-classes-base, tagged, tasty, tasty-bench + , tasty-quickcheck, template-haskell, transformers + , transformers-compat + }: + mkDerivation { + pname = "primitive"; + version = "0.9.0.0"; + sha256 = "1iwr176mx2xc96vgvzlby8z8s9d4vhbj266n89hp6kf9j794nvb9"; + revision = "1"; + editedCabalFile = "0g6rsz6hbpyfwbai04gmxil7wfcs1nd0xxcycvqwfn9mkr0ca21f"; + libraryHaskellDepends = [ + base deepseq template-haskell transformers + ]; + testHaskellDepends = [ + base base-orphans ghc-prim QuickCheck quickcheck-classes-base + tagged tasty tasty-quickcheck transformers transformers-compat + ]; + benchmarkHaskellDepends = [ + base deepseq tasty-bench transformers + ]; + description = "Primitive memory-related operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "primitive-addr" = callPackage + ({ mkDerivation, base, primitive }: + mkDerivation { + pname = "primitive-addr"; + version = "0.1.0.3"; + sha256 = "1bs6xmlsv77187hqwcygv3nv2ynjgjwf3564vkk5bp8vjawigz72"; + libraryHaskellDepends = [ base primitive ]; + description = "Addresses to unmanaged memory"; + license = lib.licenses.bsd3; + }) {}; + + "primitive-atomic" = callPackage + ({ mkDerivation, base, primitive, primitive-unlifted }: + mkDerivation { + pname = "primitive-atomic"; + version = "0.1.0.2"; + sha256 = "15w7mkaww0szfrzxl9ryw1z0qmqyx1ws3hpwq7ja259vrc43rkbk"; + libraryHaskellDepends = [ base primitive primitive-unlifted ]; + testHaskellDepends = [ base primitive primitive-unlifted ]; + description = "Wrappers for primops around atomic operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primitive-checked" = callPackage + ({ mkDerivation, base, primitive }: + mkDerivation { + pname = "primitive-checked"; + version = "0.7.3.0"; + sha256 = "1f4q6v70i8xllnphr894vcx35n0m9hplhlzgdyhrk76cv4fcwpl1"; + libraryHaskellDepends = [ base primitive ]; + description = "primitive functions with bounds-checking"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primitive-containers" = callPackage + ({ mkDerivation, base, containers, contiguous, deepseq, gauge + , ghc-prim, hashable, HUnit, primitive, primitive-sort + , primitive-unlifted, QuickCheck, quickcheck-classes, random, tasty + , tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "primitive-containers"; + version = "0.5.1"; + sha256 = "057x0l6zyhffim37v8q63ancwg8jl2sfn8hmrwy3kmn9cnh2zw94"; + revision = "1"; + editedCabalFile = "1xdn0kdd4qgchzpdvc5fsmphc4025z8pd67lw4yhaw6am9wyc7mm"; + libraryHaskellDepends = [ + base contiguous deepseq hashable primitive primitive-sort + primitive-unlifted + ]; + testHaskellDepends = [ + base containers HUnit primitive primitive-unlifted QuickCheck + quickcheck-classes tasty tasty-hunit tasty-quickcheck text + ]; + benchmarkHaskellDepends = [ + base containers gauge ghc-prim primitive primitive-unlifted random + ]; + description = "containers backed by arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "primitive-convenience" = callPackage + ({ mkDerivation, primitive }: + mkDerivation { + pname = "primitive-convenience"; + version = "0.1"; + sha256 = "1xnyyw76kh42fy1b1wkc143bg3588gbp48990xdskcad1aj4fyan"; + libraryHaskellDepends = [ primitive ]; + description = "convenience class for PrimMonad m/PrimState m"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primitive-extras" = callPackage + ({ mkDerivation, base, bytestring, cereal, deferred-folds, focus + , foldl, list-t, primitive, primitive-unlifted, profunctors + , QuickCheck, rerebase, tasty, tasty-hunit, tasty-quickcheck + , vector + }: + mkDerivation { + pname = "primitive-extras"; + version = "0.10.1.10"; + sha256 = "1b83m53dwd2wagqzf0sy6wzsh3kj8prwdkkh6xbm6x0sqmr5ky8l"; + libraryHaskellDepends = [ + base bytestring cereal deferred-folds focus foldl list-t primitive + primitive-unlifted profunctors vector + ]; + testHaskellDepends = [ + cereal deferred-folds focus primitive QuickCheck rerebase tasty + tasty-hunit tasty-quickcheck + ]; + description = "Extras for the \"primitive\" library"; + license = lib.licenses.mit; + }) {}; + + "primitive-foreign" = callPackage + ({ mkDerivation, base, primitive, QuickCheck }: + mkDerivation { + pname = "primitive-foreign"; + version = "0.1.1"; + sha256 = "15fv32c5q1x1q4qwwcaqhn01bzv887njc8qnqhnp7p3h5m0xz2pc"; + libraryHaskellDepends = [ base primitive ]; + testHaskellDepends = [ base primitive QuickCheck ]; + description = "using the `Prim` interface for the FFI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primitive-indexed" = callPackage + ({ mkDerivation, base, doctest, primitive, QuickCheck }: + mkDerivation { + pname = "primitive-indexed"; + version = "0.1.0.0"; + sha256 = "0sbn3h426i6i609iyybar10lywpsklgfkzp355cg8dpfp4a3ibsf"; + libraryHaskellDepends = [ base primitive ]; + testHaskellDepends = [ base doctest QuickCheck ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primitive-maybe" = callPackage + ({ mkDerivation, base, primitive, QuickCheck, quickcheck-classes + , tagged, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "primitive-maybe"; + version = "0.1.1.1"; + sha256 = "1sclcw9shl88sbc5nrr4m43mkhxm9j3jw0cc497n9fhi6x46kjw2"; + libraryHaskellDepends = [ base primitive ]; + testHaskellDepends = [ + base primitive QuickCheck quickcheck-classes tagged tasty + tasty-quickcheck + ]; + description = "Arrays of Maybes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primitive-offset" = callPackage + ({ mkDerivation, base, primitive }: + mkDerivation { + pname = "primitive-offset"; + version = "0.2.0.1"; + sha256 = "0yca0izvvndx51742didyz7a8vk2q4af55z55rxxd2kbwjfv72h9"; + libraryHaskellDepends = [ base primitive ]; + description = "Types for offsets into unboxed arrays"; + license = lib.licenses.bsd3; + }) {}; + + "primitive-primvar" = callPackage + ({ mkDerivation, base, primitive }: + mkDerivation { + pname = "primitive-primvar"; + version = "0.0.0.0"; + sha256 = "0dgswszya33vabbyxz96g6z2z4nikqv4h8yj59b0q5j9f3pmmd3z"; + libraryHaskellDepends = [ base primitive ]; + description = "Unboxed variables for `Prim` values"; + license = lib.licenses.cc0; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primitive-serial" = callPackage + ({ mkDerivation, base, bytestring, cpu }: + mkDerivation { + pname = "primitive-serial"; + version = "0.1"; + sha256 = "108vkngsq8xfxwgz45xnh07d6iids48wk9bm3mgk1q1sw8bb6zda"; + libraryHaskellDepends = [ base bytestring cpu ]; + description = "Serialisation of primitive types"; + license = lib.licenses.bsd2; + }) {}; + + "primitive-simd" = callPackage + ({ mkDerivation, base, criterion, deepseq, ghc-prim, primitive + , random, vector + }: + mkDerivation { + pname = "primitive-simd"; + version = "0.1.0.0"; + sha256 = "13dm6djf9aq4vqv94dayzf352472g76j5g0zww9w2mfwmskcfcfi"; + libraryHaskellDepends = [ base ghc-prim primitive vector ]; + benchmarkHaskellDepends = [ base criterion deepseq random vector ]; + description = "SIMD data types and functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primitive-slice" = callPackage + ({ mkDerivation, base, primitive, primitive-unlifted }: + mkDerivation { + pname = "primitive-slice"; + version = "0.1.0.0"; + sha256 = "07bwpvqvv42x9dz4wb1k6nia9pj0d406k0apgkxyxhvd6wwk0hxz"; + libraryHaskellDepends = [ base primitive primitive-unlifted ]; + description = "Slices of primitive arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primitive-sort" = callPackage + ({ mkDerivation, base, containers, contiguous, gauge, HUnit + , primitive, QuickCheck, random, smallcheck, tasty, tasty-hunit + , tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "primitive-sort"; + version = "0.1.2.4"; + sha256 = "1x99nfnr7jgsxzlcs2ba4njr6n1wxrhx9qjxlg4iv1k8ff6flp2l"; + libraryHaskellDepends = [ base contiguous primitive ]; + testHaskellDepends = [ + base containers HUnit primitive QuickCheck smallcheck tasty + tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + benchmarkHaskellDepends = [ base gauge primitive random ]; + description = "Sort primitive arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primitive-stablename" = callPackage + ({ mkDerivation, base, primitive }: + mkDerivation { + pname = "primitive-stablename"; + version = "0.1"; + sha256 = "1kdrzam5m2svxrpa7k3byg061i5xs0lc6q12hwgiq6l09savql6j"; + libraryHaskellDepends = [ base primitive ]; + description = "primitive operations on StableNames"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "primitive-unaligned" = callPackage + ({ mkDerivation, base, primitive }: + mkDerivation { + pname = "primitive-unaligned"; + version = "0.1.1.2"; + sha256 = "1ksl2gib15inbd80rf0bl3baj8fmk740liv4fdg9493dlhr3a4pa"; + revision = "4"; + editedCabalFile = "0ya85xy2zs5fr3hb3hhhps34nrncj3ski7h2zc9d68i5zlhiacmf"; + libraryHaskellDepends = [ base primitive ]; + testHaskellDepends = [ base primitive ]; + description = "Unaligned access to primitive arrays"; + license = lib.licenses.bsd3; + }) {}; + + "primitive-unlifted_0_1_3_1" = callPackage + ({ mkDerivation, base, bytestring, primitive, stm, text-short }: + mkDerivation { + pname = "primitive-unlifted"; + version = "0.1.3.1"; + sha256 = "1gilzgclpvz200sybw86nmdm7084nrklscq48cs36qqlgcd0wcwb"; + revision = "1"; + editedCabalFile = "0y3zdwbs1fdzspj1k95jyjrhm7za38gb6ada031bp02ifxbvsvsf"; + libraryHaskellDepends = [ base bytestring primitive text-short ]; + testHaskellDepends = [ base primitive stm ]; + description = "Primitive GHC types with unlifted types inside"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "primitive-unlifted" = callPackage + ({ mkDerivation, array, base, bytestring, primitive, QuickCheck + , quickcheck-classes-base, stm, tasty, tasty-quickcheck, text-short + }: + mkDerivation { + pname = "primitive-unlifted"; + version = "2.1.0.0"; + sha256 = "07ix39sraijgajprpzdbnl67m8ghixxbqg93k4m02k1gi83j2d31"; + revision = "1"; + editedCabalFile = "169j22x9xbw35pgsqixqbjhk5gbshbf1cvq2i84yz4b3g74164gg"; + libraryHaskellDepends = [ + array base bytestring primitive text-short + ]; + testHaskellDepends = [ + base primitive QuickCheck quickcheck-classes-base stm tasty + tasty-quickcheck + ]; + description = "Primitive GHC types with unlifted types inside"; + license = lib.licenses.bsd3; + }) {}; + + "primula-board" = callPackage + ({ mkDerivation, base, ConfigFile, containers, directory, happstack + , happstack-helpers, happstack-server, happstack-state, hsp + , MissingH, mtl, old-locale, old-time, random, regex-posix, split + , time + }: + mkDerivation { + pname = "primula-board"; + version = "0.0.1"; + sha256 = "0hh13i0idpwv509zavg92wwvp3s20vc1ivz7vfwa4kxp0h21phs9"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base ConfigFile containers directory happstack happstack-helpers + happstack-server happstack-state hsp MissingH mtl old-locale + old-time random regex-posix split time + ]; + description = "ImageBoard on Happstack and HSP"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "primula-board"; + }) {}; + + "primula-bot" = callPackage + ({ mkDerivation, base, ConfigFile, directory, HTTP, mtl, network + , parsec, utf8-string, XMPP + }: + mkDerivation { + pname = "primula-bot"; + version = "0.0.2"; + sha256 = "0j3xjlwvix81zxd38540jwb3vp438d72gmfxdhbypyi5f1qgx01x"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base ConfigFile directory HTTP mtl network parsec utf8-string XMPP + ]; + description = "Jabber-bot for primula-board ImageBoard"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "primula-bot"; + }) {}; + + "primus" = callPackage + ({ mkDerivation, adjunctions, base, checkers, deepseq, distributive + , lens, pos, profunctors, QuickCheck, semigroupoids, tasty + , tasty-hunit, tasty-quickcheck, these + }: + mkDerivation { + pname = "primus"; + version = "0.3.0.0"; + sha256 = "0g9b16cq9z6hbzdh49s952ihhfsv2z9cjfy1jh5nygg3zpvc8bdw"; + libraryHaskellDepends = [ + adjunctions base deepseq distributive pos profunctors semigroupoids + these + ]; + testHaskellDepends = [ + adjunctions base checkers deepseq distributive lens pos profunctors + QuickCheck semigroupoids tasty tasty-hunit tasty-quickcheck these + ]; + description = "nonempty and positive functions"; + license = lib.licenses.bsd3; + }) {}; + + "pringletons" = callPackage + ({ mkDerivation, aeson, base, hashable, singletons + , template-haskell, text, unordered-containers, vector, vinyl + }: + mkDerivation { + pname = "pringletons"; + version = "0.4"; + sha256 = "1yv61vmy3wv19lzim362b5ima7yz0wlyvq98b59rzk8v0a5cqr0z"; + libraryHaskellDepends = [ + aeson base hashable singletons template-haskell text + unordered-containers vector vinyl + ]; + description = "Classes and data structures complementing the singletons library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "print-console-colors" = callPackage + ({ mkDerivation, ansi-terminal, base }: + mkDerivation { + pname = "print-console-colors"; + version = "0.1.0.0"; + sha256 = "12x1lbn8daq996pipnqd8g6mjpg85zj85zygbs547m9r27gf6j88"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ ansi-terminal base ]; + executableHaskellDepends = [ base ]; + description = "Print all ANSI console colors"; + license = lib.licenses.bsd3; + mainProgram = "print-console-colors"; + }) {}; + + "print-debugger" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "print-debugger"; + version = "1.1.9"; + sha256 = "10c4dsf0kz5ydbx5gr8dzcd280l6nj8dd6h77k56ggy5icnhx6p8"; + libraryHaskellDepends = [ base split ]; + description = "Debug print formatting library"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "print-info" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "print-info"; + version = "0.1.3.0"; + sha256 = "02wl9hq7jkz4yzkb744xwgnbss0w2sdpi02d3ms2q5rvc03ixnh6"; + libraryHaskellDepends = [ base ]; + description = "Can be used to coordinate the printing output"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "printcess" = callPackage + ({ mkDerivation, base, containers, hspec, HUnit, lens, mtl + , QuickCheck, transformers + }: + mkDerivation { + pname = "printcess"; + version = "0.1.0.3"; + sha256 = "0ammksaa8k6nv93dyxq6cwm2s09ddiiz6395idf7hl82kq7j4v2z"; + libraryHaskellDepends = [ base containers lens mtl transformers ]; + testHaskellDepends = [ + base containers hspec HUnit lens mtl QuickCheck transformers + ]; + description = "Pretty printing with indentation, mixfix operators, and automatic line breaks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "printf-mauke" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , template-haskell + }: + mkDerivation { + pname = "printf-mauke"; + version = "0.7.0"; + sha256 = "05cp2jzvrgyi612hnm89cv46ry90rwqvx67w20yscrsp1ylxq665"; + libraryHaskellDepends = [ + base bytestring containers data-default template-haskell + ]; + description = "A Perl printf like formatter"; + license = lib.licenses.bsd3; + }) {}; + + "printf-safe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "printf-safe"; + version = "0.1.0.1"; + sha256 = "17bazxp86h96r12ca7mr1k7krh3zxh7dipgx5p6n8h08dgfsmijl"; + libraryHaskellDepends = [ base ]; + description = "Type safe interface for Text.Printf"; + license = lib.licenses.bsd3; + }) {}; + + "prints" = callPackage + ({ mkDerivation, base, hscolour, pretty-show, pretty-simple, text + , transformers + }: + mkDerivation { + pname = "prints"; + version = "0.1.0.2"; + sha256 = "0qngdky3rj9kzn2j8aqsnrrrgx4jc375m6lipx5m8j7wxqzyc8if"; + libraryHaskellDepends = [ + base hscolour pretty-show pretty-simple text transformers + ]; + description = "The Artist Formerly Known as Prints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "printxosd" = callPackage + ({ mkDerivation, base, xosd }: + mkDerivation { + pname = "printxosd"; + version = "0.1"; + sha256 = "1myn6bp28d8nf92v9xf3iw5jvzwmrxbzf8px254hmzv8zvd5ki1i"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base xosd ]; + description = "Simple tool to display some text on an on-screen display"; + license = lib.licenses.bsd3; + mainProgram = "printxosd"; + }) {}; + + "priority-queue" = callPackage + ({ mkDerivation, base, containers, queue, reord, stateref }: + mkDerivation { + pname = "priority-queue"; + version = "0.2.2"; + sha256 = "0nsiil0yl32m80a1kpg3z0wd5fxwkpz2lzf66pa06iy24q0rz5lf"; + libraryHaskellDepends = [ base containers queue reord stateref ]; + description = "Simple implementation of a priority queue"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "priority-sync" = callPackage + ({ mkDerivation, base, containers, parallel, PSQueue, random, stm + }: + mkDerivation { + pname = "priority-sync"; + version = "0.2.1.1"; + sha256 = "1ffg3ba6wfd72r2d86hq28y83qx80pdza939knay9hsnyw84vd6g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers parallel PSQueue random stm + ]; + executableHaskellDepends = [ base ]; + description = "Cooperative task prioritization"; + license = lib.licenses.bsd3; + mainProgram = "_PrioritySync_Internal_Tests"; + }) {}; + + "private-hackage-uploader" = callPackage + ({ mkDerivation, base, directory, optparse-applicative, shelly + , text + }: + mkDerivation { + pname = "private-hackage-uploader"; + version = "0.2.3.0"; + sha256 = "0591xfj3wrhkyybycb38kvdvjiyvl62a4174zxzzc9bzj5pr4fji"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory optparse-applicative shelly text + ]; + executableHaskellDepends = [ base directory shelly text ]; + description = "Upload a package to the public or private hackage, building its docs"; + license = lib.licenses.mit; + mainProgram = "private-hackage-uploader"; + }) {}; + + "privileged-concurrency" = callPackage + ({ mkDerivation, base, contravariant, lifted-base, stm, unliftio + , unliftio-core + }: + mkDerivation { + pname = "privileged-concurrency"; + version = "0.7.0"; + sha256 = "0yapp7imds78rqb59rdr8bx82c6iifabf3x59n937srxiws55dik"; + libraryHaskellDepends = [ + base contravariant lifted-base stm unliftio unliftio-core + ]; + description = "Provides privilege separated versions of the concurrency primitives"; + license = lib.licenses.bsd3; + }) {}; + + "prizm" = callPackage + ({ mkDerivation, base, convertible, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text + }: + mkDerivation { + pname = "prizm"; + version = "3.0.0"; + sha256 = "10sjs223i7yqhhdhd6lpaq4sz30faywiw0yp494dziybh63lrg4v"; + libraryHaskellDepends = [ base convertible text ]; + testHaskellDepends = [ + base convertible HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Convert colors to different color spaces, interpolate colors, and transform colors"; + license = lib.licenses.bsd3; + }) {}; + + "pro-abstract" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable, hedgehog + , hedgehog-optics, neat-interpolation, optics-core, text + }: + mkDerivation { + pname = "pro-abstract"; + version = "0.3.0.0"; + sha256 = "1k7kimr067f0hc7g9m9lb7zihdnhv6508zi02w7zvj8w479ny73s"; + libraryHaskellDepends = [ + base containers deepseq hashable optics-core text + ]; + testHaskellDepends = [ + base containers deepseq hashable hedgehog hedgehog-optics + neat-interpolation optics-core text + ]; + doHaddock = false; + description = "Abstract syntax for writing documents"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pro-source" = callPackage + ({ mkDerivation, base, deepseq, hashable, optics-core + , prettyprinter, tasty, tasty-hunit, tasty-quickcheck, text, vector + }: + mkDerivation { + pname = "pro-source"; + version = "0.1.0.0"; + sha256 = "0c3xhdggw6cw8h8jxlkh4vi2xmcaibvj1c5klm9mf8cfyr4f6722"; + revision = "1"; + editedCabalFile = "1mxc6lbwdhk1d5in711ma1vvd60nckfb17ss8xbj68b8irw160ng"; + libraryHaskellDepends = [ + base deepseq hashable optics-core prettyprinter text vector + ]; + testHaskellDepends = [ + base deepseq hashable optics-core prettyprinter tasty tasty-hunit + tasty-quickcheck text vector + ]; + description = "Utilities for tracking source locations"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prob" = callPackage + ({ mkDerivation, base, containers, hspec, random }: + mkDerivation { + pname = "prob"; + version = "0.1.1"; + sha256 = "0ra2g9l5lir5j0z9c2j8n4gqyxdfkj8v4qdbm7z6b6l9ii2lq8cn"; + libraryHaskellDepends = [ base containers random ]; + testHaskellDepends = [ base hspec ]; + description = "Discrete probability monad"; + license = lib.licenses.bsd3; + }) {}; + + "prob-fx" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, dirichlet + , extensible, ghc-prim, lens, log-domain, membership, mtl + , mwc-probability, mwc-random, primitive, random, split, statistics + , transformers, vector + }: + mkDerivation { + pname = "prob-fx"; + version = "0.1.0.2"; + sha256 = "1p85fzb0zp0jwvkar41wqag9kyz3aj6zdrs2cca0zaxzrj1ysck9"; + revision = "1"; + editedCabalFile = "0cvhxvnmap12ya42hqnqa40hj1d101yhz9bnamda6gsgmdi5gy14"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers criterion deepseq dirichlet extensible ghc-prim + lens log-domain membership mtl mwc-probability mwc-random primitive + random split statistics transformers vector + ]; + executableHaskellDepends = [ base extensible lens ]; + description = "A library for modular probabilistic modelling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "prob-fx"; + broken = true; + }) {}; + + "probability" = callPackage + ({ mkDerivation, base, containers, random, transformers, utility-ht + }: + mkDerivation { + pname = "probability"; + version = "0.2.8"; + sha256 = "06vaq2wsy63vnsprpz0921v5mdqnhp58h1ly721lwrxyd8lg57hg"; + libraryHaskellDepends = [ + base containers random transformers utility-ht + ]; + description = "Probabilistic Functional Programming"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "probable" = callPackage + ({ mkDerivation, base, criterion, mtl, mwc-random, mwc-random-monad + , primitive, statistics, transformers, vector + }: + mkDerivation { + pname = "probable"; + version = "0.1.3"; + sha256 = "196m3v30818q034x7jdnqdwfqffx5pfj64yyw0q2blhwzkhc0f9n"; + revision = "3"; + editedCabalFile = "0fvvf9l4vkmnv7qffvkxd0rajv7n64v0550nd7cpjazns41y4lz2"; + libraryHaskellDepends = [ + base mtl mwc-random primitive statistics transformers vector + ]; + benchmarkHaskellDepends = [ + base criterion mwc-random mwc-random-monad vector + ]; + description = "Easy and reasonably efficient probabilistic programming and random generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "proc" = callPackage + ({ mkDerivation, base, containers, directory, filepath, process + , regex-tdfa, split, strict, xformat + }: + mkDerivation { + pname = "proc"; + version = "0.0.9"; + sha256 = "0p3cr4q34h81g77psypja4m0mgs9mwl51mfb5kdxj5xrsf2nd3la"; + revision = "1"; + editedCabalFile = "0a70zglwws1gyrilr0i8kis7lv7w002vzx41x713j8dp4p39n95z"; + libraryHaskellDepends = [ + base containers directory filepath process regex-tdfa split strict + xformat + ]; + description = "Parse process information for Linux"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "proc-net" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, network, unix }: + mkDerivation { + pname = "proc-net"; + version = "1.0.0.2"; + sha256 = "04zx462sj8kh21a8n7kk3jpcvdh6s64pvgdb0la0sxq0jycfybzz"; + revision = "1"; + editedCabalFile = "1ng8xnvzylj2f635kfwmdwhgjshbsmcm1x5c7bscz2m9x10brmhn"; + libraryHaskellDepends = [ + attoparsec base bytestring network unix + ]; + description = "Parse /proc/net/{tcp,tcp6,udp,udp6}"; + license = lib.licenses.mit; + }) {}; + + "process_1_6_19_0" = callPackage + ({ mkDerivation, base, bytestring, deepseq, directory, filepath + , unix + }: + mkDerivation { + pname = "process"; + version = "1.6.19.0"; + sha256 = "15nbbn7zcs1pwicqdhzg5s6wrym1l29mbvbin5z56rk9nid3as5l"; + libraryHaskellDepends = [ base deepseq directory filepath unix ]; + testHaskellDepends = [ base bytestring directory ]; + description = "Process libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "process-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , control-monad-loop, hspec, mtl, process, resourcet, shakespeare + , shakespeare-text, template-haskell, text + }: + mkDerivation { + pname = "process-conduit"; + version = "1.2.0.1"; + sha256 = "0hnbywmjvk3y26sc9a0jfqzm04pg08zd2bflld1mvni02s89lvc8"; + libraryHaskellDepends = [ + base bytestring conduit control-monad-loop mtl process resourcet + shakespeare shakespeare-text template-haskell text + ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra hspec resourcet + ]; + description = "Conduits for processes (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "process-extras" = callPackage + ({ mkDerivation, base, bytestring, data-default, deepseq + , generic-deriving, HUnit, ListLike, mtl, process, text + }: + mkDerivation { + pname = "process-extras"; + version = "0.7.4"; + sha256 = "0klqgr37f1z2z6i0a9b0giapmq0p35l5k9kz1p7f0k1597w7agi9"; + libraryHaskellDepends = [ + base bytestring data-default deepseq generic-deriving ListLike mtl + process text + ]; + testHaskellDepends = [ base HUnit ]; + description = "Process extras"; + license = lib.licenses.mit; + }) {}; + + "process-iterio" = callPackage + ({ mkDerivation, base, bytestring, cpphs, iterIO, process + , transformers + }: + mkDerivation { + pname = "process-iterio"; + version = "0.0.0"; + sha256 = "18kdj70fv4y5fnw7d8pd0mbvlwca1pm1f88z4ibpji0n4dja332z"; + libraryHaskellDepends = [ + base bytestring cpphs iterIO process transformers + ]; + testHaskellDepends = [ + base bytestring cpphs iterIO process transformers + ]; + description = "IterIO Process Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "process-leksah" = callPackage + ({ mkDerivation, base, directory, filepath, unix }: + mkDerivation { + pname = "process-leksah"; + version = "1.0.1.4"; + sha256 = "1899ybhnsj22sir2l933lhkk9fpcgjbb4qd6gscnby28qcs5bwbv"; + libraryHaskellDepends = [ base directory filepath unix ]; + description = "Process libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "process-listlike" = callPackage + ({ mkDerivation, base, bytestring, deepseq, ListLike, process, text + }: + mkDerivation { + pname = "process-listlike"; + version = "1.0"; + sha256 = "0yaz90pfpx9kahwbvbvl2ir62imxxsq7v72i67ac2zv3585c427r"; + revision = "3"; + editedCabalFile = "1cb3xgdhnq3jgb3cfcs19qfq15jq14mpj9b7lcn0lnwnjmqz1y3m"; + libraryHaskellDepends = [ + base bytestring deepseq ListLike process text + ]; + description = "Process extras"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "process-progress" = callPackage + ({ mkDerivation, base, bytestring, deepseq, HUnit, ListLike, mtl + , process, process-listlike, text, time, unix, utf8-string + }: + mkDerivation { + pname = "process-progress"; + version = "0.14"; + sha256 = "0kdzb8m6fx0ah9i15fpcz6phzqd88g4djf0a5h0vi4d4qkib6kin"; + libraryHaskellDepends = [ + base bytestring deepseq HUnit ListLike mtl process process-listlike + text time unix utf8-string + ]; + description = "Run a process and do reportsing on its progress"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "process-qq" = callPackage + ({ mkDerivation, base, bytestring, enumerator, mtl, process + , shakespeare-text, template-haskell, text + }: + mkDerivation { + pname = "process-qq"; + version = "0.2.0"; + sha256 = "1495dc39kjf9mjvn7ag8hb95bsmhb18sd0ykg4mz7rrl0q03ig2a"; + libraryHaskellDepends = [ + base bytestring enumerator mtl process shakespeare-text + template-haskell text + ]; + description = "Quasi-Quoters for exec process"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "process-sequential" = callPackage + ({ mkDerivation, base, directory, mmsyn3, process, sublists }: + mkDerivation { + pname = "process-sequential"; + version = "0.1.2.0"; + sha256 = "1pspx5w36hzc1gc2vmnivnc9bjpccww9mk184m3zsh563w55iwqw"; + libraryHaskellDepends = [ base directory mmsyn3 process sublists ]; + description = "A test suite for the complex multi files multi level processment"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "process-streaming" = callPackage + ({ mkDerivation, attoparsec, base, bifunctors, bytestring, conceit + , containers, directory, doctest, exceptions, filepath, foldl, free + , kan-extensions, lens-family-core, pipes, pipes-attoparsec + , pipes-bytestring, pipes-concurrency, pipes-group, pipes-parse + , pipes-safe, pipes-text, pipes-transduce, process, profunctors + , semigroups, tasty, tasty-hunit, text, transformers + , transformers-compat, void + }: + mkDerivation { + pname = "process-streaming"; + version = "0.9.3.0"; + sha256 = "06x2xcjbhwhnwyml8kxqa5wl89mr9fbbpgplysd68d01yhm2dnmr"; + libraryHaskellDepends = [ + base bifunctors bytestring conceit free kan-extensions pipes + pipes-bytestring pipes-concurrency pipes-parse pipes-safe + pipes-text pipes-transduce process profunctors text transformers + transformers-compat void + ]; + testHaskellDepends = [ + attoparsec base bifunctors bytestring containers directory doctest + exceptions filepath foldl free lens-family-core pipes + pipes-attoparsec pipes-bytestring pipes-concurrency pipes-group + pipes-parse pipes-safe pipes-text pipes-transduce process + semigroups tasty tasty-hunit text transformers transformers-compat + void + ]; + description = "Streaming interface to system processes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "processing" = callPackage + ({ mkDerivation, base, blaze-html, containers, directory, filepath + , mainland-pretty, multiset, QuickCheck, quickcheck-instances + , template-haskell, text, transformers + }: + mkDerivation { + pname = "processing"; + version = "1.2.0.2"; + sha256 = "059j8ssvxpj2xam9v60a7s2zslv12a1kqwbs0pj7sf81b2qkd0ss"; + libraryHaskellDepends = [ + base blaze-html containers directory filepath mainland-pretty + multiset QuickCheck quickcheck-instances template-haskell text + transformers + ]; + description = "Web graphic applications with processing.js."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "processing-for-haskell" = callPackage + ({ mkDerivation, base, data-default, GLUT, hsnoise, NumInstances + , OpenGL, random, time, transformers, utf8-string, vector-space + }: + mkDerivation { + pname = "processing-for-haskell"; + version = "0.1.0.1"; + sha256 = "0m0qrzxpds3036cyg0ww6q6dqs4lm2ar51d1bjwk0y7ym2g060w3"; + libraryHaskellDepends = [ + base data-default GLUT hsnoise NumInstances OpenGL random time + transformers utf8-string vector-space + ]; + description = "Computer graphics for kids and artists with Processing implemented in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "processmemory" = callPackage + ({ mkDerivation, base, binary, bytestring, process }: + mkDerivation { + pname = "processmemory"; + version = "0.1.0.0"; + sha256 = "12p7974x43w06jwaf7hlv2wxlgqnq9kb10mgjl9c4l7hbpbg3y0z"; + libraryHaskellDepends = [ base binary bytestring process ]; + description = "C bindings for the gnu-extension functions process_vm_readv and process_vm_writev"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "processor-creative-kit" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers + , deepseq, mtl + }: + mkDerivation { + pname = "processor-creative-kit"; + version = "0.1.0.1"; + sha256 = "1jshzych1vbb24bm219sdpxkb2amvv11fbhqwf7iy4l1prg248h7"; + libraryHaskellDepends = [ + array attoparsec base bytestring containers deepseq mtl + ]; + description = "a creation kit for instruction sets and cpu simulators and development tools"; + license = lib.licenses.bsd3; + }) {}; + + "procex" = callPackage + ({ mkDerivation, async, base, bytestring, containers, deepseq + , hspec, unix, utf8-string + }: + mkDerivation { + pname = "procex"; + version = "0.3.3"; + sha256 = "1r5rrdwzjvh2mdsv63hq2rv9qq04qwmvw83niri066ini60ns9ln"; + libraryHaskellDepends = [ + async base bytestring containers deepseq unix utf8-string + ]; + testHaskellDepends = [ async base bytestring hspec unix ]; + description = "Ergonomic process launching with extreme flexibility and speed"; + license = lib.licenses.mit; + }) {}; + + "procrastinating-structure" = callPackage + ({ mkDerivation, base, procrastinating-variable }: + mkDerivation { + pname = "procrastinating-structure"; + version = "1.0.1"; + sha256 = "126mp2mfmy9xg1kichl19ga6j3w1s0qpk3hqh47x5x5120qh63l3"; + libraryHaskellDepends = [ base procrastinating-variable ]; + description = "Pure structures that can be incrementally created in impure code"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "procrastinating-variable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "procrastinating-variable"; + version = "1.0.2"; + sha256 = "12px0nk7j74hyfzcvxacd9020gk3cd3ijqb7fjmmg8y33354jkc4"; + libraryHaskellDepends = [ base ]; + description = "Haskell values that cannot be evaluated immediately"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "procstat" = callPackage + ({ mkDerivation, attoparsec, base, bytestring }: + mkDerivation { + pname = "procstat"; + version = "0.1.0.1"; + sha256 = "1md75jc32nfnvs7ygf1mna00gl0wmimp2lkdcs9r9v0iy4b1hr5m"; + libraryHaskellDepends = [ attoparsec base bytestring ]; + description = "get information on processes in Linux"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "proctest" = callPackage + ({ mkDerivation, base, bytestring, hspec, HUnit, process + , QuickCheck, text + }: + mkDerivation { + pname = "proctest"; + version = "0.1.3.0"; + sha256 = "02iz323arx9zwclvspgaaqz81bp6jdnj89pjm08n2gamg39zsbdn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring HUnit process text ]; + executableHaskellDepends = [ + base bytestring hspec HUnit process QuickCheck text + ]; + description = "An IO library for testing interactive command line programs"; + license = lib.licenses.mit; + mainProgram = "example-netcat-test"; + }) {}; + + "producer" = callPackage + ({ mkDerivation, base, checkers, QuickCheck, tasty, tasty-auto + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "producer"; + version = "0.1.0.0"; + sha256 = "0dg0yj5b39ghhh6jx9mp9mya3wwzgv6ldkvqxplr1bv3bvxvjkrr"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base checkers QuickCheck tasty tasty-auto tasty-hunit + tasty-quickcheck + ]; + description = "Simple streaming datatype"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "product" = callPackage + ({ mkDerivation, base, category }: + mkDerivation { + pname = "product"; + version = "0.1.0.0"; + sha256 = "1dh1bf5mc2q6jb4srajn448fww5s8ixcwiswqp7pk9638sdh6dgk"; + revision = "2"; + editedCabalFile = "0ssd2yc8c3h2y5yra8y49sphxwpj8jd7ss6h058nabld0hrbvjm2"; + libraryHaskellDepends = [ base category ]; + description = "Product category"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "product-isomorphic" = callPackage + ({ mkDerivation, base, template-haskell, th-data-compat }: + mkDerivation { + pname = "product-isomorphic"; + version = "0.0.3.4"; + sha256 = "0hzz90d19cx7vys8cfpglb4h343jnmxwlykfhcylppwbm5blcr6a"; + libraryHaskellDepends = [ base template-haskell th-data-compat ]; + testHaskellDepends = [ base template-haskell ]; + description = "Weaken applicative functor on products"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "product-profunctors" = callPackage + ({ mkDerivation, base, bifunctors, contravariant, criterion + , deepseq, profunctors, tagged, template-haskell, th-abstraction + }: + mkDerivation { + pname = "product-profunctors"; + version = "0.11.1.1"; + sha256 = "1nhwpfjz4iz30h8q7d40hlibqqymvmcf6wmbl6h3212d54hqdgiz"; + revision = "4"; + editedCabalFile = "18jc284wsvv8kjxb36j7i1iashpizs5yrqjzq1i1r2yzzq9zplll"; + libraryHaskellDepends = [ + base bifunctors contravariant profunctors tagged template-haskell + th-abstraction + ]; + testHaskellDepends = [ base profunctors ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "product-profunctors"; + license = lib.licenses.bsd3; + }) {}; + + "prof-flamegraph" = callPackage + ({ mkDerivation, base, optparse-applicative }: + mkDerivation { + pname = "prof-flamegraph"; + version = "1.0.0"; + sha256 = "10ca6jmgnavqf8p8zf643rg1pjnzzndri4rbpmz6jshgy55vikf6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base optparse-applicative ]; + description = "Generate flamegraphs from ghc RTS .prof files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "prof-flamegraph"; + broken = true; + }) {}; + + "prof2dot" = callPackage + ({ mkDerivation, base, containers, filepath, haskell98, parsec }: + mkDerivation { + pname = "prof2dot"; + version = "0.4.1"; + sha256 = "1cf1ysnfpng7ijgsbnly5878wg7cp907cqpvf4yq9sd6nym8hcng"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers filepath haskell98 parsec + ]; + description = "Convert GHC profiles into GraphViz's dot format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "prof2dot"; + }) {}; + + "prof2pretty" = callPackage + ({ mkDerivation, base, containers, filepath, haskell-src-exts + , semigroups, uniplate, zenc + }: + mkDerivation { + pname = "prof2pretty"; + version = "0.1.0.0"; + sha256 = "104frg0czfk4rgjxyf0xz7100j3y9ndvf01jgv3yibaq98v2h64r"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers filepath haskell-src-exts semigroups uniplate zenc + ]; + description = "generate pretty source from time/allocation profiles"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "profiterole" = callPackage + ({ mkDerivation, base, containers, directory, extra, filepath + , ghc-prof, hashable, scientific, text + }: + mkDerivation { + pname = "profiterole"; + version = "0.1"; + sha256 = "1wfj8rmcablya94shhrnx2dbk3pfbhvdv6mk6946fyjfy32di266"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory extra filepath ghc-prof hashable + scientific text + ]; + description = "Restructure GHC profile reports"; + license = lib.licenses.bsd3; + mainProgram = "profiterole"; + }) {}; + + "profiteur" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, filepath + , ghc-prof, js-jquery, scientific, text, unordered-containers + , vector + }: + mkDerivation { + pname = "profiteur"; + version = "0.4.7.0"; + sha256 = "1pkjca5l5nbvkrhw3s2j54mr0wg5a53wyffzwvhfxmfslgd1s7pw"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers filepath ghc-prof js-jquery + scientific text unordered-containers vector + ]; + executableHaskellDepends = [ base ]; + description = "Treemap visualiser for GHC prof files"; + license = lib.licenses.bsd3; + mainProgram = "profiteur"; + }) {}; + + "profunctor-arrows" = callPackage + ({ mkDerivation, base, comonad, lawz, profunctors }: + mkDerivation { + pname = "profunctor-arrows"; + version = "0.0.1"; + sha256 = "136d594l4magjibq44fs64bqafvcdy8jm2gijs6x1whpab0vl44k"; + libraryHaskellDepends = [ base comonad lawz profunctors ]; + description = "Profunctor arrows"; + license = lib.licenses.bsd3; + }) {}; + + "profunctor-extras" = callPackage + ({ mkDerivation, base, profunctors }: + mkDerivation { + pname = "profunctor-extras"; + version = "4.0"; + sha256 = "10j458liqlyz5s9gkg95c6aq7ap5fa7d8pc7hygy71nn87pm2g4a"; + libraryHaskellDepends = [ base profunctors ]; + doHaddock = false; + description = "This package has been absorbed into profunctors 4.0"; + license = lib.licenses.bsd3; + }) {}; + + "profunctor-misc" = callPackage + ({ mkDerivation, base, comonad, contravariant, profunctors }: + mkDerivation { + pname = "profunctor-misc"; + version = "0.0.0.1"; + sha256 = "0akgx4gasd0p0skqrr29xdm0yp0dppzx21skk00is0lrwmldhqkg"; + libraryHaskellDepends = [ base comonad contravariant profunctors ]; + description = "Profunctor miscellany"; + license = lib.licenses.bsd3; + }) {}; + + "profunctor-monad" = callPackage + ({ mkDerivation, base, constraints, hashable, mtl, profunctors + , transformers, unordered-containers + }: + mkDerivation { + pname = "profunctor-monad"; + version = "0.2.0.0"; + sha256 = "0kvjaqlq36nnmc5c59yjrq3xz6wn1vkzkzn6cvp2kqivsbzg4aav"; + libraryHaskellDepends = [ base constraints profunctors ]; + testHaskellDepends = [ + base hashable mtl transformers unordered-containers + ]; + description = "Monadic bidirectional programming"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "profunctor-optics" = callPackage + ({ mkDerivation, adjunctions, base, coapplicative, distributive + , doctest, lawz, mtl, newtype-generics, profunctors, rings + , semigroupoids, tagged, transformers + }: + mkDerivation { + pname = "profunctor-optics"; + version = "0.0.2"; + sha256 = "0x9cq3z1ixxgc85xf0387f5rsdwrm53qwzmcfm0b0z8gj38qaa5r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + adjunctions base coapplicative distributive lawz mtl + newtype-generics profunctors rings semigroupoids tagged + transformers + ]; + executableHaskellDepends = [ base doctest mtl ]; + description = "A compact optics library compatible with the typeclasses in profunctors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "doctest"; + broken = true; + }) {coapplicative = null;}; + + "profunctors" = callPackage + ({ mkDerivation, base, base-orphans, bifunctors, comonad + , contravariant, distributive, tagged, transformers + }: + mkDerivation { + pname = "profunctors"; + version = "5.6.2"; + sha256 = "0an9v003ivxmjid0s51qznbjhd5fsa1dkcfsrhxllnjja1xmv5b5"; + revision = "3"; + editedCabalFile = "0y2g5dhmvkbd8zsckpgxd1g4hr3g56g0iqi6crjjc8wqd12bly71"; + libraryHaskellDepends = [ + base base-orphans bifunctors comonad contravariant distributive + tagged transformers + ]; + description = "Profunctors"; + license = lib.licenses.bsd3; + }) {}; + + "program" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "program"; + version = "0.1.0.0"; + sha256 = "00zzd0fnkjvrazmc9icn0zvzdb6imbw4ajb4fip3w4zv63qzv266"; + revision = "1"; + editedCabalFile = "0dz2wbgzraizgr34xjarmhf1ncx1b785gv4ddnni0l14h51sks9h"; + libraryHaskellDepends = [ base ]; + description = "Programs with Environments and Managed Resources"; + license = lib.licenses.bsd3; + }) {}; + + "progress" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "progress"; + version = "1.0"; + sha256 = "0cac4v6k2nrpglnf3680y334kw4k0s6xfm86wrfyszl5sq2a7w94"; + libraryHaskellDepends = [ base time ]; + description = "Simple progress tracking & projection library"; + license = lib.licenses.bsd3; + }) {}; + + "progress-meter" = callPackage + ({ mkDerivation, ansi-terminal, async, base, stm }: + mkDerivation { + pname = "progress-meter"; + version = "1.0.0.1"; + sha256 = "1mdzwbzkf9ja7i21hds26gqn2ll4hnidbcq145yigkfzv93r6hq6"; + libraryHaskellDepends = [ ansi-terminal async base stm ]; + description = "Live diagnostics for concurrent activity"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "progress-reporting" = callPackage + ({ mkDerivation, base, deepseq, mtl, time }: + mkDerivation { + pname = "progress-reporting"; + version = "1.1.0"; + sha256 = "02j1i28hcd54w1j9p0d8xzc1bns7swd8js5f6d6ppikc82hlb9bj"; + revision = "1"; + editedCabalFile = "1a20ziwki29chw069jqrjm2rb64j4sfxbi7xyqxqd6vh9gpwdmm1"; + libraryHaskellDepends = [ base deepseq mtl time ]; + description = "Functionality for reporting function progress"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "progressbar" = callPackage + ({ mkDerivation, base, io-reactive }: + mkDerivation { + pname = "progressbar"; + version = "0.0.1"; + sha256 = "09yfspxcdp4y5chim2qmylfmjp0kdg4qg2w54kg3hir8f7kih3ns"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base io-reactive ]; + description = "Progressbar API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "progression" = callPackage + ({ mkDerivation, base, containers, criterion, directory, filepath + , haskeline, process, txt-sushi + }: + mkDerivation { + pname = "progression"; + version = "0.5.0.2"; + sha256 = "01s01v59hjy5i8dd9a1gxjpyw2qq3r81np7acn94wjh64c8rrmpa"; + libraryHaskellDepends = [ + base containers criterion directory filepath haskeline process + txt-sushi + ]; + description = "Automates the recording and graphing of criterion benchmarks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "progressive" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, ghc-prim, process, text + }: + mkDerivation { + pname = "progressive"; + version = "0.1.0.1"; + sha256 = "1psbgl19x2wwh4rcd4nsayrc1bq2g27qywr1m9jgmshcz1cinpbh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring containers directory filepath ghc-prim + process text + ]; + description = "Multilabel classification model which learns sequentially (online)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "progressive"; + broken = true; + }) {}; + + "proj4-hs-bindings" = callPackage + ({ mkDerivation, base, ghc-prim, proj }: + mkDerivation { + pname = "proj4-hs-bindings"; + version = "0.1"; + sha256 = "0cwkjg1bm1swl103nsziyc71yqgvdq82ywgi2jnn7cj9lk4ihrah"; + libraryHaskellDepends = [ base ghc-prim ]; + librarySystemDepends = [ proj ]; + description = "Haskell bindings for the Proj4 C dynamic library"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) proj;}; + + "project-forge" = callPackage + ({ mkDerivation, aeson, base, Blammo, bytestring, containers + , directory, filepath, pretty-simple, stache, tasty, tasty-hunit + , temporary, text, typed-process + }: + mkDerivation { + pname = "project-forge"; + version = "0.3.0.0"; + sha256 = "0ppi64aa49970iig292bhnc48v37yvvcc2smjskvjjgka5nv4855"; + libraryHaskellDepends = [ + aeson base Blammo bytestring containers directory filepath + pretty-simple stache temporary text typed-process + ]; + testHaskellDepends = [ aeson base filepath tasty tasty-hunit ]; + description = "A project initialization library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "project-m36" = callPackage + ({ mkDerivation, aeson, async, attoparsec, barbies, base + , base16-bytestring, base64-bytestring, blaze-html, bytestring + , Cabal, cassava, conduit, containers, convertible, criterion + , cryptohash-sha256, curryer-rpc, data-interval, deepseq + , deepseq-generics, deferred-folds, directory, either, exceptions + , extended-reals, fast-builder, filepath, foldl, ghc, ghc-boot + , ghc-paths, ghci, Glob, gnuplot, hashable, haskeline + , http-api-data, http-conduit, http-types, HUnit, list-t + , megaparsec, modern-uri, monad-parallel, MonadRandom, mtl, network + , old-locale, optparse-applicative, parallel, parser-combinators + , path-pieces, prettyprinter, QuickCheck, quickcheck-instances + , random, random-shuffle, recursion-schemes, resourcet, rset + , scientific, scotty, semigroups, stm, stm-containers, streamly + , template-haskell, temporary, text, text-manipulate, time + , transformers, unix, unordered-containers, uuid, vector + , vector-instances, wai, wai-websockets, warp, warp-tls, websockets + , winery, zlib + }: + mkDerivation { + pname = "project-m36"; + version = "0.9.9"; + sha256 = "07d3jr66gk48l4cmy2acigi61zwxn1pa6gg09lxazi5c8ii6zhzf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base base64-bytestring bytestring cassava + conduit containers convertible cryptohash-sha256 curryer-rpc + data-interval deepseq deepseq-generics deferred-folds directory + either exceptions extended-reals fast-builder filepath foldl ghc + ghc-boot ghc-paths ghci Glob gnuplot hashable haskeline + http-api-data list-t monad-parallel MonadRandom mtl network + old-locale optparse-applicative parallel path-pieces QuickCheck + quickcheck-instances random-shuffle recursion-schemes resourcet + rset scientific semigroups stm stm-containers streamly temporary + text text-manipulate time transformers unix unordered-containers + uuid vector vector-instances winery zlib + ]; + executableHaskellDepends = [ + aeson attoparsec barbies base base16-bytestring base64-bytestring + blaze-html bytestring Cabal cassava conduit containers + cryptohash-sha256 curryer-rpc data-interval deepseq + deepseq-generics directory either filepath ghc ghc-paths gnuplot + hashable haskeline http-api-data http-conduit http-types HUnit + list-t megaparsec modern-uri MonadRandom mtl network + optparse-applicative parallel parser-combinators path-pieces + prettyprinter random scientific scotty semigroups stm + stm-containers template-haskell temporary text time transformers + unordered-containers uuid vector wai wai-websockets warp warp-tls + websockets winery + ]; + testHaskellDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bytestring Cabal cassava containers cryptohash-sha256 curryer-rpc + data-interval deepseq deepseq-generics directory filepath gnuplot + hashable haskeline http-conduit http-types HUnit list-t megaparsec + modern-uri MonadRandom mtl network optparse-applicative parallel + parser-combinators prettyprinter random scientific semigroups stm + stm-containers temporary text time transformers + unordered-containers uuid vector wai warp websockets winery + ]; + benchmarkHaskellDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bytestring Cabal cassava containers criterion cryptohash-sha256 + curryer-rpc data-interval deepseq deepseq-generics directory + filepath gnuplot hashable haskeline http-conduit http-types HUnit + list-t megaparsec modern-uri MonadRandom mtl network + optparse-applicative parallel parser-combinators prettyprinter + random scientific semigroups stm stm-containers temporary text time + transformers unordered-containers uuid vector websockets winery + ]; + description = "Relational Algebra Engine"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "project-template" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, conduit + , conduit-extra, containers, directory, filepath, hspec, mtl + , QuickCheck, resourcet, text, transformers + }: + mkDerivation { + pname = "project-template"; + version = "0.2.1.0"; + sha256 = "0ac43x36i6b595jhflif1qqhri1rrqw90ama5n7rsh0ffnzyb69d"; + libraryHaskellDepends = [ + base base64-bytestring bytestring conduit conduit-extra containers + directory filepath mtl resourcet text transformers + ]; + testHaskellDepends = [ + base base64-bytestring bytestring conduit containers hspec + QuickCheck resourcet text transformers + ]; + description = "Specify Haskell project templates and generate files"; + license = lib.licenses.bsd3; + }) {}; + + "projectile" = callPackage + ({ mkDerivation, base, deepseq, path, path-io, protolude + , safe-exceptions, tasty, tasty-hunit, tasty-rerun, text, vector + }: + mkDerivation { + pname = "projectile"; + version = "0.0.0.2"; + sha256 = "0bl5j1n0vvxglrr9fs6kid2n6qakkjpkwi8dz7la64lznfr96dji"; + libraryHaskellDepends = [ + base deepseq path path-io protolude safe-exceptions text vector + ]; + testHaskellDepends = [ + base deepseq path path-io protolude safe-exceptions tasty + tasty-hunit tasty-rerun text vector + ]; + description = "Go to README.md"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "projection" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "projection"; + version = "0.1"; + sha256 = "0g9zrdp92w8ygrsmbw4600xaf8d17sm4pq68qd6z7hnf8zps22c1"; + revision = "1"; + editedCabalFile = "02ykpvapl8ypzrggf0b6bdcy6wcwbkwrczhbq3ccc02282lv8pc0"; + libraryHaskellDepends = [ base ]; + description = "Projection function for arbitrarily nested binary product types"; + license = lib.licenses.bsd3; + }) {}; + + "projectroot" = callPackage + ({ mkDerivation, base, directory, hspec, QuickCheck }: + mkDerivation { + pname = "projectroot"; + version = "0.2.0.1"; + sha256 = "1f0sgrdq83af1wff5pmzfh44rmzmc0k8axhddz7rkl9yaj330xak"; + libraryHaskellDepends = [ base directory ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Bindings to the projectroot C logic"; + license = lib.licenses.mit; + }) {}; + + "prolens" = callPackage + ({ mkDerivation, base, doctest, hedgehog, hspec, hspec-hedgehog + , inspection-testing + }: + mkDerivation { + pname = "prolens"; + version = "0.0.0.1"; + sha256 = "0sf9s363gdyhs4qs6z2zqf1ha49qhfx9b1rldj28cgljrxy8jkws"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest hedgehog hspec hspec-hedgehog inspection-testing + ]; + description = "Profunctor-based lightweight implementation of optics"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prolog" = callPackage + ({ mkDerivation, base, containers, mtl, parsec, syb + , template-haskell, th-lift, transformers + }: + mkDerivation { + pname = "prolog"; + version = "0.3.2"; + sha256 = "1clh7gfqh2yf17jc453y8cc8qcga9h0j5a60nfr1sjd5byr8j8ab"; + libraryHaskellDepends = [ + base containers mtl parsec syb template-haskell th-lift + transformers + ]; + description = "A Prolog interpreter written in Haskell"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prolog-graph" = callPackage + ({ mkDerivation, base, cmdargs, fgl, graphviz, mtl, prolog + , prolog-graph-lib, text + }: + mkDerivation { + pname = "prolog-graph"; + version = "0.1.0.2"; + sha256 = "1w3wz0sn1qhw286g3arin30jvlldadw976xr7hp0afdvqicl3892"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs fgl graphviz mtl prolog prolog-graph-lib text + ]; + description = "A command line tool to visualize query resolution in Prolog"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsprolog-graph"; + }) {}; + + "prolog-graph-lib" = callPackage + ({ mkDerivation, base, fgl, graphviz, mtl, prolog, text }: + mkDerivation { + pname = "prolog-graph-lib"; + version = "0.2.1.1"; + sha256 = "1qxikgryyh47zm0qwbsa7lpqmiphbl1askjjjc0rfr9dh5f0wclr"; + libraryHaskellDepends = [ base fgl graphviz mtl prolog text ]; + description = "Generating images of resolution trees for Prolog queries"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "prologue" = callPackage + ({ mkDerivation, base, bifunctors, binary, comonad, cond, container + , convert, data-default, deepseq, deriving-compat, either, errors + , exceptions, functor-utils, ghc-prim, impossible, lens, lens-utils + , monoid, mtl, neat-interpolation, placeholders, pointed, pretty + , pretty-show, primitive, raw-strings-qq, recursion-schemes + , semigroupoids, string-qq, template-haskell, text, transformers + , transformers-base, typelevel, vector + }: + mkDerivation { + pname = "prologue"; + version = "3.2.6"; + sha256 = "0xic2d3b7ya0qrb8r4q0v6f9zgbh7sw0l7rpbmz09i8pkx7bj90y"; + libraryHaskellDepends = [ + base bifunctors binary comonad cond container convert data-default + deepseq deriving-compat either errors exceptions functor-utils + ghc-prim impossible lens lens-utils monoid mtl neat-interpolation + placeholders pointed pretty pretty-show primitive raw-strings-qq + recursion-schemes semigroupoids string-qq template-haskell text + transformers transformers-base typelevel vector + ]; + description = "Better, more general Prelude exporting common utilities"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "prolude" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, containers + , esqueleto, generic-random, lens, mongoDB, network-uri, persistent + , persistent-mongoDB, QuickCheck, quickcheck-instances + , safe-exceptions, scientific, servant, stm, swagger2, text, time + , uuid, vector, witch + }: + mkDerivation { + pname = "prolude"; + version = "0.0.0.30"; + sha256 = "1jcfr6mw5rkcr0vfs53szymwkkdr5jxy8ph9n8cfrn56yqhcdvqj"; + libraryHaskellDepends = [ + aeson base bytestring cassava containers esqueleto generic-random + lens mongoDB network-uri persistent persistent-mongoDB QuickCheck + quickcheck-instances safe-exceptions scientific servant stm + swagger2 text time uuid vector witch + ]; + description = "ACI Learning's custom prelude"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "prometheus" = callPackage + ({ mkDerivation, atomic-primops, base, bytestring, containers + , http-client, http-client-tls, http-types, network-uri, text + , transformers, wai, warp + }: + mkDerivation { + pname = "prometheus"; + version = "2.2.4"; + sha256 = "15ykkpiq1vw4ii9x31jrfryl073kd90dp0p05c3avgqczp3985zp"; + revision = "1"; + editedCabalFile = "0p55nnhhgbf77pw5r5snmikl98zngxwfg1xwg6534lycbznws87z"; + libraryHaskellDepends = [ + atomic-primops base bytestring containers http-client + http-client-tls http-types network-uri text transformers wai warp + ]; + description = "Prometheus Haskell Client"; + license = lib.licenses.bsd3; + }) {}; + + "prometheus-client" = callPackage + ({ mkDerivation, atomic-primops, base, bytestring, clock + , containers, criterion, data-sketches, deepseq, doctest + , exceptions, hspec, mtl, primitive, QuickCheck, random + , random-shuffle, stm, text, transformers, transformers-compat + , utf8-string + }: + mkDerivation { + pname = "prometheus-client"; + version = "1.1.1"; + sha256 = "1j248vy67j0wqfbh5wgqxa4l99ynsf9r2651wghqc7b5973rww3a"; + libraryHaskellDepends = [ + atomic-primops base bytestring clock containers data-sketches + deepseq exceptions mtl primitive stm text transformers + transformers-compat utf8-string + ]; + testHaskellDepends = [ + atomic-primops base bytestring clock containers data-sketches + deepseq doctest exceptions hspec mtl primitive QuickCheck + random-shuffle stm text transformers transformers-compat + utf8-string + ]; + benchmarkHaskellDepends = [ + base bytestring criterion random text utf8-string + ]; + description = "Haskell client library for http://prometheus.io."; + license = lib.licenses.asl20; + }) {}; + + "prometheus-effect" = callPackage + ({ mkDerivation, base, bytestring, clock, criterion, hashable + , http-types, mtl, random, retry, safe-exceptions, streaming + , streaming-bytestring, streaming-utils, streaming-wai, text + , transformers, unordered-containers, vector, vector-algorithms + , wai, warp, weigh + }: + mkDerivation { + pname = "prometheus-effect"; + version = "1.1.0"; + sha256 = "1haajyrky42gkwgg7k6w3blc0dirwsx60lx9kkjfynsslbh8jx1a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring clock hashable http-types mtl retry safe-exceptions + streaming streaming-bytestring streaming-utils streaming-wai text + transformers unordered-containers vector vector-algorithms wai + ]; + executableHaskellDepends = [ + base http-types random text wai warp + ]; + testHaskellDepends = [ base text weigh ]; + benchmarkHaskellDepends = [ base criterion text ]; + description = "Instrument applications with metrics and publish/push to Prometheus"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test"; + broken = true; + }) {}; + + "prometheus-metrics-ghc" = callPackage + ({ mkDerivation, base, doctest, prometheus-client, text + , utf8-string + }: + mkDerivation { + pname = "prometheus-metrics-ghc"; + version = "1.0.1.2"; + sha256 = "06pah4wn9yj65shpgg6lb5pwfmx46gk2nbrs1d6bqiqni05s9pzk"; + libraryHaskellDepends = [ + base prometheus-client text utf8-string + ]; + testHaskellDepends = [ base doctest prometheus-client ]; + description = "Metrics exposing GHC runtime information for use with prometheus-client"; + license = lib.licenses.asl20; + }) {}; + + "prometheus-proc" = callPackage + ({ mkDerivation, base, directory, filepath, prometheus-client + , regex-applicative, text, unix, unix-memory + }: + mkDerivation { + pname = "prometheus-proc"; + version = "0.1.6.0"; + sha256 = "0rpbpyl1gy08cbcb3d1sdkpvva7jmr8pwbcp0xmdm9k3xh1pj2ng"; + libraryHaskellDepends = [ + base directory filepath prometheus-client regex-applicative text + unix unix-memory + ]; + description = "Export metrics from /proc for the current process"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "prometheus-wai-middleware" = callPackage + ({ mkDerivation, async, base, clock, containers, http-types + , prometheus, text, wai, warp + }: + mkDerivation { + pname = "prometheus-wai-middleware"; + version = "1.0.1.0"; + sha256 = "1srp4j7841wfc29x5x8wkykjdqzdln26s219zrq15f5vir14lpar"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base clock containers http-types prometheus text wai + ]; + executableHaskellDepends = [ + async base http-types prometheus wai warp + ]; + description = "Instrument a wai application with various metrics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "prometheus-wai-middleware-example"; + broken = true; + }) {}; + + "promise" = callPackage + ({ mkDerivation, async, base }: + mkDerivation { + pname = "promise"; + version = "0.1.0.0"; + sha256 = "1hzsprmw15apc654n77ima1pgs9nj6287d412jb5z37154bd0nfg"; + libraryHaskellDepends = [ async base ]; + description = "A monadic interface for async"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "promises" = callPackage + ({ mkDerivation, base, primitive }: + mkDerivation { + pname = "promises"; + version = "0.3"; + sha256 = "0q7jjk9dqli4vi46j94gywxp0fp80b7r0k0g4ymyf8n12lcr0z5z"; + libraryHaskellDepends = [ base primitive ]; + description = "Lazy demand-driven promises"; + license = lib.licenses.bsd3; + }) {}; + + "prompt" = callPackage + ({ mkDerivation, base, base-compat, mtl, transformers + , transformers-compat + }: + mkDerivation { + pname = "prompt"; + version = "0.1.1.2"; + sha256 = "1wjil5rrh2flm3ikjk9f3i6y015vm0bdxndn8mv78l66yhg73db7"; + libraryHaskellDepends = [ + base base-compat mtl transformers transformers-compat + ]; + description = "Monad (and transformer) for deferred-effect pure prompt-response queries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pronounce" = callPackage + ({ mkDerivation, base, binary, containers, filepath, mtl, safe + , text + }: + mkDerivation { + pname = "pronounce"; + version = "1.2.0.0"; + sha256 = "10jhkgawgzddqgw1m8hfhzb35szmxy5smy0bapm5vjmqc90b6zw9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary containers filepath mtl safe text + ]; + description = "A library for interfacing with the CMU Pronouncing Dictionary"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "proof-assistant-bot" = callPackage + ({ mkDerivation, Agda, async, base, bytestring, dhall, directory + , filepath, mtl, process, rzk, stm, telegram-bot-api + , telegram-bot-simple, text, unix, unordered-containers + }: + mkDerivation { + pname = "proof-assistant-bot"; + version = "0.2.2"; + sha256 = "1l5s7vwscv5vlfbc38v5lgxjyl2b2iqbsz3lxfmh9n3iadb9jykn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + Agda async base bytestring dhall directory filepath mtl process rzk + stm telegram-bot-api telegram-bot-simple text unix + unordered-containers + ]; + executableHaskellDepends = [ base ]; + description = "Telegram bot for proof assistants"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "proof-assistant-bot"; + broken = true; + }) {}; + + "proof-combinators" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "proof-combinators"; + version = "0.1.0.0"; + sha256 = "1wcm5wxzqm4lq340l3ga15cmjfabpf8njnvma3zagwyhmndabxfw"; + libraryHaskellDepends = [ base ]; + description = "Proof Combinators used in Liquid Haskell for Theorem Proving"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prop-unit" = callPackage + ({ mkDerivation, base, hedgehog, tasty, tasty-hedgehog, tasty-hunit + }: + mkDerivation { + pname = "prop-unit"; + version = "0.1.2"; + sha256 = "0gs93yhfm2mc5x6j2khcmrxf1la84hy0gyixmcxwdvy675lx06p4"; + libraryHaskellDepends = [ base hedgehog tasty tasty-hedgehog ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "Conveniences for using Hedgehog as a unit test runner"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "propane" = callPackage + ({ mkDerivation, base, colour, containers, directory, filepath + , repa, repa-devil, spawn + }: + mkDerivation { + pname = "propane"; + version = "0.1"; + sha256 = "1kzlwsxka72h3a612xi2s741hdx88qsib07kcralv2k76krqxlj4"; + libraryHaskellDepends = [ + base colour containers directory filepath repa repa-devil spawn + ]; + description = "Functional synthesis of images and animations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "propeller" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "propeller"; + version = "0.1.0.0"; + sha256 = "00v1j1mv5dl6vivkfqv9w9jvw1jh3085mpkax5x0cyndhqcw027x"; + libraryHaskellDepends = [ base ]; + description = "A Simple Propagator Library"; + license = lib.licenses.bsd3; + }) {}; + + "propellor" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, containers + , directory, exceptions, filepath, hashable, hslogger, IfElse, mtl + , network, process, split, stm, text, time, transformers + , type-errors, unix, unix-compat + }: + mkDerivation { + pname = "propellor"; + version = "5.17"; + sha256 = "0g5f3vywbdh6hl6rkzprpnldr9c8cc2lzz2xb31l6dni6ymyns5a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal async base bytestring containers directory exceptions + filepath hashable hslogger IfElse mtl network process split stm + text time transformers type-errors unix unix-compat + ]; + executableHaskellDepends = [ base ]; + description = "property-based host configuration management in haskell"; + license = lib.licenses.bsd2; + }) {}; + + "properties" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "properties"; + version = "0.0.2"; + sha256 = "04a35zxgps9rn6y86x3jf6gma6kjl8izmnyl45hz64cl9yb5dwwi"; + libraryHaskellDepends = [ base ]; + description = "check quickCheck properties in real time"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "property" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "property"; + version = "0.0.1"; + sha256 = "1amgzvg7xp7i5ppxmyhh1dhbv4zgwwvg9cdrc719flsndxp4xvar"; + libraryHaskellDepends = [ base ]; + description = "common properties"; + license = lib.licenses.bsd3; + }) {}; + + "property-list" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cereal + , containers, free, oneOfN, recursion-schemes, syb + , template-haskell, text, time, time-locale-compat, transformers + , vector, xml + }: + mkDerivation { + pname = "property-list"; + version = "0.1.0.5"; + sha256 = "0wv97v6b7yfkwaz6mpw3l12q34k620jb1clz0j9a1kvysm1r005k"; + libraryHaskellDepends = [ + base base64-bytestring bytestring cereal containers free oneOfN + recursion-schemes syb template-haskell text time time-locale-compat + transformers vector xml + ]; + description = "Apple property list parser"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "proplang" = callPackage + ({ mkDerivation, base, glade, glib, gtk }: + mkDerivation { + pname = "proplang"; + version = "0.1"; + sha256 = "1vm01qvd0jgcdpqx3p2h6gafhxi5x7bs8r5a6xsk4zz6cc1cbw4m"; + libraryHaskellDepends = [ base glade glib gtk ]; + description = "A library for functional GUI development"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "props" = callPackage + ({ mkDerivation, base, doctest, QuickCheck }: + mkDerivation { + pname = "props"; + version = "0.1.2"; + sha256 = "10bkbqhl15xgc9iglx0f9h218a2hcfg0wali2c6a17wvlpfcwjbx"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest QuickCheck ]; + description = "Reusable quickcheck properties"; + license = lib.licenses.bsd3; + }) {}; + + "proquint" = callPackage + ({ mkDerivation, array, base, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "proquint"; + version = "0.1.0.0"; + sha256 = "04hhvrrclyav0nhk6zqp9s58vxad8ndi6yw851qprd6h7wr57wg5"; + libraryHaskellDepends = [ array base ]; + testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; + description = "Proquints: Identifiers that are Readable, Spellable, and Pronounceable"; + license = "EUPL-1.2"; + }) {}; + + "prosidy" = callPackage + ({ mkDerivation, aeson, aeson-diff, aeson-pretty, base + , base-compat-batteries, binary, bytestring, containers, deepseq + , directory, filepath, hashable, megaparsec, prettyprinter + , profunctors, tagged, tasty, tasty-ant-xml, tasty-golden + , tasty-hunit, tasty-quickcheck, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "prosidy"; + version = "1.6.0.2"; + sha256 = "1961zr94cn6vza66ndd3hjh3ksm5c70bc2nr33nhvyna9q9hzs5w"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base-compat-batteries binary bytestring containers + deepseq hashable megaparsec prettyprinter profunctors tagged text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-diff aeson-pretty base bytestring containers directory + filepath tasty tasty-ant-xml tasty-golden tasty-hunit + tasty-quickcheck text + ]; + description = "A simple language for writing documents"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prosidyc" = callPackage + ({ mkDerivation, base, containers, free, hashable, microlens + , prettyprinter, profunctors, prosidy, text, unordered-containers + }: + mkDerivation { + pname = "prosidyc"; + version = "0.3.0.0"; + sha256 = "18i9d955md2pan18541x2z2aj1hvl34g9zm2vvf3nwpf5m9s5ggl"; + libraryHaskellDepends = [ + base containers free hashable microlens prettyprinter profunctors + prosidy text unordered-containers + ]; + description = "A DSL for processing Prosidy documents"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "prospect" = callPackage + ({ mkDerivation, base, deepseq, free, hspec, inspection-testing + , kan-extensions, mtl, transformers + }: + mkDerivation { + pname = "prospect"; + version = "0.1.0.0"; + sha256 = "1rvdhk3vnkmblg0zg9vw9akvlsqsc125av3889ipi0axzdcygykg"; + libraryHaskellDepends = [ + base deepseq free kan-extensions mtl transformers + ]; + testHaskellDepends = [ + base deepseq free hspec inspection-testing kan-extensions + ]; + description = "Explore continuations with trepidation"; + license = lib.licenses.bsd3; + }) {}; + + "prosper" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, containers + , HsOpenSSL, http-streams, io-streams, mtl, text, transformers + , vector + }: + mkDerivation { + pname = "prosper"; + version = "0.1.1"; + sha256 = "006h3i316s85f3d6qmwm9kajbxil1xcnqp11jfvv5ypnx2gdyhgb"; + libraryHaskellDepends = [ + aeson base bytestring cereal containers HsOpenSSL http-streams + io-streams mtl text transformers vector + ]; + description = "Bindings to the Prosper marketplace API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "proteaaudio" = callPackage + ({ mkDerivation, base, bytestring, c2hs, libpulse, libpulse-simple + , libpulseaudio, system-cxx-std-lib + }: + mkDerivation { + pname = "proteaaudio"; + version = "0.10.1"; + sha256 = "0jj2w3hx9bg4zqrrllqz9sg3phb7rgicm1ndyv3zk6g5sy55xzhc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring system-cxx-std-lib ]; + librarySystemDepends = [ libpulseaudio ]; + libraryPkgconfigDepends = [ libpulse libpulse-simple ]; + libraryToolDepends = [ c2hs ]; + description = "Simple audio library for Windows, Linux, OSX"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {libpulse = null; libpulse-simple = null; + inherit (pkgs) libpulseaudio;}; + + "proteaaudio-sdl" = callPackage + ({ mkDerivation, base, bytestring, c2hs, SDL2, system-cxx-std-lib + }: + mkDerivation { + pname = "proteaaudio-sdl"; + version = "0.10.1"; + sha256 = "09imzfn6jkcwlsw7ixwz21519cc9pk22l95imwrppkjkkl80q6jq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring system-cxx-std-lib ]; + librarySystemDepends = [ SDL2 ]; + libraryPkgconfigDepends = [ SDL2 ]; + libraryToolDepends = [ c2hs ]; + description = "Simple audio library for SDL"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) SDL2;}; + + "proteome" = callPackage + ({ mkDerivation, attoparsec, base, chiasma, chronos, exon, extra + , filepattern, Glob, lens, lens-regex-pcre, microlens + , nonempty-zipper, parsers, path, path-io, pcre-light, polysemy + , polysemy-chronos, polysemy-plugin, polysemy-process, prelate + , prettyprinter, raw-strings-qq, ribosome, ribosome-host + , ribosome-menu, stm-chans, streamly, streamly-process + , transformers, typed-process + }: + mkDerivation { + pname = "proteome"; + version = "0.9.10"; + sha256 = "13ixfabchia0gchgnn42458q28g5za3lpk5gqjwklf8zrq6hnlcd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base chiasma chronos exon extra filepattern Glob lens + lens-regex-pcre microlens nonempty-zipper parsers path path-io + pcre-light polysemy polysemy-chronos polysemy-plugin + polysemy-process prelate prettyprinter raw-strings-qq ribosome + ribosome-host ribosome-menu stm-chans streamly streamly-process + transformers typed-process + ]; + executableHaskellDepends = [ + base polysemy polysemy-plugin prelate + ]; + description = "Neovim Project Manager"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + mainProgram = "proteome"; + broken = true; + }) {ribosome-menu = null;}; + + "proto-lens" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim + , lens-family, parsec, pretty, primitive, profunctors, QuickCheck + , tagged, tasty, tasty-quickcheck, text, transformers, vector + }: + mkDerivation { + pname = "proto-lens"; + version = "0.7.1.5"; + sha256 = "042wn6dw4jg0j9gfp4pgzm86j3hq0vkv02rlnp77v13b87q75lfs"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers deepseq ghc-prim lens-family parsec + pretty primitive profunctors tagged text transformers vector + ]; + testHaskellDepends = [ + base bytestring QuickCheck tasty tasty-quickcheck vector + ]; + description = "A lens-based implementation of protocol buffers in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "proto-lens-arbitrary" = callPackage + ({ mkDerivation, base, bytestring, containers, lens-family + , proto-lens, QuickCheck, text + }: + mkDerivation { + pname = "proto-lens-arbitrary"; + version = "0.1.2.13"; + sha256 = "015zdynzvlnix6ac6cr3yf8dyn6makv5iachc8djdghgcj5lmdr5"; + libraryHaskellDepends = [ + base bytestring containers lens-family proto-lens QuickCheck text + ]; + description = "Arbitrary instances for proto-lens"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "proto-lens-combinators" = callPackage + ({ mkDerivation, base, Cabal, HUnit, lens-family, lens-family-core + , proto-lens, proto-lens-runtime, proto-lens-setup, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "proto-lens-combinators"; + version = "0.4.0.1"; + sha256 = "0dkd9jmmxf5r01di3q1r0qnyhkyxrjlnfxa40c2vq0fl16h68lkb"; + setupHaskellDepends = [ base Cabal proto-lens-setup ]; + libraryHaskellDepends = [ + base lens-family proto-lens transformers + ]; + testHaskellDepends = [ + base HUnit lens-family lens-family-core proto-lens + proto-lens-runtime test-framework test-framework-hunit + ]; + description = "Utilities functions to proto-lens"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "proto-lens-descriptors" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default-class + , lens-family, lens-labels, proto-lens, text + }: + mkDerivation { + pname = "proto-lens-descriptors"; + version = "0.2.2.0"; + sha256 = "1vjvr931ylnmpclizbrhqsx0x5jbmcbir0s53zpvm0f0vnwlwgqb"; + libraryHaskellDepends = [ + base bytestring containers data-default-class lens-family + lens-labels proto-lens text + ]; + description = "Protocol buffers for describing the definitions of messages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "proto-lens-jsonpb" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, proto-lens-runtime, text, vector + }: + mkDerivation { + pname = "proto-lens-jsonpb"; + version = "0.2.2"; + sha256 = "1vbaq2qzva5in2fq0nlka39pqgm0xwsqdfjxikhiw8sx7aj7biy3"; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring bytestring + proto-lens-runtime text vector + ]; + description = "JSON protobuf encoding for proto-lens"; + license = lib.licenses.bsd3; + }) {}; + + "proto-lens-optparse" = callPackage + ({ mkDerivation, base, optparse-applicative, proto-lens, text }: + mkDerivation { + pname = "proto-lens-optparse"; + version = "0.1.1.12"; + sha256 = "09j01nafh03942v1n6y1lw2vp7s1zdqyy7rz9xrbv6klv95ixhkl"; + libraryHaskellDepends = [ + base optparse-applicative proto-lens text + ]; + description = "Adapting proto-lens to optparse-applicative ReadMs"; + license = lib.licenses.bsd3; + }) {}; + + "proto-lens-protobuf-types" = callPackage + ({ mkDerivation, base, Cabal, lens-family, proto-lens + , proto-lens-protoc, proto-lens-runtime, proto-lens-setup, protobuf + , text + }: + mkDerivation { + pname = "proto-lens-protobuf-types"; + version = "0.7.2.1"; + sha256 = "0622dfxc7s260fhb2hcjis5p0k7cidr7vvxicmhhk2n3zamngvrb"; + setupHaskellDepends = [ base Cabal proto-lens-setup ]; + libraryHaskellDepends = [ + base lens-family proto-lens proto-lens-runtime text + ]; + libraryToolDepends = [ proto-lens-protoc protobuf ]; + description = "Basic protocol buffer message types"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) protobuf;}; + + "proto-lens-protoc" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, ghc + , ghc-paths, ghc-source-gen, lens-family, pretty, proto-lens + , proto-lens-runtime, protobuf, text + }: + mkDerivation { + pname = "proto-lens-protoc"; + version = "0.8.0.1"; + sha256 = "0kyvcmvsjrj6mwi71k1rfpzvxjy379yb981fj8nacgv5ka1xmja6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base filepath ]; + libraryToolDepends = [ protobuf ]; + executableHaskellDepends = [ + base bytestring containers filepath ghc ghc-paths ghc-source-gen + lens-family pretty proto-lens proto-lens-runtime text + ]; + description = "Protocol buffer compiler for the proto-lens library"; + license = lib.licenses.bsd3; + mainProgram = "proto-lens-protoc"; + }) {inherit (pkgs) protobuf;}; + + "proto-lens-runtime" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, filepath + , lens-family, proto-lens, text, vector + }: + mkDerivation { + pname = "proto-lens-runtime"; + version = "0.7.0.6"; + sha256 = "0qq1hdjq5y0r9gprlwwqvvvsyb0w4wm1q7acqc1mxywiyb7nvr18"; + libraryHaskellDepends = [ + base bytestring containers deepseq filepath lens-family proto-lens + text vector + ]; + doHaddock = false; + license = lib.licenses.bsd3; + }) {}; + + "proto-lens-setup" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, deepseq + , directory, filepath, process, proto-lens-protoc, temporary, text + }: + mkDerivation { + pname = "proto-lens-setup"; + version = "0.4.0.8"; + sha256 = "1g7fsmxfqpfnyaldxmhiq8i2vndnz5br70c1zplp0dvxp3kfynna"; + libraryHaskellDepends = [ + base bytestring Cabal containers deepseq directory filepath process + proto-lens-protoc temporary text + ]; + description = "Cabal support for codegen with proto-lens"; + license = lib.licenses.bsd3; + }) {}; + + "proto3-suite" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base + , base64-bytestring, binary, bytestring, cereal, containers + , contravariant, deepseq, dhall, doctest, filepath, foldl + , generic-arbitrary, hashable, haskell-src, hedgehog + , insert-ordered-containers, large-generics, large-records, lens + , mtl, neat-interpolation, optparse-applicative, optparse-generic + , parsec, parsers, pretty, pretty-show, proto3-wire, QuickCheck + , quickcheck-instances, range-set-list, record-hasfield, safe + , split, swagger2, system-filepath, tasty, tasty-hedgehog + , tasty-hunit, tasty-quickcheck, text, text-short, time + , transformers, turtle, vector + }: + mkDerivation { + pname = "proto3-suite"; + version = "0.7.0"; + sha256 = "0yvp43clms55csjdr552ygszzcnyc32a53i11301awmvr8yxsarm"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty attoparsec base base64-bytestring binary + bytestring cereal containers contravariant deepseq dhall filepath + foldl hashable haskell-src insert-ordered-containers large-generics + large-records lens mtl neat-interpolation parsec parsers pretty + pretty-show proto3-wire QuickCheck quickcheck-instances safe split + swagger2 system-filepath text text-short time transformers turtle + vector + ]; + executableHaskellDepends = [ + base containers mtl optparse-applicative optparse-generic + proto3-wire range-set-list system-filepath text turtle + ]; + testHaskellDepends = [ + aeson attoparsec base base64-bytestring bytestring cereal + containers deepseq doctest generic-arbitrary hedgehog + large-generics large-records mtl parsec pretty pretty-show + proto3-wire QuickCheck record-hasfield swagger2 tasty + tasty-hedgehog tasty-hunit tasty-quickcheck text text-short + transformers turtle vector + ]; + description = "A higher-level API to the proto3-wire library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "proto3-wire" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, criterion + , deepseq, doctest, ghc-prim, hashable, parameterized, primitive + , QuickCheck, random, safe, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, text, text-short, transformers + , unordered-containers, vector, word-compat + }: + mkDerivation { + pname = "proto3-wire"; + version = "1.4.1"; + sha256 = "0liy2qnx9y10ad79nfw0idp2c5mz37pwb1h07f82g4rbg66qn465"; + libraryHaskellDepends = [ + base bytestring cereal containers deepseq ghc-prim hashable + parameterized primitive QuickCheck safe template-haskell text + text-short transformers unordered-containers vector word-compat + ]; + testHaskellDepends = [ + base bytestring cereal doctest QuickCheck tasty tasty-hunit + tasty-quickcheck text text-short transformers vector + ]; + benchmarkHaskellDepends = [ base bytestring criterion random ]; + description = "A low-level implementation of the Protocol Buffers (version 3) wire format"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "protobuf" = callPackage + ({ mkDerivation, base, base-orphans, bytestring, cereal, containers + , data-binary-ieee754, deepseq, hex, HUnit, mtl, QuickCheck, tagged + , tasty, tasty-hunit, tasty-quickcheck, text, unordered-containers + }: + mkDerivation { + pname = "protobuf"; + version = "0.2.1.3"; + sha256 = "1x99rf8hl5kcldj9fj6z22fxffv3wic5k6wmipnrayp9jj6zzyx9"; + libraryHaskellDepends = [ + base base-orphans bytestring cereal data-binary-ieee754 deepseq mtl + text unordered-containers + ]; + testHaskellDepends = [ + base bytestring cereal containers hex HUnit mtl QuickCheck tagged + tasty tasty-hunit tasty-quickcheck text unordered-containers + ]; + description = "Google Protocol Buffers via GHC.Generics"; + license = lib.licenses.bsd3; + }) {}; + + "protobuf-builder" = callPackage + ({ mkDerivation, array-builder, base, bytebuild, byteslice + , bytestring, natural-arithmetic, primitive, run-st, text-short + , zigzag + }: + mkDerivation { + pname = "protobuf-builder"; + version = "0.1.0.0"; + sha256 = "0qv7vhg250sfah13likpj4jqkldr8lqvcxvlajp2cx3k69sfv1f9"; + libraryHaskellDepends = [ + array-builder base bytebuild byteslice bytestring + natural-arithmetic primitive run-st text-short zigzag + ]; + description = "Slow protobuf implementation"; + license = lib.licenses.bsd3; + }) {}; + + "protobuf-native" = callPackage + ({ mkDerivation, base, bytestring, cereal, cplusplus-th, criterion + , hprotoc-fork, protobuf, protocol-buffers-fork, QuickCheck + , template-haskell, text, utf8-string + }: + mkDerivation { + pname = "protobuf-native"; + version = "1.0.0.1"; + sha256 = "0k3cljm4r3jxlklkmfhv0362hg8095f1cq73mgdqkbqa5gwrk86r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cplusplus-th template-haskell text + ]; + executableHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring cereal cplusplus-th criterion hprotoc-fork protobuf + protocol-buffers-fork QuickCheck text utf8-string + ]; + description = "Protocol Buffers via C++"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "protobuf-native-test"; + }) {}; + + "protobuf-simple" = callPackage + ({ mkDerivation, base, binary, bytestring, containers + , data-binary-ieee754, directory, filepath, hspec, mtl, parsec + , QuickCheck, quickcheck-instances, split, text + }: + mkDerivation { + pname = "protobuf-simple"; + version = "0.1.1.1"; + sha256 = "1j4grl8dvzhrj88q2ig6slsdj60lcw29r1ls123zk66fgj19f8l6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers data-binary-ieee754 mtl text + ]; + executableHaskellDepends = [ + base containers directory filepath mtl parsec split text + ]; + testHaskellDepends = [ + base binary bytestring containers data-binary-ieee754 filepath + hspec parsec QuickCheck quickcheck-instances split text + ]; + description = "Simple Protocol Buffers library (proto2)"; + license = lib.licenses.mit; + mainProgram = "protobuf-simple-protoc"; + }) {}; + + "protocol" = callPackage + ({ mkDerivation, base, freer-indexed, singletons }: + mkDerivation { + pname = "protocol"; + version = "0.1.0.1"; + sha256 = "16pbhfggw46jdjyljqr6dr0mlzmfhvwmw3lg1s5rp90zg4jgvha0"; + libraryHaskellDepends = [ base freer-indexed singletons ]; + description = "Model distributed system as type-level multi-party protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "protocol-buffers" = callPackage + ({ mkDerivation, aeson, array, base, base16-bytestring, binary + , bytestring, containers, directory, filepath, mtl, parsec, syb + , text, utf8-string, vector + }: + mkDerivation { + pname = "protocol-buffers"; + version = "2.4.17"; + sha256 = "027y1xfk93119d6xfzj0a9n77bdqzkxfp05hz9bn0hyf33lb4jzb"; + libraryHaskellDepends = [ + aeson array base base16-bytestring binary bytestring containers + directory filepath mtl parsec syb text utf8-string vector + ]; + description = "Parse Google Protocol Buffer specifications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "protocol-buffers-descriptor" = callPackage + ({ mkDerivation, base, bytestring, containers, protocol-buffers }: + mkDerivation { + pname = "protocol-buffers-descriptor"; + version = "2.4.17"; + sha256 = "1dir8v79hzc8smlf405a8m3y5jhjqiphj2jm6rbshd1vg6l3vjia"; + revision = "1"; + editedCabalFile = "0zin8qqvb1hg5kq2s17rkik55pjnws556xflg76x1xrqkyivhqlg"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers protocol-buffers + ]; + description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "protocol-buffers-descriptor-fork" = callPackage + ({ mkDerivation, base, bytestring, containers + , protocol-buffers-fork + }: + mkDerivation { + pname = "protocol-buffers-descriptor-fork"; + version = "2.0.16"; + sha256 = "1wn6yqs70n26j6z44yfmz4j4rwj2h1zfpysn56wzaq7bwsdb0bqb"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers protocol-buffers-fork + ]; + description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "protocol-buffers-fork" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , directory, filepath, mtl, syb, utf8-string + }: + mkDerivation { + pname = "protocol-buffers-fork"; + version = "2.0.16"; + sha256 = "061kc43dg3xdv81wmj4yjm1s6amrd8ql59nj7vff4vdb87v9nriz"; + libraryHaskellDepends = [ + array base binary bytestring containers directory filepath mtl syb + utf8-string + ]; + description = "Parse Google Protocol Buffer specifications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "protocol-radius" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, cryptonite + , dlist, memory, template-haskell, text, transformers + }: + mkDerivation { + pname = "protocol-radius"; + version = "0.0.1.1"; + sha256 = "0cd1qr5c2s25136lljqj2xfl8anrrc6m1yf8dpscjil2y4r27629"; + libraryHaskellDepends = [ + base bytestring cereal containers cryptonite dlist memory + template-haskell text transformers + ]; + description = "parser and printer for radius protocol packet"; + license = lib.licenses.bsd3; + }) {}; + + "protocol-radius-test" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers + , protocol-radius, QuickCheck, quickcheck-simple, transformers + }: + mkDerivation { + pname = "protocol-radius-test"; + version = "0.1.0.1"; + sha256 = "14npn49vj7a66pzvrdw0gj88h97vz11axq5i4k4nq0r156yb07pm"; + libraryHaskellDepends = [ + base bytestring cereal containers protocol-radius QuickCheck + quickcheck-simple transformers + ]; + testHaskellDepends = [ base quickcheck-simple ]; + description = "testsuit of protocol-radius haskell package"; + license = lib.licenses.bsd3; + }) {}; + + "protolude" = callPackage + ({ mkDerivation, array, async, base, bytestring, containers + , deepseq, ghc-prim, hashable, mtl, mtl-compat, stm, text + , transformers, transformers-compat + }: + mkDerivation { + pname = "protolude"; + version = "0.3.4"; + sha256 = "0lkh2m58fphnqdfk33fd4f24c6s3bnjq1qvhbmfy83a72a19jf7q"; + libraryHaskellDepends = [ + array async base bytestring containers deepseq ghc-prim hashable + mtl mtl-compat stm text transformers transformers-compat + ]; + description = "A small prelude"; + license = lib.licenses.mit; + }) {}; + + "protolude-lifted" = callPackage + ({ mkDerivation, async, base, lifted-async, lifted-base, protolude + }: + mkDerivation { + pname = "protolude-lifted"; + version = "0.1.1.0"; + sha256 = "0cpm5fgxlywzjvwdpcxnwczvjrgyns8f99gsbph6pwd7dddkza42"; + libraryHaskellDepends = [ + async base lifted-async lifted-base protolude + ]; + description = "Protolude with lifted-base and lifted-async"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "proton" = callPackage + ({ mkDerivation, adjunctions, async, base, bifunctors, comonad + , compactable, containers, contravariant, distributive, folds + , linear, mtl, profunctors, tagged, transformers + }: + mkDerivation { + pname = "proton"; + version = "0.0.4"; + sha256 = "1z8w3ymn893jgzanxp89x6kga9d79kggvcgkm9mhwd9q88h97v91"; + libraryHaskellDepends = [ + adjunctions async base bifunctors comonad compactable containers + contravariant distributive folds linear mtl profunctors tagged + transformers + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "proton-haskell" = callPackage + ({ mkDerivation, base, containers, directory, filepath, HUnit + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "proton-haskell"; + version = "0.7"; + sha256 = "1gn4h8xprq8gkngccyqbbqn8nidwlczlwckxzjgnb190yy3kd7hi"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers directory filepath ]; + testHaskellDepends = [ + base containers directory filepath HUnit test-framework + test-framework-hunit + ]; + description = "Simple XML templating library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prototype" = callPackage + ({ mkDerivation, base, monads-tf }: + mkDerivation { + pname = "prototype"; + version = "0.5.3"; + sha256 = "1kzinhdy622gzg3mzfln15vgi890i2l3lkrgrw0n0yb08r2n53i7"; + libraryHaskellDepends = [ base monads-tf ]; + description = "prototype-based programming on Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prove-everywhere-server" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , http-types, optparse-applicative, parsec, parsers, process, safe + , text, time, unordered-containers, wai, warp + }: + mkDerivation { + pname = "prove-everywhere-server"; + version = "0.1.1"; + sha256 = "127ky7rj9d2bqaddcg99azm18m65ksxr26amq0r5prhym8kmc3jx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring case-insensitive http-types + optparse-applicative parsec parsers process safe text time + unordered-containers wai warp + ]; + description = "The server for ProveEverywhere"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "prove-everywhere-server"; + broken = true; + }) {}; + + "provenience" = callPackage + ({ mkDerivation, aeson, base, blaze-markup, containers + , data-default, fgl, mtl, pandoc, text, time + }: + mkDerivation { + pname = "provenience"; + version = "0.1.2.4"; + sha256 = "0xfykjw8fz28kgpazwbnzymcp7mmxhwchifcn89likd4wnyxhz2p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base blaze-markup containers data-default fgl mtl pandoc text + time + ]; + description = "Computations that automatically track data dependencies"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "proxied" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "proxied"; + version = "0.3.1"; + sha256 = "0ldcyvzg5i4axkn5qwgkc8vrc0f0715842ca41d7237p1bh98s4r"; + libraryHaskellDepends = [ base ]; + description = "Make functions consume Proxy instead of undefined"; + license = lib.licenses.bsd3; + }) {}; + + "proxy" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "proxy"; + version = "0.1.0.0"; + sha256 = "1465mvkdq9cv202sj2hiwa8a2a07906dww2msan235fvkrnhj9jz"; + libraryHaskellDepends = [ base ]; + description = "proxy helpers"; + license = lib.licenses.mit; + }) {}; + + "proxy-kindness" = callPackage + ({ mkDerivation, base, tagged }: + mkDerivation { + pname = "proxy-kindness"; + version = "0.1"; + sha256 = "0wpzj6hnlxvgd7lfd2921mrk97aw7ljf77jry3my97zdapkxz8i7"; + libraryHaskellDepends = [ base tagged ]; + description = "A library for kind-polymorphic manipulation and inspection of Proxy values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "proxy-mapping" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "proxy-mapping"; + version = "0.1.0.1"; + sha256 = "12lwn64znci7l5l7sa3g7hm0rmnjvykci7k65mz5c2zdwx3zgvdd"; + libraryHaskellDepends = [ base ]; + description = "Mapping of Proxy Types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "prune-juice" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal + , cabal-install-parsers, containers, directory, file-embed + , file-path-th, filepath, hspec, megaparsec, monad-logger, mtl + , optparse-applicative, process, regex-compat, text, text-ansi + , yaml + }: + mkDerivation { + pname = "prune-juice"; + version = "0.7"; + sha256 = "1f5247qvd0gladsncxpzhs3ha75i3jms43ha62hr4phwk59zd78a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal cabal-install-parsers containers + directory filepath megaparsec monad-logger mtl process regex-compat + text text-ansi yaml + ]; + executableHaskellDepends = [ + aeson base bytestring Cabal cabal-install-parsers containers + directory filepath megaparsec monad-logger mtl optparse-applicative + process regex-compat text text-ansi yaml + ]; + testHaskellDepends = [ + aeson base bytestring Cabal cabal-install-parsers containers + directory file-embed file-path-th filepath hspec megaparsec + monad-logger mtl process regex-compat text text-ansi yaml + ]; + description = "Prune unused Haskell dependencies"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "prune-juice"; + broken = true; + }) {}; + + "psc-ide" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , edit-distance, either, filepath, fsnotify, hspec, http-client + , lens, lens-aeson, monad-logger, mtl, network + , optparse-applicative, parsec, purescript, regex-tdfa, stm, text + , wreq + }: + mkDerivation { + pname = "psc-ide"; + version = "0.6.1"; + sha256 = "1d869bp7qm4djxh0x7wfpg1g3hq7r6r7vn4apryfjygjcadmip6j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory edit-distance either + filepath fsnotify http-client lens lens-aeson monad-logger mtl + parsec purescript regex-tdfa stm text wreq + ]; + executableHaskellDepends = [ + base directory filepath monad-logger mtl network + optparse-applicative stm text + ]; + testHaskellDepends = [ + base containers hspec monad-logger mtl stm + ]; + description = "Language support for the PureScript programming language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pseudo-boolean" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-builder + , containers, deepseq, dlist, hashable, HUnit, megaparsec, parsec + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, tasty-th + , temporary, void + }: + mkDerivation { + pname = "pseudo-boolean"; + version = "0.1.11.0"; + sha256 = "04hkg7nlyrziq3pm44sqr6b5zjb5x3d70xqzblp3h7f1sc6839rr"; + libraryHaskellDepends = [ + attoparsec base bytestring bytestring-builder containers deepseq + dlist hashable megaparsec parsec void + ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck + tasty-th temporary + ]; + description = "Reading/Writing OPB/WBO files used in pseudo boolean competition"; + license = lib.licenses.bsd3; + }) {}; + + "pseudo-trie" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "pseudo-trie"; + version = "0.0.4.3"; + sha256 = "020jkgr6h1f4z14xbrl6zsqjqflkps03lh5102742bfsd58d9hvb"; + revision = "1"; + editedCabalFile = "1xc7acqd7zss6zd2n43n0kd5qiv1i8m5wlnskrw5sdj7i1ddsrj5"; + libraryHaskellDepends = [ base semigroups ]; + description = "A tagged rose-tree with short circuited unique leaves"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pseudomacros" = callPackage + ({ mkDerivation, base, template-haskell, time }: + mkDerivation { + pname = "pseudomacros"; + version = "0.0.2"; + sha256 = "112g7qxn7vl5702gzx2kdg55rvvp9g0gc50dvcwlrgvrsvsdy6c9"; + libraryHaskellDepends = [ base template-haskell time ]; + description = "cpp-style built-in macros using Template Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "psi" = callPackage + ({ mkDerivation, base, bytestring, deepseq, semigroups, text }: + mkDerivation { + pname = "psi"; + version = "0.1.1.0"; + sha256 = "0z6h3x4dv6f4may3lr2pc3rpsjbbzxax1j17x0n4mxmv9jjkggag"; + libraryHaskellDepends = [ + base bytestring deepseq semigroups text + ]; + description = "Yet another custom Prelude"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "psql" = callPackage + ({ mkDerivation, base, bytestring, cgroup-rts-threads, concurrency + , containers, cryptonite, exceptions, hspec, massiv, megaparsec + , mtl, postgresql-libpq, semigroupoids, simpoole, sop-core + , template-haskell, text, unordered-containers, vector + }: + mkDerivation { + pname = "psql"; + version = "0.0.0"; + sha256 = "15f0404yvs6bixzb0wbcp9nnn07wf0vq0dgaxr1pkch4gy8n79ij"; + revision = "1"; + editedCabalFile = "0pfi16q3kv0kxwamggk3jsvy5mmgc7g6qawzxwmz14n8mg61885w"; + libraryHaskellDepends = [ + base bytestring concurrency containers cryptonite exceptions + megaparsec mtl postgresql-libpq semigroupoids simpoole + template-haskell text vector + ]; + testHaskellDepends = [ + base bytestring cgroup-rts-threads exceptions hspec massiv mtl + postgresql-libpq semigroupoids sop-core unordered-containers vector + ]; + description = "PostgreSQL client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "psql-helpers" = callPackage + ({ mkDerivation, base, postgresql-simple }: + mkDerivation { + pname = "psql-helpers"; + version = "0.1.0.0"; + sha256 = "1x0r68mfv56rp87j8ick875wbq3qzkii9ia60amx6xr40x1acg7i"; + libraryHaskellDepends = [ base postgresql-simple ]; + description = "A small collection of helper functions to generate postgresql queries"; + license = lib.licenses.mit; + }) {}; + + "psql-utils" = callPackage + ({ mkDerivation, aeson, base, hashable, postgresql-simple + , resource-pool, time + }: + mkDerivation { + pname = "psql-utils"; + version = "0.2.0.1"; + sha256 = "0vqi45v5ghv36gqmqc0ddhm4rwc0zg9qckl0bf7klwiiczs52smq"; + libraryHaskellDepends = [ + aeson base hashable postgresql-simple resource-pool time + ]; + description = "PostgreSQL Simple util tools"; + license = lib.licenses.bsd3; + }) {}; + + "psqueues" = callPackage + ({ mkDerivation, array, base, containers, criterion, deepseq + , ghc-prim, hashable, HUnit, mtl, PSQueue, QuickCheck, random + , tagged, tasty, tasty-hunit, tasty-quickcheck + , unordered-containers + }: + mkDerivation { + pname = "psqueues"; + version = "0.2.8.0"; + sha256 = "0qp48qxqfz3bzl10l1wq3fi2j88bcx71a8g5x3qdaia884wf4vdk"; + libraryHaskellDepends = [ base deepseq ghc-prim hashable ]; + testHaskellDepends = [ + array base deepseq ghc-prim hashable HUnit QuickCheck tagged tasty + tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq ghc-prim hashable mtl PSQueue + random unordered-containers + ]; + description = "Pure priority search queues"; + license = lib.licenses.bsd3; + }) {}; + + "pstemmer" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "pstemmer"; + version = "0.1.0.0"; + sha256 = "16cmlqa4fgfsf3pr1fds98c0phzla3rqdcljp6q606yljfmk0fa1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base text ]; + executableHaskellDepends = [ base text ]; + description = "A Haskell Implementation of the Porter Stemmer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pstemmer-test-exe"; + broken = true; + }) {}; + + "psx" = callPackage + ({ mkDerivation, async, base, tasty, tasty-hunit }: + mkDerivation { + pname = "psx"; + version = "0.1.1.1"; + sha256 = "0g46yjak9j49075gpinc6012vc2pdz0hix67gvz1daqz69wg7x1z"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ async base tasty tasty-hunit ]; + description = "Integrate libpsx with the GHC RTS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ptera" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest + , enummapset, hspec, hspec-discover, membership, ptera-core + , QuickCheck, unordered-containers + }: + mkDerivation { + pname = "ptera"; + version = "0.4.0.0"; + sha256 = "1jf77wr3dfahlsz77iavb519zzvzg208bbyzlzwirwahz3czpc6p"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base containers enummapset membership ptera-core + unordered-containers + ]; + testHaskellDepends = [ + base containers doctest enummapset hspec membership ptera-core + QuickCheck unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "A parser generator"; + license = "(Apache-2.0 OR MPL-2.0)"; + }) {}; + + "ptera-core" = callPackage + ({ mkDerivation, array, base, Cabal, cabal-doctest, containers + , doctest, enummapset, hashable, hspec, hspec-discover, membership + , QuickCheck, transformers, unordered-containers + }: + mkDerivation { + pname = "ptera-core"; + version = "0.2.0.0"; + sha256 = "1sp0xwmfg0nspwhzp9li3hw0yszdzhy6rzzahvs91hhvbjc3ia55"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + array base containers enummapset hashable membership transformers + unordered-containers + ]; + testHaskellDepends = [ + array base containers doctest enummapset hashable hspec membership + QuickCheck transformers unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "A parser generator"; + license = "(Apache-2.0 OR MPL-2.0)"; + }) {}; + + "ptera-th" = callPackage + ({ mkDerivation, array, base, Cabal, cabal-doctest, containers + , doctest, enummapset, ghc-prim, hspec, hspec-discover, membership + , ptera, ptera-core, QuickCheck, template-haskell + , unordered-containers + }: + mkDerivation { + pname = "ptera-th"; + version = "0.7.0.0"; + sha256 = "1w9i0gzrbphg2jvrkvlxhzkdgz64c01hms8rw0g5nbd6xhk01lby"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + array base containers enummapset ghc-prim membership ptera + ptera-core template-haskell unordered-containers + ]; + testHaskellDepends = [ + array base containers doctest enummapset ghc-prim hspec membership + ptera ptera-core QuickCheck template-haskell unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "A parser generator"; + license = "(Apache-2.0 OR MPL-2.0)"; + }) {}; + + "pthread" = callPackage + ({ mkDerivation, base, generic-deriving, hspec, hspec-discover }: + mkDerivation { + pname = "pthread"; + version = "0.2.1"; + sha256 = "03whwpcf9ycdy6bhnw6k0xcwrlf5q92lcfzvh45j3wkksccf8vm6"; + libraryHaskellDepends = [ base generic-deriving ]; + testHaskellDepends = [ base hspec hspec-discover ]; + testToolDepends = [ hspec-discover ]; + description = "Bindings for the pthread library"; + license = lib.licenses.bsd3; + }) {}; + + "ptr" = callPackage + ({ mkDerivation, base, bytestring, cereal, contravariant, criterion + , profunctors, QuickCheck, quickcheck-instances, rerebase + , strict-list, tasty, tasty-hunit, tasty-quickcheck, text, time + , vector + }: + mkDerivation { + pname = "ptr"; + version = "0.16.8.6"; + sha256 = "19fahf7y1vavvnqr17zjy8clxq2ha9d08fkaydnk5khpc65j260s"; + libraryHaskellDepends = [ + base bytestring contravariant profunctors strict-list text time + vector + ]; + testHaskellDepends = [ + cereal QuickCheck quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ cereal criterion rerebase ]; + description = "Experimental abstractions for operations on pointers"; + license = lib.licenses.mit; + }) {}; + + "ptr-poker" = callPackage + ({ mkDerivation, base, bytestring, criterion, hedgehog + , isomorphism-class, numeric-limits, rerebase, scientific, text + }: + mkDerivation { + pname = "ptr-poker"; + version = "0.1.2.14"; + sha256 = "025b3z6mpyb2v2jvv5x0dryghlwcz083f8721kddfyi7v0qd10vg"; + libraryHaskellDepends = [ base bytestring scientific text ]; + testHaskellDepends = [ + hedgehog isomorphism-class numeric-limits rerebase + ]; + benchmarkHaskellDepends = [ criterion rerebase ]; + description = "Pointer poking action construction and composition toolkit"; + license = lib.licenses.mit; + }) {}; + + "ptrdiff" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ptrdiff"; + version = "0"; + sha256 = "1qfa6n1xd2xgcr9qbqdf3y8gj8yfiiladg3l4sp72v7wvqbvgvyw"; + libraryHaskellDepends = [ base ]; + description = "Type-checked pointer diffs"; + license = "(BSD-2-Clause OR Apache-2.0)"; + }) {}; + + "pub" = callPackage + ({ mkDerivation, base, bytestring, hedis, optparse-generic, pipes + , pipes-bytestring, text + }: + mkDerivation { + pname = "pub"; + version = "3.0.0"; + sha256 = "1svyfvpqarmfy634s61l1pg7wc9y35bn753zq3vs1rvbw9lmxpj5"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring hedis optparse-generic pipes pipes-bytestring text + ]; + description = "Pipe stdin to a redis pub/sub channel"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "publicsuffix" = callPackage + ({ mkDerivation, base, criterion, filepath, hspec, random + , template-haskell + }: + mkDerivation { + pname = "publicsuffix"; + version = "0.20200526"; + sha256 = "0sipkr4mzhha5w4236jj6j8assy565yf085aqa3awwqi28674mbb"; + libraryHaskellDepends = [ base filepath template-haskell ]; + testHaskellDepends = [ base hspec ]; + benchmarkHaskellDepends = [ base criterion random ]; + description = "The publicsuffix list exposed as proper Haskell types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "publicsuffixlist" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, data-default + , HUnit, idna, text, utf8-string + }: + mkDerivation { + pname = "publicsuffixlist"; + version = "0.1"; + sha256 = "0mbrmhgyjp8jms3fd3nq4knc4j97sw8ijrmnlfjs7qj8jw4vwzxk"; + libraryHaskellDepends = [ + base bytestring cereal containers data-default text utf8-string + ]; + testHaskellDepends = [ + base bytestring cereal containers data-default HUnit idna text + utf8-string + ]; + description = "Is a given string a domain suffix?"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "publicsuffixlistcreate" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, containers + , data-default, HUnit, idna, publicsuffixlist, text + }: + mkDerivation { + pname = "publicsuffixlistcreate"; + version = "0.0.2"; + sha256 = "0v4arfixnfzpsi3hvik2s2lqqp61324bd98wc8ympqxlmldpbri3"; + libraryHaskellDepends = [ + base bytestring conduit containers data-default idna + publicsuffixlist text + ]; + testHaskellDepends = [ base cereal HUnit publicsuffixlist ]; + description = "Create the publicsuffixlist package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "publish" = callPackage + ({ mkDerivation, base, bytestring, chronologique, core-data + , core-program, core-telemetry, core-text, deepseq, directory + , filepath, hspec, megaparsec, pandoc, pandoc-types + , safe-exceptions, template-haskell, text, typed-process, unix + , unordered-containers + }: + mkDerivation { + pname = "publish"; + version = "2.5.3"; + sha256 = "0sqy6q4vpjv0cmqq8iimfirhg9kmc9mjdw6a0rky9g7pybsqlrmf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring chronologique core-data core-program core-telemetry + core-text deepseq directory filepath megaparsec pandoc pandoc-types + safe-exceptions template-haskell text typed-process unix + unordered-containers + ]; + testHaskellDepends = [ + base bytestring chronologique core-data core-program core-telemetry + core-text deepseq directory filepath hspec megaparsec pandoc + pandoc-types safe-exceptions template-haskell text typed-process + unix unordered-containers + ]; + description = "Publishing tools for papers, books, and presentations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pubnub" = callPackage + ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring + , Cabal, cipher-aes, conduit, conduit-extra, crypto-api + , crypto-cipher-types, data-default, http-client, http-conduit + , http-types, HUnit, lifted-base, mtl, QuickCheck, SHA, smallcheck + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + , time, transformers, uuid, vector + }: + mkDerivation { + pname = "pubnub"; + version = "1.1.1"; + sha256 = "0clcf5gsw34gpqycw652wq8ndmlzz48mf2gla0g7j815j21hrhv8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base base64-bytestring bytestring cipher-aes conduit + conduit-extra crypto-api crypto-cipher-types data-default + http-client http-conduit http-types lifted-base mtl SHA text time + transformers uuid vector + ]; + executableHaskellDepends = [ + aeson async base bytestring Cabal HUnit QuickCheck smallcheck tasty + tasty-hunit tasty-quickcheck tasty-smallcheck text + ]; + testHaskellDepends = [ + base Cabal HUnit QuickCheck smallcheck tasty tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + description = "PubNub Haskell SDK"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pubsub" = callPackage + ({ mkDerivation, base, fastcgi, feed, HTTP, json, mime, network + , random, utf8-string, xml + }: + mkDerivation { + pname = "pubsub"; + version = "0.11"; + sha256 = "09xaycbzq50q1299r4s84nb8wjhqalimvipv8z135fifvgdsjpm8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base feed HTTP json mime network random utf8-string xml + ]; + executableHaskellDepends = [ fastcgi ]; + description = "A library for Google/SixApart pubsub hub interaction"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "puffytools" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring + , console-program, containers, directory, MissingH, old-locale + , QuickCheck, random-fu, safe, test-framework + , test-framework-quickcheck2, text, time, vector + }: + mkDerivation { + pname = "puffytools"; + version = "0.0.0.1"; + sha256 = "0pqqcs3plrhq6474j29lnwvc6fhr1wskb0ph8x64gzv9ly52dc9i"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers directory MissingH + random-fu safe text time vector + ]; + executableHaskellDepends = [ + base bytestring console-program directory old-locale text time + vector + ]; + testHaskellDepends = [ + aeson base bytestring QuickCheck test-framework + test-framework-quickcheck2 text time vector + ]; + description = "A CLI assistant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ptk"; + }) {}; + + "pugixml" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, tasty + , tasty-hunit, template-haskell + }: + mkDerivation { + pname = "pugixml"; + version = "0.3.3"; + sha256 = "16yy9s02089h82lhhfpaayiz0fjjh5xpylq431yrichciyv6v2rb"; + libraryHaskellDepends = [ + base bytestring data-default-class template-haskell + ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit ]; + description = "pugixml binding"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pugs-DrIFT" = callPackage + ({ mkDerivation, base, bytestring, containers, hashable, hashtables + , HsSyck, mtl, old-time, pretty, random, stm, utf8-string + }: + mkDerivation { + pname = "pugs-DrIFT"; + version = "2.2.3.20150815"; + sha256 = "0y1y2fbawbypzzrqdj66vh7f7xc6a9bb82bhdmrj5axmi6c5nn0h"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers hashable hashtables HsSyck mtl old-time + pretty random stm utf8-string + ]; + executableHaskellDepends = [ + base bytestring containers hashable hashtables HsSyck mtl old-time + pretty random stm utf8-string + ]; + description = "DrIFT with pugs-specific rules"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pugs-DrIFT"; + broken = true; + }) {}; + + "pugs-HsSyck" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "pugs-HsSyck"; + version = "0.41"; + sha256 = "108dfhd83yzmlhbgff6j0a40r6vx9aq9dcdd8swk4yib9gbvsrp1"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring ]; + description = "Fast, lightweight YAML loader and dumper"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pugs-compat" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , hashtables, mtl, network, process, random, regex-base + , regex-pcre-builtin, stm, stringtable-atom, syb, time, unix + , utf8-string + }: + mkDerivation { + pname = "pugs-compat"; + version = "0.0.6.20150815"; + sha256 = "0h6w44b0hkrm1df9mwaqagckl0qrdwmvisvj3cz7x39n8fr43zvy"; + libraryHaskellDepends = [ + array base bytestring containers directory hashtables mtl network + process random regex-base regex-pcre-builtin stm stringtable-atom + syb time unix utf8-string + ]; + description = "Portable Haskell/POSIX layer for Pugs"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pugs-hsregex" = callPackage + ({ mkDerivation, array, base, haskell98 }: + mkDerivation { + pname = "pugs-hsregex"; + version = "1.0"; + sha256 = "1px8qvz7afws2w8scplxs4zm628anvh5ssbf0ba9hajh686h133i"; + libraryHaskellDepends = [ array base haskell98 ]; + description = "Haskell PCRE binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pulse" = callPackage + ({ mkDerivation, async, base, containers, time }: + mkDerivation { + pname = "pulse"; + version = "0.1.0.0"; + sha256 = "0npq49hm17h3p7acmvbg10qkqx74asbk3f6c2rlw7zaa1zhb9r6d"; + libraryHaskellDepends = [ async base containers time ]; + description = "Synchronize actions to a time pulse"; + license = lib.licenses.mit; + }) {}; + + "pulse-simple" = callPackage + ({ mkDerivation, base, bytestring, libpulseaudio }: + mkDerivation { + pname = "pulse-simple"; + version = "0.1.14"; + sha256 = "1as1cnx50mqmib5llzy2w218rg7dxmhz6nfa9kryfjzk0n5rshl4"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ libpulseaudio ]; + description = "binding to Simple API of pulseaudio"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.turion ]; + }) {inherit (pkgs) libpulseaudio;}; + + "pulseaudio" = callPackage + ({ mkDerivation, base, containers, libpulseaudio, stm, unix }: + mkDerivation { + pname = "pulseaudio"; + version = "0.0.2.1"; + sha256 = "12xqclasgqwkwq0wx96qhd6xl98i1amchan71p0r55x5rw2ji0hv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers stm unix ]; + librarySystemDepends = [ libpulseaudio ]; + description = "A low-level (incomplete) wrapper around the pulseaudio client asynchronous api"; + license = lib.licenses.lgpl3Only; + }) {inherit (pkgs) libpulseaudio;}; + + "punkt" = callPackage + ({ mkDerivation, array, base, mtl, regex-tdfa, regex-tdfa-text + , tasty, tasty-hunit, tasty-quickcheck, text, unordered-containers + }: + mkDerivation { + pname = "punkt"; + version = "0.1.1"; + sha256 = "0hhrpkbgm56zs1ynd0ba37fv1vg2bxr79kfb2myjfxsnc6gr4h9b"; + libraryHaskellDepends = [ + array base mtl regex-tdfa regex-tdfa-text text unordered-containers + ]; + testHaskellDepends = [ + base mtl regex-tdfa tasty tasty-hunit tasty-quickcheck text + ]; + description = "Multilingual unsupervised sentence tokenization with Punkt"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "punycode" = callPackage + ({ mkDerivation, base, bytestring, cereal, encoding, HUnit, mtl + , QuickCheck, text + }: + mkDerivation { + pname = "punycode"; + version = "2.0"; + sha256 = "192jgfixnpxdj6jiiz92kx5bi6ij3c389b76q9f4vyfmvcajj1sr"; + libraryHaskellDepends = [ base bytestring cereal mtl text ]; + testHaskellDepends = [ + base bytestring cereal encoding HUnit mtl QuickCheck text + ]; + description = "Encode unicode strings to ascii forms according to RFC 3492"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "puppetresources" = callPackage + ({ mkDerivation, base, bytestring, containers, Diff, hsfacter + , hslogger, language-puppet, mtl, text + }: + mkDerivation { + pname = "puppetresources"; + version = "0.4.2"; + sha256 = "064swfpxk7jhb81bi0v9l0r1hn0z2cafnzx7ijdr33xhikyc92rb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers Diff hsfacter hslogger language-puppet + mtl text + ]; + description = "A program that displays the puppet resources associated to a node given .pp files."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "puppetresources"; + }) {}; + + "pure-cdb" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , mtl, test-simple, Unixutils, vector + }: + mkDerivation { + pname = "pure-cdb"; + version = "0.1.2"; + sha256 = "0h7qycpz86r29yshbqm5cmvamv65jj66cs9m03y6qzxda8q8l8i5"; + libraryHaskellDepends = [ + base binary bytestring containers directory mtl vector + ]; + testHaskellDepends = [ + base bytestring containers mtl test-simple Unixutils vector + ]; + description = "Another pure-haskell CDB (Constant Database) implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pure-fft" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "pure-fft"; + version = "0.2.0"; + sha256 = "1zzravfgxbx07c38pf0p73a9nzjk2pbq3hzfw8v9zkqj95b3l94i"; + libraryHaskellDepends = [ base ]; + description = "Fast Fourier Transform"; + license = lib.licenses.bsd3; + }) {}; + + "pure-io" = callPackage + ({ mkDerivation, base, containers, mtl, safe }: + mkDerivation { + pname = "pure-io"; + version = "0.2.1"; + sha256 = "0pzvkd8jxw859s187n972yaq5wmwi00cxwhivgffr7z29hr0zvx9"; + revision = "1"; + editedCabalFile = "04r055y62f46lxhm4wbfmdk115fslw7lapw06r16lzb1l48m0phj"; + libraryHaskellDepends = [ base containers mtl safe ]; + description = "Pure IO monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pure-priority-queue" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "pure-priority-queue"; + version = "0.14"; + sha256 = "125vnkjx6n7pgflk9iqg7b6daw55a1rdfi9pfgp39ikfcx9vhb3p"; + libraryHaskellDepends = [ base containers ]; + description = "A pure priority queue"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pure-priority-queue-tests" = callPackage + ({ mkDerivation, base, containers, pure-priority-queue, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "pure-priority-queue-tests"; + version = "0.12"; + sha256 = "17x2drpmdppzxp3nnxq0vajxrzdnhpapk9rz9qcqaxbg934c7h3d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers pure-priority-queue QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Tests for the pure-priority-queue package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pure-priority-queue-tests"; + }) {}; + + "pure-shuffle" = callPackage + ({ mkDerivation, base, hspec, mono-traversable, QuickCheck + , random-shuffle, transformers + }: + mkDerivation { + pname = "pure-shuffle"; + version = "0.1.1.1"; + sha256 = "0wgb32xjgknq6ncq54frpzzkzrf1firg9blpl79pi2y477slgr6m"; + libraryHaskellDepends = [ base mono-traversable random-shuffle ]; + testHaskellDepends = [ + base hspec mono-traversable QuickCheck random-shuffle transformers + ]; + license = lib.licenses.asl20; + }) {}; + + "pure-sum" = callPackage + ({ mkDerivation, base, hspec, hspec-core, hspec-discover, text + , text-manipulate + }: + mkDerivation { + pname = "pure-sum"; + version = "0.1.0.0"; + sha256 = "12yn8cj5vzwm4z2vnvclw6x6r17jzhzc29rv7m1mpvgmh174d9jx"; + libraryHaskellDepends = [ base text text-manipulate ]; + testHaskellDepends = [ base hspec hspec-core hspec-discover text ]; + testToolDepends = [ hspec-discover ]; + description = "Derive fromString/toString-like for pure sum types"; + license = lib.licenses.isc; + }) {}; + + "pure-sum-aeson" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, hspec-core + , hspec-discover, pure-sum, text + }: + mkDerivation { + pname = "pure-sum-aeson"; + version = "0.1.0.0"; + sha256 = "08jcm06gm8a6x5b8m6j2l6xz8h8k1y6x3mclsl9lc86whmj3vvk2"; + libraryHaskellDepends = [ aeson base pure-sum text ]; + testHaskellDepends = [ + aeson base containers hspec hspec-core hspec-discover + ]; + testToolDepends = [ hspec-discover ]; + description = "Derive fromString/toString-like for pure sum types (aeson instances)"; + license = lib.licenses.isc; + }) {}; + + "pure-zlib" = callPackage + ({ mkDerivation, array, base, base-compat, bytestring + , bytestring-builder, containers, criterion, filepath, ghc-prim + , HUnit, primitive, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, time, vector, zlib + }: + mkDerivation { + pname = "pure-zlib"; + version = "0.8.0"; + sha256 = "0hfi0jhn7gxzxvn94fbhfbih7qyak55qrdbbkllfx9vhji21pc6w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base base-compat bytestring bytestring-builder containers + primitive vector + ]; + executableHaskellDepends = [ + base base-compat bytestring ghc-prim + ]; + testHaskellDepends = [ + base base-compat bytestring filepath HUnit QuickCheck tasty + tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base base-compat bytestring criterion time zlib + ]; + description = "A Haskell-only implementation of zlib / DEFLATE"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "deflate"; + broken = true; + }) {}; + + "pureMD5" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, crypto-api + , crypto-api-tests, pretty-hex, QuickCheck, tagged, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "pureMD5"; + version = "2.1.4"; + sha256 = "0qwkvxwi9wh6knn69rg2hvc8ngmv1if77kmpcnp0xqr0l30fwavq"; + libraryHaskellDepends = [ + base binary bytestring cereal crypto-api tagged + ]; + testHaskellDepends = [ + base binary bytestring cereal crypto-api-tests pretty-hex + QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "A Haskell-only implementation of the MD5 digest (hash) algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "purebred-email" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , case-insensitive, concise, deepseq, hedgehog, lens + , quickcheck-instances, random, semigroupoids, stringsearch, tasty + , tasty-golden, tasty-hedgehog, tasty-hunit, tasty-quickcheck, text + , time + }: + mkDerivation { + pname = "purebred-email"; + version = "0.6.0.2"; + sha256 = "1nnv48yxvzs0fk5d6syrkijh2ailarqs14iand116hfk7xz6as0j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base base64-bytestring bytestring case-insensitive + concise deepseq lens random semigroupoids stringsearch text time + ]; + testHaskellDepends = [ + attoparsec base bytestring case-insensitive hedgehog lens + quickcheck-instances random tasty tasty-golden tasty-hedgehog + tasty-hunit tasty-quickcheck text time + ]; + description = "types and parser for email messages (including MIME)"; + license = lib.licenses.agpl3Plus; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "purenix" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, microlens-platform, mtl, pretty-simple, purescript + , text + }: + mkDerivation { + pname = "purenix"; + version = "1.1"; + sha256 = "1z6kanz6i3a9nqpmymh6192g9qbpc759ixipnpqa9w1ph7aa8rv0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory filepath + microlens-platform mtl pretty-simple purescript text + ]; + executableHaskellDepends = [ base ]; + description = "Nix backend for PureScript. Transpile PureScript code to Nix."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "purenix"; + }) {}; + + "purescheme-wai-routing-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , http-media, http-types, interpolate, text, wai, warp + }: + mkDerivation { + pname = "purescheme-wai-routing-core"; + version = "0.1.3.0"; + sha256 = "0fwgxvn0vblyma3fpbyj9rvbwsrgsqzyd27mripa3yyvm6ygh4s6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive http-media http-types + interpolate text wai + ]; + executableHaskellDepends = [ + aeson base bytestring http-types text wai warp + ]; + testHaskellDepends = [ base ]; + description = "Simple Routing functions for Wai Applications"; + license = lib.licenses.asl20; + mainProgram = "simple-routing-core-exe"; + }) {}; + + "purescript" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, ansi-terminal + , ansi-wl-pprint, array, base, blaze-html, bower-json, boxes + , bytestring, Cabal, cborg, cheapskate, clock, containers + , cryptonite, data-ordlist, deepseq, directory, dlist + , edit-distance, exceptions, file-embed, filepath, generic-random + , gitrev, Glob, happy, haskeline, hspec, hspec-discover, HUnit + , language-javascript, lens, lifted-async, lifted-base, memory + , monad-control, monad-logger, monoidal-containers, mtl, network + , newtype, optparse-applicative, parallel, parsec, pattern-arrows + , process, protolude, QuickCheck, regex-base, regex-tdfa, safe + , scientific, semialign, semigroups, serialise, sourcemap, split + , stm, stringsearch, template-haskell, text, these, time + , transformers, transformers-base, typed-process, utf8-string + , vector, witherable + }: + mkDerivation { + pname = "purescript"; + version = "0.15.15"; + sha256 = "0rqf4bfn11hf2b7k90h82mffqh6rmfz101i69v1ss2gz8zm26jlw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-better-errors ansi-terminal array base blaze-html + bower-json boxes bytestring Cabal cborg cheapskate clock containers + cryptonite data-ordlist deepseq directory dlist edit-distance + file-embed filepath Glob haskeline language-javascript lens + lifted-async lifted-base memory monad-control monad-logger + monoidal-containers mtl parallel parsec pattern-arrows process + protolude regex-tdfa safe scientific semialign semigroups serialise + sourcemap stm stringsearch template-haskell text these time + transformers transformers-base utf8-string vector witherable + ]; + libraryToolDepends = [ happy ]; + executableHaskellDepends = [ + aeson aeson-better-errors ansi-terminal ansi-wl-pprint array base + blaze-html bower-json boxes bytestring Cabal cborg cheapskate clock + containers cryptonite data-ordlist deepseq directory dlist + edit-distance exceptions file-embed filepath gitrev Glob haskeline + language-javascript lens lifted-async lifted-base memory + monad-control monad-logger monoidal-containers mtl network + optparse-applicative parallel parsec pattern-arrows process + protolude regex-tdfa safe scientific semialign semigroups serialise + sourcemap stm stringsearch template-haskell text these time + transformers transformers-base utf8-string vector witherable + ]; + executableToolDepends = [ happy ]; + testHaskellDepends = [ + aeson aeson-better-errors ansi-terminal array base blaze-html + bower-json boxes bytestring Cabal cborg cheapskate clock containers + cryptonite data-ordlist deepseq directory dlist edit-distance + file-embed filepath generic-random Glob haskeline hspec HUnit + language-javascript lens lifted-async lifted-base memory + monad-control monad-logger monoidal-containers mtl newtype parallel + parsec pattern-arrows process protolude QuickCheck regex-base + regex-tdfa safe scientific semialign semigroups serialise sourcemap + split stm stringsearch template-haskell text these time + transformers transformers-base typed-process utf8-string vector + witherable + ]; + testToolDepends = [ happy hspec-discover ]; + doCheck = false; + description = "PureScript Programming Language Compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "purs"; + broken = true; + }) {}; + + "purescript-ast" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring, containers + , deepseq, filepath, microlens, mtl, protolude, scientific + , serialise, text, vector + }: + mkDerivation { + pname = "purescript-ast"; + version = "0.1.1.0"; + sha256 = "12zkkbpv1xxvx4d3rybng1kxvw6z5gjr45mfy9bpkmb3jqzl1xd2"; + libraryHaskellDepends = [ + aeson base base-compat bytestring containers deepseq filepath + microlens mtl protolude scientific serialise text vector + ]; + description = "PureScript Programming Language Abstract Syntax Tree"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "purescript-bridge" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , generic-deriving, hspec, hspec-expectations-pretty-diff, lens + , mtl, text, transformers + }: + mkDerivation { + pname = "purescript-bridge"; + version = "0.15.0.0"; + sha256 = "09bjlmwq3vsprngsrvx3g1ah9n60bng91kfswv61lh1bhca0q9z0"; + libraryHaskellDepends = [ + base containers directory filepath generic-deriving lens mtl text + transformers + ]; + testHaskellDepends = [ + base containers hspec hspec-expectations-pretty-diff text + ]; + description = "Generate PureScript data types from Haskell data types"; + license = lib.licenses.bsd3; + }) {}; + + "purescript-bundle-fast" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , optparse-applicative, text, vector + }: + mkDerivation { + pname = "purescript-bundle-fast"; + version = "0.1.0.1"; + sha256 = "0s9db4nb5ppr3yznay7jlgydq68hcdn525cwnxkj41h8fv9sflfw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath optparse-applicative text vector + ]; + description = "A fast alternative to Purescript's `psc-bundle` to be used during development"; + license = lib.licenses.mit; + mainProgram = "psc-bundle-fast"; + }) {}; + + "purescript-cst" = callPackage + ({ mkDerivation, aeson, array, base, base-compat, bytestring + , containers, deepseq, dlist, filepath, happy, microlens, mtl + , protolude, scientific, semigroups, serialise, text, vector + }: + mkDerivation { + pname = "purescript-cst"; + version = "0.5.0.0"; + sha256 = "13gds3hbsz3bhajhs17r9gsdzfmhci6q5plzg0fx6mb89nb4ps7d"; + libraryHaskellDepends = [ + aeson array base base-compat bytestring containers deepseq dlist + filepath microlens mtl protolude scientific semigroups serialise + text vector + ]; + libraryToolDepends = [ happy ]; + description = "PureScript Programming Language Concrete Syntax Tree"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "purescript-iso" = callPackage + ({ mkDerivation, aeson, aeson-attoparsec, aeson-diff, async + , attoparsec, attoparsec-uri, base, bytestring, containers, deepseq + , emailaddress, monad-control, mtl, QuickCheck + , quickcheck-instances, scientific, stm, strict, tasty + , tasty-quickcheck, text, time, utf8-string, uuid, vector + , zeromq4-haskell, zeromq4-simple + }: + mkDerivation { + pname = "purescript-iso"; + version = "0.0.6"; + sha256 = "0zz71c8mv86ihqwcqsp0cjw9dlyd0xw394dz14mwg16frajn986k"; + libraryHaskellDepends = [ + aeson aeson-attoparsec aeson-diff async attoparsec attoparsec-uri + base bytestring containers deepseq emailaddress monad-control mtl + QuickCheck quickcheck-instances scientific stm strict text time + utf8-string uuid vector zeromq4-haskell zeromq4-simple + ]; + testHaskellDepends = [ + aeson aeson-attoparsec aeson-diff async attoparsec attoparsec-uri + base bytestring containers deepseq emailaddress monad-control mtl + QuickCheck quickcheck-instances scientific stm strict tasty + tasty-quickcheck text time utf8-string uuid vector zeromq4-haskell + zeromq4-simple + ]; + description = "Isomorphic trivial data type definitions over JSON"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "purescript-tsd-gen" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, mtl, optparse-applicative, purescript, text + }: + mkDerivation { + pname = "purescript-tsd-gen"; + version = "0.3.0.0"; + sha256 = "0246pxgwrqbrhsgixx6mp9w1h355qz29gx1b7bmdxxxafyn2il6n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory filepath mtl purescript + text + ]; + executableHaskellDepends = [ + aeson base bytestring containers directory filepath mtl + optparse-applicative purescript text + ]; + description = "TypeScript Declaration File (.d.ts) generator for PureScript"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "purs-tsd-gen"; + }) {}; + + "pursuit-client" = callPackage + ({ mkDerivation, base, http-client, lens, taggy-lens, text, wreq }: + mkDerivation { + pname = "pursuit-client"; + version = "0.1.0"; + sha256 = "0dbw8axyhlk5hc6jhsfqgd8034vv7qljf2l6cpdawbi14shiwkdc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base http-client lens taggy-lens text wreq + ]; + executableHaskellDepends = [ base text ]; + description = "A cli client for pursuit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pursuit-search"; + }) {}; + + "purview" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, hspec + , hspec-discover, http-types, QuickCheck, raw-strings-qq, stm + , template-haskell, text, time, wai, wai-websockets, warp + , websockets + }: + mkDerivation { + pname = "purview"; + version = "0.2.0.2"; + sha256 = "0lp4b1qj3bchn046ilnx7zzisw1ydsdwci76glrhca7sbnw992ww"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring http-types raw-strings-qq stm + template-haskell text wai wai-websockets warp websockets + ]; + testHaskellDepends = [ + aeson base blaze-builder bytestring hspec http-types QuickCheck + raw-strings-qq stm template-haskell text time wai wai-websockets + warp websockets + ]; + testToolDepends = [ hspec-discover ]; + description = "A simple, fun way to build websites"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "push-notifications" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, binary, bytestring + , casing, conduit, convertible, data-default, HsOpenSSL + , http-conduit, http-types, network, resourcet, text, time + , transformers + }: + mkDerivation { + pname = "push-notifications"; + version = "0.2.1"; + sha256 = "004f947kmj5qq3hhs21ydgrpdh0g2cd0hk4cflabqjlxix2bs65f"; + libraryHaskellDepends = [ + aeson base base16-bytestring binary bytestring casing conduit + convertible data-default HsOpenSSL http-conduit http-types network + resourcet text time transformers + ]; + description = "Push notifications for Android and iOS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "push-notify" = callPackage + ({ mkDerivation, aeson, async, attoparsec-conduit, base + , base16-bytestring, bytestring, cereal, certificate, conduit + , connection, containers, convertible, cprng-aes, data-default + , http-client, http-conduit, http-types, monad-control, mtl + , network, resourcet, retry, stm, text, time, tls, tls-extra + , transformers, unordered-containers, xml-conduit + }: + mkDerivation { + pname = "push-notify"; + version = "0.1.0.1"; + sha256 = "1ca9cs55yj1960cx7vha2w33nvqj89rhkdji555aaac3z302jgjs"; + libraryHaskellDepends = [ + aeson async attoparsec-conduit base base16-bytestring bytestring + cereal certificate conduit connection containers convertible + cprng-aes data-default http-client http-conduit http-types + monad-control mtl network resourcet retry stm text time tls + tls-extra transformers unordered-containers xml-conduit + ]; + description = "A server-side library for sending push notifications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "push-notify-apn" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, binary, bytestring + , containers, data-default, hspec, http2, http2-client, lifted-base + , mtl, optparse-applicative, random, resource-pool, semigroups + , text, time, tls, x509, x509-store, x509-system + }: + mkDerivation { + pname = "push-notify-apn"; + version = "0.3.0.2"; + sha256 = "1iirjbqzgxh6skdpkk2w600kk6y0z6a11jcnzyayi81akfqm4jmn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base16-bytestring binary bytestring containers + data-default http2 http2-client lifted-base mtl random + resource-pool semigroups text time tls x509 x509-store x509-system + ]; + executableHaskellDepends = [ + base bytestring optparse-applicative semigroups text + ]; + testHaskellDepends = [ aeson base hspec ]; + description = "Send push notifications to mobile iOS devices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sendapn"; + }) {}; + + "push-notify-ccs" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , cprng-aes, crypto-random, data-default, hslogger, mtl, network + , pontarius-xmpp, push-notify, retry, stm, text, tls, tls-extra + , unordered-containers, xml-types + }: + mkDerivation { + pname = "push-notify-ccs"; + version = "0.1.0.1"; + sha256 = "1fgpzcbkcsb03lysml28a8w3c9l3nx4mirrn287g7y1kb4kx3bw0"; + libraryHaskellDepends = [ + aeson async attoparsec base bytestring cprng-aes crypto-random + data-default hslogger mtl network pontarius-xmpp push-notify retry + stm text tls tls-extra unordered-containers xml-types + ]; + description = "A server-side library for sending/receiving push notifications through CCS (Google Cloud Messaging)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "push-notify-general" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , hashable, http-client, http-conduit, http-types, push-notify + , push-notify-ccs, text, unordered-containers, xml-conduit, yesod + }: + mkDerivation { + pname = "push-notify-general"; + version = "0.1.0.1"; + sha256 = "0vyw3733xm2s3nxybav8an68mlagk8v3bb43qlz71hkjgjddvpdh"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default hashable http-client + http-conduit http-types push-notify push-notify-ccs text + unordered-containers xml-conduit yesod + ]; + description = "A general library for sending/receiving push notif. through dif. services."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "pushbullet" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, lens, text + , unordered-containers, wreq + }: + mkDerivation { + pname = "pushbullet"; + version = "0.0.0"; + sha256 = "0nvy594s9jp57png3k0yy0gwqgk5snidw6rbcminzml584qswwap"; + libraryHaskellDepends = [ + aeson base bytestring lens text unordered-containers wreq + ]; + testHaskellDepends = [ base hspec ]; + description = "Simple push support for pushbullet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pushbullet-types" = callPackage + ({ mkDerivation, aeson, base, http-api-data, microlens + , microlens-th, scientific, text, time, unordered-containers + }: + mkDerivation { + pname = "pushbullet-types"; + version = "0.4.1.0"; + sha256 = "0ny8nlk50cn6zgikg7xwylkrablj05vcm5gjm9y4zdzhbz7s4qb4"; + libraryHaskellDepends = [ + aeson base http-api-data microlens microlens-th scientific text + time unordered-containers + ]; + description = "Datatypes used by the Pushbullet APIs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pusher-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, HTTP, MissingH + , mtl, SHA, time + }: + mkDerivation { + pname = "pusher-haskell"; + version = "0.1.0.0"; + sha256 = "0ymj27a3kmaddydd5zshj108fmzhlxasn9i4igzjaj308f1ygki6"; + libraryHaskellDepends = [ + aeson base bytestring HTTP MissingH mtl SHA time + ]; + testHaskellDepends = [ base hspec ]; + description = "A Pusher.com client written in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pusher-http-haskell" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , cryptonite, hashable, hspec, http-client, http-client-tls + , http-types, memory, QuickCheck, text, time, unordered-containers + }: + mkDerivation { + pname = "pusher-http-haskell"; + version = "2.1.0.17"; + sha256 = "1fmnhx9hlxajdbyq71v28b0sc7phgx2h7spi2s5viihpnxzwp3rk"; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring cryptonite hashable + http-client http-client-tls http-types memory text time + unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring hspec QuickCheck text unordered-containers + ]; + description = "Haskell client library for the Pusher Channels HTTP API"; + license = lib.licenses.mit; + }) {}; + + "pusher-ws" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , hashable, http-conduit, lens, lens-aeson, network, scientific + , stm, text, time, transformers, unordered-containers, websockets + , wuss + }: + mkDerivation { + pname = "pusher-ws"; + version = "0.1.1.0"; + sha256 = "04nk5jdw7pv57366hjscl5sdhbhyplpfb34y1dj3i31d8s20yn1a"; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq hashable http-conduit lens + lens-aeson network scientific stm text time transformers + unordered-containers websockets wuss + ]; + description = "Implementation of the Pusher WebSocket protocol"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pushme" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, foldl + , io-storage, lens, logging, monad-logger, old-locale + , optparse-applicative, parallel-io, pipes, pipes-group, pipes-safe + , pipes-text, regex-posix, safe, shelly, system-fileio + , system-filepath, temporary, text, text-format, time, transformers + , unix, unordered-containers, yaml + }: + mkDerivation { + pname = "pushme"; + version = "2.1.3"; + sha256 = "13rc83fqbizcq1pvvmpd90cy5664p21hjg1aw5bjqw19l2g3c153"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring containers foldl io-storage lens logging + monad-logger old-locale optparse-applicative parallel-io pipes + pipes-group pipes-safe pipes-text regex-posix safe shelly + system-fileio system-filepath temporary text text-format time + transformers unix unordered-containers yaml + ]; + description = "Tool to synchronize directories with rsync, zfs or git-annex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pushme"; + broken = true; + }) {}; + + "pushover" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, http-client + , http-client-tls, mtl, tasty, tasty-hunit, text, time + , transformers, uri-encode + }: + mkDerivation { + pname = "pushover"; + version = "0.1.0.1"; + sha256 = "0ai68rk03byrdb3r393hrnnq272c648ahfx8pzm4wf3rinvnhccc"; + libraryHaskellDepends = [ + aeson base bytestring exceptions http-client http-client-tls mtl + text time transformers uri-encode + ]; + testHaskellDepends = [ + base bytestring http-client tasty tasty-hunit text time + ]; + description = "A Haskell Pushover API library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "putlenses" = callPackage + ({ mkDerivation, base, containers, ghc-prim, lens, mtl, QuickCheck + , random, safe, split, template-haskell, transformers + }: + mkDerivation { + pname = "putlenses"; + version = "0.1.3"; + sha256 = "153hxffd1rg3m73kss0j3s7102lj6p84c95gvzyl0gmjpljfxffp"; + libraryHaskellDepends = [ + base containers ghc-prim lens mtl QuickCheck random safe split + template-haskell transformers + ]; + description = "Put-based lens library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "puzzle-draw" = callPackage + ({ mkDerivation, aeson, base, blaze-svg, bytestring, containers + , deepseq, diagrams-lib, diagrams-rasterific, filepath, hashable + , hspec, linear, mtl, optparse-applicative, parsec, SVGFonts, tasty + , tasty-hspec, tasty-hunit, text, unordered-containers + , vector-space, yaml + }: + mkDerivation { + pname = "puzzle-draw"; + version = "0.3.0.0"; + sha256 = "0vnmq65khi1lcrf3rz4ym7lnv3178rvnb884rln0jspil6bs4cs7"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base containers diagrams-lib diagrams-rasterific filepath + hashable linear mtl optparse-applicative parsec SVGFonts text + unordered-containers vector-space yaml + ]; + executableHaskellDepends = [ + aeson base containers diagrams-lib diagrams-rasterific filepath + optparse-applicative yaml + ]; + testHaskellDepends = [ + base blaze-svg bytestring containers deepseq diagrams-lib hspec + tasty tasty-hspec tasty-hunit text yaml + ]; + description = "Creating graphics for pencil puzzles"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "puzzle-draw-cmdline" = callPackage + ({ mkDerivation, aeson, base, diagrams-lib, diagrams-svg, filepath + , optparse-applicative, puzzle-draw, yaml + }: + mkDerivation { + pname = "puzzle-draw-cmdline"; + version = "0.1.0.4"; + sha256 = "0jv0gai689ba5f4c6kdfdlfx5dz000zzk0gdwlz5d9n9pxxfgzxf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base diagrams-lib diagrams-svg filepath optparse-applicative + puzzle-draw yaml + ]; + description = "Creating graphics for pencil puzzles, command line tools"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "drawpuzzle"; + }) {}; + + "pvar" = callPackage + ({ mkDerivation, async, base, deepseq, genvalidity, hspec + , primitive, QuickCheck + }: + mkDerivation { + pname = "pvar"; + version = "1.0.0.0"; + sha256 = "0f28wb89zlddgmh0302x73lphmd6kmx1829yh6kwsz7a6asq79ln"; + revision = "1"; + editedCabalFile = "0r3r7w9x31pimrzmp5fjabgcx8caxf1g0mk9izksw2wnn1anhjix"; + libraryHaskellDepends = [ base deepseq primitive ]; + testHaskellDepends = [ + async base deepseq genvalidity hspec primitive QuickCheck + ]; + description = "Mutable variable with primitive values"; + license = lib.licenses.bsd3; + }) {}; + + "pvd" = callPackage + ({ mkDerivation, array, base, Codec-Image-DevIL, containers + , haskell98, libdevil, mtl, network, stm, X11 + }: + mkDerivation { + pname = "pvd"; + version = "1.1.1"; + sha256 = "18hlsh3ndlybkiblcfqzjm1pa4myc01yzr9hx7p48yp86q519hvr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base Codec-Image-DevIL containers haskell98 mtl network stm + X11 + ]; + executableSystemDepends = [ libdevil ]; + description = "A photo viewer daemon application with remote controlling abilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libdevil;}; + + "pvector" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq + , hspec-discover, persistent-vector, primitive, QuickCheck + , quickcheck-classes-base, quickcheck-instances, rrb-vector, tasty + , tasty-hunit, tasty-quickcheck, unordered-containers, vector + , vector-stream + }: + mkDerivation { + pname = "pvector"; + version = "0.1.1"; + sha256 = "1l05gf1rzvqw28xf2wa136pdadr4gckd5z5vlm9fjism07ivw08p"; + libraryHaskellDepends = [ base deepseq primitive vector-stream ]; + testHaskellDepends = [ + base containers deepseq primitive QuickCheck + quickcheck-classes-base quickcheck-instances tasty tasty-hunit + tasty-quickcheck vector-stream + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq persistent-vector primitive + rrb-vector unordered-containers vector vector-stream + ]; + description = "Fast persistent vectors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "pvss" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptonite + , cryptonite-openssl, deepseq, foundation, hourglass, integer-gmp + , memory, tasty, tasty-quickcheck, vector + }: + mkDerivation { + pname = "pvss"; + version = "0.2.0"; + sha256 = "130249k3gly9msd8x514qlq0gjqi60hjps2176j83ifa0d818h74"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring cryptonite cryptonite-openssl deepseq + foundation integer-gmp memory + ]; + executableHaskellDepends = [ + base cryptonite deepseq hourglass memory vector + ]; + testHaskellDepends = [ base cryptonite tasty tasty-quickcheck ]; + description = "Public Verifiable Secret Sharing"; + license = lib.licenses.mit; + mainProgram = "pvss-exe"; + }) {}; + + "pwstore-cli" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, HUnit, process + , pwstore-fast, test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "pwstore-cli"; + version = "0.4"; + sha256 = "1cwb214bifiql2d4jacjl93swhy8yigzj72wbhv213c593bxg8jr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs pwstore-fast text + ]; + testHaskellDepends = [ + base bytestring HUnit process pwstore-fast test-framework + test-framework-hunit + ]; + description = "Command line interface for the pwstore library"; + license = lib.licenses.gpl3Only; + mainProgram = "pwstore"; + }) {}; + + "pwstore-fast" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, byteable + , bytestring, cryptohash, random + }: + mkDerivation { + pname = "pwstore-fast"; + version = "2.4.4"; + sha256 = "1cpvlwzg3qznhygrr78f75p65mnljd9v5cvnagfxjqppnrkay6bj"; + libraryHaskellDepends = [ + base base64-bytestring binary byteable bytestring cryptohash random + ]; + description = "Secure password storage"; + license = lib.licenses.bsd3; + }) {}; + + "pwstore-purehaskell" = callPackage + ({ mkDerivation, base, base64-bytestring, byteable, bytestring + , random, SHA + }: + mkDerivation { + pname = "pwstore-purehaskell"; + version = "2.1.4"; + sha256 = "1g7lmlgw8iscbbs96r3a534cf46fyks49b1f9y7hv25ny4wp1p9c"; + libraryHaskellDepends = [ + base base64-bytestring byteable bytestring random SHA + ]; + description = "Secure password storage, in pure Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "pxsl-tools" = callPackage + ({ mkDerivation, base, containers, mtl, parsec }: + mkDerivation { + pname = "pxsl-tools"; + version = "1.0.1"; + sha256 = "1q45l1grcja0mf1g90yxsdlr49gqrx27ycr6vln4hsqb5c0iqcfw"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base containers mtl parsec ]; + description = "Parsimonious XML Shorthand Language--to-XML compiler"; + license = "GPL"; + mainProgram = "pxslcc"; + }) {}; + + "pyffi" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, pureMD5 + , python, template-haskell + }: + mkDerivation { + pname = "pyffi"; + version = "0.4.0.2"; + sha256 = "0cpzl0d0hsdlm1786s75xsq3c93mm1sp7alr6xhihmnrsj71d58h"; + libraryHaskellDepends = [ + aeson base bytestring containers pureMD5 template-haskell + ]; + libraryPkgconfigDepends = [ python ]; + description = "Call python inline from haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {python = null;}; + + "pyfi" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, pureMD5 + , python, template-haskell + }: + mkDerivation { + pname = "pyfi"; + version = "0.4.0.4"; + sha256 = "0xq5nhc11dkf2yvzcd129n0r7vpias091lzkll4f4cjsmljbxigw"; + libraryHaskellDepends = [ + aeson base bytestring containers pureMD5 template-haskell + ]; + libraryPkgconfigDepends = [ python ]; + description = "Call python inline from haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {python = null;}; + + "python-pickle" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal, cmdargs + , containers, directory, HUnit, mtl, process, test-framework + , test-framework-hunit, text + }: + mkDerivation { + pname = "python-pickle"; + version = "0.3.0"; + sha256 = "0p33yrx57vf1rf277s106chwskrzvlwzk6sxkjcyjn6mpmkd4d4c"; + revision = "1"; + editedCabalFile = "03hny14snqxaalsl2i3x0amcwsz0qwvas8myab6aiv56907x0zxv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring cereal containers mtl text + ]; + executableHaskellDepends = [ base bytestring cmdargs ]; + testHaskellDepends = [ + base bytestring containers directory HUnit process test-framework + test-framework-hunit + ]; + description = "Serialization/deserialization using Python Pickle format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pickle"; + broken = true; + }) {}; + + "q4c12-twofinger" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, containers, deepseq + , doctest, lens, lens-properties, semigroupoids, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "q4c12-twofinger"; + version = "0.2"; + sha256 = "0c4fm6pdl1mlh4xnp8syjifknyvbdqwdyiika9pkww4xmf12lv7z"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base containers deepseq semigroupoids ]; + testHaskellDepends = [ + base doctest lens lens-properties tasty tasty-quickcheck + ]; + description = "Efficient alternating finger trees"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "qbe" = callPackage + ({ mkDerivation, base, bytestring, deepseq, filepath, hashable + , prettyprinter, tasty, tasty-silver, text, text-short + }: + mkDerivation { + pname = "qbe"; + version = "1.1.0.0"; + sha256 = "0hjllz846a7dyfrvjgqhjlkbhzbwhqdrvn3x0hijly01allcypr2"; + revision = "1"; + editedCabalFile = "0sxss7jkdp2g01wsgwb3zyrbd5bc5lcjd6vg5ygfci8bx1ikhjkc"; + libraryHaskellDepends = [ + base bytestring deepseq hashable prettyprinter text text-short + ]; + testHaskellDepends = [ + base filepath prettyprinter tasty tasty-silver + ]; + description = "Types and prettyprinter for the IL of the QBE compiler backend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "qc-oi-testgenerator" = callPackage + ({ mkDerivation, base, fclabels, QuickCheck, template-haskell }: + mkDerivation { + pname = "qc-oi-testgenerator"; + version = "1.2.0.3"; + sha256 = "13rga5haz26qvx3hznbl6ik55s8g7qi3nj7a6vhyx46vjhzwnsvg"; + libraryHaskellDepends = [ + base fclabels QuickCheck template-haskell + ]; + description = "Compile time generation of operation invariance tests for QuickCheck"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "qchas" = callPackage + ({ mkDerivation, base, hmatrix, linear, random, tasty, tasty-hunit + }: + mkDerivation { + pname = "qchas"; + version = "1.1.0.1"; + sha256 = "0g966915j17ijpyz7klxc0j0rflbxkj0a49vf57z5xfllv8l1wx9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hmatrix linear random ]; + executableHaskellDepends = [ base hmatrix ]; + testHaskellDepends = [ base hmatrix linear tasty tasty-hunit ]; + description = "A library for implementing Quantum Algorithms"; + license = lib.licenses.bsd3; + mainProgram = "qchas-exe"; + }) {}; + + "qd" = callPackage + ({ mkDerivation, base, floatshow, qd }: + mkDerivation { + pname = "qd"; + version = "1.0.2.1"; + sha256 = "0dhvdrpcbc6qiqna2kiaa0zbz7cgq7ziy2my6k85cbgv6k77p918"; + libraryHaskellDepends = [ base floatshow ]; + librarySystemDepends = [ qd ]; + description = "double-double and quad-double number type via libqd"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {qd = null;}; + + "qd-vec" = callPackage + ({ mkDerivation, base, qd, Vec }: + mkDerivation { + pname = "qd-vec"; + version = "1.1"; + sha256 = "0lj5kg0sjkck89phvi239xb2k7hxmxg9dh7yg2df2iaj4c2m2ync"; + libraryHaskellDepends = [ base qd Vec ]; + description = "'Vec' instances for 'qd' types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "qed" = callPackage + ({ mkDerivation, base, deepseq, directory, exceptions, extra + , filepath, haskell-src-exts, transformers, uniplate + }: + mkDerivation { + pname = "qed"; + version = "0.0"; + sha256 = "1klsh6hvbvphhf3nr21856hqfcc4ysbrl6sz2z9rvvvpwbl24918"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base deepseq directory exceptions extra filepath haskell-src-exts + transformers uniplate + ]; + testHaskellDepends = [ base transformers ]; + description = "Simple prover"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "qhs" = callPackage + ({ mkDerivation, base, bytestring, containers, cryptonite, hspec + , optparse-applicative, process, simple-sql-parser, split + , sqlite-simple, syb, text, zlib + }: + mkDerivation { + pname = "qhs"; + version = "0.3.3"; + sha256 = "1wm11y9gnfrjrq5i5nl74vkg242mr08223kw6cracnmr4n6xqm0q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers cryptonite optparse-applicative + simple-sql-parser split sqlite-simple syb text zlib + ]; + testHaskellDepends = [ + base bytestring containers cryptonite hspec optparse-applicative + process simple-sql-parser split sqlite-simple syb text zlib + ]; + description = "Command line tool qhs, SQL queries on CSV and TSV files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "qhs"; + }) {}; + + "qhull" = callPackage + ({ mkDerivation, base, combinat, containers, data-default-class + , extra, hashable, ilist, insert-ordered-containers + , optparse-applicative, pretty-show, random, regex-base + , regex-compat, regex-posix, split, toysolver, Unique + , vector-algorithms, vector-space + }: + mkDerivation { + pname = "qhull"; + version = "0.1.0.4"; + sha256 = "01a9dngcq0f87zyp6p20cw6p9rz22ln1hixnzc6gp1wpcjgas7r1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base combinat containers data-default-class extra hashable ilist + insert-ordered-containers pretty-show random regex-base + regex-compat regex-posix split toysolver Unique vector-algorithms + vector-space + ]; + executableHaskellDepends = [ + base combinat containers extra ilist insert-ordered-containers + optparse-applicative pretty-show regex-base regex-compat + regex-posix + ]; + description = "Delaunay triangulation, Voronoi diagrams and convex hulls"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "qhull-simple" = callPackage + ({ mkDerivation, base, qhull, vector }: + mkDerivation { + pname = "qhull-simple"; + version = "0.1"; + sha256 = "0g0abqc5z9nysm21c77kylkka1bvyn16ycinws1lcrjy53cb82sw"; + libraryHaskellDepends = [ base vector ]; + librarySystemDepends = [ qhull ]; + description = "Simple bindings to Qhull, a library for computing convex hulls"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) qhull;}; + + "qif" = callPackage + ({ mkDerivation, attoparsec, base, microlens, microlens-th + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text, time + }: + mkDerivation { + pname = "qif"; + version = "1.1.1"; + sha256 = "0bfjykskdcdb674qgnl8vaygw2bh32i0rdjvsx20wabcpxgs3zpp"; + libraryHaskellDepends = [ + attoparsec base microlens microlens-th text time + ]; + testHaskellDepends = [ + attoparsec base microlens QuickCheck tasty tasty-hunit + tasty-quickcheck text time + ]; + description = "A simple QIF file format parser / printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "qlinear" = callPackage + ({ mkDerivation, base, haskell-src-exts, haskell-src-meta, hspec + , linear, parsec, split, template-haskell + }: + mkDerivation { + pname = "qlinear"; + version = "0.1.2.0"; + sha256 = "1q1xd3sh5b5kjp9wb24v2z9dbjk75dwk286f0gda4y460h4zkp8z"; + libraryHaskellDepends = [ + base haskell-src-exts haskell-src-meta linear parsec split + template-haskell + ]; + testHaskellDepends = [ + base haskell-src-exts haskell-src-meta hspec linear parsec split + template-haskell + ]; + description = "Typesafe library for linear algebra"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "qm-interpolated-string" = callPackage + ({ mkDerivation, base, bytestring, haskell-src-meta, hspec + , template-haskell, text + }: + mkDerivation { + pname = "qm-interpolated-string"; + version = "0.3.1.0"; + sha256 = "12jxkkbpmkdrjrkj242z6l4vhbgwj79b8s5l3gxs9fbg4s4pqp2k"; + libraryHaskellDepends = [ + base bytestring haskell-src-meta template-haskell text + ]; + testHaskellDepends = [ base hspec ]; + description = "Implementation of interpolated multiline strings"; + license = lib.licenses.publicDomain; + }) {}; + + "qnap-decrypt" = callPackage + ({ mkDerivation, base, binary, bytestring, cipher-aes128, conduit + , conduit-extra, crypto-api, directory, filepath, hspec, HUnit + , optparse-applicative, streaming-commons, tagged, temporary + , utf8-string + }: + mkDerivation { + pname = "qnap-decrypt"; + version = "0.3.5"; + sha256 = "1mm08bm2jzcnh1zal7zdiyryl3z5z91ch2vyyl0p29nbwl2q06xb"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring cipher-aes128 conduit conduit-extra + crypto-api directory streaming-commons tagged utf8-string + ]; + executableHaskellDepends = [ + base binary bytestring cipher-aes128 conduit conduit-extra + crypto-api directory filepath optparse-applicative + streaming-commons tagged utf8-string + ]; + testHaskellDepends = [ + base binary bytestring cipher-aes128 conduit conduit-extra + crypto-api directory filepath hspec HUnit streaming-commons tagged + temporary utf8-string + ]; + description = "Decrypt files encrypted by QNAP's Hybrid Backup Sync"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "qnap-decrypt"; + }) {}; + + "qq-literals" = callPackage + ({ mkDerivation, base, network-uri, template-haskell }: + mkDerivation { + pname = "qq-literals"; + version = "0.1.1.0"; + sha256 = "1xiix8nd83vil303w5fikhwk213bd9b7dwsklw7cq5qlkh1pkvbq"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base network-uri template-haskell ]; + description = "Compile-time checked literal values via QuasiQuoters"; + license = lib.licenses.mit; + }) {}; + + "qr" = callPackage + ({ mkDerivation, array, base, cairo, gtk, optparse-applicative + , transformers, utf8-string + }: + mkDerivation { + pname = "qr"; + version = "0.2.0.0"; + sha256 = "0mn33p9j87w5fq4ddrwn5nb32gcxzxli55y3jv1aaypsgi6vf3w7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base utf8-string ]; + executableHaskellDepends = [ + array base cairo gtk optparse-applicative transformers + ]; + description = "Pure Haskell QR encoder library and command line tool"; + license = lib.licenses.bsd3; + mainProgram = "cqr"; + }) {}; + + "qr-imager" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptonite, directory + , haskell-qrencode, hspec, jose-jwt, JuicyPixels, microlens + , process, qrencode, split, vector + }: + mkDerivation { + pname = "qr-imager"; + version = "2.0.0.2"; + sha256 = "18fhvvnmd7nv9ls5jy4ng807q01m2dr4m0znjav57v9mc37vspqk"; + libraryHaskellDepends = [ + base binary bytestring cryptonite directory haskell-qrencode + jose-jwt JuicyPixels microlens process split vector + ]; + libraryPkgconfigDepends = [ qrencode ]; + testHaskellDepends = [ base hspec ]; + description = "Library to generate images"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) qrencode;}; + + "qr-repa" = callPackage + ({ mkDerivation, aeson, base, bytestring, cryptonite, directory + , haskell-qrencode, jose-jwt, lens, repa, repa-devil, vector + }: + mkDerivation { + pname = "qr-repa"; + version = "0.1.0.0"; + sha256 = "0dvdfy82qvp39kb4nx26i0i2mfqad21mfjjmv2gdq78jchyj912y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cryptonite directory haskell-qrencode + jose-jwt lens repa repa-devil vector + ]; + executableHaskellDepends = [ base bytestring ]; + description = "Library to generate QR codes from bytestrings and objects and scale image files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "qrpipe"; + }) {}; + + "qrcode" = callPackage + ({ mkDerivation, array, base, containers, mtl, vector }: + mkDerivation { + pname = "qrcode"; + version = "0.1.2"; + sha256 = "1wfnxlz6rqjcgnkaqq0wdn75jsh3b9hagb84c1ljnwqaw98n3a9d"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ array base containers mtl vector ]; + description = "QR Code library in pure Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "qrcode-core" = callPackage + ({ mkDerivation, base, binary, bytestring, case-insensitive + , containers, dlist, primitive, text, vector + }: + mkDerivation { + pname = "qrcode-core"; + version = "0.9.9"; + sha256 = "1bahj10gflc8i9wml8gkis50xwsj7vxf9zyj9b1zvlmld2qnlndw"; + libraryHaskellDepends = [ + base binary bytestring case-insensitive containers dlist primitive + text vector + ]; + description = "QR code library in pure Haskell"; + license = lib.licenses.mit; + }) {}; + + "qrcode-juicypixels" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, JuicyPixels + , qrcode-core, text, vector + }: + mkDerivation { + pname = "qrcode-juicypixels"; + version = "0.8.5"; + sha256 = "0qgcdi77iyx04w2rx48nzk8lm9x368h9m4a468zcibn50cp4ynbg"; + libraryHaskellDepends = [ + base base64-bytestring bytestring JuicyPixels qrcode-core text + vector + ]; + description = "Converts a qrcode-core image to JuicyPixels"; + license = lib.licenses.mit; + }) {}; + + "qsem" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "qsem"; + version = "0.1.0.0"; + sha256 = "1y9c22jr0frflgzmpzpz4d7zgcz7wbql8xwr6bx912rh6gm4gx9h"; + revision = "1"; + editedCabalFile = "13djn4hd8vhic60hrax1cnlly6d108mmdhg0x5x94y6d8g08mgp1"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "quantity semaphores"; + license = lib.licenses.bsd3; + }) {}; + + "qt" = callPackage + ({ mkDerivation, base, OpenGL, qtc_core, qtc_gui, qtc_network + , qtc_opengl, qtc_script, qtc_tools + }: + mkDerivation { + pname = "qt"; + version = "1.1.6.1"; + sha256 = "10iz2nd5m6a78c67bwgawv88vb6lnd1zj97vm85a3qdcpm6x5lv4"; + libraryHaskellDepends = [ base OpenGL ]; + librarySystemDepends = [ + qtc_core qtc_gui qtc_network qtc_opengl qtc_script qtc_tools + ]; + description = "Qt bindings"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {qtc_core = null; qtc_gui = null; qtc_network = null; + qtc_opengl = null; qtc_script = null; qtc_tools = null;}; + + "qtah-cpp-qt5" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process + , qtah-generator, qtbase + }: + mkDerivation { + pname = "qtah-cpp-qt5"; + version = "0.8.0"; + sha256 = "0k8zl9gzwfnnxkfclb20v0q3rl42bs1g9iw9vm5j0fhr934w38gs"; + setupHaskellDepends = [ + base Cabal directory filepath process qtah-generator + ]; + libraryHaskellDepends = [ base process qtah-generator ]; + librarySystemDepends = [ qtbase ]; + description = "Qt bindings for Haskell - C++ library"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs.qt5) qtbase;}; + + "qtah-examples" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, filepath + , hoppy-runtime, qtah-qt5 + }: + mkDerivation { + pname = "qtah-examples"; + version = "0.8.0"; + sha256 = "0wn0514xckbsj1phndb2b924lxh24sbngjgrvsn3sjg305vzizvr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring containers filepath hoppy-runtime qtah-qt5 + ]; + description = "Example programs for Qtah Qt bindings"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "qtah-examples"; + }) {}; + + "qtah-generator" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , haskell-src, hoppy-generator, hoppy-std, mtl, process + , transformers + }: + mkDerivation { + pname = "qtah-generator"; + version = "0.8.0"; + sha256 = "1s782f1gagj1av8xv30qjqs5r05i3fr7a05dp213i6p818kj20r1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath haskell-src + hoppy-generator hoppy-std mtl process transformers + ]; + executableHaskellDepends = [ base ]; + description = "Generator for Qtah Qt bindings"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "qtah-generator"; + }) {}; + + "qtah-qt5" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, directory + , filepath, hoppy-runtime, HUnit, qtah-cpp-qt5, qtah-generator + , qtbase + }: + mkDerivation { + pname = "qtah-qt5"; + version = "0.8.0"; + sha256 = "187x961030hfw79xs0m9xgplm8jlglynya4ndsax378vdpnbrrgw"; + setupHaskellDepends = [ + base Cabal directory filepath qtah-generator + ]; + libraryHaskellDepends = [ + base binary bytestring hoppy-runtime qtah-cpp-qt5 qtah-generator + ]; + libraryToolDepends = [ qtbase ]; + testHaskellDepends = [ base hoppy-runtime HUnit ]; + description = "Qt bindings for Haskell"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs.qt5) qtbase;}; + + "quaalude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "quaalude"; + version = "0.0.0.1"; + sha256 = "0wwsrpm2s7gs2c4fwh4qvhnjywxfyf94dw715bz34q7bzyyk3lc6"; + revision = "2"; + editedCabalFile = "1danjjnb38pnz5x4xdqas5fr9xb703i6a4jx49kq5q311v8dccva"; + libraryHaskellDepends = [ base ]; + description = "Extremely minimal prelude"; + license = lib.licenses.asl20; + }) {}; + + "quack" = callPackage + ({ mkDerivation, aeson, attoparsec, base, http-types, mtl, text }: + mkDerivation { + pname = "quack"; + version = "0.0.0.3"; + sha256 = "18yzkd5lvgf5mw4h2zxvg1964p5l10k8b0rwij9x3xf0bg7bq999"; + libraryHaskellDepends = [ + aeson attoparsec base http-types mtl text + ]; + description = "Convenience parser combinators for URI query strings"; + license = lib.licenses.bsd3; + }) {}; + + "quadratic-irrational" = callPackage + ({ mkDerivation, arithmoi, base, containers, directory, doctest + , filepath, integer-roots, mtl, numbers, QuickCheck, tasty + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "quadratic-irrational"; + version = "0.1.1"; + sha256 = "11nksvr6wnbrphq3ymg93w2xpqw6in3j1qpgbl2f3x9bgiss2l7s"; + revision = "2"; + editedCabalFile = "1r6fjnjyncbcfvmgkfflmkmrs0gzr1a299pvnklh04bz1xgzbayy"; + libraryHaskellDepends = [ + arithmoi base containers integer-roots transformers + ]; + testHaskellDepends = [ + arithmoi base directory doctest filepath mtl numbers QuickCheck + tasty tasty-quickcheck + ]; + description = "An implementation of quadratic irrationals"; + license = lib.licenses.mit; + }) {}; + + "qualified-imports-plugin" = callPackage + ({ mkDerivation, base, containers, ghc, syb, text }: + mkDerivation { + pname = "qualified-imports-plugin"; + version = "0.0.1"; + sha256 = "075m9p02yz5zss64sli2c44id65z9m6f0vzwmpp21ra366s7l8rx"; + libraryHaskellDepends = [ base containers ghc syb ]; + testHaskellDepends = [ base text ]; + description = "GHC plugin to automatically insert qualified imports"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quandl-api" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , http-conduit, http-types, syb, text, time, time-locale-compat + , unordered-containers + }: + mkDerivation { + pname = "quandl-api"; + version = "0.2.1.0"; + sha256 = "01mjwg7myal3hc98s7v582ycabv7qx2j6lcsyvhxbmhzs1wl8sqf"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring http-conduit http-types syb + text time time-locale-compat unordered-containers + ]; + description = "Quandl.com API library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quantfin" = callPackage + ({ mkDerivation, base, containers, mersenne-random-pure64, mtl + , random, random-fu, random-source, rvar, transformers, vector + }: + mkDerivation { + pname = "quantfin"; + version = "0.2.0.0"; + sha256 = "0s9wmkngz31wrllffk3i8y66f60liajwhapih7mnriyfvqqsb6ra"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers mersenne-random-pure64 mtl random random-fu + random-source rvar transformers vector + ]; + executableHaskellDepends = [ base ]; + description = "Quant finance library in pure Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "quantification" = callPackage + ({ mkDerivation, base, binary, containers, hashable, path-pieces + , text, unordered-containers + }: + mkDerivation { + pname = "quantification"; + version = "0.8"; + sha256 = "1dw47hy0pvar4mkdp6xjz8ywpic2zs3q0xah9zlbnfpibhjjc1a9"; + libraryHaskellDepends = [ + base binary containers hashable path-pieces text + unordered-containers + ]; + description = "Rage against the quantification"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quantification-aeson" = callPackage + ({ mkDerivation, aeson, base, containers, quantification + , unordered-containers, vector + }: + mkDerivation { + pname = "quantification-aeson"; + version = "0.8"; + sha256 = "014fgpj4ikcq2xz23k5l0y1zfzki0fqfj591czx0wm2sk75aml5z"; + libraryHaskellDepends = [ + aeson base containers quantification unordered-containers vector + ]; + description = "Rage against the quantification - integration with Aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quantities" = callPackage + ({ mkDerivation, base, containers, doctest, Glob, hlint, hspec, mtl + , parsec, process, regex-compat + }: + mkDerivation { + pname = "quantities"; + version = "0.4.0"; + sha256 = "0729qxzp1zhvga6fq4rl191znl1hafnca712yhz560j1pg8z0gk0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers mtl parsec ]; + executableHaskellDepends = [ base containers mtl parsec ]; + testHaskellDepends = [ + base containers doctest Glob hlint hspec mtl parsec process + regex-compat + ]; + description = "Unit conversion and manipulation library"; + license = lib.licenses.bsd3; + mainProgram = "quantities"; + }) {}; + + "quantizer" = callPackage + ({ mkDerivation, base, minmax, monoid-insertleft + , uniqueness-periods-vector-stats + }: + mkDerivation { + pname = "quantizer"; + version = "0.3.1.0"; + sha256 = "1pd3cqz73nvdf9i7fg11q1yjm699n11shxan60iv2v57q6kryjw4"; + libraryHaskellDepends = [ + base minmax monoid-insertleft uniqueness-periods-vector-stats + ]; + description = "Library to provide the behaviour similar to quantum states superposition"; + license = lib.licenses.mit; + }) {}; + + "quantum-arrow" = callPackage + ({ mkDerivation, base, MonadRandom, mtl, QuickCheck, random }: + mkDerivation { + pname = "quantum-arrow"; + version = "0.0.5"; + sha256 = "19z5b0jwnz20g0203xd78cv8rgm92diyxard4mbj6dyrj2kkfgww"; + libraryHaskellDepends = [ base MonadRandom mtl QuickCheck random ]; + description = "An embedding of quantum computation as a Haskell arrow"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quantum-random" = callPackage + ({ mkDerivation, aeson, ansi-terminal, ansigraph, base, bytestring + , directory, haskeline, hspec, http-conduit, mtl, QuickCheck + , terminal-size, text + }: + mkDerivation { + pname = "quantum-random"; + version = "0.6.4"; + sha256 = "16qk4m6jgf4phmc0zxw11as9rlvspxpqza5k318bra9f9ybn253y"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal ansigraph base bytestring directory + http-conduit terminal-size text + ]; + executableHaskellDepends = [ base haskeline mtl ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Retrieve, store and manage real quantum random data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "qrand"; + }) {}; + + "quarantimer" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, directory + , filepath, lucid, process, sandi, servant, servant-client + , servant-lucid, servant-multipart, servant-server, stm, text, time + , uuid, wai, wai-extra, warp, warp-tls + }: + mkDerivation { + pname = "quarantimer"; + version = "1.20200422"; + sha256 = "1wcf9rh6543pv1dpf55jk12x6zsak29izy94q1l4hc31w32gi8xz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async base bytestring directory filepath lucid process sandi + servant servant-client servant-lucid servant-multipart + servant-server stm text time uuid wai wai-extra warp warp-tls + ]; + description = "Coronavirus quarantine timer web app for your things"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "quarantimer"; + broken = true; + }) {}; + + "qudb" = callPackage + ({ mkDerivation, alex, array, base, bytestring, directory, happy + , mtl, snappy + }: + mkDerivation { + pname = "qudb"; + version = "0.0.1"; + sha256 = "0cpvik35qv587k2qsd2rh7awlwll1gciv0nr7wjr79bn0q9df0cq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring directory mtl snappy + ]; + executableToolDepends = [ alex happy ]; + description = "Quite Useless DB"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "qudb"; + broken = true; + }) {}; + + "quenya-verb" = callPackage + ({ mkDerivation, aeson, base, bytestring, cmdargs, cond, containers + , directory, iproute, MissingH, network, safe, scotty, text + , transformers, wai, wai-extra, wai-middleware-static, warp + }: + mkDerivation { + pname = "quenya-verb"; + version = "0.0.1"; + sha256 = "0zw15qym8r00m7kir9h9cys1rmszdqihfcvy6dw52f1pb6cp5vsx"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring cmdargs cond containers directory iproute + MissingH network safe scotty text transformers wai wai-extra + wai-middleware-static warp + ]; + executableHaskellDepends = [ base ]; + description = "Quenya verb conjugator"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "quenya-verb-server"; + broken = true; + }) {}; + + "queryparser" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , fixed-list, hashable, mtl, parsec, predicate-class, pretty + , QuickCheck, semigroups, text, unordered-containers, yaml + }: + mkDerivation { + pname = "queryparser"; + version = "0.1.0.1"; + sha256 = "1rz3v3cks7ys6313gispxbs8wzm8h5lccl27f9nhha7rpzl9qkcj"; + libraryHaskellDepends = [ + aeson base bytestring containers fixed-list hashable mtl parsec + predicate-class pretty QuickCheck semigroups text + unordered-containers yaml + ]; + benchmarkHaskellDepends = [ base criterion text ]; + description = "Analysis and parsing library for SQL queries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "queryparser-demo" = callPackage + ({ mkDerivation, base, containers, pretty, queryparser + , queryparser-vertica, text, unordered-containers + }: + mkDerivation { + pname = "queryparser-demo"; + version = "0.1.0.0"; + sha256 = "1ndm7rdwnl8sgfi5058hh1l7xisxbvxl8ign91hwpkyqfmgx3ypi"; + libraryHaskellDepends = [ + base containers pretty queryparser queryparser-vertica text + unordered-containers + ]; + description = "Demo package containing queryparser examples"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "queryparser-hive" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, fixed-list + , hashable, mtl, parsec, predicate-class, pretty, queryparser + , QuickCheck, regex-tdfa, semigroups, text, unordered-containers + , yaml + }: + mkDerivation { + pname = "queryparser-hive"; + version = "0.1.0.1"; + sha256 = "0rj1v715wr3z76mp7i581bsjfvl9038kh4ccwlvjzi67afvds0b8"; + libraryHaskellDepends = [ + aeson base bytestring containers fixed-list hashable mtl parsec + predicate-class pretty queryparser QuickCheck regex-tdfa semigroups + text unordered-containers yaml + ]; + description = "Parsing for Hive SQL queries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "queryparser-presto" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, fixed-list + , hashable, mtl, parsec, predicate-class, pretty, queryparser + , QuickCheck, regex-tdfa, semigroups, text, unordered-containers + , yaml + }: + mkDerivation { + pname = "queryparser-presto"; + version = "0.1.0.1"; + sha256 = "0ibcbv76c1qv8w50v7gzq6vv3l9hbda5ir95k44rk1da6n53hj3b"; + libraryHaskellDepends = [ + aeson base bytestring containers fixed-list hashable mtl parsec + predicate-class pretty queryparser QuickCheck regex-tdfa semigroups + text unordered-containers yaml + ]; + description = "Parsing for Presto SQL queries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "queryparser-vertica" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, fixed-list + , hashable, mtl, parsec, predicate-class, pretty, queryparser + , QuickCheck, regex-tdfa, semigroups, text, unordered-containers + , yaml + }: + mkDerivation { + pname = "queryparser-vertica"; + version = "0.1.0.1"; + sha256 = "0pkkgb3schbb25pw8k9varx3c0iwhfc47w4f2692y6s39vpm4d5z"; + libraryHaskellDepends = [ + aeson base bytestring containers fixed-list hashable mtl parsec + predicate-class pretty queryparser QuickCheck regex-tdfa semigroups + text unordered-containers yaml + ]; + description = "Parsing for Vertica SQL queries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "querystring-pickle" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, test-framework + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "querystring-pickle"; + version = "0.2.0"; + sha256 = "18by7671q3sp38cii7j8b0jvdbbix4wyaa3wan77s0mfkdxzicrf"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Picklers for de/serialising Generic data types to and from query strings"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "questioner" = callPackage + ({ mkDerivation, ansi-terminal, base, readline, terminal-size }: + mkDerivation { + pname = "questioner"; + version = "0.1.1.0"; + sha256 = "05q64mslkbg017fpjx7ma2al6iz5zjrkyzipm8p86n8zcx3l1aw3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base readline terminal-size + ]; + description = "A package for prompting values from the command-line"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "queue" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "queue"; + version = "0.1.2"; + sha256 = "0fx2svkj2sy2wd056lha9h20hy2z6gjspzl11jmv7i3rdwwfr6f7"; + libraryHaskellDepends = [ base stm ]; + description = "Abstraction typeclasses for queue-like things"; + license = lib.licenses.bsd3; + }) {}; + + "queue-sheet" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, directory + , filepath, ginger, optparse-applicative, process, scientific + , tasty, tasty-hunit, text, transformers, ttc, vector, yaml + }: + mkDerivation { + pname = "queue-sheet"; + version = "0.7.0.2"; + sha256 = "14ih4j09r30p0a75na833jq5ar0wfjm1f7qn6hfyqr4hjyqyfwfk"; + revision = "3"; + editedCabalFile = "00waw06ql64j097i6156fjw5glv3cz5ni9i0j271wzc5zj1a6p4r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory filepath ginger process scientific + text transformers ttc vector yaml + ]; + executableHaskellDepends = [ + ansi-wl-pprint base optparse-applicative + ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit ]; + description = "queue sheet utility"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "queue-sheet"; + broken = true; + }) {}; + + "queuelike" = callPackage + ({ mkDerivation, array, base, containers, mtl, stateful-mtl }: + mkDerivation { + pname = "queuelike"; + version = "1.0.9"; + sha256 = "0nvs9ln55wrczpn948i4z110rbfp0rv2wv8iz94lbyxhilhyjf1z"; + libraryHaskellDepends = [ array base containers mtl stateful-mtl ]; + description = "A library of queuelike data structures, both functional and stateful"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "queues" = callPackage + ({ mkDerivation, base, containers, hedgehog, tasty-bench }: + mkDerivation { + pname = "queues"; + version = "1.0.0"; + sha256 = "0mnn6lgd7101lrmwqy4lf04ncq8ci2kfxydm1rlh879gjvzz3lsr"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base containers hedgehog ]; + benchmarkHaskellDepends = [ base containers tasty-bench ]; + description = "Queue data structures"; + license = lib.licenses.bsd3; + }) {}; + + "quibble-core" = callPackage + ({ mkDerivation, base, bytestring, containers, hedgehog + , mono-traversable, optics-core, tasty, tasty-hedgehog, tasty-hunit + , text, text-conversions, time, uuid + }: + mkDerivation { + pname = "quibble-core"; + version = "0.1.0.1"; + sha256 = "108cqh3xzl73ijh7fg91cyw0lpn2svm13l8nn922ab9401jy9x8c"; + libraryHaskellDepends = [ + base bytestring containers mono-traversable optics-core text + text-conversions time uuid + ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "Convenient SQL query language for Haskell (but only for single tables)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quic" = callPackage + ({ mkDerivation, array, async, base, base16-bytestring, bytestring + , containers, crypto-token, crypton, crypton-x509 + , crypton-x509-system, data-default-class, fast-logger, filepath + , hspec, hspec-discover, iproute, memory, network + , network-byte-order, network-control, network-udp, QuickCheck + , random, serialise, stm, tls, unix-time, unliftio, unliftio-core + }: + mkDerivation { + pname = "quic"; + version = "0.1.20"; + sha256 = "0zzpdb07xrgx3bcvnfmn778yamk6q86lqmj1ir1h3g82gcknzfxm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base base16-bytestring bytestring containers crypto-token + crypton crypton-x509 crypton-x509-system data-default-class + fast-logger filepath iproute memory network network-byte-order + network-control network-udp random serialise stm tls unix-time + unliftio unliftio-core + ]; + testHaskellDepends = [ + async base base16-bytestring bytestring containers crypton hspec + network network-udp QuickCheck tls unix-time unliftio + ]; + testToolDepends = [ hspec-discover ]; + description = "QUIC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quick-generator" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "quick-generator"; + version = "0.3"; + sha256 = "1bccyvm300bkm3n98ayjc3syfcakjnf26bs2mdqdjimdfw2f0g6n"; + libraryHaskellDepends = [ base QuickCheck ]; + description = "Generator random test data for QuickCheck"; + license = lib.licenses.bsd3; + }) {}; + + "quick-schema" = callPackage + ({ mkDerivation, aeson, base, hashable, hspec, QuickCheck + , scientific, text, unordered-containers, vector + }: + mkDerivation { + pname = "quick-schema"; + version = "0.1.0.0"; + sha256 = "0vcfvidryb7rasbhlx69hmbqj0mnpk2804b8jz4n6842bbifillr"; + libraryHaskellDepends = [ + aeson base hashable scientific text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base hspec QuickCheck scientific text unordered-containers + vector + ]; + description = "Slimmed down json schema language and validator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickbench" = callPackage + ({ mkDerivation, base, containers, directory, docopt, pretty-show + , process, safe, split, tabular, time + }: + mkDerivation { + pname = "quickbench"; + version = "1.0.1"; + sha256 = "16bkhk5fskhhjqzklqwv51s1k7cxgcyr4p1vifmrd6smxvidb5rn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory docopt pretty-show process safe split + tabular time + ]; + executableHaskellDepends = [ base process ]; + testHaskellDepends = [ base ]; + description = "quick & easy benchmarking of command-line programs"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "quickbench"; + }) {}; + + "quickbooks" = callPackage + ({ mkDerivation, aeson, authenticate-oauth, base, bytestring + , email-validate, fast-logger, http-client, http-client-tls + , http-types, interpolate, old-locale, text, thyme, yaml + }: + mkDerivation { + pname = "quickbooks"; + version = "0.5.0.1"; + sha256 = "0c2znv225vg36sq4wc2c8r4qzvwgaizq36kpd8jy85mvxpv9a226"; + libraryHaskellDepends = [ + aeson authenticate-oauth base bytestring email-validate fast-logger + http-client http-client-tls http-types interpolate old-locale text + thyme yaml + ]; + description = "QuickBooks API binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickcheck-arbitrary-adt" = callPackage + ({ mkDerivation, base, hspec, lens, QuickCheck, template-haskell + , transformers + }: + mkDerivation { + pname = "quickcheck-arbitrary-adt"; + version = "0.3.1.0"; + sha256 = "1fa5gb111m740q399l7wbr9n03ws9rasq48jhnx7dvvd6qh2wjjw"; + libraryHaskellDepends = [ base QuickCheck ]; + testHaskellDepends = [ + base hspec lens QuickCheck template-haskell transformers + ]; + description = "Generic typeclasses for generating arbitrary ADTs"; + license = lib.licenses.bsd3; + }) {}; + + "quickcheck-arbitrary-template" = callPackage + ({ mkDerivation, base, QuickCheck, safe, tasty, tasty-golden + , tasty-hunit, tasty-quickcheck, template-haskell + }: + mkDerivation { + pname = "quickcheck-arbitrary-template"; + version = "0.2.1.1"; + sha256 = "0cmk6kp895qrirdavbfp96k9yggs83bjcknyvwbkfzx5zbdc87y7"; + libraryHaskellDepends = [ base QuickCheck safe template-haskell ]; + testHaskellDepends = [ + base QuickCheck safe tasty tasty-golden tasty-hunit + tasty-quickcheck template-haskell + ]; + description = "Generate QuickCheck Gen for Sum Types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickcheck-assertions" = callPackage + ({ mkDerivation, base, hspec, ieee754, pretty-show, QuickCheck }: + mkDerivation { + pname = "quickcheck-assertions"; + version = "0.3.0"; + sha256 = "1kyam4cy7qmnizjwjm8jamq43w7f0fs6ljfplwj0ib6wi2kjh0wv"; + libraryHaskellDepends = [ base ieee754 pretty-show QuickCheck ]; + testHaskellDepends = [ base hspec ieee754 QuickCheck ]; + description = "HUnit like assertions for QuickCheck"; + license = lib.licenses.lgpl3Only; + }) {}; + + "quickcheck-classes" = callPackage + ({ mkDerivation, aeson, base, base-orphans, containers, primitive + , primitive-addr, QuickCheck, quickcheck-classes-base + , semigroupoids, semirings, tagged, tasty, tasty-quickcheck + , transformers, vector + }: + mkDerivation { + pname = "quickcheck-classes"; + version = "0.6.5.0"; + sha256 = "19iw15mvb7gws3ljdxqwsbb4pmfc0sfflf8szgmrhiqr3k82mqv2"; + revision = "2"; + editedCabalFile = "0gldr9kcij41b8imsyf11q26kd1nf8vhfh8wd9i1fn01jbxzgi37"; + libraryHaskellDepends = [ + aeson base containers primitive primitive-addr QuickCheck + quickcheck-classes-base semigroupoids semirings transformers vector + ]; + testHaskellDepends = [ + aeson base base-orphans containers primitive QuickCheck + semigroupoids tagged tasty tasty-quickcheck transformers vector + ]; + description = "QuickCheck common typeclasses"; + license = lib.licenses.bsd3; + }) {}; + + "quickcheck-classes-base" = callPackage + ({ mkDerivation, base, containers, QuickCheck, transformers }: + mkDerivation { + pname = "quickcheck-classes-base"; + version = "0.6.2.0"; + sha256 = "16c6gq4cqpkwnq1pzkhm6r7mrwk4an50ha5w77bmiia2qkhla6ch"; + revision = "1"; + editedCabalFile = "1p3v38jhpx0r6rnvaspkkivl8xyq2mq4xnmycgmkj1gr77vplkdr"; + libraryHaskellDepends = [ + base containers QuickCheck transformers + ]; + description = "QuickCheck common typeclasses from `base`"; + license = lib.licenses.bsd3; + }) {}; + + "quickcheck-combinators" = callPackage + ({ mkDerivation, base, QuickCheck, unfoldable-restricted + , unit-constraint + }: + mkDerivation { + pname = "quickcheck-combinators"; + version = "0.0.6"; + sha256 = "1ya5qryz8am1xzniq68lacpzf45g8f8wsb4dyq5q210mj367rx48"; + libraryHaskellDepends = [ + base QuickCheck unfoldable-restricted unit-constraint + ]; + description = "Simple type-level combinators for augmenting QuickCheck instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickcheck-dynamic" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, random, stm + , tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "quickcheck-dynamic"; + version = "3.4.1"; + sha256 = "07nixdv2x5dpbsak1mgfd7wjyjlp9nxilghx9v23x8j09257vdj9"; + libraryHaskellDepends = [ base containers mtl QuickCheck random ]; + testHaskellDepends = [ + base containers mtl QuickCheck stm tasty tasty-hunit + tasty-quickcheck + ]; + description = "A library for stateful property-based testing"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickcheck-enum-instances" = callPackage + ({ mkDerivation, base, enum-types, QuickCheck }: + mkDerivation { + pname = "quickcheck-enum-instances"; + version = "0.1.0.0"; + sha256 = "117lpk15z288ad1bzakwf1z0jcdm7w5c0584lzwpgkmgqr3jgzdc"; + libraryHaskellDepends = [ base enum-types QuickCheck ]; + description = "arbitrary instances for small enum types"; + license = lib.licenses.bsd3; + }) {}; + + "quickcheck-groups" = callPackage + ({ mkDerivation, base, groups, hspec, hspec-discover, pretty-show + , QuickCheck, quickcheck-classes, quickcheck-instances + , semigroupoids + }: + mkDerivation { + pname = "quickcheck-groups"; + version = "0.0.1.1"; + sha256 = "0da5x8hdfm5v1ab8zx11nvxc54jcmrv8gpf02vd0w2c95lgazvqi"; + libraryHaskellDepends = [ + base groups pretty-show QuickCheck quickcheck-classes + quickcheck-instances semigroupoids + ]; + testHaskellDepends = [ + base groups hspec QuickCheck quickcheck-classes + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "Testing group class instances with QuickCheck"; + license = lib.licenses.asl20; + }) {}; + + "quickcheck-higherorder" = callPackage + ({ mkDerivation, base, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, test-fun + }: + mkDerivation { + pname = "quickcheck-higherorder"; + version = "0.1.0.1"; + sha256 = "17bnbq6hndlvfv2ryingw181vhv6ab5npkjxkxs0bijv654dca2h"; + libraryHaskellDepends = [ base QuickCheck test-fun ]; + testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; + description = "QuickCheck extension for higher-order properties"; + license = lib.licenses.mit; + }) {}; + + "quickcheck-instances" = callPackage + ({ mkDerivation, array, base, bytestring, case-insensitive + , containers, data-fix, hashable, integer-logarithms, old-time + , OneTuple, primitive, QuickCheck, scientific, splitmix, strict + , tagged, text, text-short, these, time, time-compat, transformers + , transformers-compat, unordered-containers, uuid-types, vector + }: + mkDerivation { + pname = "quickcheck-instances"; + version = "0.3.30"; + sha256 = "07c4ipssd4q823x2biry43h182y3rg26yqsv14z4yiajmz9rlvmx"; + revision = "1"; + editedCabalFile = "0khr8jyxb0kxqmpi8sn7f0i89cwj4fq2chsygl4f02kflkji53dp"; + libraryHaskellDepends = [ + array base bytestring case-insensitive containers data-fix hashable + integer-logarithms old-time OneTuple primitive QuickCheck + scientific splitmix strict tagged text text-short these time + time-compat transformers transformers-compat unordered-containers + uuid-types vector + ]; + testHaskellDepends = [ + base containers primitive QuickCheck tagged uuid-types + ]; + benchmarkHaskellDepends = [ base bytestring QuickCheck ]; + description = "Common quickcheck instances"; + license = lib.licenses.bsd3; + }) {}; + + "quickcheck-io" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck }: + mkDerivation { + pname = "quickcheck-io"; + version = "0.2.0"; + sha256 = "08k4v7pkgjf30pv5j2dfv1gqv6hclxlniyq2sps8zq4zswcr2xzv"; + libraryHaskellDepends = [ base HUnit QuickCheck ]; + description = "Use HUnit assertions as QuickCheck properties"; + license = lib.licenses.mit; + }) {}; + + "quickcheck-lockstep" = callPackage + ({ mkDerivation, base, constraints, containers, directory, filepath + , mtl, QuickCheck, quickcheck-dynamic, tasty, tasty-hunit + , tasty-quickcheck, temporary + }: + mkDerivation { + pname = "quickcheck-lockstep"; + version = "0.5.0"; + sha256 = "0ap8qgv33a6rwvvplmmf2hh68hk257l0maznkvlmi7cds6z90bk4"; + libraryHaskellDepends = [ + base constraints containers mtl QuickCheck quickcheck-dynamic + ]; + testHaskellDepends = [ + base constraints containers directory filepath mtl QuickCheck + quickcheck-dynamic tasty tasty-hunit tasty-quickcheck temporary + ]; + description = "Library for lockstep-style testing with 'quickcheck-dynamic'"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quickcheck-monoid-subclasses" = callPackage + ({ mkDerivation, base, bytestring, commutative-semigroups + , containers, hspec, hspec-discover, monoid-subclasses, pretty-show + , QuickCheck, quickcheck-classes, quickcheck-instances + , semigroupoids, text, vector + }: + mkDerivation { + pname = "quickcheck-monoid-subclasses"; + version = "0.3.0.2"; + sha256 = "1baxylj4kh1vx5vfy8dcschzr9bfaby7y3m6m1kjpb4qdj8vlbk3"; + libraryHaskellDepends = [ + base containers monoid-subclasses pretty-show QuickCheck + quickcheck-classes quickcheck-instances semigroupoids + ]; + testHaskellDepends = [ + base bytestring commutative-semigroups containers hspec + monoid-subclasses QuickCheck quickcheck-classes + quickcheck-instances text vector + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "Testing monoid subclass instances with QuickCheck"; + license = lib.licenses.asl20; + }) {}; + + "quickcheck-poly" = callPackage + ({ mkDerivation, base, haskell98, hint, MonadCatchIO-mtl + , QuickCheck, regex-compat, regex-tdfa + }: + mkDerivation { + pname = "quickcheck-poly"; + version = "0.2.0.1"; + sha256 = "0imigjsb6jy1k9xipi5b4b300cpv2l7hhd2iiqpn80dp10v7y5na"; + libraryHaskellDepends = [ + base haskell98 hint MonadCatchIO-mtl QuickCheck regex-compat + regex-tdfa + ]; + description = "Automating QuickCheck for polymorphic and overlaoded properties"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quickcheck-properties" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "quickcheck-properties"; + version = "0.1"; + sha256 = "0hr61w1wpah1p4h87iz17aby53ysa8waqsl0als8b69in0zyv29w"; + libraryHaskellDepends = [ base ]; + description = "QuickCheck properties for standard type classes"; + license = lib.licenses.bsd3; + }) {}; + + "quickcheck-property-comb" = callPackage + ({ mkDerivation, base, mtl, QuickCheck }: + mkDerivation { + pname = "quickcheck-property-comb"; + version = "0.1.0.2"; + sha256 = "0wqz2amhwf1djbwwdin142mzp94mxbzb12khznijissjdz38knp5"; + libraryHaskellDepends = [ base mtl QuickCheck ]; + description = "Combinators for Quickcheck Property construction and diagnostics"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickcheck-property-monad" = callPackage + ({ mkDerivation, base, either, QuickCheck, transformers }: + mkDerivation { + pname = "quickcheck-property-monad"; + version = "0.2.4"; + sha256 = "0sp7592jfh6i8xsykl2lv8bspnp755fnpqvqa09dhwq6hm0r1r9c"; + libraryHaskellDepends = [ base either QuickCheck transformers ]; + description = "A monad for generating QuickCheck properties without Arbitrary instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickcheck-quid" = callPackage + ({ mkDerivation, base, containers, deepseq, extra, fmt, hashable + , hspec, hspec-discover, pretty-simple, primes, QuickCheck + , quickcheck-classes, text + }: + mkDerivation { + pname = "quickcheck-quid"; + version = "0.0.1.2"; + sha256 = "1chdbkd1as9ln6cgcv62w3vqw821ybmyh500k80a3c244ipwf8ny"; + libraryHaskellDepends = [ + base containers deepseq extra hashable QuickCheck text + ]; + testHaskellDepends = [ + base containers fmt hspec pretty-simple primes QuickCheck + quickcheck-classes text + ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "Quasi-unique identifiers for QuickCheck"; + license = lib.licenses.asl20; + }) {}; + + "quickcheck-regex" = callPackage + ({ mkDerivation, base, containers, QuickCheck, regex-genex + , regex-tdfa + }: + mkDerivation { + pname = "quickcheck-regex"; + version = "0.0.3"; + sha256 = "00h08l3qabj140zzcpj87hy9zb6cw1xj5w6xv6sq2m8yc3pdwi8n"; + libraryHaskellDepends = [ + base containers QuickCheck regex-genex regex-tdfa + ]; + description = "Generate regex-constrained strings for QuickCheck"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quickcheck-relaxng" = callPackage + ({ mkDerivation, base, hxt, hxt-relaxng, QuickCheck + , quickcheck-regex + }: + mkDerivation { + pname = "quickcheck-relaxng"; + version = "0.0.2"; + sha256 = "1wrndgvza9610ai02gkwab30hp8ngdknw8n2lx0mg6qajsiiy949"; + libraryHaskellDepends = [ + base hxt hxt-relaxng QuickCheck quickcheck-regex + ]; + description = "Generate RelaxNG-constrained XML documents for QuickCheck"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quickcheck-rematch" = callPackage + ({ mkDerivation, base, hspec, HUnit, QuickCheck, rematch }: + mkDerivation { + pname = "quickcheck-rematch"; + version = "0.1.0.0"; + sha256 = "0pmw9441l36sprw9ngq6gn2yi4v427zd5n22s9zicfyiwi4qf5ba"; + libraryHaskellDepends = [ base QuickCheck rematch ]; + testHaskellDepends = [ base hspec HUnit QuickCheck rematch ]; + description = "QuickCheck support for rematch"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickcheck-report" = callPackage + ({ mkDerivation, base, lens, QuickCheck, template-haskell + , th-printf + }: + mkDerivation { + pname = "quickcheck-report"; + version = "0.1.0.0"; + sha256 = "0p2b2a0rgya4barhlwnxy3753d6ssza2lffhaadvf8cvv1whxi9l"; + libraryHaskellDepends = [ + base lens QuickCheck template-haskell th-printf + ]; + description = "Customizable reports for quickcheck properties"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickcheck-script" = callPackage + ({ mkDerivation, base, directory, process, QuickCheck }: + mkDerivation { + pname = "quickcheck-script"; + version = "0.1.1.1"; + sha256 = "157v4qcyk5c6hnmhmy5rsrfsj46m343nn2bvrqyb6r92wh70is5g"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory process QuickCheck ]; + description = "Automated test tool for QuickCheck"; + license = lib.licenses.bsd3; + mainProgram = "quickCheck"; + }) {}; + + "quickcheck-simple" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "quickcheck-simple"; + version = "0.1.1.1"; + sha256 = "0ah32y1p39p3d0696zp4mlf4bj67ggh73sb8nvf21snkwll86dai"; + libraryHaskellDepends = [ base QuickCheck ]; + description = "Test properties and default-mains for QuickCheck"; + license = lib.licenses.bsd3; + }) {}; + + "quickcheck-special" = callPackage + ({ mkDerivation, base, QuickCheck, special-values }: + mkDerivation { + pname = "quickcheck-special"; + version = "0.1.0.6"; + sha256 = "1dhwgy1jwglp4y3nbysr1i182415aibqlcsrvwxn2c5x162qjwwm"; + revision = "1"; + editedCabalFile = "1whwmij115vw0qwkzlkc4z4yhj7iwwqjhf5aaxn5np0gh2gzihb3"; + libraryHaskellDepends = [ base QuickCheck special-values ]; + description = "Edge cases and special values for QuickCheck Arbitrary instances"; + license = lib.licenses.mit; + }) {}; + + "quickcheck-state-machine" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, array, base, base-compat + , bifunctors, bytestring, containers, directory, doctest + , exceptions, filelock, filepath, generic-data, generics-sop + , graphviz, hashable, hashtables, http-client, MemoTrie + , monad-logger, mtl, network, persistent, persistent-postgresql + , persistent-sqlite, persistent-template, postgresql-simple, pretty + , pretty-show, process, QuickCheck, quickcheck-instances, random + , resource-pool, resourcet, servant, servant-client, servant-server + , sop-core, split, stm, strict, string-conversions, tasty + , tasty-hunit, tasty-quickcheck, text, time, unliftio + , unliftio-core, vector, wai, warp + }: + mkDerivation { + pname = "quickcheck-state-machine"; + version = "0.8.0"; + sha256 = "1fiffmc4bivivdkyb28103rvcnrlc44s28gv63c27r6vkwkwava2"; + libraryHaskellDepends = [ + ansi-wl-pprint base base-compat bytestring containers directory + exceptions filepath generic-data generics-sop graphviz MemoTrie mtl + pretty pretty-show process QuickCheck random sop-core split text + time unliftio vector + ]; + testHaskellDepends = [ + aeson array base bifunctors bytestring containers directory doctest + filelock filepath hashable hashtables http-client monad-logger mtl + network persistent persistent-postgresql persistent-sqlite + persistent-template postgresql-simple pretty-show process + QuickCheck quickcheck-instances random resource-pool resourcet + servant servant-client servant-server split stm strict + string-conversions tasty tasty-hunit tasty-quickcheck text unliftio + unliftio-core vector wai warp + ]; + description = "Test monadic programs using state machine based models"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickcheck-state-machine_0_9_0" = callPackage + ({ mkDerivation, ansi-wl-pprint, array, base, base-compat + , bifunctors, bytestring, containers, directory, doctest + , exceptions, filelock, filepath, generics-sop, graphviz, hashable + , hashtables, http-client, MemoTrie, monad-logger, mtl, network + , persistent, persistent-postgresql, persistent-sqlite + , postgresql-simple, pretty, pretty-show, process, QuickCheck + , quickcheck-instances, random, resource-pool, resourcet + , servant-client, servant-server, sop-core, split, stm, strict + , string-conversions, tasty, tasty-hunit, tasty-quickcheck, text + , time, unliftio, unliftio-core, vector, warp + }: + mkDerivation { + pname = "quickcheck-state-machine"; + version = "0.9.0"; + sha256 = "1b0zsnrr57wymc203rnmidyy5czvcfip5x9jn8vk3m581yl2ljfs"; + libraryHaskellDepends = [ + ansi-wl-pprint base base-compat bytestring containers directory + exceptions filepath generics-sop graphviz MemoTrie mtl pretty + pretty-show QuickCheck random sop-core split text time unliftio + vector + ]; + testHaskellDepends = [ + array base bifunctors bytestring containers directory doctest + filelock filepath hashable hashtables http-client monad-logger mtl + network persistent persistent-postgresql persistent-sqlite + postgresql-simple pretty-show process QuickCheck + quickcheck-instances random resource-pool resourcet servant-client + servant-server split stm strict string-conversions tasty + tasty-hunit tasty-quickcheck text unliftio unliftio-core vector + warp + ]; + doHaddock = false; + description = "Test monadic programs using state machine based models"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickcheck-state-machine-distributed" = callPackage + ({ mkDerivation, base, binary, containers, directory + , distributed-process, mtl, network-transport + , network-transport-tcp, QuickCheck, random, stm, strict, tasty + , tasty-quickcheck, temporary + }: + mkDerivation { + pname = "quickcheck-state-machine-distributed"; + version = "0.0.1"; + sha256 = "0451xx4c3698nk3c2jhq7xmc0nnaxlj422i30sh7cgyrfrbdw9wj"; + libraryHaskellDepends = [ + base binary containers distributed-process mtl network-transport + network-transport-tcp QuickCheck random stm + ]; + testHaskellDepends = [ + base binary containers directory distributed-process mtl + network-transport network-transport-tcp QuickCheck random stm + strict tasty tasty-quickcheck temporary + ]; + description = "Test monadic programs using state machine based models"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quickcheck-string-random" = callPackage + ({ mkDerivation, base, QuickCheck, string-random, tasty + , tasty-quickcheck, text + }: + mkDerivation { + pname = "quickcheck-string-random"; + version = "0.1.4.2"; + sha256 = "1r03w9ypvc063fhcd7sqs654gg0sz66jfll84bwg5709ws3y9bh6"; + libraryHaskellDepends = [ base QuickCheck string-random text ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck text + ]; + description = "Helper to build generators with Text.StringRandom"; + license = lib.licenses.bsd3; + }) {}; + + "quickcheck-text" = callPackage + ({ mkDerivation, base, binary, bytestring, QuickCheck, text }: + mkDerivation { + pname = "quickcheck-text"; + version = "0.1.2.1"; + sha256 = "02dbs0k6igmsa1hcw8yfvp09v7038vp4zlsp9706km3cmswgshj4"; + libraryHaskellDepends = [ base binary bytestring QuickCheck text ]; + testHaskellDepends = [ base bytestring QuickCheck text ]; + description = "Alternative arbitrary instance for Text"; + license = lib.licenses.mit; + }) {}; + + "quickcheck-transformer" = callPackage + ({ mkDerivation, base, QuickCheck, random, transformers }: + mkDerivation { + pname = "quickcheck-transformer"; + version = "0.3.1.2"; + sha256 = "07y6k1c8flg3ldkckb19s28ls0k3bg769r26smkr3dbz7w4mg7rh"; + libraryHaskellDepends = [ base QuickCheck random transformers ]; + description = "A GenT monad transformer for QuickCheck library"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "quickcheck-unicode" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "quickcheck-unicode"; + version = "1.0.1.0"; + sha256 = "0s43s1bzbg3gwsjgm7fpyksd1339f0m26dlw2famxwyzgvm0a80k"; + libraryHaskellDepends = [ base QuickCheck ]; + description = "Generator and shrink functions for testing Unicode-related software"; + license = lib.licenses.bsd2; + }) {}; + + "quickcheck-webdriver" = callPackage + ({ mkDerivation, base, QuickCheck, transformers, webdriver }: + mkDerivation { + pname = "quickcheck-webdriver"; + version = "0.1.0.7"; + sha256 = "12jkj8jy4f0mix658pd8jfgwx268fs3bbqz90mac1vvag4c72i0h"; + libraryHaskellDepends = [ base QuickCheck transformers webdriver ]; + description = "Utilities for using WebDriver with QuickCheck"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickcheck-with-counterexamples" = callPackage + ({ mkDerivation, base, QuickCheck, template-haskell }: + mkDerivation { + pname = "quickcheck-with-counterexamples"; + version = "1.2"; + sha256 = "0shigzw0r59cwa22f56522qfv0lsaq1z2861lgy1lhhclzswr6zg"; + libraryHaskellDepends = [ base QuickCheck template-haskell ]; + description = "Get counterexamples from QuickCheck as Haskell values"; + license = lib.licenses.bsd3; + }) {}; + + "quickjs-hs" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, exceptions + , HUnit, inline-c, mtl, QuickCheck, scientific, string-conv, tasty + , tasty-hunit, tasty-quickcheck, text, time, transformers + , unliftio-core, unordered-containers, vector + }: + mkDerivation { + pname = "quickjs-hs"; + version = "0.1.2.4"; + sha256 = "18b9yp87v94bcjy68jip2n31f5hajn0509p9z7yhgv8647pdvnx7"; + libraryHaskellDepends = [ + aeson base bytestring containers exceptions inline-c mtl scientific + string-conv text time transformers unliftio-core + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base exceptions HUnit QuickCheck tasty tasty-hunit + tasty-quickcheck text unordered-containers vector + ]; + description = "Wrapper for the QuickJS Javascript Engine"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quicklz" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "quicklz"; + version = "1.5.0.11"; + sha256 = "17v9bfdp4ib9258r7001naqwss7l6v83by40va3gm3l418vj62qd"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "QuickLZ compression for ByteStrings"; + license = lib.licenses.gpl2Only; + }) {}; + + "quickpull" = callPackage + ({ mkDerivation, base, directory, filepath, QuickCheck }: + mkDerivation { + pname = "quickpull"; + version = "0.4.2.2"; + sha256 = "0vy5s3qa67kwj68rxqc0zhqizqpvqa1x0bg3dakq5pimrqhmb7d4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath QuickCheck ]; + executableHaskellDepends = [ base directory filepath QuickCheck ]; + testHaskellDepends = [ base directory filepath QuickCheck ]; + description = "Generate Main module with QuickCheck tests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "quickpull"; + broken = true; + }) {}; + + "quickselect" = callPackage + ({ mkDerivation, base, criterion, doctest, QuickCheck, random + , vector + }: + mkDerivation { + pname = "quickselect"; + version = "0.1.0.0"; + sha256 = "00jl29mimsxj17m2n3hwg58dmvqs78bk1k61iihjnaprr5zga8ki"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ base doctest QuickCheck vector ]; + benchmarkHaskellDepends = [ base criterion random vector ]; + license = lib.licenses.mit; + }) {}; + + "quickset" = callPackage + ({ mkDerivation, base, vector, vector-algorithms }: + mkDerivation { + pname = "quickset"; + version = "0.1.0"; + sha256 = "0xiw57wi9z567nmp4h0vfcw3sr9dciy29jadn47bvi3q278v7zdy"; + libraryHaskellDepends = [ base vector vector-algorithms ]; + description = "Very fast and memory-compact query-only set and map structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, text }: + mkDerivation { + pname = "quickson"; + version = "0.3"; + sha256 = "1aa56ng45la91kd40hvqmg5mdprmw7mdgg0zjfz0l71qg2yka14a"; + libraryHaskellDepends = [ aeson attoparsec base bytestring text ]; + description = "Quick JSON extractions with Aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickspec" = callPackage + ({ mkDerivation, base, constraints, containers, data-lens-light + , dlist, QuickCheck, quickcheck-instances, random, spoon + , template-haskell, transformers, twee-lib, uglymemo + }: + mkDerivation { + pname = "quickspec"; + version = "2.2"; + sha256 = "0ggqj7zl7ai1jn6jgb7y986f8vr76ln0dxn3nwbpgspvv6dngix8"; + libraryHaskellDepends = [ + base constraints containers data-lens-light dlist QuickCheck + quickcheck-instances random spoon template-haskell transformers + twee-lib uglymemo + ]; + description = "Equational laws for free!"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quickterm" = callPackage + ({ mkDerivation, base, edit-distance, hashmap, regex-base + , regex-tdfa, uu-parsinglib + }: + mkDerivation { + pname = "quickterm"; + version = "0.2.4.0"; + sha256 = "0lkgpqhqzh4w1fzqzyqz85w1r8a3zqdfxvl1hzl27vix0kga59fb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base edit-distance hashmap regex-base regex-tdfa uu-parsinglib + ]; + executableHaskellDepends = [ base ]; + description = "An interface for describing and executing terminal applications"; + license = lib.licenses.gpl3Only; + mainProgram = "qt-demo"; + }) {}; + + "quicktest" = callPackage + ({ mkDerivation, base, directory, haskell98, mtl, process }: + mkDerivation { + pname = "quicktest"; + version = "0.1.3"; + sha256 = "0nvh6jd155xrjzkkbsz5q8d08z50881vkdhmprm7fdxax1gvjc95"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory haskell98 mtl process + ]; + description = "A reflective batch tester for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "quicktest"; + }) {}; + + "quickwebapp" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, either, lucid + , servant, servant-lucid, servant-server, text, warp + }: + mkDerivation { + pname = "quickwebapp"; + version = "3.0.0.2"; + sha256 = "0b981yw9z3snqv890accyw4284am6sf4w5v9na98rrkgyclag10v"; + revision = "1"; + editedCabalFile = "0rffpb5c4cgkb2hdcm4yq7yphqk0msxpzvbwq6hk2ai3amavqd4x"; + libraryHaskellDepends = [ + aeson base bytestring containers either lucid servant servant-lucid + servant-server text warp + ]; + description = "A quick webapp generator for any file processing tool"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quiet" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "quiet"; + version = "0.2"; + sha256 = "0k2y6aa5c7d0sils11m0r1nk1fmck7iq10wr35v77r6wg5rzd2qi"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Generic deriving of Read/Show with no record labels"; + license = lib.licenses.bsd3; + }) {}; + + "quipper" = callPackage + ({ mkDerivation, base, quipper-language, quipper-libraries + , quipper-tools + }: + mkDerivation { + pname = "quipper"; + version = "0.9.0.0"; + sha256 = "1yfd3zqcr9nqwddv9yhbxxl4f5wl4v273i49hq4c2rm7i90axi1q"; + libraryHaskellDepends = [ + base quipper-language quipper-libraries quipper-tools + ]; + doHaddock = false; + description = "Meta-package for Quipper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quipper-algorithms" = callPackage + ({ mkDerivation, array, base, Cabal, containers, deepseq + , easyrender, filepath, Lattices, mtl, newsynth, primes, QuickCheck + , quipper-cabal, quipper-language, quipper-libraries, quipper-utils + , random, superdoc + }: + mkDerivation { + pname = "quipper-algorithms"; + version = "0.9.0.0"; + sha256 = "1a3p51mk965yk95r3zz3wcsqi8spilx53jlygl1yk4wvka7zrl9c"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal quipper-cabal superdoc ]; + libraryHaskellDepends = [ + array base containers deepseq easyrender filepath Lattices mtl + newsynth primes QuickCheck quipper-language quipper-libraries + quipper-utils random + ]; + executableHaskellDepends = [ base ]; + description = "A set of algorithms implemented in Quipper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quipper-all" = callPackage + ({ mkDerivation, base, quipper, quipper-algorithms, quipper-demos + }: + mkDerivation { + pname = "quipper-all"; + version = "0.9.0.0"; + sha256 = "11dsswwv4ajgw74hg4qysvm16r3aginfnizy008khhxdxwdr42gh"; + libraryHaskellDepends = [ + base quipper quipper-algorithms quipper-demos + ]; + doHaddock = false; + description = "Meta-package for Quipper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quipper-cabal" = callPackage + ({ mkDerivation, base, Cabal, process, quipper-language }: + mkDerivation { + pname = "quipper-cabal"; + version = "0.9.0.0"; + sha256 = "0kj7836h61h13kw4k74wfa96pr0w12k32mmmy0ry43wmk56zy318"; + libraryHaskellDepends = [ base Cabal process quipper-language ]; + description = "Some functions to aid in the creation of Cabal packages for Quipper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quipper-core" = callPackage + ({ mkDerivation, base, containers, mtl, primes, random + , template-haskell + }: + mkDerivation { + pname = "quipper-core"; + version = "0.8.0.1"; + sha256 = "0qz1y0ga5k7b98dgj2wpqpqhmfl17d6icxcik376rwb0s8g3dl0p"; + libraryHaskellDepends = [ + base containers mtl primes random template-haskell + ]; + description = "An embedded, scalable functional programming language for quantum computing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quipper-demos" = callPackage + ({ mkDerivation, base, Cabal, containers, newsynth, quipper-cabal + , quipper-language, quipper-libraries, quipper-utils, random + }: + mkDerivation { + pname = "quipper-demos"; + version = "0.9.0.0"; + sha256 = "0ll7r9a7d8ahha27c5lrpjic2cybn9ifjnbjdh6s1lvwnsfslvvw"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal quipper-cabal ]; + executableHaskellDepends = [ + base containers newsynth quipper-language quipper-libraries + quipper-utils random + ]; + doHaddock = false; + description = "Miscellaneous code snippets that illustrate various Quipper features"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quipper-language" = callPackage + ({ mkDerivation, base, containers, directory, easyrender, fail, mtl + , process, quipper-utils, superdoc + }: + mkDerivation { + pname = "quipper-language"; + version = "0.9.0.0"; + sha256 = "0356w39jk6pg5dc4ka6qrq40px005dhcgrh139pqjspghvfl2mvd"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base superdoc ]; + libraryHaskellDepends = [ + base containers directory easyrender fail mtl quipper-utils + ]; + executableHaskellDepends = [ base process ]; + description = "Quipper, an embedded functional programming language for quantum computation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quipper-libraries" = callPackage + ({ mkDerivation, base, Cabal, containers, deepseq, mtl, newsynth + , QuickCheck, quipper-cabal, quipper-language, quipper-utils + , random, superdoc + }: + mkDerivation { + pname = "quipper-libraries"; + version = "0.9.0.0"; + sha256 = "0kpw1m1pizpv652ck4rgwg0m7k5f9p9rn4lg7rx8ds75yda518qq"; + setupHaskellDepends = [ base Cabal quipper-cabal superdoc ]; + libraryHaskellDepends = [ + base containers deepseq mtl newsynth quipper-language quipper-utils + random + ]; + testHaskellDepends = [ + base containers deepseq mtl newsynth QuickCheck quipper-language + quipper-utils random + ]; + description = "The standard libraries for Quipper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quipper-rendering" = callPackage + ({ mkDerivation, base, containers, directory, easyrender, mtl + , primes, process, quipper-core, random, template-haskell, unix + }: + mkDerivation { + pname = "quipper-rendering"; + version = "0.8"; + sha256 = "0z0hj2lb6fzycijxigknb012vb0j8mv9vcvgp3s7hpnrsnmcngn7"; + libraryHaskellDepends = [ + base containers directory easyrender mtl primes process + quipper-core random template-haskell unix + ]; + description = "An embedded, scalable functional programming language for quantum computing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quipper-tools" = callPackage + ({ mkDerivation, base, Cabal, containers, fixedprec, mtl, newsynth + , quipper-cabal, quipper-language, quipper-libraries, quipper-utils + , random + }: + mkDerivation { + pname = "quipper-tools"; + version = "0.9.0.0"; + sha256 = "18zl8c4b51x6530gryw0wg9x70a3mmznf56a03r272k1dw5k2ywi"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal quipper-cabal ]; + executableHaskellDepends = [ + base containers fixedprec mtl newsynth quipper-language + quipper-libraries quipper-utils random + ]; + doHaddock = false; + description = "Miscellaneous stand-alone tools for Quipper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quipper-utils" = callPackage + ({ mkDerivation, base, containers, mtl, newsynth, process, random + , superdoc, template-haskell, unix + }: + mkDerivation { + pname = "quipper-utils"; + version = "0.9.0.0"; + sha256 = "1j9syi75krbv14szjcja878bq7112r10dk7qszgb0507l54znvyq"; + setupHaskellDepends = [ base superdoc ]; + libraryHaskellDepends = [ + base containers mtl newsynth process random template-haskell unix + ]; + description = "Utility libraries for Quipper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quiver" = callPackage + ({ mkDerivation, base, mmorph, transformers }: + mkDerivation { + pname = "quiver"; + version = "1.1.3"; + sha256 = "1gg02lnrd2c1wq8zhbj8n355v23ijzm5nj0jyply91sppjma9w7x"; + libraryHaskellDepends = [ base mmorph transformers ]; + description = "Quiver finite stream processing library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quiver-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, hspec, QuickCheck + , quiver, quiver-bytestring, transformers + }: + mkDerivation { + pname = "quiver-binary"; + version = "0.1.1.1"; + sha256 = "0cjq264q52slsbbskmkmsdwdyi4g6fm1b5pjqpnabnhiq0zvi8fr"; + libraryHaskellDepends = [ + base binary bytestring quiver quiver-bytestring + ]; + testHaskellDepends = [ base hspec QuickCheck quiver transformers ]; + description = "Binary serialisation support for Quivers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quiver-bytestring" = callPackage + ({ mkDerivation, base, bytestring, quiver }: + mkDerivation { + pname = "quiver-bytestring"; + version = "1.0.0"; + sha256 = "1iwp6z76n2iramd21l2j9gvsqzq3j90qprblscp1yvk73fq4vcmz"; + libraryHaskellDepends = [ base bytestring quiver ]; + description = "Quiver combinators for bytestring streaming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quiver-cell" = callPackage + ({ mkDerivation, base, data-cell, quiver }: + mkDerivation { + pname = "quiver-cell"; + version = "1.0.0"; + sha256 = "0l8c5vhhbjlijvx27mda62y6sq6lr7irva6c47fhvf26zfgx41p8"; + libraryHaskellDepends = [ base data-cell quiver ]; + description = "Quiver combinators for cellular data processing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quiver-csv" = callPackage + ({ mkDerivation, base, bytestring, data-cell, quiver + , quiver-bytestring + }: + mkDerivation { + pname = "quiver-csv"; + version = "0.0.0.3"; + sha256 = "19wb16lbv0wr7w2qba6g2cdmzdhpyyjx1bjvrnz0cqbb4di9yscj"; + libraryHaskellDepends = [ + base bytestring data-cell quiver quiver-bytestring + ]; + description = "Quiver combinators for cellular CSV data processing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quiver-enumerator" = callPackage + ({ mkDerivation, base, enumerator, quiver }: + mkDerivation { + pname = "quiver-enumerator"; + version = "0.0.0.1"; + sha256 = "0k0822yzlxkb6b46834hm3bad3x1gma1gqcjl9ryxpqsl73nc4mp"; + libraryHaskellDepends = [ base enumerator quiver ]; + description = "Bridge between Quiver and Iteratee paradigms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quiver-groups" = callPackage + ({ mkDerivation, base, dlist, hspec, QuickCheck, quiver }: + mkDerivation { + pname = "quiver-groups"; + version = "0.1.0.1"; + sha256 = "0mcjygqxfl8j7rv79bdlzp1k7lfnqr75j743dnczp98i41n9x8hr"; + libraryHaskellDepends = [ base dlist quiver ]; + testHaskellDepends = [ base hspec QuickCheck quiver ]; + description = "Group and chunk values within a Quiver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quiver-http" = callPackage + ({ mkDerivation, base, bytestring, http-client, http-client-tls + , quiver + }: + mkDerivation { + pname = "quiver-http"; + version = "0.0.0.2"; + sha256 = "1q6zlnvna8dapq68vchn5s9palaphc1yglgvgsg51d50cnzdn8g2"; + revision = "2"; + editedCabalFile = "1qdkc4n2d4wm66f42kjhniwpqyj3fs393hmjp07ghzp2ky5yrhr5"; + libraryHaskellDepends = [ + base bytestring http-client http-client-tls quiver + ]; + description = "Adapter to stream over HTTP(s) with quiver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quiver-instances" = callPackage + ({ mkDerivation, base, exceptions, quiver, resourcet, transformers + , transformers-base + }: + mkDerivation { + pname = "quiver-instances"; + version = "0.2.0.1"; + sha256 = "18rc7z2ppsfqxq9sahy51nvl3gkcgklhpwp3v77vwpsqg76z2ra3"; + libraryHaskellDepends = [ + base exceptions quiver resourcet transformers transformers-base + ]; + description = "Extra instances for Quiver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quiver-interleave" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, quiver }: + mkDerivation { + pname = "quiver-interleave"; + version = "0.2.0.2"; + sha256 = "1bxy2a362vf74pfrrvi58nbcx93bh97fi6qcihmz420wsfg96j26"; + libraryHaskellDepends = [ base quiver ]; + testHaskellDepends = [ base hspec QuickCheck quiver ]; + description = "Interleave values from multiple Quivers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quiver-sort" = callPackage + ({ mkDerivation, base, binary, containers, directory, exceptions + , hspec, QuickCheck, quiver, quiver-binary, quiver-bytestring + , quiver-groups, quiver-instances, quiver-interleave, resourcet + , temporary, transformers + }: + mkDerivation { + pname = "quiver-sort"; + version = "0.2.0.1"; + sha256 = "0qd9a464ipgdikbh046qynj2wmxi3fjz6fj8yav7gdd5z91i860d"; + libraryHaskellDepends = [ + base containers directory exceptions quiver quiver-binary + quiver-bytestring quiver-groups quiver-instances quiver-interleave + resourcet temporary transformers + ]; + testHaskellDepends = [ + base binary directory exceptions hspec QuickCheck quiver + quiver-instances resourcet temporary transformers + ]; + description = "Sort the values in a quiver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "quokka" = callPackage + ({ mkDerivation, base, hspec, pcre-utils, postgresql-simple + , raw-strings-qq, regex-pcre-builtin, text + }: + mkDerivation { + pname = "quokka"; + version = "0.1.2"; + sha256 = "1g6qphxbfrszsmypyd67dr0rl7vcid1wds2if0pp76yvwhpgdnl5"; + libraryHaskellDepends = [ + base pcre-utils postgresql-simple regex-pcre-builtin text + ]; + testHaskellDepends = [ + base hspec postgresql-simple raw-strings-qq text + ]; + description = "Test helpers which help generate data for projects that use postgresql"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "quoridor-hs" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, containers + , directory, dlist, exceptions, filepath, hex, HUnit, mtl, network + , network-simple, parsec, process, snap-core, snap-server, stm + , websockets, websockets-snap + }: + mkDerivation { + pname = "quoridor-hs"; + version = "0.1.1.2"; + sha256 = "1yha2rsphq2ar8c7p15dlg621d4ym46xgv70fga9mlq2r4zwy2lv"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + ansi-terminal async base bytestring containers directory dlist + exceptions filepath hex mtl network network-simple parsec process + snap-core snap-server stm websockets websockets-snap + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit mtl ]; + description = "A Quoridor implementation in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "quoridor-exec"; + broken = true; + }) {}; + + "quote-quot" = callPackage + ({ mkDerivation, base, tasty, tasty-bench, tasty-quickcheck + , template-haskell + }: + mkDerivation { + pname = "quote-quot"; + version = "0.2.1.0"; + sha256 = "1xsd5vs97dwp3wnz862mplakkryi44brr73aqrrv76svkj82bp37"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ + base tasty tasty-quickcheck template-haskell + ]; + benchmarkHaskellDepends = [ base tasty-bench template-haskell ]; + description = "Divide without division"; + license = lib.licenses.bsd3; + }) {}; + + "quotet" = callPackage + ({ mkDerivation, base, mtl, template-haskell, th-compat }: + mkDerivation { + pname = "quotet"; + version = "0.0.1.1"; + sha256 = "16fwbf9q2ivpi3j7y26lsbqvwwk7vidjn6q9iz4x6sq8adhy45rz"; + revision = "3"; + editedCabalFile = "1k5lh7nk1yircafndxh4i4wl0jiblivlqrrqv5npc8r9d0sw3kf0"; + libraryHaskellDepends = [ base mtl template-haskell th-compat ]; + description = "Monad transformer for Quote from template-haskell"; + license = lib.licenses.cc0; + }) {}; + + "qux" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , language-qux, llvm-general, mtl, optparse-applicative, pretty + }: + mkDerivation { + pname = "qux"; + version = "0.2.0.0"; + sha256 = "07rl7zikiaqjqlzm799szgz2mavmd8q150yxnj26742b2qz06flz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory filepath language-qux + llvm-general mtl optparse-applicative pretty + ]; + description = "Command line binary for working with the Qux language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "qux"; + }) {}; + + "r-glpk-phonetic-languages-ukrainian-durations" = callPackage + ({ mkDerivation, base, foldable-ix, lists-flines, mmsyn2-array + , ukrainian-phonetics-basic-array + }: + mkDerivation { + pname = "r-glpk-phonetic-languages-ukrainian-durations"; + version = "0.5.0.0"; + sha256 = "1r90d6krir42qb7jw0ayfrgx0iliz6gnm96lj9sl25qhjwps39v1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base foldable-ix lists-flines mmsyn2-array + ukrainian-phonetics-basic-array + ]; + executableHaskellDepends = [ + 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 = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "pldUkr"; + broken = true; + }) {}; + + "r3x-haskell-sdk" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring + , case-insensitive, containers, cookie, http-types, mtl, regex-pcre + , text, transformers, wai, warp + }: + mkDerivation { + pname = "r3x-haskell-sdk"; + version = "0.1.0.0"; + sha256 = "0yf9id71g4nkgmncplv3irs4aww1yd1il9i1gfl63266wy9h871k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base blaze-html bytestring case-insensitive containers cookie + http-types mtl regex-pcre text transformers wai warp + ]; + executableHaskellDepends = [ + aeson base blaze-html bytestring case-insensitive containers cookie + http-types mtl regex-pcre text transformers wai warp + ]; + testHaskellDepends = [ + aeson base blaze-html bytestring case-insensitive containers cookie + http-types mtl regex-pcre text transformers wai warp + ]; + license = lib.licenses.bsd3; + mainProgram = "r3x-haskell-sdk-exe"; + }) {}; + + "raaz" = callPackage + ({ mkDerivation, attoparsec, base, bytestring + , criterion-measurement, deepseq, hspec, hspec-discover, HUnit + , optparse-applicative, pretty, QuickCheck, vector + }: + mkDerivation { + pname = "raaz"; + version = "0.3.9"; + sha256 = "11xacqd1xcbpb34h04ch7zz1bsal90zk4h6fvgqb7a8fj094ci2v"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring criterion-measurement deepseq hspec HUnit pretty + QuickCheck vector + ]; + executableHaskellDepends = [ + base bytestring deepseq optparse-applicative vector + ]; + testHaskellDepends = [ + attoparsec base bytestring deepseq hspec hspec-discover HUnit + QuickCheck vector + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring criterion-measurement deepseq pretty vector + ]; + doHaddock = false; + description = "Fast and type safe cryptography"; + license = "(Apache-2.0 OR BSD-3-Clause)"; + mainProgram = "raaz"; + }) {}; + + "rabocsv2qif" = callPackage + ({ mkDerivation, base, bytestring, bytestring-conversion, split + , time + }: + mkDerivation { + pname = "rabocsv2qif"; + version = "2.0.0"; + sha256 = "1p7b8p8z9j7fq468cd15nsxclxb1nbyzi63laxzbwj1zkyxn58y6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bytestring-conversion split time + ]; + executableHaskellDepends = [ base ]; + description = "A library and program to create QIF files from Rabobank CSV exports"; + license = "GPL"; + mainProgram = "rabocsv2qif"; + }) {}; + + "rad" = callPackage + ({ mkDerivation, array, base, containers, data-reify }: + mkDerivation { + pname = "rad"; + version = "0.1.6.3"; + sha256 = "19g2lc3vmnapccdxf390cmkfl9bd3agcn01kk8ccd4lmaqn2c12d"; + libraryHaskellDepends = [ array base containers data-reify ]; + description = "Reverse Automatic Differentiation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "radian" = callPackage + ({ mkDerivation, base, HUnit, lens, profunctors }: + mkDerivation { + pname = "radian"; + version = "0.2"; + sha256 = "18kgxwlfrd70z43z8sg50hz3xhr2iaa1cnc3gc0dz9g8195w8w6q"; + libraryHaskellDepends = [ base profunctors ]; + testHaskellDepends = [ base HUnit lens ]; + description = "Isomorphisms for measurements that use radians"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "radium" = callPackage + ({ mkDerivation, base, Cabal, containers, hspec, lens, parsec + , QuickCheck + }: + mkDerivation { + pname = "radium"; + version = "0.9.0"; + sha256 = "142c2qra8080yndj2y0m0bdrqmf8l6r0z43pj1icdvjqj9451j16"; + libraryHaskellDepends = [ base containers lens parsec ]; + testHaskellDepends = [ + base Cabal containers hspec lens parsec QuickCheck + ]; + description = "Chemistry"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "radium-formula-parser" = callPackage + ({ mkDerivation, base, Cabal, containers, hspec, parsec, QuickCheck + }: + mkDerivation { + pname = "radium-formula-parser"; + version = "0.2"; + sha256 = "1b2gmc27dj9fanbjh7h0902jjh3jz1ydc6qvp9p3rfskaf6854bf"; + libraryHaskellDepends = [ base containers parsec ]; + testHaskellDepends = [ + base Cabal containers hspec parsec QuickCheck + ]; + description = "Chemistry"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "radius" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptonite, iproute + , lens, memory + }: + mkDerivation { + pname = "radius"; + version = "0.7.1.0"; + sha256 = "1q7dz40n97z5kajn60fszdhq7yb5m33dbd34j94218iqshz844ql"; + libraryHaskellDepends = [ + base binary bytestring cryptonite iproute lens memory + ]; + description = "Remote Authentication Dial In User Service (RADIUS)"; + license = lib.licenses.bsd3; + }) {}; + + "radix" = callPackage + ({ mkDerivation, base, filepath }: + mkDerivation { + pname = "radix"; + version = "1.0.0.0"; + sha256 = "1hkz0fd1w72g6wnx9dq7z249195kjlhalcd1y8z13gj6yqn1sl9s"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base filepath ]; + description = "Command-line tool for emitting numbers in various bases"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "radix"; + broken = true; + }) {}; + + "radix-tree" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, gauge + , hashtables, HUnit, primitive, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, text, unordered-containers + }: + mkDerivation { + pname = "radix-tree"; + version = "0.1"; + sha256 = "0hdlj97gzqb5rgyj5ybb4kki9b6xrlavcbz7i9w8q81vwjyv8cka"; + libraryHaskellDepends = [ + base bytestring containers deepseq primitive + ]; + testHaskellDepends = [ + base bytestring containers HUnit QuickCheck tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring containers deepseq gauge hashtables text + unordered-containers + ]; + description = "Radix tree data structive over short byte-strings"; + license = lib.licenses.bsd3; + }) {}; + + "radixtree" = callPackage + ({ mkDerivation, attoparsec, base, containers, criterion, deepseq + , ghc-compact, microlens, mtl, parsers, QuasiText, smallcheck + , tasty, tasty-smallcheck, text, vector + }: + mkDerivation { + pname = "radixtree"; + version = "0.6.0.0"; + sha256 = "0l6abb72r36ihzyjw5nsnf393qhaxsvi2732h4w4brs4jhqk85hz"; + libraryHaskellDepends = [ + base containers deepseq microlens mtl parsers text vector + ]; + testHaskellDepends = [ + attoparsec base smallcheck tasty tasty-smallcheck text + ]; + benchmarkHaskellDepends = [ + attoparsec base criterion deepseq ghc-compact QuasiText text vector + ]; + license = lib.licenses.bsd3; + }) {}; + + "rados-haskell" = callPackage + ({ mkDerivation, async, base, bytestring, containers, criterion + , hspec, HUnit, mtl, rados, transformers, uuid + }: + mkDerivation { + pname = "rados-haskell"; + version = "3.1.0"; + sha256 = "0xffgf95dss442sf6adh7yys39i0z64w155akjyzr9dp2jzr6f2k"; + libraryHaskellDepends = [ + async base bytestring containers mtl uuid + ]; + librarySystemDepends = [ rados ]; + testHaskellDepends = [ + async base bytestring hspec HUnit mtl uuid + ]; + testSystemDepends = [ rados ]; + benchmarkHaskellDepends = [ + async base bytestring criterion mtl transformers + ]; + description = "librados haskell bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {rados = null;}; + + "raft" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , cereal, containers, data-default, ghc-prim, mtl, parallel + , scientific, split, stm, text, time, tostring, zlib + }: + mkDerivation { + pname = "raft"; + version = "0.4.0.0"; + sha256 = "07lfjq2dz9vki7pvjg6p3mp2ifazhmidcx9pbsfxnhj1h8xb80bp"; + libraryHaskellDepends = [ + aeson attoparsec base binary bytestring cereal containers + data-default ghc-prim mtl parallel scientific split stm text time + tostring zlib + ]; + description = "Miscellaneous Haskell utilities for data structures and data manipulation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rail-compiler-editor" = callPackage + ({ mkDerivation, base, cairo, containers, gtk, HUnit, llvm-general + , llvm-general-pure, mtl, process, transformers + }: + mkDerivation { + pname = "rail-compiler-editor"; + version = "0.3.0.0"; + sha256 = "0jjsa21a7f4hysbk9qvcxyyc2ncrmmjh02n7yyhjnfjgdp4sclwb"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers llvm-general llvm-general-pure mtl + ]; + executableHaskellDepends = [ + base cairo containers gtk mtl process transformers + ]; + testHaskellDepends = [ base containers HUnit process ]; + description = "Compiler and editor for the esolang rail"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rails-session" = callPackage + ({ mkDerivation, base, base-compat, base16-bytestring + , base64-bytestring, bytestring, containers, cryptonite, filepath + , hspec, http-types, pbkdf, ruby-marshal, semigroups, string-conv + , tasty, tasty-hspec, transformers, vector + }: + mkDerivation { + pname = "rails-session"; + version = "0.1.3.0"; + sha256 = "0fybpyg5si9rizifxdghilffvqmszm8h7w5v8b7xdmsw1i5gv56m"; + libraryHaskellDepends = [ + base base-compat base16-bytestring base64-bytestring bytestring + containers cryptonite http-types pbkdf ruby-marshal string-conv + vector + ]; + testHaskellDepends = [ + base bytestring filepath hspec ruby-marshal semigroups tasty + tasty-hspec transformers vector + ]; + description = "Decrypt Ruby on Rails sessions in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rainbow" = callPackage + ({ mkDerivation, base, bytestring, lens, QuickCheck, terminfo, text + }: + mkDerivation { + pname = "rainbow"; + version = "0.34.2.2"; + sha256 = "1rx5kci69m7fdi94x35a2wg88fprlix61mvzsqq3waqb7ahc2mlf"; + libraryHaskellDepends = [ base bytestring lens terminfo text ]; + testHaskellDepends = [ + base bytestring lens QuickCheck terminfo text + ]; + description = "Print text to terminal with colors and effects"; + license = lib.licenses.bsd3; + }) {}; + + "rainbow-tests" = callPackage + ({ mkDerivation, barecheck, base, QuickCheck, rainbow, terminfo + , text + }: + mkDerivation { + pname = "rainbow-tests"; + version = "0.20.0.4"; + sha256 = "0cjq2m2zpk4j2f7gw65yqqvyc4kng1rsnq48fs4xcs6bdzw0zhlg"; + libraryHaskellDepends = [ + barecheck base QuickCheck rainbow terminfo text + ]; + description = "Tests and QuickCheck generators to accompany rainbow"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rainbox" = callPackage + ({ mkDerivation, base, bytestring, containers, lens, QuickCheck + , rainbow, tasty, tasty-quickcheck, text + }: + mkDerivation { + pname = "rainbox"; + version = "0.26.0.0"; + sha256 = "07hh904p0mlc3iww184849yps80kwrhdna9nr840m2qyd81m37d1"; + libraryHaskellDepends = [ + base bytestring containers lens rainbow text + ]; + testHaskellDepends = [ + base bytestring containers lens QuickCheck rainbow tasty + tasty-quickcheck text + ]; + description = "Two-dimensional box pretty printing, with colors"; + license = lib.licenses.bsd3; + }) {}; + + "rake" = callPackage + ({ mkDerivation, base, containers, text }: + mkDerivation { + pname = "rake"; + version = "0.0.1"; + sha256 = "0cn22xg7r80f61z8pf7i0rqqag4qx43rhlfpncgkv5b6vcrsafpn"; + libraryHaskellDepends = [ base containers text ]; + description = "Rapid Automatic Keyword Extraction (RAKE)"; + license = "LGPL"; + }) {}; + + "raketka" = callPackage + ({ mkDerivation, aeson, async, base, binary, bytestring, conf-json + , containers, distributed-process + , distributed-process-simplelocalnet, hspec, network + , network-transport, network-transport-tcp, QuickCheck, random, stm + , tagged, template-haskell + }: + mkDerivation { + pname = "raketka"; + version = "1.1.3"; + sha256 = "0mz9639p3ndlq72gask5fdv7kqpkgs4wh0f86wfargyfd36179lw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base binary bytestring conf-json containers + distributed-process distributed-process-simplelocalnet network + network-transport network-transport-tcp random stm tagged + template-haskell + ]; + executableHaskellDepends = [ + aeson async base binary bytestring conf-json containers + distributed-process distributed-process-simplelocalnet network + network-transport network-transport-tcp random stm tagged + template-haskell + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "distributed-process node"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "raketka"; + }) {}; + + "rakhana" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, lens + , mtl, pipes, scientific, transformers, vector, zlib + }: + mkDerivation { + pname = "rakhana"; + version = "0.2.0.2"; + sha256 = "10gk2wk8495y1zk148sqsm993dzi4z6a49nn717qccpc2qi4lw6k"; + libraryHaskellDepends = [ + attoparsec base bytestring containers lens mtl pipes scientific + transformers vector zlib + ]; + description = "Stream based PDF library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rakuten" = callPackage + ({ mkDerivation, aeson, base, bytestring, connection, constraints + , data-default-class, extensible, hspec, http-api-data, http-client + , http-client-tls, http-types, lens, req, servant-server, text + , warp + }: + mkDerivation { + pname = "rakuten"; + version = "0.1.1.5"; + sha256 = "04qr5rbg0w56nlkama95bavalq3zj24pblbi655vq0vli5ggxgza"; + libraryHaskellDepends = [ + aeson base bytestring connection constraints data-default-class + extensible http-api-data http-client http-client-tls http-types + lens req text + ]; + testHaskellDepends = [ + aeson base bytestring connection constraints data-default-class + extensible hspec http-api-data http-client http-client-tls + http-types lens req servant-server text warp + ]; + description = "The Rakuten API in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ral" = callPackage + ({ mkDerivation, adjunctions, base, bin, boring, criterion, deepseq + , distributive, fin, hashable, indexed-traversable, QuickCheck + , semigroupoids, vector + }: + mkDerivation { + pname = "ral"; + version = "0.2.1"; + sha256 = "1f6sks81g8zxkgnp7lc5n0aimnvbbvkazassc17z0prs56hs63si"; + revision = "3"; + editedCabalFile = "1a8833bz213ynf9lpmhmsmrzfbvzbm1iznv7hmgkqc8rz93zbvjw"; + libraryHaskellDepends = [ + adjunctions base bin boring deepseq distributive fin hashable + indexed-traversable QuickCheck semigroupoids + ]; + benchmarkHaskellDepends = [ base criterion vector ]; + description = "Random access lists"; + license = lib.licenses.gpl2Plus; + }) {}; + + "ral-lens" = callPackage + ({ mkDerivation, base, bin, fin, lens, ral }: + mkDerivation { + pname = "ral-lens"; + version = "0.2"; + sha256 = "0nlw0q0b8bza98h74k0wa2vc9m5bk6g9slri1mzd6cr1pmpvna67"; + revision = "4"; + editedCabalFile = "03wb2rwsh3qwb91iv8ydpbpk74ixfw3krw67dwh4l29057c4p31g"; + libraryHaskellDepends = [ base bin fin lens ral ]; + description = "Length-indexed random access lists: lens utilities"; + license = lib.licenses.gpl2Plus; + }) {}; + + "ral-optics" = callPackage + ({ mkDerivation, base, bin, fin, optics-core, ral }: + mkDerivation { + pname = "ral-optics"; + version = "0.2"; + sha256 = "1s7pxkf0vw1a5k1gwyfn6wsmiaa4csbghqshdbva8c73510q0fp1"; + revision = "4"; + editedCabalFile = "17vp96nsgf74b275547mgbwyc858lffy53fggs8nf1b8637mnjvs"; + libraryHaskellDepends = [ base bin fin optics-core ral ]; + description = "Length-indexed random access lists: optics utilities"; + license = lib.licenses.gpl2Plus; + }) {}; + + "ralist" = callPackage + ({ mkDerivation, base, criterion, deepseq, hspec + , indexed-traversable, transformers + }: + mkDerivation { + pname = "ralist"; + version = "0.4.0.0"; + sha256 = "1axn2mh1jiz5d39ygf0hg7a0bkywnld4j8jjkflycks1yr7mxha1"; + revision = "1"; + editedCabalFile = "10i40p8xp4zm50lq3g0k6crsqg4rrwq12wkjpqqin9dsppw5085n"; + libraryHaskellDepends = [ + base deepseq indexed-traversable transformers + ]; + testHaskellDepends = [ base hspec ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Random access list with a list compatible interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rallod" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "rallod"; + version = "0.0.1"; + sha256 = "14fnk2q702qm0mh30r9kznbh4ikpv4fsd5mrnwphm5d06vmq6hq9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base haskell98 ]; + description = "'$' in reverse"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "raml" = callPackage + ({ mkDerivation, aeson, base, bytestring, text + , unordered-containers, yaml + }: + mkDerivation { + pname = "raml"; + version = "0.1.0"; + sha256 = "02c1rki7azfwfiawi29z5gp1zwfdx46rw17bifpklw7zya525pr9"; + libraryHaskellDepends = [ + aeson base bytestring text unordered-containers yaml + ]; + description = "RESTful API Modeling Language (RAML) library for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rampart" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "rampart"; + version = "2.0.0.7"; + sha256 = "03yvjnyij98c1lmak3511zn1rfczwnjaal0vrqq3lq5j89ysvyrf"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Determine how intervals relate to each other"; + license = lib.licenses.mit; + }) {}; + + "ramus" = callPackage + ({ mkDerivation, base, criterion, hspec, QuickCheck, quickcheck-io + }: + mkDerivation { + pname = "ramus"; + version = "0.1.2"; + sha256 = "0kkr1d7mznkyi4xznmnhxvni9y25m6bp4nsn0hb417772v2dvpfw"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck quickcheck-io ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Elm signal system for Haskell"; + license = lib.licenses.mit; + }) {}; + + "rand-vars" = callPackage + ({ mkDerivation, array, base, IntervalMap, mtl, random }: + mkDerivation { + pname = "rand-vars"; + version = "0.1"; + sha256 = "165jvx59vzmpxp7gw60ivfka77kgc1irwijikkwja7jb4dm4ay3x"; + libraryHaskellDepends = [ array base IntervalMap mtl random ]; + description = "Random variable library, with Functor, Applicative and Monad instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "randfile" = callPackage + ({ mkDerivation, base, crypto-api, directory, filepath + , monadcryptorandom, transformers, unix + }: + mkDerivation { + pname = "randfile"; + version = "0.1.0.0"; + sha256 = "11f72kfya4l41dihjvaz15hzipry281r8i6k6dzp5q3gq4valgyz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base crypto-api directory filepath monadcryptorandom transformers + unix + ]; + description = "Program for picking a random file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "randfile"; + }) {}; + + "rando" = callPackage + ({ mkDerivation, base, containers, microspec, tf-random, vector }: + mkDerivation { + pname = "rando"; + version = "0.0.0.4"; + sha256 = "1cvwmp4882xdavfzhg5hwssddg0wjgwh8jxpd3251plf96jz9f4f"; + libraryHaskellDepends = [ base tf-random vector ]; + testHaskellDepends = [ + base containers microspec tf-random vector + ]; + description = "Easy-to-use randomness for livecoding"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "random" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, doctest + , mtl, primitive, rdtsc, smallcheck, split, splitmix, stm, tasty + , tasty-bench, tasty-hunit, tasty-inspection-testing + , tasty-smallcheck, time, transformers + }: + mkDerivation { + pname = "random"; + version = "1.2.1.2"; + sha256 = "1d54v51dzdc4izv3aycjbvaj7lcz74avzixayqzlaz1jsb14s3vr"; + libraryHaskellDepends = [ base bytestring deepseq mtl splitmix ]; + testHaskellDepends = [ + base bytestring containers doctest smallcheck stm tasty tasty-hunit + tasty-inspection-testing tasty-smallcheck transformers + ]; + benchmarkHaskellDepends = [ + base mtl primitive rdtsc split splitmix tasty-bench time + ]; + description = "Pseudo-random number generation"; + license = lib.licenses.bsd3; + }) {}; + + "random-access-file" = callPackage + ({ mkDerivation, base, bytestring, concurrent-extra, containers + , criterion, directory, lrucaching, mwc-random, random, stm, unix + , unix-bytestring, unix-memory, vector + }: + mkDerivation { + pname = "random-access-file"; + version = "0.1.0.0"; + sha256 = "1cs62f6hswyzmq730y79sv0c7iifqm5v91mkam36iaigz3i2xpv0"; + libraryHaskellDepends = [ + base bytestring concurrent-extra containers directory lrucaching + stm unix unix-bytestring unix-memory + ]; + benchmarkHaskellDepends = [ + base bytestring concurrent-extra containers criterion directory + lrucaching mwc-random random stm unix unix-bytestring unix-memory + vector + ]; + description = "Random file access methods, supporting application-level page cache"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "random-access-list" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "random-access-list"; + version = "0.2"; + sha256 = "1ymbs3f38l6ch0nphsy9pi32yb1a4hazn3grm9fl0dvgqw28xl8r"; + libraryHaskellDepends = [ array base containers ]; + description = "Random-access lists in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "random-bytestring" = callPackage + ({ mkDerivation, async, base, bytestring, criterion, cryptonite + , entropy, ghc-prim, mwc-random, pcg-random, primitive, random + }: + mkDerivation { + pname = "random-bytestring"; + version = "0.1.4"; + sha256 = "0f4n41gqxxggadysvx3vg2iq89z7i7692ccrfmiajq73lbp6y34j"; + libraryHaskellDepends = [ base bytestring mwc-random pcg-random ]; + benchmarkHaskellDepends = [ + async base bytestring criterion cryptonite entropy ghc-prim + mwc-random pcg-random primitive random + ]; + description = "Efficient generation of random bytestrings"; + license = lib.licenses.mit; + }) {}; + + "random-class" = callPackage + ({ mkDerivation, base, primitive, transformers, util }: + mkDerivation { + pname = "random-class"; + version = "0.2.0.2"; + sha256 = "11nda6dgi0f3b3bzy2wahdsadf382c06xrz1dx2gnq89ym7k7qbp"; + revision = "1"; + editedCabalFile = "125p09srh4kxj5bnjsl3i2jn4q09ci3kbyb96pb9kmzz1jn4i0rz"; + libraryHaskellDepends = [ base primitive transformers util ]; + description = "Class of random value generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "random-cycle" = callPackage + ({ mkDerivation, algebraic-graphs, base, criterion, mwc-random + , primitive, random, tasty, tasty-hunit, tasty-quickcheck, vector + , vector-algorithms + }: + mkDerivation { + pname = "random-cycle"; + version = "0.1.2.0"; + sha256 = "0lq5k43ifhknb1nnq4hhsyjh5qlmgcplvsdsxzsmmrk185pmfc9x"; + libraryHaskellDepends = [ + base mwc-random primitive random vector + ]; + testHaskellDepends = [ + algebraic-graphs base random tasty tasty-hunit tasty-quickcheck + vector vector-algorithms + ]; + benchmarkHaskellDepends = [ base criterion random vector ]; + description = "Uniform draws of partitions and cycle-partitions, with thinning"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "random-derive" = callPackage + ({ mkDerivation, base, random, template-haskell }: + mkDerivation { + pname = "random-derive"; + version = "0.1.0.0"; + sha256 = "08irzyg8cgigj009zp5hg33gdwranrdyyzrxhmwyib6fm5bmsj8p"; + libraryHaskellDepends = [ base random template-haskell ]; + description = "A Template Haskell helper for deriving Random instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "random-eff" = callPackage + ({ mkDerivation, base, extensible-effects, random }: + mkDerivation { + pname = "random-eff"; + version = "0.1.0.1"; + sha256 = "1m28np0zfabp1n1d08przh35bxfr1l7d39kj4a5z61jkchmsaxyf"; + libraryHaskellDepends = [ base extensible-effects random ]; + description = "A simple random generator library for extensible-effects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "random-effin" = callPackage + ({ mkDerivation, base, effin, random }: + mkDerivation { + pname = "random-effin"; + version = "0.1.1.0"; + sha256 = "0p1n5dfdsp00q9mlhd7xcl93k5d0wji91p59858gmfx9xf8j0p0h"; + libraryHaskellDepends = [ base effin random ]; + description = "A simple random generator library for effin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "random-extras" = callPackage + ({ mkDerivation, array, base, containers, random-fu, random-source + }: + mkDerivation { + pname = "random-extras"; + version = "0.19"; + sha256 = "1b45s314rqkk0np460p3p0wrqvkv9dczifny8pp76ikksalfvgn0"; + libraryHaskellDepends = [ + array base containers random-fu random-source + ]; + description = "Additional functions for random values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "random-fu" = callPackage + ({ mkDerivation, base, erf, math-functions, monad-loops, mtl + , random, random-shuffle, rvar, syb, template-haskell, transformers + , vector + }: + mkDerivation { + pname = "random-fu"; + version = "0.3.0.1"; + sha256 = "0h2yqjvy9ap5yfcdfr1x28qximx8lr63mlwssxvg3z74g496krh6"; + libraryHaskellDepends = [ + base erf math-functions monad-loops mtl random random-shuffle rvar + syb template-haskell transformers vector + ]; + description = "Random number generation"; + license = lib.licenses.publicDomain; + }) {}; + + "random-fu-multivariate" = callPackage + ({ mkDerivation, base, hmatrix, mtl, random-fu }: + mkDerivation { + pname = "random-fu-multivariate"; + version = "0.1.2.1"; + sha256 = "01r3jgjmhcj7wrc9ighwm0sbndsrz92l20gxh9p4rm2l90n0vxqc"; + libraryHaskellDepends = [ base hmatrix mtl random-fu ]; + testHaskellDepends = [ base ]; + description = "Multivariate distributions for random-fu"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "random-hypergeometric" = callPackage + ({ mkDerivation, base, Cabal, cabal-test-quickcheck, math-functions + , mwc-random, QuickCheck, random-fu, vector + }: + mkDerivation { + pname = "random-hypergeometric"; + version = "0.1.0.0"; + sha256 = "0jg4j2nwijb5ic9zl5y9miqhn881dmf0s49gj8f818as3mhvqlgh"; + libraryHaskellDepends = [ base math-functions random-fu ]; + testHaskellDepends = [ + base Cabal cabal-test-quickcheck math-functions mwc-random + QuickCheck random-fu vector + ]; + description = "Random variate generation from hypergeometric distributions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "random-names" = callPackage + ({ mkDerivation, base, QuickCheck, random, safe, text }: + mkDerivation { + pname = "random-names"; + version = "0.1.0.0"; + sha256 = "1sj88ccw4pnqlwbga78pvsvzib4irg7xzz4lhqs89xkdz7l043dy"; + libraryHaskellDepends = [ base QuickCheck random safe text ]; + description = "Expose Random and Arbitrary instances"; + license = lib.licenses.mit; + }) {}; + + "random-shuffle" = callPackage + ({ mkDerivation, base, MonadRandom, random }: + mkDerivation { + pname = "random-shuffle"; + version = "0.0.4"; + sha256 = "0586bnlh0g2isc44jbjvafkcl4yw6lp1db8x6vr0pza0y08l8w2j"; + libraryHaskellDepends = [ base MonadRandom random ]; + description = "Random shuffle implementation"; + license = lib.licenses.bsd3; + }) {}; + + "random-source" = callPackage + ({ mkDerivation, base, flexible-defaults, mersenne-random-pure64 + , mtl, mwc-random, primitive, random, stateref, syb + , template-haskell, th-extras + }: + mkDerivation { + pname = "random-source"; + version = "0.3.0.13"; + sha256 = "10mxlfwakkpkc7rdk5wx5955d7xipakka4vikbvhk9gyhvphvn5q"; + libraryHaskellDepends = [ + base flexible-defaults mersenne-random-pure64 mtl mwc-random + primitive random stateref syb template-haskell th-extras + ]; + description = "Generic basis for random number generators"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "random-stream" = callPackage + ({ mkDerivation, base, binary, bytestring, random }: + mkDerivation { + pname = "random-stream"; + version = "0.1.1"; + sha256 = "0q191kz3hmjzrgs143nja5gcis07igb38f51mwqw64zx7vjqvx66"; + libraryHaskellDepends = [ base binary bytestring random ]; + description = "An infinite stream of random data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "random-string" = callPackage + ({ mkDerivation, base, base16-bytestring, base58-bytestring + , base64-bytestring, bytestring, entropy + }: + mkDerivation { + pname = "random-string"; + version = "0.1.0.1"; + sha256 = "0gmb5i5sykwfr1l4b2isn9j92pzxgalbxkf9dnhs14pj3i6ygl80"; + libraryHaskellDepends = [ + base base16-bytestring base58-bytestring base64-bytestring + bytestring entropy + ]; + description = "Generate a random base 16, 58, or 64 string"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "random-strings" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, random }: + mkDerivation { + pname = "random-strings"; + version = "0.1.1.0"; + sha256 = "0lllwm116rzk9sm8miv8ajjd2gxsv177a9a8l52hl99prgyl4wwv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base random ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base containers mtl QuickCheck ]; + description = "Generate random strings with specific qualities"; + license = lib.licenses.bsd3; + mainProgram = "readme-example"; + }) {}; + + "random-tree" = callPackage + ({ mkDerivation, base, containers, lens, MonadRandom, mtl, random + , random-shuffle, transformers, tree-fun + }: + mkDerivation { + pname = "random-tree"; + version = "0.6.0.5"; + sha256 = "1hhwb4kah1j1hjsqwys24g0csq1hvz0vlgf6z9vwiql4w5y4wq1b"; + libraryHaskellDepends = [ + base containers lens MonadRandom mtl random random-shuffle + transformers tree-fun + ]; + description = "Create random trees"; + license = lib.licenses.gpl3Only; + }) {}; + + "random-variates" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , erf, HUnit, lens, mtl, random, reinterpret-cast + }: + mkDerivation { + pname = "random-variates"; + version = "0.1.5.1"; + sha256 = "1k5alhzs6xl9pw7v93cdmqinz643dqc8yvy0bdwlzhlxxcnch1zl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers erf lens mtl random + reinterpret-cast + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base directory HUnit random ]; + description = "\"Uniform RNG => Non-Uniform RNGs\""; + license = lib.licenses.mit; + mainProgram = "Gen"; + }) {}; + + "randomgen" = callPackage + ({ mkDerivation, base, binary, bytestring, mersenne-random-pure64 + , openssl + }: + mkDerivation { + pname = "randomgen"; + version = "0.1"; + sha256 = "0y7yvsach0c27ahscxr36avjrq281pmg7w6cv2yj5kmbk7ddwlyi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring mersenne-random-pure64 + ]; + executableSystemDepends = [ openssl ]; + description = "A fast, SMP parallel random data generator"; + license = lib.licenses.bsd3; + mainProgram = "randomgen"; + }) {inherit (pkgs) openssl;}; + + "randproc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "randproc"; + version = "0.4"; + sha256 = "0fb0239fwvn1n3rbdr03k4kx1igzbb638a1iq0ln1k1i1fpaayd7"; + libraryHaskellDepends = [ base ]; + description = "Data structures and support functions for working with random processes"; + license = lib.licenses.bsd3; + }) {}; + + "randsolid" = callPackage + ({ mkDerivation, base, random, X11 }: + mkDerivation { + pname = "randsolid"; + version = "0.3"; + sha256 = "0v7j6qqs16j281hn0330vcpkriqgyvl7087ll665c7dcqqh2bswk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base random X11 ]; + description = "Set the background of your root window to a random colour"; + license = lib.licenses.publicDomain; + mainProgram = "randsolid"; + }) {}; + + "range" = callPackage + ({ mkDerivation, base, Cabal, free, parsec, QuickCheck, random + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "range"; + version = "0.3.0.2"; + sha256 = "0kvb5bl4k2gwm0hd71plwh7hmwbgk17g77iq39d7lqw4nmlg3j0k"; + libraryHaskellDepends = [ base free parsec ]; + testHaskellDepends = [ + base Cabal free QuickCheck random test-framework + test-framework-quickcheck2 + ]; + description = "An efficient and versatile range library"; + license = lib.licenses.mit; + }) {}; + + "range-set-list" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "range-set-list"; + version = "0.1.3.1"; + sha256 = "0m8c8qhpk9vaykqfy6gsv1csmvdclm27zv9l56ipv152k75xks0j"; + revision = "6"; + editedCabalFile = "0gxcsav13k7cm0h45a5xqwd2jqk307cl4vh0d1bqvwsmn014z5w4"; + libraryHaskellDepends = [ base containers deepseq hashable ]; + testHaskellDepends = [ + base containers deepseq hashable tasty tasty-quickcheck + ]; + description = "Memory efficient sets with ranges of elements"; + license = lib.licenses.mit; + }) {}; + + "range-space" = callPackage + ({ mkDerivation, base, QuickCheck, semigroups, test-framework + , test-framework-quickcheck2, time, vector-space + , vector-space-points + }: + mkDerivation { + pname = "range-space"; + version = "0.1.2.0"; + sha256 = "1hrqdf2rjvf69vwaaw92fw2xa0j2x4i9g6231dz9s08i0pm6r39q"; + libraryHaskellDepends = [ + base semigroups vector-space vector-space-points + ]; + testHaskellDepends = [ + base QuickCheck semigroups test-framework + test-framework-quickcheck2 time vector-space vector-space-points + ]; + description = "A Range type with vector-space instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ranged-list" = callPackage + ({ mkDerivation, base, doctest, typecheck-plugin-nat-simple }: + mkDerivation { + pname = "ranged-list"; + version = "0.1.2.1"; + sha256 = "0higq2v525f0i4fwckcq16lf0ig85hlkhiqz0cc3ipanwap8wr6n"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base typecheck-plugin-nat-simple ]; + testHaskellDepends = [ base doctest typecheck-plugin-nat-simple ]; + description = "The list like structure whose length or range of length can be specified"; + license = lib.licenses.bsd3; + }) {}; + + "rangemin" = callPackage + ({ mkDerivation, base, containers, primitive, vector }: + mkDerivation { + pname = "rangemin"; + version = "2.2.2"; + sha256 = "01n1m3ibi44pjg04mg16j751fjzkspmnq8bzxz55qbyi22wshnwc"; + libraryHaskellDepends = [ base containers primitive vector ]; + description = "Linear range-min algorithms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ranges" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "ranges"; + version = "0.2.4"; + sha256 = "1ymvmvfvzkdxblg691g9n5y94gpiz782jgyvaisg5mydzj1s1fyv"; + libraryHaskellDepends = [ base containers ]; + description = "Ranges and various functions on them"; + license = lib.licenses.bsd3; + }) {}; + + "rangeset" = callPackage + ({ mkDerivation, array, base, containers, deepseq, gauge + , QuickCheck, random, random-shuffle, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "rangeset"; + version = "0.1.0.0"; + sha256 = "13z83p1y5afnncqakih73jgn47kk4s71cz1h424s0fx8b9frddyh"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; + benchmarkHaskellDepends = [ + array base containers deepseq gauge QuickCheck random + random-shuffle + ]; + description = "Efficient sets for semi-contiguous data"; + license = lib.licenses.bsd3; + }) {}; + + "rank-product" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers, lens + , optparse-generic, random-fu, text, vector + }: + mkDerivation { + pname = "rank-product"; + version = "0.2.2.0"; + sha256 = "1nrvcgf61fg243zfp7cab5hxyhjhh2mlk4ysd6igf64w8di25lir"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers random-fu text vector ]; + executableHaskellDepends = [ + base bytestring cassava containers lens optparse-generic vector + ]; + description = "Find the rank product of a data set"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "rank-product"; + broken = true; + }) {}; + + "rank1dynamic" = callPackage + ({ mkDerivation, base, binary, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "rank1dynamic"; + version = "0.4.1"; + sha256 = "19x2w44f31589vf4s428m7g3dz75qykr7mv599rf3gls4zjx781r"; + libraryHaskellDepends = [ base binary ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rank2classes" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, data-functor-logistic + , distributive, doctest, markdown-unlit, tasty, tasty-hunit + , template-haskell, transformers + }: + mkDerivation { + pname = "rank2classes"; + version = "1.5.3"; + sha256 = "1smcplhgh1xmgdp4i5d7sbmvm80s05z5p1vhyywsq4x2hpz20a7g"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base data-functor-logistic distributive template-haskell + transformers + ]; + testHaskellDepends = [ + base data-functor-logistic distributive doctest tasty tasty-hunit + ]; + testToolDepends = [ markdown-unlit ]; + description = "standard type constructor class hierarchy, only with methods of rank 2 types"; + license = lib.licenses.bsd3; + }) {}; + + "rapid" = callPackage + ({ mkDerivation, async, base, containers, foreign-store, stm }: + mkDerivation { + pname = "rapid"; + version = "0.1.5.3"; + sha256 = "14lgl1jfykb8i98pnv0p21cqpkzbnh60ylfb8npdwj703dmqbbxh"; + libraryHaskellDepends = [ + async base containers foreign-store stm + ]; + description = "Hot reload and reload-surviving values with GHCi"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rapid-term" = callPackage + ({ mkDerivation, base, clock, kan-extensions, process, transformers + , unix + }: + mkDerivation { + pname = "rapid-term"; + version = "0.1.2.1"; + sha256 = "0pyqsj07g2am9n84232cpy20r6w54mah01x9kl7rczab0yvfplbc"; + libraryHaskellDepends = [ + base clock kan-extensions process transformers unix + ]; + description = "External terminal support for rapid"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rasa" = callPackage + ({ mkDerivation, async, base, bifunctors, containers, data-default + , eve, free, hspec, lens, mtl, pipes, pipes-concurrency + , pipes-parse, profunctors, QuickCheck, quickcheck-instances, text + , text-lens, transformers, yi-rope + }: + mkDerivation { + pname = "rasa"; + version = "0.1.12"; + sha256 = "08azx2xx1lpgal60jr7imsx5gvh6c5l7sz0kr5zciiilzli73rss"; + revision = "1"; + editedCabalFile = "17wpscqy10vkp7zwq82lshivyp5qvnzp3c9x6ijhlb7q5vpyvrkr"; + libraryHaskellDepends = [ + async base bifunctors containers data-default eve free hspec lens + mtl pipes pipes-concurrency pipes-parse profunctors text text-lens + transformers yi-rope + ]; + testHaskellDepends = [ + base eve hspec lens QuickCheck quickcheck-instances text yi-rope + ]; + description = "A modular text editor"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rasa-example-config" = callPackage + ({ mkDerivation, base, data-default, lens, mtl, rasa + , rasa-ext-cursors, rasa-ext-files, rasa-ext-logger, rasa-ext-slate + , rasa-ext-views, rasa-ext-vim, yi-rope + }: + mkDerivation { + pname = "rasa-example-config"; + version = "0.1.4"; + sha256 = "1kg6wykarfv29m12hqxfm8q5abpilppnq62k02872nv1a661838n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base data-default lens mtl rasa rasa-ext-cursors rasa-ext-files + rasa-ext-logger rasa-ext-slate rasa-ext-views rasa-ext-vim yi-rope + ]; + description = "Example user config for Rasa"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "rasa"; + }) {}; + + "rasa-ext-bufs" = callPackage + ({ mkDerivation, base, containers, data-default, lens, rasa, text + }: + mkDerivation { + pname = "rasa-ext-bufs"; + version = "0.1.1"; + sha256 = "04n4w8cigpnndbqh1lqldn48i3kak1s4al42g2izpwiq87s3bff7"; + libraryHaskellDepends = [ + base containers data-default lens rasa text + ]; + description = "Rasa Ext for useful buffer utilities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rasa-ext-cmd" = callPackage + ({ mkDerivation, base, containers, data-default, lens, rasa, text + }: + mkDerivation { + pname = "rasa-ext-cmd"; + version = "0.1.3"; + sha256 = "1b13znv97s7bb4b88mk4zywbd3j2hg34pip23dk1pnnzd10agh4i"; + libraryHaskellDepends = [ + base containers data-default lens rasa text + ]; + description = "Rasa Ext for running commands"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rasa-ext-cursors" = callPackage + ({ mkDerivation, base, data-default, lens, mtl, rasa, text + , text-lens, yi-rope + }: + mkDerivation { + pname = "rasa-ext-cursors"; + version = "0.1.7"; + sha256 = "01gc9xsgi7skynrgsk7js8yiya6fbg58y8zqgw832mv1d1cw2a4w"; + libraryHaskellDepends = [ + base data-default lens mtl rasa text text-lens yi-rope + ]; + description = "Rasa Ext adding cursor(s)"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rasa-ext-files" = callPackage + ({ mkDerivation, base, data-default, lens, mtl, rasa, rasa-ext-cmd + , rasa-ext-views, text, yi-rope + }: + mkDerivation { + pname = "rasa-ext-files"; + version = "0.1.5"; + sha256 = "0yj9r0jqac85h6vi9dli12w9yhksyaa5kwk68c5arbl56ak9ancp"; + libraryHaskellDepends = [ + base data-default lens mtl rasa rasa-ext-cmd rasa-ext-views text + yi-rope + ]; + description = "Rasa Ext for filesystem actions"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rasa-ext-logger" = callPackage + ({ mkDerivation, base, lens, mtl, rasa }: + mkDerivation { + pname = "rasa-ext-logger"; + version = "0.1.4"; + sha256 = "1wv3bkfq92h7b91x88mzqcijbpb2kh7zkgg4ljxdx59qi4lb7hry"; + libraryHaskellDepends = [ base lens mtl rasa ]; + description = "Rasa Ext for logging state/actions"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rasa-ext-slate" = callPackage + ({ mkDerivation, base, lens, mtl, rasa, rasa-ext-logger + , rasa-ext-views, recursion-schemes, text, vty, yi-rope + }: + mkDerivation { + pname = "rasa-ext-slate"; + version = "0.1.8"; + sha256 = "111lk15gswwp2336hbqx8h4rj7nyb9n00946ljfa6pls0pbl25xz"; + libraryHaskellDepends = [ + base lens mtl rasa rasa-ext-logger rasa-ext-views recursion-schemes + text vty yi-rope + ]; + description = "Rasa extension for rendering to terminal with vty"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rasa-ext-status-bar" = callPackage + ({ mkDerivation, base, data-default, lens, rasa, yi-rope }: + mkDerivation { + pname = "rasa-ext-status-bar"; + version = "0.1.3"; + sha256 = "0grfj3qxlmk63x5cxrbibkhrrgij077f7sr0kj6vcl0np7a5dl98"; + libraryHaskellDepends = [ base data-default lens rasa yi-rope ]; + description = "Rasa Ext for populating status-bar"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rasa-ext-style" = callPackage + ({ mkDerivation, base, data-default, lens, rasa }: + mkDerivation { + pname = "rasa-ext-style"; + version = "0.1.4"; + sha256 = "198phwvsndsk149rj744znjzw8w2n0238pbv07d7rfs2c1987s04"; + libraryHaskellDepends = [ base data-default lens rasa ]; + description = "Rasa Ext managing rendering styles"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rasa-ext-views" = callPackage + ({ mkDerivation, base, bifunctors, data-default, lens, mtl, rasa + , recursion-schemes, yi-rope + }: + mkDerivation { + pname = "rasa-ext-views"; + version = "0.1.6"; + sha256 = "0920dmmgi87i98fwbkn7qwgnklviqh7fw87a1aqsc22z5cj4frgl"; + libraryHaskellDepends = [ + base bifunctors data-default lens mtl rasa recursion-schemes + yi-rope + ]; + description = "Rasa Ext managing rendering views"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rasa-ext-vim" = callPackage + ({ mkDerivation, base, data-default, hspec, lens, mtl, rasa + , rasa-ext-cursors, rasa-ext-files, rasa-ext-views, text, text-lens + , yi-rope + }: + mkDerivation { + pname = "rasa-ext-vim"; + version = "0.1.8"; + sha256 = "00ky39dxapmfdslnm21q1yab3hkd8fm18zqg9vfvd25dcmz493zy"; + libraryHaskellDepends = [ + base data-default lens mtl rasa rasa-ext-cursors rasa-ext-files + rasa-ext-views text text-lens yi-rope + ]; + testHaskellDepends = [ base hspec ]; + description = "Rasa Ext for vim bindings"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rascal" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, containers, curl + , curl-aeson, directory, filepath, HUnit, mtl, process, QuickCheck + , tasty, tasty-hunit, tasty-quickcheck, vector + }: + mkDerivation { + pname = "rascal"; + version = "1.1.6"; + sha256 = "0q7afppkm5jd1p13fszzsfjpdz6g6bw1vd6wigcy3janxn5686rs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base containers curl curl-aeson directory + filepath mtl process vector + ]; + executableHaskellDepends = [ + aeson ansi-terminal base containers curl curl-aeson directory + filepath mtl process vector + ]; + testHaskellDepends = [ + aeson ansi-terminal base containers curl curl-aeson directory + filepath HUnit mtl process QuickCheck tasty tasty-hunit + tasty-quickcheck vector + ]; + description = "A command-line client for Reddit"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "rascal"; + }) {}; + + "rasterific-svg" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, FontyFruity, JuicyPixels, lens, linear, mtl + , optparse-applicative, primitive, Rasterific, scientific, svg-tree + , text, transformers, vector + }: + mkDerivation { + pname = "rasterific-svg"; + version = "0.3.3.2"; + sha256 = "1i0pl1hin1ipi3l0074ywd1khacpbvz3x0frx0j0hmbfiv4n3nq2"; + revision = "3"; + editedCabalFile = "18h0q07pgw370piwymqjjnph8wgkb33x1n79annhjl1bfz29v3dc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers directory filepath FontyFruity + JuicyPixels lens linear mtl primitive Rasterific scientific + svg-tree text transformers vector + ]; + executableHaskellDepends = [ + base bytestring directory filepath FontyFruity JuicyPixels + optparse-applicative Rasterific svg-tree + ]; + description = "SVG renderer based on Rasterific"; + license = lib.licenses.bsd3; + mainProgram = "svgrender"; + }) {}; + + "rate-limit" = callPackage + ({ mkDerivation, base, stm, time, time-units }: + mkDerivation { + pname = "rate-limit"; + version = "1.4.3"; + sha256 = "0xhksvhl0cr5kfvdfnlk78jrn4kvj2h54x19ixp356b4xxijdy9x"; + libraryHaskellDepends = [ base stm time time-units ]; + description = "A basic library for rate-limiting IO actions"; + license = lib.licenses.bsd3; + }) {}; + + "ratel" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , containers, filepath, hspec, http-client, http-client-tls + , http-types, uuid + }: + mkDerivation { + pname = "ratel"; + version = "2.0.0.11"; + sha256 = "1v396lxy4xm5ydsxd7c0hpzglysarzp4s872pdiygbfyz0hayhbg"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive containers http-client + http-client-tls http-types uuid + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive containers filepath hspec + http-client http-client-tls http-types uuid + ]; + description = "Notify Honeybadger about exceptions"; + license = lib.licenses.mit; + }) {}; + + "ratel-wai" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , http-client, ratel, wai + }: + mkDerivation { + pname = "ratel-wai"; + version = "2.0.0.6"; + sha256 = "01i4k821s10216flhcbcvv7jb1rzn6cqacj10j578l4761h0acz6"; + libraryHaskellDepends = [ + base bytestring case-insensitive containers http-client ratel wai + ]; + description = "Notify Honeybadger about exceptions via a WAI middleware"; + license = lib.licenses.mit; + }) {}; + + "ratelimiter" = callPackage + ({ mkDerivation, base, containers, extra, mtl, time, timespan + , vector + }: + mkDerivation { + pname = "ratelimiter"; + version = "0.1.0"; + sha256 = "00nx1zpyyhfviakhdvyys1m32jq45ryxyxisbyzp81mk1ddhq9qf"; + libraryHaskellDepends = [ + base containers extra mtl time timespan vector + ]; + testHaskellDepends = [ + base containers extra mtl time timespan vector + ]; + description = "In-memory rate limiter"; + license = lib.licenses.bsd3; + }) {}; + + "rating-chgk-info" = callPackage + ({ mkDerivation, aeson, base-noprelude, bytestring, cassava + , containers, directory, gauge, http-client, http-client-tls, iconv + , lens, network, optparse-generic, relude, servant, servant-client + , servant-js, servant-server, servant-swagger, swagger2, tagsoup + , text, time, vector, wai, warp, wreq + }: + mkDerivation { + pname = "rating-chgk-info"; + version = "0.3.6.5"; + sha256 = "08qfrrhc8kg95jvhv5m99zrb062w64z1jzm46zm4ah6mdjlpac18"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base-noprelude bytestring cassava containers http-client + http-client-tls iconv lens network optparse-generic relude servant + servant-client servant-js servant-server servant-swagger swagger2 + tagsoup text time vector wai warp wreq + ]; + executableHaskellDepends = [ + aeson base-noprelude directory relude text time + ]; + testHaskellDepends = [ base-noprelude relude ]; + benchmarkHaskellDepends = [ base-noprelude gauge relude ]; + description = "Client for rating.chgk.info API and CSV tables (documentation in Russian)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rating-systems" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rating-systems"; + version = "0.1"; + sha256 = "17mqfqvh59vid7sb0vr029az4pn8bb83axf706ngc6i5lir49709"; + libraryHaskellDepends = [ base ]; + description = "Implementations of several rating systems: Elo, Glicko, etc"; + license = lib.licenses.bsd3; + }) {}; + + "ratio-int" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ratio-int"; + version = "0.1.2"; + sha256 = "06kqr4iyi184sa8y2vdkw5h0pvh5f8lwcqb8mbcn34lpqm961s7g"; + libraryHaskellDepends = [ base ]; + description = "Fast specialisation of Data.Ratio for Int."; + license = lib.licenses.bsd3; + }) {}; + + "rational-list" = callPackage + ({ mkDerivation, base, containers, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "rational-list"; + version = "1.0.0.0"; + sha256 = "18jcdjzsvhh7qh1m52rgkznsm0p1wp17rj2lfaq3mnfmmh86iz9f"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "finite or repeating lists"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rattle" = callPackage + ({ mkDerivation, async, base, bytestring, Cabal, cmdargs + , cryptohash-sha256, deepseq, directory, extra, filepath + , filepattern, hashable, heaps, js-dgtable, js-flot, js-jquery + , process, shake, template-haskell, terminal-size, time + , transformers, unix, unordered-containers, utf8-string + }: + mkDerivation { + pname = "rattle"; + version = "0.2"; + sha256 = "1nd3knid238fa85rm2d0kavhyry6d6lilpk2p4ki9njgq2003bbk"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async base bytestring cryptohash-sha256 deepseq directory extra + filepath filepattern hashable heaps js-dgtable js-flot js-jquery + shake template-haskell terminal-size time transformers unix + unordered-containers utf8-string + ]; + executableHaskellDepends = [ + base bytestring cmdargs directory extra filepath process shake + ]; + testHaskellDepends = [ + async base bytestring Cabal cryptohash-sha256 deepseq directory + extra filepath filepattern hashable heaps js-dgtable js-flot + js-jquery shake template-haskell terminal-size time transformers + unix unordered-containers utf8-string + ]; + description = "Forward build system, with caching and speculation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rattletrap" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, base, bytestring + , containers, filepath, http-client, http-client-tls, text + }: + mkDerivation { + pname = "rattletrap"; + version = "12.1.3"; + sha256 = "13v3jm84fycra1f3wncig69zs6bmqir077c2hd4j1dmzvfg9j1yn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty array base bytestring containers filepath + http-client http-client-tls text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base bytestring filepath ]; + description = "Parse and generate Rocket League replays"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "rattletrap"; + broken = true; + }) {}; + + "raven-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, mtl + , network, random, resourcet, text, time, unordered-containers + , uuid-types + }: + mkDerivation { + pname = "raven-haskell"; + version = "0.1.4.1"; + sha256 = "0977rwafdwljz3444asvjsikpwc89diahmmzl9f5xc8dzfqcnzay"; + revision = "1"; + editedCabalFile = "1107g5f6sr7sjxnh2d3g727ncfqni6dsvda5hr99fh86vhm2g1wi"; + libraryHaskellDepends = [ + aeson base bytestring http-conduit mtl network random resourcet + text time unordered-containers uuid-types + ]; + description = "Haskell client for Sentry logging service"; + license = lib.licenses.mit; + }) {}; + + "raven-haskell-scotty" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, mtl + , raven-haskell, scotty, text, wai + }: + mkDerivation { + pname = "raven-haskell-scotty"; + version = "0.1.0.3"; + sha256 = "0vllfasn4rky8r8fg3mpln8pdkxbcvrvx8wamn0xswfwf1rvcf6k"; + libraryHaskellDepends = [ + base bytestring case-insensitive mtl raven-haskell scotty text wai + ]; + description = "Sentry http interface for Scotty web server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "raw-feldspar" = callPackage + ({ mkDerivation, array, base, constraints, containers + , data-default-class, data-hash, imperative-edsl, language-c-quote + , mtl, operational-alacarte, prelude-edsl, QuickCheck, syntactic + , tasty, tasty-hunit, tasty-quickcheck, tasty-th, template-haskell + }: + mkDerivation { + pname = "raw-feldspar"; + version = "0.4.1"; + sha256 = "04n6rhw6llgp4p53d8djwbs7qqk0yip5ml48sjx2ibswvz9ihdsb"; + libraryHaskellDepends = [ + array base constraints containers data-default-class data-hash + imperative-edsl language-c-quote mtl operational-alacarte + prelude-edsl syntactic template-haskell + ]; + testHaskellDepends = [ + base mtl QuickCheck syntactic tasty tasty-hunit tasty-quickcheck + tasty-th + ]; + description = "Resource-Aware Feldspar"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "raw-strings-qq" = callPackage + ({ mkDerivation, base, HUnit, template-haskell }: + mkDerivation { + pname = "raw-strings-qq"; + version = "1.1"; + sha256 = "1lxy1wy3awf52968iy5y9r5z4qgnn2sxkdrh7js3m9gadb11w09f"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base HUnit ]; + description = "Raw string literals for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "rawfilepath" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "rawfilepath"; + version = "1.1.0"; + sha256 = "08jaqppvfqgpbv3h89rk63a6h8pby6hgvyskkfsjhnb66ai93lrp"; + libraryHaskellDepends = [ base bytestring unix ]; + testHaskellDepends = [ base bytestring ]; + description = "Use RawFilePath instead of FilePath"; + license = lib.licenses.asl20; + }) {}; + + "rawr" = callPackage + ({ mkDerivation, base, criterion, deepseq, doctest, ghc-datasize + , ghc-prim, lens, tasty, tasty-hunit, template-haskell + }: + mkDerivation { + pname = "rawr"; + version = "0.0.0.1"; + sha256 = "17l1mz5gl4i0i7ml42qqn6cs6l6m8r0hqwi78kpvgdl2f79g98mf"; + libraryHaskellDepends = [ base deepseq ghc-prim template-haskell ]; + testHaskellDepends = [ + base deepseq doctest ghc-datasize lens tasty tasty-hunit + ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Anonymous extensible records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rawstring-qm" = callPackage + ({ mkDerivation, base, bytestring, template-haskell, text }: + mkDerivation { + pname = "rawstring-qm"; + version = "0.2.3.0"; + sha256 = "1zk82akj2p4hl9hqwr30fixqfkjlpnb02qwhhflvcpv8gnxpg88i"; + libraryHaskellDepends = [ base bytestring template-haskell text ]; + description = "Simple raw string quotation and dictionary interpolation"; + license = lib.licenses.bsd3; + }) {}; + + "raylib-imgui" = callPackage + ({ mkDerivation, base, h-raylib }: + mkDerivation { + pname = "raylib-imgui"; + version = "4.5.0.9"; + sha256 = "1b2363czcxzg22d5mjr6y480lzv82v0hkyabq7821zgb9y5v3879"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base h-raylib ]; + description = "Haskell bindings for rlImGui"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "raz" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, MonadRandom + , random, transformers + }: + mkDerivation { + pname = "raz"; + version = "0.1.0.0"; + sha256 = "05f2jvmr8mkk5wgvfwrws4ql1c5hbk6n32r152pjyzwfy37hy37f"; + libraryHaskellDepends = [ base deepseq MonadRandom ]; + testHaskellDepends = [ base MonadRandom ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq MonadRandom random transformers + ]; + description = "Random Access Zippers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "razom-text-util" = callPackage + ({ mkDerivation, base, QuickCheck, regex-applicative, smaoin, text + , text-position + }: + mkDerivation { + pname = "razom-text-util"; + version = "0.1.2.0"; + sha256 = "0sfqc222pplsdmbrhwvbdf6pmqa18vgjd83rk7hqixzp6rk9h7pg"; + revision = "1"; + editedCabalFile = "0lcn2fypkxi500dc2574vgy8paifc3p41w20wrcka6zicvg9lscn"; + libraryHaskellDepends = [ + base regex-applicative smaoin text text-position + ]; + testHaskellDepends = [ base QuickCheck regex-applicative smaoin ]; + description = "Common text/parsing tools for Razom language packages"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rbpcp-api" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring + , bitcoin-payment-protocol, bytestring, cereal, haskoin-core + , http-api-data, servant, servant-client, string-conversions, text + , time + }: + mkDerivation { + pname = "rbpcp-api"; + version = "0.2.0.0"; + sha256 = "0m8q9hm48fqh8qi38v5ahimvs2dvdnyv5yjapbya3aixjxki13wm"; + libraryHaskellDepends = [ + aeson base base16-bytestring bitcoin-payment-protocol bytestring + cereal haskoin-core http-api-data servant servant-client + string-conversions text time + ]; + description = "RESTful Bitcoin Payment Channel Protocol Servant API description"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {bitcoin-payment-protocol = null;}; + + "rbr" = callPackage + ({ mkDerivation, base, bio, bytestring, containers }: + mkDerivation { + pname = "rbr"; + version = "0.8.6"; + sha256 = "0q7b990k3ijjjwhnm1283k9vzmvypyg7mhvbzagvi74q0sgwyac7"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base bio bytestring containers ]; + description = "Mask nucleotide (EST) sequences in Fasta format"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rbst" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, doctest + , gauge, Glob, hspec, hspec-core, hspec-expectations + , mersenne-random-pure64, mwc-random, QuickCheck, text + , transformers + }: + mkDerivation { + pname = "rbst"; + version = "0.0.0.1"; + sha256 = "0f2pp1vqrwcn0lh0261acmhbwlcmc6sh2dkqhcl67xk2h62d9ipj"; + libraryHaskellDepends = [ + base bytestring containers deepseq mersenne-random-pure64 text + transformers + ]; + testHaskellDepends = [ + base doctest Glob hspec hspec-core hspec-expectations QuickCheck + ]; + benchmarkHaskellDepends = [ base gauge mwc-random ]; + description = "Randomized Binary Search Trees"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rc" = callPackage + ({ mkDerivation, base, dde, hmatrix, Learning, linear, random + , vector + }: + mkDerivation { + pname = "rc"; + version = "0.3.0.0"; + sha256 = "0p545hazdn5895w0yf7kywhv2y2a4pzfr9kdzkkyiapr0clsx9i6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base dde hmatrix Learning linear random vector + ]; + executableHaskellDepends = [ + base dde hmatrix Learning linear random vector + ]; + testHaskellDepends = [ + base dde hmatrix Learning linear random vector + ]; + description = "Reservoir Computing, fast RNNs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ntc"; + }) {}; + + "rclient" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 + , network, QuickCheck, split + }: + mkDerivation { + pname = "rclient"; + version = "0.1.0.0"; + sha256 = "1hdcbnkb184a1zfxsh4fxgff9znc5sw6503qbix67c45qiw25zhn"; + libraryHaskellDepends = [ + base binary bytestring data-binary-ieee754 network QuickCheck split + ]; + description = "Haskell client for Rserve"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rcu" = callPackage + ({ mkDerivation, atomic-primops, base, containers, criterion + , deepseq, fail, ghc-prim, optparse-applicative, parallel + , primitive, rdtsc, time, transformers + }: + mkDerivation { + pname = "rcu"; + version = "0.2.7"; + sha256 = "0iw1w2jch8a6ap2nrkis740vbi5sjgk7hdbv9d4m08j4c402q3c9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + atomic-primops base fail ghc-prim parallel primitive transformers + ]; + executableHaskellDepends = [ base transformers ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq ghc-prim optparse-applicative + primitive rdtsc time transformers + ]; + description = "Read-Copy-Update for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "rdf" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, criterion, deepseq + , dlist, fgl, text, transformers + }: + mkDerivation { + pname = "rdf"; + version = "0.1.0.8"; + sha256 = "0cpffq2lklq54sk306wr0vn93b85s77adj8sh8i75rq8ykhbzvg9"; + libraryHaskellDepends = [ + attoparsec base bytestring deepseq dlist fgl text transformers + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq text + ]; + description = "Representation and Incremental Processing of RDF Data"; + license = lib.licenses.mit; + }) {}; + + "rdf4h" = callPackage + ({ mkDerivation, algebraic-graphs, attoparsec, base, binary + , bytestring, containers, criterion, deepseq, directory, exceptions + , filepath, hashable, html-entities, http-conduit, HUnit + , lifted-base, mmorph, mtl, network-uri, parsec, parsers + , QuickCheck, safe, selective, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, temporary, text, unordered-containers, xeno + }: + mkDerivation { + pname = "rdf4h"; + version = "5.1.0"; + sha256 = "09avqww8aw3lqlcfji3j9yc8szll264mv2mzkm6pdq5bzw7z460w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebraic-graphs attoparsec base binary bytestring containers + deepseq exceptions filepath hashable html-entities http-conduit + lifted-base mmorph mtl network-uri parsec parsers selective + template-haskell text unordered-containers xeno + ]; + executableHaskellDepends = [ base containers text ]; + testHaskellDepends = [ + base bytestring containers directory filepath HUnit QuickCheck safe + tasty tasty-hunit tasty-quickcheck temporary text + ]; + benchmarkHaskellDepends = [ base criterion deepseq text ]; + description = "A library for RDF processing in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rdf4h"; + broken = true; + }) {}; + + "rdf4h-vocab-activitystreams" = callPackage + ({ mkDerivation, base, rdf4h, text }: + mkDerivation { + pname = "rdf4h-vocab-activitystreams"; + version = "1.0.0"; + sha256 = "1lq47v42ajhgs1r3bqhmf4iy6yn3v5a6rahs91khrbpkgf453f0k"; + libraryHaskellDepends = [ base rdf4h text ]; + description = "The ActivityStreams 2 RDF vocabulary for rdf4h"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rdioh" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hoauth, hspec + , json, MissingH, mtl, transformers, urlencoded + }: + mkDerivation { + pname = "rdioh"; + version = "0.2.1"; + sha256 = "1k0djlhabycj4q7x85bj7n3k0rcyxn9b3k3ijb4za2vxj081qdj0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers hoauth json MissingH mtl + transformers urlencoded + ]; + executableHaskellDepends = [ + aeson base bytestring containers hoauth hspec json MissingH mtl + transformers urlencoded + ]; + description = "A Haskell wrapper for Rdio's API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rds-data-codecs" = callPackage + ({ mkDerivation, aeson, aeson-pretty, amazonka, amazonka-core + , amazonka-rds-data, base, bytestring, contravariant, doctest + , doctest-discover, generic-lens, hedgehog, hedgehog-extras + , http-client, lens, mtl, optparse-applicative, tasty + , tasty-discover, tasty-hedgehog, text, time, transformers, ulid + , uuid + }: + mkDerivation { + pname = "rds-data-codecs"; + version = "0.0.0.3"; + sha256 = "1641dpsanjwcdk687mnwx88y6hrgy3d3am1l2874rsj1dc4wm81a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson amazonka-core amazonka-rds-data base bytestring contravariant + generic-lens lens mtl text time transformers ulid uuid + ]; + executableHaskellDepends = [ + aeson amazonka amazonka-rds-data base bytestring generic-lens + http-client lens optparse-applicative text time ulid uuid + ]; + testHaskellDepends = [ + aeson aeson-pretty amazonka-rds-data base bytestring doctest + doctest-discover generic-lens hedgehog hedgehog-extras lens tasty + tasty-hedgehog text time ulid uuid + ]; + testToolDepends = [ doctest-discover tasty-discover ]; + description = "Codecs for use with AWS rds-data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rds-data-codecs"; + broken = true; + }) {}; + + "rdtsc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rdtsc"; + version = "1.3.0.1"; + sha256 = "0l6r5v6bgqf7lq9j6bf7w362bz7bv4xrsbz90ns60v4dyqjskjal"; + libraryHaskellDepends = [ base ]; + description = "Binding for the rdtsc machine instruction"; + license = lib.licenses.bsd3; + }) {}; + + "rdtsc-enolan" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rdtsc-enolan"; + version = "0.1"; + sha256 = "0v3x7ga4gx5q4gwh8xdhb2arlmjyilr9igz28wysy9qqlcdw775q"; + libraryHaskellDepends = [ base ]; + description = "Binding to sources of high-efficiency, high-precision, monotonically increasing relative time"; + license = lib.licenses.bsd3; + }) {}; + + "re2" = callPackage + ({ mkDerivation, base, bytestring, HUnit, re2, vector }: + mkDerivation { + pname = "re2"; + version = "0.3"; + sha256 = "0slrbgpqccnxywy0aqlg65w6kzvfiqsf0n273m8cv3c32wvkw8nb"; + libraryHaskellDepends = [ base bytestring vector ]; + librarySystemDepends = [ re2 ]; + testHaskellDepends = [ base bytestring HUnit vector ]; + description = "Bindings to the re2 regular expression library"; + license = lib.licenses.mit; + }) {inherit (pkgs) re2;}; + + "react" = callPackage + ({ mkDerivation, base, containers, jsaddle, jsaddle-warp, mtl + , template-haskell, text + }: + mkDerivation { + pname = "react"; + version = "0.1.0.0"; + sha256 = "1kddqb8s7nx4v40b89wzdjyf72z5niy23xjvwa94glq30v9xqpcp"; + libraryHaskellDepends = [ + base containers jsaddle jsaddle-warp mtl template-haskell text + ]; + description = "Create React components in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "react-flux" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, mtl + , template-haskell, text, time, unordered-containers + }: + mkDerivation { + pname = "react-flux"; + version = "1.2.3"; + sha256 = "1ixipyzl1517as7sxfz6l0sgxm2w1vmsjfnmsi110asjnvl6ij35"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring deepseq mtl template-haskell text time + unordered-containers + ]; + description = "A binding to React based on the Flux application architecture for GHCJS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "react-flux-servant" = callPackage + ({ mkDerivation, aeson, base, react-flux, servant, text }: + mkDerivation { + pname = "react-flux-servant"; + version = "0.1.1"; + sha256 = "171q9h2yd78bcwsbhzhggin9wvnwc560vr73zw7abbx2q8aik4q4"; + libraryHaskellDepends = [ aeson base react-flux servant text ]; + description = "Allow react-flux stores to send requests to a servant server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "react-haskell" = callPackage + ({ mkDerivation, aeson, base, deepseq, lens-family, monads-tf, text + , transformers, unordered-containers, void + }: + mkDerivation { + pname = "react-haskell"; + version = "2.0.1"; + sha256 = "0kjbicrvriliy50gy82b7rsrfk5p3iv20wwnhiaq9i16mbh2zj8j"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base deepseq lens-family monads-tf text transformers + unordered-containers void + ]; + description = "Haskell React bindings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "react-tutorial-haskell-server" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, scotty + , time, transformers + }: + mkDerivation { + pname = "react-tutorial-haskell-server"; + version = "1.0.0"; + sha256 = "1fnnkiwd2d8kj7f6yynd5dph6hq1cddzidhr7h7fl531nkfplz0d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring scotty time transformers + ]; + description = "react-tutorial web server"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "server"; + broken = true; + }) {}; + + "reaction-logic" = callPackage + ({ mkDerivation, base, mtl, QuickCheck }: + mkDerivation { + pname = "reaction-logic"; + version = "2010.11.17"; + sha256 = "0g1lbr0lsx71ddmd64q9lxx3gj63ncc7nqd12l4739wq495q57r0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl QuickCheck ]; + executableHaskellDepends = [ base mtl QuickCheck ]; + description = "pluggable pure logic serializable reactor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "reaction-logic-test"; + broken = true; + }) {}; + + "reactive" = callPackage + ({ mkDerivation, base, category-extras, checkers, old-time + , QuickCheck, random, Stream, TypeCompose, unamb, vector-space + }: + mkDerivation { + pname = "reactive"; + version = "0.11.5"; + sha256 = "1axhgggl1g8yjdvp817bnkj4xc23scc3i2k224k43942255sf71j"; + libraryHaskellDepends = [ + base category-extras checkers old-time QuickCheck random Stream + TypeCompose unamb vector-space + ]; + description = "Push-pull functional reactive programming"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reactive-bacon" = callPackage + ({ mkDerivation, base, containers, HUnit, old-time, stm }: + mkDerivation { + pname = "reactive-bacon"; + version = "0.4.1"; + sha256 = "0cic01yikwgalbprz8y0fs7i7c0pynxl7aivsfjgsl75wdpjsj3m"; + libraryHaskellDepends = [ base old-time stm ]; + testHaskellDepends = [ base containers HUnit old-time stm ]; + description = "FRP (functional reactive programming) framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reactive-balsa" = callPackage + ({ mkDerivation, alsa-core, alsa-seq, base, containers + , data-accessor, data-accessor-transformers, event-list + , extensible-exceptions, midi, midi-alsa, non-empty, non-negative + , random, reactive-banana-bunch, reactive-midyim, transformers + , utility-ht + }: + mkDerivation { + pname = "reactive-balsa"; + version = "0.4.0.1"; + sha256 = "1fhn7bxfrwaa5xb2ckfy2v4aw5cdzclayprjr40zg09s77qxclc1"; + revision = "1"; + editedCabalFile = "1lfq84fgq41bych8k4avrzc04lbyl974q7y5z5wd9h9h3sz0i4wa"; + libraryHaskellDepends = [ + alsa-core alsa-seq base containers data-accessor + data-accessor-transformers event-list extensible-exceptions midi + midi-alsa non-empty non-negative random reactive-banana-bunch + reactive-midyim transformers utility-ht + ]; + description = "Programmatically edit MIDI events via ALSA and reactive-banana"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "reactive-banana" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable, pqueue + , QuickCheck, random, semigroups, stm, tasty, tasty-bench + , tasty-hunit, tasty-quickcheck, these, transformers + , unordered-containers, vault + }: + mkDerivation { + pname = "reactive-banana"; + version = "1.3.2.0"; + sha256 = "0mrsw3hkl0sgwcbay4m1lzs4bilss80g9p6njbbhapbfjyzsr36k"; + revision = "3"; + editedCabalFile = "0gwky9jadzy025w1d4r3k1kf8g1i4y0v15j8di14402gzpin9n4j"; + libraryHaskellDepends = [ + base containers deepseq hashable pqueue semigroups stm these + transformers unordered-containers vault + ]; + testHaskellDepends = [ + base containers deepseq hashable pqueue QuickCheck semigroups tasty + tasty-hunit tasty-quickcheck these transformers + unordered-containers vault + ]; + benchmarkHaskellDepends = [ + base containers QuickCheck random tasty tasty-bench + tasty-quickcheck + ]; + description = "Library for functional reactive programming (FRP)"; + license = lib.licenses.bsd3; + }) {}; + + "reactive-banana-automation" = callPackage + ({ mkDerivation, base, doctest, reactive-banana, stm, time + , transformers + }: + mkDerivation { + pname = "reactive-banana-automation"; + version = "0.5.6"; + sha256 = "161blkyhkff3z0blbrmrwmclhac481njn9ikb3x4ax0yfa1lpsvq"; + libraryHaskellDepends = [ + base reactive-banana stm time transformers + ]; + testHaskellDepends = [ base doctest ]; + description = "home (etc) automation using reactive-banana"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reactive-banana-bunch" = callPackage + ({ mkDerivation, base, non-empty, reactive-banana, transformers + , utility-ht + }: + mkDerivation { + pname = "reactive-banana-bunch"; + version = "1.0.0.1"; + sha256 = "1k4l1zk7jm26iyaa2srillrq8qnwnqkwhpy6shdw6mg4nfby706c"; + revision = "2"; + editedCabalFile = "19gs7h7wx9sq4nr6x8xlg9xx41pxlv2h92l0ljgbfzdbig5r4g52"; + libraryHaskellDepends = [ + base non-empty reactive-banana transformers utility-ht + ]; + description = "Extend reactive-banana to multiple events per time point"; + license = lib.licenses.bsd3; + }) {}; + + "reactive-banana-gi-gtk" = callPackage + ({ mkDerivation, base, gi-gtk, haskell-gi-base, reactive-banana + , text, transformers + }: + mkDerivation { + pname = "reactive-banana-gi-gtk"; + version = "0.4.1.0"; + sha256 = "021fkmwgymmlf1ha03y9rdimbck7sglmg4cjpdf76z01r6hpzbrb"; + libraryHaskellDepends = [ + base gi-gtk haskell-gi-base reactive-banana text transformers + ]; + testHaskellDepends = [ base ]; + description = "Simple reactive programming with GTK GObject Introspection"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reactive-banana-sdl" = callPackage + ({ mkDerivation, base, data-lens, data-lens-template + , reactive-banana, SDL, SDL-image, SDL-ttf + }: + mkDerivation { + pname = "reactive-banana-sdl"; + version = "0.2.0"; + sha256 = "067g8v7xhll416f47prifv0l2i8vr6aywbahhci8kwci75a1al6m"; + libraryHaskellDepends = [ + base data-lens data-lens-template reactive-banana SDL SDL-image + SDL-ttf + ]; + description = "Reactive Banana bindings for SDL"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reactive-banana-sdl2" = callPackage + ({ mkDerivation, base, reactive-banana, sdl2 }: + mkDerivation { + pname = "reactive-banana-sdl2"; + version = "0.1.1.0"; + sha256 = "158yisv0dm9a3b9705rrfywx2kpsc1z1n4ianscfhj7cx4b1r647"; + libraryHaskellDepends = [ base reactive-banana sdl2 ]; + testHaskellDepends = [ base ]; + description = "Reactive Banana integration with SDL2"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reactive-banana-threepenny" = callPackage + ({ mkDerivation, base, reactive-banana, threepenny-gui }: + mkDerivation { + pname = "reactive-banana-threepenny"; + version = "0.7.1.3"; + sha256 = "1fb0bq7rcxsnga2hxh94h2rpp4kjh383z06qgk36m49pyvnbnl9a"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base reactive-banana threepenny-gui ]; + description = "Examples for the reactive-banana library, using threepenny-gui"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reactive-banana-wx" = callPackage + ({ mkDerivation, base, cabal-macosx, reactive-banana, wx, wxcore }: + mkDerivation { + pname = "reactive-banana-wx"; + version = "1.1.1.0"; + sha256 = "1yzymc6qpjj8d0fal09vxy2yicbrgrg42khylbbsrzmdgqfnf3kr"; + revision = "1"; + editedCabalFile = "02px6q0slpyr2rdk8qm1mw1gfbyfd2fr9s0xip4a0863j7hjmgff"; + configureFlags = [ "-f-buildexamples" ]; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cabal-macosx reactive-banana wx wxcore + ]; + description = "Examples for the reactive-banana library, using wxHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reactive-fieldtrip" = callPackage + ({ mkDerivation, base, FieldTrip, InfixApplicative, reactive + , reactive-glut, unamb, vector-space + }: + mkDerivation { + pname = "reactive-fieldtrip"; + version = "0.0.9"; + sha256 = "092bxjnhbcyqlij8jc014c56k67ncp5wjm8kmwvn8argfplyscxg"; + libraryHaskellDepends = [ + base FieldTrip InfixApplicative reactive reactive-glut unamb + vector-space + ]; + description = "Connect Reactive and FieldTrip"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reactive-glut" = callPackage + ({ mkDerivation, base, GLUT, old-time, OpenGL, reactive + , vector-space + }: + mkDerivation { + pname = "reactive-glut"; + version = "0.1.10"; + sha256 = "164ivzgrnvqvx7r1jagsng9m47ql0jkayzahhcvs8wd78ksbbsfh"; + libraryHaskellDepends = [ + base GLUT old-time OpenGL reactive vector-space + ]; + description = "Connects Reactive and GLUT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reactive-haskell" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "reactive-haskell"; + version = "0.0.1"; + sha256 = "115zjaymcx1dm7lwdqjq810j664a2kj8phrvjkhfkdsl95srqc85"; + libraryHaskellDepends = [ base ]; + description = "minimal fork of io-reactive"; + license = lib.licenses.bsd3; + }) {}; + + "reactive-io" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "reactive-io"; + version = "0.1"; + sha256 = "0s7a29cfzb2j5xvqykx1n5naci2np36zjs3qyq0i4yzjf3qprr63"; + libraryHaskellDepends = [ base transformers ]; + description = "IO-oriented FRP library"; + license = lib.licenses.mit; + }) {}; + + "reactive-jack" = callPackage + ({ mkDerivation, base, containers, data-accessor, event-list + , explicit-exception, extensible-exceptions, jack, midi + , non-negative, random, reactive-banana-bunch, reactive-midyim + , semigroups, transformers, utility-ht + }: + mkDerivation { + pname = "reactive-jack"; + version = "0.4.1.2"; + sha256 = "1ckm95dr3y14bh73nxapm9rl39bz1lpxmclgcnd9n2mkn0b1q54w"; + libraryHaskellDepends = [ + base containers data-accessor event-list explicit-exception + extensible-exceptions jack midi non-negative random + reactive-banana-bunch reactive-midyim semigroups transformers + utility-ht + ]; + description = "Process MIDI events via reactive-banana and JACK"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "reactive-midyim" = callPackage + ({ mkDerivation, base, containers, data-accessor + , data-accessor-transformers, event-list, midi, non-negative + , random, reactive-banana-bunch, semigroups, transformers + , utility-ht + }: + mkDerivation { + pname = "reactive-midyim"; + version = "0.4.1.1"; + sha256 = "1hsa7d79mf7r36grl9i41x84kg3s9j5gj2fy40mb1mhvr221pi9v"; + revision = "1"; + editedCabalFile = "0bfaylhq9nkx4ay6rx18n7df9illw8gfpv21yxgcyi43yb00560w"; + libraryHaskellDepends = [ + base containers data-accessor data-accessor-transformers event-list + midi non-negative random reactive-banana-bunch semigroups + transformers utility-ht + ]; + description = "Process MIDI events via reactive-banana"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "reactive-thread" = callPackage + ({ mkDerivation, base, monad-parallel, SDL, stm, transformers }: + mkDerivation { + pname = "reactive-thread"; + version = "0.3.2.1"; + sha256 = "1mydwb3p2c4xm7zfv7cwcyscq1wdcvs2az743s3j8gl8ggc1zs50"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base monad-parallel stm transformers ]; + executableHaskellDepends = [ + base monad-parallel SDL stm transformers + ]; + description = "Reactive programming via imperative threads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-sdl"; + broken = true; + }) {}; + + "reactivity" = callPackage + ({ mkDerivation, array, base, bmp, bytestring, containers + , exceptions, ghc-prim, list-extras, monad-loops, monads-tf + , parallel, random, time, transformers + }: + mkDerivation { + pname = "reactivity"; + version = "0.3.2.4"; + sha256 = "002p6l33znxvjqi63qg2744cjn3pa2pdc2sfry5n7hc8na4gkb7q"; + libraryHaskellDepends = [ + array base bmp bytestring containers exceptions ghc-prim + list-extras monad-loops monads-tf parallel random time transformers + ]; + description = "An alternate implementation of push-pull FRP"; + license = "GPL"; + platforms = lib.platforms.windows; + }) {}; + + "reactor" = callPackage + ({ mkDerivation, array, base, bits-atomic, comonad, contravariant + , mtl, semigroupoids, transformers + }: + mkDerivation { + pname = "reactor"; + version = "0.1.3"; + sha256 = "0g57vkq8cgigy6383p5jk6bbp3l1vcihryz8sjwvr8hs4y96642f"; + libraryHaskellDepends = [ + array base bits-atomic comonad contravariant mtl semigroupoids + transformers + ]; + description = "Reactor - task parallel reactive programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "read-bounded" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "read-bounded"; + version = "0.1.1.3"; + sha256 = "0b2syhxan3fpf9h1zq3izpb8bgsl4qrk975afy3r2ji6dhjq81cl"; + libraryHaskellDepends = [ base ]; + description = "Class for reading bounded values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "read-ctags" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, hspec + , optparse-applicative, text + }: + mkDerivation { + pname = "read-ctags"; + version = "0.1.0.0"; + sha256 = "1w6f8p6v3sry42pg8zizfyagknfmpn47vzk3a2c2n2bv1ib0v1hf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory text + ]; + executableHaskellDepends = [ + base bytestring containers directory optparse-applicative text + ]; + testHaskellDepends = [ + base bytestring containers directory hspec text + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "read-ctags"; + broken = true; + }) {}; + + "read-editor" = callPackage + ({ mkDerivation, base, directory, process }: + mkDerivation { + pname = "read-editor"; + version = "0.1.0.2"; + sha256 = "11bhfyzvw305avnp9abf45jvwflwdh8gshx5l08szyr3d2lfr2pd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory process ]; + description = "Opens a temporary file on the system's EDITOR and returns the resulting edits"; + license = lib.licenses.mit; + }) {}; + + "read-env-var" = callPackage + ({ mkDerivation, base, doctest, exceptions, Glob, transformers }: + mkDerivation { + pname = "read-env-var"; + version = "1.0.0.0"; + sha256 = "0p5pw1y6wcq03bdixircf6bb9qjq2aci6bvpmqwfi360dwbwiwq3"; + libraryHaskellDepends = [ base exceptions transformers ]; + testHaskellDepends = [ base doctest Glob ]; + description = "Functions for safely reading environment variables"; + license = lib.licenses.bsd3; + }) {}; + + "read-io" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hspec }: + mkDerivation { + pname = "read-io"; + version = "0.0.0.1"; + sha256 = "1ripb73cnr0zj6li5w5j975ja640frq955xsaf83pxc1ww3zngjw"; + libraryHaskellDepends = [ base containers directory filepath ]; + testHaskellDepends = [ base containers directory filepath hspec ]; + description = "Read IO library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "readability" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, html-conduit + , http-conduit, optparse-applicative, text, xml-conduit + }: + mkDerivation { + pname = "readability"; + version = "0.1.0.0"; + sha256 = "1px8fjwglcrh6vp2j8jcbslc6izgaj8cnl0w7g997gps62jbqn34"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers html-conduit text xml-conduit + ]; + executableHaskellDepends = [ + aeson base http-conduit optparse-applicative text xml-conduit + ]; + description = "Extracts text of main article from HTML document"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "readability"; + broken = true; + }) {}; + + "readable" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "readable"; + version = "0.3.1"; + sha256 = "1ja39cg26wy2fs00gi12x7iq5k8i366pbqi3p916skfa5jnkfc3h"; + revision = "2"; + editedCabalFile = "1190pzpd10r8d59h7ks1yahnpj8h8hal2i7y6mx488bwc9iixdqk"; + libraryHaskellDepends = [ base bytestring text ]; + description = "Reading from Text and ByteString"; + license = lib.licenses.bsd3; + }) {}; + + "readcsv" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "readcsv"; + version = "0.1.1"; + sha256 = "1d6xw4m3bhgs5mcy6kg325isllj6mx6pdqd7gvlijykmiykkqiny"; + revision = "1"; + editedCabalFile = "1lcgpdjlv1kaasyhk327cvkw4ar06mr7ks8xrkvxf27njdiv035s"; + libraryHaskellDepends = [ base ]; + description = "Lightweight CSV parser/emitter based on ReadP"; + license = lib.licenses.mit; + }) {}; + + "reader-soup" = callPackage + ({ mkDerivation, base, katip, lens, mmorph, monad-control, mtl + , resourcet, safe-exceptions, transformers, transformers-base + , unliftio-core, vinyl + }: + mkDerivation { + pname = "reader-soup"; + version = "0.1.0.1"; + sha256 = "0pqfgfv7ahmcclx29b2rs8n5da4qhbhp5fxmwqm2xycpw3hqpx9v"; + libraryHaskellDepends = [ + base katip lens mmorph monad-control mtl resourcet safe-exceptions + transformers transformers-base unliftio-core vinyl + ]; + description = "Vinyl-based reader-like monad composition"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "readline" = callPackage + ({ mkDerivation, base, ncurses, process, readline }: + mkDerivation { + pname = "readline"; + version = "1.0.3.0"; + sha256 = "1sszlx34qa88fad3wlhd4rkb1my1nrpzvyd8vq7dn806j5sf3ff0"; + libraryHaskellDepends = [ base process ]; + librarySystemDepends = [ ncurses readline ]; + description = "An interface to the GNU readline library"; + license = "GPL"; + }) {inherit (pkgs) ncurses; inherit (pkgs) readline;}; + + "readline-in-other-words" = callPackage + ({ mkDerivation, base, haskeline, in-other-words + , in-other-words-plugin, monad-control, mtl + }: + mkDerivation { + pname = "readline-in-other-words"; + version = "0.1.0.2"; + sha256 = "1wldgk1dfq4kalxi3mmsyja39mvk2hb40fl83cwqbvhn39brfmq9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base haskeline in-other-words in-other-words-plugin monad-control + mtl + ]; + executableHaskellDepends = [ + base haskeline in-other-words in-other-words-plugin monad-control + mtl + ]; + description = "Readline effect for in-other-words"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "echo-repl"; + }) {}; + + "readline-statevar" = callPackage + ({ mkDerivation, base, readline, StateVar }: + mkDerivation { + pname = "readline-statevar"; + version = "1.0.1.0"; + sha256 = "1gfxs3wfdkkarxil2an5l58syrm2vajj0qpshzabzchni32yxic8"; + libraryHaskellDepends = [ base readline StateVar ]; + description = "Readline with variables (setX/getY) wrapped in state vars"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "readme-lhs" = callPackage + ({ mkDerivation, attoparsec, base, blaze-html, containers, doctest + , foldl, generic-lens, numhask, pandoc, pandoc-types, text + , transformers + }: + mkDerivation { + pname = "readme-lhs"; + version = "0.8.1"; + sha256 = "08ah0sbi4km40izgvfmc745zp03n8kkd830mbwga6xk69hm9q821"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base blaze-html containers foldl generic-lens numhask + pandoc pandoc-types text transformers + ]; + executableHaskellDepends = [ base numhask ]; + testHaskellDepends = [ base doctest numhask ]; + description = "Literate programming support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "readme-lhs-example"; + broken = true; + }) {}; + + "readpyc" = callPackage + ({ mkDerivation, base, bliplib, parseargs }: + mkDerivation { + pname = "readpyc"; + version = "0.2.1"; + sha256 = "1icb7w3hgfczrr48x48lwvln05yaw3c9bxwrrfxc92h3q73v1rpp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bliplib parseargs ]; + description = "Read and pretty print Python bytecode (.pyc) files."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "readpyc"; + }) {}; + + "readshp" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 + , filepath, monad-loops + }: + mkDerivation { + pname = "readshp"; + version = "0.1.0.0"; + sha256 = "0dmwyrarm77s4ch7a2ickdx3mw25f7zdxjkxd3dd044icj78wkrm"; + revision = "1"; + editedCabalFile = "0mzx9s0hkpvbya56zq3xiy7mqkfx61vhjhjacqgklx6lxqx89yn8"; + libraryHaskellDepends = [ + base binary bytestring data-binary-ieee754 filepath monad-loops + ]; + description = "Code for reading ESRI Shapefiles"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "real-day-end" = callPackage + ({ mkDerivation, base, quickcheck-instances, tasty + , tasty-quickcheck, time + }: + mkDerivation { + pname = "real-day-end"; + version = "0.0.1"; + sha256 = "0k96r3z3cbr67z1q55g63zy92i46qmigw52ar53c0hx0d1jfiazs"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ + base quickcheck-instances tasty tasty-quickcheck time + ]; + description = "Tiny library to calculate date considering when your day realy ends"; + license = lib.licenses.bsd3; + }) {}; + + "really-simple-xml-parser" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "really-simple-xml-parser"; + version = "0.4.0.0"; + sha256 = "1qmrfisnvm9a25a9ssg4r466yna69vzbwn7s7f4zql28cndg3syy"; + libraryHaskellDepends = [ base parsec ]; + description = "A really simple XML parser"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "realworldhaskell" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "realworldhaskell"; + version = "0.0.1.1"; + sha256 = "1gys7lcpl50nza5jgbmacw7n42c6s4f0jk7ga351w1g4z4ysrblg"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "The Real World Haskell Book"; + license = lib.licenses.publicDomain; + }) {}; + + "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, hashable, 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.6.0"; + sha256 = "1c560cm4vqk9zvvzjhns0qs19h09fjhxpinbgw5hzw351669nri7"; + 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 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 = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reanimate-svg" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, Diff + , directory, double-conversion, filepath, hashable, JuicyPixels + , lens, linear, mtl, process, QuickCheck, scientific, tasty + , tasty-expected-failure, tasty-golden, tasty-hunit + , tasty-quickcheck, tasty-rerun, temporary, text, transformers + , typed-process, vector, xml + }: + mkDerivation { + pname = "reanimate-svg"; + version = "0.13.0.1"; + sha256 = "1h31r0lrslxqfayh06955p1kv35g42g3drmqp4miydk6zibyn091"; + revision = "1"; + editedCabalFile = "1g8cqw8a4vy7pp9ic02d49564vd61px2kld1pin0la9f3vk5f296"; + libraryHaskellDepends = [ + attoparsec base bytestring containers double-conversion hashable + JuicyPixels lens linear mtl scientific text transformers vector xml + ]; + testHaskellDepends = [ + base bytestring Diff directory filepath linear process QuickCheck + tasty tasty-expected-failure tasty-golden tasty-hunit + tasty-quickcheck tasty-rerun temporary text typed-process vector + ]; + description = "SVG file loader and serializer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reason-export" = callPackage + ({ mkDerivation, base, bytestring, containers, Diff, directory + , formatting, hashable, hspec, hspec-core, HUnit, mtl, QuickCheck + , quickcheck-instances, text, time, wl-pprint-text + }: + mkDerivation { + pname = "reason-export"; + version = "0.1.2.0"; + sha256 = "0mgzpkxm38r4ghi418cp5axksh9lz3l6d439h8987rsf5n5bcndy"; + libraryHaskellDepends = [ + base bytestring containers directory formatting hashable mtl text + time wl-pprint-text + ]; + testHaskellDepends = [ + base bytestring containers Diff hashable hspec hspec-core HUnit + QuickCheck quickcheck-instances text time + ]; + description = "Generate Reason types from Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reasonable-lens" = callPackage + ({ mkDerivation, base, mtl, split, template-haskell }: + mkDerivation { + pname = "reasonable-lens"; + version = "0.2.1.1"; + sha256 = "0ic239ikxqsk4qjnyraka3jn4pjmmsgwqyga6zmqlw7z1kpgaxam"; + libraryHaskellDepends = [ base mtl split template-haskell ]; + description = "Lens implementation. It is more small but adequately."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reasonable-operational" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "reasonable-operational"; + version = "0.1.0.1"; + sha256 = "18d49rzpygbsd17d9hz79bbgj6jznlx2jzhkw43gzw3rhvklwyh9"; + revision = "1"; + editedCabalFile = "1ky8nncf441i32hni0090lm5vrh67dqvj99c09c1i58gxjad4gln"; + libraryHaskellDepends = [ base ]; + description = "Just size Operational Monad implementation"; + license = lib.licenses.mit; + }) {}; + + "rebase" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, comonad, containers + , contravariant, deepseq, dlist, either, groups, hashable + , invariant, mtl, profunctors, scientific, selective, semigroupoids + , stm, text, time, time-compat, transformers, unordered-containers + , uuid-types, vector, vector-instances, void + }: + mkDerivation { + pname = "rebase"; + version = "1.20.2"; + sha256 = "14mvgg50yy5msmqv7p8kgx5dvj27dsxpzncmgzx5237kj6l9f4h0"; + libraryHaskellDepends = [ + base bifunctors bytestring comonad containers contravariant deepseq + dlist either groups hashable invariant mtl profunctors scientific + selective semigroupoids stm text time time-compat transformers + unordered-containers uuid-types vector vector-instances void + ]; + description = "A more progressive alternative to the \"base\" package"; + license = lib.licenses.mit; + }) {}; + + "rebindable" = callPackage + ({ mkDerivation, base, data-default-class, indexed }: + mkDerivation { + pname = "rebindable"; + version = "0.1.2"; + sha256 = "0zd1ik544hcfwmxwg0jvfsw6giwkzppf7hb573a9ck0xm6daslp7"; + libraryHaskellDepends = [ base data-default-class indexed ]; + description = "A library to facilitate rebinding of Haskell syntax"; + license = lib.licenses.mit; + }) {}; + + "rec-def" = callPackage + ({ mkDerivation, base, concurrency, containers, dejafu, doctest + , QuickCheck, random, tasty, tasty-dejafu, template-haskell + }: + mkDerivation { + pname = "rec-def"; + version = "0.2.2"; + sha256 = "0hrca7v3visyppzzszilydhmrpkwc7hmhm0ld8ha2dd9ijvgrd22"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base concurrency containers dejafu doctest QuickCheck random tasty + tasty-dejafu template-haskell + ]; + description = "Recursively defined values"; + license = lib.licenses.bsd2; + maintainers = [ lib.maintainers.nomeata ]; + }) {}; + + "rec-smallarray" = callPackage + ({ mkDerivation, base, hspec, primitive }: + mkDerivation { + pname = "rec-smallarray"; + version = "0.1.0.0"; + sha256 = "1a4vsag2h955i2pgcwiy9rzs1dpvd3j2lc1drhyg6svpm7h82amk"; + revision = "2"; + editedCabalFile = "0k71n9vqlr7kpjzyqb2pp4lpj8wjla8gfp9f34cmlb8gg7l2g5np"; + libraryHaskellDepends = [ base primitive ]; + testHaskellDepends = [ base hspec primitive ]; + description = "SmallArray-based extensible records for small-scale fast reads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "recaptcha" = callPackage + ({ mkDerivation, base, HTTP, network, network-uri, xhtml }: + mkDerivation { + pname = "recaptcha"; + version = "0.1.0.4"; + sha256 = "03a3f34lcd387112pfa931wwna58av5yv4jvx4nl0zkryp1p4qd2"; + libraryHaskellDepends = [ base HTTP network network-uri xhtml ]; + description = "Functions for using the reCAPTCHA service in web applications"; + license = lib.licenses.bsd3; + }) {}; + + "recommender-als" = callPackage + ({ mkDerivation, base, containers, data-default-class, hmatrix + , parallel, random, vector + }: + mkDerivation { + pname = "recommender-als"; + version = "0.2.1.1"; + sha256 = "0qc91hn42mc2pmljb836chdas1jzsrqbg44cjylx31y0y72dmhdq"; + libraryHaskellDepends = [ + base containers data-default-class hmatrix parallel random vector + ]; + description = "Recommendations using alternating least squares algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "record" = callPackage + ({ mkDerivation, base, base-prelude, basic-lens, template-haskell + , transformers + }: + mkDerivation { + pname = "record"; + version = "0.4.2"; + sha256 = "0xkj2sgjkfkgj3a0ak6xhlpd3yyxqkxlzc3pyps2p8ywgyf0ib5y"; + libraryHaskellDepends = [ + base base-prelude basic-lens template-haskell transformers + ]; + description = "Anonymous records"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "record-aeson" = callPackage + ({ mkDerivation, aeson, base, base-prelude, hspec, record + , template-haskell + }: + mkDerivation { + pname = "record-aeson"; + version = "0.1.1"; + sha256 = "0yf6cxvq32f2x9r7731v05rqlqzfp1ivrwv332sj9k2m3cqh2h7a"; + libraryHaskellDepends = [ + aeson base base-prelude record template-haskell + ]; + testHaskellDepends = [ aeson base-prelude hspec record ]; + description = "Instances of \"aeson\" classes for the \"record\" types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "record-dot-preprocessor" = callPackage + ({ mkDerivation, base, extra, filepath, ghc, record-hasfield + , uniplate + }: + mkDerivation { + pname = "record-dot-preprocessor"; + version = "0.2.17"; + sha256 = "0kfz3l9769b5wi3m4ca08inggkdfj2wypksp6a5m26lm4aay4566"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base extra ghc uniplate ]; + executableHaskellDepends = [ base extra ]; + testHaskellDepends = [ base extra filepath record-hasfield ]; + description = "Preprocessor to allow record.field syntax"; + license = lib.licenses.bsd3; + mainProgram = "record-dot-preprocessor"; + }) {}; + + "record-encode" = callPackage + ({ mkDerivation, base, doctest, generics-sop, hspec, QuickCheck + , vector + }: + mkDerivation { + pname = "record-encode"; + version = "0.2.3"; + sha256 = "0xljdy3wfyirs3zwc1ij19w9520bc1n56cdigngfb9hs497d6jh3"; + libraryHaskellDepends = [ base generics-sop vector ]; + testHaskellDepends = [ + base doctest generics-sop hspec QuickCheck vector + ]; + description = "Generic encoding of records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "record-gl" = callPackage + ({ mkDerivation, base, base-prelude, containers, GLUtil, HUnit + , linear, OpenGL, record, tagged, template-haskell, test-framework + , test-framework-hunit, vector + }: + mkDerivation { + pname = "record-gl"; + version = "0.1.0.0"; + sha256 = "0z0qwnzayarwlamig9g4zngq3mcddhl3pgalir811lxf3a3g1dqq"; + revision = "1"; + editedCabalFile = "11bx4xzzjiwjwwxfxs5wnh0jn9ylsbcxmdqvg9qwx41627wif83d"; + libraryHaskellDepends = [ + base base-prelude containers GLUtil linear OpenGL record tagged + template-haskell vector + ]; + testHaskellDepends = [ + base HUnit linear OpenGL record tagged test-framework + test-framework-hunit + ]; + description = "Utilities for working with OpenGL's GLSL shading language and Nikita Volkov's \"Record\"s"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "record-hasfield" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "record-hasfield"; + version = "1.0.1"; + sha256 = "17pd8s2r9wnrwmi37b0z9a7006zsx5m6ki24b1pcf6jnqc0bqghs"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "A version of GHC.Records as available in future GHCs."; + license = lib.licenses.bsd3; + }) {}; + + "record-impl" = callPackage + ({ mkDerivation, base, containers, lens, template-haskell, time }: + mkDerivation { + pname = "record-impl"; + version = "0.0.0.1"; + sha256 = "0rbbd3bbkjs5ljda6vnilqjvm0682kxh2pv3lyagy1iq5n717bk6"; + libraryHaskellDepends = [ + base containers lens template-haskell time + ]; + testHaskellDepends = [ base time ]; + license = lib.licenses.bsd3; + }) {}; + + "record-operations" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "record-operations"; + version = "0.0.1"; + sha256 = "07wasqlzl1flrm16429mg5wcryd3p1sj1w7q8h59y31rm2ap643j"; + libraryHaskellDepends = [ base ]; + description = "polymorphic record operations"; + license = lib.licenses.bsd3; + }) {}; + + "record-preprocessor" = callPackage + ({ mkDerivation, base, base-prelude, basic-lens, conversion + , conversion-text, record, record-syntax, text + }: + mkDerivation { + pname = "record-preprocessor"; + version = "0.1.1.1"; + sha256 = "0pp5rghxw2ggaynz30mwkrajsp6ckyz1y31hf1plr5hmm4flmjxh"; + isLibrary = true; + isExecutable = true; + executableHaskellDepends = [ + base base-prelude conversion conversion-text record-syntax text + ]; + benchmarkHaskellDepends = [ base-prelude basic-lens record ]; + doHaddock = false; + description = "Compiler preprocessor introducing a syntactic extension for anonymous records"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "record-preprocessor"; + }) {}; + + "record-syntax" = callPackage + ({ mkDerivation, base, base-prelude, conversion, conversion-text + , directory, doctest, filepath, haskell-src-exts, hspec, parsec + , record, template-haskell, text, transformers + }: + mkDerivation { + pname = "record-syntax"; + version = "0.1.1"; + sha256 = "15zybv2y26ym4y60q57kgmlz05xkv4kwq5jn39gzc57yp65qfx55"; + libraryHaskellDepends = [ + base base-prelude conversion conversion-text haskell-src-exts + parsec record template-haskell text transformers + ]; + testHaskellDepends = [ + base base-prelude directory doctest filepath hspec record + ]; + benchmarkHaskellDepends = [ + base-prelude conversion conversion-text record text + ]; + description = "A library for parsing and processing the Haskell syntax sprinkled with anonymous records"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "record-wrangler" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "record-wrangler"; + version = "0.1.1.0"; + sha256 = "1lxbmb73k2ah663na2r7rgj6gxa6z971f6k8gcjbkbf095di1xlc"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base ]; + description = "Alter your records with ease"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "records" = callPackage + ({ mkDerivation, base, kinds, type-functions }: + mkDerivation { + pname = "records"; + version = "0.1.1.6"; + sha256 = "1nzqqbqwgsr066ykmanyzmlv5nzdzpkkcla0lg8klyw6ck9ddk69"; + revision = "1"; + editedCabalFile = "01ydi3gzgr72z56i1rdq10g4xrfz2f9vz6vn03mp84r74k5zdgrv"; + libraryHaskellDepends = [ base kinds type-functions ]; + description = "A flexible record system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "records-sop" = callPackage + ({ mkDerivation, base, deepseq, generics-sop, ghc-prim, hspec + , should-not-typecheck + }: + mkDerivation { + pname = "records-sop"; + version = "0.1.1.1"; + sha256 = "02rm4q65rr9w25jgvwqqcc3hv43w0xn22qba3kyihixkis8ckrmd"; + libraryHaskellDepends = [ base deepseq generics-sop ghc-prim ]; + testHaskellDepends = [ + base deepseq generics-sop hspec should-not-typecheck + ]; + description = "Record subtyping and record utilities with generics-sop"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "records-th" = callPackage + ({ mkDerivation, aeson, base, data-default, kinds, records + , template-haskell, text, type-functions, unordered-containers + }: + mkDerivation { + pname = "records-th"; + version = "0.1.1.0"; + sha256 = "1m6v52kmh1clcgah07jjjxvsfpbp6z8lkdd78wap0v3mqiv8mdcg"; + libraryHaskellDepends = [ + aeson base data-default kinds records template-haskell text + type-functions unordered-containers + ]; + description = "Template Haskell declarations for the records package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "recover-rtti" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, ghc-heap + , ghc-prim, mtl, primitive, QuickCheck, sop-core, stm, tasty + , tasty-hunit, tasty-quickcheck, text, unordered-containers, vector + }: + mkDerivation { + pname = "recover-rtti"; + version = "0.4.3"; + sha256 = "044qrvq4js03w916d9imyjbq4x0dwwm68d56l0fjsjzzvzin76v7"; + libraryHaskellDepends = [ + aeson base bytestring containers ghc-heap ghc-prim mtl primitive + sop-core stm text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers ghc-heap ghc-prim mtl primitive + QuickCheck sop-core stm tasty tasty-hunit tasty-quickcheck text + unordered-containers vector + ]; + description = "Recover run-time type information from the GHC heap"; + license = lib.licenses.bsd3; + }) {}; + + "recursion" = callPackage + ({ mkDerivation, base, composition-prelude }: + mkDerivation { + pname = "recursion"; + version = "2.2.5.0"; + sha256 = "08b72mbg187v27i5pq89zgn63ldnh47nq0hyg2xyh6j58d9f7g4v"; + libraryHaskellDepends = [ base composition-prelude ]; + description = "A recursion schemes library for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "recursion-schemes" = callPackage + ({ mkDerivation, base, comonad, containers, data-fix, free, HUnit + , template-haskell, th-abstraction, transformers + }: + mkDerivation { + pname = "recursion-schemes"; + version = "5.2.2.5"; + sha256 = "1v4p9ms35sszi5f9f2pnfxhfpypwqj9pmhycc7ghlnnxsvarpdsw"; + revision = "1"; + editedCabalFile = "0rz78i40nsk3jywkdssqhla8vpbyhrdd95js5ncxwc0p6s5xp4h9"; + libraryHaskellDepends = [ + base comonad containers data-fix free template-haskell + th-abstraction transformers + ]; + testHaskellDepends = [ base HUnit template-haskell transformers ]; + description = "Representing common recursion patterns as higher-order functions"; + license = lib.licenses.bsd2; + }) {}; + + "recursion-schemes-ext" = callPackage + ({ mkDerivation, base, composition-prelude, criterion, deepseq + , hspec, lens, recursion-schemes + }: + mkDerivation { + pname = "recursion-schemes-ext"; + version = "1.0.0.4"; + sha256 = "0n25cz8w48p8fxjnv83raxrvn7v892z8ip3jklgxj1vgh4rms3xx"; + libraryHaskellDepends = [ + base composition-prelude lens recursion-schemes + ]; + testHaskellDepends = [ base deepseq hspec recursion-schemes ]; + benchmarkHaskellDepends = [ + base criterion deepseq recursion-schemes + ]; + description = "Amateur addenda to recursion-schemes"; + license = lib.licenses.bsd3; + }) {}; + + "recursion-schemes-ix" = callPackage + ({ mkDerivation, base, containers, hspec, mtl, QuickCheck + , singlethongs + }: + mkDerivation { + pname = "recursion-schemes-ix"; + version = "0.1.0.0"; + sha256 = "1hg0ggba40n1455nd85wb6h2fr3hixf69a3d75a6g5dcahaqh39n"; + libraryHaskellDepends = [ base singlethongs ]; + testHaskellDepends = [ + base containers hspec mtl QuickCheck singlethongs + ]; + description = "Recursion schemes over indexed Functors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "recursive-line-count" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, gtk, mtl + , process + }: + mkDerivation { + pname = "recursive-line-count"; + version = "0.1"; + sha256 = "0iyacn4gb7v6ly0bdci34mrjkjc29mbplqc6bhfv8ksz74aaafyn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers filepath gtk mtl process + ]; + description = "Count lines in files and display them hierarchically"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "recursive-line-count"; + broken = true; + }) {}; + + "recursive-zipper" = callPackage + ({ mkDerivation, base, comonad, containers, free, lens, mtl + , recursion-schemes, transformers + }: + mkDerivation { + pname = "recursive-zipper"; + version = "0.0.0.1"; + sha256 = "0qv8zwss6csbhib840d8r45bkrpnvx832vvi1kl749mh2aywi5rl"; + libraryHaskellDepends = [ + base comonad containers free lens mtl recursion-schemes + transformers + ]; + description = "Zippers over recursive data structures"; + license = lib.licenses.bsd3; + }) {}; + + "recursors" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, template-haskell }: + mkDerivation { + pname = "recursors"; + version = "0.1.0.0"; + sha256 = "1k23whbj4yh10sdv58b69hjsx1ysdps78ny2ylgbl1nbp40xy60b"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base hspec QuickCheck template-haskell ]; + description = "Auto-generate final encodings and their isomorphisms using Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "recv" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-discover, network + }: + mkDerivation { + pname = "recv"; + version = "0.1.0"; + sha256 = "0nsdy7a0rbizgz5wpg06p9kac4chsrdxfk30paf7yjxlzxf90r7n"; + libraryHaskellDepends = [ base bytestring network ]; + testHaskellDepends = [ base bytestring hspec network ]; + testToolDepends = [ hspec-discover ]; + description = "Efficient network recv"; + license = lib.licenses.bsd3; + }) {}; + + "red-black-record" = callPackage + ({ mkDerivation, aeson, base, bytestring, doctest, profunctors + , sop-core, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "red-black-record"; + version = "2.1.4.0"; + sha256 = "1yc5nfkfq40gkwmbi29077c3kl9zqzliw9srpp7qv1qgq6sppmfi"; + libraryHaskellDepends = [ base sop-core ]; + testHaskellDepends = [ + aeson base bytestring doctest profunctors sop-core tasty + tasty-hunit text + ]; + doHaddock = false; + description = "Extensible records and variants indexed by a type-level Red-Black tree"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "red-black-tree" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "red-black-tree"; + version = "0.1.0.0"; + sha256 = "0wz3afh2d2rzhp76whbn607pzmpkd28imycrdrdbk1pxrk1psbxf"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Red Black Trees implemented in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "redHandlers" = callPackage + ({ mkDerivation, array, base, bytestring, cgi, containers + , haskell98, MaybeT, mtl, network, old-time, parsec, stm, unix + , xhtml + }: + mkDerivation { + pname = "redHandlers"; + version = "0.1"; + sha256 = "1llb81aqr0jlsajsmy20br5vqd6ap54bk17ipg8z3gmzd0wcf9c9"; + libraryHaskellDepends = [ + array base bytestring cgi containers haskell98 MaybeT mtl network + old-time parsec stm unix xhtml + ]; + description = "Monadic HTTP request handlers combinators to build a standalone web apps"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "redact" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, directory + , explainable-predicates, HMock, optparse-applicative, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "redact"; + version = "0.5.0.0"; + sha256 = "0f9nfkli9spbcidfwq81z4ryjnlyqf4snj1dmhsngpcp0x2am798"; + revision = "3"; + editedCabalFile = "05rf8wvc27fw9j8j75yx55v17vnwyr1gmqw5rqd1ph1zrqwykj2l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ ansi-terminal base text ]; + executableHaskellDepends = [ + ansi-terminal ansi-wl-pprint base directory optparse-applicative + ]; + testHaskellDepends = [ + ansi-terminal base explainable-predicates HMock tasty tasty-hunit + ]; + description = "hide secret text on the terminal"; + license = lib.licenses.mit; + mainProgram = "redact"; + }) {}; + + "reddit" = callPackage + ({ mkDerivation, aeson, api-builder, base, bytestring, Cabal + , data-default-class, directory, free, hspec, http-client + , http-client-tls, http-types, network, text, time, transformers + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "reddit"; + version = "0.3.0.0"; + sha256 = "1gf1lid3wsldqnhi6zpq51hk6nsxvlllrigzgw0z8qbf67aqv55z"; + libraryHaskellDepends = [ + aeson api-builder base bytestring data-default-class free + http-client http-client-tls http-types network text time + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson api-builder base bytestring Cabal data-default-class + directory hspec http-client http-client-tls text time transformers + yaml + ]; + description = "Library for interfacing with Reddit's API"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reddit-scrape" = callPackage + ({ mkDerivation, base, hspec, http-client, http-client-tls, rio + , scalpel + }: + mkDerivation { + pname = "reddit-scrape"; + version = "0.0.1"; + sha256 = "1i95qlp84v8q2a7czfl66vqmzypp0pg5qlk25nyg4wsja22pryaj"; + libraryHaskellDepends = [ + base http-client http-client-tls rio scalpel + ]; + testHaskellDepends = [ + base hspec http-client http-client-tls rio scalpel + ]; + description = "Library for getting links from a sub-reddit"; + license = lib.licenses.bsd2; + }) {}; + + "redesigned-carnival" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "redesigned-carnival"; + version = "1.0.0.0"; + sha256 = "0qgb6w402fbpilb3gwa7r5v1lxx6dzk8g66cigsw062jfhdiy1hx"; + libraryHaskellDepends = [ base ]; + description = "Package for dependency confusion"; + license = lib.licenses.publicDomain; + }) {}; + + "redis" = callPackage + ({ mkDerivation, base, bytestring, concurrent-extra, containers + , exceptions, mtl, network, old-time, utf8-string + }: + mkDerivation { + pname = "redis"; + version = "0.14.2"; + sha256 = "0l52adcr6wvdqixg9nd837pn8qqdx99zv74wmw63k5497p4mbw2y"; + libraryHaskellDepends = [ + base bytestring concurrent-extra containers exceptions mtl network + old-time utf8-string + ]; + description = "A driver for Redis key-value database"; + license = lib.licenses.mit; + }) {}; + + "redis-glob" = callPackage + ({ mkDerivation, ascii-char, ascii-superset, base, bytestring + , hspec, megaparsec, QuickCheck + }: + mkDerivation { + pname = "redis-glob"; + version = "0.1.0.8"; + sha256 = "0wwj1f7dhw9c09220piyz1yxxdc6fv22ng8xqa2gkk133w6v3kz5"; + libraryHaskellDepends = [ ascii-char base bytestring megaparsec ]; + testHaskellDepends = [ + ascii-char ascii-superset base bytestring hspec QuickCheck + ]; + description = "Specify valid redis globs"; + license = lib.licenses.bsd3; + }) {}; + + "redis-hs" = callPackage + ({ mkDerivation, base, bytestring, network, utf8-string }: + mkDerivation { + pname = "redis-hs"; + version = "0.1.2"; + sha256 = "1irayxwkdksc9v70g7il7zl7pmkrim2admcgjwcm9inyca7618wg"; + libraryHaskellDepends = [ base bytestring network utf8-string ]; + description = "A simple Redis library for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "redis-io" = callPackage + ({ mkDerivation, async, attoparsec, auto-update, base, bytestring + , bytestring-conversion, containers, criterion, exceptions, hedis + , iproute, monad-control, mtl, network, operational, redis-resp + , resource-pool, semigroups, stm, tasty, tasty-hunit, time, tinylog + , transformers, transformers-base + }: + mkDerivation { + pname = "redis-io"; + version = "1.1.0"; + sha256 = "0q2gr8sbxxpfx2qn9qmyxiwjj4nx32zmx4lv7g2vfmkj329crrdd"; + libraryHaskellDepends = [ + attoparsec auto-update base bytestring containers exceptions + iproute monad-control mtl network operational redis-resp + resource-pool semigroups stm time tinylog transformers + transformers-base + ]; + testHaskellDepends = [ + async base bytestring bytestring-conversion containers redis-resp + tasty tasty-hunit tinylog transformers + ]; + benchmarkHaskellDepends = [ + base bytestring criterion hedis redis-resp tinylog transformers + ]; + description = "Yet another redis client"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "redis-job-queue" = callPackage + ({ mkDerivation, aeson, base, bytestring, hedis }: + mkDerivation { + pname = "redis-job-queue"; + version = "0.1.0"; + sha256 = "1znjmgmlha2adwrmfgbyr10hg0lw99xas610cswf4c9hrbw0gqjy"; + libraryHaskellDepends = [ aeson base bytestring hedis ]; + description = "Simple priority job queue backed by Redis"; + license = lib.licenses.mit; + }) {}; + + "redis-resp" = callPackage + ({ mkDerivation, attoparsec, base, bytestring + , bytestring-conversion, containers, dlist, double-conversion + , operational, semigroups, split, transformers + }: + mkDerivation { + pname = "redis-resp"; + version = "1.0.0"; + sha256 = "12w00zjf901xi6wwb0g6wzbxkbh1iyyd7glxijx9sajv6jgd5365"; + libraryHaskellDepends = [ + attoparsec base bytestring bytestring-conversion containers dlist + double-conversion operational semigroups split transformers + ]; + description = "REdis Serialization Protocol (RESP) implementation"; + license = lib.licenses.mpl20; + }) {}; + + "redis-schema" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, exceptions + , hedis, mtl, numeric-limits, random, text, time, uuid + }: + mkDerivation { + pname = "redis-schema"; + version = "0.1.0"; + sha256 = "132sha3jqsnfnb2qc0n57gxkfr9ndlvp6zxvw79m0hak591dcda5"; + libraryHaskellDepends = [ + base binary bytestring containers exceptions hedis mtl + numeric-limits random text time uuid + ]; + description = "Typed, schema-based, composable Redis library"; + license = lib.licenses.bsd3; + }) {}; + + "redis-simple" = callPackage + ({ mkDerivation, base, binary, bytestring, redis }: + mkDerivation { + pname = "redis-simple"; + version = "0.1.1"; + sha256 = "0kzs5lc2y40dzx57k0klz0k9zijhi7mh0awi6rzhzd3h5z1gdr43"; + libraryHaskellDepends = [ base binary bytestring redis ]; + description = "Simple redis bindings for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rediscaching-haxl" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, hashable, haxl + , hedis, network, time + }: + mkDerivation { + pname = "rediscaching-haxl"; + version = "0.1.0.0"; + sha256 = "0mgmrcw1p9q4njrmjal9ckxkli8wb2g12njqaj6xlkin2xz5ym8j"; + libraryHaskellDepends = [ + aeson async base bytestring hashable haxl hedis network time + ]; + description = "Combine redis caching and haxl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "redland" = callPackage + ({ mkDerivation, base, deepseq, raptor2, redland }: + mkDerivation { + pname = "redland"; + version = "0.2.0.2"; + sha256 = "0wfmv87d9vxah1s519457zs4436lri7ypn2069r8wdpvaariiim5"; + libraryHaskellDepends = [ base deepseq ]; + libraryPkgconfigDepends = [ raptor2 redland ]; + description = "Redland RDF library bindings"; + license = lib.licenses.bsd3; + }) {raptor2 = null; inherit (pkgs) redland;}; + + "redo" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , process, pureMD5 + }: + mkDerivation { + pname = "redo"; + version = "0.2.0"; + sha256 = "18951sri8wix8aazd8hy8g2gzcpxw2x1ihzmn2prlf10zy1jcy4d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory filepath process pureMD5 + ]; + description = "software build system, make replacement, implementation of djb's redo"; + license = lib.licenses.publicDomain; + mainProgram = "redo"; + }) {}; + + "reduce-equations" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , haskell-src-exts, MissingH, mtl, QuickCheck, quickspec + , stringable, tasty, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "reduce-equations"; + version = "0.1.1.0"; + sha256 = "1bapmdl5ns1hg8iv9svw461ip04nawbgr92mdp4l5l40l5bmfnr5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers haskell-src-exts mtl QuickCheck + quickspec stringable text transformers + ]; + executableHaskellDepends = [ aeson base ]; + testHaskellDepends = [ + aeson base bytestring containers directory haskell-src-exts + MissingH QuickCheck quickspec stringable tasty tasty-quickcheck + text + ]; + description = "Simplify a set of equations by removing redundancies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "reduce-equations"; + }) {}; + + "reducers" = callPackage + ({ mkDerivation, array, base, bytestring, containers, fingertree + , hashable, semigroupoids, text, transformers, unordered-containers + }: + mkDerivation { + pname = "reducers"; + version = "3.12.4"; + sha256 = "0hsycdir52jdijnnvc77jj971fjrrc722v952wr62ivrvx2zarn0"; + revision = "6"; + editedCabalFile = "02l86v7s9z8by8ym770q2c0wsi2vsic7kvsdqwzxba8krz52kc1b"; + libraryHaskellDepends = [ + array base bytestring containers fingertree hashable semigroupoids + text transformers unordered-containers + ]; + description = "Semigroups, specialized containers and a general map/reduce framework"; + license = lib.licenses.bsd3; + }) {}; + + "reedsolomon" = callPackage + ({ mkDerivation, base, bytestring, criterion, exceptions, gitrev + , loop, mtl, primitive, profunctors, QuickCheck, random, tasty + , tasty-ant-xml, tasty-hunit, tasty-quickcheck, vector + }: + mkDerivation { + pname = "reedsolomon"; + version = "0.0.4.3"; + sha256 = "0ax4l2shpwmss3pwc8pxz17m59gf8jzsh80ahs2fc90mxqjcsjmp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring exceptions gitrev loop mtl primitive profunctors + vector + ]; + testHaskellDepends = [ + base bytestring exceptions loop mtl primitive profunctors + QuickCheck random tasty tasty-ant-xml tasty-hunit tasty-quickcheck + vector + ]; + benchmarkHaskellDepends = [ + base criterion exceptions loop mtl primitive vector + ]; + description = "Reed-Solomon Erasure Coding in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reenact" = callPackage + ({ mkDerivation, base, hamid, HCodecs, stm, time, vector-space }: + mkDerivation { + pname = "reenact"; + version = "0.9"; + sha256 = "19xw0w15ja8h5wxpz4x65vzvc7qxpn3k33p82pa2g3w9l9hlj2xw"; + libraryHaskellDepends = [ + base hamid HCodecs stm time vector-space + ]; + description = "A reimplementation of the Reactive library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reexport-crypto-random" = callPackage + ({ mkDerivation, base, crypto-api }: + mkDerivation { + pname = "reexport-crypto-random"; + version = "0.1.0.0"; + sha256 = "0lraykl190x0cj65z495c11vi4pcg3g8gz1bdgdndf6662lp56x9"; + libraryHaskellDepends = [ base crypto-api ]; + license = lib.licenses.gpl2Only; + }) {}; + + "ref" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "ref"; + version = "0.1.1.2"; + sha256 = "109illgbz4g4a6qavgc4wvyxfjvjhyrxa2gpps67avmr1v90gihr"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Generic Mutable Ref Abstraction Layer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ref-extras" = callPackage + ({ mkDerivation, base, hashable, little-rio, microlens, stm + , unliftio, unliftio-core, unordered-containers + }: + mkDerivation { + pname = "ref-extras"; + version = "0.2.0"; + sha256 = "17f5cjzbhx4ay7qyd5p667hmzg8ps9jnkass5mi423lzly9nyr09"; + libraryHaskellDepends = [ + base hashable little-rio microlens stm unliftio unliftio-core + unordered-containers + ]; + description = "Extra stuff for mutable references"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ref-fd" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "ref-fd"; + version = "0.5.0.1"; + sha256 = "0f22bx4aris8sp0ckx137m23nrq8bqfi2d9hawxl7alryl3fnlri"; + libraryHaskellDepends = [ base stm transformers ]; + description = "A type class for monads with references using functional dependencies"; + license = lib.licenses.bsd3; + }) {}; + + "ref-mtl" = callPackage + ({ mkDerivation, base, mtl, stm, transformers }: + mkDerivation { + pname = "ref-mtl"; + version = "0.3"; + sha256 = "0wijkaf3qyp6qjz0cwyhb89z5jrcz792hx8m9a43xrp7v2f84080"; + libraryHaskellDepends = [ base mtl stm transformers ]; + description = "A type class for monads with references compatible with the mtl2 library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ref-tf" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "ref-tf"; + version = "0.5.0.1"; + sha256 = "0isilgcbw12zyh8s2liaj5r9r5m3yg1xskyhag6f36qi60y29hx5"; + libraryHaskellDepends = [ base stm transformers ]; + description = "A type class for monads with references using type families"; + license = lib.licenses.bsd3; + }) {}; + + "refact" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "refact"; + version = "0.3.0.2"; + sha256 = "0v0zxcx29b8jxs2kgy9csykqcp8kzhdvyylw2xfwmj4pfxr2kl0a"; + libraryHaskellDepends = [ base ]; + description = "Specify refactorings to perform with apply-refact"; + license = lib.licenses.bsd3; + }) {}; + + "refcount" = callPackage + ({ mkDerivation, base, Cabal, hashable, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, unordered-containers + }: + mkDerivation { + pname = "refcount"; + version = "0.1.2"; + sha256 = "1h1gprc4c784pf3wi2ri2hxk7pbh9y8bqc0xcryjcyjk3519ig16"; + libraryHaskellDepends = [ + base hashable QuickCheck unordered-containers + ]; + testHaskellDepends = [ + base Cabal hashable HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 test-framework-th + unordered-containers + ]; + description = "Container with element counts"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reference" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "reference"; + version = "0.1"; + sha256 = "1gqbbiwhx5wq1g73m3apwyrrpapqzimincmw2b64fpkkykq66dq1"; + libraryHaskellDepends = [ base stm ]; + description = "A class for references in Haskell"; + license = lib.licenses.mit; + }) {}; + + "references" = callPackage + ({ mkDerivation, array, base, containers, directory, either + , filepath, HUnit, instance-control, lens, mtl, template-haskell + , text, transformers, uniplate + }: + mkDerivation { + pname = "references"; + version = "0.3.3.1"; + sha256 = "03n18skl989ksssi2lv50bns1iw9qixacabs9qvli4b36rnn01xw"; + libraryHaskellDepends = [ + array base containers directory either filepath instance-control + mtl template-haskell text transformers uniplate + ]; + testHaskellDepends = [ + array base containers directory either filepath HUnit + instance-control lens mtl template-haskell text transformers + uniplate + ]; + description = "Selectors for reading and updating data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "refh" = callPackage + ({ mkDerivation, base, clippard, cmdargs, directory, filepath + , haskheap, network + }: + mkDerivation { + pname = "refh"; + version = "0.1.1"; + sha256 = "1fhvn4cjfq92hi422mcdq4xwb405cc4pvlax0bqvyw3bg9ngqz9m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base clippard cmdargs directory filepath haskheap network + ]; + description = "A command-line tool for pasting to https://www.refheap.com"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "refh"; + }) {}; + + "refined" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions + , hashable, mtl, QuickCheck, template-haskell, text, these-skinny + }: + mkDerivation { + pname = "refined"; + version = "0.8.1"; + sha256 = "0d971w7g6qcsczv3b4i4v5mjsfjv8ajm76vfvnxsszda5bq45bim"; + libraryHaskellDepends = [ + aeson base bytestring deepseq exceptions hashable mtl QuickCheck + template-haskell text these-skinny + ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Refinement types with static and runtime checking"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.raehik ]; + }) {}; + + "refined-containers" = callPackage + ({ mkDerivation, adjunctions, base, constraints, containers + , deepseq, distributive, hashable, indexed-traversable, mtl + , refined, reflection, unordered-containers + }: + mkDerivation { + pname = "refined-containers"; + version = "0.1.0.1"; + sha256 = "0jyk71ccwy489cyikg4a9pvdj8hijyqpkw1sj5qhj0anrsc6bq8x"; + libraryHaskellDepends = [ + adjunctions base constraints containers deepseq distributive + hashable indexed-traversable mtl refined reflection + unordered-containers + ]; + description = "Type-checked proof that a key exists in a container and can be safely indexed"; + license = lib.licenses.mit; + }) {}; + + "refined-http-api-data" = callPackage + ({ mkDerivation, base, http-api-data, refined, text }: + mkDerivation { + pname = "refined-http-api-data"; + version = "0.1.0.0"; + sha256 = "0064cz00lp023kbn5vqpcsgjzsxd5a9s5fl1klsq6jlk1cmi5c0m"; + libraryHaskellDepends = [ base http-api-data refined text ]; + description = "http-api-data instances for refined types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "refined-with" = callPackage + ({ mkDerivation, aeson, base, deepseq, hashable, refined }: + mkDerivation { + pname = "refined-with"; + version = "0.3.0"; + sha256 = "1d74ax7z822xsdnajsja1h49j966s7ym2ah35bpxlikl1l2wsmnh"; + libraryHaskellDepends = [ aeson base deepseq hashable refined ]; + description = "Refinement types with an \"refinement applied\" switch"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "refined1" = callPackage + ({ mkDerivation, aeson, base, bytestring, deepseq, exceptions + , hashable, mtl, QuickCheck, refined, template-haskell, text + , these-skinny + }: + mkDerivation { + pname = "refined1"; + version = "0.9.0"; + sha256 = "1c5248wv3n030xbfg0b1d2jzsmhr6as35rhwcd2i0g81fspq746v"; + libraryHaskellDepends = [ + aeson base bytestring deepseq exceptions hashable mtl QuickCheck + template-haskell text these-skinny + ]; + testHaskellDepends = [ base QuickCheck refined ]; + description = "Refinement types with static and runtime checking (+ Refined1)"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.raehik ]; + }) {}; + + "refinery" = callPackage + ({ mkDerivation, base, checkers, exceptions, hspec, mmorph, mtl + , QuickCheck + }: + mkDerivation { + pname = "refinery"; + version = "0.4.0.0"; + sha256 = "1bl1f714py5qxy5dvjlas6cd3vf9aczwi0z715r3cic74ga2k5qz"; + libraryHaskellDepends = [ base exceptions mmorph mtl ]; + testHaskellDepends = [ + base checkers exceptions hspec mmorph mtl QuickCheck + ]; + description = "Toolkit for building proof automation systems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflection" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover + , QuickCheck, template-haskell + }: + mkDerivation { + pname = "reflection"; + version = "2.1.7"; + sha256 = "1z8mwkqb0ljxpc45hkj0jiyhjfl1frpxqhdnp0xm6w98n2l1ifvc"; + revision = "1"; + editedCabalFile = "011s5ci385yccv576d1mh0n7v5k2pbmqkx1swlb5sq1sk3qb7dgj"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "Reifies arbitrary terms into types that can be reflected back into terms"; + license = lib.licenses.bsd3; + }) {}; + + "reflection-extras" = callPackage + ({ mkDerivation, aeson, base, constraints, lens, reflection, tagged + }: + mkDerivation { + pname = "reflection-extras"; + version = "0.1.1.0"; + sha256 = "1cnqd8hrcvjvcdrida0q3dxkkmp36qsfqhv0a5zr94b1y5zfrj4k"; + libraryHaskellDepends = [ + aeson base constraints lens reflection tagged + ]; + description = "Utilities for the reflection package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflection-without-remorse" = callPackage + ({ mkDerivation, base, type-aligned }: + mkDerivation { + pname = "reflection-without-remorse"; + version = "0.9.5"; + sha256 = "1iz4k42hc8f11a6kg2db847zmq5qpfiwns1448s62jswc2xm0x0r"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base type-aligned ]; + description = "Efficient free and operational monads"; + license = lib.licenses.bsd3; + }) {}; + + "reflex" = callPackage + ({ mkDerivation, base, bifunctors, commutative-semigroups, comonad + , constraints, constraints-extras, containers, criterion + , data-default, deepseq, dependent-map, dependent-sum + , exception-transformers, exceptions, haskell-src-exts + , haskell-src-meta, hspec, lens, loch-th, MemoTrie, mmorph + , monad-control, monoidal-containers, mtl, patch, prim-uniq + , primitive, process, proctest, profunctors, random, ref-tf + , reflection, semialign, semigroupoids, split, stm, syb + , template-haskell, text, these, these-lens, time, transformers + , unbounded-delays, witherable + }: + mkDerivation { + pname = "reflex"; + version = "0.9.3.0"; + sha256 = "1hhh3ca0pcrnrzbn83vb7wzp6iq45vabzgchwh6b6b0mr3ckqrlk"; + libraryHaskellDepends = [ + base bifunctors commutative-semigroups comonad constraints + constraints-extras containers data-default dependent-map + dependent-sum exception-transformers exceptions haskell-src-exts + haskell-src-meta lens MemoTrie mmorph monad-control + monoidal-containers mtl patch prim-uniq primitive profunctors + random ref-tf reflection semialign semigroupoids stm syb + template-haskell these time transformers unbounded-delays + witherable + ]; + testHaskellDepends = [ + base bifunctors commutative-semigroups constraints + constraints-extras containers deepseq dependent-map dependent-sum + hspec lens monoidal-containers mtl patch proctest ref-tf semialign + split text these these-lens transformers witherable + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq dependent-map dependent-sum + loch-th mtl primitive process ref-tf split stm time transformers + ]; + description = "Higher-order Functional Reactive Programming"; + license = lib.licenses.bsd3; + }) {}; + + "reflex-animation" = callPackage + ({ mkDerivation, base, bifunctors, containers, profunctors, reflex + , reflex-transformers, semigroups, vector-space + }: + mkDerivation { + pname = "reflex-animation"; + version = "0.1.5"; + sha256 = "01fxfqvmkj7igqnda4zqhpk3fnc71gvffk2s9pymdhx4h6iv5l1s"; + libraryHaskellDepends = [ + base bifunctors containers profunctors reflex reflex-transformers + semigroups vector-space + ]; + description = "Continuous animations support for reflex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reflex-backend-socket" = callPackage + ({ mkDerivation, base, bytestring, containers, lens, mtl, network + , reflex, semialign, semigroupoids, stm, these, witherable + }: + mkDerivation { + pname = "reflex-backend-socket"; + version = "0.2.0.1"; + sha256 = "1p4rzhc4c8rk4c75hdxmzjpsmfvinnvmszqzmb9a4fpw55fdwy8z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring lens mtl network reflex semialign semigroupoids stm + these + ]; + executableHaskellDepends = [ + base bytestring containers lens network reflex witherable + ]; + description = "Reflex bindings for TCP sockets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-backend-wai" = callPackage + ({ mkDerivation, base, containers, http-types, mtl, reflex + , reflex-basic-host, stm, wai, warp + }: + mkDerivation { + pname = "reflex-backend-wai"; + version = "0.1.0.0"; + sha256 = "1x8lagl5p7jgrzivar35l4gcsfisskvh4dnxfiqwd5vd9ghibpia"; + revision = "1"; + editedCabalFile = "199p3v0gmp5yah30jb6z9s7cv3w8cc356wh7f6nagkg76kg25p43"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers mtl reflex reflex-basic-host stm wai warp + ]; + executableHaskellDepends = [ base http-types reflex wai ]; + description = "Reflex interface to `wai`"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "reflex-basic-host" = callPackage + ({ mkDerivation, base, dependent-sum, lens, mtl, primitive, ref-tf + , reflex, stm, witherable + }: + mkDerivation { + pname = "reflex-basic-host"; + version = "0.2.0.1"; + sha256 = "1bax3rcrwi3447wd7apramw0f248ddksl8lrdjgrph26bbh8vc1i"; + revision = "2"; + editedCabalFile = "0nqr2nxrq1xplcapr6yy8fx4x85qiqz609f7rzz656zah7cfm8dl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base dependent-sum lens mtl primitive ref-tf reflex stm + ]; + executableHaskellDepends = [ base lens reflex witherable ]; + description = "A basic Reflex host for backend work"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-dom" = callPackage + ({ mkDerivation, base, bytestring, jsaddle-webkit2gtk, reflex + , reflex-dom-core, text + }: + mkDerivation { + pname = "reflex-dom"; + version = "0.6.3.1"; + sha256 = "162nnk5vk115p06mlf0d3bsr295814jk6d61hi58k97axgrlb6sn"; + revision = "1"; + editedCabalFile = "188hri01svjh6f63a9iivzvfkda2mvnmvgwnm6nfbkd1ns88h0yd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring jsaddle-webkit2gtk reflex reflex-dom-core text + ]; + description = "Functional Reactive Web Apps with Reflex"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "reflex-dom-ace" = callPackage + ({ mkDerivation, base, containers, data-default, ghcjs-dom, jsaddle + , lens, mtl, reflex-dom-core, text + }: + mkDerivation { + pname = "reflex-dom-ace"; + version = "0.3.0.3"; + sha256 = "024xwgqasf2sciz0paq7p1ry1njcz46pz2l1cyjxm562hjqvsb0h"; + libraryHaskellDepends = [ + base containers data-default ghcjs-dom jsaddle lens mtl + reflex-dom-core text + ]; + description = "Basic support for using the Ace editor with Reflex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-dom-colonnade" = callPackage + ({ mkDerivation, base, colonnade, containers, contravariant, reflex + , reflex-dom, semigroups, text, vector + }: + mkDerivation { + pname = "reflex-dom-colonnade"; + version = "0.4.6"; + sha256 = "05vw4v3mrvqrc4z349xb3nz9qhy7iisw5ylwaqq2qg4xy0mf0z5n"; + revision = "1"; + editedCabalFile = "1gbb1sqf45rsj0235krmhj9ifhs2p4dzbb2nz9fxilq6bi8dqivp"; + libraryHaskellDepends = [ + base colonnade containers contravariant reflex reflex-dom + semigroups text vector + ]; + description = "Use colonnade with reflex-dom"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reflex-dom-contrib" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, containers + , data-default, ghcjs-dom, http-types, lens, mtl, random, readable + , reflex, reflex-dom, safe, string-conv, text, time, transformers + }: + mkDerivation { + pname = "reflex-dom-contrib"; + version = "0.4.1"; + sha256 = "1m9yaxr92ai0wvigsh76l1v8wbqx9lhzqw6dsxd18p2vkgg7bh70"; + libraryHaskellDepends = [ + aeson base bifunctors bytestring containers data-default ghcjs-dom + http-types lens mtl random readable reflex reflex-dom safe + string-conv text time transformers + ]; + description = "A playground for experimenting with infrastructure and common code for reflex applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-dom-core" = callPackage + ({ mkDerivation, aeson, async, base, bifunctors, bimap + , blaze-builder, bytestring, case-insensitive, chrome-test-utils + , commutative-semigroups, constraints, constraints-extras + , containers, contravariant, data-default, dependent-map + , dependent-sum, dependent-sum-template, directory + , exception-transformers, exceptions, filepath, ghcjs-dom, hlint + , hspec, hspec-core, hspec-webdriver, http-types, HUnit, jsaddle + , jsaddle-warp, keycode, lens, lifted-base, monad-control, mtl + , network, network-uri, primitive, process, random, ref-tf, reflex + , semialign, semigroups, silently, stm, template-haskell, temporary + , text, these, transformers, unix, wai, wai-websockets, warp + , webdriver, websockets, which, zenc + }: + mkDerivation { + pname = "reflex-dom-core"; + version = "0.8.1.0"; + sha256 = "1sapgw5rdjh4c28249l7gdvz8598a14hsilr06ivqbsidn5xazia"; + libraryHaskellDepends = [ + aeson base bifunctors bimap blaze-builder bytestring + case-insensitive commutative-semigroups constraints containers + contravariant data-default dependent-map dependent-sum + dependent-sum-template directory exception-transformers ghcjs-dom + jsaddle keycode lens monad-control mtl network-uri primitive random + ref-tf reflex semialign semigroups stm template-haskell text these + transformers unix zenc + ]; + testHaskellDepends = [ + aeson async base bytestring chrome-test-utils constraints + constraints-extras containers dependent-map dependent-sum + dependent-sum-template directory exceptions filepath ghcjs-dom + hlint hspec hspec-core hspec-webdriver http-types HUnit jsaddle + jsaddle-warp lens lifted-base network process random ref-tf reflex + silently temporary text wai wai-websockets warp webdriver + websockets which + ]; + description = "Functional Reactive Web Apps with Reflex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {chrome-test-utils = null;}; + + "reflex-dom-fragment-shader-canvas" = callPackage + ({ mkDerivation, base, containers, ghcjs-dom, jsaddle, lens + , reflex-dom, text, transformers + }: + mkDerivation { + pname = "reflex-dom-fragment-shader-canvas"; + version = "0.2"; + sha256 = "08ayk3y22mmgrpd03128h60wmg698d0c1cxack9akm636hp83y7z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers ghcjs-dom jsaddle lens reflex-dom text transformers + ]; + executableHaskellDepends = [ base reflex-dom text ]; + description = "A reflex-dom widget to draw on a canvas with a fragment shader program"; + license = lib.licenses.mit; + badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "demo"; + broken = true; + }) {}; + + "reflex-dom-helpers" = callPackage + ({ mkDerivation, base, reflex, reflex-dom-core, template-haskell + , text + }: + mkDerivation { + pname = "reflex-dom-helpers"; + version = "0.2.0.1"; + sha256 = "1c0sa8i4rln7whmivmwlmivrj8zc45v25zsi1qwqx5d00mjbmkyk"; + libraryHaskellDepends = [ + base reflex reflex-dom-core template-haskell text + ]; + testHaskellDepends = [ base ]; + description = "Html tag helpers for reflex-dom"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-dom-ionic" = callPackage + ({ mkDerivation, base, containers, ghcjs-dom, lens, ref-tf, reflex + , reflex-dom-core, text + }: + mkDerivation { + pname = "reflex-dom-ionic"; + version = "0.2.0.0"; + sha256 = "0pc2kzfk3msd5yfvsvw3q27c32nfzazifipa1d7m4vlpbn5iwrq2"; + libraryHaskellDepends = [ + base containers ghcjs-dom lens ref-tf reflex reflex-dom-core text + ]; + description = "Compatible highlevel Wigdets for some Ionic Input Components"; + license = lib.licenses.bsd3; + }) {}; + + "reflex-dom-pandoc" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, constraints + , containers, data-default, lens, lens-aeson, mtl, pandoc-types + , ref-tf, reflex, reflex-dom-core, safe, skylighting, text, time + }: + mkDerivation { + pname = "reflex-dom-pandoc"; + version = "1.0.0.0"; + sha256 = "1xfz8r61y6kgh0s79406dm816ndvakfpslzblf03y7x2gkzx0fvy"; + libraryHaskellDepends = [ + aeson base binary bytestring constraints containers data-default + lens lens-aeson mtl pandoc-types ref-tf reflex reflex-dom-core safe + skylighting text time + ]; + description = "Render Pandoc documents to HTML using reflex-dom"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-dom-retractable" = callPackage + ({ mkDerivation, base, containers, jsaddle, mtl, ref-tf, reflex + , reflex-dom + }: + mkDerivation { + pname = "reflex-dom-retractable"; + version = "0.1.7.0"; + sha256 = "0f40hxnlv7fpdjws0c720dz91zjxg8fxjl9qsmlilhapjzrjz9d2"; + libraryHaskellDepends = [ + base containers jsaddle mtl ref-tf reflex reflex-dom + ]; + description = "Routing and retractable back button for reflex-dom"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-dom-svg" = callPackage + ({ mkDerivation, base, containers, lens, reflex, reflex-dom-core + , safe, text + }: + mkDerivation { + pname = "reflex-dom-svg"; + version = "0.3.2.0"; + sha256 = "0xmhccim3n6qk1dj4qyf6rhaygrpb2wzhl00rwm74cqw7ljrf5y9"; + libraryHaskellDepends = [ + base containers lens reflex reflex-dom-core safe text + ]; + description = "Reflex functions for SVG elements"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-dom-th" = callPackage + ({ mkDerivation, array, base, bytestring, containers, filepath + , gettext-th, hspec, megaparsec, mtl, reflex-dom-core, stm, tasty + , tasty-golden, tasty-hspec, template-haskell, text + , th-lift-instances + }: + mkDerivation { + pname = "reflex-dom-th"; + version = "0.3.4"; + sha256 = "1di5sf4larka8k8acpp68wdp6l09sz8sr1syqwp9caawgzwgdy9i"; + libraryHaskellDepends = [ + array base containers gettext-th megaparsec mtl reflex-dom-core + template-haskell text th-lift-instances + ]; + testHaskellDepends = [ + base bytestring filepath hspec megaparsec stm tasty tasty-golden + tasty-hspec + ]; + description = "reflex-dom-th transpiles HTML templates to haskell code for reflex-dom"; + license = lib.licenses.bsd3; + }) {}; + + "reflex-dynamic-containers" = callPackage + ({ mkDerivation, base, binary, containers, deepseq, dependent-map + , dependent-sum, hashable, hspec, hspec-contrib, HUnit, ilist + , reflex, reflex-test-host, relude, these + }: + mkDerivation { + pname = "reflex-dynamic-containers"; + version = "0.1.0.0"; + sha256 = "161klhbz4528rljv4fhkzf4yad3xxiflignbc46il1j9lw99bh0k"; + libraryHaskellDepends = [ + base binary containers deepseq dependent-map dependent-sum hashable + ilist reflex reflex-test-host relude these + ]; + testHaskellDepends = [ + base binary containers deepseq dependent-map dependent-sum hashable + hspec hspec-contrib HUnit ilist reflex reflex-test-host relude + these + ]; + description = "various dynamic containers for Reflex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reflex-external-ref" = callPackage + ({ mkDerivation, base, deepseq, reflex }: + mkDerivation { + pname = "reflex-external-ref"; + version = "1.1.0.0"; + sha256 = "0vy7cnk24gjs779yc6ks6ihn02jrjgbyfqpk32afjgi84jp0rnk5"; + libraryHaskellDepends = [ base deepseq reflex ]; + description = "External reference with reactivity support"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-fsnotify" = callPackage + ({ mkDerivation, base, containers, directory, filepath, fsnotify + , reflex + }: + mkDerivation { + pname = "reflex-fsnotify"; + version = "0.3.0.0"; + sha256 = "1i0rb5s0qsxv7mlfy9jsaz7qr3s8i0dy540qxx4srzi48sg1xc0j"; + libraryHaskellDepends = [ + base containers directory filepath fsnotify reflex + ]; + description = "Reflex FRP interface for watching files"; + license = lib.licenses.bsd3; + }) {}; + + "reflex-gadt-api" = callPackage + ({ mkDerivation, aeson, aeson-gadt-th, base, bytestring + , constraints-extras, containers, data-default, dependent-sum + , jsaddle, reflex, reflex-dom-core, some, text, time + }: + mkDerivation { + pname = "reflex-gadt-api"; + version = "0.2.2.1"; + sha256 = "042dad8gilpzn1ng4ck5mmca9q257vi9317xxr0in0sp30sn1g11"; + revision = "1"; + editedCabalFile = "0923xxxqn93szs8ai45xazp2xs011xq68368y5q2mjiww74dp0xx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-gadt-th base bytestring constraints-extras containers + data-default jsaddle reflex reflex-dom-core some text time + ]; + executableHaskellDepends = [ + aeson aeson-gadt-th base constraints-extras dependent-sum + reflex-dom-core text time + ]; + description = "Interact with a GADT API in your reflex-dom application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "readme"; + }) {}; + + "reflex-ghci" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , fsnotify, optparse-applicative, process, reflex, reflex-fsnotify + , reflex-process, reflex-vty, regex-tdfa, semialign, temporary + , text, these, unix, vty + }: + mkDerivation { + pname = "reflex-ghci"; + version = "0.2.0.1"; + sha256 = "0pdlba8rqdlgzg3n4vf0brkdczw2146myzzr0855j3b5c0fkszfp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath fsnotify process + reflex reflex-fsnotify reflex-process reflex-vty regex-tdfa + semialign text these unix vty + ]; + executableHaskellDepends = [ + base optparse-applicative process reflex reflex-process reflex-vty + text vty + ]; + testHaskellDepends = [ + base bytestring containers directory filepath process reflex + reflex-process temporary + ]; + description = "A GHCi widget library for use in reflex applications"; + license = lib.licenses.bsd3; + mainProgram = "reflex-ghci"; + }) {}; + + "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.1"; + sha256 = "071b4qw7ac8canlg17xpfa3dxpxyq6xig29jg73a6mqjaaq8kd1f"; + revision = "1"; + editedCabalFile = "164qbyllqpq4nckfvjiy4l41vibh5icdaq6yya9g2kjd9c0wxhgx"; + 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 = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "reflex-gi-gtk-example"; + broken = true; + }) {}; + + "reflex-gloss" = callPackage + ({ mkDerivation, base, dependent-sum, gloss, mtl, reflex + , transformers + }: + mkDerivation { + pname = "reflex-gloss"; + version = "0.2"; + sha256 = "1dkshd8n31v7m3hls1qj8ay4kd358k3awv5zdhmf479mkgjfpg78"; + libraryHaskellDepends = [ + base dependent-sum gloss mtl reflex transformers + ]; + description = "An reflex interface for gloss"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-gloss-scene" = callPackage + ({ mkDerivation, base, containers, dependent-sum, gloss + , gloss-rendering, lens, linear, MonadRandom, mtl, profunctors + , random, reflex, reflex-animation, reflex-gloss + , reflex-transformers, semigroups, transformers, tuple + , vector-space + }: + mkDerivation { + pname = "reflex-gloss-scene"; + version = "0.1.2"; + sha256 = "1m94li6j7kv3g9vibx31zj49qbx2h3axpnm4a0y46cysrd13mkrn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers dependent-sum gloss gloss-rendering lens + MonadRandom mtl profunctors random reflex reflex-animation + reflex-gloss reflex-transformers semigroups transformers tuple + vector-space + ]; + executableHaskellDepends = [ + base containers gloss lens linear mtl reflex reflex-animation + reflex-transformers transformers + ]; + description = "A simple scene-graph using reflex and gloss"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reflex-jsx" = callPackage + ({ mkDerivation, base, containers, haskell-src-meta, parsec, reflex + , reflex-dom, template-haskell, text + }: + mkDerivation { + pname = "reflex-jsx"; + version = "0.1.0.0"; + sha256 = "1r7xk0gd7caligpmlqb16sv2wrn2z021x307zdk5ksq066x02s50"; + libraryHaskellDepends = [ + base containers haskell-src-meta parsec reflex reflex-dom + template-haskell text + ]; + description = "Use jsx-like syntax in Reflex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-libtelnet" = callPackage + ({ mkDerivation, base, bytestring, dependent-map, dependent-sum + , dependent-sum-template, libtelnet, reflex + }: + mkDerivation { + pname = "reflex-libtelnet"; + version = "0.2.0.0"; + sha256 = "0kwcd001lg9fadqf4zd6z9351qrlk74fk4i8cysgkmay59n2fy85"; + libraryHaskellDepends = [ + base bytestring dependent-map dependent-sum dependent-sum-template + libtelnet reflex + ]; + description = "Reflex bindings for libtelnet"; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reflex-localize" = callPackage + ({ mkDerivation, base, commutative-semigroups, jsaddle, mtl, reflex + , reflex-external-ref, text + }: + mkDerivation { + pname = "reflex-localize"; + version = "1.2.0.0"; + sha256 = "1r5pz7b5yq56ymd35lf3lhh6nnkmii97vkq9jsy9n8x18pg9rh5d"; + libraryHaskellDepends = [ + base commutative-semigroups jsaddle mtl reflex reflex-external-ref + text + ]; + description = "Localization library for reflex"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reflex-localize-dom" = callPackage + ({ mkDerivation, base, containers, reflex, reflex-dom + , reflex-localize, text + }: + mkDerivation { + pname = "reflex-localize-dom"; + version = "1.1.0.0"; + sha256 = "18ks5m96xyrzsljglb95mk8cch7gsvms0b8kd7nb81zdfz180g70"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers reflex reflex-dom reflex-localize text + ]; + description = "Helper widgets for reflex-localize"; + license = lib.licenses.mit; + badPlatforms = [ "aarch64-linux" ] ++ lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reflex-monad-auth" = callPackage + ({ mkDerivation, base, jsaddle, mtl, reflex, reflex-external-ref }: + mkDerivation { + pname = "reflex-monad-auth"; + version = "0.1.0.1"; + sha256 = "1gfhh462rd401rmcnb7lgn9443y2fg16xpyp4kgkzi8c4l8ja4af"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base jsaddle mtl reflex reflex-external-ref + ]; + description = "Utilities to split reflex app to authorized and not authorized contexts"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reflex-orphans" = callPackage + ({ mkDerivation, base, deepseq, dependent-map, mtl, ref-tf, reflex + , tasty, tasty-hunit, these + }: + mkDerivation { + pname = "reflex-orphans"; + version = "0.1.0.2"; + sha256 = "0gx3m349k79nj721x44vwlh850fibzq0mm61mli2czy9n3gqz3db"; + libraryHaskellDepends = [ base reflex these ]; + testHaskellDepends = [ + base deepseq dependent-map mtl ref-tf reflex tasty tasty-hunit + ]; + description = "Useful missing instances for Reflex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-potatoes" = callPackage + ({ mkDerivation, base, dependent-map, dependent-sum, hspec + , hspec-contrib, HUnit, ref-tf, reflex, reflex-test-host, relude + , semialign, some, text, these + }: + mkDerivation { + pname = "reflex-potatoes"; + version = "0.1.0.0"; + sha256 = "1xnv4gdrgpcj1ybp349fgap2fb4skw3a1srjhvnjrykdy3178d0h"; + libraryHaskellDepends = [ + base dependent-map dependent-sum ref-tf reflex reflex-test-host + relude semialign some text these + ]; + testHaskellDepends = [ + base dependent-map dependent-sum hspec hspec-contrib HUnit ref-tf + reflex reflex-test-host relude semialign some text these + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reflex-process" = callPackage + ({ mkDerivation, async, base, bytestring, containers, data-default + , dependent-sum, hspec, mtl, primitive, process, ref-tf, reflex + , reflex-vty, text, unix, vty + }: + mkDerivation { + pname = "reflex-process"; + version = "0.3.3.1"; + sha256 = "1f7lfhhf3c64p3mnixibp5yfwd35k9igdlfayv7qjr13pa5a94x4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring containers data-default process reflex unix + ]; + executableHaskellDepends = [ + base containers data-default process reflex reflex-vty text vty + ]; + testHaskellDepends = [ + async base bytestring containers dependent-sum hspec mtl primitive + process ref-tf reflex unix + ]; + description = "Reflex FRP interface for running system processes"; + license = lib.licenses.bsd3; + mainProgram = "readme"; + }) {}; + + "reflex-sdl2" = callPackage + ({ mkDerivation, async, base, containers, dependent-sum + , exception-transformers, mtl, primitive, ref-tf, reflex, sdl2, stm + }: + mkDerivation { + pname = "reflex-sdl2"; + version = "0.3.0.0"; + sha256 = "1mjynfdxnjdd308jp2gcpl8x00pmzshm81ramls7hzmkkvfm2xdb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base containers dependent-sum exception-transformers mtl + primitive ref-tf reflex sdl2 stm + ]; + executableHaskellDepends = [ base mtl reflex ]; + description = "SDL2 and reflex FRP"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "reflex-sdl2-exe"; + broken = true; + }) {}; + + "reflex-test-host" = callPackage + ({ mkDerivation, base, dependent-sum, hspec, hspec-contrib, HUnit + , lens, mtl, primitive, ref-tf, reflex, these, transformers + }: + mkDerivation { + pname = "reflex-test-host"; + version = "0.1.2.3"; + sha256 = "0fn4b65r7i8a8b414c1ngygbcb98jgyhi56ihnkzqj36wjk35jbf"; + libraryHaskellDepends = [ + base dependent-sum lens mtl primitive ref-tf reflex these + transformers + ]; + testHaskellDepends = [ + base dependent-sum hspec hspec-contrib HUnit lens mtl primitive + ref-tf reflex these transformers + ]; + description = "reflex host methods for testing without external events"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-transformers" = callPackage + ({ mkDerivation, base, containers, lens, mtl, reflex, semigroups + , stateWriter, transformers + }: + mkDerivation { + pname = "reflex-transformers"; + version = "0.2.1"; + sha256 = "0wmxrkl24wwpym8y7izknrz3qrldprrr2mqawwvdpj0z4dji746z"; + libraryHaskellDepends = [ + base containers lens mtl reflex semigroups stateWriter transformers + ]; + description = "Collections and switchable Monad transformers for Reflex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reflex-vty" = callPackage + ({ mkDerivation, base, bimap, containers, data-default + , dependent-map, dependent-sum, exception-transformers, exceptions + , extra, hspec, mmorph, mtl, ordered-containers, primitive, ref-tf + , reflex, stm, text, time, transformers, vty, vty-crossplatform + }: + mkDerivation { + pname = "reflex-vty"; + version = "0.5.2.0"; + sha256 = "0aszgik0iir6f0n9zzak7w8s7cpc6sh77f5nbkgdyqswscnsfacq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bimap containers data-default dependent-map dependent-sum + exception-transformers exceptions mmorph mtl ordered-containers + primitive ref-tf reflex stm text time transformers vty + vty-crossplatform + ]; + executableHaskellDepends = [ + base containers reflex text time transformers vty + ]; + testHaskellDepends = [ base containers extra hspec reflex text ]; + description = "Reflex FRP host and widgets for VTY applications"; + license = lib.licenses.bsd3; + mainProgram = "example"; + }) {}; + + "reform" = callPackage + ({ mkDerivation, base, containers, mtl, semigroups, text }: + mkDerivation { + pname = "reform"; + version = "0.2.7.5"; + sha256 = "14p98i2682dm1n4drdrvilz67wfp2lr7m8f0wlmk40q3qmhc05xb"; + libraryHaskellDepends = [ base containers mtl semigroups text ]; + description = "reform is a type-safe HTML form generation and validation library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reform-blaze" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, reform, text }: + mkDerivation { + pname = "reform-blaze"; + version = "0.2.4.4"; + sha256 = "0cf1nimvkpag4fqs9jk17cl0h9wkpv2lcq5m1l704pznms22s7c7"; + libraryHaskellDepends = [ + base blaze-html blaze-markup reform text + ]; + description = "Add support for using blaze-html with Reform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reform-hamlet" = callPackage + ({ mkDerivation, base, blaze-markup, reform, shakespeare, text }: + mkDerivation { + pname = "reform-hamlet"; + version = "0.0.5.3"; + sha256 = "0rilrrrm681ndgfszv6yxkmfiq8r4gmqd507m0cc3vn3kww2j9si"; + libraryHaskellDepends = [ + base blaze-markup reform shakespeare text + ]; + description = "Add support for using Hamlet with Reform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reform-happstack" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, mtl, random + , reform, text, utf8-string + }: + mkDerivation { + pname = "reform-happstack"; + version = "0.2.5.6"; + sha256 = "1v76z620b0iw3j2cr7mjs13jcf2lk800ilnl2k46jixc4zk75biy"; + libraryHaskellDepends = [ + base bytestring happstack-server mtl random reform text utf8-string + ]; + description = "Happstack support for reform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reform-hsp" = callPackage + ({ mkDerivation, base, hsp, hsx2hs, reform, text }: + mkDerivation { + pname = "reform-hsp"; + version = "0.2.7.2"; + sha256 = "1vjbj41yl158h59wcx190jb4s627bhrhcbp21ykn93n4j454kfns"; + libraryHaskellDepends = [ base hsp hsx2hs reform text ]; + description = "Add support for using HSP with Reform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reform-lucid" = callPackage + ({ mkDerivation, base, lucid, path-pieces, reform, text }: + mkDerivation { + pname = "reform-lucid"; + version = "0.1.0.0"; + sha256 = "1a3jfk0i87vqwxxlspzy44lf2i3bxxxy20pnbysczzf8i113y9zi"; + libraryHaskellDepends = [ base lucid path-pieces reform text ]; + description = "Add support for using lucid with Reform"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reformat" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "reformat"; + version = "0.1.0.1"; + sha256 = "1cvffbx2vhv18k4p95p0ddcxzyn8f10hg2bxa2da60fy9zkjg3am"; + libraryHaskellDepends = [ base parsec ]; + description = "The parser and render to parsec and render the string"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "refractor" = callPackage + ({ mkDerivation, base, base-unicode-symbols, category, gauge + , hs-functors, transformers + }: + mkDerivation { + pname = "refractor"; + version = "0.0.1.0"; + sha256 = "1isc9d2dsfz7dkf45c8z7syypi8c6cvjmgx5xh732li23wx9qlnf"; + revision = "1"; + editedCabalFile = "1wrixl8fp6hzb0j0mpyz94813i7mqdnazcxk1cz9is1fl37f8zka"; + libraryHaskellDepends = [ + base base-unicode-symbols category hs-functors transformers + ]; + testHaskellDepends = [ + base base-unicode-symbols category hs-functors transformers + ]; + benchmarkHaskellDepends = [ + base base-unicode-symbols category gauge hs-functors transformers + ]; + description = "See README for more info"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "refresht" = callPackage + ({ mkDerivation, base, data-default, exceptions, lens, mtl }: + mkDerivation { + pname = "refresht"; + version = "0.1.1.0"; + sha256 = "0gv3ph1j7j9fgysldh0k6yirya6xhdlzlcwv85k18akdq13hnd87"; + revision = "2"; + editedCabalFile = "141phadslw4iy3fc60ny4qmgh6p6s53f4f81577s9ms5y4w45jhr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base data-default exceptions lens mtl ]; + description = "Environment Monad with automatic resource refreshment"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "refty" = callPackage + ({ mkDerivation, aeson, base, containers, text }: + mkDerivation { + pname = "refty"; + version = "0.2.0.0"; + sha256 = "1jg2kadp64m5jsxygc3kwdd4wghfl6fs26l019j6s1vgmvsspnyq"; + libraryHaskellDepends = [ aeson base containers text ]; + testHaskellDepends = [ base ]; + description = "Formatted JSON generator for API server inspired by normalizr"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "refurb" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, classy-prelude + , composite-base, composite-opaleye, dlist, exceptions, fast-logger + , hspec, lens, monad-control, monad-logger, old-locale, opaleye + , optparse-applicative, postgresql-simple, process + , product-profunctors, template-haskell, text, these, these-lens + , thyme, transformers-base, vector-space + }: + mkDerivation { + pname = "refurb"; + version = "0.3.0.3"; + sha256 = "14l1pr95bacxn662ankww9lwpwdg0f58m4x0k8vmalpdjzc53kg6"; + libraryHaskellDepends = [ + ansi-wl-pprint base bytestring classy-prelude composite-base + composite-opaleye dlist exceptions fast-logger lens monad-control + monad-logger old-locale opaleye optparse-applicative + postgresql-simple process product-profunctors template-haskell text + these these-lens thyme transformers-base vector-space + ]; + testHaskellDepends = [ + ansi-wl-pprint base bytestring classy-prelude composite-base + composite-opaleye dlist exceptions fast-logger hspec lens + monad-control monad-logger old-locale opaleye optparse-applicative + postgresql-simple process product-profunctors template-haskell text + these these-lens thyme transformers-base vector-space + ]; + description = "Tools for maintaining a database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reg-alloc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "reg-alloc"; + version = "0.1.0.0"; + sha256 = "1lik9r2lp1r1zamk3f1ciyw5iwgpx018jhk43hmc4kjg4d5g8l0r"; + revision = "1"; + editedCabalFile = "1dzisg5cdb2jrcp6xmkzmgzd00phqhgf1iddlm2c10x49lbqsrld"; + libraryHaskellDepends = [ base ]; + description = "Register allocation API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reg-alloc-graph-color" = callPackage + ({ mkDerivation, base, base-unicode-symbols, containers, criterion + , lenz, lenz-mtl, lenz-template, logict, Map, microlens-mtl, mtl + , peano, smallcheck, tasty, tasty-smallcheck, transformers, util + }: + mkDerivation { + pname = "reg-alloc-graph-color"; + version = "0.0.0.0"; + sha256 = "1gj9svzsnnasfca0hzpnfwkr2rh1hnzzmzd1vf51dad6c3qvmgj3"; + libraryHaskellDepends = [ + base base-unicode-symbols containers lenz lenz-mtl lenz-template + Map microlens-mtl mtl peano transformers util + ]; + testHaskellDepends = [ + base base-unicode-symbols containers logict smallcheck tasty + tasty-smallcheck transformers util + ]; + benchmarkHaskellDepends = [ base criterion ]; + doHaddock = false; + description = "Register allocation by graph colorization"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reg-alloc-types" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "reg-alloc-types"; + version = "0.1.0.0"; + sha256 = "18m8di3syz0r01bq9vpglk5x87sw6y38wqnl8zg3z80i67fzfd4m"; + libraryHaskellDepends = [ base ]; + description = "Types used in register allocation API"; + license = lib.licenses.bsd3; + }) {}; + + "regex" = callPackage + ({ mkDerivation, array, base, base-compat, bytestring, containers + , hashable, regex-base, regex-pcre-builtin, regex-tdfa + , template-haskell, text, time, time-locale-compat, transformers + , unordered-containers, utf8-string + }: + mkDerivation { + pname = "regex"; + version = "1.1.0.2"; + sha256 = "1nzyfkqmclmawmphvksvm9l64awqgnypic4xplc2s9sjcj4h814a"; + libraryHaskellDepends = [ + array base base-compat bytestring containers hashable regex-base + regex-pcre-builtin regex-tdfa template-haskell text time + time-locale-compat transformers unordered-containers utf8-string + ]; + description = "Toolkit for regex-base"; + license = lib.licenses.bsd3; + }) {}; + + "regex-applicative" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , criterion, deepseq, filtrable, megaparsec, parsec, parsers + , parsers-megaparsec, smallcheck, tasty, tasty-hunit + , tasty-smallcheck, transformers + }: + mkDerivation { + pname = "regex-applicative"; + version = "0.3.4"; + sha256 = "0di66pi2kq5rrsn0k6pwakzwa0bgi9jfb2csm72kp5gzqdws8s8p"; + libraryHaskellDepends = [ base containers filtrable transformers ]; + testHaskellDepends = [ + base containers filtrable smallcheck tasty tasty-hunit + tasty-smallcheck transformers + ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring criterion deepseq megaparsec parsec + parsers parsers-megaparsec + ]; + description = "Regex-based parsing with applicative interface"; + license = lib.licenses.mit; + }) {}; + + "regex-applicative-text" = callPackage + ({ mkDerivation, base, regex-applicative, text }: + mkDerivation { + pname = "regex-applicative-text"; + version = "0.1.0.1"; + sha256 = "1ng2qhk4mvpzl8fx91ig7ldv09v9aqdsvn6yl9yjapc6h0ghb4xh"; + revision = "7"; + editedCabalFile = "0v4k5hvqcabgiiycn4xayg9kahwifqg4nc0m1wkm3ixcywwg8i88"; + libraryHaskellDepends = [ base regex-applicative text ]; + description = "regex-applicative on text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regex-base" = callPackage + ({ mkDerivation, array, base, bytestring, containers, text }: + mkDerivation { + pname = "regex-base"; + version = "0.94.0.2"; + sha256 = "1w9fxad1dwi040r3db9i2cjhhrl86p3hngj13ixbcnqgb27l16bv"; + revision = "4"; + editedCabalFile = "09wbpmii665rphflaxnlr78i8yyjc3x8wq68w1ak73rms7yb48h3"; + libraryHaskellDepends = [ array base bytestring containers text ]; + description = "Common \"Text.Regex.*\" API for Regex matching"; + license = lib.licenses.bsd3; + }) {}; + + "regex-compat" = callPackage + ({ mkDerivation, array, base, regex-base, regex-posix }: + mkDerivation { + pname = "regex-compat"; + version = "0.95.2.1"; + sha256 = "0ivrdrcphrz3g6nr5wbsmfiv8i82caw0kf6z5qlmlq7xf9n3hywg"; + revision = "2"; + editedCabalFile = "0ldqpdxikm17ydrkfmichflkdqdrkspv4r0qy3zbdgqf5033pj4n"; + libraryHaskellDepends = [ array base regex-base regex-posix ]; + description = "Replaces/enhances \"Text.Regex\""; + license = lib.licenses.bsd3; + }) {}; + + "regex-compat-tdfa" = callPackage + ({ mkDerivation, array, base, regex-base, regex-tdfa }: + mkDerivation { + pname = "regex-compat-tdfa"; + version = "0.95.1.4"; + sha256 = "1p90fn90yhp7fvljjdqjp41cszidcfz4pw7fwvzyx4739b98x8sg"; + revision = "1"; + editedCabalFile = "19jq1ic29mxfhrwxqxb4844cz0hc0bkyjbkjm3m4dinv13sv3sps"; + libraryHaskellDepends = [ array base regex-base regex-tdfa ]; + description = "Unicode Support version of Text.Regex, using regex-tdfa"; + license = lib.licenses.bsd3; + }) {}; + + "regex-deriv" = callPackage + ({ mkDerivation, base, bitset, bytestring, containers, deepseq + , dequeue, ghc-prim, hashable, hashtables, mtl, parallel, parsec + , regex-base + }: + mkDerivation { + pname = "regex-deriv"; + version = "0.0.5"; + sha256 = "0h40amf1w7bahrzrfzpzrx7vnq5sdbh9g2zrashrw0abhdw9is19"; + libraryHaskellDepends = [ + base bitset bytestring containers deepseq dequeue ghc-prim hashable + hashtables mtl parallel parsec regex-base + ]; + description = "Replaces/Enhances Text.Regex. Implementing regular expression matching using Brzozowski's Deriviatives"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "regex-dfa" = callPackage + ({ mkDerivation, base, mtl, parsec, regex-base }: + mkDerivation { + pname = "regex-dfa"; + version = "0.91"; + sha256 = "1f846d86wg7yha29qinchpi3r5gv9795f384pqahbyc13wfky7dp"; + revision = "1"; + editedCabalFile = "089gzj8yih2f4ijyk9c49zyq6cws68z2rnklhiww9f3nb75lg6a9"; + libraryHaskellDepends = [ base mtl parsec regex-base ]; + description = "Replaces/Enhances Text.Regex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regex-do" = callPackage + ({ mkDerivation, array, base, bytestring, hspec, QuickCheck + , regex-base, regex-pcre, stringsearch, tagged, text + }: + mkDerivation { + pname = "regex-do"; + version = "3.2.2"; + sha256 = "1rd9lscki5hrwh68bl6cypmfx9qh95938a51xjip9pxshlmc46b7"; + libraryHaskellDepends = [ + array base bytestring regex-base regex-pcre stringsearch tagged + text + ]; + testHaskellDepends = [ + array base bytestring hspec QuickCheck regex-base regex-pcre + stringsearch tagged text + ]; + description = "PCRE wrapper"; + license = lib.licenses.publicDomain; + }) {}; + + "regex-easy" = callPackage + ({ mkDerivation, array, base, bytestring, regex-pcre + , string-conversions + }: + mkDerivation { + pname = "regex-easy"; + version = "0.1.0.0"; + sha256 = "1062h3zd0bxak7rins7kk8n95ic04z5l9zqhg22h0iq5csapllf9"; + libraryHaskellDepends = [ + array base bytestring regex-pcre string-conversions + ]; + description = "sugar for regex-pcre"; + license = lib.licenses.bsd3; + }) {}; + + "regex-examples" = callPackage + ({ mkDerivation, array, base, base-compat, blaze-html, bytestring + , containers, data-default, directory, filepath, hashable, heredoc + , regex, regex-base, regex-pcre-builtin, regex-tdfa + , regex-with-pcre, shelly, smallcheck, stm, tasty, tasty-hunit + , tasty-smallcheck, template-haskell, text, time + , time-locale-compat, transformers, typed-process + , unordered-containers, utf8-string + }: + mkDerivation { + pname = "regex-examples"; + version = "1.1.0.2"; + sha256 = "1m0z6xjm26fh0zhbkv2ajy5vjb86hawbdn8q6qwd0sydrjy1879b"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base base-compat blaze-html bytestring containers + data-default directory filepath hashable heredoc regex regex-base + regex-pcre-builtin regex-tdfa regex-with-pcre shelly smallcheck stm + tasty tasty-hunit tasty-smallcheck template-haskell text time + time-locale-compat transformers typed-process unordered-containers + utf8-string + ]; + testHaskellDepends = [ + array base base-compat blaze-html bytestring containers + data-default directory filepath hashable heredoc regex regex-base + regex-pcre-builtin regex-tdfa regex-with-pcre shelly smallcheck stm + tasty tasty-hunit tasty-smallcheck template-haskell text time + time-locale-compat transformers typed-process unordered-containers + utf8-string + ]; + description = "Tutorial, tests and example programs for regex"; + license = lib.licenses.bsd3; + }) {}; + + "regex-generator" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , exceptions, hspec, HUnit, random, regex-pcre + }: + mkDerivation { + pname = "regex-generator"; + version = "0.1.0.3"; + sha256 = "0b8mgjnmdmiiliwnvq2qbn5af427swvzawa3az5w1xab8xszc9nl"; + libraryHaskellDepends = [ + attoparsec base bytestring containers exceptions random + ]; + testHaskellDepends = [ + base bytestring hspec HUnit random regex-pcre + ]; + description = "Generate a random string from a PCRE"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regex-genex" = callPackage + ({ mkDerivation, base, containers, logict, mtl, regex-tdfa, sbv + , stream-monad, text + }: + mkDerivation { + pname = "regex-genex"; + version = "0.7.0"; + sha256 = "1k74anf6d8h0i8xdgv3q4l80p74yjia8vlw2bp4zzamgzn5h5m3h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers logict mtl regex-tdfa sbv stream-monad text + ]; + executableHaskellDepends = [ base containers mtl regex-tdfa sbv ]; + description = "From a regex, generate all possible strings it can match"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "genex"; + }) {}; + + "regex-parsec" = callPackage + ({ mkDerivation, base, parsec, regex-base }: + mkDerivation { + pname = "regex-parsec"; + version = "0.90"; + sha256 = "0zf5cr10mxlxxd8fp4q4ix6ibxc5xx3ml3k043kx28f9vfdh2xnx"; + revision = "1"; + editedCabalFile = "19y0kgmqpcz4k0l3cfjbxirq844zqm71gaz7117pm399x8bz1df7"; + libraryHaskellDepends = [ base parsec regex-base ]; + description = "Replaces/Enhances Text.Regex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regex-pcre" = callPackage + ({ mkDerivation, array, base, bytestring, containers, pcre + , regex-base + }: + mkDerivation { + pname = "regex-pcre"; + version = "0.95.0.0"; + sha256 = "0nn76q4bsjnxim0j0d01jifmh36as9jdpcvm001a851vvq86zb8n"; + revision = "6"; + editedCabalFile = "1rlp866y6mcbgad2sa3qq9zw12np1h4jfc7c3yba5kmarblj4jid"; + libraryHaskellDepends = [ + array base bytestring containers regex-base + ]; + libraryPkgconfigDepends = [ pcre ]; + description = "PCRE Backend for \"Text.Regex\" (regex-base)"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) pcre;}; + + "regex-pcre-builtin" = callPackage + ({ mkDerivation, array, base, bytestring, containers, regex-base + , text + }: + mkDerivation { + pname = "regex-pcre-builtin"; + version = "0.95.2.3.8.44"; + sha256 = "0pn55ssrwr05c9sa9jvp0knvzjksz04wn3pmzf5dz4xgbyjadkna"; + revision = "6"; + editedCabalFile = "1rn3649yqqrbd177mbyk12gdpbm3kdzjgnjqxfv68crah237y08j"; + libraryHaskellDepends = [ + array base bytestring containers regex-base text + ]; + description = "PCRE Backend for \"Text.Regex\" (regex-base)"; + license = lib.licenses.bsd3; + }) {}; + + "regex-pcre-text" = callPackage + ({ mkDerivation, array, base, bytestring, regex-base + , regex-pcre-builtin, regex-tdfa-text, text + }: + mkDerivation { + pname = "regex-pcre-text"; + version = "0.94.0.1"; + sha256 = "1gg9v3q05j2wdp93iragg7y5414ydz0zmkm0xyrcz98dn3bix68p"; + libraryHaskellDepends = [ + array base bytestring regex-base regex-pcre-builtin regex-tdfa-text + text + ]; + description = "Text-based PCRE API for regex-base"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "regex-pderiv" = callPackage + ({ mkDerivation, base, bitset, bytestring, containers, deepseq + , ghc-prim, mtl, parallel, parsec, regex-base + }: + mkDerivation { + pname = "regex-pderiv"; + version = "0.2.0"; + sha256 = "1fjbryj97ilclc947lhfr4kgnaynk0jhh6rhm81j58ybdl1wfbg4"; + libraryHaskellDepends = [ + base bitset bytestring containers deepseq ghc-prim mtl parallel + parsec regex-base + ]; + description = "Replaces/Enhances Text.Regex. Implementing regular expression matching using Antimirov's partial derivatives."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "regex-posix" = callPackage + ({ mkDerivation, array, base, bytestring, containers, regex-base }: + mkDerivation { + pname = "regex-posix"; + version = "0.96.0.1"; + sha256 = "1715b57z67q4hg0jz44wkxrxi3v7n5iagw6gw48pf8hr34wpr0n7"; + revision = "3"; + editedCabalFile = "1zdrsydysxj9kgkzjq6pdvidsy4m2bwbx9s7ydr6df0cav66lvc1"; + libraryHaskellDepends = [ + array base bytestring containers regex-base + ]; + description = "POSIX Backend for \"Text.Regex\" (regex-base)"; + license = lib.licenses.bsd3; + }) {}; + + "regex-posix-clib" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "regex-posix-clib"; + version = "2.7"; + sha256 = "1y4vmiq1xksxxd84yvyark6axsz51ywb6slswbddlxbdpcpfday7"; + doHaddock = false; + description = "\"Regex for Windows\" C library"; + license = lib.licenses.lgpl21Only; + }) {}; + + "regex-posix-unittest" = callPackage + ({ mkDerivation, array, base, bytestring, containers, mtl + , regex-base, regex-posix + }: + mkDerivation { + pname = "regex-posix-unittest"; + version = "1.1"; + sha256 = "0kcxsdn5lgmpfrkpkygr54jrnjqd93b12shb00n6j00rg7p755vx"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring containers mtl regex-base regex-posix + ]; + description = "Unit tests for the plaform's Posix regex library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "regex-posix-unittest"; + broken = true; + }) {}; + + "regex-rure" = callPackage + ({ mkDerivation, base, bytestring, c2hs, rure, tasty, tasty-hunit + }: + mkDerivation { + pname = "regex-rure"; + version = "0.1.2.0"; + sha256 = "1my3rmj2766bd00qg25wijgvw7ffk8fq965y2b97s5v00fjds33r"; + revision = "1"; + editedCabalFile = "0pyj0ar204q8vhcwn0i5rqjjplsw0b6yhvy57am5b3sgcki41si5"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ rure ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit ]; + description = "Bindings to Rust's regex library"; + license = lib.licenses.agpl3Only; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {inherit (pkgs) rure;}; + + "regex-tdfa" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , doctest-parallel, filepath, mtl, parsec, regex-base, text + , utf8-string + }: + mkDerivation { + pname = "regex-tdfa"; + version = "1.3.2.2"; + sha256 = "1dvmplkhma32y68v4vvpbwmjbg3hzd7qhsyq6pim1fs68b2xaglk"; + revision = "3"; + editedCabalFile = "0y3l8ipsxyf47vpgg94p7mrn4f1b82y891vrmqzwcqlci6r1bsp5"; + libraryHaskellDepends = [ + array base bytestring containers mtl parsec regex-base text + ]; + testHaskellDepends = [ + array base bytestring containers directory doctest-parallel + filepath mtl regex-base text utf8-string + ]; + description = "Pure Haskell Tagged DFA Backend for \"Text.Regex\" (regex-base)"; + license = lib.licenses.bsd3; + }) {}; + + "regex-tdfa-pipes" = callPackage + ({ mkDerivation, array, base, lens, monads-tf, pipes, regex-base + , regex-tdfa + }: + mkDerivation { + pname = "regex-tdfa-pipes"; + version = "0.1.0.0"; + sha256 = "161h3pmi0z6c2zc3ac5i7p8wjvk4f5m977lmpws90iza62v6j4r2"; + libraryHaskellDepends = [ + array base lens monads-tf pipes regex-base regex-tdfa + ]; + description = "Parse with regular expressions on Producers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regex-tdfa-quasiquoter" = callPackage + ({ mkDerivation, base, regex-tdfa, template-haskell }: + mkDerivation { + pname = "regex-tdfa-quasiquoter"; + version = "0.2.1.0"; + sha256 = "1l0yk2m2k4ybjx3pidcn2xpij9cnyi76ar74llf09vwv764mh36f"; + libraryHaskellDepends = [ base regex-tdfa template-haskell ]; + description = "Quasi-quoter for TDFA (extended POSIX) regular expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regex-tdfa-rc" = callPackage + ({ mkDerivation, array, base, bytestring, containers, ghc-prim, mtl + , parsec, regex-base + }: + mkDerivation { + pname = "regex-tdfa-rc"; + version = "1.1.8.3"; + sha256 = "1vi11i23gkkjg6193ak90g55akj69bhahy542frkwb68haky4pp3"; + revision = "2"; + editedCabalFile = "04w0jdavczf8gilx6cr1cgpqydvrmiksrzc8j30ijwn9hsa149mh"; + libraryHaskellDepends = [ + array base bytestring containers ghc-prim mtl parsec regex-base + ]; + description = "Replaces/Enhances Text.Regex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regex-tdfa-text" = callPackage + ({ mkDerivation, array, base, regex-base, regex-tdfa, text }: + mkDerivation { + pname = "regex-tdfa-text"; + version = "1.0.0.3"; + sha256 = "0090g6lgbdm9lywpqm2d3724nnnh24nx3vnlqr96qc2w486pmmrq"; + revision = "1"; + editedCabalFile = "00swglzmdw30g4bn47z6j71all0djjb2hjm7bkfl7pza4wv14wpv"; + libraryHaskellDepends = [ array base regex-base regex-tdfa text ]; + description = "Text interface for regex-tdfa"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regex-tdfa-unittest" = callPackage + ({ mkDerivation, array, base, bytestring, containers, mtl + , regex-base, regex-tdfa + }: + mkDerivation { + pname = "regex-tdfa-unittest"; + version = "1.1"; + sha256 = "1b9cca3l46qxvc5ck3z27dg6w1888pabkk0q752bzjqr3fc4nidc"; + revision = "1"; + editedCabalFile = "18bi24n2z4y0ndrs7ki7h48azxx2k0vdjxdn51zaf7c8sgfn80n8"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bytestring containers mtl regex-base regex-tdfa + ]; + description = "Unit tests for the regex-tdfa"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "regex-tdfa-unittest"; + broken = true; + }) {}; + + "regex-tdfa-utf8" = callPackage + ({ mkDerivation, array, base, bytestring, regex-base, regex-tdfa + , utf8-string + }: + mkDerivation { + pname = "regex-tdfa-utf8"; + version = "1.0"; + sha256 = "0i5di03v9dsvvhz8mdfx5qba8zcpim0fpx1cjg9gvz4gh0yhqf4k"; + revision = "1"; + editedCabalFile = "0z4rlnmi1hdiljfh46ri8hvcnzfvq6akfm1fajnl66cgwa0vis41"; + libraryHaskellDepends = [ + array base bytestring regex-base regex-tdfa utf8-string + ]; + description = "This combines regex-tdfa with utf8-string to allow searching over UTF8 encoded lazy bytestrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regex-tre" = callPackage + ({ mkDerivation, base, regex-base, tre }: + mkDerivation { + pname = "regex-tre"; + version = "0.91"; + sha256 = "1b7x0y8q1fvipnzh06by48f8l9l5ypm6yblpl35fzf641z3m9b7j"; + revision = "1"; + editedCabalFile = "1xxxn1i6pgmba4p15hjw8achaiy4lfbib9gl0xz9z0jz9fmvfdab"; + libraryHaskellDepends = [ base regex-base ]; + librarySystemDepends = [ tre ]; + description = "Replaces/Enhances Text.Regex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) tre;}; + + "regex-type" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "regex-type"; + version = "0.1.0.0"; + sha256 = "02pwls2yfp9y6g7lcfnkxjfbz3h280y9ifqh870bis16fa8dy6gv"; + libraryHaskellDepends = [ base ]; + description = "Type-level regular expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regex-with-pcre" = callPackage + ({ mkDerivation, base, base-compat, bytestring, containers, regex + , regex-base, regex-pcre-builtin, regex-tdfa, template-haskell + , text, transformers, unordered-containers + }: + mkDerivation { + pname = "regex-with-pcre"; + version = "1.1.0.2"; + sha256 = "00x90kj8xc9pnnzryx45rnvfh0psya6kc174y7zx43jgvbz29icy"; + libraryHaskellDepends = [ + base base-compat bytestring containers regex regex-base + regex-pcre-builtin regex-tdfa template-haskell text transformers + unordered-containers + ]; + description = "Toolkit for regex-base"; + license = lib.licenses.bsd3; + }) {}; + + "regex-wrapper" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hashable + , regex-tdfa, string-conv, text + }: + mkDerivation { + pname = "regex-wrapper"; + version = "0.1.0.1"; + sha256 = "0ibkdd5xpilzm5qngn01csrin6ial1hhjzgpi3wjv6krlswdil34"; + revision = "1"; + editedCabalFile = "1ickvkpvxpqbj5fwhf3jajkp90b2sc3vz3l5sqyi7v4xj2bx8m6m"; + libraryHaskellDepends = [ + aeson base bytestring containers hashable regex-tdfa string-conv + text + ]; + description = "Types that can only be constructed if they match a regular expression"; + license = lib.licenses.bsd3; + }) {}; + + "regex-xmlschema" = callPackage + ({ mkDerivation, base, haskell98, parsec }: + mkDerivation { + pname = "regex-xmlschema"; + version = "0.1.5"; + sha256 = "1dmhvnz6sj80kdnm2v7n0lvx8g9arhf9pqqzkn0rwzfhr2by0ss4"; + libraryHaskellDepends = [ base haskell98 parsec ]; + description = "A regular expression library for W3C XML Schema regular expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "regexchar" = callPackage + ({ mkDerivation, array, base, Cabal, containers, data-default + , parallel, parsec, QuickCheck, regex-base, regex-posix, regexdot + , toolshed + }: + mkDerivation { + pname = "regexchar"; + version = "0.9.0.18"; + sha256 = "1xrv67w6pr3jc8rcmzsfr6ga1g3zcsq1qb327c9viqhj40s5rarm"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base containers data-default parsec regex-base regexdot + toolshed + ]; + executableHaskellDepends = [ + base Cabal data-default parallel regex-base regex-posix regexdot + toolshed + ]; + testHaskellDepends = [ base QuickCheck regexdot toolshed ]; + description = "A POSIX, extended regex-engine"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "grecce"; + }) {}; + + "regexdot" = callPackage + ({ mkDerivation, base, data-default, deepseq, extra, parallel + , parsec, toolshed + }: + mkDerivation { + pname = "regexdot"; + version = "0.12.2.2"; + sha256 = "0kaqinn8v6hc67rmj89sl6chagzycz61x5ng8cxxpap0zcxwx4ya"; + libraryHaskellDepends = [ + base data-default deepseq extra parallel parsec toolshed + ]; + description = "A polymorphic, POSIX, extended regex-engine"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regexp-tries" = callPackage + ({ mkDerivation, base, containers, derive-trie, template-haskell + , weighted-regexp + }: + mkDerivation { + pname = "regexp-tries"; + version = "0.2"; + sha256 = "16spdq22dsblksvpd85cm6bmjd9053znphw6na1iy9pkmc491v1l"; + libraryHaskellDepends = [ + base containers derive-trie template-haskell weighted-regexp + ]; + description = "Regular Expressions on Tries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "regexpr" = callPackage + ({ mkDerivation, base, HUnit, mtl, mtlparse }: + mkDerivation { + pname = "regexpr"; + version = "0.5.4"; + sha256 = "0136wp6hrnmj6pbdhp3a131dzz8bp1pbd92bpagpv1r6gwj16y5z"; + libraryHaskellDepends = [ base HUnit mtl mtlparse ]; + description = "regular expression like Perl/Ruby in Haskell"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regexpr-symbolic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "regexpr-symbolic"; + version = "0.5"; + sha256 = "1cpwvb5mmcaqwy617m6cr25pcb4v4yxwzxng82bcrwkhjfdklsdr"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Regular expressions via symbolic manipulation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regexqq" = callPackage + ({ mkDerivation, base, bytestring, pcre-light, template-haskell }: + mkDerivation { + pname = "regexqq"; + version = "0.6"; + sha256 = "10vh4i7q9vf6b716hf2i9pv1dy6vlyrh8bybqh91i704a55m40f3"; + libraryHaskellDepends = [ + base bytestring pcre-light template-haskell + ]; + description = "A quasiquoter for PCRE regexes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regional-pointers" = callPackage + ({ mkDerivation, base, base-unicode-symbols, regions, transformers + }: + mkDerivation { + pname = "regional-pointers"; + version = "0.7"; + sha256 = "1v71k64is86yc19n96062wl8f382xna1vnm0spcmr9jx6x3wyqv2"; + libraryHaskellDepends = [ + base base-unicode-symbols regions transformers + ]; + description = "Regional memory pointers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "regions" = callPackage + ({ mkDerivation, base, base-unicode-symbols, monad-control + , transformers + }: + mkDerivation { + pname = "regions"; + version = "0.11"; + sha256 = "1l4wi4vziw0d0vaagbknf8bsvh4irqxls6qbhcg8ngpn62a0fa7p"; + libraryHaskellDepends = [ + base base-unicode-symbols monad-control transformers + ]; + description = "Provides the region monad for safely opening and working with scarce resources"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regions-monadsfd" = callPackage + ({ mkDerivation, base-unicode-symbols, monads-fd, regions + , transformers + }: + mkDerivation { + pname = "regions-monadsfd"; + version = "0.3.1.3"; + sha256 = "13xyigw1f92bzppqrl96wbz36j9cwrsaxdb2vkg8sjjvnirly3h9"; + libraryHaskellDepends = [ + base-unicode-symbols monads-fd regions transformers + ]; + description = "Monads-fd instances for the RegionT monad transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "regions-monadstf" = callPackage + ({ mkDerivation, base-unicode-symbols, monads-tf, regions + , transformers + }: + mkDerivation { + pname = "regions-monadstf"; + version = "0.3.1.7"; + sha256 = "0r4fr3p2k4k8r1lw6la7h4al068xf5kzb8cgq5864rlkrgf53fxb"; + libraryHaskellDepends = [ + base-unicode-symbols monads-tf regions transformers + ]; + description = "Monads-tf instances for the RegionT monad transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "regions-mtl" = callPackage + ({ mkDerivation, base-unicode-symbols, mtl, regions }: + mkDerivation { + pname = "regions-mtl"; + version = "0.3.1.7"; + sha256 = "1s0sr42k1kmwgmrnj5zcan0j9br8xrrm1vdnj6yhliqdfz41ifc0"; + libraryHaskellDepends = [ base-unicode-symbols mtl regions ]; + description = "mtl instances for the RegionT monad transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "register-machine-typelevel" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "register-machine-typelevel"; + version = "0.1.0.0"; + sha256 = "0zsvpsqksms9fh0zwyngb0sm1scffi47ipphgfn7b5m3km9z6cjj"; + libraryHaskellDepends = [ base ]; + description = "A computationally universal register machine implementation at the type-level"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "registry" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , exceptions, generic-lens, hashable, hedgehog, io-memoize, mmorph + , MonadRandom, mtl, multimap, protolude, random, resourcet + , semigroupoids, semigroups, tasty, tasty-discover, tasty-hedgehog + , tasty-th, template-haskell, text, transformers-base, universum + , unliftio + }: + mkDerivation { + pname = "registry"; + version = "0.6.1.0"; + sha256 = "0jn8ylnq7vqpdlz01jn8fndczgz02rgpzhi1g7fy1r0pwln6ibgj"; + libraryHaskellDepends = [ + base containers exceptions hashable mmorph mtl multimap protolude + resourcet semigroupoids semigroups template-haskell text + transformers-base unliftio + ]; + testHaskellDepends = [ + async base bytestring containers directory exceptions generic-lens + hashable hedgehog io-memoize mmorph MonadRandom mtl multimap + protolude random resourcet semigroupoids semigroups tasty + tasty-discover tasty-hedgehog tasty-th template-haskell text + transformers-base universum unliftio + ]; + testToolDepends = [ tasty-discover ]; + description = "data structure for assembling components"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "registry-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hedgehog + , protolude, registry, registry-hedgehog, string-qq, tasty + , template-haskell, text, time, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "registry-aeson"; + version = "0.3.0.0"; + sha256 = "1248mszp2wcj9v2djnfliqqhkmsvixwh6j9qwcjj00wvdb7lmzad"; + libraryHaskellDepends = [ + aeson base bytestring containers protolude registry + template-haskell text transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hedgehog protolude registry + registry-hedgehog string-qq tasty template-haskell text time + transformers unordered-containers vector + ]; + description = "Aeson encoders / decoders"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "registry-hedgehog" = callPackage + ({ mkDerivation, base, containers, hedgehog, mmorph, multimap + , protolude, registry, tasty, tasty-discover, tasty-hedgehog + , tasty-th, template-haskell, text, transformers, universum + , unordered-containers + }: + mkDerivation { + pname = "registry-hedgehog"; + version = "0.8.1.0"; + sha256 = "10am03sd9xj7a8079z4ikhlm3yf22rv809mk4n9gvhzkycx0dlb9"; + libraryHaskellDepends = [ + base containers hedgehog mmorph multimap protolude registry tasty + tasty-discover tasty-hedgehog tasty-th template-haskell text + transformers universum unordered-containers + ]; + testHaskellDepends = [ + base containers hedgehog mmorph multimap protolude registry tasty + tasty-discover tasty-hedgehog tasty-th template-haskell text + transformers universum unordered-containers + ]; + testToolDepends = [ tasty-discover ]; + description = "utilities to work with Hedgehog generators and `registry`"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "registry-hedgehog-aeson" = callPackage + ({ mkDerivation, aeson, base, containers, hedgehog, mmorph + , multimap, protolude, registry, registry-hedgehog, scientific + , tasty, tasty-discover, tasty-hedgehog, tasty-th, template-haskell + , text, transformers, universum, unordered-containers, vector + }: + mkDerivation { + pname = "registry-hedgehog-aeson"; + version = "0.3.0.0"; + sha256 = "08k8vdc4hmqnsci2bvacrizlfb98a2yp7h3p5ad8dqn2yhinlbrf"; + libraryHaskellDepends = [ + aeson base containers hedgehog mmorph multimap protolude registry + scientific tasty tasty-discover tasty-hedgehog tasty-th + template-haskell text transformers universum unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base containers hedgehog mmorph multimap protolude registry + registry-hedgehog scientific tasty tasty-discover tasty-hedgehog + tasty-th template-haskell text transformers universum + unordered-containers vector + ]; + testToolDepends = [ tasty-discover ]; + description = "Hedgehog generators for Aeson"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "registry-messagepack" = callPackage + ({ mkDerivation, base, containers, msgpack, protolude, registry + , registry-hedgehog, tasty, template-haskell, text, time + , transformers, vector + }: + mkDerivation { + pname = "registry-messagepack"; + version = "0.4.0.0"; + sha256 = "0xqjw7cav0asdbfar5b60vf785mqqjzaffs8pi7addjk2dyd10dx"; + libraryHaskellDepends = [ + base containers msgpack protolude registry template-haskell text + transformers vector + ]; + testHaskellDepends = [ + base containers msgpack protolude registry registry-hedgehog tasty + template-haskell text time transformers vector + ]; + description = "MessagePack encoders / decoders"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "registry-options" = callPackage + ({ mkDerivation, base, boxes, bytestring, containers, directory + , hedgehog, HsYAML, multimap, protolude, registry + , registry-hedgehog, tasty, template-haskell, text, th-lift, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "registry-options"; + version = "0.2.0.0"; + sha256 = "1qwiabl7w25ji2pnx2wmh57q7w0bvsdi51ibczx90xn1y4y8j6wm"; + libraryHaskellDepends = [ + base boxes bytestring containers HsYAML multimap protolude registry + template-haskell text th-lift transformers unordered-containers + vector + ]; + testHaskellDepends = [ + base boxes bytestring containers directory hedgehog HsYAML multimap + protolude registry registry-hedgehog tasty template-haskell text + th-lift time transformers unordered-containers vector + ]; + description = "application options parsing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "regress" = callPackage + ({ mkDerivation, ad, base, vector }: + mkDerivation { + pname = "regress"; + version = "0.1.1"; + sha256 = "00b4n4gw5y0mpayb0zlkvz91nfrpbspz22kqhpvdnxbb4zcz7pnj"; + libraryHaskellDepends = [ ad base vector ]; + description = "Linear and logistic regression through automatic differentiation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regression-simple" = callPackage + ({ mkDerivation, ad, base, deepseq, math-functions, splitmix + , statistics, tasty, tasty-hunit + }: + mkDerivation { + pname = "regression-simple"; + version = "0.2.1"; + sha256 = "1l91wmy29581hgdmn6ds6rp7lib4zphyzmqkjykkp5zi17kv8vmd"; + revision = "1"; + editedCabalFile = "1mrrxvcbkq5k2l53afgr8n0m1wsdkzgh7d0zwb6ikd4d0id8lcx6"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ + ad base math-functions splitmix statistics tasty tasty-hunit + ]; + description = "Simple linear and quadratic regression"; + license = lib.licenses.bsd3; + }) {}; + + "regular" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "regular"; + version = "0.3.4.4"; + sha256 = "112n3j27ac9lzs0lc3q12r6wmpkmfgdalv18h1qklhd5nh4j9wl5"; + revision = "1"; + editedCabalFile = "0hrr2drpmrsb3jim2lgfx7nx2pvycdvfff51j2v3ihgdy8d8zqrw"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Generic programming library for regular datatypes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "regular-extras" = callPackage + ({ mkDerivation, base, binary, deepseq, QuickCheck, regular }: + mkDerivation { + pname = "regular-extras"; + version = "0.2.3"; + sha256 = "0x1sbps0ccwpvf6fx1jnbjxylqsvvfzkkynliip9jyh6gkhm44vx"; + libraryHaskellDepends = [ base binary deepseq QuickCheck regular ]; + description = "Additional functions for regular: arbitrary, coarbitrary, and binary get/put"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "regular-web" = callPackage + ({ mkDerivation, applicative-extras, base, fclabels, formlets, json + , mtl, regular, xhtml + }: + mkDerivation { + pname = "regular-web"; + version = "0.1.1"; + sha256 = "0f4lsly4497p7szibasin27hf2xy5cs8gp87vsbg6mlkk07bvysz"; + libraryHaskellDepends = [ + applicative-extras base fclabels formlets json mtl regular xhtml + ]; + description = "Generic programming for the web"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "regular-xmlpickler" = callPackage + ({ mkDerivation, base, hxt, regular, text }: + mkDerivation { + pname = "regular-xmlpickler"; + version = "0.2"; + sha256 = "1qjx4xsidnpr2as3m2ir97ap5vc9cw6a0z332g53ifx9gskjli9f"; + libraryHaskellDepends = [ base hxt regular text ]; + description = "Generic generation of HXT XmlPickler instances using Regular"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reheat" = callPackage + ({ mkDerivation, base, directory, QuickCheck, text, vty, vty-ui }: + mkDerivation { + pname = "reheat"; + version = "0.1.5"; + sha256 = "0m6s6r2d39g3qkjylsrhixk9l9sb2jv0ihxwjn7b0wz7585g2bdv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory text vty vty-ui ]; + testHaskellDepends = [ base directory QuickCheck text vty vty-ui ]; + description = "to make notes and reduce impact on idle time on writing other programms"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "reheat"; + }) {}; + + "rehoo" = callPackage + ({ mkDerivation, base, cmdargs, parallel-io, shelly, split + , system-filepath, text + }: + mkDerivation { + pname = "rehoo"; + version = "0.3.1"; + sha256 = "0pwmz1q2866yj8hxbvha4v1smhppkd3jsrrhbhmbxw137l54ijgf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs parallel-io shelly split system-filepath text + ]; + description = "Rebuild default.hoo from many .hoo files in the current directory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rehoo"; + broken = true; + }) {}; + + "rei" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, regex-tdfa, split + }: + mkDerivation { + pname = "rei"; + version = "0.4.0.3"; + sha256 = "1ih0a1585r7mj7kq5ha1399s8j99lxldgzfqc5fndy6gl70w2pqr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base bytestring containers directory regex-tdfa split + ]; + description = "Process lists easily"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "rei"; + broken = true; + }) {}; + + "reified-records" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "reified-records"; + version = "0.2.2"; + sha256 = "0vg05idyiy3havw8rlsky7x4y34mpk6by9500r7rb921xgpdq70a"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Reify records to Maps and back again"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reify" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "reify"; + version = "0.1.1"; + sha256 = "1bl4yv77i8c4w1y5lqr6b8xi1m4ym2phvdjwc9l95rx1vrxkqpk1"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ghc ]; + executableHaskellDepends = [ base ghc ]; + description = "Serialize data"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "reify"; + broken = true; + }) {}; + + "reinterpret-cast" = callPackage + ({ mkDerivation, array, base, criterion, data-binary-ieee754, hspec + , loop + }: + mkDerivation { + pname = "reinterpret-cast"; + version = "0.1.0"; + sha256 = "1r2k2fyfm5lknfdfs282l274bgaxf4j4dikk4hpwchjbj0n64m2n"; + libraryHaskellDepends = [ array base ]; + testHaskellDepends = [ base data-binary-ieee754 hspec loop ]; + benchmarkHaskellDepends = [ base criterion data-binary-ieee754 ]; + description = "Memory reinterpretation casts for Float/Double and Word32/Word64"; + license = lib.licenses.mit; + }) {}; + + "rel8" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , base-compat, base16, bifunctors, bytestring, case-insensitive + , comonad, containers, contravariant, data-dword, data-textual + , hasql, hasql-transaction, hedgehog, mmorph, network-ip, opaleye + , pretty, product-profunctors, profunctors, scientific, semialign + , semigroupoids, tasty, tasty-hedgehog, text, these, time + , tmp-postgres, transformers, utf8-string, uuid, vector + }: + mkDerivation { + pname = "rel8"; + version = "1.5.0.0"; + sha256 = "01g1ras7byy05x99gzh3pj4xzsm1qxx3j6qiy1qnzhvrwjifbc5w"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base base-compat base16 + bifunctors bytestring case-insensitive comonad contravariant + data-textual hasql network-ip opaleye pretty product-profunctors + profunctors scientific semialign semigroupoids text these time + transformers utf8-string uuid vector + ]; + testHaskellDepends = [ + base bytestring case-insensitive containers data-dword hasql + hasql-transaction hedgehog mmorph network-ip scientific tasty + tasty-hedgehog text time tmp-postgres transformers uuid + ]; + description = "Hey! Hey! Can u rel8?"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "relacion" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "relacion"; + version = "0.1"; + sha256 = "1jq3ii9j8s7q8fr7ac2pdr2l33jvzsyyq70cjd9q1spqa1v6k976"; + libraryHaskellDepends = [ array base containers ]; + description = "A relation data structure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "relapse" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , bytestring, containers, hspec, include-file, QuickCheck, tasty + , tasty-hspec, text, vector + }: + mkDerivation { + pname = "relapse"; + version = "1.0.0.1"; + sha256 = "1wd5ng4kdwk66cla1s1l5xp7cm9ajmgr3kjh0dfzlim24qrfamfr"; + libraryHaskellDepends = [ attoparsec base bytestring ]; + testHaskellDepends = [ + aeson base base16-bytestring bytestring containers hspec + include-file QuickCheck tasty tasty-hspec text vector + ]; + description = "Sensible RLP encoding"; + license = lib.licenses.mit; + }) {}; + + "relation" = callPackage + ({ mkDerivation, base, containers, doctest, doctest-discover + , hedgehog, hspec, hspec-discover, hw-hspec-hedgehog + }: + mkDerivation { + pname = "relation"; + version = "0.5.2.0"; + sha256 = "1sinb0rw2jq1xjy80rsxnjf5va33n2i67km55hxfls9w15wsg2yw"; + revision = "2"; + editedCabalFile = "1af9snfvk46h4gqxs688wyhlc85b753prfmbqyldfbhsjg61jap5"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base containers doctest doctest-discover hedgehog hspec + hw-hspec-hedgehog + ]; + testToolDepends = [ doctest-discover hspec-discover ]; + description = "A data structure representing Relations on Sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "relational-postgresql8" = callPackage + ({ mkDerivation, base, containers, HDBC, names-th + , persistable-record, relational-query, relational-query-HDBC + , template-haskell, time, transformers + }: + mkDerivation { + pname = "relational-postgresql8"; + version = "0.2.0.0"; + sha256 = "18ipwbk0301z4p5mqd99scspix96fg3hyhsi5kdnx3mf36y0mzrz"; + libraryHaskellDepends = [ + base containers HDBC names-th persistable-record relational-query + relational-query-HDBC template-haskell time transformers + ]; + description = "PostgreSQL v8.x driver for haskell-relational-record"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "relational-query" = callPackage + ({ mkDerivation, array, base, bytestring, containers, dlist + , names-th, persistable-record, product-isomorphic + , quickcheck-simple, sql-words, template-haskell, text + , th-constraint-compat, th-data-compat, th-reify-compat, time + , time-locale-compat, transformers + }: + mkDerivation { + pname = "relational-query"; + version = "0.12.3.1"; + sha256 = "106mjfvjbygjvgdzy3ds4w106mcwxiz45q4pb6q9k56q2v8p0zmf"; + libraryHaskellDepends = [ + array base bytestring containers dlist names-th persistable-record + product-isomorphic sql-words template-haskell text + th-constraint-compat th-data-compat th-reify-compat time + time-locale-compat transformers + ]; + testHaskellDepends = [ + base bytestring containers product-isomorphic quickcheck-simple + transformers + ]; + description = "Typeful, Modular, Relational, algebraic query engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "relational-query-HDBC" = callPackage + ({ mkDerivation, base, containers, convertible, dlist, HDBC + , HDBC-session, names-th, persistable-record, product-isomorphic + , QuickCheck, quickcheck-simple, relational-query + , relational-schemas, sql-words, template-haskell, th-data-compat + , transformers + }: + mkDerivation { + pname = "relational-query-HDBC"; + version = "0.7.2.1"; + sha256 = "0s0j77hhkrgjglbgwdkj79q5rv0fcf1nipzx1v714n9k7g26y4f7"; + libraryHaskellDepends = [ + base containers convertible dlist HDBC HDBC-session names-th + persistable-record product-isomorphic relational-query + relational-schemas sql-words template-haskell th-data-compat + transformers + ]; + testHaskellDepends = [ + base convertible HDBC QuickCheck quickcheck-simple + ]; + description = "HDBC instance of relational-query and typed query interface for HDBC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "relational-query-postgresql-pure" = callPackage + ({ mkDerivation, base, containers, data-default-class, dlist + , HDBC-postgresql, HDBC-session, homotuple, hspec, list-tuple + , names-th, persistable-record, postgresql-placeholder-converter + , postgresql-pure, product-isomorphic, relational-query + , relational-query-HDBC, relational-schemas, sql-words + , template-haskell, transformers, utf8-string + }: + mkDerivation { + pname = "relational-query-postgresql-pure"; + version = "0.1.1.0"; + sha256 = "1fxr9sfmva9b24z2pxbg72wa1j682cdk63lilmsk4i0343skrnr7"; + libraryHaskellDepends = [ + base containers dlist homotuple list-tuple names-th + persistable-record postgresql-placeholder-converter postgresql-pure + product-isomorphic relational-query relational-schemas sql-words + template-haskell transformers utf8-string + ]; + testHaskellDepends = [ + base data-default-class HDBC-postgresql HDBC-session hspec + postgresql-pure relational-query relational-query-HDBC + ]; + description = "The connector of relational-record and postgresql-pure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "relational-record" = callPackage + ({ mkDerivation, base, persistable-record + , persistable-types-HDBC-pg, product-isomorphic, relational-query + , relational-query-HDBC + }: + mkDerivation { + pname = "relational-record"; + version = "0.2.2.0"; + sha256 = "1nmkjq5jrs38d0mmdpy8ygkjncg3j5yjbkcv7mxrm8wlqdijdg8b"; + libraryHaskellDepends = [ + base persistable-record persistable-types-HDBC-pg + product-isomorphic relational-query relational-query-HDBC + ]; + description = "Meta package of Relational Record"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "relational-record-examples" = callPackage + ({ mkDerivation, base, HDBC, HDBC-session, HDBC-sqlite3 + , persistable-record, product-isomorphic, relational-query + , relational-query-HDBC, relational-schemas, template-haskell, time + }: + mkDerivation { + pname = "relational-record-examples"; + version = "0.6.0.1"; + sha256 = "0psx15f5kwk2j9mf4pv11w7pshsm7sy0fsmxxbf0a8bdg0jppb7p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base HDBC HDBC-session HDBC-sqlite3 persistable-record + relational-query relational-query-HDBC relational-schemas + template-haskell + ]; + executableHaskellDepends = [ + base product-isomorphic relational-query template-haskell time + ]; + description = "Examples of Haskell Relationa Record"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "relational-schemas" = callPackage + ({ mkDerivation, base, bytestring, containers, relational-query + , sql-words, template-haskell, time + }: + mkDerivation { + pname = "relational-schemas"; + version = "0.1.8.1"; + sha256 = "0nikia6fgzy951iz3aawddnqkmbjbyxvhgcc4flr56rfxcbjnbb2"; + libraryHaskellDepends = [ + base bytestring containers relational-query sql-words + template-haskell time + ]; + description = "RDBMSs' schema templates for relational-query"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "relative-date" = callPackage + ({ mkDerivation, base, concatenative, datetime, mtl, parsec, time + }: + mkDerivation { + pname = "relative-date"; + version = "0.0.1"; + sha256 = "052rk17flm5zp70wcl7ki3ys47hnaa2d5c1vjsap7bfkcg4lff66"; + libraryHaskellDepends = [ + base concatenative datetime mtl parsec time + ]; + description = "Durations and generalized time parsing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "releaser" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory + , pretty-terminal, process, regex-tdfa, text + }: + mkDerivation { + pname = "releaser"; + version = "0.3.0.2"; + sha256 = "0fph3np0f7xkgs2vz3jiqip7hq7yhr0gmrw9lbv6xdkjjwcn69ll"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal directory pretty-terminal process regex-tdfa + text + ]; + executableHaskellDepends = [ base ]; + description = "Automation of Haskell package release process"; + license = lib.licenses.asl20; + mainProgram = "releaser"; + }) {}; + + "relevant-time" = callPackage + ({ mkDerivation, aeson, base, chronos, text, torsor }: + mkDerivation { + pname = "relevant-time"; + version = "0.1.1.0"; + sha256 = "0978g03dlkgx45hxzk3lwl68iln8jnf0hldchac4yqp4c9rsxf22"; + libraryHaskellDepends = [ aeson base chronos text torsor ]; + description = "humanised relevant time"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reliable-io" = callPackage + ({ mkDerivation, base, bindings-DSL }: + mkDerivation { + pname = "reliable-io"; + version = "0.0.2"; + sha256 = "15hc82xp8p2jr9q0acssir81fcpvgahj4s19j8352adzp2jiv2k6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bindings-DSL ]; + description = "Bindings to the low-level reliable.io library."; + license = lib.licenses.bsd3; + }) {}; + + "relit" = callPackage + ({ mkDerivation, base, regex-base, template-haskell }: + mkDerivation { + pname = "relit"; + version = "0.1.3"; + sha256 = "03cnra0yfpijp65p1x0wv4fvc1p1l27lcb00k22ijrcy2mxqr9cg"; + libraryHaskellDepends = [ base regex-base template-haskell ]; + description = "Literal for regular expression"; + license = lib.licenses.bsd3; + }) {}; + + "reload" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, Cabal, containers + , data-default, directory, filepath, ghcid, hspec, hspec-wai + , hspec-wai-json, http-types, mime-types, process, scotty, text + , transformers, unordered-containers, wai, wai-extra + , wai-handler-launch, wai-middleware-static, wai-websockets, warp + , websockets + }: + mkDerivation { + pname = "reload"; + version = "0.0.0.1"; + sha256 = "0l0g2qvfqgqsjzm31jl1h13caxk19ny0nqagld5a0qhhsq4ss5a5"; + revision = "1"; + editedCabalFile = "10d2p9pdplwhavfimsa893wzcps7fhfaxgcqwblrqm5xmybc3825"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson async base bytestring Cabal containers data-default directory + filepath ghcid http-types mime-types process scotty text + transformers wai wai-extra wai-handler-launch wai-middleware-static + wai-websockets warp websockets + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson async base bytestring Cabal containers data-default directory + filepath ghcid hspec hspec-wai hspec-wai-json http-types mime-types + process scotty text transformers unordered-containers wai wai-extra + wai-handler-launch wai-middleware-static wai-websockets warp + websockets + ]; + description = "A web based Haskell IDE"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "reload-exe"; + broken = true; + }) {}; + + "reloto" = callPackage + ({ mkDerivation, base, containers, QuickCheck, tasty + , tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "reloto"; + version = "2.1.0.20180829"; + sha256 = "1z9y85k9rvi71l2wvv2fyvi9zkqh43ap1a96ayg45acj71m260xg"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers QuickCheck tasty tasty-quickcheck text transformers + ]; + description = "Equiprobable draw from publicly verifiable random data"; + license = lib.licenses.agpl3Plus; + }) {}; + + "relude" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, doctest + , ghc-prim, Glob, hashable, hedgehog, mtl, stm, tasty-bench, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "relude"; + version = "1.2.1.0"; + sha256 = "09fp8n2z6nz2yqkn8pgq56s6d971b4mgcaldkhc0ih3bz9dp8kvq"; + revision = "1"; + editedCabalFile = "1dqgl50rlrq0d84x5ffm5d4sp275wfm3f03k25ryq0ni1prhrarc"; + libraryHaskellDepends = [ + base bytestring containers deepseq ghc-prim hashable mtl stm text + transformers unordered-containers + ]; + testHaskellDepends = [ + base bytestring containers doctest Glob hedgehog text + ]; + benchmarkHaskellDepends = [ + base tasty-bench unordered-containers + ]; + description = "Safe, performant, user-friendly and lightweight Haskell Standard Library"; + license = lib.licenses.mit; + }) {}; + + "remark" = callPackage + ({ mkDerivation, base, GenericPretty, tasty, tasty-golden + , tasty-hunit + }: + mkDerivation { + pname = "remark"; + version = "0.0.0.0"; + sha256 = "04a5d1mvzrfmckzsm38ky84d8s3rix1352zz5i0bkqzdb72mi7l8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base GenericPretty ]; + executableHaskellDepends = [ base GenericPretty ]; + testHaskellDepends = [ + base GenericPretty tasty tasty-golden tasty-hunit + ]; + description = "A DSL for marking student work"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "remark"; + broken = true; + }) {}; + + "remarks" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , GenericPretty, pretty, tasty, tasty-golden, tasty-hunit + }: + mkDerivation { + pname = "remarks"; + version = "0.1.13"; + sha256 = "0x7ds3h0srl1nxb2v5njh8kagjaajac1ak4c1svrxjnsi58pdl30"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers GenericPretty pretty ]; + executableHaskellDepends = [ + base directory filepath GenericPretty + ]; + testHaskellDepends = [ + base GenericPretty tasty tasty-golden tasty-hunit + ]; + description = "A DSL for marking student work"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "remarks"; + broken = true; + }) {}; + + "rematch" = callPackage + ({ mkDerivation, base, hspec, HUnit }: + mkDerivation { + pname = "rematch"; + version = "0.2.0.0"; + sha256 = "0law4al9hzn9qljfm8rwgmb15pzpcs8i44v1l6279977q0lxx5pr"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec HUnit ]; + description = "A simple api for matchers"; + license = lib.licenses.mit; + }) {}; + + "rematch-text" = callPackage + ({ mkDerivation, base, hspec, HUnit, rematch, text }: + mkDerivation { + pname = "rematch-text"; + version = "0.1.0.2"; + sha256 = "0q8jf7128360waq6k369ykp0hfjwydkm7f8ykwzd8xflmgfiywfd"; + libraryHaskellDepends = [ base rematch text ]; + testHaskellDepends = [ base hspec HUnit rematch text ]; + description = "`rematch` matchers for Data.Text"; + license = lib.licenses.mit; + }) {}; + + "remote" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , filepath, mtl, network, pureMD5, stm, syb, template-haskell, time + , utf8-string + }: + mkDerivation { + pname = "remote"; + version = "0.1.1"; + sha256 = "14awzhpc21pp4iq53vz4ib81ygxsnlnfppv723zy77z6jja08gf0"; + libraryHaskellDepends = [ + base binary bytestring containers directory filepath mtl network + pureMD5 stm syb template-haskell time utf8-string + ]; + description = "Cloud Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "remote-debugger" = callPackage + ({ mkDerivation, array, base, ghc, ghc-paths, json, network }: + mkDerivation { + pname = "remote-debugger"; + version = "0.2.2"; + sha256 = "1c6xh390963hk7q2qvhqb6yma5ma7hk39nxjikizwh7s2h9vi9k4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base ghc ghc-paths json network + ]; + description = "Interface to ghci debugger"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "remote-debugger"; + broken = true; + }) {}; + + "remote-json" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , exceptions, fail, natural-transformation, QuickCheck + , quickcheck-instances, random, remote-monad, scientific, tasty + , tasty-quickcheck, text, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "remote-json"; + version = "0.2"; + sha256 = "12js08lb01y3g4b0sznhr6gdkx60l8kxg9pb8y6m6zr8qnfilv32"; + libraryHaskellDepends = [ + aeson base exceptions fail natural-transformation remote-monad text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring containers natural-transformation + QuickCheck quickcheck-instances random scientific tasty + tasty-quickcheck text + ]; + description = "Remote Monad implementation of the JSON RPC protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "remote-json-client" = callPackage + ({ mkDerivation, aeson, base, lens, natural-transformation + , remote-json, wreq + }: + mkDerivation { + pname = "remote-json-client"; + version = "0.2"; + sha256 = "0lsr0ryxnvyvkjiy1rdxwvwa88kga0cdcwr0c0djbbjd8bgyk3vx"; + revision = "1"; + editedCabalFile = "0pq805qmll3w8wqv88vgl1bvx6xqbfj8xkfv66skm4jczqysbayw"; + libraryHaskellDepends = [ + aeson base lens natural-transformation remote-json wreq + ]; + description = "Web client wrapper for remote-json"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "remote-json-server" = callPackage + ({ mkDerivation, aeson, base, data-default-class + , natural-transformation, remote-json, scotty, text, transformers + , warp + }: + mkDerivation { + pname = "remote-json-server"; + version = "0.2.0.1"; + sha256 = "0lr55hijc4qchc6328z3v1v20gnclx6g52wl4saklhv80qkkxmv9"; + libraryHaskellDepends = [ + aeson base data-default-class natural-transformation remote-json + scotty text transformers warp + ]; + description = "Web server wrapper for remote-json"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "remote-monad" = callPackage + ({ mkDerivation, base, containers, natural-transformation + , QuickCheck, quickcheck-instances, tasty, tasty-quickcheck + , transformers + }: + mkDerivation { + pname = "remote-monad"; + version = "0.2"; + sha256 = "0qrz98qny7il29df8z5djpqp3rbq0w3kj34nrhqqj264r6qzrj4l"; + revision = "1"; + editedCabalFile = "07xk43nazwkjhgwhf1hrjlir9f3bv4202hin9q0c2846yqgrnhx2"; + libraryHaskellDepends = [ + base natural-transformation transformers + ]; + testHaskellDepends = [ + base containers natural-transformation QuickCheck + quickcheck-instances tasty tasty-quickcheck + ]; + description = "An parametrizable Remote Monad, and parametrizable Applicative Functor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "remotion" = callPackage + ({ mkDerivation, async, base, bytestring, concurrent-extra + , containers, directory, errors, filelock, hashable, hashtables + , HTF, HUnit, lifted-async, loch-th, monad-control, mtl, network + , network-simple, old-locale, pipes, pipes-bytestring + , pipes-cereal-plus, pipes-network, pipes-parse, placeholders + , QuickCheck, quickcheck-instances, stm, system-fileio + , system-filepath, text, time, transformers-base + }: + mkDerivation { + pname = "remotion"; + version = "0.2.0"; + sha256 = "0m7x5i00i6ai39yii6h5vzlsp1rnmprmddqllqja57kdy3q7v7na"; + libraryHaskellDepends = [ + async base bytestring concurrent-extra containers directory errors + filelock hashable hashtables lifted-async loch-th monad-control mtl + network network-simple old-locale pipes pipes-bytestring + pipes-cereal-plus pipes-network pipes-parse placeholders stm + system-fileio system-filepath text time transformers-base + ]; + testHaskellDepends = [ + async base bytestring concurrent-extra containers directory errors + filelock hashable hashtables HTF HUnit lifted-async loch-th + monad-control mtl network network-simple old-locale pipes + pipes-bytestring pipes-cereal-plus pipes-network pipes-parse + placeholders QuickCheck quickcheck-instances stm system-fileio + system-filepath text time transformers-base + ]; + description = "A library for client-server applications based on custom protocols"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "render-utf8" = callPackage + ({ mkDerivation, base, bytestring, fmt, semigroups, text + , transformers + }: + mkDerivation { + pname = "render-utf8"; + version = "0.1.0.0"; + sha256 = "1mp52cv3mf6px1f4f9zdba2y1q6zssc64ny24a3h7dd8axmn1szg"; + libraryHaskellDepends = [ + base bytestring fmt semigroups text transformers + ]; + description = "Simple Utf8 wrapper for ByteString Builder with conversion classes"; + license = lib.licenses.bsd3; + }) {}; + + "renderable" = callPackage + ({ mkDerivation, base, containers, hashable, transformers }: + mkDerivation { + pname = "renderable"; + version = "0.2.0.1"; + sha256 = "1idn0jg74wm3ksy5n4jk2dzsij64r1byghr6qc03g4d85n6mmsni"; + libraryHaskellDepends = [ base containers hashable transformers ]; + description = "An API for managing renderable resources"; + license = lib.licenses.mit; + }) {}; + + "reord" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "reord"; + version = "0.0.0.2"; + sha256 = "07lxnfj0q565ydjzgcnb9dhjlrs7s1h6ybam7aic68lfd4p0hr7y"; + libraryHaskellDepends = [ base ]; + description = "Ad-hoc Ord instances"; + license = lib.licenses.publicDomain; + }) {}; + + "reorder-expression" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, optics, parsec }: + mkDerivation { + pname = "reorder-expression"; + version = "0.1.0.1"; + sha256 = "1jb7222r6mv9lvjfihbj96aj6vw3vqjsr283d4shv8qw3ghiqpl2"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec optics parsec ]; + testToolDepends = [ hspec-discover ]; + description = "Reorder expressions in a syntax tree according to operator fixities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reorderable" = callPackage + ({ mkDerivation, base, constraints, haskell-src-exts + , haskell-src-meta, template-haskell + }: + mkDerivation { + pname = "reorderable"; + version = "0.3.1"; + sha256 = "1i81yran553jdsyx0bx5g72dg6v24yk3g6l40m1cd430f8yy8a6f"; + libraryHaskellDepends = [ + base constraints haskell-src-exts haskell-src-meta template-haskell + ]; + description = "Define compound types that do not depend on member order"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "repa" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, QuickCheck + , template-haskell, vector + }: + mkDerivation { + pname = "repa"; + version = "3.4.1.5"; + sha256 = "0saa2r94l0x52dlj9402csah96akp5wlc0xaah9p2pb8fv3yvs11"; + revision = "1"; + editedCabalFile = "1bl3q9x6lkkdwb5190nlxwzdil9vww99y57yhr1lab6bzr5qys0q"; + libraryHaskellDepends = [ + base bytestring ghc-prim QuickCheck template-haskell vector + ]; + description = "High performance, regular, shape polymorphic parallel arrays"; + license = lib.licenses.bsd3; + }) {}; + + "repa-algorithms" = callPackage + ({ mkDerivation, base, repa, vector }: + mkDerivation { + pname = "repa-algorithms"; + version = "3.4.1.5"; + sha256 = "0j6vbmwkjx8k0s754pccsmrdw5bkydxwbrli8lhlvxjcrrmbc26l"; + libraryHaskellDepends = [ base repa vector ]; + description = "Algorithms using the Repa array library"; + license = lib.licenses.bsd3; + }) {}; + + "repa-array" = callPackage + ({ mkDerivation, base, bytestring, double-conversion, filelock, mtl + , primitive, repa-convert, repa-eval, repa-scalar, repa-stream + , text, vector + }: + mkDerivation { + pname = "repa-array"; + version = "4.2.3.1"; + sha256 = "13bkhr9gdcy42wla6jq75ikh7zwdbrv67vkfix24kc97lppj9sj1"; + libraryHaskellDepends = [ + base bytestring double-conversion filelock mtl primitive + repa-convert repa-eval repa-scalar repa-stream text vector + ]; + description = "Bulk array representations and operators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "repa-bytestring" = callPackage + ({ mkDerivation, base, repa }: + mkDerivation { + pname = "repa-bytestring"; + version = "3.0.0.1"; + sha256 = "1q7kvm39iqabanrgyi438n8mfn1ikvpygralyakfc02rm2gpl0gb"; + libraryHaskellDepends = [ base repa ]; + doHaddock = false; + description = "(deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "repa-convert" = callPackage + ({ mkDerivation, base, bytestring, double-conversion, primitive + , repa-scalar, text, vector + }: + mkDerivation { + pname = "repa-convert"; + version = "4.2.3.2"; + sha256 = "10fx1sa85na4xs31c5b3w4dih3xp4kzy68whpg91227ic5ah17ag"; + libraryHaskellDepends = [ + base bytestring double-conversion primitive repa-scalar text vector + ]; + description = "Packing and unpacking flat tables"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "repa-devil" = callPackage + ({ mkDerivation, base, libdevil, repa, transformers }: + mkDerivation { + pname = "repa-devil"; + version = "0.3.2.6"; + sha256 = "0f7xawg4qlfbf24lrjbpqzl3f3zf63f8g5b2gi17h0rpyw3cxhzy"; + libraryHaskellDepends = [ base repa transformers ]; + librarySystemDepends = [ libdevil ]; + description = "Support for image reading and writing of Repa arrays using in-place FFI calls"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libdevil;}; + + "repa-eval" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "repa-eval"; + version = "4.2.3.1"; + sha256 = "13dla66r1k85zibic3291xdwgv8hf44z9i6814p14xk8cqgbj9an"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Low-level parallel operators on bulk random-accessble arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "repa-examples" = callPackage + ({ mkDerivation, base, QuickCheck, random, repa, repa-algorithms + , repa-io, template-haskell, vector + }: + mkDerivation { + pname = "repa-examples"; + version = "3.4.1.2"; + sha256 = "1lqqnk3prvw1pr2wi4rhymb8ij6mjp9mcsvjcllnxv567mz9gr4d"; + revision = "3"; + editedCabalFile = "149wg57xkbnqymcmbd7i20kj37zyz0a4qm9426nkrrhkvs1acx52"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base QuickCheck random repa repa-algorithms repa-io + template-haskell vector + ]; + description = "Examples using the Repa array library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "repa-fftw" = callPackage + ({ mkDerivation, base, carray, criterion, deepseq, fft, random + , repa, repa-algorithms, storable-complex, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "repa-fftw"; + version = "3.2.3.2"; + sha256 = "0y05hjysf484nfdr2qs1mbs7znxi58q9f0kxfnkcbskijwxnj320"; + libraryHaskellDepends = [ base carray fft repa storable-complex ]; + testHaskellDepends = [ + base repa tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base criterion deepseq random repa repa-algorithms + ]; + description = "Perform fft with repa via FFTW"; + license = lib.licenses.bsd3; + }) {}; + + "repa-flow" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , hashtables, primitive, repa-array, repa-convert, repa-eval + , repa-scalar, repa-stream, text, vector + }: + mkDerivation { + pname = "repa-flow"; + version = "4.2.3.1"; + sha256 = "0l91k6lvky61dd6czcd61syzrsk5amg1ap6ylssa30a8p06z22yf"; + libraryHaskellDepends = [ + base bytestring containers directory filepath hashtables primitive + repa-array repa-convert repa-eval repa-scalar repa-stream text + vector + ]; + description = "Data-parallel data flows"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "repa-io" = callPackage + ({ mkDerivation, base, binary, bmp, bytestring, old-time, repa + , vector + }: + mkDerivation { + pname = "repa-io"; + version = "3.4.1.2"; + sha256 = "0y4b8mfzlbf38f8mqnzq4vyvq8vw2vri8w0sb7dpr4bk0sd7gsmj"; + libraryHaskellDepends = [ + base binary bmp bytestring old-time repa vector + ]; + description = "Read and write Repa arrays in various formats"; + license = lib.licenses.bsd3; + }) {}; + + "repa-linear-algebra" = callPackage + ({ mkDerivation, base, hmatrix, repa, vector }: + mkDerivation { + pname = "repa-linear-algebra"; + version = "0.3.0.1"; + sha256 = "18lryk19dfcgq8d09lyc4bchg3gxlr1n8k4m50np2zmhk911n3jn"; + libraryHaskellDepends = [ base hmatrix repa vector ]; + description = "HMatrix operations for Repa"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "repa-plugin" = callPackage + ({ mkDerivation, base, containers, ddc-base, ddc-core + , ddc-core-flow, ddc-core-simpl, ghc, mtl + }: + mkDerivation { + pname = "repa-plugin"; + version = "1.0.0.1"; + sha256 = "0s644rlk6sqz8sb2rwak42153xxsp5vjpqhlxnmbic0b7r67s8y9"; + libraryHaskellDepends = [ + base containers ddc-base ddc-core ddc-core-flow ddc-core-simpl ghc + mtl + ]; + description = "Data Flow Fusion GHC Plugin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "repa-scalar" = callPackage + ({ mkDerivation, base, bytestring, double-conversion, primitive + , time, vector + }: + mkDerivation { + pname = "repa-scalar"; + version = "4.2.3.3"; + sha256 = "1qjzrmz010gm50in0yja817r6wl0n2iybd00dsfpcspdaq91ahvb"; + revision = "1"; + editedCabalFile = "14p7m3fyl3h6asxcb3lh67f3ypw85109fxfag5aycdr39g5xa6rm"; + libraryHaskellDepends = [ + base bytestring double-conversion primitive time vector + ]; + description = "Scalar data types and conversions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "repa-series" = callPackage + ({ mkDerivation, base, ghc, ghc-prim, vector }: + mkDerivation { + pname = "repa-series"; + version = "1.0.0.1"; + sha256 = "1kldz4d4cv0vliqw78ywbcfgh0mw4i5cd93j0jdagvhsbhlxlp5k"; + libraryHaskellDepends = [ base ghc ghc-prim vector ]; + description = "Series Expressionss API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "repa-sndfile" = callPackage + ({ mkDerivation, base, directory, filepath, hsndfile + , hsndfile-vector, repa, vector + }: + mkDerivation { + pname = "repa-sndfile"; + version = "3.2.3.3"; + sha256 = "0pgrdhi7s1capainmd6hq1h8wjzppyr8fn93fzygwjpvnnhfggk8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base hsndfile repa ]; + testHaskellDepends = [ + base directory filepath hsndfile hsndfile-vector repa vector + ]; + description = "Reading and writing sound files with repa arrays"; + license = lib.licenses.bsd3; + }) {}; + + "repa-stream" = callPackage + ({ mkDerivation, base, mtl, primitive, repa-scalar, vector }: + mkDerivation { + pname = "repa-stream"; + version = "4.2.3.1"; + sha256 = "0xdsnfmm8pw1daprz609h5qmiz9qdiv7n1zxk0yvxqmfpm3r4kl9"; + libraryHaskellDepends = [ base mtl primitive repa-scalar vector ]; + description = "Stream functions not present in the vector library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "repa-v4l2" = callPackage + ({ mkDerivation, base, bmp, bytestring, containers, deepseq, gloss + , mtl, repa, transformers, v4l2, vector + }: + mkDerivation { + pname = "repa-v4l2"; + version = "0.2.0.0"; + sha256 = "1d8spppfjbcb9smk735zxgpz1v1f5p1sm50nfzry68bdb1p29xnz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bmp bytestring containers deepseq mtl repa transformers v4l2 + vector + ]; + executableHaskellDepends = [ base gloss repa ]; + description = "Provides high-level access to webcams"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "repl" = callPackage + ({ mkDerivation, base, ghc, ghc-paths, haskell-src-exts, parsec }: + mkDerivation { + pname = "repl"; + version = "1.1"; + sha256 = "0q9gk76r9n8gyn8fwqfmywbrjhyqy0gz8blmmvrvwghyfscabnh9"; + libraryHaskellDepends = [ + base ghc ghc-paths haskell-src-exts parsec + ]; + description = "IRC friendly REPL library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "repl-toolkit" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, directory + , exceptions, filepath, functor-monadic, ListLike, listsafe + , monad-loops, mtl, parsec, semigroupoids, text, transformers + }: + mkDerivation { + pname = "repl-toolkit"; + version = "1.1.0.0"; + sha256 = "1dzdn1c7a6jrrji648996p5pmmhlq4qv6jhhlzysxmj1i1cl1kzn"; + libraryHaskellDepends = [ + aeson base bytestring data-default directory exceptions filepath + functor-monadic ListLike listsafe monad-loops mtl parsec + semigroupoids text transformers + ]; + description = "Toolkit for quickly whipping up config files and command-line interfaces"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "replace-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec, HUnit + , parsers, text + }: + mkDerivation { + pname = "replace-attoparsec"; + version = "1.5.0.0"; + sha256 = "1pv24qlng92ywy6xpprvn3yzcndngww4ki6nih4vpd4hzsp534zl"; + libraryHaskellDepends = [ attoparsec base bytestring text ]; + testHaskellDepends = [ + attoparsec base bytestring hspec HUnit parsers text + ]; + description = "Find, replace, split string patterns with Attoparsec parsers (instead of regex)"; + license = lib.licenses.bsd2; + }) {}; + + "replace-megaparsec" = callPackage + ({ mkDerivation, base, bytestring, hspec, megaparsec + , parser-combinators, text + }: + mkDerivation { + pname = "replace-megaparsec"; + version = "1.5.0.1"; + sha256 = "134ns97fhsg0a0jn5pjfnbv9jj40p0ljinx7y572gaw0lpfwc4x1"; + libraryHaskellDepends = [ + base bytestring megaparsec parser-combinators text + ]; + testHaskellDepends = [ base bytestring hspec megaparsec text ]; + description = "Find, replace, split string patterns with Megaparsec parsers (instead of regex)"; + license = lib.licenses.bsd2; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "replica" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, Diff + , file-embed, http-types, QuickCheck, quickcheck-instances + , template-haskell, text, wai, wai-websockets, websockets + }: + mkDerivation { + pname = "replica"; + version = "0.1.0.0"; + sha256 = "0q583krjbx8x45y8hy7vpw7b5y5c9bdfmyp0wh4bk3g8y7xxvvib"; + libraryHaskellDepends = [ + aeson base bytestring containers Diff file-embed http-types + template-haskell text wai wai-websockets websockets + ]; + testHaskellDepends = [ + aeson base bytestring containers Diff file-embed http-types + QuickCheck quickcheck-instances template-haskell text wai + wai-websockets websockets + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "replicant" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, attoparsec + , base, bytestring, containers, either, exceptions, fast-logger + , hedis, hedis-namespace, lens, lens-aeson, lifted-base + , monad-control, monad-logger, mtl, network, resourcet, stm, text + , transformers, transformers-base, websockets, wreq, wuss + }: + mkDerivation { + pname = "replicant"; + version = "0.1.0.0"; + sha256 = "0i06fz0grlkprnx2gcy8v31hyhj9wj7irh0gbd9bcm1064b4jsbd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal attoparsec base bytestring + containers either exceptions fast-logger hedis hedis-namespace lens + lens-aeson lifted-base monad-control monad-logger mtl network + resourcet stm text transformers transformers-base websockets wreq + wuss + ]; + executableHaskellDepends = [ base bytestring hedis-namespace mtl ]; + testHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "replicant"; + }) {}; + + "repline" = callPackage + ({ mkDerivation, base, containers, exceptions, haskeline, mtl + , process + }: + mkDerivation { + pname = "repline"; + version = "0.4.2.0"; + sha256 = "0nldn02yqqmrxkzwzrx3v6hkb4y2hch48jkcr2qrw1dl0vqv70b1"; + libraryHaskellDepends = [ + base containers exceptions haskeline mtl process + ]; + testHaskellDepends = [ base containers mtl process ]; + description = "Haskeline wrapper for GHCi-like REPL interfaces"; + license = lib.licenses.mit; + }) {}; + + "repo-based-blog" = callPackage + ({ mkDerivation, base, blaze-html, containers, data-default + , directory, dyre, filepath, filestore, hspec, hspec-discover + , ixset, lens, mtl, old-locale, pandoc, parsec, QuickCheck, stm + , text, time, transformers, transformers-base, transformers-compat + }: + mkDerivation { + pname = "repo-based-blog"; + version = "0.0.1"; + sha256 = "0ada0xqpkp6ch71sizf8fscvz6rjq95asmfgdvg8jj8gwpzvlncs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html containers data-default directory dyre filepath + filestore ixset lens mtl old-locale pandoc parsec stm text time + transformers transformers-base transformers-compat + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base blaze-html containers directory filepath filestore hspec + hspec-discover ixset lens mtl old-locale parsec QuickCheck stm text + time transformers transformers-base transformers-compat + ]; + testToolDepends = [ hspec-discover ]; + description = "Blogging module using blaze html for markup"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rbb"; + }) {}; + + "repr" = callPackage + ({ mkDerivation, base, base-unicode-symbols, dstring, random + , string-combinators + }: + mkDerivation { + pname = "repr"; + version = "0.4.1.3"; + sha256 = "1y1zl81yjc9jrci83bm6bn8hrfqf6x25vxzkhrkydhhwcwqfqaj5"; + libraryHaskellDepends = [ + base base-unicode-symbols dstring random string-combinators + ]; + description = "Render overloaded expressions to their textual representation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "repr-tree-syb" = callPackage + ({ mkDerivation, base, containers, syb, text }: + mkDerivation { + pname = "repr-tree-syb"; + version = "0.1.1"; + sha256 = "1ypfb65ghjwxzsx525lcqc3f6pdr357lw6c2xgn54d4f3xi6xphj"; + libraryHaskellDepends = [ base containers syb text ]; + description = "Tree representation and pretty-printing of data structures based on SYB"; + license = lib.licenses.mit; + }) {}; + + "representable-functors" = callPackage + ({ mkDerivation, array, base, comonad, comonad-transformers + , comonads-fd, containers, contravariant, distributive, free, keys + , mtl, semigroupoids, semigroups, transformers + }: + mkDerivation { + pname = "representable-functors"; + version = "3.2.0.2"; + sha256 = "156rhm9hqxkwpv4ppg6647gz2q95mp61rx6ii0nk6i0ygmjvw1l2"; + libraryHaskellDepends = [ + array base comonad comonad-transformers comonads-fd containers + contravariant distributive free keys mtl semigroupoids semigroups + transformers + ]; + description = "Representable functors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "representable-profunctors" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "representable-profunctors"; + version = "3.2"; + sha256 = "0bly94xix00krgl7iaxwb0l0bvykrm0zqz57m78p8j7pdmkr89wc"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + description = "This package has been absorbed into profunctor-extras"; + license = lib.licenses.bsd3; + }) {}; + + "representable-tries" = callPackage + ({ mkDerivation, adjunctions, base, bifunctors, comonad + , comonad-transformers, containers, distributive, keys, mtl + , representable-functors, semigroupoids, semigroups, transformers + }: + mkDerivation { + pname = "representable-tries"; + version = "3.0.2"; + sha256 = "07qjm04xf9qndyybph4mhjp65yjvz54pia4y8kj7wps75gjail2m"; + libraryHaskellDepends = [ + adjunctions base bifunctors comonad comonad-transformers containers + distributive keys mtl representable-functors semigroupoids + semigroups transformers + ]; + description = "Tries from representations of polynomial functors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "reprinter" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-discover, mtl, syb + , syz, text, transformers + }: + mkDerivation { + pname = "reprinter"; + version = "0.3.0.0"; + sha256 = "04rzgk0q5q75z52x3qyq8ddhyb6krnz1ixhmmvzpcfaq39p00cgh"; + libraryHaskellDepends = [ + base bytestring mtl syb syz text transformers + ]; + testHaskellDepends = [ base hspec mtl text ]; + testToolDepends = [ hspec-discover ]; + description = "Scrap Your Reprinter"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reproject" = callPackage + ({ mkDerivation, base, hspec, template-haskell }: + mkDerivation { + pname = "reproject"; + version = "0.2.0.0"; + sha256 = "1h1m5fdlhd2dxpk8bphcvbjybw40lw48b7j1bkk2grq3ljyvgmwl"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base hspec ]; + description = "Define and combine \"materialized\" projections"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "req" = callPackage + ({ mkDerivation, aeson, authenticate-oauth, base, blaze-builder + , bytestring, case-insensitive, containers, crypton-connection + , exceptions, hspec, hspec-core, hspec-discover, http-api-data + , http-client, http-client-tls, http-types, modern-uri + , monad-control, mtl, QuickCheck, retry, template-haskell, text + , time, transformers, transformers-base, unliftio-core + }: + mkDerivation { + pname = "req"; + version = "3.13.2"; + sha256 = "1pmhfn4rq4n5r2jmml8bj287iaipfl576s0csl4yaf31j0ll1gjv"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson authenticate-oauth base blaze-builder bytestring + case-insensitive containers crypton-connection exceptions + http-api-data http-client http-client-tls http-types modern-uri + monad-control mtl retry template-haskell text transformers + transformers-base unliftio-core + ]; + testHaskellDepends = [ + aeson base blaze-builder bytestring case-insensitive hspec + hspec-core http-api-data http-client http-types modern-uri + QuickCheck retry template-haskell text time + ]; + testToolDepends = [ hspec-discover ]; + doCheck = false; + description = "HTTP client library"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "req-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra, hspec + , hspec-discover, http-client, req, temporary, weigh + }: + mkDerivation { + pname = "req-conduit"; + version = "1.0.2"; + sha256 = "1g6zvwqrnrz161ixjcgklwvzrvb33fhh0x3w8vx7lyb4rvhmx99z"; + libraryHaskellDepends = [ + base bytestring conduit http-client req + ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra hspec req temporary + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring conduit conduit-extra req temporary weigh + ]; + description = "Conduit helpers for the req HTTP client library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "req-oauth2" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , data-default-class, hspec, http-client, http-types, lens + , modern-uri, req, text, transformers + }: + mkDerivation { + pname = "req-oauth2"; + version = "0.1.0.1"; + sha256 = "0nn1044b5rlvvfyvbf3j9pwbrqq16vh2pmgwp0kcanpxda8abal6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring data-default-class + http-client http-types lens modern-uri req text transformers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Provides OAuth2 authentication for use with Req"; + license = lib.licenses.mit; + mainProgram = "req-oauth2-app"; + }) {}; + + "req-url-extra" = callPackage + ({ mkDerivation, aeson, base, hspec, modern-uri, req, text }: + mkDerivation { + pname = "req-url-extra"; + version = "0.1.1.0"; + sha256 = "0jchywnpygwi0nsqfzqnfafwiajvqirmkrv4cr4bg50g3bs6c5s8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base modern-uri req ]; + executableHaskellDepends = [ aeson base modern-uri req text ]; + testHaskellDepends = [ base hspec modern-uri req ]; + description = "Provides URI/URL helper functions for use with Req"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sample"; + broken = true; + }) {}; + + "reqcatcher" = callPackage + ({ mkDerivation, base, http-client, http-types, HUnit, lens + , network, tasty, tasty-hunit, text, wai, warp, wreq + }: + mkDerivation { + pname = "reqcatcher"; + version = "0.2.2.3"; + sha256 = "1nwdvjvhd2msv6lzapdg1nkasp7wvc75mdg82ixqhwh8h7sgqs5p"; + libraryHaskellDepends = [ base http-types network text wai warp ]; + testHaskellDepends = [ + base http-client http-types HUnit lens tasty tasty-hunit wai wreq + ]; + description = "A local http server to catch the HTTP redirect"; + license = lib.licenses.bsd3; + }) {}; + + "request" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, http-client + , http-client-tls, http-types + }: + mkDerivation { + pname = "request"; + version = "0.2.2.0"; + sha256 = "057x980cs826j7yjhiph6m9j33zh0nlrshfdbq4i8g887scbqgnx"; + libraryHaskellDepends = [ + base bytestring case-insensitive http-client http-client-tls + http-types + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "request-monad" = callPackage + ({ mkDerivation, base, free, mtl, transformers }: + mkDerivation { + pname = "request-monad"; + version = "0.3.0.1"; + sha256 = "1aqcsm9a3zd11k7d4nbvxsy7l35fr77z7gyhrl7rvflnixid29ws"; + libraryHaskellDepends = [ base free mtl transformers ]; + description = "A transformer for generic requests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "require" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, criterion + , directory, dlist, hspec, megaparsec, mtl, optparse-generic + , relude, tasty, tasty-hspec, text + }: + mkDerivation { + pname = "require"; + version = "0.4.11"; + sha256 = "17nfpzwhwxnl6jmqnh2rf52mki3mh44y24w7masscbnadxnfp98a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring directory dlist megaparsec mtl + optparse-generic relude text + ]; + executableHaskellDepends = [ + ansi-terminal base bytestring directory dlist megaparsec mtl + optparse-generic relude text + ]; + testHaskellDepends = [ + ansi-terminal base bytestring directory dlist hspec megaparsec mtl + optparse-generic relude tasty tasty-hspec text + ]; + benchmarkHaskellDepends = [ + ansi-terminal base bytestring criterion directory dlist megaparsec + mtl optparse-generic relude text + ]; + description = "Scrap your qualified import clutter"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "require-callstack" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "require-callstack"; + version = "0.2.0.0"; + sha256 = "15zy46r66qslmqpirydnzkqy8s241kzzp6wiqksi29gzipbzgha3"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base ]; + description = "Propagate HasCallStack with constraints"; + license = lib.licenses.mit; + }) {}; + + "requirements" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "requirements"; + version = "0.7.0.2"; + sha256 = "0291av4vixsns5w55yff4vjd8mr2wr8fpm26ckx903sll0y982ix"; + libraryHaskellDepends = [ base ]; + description = "Abstraction to manage user defined Type Errors"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rere" = callPackage + ({ mkDerivation, aeson, base, bytestring, clock, containers + , criterion, derp, fin, parsec, QuickCheck, quickcheck-instances + , tasty, tasty-quickcheck, transformers, vec + }: + mkDerivation { + pname = "rere"; + version = "0.2.0.1"; + sha256 = "1cbdn8jz1zcbddc0b4ahln1k7vwg0npxhmnmqaasm3byrrr6l271"; + libraryHaskellDepends = [ + base containers fin parsec QuickCheck transformers vec + ]; + testHaskellDepends = [ + base containers QuickCheck quickcheck-instances tasty + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + aeson base bytestring clock containers criterion derp fin parsec + vec + ]; + description = "Regular-expressions extended with fixpoints for context-free powers"; + license = lib.licenses.bsd3; + }) {}; + + "rerebase" = callPackage + ({ mkDerivation, rebase }: + mkDerivation { + pname = "rerebase"; + version = "1.20.2"; + sha256 = "0c6ba9cvs2bq9yswys7xl6vl03bn3fm7b5iar5wpqd0aii2qqnps"; + libraryHaskellDepends = [ rebase ]; + description = "Reexports from \"base\" with a bunch of other standard libraries"; + license = lib.licenses.mit; + }) {}; + + "reroute" = callPackage + ({ mkDerivation, base, criterion, deepseq, graph-core, hashable + , hspec, http-api-data, hvect, mtl, random, regex-compat, text + , unordered-containers, vector + }: + mkDerivation { + pname = "reroute"; + version = "0.7.0.0"; + sha256 = "046pszxz2mp0glss03ifk1617i1w15cm5x0jy2iwg5a905vdis3s"; + libraryHaskellDepends = [ + base deepseq hashable http-api-data hvect mtl text + unordered-containers + ]; + testHaskellDepends = [ + base hspec hvect mtl text unordered-containers vector + ]; + benchmarkHaskellDepends = [ + base criterion deepseq graph-core hashable http-api-data hvect mtl + random regex-compat text unordered-containers vector + ]; + description = "abstract implementation of typed and untyped web routing"; + license = lib.licenses.mit; + }) {}; + + "rescue" = callPackage + ({ mkDerivation, base, criterion, directory, directory-tree + , doctest, exceptions, ghc, Glob, hlint, hspec, hspec-core + , hspec-expectations, lens-aeson, mtl, QuickCheck + , quickcheck-instances, rio, tasty, tasty-hspec, tasty-hunit + , tasty-rerun, tasty-smallcheck, text, transformers + , transformers-base, world-peace, yaml + }: + mkDerivation { + pname = "rescue"; + version = "0.4.2.1"; + sha256 = "096wlxiz8bjvjpnp68qzmkplddm3nh5417b3amn9x6kj7wvbf1ky"; + libraryHaskellDepends = [ + base exceptions ghc mtl text transformers transformers-base + world-peace + ]; + testHaskellDepends = [ + base directory directory-tree doctest exceptions ghc Glob hlint + hspec hspec-core hspec-expectations lens-aeson mtl QuickCheck + quickcheck-instances rio tasty tasty-hspec tasty-hunit tasty-rerun + tasty-smallcheck text transformers transformers-base world-peace + yaml + ]; + benchmarkHaskellDepends = [ + base criterion exceptions ghc mtl text transformers + transformers-base world-peace + ]; + description = "More understandable exceptions"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reserve" = callPackage + ({ mkDerivation, base, bytestring, directory, hspec, http-conduit + , http-kit, http-types, interpolate, mockery, network, process + , QuickCheck, streaming-commons, unix, warp + }: + mkDerivation { + pname = "reserve"; + version = "0.1.2"; + sha256 = "1fdqdxnj2177s0qlyprrsrhykgm93zwm6lgmsjp3ax4j4c42cpaf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory http-kit http-types network process + streaming-commons unix + ]; + testHaskellDepends = [ + base bytestring directory hspec http-conduit http-kit http-types + interpolate mockery network process QuickCheck streaming-commons + unix warp + ]; + description = "Reserve reloads web applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "reserve"; + }) {}; + + "reservoir" = callPackage + ({ mkDerivation, base, containers, random }: + mkDerivation { + pname = "reservoir"; + version = "0.2.0.0"; + sha256 = "0ywskms53cnhyywryvsr6mi9qyba6l6dncpj0hx59k0rdr5nb25h"; + libraryHaskellDepends = [ base containers random ]; + description = "Unweighted reservoir sampling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "resin" = callPackage + ({ mkDerivation, base, ghc-prim, ralist, semigroupoids }: + mkDerivation { + pname = "resin"; + version = "0.2.0.3"; + sha256 = "1arv9mcbg5xa6vzv6k85mcxdz38x26ipwhk8613qdd94a2hhf8nx"; + libraryHaskellDepends = [ base ghc-prim ralist semigroupoids ]; + description = "High performance variable binders"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "resistor-cube" = callPackage + ({ mkDerivation, base, comfort-array, lapack }: + mkDerivation { + pname = "resistor-cube"; + version = "0.0.1.4"; + sha256 = "1rwqbvjrvii7c47dvdp4kcfgh62v5a846wklx9z6iz555dhyk2y9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base comfort-array lapack ]; + description = "Compute total resistance of a cube of resistors"; + license = lib.licenses.bsd3; + mainProgram = "resistor-cube"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "resolv_0_1_2_0" = callPackage + ({ mkDerivation, base, base16-bytestring, binary, bytestring + , containers, directory, filepath, tasty, tasty-hunit + }: + mkDerivation { + pname = "resolv"; + version = "0.1.2.0"; + sha256 = "0wa6wsh6i52q4ah2z0hgzlks325kigch4yniz0y15nw4skxbm8l1"; + revision = "6"; + editedCabalFile = "1qhl69hrvdby2wmk1ip0mr3ghq57zqk1n06qp768bbpdanrfvxx1"; + libraryHaskellDepends = [ + base base16-bytestring binary bytestring containers + ]; + testHaskellDepends = [ + base bytestring directory filepath tasty tasty-hunit + ]; + description = "Domain Name Service (DNS) lookup via the libresolv standard library routines"; + license = lib.licenses.gpl2Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "resolv" = callPackage + ({ mkDerivation, base, base16-bytestring, binary, bytestring + , containers, directory, filepath, tasty, tasty-hunit + }: + mkDerivation { + pname = "resolv"; + version = "0.2.0.2"; + sha256 = "0jz798kliih4lb16s9bjk7sa9034x1qhyrr8z9sp6ahkz4yjh3c8"; + revision = "3"; + editedCabalFile = "0i9h81lrl0gdk6i1yrg2kqdx89fzr0wb29b6p7g2y3bnnmd2cs28"; + libraryHaskellDepends = [ + base base16-bytestring binary bytestring containers + ]; + testHaskellDepends = [ + base bytestring directory filepath tasty tasty-hunit + ]; + description = "Domain Name Service (DNS) lookup via the libresolv standard library routines"; + license = lib.licenses.gpl2Plus; + }) {}; + + "resolve" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, bv + , bytestring, hashable, hashmap, hslogger, iproute, network, parsec + , stm, stm-containers, transformers + }: + mkDerivation { + pname = "resolve"; + version = "0.1.0.0"; + sha256 = "0fdanss7qxx5nlciilal9yyxardxdfgrgm5kpjmnaa6dw53180ac"; + libraryHaskellDepends = [ + attoparsec attoparsec-binary base bv bytestring hashable hashmap + hslogger iproute network parsec stm stm-containers transformers + ]; + description = "A name resolusion library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "resolve-trivial-conflicts" = callPackage + ({ mkDerivation, ansi-terminal, base, base-compat, Diff, directory + , filepath, mtl, optparse-applicative, process, unix + }: + mkDerivation { + pname = "resolve-trivial-conflicts"; + version = "0.3.2.4"; + sha256 = "0892mrwky28nq3wcwr21znr4yss4sg2vz7g7w00j47wvhp3qmhv2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base base-compat Diff directory filepath mtl + optparse-applicative process unix + ]; + description = "Remove trivial conflict markers in a git repository"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "resolve-trivial-conflicts"; + broken = true; + }) {}; + + "resource-effect" = callPackage + ({ mkDerivation, base, containers, extensible-effects, HUnit, mtl + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "resource-effect"; + version = "0.1.1"; + sha256 = "085ila27irk7pflx4kgn1p364wx2hj9wlm2lvdq0ix25hv8afxnb"; + libraryHaskellDepends = [ base containers extensible-effects ]; + testHaskellDepends = [ + base containers extensible-effects HUnit mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "A port of the package 'resourcet' for extensible effects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "resource-effectful" = callPackage + ({ mkDerivation, base, effectful-core, stm }: + mkDerivation { + pname = "resource-effectful"; + version = "0.1.0.0"; + sha256 = "13f80fycm3000rwbcqb47n6m3jr4z3r7l6dw1ra8nvbbzb7n1q97"; + libraryHaskellDepends = [ base effectful-core stm ]; + description = "A region-based resource effect for the effectful ecosystem"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "resource-embed" = callPackage + ({ mkDerivation, base, bytestring, directory }: + mkDerivation { + pname = "resource-embed"; + version = "0.1.0.0"; + sha256 = "1i33z3rr72s5z2k6j5c10vjy7nslgfn3xqgwf8w05n9m2pwhn2fv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring directory ]; + description = "Embed data files via C and FFI"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "resource-embed"; + broken = true; + }) {}; + + "resource-pool" = callPackage + ({ mkDerivation, base, hashable, primitive, time }: + mkDerivation { + pname = "resource-pool"; + version = "0.4.0.0"; + sha256 = "1cg99a88zlaxxb1aqjv8f2xip7wr6a8k0mwiyxjqsy3m7qz7h3cc"; + libraryHaskellDepends = [ base hashable primitive time ]; + description = "A high-performance striped resource pooling implementation"; + license = lib.licenses.bsd3; + }) {}; + + "resource-pool-catchio" = callPackage + ({ mkDerivation, base, hashable, MonadCatchIO-transformers, stm + , time, transformers, transformers-base, vector + }: + mkDerivation { + pname = "resource-pool-catchio"; + version = "0.2.1.0"; + sha256 = "0g9r6hnn01n3p2ikcfkfc4afh83pzam29zal3k2ivajpl3kramsw"; + libraryHaskellDepends = [ + base hashable MonadCatchIO-transformers stm time transformers + transformers-base vector + ]; + description = "Fork of resource-pool, with a MonadCatchIO constraint"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "resource-pool-fork-avanov" = callPackage + ({ mkDerivation, base, hashable, stm, time, transformers + , transformers-base, unliftio, vector + }: + mkDerivation { + pname = "resource-pool-fork-avanov"; + version = "0.2.4.0"; + sha256 = "19jdi2rm9l68465y9l6gnywg7pizzvlyr48jyypp0aqhvjycmk3x"; + libraryHaskellDepends = [ + base hashable stm time transformers transformers-base unliftio + vector + ]; + description = "A high-performance striped resource pooling implementation"; + license = lib.licenses.bsd3; + }) {}; + + "resource-pool-monad" = callPackage + ({ mkDerivation, base, free, kan-extensions, monad-control + , resource-pool, transformers + }: + mkDerivation { + pname = "resource-pool-monad"; + version = "0.1.0.0"; + sha256 = "0zv4dy4krvqrcdb2m7x6abj0qpz6qhzv57gkapzdwj59705c5cam"; + libraryHaskellDepends = [ + base free kan-extensions monad-control resource-pool transformers + ]; + description = "A monadic interface for resource-pool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "resource-simple" = callPackage + ({ mkDerivation, base, containers, monad-control, monad-fork + , mtl-evil-instances, transformers, transformers-base + }: + mkDerivation { + pname = "resource-simple"; + version = "0.2"; + sha256 = "0m6jdhnq0f9anjm9bqmz3v8d0k12nkp4nks7mvhw7hjbjnkgscni"; + libraryHaskellDepends = [ + base containers monad-control monad-fork mtl-evil-instances + transformers transformers-base + ]; + description = "Allocate resources which are guaranteed to be released"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "resourcet" = callPackage + ({ mkDerivation, base, containers, exceptions, hspec, mtl + , primitive, transformers, unliftio-core + }: + mkDerivation { + pname = "resourcet"; + version = "1.3.0"; + sha256 = "0swrz7h73m86x3937gdiay3z30y9hn35n86v5brh38j2xs2ifq7c"; + libraryHaskellDepends = [ + base containers exceptions mtl primitive transformers unliftio-core + ]; + testHaskellDepends = [ base exceptions hspec transformers ]; + description = "Deterministic allocation and freeing of scarce resources"; + license = lib.licenses.bsd3; + }) {}; + + "resourcet-effectful" = callPackage + ({ mkDerivation, base, effectful-core, resourcet }: + mkDerivation { + pname = "resourcet-effectful"; + version = "1.0.1.0"; + sha256 = "0525jg30d3q545rz4dji8vzbfh2jjfglq9frj8ydwlwd9ylhnsjv"; + libraryHaskellDepends = [ base effectful-core resourcet ]; + description = "Adaptation of the resourcet library for the effectful ecosystem"; + license = lib.licenses.bsd3; + }) {}; + + "resourcet-extra" = callPackage + ({ mkDerivation, async, base, containers, resourcet + , safe-exceptions, unliftio-core + }: + mkDerivation { + pname = "resourcet-extra"; + version = "0.1.0"; + sha256 = "1vmb0yh94vj507gw8narrwv9vh1imlq4s7373zh9zrpd4x4h9d15"; + libraryHaskellDepends = [ + async base containers resourcet safe-exceptions unliftio-core + ]; + description = "ResourceT extras"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "resourcet-pool" = callPackage + ({ mkDerivation, base, resource-pool, resourcet }: + mkDerivation { + pname = "resourcet-pool"; + version = "0.1.0.0"; + sha256 = "1jf6sbyhxrqbkdxiv330rk46kdvbrr0c4pybnm9cmij9wdqs15bd"; + libraryHaskellDepends = [ base resource-pool resourcet ]; + description = "A small library to convert a Pool into an Acquire"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "resp" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, scanner, tasty + , tasty-hunit, tasty-quickcheck, utf8-string + }: + mkDerivation { + pname = "resp"; + version = "2.0.0"; + sha256 = "029vark4k69lvcsn2p9m0yniack09csjxn2j7p0vwqkszbyz209z"; + libraryHaskellDepends = [ base bytestring scanner ]; + testHaskellDepends = [ + base bytestring QuickCheck scanner tasty tasty-hunit + tasty-quickcheck utf8-string + ]; + description = "A fast, non-backtracking parser for the redis RESP3 protocol"; + license = lib.licenses.bsd3; + }) {}; + + "respond" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring, containers + , data-default-class, exceptions, fast-logger, formatting, HList + , http-media, http-types, lens, monad-control, monad-logger, mtl + , path-pieces, safe, scientific, template-haskell, text, time + , transformers, transformers-base, unordered-containers, vector + , wai, wai-extra, warp + }: + mkDerivation { + pname = "respond"; + version = "1.1.0"; + sha256 = "0j2xafk6rrspffmd0fxsmmz8gnmxxn3dxngh684nwj4030cg9m3r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bifunctors bytestring containers data-default-class + exceptions fast-logger formatting HList http-media http-types lens + monad-control monad-logger mtl path-pieces safe scientific + template-haskell text time transformers transformers-base + unordered-containers vector wai wai-extra warp + ]; + executableHaskellDepends = [ + aeson base fast-logger http-types text wai + ]; + description = "process and route HTTP requests and generate responses on top of WAI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "rest-client" = callPackage + ({ mkDerivation, aeson-utils, base, bytestring, case-insensitive + , data-default, exceptions, http-client, http-conduit, http-types + , hxt, hxt-pickle-utils, monad-control, mtl, resourcet, rest-types + , tostring, transformers, transformers-base, transformers-compat + , uri-encode, utf8-string + }: + mkDerivation { + pname = "rest-client"; + version = "0.5.2.3"; + sha256 = "1c4p68n3vb5w5xv0ha5bfq73qkcaqkyz0srfdn27pipy2s1h6p22"; + libraryHaskellDepends = [ + aeson-utils base bytestring case-insensitive data-default + exceptions http-client http-conduit http-types hxt hxt-pickle-utils + monad-control mtl resourcet rest-types tostring transformers + transformers-base transformers-compat uri-encode utf8-string + ]; + description = "Utility library for use in generated API client libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rest-core" = callPackage + ({ mkDerivation, aeson, aeson-utils, base, base-compat, bytestring + , case-insensitive, errors, fclabels, HUnit, hxt, hxt-pickle-utils + , json-schema, mtl, mtl-compat, multipart, random, rest-stringmap + , rest-types, safe, split, test-framework, test-framework-hunit + , text, transformers, transformers-compat, unordered-containers + , uri-encode, utf8-string, uuid + }: + mkDerivation { + pname = "rest-core"; + version = "0.39.0.2"; + sha256 = "0vr538sp8i5qwgd91bzvq9fxv939imxck6358xfzlgrk6x89cr1z"; + libraryHaskellDepends = [ + aeson aeson-utils base base-compat bytestring case-insensitive + errors fclabels hxt hxt-pickle-utils json-schema mtl mtl-compat + multipart random rest-stringmap rest-types safe split text + transformers transformers-compat unordered-containers uri-encode + utf8-string uuid + ]; + testHaskellDepends = [ + aeson base bytestring HUnit mtl test-framework test-framework-hunit + transformers transformers-compat unordered-containers + ]; + description = "Rest API library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rest-example" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring, containers + , generic-aeson, generic-xmlpickler, hxt, json-schema, mtl + , rest-core, rest-gen, safe, stm, text, time, transformers + , transformers-compat, unordered-containers + }: + mkDerivation { + pname = "rest-example"; + version = "0.2.0.4"; + sha256 = "0ci83v554dv9k7bw1vga04k0yrf4hcf76isvdmhhdanj7929kk92"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base-compat bytestring containers generic-aeson + generic-xmlpickler hxt json-schema mtl rest-core safe stm text time + transformers transformers-compat unordered-containers + ]; + executableHaskellDepends = [ base base-compat rest-gen ]; + description = "Example project for rest"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rest-example-gen"; + }) {}; + + "rest-gen" = callPackage + ({ mkDerivation, aeson, base, base-compat, blaze-html, Cabal + , code-builder, directory, fclabels, filepath, hashable + , haskell-src-exts, HStringTemplate, HUnit, hxt, json-schema + , pretty, process, rest-core, safe, scientific, semigroups, split + , test-framework, test-framework-hunit, text, uniplate + , unordered-containers, vector + }: + mkDerivation { + pname = "rest-gen"; + version = "0.20.0.3"; + sha256 = "1kd8i5kqjsdc3pl5gpg3i3lhy807qd6x4gxc86hr9a8kkv7y7hfn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base-compat blaze-html Cabal code-builder directory + fclabels filepath hashable haskell-src-exts HStringTemplate hxt + json-schema pretty process rest-core safe scientific semigroups + split text uniplate unordered-containers vector + ]; + testHaskellDepends = [ + base fclabels haskell-src-exts HUnit rest-core test-framework + test-framework-hunit + ]; + description = "Documentation and client generation from rest definition"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rest-happstack" = callPackage + ({ mkDerivation, base, containers, happstack-server, mtl, rest-core + , rest-gen, utf8-string + }: + mkDerivation { + pname = "rest-happstack"; + version = "0.3.1.1"; + sha256 = "1xjg745ydnw1mybkx2239wrj0jh9sy5mgx11gqwrbfcn5kmhckvr"; + revision = "2"; + editedCabalFile = "0yr1407fds0h73ijw6iivqq15ybiz3n6s555vxgaay4j4k4pkax9"; + libraryHaskellDepends = [ + base containers happstack-server mtl rest-core rest-gen utf8-string + ]; + description = "Rest driver for Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rest-rewrite" = callPackage + ({ mkDerivation, base, containers, graphviz, hashable, monad-loops + , mtl, parsec, process, QuickCheck, text, time + , unordered-containers, z3 + }: + mkDerivation { + pname = "rest-rewrite"; + version = "0.4.3"; + sha256 = "0rvqagskkibwadqdkfqqjp0vrdxfn1hnb6g27ps7h160knygaa1d"; + libraryHaskellDepends = [ + base containers hashable monad-loops mtl parsec process QuickCheck + text time unordered-containers + ]; + testHaskellDepends = [ + base containers hashable mtl QuickCheck text time + unordered-containers + ]; + testSystemDepends = [ graphviz z3 ]; + doHaddock = false; + description = "Rewriting library with online termination checking"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.tbidne ]; + }) {inherit (pkgs) graphviz; inherit (pkgs) z3;}; + + "rest-snap" = callPackage + ({ mkDerivation, base, base-compat, bytestring, case-insensitive + , rest-core, safe, snap-core, unordered-containers, uri-encode + , utf8-string + }: + mkDerivation { + pname = "rest-snap"; + version = "0.3.0.0"; + sha256 = "1s38xrmg90y80rxmz1kf5wfxq7dgf63xysicg0jfawwl3sy88iff"; + libraryHaskellDepends = [ + base base-compat bytestring case-insensitive rest-core safe + snap-core unordered-containers uri-encode utf8-string + ]; + description = "Rest driver for Snap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rest-stringmap" = callPackage + ({ mkDerivation, aeson, base, containers, hashable, hxt + , json-schema, tostring, unordered-containers + }: + mkDerivation { + pname = "rest-stringmap"; + version = "0.2.0.7"; + sha256 = "0l2l46c1mqpxq7hi37vjhaihfyapifjaxbzyi1bdhjkybx7n9m32"; + libraryHaskellDepends = [ + aeson base containers hashable hxt json-schema tostring + unordered-containers + ]; + description = "Maps with stringy keys that can be transcoded to JSON and XML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rest-types" = callPackage + ({ mkDerivation, aeson, base, base-compat, case-insensitive + , generic-aeson, generic-xmlpickler, hxt, json-schema + , rest-stringmap, text, uuid + }: + mkDerivation { + pname = "rest-types"; + version = "1.14.1.2"; + sha256 = "0cjxnb4zvj7iafgy9h4wq8817wkm1mvas45xcb9346kwd3yqgvmy"; + revision = "1"; + editedCabalFile = "06wjl45ravvw4vjwpl15r6qdpj3va7hpsk04z1bh8xh1by0r2yhz"; + libraryHaskellDepends = [ + aeson base base-compat case-insensitive generic-aeson + generic-xmlpickler hxt json-schema rest-stringmap text uuid + ]; + description = "Silk Rest Framework Types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rest-wai" = callPackage + ({ mkDerivation, base, base-compat, bytestring, case-insensitive + , containers, http-types, mime-types, mtl, rest-core, text + , unordered-containers, wai + }: + mkDerivation { + pname = "rest-wai"; + version = "0.2.0.1"; + sha256 = "00hd7i28p5diy00m18yi6f2jp5cxbvb9s2fv24phakjsp2vmw81q"; + revision = "2"; + editedCabalFile = "1n3sd3vszi0ifw098jf2yan8xcnrxckr22jssl61k0vn74573hw3"; + libraryHaskellDepends = [ + base base-compat bytestring case-insensitive containers http-types + mime-types mtl rest-core text unordered-containers wai + ]; + description = "Rest driver for WAI applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "restartable" = callPackage + ({ mkDerivation, aeson, base, bytestring, unix }: + mkDerivation { + pname = "restartable"; + version = "0.3.0.0"; + sha256 = "0bar7sy53pylq13wkbb4j3i7y81g6y203njkh9vlid7nh109j409"; + libraryHaskellDepends = [ aeson base bytestring unix ]; + description = "Minimal live coding library for model-view-event-update applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "restful-snap" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , data-default, digestive-functors, errors, heist, lens, map-syntax + , mtl, old-locale, readable, snap, snap-core, snap-extras + , template-haskell, text, time, time-locale-compat, xmlhtml + }: + mkDerivation { + pname = "restful-snap"; + version = "0.4.2"; + sha256 = "0639j9dv51jra3mx9pqsb9hwrp73cw4xlc27p4hklk3xqr0fvf0p"; + libraryHaskellDepends = [ + base blaze-builder bytestring containers data-default + digestive-functors errors heist lens map-syntax mtl old-locale + readable snap snap-core snap-extras template-haskell text time + time-locale-compat xmlhtml + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "restless-git" = callPackage + ({ mkDerivation, base, bytestring, clock, containers, HSH, tasty + , tasty-hunit, temporary, text, time + }: + mkDerivation { + pname = "restless-git"; + version = "0.7"; + sha256 = "0r344f4q9bvqfrh1ls1g90xq7r1p30anwhnwjckz5v26idiynxy3"; + libraryHaskellDepends = [ + base bytestring clock containers HSH text time + ]; + testHaskellDepends = [ + base bytestring containers tasty tasty-hunit temporary text + ]; + description = "Easy Git repository serialization"; + license = lib.licenses.gpl3Only; + }) {}; + + "restricted-workers" = callPackage + ({ mkDerivation, async, base, bytestring, cereal, data-default + , directory, either, filepath, monad-control, mtl, network, selinux + , stm, text, transformers, transformers-base, unix + }: + mkDerivation { + pname = "restricted-workers"; + version = "0.1.1"; + sha256 = "0lxipqp8nsgw07hmb4b8rfxlfmfhj0l7sg8k0042qscys92rzg9l"; + libraryHaskellDepends = [ + async base bytestring cereal data-default directory either filepath + monad-control mtl network selinux stm text transformers + transformers-base unix + ]; + description = "Running worker processes under system resource restrictions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "restyle" = callPackage + ({ mkDerivation, base, directory, filepath, utf8-string }: + mkDerivation { + pname = "restyle"; + version = "0.1.0"; + sha256 = "0hzkdg4f5h96zqznnrbjbxrzv17gz1zvd5g4a51rrpsgpngkax7x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base directory filepath utf8-string ]; + description = "Convert between camel case and separated words style"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "restyle"; + broken = true; + }) {}; + + "result" = callPackage + ({ mkDerivation, base, bifunctors, keys, mtl, transformers }: + mkDerivation { + pname = "result"; + version = "0.2.6.0"; + sha256 = "1ibqc5h2vxy4h3sn94jxmjk099fkainnyd2y457g4ldqv9ydj9pm"; + libraryHaskellDepends = [ base bifunctors keys mtl transformers ]; + testHaskellDepends = [ base ]; + description = "Encode success or at least one error"; + license = lib.licenses.mit; + }) {}; + + "resumable-exceptions" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "resumable-exceptions"; + version = "0.0.0.20100920"; + sha256 = "06lzjf8dcbxks57x434n27146whryzzpwcn8bq2mclwfcrv9g3gs"; + libraryHaskellDepends = [ base mtl ]; + description = "A monad transformer for resumable exceptions"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ret" = callPackage + ({ mkDerivation, base, case-insensitive, containers, directory + , filepath, unix + }: + mkDerivation { + pname = "ret"; + version = "0.5.0.0"; + sha256 = "0204vwjw13j82fjqsw1qklp7n6rqlvxkhb1jgg8n6ya0a469ahm9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base case-insensitive containers directory filepath unix + ]; + description = "A tool that returns to a landmark parent directory"; + license = lib.licenses.mit; + mainProgram = "ret"; + }) {}; + + "rethinkdb" = callPackage + ({ mkDerivation, aeson, async, base, base64-bytestring, binary + , bytestring, containers, criterion, data-default, doctest, mtl + , network, scientific, text, time, unordered-containers + , utf8-string, vector + }: + mkDerivation { + pname = "rethinkdb"; + version = "2.2.0.10"; + sha256 = "0lkq2cbc5hbbcbxb9kd0pmmy28k0rp66fwprmhb7jgkfqpggrcxv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring containers + data-default mtl network scientific text time unordered-containers + utf8-string vector + ]; + testHaskellDepends = [ base doctest ]; + benchmarkHaskellDepends = [ aeson async base criterion text ]; + description = "A driver for RethinkDB 2.2"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rethinkdb-client-driver" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , criterion, hashable, hspec, hspec-smallcheck, mtl, network + , old-locale, scientific, smallcheck, stm, template-haskell, text + , time, unordered-containers, vector + }: + mkDerivation { + pname = "rethinkdb-client-driver"; + version = "0.0.25"; + sha256 = "15l9z7ki81cv97lajxcbddavbd254c5adcdi8yw6df31rmbc378g"; + revision = "5"; + editedCabalFile = "051fgkx8zdlbpnsgvqm4jqk9a21xszz9sdhcmchx6h4ilyn7byjy"; + libraryHaskellDepends = [ + aeson base binary bytestring containers hashable mtl network + old-locale scientific stm template-haskell text time + unordered-containers vector + ]; + testHaskellDepends = [ + base hspec hspec-smallcheck smallcheck text time + unordered-containers vector + ]; + benchmarkHaskellDepends = [ + base criterion text time unordered-containers vector + ]; + description = "Client driver for RethinkDB"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rethinkdb-model" = callPackage + ({ mkDerivation, aeson, base, mtl, rethinkdb, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "rethinkdb-model"; + version = "0.1.0.2"; + sha256 = "15993912bw3v09c6fiqnjcjcpd77px61kq276v1aaqdbahzpzw2q"; + libraryHaskellDepends = [ + aeson base mtl rethinkdb text transformers unordered-containers + ]; + description = "Useful tools for modeling data with rethinkdb"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rethinkdb-wereHamster" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , data-default, ghc-prim, mtl, network, protocol-buffers + , protocol-buffers-descriptor, text, time, unordered-containers + , utf8-string, vector + }: + mkDerivation { + pname = "rethinkdb-wereHamster"; + version = "1.8.0.5"; + sha256 = "0wkxf1iixy9rnl2rawima61qpjz77g4w08dd13q004g6c1n0h6kq"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers data-default ghc-prim + mtl network protocol-buffers protocol-buffers-descriptor text time + unordered-containers utf8-string vector + ]; + description = "RethinkDB driver for Haskell"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "retrie_1_1_0_0" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, containers + , data-default, deepseq, directory, filepath, ghc, ghc-exactprint + , ghc-paths, haskell-src-exts, HUnit, list-t, mtl + , optparse-applicative, process, random-shuffle, syb, tasty + , tasty-hunit, temporary, text, transformers, unordered-containers + }: + mkDerivation { + pname = "retrie"; + version = "1.1.0.0"; + sha256 = "148d1pl52mac4mz4pl9qmmynjjbzygg4x6vlsyblb268drcjn3f8"; + revision = "1"; + editedCabalFile = "1v2x7n71vvhpybmzqlxg5bqg7ac5zqx1q4ji342xgmy2dfjq29d3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal async base bytestring containers data-default + directory filepath ghc ghc-exactprint list-t mtl + optparse-applicative process random-shuffle syb text transformers + unordered-containers + ]; + executableHaskellDepends = [ base haskell-src-exts ]; + testHaskellDepends = [ + base containers data-default deepseq directory filepath ghc + ghc-paths haskell-src-exts HUnit mtl optparse-applicative process + syb tasty tasty-hunit temporary text unordered-containers + ]; + description = "A powerful, easy-to-use codemodding tool for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "retrie" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, containers + , data-default, deepseq, directory, exceptions, filepath, ghc + , ghc-exactprint, ghc-paths, haskell-src-exts, HUnit, list-t, mtl + , optparse-applicative, process, random-shuffle, syb, tasty + , tasty-hunit, temporary, text, transformers, unordered-containers + }: + mkDerivation { + pname = "retrie"; + version = "1.2.3"; + sha256 = "1fs7g6p2g07gwhf5ki8y2064pj57rrnhh1zp21hr8n2kpzpznryf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal async base bytestring containers data-default + directory filepath ghc ghc-exactprint list-t mtl + optparse-applicative process random-shuffle syb text transformers + unordered-containers + ]; + executableHaskellDepends = [ base ghc-paths haskell-src-exts ]; + testHaskellDepends = [ + base containers data-default deepseq directory exceptions filepath + ghc ghc-exactprint ghc-paths haskell-src-exts HUnit mtl + optparse-applicative process syb tasty tasty-hunit temporary text + unordered-containers + ]; + description = "A powerful, easy-to-use codemodding tool for Haskell"; + license = lib.licenses.mit; + }) {}; + + "retroclash-lib" = callPackage + ({ mkDerivation, barbies, base, clash-ghc, clash-lib, clash-prelude + , containers, ghc-typelits-extra, ghc-typelits-knownnat + , ghc-typelits-natnormalise, lens, lift-type, monoidal-containers + , mtl, template-haskell, th-orphans, transformers + }: + mkDerivation { + pname = "retroclash-lib"; + version = "0.1.2.2"; + sha256 = "18jkrbg3fhz64n6adxa674jng6ajrq89ib53rhjvm053qsafrllh"; + revision = "1"; + editedCabalFile = "0f2l2xvz704yhwb1qwk70z29j3gf1afxvszc6f1sk3cdkkxnxpsd"; + libraryHaskellDepends = [ + barbies base clash-ghc clash-lib clash-prelude containers + ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise + lens lift-type monoidal-containers mtl template-haskell th-orphans + transformers + ]; + description = "Code shared across the code samples in the book \"Retrocomputing with Clash\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "retroclash-sim" = callPackage + ({ mkDerivation, array, arrows, base, clash-ghc, clash-lib + , clash-prelude, ghc-typelits-extra, ghc-typelits-knownnat + , ghc-typelits-natnormalise, lens, mtl, retroclash-lib, sdl2, text + , transformers + }: + mkDerivation { + pname = "retroclash-sim"; + version = "0.1.1"; + sha256 = "147i7nbxyxgsvyj2wiaiipi0s8sp14y1av33yba4s148k38zsiw3"; + revision = "1"; + editedCabalFile = "10s1p7j3i37ykwaaf58n1cl3ha128mbl3b6jp9lhvxgxj3f7j06d"; + libraryHaskellDepends = [ + array arrows base clash-ghc clash-lib clash-prelude + ghc-typelits-extra ghc-typelits-knownnat ghc-typelits-natnormalise + lens mtl retroclash-lib sdl2 text transformers + ]; + description = "High-level simulators from the book \"Retrocomputing with Clash\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "retry" = callPackage + ({ mkDerivation, base, exceptions, ghc-prim, hedgehog, HUnit, mtl + , mtl-compat, random, stm, tasty, tasty-hedgehog, tasty-hunit, time + , transformers, unliftio-core + }: + mkDerivation { + pname = "retry"; + version = "0.9.3.1"; + sha256 = "1mky1dfllmx6dr1gayf636n3z5xrfmam3rhs5vx7c3wj9c8kabk2"; + libraryHaskellDepends = [ + base exceptions ghc-prim mtl mtl-compat random transformers + unliftio-core + ]; + testHaskellDepends = [ + base exceptions ghc-prim hedgehog HUnit mtl mtl-compat random stm + tasty tasty-hedgehog tasty-hunit time transformers unliftio-core + ]; + description = "Retry combinators for monadic actions that may fail"; + license = lib.licenses.bsd3; + }) {}; + + "retry-effectful" = callPackage + ({ mkDerivation, base, effectful-core, exceptions, retry, tasty + , tasty-hunit + }: + mkDerivation { + pname = "retry-effectful"; + version = "0.1.0.0"; + sha256 = "0d9ja583y6vi4i1mcbyr85k7ffcnrzb23axnpl7khmbgiybwr85w"; + libraryHaskellDepends = [ base effectful-core exceptions retry ]; + testHaskellDepends = [ base effectful-core tasty tasty-hunit ]; + description = "Adaptation of the retry library for the effectful ecosystem"; + license = lib.licenses.bsd3; + }) {}; + + "retryer" = callPackage + ({ mkDerivation, base, optparse-applicative, process }: + mkDerivation { + pname = "retryer"; + version = "0.1.0.1"; + sha256 = "1rvblmzlsyfvvvjz71ngb8l412rrr943s7pp75gqjcxnklnlc97j"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base optparse-applicative process ]; + description = "Retry failed commands"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "retryer"; + broken = true; + }) {}; + + "rev-scientific" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rev-scientific"; + version = "0.2.1.0"; + sha256 = "110hbw4b8gbkgszc7d77rw9qpiwsz4lvsfbsb4cpw9fwzrcpvwnh"; + libraryHaskellDepends = [ base ]; + description = "A library to provide special kind of big numbers writing"; + license = lib.licenses.mit; + }) {}; + + "rev-state" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "rev-state"; + version = "0.2.0.1"; + sha256 = "13fwxxv73wf8bvsixl4xsh44pd8jmygdxp1yx5j3a44g230vgrf1"; + libraryHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base ]; + description = "Reverse State monad transformer"; + license = lib.licenses.bsd3; + }) {}; + + "revdectime" = callPackage + ({ mkDerivation, base, old-time }: + mkDerivation { + pname = "revdectime"; + version = "0.1.1"; + sha256 = "0lbf7dclcdvy56b7wjyq3iam757wf4vic4b5qyxd4bffk66q3asm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base old-time ]; + description = "A French revolutionary decimal time (metric) clock"; + license = "GPL"; + mainProgram = "revdectime"; + }) {}; + + "reverse-apply" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "reverse-apply"; + version = "2.0.1"; + sha256 = "0iw1j2xr5dy29a1bwcg7fqk3lv72izr0nhj31rn45w53py1367nb"; + libraryHaskellDepends = [ base ]; + description = "Standard version of the reverse apply operator"; + license = lib.licenses.bsd3; + }) {}; + + "reverse-arguments" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "reverse-arguments"; + version = "0.1.0.0"; + sha256 = "0f9dz654rqz0yrh1qvl6947ds5pfl2bsy7gnv4i8swlaj1n8dmzi"; + libraryHaskellDepends = [ base ]; + description = "Reverse the arguments of arbitrary functions"; + license = lib.licenses.bsd3; + }) {}; + + "reverse-geocoding" = callPackage + ({ mkDerivation, aeson, base, iso3166-country-codes, lens + , lens-aeson, text, wreq + }: + mkDerivation { + pname = "reverse-geocoding"; + version = "0.3.0.0"; + sha256 = "1c3qpclyhrn5vrgzl97p2gc3d2j1w6amkw7wlxb1il6cm9rd376j"; + libraryHaskellDepends = [ + aeson base iso3166-country-codes lens lens-aeson text wreq + ]; + description = "Simple reverse geocoding using OpenStreeMap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reverse-list" = callPackage + ({ mkDerivation, base, containers, contiguous, deepseq }: + mkDerivation { + pname = "reverse-list"; + version = "0.3.0.0"; + sha256 = "0q3fjgbc6r0v7zdcs577jilqc0py6vmr4iyvnngdlwhrcvyv4mjs"; + revision = "1"; + editedCabalFile = "1imxzlhyvar0a8s4wz1yjz2kk8994iq38xvlfypya0izw3nnhwc8"; + libraryHaskellDepends = [ base containers contiguous deepseq ]; + description = "reversed lists/snoc lists"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "reversi" = callPackage + ({ mkDerivation, array, base, process }: + mkDerivation { + pname = "reversi"; + version = "0.1.1"; + sha256 = "1dddlldp55c6l7g5n2gi8r1r0f8r6r3ipq9mlx11d54j8wmvvlnz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base process ]; + description = "Text-only reversi (aka othelo) game"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "reversi"; + broken = true; + }) {}; + + "rewrite" = callPackage + ({ mkDerivation, base, bytestring, directory, multiarg, process }: + mkDerivation { + pname = "rewrite"; + version = "0.10"; + sha256 = "10cbsjilc4nv4hi4ipb078hiy7afnjl20f9kcda15pmpmqxxywjg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory multiarg process + ]; + description = "open file and rewrite it with new contents"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rewrite"; + }) {}; + + "rewrite-inspector" = callPackage + ({ mkDerivation, base, binary, brick, containers, data-default + , hashable, microlens, microlens-th, prettyprinter, text, vty + }: + mkDerivation { + pname = "rewrite-inspector"; + version = "0.1.0.11"; + sha256 = "05k923qjf9w5lvwhi918nqscxzxvpcsw5lbw9sgrgbh0bijw6j3r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary brick containers data-default hashable microlens + microlens-th prettyprinter text vty + ]; + executableHaskellDepends = [ base prettyprinter ]; + description = "Inspection of rewriting steps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rewriting" = callPackage + ({ mkDerivation, base, containers, regular }: + mkDerivation { + pname = "rewriting"; + version = "0.2.2"; + sha256 = "0gnd8awqjnm905m29yldy3z7w7jvilj5svijz63lzmwbjknfh6bs"; + libraryHaskellDepends = [ base containers regular ]; + description = "Generic rewriting library for regular datatypes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rex" = callPackage + ({ mkDerivation, base, bytestring, containers, haskell-src-exts + , haskell-src-meta, pcre-light, template-haskell + }: + mkDerivation { + pname = "rex"; + version = "0.6.2"; + sha256 = "17lbpknqzly7h2gz3x4n4ykjirhqym7bk9wrvjhh23din6brg8p3"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers haskell-src-exts haskell-src-meta + pcre-light template-haskell + ]; + description = "A quasi-quoter for typeful results of regex captures"; + license = lib.licenses.bsd3; + }) {}; + + "rezoom" = callPackage + ({ mkDerivation, base, bytestring, containers, datetime, HTTP, json + , mtl, nano-md5, xhtml + }: + mkDerivation { + pname = "rezoom"; + version = "0.0.4"; + sha256 = "122hca6whzxqk3x7207k4clrrl2awy96pafq0gjwddqicny41jza"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring containers datetime HTTP json mtl nano-md5 xhtml + ]; + description = "Github resume generator"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "rezoom"; + }) {}; + + "rfc" = callPackage + ({ mkDerivation, aeson, aeson-diff, attoparsec, base, binary + , blaze-html, bytestring, classy-prelude, containers, data-default + , envy, hedis, http-api-data, http-client, http-client-tls + , http-types, lens, lifted-async, markdown, miso, monad-control + , mono-traversable, mtl, natural-transformation, network + , network-uri, postgresql-typed, resource-pool, servant + , servant-blaze, servant-client, servant-docs, servant-server + , servant-swagger, simple-logger, swagger2, temporary, text + , text-conversions, time, time-units, unliftio, unliftio-core + , unordered-containers, url, uuid-types, wai, wai-cli, wai-cors + , wai-extra, warp, wreq + }: + mkDerivation { + pname = "rfc"; + version = "0.0.0.25"; + sha256 = "1yzi8cb90iy54wi463cpk9h961k53cilgdjcf252yw4qsvxcqh5i"; + libraryHaskellDepends = [ + aeson aeson-diff attoparsec base binary blaze-html bytestring + classy-prelude containers data-default envy hedis http-api-data + http-client http-client-tls http-types lens lifted-async markdown + miso monad-control mono-traversable mtl natural-transformation + network network-uri postgresql-typed resource-pool servant + servant-blaze servant-client servant-docs servant-server + servant-swagger simple-logger swagger2 temporary text + text-conversions time time-units unliftio unliftio-core + unordered-containers url uuid-types wai wai-cli wai-cors wai-extra + warp wreq + ]; + description = "Robert Fischer's Common library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rfc-env" = callPackage + ({ mkDerivation, base, envy, network, rfc-prelude, time }: + mkDerivation { + pname = "rfc-env"; + version = "0.0.0.1"; + sha256 = "1s3r5wpap3rj7fxx1wvxjk5671jcnllvplz631vagwbyl9p755zh"; + libraryHaskellDepends = [ base envy network rfc-prelude time ]; + description = "Environment variable support from the Robert Fischer Commons"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rfc-http-client" = callPackage + ({ mkDerivation, aeson, base, http-client, http-client-tls + , http-types, lens, network-uri, rfc-prelude, scientific + , servant-server, vector, wreq + }: + mkDerivation { + pname = "rfc-http-client"; + version = "0.0.0.1"; + sha256 = "0ksmv0vhprc8d2ck003jim03js5ifqw1vg7319afmwzzmqp8lwn1"; + libraryHaskellDepends = [ + aeson base http-client http-client-tls http-types lens network-uri + rfc-prelude scientific servant-server vector wreq + ]; + description = "The HTTP client extensions from the Robert Fischer Commons"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rfc-prelude" = callPackage + ({ mkDerivation, aeson, base, bifunctors, bytestring + , classy-prelude, containers, data-default, http-api-data + , integer-logarithms, lens, monad-control, network-uri, text + , text-conversions, time, time-units, transformers, tuple, unliftio + , unliftio-core, uuid-types + }: + mkDerivation { + pname = "rfc-prelude"; + version = "0.0.0.2"; + sha256 = "1d2kvmidbglc60p3zy6wd9af6w27b303znqh09rjms5ifri0k6kf"; + revision = "1"; + editedCabalFile = "1jvqvj93hc73wkjszfan5zc95sr8wmgwqzf3d2saa6fkzfclg23y"; + libraryHaskellDepends = [ + aeson base bifunctors bytestring classy-prelude containers + data-default http-api-data integer-logarithms lens monad-control + network-uri text text-conversions time time-units transformers + tuple unliftio unliftio-core uuid-types + ]; + description = "The Prelude from the Robert Fischer Commons"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rfc-psql" = callPackage + ({ mkDerivation, base, bytestring, network, postgresql-typed + , resource-pool, rfc-env, rfc-prelude, transformers + }: + mkDerivation { + pname = "rfc-psql"; + version = "0.0.0.1"; + sha256 = "1vaahacbk0c1zv7md6sb5lymncbzr7xxfn31cmd4dd8gjwdfk4zb"; + libraryHaskellDepends = [ + base bytestring network postgresql-typed resource-pool rfc-env + rfc-prelude transformers + ]; + description = "The PostgreSQL extensions from the Robert Fischer Commons"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rfc-redis" = callPackage + ({ mkDerivation, base, hedis, rfc-env, rfc-prelude, time }: + mkDerivation { + pname = "rfc-redis"; + version = "0.0.0.1"; + sha256 = "00r8mghkgqgf6mh4v5jspahdcpb3bj5i82rmiyasv01a7gp6gzsg"; + libraryHaskellDepends = [ base hedis rfc-env rfc-prelude time ]; + description = "The Redis extensions from the Robert Fischer Commons"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rfc-servant" = callPackage + ({ mkDerivation, aeson, amazonka, base, binary, blaze-html + , data-default, http-types, lens, markdown, natural-transformation + , rfc-http-client, rfc-prelude, rfc-psql, rfc-redis, servant + , servant-blaze, servant-docs, servant-server, servant-swagger + , servant-swagger-ui, swagger2, wai, wreq + }: + mkDerivation { + pname = "rfc-servant"; + version = "0.0.0.1"; + sha256 = "1p4j2lv4hj6bxqbanj4w0j00d1qm7np94gp7ap1kmjkdznsl4vhz"; + libraryHaskellDepends = [ + aeson amazonka base binary blaze-html data-default http-types lens + markdown natural-transformation rfc-http-client rfc-prelude + rfc-psql rfc-redis servant servant-blaze servant-docs + servant-server servant-swagger servant-swagger-ui swagger2 wai wreq + ]; + description = "The Servant extensions from the Robert Fischer Commons"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rfc1413-server" = callPackage + ({ mkDerivation, base, network-simple, rfc1413-types }: + mkDerivation { + pname = "rfc1413-server"; + version = "0.0.0.0"; + sha256 = "065x5fgsqdi4d5sjd1gridwshag3afdbip1g8qi4jz41xdi2xm38"; + libraryHaskellDepends = [ base network-simple rfc1413-types ]; + description = "rfc1413 server"; + license = lib.licenses.bsd3; + }) {}; + + "rfc1413-types" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "rfc1413-types"; + version = "0.0.0.0"; + sha256 = "1lyf0wpjyzj43przl6k7mv1484aciizy03ch6ygbzkm0b0f70ha5"; + revision = "1"; + editedCabalFile = "1v55q9z4k4c4qb30hmavf3hvwi1i9a351i12ycwzmlj0vv382byk"; + libraryHaskellDepends = [ base bytestring ]; + description = "An rfc1413 parser and response renderer"; + license = lib.licenses.bsd3; + }) {}; + + "rfc1751" = callPackage + ({ mkDerivation, base, bytestring, cereal, hspec, QuickCheck + , vector + }: + mkDerivation { + pname = "rfc1751"; + version = "0.1.3"; + sha256 = "1f68rss3y64g2s7dmzb635986vf682gb1yvv4x720b29gh65dahk"; + libraryHaskellDepends = [ base bytestring cereal vector ]; + testHaskellDepends = [ + base bytestring cereal hspec QuickCheck vector + ]; + description = "RFC-1751 library for Haskell"; + license = lib.licenses.mit; + }) {}; + + "rfc3339" = callPackage + ({ mkDerivation, base, timerep }: + mkDerivation { + pname = "rfc3339"; + version = "1.0.5"; + sha256 = "1p3nahcmsikrc5maf7qz45042h80m6xszx70154yq169rsqkvav0"; + libraryHaskellDepends = [ base timerep ]; + doHaddock = false; + description = "Parse and display time according to RFC3339 (deprecated)"; + license = lib.licenses.bsd3; + }) {}; + + "rfc5051" = callPackage + ({ mkDerivation, base, containers, text }: + mkDerivation { + pname = "rfc5051"; + version = "0.2"; + sha256 = "0nri7js5ymywh2gi3li25wrkl1nf712qhbzw5hn46fib83qsq73k"; + libraryHaskellDepends = [ base containers text ]; + testHaskellDepends = [ base text ]; + description = "Simple unicode collation as per RFC5051"; + license = lib.licenses.bsd3; + }) {}; + + "rg" = callPackage + ({ mkDerivation, array, base, fmt, possibly, tasty, tasty-hunit + , text, unordered-containers, vector + }: + mkDerivation { + pname = "rg"; + version = "1.4.0.0"; + sha256 = "1cnh3pmq80vziwr2rnz2zinlhak5abrkcpcrrs6x6jz0aq9npnj7"; + libraryHaskellDepends = [ + array base fmt possibly text unordered-containers vector + ]; + testHaskellDepends = [ + array base fmt possibly tasty tasty-hunit text unordered-containers + vector + ]; + description = "A dynamic/unbounded alternative to Bounded Enum"; + license = lib.licenses.bsd3; + }) {}; + + "rgb-color-model" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rgb-color-model"; + version = "0.2.0.0"; + sha256 = "0vhqw2hylv0228g48b4q81fs0pjgmv68rzlasnz39g6yqddws97c"; + libraryHaskellDepends = [ base ]; + description = "Haskell types for working with RGB colors"; + license = lib.licenses.mit; + }) {}; + + "rhbzquery" = callPackage + ({ mkDerivation, base, bytestring, config-ini, directory + , email-validate, extra, filepath, http-types, optparse-applicative + , simple-cmd, simple-cmd-args, text + }: + mkDerivation { + pname = "rhbzquery"; + version = "0.4.4"; + sha256 = "00175smanmcr6k8b83kj7mif47jggxn0pvy64yjc4ikpbw822c2q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring config-ini directory email-validate extra filepath + http-types optparse-applicative simple-cmd simple-cmd-args text + ]; + testHaskellDepends = [ base simple-cmd ]; + description = "Bugzilla query tool"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "rhbzquery"; + broken = true; + }) {}; + + "rhine" = callPackage + ({ mkDerivation, base, containers, deepseq, dunai, free + , monad-schedule, MonadRandom, random, simple-affine-space, tasty + , tasty-hunit, text, time, time-domain, transformers, vector-sized + }: + mkDerivation { + pname = "rhine"; + version = "1.2"; + sha256 = "1r9a1psakkq1mzmlq5qcfv8kp45p5br1p5pfs0pzlh2g0qhy3wng"; + libraryHaskellDepends = [ + base containers deepseq dunai free monad-schedule MonadRandom + random simple-affine-space text time time-domain transformers + vector-sized + ]; + testHaskellDepends = [ + base monad-schedule tasty tasty-hunit vector-sized + ]; + description = "Functional Reactive Programming with type-level clocks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.turion ]; + broken = true; + }) {}; + + "rhine-bayes" = callPackage + ({ mkDerivation, base, dunai, log-domain, mmorph, monad-bayes + , rhine, rhine-gloss, time, transformers + }: + mkDerivation { + pname = "rhine-bayes"; + version = "1.2"; + sha256 = "0zffcvhx2bh1wcbizbjvy1gpcn4l8yjzppi54dcl9zxkpdbap5hb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base dunai log-domain monad-bayes rhine transformers + ]; + executableHaskellDepends = [ + base dunai log-domain mmorph monad-bayes rhine rhine-gloss time + transformers + ]; + description = "monad-bayes backend for Rhine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rhine-bayes-gloss"; + }) {}; + + "rhine-gloss" = callPackage + ({ mkDerivation, base, dunai, gloss, mmorph, monad-schedule, rhine + , transformers + }: + mkDerivation { + pname = "rhine-gloss"; + version = "1.2"; + sha256 = "1nxqggdjikn6qr89z1pn4pfqf392dnpxz6hlb07kdfaxa2rgcrp9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base dunai gloss mmorph monad-schedule rhine transformers + ]; + executableHaskellDepends = [ base ]; + description = "Gloss backend for Rhine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rhine-gloss-gears"; + maintainers = [ lib.maintainers.turion ]; + }) {}; + + "rhine-terminal" = callPackage + ({ mkDerivation, base, dunai, exceptions, hspec, monad-schedule + , rhine, stm, terminal, text, time, transformers + }: + mkDerivation { + pname = "rhine-terminal"; + version = "1.2"; + sha256 = "1kpicaw7snk0hh84rmym3jm7difwvrmv368lya20jc4margrrjhg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base dunai exceptions monad-schedule rhine terminal time + transformers + ]; + executableHaskellDepends = [ base rhine terminal text time ]; + testHaskellDepends = [ + base exceptions hspec rhine stm terminal text time transformers + ]; + description = "Terminal backend for Rhine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rhine-terminal-simple"; + }) {}; + + "rhythm-game-tutorial" = callPackage + ({ mkDerivation, base, call, containers, lens, mtl, objective + , split + }: + mkDerivation { + pname = "rhythm-game-tutorial"; + version = "0.1.1"; + sha256 = "08ddm1pxi7qdjz2mgvjvwdgxyskvac4ahi3jp2fd8z1sh68c7x7s"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base call containers lens mtl objective split + ]; + description = "Haskell rhythm game tutorial"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rhythmic-sequences" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rhythmic-sequences"; + version = "0.8.0.0"; + sha256 = "15fqa0aqv0hkcgfmv2g5ymbh693csxwsdjb4g3rqhyxhbsgxh9lc"; + libraryHaskellDepends = [ base ]; + description = "Improved library to deal with rhythmicity of short sequences"; + license = lib.licenses.mit; + }) {}; + + "riak" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bifunctors, binary + , blaze-builder, bytestring, containers, criterion + , data-default-class, deepseq, enclosed-exceptions, exceptions + , hashable, HUnit, mersenne-random-pure64, microlens, monad-control + , mtl, network, process, proto-lens, pureMD5, QuickCheck, random + , resource-pool, riak-protobuf, semigroups, stm, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, text, time, transformers + , transformers-base, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "riak"; + version = "1.2.0.0"; + sha256 = "0dbdw7jxs2sklj32m7qv8nf6g3dsax2pr8qbkm72iy32yryx6ji0"; + libraryHaskellDepends = [ + aeson async attoparsec base bifunctors binary blaze-builder + bytestring containers data-default-class deepseq + enclosed-exceptions exceptions hashable mersenne-random-pure64 + monad-control network proto-lens pureMD5 random resource-pool + riak-protobuf semigroups stm text time transformers + transformers-base unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring containers data-default-class HUnit microlens + mtl process QuickCheck riak-protobuf semigroups tasty tasty-hunit + tasty-quickcheck template-haskell text yaml + ]; + benchmarkHaskellDepends = [ base bytestring criterion semigroups ]; + description = "A Haskell client for the Riak decentralized data store"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "riak-protobuf" = callPackage + ({ mkDerivation, base, proto-lens, proto-lens-runtime }: + mkDerivation { + pname = "riak-protobuf"; + version = "0.25.0.0"; + sha256 = "1r4rhgdwr2pnr01szdci8l0nmf0fd1vbj8a323lj946rj472kxri"; + libraryHaskellDepends = [ base proto-lens proto-lens-runtime ]; + description = "Haskell types for the Riak protocol buffer API"; + license = "unknown"; + }) {}; + + "riak-protobuf-lens" = callPackage + ({ mkDerivation, base, bytestring, containers, microlens + , microlens-th, riak-protobuf, template-haskell + }: + mkDerivation { + pname = "riak-protobuf-lens"; + version = "0.25.0.0"; + sha256 = "1znqdz51aaripzz1qxkfpwcmrygg462kd1vf47v1gm6rwk55ianl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers riak-protobuf + ]; + executableHaskellDepends = [ + base bytestring containers microlens microlens-th riak-protobuf + template-haskell + ]; + description = "Lenses for riak-protobuf"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "generate"; + broken = true; + }) {}; + + "rib" = callPackage + ({ mkDerivation, aeson, async, base-noprelude, binary, clay + , cmdargs, containers, dhall, directory, exceptions, filepath + , foldl, fsnotify, hspec, iso8601-time, lucid, megaparsec, mmark + , mmark-ext, modern-uri, mtl, optparse-applicative, pandoc + , pandoc-types, QuickCheck, relude, rib-core, safe-exceptions + , shake, text, time, wai, wai-app-static, warp + }: + mkDerivation { + pname = "rib"; + version = "1.0.0.0"; + sha256 = "1nqzw6ca15a082dw7znwymyjmskx3x05kbl4c87prpwcwgv82v3f"; + libraryHaskellDepends = [ + aeson async base-noprelude binary clay cmdargs containers dhall + directory exceptions filepath foldl fsnotify iso8601-time lucid + megaparsec mmark mmark-ext modern-uri mtl optparse-applicative + pandoc pandoc-types relude rib-core safe-exceptions shake text time + wai wai-app-static warp + ]; + testHaskellDepends = [ + aeson async base-noprelude binary clay cmdargs containers dhall + directory exceptions filepath foldl fsnotify hspec iso8601-time + lucid megaparsec mmark mmark-ext modern-uri mtl + optparse-applicative pandoc pandoc-types QuickCheck relude rib-core + safe-exceptions shake text time wai wai-app-static warp + ]; + description = "Static site generator based on Shake"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rib-core" = callPackage + ({ mkDerivation, aeson, async, base-noprelude, binary, cmdargs + , containers, directory, exceptions, filepath, foldl, fsnotify + , iso8601-time, megaparsec, modern-uri, mtl, optparse-applicative + , relude, safe-exceptions, shake, text, time, wai, wai-app-static + , warp + }: + mkDerivation { + pname = "rib-core"; + version = "1.0.0.0"; + sha256 = "1l8dg1n7j78bl69y80zwf38b94za41sanh74dcr1w1q0dwqa762s"; + libraryHaskellDepends = [ + aeson async base-noprelude binary cmdargs containers directory + exceptions filepath foldl fsnotify iso8601-time megaparsec + modern-uri mtl optparse-applicative relude safe-exceptions shake + text time wai wai-app-static warp + ]; + description = "Static site generator based on Shake"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ribbit" = callPackage + ({ mkDerivation, base, Only, postgresql-simple, text, time }: + mkDerivation { + pname = "ribbit"; + version = "1.1.0.1"; + sha256 = "076m5w4w08z8migb0v8vb6lybs06x1bfvxqfi9g633lz464hyi9v"; + libraryHaskellDepends = [ base Only postgresql-simple text time ]; + description = "Type-level Relational DB combinators"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ribosome" = callPackage + ({ mkDerivation, aeson, base, exon, hedgehog, messagepack + , optparse-applicative, path, path-io, polysemy, polysemy-conc + , polysemy-plugin, polysemy-test, prelate, prettyprinter + , ribosome-host, ribosome-host-test, tasty + }: + mkDerivation { + pname = "ribosome"; + version = "0.9.9.9"; + sha256 = "00vrfvjqf3kc6kb7sms341n3d1jxnfm5hkz14hv5vqaywrgxj6w2"; + libraryHaskellDepends = [ + aeson base exon messagepack optparse-applicative path path-io + polysemy polysemy-plugin prelate prettyprinter ribosome-host + ]; + testHaskellDepends = [ + base exon hedgehog messagepack path polysemy polysemy-conc + polysemy-plugin polysemy-test prelate ribosome-host + ribosome-host-test tasty + ]; + description = "Neovim plugin framework for Polysemy"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ribosome-app" = callPackage + ({ mkDerivation, base, chronos, exon, optparse-applicative, path + , path-io, polysemy, polysemy-chronos, polysemy-plugin + , polysemy-test, prelate, rainbow, ribosome-host, tasty + }: + mkDerivation { + pname = "ribosome-app"; + version = "0.9.9.9"; + sha256 = "104mvj9bab2cc2n81yhl7xnvnmkywy4wg61mrkggjqv2df379pd7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base exon optparse-applicative path path-io polysemy + polysemy-chronos polysemy-plugin prelate rainbow ribosome-host + ]; + executableHaskellDepends = [ + base polysemy polysemy-plugin prelate + ]; + testHaskellDepends = [ + base chronos path polysemy polysemy-plugin polysemy-test prelate + tasty + ]; + description = "CLI for Ribosome"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + mainProgram = "ribosome"; + }) {}; + + "ribosome-host" = callPackage + ({ mkDerivation, aeson, base, casing, cereal, chronos, deepseq + , exon, first-class-families, flatparse, generics-sop, hedgehog + , messagepack, network, optparse-applicative, path, polysemy + , polysemy-chronos, polysemy-conc, polysemy-log, polysemy-plugin + , polysemy-process, polysemy-test, prelate, tasty, template-haskell + , type-errors-pretty, typed-process + }: + mkDerivation { + pname = "ribosome-host"; + version = "0.9.9.9"; + sha256 = "176zfmp8blihzi3g7i9aa160vby55048cs4qz64rdp4zkkj77vlr"; + libraryHaskellDepends = [ + aeson base casing cereal chronos exon first-class-families + flatparse generics-sop messagepack network optparse-applicative + path polysemy polysemy-chronos polysemy-log polysemy-plugin + polysemy-process prelate template-haskell type-errors-pretty + typed-process + ]; + testHaskellDepends = [ + base chronos deepseq exon hedgehog messagepack optparse-applicative + path polysemy polysemy-chronos polysemy-conc polysemy-plugin + polysemy-test prelate tasty + ]; + description = "Neovim plugin host for Polysemy"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ribosome-host-test" = callPackage + ({ mkDerivation, base, chronos, hedgehog, polysemy + , polysemy-chronos, polysemy-plugin, polysemy-test, prelate + , ribosome-host + }: + mkDerivation { + pname = "ribosome-host-test"; + version = "0.9.9.9"; + sha256 = "0rvxg9h3ihph3hkiwbbfszr9g5l2xg9g9m3q94gf938zjd0f6d60"; + libraryHaskellDepends = [ + base chronos hedgehog polysemy polysemy-chronos polysemy-plugin + polysemy-test prelate ribosome-host + ]; + description = "Test tools for Ribosome"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ribosome-root" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base-noprelude, bytestring + , chiasma, composition-extra, conduit, containers, cornea + , data-default, deepseq, directory, either, exceptions, filepath + , hslogger, HTF, lens, lifted-base, messagepack, MissingH + , monad-control, mtl, nvim-hs, pretty-terminal, prettyprinter + , prettyprinter-ansi-terminal, process, relude, resourcet, ribosome + , ribosome-test, safe, split, stm, template-haskell, text + , th-abstraction, time, transformers, transformers-base + , typed-process, unix, unliftio, unliftio-core, utf8-string + }: + mkDerivation { + pname = "ribosome-root"; + version = "0.3.0.0"; + sha256 = "0x2mgx4wsx3ridvvsjf5pssdgdj1af9bvgc4gmwf4vll43b9x603"; + isLibrary = false; + isExecutable = false; + testHaskellDepends = [ + aeson ansi-terminal base-noprelude bytestring chiasma + composition-extra conduit containers cornea data-default deepseq + directory either exceptions filepath hslogger HTF lens lifted-base + messagepack MissingH monad-control mtl nvim-hs pretty-terminal + prettyprinter prettyprinter-ansi-terminal process relude resourcet + ribosome ribosome-test safe split stm template-haskell text + th-abstraction time transformers transformers-base typed-process + unix unliftio unliftio-core utf8-string + ]; + description = "api extensions for nvim-hs"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ribosome-test" = callPackage + ({ mkDerivation, base, chiasma, chiasma-test, exon, hedgehog + , lens-regex-pcre, path, path-io, polysemy, polysemy-chronos + , polysemy-plugin, polysemy-test, prelate, ribosome, ribosome-host + , ribosome-host-test, tasty + }: + mkDerivation { + pname = "ribosome-test"; + version = "0.9.9.9"; + sha256 = "0mm6dpnl6dhcn2sbc00r7zrg29yvzlhrawpwvhdzah4q2i50hsjf"; + libraryHaskellDepends = [ + base chiasma chiasma-test exon hedgehog lens-regex-pcre path + path-io polysemy polysemy-chronos polysemy-plugin polysemy-test + prelate ribosome ribosome-host ribosome-host-test + ]; + testHaskellDepends = [ + base polysemy polysemy-plugin polysemy-test prelate ribosome + ribosome-host tasty + ]; + description = "Test tools for Ribosome"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "richenv" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, hspec-discover + , QuickCheck, quickcheck-instances, text, unordered-containers + , yaml + }: + mkDerivation { + pname = "richenv"; + version = "0.1.0.1"; + sha256 = "0jpj1xgwgw8lvah2jkmhvwiyx47n57bvayn5msyhqvrjsbdk90yk"; + libraryHaskellDepends = [ aeson base text unordered-containers ]; + testHaskellDepends = [ + aeson base bytestring hspec QuickCheck quickcheck-instances text + unordered-containers yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "Rich environment variable setup for Haskell"; + license = lib.licenses.mit; + }) {}; + + "richreports" = callPackage + ({ mkDerivation, ascetic, base, MissingH }: + mkDerivation { + pname = "richreports"; + version = "0.0.3.0"; + sha256 = "0mik0m6nziwm6z517wkxdmjp92nh3qz1m8yk3x5897zafgs1y5kk"; + libraryHaskellDepends = [ ascetic base MissingH ]; + description = "Integrated pretty-printing and error/static analysis reporting"; + license = lib.licenses.mit; + }) {}; + + "ridley" = callPackage + ({ mkDerivation, async, auto-update, base, bytestring, containers + , ekg-core, ekg-prometheus-adapter, exceptions, http-client + , inline-c, katip, microlens, microlens-th, mtl, process + , prometheus, raw-strings-qq, safe-exceptions, shelly, string-conv + , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text + , time, transformers, unix, unliftio-core, vector + , wai-middleware-metrics + }: + mkDerivation { + pname = "ridley"; + version = "0.3.4.1"; + sha256 = "03y25hcmh38psf5gs28aa21ibkcg16d3kk2xmv073v50b14dxysr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async auto-update base containers ekg-core ekg-prometheus-adapter + exceptions inline-c katip microlens microlens-th mtl process + prometheus raw-strings-qq safe-exceptions shelly string-conv + template-haskell text time transformers unix unliftio-core vector + wai-middleware-metrics + ]; + testHaskellDepends = [ + base bytestring containers ekg-core ekg-prometheus-adapter + http-client microlens prometheus string-conv tasty tasty-hunit + tasty-quickcheck text + ]; + description = "Quick metrics to grow your app strong"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ridley-extras" = callPackage + ({ mkDerivation, base, ekg-prometheus-adapter, microlens, mtl + , prometheus, ridley, shelly, text, transformers + }: + mkDerivation { + pname = "ridley-extras"; + version = "0.1.3.0"; + sha256 = "0afzwmd5arvxdsjcz2kwfr715ayn5dlz2mk9wh01wq92z3d5gd04"; + libraryHaskellDepends = [ + base ekg-prometheus-adapter microlens mtl prometheus ridley shelly + text transformers + ]; + testHaskellDepends = [ base ]; + description = "Handy metrics that don't belong to ridley"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "riemann" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, data-default + , directory, doctest, errors, filepath, http-client, HUnit, lens + , mtl, network, protobuf, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + , transformers, wreq + }: + mkDerivation { + pname = "riemann"; + version = "0.1.1.0"; + sha256 = "1h0hdlz5yw091h5i7mgvj0gqg7ckqkb5rwaprxqqn0klg6cx81c9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal containers data-default errors lens mtl + network protobuf text time transformers + ]; + executableHaskellDepends = [ + base bytestring cereal containers data-default errors http-client + lens mtl network protobuf text time transformers wreq + ]; + testHaskellDepends = [ + base directory doctest filepath HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "A Riemann client for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "riemann-client"; + broken = true; + }) {}; + + "riff" = callPackage + ({ mkDerivation, base, binary, bytestring, either, filepath + , transformers + }: + mkDerivation { + pname = "riff"; + version = "0.3.0.1"; + sha256 = "1970bsg1ngc6mzsyj8mapzar0h1wkdb4skfz64d0ccdfpipp5hdb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring either transformers + ]; + executableHaskellDepends = [ base bytestring filepath ]; + description = "RIFF parser for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rigel-viz" = callPackage + ({ mkDerivation, aeson, base, bytestring, colour, containers, hspec + , QuickCheck, text + }: + mkDerivation { + pname = "rigel-viz"; + version = "0.2.0.0"; + sha256 = "0z6c6hynisf5165c4izh31bfr4zcdik13ww5c4ylpqzxsig2z5xs"; + libraryHaskellDepends = [ + aeson base bytestring colour containers text + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "A mid-level wrapper for vega-lite"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ring-buffer" = callPackage + ({ mkDerivation, base, exceptions, HUnit, mtl, primitive + , QuickCheck, vector + }: + mkDerivation { + pname = "ring-buffer"; + version = "0.4"; + sha256 = "14h1rzxzk9qzr6bimxng8nhxydngx92x75p1mrjfwbwi17bbwgby"; + libraryHaskellDepends = [ base exceptions mtl primitive vector ]; + testHaskellDepends = [ base HUnit QuickCheck vector ]; + description = "A concurrent, mutable ring-buffer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ring-buffers" = callPackage + ({ mkDerivation, base, contiguous, HUnit, primitive + , primitive-unlifted, QuickCheck, semirings + }: + mkDerivation { + pname = "ring-buffers"; + version = "0.2"; + sha256 = "1bbmc8hasi8ralqzmfg2wq3bqa4qabjjlb9wm3csx2kdlhp4v15y"; + libraryHaskellDepends = [ + base contiguous primitive primitive-unlifted semirings + ]; + testHaskellDepends = [ base HUnit primitive QuickCheck ]; + description = "mutable ring buffers with atomic updates in GHC Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rings" = callPackage + ({ mkDerivation, adjunctions, base, containers, distributive, lawz + , magmas, profunctors, semigroupoids + }: + mkDerivation { + pname = "rings"; + version = "0.1.3"; + sha256 = "0w0jvmj7x62fs0k5vah47mbdasiqjs9kphvrfbdma4i59899w5y1"; + libraryHaskellDepends = [ + adjunctions base containers distributive lawz magmas profunctors + semigroupoids + ]; + description = "Ring-like objects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rio" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, directory + , exceptions, filepath, hashable, hspec, hspec-discover, microlens + , microlens-mtl, mtl, primitive, process, QuickCheck, text, time + , typed-process, unix, unliftio, unliftio-core + , unordered-containers, vector + }: + mkDerivation { + pname = "rio"; + version = "0.1.22.0"; + sha256 = "0rpc4f2yvw0y6mqz9ykm3778j6srya7ssww691kpf9nb8vddgjb6"; + libraryHaskellDepends = [ + base bytestring containers deepseq directory exceptions filepath + hashable microlens microlens-mtl mtl primitive process text time + typed-process unix unliftio unliftio-core unordered-containers + vector + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory exceptions filepath + hashable hspec microlens microlens-mtl mtl primitive process + QuickCheck text time typed-process unix unliftio unliftio-core + unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "A standard library for Haskell"; + license = lib.licenses.mit; + }) {}; + + "rio-app" = callPackage + ({ mkDerivation, base, optparse-simple, resourcet, rio }: + mkDerivation { + pname = "rio-app"; + version = "0.1.0.0"; + sha256 = "0ra76ssnffykdjqy56zqf30nbj9y1bf01897kflj0y68ri7vzsva"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base resourcet rio ]; + executableHaskellDepends = [ base optparse-simple resourcet rio ]; + description = "Generic App type for rio"; + license = lib.licenses.bsd3; + mainProgram = "rio-app-example"; + }) {}; + + "rio-orphans" = callPackage + ({ mkDerivation, base, exceptions, fast-logger, hspec + , monad-control, monad-logger, resourcet, rio, transformers-base + , unliftio-core + }: + mkDerivation { + pname = "rio-orphans"; + version = "0.1.2.0"; + sha256 = "0vwc7ar9kiagvs5bywkh8x17kd02ra3zhd1mmsdwnl1p96bcshrw"; + libraryHaskellDepends = [ + base exceptions fast-logger monad-control monad-logger resourcet + rio transformers-base unliftio-core + ]; + testHaskellDepends = [ + base exceptions fast-logger hspec monad-control monad-logger + resourcet rio transformers-base unliftio-core + ]; + description = "Orphan instances for the RIO type in the rio package"; + license = lib.licenses.mit; + }) {}; + + "rio-prettyprint" = callPackage + ({ mkDerivation, aeson, annotated-wl-pprint, ansi-terminal, array + , base, Cabal, colour, mtl, path, rio, text + }: + mkDerivation { + pname = "rio-prettyprint"; + version = "0.1.8.0"; + sha256 = "05naj6sfw5lz5zi6xbn3445vx8dva57sziqs5gxfnagn2my56m5i"; + libraryHaskellDepends = [ + aeson annotated-wl-pprint ansi-terminal array base Cabal colour mtl + path rio text + ]; + description = "Pretty-printing for RIO"; + license = lib.licenses.bsd3; + }) {}; + + "rio-process-pool" = callPackage + ({ mkDerivation, async, atomic-primops, base, containers, criterion + , data-default, hashable, HUnit, mtl, QuickCheck, rio, tasty + , tasty-html, tasty-hunit, tasty-quickcheck, text, unliftio + , unliftio-messagebox + }: + mkDerivation { + pname = "rio-process-pool"; + version = "1.0.1"; + sha256 = "1r3w7p9yf2k2czdwm739y191x25ravbsn948wwgqxsqamsqs7l18"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base containers data-default hashable mtl QuickCheck rio text + unliftio unliftio-messagebox + ]; + executableHaskellDepends = [ + async base containers data-default hashable mtl QuickCheck rio text + unliftio unliftio-messagebox + ]; + testHaskellDepends = [ + async atomic-primops base containers data-default hashable HUnit + mtl QuickCheck rio tasty tasty-html tasty-hunit tasty-quickcheck + text unliftio unliftio-messagebox + ]; + benchmarkHaskellDepends = [ + async base containers criterion data-default hashable mtl + QuickCheck rio text unliftio unliftio-messagebox + ]; + description = "A library for process pools coupled with asynchronous message queues"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "rio-process-pool-memleak-test"; + }) {}; + + "riot" = callPackage + ({ mkDerivation, base, containers, directory, haskell98, mtl + , ncurses, old-locale, packedstring, process, unix + }: + mkDerivation { + pname = "riot"; + version = "1.20080618"; + sha256 = "1dgdwr9d0jl3r78f4shx0ff22vqlq72n5w5whw3ppirm8ccxf0ms"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory haskell98 mtl old-locale packedstring + process unix + ]; + executableSystemDepends = [ ncurses ]; + description = "Riot is an Information Organisation Tool"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "riot"; + }) {inherit (pkgs) ncurses;}; + + "ripple" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base58address, binary + , bytestring, cereal, crypto-api, crypto-pubkey-types + , cryptohash-cryptoapi, ecdsa, errors, largeword, text, time + , transformers, utility-ht, websockets + }: + mkDerivation { + pname = "ripple"; + version = "0.3"; + sha256 = "1y19kp63chg4ljcccq6cp9n3g26x6jyyhch3jqj04ya9c16cbypw"; + libraryHaskellDepends = [ + aeson attoparsec base base58address binary bytestring cereal + crypto-api crypto-pubkey-types cryptohash-cryptoapi ecdsa errors + largeword text time transformers utility-ht websockets + ]; + description = "Ripple payment system library"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ripple-federation" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base58address + , blaze-builder, bytestring, errors, http-streams, http-types + , io-streams, network-uri, text, unexceptionalio + }: + mkDerivation { + pname = "ripple-federation"; + version = "0.3"; + sha256 = "0m7mlv8qmw257hnk9lngxvq3nskninl88f5hl77r7w8r5hbymf0s"; + libraryHaskellDepends = [ + aeson attoparsec base base58address blaze-builder bytestring errors + http-streams http-types io-streams network-uri text unexceptionalio + ]; + description = "Utilities and types to work with the Ripple federation protocol"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "risc-v" = callPackage + ({ mkDerivation, base, base-unicode-symbols, clash-prelude + , criterion, smallcheck, tasty, tasty-smallcheck, util + }: + mkDerivation { + pname = "risc-v"; + version = "0.0.2.0"; + sha256 = "1g6j9illgqraskcp4rjzk3xvdwf4avn1x732sd6jbm99d7vy9c1f"; + revision = "1"; + editedCabalFile = "0gp1mf452hnd82gppy12w0nfaaa21jrmivb6720r330z22iqc42h"; + libraryHaskellDepends = [ + base base-unicode-symbols clash-prelude util + ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "RISC-V"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "risc386" = callPackage + ({ mkDerivation, alex, array, base, containers, happy, mtl, pretty + }: + mkDerivation { + pname = "risc386"; + version = "0.0.20230928"; + sha256 = "139cxdvb9lg0p9nkqkrwicsiwlhq8vphq6l1dhv8s6aia556w6kw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base containers mtl pretty ]; + executableToolDepends = [ alex happy ]; + description = "Reduced instruction set i386 simulator"; + license = lib.licenses.bsd3; + mainProgram = "risc386"; + }) {}; + + "riscv-isa" = callPackage + ({ mkDerivation, base, hspec, mtl, QuickCheck }: + mkDerivation { + pname = "riscv-isa"; + version = "0.1.0.0"; + sha256 = "06l9ky28jhxgm7bnngc45v10jfq6i151sgngrjbvv8yhc5qy123a"; + revision = "1"; + editedCabalFile = "0wvy4j5ffn3pm06dklcp89gcdvfa8296y2zqnvby4ryb10np767r"; + libraryHaskellDepends = [ base mtl QuickCheck ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Haskell representation of the RISC-V instruction set architecture"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "risk-weaver" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , deepseq, file-embed, filepath, inline-c, JuicyPixels + , optparse-applicative, parallel, random, safe-exceptions, sixel + , text, transformers, vector + }: + mkDerivation { + pname = "risk-weaver"; + version = "0.1.0.2"; + sha256 = "11jzmh19bhx6w1qps5cqzm1cnfmj2w443zcnqlq8rjzfbrk69lms"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring containers deepseq file-embed filepath + inline-c JuicyPixels optparse-applicative parallel random + safe-exceptions sixel text transformers vector + ]; + executableHaskellDepends = [ + base containers filepath JuicyPixels parallel text transformers + vector + ]; + testHaskellDepends = [ base ]; + description = "A DSL for Risk-oriented Object Detection Requirements"; + license = lib.licenses.mit; + }) {}; + + "rison" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, hspec + , scientific, text, unordered-containers, vector + }: + mkDerivation { + pname = "rison"; + version = "1.1.0.0"; + sha256 = "16qry419786ggvbalr1wk74a4ba7ny7bcr8399myk3039gp7na1r"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring scientific text + unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring hspec scientific text + unordered-containers vector + ]; + description = "Parses and renders RISON strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rivers" = callPackage + ({ mkDerivation, base, lazysmallcheck, oeis, QuickCheck }: + mkDerivation { + pname = "rivers"; + version = "0.1.0"; + sha256 = "0x7r04mwxwnqckfk865dckml4am11zx80a9k5kc91kz5ikq1ns64"; + libraryHaskellDepends = [ base lazysmallcheck oeis QuickCheck ]; + description = "Rivers are like Streams, but different"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rivet" = callPackage + ({ mkDerivation, base, rivet-core, rivet-simple-deploy }: + mkDerivation { + pname = "rivet"; + version = "0.1.0.0"; + sha256 = "1hiwgn0xyl42y9cmmc25464y42w7grf68xv8cvjznwzv0v1v63cg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base rivet-core rivet-simple-deploy ]; + description = "A project management tool for Haskell applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rivet"; + }) {}; + + "rivet-adaptor-postgresql" = callPackage + ({ mkDerivation, base, postgresql-simple, rivet-core, text }: + mkDerivation { + pname = "rivet-adaptor-postgresql"; + version = "0.1.0.0"; + sha256 = "0gpvlxrg6m4avxk6zhym20mx7ha2qdjr1dkjzjwsvyk4fhcjk399"; + libraryHaskellDepends = [ base postgresql-simple rivet-core text ]; + description = "Rivet migration library postgresql backend"; + license = lib.licenses.bsd3; + }) {}; + + "rivet-autoimporter" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "rivet-autoimporter"; + version = "0.1.0.0"; + sha256 = "1b7ilyrlj9hh0rblnhinvaiannd3j63rf5m3f2aswpsi7il3mhkp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory filepath ]; + description = "Database migration library; automatic importer"; + license = lib.licenses.bsd3; + mainProgram = "rivet-autoimporter"; + }) {}; + + "rivet-core" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "rivet-core"; + version = "0.2.0.0"; + sha256 = "07j0br6akvb4gp4cz82n6w6bp9alxz0j2vx4nw6041iljbjmfy8q"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base ]; + description = "Database migration library; core functionality"; + license = lib.licenses.bsd3; + }) {}; + + "rivet-migration" = callPackage + ({ mkDerivation, base, postgresql-simple, text }: + mkDerivation { + pname = "rivet-migration"; + version = "0.1.0.1"; + sha256 = "1vg6ns5scq5nqyj2w070hswynji8pqfh654qa3zjda2xhna5mnbd"; + libraryHaskellDepends = [ base postgresql-simple text ]; + description = "Postgresql migration support for project management tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rivet-simple-deploy" = callPackage + ({ mkDerivation, base, configurator, mtl, rivet-core, text }: + mkDerivation { + pname = "rivet-simple-deploy"; + version = "0.1.0.0"; + sha256 = "1003sm8mpnc7l7fbp1j08cvc55va54arp6j0qdg2cc2m8cy5bpxf"; + libraryHaskellDepends = [ base configurator mtl rivet-core text ]; + description = "Basic deployment support for project management tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rl-satton" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hashable + , lens, mersenne-random-pure64, monad-loops, MonadRandom, mtl + , parsec, pretty-show, process, random, stm, template-haskell, text + , time, transformers, unordered-containers + }: + mkDerivation { + pname = "rl-satton"; + version = "0.1.2.4"; + sha256 = "1xa05d7z9hy38jrhkcdhgqzcjdbx74hjzql5wifmcxdw8jy3mxr4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath hashable lens + mersenne-random-pure64 monad-loops MonadRandom mtl parsec + pretty-show process random stm template-haskell text time + transformers unordered-containers + ]; + executableHaskellDepends = [ + base containers mtl unordered-containers + ]; + description = "Collection of Reinforcement Learning algorithms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "rle" = callPackage + ({ mkDerivation, base, cereal, deepseq, portray, portray-diff + , QuickCheck, test-framework, test-framework-quickcheck2, wrapped + }: + mkDerivation { + pname = "rle"; + version = "0.1.0.1"; + sha256 = "05rbhm0lxrq7vdbq9s0q21m0f0hlzmknljmampcmdjnwbl4nvf3d"; + revision = "5"; + editedCabalFile = "15y82cbg9pk9pf7jwiqi83gici1y6619vb67bbp8vkds40nnvrrx"; + libraryHaskellDepends = [ + base cereal deepseq portray portray-diff wrapped + ]; + testHaskellDepends = [ + base cereal deepseq portray portray-diff QuickCheck test-framework + test-framework-quickcheck2 wrapped + ]; + description = "A data type of run-length-encoded lists"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rlglue" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 + , exceptions, network, network-simple, parsec, random, transformers + }: + mkDerivation { + pname = "rlglue"; + version = "0.2.2.0"; + sha256 = "0672j0xjlhyyfq2fbvnfc0gahihpkkcfh7nnbwh1salgy0ykzhq0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring data-binary-ieee754 exceptions network + network-simple parsec transformers + ]; + executableHaskellDepends = [ + base binary bytestring data-binary-ieee754 exceptions network + network-simple random transformers + ]; + description = "A Haskell codec for RL-Glue"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rlist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rlist"; + version = "0.1.0"; + sha256 = "17v8sbgfk1mnm6qfqsnrjcm2nh7i2bibgyr6bh0bic8cfcx0haia"; + libraryHaskellDepends = [ base ]; + description = "Lists with cheap snocs"; + license = lib.licenses.bsd3; + }) {}; + + "rlwe-challenges" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, containers + , directory, DRBG, filepath, http-client, http-conduit, lol + , lol-cpp, MonadRandom, mtl, nist-beacon, options, parsec + , protocol-buffers, protocol-buffers-descriptor, reflection, tagged + , time + }: + mkDerivation { + pname = "rlwe-challenges"; + version = "0.1.0.1"; + sha256 = "1qzrz64s6wxrkyw5d9h5zk8ipswpy17fan527nxw3bbb8fp49sgn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring containers directory DRBG filepath + http-client http-conduit lol lol-cpp MonadRandom mtl nist-beacon + parsec protocol-buffers protocol-buffers-descriptor reflection + tagged time + ]; + executableHaskellDepends = [ ansi-terminal base options time ]; + description = "Ring-LWE/LWR challenges using Lol"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "rlwe-challenges"; + }) {}; + + "rmonad" = callPackage + ({ mkDerivation, base, containers, HUnit, suitable, test-framework + , test-framework-hunit, transformers + }: + mkDerivation { + pname = "rmonad"; + version = "0.8.0.2"; + sha256 = "1pamp8n88f1y4q0q83vmvbqbfva03prcfdqfj3x888mjwxgh6h8l"; + libraryHaskellDepends = [ base containers suitable transformers ]; + testHaskellDepends = [ + base containers HUnit test-framework test-framework-hunit + ]; + description = "Restricted monad library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rncryptor" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring + , bytestring-arbitrary, criterion, cryptonite, fastpbkdf2 + , io-streams, memory, mtl, QuickCheck, random, tasty, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "rncryptor"; + version = "0.3.0.2"; + sha256 = "0j7dhgvb3d4cndddzvckn5nyg7zjhcaiybzd3i36s1vc5mv9h5ah"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cryptonite fastpbkdf2 io-streams memory mtl + QuickCheck random + ]; + executableHaskellDepends = [ + base bytestring cryptonite io-streams + ]; + testHaskellDepends = [ + base base16-bytestring bytestring bytestring-arbitrary cryptonite + io-streams QuickCheck tasty tasty-hunit tasty-quickcheck text + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Haskell implementation of the RNCryptor file format"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rng-utils" = callPackage + ({ mkDerivation, base, bytestring, criterion, hedgehog, random + , tasty, tasty-hedgehog + }: + mkDerivation { + pname = "rng-utils"; + version = "0.3.1"; + sha256 = "0wpyq1lxqcxkzvswfq9sc916alck68g3z5xb04brzxhvwzgppwnq"; + libraryHaskellDepends = [ base bytestring random ]; + testHaskellDepends = [ + base bytestring hedgehog tasty tasty-hedgehog + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "RNG within an IORef for convenient concurrent use"; + license = lib.licenses.bsd3; + }) {}; + + "rob" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cmdargs + , directory, ede, filepath, fortytwo, Glob, pathwalk, text, time + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "rob"; + version = "0.0.5"; + sha256 = "0f3c4mv6h2cw51r2bw6xlg6aqkbpf2z8wi06pxvzc5ghn0s2k4n7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring cmdargs directory ede filepath + fortytwo Glob pathwalk text time unordered-containers vector yaml + ]; + executableHaskellDepends = [ base cmdargs ]; + testHaskellDepends = [ base directory ]; + description = "Simple projects generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "rob"; + }) {}; + + "robin" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, fsnotify + , hdaemonize, lens, lifted-base, monad-control, mtl, process + , resourcet, text, time, unix + }: + mkDerivation { + pname = "robin"; + version = "0.1.0.0"; + sha256 = "14gamdqp81y1zbq91k2nl6pcznxlym1ivir8f4xagv3m91mn5a1m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal directory filepath fsnotify hdaemonize lens lifted-base + monad-control mtl process resourcet text time unix + ]; + description = "A build daemon for Haskell development"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "robin"; + broken = true; + }) {}; + + "roboservant" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, dependent-map + , dependent-sum, hashable, hspec, hspec-core, hspec-wai + , http-api-data, http-client, http-types, lifted-base + , markdown-unlit, monad-control, mtl, random, servant + , servant-client, servant-flatten, servant-server + , string-conversions, text, time, unordered-containers, vinyl, wai + , warp + }: + mkDerivation { + pname = "roboservant"; + version = "0.1.0.3"; + sha256 = "1qcxhmppvpbibzq6mmqzz891pmi9c6cjjvxjyn8vlhvydgklh6x4"; + libraryHaskellDepends = [ + base bytestring containers dependent-map dependent-sum hashable + http-types lifted-base monad-control mtl random servant + servant-client servant-flatten servant-server string-conversions + text time unordered-containers vinyl + ]; + testHaskellDepends = [ + aeson base bytestring containers dependent-map dependent-sum + hashable hspec hspec-core hspec-wai http-api-data http-client + http-types lifted-base monad-control mtl random servant + servant-client servant-flatten servant-server string-conversions + text time unordered-containers vinyl wai warp + ]; + testToolDepends = [ markdown-unlit ]; + description = "Automatic session-aware servant testing"; + license = lib.licenses.bsd3; + }) {}; + + "robot" = callPackage + ({ mkDerivation, base, containers, exceptions, transformers, xhb }: + mkDerivation { + pname = "robot"; + version = "1.4"; + sha256 = "1vac4ks3kdyf9wdiiw224rz2nm5859np7cqjpl5mrb2h27bycv5c"; + libraryHaskellDepends = [ + base containers exceptions transformers xhb + ]; + description = "Simulate keyboard and mouse events"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "robots-txt" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, directory, heredoc + , hspec, old-locale, QuickCheck, time, transformers + }: + mkDerivation { + pname = "robots-txt"; + version = "0.4.1.7"; + sha256 = "0krmqznkkrq16bf78hs98ck6793nl68sn6lb5dv6skn8f10pzyfg"; + libraryHaskellDepends = [ + attoparsec base bytestring old-locale time + ]; + testHaskellDepends = [ + attoparsec base bytestring directory heredoc hspec QuickCheck + transformers + ]; + description = "Parser for robots.txt"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "roc-cluster" = callPackage + ({ mkDerivation, base, hspec, HUnit, vector }: + mkDerivation { + pname = "roc-cluster"; + version = "0.1.0.0"; + sha256 = "0pwx4dz1bsqbvni9x12h4x7y7fi9kg2zw1n43a512m6lfykzsk8s"; + revision = "1"; + editedCabalFile = "0q1h70mx90dr3hcqgmp7gj9ypk235jyv71qgzzdr50is4r07j9hd"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ base hspec HUnit ]; + description = "ROC online clustering algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "roc-cluster-demo" = callPackage + ({ mkDerivation, base, containers, gloss, optparse-applicative + , roc-cluster + }: + mkDerivation { + pname = "roc-cluster-demo"; + version = "0.1.0.0"; + sha256 = "1jg9idadx1vq0jvlwilxggyf2ak67sjbnq2c1znrlys1cvbxi7q2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers gloss optparse-applicative roc-cluster + ]; + description = "Gloss interactive demo for roc-cluster package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "roc-cluster-demo"; + }) {}; + + "roc-id" = callPackage + ({ mkDerivation, base, hspec, MonadRandom, Only, QuickCheck, text + , vector-sized + }: + mkDerivation { + pname = "roc-id"; + version = "0.2.0.1"; + sha256 = "03969sm3ia1mi4i2v9z4sclsa911h3myhwqgiygnncyxbwpawsmd"; + libraryHaskellDepends = [ + base MonadRandom Only text vector-sized + ]; + testHaskellDepends = [ + base hspec MonadRandom Only QuickCheck text vector-sized + ]; + description = "Implementation of the ROC (Taiwan) National ID standard"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rock" = callPackage + ({ mkDerivation, base, constraints, constraints-extras + , dependent-hashmap, dependent-sum, deriving-compat, hashable + , hedgehog, lifted-base, monad-control, mtl, transformers + , transformers-base, unordered-containers + }: + mkDerivation { + pname = "rock"; + version = "0.3.1.2"; + sha256 = "0zcqff2k3fnq1243lmznwvdrqy942i84q1xknwqqs9d060pyfsvj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base constraints-extras dependent-hashmap dependent-sum + deriving-compat hashable lifted-base monad-control mtl transformers + transformers-base unordered-containers + ]; + testHaskellDepends = [ + base constraints constraints-extras dependent-hashmap dependent-sum + hashable hedgehog mtl unordered-containers + ]; + description = "A build system for incremental, parallel, and demand-driven computations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rocksdb-haskell" = callPackage + ({ mkDerivation, base, binary, bytestring, data-default, directory + , filepath, hspec, hspec-expectations, process, QuickCheck + , resourcet, rocksdb, temporary, transformers + }: + mkDerivation { + pname = "rocksdb-haskell"; + version = "1.0.1"; + sha256 = "1zsdxnmi2nyg54ic7xszdw7pz4c8ja18nmcaawhjwg2h7y9pqh5q"; + libraryHaskellDepends = [ + base binary bytestring data-default directory filepath resourcet + transformers + ]; + librarySystemDepends = [ rocksdb ]; + testHaskellDepends = [ + base bytestring data-default hspec hspec-expectations process + QuickCheck resourcet temporary transformers + ]; + description = "Haskell bindings to RocksDB"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) rocksdb;}; + + "rocksdb-haskell-jprupp" = callPackage + ({ mkDerivation, base, bytestring, data-default, directory, hspec + , QuickCheck, resourcet, rocksdb, unliftio + }: + mkDerivation { + pname = "rocksdb-haskell-jprupp"; + version = "2.1.6"; + sha256 = "0hr7wzhhbbhcvghjbc80c1kba62xkja5ghar7sd0grckzan7maq7"; + libraryHaskellDepends = [ + base bytestring data-default directory resourcet unliftio + ]; + librarySystemDepends = [ rocksdb ]; + testHaskellDepends = [ + base bytestring data-default directory hspec QuickCheck resourcet + unliftio + ]; + description = "Haskell bindings for RocksDB"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) rocksdb;}; + + "rocksdb-query" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, data-default + , hspec, resourcet, rocksdb-haskell-jprupp, unliftio + }: + mkDerivation { + pname = "rocksdb-query"; + version = "0.4.2"; + sha256 = "1sh88q0vq0b13ig6vmwi8wa73d45qxdkbbc29zphch6p2z4n81wq"; + libraryHaskellDepends = [ + base bytestring cereal conduit resourcet rocksdb-haskell-jprupp + unliftio + ]; + testHaskellDepends = [ + base cereal data-default hspec rocksdb-haskell-jprupp unliftio + ]; + description = "RocksDB database querying library for Haskell"; + license = lib.licenses.mit; + }) {}; + + "roguestar" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, old-time + , process + }: + mkDerivation { + pname = "roguestar"; + version = "0.6.0.1"; + sha256 = "0xnpji131pva54drxjqra5nkciqljf4x6zylm3snzs8s4c7klak6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath old-time process + ]; + description = "Sci-fi roguelike game. Client application."; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "roguestar"; + broken = true; + }) {}; + + "roguestar-engine" = callPackage + ({ mkDerivation, array, base, bytestring, containers + , data-memocombinators, hslogger, MaybeT, MonadRandom, mtl + , old-time, parallel, priority-sync, PSQueue, random, stm + }: + mkDerivation { + pname = "roguestar-engine"; + version = "0.6.0.1"; + sha256 = "056080bzdmrn6k0c9lx2d69l2ygal275xlkd6y31sj2ax9yizqkv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring containers data-memocombinators hslogger + MaybeT MonadRandom mtl old-time parallel priority-sync PSQueue + random stm + ]; + description = "Sci-fi roguelike game. Backend."; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "roguestar-engine"; + }) {}; + + "roguestar-gl" = callPackage + ({ mkDerivation, arrows, base, bytestring, containers, filepath + , GLUT, MonadRandom, mtl, OpenGL, priority-sync, random, rsagl + , rsagl-frp, rsagl-math, stm + }: + mkDerivation { + pname = "roguestar-gl"; + version = "0.6.0.1"; + sha256 = "1lajrc6ay1vk9rbi3x8mx56rrsxkihmapzfm7l8aav2jx0wwryzs"; + libraryHaskellDepends = [ + arrows base bytestring containers filepath GLUT MonadRandom mtl + OpenGL priority-sync random rsagl rsagl-frp rsagl-math stm + ]; + description = "Sci-fi roguelike game. Client library."; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "roguestar-glut" = callPackage + ({ mkDerivation, base, GLUT, roguestar-gl, rsagl }: + mkDerivation { + pname = "roguestar-glut"; + version = "0.6.0.1"; + sha256 = "13kg8mabh0y1a48zjx9f9k207i5qn0hkabjyg10ha5d0kf36xbyh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base GLUT roguestar-gl rsagl ]; + description = "Sci-fi roguelike game. GLUT front-end."; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "roguestar-glut"; + }) {}; + + "roku-api" = callPackage + ({ mkDerivation, base, bytestring, http-client, network, text, xml + , xml-extractors + }: + mkDerivation { + pname = "roku-api"; + version = "0.1.0.0"; + sha256 = "01vqmzqpdj40qxym3iapn1csr10ld9a9imci1pyncdly6q3a343c"; + libraryHaskellDepends = [ + base bytestring http-client network text xml xml-extractors + ]; + description = "Bindings to Roku's External Control API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "roles" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "roles"; + version = "0.2.1.0"; + sha256 = "1a8zkw4cs124v08xqwbny18107d260ypdy4g4xb7hd55nfw3wjyx"; + libraryHaskellDepends = [ base containers ]; + description = "Composable class-based roles"; + license = lib.licenses.bsd3; + }) {}; + + "rollbar" = callPackage + ({ mkDerivation, aeson, base, basic-prelude, http-conduit + , lifted-base, monad-control, network, network-bsd, resourcet, text + , vector + }: + mkDerivation { + pname = "rollbar"; + version = "1.1.3"; + sha256 = "0mj8s2kfv8fw8mpb3xz8fvlyvdx46nsh1waw7jvw4cxphywfq9b8"; + libraryHaskellDepends = [ + aeson base basic-prelude http-conduit lifted-base monad-control + network network-bsd resourcet text vector + ]; + description = "error tracking through rollbar.com"; + license = lib.licenses.mit; + }) {}; + + "rollbar-cli" = callPackage + ({ mkDerivation, base, optparse-applicative, rollbar-client }: + mkDerivation { + pname = "rollbar-cli"; + version = "1.0.0"; + sha256 = "17lhvd4b4jfiy577jf00zw36y01xih792ylwrpw0ih1ljj90n14z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base optparse-applicative rollbar-client + ]; + executableHaskellDepends = [ base rollbar-client ]; + testHaskellDepends = [ base ]; + description = "Simple CLI tool to perform commons tasks such as tracking deploys"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "rollbar"; + }) {}; + + "rollbar-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, exceptions + , hspec, hspec-discover, mtl, process, req, text + , unordered-containers, yaml + }: + mkDerivation { + pname = "rollbar-client"; + version = "1.0.0"; + sha256 = "0jpd2cizqm17f7645s5l3nbnjmc2qprww4hr5nwdi0z22kqvvqia"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory exceptions mtl process req text + unordered-containers yaml + ]; + testHaskellDepends = [ + aeson base hspec mtl text unordered-containers yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "Core library to communicate with Rollbar API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rollbar-hs" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , hostname, hspec, hspec-golden-aeson, http-client, http-conduit + , http-types, network, QuickCheck, text, time, unordered-containers + , uuid + }: + mkDerivation { + pname = "rollbar-hs"; + version = "0.3.1.0"; + sha256 = "1il3rfzf0rmddm3yqsgz6rhyai3m3z6mn3f00irc7955sl320qn8"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive hostname http-client + http-conduit http-types network text time unordered-containers uuid + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive hspec hspec-golden-aeson + QuickCheck text unordered-containers + ]; + description = "Core Rollbar data types and APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rollbar-wai" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, hspec + , hspec-discover, http-types, mtl, process, req, rollbar-client + , text, unordered-containers, wai, wai-extra, warp + }: + mkDerivation { + pname = "rollbar-wai"; + version = "1.0.0"; + sha256 = "0s8lnm99af4n3496axvxl05sj5g79i9gfwpgk35h4dvjqdf6kvzb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive http-types rollbar-client + text unordered-containers wai wai-extra + ]; + testHaskellDepends = [ + aeson base hspec http-types mtl process req rollbar-client text + unordered-containers wai warp + ]; + testToolDepends = [ hspec-discover ]; + description = "Provides error reporting capabilities to WAI based applications through Rollbar API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rollbar-yesod" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, rollbar-client + , rollbar-wai, unliftio, wai, yesod-core, yesod-test + }: + mkDerivation { + pname = "rollbar-yesod"; + version = "1.0.0"; + sha256 = "1hiaiks0qw692932hpliddk56zrz984nq7bfqh9k5ia4ymik1zbn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base rollbar-client rollbar-wai unliftio wai yesod-core + ]; + testHaskellDepends = [ + base hspec rollbar-client wai yesod-core yesod-test + ]; + testToolDepends = [ hspec-discover ]; + description = "Provides error reporting capabilities to Yesod applications through Rollbar API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "roller" = callPackage + ({ mkDerivation, base, optparse-applicative, random + , regex-applicative + }: + mkDerivation { + pname = "roller"; + version = "0.1.7"; + sha256 = "14zi83xqmph404s9lzqv2fmabsrnmmij3w8fylz9br29sxfw1dza"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base optparse-applicative random regex-applicative + ]; + executableHaskellDepends = [ + base optparse-applicative random regex-applicative + ]; + description = "Playing with applicatives and dice!"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "roller"; + broken = true; + }) {}; + + "rolling-queue" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "rolling-queue"; + version = "0.1"; + sha256 = "1l39dlq8pn38b48iwqgrnh83h74qkmm34l5m9a0rbg76s2z04c43"; + libraryHaskellDepends = [ base stm ]; + description = "Bounded channel for STM that discards old entries when full"; + license = lib.licenses.bsd3; + }) {}; + + "roman-numerals" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bytestring, text }: + mkDerivation { + pname = "roman-numerals"; + version = "0.5.1.5"; + sha256 = "10da5vls9l5i255bapms4b2r7dnwmxgsaa1cdll2lrmid5dikixr"; + libraryHaskellDepends = [ + base base-unicode-symbols bytestring text + ]; + description = "Parsing and pretty printing of Roman numerals"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "romkan" = callPackage + ({ mkDerivation, attoparsec, base, containers, HUnit + , test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "romkan"; + version = "0.1.0.0"; + sha256 = "094z59jbkpy6gv51kf990q4fgmjyylifc63ij4kcdm0hlhmrmdc8"; + libraryHaskellDepends = [ attoparsec base containers text ]; + testHaskellDepends = [ + attoparsec base containers HUnit test-framework + test-framework-hunit text + ]; + description = "Japanese Romaji <-> Japanese Kana conversion library"; + license = lib.licenses.bsd3; + }) {}; + + "ron" = callPackage + ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + , containers, criterion, deepseq, hashable, integer-gmp, mtl + , scientific, template-haskell, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "ron"; + version = "0.12"; + sha256 = "0hmnvlla8zm8jhn56qbaqs248dq4b4sf48kz7dcggz150i624aa9"; + libraryHaskellDepends = [ + aeson attoparsec base binary bytestring containers hashable + integer-gmp mtl scientific template-haskell text time + unordered-containers vector + ]; + benchmarkHaskellDepends = [ base criterion deepseq integer-gmp ]; + description = "RON"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ron-rdt" = callPackage + ({ mkDerivation, base, containers, Diff, hashable, integer-gmp, mtl + , ron, text, time, transformers, unordered-containers + }: + mkDerivation { + pname = "ron-rdt"; + version = "0.10"; + sha256 = "1dsplv4g0nflkns1yyx6lqf83qnc5y1bycgfydwa9hn1kliqf73c"; + libraryHaskellDepends = [ + base containers Diff hashable integer-gmp mtl ron text time + transformers unordered-containers + ]; + description = "Replicated Data Types (RON-RDT)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ron-schema" = callPackage + ({ mkDerivation, base, bytestring, containers, hedn, integer-gmp + , megaparsec, mtl, ron, ron-rdt, template-haskell, text + , transformers + }: + mkDerivation { + pname = "ron-schema"; + version = "0.9.1"; + sha256 = "0pw398dq30bq554yfc9c6x43ng3bv5qx7mdw18ira92zlf5yh3qc"; + libraryHaskellDepends = [ + base bytestring containers hedn integer-gmp megaparsec mtl ron + ron-rdt template-haskell text transformers + ]; + description = "RON-Schema"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ron-storage" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , fsnotify, integer-gmp, mtl, network-info, ron, ron-rdt, stm, text + , tf-random, transformers + }: + mkDerivation { + pname = "ron-storage"; + version = "0.11"; + sha256 = "1c8spi1bpjxkv8lj1rkqfs8ra4yg7x6shjyawpdz4wna11cdpydx"; + libraryHaskellDepends = [ + base bytestring containers directory filepath fsnotify integer-gmp + mtl network-info ron ron-rdt stm text tf-random transformers + ]; + description = "RON Storage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "roots" = callPackage + ({ mkDerivation, base, tagged }: + mkDerivation { + pname = "roots"; + version = "0.1.1.2"; + sha256 = "0xzsz4w153mbkkkv07558xkv83fph4g98hvjf6iljwvbbp47l0j9"; + libraryHaskellDepends = [ base tagged ]; + description = "Root-finding algorithms (1-dimensional)"; + license = lib.licenses.publicDomain; + }) {}; + + "rope" = callPackage + ({ mkDerivation, base, bytestring, fingertree, mtl, utf8-string }: + mkDerivation { + pname = "rope"; + version = "0.6.4"; + sha256 = "1g77bv2mmfhy2mkb08k92m3f2jab6p2la2s7rfib2r1jy6lq5vhb"; + libraryHaskellDepends = [ + base bytestring fingertree mtl utf8-string + ]; + description = "Tools for manipulating fingertrees of bytestrings with optional annotations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rope-utf16-splay" = callPackage + ({ mkDerivation, base, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "rope-utf16-splay"; + version = "0.4.0.0"; + sha256 = "1vjz5xdmy5kimh8h11shsc9ki6348ccmpy5ps8nzjarsmk6g32f1"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck text + ]; + description = "Ropes optimised for updating using UTF-16 code units and row/column pairs"; + license = lib.licenses.bsd3; + }) {}; + + "rosa" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory + , namecoin-update, optparse-applicative, text, uri-encode, vector + }: + mkDerivation { + pname = "rosa"; + version = "0.6.0.0"; + sha256 = "1mbyl36pw9l6rjjz79b0fnnbhjnyf4s1pmw9frq95znrvsfasd1n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring directory namecoin-update + optparse-applicative text uri-encode vector + ]; + description = "Query the namecoin blockchain"; + license = lib.licenses.gpl3Only; + mainProgram = "rosa"; + }) {}; + + "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 = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rose-trees" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, hashable + , mtl, QuickCheck, quickcheck-instances, semigroupoids, semigroups + , sets, tasty, tasty-quickcheck, unordered-containers, witherable + }: + mkDerivation { + pname = "rose-trees"; + version = "0.0.4.5"; + sha256 = "0ql6wdsq1dpx0bbgs6798c6h4wyw9xcbr64shr7pvl9fwivdl6j7"; + libraryHaskellDepends = [ + base containers deepseq hashable mtl QuickCheck + quickcheck-instances semigroupoids semigroups sets + unordered-containers witherable + ]; + testHaskellDepends = [ + base containers deepseq hashable mtl QuickCheck + quickcheck-instances semigroupoids semigroups sets tasty + tasty-quickcheck unordered-containers witherable + ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq hashable mtl QuickCheck + quickcheck-instances semigroupoids semigroups sets + unordered-containers witherable + ]; + description = "Various trie implementations in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rose-trie" = callPackage + ({ mkDerivation, base, containers, deepseq, minilens, mtl + , transformers + }: + mkDerivation { + pname = "rose-trie"; + version = "1.0.0.5"; + sha256 = "0753nvppi86a2qij4cliv9pmy0mbdbnf5ckp4zgmwn1rlv4jhqwx"; + libraryHaskellDepends = [ + base containers deepseq minilens mtl transformers + ]; + description = "Trees with polymorphic paths to nodes, combining properties of Rose Trees and Tries"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rosebud" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover + , QuickCheck, transformers + }: + mkDerivation { + pname = "rosebud"; + version = "0.2.0.0"; + sha256 = "0g21b57qiijd5dmvnzky89kfs4zi2gbgabsj5bgzx2hnban08rm4"; + libraryHaskellDepends = [ base containers transformers ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "Common rose tree/forest functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rosezipper" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "rosezipper"; + version = "0.2"; + sha256 = "1g6ppa8cappdbq9923lsac504dfjh0ks64gbm6qbihrc34f4zavc"; + libraryHaskellDepends = [ base containers ]; + description = "Generic zipper implementation for Data.Tree"; + license = lib.licenses.bsd3; + }) {}; + + "roshask" = callPackage + ({ mkDerivation, attoparsec, base, binary, BoundedChan, bytestring + , Cabal, containers, data-default-generics, deepseq, directory + , filemanip, filepath, haxr, mtl, network, parsec, process, pureMD5 + , SafeSemaphore, snap-core, snap-server, stm, storable-tuple, tasty + , tasty-hunit, template-haskell, testpack, time, transformers, unix + , uri, utf8-string, vector, vector-space, xml + }: + mkDerivation { + pname = "roshask"; + version = "0.2.1"; + sha256 = "12sa8ir9cl2gygayk3vhd00shv3wy3sqyhf4hh6arml5q7wz1f3m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary BoundedChan bytestring Cabal containers directory + filemanip filepath haxr mtl network parsec process SafeSemaphore + snap-core snap-server stm storable-tuple template-haskell time + transformers unix uri utf8-string vector vector-space xml + ]; + executableHaskellDepends = [ + attoparsec base binary bytestring containers data-default-generics + deepseq directory filemanip filepath mtl process pureMD5 vector xml + ]; + testHaskellDepends = [ + attoparsec base bytestring containers data-default-generics + filepath mtl pureMD5 tasty tasty-hunit testpack transformers + ]; + description = "Haskell support for the ROS robotics framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "roshask"; + }) {}; + + "rosmsg" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring + , data-default-class, lens-family-core, pureMD5, template-haskell + , text + }: + mkDerivation { + pname = "rosmsg"; + version = "0.5.2.0"; + sha256 = "191692089w4h5d6936vfmz3mdlyv57qhl7ww4dc0dqk11zz4lrcl"; + libraryHaskellDepends = [ + attoparsec base binary bytestring data-default-class + lens-family-core pureMD5 template-haskell text + ]; + description = "ROS message parser, render, TH"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rosmsg-bin" = callPackage + ({ mkDerivation, base, filepath, monad-logger, rosmsg, rospkg + , stack, temporary, text + }: + mkDerivation { + pname = "rosmsg-bin"; + version = "0.1.0.0"; + sha256 = "0915l7s92g2pdgjv85a0a7315cn4ikh4yjcyn1hv5j62dvhjnmbl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base filepath monad-logger rosmsg rospkg stack temporary text + ]; + description = "ROS message management tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rospkg" = callPackage + ({ mkDerivation, async, base, bytestring, directory, fast-tagsoup + , filepath, split, tagsoup, text + }: + mkDerivation { + pname = "rospkg"; + version = "0.2.3.0"; + sha256 = "12ldkprm4hank6hgq2z8vq5clwm3kghksm8a3qp86jkznw3zszr3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring directory fast-tagsoup filepath split tagsoup + text + ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ base ]; + description = "ROS package system information"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rospkg"; + broken = true; + }) {}; + + "rosso" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "rosso"; + version = "1.0"; + sha256 = "0cz5kqpvq9qjkdy2x3y6aqia3armawjjsnv2pxifl0l6f9hhrvis"; + libraryHaskellDepends = [ base containers deepseq ]; + description = "General purpose utility library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rot13" = callPackage + ({ mkDerivation, base, bytestring, hspec, QuickCheck, text }: + mkDerivation { + pname = "rot13"; + version = "0.2.0.1"; + sha256 = "1p6lrjgigzbjigsyfsmx3kxrzm1aws3i708yl4xyh73arhcd89p0"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ base bytestring hspec QuickCheck text ]; + description = "Fast ROT13 cipher for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "rotating-log" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, old-locale + , time, time-locale-compat + }: + mkDerivation { + pname = "rotating-log"; + version = "0.4.3"; + sha256 = "1xpfm07kd6mz13zwzmrwcp2cmc0dr0j94nhy1gzw1064jmd7b482"; + libraryHaskellDepends = [ + base bytestring directory filepath old-locale time + time-locale-compat + ]; + testHaskellDepends = [ + base bytestring directory filepath time time-locale-compat + ]; + description = "Size-limited, concurrent, automatically-rotating log writer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "roundRobin" = callPackage + ({ mkDerivation, base, QuickCheck, semigroups, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "roundRobin"; + version = "0.1.2.0"; + sha256 = "1pzc15cbca9vl62708ssh06ddffz1wjanqjr85k3xc1z255z98f7"; + libraryHaskellDepends = [ base semigroups ]; + testHaskellDepends = [ + base QuickCheck semigroups tasty tasty-quickcheck + ]; + description = "A simple round-robin data type"; + license = lib.licenses.mit; + }) {}; + + "rounded" = callPackage + ({ mkDerivation, base, ghc-prim, gmp, hgmp, long-double, mpfr + , reflection + }: + mkDerivation { + pname = "rounded"; + version = "1.1.1"; + sha256 = "0d3ybivsnd3ykxjss7aqby0b0qx8kjw07r7afqnicafmz2ccyzh4"; + libraryHaskellDepends = [ + base ghc-prim hgmp long-double reflection + ]; + librarySystemDepends = [ gmp mpfr ]; + libraryPkgconfigDepends = [ gmp mpfr ]; + testHaskellDepends = [ base long-double ]; + description = "Correctly-rounded arbitrary-precision floating-point arithmetic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gmp; inherit (pkgs) mpfr;}; + + "rounded-hw" = callPackage + ({ mkDerivation, array, base, Cabal, deepseq, doctest, fp-ieee + , hspec, primitive, QuickCheck, random, tagged, tasty-bench, vector + }: + mkDerivation { + pname = "rounded-hw"; + version = "0.4.0"; + sha256 = "1844qb2nsv25ix41jkrcr0n08wa4zsnrn7wpxxavnabi4j7mf8yz"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + array base deepseq fp-ieee primitive tagged vector + ]; + testHaskellDepends = [ + array base deepseq doctest fp-ieee hspec primitive QuickCheck + random vector + ]; + benchmarkHaskellDepends = [ + array base deepseq fp-ieee primitive tasty-bench vector + ]; + description = "Directed rounding for built-in floating types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rounding" = callPackage + ({ mkDerivation, array, base, numeric-extras }: + mkDerivation { + pname = "rounding"; + version = "0.3.0"; + sha256 = "1d2vaijcna8gwcrhsjpclqw4gjdvdpmnrlyszqzcxnqf0l206a6y"; + libraryHaskellDepends = [ array base numeric-extras ]; + description = "Explicit floating point rounding mode wrappers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "roundtrip" = callPackage + ({ mkDerivation, base, containers, pretty, safe, template-haskell + , text, xml-types + }: + mkDerivation { + pname = "roundtrip"; + version = "0.2.0.7"; + sha256 = "130ad9kryygd3gikzrqcvwkparbpn57hp257v5wwr35q9p6ndhbj"; + libraryHaskellDepends = [ + base containers pretty safe template-haskell text xml-types + ]; + description = "Bidirectional (de-)serialization"; + license = lib.licenses.bsd3; + }) {}; + + "roundtrip-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, lens + , lens-aeson, roundtrip, scientific, text, unordered-containers + , vector + }: + mkDerivation { + pname = "roundtrip-aeson"; + version = "0.3.0.2"; + sha256 = "0qlsmmcidiagjyb3kfp1hplkkzpibgxw31j7cxhma3l2gs2yal6f"; + libraryHaskellDepends = [ + aeson base bytestring containers lens lens-aeson roundtrip + scientific text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring lens-aeson roundtrip text vector + ]; + description = "Un-/parse JSON with roundtrip invertible syntax definitions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "roundtrip-string" = callPackage + ({ mkDerivation, base, mtl, parsec, roundtrip }: + mkDerivation { + pname = "roundtrip-string"; + version = "0.1.0.1"; + sha256 = "1lad64y877rf36dgldkc7qcg5xagjc00z4cf2r1ahamv379df8d7"; + libraryHaskellDepends = [ base mtl parsec roundtrip ]; + description = "Bidirectional (de-)serialization"; + license = lib.licenses.bsd3; + }) {}; + + "roundtrip-xml" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-builder-enumerator + , bytestring, containers, enumerator, mtl, pretty, reference + , roundtrip, roundtrip-string, safe, text, xml-enumerator + , xml-types + }: + mkDerivation { + pname = "roundtrip-xml"; + version = "0.3.0.5"; + sha256 = "1gl649saiaj1biqda64wmpbnv5f3njm3rmfgvf1iavyliqgrwn9m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-builder blaze-builder-enumerator bytestring containers + enumerator mtl pretty reference roundtrip roundtrip-string safe + text xml-enumerator xml-types + ]; + description = "Bidirectional (de-)serialization for XML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "route-generator" = callPackage + ({ mkDerivation, attoparsec, base, network, text, yesod-routes }: + mkDerivation { + pname = "route-generator"; + version = "0.6.1"; + sha256 = "0bfrb3mz9nxrl4l5pikrp3x4igq4w9jlmvwikyc71ph8ks6rghc6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base network text yesod-routes + ]; + description = "Utility to generate routes for use with yesod-routes"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "routeGenerator"; + }) {}; + + "route-planning" = callPackage + ({ mkDerivation, base, containers, coordinate, directory, doctest + , filepath, lens, QuickCheck, semigroupoids, semigroups, text, xsd + }: + mkDerivation { + pname = "route-planning"; + version = "0.0.3"; + sha256 = "0l3z9hjd8xqnahffg930qi13pf8cpiq44diqmpmh1narcllcbgj7"; + libraryHaskellDepends = [ + base containers coordinate lens semigroupoids semigroups text xsd + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck + ]; + description = "A library and utilities for creating a route"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "row" = callPackage + ({ mkDerivation, base, base-unicode-symbols, criterion, smallcheck + , tasty, tasty-smallcheck, util + }: + mkDerivation { + pname = "row"; + version = "0.0.0.0"; + sha256 = "16iy0b0aqvpn1dnw96h8vp4354774c0lp7fq4qibqwd8bv99mmps"; + libraryHaskellDepends = [ base base-unicode-symbols util ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + doHaddock = false; + description = "Row types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "row-types" = callPackage + ({ mkDerivation, base, constraints, deepseq, gauge, generic-lens + , hashable, profunctors, text, unordered-containers + }: + mkDerivation { + pname = "row-types"; + version = "1.0.1.2"; + sha256 = "05vfnhcfi7wsidxiknl8a28xvlid2q095qhah08r7mj9zq38da8f"; + revision = "1"; + editedCabalFile = "0r1vjdwnvavlv1pkl27gjpvc3d165bam4y4pp8l2p8q6bnwpqk2d"; + libraryHaskellDepends = [ + base constraints deepseq generic-lens hashable profunctors text + unordered-containers + ]; + testHaskellDepends = [ base generic-lens ]; + benchmarkHaskellDepends = [ base deepseq gauge ]; + description = "Open Records and Variants"; + license = lib.licenses.mit; + }) {}; + + "row-types-aeson" = callPackage + ({ mkDerivation, aeson, base, row-types, text }: + mkDerivation { + pname = "row-types-aeson"; + version = "1.1.0.0"; + sha256 = "0zxcpr5bfk67zhqsqd8bnbmc6nswbq4hv98g0j516s1b5llpp8c4"; + libraryHaskellDepends = [ aeson base row-types text ]; + description = "aeson instances for Open Records and Variants"; + license = lib.licenses.mit; + }) {}; + + "row-types-barbies" = callPackage + ({ mkDerivation, barbies, base, row-types, text }: + mkDerivation { + pname = "row-types-barbies"; + version = "1.0.0.0"; + sha256 = "1c2slxggr3jl3dvakyysq3d4svd61nhzj74xnzs0q7v6y5dlsl2b"; + libraryHaskellDepends = [ barbies base row-types text ]; + description = "barbies instances for Open Records and Variants"; + license = lib.licenses.mit; + }) {}; + + "rowdy" = callPackage + ({ mkDerivation, base, containers, dlist, hspec, mtl }: + mkDerivation { + pname = "rowdy"; + version = "0.0.1.0"; + sha256 = "19nafk4zmhx76j0qzg1d5kh6mnzwnr5x3kvvxi56x24kfmvrq5qq"; + libraryHaskellDepends = [ base containers dlist mtl ]; + testHaskellDepends = [ base containers dlist hspec mtl ]; + description = "An EDSL for web application routes"; + license = lib.licenses.bsd3; + }) {}; + + "rowdy-yesod" = callPackage + ({ mkDerivation, base, hspec, rowdy, yesod-core }: + mkDerivation { + pname = "rowdy-yesod"; + version = "0.0.1.1"; + sha256 = "120n4n17n3pkpc23bpjn2vc7w3zaifmyd4mr86n16hn993482b1s"; + libraryHaskellDepends = [ base rowdy yesod-core ]; + testHaskellDepends = [ base hspec rowdy yesod-core ]; + description = "An EDSL for web application routes"; + license = lib.licenses.bsd3; + }) {}; + + "rowrecord" = callPackage + ({ mkDerivation, base, containers, template-haskell }: + mkDerivation { + pname = "rowrecord"; + version = "0.1"; + sha256 = "0gcrdy75f0rqfayn37frwcixb086x4s7dygphxhxbpvyl8sjnl0l"; + libraryHaskellDepends = [ base containers template-haskell ]; + description = "Build records from lists of strings, as from CSV files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rp-tree" = callPackage + ({ mkDerivation, base, benchpress, boxes, bytestring, conduit + , containers, deepseq, heaps, hspec, mtl, QuickCheck, serialise + , splitmix, splitmix-distributions, text, transformers, vector + , vector-algorithms + }: + mkDerivation { + pname = "rp-tree"; + version = "0.7.1"; + sha256 = "01iy2awnwqgfqyigpggj6gfig930lx655bih1a2hd5ga2fbrymmp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base boxes bytestring conduit containers deepseq heaps mtl + serialise splitmix splitmix-distributions text transformers vector + vector-algorithms + ]; + executableHaskellDepends = [ + base conduit containers splitmix splitmix-distributions + transformers vector + ]; + testHaskellDepends = [ + base conduit hspec QuickCheck splitmix-distributions vector + ]; + benchmarkHaskellDepends = [ + base benchpress conduit deepseq splitmix splitmix-distributions + transformers vector + ]; + description = "Random projection trees"; + license = lib.licenses.bsd3; + mainProgram = "rp-tree"; + }) {}; + + "rpc" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, derive + , network-fancy, template-haskell, th-lift + }: + mkDerivation { + pname = "rpc"; + version = "0.0.1"; + sha256 = "0bw92pmnkfq1azw08ygpmp1z856l3ybhmxkfhy4sfds769k2s4j9"; + libraryHaskellDepends = [ + base bytestring cereal containers derive network-fancy + template-haskell th-lift + ]; + description = "type safe rpcs provided as basic IO actions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rpc-framework" = callPackage + ({ mkDerivation, base, containers, mtl, network, template-haskell + , transformers + }: + mkDerivation { + pname = "rpc-framework"; + version = "2.0.0.2"; + sha256 = "0avjbw9zsa6nsjlwmb1lll0n80j9ggniwpy9sllaam83r6jpxhqq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers mtl network template-haskell transformers + ]; + executableHaskellDepends = [ base ]; + description = "a remote procedure call framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rpc-test"; + broken = true; + }) {}; + + "rpf" = callPackage + ({ mkDerivation, appar, base, blaze-builder, bytestring, c10k + , containers, dns, domain-auth, hslogger, iproute, parsec, unix + }: + mkDerivation { + pname = "rpf"; + version = "0.2.5"; + sha256 = "0x40j5rk8v61wzhcj730g75a97ikki7j22dfrh4z873b6mxwfh4k"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + appar base blaze-builder bytestring c10k containers dns domain-auth + hslogger iproute parsec unix + ]; + description = "Receiver Policy Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rpf"; + }) {}; + + "rpm" = callPackage + ({ mkDerivation, base, directory, filepath, HaXml, process }: + mkDerivation { + pname = "rpm"; + version = "0.0.1"; + sha256 = "1wvaf1llcw4xcp8hmd80scqlk490qfiv5sqncpjmafw7zanrab4z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath HaXml process ]; + description = "Cozy little project to question unruly rpm packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rpm-nvr" = callPackage + ({ mkDerivation, base, extra, filepath, hspec }: + mkDerivation { + pname = "rpm-nvr"; + version = "0.1.2"; + sha256 = "0g4fpay6rry9mnvy6mk793my1fkvpdxx40b5hn6gjr0vr1mvg2yp"; + libraryHaskellDepends = [ base extra filepath ]; + testHaskellDepends = [ base filepath hspec ]; + description = "RPM package name-version-release data types"; + license = lib.licenses.gpl2Only; + }) {}; + + "rpmbuild-order" = callPackage + ({ mkDerivation, base, case-insensitive, directory, extra, fgl + , filepath, graphviz, hspec, regex-tdfa, simple-cmd + , simple-cmd-args, unix + }: + mkDerivation { + pname = "rpmbuild-order"; + version = "0.4.11"; + sha256 = "0yvv524cy8iblxgkf125s8b6xjhg7a0l36xrfb51hl6y71b5cdx5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base case-insensitive directory extra fgl filepath graphviz + regex-tdfa simple-cmd + ]; + executableHaskellDepends = [ base extra fgl simple-cmd-args ]; + testHaskellDepends = [ + base directory extra hspec simple-cmd unix + ]; + description = "Sort RPM packages in dependency order"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rpmbuild-order"; + broken = true; + }) {}; + + "rpmostree-update" = callPackage + ({ mkDerivation, base, directory, extra, filepath, process + , simple-cmd, simple-prompt, xdg-basedir + }: + mkDerivation { + pname = "rpmostree-update"; + version = "0.1.2"; + sha256 = "16cdv918bj2by5afn441fizaxfprp55x2vgkvmfi7m3clicvmbl7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory extra filepath process simple-cmd simple-prompt + xdg-basedir + ]; + description = "rpm-ostree update wrapper that caches change info"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rpmostree-update"; + broken = true; + }) {}; + + "rrb-vector" = callPackage + ({ mkDerivation, base, containers, deepseq, indexed-traversable + , nothunks, primitive, quickcheck-classes-base, tasty, tasty-bench + , tasty-quickcheck + }: + mkDerivation { + pname = "rrb-vector"; + version = "0.2.1.0"; + sha256 = "1z5zis6ixqmlanzskkimz9bxdpa5x5bv1xc4f9ny5g4hfly5q1na"; + libraryHaskellDepends = [ + base deepseq indexed-traversable primitive + ]; + testHaskellDepends = [ + base containers deepseq nothunks quickcheck-classes-base tasty + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base tasty-bench ]; + description = "Efficient RRB-Vectors"; + license = lib.licenses.bsd3; + }) {}; + + "rrule" = callPackage + ({ mkDerivation, base, hspec, megaparsec, parser-combinators, text + , time + }: + mkDerivation { + pname = "rrule"; + version = "0.1.2"; + sha256 = "0mq2nlkw7244x2y8qh1m1mpff3ykygr7xrvadjfrx6m6sbp4wl1n"; + libraryHaskellDepends = [ + base megaparsec parser-combinators text time + ]; + testHaskellDepends = [ base hspec text ]; + description = "Recurrence rule parser and formatter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rsagl" = callPackage + ({ mkDerivation, array, arrows, base, containers + , data-memocombinators, deepseq, mtl, old-time, OpenGL, OpenGLRaw + , parallel, parsec, random, rsagl-frp, rsagl-math, stm, Vec + , Vec-OpenGLRaw + }: + mkDerivation { + pname = "rsagl"; + version = "0.6.0.1"; + sha256 = "0f1f6kksrz1ghn6jhbdqsh4rhpkp65ccc4ci2fn5kmmw7qxzal59"; + libraryHaskellDepends = [ + array arrows base containers data-memocombinators deepseq mtl + old-time OpenGL OpenGLRaw parallel parsec random rsagl-frp + rsagl-math stm Vec Vec-OpenGLRaw + ]; + description = "The RogueStar Animation and Graphics Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rsagl-frp" = callPackage + ({ mkDerivation, array, arrows, base, containers, mtl, old-time + , random, rsagl-math, stm + }: + mkDerivation { + pname = "rsagl-frp"; + version = "0.6.0.1"; + sha256 = "0lim4slnhy1sq449kmvs489xy4axryn6qkk32hkzmlwvw8hqpl01"; + libraryHaskellDepends = [ + array arrows base containers mtl old-time random rsagl-math stm + ]; + description = "The RogueStar Animation and Graphics Library: Functional Reactive Programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rsagl-math" = callPackage + ({ mkDerivation, array, base, containers, deepseq, OpenGL + , OpenGLRaw, parallel, parsec, random, Vec, Vec-OpenGLRaw + }: + mkDerivation { + pname = "rsagl-math"; + version = "0.6.0.1"; + sha256 = "04i1l6zb1jm784gdr86jrfm5m999px7ymzwwr5nyh69dk1730znn"; + libraryHaskellDepends = [ + array base containers deepseq OpenGL OpenGLRaw parallel parsec + random Vec Vec-OpenGLRaw + ]; + description = "The RogueStar Animation and Graphics Library: Mathematics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rset" = callPackage + ({ mkDerivation, base, QuickCheck, safe }: + mkDerivation { + pname = "rset"; + version = "1.0.0"; + sha256 = "1d1r9hp38mhl1jmmqhn42al7gd0nsqk5d5msqrzjwxdyj884y3pq"; + libraryHaskellDepends = [ base safe ]; + testHaskellDepends = [ base QuickCheck safe ]; + description = "Range set"; + license = "unknown"; + }) {}; + + "rsi-break" = callPackage + ({ mkDerivation, async, base, config-ini, directory, filepath, lens + , monomer, process, text, text-show, time + }: + mkDerivation { + pname = "rsi-break"; + version = "0.1.0.0"; + sha256 = "1gb4l0ydimambxvf6n66df7mik77vgfsdr9hds8w3cna057k2zwd"; + revision = "1"; + editedCabalFile = "1df5n48qnb5s2wppv36bxyrl44w5m1ji4lily8jfbgsd4hpzc06j"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async base config-ini directory filepath lens monomer process text + text-show time + ]; + executableHaskellDepends = [ base monomer process ]; + testHaskellDepends = [ base ]; + description = "Let your mind know that your hands need a rest!"; + license = lib.licenses.bsd2; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rspp" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rspp"; + version = "0.1.0.1"; + sha256 = "132s7pbm49fgpiq7znr72h52wcmwblljblr0s0krr56593gp2rry"; + libraryHaskellDepends = [ base ]; + description = "A Rational Street Performer Protocol solver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rss" = callPackage + ({ mkDerivation, base, HaXml, network-uri, time }: + mkDerivation { + pname = "rss"; + version = "3000.2.0.8"; + sha256 = "03bvyld0kbsmwj23hivdwq7qsd8qldfs2w4z4rq31xlsbksw8bnn"; + libraryHaskellDepends = [ base HaXml network-uri time ]; + description = "A library for generating RSS 2.0 feeds."; + license = lib.licenses.publicDomain; + }) {}; + + "rss-conduit" = callPackage + ({ mkDerivation, atom-conduit, base, base-compat-batteries + , blaze-builder, bytestring, conduit, conduit-combinators + , containers, data-default, dublincore-xml-conduit, filepath + , microlens, microlens-th, mono-traversable, QuickCheck + , quickcheck-instances, resourcet, safe, safe-exceptions, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, template-haskell + , text, time, timerep, uri-bytestring, xml-conduit, xml-types + }: + mkDerivation { + pname = "rss-conduit"; + version = "0.6.0.1"; + sha256 = "07fmf5d93ywgqz4fp0aw5n1vzqlphrhcmiqrc0xpcphi17ig9m7l"; + libraryHaskellDepends = [ + atom-conduit base base-compat-batteries conduit conduit-combinators + containers dublincore-xml-conduit microlens microlens-th safe + safe-exceptions template-haskell text time timerep uri-bytestring + xml-conduit xml-types + ]; + testHaskellDepends = [ + atom-conduit base base-compat-batteries blaze-builder bytestring + conduit conduit-combinators data-default dublincore-xml-conduit + filepath microlens mono-traversable QuickCheck quickcheck-instances + resourcet safe-exceptions tasty tasty-golden tasty-hunit + tasty-quickcheck text time uri-bytestring xml-conduit xml-types + ]; + description = "Streaming parser/renderer for the RSS standard"; + license = lib.licenses.cc0; + }) {}; + + "rss2irc" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, deepseq + , feed, http-client, http-conduit, http-types, io-storage, irc + , network, network-uri, old-locale, parsec, regexpr, resourcet + , safe, SafeSemaphore, split, stm, text, time, transformers + , utf8-string + }: + mkDerivation { + pname = "rss2irc"; + version = "1.2"; + sha256 = "00q684w6s9ixwrci6sfpzzw2hrsl7j29g07d9j5a5j9csz0cr8gg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs containers deepseq feed http-client + http-conduit http-types io-storage irc network network-uri + old-locale parsec regexpr resourcet safe SafeSemaphore split stm + text time transformers utf8-string + ]; + description = "watches an RSS/Atom feed and writes it to an IRC channel"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rss2irc"; + broken = true; + }) {}; + + "rstream" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "rstream"; + version = "0.1.0.0"; + sha256 = "14l2jww91w993b61xn1m9y9wh27dvy1l1x2fh7g9f0l8mc5a9dpv"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "stream-fusion framework from vector"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rt" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rt"; + version = "0.1.0.0"; + sha256 = "18kpashzq6wnf1yc2xvz7l6c53v45yimzsahaavdf60pvw4zfhrx"; + libraryHaskellDepends = [ base ]; + description = "A more fine-grained version of state threads (ST)"; + license = lib.licenses.bsd3; + }) {}; + + "rtcm" = callPackage + ({ mkDerivation, aeson, array, base, base64-bytestring + , basic-prelude, binary, binary-bits, binary-conduit, bytestring + , conduit, conduit-extra, lens, lens-aeson, random, tasty + , tasty-hunit, tasty-quickcheck, template-haskell, text, word24 + }: + mkDerivation { + pname = "rtcm"; + version = "0.2.39"; + sha256 = "1hqsbi1bazdsy62qp1rmwmrqsp3dhm9i9iksj7d5iyfndciijpjs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base base64-bytestring basic-prelude binary binary-bits + bytestring lens lens-aeson template-haskell text word24 + ]; + executableHaskellDepends = [ + aeson base basic-prelude binary-conduit bytestring conduit + conduit-extra + ]; + testHaskellDepends = [ + base basic-prelude binary binary-bits bytestring lens random tasty + tasty-hunit tasty-quickcheck text word24 + ]; + description = "Haskell bindings for RTCM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rtld" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rtld"; + version = "0.0.2"; + sha256 = "18y55lv3vyl4kpwzphw5gb1jsvp1f6i4dqh9rs6i9fyvabndvfik"; + libraryHaskellDepends = [ base ]; + description = "dynamic linker tools for Haskell"; + license = "unknown"; + }) {}; + + "rtlsdr" = callPackage + ({ mkDerivation, base, c2hs, rtl-sdr }: + mkDerivation { + pname = "rtlsdr"; + version = "0.1.0.5"; + sha256 = "0893sr9i4gbklb2a362adlq54bgk9jx7pfcifnvxv3fx0c06869d"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ rtl-sdr ]; + libraryToolDepends = [ c2hs ]; + description = "Bindings to librtlsdr"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) rtl-sdr;}; + + "rtnetlink" = callPackage + ({ mkDerivation, base, bits-bytestring, bytestring, cereal + , exceptions, hspec, linux-namespaces, pretty-hex, random, socket + , transformers, unix + }: + mkDerivation { + pname = "rtnetlink"; + version = "0.2.0.1"; + sha256 = "1ly3cgkbnz24p33vlgbllmxx25f0b3d1rzr05gzcnhjlg7nxwwga"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bits-bytestring bytestring cereal exceptions pretty-hex random + socket transformers unix + ]; + testHaskellDepends = [ + base bytestring exceptions hspec linux-namespaces socket unix + ]; + description = "Manipulate network devices, addresses, and routes on Linux"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rtorrent-rpc" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, blaze-textual + , bytestring, deepseq, haxr, mtl, network, split, utf8-string + }: + mkDerivation { + pname = "rtorrent-rpc"; + version = "0.2.2.0"; + sha256 = "0k14m4r0zsalngb6c4dckr7z521mymabc0ihk0zz402l7s13n68s"; + libraryHaskellDepends = [ + attoparsec base blaze-builder blaze-textual bytestring deepseq haxr + mtl network split utf8-string + ]; + description = "A library for communicating with RTorrent over its XML-RPC interface"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rtorrent-state" = callPackage + ({ mkDerivation, base, bencoding, bytestring, containers, directory + , filepath, hspec, lens, QuickCheck, temporary, utf8-string + }: + mkDerivation { + pname = "rtorrent-state"; + version = "0.1.0.1"; + sha256 = "0lh7plp9qwlya0dnfvz2sg8nhg42vnrypi2p8rh6i278glniwn90"; + libraryHaskellDepends = [ + base bencoding bytestring containers directory filepath lens + utf8-string + ]; + testHaskellDepends = [ + base bencoding bytestring containers directory filepath hspec + QuickCheck temporary utf8-string + ]; + description = "Parsing and manipulation of rtorrent state file contents"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rts-loader" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process, unix + , zenc + }: + mkDerivation { + pname = "rts-loader"; + version = "0.0.0.3"; + sha256 = "1rpgi9jp577gv8hb3hpnp4g6dbpnb8s6hgvvjc0wc014gys7zgzz"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal filepath ]; + libraryHaskellDepends = [ + base Cabal directory filepath unix zenc + ]; + executableHaskellDepends = [ base Cabal process ]; + description = "Dynamically load Haskell libraries"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rubberband" = callPackage + ({ mkDerivation, base, c2hs, rubberband, vector }: + mkDerivation { + pname = "rubberband"; + version = "0.1.0.2"; + sha256 = "15j402a7vwrx6sjn29jrby4qxc27c1aa4mkbalssn8jlpjhlpffm"; + revision = "3"; + editedCabalFile = "17kws58vhdh71vhn3s06pk03ns49zp36svb56qy9pif8gnm8zz9x"; + libraryHaskellDepends = [ base vector ]; + librarySystemDepends = [ rubberband ]; + libraryPkgconfigDepends = [ rubberband ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ base ]; + description = "Binding to the C++ audio stretching library Rubber Band"; + license = lib.licenses.gpl3Only; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) rubberband;}; + + "ruby-marshal" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, fail, hspec + , hspec-discover, mtl, string-conv, vector + }: + mkDerivation { + pname = "ruby-marshal"; + version = "0.2.1"; + sha256 = "18kdagf0lyghpaffzgw42ql1wrqkh13rfqjpj23i09i67pqrv3lk"; + revision = "1"; + editedCabalFile = "0f3jdq5ca12mbgawziakl0bw14gy1ycmvyp4ljffsghcg5fghxg9"; + libraryHaskellDepends = [ + base bytestring cereal containers fail mtl string-conv vector + ]; + testHaskellDepends = [ + base bytestring cereal containers fail hspec mtl string-conv vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Parse a subset of Ruby objects serialised with Marshal.dump."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ruby-qq" = callPackage + ({ mkDerivation, base, bytestring, haskell-src-exts + , haskell-src-meta, pcre-light, process, template-haskell, trifecta + }: + mkDerivation { + pname = "ruby-qq"; + version = "0.1.0.0"; + sha256 = "1d2a31kiiv0p8d2yygpg8mgrz0xy6zh5qnf49hz70yk2vavkcac1"; + libraryHaskellDepends = [ + base bytestring haskell-src-exts haskell-src-meta pcre-light + process template-haskell trifecta + ]; + description = "rubyish quasiquoters"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ruff" = callPackage + ({ mkDerivation, array, base, mtl, parsec, safe, strict, Vec }: + mkDerivation { + pname = "ruff"; + version = "0.4.0.1"; + sha256 = "1id3rpfzqwhnmv2w4p35a70zfanwrpazix27ak1hzaz1jd2yfmz5"; + libraryHaskellDepends = [ array base mtl parsec safe strict Vec ]; + description = "relatively useful fractal functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ruin" = callPackage + ({ mkDerivation, base, binary, cereal, deepseq, ghc-prim, hspec + , lens, mtl, optparse-applicative, parsec, should-not-typecheck + , smallcheck, template-haskell, unordered-containers + }: + mkDerivation { + pname = "ruin"; + version = "0.1.0.1"; + sha256 = "07alapqmbi50132ji1gx7l42ps7v4xmp3b9cqyn4gphiadwsrdyk"; + libraryHaskellDepends = [ + base binary cereal deepseq ghc-prim parsec template-haskell + unordered-containers + ]; + testHaskellDepends = [ + base hspec lens mtl optparse-applicative should-not-typecheck + smallcheck template-haskell + ]; + description = "Pliable records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ruler" = callPackage + ({ mkDerivation, base, Cabal, containers, mtl, shuffle, uhc-util + , uuagc, uuagc-cabal, uulib + }: + mkDerivation { + pname = "ruler"; + version = "0.4.1.0"; + sha256 = "1qa0d2jaws5wn2npjcsc66m59d64dxbm074h7lkysawdgq9hzdy1"; + isLibrary = false; + isExecutable = true; + setupHaskellDepends = [ base Cabal shuffle uuagc uuagc-cabal ]; + executableHaskellDepends = [ + base Cabal containers mtl shuffle uhc-util uuagc uuagc-cabal uulib + ]; + description = "Ruler tool for UHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ruler"; + }) {}; + + "ruler-core" = callPackage + ({ mkDerivation, array, base, containers, directory, fgl, filepath + , haskell98, mtl, uuagc, uulib + }: + mkDerivation { + pname = "ruler-core"; + version = "1.0"; + sha256 = "06c55pdfkh9vcmmzlf485d0qxczgd2xj1ajkz277df72p29xvrgd"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers directory fgl filepath haskell98 mtl uuagc + uulib + ]; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "ruler-core"; + }) {}; + + "run-haskell-module" = callPackage + ({ mkDerivation, base, data-default, filepath, process }: + mkDerivation { + pname = "run-haskell-module"; + version = "0.0.2"; + sha256 = "1ra8rv7cbsj1x8vfd3sbynd7a73v9arfimzcfhg9j6blqcii2i2d"; + libraryHaskellDepends = [ base data-default filepath process ]; + description = "Running newly generated Haskell source module"; + license = lib.licenses.bsd3; + }) {}; + + "run-st" = callPackage + ({ mkDerivation, base, primitive, primitive-unlifted }: + mkDerivation { + pname = "run-st"; + version = "0.1.3.3"; + sha256 = "0m56v348mp78g1g60bgxgwnvb3iczg8rccnq55mhmhzzvh9msn4p"; + libraryHaskellDepends = [ base primitive primitive-unlifted ]; + description = "runST without boxing penalty"; + license = lib.licenses.bsd3; + }) {}; + + "rungekutta" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rungekutta"; + version = "1.0.2"; + sha256 = "07drd0xvkg06p2fsbncafnr7wzkrs4m6sfs1szbbscggw3pxh4fp"; + libraryHaskellDepends = [ base ]; + description = "A collection of explicit Runge-Kutta methods of various orders"; + license = lib.licenses.bsd3; + }) {}; + + "rungekutta2" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "rungekutta2"; + version = "1.0.3"; + sha256 = "1mg2im5xxgbybzy7cafg467378bn8a8jzvcwlc9zf1lkmlqbg63q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Explicit Runge-Kutta methods of various orders (fork of 'rungekutta')"; + license = lib.licenses.bsd3; + }) {}; + + "runghc" = callPackage + ({ mkDerivation, base, cmdargs, directory, filepath, old-time + , process + }: + mkDerivation { + pname = "runghc"; + version = "0.1.0.3"; + sha256 = "1vn08xdisdf5l3ps6bcpg3rvl89209f3ig504w7ysqbjgdib96n0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs directory filepath old-time process + ]; + description = "runghc replacement for fast repeated runs"; + license = lib.licenses.gpl3Only; + mainProgram = "runghc"; + }) {}; + + "runhs" = callPackage + ({ mkDerivation, base, bytestring, directory, file-embed, hspec + , process, terminal-size, text, word-wrap, yaml + }: + mkDerivation { + pname = "runhs"; + version = "1.0.0.9"; + sha256 = "1i2g706997wkqj081pqxj8nq6nhj94x4kf5q0fnj39fp35fmak6q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring file-embed process terminal-size text word-wrap + yaml + ]; + testHaskellDepends = [ base directory hspec process ]; + description = "Stack wrapper for single-file Haskell programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "runhs"; + broken = true; + }) {}; + + "runmany" = callPackage + ({ mkDerivation, async, base, bytestring, optparse-applicative + , process, stm + }: + mkDerivation { + pname = "runmany"; + version = "0.1.3"; + sha256 = "19pgmq009f5kpsilixbnsx5frl9c12v6in0blifandr9q3n9is9c"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base bytestring optparse-applicative process stm + ]; + description = "Run multiple commands, interleaving output and errors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "runmany"; + broken = true; + }) {}; + + "runmemo" = callPackage + ({ mkDerivation, base, data-memocombinators, time }: + mkDerivation { + pname = "runmemo"; + version = "1.0.0.1"; + sha256 = "12fn0lsil0rj0pj0ixzppsdw2fmj0cnzci4fh11z9rcggwbz6pms"; + testHaskellDepends = [ base data-memocombinators time ]; + description = "A simple memoization helper library"; + license = lib.licenses.bsd3; + }) {}; + + "runtime-arbitrary" = callPackage + ({ mkDerivation, base, ifcxt, QuickCheck, template-haskell }: + mkDerivation { + pname = "runtime-arbitrary"; + version = "0.1.0.6"; + sha256 = "1lb9c174vmbcjpm4y1j2jwngbzx5s0s1iiq8iam5g87h475k2bh1"; + libraryHaskellDepends = [ base ifcxt QuickCheck template-haskell ]; + description = "Runtime generation of Arbitrary values"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "runtime-instances" = callPackage + ({ mkDerivation, base, containers, sop-core, tasty, tasty-hunit + , template-haskell, th-utilities, type-reflection + }: + mkDerivation { + pname = "runtime-instances"; + version = "1.0"; + sha256 = "0q8nb65djg2cav7i930swja0mgll6hmzcmhn50zq9i1rdvywrdmf"; + libraryHaskellDepends = [ + base containers sop-core template-haskell th-utilities + type-reflection + ]; + testHaskellDepends = [ base tasty tasty-hunit type-reflection ]; + description = "Look up class instances at runtime"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "rustls" = callPackage + ({ mkDerivation, async, base, bytestring, containers + , derive-storable, directory, filepath, hedgehog, network, process + , resourcet, rustls, stm, tasty, tasty-hedgehog, tasty-hunit + , temporary, text, transformers + }: + mkDerivation { + pname = "rustls"; + version = "0.1.0.0"; + sha256 = "19gv5cc0c3mnl40h5z1qnxrdhshiikmpmlyljv27jx2vk4i4vqib"; + libraryHaskellDepends = [ + base bytestring derive-storable network resourcet text transformers + ]; + librarySystemDepends = [ rustls ]; + testHaskellDepends = [ + async base bytestring containers directory filepath hedgehog + process resourcet stm tasty tasty-hedgehog tasty-hunit temporary + text transformers + ]; + description = "TLS bindings for Rustls"; + license = lib.licenses.cc0; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {rustls = null;}; + + "rv" = callPackage + ({ mkDerivation, base, base-unicode-symbols, criterion, Fin, peano + , smallcheck, tasty, tasty-smallcheck, util, word + }: + mkDerivation { + pname = "rv"; + version = "0.0.1.0"; + sha256 = "0xsrd9djlns840h4i7pgh4g793hdrjw8xhf6bnw8yxaf56j1znci"; + libraryHaskellDepends = [ + base base-unicode-symbols Fin peano util word + ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "RISC-V"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "rvar" = callPackage + ({ mkDerivation, base, bytestring, MonadPrompt, mtl, random + , transformers + }: + mkDerivation { + pname = "rvar"; + version = "0.3.0.2"; + sha256 = "1ml8xz5hhjbb4vr89kfibzv3kw0qp7c6bmkja89dir04i9sx0f2i"; + libraryHaskellDepends = [ + base bytestring MonadPrompt mtl random transformers + ]; + description = "Random Variables"; + license = lib.licenses.publicDomain; + }) {}; + + "rwlock" = callPackage + ({ mkDerivation, base, monad-loops-stm, stm, syb }: + mkDerivation { + pname = "rwlock"; + version = "0.0.0.3"; + sha256 = "0isx32ayaqh7vhcyl11ykdy8f1chs1fdw73h3c2r53k989yfkmba"; + libraryHaskellDepends = [ base monad-loops-stm stm syb ]; + description = "Multiple-read / single-write locks"; + license = lib.licenses.publicDomain; + }) {}; + + "rws" = callPackage + ({ mkDerivation, base, binary, bytestring, parsec, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "rws"; + version = "0.1.1.2"; + sha256 = "1ildbmnpdh8x25m6kjdc6506cjgngjmjhvrdfkrcwg5cdqcqs266"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base binary bytestring parsec ]; + testHaskellDepends = [ + base binary bytestring parsec QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Packet Generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rws"; + broken = true; + }) {}; + + "rz-pipe" = callPackage + ({ mkDerivation, aeson, base, bytestring, HTTP, process + , utf8-string + }: + mkDerivation { + pname = "rz-pipe"; + version = "0.1.0"; + sha256 = "0x8mdry5l8b4dnpi43g2vqj9haggi7asnjhdz864bw17gr53g8vx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring HTTP process utf8-string + ]; + executableHaskellDepends = [ aeson base ]; + description = "Pipe interface for Rizin"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "rzk" = callPackage + ({ mkDerivation, aeson, alex, array, base, bifunctors, BNFC + , bytestring, Cabal, co-log-core, data-default-class, directory + , doctest, filepath, Glob, happy, hspec, hspec-discover, lens, lsp + , lsp-types, mtl, optparse-generic, process, QuickCheck, stm + , template-haskell, text, with-utf8, yaml + }: + mkDerivation { + pname = "rzk"; + version = "0.7.4"; + sha256 = "1n7dk24pbllr1xxr3klqxh5nq2pcjchygdr0xvhd2yla7w5hjhv5"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal process ]; + libraryHaskellDepends = [ + aeson array base bifunctors bytestring co-log-core + data-default-class directory filepath Glob lens lsp lsp-types mtl + stm template-haskell text yaml + ]; + libraryToolDepends = [ alex BNFC happy ]; + executableHaskellDepends = [ + array base bifunctors bytestring directory Glob mtl + optparse-generic template-haskell text with-utf8 yaml + ]; + executableToolDepends = [ alex BNFC happy ]; + testHaskellDepends = [ + array base bifunctors bytestring directory doctest Glob hspec + hspec-discover mtl QuickCheck template-haskell text yaml + ]; + testToolDepends = [ alex BNFC happy hspec-discover ]; + description = "An experimental proof assistant for synthetic ∞-categories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "rzk"; + broken = true; + }) {}; + + "s-cargot" = callPackage + ({ mkDerivation, base, containers, HUnit, parsec, QuickCheck, text + }: + mkDerivation { + pname = "s-cargot"; + version = "0.1.6.0"; + sha256 = "078cyadilhsb8r0al6yrij5c8hnxycbrkwjbm7l5m05qpkw60v91"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers parsec text ]; + testHaskellDepends = [ base HUnit parsec QuickCheck text ]; + description = "A flexible, extensible s-expression library"; + license = lib.licenses.bsd3; + }) {}; + + "s-cargot-letbind" = callPackage + ({ mkDerivation, base, HUnit, parsec, s-cargot, text }: + mkDerivation { + pname = "s-cargot-letbind"; + version = "0.2.4.0"; + sha256 = "1q6rn25c95y9pa96v3p715hkqdagcf92ih9myqimp107c4ma8gn1"; + libraryHaskellDepends = [ base s-cargot text ]; + testHaskellDepends = [ base HUnit parsec s-cargot text ]; + description = "Enables let-binding and let-expansion for s-cargot defined S-expressions"; + license = lib.licenses.isc; + }) {}; + + "s-expression" = callPackage + ({ mkDerivation, base, derive-monoid, lens, semigroups }: + mkDerivation { + pname = "s-expression"; + version = "0.0.0"; + sha256 = "03spihdqi0844pbcx99p4ygr621fjfnlph3c52zhhilij9w32p6c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base derive-monoid lens semigroups ]; + executableHaskellDepends = [ base ]; + description = "simple general-purpose s-expressions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-s-expressions"; + }) {}; + + "s3-signer" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, byteable + , bytestring, case-insensitive, cryptohash, http-types, time + , utf8-string + }: + mkDerivation { + pname = "s3-signer"; + version = "0.5.0.0"; + sha256 = "1r48j7ni8byzdi0girkj6lf2hp4q85ir2xnqpckzdxd0ppap2dnp"; + libraryHaskellDepends = [ + base base64-bytestring blaze-builder byteable bytestring + case-insensitive cryptohash http-types time utf8-string + ]; + testHaskellDepends = [ + base base64-bytestring blaze-builder byteable bytestring + case-insensitive cryptohash http-types time utf8-string + ]; + description = "Pre-signed Amazon S3 URLs"; + license = lib.licenses.bsd3; + }) {}; + + "safe" = callPackage + ({ mkDerivation, base, deepseq, QuickCheck }: + mkDerivation { + pname = "safe"; + version = "0.3.21"; + sha256 = "00bz022kvs0wd3rs9ycx0nxfyc2gqlg3q13lhx4fqydy5fjgx09c"; + revision = "1"; + editedCabalFile = "1xx3qq5xc4qbfzshaaqxnhdpl5bdwk3qbkiqbcaqhrw78lbfla5r"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base deepseq QuickCheck ]; + description = "Library of safe (exception free) functions"; + license = lib.licenses.bsd3; + }) {}; + + "safe-access" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "safe-access"; + version = "0.3.3.1"; + sha256 = "13fw3b4sgrqymkq27n0727y5m8d3h6h44lfb9faip98bakr5d8v5"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "A simple environment to control access to data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-buffer-monad" = callPackage + ({ mkDerivation, base, hspec, mtl, safe-exceptions, stm, unliftio + }: + mkDerivation { + pname = "safe-buffer-monad"; + version = "0.1.0"; + sha256 = "0l82m3llk6haxzswk8hxkhn1gn37y0zzzan1dnkcg35gk7a9vakd"; + libraryHaskellDepends = [ base mtl safe-exceptions stm ]; + testHaskellDepends = [ + base hspec mtl safe-exceptions stm unliftio + ]; + description = "A monadic buffer resilient to exceptions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-coerce" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "safe-coerce"; + version = "0.2.0.0"; + sha256 = "059mn68pj57dvjzmv3vypv0askx02f4hlalbzsr34cn2h7ndw6df"; + libraryHaskellDepends = [ base ]; + description = "A friendly shorthand for an old friend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-coloured-text" = callPackage + ({ mkDerivation, base, bytestring, text, validity + , validity-bytestring, validity-text + }: + mkDerivation { + pname = "safe-coloured-text"; + version = "0.2.0.2"; + sha256 = "0bzg4czc2grv4bjc52q9gzy5crj2qwpv4yppkgzjwlv087594as8"; + libraryHaskellDepends = [ + base bytestring text validity validity-bytestring validity-text + ]; + description = "Safely output coloured text"; + license = lib.licenses.mit; + }) {}; + + "safe-coloured-text_0_3_0_1" = callPackage + ({ mkDerivation, base, bytestring, text, validity + , validity-bytestring, validity-text + }: + mkDerivation { + pname = "safe-coloured-text"; + version = "0.3.0.1"; + sha256 = "1m0a8ffwbrj13bxzv6zsa5la6711xd94fxpbixwv1jb8r43zhbf6"; + libraryHaskellDepends = [ + base bytestring text validity validity-bytestring validity-text + ]; + description = "Safely output coloured text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "safe-coloured-text-gen" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-bytestring + , genvalidity-sydtest, genvalidity-text, safe-coloured-text + , sydtest, sydtest-discover, text + }: + mkDerivation { + pname = "safe-coloured-text-gen"; + version = "0.0.0.2"; + sha256 = "09ggxr8r3qynk5vyg52j4pyq4qp3mwfigzp837agxgkv3bxb3638"; + libraryHaskellDepends = [ + base genvalidity genvalidity-bytestring genvalidity-text + safe-coloured-text + ]; + testHaskellDepends = [ + base genvalidity-sydtest safe-coloured-text sydtest text + ]; + testToolDepends = [ sydtest-discover ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-coloured-text-gen_0_0_0_3" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-bytestring + , genvalidity-sydtest, genvalidity-text, safe-coloured-text + , sydtest, sydtest-discover, text + }: + mkDerivation { + pname = "safe-coloured-text-gen"; + version = "0.0.0.3"; + sha256 = "14lyq7xlpi5dk4g8frv0s675d1hfjj2xfxxz6j7fxkci13qf7n1h"; + libraryHaskellDepends = [ + base genvalidity genvalidity-bytestring genvalidity-text + safe-coloured-text + ]; + testHaskellDepends = [ + base genvalidity-sydtest safe-coloured-text sydtest text + ]; + testToolDepends = [ sydtest-discover ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-coloured-text-layout" = callPackage + ({ mkDerivation, base, bytestring, safe-coloured-text, sydtest + , sydtest-discover, text, validity + }: + mkDerivation { + pname = "safe-coloured-text-layout"; + version = "0.0.0.0"; + sha256 = "11fbfqs96dlhyywkmy97b2fsws0fdsv3illdd61w3fckbxbdw6bw"; + libraryHaskellDepends = [ base safe-coloured-text text validity ]; + testHaskellDepends = [ + base bytestring safe-coloured-text sydtest text + ]; + testToolDepends = [ sydtest-discover ]; + description = "Safely layout output coloured text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-coloured-text-layout_0_1_0_0" = callPackage + ({ mkDerivation, base, bytestring, safe-coloured-text, sydtest + , sydtest-discover, text, validity + }: + mkDerivation { + pname = "safe-coloured-text-layout"; + version = "0.1.0.0"; + sha256 = "1d964dh6fa1b5ldrndl9pc0169fm4y5m1lxv28an3y13dd6z6mrc"; + libraryHaskellDepends = [ base safe-coloured-text text validity ]; + testHaskellDepends = [ + base bytestring safe-coloured-text sydtest text + ]; + testToolDepends = [ sydtest-discover ]; + description = "Safely layout output coloured text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-coloured-text-layout-gen" = callPackage + ({ mkDerivation, base, genvalidity, genvalidity-sydtest + , safe-coloured-text, safe-coloured-text-gen + , safe-coloured-text-layout, sydtest, sydtest-discover + }: + mkDerivation { + pname = "safe-coloured-text-layout-gen"; + version = "0.0.0.0"; + sha256 = "1v4in8zl689j47jwac0z1k3rnnsc54qdclrbzja9aa364bmczzv8"; + libraryHaskellDepends = [ + base genvalidity safe-coloured-text-gen safe-coloured-text-layout + ]; + testHaskellDepends = [ + base genvalidity-sydtest safe-coloured-text safe-coloured-text-gen + safe-coloured-text-layout sydtest + ]; + testToolDepends = [ sydtest-discover ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "safe-coloured-text-terminfo" = callPackage + ({ mkDerivation, base, safe-coloured-text, terminfo }: + mkDerivation { + pname = "safe-coloured-text-terminfo"; + version = "0.1.0.0"; + sha256 = "1qfs1y35sxabnlihfzbs5nhmhz5xb7fwiib4j2nhwwq70glyldcn"; + libraryHaskellDepends = [ base safe-coloured-text terminfo ]; + description = "Safely output coloured text"; + license = lib.licenses.mit; + }) {}; + + "safe-coloured-text-terminfo_0_2_0_0" = callPackage + ({ mkDerivation, base, safe-coloured-text, terminfo }: + mkDerivation { + pname = "safe-coloured-text-terminfo"; + version = "0.2.0.0"; + sha256 = "0lnqkhihkklyi1da2lvv41h9z5lg60b03zx1c856s07aghm2iwfj"; + libraryHaskellDepends = [ base safe-coloured-text terminfo ]; + description = "Safely output coloured text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "safe-coupling" = callPackage + ({ mkDerivation, HUnit, liquid-base, liquid-containers + , liquid-prelude, liquidhaskell, probability, rest-rewrite, sort + , tasty, tasty-discover, tasty-hunit + }: + mkDerivation { + pname = "safe-coupling"; + version = "0.1.0.1"; + sha256 = "1lwvknf2i1ih3ki7phfvbhh8rqadwdaqpl3vxmx3yj055mhwpdnj"; + libraryHaskellDepends = [ + liquid-base liquid-containers liquid-prelude liquidhaskell + probability rest-rewrite + ]; + testHaskellDepends = [ + HUnit liquid-base probability sort tasty tasty-hunit + ]; + testToolDepends = [ tasty-discover ]; + description = "Relational proof system for probabilistic algorithms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "safe-decimal" = callPackage + ({ mkDerivation, base, deepseq, doctest, exceptions, hspec + , hspec-discover, QuickCheck, scientific + }: + mkDerivation { + pname = "safe-decimal"; + version = "0.2.1.0"; + sha256 = "1q7l8rj5hhkxxhmmibcm0by7psvkw9lj82zd48slyfikmsdm9bdw"; + libraryHaskellDepends = [ base deepseq exceptions scientific ]; + testHaskellDepends = [ + base deepseq doctest hspec QuickCheck scientific + ]; + testToolDepends = [ hspec-discover ]; + description = "Safe and very efficient arithmetic operations on fixed decimal point numbers"; + license = lib.licenses.bsd3; + }) {}; + + "safe-exceptions" = callPackage + ({ mkDerivation, base, deepseq, exceptions, hspec, transformers + , void + }: + mkDerivation { + pname = "safe-exceptions"; + version = "0.1.7.4"; + sha256 = "1xhyljfvf1zpr7gpi9xgqmi9xsiv5vcjz52gz65zyq4v1kaxhl9w"; + revision = "1"; + editedCabalFile = "1laifqnsvli7x74asal5l4qhsvgvc6hycjqmrg7qmmabsldjddwb"; + libraryHaskellDepends = [ base deepseq exceptions transformers ]; + testHaskellDepends = [ base hspec transformers void ]; + description = "Safe, consistent, and easy exception handling"; + license = lib.licenses.mit; + }) {}; + + "safe-exceptions-checked" = callPackage + ({ mkDerivation, base, deepseq, hspec, safe-exceptions + , transformers + }: + mkDerivation { + pname = "safe-exceptions-checked"; + version = "0.1.0"; + sha256 = "0gyaq2pf87dqn0l6n3mi0qamf99y3zj5xxh513c0iqwdh8mma1yq"; + revision = "3"; + editedCabalFile = "004id0k46j545zvkldfcv5qjgxzl35brm9h6fq72y43b9hl2y55f"; + libraryHaskellDepends = [ + base deepseq safe-exceptions transformers + ]; + testHaskellDepends = [ base hspec ]; + description = "Safe, checked exceptions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-failure" = callPackage + ({ mkDerivation, base, failure }: + mkDerivation { + pname = "safe-failure"; + version = "0.5.0.2"; + sha256 = "102fjardfdf9zy0vyalgq6m1l64356b0a0xaam49j31lqgfldaw7"; + libraryHaskellDepends = [ base failure ]; + description = "Library for safe functions (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "safe-failure-cme" = callPackage + ({ mkDerivation, base, control-monad-exception, safe-failure }: + mkDerivation { + pname = "safe-failure-cme"; + version = "0.1.0"; + sha256 = "0np0gq6f9xvywdf2fz5cb43ji0r4c9aqk6gb5w80hwklxdy553gk"; + libraryHaskellDepends = [ + base control-monad-exception safe-failure + ]; + description = "control-monad-exception Instances for safe-failure"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "safe-foldable" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "safe-foldable"; + version = "0.1.0.0"; + sha256 = "1l87j0liv0hgdv3f3d4s4962df5q5xcyhmnfz2fj773r1v62wzya"; + libraryHaskellDepends = [ base ]; + description = "Safe wrappers for null-partial Foldable operations"; + license = lib.licenses.mit; + }) {}; + + "safe-freeze" = callPackage + ({ mkDerivation, base, indexed, mtl, vector }: + mkDerivation { + pname = "safe-freeze"; + version = "0.2.1"; + sha256 = "12mqgak0rla20n9b4m6ynx64bwr06njcr849csc0z0r573xw2v33"; + libraryHaskellDepends = [ base indexed mtl vector ]; + description = "Support for safely freezing multiple arrays in the ST monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-gen" = callPackage + ({ mkDerivation, base, hspec, HUnit, QuickCheck }: + mkDerivation { + pname = "safe-gen"; + version = "1.0.1"; + sha256 = "1fl9z385lkzxfk88mdcclh965zfsn7f8nz75g6msarsmwaf4l913"; + libraryHaskellDepends = [ base QuickCheck ]; + testHaskellDepends = [ base hspec HUnit QuickCheck ]; + description = "Recursive Arbitrary instances without headaches"; + license = lib.licenses.bsd3; + }) {}; + + "safe-globals" = callPackage + ({ mkDerivation, base, stm, template-haskell }: + mkDerivation { + pname = "safe-globals"; + version = "0.1.1"; + sha256 = "0an3hy28fpdw3v5gjx13fbszzp4r2p65l8mgks0pdflscf2cwwv5"; + libraryHaskellDepends = [ base stm template-haskell ]; + description = "Safe top-level mutable variables which scope like ordinary values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, dlist + , hashable, quickcheck-instances, scientific, tasty, tasty-hunit + , tasty-quickcheck, temporary, text, time, unordered-containers + , uuid, uuid-types, vector + }: + mkDerivation { + pname = "safe-json"; + version = "1.2.0.1"; + sha256 = "1y03smd9fjxqfs5q2zi8138k3aafwx691327xavsa2b7q27bvi5b"; + libraryHaskellDepends = [ + aeson base bytestring containers dlist hashable scientific tasty + tasty-hunit tasty-quickcheck text time unordered-containers + uuid-types vector + ]; + testHaskellDepends = [ + aeson base bytestring containers dlist hashable + quickcheck-instances scientific tasty tasty-hunit tasty-quickcheck + temporary text time unordered-containers uuid uuid-types vector + ]; + description = "Automatic JSON format versioning"; + license = lib.licenses.mit; + }) {}; + + "safe-lazy-io" = callPackage + ({ mkDerivation, base, extensible-exceptions, parallel, strict-io + }: + mkDerivation { + pname = "safe-lazy-io"; + version = "0.1"; + sha256 = "1hqw4i814sz94iqyj79jai8aa2mwmv0mrnfk8ggb0sdx4xqn784c"; + libraryHaskellDepends = [ + base extensible-exceptions parallel strict-io + ]; + description = "A library providing safe lazy IO features"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-length" = callPackage + ({ mkDerivation, base, hspec, hspec-core, QuickCheck + , should-not-typecheck + }: + mkDerivation { + pname = "safe-length"; + version = "0.1.0.0"; + sha256 = "0yc9q5p7w955ywglvz6mhbpgqd3d39j91v994y3k25xrlbj5a494"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base hspec hspec-core QuickCheck should-not-typecheck + ]; + description = "Tired of accidentally calling length on tuples? Relief at last!"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-money" = callPackage + ({ mkDerivation, base, binary, bytestring, constraints, deepseq + , hashable, QuickCheck, tasty, tasty-hunit, tasty-quickcheck, text + , vector-space + }: + mkDerivation { + pname = "safe-money"; + version = "0.9.1"; + sha256 = "03fizw68y87lyk6r1r2dmjpakgm1whi54avsb5k2krvmgwhy6fs5"; + libraryHaskellDepends = [ + base binary constraints deepseq hashable QuickCheck text + vector-space + ]; + testHaskellDepends = [ + base binary bytestring constraints deepseq hashable tasty + tasty-hunit tasty-quickcheck text vector-space + ]; + description = "Type-safe and lossless encoding and manipulation of money, fiat currencies, crypto currencies and precious metals"; + license = lib.licenses.bsd3; + }) {}; + + "safe-money-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, safe-money, tasty + , tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "safe-money-aeson"; + version = "0.1.1"; + sha256 = "1m8wwgxz632l5palqzjigk34c62qkbhqdy36wfnj50vh3d675c23"; + libraryHaskellDepends = [ aeson base safe-money text ]; + testHaskellDepends = [ + aeson base bytestring safe-money tasty tasty-hunit tasty-quickcheck + text + ]; + description = "Instances from the aeson library for the safe-money library"; + license = lib.licenses.bsd3; + }) {}; + + "safe-money-cereal" = callPackage + ({ mkDerivation, base, bytestring, cereal, safe-money, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "safe-money-cereal"; + version = "0.1.1"; + sha256 = "0ppsaryp1pzbikjf3v5v73gjy8dg3h73yk72xcm3xmhna4msvia4"; + libraryHaskellDepends = [ base cereal safe-money ]; + testHaskellDepends = [ + base bytestring cereal safe-money tasty tasty-hunit + tasty-quickcheck + ]; + description = "Instances from the cereal library for the safe-money library"; + license = lib.licenses.bsd3; + }) {}; + + "safe-money-serialise" = callPackage + ({ mkDerivation, base, bytestring, safe-money, serialise, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "safe-money-serialise"; + version = "0.1.1"; + sha256 = "1v3pqsnjid6fyxr7ybxdyn6f4c3z9kh2s1f3hh75q5adgw80pbp6"; + libraryHaskellDepends = [ base bytestring safe-money serialise ]; + testHaskellDepends = [ + base bytestring safe-money serialise tasty tasty-hunit + tasty-quickcheck + ]; + description = "Instances from the serialise library for the safe-money library"; + license = lib.licenses.bsd3; + }) {}; + + "safe-money-store" = callPackage + ({ mkDerivation, base, bytestring, safe-money, store, tasty + , tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "safe-money-store"; + version = "0.1.1"; + sha256 = "1hav6sk8vnfpn773a1baqclklq04c4dhz6ihirwlbxaz7wdl78qj"; + libraryHaskellDepends = [ base bytestring safe-money store ]; + testHaskellDepends = [ + base bytestring safe-money store tasty tasty-hunit tasty-quickcheck + text + ]; + description = "Instances from the store library for the safe-money library"; + license = lib.licenses.bsd3; + }) {}; + + "safe-money-xmlbf" = callPackage + ({ mkDerivation, base, bytestring, safe-money, tasty, tasty-hunit + , tasty-quickcheck, text, xmlbf + }: + mkDerivation { + pname = "safe-money-xmlbf"; + version = "0.1.2"; + sha256 = "04jpv05w1q2xdmh78i5xy3j48vk7qsnb0dpjr3zfbqs0qwpc9vld"; + libraryHaskellDepends = [ base safe-money text xmlbf ]; + testHaskellDepends = [ + base bytestring safe-money tasty tasty-hunit tasty-quickcheck text + xmlbf + ]; + description = "Instances from the xmlbf library for the safe-money library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-numeric" = callPackage + ({ mkDerivation, base, containers, doctest, safe, wide-word }: + mkDerivation { + pname = "safe-numeric"; + version = "0.1"; + sha256 = "11y9p20cgfsg676a8jm5w7z2qc2y3hznwhniw054qcdnnf7dalwi"; + libraryHaskellDepends = [ base safe wide-word ]; + testHaskellDepends = [ base containers doctest ]; + description = "Safe arithmetic operations"; + license = lib.licenses.asl20; + }) {}; + + "safe-plugins" = callPackage + ({ mkDerivation, base, directory, filepath, haskell-src-exts + , plugins, Unixutils + }: + mkDerivation { + pname = "safe-plugins"; + version = "0.1"; + sha256 = "1nxy70iig54098pzbi8mwc8412fj759y6ihmsdjsk6xlpy6bwx65"; + libraryHaskellDepends = [ + base directory filepath haskell-src-exts plugins Unixutils + ]; + description = "A small wrapper over hs-plugins to allow loading safe plugins"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "safe-printf" = callPackage + ({ mkDerivation, base, doctest, haskell-src-meta, hspec, QuickCheck + , template-haskell, th-lift + }: + mkDerivation { + pname = "safe-printf"; + version = "0.1.0.0"; + sha256 = "19nw306q7xlj6s132qxlfskg67x6rx3zhsk2n6lbz2kryr7v99g6"; + libraryHaskellDepends = [ + base haskell-src-meta template-haskell th-lift + ]; + testHaskellDepends = [ + base doctest haskell-src-meta hspec QuickCheck template-haskell + th-lift + ]; + description = "Well-typed, flexible and variadic printf for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-tensor" = callPackage + ({ mkDerivation, base, constraints, containers, deepseq, hmatrix + , mtl, singletons + }: + mkDerivation { + pname = "safe-tensor"; + version = "0.2.1.1"; + sha256 = "1ms8mrlvvivk474qpa9sqprpr7b8p3l5iq1z58yd81djdkrpqar3"; + libraryHaskellDepends = [ + base constraints containers deepseq hmatrix mtl singletons + ]; + description = "Dependently typed tensor algebra"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safe-wild-cards" = callPackage + ({ mkDerivation, base, template-haskell, th-abstraction }: + mkDerivation { + pname = "safe-wild-cards"; + version = "1.0.0.1"; + sha256 = "0kvr91ygb6wjr27scmvjazcbvv2y2kvs0mp8pjqv570wwsi593cy"; + libraryHaskellDepends = [ base template-haskell th-abstraction ]; + testHaskellDepends = [ base ]; + description = "Use RecordWildCards safely"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safecopy" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, containers + , generic-data, HUnit, lens, lens-action, old-time, QuickCheck + , quickcheck-instances, tasty, tasty-quickcheck, template-haskell + , text, time, transformers, vector + }: + mkDerivation { + pname = "safecopy"; + version = "0.10.4.2"; + sha256 = "0r2mf0p82gf8vnldx477b5ykrj1x7hyg13nqfn6gzb50japs6h3i"; + revision = "8"; + editedCabalFile = "03w9x2p5cnwngwl698p12vm62gbbd5n3ckw6p9hm0j177jdhsynr"; + libraryHaskellDepends = [ + array base bytestring cereal containers generic-data old-time + template-haskell text time transformers vector + ]; + testHaskellDepends = [ + array base bytestring cereal containers HUnit lens lens-action + QuickCheck quickcheck-instances tasty tasty-quickcheck + template-haskell time vector + ]; + description = "Binary serialization with version control"; + license = lib.licenses.publicDomain; + }) {}; + + "safecopy-migrate" = callPackage + ({ mkDerivation, base, base-prelude, cereal, containers, extra + , haskell-src-meta, microlens, safecopy, template-haskell + , th-abstraction, uniplate + }: + mkDerivation { + pname = "safecopy-migrate"; + version = "0.2.0"; + sha256 = "14v1zg78v16gs3m4wch134z8qi7bgiadq9f7mvk8vrhajcipjz2a"; + libraryHaskellDepends = [ + base base-prelude cereal containers extra haskell-src-meta + microlens safecopy template-haskell th-abstraction uniplate + ]; + description = "Making SafeCopy migrations easier"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safecopy-store" = callPackage + ({ mkDerivation, array, base, bytestring, containers, lens + , lens-action, old-time, QuickCheck, quickcheck-instances, store + , store-core, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, text, time, vector + }: + mkDerivation { + pname = "safecopy-store"; + version = "0.9.6"; + sha256 = "1x82j4zw26pp38bcx4rnmz7ikpz8nf9mc4pkpcg9c9x76p8kxsfa"; + libraryHaskellDepends = [ + array base bytestring containers old-time store store-core + template-haskell text time vector + ]; + testHaskellDepends = [ + array base containers lens lens-action QuickCheck + quickcheck-instances store tasty tasty-hunit tasty-quickcheck + template-haskell time vector + ]; + description = "Binary serialization with version control"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safeint" = callPackage + ({ mkDerivation, base, ghc-prim, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "safeint"; + version = "0.6"; + sha256 = "15175z3lmjcxpgh0py4f0hknyrn2jycczm7560brbq618waqbnfl"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "overflow-checked Int type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safeio" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , directory, exceptions, filepath, HUnit, resourcet, tasty + , tasty-hunit, tasty-th, unix + }: + mkDerivation { + pname = "safeio"; + version = "0.0.6.0"; + sha256 = "0dbkk6ia7acil45b2dbvlnfdssyy1azlj0c8gg7pyp3x5fm67v13"; + libraryHaskellDepends = [ + base bytestring conduit conduit-combinators directory exceptions + filepath resourcet unix + ]; + testHaskellDepends = [ + base bytestring conduit conduit-combinators directory exceptions + filepath HUnit resourcet tasty tasty-hunit tasty-th unix + ]; + description = "Write output to disk atomically"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safepath" = callPackage + ({ mkDerivation, base, doctest, text, validity }: + mkDerivation { + pname = "safepath"; + version = "0.1.0.0"; + sha256 = "1wp80s12yp9lavkjk6cbcaaj8aa9gmcs05ld7b8ssrqzhd32jrbj"; + libraryHaskellDepends = [ base text validity ]; + testHaskellDepends = [ base doctest ]; + description = "Safe Paths in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "safer-file-handles" = callPackage + ({ mkDerivation, base, base-unicode-symbols, explicit-iomodes + , pathtype, regional-pointers, regions, transformers + }: + mkDerivation { + pname = "safer-file-handles"; + version = "0.11"; + sha256 = "1jqw13drzj36gjvlaf9fqd4cj1dpy8psmgsdykag6krxvhq6p639"; + libraryHaskellDepends = [ + base base-unicode-symbols explicit-iomodes pathtype + regional-pointers regions transformers + ]; + description = "Type-safe file handling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "safer-file-handles-bytestring" = callPackage + ({ mkDerivation, base, bytestring, explicit-iomodes-bytestring + , regions, safer-file-handles, transformers + }: + mkDerivation { + pname = "safer-file-handles-bytestring"; + version = "0.3.0.1"; + sha256 = "1fbhk5hmq9bpw556vz6w3vq5j380n5pzfgby6w4vrmwnn93y12b9"; + libraryHaskellDepends = [ + base bytestring explicit-iomodes-bytestring regions + safer-file-handles transformers + ]; + description = "Extends safer-file-handles with ByteString operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "safer-file-handles-text" = callPackage + ({ mkDerivation, explicit-iomodes-text, regions, safer-file-handles + , text, transformers + }: + mkDerivation { + pname = "safer-file-handles-text"; + version = "0.2.0.2"; + sha256 = "14x0kig9dnjrksh7b4gmwdwqr045cqcqjgicvjckhf85jc8bcanm"; + libraryHaskellDepends = [ + explicit-iomodes-text regions safer-file-handles text transformers + ]; + description = "Extends safer-file-handles with Text operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "saferoute" = callPackage + ({ mkDerivation, base, blaze-html, containers, text }: + mkDerivation { + pname = "saferoute"; + version = "0.2.0.0"; + sha256 = "00ykmy44paghgc3m731p1hh00zv11416pl2xil4cav7vrr43nb6h"; + libraryHaskellDepends = [ base blaze-html containers text ]; + description = "A simple type-safe routing library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sai-shape-syb" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-syb-utils, HUnit, syb + }: + mkDerivation { + pname = "sai-shape-syb"; + version = "0.3.4"; + sha256 = "07g7qpf7avv5hnxykrh4x7qr8sx9mwwv4hbavnsqi1n7zy2z91a3"; + libraryHaskellDepends = [ base containers ghc ghc-syb-utils syb ]; + testHaskellDepends = [ + base containers ghc ghc-syb-utils HUnit syb + ]; + description = "Obtain homogeneous values from arbitrary values, transforming or culling data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sajson" = callPackage + ({ mkDerivation, aeson, base, bytestring, criterion, hspec + , QuickCheck, scientific, text, unordered-containers, vector + }: + mkDerivation { + pname = "sajson"; + version = "0.2.0.0"; + sha256 = "0shqik98wnyfxb6qmqbbm6ap3108kbm3f4zrswg2nc6kkxc1dwkm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring scientific text unordered-containers vector + ]; + executableHaskellDepends = [ aeson base bytestring criterion ]; + testHaskellDepends = [ + aeson base bytestring hspec QuickCheck scientific text + unordered-containers vector + ]; + description = "Fast JSON parsing powered by Chad Austin's sajson library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sajson-bench"; + broken = true; + }) {}; + + "sak" = callPackage + ({ mkDerivation, base, bytestring, bz2, cpphs, directory, filepath + , lz4-hs, lzlib, lzma, lzo, optparse-applicative, parallel-io + , unix-compat, zlib, zstd + }: + mkDerivation { + pname = "sak"; + version = "0.1.3.1"; + sha256 = "12vharmp5f0ffxy4j5kjwqnffc87y4wmzvgcfvp6prqyjfh87qfy"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring bz2 directory filepath lz4-hs lzlib lzma lzo + optparse-applicative parallel-io unix-compat zlib zstd + ]; + executableToolDepends = [ cpphs ]; + description = "Compression command-line tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sak"; + }) {}; + + "sakuraio-platform" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, time + , unordered-containers + }: + mkDerivation { + pname = "sakuraio-platform"; + version = "0.1.0.0"; + sha256 = "04hk33n59c4iwbmqzsbq9sjsj99bfn75n82rrhipiaabjpjvcfvk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring time unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring hspec time unordered-containers + ]; + description = "Haskell representation of messages exchanged on the sakura.io platform."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "salak" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion + , data-default, directory, dlist, exceptions, filepath, hashable + , heaps, hspec, hspec-discover, megaparsec, mtl, QuickCheck, random + , scientific, text, time, unliftio-core, unordered-containers + }: + mkDerivation { + pname = "salak"; + version = "0.3.6"; + sha256 = "00qyd09az0ldfidfgcki8z3r9gcpxmss3iyr99as5bky29rlz9n3"; + revision = "6"; + editedCabalFile = "1wrq2rdrxk96an5k1igcn09cma3dz9y2yp58xjlg2lh22djm297m"; + libraryHaskellDepends = [ + base bytestring containers data-default directory dlist exceptions + filepath hashable heaps megaparsec mtl scientific text time + unliftio-core unordered-containers + ]; + testHaskellDepends = [ + base hspec mtl QuickCheck random scientific text + unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base criterion data-default mtl text time + ]; + description = "Configuration (re)Loader and Parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "salak-toml" = callPackage + ({ mkDerivation, base, criterion, exceptions, hspec, mtl + , QuickCheck, salak, text, time, tomland, unordered-containers + }: + mkDerivation { + pname = "salak-toml"; + version = "0.3.5.3"; + sha256 = "18spk2m75inddz9k0pwg58cr61rfbw1fnki56nnq7jng0wii376y"; + libraryHaskellDepends = [ + base salak text time tomland unordered-containers + ]; + testHaskellDepends = [ + base exceptions hspec mtl QuickCheck salak text time tomland + unordered-containers + ]; + benchmarkHaskellDepends = [ + base criterion salak text time tomland unordered-containers + ]; + description = "Configuration Loader for toml"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "salak-yaml" = callPackage + ({ mkDerivation, base, conduit, criterion, exceptions, hspec + , libyaml, mtl, QuickCheck, salak, text + }: + mkDerivation { + pname = "salak-yaml"; + version = "0.3.5.3"; + sha256 = "07wcwld58bdr8n5fdfq98x6c1xdr8rrx919y4f9y7abdnc4aj000"; + revision = "1"; + editedCabalFile = "0x1wkd2yqmgd0lxy45d3w8p53ms942am14flc0m2jz6dk9vi3k7a"; + libraryHaskellDepends = [ base conduit libyaml salak text ]; + testHaskellDepends = [ + base conduit exceptions hspec libyaml mtl QuickCheck salak text + ]; + benchmarkHaskellDepends = [ + base conduit criterion libyaml salak text + ]; + description = "Configuration Loader for yaml"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "saltine" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, hashable + , libsodium, profunctors, QuickCheck, semigroups, test-framework + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "saltine"; + version = "0.2.1.0"; + sha256 = "1n9wjqgmb0rdk3fp5mva413646qi2cj7i21k80797xycyrx3v2xa"; + libraryHaskellDepends = [ + base bytestring deepseq hashable profunctors text + ]; + libraryPkgconfigDepends = [ libsodium ]; + testHaskellDepends = [ + base bytestring QuickCheck semigroups test-framework + test-framework-quickcheck2 text + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq text + ]; + benchmarkSystemDepends = [ libsodium ]; + description = "Cryptography that's easy to digest (NaCl/libsodium bindings)"; + license = lib.licenses.mit; + }) {inherit (pkgs) libsodium;}; + + "saltine-quickcheck" = callPackage + ({ mkDerivation, base, bytestring, bytestring-arbitrary, hex + , libsodium, QuickCheck, saltine, tasty, tasty-quickcheck + }: + mkDerivation { + pname = "saltine-quickcheck"; + version = "0.1.0.1"; + sha256 = "041286rsyzv67qqbbbd38fc9qqzmml0js4qr0rqhaljv8cf1sxnj"; + libraryHaskellDepends = [ + base bytestring bytestring-arbitrary hex QuickCheck saltine + ]; + librarySystemDepends = [ libsodium ]; + testHaskellDepends = [ + base bytestring-arbitrary QuickCheck saltine tasty tasty-quickcheck + ]; + description = "Quickcheck implementations for some NaCl data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libsodium;}; + + "salve" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "salve"; + version = "2.0.0.4"; + sha256 = "1csk70mgawp7298x787xk4sshh7xm71vrc703vjwy3mv3i0sg94x"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; + description = "Semantic version numbers and constraints"; + license = lib.licenses.mit; + }) {}; + + "salvia" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, fclabels + , MaybeT-transformers, monads-fd, network, old-locale, process + , pureMD5, random, safe, salvia-protocol, split, stm, text + , threadmanager, time, transformers, unix, utf8-string + }: + mkDerivation { + pname = "salvia"; + version = "1.0.0"; + sha256 = "1qcnhj3ifjqrkaw1ixqkwmv2br9w5dlk1mrrwgl73c3wxgin7gni"; + libraryHaskellDepends = [ + base bytestring containers directory fclabels MaybeT-transformers + monads-fd network old-locale process pureMD5 random safe + salvia-protocol split stm text threadmanager time transformers unix + utf8-string + ]; + description = "Modular web application framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "salvia-demo" = callPackage + ({ mkDerivation, base, c10k, fclabels, filestore, monads-fd + , network, salvia, salvia-extras, salvia-protocol, salvia-sessions + , salvia-websocket, stm, threadmanager, transformers + }: + mkDerivation { + pname = "salvia-demo"; + version = "1.0.0"; + sha256 = "0sfvx7hj0z2g57gs6l1s078z3a34hfgm4pfcb1qr1pvbc8lj3f1h"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base c10k fclabels filestore monads-fd network salvia salvia-extras + salvia-protocol salvia-sessions salvia-websocket stm threadmanager + transformers + ]; + doHaddock = false; + description = "Demo Salvia servers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "salvia-extras" = callPackage + ({ mkDerivation, base, bytestring, c10k, clevercss, fclabels + , filestore, hscolour, HStringTemplate, monads-fd, network + , old-locale, pureMD5, salvia, salvia-protocol, sendfile, split + , stm, text, threadmanager, time, transformers, utf8-string + }: + mkDerivation { + pname = "salvia-extras"; + version = "1.0.0"; + sha256 = "1nfiak4nabxm27ddksaif1jdpwn7drbz25jrqk0bmyr5q6q70a51"; + libraryHaskellDepends = [ + base bytestring c10k clevercss fclabels filestore hscolour + HStringTemplate monads-fd network old-locale pureMD5 salvia + salvia-protocol sendfile split stm text threadmanager time + transformers utf8-string + ]; + description = "Collection of non-fundamental handlers for the Salvia web server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "salvia-protocol" = callPackage + ({ mkDerivation, base, bimap, bytestring, containers, fclabels + , parsec, safe, split, utf8-string + }: + mkDerivation { + pname = "salvia-protocol"; + version = "1.0.1"; + sha256 = "0a49wjjhdhhlnrwfi6l2zn6jl7vynwyil6s6qzp1za7s5vji48vb"; + libraryHaskellDepends = [ + base bimap bytestring containers fclabels parsec safe split + utf8-string + ]; + description = "Salvia webserver protocol suite supporting URI, HTTP, Cookie and MIME"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "salvia-sessions" = callPackage + ({ mkDerivation, base, containers, fclabels, MaybeT-transformers + , monads-fd, pureMD5, random, safe, salvia, salvia-protocol, stm + , time, utf8-string + }: + mkDerivation { + pname = "salvia-sessions"; + version = "1.0.0"; + sha256 = "0cfl9xhawg16gkl18wfxpjysn312yb3q9bagmclrhqk3qzwxgb0h"; + libraryHaskellDepends = [ + base containers fclabels MaybeT-transformers monads-fd pureMD5 + random safe salvia salvia-protocol stm time utf8-string + ]; + description = "Session support for the Salvia webserver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "salvia-websocket" = callPackage + ({ mkDerivation, base, bytestring, fclabels, monads-fd, salvia + , salvia-protocol, stm, utf8-string + }: + mkDerivation { + pname = "salvia-websocket"; + version = "1.0.0"; + sha256 = "14sr5z5z9xjkf18z1srz6cgciyrhhs4zyl7a8pffxmb893a2gngl"; + libraryHaskellDepends = [ + base bytestring fclabels monads-fd salvia salvia-protocol stm + utf8-string + ]; + description = "Websocket implementation for the Salvia Webserver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sample-frame" = callPackage + ({ mkDerivation, base, QuickCheck, storable-record }: + mkDerivation { + pname = "sample-frame"; + version = "0.0.4"; + sha256 = "105hbd7s870vcjx49gk395craa4slcrngara8q3zfwn1cdpig49c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base QuickCheck storable-record ]; + description = "Handling of samples in an (audio) signal"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "sample-frame-np" = callPackage + ({ mkDerivation, base, numeric-prelude, sample-frame }: + mkDerivation { + pname = "sample-frame-np"; + version = "0.0.5"; + sha256 = "0h02bn5zr13agpv2wg4sp6hjlid25ylny8xswrk42pzp0jsph8mn"; + libraryHaskellDepends = [ base numeric-prelude sample-frame ]; + description = "Orphan instances for types from sample-frame and numericprelude"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "sampling" = callPackage + ({ mkDerivation, base, containers, criterion, foldl, mwc-random + , primitive, vector + }: + mkDerivation { + pname = "sampling"; + version = "0.3.5"; + sha256 = "13xkq8p656xybbpvkxp42qkkgc1majp18w384ap7l4sbxrxif7kv"; + libraryHaskellDepends = [ + base containers foldl mwc-random primitive vector + ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Sample values from collections"; + license = lib.licenses.mit; + }) {}; + + "samtools" = callPackage + ({ mkDerivation, base, bytestring, c2hs, seqloc, vector, zlib }: + mkDerivation { + pname = "samtools"; + version = "0.2.4.3"; + sha256 = "11i0b2lj9qzd6by2dabris8ynb1m0pfv3xvm4wgiyyz81hnbi4fs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring seqloc vector ]; + librarySystemDepends = [ zlib ]; + libraryToolDepends = [ c2hs ]; + description = "Binding to the C samtools library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) zlib;}; + + "samtools-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, filepath, resourcet + , samtools, transformers + }: + mkDerivation { + pname = "samtools-conduit"; + version = "0.1.1.0"; + sha256 = "0s59ds9s8ghj8wq2cfnh2s865v8bmga53aqvcqf781iv9zvxbqmw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring conduit filepath resourcet samtools transformers + ]; + executableHaskellDepends = [ + base bytestring conduit filepath resourcet samtools transformers + ]; + description = "Conduit interface to SAM/BAM format files through samtools"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "samtools-conduit-copy"; + }) {}; + + "samtools-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, samtools + , transformers + }: + mkDerivation { + pname = "samtools-enumerator"; + version = "0.1.2.1"; + sha256 = "0wk2m2av9fd5zvx29my4llbc8zqk1hrczfvnhrvd90qmw8p33r5m"; + libraryHaskellDepends = [ + base bytestring enumerator samtools transformers + ]; + description = "Enumerator interface to SamTools library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "samtools-iteratee" = callPackage + ({ mkDerivation, base, bytestring, iteratee, samtools, transformers + }: + mkDerivation { + pname = "samtools-iteratee"; + version = "0.2.2.1"; + sha256 = "139cp03lm05s536gsf03in7lrsmiprs2x6vpr9vci4k0pq2pd06l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring iteratee samtools transformers + ]; + description = "Iteratee interface to SamTools library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sandi" = callPackage + ({ mkDerivation, base, bytestring, conduit, criterion, exceptions + , tasty, tasty-hunit, tasty-quickcheck, tasty-th + }: + mkDerivation { + pname = "sandi"; + version = "0.5"; + sha256 = "1ndgai8idlxyccvkz5zsgq06v58blc30i6hkky5b1sf5x6gs2h29"; + revision = "1"; + editedCabalFile = "1aj9i1ir6ks3bdb47yvqlxv2azrz09p69ggr73m0cxvir9rd0y5j"; + libraryHaskellDepends = [ base bytestring conduit exceptions ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit tasty-quickcheck tasty-th + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Data encoding library"; + license = lib.licenses.bsd3; + }) {}; + + "sandlib" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sandlib"; + version = "0.0.2"; + sha256 = "07wh6va4rpf6vvxnjqbmwfna3rg20ysjh2pnzylz6xzlayzq0pkx"; + libraryHaskellDepends = [ base ]; + description = "SAND data serialization and manipulation library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sandman" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , optparse-applicative, process, text, unix-compat + }: + mkDerivation { + pname = "sandman"; + version = "0.2.0.1"; + sha256 = "0r6f6xw1vzhbhlqi7knv9p0rlfdzhfb5db2vc5ls78n43wz2hza0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers directory filepath optparse-applicative + process text unix-compat + ]; + description = "Manages Cabal sandboxes to avoid rebuilding packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sandman"; + broken = true; + }) {}; + + "sandwich" = callPackage + ({ mkDerivation, aeson, ansi-terminal, async, base, brick + , bytestring, colour, containers, deepseq, directory, exceptions + , filepath, free, haskell-src-exts, lifted-async, microlens + , microlens-th, monad-control, monad-logger, mtl + , optparse-applicative, pretty-show, process, retry, safe + , safe-exceptions, stm, string-interpolate, template-haskell, text + , time, transformers, transformers-base, unix, unliftio-core + , vector, vty, vty-crossplatform + }: + mkDerivation { + pname = "sandwich"; + version = "0.2.2.0"; + sha256 = "1sww8bixsg3yd44f72sr2yhwhanwvlvnp9491mq3lm0syklw0jl4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal async base brick bytestring colour containers + deepseq directory exceptions filepath free haskell-src-exts + lifted-async microlens microlens-th monad-control monad-logger mtl + optparse-applicative pretty-show process retry safe safe-exceptions + stm string-interpolate template-haskell text time transformers + transformers-base unix unliftio-core vector vty vty-crossplatform + ]; + executableHaskellDepends = [ + aeson ansi-terminal async base brick bytestring colour containers + deepseq directory exceptions filepath free haskell-src-exts + lifted-async microlens microlens-th monad-control monad-logger mtl + optparse-applicative pretty-show process retry safe safe-exceptions + stm string-interpolate template-haskell text time transformers + transformers-base unix unliftio-core vector vty vty-crossplatform + ]; + testHaskellDepends = [ + aeson ansi-terminal async base brick bytestring colour containers + deepseq directory exceptions filepath free haskell-src-exts + lifted-async microlens microlens-th monad-control monad-logger mtl + optparse-applicative pretty-show process retry safe safe-exceptions + stm string-interpolate template-haskell text time transformers + transformers-base unix unliftio-core vector vty vty-crossplatform + ]; + description = "Yet another test framework for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "sandwich-hedgehog" = callPackage + ({ mkDerivation, base, free, hedgehog, monad-control, mtl + , safe-exceptions, sandwich, string-interpolate, text, time, vty + , wl-pprint-annotated + }: + mkDerivation { + pname = "sandwich-hedgehog"; + version = "0.1.3.0"; + sha256 = "0wf16y9a8savdviyr29dpji9ij26zcn3jrsf297ywrlbd00n7g1h"; + libraryHaskellDepends = [ + base free hedgehog monad-control mtl safe-exceptions sandwich + string-interpolate text time vty wl-pprint-annotated + ]; + testHaskellDepends = [ + base free hedgehog monad-control mtl safe-exceptions sandwich + string-interpolate text time vty wl-pprint-annotated + ]; + description = "Sandwich integration with Hedgehog"; + license = lib.licenses.bsd3; + }) {}; + + "sandwich-quickcheck" = callPackage + ({ mkDerivation, base, free, monad-control, mtl, QuickCheck + , safe-exceptions, sandwich, text, time + }: + mkDerivation { + pname = "sandwich-quickcheck"; + version = "0.1.0.7"; + sha256 = "10l3k71lhppss9fdckp4wm3wd16ljg9jy3vq4gsmkzccs66wy7x8"; + libraryHaskellDepends = [ + base free monad-control mtl QuickCheck safe-exceptions sandwich + text time + ]; + testHaskellDepends = [ + base free monad-control mtl QuickCheck safe-exceptions sandwich + text time + ]; + description = "Sandwich integration with QuickCheck"; + license = lib.licenses.bsd3; + }) {}; + + "sandwich-slack" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, lens + , lens-aeson, monad-logger, mtl, safe, safe-exceptions, sandwich + , stm, string-interpolate, text, time, vector, wreq + }: + mkDerivation { + pname = "sandwich-slack"; + version = "0.1.2.0"; + sha256 = "01fvqn5laby4hs8mb49kp88l9633kihqsxzv8ncqfaq4axgs07cf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers lens lens-aeson monad-logger mtl + safe safe-exceptions sandwich stm string-interpolate text time + vector wreq + ]; + executableHaskellDepends = [ + aeson base bytestring containers lens lens-aeson monad-logger mtl + safe safe-exceptions sandwich stm string-interpolate text time + vector wreq + ]; + testHaskellDepends = [ + aeson base bytestring containers lens lens-aeson monad-logger mtl + safe safe-exceptions sandwich stm string-interpolate text time + vector wreq + ]; + description = "Sandwich integration with Slack"; + license = lib.licenses.bsd3; + mainProgram = "sandwich-slack-exe"; + }) {}; + + "sandwich-webdriver" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , directory, exceptions, filepath, http-client, http-client-tls + , http-conduit, lifted-base, microlens, microlens-aeson + , monad-control, monad-logger, mtl, network, process, random + , regex-compat, retry, safe, safe-exceptions, sandwich + , string-interpolate, temporary, text, time, transformers, unix + , unliftio, unordered-containers, vector, webdriver + }: + mkDerivation { + pname = "sandwich-webdriver"; + version = "0.2.3.1"; + sha256 = "15zpdv8mmzmgrr07m8as4alwxx2xw54vj8y39f5f3z58wg1q767c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers data-default directory exceptions + filepath http-client http-client-tls http-conduit lifted-base + microlens microlens-aeson monad-control monad-logger mtl network + process random regex-compat retry safe safe-exceptions sandwich + string-interpolate temporary text time transformers unix + unordered-containers vector webdriver + ]; + executableHaskellDepends = [ + aeson base bytestring containers data-default directory exceptions + filepath http-client http-client-tls http-conduit lifted-base + microlens microlens-aeson monad-control monad-logger mtl network + process random regex-compat retry safe safe-exceptions sandwich + string-interpolate temporary text time transformers unix + unordered-containers vector webdriver + ]; + testHaskellDepends = [ + aeson base bytestring containers data-default directory exceptions + filepath http-client http-client-tls http-conduit lifted-base + microlens microlens-aeson monad-control monad-logger mtl network + process random regex-compat retry safe safe-exceptions sandwich + string-interpolate temporary text time transformers unix unliftio + unordered-containers vector webdriver + ]; + description = "Sandwich integration with Selenium WebDriver"; + license = lib.licenses.bsd3; + mainProgram = "sandwich-webdriver-exe"; + }) {}; + + "sarasvati" = callPackage + ({ mkDerivation, base, deepseq, portaudio }: + mkDerivation { + pname = "sarasvati"; + version = "0.3.0.0"; + sha256 = "0x8d5n2mydhwl9h7vzk7nr58b2aym9xb21p4m21rfa6vy6r2n438"; + libraryHaskellDepends = [ base deepseq portaudio ]; + description = "audio library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sarif" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, text + , uuid-types + }: + mkDerivation { + pname = "sarif"; + version = "0.1"; + sha256 = "17i9fkh2vm5ywi8h4b2h0f7hfqr484kg1dqrhj563a5idw4jqi0v"; + libraryHaskellDepends = [ + aeson base bytestring containers text uuid-types + ]; + description = "SARIF implementation for Haskell"; + license = lib.licenses.mit; + }) {}; + + "sarsi" = callPackage + ({ mkDerivation, ansi-terminal, async, attoparsec, base, binary + , bytestring, Cabal, containers, cryptonite, directory, filepath + , fsnotify, machines, machines-binary, machines-io + , machines-process, msgpack, network, process, stm, text + , unordered-containers, vector + }: + mkDerivation { + pname = "sarsi"; + version = "0.0.5.2"; + sha256 = "1xqnpqq2hhqkp4y9lp11l0lmp61v19wfqx0g5dfaq8z7k0dq41fm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal async attoparsec base binary bytestring containers + cryptonite directory filepath fsnotify machines machines-binary + machines-io machines-process msgpack network process stm text + vector + ]; + executableHaskellDepends = [ + async base binary bytestring Cabal containers directory filepath + machines machines-binary machines-io machines-process msgpack + network process stm text unordered-containers vector + ]; + description = "A universal quickfix toolkit and his protocol"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sasha" = callPackage + ({ mkDerivation, aeson, alex, array, base, bytestring, containers + , deepseq, lattices, QuickCheck, tasty, tasty-bench, tasty-hunit + , tasty-quickcheck, template-haskell, text, th-letrec, wide-word + , word8set + }: + mkDerivation { + pname = "sasha"; + version = "0.2"; + sha256 = "1z99hdbn94ngfinijgsd5x4lllwpyxc8jkf67lk0f6p12jfq7qv0"; + libraryHaskellDepends = [ + base bytestring containers lattices QuickCheck template-haskell + th-letrec wide-word word8set + ]; + testHaskellDepends = [ + aeson array base bytestring deepseq lattices tasty tasty-bench + tasty-hunit tasty-quickcheck template-haskell text + ]; + testToolDepends = [ alex ]; + description = "A staged lexer generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sasl" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash + , monads-tf, papillon, simple-pipe + }: + mkDerivation { + pname = "sasl"; + version = "0.0.0.1"; + sha256 = "0aabkzg85ps7z1nkp9lqywz26883862apqxj9ygmf7ly2r43wfzl"; + libraryHaskellDepends = [ + base base64-bytestring bytestring cryptohash monads-tf papillon + simple-pipe + ]; + description = "SASL implementation using simple-pipe"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sat" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sat"; + version = "1.1.1"; + sha256 = "1ia2asqnxzpyr9s4n488yy00388x0bfy8kwqjx17fap33jkjfi6p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "CNF SATisfier"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sat-micro-hs" = callPackage + ({ mkDerivation, base, containers, haskell98, mtl, parse-dimacs + , pretty + }: + mkDerivation { + pname = "sat-micro-hs"; + version = "0.1.1"; + sha256 = "1w09ccky9rhp1l5g3rxjp9ydfyn0cc7kxmhz922ngls4ywd1hbc4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers haskell98 mtl parse-dimacs pretty + ]; + description = "A minimal SAT solver"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "sat-micro"; + }) {}; + + "sat-simple" = callPackage + ({ mkDerivation, base, containers, minisat, unliftio-core }: + mkDerivation { + pname = "sat-simple"; + version = "0.1.0.0"; + sha256 = "0w80zfhlh4w506iajkan09vi71q7rbxfl65vsglnwhxsk2kdk3nw"; + libraryHaskellDepends = [ base containers minisat unliftio-core ]; + testHaskellDepends = [ base containers ]; + description = "A high-level wrapper over minisat"; + license = lib.licenses.bsd3; + }) {}; + + "satchmo" = callPackage + ({ mkDerivation, array, async, base, bytestring, containers + , deepseq, directory, hashable, lens, minisat, mtl, process + , transformers + }: + mkDerivation { + pname = "satchmo"; + version = "2.9.9.4"; + sha256 = "0b7wjqakjgnsjpzv92165qp4ha4mdc1p052g7y2w0ncgfnj1c49j"; + libraryHaskellDepends = [ + array async base bytestring containers deepseq directory hashable + lens minisat mtl process transformers + ]; + testHaskellDepends = [ array base ]; + description = "SAT encoding monad"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "satchmo-backends" = callPackage + ({ mkDerivation, array, base, bytestring, containers, process + , satchmo, timeit + }: + mkDerivation { + pname = "satchmo-backends"; + version = "1.9.1"; + sha256 = "1hyzwmhy0f4k60hqjbh9jl3qr4xw3rjgl8nz2gfcdvm5ad91bfdf"; + libraryHaskellDepends = [ + array base bytestring containers process satchmo timeit + ]; + description = "driver for external satchmo backends"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "satchmo-examples" = callPackage + ({ mkDerivation, array, base, containers, process, satchmo + , satchmo-backends + }: + mkDerivation { + pname = "satchmo-examples"; + version = "1.8.1"; + sha256 = "1xvgamq53yfzcl1p9wbfyy7dlhxsnbj6pjpxgjkyycndgszc84w3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers process satchmo satchmo-backends + ]; + description = "examples that show how to use satchmo"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "satchmo-funsat" = callPackage + ({ mkDerivation, array, base, containers, funsat, parse-dimacs + , satchmo + }: + mkDerivation { + pname = "satchmo-funsat"; + version = "1.4"; + sha256 = "0nx0xlbwwcdhdd608akmiwzx8abrd5v4b411221rdl8fshqrbv34"; + libraryHaskellDepends = [ + array base containers funsat parse-dimacs satchmo + ]; + description = "funsat driver as backend for satchmo"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "satchmo-minisat" = callPackage + ({ mkDerivation, base, containers, process, satchmo }: + mkDerivation { + pname = "satchmo-minisat"; + version = "1.3"; + sha256 = "1dwgj16l2zjqfmf92kpr695ycliwki6a38sxc06scvs6sv6wkc56"; + libraryHaskellDepends = [ base containers process satchmo ]; + description = "minisat driver as backend for satchmo"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "satchmo-toysat" = callPackage + ({ mkDerivation, array, base, containers, satchmo, toysolver }: + mkDerivation { + pname = "satchmo-toysat"; + version = "0.2.1.0"; + sha256 = "1g6hzgdiiczwk87928xi42lv2swm218i9hs39f3zqpcp8r7fxh61"; + revision = "2"; + editedCabalFile = "1q9kdi7l4nzig91b7gl9vqr8285kdfcbgzbkd22204iih6j6cmmf"; + libraryHaskellDepends = [ + array base containers satchmo toysolver + ]; + description = "toysat driver as backend for satchmo"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "saturn" = callPackage + ({ mkDerivation, base, containers, hspec, parsec, QuickCheck, text + , time + }: + mkDerivation { + pname = "saturn"; + version = "1.0.0.3"; + sha256 = "0xilcnica1bzi310x2dv1igdpzk91sqzbzqpjkjd7g6v93pl9xhv"; + libraryHaskellDepends = [ + base containers hspec parsec QuickCheck text time + ]; + testHaskellDepends = [ base hspec ]; + doHaddock = false; + description = "Handle POSIX cron schedules"; + license = lib.licenses.mit; + }) {}; + + "satyros" = callPackage + ({ mkDerivation, base, containers, extra, free, lens, mtl, random + , vector + }: + mkDerivation { + pname = "satyros"; + version = "0.3.1.4"; + sha256 = "0f5520sw3ywjv60zqdm5ccy8wfxbwknh153n6n4qglbcl7049z7x"; + libraryHaskellDepends = [ + base containers extra free lens mtl random vector + ]; + testHaskellDepends = [ + base containers extra free lens mtl random vector + ]; + description = "Step-by-step SAT solver for educational purposes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sauron" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, hedgehog, hspec + , hspec-hedgehog, http-client, http-client-tls, iris + , optparse-applicative, relude, servant, servant-client + , servant-client-core, time + }: + mkDerivation { + pname = "sauron"; + version = "0.0.0.0"; + sha256 = "05rz3z3kmqq0c647mgbvp0cl87svpxfimwhr54gcpqyg4dafknss"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base http-client http-client-tls iris + optparse-applicative relude servant servant-client + servant-client-core time + ]; + executableHaskellDepends = [ base relude ]; + testHaskellDepends = [ + aeson base hedgehog hspec hspec-hedgehog relude servant + servant-client-core time + ]; + description = "The eye that watches everything you did on Twitter"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "sauron"; + }) {}; + + "savage" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, mmorph + , monad-control, mtl, primitive, random, resourcet, text, time + , transformers, transformers-base, unix + }: + mkDerivation { + pname = "savage"; + version = "1.0.3"; + sha256 = "1pxh2qa3ryfx8xrp3mk69d1x97yyngma32p18wxccvl5zvwbkz9c"; + libraryHaskellDepends = [ + base bytestring containers exceptions mmorph monad-control mtl + primitive random resourcet text time transformers transformers-base + unix + ]; + description = "re-export of the random generators from Hedgehog"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sax" = callPackage + ({ mkDerivation, base, bytestring, deepseq, hspec, mtl, streaming + , text, xeno + }: + mkDerivation { + pname = "sax"; + version = "0.1.0.0"; + sha256 = "08hw88sccb1jb6iki622a988b8j5panbnjpgqcmsi1yx2c9nyxkj"; + revision = "3"; + editedCabalFile = "1gzalbr1v4x99cgrbs5s81fr2y0lzh0qhhi7r5fbxigc2yk9z0gg"; + libraryHaskellDepends = [ + base bytestring deepseq mtl streaming text xeno + ]; + testHaskellDepends = [ base bytestring hspec ]; + description = "Monadic streaming XML parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "say" = callPackage + ({ mkDerivation, base, bytestring, gauge, hspec, text, transformers + , unliftio + }: + mkDerivation { + pname = "say"; + version = "0.1.0.1"; + sha256 = "1r5kffjfwpas45g74sip8glrj1m9nygrnxjm7xgw898rq9pnafgn"; + libraryHaskellDepends = [ base bytestring text transformers ]; + testHaskellDepends = [ + base bytestring hspec text transformers unliftio + ]; + benchmarkHaskellDepends = [ + base bytestring gauge text transformers unliftio + ]; + description = "Send textual messages to a Handle in a thread-friendly way"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "say-my-name" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "say-my-name"; + version = "0.1.0.0"; + sha256 = "1fc9jgyapdc0rlni6l60b8ya272vg8km8p97pb52f4gj5z48zk3j"; + libraryHaskellDepends = [ base ]; + description = "Require explicit type application for some type variables"; + license = lib.licenses.bsd3; + }) {}; + + "sayable" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, hspec + , prettyprinter, tasty, tasty-ant-xml, tasty-hspec + , template-haskell, text, th-abstraction + }: + mkDerivation { + pname = "sayable"; + version = "1.2.4.0"; + sha256 = "0hqcpcgzwv4q7vxdhnf3lffhlnrr4ykpz330n1ip0qnys483yz8r"; + libraryHaskellDepends = [ + base bytestring containers exceptions prettyprinter + template-haskell text th-abstraction + ]; + testHaskellDepends = [ + base hspec prettyprinter tasty tasty-ant-xml tasty-hspec + template-haskell text + ]; + description = "Construction of context-adjusted pretty output"; + license = lib.licenses.isc; + }) {}; + + "sbp" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, base + , base64-bytestring, basic-prelude, binary, binary-conduit + , bytestring, cmdargs, conduit, conduit-extra, data-binary-ieee754 + , lens, lens-aeson, monad-loops, resourcet, tasty, tasty-hunit + , template-haskell, text, time, yaml + }: + mkDerivation { + pname = "sbp"; + version = "5.0.7"; + sha256 = "1lj4zkpyarqhn3k9lnhlkhdmad2q4i4c189civ5ncs55lp6qhybp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base base64-bytestring basic-prelude binary bytestring + data-binary-ieee754 lens lens-aeson monad-loops template-haskell + text + ]; + executableHaskellDepends = [ + aeson aeson-pretty base basic-prelude binary-conduit bytestring + cmdargs conduit conduit-extra lens resourcet time yaml + ]; + testHaskellDepends = [ base basic-prelude tasty tasty-hunit ]; + description = "SwiftNav's SBP Library"; + license = lib.licenses.mit; + }) {}; + + "sbp2udp" = callPackage + ({ mkDerivation, base, basic-prelude, binary, binary-conduit + , bytestring, conduit, conduit-extra, network, optparse-generic + , protolude, resourcet, sbp, streaming-commons + }: + mkDerivation { + pname = "sbp2udp"; + version = "0.0.1"; + sha256 = "1g2aj7g540xgar7y185pkjm3k47rvws9f4mlgf85kb8dc2hdyjcm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base basic-prelude binary binary-conduit bytestring conduit + conduit-extra network optparse-generic protolude resourcet sbp + streaming-commons + ]; + description = "SBP to UDP"; + license = lib.licenses.bsd3; + mainProgram = "sbp2udp"; + }) {}; + + "sbv_7_13" = callPackage + ({ mkDerivation, array, async, base, bytestring, containers + , crackNum, deepseq, directory, doctest, filepath, generic-deriving + , ghc, Glob, hlint, mtl, pretty, process, QuickCheck, random, syb + , tasty, tasty-golden, tasty-hunit, tasty-quickcheck + , template-haskell, time, z3 + }: + mkDerivation { + pname = "sbv"; + version = "7.13"; + sha256 = "0bk400swnb4s98c5p71ml1px6jndaiqhf5dj7zmnliyplqcgpfik"; + revision = "1"; + editedCabalFile = "0gn00bgvy9v4wiica7psrzmxbbp0fiiknrxmdy55z9k2ycpvw7la"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array async base containers crackNum deepseq directory filepath + generic-deriving ghc mtl pretty process QuickCheck random syb + template-haskell time + ]; + testHaskellDepends = [ + base bytestring containers crackNum directory doctest filepath Glob + hlint mtl QuickCheck random syb tasty tasty-golden tasty-hunit + tasty-quickcheck template-haskell + ]; + testSystemDepends = [ z3 ]; + description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) z3;}; + + "sbv" = callPackage + ({ mkDerivation, array, async, base, bytestring, containers + , deepseq, directory, filepath, libBF, mtl, pretty, process + , QuickCheck, random, syb, tasty, tasty-bench, tasty-golden + , tasty-hunit, tasty-quickcheck, template-haskell, text, time + , transformers, uniplate, z3 + }: + mkDerivation { + pname = "sbv"; + version = "10.2"; + sha256 = "1qairjjffy3di61gdav8p1h3zdz4967g13z64xahhd4f2agmr0kz"; + revision = "1"; + editedCabalFile = "0vhjrgp4mggvky170m5y3jxcss3byjdbmk3y08bfivb2id94a724"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array async base containers deepseq directory filepath libBF mtl + pretty process QuickCheck random syb template-haskell text time + transformers uniplate + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory filepath mtl process + QuickCheck random tasty tasty-golden tasty-hunit tasty-quickcheck + ]; + testSystemDepends = [ z3 ]; + benchmarkHaskellDepends = [ + base deepseq filepath process random tasty tasty-bench time + ]; + description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) z3;}; + + "sbv_10_9" = callPackage + ({ mkDerivation, array, async, base, bytestring, containers + , deepseq, directory, filepath, libBF, mtl, pretty, process + , QuickCheck, random, syb, tasty, tasty-bench, tasty-golden + , tasty-hunit, tasty-quickcheck, template-haskell, text, time + , transformers, uniplate, z3 + }: + mkDerivation { + pname = "sbv"; + version = "10.9"; + sha256 = "043l5akpdqrz5lzgs7m5dscy64cidgkpijf82wd4qwhs838qp8m0"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array async base containers deepseq directory filepath libBF mtl + pretty process QuickCheck random syb template-haskell text time + transformers uniplate + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory filepath mtl process + QuickCheck random tasty tasty-golden tasty-hunit tasty-quickcheck + ]; + testSystemDepends = [ z3 ]; + benchmarkHaskellDepends = [ + base deepseq filepath process random tasty tasty-bench time + ]; + description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) z3;}; + + "sbv-program" = callPackage + ({ mkDerivation, base, bifunctors, containers, pretty-simple, sbv + }: + mkDerivation { + pname = "sbv-program"; + version = "1.1.0.0"; + sha256 = "0bdddln73f27zy4a8j51n82wqpcsziagzviv3vfsq7s990dmkb2g"; + libraryHaskellDepends = [ + base bifunctors containers pretty-simple sbv + ]; + testHaskellDepends = [ base sbv ]; + description = "Component-based program synthesis using SBV"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sbvPlugin" = callPackage + ({ mkDerivation, base, containers, directory, filepath, ghc + , ghc-prim, mtl, process, sbv, tasty, tasty-golden + , template-haskell + }: + mkDerivation { + pname = "sbvPlugin"; + version = "9.8.2"; + sha256 = "1i1v8jhb2ms41ij1hj5bx9bhn8ig9rl45jn493i61ykv7md3i2m5"; + libraryHaskellDepends = [ + base containers ghc ghc-prim mtl sbv template-haskell + ]; + testHaskellDepends = [ + base directory filepath process tasty tasty-golden + ]; + description = "Formally prove properties of Haskell programs using SBV/SMT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sc2-lowlevel" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default-class + , directory, filepath, freer-simple, lens, lens-labels, network + , optparse-applicative, process, proto-lens, sc2-proto, sc2-support + , text, websockets + }: + mkDerivation { + pname = "sc2-lowlevel"; + version = "0.1.0.0"; + sha256 = "1hgayxpgixhd3v5ngg4lz4pfnarvbb20ycjs0ys55prmdcpp3424"; + libraryHaskellDepends = [ + base bytestring containers data-default-class directory filepath + freer-simple lens lens-labels network optparse-applicative process + proto-lens sc2-proto sc2-support text websockets + ]; + description = "Low-level Starcraft II API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sc2-proto" = callPackage + ({ mkDerivation, base, Cabal, filepath, gitrev, proto-lens-protoc + , proto-lens-runtime, proto-lens-setup, protoc + }: + mkDerivation { + pname = "sc2-proto"; + version = "0.1.0.2"; + sha256 = "0v80jh0l9rfvzxm1n1rvyv06kkhwa3gr4xq8vvsl2m9nmvbdvhzy"; + setupHaskellDepends = [ + base Cabal filepath proto-lens-protoc proto-lens-setup + ]; + libraryHaskellDepends = [ + base filepath gitrev proto-lens-runtime + ]; + libraryToolDepends = [ proto-lens-protoc protoc ]; + description = "A protocol buffer model for the Starcraft II bot API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {protoc = null;}; + + "sc2-support" = callPackage + ({ mkDerivation, aeson, base, directory, filepath, lens + , lens-labels, template-haskell, text + }: + mkDerivation { + pname = "sc2-support"; + version = "0.1.0.0"; + sha256 = "0f7rz16bl075fnb92sbczw23xx225qayw9ybfvr8019p3lkm0yij"; + libraryHaskellDepends = [ + aeson base directory filepath lens lens-labels template-haskell + text + ]; + description = "Support and utility library for sc2hs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sc2hs" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, etc + , filepath, freer-simple, gitrev, lens, lens-labels, proto-lens + , sc2-lowlevel, sc2-proto, sc2-support, text + }: + mkDerivation { + pname = "sc2hs"; + version = "0.1.0.0"; + sha256 = "01g6py46mry4yzmzbimqb2777byh8lm4mb26mnm3zj8d7r76lam7"; + revision = "1"; + editedCabalFile = "0v6lcaahycqd5sw8rykvxw9gjf18ch2vybn7p85b3vqw81qiz0wh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory etc filepath freer-simple + gitrev lens lens-labels proto-lens sc2-lowlevel sc2-proto + sc2-support text + ]; + executableHaskellDepends = [ + base bytestring containers directory etc filepath freer-simple + gitrev lens lens-labels proto-lens sc2-lowlevel sc2-proto + sc2-support text + ]; + description = "An interface to the Starcraft II bot API"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "sc2hs-demo"; + }) {}; + + "sc3-rdu" = callPackage + ({ mkDerivation, base, hsc3, hsc3-db }: + mkDerivation { + pname = "sc3-rdu"; + version = "0.15"; + sha256 = "0zrd9w3s535b2dpnmmrfg4i6jd9f4nh338x1cbggcw3pjyv8gk30"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base hsc3 hsc3-db ]; + description = "Haskell bindings to sc3-rdu (sc3 rd ugens)"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scalable-server" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , blaze-builder, BoundedChan, bytestring, enumerator, mtl, network + , network-enumerator + }: + mkDerivation { + pname = "scalable-server"; + version = "0.2.2"; + sha256 = "066ncvz6zid1j6d6j89m4k2hywq58p73z30dkqn2l1svlic7dmx6"; + libraryHaskellDepends = [ + attoparsec attoparsec-enumerator base blaze-builder BoundedChan + bytestring enumerator mtl network network-enumerator + ]; + description = "Library for writing fast/scalable TCP-based services"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scale" = callPackage + ({ mkDerivation, base, bitvec, bytestring, cereal, data-default + , generics-sop, hspec, hspec-contrib, hspec-discover + , hspec-expectations, memory, template-haskell, text, vector + }: + mkDerivation { + pname = "scale"; + version = "1.0.0.0"; + sha256 = "1c1khgy83402lqfqdvq5amf9pgn5a6m4m5zmqkkw6iw0wbjw7p3a"; + libraryHaskellDepends = [ + base bitvec bytestring cereal data-default generics-sop memory + template-haskell text vector + ]; + testHaskellDepends = [ + base bitvec bytestring cereal data-default generics-sop hspec + hspec-contrib hspec-discover hspec-expectations memory + template-haskell text vector + ]; + testToolDepends = [ hspec-discover ]; + description = "SCALE v2.0 codec for Haskell Web3 library."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scaleimage" = callPackage + ({ mkDerivation, base, filepath, gd }: + mkDerivation { + pname = "scaleimage"; + version = "0.1"; + sha256 = "0alhi0zr2n97942wpnyzq8q62nd4nzjl0rdxaarr7psx6dd3h3nn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base filepath gd ]; + description = "Scale an image to a new geometry"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "scaleimage"; + broken = true; + }) {}; + + "scalendar" = callPackage + ({ mkDerivation, base, containers, hspec, QuickCheck, SCalendar + , text, time + }: + mkDerivation { + pname = "scalendar"; + version = "1.2.0"; + sha256 = "1b33w7fh9jfsr9wrdvnhc7nvn7km69f4qb03d0hb4zlylf6mxj7m"; + libraryHaskellDepends = [ base containers text time ]; + testHaskellDepends = [ + base containers hspec QuickCheck SCalendar text time + ]; + description = "A library for handling calendars and resource availability over time"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scalp-webhooks" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, hastache, hspec + , lens, lens-aeson, rainbow, random, regex-compat, shelly, Spock + , stm, text, transformers, wreq + }: + mkDerivation { + pname = "scalp-webhooks"; + version = "0.1.2.0"; + sha256 = "1j31f3p1bn43c1v3b9rg5r3110g0issqs2ypzziqz1m3cma07sm4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring hastache lens lens-aeson rainbow random + shelly Spock stm text transformers wreq + ]; + executableHaskellDepends = [ + aeson async base bytestring hastache lens lens-aeson rainbow random + shelly Spock stm text transformers wreq + ]; + testHaskellDepends = [ + aeson base hspec lens regex-compat stm text transformers wreq + ]; + description = "Test webhooks locally"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "scalp-webhooks"; + }) {}; + + "scalpel" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, data-default + , http-client, http-client-tls, scalpel-core, tagsoup, text + }: + mkDerivation { + pname = "scalpel"; + version = "0.6.2.2"; + sha256 = "0cv43mf4sb3yii2dnv3pxqwlq31m0k39vqahqww9bjphqzny5ms5"; + libraryHaskellDepends = [ + base bytestring case-insensitive data-default http-client + http-client-tls scalpel-core tagsoup text + ]; + description = "A high level web scraping library for Haskell"; + license = lib.licenses.asl20; + }) {}; + + "scalpel-core" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion + , data-default, fail, HUnit, mtl, pointedlist, regex-base + , regex-tdfa, tagsoup, text, transformers, vector + }: + mkDerivation { + pname = "scalpel-core"; + version = "0.6.2.2"; + sha256 = "07byri7i3mz04axlxbrbiavm6yqigii9xw8fbyf2944xph564dba"; + libraryHaskellDepends = [ + base bytestring containers data-default fail mtl pointedlist + regex-base regex-tdfa tagsoup text transformers vector + ]; + testHaskellDepends = [ base HUnit regex-base regex-tdfa tagsoup ]; + benchmarkHaskellDepends = [ base criterion tagsoup text ]; + description = "A high level web scraping library for Haskell"; + license = lib.licenses.asl20; + }) {}; + + "scalpel-search" = callPackage + ({ mkDerivation, base, hspec, scalpel, scalpel-core, tagsoup, text + , uri + }: + mkDerivation { + pname = "scalpel-search"; + version = "0.1.0.2"; + sha256 = "0gfr1dzkcpjszw0cf0a6x26rz3dvcgndwjmksic33h91wa4xwixa"; + libraryHaskellDepends = [ base scalpel-core tagsoup text uri ]; + testHaskellDepends = [ + base hspec scalpel scalpel-core tagsoup text uri + ]; + description = "scalpel scrapers for search engines"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scan" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "scan"; + version = "0.1.0.9"; + sha256 = "0imc8zmg0d42pzbrxiyi8lqx5q24i73ajj3pmb3kqinfhm465jgv"; + revision = "1"; + editedCabalFile = "0gazdr6qljf7hri91ypb9x2n4sns0hzxy1kxsvg0pi76fm0cs7d5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base parsec ]; + description = "lexical style suggestions for source code"; + license = lib.licenses.bsd3; + mainProgram = "scan"; + }) {}; + + "scan-metadata" = callPackage + ({ mkDerivation, aeson, antiope-core, antiope-s3, base, bytestring + , containers, generic-lens, hw-aeson, hw-ip, lens, mtl, text, thyme + , unliftio-core + }: + mkDerivation { + pname = "scan-metadata"; + version = "0.2.1.0"; + sha256 = "0qkvx4mpa8pmsfakxg6nl711qzpsc7jx0jcwsmnsf9ms6ij1gvya"; + libraryHaskellDepends = [ + aeson antiope-core antiope-s3 base bytestring containers + generic-lens hw-aeson hw-ip lens mtl text thyme unliftio-core + ]; + description = "Metadata types for Albedo Scanners"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scan-vector-machine" = callPackage + ({ mkDerivation, accelerate, array, base, dph-base, HUnit }: + mkDerivation { + pname = "scan-vector-machine"; + version = "0.2.7"; + sha256 = "112ibzc205pjcmjiwbknw7pdh0c5fyq6i4sqk97jfdr0ynb72vvc"; + libraryHaskellDepends = [ accelerate array base dph-base HUnit ]; + testHaskellDepends = [ array base HUnit ]; + description = "An implementation of the Scan Vector Machine instruction set in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scanf" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "scanf"; + version = "0.1.0.0"; + sha256 = "0xf3g3dajaci71mgnd7z5xy4a29w40gg43a41x3fvd1a2wpi6xan"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base ]; + description = "Easy and type-safe format strings for parsing and printing"; + license = lib.licenses.mit; + }) {}; + + "scanner" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cereal, criterion + , fail, hspec, text + }: + mkDerivation { + pname = "scanner"; + version = "0.3.1"; + sha256 = "1mhqh94qra08zidqfsq0gxi83cgflqldnk9rr53haynbgmd5y82k"; + libraryHaskellDepends = [ base bytestring fail ]; + testHaskellDepends = [ base bytestring hspec ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring cereal criterion text + ]; + description = "Fast non-backtracking incremental combinator parsing for bytestrings"; + license = lib.licenses.bsd3; + }) {}; + + "scanner-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec, scanner }: + mkDerivation { + pname = "scanner-attoparsec"; + version = "0.2"; + sha256 = "1dyak8skwyj2rrl2bd3gcd724yr8bw18bkycxs6r27qk7xg65r8h"; + libraryHaskellDepends = [ attoparsec base bytestring scanner ]; + testHaskellDepends = [ attoparsec base bytestring hspec scanner ]; + description = "Inject attoparsec parser with backtracking into non-backtracking scanner"; + license = lib.licenses.bsd3; + }) {}; + + "scat" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, mtl + , optparse-applicative, scrypt, vector + }: + mkDerivation { + pname = "scat"; + version = "1.1.0.3"; + sha256 = "0i1hmjb91khk3m7r29bb78556mlr9j75gf3pq5fdvz9slq1flagb"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + ansi-terminal base bytestring mtl optparse-applicative scrypt + vector + ]; + testHaskellDepends = [ + ansi-terminal base bytestring mtl optparse-applicative scrypt + vector + ]; + description = "Generates unique passwords for various websites from a single password"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + hydraPlatforms = lib.platforms.none; + mainProgram = "scat"; + broken = true; + }) {}; + + "scc" = callPackage + ({ mkDerivation, base, bytestring, containers, haskeline + , incremental-parser, monad-coroutine, monad-parallel + , monoid-subclasses, parsec, process, QuickCheck, test-framework + , test-framework-quickcheck2, text, transformers + , transformers-compat + }: + mkDerivation { + pname = "scc"; + version = "0.8.3.1"; + sha256 = "1l89lq20khi3fysbvfxjzchbdw9civz1kj85fyjf8wcm3s3cq34l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers incremental-parser monad-coroutine + monad-parallel monoid-subclasses text transformers + transformers-compat + ]; + executableHaskellDepends = [ + base bytestring containers haskeline incremental-parser + monad-coroutine monad-parallel monoid-subclasses parsec process + text transformers transformers-compat + ]; + testHaskellDepends = [ + base bytestring containers incremental-parser monad-coroutine + monad-parallel monoid-subclasses QuickCheck test-framework + test-framework-quickcheck2 text transformers transformers-compat + ]; + description = "Streaming component combinators"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "shsh"; + broken = true; + }) {}; + + "scenegraph" = callPackage + ({ mkDerivation, base, data-default, fgl, graphviz, hspec + , hspec-discover, lens, linear, mtl, QuickCheck, text + }: + mkDerivation { + pname = "scenegraph"; + version = "0.2.0.1"; + sha256 = "0qssdwhbvn2fmfwfvi4rf397rfiqrrxq0dsi54gsixclp3djrdm8"; + libraryHaskellDepends = [ + base data-default fgl graphviz lens linear mtl text + ]; + testHaskellDepends = [ base hspec lens linear QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "Scene Graph"; + license = lib.licenses.bsd3; + }) {}; + + "scgi" = callPackage + ({ mkDerivation, base, bytestring, cgi, extensible-exceptions + , network + }: + mkDerivation { + pname = "scgi"; + version = "0.3.3"; + sha256 = "0zmn5w5vwxv8slnydbrj1jfhmbvsyars2wf9bbrbgvwsfd40zd2m"; + libraryHaskellDepends = [ + base bytestring cgi extensible-exceptions network + ]; + description = "A Haskell library for writing SCGI programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "schedevr" = callPackage + ({ mkDerivation, base, directory, filepath, old-locale, time + , xturtle + }: + mkDerivation { + pname = "schedevr"; + version = "0.1.0.6"; + sha256 = "1ggywgyfpdza1fk66ixj8z3a1nv1r64dmw7l4d1m3h65yzxx9jcb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath old-locale time xturtle + ]; + description = "Marge schedules and show EVR"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "schedule" = callPackage + ({ mkDerivation, async, base, checkers, containers, doctest, extra + , lens, primitive, safe, stm, system-time-monotonic, tasty + , tasty-hunit, tasty-quickcheck, text, time, transformers + }: + mkDerivation { + pname = "schedule"; + version = "0.3.0.0"; + sha256 = "08h8iiy2srnd89652k8q8vjcvmvsqjihj6qj9k8z49vfylpr8ibx"; + libraryHaskellDepends = [ + async base containers extra lens primitive safe stm + system-time-monotonic text time transformers + ]; + testHaskellDepends = [ + base checkers doctest primitive tasty tasty-hunit tasty-quickcheck + transformers + ]; + description = "Pure deterministic scheduled computations"; + license = lib.licenses.gpl3Plus; + }) {}; + + "schedule-planner" = callPackage + ({ mkDerivation, aeson, base, bytestring, composition, containers + , HTTP, http-types, mtl, options, text, text-icu, transformers, wai + , warp + }: + mkDerivation { + pname = "schedule-planner"; + version = "1.0.1.1"; + sha256 = "1x42jm9fciwdp1khlvcw5vl748pw12n8xk4phbnd6iwqaazf9wv8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring composition containers HTTP http-types mtl + options text text-icu transformers wai warp + ]; + description = "Find the ideal lesson layout"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "schedule-planner"; + broken = true; + }) {}; + + "scheduler" = callPackage + ({ mkDerivation, atomic-primops, base, deepseq, exceptions + , genvalidity-hspec, hspec, hspec-discover, primitive, pvar + , QuickCheck, unliftio, unliftio-core + }: + mkDerivation { + pname = "scheduler"; + version = "2.0.0.1"; + sha256 = "1hdqm04m3n5y3xrhilj0hykrmqdsjz5p6k2p9y1005khkj5dag9f"; + libraryHaskellDepends = [ + atomic-primops base deepseq exceptions primitive pvar unliftio-core + ]; + testHaskellDepends = [ + base deepseq genvalidity-hspec hspec QuickCheck unliftio + ]; + testToolDepends = [ hspec-discover ]; + description = "Work stealing scheduler"; + license = lib.licenses.bsd3; + }) {}; + + "scheduling" = callPackage + ({ mkDerivation, aeson, base, bimap, bytestring, containers, gogol + , gogol-sheets, lens, mime-mail, mtl, optparse-generic, random, sbv + , servant, text, time + }: + mkDerivation { + pname = "scheduling"; + version = "0.1.0.0"; + sha256 = "14kl43l624b9wl7igj52vxjgw42mdkx1n7f2i6ng638y2wfc0xzl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bimap bytestring containers gogol gogol-sheets lens + mime-mail mtl optparse-generic random sbv servant text time + ]; + executableHaskellDepends = [ + aeson base bimap bytestring containers gogol gogol-sheets lens + mime-mail mtl optparse-generic random sbv servant text time + ]; + description = "An interview scheduler using constraint satisfaction and Google Sheets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "scheduler"; + }) {}; + + "schedyield" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "schedyield"; + version = "1.0"; + sha256 = "0lzhxlfxa660vx4y49gbg2q76v8dda00h3rznj5fhdjj29pkypgp"; + libraryHaskellDepends = [ base ]; + description = "Exposes standard POSIX function sched_yield"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "schema" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, casing, data-fix + , groom, hspec, hspec-discover, QuickCheck, split + , transformers-compat + }: + mkDerivation { + pname = "schema"; + version = "0.0.3"; + sha256 = "0x2s70dkq3330g5gnjzxhyav43ql60ya4pqsxi541za42q3g1sry"; + libraryHaskellDepends = [ + ansi-wl-pprint base casing data-fix split transformers-compat + ]; + testHaskellDepends = [ base bytestring groom hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "Encoding-independent schemas for Haskell data types"; + license = lib.licenses.gpl3Only; + }) {}; + + "schemas" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bifunctors, bytestring + , free, generic-lens, generics-sop, hashable, hspec, lens + , lens-aeson, mtl, pretty-simple, profunctors, QuickCheck + , scientific, syb, text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "schemas"; + version = "0.4.0.2"; + sha256 = "0b05xjkpwx4a9hwxjaxk28v47d4c3xyy7wagc5nblqppxpvb9zqr"; + libraryHaskellDepends = [ + aeson base bifunctors bytestring free generics-sop hashable lens + lens-aeson mtl profunctors scientific text transformers + unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring generic-lens generics-sop hspec + lens mtl pretty-simple QuickCheck syb text transformers + unordered-containers + ]; + description = "schema guided serialization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "schematic" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hjsonschema + , hspec, hspec-core, hspec-discover, hspec-smallcheck, HUnit, lens + , mtl, profunctors, regex-tdfa, regex-tdfa-text, scientific + , singletons, smallcheck, tagged, template-haskell, text, union + , unordered-containers, validationt, vector, vinyl + }: + mkDerivation { + pname = "schematic"; + version = "0.5.1.0"; + sha256 = "1blbm7pmfwn2v1s60as98gw09c6c3l370xpx4b1w4vsq9ap9k7l8"; + libraryHaskellDepends = [ + aeson base bytestring containers hjsonschema mtl profunctors + regex-tdfa regex-tdfa-text scientific singletons smallcheck tagged + template-haskell text union unordered-containers validationt vector + vinyl + ]; + testHaskellDepends = [ + aeson base bytestring containers hjsonschema hspec hspec-core + hspec-discover hspec-smallcheck HUnit lens regex-tdfa + regex-tdfa-text singletons smallcheck tagged text + unordered-containers validationt vinyl + ]; + testToolDepends = [ hspec-discover ]; + description = "JSON-biased spec and validation tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scholdoc" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, blaze-html + , blaze-markup, bytestring, containers, criterion, data-default + , Diff, directory, executable-path, extensible-exceptions, filepath + , highlighting-kate, hslua, HTTP, http-client, http-client-tls + , http-types, HUnit, JuicyPixels, mtl, network, network-uri + , old-locale, old-time, parsec, process, QuickCheck, random + , scholdoc-texmath, scholdoc-types, scientific, SHA, syb, tagsoup + , temporary, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, unordered-containers + , vector, xml, yaml, zip-archive, zlib + }: + mkDerivation { + pname = "scholdoc"; + version = "0.1.3"; + sha256 = "0dsbr4nk56cmbgdnk91s39lc4qp2wb39hkyisaf4f1n6nmx8zmn4"; + revision = "1"; + editedCabalFile = "0ddlmg6f7y70f1yi351q1d46mgxzs8h53969jmhdhj6al860grxv"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base64-bytestring binary blaze-html blaze-markup + bytestring containers data-default directory extensible-exceptions + filepath highlighting-kate hslua HTTP http-client http-client-tls + http-types JuicyPixels mtl network network-uri old-locale old-time + parsec process random scholdoc-texmath scholdoc-types scientific + SHA syb tagsoup temporary text time unordered-containers vector xml + yaml zip-archive zlib + ]; + executableHaskellDepends = [ + aeson base bytestring containers directory extensible-exceptions + filepath highlighting-kate network-uri scholdoc-types text yaml + ]; + testHaskellDepends = [ + base bytestring containers Diff directory executable-path filepath + HUnit process QuickCheck scholdoc-types syb test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Converts ScholarlyMarkdown documents to HTML5/LaTeX/Docx format"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "scholdoc"; + }) {}; + + "scholdoc-citeproc" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring + , containers, data-default, directory, filepath, hs-bibutils, mtl + , old-locale, parsec, process, rfc5051, scholdoc, scholdoc-types + , split, syb, tagsoup, temporary, text, time, vector, xml-conduit + , yaml + }: + mkDerivation { + pname = "scholdoc-citeproc"; + version = "0.6"; + sha256 = "0wy8cwr933zcqb85qscj9l9qcl2xv8mkbd2g9b4gs7c1k5b6khll"; + revision = "1"; + editedCabalFile = "065ij08gi9ymyqqa7lmj5d57zqk4rax72kzhm2qbvn00h3g6d81k"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers data-default directory filepath + hs-bibutils mtl old-locale parsec rfc5051 scholdoc scholdoc-types + split syb tagsoup text time vector xml-conduit yaml + ]; + executableHaskellDepends = [ + aeson aeson-pretty attoparsec base bytestring filepath + scholdoc-types syb text yaml + ]; + testHaskellDepends = [ + aeson base bytestring directory filepath process scholdoc + scholdoc-types temporary text yaml + ]; + description = "Scholdoc fork of pandoc-citeproc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "scholdoc-citeproc"; + }) {}; + + "scholdoc-texmath" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , mtl, parsec, process, scholdoc-types, split, syb, temporary, text + , utf8-string, xml + }: + mkDerivation { + pname = "scholdoc-texmath"; + version = "0.1.0.1"; + sha256 = "05yb55df33v357khdkr95ghmxqzikvq8gxqkh143zc8fi43gjf99"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers mtl parsec scholdoc-types syb xml + ]; + testHaskellDepends = [ + base bytestring directory filepath process split temporary text + utf8-string xml + ]; + description = "Scholdoc fork of texmath"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scholdoc-types" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , deepseq-generics, ghc-prim, syb + }: + mkDerivation { + pname = "scholdoc-types"; + version = "0.1.3.1"; + sha256 = "02335isa6w7mxjziiwsdm2883b778v0y0ayzxpha9p0xr5nlkbar"; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq-generics ghc-prim syb + ]; + description = "Scholdoc fork of pandoc-types"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "schonfinkeling" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "schonfinkeling"; + version = "0.1.0.0"; + sha256 = "1wwbalfkfg66azr9zizscvdc2csi9q73d6wq5bwbiq33z522nwxy"; + libraryHaskellDepends = [ base ]; + description = "Transformation of n-ary functions to unary functions"; + license = lib.licenses.bsd3; + }) {}; + + "sci-ratio" = callPackage + ({ mkDerivation, base, hashable }: + mkDerivation { + pname = "sci-ratio"; + version = "0.2.1.0"; + sha256 = "1qddamwk2fzakixx9f0y0r3z9z6kmyyxgpb3dhiiiza6krnf8r9k"; + libraryHaskellDepends = [ base hashable ]; + testHaskellDepends = [ base ]; + description = "Rational numbers in scientific notation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scidb-hquery" = callPackage + ({ mkDerivation, alex, array, base, BNFC, bytestring, Cabal + , connection, cryptonite, data-default-class, directory, exceptions + , filepath, happy, haskeline, hostname-validate, HTTP, http-client + , http-client-tls, http-conduit, http-types, memory, mtl, network + , process, regex, safe, split, terminal-size, text, tls, x509-store + }: + mkDerivation { + pname = "scidb-hquery"; + version = "2.8.0.437"; + sha256 = "1nxcxfr55rf6ds0hvgbnss5hjf059rdd7y613yc485w8bfmv5cil"; + revision = "1"; + editedCabalFile = "1xbiiaa5rj5nc4if69d97f5spbrsa8jv1mhcrgjkwff6a879274q"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal filepath ]; + libraryHaskellDepends = [ + array base bytestring connection cryptonite data-default-class + exceptions haskeline hostname-validate HTTP http-client + http-client-tls http-conduit http-types memory mtl network process + regex safe split terminal-size text tls x509-store + ]; + libraryToolDepends = [ alex BNFC happy ]; + executableHaskellDepends = [ + array base bytestring connection cryptonite data-default-class + directory exceptions filepath haskeline hostname-validate HTTP + http-client http-client-tls http-conduit http-types memory mtl + network process regex safe split terminal-size text tls x509-store + ]; + description = "Haskell query for SciDB via shim"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hquery"; + broken = true; + }) {}; + + "science-constants" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "science-constants"; + version = "0.2.0.2"; + sha256 = "0h60pdq3r32wl9h49i08iq496yf0qwvd0qmlmnk9jy5x3zcdwjmd"; + libraryHaskellDepends = [ base ]; + description = "Mathematical/physical/chemical constants"; + license = lib.licenses.bsd3; + }) {}; + + "science-constants-dimensional" = callPackage + ({ mkDerivation, base, dimensional, numtype-dk, science-constants + }: + mkDerivation { + pname = "science-constants-dimensional"; + version = "0.1.0.3"; + sha256 = "05svn307q46cskw1ywkkp1b0ym9jcn48dzjij9mvkg5g6gvsbcg4"; + libraryHaskellDepends = [ + base dimensional numtype-dk science-constants + ]; + description = "Mathematical/physical/chemical constants"; + license = lib.licenses.bsd3; + }) {}; + + "scientific" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, criterion + , deepseq, hashable, integer-logarithms, primitive, QuickCheck + , smallcheck, tasty, tasty-hunit, tasty-quickcheck + , tasty-smallcheck, template-haskell, text + }: + mkDerivation { + pname = "scientific"; + version = "0.3.7.0"; + sha256 = "1aa3ngb71l2sh1x2829napnr1w285q0sn2f7z2wvi3ynng2238d3"; + revision = "7"; + editedCabalFile = "1wkf63yiklpxgagvsq13ddvhg128l4yk50ajz2giclxl36mmb5wh"; + libraryHaskellDepends = [ + base binary bytestring containers deepseq hashable + integer-logarithms primitive template-haskell text + ]; + testHaskellDepends = [ + base binary bytestring QuickCheck smallcheck tasty tasty-hunit + tasty-quickcheck tasty-smallcheck text + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Numbers represented using scientific notation"; + license = lib.licenses.bsd3; + }) {}; + + "scientific-notation" = callPackage + ({ mkDerivation, attoparsec, attoparsec-aeson, base, bytebuild + , byteslice, bytesmith, bytestring, gauge, natural-arithmetic + , primitive, run-st, scientific, tasty, tasty-hunit + , tasty-quickcheck, text-short, word-compat + }: + mkDerivation { + pname = "scientific-notation"; + version = "0.1.7.0"; + sha256 = "0r24v6h3bh4lk19ldxs3nbzsakmp75sh4h2mijnl2li32vj1jgyq"; + libraryHaskellDepends = [ + base bytebuild byteslice bytesmith bytestring natural-arithmetic + primitive text-short word-compat + ]; + testHaskellDepends = [ + base byteslice bytesmith primitive tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + attoparsec attoparsec-aeson base byteslice bytesmith bytestring + gauge primitive run-st scientific + ]; + description = "Scientific notation intended for tokenization"; + license = lib.licenses.bsd3; + }) {}; + + "scientist" = callPackage + ({ mkDerivation, base, clock, hspec, markdown-unlit, MonadRandom + , random-shuffle, text, unliftio, unliftio-core + }: + mkDerivation { + pname = "scientist"; + version = "0.0.0.0"; + sha256 = "1ni55fm2132js1zbqw6sl47asv50xp24a463zhw093p4m5x4yydz"; + libraryHaskellDepends = [ + base clock MonadRandom random-shuffle text unliftio unliftio-core + ]; + testHaskellDepends = [ + base hspec markdown-unlit text unliftio unliftio-core + ]; + testToolDepends = [ markdown-unlit ]; + description = "A Haskell library for carefully refactoring critical paths"; + license = lib.licenses.mit; + }) {}; + + "scion" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, ghc, ghc-paths, ghc-syb, hslogger, json, multiset + , network, network-bytestring, time, uniplate, utf8-string + }: + mkDerivation { + pname = "scion"; + version = "0.1.0.2"; + sha256 = "1ihq538ym6hh099p0h9p1ngjsq3a9h9k5ssnwyr4bqhlmv8xam0i"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base Cabal containers directory filepath ghc ghc-paths ghc-syb + hslogger json multiset time uniplate + ]; + executableHaskellDepends = [ + base bytestring Cabal containers directory filepath ghc ghc-paths + ghc-syb hslogger json multiset network network-bytestring time + utf8-string + ]; + description = "Haskell IDE library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "scion-server"; + }) {}; + + "scion-browser" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal + , conduit, containers, deepseq, derive, directory, filepath, ghc + , ghc-paths, ghc-pkg-lib, haskeline, haskell-src-exts, HTTP + , http-conduit, monad-logger, mtl, parallel-io, parsec, persistent + , persistent-sqlite, persistent-template, process, resourcet, tar + , text, transformers, unix, unordered-containers, utf8-string + , vector, zlib + }: + mkDerivation { + pname = "scion-browser"; + version = "0.5.0"; + sha256 = "1nf4rvy8szxjra6l20jxd0v2f6zf985jiz2d1y5rkfvrqx1pwqnc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring Cabal conduit containers deepseq + derive directory filepath ghc ghc-paths ghc-pkg-lib + haskell-src-exts http-conduit monad-logger mtl parallel-io parsec + persistent persistent-sqlite persistent-template process resourcet + tar text transformers unix unordered-containers utf8-string zlib + ]; + executableHaskellDepends = [ + aeson attoparsec base bytestring Cabal conduit containers deepseq + derive directory filepath ghc ghc-paths ghc-pkg-lib haskeline + haskell-src-exts HTTP http-conduit monad-logger mtl parallel-io + parsec persistent persistent-sqlite persistent-template process + resourcet tar text transformers unix unordered-containers + utf8-string vector zlib + ]; + description = "Command-line interface for browsing and searching packages documentation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "scion-browser"; + }) {}; + + "scons2dot" = callPackage + ({ mkDerivation, base, bytestring, containers, process }: + mkDerivation { + pname = "scons2dot"; + version = "0.9"; + sha256 = "1c9akvpvwakdnqciz57bwjhqkdfkky43wmj7rx9fsk552pamzijk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring containers process ]; + description = "Generates graphviz file of scons dependency information"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "scons2dot"; + broken = true; + }) {}; + + "scope" = callPackage + ({ mkDerivation, base, bytestring, containers, iteratee + , MonadCatchIO-transformers, mtl, mwc-random, time, unix + , zoom-cache + }: + mkDerivation { + pname = "scope"; + version = "0.8.0.1"; + sha256 = "1ks66paa30xwqgrllkyz0phh73pc0d2f6aq474cpz7gdb7zyrkzi"; + libraryHaskellDepends = [ + base bytestring containers iteratee MonadCatchIO-transformers mtl + mwc-random time unix zoom-cache + ]; + description = "An interactive renderer for plotting time-series data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scope-cairo" = callPackage + ({ mkDerivation, base, cairo, gtk, MonadCatchIO-transformers, mtl + , old-locale, scope, time, zoom-cache + }: + mkDerivation { + pname = "scope-cairo"; + version = "0.8.0.1"; + sha256 = "0dhpyf0kh6qrrcyr3iwp3i3rkj5vcl7k7aa9qmxq2qq1f6dhw4p6"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cairo gtk MonadCatchIO-transformers mtl old-locale scope time + zoom-cache + ]; + executableHaskellDepends = [ + base cairo gtk MonadCatchIO-transformers mtl old-locale scope time + zoom-cache + ]; + description = "An interactive renderer for plotting time-series data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "scope-cairo"; + }) {}; + + "scottish" = callPackage + ({ mkDerivation, base, data-default, enclosed-exceptions + , http-types, lens, mtl, persistent, resource-pool, scotty, stm + , text, transformers, wai, warp + }: + mkDerivation { + pname = "scottish"; + version = "0.1.0.1"; + sha256 = "01874r5r6lzwa7w0pa5i0ymnxb5vpkpxyfnf3knlyblv9b5j82nx"; + libraryHaskellDepends = [ + base data-default enclosed-exceptions http-types lens mtl + persistent resource-pool scotty stm text transformers wai warp + ]; + description = "scotty with batteries included"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scotty" = callPackage + ({ mkDerivation, aeson, async, base, blaze-builder, bytestring + , case-insensitive, cookie, data-default-class, directory + , exceptions, hspec, hspec-discover, hspec-wai, http-types + , lifted-base, lucid, monad-control, mtl, network, regex-compat + , stm, text, time, transformers, transformers-base + , transformers-compat, unliftio, wai, wai-extra, warp, weigh + }: + mkDerivation { + pname = "scotty"; + version = "0.20.1"; + sha256 = "1770kj78zdi137pskiyx28id64vilmhylnkgy139pvxa95n8i6kd"; + revision = "1"; + editedCabalFile = "02gz7kgv273scgmig0qkvfynslhqg9pnhmablidr47kw80kqghy6"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring case-insensitive cookie + data-default-class exceptions http-types monad-control mtl network + regex-compat stm text time transformers transformers-base + transformers-compat unliftio wai wai-extra warp + ]; + testHaskellDepends = [ + async base bytestring directory hspec hspec-wai http-types + lifted-base network text wai + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring lucid mtl text transformers weigh + ]; + description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp"; + license = lib.licenses.bsd3; + }) {}; + + "scotty_0_22" = callPackage + ({ mkDerivation, aeson, async, base, blaze-builder, bytestring + , case-insensitive, cookie, data-default-class, directory, doctest + , exceptions, hspec, hspec-discover, hspec-wai, http-client + , http-types, lifted-base, lucid, monad-control, mtl, network + , regex-compat, resourcet, stm, text, time, transformers + , transformers-base, unliftio, wai, wai-extra, warp, weigh + }: + mkDerivation { + pname = "scotty"; + version = "0.22"; + sha256 = "075qnj3s1ddq337qcbrgwsc12rgjm1g5p755iaf67k824p0rifff"; + revision = "1"; + editedCabalFile = "1xx6rq7w2zzim2s8q1gj1z7amgd0jsn3l3rv0pdnh0z5cxw5ydhj"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring case-insensitive cookie + data-default-class exceptions http-types monad-control mtl network + regex-compat resourcet stm text time transformers transformers-base + unliftio wai wai-extra warp + ]; + testHaskellDepends = [ + async base bytestring directory doctest hspec hspec-wai http-client + http-types lifted-base network text time wai wai-extra + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring lucid mtl resourcet text transformers weigh + ]; + description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scotty-binding-play" = callPackage + ({ mkDerivation, base, bytestring, hspec, http-client, HUnit, mtl + , scotty, template-haskell, text, transformers + }: + mkDerivation { + pname = "scotty-binding-play"; + version = "1.3"; + sha256 = "0k9ylywhvb4nfnm304zlan0bzdx8rxcwnvip8assz80kz47zvjp9"; + libraryHaskellDepends = [ + base bytestring mtl scotty template-haskell text + ]; + testHaskellDepends = [ + base bytestring hspec http-client HUnit scotty text transformers + ]; + description = "The Play Framework style data binding in Scotty"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scotty-blaze" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, mtl, scotty, wai + }: + mkDerivation { + pname = "scotty-blaze"; + version = "0.1.3"; + sha256 = "0bl37bplal6y6ma0ba8llypsrx11959vcq04s8x6642hzk0cgid7"; + libraryHaskellDepends = [ + base blaze-builder blaze-html mtl scotty wai + ]; + description = "blaze-html integration for Scotty"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scotty-cookie" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , cookie, scotty, text, time, transformers + }: + mkDerivation { + pname = "scotty-cookie"; + version = "0.1.0.3"; + sha256 = "0wyvx30889lbbgq7dmjfldlbnyg1b8b3zh1py5lis59mwz6r3w9l"; + revision = "1"; + editedCabalFile = "1jcgylw11i5z3v73c999j5vj4b3amjrj5b55f2hqpfmcll9xzw9z"; + libraryHaskellDepends = [ + base blaze-builder bytestring containers cookie scotty text time + transformers + ]; + description = "Cookie management helper functions for Scotty framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scotty-fay" = callPackage + ({ mkDerivation, base, bytestring, data-default, directory, fay + , fay-jquery, filepath, http-types, HUnit, scotty, test-framework + , test-framework-hunit, text, transformers, wai, wai-test + }: + mkDerivation { + pname = "scotty-fay"; + version = "0.1.1"; + sha256 = "13ksxw2v6gac3r368ifnbrrgmmafr2fyki63ws4qxw415fwnqa82"; + libraryHaskellDepends = [ + base bytestring data-default directory fay fay-jquery filepath + http-types scotty text transformers wai + ]; + testHaskellDepends = [ + base bytestring data-default directory fay fay-jquery filepath + http-types HUnit scotty test-framework test-framework-hunit text + transformers wai wai-test + ]; + description = "Fay integration for Scotty"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scotty-form" = callPackage + ({ mkDerivation, base, ditto, ditto-lucid, lucid, scotty, text }: + mkDerivation { + pname = "scotty-form"; + version = "0.4.1.0"; + sha256 = "1xfii1ms9z4h52jxv3p784l1ymn9khgxiazaqq6kxyzfkmn5l9zv"; + libraryHaskellDepends = [ + base ditto ditto-lucid lucid scotty text + ]; + description = "Html form validation using `ditto`"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scotty-format" = callPackage + ({ mkDerivation, aeson, base, http-media, http-types, scotty, text + }: + mkDerivation { + pname = "scotty-format"; + version = "0.1.1.0"; + sha256 = "169mgwhdhrv4xsnbydmvdm2n5m27ai8c337vn3gbi5awq0ha4vfb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base http-media http-types scotty text ]; + executableHaskellDepends = [ aeson base scotty text ]; + testHaskellDepends = [ base ]; + description = "Response format helper for the Scotty web framework"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "scotty-format-example"; + broken = true; + }) {}; + + "scotty-hastache" = callPackage + ({ mkDerivation, base, containers, filepath, hastache, http-types + , mtl, scotty, text, wai, warp + }: + mkDerivation { + pname = "scotty-hastache"; + version = "0.2.1"; + sha256 = "1yyip8iq1n71iidmpbfs7rifxvpphyrcaf4z394rx36hq72ka8dn"; + libraryHaskellDepends = [ + base containers filepath hastache http-types mtl scotty text wai + warp + ]; + description = "Easy Mustache templating support for Scotty"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scotty-haxl" = callPackage + ({ mkDerivation, base, haxl, scotty, text }: + mkDerivation { + pname = "scotty-haxl"; + version = "0.1.0.0"; + sha256 = "06wcvjpaar8zd2y6p9j4pxs4l7rkw84s1kmcvacafkw43h1d2bx2"; + libraryHaskellDepends = [ base haxl scotty text ]; + description = "Combine scotty and haxl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scotty-params-parser" = callPackage + ({ mkDerivation, base-prelude, matcher, scotty, success, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "scotty-params-parser"; + version = "0.5.1.1"; + sha256 = "0v65v9svsbf3k66qv9wx41sr3xmzcc8y3psz64adfrr5kmxh9ysc"; + libraryHaskellDepends = [ + base-prelude matcher scotty success text transformers + unordered-containers + ]; + description = "HTTP-request's query parameters parser abstraction for \"scotty\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scotty-path-normalizer" = callPackage + ({ mkDerivation, base, bytestring, doctest, scotty, text, wai }: + mkDerivation { + pname = "scotty-path-normalizer"; + version = "0.1.0.0"; + sha256 = "1hv95q3ikf25d9kxzr48fxb2x1331c24n3q5nb47qa7866gy2f4q"; + libraryHaskellDepends = [ base bytestring scotty text wai ]; + testHaskellDepends = [ base doctest ]; + description = "Redirect to a normalized path"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scotty-resource" = callPackage + ({ mkDerivation, base, containers, http-types, scotty, text + , transformers, wai + }: + mkDerivation { + pname = "scotty-resource"; + version = "0.2.0.2"; + sha256 = "1lhaajsx34hlci76wjvab7a1sjd42silxsvf94ncf0pc0rmjqg1n"; + libraryHaskellDepends = [ + base containers http-types scotty text transformers wai + ]; + description = "A Better way of modeling web resources"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scotty-rest" = callPackage + ({ mkDerivation, base, base-prelude, bytestring, convertible, hspec + , hspec-wai, http-date, http-media, http-types, mtl, QuickCheck + , scotty, string-conversions, text, time, transformers, wai + , wai-extra + }: + mkDerivation { + pname = "scotty-rest"; + version = "0.2.0.0"; + sha256 = "1pj9xwbppax4s5rhm3kvmmxs41qslm82xz98npj3nb3zb0gbykzc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-prelude bytestring convertible http-date http-media + http-types mtl scotty string-conversions text time transformers wai + wai-extra + ]; + testHaskellDepends = [ + base bytestring hspec hspec-wai mtl QuickCheck scotty + string-conversions text wai + ]; + description = "Webmachine-style REST library for scotty"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scotty-session" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring + , crypto-api, http-types, scotty, stm, text, time, transformers + , unordered-containers, wai + }: + mkDerivation { + pname = "scotty-session"; + version = "0.0.5"; + sha256 = "1jvxzsnprfp2k9svkzxykmpc3qs6dvzc0wnnircyimha4gca6qh7"; + libraryHaskellDepends = [ + base base64-bytestring blaze-builder bytestring crypto-api + http-types scotty stm text time transformers unordered-containers + wai + ]; + description = "Adding session functionality to scotty"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scotty-tls" = callPackage + ({ mkDerivation, base, scotty, transformers, wai, warp, warp-tls }: + mkDerivation { + pname = "scotty-tls"; + version = "0.4.1"; + sha256 = "1813fyxa98wfwgiazixpmsmghkc5ax8qwqk3jw5rmrngf0wxg5y8"; + libraryHaskellDepends = [ + base scotty transformers wai warp warp-tls + ]; + description = "TLS for Scotty"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scotty-utils" = callPackage + ({ mkDerivation, aeson, aeson-result, base, http-types, scotty + , text + }: + mkDerivation { + pname = "scotty-utils"; + version = "0.2.0.0"; + sha256 = "0b2r43dcgcq7azcn0l9lxml84h6w5bk09h65y1mlvccwzhwbfini"; + libraryHaskellDepends = [ + aeson aeson-result base http-types scotty text + ]; + description = "Scotty utils library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scotty-view" = callPackage + ({ mkDerivation, base, scotty, text, transformers }: + mkDerivation { + pname = "scotty-view"; + version = "1.0.0"; + sha256 = "1niv9czw0q0ych6p5g38jq2wx6brmb0nr6avdmk5sn80y9k0yvnl"; + revision = "2"; + editedCabalFile = "0aasfcbs8cc729xvwnk8hgskv2sxg6c928gf8jifadgwgsqwahfr"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base scotty text transformers ]; + executableHaskellDepends = [ base scotty text transformers ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "web"; + broken = true; + }) {}; + + "scp-streams" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cmdargs, io-streams + , process, SHA, sha-streams, unix + }: + mkDerivation { + pname = "scp-streams"; + version = "0.1.0"; + sha256 = "1wi860cl9dsq6hfhyas3dk0gcjyd8hx62k3fjwgr5x56ps5fp6ry"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring io-streams process + ]; + executableHaskellDepends = [ + base bytestring cmdargs io-streams SHA sha-streams unix + ]; + testHaskellDepends = [ base bytestring io-streams ]; + description = "An SCP protocol implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "scrabble-bot" = callPackage + ({ mkDerivation, array, base, binary, containers, deepseq + , directory, mtl, packed-dawg, parallel, split + }: + mkDerivation { + pname = "scrabble-bot"; + version = "0.1.0.0"; + sha256 = "035jpwp58l70jd0dklx5rg0sm8b2bd5r1m726dbhhlv60w6bdfn3"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base binary containers deepseq directory mtl packed-dawg + parallel split + ]; + description = "Scrabble play generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "scrabble-bot"; + }) {}; + + "scrapbook" = callPackage + ({ mkDerivation, base, drinkery, extensible, githash, rio + , scrapbook-core, tasty, tasty-hunit, yaml + }: + mkDerivation { + pname = "scrapbook"; + version = "0.5.0"; + sha256 = "1jn3zhczi1m644c7b5flxph4sh4cdmix37xwj8zs0rghhmwnkhww"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base extensible rio scrapbook-core yaml + ]; + executableHaskellDepends = [ + base drinkery extensible githash rio scrapbook-core yaml + ]; + testHaskellDepends = [ + base extensible rio scrapbook-core tasty tasty-hunit yaml + ]; + description = "collect posts of site that is wrote in config yaml using feed or scraping"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "scrapbook"; + }) {}; + + "scrapbook-core" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, extensible, feed + , modern-uri, req, rio, tasty, tasty-hunit, xml-conduit, xml-types + , yaml + }: + mkDerivation { + pname = "scrapbook-core"; + version = "0.5.0"; + sha256 = "0j1andyk438babrnvxdhilk2l7f1y5qfk8s6r197xyf9893r5vv1"; + libraryHaskellDepends = [ + aeson aeson-pretty base extensible feed modern-uri req rio + xml-conduit xml-types yaml + ]; + testHaskellDepends = [ + aeson aeson-pretty base extensible feed modern-uri req rio tasty + tasty-hunit xml-conduit xml-types yaml + ]; + description = "Core Package for scrapbook"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scrape-changes" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring, cron + , directory, email-validate, filepath, hashable, hslogger + , http-client, HUnit, lens, mime-mail, network-uri, QuickCheck + , semigroups, shakespeare, strict, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , validation, wreq + }: + mkDerivation { + pname = "scrape-changes"; + version = "0.1.0.5"; + sha256 = "1l86pngbnbld74frn3drsqfa3s388iyj9rgqkb8cw4kxb56sbhp1"; + libraryHaskellDepends = [ + async attoparsec base bytestring cron directory email-validate + filepath hashable hslogger http-client lens mime-mail network-uri + semigroups strict text validation wreq + ]; + testHaskellDepends = [ + base cron email-validate hashable HUnit lens QuickCheck semigroups + shakespeare test-framework test-framework-hunit + test-framework-quickcheck2 text validation + ]; + description = "Scrape websites for changes"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "screenshot-to-clipboard" = callPackage + ({ mkDerivation, base, bytestring, filepath, gi-gdk, gi-gdkpixbuf + , gi-gio, gi-glib, gi-gtk, haskell-gi-base, process, temporary + , text + }: + mkDerivation { + pname = "screenshot-to-clipboard"; + version = "0.1.0.0"; + sha256 = "1pbslk15553vnvhwl2j2qzcp5lhm6fnksqfmf3d34l9a5n9y3d43"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring filepath gi-gdk gi-gdkpixbuf gi-gio gi-glib gi-gtk + haskell-gi-base process temporary text + ]; + executableHaskellDepends = [ base ]; + description = "Take screenshot and copy it to the system clipboard"; + license = lib.licenses.bsd3; + mainProgram = "screenshot-to-clipboard"; + }) {}; + + "script-monad" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, http-client + , http-types, lens, lens-aeson, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, tasty-quickcheck-laws, text, time, transformers + , unordered-containers, vector, wreq + }: + mkDerivation { + pname = "script-monad"; + version = "0.0.4"; + sha256 = "1wyw3kqr0fnps8nj59wc1g5jj72fx7zjfvizka61smxlfqvvil87"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring http-client http-types lens + lens-aeson QuickCheck text time transformers unordered-containers + vector wreq + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring http-client http-types QuickCheck tasty tasty-hunit + tasty-quickcheck tasty-quickcheck-laws text transformers + ]; + description = "Stack of error, reader, writer, state, and prompt monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "script-monad-exe"; + broken = true; + }) {}; + + "scrobble" = callPackage + ({ mkDerivation, base, containers, curl, MissingH, network + , network-uri, old-locale, pureMD5, time, url + }: + mkDerivation { + pname = "scrobble"; + version = "0.2.1.1"; + sha256 = "161l75bni4fxmh35dfz8r2vgllmmf0s55j9y2xpyskqfj3xc85a7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers curl MissingH network network-uri old-locale + pureMD5 time url + ]; + executableHaskellDepends = [ + base containers curl MissingH network network-uri old-locale time + url + ]; + description = "Scrobbling server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "scrobble-server"; + broken = true; + }) {}; + + "scroll" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , data-default, IfElse, monad-loops, mtl, ncurses + , optparse-applicative, random, text, unix, vector + }: + mkDerivation { + pname = "scroll"; + version = "1.20180421"; + sha256 = "0apzrvf99rskj4dbmn57jjxrsf19j436s8a09m950df5aws3a0wj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring case-insensitive containers data-default IfElse + monad-loops mtl ncurses optparse-applicative random text unix + vector + ]; + description = "scroll(6), a roguelike game"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "scroll"; + }) {}; + + "scroll-list" = callPackage + ({ mkDerivation, base, extra, hspec }: + mkDerivation { + pname = "scroll-list"; + version = "1.1.0.0"; + sha256 = "130k198xzvbkf2g725iraqx3wl2ns6fy5rj8viyjd8qz44yv533d"; + libraryHaskellDepends = [ base extra ]; + testHaskellDepends = [ base hspec ]; + description = "This package provides functions for relocate an item within a list"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "scrypt" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, entropy + , HUnit, QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "scrypt"; + version = "0.5.0"; + sha256 = "1cnrjdq1ncv224dlk236a7w29na8r019d2acrsxlsaiy74iadh1y"; + libraryHaskellDepends = [ + base base64-bytestring bytestring entropy + ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Stronger password hashing via sequential memory-hard functions"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + }) {}; + + "scrz" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , conduit, containers, cryptohash, directory, filepath + , friendly-time, hashable, http-conduit, http-types, MonadRandom + , mtl, network, old-locale, process, random, stm, template-haskell + , text, time, unix + }: + mkDerivation { + pname = "scrz"; + version = "0.0.0.1"; + sha256 = "1j5mvvrk1647qfqdl4q6ywnx7l9bgnqp6rsjr1l8bynikfm0ghcg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base base16-bytestring bytestring conduit containers + cryptohash directory filepath friendly-time hashable http-conduit + http-types MonadRandom mtl network old-locale process random stm + template-haskell text time unix + ]; + description = "Process management and supervision daemon"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "scrz"; + broken = true; + }) {}; + + "scubature" = callPackage + ({ mkDerivation, array, base, containers, hspray, ilist, matrix + , numeric-prelude, vector + }: + mkDerivation { + pname = "scubature"; + version = "1.1.0.0"; + sha256 = "1rzq2lr09705ydhvjvag9phmpvjr55crh4hjdhl3lgd9c58dmxja"; + libraryHaskellDepends = [ + array base containers hspray ilist matrix numeric-prelude vector + ]; + description = "Multidimensional integration over simplices"; + license = lib.licenses.gpl3Only; + }) {}; + + "scuttlebutt-types" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , cryptonite, ed25519, hspec, memory, text, vector + }: + mkDerivation { + pname = "scuttlebutt-types"; + version = "0.4.0"; + sha256 = "17srdak7xbwwagm3mv7wyqff27yi217a6pjkzl2gz3n5z3h210ri"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cryptonite ed25519 memory + text vector + ]; + testHaskellDepends = [ aeson base bytestring hspec text ]; + description = "generic types for Secure Scuttlebutt"; + license = lib.licenses.bsd3; + }) {}; + + "scythe" = callPackage + ({ mkDerivation, alex, array, base, bytestring, mtl, text }: + mkDerivation { + pname = "scythe"; + version = "0.2.0.0"; + sha256 = "0lh3f5xj6jc1jlg049vf63gvkw93nv8xd6b4b6jpk4nyv9fw2sqn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base bytestring mtl text ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ base bytestring ]; + description = "Fast CSV lexing on ByteString"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "scythe"; + broken = true; + }) {}; + + "scyther-proof" = callPackage + ({ mkDerivation, alex, array, base, cmdargs, containers, directory + , filepath, json, mtl, parsec, pretty, process, safe, tagsoup, time + , uniplate, utf8-string + }: + mkDerivation { + pname = "scyther-proof"; + version = "0.10.0.1"; + sha256 = "0c4djdr2lq6kbi726zmjicscsc2ksj4l787pzyj5lfbl9c11fb6j"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base cmdargs containers directory filepath json mtl parsec + pretty process safe tagsoup time uniplate utf8-string + ]; + executableToolDepends = [ alex ]; + description = "Automatic generation of Isabelle/HOL correctness proofs for security protocols"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "scyther-proof"; + broken = true; + }) {}; + + "sde-solver" = callPackage + ({ mkDerivation, base, cereal, cereal-vector, ghc-prim, haskell-mpi + , mersenne-random-pure64, mtl, mwc-random, normaldistribution + , parallel, vector + }: + mkDerivation { + pname = "sde-solver"; + version = "0.1.0.0"; + sha256 = "0sp12fcf1h4qs0l5iblf3kl6nv1sb4ff49p2ybmrx7jifiwqxma6"; + libraryHaskellDepends = [ + base cereal cereal-vector ghc-prim haskell-mpi + mersenne-random-pure64 mtl mwc-random normaldistribution parallel + vector + ]; + description = "Distributed SDE solver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sdf2p1-parser" = callPackage + ({ mkDerivation, base, bytestring, Cabal, HUnit, parsec + , test-framework, test-framework-hunit, transformers + }: + mkDerivation { + pname = "sdf2p1-parser"; + version = "0.1.1"; + sha256 = "1az42i4ridb4xza6zyg2mrsfv7gjp61727cmnfcy5x5b55nl3ahz"; + libraryHaskellDepends = [ base bytestring parsec transformers ]; + testHaskellDepends = [ + base bytestring Cabal HUnit parsec test-framework + test-framework-hunit transformers + ]; + description = "A parser for SDF version 2.1 using Parsec"; + license = lib.licenses.mit; + }) {}; + + "sdl-try-drivers" = callPackage + ({ mkDerivation, base, pretty-simple, sdl2, text }: + mkDerivation { + pname = "sdl-try-drivers"; + version = "0.0.0.2"; + sha256 = "0456j3c6a76ph01cz0cdhgfqyyamrwh0y7v5f336kvh5cmsdyw57"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base pretty-simple sdl2 text ]; + description = "small testing tool for sdl2 and accelerated drivers"; + license = lib.licenses.mit; + mainProgram = "sdl-try-drivers"; + }) {}; + + "sdl2" = callPackage + ({ mkDerivation, base, bytestring, deepseq, exceptions, linear + , SDL2, StateVar, text, transformers, vector, weigh + }: + mkDerivation { + pname = "sdl2"; + version = "2.5.5.0"; + sha256 = "1kai6mmnwz9qq7q5y8c7wmcdf9qc5m167dzy3brj11jjds4smz93"; + revision = "1"; + editedCabalFile = "0r0lzn3hyjvzwqsrqprdzb2c167g7ip2cf07jvm1h5b53qc2a4cx"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring exceptions linear StateVar text transformers vector + ]; + librarySystemDepends = [ SDL2 ]; + libraryPkgconfigDepends = [ SDL2 ]; + testHaskellDepends = [ base deepseq linear vector weigh ]; + description = "Both high- and low-level bindings to the SDL library (version 2.0.6+)."; + license = lib.licenses.bsd3; + }) {inherit (pkgs) SDL2;}; + + "sdl2-cairo" = callPackage + ({ mkDerivation, base, cairo, linear, sdl2 }: + mkDerivation { + pname = "sdl2-cairo"; + version = "0.2"; + sha256 = "1diz8irrrc7mvy5fnm679xpl3dyy9ynr7a6d900yi3dn0zamq939"; + libraryHaskellDepends = [ base cairo linear sdl2 ]; + description = "Render with Cairo on SDL textures"; + license = lib.licenses.mit; + }) {}; + + "sdl2-cairo-image" = callPackage + ({ mkDerivation, base, cairo, convertible, JuicyPixels, linear + , sdl2, sdl2-cairo, vector + }: + mkDerivation { + pname = "sdl2-cairo-image"; + version = "1.0.0.2"; + sha256 = "0xlv3kv8w3vgigdksrgwg9bmhdssa1acbvxvz0r120gdagpava65"; + libraryHaskellDepends = [ + base cairo convertible JuicyPixels linear sdl2 sdl2-cairo vector + ]; + description = "An image loading and rendering library for sdl2 / sdl2-cairo"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sdl2-compositor" = callPackage + ({ mkDerivation, base, Cabal, hspec, hspec-core, lens, linear + , lrucache, QuickCheck, sdl2, StateVar, stm, text, transformers + }: + mkDerivation { + pname = "sdl2-compositor"; + version = "1.2.0.7"; + sha256 = "1yfbqxrfhy951qdcf43vx9gxd4jj3l2dq5bz04blchpq4qzm4876"; + revision = "1"; + editedCabalFile = "0hyf1m8vi1zm88fbp4g3l4iz2lhm53mywppr3i72j78dxksyrl3l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base lens linear lrucache QuickCheck sdl2 StateVar stm text + transformers + ]; + testHaskellDepends = [ + base Cabal hspec hspec-core lrucache QuickCheck stm + ]; + description = "image compositing with sdl2 - declarative style"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sdl2-fps" = callPackage + ({ mkDerivation, base, sdl2 }: + mkDerivation { + pname = "sdl2-fps"; + version = "0.0.2"; + sha256 = "0lid8c2fdy43i9qjjn60mzn6mrcfnn1jflmbwfl93gc6ab5fwz63"; + revision = "1"; + editedCabalFile = "09bgygx1il6j4s243frlm4xl0z5drpdqn8fdgsid8m5b2m8c48ya"; + libraryHaskellDepends = [ base sdl2 ]; + description = "Run of the mill, frames per second timer implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sdl2-gfx" = callPackage + ({ mkDerivation, base, lifted-base, monad-control, SDL2, sdl2 + , SDL2_gfx, template-haskell, vector + }: + mkDerivation { + pname = "sdl2-gfx"; + version = "0.3.0.0"; + sha256 = "0r9m54ffkp1dv2ffz9i9318qhvpinc76iih7vg1dwq3siwgpxaxw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base lifted-base monad-control sdl2 template-haskell vector + ]; + librarySystemDepends = [ SDL2_gfx ]; + libraryPkgconfigDepends = [ SDL2 SDL2_gfx ]; + executableHaskellDepends = [ base sdl2 vector ]; + executableSystemDepends = [ SDL2_gfx ]; + executablePkgconfigDepends = [ SDL2 SDL2_gfx ]; + description = "Haskell bindings to SDL2_gfx"; + license = lib.licenses.mit; + mainProgram = "sdl2-gfx-example"; + }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_gfx;}; + + "sdl2-image" = callPackage + ({ mkDerivation, base, bytestring, SDL2, sdl2, SDL2_image + , template-haskell, text + }: + mkDerivation { + pname = "sdl2-image"; + version = "2.1.0.0"; + sha256 = "03cjlmj844gmfxqn9mp8333hpsg227kaipgs6g68xwg0cvch696j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring sdl2 template-haskell text + ]; + librarySystemDepends = [ SDL2_image ]; + libraryPkgconfigDepends = [ SDL2 SDL2_image ]; + executableHaskellDepends = [ base sdl2 text ]; + executableSystemDepends = [ SDL2_image ]; + executablePkgconfigDepends = [ SDL2 SDL2_image ]; + description = "Haskell bindings to SDL2_image"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sdl2-image-example"; + broken = true; + }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_image;}; + + "sdl2-mixer" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, lifted-base + , monad-control, sdl2, SDL2_mixer, template-haskell, vector + }: + mkDerivation { + pname = "sdl2-mixer"; + version = "1.2.0.0"; + sha256 = "16fgnxq2nmifbz3lrr7dn1qj57l5f2kzv124lya1fjaxmwk1h52q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring data-default-class lifted-base monad-control sdl2 + template-haskell vector + ]; + librarySystemDepends = [ SDL2_mixer ]; + libraryPkgconfigDepends = [ SDL2_mixer ]; + executableHaskellDepends = [ base data-default-class sdl2 vector ]; + executableSystemDepends = [ SDL2_mixer ]; + executablePkgconfigDepends = [ SDL2_mixer ]; + description = "Haskell bindings to SDL2_mixer"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) SDL2_mixer;}; + + "sdl2-sprite" = callPackage + ({ mkDerivation, base, optparse-simple, sdl2, sdl2-image, split + , text + }: + mkDerivation { + pname = "sdl2-sprite"; + version = "0.0.1"; + sha256 = "12xlq32sjvz064fll14ymbxbk52akcp24dm5vfa1x0s41z0x6fnq"; + revision = "1"; + editedCabalFile = "13s78cd2z14ja0cdy4p0j7y45rkj8brlv477jq3fd1v6x10wkrcy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base sdl2 sdl2-image ]; + executableHaskellDepends = [ + base optparse-simple sdl2 sdl2-image split text + ]; + description = "Sprite previewer/animator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sdl2-sprite"; + }) {}; + + "sdl2-ttf" = callPackage + ({ mkDerivation, base, bytestring, SDL2, sdl2, SDL2_ttf + , template-haskell, text, th-abstraction, transformers + }: + mkDerivation { + pname = "sdl2-ttf"; + version = "2.1.3"; + sha256 = "0sm5lrdif5wmz3iah1658zlr7yr45d1hfihb2hdxdia4h7z1j0mn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring sdl2 template-haskell text th-abstraction + transformers + ]; + libraryPkgconfigDepends = [ SDL2 SDL2_ttf ]; + description = "Bindings to SDL2_ttf"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) SDL2; inherit (pkgs) SDL2_ttf;}; + + "sdnv" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "sdnv"; + version = "0.1.1"; + sha256 = "1hckjr6fprw2y7wb4zz035rnhqj6xs7djnlkhdyzmir9g5xa3cr6"; + libraryHaskellDepends = [ base binary bytestring ]; + description = "Self-delimiting numeric values encoding library"; + license = lib.licenses.bsd2; + }) {}; + + "sdp" = callPackage + ({ mkDerivation, base, cpphs, data-default-class, fmr, ghc-prim }: + mkDerivation { + pname = "sdp"; + version = "0.2.1.1"; + sha256 = "19s78i5aaj24wbbqkfa6xjkj95fgl23gyqan57pkdjcnknwpymqq"; + revision = "1"; + editedCabalFile = "1bq7gnbdk5fvxd8zbfzqxwg3xxz9k42f7xxjxqrpd3rm2m4ciski"; + libraryHaskellDepends = [ base data-default-class fmr ghc-prim ]; + libraryToolDepends = [ cpphs ]; + description = "Simple Data Processing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sdp-binary" = callPackage + ({ mkDerivation, base, binary, sdp }: + mkDerivation { + pname = "sdp-binary"; + version = "0.2"; + sha256 = "09wripyza10b7cy1w00j2vna1hmld1ijrd081faz88brkahzhdgq"; + libraryHaskellDepends = [ base binary sdp ]; + description = "Binary instances for SDP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sdp-deepseq" = callPackage + ({ mkDerivation, base, deepseq, sdp }: + mkDerivation { + pname = "sdp-deepseq"; + version = "0.2"; + sha256 = "127vzi2a65j5czipgybdhfxfzfzx3r0hrrag1nha40vdgsd3j7w4"; + libraryHaskellDepends = [ base deepseq sdp ]; + description = "DeepSeq SDP extension"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sdp-hashable" = callPackage + ({ mkDerivation, base, hashable, sdp }: + mkDerivation { + pname = "sdp-hashable"; + version = "0.2"; + sha256 = "0cl9a10ww93n64sq4mnc3m56y4add04s06gi8n9rmad93v3xfk3j"; + libraryHaskellDepends = [ base hashable sdp ]; + description = "Hashable instances for SDP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sdp-io" = callPackage + ({ mkDerivation, base, fmr, sdp }: + mkDerivation { + pname = "sdp-io"; + version = "0.2"; + sha256 = "06rrfsxzfi3vbjsm1d4cm2f4x7035y0zhp869f3bjasf2r4mzsp4"; + libraryHaskellDepends = [ base fmr sdp ]; + description = "SDP IO extension"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sdp-quickcheck" = callPackage + ({ mkDerivation, base, criterion, ghc-prim, QuickCheck, sdp + , sdp-deepseq, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "sdp-quickcheck"; + version = "0.2"; + sha256 = "1gmsn5vw8a0qgqkaya7689spmbgcrqqg9zxbkdf4xq38q94zvwvh"; + libraryHaskellDepends = [ base QuickCheck sdp ]; + testHaskellDepends = [ + base QuickCheck sdp test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base criterion ghc-prim QuickCheck sdp sdp-deepseq + ]; + description = "SDP QuickCheck support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sdp4bytestring" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, quickcheck-instances + , sdp, sdp-io, sdp-quickcheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "sdp4bytestring"; + version = "0.2"; + sha256 = "119r7rhrsbv3c5dlwq5lf6lpjdybr5vl9lnvffcl6dvh8bym4g86"; + revision = "1"; + editedCabalFile = "1kwi2y9l7mnq5m9kr8731fjy50mz32qp1i966m9wg5bd9kximaga"; + libraryHaskellDepends = [ base bytestring sdp sdp-io ]; + testHaskellDepends = [ + base bytestring QuickCheck quickcheck-instances sdp sdp-io + sdp-quickcheck test-framework test-framework-quickcheck2 + ]; + description = "SDP wrapper for ByteString"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sdp4text" = callPackage + ({ mkDerivation, base, QuickCheck, quickcheck-instances, sdp + , sdp-io, sdp-quickcheck, test-framework + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "sdp4text"; + version = "0.2"; + sha256 = "12gq2rjddl2q4y045jixcar6v6s73qmqy4j30d22nvdyyqdjrxc8"; + libraryHaskellDepends = [ base sdp sdp-io text ]; + testHaskellDepends = [ + base QuickCheck quickcheck-instances sdp sdp-io sdp-quickcheck + test-framework test-framework-quickcheck2 text + ]; + description = "SDP wrapper for Text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sdp4unordered" = callPackage + ({ mkDerivation, base, sdp, sdp-hashable, unordered-containers }: + mkDerivation { + pname = "sdp4unordered"; + version = "0.2"; + sha256 = "0y24ia2p2wsrdk05nikip369fzjh6b3jk59nss4xn4823p15vwsv"; + libraryHaskellDepends = [ + base sdp sdp-hashable unordered-containers + ]; + description = "SDP classes for unordered containers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sdp4vector" = callPackage + ({ mkDerivation, base, QuickCheck, quickcheck-instances, sdp + , sdp-quickcheck, test-framework, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "sdp4vector"; + version = "0.2"; + sha256 = "1d18zgwawn598sax2m6cvb5w1k1vpc8n6bfdrvn0wrm8i6fvn0bq"; + libraryHaskellDepends = [ base sdp vector ]; + testHaskellDepends = [ + base QuickCheck quickcheck-instances sdp sdp-quickcheck + test-framework test-framework-quickcheck2 vector + ]; + description = "SDP wrapper for Vector"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sdr" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-to-vector + , cairo, cereal, Chart, Chart-cairo, colour, containers, criterion + , Decimal, dynamic-graph, fftwRaw, GLFW-b, mwc-random, network + , OpenGL, optparse-applicative, pango, pipes, pipes-bytestring + , pipes-concurrency, primitive, pulse-simple, QuickCheck, rtlsdr + , storable-complex, test-framework, test-framework-quickcheck2 + , time, transformers, tuple, vector + }: + mkDerivation { + pname = "sdr"; + version = "0.1.0.14"; + sha256 = "0nxwhyl5am14k6n7vvih4wr0n646pgbkxwyifr210wz763f5qgyx"; + libraryHaskellDepends = [ + array base bytestring bytestring-to-vector cairo cereal Chart + Chart-cairo colour containers Decimal dynamic-graph fftwRaw GLFW-b + mwc-random network OpenGL optparse-applicative pango pipes + pipes-bytestring pipes-concurrency primitive pulse-simple rtlsdr + storable-complex time transformers tuple vector + ]; + testHaskellDepends = [ + base primitive QuickCheck storable-complex test-framework + test-framework-quickcheck2 vector + ]; + benchmarkHaskellDepends = [ + base criterion primitive storable-complex vector + ]; + description = "A software defined radio library"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86_64; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "seacat" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, bytestring + , ConfigFile, data-default, directory, filepath, http-types + , mime-types, MissingH, monad-control, mtl, network, persistent + , persistent-postgresql, persistent-sqlite, persistent-template + , text, time, transformers, wai, wai-extra, wai-middleware-static + , warp, web-routes, web-routes-wai + }: + mkDerivation { + pname = "seacat"; + version = "1.0.0.3"; + sha256 = "0iyl7mp0vpxy4kqr7qqqz642zxpla3ydlbdzmw4ipjmg5gwjr7pm"; + libraryHaskellDepends = [ + base blaze-builder blaze-html bytestring ConfigFile data-default + directory filepath http-types mime-types MissingH monad-control mtl + network persistent persistent-postgresql persistent-sqlite + persistent-template text time transformers wai wai-extra + wai-middleware-static warp web-routes web-routes-wai + ]; + description = "Small web framework using Warp and WAI"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "seakale" = callPackage + ({ mkDerivation, base, bytestring, free, mtl, text }: + mkDerivation { + pname = "seakale"; + version = "0.2.1.1"; + sha256 = "0pb0d0y7cxry6np5412j7d2xm5wlp97gc15za3iqc7n38bdffjvy"; + libraryHaskellDepends = [ base bytestring free mtl text ]; + description = "Pure SQL layer on top of other libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "seakale-postgresql" = callPackage + ({ mkDerivation, base, bytestring, free, mtl, postgresql-libpq + , seakale, time + }: + mkDerivation { + pname = "seakale-postgresql"; + version = "0.3.0.1"; + sha256 = "1wrh1ix2ycyw7bcblxdmcydlaj10lp7ilwq8wg3csic4hpm2gy10"; + libraryHaskellDepends = [ + base bytestring free mtl postgresql-libpq seakale time + ]; + description = "PostgreSQL backend for Seakale"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "seakale-tests" = callPackage + ({ mkDerivation, base, bytestring, free, mtl, recursion-schemes + , seakale + }: + mkDerivation { + pname = "seakale-tests"; + version = "0.1.1.1"; + sha256 = "101z120wmxssxigbn8ax6311xfnhmflw9aa1pa6h4nswf3qran6q"; + libraryHaskellDepends = [ + base bytestring free mtl recursion-schemes seakale + ]; + description = "Helpers to test code using Seakale"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "seal-module" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "seal-module"; + version = "0.1.0.1"; + sha256 = "0x2m280qbfaswr2gk26d26dwg2s3v1nk4n93zh2fh1ikpkw13dfq"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Template Haskell support for global configuration data"; + license = lib.licenses.bsd3; + }) {}; + + "search" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, directory, doctest + , filepath, ghc-prim, profunctors, semigroupoids, tagged + , transformers + }: + mkDerivation { + pname = "search"; + version = "0.2"; + sha256 = "0xdacs6adcwi3ls8w8dk08yvb9s90ymcdvcm9232wfh263mq13w7"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base ghc-prim profunctors semigroupoids tagged transformers + ]; + testHaskellDepends = [ base directory doctest filepath ]; + description = "Infinite search in finite time with Hilbert's epsilon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "search-algorithms" = callPackage + ({ mkDerivation, base, containers, criterion, doctest, hspec }: + mkDerivation { + pname = "search-algorithms"; + version = "0.3.2"; + sha256 = "0lkpsr4vwf77slgwxc38xmhkwwxbh360gjqhblysrph7rl9w7sh7"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers doctest hspec ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Common graph search algorithms"; + license = lib.licenses.bsd3; + }) {}; + + "sec" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "sec"; + version = "0.0.1"; + sha256 = "1ryl0nm1a37r606xhxy6ykf3c8c1gml6gdqna428w8y3a2vg5q2v"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Semantic Editor Combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "secd" = callPackage + ({ mkDerivation, base, haskeline, mtl, parsec }: + mkDerivation { + pname = "secd"; + version = "0.1.0.0"; + sha256 = "17m083n05nv0li26iv676bwvsiyvfvlps8bk3wq87ll1v1ixi0kv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl parsec ]; + executableHaskellDepends = [ base haskeline ]; + testHaskellDepends = [ base ]; + description = "A Haskell implementation of the SECD abstract machine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "secdi"; + broken = true; + }) {}; + + "secdh" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "secdh"; + version = "0.2"; + sha256 = "0qrb2g7dfhh2m3hwp39xlimbc3kinww279a58pah738gqnhmayrs"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base containers ]; + description = "SECDH Machine Simulator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "secdh"; + broken = true; + }) {}; + + "seclib" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "seclib"; + version = "1.1.0.3"; + sha256 = "1ikkjxnl7p3gdzf7fsx9bakd9j6xg5wm5rgyz0n8f2n4nx0r04db"; + libraryHaskellDepends = [ base ]; + description = "A simple library for static information-flow security in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "second-transfer" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, binary + , BoundedChan, bytestring, clock, conduit, containers, cpphs + , deepseq, exceptions, hashable, hashtables, http2, HUnit, lens + , mmorph, network, network-uri, pqueue, resourcet, stm, text, time + , transformers, unordered-containers, vector, vector-algorithms + }: + mkDerivation { + pname = "second-transfer"; + version = "0.10.0.4"; + sha256 = "00gq7r1bjqy47vp10b99m2yn2kllkqj5gmsvw05m6xhzf55pgi80"; + libraryHaskellDepends = [ + attoparsec base base16-bytestring binary BoundedChan bytestring + clock conduit containers deepseq exceptions hashable hashtables + http2 lens mmorph network network-uri pqueue resourcet stm text + time transformers vector vector-algorithms + ]; + libraryToolDepends = [ cpphs ]; + testHaskellDepends = [ + base binary bytestring conduit containers hashtables http2 HUnit + lens network network-uri stm text transformers unordered-containers + ]; + testToolDepends = [ cpphs ]; + description = "Second Transfer HTTP/2 web server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "secp256k1" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, cereal + , cryptohash, entropy, hspec, hspec-discover, HUnit, mtl + , QuickCheck, secp256k1, string-conversions + }: + mkDerivation { + pname = "secp256k1"; + version = "1.1.2"; + sha256 = "0nm8xx9cfn5gj2rqhcmikdkl3grj88xs4wikjbrlazvpyj4rc0q2"; + libraryHaskellDepends = [ + base base16-bytestring bytestring cereal cryptohash entropy hspec + HUnit mtl QuickCheck string-conversions + ]; + librarySystemDepends = [ secp256k1 ]; + testHaskellDepends = [ + base base16-bytestring bytestring cereal cryptohash entropy hspec + HUnit mtl QuickCheck string-conversions + ]; + testToolDepends = [ hspec-discover ]; + description = "Bindings for secp256k1 library from Bitcoin Core"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) secp256k1;}; + + "secp256k1-haskell" = callPackage + ({ mkDerivation, base, base16, bytestring, deepseq, entropy + , hashable, hspec, hspec-discover, HUnit, monad-par, mtl + , QuickCheck, secp256k1, string-conversions, unliftio-core + }: + mkDerivation { + pname = "secp256k1-haskell"; + version = "1.1.0"; + sha256 = "1k0d3lczsw9cg2yxacgf1w58c5wr4gr2a36v9wdid1b6ah673kbl"; + libraryHaskellDepends = [ + base base16 bytestring deepseq entropy hashable QuickCheck + string-conversions unliftio-core + ]; + libraryPkgconfigDepends = [ secp256k1 ]; + testHaskellDepends = [ + base base16 bytestring deepseq entropy hashable hspec HUnit + monad-par mtl QuickCheck string-conversions unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Bindings for secp256k1"; + license = lib.licenses.mit; + }) {inherit (pkgs) secp256k1;}; + + "secp256k1-haskell_1_2_0" = callPackage + ({ mkDerivation, base, base16, bytestring, deepseq, entropy + , hashable, hspec, hspec-discover, HUnit, monad-par, mtl + , QuickCheck, secp256k1, string-conversions, unliftio-core + }: + mkDerivation { + pname = "secp256k1-haskell"; + version = "1.2.0"; + sha256 = "1lr2sq8r3sx41f99pvga9ck0vw0sy7034zra80gxq1hnifjnd5q3"; + libraryHaskellDepends = [ + base base16 bytestring deepseq entropy hashable QuickCheck + string-conversions unliftio-core + ]; + libraryPkgconfigDepends = [ secp256k1 ]; + testHaskellDepends = [ + base base16 bytestring deepseq entropy hashable hspec HUnit + monad-par mtl QuickCheck string-conversions unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Bindings for secp256k1"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) secp256k1;}; + + "secp256k1-legacy" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, Cabal, cereal + , cryptohash, entropy, HUnit, mtl, QuickCheck, string-conversions + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "secp256k1-legacy"; + version = "0.5.6"; + sha256 = "0p7kp7011hfc95rdchkniw3gj5i0pkwgsa5kkhwn6fjzs2clslbz"; + revision = "1"; + editedCabalFile = "0fz2nypf6p1qsvcvvfa7ya0pggvkr2jsm306ryy8grncbzy4ydgm"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + base base16-bytestring bytestring cereal entropy mtl QuickCheck + string-conversions + ]; + testHaskellDepends = [ + base base16-bytestring bytestring cereal cryptohash entropy HUnit + mtl QuickCheck string-conversions test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "fork of secp256k1"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "secret-santa" = callPackage + ({ mkDerivation, base, containers, diagrams-cairo, diagrams-lib + , haskell-qrencode, random + }: + mkDerivation { + pname = "secret-santa"; + version = "0.1.0.0"; + sha256 = "0qrc1jk2hhhhq0cq9h9g8pc2frjsb1m96h6sdj79m7km5dc2slm8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers diagrams-cairo diagrams-lib haskell-qrencode random + ]; + description = "Secret Santa game assigner using QR-Codes"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "secret-santa"; + broken = true; + }) {}; + + "secret-sharing" = callPackage + ({ mkDerivation, base, binary, bytestring, dice-entropy-conduit + , finite-field, QuickCheck, test-framework + , test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "secret-sharing"; + version = "1.0.1.2"; + sha256 = "0965nbzaiia0jbx1r149liyg8fsix7z5nlxybpavrkkn0b4ncn89"; + libraryHaskellDepends = [ + base binary bytestring dice-entropy-conduit finite-field vector + ]; + testHaskellDepends = [ + base binary bytestring dice-entropy-conduit finite-field QuickCheck + test-framework test-framework-quickcheck2 vector + ]; + description = "Information-theoretic secure secret sharing"; + license = lib.licenses.lgpl21Only; + }) {}; + + "secrm" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "secrm"; + version = "0.0"; + sha256 = "0hcf8mxl1br27764ha0gdf7jdl7zlxknbspqijw0jr6ws7hshxg9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haskell98 ]; + description = "Example of writing \"secure\" file removal in Haskell rather than C"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "secrm"; + }) {}; + + "secure-memory" = callPackage + ({ mkDerivation, async, base, bytestring, hedgehog, HUnit + , libsodium, memory, reflection, safe-exceptions, tasty + , tasty-discover, tasty-hedgehog, tasty-hunit, text, unix + }: + mkDerivation { + pname = "secure-memory"; + version = "0.0.0.2"; + sha256 = "1635ygbqbr6x86y6n88j4d8hlwqskic2ri7vc6fiwsy650zr563q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring libsodium memory reflection safe-exceptions text + unix + ]; + executableHaskellDepends = [ + base bytestring libsodium memory safe-exceptions + ]; + testHaskellDepends = [ + async base bytestring hedgehog HUnit libsodium memory + safe-exceptions tasty tasty-hedgehog tasty-hunit unix + ]; + testToolDepends = [ tasty-discover ]; + description = "Securely allocated and deallocated memory"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "checkpw"; + broken = true; + }) {}; + + "secure-sockets" = callPackage + ({ mkDerivation, base, bytestring, directory, HsOpenSSL, network + , process, transformers + }: + mkDerivation { + pname = "secure-sockets"; + version = "1.2.9.2"; + sha256 = "0ijizi76fzqamynwhyd3ppzy90bfvypmzbjr0v63ng2w0mwnrjlz"; + libraryHaskellDepends = [ + base bytestring directory HsOpenSSL network process transformers + ]; + description = "Secure point-to-point connectivity library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "secureUDP" = callPackage + ({ mkDerivation, base, bytestring, containers, network }: + mkDerivation { + pname = "secureUDP"; + version = "0.1.1.3"; + sha256 = "0af16j1j77849idfs7cb0hvi1wkf60qlnkfdvqnp40qrwzpbqn9c"; + libraryHaskellDepends = [ base bytestring containers network ]; + description = "Setups secure (unsorted) UDP packet transfer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "securemem" = callPackage + ({ mkDerivation, base, byteable, bytestring, ghc-prim, memory }: + mkDerivation { + pname = "securemem"; + version = "0.1.10"; + sha256 = "19hnw2cfbsfjynxq1bq9f6djbxhsc1k751ml0y1ab3ah913mm29j"; + libraryHaskellDepends = [ + base byteable bytestring ghc-prim memory + ]; + description = "abstraction to an auto scrubbing and const time eq, memory chunk"; + license = lib.licenses.bsd3; + }) {}; + + "sednaDBXML" = callPackage + ({ mkDerivation, base, bindings-DSL, bytestring, containers + , iteratee, mtl, sedna, text + }: + mkDerivation { + pname = "sednaDBXML"; + version = "0.1.2.5"; + sha256 = "068yl4z0wb5kr7a7c7haah3z391mjqdzgxh5rg68rrjgvf7dczky"; + libraryHaskellDepends = [ + base bindings-DSL bytestring containers iteratee mtl text + ]; + librarySystemDepends = [ sedna ]; + description = "Sedna C API XML Binding"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {sedna = null;}; + + "seitz-symbol" = callPackage + ({ mkDerivation, base, doctest, hspec, matrix, matrix-as-xyz + , parsec, symmetry-operations-symbols + }: + mkDerivation { + pname = "seitz-symbol"; + version = "0.1.0.0"; + sha256 = "1x6374xaqgrf9ygjb9rffhpn1y5fla2gf0b0xj93r3bj6pf1w0qh"; + libraryHaskellDepends = [ + base matrix matrix-as-xyz parsec symmetry-operations-symbols + ]; + testHaskellDepends = [ + base doctest hspec matrix matrix-as-xyz parsec + symmetry-operations-symbols + ]; + description = "Read and Display Seitz Symbol"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sel" = callPackage + ({ mkDerivation, base, base16, bytestring, hedgehog + , libsodium-bindings, tasty, tasty-hunit, text, text-display + }: + mkDerivation { + pname = "sel"; + version = "0.0.1.0"; + sha256 = "0md8xdd7jci3jdq1l5acjfxgaz2ahiwz6c7cwam06x5kp0h1nik1"; + libraryHaskellDepends = [ + base base16 bytestring libsodium-bindings text text-display + ]; + testHaskellDepends = [ + base base16 bytestring hedgehog libsodium-bindings tasty + tasty-hunit text text-display + ]; + description = "Cryptography for the casual user"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "selda" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, mtl + , random, text, time, uuid-types + }: + mkDerivation { + pname = "selda"; + version = "0.5.2.0"; + sha256 = "1n0zkd80a9z83q5nld0gyg2p25nfy4rjkihql88binhknhk3hkgk"; + libraryHaskellDepends = [ + base bytestring containers exceptions mtl random text time + uuid-types + ]; + description = "Multi-backend, high-level EDSL for interacting with SQL databases"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "selda-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, selda, text }: + mkDerivation { + pname = "selda-json"; + version = "0.1.1.1"; + sha256 = "0sjy83538g6a2yq1q9ifadfwp7lf5b2grmm0i02qpp47n1b039rh"; + libraryHaskellDepends = [ aeson base bytestring selda text ]; + description = "JSON support for the Selda database library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "selda-postgresql" = callPackage + ({ mkDerivation, base, bytestring, exceptions, postgresql-binary + , postgresql-libpq, selda, selda-json, text, time, uuid-types + }: + mkDerivation { + pname = "selda-postgresql"; + version = "0.1.8.2"; + sha256 = "1rn75ynvn2iipz9yj3h4iwgz2922s9hwpgiga0brj00pb0b5a52g"; + libraryHaskellDepends = [ + base bytestring exceptions postgresql-binary postgresql-libpq selda + selda-json text time uuid-types + ]; + description = "PostgreSQL backend for the Selda database EDSL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "selda-sqlite" = callPackage + ({ mkDerivation, base, bytestring, direct-sqlite, directory + , exceptions, selda, text, time, uuid-types + }: + mkDerivation { + pname = "selda-sqlite"; + version = "0.1.7.2"; + sha256 = "1cldk804vv82dp3hyxcddzy3plijgkmjz3ykrjzy7afqni97yc4y"; + libraryHaskellDepends = [ + base bytestring direct-sqlite directory exceptions selda text time + uuid-types + ]; + description = "SQLite backend for the Selda database EDSL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "select" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "select"; + version = "0.4.0.1"; + sha256 = "180cj5m0bap1lb19s68icpn1dvk2s395cmlcc6dnwz3mpbj5alj0"; + libraryHaskellDepends = [ base ]; + description = "Wrap the select(2) POSIX function"; + license = lib.licenses.bsd3; + }) {}; + + "selections" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "selections"; + version = "0.3.0.0"; + sha256 = "0vl7rqrz0p5m7iwymaw3b8l2kbaikwhmkhq82hq79581vj99fdpw"; + libraryHaskellDepends = [ base ]; + description = "Combinators for operating with selections over an underlying functor"; + license = lib.licenses.bsd3; + }) {}; + + "selective" = callPackage + ({ mkDerivation, base, containers, QuickCheck, transformers }: + mkDerivation { + pname = "selective"; + version = "0.7"; + sha256 = "0dhwfhfp57fmg86h5hkizchnk94zdgbpxxfv0r3xp65a7aq546fg"; + revision = "2"; + editedCabalFile = "1lrbw2ii7361hwijfaaw8zrlfqz14dik7wjb23bvn2749kvxms1s"; + libraryHaskellDepends = [ base containers transformers ]; + testHaskellDepends = [ base containers QuickCheck transformers ]; + description = "Selective applicative functors"; + license = lib.licenses.mit; + }) {}; + + "selectors" = callPackage + ({ mkDerivation, alex, array, base, containers, happy + , template-haskell, text, xml-conduit + }: + mkDerivation { + pname = "selectors"; + version = "0.0.3.0"; + sha256 = "1chs2d1j58y4r01231hh50gr4h0wnwsg9mardzq8ybqc6z6l32pr"; + libraryHaskellDepends = [ + array base containers template-haskell text xml-conduit + ]; + libraryToolDepends = [ alex happy ]; + description = "CSS Selectors for DOM traversal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "selenium" = callPackage + ({ mkDerivation, base, HTTP, HUnit, mtl, network, pretty }: + mkDerivation { + pname = "selenium"; + version = "0.2.5"; + sha256 = "0vr3d891pj947lv2grgbc83nm828gz9bbz6dp8mnf9bsji3ih7l7"; + libraryHaskellDepends = [ base HTTP HUnit mtl network pretty ]; + description = "Test web applications through a browser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "selenium-server" = callPackage + ({ mkDerivation, base, conduit, directory, filepath, hspec + , http-conduit, http-conduit-downloader, network, process, random + , regex-tdfa, text, utf8-string, webdriver + }: + mkDerivation { + pname = "selenium-server"; + version = "0.1.0.0"; + sha256 = "13bqzhia3z35174hzf2ipl4ga62mcvh7whvhwj5b8rsazgi259qf"; + libraryHaskellDepends = [ + base conduit directory filepath http-conduit + http-conduit-downloader network process random regex-tdfa + utf8-string + ]; + testHaskellDepends = [ base hspec text webdriver ]; + description = "Run the selenium standalone server for usage with webdriver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "self-extract" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, extra, file-embed + , path, path-io, unix-compat, ztar + }: + mkDerivation { + pname = "self-extract"; + version = "0.4.1"; + sha256 = "1jhwarhab9mwgiv1rahn4spkpfqdnwfa31pwgjy1k9mw2xdxslgs"; + revision = "1"; + editedCabalFile = "1hsr2kk660a2d5lgrrrl1vb315hqlgkhz8wnpjc8f6gyjd30hr72"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring Cabal extra file-embed path path-io + unix-compat ztar + ]; + executableHaskellDepends = [ base ]; + description = "A Haskell library to make self-extracting executables"; + license = lib.licenses.bsd3; + mainProgram = "self-bundle"; + }) {}; + + "selfrestart" = callPackage + ({ mkDerivation, base, directory, executable-path, unix }: + mkDerivation { + pname = "selfrestart"; + version = "0.1.0"; + sha256 = "100a427r8xjfv7fsh7khj3db9klqwnalfy33w23khxqp7k1bkq3n"; + libraryHaskellDepends = [ base directory executable-path unix ]; + description = "Restarts the current executable (on binary change)"; + license = lib.licenses.mit; + }) {}; + + "selinux" = callPackage + ({ mkDerivation, base, selinux, unix }: + mkDerivation { + pname = "selinux"; + version = "0.1.1"; + sha256 = "1r0lwah32y3cza5jnihzwkl4wdk23qh7sgw6yzcajq7rjnzrf8qw"; + libraryHaskellDepends = [ base unix ]; + librarySystemDepends = [ selinux ]; + description = "SELinux bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {selinux = null;}; + + "semantic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "semantic"; + version = "0.0.0"; + sha256 = "17vfwyjr3pxzjf35lhqqxid5bds52vk0gdqmnq4hvbjin3l07l98"; + libraryHaskellDepends = [ base ]; + description = "Framework and service for analyzing and diffing untrusted code"; + license = lib.licenses.mit; + }) {}; + + "semantic-source" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , hashable, hedgehog, lingo, semilattices, tasty, tasty-hedgehog + , tasty-hunit, text + }: + mkDerivation { + pname = "semantic-source"; + version = "0.2.0.1"; + sha256 = "0bvb583q9lx3rn6600wvlx5r2kyhb2kvi88rzvjgqgspqmk85hr8"; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq hashable lingo + semilattices text + ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit text + ]; + description = "Types and functionality for working with source code"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "semantic-version" = callPackage + ({ mkDerivation, alphachar, base, digit, lens, parsec, parsers }: + mkDerivation { + pname = "semantic-version"; + version = "0.0.2"; + sha256 = "1sx5ik67gqgzg8cxqd5pg1wkbh8b0j27c3hy19nvqn4bssyms17w"; + libraryHaskellDepends = [ + alphachar base digit lens parsec parsers + ]; + description = "Semantic Version"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "semaphore-compat" = callPackage + ({ mkDerivation, base, exceptions, unix }: + mkDerivation { + pname = "semaphore-compat"; + version = "1.0.0"; + sha256 = "1qnrdqayrdazmsflh37p1igd25nh1cfgn4k1v3jwwb0w0amnyvhw"; + revision = "2"; + editedCabalFile = "17abqbz6swzwilbfiv6rr6p8j81w4x9hr5vmx5pa6284liv61xx8"; + libraryHaskellDepends = [ base exceptions unix ]; + description = "Cross-platform abstraction for system semaphores"; + license = lib.licenses.bsd3; + }) {}; + + "semaphore-plus" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "semaphore-plus"; + version = "0.1"; + sha256 = "1349pzjs91xayx4dib520037mmgh4lvyc0wjx8h8yf492dvfbdkr"; + libraryHaskellDepends = [ base ]; + description = "Various concurrency abstractions built on top of semaphores"; + license = lib.licenses.bsd3; + }) {}; + + "semdoc" = callPackage + ({ mkDerivation, base, containers, data-default-class + , data-default-instances-base, ghc, ghc-paths, Glob, groom, mtl + , pandoc, pandoc-types, regex-tdfa + }: + mkDerivation { + pname = "semdoc"; + version = "0.1.3"; + sha256 = "0n2wa7rhahfpmyxjw40lvblkdmajh0lcmlic37nr458gmvmh9wib"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default-class data-default-instances-base ghc + ghc-paths Glob groom mtl pandoc pandoc-types regex-tdfa + ]; + executableHaskellDepends = [ base ]; + description = "Evaluate code snippets in Literate Haskell"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "semdoc"; + broken = true; + }) {}; + + "semi-iso" = callPackage + ({ mkDerivation, base, lens, profunctors, semigroupoids + , transformers, tuple-morph + }: + mkDerivation { + pname = "semi-iso"; + version = "1.0.0.0"; + sha256 = "09hcg6hkyd4bnk0586gk4dzc76g64sx37jg0pz3jq87lrq8dzm5g"; + libraryHaskellDepends = [ + base lens profunctors semigroupoids transformers tuple-morph + ]; + description = "Weakened partial isomorphisms, reversible computations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "semialign" = callPackage + ({ mkDerivation, base, containers, hashable, indexed-traversable + , indexed-traversable-instances, semigroupoids, tagged, these + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "semialign"; + version = "1.3"; + sha256 = "0v657hpbngbwygpmqz47dw7nwn5cbilf0khjdka8sjjqkwql73k2"; + revision = "1"; + editedCabalFile = "08sjh4vpkjc4mibrb34kn6rim7cbnsm57h383ycm5c6nl5ffzsbv"; + libraryHaskellDepends = [ + base containers hashable indexed-traversable + indexed-traversable-instances semigroupoids tagged these + transformers unordered-containers vector + ]; + description = "Align and Zip type-classes from the common Semialign ancestor"; + license = lib.licenses.bsd3; + }) {}; + + "semialign-extras" = callPackage + ({ mkDerivation, base, doctest, lens, QuickCheck, semialign + , semialign-indexed, these, witherable + }: + mkDerivation { + pname = "semialign-extras"; + version = "0.1.0.0"; + sha256 = "0wnaspwfj9rm7g9mz2q9xad5a9rvkfsrjb5lir64csppy3p11276"; + revision = "1"; + editedCabalFile = "0cz85cbv6qiv1rvlhnxxlibfys2qj5bfsjwwhmnkq91wm69scwpy"; + libraryHaskellDepends = [ + base lens semialign semialign-indexed these witherable + ]; + testHaskellDepends = [ base doctest QuickCheck ]; + description = "Extra functions for working with Semialigns"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "semialign-indexed" = callPackage + ({ mkDerivation, base, lens, semialign }: + mkDerivation { + pname = "semialign-indexed"; + version = "1.2"; + sha256 = "16f0y3j85zlq2f8z45z085dizvbx4ihppp1ww3swh5daj0zf3kzy"; + revision = "1"; + editedCabalFile = "041zf53szkshc13i0kqgk77rb7r00snknv5qhq2ka4vfg2f0dn4x"; + libraryHaskellDepends = [ base lens semialign ]; + doHaddock = false; + description = "SemialignWithIndex, i.e. izipWith and ialignWith"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "semialign-optics" = callPackage + ({ mkDerivation, base, optics-core, semialign }: + mkDerivation { + pname = "semialign-optics"; + version = "1.2"; + sha256 = "04vh689mmnb5q77v6ifhg7xf7m2qh5x4i4804rm4biw78130xqr1"; + revision = "2"; + editedCabalFile = "107qx6qxqyl3lbg59by9jbys39fc5mdbgph8iwxxklk3xr5v5nj1"; + libraryHaskellDepends = [ base optics-core semialign ]; + doHaddock = false; + description = "SemialignWithIndex, i.e. izipWith and ialignWith"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "semibounded-lattices" = callPackage + ({ mkDerivation, base, containers, lattices }: + mkDerivation { + pname = "semibounded-lattices"; + version = "0.1.1.0"; + sha256 = "0nlmh84bmizs5dllf3292svs4a5d9yj0l78mcryqmblf1bzp74f4"; + libraryHaskellDepends = [ base containers lattices ]; + testHaskellDepends = [ base ]; + description = "A Haskell implementation of semibounded lattices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "semigroupoid-extras" = callPackage + ({ mkDerivation, base, profunctors, semigroupoids }: + mkDerivation { + pname = "semigroupoid-extras"; + version = "5"; + sha256 = "0ciq1jnc0d9d8jph9103v04vphiz7xqa69a8f4dmmcf3bjsk6bhh"; + libraryHaskellDepends = [ base profunctors semigroupoids ]; + description = "Semigroupoids that depend on PolyKinds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "semigroupoids" = callPackage + ({ mkDerivation, base, base-orphans, bifunctors, comonad + , containers, contravariant, distributive, hashable, tagged + , template-haskell, transformers, transformers-compat + , unordered-containers + }: + mkDerivation { + pname = "semigroupoids"; + version = "6.0.0.1"; + sha256 = "0d3rsxby1j4m0ak3v62jbjzw1f2n55qxnb2jsrgj1y5xj6c8m8vx"; + revision = "1"; + editedCabalFile = "1ia31jmv4m228j7mwcl58ala7z18d3iqygki3qv6akhi3i2kp8j7"; + libraryHaskellDepends = [ + base base-orphans bifunctors comonad containers contravariant + distributive hashable tagged template-haskell transformers + transformers-compat unordered-containers + ]; + description = "Semigroupoids: Category sans id"; + license = lib.licenses.bsd2; + }) {}; + + "semigroupoids-do" = callPackage + ({ mkDerivation, base, semigroupoids }: + mkDerivation { + pname = "semigroupoids-do"; + version = "1.0"; + sha256 = "1f3b1adwmdjgq1qjazd0cdz6lr711s3v29qci13vyjsdxixlzjkf"; + libraryHaskellDepends = [ base semigroupoids ]; + description = "Support for QualifiedDo with semigroupoids classes"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "semigroupoids-syntax" = callPackage + ({ mkDerivation, base, comonad, containers, contravariant + , directory, distributive, doctest, filepath, QuickCheck + , semigroupoids, semigroups, template-haskell, transformers + }: + mkDerivation { + pname = "semigroupoids-syntax"; + version = "0.0.1"; + sha256 = "1r3byywgbcn82dq9xw4k9m5lgmhsgj02rxwmkrp4jwrjaax8v4zh"; + libraryHaskellDepends = [ + base comonad containers contravariant distributive semigroupoids + semigroups transformers + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "RebindableSyntax using the semigroupoids package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "semigroups" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "semigroups"; + version = "0.20"; + sha256 = "1qbk6scp1rzb69dy8mz26p6az5vi16g2lzwmwnfshh3br4rjwbch"; + libraryHaskellDepends = [ base ]; + description = "Anything that associates"; + license = lib.licenses.bsd3; + }) {}; + + "semigroups-actions" = callPackage + ({ mkDerivation, base, containers, semigroups }: + mkDerivation { + pname = "semigroups-actions"; + version = "0.1"; + sha256 = "0vns2vdchszw34i12s9rfl4cm76ympfrivpb397j2vzg2i7bghqb"; + libraryHaskellDepends = [ base containers semigroups ]; + description = "Semigroups actions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "semilattices" = callPackage + ({ mkDerivation, base, containers, doctest, QuickCheck + , quickcheck-instances, unordered-containers + }: + mkDerivation { + pname = "semilattices"; + version = "0.0.0.7"; + sha256 = "1m9sqm4nq8d8rraqfqfwbn91412aqqq4gg9754lnq9crns75df11"; + libraryHaskellDepends = [ base containers unordered-containers ]; + testHaskellDepends = [ + base doctest QuickCheck quickcheck-instances + ]; + description = "Semilattices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "semiring" = callPackage + ({ mkDerivation, base, Boolean, containers, monoids }: + mkDerivation { + pname = "semiring"; + version = "0.3"; + sha256 = "1b56y5a45fha07rbqqjl6f5i2bw9pji97pagyjcn9bprzqfbiymy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Boolean containers monoids ]; + description = "Semirings, ring-like structures used for dynamic programming applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "semiring-num" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, doctest + , hashable, log-domain, nat-sized-numbers, QuickCheck, random + , scientific, smallcheck, tasty, tasty-quickcheck, tasty-smallcheck + , template-haskell, time, unordered-containers, vector + }: + mkDerivation { + pname = "semiring-num"; + version = "1.6.0.4"; + sha256 = "1wpszhdjh2hmgnfzwdsdai1xzq0y1panay9jz5sa82hg11p4wa44"; + libraryHaskellDepends = [ + base containers deepseq hashable log-domain scientific + template-haskell time unordered-containers vector + ]; + testHaskellDepends = [ + base containers doctest log-domain nat-sized-numbers QuickCheck + smallcheck tasty tasty-quickcheck tasty-smallcheck vector + ]; + benchmarkHaskellDepends = [ + base containers criterion random vector + ]; + description = "Basic semiring class and instances"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "semiring-simple" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "semiring-simple"; + version = "1.0.0.1"; + sha256 = "0a7xd58jl3dm03z2wv4iyp3dfjnpydn3lmlz25azqna57x9ip3f0"; + libraryHaskellDepends = [ base ]; + description = "A module for dealing with semirings"; + license = lib.licenses.bsd3; + }) {}; + + "semirings" = callPackage + ({ mkDerivation, base, base-compat-batteries, containers, hashable + , unordered-containers + }: + mkDerivation { + pname = "semirings"; + version = "0.6"; + sha256 = "16q535bvjl7395sqkx6zlw48y4fzr7irp44pcp7w9irpn4cncdcr"; + revision = "1"; + editedCabalFile = "1c06yhfa053sv3rfz0d72a33l5qb0xmj1b3hy2z7pzxrcay6g1yc"; + libraryHaskellDepends = [ + base base-compat-batteries containers hashable unordered-containers + ]; + description = "two monoids as one, in holy haskimony"; + license = lib.licenses.bsd3; + }) {}; + + "semver" = callPackage + ({ mkDerivation, attoparsec, base, criterion, deepseq, hashable + , tasty, tasty-hunit, text + }: + mkDerivation { + pname = "semver"; + version = "0.4.0.1"; + sha256 = "0hgn3wd1wv3y1723kvd9clj72z65f6m28yf75mxl1zjfd0kf6ivw"; + revision = "1"; + editedCabalFile = "13c692s2fbn6xygw70aglj84a8hq549gcj1p40g11j77w68p9xx4"; + libraryHaskellDepends = [ attoparsec base deepseq hashable text ]; + testHaskellDepends = [ base tasty tasty-hunit text ]; + benchmarkHaskellDepends = [ base criterion text ]; + description = "Representation, manipulation, and de/serialisation of Semantic Versions"; + license = lib.licenses.mpl20; + }) {}; + + "semver-range" = callPackage + ({ mkDerivation, base, classy-prelude, hspec, parsec, QuickCheck + , text, unordered-containers + }: + mkDerivation { + pname = "semver-range"; + version = "0.2.8"; + sha256 = "1df663zkcf7y7a8cf5llf111rx4bsflhsi3fr1f840y4kdgxlvkf"; + libraryHaskellDepends = [ + base classy-prelude parsec text unordered-containers + ]; + testHaskellDepends = [ + base classy-prelude hspec parsec QuickCheck text + unordered-containers + ]; + description = "An implementation of semver and semantic version ranges"; + license = lib.licenses.mit; + }) {}; + + "sendfile" = callPackage + ({ mkDerivation, base, bytestring, network }: + mkDerivation { + pname = "sendfile"; + version = "0.7.11.5"; + sha256 = "0b0rzry82yyy96kb9aywlggna721bhzvx8af5s6say6ssm7hwsad"; + libraryHaskellDepends = [ base bytestring network ]; + description = "A portable sendfile library"; + license = lib.licenses.bsd3; + }) {}; + + "sendgrid-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, exceptions + , http-conduit, monad-control, text, transformers + }: + mkDerivation { + pname = "sendgrid-haskell"; + version = "1.0"; + sha256 = "0k5sbc4j9palfsp7ryap79scb50jhm0kzzq0lfa0r7py1pkx2ylp"; + libraryHaskellDepends = [ + aeson base bytestring containers exceptions http-conduit + monad-control text transformers + ]; + description = "Sengrid API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sendgrid-v3" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-client + , lens, semigroups, tasty, tasty-hunit, text, wreq + }: + mkDerivation { + pname = "sendgrid-v3"; + version = "1.0.0.1"; + sha256 = "04nsk48n1v0qw7mj006dw68pjw8zjldfdpzd41g8dhilkr4n4rip"; + libraryHaskellDepends = [ + aeson base bytestring containers http-client lens semigroups text + wreq + ]; + testHaskellDepends = [ + base lens semigroups tasty tasty-hunit text wreq + ]; + description = "Sendgrid v3 API library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sensei" = callPackage + ({ mkDerivation, aeson, ansi-terminal, async, base, bytestring + , casing, containers, directory, filepath, fsnotify, hspec + , hspec-contrib, hspec-discover, hspec-wai, http-client, http-types + , mockery, mtl, network, process, QuickCheck, stm, temporary, text + , time, transformers, unix, wai, warp, yaml + }: + mkDerivation { + pname = "sensei"; + version = "0.8.0"; + sha256 = "0qmi9qzfbsx9xxkczwjx1pzwmkwpl1dq1c80f4nmjgqh4mm21aw5"; + revision = "1"; + editedCabalFile = "1vafgazhxamvwp1ihjhyn2q6v8y57a6hzjvahd10bxdb1ng3mlbx"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson ansi-terminal async base bytestring casing containers + directory filepath fsnotify http-client http-types mtl network + process stm text time transformers unix wai warp yaml + ]; + testHaskellDepends = [ + aeson ansi-terminal async base bytestring casing containers + directory filepath fsnotify hspec hspec-contrib hspec-wai + http-client http-types mockery mtl network process QuickCheck stm + temporary text time transformers unix wai warp yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "Automatically run Hspec tests on file modifications"; + license = lib.licenses.mit; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.libjared ]; + broken = true; + }) {}; + + "sensenet" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, process, stm + , zeromq3-haskell + }: + mkDerivation { + pname = "sensenet"; + version = "0.1.0.0"; + sha256 = "1yzh1ngfddybxwqybvdg7l5lgg85kmhqhdl3mzsnndvz2labphp1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring containers process stm zeromq3-haskell + ]; + description = "Distributed sensor network for the raspberry pi"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sensenet"; + }) {}; + + "sensu-run" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, directory + , filelock, filepath, http-client, http-client-tls, http-types + , lens, network, optparse-applicative, process, temporary, text + , time, unix, unix-compat, vector, wreq + }: + mkDerivation { + pname = "sensu-run"; + version = "0.7.0.5"; + sha256 = "06bzlhrw11sazqv7jdi3rdhapcfp7ascg9fd83svs8zm9wba60xx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async base bytestring directory filelock filepath http-client + http-client-tls http-types lens network optparse-applicative + process temporary text time unix unix-compat vector wreq + ]; + description = "A tool to send command execution results to Sensu"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sensu-run"; + broken = true; + }) {}; + + "sentence-jp" = callPackage + ({ mkDerivation, base, mecab, random-shuffle, text, transformers }: + mkDerivation { + pname = "sentence-jp"; + version = "0.1.0.0"; + sha256 = "1j8zv2fx282jhwr9rwwfc8kjwi3ddkf3xkzq9kpi7h742q21x65x"; + libraryHaskellDepends = [ + base mecab random-shuffle text transformers + ]; + description = "Easily generating message of japanese natural language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sentiwordnet-parser" = callPackage + ({ mkDerivation, base, Decimal, hashable, parsers, safe + , string-class, text, trifecta, unordered-containers, vector + }: + mkDerivation { + pname = "sentiwordnet-parser"; + version = "0.2.0.0"; + sha256 = "0gbzzrd5wivxrcha8w0ncgqz7qr29f4aclz4i7z607lz2lywrifm"; + libraryHaskellDepends = [ + base Decimal hashable parsers safe string-class text trifecta + unordered-containers vector + ]; + description = "Parser for the SentiWordNet tab-separated file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sentry" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cereal, cmdargs + , directory, filepath, old-locale, old-time, process, safecopy + , time, unix + }: + mkDerivation { + pname = "sentry"; + version = "0.1.0"; + sha256 = "1kv4ldms739x4b2fbs6hjwy8bssrwv0kavn4jqdc2svzlfqxqsqx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring cereal cmdargs directory filepath + old-locale old-time process safecopy time unix + ]; + executableHaskellDepends = [ base directory filepath unix ]; + description = "Process monitoring tool written and configured in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "senza" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "senza"; + version = "0.1"; + sha256 = "0pl7dcs9w4dzzajlfnkrjl5kgsx8zdzzl5hvikh9v9djsmw2290h"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "seocheck" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, conduit + , containers, html-conduit, http-client, http-client-tls + , http-types, monad-logger, network-uri, optparse-applicative, path + , path-io, pretty-show, rainbow, stm, text, unliftio, validity + , xml-conduit + }: + mkDerivation { + pname = "seocheck"; + version = "0.1.0.0"; + sha256 = "065hs3y4mkl4l49qa6n7i441aax8y5zyxcpf0zpl9rz6w6llc3g7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive conduit containers + html-conduit http-client http-client-tls http-types monad-logger + network-uri optparse-applicative path path-io pretty-show rainbow + stm text unliftio validity xml-conduit + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Check for common SEO mistakes on CI"; + license = lib.licenses.mit; + mainProgram = "seocheck"; + }) {}; + + "seonbi" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring + , bytestring-trie, Cabal, case-insensitive, cases, cassava, cmark + , containers, data-default, Diff, directory, doctest + , doctest-discover, file-embed, filepath, hlint, hspec + , hspec-discover, html-charset, html-entities, http-client + , http-types, interpolatedstring-perl6, optparse-applicative + , QuickCheck, random, temporary, text, unicode-show, wai, warp, zip + }: + mkDerivation { + pname = "seonbi"; + version = "0.3.4"; + sha256 = "1yi01l1hn9fx7n39s5f7vwp9hlv5f0ah0gxs14dd46i2xrpxf5a8"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ + base bytestring Cabal directory filepath http-client temporary text + zip + ]; + libraryHaskellDepends = [ + aeson attoparsec base bytestring bytestring-trie case-insensitive + cassava cmark containers data-default file-embed filepath + html-entities text + ]; + executableHaskellDepends = [ + aeson base bytestring cases containers html-charset html-entities + http-types optparse-applicative text wai warp + ]; + testHaskellDepends = [ + aeson base bytestring containers Diff directory doctest + doctest-discover filepath hlint hspec hspec-discover html-entities + interpolatedstring-perl6 QuickCheck random text unicode-show + ]; + testToolDepends = [ hspec-discover ]; + description = "SmartyPants for Korean language"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "separated" = callPackage + ({ mkDerivation, base, bifunctors, Cabal, cabal-doctest + , deriving-compat, directory, doctest, filepath, lens, parsec + , QuickCheck, semigroupoids, semigroups, template-haskell + }: + mkDerivation { + pname = "separated"; + version = "0.3.2.1"; + sha256 = "0xnpxaz9qr2qqg7kmgv1qsbd4943r54m1vva3xivn4cxf1gnxcaw"; + revision = "2"; + editedCabalFile = "1q501zsxf5kl65aqp8cdaxj2y61jq3480r31cnr81w14ikrd5wdy"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base bifunctors deriving-compat lens semigroupoids semigroups + ]; + testHaskellDepends = [ + base directory doctest filepath parsec QuickCheck template-haskell + ]; + description = "A data type with elements separated by values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "seqaid" = callPackage + ({ mkDerivation, array, base, Cabal, containers, cpphs + , deepseq-bounded, directory, exceptions, filepath, ghc, ghc-paths + , mtl, process, regex-base, regex-pcre, syb, template-haskell + , temporary, transformers + }: + mkDerivation { + pname = "seqaid"; + version = "0.4.0.0"; + sha256 = "0kmzzxk1z10lqjawl0yqbv1n35b0bx41ikgiqii202m73khbg9qn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers cpphs deepseq-bounded exceptions filepath ghc + ghc-paths mtl regex-pcre syb template-haskell temporary + transformers + ]; + executableHaskellDepends = [ + base Cabal cpphs directory process regex-base regex-pcre temporary + ]; + description = "Dynamic strictness control, including space leak repair"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "seqalign" = callPackage + ({ mkDerivation, base, bytestring, vector }: + mkDerivation { + pname = "seqalign"; + version = "0.2.0.4"; + sha256 = "01a3fhymyp7279hym03zzz6qkh5h47nq5y1xglar0n46imjr98af"; + libraryHaskellDepends = [ base bytestring vector ]; + description = "Sequence Alignment"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + }) {}; + + "seqid" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "seqid"; + version = "0.6.3"; + sha256 = "0ggqnnj4cp0vq9s59v17592bpkwy8z715y1jbb1m1mwddhd1c4rz"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Sequence ID production and consumption"; + license = lib.licenses.bsd3; + }) {}; + + "seqid-streams" = callPackage + ({ mkDerivation, base, io-streams, seqid }: + mkDerivation { + pname = "seqid-streams"; + version = "0.7.2"; + sha256 = "0dd0vxs216ri0hdkz49hzzrryil7hhqb55cc9z6ca8f337imanm8"; + libraryHaskellDepends = [ base io-streams seqid ]; + description = "Sequence ID IO-Streams"; + license = lib.licenses.bsd3; + }) {}; + + "seqloc" = callPackage + ({ mkDerivation, attoparsec, base, biocore, bytestring, hashable + , QuickCheck, random, unordered-containers, vector + }: + mkDerivation { + pname = "seqloc"; + version = "0.6.1.1"; + sha256 = "1hsm9y6q0g7ixnqj562a33lmyka4k7f778fndcmn25v4m1myfda4"; + libraryHaskellDepends = [ + attoparsec base biocore bytestring hashable unordered-containers + vector + ]; + testHaskellDepends = [ + attoparsec base biocore bytestring hashable QuickCheck random + unordered-containers vector + ]; + description = "Handle sequence locations for bioinformatics"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "seqloc-datafiles" = callPackage + ({ mkDerivation, attoparsec, base, biocore, bytestring, cmdtheline + , conduit, conduit-extra, directory, filepath, hashable, iteratee + , lifted-base, monads-tf, pretty, process, QuickCheck, random + , resourcet, seqloc, transformers, transformers-base + , unordered-containers, vector + }: + mkDerivation { + pname = "seqloc-datafiles"; + version = "0.4.2"; + sha256 = "175nifix2vax5xsinz604mm3nid7krh5a9d7gqpy02wh4f5qdrja"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base biocore bytestring conduit conduit-extra hashable + iteratee lifted-base resourcet seqloc transformers-base + unordered-containers + ]; + executableHaskellDepends = [ + attoparsec base biocore bytestring cmdtheline conduit conduit-extra + filepath hashable iteratee lifted-base monads-tf pretty QuickCheck + random resourcet seqloc transformers transformers-base + unordered-containers + ]; + testHaskellDepends = [ + attoparsec base biocore bytestring conduit conduit-extra directory + hashable iteratee lifted-base process QuickCheck random seqloc + transformers transformers-base unordered-containers vector + ]; + description = "Read and write BED and GTF format genome annotations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sequence" = callPackage + ({ mkDerivation, base, containers, QuickCheck, tasty + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "sequence"; + version = "0.9.9.0"; + sha256 = "17jklfz4w73i7k4w22czc81wll8bi614wh513ra6hcnd06ba70rs"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers transformers ]; + testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + description = "A type class for sequences and various sequence data structures"; + license = lib.licenses.bsd3; + }) {}; + + "sequence-formats" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, errors + , exceptions, foldl, hspec, lens-family, pipes, pipes-attoparsec + , pipes-bytestring, pipes-safe, tasty, tasty-hunit, transformers + , vector + }: + mkDerivation { + pname = "sequence-formats"; + version = "1.8.0.1"; + sha256 = "093w13dy7p2i77pc94b32n8j47q8c05kih597a9h107plzy97zxk"; + libraryHaskellDepends = [ + attoparsec base bytestring containers errors exceptions foldl + lens-family pipes pipes-attoparsec pipes-bytestring pipes-safe + transformers vector + ]; + testHaskellDepends = [ + base bytestring containers foldl hspec pipes pipes-safe tasty + tasty-hunit transformers vector + ]; + description = "A package with basic parsing utilities for several Bioinformatic data formats"; + license = lib.licenses.gpl3Only; + }) {}; + + "sequenceTools" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, foldl, hspec + , lens-family, optparse-applicative, pipes, pipes-group + , pipes-ordered-zip, pipes-safe, random, sequence-formats, split + , transformers, vector + }: + mkDerivation { + pname = "sequenceTools"; + version = "1.5.3.1"; + sha256 = "1h2bfapfqs03j46lx5lpyayajwicapycpyli6nkzs7h7cqiwri6f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring optparse-applicative pipes random sequence-formats + vector + ]; + executableHaskellDepends = [ + ansi-wl-pprint base bytestring foldl lens-family + optparse-applicative pipes pipes-group pipes-ordered-zip pipes-safe + random sequence-formats split transformers vector + ]; + testHaskellDepends = [ + base bytestring hspec pipes sequence-formats vector + ]; + description = "A package with tools for processing DNA sequencing data"; + license = lib.licenses.gpl3Only; + }) {}; + + "sequent-core" = callPackage + ({ mkDerivation, base, bytestring, containers, ghc, transformers }: + mkDerivation { + pname = "sequent-core"; + version = "0.5.0.1"; + sha256 = "1q9rrr0nrnnhdv2jwpwjs1r98g3xdbqi7sfj7zsv1dykzalmc2nd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers ghc transformers + ]; + description = "Alternative Core language for GHC plugins"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sequential-index" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "sequential-index"; + version = "0.2.0.1"; + sha256 = "0vd7nrkx59vsxrhpb46kgzbvz7v830wh5zx3vg9494wvski983y6"; + libraryHaskellDepends = [ base bytestring ]; + description = "Sequential numbers that allow arbitrarily inserting numbers - for containers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sequor" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers, mtl + , nlp-scores, pretty, split, text, vector + }: + mkDerivation { + pname = "sequor"; + version = "0.7.5"; + sha256 = "1dcinp03kbj94kw1lkkyz0gh4k7nw96l9c9782v0sdq0v5i525j9"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring containers mtl nlp-scores pretty split + text vector + ]; + executableHaskellDepends = [ + array base binary bytestring containers mtl nlp-scores pretty split + text vector + ]; + description = "A sequence labeler based on Collins's sequence perceptron"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "serdoc-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, mtl, serdoc-core, tasty + , tasty-quickcheck, text, time + }: + mkDerivation { + pname = "serdoc-binary"; + version = "0.1.0.0"; + sha256 = "04yfac60xl8ncw8insqjwf7r8fhqsfbs883i2wl3fk7960d2w14l"; + libraryHaskellDepends = [ base binary bytestring serdoc-core ]; + testHaskellDepends = [ + base binary bytestring mtl serdoc-core tasty tasty-quickcheck text + time + ]; + description = "`binary` backend for `serdoc`"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "serdoc-core" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, tasty + , tasty-quickcheck, template-haskell, text, th-abstraction, time + }: + mkDerivation { + pname = "serdoc-core"; + version = "0.1.0.0"; + sha256 = "0m5sarripwgi9pda5bs2zb65mgvsy72zb4g9ld2bxxrb094hlbg5"; + libraryHaskellDepends = [ + base bytestring containers mtl tasty tasty-quickcheck + template-haskell text th-abstraction time + ]; + testHaskellDepends = [ + base bytestring mtl tasty tasty-quickcheck template-haskell text + time + ]; + description = "Generated documentation of serialization formats"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "serf" = callPackage + ({ mkDerivation, attoparsec, base, conduit, conduit-extra, mtl + , operational, process, resourcet, text + }: + mkDerivation { + pname = "serf"; + version = "0.1.1.0"; + sha256 = "0ry0shqmazxcsjxsh6amvz2fky2fy3wwlck7d331j8csz7fwdjfn"; + libraryHaskellDepends = [ + attoparsec base conduit conduit-extra mtl operational process + resourcet text + ]; + description = "Interact with Serf via Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "serial" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "serial"; + version = "0.2.7"; + sha256 = "1h52h8i28bhamp57q57ih1w9h26ih9g1l25gg9rhiwv5ykhy2vfq"; + libraryHaskellDepends = [ base unix ]; + description = "POSIX serial port wrapper"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "serial-test-generators" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cereal, here + , hspec, QuickCheck, system-fileio, transformers + }: + mkDerivation { + pname = "serial-test-generators"; + version = "0.1.3"; + sha256 = "0crivy8j3jnlm2vpbvfqgvmr6afwyg3lkzaj7jl0j6vgvq16xyas"; + libraryHaskellDepends = [ + aeson base binary bytestring cereal here + ]; + testHaskellDepends = [ + aeson base binary bytestring cereal here hspec QuickCheck + system-fileio transformers + ]; + description = "Test your 'Aeson' 'Serialize' and 'Binary' instances for stability over time"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "serialise" = callPackage + ({ mkDerivation, aeson, array, base, binary, bytestring, cborg + , cereal, cereal-vector, containers, criterion, deepseq, directory + , fail, filepath, ghc-prim, half, hashable, pretty, primitive + , QuickCheck, quickcheck-instances, semigroups, store, strict, tar + , tasty, tasty-hunit, tasty-quickcheck, text, these, time + , unordered-containers, vector, zlib + }: + mkDerivation { + pname = "serialise"; + version = "0.2.6.1"; + sha256 = "1x3p9vi6daf50xgv5xxjnclqcq9ynqg1qw7af3ppa1nizycrg533"; + revision = "2"; + editedCabalFile = "1y21m10vx4k75x0im5448pl5mhl772hz1hfk47ryb3whz1l6d9vf"; + libraryHaskellDepends = [ + array base bytestring cborg containers ghc-prim half hashable + primitive strict text these time unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring cborg containers directory filepath primitive + QuickCheck quickcheck-instances tasty tasty-hunit tasty-quickcheck + text time unordered-containers vector + ]; + benchmarkHaskellDepends = [ + aeson array base binary bytestring cborg cereal cereal-vector + containers criterion deepseq directory fail filepath ghc-prim half + pretty semigroups store tar text time vector zlib + ]; + description = "A binary serialisation library for Haskell values"; + license = lib.licenses.bsd3; + }) {}; + + "serialise-uuid" = callPackage + ({ mkDerivation, base, bytestring, cborg, serialise, tasty + , tasty-hunit, tasty-quickcheck, uuid-types + }: + mkDerivation { + pname = "serialise-uuid"; + version = "0.1"; + sha256 = "0sw1vim04yflkznxkcdcljrns1nb6v0zjvwkx5spbb5dc0gk12v5"; + libraryHaskellDepends = [ + base bytestring cborg serialise uuid-types + ]; + testHaskellDepends = [ + base bytestring serialise tasty tasty-hunit tasty-quickcheck + uuid-types + ]; + description = "Encode and decode UUID values in CBOR using uuid-types, cborg and serialise"; + license = lib.licenses.bsd3; + }) {}; + + "serialize-instances" = callPackage + ({ mkDerivation, base, cereal, hashable, semigroups + , unordered-containers + }: + mkDerivation { + pname = "serialize-instances"; + version = "0.1.0.0"; + sha256 = "1m88jd5w68vpk7z2x2fffd5ljrzr93y20246dkkzn1md9ky0fclw"; + revision = "3"; + editedCabalFile = "1apx6j68l0gyicf8bxh010r1xy6sp2nbw3zj79lfqbw7fm3swv52"; + libraryHaskellDepends = [ + base cereal hashable semigroups unordered-containers + ]; + description = "Instances for Serialize of cereal"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "serialport" = callPackage + ({ mkDerivation, base, bytestring, HUnit, unix }: + mkDerivation { + pname = "serialport"; + version = "0.5.5"; + sha256 = "1mgxfx2xb9jh40vaaa28nwszxph0gpx01x0xynypc757igwhvbkv"; + libraryHaskellDepends = [ base bytestring unix ]; + testHaskellDepends = [ base bytestring HUnit ]; + description = "Cross platform serial port library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "serokell-util" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, base16-bytestring + , base64-bytestring, bytestring, clock, deepseq, exceptions, extra + , fmt, formatting, hashable, hspec, hspec-discover, microlens + , microlens-mtl, mtl, o-clock, parsec, process, QuickCheck + , quickcheck-instances, scientific, template-haskell, text + , th-lift-instances, transformers, universum, unordered-containers + , vector + }: + mkDerivation { + pname = "serokell-util"; + version = "0.10.0"; + sha256 = "1aa1cjqwkjhbfd9q1lnyp5xiji64swsy2lipj7c83q8xyfxcxq67"; + libraryHaskellDepends = [ + aeson ansi-terminal base base16-bytestring base64-bytestring + bytestring clock deepseq exceptions fmt formatting hashable + microlens microlens-mtl mtl o-clock parsec process QuickCheck + quickcheck-instances scientific template-haskell text + th-lift-instances transformers universum unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base extra formatting hspec QuickCheck quickcheck-instances + scientific universum unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + description = "General-purpose functions by Serokell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "serpentine" = callPackage + ({ mkDerivation, base, pringletons, singletons, template-haskell + , text, vinyl + }: + mkDerivation { + pname = "serpentine"; + version = "0.2"; + sha256 = "1wpd9pjlacj6lchhpj7r6ydlsj21nriql46zvhjch4in7v5aa2vv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base pringletons singletons template-haskell text vinyl + ]; + executableHaskellDepends = [ base singletons text ]; + description = "Simple project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "serv" = callPackage + ({ mkDerivation, base, containers, http-kinder, singletons, text }: + mkDerivation { + pname = "serv"; + version = "0.2.0.0"; + sha256 = "1kw3wwy4rkkvjhss4fa446c0gdh54zb41jl8vykj08dspa07xmpj"; + libraryHaskellDepends = [ + base containers http-kinder singletons text + ]; + description = "Dependently typed API framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "serv-wai" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , containers, http-kinder, http-media, http-types, HUnit, mmorph + , mtl, QuickCheck, serv, singletons, tagged, tasty, tasty-ant-xml + , tasty-hunit, tasty-quickcheck, text, time, transformers, vinyl + , wai, wai-extra + }: + mkDerivation { + pname = "serv-wai"; + version = "0.2.0.0"; + sha256 = "1cn77javn4s2q92k08wmiibbbmhx104sgwp8g66wiqir290v6gpw"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive containers http-kinder + http-media http-types mmorph mtl serv singletons tagged text time + transformers vinyl wai + ]; + testHaskellDepends = [ + base HUnit QuickCheck serv tasty tasty-ant-xml tasty-hunit + tasty-quickcheck text wai wai-extra + ]; + description = "Dependently typed API servers with Serv"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-compat, bifunctors + , bytestring, case-insensitive, constraints, deepseq, hspec + , hspec-discover, http-api-data, http-media, http-types, mmorph + , mtl, network-uri, QuickCheck, quickcheck-instances + , singleton-bool, sop-core, string-conversions, tagged, text + , transformers, vault + }: + mkDerivation { + pname = "servant"; + version = "0.20.1"; + sha256 = "1s8vapj8qb8l5snjzxd63d9rvxwa1vw6g77cg8nynrzzppwp7xwl"; + revision = "2"; + editedCabalFile = "137yfr7mxfx2r3pkdfwsxv7xxch5l20yirj82186djyg36q5021z"; + libraryHaskellDepends = [ + aeson attoparsec base base-compat bifunctors bytestring + case-insensitive constraints deepseq http-api-data http-media + http-types mmorph mtl network-uri QuickCheck singleton-bool + sop-core string-conversions tagged text transformers vault + ]; + testHaskellDepends = [ + aeson base base-compat bytestring hspec http-media mtl QuickCheck + quickcheck-instances string-conversions text transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "A family of combinators for defining webservices APIs"; + license = lib.licenses.bsd3; + }) {}; + + "servant-JuicyPixels" = callPackage + ({ mkDerivation, base, bytestring, http-media, JuicyPixels, servant + , servant-server, wai, warp + }: + mkDerivation { + pname = "servant-JuicyPixels"; + version = "0.3.1.1"; + sha256 = "037if4mgccbbi2n52dfvkn63sbcymvsj3a6njz1wk4gjb7rgsgrj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring http-media JuicyPixels servant + ]; + executableHaskellDepends = [ + base JuicyPixels servant servant-server wai warp + ]; + description = "Servant support for JuicyPixels"; + license = lib.licenses.bsd3; + mainProgram = "image-conversion"; + }) {}; + + "servant-aeson-generics-typescript" = callPackage + ({ mkDerivation, aeson, aeson-generics-typescript, async, base + , bytestring, conduit, containers, directory, filepath, hspec + , hspec-wai, http-types, jose-jwt, process, QuickCheck, random + , servant, servant-auth, servant-server, servant-websockets, split + , string-interpolate, text, time, warp, webdriver + }: + mkDerivation { + pname = "servant-aeson-generics-typescript"; + version = "0.0.0.2"; + sha256 = "03v4919iaa32rxkyd4k5zvczvgwmikkpzrfi66ixbanva43zassi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-generics-typescript base containers http-types jose-jwt + servant servant-websockets string-interpolate text + ]; + executableHaskellDepends = [ + aeson aeson-generics-typescript async base bytestring conduit + containers directory filepath hspec hspec-wai http-types jose-jwt + process QuickCheck random servant servant-auth servant-server + servant-websockets split string-interpolate text time warp + webdriver + ]; + description = "Generates a TypeScript client for Servant APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tests"; + }) {}; + + "servant-aeson-specs" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory + , doctest, filepath, hspec, hspec-core, hspec-golden-aeson, mockery + , QuickCheck, quickcheck-arbitrary-adt, quickcheck-instances + , random, servant, silently, string-conversions, temporary, text + }: + mkDerivation { + pname = "servant-aeson-specs"; + version = "0.6.2.0"; + sha256 = "0q8xihvhzjycvwm8da69zg20fa6jynid0milgdbbsnicwh59cn86"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring directory filepath hspec + hspec-golden-aeson QuickCheck quickcheck-arbitrary-adt random + servant + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring directory doctest filepath hspec + hspec-core hspec-golden-aeson mockery QuickCheck + quickcheck-arbitrary-adt quickcheck-instances random servant + silently string-conversions temporary text + ]; + description = "generic tests for aeson serialization in servant"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-auth" = callPackage + ({ mkDerivation, aeson, base, containers, jose, lens, servant, text + , unordered-containers + }: + mkDerivation { + pname = "servant-auth"; + version = "0.4.1.0"; + sha256 = "08ggnlknhzdpf49zjm1qpzm12gckss7yr8chmzm6h6ycigz77ndd"; + revision = "9"; + editedCabalFile = "0vdci6ckk0qq48wpsxqm09azb2fap6av2vnafzkyhfj8knk49jyh"; + libraryHaskellDepends = [ + aeson base containers jose lens servant text unordered-containers + ]; + description = "Authentication combinators for servant"; + license = lib.licenses.bsd3; + }) {}; + + "servant-auth-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , hspec-discover, http-client, http-types, jose, QuickCheck + , servant, servant-auth, servant-auth-server, servant-client + , servant-client-core, servant-server, time, transformers, wai + , warp + }: + mkDerivation { + pname = "servant-auth-client"; + version = "0.4.1.1"; + sha256 = "1fs00p15hz2lqspby2xg6h0zxmlljm6wgi0wk73a4gavyg26dgqq"; + revision = "4"; + editedCabalFile = "014sbmbvksm4znxxs1h7lvww86ly7sh0zj9w99byxd29s4z4yh8m"; + libraryHaskellDepends = [ + base bytestring containers servant servant-auth servant-client-core + ]; + testHaskellDepends = [ + aeson base bytestring hspec http-client http-types jose QuickCheck + servant servant-auth servant-auth-server servant-client + servant-server time transformers wai warp + ]; + testToolDepends = [ hspec-discover ]; + description = "servant-client/servant-auth compatibility"; + license = lib.licenses.bsd3; + }) {}; + + "servant-auth-cookie" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, bytestring + , cereal, cereal-time, cookie, criterion, cryptonite, data-default + , deepseq, exceptions, hspec, http-api-data, http-types, memory + , mtl, QuickCheck, servant, servant-server, tagged + , template-haskell, text, time, transformers, wai + }: + mkDerivation { + pname = "servant-auth-cookie"; + version = "0.6.0.3"; + sha256 = "12cwqvva4f2kricvwq645f5c759pjz4w2b9yhx9iz7agc95ghkv0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring blaze-builder bytestring cereal cereal-time + cookie cryptonite data-default exceptions http-api-data http-types + memory mtl servant servant-server tagged text time transformers wai + ]; + testHaskellDepends = [ + base bytestring cereal cryptonite data-default deepseq exceptions + hspec QuickCheck servant-server tagged template-haskell time + transformers + ]; + benchmarkHaskellDepends = [ + base bytestring criterion cryptonite servant-server + ]; + description = "Authentication via encrypted cookies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-auth-docs" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, hspec + , hspec-discover, lens, QuickCheck, servant, servant-auth + , servant-docs, template-haskell, text + }: + mkDerivation { + pname = "servant-auth-docs"; + version = "0.2.10.1"; + sha256 = "03dnh6x0y34npmv9w2f3hc9r1brlzf2rki6c6ngvwb3dvichhykv"; + revision = "2"; + editedCabalFile = "09gnjhxdf5kw26c4ah2012lq2z4mg9mdnln8j9xcsg35212mv8c9"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base lens servant servant-auth servant-docs + ]; + testHaskellDepends = [ + base doctest hspec lens QuickCheck servant servant-auth + servant-docs template-haskell text + ]; + testToolDepends = [ hspec-discover ]; + description = "servant-docs/servant-auth compatibility"; + license = lib.licenses.bsd3; + }) {}; + + "servant-auth-hmac" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , blaze-html, blaze-markup, bytestring, case-insensitive, cereal + , containers, cryptonite, data-default, exceptions, hspec + , hspec-expectations, hspec-wai, http-media, http-types, memory + , mtl, random, servant, servant-blaze, servant-server, string-class + , text, time, transformers, unix, wai, wai-extra, warp + , with-location + }: + mkDerivation { + pname = "servant-auth-hmac"; + version = "0.1.0.1"; + sha256 = "17zwpm4ak1n5y807xgp0qpdpdnika1vaxqw30095w319bvby2zna"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base base64-bytestring bytestring case-insensitive + cryptonite data-default exceptions http-types memory servant + servant-server string-class time transformers wai + ]; + executableHaskellDepends = [ + aeson base blaze-html blaze-markup bytestring cereal containers + data-default http-media mtl random servant servant-blaze + servant-server string-class text transformers unix wai warp + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive cereal + containers cryptonite data-default hspec hspec-expectations + hspec-wai http-types random servant servant-server string-class + time transformers wai wai-extra with-location + ]; + description = "Authentication via HMAC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "servant-auth-server" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder + , bytestring, case-insensitive, cookie, data-default-class, entropy + , hspec, hspec-discover, http-client, http-types, jose, lens + , lens-aeson, markdown-unlit, memory, monad-time, mtl, QuickCheck + , servant, servant-auth, servant-server, tagged, text, time + , transformers, unordered-containers, wai, warp, wreq + }: + mkDerivation { + pname = "servant-auth-server"; + version = "0.4.8.0"; + sha256 = "0drny9m2js619pkxxa1mxji5x4r46kpv3qnmswyrb3kc0ck5c2af"; + revision = "4"; + editedCabalFile = "1cib954pc6x4qawyizxlr9qg9838rahyihdiv4qiz09i19m8n6zj"; + libraryHaskellDepends = [ + aeson base base64-bytestring blaze-builder bytestring + case-insensitive cookie data-default-class entropy http-types jose + lens memory monad-time mtl servant servant-auth servant-server + tagged text time unordered-containers wai + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive hspec http-client http-types + jose lens lens-aeson mtl QuickCheck servant servant-auth + servant-server text time transformers wai warp wreq + ]; + testToolDepends = [ hspec-discover markdown-unlit ]; + description = "servant-server/servant-auth compatibility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-auth-swagger" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, lens, QuickCheck + , servant, servant-auth, servant-swagger, swagger2, text + }: + mkDerivation { + pname = "servant-auth-swagger"; + version = "0.2.10.2"; + sha256 = "0f4sn0xlsq8lcnyj0q978bamfav6jmfkkccrg2k5l7rndif4nmwg"; + revision = "2"; + editedCabalFile = "0gw3pv4jwn5d4gah5l2x4gf9by7wqi40vj9syjv65xgshvcnk8gd"; + libraryHaskellDepends = [ + base lens servant servant-auth servant-swagger swagger2 text + ]; + testHaskellDepends = [ + base hspec lens QuickCheck servant servant-auth servant-swagger + swagger2 text + ]; + testToolDepends = [ hspec-discover ]; + description = "servant-swagger/servant-auth compatibility"; + license = lib.licenses.bsd3; + }) {}; + + "servant-auth-token" = callPackage + ({ mkDerivation, aeson-injector, base, byteable, bytestring + , containers, http-api-data, mtl, pwstore-fast, servant + , servant-auth-token-api, servant-server, text, time, transformers + , uuid, wai + }: + mkDerivation { + pname = "servant-auth-token"; + version = "0.5.6.0"; + sha256 = "1nbyzg13s3082mwmcd5q85a4i94ay7fac74x28ska01y2587p631"; + libraryHaskellDepends = [ + aeson-injector base byteable bytestring containers http-api-data + mtl pwstore-fast servant servant-auth-token-api servant-server text + time transformers uuid wai + ]; + description = "Servant based API and server for token based authorisation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-auth-token-acid" = callPackage + ({ mkDerivation, acid-state, aeson-injector, base, bytestring + , containers, ghc-prim, monad-control, mtl, safe, safecopy + , servant-auth-token, servant-auth-token-api, servant-server + , template-haskell, text, time, transformers, transformers-base + , uuid + }: + mkDerivation { + pname = "servant-auth-token-acid"; + version = "0.5.4.0"; + sha256 = "1792zsnrm7s875bp72yi44kziaky7474z63pivmfba1jdhi33mj5"; + libraryHaskellDepends = [ + acid-state aeson-injector base bytestring containers ghc-prim + monad-control mtl safe safecopy servant-auth-token + servant-auth-token-api servant-server template-haskell text time + transformers transformers-base uuid + ]; + description = "Acid-state backend for servant-auth-token server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-auth-token-api" = callPackage + ({ mkDerivation, aeson, aeson-injector, base, lens, raw-strings-qq + , servant, servant-docs, servant-swagger, swagger2, text + }: + mkDerivation { + pname = "servant-auth-token-api"; + version = "0.5.4.0"; + sha256 = "1rjmhyskxypl9gm4g8yq9zfj91dmbz72qxmrijd1gjjv5s5cr91m"; + libraryHaskellDepends = [ + aeson aeson-injector base lens raw-strings-qq servant servant-docs + servant-swagger swagger2 text + ]; + description = "Servant based API for token based authorisation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-auth-token-leveldb" = callPackage + ({ mkDerivation, aeson-injector, base, bytestring, cereal + , concurrent-extra, containers, exceptions, lens, leveldb-haskell + , mtl, resourcet, safe, safecopy, servant-auth-token + , servant-auth-token-api, servant-server, text, time, transformers + , unliftio-core, uuid, vector + }: + mkDerivation { + pname = "servant-auth-token-leveldb"; + version = "0.6.0.0"; + sha256 = "0kqhcvs5ih4lj9i3jdpw8vyzpsim3j03lqfrdc0kqf06a0jyfbkp"; + libraryHaskellDepends = [ + aeson-injector base bytestring cereal concurrent-extra containers + exceptions lens leveldb-haskell mtl resourcet safe safecopy + servant-auth-token servant-auth-token-api servant-server text time + transformers unliftio-core uuid vector + ]; + description = "Leveldb backend for servant-auth-token server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-auth-token-persistent" = callPackage + ({ mkDerivation, aeson-injector, base, bytestring, containers + , exceptions, mtl, persistent, persistent-template + , servant-auth-token, servant-auth-token-api, servant-server, text + , time, transformers, unliftio-core, uuid + }: + mkDerivation { + pname = "servant-auth-token-persistent"; + version = "0.7.0.0"; + sha256 = "1mxpq33dbam0zyc7fnrn6zdqirbri8nih1xcyzczpgs946j97zff"; + libraryHaskellDepends = [ + aeson-injector base bytestring containers exceptions mtl persistent + persistent-template servant-auth-token servant-auth-token-api + servant-server text time transformers unliftio-core uuid + ]; + description = "Persistent backend for servant-auth-token server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-auth-token-rocksdb" = callPackage + ({ mkDerivation, aeson-injector, base, bytestring, concurrent-extra + , containers, exceptions, lens, monad-control, mtl, resourcet + , rocksdb-haskell, safe, safecopy-store, servant-auth-token + , servant-auth-token-api, servant-server, store, text, time + , transformers, transformers-base, uuid, vector + }: + mkDerivation { + pname = "servant-auth-token-rocksdb"; + version = "0.5.3.0"; + sha256 = "01nx1aj15kjg9g2k5vl0b0zrvih951sm06qybl28mm97kgcdiam1"; + libraryHaskellDepends = [ + aeson-injector base bytestring concurrent-extra containers + exceptions lens monad-control mtl resourcet rocksdb-haskell safe + safecopy-store servant-auth-token servant-auth-token-api + servant-server store text time transformers transformers-base uuid + vector + ]; + description = "RocksDB backend for servant-auth-token server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-auth-wordpress" = callPackage + ({ mkDerivation, base, mtl, servant-server, text, time, wai + , wordpress-auth + }: + mkDerivation { + pname = "servant-auth-wordpress"; + version = "1.0.0.2"; + sha256 = "0j4n5anlw3a2cgclmyblg01dcls91hzlmxgc2jkcdpwd49i0pv5n"; + revision = "2"; + editedCabalFile = "1a5wqxldwxpw0zz2v94wnh0dsprsrk8w5p2slyfrywap6wjwl6wq"; + libraryHaskellDepends = [ + base mtl servant-server text time wai wordpress-auth + ]; + description = "Authenticate Routes Using Wordpress Cookies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-avro" = callPackage + ({ mkDerivation, avro, base, hspec, http-client, QuickCheck + , servant, servant-client, servant-server, text, warp + }: + mkDerivation { + pname = "servant-avro"; + version = "0.1.0.0"; + sha256 = "1q7fxgnyqpbg0zrk2kdrsx3g1sj5nz6xns2g54lvfwl8ksjyv8lg"; + libraryHaskellDepends = [ avro base servant ]; + testHaskellDepends = [ + avro base hspec http-client QuickCheck servant servant-client + servant-server text warp + ]; + description = "Avro content type for Servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-benchmark" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, hspec, http-media, http-types, QuickCheck + , servant, text, utf8-string, yaml + }: + mkDerivation { + pname = "servant-benchmark"; + version = "0.1.2.0"; + sha256 = "0lqqk410nx48g895pfxkbbk85b1ijs4bfl9zr2li2p7wwwc4gyi9"; + revision = "3"; + editedCabalFile = "17pj6n143lpk5nsr6j8j1a6fj45y1bv61jcm16m0fwsdmhv01866"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive http-media + http-types QuickCheck servant text yaml + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive hspec + http-media http-types QuickCheck servant text utf8-string yaml + ]; + description = "Generate benchmark files from a Servant API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-blaze" = callPackage + ({ mkDerivation, base, blaze-html, http-media, servant + , servant-server, wai, warp + }: + mkDerivation { + pname = "servant-blaze"; + version = "0.9.1"; + sha256 = "08fvy904mz5xjqda702kq4ch25m3nda1yhpp4g7i62j0jmxs2ji6"; + revision = "2"; + editedCabalFile = "1bc933vfxwdcpgfxy34dkxpadv8j1j053rjxfl4lj0gajwxc5x48"; + libraryHaskellDepends = [ base blaze-html http-media servant ]; + testHaskellDepends = [ base blaze-html servant-server wai warp ]; + description = "Blaze-html support for servant"; + license = lib.licenses.bsd3; + }) {}; + + "servant-cassava" = callPackage + ({ mkDerivation, base, base-compat, bytestring, cassava, http-media + , servant, servant-server, vector, wai, warp + }: + mkDerivation { + pname = "servant-cassava"; + version = "0.10.2"; + sha256 = "1g2d6gvy21mfxl4f0slqxm7jrapqs47m9n615gijmb536i8csfq1"; + libraryHaskellDepends = [ + base base-compat bytestring cassava http-media servant vector + ]; + testHaskellDepends = [ + base base-compat bytestring cassava http-media servant + servant-server wai warp + ]; + description = "Servant CSV content-type for cassava"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-checked-exceptions" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-wai, http-types + , servant, servant-checked-exceptions-core, servant-client + , servant-client-core, servant-server, tasty, tasty-hspec + , tasty-hunit, wai, world-peace + }: + mkDerivation { + pname = "servant-checked-exceptions"; + version = "2.2.0.1"; + sha256 = "0md5ck09phkplf0kqzj79sac92s8pw1pmic3bxcwcda80h26ck2j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring http-types servant servant-checked-exceptions-core + servant-client servant-client-core servant-server wai world-peace + ]; + testHaskellDepends = [ + base hspec hspec-wai http-types servant servant-server tasty + tasty-hspec tasty-hunit wai + ]; + description = "Checked exceptions for Servant APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-checked-exceptions-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, contravariant, http-media + , http-types, mtl, profunctors, servant, servant-docs, tagged, text + , transformers, world-peace + }: + mkDerivation { + pname = "servant-checked-exceptions-core"; + version = "2.2.0.1"; + sha256 = "023fb1a15wjx6bwfix072sprckzkn2kzdkwbh6dr2yh4rg5snvrn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring contravariant http-media http-types mtl + profunctors servant servant-docs tagged text transformers + world-peace + ]; + description = "Checked exceptions for Servant APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-cli" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , containers, filepath, free, functor-combinators, http-client + , http-types, optparse-applicative, profunctors, random + , recursion-schemes, servant, servant-client, servant-client-core + , servant-docs, servant-server, text, transformers, vinyl, warp + }: + mkDerivation { + pname = "servant-cli"; + version = "0.1.1.0"; + sha256 = "11zihqwszqla759wch63g74m9ksagjb5lzlxg19mav4x4h7n8wj2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring case-insensitive containers filepath free + functor-combinators http-types optparse-applicative profunctors + recursion-schemes servant servant-client-core servant-docs text + transformers vinyl + ]; + executableHaskellDepends = [ + aeson base bytestring containers http-client optparse-applicative + random servant servant-client servant-server text vinyl warp + ]; + description = "Command line interface for Servant API clients"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "greet-cli"; + broken = true; + }) {}; + + "servant-client" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring, containers + , deepseq, entropy, exceptions, hspec, hspec-discover + , http-api-data, http-client, http-media, http-types, HUnit + , kan-extensions, markdown-unlit, monad-control, mtl, network + , QuickCheck, semigroupoids, servant, servant-client-core + , servant-server, sop-core, stm, text, time, transformers + , transformers-base, transformers-compat, wai, warp + }: + mkDerivation { + pname = "servant-client"; + version = "0.20"; + sha256 = "0xmjqc54yq5akhw5ydbx5k0c1pnrryma8nczwyzvwx4vazrk0pbn"; + revision = "3"; + editedCabalFile = "0awk9s22228mm4ff3bc165djvykihbkk6vqvfak0mz1m7dypi7fq"; + libraryHaskellDepends = [ + base base-compat bytestring containers deepseq exceptions + http-client http-media http-types kan-extensions monad-control mtl + semigroupoids servant servant-client-core stm text time + transformers transformers-base transformers-compat + ]; + testHaskellDepends = [ + aeson base base-compat bytestring entropy hspec http-api-data + http-client http-types HUnit kan-extensions markdown-unlit mtl + network QuickCheck servant servant-client-core servant-server + sop-core stm text transformers transformers-compat wai warp + ]; + testToolDepends = [ hspec-discover markdown-unlit ]; + description = "Automatic derivation of querying functions for servant"; + license = lib.licenses.bsd3; + }) {}; + + "servant-client-core" = callPackage + ({ mkDerivation, aeson, base, base-compat, base64-bytestring + , bytestring, constraints, containers, deepseq, exceptions, free + , hspec, hspec-discover, http-media, http-types, network-uri + , QuickCheck, safe, servant, sop-core, template-haskell, text + , transformers + }: + mkDerivation { + pname = "servant-client-core"; + version = "0.20"; + sha256 = "012bdf3c44bqzb0ycns4pcxb0zidqqn7lpzz9316kiwy0wb4jx56"; + revision = "3"; + editedCabalFile = "02q7fvmqvc1n5h0bh4q28vaphhnms34lr6ckxbxrmc5wwcz8qkgv"; + libraryHaskellDepends = [ + aeson base base-compat base64-bytestring bytestring constraints + containers deepseq exceptions free http-media http-types + network-uri safe servant sop-core template-haskell text + transformers + ]; + testHaskellDepends = [ base base-compat deepseq hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "Core functionality and class for client function generation for servant APIs"; + license = lib.licenses.bsd3; + }) {}; + + "servant-client-js" = callPackage + ({ mkDerivation, base, binary, bytestring, case-insensitive + , containers, exceptions, http-media, http-types, jsaddle + , monad-control, mtl, semigroupoids, servant, servant-client-core + , text, transformers, transformers-base + }: + mkDerivation { + pname = "servant-client-js"; + version = "0.1.0.0"; + sha256 = "1r489f9x7pzn9swp89vpywqhwrdz7ql4dkw79fgyz028jwnibgs4"; + libraryHaskellDepends = [ + base binary bytestring case-insensitive containers exceptions + http-media http-types jsaddle monad-control mtl semigroupoids + servant servant-client-core text transformers transformers-base + ]; + description = "A servant client for frontend JavaScript"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-client-namedargs" = callPackage + ({ mkDerivation, async, base, hspec, http-client, named, QuickCheck + , servant, servant-client, servant-client-core, servant-namedargs + , servant-server, servant-server-namedargs, text, warp + }: + mkDerivation { + pname = "servant-client-namedargs"; + version = "0.1.1.1"; + sha256 = "1byk3baams1kg1zfnp0y02s2kbg1w62gsri0z43x56g33pgwbsrp"; + libraryHaskellDepends = [ + base named servant servant-client-core servant-namedargs text + ]; + testHaskellDepends = [ + async base hspec http-client named QuickCheck servant + servant-client servant-namedargs servant-server + servant-server-namedargs warp + ]; + description = "Automatically derive API client functions with named and optional parameters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-combinators" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, case-insensitive + , clientsession, containers, cookie, http-client, http-conduit + , http-types, QuickCheck, servant, servant-server, tasty + , tasty-quickcheck, text, time, vault, wai, warp + }: + mkDerivation { + pname = "servant-combinators"; + version = "0.0.2"; + sha256 = "19mn43f1r1gi9i2lamw3r8wds2grw76siqvdkbgpxrmicmy800h5"; + libraryHaskellDepends = [ + aeson base bytestring clientsession containers cookie http-types + QuickCheck servant servant-server tasty text time vault wai + ]; + testHaskellDepends = [ + aeson async base bytestring case-insensitive clientsession + containers cookie http-client http-conduit http-types QuickCheck + servant servant-server tasty tasty-quickcheck text time vault wai + warp + ]; + description = "Extra servant combinators for full WAI functionality"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-conduit" = callPackage + ({ mkDerivation, base, base-compat, bytestring, conduit + , http-client, http-media, mtl, resourcet, servant, servant-client + , servant-server, unliftio-core, wai, warp + }: + mkDerivation { + pname = "servant-conduit"; + version = "0.16"; + sha256 = "037vqqq5k2jm6s7gg2shb6iyvjfblsr41ifjpryfxmsib669vs9f"; + revision = "1"; + editedCabalFile = "1isnhvhqlzhz37wz19gjbz5i27mmg2qzy6qpma2wlbja22s14ywp"; + libraryHaskellDepends = [ + base bytestring conduit mtl resourcet servant unliftio-core + ]; + testHaskellDepends = [ + base base-compat bytestring conduit http-client http-media + resourcet servant servant-client servant-server wai warp + ]; + description = "Servant Stream support for conduit"; + license = lib.licenses.bsd3; + }) {}; + + "servant-csharp" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath + , heredocs, http-types, lens, mtl, servant, servant-foreign + , servant-swagger, swagger2, text, time, unordered-containers, uuid + , uuid-types + }: + mkDerivation { + pname = "servant-csharp"; + version = "0.0.8.1"; + sha256 = "0z891hcgqzv46c6q3sr9q3kgrv86s3xb7xln7prygwc46qxca5d7"; + libraryHaskellDepends = [ + aeson base bytestring directory filepath heredocs http-types lens + mtl servant servant-foreign servant-swagger swagger2 text time + unordered-containers uuid uuid-types + ]; + description = "Generate servant client library for C#"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-db" = callPackage + ({ mkDerivation, base, servant }: + mkDerivation { + pname = "servant-db"; + version = "0.2.0.1"; + sha256 = "12nsdpcmv0xijvp89x3ksnf1mpdwbhwrn86c2y1cayvspvv1iilr"; + libraryHaskellDepends = [ base servant ]; + description = "Servant types for defining API with relational DBs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-db-postgresql" = callPackage + ({ mkDerivation, base, bytestring, containers, derive, hspec, HUnit + , monad-logger, optparse-applicative, postgresql-query + , postgresql-simple, QuickCheck, quickcheck-instances, servant + , servant-db, text, time, transformers-base + }: + mkDerivation { + pname = "servant-db-postgresql"; + version = "0.2.2.0"; + sha256 = "101fl8bpa6xw79h9b17q3g5fcbl0p9chcqyvqwzai0a95x2qlwgd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers postgresql-query postgresql-simple + servant servant-db text + ]; + testHaskellDepends = [ + base bytestring derive hspec HUnit monad-logger + optparse-applicative postgresql-query QuickCheck + quickcheck-instances servant-db text time transformers-base + ]; + description = "Derive a postgres client to database API specified by servant-db"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-dhall" = callPackage + ({ mkDerivation, base, base-compat, bytestring, dhall, either + , http-media, megaparsec, prettyprinter, servant, servant-server + , text, wai, warp + }: + mkDerivation { + pname = "servant-dhall"; + version = "0.3"; + sha256 = "0xvzm1majfjigwpcy6sqbzvpirinhac4lh6f32cy2qkkk6xq09mz"; + libraryHaskellDepends = [ + base base-compat bytestring dhall either http-media megaparsec + prettyprinter servant text + ]; + testHaskellDepends = [ + base base-compat bytestring dhall http-media servant servant-server + wai warp + ]; + description = "Servant Dhall content-type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-docs" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring + , case-insensitive, hashable, http-media, http-types, lens, servant + , string-conversions, tasty, tasty-golden, tasty-hunit, text + , transformers, universe-base, unordered-containers + }: + mkDerivation { + pname = "servant-docs"; + version = "0.13"; + sha256 = "0i91my86bcnn0jckf2qlfyx1zfbg8w6959v7iim60s3mdx9yjp67"; + revision = "2"; + editedCabalFile = "1awdlcvi24rqjzx01qff4an4srzqbyrcihxvazha0ypr2w94wz15"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base base-compat bytestring case-insensitive + hashable http-media http-types lens servant string-conversions text + universe-base unordered-containers + ]; + executableHaskellDepends = [ + aeson base lens servant string-conversions text + ]; + testHaskellDepends = [ + aeson base base-compat lens servant string-conversions tasty + tasty-golden tasty-hunit transformers + ]; + description = "generate API docs for your servant webservice"; + license = lib.licenses.bsd3; + mainProgram = "greet-docs"; + }) {}; + + "servant-docs-simple" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, hspec + , hspec-core, prettyprinter, raw-strings-qq, servant, text + }: + mkDerivation { + pname = "servant-docs-simple"; + version = "0.4.0.0"; + sha256 = "0hsx2c3f1afcsrl4z63mmwhr08xlf9kl93ga127b14vz8fh1xb3m"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring prettyprinter servant text + ]; + testHaskellDepends = [ + aeson base hspec hspec-core raw-strings-qq servant + ]; + description = "Generate endpoints overview for Servant API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-ede" = callPackage + ({ mkDerivation, aeson, base, bytestring, ede, either, filepath + , http-media, http-types, semigroups, servant, servant-server, text + , transformers, unordered-containers, vector, warp, xss-sanitize + }: + mkDerivation { + pname = "servant-ede"; + version = "0.6"; + sha256 = "0a6f4i536zvi25p3b1j57jibm27bi3nk32lx1nwjlxn5yjdvd4d0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring ede either filepath http-media http-types + semigroups servant text transformers unordered-containers vector + xss-sanitize + ]; + executableHaskellDepends = [ + base ede http-media servant-server text unordered-containers warp + ]; + description = "Combinators for rendering EDE templates in servant web applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "servant-ede-example"; + }) {}; + + "servant-ekg" = callPackage + ({ mkDerivation, aeson, base, ekg, ekg-core, hashable, hspec + , hspec-discover, http-client, http-types, process, servant + , servant-client, servant-server, text, time, transformers + , unordered-containers, wai, warp + }: + mkDerivation { + pname = "servant-ekg"; + version = "0.3.1"; + sha256 = "1vfj5qkajqs2rfhz3yyljy6jj4m80fb2zslrrg0a5126hhbaglss"; + libraryHaskellDepends = [ + base ekg-core hashable http-types servant text time + unordered-containers wai + ]; + testHaskellDepends = [ + aeson base ekg ekg-core hspec http-client servant servant-client + servant-server text transformers unordered-containers wai warp + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + aeson base ekg ekg-core process servant-server text wai warp + ]; + description = "Helpers for using ekg with servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-elm" = callPackage + ({ mkDerivation, aeson, base, Diff, directory, elm-bridge, hspec + , HUnit, lens, servant, servant-client, servant-foreign, text + , wl-pprint-text + }: + mkDerivation { + pname = "servant-elm"; + version = "0.7.3"; + sha256 = "183grmmfa300mg7mjaqzhryprf9yzf7fnv1hwgsdv5q90n5v17lz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base directory elm-bridge lens servant servant-foreign text + wl-pprint-text + ]; + testHaskellDepends = [ + aeson base Diff elm-bridge hspec HUnit servant servant-client text + ]; + description = "Automatically derive Elm functions to query servant webservices"; + license = lib.licenses.bsd3; + }) {}; + + "servant-errors" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring + , http-api-data, http-media, http-types, markdown-unlit, scientific + , servant, servant-server, string-conversions, text + , unordered-containers, wai, warp + }: + mkDerivation { + pname = "servant-errors"; + version = "0.1.7.0"; + sha256 = "0g7mclwxvjw9jwxmd8nkz9a0v4jwm9nxpwlranfdm2f55pa288i1"; + libraryHaskellDepends = [ + aeson base base-compat bytestring http-api-data http-media + http-types scientific servant string-conversions text + unordered-containers wai + ]; + testHaskellDepends = [ + aeson base base-compat servant-server text wai warp + ]; + testToolDepends = [ markdown-unlit ]; + description = "Servant Errors wai-middlware"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-event-stream" = callPackage + ({ mkDerivation, base, binary, http-media, lens, pipes + , servant-foreign, servant-js, servant-pipes, servant-server, text + , wai-extra + }: + mkDerivation { + pname = "servant-event-stream"; + version = "0.2.1.0"; + sha256 = "1bs4gjw7xaai5hxcv0dy7fmvx26ysmcqnaly5vriwkz45k1rhlj9"; + revision = "2"; + editedCabalFile = "1s6si9php8im45yh0r9slgw7sz8c0jk2i4c93a5qbjr0mzz9k2va"; + libraryHaskellDepends = [ + base binary http-media lens pipes servant-foreign servant-js + servant-pipes servant-server text wai-extra + ]; + testHaskellDepends = [ base ]; + description = "Servant support for Server-Sent events"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-examples" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, either + , http-types, js-jquery, lucid, random, servant, servant-client + , servant-docs, servant-jquery, servant-lucid, servant-server, text + , time, transformers, wai, wai-extra, warp + }: + mkDerivation { + pname = "servant-examples"; + version = "0.4.4.7"; + sha256 = "05jmiq9b5ki4mkgvsr2x63hnch506bflp6rhvxbz155l9b4cwc8n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring directory either http-types js-jquery lucid + random servant servant-client servant-docs servant-jquery + servant-lucid servant-server text time transformers wai wai-extra + warp + ]; + description = "Example programs for servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-exceptions" = callPackage + ({ mkDerivation, aeson, base, exceptions, http-types, servant, text + }: + mkDerivation { + pname = "servant-exceptions"; + version = "0.2.1"; + sha256 = "1bzxac87x3nfg5hllqxfi2qrdkiy2zfxwzkcg6vyjirnwpqvn49b"; + libraryHaskellDepends = [ + aeson base exceptions http-types servant text + ]; + description = "Extensible exceptions for servant APIs"; + license = lib.licenses.bsd3; + }) {}; + + "servant-exceptions-server" = callPackage + ({ mkDerivation, base, exceptions, http-media, http-types, mtl + , servant, servant-exceptions, servant-server, text, wai + }: + mkDerivation { + pname = "servant-exceptions-server"; + version = "0.2.1"; + sha256 = "1cx9d2hx09mx1kypdhwyqhl6s1aipvxi4ak4xy4jrd0fy8r8wy9g"; + libraryHaskellDepends = [ + base exceptions http-media http-types mtl servant + servant-exceptions servant-server text wai + ]; + description = "Extensible exceptions for servant API servers"; + license = lib.licenses.bsd3; + }) {}; + + "servant-fiat-content" = callPackage + ({ mkDerivation, base, bytestring, http-media, servant, text }: + mkDerivation { + pname = "servant-fiat-content"; + version = "1.0.1"; + sha256 = "1vkmwllgy9s8kd72yg8ipvqyp1w2fi3mbf98ylwjzjsvm9vbgysx"; + libraryHaskellDepends = [ + base bytestring http-media servant text + ]; + description = "Fiat content types"; + license = lib.licenses.mit; + }) {}; + + "servant-flatten" = callPackage + ({ mkDerivation, base, servant }: + mkDerivation { + pname = "servant-flatten"; + version = "0.2"; + sha256 = "0j8dv8010yr63sl3ks0an64ry53ajc2xd47vpd6i1svhb9b6l79i"; + libraryHaskellDepends = [ base servant ]; + description = "Utilities for flattening servant API types"; + license = lib.licenses.bsd3; + }) {}; + + "servant-foreign" = callPackage + ({ mkDerivation, base, base-compat, hspec, hspec-discover + , http-types, lens, servant, text + }: + mkDerivation { + pname = "servant-foreign"; + version = "0.16"; + sha256 = "15pir0x7dcyjmw71g4w00qgvcxyvhbkywzc3bvvaaprk5bjb3bmv"; + revision = "2"; + editedCabalFile = "1mvp8r90kj0hnl95hzwdf5pja69h44vlwjypygzgjxn1j0lmrj2f"; + libraryHaskellDepends = [ + base base-compat http-types lens servant text + ]; + testHaskellDepends = [ base hspec servant ]; + testToolDepends = [ hspec-discover ]; + description = "Helpers for generating clients for servant APIs in any programming language"; + license = lib.licenses.bsd3; + }) {}; + + "servant-gdp" = callPackage + ({ mkDerivation, aeson, base, gdp, servant-server, text }: + mkDerivation { + pname = "servant-gdp"; + version = "0.0.1.2"; + sha256 = "1ihj1dz3cx56c4gc31ixichl9gr64llhfpw60a4p9jr5dcqk7qll"; + libraryHaskellDepends = [ aeson base gdp servant-server text ]; + description = "Use Servant and GDP together to create expressive web API types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-generate" = callPackage + ({ mkDerivation, base, servant, servant-server }: + mkDerivation { + pname = "servant-generate"; + version = "0.1"; + sha256 = "0i71d95yfrlj5m5wr8ksxq8nkvwbsj81d4qm3j24pcgf6a32rrcw"; + revision = "3"; + editedCabalFile = "11hmn45fsl78kq6lladgz29yjycmr7lxmkswc8f41zbcb4m8rzyk"; + libraryHaskellDepends = [ base servant servant-server ]; + description = "Utilities for generating mock server implementations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-generic" = callPackage + ({ mkDerivation, base, network-uri, servant, servant-server, text + , warp + }: + mkDerivation { + pname = "servant-generic"; + version = "0.1.0.3"; + sha256 = "0xnhl4yrx31rsdzjik5az18smx42sqr16r2g5187mqmd9d1671ag"; + libraryHaskellDepends = [ base servant servant-server ]; + testHaskellDepends = [ + base network-uri servant servant-server text warp + ]; + description = "Specify Servant APIs with records"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-github" = callPackage + ({ mkDerivation, aeson, base, bytestring, cryptonite, hspec + , http-api-data, http-client, http-client-tls, http-link-header + , http-media, jose, lens, mtl, QuickCheck, servant, servant-client + , text, time, transformers + }: + mkDerivation { + pname = "servant-github"; + version = "0.1.0.6"; + sha256 = "14bmh9gbmrd9254zd6c4s74x63qjdvdv2hfw8q17rcr1752f9qrf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cryptonite http-api-data http-client + http-client-tls http-link-header http-media jose lens mtl servant + servant-client text time transformers + ]; + executableHaskellDepends = [ base text transformers ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Bindings to GitHub API using servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test"; + broken = true; + }) {}; + + "servant-github-webhook" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , cryptonite, github, github-webhooks, http-types, memory, servant + , servant-server, string-conversions, text, transformers + , unordered-containers, wai, warp + }: + mkDerivation { + pname = "servant-github-webhook"; + version = "0.4.2.0"; + sha256 = "1z80h42zp781p49bskw5ilb49dnhs7y4j2g0v4xdyrrabj2m885g"; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring cryptonite github + github-webhooks http-types memory servant servant-server + string-conversions text transformers unordered-containers wai + ]; + testHaskellDepends = [ + aeson base bytestring servant-server text transformers wai warp + ]; + description = "Servant combinators to facilitate writing GitHub webhooks"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-haxl-client" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , deepseq, either, exceptions, hashable, haxl, hspec, http-client + , http-client-tls, http-media, http-types, HUnit, network + , network-uri, QuickCheck, safe, servant, servant-server + , string-conversions, text, transformers, wai, warp + }: + mkDerivation { + pname = "servant-haxl-client"; + version = "0.2.0.0"; + sha256 = "0v5123mvia03g8ccirpfvm4j2gwl24z3br2is22bk5pp95b56gv7"; + revision = "2"; + editedCabalFile = "00hhd95dvgny1d83sfvsb8k0qhdyjv0lvjin42cxj3dd7zp67jdd"; + libraryHaskellDepends = [ + aeson async attoparsec base bytestring either exceptions hashable + haxl http-client http-client-tls http-media http-types network-uri + safe servant string-conversions text transformers + ]; + testHaskellDepends = [ + aeson base bytestring deepseq either haxl hspec http-client + http-client-tls http-media http-types HUnit network QuickCheck + servant servant-server text wai warp + ]; + description = "automatical derivation of querying functions for servant webservices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-hmac-auth" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring + , case-insensitive, containers, cryptonite, filepath, hspec + , hspec-discover, hspec-golden, http-client, http-types, memory + , mtl, servant, servant-client, servant-client-core, servant-server + , text, transformers, wai, warp + }: + mkDerivation { + pname = "servant-hmac-auth"; + version = "0.1.6"; + sha256 = "19w7kg39mzrzir8l0qism3zqjgln7wa02zzbdk9swwnfcja8xm1h"; + libraryHaskellDepends = [ + base base64-bytestring bytestring case-insensitive containers + cryptonite http-client http-types memory mtl servant servant-client + servant-client-core servant-server transformers wai + ]; + testHaskellDepends = [ + base case-insensitive filepath hspec hspec-golden http-client + http-types servant-client servant-server text warp + ]; + testToolDepends = [ hspec-discover ]; + description = "Servant authentication with HMAC"; + license = lib.licenses.mit; + }) {}; + + "servant-htmx" = callPackage + ({ mkDerivation, base, servant-server, text }: + mkDerivation { + pname = "servant-htmx"; + version = "0.1.0.2"; + sha256 = "06lcs2qv6dxlx6sj16qr426vm7rklv80d720hrw4zfdba5rsl7d9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base servant-server text ]; + executableHaskellDepends = [ base servant-server text ]; + testHaskellDepends = [ base servant-server text ]; + description = "A library for using servant with htmx"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "servant-htmx-exe"; + broken = true; + }) {}; + + "servant-http-streams" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring + , case-insensitive, containers, deepseq, entropy, exceptions, hspec + , hspec-discover, http-api-data, http-common, http-media + , http-streams, http-types, HUnit, io-streams, kan-extensions + , markdown-unlit, monad-control, mtl, network, QuickCheck + , semigroupoids, servant, servant-client-core, servant-server, stm + , text, time, transformers, transformers-base, transformers-compat + , wai, warp + }: + mkDerivation { + pname = "servant-http-streams"; + version = "0.20"; + sha256 = "1pakvvw8m7dkwf8zfrh2gan1hs5zp4mgnn4bp0wiy49mc3zzlxwi"; + revision = "3"; + editedCabalFile = "1liw4vv8agbfyc1nks5qzidp24ia8zm8rj9sz05hapnrsv3q5d74"; + libraryHaskellDepends = [ + base base-compat bytestring case-insensitive containers deepseq + exceptions http-common http-media http-streams http-types + io-streams kan-extensions monad-control mtl semigroupoids servant + servant-client-core text time transformers transformers-base + transformers-compat + ]; + testHaskellDepends = [ + aeson base base-compat bytestring deepseq entropy hspec + http-api-data http-streams http-types HUnit kan-extensions + markdown-unlit mtl network QuickCheck servant servant-client-core + servant-server stm text transformers transformers-compat wai warp + ]; + testToolDepends = [ hspec-discover markdown-unlit ]; + description = "Automatic derivation of querying functions for servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-http2-client" = callPackage + ({ mkDerivation, aeson, async, base, binary, bytestring + , case-insensitive, containers, data-default-class, exceptions + , http-media, http-types, http2, http2-client, mtl, servant + , servant-client-core, text, tls, transformers + }: + mkDerivation { + pname = "servant-http2-client"; + version = "0.1.0.2"; + sha256 = "0rjzc1dyj0njmh590ays5ma6243240qakrjgzi9qinvkgb7lzad2"; + libraryHaskellDepends = [ + base binary bytestring case-insensitive containers exceptions + http-media http-types http2 http2-client mtl servant-client-core + text transformers + ]; + testHaskellDepends = [ + aeson async base binary bytestring case-insensitive containers + data-default-class exceptions http-media http-types http2 + http2-client mtl servant servant-client-core text tls transformers + ]; + description = "Generate HTTP2 clients from Servant API descriptions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-iCalendar" = callPackage + ({ mkDerivation, base, data-default, http-media, iCalendar, servant + }: + mkDerivation { + pname = "servant-iCalendar"; + version = "0.1.0.1"; + sha256 = "15gqlb60r8msn3k1j8wjxq89qg6d790lnb751wabg2lsxybmdzas"; + revision = "10"; + editedCabalFile = "0d985fszx48n87ararrs3pzw5509hkr4mk9zk7a1aw210nnf31z6"; + libraryHaskellDepends = [ + base data-default http-media iCalendar servant + ]; + description = "Servant support for iCalendar"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-jquery" = callPackage + ({ mkDerivation, base, charset, hspec, hspec-expectations + , language-ecmascript, lens, servant, text + }: + mkDerivation { + pname = "servant-jquery"; + version = "0.4.4.7"; + sha256 = "1c8igpflka6ynnkadqrjkdg2mn78b179nlzh9328ycdb8wzbmrzk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base charset lens servant text ]; + testHaskellDepends = [ + base hspec hspec-expectations language-ecmascript lens servant + ]; + description = "Automatically derive (jquery) javascript functions to query servant webservices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-js" = callPackage + ({ mkDerivation, base, base-compat, charset, hspec, hspec-discover + , hspec-expectations, language-ecmascript, lens, QuickCheck + , servant, servant-foreign, text + }: + mkDerivation { + pname = "servant-js"; + version = "0.9.4.2"; + sha256 = "15n5s3i491cxjxj70wa8yhpipaz47q46s04l4ysc64wgijlnm8xy"; + revision = "5"; + editedCabalFile = "05iwi5q2hbaqc7n1zhw9zpj4qcw8mg849zjfxfv84c9wwh35nrxa"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-compat charset lens servant servant-foreign text + ]; + testHaskellDepends = [ + base base-compat hspec hspec-expectations language-ecmascript lens + QuickCheck servant text + ]; + testToolDepends = [ hspec-discover ]; + description = "Automatically derive javascript functions to query servant webservices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-jsonrpc" = callPackage + ({ mkDerivation, aeson, base, http-media, servant, text }: + mkDerivation { + pname = "servant-jsonrpc"; + version = "1.1.1"; + sha256 = "0x5anjs6r7xgd2aqvs3fw4jr9yjz92a7pwa5ydpz63ijw2784j9z"; + revision = "1"; + editedCabalFile = "013m5rxs6cl75lhkj4p81jwsrmpywcd1cf7pkxq4kblg3in8bgy0"; + libraryHaskellDepends = [ aeson base http-media servant text ]; + description = "JSON-RPC messages and endpoints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-jsonrpc-client" = callPackage + ({ mkDerivation, aeson, base, servant, servant-client-core + , servant-jsonrpc + }: + mkDerivation { + pname = "servant-jsonrpc-client"; + version = "1.1.0"; + sha256 = "0d18qajwpq6np0a61i5qm1z7iwvqrmgixg627diwr1xh4ws1ij8d"; + revision = "2"; + editedCabalFile = "0khfc661yxsnv2vrxcqfj892r3w2ngx3n8mngmrywl0217wh2s87"; + libraryHaskellDepends = [ + aeson base servant servant-client-core servant-jsonrpc + ]; + description = "Generate JSON-RPC servant clients"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-jsonrpc-server" = callPackage + ({ mkDerivation, aeson, base, containers, servant, servant-jsonrpc + , servant-server + }: + mkDerivation { + pname = "servant-jsonrpc-server"; + version = "2.1.2"; + sha256 = "0gbmpv1j4za01vwrygngbcs1pzjbfmc043yy57rq0yzvbcm1bmh7"; + libraryHaskellDepends = [ + aeson base containers servant servant-jsonrpc servant-server + ]; + description = "JSON-RPC servant servers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-kotlin" = callPackage + ({ mkDerivation, aeson, base, containers, directory, formatting + , hspec, http-api-data, lens, servant, servant-foreign, shelly + , text, time, wl-pprint-text + }: + mkDerivation { + pname = "servant-kotlin"; + version = "0.1.1.9"; + sha256 = "1wywp494wbhs32szyni294k5qf8fjbznydwss7lwxprnli1hh1qm"; + libraryHaskellDepends = [ + base containers directory formatting lens servant servant-foreign + text time wl-pprint-text + ]; + testHaskellDepends = [ + aeson base containers directory formatting hspec http-api-data lens + servant servant-foreign text time wl-pprint-text + ]; + benchmarkHaskellDepends = [ + aeson base containers directory formatting http-api-data lens + servant servant-foreign shelly text time wl-pprint-text + ]; + description = "Automatically derive Kotlin class to query servant webservices"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-lucid" = callPackage + ({ mkDerivation, base, http-media, lucid, servant, servant-server + , text, wai, warp + }: + mkDerivation { + pname = "servant-lucid"; + version = "0.9.0.6"; + sha256 = "1z894w9hfcnsdwivy2qvwa254l9d9bsbdjvzlvksxy92aw1p6fd0"; + revision = "1"; + editedCabalFile = "1b76mpiicbx9n062q7br0da6hbmwrbkkc881rh87l0snl03rzpmp"; + libraryHaskellDepends = [ base http-media lucid servant text ]; + testHaskellDepends = [ base lucid servant-server wai warp ]; + description = "Servant support for lucid"; + license = lib.licenses.bsd3; + }) {}; + + "servant-machines" = callPackage + ({ mkDerivation, base, base-compat, bytestring, http-client + , http-media, machines, mtl, servant, servant-client + , servant-server, wai, warp + }: + mkDerivation { + pname = "servant-machines"; + version = "0.16"; + sha256 = "0c2cz96m9lbzr318i4vpy55y37xagh7sf1g0hvxbsvwhnzqa4532"; + revision = "1"; + editedCabalFile = "1fw4ls9s9y6rndr2ky7m50msmssaidq1afmy8gsjksc6px3xk4y9"; + libraryHaskellDepends = [ base bytestring machines mtl servant ]; + testHaskellDepends = [ + base base-compat bytestring http-client http-media machines servant + servant-client servant-server wai warp + ]; + description = "Servant Stream support for machines"; + license = lib.licenses.bsd3; + }) {}; + + "servant-match" = callPackage + ({ mkDerivation, base, bytestring, hspec, http-types, network-uri + , servant, text, utf8-string + }: + mkDerivation { + pname = "servant-match"; + version = "0.1.1"; + sha256 = "1jh817sflbkqmv38rpd20jfz5nbpyxz1n0gqx7446n745jnc2ga0"; + libraryHaskellDepends = [ + base bytestring http-types network-uri servant text utf8-string + ]; + testHaskellDepends = [ base hspec network-uri servant text ]; + description = "Standalone implementation of servant’s dispatching mechanism"; + license = lib.licenses.bsd3; + }) {}; + + "servant-matrix-param" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, doctest + , hspec, http-client, http-types, servant, servant-aeson-specs + , servant-client, servant-server, text, transformers, wai + , wai-extra, warp + }: + mkDerivation { + pname = "servant-matrix-param"; + version = "0.3.3"; + sha256 = "1cw8p67ckd8dcyf4bas9s8glvcx2pkxmaddjwhm05hbpdrd8z7k7"; + libraryHaskellDepends = [ base servant ]; + testHaskellDepends = [ + aeson base bytestring containers doctest hspec http-client + http-types servant servant-aeson-specs servant-client + servant-server text transformers wai wai-extra warp + ]; + description = "Matrix parameter combinator for servant"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-mock" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring + , bytestring-conversion, hspec, hspec-discover, hspec-wai + , http-types, QuickCheck, servant, servant-server, transformers + , wai, warp + }: + mkDerivation { + pname = "servant-mock"; + version = "0.8.7"; + sha256 = "0j8c9wb1njrl77hp94frlnjpbk2axlkcgbcyax6s4pmf9v3c8j6x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-compat bytestring http-types QuickCheck servant + servant-server transformers wai + ]; + executableHaskellDepends = [ + aeson base QuickCheck servant-server warp + ]; + testHaskellDepends = [ + aeson base bytestring-conversion hspec hspec-wai QuickCheck servant + servant-server wai + ]; + testToolDepends = [ hspec-discover ]; + description = "Derive a mock server for free from your servant API types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mock-app"; + broken = true; + }) {}; + + "servant-multipart" = callPackage + ({ mkDerivation, base, bytestring, directory, http-types, lens + , resourcet, servant, servant-docs, servant-foreign + , servant-multipart-api, servant-server, string-conversions, tasty + , tasty-wai, text, wai, wai-extra + }: + mkDerivation { + pname = "servant-multipart"; + version = "0.12.1"; + sha256 = "1p55kb3zhq25ncp7wimhggssn68abfgsnlldk13rk1iajaj6y8y5"; + revision = "6"; + editedCabalFile = "092n8hgzl90pqfd4faxbyy692ay92wc5s4c6vfa4zjf358zpkjgl"; + libraryHaskellDepends = [ + base bytestring directory lens resourcet servant servant-docs + servant-foreign servant-multipart-api servant-server + string-conversions text wai wai-extra + ]; + testHaskellDepends = [ + base bytestring http-types servant-server string-conversions tasty + tasty-wai text + ]; + description = "multipart/form-data (e.g file upload) support for servant"; + license = lib.licenses.bsd3; + }) {}; + + "servant-multipart-api" = callPackage + ({ mkDerivation, base, bytestring, servant, text, transformers }: + mkDerivation { + pname = "servant-multipart-api"; + version = "0.12.1"; + sha256 = "1gifa9g7ggs0plzffrd9a8j24dmqvgbkkdkfzyy7mpmwrjqw7mcj"; + revision = "6"; + editedCabalFile = "1x0vdhadnf7qqz5i8d2bj788farin2nap6fpg07fbcm97nz19mz0"; + libraryHaskellDepends = [ + base bytestring servant text transformers + ]; + description = "multipart/form-data (e.g file upload) support for servant"; + license = lib.licenses.bsd3; + }) {}; + + "servant-multipart-client" = callPackage + ({ mkDerivation, array, base, bytestring, http-client, http-media + , network, random, servant, servant-client, servant-client-core + , servant-multipart, servant-multipart-api, servant-server, text + , warp + }: + mkDerivation { + pname = "servant-multipart-client"; + version = "0.12.2"; + sha256 = "0djvbfc1yk8dzadav3lfrq99m7grcxxgxaifj8nc173yfdjdq4y2"; + revision = "1"; + editedCabalFile = "1v51mgy6j307sbfi52w6j85wfch178r6gap3d2nx1sws3hh35vh4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring http-media random servant servant-client-core + servant-multipart-api text + ]; + executableHaskellDepends = [ + base bytestring http-client network servant servant-client + servant-client-core servant-multipart servant-multipart-api + servant-server warp + ]; + description = "multipart/form-data (e.g file upload) support for servant"; + license = lib.licenses.bsd3; + }) {}; + + "servant-named" = callPackage + ({ mkDerivation, base, hspec, hspec-wai, http-types, servant + , servant-server + }: + mkDerivation { + pname = "servant-named"; + version = "0.1.0.0"; + sha256 = "0dh4cqrfh6ya32bzhc2my2xhcnp2qmyxazvqmnidf0qnr81wbp3b"; + revision = "2"; + editedCabalFile = "06r1scmb1a5541cn08flif1bcr91f0d5p0g3bkn74rk7llbvf1as"; + libraryHaskellDepends = [ base servant ]; + testHaskellDepends = [ + base hspec hspec-wai http-types servant servant-server + ]; + description = "Add named endpoints to servant"; + license = lib.licenses.bsd3; + }) {}; + + "servant-namedargs" = callPackage + ({ mkDerivation, base, hspec, named, QuickCheck, servant, text }: + mkDerivation { + pname = "servant-namedargs"; + version = "0.1.1.1"; + sha256 = "15fdqk89si2ri63cpdndvp8kjlanf783fwgra899ldwizf637ka7"; + libraryHaskellDepends = [ base named servant text ]; + testHaskellDepends = [ base hspec named QuickCheck servant ]; + description = "Combinators for servant providing named parameters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-nix" = callPackage + ({ mkDerivation, base, bytestring, hnix, http-client, http-media + , servant, servant-client, servant-server, text, wai, warp + }: + mkDerivation { + pname = "servant-nix"; + version = "0.1"; + sha256 = "1bg2pxfq5g4imppsn9snlw2mzl8qrdr1hpxk7pppwp9cpcy3bsvg"; + revision = "1"; + editedCabalFile = "0h4x2rjyrg6ah9cil6zsci6wra8gmvb1kv2zq6zs7mqw9426vvfb"; + libraryHaskellDepends = [ + base bytestring hnix http-media servant text + ]; + testHaskellDepends = [ + base hnix http-client servant servant-client servant-server wai + warp + ]; + description = "Servant Nix content-type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-oauth2" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , clientsession, cookie, exceptions, hoauth2, http-types, mtl + , servant, servant-blaze, servant-server, shakespeare, text + , tomland, unordered-containers, uri-bytestring, wai + , wai-middleware-auth, warp + }: + mkDerivation { + pname = "servant-oauth2"; + version = "0.1.0.1"; + sha256 = "0dyijcgla5rswdmfk02jcrk5ii5vdl0pfc5aq943vpy7wv2rlxcs"; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring clientsession cookie + exceptions hoauth2 http-types mtl servant servant-blaze + servant-server shakespeare text tomland unordered-containers + uri-bytestring wai wai-middleware-auth warp + ]; + description = "A library for OAuth2 authentication in servant"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-oauth2-examples" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, bytestring + , clientsession, cookie, hoauth2, http-types, mtl, servant + , servant-blaze, servant-oauth2, servant-server, shakespeare, text + , tomland, unordered-containers, uri-bytestring, wai + , wai-middleware-auth, warp + }: + mkDerivation { + pname = "servant-oauth2-examples"; + version = "0.1.0.1"; + sha256 = "167zpiwnjgka4w3pznpf53fkivdilxfwbhgda2ihbb8jqndzjmz2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring binary bytestring clientsession cookie + hoauth2 http-types mtl servant servant-blaze servant-oauth2 + servant-server shakespeare text tomland unordered-containers + uri-bytestring wai wai-middleware-auth warp + ]; + executableHaskellDepends = [ + base base64-bytestring binary bytestring clientsession cookie + hoauth2 http-types mtl servant servant-blaze servant-oauth2 + servant-server shakespeare text tomland unordered-containers + uri-bytestring wai wai-middleware-auth warp + ]; + description = "Example applications using this library in three ways"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-openapi3" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring + , Cabal, cabal-doctest, directory, doctest, filepath, hspec + , hspec-discover, http-media, insert-ordered-containers, lens + , lens-aeson, openapi3, QuickCheck, servant, singleton-bool + , template-haskell, text, time, unordered-containers, utf8-string + , vector + }: + mkDerivation { + pname = "servant-openapi3"; + version = "2.0.1.6"; + sha256 = "1hxz3n6l5l8p9s58sjilrn4lv1z17kfik0xdh05v5v1bzf0j2aij"; + revision = "6"; + editedCabalFile = "03sx2hc8kds5yx62zivhc0nj3hd0g0clcrdbccbx1hfnr7bs8ddx"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson aeson-pretty base base-compat bytestring hspec http-media + insert-ordered-containers lens openapi3 QuickCheck servant + singleton-bool text unordered-containers + ]; + testHaskellDepends = [ + aeson base base-compat directory doctest filepath hspec lens + lens-aeson openapi3 QuickCheck servant template-haskell text time + utf8-string vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Generate a Swagger/OpenAPI/OAS 3.0 specification for your servant API."; + license = lib.licenses.bsd3; + }) {}; + + "servant-options" = callPackage + ({ mkDerivation, base, bytestring, http-types, servant-foreign + , servant-server, text, wai + }: + mkDerivation { + pname = "servant-options"; + version = "0.1.0.0"; + sha256 = "1cwzyk435g761pl6wr5gpjr177cdrsrcyp1czl6whrv2xih2xzjw"; + libraryHaskellDepends = [ + base bytestring http-types servant-foreign servant-server text wai + ]; + description = "Provide responses to OPTIONS requests for Servant applications"; + license = lib.licenses.mit; + }) {}; + + "servant-pagination" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, safe, servant + , servant-server, text, uri-encode + }: + mkDerivation { + pname = "servant-pagination"; + version = "2.5.1"; + sha256 = "09kz1dznwmv560zyyqh9n71cfvw8xdkclqg5fyknjyiqva56xpnv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base safe servant servant-server text uri-encode + ]; + testHaskellDepends = [ base hspec QuickCheck servant-server text ]; + description = "Type-safe pagination for Servant APIs"; + license = lib.licenses.lgpl3Only; + }) {}; + + "servant-pandoc" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, http-media + , lens, pandoc-types, servant-docs, string-conversions, text + , unordered-containers + }: + mkDerivation { + pname = "servant-pandoc"; + version = "0.5.0.0"; + sha256 = "0qq4ahwl8vc8xgmvbh8qac7751hizgdcbp43gc0kxfs7xpy0kmqj"; + libraryHaskellDepends = [ + base bytestring case-insensitive http-media lens pandoc-types + servant-docs string-conversions text unordered-containers + ]; + description = "Use Pandoc to render servant API documentation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-pipes" = callPackage + ({ mkDerivation, base, base-compat, bytestring, http-client + , http-media, monad-control, mtl, pipes, pipes-bytestring + , pipes-safe, servant, servant-client, servant-server, wai, warp + }: + mkDerivation { + pname = "servant-pipes"; + version = "0.16"; + sha256 = "00n2rmv4aar49247is2sgy58nal64lv05zci9lhkbgmmmi1hqd10"; + revision = "1"; + editedCabalFile = "0n2l14bsb020ixp8z84m2znjbgma37pdp2yrpq8x64g912qayj63"; + libraryHaskellDepends = [ + base bytestring monad-control mtl pipes pipes-safe servant + ]; + testHaskellDepends = [ + base base-compat bytestring http-client http-media pipes + pipes-bytestring pipes-safe servant servant-client servant-server + wai warp + ]; + description = "Servant Stream support for pipes"; + license = lib.licenses.bsd3; + }) {}; + + "servant-polysemy" = callPackage + ({ mkDerivation, base, deepseq, http-client, http-client-tls, lens + , mtl, polysemy, polysemy-plugin, polysemy-zoo, servant + , servant-client, servant-server, servant-swagger + , servant-swagger-ui, swagger2, text, wai, warp + }: + mkDerivation { + pname = "servant-polysemy"; + version = "0.1.4"; + sha256 = "07rma3yijvp9sd0lnnx77in0h4a8mm955v65hzh5mh0j91k406n2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base deepseq http-client http-client-tls mtl polysemy + polysemy-plugin polysemy-zoo servant-client servant-server wai warp + ]; + executableHaskellDepends = [ + base deepseq http-client http-client-tls lens mtl polysemy + polysemy-plugin polysemy-zoo servant servant-client servant-server + servant-swagger servant-swagger-ui swagger2 text wai warp + ]; + description = "Utilities for using servant in a polysemy stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-pool" = callPackage + ({ mkDerivation, base, resource-pool, servant, time }: + mkDerivation { + pname = "servant-pool"; + version = "0.1"; + sha256 = "0if4lxb0fpdd4lnkz9j7z6vhjbrcc80pvz9jb6sdb9p6sbbgqf69"; + revision = "1"; + editedCabalFile = "15wcxjn22zmwj7dqrbg5kmca4niri6p4cs0gm8b3dnr1iv2l0jgq"; + libraryHaskellDepends = [ base resource-pool servant time ]; + description = "Utility functions for creating servant 'Context's with \"context/connection pooling\" support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-postgresql" = callPackage + ({ mkDerivation, base, bytestring, postgresql-simple, servant + , servant-pool, servant-response + }: + mkDerivation { + pname = "servant-postgresql"; + version = "0.1"; + sha256 = "1svy1v6sl5pq0zs8ms4qf7wn6zar63bqmfiyfqgz84ryli0wxrhj"; + libraryHaskellDepends = [ + base bytestring postgresql-simple servant servant-pool + servant-response + ]; + description = "Useful functions and instances for using servant with a PostgreSQL context"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-prometheus" = callPackage + ({ mkDerivation, aeson, base, clock, containers, ghc-prim, hashable + , hspec, hspec-discover, hspec-expectations-pretty-diff + , http-client, http-types, process, prometheus-client, servant + , servant-client, servant-server, text, wai, warp + }: + mkDerivation { + pname = "servant-prometheus"; + version = "1.2.0"; + sha256 = "1jgbmrf1g85zsvy446b5ckwr1q3qm8gigybbf8vvd26wa3fxbbjp"; + libraryHaskellDepends = [ + base clock ghc-prim hashable http-types prometheus-client servant + text wai + ]; + testHaskellDepends = [ + aeson base containers hspec hspec-expectations-pretty-diff + http-client prometheus-client servant servant-client servant-server + text wai warp + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base process servant-server text wai warp + ]; + description = "Helpers for using prometheus with servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-proto-lens" = callPackage + ({ mkDerivation, async, base, bytestring, data-default-class + , http-client, http-media, HUnit, lens, proto-lens + , proto-lens-protobuf-types, servant, servant-client + , servant-server, test-framework, test-framework-hunit, warp + }: + mkDerivation { + pname = "servant-proto-lens"; + version = "0.1.0.3"; + sha256 = "0j85f64rjvkm2d487ahmg64x77iyldvdwyalbxw960sdv80mjavw"; + libraryHaskellDepends = [ + base bytestring http-media proto-lens servant + ]; + testHaskellDepends = [ + async base data-default-class http-client HUnit lens proto-lens + proto-lens-protobuf-types servant-client servant-server + test-framework test-framework-hunit warp + ]; + description = "Servant Content-Type for proto-lens protobuf modules"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-purescript" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, http-types, lens, mainland-pretty, purescript-bridge + , servant, servant-foreign, servant-server, servant-subscriber + , text + }: + mkDerivation { + pname = "servant-purescript"; + version = "0.10.0.0"; + sha256 = "07q4nvdhhzyc3xkad130nkv7ckgmj6fmhrpryzpjdvddgq9320b4"; + libraryHaskellDepends = [ + aeson base bytestring containers directory filepath http-types lens + mainland-pretty purescript-bridge servant servant-foreign + servant-server servant-subscriber text + ]; + testHaskellDepends = [ + aeson base containers lens mainland-pretty purescript-bridge + servant servant-foreign servant-subscriber text + ]; + description = "Generate PureScript accessor functions for you servant API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-pushbullet-client" = callPackage + ({ mkDerivation, aeson, base, http-api-data, http-client + , http-client-tls, microlens, microlens-th, pushbullet-types + , scientific, servant, servant-client, text, time + , unordered-containers + }: + mkDerivation { + pname = "servant-pushbullet-client"; + version = "0.5.0.0"; + sha256 = "1pdqb2kff033zga35n9ycgnw3zb42b5hpap3f4fjkxfbxz5cq3zz"; + libraryHaskellDepends = [ + aeson base http-api-data http-client http-client-tls microlens + microlens-th pushbullet-types scientific servant servant-client + text time unordered-containers + ]; + description = "Bindings to the Pushbullet API using servant-client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-py" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring, charset + , hspec, lens, QuickCheck, servant, servant-foreign, text + }: + mkDerivation { + pname = "servant-py"; + version = "0.1.1.1"; + sha256 = "1w9a60pcgpbkab37310qjr7vbfjrmakhmfc8fv7sip0pz8pj0ijx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring charset lens servant servant-foreign text + ]; + testHaskellDepends = [ + aeson base base-compat bytestring hspec lens QuickCheck servant + servant-foreign text + ]; + description = "Automatically derive python functions to query servant webservices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-queryparam-client" = callPackage + ({ mkDerivation, base, servant, servant-client-core + , servant-queryparam-core + }: + mkDerivation { + pname = "servant-queryparam-client"; + version = "2.0.0"; + sha256 = "02k52mjv1m8wvjgjkfqzdn8njf12nn027vff7pk9lihmba6k5giw"; + libraryHaskellDepends = [ + base servant servant-client-core servant-queryparam-core + ]; + description = "Client support for servant-queryparam-core"; + license = lib.licenses.bsd3; + }) {}; + + "servant-queryparam-core" = callPackage + ({ mkDerivation, base, first-class-families, servant }: + mkDerivation { + pname = "servant-queryparam-core"; + version = "2.0.1"; + sha256 = "0c4bg9icph25jj0543ljvl742k0g8dkfh0l0033nn4k3dhvqjqlp"; + libraryHaskellDepends = [ base first-class-families servant ]; + description = "Use records for query parameters in servant APIs"; + license = lib.licenses.bsd3; + }) {}; + + "servant-queryparam-openapi3" = callPackage + ({ mkDerivation, base, openapi3, servant, servant-openapi3 + , servant-queryparam-core + }: + mkDerivation { + pname = "servant-queryparam-openapi3"; + version = "2.0.0"; + sha256 = "16zzh6gzl9327n1k447cv31g49gdqyfs66sy16r5lqm8fgr42sy5"; + libraryHaskellDepends = [ + base openapi3 servant servant-openapi3 servant-queryparam-core + ]; + description = "Instances of classes from openapi3 for servant-queryparam-core"; + license = lib.licenses.bsd3; + }) {}; + + "servant-queryparam-server" = callPackage + ({ mkDerivation, base, servant, servant-queryparam-core + , servant-server, text + }: + mkDerivation { + pname = "servant-queryparam-server"; + version = "2.0.0"; + sha256 = "0n0sxxl74vbpz5fy85my6sza0g88wyfkj7lp4a388nfg40b5ax0c"; + libraryHaskellDepends = [ + base servant servant-queryparam-core servant-server text + ]; + description = "Server support for servant-queryparam-core"; + license = lib.licenses.bsd3; + }) {}; + + "servant-quickcheck" = callPackage + ({ mkDerivation, aeson, base, base-compat-batteries, blaze-html + , bytestring, case-insensitive, clock, data-default-class, hspec + , hspec-core, hspec-discover, http-client, http-media, http-types + , mtl, pretty, process, QuickCheck, quickcheck-io, servant + , servant-blaze, servant-client, servant-server, split + , string-conversions, temporary, text, time, transformers, warp + }: + mkDerivation { + pname = "servant-quickcheck"; + version = "0.0.10.0"; + sha256 = "072q2nxapx9p1fkcs862a9irjhlg0sfpbr72a1m9a5lrfhf9ahmc"; + libraryHaskellDepends = [ + aeson base base-compat-batteries bytestring case-insensitive clock + data-default-class hspec http-client http-media http-types mtl + pretty process QuickCheck servant servant-client servant-server + split string-conversions temporary text time warp + ]; + testHaskellDepends = [ + aeson base base-compat-batteries blaze-html bytestring hspec + hspec-core http-client QuickCheck quickcheck-io servant + servant-blaze servant-client servant-server text transformers warp + ]; + testToolDepends = [ hspec-discover ]; + description = "QuickCheck entire APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-rate-limit" = callPackage + ({ mkDerivation, base, bytestring, hedis, http-client, http-types + , servant, servant-client, servant-server, tasty, tasty-hunit + , time-units, time-units-types, wai, wai-extra, wai-rate-limit + , wai-rate-limit-redis, warp + }: + mkDerivation { + pname = "servant-rate-limit"; + version = "0.2.0.0"; + sha256 = "19l4kawmb5c6s3hlcfgn14nmcwqncz158njmy1fmdrgar0sd1i92"; + libraryHaskellDepends = [ + base bytestring http-types servant servant-client servant-server + time-units time-units-types wai wai-rate-limit + ]; + testHaskellDepends = [ + base bytestring hedis http-client http-types servant servant-client + servant-server tasty tasty-hunit time-units time-units-types wai + wai-extra wai-rate-limit wai-rate-limit-redis warp + ]; + description = "Rate limiting for Servant"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-rawm" = callPackage + ({ mkDerivation, base, servant }: + mkDerivation { + pname = "servant-rawm"; + version = "1.0.0.0"; + sha256 = "05gv21y7vzw7gdbsk0nax47rnn4isjmx7hbbwilsv0cj7l8qm1bk"; + libraryHaskellDepends = [ base servant ]; + description = "Embed a raw 'Application' in a Servant API"; + license = lib.licenses.bsd3; + }) {}; + + "servant-rawm-client" = callPackage + ({ mkDerivation, base, servant-client-core, servant-rawm }: + mkDerivation { + pname = "servant-rawm-client"; + version = "1.0.0.2"; + sha256 = "08b52fzg1q2p8r58cwbjfc2ixrsxhv1hpzh99wb276s6bka4m9lr"; + libraryHaskellDepends = [ base servant-client-core servant-rawm ]; + description = "The client implementation of servant-rawm"; + license = lib.licenses.bsd3; + }) {}; + + "servant-rawm-docs" = callPackage + ({ mkDerivation, base, http-media, http-types, lens, servant-docs + , servant-rawm + }: + mkDerivation { + pname = "servant-rawm-docs"; + version = "1.0.0.1"; + sha256 = "1s11qzgl4lgc1xg2znski1d20a4hdnm1b2wxswm140fxm82p6gad"; + libraryHaskellDepends = [ + base http-media http-types lens servant-docs servant-rawm + ]; + description = "Documentation generator for 'RawM' endpoints"; + license = lib.licenses.bsd3; + }) {}; + + "servant-rawm-server" = callPackage + ({ mkDerivation, base, bytestring, filepath, resourcet + , servant-rawm, servant-server, wai, wai-app-static + }: + mkDerivation { + pname = "servant-rawm-server"; + version = "1.0.0.1"; + sha256 = "06ivhd132cp98s2kcwg2mcmh6gj01hpw2kyp5azywrzhcr1nspq9"; + libraryHaskellDepends = [ + base bytestring filepath resourcet servant-rawm servant-server wai + wai-app-static + ]; + description = "The server implementation of servant-rawm"; + license = lib.licenses.bsd3; + }) {}; + + "servant-reason" = callPackage + ({ mkDerivation, aeson, base, Diff, directory, hspec, HUnit + , interpolate, lens, mockery, process, reason-export, servant + , servant-foreign, text, wl-pprint-text + }: + mkDerivation { + pname = "servant-reason"; + version = "0.1.2.0"; + sha256 = "0c8nwdi1xrym5q7k13qqa7mznbww9kc1ffimfpj8vr13r62j19ql"; + libraryHaskellDepends = [ + base lens reason-export servant servant-foreign text wl-pprint-text + ]; + testHaskellDepends = [ + aeson base Diff directory hspec HUnit interpolate lens mockery + process reason-export servant servant-foreign text wl-pprint-text + ]; + description = "Derive Reason types to interact with a Haskell backend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-reflex" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , data-default, exceptions, ghcjs-dom, http-api-data, http-media + , jsaddle, mtl, network-uri, reflex, reflex-dom-core, safe, servant + , servant-auth, string-conversions, text, transformers + }: + mkDerivation { + pname = "servant-reflex"; + version = "0.3.5"; + sha256 = "0b4ppjnfas6pwypd16vkq98q1fs0l7cw32hhliv582xfvc0v3k8l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring case-insensitive containers data-default exceptions + ghcjs-dom http-api-data http-media jsaddle mtl network-uri reflex + reflex-dom-core safe servant servant-auth string-conversions text + transformers + ]; + description = "servant API generator for reflex apps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-response" = callPackage + ({ mkDerivation, aeson, base, http-types, text }: + mkDerivation { + pname = "servant-response"; + version = "0.1"; + sha256 = "0vgzi6nm3f1vjbnvhzcr6v2fh75fsl18wsps54ya0mbmfn2v6chy"; + revision = "1"; + editedCabalFile = "1lhxc5kjz4459v65h57imv3k9l9nrkgid1qqlbwb4987q7y83qay"; + libraryHaskellDepends = [ aeson base http-types text ]; + description = "Machinery to express how servant should turn results of database operations into proper JSON-encodable response types"; + license = lib.licenses.bsd3; + }) {}; + + "servant-router" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, http-api-data + , http-types, network-uri, servant, servant-blaze, servant-server + , text, warp + }: + mkDerivation { + pname = "servant-router"; + version = "0.9.0"; + sha256 = "0g35wlyyynl2aasgi4fx5kqjp02sidx8fr65cb42s8jvl318bdjx"; + libraryHaskellDepends = [ + base bytestring http-api-data http-types network-uri servant text + ]; + testHaskellDepends = [ + base blaze-html servant servant-blaze servant-server warp + ]; + description = "Servant router for non-server applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-ruby" = callPackage + ({ mkDerivation, base, casing, doctest, QuickCheck, servant-foreign + , text + }: + mkDerivation { + pname = "servant-ruby"; + version = "0.9.0.0"; + sha256 = "1x1746k97i3y836mr5h29l70ldzrg8akhfmg2qicwbwz6qs7hy33"; + libraryHaskellDepends = [ base casing servant-foreign text ]; + testHaskellDepends = [ base doctest QuickCheck ]; + description = "Generate a Ruby client from a Servant API with Net::HTTP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-scotty" = callPackage + ({ mkDerivation, aeson, base, http-types, scotty, servant + , servant-response, text, transformers + }: + mkDerivation { + pname = "servant-scotty"; + version = "0.1.1"; + sha256 = "0d3yc7aa2p1izizqnj81iscj9hbgbkpyav1ncmxzkr48svr6h783"; + revision = "1"; + editedCabalFile = "1yij19n34h17cabgbl00wbkw1cxw5j5yabb7fs14q43zq43aymak"; + libraryHaskellDepends = [ + aeson base http-types scotty servant servant-response text + transformers + ]; + description = "Generate a web service for servant 'Resource's using scotty and JSON"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-seo" = callPackage + ({ mkDerivation, aeson, base, binary, blaze-markup, bytestring + , Cabal, cabal-doctest, containers, directory, doctest, filepath + , http-media, lens, QuickCheck, servant, servant-blaze + , servant-server, text, warp, xml-conduit + }: + mkDerivation { + pname = "servant-seo"; + version = "0.1.2"; + sha256 = "0jia9wmwj3lyxygl1vj082bqgmk8bpccmaza5hr2qh4yq9rhrm1f"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson base binary blaze-markup bytestring containers http-media + lens servant servant-blaze servant-server text warp xml-conduit + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck + ]; + description = "Generate Robots.txt and Sitemap.xml specification for your servant API."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-serf" = callPackage + ({ mkDerivation, base, Cabal-syntax, directory, exceptions + , filepath + }: + mkDerivation { + pname = "servant-serf"; + version = "0.3.1.6"; + sha256 = "1pqr2cp85k83gy384qjl27kqznpngr85gv6sk593f13nhfxygwh9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal-syntax directory exceptions filepath + ]; + executableHaskellDepends = [ base ]; + description = "Automatically generate Servant API modules"; + license = lib.licenses.mit; + mainProgram = "servant-serf"; + }) {}; + + "servant-serialization" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, cereal, doctest + , flat, http-api-data, http-client, http-media, persist, QuickCheck + , serialise, servant, servant-client, servant-server, text, warp + }: + mkDerivation { + pname = "servant-serialization"; + version = "0.3"; + sha256 = "1nyax605k3dy5h5g0y4wsc7wsksxh352c4yz9vc07kldln6x8498"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring cereal flat http-media persist serialise + servant text + ]; + executableHaskellDepends = [ + aeson base binary bytestring cereal flat http-api-data http-client + http-media persist QuickCheck serialise servant servant-client + servant-server text warp + ]; + testHaskellDepends = [ + base binary bytestring cereal doctest flat http-media persist + QuickCheck serialise servant text + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "servant-server" = callPackage + ({ mkDerivation, aeson, base, base-compat, base64-bytestring + , bytestring, constraints, containers, directory, exceptions + , filepath, hspec, hspec-discover, hspec-wai, http-api-data + , http-media, http-types, monad-control, mtl, network, network-uri + , QuickCheck, resourcet, safe, servant, should-not-typecheck + , sop-core, string-conversions, tagged, temporary, text + , transformers, transformers-base, transformers-compat, wai + , wai-app-static, wai-extra, warp, word8 + }: + mkDerivation { + pname = "servant-server"; + version = "0.20"; + sha256 = "1gp8pslk2sspi5vzrl1nimndpif7jhgzlffi2mzf1ap1bdwgxchk"; + revision = "4"; + editedCabalFile = "1y1pilkixlm116cr4q7rsawfxkwv7iahq9cqq4nidc4py482ccbg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base-compat base64-bytestring bytestring constraints + containers exceptions filepath http-api-data http-media http-types + monad-control mtl network network-uri resourcet servant sop-core + string-conversions tagged text transformers transformers-base wai + wai-app-static word8 + ]; + executableHaskellDepends = [ + aeson base base-compat servant text wai warp + ]; + testHaskellDepends = [ + aeson base base-compat base64-bytestring bytestring directory hspec + hspec-wai http-types mtl QuickCheck resourcet safe servant + should-not-typecheck sop-core string-conversions temporary text + transformers transformers-compat wai wai-extra + ]; + testToolDepends = [ hspec-discover ]; + description = "A family of combinators for defining webservices APIs and serving them"; + license = lib.licenses.bsd3; + mainProgram = "greet"; + }) {}; + + "servant-server-namedargs" = callPackage + ({ mkDerivation, base, bytestring, http-api-data, http-types, named + , servant, servant-namedargs, servant-server, string-conversions + , text, wai + }: + mkDerivation { + pname = "servant-server-namedargs"; + version = "0.1.1.1"; + sha256 = "16lgnsq66rrjnky409c49pdr1dfq6d8p96gd1dhph2vwq2156fsd"; + libraryHaskellDepends = [ + base bytestring http-api-data http-types named servant + servant-namedargs servant-server string-conversions text wai + ]; + description = "Automatically derive API server functions with named and optional parameters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-smsc-ru" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client + , http-client-tls, HUnit, mtl, QuickCheck, quickcheck-text + , scientific, servant, servant-client, tasty, tasty-hunit + , tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "servant-smsc-ru"; + version = "0.1.0.0"; + sha256 = "1vg5z0qhl9pasv29i26nyrblcpfxs0lxgw2h2sma6xnc4icbr9zn"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls mtl scientific + servant servant-client text transformers + ]; + testHaskellDepends = [ + aeson base bytestring HUnit QuickCheck quickcheck-text tasty + tasty-hunit tasty-quickcheck text + ]; + description = "Servant client for smsc.ru service for sending SMS to cell phones"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-snap" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, case-insensitive, containers, digestive-functors + , directory, errors, exceptions, filepath, heist, hspec, hspec-core + , hspec-snap, http-api-data, http-media, http-types, HUnit + , io-streams, lens, map-syntax, mmorph, mtl, network, network-uri + , parsec, process, QuickCheck, servant, snap, snap-core + , snap-server, string-conversions, tagged, temporary, text, time + , transformers, word8 + }: + mkDerivation { + pname = "servant-snap"; + version = "0.9.0"; + sha256 = "1csfxhdfn4qchxw6n1ysj4mc4ncywdxp326nqjy4b19cxrnkgjsw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring bytestring case-insensitive + containers filepath http-api-data http-media http-types io-streams + mmorph mtl network-uri servant snap snap-core snap-server + string-conversions tagged text transformers word8 + ]; + executableHaskellDepends = [ + aeson base bytestring errors heist lens map-syntax servant snap + snap-core snap-server text transformers + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + digestive-functors directory exceptions hspec hspec-core hspec-snap + http-types HUnit io-streams lens mtl network parsec process + QuickCheck servant snap snap-core snap-server string-conversions + temporary text time transformers + ]; + description = "A family of combinators for defining webservices APIs and serving them"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "snap-greet"; + }) {}; + + "servant-stache" = callPackage + ({ mkDerivation, aeson, base, http-media, servant, servant-server + , stache, text, transformers, unordered-containers, vector, warp + , xss-sanitize + }: + mkDerivation { + pname = "servant-stache"; + version = "0.1.0.0"; + sha256 = "0kj998nxcfkz6rzs6kxqkg035r35q4ms4mdi3bw3pfvzr6msxgcz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base http-media servant stache text transformers + unordered-containers vector xss-sanitize + ]; + executableHaskellDepends = [ + aeson base http-media servant-server warp + ]; + description = "Content-Types for rendering Mustache in servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "servant-static-th" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers + , directory, doctest, filepath, Glob, hspec-wai, http-media + , semigroups, servant, servant-blaze, servant-server, tasty + , tasty-hspec, tasty-hunit, template-haskell, text, wai + }: + mkDerivation { + pname = "servant-static-th"; + version = "1.0.0.0"; + sha256 = "1iky6bk92vzhsw31hfdhgclr4nq1kmic6w9mwd5fzjhbs5vcmm15"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html bytestring containers directory filepath http-media + semigroups servant servant-blaze servant-server template-haskell + text + ]; + testHaskellDepends = [ + base blaze-html bytestring directory doctest filepath Glob + hspec-wai servant servant-blaze servant-server tasty tasty-hspec + tasty-hunit wai + ]; + description = "Embed a directory of static files in your Servant server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-streaming" = callPackage + ({ mkDerivation, base, hspec, http-types, QuickCheck, servant }: + mkDerivation { + pname = "servant-streaming"; + version = "0.3.0.0"; + sha256 = "0k2sgh7qhp54050k6xlz4zi5jf29xnar2iv02f4rg1k5fxjlh3cq"; + revision = "3"; + editedCabalFile = "04mc3k97sk0r90m8ca34gqpb2bz8yljp3j613xx7xz90sffqc1hq"; + libraryHaskellDepends = [ base http-types servant ]; + testHaskellDepends = [ base hspec http-types QuickCheck servant ]; + description = "Servant combinators for the 'streaming' package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-streaming-client" = callPackage + ({ mkDerivation, base, bytestring, hspec, http-client, http-media + , http-types, QuickCheck, resourcet, servant, servant-client + , servant-client-core, servant-server, servant-streaming + , servant-streaming-server, streaming, warp + }: + mkDerivation { + pname = "servant-streaming-client"; + version = "0.3.0.0"; + sha256 = "1h3haws61m064zziyzn03n0450swffmr46gsv9k88lrpz8lv5qj2"; + revision = "1"; + editedCabalFile = "07xkgnhi8aspnqms5gx67ssw5m595gda8yqypdg2q59wwc6ib68d"; + libraryHaskellDepends = [ + base bytestring http-media http-types resourcet servant + servant-client-core servant-streaming streaming + ]; + testHaskellDepends = [ + base bytestring hspec http-client http-media http-types QuickCheck + resourcet servant servant-client servant-client-core servant-server + servant-streaming servant-streaming-server streaming warp + ]; + description = "Client instances for the 'servant-streaming' package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-streaming-docs" = callPackage + ({ mkDerivation, base, lens, servant, servant-docs + , servant-streaming + }: + mkDerivation { + pname = "servant-streaming-docs"; + version = "0.3.0.0"; + sha256 = "0jy0na8cavym2vsy1a059n0yjzfb5a0xylyzxpz0i5apafv1xvlz"; + revision = "1"; + editedCabalFile = "02majkszg6d340mq07b9xyfd200xqpq9znl2j9dxqj7d9bqkrdrz"; + libraryHaskellDepends = [ + base lens servant servant-docs servant-streaming + ]; + description = "Client instances for the 'servant-docs' package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-streaming-server" = callPackage + ({ mkDerivation, base, bytestring, directory, hspec, http-media + , http-types, pipes, pipes-http, QuickCheck, resourcet, servant + , servant-server, servant-streaming, streaming + , streaming-bytestring, streaming-wai, wai, warp + }: + mkDerivation { + pname = "servant-streaming-server"; + version = "0.3.0.0"; + sha256 = "0lsh3x6hkbk7p095pkp7ld0m54xlkw0101x6nrxhjvhmw13aiq66"; + revision = "1"; + editedCabalFile = "1xfx22a83xwq2bzv7gm3z9drd5hiq6wz7yyvfpjz1c2dcicwflvm"; + libraryHaskellDepends = [ + base bytestring http-media http-types resourcet servant + servant-server servant-streaming streaming streaming-wai wai + ]; + testHaskellDepends = [ + base bytestring directory hspec http-media http-types pipes + pipes-http QuickCheck resourcet servant servant-server + servant-streaming streaming streaming-bytestring streaming-wai wai + warp + ]; + description = "Server instances for the 'servant-streaming' package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-streamly" = callPackage + ({ mkDerivation, base, bytestring, hspec, http-client, resourcet + , servant, servant-client, servant-server, streamly + , streamly-bytestring, wai, warp + }: + mkDerivation { + pname = "servant-streamly"; + version = "0.1.0.0"; + sha256 = "10f0pqhaypdk46v5gkpv3001k14v7ppfffv89x25lqlls9yrqfvf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base resourcet servant streamly ]; + executableHaskellDepends = [ + base bytestring http-client resourcet servant servant-client + servant-server streamly streamly-bytestring wai warp + ]; + testHaskellDepends = [ + base hspec resourcet servant servant-server streamly + ]; + description = "Servant Stream support for streamly"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "servant-streamly-example"; + broken = true; + }) {}; + + "servant-subscriber" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, blaze-builder + , bytestring, case-insensitive, containers, directory, filepath + , http-types, lens, lifted-base, monad-control, monad-logger + , network-uri, purescript-bridge, servant, servant-foreign + , servant-server, stm, text, time, transformers, wai + , wai-websockets, warp, websockets + }: + mkDerivation { + pname = "servant-subscriber"; + version = "0.7.0.0"; + sha256 = "1c1g6jx36n5n5qjw82854vkbg7mavmrj7vz97vc1zzk5w54wsj8k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base blaze-builder bytestring + case-insensitive containers directory filepath http-types lens + lifted-base monad-control monad-logger network-uri servant + servant-foreign servant-server stm text time transformers wai + wai-websockets warp websockets + ]; + executableHaskellDepends = [ base purescript-bridge ]; + description = "When REST is not enough ..."; + license = lib.licenses.bsd3; + mainProgram = "subscriber-psGenerator"; + }) {}; + + "servant-swagger" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base-compat, bytestring + , Cabal, cabal-doctest, directory, doctest, filepath, hspec + , hspec-discover, http-media, insert-ordered-containers, lens + , lens-aeson, QuickCheck, servant, singleton-bool, swagger2 + , template-haskell, text, time, unordered-containers, utf8-string + , vector + }: + mkDerivation { + pname = "servant-swagger"; + version = "1.2"; + sha256 = "1dim4vlsd9zcz3ra0qwvb4hlbj0iarxygz78ksw8nbvqgbym3zjh"; + revision = "3"; + editedCabalFile = "1gm7nf0jazlapgg6dvaq4r0nskz23819871rfj84panr9icf8dgj"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson aeson-pretty base base-compat bytestring hspec http-media + insert-ordered-containers lens QuickCheck servant singleton-bool + swagger2 text unordered-containers + ]; + testHaskellDepends = [ + aeson base base-compat directory doctest filepath hspec lens + lens-aeson QuickCheck servant swagger2 template-haskell text time + utf8-string vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API."; + license = lib.licenses.bsd3; + }) {}; + + "servant-swagger-tags" = callPackage + ({ mkDerivation, base, insert-ordered-containers, lens, servant + , servant-mock, servant-server, servant-swagger, swagger2, text + }: + mkDerivation { + pname = "servant-swagger-tags"; + version = "0.1.0.1"; + sha256 = "1hl0baa739a5kdg274b8cwyd5h5iam9bxj3ql96ljwdp9j2cnv2v"; + libraryHaskellDepends = [ + base insert-ordered-containers lens servant servant-mock + servant-server servant-swagger swagger2 text + ]; + description = "Swagger Tags for Servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-swagger-ui" = callPackage + ({ mkDerivation, aeson, base, bytestring, file-embed-lzma, servant + , servant-server, servant-swagger-ui-core, text + }: + mkDerivation { + pname = "servant-swagger-ui"; + version = "0.3.5.5.0.0"; + sha256 = "1sjgakdln2nx9ki13vk557rfqwqjksagl32q7y3m8mc9y9s80py7"; + revision = "4"; + editedCabalFile = "1jgw4rv60cf5gl1icdbik0adzwn0zamyfd6nrkmkwf8ghikg2250"; + libraryHaskellDepends = [ + aeson base bytestring file-embed-lzma servant servant-server + servant-swagger-ui-core text + ]; + description = "Servant swagger ui"; + license = lib.licenses.bsd3; + }) {}; + + "servant-swagger-ui-core" = callPackage + ({ mkDerivation, aeson, base, blaze-markup, bytestring, http-media + , servant, servant-blaze, servant-server, text, transformers + , transformers-compat, wai-app-static + }: + mkDerivation { + pname = "servant-swagger-ui-core"; + version = "0.3.5"; + sha256 = "0ckvrwrb3x39hfl2hixcj3fhibh0vqsh6y7n1lsm25yvzfrg02zd"; + revision = "10"; + editedCabalFile = "0f5k3103mm9rp00grw89if7iwkpzvxqbbbdpm09zhh1s8chhnqll"; + libraryHaskellDepends = [ + aeson base blaze-markup bytestring http-media servant servant-blaze + servant-server text transformers transformers-compat wai-app-static + ]; + description = "Servant swagger ui core components"; + license = lib.licenses.bsd3; + }) {}; + + "servant-swagger-ui-jensoleg" = callPackage + ({ mkDerivation, aeson, base, bytestring, file-embed-lzma, servant + , servant-server, servant-swagger-ui-core, text + }: + mkDerivation { + pname = "servant-swagger-ui-jensoleg"; + version = "0.3.4"; + sha256 = "04s4syfmnjwa52xqm29x2sfi1ka6p7fpjff0pxry099rh0d59hkm"; + revision = "6"; + editedCabalFile = "1mqbhf6yfraqlriq7l6yvi5hkf93fdb6cwks6s6pyf9qxvd6pn5c"; + libraryHaskellDepends = [ + aeson base bytestring file-embed-lzma servant servant-server + servant-swagger-ui-core text + ]; + description = "Servant swagger ui: Jens-Ole Graulund theme"; + license = lib.licenses.bsd3; + }) {}; + + "servant-swagger-ui-redoc" = callPackage + ({ mkDerivation, aeson, base, bytestring, file-embed-lzma, servant + , servant-server, servant-swagger-ui-core, text + }: + mkDerivation { + pname = "servant-swagger-ui-redoc"; + version = "0.3.4.1.22.3"; + sha256 = "0ln2sz7ffhddk4dqvczpxb5g8f6bic7sandn5zifpz2jg7lgzy0f"; + revision = "6"; + editedCabalFile = "1p2086msm6zdlagb7l5zwm84cg8q74v10svw0q1hdjahn547n5zs"; + libraryHaskellDepends = [ + aeson base bytestring file-embed-lzma servant servant-server + servant-swagger-ui-core text + ]; + description = "Servant swagger ui: ReDoc theme"; + license = lib.licenses.bsd3; + }) {}; + + "servant-to-elm" = callPackage + ({ mkDerivation, aeson, base, bound, bytestring, directory + , elm-syntax, filepath, generics-sop, haskell-to-elm, hspec + , http-types, prettyprinter, process, servant, servant-multipart + , temporary, text, unordered-containers + }: + mkDerivation { + pname = "servant-to-elm"; + version = "0.4.3.0"; + sha256 = "1s63x270bci7nyz595azff1ny868jjpqbilmy01rzbspjrfhwi7d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bound elm-syntax haskell-to-elm http-types servant + servant-multipart text + ]; + testHaskellDepends = [ + aeson base bound bytestring directory elm-syntax filepath + generics-sop haskell-to-elm hspec http-types prettyprinter process + servant servant-multipart temporary text unordered-containers + ]; + description = "Automatically generate Elm clients for Servant APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-tracing" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, bytestring-lexing + , containers, hashable, http-api-data, http-client, http-types + , HUnit, lifted-base, monad-control, mtl, QuickCheck, random + , servant, tasty, tasty-hunit, tasty-quickcheck, text, time + , transformers, unordered-containers, wai + }: + mkDerivation { + pname = "servant-tracing"; + version = "0.2.0.0"; + sha256 = "1wlk7nbfhwrz233ld2lpkjgrbhc999gq5x880s41x089kaixf4jb"; + libraryHaskellDepends = [ + aeson async base bytestring bytestring-lexing containers hashable + http-api-data http-client http-types lifted-base monad-control mtl + random servant text time unordered-containers wai + ]; + testHaskellDepends = [ + aeson base containers http-api-data HUnit monad-control mtl + QuickCheck tasty tasty-hunit tasty-quickcheck text time + transformers + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-typed-error" = callPackage + ({ mkDerivation, aeson, base, mtl, servant, servant-client + , servant-server, sop-core + }: + mkDerivation { + pname = "servant-typed-error"; + version = "0.1.2.0"; + sha256 = "0bzn0ilq94bghm96dq08hyfcjkf72hg49527ix1sy52d0bym3xmm"; + libraryHaskellDepends = [ + aeson base mtl servant servant-client servant-server sop-core + ]; + description = "Typed error wrapper for Servant"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-typescript" = callPackage + ({ mkDerivation, aeson, aeson-typescript, base, containers + , directory, filepath, lens, mtl, servant, servant-foreign + , string-interpolate, text + }: + mkDerivation { + pname = "servant-typescript"; + version = "0.1.0.2"; + sha256 = "03nf4gqiy7jpdaxmddv859im0czpjrdss72cgjhkd96vqf4g4kam"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-typescript base containers directory filepath lens mtl + servant servant-foreign string-interpolate text + ]; + executableHaskellDepends = [ + aeson aeson-typescript base containers directory filepath lens mtl + servant servant-foreign string-interpolate text + ]; + testHaskellDepends = [ + aeson aeson-typescript base containers directory filepath lens mtl + servant servant-foreign string-interpolate text + ]; + description = "TypeScript client generation for Servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "servant-typescript-exe"; + broken = true; + }) {}; + + "servant-util" = callPackage + ({ mkDerivation, aeson, base, bytestring, constraints, containers + , data-default, fmt, hspec, hspec-discover, hspec-expectations + , http-client, http-types, insert-ordered-containers, lens + , megaparsec, mtl, openapi3, pretty-terminal, QuickCheck + , reflection, regex-posix, safe-exceptions, servant, servant-client + , servant-client-core, servant-openapi3, servant-server + , servant-swagger, servant-swagger-ui, servant-swagger-ui-core + , swagger2, text, text-format, time, universum, wai, wai-extra + , warp + }: + mkDerivation { + pname = "servant-util"; + version = "0.4"; + sha256 = "18v6x32kg3s6biyi6ixyg8xaks3hwvfz712gakrbyblgzk9w9zd7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring constraints containers data-default fmt + http-types insert-ordered-containers lens megaparsec mtl openapi3 + pretty-terminal QuickCheck reflection regex-posix safe-exceptions + servant servant-client servant-client-core servant-openapi3 + servant-server servant-swagger servant-swagger-ui + servant-swagger-ui-core swagger2 text text-format time universum + wai + ]; + executableHaskellDepends = [ + aeson base bytestring constraints containers data-default fmt + http-types insert-ordered-containers lens megaparsec mtl openapi3 + pretty-terminal QuickCheck reflection regex-posix safe-exceptions + servant servant-client servant-client-core servant-openapi3 + servant-server servant-swagger servant-swagger-ui + servant-swagger-ui-core swagger2 text text-format time universum + wai wai-extra warp + ]; + testHaskellDepends = [ + aeson base bytestring constraints containers data-default fmt hspec + hspec-expectations http-client http-types insert-ordered-containers + lens megaparsec mtl openapi3 pretty-terminal QuickCheck reflection + regex-posix safe-exceptions servant servant-client + servant-client-core servant-openapi3 servant-server servant-swagger + servant-swagger-ui servant-swagger-ui-core swagger2 text + text-format time universum wai warp + ]; + testToolDepends = [ hspec-discover ]; + description = "Servant servers utilities"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "servant-util-examples"; + broken = true; + }) {}; + + "servant-util-beam-pg" = callPackage + ({ mkDerivation, base, beam-core, beam-postgres, containers, hspec + , hspec-discover, QuickCheck, servant, servant-client + , servant-client-core, servant-server, servant-util, text + , universum + }: + mkDerivation { + pname = "servant-util-beam-pg"; + version = "0.4.1"; + sha256 = "1j1hq26bbm6iz374y2hacxnnx2xx3lm5sv7a0g0n7xydfmy9zs3x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base beam-core beam-postgres containers servant servant-client + servant-client-core servant-server servant-util text universum + ]; + executableHaskellDepends = [ + base beam-core beam-postgres containers servant servant-client + servant-client-core servant-server servant-util text universum + ]; + testHaskellDepends = [ + base beam-core beam-postgres containers hspec QuickCheck servant + servant-client servant-client-core servant-server servant-util text + universum + ]; + testToolDepends = [ hspec-discover ]; + description = "Implementation of servant-util primitives for beam-postgres"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "servant-util-beam-pg-examples"; + }) {}; + + "servant-validate" = callPackage + ({ mkDerivation, base, containers, hspec, servant + , should-not-typecheck, text + }: + mkDerivation { + pname = "servant-validate"; + version = "0.1.0.0"; + sha256 = "0igcbcax6xxp0h1c4kjbgl2iw1gbadn5ccb1kx0cpp0lydszlv80"; + libraryHaskellDepends = [ base containers servant text ]; + testHaskellDepends = [ + base containers hspec servant should-not-typecheck text + ]; + description = "Chekc static properties of servant APIs"; + license = lib.licenses.bsd3; + }) {}; + + "servant-waargonaut" = callPackage + ({ mkDerivation, base, bytestring, http-media, http-types, lens + , servant, servant-server, tasty, tasty-wai, text, transformers + , waargonaut, wai, wl-pprint-annotated + }: + mkDerivation { + pname = "servant-waargonaut"; + version = "0.7.0.0"; + sha256 = "0fn7ph0805n297nzi3ig9wfx27kz6bmn4r914ibx44927xifms59"; + revision = "1"; + editedCabalFile = "1xavy6k93ncvcnb4rp1p33gxaqbhjil6mz9qk8li1ibhyi29yjxh"; + libraryHaskellDepends = [ + base bytestring http-media lens servant text waargonaut + wl-pprint-annotated + ]; + testHaskellDepends = [ + base bytestring http-media http-types lens servant servant-server + tasty tasty-wai text transformers waargonaut wai + wl-pprint-annotated + ]; + description = "Servant Integration for Waargonaut JSON Package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-wasm" = callPackage + ({ mkDerivation, base, bytestring, servant, servant-server + , transformers, warp + }: + mkDerivation { + pname = "servant-wasm"; + version = "0.1.1.0"; + sha256 = "0nd98s0h9f5z1nhsmcyij7h1ppgw0s9cn8yj53v9a67yaniqvcqj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring servant ]; + executableHaskellDepends = [ + base bytestring servant servant-server transformers warp + ]; + description = "Servant support for delivering WebAssembly"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "exe"; + broken = true; + }) {}; + + "servant-websockets" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, conduit + , exceptions, monad-control, resourcet, servant-server, text, wai + , wai-websockets, warp, websockets + }: + mkDerivation { + pname = "servant-websockets"; + version = "2.0.0"; + sha256 = "1xs3psnmihxm37lgamn4i8lff75yb9rvsjnav7c959h1b9fjn9n4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring conduit exceptions monad-control + resourcet servant-server text wai wai-websockets warp websockets + ]; + executableHaskellDepends = [ + aeson base conduit servant-server text wai warp websockets + ]; + description = "Small library providing WebSocket endpoints for servant"; + license = lib.licenses.bsd3; + }) {}; + + "servant-xml" = callPackage + ({ mkDerivation, base, bytestring, http-media, servant, xmlbf + , xmlbf-xeno + }: + mkDerivation { + pname = "servant-xml"; + version = "1.0.3"; + sha256 = "1rn79pc0wvrzk5z8zcdir2ydia2bwksxrqbw5rma0ab0zsk3qvxf"; + libraryHaskellDepends = [ + base bytestring http-media servant xmlbf xmlbf-xeno + ]; + description = "Servant support for the XML Content-Type"; + license = lib.licenses.bsd3; + }) {}; + + "servant-xml-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, http-media, servant + , xml-conduit, xml-types + }: + mkDerivation { + pname = "servant-xml-conduit"; + version = "0.1.0.4"; + sha256 = "06br0s9z7ba1kw4ib6dzp2w5f0bm5daywzhpzpliw8b5sgyrvljp"; + libraryHaskellDepends = [ + base bytestring conduit http-media servant xml-conduit xml-types + ]; + description = "Servant XML content-type with support for xml-conduit"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-xstatic" = callPackage + ({ mkDerivation, base, servant, servant-server, xstatic }: + mkDerivation { + pname = "servant-xstatic"; + version = "0.1.0"; + sha256 = "0fyxca21zmll28py9mnk4452lkf6q85dcp2yhdzvba1pmvnk6glb"; + libraryHaskellDepends = [ base servant servant-server xstatic ]; + description = "XStatic adapter for servant"; + license = lib.licenses.bsd3; + }) {}; + + "servant-yaml" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring, http-media + , servant, servant-server, wai, warp, yaml + }: + mkDerivation { + pname = "servant-yaml"; + version = "0.1.0.1"; + sha256 = "00gnbdlcq6cvmhsga8h0csd35pnfib038rqlhm445l4wa0cp8m01"; + revision = "4"; + editedCabalFile = "0k9jg3vf0p1332243mji4lzm3lk3frsmxxlz6lgg68rwh3baz6f0"; + libraryHaskellDepends = [ + base bytestring http-media servant yaml + ]; + testHaskellDepends = [ + aeson base base-compat bytestring http-media servant servant-server + wai warp yaml + ]; + description = "Servant support for yaml"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-zeppelin" = callPackage + ({ mkDerivation, base, singletons }: + mkDerivation { + pname = "servant-zeppelin"; + version = "0.1.0.3"; + sha256 = "1pga7l2akxqhkfq6gqaiiz6svvhzb83dbc5bw487kkrs3vriyyc3"; + libraryHaskellDepends = [ base singletons ]; + description = "Types and definitions of servant-zeppelin combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servant-zeppelin-client" = callPackage + ({ mkDerivation, aeson, base, data-default-class, hspec + , http-client, mtl, QuickCheck, servant, servant-client + , servant-server, servant-zeppelin, servant-zeppelin-server + , singletons, string-conversions, text, wai-extra, warp + }: + mkDerivation { + pname = "servant-zeppelin-client"; + version = "0.1.0.3"; + sha256 = "0rycpbwnxnjcf5j0ipy2sf66l4nj1fml16hyd6ga4wd6hcf5277q"; + libraryHaskellDepends = [ + aeson base servant servant-client servant-zeppelin singletons text + ]; + testHaskellDepends = [ + aeson base data-default-class hspec http-client mtl QuickCheck + servant servant-client servant-server servant-zeppelin + servant-zeppelin-server singletons string-conversions wai-extra + warp + ]; + description = "Client library for servant-zeppelin combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-zeppelin-server" = callPackage + ({ mkDerivation, aeson, base, hspec, http-client, http-types, lens + , lens-aeson, mtl, QuickCheck, servant, servant-server + , servant-zeppelin, singletons, string-conversions, text, wai, warp + , wreq + }: + mkDerivation { + pname = "servant-zeppelin-server"; + version = "0.1.0.3"; + sha256 = "1fq9cac0mxpgj6cbgchd28djai0p1sdxgnbzpi6mn5l3hpfqyxnm"; + libraryHaskellDepends = [ + aeson base http-types servant servant-server servant-zeppelin + singletons text wai + ]; + testHaskellDepends = [ + aeson base hspec http-client http-types lens lens-aeson mtl + QuickCheck servant servant-server servant-zeppelin + string-conversions warp wreq + ]; + description = "Server library for servant-zeppelin combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "servant-zeppelin-swagger" = callPackage + ({ mkDerivation, aeson, base, containers, hspec + , insert-ordered-containers, lens, servant, servant-swagger + , servant-zeppelin, singletons, swagger2, text + }: + mkDerivation { + pname = "servant-zeppelin-swagger"; + version = "0.1.0.3"; + sha256 = "0minwzmavsbksn0qh25lcbmdy496zi5lq6jrg4n203pdvnlhsyah"; + libraryHaskellDepends = [ + aeson base insert-ordered-containers lens servant servant-swagger + servant-zeppelin singletons swagger2 text + ]; + testHaskellDepends = [ + aeson base containers hspec insert-ordered-containers lens servant + servant-swagger servant-zeppelin swagger2 + ]; + description = "Swagger instances for servant-zeppelin combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "server-generic" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-types, mtl, text + , void, wai, warp + }: + mkDerivation { + pname = "server-generic"; + version = "1.0.0"; + sha256 = "1nffay2qzf4fxwlxvr416f88zd9a90dn4lkspldxk76div1dxrf8"; + revision = "1"; + editedCabalFile = "1qsx50qydv64lm997n2nfg1dm2z2clvyj323bi51s7hl0vfndspr"; + libraryHaskellDepends = [ + aeson base bytestring http-types mtl text void wai warp + ]; + description = "Auto-generate a server for your datatype"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.Gabriella439 ]; + broken = true; + }) {}; + + "serverless-haskell" = callPackage + ({ mkDerivation, aeson, aeson-casing, amazonka-core + , amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive + , containers, hspec, hspec-discover, http-client, http-types + , iproute, lens, raw-strings-qq, safe-exceptions, text, time + , transformers, unix, unordered-containers + }: + mkDerivation { + pname = "serverless-haskell"; + version = "0.12.6"; + sha256 = "1gk0zlfivpppirsalgxa58p8silr7ll396ld4x986m015hwnf8nh"; + libraryHaskellDepends = [ + aeson aeson-casing amazonka-core amazonka-kinesis amazonka-s3 base + bytestring case-insensitive containers http-client http-types + iproute lens safe-exceptions text time unix unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-casing amazonka-core amazonka-kinesis amazonka-s3 base + bytestring case-insensitive containers hspec hspec-discover + http-client http-types iproute lens raw-strings-qq safe-exceptions + text time transformers unix unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Deploying Haskell code onto AWS Lambda using Serverless"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "serversession" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, data-default, hashable, hspec, nonce, path-pieces + , persistent-test, QuickCheck, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "serversession"; + version = "1.0.3"; + sha256 = "0hzyvz3jkv248lbq4pgy92dm054wj2s4d19rjr096ymcaznhxgfl"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring data-default hashable nonce + path-pieces persistent-test text time transformers + unordered-containers + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring containers data-default + hspec nonce path-pieces QuickCheck text time transformers + unordered-containers + ]; + description = "Secure, modular server-side sessions"; + license = lib.licenses.mit; + }) {}; + + "serversession-backend-acid-state" = callPackage + ({ mkDerivation, acid-state, base, containers, hspec, mtl, safecopy + , serversession, unordered-containers + }: + mkDerivation { + pname = "serversession-backend-acid-state"; + version = "1.0.5"; + sha256 = "185s39b1km45zf5ghzwl5vpbwwpna1xrfqcqdfgxv88zlksr9vfb"; + libraryHaskellDepends = [ + acid-state base containers mtl safecopy serversession + unordered-containers + ]; + testHaskellDepends = [ + acid-state base containers hspec mtl safecopy serversession + unordered-containers + ]; + description = "Storage backend for serversession using acid-state"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "serversession-backend-persistent" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, cereal + , hspec, monad-logger, path-pieces, persistent + , persistent-postgresql, persistent-sqlite, persistent-template + , QuickCheck, resource-pool, serversession, tagged, text, time + , transformers, unordered-containers + }: + mkDerivation { + pname = "serversession-backend-persistent"; + version = "2.0.1"; + sha256 = "1x08a5xhg2f48hjj651gchn17k7fg1n4a64vmyzy2ps2xrgqr2sy"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cereal path-pieces + persistent serversession tagged text time transformers + unordered-containers + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring cereal hspec monad-logger + path-pieces persistent persistent-postgresql persistent-sqlite + persistent-template QuickCheck resource-pool serversession text + time transformers unordered-containers + ]; + description = "Storage backend for serversession using persistent and an RDBMS"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "serversession-backend-redis" = callPackage + ({ mkDerivation, base, bytestring, hedis, hspec, path-pieces + , serversession, tagged, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "serversession-backend-redis"; + version = "1.0.5"; + sha256 = "0kwarhb9xgffw4jdmvz8zc6k67swz1v6dphb8xx9kngbxq9z44in"; + libraryHaskellDepends = [ + base bytestring hedis path-pieces serversession tagged text time + transformers unordered-containers + ]; + testHaskellDepends = [ + base bytestring hedis hspec path-pieces serversession text time + transformers unordered-containers + ]; + description = "Storage backend for serversession using Redis"; + license = lib.licenses.mit; + }) {}; + + "serversession-frontend-snap" = callPackage + ({ mkDerivation, base, bytestring, nonce, path-pieces + , serversession, snap, snap-core, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "serversession-frontend-snap"; + version = "1.0.1"; + sha256 = "0b4dhv191n9f6kb4pzh6i95rian2lv3zi7myy4nhyywh0jxpc95v"; + libraryHaskellDepends = [ + base bytestring nonce path-pieces serversession snap snap-core text + time transformers unordered-containers + ]; + description = "Snap bindings for serversession"; + license = lib.licenses.mit; + }) {}; + + "serversession-frontend-wai" = callPackage + ({ mkDerivation, base, bytestring, cookie, data-default + , path-pieces, serversession, text, time, transformers + , unordered-containers, vault, wai, wai-session + }: + mkDerivation { + pname = "serversession-frontend-wai"; + version = "1.0.1"; + sha256 = "0n6id58ppf8lmjndkgji0qbkw8427zg89sgv1vgnhh4z9ydfh0zm"; + libraryHaskellDepends = [ + base bytestring cookie data-default path-pieces serversession text + time transformers unordered-containers vault wai wai-session + ]; + description = "wai-session bindings for serversession"; + license = lib.licenses.mit; + }) {}; + + "serversession-frontend-yesod" = callPackage + ({ mkDerivation, base, bytestring, containers, cookie, data-default + , path-pieces, serversession, text, time, transformers + , unordered-containers, wai, yesod-core + }: + mkDerivation { + pname = "serversession-frontend-yesod"; + version = "1.0.1"; + sha256 = "0wq33480mv4sjbmf7rh1yzz65apy29ap8rypwhif1f2fd6byi5m9"; + libraryHaskellDepends = [ + base bytestring containers cookie data-default path-pieces + serversession text time transformers unordered-containers wai + yesod-core + ]; + description = "Yesod bindings for serversession"; + license = lib.licenses.mit; + }) {}; + + "services" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , http-types, monad-logger, tasty, tasty-hunit, text, wai + }: + mkDerivation { + pname = "services"; + version = "0.2.0"; + sha256 = "0sqk8c86rz0sva26zdh3am6sacwlg0jlkbizf82nrdznd6mih0h1"; + libraryHaskellDepends = [ + aeson base binary bytestring containers http-types monad-logger + text wai + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Tools for building services"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "serviette" = callPackage + ({ mkDerivation, aeson, base, bytestring, generic-deriving, text + , text-show + }: + mkDerivation { + pname = "serviette"; + version = "0.1.0.6"; + sha256 = "00bh2c73g11bglw5z96g9d1bqkcd783byd3jrf5amgay28xk2l5d"; + libraryHaskellDepends = [ + aeson base bytestring generic-deriving text text-show + ]; + description = "JSON to Sql"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "servius" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, bytestring + , cmark-gfm, http-types, shakespeare, text, wai, wai-app-static + }: + mkDerivation { + pname = "servius"; + version = "1.2.3.0"; + sha256 = "09wbw7lqchpldxgbs580zp5favjcshqmxj5y6lcva36zhlzbdi3j"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-builder blaze-html bytestring cmark-gfm http-types + shakespeare text wai wai-app-static + ]; + description = "Warp web server with template rendering"; + license = lib.licenses.mit; + mainProgram = "servius"; + }) {}; + + "ses-html" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-html, byteable + , bytestring, cryptohash, HsOpenSSL, http-streams, tagsoup, time + }: + mkDerivation { + pname = "ses-html"; + version = "0.4.0.0"; + sha256 = "13x0m3i8gs0rapshniwxhzwz0311fzan7k87s6ink3jk7gh6xxyg"; + libraryHaskellDepends = [ + base base64-bytestring blaze-html byteable bytestring cryptohash + HsOpenSSL http-streams tagsoup time + ]; + description = "Send HTML formatted emails using Amazon's SES REST API with blaze"; + license = lib.licenses.bsd3; + }) {}; + + "ses-html-snaplet" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, configurator + , ses-html, snap, text, transformers + }: + mkDerivation { + pname = "ses-html-snaplet"; + version = "0.1.0.0"; + sha256 = "1lrr321gk7djyzv9yb7x967d53azxflh4jkf9zlkpxh3p7rz6793"; + libraryHaskellDepends = [ + base blaze-html bytestring configurator ses-html snap text + transformers + ]; + description = "Snaplet for the ses-html package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sessions" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, mtl, network + }: + mkDerivation { + pname = "sessions"; + version = "2008.7.18"; + sha256 = "0zijfbakj3fh052b8nvaddg1xy87ysfbm3qnibisam93lx0agp2s"; + libraryHaskellDepends = [ + base binary bytestring containers mtl network + ]; + description = "Session Types for Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sessiontypes" = callPackage + ({ mkDerivation, base, deepseq, diagrams-lib, diagrams-svg + , directory, exceptions, hspec, mtl, transformers, vector + }: + mkDerivation { + pname = "sessiontypes"; + version = "0.1.2"; + sha256 = "1xjf3yjapz9ipjkqhm8fljgbj6fww3iyl1mx1kjwh18s6b9ymq5s"; + revision = "1"; + editedCabalFile = "0qd48i92nn5yhp1lzs5vvvcmq5db785nr736y2yxgi7z4pk80r84"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base deepseq diagrams-lib diagrams-svg mtl transformers vector + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base directory exceptions hspec ]; + description = "Session types library"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "test-visualizer"; + broken = true; + }) {}; + + "sessiontypes-distributed" = callPackage + ({ mkDerivation, base, binary, bytestring, distributed-process + , distributed-static, exceptions, hspec, network-transport-tcp + , rank1dynamic, sessiontypes + }: + mkDerivation { + pname = "sessiontypes-distributed"; + version = "0.1.1"; + sha256 = "0fi263sdpshzjwc51h9rqgg0zj7f5a6igrfj9487lbdgaz1cb1ya"; + revision = "1"; + editedCabalFile = "0r4xn7p21xwdimzpdd5jqjawds9mhniqzmg84bfipcpm3mwhjq5x"; + libraryHaskellDepends = [ + base binary bytestring distributed-process distributed-static + exceptions rank1dynamic sessiontypes + ]; + testHaskellDepends = [ + base distributed-process hspec network-transport-tcp sessiontypes + ]; + description = "Session types distributed"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "set-cover" = callPackage + ({ mkDerivation, array, base, containers, enummapset, non-empty + , prelude-compat, psqueues, QuickCheck, random, semigroups, timeit + , transformers, utility-ht + }: + mkDerivation { + pname = "set-cover"; + version = "0.1.1"; + sha256 = "04jjcmjll0azz24rx91p0dp5b8ya5jc0qacr21764ri1dbkfflgw"; + revision = "3"; + editedCabalFile = "1xx2ibsqqc8kiwh8b82lgj5xigrdk8cnvqz6l57bfwn9jlrh82yg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers enummapset non-empty prelude-compat psqueues + semigroups transformers utility-ht + ]; + testHaskellDepends = [ + array base containers enummapset QuickCheck transformers utility-ht + ]; + benchmarkHaskellDepends = [ + array base containers enummapset QuickCheck random timeit + transformers utility-ht + ]; + description = "Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "set-extra" = callPackage + ({ mkDerivation, base, containers, mtl, syb }: + mkDerivation { + pname = "set-extra"; + version = "1.4.2"; + sha256 = "1la0nxpbl6nmb9prbr4rjcagd8c6j24d9xqp6xjrwfgbfvznzvxi"; + libraryHaskellDepends = [ base containers mtl syb ]; + description = "Functions that could be added to Data.Set."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "set-monad" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "set-monad"; + version = "0.3.0.0"; + sha256 = "0iv1mphhhqla4bbr2lhy6zj8bp963jlcxqkib2nnl7vyw1ya1cd1"; + revision = "1"; + editedCabalFile = "1wlg93dx439kvwd5ndsgcyb6v4yqp3w3ql3md62far7cvajrfylc"; + libraryHaskellDepends = [ base containers deepseq ]; + description = "Set monad"; + license = lib.licenses.bsd3; + }) {}; + + "set-of" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "set-of"; + version = "0.1.0.2"; + sha256 = "0npsxff611frdb2a5xbyd4ipn3qb8ji6a1yygxid7pk7qsx0spj1"; + libraryHaskellDepends = [ base containers ]; + description = "Sets of fixed size, with typelits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "set-with" = callPackage + ({ mkDerivation, base, containers, invariant, QuickCheck + , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "set-with"; + version = "0.0.1"; + sha256 = "0mkc44gkhjibq3zhxgiw3c7nfy03jmjmrafdr8x9f5ak4l9ns0h4"; + revision = "1"; + editedCabalFile = "1g7dal8vm6si1jck42pqwzicdgj8bivjlkdg8p9ywkz5rw4i0575"; + libraryHaskellDepends = [ base containers invariant ]; + testHaskellDepends = [ + base QuickCheck quickcheck-instances tasty tasty-hunit + tasty-quickcheck + ]; + description = "Set of elements sorted by a different data type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "setdown" = callPackage + ({ mkDerivation, alex, array, base, bytestring, cmdargs, containers + , directory, filepath, happy, mtl, split, table-layout, text, uuid + }: + mkDerivation { + pname = "setdown"; + version = "0.1.1.0"; + sha256 = "01kb0bw6f0rzs76r5mifmizx22az3w0kjkfsxmhcjfnxkhwiv5z7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring cmdargs containers directory filepath mtl + split table-layout text uuid + ]; + executableToolDepends = [ alex happy ]; + description = "Treating files as sets to perform rapid set manipulation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "setdown"; + broken = true; + }) {}; + + "setenv" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "setenv"; + version = "0.1.1.3"; + sha256 = "0cnbgrvb9byyahb37zlqrj05rj25v190crgcw8wmlgf0mwwxyn73"; + revision = "1"; + editedCabalFile = "0ny4g3kjys0hqg41mnwrsymy1bwhl8l169kis4y4fa58sb06m4f5"; + libraryHaskellDepends = [ base unix ]; + description = "A cross-platform library for setting environment variables"; + license = lib.licenses.mit; + }) {}; + + "setgame" = callPackage + ({ mkDerivation, base, random, vty }: + mkDerivation { + pname = "setgame"; + version = "1.1"; + sha256 = "1hr2kb4d7m22d48gh74h5z8c6shkprincf0qb9wc2fq2hj7c3c1l"; + revision = "2"; + editedCabalFile = "0cb1vajyh3fxrkq97cvlkvpskgrnn4zs2gk8al9dcnn3dq0j3v58"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base random vty ]; + executableHaskellDepends = [ base ]; + description = "A console interface to the game of Set"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "set-game"; + broken = true; + }) {}; + + "setlocale" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "setlocale"; + version = "1.0.0.10"; + sha256 = "19rv89jkhq5ic7j5rzpygnmsbzim2mn8ip0m292za613q88gywir"; + revision = "4"; + editedCabalFile = "0lpr3lrn28ig0q2cd5xgggzgf917xdpx1zq2q523r0qin6vbb44n"; + libraryHaskellDepends = [ base ]; + description = "Haskell bindings to setlocale"; + license = lib.licenses.bsd3; + }) {}; + + "setoid" = callPackage + ({ mkDerivation, base, containers, mtl, smallcheck, tasty + , tasty-discover, tasty-hunit, tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "setoid"; + version = "0.1.0.0"; + sha256 = "0g2b191hxvp8hrxlghwb9csnz0y08a56bvh4nkxz084bzyj4fl0n"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base containers mtl smallcheck tasty tasty-discover tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + testToolDepends = [ tasty-discover ]; + description = "A Haskell implementation of setoid"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "setop" = callPackage + ({ mkDerivation, base, containers, doctest, hlint, hspec + , optparse-applicative, protolude, text + }: + mkDerivation { + pname = "setop"; + version = "0.1.0.1"; + sha256 = "0rgx5dn9xj9mpbb0rickncb9xd93sgqsz0s058zqyg08pjafrp31"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers protolude ]; + executableHaskellDepends = [ + base optparse-applicative protolude text + ]; + testHaskellDepends = [ + base containers doctest hlint hspec protolude + ]; + description = "Perform set operations on files"; + license = lib.licenses.mit; + mainProgram = "setop"; + }) {}; + + "setops" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "setops"; + version = "0.1.2"; + sha256 = "1mja48p8g9prfk53218qbv83ks6rs63s0n6jad0jgrj1221afpvg"; + libraryHaskellDepends = [ base containers ]; + description = "Uniform names (and Unicode operators) for set operations on data structures"; + license = lib.licenses.publicDomain; + }) {}; + + "sets" = callPackage + ({ mkDerivation, base, bytestring, commutative, composition + , containers, contravariant, criterion, hashable, keys, mtl + , QuickCheck, quickcheck-instances, semigroupoids, semigroups + , tasty, tasty-hunit, tasty-quickcheck, transformers + , transformers-base, unordered-containers, vector, witherable + }: + mkDerivation { + pname = "sets"; + version = "0.0.6.2"; + sha256 = "0xgk04fvfrl8syyg2cf5s2jazmdasjqh3fdsgamxak2wvjpyvf9l"; + revision = "1"; + editedCabalFile = "1qfkr0rcqvqqgnrsjq4blgwha3ylzchcbvhhz65mz44ql71m76g8"; + libraryHaskellDepends = [ + base bytestring commutative composition containers contravariant + hashable keys mtl QuickCheck semigroupoids semigroups transformers + transformers-base unordered-containers vector witherable + ]; + testHaskellDepends = [ + base bytestring commutative composition containers contravariant + hashable keys mtl QuickCheck quickcheck-instances semigroupoids + semigroups tasty tasty-hunit tasty-quickcheck transformers + transformers-base unordered-containers vector witherable + ]; + benchmarkHaskellDepends = [ + base bytestring commutative composition containers contravariant + criterion hashable keys mtl QuickCheck semigroupoids semigroups + transformers transformers-base unordered-containers vector + witherable + ]; + description = "Ducktyped set interface for Haskell containers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "setters" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "setters"; + version = "0.1"; + sha256 = "0rw9m9f7cqi0kvjcq81b7qrn3v672d4w0ch1k377m1151vg20a2z"; + revision = "1"; + editedCabalFile = "0rck3kizbzr5vffisnnhl3fsl4vw3n0s3mb7lcgggd4b40hp7zy4"; + libraryHaskellDepends = [ base mtl template-haskell ]; + description = "Small (TH) library to declare setters for typical `record' data type fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "settings" = callPackage + ({ mkDerivation, base, text, unordered-containers }: + mkDerivation { + pname = "settings"; + version = "0.3.0.0"; + sha256 = "1hnbr2r99i2cgjl329zh7i1g059vq2id3d2drmx0gzmw6x9nvqs8"; + libraryHaskellDepends = [ base text unordered-containers ]; + description = "Runtime-editable program settings"; + license = lib.licenses.publicDomain; + }) {}; + + "sexp" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cmdargs, containers + , dlist, ghc-prim, HUnit, mtl, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, vector + }: + mkDerivation { + pname = "sexp"; + version = "0.7"; + sha256 = "19blk6nzbsm9syx45zzlmqxq1mi2prv0jq12cf83b4kf4pvwk32n"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base bytestring containers dlist ghc-prim mtl vector + ]; + executableHaskellDepends = [ base bytestring cmdargs ]; + testHaskellDepends = [ + base bytestring containers HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "S-Expression parsing/printing made fun and easy"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "sexp"; + broken = true; + }) {}; + + "sexp-grammar" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers + , criterion, data-fix, deepseq, happy, invertible-grammar + , prettyprinter, QuickCheck, recursion-schemes, scientific + , semigroups, tasty, tasty-hunit, tasty-quickcheck, text + , utf8-string + }: + mkDerivation { + pname = "sexp-grammar"; + version = "2.3.4.2"; + sha256 = "1pbiccdddnniainx48c9s1l9fjsqf4i57iddrww12mnhdpszr3nw"; + libraryHaskellDepends = [ + array base bytestring containers data-fix deepseq + invertible-grammar prettyprinter recursion-schemes scientific + semigroups text utf8-string + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base bytestring containers invertible-grammar prettyprinter + QuickCheck scientific semigroups tasty tasty-hunit tasty-quickcheck + text + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq text + ]; + description = "Invertible grammar combinators for S-expressions"; + license = lib.licenses.bsd3; + }) {}; + + "sexp-show" = callPackage + ({ mkDerivation, base, pretty-show }: + mkDerivation { + pname = "sexp-show"; + version = "0.1.1.0"; + sha256 = "1ip1y1y2z2d6ib3ihq18j93081cp2lkwjm27bc0d0ihixd154gy5"; + revision = "1"; + editedCabalFile = "0k0m584vg3wlvan140fgha3la91kq8ga7yl5shbpar9cajj0akri"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base pretty-show ]; + description = "Produce a s-expression representation of Show values"; + license = lib.licenses.bsd3; + mainProgram = "sexp-show"; + }) {}; + + "sexpr" = callPackage + ({ mkDerivation, base, base64-string, binary, bytestring, pretty }: + mkDerivation { + pname = "sexpr"; + version = "0.2.1"; + sha256 = "1ffs5r065zkipsa3y4v14if45fqjbzgksj3r40qci453kc3xq93p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-string binary bytestring pretty + ]; + description = "S-expression printer and parser"; + license = lib.licenses.bsd3; + }) {}; + + "sexpr-parser" = callPackage + ({ mkDerivation, base, bytestring, data-default, hspec, megaparsec + , process + }: + mkDerivation { + pname = "sexpr-parser"; + version = "0.2.2.0"; + sha256 = "0idcs6zpx0r3sn6nhh8kjswmsi0pwygjxzbscfd0y0gd6yjz1i86"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base data-default megaparsec ]; + executableHaskellDepends = [ base bytestring megaparsec process ]; + testHaskellDepends = [ base data-default hspec megaparsec ]; + description = "Simple s-expression parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sexpr-parser-z3-demo"; + broken = true; + }) {}; + + "sexpresso" = callPackage + ({ mkDerivation, base, bifunctors, containers, megaparsec + , recursion-schemes, smallcheck, tasty, tasty-hunit + , tasty-smallcheck, text + }: + mkDerivation { + pname = "sexpresso"; + version = "1.2.4.0"; + sha256 = "1lpr6kl79kcfxxmnr7hkr2rxk51y599dj4303f1dw7i0vlbm7rfb"; + libraryHaskellDepends = [ + base bifunctors containers megaparsec recursion-schemes text + ]; + testHaskellDepends = [ + base bifunctors containers megaparsec recursion-schemes smallcheck + tasty tasty-hunit tasty-smallcheck text + ]; + description = "A flexible library for parsing and printing S-expression"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sext" = callPackage + ({ mkDerivation, base, bytestring, tasty, tasty-hunit + , template-haskell, text, vector + }: + mkDerivation { + pname = "sext"; + version = "0.1.3.1"; + sha256 = "0836faqrrb9wsw5hlm82587isw6rkn4v8i6dh9hzxsqif1izd363"; + libraryHaskellDepends = [ + base bytestring template-haskell text vector + ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit template-haskell + ]; + description = "Lists, Texts, ByteStrings and Vectors with type-encoded length"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sfml-audio" = callPackage + ({ mkDerivation, base, bytestring, libsndfile, openal }: + mkDerivation { + pname = "sfml-audio"; + version = "0.7.1.1816"; + sha256 = "057z0z2xbls1p43k0kixbw26v0pv6lsvfh5ycjx37r8xw8ks31ba"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ libsndfile openal ]; + description = "minimal bindings to the audio module of sfml"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libsndfile; inherit (pkgs) openal;}; + + "sfmt" = callPackage + ({ mkDerivation, base, bytestring, entropy, primitive }: + mkDerivation { + pname = "sfmt"; + version = "0.1.1"; + sha256 = "1jwzsk43kkvlmw551z46bhbvccf9yn1ncrhd27lm4pn93as2v1p6"; + libraryHaskellDepends = [ base bytestring entropy primitive ]; + description = "SIMD-oriented Fast Mersenne Twister(SFMT) binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sfnt2woff" = callPackage + ({ mkDerivation, base, bytestring, filepath, optparse-applicative + , parsec, zlib + }: + mkDerivation { + pname = "sfnt2woff"; + version = "0.1.0.0"; + sha256 = "093rx9r7ql7ar47xxqlsgf9xmyksh7vf9afgpm7yb7887iqns09b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ zlib ]; + executableHaskellDepends = [ + base bytestring filepath optparse-applicative parsec + ]; + testHaskellDepends = [ base ]; + description = "A command line tool to convert TrueType/OpenType fonts to WOFF format"; + license = lib.licenses.bsd3; + mainProgram = "sfnt2woff"; + }) {inherit (pkgs) zlib;}; + + "sgd" = callPackage + ({ mkDerivation, ad, base, binary, bytestring, containers + , data-default, deepseq, filepath, hmatrix, logfloat, monad-par + , mtl, parallel, pipes, primitive, random, random-shuffle, tasty + , tasty-hunit, temporary, vector + }: + mkDerivation { + pname = "sgd"; + version = "0.8.0.3"; + sha256 = "0nl7hiw9b25jgp2742ykx8f4c7irz1b7rd9i19vpcmshkkmqcvsl"; + libraryHaskellDepends = [ + base binary bytestring containers data-default deepseq filepath + hmatrix logfloat monad-par mtl parallel pipes primitive random + random-shuffle temporary vector + ]; + testHaskellDepends = [ + ad base binary bytestring containers data-default deepseq filepath + hmatrix logfloat monad-par mtl parallel pipes primitive random + random-shuffle tasty tasty-hunit temporary vector + ]; + description = "Stochastic gradient descent library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sgf" = callPackage + ({ mkDerivation, base, containers, encoding, extensible-exceptions + , mtl, parsec, split, time, transformers + }: + mkDerivation { + pname = "sgf"; + version = "0.1.3.1"; + sha256 = "1bwfphbbkkwi2q8l0916yvpl58j7fb0nr144w582vpsq3wfvgiwc"; + libraryHaskellDepends = [ + base containers encoding extensible-exceptions mtl parsec split + time transformers + ]; + description = "SGF (Smart Game Format) parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sgrep" = callPackage + ({ mkDerivation, base, bio, regex-compat }: + mkDerivation { + pname = "sgrep"; + version = "0.0"; + sha256 = "0ai9j735wj5lclixwlki5g2s50g2mscglfrir2q7bj0lwg76dygi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bio regex-compat ]; + description = "Sgrep - grep Fasta files for sequences matching a regular expression"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "sgrep"; + }) {}; + + "sh2md" = callPackage + ({ mkDerivation, base, containers, Hclip, optparse-applicative + , process, text, transformers, unix + }: + mkDerivation { + pname = "sh2md"; + version = "0.1.0.0"; + sha256 = "1yw47xzfi7yappsx2ra1a75xdxq9wfn7wrdnxflf6s9bzj9bhc1g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers Hclip optparse-applicative process text + transformers unix + ]; + executableHaskellDepends = [ + base containers Hclip optparse-applicative process text + transformers unix + ]; + testHaskellDepends = [ + base containers Hclip optparse-applicative process text + transformers unix + ]; + description = "Record your shell session and print in the markdown format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sh2md"; + broken = true; + }) {}; + + "sha-streams" = callPackage + ({ mkDerivation, base, binary, bytestring, io-streams, SHA }: + mkDerivation { + pname = "sha-streams"; + version = "0.2.1"; + sha256 = "0w4ky0ng6if5ydcfdcpp2dy72i0lla6bwsvws882aqaqxldbc2wj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base binary bytestring io-streams SHA ]; + executableHaskellDepends = [ base io-streams SHA ]; + description = "SHA hashes for io-streams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sha-streams"; + broken = true; + }) {}; + + "sha-validation" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, bytestring + , directory, filepath, template-haskell, text, vector + }: + mkDerivation { + pname = "sha-validation"; + version = "0.1.0.0"; + sha256 = "190z2sgbbnq4p91j1xlc8bnnspz68r1m17vvzxpcifh2ji42al0v"; + libraryHaskellDepends = [ + attoparsec base base16-bytestring bytestring directory filepath + template-haskell text vector + ]; + description = "Validation SHA Implementations"; + license = lib.licenses.mit; + }) {}; + + "sha1" = callPackage + ({ mkDerivation, base, bytebuild, byteslice, natural-arithmetic + , primitive, run-st + }: + mkDerivation { + pname = "sha1"; + version = "0.1.1.1"; + sha256 = "0bdrcsis3m8kkbwl6hvshkmfpymxja65hhr70avdxcwbpcm7slkx"; + libraryHaskellDepends = [ + base bytebuild byteslice primitive run-st + ]; + testHaskellDepends = [ + base bytebuild byteslice natural-arithmetic primitive + ]; + description = "SHA-1 Hash"; + license = lib.licenses.bsd3; + }) {}; + + "shade" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "shade"; + version = "0.1.1.1"; + sha256 = "0yri1xy40lx04sg4nm6z4wg9ayqqq5nga6yk9hv4rpf5aw3n264r"; + revision = "1"; + editedCabalFile = "164nw1gg6yl3fb4pqbgxxphafw2120a8kryhqx0i09l8c1n49557"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "A control structure used to combine heterogenous types with delayed effects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shadower" = callPackage + ({ mkDerivation, base, doctest, filemanip, fsnotify, MissingH, mtl + , process, safe, system-filepath, text + }: + mkDerivation { + pname = "shadower"; + version = "0.1.0.6"; + sha256 = "1m0zxnmxn536jnaj5l4qpj5k7xshffsbca0cl53y3dnb6ssq9fni"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base doctest filemanip fsnotify MissingH mtl process safe + system-filepath text + ]; + testHaskellDepends = [ + base doctest filemanip fsnotify MissingH mtl process safe + system-filepath text + ]; + description = "An automated way to run doctests in files that are changing"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "shadower"; + broken = true; + }) {}; + + "shadowsocks" = callPackage + ({ mkDerivation, aeson, async, base, binary, bytestring, conduit + , conduit-extra, containers, cryptohash, directory, HsOpenSSL + , HUnit, iproute, network, optparse-applicative, process + , streaming-commons, unordered-containers + }: + mkDerivation { + pname = "shadowsocks"; + version = "1.20180408"; + sha256 = "19yn788j58i4h2bfi7rxy4a9h9q8ppp7bg2yln6ni563wa6x52p2"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base binary bytestring conduit containers cryptohash + directory HsOpenSSL iproute network optparse-applicative + unordered-containers + ]; + executableHaskellDepends = [ + async base bytestring conduit conduit-extra network + streaming-commons + ]; + testHaskellDepends = [ + base binary bytestring containers cryptohash HUnit process + ]; + description = "A fast SOCKS5 proxy that help you get through firewalls"; + license = lib.licenses.mit; + }) {}; + + "shady-gen" = callPackage + ({ mkDerivation, applicative-numbers, base, Boolean, containers + , data-treify, MemoTrie, mtl, ty, TypeCompose, vector-space + , wl-pprint + }: + mkDerivation { + pname = "shady-gen"; + version = "0.5.1"; + sha256 = "1vsk0ah6ngcgn5i6xda9j400xan1y843v25hc4lqcql37mg3ifn8"; + libraryHaskellDepends = [ + applicative-numbers base Boolean containers data-treify MemoTrie + mtl ty TypeCompose vector-space wl-pprint + ]; + description = "Functional GPU programming - DSEL & compiler"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shady-graphics" = callPackage + ({ mkDerivation, applicative-numbers, base, Boolean, containers + , data-treify, MemoTrie, mtl, shady-gen, ty, TypeCompose + , vector-space, wl-pprint + }: + mkDerivation { + pname = "shady-graphics"; + version = "0.5.0"; + sha256 = "1wzlygmpjfys4ijyqh8ymv2f75swy9zd0g05gxpqhxkvlrw3jdk4"; + libraryHaskellDepends = [ + applicative-numbers base Boolean containers data-treify MemoTrie + mtl shady-gen ty TypeCompose vector-space wl-pprint + ]; + description = "Functional GPU programming - DSEL & compiler"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shake" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, directory + , extra, filepath, filepattern, hashable, heaps, js-dgtable + , js-flot, js-jquery, primitive, process, QuickCheck, random, time + , transformers, unix, unordered-containers, utf8-string + }: + mkDerivation { + pname = "shake"; + version = "0.19.8"; + sha256 = "0db5kmza7jp4f691q31lnp29m2bb0y0qis0r6zrhnnd24qxf7133"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring deepseq directory extra filepath filepattern + hashable heaps js-dgtable js-flot js-jquery primitive process + random time transformers unix unordered-containers utf8-string + ]; + executableHaskellDepends = [ + base binary bytestring deepseq directory extra filepath filepattern + hashable heaps js-dgtable js-flot js-jquery primitive process + random time transformers unix unordered-containers utf8-string + ]; + testHaskellDepends = [ + base binary bytestring deepseq directory extra filepath filepattern + hashable heaps js-dgtable js-flot js-jquery primitive process + QuickCheck random time transformers unix unordered-containers + utf8-string + ]; + description = "Build system library, like Make, but more accurate dependencies"; + license = lib.licenses.bsd3; + mainProgram = "shake"; + maintainers = [ lib.maintainers.ncfavier ]; + }) {}; + + "shake-ats" = callPackage + ({ mkDerivation, base, binary, cdeps, dependency, directory, hs2ats + , language-ats, microlens, shake, shake-c, shake-cabal, shake-ext + , text + }: + mkDerivation { + pname = "shake-ats"; + version = "1.10.4.2"; + sha256 = "0j230aijhnz1r07yx7ya452jz72926m93pdhfdrq5613mgy7l22n"; + libraryHaskellDepends = [ + base binary cdeps dependency directory hs2ats language-ats + microlens shake shake-c shake-cabal shake-ext text + ]; + description = "Utilities for building ATS projects with shake"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shake-bench" = callPackage + ({ mkDerivation, aeson, base, bytestring, Chart, Chart-diagrams + , diagrams-contrib, diagrams-core, diagrams-lib, diagrams-svg + , directory, extra, filepath, lens, lens-aeson, mtl, shake, text + }: + mkDerivation { + pname = "shake-bench"; + version = "0.2.0.0"; + sha256 = "0jyx1pwj4wh80026ndxz7dapp7hw1v21z9bpd1073g73h7l5kw91"; + libraryHaskellDepends = [ + aeson base bytestring Chart Chart-diagrams diagrams-contrib + diagrams-core diagrams-lib diagrams-svg directory extra filepath + lens lens-aeson mtl shake text + ]; + description = "Build rules for historical benchmarking"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "shake-bindist" = callPackage + ({ mkDerivation, archive-sig, base, bytestring, bz2, lzlib, shake + , zlib, zstd + }: + mkDerivation { + pname = "shake-bindist"; + version = "1.0.0.0"; + sha256 = "0fzq62a8rjh9jc9dc7rfi6ypp0fax7fhlf632a30mrbpk1hqyfz8"; + libraryHaskellDepends = [ + archive-sig base bytestring bz2 lzlib shake zlib zstd + ]; + description = "Rules for binary distributions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shake-c" = callPackage + ({ mkDerivation, base, cdeps, composition-prelude, shake }: + mkDerivation { + pname = "shake-c"; + version = "0.4.5.0"; + sha256 = "1bhi4rfvhin16c4xhx50dxjhr2gfpngasv7fps9fhm6is372ln9v"; + libraryHaskellDepends = [ base cdeps composition-prelude shake ]; + description = "Library for building C code with shake"; + license = lib.licenses.bsd3; + }) {}; + + "shake-cabal_0_2_2_2" = callPackage + ({ mkDerivation, base, binary, Cabal, composition-prelude, deepseq + , directory, filepath, hashable, shake + }: + mkDerivation { + pname = "shake-cabal"; + version = "0.2.2.2"; + sha256 = "1z1l4mah7nmpa6ycx9f5ynr9rn24irs1w44nq1j3ck25b408g460"; + revision = "1"; + editedCabalFile = "0r2b00d0r2i73sw4h5sksdck70924k0485ayai22n3ybdj8h6xwx"; + libraryHaskellDepends = [ + base binary Cabal composition-prelude deepseq directory filepath + hashable shake + ]; + description = "Shake library for use with cabal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shake-cabal" = callPackage + ({ mkDerivation, base, binary, Cabal, composition-prelude, deepseq + , directory, filepath, hashable, shake + }: + mkDerivation { + pname = "shake-cabal"; + version = "0.2.2.3"; + sha256 = "0gl0yiimbwcrhbh24bgm6dm3nqz4ldzgm73k1fg9sms4r2pr15hy"; + libraryHaskellDepends = [ + base binary Cabal composition-prelude deepseq directory filepath + hashable shake + ]; + description = "Shake library for use with cabal"; + license = lib.licenses.bsd3; + }) {}; + + "shake-cabal-build" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, process }: + mkDerivation { + pname = "shake-cabal-build"; + version = "0.1.0"; + sha256 = "1ql2w164f2sfmbcqk2da00nihwfr6a85f99apx5dwpbkfbc53n8l"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal directory filepath process + ]; + description = "Utility for building Shake build systems using Cabal sandboxes"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "shake-cabal-build"; + broken = true; + }) {}; + + "shake-ccjs" = callPackage + ({ mkDerivation, base, directory, shake }: + mkDerivation { + pname = "shake-ccjs"; + version = "0.1.0.0"; + sha256 = "1n52fjay6xgx65ihin6zxx05q42mfkdqi9888hn8dnn70kf5j7cg"; + libraryHaskellDepends = [ base directory shake ]; + description = "Shake rules for CCJS"; + license = lib.licenses.bsd3; + }) {}; + + "shake-dhall" = callPackage + ({ mkDerivation, base, containers, dhall, directory, filepath + , shake, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "shake-dhall"; + version = "0.1.1.3"; + sha256 = "1crakjnib9hvqph8f0wn0ii0y4hp9vix40kd8fpz85mdqfsynf5q"; + libraryHaskellDepends = [ + base containers dhall directory filepath shake text + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Dhall dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shake-elm" = callPackage + ({ mkDerivation, base, shake }: + mkDerivation { + pname = "shake-elm"; + version = "0.2.0.1"; + sha256 = "057ph5ai8pswzymln8l6i2hdn1vgi3hwyji1z6s4bh71xnc0sn5r"; + libraryHaskellDepends = [ base shake ]; + description = "Elm builds in shake"; + license = lib.licenses.bsd3; + }) {}; + + "shake-ext" = callPackage + ({ mkDerivation, base, directory, shake }: + mkDerivation { + pname = "shake-ext"; + version = "3.1.1.0"; + sha256 = "12pfi6rc4y8rjndym0crzyjfmcqnnrh61hww1vrnl614hs00iw6h"; + libraryHaskellDepends = [ base directory shake ]; + description = "Helper functions for linting with shake"; + license = lib.licenses.bsd3; + }) {}; + + "shake-extras" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, directory, filepath + , shake + }: + mkDerivation { + pname = "shake-extras"; + version = "0.1.1"; + sha256 = "0qqzdhd6q8hhix7lx4j1v4j37b8jnv710clilk2wxbyvz03rbblz"; + libraryHaskellDepends = [ + base bytestring cmdargs directory filepath shake + ]; + description = "Extra utilities for shake build systems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shake-futhark" = callPackage + ({ mkDerivation, base, containers, directory, filepath, futhark + , shake, text + }: + mkDerivation { + pname = "shake-futhark"; + version = "0.2.0.3"; + sha256 = "1qxqn7iq235rbbcwr95agdmgyl6gp9hxazn9n0219ypq165gsfwg"; + libraryHaskellDepends = [ + base containers directory filepath futhark shake text + ]; + description = "Dependency tracking for Futhark"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shake-google-closure-compiler" = callPackage + ({ mkDerivation, base, directory, shake }: + mkDerivation { + pname = "shake-google-closure-compiler"; + version = "0.1.0.0"; + sha256 = "1z9znpcsnc6qizx0rnkww3pbxpk77pmrn6dvn8jqm2pppwbpjw0g"; + libraryHaskellDepends = [ base directory shake ]; + description = "Shake rules for the Google closure compiler"; + license = lib.licenses.bsd3; + }) {}; + + "shake-language-c" = callPackage + ({ mkDerivation, base, data-default-class, directory, doctest + , fclabels, hspec, process, shake, split, unordered-containers + }: + mkDerivation { + pname = "shake-language-c"; + version = "0.12.0"; + sha256 = "1c0smbshksjw114m09n5i1ynkhibvd9kix9n7h696p75g40ka7k6"; + libraryHaskellDepends = [ + base data-default-class fclabels process shake split + unordered-containers + ]; + testHaskellDepends = [ base directory doctest hspec shake ]; + doCheck = false; + description = "Utilities for cross-compiling with Shake"; + license = lib.licenses.asl20; + }) {}; + + "shake-literate" = callPackage + ({ mkDerivation, base, cpphs, shake }: + mkDerivation { + pname = "shake-literate"; + version = "0.1.0.1"; + sha256 = "0wx3mh62b8kq20qw15zg35nl4l066i11mzgj0vxlvys5a6902ijn"; + libraryHaskellDepends = [ base cpphs shake ]; + description = "Rules for building literate programs in shake"; + license = lib.licenses.bsd3; + }) {}; + + "shake-minify" = callPackage + ({ mkDerivation, base, bytestring, css-text, hjsmin, shake, text }: + mkDerivation { + pname = "shake-minify"; + version = "0.1.4"; + sha256 = "17q0xzjj6xl9h3s6dlxgkxxz2dd4ycbh918ali1lrq2dq9gig3ir"; + libraryHaskellDepends = [ + base bytestring css-text hjsmin shake text + ]; + description = "Shake Minify Rules"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shake-minify-css" = callPackage + ({ mkDerivation, base, directory, filepath, hasmin, shake, text }: + mkDerivation { + pname = "shake-minify-css"; + version = "0.1.0.0"; + sha256 = "0gy3h108gbv93jr74sp3wa3r3vkm8k53wr3z9bmm6c9rg7zwr2q7"; + libraryHaskellDepends = [ + base directory filepath hasmin shake text + ]; + description = "Shake rules for CSS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shake-pack" = callPackage + ({ mkDerivation, base, bytestring, bzlib, shake, tar }: + mkDerivation { + pname = "shake-pack"; + version = "0.2.0"; + sha256 = "13v9p6idndg3xy8fb63g037csgmj5kaxj0903kx5py050cj6rbaz"; + libraryHaskellDepends = [ base bytestring bzlib shake tar ]; + description = "Shake File Pack Rule"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shake-path" = callPackage + ({ mkDerivation, base, path, path-io, shake }: + mkDerivation { + pname = "shake-path"; + version = "0.0.0.1"; + sha256 = "0sjw0hcs6i9c8vfirrk90y5xd3cf0f9c0wa2p5pqimc5wfid9plk"; + libraryHaskellDepends = [ base path path-io shake ]; + description = "path alternatives to shake functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shake-persist" = callPackage + ({ mkDerivation, base, binary, directory, shake, template-haskell + }: + mkDerivation { + pname = "shake-persist"; + version = "0.1.0.0"; + sha256 = "0slqhzpmalgqmc3dx8j197sxdqdabwvmirmkmwvbv2vssqwws114"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary directory shake template-haskell + ]; + executableHaskellDepends = [ base shake ]; + description = "Shake build system on-disk caching"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "ex.shake-persist"; + broken = true; + }) {}; + + "shake-plus" = callPackage + ({ mkDerivation, base, extra, path, rio, shake }: + mkDerivation { + pname = "shake-plus"; + version = "0.3.4.0"; + sha256 = "0022npwhvzlpz6d6xl75kx0f7ydr8fqqcy04zkv70gwsv0gp5zbm"; + revision = "1"; + editedCabalFile = "1az2234agrza3qhsd400bw94qj3dcxjh3fi0aq24ihbm8yx1a21s"; + libraryHaskellDepends = [ base extra path rio shake ]; + description = "Re-export of Shake using well-typed paths and ReaderT"; + license = lib.licenses.mit; + }) {}; + + "shake-plus-extended" = callPackage + ({ mkDerivation, aeson, base, binary-instances, comonad, extra + , http-conduit, ixset-typed, ixset-typed-binary-instance + , ixset-typed-hashable-instance, path, path-binary-instance, rio + , shake, shake-plus, within + }: + mkDerivation { + pname = "shake-plus-extended"; + version = "0.4.1.0"; + sha256 = "18gicl8l3biw4xnhlp3sxp19a5s3fry766d7mq7j5q9fzidq31rb"; + libraryHaskellDepends = [ + aeson base binary-instances comonad extra http-conduit ixset-typed + ixset-typed-binary-instance ixset-typed-hashable-instance path + path-binary-instance rio shake shake-plus within + ]; + description = "Experimental extensions to shake-plus"; + license = lib.licenses.mit; + }) {}; + + "shakebook" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, aeson-with, base + , binary-instances, comonad, comonad-extras, compdoc + , composite-aeson, composite-aeson-cofree-list + , composite-aeson-path, composite-aeson-throw + , composite-aeson-writeonly, composite-base, composite-binary + , composite-hashable, composite-tuple, composite-xstep + , doctemplates, feed, free, hashable-time, ixset-typed + , ixset-typed-conversions, lens, lens-aeson, lucid, lucid-cdn, mtl + , pandoc, pandoc-throw, pandoc-types, path, path-extensions + , path-utils, rio, shake-plus, shake-plus-extended, sitemap-gen + , skylighting, split, stache, tasty, tasty-golden, vinyl + , zipper-extra + }: + mkDerivation { + pname = "shakebook"; + version = "0.13.1.0"; + sha256 = "1c2qklpjyszc3rfqm7p73bkb4ma43lwvsc9h8p8dyc5s1dxv8d4f"; + libraryHaskellDepends = [ + aeson aeson-better-errors aeson-with base binary-instances comonad + comonad-extras compdoc composite-aeson composite-aeson-cofree-list + composite-aeson-path composite-aeson-throw + composite-aeson-writeonly composite-base composite-binary + composite-hashable composite-tuple composite-xstep doctemplates + feed free hashable-time ixset-typed ixset-typed-conversions lens + lens-aeson lucid lucid-cdn mtl pandoc pandoc-throw pandoc-types + path path-extensions path-utils rio shake-plus shake-plus-extended + sitemap-gen skylighting stache vinyl zipper-extra + ]; + testHaskellDepends = [ + aeson aeson-better-errors aeson-with base binary-instances comonad + comonad-extras compdoc composite-aeson composite-aeson-cofree-list + composite-aeson-path composite-aeson-throw + composite-aeson-writeonly composite-base composite-binary + composite-hashable composite-tuple composite-xstep doctemplates + feed free hashable-time ixset-typed ixset-typed-conversions lens + lens-aeson lucid lucid-cdn mtl pandoc pandoc-throw pandoc-types + path path-extensions path-utils rio shake-plus shake-plus-extended + sitemap-gen skylighting split stache tasty tasty-golden vinyl + zipper-extra + ]; + description = "Shake-based technical documentation generator; HTML & PDF"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shaker" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , filepath, ghc, ghc-paths, haskeline, haskell-src, HUnit, mtl + , old-time, parsec3, QuickCheck, regex-posix, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "shaker"; + version = "0.5.1"; + sha256 = "1m4b7pvpr5mg6g5sc9xhnn7i9lx65vb3ass38zkyrfgksg65lwhf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal containers directory filepath ghc ghc-paths + haskeline haskell-src HUnit mtl old-time parsec3 QuickCheck + regex-posix template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + executableHaskellDepends = [ + base bytestring Cabal containers directory filepath ghc ghc-paths + haskeline haskell-src HUnit mtl old-time parsec3 QuickCheck + regex-posix template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "simple and interactive command-line build tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "shaker"; + }) {}; + + "shakers" = callPackage + ({ mkDerivation, base, basic-prelude, directory, lifted-base, shake + }: + mkDerivation { + pname = "shakers"; + version = "0.0.50"; + sha256 = "0n1cr2bn2ar0iifjzmg714wa55r5dr0q8ygrs0lrdvanbg9s0ml6"; + libraryHaskellDepends = [ + base basic-prelude directory lifted-base shake + ]; + description = "Shake helpers"; + license = lib.licenses.mit; + }) {}; + + "shakespeare" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , containers, directory, exceptions, file-embed, ghc-prim, hspec + , HUnit, parsec, process, scientific, template-haskell, text + , th-lift, time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "shakespeare"; + version = "2.1.0.1"; + sha256 = "0byj0zhxi1pr8l5f18phzkwcf7z38lyk2zznz8hbkqadfgrmbdkc"; + libraryHaskellDepends = [ + aeson base blaze-html blaze-markup bytestring containers directory + exceptions file-embed ghc-prim parsec process scientific + template-haskell text th-lift time transformers + unordered-containers vector + ]; + testHaskellDepends = [ + aeson base blaze-html blaze-markup bytestring containers directory + exceptions ghc-prim hspec HUnit parsec process template-haskell + text time transformers + ]; + description = "A toolkit for making compile-time interpolated templates"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.psibi ]; + }) {}; + + "shakespeare-babel" = callPackage + ({ mkDerivation, base, classy-prelude, data-default, directory + , process, shakespeare, template-haskell + }: + mkDerivation { + pname = "shakespeare-babel"; + version = "0.2.0.0"; + sha256 = "1pvbrqxn4f0dsxnrrvpww0ranq9wr2ix74bhkw2n8x20hbrncgyg"; + libraryHaskellDepends = [ + base classy-prelude data-default directory process shakespeare + template-haskell + ]; + description = "compile es2015"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shakespeare-css" = callPackage + ({ mkDerivation, base, shakespeare }: + mkDerivation { + pname = "shakespeare-css"; + version = "1.1.0"; + sha256 = "18d0kxfrs0aj9pfd9p1j7w5amch1hvsww3xycgn5qk6i0z7l4ywz"; + libraryHaskellDepends = [ base shakespeare ]; + doHaddock = false; + description = "Stick your haskell variables into css at compile time. (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "shakespeare-i18n" = callPackage + ({ mkDerivation, base, shakespeare }: + mkDerivation { + pname = "shakespeare-i18n"; + version = "1.1.0"; + sha256 = "0ahhg9r7d8kdxn0x33bp5p8wmwkh1yvdqhw05yjwif0ky5y9h625"; + libraryHaskellDepends = [ base shakespeare ]; + doHaddock = false; + description = "A type-based approach to internationalization. (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "shakespeare-js" = callPackage + ({ mkDerivation, base, shakespeare }: + mkDerivation { + pname = "shakespeare-js"; + version = "1.3.0"; + sha256 = "0hihcrgvzf4nsrgw6vqpkzbgskq01yc1mnvp7g2wy7vq0dv4pjp4"; + libraryHaskellDepends = [ base shakespeare ]; + doHaddock = false; + description = "Stick your haskell variables into javascript/coffeescript at compile time. (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "shakespeare-sass" = callPackage + ({ mkDerivation, base, hsass, shakespeare, template-haskell, yesod + , yesod-core + }: + mkDerivation { + pname = "shakespeare-sass"; + version = "0.1.4.1"; + sha256 = "0y4z898dkmkmvfv1lhsq5rgsda5dz6ginvp62hmshbml8yg8hps7"; + libraryHaskellDepends = [ + base hsass shakespeare template-haskell yesod yesod-core + ]; + description = "SASS support for Shakespeare and Yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shakespeare-text" = callPackage + ({ mkDerivation, base, shakespeare }: + mkDerivation { + pname = "shakespeare-text"; + version = "1.1.0"; + sha256 = "18ixixb9aqn630s9wblxcki1gggm4i0fj9752c55p3b42q8h86rc"; + libraryHaskellDepends = [ base shakespeare ]; + doHaddock = false; + description = "Interpolation with quasi-quotation: put variables strings (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "shana" = callPackage + ({ mkDerivation, base, directory, regex-posix }: + mkDerivation { + pname = "shana"; + version = "2009.12.1"; + sha256 = "0fg16nbi0r0pdd3sfabzdz1f4595x3hz3b4pxfwy8l78p8lppv0y"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base directory regex-posix ]; + description = "treat haskell functions as unix pipes"; + license = lib.licenses.bsd3; + }) {}; + + "shannon-fano" = callPackage + ({ mkDerivation, base, bytestring, optparse-generic, QuickCheck }: + mkDerivation { + pname = "shannon-fano"; + version = "1.0.0.0"; + sha256 = "1p4n91ix3d00p6ygnksnwhkhha3lhl6hz5d1x7f7f6sbag9lxflb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring optparse-generic ]; + executableHaskellDepends = [ base bytestring optparse-generic ]; + testHaskellDepends = [ + base bytestring optparse-generic QuickCheck + ]; + description = "Shannon-fano compression algorithm in Haskell"; + license = lib.licenses.mit; + mainProgram = "shannon-fano"; + }) {}; + + "shapefile" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754, dbf + , filepath, rwlock + }: + mkDerivation { + pname = "shapefile"; + version = "0.0.0.1"; + sha256 = "0j6c01igj767ab3pd5yzkjkd8374rmjr57f2gw5c69qnh288c6w6"; + libraryHaskellDepends = [ + base binary bytestring data-binary-ieee754 dbf filepath rwlock + ]; + description = "Parser and related tools for ESRI shapefile format"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shapely-data" = callPackage + ({ mkDerivation, base, containers, proxy-kindness, QuickCheck + , tagged, template-haskell + }: + mkDerivation { + pname = "shapely-data"; + version = "0.1"; + sha256 = "1yn1rim4y6j834ngpz47wsi5pyhbi2gaznj0pyrqrmallzv0zin8"; + libraryHaskellDepends = [ + base proxy-kindness tagged template-haskell + ]; + testHaskellDepends = [ + base containers proxy-kindness QuickCheck tagged template-haskell + ]; + description = "Generics using @(,)@ and @Either@, with algebraic operations and typed conversions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shapes" = callPackage + ({ mkDerivation, array, base, containers, criterion, deepseq + , either, ghc-prim, hspec, lens, linear, mtl, QuickCheck + , shapes-math, transformers, vector, vector-th-unbox + }: + mkDerivation { + pname = "shapes"; + version = "0.1.0.0"; + sha256 = "0kfhw97y5a0vs75w0as6jwm0zxlkwkxar2a0afqrxlcplgwxvnpi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers deepseq either ghc-prim lens linear mtl + shapes-math transformers vector vector-th-unbox + ]; + executableHaskellDepends = [ + array base containers criterion deepseq either ghc-prim lens linear + mtl shapes-math transformers vector vector-th-unbox + ]; + testHaskellDepends = [ + array base containers deepseq either ghc-prim hspec lens linear mtl + QuickCheck shapes-math transformers vector vector-th-unbox + ]; + description = "physics engine and other tools for 2D shapes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "shapes-bench"; + broken = true; + }) {}; + + "shapes-demo" = callPackage + ({ mkDerivation, array, base, containers, either, ghc-prim, lens + , linear, monad-extras, mtl, sdl2, shapes, StateVar, text + , transformers, vector + }: + mkDerivation { + pname = "shapes-demo"; + version = "0.1.0.0"; + sha256 = "0ks0wnp2g1fdqwka03rw71dkpxvb89fvilx2avrxsh2cg1g1lari"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers either ghc-prim lens linear monad-extras mtl + sdl2 shapes StateVar text transformers vector + ]; + description = "demos for the 'shapes' package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "shapes-demo"; + }) {}; + + "shapes-math" = callPackage + ({ mkDerivation, base, criterion, ghc-prim, hspec, linear + , QuickCheck, template-haskell + }: + mkDerivation { + pname = "shapes-math"; + version = "0.1.0.0"; + sha256 = "13i5njr93kcwgra8wcj0hvj50ksqrcs2d4y7xb2hhj06c7r3w0xz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base ghc-prim QuickCheck template-haskell + ]; + executableHaskellDepends = [ + base criterion ghc-prim linear QuickCheck template-haskell + ]; + testHaskellDepends = [ + base ghc-prim hspec linear QuickCheck template-haskell + ]; + description = "faster vector/matrix math using unboxed numbers and Template Haskell"; + license = lib.licenses.bsd3; + mainProgram = "math-bench"; + }) {}; + + "sharc-timbre" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sharc-timbre"; + version = "0.2"; + sha256 = "1cwzks95jlpa4cd99mz5cz509h7j8k08w53xpvwny1bdb3p1cpsa"; + libraryHaskellDepends = [ base ]; + description = "Sandell Harmonic Archive. A collection of stable phases for all instruments in the orchestra."; + license = lib.licenses.bsd3; + }) {}; + + "shared-buffer" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, test-framework + , test-framework-quickcheck2, unix + }: + mkDerivation { + pname = "shared-buffer"; + version = "0.2.2"; + sha256 = "031aabqynp5d4k47rjjwyx3xjzh4f1k4csfgdnnhsf45xv5nc3kc"; + libraryHaskellDepends = [ base bytestring unix ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 unix + ]; + description = "A circular buffer built on shared memory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shared-fields" = callPackage + ({ mkDerivation, base, Cabal, hspec, lens, template-haskell, text + }: + mkDerivation { + pname = "shared-fields"; + version = "0.2.0.0"; + sha256 = "107n6w4dn0n4iv7qmfm1d9y04rgj3ab3qc8kyqqddnbnfa44y157"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base Cabal hspec lens text ]; + description = "a tiny library for using shared lens fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shared-memory" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "shared-memory"; + version = "0.2.0.1"; + sha256 = "04s8m05w5k065lxpjsvd29l1bnig1bqrxvnqdg028vd4w9y5kac1"; + libraryHaskellDepends = [ base unix ]; + testHaskellDepends = [ base bytestring unix ]; + description = "POSIX shared memory"; + license = lib.licenses.mit; + }) {}; + + "sharedio" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sharedio"; + version = "0.1.0"; + sha256 = "08hmmb2nn2lpirdnpp928m6xadzkv8k90x1nycw2b58vp1rpk7zv"; + libraryHaskellDepends = [ base ]; + description = "Bundles shared calls to IO functions to perform them only once"; + license = lib.licenses.mit; + }) {}; + + "she" = callPackage + ({ mkDerivation, base, filepath, mtl }: + mkDerivation { + pname = "she"; + version = "0.6"; + sha256 = "0x3jc2c4j0b8xavap7hj4673zb89zgww1pv13sddkn6p49pk1zvc"; + revision = "1"; + editedCabalFile = "0f3sdfkfr0asbqgbzlvqc1vpars535cris4i4acpznm4ahdhj6m8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base filepath mtl ]; + executableHaskellDepends = [ base filepath mtl ]; + description = "A Haskell preprocessor adding miscellaneous features"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "she"; + broken = true; + }) {}; + + "sheets" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , cassava, composite-base, composite-cassava, text, vector + }: + mkDerivation { + pname = "sheets"; + version = "0.1.0.0"; + sha256 = "0v7xii2sabpc61gy4jrym5cg6nzj6x3fl8iif6cfq7z5afk6ylyr"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cassava composite-base + composite-cassava text vector + ]; + description = "Spreadsheet type for composite"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shelduck" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring + , directory, exceptions, hastache, hspec, http-client, lens + , lens-aeson, mtl, random, regex-compat, shelly, Spock, stm, text + , time, transformers, unix, unordered-containers, uuid, wreq, yesod + }: + mkDerivation { + pname = "shelduck"; + version = "0.2.0.0"; + sha256 = "1hgzj9qr90mbhxk0mx8y93jcad7srgxplvkmswxynidfaphvfqry"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty async base bytestring directory exceptions + hastache http-client lens lens-aeson mtl random shelly Spock stm + text time transformers unordered-containers uuid wreq yesod + ]; + executableHaskellDepends = [ + aeson aeson-pretty async base bytestring directory exceptions + hastache http-client lens lens-aeson mtl random shelly Spock stm + text time transformers unix unordered-containers uuid wreq yesod + ]; + testHaskellDepends = [ + aeson base hspec http-client lens mtl regex-compat stm text + transformers wreq + ]; + description = "Test webhooks locally"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "shelduck"; + }) {}; + + "shell-conduit" = callPackage + ({ mkDerivation, async, base, bytestring, conduit, conduit-extra + , directory, filepath, hspec, hspec-expectations, monads-tf + , process, resourcet, semigroups, split, template-haskell, text + , transformers, unix, unliftio + }: + mkDerivation { + pname = "shell-conduit"; + version = "5.0.0"; + sha256 = "02zilgrb64x0rk4b4bihprwq9fr5gydzj003y3fq8ryf7r60g41w"; + libraryHaskellDepends = [ + async base bytestring conduit conduit-extra directory filepath + monads-tf process resourcet semigroups split template-haskell text + transformers unix unliftio + ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra hspec hspec-expectations + template-haskell + ]; + description = "Write shell scripts with Conduit"; + license = lib.licenses.bsd3; + }) {}; + + "shell-escape" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, vector }: + mkDerivation { + pname = "shell-escape"; + version = "0.2.0"; + sha256 = "0jms5hdl8zrpxwypq9998798krspclivprirrcq59r179alrng72"; + libraryHaskellDepends = [ + base binary bytestring containers vector + ]; + description = "Shell escaping library"; + license = lib.licenses.bsd3; + }) {}; + + "shell-monad" = callPackage + ({ mkDerivation, base, containers, text, unix }: + mkDerivation { + pname = "shell-monad"; + version = "0.6.10"; + sha256 = "11jl90ajzypgwchmsxw9l3ap3f1xb65zmvsrc3g9wf27bl8m8435"; + libraryHaskellDepends = [ base containers text unix ]; + description = "shell monad"; + license = lib.licenses.bsd3; + }) {}; + + "shell-pipe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "shell-pipe"; + version = "0.1"; + sha256 = "0xyarxm2hs8yypmz8w4zbnjvv5xl9dd657j7j3a82gbghsb93vyy"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Pipe streams through external shell commands"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shell-utility" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "shell-utility"; + version = "0.1"; + sha256 = "1n15v0avvkxvczmyjc6g4z9axr5c61n8jlpa1cm4xr3qk7spm1mi"; + libraryHaskellDepends = [ base ]; + description = "Utility functions for writing command-line programs"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "shellify" = callPackage + ({ mkDerivation, base, containers, data-default-class, directory + , extra, hspec, hspec-core, HStringTemplate, mtl, raw-strings-qq + , shake, text, unordered-containers + }: + mkDerivation { + pname = "shellify"; + version = "0.11.0.1"; + sha256 = "1ighr9py1c2njiwdzb4fy0rlz7k8zb51la5mr8ciwh7r8zkmi0gv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default-class directory extra HStringTemplate + mtl raw-strings-qq shake text unordered-containers + ]; + executableHaskellDepends = [ base raw-strings-qq text ]; + testHaskellDepends = [ base hspec hspec-core raw-strings-qq text ]; + description = "A tool for generating shell.nix files"; + license = lib.licenses.asl20; + mainProgram = "nix-shellify"; + maintainers = [ lib.maintainers.danielrolls ]; + }) {}; + + "shellish" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, mtl + , process, strict, time, unix-compat + }: + mkDerivation { + pname = "shellish"; + version = "0.1.4"; + sha256 = "1ldwid270mwyky6zmggbvn72hvs4s39hhf2zj8r0jahxnwlpbfan"; + libraryHaskellDepends = [ + base bytestring directory filepath mtl process strict time + unix-compat + ]; + description = "shell-/perl- like (systems) programming in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shellmate" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, process + , temporary, transformers, unix + }: + mkDerivation { + pname = "shellmate"; + version = "0.3.4.3"; + sha256 = "1cn3kh5rszyis2pqvh3s35zlchxwyf7vssd8md9z8vgqs6apd49r"; + libraryHaskellDepends = [ + base bytestring directory filepath process temporary transformers + unix + ]; + description = "Simple interface for shell scripting in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shellmate-extras" = callPackage + ({ mkDerivation, base, bytestring, feed, http-conduit, http-types + , mime-types, shellmate, tagsoup, text, utf8-string, xml + }: + mkDerivation { + pname = "shellmate-extras"; + version = "0.3.4.3"; + sha256 = "1aqc0bslqwrfr8b9nkk52n3fjw2b91gnn7pzzp24smm1cbm2x50d"; + libraryHaskellDepends = [ + base bytestring feed http-conduit http-types mime-types shellmate + tagsoup text utf8-string xml + ]; + description = "Extra functionality for shellmate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shellmet" = callPackage + ({ mkDerivation, base, doctest, Glob, markdown-unlit, process, text + }: + mkDerivation { + pname = "shellmet"; + version = "0.0.4.1"; + sha256 = "0jd05bazny7y25jnminal5wv30kxg6pzchswxpw5yac027qjagd0"; + revision = "1"; + editedCabalFile = "1ivpa3nrbp8qjam99m6dblhakc8gml1hhhigsmb708ndsyqfqa2i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base process text ]; + executableHaskellDepends = [ base text ]; + executableToolDepends = [ markdown-unlit ]; + testHaskellDepends = [ base doctest Glob ]; + description = "Out of the shell solution for scripting in Haskell"; + license = lib.licenses.mpl20; + mainProgram = "readme"; + }) {}; + + "shellout" = callPackage + ({ mkDerivation, async, base, stm, text, typed-process }: + mkDerivation { + pname = "shellout"; + version = "0.1.0.0"; + sha256 = "0cinrxwr4jclx37c3h9r1swkj6l78z7fmja6242z53ai1kjqj9kp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ async base stm text typed-process ]; + executableHaskellDepends = [ async base stm text typed-process ]; + description = "A threaded manager for Haskell that can run and stream external process output/err/exits"; + license = lib.licenses.bsd3; + mainProgram = "example"; + }) {}; + + "shelltestrunner" = callPackage + ({ mkDerivation, base, cmdargs, Diff, directory, filemanip + , filepath, hspec, hspec-contrib, hspec-core, HUnit, parsec + , pretty-show, process, regex-tdfa, safe, test-framework + , test-framework-hunit, utf8-string + }: + mkDerivation { + pname = "shelltestrunner"; + version = "1.10"; + sha256 = "1c6bjyxqa4mgnh3w4pqp6sbr5cf160n7jf9i1b4b9sdxzdjk7g87"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs Diff directory filemanip filepath hspec hspec-contrib + hspec-core HUnit parsec pretty-show process regex-tdfa safe + test-framework test-framework-hunit utf8-string + ]; + description = "Easy, repeatable testing of CLI programs/commands"; + license = "GPL"; + mainProgram = "shelltest"; + }) {}; + + "shellwords" = callPackage + ({ mkDerivation, base, hspec, megaparsec, text }: + mkDerivation { + pname = "shellwords"; + version = "0.1.3.1"; + sha256 = "1j7skcylpsi4xjh3icp5mvcr1434bcsf8dvha3wd6znn2s2k7wgb"; + libraryHaskellDepends = [ base megaparsec text ]; + testHaskellDepends = [ base hspec megaparsec ]; + description = "Parse strings into words, like a shell would"; + license = lib.licenses.mit; + }) {}; + + "shelly" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , enclosed-exceptions, exceptions, filepath, hspec, hspec-contrib + , HUnit, lifted-async, lifted-base, monad-control, mtl, process + , text, time, transformers, transformers-base, unix-compat + }: + mkDerivation { + pname = "shelly"; + version = "1.12.1"; + sha256 = "0xqcz0105cvvhngnlzbn2pfrh17vx5p20a1c4c9rp3124922cnhk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring containers directory enclosed-exceptions + exceptions filepath lifted-async lifted-base monad-control mtl + process text time transformers transformers-base unix-compat + ]; + testHaskellDepends = [ + base bytestring directory filepath hspec hspec-contrib HUnit + lifted-async mtl text transformers unix-compat + ]; + description = "shell-like (systems) programming in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "shelly-extra" = callPackage + ({ mkDerivation, async, base, hspec, HUnit, mtl, SafeSemaphore + , shelly, text + }: + mkDerivation { + pname = "shelly-extra"; + version = "0.3.0.2"; + sha256 = "0ijlmqcxlxrxmiyvz2kqscmyr9fhfcpxfj56g6grvc8gm4w9rlqr"; + libraryHaskellDepends = [ async base mtl SafeSemaphore shelly ]; + testHaskellDepends = [ + async base hspec HUnit mtl SafeSemaphore shelly text + ]; + description = "shelly features that require extra dependencies"; + license = lib.licenses.bsd3; + }) {}; + + "shentong" = callPackage + ({ mkDerivation, base, bytestring, hashmap, mtl, parallel, text + , time, uniplate, unordered-containers, vector + }: + mkDerivation { + pname = "shentong"; + version = "0.3.2"; + sha256 = "0519wcb9pgyv3rwgw0qvvjr9s18wr1j4rhyxbv4vn4czv880ds43"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring hashmap mtl parallel text time uniplate + unordered-containers vector + ]; + description = "A Haskell implementation of the Shen programming language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "shen"; + broken = true; + }) {}; + + "shh" = callPackage + ({ mkDerivation, async, base, bytestring, Cabal, containers + , deepseq, directory, filepath, markdown-unlit, mtl, process, PyF + , split, stringsearch, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, temporary, unix, utf8-string + }: + mkDerivation { + pname = "shh"; + version = "0.7.3.0"; + sha256 = "18rb6jhkazl64mixnw0s4v824m4vvmnpap3lvv917xsjj605xx1a"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + async base bytestring containers deepseq directory filepath mtl + process split stringsearch template-haskell unix utf8-string + ]; + executableHaskellDepends = [ + async base bytestring deepseq directory temporary unix + ]; + testHaskellDepends = [ + async base bytestring directory filepath PyF tasty tasty-hunit + tasty-quickcheck utf8-string + ]; + testToolDepends = [ markdown-unlit ]; + description = "Simple shell scripting from Haskell"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "shh-extras" = callPackage + ({ mkDerivation, base, hostname, shh, tasty, time }: + mkDerivation { + pname = "shh-extras"; + version = "0.1.0.2"; + sha256 = "0yax761d0xgc8nqg8h7y69fb1mwf88w73sznh3kffhlaladavskx"; + revision = "1"; + editedCabalFile = "1rk56bpsdiyylay8kmgky2i4bvxs6xjc3xdc1yssb2qv74gcl8wq"; + libraryHaskellDepends = [ base hostname shh time ]; + testHaskellDepends = [ base tasty ]; + description = "Utility functions for using shh"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "shift" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, bytestring + , composition-prelude, directory, filepath, optparse-applicative + }: + mkDerivation { + pname = "shift"; + version = "0.2.1.3"; + sha256 = "1b0587db6qk3hrr9sfxxcwi86wqzwr2qy035q9vvcxfr8sh0i3xg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base binary bytestring composition-prelude directory + filepath optparse-applicative + ]; + description = "A tool to quickly switch between directories"; + license = lib.licenses.mit; + mainProgram = "teleport-hask"; + }) {}; + + "shikensu" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath, flow + , Glob, tasty, tasty-hunit, text, unordered-containers + }: + mkDerivation { + pname = "shikensu"; + version = "0.4.1"; + sha256 = "0qf0rc0sxhj6x03g9mdxhnk8dk8n0jpi6061ky0cqhvivn4fd9hy"; + libraryHaskellDepends = [ + aeson base bytestring directory filepath flow Glob text + unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring directory filepath flow Glob tasty + tasty-hunit text unordered-containers + ]; + description = "Run a sequence of functions on in-memory representations of files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shimmer" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath, haskeline + , text + }: + mkDerivation { + pname = "shimmer"; + version = "0.1.3.4"; + sha256 = "1py65pz0kmp8fh102gqy4zvmdppyhpdg8h185nbx15zx4qq60i1c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers filepath haskeline text + ]; + executableHaskellDepends = [ + base bytestring containers filepath haskeline text + ]; + description = "The Reflective Lambda Machine"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "shimmer"; + broken = true; + }) {}; + + "shine" = callPackage + ({ mkDerivation, base, ghcjs-dom, ghcjs-prim, keycode, mtl, time + , transformers + }: + mkDerivation { + pname = "shine"; + version = "0.2.0.4"; + sha256 = "1m94xmvvs5rwh75mz1h3xw925hj01m9gh22isz4vxngfsg3qi1an"; + libraryHaskellDepends = [ + base ghcjs-dom ghcjs-prim keycode mtl time transformers + ]; + description = "Declarative graphics for the browser using GHCJS"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {ghcjs-prim = null;}; + + "shine-examples" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "shine-examples"; + version = "0.1"; + sha256 = "1xnykm61gqsf127zksa8hs07z238vp67kx2rxvwqyjvkvbi5ik7m"; + isLibrary = false; + isExecutable = true; + description = "Examples for the shine package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shine-varying" = callPackage + ({ mkDerivation, base, ghcjs-dom, keycode, shine, varying }: + mkDerivation { + pname = "shine-varying"; + version = "0.1.0.0"; + sha256 = "13mnzf8i9y7ifn73mvsrzv0dh01vc20cymqli29j384z1491sc40"; + revision = "4"; + editedCabalFile = "1q46j41fxi8y52vzx7g18izndwrckcny56xdzyzrj5455znhwrsy"; + libraryHaskellDepends = [ base ghcjs-dom keycode shine varying ]; + testHaskellDepends = [ base ghcjs-dom keycode shine varying ]; + description = "FRP interface for shine using the varying package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shivers-cfg" = callPackage + ({ mkDerivation, base, containers, directory, HPDF, language-dot + , mtl, pretty, process + }: + mkDerivation { + pname = "shivers-cfg"; + version = "0.1.1"; + sha256 = "1hb4fsglp7qvjscsbxh4372yg21zi7sdhaa362jzk63a1svxzx7c"; + libraryHaskellDepends = [ + base containers directory HPDF language-dot mtl pretty process + ]; + description = "Implementation of Shivers' Control-Flow Analysis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shoap" = callPackage + ({ mkDerivation, base, curl }: + mkDerivation { + pname = "shoap"; + version = "0.2"; + sha256 = "0ywb8bfkdpqqv2spb92j9rzx4fv5k1c7b65wj0zwnn9rp7ckq59v"; + libraryHaskellDepends = [ base curl ]; + description = "A very basic SOAP package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shopify" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base + , base64-bytestring, bytestring, containers + , control-monad-exception, http-conduit, http-types, lifted-base + , mtl, resourcet, safe, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "shopify"; + version = "0"; + sha256 = "17ws133ysx133jpacsivracys4rn9mj5ppfa1sr5gjbk6xzsi65h"; + libraryHaskellDepends = [ + aeson aeson-pretty attoparsec base base64-bytestring bytestring + containers control-monad-exception http-conduit http-types + lifted-base mtl resourcet safe text time unordered-containers + vector + ]; + description = "A haskell API binding for shopify.com"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "short-vec" = callPackage + ({ mkDerivation, adjunctions, base, data-default-class, deepseq + , distributive, fin-int, gauge, HUnit, indexed-traversable + , integer-gmp, portray, portray-diff, QuickCheck, semigroupoids + , sint, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "short-vec"; + version = "0.1.0.1"; + sha256 = "0vgdfpj40zlg32hxpp66fl2fa2srqk30i61va49409s733hrbq8l"; + libraryHaskellDepends = [ + adjunctions base data-default-class deepseq distributive fin-int + indexed-traversable integer-gmp portray portray-diff QuickCheck + semigroupoids sint + ]; + testHaskellDepends = [ + adjunctions base data-default-class deepseq distributive fin-int + HUnit indexed-traversable integer-gmp portray portray-diff + QuickCheck semigroupoids sint test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + adjunctions base data-default-class deepseq distributive fin-int + gauge indexed-traversable integer-gmp portray portray-diff + QuickCheck semigroupoids sint + ]; + description = "Length-indexed vectors using SmallArray#"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "short-vec-lens" = callPackage + ({ mkDerivation, base, fin-int, indexed-traversable, lens + , short-vec, sint + }: + mkDerivation { + pname = "short-vec-lens"; + version = "0.1.0.0"; + sha256 = "1afz1izz19xrjy0cdhmpy7b667waa5v8jh1ps3jpjfpgbmysjz3g"; + revision = "4"; + editedCabalFile = "1aajdqvh7jb1rdf5j7p70z2v1n8mvdk78qyshv1v4632a91pi4rx"; + libraryHaskellDepends = [ + base fin-int indexed-traversable lens short-vec sint + ]; + description = "Lenses and related functionality for the `short-vec` package"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shortbytestring" = callPackage + ({ mkDerivation, base, bytestring, deepseq, exceptions, ghc-prim + , primitive, QuickCheck, random, tasty, tasty-bench + , tasty-quickcheck, template-haskell, text, word16, word8 + }: + mkDerivation { + pname = "shortbytestring"; + version = "0.2.1.0"; + sha256 = "1aisvy9a0lbql7p1lhlbkpa3gp57cahb9fblg9rps8wz613vy62w"; + libraryHaskellDepends = [ + base bytestring exceptions primitive template-haskell text word16 + word8 + ]; + testHaskellDepends = [ + base bytestring deepseq ghc-prim QuickCheck tasty tasty-quickcheck + word16 word8 + ]; + benchmarkHaskellDepends = [ + base bytestring deepseq random tasty-bench + ]; + description = "Additional ShortByteString API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shortcircuit" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "shortcircuit"; + version = "0.1"; + sha256 = "02gcr6glp1kjs4l7ds8487dbblr1pw8nyq34i3rg1hskz0b83l6z"; + libraryHaskellDepends = [ base ]; + description = "Short-circuit values and expressions"; + license = lib.licenses.bsd3; + }) {}; + + "shortcut" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "shortcut"; + version = "0.1"; + sha256 = "1w9gz6wjs22jc71sxbkq5snz1jbzd372qnavhnnpj587518dfa8a"; + revision = "1"; + editedCabalFile = "14yp03pynaw3wwj6fnnr6ns7f74h2x7m75wvg3dkxc0dv6snl9l7"; + libraryHaskellDepends = [ base ]; + license = lib.licenses.bsd3; + }) {}; + + "shortcut-links" = callPackage + ({ mkDerivation, base, doctest, text }: + mkDerivation { + pname = "shortcut-links"; + version = "0.5.1.1"; + sha256 = "0567igvyl43fa06h7dq2lww0ing00n24xgmd25vhgx6kvnawnb90"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base doctest ]; + description = "Link shortcuts for use in text markup"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "shorten-strings" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "shorten-strings"; + version = "0.1.0.1"; + sha256 = "1srqbc2kx1zn0xlzv94y7kqdrflmdck3jy6d2fl75zhf11wilxw3"; + libraryHaskellDepends = [ base text ]; + description = "Shorten a variety of string-like types adding ellipsis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "should-not-typecheck" = callPackage + ({ mkDerivation, base, deepseq, hspec, hspec-expectations, HUnit }: + mkDerivation { + pname = "should-not-typecheck"; + version = "2.1.0"; + sha256 = "14fmv0mv2v4fqzynamlrmdj6d1l65aw1srf1wv19nrq7rrqaqf7m"; + libraryHaskellDepends = [ base deepseq HUnit ]; + testHaskellDepends = [ + base deepseq hspec hspec-expectations HUnit + ]; + description = "A HUnit/hspec assertion library to verify that an expression does not typecheck"; + license = lib.licenses.bsd3; + }) {}; + + "show" = callPackage + ({ mkDerivation, base, syb }: + mkDerivation { + pname = "show"; + version = "0.6"; + sha256 = "15bvfffnr034z8wbmhxa8h5qskbxwbflk434dx023l1qlm3sjmsg"; + libraryHaskellDepends = [ base syb ]; + description = "'Show' instances for Lambdabot"; + license = "GPL"; + }) {}; + + "show-combinators" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "show-combinators"; + version = "0.2.0.0"; + sha256 = "07ds87ldl9165hj3k5h84iawc6vqlbggni3dg1nhbxww1spxn0n9"; + revision = "2"; + editedCabalFile = "0n3xlpm41wpw1ybmacg9s7150nx00qrdlw2rq4fzz7iw7333cyjx"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Combinators to write Show instances"; + license = lib.licenses.mit; + }) {}; + + "show-please" = callPackage + ({ mkDerivation, base, mtl, parsec, template-haskell, th-orphans + , time + }: + mkDerivation { + pname = "show-please"; + version = "0.5.5"; + sha256 = "00l2bm9507bcyafzyl6dh4ppvz34h4w7vglyd1gxr9piz2z708hx"; + libraryHaskellDepends = [ + base mtl parsec template-haskell th-orphans time + ]; + description = "A wrapper type V with improved Show instances"; + license = lib.licenses.bsd3; + }) {}; + + "show-prettyprint" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, doctest + , prettyprinter, trifecta + }: + mkDerivation { + pname = "show-prettyprint"; + version = "0.3.0.1"; + sha256 = "030dzprz07ib41f8pg2409zdxymvkk8jq4m0vczvgaajq3gghkdk"; + revision = "1"; + editedCabalFile = "1sfspc1a5nhwap6mwx1wn75ar8csb2kx8r0rpampdrpk427idvzs"; + libraryHaskellDepends = [ + ansi-wl-pprint base prettyprinter trifecta + ]; + testHaskellDepends = [ + base containers doctest prettyprinter trifecta + ]; + description = "Robust prettyprinter for output of auto-generated Show instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "show-type" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "show-type"; + version = "0.1.1"; + sha256 = "1sppi8vj1cg7gwz7vagc1cry22b814wlwbm6jjj1c4d5f4kmpyyv"; + libraryHaskellDepends = [ base ]; + description = "convert types into string values in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "showdown" = callPackage + ({ mkDerivation, base, glade, gtk, random }: + mkDerivation { + pname = "showdown"; + version = "0.5.3"; + sha256 = "1gpjb8lw5zmnsd8ic739j91iqsv9a707nd9j5mbnhq6gilk61nrh"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base glade gtk random ]; + description = "A simple gtk based Russian Roulette game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "showdown"; + }) {}; + + "shower" = callPackage + ({ mkDerivation, aeson, base, containers, directory, filepath + , megaparsec, pretty, process, QuickCheck, tasty, tasty-golden + , tasty-quickcheck, temporary, text, unordered-containers + , utf8-string, vector + }: + mkDerivation { + pname = "shower"; + version = "0.2.0.3"; + sha256 = "0bxg88jbg5pj1nm48c1s04dl7l5psq35jsw60y3v1xpnszx95r1r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base megaparsec pretty ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson base containers directory filepath process QuickCheck tasty + tasty-golden tasty-quickcheck temporary text unordered-containers + utf8-string vector + ]; + description = "Clean up the formatting of 'show' output"; + license = lib.licenses.bsd3; + mainProgram = "shower"; + }) {}; + + "shpider" = callPackage + ({ mkDerivation, base, bytestring, containers, curl, mtl + , regex-posix, tagsoup, tagsoup-parsec, time, url, web-encodings + }: + mkDerivation { + pname = "shpider"; + version = "0.2.1.1"; + sha256 = "19741zlma2fp3jbfsmqgl0004bvfpizbjljg2k5xam1k4v144kwd"; + libraryHaskellDepends = [ + base bytestring containers curl mtl regex-posix tagsoup + tagsoup-parsec time url web-encodings + ]; + description = "Web automation library in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "shplit" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "shplit"; + version = "0.3"; + sha256 = "0wml7x8843ib8jmwq6xz9q011hz4vpd7zmnvbc8h2zdql6p6lqxr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base mtl ]; + description = "A Haskell pattern splitter with emacs attachments"; + license = lib.licenses.publicDomain; + mainProgram = "shplit"; + }) {}; + + "shqq" = callPackage + ({ mkDerivation, base, parsec, posix-escape, process + , template-haskell, unix + }: + mkDerivation { + pname = "shqq"; + version = "0.1"; + sha256 = "08mdnlnq001slxml0y1rg7nry2fz8qcf1cw0q22j84gx3csrfhcm"; + libraryHaskellDepends = [ + base parsec posix-escape process template-haskell unix + ]; + description = "Embed shell commands with interpolated Haskell variables, and capture output"; + license = lib.licenses.bsd3; + }) {}; + + "shuffle" = callPackage + ({ mkDerivation, array, base, Cabal, containers, directory + , filepath, network, network-uri, process, uhc-util, uuagc + , uuagc-cabal, uulib + }: + mkDerivation { + pname = "shuffle"; + version = "0.1.4.0"; + sha256 = "1xqppg8yi6rqfnd7j7qrw1j7qqnp3hhzrcdv6d2hzmrhfzgrnmic"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal uuagc uuagc-cabal ]; + libraryHaskellDepends = [ + array base Cabal containers directory filepath network network-uri + process uhc-util uuagc uuagc-cabal uulib + ]; + executableHaskellDepends = [ base ]; + description = "Shuffle tool for UHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "shuffle"; + }) {}; + + "shunya-library" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "shunya-library"; + version = "0.1.0.4"; + sha256 = "1imidmpjs1ps6j9hzizhknfgw6zwb8qb8zphfknjv9zgjmwn15x4"; + libraryHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + }) {}; + + "shunyalib" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "shunyalib"; + version = "0.1.0.1"; + sha256 = "1yh6xcfhjwb02y731s0lh1y6q63cdfmbnvxv3djylkf1hwdkqhpa"; + libraryHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + }) {}; + + "shwifty" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , mtl, primitive, template-haskell, text, th-abstraction, time + , unordered-containers, uuid-types, vector + }: + mkDerivation { + pname = "shwifty"; + version = "0.0.3.0"; + sha256 = "1cb30rc45p59clrjdwxm98vbpp7vmnp1r5z82iii46x9dapymmi8"; + libraryHaskellDepends = [ + base bytestring case-insensitive containers mtl primitive + template-haskell text th-abstraction time unordered-containers + uuid-types vector + ]; + description = "Generate swift types from haskell types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "si-clock" = callPackage + ({ mkDerivation, base, bytestring, hsI2C, time, transformers }: + mkDerivation { + pname = "si-clock"; + version = "0.1.3.1"; + sha256 = "15fk63nynpk5wz9ikij18g5vnrslsrv97fn649dkssmsdwifjfj5"; + libraryHaskellDepends = [ + base bytestring hsI2C time transformers + ]; + description = "An interface to the Silicon Labs Si5351 clock chip"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "si-timers" = callPackage + ({ mkDerivation, base, deepseq, io-classes, mtl, nothunks + , QuickCheck, stm, tasty, tasty-quickcheck, time + }: + mkDerivation { + pname = "si-timers"; + version = "1.4.0.0"; + sha256 = "0mw53f830qhk99q5q1hbbh2ci2fzqg5k71lzjp39h50jxa6g776d"; + libraryHaskellDepends = [ + base deepseq io-classes mtl nothunks stm time + ]; + testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + description = "timers using SI units (seconds)"; + license = lib.licenses.asl20; + }) {}; + + "sibe" = callPackage + ({ mkDerivation, base, Chart, Chart-cairo, containers + , data-default-class, deepseq, directory, hmatrix, JuicyPixels + , lens, random, random-shuffle, regex-base, regex-pcre, split + , stemmer, text, vector + }: + mkDerivation { + pname = "sibe"; + version = "0.2.0.5"; + sha256 = "0sj4k0z3w18hwzfb32dnscidksj05awspvqdhx49j7ckbc155aic"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Chart Chart-cairo containers data-default-class deepseq + hmatrix lens random random-shuffle regex-base regex-pcre split + stemmer text vector + ]; + executableHaskellDepends = [ + base Chart Chart-cairo containers data-default-class directory + hmatrix JuicyPixels random random-shuffle split vector + ]; + description = "Machine Learning algorithms"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sieve" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sieve"; + version = "0.1.0.1"; + sha256 = "19zjwzh3i8ql5xz9rvmbz7n2l3z7dcq683ikrpvqx3wxnc06058m"; + libraryHaskellDepends = [ base ]; + description = "Sieve is an implementation of the Sieve abstract data type"; + license = lib.licenses.gpl2Only; + }) {}; + + "sifflet" = callPackage + ({ mkDerivation, base, Cabal, cairo, containers, directory, fgl + , filepath, glib, gtk, HUnit, hxt, mtl, parsec, process, text, unix + }: + mkDerivation { + pname = "sifflet"; + version = "2.3.0"; + sha256 = "1m0f5n2dz02mvd2hlsv3gdq8y4xqba7dmyqn2x123sbvm9yvj584"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cairo containers directory fgl filepath glib gtk hxt mtl + parsec process text unix + ]; + executableHaskellDepends = [ base unix ]; + testHaskellDepends = [ + base Cabal cairo containers fgl HUnit parsec process + ]; + description = "Simple, visual, functional language for learning about recursion"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sifflet"; + broken = true; + }) {}; + + "sifflet-lib" = callPackage + ({ mkDerivation, base, cairo, containers, directory, fgl, filepath + , gdk_x11, glib, gtk, gtk_x11, hxt, mtl, parsec, process, unix + }: + mkDerivation { + pname = "sifflet-lib"; + version = "2.2.1"; + sha256 = "1snaq0vlsk4r2lbg2sk389ppwnz22mqwhf1lgwjh3cg91ab905n4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cairo containers directory fgl filepath glib gtk hxt mtl + parsec process unix + ]; + librarySystemDepends = [ gdk_x11 gtk_x11 ]; + description = "Library of modules shared by sifflet and its tests and its exporters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {gdk_x11 = null; gtk_x11 = null;}; + + "siggy-chardust" = callPackage + ({ mkDerivation, base, doctest, hlint, smallcheck, tasty + , tasty-hunit, tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "siggy-chardust"; + version = "1.0.0"; + sha256 = "0hssby6mak0bq1fqv47hp6rnw51yz1kgzgsmnvh2k9jfq0y0qwwz"; + revision = "1"; + editedCabalFile = "1lknm1jr6h5qpixc727aj3zbmj4ia21r9lb8gzj50iildgmfk33b"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest hlint smallcheck tasty tasty-hunit tasty-quickcheck + tasty-smallcheck + ]; + description = "Rounding rationals to significant digits and decimal places"; + license = lib.licenses.mpl20; + }) {}; + + "sigma-ij" = callPackage + ({ mkDerivation, array, base, combinat, containers + , optparse-applicative, parsec2, random, time + }: + mkDerivation { + pname = "sigma-ij"; + version = "0.2.0.2"; + sha256 = "06cs1abh2kb9ciq0va15zb56fhfkwdf3rx8c2700jrc1pf65m8vc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base combinat containers optparse-applicative parsec2 random + time + ]; + executableHaskellDepends = [ + base combinat optparse-applicative time + ]; + description = "Thom polynomials of second order Thom-Boardman singularities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sigma-ij"; + }) {}; + + "sigmacord" = callPackage + ({ mkDerivation, aeson, async, base, base64-bytestring, bytestring + , containers, data-default, emoji, http-api-data, http-client + , iso8601-time, MonadRandom, mtl, network, req, safe-exceptions + , scientific, text, time, unliftio, unordered-containers + , websockets, wuss + }: + mkDerivation { + pname = "sigmacord"; + version = "1.0.0"; + sha256 = "0y6v35b7sx93nx3jccglylzzax6axb83yrv18h79zhjwh18vl9ch"; + libraryHaskellDepends = [ + aeson async base base64-bytestring bytestring containers + data-default emoji http-api-data http-client iso8601-time + MonadRandom mtl network req safe-exceptions scientific text time + unliftio unordered-containers websockets wuss + ]; + description = "Write Discord Bots in Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sign" = callPackage + ({ mkDerivation, base, containers, deepseq, hashable, HUnit + , lattices, QuickCheck, tasty, tasty-hunit, tasty-quickcheck + , tasty-th, universe-base + }: + mkDerivation { + pname = "sign"; + version = "0.4.4"; + sha256 = "1z9csfbl5h4cprvykszn81xncsry7fama2y3gbgnqr7mq15qziq7"; + revision = "2"; + editedCabalFile = "1si2x4ip4lqh9zj249f1rsslzxxj94arww63bqaha2zkg25sfykz"; + libraryHaskellDepends = [ + base containers deepseq hashable lattices universe-base + ]; + testHaskellDepends = [ + base containers deepseq HUnit lattices QuickCheck tasty tasty-hunit + tasty-quickcheck tasty-th universe-base + ]; + description = "Arithmetic over signs and sets of signs"; + license = lib.licenses.bsd3; + }) {}; + + "signable" = callPackage + ({ mkDerivation, aeson, asn1-encoding, asn1-types, base + , base64-bytestring, binary, bytestring, casing, cryptonite + , directory, generic-arbitrary, hspec, memory, microlens, pem + , proto-lens, proto-lens-arbitrary, proto-lens-runtime, QuickCheck + , quickcheck-instances, secp256k1-haskell, text, universum + , unordered-containers + }: + mkDerivation { + pname = "signable"; + version = "0.4"; + sha256 = "0fzf3zijr61ifqbxkmkzii8vbl5h04ydpzc24z5ixvcq94yfzlgx"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base binary bytestring casing cryptonite + memory microlens pem proto-lens proto-lens-runtime + secp256k1-haskell text universum + ]; + testHaskellDepends = [ + aeson asn1-encoding asn1-types base base64-bytestring binary + bytestring casing cryptonite directory generic-arbitrary hspec + memory microlens pem proto-lens proto-lens-arbitrary + proto-lens-runtime QuickCheck quickcheck-instances + secp256k1-haskell text universum unordered-containers + ]; + description = "Deterministic serialisation and signatures with proto-lens support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "signable-haskell-protoc" = callPackage + ({ mkDerivation, base, bytestring, casing, containers, ghc + , ghc-paths, ghc-source-gen, lens-family, proto-lens + , proto-lens-protoc, proto-lens-runtime, text + }: + mkDerivation { + pname = "signable-haskell-protoc"; + version = "0.2"; + sha256 = "1qipgv7xihnnj0mbw8469cj2vsyb367msc3lk1dfy8gjlfdl6nc3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring casing containers ghc ghc-paths ghc-source-gen + lens-family proto-lens proto-lens-protoc proto-lens-runtime text + ]; + description = "Deterministic serialisation and signatures with proto-lens support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "signable-haskell-protoc"; + broken = true; + }) {}; + + "signal" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "signal"; + version = "0.1.0.4"; + sha256 = "1rbnblp2d9cw54jnxjcfjhp0bizvcdcxg9y1b4ky0iskny9dvgy4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base unix ]; + executableHaskellDepends = [ base ]; + description = "Multiplatform signal support for Haskell"; + license = lib.licenses.mit; + mainProgram = "test"; + }) {}; + + "signal-messaging-dbus" = callPackage + ({ mkDerivation, base, bytestring, dbus, time, unliftio }: + mkDerivation { + pname = "signal-messaging-dbus"; + version = "1.0.1.0"; + sha256 = "1r4xam6vr5ngzsm37m3ajvf3ksq6rrp59p22ad0nga4qbrwjlpva"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring dbus time unliftio ]; + executableHaskellDepends = [ base bytestring dbus time unliftio ]; + description = "Bindings for signal-cli's DBus interface"; + license = "AGPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "signal-dbus-example"; + broken = true; + }) {}; + + "signals" = callPackage + ({ mkDerivation, base, containers, hashable, imperative-edsl-vhdl + , language-vhdl, mtl, observable-sharing, operational-alacarte + }: + mkDerivation { + pname = "signals"; + version = "0.2.0.2"; + sha256 = "1ap4iqmz2k7i0qspvijndxc0map1qrn1zgh0dnqyy84w9w54ph9d"; + libraryHaskellDepends = [ + base containers hashable imperative-edsl-vhdl language-vhdl mtl + observable-sharing operational-alacarte + ]; + description = "Synchronous signal processing for DSLs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "signature" = callPackage + ({ mkDerivation, aeson, base, byteable, bytestring + , case-insensitive, cryptohash, hexstring, scientific, text + , unordered-containers, vector + }: + mkDerivation { + pname = "signature"; + version = "0.1.1.0"; + sha256 = "0ciwxpmcdw5zn6005qpafx2q005bbyalr7zw22kj7grm95ffp5xq"; + libraryHaskellDepends = [ + aeson base byteable bytestring case-insensitive cryptohash + hexstring scientific text unordered-containers vector + ]; + description = "Hmac sha256 signature json and http payload"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "signed-multiset" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "signed-multiset"; + version = "0.5"; + sha256 = "0ajpy07n57x8gbnxym1fdmwhwzyk2a5cxvhc3hjjn3lpn50hiicl"; + libraryHaskellDepends = [ base containers ]; + description = "Multisets with negative membership"; + license = lib.licenses.bsd3; + }) {}; + + "significant-figures" = callPackage + ({ mkDerivation, base, HasBigDecimal, haskeline, parsec, tasty + , tasty-hunit, tasty-quickcheck, terminfo, text + }: + mkDerivation { + pname = "significant-figures"; + version = "0.2.0.0"; + sha256 = "07x4sgjcnjf7hmq7x17lc2qwd1vsnybm6s620y0cwaawr81rhlxx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base HasBigDecimal parsec text ]; + executableHaskellDepends = [ + base HasBigDecimal haskeline parsec terminfo text + ]; + testHaskellDepends = [ + base HasBigDecimal tasty tasty-hunit tasty-quickcheck text + ]; + description = "Calculate expressions involving significant figures"; + license = lib.licenses.gpl3Plus; + mainProgram = "significant-figures-cli"; + }) {}; + + "signify-hs" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring + , cryptohash-sha512, cryptonite, eccrypto, filepath + , optparse-applicative, parsec + }: + mkDerivation { + pname = "signify-hs"; + version = "0.1.0.1"; + sha256 = "1a8ipdyc4c79waf1mgpwbmj1wrghmc5x49ksbxiwnkz6ini61kny"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring bytestring cryptohash-sha512 cryptonite + eccrypto parsec + ]; + executableHaskellDepends = [ + base base64-bytestring bytestring cryptohash-sha512 cryptonite + eccrypto filepath optparse-applicative parsec + ]; + description = "A Haskell clone of OpenBSD signify"; + license = lib.licenses.bsd3; + mainProgram = "signify-hs"; + }) {}; + + "silently" = callPackage + ({ mkDerivation, base, deepseq, directory, nanospec, temporary }: + mkDerivation { + pname = "silently"; + version = "1.2.5.3"; + sha256 = "0wk3yci4r9v0vwyzylj3k07damz17jwc6n6imwqahf4lsapsz7ds"; + libraryHaskellDepends = [ base deepseq directory ]; + testHaskellDepends = [ base deepseq directory nanospec temporary ]; + description = "Prevent or capture writing to stdout and other handles"; + license = lib.licenses.bsd3; + }) {}; + + "silkscreen" = callPackage + ({ mkDerivation, base, prettyprinter }: + mkDerivation { + pname = "silkscreen"; + version = "0.0.0.4"; + sha256 = "18zv92gm2lfcl2rqvch29qplvqfsvm64w208x0j092vxx3hf1hrb"; + libraryHaskellDepends = [ base prettyprinter ]; + description = "Prettyprinting transformers"; + license = lib.licenses.bsd3; + }) {}; + + "silvi" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, chronos, http-types + , ip, quantification, savage, text + }: + mkDerivation { + pname = "silvi"; + version = "0.1.0"; + sha256 = "1sgx40fmlf3188j4bl647f8psvpf7xfbzzzilgicg3w49dwxxq2q"; + libraryHaskellDepends = [ + attoparsec base bytestring chronos http-types ip quantification + savage text + ]; + testHaskellDepends = [ base quantification savage text ]; + description = "A generator for different kinds of data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "simd" = callPackage + ({ mkDerivation, base, ghc-prim, primitive, vector }: + mkDerivation { + pname = "simd"; + version = "0.1.0.1"; + sha256 = "0rmp715k7k41h7nnfg3ik28pf602jvh5wb23yzbpz0j8vkfysn8m"; + libraryHaskellDepends = [ base ghc-prim primitive vector ]; + description = "simple interface to GHC's SIMD instructions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simdutf" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, system-cxx-std-lib }: + mkDerivation { + pname = "simdutf"; + version = "0.1.0"; + sha256 = "07lvq45j9fcbkjhi733zm7dbjmx28ggv5g69g43yyqqn35223lqr"; + libraryHaskellDepends = [ base system-cxx-std-lib ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "A Haskell interface to simdutf"; + license = lib.licenses.mit; + }) {}; + + "simfin" = callPackage + ({ mkDerivation, aeson, base, bytestring, Chart, Chart-diagrams + , composition-extra, containers, exceptions, http-client + , http-client-tls, http-types, multi-containers, SVGFonts, tasty + , tasty-hunit, text, time, unordered-containers, utf8-string + }: + mkDerivation { + pname = "simfin"; + version = "1.0.0"; + sha256 = "1axrwkxa93igwr737xi98cni5s99kd29hxn3y7xbvh89wri7xcza"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring composition-extra exceptions http-client + http-client-tls http-types text time unordered-containers + utf8-string + ]; + executableHaskellDepends = [ + base Chart Chart-diagrams containers multi-containers SVGFonts text + time + ]; + testHaskellDepends = [ aeson base tasty tasty-hunit text ]; + description = "A library to fetch and parse financial data from the SimFin(+) API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simgi" = callPackage + ({ mkDerivation, base, containers, haskell98 + , mersenne-random-pure64, mtl, parsec, random + }: + mkDerivation { + pname = "simgi"; + version = "0.3"; + sha256 = "1yqd9799ys8y4n325mayq8qps99ajv1r4j8h6r16l5n94wvyw1ba"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers haskell98 mersenne-random-pure64 mtl parsec random + ]; + description = "stochastic simulation engine"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "simgi"; + }) {}; + + "simple" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , blaze-builder, bytestring, cmdargs, directory, filepath, hspec + , hspec-contrib, http-types, mime-types, monad-control, mtl + , process, setenv, simple-templates, text, transformers + , transformers-base, unordered-containers, vector, wai, wai-extra + }: + mkDerivation { + pname = "simple"; + version = "2.0.0"; + sha256 = "03x82bpj72mf48qjcygv6cj3df5d5bqq43x8bfgprhq5r31s9yd8"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base64-bytestring blaze-builder bytestring directory + filepath http-types mime-types monad-control mtl simple-templates + text transformers transformers-base unordered-containers vector wai + wai-extra + ]; + executableHaskellDepends = [ + aeson attoparsec base bytestring cmdargs directory filepath process + setenv simple-templates text unordered-containers vector + ]; + testHaskellDepends = [ + aeson base base64-bytestring blaze-builder bytestring directory + filepath hspec hspec-contrib http-types mime-types monad-control + mtl simple-templates text transformers transformers-base + unordered-containers vector wai wai-extra + ]; + description = "A minimalist web framework for the WAI server interface"; + license = lib.licenses.lgpl3Only; + mainProgram = "smpl"; + }) {}; + + "simple-actors" = callPackage + ({ mkDerivation, base, chan-split, contravariant, mtl, transformers + }: + mkDerivation { + pname = "simple-actors"; + version = "0.4.0"; + sha256 = "13xjyr6gf55yxinaah4c8fx56a9fyr191v4lwycnlkdz8vvizw25"; + libraryHaskellDepends = [ + base chan-split contravariant mtl transformers + ]; + description = "A library for more structured concurrent programming, based on the Actor Model"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-affine-space" = callPackage + ({ mkDerivation, base, deepseq, directory, filepath, hlint, process + , regex-posix + }: + mkDerivation { + pname = "simple-affine-space"; + version = "0.2.1"; + sha256 = "1rnn4krcraygnmlph6wlk1r531cqy0c04qrsvdm3aw1m4jhbdrax"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ + base directory filepath hlint process regex-posix + ]; + description = "A simple library for affine and vector spaces"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.turion ]; + }) {}; + + "simple-amount" = callPackage + ({ mkDerivation, aeson, base, data-default, gmp, hedgehog, HUnit + , lens, mpfr, pretty, pretty-show, profunctors, split, tasty + , tasty-hedgehog, tasty-hunit, text, time, transformers + }: + mkDerivation { + pname = "simple-amount"; + version = "0.2.0"; + sha256 = "1vcms57piz1abvsbsc67m1yzlnkkffz4bgrdg1yqxja7azncpizf"; + libraryHaskellDepends = [ + aeson base data-default lens pretty pretty-show profunctors split + text time transformers + ]; + librarySystemDepends = [ gmp mpfr ]; + testHaskellDepends = [ + aeson base data-default hedgehog HUnit lens pretty pretty-show + profunctors split tasty tasty-hedgehog tasty-hunit text time + transformers + ]; + license = lib.licenses.bsd3; + }) {inherit (pkgs) gmp; inherit (pkgs) mpfr;}; + + "simple-atom" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "simple-atom"; + version = "0.2"; + sha256 = "1kqkaay3r03plxvvyan3hdgj2rfynygnisi6hrsjwqgj4nw6va17"; + libraryHaskellDepends = [ base containers deepseq ]; + description = "Atom (or symbol) datatype for fast comparision and sorting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-bluetooth" = callPackage + ({ mkDerivation, base, bluetooth, bytestring, network }: + mkDerivation { + pname = "simple-bluetooth"; + version = "0.1.0.0"; + sha256 = "1qrlvqy2vcl36db3403nb1c0sx233d3vwxrbqb7jip13hy0h6jf4"; + libraryHaskellDepends = [ base bytestring network ]; + librarySystemDepends = [ bluetooth ]; + description = "Simple Bluetooth API for Windows and Linux (bluez)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {bluetooth = null;}; + + "simple-c-value" = callPackage + ({ mkDerivation, base, checkers, DebugTraceHelpers, derive, dlist + , ghc-prim, HUnit, mtl, QuickCheck, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , tuple, uniplate + }: + mkDerivation { + pname = "simple-c-value"; + version = "0.0.0.1"; + sha256 = "0ky0yilcc54hx8sl11z4dl14n6k9wfz0w9bwv3pbgyi44ravr8gs"; + libraryHaskellDepends = [ + base DebugTraceHelpers dlist ghc-prim tuple + ]; + testHaskellDepends = [ + base checkers DebugTraceHelpers derive dlist ghc-prim HUnit mtl + QuickCheck template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 tuple uniplate + ]; + description = "A simple C value type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "simple-cabal" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath }: + mkDerivation { + pname = "simple-cabal"; + version = "0.1.3.1"; + sha256 = "08cg8c8zw1gxz1m75695c5x5g3wxa47rnqrn5ws23da9krzy4762"; + libraryHaskellDepends = [ + base bytestring Cabal directory filepath + ]; + description = "Cabal file wrapper library"; + license = lib.licenses.bsd3; + }) {}; + + "simple-cairo" = callPackage + ({ mkDerivation, base, bytestring, c-struct, cairo, cairo-image + , exception-hierarchy, primitive, stm, template-haskell, text + , union-angle, union-color, vector + }: + mkDerivation { + pname = "simple-cairo"; + version = "0.1.0.6"; + sha256 = "08w3q6mln3xmd8hjkaaw0j0djcyxc9wnrwangd6p5ajp3zdf26wb"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring c-struct cairo-image exception-hierarchy primitive + stm template-haskell text union-angle union-color vector + ]; + libraryPkgconfigDepends = [ cairo ]; + testHaskellDepends = [ + base bytestring c-struct cairo-image exception-hierarchy primitive + stm template-haskell text union-angle union-color vector + ]; + description = "Binding to Cairo library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) cairo;}; + + "simple-cmd" = callPackage + ({ mkDerivation, base, directory, extra, filepath, hspec, process + , time, unix + }: + mkDerivation { + pname = "simple-cmd"; + version = "0.2.7"; + sha256 = "1pjkcww6s45s6w757cyxniis2w4ndg7vgz6gj3c1iwfh10ajk0q4"; + libraryHaskellDepends = [ + base directory extra filepath process time unix + ]; + testHaskellDepends = [ base hspec ]; + description = "Simple String-based process commands"; + license = lib.licenses.bsd3; + }) {}; + + "simple-cmd-args" = callPackage + ({ mkDerivation, base, optparse-applicative }: + mkDerivation { + pname = "simple-cmd-args"; + version = "0.1.8"; + sha256 = "13jaxivmcxjrv4cv7d7s7yv4jxy6rpig7qy8va8ynifnxframvyj"; + libraryHaskellDepends = [ base optparse-applicative ]; + description = "Simple command args parsing and execution"; + license = lib.licenses.bsd3; + }) {}; + + "simple-conduit" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, CC-delcont + , chunked-data, conduit, conduit-combinators, conduit-extra + , containers, criterion, either, exceptions, filepath, foldl, free + , hspec, lifted-async, lifted-base, mmorph, monad-control + , mono-traversable, mtl, mwc-random, primitive, QuickCheck + , semigroups, stm, streaming-commons, text, transformers + , transformers-base, vector, void + }: + mkDerivation { + pname = "simple-conduit"; + version = "0.6.0"; + sha256 = "1zhl4k5h14fgak9nhz6rpn4lmky6higgj6hilzqr4685b9alci0q"; + libraryHaskellDepends = [ + base bifunctors bytestring chunked-data containers either + exceptions filepath free lifted-async lifted-base mmorph + monad-control mono-traversable mtl mwc-random primitive semigroups + stm streaming-commons text transformers transformers-base vector + ]; + benchmarkHaskellDepends = [ + base bifunctors bytestring CC-delcont chunked-data conduit + conduit-combinators conduit-extra containers criterion either + exceptions filepath foldl free hspec lifted-async lifted-base + mmorph monad-control mono-traversable mtl mwc-random primitive + QuickCheck semigroups stm streaming-commons text transformers + transformers-base vector void + ]; + description = "A simple streaming I/O library based on monadic folds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-config" = callPackage + ({ mkDerivation, base, bytestring, data-default, hspec, network-uri + , parsec, template-haskell, transformers + }: + mkDerivation { + pname = "simple-config"; + version = "1.2.2.1"; + sha256 = "1ndczlpqycrmyjm8v3gpsw1f946lfvc70kzmipli4ir9cbqh5d5k"; + libraryHaskellDepends = [ + base bytestring data-default network-uri parsec template-haskell + transformers + ]; + testHaskellDepends = [ base hspec ]; + description = "Simple config file parser generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-css" = callPackage + ({ mkDerivation, base, blaze-html, hashable, language-css + , unordered-containers + }: + mkDerivation { + pname = "simple-css"; + version = "0.0.4"; + sha256 = "19a2yfp9gji7w5ps5lh8jwvnhma21d83v4fm2hrc92490fpq9aid"; + libraryHaskellDepends = [ + base blaze-html hashable language-css unordered-containers + ]; + description = "simple binding of css and html"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-download" = callPackage + ({ mkDerivation, base, conduit-combinators, http-client + , http-conduit, mtl, transformers + }: + mkDerivation { + pname = "simple-download"; + version = "0.0.2"; + sha256 = "1khgz6wljxzxsasvm20jinxyd59amw0izx50pfv12j5mbsszxajp"; + libraryHaskellDepends = [ + base conduit-combinators http-client http-conduit mtl transformers + ]; + description = "A simple wrapper of http-conduit for file download"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-effects" = callPackage + ({ mkDerivation, array, async, base, bytestring, criterion + , exceptions, list-t, monad-control, MonadRandom, mtl, text + , transformers, transformers-base + }: + mkDerivation { + pname = "simple-effects"; + version = "0.13.0.0"; + sha256 = "14ik7rw9qszfq010g6c951r59g1gds3lpczsrqi4gq932s1rr4rn"; + revision = "1"; + editedCabalFile = "15zca24ldx643cyp1f7l5d69g3micqrha2sk5arz5xygxhas2yrm"; + libraryHaskellDepends = [ + array async base bytestring exceptions list-t monad-control + MonadRandom mtl text transformers transformers-base + ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base criterion mtl transformers ]; + description = "A simple effect system that integrates with MTL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-enumeration" = callPackage + ({ mkDerivation, base, doctest, integer-gmp }: + mkDerivation { + pname = "simple-enumeration"; + version = "0.2.1"; + sha256 = "16m3i3703yb2921nq1hk4ap3s7yrxsyczw2anziv6wvy4xq252qr"; + libraryHaskellDepends = [ base integer-gmp ]; + testHaskellDepends = [ base doctest ]; + description = "Finite or countably infinite sequences of values"; + license = lib.licenses.bsd3; + }) {}; + + "simple-eval" = callPackage + ({ mkDerivation, base, parsec, text, transformers }: + mkDerivation { + pname = "simple-eval"; + version = "0.1.0.1"; + sha256 = "185dgpfc7b1ayw0ajfdnf28fy1a87b3kqn4fh9y5l9krzlqs2lfl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parsec text transformers ]; + executableHaskellDepends = [ base text ]; + description = "Evaluate a Text to an Integer: \"1 + 1\" -> 2"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "Eval"; + broken = true; + }) {}; + + "simple-expr" = callPackage + ({ mkDerivation, base, data-fix, doctest, graphite, graphviz + , hashable, numhask, text, unicode-show + }: + mkDerivation { + pname = "simple-expr"; + version = "0.1.1.0"; + sha256 = "0qbmwnl9wgngpx94j9h906mrk9iyclrl0w6wy3p7za7dygcb333i"; + libraryHaskellDepends = [ + base data-fix graphite graphviz hashable numhask text unicode-show + ]; + testHaskellDepends = [ + base data-fix doctest graphite graphviz hashable numhask text + unicode-show + ]; + description = "Minimalistic toolkit for simple mathematical expression"; + license = lib.licenses.bsd3; + }) {}; + + "simple-firewire" = callPackage + ({ mkDerivation, base, bindings-dc1394, CV }: + mkDerivation { + pname = "simple-firewire"; + version = "0.1.3.4"; + sha256 = "14fh3z3vqkmfgvgxja431ivm3lk1ksgrxaqjzz25wdc493j640ka"; + libraryHaskellDepends = [ base bindings-dc1394 CV ]; + description = "Simplified interface for firewire cameras"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "simple-form" = callPackage + ({ mkDerivation, base, blaze-html, digestive-functors + , email-validate, network-uri, old-locale, text, time, transformers + }: + mkDerivation { + pname = "simple-form"; + version = "0.5.0"; + sha256 = "01pqp7593vxf32fw18g7351qblj4lxvbgvs0psgb9aghsw3dss53"; + libraryHaskellDepends = [ + base blaze-html digestive-functors email-validate network-uri + old-locale text time transformers + ]; + description = "Forms that configure themselves based on type"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-genetic-algorithm" = callPackage + ({ mkDerivation, base, deepseq, parallel, random }: + mkDerivation { + pname = "simple-genetic-algorithm"; + version = "0.2.0.0"; + sha256 = "14gy8bmkvv81zd1hmdzmmdzf4pspn4nymfpjx07jxcgm5isn49qi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base parallel random ]; + executableHaskellDepends = [ base deepseq parallel random ]; + description = "Simple parallel genetic algorithm implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ga-sin-example"; + broken = true; + }) {}; + + "simple-genetic-algorithm-mr" = callPackage + ({ mkDerivation, base, deepseq, MonadRandom, parallel, random + , transformers + }: + mkDerivation { + pname = "simple-genetic-algorithm-mr"; + version = "0.4.0.0"; + sha256 = "193n24n5dpmdha85h4vn0kx846hppyzbc9f75wgndc7y7vm1qagy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base MonadRandom parallel random transformers + ]; + executableHaskellDepends = [ + base deepseq MonadRandom parallel random transformers + ]; + description = "Simple parallel genetic algorithm implementation"; + license = lib.licenses.bsd3; + mainProgram = "ga-sin-example"; + }) {}; + + "simple-get-opt" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "simple-get-opt"; + version = "0.5"; + sha256 = "0mprf5fw691sfv35y48mf8lxl5i9i8qr8rxygdbnzsyq7vz4ndb1"; + libraryHaskellDepends = [ base ]; + description = "A simple library for processing command-line options"; + license = lib.licenses.bsd3; + }) {}; + + "simple-index" = callPackage + ({ mkDerivation, base, containers, hashable, safecopy + , unordered-containers + }: + mkDerivation { + pname = "simple-index"; + version = "0.1.0.1"; + sha256 = "0w5nqhabv1rdbgnjw5vgx6p19dhqiq6xn5ljld3s7ndfk8nfddgy"; + libraryHaskellDepends = [ + base containers hashable safecopy unordered-containers + ]; + description = "Allows simple indexation on any data type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-log" = callPackage + ({ mkDerivation, async, base, base-unicode-symbols, containers + , data-default, deepseq, directory, exceptions, filepath, hformat + , hspec, microlens, microlens-platform, mmorph, mtl, SafeSemaphore + , text, time, transformers + }: + mkDerivation { + pname = "simple-log"; + version = "0.9.12"; + sha256 = "1038asbw9yi1wz3di0ggx62nazljh9m07dvf3lmjrvj1k8i7842w"; + libraryHaskellDepends = [ + async base base-unicode-symbols containers data-default deepseq + directory exceptions filepath hformat microlens microlens-platform + mmorph mtl SafeSemaphore text time transformers + ]; + testHaskellDepends = [ base hspec microlens-platform text ]; + description = "Simple log for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-log-syslog" = callPackage + ({ mkDerivation, base, hsyslog, simple-log, text }: + mkDerivation { + pname = "simple-log-syslog"; + version = "0.2.0"; + sha256 = "1619jsxgz5afmwhjcixg54i7dhh8jl29cmziifjrg60mm4rf2c34"; + libraryHaskellDepends = [ base hsyslog simple-log text ]; + description = "Syslog backend for simple-log"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "simple-logger" = callPackage + ({ mkDerivation, base, fast-logger, monad-logger, mtl, text }: + mkDerivation { + pname = "simple-logger"; + version = "0.1.1"; + sha256 = "16ap76da3pvigl9gwpzb6miy13z5ypgh318cnqfyij0l5hrg4qg4"; + libraryHaskellDepends = [ base fast-logger monad-logger mtl text ]; + description = "A very simple but efficient logging framework"; + license = lib.licenses.mit; + }) {}; + + "simple-logging" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, exceptions + , filepath, hscolour, iso8601-time, lens, mtl, simple-effects + , string-conv, text, time, uuid, vector + }: + mkDerivation { + pname = "simple-logging"; + version = "0.2.0.5"; + sha256 = "1xli7ypsqbqv0yx58z0g7fbg5i83rkwwgv65hlx5cpfip4ks3qnn"; + libraryHaskellDepends = [ + aeson base bytestring directory exceptions filepath hscolour + iso8601-time lens mtl simple-effects string-conv text time uuid + vector + ]; + testHaskellDepends = [ + aeson base bytestring exceptions hscolour iso8601-time lens mtl + simple-effects string-conv text time vector + ]; + description = "Logging effect to plug into the simple-effects framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "simple-ltl" = callPackage + ({ mkDerivation, base, criterion, deepseq, tasty, tasty-hunit }: + mkDerivation { + pname = "simple-ltl"; + version = "2.1.0"; + sha256 = "1hq9s9s9rslsq0ccdi92mjcxvvv3ficdfbfbbplgclzmlwbmwqzw"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "A simple LTL checker"; + license = lib.licenses.bsd3; + }) {}; + + "simple-media-timestamp" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "simple-media-timestamp"; + version = "0.2.1.0"; + sha256 = "1d4zx68cz4i3gdah3j7kn2zr3h34mh89a4wkqb0aasxbyiwll4p0"; + libraryHaskellDepends = [ base ]; + description = "A very simple timestamp type"; + license = lib.licenses.mit; + }) {}; + + "simple-media-timestamp-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, simple-media-timestamp }: + mkDerivation { + pname = "simple-media-timestamp-attoparsec"; + version = "0.1.0.0"; + sha256 = "0zkwb24blzmhb6y9yy2cjsgsv1l756wgpcp90drb5ga73qix0k5g"; + libraryHaskellDepends = [ attoparsec base simple-media-timestamp ]; + description = "Attoparsec parser for simple-media-timestamp"; + license = lib.licenses.mit; + }) {}; + + "simple-media-timestamp-formatting" = callPackage + ({ mkDerivation, base, formatting, simple-media-timestamp }: + mkDerivation { + pname = "simple-media-timestamp-formatting"; + version = "0.1.1.0"; + sha256 = "1fkjplpkv1jxcadhc596rv7jzbgn2f1xnmwdfa68wls3hl0h7s70"; + libraryHaskellDepends = [ base formatting simple-media-timestamp ]; + description = "Formatting for simple-media-timestamp"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-money" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "simple-money"; + version = "0.2.0.1"; + sha256 = "0bhiqnk7nh2y4qk7zkbfygna7kcg0gwqy8a5m70dqxs3f34h3fwf"; + libraryHaskellDepends = [ base containers ]; + description = "Simple library to handle and interexchange money"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-neural-networks" = callPackage + ({ mkDerivation, base, containers, deepseq, parallel, random, split + }: + mkDerivation { + pname = "simple-neural-networks"; + version = "0.2.0.1"; + sha256 = "07brvfs19qprbpiys38gw3ypkwyx8y31fdil3kkzc9gszvcfi7vy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers deepseq parallel random split + ]; + executableHaskellDepends = [ + base containers deepseq parallel random split + ]; + description = "Simple parallel neural networks implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-nix" = callPackage + ({ mkDerivation, base, classy-prelude, error-list, hspec + , hspec-expectations, MissingH, mtl, parsec, system-filepath, text + , text-render, unordered-containers + }: + mkDerivation { + pname = "simple-nix"; + version = "0.1.0.4"; + sha256 = "1kyarxkp9zdf6k1jpx9a5yjrjghbr52ranfzrbcnb8kdnzi0mh0f"; + libraryHaskellDepends = [ + base classy-prelude error-list MissingH mtl parsec system-filepath + text text-render unordered-containers + ]; + testHaskellDepends = [ + base classy-prelude error-list hspec hspec-expectations MissingH + mtl parsec system-filepath text text-render unordered-containers + ]; + description = "Simple parsing/pretty printing for Nix expressions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "simple-observer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "simple-observer"; + version = "0.0.1"; + sha256 = "1njzw6zjarlpjrmbkxwivr9azj8v1298bsd1ai3ddlmylwyhn24r"; + libraryHaskellDepends = [ base ]; + description = "The Observer pattern"; + license = lib.licenses.bsd3; + }) {}; + + "simple-pango" = callPackage + ({ mkDerivation, array, base, bytestring, c-enum, c-struct + , containers, glib-stopgap, pango, primitive, simple-cairo + , template-haskell, text, union-angle, union-color + }: + mkDerivation { + pname = "simple-pango"; + version = "0.1.0.1"; + sha256 = "1yxl1n9cnqqc0r98h7v57647dkn9bik6h2g5p2dgipi35bx7lmj5"; + libraryHaskellDepends = [ + array base bytestring c-enum c-struct containers glib-stopgap + primitive simple-cairo template-haskell text union-angle + union-color + ]; + libraryPkgconfigDepends = [ pango ]; + testHaskellDepends = [ + array base bytestring c-enum c-struct containers glib-stopgap + primitive simple-cairo template-haskell text union-angle + union-color + ]; + description = "Binding to Pango library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) pango;}; + + "simple-parser" = callPackage + ({ mkDerivation, base, bytestring, containers, errata, exceptions + , mmorph, mtl, nonempty-containers, scientific, tasty, tasty-hunit + , tasty-th, text, text-builder + }: + mkDerivation { + pname = "simple-parser"; + version = "0.12.1"; + sha256 = "0izlhj9jilwj7zilav8ygnz5k6zbz65q2s1yyjsx62b9mfl9skqs"; + libraryHaskellDepends = [ + base bytestring containers errata exceptions mmorph mtl + nonempty-containers scientific text text-builder + ]; + testHaskellDepends = [ + base bytestring containers errata exceptions mmorph mtl + nonempty-containers scientific tasty tasty-hunit tasty-th text + text-builder + ]; + description = "Simple parser combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-pascal" = callPackage + ({ mkDerivation, base, containers, filepath, mtl, parsec + , simple-stacked-vm + }: + mkDerivation { + pname = "simple-pascal"; + version = "0.1"; + sha256 = "1nrm52agsgr2gxljv14l7f713jvbfa99qnzkcni2s7777xc33dkk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers filepath mtl parsec simple-stacked-vm + ]; + description = "Simplified Pascal language to SSVM compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "spc"; + }) {}; + + "simple-pipe" = callPackage + ({ mkDerivation, base, bytestring, lifted-base, monad-control + , monads-tf, stm, transformers-base + }: + mkDerivation { + pname = "simple-pipe"; + version = "0.0.0.29"; + sha256 = "0ilc781520h1x65x3cqdzp2067g7rf7vdlnss8wsg2x1f5cxs6yh"; + revision = "1"; + editedCabalFile = "1bp8dwhympy43g43496vgp6dclbfjibdwgqsild681bn83yprsdz"; + libraryHaskellDepends = [ + base bytestring lifted-base monad-control monads-tf stm + transformers-base + ]; + description = "simple pipeline library like conduit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-postgresql-orm" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath + , postgresql-orm, postgresql-simple, resource-pool, simple + , transformers + }: + mkDerivation { + pname = "simple-postgresql-orm"; + version = "2.0.0"; + sha256 = "1pnazp4flngncc4zks4br3mz0003mf0gdbnzndki8i8d9r94wx8c"; + libraryHaskellDepends = [ + base bytestring directory filepath postgresql-orm postgresql-simple + resource-pool simple transformers + ]; + description = "Connector package for integrating postgresql-orm with the Simple web framework"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "simple-prompt" = callPackage + ({ mkDerivation, base, exceptions, extra, haskeline, time }: + mkDerivation { + pname = "simple-prompt"; + version = "0.2.2"; + sha256 = "1m8q7jqmdsz3nmsb86i9wy94pxypz172ragx9qfy2v5v0pmc8mww"; + libraryHaskellDepends = [ base exceptions extra haskeline time ]; + description = "Simple commandline text prompt functions"; + license = lib.licenses.bsd3; + }) {}; + + "simple-reflect" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "simple-reflect"; + version = "0.3.3"; + sha256 = "0ayvrx5cm8n6db21jiyjmk5h93pw7cz1707hih09hlhk9jh5x0h7"; + libraryHaskellDepends = [ base ]; + description = "Simple reflection of expressions containing variables"; + license = lib.licenses.bsd3; + }) {}; + + "simple-rope" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck }: + mkDerivation { + pname = "simple-rope"; + version = "0.1"; + sha256 = "187ghgn8nivvn5m8nsn0vrjh8mr6h7n6r1p1119gr4h3m2hpmrpl"; + libraryHaskellDepends = [ base bytestring QuickCheck ]; + description = "Memory-efficient strings with concatenation and splitting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-sendfile" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , directory, easy-file, hspec, hspec-discover, HUnit, network + , process, resourcet, unix + }: + mkDerivation { + pname = "simple-sendfile"; + version = "0.2.32"; + sha256 = "18r8d1in3x9r1p9fmvmypf9922icjbm1ksvqvp95dnf3gakd0a4z"; + libraryHaskellDepends = [ base bytestring network unix ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra directory easy-file hspec + HUnit network process resourcet + ]; + testToolDepends = [ hspec-discover ]; + description = "Cross platform library for the sendfile system call"; + license = lib.licenses.bsd3; + }) {}; + + "simple-server" = callPackage + ({ mkDerivation, base, bytestring, concurrent-extra, containers + , hashtables, network, time, unbounded-delays + }: + mkDerivation { + pname = "simple-server"; + version = "0.0.3"; + sha256 = "0qmqkcyikyjcfsq82w0i54ydizfnp72h0qfsbjw5qjizf4l3awcr"; + libraryHaskellDepends = [ + base bytestring concurrent-extra containers hashtables network time + unbounded-delays + ]; + description = "Simple Server interface"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-session" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, byteable + , bytestring, containers, cookie, cryptohash, http-types, simple + , transformers, wai, wai-extra + }: + mkDerivation { + pname = "simple-session"; + version = "2.0.0"; + sha256 = "0wsjvrx6ab05hgn75mphx9056yx1x9v4g0frd0cc4n32w48v30zm"; + libraryHaskellDepends = [ + base base64-bytestring blaze-builder byteable bytestring containers + cookie cryptohash http-types simple transformers wai wai-extra + ]; + description = "Cookie-based session management for the Simple web framework"; + license = lib.licenses.lgpl3Only; + }) {}; + + "simple-sessions" = callPackage + ({ mkDerivation, base, indexed, synchronous-channels }: + mkDerivation { + pname = "simple-sessions"; + version = "0.1.3"; + sha256 = "08abag1im9gp2jpndd12sv911ca2qwh6frrz6qr87mj11xfhbky5"; + libraryHaskellDepends = [ base indexed synchronous-channels ]; + description = "A simple implementation of session types"; + license = lib.licenses.bsd3; + }) {}; + + "simple-smt" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "simple-smt"; + version = "0.9.7"; + sha256 = "17arwga9irr5aacf0mrdnp1lw1vqlfl3kzwaaiwcw39idlprdnb4"; + libraryHaskellDepends = [ base process ]; + description = "A simple way to interact with an SMT solver process"; + license = lib.licenses.bsd3; + }) {}; + + "simple-sql-parser" = callPackage + ({ mkDerivation, base, containers, megaparsec, mtl + , parser-combinators, prettyprinter, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "simple-sql-parser"; + version = "0.7.1"; + sha256 = "0jzmc5ian4y2jpng8c5xqf8igx5h186nw131vh6vq76nyzxxbx87"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers megaparsec mtl parser-combinators prettyprinter + text + ]; + testHaskellDepends = [ + base containers megaparsec mtl parser-combinators prettyprinter + tasty tasty-hunit text + ]; + description = "A parser for SQL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-src-utils" = callPackage + ({ mkDerivation, base, extra, tasty, tasty-hunit, text }: + mkDerivation { + pname = "simple-src-utils"; + version = "0.1"; + sha256 = "0cfa2l7a0c8kgr0707jnk2qzh12a2564bdzzynjzcdjdqda6d5ch"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base extra text ]; + testHaskellDepends = [ base extra tasty tasty-hunit text ]; + description = "source code editing utilities"; + license = lib.licenses.bsd3; + }) {}; + + "simple-stacked-vm" = callPackage + ({ mkDerivation, array, base, binary-state, containers, filepath + , mtl, parsec + }: + mkDerivation { + pname = "simple-stacked-vm"; + version = "0.1.2"; + sha256 = "1y9zcwwhri56av1phcp8v8mby6kmv6fplxic892y6hyrbxzwy78q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary-state containers filepath mtl parsec + ]; + description = "Simple stacked virtual machine: assembler, disassembler, bytecode interpreter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ssvm"; + broken = true; + }) {}; + + "simple-tabular" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "simple-tabular"; + version = "0.1.0.0"; + sha256 = "0p7rd8y6rhwg0ap6cib7l32bglvfkvbzg938pdwpb2ss6cv8b9zs"; + libraryHaskellDepends = [ base ]; + description = "Simple tabular-text formatter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-tar" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, filepath + , time + }: + mkDerivation { + pname = "simple-tar"; + version = "0.5.1"; + sha256 = "0pqfvahhrjxxgimn2hvxns62yr4bi2izrpbriygvkgr791aa8gnm"; + libraryHaskellDepends = [ + base bytestring cereal containers filepath time + ]; + description = "Simple, pure, file-system-free reading of tar files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-templates" = callPackage + ({ mkDerivation, aeson, attoparsec, base, hspec, HUnit, scientific + , text, unordered-containers, vector + }: + mkDerivation { + pname = "simple-templates"; + version = "2.0.0"; + sha256 = "12jpl09lf8v1jxk1j8v7fl2km27pr28lb2r4fsll1cw6b2xkhvaf"; + libraryHaskellDepends = [ + aeson attoparsec base scientific text unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base hspec HUnit scientific vector + ]; + description = "A basic template language for the Simple web framework"; + license = lib.licenses.lgpl3Only; + }) {}; + + "simple-text-format" = callPackage + ({ mkDerivation, attoparsec, base, hspec, microlens-platform, text + , unordered-containers + }: + mkDerivation { + pname = "simple-text-format"; + version = "0.1"; + sha256 = "1k8pdc0hr09zkqnc9rzzkr0w89y9kqnj1mv60y0z5hfblwpk5xk6"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ + base hspec microlens-platform text unordered-containers + ]; + description = "Simple text based format strings with named identifiers"; + license = lib.licenses.bsd3; + }) {}; + + "simple-ui" = callPackage + ({ mkDerivation, base, data-default-class, exceptions, lens, mtl + , stm, template-haskell, transformers, vector, vty + }: + mkDerivation { + pname = "simple-ui"; + version = "0.3.0"; + sha256 = "1dn9ma1kvn3gcgdcc09s38nlmcmcfifr7gcdn59ghp7pxxb8dxds"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base data-default-class exceptions lens mtl stm template-haskell + transformers vector vty + ]; + description = "UI library for terminal"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-units" = callPackage + ({ mkDerivation, base, doctest, first-class-families }: + mkDerivation { + pname = "simple-units"; + version = "1.0.2"; + sha256 = "1caijdnah0lr5c48zmx93b06yvw9fbpakw0y0nz0k4icv935xdam"; + libraryHaskellDepends = [ base first-class-families ]; + testHaskellDepends = [ base doctest ]; + description = "Simple arithmetic with SI units using type-checked dimensional analysis"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simple-vec3" = callPackage + ({ mkDerivation, base, criterion, doctest, doctest-driver-gen + , QuickCheck, tasty, tasty-quickcheck, vector + }: + mkDerivation { + pname = "simple-vec3"; + version = "0.6.0.1"; + sha256 = "0m1aa480gnw9bxzpx4hg6pa896lmc56cdfg33fvfkngvcfbfb13m"; + libraryHaskellDepends = [ base QuickCheck vector ]; + testHaskellDepends = [ + base doctest doctest-driver-gen tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion vector ]; + description = "Three-dimensional vectors of doubles with basic operations"; + license = lib.licenses.bsd3; + }) {}; + + "simple-zipper" = callPackage + ({ mkDerivation, base, hspec, lens }: + mkDerivation { + pname = "simple-zipper"; + version = "0.1.0.0"; + sha256 = "1ai59qp617y4gvij602ykzc245w49mby2jag3r0rzr868v1vzzsy"; + libraryHaskellDepends = [ base lens ]; + testHaskellDepends = [ base hspec lens ]; + description = "Zippers made slightly easier"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simpleargs" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "simpleargs"; + version = "0.2.1"; + sha256 = "1grjjpb3397wnr6sd0bn679k9pfg1zlm61350zd2gj5yq6pshl6p"; + revision = "1"; + editedCabalFile = "09l7ry6ygw8yixzwl9z8r19bn8nkzvilpi75kklfn0lcmskj8nax"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Provides a more flexible getArgs function with better error reporting"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simpleconfig" = callPackage + ({ mkDerivation, base, containers, either, generic-deriving, hspec + , lens, text + }: + mkDerivation { + pname = "simpleconfig"; + version = "0.0.10"; + sha256 = "0yrhgzwc138svs8p8pmlb1nbglhij3zi7228y32j9axzwmsszpg6"; + libraryHaskellDepends = [ base containers either lens ]; + testHaskellDepends = [ + base containers either generic-deriving hspec lens text + ]; + description = "Short description of your package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simpleirc" = callPackage + ({ mkDerivation, base, bytestring, connection, containers, hspec + , HUnit, knob, network, old-locale, time + }: + mkDerivation { + pname = "simpleirc"; + version = "0.3.1"; + sha256 = "1mwhqa5gby38hlbq0shjbff4whhblw00x8wksqbh47jd6i6ihww5"; + libraryHaskellDepends = [ + base bytestring connection containers network old-locale time + ]; + testHaskellDepends = [ base bytestring hspec HUnit knob ]; + description = "Simple IRC Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simpleirc-lens" = callPackage + ({ mkDerivation, base, bytestring, simpleirc }: + mkDerivation { + pname = "simpleirc-lens"; + version = "0.2.0.0"; + sha256 = "1cmzln3lya1scz10c6p33aqwy7djivc1dm9qkpkbwp2c8adq02bw"; + libraryHaskellDepends = [ base bytestring simpleirc ]; + description = "Lenses for simpleirc types"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "simplelru" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "simplelru"; + version = "0.1.0.3"; + sha256 = "02arimxh5nhm7kxw9wliah1x9g8bvfb4s76q67lw6b2y3d80y92z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + license = lib.licenses.bsd3; + mainProgram = "simplelru-exe"; + }) {}; + + "simplemesh" = callPackage + ({ mkDerivation, base, linear }: + mkDerivation { + pname = "simplemesh"; + version = "0.1.0.0"; + sha256 = "1cq8h96kr1qnxqma7if3pmxcw05nrirpnw703r4cba75xwgwlqcl"; + libraryHaskellDepends = [ base linear ]; + description = "Generators for primitive meshes"; + license = lib.licenses.bsd3; + }) {}; + + "simplenote" = callPackage + ({ mkDerivation, base, bytestring, curl, dataenc, download-curl + , HTTP, json, time, utf8-string + }: + mkDerivation { + pname = "simplenote"; + version = "1.0"; + sha256 = "0kggnvbhvzrsqj387vqq2xpspk4xn3830k65g4cc642gmw4l803v"; + libraryHaskellDepends = [ + base bytestring curl dataenc download-curl HTTP json time + utf8-string + ]; + description = "Haskell interface for the simplenote API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simpleprelude" = callPackage + ({ mkDerivation, base, ghc-paths, haskell-src-exts, process + , uniplate + }: + mkDerivation { + pname = "simpleprelude"; + version = "1.0.1.3"; + sha256 = "0qlhh9m455fh8w9hdzykgxbw699mkd926ar031j99dhimca2d4hj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ + base ghc-paths haskell-src-exts process uniplate + ]; + description = "A simplified Haskell prelude for teaching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simplesmtpclient" = callPackage + ({ mkDerivation, array, base, directory, network, old-time }: + mkDerivation { + pname = "simplesmtpclient"; + version = "0.2"; + sha256 = "0z8g82222nvh3yhn8qisr8qqnsv02zxjyzs32qrcg2pshbd5mdj8"; + revision = "1"; + editedCabalFile = "09dd2d70jhkw3svsf4680f9250w4c7s9396w6dac2l2ypxxiq0p6"; + libraryHaskellDepends = [ array base directory network old-time ]; + description = "Very simple SMTP Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simplessh" = callPackage + ({ mkDerivation, base, bytestring, libssh2, mtl }: + mkDerivation { + pname = "simplessh"; + version = "0.2.0.6"; + sha256 = "1w67k70740dyrrp1k2xz5vbj6qm2smrq9g867z81dphwscqaknm3"; + libraryHaskellDepends = [ base bytestring mtl ]; + librarySystemDepends = [ libssh2 ]; + description = "Simple wrapper around libssh2"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libssh2;}; + + "simplest-sqlite" = callPackage + ({ mkDerivation, base, bytestring, exception-hierarchy, sqlite + , template-haskell, text + }: + mkDerivation { + pname = "simplest-sqlite"; + version = "0.1.0.2"; + sha256 = "02ws0f4cf9mdbkadzp4val5kqiflgwskil71iq7mb90d41j1khmp"; + libraryHaskellDepends = [ + base bytestring exception-hierarchy template-haskell text + ]; + librarySystemDepends = [ sqlite ]; + description = "Simplest SQLite3 binding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) sqlite;}; + + "simplex" = callPackage + ({ mkDerivation, base, directory, filepath, mtl, process, random + , regex-compat, split, time + }: + mkDerivation { + pname = "simplex"; + version = "0.3.8"; + sha256 = "0z8ysg43dydij5l271ary8g5l26k0fvsymi99ycyjnl2ij1sg482"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath mtl process random regex-compat split time + ]; + description = "A simple markup language that translates to LaTeX"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "simplex"; + broken = true; + }) {}; + + "simplex-basic" = callPackage + ({ mkDerivation, base, bifunctors, containers, hspec + , linear-grammar, mtl, QuickCheck, transformers + }: + mkDerivation { + pname = "simplex-basic"; + version = "0.0.0.1"; + sha256 = "180bnrka1id16scz4zzi60m8692b7pyicfzfbzvi8rz1shl038zq"; + revision = "1"; + editedCabalFile = "18dpw8yr80lzpfynsq2xxhsiq3byykkvjsix6hwqfcxlzyy0hl2z"; + libraryHaskellDepends = [ + base bifunctors linear-grammar mtl QuickCheck transformers + ]; + testHaskellDepends = [ + base bifunctors containers hspec linear-grammar mtl QuickCheck + transformers + ]; + description = "Very basic simplex implementation"; + license = lib.licenses.bsd3; + }) {}; + + "simplex-method" = callPackage + ({ mkDerivation, base, containers, generic-lens, lens, monad-logger + , text, time + }: + mkDerivation { + pname = "simplex-method"; + version = "0.2.0.0"; + sha256 = "0hmagcxpb0vrg3shd9ab4ykimi717692b2g1pkjkq7nsb5qc3fh0"; + libraryHaskellDepends = [ + base containers generic-lens lens monad-logger text time + ]; + testHaskellDepends = [ + base containers generic-lens lens monad-logger text time + ]; + description = "Implementation of the two-phase simplex method in exact rational arithmetic"; + license = lib.licenses.bsd3; + }) {}; + + "simplexmq" = callPackage + ({ mkDerivation, aeson, ansi-terminal, asn1-encoding, asn1-types + , async, attoparsec, base, base64-bytestring, bytestring + , composition, constraints, containers, cryptonite, cryptostore + , data-default, direct-sqlite, directory, filepath, generic-random + , hspec, hspec-core, http-types, HUnit, ini, iso8601-time, memory + , mtl, network, network-transport, optparse-applicative, process + , QuickCheck, random, simple-logger, sqlite-simple, stm + , template-haskell, text, time, timeit, tls, transformers, unliftio + , unliftio-core, websockets, x509, x509-store, x509-validation + }: + mkDerivation { + pname = "simplexmq"; + version = "1.1.0"; + sha256 = "1qzrc32bs4s2qn8hz6z0ni5nv89a6vakl5wzk8sa7p2b3fkrc3gw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal asn1-encoding asn1-types async attoparsec base + base64-bytestring bytestring composition constraints containers + cryptonite cryptostore data-default direct-sqlite directory + filepath generic-random http-types iso8601-time memory mtl network + network-transport QuickCheck random simple-logger sqlite-simple stm + template-haskell text time tls transformers unliftio unliftio-core + websockets x509 x509-store x509-validation + ]; + executableHaskellDepends = [ + aeson ansi-terminal asn1-encoding asn1-types async attoparsec base + base64-bytestring bytestring composition constraints containers + cryptonite cryptostore data-default direct-sqlite directory + filepath generic-random http-types ini iso8601-time memory mtl + network network-transport optparse-applicative process QuickCheck + random simple-logger sqlite-simple stm template-haskell text time + tls transformers unliftio unliftio-core websockets x509 x509-store + x509-validation + ]; + testHaskellDepends = [ + aeson ansi-terminal asn1-encoding asn1-types async attoparsec base + base64-bytestring bytestring composition constraints containers + cryptonite cryptostore data-default direct-sqlite directory + filepath generic-random hspec hspec-core http-types HUnit + iso8601-time memory mtl network network-transport QuickCheck random + simple-logger sqlite-simple stm template-haskell text time timeit + tls transformers unliftio unliftio-core websockets x509 x509-store + x509-validation + ]; + description = "SimpleXMQ message broker"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simplistic-generics" = callPackage + ({ mkDerivation, base, containers, deepseq, kind-apply, mtl + , template-haskell + }: + mkDerivation { + pname = "simplistic-generics"; + version = "2.0.0"; + sha256 = "178sy401xh8g4a7gs0iiwpcgqb9nif8yaa7rsr0ryjkhi5xpbb6q"; + libraryHaskellDepends = [ + base containers deepseq kind-apply mtl template-haskell + ]; + description = "Generic programming without too many type classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "simpoole" = callPackage + ({ mkDerivation, base, concurrency, containers, exceptions, hspec + , mtl, time + }: + mkDerivation { + pname = "simpoole"; + version = "0.4.0"; + sha256 = "12gvmgjngbl8inf0w5nfngbpk3l2shsc4gi3hxk9m5l85ngz2y16"; + libraryHaskellDepends = [ + base concurrency containers exceptions mtl time + ]; + testHaskellDepends = [ base concurrency hspec ]; + description = "Simple pool"; + license = lib.licenses.bsd3; + }) {}; + + "simseq" = callPackage + ({ mkDerivation, base, bio, bytestring, random }: + mkDerivation { + pname = "simseq"; + version = "0.0"; + sha256 = "0i60ksi5xc0d0rg5xzhbdjv2f3b5jr6rl9khn9i2b1n9sh1lv36m"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base bio bytestring random ]; + description = "Simulate sequencing with different models for priming and errors"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "simseq"; + }) {}; + + "simtreelo" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "simtreelo"; + version = "0.1.1.4"; + sha256 = "0a8414006gdya8b4dw38251kim3x2i5g7m03ga479ialghralrc8"; + libraryHaskellDepends = [ base containers ]; + description = "Load data organized in a tree"; + license = lib.licenses.gpl3Only; + }) {}; + + "since" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "since"; + version = "0.0.0"; + sha256 = "1zy1vwna8a0421l3jvdm8mg36xwgj4xl3p2xkf678ahbzk0179vs"; + libraryHaskellDepends = [ base time ]; + description = "Get the number of seconds since the last invocation"; + license = lib.licenses.bsd3; + }) {}; + + "sindre" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers + , libXft, mtl, parsec, permute, process, regex-pcre, setlocale + , text, unix, utf8-string, X11, X11-rm, x11-xim, X11-xshape, xext + }: + mkDerivation { + pname = "sindre"; + version = "0.6"; + sha256 = "0pp000cabdjphgb0panyg9nw0zgfzklkg4ink8swyxcix3r84mj9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array attoparsec base bytestring containers mtl parsec permute + process regex-pcre setlocale text unix utf8-string X11 X11-rm + x11-xim X11-xshape + ]; + libraryPkgconfigDepends = [ libXft xext ]; + executableHaskellDepends = [ + array attoparsec base bytestring containers mtl parsec permute + process regex-pcre setlocale text unix utf8-string X11 X11-rm + x11-xim X11-xshape + ]; + executablePkgconfigDepends = [ libXft xext ]; + description = "A programming language for simple GUIs"; + license = lib.licenses.bsd3; + mainProgram = "sindre"; + }) {inherit (pkgs.xorg) libXft; xext = null;}; + + "single-tuple" = callPackage + ({ mkDerivation, base, ghc-prim, hspec, hspec-discover, OneTuple + , Only + }: + mkDerivation { + pname = "single-tuple"; + version = "0.1.3.0"; + sha256 = "1axr5bv92pc9261mpcjq8wn0871i4n18hn9qpk8gpqj6zvh9gjcc"; + revision = "1"; + editedCabalFile = "0lcg7rjy51rja8f4575cssrhyb86f03w13aw440mqs85mnzx75km"; + libraryHaskellDepends = [ base ghc-prim OneTuple Only ]; + testHaskellDepends = [ base ghc-prim hspec OneTuple Only ]; + testToolDepends = [ hspec-discover ]; + description = "a class for single tuple implementations"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "singlethongs" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "singlethongs"; + version = "0.1"; + sha256 = "14f7nnlw4hwvv767qgm6cb3ywijm9gyzjprr0i4ffa04r283mm3q"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base ]; + description = "Like singletons, but much smaller"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "singleton-bool" = callPackage + ({ mkDerivation, base, boring, dec, deepseq, some }: + mkDerivation { + pname = "singleton-bool"; + version = "0.1.7"; + sha256 = "16xj7d3qnd8nhk66kxm5c145l1060m9yz2yc9y47wsf3hriijb8w"; + revision = "1"; + editedCabalFile = "1aqdd1bzccj8fb2fy1la9gqxvgaa2prba4wig0bnrr5vz13f487c"; + libraryHaskellDepends = [ base boring dec deepseq some ]; + description = "Type level booleans"; + license = lib.licenses.bsd3; + }) {}; + + "singleton-dict" = callPackage + ({ mkDerivation, base, singletons }: + mkDerivation { + pname = "singleton-dict"; + version = "0.1.0.0"; + sha256 = "125mb6j4gf3qcgmvjf6zibnzl7sw8jcmrh60nig16ahk55cjczic"; + libraryHaskellDepends = [ base singletons ]; + description = "Typelevel balanced search trees via a singletonized Data.Map"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "singleton-nats" = callPackage + ({ mkDerivation, base, singletons, singletons-base }: + mkDerivation { + pname = "singleton-nats"; + version = "0.4.7"; + sha256 = "18n2p5cl75rl2afvq4qy3vilcvbyx8wz0qh4w4m9aqakk3lyv87i"; + libraryHaskellDepends = [ base singletons singletons-base ]; + description = "Unary natural numbers relying on the singletons infrastructure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "singleton-typelits" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "singleton-typelits"; + version = "0.1.0.0"; + sha256 = "08xn7qv9kwhj9i69bpzigd76581rpq2jz410gmvr29g5ag1d0k08"; + libraryHaskellDepends = [ base ]; + description = "Singletons and induction over GHC TypeLits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "singletons" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "singletons"; + version = "3.0.2"; + sha256 = "10jy9phwx3gnl5dx6by7chsln1x3lizz2igi4m1qlhznkq9fws7m"; + revision = "2"; + editedCabalFile = "040hwa1r4vx64v62ffw2nfn29h91ns082zqc47jsp5ciwl69821p"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Basic singleton types and definitions"; + license = lib.licenses.bsd3; + }) {}; + + "singletons-base" = callPackage + ({ mkDerivation, base, bytestring, Cabal, deepseq, directory + , filepath, pretty, process, singletons, singletons-th, tasty + , tasty-golden, template-haskell, text, th-desugar, turtle + }: + mkDerivation { + pname = "singletons-base"; + version = "3.2"; + sha256 = "0m96dz9k5wls5m3vls65clws1yfd73skblv878yj06lw9nmwshy9"; + setupHaskellDepends = [ base Cabal directory filepath ]; + libraryHaskellDepends = [ + base pretty singletons singletons-th template-haskell text + th-desugar + ]; + testHaskellDepends = [ + base bytestring deepseq filepath process tasty tasty-golden text + turtle + ]; + description = "A promoted and singled version of the base library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "singletons-base_3_3" = callPackage + ({ mkDerivation, base, bytestring, Cabal, deepseq, directory + , filepath, pretty, process, singletons, singletons-th, tasty + , tasty-golden, template-haskell, text, th-desugar, turtle + }: + mkDerivation { + pname = "singletons-base"; + version = "3.3"; + sha256 = "1h879yy50g6pldnshjh3syvw8qvqzkm8vxsrj237fk76n56x0iq8"; + setupHaskellDepends = [ base Cabal directory filepath ]; + libraryHaskellDepends = [ + base pretty singletons singletons-th template-haskell text + th-desugar + ]; + testHaskellDepends = [ + base bytestring deepseq filepath process tasty tasty-golden text + turtle + ]; + description = "A promoted and singled version of the base library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "singletons-presburger" = callPackage + ({ mkDerivation, base, ghc, ghc-typelits-presburger, mtl + , reflection, singletons, singletons-base + }: + mkDerivation { + pname = "singletons-presburger"; + version = "0.7.3.0"; + sha256 = "00dbagcga3pkbss4asa383vabb42yprv29fp6sqq5drkw6pja32v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base ghc ghc-typelits-presburger mtl reflection singletons + singletons-base + ]; + description = "Presburger Arithmetic Solver for GHC Type-level natural numbers with Singletons package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "singletons-th" = callPackage + ({ mkDerivation, base, containers, ghc-boot-th, mtl, singletons + , syb, template-haskell, th-desugar, th-orphans, transformers + }: + mkDerivation { + pname = "singletons-th"; + version = "3.2"; + sha256 = "1r4m9h9wwq86lww3aq7jxzias78ix79kgnj24slaps848d7hhpkp"; + libraryHaskellDepends = [ + base containers ghc-boot-th mtl singletons syb template-haskell + th-desugar th-orphans transformers + ]; + description = "A framework for generating singleton types"; + license = lib.licenses.bsd3; + }) {}; + + "singletons-th_3_3" = callPackage + ({ mkDerivation, base, containers, ghc-boot-th, mtl, singletons + , syb, template-haskell, th-desugar, th-orphans, transformers + }: + mkDerivation { + pname = "singletons-th"; + version = "3.3"; + sha256 = "131v6gfx43mwxaqxx4m1lkyb1cxybwpd02m91r83i1phkxmla2qv"; + libraryHaskellDepends = [ + base containers ghc-boot-th mtl singletons syb template-haskell + th-desugar th-orphans transformers + ]; + description = "A framework for generating singleton types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "singnal" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "singnal"; + version = "0.1.1.0"; + sha256 = "16f0grf63wgkaab64mmqhxwwk50pzzy354i3v23lzw7s5x0bk8sj"; + libraryHaskellDepends = [ base ]; + description = "Singnal"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "singular-factory" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hgmp + , process, QuickCheck, random, singular-factory, tasty, tasty-hunit + , tasty-quickcheck, text + }: + mkDerivation { + pname = "singular-factory"; + version = "0.1"; + sha256 = "0gz9p32y37ci7i1xnq4n086p1ql5nli84z15xyq6dl1jaz0f541r"; + libraryHaskellDepends = [ + base containers directory filepath hgmp process text + ]; + libraryPkgconfigDepends = [ singular-factory ]; + testHaskellDepends = [ + base QuickCheck random tasty tasty-hunit tasty-quickcheck + ]; + description = "Multivariate polynomial factorization via bindings to Singular-factory"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {singular-factory = null;}; + + "sink" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sink"; + version = "0.1.0.1"; + sha256 = "04ny9450h2mlw1j0gn6a1vvgwsk3gbhhzshqv2sbcg5pwkzkdrzp"; + libraryHaskellDepends = [ base ]; + description = "An alternative to lazy I/O that doesn't conflate execution with evaluation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sint" = callPackage + ({ mkDerivation, base, portray, portray-diff, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "sint"; + version = "0.2.0"; + sha256 = "108za6vamb75kd6s2m0iin1gk6b1azk11jzsj841r7j62rhjn1qx"; + revision = "5"; + editedCabalFile = "0jwd4ky1ydfzrjb8h922v273mw0wpriacvsyqkcad5kmwysayjlw"; + libraryHaskellDepends = [ base portray portray-diff ]; + testHaskellDepends = [ + base portray portray-diff QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Nat singletons represented by Int"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "siphash" = callPackage + ({ mkDerivation, base, bytestring, cpu, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "siphash"; + version = "1.0.3"; + sha256 = "1wq5dan30ggjgmravy92ylqjvjv1q7mxrmddr7zc8h6aqr0wx0fg"; + revision = "2"; + editedCabalFile = "14l9ndv8l2vysb3fp00gfh2g6j5bwhkh67kwbx9ish74ncmqkznv"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring cpu ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "siphash: a fast short input PRF"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "siphon" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, colonnade, HUnit + , profunctors, QuickCheck, streaming, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , transformers, vector + }: + mkDerivation { + pname = "siphon"; + version = "0.8.2.1"; + sha256 = "1y7nfvxmx78s492pcr80z0bvp18wxkas0pnknk0ccsp77nd9x7fs"; + libraryHaskellDepends = [ + attoparsec base bytestring colonnade streaming text transformers + vector + ]; + testHaskellDepends = [ + base bytestring colonnade HUnit profunctors QuickCheck streaming + test-framework test-framework-hunit test-framework-quickcheck2 text + vector + ]; + description = "Encode and decode CSV files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "siren-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , hspec-discover, http-media, http-types, network-arbitrary + , network-uri, network-uri-json, QuickCheck, quickcheck-instances + , test-invariant, text, unordered-containers + }: + mkDerivation { + pname = "siren-json"; + version = "0.3.1.1"; + sha256 = "0idkblh14jz1l2miphb07lynpw8n1bshxf3q37chclc25wr156zk"; + libraryHaskellDepends = [ + aeson base bytestring containers http-media http-types network-uri + network-uri-json text unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec http-media http-types + network-arbitrary network-uri network-uri-json QuickCheck + quickcheck-instances test-invariant text unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "Siren Tools for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sirkel" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, hashtables + , haskell98, random, remote, SHA, transformers + }: + mkDerivation { + pname = "sirkel"; + version = "0.1"; + sha256 = "0hhphhdvzcq9az5zriip7sgypfwbf5plx65s96nvrm2lznw4pzan"; + libraryHaskellDepends = [ + base binary bytestring containers hashtables haskell98 random + remote SHA transformers + ]; + description = "Sirkel, a Chord DHT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sitemap" = callPackage + ({ mkDerivation, base, lens, taggy, taggy-lens, text }: + mkDerivation { + pname = "sitemap"; + version = "0.1.2"; + sha256 = "0njb20w6kazsqgw61ykvfx3syqywv9frs7ch9bf2sr0i1d3b61bd"; + libraryHaskellDepends = [ base lens taggy taggy-lens text ]; + description = "Sitemap parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sitemap-gen" = callPackage + ({ mkDerivation, base, bytestring, HUnit, raw-strings-qq, tasty + , tasty-hunit, text, time, xmlgen + }: + mkDerivation { + pname = "sitemap-gen"; + version = "0.1.0.0"; + sha256 = "0dq87yix1ii6mna8qzbgrqn07ph41283bjzy40rpwm7aqdpv2z0z"; + revision = "1"; + editedCabalFile = "0wizn0h8vwjrfgznb4bikpvil37v9iy42ginq584k85kiysxxmqa"; + libraryHaskellDepends = [ base text time xmlgen ]; + testHaskellDepends = [ + base bytestring HUnit raw-strings-qq tasty tasty-hunit time + ]; + description = "Generate XML Sitemaps & Sitemap Indexes"; + license = lib.licenses.bsd3; + }) {}; + + "sitepipe" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , exceptions, filepath, Glob, lens, lens-aeson, megaparsec + , MissingH, mtl, mustache, optparse-applicative, pandoc, parsec + , shelly, text, transformers, unordered-containers, yaml + }: + mkDerivation { + pname = "sitepipe"; + version = "0.4.0.2"; + sha256 = "11v2135a92jcxi4nssds76ki25rdbrdp0q2fl6nnq5sw4ickk7ar"; + libraryHaskellDepends = [ + aeson base bytestring containers directory exceptions filepath Glob + lens lens-aeson megaparsec MissingH mtl mustache + optparse-applicative pandoc parsec shelly text transformers + unordered-containers yaml + ]; + description = "A simple to understand static site generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sixel" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, JuicyPixels + , process, temporary, vector + }: + mkDerivation { + pname = "sixel"; + version = "0.1.2.3"; + sha256 = "0zpxx9fw2vdk2bi9arizas4acihgl17jfwcc7zgzr1579s837ps7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring bytestring JuicyPixels process temporary + vector + ]; + executableHaskellDepends = [ base ]; + description = "Sixel library to show images in a terminal emulator"; + license = lib.licenses.bsd3; + mainProgram = "sixel-exe"; + }) {}; + + "sixfiguregroup" = callPackage + ({ mkDerivation, base, digit, directory, doctest, filepath, lens + , parsec, parsers, QuickCheck, template-haskell + }: + mkDerivation { + pname = "sixfiguregroup"; + version = "0.0.1"; + sha256 = "1l0lgilcxfgrkgdaypkkrpqm8fgak8sq8qmr3pf5mld1vzi0v36r"; + libraryHaskellDepends = [ base digit lens parsers ]; + testHaskellDepends = [ + base directory doctest filepath parsec QuickCheck template-haskell + ]; + description = "A six figure group of time"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sixty-five-oh-two" = callPackage + ({ mkDerivation, base, bytestring, containers, lens, mtl }: + mkDerivation { + pname = "sixty-five-oh-two"; + version = "1.2.0.0"; + sha256 = "0xxx8k6zx8h2a3ddgic5k52nhzlxz8r7kkfmsyhaycwhkrgkfvsq"; + libraryHaskellDepends = [ base bytestring containers lens mtl ]; + testHaskellDepends = [ base bytestring containers lens mtl ]; + description = "An eDSL for writing 65(C)02 bytecode"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "size-based" = callPackage + ({ mkDerivation, base, dictionary-sharing, template-haskell + , testing-type-modifiers + }: + mkDerivation { + pname = "size-based"; + version = "0.1.3.2"; + sha256 = "1qh2apjkv0m6hi668wq4g7gb75hwhpydv8c5gxn3sgm3cmjscl42"; + libraryHaskellDepends = [ + base dictionary-sharing template-haskell testing-type-modifiers + ]; + description = "Sized functors, for size-based enumerations"; + license = lib.licenses.bsd3; + }) {}; + + "sized" = callPackage + ({ mkDerivation, base, constraints, containers, deepseq + , equational-reasoning, ghc-typelits-knownnat + , ghc-typelits-presburger, hashable, inspection-testing, lens + , mono-traversable, primitive, subcategories, tasty + , tasty-inspection-testing, template-haskell, th-lift, these + , type-natural, vector + }: + mkDerivation { + pname = "sized"; + version = "1.1.0.1"; + sha256 = "0ncgzl6qif9zs78d4hp7vmghv99mx3vvydn3ls37k1fvqqpwz2z9"; + libraryHaskellDepends = [ + base constraints containers deepseq equational-reasoning + ghc-typelits-knownnat ghc-typelits-presburger hashable lens + mono-traversable subcategories these type-natural vector + ]; + testHaskellDepends = [ + base containers inspection-testing mono-traversable primitive + subcategories tasty tasty-inspection-testing template-haskell + th-lift type-natural vector + ]; + description = "Sized sequence data-types"; + license = lib.licenses.bsd3; + }) {}; + + "sized-grid" = callPackage + ({ mkDerivation, adjunctions, aeson, ansi-terminal, base, comonad + , constraints, distributive, generics-sop, HUnit, lens + , markdown-unlit, mtl, QuickCheck, random, tasty, tasty-hunit + , tasty-quickcheck, vector, vector-space + }: + mkDerivation { + pname = "sized-grid"; + version = "0.2.0.1"; + sha256 = "15js3x76bz9p38bxk355kpp8aq0ns68yxqnc64bp956wqss69vgi"; + libraryHaskellDepends = [ + adjunctions aeson base comonad constraints distributive + generics-sop lens mtl random vector vector-space + ]; + testHaskellDepends = [ + adjunctions aeson ansi-terminal base comonad distributive + generics-sop HUnit lens markdown-unlit QuickCheck tasty tasty-hunit + tasty-quickcheck vector vector-space + ]; + testToolDepends = [ markdown-unlit ]; + description = "Multidimensional grids with sized specified at compile time"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sized-types" = callPackage + ({ mkDerivation, array, base, base-compat, containers, singletons + }: + mkDerivation { + pname = "sized-types"; + version = "0.5.1"; + sha256 = "1nwr92gy8031f18w367ys0l27q4qvpkrkikbj03m93q2i7y74ry7"; + revision = "3"; + editedCabalFile = "0m0ylgwljblijmn3is5yhzz4zw80w36b7fy55yhygyz7k1jpxxzc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base base-compat containers singletons + ]; + description = "Sized types in Haskell using the GHC Nat kind"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sized-vector" = callPackage + ({ mkDerivation, base, constraints, deepseq, equational-reasoning + , hashable, monomorphic, singletons, template-haskell, type-natural + }: + mkDerivation { + pname = "sized-vector"; + version = "1.4.3.1"; + sha256 = "0alnqqjhv5qn3sa5snzrwd8q88krnmdaqi0h11f2qdlv4l1gqga3"; + libraryHaskellDepends = [ + base constraints deepseq equational-reasoning hashable monomorphic + singletons template-haskell type-natural + ]; + description = "Size-parameterized vector types and functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sized-wrapper" = callPackage + ({ mkDerivation, base, hspec, hspec-core, hspec-discover }: + mkDerivation { + pname = "sized-wrapper"; + version = "0.1.0.0"; + sha256 = "0y3fbnpps039g0k2r01h0im2ihbnpdb9h6ik912ri73r15mggldm"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec hspec-core hspec-discover ]; + testToolDepends = [ hspec-discover ]; + description = "Create a Sized version of any container"; + license = lib.licenses.isc; + }) {}; + + "sized-wrapper-aeson" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, hspec-core + , hspec-discover, sized-wrapper + }: + mkDerivation { + pname = "sized-wrapper-aeson"; + version = "0.1.0.0"; + sha256 = "1gymzm9cx3989gpcvphzkam4ndxs54j3pavj46ypm3p8853h1zcn"; + libraryHaskellDepends = [ aeson base sized-wrapper ]; + testHaskellDepends = [ + aeson base containers hspec hspec-core hspec-discover sized-wrapper + ]; + testToolDepends = [ hspec-discover ]; + description = "aeson instances for 'Sized'"; + license = lib.licenses.isc; + }) {}; + + "sized-wrapper-quickcheck" = callPackage + ({ mkDerivation, base, QuickCheck, sized-wrapper }: + mkDerivation { + pname = "sized-wrapper-quickcheck"; + version = "0.1.0.0"; + sha256 = "1z14v55h1bn2imzwk50xv6cjpa9qm5m0cdp7zkfhh2pw9qw51ibc"; + libraryHaskellDepends = [ base QuickCheck sized-wrapper ]; + description = "QuickCheck instance for 'Sized'"; + license = lib.licenses.isc; + }) {}; + + "sized-wrapper-text" = callPackage + ({ mkDerivation, base, bytestring, sized-wrapper, text }: + mkDerivation { + pname = "sized-wrapper-text"; + version = "0.1.0.0"; + sha256 = "03p68x5nxzpqz5zfkjr8qfhmqr49gy11nyrnh5glrifih66f7ljs"; + libraryHaskellDepends = [ base bytestring sized-wrapper text ]; + description = "'Sized' wrappers for text"; + license = lib.licenses.isc; + }) {}; + + "sizes" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, deepseq, dlist, lens + , parallel-io, regex-posix, system-fileio, system-filepath, text + , unix + }: + mkDerivation { + pname = "sizes"; + version = "2.3.2"; + sha256 = "0xns0xl3khks1jvsmxh0nqf1saxs7qscvkbcg4270pp7n6lziqdg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs deepseq dlist lens parallel-io regex-posix + system-fileio system-filepath text unix + ]; + description = "Recursively show space (size and i-nodes) used in subdirectories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sizes"; + broken = true; + }) {}; + + "sjsp" = callPackage + ({ mkDerivation, alex, base, blaze-builder, bytestring, filepath + , ghc-prim, happy, language-javascript, syb, unordered-containers + }: + mkDerivation { + pname = "sjsp"; + version = "0.1.0"; + sha256 = "0x76hrzm0ikijsf5n425bagzin2x463mcmlnjqvinrb6ni47f4bl"; + revision = "1"; + editedCabalFile = "09yp9m4pqqzhqd1232l45b3y2s0svkr8bi4jsbibmhdj1l8017ih"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-builder bytestring filepath ghc-prim language-javascript + syb unordered-containers + ]; + executableToolDepends = [ alex happy ]; + description = "Simple JavaScript Profiler"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sjsp"; + broken = true; + }) {}; + + "skein" = callPackage + ({ mkDerivation, base, bytestring, cereal, crypto-api, filepath + , hspec, tagged + }: + mkDerivation { + pname = "skein"; + version = "1.0.9.4"; + sha256 = "1jdqdk0rz2wnvw735clnj8jh0a9rkrbqjg7vk3w6wczdql6cm0pq"; + libraryHaskellDepends = [ + base bytestring cereal crypto-api tagged + ]; + testHaskellDepends = [ + base bytestring cereal crypto-api filepath hspec tagged + ]; + description = "Skein, a family of cryptographic hash functions. Includes Skein-MAC as well."; + license = lib.licenses.bsd3; + }) {}; + + "skeletal-set" = callPackage + ({ mkDerivation, base, containers, mtl, smallcheck, tasty + , tasty-discover, tasty-hunit, tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "skeletal-set"; + version = "0.1.0.0"; + sha256 = "0f8mc705bk6nc6l95y65fvcxi772fwvqy3cgm0sb3rv13h4rn468"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base containers mtl smallcheck tasty tasty-discover tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + testToolDepends = [ tasty-discover ]; + description = "Skeletal set - a set with equivalence relation different from equality"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "skeleton" = callPackage + ({ mkDerivation, argparser, attoparsec, base, bytestring, filepath + , hex, posix-escape, process, time + }: + mkDerivation { + pname = "skeleton"; + version = "0.1.0.0"; + sha256 = "10bcw4l4w7myrbpmalg4mvpcyzbrnr8dafsplxkjlb6bnhc33scb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + argparser attoparsec base bytestring filepath hex posix-escape + process time + ]; + description = "a tool to access the OSX keychain"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "skeleton"; + }) {}; + + "skeletons" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, directory + , filepath, text, tinytemplate, transformers, transformers-compat + }: + mkDerivation { + pname = "skeletons"; + version = "0.4.0"; + sha256 = "1imwdzgrpg2v8nn1c49f5lqs8kd5nj02jidrjjkk850k15fh9m9x"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint base containers directory filepath text tinytemplate + transformers transformers-compat + ]; + description = "Manage project skeletons"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "skeletons"; + }) {}; + + "skell" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers + , http-types, text, wai + }: + mkDerivation { + pname = "skell"; + version = "0.1.0.0"; + sha256 = "0lnlqcw5slv5gshdq35il16pm57fh07hkd7zx95gfxx1aipyr4lp"; + libraryHaskellDepends = [ + base blaze-html bytestring containers http-types text wai + ]; + description = "An overly complex Haskell web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "skemmtun" = callPackage + ({ mkDerivation, base, bytestring, data-default, http-client + , http-types, lens, text, time, wreq, xml-conduit + }: + mkDerivation { + pname = "skemmtun"; + version = "0.1.0.0"; + sha256 = "04bcmfx2l7si6973kp6zdzzqfcqs52kj066w327qfhcpaqz0c0ln"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring data-default http-client http-types lens text time + wreq xml-conduit + ]; + description = "A MyAnimeList.net client."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "mal"; + broken = true; + }) {}; + + "sketch-frp-copilot" = callPackage + ({ mkDerivation, base, containers, copilot, copilot-c99 + , copilot-language, mtl, optparse-applicative + }: + mkDerivation { + pname = "sketch-frp-copilot"; + version = "1.0.10"; + sha256 = "1qfjn3w6733d1pch7pmz7b437grah0s5vahhrccd1757ywmxq32s"; + libraryHaskellDepends = [ + base containers copilot copilot-c99 copilot-language mtl + optparse-applicative + ]; + description = "Sketch programming with Copilot"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "skew-list" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, hashable + , indexed-traversable, QuickCheck, ral, strict, tasty, tasty-hunit + , tasty-quickcheck, vector + }: + mkDerivation { + pname = "skew-list"; + version = "0.1"; + sha256 = "1j0rc1s3mpf933wl4fifik62d68hx1py8g8wwxz69ynfhjhf9fa2"; + revision = "2"; + editedCabalFile = "1khmbbfd6f531vmlngcqramazayc2sqvm3j9xwmz1zjxscmvwhsg"; + libraryHaskellDepends = [ + base deepseq hashable indexed-traversable QuickCheck strict + ]; + testHaskellDepends = [ + base indexed-traversable QuickCheck tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base containers criterion ral vector ]; + description = "Random access lists: skew binary"; + license = lib.licenses.bsd3; + }) {}; + + "skews" = callPackage + ({ mkDerivation, async, base, bytestring, deque, envy, hspec + , network, websockets + }: + mkDerivation { + pname = "skews"; + version = "0.1.0.3"; + sha256 = "1rwliykb87mvkpajzkx1fh4qlh7fgh6y5z5np1jrdi0rv3ki7hsn"; + libraryHaskellDepends = [ base bytestring deque websockets ]; + testHaskellDepends = [ + async base bytestring deque envy hspec network websockets + ]; + description = "A very quick-and-dirty WebSocket server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "skip-list" = callPackage + ({ mkDerivation, base, criterion, tasty, tasty-hunit }: + mkDerivation { + pname = "skip-list"; + version = "0.1.0.1"; + sha256 = "1ndcrn0w7957n1sjcsziml1mgqbr6p4zvzh3nm2m8akaswi09dxh"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "An implementation of pure skip lists"; + license = lib.licenses.mit; + }) {}; + + "skip-var" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "skip-var"; + version = "0.1.1.0"; + sha256 = "07nljfjd45fagisd99pqz2jhznfapk9cgd9lyy9cija7pmxfbg5z"; + revision = "1"; + editedCabalFile = "0vl2y19l7xhlq08f91ggycj4imfdxvkj2fsaz8ifc0waxk3q7ja8"; + libraryHaskellDepends = [ base ]; + description = "Skip variables"; + license = lib.licenses.mit; + }) {}; + + "skopedate" = callPackage + ({ mkDerivation, aeson, base, bytestring, extra, http-query + , simple-cmd, simple-cmd-args, time, typed-process + }: + mkDerivation { + pname = "skopedate"; + version = "0.1"; + sha256 = "0czpx3n0g8d3rlv5iir7800l3b0vsr80gjd4pvyvvp7j2a4ra4lj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring extra http-query simple-cmd simple-cmd-args + time typed-process + ]; + testHaskellDepends = [ base simple-cmd ]; + description = "Check dates of container images"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "skopedate"; + broken = true; + }) {}; + + "skulk" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "skulk"; + version = "0.1.3.0"; + sha256 = "1afqqj89i2jg3ix1zw50r35vjrk8dfjv7am39zcir2cqx4r3srar"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Eclectic collection of utility functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "skylark-client" = callPackage + ({ mkDerivation, base, conduit, conduit-extra, http-conduit + , http-types, lifted-async, optparse-generic, preamble, shakers + , stm, stm-conduit + }: + mkDerivation { + pname = "skylark-client"; + version = "0.1.7"; + sha256 = "18mxisr9p9x027w2vi7w8aqrcxia0jdcdr5y934f848k4wv1h2h7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base conduit http-conduit http-types lifted-async preamble stm + stm-conduit + ]; + executableHaskellDepends = [ + base conduit-extra optparse-generic preamble shakers + ]; + description = "Skylark client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "skylighting" = callPackage + ({ mkDerivation, base, binary, blaze-html, bytestring, containers + , pretty-show, skylighting-core, skylighting-format-ansi + , skylighting-format-blaze-html, skylighting-format-context + , skylighting-format-latex, text + }: + mkDerivation { + pname = "skylighting"; + version = "0.14.1.1"; + sha256 = "0x1yq3891ssq7mfhcb4909a1553a2pj2rf3wr4y49q76p4r8jx3k"; + configureFlags = [ "-fexecutable" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary containers skylighting-core skylighting-format-ansi + skylighting-format-blaze-html skylighting-format-context + skylighting-format-latex + ]; + executableHaskellDepends = [ + base blaze-html bytestring containers pretty-show text + ]; + description = "syntax highlighting library"; + license = lib.licenses.gpl2Only; + mainProgram = "skylighting"; + }) {}; + + "skylighting-core" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary + , bytestring, case-insensitive, colour, containers, criterion, Diff + , directory, filepath, mtl, pretty-show, QuickCheck, safe, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, text, transformers + , utf8-string, xml-conduit + }: + mkDerivation { + pname = "skylighting-core"; + version = "0.14.1.1"; + sha256 = "112wmgyzs3x939rk1i7fs604ijs25zmbk85r98xnqf7d3hmdjxjq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring binary bytestring + case-insensitive colour containers directory filepath mtl safe text + transformers utf8-string xml-conduit + ]; + testHaskellDepends = [ + aeson base bytestring containers Diff directory filepath + pretty-show QuickCheck tasty tasty-golden tasty-hunit + tasty-quickcheck text + ]; + benchmarkHaskellDepends = [ + base containers criterion filepath text + ]; + description = "syntax highlighting library"; + license = lib.licenses.bsd3; + }) {}; + + "skylighting-extensions" = callPackage + ({ mkDerivation, base, containers, skylighting, skylighting-modding + , text + }: + mkDerivation { + pname = "skylighting-extensions"; + version = "1.0.0.0"; + sha256 = "1wi9vai606gf25m3q4p4ilwm8d2m7p5xk0wczq34h9pamfhcaqic"; + revision = "2"; + editedCabalFile = "0i1rwlvy92dlr71wl9n6rly4kry90lynbs3gn1l0gg75d0scbpkq"; + libraryHaskellDepends = [ + base containers skylighting skylighting-modding text + ]; + description = "Customized Skylighting syntax highlighters"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "skylighting-format-ansi" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, colour, containers + , skylighting-core, text + }: + mkDerivation { + pname = "skylighting-format-ansi"; + version = "0.1"; + sha256 = "16qavv10g5yqwi60axj7q595ll605vmnfjgdxyi029nd5rnaipr3"; + libraryHaskellDepends = [ + ansi-terminal base binary colour containers skylighting-core text + ]; + description = "ANSI formatter for skylighting syntax highlighting library"; + license = lib.licenses.bsd3; + }) {}; + + "skylighting-format-blaze-html" = callPackage + ({ mkDerivation, base, blaze-html, containers, skylighting-core + , text + }: + mkDerivation { + pname = "skylighting-format-blaze-html"; + version = "0.1.1.2"; + sha256 = "0ycgv7nmrvcn4yxc0jk3nf62inz509wg1pqbfayb217gg8vfapqj"; + libraryHaskellDepends = [ + base blaze-html containers skylighting-core text + ]; + description = "HTML formatter for skylighting syntax highlighting library"; + license = lib.licenses.bsd3; + }) {}; + + "skylighting-format-context" = callPackage + ({ mkDerivation, base, containers, skylighting-core, text }: + mkDerivation { + pname = "skylighting-format-context"; + version = "0.1.0.2"; + sha256 = "1gc8pjbhd1npka22m5m7s5333jcqxskgzmqj17m95dl97phi6hh0"; + libraryHaskellDepends = [ base containers skylighting-core text ]; + description = "ConTeXt formatter for skylighting syntax highlighting library"; + license = lib.licenses.bsd3; + }) {}; + + "skylighting-format-latex" = callPackage + ({ mkDerivation, base, containers, skylighting-core, text }: + mkDerivation { + pname = "skylighting-format-latex"; + version = "0.1"; + sha256 = "0y7v5aifwar24i976pw32scfdywjwy2ad05ajhdf8l84nsd6rdlp"; + libraryHaskellDepends = [ base containers skylighting-core text ]; + description = "LaTeX formatter for skylighting syntax highlighting library"; + license = lib.licenses.bsd3; + }) {}; + + "skylighting-lucid" = callPackage + ({ mkDerivation, base, containers, lucid, skylighting-core, text }: + mkDerivation { + pname = "skylighting-lucid"; + version = "1.0.4"; + sha256 = "136sszph2a7m5dj21vb0c8zf6bls9gy715vlvykk2f0lzrqg288q"; + libraryHaskellDepends = [ + base containers lucid skylighting-core text + ]; + description = "Lucid support for Skylighting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "skylighting-modding" = callPackage + ({ mkDerivation, base, containers, skylighting-core, text }: + mkDerivation { + pname = "skylighting-modding"; + version = "1.0.0.0"; + sha256 = "11wmasn3hhva7jxmrjigbgvhrsnwvrx1ksbhjhdp46ii2jnyk0i3"; + libraryHaskellDepends = [ base containers skylighting-core text ]; + description = "Utilities for modifying Skylighting syntaxes"; + license = lib.licenses.mit; + }) {}; + + "skype4hs" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, lifted-base + , monad-control, mtl, stm, text, time, transformers-base, word8 + , X11 + }: + mkDerivation { + pname = "skype4hs"; + version = "0.0.0.0"; + sha256 = "0mrd63yfmxxmv3l5v5i01rh4lyl831pfb06k9bxvc6m5q88fxglp"; + libraryHaskellDepends = [ + attoparsec base bytestring lifted-base monad-control mtl stm text + time transformers-base word8 X11 + ]; + description = "Skype Desktop API binding for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "skypelogexport" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, filepath, ghc-binary, haskell98, IfElse, old-locale + , regex-pcre, time, utf8-string + }: + mkDerivation { + pname = "skypelogexport"; + version = "0.2"; + sha256 = "0rk9m9fw6as7zzjkm4jhwgw7nbs05ky1s556xmjbnkh6l9xp2chw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base bytestring containers directory filepath ghc-binary + haskell98 IfElse old-locale regex-pcre time utf8-string + ]; + description = "Export Skype chat logs to text files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "skypelogexport"; + broken = true; + }) {ghc-binary = null;}; + + "slack" = callPackage + ({ mkDerivation, aeson, base, containers, either, http-conduit, mtl + , old-locale, text, time, transformers + }: + mkDerivation { + pname = "slack"; + version = "0.1.0.0"; + sha256 = "0sqi4g8wavxdd98cnv869qx2p9g77f6dznxlfmgv1jlvd4a1ya67"; + libraryHaskellDepends = [ + aeson base containers either http-conduit mtl old-locale text time + transformers + ]; + description = "Haskell API for interacting with Slack"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "slack-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, errors + , hashable, io-streams, lens, lens-aeson, monad-loops, mtl, network + , network-uri, text, time, time-locale-compat, tls, transformers + , websockets, wreq, wuss + }: + mkDerivation { + pname = "slack-api"; + version = "0.12"; + sha256 = "0dmwq9sywilqp524j503icvxrmkd646f3fg02h304ymnpqydwp4v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers errors hashable io-streams lens + lens-aeson monad-loops mtl network network-uri text time + time-locale-compat tls transformers websockets wreq wuss + ]; + executableHaskellDepends = [ base lens mtl text ]; + testHaskellDepends = [ base ]; + description = "Bindings to the Slack RTM API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "slack-notify-haskell" = callPackage + ({ mkDerivation, base, bytestring, containers, HTTP, http-client + , http-client-tls, network, text + }: + mkDerivation { + pname = "slack-notify-haskell"; + version = "0.2.3"; + sha256 = "0sz05v40b78qdpz8cqpnblhjy4dxqsz5175hq5083j7iv3xi3kc7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers HTTP http-client http-client-tls network + text + ]; + executableHaskellDepends = [ base ]; + description = "Slack notifier for Haskell project"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "slack-progressbar" = callPackage + ({ mkDerivation, aeson, base, bytestring, interpolate, lens + , lens-aeson, mtl, network-uri, text, transformers, wreq + }: + mkDerivation { + pname = "slack-progressbar"; + version = "0.1.0.1"; + sha256 = "12iy8d0mvk0gcs65pb797qm9kx7d9wpa5gdkg4mvb4r13vqb5x9d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring interpolate lens lens-aeson mtl network-uri + text transformers wreq + ]; + executableHaskellDepends = [ + aeson base bytestring interpolate lens lens-aeson mtl network-uri + text transformers wreq + ]; + testHaskellDepends = [ + aeson base bytestring interpolate lens lens-aeson mtl network-uri + text transformers wreq + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "slack-progressbar-exe"; + broken = true; + }) {}; + + "slack-verify" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, cryptonite + , hspec + }: + mkDerivation { + pname = "slack-verify"; + version = "0.1.0.0"; + sha256 = "0rkanwf4q9mlhsxmxhpnn5svnrz0hkd9iw4yczjidm5mb0xrdqs1"; + libraryHaskellDepends = [ + base base16-bytestring bytestring cryptonite + ]; + testHaskellDepends = [ + base base16-bytestring bytestring cryptonite hspec + ]; + description = "Slack API Request Verification HMAC"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "slack-web" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base16-bytestring + , bytestring, classy-prelude, containers, cryptonite + , data-default-class, deepseq, either, errors, fakepull + , generic-arbitrary, hashable, hspec, hspec-core, hspec-discover + , hspec-golden, http-api-data, http-client, http-client-tls + , megaparsec, mono-traversable, mtl, pretty-simple, QuickCheck + , quickcheck-instances, refined, scientific, servant + , servant-client, servant-client-core, string-conversions + , string-variants, template-haskell, text, th-compat, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "slack-web"; + version = "1.6.1.0"; + sha256 = "08cs3y9q76mj0xjfxphm2nnmngcxhdqmdqimxph82143hs4g8qh7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring classy-prelude containers + cryptonite data-default-class deepseq either errors hashable + http-api-data http-client http-client-tls megaparsec + mono-traversable mtl refined scientific servant servant-client + servant-client-core string-conversions string-variants text time + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring classy-prelude fakepull + generic-arbitrary hspec hspec-core hspec-golden mtl pretty-simple + QuickCheck quickcheck-instances string-conversions string-variants + template-haskell text th-compat time + ]; + testToolDepends = [ hspec-discover ]; + description = "Bindings for the Slack web API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "slate" = callPackage + ({ mkDerivation, base, directory, filepath, htoml + , optparse-applicative, process, string-conversions + , unordered-containers + }: + mkDerivation { + pname = "slate"; + version = "0.13.1.0"; + sha256 = "08d6i7dacfcgsc4iijhs4sbkfhy720hk3m0v9d1gwg5ycjys1qdr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory filepath htoml optparse-applicative process + string-conversions unordered-containers + ]; + executableHaskellDepends = [ + base directory filepath htoml optparse-applicative process + string-conversions unordered-containers + ]; + testHaskellDepends = [ + base directory filepath htoml optparse-applicative process + string-conversions unordered-containers + ]; + description = "A note taking CLI tool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "slate"; + }) {}; + + "slave-thread" = callPackage + ({ mkDerivation, base, deferred-folds, focus, foldl, rerebase + , SafeSemaphore, stm-containers, tasty, tasty-hunit + }: + mkDerivation { + pname = "slave-thread"; + version = "1.1.0.3"; + sha256 = "02ydjlm87z75h44ci8iamidf63yjxrpal5bqaim6iy0ixdg13c5r"; + libraryHaskellDepends = [ + base deferred-folds focus foldl stm-containers + ]; + testHaskellDepends = [ rerebase SafeSemaphore tasty tasty-hunit ]; + description = "A fundamental solution to ghost threads and silent exceptions"; + license = lib.licenses.mit; + }) {}; + + "sleep" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "sleep"; + version = "0.1.0.1"; + sha256 = "1v3y1nprv4mdgv4ja4rj488x7d4df2s7v28di4536x4z51grfx5g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base time ]; + executableHaskellDepends = [ base time ]; + description = "zZzzZz"; + license = lib.licenses.gpl2Only; + mainProgram = "sleep"; + }) {}; + + "slice-cpp-gen" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, directory + , filepath, language-slice, MissingH + }: + mkDerivation { + pname = "slice-cpp-gen"; + version = "0.3.0.0"; + sha256 = "0mvjj8hs8837dby54ii71wd1sg2z3r14sr7w2hnj2nhnjy7c23yy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs containers directory filepath + language-slice MissingH + ]; + description = "Generate C++ skeletons from slice files"; + license = lib.licenses.bsd3; + mainProgram = "slice-cpp-gen"; + }) {}; + + "sliceofpy" = callPackage + ({ mkDerivation, base, bytestring, containers, lens, process, split + , tasty, tasty-hspec, template-haskell, text + }: + mkDerivation { + pname = "sliceofpy"; + version = "1.0.0"; + sha256 = "0jc6abvgyrljyvzxw3v3nhxzqw3fjh2r51xag2v2xg3zb9qx8fra"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring lens process split template-haskell text + ]; + executableHaskellDepends = [ + base bytestring lens process split template-haskell text + ]; + testHaskellDepends = [ + base bytestring containers lens process split tasty tasty-hspec + template-haskell text + ]; + description = "Python-ish slicing traversals for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gen-sliceofpy-examples"; + broken = true; + }) {}; + + "slick" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, extra + , mustache, pandoc, shake, text, unordered-containers + }: + mkDerivation { + pname = "slick"; + version = "1.2.1.0"; + sha256 = "1ba9z30lcxmsidzp9hzrglqn91wy2phil4sjd3qbvx393zllzn5s"; + libraryHaskellDepends = [ + aeson base bytestring directory extra mustache pandoc shake text + unordered-containers + ]; + description = "A quick & easy static site builder built with shake and pandoc"; + license = lib.licenses.bsd3; + }) {}; + + "slidemews" = callPackage + ({ mkDerivation, aeson, base, bytestring, MonadCatchIO-transformers + , mtl, pandoc, snap-core, snap-server, utf8-string + }: + mkDerivation { + pname = "slidemews"; + version = "0.3"; + sha256 = "0x6blvdqwf9sqspwj48drasizx1pb1i92a0lp06szwa2nszdvzf0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring MonadCatchIO-transformers mtl pandoc + snap-core snap-server utf8-string + ]; + description = "ws convert markdown to reveal-js"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "slidemews"; + broken = true; + }) {}; + + "slim" = callPackage + ({ mkDerivation, base, containers, hspec, mtl, pretty, transformers + }: + mkDerivation { + pname = "slim"; + version = "0.0.1"; + sha256 = "1f3zfibb4as9faw27si4wsay40yidzpj0r15fhmqgrci048xnday"; + libraryHaskellDepends = [ + base containers mtl pretty transformers + ]; + testHaskellDepends = [ base hspec ]; + description = "Functional reactive user interface programming"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "slip32" = callPackage + ({ mkDerivation, base, base16-bytestring, bech32, binary, bip32 + , bitcoin-keys, bytestring, hedgehog, tasty, tasty-hedgehog + , tasty-hunit, text + }: + mkDerivation { + pname = "slip32"; + version = "0.2.1"; + sha256 = "00ivmrdw79n543s7rb1bzpp9xn6i1gys8zbad20lams20f7a01fa"; + libraryHaskellDepends = [ + base bech32 binary bip32 bitcoin-keys bytestring text + ]; + testHaskellDepends = [ + base base16-bytestring bip32 bitcoin-keys bytestring hedgehog tasty + tasty-hedgehog tasty-hunit text + ]; + description = "SLIP-0032: Extended serialization format for BIP-32 wallets"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "slist" = callPackage + ({ mkDerivation, base, containers, doctest, Glob, hedgehog, hspec + , hspec-hedgehog + }: + mkDerivation { + pname = "slist"; + version = "0.2.1.0"; + sha256 = "1j52gvq42x03y7jq0pxzab98qnrsjg6qnw4ysq6cd89cx6gg04ab"; + revision = "1"; + editedCabalFile = "0a3m4y2jy40xz7j4zgxj409nmhscz63yzikcqjgz1l9yl39i7437"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base doctest Glob hedgehog hspec hspec-hedgehog + ]; + description = "Sized list"; + license = lib.licenses.mpl20; + }) {}; + + "sloane" = callPackage + ({ mkDerivation, aeson, ansi-terminal, attoparsec, base + , bloomfilter, bytestring, conduit, conduit-extra, containers + , directory, filepath, http-conduit, http-types + , optparse-applicative, resourcet, stringsearch, text, transformers + }: + mkDerivation { + pname = "sloane"; + version = "5.0.1"; + sha256 = "14ffww6vfyv32nr1i17x8c8nc3y583yhza2dy6g6cfphcjw0zwf2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson ansi-terminal attoparsec base bloomfilter bytestring conduit + conduit-extra containers directory filepath http-conduit http-types + optparse-applicative resourcet stringsearch text transformers + ]; + description = "A command line interface to Sloane's OEIS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sloane"; + broken = true; + }) {}; + + "slope-field" = callPackage + ({ mkDerivation, base, Chart, Chart-cairo, colour + , data-default-class, lens, mathexpr + }: + mkDerivation { + pname = "slope-field"; + version = "0.1.0.1"; + sha256 = "1br97b8z1d1ina5j484qly2y3qcgl582kqvhfv3kxzdkrs49mi2i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base data-default-class mathexpr ]; + executableHaskellDepends = [ + base Chart Chart-cairo colour data-default-class lens + ]; + description = "Visualize mathematical function's slope fields"; + license = lib.licenses.gpl3Only; + mainProgram = "slope-field"; + }) {}; + + "slot-lambda" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts + , haskell-src-meta, syb, template-haskell, vector + }: + mkDerivation { + pname = "slot-lambda"; + version = "0.1.0.3"; + sha256 = "1npin7yaharbi5nzwksj1j7rf2k1nvmr1jgcf2xpnvvbcga7l69i"; + libraryHaskellDepends = [ + base containers haskell-src-exts haskell-src-meta syb + template-haskell vector + ]; + description = "Write lambdas without naming the parameters"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sloth" = callPackage + ({ mkDerivation, base, mtl, process }: + mkDerivation { + pname = "sloth"; + version = "0.0.2"; + sha256 = "0x3iw1mqbl3q723kkxr6b0i1hxcfb4sink4kmg6xnpzd3hwaspq9"; + libraryHaskellDepends = [ base mtl process ]; + description = "Testing for minimal strictness"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "slotmap" = callPackage + ({ mkDerivation, base, hspec, primitive, vector }: + mkDerivation { + pname = "slotmap"; + version = "0.1.0.0"; + sha256 = "00zc8n1divwak4r0q4ffnij2qxa3902ly7zbipn0zzjmvx5n1rh0"; + libraryHaskellDepends = [ base primitive vector ]; + testHaskellDepends = [ base hspec primitive vector ]; + description = "Pure Haskell slotmap implementation over ST or IO"; + license = lib.licenses.bsd3; + }) {}; + + "slug" = callPackage + ({ mkDerivation, aeson, base, exceptions, hspec, http-api-data + , path-pieces, persistent, QuickCheck, text + }: + mkDerivation { + pname = "slug"; + version = "0.1.7"; + sha256 = "1pkxcb2ip4mb6szmqz3g7m3m8qfrvknjr5ii0wnd0icbzm1q4vyp"; + revision = "4"; + editedCabalFile = "18h2wl2a3bb9094yq9dp6sjschb75ki4zlp1vrfzkpsrwb4v3ndr"; + libraryHaskellDepends = [ + aeson base exceptions http-api-data path-pieces persistent + QuickCheck text + ]; + testHaskellDepends = [ + base exceptions hspec http-api-data path-pieces QuickCheck text + ]; + description = "Type-safe slugs for Yesod ecosystem"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "slugger" = callPackage + ({ mkDerivation, base, hspec, text, text-icu }: + mkDerivation { + pname = "slugger"; + version = "0.1.0.2"; + sha256 = "003f44pc1q2mrprzxm492gd1v1y568k8m7vxdv5ys5zikz8gpqxy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base text text-icu ]; + executableHaskellDepends = [ base text text-icu ]; + testHaskellDepends = [ base hspec text text-icu ]; + description = "Clean URI slugs for Haskell"; + license = lib.licenses.bsd3; + mainProgram = "slugger"; + }) {}; + + "slugify" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, QuickCheck, text + , unicode-transforms + }: + mkDerivation { + pname = "slugify"; + version = "0.1.0.1"; + sha256 = "1h5lbp33hd10lr2d5cplac7515aphyd56jyj3wlzw5pg3sih8qvv"; + libraryHaskellDepends = [ base text unicode-transforms ]; + testHaskellDepends = [ base hspec QuickCheck text ]; + testToolDepends = [ hspec-discover ]; + description = "Convert text into slugs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "slynx" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , elynx-markov, elynx-seq, elynx-tools, elynx-tree, hmatrix + , matrices, optparse-applicative, random, statistics, text + , transformers, vector + }: + mkDerivation { + pname = "slynx"; + version = "0.7.2.2"; + sha256 = "1mg25s3vf6lkia0z1v9jxjkfjh8by68q18y9m3v50lg4xpc97f4y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers elynx-markov elynx-seq + elynx-tools elynx-tree hmatrix matrices optparse-applicative random + statistics text transformers vector + ]; + executableHaskellDepends = [ base ]; + description = "Handle molecular sequences"; + license = lib.licenses.gpl3Plus; + mainProgram = "slynx"; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "small-bytearray-builder" = callPackage + ({ mkDerivation, base, bytebuild, byteslice }: + mkDerivation { + pname = "small-bytearray-builder"; + version = "0.3.7.0"; + sha256 = "14nrqci74n8rrjpzi0mhqpn7gm855m4mirpwk48wvay2b9jkg4c1"; + libraryHaskellDepends = [ base bytebuild byteslice ]; + doHaddock = false; + description = "Serialize to bytes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smallarray" = callPackage + ({ mkDerivation, base, bytestring, deepseq, hashable }: + mkDerivation { + pname = "smallarray"; + version = "0.2.2.4"; + sha256 = "16fgxsg8grxhqx6d4s3mm89qbkw2k72qvr4r701ih1i8gmf1ms1z"; + libraryHaskellDepends = [ base bytestring deepseq hashable ]; + description = "low-level unboxed arrays, with minimal features"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smallcaps" = callPackage + ({ mkDerivation, attoparsec, base, containers, data-default + , directory, filepath, parsec, text, transformers + }: + mkDerivation { + pname = "smallcaps"; + version = "0.6.0.6"; + sha256 = "10853yxysjzv3nq2z4p0klqz2jakcdknbwmdfvppzp604v7ip4jm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base containers data-default directory filepath parsec + text transformers + ]; + executableHaskellDepends = [ base containers data-default text ]; + testHaskellDepends = [ + attoparsec base containers data-default parsec text + ]; + description = "Flatten camel case text in LaTeX files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smallcheck" = callPackage + ({ mkDerivation, base, logict, mtl, pretty }: + mkDerivation { + pname = "smallcheck"; + version = "1.2.1.1"; + sha256 = "07zyb3hnq242mdwak5briqc48wakp9pjsfizl78l06070i824hz0"; + libraryHaskellDepends = [ base logict mtl pretty ]; + description = "A property-based testing library"; + license = lib.licenses.bsd3; + }) {}; + + "smallcheck-kind-generics" = callPackage + ({ mkDerivation, base, gauge, kind-generics, kind-generics-th + , smallcheck + }: + mkDerivation { + pname = "smallcheck-kind-generics"; + version = "0.0.0.1"; + sha256 = "08g6xa7gp55b1cmg8ys18qm5lxn7fdhl360rrsznfzfylihfp0dn"; + libraryHaskellDepends = [ + base kind-generics kind-generics-th smallcheck + ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base gauge ]; + description = "See README for more info"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smallcheck-laws" = callPackage + ({ mkDerivation, base, smallcheck, smallcheck-series }: + mkDerivation { + pname = "smallcheck-laws"; + version = "0.3"; + sha256 = "1jyn1bsn78jsnf5lzscvqzbf68ljf82vclq0k9aba58r2dayxn47"; + libraryHaskellDepends = [ base smallcheck smallcheck-series ]; + description = "SmallCheck properties for common laws"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smallcheck-lens" = callPackage + ({ mkDerivation, base, lens, smallcheck, smallcheck-series + , transformers + }: + mkDerivation { + pname = "smallcheck-lens"; + version = "0.3"; + sha256 = "1vqqg127v81zscs32y2a6lbs943j3j0v293f6xgk3w1lfndia8q1"; + libraryHaskellDepends = [ + base lens smallcheck smallcheck-series transformers + ]; + description = "SmallCheck properties for lens"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smallcheck-series" = callPackage + ({ mkDerivation, base, bytestring, containers, doctest, Glob + , logict, smallcheck, tasty, tasty-hunit, tasty-smallcheck, text + , transformers + }: + mkDerivation { + pname = "smallcheck-series"; + version = "0.7.1.0"; + sha256 = "0c5cpnrxqfhrxgic6rk6vy3wj537k249fg0wzczwx30vdqzcmnkx"; + libraryHaskellDepends = [ + base bytestring containers logict smallcheck text transformers + ]; + testHaskellDepends = [ + base doctest Glob smallcheck tasty tasty-hunit tasty-smallcheck + ]; + description = "Extra SmallCheck series and utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smallpt-hs" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "smallpt-hs"; + version = "0.1"; + sha256 = "1g4g2sgj39pkm3ll4yv0q9dcmq2lyd26qkr1gir1svmxs6hdwp59"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base vector ]; + description = "A Haskell port of the smallpt path tracer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "smallpt-hs"; + broken = true; + }) {}; + + "smallstring" = callPackage + ({ mkDerivation, base, bytestring, deepseq, hashable, smallarray + , text, utf8-string + }: + mkDerivation { + pname = "smallstring"; + version = "0.3.3"; + sha256 = "1wkgbnknx9k56ikl6hpv91r9sav8v5qvl2w7z2jadgrlj29fy755"; + libraryHaskellDepends = [ + base bytestring deepseq hashable smallarray text utf8-string + ]; + description = "A Unicode text type, optimized for low memory overhead"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smaoin" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, random, text, uuid + }: + mkDerivation { + pname = "smaoin"; + version = "0.3.0.0"; + sha256 = "0j18pdpywgb01679b4f2aj7pzna1njh45giw1b1dsqqdp45gz2rp"; + revision = "1"; + editedCabalFile = "0dhrz33n5yrc51kzvrikv13ldv8v8z2wab57fqrdk080vjqwni0n"; + libraryHaskellDepends = [ base bytestring random text uuid ]; + testHaskellDepends = [ base bytestring QuickCheck ]; + description = "Utilities for the Smaoin semantic information model"; + license = lib.licenses.publicDomain; + }) {}; + + "smap" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hashable, memory + , mmorph, optparse-applicative, resourcet, streaming + , streaming-bytestring, strict, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "smap"; + version = "0.3.3"; + sha256 = "17qdn1ag4pdizgdng1747jdpad6xca208w7633pw24j5nkfy72dx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring hashable memory mmorph + optparse-applicative resourcet streaming streaming-bytestring + strict text transformers unordered-containers + ]; + executableHaskellDepends = [ + attoparsec base bytestring hashable memory mmorph + optparse-applicative resourcet streaming streaming-bytestring + strict text transformers unordered-containers + ]; + testHaskellDepends = [ + attoparsec base bytestring hashable memory mmorph + optparse-applicative resourcet streaming streaming-bytestring + strict text transformers unordered-containers + ]; + description = "A command line tool for working with sets and maps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "smap"; + broken = true; + }) {}; + + "smartGroup" = callPackage + ({ mkDerivation, base, bytestring, containers, template-haskell }: + mkDerivation { + pname = "smartGroup"; + version = "0.3.0"; + sha256 = "10wb5v87xl54bsl2xxsh1fh54bgqbhmmkhyaa3ly23nm2f01cpnp"; + libraryHaskellDepends = [ + base bytestring containers template-haskell + ]; + description = "group strings or bytestrings by words in common"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smartcheck" = callPackage + ({ mkDerivation, base, containers, generic-deriving, ghc-prim, mtl + , QuickCheck, random + }: + mkDerivation { + pname = "smartcheck"; + version = "0.2.4"; + sha256 = "0wj6xwassh69z97p47xh7i68xs7mvi05fni4qxizyicmbr8k27il"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers generic-deriving ghc-prim mtl QuickCheck random + ]; + executableHaskellDepends = [ + base containers generic-deriving ghc-prim mtl QuickCheck random + ]; + description = "A smarter QuickCheck"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sc-qc"; + broken = true; + }) {}; + + "smartconstructor" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "smartconstructor"; + version = "0.2.0.0"; + sha256 = "1082siphwd4xx9akqip78kzpqi19i3l53h0s2vghhdm5lwplcvlv"; + libraryHaskellDepends = [ base template-haskell ]; + description = "A package exposing a helper function for generating smart constructors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smarties" = callPackage + ({ mkDerivation, base, haskeline, hspec, ilist, microlens + , microlens-th, MonadRandom, mtl, QuickCheck, random, text, vector + }: + mkDerivation { + pname = "smarties"; + version = "1.2.1"; + sha256 = "0560d49crj5s9xpj8sk552qdqm19grj87lyqif0dxypc7qpn3dc8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base microlens microlens-th MonadRandom mtl QuickCheck random text + ]; + executableHaskellDepends = [ + base haskeline ilist microlens microlens-th MonadRandom mtl + QuickCheck random text vector + ]; + testHaskellDepends = [ + base hspec microlens microlens-th MonadRandom mtl QuickCheck random + text + ]; + description = "Haskell Behavior Tree Library"; + license = lib.licenses.bsd3; + }) {}; + + "smartword" = callPackage + ({ mkDerivation, base, haskell98, pretty, unix, utf8-string }: + mkDerivation { + pname = "smartword"; + version = "0.0.0.5"; + sha256 = "0dxw4jgmwcz92n2rymdrfaz1v8lc2wknql9ca5p98jc14l8c2bl3"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base haskell98 pretty unix utf8-string + ]; + description = "Web based flash card for Word Smart I and II vocabularies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smash" = callPackage + ({ mkDerivation, base, bifunctors, binary, deepseq, hashable, mtl + , template-haskell + }: + mkDerivation { + pname = "smash"; + version = "0.1.3"; + sha256 = "1i8a8i81xs68zrsv173q0xv0f9cmxmhkgd5k90x60kv7v5pwpqw4"; + libraryHaskellDepends = [ + base bifunctors binary deepseq hashable mtl template-haskell + ]; + description = "Combinators for Maybe types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smash-aeson" = callPackage + ({ mkDerivation, aeson, base, smash, unordered-containers }: + mkDerivation { + pname = "smash-aeson"; + version = "0.2.0.1"; + sha256 = "0gbqvm34afkv1v0xajz8cjw0xaih3ls4dh1ygcbybgic08y0xl85"; + libraryHaskellDepends = [ aeson base smash unordered-containers ]; + description = "Aeson support for the smash library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smash-lens" = callPackage + ({ mkDerivation, base, lens, smash }: + mkDerivation { + pname = "smash-lens"; + version = "0.1.0.3"; + sha256 = "0lzvw7349wv1fjsm4q4jwggmjx9cxsrrjydvpq3q12kj6s9p9m5k"; + libraryHaskellDepends = [ base lens smash ]; + testHaskellDepends = [ base ]; + description = "Optics for the `smash` library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smash-microlens" = callPackage + ({ mkDerivation, base, microlens, smash }: + mkDerivation { + pname = "smash-microlens"; + version = "0.1.0.2"; + sha256 = "0rfpdaw1zs8fpw6kp5zkrhj8nmx839fp2ca0cgk14g431yl651ir"; + libraryHaskellDepends = [ base microlens smash ]; + testHaskellDepends = [ base ]; + description = "Optics for the `smash` library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smash-optics" = callPackage + ({ mkDerivation, base, optics-core, smash }: + mkDerivation { + pname = "smash-optics"; + version = "0.1.0.2"; + sha256 = "0acxkswkvbcwd8mawy9w029h01g3l30rkvvy6yzkb693l8xwiiry"; + libraryHaskellDepends = [ base optics-core smash ]; + description = "Optics for the `smash` library using `optics-core`"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smawk" = callPackage + ({ mkDerivation, base, primitive, semigroupoids, transformers }: + mkDerivation { + pname = "smawk"; + version = "0"; + sha256 = "0w0hzn4zmziwxm88y6ra2p6ld29jfga9wnbcgrhw0snf10cnnqyc"; + libraryHaskellDepends = [ + base primitive semigroupoids transformers + ]; + description = "Linear time row minima for totally monotone matrices"; + license = "(BSD-2-Clause OR Apache-2.0)"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smcdel" = callPackage + ({ mkDerivation, alex, ansi-terminal, array, base, bytestring + , cassava, containers, criterion, cudd, deepseq, directory + , file-embed, filepath, graphviz, happy, HasCacBDD, hspec + , js-jquery, process, QuickCheck, sandwich, sandwich-webdriver + , scientific, scotty, split, tagged, template-haskell, temporary + , text, time, vector, warp, webdriver + }: + mkDerivation { + pname = "smcdel"; + version = "1.2.0"; + sha256 = "0ssijqlfnd1nx6w8j1sl4bhwhw78dsbipxlbdknwx340np7rmx11"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers cudd directory graphviz HasCacBDD process + QuickCheck tagged temporary text time + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + ansi-terminal base deepseq directory file-embed filepath HasCacBDD + js-jquery process scotty template-haskell text warp + ]; + executableToolDepends = [ alex happy ]; + testHaskellDepends = [ + base containers HasCacBDD hspec process QuickCheck sandwich + sandwich-webdriver text webdriver + ]; + testToolDepends = [ alex happy ]; + benchmarkHaskellDepends = [ + base bytestring cassava criterion directory scientific split time + vector + ]; + benchmarkToolDepends = [ alex happy ]; + description = "Symbolic Model Checking for Dynamic Epistemic Logic"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sme" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sme"; + version = "0.1"; + sha256 = "1d3kjyskwzc7p5bi6pv9yxfa6l6dqkkqc24dmmxl5wx7vmbfma25"; + libraryHaskellDepends = [ base ]; + description = "A library for Secure Multi-Execution in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smerdyakov" = callPackage + ({ mkDerivation, base, doctest, exceptions, free, Glob, hspec, mtl + , process, QuickCheck, text, transformers, yaml + }: + mkDerivation { + pname = "smerdyakov"; + version = "0.0.0.0"; + sha256 = "02d7xql0qx070ifrhw0cpw4ipzcr6bgw7q4y9xw1b2dwxszvidij"; + libraryHaskellDepends = [ + base exceptions free mtl process text transformers + ]; + testHaskellDepends = [ + base doctest exceptions free Glob hspec mtl process QuickCheck text + transformers yaml + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smh" = callPackage + ({ mkDerivation, array, base, extra, lens, loop, megaparsec + , process, regex-pcre-builtin, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "smh"; + version = "0.2.1"; + sha256 = "07p2q5rfdwaspjjjiq69b8hls7wcaf8l8sq7z2nm27q7gsiaxnnl"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + array base extra lens loop megaparsec regex-pcre-builtin text + ]; + executableHaskellDepends = [ base megaparsec text ]; + testHaskellDepends = [ base extra process tasty tasty-hunit text ]; + doHaddock = false; + description = "String manipulation tool written in haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "smh"; + broken = true; + }) {}; + + "smiles" = callPackage + ({ mkDerivation, base, hspec, megaparsec, QuickCheck, text }: + mkDerivation { + pname = "smiles"; + version = "0.2.0.0"; + sha256 = "0k1yy1bhgavsmm40zz1i6ihyfksb6fr06wxlbqyj1y0igmrrrlrw"; + libraryHaskellDepends = [ base megaparsec text ]; + testHaskellDepends = [ base hspec megaparsec QuickCheck text ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smith" = callPackage + ({ mkDerivation, base, bytesmith, primitive }: + mkDerivation { + pname = "smith"; + version = "0.1.1.0"; + sha256 = "0ylhzs0lc7fxp54s74slffkr8rnasy4pak4snyi5jnvma0wiz55g"; + revision = "1"; + editedCabalFile = "00l8f3az6h9vadnyn17kg6ng3p0pp9b17gxilrkriwwjlmjvl81w"; + libraryHaskellDepends = [ base bytesmith primitive ]; + description = "Parse arrays of tokens"; + license = lib.licenses.bsd3; + }) {}; + + "smith-cli" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , cereal, crypto-pubkey-openssh, crypto-pubkey-types, directory + , filepath, HsOpenSSL, network, openssh-protocol + , optparse-applicative, smith-client, text, transformers + , transformers-bifunctors, unix + }: + mkDerivation { + pname = "smith-cli"; + version = "0.0.1"; + sha256 = "1iqqzzq7wxasq7s1fkar6ydz1mnqb0krc0g49lq9i8qx71c7ylqq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base base64-bytestring bytestring cereal + crypto-pubkey-openssh crypto-pubkey-types directory filepath + HsOpenSSL network openssh-protocol optparse-applicative + smith-client text transformers transformers-bifunctors unix + ]; + description = "Command line tool for ."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "smith"; + }) {}; + + "smith-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , directory, filepath, hedgehog, http-client, http-client-tls + , http-types, jose, oauth2-jwt-bearer, text, transformers + , transformers-bifunctors + }: + mkDerivation { + pname = "smith-client"; + version = "0.0.1"; + sha256 = "1szg4pcqjxa36bd9b1b8pmk2z0482qr86daxmkdnvapslc4l9xnw"; + libraryHaskellDepends = [ + aeson base bytestring directory filepath http-client + http-client-tls http-types jose oauth2-jwt-bearer text transformers + transformers-bifunctors + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive hedgehog http-types text + transformers + ]; + description = "API client for ."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smoothie" = callPackage + ({ mkDerivation, aeson, base, linear, text, vector }: + mkDerivation { + pname = "smoothie"; + version = "0.4.2.11"; + sha256 = "1jljw2ggfzmfds14zp00qwkqfmrd0f4fwfpdiz4qzwl6zvd07d8c"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ aeson base linear text vector ]; + description = "Smooth curves via several interpolation modes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smsaero" = callPackage + ({ mkDerivation, aeson, base, containers, http-api-data + , http-client, servant, servant-client, servant-docs, text, time + }: + mkDerivation { + pname = "smsaero"; + version = "0.7.1"; + sha256 = "146915lzy5js1wr247baafhfqhd2pn87yph31z78b8hypmzmkv6g"; + libraryHaskellDepends = [ + aeson base containers http-api-data http-client servant + servant-client servant-docs text time + ]; + description = "SMSAero API and HTTP client based on servant library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smt" = callPackage + ({ mkDerivation, base, base-unicode-symbols, criterion, smallcheck + , tasty, tasty-smallcheck, util + }: + mkDerivation { + pname = "smt"; + version = "0.0.0.0"; + sha256 = "18y09ps8a3xxnvddfmlzip7b13747rmn8xxj1422akwmv565ad4l"; + libraryHaskellDepends = [ base base-unicode-symbols util ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Interface to Satisfiability Modulo Theories solvers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smt-lib" = callPackage + ({ mkDerivation, array, base, directory, polyparse }: + mkDerivation { + pname = "smt-lib"; + version = "0.0.2"; + sha256 = "1phm50pabahrpxrzp25mfhpafzhp4hz8cxp6fp93rwh4cl7cckky"; + libraryHaskellDepends = [ array base directory polyparse ]; + description = "Parsing and printing SMT-LIB"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smt2-parser" = callPackage + ({ mkDerivation, base, HUnit, parsec, text }: + mkDerivation { + pname = "smt2-parser"; + version = "0.1.0.1"; + sha256 = "1rw4jazs1j4rrv1gwj879hvm8383dfh95j3y288ii937897mra6h"; + libraryHaskellDepends = [ base parsec text ]; + testHaskellDepends = [ base HUnit parsec text ]; + description = "A Haskell parser for SMT-LIB version 2.6"; + license = lib.licenses.bsd3; + }) {}; + + "smtLib" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "smtLib"; + version = "1.1"; + sha256 = "0bws90179vl2ycvnsmi0zni1vg71bdlhkgg0qdvqmls2rjyh5q3j"; + libraryHaskellDepends = [ base pretty ]; + description = "A library for working with the SMTLIB format"; + license = lib.licenses.bsd3; + }) {}; + + "smtlib-backends" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "smtlib-backends"; + version = "0.3"; + sha256 = "13pyic8zq0dv7w529pciw0zfpzx63mrf3bq5nillsswbk0czv0qw"; + revision = "2"; + editedCabalFile = "1g2pfmdmqkf3agxnzirgpp9sibjz5m89pjnx7f1i98znk6nswix9"; + libraryHaskellDepends = [ base bytestring ]; + description = "Low-level functions for SMT-LIB-based interaction with SMT solvers"; + license = lib.licenses.mit; + }) {}; + + "smtlib-backends-process" = callPackage + ({ mkDerivation, async, base, bytestring, process, smtlib-backends + , smtlib-backends-tests, tasty, tasty-hunit + }: + mkDerivation { + pname = "smtlib-backends-process"; + version = "0.3"; + sha256 = "0jc7fmf3x53w8v0a8cj8v8r2f4gpn1jhndl80hyqzsblvrw5hcfg"; + revision = "2"; + editedCabalFile = "09hszx3ba4d5x11sdv8fagb0nkg1m0q32wc264x5x0pnsv9k3wfa"; + libraryHaskellDepends = [ + base bytestring process smtlib-backends + ]; + testHaskellDepends = [ + async base bytestring process smtlib-backends smtlib-backends-tests + tasty tasty-hunit + ]; + description = "An SMT-LIB backend running solvers as external processes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smtlib-backends-tests" = callPackage + ({ mkDerivation, base, smtlib-backends, tasty, tasty-hunit }: + mkDerivation { + pname = "smtlib-backends-tests"; + version = "0.3"; + sha256 = "0lj4bpl4nkw6w2hfjzz16zmrbaj5g3myvbmzlsc5rdsz0xwisfb8"; + revision = "1"; + editedCabalFile = "0imbf9cgp1imqqj5iryg7k2my4690rwixhl4j3s3a6w54n0zs0sd"; + libraryHaskellDepends = [ base smtlib-backends tasty tasty-hunit ]; + description = "Testing SMT-LIB backends"; + license = lib.licenses.mit; + }) {}; + + "smtlib-backends-z3" = callPackage + ({ mkDerivation, base, bytestring, gomp, smtlib-backends + , smtlib-backends-tests, tasty, tasty-hunit, z3 + }: + mkDerivation { + pname = "smtlib-backends-z3"; + version = "0.3.1"; + sha256 = "1mgjlfhqcbqc84a87g6bp0i9pnmpz87b7w43x200mwx1k877zddy"; + libraryHaskellDepends = [ base bytestring smtlib-backends ]; + librarySystemDepends = [ gomp z3 ]; + testHaskellDepends = [ + base bytestring smtlib-backends smtlib-backends-tests tasty + tasty-hunit + ]; + description = "An SMT-LIB backend implemented using Z3's C API"; + license = lib.licenses.mit; + }) {inherit (pkgs) gomp; inherit (pkgs) z3;}; + + "smtlib2" = callPackage + ({ mkDerivation, base, constraints, containers, dependent-map + , dependent-sum, mtl, template-haskell + }: + mkDerivation { + pname = "smtlib2"; + version = "1.0"; + sha256 = "1wgd2nv100a9nmpzl15x4r0mkr4dzzi7z2018f19nfj9ri70x89w"; + revision = "1"; + editedCabalFile = "00f34fam5sdy06j4mbqpfki1fkslcq4swszlvpv9drcyyc3z7lqi"; + libraryHaskellDepends = [ + base constraints containers dependent-map dependent-sum mtl + template-haskell + ]; + description = "A type-safe interface to communicate with an SMT solver"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smtlib2-debug" = callPackage + ({ mkDerivation, ansi-terminal, atto-lisp, base, containers + , dependent-map, dependent-sum, mtl, smtlib2, smtlib2-pipe, text + }: + mkDerivation { + pname = "smtlib2-debug"; + version = "1.0"; + sha256 = "0qfphz53la9yhq0yfwmrsby09kjghmcfymlfhpr5gcpv2dl163hi"; + libraryHaskellDepends = [ + ansi-terminal atto-lisp base containers dependent-map dependent-sum + mtl smtlib2 smtlib2-pipe text + ]; + description = "Dump the communication with an SMT solver for debugging purposes"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smtlib2-pipe" = callPackage + ({ mkDerivation, atto-lisp, attoparsec, base, blaze-builder + , bytestring, Cabal, cabal-test-quickcheck, containers + , dependent-sum, mtl, process, smtlib2, smtlib2-quickcheck, text + , transformers + }: + mkDerivation { + pname = "smtlib2-pipe"; + version = "1.0"; + sha256 = "0v9wf98la9c8p42zvw22daq22zb4r0fh85i70abwf2fbcnjz88v6"; + libraryHaskellDepends = [ + atto-lisp attoparsec base blaze-builder bytestring containers + dependent-sum mtl process smtlib2 text transformers + ]; + testHaskellDepends = [ + base Cabal cabal-test-quickcheck smtlib2 smtlib2-quickcheck + ]; + description = "A type-safe interface to communicate with an SMT solver"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smtlib2-quickcheck" = callPackage + ({ mkDerivation, base, containers, dependent-map, dependent-sum + , mtl, QuickCheck, smtlib2 + }: + mkDerivation { + pname = "smtlib2-quickcheck"; + version = "1.0"; + sha256 = "0k5cg3r2v0xh2b441rfzjpbwiv4q9lllmh77afhd10cy6ldp0zr6"; + libraryHaskellDepends = [ + base containers dependent-map dependent-sum mtl QuickCheck smtlib2 + ]; + description = "Helper functions to create SMTLib expressions in QuickCheck"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smtlib2-timing" = callPackage + ({ mkDerivation, base, dependent-sum, mtl, smtlib2, time }: + mkDerivation { + pname = "smtlib2-timing"; + version = "1.0"; + sha256 = "12828gfip43pwjwnhd0smvkz1ar71gbp4lkv3njli6yp5dbcwfi5"; + libraryHaskellDepends = [ base dependent-sum mtl smtlib2 time ]; + description = "Get timing informations for SMT queries"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "smtp-mail" = callPackage + ({ mkDerivation, array, base, base16-bytestring, base64-bytestring + , bytestring, crypton-connection, cryptonite, filepath, memory + , mime-mail, network, network-bsd, text + }: + mkDerivation { + pname = "smtp-mail"; + version = "0.4.0.0"; + sha256 = "0j95vvk2hh1vp4lv59gppfnpavy3mlz4bzlr6l29glz53lmc8bn5"; + libraryHaskellDepends = [ + array base base16-bytestring base64-bytestring bytestring + crypton-connection cryptonite filepath memory mime-mail network + network-bsd text + ]; + description = "Simple email sending via SMTP"; + license = lib.licenses.bsd3; + }) {}; + + "smtp-mail-ng" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring + , base64-bytestring, bytestring, crypto-random, cryptohash + , filepath, haskeline, mime-mail, mtl, network, stringsearch, text + , tls, transformers, transformers-compat, x509-store, x509-system + }: + mkDerivation { + pname = "smtp-mail-ng"; + version = "0.1.0.2"; + sha256 = "0jvjb3ps22p71b0vq7lgfyxmhjbzhsc3crs0cv3qsnkhz4ghvgbh"; + libraryHaskellDepends = [ + attoparsec base base16-bytestring base64-bytestring bytestring + crypto-random cryptohash filepath haskeline mime-mail mtl network + stringsearch text tls transformers transformers-compat x509-store + x509-system + ]; + description = "An SMTP client EDSL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smtp2mta" = callPackage + ({ mkDerivation, base, haskell98, network, process }: + mkDerivation { + pname = "smtp2mta"; + version = "0.2"; + sha256 = "0z36zvrh6xhg8s7wai65d2y6hz0qz016ick9a4yrjpqxxk78h902"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haskell98 network process ]; + description = "Listen for SMTP traffic and send it to an MTA script"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "smtp2mta"; + }) {}; + + "smtpbz" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, http-types + , text + }: + mkDerivation { + pname = "smtpbz"; + version = "1.0.1"; + sha256 = "1zxcr4md1r9dlg14a3b6ywqnir6jx95qsffwv2f08k2mkifm82w3"; + libraryHaskellDepends = [ + aeson base bytestring http-conduit http-types text + ]; + description = "Unofficial API client for smtp.bz"; + license = lib.licenses.bsd2; + }) {}; + + "smtps-gmail" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, bytestring + , conduit, conduit-extra, data-default, filepath, mime-mail + , network, resourcet, stringsearch, text, tls, transformers + }: + mkDerivation { + pname = "smtps-gmail"; + version = "1.3.2"; + sha256 = "07483r4yd88aw1c5q38c2kcm25rqd8nln25kjmp0drmvn95zhv0g"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring bytestring conduit conduit-extra + data-default filepath mime-mail network resourcet stringsearch text + tls transformers + ]; + description = "Gmail SMTP Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "smuggler" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , ghc, ghc-exactprint, hash-store, unordered-containers + }: + mkDerivation { + pname = "smuggler"; + version = "0.1.0"; + sha256 = "0iyisn5s39haik3g1wld67pdpnl8h3zafxhkgyd3ajx9lg9nf741"; + revision = "1"; + editedCabalFile = "1lbkir8l81f6dq3d2q9h6a1bpi03cq69qg3xr6h9ppx8ksswsw1d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers filepath ghc ghc-exactprint hash-store + unordered-containers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base directory filepath ]; + description = "GHC Source Plugin that helps to manage imports"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "play-smuggler"; + broken = true; + }) {}; + + "smuggler2" = callPackage + ({ mkDerivation, base, containers, directory, filepath, ghc + , ghc-boot, ghc-exactprint, ghc-paths, split, syb, tasty + , tasty-golden, typed-process + }: + mkDerivation { + pname = "smuggler2"; + version = "0.3.6.2"; + sha256 = "1lkz9dpwz0pgc134wcpnb00r6ql4l19bbl5zqszm4wsrw92npd56"; + libraryHaskellDepends = [ + base containers directory filepath ghc ghc-boot ghc-exactprint + split syb + ]; + testHaskellDepends = [ + base containers directory filepath ghc ghc-paths tasty tasty-golden + typed-process + ]; + description = "GHC Source Plugin that helps to minimise imports and generate explicit exports"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snack" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-lexing + , criterion, string-conversions, text + }: + mkDerivation { + pname = "snack"; + version = "0.4.0.0"; + sha256 = "1gvv5qsajh7w37m0rdw0i38x8kasrqsmr3h2wplvdkbipk13a213"; + libraryHaskellDepends = [ base bytestring bytestring-lexing text ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring criterion string-conversions text + ]; + description = "Strict ByteString Parser Combinator"; + license = lib.licenses.cc0; + }) {}; + + "snail" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover, HUnit + , megaparsec, mtl, QuickCheck, raw-strings-qq, text, text-display + }: + mkDerivation { + pname = "snail"; + version = "0.1.2.1"; + sha256 = "00s193k1iv0gcv98aic3ab47vjdy9z14vcc1ywrmsf2llwra323x"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers megaparsec mtl QuickCheck text text-display + ]; + testHaskellDepends = [ + base containers hspec hspec-discover HUnit megaparsec mtl + QuickCheck raw-strings-qq text text-display + ]; + testToolDepends = [ hspec-discover ]; + description = "A programming language with no semantics"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snake" = callPackage + ({ mkDerivation, base, random, split, terminal-size }: + mkDerivation { + pname = "snake"; + version = "0.1.0.0"; + sha256 = "1y2645k6f22v30xf33fvqac8pwinn4mmpbq5l8vxkw05v8m8jm9h"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base random split terminal-size ]; + description = "A basic console snake game"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "snake"; + broken = true; + }) {}; + + "snake-game" = callPackage + ({ mkDerivation, base, GLUT, OpenGL, random }: + mkDerivation { + pname = "snake-game"; + version = "1.2"; + sha256 = "1iy3m20ldc98agdi7n71ik8k2f62ybfg719z79lcf8pzynbfsrbd"; + libraryHaskellDepends = [ base GLUT OpenGL random ]; + description = "Snake Game Using OpenGL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snap" = callPackage + ({ mkDerivation, aeson, async, attoparsec, attoparsec-aeson, base + , bytestring, cereal, clientsession, configurator, containers + , deepseq, directory, directory-tree, dlist, filepath, hashable + , heist, http-streams, HUnit, lens, lifted-base, map-syntax + , monad-control, mtl, mwc-random, pwstore-fast, QuickCheck + , smallcheck, snap-core, snap-server, stm, syb, test-framework + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-smallcheck, text, time, transformers + , transformers-base, unordered-containers, xmlhtml + }: + mkDerivation { + pname = "snap"; + version = "1.1.3.3"; + sha256 = "1mqckzm9gasa04ls691zgw4c6m53mgcj86yd2p5qvy07mpn9rdvx"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base bytestring cereal + clientsession configurator containers directory directory-tree + dlist filepath hashable heist lens lifted-base map-syntax + monad-control mtl mwc-random pwstore-fast snap-core snap-server stm + text time transformers transformers-base unordered-containers + xmlhtml + ]; + testHaskellDepends = [ + aeson async attoparsec attoparsec-aeson base bytestring cereal + clientsession configurator containers deepseq directory + directory-tree dlist filepath hashable heist http-streams HUnit + lens lifted-base map-syntax monad-control mtl mwc-random + pwstore-fast QuickCheck smallcheck snap-core snap-server stm syb + test-framework test-framework-hunit test-framework-quickcheck2 + test-framework-smallcheck text time transformers transformers-base + unordered-containers xmlhtml + ]; + description = "Top-level package for the Snap Web Framework"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "snap-accept" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, http-media + , snap-core + }: + mkDerivation { + pname = "snap-accept"; + version = "0.2.1"; + sha256 = "0847vq58nkhhr9msiy27cg9app6fzsswzy1dp1iylxygc9wbws6q"; + libraryHaskellDepends = [ + base bytestring case-insensitive http-media snap-core + ]; + description = "Accept header branching for the Snap web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snap-app" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "snap-app"; + version = "0.7.0"; + sha256 = "1v3izzvxadjplir47ipi087sj6fcmfj5ivlhbkpp9ld7vj8sv2hi"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "snap-auth-cli" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring + , clientsession, cmdargs, snap, snaplet-sqlite-simple + , sqlite-simple, text, unordered-containers, utf8-string + }: + mkDerivation { + pname = "snap-auth-cli"; + version = "0.2"; + sha256 = "1h93v7fkrdpp5ls2b2g7r7wnf6abfl8q0nld1qzzqj927lzgnzwa"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson aeson-pretty base bytestring clientsession cmdargs snap + snaplet-sqlite-simple sqlite-simple text unordered-containers + utf8-string + ]; + description = "Command-line tool to manage Snap AuthManager database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "snap-auth-cli"; + }) {}; + + "snap-blaze" = callPackage + ({ mkDerivation, base, blaze-html, snap-core }: + mkDerivation { + pname = "snap-blaze"; + version = "0.2.1.5"; + sha256 = "0hc8k0cviq7ayjymsfr435bnfw35pa4f80i7x4ypn2539fykavmk"; + libraryHaskellDepends = [ base blaze-html snap-core ]; + description = "blaze-html integration for Snap"; + license = lib.licenses.bsd3; + }) {}; + + "snap-blaze-clay" = callPackage + ({ mkDerivation, base, blaze-html, clay, snap-core }: + mkDerivation { + pname = "snap-blaze-clay"; + version = "0.1.0.0"; + sha256 = "05zi9rjd37xznjj8yhm5har12mfrclsrwd9fbcwh5ngccd7h7fiy"; + libraryHaskellDepends = [ base blaze-html clay snap-core ]; + description = "blaze-html-clay integration for Snap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snap-configuration-utilities" = callPackage + ({ mkDerivation, base, configurator, text, unordered-containers }: + mkDerivation { + pname = "snap-configuration-utilities"; + version = "0.1.0.0"; + sha256 = "07cm60v7bz585fawfc8mml178z54zqfg8kb7ldln5bsa0ggpha2z"; + libraryHaskellDepends = [ + base configurator text unordered-containers + ]; + description = "Methods to manipulate Configurator objects for Snap & Snaplets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snap-core" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, bytestring-builder + , case-insensitive, containers, deepseq, directory, filepath + , hashable, HUnit, io-streams, lifted-base, monad-control, mtl + , network, network-uri, old-locale, parallel, QuickCheck, random + , readable, regex-posix, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, time, transformers + , transformers-base, unix-compat, unordered-containers, vector + , zlib + }: + mkDerivation { + pname = "snap-core"; + version = "1.0.5.1"; + sha256 = "00h5xijkjvnhcgxpw3vmkpf5nwfpknqflvxgig6gvsy4wahc2157"; + revision = "4"; + editedCabalFile = "11rgmi28yhdpmzc72zxql70q6zrxnihkrv5lvabggyc9008dhyj8"; + libraryHaskellDepends = [ + attoparsec base bytestring bytestring-builder case-insensitive + containers directory filepath hashable HUnit io-streams lifted-base + monad-control mtl network network-uri old-locale random readable + regex-posix text time transformers transformers-base unix-compat + unordered-containers vector + ]; + testHaskellDepends = [ + attoparsec base bytestring bytestring-builder case-insensitive + containers deepseq directory filepath hashable HUnit io-streams + lifted-base monad-control mtl network network-uri old-locale + parallel QuickCheck random readable regex-posix test-framework + test-framework-hunit test-framework-quickcheck2 text time + transformers transformers-base unix-compat unordered-containers + vector zlib + ]; + description = "Snap: A Haskell Web Framework (core interfaces and types)"; + license = lib.licenses.bsd3; + }) {}; + + "snap-cors" = callPackage + ({ mkDerivation, snap-core }: + mkDerivation { + pname = "snap-cors"; + version = "1.3.0"; + sha256 = "182l2wfkjanxa5n2g5ypsvdgvigfnk5f4n0am37c26lgk3n6zi9a"; + libraryHaskellDepends = [ snap-core ]; + doHaddock = false; + description = "Add CORS headers to Snap applications"; + license = lib.licenses.bsd3; + }) {}; + + "snap-elm" = callPackage + ({ mkDerivation, base, bytestring, directory, Elm, filepath + , process, snap-core, text, transformers + }: + mkDerivation { + pname = "snap-elm"; + version = "0.1.1.2"; + sha256 = "1lp76s5yqgw5zvkv13b4552zq9f2mrngp5l5vd8kwz9rhawgl6kr"; + libraryHaskellDepends = [ + base bytestring directory Elm filepath process snap-core text + transformers + ]; + description = "Serve Elm files through the Snap web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snap-error-collector" = callPackage + ({ mkDerivation, async, base, containers, lifted-base, monad-loops + , snap, stm, time, transformers + }: + mkDerivation { + pname = "snap-error-collector"; + version = "1.1.5"; + sha256 = "0xpz24f2h1rzqs9j15skz1cmk18mh472zsix620shp3qjlma3da4"; + libraryHaskellDepends = [ + async base containers lifted-base monad-loops snap stm time + transformers + ]; + description = "Collect errors in batches and dispatch them"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snap-extras" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, blaze-html, bytestring + , case-insensitive, configurator, containers, data-default + , digestive-functors, digestive-functors-heist + , digestive-functors-snap, directory-tree, filepath, heist, jmacro + , lens, map-syntax, mtl, pcre-light, QuickCheck, readable, safe + , snap, snap-core, tasty, tasty-hunit, tasty-quickcheck, text, time + , transformers, wl-pprint-text, xmlhtml + }: + mkDerivation { + pname = "snap-extras"; + version = "0.12.3.1"; + sha256 = "04prc1gbir7kyakqb71mj1x3lxl09n2lybb2df7ksczv96qg6dsx"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base blaze-builder blaze-html bytestring case-insensitive + configurator containers data-default digestive-functors + digestive-functors-heist digestive-functors-snap directory-tree + filepath heist jmacro lens map-syntax mtl pcre-light readable safe + snap snap-core text time transformers wl-pprint-text xmlhtml + ]; + testHaskellDepends = [ + base bytestring containers QuickCheck snap-core tasty tasty-hunit + tasty-quickcheck + ]; + description = "A collection of useful helpers and utilities for Snap web applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snap-language" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , snap-core + }: + mkDerivation { + pname = "snap-language"; + version = "0.1.0.5"; + sha256 = "04zn5d8qz17gm1c77xmas059hvl4ach8sayh81q676fkadiwk3x7"; + libraryHaskellDepends = [ + attoparsec base bytestring containers snap-core + ]; + description = "Language handling for Snap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snap-loader-dynamic" = callPackage + ({ mkDerivation, base, directory, directory-tree, hint, mtl + , snap-core, template-haskell, time, unix + }: + mkDerivation { + pname = "snap-loader-dynamic"; + version = "1.0.0.2"; + sha256 = "170a40fv9ary6lpllys95fby2xbpq3cg33sswk92vwpr4wjhx1lw"; + libraryHaskellDepends = [ + base directory directory-tree hint mtl snap-core template-haskell + time unix + ]; + description = "Snap dynamic loader"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snap-loader-static" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "snap-loader-static"; + version = "1.0.0.1"; + sha256 = "0598xvy2jk6xc4xhhjqy2v8f5s7k8x13v4wadw8r37h81jpbic00"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Snap static loader"; + license = lib.licenses.bsd3; + }) {}; + + "snap-predicates" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, case-insensitive + , containers, HUnit, monads-tf, QuickCheck, snap-core + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, transformers + }: + mkDerivation { + pname = "snap-predicates"; + version = "0.3.1"; + sha256 = "02rksb2p8wgpla86313z6lwqli5f4ryv4wr95s61kamcpbmf18y5"; + revision = "1"; + editedCabalFile = "1ba658wqfw6qp4b89qg3sidlm998n6j28hy1nizlnwzacjhdrgkg"; + libraryHaskellDepends = [ + attoparsec base bytestring case-insensitive containers monads-tf + snap-core text transformers + ]; + testHaskellDepends = [ + attoparsec base bytestring case-insensitive containers HUnit + monads-tf QuickCheck snap-core test-framework test-framework-hunit + test-framework-quickcheck2 text transformers + ]; + description = "Declarative routing for Snap"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snap-routes" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , filepath, http-types, mime-types, path-pieces, random, snap + , template-haskell, text + }: + mkDerivation { + pname = "snap-routes"; + version = "0.0.1"; + sha256 = "1jzv58qwlfh0nnvkav4wl3q6dwcfzq0vry8qjgcg3bkl8kqbziay"; + libraryHaskellDepends = [ + base blaze-builder bytestring containers filepath http-types + mime-types path-pieces random snap template-haskell text + ]; + description = "Typesafe URLs for Snap applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snap-server" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder + , bytestring, bytestring-builder, case-insensitive, clock + , containers, criterion, deepseq, directory, filepath, HsOpenSSL + , http-common, http-streams, HUnit, io-streams, io-streams-haproxy + , lifted-base, monad-control, mtl, network, old-locale + , openssl-streams, parallel, QuickCheck, random, snap-core + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, threads, time, transformers, unix, unix-compat, vector + }: + mkDerivation { + pname = "snap-server"; + version = "1.1.2.1"; + sha256 = "0znadz0av6k31s8d175904d2kajxayl38sva3dqh5ckdfkymfx54"; + revision = "3"; + editedCabalFile = "0adjcah7hx47cg066jbjjgn7wz8pvkm0fc87fyz8c7lc0sdmp84f"; + configureFlags = [ "-fopenssl" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring case-insensitive clock + containers filepath HsOpenSSL io-streams io-streams-haproxy + lifted-base mtl network old-locale openssl-streams snap-core text + time transformers unix unix-compat vector + ]; + testHaskellDepends = [ + attoparsec base base16-bytestring blaze-builder bytestring + case-insensitive clock containers deepseq directory filepath + HsOpenSSL http-common http-streams HUnit io-streams + io-streams-haproxy lifted-base monad-control mtl network old-locale + openssl-streams parallel QuickCheck random snap-core test-framework + test-framework-hunit test-framework-quickcheck2 text threads time + transformers unix unix-compat vector + ]; + benchmarkHaskellDepends = [ + attoparsec base blaze-builder bytestring bytestring-builder + criterion io-streams io-streams-haproxy snap-core transformers + vector + ]; + description = "A web server for the Snap Framework"; + license = lib.licenses.bsd3; + }) {}; + + "snap-stream" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, io-streams + , snap-core + }: + mkDerivation { + pname = "snap-stream"; + version = "0.1.1.1"; + sha256 = "1b6g8zdj4xn1gq0q6d31kqc5fssrrl1w4jwklcjxq6kr91icjmnm"; + libraryHaskellDepends = [ + attoparsec base bytestring io-streams snap-core + ]; + description = "Streaming Snap handlers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snap-templates" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , directory-tree, filepath, hashable, old-time, template-haskell + , text + }: + mkDerivation { + pname = "snap-templates"; + version = "1.0.0.2"; + sha256 = "1gz410718j77plw4lx5l0ajgb6ics1nd6msdk88zj1lanbfwnz7l"; + revision = "2"; + editedCabalFile = "0iz7h7m4g8s126fqsnpcslpz6k2fznayzbn2zgb7s3fjl14fxnis"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers directory directory-tree filepath + hashable old-time template-haskell text + ]; + description = "Scaffolding CLI for the Snap Framework"; + license = lib.licenses.bsd3; + mainProgram = "snap"; + }) {}; + + "snap-testing" = callPackage + ({ mkDerivation, async, base, bytestring, containers + , digestive-functors, HandsomeSoup, hxt, io-streams, lens, mtl + , process, QuickCheck, snap, snap-core, text, transformers + }: + mkDerivation { + pname = "snap-testing"; + version = "0.6.0.0"; + sha256 = "1kzcdlfahhrpczihbr4f41p4ijps27lhghrh29csl6jl7n71lvqk"; + libraryHaskellDepends = [ + async base bytestring containers digestive-functors HandsomeSoup + hxt io-streams mtl process QuickCheck snap snap-core text + transformers + ]; + testHaskellDepends = [ + async base bytestring containers digestive-functors HandsomeSoup + hxt io-streams lens mtl process QuickCheck snap snap-core text + transformers + ]; + description = "A library for BDD-style testing with the Snap Web Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snap-utils" = callPackage + ({ mkDerivation, base, bytestring, heist, http-types + , MonadCatchIO-transformers, mtl, snap, snap-core, text, xmlhtml + }: + mkDerivation { + pname = "snap-utils"; + version = "0.1.2"; + sha256 = "1kr09fj1jfs6sfmca51k0gwn4acya70s9irzay9yf5b9yyvka391"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring heist http-types MonadCatchIO-transformers mtl snap + snap-core text xmlhtml + ]; + description = "Snap Framework utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snap-web-routes" = callPackage + ({ mkDerivation, base, bytestring, heist, mtl, snap, snap-core + , text, web-routes, xmlhtml + }: + mkDerivation { + pname = "snap-web-routes"; + version = "0.5.1.0"; + sha256 = "1q4dpk3na9fy0k4mksgy85g3lifn45mmk0aaa3z175nnjdqjblm2"; + libraryHaskellDepends = [ + base bytestring heist mtl snap snap-core text web-routes xmlhtml + ]; + description = "Type safe URLs for Snap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-acid-state" = callPackage + ({ mkDerivation, acid-state, base, mtl, snap, text, transformers }: + mkDerivation { + pname = "snaplet-acid-state"; + version = "0.2.7"; + sha256 = "0vjqcmcp0p8vmh7vzwv62bigbx1ck2vnaxlkqmg5wddn0mhfm6gx"; + libraryHaskellDepends = [ + acid-state base mtl snap text transformers + ]; + description = "acid-state snaplet for Snap Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-actionlog" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring + , digestive-functors, digestive-functors-heist + , digestive-functors-snap, errors, heist, lens, map-syntax + , persistent, persistent-postgresql, readable, restful-snap, snap + , snap-extras, snaplet-persistent, text, time, transformers + , unordered-containers, xmlhtml + }: + mkDerivation { + pname = "snaplet-actionlog"; + version = "0.4.0"; + sha256 = "1sg6pni9317v9g0v69b4a8rhnln6bal9iv0znz07ssgj9jg1ppp0"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base blaze-builder bytestring digestive-functors + digestive-functors-heist digestive-functors-snap errors heist lens + map-syntax persistent persistent-postgresql readable restful-snap + snap snap-extras snaplet-persistent text time transformers + unordered-containers xmlhtml + ]; + description = "Generic action log snaplet for the Snap Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-amqp" = callPackage + ({ mkDerivation, amqp, base, bytestring, configurator, lens + , monad-control, mtl, network, resource-pool, snap, transformers + }: + mkDerivation { + pname = "snaplet-amqp"; + version = "1.1.0.0"; + sha256 = "01qw28paifysk402lpb7y8dyhf401ls1l0dcn6fiigvczwxzmk91"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + amqp base bytestring configurator lens monad-control mtl network + resource-pool snap transformers + ]; + description = "Snap framework snaplet for the AMQP library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-auth-acid" = callPackage + ({ mkDerivation, acid-state, aeson, attoparsec, base, cereal + , clientsession, directory, errors, filepath, hashable, lens + , MonadCatchIO-transformers, mtl, safecopy, scientific, snap + , snap-core, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "snaplet-auth-acid"; + version = "0.1.0"; + sha256 = "0i0py2rj2vkivl97fxnv87bpbsbms2ncdqbq4zs0777nbr717swm"; + libraryHaskellDepends = [ + acid-state aeson attoparsec base cereal clientsession directory + errors filepath hashable lens MonadCatchIO-transformers mtl + safecopy scientific snap snap-core text time unordered-containers + vector + ]; + description = "Provides an Acid-State backend for the Auth Snaplet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-coffee" = callPackage + ({ mkDerivation, base, bytestring, configurator, directory + , filepath, haskell-coffee, mtl, snap, snap-core + }: + mkDerivation { + pname = "snaplet-coffee"; + version = "0.1.0.2"; + sha256 = "1kxxnk8m9154sallhy3rf8nmz0qkvchh8m761jgzhfbnnwlznpnf"; + revision = "2"; + editedCabalFile = "1ccwm0hbkkpb7ckd2g66rg19915hdg7xc8ngzarwsjkdpyq6m8c6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring configurator directory filepath haskell-coffee mtl + snap snap-core + ]; + description = "CoffeeScript for Snap, auto-compilation and pre-compilation"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-css-min" = callPackage + ({ mkDerivation, base, bytestring, css-text, directory, filepath + , lens, snap, text, utf8-string + }: + mkDerivation { + pname = "snaplet-css-min"; + version = "0.1.2"; + sha256 = "1bp6y0x03dpflbp4b1kkbxnqwsgnynbbpdgcpswwxz48xkpcp0ij"; + libraryHaskellDepends = [ + base bytestring css-text directory filepath lens snap text + utf8-string + ]; + description = "A Snaplet for CSS minification"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-customauth" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary + , binary-instances, bytestring, bytestring-show, configurator + , containers, errors, heist, hoauth2, http-client, http-client-tls + , lens, map-syntax, mtl, random, snap, snap-core, text, time + , transformers, unordered-containers, uri-bytestring, xmlhtml + }: + mkDerivation { + pname = "snaplet-customauth"; + version = "0.2.1"; + sha256 = "04bnkw268klv06w0hbgdcxmdcyyg7bjxfhqfx7ymbl41a887h2zb"; + libraryHaskellDepends = [ + aeson base base64-bytestring binary binary-instances bytestring + bytestring-show configurator containers errors heist hoauth2 + http-client http-client-tls lens map-syntax mtl random snap + snap-core text time transformers unordered-containers + uri-bytestring xmlhtml + ]; + description = "Alternate authentication snaplet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-environments" = callPackage + ({ mkDerivation, base, bson, configurator, mtl, regex-tdfa, snap + , snap-core, text, unordered-containers + }: + mkDerivation { + pname = "snaplet-environments"; + version = "0.1.1"; + sha256 = "1kk2ry19z73cmmwh3hmg87n00hqhzpmdvnb36b7yf9ck4zkhgy3h"; + libraryHaskellDepends = [ + base bson configurator mtl regex-tdfa snap snap-core text + unordered-containers + ]; + description = "DEPRECATED! You should use standard Snap >= 0.9 \"environments\" functionality. It provided ability to easly read configuration based on given app environment given at command line, envs are defined in app configuration file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-fay" = callPackage + ({ mkDerivation, aeson, base, bytestring, configurator, directory + , fay, filepath, mtl, snap, snap-core, transformers + }: + mkDerivation { + pname = "snaplet-fay"; + version = "0.3.3.14"; + sha256 = "01s2mj5vml5k9q0x291snhzhdpilb37ksvhavxjf0fz0j3na7acp"; + revision = "1"; + editedCabalFile = "06c6psa499aiz4nqwps1q6nw6imgkbcn0vird2b20kzi79lj7wsq"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring configurator directory fay filepath mtl snap + snap-core transformers + ]; + description = "Fay integration for Snap with request- and pre-compilation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-ghcjs" = callPackage + ({ mkDerivation, base, directory, filepath, lens, mtl, process + , snap, snap-core, string-conversions, transformers + }: + mkDerivation { + pname = "snaplet-ghcjs"; + version = "0.1.0.0"; + sha256 = "0af2jpxg2wb4wv4f8bgw79r6lq84ps0xvgdac65zhznfy5xz8qcn"; + libraryHaskellDepends = [ + base directory filepath lens mtl process snap snap-core + string-conversions transformers + ]; + description = "Serve javascript files compiled with GHCJS"; + license = lib.licenses.bsd3; + }) {}; + + "snaplet-hasql" = callPackage + ({ mkDerivation, aeson, base, bytestring, clientsession + , configurator, hasql, hasql-backend, lens, mtl, snap, text, time + }: + mkDerivation { + pname = "snaplet-hasql"; + version = "1.0.2"; + sha256 = "08gx096vg0swjc7z10nzlqsnjlr43cp190q4krkf08jb54ln3kcv"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring clientsession configurator hasql + hasql-backend lens mtl snap text time + ]; + description = "A Hasql snaplet"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-haxl" = callPackage + ({ mkDerivation, base, haxl, MonadCatchIO-transformers, snap + , transformers + }: + mkDerivation { + pname = "snaplet-haxl"; + version = "0.0.0.2"; + sha256 = "0xqz62qrhzr0ik60055w7jawxkps6cn5k6v1g7nx2zzhyvg1w4wl"; + libraryHaskellDepends = [ + base haxl MonadCatchIO-transformers snap transformers + ]; + description = "Snaplet for Facebook's Haxl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-hdbc" = callPackage + ({ mkDerivation, base, bytestring, clientsession, containers + , convertible, data-lens, data-lens-template, HDBC + , MonadCatchIO-transformers, mtl, resource-pool-catchio, snap, text + , time, transformers, unordered-containers + }: + mkDerivation { + pname = "snaplet-hdbc"; + version = "0.9.1"; + sha256 = "17r7ailc2cnfny1ki7b027b5xipg2nvgr2yxvfh0sfzq8xkqa8ym"; + libraryHaskellDepends = [ + base bytestring clientsession containers convertible data-lens + data-lens-template HDBC MonadCatchIO-transformers mtl + resource-pool-catchio snap text time transformers + unordered-containers + ]; + description = "HDBC snaplet for Snap Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-hslogger" = callPackage + ({ mkDerivation, base, configurator, hslogger, mtl, snap + , transformers + }: + mkDerivation { + pname = "snaplet-hslogger"; + version = "1.0.0.2"; + sha256 = "15cvpiz3p1qhb80sgz61mabvkb8h6j713jrny6mbg6qj945jbb0x"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base configurator hslogger mtl snap transformers + ]; + description = "Snap framework snaplet for the Logger API library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-i18n" = callPackage + ({ mkDerivation, base, bytestring, configurator, filepath, heist + , lens, map-syntax, mtl, snap, snap-loader-static, text + , transformers, xmlhtml + }: + mkDerivation { + pname = "snaplet-i18n"; + version = "0.2.0"; + sha256 = "1hsmxixl13a9afjiqfymmwjwv5cmnh71cfnkn85dzickvfli46l1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base configurator filepath heist lens map-syntax mtl snap + snap-loader-static text transformers xmlhtml + ]; + executableHaskellDepends = [ + base bytestring configurator filepath heist lens map-syntax snap + snap-loader-static text transformers xmlhtml + ]; + description = "snaplet-i18n"; + license = lib.licenses.bsd3; + mainProgram = "demo"; + }) {}; + + "snaplet-influxdb" = callPackage + ({ mkDerivation, base, bytestring, configurator, http-client + , influxdb, lens, monad-control, mtl, network, snap, text + , transformers + }: + mkDerivation { + pname = "snaplet-influxdb"; + version = "1.0.1.1"; + sha256 = "1dv800rclzl0b251bixksfl7jf28z82ql7nikf5dvginfpm71j7j"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring configurator http-client influxdb lens + monad-control mtl network snap text transformers + ]; + description = "Snap framework snaplet for the InfluxDB library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-lss" = callPackage + ({ mkDerivation, base, directory, filepath, heist, hspec-snap + , hspec2, lens, lss, snap, text, xmlhtml + }: + mkDerivation { + pname = "snaplet-lss"; + version = "0.1.0.0"; + sha256 = "0gll9r65xahx5vai4pbi0nrvscg6z964m30s58kkzy3898j000gx"; + libraryHaskellDepends = [ + base directory filepath heist lss snap text xmlhtml + ]; + testHaskellDepends = [ base hspec-snap hspec2 lens snap text ]; + description = "Lexical Style Sheets - Snap Web Framework adaptor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-mandrill" = callPackage + ({ mkDerivation, base, configurator, mandrill, mtl, network, snap + , transformers + }: + mkDerivation { + pname = "snaplet-mandrill"; + version = "0.1.0.3"; + sha256 = "0yyb0qbd14v6xw5vix08pv40w9l8p2vwvmh67sa9b4q9wkvwv962"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base configurator mandrill mtl network snap transformers + ]; + description = "Snap framework snaplet for the Mandrill API library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-mongoDB" = callPackage + ({ mkDerivation, base, bson, bytestring, compact-string-fix + , containers, haskell-src-exts, MonadCatchIO-transformers, mongoDB + , mtl, parsec, regular, safe, snap, snap-core, template-haskell + , text, time + }: + mkDerivation { + pname = "snaplet-mongoDB"; + version = "0.2"; + sha256 = "0hpm2bhvb8gh4sz4dfx53s24gkkk2c234szhwbrn10bmd7hrapaw"; + libraryHaskellDepends = [ + base bson bytestring compact-string-fix containers haskell-src-exts + MonadCatchIO-transformers mongoDB mtl parsec regular safe snap + snap-core template-haskell text time + ]; + description = "Snap Framework MongoDB support as Snaplet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-mongodb-minimalistic" = callPackage + ({ mkDerivation, base, lens, mongoDB, mtl, snap, text, transformers + }: + mkDerivation { + pname = "snaplet-mongodb-minimalistic"; + version = "0.0.6.12"; + sha256 = "0d0hnn0qp4zd453wzh1d3adls68gpv28dnkr7dcmjfl4f5igdran"; + libraryHaskellDepends = [ + base lens mongoDB mtl snap text transformers + ]; + description = "Minimalistic MongoDB Snaplet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-mysql-simple" = callPackage + ({ mkDerivation, base, bytestring, clientsession, configurator + , containers, errors, lens, MonadCatchIO-transformers, mtl, mysql + , mysql-simple, resource-pool-catchio, snap, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "snaplet-mysql-simple"; + version = "0.2.2.0"; + sha256 = "0n2hjchcr3hh7hb5cpz2ahsffsyhiavp3gizr19pjwslgmq484a3"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring clientsession configurator containers errors lens + MonadCatchIO-transformers mtl mysql mysql-simple + resource-pool-catchio snap text transformers unordered-containers + ]; + description = "mysql-simple snaplet for the Snap Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-oauth" = callPackage + ({ mkDerivation, aeson, base, bytestring, bytestring-show + , data-lens, data-lens-template, failure, hashable, heist, hoauth2 + , http-conduit, http-types, HUnit, MonadCatchIO-mtl, snap + , snap-core, snap-loader-dynamic, snap-loader-static + , test-framework, test-framework-hunit, text, unordered-containers + }: + mkDerivation { + pname = "snaplet-oauth"; + version = "0.0.6"; + sha256 = "177yspz91nlzz9pw9x9zh4s4q7z7w9kl8gg5fd285xbadxazp3yl"; + libraryHaskellDepends = [ + aeson base bytestring bytestring-show data-lens data-lens-template + failure hashable heist hoauth2 http-conduit http-types + MonadCatchIO-mtl snap snap-core snap-loader-dynamic + snap-loader-static text unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring bytestring-show HUnit test-framework + test-framework-hunit text + ]; + description = "snaplet-oauth"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-persistent" = callPackage + ({ mkDerivation, base, bytestring, clientsession, configurator + , errors, heist, lens, map-syntax, monad-logger, mtl, persistent + , persistent-postgresql, readable, resource-pool, resourcet, safe + , snap, text, time, transformers, unordered-containers + }: + mkDerivation { + pname = "snaplet-persistent"; + version = "0.7.1"; + sha256 = "1vp114ddq5fjl3bwwnwry39flfb3d4b7zws9m3yh315qk85ji3s6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring clientsession configurator errors heist lens + map-syntax monad-logger mtl persistent persistent-postgresql + readable resource-pool resourcet safe snap text time transformers + unordered-containers + ]; + description = "persistent snaplet for the Snap Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-postgresql-simple" = callPackage + ({ mkDerivation, base, bytestring, clientsession, configurator + , lens, lifted-base, monad-control, mtl, postgresql-simple + , resource-pool, snap, text, transformers, transformers-base + , unordered-containers + }: + mkDerivation { + pname = "snaplet-postgresql-simple"; + version = "1.2.0.0"; + sha256 = "0an9b72vfnb562k49bz5wh72s637r3vrbm4x9brwf483rrmlmvrf"; + revision = "1"; + editedCabalFile = "1zzidcr5j6i6xnzrlzxlmpj6fs60knkbkjbagawa3y1v1wg3vmq7"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring clientsession configurator lens lifted-base + monad-control mtl postgresql-simple resource-pool snap text + transformers transformers-base unordered-containers + ]; + description = "postgresql-simple snaplet for the Snap Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-postmark" = callPackage + ({ mkDerivation, base, configurator, mtl, postmark, snap, text + , transformers + }: + mkDerivation { + pname = "snaplet-postmark"; + version = "0.2.0"; + sha256 = "0006i88ssgh6z9g967wlw0km8abxmxdjjs7aalsddzla6xdp8wnx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base configurator mtl postmark snap text transformers + ]; + description = "Postmark snaplet for the Snap Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-purescript" = callPackage + ({ mkDerivation, base, configurator, mtl, raw-strings-qq, shelly + , snap, snap-core, string-conv, text, transformers + }: + mkDerivation { + pname = "snaplet-purescript"; + version = "0.6.0.0"; + sha256 = "14p0na5jhbiwaifmfz96zzrgdx7rv9f0cxqa9pp815185h0p1lwr"; + libraryHaskellDepends = [ + base configurator mtl raw-strings-qq shelly snap snap-core + string-conv text transformers + ]; + description = "Automatic (re)compilation of purescript projects"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-recaptcha" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , configurator, heist, http-conduit, lens + , MonadCatchIO-transformers, mtl, snap, text, transformers + }: + mkDerivation { + pname = "snaplet-recaptcha"; + version = "1.0.3"; + sha256 = "02f5fv70r7zjzycrrqsd1jwgpa7sq1m6rci74dlcbnms7z9cpv26"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring configurator heist http-conduit + lens MonadCatchIO-transformers mtl snap text transformers + ]; + description = "A ReCAPTCHA verification snaplet with Heist integration and connection sharing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-redis" = callPackage + ({ mkDerivation, base, bytestring, cereal, clientsession + , configurator, hedis, lens, mtl, snap, snap-core, text, time + , unordered-containers + }: + mkDerivation { + pname = "snaplet-redis"; + version = "0.1.6.1"; + sha256 = "07wwh2gpbsg60p0a4qxf4knbchpq7bvh8bdckzw5f39k5xcaibsy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal clientsession configurator hedis lens mtl + snap snap-core text time unordered-containers + ]; + description = "Redis support for Snap Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-redson" = callPackage + ({ mkDerivation, aeson, base, bytestring, configurator, containers + , data-lens, data-lens-template, easy-file, hedis, mtl, snap + , snap-core, snaplet-redis, text, utf8-string, websockets + , websockets-snap + }: + mkDerivation { + pname = "snaplet-redson"; + version = "0.1.0.0"; + sha256 = "0pvan8fnddn27cps5x8gyrwmm88z96jjh124i9g3mi9aqpyx8z5d"; + libraryHaskellDepends = [ + aeson base bytestring configurator containers data-lens + data-lens-template easy-file hedis mtl snap snap-core snaplet-redis + text utf8-string websockets websockets-snap + ]; + description = "CRUD for JSON data with Redis storage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-rest" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , case-insensitive, http-media, lens, mtl, snap, snap-accept + , snap-core, text, utf8-string, xmlhtml + }: + mkDerivation { + pname = "snaplet-rest"; + version = "0.1.0"; + sha256 = "1w1cy5zisn0mxj6rrz7wrw31ariia006cjxqwh9ahds6iwqh40y1"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring case-insensitive http-media + lens mtl snap snap-accept snap-core text utf8-string xmlhtml + ]; + description = "REST resources for the Snap web framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-riak" = callPackage + ({ mkDerivation, aeson, base, containers, data-lens + , data-lens-template, mtl, riak, riak-protobuf, snap, snap-core + , time, transformers + }: + mkDerivation { + pname = "snaplet-riak"; + version = "0.2.1.1"; + sha256 = "1dmxbjl3cq0rj31l8n683z9r6z3dfvwxkb7jgkdf3f53mpf6rcnm"; + libraryHaskellDepends = [ + aeson base containers data-lens data-lens-template mtl riak + riak-protobuf snap snap-core time transformers + ]; + description = "A Snaplet for the Riak database"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-sass" = callPackage + ({ mkDerivation, base, bytestring, configurator, directory + , filepath, mtl, process, snap, snap-core, transformers + }: + mkDerivation { + pname = "snaplet-sass"; + version = "0.1.2.0"; + sha256 = "1aiznsi54lxzwxnilckspvp6rdfmksxppa3964kqxh93a9gvkr9z"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring configurator directory filepath mtl process snap + snap-core transformers + ]; + description = "Sass integration for Snap with request- and pre-compilation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-scoped-session" = callPackage + ({ mkDerivation, async, base, classy-prelude, configurator + , data-default, lens, mtl, snap, time, unordered-containers + }: + mkDerivation { + pname = "snaplet-scoped-session"; + version = "0.1.1"; + sha256 = "0bvzk8ah8yfgabsc9vy2cm1157m16y13k21287jqghnrchzvkiq6"; + libraryHaskellDepends = [ + async base classy-prelude configurator data-default lens mtl snap + time unordered-containers + ]; + description = "Modularised session state for Snaplets, in a Snaplet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-sedna" = callPackage + ({ mkDerivation, base, bytestring, containers, monad-control, mtl + , resource-pool, sednaDBXML, snap + }: + mkDerivation { + pname = "snaplet-sedna"; + version = "0.0.1.0"; + sha256 = "1rd0ymsnanf3nk02cim8lm9gppm739jfi2x6fzmp10xs9wmlhqab"; + libraryHaskellDepends = [ + base bytestring containers monad-control mtl resource-pool + sednaDBXML snap + ]; + description = "Snaplet for Sedna Bindings. Essentailly a rip of snaplet-hdbc."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-ses-html" = callPackage + ({ mkDerivation, adjunctions, base, blaze-html, bytestring + , configurator, lens, ses-html, snap, text, transformers + }: + mkDerivation { + pname = "snaplet-ses-html"; + version = "0.1.1.0"; + sha256 = "1s5pyhwdnpw1ijy67h4kw052jz4pp73bpjcqii31passybvfd7k6"; + libraryHaskellDepends = [ + adjunctions base blaze-html bytestring configurator lens ses-html + snap text transformers + ]; + description = "Snaplet for the ses-html package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-sqlite-simple" = callPackage + ({ mkDerivation, aeson, base, bytestring, clientsession + , configurator, containers, direct-sqlite, directory, errors + , exceptions, HUnit, lens, lifted-base, monad-control, mtl + , SafeSemaphore, snap, snap-core, sqlite-simple, stm + , test-framework, test-framework-hunit, text, time, transformers + , transformers-base, unordered-containers + }: + mkDerivation { + pname = "snaplet-sqlite-simple"; + version = "1.0.0.2"; + sha256 = "1mv0sfz2dqhl82wbsb11c5brw3jadh9sliinlj3xb5m7n42z84id"; + revision = "1"; + editedCabalFile = "0gj934nif3h3695ckwi457zjih2zfmbjsbsh884v3dp4qlfz6jcw"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring clientsession configurator direct-sqlite lens + lifted-base monad-control mtl snap sqlite-simple text transformers + transformers-base unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring clientsession configurator containers + directory errors exceptions HUnit lens mtl SafeSemaphore snap + snap-core sqlite-simple stm test-framework test-framework-hunit + text time transformers unordered-containers + ]; + description = "sqlite-simple snaplet for the Snap Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-sqlite-simple-jwt-auth" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bcrypt, bytestring + , clientsession, containers, directory, either, errors, jwt, lens + , mtl, snap, snap-core, snaplet-sqlite-simple, sqlite-simple, text + , time, unordered-containers + }: + mkDerivation { + pname = "snaplet-sqlite-simple-jwt-auth"; + version = "0.2.0.0"; + sha256 = "00qjyg6mqjkbyzhah7aajb8sgyjhff9hkj9q86flzryfq07qfn7w"; + libraryHaskellDepends = [ + aeson attoparsec base bcrypt bytestring clientsession containers + directory either errors jwt lens mtl snap snap-core + snaplet-sqlite-simple sqlite-simple text time unordered-containers + ]; + description = "Snaplet for JWT authentication with snaplet-sqlite-simple"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-stripe" = callPackage + ({ mkDerivation, base, bytestring, configurator, heist + , lens-family-core, mtl, snap, stripe, text, text-format + , transformers, xmlhtml + }: + mkDerivation { + pname = "snaplet-stripe"; + version = "0.3.0"; + sha256 = "0j85vzfmw6skag8rfww4gsg1lyfc7qbxiqhmwbsh4vfjiagrc9wp"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring configurator heist lens-family-core mtl snap stripe + text text-format transformers xmlhtml + ]; + description = "Stripe snaplet for the Snap Framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-tasks" = callPackage + ({ mkDerivation, base, bytestring, containers, curl, data-hash + , haskell98, MissingH, mtl, network, snap, snap-core + }: + mkDerivation { + pname = "snaplet-tasks"; + version = "0.1.2"; + sha256 = "0wkhjjjmd08jbhp41j6xvcvg3g7c74cz18mm89k8alwfc50krvc0"; + libraryHaskellDepends = [ + base bytestring containers curl data-hash haskell98 MissingH mtl + network snap snap-core + ]; + description = "Snaplet for Snap Framework enabling developers to administrative tasks akin to Rake tasks from Ruby On Rails framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snaplet-typed-sessions" = callPackage + ({ mkDerivation, base, bytestring, cereal, clientsession + , containers, hashtables, mtl, PSQueue, random, regex-posix, snap + , snap-core, time + }: + mkDerivation { + pname = "snaplet-typed-sessions"; + version = "0.5"; + sha256 = "0gc6vnxsbwgciv281p6jff8ylcni4qpkmak2zqz710in86grjbgw"; + libraryHaskellDepends = [ + base bytestring cereal clientsession containers hashtables mtl + PSQueue random regex-posix snap snap-core time + ]; + description = "Typed session snaplets and continuation-based programming for the Snap web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snaplet-wordpress" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, blaze-builder + , bytestring, configurator, containers, data-default, either, hedis + , heist, hspec, hspec-core, hspec-snap, lens, map-syntax, mtl, snap + , snap-core, snaplet-redis, text, time, unordered-containers + , vector, wreq, xmlhtml + }: + mkDerivation { + pname = "snaplet-wordpress"; + version = "0.1.1.2"; + sha256 = "1vmkywrd0vfyd028d0pvfglywgbv1m26j1shwy9wmnr581vx9pab"; + libraryHaskellDepends = [ + aeson async attoparsec base blaze-builder bytestring configurator + containers data-default either hedis heist hspec hspec-snap lens + map-syntax mtl snap snap-core snaplet-redis text time + unordered-containers vector wreq xmlhtml + ]; + testHaskellDepends = [ + aeson base blaze-builder containers data-default either hedis heist + hspec hspec-core hspec-snap lens mtl snap snaplet-redis text + unordered-containers xmlhtml + ]; + description = "A snaplet that communicates with wordpress over its api"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snappy" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, snappy + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "snappy"; + version = "0.2.0.2"; + sha256 = "14fdx0fikkd9krpzqrvas6mjqmmhmh0qwqzvz1kymil7d8rdyr85"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ snappy ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Bindings to the Google Snappy library for fast compression/decompression"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) snappy;}; + + "snappy-c" = callPackage + ({ mkDerivation, base, bytestring, conduit, criterion, data-default + , deepseq, digest, mtl, optparse-applicative, random, snappy + , snappy-lazy, tasty, tasty-hunit, tasty-quickcheck, zlib + }: + mkDerivation { + pname = "snappy-c"; + version = "0.1.1"; + sha256 = "1ds454nvw5ps0aq51ld7hjml4096z1zc7m7nvf9dc3wi0awzy43f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring data-default digest mtl + ]; + librarySystemDepends = [ snappy ]; + executableHaskellDepends = [ + base bytestring conduit data-default optparse-applicative + ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq random snappy-lazy zlib + ]; + description = "Bindings to Google's Snappy: A fast compression library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "snappy-cli"; + broken = true; + }) {inherit (pkgs) snappy;}; + + "snappy-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, snappy }: + mkDerivation { + pname = "snappy-conduit"; + version = "0.1.0.0"; + sha256 = "0k93v3dyv7818xy45l7i5wykfmnwyqkykxjh6xr937zh8a4qapfi"; + libraryHaskellDepends = [ base bytestring conduit snappy ]; + description = "Conduit bindings for Snappy (see snappy package)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snappy-framing" = callPackage + ({ mkDerivation, array, base, binary, bytestring, snappy }: + mkDerivation { + pname = "snappy-framing"; + version = "0.1.2"; + sha256 = "0nxmaj84y48zsagdx3nzc8c845yziwgvx27zafc59zajsfqgqkh6"; + libraryHaskellDepends = [ array base binary bytestring snappy ]; + description = "Snappy Framing Format in Haskell"; + license = lib.licenses.mpl20; + }) {}; + + "snappy-iteratee" = callPackage + ({ mkDerivation, base, bytestring, iteratee, snappy }: + mkDerivation { + pname = "snappy-iteratee"; + version = "0.1"; + sha256 = "17jwsvw7ik2bjanmzw4h72mdjaz031b5a6hi7cjz4ba1yjkiqnmk"; + libraryHaskellDepends = [ base bytestring iteratee snappy ]; + description = "An enumeratee that uses Google's snappy compression library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snappy-lazy" = callPackage + ({ mkDerivation, base, binary, bytestring, snappy, snappy-framing + }: + mkDerivation { + pname = "snappy-lazy"; + version = "0.1.0.0"; + sha256 = "02c2zxlzs5p29rsjj3vsnc2hdamr40is7fzybq6mf5rl9nkicggh"; + libraryHaskellDepends = [ + base binary bytestring snappy snappy-framing + ]; + description = "Lazy bytestring compression and decompression"; + license = lib.licenses.bsd3; + }) {}; + + "sndfile-enumerators" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, filepath + , iteratee, listlike-instances, MonadCatchIO-transformers + , transformers, vector, word24 + }: + mkDerivation { + pname = "sndfile-enumerators"; + version = "0.10.0.0"; + sha256 = "1nnlbhnm88xy462sh3d54b751ndl0r2qggbxn2irrwqdnhc21v4r"; + libraryHaskellDepends = [ + base binary bytestring containers filepath iteratee + listlike-instances MonadCatchIO-transformers transformers vector + word24 + ]; + description = "Audio file reading/writing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sneakyterm" = callPackage + ({ mkDerivation, base, classy-prelude, containers, lens, linear + , mtl, ncurses, transformers + }: + mkDerivation { + pname = "sneakyterm"; + version = "0.1"; + sha256 = "11sndwsgapdsz379w24qdnry8za6zwkni88vjgkzfwixyq327v3d"; + libraryHaskellDepends = [ + base classy-prelude containers lens linear mtl ncurses transformers + ]; + description = "Tiny, declarative wrapper around ncurses"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sneathlane-haste" = callPackage + ({ mkDerivation, base, haste-compiler }: + mkDerivation { + pname = "sneathlane-haste"; + version = "2"; + sha256 = "0yyway7rhx1x2p6mxfrs6xw22ylc780hsppbq2xkd4rpd1cdw54n"; + libraryHaskellDepends = [ base haste-compiler ]; + description = "A compositional web UI library, which draws to a Canvas element"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snipcheck" = callPackage + ({ mkDerivation, base, containers, pandoc, process, text }: + mkDerivation { + pname = "snipcheck"; + version = "0.1.0.3"; + sha256 = "1x9jjfznvzz9pa4n54q6xja0axifnlgbp9aw93hvcr4w8f94gfp0"; + libraryHaskellDepends = [ base containers pandoc process text ]; + description = "Markdown tester"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snippet-extractor" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "snippet-extractor"; + version = "0.2.0"; + sha256 = "0iyya6p5i5jrhvah45bcvqgldfx49qv8393vwi5k413vxjr7c3zm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base parsec ]; + description = "Extracts labeled snippets of code to files"; + license = lib.licenses.bsd3; + mainProgram = "snippet-extractor"; + }) {}; + + "snm" = callPackage + ({ mkDerivation, base, containers, directory, filepath, HsSyck + , parsec, safe, spoonutil, xhtml + }: + mkDerivation { + pname = "snm"; + version = "0.0.4"; + sha256 = "1n2cj35qrp6a766w29qrqcpcrv81xcpk9agkbibxngxh03abyhji"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath HsSyck parsec safe spoonutil + xhtml + ]; + executableHaskellDepends = [ + base containers directory filepath HsSyck parsec safe spoonutil + ]; + description = "The Simple Nice-Looking Manual Generator"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "snm"; + }) {}; + + "snmp" = callPackage + ({ mkDerivation, base, bytestring, containers, cryptonite, ip + , language-asn, memory, network, stm, vector + }: + mkDerivation { + pname = "snmp"; + version = "0.3.1.0"; + sha256 = "0lkvhghrcmjfy2dhwybx04j5rip0d1dpyv62f8n3viad8x2djhkr"; + revision = "2"; + editedCabalFile = "0r8j4238gjpb6dbcmd13ycnhg3cxds9wm4fw6hrng5r42zpq41c1"; + libraryHaskellDepends = [ + base bytestring containers cryptonite ip language-asn memory + network stm vector + ]; + description = "SNMP protocol library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snorkels" = callPackage + ({ mkDerivation, ansi-terminal, base, bimap, containers + , monad-loops, optparse-applicative, parsec, random + }: + mkDerivation { + pname = "snorkels"; + version = "0.2.0.0"; + sha256 = "0lf2lsknbygv7hlrbb9h5v2qs5rjibc6dw5rnvdm7497a1y7z79v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base bimap containers monad-loops + optparse-applicative parsec random + ]; + executableHaskellDepends = [ + ansi-terminal base bimap containers monad-loops + optparse-applicative parsec random + ]; + description = "Strategic board game of medium complexity"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "snorkels"; + broken = true; + }) {}; + + "snow-white" = callPackage + ({ mkDerivation, base, binary, bytestring, mps }: + mkDerivation { + pname = "snow-white"; + version = "2009.12.1"; + sha256 = "007hzr8dpj0mhvmnpdg0gi296q3mlicnx36s6hmgifzmyaa8kssi"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base binary bytestring mps ]; + description = "encode any binary instance to white space"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snowball" = callPackage + ({ mkDerivation, base, bytestring, criterion, HUnit + , language-haskell-extract, QuickCheck, quickcheck-instances + , test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, text, text-icu + }: + mkDerivation { + pname = "snowball"; + version = "1.0.0.1"; + sha256 = "0fvxzm14ffjqq6n51bi5cmq5yrlggpkbb9rbbw522l6cjgv0apbx"; + libraryHaskellDepends = [ base bytestring text text-icu ]; + testHaskellDepends = [ + base HUnit QuickCheck quickcheck-instances test-framework-hunit + test-framework-quickcheck2 test-framework-th text + ]; + benchmarkHaskellDepends = [ + base criterion language-haskell-extract text + ]; + description = "Bindings to the Snowball library"; + license = lib.licenses.bsd3; + }) {}; + + "snowchecked" = callPackage + ({ mkDerivation, base, bytestring, data-default, deepseq, hedgehog + , text, text-conversions, time, unliftio, wide-word + }: + mkDerivation { + pname = "snowchecked"; + version = "0.0.2.0"; + sha256 = "0n0pi92mjyg2jk0h1jbiyj8ib6jzgnkzfmnvrz41r6gd189hkn7a"; + libraryHaskellDepends = [ + base bytestring data-default deepseq text text-conversions time + wide-word + ]; + testHaskellDepends = [ + base bytestring data-default deepseq hedgehog text text-conversions + time unliftio wide-word + ]; + description = "A checksummed variation on Twitter's Snowflake UID generation algorithm"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "snowflake" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "snowflake"; + version = "0.1.1.1"; + sha256 = "1pfd8lqwv0504hli6fhwiqckcca0x9pnfzmy3kz36w7138rclmpi"; + revision = "1"; + editedCabalFile = "1y5v3nsin8iyxvh0abfhs7ma75p5zjvha0lp41801pdiikacfzha"; + libraryHaskellDepends = [ base time ]; + description = "A loose port of Twitter Snowflake to Haskell. Generates arbitrary precision, unique, time-sortable identifiers."; + license = lib.licenses.asl20; + }) {}; + + "snowflake-core" = callPackage + ({ mkDerivation, base, QuickCheck, time-exts }: + mkDerivation { + pname = "snowflake-core"; + version = "0.1.0.1"; + sha256 = "0m49xyi3l2y540kgsb8p0i2x1w9k1wpf051w5i14rs5yhvx2f924"; + libraryHaskellDepends = [ base time-exts ]; + testHaskellDepends = [ base QuickCheck ]; + description = "twitter's snowflake"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "snowflake-server" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, random + , snap-core, snap-server, snowflake-core + }: + mkDerivation { + pname = "snowflake-server"; + version = "0.1.0.0"; + sha256 = "074wg35bvzqyjq7qkqzs87pqb4cdmwj1ni5i1ry1rif9ykyswfxg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers mtl random snap-core snap-server + snowflake-core + ]; + description = "snowflake http server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "snowflake-server"; + }) {}; + + "snowglobe" = callPackage + ({ mkDerivation, base, bytestring, containers, gl-capture, GLUT + , OpenGL, OpenGLRaw, random + }: + mkDerivation { + pname = "snowglobe"; + version = "3.0.0.3"; + sha256 = "1qy23q5d78h8kwapc33a8gnd3y6h8pcvcayyav4kvl0rx2df4la1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers gl-capture GLUT OpenGL OpenGLRaw random + ]; + description = "randomized fractal snowflakes demo"; + license = lib.licenses.gpl3Only; + mainProgram = "snowglobe"; + }) {}; + + "snowtify" = callPackage + ({ mkDerivation, base, either, safe, safe-exceptions, text, turtle + }: + mkDerivation { + pname = "snowtify"; + version = "0.1.0.3"; + sha256 = "1l3x90mpxima1j95msshp3wpw3fn1vka9b0nk4dmavxj1s8qd32q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base either safe safe-exceptions text turtle + ]; + description = "snowtify send your result of `stack build` (`stack test`) to notify-daemon :dog2:"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "snowtify"; + broken = true; + }) {}; + + "snumber" = callPackage + ({ mkDerivation, base, numeric-kinds, type-compare }: + mkDerivation { + pname = "snumber"; + version = "0.3.0"; + sha256 = "16kgy0chysxws8n4651qq6bfwyk184v67iv2h2kbiyxl8wqsjq4l"; + revision = "1"; + editedCabalFile = "1wsw6l2raqqfpvr7av2js9744w77mdjpb2k0k61lm33gpp01prwi"; + libraryHaskellDepends = [ base numeric-kinds type-compare ]; + description = "Integer singletons with flexible representation"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "soap" = callPackage + ({ mkDerivation, base, bytestring, conduit, configurator + , data-default, exceptions, hspec, http-client, http-types, HUnit + , iconv, mtl, resourcet, text, unordered-containers, xml-conduit + , xml-conduit-writer, xml-types + }: + mkDerivation { + pname = "soap"; + version = "0.2.3.6"; + sha256 = "0xmiabnx814rwdwrcipv0kja6ljgwqr4x58sa8s07nrs3ph8xz6d"; + revision = "3"; + editedCabalFile = "1p34yyxln56n75m7hha75p1qm73vjyxbm54lwq566ayqf7dikp2y"; + libraryHaskellDepends = [ + base bytestring conduit configurator data-default exceptions + http-client http-types iconv mtl resourcet text + unordered-containers xml-conduit xml-conduit-writer xml-types + ]; + testHaskellDepends = [ + base bytestring hspec HUnit text unordered-containers xml-conduit + xml-conduit-writer + ]; + description = "SOAP client tools"; + license = lib.licenses.mit; + }) {}; + + "soap-openssl" = callPackage + ({ mkDerivation, base, configurator, data-default, HsOpenSSL + , http-client, http-client-openssl, soap, text + }: + mkDerivation { + pname = "soap-openssl"; + version = "0.1.0.2"; + sha256 = "03w389yhybzvc06gpxigibqga9mr7m41rkg1ki3n686j9xzm8210"; + revision = "3"; + editedCabalFile = "1nz8h4p94pn2kv65jbdybn9nf5djm9kycbpigk5gbh0ar52zgl4k"; + libraryHaskellDepends = [ + base configurator data-default HsOpenSSL http-client + http-client-openssl soap text + ]; + description = "TLS-enabled SOAP transport (using openssl bindings)"; + license = lib.licenses.mit; + }) {}; + + "soap-tls" = callPackage + ({ mkDerivation, base, configurator, connection, data-default + , http-client, http-client-tls, soap, text, tls, x509, x509-store + , x509-validation + }: + mkDerivation { + pname = "soap-tls"; + version = "0.1.1.4"; + sha256 = "051shlb128lsacd2cjm4kpyqkmzdcwcj7ppl7l4n1k5j9g6k72yf"; + revision = "2"; + editedCabalFile = "06a65jphfn1nxcnm4r6gf12afxhd7cs6ax8kq22w4pai98jk3jwn"; + libraryHaskellDepends = [ + base configurator connection data-default http-client + http-client-tls soap text tls x509 x509-store x509-validation + ]; + description = "TLS-enabled SOAP transport (using tls package)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sock2stream" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , haskell98, network + }: + mkDerivation { + pname = "sock2stream"; + version = "0.3"; + sha256 = "1vnrjza4x4jqlvz7mmihrjbdf4ngw02fkkn1j768w81m814vny7h"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring containers directory haskell98 network + ]; + description = "Tunnel a socket over a single datastream (stdin/stdout)"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "sock2stream"; + }) {}; + + "sockaddr" = callPackage + ({ mkDerivation, base, byteorder, bytestring, network }: + mkDerivation { + pname = "sockaddr"; + version = "0.0.1"; + sha256 = "0szmfcn2bn76c4c14pb59ll83bwrxg68ybfd142cyqdyv5qy18g4"; + libraryHaskellDepends = [ base byteorder bytestring network ]; + description = "Printing SockAddr"; + license = lib.licenses.bsd3; + }) {}; + + "socket" = callPackage + ({ mkDerivation, async, base, bytestring, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "socket"; + version = "0.8.3.0"; + sha256 = "0gd0rw6mpzlimvcn3jiw7l0q9h4l3rhfr2n5hhg6k0bkklqp6rbr"; + revision = "1"; + editedCabalFile = "07n19jbgn6459v13l7x55x8l73d48jrn48dcf4402hnyab1mzhr5"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + async base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "An extensible socket library"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "socket-activation" = callPackage + ({ mkDerivation, base, network, transformers, unix }: + mkDerivation { + pname = "socket-activation"; + version = "0.1.0.2"; + sha256 = "0fxl9v1mvlv31bhyjl8k1l4f4lr9n0gvcnsfr2m65m3c557pp7mr"; + revision = "1"; + editedCabalFile = "0bvm8ik8fp0v5gjw6q4h767zgs1i4ydckdypvqa85sarc985hkmp"; + libraryHaskellDepends = [ base network transformers unix ]; + description = "systemd socket activation library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "socket-icmp" = callPackage + ({ mkDerivation, base, socket }: + mkDerivation { + pname = "socket-icmp"; + version = "0.1.0.1"; + sha256 = "1wvrdgz0ybacbzg91vi8jiswr02lj7hz61cksmcfii2qsmzpfgb7"; + libraryHaskellDepends = [ base socket ]; + description = "Definitions for using ICMP with the `socket` library"; + license = lib.licenses.bsd3; + }) {}; + + "socket-io" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, engine-io + , mtl, stm, text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "socket-io"; + version = "1.3.12"; + sha256 = "01aqvbg498pdwi4wv14qsc6spd7nyaidmdz22azq746599f7xnrm"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring engine-io mtl stm text + transformers unordered-containers vector + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "socket-sctp" = callPackage + ({ mkDerivation, base, bytestring, lksctp-tools, socket }: + mkDerivation { + pname = "socket-sctp"; + version = "0.3.0.0"; + sha256 = "0b098mybrs6ah3r44qp8w464kiq4jvvd6k8i79s527yjj2d9081k"; + libraryHaskellDepends = [ base bytestring socket ]; + librarySystemDepends = [ lksctp-tools ]; + testHaskellDepends = [ base bytestring socket ]; + description = "STCP socket extensions library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) lksctp-tools;}; + + "socket-unix" = callPackage + ({ mkDerivation, async, base, bytestring, socket, tasty + , tasty-hunit, unix + }: + mkDerivation { + pname = "socket-unix"; + version = "0.2.0.0"; + sha256 = "1b1myhhd029y8sk4cjqq0fdw3av1jbz80ksaxad0zxybdl8r2xad"; + libraryHaskellDepends = [ base bytestring socket ]; + testHaskellDepends = [ + async base bytestring socket tasty tasty-hunit unix + ]; + description = "Unix domain sockets"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "socketed" = callPackage + ({ mkDerivation, async, base, bytestring, conduit-combinators + , conduit-extra, http-types, MissingH, optparse-applicative, stm + , stm-chans, stm-conduit, template-haskell, text, wai + , wai-websockets, warp, websockets + }: + mkDerivation { + pname = "socketed"; + version = "0.1.0.0"; + sha256 = "0kwpir4dl70c8iipqirwdgrncicysqr3mknx8hvkwlpcfvy0shbi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring conduit-combinators conduit-extra http-types + MissingH optparse-applicative stm stm-chans stm-conduit + template-haskell text wai wai-websockets warp websockets + ]; + executableHaskellDepends = [ + async base bytestring conduit-combinators conduit-extra http-types + MissingH optparse-applicative stm stm-chans stm-conduit + template-haskell text wai wai-websockets warp websockets + ]; + description = "simpe tool to serve piped data over http and websocket"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "socketed"; + broken = true; + }) {}; + + "socketio" = callPackage + ({ mkDerivation, aeson, ansi-terminal, attoparsec, base + , blaze-builder, bytestring, conduit, conduit-extra, http-types + , HUnit, lifted-base, monad-control, mtl, QuickCheck, random + , scientific, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, transformers-base + , unordered-containers, vector, wai, warp + }: + mkDerivation { + pname = "socketio"; + version = "0.1.3"; + sha256 = "19rwkix7fjj3znd7z5bzknnpcfkmkmpcmrksv3q51b9fwph8gwrq"; + libraryHaskellDepends = [ + aeson ansi-terminal attoparsec base blaze-builder bytestring + conduit conduit-extra http-types lifted-base monad-control mtl + random text transformers-base unordered-containers vector wai warp + ]; + testHaskellDepends = [ + aeson ansi-terminal attoparsec base blaze-builder bytestring + conduit conduit-extra http-types HUnit lifted-base monad-control + mtl QuickCheck random scientific test-framework + test-framework-hunit test-framework-quickcheck2 text + transformers-base unordered-containers vector wai warp + ]; + description = "Socket.IO server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sockets" = callPackage + ({ mkDerivation, async, base, byteslice, bytestring, entropy + , error-codes, ip, posix-api, primitive, primitive-addr + , primitive-offset, primitive-unlifted, stm, systemd-api, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "sockets"; + version = "0.7.0.0"; + sha256 = "0riyn0lp68nydyar6yhx3l428hbf7n7q69mim5h2336hk0mx66aw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base byteslice bytestring error-codes ip posix-api primitive + primitive-addr primitive-offset primitive-unlifted stm systemd-api + text + ]; + testHaskellDepends = [ + async base byteslice bytestring ip primitive primitive-addr + primitive-unlifted stm tasty tasty-hunit + ]; + benchmarkHaskellDepends = [ + base byteslice bytestring entropy ip primitive + ]; + doHaddock = false; + description = "High-level network sockets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sockets-and-pipes" = callPackage + ({ mkDerivation, aeson, ascii, async, attoparsec, attoparsec-run + , base, blaze-html, bytestring, containers, directory, filepath + , hash-addressed, mtl, network, network-simple, pipes, relude + , resourcet, safe-exceptions, stm, text, time, unfork + }: + mkDerivation { + pname = "sockets-and-pipes"; + version = "1.0.0.0"; + sha256 = "0044b0b6ira0rzci0iaw0d5kaxlnbbiiaggdc8a3ad1lmn7x5dwr"; + libraryHaskellDepends = [ + aeson ascii async attoparsec attoparsec-run base blaze-html + bytestring containers directory filepath hash-addressed mtl network + network-simple pipes relude resourcet safe-exceptions stm text time + unfork + ]; + doHaddock = false; + description = "Support for the Sockets and Pipes book"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "socketson" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, cereal + , crypto-api, data-default, DRBG, either, errors, http-types + , leveldb-haskell, lifted-base, mtl, network, text, transformers + , transformers-base, wai, wai-websockets, warp, websockets + }: + mkDerivation { + pname = "socketson"; + version = "0.1.0.0"; + sha256 = "0g19fvnh2z4x77d3gyh4cm59bvjaac37gkznl7kv6y0qq5i6dzvw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cereal crypto-api + data-default DRBG either errors http-types leveldb-haskell + lifted-base mtl text transformers transformers-base wai + wai-websockets warp websockets + ]; + executableHaskellDepends = [ + aeson base bytestring either network text websockets + ]; + description = "A small websocket backend provider"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "socks" = callPackage + ({ mkDerivation, base, basement, bytestring, cereal, network }: + mkDerivation { + pname = "socks"; + version = "0.6.1"; + sha256 = "0wvaxy3dkv97wrncjv1rxrmjr4014hgxz82kixvcwqdhidalfi3k"; + libraryHaskellDepends = [ + base basement bytestring cereal network + ]; + description = "Socks proxy (ver 5)"; + license = lib.licenses.bsd3; + }) {}; + + "sodium" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "sodium"; + version = "0.11.0.3"; + sha256 = "00qs1calial08a185ma5hm17lmmzig0yjf3710d5ikq1bmrgcqga"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Sodium Reactive Programming (FRP) System"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "soegtk" = callPackage + ({ mkDerivation, base, cairo, gtk, old-time, stm }: + mkDerivation { + pname = "soegtk"; + version = "0.12.1"; + sha256 = "01f49hwxc5h85iwzgnddxlh1lmb3s27zddmghxrlq958gcrr2iar"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base cairo gtk old-time stm ]; + description = "GUI functions as used in the book \"The Haskell School of Expression\""; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "softfloat-hs" = callPackage + ({ mkDerivation, base, softfloat }: + mkDerivation { + pname = "softfloat-hs"; + version = "0.1.0"; + sha256 = "03ipzfr46gp6rz6vm8y3gwdpbpa6mxxmskcaz5ng8jpj570qq88k"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ softfloat ]; + description = "Haskell bindings for SoftFloat"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {softfloat = null;}; + + "solana-staking-csvs" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, cmdargs + , cointracking-imports, containers, exceptions, hedgehog + , http-client, http-types, mtl, req, scientific, tasty + , tasty-hedgehog, tasty-hunit, text, time + }: + mkDerivation { + pname = "solana-staking-csvs"; + version = "0.1.3.0"; + sha256 = "1rpz8iv0lb8v923m4n5yak1wxly49rpsy69wzjghlvvqfq5ir63a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cassava cmdargs cointracking-imports + containers exceptions http-client http-types mtl req scientific + text time + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit + ]; + description = "Generate CSV Exports of your Solana Staking Rewards"; + license = lib.licenses.bsd3; + mainProgram = "solana-staking-csvs"; + }) {}; + + "solar" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "solar"; + version = "0.1.0.0"; + sha256 = "1dyg4g89bxnik3hqzqbwmlv6278w8d6gpmjwm06af248vn34kvhk"; + revision = "1"; + editedCabalFile = "0r4786crxih8z4dwi0grpga2kp8ivvnmwa0lhddmn16bfqwa16s9"; + libraryHaskellDepends = [ base time ]; + description = "Simple library for solar calculations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "solga" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hashable + , hspec, hspec-wai, hspec-wai-json, http-types, QuickCheck + , resourcet, safe-exceptions, scientific, text + , unordered-containers, vector, wai, wai-extra + }: + mkDerivation { + pname = "solga"; + version = "0.1.0.2"; + sha256 = "0smh8j21s6m9yyp7ik1vdajw06nxwxgh27l4qq8x8mf8p9g85d7x"; + libraryHaskellDepends = [ + aeson base bytestring containers http-types resourcet + safe-exceptions text wai wai-extra + ]; + testHaskellDepends = [ + aeson base bytestring hashable hspec hspec-wai hspec-wai-json + http-types QuickCheck scientific text unordered-containers vector + wai wai-extra + ]; + description = "Simple typesafe web routing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "solga-swagger" = callPackage + ({ mkDerivation, base, bytestring, dlist, http-types + , insert-ordered-containers, lens, mtl, solga, swagger2, text + , unordered-containers + }: + mkDerivation { + pname = "solga-swagger"; + version = "0.1.0.2"; + sha256 = "1m1n4675lm2xggbkg8zplpziyx2rrv1cwgl46ngwx0hc149p7dyw"; + libraryHaskellDepends = [ + base bytestring dlist http-types insert-ordered-containers lens mtl + solga swagger2 text unordered-containers + ]; + description = "Swagger generation for Solga"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "solr" = callPackage + ({ mkDerivation, attoparsec-data, base, base-prelude, bytestring + , bytestring-tree-builder, case-insensitive, contravariant + , http-client, http-client-tls, http-response-decoder, json-encoder + , json-incremental-decoder, managed, matcher + , optparse-applicative-simple, profunctors, semigroups, text + , transformers, uri-encode + }: + mkDerivation { + pname = "solr"; + version = "0.4.3"; + sha256 = "00hq4gykcimwxa9zy3bmr4k4pxm13ryvfyq95yh4q28gy41wglk0"; + libraryHaskellDepends = [ + attoparsec-data base base-prelude bytestring + bytestring-tree-builder case-insensitive contravariant http-client + http-client-tls http-response-decoder json-encoder + json-incremental-decoder managed matcher + optparse-applicative-simple profunctors semigroups text + transformers uri-encode + ]; + description = "A minimal Solr client library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "solve" = callPackage + ({ mkDerivation, base, containers, filepath, QuickCheck }: + mkDerivation { + pname = "solve"; + version = "1.3"; + sha256 = "1hd7vbbxcn9x3xzxnfscmbg8bjaqm7bkhjkrkdq2b0ys04sahxs8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers filepath ]; + executableHaskellDepends = [ base containers filepath ]; + testHaskellDepends = [ base containers QuickCheck ]; + description = "Solving simple games"; + license = lib.licenses.mit; + mainProgram = "solve"; + }) {}; + + "som" = callPackage + ({ mkDerivation, base, containers, deepseq, grid, QuickCheck + , random, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "som"; + version = "10.1.11"; + sha256 = "1fslhbi5gxdjx199g4vaygq57nimhrc4dhqf8nk8nv4b2pwd97nr"; + libraryHaskellDepends = [ base containers deepseq grid ]; + testHaskellDepends = [ + base containers deepseq grid QuickCheck random test-framework + test-framework-quickcheck2 + ]; + description = "Self-Organising Maps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "some" = callPackage + ({ mkDerivation, base, base-orphans, deepseq }: + mkDerivation { + pname = "some"; + version = "1.0.6"; + sha256 = "1fdzhi2rmcigb1c727dyzfak8rgb77bzfr33k1cp987lbnnhd9pp"; + libraryHaskellDepends = [ base base-orphans deepseq ]; + testHaskellDepends = [ base ]; + description = "Existential type: Some"; + license = lib.licenses.bsd3; + }) {}; + + "some-dict-of" = callPackage + ({ mkDerivation, base, constraints }: + mkDerivation { + pname = "some-dict-of"; + version = "0.1.0.2"; + sha256 = "0yimraj4r8h1vqsy4pvmfdl9asf2flc1mcfj1jgyh4am4pz0d8p7"; + libraryHaskellDepends = [ base constraints ]; + testHaskellDepends = [ base constraints ]; + description = "Carry evidence of constraints around"; + license = lib.licenses.bsd3; + }) {}; + + "sonic-visualiser" = callPackage + ({ mkDerivation, array, base, bytestring, bzlib, containers, mtl + , pretty, utf8-string, xml + }: + mkDerivation { + pname = "sonic-visualiser"; + version = "0.1.1"; + sha256 = "0gihsk7szq27ihhy9idiaslv164by23c9c70fhzwyqx3wk7z1aip"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring bzlib containers mtl pretty utf8-string xml + ]; + executableHaskellDepends = [ + array base bytestring bzlib containers mtl pretty utf8-string xml + ]; + description = "Sonic Visualiser"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "svdump"; + broken = true; + }) {}; + + "sop-core" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "sop-core"; + version = "0.5.0.2"; + sha256 = "0rbj56icbaqlcxx5xwvbx4n4vmyv6cfcv7s45n1fv3drahigvgw7"; + revision = "3"; + editedCabalFile = "0rlrf4whfkqf200916d02r0s4zqlimb3d4z6gd3f5czayncp31cx"; + libraryHaskellDepends = [ base deepseq ]; + description = "True Sums of Products"; + license = lib.licenses.bsd3; + }) {}; + + "sophia" = callPackage + ({ mkDerivation, base, binary, bindings-sophia, bytestring + , criterion, directory, tasty, tasty-hunit + }: + mkDerivation { + pname = "sophia"; + version = "0.1.2"; + sha256 = "18svfy0ald8cz03vfv3m43w777rxksmaz0713a1vzcmyfb6h5iwg"; + libraryHaskellDepends = [ base bindings-sophia bytestring ]; + testHaskellDepends = [ + base bindings-sophia bytestring directory tasty tasty-hunit + ]; + benchmarkHaskellDepends = [ + base binary bindings-sophia bytestring criterion directory + ]; + description = "Bindings to Sophia library"; + license = lib.licenses.bsd3; + }) {}; + + "sort" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sort"; + version = "1.0.0.0"; + sha256 = "03bpyn0mimfyilfjs26b9c8sclbzsbardjhy6d822jybg548kqyf"; + libraryHaskellDepends = [ base ]; + description = "A Haskell sorting toolkit"; + license = lib.licenses.bsd3; + }) {}; + + "sort-by-pinyin" = callPackage + ({ mkDerivation, air, base, bytestring, containers, here + , template-haskell, text + }: + mkDerivation { + pname = "sort-by-pinyin"; + version = "2018.4.9"; + sha256 = "0r7fnsb4wcmhabybggzfbi1v2qcl7jzsmvwc43v7pwg5fl217nm8"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + air base bytestring containers here template-haskell text + ]; + description = "sort by pinyin"; + license = lib.licenses.bsd3; + }) {}; + + "sorted" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sorted"; + version = "0.0.1"; + sha256 = "0rzcxhzc4s4sbdnysmjh1i8pd39jyx7a4hbhkarsp2qbx29s4h03"; + libraryHaskellDepends = [ base ]; + description = "Efficient, type-safe sorted sequences"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sorted-list" = callPackage + ({ mkDerivation, base, criterion, deepseq, QuickCheck }: + mkDerivation { + pname = "sorted-list"; + version = "0.2.2.0"; + sha256 = "0dqgk1fxmk9z97wc5lii5rhalbjhfq6i9db95scj7g91lrv0zrrr"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ base QuickCheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Type-enforced sorted lists and related functions"; + license = lib.licenses.bsd3; + }) {}; + + "sortee" = callPackage + ({ mkDerivation, base, hspec, HUnit, QuickCheck }: + mkDerivation { + pname = "sortee"; + version = "0.1.0.1"; + sha256 = "0lnjxryiqnkmsdqjam37ld1xqk50l3qh6lmmpsw5fnw48c8hlyzs"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec HUnit QuickCheck ]; + description = "Generate string for sort key"; + license = lib.licenses.gpl3Only; + }) {}; + + "sorting" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sorting"; + version = "1.0.0.1"; + sha256 = "1i2vbmq7p7rja9rnhalyrspc2p5nc8yg6mfj9ia89j55vkc6225n"; + libraryHaskellDepends = [ base ]; + description = "Utils for sorting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sorting-network" = callPackage + ({ mkDerivation, base, criterion, hspec, mwc-random, primitive + , QuickCheck, template-haskell, vector + }: + mkDerivation { + pname = "sorting-network"; + version = "0.2.1.0"; + sha256 = "1x4g4y4d1568v5fwz25r3n1ksagwrb56a57iy7ybp70b0v01c2cw"; + libraryHaskellDepends = [ base primitive template-haskell vector ]; + testHaskellDepends = [ base hspec QuickCheck vector ]; + benchmarkHaskellDepends = [ base criterion mwc-random ]; + description = "Sort small lists with sorting network"; + license = lib.licenses.asl20; + }) {}; + + "sorty" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "sorty"; + version = "0.1.1"; + sha256 = "04bripdlc90rlkv5q6p44j10n7c1zdwv0ibiq5p365xijgribfaq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring ]; + description = "Sort lines per file size"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sorty"; + broken = true; + }) {}; + + "souffle-dsl" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hedgehog + , hspec, hspec-hedgehog, mtl, neat-interpolation, process + , souffle-haskell, template-haskell, temporary, text + , type-errors-pretty + }: + mkDerivation { + pname = "souffle-dsl"; + version = "0.1.0"; + sha256 = "1j3g4nwl0v5szphvyv0jp7qcmnpfmynr8dbkwwh4lwacldgnhbnr"; + libraryHaskellDepends = [ + base containers directory filepath mtl process souffle-haskell + template-haskell temporary text type-errors-pretty + ]; + testHaskellDepends = [ + base containers directory filepath hedgehog hspec hspec-hedgehog + mtl neat-interpolation process souffle-haskell template-haskell + temporary text type-errors-pretty + ]; + description = "Haskell EDSL for Souffle"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "souffle-haskell" = callPackage + ({ mkDerivation, array, base, bytestring, criterion, deepseq + , directory, filepath, hedgehog, hspec, hspec-hedgehog, mtl + , process, profunctors, temporary, text, vector + }: + mkDerivation { + pname = "souffle-haskell"; + version = "4.0.0"; + sha256 = "1mvg53w1s5nh0md9zpkm8gnydy9i2ympnqxyhgn9z9wrs6a265fx"; + libraryHaskellDepends = [ + array base bytestring deepseq directory filepath mtl process + profunctors temporary text vector + ]; + testHaskellDepends = [ + array base directory hedgehog hspec hspec-hedgehog profunctors + temporary text vector + ]; + benchmarkHaskellDepends = [ base criterion deepseq text vector ]; + description = "Souffle Datalog bindings for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sound-change" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover + , megaparsec, mtl, parser-combinators, syb, template-haskell + }: + mkDerivation { + pname = "sound-change"; + version = "0.1.0.0"; + sha256 = "1xg9drlf5kaqkx3fyyvz386cwpdk7ynyypkalr7fxax0q0cmcs08"; + libraryHaskellDepends = [ + base containers megaparsec mtl parser-combinators syb + template-haskell + ]; + testHaskellDepends = [ base containers hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Apply sound changes to words"; + license = lib.licenses.mit; + }) {}; + + "sound-collage" = callPackage + ({ mkDerivation, base, comfort-array, comfort-fftw, containers + , filepath, numeric-prelude, optparse-applicative, pathtype + , sample-frame, shell-utility, soxlib, storablevector + , synthesizer-core, temporary, transformers, utility-ht + }: + mkDerivation { + pname = "sound-collage"; + version = "0.2.1"; + sha256 = "09g63b3k0l30z3lxmcz0zpggqqhnr7m01wh2vpm5v561rbnl8rsi"; + revision = "2"; + editedCabalFile = "0csr699dvsvyf90rcks43naiy5biv1awqj0ah4y8vnkyz261n8l5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base comfort-array comfort-fftw containers filepath numeric-prelude + optparse-applicative pathtype sample-frame shell-utility soxlib + storablevector synthesizer-core temporary transformers utility-ht + ]; + description = "Approximate a song from other pieces of sound"; + license = lib.licenses.bsd3; + mainProgram = "sound-collage"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "sounddelay" = callPackage + ({ mkDerivation, base, containers, parseargs, WAVE }: + mkDerivation { + pname = "sounddelay"; + version = "0.1.0.2"; + sha256 = "1mqa70zbhpw860hclns4y8pri6d9swahzbhac7jhzrwq4vyia9xj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers parseargs WAVE ]; + description = "Audio delay line"; + license = lib.licenses.bsd3; + mainProgram = "delay"; + }) {}; + + "soundgen" = callPackage + ({ mkDerivation, base, split, WAVE }: + mkDerivation { + pname = "soundgen"; + version = "0.1.1.0"; + sha256 = "198nxjskmlqdn1wnw5zjwxqqs3b03qv2v48g1pzf9llcgvcy37vf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base split WAVE ]; + description = "sound generator"; + license = lib.licenses.bsd3; + mainProgram = "soundgen"; + }) {}; + + "source-code-server" = callPackage + ({ mkDerivation, base, bytestring, containers, curl, data-default + , directory, filepath, hack, hack-contrib, hack-handler-happstack + , haskell98, HDBC, HDBC-sqlite3, json, loli, mps, mtl, process + , safe, StateVar, stm, template-haskell, time, unix + }: + mkDerivation { + pname = "source-code-server"; + version = "2010.9.1"; + sha256 = "1934awipc837mdhkfa3ghmljxk0vb16wd4f31qdl4q9nxgwfv6c8"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring containers curl data-default directory filepath + hack hack-contrib hack-handler-happstack haskell98 HDBC + HDBC-sqlite3 json loli mps mtl process safe StateVar stm + template-haskell time unix + ]; + description = "The server backend for the source code iPhone app"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "source-code-server"; + }) {}; + + "source-constraints" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, filepath, ghc + , ghc-paths, heredoc, hspec, syb, text + }: + mkDerivation { + pname = "source-constraints"; + version = "0.0.2"; + sha256 = "0dni6f4b8la60zq3n8ffklwnk9h6qm9lsddjqh812dw3f2jmllzz"; + libraryHaskellDepends = [ + attoparsec base bytestring filepath ghc syb text + ]; + testHaskellDepends = [ + attoparsec base bytestring filepath ghc ghc-paths heredoc hspec syb + text + ]; + description = "Source constraints GHC plugin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sourcemap" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, criterion + , process, random, text, unordered-containers, utf8-string + }: + mkDerivation { + pname = "sourcemap"; + version = "0.1.7"; + sha256 = "09i340mhzlfi5ayy9cb0378glnygdmpdhhsgikm3zrvwf2wmwr2h"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring process text unordered-containers + utf8-string + ]; + testHaskellDepends = [ + aeson base bytestring process text unordered-containers utf8-string + ]; + benchmarkHaskellDepends = [ base bytestring criterion random ]; + description = "Implementation of source maps as proposed by Google and Mozilla"; + license = lib.licenses.bsd3; + }) {}; + + "sousit" = callPackage + ({ mkDerivation, base, bytestring, cereal, mtl, QuickCheck + , resourcet, stm, test-framework, test-framework-quickcheck2 + , transformers + }: + mkDerivation { + pname = "sousit"; + version = "0.4"; + sha256 = "0vfgl4l3zwfsb2p5fds47bikyvfcsypmbjd1yvkjvi36x2g3pzwr"; + libraryHaskellDepends = [ + base bytestring cereal mtl resourcet stm transformers + ]; + testHaskellDepends = [ + base mtl QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Source/Sink/Transform: An alternative to lazy IO and iteratees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sox" = callPackage + ({ mkDerivation, base, containers, explicit-exception + , extensible-exceptions, process, sample-frame, semigroups + , transformers, unix, utility-ht + }: + mkDerivation { + pname = "sox"; + version = "0.2.3.2"; + sha256 = "1ys6xm08gr3pvyrial2z1b3gvyd44b9510dpp4ifxqf882igkjgb"; + libraryHaskellDepends = [ + base containers explicit-exception extensible-exceptions process + sample-frame semigroups transformers unix utility-ht + ]; + description = "Play, write, read, convert audio signals using Sox"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "soxlib" = callPackage + ({ mkDerivation, base, bytestring, explicit-exception + , extensible-exceptions, sample-frame, sox, storablevector + , transformers, utility-ht + }: + mkDerivation { + pname = "soxlib"; + version = "0.0.3.2"; + sha256 = "12pkalrwqcgz77wv948mkjldc57pj090rkrjw6k3xzqvsgvnrrpd"; + revision = "1"; + editedCabalFile = "0ah3v01wkm3q5shrd2wjlksxlszirmzgnapzfgbs5m3x9r1zmibh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring explicit-exception extensible-exceptions + sample-frame storablevector transformers utility-ht + ]; + libraryPkgconfigDepends = [ sox ]; + description = "Write, read, convert audio signals using libsox"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {inherit (pkgs) sox;}; + + "soyuz" = callPackage + ({ mkDerivation, base, bytestring, cereal, cmdargs, containers + , pretty, QuickCheck, trifecta, uniplate, vector + }: + mkDerivation { + pname = "soyuz"; + version = "0.0.0"; + sha256 = "1w8adkrics3jp8lc1gwjiwn4i94yfzxba13wf65qywhmdr9lcy3p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal cmdargs containers pretty QuickCheck + trifecta uniplate vector + ]; + description = "DCPU-16 architecture utilities for Notch's 0x10c game"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "soyuz"; + broken = true; + }) {}; + + "space" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, cryptonite, directory, http-date, http-types, lucid + , memory, network, stm, template-haskell, text, unix, wai, warp + }: + mkDerivation { + pname = "space"; + version = "0.1.0"; + sha256 = "0462f3sljgzj9l3gd8m8irnv1bsiixh0vzz7skwdfrm92dazbcrb"; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring bytestring cryptonite + directory http-date http-types lucid memory network stm + template-haskell text unix wai warp + ]; + testHaskellDepends = [ base ]; + description = "Experimental library"; + license = lib.licenses.asl20; + }) {}; + + "spacechar" = callPackage + ({ mkDerivation, base, lens, parsers }: + mkDerivation { + pname = "spacechar"; + version = "0.0.0.6"; + sha256 = "1jg319wsqhkd4dyfsbrhq7y31mlbgw9ymy9iqps764i92ng5hwrf"; + libraryHaskellDepends = [ base lens parsers ]; + description = "Space Character"; + license = lib.licenses.bsd3; + }) {}; + + "spacecookie" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , containers, directory, download-curl, fast-logger + , filepath-bytestring, hxt-unicode, mtl, process, socket, systemd + , tasty, tasty-expected-failure, tasty-hunit, text, transformers + , unix + }: + mkDerivation { + pname = "spacecookie"; + version = "1.0.0.2"; + sha256 = "0f60ak4i6msyxk4bypgiijsm8wg2qvj96lr7chy20kdy44wghnxp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec base bytestring containers directory + filepath-bytestring hxt-unicode mtl socket text transformers unix + ]; + executableHaskellDepends = [ + aeson attoparsec base bytestring containers directory fast-logger + filepath-bytestring mtl socket systemd text transformers unix + ]; + testHaskellDepends = [ + attoparsec base bytestring containers directory download-curl + filepath-bytestring process tasty tasty-expected-failure + tasty-hunit + ]; + description = "Gopher server library and daemon"; + license = lib.licenses.gpl3Only; + mainProgram = "spacecookie"; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "spacefill" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "spacefill"; + version = "0.1"; + sha256 = "0md1ygps2y2ri49g012xj5vv9iglixw06sicl685k60h4sskiqsk"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Generators for space-filling curves"; + license = lib.licenses.publicDomain; + }) {}; + + "spacepart" = callPackage + ({ mkDerivation, base, vector-space }: + mkDerivation { + pname = "spacepart"; + version = "0.1.0.0"; + sha256 = "118wch92ix54jp1hi4qw9mk46571lnak4df8ji83bs2vz3vax6jp"; + libraryHaskellDepends = [ base vector-space ]; + description = "Space partition data structures. Currently only a QuadTree."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "spaceprobe" = callPackage + ({ mkDerivation, base, clock, containers, criterion, erf, mtl + , QuickCheck, test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "spaceprobe"; + version = "0.3.0"; + sha256 = "09vpnq5mfdzr132cqm5i4xkxmpg2035pbs64a56lgq0asdzlhfmy"; + libraryHaskellDepends = [ base clock containers erf mtl ]; + testHaskellDepends = [ + base clock containers erf mtl QuickCheck test-framework + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Optimization over arbitrary search spaces"; + license = lib.licenses.bsd3; + }) {}; + + "spade" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring + , constraints, containers, cryptonite, Decimal, directory + , exceptions, file-embed, filepath, hedgehog, hex-text, hspec + , hspec-discover, hspec-hedgehog, memory, monad-loops, mtl + , neat-interpolation, ordered-containers, process, random + , regex-tdfa, scientific, sdl2, sdl2-gfx, sdl2-mixer, sdl2-ttf, stm + , strip-ansi-escape, template-haskell, terminal, text, time, unix + , unliftio, unliftio-core, unordered-containers, vector, WAVE + , with-utf8 + }: + mkDerivation { + pname = "spade"; + version = "0.1.0.9"; + sha256 = "0m11a7nszp3i6wg73274pj5hd7m6sw45n2h6rdrfbxc4xm08vs64"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring constraints containers + cryptonite Decimal directory exceptions file-embed filepath + hedgehog hex-text hspec hspec-discover hspec-hedgehog memory + monad-loops mtl neat-interpolation ordered-containers process + random regex-tdfa scientific sdl2 sdl2-gfx sdl2-mixer sdl2-ttf stm + strip-ansi-escape template-haskell terminal text time unix unliftio + unliftio-core unordered-containers vector WAVE with-utf8 + ]; + executableHaskellDepends = [ + aeson ansi-terminal base bytestring constraints containers + cryptonite Decimal directory exceptions file-embed filepath + hedgehog hex-text hspec hspec-discover hspec-hedgehog memory + monad-loops mtl neat-interpolation ordered-containers process + random regex-tdfa scientific sdl2 sdl2-gfx sdl2-mixer sdl2-ttf stm + strip-ansi-escape template-haskell terminal text time unix unliftio + unliftio-core unordered-containers vector WAVE with-utf8 + ]; + testHaskellDepends = [ + aeson ansi-terminal base bytestring constraints containers + cryptonite Decimal directory exceptions file-embed filepath + hedgehog hex-text hspec hspec-discover hspec-hedgehog memory + monad-loops mtl neat-interpolation ordered-containers process + random regex-tdfa scientific sdl2 sdl2-gfx sdl2-mixer sdl2-ttf stm + strip-ansi-escape template-haskell terminal text time unix unliftio + unliftio-core unordered-containers vector WAVE with-utf8 + ]; + testToolDepends = [ hspec-discover ]; + description = "A simple programming and debugging environment"; + license = lib.licenses.gpl3Only; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "spade"; + }) {}; + + "spake2" = callPackage + ({ mkDerivation, aeson, base, bytestring, cryptonite, memory + , optparse-applicative, process, protolude, QuickCheck, tasty + , tasty-hspec + }: + mkDerivation { + pname = "spake2"; + version = "0.4.3"; + sha256 = "1vr19nia8876c19l4fj1v2bfxkfm8bbg65gmqn7as9rn8jg7wx64"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cryptonite memory protolude + ]; + executableHaskellDepends = [ + base cryptonite memory optparse-applicative protolude + ]; + testHaskellDepends = [ + aeson base bytestring cryptonite memory process protolude + QuickCheck tasty tasty-hspec + ]; + description = "Implementation of the SPAKE2 Password-Authenticated Key Exchange algorithm"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "haskell-spake2-interop-entrypoint"; + broken = true; + }) {}; + + "spanout" = callPackage + ({ mkDerivation, base, containers, gloss, lens, linear, MonadRandom + , mtl, netwire + }: + mkDerivation { + pname = "spanout"; + version = "0.1"; + sha256 = "0qi1pm46fyrn4vv1b5kcwhd8im59nz5qil6z33r8wq16vv151qb4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers gloss lens linear MonadRandom mtl netwire + ]; + description = "A breakout clone written in netwire and gloss"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "spanout"; + broken = true; + }) {}; + + "sparkle" = callPackage + ({ mkDerivation, base, binary, bytestring, Cabal, choice + , constraints, distributed-closure, filepath, inline-java, jni, jvm + , jvm-streaming, process, regex-tdfa, singletons, streaming + , temporary, text, unix, vector, zip-archive + }: + mkDerivation { + pname = "sparkle"; + version = "0.7.4"; + sha256 = "174rs21fgj43rq3nshzgff6mydi93n26nkcq9cadq0bzcasc2n3q"; + revision = "1"; + editedCabalFile = "1jwg12rmsa1il8y53ip535bjf02z7jnrnws1qi9y0xfpqblzmw6r"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal inline-java jvm-streaming ]; + libraryHaskellDepends = [ + base binary bytestring choice constraints distributed-closure + inline-java jni jvm jvm-streaming singletons streaming text vector + ]; + executableHaskellDepends = [ + base bytestring filepath process regex-tdfa temporary text unix + zip-archive + ]; + description = "Distributed Apache Spark applications in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sparkle"; + }) {}; + + "sparql-protocol" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, exceptions + , http-client, lens, text, wreq + }: + mkDerivation { + pname = "sparql-protocol"; + version = "1.1.0.0"; + sha256 = "0nzgficvcbidxgsga106kgzwavf92qb75b6cd49fbp0fmw02krj7"; + libraryHaskellDepends = [ + aeson base bytestring containers exceptions http-client lens text + wreq + ]; + testHaskellDepends = [ base ]; + description = "An SPARQL 1.1 Protocol client library."; + license = lib.licenses.gpl3Only; + }) {}; + + "sparrow" = callPackage + ({ mkDerivation, aeson, aeson-attoparsec, async, attoparsec + , attoparsec-uri, base, bytestring, deepseq, exceptions + , extractable-singleton, hashable, http-client, http-client-tls + , http-types, list-t, monad-control, monad-control-aligned, mtl + , nested-routes, path, path-extra, pred-trie, purescript-iso, stm + , strict, text, tmapchan, tmapmvar, transformers + , unordered-containers, urlpath, uuid, wai + , wai-middleware-content-type, wai-transformers, websockets + , websockets-simple, wuss + }: + mkDerivation { + pname = "sparrow"; + version = "0.0.3.1"; + sha256 = "1rhmj14z9ypv9z5pg6494kbp4mr5906cpjgsrn1cc5rkgj1xlv59"; + libraryHaskellDepends = [ + aeson aeson-attoparsec async attoparsec attoparsec-uri base + bytestring deepseq exceptions extractable-singleton hashable + http-client http-client-tls http-types list-t monad-control + monad-control-aligned mtl nested-routes path path-extra pred-trie + purescript-iso stm strict text tmapchan tmapmvar transformers + unordered-containers urlpath uuid wai wai-middleware-content-type + wai-transformers websockets websockets-simple wuss + ]; + description = "Unified streaming data-dependency framework for web apps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "spars" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "spars"; + version = "0.1.0.0"; + sha256 = "1q1vpwrr96k41p9zj5x7mjd3817iq9a762q3jfqkwd0cb41iyka6"; + libraryHaskellDepends = [ base containers ]; + description = "A sparse set-based parsing library for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sparse" = callPackage + ({ mkDerivation, array, base, bytestring, containers, contravariant + , criterion, deepseq, directory, doctest, filepath, hlint + , hybrid-vectors, lens, linear, mtl, primitive, QuickCheck + , semigroups, simple-reflect, test-framework + , test-framework-quickcheck2, test-framework-th, transformers + , vector, vector-algorithms + }: + mkDerivation { + pname = "sparse"; + version = "0.9.2"; + sha256 = "0ckjmpnav3rd40ylksrwc0awy4pigv6ngm15z1k6sicw73iyl3pd"; + libraryHaskellDepends = [ + base contravariant deepseq hybrid-vectors lens primitive + transformers vector vector-algorithms + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory doctest filepath hlint + hybrid-vectors lens linear mtl QuickCheck semigroups simple-reflect + test-framework test-framework-quickcheck2 test-framework-th + transformers vector + ]; + benchmarkHaskellDepends = [ array base criterion deepseq vector ]; + description = "A playground of sparse linear algebra primitives using Morton ordering"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sparse-lin-alg" = callPackage + ({ mkDerivation, base, containers, QuickCheck, test-framework + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "sparse-lin-alg"; + version = "0.4.3"; + sha256 = "1255q13mb6196i3hv1i41agifg1x1840z535mx48jjkln297gmc9"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ + base containers QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Effective linear algebra on sparse matrices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sparse-linear-algebra" = callPackage + ({ mkDerivation, base, containers, exceptions, hspec + , matrix-market-attoparsec, mtl, mwc-random, primitive, QuickCheck + , scientific, transformers, vector, vector-algorithms + }: + mkDerivation { + pname = "sparse-linear-algebra"; + version = "0.3.1"; + sha256 = "1jfwydr0pzph932h7jvnmp1d8qqrhxsq7rbb6cjbmga55s5pfqn7"; + revision = "1"; + editedCabalFile = "0fi80wlzzmrqsc02g2zlb9skkfgkyws0v16n223j88jjr90vxmxa"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers exceptions hspec mtl primitive QuickCheck + transformers vector vector-algorithms + ]; + testHaskellDepends = [ + base containers exceptions hspec matrix-market-attoparsec mtl + mwc-random primitive QuickCheck scientific + ]; + description = "Numerical computing in native Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sparse-merkle-trees" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion + , cryptonite, deepseq, memory, QuickCheck, smallcheck, tasty + , tasty-hunit, tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "sparse-merkle-trees"; + version = "0.2.0.0"; + sha256 = "0jcysnm95kv7xw36yi02n2jp3xrbyp1g3pr141hj5zkc90ng5ds7"; + libraryHaskellDepends = [ + base bytestring containers cryptonite memory + ]; + testHaskellDepends = [ + base bytestring containers cryptonite memory smallcheck tasty + tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + benchmarkHaskellDepends = [ + base bytestring containers criterion cryptonite deepseq memory + QuickCheck + ]; + description = "Sparse Merkle trees with proofs of inclusion and exclusion"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sparse-tensor" = callPackage + ({ mkDerivation, ad, base, bytestring, Cabal, cereal, containers + , deepseq, ghc-typelits-knownnat, ghc-typelits-natnormalise + , hmatrix, parallel, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, tf-random, zlib + }: + mkDerivation { + pname = "sparse-tensor"; + version = "0.2.1.5"; + sha256 = "0549hw502hka1fyvv00nvd5aif5knvq7b9fk62f3fyjlfmqcnwx4"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ + ad base bytestring cereal containers deepseq ghc-typelits-knownnat + ghc-typelits-natnormalise hmatrix parallel tf-random zlib + ]; + testHaskellDepends = [ + base hmatrix QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "typesafe tensor algebra library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sparsebit" = callPackage + ({ mkDerivation, base, haskell98 }: + mkDerivation { + pname = "sparsebit"; + version = "0.5"; + sha256 = "1a4gsnmr1y8b05iws2vrmjqbs5y9svfsz0jb3k19dddn1aszzm07"; + libraryHaskellDepends = [ base haskell98 ]; + description = "Sparse bitmaps for pattern match coverage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sparsecheck" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "sparsecheck"; + version = "0.1.0.3"; + sha256 = "19h9vy7arhi35rqafbq3nf9a50vnlw5mbfwvl6sp1j61w0yxai95"; + libraryHaskellDepends = [ base containers ]; + description = "A Logic Programming Library for Test-Data Generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sparser" = callPackage + ({ mkDerivation, base, containers, data-default, monadplus, nats + , pointed, semigroups + }: + mkDerivation { + pname = "sparser"; + version = "0.6.1"; + sha256 = "1mhnjlsqmvvwnh35dzrms9vsdvr563aq49qhwg35pvscsia2fpr2"; + libraryHaskellDepends = [ + base containers data-default monadplus nats pointed semigroups + ]; + description = "Lightweight parsing library based on partial functions"; + license = lib.licenses.bsd3; + }) {}; + + "spartacon" = callPackage + ({ mkDerivation, base, config-schema, config-value, containers + , either, mtl, relation, text, X11 + }: + mkDerivation { + pname = "spartacon"; + version = "0.1.0.0"; + sha256 = "1mabp5gfwj7zv30rdnr1zwl4fv29128vg08izjcj8sym0hldzj81"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base config-schema config-value containers either mtl relation text + X11 + ]; + description = "A unix-style (read from stdin, write to stdout) global hotkey daemon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "spartacon"; + }) {}; + + "spata" = callPackage + ({ mkDerivation, base, dlist, mps, mtl }: + mkDerivation { + pname = "spata"; + version = "2010.10.10"; + sha256 = "1cr0d82l2b96jvszca4yavdgwq450yzigcyrrlddrf9m9908kkzy"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base dlist mps mtl ]; + description = "brainless form validation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "spatial-math" = callPackage + ({ mkDerivation, base, binary, cereal, doctest, ghc-prim, lens + , linear, QuickCheck, test-framework, test-framework-quickcheck2 + , TypeCompose + }: + mkDerivation { + pname = "spatial-math"; + version = "0.5.0.1"; + sha256 = "0454q9laaasdqrd74cjcxfcl5z7jcfvnzpdg81gl58y2ay8z4769"; + libraryHaskellDepends = [ + base binary cereal ghc-prim lens linear TypeCompose + ]; + testHaskellDepends = [ + base doctest QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "3d math including quaternions/euler angles/dcms and utility functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "spatial-rotations" = callPackage + ({ mkDerivation, base, containers, linear, manifolds + , manifolds-core, pragmatic-show, tasty, tasty-hunit + , tasty-quickcheck, vector-space + }: + mkDerivation { + pname = "spatial-rotations"; + version = "0.1.0.2"; + sha256 = "01jac0m6hjx89sp6wqs8f103gjd6wlmj7vxl3a6sy6xchk81irl9"; + libraryHaskellDepends = [ + base linear manifolds-core vector-space + ]; + testHaskellDepends = [ + base containers manifolds pragmatic-show tasty tasty-hunit + tasty-quickcheck vector-space + ]; + description = "Rotate about any suitable axis"; + license = lib.licenses.gpl3Only; + }) {}; + + "spawn" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "spawn"; + version = "0.3"; + sha256 = "0xkkl0w30rqif2jwdzjv239raly4yaf0116vkqcwh1i41jqn7ij8"; + libraryHaskellDepends = [ base ]; + description = "Tiny library for concurrent computations"; + license = lib.licenses.bsd3; + }) {}; + + "spdx" = callPackage + ({ mkDerivation, base, base-compat, Cabal, containers, QuickCheck + , tasty, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "spdx"; + version = "1.0.0.3"; + sha256 = "1xrar0mzr7y02gw1hfabd6jyz31p3qz0jxp2mcs5kbhv0a3rc91m"; + libraryHaskellDepends = [ base Cabal containers transformers ]; + testHaskellDepends = [ + base base-compat Cabal tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base base-compat Cabal QuickCheck tasty-quickcheck + ]; + description = "SPDX license expression language, Extras"; + license = lib.licenses.bsd3; + }) {}; + + "spdx-license" = callPackage + ({ mkDerivation, base, containers, directory, hspec, megaparsec + , regex-tdfa, string-interpolate, text + }: + mkDerivation { + pname = "spdx-license"; + version = "0.1.1"; + sha256 = "1zl21x5qmzpj7y7vcv8brwcf4b1rjb8yy4aih8v5igic6d1a8jyw"; + libraryHaskellDepends = [ + base containers megaparsec regex-tdfa string-interpolate text + ]; + testHaskellDepends = [ base directory hspec megaparsec text ]; + description = "SPDX license templates"; + license = lib.licenses.bsd3; + }) {}; + + "spe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "spe"; + version = "0.6.3"; + sha256 = "02cq8f9yz5z3rwkcj4nj8dgzwnn2w3b1jpndmmcqwsjymmivy8fr"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Combinatorial species lite"; + license = lib.licenses.bsd3; + }) {}; + + "special-functors" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "special-functors"; + version = "1.0.0.1"; + sha256 = "0c68af104qxn9lhzshcy9s466q10n3ic7q4navqi53mmmmznivrd"; + libraryHaskellDepends = [ base mtl ]; + description = "Control.Applicative, Data.Foldable, Data.Traversable (compatibility package)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "special-keys" = callPackage + ({ mkDerivation, aeson, base, blaze-markup, bytestring, cereal + , deepseq, hashable, mwc-random, path-pieces, primitive, safecopy + , text, uuid + }: + mkDerivation { + pname = "special-keys"; + version = "0.1.0.3"; + sha256 = "0r66rzyh9m9wsy8mhyq09ar0zbalfyr627z9xrxny8242nbsygpy"; + libraryHaskellDepends = [ + aeson base blaze-markup bytestring cereal deepseq hashable + mwc-random path-pieces primitive safecopy text uuid + ]; + description = "Simple data types that help me here and there"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "special-values" = callPackage + ({ mkDerivation, base, bytestring, ieee754, scientific, text }: + mkDerivation { + pname = "special-values"; + version = "0.1.0.0"; + sha256 = "1kkdw2c4d2hha99v9f89ahmifjxp7fxmxyfwq9a8xk6s0h9xs51w"; + revision = "2"; + editedCabalFile = "1vv5gydjd65jniifl3mnch8bzvpvdahi913gsa3kv5zijwhad699"; + libraryHaskellDepends = [ + base bytestring ieee754 scientific text + ]; + description = "Typeclass providing special values"; + license = lib.licenses.mit; + }) {}; + + "specialize-th" = callPackage + ({ mkDerivation, base, checkers, composition, DebugTraceHelpers + , derive, HUnit, MissingH, mtl, newtype, newtype-th, QuickCheck + , template-haskell, test-framework, test-framework-hunit + , test-framework-quickcheck2, th-expand-syns, tuple, type-sub-th + , uniplate, universe-th + }: + mkDerivation { + pname = "specialize-th"; + version = "0.0.0.8"; + sha256 = "1b9bs08zja8id739zf0q47y91aq10gjr1ikbf7rvzav9i3w6djnc"; + libraryHaskellDepends = [ + base composition derive MissingH mtl newtype newtype-th + template-haskell th-expand-syns tuple type-sub-th uniplate + universe-th + ]; + testHaskellDepends = [ + base checkers composition DebugTraceHelpers derive HUnit MissingH + mtl newtype newtype-th QuickCheck template-haskell test-framework + test-framework-hunit test-framework-quickcheck2 th-expand-syns + type-sub-th uniplate universe-th + ]; + description = "Create specialized types from polymorphic ones using TH"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "species" = callPackage + ({ mkDerivation, base, containers, multiset-comb, np-extras + , numeric-prelude, template-haskell + }: + mkDerivation { + pname = "species"; + version = "0.4.0.1"; + sha256 = "0d9vkplg2lrwb34i2ziaa9hc8dnpkjkmwd5b27kigcqfigck6ym2"; + revision = "5"; + editedCabalFile = "0r3h5gxldzd5kq11a233jd7v94s7r94r5vx0szmdi9q5kp8m4kaj"; + libraryHaskellDepends = [ + base containers multiset-comb np-extras numeric-prelude + template-haskell + ]; + description = "Computational combinatorial species"; + license = lib.licenses.bsd3; + }) {}; + + "spectacle" = callPackage + ({ mkDerivation, base, comonad, containers, hashable, hedgehog + , logict, microlens, microlens-mtl, mtl, optparse-applicative + , prettyprinter, prettyprinter-ansi-terminal, tasty, tasty-hedgehog + , text, transformers + }: + mkDerivation { + pname = "spectacle"; + version = "1.0.0"; + sha256 = "0zbxbhjid1j44f31n9h8hsildfx2lf92p1s9dw62gr0xn30kf4gj"; + libraryHaskellDepends = [ + base comonad containers hashable logict microlens microlens-mtl mtl + optparse-applicative prettyprinter prettyprinter-ansi-terminal text + transformers + ]; + testHaskellDepends = [ + base comonad containers hashable hedgehog microlens tasty + tasty-hedgehog + ]; + description = "Embedded specification language & model checker in Haskell"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "spectral-clustering" = callPackage + ({ mkDerivation, base, clustering, containers, hmatrix + , hmatrix-svdlibc, mwc-random, safe, sparse-linear-algebra + , statistics, vector + }: + mkDerivation { + pname = "spectral-clustering"; + version = "0.3.2.2"; + sha256 = "03f4mdrrfdivf0ynk4rfl64mng4nd82k8a64p05b3bymvd8lsdhn"; + libraryHaskellDepends = [ + base clustering containers hmatrix hmatrix-svdlibc mwc-random safe + sparse-linear-algebra statistics vector + ]; + description = "Library for spectral clustering"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "speculate" = callPackage + ({ mkDerivation, base, cmdargs, containers, express, leancheck }: + mkDerivation { + pname = "speculate"; + version = "0.4.20"; + sha256 = "06qhbgyfrfiy1zraxa660f0g78yahdlzwczji9xxqkxdnzav6a0h"; + libraryHaskellDepends = [ + base cmdargs containers express leancheck + ]; + testHaskellDepends = [ base express leancheck ]; + description = "discovery of properties about Haskell functions"; + license = lib.licenses.bsd3; + }) {}; + + "speculation" = callPackage + ({ mkDerivation, base, ghc-prim, stm, transformers }: + mkDerivation { + pname = "speculation"; + version = "1.5.0.3"; + sha256 = "0gsdxgi1bw33z7v23m2fq8ynqxz06swjv4ikl8mqmlp0hwd69gvk"; + libraryHaskellDepends = [ base ghc-prim stm transformers ]; + description = "A framework for safe, programmable, speculative parallelism"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "speculation-transformers" = callPackage + ({ mkDerivation, speculation }: + mkDerivation { + pname = "speculation-transformers"; + version = "0.1.2"; + sha256 = "0050iy5q9m1ylkhbbnpff7yl99917pa46pgvj76isij4lvdl4f5a"; + libraryHaskellDepends = [ speculation ]; + doHaddock = false; + description = "Merged into 'speculation'. Use that instead."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "specup" = callPackage + ({ mkDerivation, base, bytestring, extra, hspec, hspec-core + , megaparsec, optparse-applicative, stache, text, yaml + }: + mkDerivation { + pname = "specup"; + version = "0.2.0.1"; + sha256 = "054v8qffs9wwl6vnfxmjv0753bchvsjibbvcs8fnnmy8si5hk80h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring extra megaparsec stache text yaml + ]; + executableHaskellDepends = [ + base bytestring optparse-applicative text + ]; + testHaskellDepends = [ base bytestring hspec hspec-core text ]; + description = "Manage the application of templates to custom yaml"; + license = lib.licenses.gpl2Only; + mainProgram = "specup"; + maintainers = [ lib.maintainers.danielrolls ]; + }) {}; + + "speechmatics" = callPackage + ({ mkDerivation, aeson, base, bytestring, heavy-logger, HsOpenSSL + , hspec, http-client, http-client-openssl, http-types + , json-autotype, lens, mime-types, monad-control, mtl + , neat-interpolation, options, SHA, split, text, text-format-heavy + , wreq + }: + mkDerivation { + pname = "speechmatics"; + version = "0.7.2.0"; + sha256 = "0i8xmlk0czqkshkdmnskqp7xpy45ads1x7yzdjn9p5mn0z46h7vb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring heavy-logger HsOpenSSL http-client + http-client-openssl http-types json-autotype lens mime-types + monad-control mtl split text text-format-heavy wreq + ]; + executableHaskellDepends = [ + aeson base bytestring heavy-logger mime-types mtl options SHA text + text-format-heavy + ]; + testHaskellDepends = [ + base bytestring heavy-logger hspec mtl neat-interpolation text + text-format-heavy + ]; + description = "Speechmatics api client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "speechmatics"; + }) {}; + + "speedy-slice" = callPackage + ({ mkDerivation, base, containers, kan-extensions, lens, mcmc-types + , mwc-probability, pipes, primitive, transformers + }: + mkDerivation { + pname = "speedy-slice"; + version = "0.3.2"; + sha256 = "1bmy0hrrqgwbqsk1ckbmzy1hhcwlcjsclcskrdmzfq5afvq9kq3z"; + libraryHaskellDepends = [ + base kan-extensions lens mcmc-types mwc-probability pipes primitive + transformers + ]; + testHaskellDepends = [ base containers ]; + description = "Speedy slice sampling"; + license = lib.licenses.mit; + }) {}; + + "spelling-suggest" = callPackage + ({ mkDerivation, base, edit-distance, parseargs, phonetic-code + , sqlite + }: + mkDerivation { + pname = "spelling-suggest"; + version = "0.5.2.1"; + sha256 = "0n0b2lbvj3pjg841pdw7pb09cpkz2d186dd4pmabjnm6r6wabm2n"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base edit-distance phonetic-code sqlite + ]; + executableHaskellDepends = [ + base edit-distance parseargs phonetic-code sqlite + ]; + description = "Spelling suggestion tool with library and command-line interfaces"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "spherical" = callPackage + ({ mkDerivation, base, composition-prelude }: + mkDerivation { + pname = "spherical"; + version = "0.1.3.0"; + sha256 = "1h014k4yi0aachbbni011a1jkzi31lrxhpi8h5q5f2vkgb18k1g4"; + libraryHaskellDepends = [ base composition-prelude ]; + description = "Geometry on a sphere"; + license = lib.licenses.bsd3; + }) {}; + + "sphero" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, mtl + , simple-bluetooth + }: + mkDerivation { + pname = "sphero"; + version = "0.1.0.0"; + sha256 = "1b5i6zpp3xz8jcvs44g97iyam5vcig3fpy0hcsldg51cm762sv48"; + libraryHaskellDepends = [ + base bytestring cereal containers mtl simple-bluetooth + ]; + description = "Orbotix Sphero client library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sphinx" = callPackage + ({ mkDerivation, base, binary, bytestring, data-binary-ieee754 + , exceptions, network-simple, text, text-icu, xml + }: + mkDerivation { + pname = "sphinx"; + version = "0.6.1"; + sha256 = "1pywsign7rab90jklrkqq3xh2242j2vkpnyxajy9n2wm0h0v4045"; + libraryHaskellDepends = [ + base binary bytestring data-binary-ieee754 exceptions + network-simple text text-icu xml + ]; + description = "Haskell bindings to the Sphinx full-text searching daemon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sphinx-cli" = callPackage + ({ mkDerivation, base, sphinx }: + mkDerivation { + pname = "sphinx-cli"; + version = "0.1"; + sha256 = "08fqfmd6462skjywv2j4ilnmpbzr28d6vwmb187w3sv0byvvjzw3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base sphinx ]; + description = "Sphinx CLI and demo of Haskell Sphinx library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sphinx-cli"; + }) {}; + + "sphinxesc" = callPackage + ({ mkDerivation, base, MissingH, optparse-applicative, parsec + , split + }: + mkDerivation { + pname = "sphinxesc"; + version = "0.1.0.1"; + sha256 = "0z7ajywi6hikir87dbyvsjq8c5p8smnvg41r7r7v3xvkfd454sgj"; + revision = "1"; + editedCabalFile = "0ji2y91fgyxa5h02fk6m03g9xsv7midl0sdzjw79g89m1f8pncc5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base MissingH parsec split ]; + executableHaskellDepends = [ base optparse-applicative ]; + description = "Transform queries for sphinx input"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sphinxesc"; + broken = true; + }) {}; + + "spice" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, elerea + , GLFW, JuicyPixels, JuicyPixels-repa, OpenGL + }: + mkDerivation { + pname = "spice"; + version = "0.5.0.0"; + sha256 = "1xs09ipg9l38nq3kxpdyv6643ywivhw87w6il0q9bzhng4rpfj6g"; + libraryHaskellDepends = [ + base bytestring containers data-default elerea GLFW JuicyPixels + JuicyPixels-repa OpenGL + ]; + description = "An FRP-based game engine written in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "spike" = callPackage + ({ mkDerivation, base, containers, directory, filepath, glib + , global-variables, gtk, libsoup, mtl, process, random, rosezipper + , stm, webkit + }: + mkDerivation { + pname = "spike"; + version = "0.3"; + sha256 = "11xr80fmbd6ps79fyzb40ha1gw4crxr8gff2nk39spj0sj64jqdn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath glib global-variables gtk mtl + process random rosezipper stm webkit + ]; + executablePkgconfigDepends = [ libsoup ]; + description = "Experimental web browser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "spike"; + }) {inherit (pkgs) libsoup;}; + + "spine" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "spine"; + version = "0.1"; + sha256 = "1sk2vkslcbmr4z87xc7q38ywbj118bcgqrkz9fqsp7jffxvy4bgv"; + libraryHaskellDepends = [ base ]; + description = "Simple implementation of the generic spine view"; + license = lib.licenses.bsd3; + }) {}; + + "spir-v" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "spir-v"; + version = "0.0.1.0"; + sha256 = "1jnnc9pgy22iayln4ljgirr4ixspjn7iljyxz2pp7fxgvmvb3msr"; + revision = "1"; + editedCabalFile = "17y0ivzqw7piqpglsrva8six7k0jra76nz83zaxiwin5iawsj8z1"; + libraryHaskellDepends = [ base ]; + description = "Some utilities for reading and writing SPIR-V files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "spiros" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , cpuinfo, data-default-class, deepseq, directory, doctest + , exceptions, filepath, generic-deriving, hashable, mtl + , prettyprinter, process, safe, semigroups, split, stm, string-conv + , template-haskell, text, th-lift-instances, time, transformers + , unix-compat, unordered-containers + }: + mkDerivation { + pname = "spiros"; + version = "0.4.2"; + sha256 = "0wgyqy2kdjzb481c24hcgbsc8wllb3z1w3kk2nqv3isj5kbjr3c3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring case-insensitive containers cpuinfo + data-default-class deepseq directory exceptions filepath + generic-deriving hashable mtl prettyprinter process safe semigroups + split stm string-conv template-haskell text th-lift-instances time + transformers unix-compat unordered-containers + ]; + testHaskellDepends = [ base doctest ]; + description = "Spiros Boosalis's Custom Prelude"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "spirv-reflect-ffi" = callPackage + ({ mkDerivation, base, bytestring, c2hs, spirv-reflect-types, text + , vector + }: + mkDerivation { + pname = "spirv-reflect-ffi"; + version = "0.2"; + sha256 = "1pz2nlc4l6clmwwqmn95lfa50ii0524grfxs1c3ycbd8qi16n6q4"; + libraryHaskellDepends = [ + base bytestring spirv-reflect-types text vector + ]; + libraryToolDepends = [ c2hs ]; + description = "C-library loader for spirv-reflect tool"; + license = lib.licenses.bsd3; + }) {}; + + "spirv-reflect-types" = callPackage + ({ mkDerivation, base, containers, text, vector }: + mkDerivation { + pname = "spirv-reflect-types"; + version = "0.2"; + sha256 = "0j002p01kgk3avzvq7p391k7bll74fxg01mqlbk4mjyc7plvz87a"; + libraryHaskellDepends = [ base containers text vector ]; + description = "Data types from spirv-reflect tool"; + license = lib.licenses.bsd3; + }) {}; + + "spirv-reflect-yaml" = callPackage + ({ mkDerivation, base, bytestring, HsYAML, spirv-reflect-types + , text, vector + }: + mkDerivation { + pname = "spirv-reflect-yaml"; + version = "0.2"; + sha256 = "0zgr0mfwxf485ka706y67h6vjp6d307fwirfff87gsh0lip7199b"; + libraryHaskellDepends = [ + base bytestring HsYAML spirv-reflect-types text vector + ]; + description = "YAML loader for spirv-reflect tool"; + license = lib.licenses.bsd3; + }) {}; + + "splay" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "splay"; + version = "0.0.6"; + sha256 = "1mq5n62lg2jbhzbl1py7yhnhdyxa0gn2xmihb9cm5r7p75p5wacl"; + libraryHaskellDepends = [ base ]; + description = "Generic splay-based sequence representation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "splaytree" = callPackage + ({ mkDerivation, base, containers, deepseq, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "splaytree"; + version = "0.1.5"; + sha256 = "0jilqkgp1mk6sllxhigp1sidnp7amgsfdmxf23r0l69hp0w4dcm7"; + revision = "1"; + editedCabalFile = "05a2lwcy83jjq71zfhddg2r3888yqqj8yzwkdf01ir5xlryyr9lw"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ + base containers QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Provides an annotated splay tree"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "splice" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "splice"; + version = "0.6.1.1"; + sha256 = "0lsfkm4vfipzbnqpf3yli6fwrv5a5mwbs149dfzhs7spa9kbxyl1"; + libraryHaskellDepends = [ base network ]; + description = "Cross-platform Socket to Socket Data Splicing"; + license = lib.licenses.bsd3; + }) {}; + + "spline3" = callPackage + ({ mkDerivation, base, cmdargs, doctest, MissingH, repa + , repa-algorithms, repa-io, tasty, tasty-hunit, tasty-quickcheck + , vector + }: + mkDerivation { + pname = "spline3"; + version = "1.0.1"; + sha256 = "12jpbzmwixhrd6a67ay7rgqbh61d70ffmcn83k0yl6qqkyn2hqkv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs MissingH repa repa-algorithms repa-io tasty + tasty-hunit tasty-quickcheck vector + ]; + testHaskellDepends = [ + base doctest repa tasty tasty-hunit tasty-quickcheck vector + ]; + description = "A parallel implementation of the Sorokina/Zeilfelder spline scheme"; + license = lib.licenses.agpl3Only; + mainProgram = "spline3"; + }) {}; + + "splines" = callPackage + ({ mkDerivation, base, containers, criterion, polynomial + , QuickCheck, test-framework, test-framework-quickcheck2, vector + , vector-space + }: + mkDerivation { + pname = "splines"; + version = "0.5.0.1"; + sha256 = "1bq5m8izvkrw21v9anp381rrq41svsmkxa0fk86ncm0lkaj09l5b"; + libraryHaskellDepends = [ + base containers polynomial vector vector-space + ]; + testHaskellDepends = [ + base containers polynomial QuickCheck test-framework + test-framework-quickcheck2 vector vector-space + ]; + benchmarkHaskellDepends = [ base criterion polynomial vector ]; + description = "B-Splines, other splines, and NURBS"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "splint" = callPackage + ({ mkDerivation, base, containers, ghc, hlint, stm }: + mkDerivation { + pname = "splint"; + version = "1.0.2.1"; + sha256 = "04887k7ys72gkjkw0l1w3sqxwydk20gvfpl0qfwkrx8xp705710l"; + libraryHaskellDepends = [ base containers ghc hlint stm ]; + description = "HLint as a GHC source plugin"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "split" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "split"; + version = "0.2.5"; + sha256 = "04x9figcib2zwki2rk29i2n5r73ykbyx9j2lhcisphcphd741njj"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Combinator library for splitting lists"; + license = lib.licenses.bsd3; + }) {}; + + "split-channel" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "split-channel"; + version = "0.2.0.1"; + sha256 = "0w2sgj1f5ydfvhm80d3pbka9988jwl80n14bp5nisawpd2glxvak"; + libraryHaskellDepends = [ base ]; + description = "Control.Concurrent.Chan split into sending and receiving halves."; + license = lib.licenses.mit; + }) {}; + + "split-morphism" = callPackage + ({ mkDerivation, base, invariant, lens, QuickCheck }: + mkDerivation { + pname = "split-morphism"; + version = "0.1.0.1"; + sha256 = "0j7z4im0f0dblx8jzia21f3zg5qi2b3lpd9qf7w4ns8rhk4ycr58"; + libraryHaskellDepends = [ base invariant lens ]; + testHaskellDepends = [ base invariant lens QuickCheck ]; + description = "Split Epimorphisms and Monomorphisms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "split-record" = callPackage + ({ mkDerivation, base, numeric-prelude, shell-utility, soxlib + , storablevector, synthesizer-core, transformers, utility-ht + }: + mkDerivation { + pname = "split-record"; + version = "0.1.1.4"; + sha256 = "0yjmyanwzxvz43ry5ypg9d65yp1yplpwczzwhxmy221nrm2wfch4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base numeric-prelude shell-utility soxlib storablevector + synthesizer-core transformers utility-ht + ]; + description = "Split a big audio file into pieces at positions of silence"; + license = lib.licenses.bsd3; + mainProgram = "split-record"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "split-tchan" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "split-tchan"; + version = "0.1.0.0"; + sha256 = "0qwcbvnm2vlr4bmn8r1q3ycamvgs0nfap4dkyzgp54f9rrl73x2p"; + libraryHaskellDepends = [ base stm ]; + description = "STM's TChan split into sending and receiving halves"; + license = lib.licenses.bsd3; + }) {}; + + "splitmix" = callPackage + ({ mkDerivation, async, base, base-compat, base-compat-batteries + , bytestring, clock, containers, criterion, deepseq, HUnit + , math-functions, process, random, test-framework + , test-framework-hunit, testu01, tf-random, vector + }: + mkDerivation { + pname = "splitmix"; + version = "0.1.0.5"; + sha256 = "00ihw7vji8ydik7f5lk9iwj21j829lpl22wa4nqz2igg26b7mw4x"; + revision = "1"; + editedCabalFile = "0yxp6jhbza30w829zjvp02458sj2aziz9h53yv3rc55z5alv9afa"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ + async base base-compat base-compat-batteries bytestring containers + deepseq HUnit math-functions process random test-framework + test-framework-hunit tf-random vector + ]; + testSystemDepends = [ testu01 ]; + benchmarkHaskellDepends = [ + base clock containers criterion random tf-random + ]; + description = "Fast Splittable PRNG"; + license = lib.licenses.bsd3; + }) {testu01 = null;}; + + "splitmix-distributions" = callPackage + ({ mkDerivation, base, containers, erf, exceptions, hspec, mtl + , splitmix, transformers + }: + mkDerivation { + pname = "splitmix-distributions"; + version = "1.0.0"; + sha256 = "03ffkpz3877y2jj1cblxk5gvcpl8zdsiccaq0x7xh761fgz3vsd6"; + libraryHaskellDepends = [ + base containers erf exceptions mtl splitmix transformers + ]; + testHaskellDepends = [ base erf hspec mtl splitmix transformers ]; + description = "Random samplers for some common distributions, based on splitmix"; + license = lib.licenses.bsd3; + }) {}; + + "splitter" = callPackage + ({ mkDerivation, base, directory, filepath, parsec, range }: + mkDerivation { + pname = "splitter"; + version = "0.1.0.0"; + sha256 = "1nibmm0ab7a2j9rdmnphzz2svc3xfq268jbn23a403465s0v6sq6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath parsec range + ]; + description = "Use numerical ranges to split out certain lines from a file"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "splitter"; + broken = true; + }) {}; + + "splot" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, cairo, colour + , containers, HUnit, mtl, strptime, template-haskell, time + , vcs-revision + }: + mkDerivation { + pname = "splot"; + version = "0.3.14"; + sha256 = "1vbqw5qv0yjmz9vlpg5y3r8054q7rz2pqyrgbc6aq8csx6xv5f3p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring bytestring-lexing cairo colour containers HUnit mtl + strptime template-haskell time vcs-revision + ]; + description = "A tool for visualizing the lifecycle of many concurrent multi-staged processes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "splot"; + broken = true; + }) {}; + + "spooky" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "spooky"; + version = "0.1.0.0"; + sha256 = "0c1hvbj7d7mgpvba43yb33jvm1fzaqgzijljh3flb14k99pi5x39"; + revision = "1"; + editedCabalFile = "0j9jsbn4f73fb1a5rp1qzw4jdh6n3mmlky16pvxw2gnz8kcficng"; + libraryHaskellDepends = [ base ]; + description = "Unified API for phantom typed newtypes and type aliases"; + license = lib.licenses.bsd3; + }) {}; + + "spool" = callPackage + ({ mkDerivation, base, bytestring, vector }: + mkDerivation { + pname = "spool"; + version = "0.1"; + sha256 = "1svkz3cxkyi6f3akakjfk1cvij85xy69v52d88gh97xgiawp5346"; + libraryHaskellDepends = [ base bytestring vector ]; + description = "Convert between ByteString and Vector.Storable without copying"; + license = lib.licenses.bsd3; + }) {}; + + "spoon" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "spoon"; + version = "0.3.1"; + sha256 = "1m41k0mfy6fpfrv2ym4m5jsjaj9xdfl2iqpppd3c4d0fffv51cxr"; + revision = "1"; + editedCabalFile = "09s5jjcsg4g4qxchq9g2l4i9d5zh3rixpkbiysqcgl69kj8mwv74"; + libraryHaskellDepends = [ base deepseq ]; + description = "Catch errors thrown from pure computations"; + license = lib.licenses.bsd3; + }) {}; + + "spoonutil" = callPackage + ({ mkDerivation, base, directory, extensible-exceptions, filepath + , parsec + }: + mkDerivation { + pname = "spoonutil"; + version = "0.0.1"; + sha256 = "0xkarfm0c0931dz6yjs7pb5s2zizz1psnx9gfri5jq16skxk2nhd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory extensible-exceptions filepath parsec + ]; + description = "Spoon's utilities. Simple testing and nice looking error reporting."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "test"; + broken = true; + }) {}; + + "spork" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "spork"; + version = "0.4.0"; + sha256 = "1mkcb9qi9d3izf3nhn0bmiiwfhvak6ky71wq7qnrq3imsarrni6s"; + libraryHaskellDepends = [ base deepseq ]; + description = "Catch errors from pure computations in a Maybe/Either"; + license = lib.licenses.bsd3; + }) {}; + + "spotify" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, Cabal + , composition, containers, directory, exceptions, extra, filepath + , http-api-data, http-client, http-client-tls, http-types, lucid + , monad-loops, mtl, pretty-simple, servant, servant-client + , servant-lucid, text, time, transformers, unordered-containers + }: + mkDerivation { + pname = "spotify"; + version = "0.1.0.1"; + sha256 = "0b1cpwcdkspzh43ybjizbi91wixc8wq82h01k18kl13jdipr79cc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring composition containers + directory exceptions extra filepath http-api-data http-client + http-client-tls http-types lucid monad-loops mtl pretty-simple + servant servant-client servant-lucid text time transformers + unordered-containers + ]; + executableHaskellDepends = [ + aeson base bytestring composition containers directory exceptions + extra filepath monad-loops mtl pretty-simple servant text time + transformers unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring Cabal composition containers directory + exceptions extra filepath monad-loops mtl pretty-simple servant + text time transformers unordered-containers + ]; + doHaddock = false; + description = "Spotify Web API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "examples"; + broken = true; + }) {}; + + "spoty" = callPackage + ({ mkDerivation, aeson, base, bytestring, lens, lens-aeson, pipes + , text, unordered-containers, wreq + }: + mkDerivation { + pname = "spoty"; + version = "0.1.0.2"; + sha256 = "0p1mn8yixlyj2al98mxzs10m0klqqmmdfjcwc9xax97xp4ixjcm3"; + libraryHaskellDepends = [ + aeson base bytestring lens lens-aeson pipes text + unordered-containers wreq + ]; + description = "Spotify web API wrapper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "spreadsheet" = callPackage + ({ mkDerivation, base, doctest-exitcode-stdio, doctest-lib + , explicit-exception, QuickCheck, transformers, utility-ht + }: + mkDerivation { + pname = "spreadsheet"; + version = "0.1.3.10"; + sha256 = "022q6an3jl0s8bnwgma8v03b6m4zq3q0drl6nsrcs0nav8n1z5r0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base explicit-exception transformers utility-ht + ]; + testHaskellDepends = [ + base doctest-exitcode-stdio doctest-lib explicit-exception + QuickCheck + ]; + description = "Read and write spreadsheets from and to CSV files in a lazy way"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "sprinkles" = callPackage + ({ mkDerivation, aeson, aeson-pretty, array, async, base + , base64-bytestring, bcrypt, bytestring, Cabal, case-insensitive + , cereal, containers, css-syntax, curl, data-default, directory + , extra, file-embed, filepath, ginger, Glob, hashable, HDBC + , HDBC-mysql, HDBC-postgresql, HDBC-sqlite3, heredoc, hsyslog, HTTP + , http-types, lens, memcache, mime-types, mtl, network-uri, nonce + , pandoc, pandoc-types, parsec, process, random, random-shuffle + , regex-base, regex-pcre, safe, scientific, SHA, split, stm + , system-locale, tagsoup, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, temporary, text, time, transformers + , unix-compat, unix-time, unordered-containers, utf8-string, vector + , wai, wai-extra, wai-handler-fastcgi, warp, yaml, yeshql-hdbc + }: + mkDerivation { + pname = "sprinkles"; + version = "0.6.0.0"; + sha256 = "0kc4zg3brys6w7ccih74k4drsrahkbr66islgv1kjqpbkjfh5bk7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty array base base64-bytestring bcrypt bytestring + Cabal case-insensitive cereal containers css-syntax curl + data-default directory extra file-embed filepath ginger Glob + hashable HDBC HDBC-mysql HDBC-postgresql HDBC-sqlite3 heredoc + hsyslog HTTP http-types lens memcache mime-types mtl network-uri + nonce pandoc pandoc-types parsec process random random-shuffle + regex-base regex-pcre safe scientific SHA split stm system-locale + tagsoup template-haskell text time transformers unix-compat + unix-time unordered-containers utf8-string vector wai wai-extra + wai-handler-fastcgi warp yaml yeshql-hdbc + ]; + executableHaskellDepends = [ + async base data-default parsec safe text + ]; + testHaskellDepends = [ + base data-default directory filepath heredoc regex-base regex-pcre + tasty tasty-hunit tasty-quickcheck temporary wai-extra + ]; + description = "JSON API to HTML website wrapper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sprinkles"; + }) {}; + + "spritz" = callPackage + ({ mkDerivation, base, lens, mtl, vector }: + mkDerivation { + pname = "spritz"; + version = "0.1.0.0"; + sha256 = "1syv2l0z7c2s6bbi5103i4var40j8pavahiic813v8m9s6waa4fk"; + libraryHaskellDepends = [ base lens mtl vector ]; + description = "An implementation of the Spritz RC4-like stream cipher in Haskell"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sproxy" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, containers, data-default, docopt, entropy + , http-conduit, http-kit, http-types, interpolatedstring-perl6 + , network, postgresql-simple, resource-pool, SHA, split, text, time + , tls, unix, utf8-string, x509, yaml + }: + mkDerivation { + pname = "sproxy"; + version = "0.9.9"; + sha256 = "027vn7xqk7r15130hc6xikg2hyliqmg14y7n3wrrqaxvd4saa6qn"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson attoparsec base base64-bytestring bytestring containers + data-default docopt entropy http-conduit http-kit http-types + interpolatedstring-perl6 network postgresql-simple resource-pool + SHA split text time tls unix utf8-string x509 yaml + ]; + description = "HTTP proxy for authenticating users via OAuth2"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sproxy"; + }) {}; + + "sproxy-web" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , data-default-class, directory, docopt, fast-logger, filepath + , http-types, interpolatedstring-perl6, mtl, network + , postgresql-simple, resource-pool, scotty, text, unix, wai + , wai-extra, wai-middleware-static, warp + }: + mkDerivation { + pname = "sproxy-web"; + version = "0.4.1"; + sha256 = "0jvkvk5yqp4gibg61q67iczaqvfszikxvvgf04fg6xs23gjkpihp"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base blaze-html blaze-markup bytestring data-default-class + directory docopt fast-logger filepath http-types + interpolatedstring-perl6 mtl network postgresql-simple + resource-pool scotty text unix wai wai-extra wai-middleware-static + warp + ]; + description = "Web interface to sproxy database"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sproxy-web"; + }) {}; + + "sproxy2" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder + , bytestring, cereal, conduit, cookie, docopt, entropy, Glob + , http-client, http-conduit, http-types, interpolatedstring-perl6 + , network, postgresql-simple, resource-pool, SHA, sqlite-simple + , text, time, unix, unordered-containers, wai, wai-conduit, warp + , warp-tls, word8, yaml + }: + mkDerivation { + pname = "sproxy2"; + version = "1.97.1"; + sha256 = "1rbklqbmp0j9wy60j03bccbc0czd4s4ki8bl3l93p8mvkv55hcx4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base base64-bytestring blaze-builder bytestring cereal + conduit cookie docopt entropy Glob http-client http-conduit + http-types interpolatedstring-perl6 network postgresql-simple + resource-pool SHA sqlite-simple text time unix unordered-containers + wai wai-conduit warp warp-tls word8 yaml + ]; + description = "Secure HTTP proxy for authenticating users via OAuth2"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sproxy2"; + }) {}; + + "spsa" = callPackage + ({ mkDerivation, base, criterion, hmatrix, HUnit, mtl, QuickCheck + , random, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "spsa"; + version = "0.2.0.0"; + sha256 = "0jj08bkvmg8cj0lp7j8sd2ksanyrr5i2xxcz4kfwkrlyf8zhqxrh"; + libraryHaskellDepends = [ base hmatrix mtl random ]; + testHaskellDepends = [ + base hmatrix HUnit QuickCheck random test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base criterion hmatrix random ]; + description = "Simultaneous Perturbation Stochastic Approximation Optimization Algorithm"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "spy" = callPackage + ({ mkDerivation, base, cmdargs, directory, filemanip, filepath + , fsnotify, HUnit, json, process, QuickCheck, system-filepath + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , time, unix + }: + mkDerivation { + pname = "spy"; + version = "0.14"; + sha256 = "1xb50nn0dhxsy9y0yci2z5rnmbv1ms9f4ab0ywdvql2dam70hmy2"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs directory filemanip filepath fsnotify json process + system-filepath time unix + ]; + testHaskellDepends = [ + base cmdargs directory filemanip filepath fsnotify HUnit json + process QuickCheck system-filepath test-framework + test-framework-hunit test-framework-quickcheck2 time unix + ]; + description = "A compact file system watcher for Mac OS X, Linux and Windows"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "spy"; + broken = true; + }) {}; + + "sqel" = callPackage + ({ mkDerivation, aeson, base, chronos, composition, containers + , contravariant, exon, extra, first-class-families, generic-lens + , generics-sop, hasql, hedgehog, incipit-base, invariant, microlens + , path, path-io, prettyprinter, scientific, singletons + , singletons-base, some, tasty, tasty-hedgehog, template-haskell + , time, transformers, type-errors, uuid, vector + }: + mkDerivation { + pname = "sqel"; + version = "0.0.1.0"; + sha256 = "0793yqrbja3vwljrrlavz0ypv85d4vj2gw7crgchkzkg5qys8qnv"; + libraryHaskellDepends = [ + aeson base chronos composition containers contravariant exon extra + first-class-families generic-lens generics-sop hasql incipit-base + invariant microlens path path-io prettyprinter scientific + singletons singletons-base some template-haskell time transformers + type-errors uuid vector + ]; + testHaskellDepends = [ + base exon generics-sop hedgehog incipit-base microlens tasty + tasty-hedgehog + ]; + description = "Guided derivation for Hasql statements"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sqids" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, mtl, split + , text, transformers + }: + mkDerivation { + pname = "sqids"; + version = "0.2.2.0"; + sha256 = "137ai4fmvfygz0wv6nhzxc721va985mj35h62cda8l8925dx72iq"; + libraryHaskellDepends = [ + base bytestring containers mtl text transformers + ]; + testHaskellDepends = [ + base bytestring containers hspec mtl split text transformers + ]; + description = "A small library that lets you generate YouTube-looking IDs from numbers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sql-simple" = callPackage + ({ mkDerivation, base, containers, exceptions, monad-control, text + , transformers, transformers-base + }: + mkDerivation { + pname = "sql-simple"; + version = "0.3.1"; + sha256 = "1vhg8ijpa64qalgza5sr3j8y1ihk6ys5lyf34vwcmjv8nlpyhpwh"; + libraryHaskellDepends = [ + base containers exceptions monad-control text transformers + transformers-base + ]; + description = "common middle-level sql client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sql-simple-mysql" = callPackage + ({ mkDerivation, base, data-default-class, mysql, mysql-simple + , sql-simple, text + }: + mkDerivation { + pname = "sql-simple-mysql"; + version = "0.3.0"; + sha256 = "1i9xgzl3pjxii4mgx8az5gmygxq2vn1km7kmndwy07qkh26ynd7p"; + libraryHaskellDepends = [ + base data-default-class mysql mysql-simple sql-simple text + ]; + description = "mysql backend for sql-simple"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sql-simple-pool" = callPackage + ({ mkDerivation, base, data-default-class, monad-control + , resource-pool, sql-simple, text, time + }: + mkDerivation { + pname = "sql-simple-pool"; + version = "0.3.0"; + sha256 = "14pradqy01vsd2cngvcbwvrwq5r3c5a00awi6j5vmkb51dycizh9"; + libraryHaskellDepends = [ + base data-default-class monad-control resource-pool sql-simple text + time + ]; + description = "conection pool for sql-simple"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sql-simple-postgresql" = callPackage + ({ mkDerivation, base, data-default-class, postgresql-simple + , sql-simple, text + }: + mkDerivation { + pname = "sql-simple-postgresql"; + version = "0.3.0"; + sha256 = "0dk2829zkcwxyqw0p2nsrm9gw527cmggdslhflrylg8xr1ag6zs1"; + libraryHaskellDepends = [ + base data-default-class postgresql-simple sql-simple text + ]; + description = "postgresql backend for sql-simple"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sql-simple-sqlite" = callPackage + ({ mkDerivation, base, sql-simple, sqlite-simple }: + mkDerivation { + pname = "sql-simple-sqlite"; + version = "0.3.0"; + sha256 = "07ji17b4q9b8w9q9r8digb218qkjcrxfc24113p0f3pmgbwci3f1"; + libraryHaskellDepends = [ base sql-simple sqlite-simple ]; + description = "sqlite backend for sql-simple"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sql-words" = callPackage + ({ mkDerivation, base, QuickCheck, quickcheck-simple }: + mkDerivation { + pname = "sql-words"; + version = "0.1.6.5"; + sha256 = "1gmza70sibkyf82npnrbh2bwczgji3vn5wkxyzh2lcsybq2xsm6d"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck quickcheck-simple ]; + description = "SQL keywords data constructors into OverloadedString"; + license = lib.licenses.bsd3; + }) {}; + + "sqlcipher" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , hspec, openssl, pretty, temporary, time, utf8-string + }: + mkDerivation { + pname = "sqlcipher"; + version = "1.0.1.2"; + sha256 = "0dcr98yv7sgrhk2wnfidf7gfsi1g6i7d4df3a9b0kcxl01gda548"; + setupHaskellDepends = [ base Cabal directory ]; + libraryHaskellDepends = [ + base bytestring directory pretty time utf8-string + ]; + librarySystemDepends = [ openssl ]; + testHaskellDepends = [ base filepath hspec temporary ]; + description = "Haskell binding to sqlcipher"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) openssl;}; + + "sqlcli" = callPackage + ({ mkDerivation, base, logging, text, transformers, unixODBC }: + mkDerivation { + pname = "sqlcli"; + version = "0.2.2.0"; + sha256 = "1kscw8l14cx7q55vq72vg8ydfz19s41prdlbg9b11fhzv691iwgd"; + libraryHaskellDepends = [ base logging text transformers ]; + librarySystemDepends = [ unixODBC ]; + description = "Bindings for SQL/CLI (ODBC) C API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) unixODBC;}; + + "sqlcli-odbc" = callPackage + ({ mkDerivation, base, logging, sqlcli }: + mkDerivation { + pname = "sqlcli-odbc"; + version = "0.2.0.1"; + sha256 = "1rfhdaa0wmvc78nbjhi93p9sv66xa6rjr79yyhlkqi1d335b8vb5"; + libraryHaskellDepends = [ base logging sqlcli ]; + description = "ODBC specific definitions to be used by SQL CLI clients"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sqlite" = callPackage + ({ mkDerivation, base, bytestring, directory, pretty, sqlite, time + , utf8-string + }: + mkDerivation { + pname = "sqlite"; + version = "0.5.5"; + sha256 = "1i2bkfyswmannwb1fx6y8ma3pzgx28nl05a35gz1gar28rsx7gyk"; + libraryHaskellDepends = [ + base bytestring directory pretty time utf8-string + ]; + librarySystemDepends = [ sqlite ]; + testHaskellDepends = [ base ]; + description = "Haskell binding to sqlite3"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) sqlite;}; + + "sqlite-easy" = callPackage + ({ mkDerivation, base, bytestring, direct-sqlite, hspec + , hspec-discover, migrant-core, mtl, resource-pool, text, unliftio + , unliftio-core + }: + mkDerivation { + pname = "sqlite-easy"; + version = "1.1.0.0"; + sha256 = "12x89y3hsy51ydb8lnawws9cbqyj9x98mk3pwm5pc62pcwy947yi"; + libraryHaskellDepends = [ + base bytestring direct-sqlite migrant-core mtl resource-pool text + unliftio-core + ]; + testHaskellDepends = [ + base direct-sqlite hspec hspec-discover text unliftio + ]; + testToolDepends = [ hspec-discover ]; + description = "A primitive yet easy to use sqlite library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sqlite-simple" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder + , blaze-textual, bytestring, containers, direct-sqlite, exceptions + , HUnit, Only, template-haskell, text, time, transformers + }: + mkDerivation { + pname = "sqlite-simple"; + version = "0.4.19.0"; + sha256 = "0fijx4shdr81wxw70m4wj7lqzn38iajlp48mbjva42890qb7swiq"; + libraryHaskellDepends = [ + attoparsec base blaze-builder blaze-textual bytestring containers + direct-sqlite exceptions Only template-haskell text time + transformers + ]; + testHaskellDepends = [ + base base16-bytestring bytestring direct-sqlite HUnit text time + ]; + description = "Mid-Level SQLite client library"; + license = lib.licenses.bsd3; + }) {}; + + "sqlite-simple-errors" = callPackage + ({ mkDerivation, base, mtl, parsec, sqlite-simple, text }: + mkDerivation { + pname = "sqlite-simple-errors"; + version = "0.6.1.0"; + sha256 = "0vvim8zcrl3yqhf30j69x59qs5f6sdx5bvy4ihwmimkldm5gh0ai"; + libraryHaskellDepends = [ base parsec sqlite-simple text ]; + testHaskellDepends = [ base mtl sqlite-simple text ]; + description = "Wrapper around errors from sqlite-simple"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sqlite-simple-interpolate" = callPackage + ({ mkDerivation, base, custom-interpolation, sqlite-simple + , template-haskell + }: + mkDerivation { + pname = "sqlite-simple-interpolate"; + version = "0.2.0.0"; + sha256 = "1wf68a6jia64grxl590zzpq5xj33k4n20jly0dpqj17brbqwv8fa"; + libraryHaskellDepends = [ + base custom-interpolation sqlite-simple template-haskell + ]; + testHaskellDepends = [ base sqlite-simple ]; + description = "Interpolated SQLite queries via quasiquotation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sqlite-simple-typed" = callPackage + ({ mkDerivation, base, haskell-src-meta, sqlite, sqlite-simple + , template-haskell, typedquery, utf8-string + }: + mkDerivation { + pname = "sqlite-simple-typed"; + version = "0.1.0.0"; + sha256 = "00flij4wv8ga0bpnnai6gwwga1fkra9kr3y9yw30j7czwl5r2h0r"; + libraryHaskellDepends = [ + base haskell-src-meta sqlite sqlite-simple template-haskell + typedquery utf8-string + ]; + description = "Typed extension to sqlite simple"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sqlvalue-list" = callPackage + ({ mkDerivation, base, convertible, HDBC, template-haskell }: + mkDerivation { + pname = "sqlvalue-list"; + version = "0.2"; + sha256 = "1r9y3p355rl57pnm84flx734zzjxnnc53fkcfdkykxi5wi5j05v0"; + libraryHaskellDepends = [ base convertible HDBC template-haskell ]; + description = "Class and instances for conversion to list of SqlValue"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sqsd-local" = callPackage + ({ mkDerivation, amazonka, amazonka-sqs, base, bytestring + , case-insensitive, exceptions, http-client, lens, lifted-base + , resourcet, text, unordered-containers, wreq + }: + mkDerivation { + pname = "sqsd-local"; + version = "0.2.0"; + sha256 = "0xms9blzm94bjj104n0pgsbcpa26a2v4shai2i58p55q7hw3g44h"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + amazonka amazonka-sqs base bytestring case-insensitive exceptions + http-client lens lifted-base resourcet text unordered-containers + wreq + ]; + testHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "sqsd-local"; + broken = true; + }) {}; + + "squares" = callPackage + ({ mkDerivation, adjunctions, base, bifunctors, comonad + , distributive, kan-extensions, profunctors + }: + mkDerivation { + pname = "squares"; + version = "0.2.1"; + sha256 = "06bz93zfid5ya8zjcnf6qvdmjdw4d84yjmmw7y223i0083gpha7v"; + libraryHaskellDepends = [ + adjunctions base bifunctors comonad distributive kan-extensions + profunctors + ]; + description = "The double category of Hask functors and profunctors"; + license = lib.licenses.bsd3; + }) {}; + + "squeal-postgresql" = callPackage + ({ mkDerivation, aeson, async, base, binary, binary-parser + , bytestring, bytestring-strict-builder, deepseq, exceptions + , free-categories, gauge, generic-random, generics-sop, hashable + , hedgehog, hspec, mmorph, monad-control, monad-loops, mtl + , network-ip, postgresql-binary, postgresql-libpq, profunctors + , QuickCheck, quickcheck-instances, records-sop, resource-pool + , scientific, text, time, transformers, transformers-base, unliftio + , uuid-types, vector, with-utf8 + }: + mkDerivation { + pname = "squeal-postgresql"; + version = "0.9.1.3"; + sha256 = "1rj6pbfpdypcrxapm1hcha7nxczv5h3wan86lv6cfaijfbi733yy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary binary-parser bytestring + bytestring-strict-builder deepseq exceptions free-categories + generics-sop hashable mmorph monad-control mtl network-ip + postgresql-binary postgresql-libpq profunctors records-sop + resource-pool scientific text time transformers transformers-base + unliftio uuid-types vector + ]; + executableHaskellDepends = [ + base bytestring generics-sop mtl text transformers vector + ]; + testHaskellDepends = [ + async base bytestring generics-sop hedgehog hspec mtl scientific + text time vector with-utf8 + ]; + benchmarkHaskellDepends = [ + base bytestring deepseq gauge generic-random generics-sop + monad-loops mtl QuickCheck quickcheck-instances scientific text + with-utf8 + ]; + description = "Squeal PostgreSQL Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "squeal-postgresql-ltree" = callPackage + ({ mkDerivation, base, bytestring, generics-sop, mtl + , postgresql-binary, postgresql-libpq, squeal-postgresql, text + }: + mkDerivation { + pname = "squeal-postgresql-ltree"; + version = "0.1.0.2"; + sha256 = "1rg71z9h3bw921m7cv8r8s85ilnga8cmsc5jw22xfa1n48pqbfmy"; + libraryHaskellDepends = [ + base bytestring generics-sop mtl postgresql-binary postgresql-libpq + squeal-postgresql text + ]; + description = "LTree extension for Squeal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "squeal-postgresql-uuid-ossp" = callPackage + ({ mkDerivation, base, squeal-postgresql }: + mkDerivation { + pname = "squeal-postgresql-uuid-ossp"; + version = "0.1.0.1"; + sha256 = "15n888ja9r7x80m3skciqagjl9gvs3w2103lv3m0isz3bz3pgdvg"; + libraryHaskellDepends = [ base squeal-postgresql ]; + description = "UUID OSSP extension for Squeal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "squeather" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hedgehog + , lifted-base, temporary, text + }: + mkDerivation { + pname = "squeather"; + version = "0.8.0.0"; + sha256 = "1pjiq97gq8rjp4v7cx2bhj7zcwkswc593fxdwqajssi1i39679r6"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring directory filepath hedgehog lifted-base temporary + text + ]; + description = "Use databases with the version 3 series of the SQLite C library"; + license = lib.licenses.bsd3; + }) {}; + + "squeeze" = callPackage + ({ mkDerivation, base, Cabal, data-default, directory, extra + , factory, filepath, mtl, QuickCheck, random, toolshed + }: + mkDerivation { + pname = "squeeze"; + version = "1.0.4.19"; + sha256 = "0zb4nbgwlifzaw28g09qhvvjk8a795zww0b746bj98wgzyxp6a50"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal data-default directory factory filepath mtl toolshed + ]; + executableHaskellDepends = [ + base Cabal data-default factory filepath mtl random toolshed + ]; + testHaskellDepends = [ + base Cabal extra factory QuickCheck toolshed + ]; + description = "A file-packing application"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "squeeze"; + }) {}; + + "sr-extra" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, bzlib, Cabal + , cereal, containers, Diff, directory, exceptions, fgl, filemanip + , filepath, generic-data, hslogger, HUnit, lens, ListLike, mmorph + , mtl, network-uri, pretty, process, process-extras, pureMD5 + , QuickCheck, random, safecopy, show-combinators, show-please, syb + , template-haskell, text, th-lift, th-lift-instances, th-orphans + , time, transformers, unexceptionalio-trans, unix, Unixutils + , userid, uuid, uuid-orphans, uuid-types, zlib + }: + mkDerivation { + pname = "sr-extra"; + version = "1.88"; + sha256 = "1cpigfdpgcy3bpp51snza0wwd88ky04hwqlzbmvmwkwznd7wqxrb"; + revision = "1"; + editedCabalFile = "0lak0dd0p2c8qf870q4ahz9qjnjak7nfaswf69lrnc3yls1s7618"; + libraryHaskellDepends = [ + base base64-bytestring bytestring bzlib Cabal cereal containers + Diff directory exceptions fgl filemanip filepath generic-data + hslogger HUnit lens ListLike mmorph mtl network-uri pretty process + process-extras pureMD5 QuickCheck random safecopy show-combinators + show-please syb template-haskell text th-lift th-lift-instances + th-orphans time transformers unexceptionalio-trans unix Unixutils + userid uuid uuid-orphans uuid-types zlib + ]; + description = "Module limbo"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "srcinst" = callPackage + ({ mkDerivation, base, directory, hslogger, MissingH, network + , parsec, process, regex-compat, unix + }: + mkDerivation { + pname = "srcinst"; + version = "0.8.10"; + sha256 = "05ydsh4ippapxcx7j3fq8s64qiskcrmndgvilxkdp4qhxyi80gj9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory hslogger MissingH network parsec process + regex-compat unix + ]; + description = "Build and install Debian packages completely from source"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "srcinst"; + broken = true; + }) {}; + + "srcloc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "srcloc"; + version = "0.6.0.1"; + sha256 = "1ldn2dwxhyjll6nvsxylgvxfl7m6j4kk1qzv5xhklg1avfhz4khm"; + libraryHaskellDepends = [ base ]; + description = "Data types for managing source code locations"; + license = lib.licenses.bsd3; + }) {}; + + "srec" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "srec"; + version = "0.1.0"; + sha256 = "028sb4znvdqsygipcsf44j0xazk03pdfkirzrczmxcd11srh3h1k"; + libraryHaskellDepends = [ base bytestring ]; + description = "Parsing and processing s-records"; + license = lib.licenses.bsd3; + }) {}; + + "srt" = callPackage + ({ mkDerivation, base, simple-media-timestamp, text }: + mkDerivation { + pname = "srt"; + version = "0.1.2.0"; + sha256 = "0y8aagnc1n2pr4yrq2rj2id031yshi241nfbsrl916i81hw4bcny"; + libraryHaskellDepends = [ base simple-media-timestamp text ]; + description = "The data type for SRT files"; + license = lib.licenses.mit; + }) {}; + + "srt-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, mtl, simple-media-timestamp + , simple-media-timestamp-attoparsec, srt, text + }: + mkDerivation { + pname = "srt-attoparsec"; + version = "0.1.0.0"; + sha256 = "1j096cz1frig4hizlwnraqsdhbrq44ypwyc4s0gbk9vg77sgq6sz"; + libraryHaskellDepends = [ + attoparsec base mtl simple-media-timestamp + simple-media-timestamp-attoparsec srt text + ]; + description = "Attoparsec parser for the SRT format"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "srt-dhall" = callPackage + ({ mkDerivation, attoparsec, base, dhall, either, formatting + , simple-media-timestamp, simple-media-timestamp-formatting, srt + , srt-attoparsec, srt-formatting, text + }: + mkDerivation { + pname = "srt-dhall"; + version = "0.1.0.0"; + sha256 = "16ygxiqb9d0js3gr4823fdkk8pzsairby6iywnvsafas1qvhm0yp"; + revision = "1"; + editedCabalFile = "0y1x65mmhsa78svk19nwf7211fny9c4w3gf9d31d10j9bglyly8f"; + libraryHaskellDepends = [ + attoparsec base dhall either formatting simple-media-timestamp + simple-media-timestamp-formatting srt srt-attoparsec srt-formatting + text + ]; + description = "Dhall Encoder/Decoder for SRT"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "srt-formatting" = callPackage + ({ mkDerivation, base, formatting, simple-media-timestamp + , simple-media-timestamp-formatting, srt + }: + mkDerivation { + pname = "srt-formatting"; + version = "0.1.0.0"; + sha256 = "0ssbxjlzqn0n3lj3f4m3881m1z0jk5qq94badddwszxs898d1zk5"; + libraryHaskellDepends = [ + base formatting simple-media-timestamp + simple-media-timestamp-formatting srt + ]; + description = "Format an SRT"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "srtree" = callPackage + ({ mkDerivation, ad, base, containers, dlist, HUnit, mtl, random + , vector + }: + mkDerivation { + pname = "srtree"; + version = "1.0.0.5"; + sha256 = "1gylgq29clddj8vdk0dd95prsvm64gsjf5hidc25dz64rjxmd2xi"; + libraryHaskellDepends = [ + base containers dlist mtl random vector + ]; + testHaskellDepends = [ + ad base containers dlist HUnit mtl random vector + ]; + description = "A general framework to work with Symbolic Regression expression trees"; + license = lib.licenses.bsd3; + }) {}; + + "srv" = callPackage + ({ mkDerivation, async, base, bytestring, containers, directory + , raw-strings-qq, wai, wai-app-static, warp, warp-tls, yaml + }: + mkDerivation { + pname = "srv"; + version = "0.1.0.0"; + sha256 = "0bbiz8n8v8lscxzxdhqwppyvrsvapk5xilm35kah1bp0rs8mi1w0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base bytestring containers directory raw-strings-qq wai + wai-app-static warp warp-tls yaml + ]; + description = "A simple web server for local usage"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "srv"; + broken = true; + }) {}; + + "sscan" = callPackage + ({ mkDerivation, async, base, brick, directory, filepath, microlens + , microlens-th, process, temporary, text, time, vty + }: + mkDerivation { + pname = "sscan"; + version = "0.2"; + sha256 = "0zy2fgxsx8p8350iclrbmhd74q429yrcyk37xfplq47hz394j3g5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base brick directory filepath microlens microlens-th process + temporary text time vty + ]; + description = "text UI for scanning with SANE"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "sscan"; + broken = true; + }) {}; + + "sscgi" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, case-insensitive + , containers, Glob, MonadCatchIO-mtl, mtl, transformers + , utf8-string + }: + mkDerivation { + pname = "sscgi"; + version = "0.3.1"; + sha256 = "0fygdzq1mr1ayc1yfiypzdqd513yg3x2yzwjpmar5qzshjix2989"; + libraryHaskellDepends = [ + attoparsec base bytestring case-insensitive containers Glob + MonadCatchIO-mtl mtl transformers utf8-string + ]; + description = "Simple SCGI Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sscript" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "sscript"; + version = "0.1.0.2"; + sha256 = "1npir8050jiwfsdrczkmql6vypqq9smgqbi6avxsknxr4z11cz60"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Formats Strings with subscript or superscript characters"; + license = lib.licenses.bsd3; + }) {}; + + "ssh" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, base64-string + , binary, bytestring, cereal, containers, crypto-api + , crypto-pubkey-types, cryptohash-cryptoapi, directory, filepath + , HsOpenSSL, HUnit, integer-gmp, libssh2, network, process + , pseudomacros, QuickCheck, random, RSA, SHA, SimpleAES, split + , tasty, tasty-hunit, tasty-quickcheck, template-haskell + , th-lift-instances, transformers + }: + mkDerivation { + pname = "ssh"; + version = "0.3.2"; + sha256 = "1gr64sv802n9l72lp608xxi9nbh165dzn22m52s0yc35vf717rq1"; + revision = "1"; + editedCabalFile = "1y5c3z86mi7fc0awlvmq85y40nhws4591njjs85xj0grxrizx5bg"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base base64-string binary bytestring + cereal containers crypto-api crypto-pubkey-types + cryptohash-cryptoapi HsOpenSSL integer-gmp network process random + RSA SHA SimpleAES split transformers + ]; + testHaskellDepends = [ + base bytestring containers directory filepath HUnit libssh2 + pseudomacros QuickCheck tasty tasty-hunit tasty-quickcheck + template-haskell th-lift-instances + ]; + doCheck = false; + description = "A pure-Haskell SSH server library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ssh-known-hosts" = callPackage + ({ mkDerivation, base, HUnit, iproute, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, unix + }: + mkDerivation { + pname = "ssh-known-hosts"; + version = "0.2.0.0"; + sha256 = "1zhhqam6y5ckh6i145mr0irm17dmlam2k730rpqiyw4mwgmcp4qa"; + revision = "1"; + editedCabalFile = "09158vd54ybigqxqcimfnmmv256p4ypazwfly7a5q2pxqgzs6nj0"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base iproute text ]; + testHaskellDepends = [ + base HUnit iproute QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 text unix + ]; + description = "Read and interpret the SSH known-hosts file"; + license = lib.licenses.bsd3; + }) {}; + + "ssh-tunnel" = callPackage + ({ mkDerivation, base, foldl, http-client, managed, text + , transformers, turtle, uuid + }: + mkDerivation { + pname = "ssh-tunnel"; + version = "1.0.0.0"; + sha256 = "1yc2whzyrb0na9risf5q72ll304fh94rraik78ma6g27pjh2yvqx"; + revision = "1"; + editedCabalFile = "16h6n2p2v4ijhfap0ym7qidls9sc55jipnxn79g9i90jfsixc7m9"; + libraryHaskellDepends = [ + base foldl http-client managed text transformers turtle uuid + ]; + description = "Proxy http-client via ssh tunnel"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sshd-lint" = callPackage + ({ mkDerivation, base, containers, hspec, keyword-args + , nagios-check, parsec + }: + mkDerivation { + pname = "sshd-lint"; + version = "0.1.0.1"; + sha256 = "0q34zx8cn0gs91c4x4bicmygfaary5kk42ib62jk0hlrh3rzdi7c"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers keyword-args nagios-check parsec + ]; + testHaskellDepends = [ + base containers hspec keyword-args nagios-check parsec + ]; + description = "Check sshd configuration for adherence to best practices"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sshd-lint"; + }) {}; + + "sshtun" = callPackage + ({ mkDerivation, base, containers, curl, directory, hdaemonize + , hslogger, mtl, process, regex-compat, stm, unix + }: + mkDerivation { + pname = "sshtun"; + version = "1.0.0"; + sha256 = "0794vsv043ppydzyjxnh06m4l3gbnga7x8nwsamh8skrzjfwn6jq"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers curl directory hdaemonize hslogger mtl process + regex-compat stm unix + ]; + description = "Wrapper daemon to manage an ssh tunnel"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sshtun"; + broken = true; + }) {}; + + "sssp" = callPackage + ({ mkDerivation, attempt, attoparsec, aws, base, base64-bytestring + , blaze-builder, bytestring, case-insensitive, cereal, conduit + , containers, cryptohash, data-default, http-conduit, http-types + , mtl, network-conduit, text, wai, wai-extra, warp + }: + mkDerivation { + pname = "sssp"; + version = "1.1.1"; + sha256 = "1nr30nrldjd3q1iw3l967x3v1rvl9afz1p87hhhkvpy60gri8m7c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attempt attoparsec aws base base64-bytestring blaze-builder + bytestring case-insensitive cereal conduit containers cryptohash + data-default http-conduit http-types mtl network-conduit text wai + wai-extra warp + ]; + executableHaskellDepends = [ + attempt attoparsec aws base base64-bytestring blaze-builder + bytestring case-insensitive cereal conduit containers cryptohash + data-default http-conduit http-types mtl network-conduit text wai + wai-extra warp + ]; + description = "HTTP proxy for S3"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sssp"; + }) {}; + + "sstable" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cmdargs + , containers, deepseq, directory, iteratee + }: + mkDerivation { + pname = "sstable"; + version = "1.0"; + sha256 = "1siyjj75k1nsncpqwz53algbnvgbmr4syw45rfj1cpq4qbfwlcgm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq directory iteratee + ]; + executableHaskellDepends = [ cmdargs ]; + description = "SSTables in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sstable"; + }) {}; + + "ssv" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "ssv"; + version = "0.3"; + sha256 = "1z01611d380rgn64b0sbwxfbz7m8lgwhkc3lljpih6nsdn9hwrq5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base containers ]; + description = "Comma-separated-value (CSV) read, show and write routines"; + license = lib.licenses.mit; + mainProgram = "csvclean"; + }) {}; + + "st2" = callPackage + ({ mkDerivation, base, gdp, primitive }: + mkDerivation { + pname = "st2"; + version = "0.1.1"; + sha256 = "1agmrzdgil899zjighm946syf41v3ygddbqsg1659n6s4hl5k96k"; + libraryHaskellDepends = [ base gdp primitive ]; + description = "shared heap regions between local mutable state threads"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stable-heap" = callPackage + ({ mkDerivation, base, criterion, fingertree, heaps, mwc-random + , pqueue, QuickCheck, tasty, tasty-quickcheck, transformers, vector + }: + mkDerivation { + pname = "stable-heap"; + version = "0.2.1.0"; + sha256 = "0053h9yn303h4b98div1lw21mxf0mizc6w268pvzi6hhvhr84hv3"; + revision = "2"; + editedCabalFile = "0ph54yx7ja2yg5jm0x0b6jrj83xbpg96cq6m577xab33gmwi0961"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-quickcheck transformers + ]; + benchmarkHaskellDepends = [ + base criterion fingertree heaps mwc-random pqueue vector + ]; + description = "Purely functional stable heaps (fair priority queues)"; + license = lib.licenses.mit; + }) {}; + + "stable-maps" = callPackage + ({ mkDerivation, base, containers, ghc-prim }: + mkDerivation { + pname = "stable-maps"; + version = "0.0.5"; + sha256 = "1sjidykbj5f692di93nml0frazvyw9kxyhjwbyyvrb9gwgc2ms3w"; + libraryHaskellDepends = [ base containers ghc-prim ]; + description = "Heterogeneous maps keyed by StableNames"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stable-marriage" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "stable-marriage"; + version = "0.2.1.2"; + sha256 = "1hkhwvmcp0c7c1r009ag7jb1km3zbakbg4plg6h5f0hhmc07yjzs"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base ghc-prim ]; + description = "algorithms around stable marriage"; + license = lib.licenses.bsd3; + }) {}; + + "stable-memo" = callPackage + ({ mkDerivation, base, ghc-prim, hashtables }: + mkDerivation { + pname = "stable-memo"; + version = "0.4.0"; + sha256 = "1bknfpxvhcz6d3957rw26zcfhlp2gh9v6r779zynr9vib39xgwry"; + libraryHaskellDepends = [ base ghc-prim hashtables ]; + description = "Memoization based on argument identity"; + license = lib.licenses.mit; + }) {}; + + "stable-tree" = callPackage + ({ mkDerivation, base, binary, blaze-builder, bytestring + , bytestring-arbitrary, cereal, containers, mtl, objectid + , QuickCheck, tasty, tasty-quickcheck, text + }: + mkDerivation { + pname = "stable-tree"; + version = "0.7.0"; + sha256 = "0mcb983sdwfsf39gd8zsls7pgndqrnnzvxsz8kn9c5nqjxwdll4p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary blaze-builder bytestring cereal containers mtl objectid + text + ]; + executableHaskellDepends = [ base containers mtl objectid text ]; + testHaskellDepends = [ + base bytestring bytestring-arbitrary cereal containers mtl objectid + QuickCheck tasty tasty-quickcheck text + ]; + description = "Trees whose branches are resistant to change"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "demo"; + }) {}; + + "stache" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , deepseq, directory, file-embed, filepath, gitrev, hspec + , hspec-discover, hspec-megaparsec, megaparsec, mtl + , optparse-applicative, template-haskell, text, vector, yaml + }: + mkDerivation { + pname = "stache"; + version = "2.3.4"; + sha256 = "0kgiyxws2kir8q8zrqkzmk103y7hl6nksxl70f6fy8m9fqkjga51"; + revision = "1"; + editedCabalFile = "16hg9ry7vkyv218913nn0pdhjk4hzn4a4r15pm2g28mms0bh4lx5"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers deepseq directory filepath + megaparsec mtl template-haskell text vector + ]; + executableHaskellDepends = [ + aeson base filepath gitrev optparse-applicative text yaml + ]; + testHaskellDepends = [ + aeson base bytestring containers file-embed hspec hspec-megaparsec + megaparsec template-haskell text yaml + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + aeson base criterion deepseq megaparsec text + ]; + description = "Mustache templates for Haskell"; + license = lib.licenses.mit; + mainProgram = "stache"; + }) {}; + + "stack" = callPackage + ({ mkDerivation, aeson, aeson-warning-parser, ansi-terminal, array + , async, attoparsec, base, base64-bytestring, bytestring, Cabal + , casa-client, companion, conduit, conduit-extra, containers + , crypton, directory, echo, exceptions, extra, file-embed, filelock + , filepath, fsnotify, generic-deriving, ghc-boot, hi-file-parser + , hpack, hpc, hspec, hspec-discover, http-client, http-client-tls + , http-conduit, http-download, http-types, memory, microlens, mtl + , mustache, neat-interpolation, open-browser, optparse-applicative + , pantry, path, path-io, persistent, persistent-sqlite, pretty + , process, project-template, QuickCheck, random, raw-strings-qq + , rio, rio-prettyprint, split, stm, tar, template-haskell, text + , time, transformers, unix, unix-compat, unordered-containers + , vector, yaml, zlib + }: + mkDerivation { + pname = "stack"; + version = "2.15.5"; + sha256 = "0q4jyaj8gn74i5sm5dqnwz9ppbih33jd2axbz3yijvv8m1dbn1cd"; + revision = "1"; + editedCabalFile = "01bfnvsn079hl6cmc6ccmwc3ash45g556jkr1i0mkkc8ij42zny1"; + configureFlags = [ + "-fdisable-git-info" "-fhide-dependency-versions" + "-fsupported-build" + ]; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal filepath ]; + libraryHaskellDepends = [ + aeson aeson-warning-parser ansi-terminal array async attoparsec + base base64-bytestring bytestring Cabal casa-client companion + conduit conduit-extra containers crypton directory echo exceptions + extra file-embed filelock filepath fsnotify generic-deriving + ghc-boot hi-file-parser hpack hpc http-client http-client-tls + http-conduit http-download http-types memory microlens mtl mustache + neat-interpolation open-browser optparse-applicative pantry path + path-io persistent persistent-sqlite pretty process + project-template random rio rio-prettyprint split stm tar + template-haskell text time transformers unix unix-compat + unordered-containers vector yaml zlib + ]; + executableHaskellDepends = [ + aeson aeson-warning-parser ansi-terminal array async attoparsec + base base64-bytestring bytestring Cabal casa-client companion + conduit conduit-extra containers crypton directory echo exceptions + extra file-embed filelock filepath fsnotify generic-deriving + ghc-boot hi-file-parser hpack hpc http-client http-client-tls + http-conduit http-download http-types memory microlens mtl mustache + neat-interpolation open-browser optparse-applicative pantry path + path-io persistent persistent-sqlite pretty process + project-template random rio rio-prettyprint split stm tar + template-haskell text time transformers unix unix-compat + unordered-containers vector yaml zlib + ]; + testHaskellDepends = [ + aeson aeson-warning-parser ansi-terminal array async attoparsec + base base64-bytestring bytestring Cabal casa-client companion + conduit conduit-extra containers crypton directory echo exceptions + extra file-embed filelock filepath fsnotify generic-deriving + ghc-boot hi-file-parser hpack hpc hspec http-client http-client-tls + http-conduit http-download http-types memory microlens mtl mustache + neat-interpolation open-browser optparse-applicative pantry path + path-io persistent persistent-sqlite pretty process + project-template QuickCheck random raw-strings-qq rio + rio-prettyprint split stm tar template-haskell text time + transformers unix unix-compat unordered-containers vector yaml zlib + ]; + testToolDepends = [ hspec-discover ]; + doCheck = false; + preCheck = "export HOME=$TMPDIR"; + postInstall = '' + exe=$out/bin/stack + mkdir -p $out/share/bash-completion/completions + $exe --bash-completion-script $exe >$out/share/bash-completion/completions/stack + ''; + description = "The Haskell Tool Stack"; + license = lib.licenses.bsd3; + mainProgram = "stack"; + maintainers = [ lib.maintainers.cdepillabout ]; + }) {}; + + "stack-all" = callPackage + ({ mkDerivation, aeson, base, cached-json-file, config-ini + , directory, extra, filepath, http-query, process, simple-cmd + , simple-cmd-args, text + }: + mkDerivation { + pname = "stack-all"; + version = "0.4.2"; + sha256 = "0rgdfbsakkmd1nhx2mhwqsnrkpvfv1fhplh3aza0fz548s2zpshl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base cached-json-file config-ini directory extra filepath + http-query process simple-cmd simple-cmd-args text + ]; + description = "CLI tool for building across Stackage major versions"; + license = lib.licenses.bsd3; + mainProgram = "stack-all"; + }) {}; + + "stack-all_0_5_1" = callPackage + ({ mkDerivation, aeson, base, cached-json-file, config-ini + , directory, extra, filepath, http-query, process, simple-cmd + , simple-cmd-args, text + }: + mkDerivation { + pname = "stack-all"; + version = "0.5.1"; + sha256 = "0s1kxilmzrdwf44gx7wrpxd443kyfwx435ps68hzv0qyz5q8k5nw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base cached-json-file config-ini directory extra filepath + http-query process simple-cmd simple-cmd-args text + ]; + description = "CLI tool for building across Stackage major versions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stack-all"; + }) {}; + + "stack-bump" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, filepath + , Glob, hspec, lens, lens-aeson, optparse-applicative, process + , QuickCheck, strict, text, yaml + }: + mkDerivation { + pname = "stack-bump"; + version = "0.7.1.0"; + sha256 = "1la7v19zly3rnq0rwzv2h6hj9ibx0c0gdgvj4cc1pi893fyggkgz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal async base bytestring filepath Glob lens lens-aeson + optparse-applicative process strict text yaml + ]; + testHaskellDepends = [ + ansi-terminal async base bytestring filepath Glob hspec lens + lens-aeson optparse-applicative process QuickCheck strict text yaml + ]; + description = "Dead simple version bumping for hpack packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "stack-bump"; + broken = true; + }) {}; + + "stack-clean-old" = callPackage + ({ mkDerivation, base, directory, extra, filemanip, filepath + , simple-cmd, simple-cmd-args, simple-prompt + }: + mkDerivation { + pname = "stack-clean-old"; + version = "0.5.1"; + sha256 = "0crk2pqfsjqd386ggg0i6nx2nd0an50y9vglwix184s7mry7yzvm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory extra filemanip filepath simple-cmd simple-cmd-args + simple-prompt + ]; + description = "Clean away old stack build artifacts"; + license = lib.licenses.bsd3; + mainProgram = "stack-clean-old"; + }) {}; + + "stack-fix" = callPackage + ({ mkDerivation, base, options, text, turtle }: + mkDerivation { + pname = "stack-fix"; + version = "0.1.0.0"; + sha256 = "13x4pd1h2f2akpja5mxnqx0pw1ax57r2q76gsb3fs1f6kxykypwl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base options text turtle ]; + description = "Console program used to fix Stack build errors automatically"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "stack-fix"; + broken = true; + }) {}; + + "stack-hpc-coveralls" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, deepseq + , directory, docopt, filepath, hpc, hspec, hspec-contrib + , http-client, HUnit, lens, lens-aeson, process, pureMD5, text + , time, utf8-string, wreq, yaml + }: + mkDerivation { + pname = "stack-hpc-coveralls"; + version = "0.0.7.0"; + sha256 = "1vf7h7a4mxxghmc3v5xys5jj3mxm1qkhqjkj92bkb4706gvph8a3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory filepath hpc http-client + lens lens-aeson process pureMD5 text utf8-string wreq yaml + ]; + executableHaskellDepends = [ aeson base bytestring docopt ]; + testHaskellDepends = [ + aeson base containers deepseq hpc hspec hspec-contrib HUnit time + ]; + description = "Initial project template from stack"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "shc"; + }) {}; + + "stack-lib" = callPackage + ({ mkDerivation, base, monad-logger, path, stack, time + , transformers + }: + mkDerivation { + pname = "stack-lib"; + version = "0.1.0.0"; + sha256 = "0fb7svqqp2p3q3a2w5nkxxlqk3v3lmkhrdhfk8cfkkwjz2gpb4bf"; + libraryHaskellDepends = [ + base monad-logger path stack time transformers + ]; + description = "Wrapper to use stack as a library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stack-network" = callPackage + ({ mkDerivation, ansi-terminal, async, base, binary, bytestring + , Cabal, clock, configurator, directory, dirstream + , distributed-process-lifted, distributed-process-simplelocalnet + , exceptions, filepath, hspec, lifted-base, mtl + , optparse-applicative, pipes, pipes-safe, process, raw-strings-qq + , system-fileio, system-filepath, temporary, text, transformers + , yaml + }: + mkDerivation { + pname = "stack-network"; + version = "0.1.0.1"; + sha256 = "1skq3sqr5krn6gh5h684vn2w2h8zvqkdcc7yhbyri2fswahy9g1x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal async base binary bytestring Cabal clock configurator + directory dirstream distributed-process-lifted + distributed-process-simplelocalnet exceptions filepath lifted-base + mtl optparse-applicative pipes pipes-safe process system-fileio + system-filepath temporary text transformers + ]; + executableHaskellDepends = [ + ansi-terminal async base binary bytestring Cabal clock configurator + directory dirstream distributed-process-lifted + distributed-process-simplelocalnet exceptions filepath lifted-base + mtl optparse-applicative pipes pipes-safe process system-fileio + system-filepath temporary text transformers + ]; + testHaskellDepends = [ + ansi-terminal async base binary bytestring Cabal clock configurator + directory dirstream distributed-process-lifted + distributed-process-simplelocalnet exceptions filepath hspec + lifted-base mtl optparse-applicative pipes pipes-safe process + raw-strings-qq system-fileio system-filepath temporary text + transformers yaml + ]; + description = "A program for extending Stack to add distributed capabilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stack-network"; + }) {}; + + "stack-prism" = callPackage + ({ mkDerivation, base, profunctors, tagged, template-haskell + , transformers + }: + mkDerivation { + pname = "stack-prism"; + version = "0.1.7"; + sha256 = "0a09x8b78j08cn0l492hj6yx15fhs6bipaiwgjqsax37ynnrxhqz"; + revision = "1"; + editedCabalFile = "1xd0hcp003ijakpcjgcmllsa65i0924has9wllvsj8i0mnapcni3"; + libraryHaskellDepends = [ + base profunctors tagged template-haskell transformers + ]; + testHaskellDepends = [ base template-haskell ]; + description = "Stack prisms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stack-run" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, Cabal + , conduit, conduit-extra, directory, filepath, MissingH, stm + , terminal-size, time, vty + }: + mkDerivation { + pname = "stack-run"; + version = "0.1.1.4"; + sha256 = "16xc0sdwa2mz9rcixam1lnkhyyw7n82bm9m857lxg7wl35jvnrkk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal async base bytestring Cabal conduit conduit-extra + directory filepath MissingH stm terminal-size time vty + ]; + description = "An equivalent to cabal run for stack"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "stack-run"; + broken = true; + }) {}; + + "stack-run-auto" = callPackage + ({ mkDerivation, async, base, directory, extract-dependencies + , file-modules, filepath, lens, lens-aeson, MissingH, process + , stm-containers, text, time, wreq + }: + mkDerivation { + pname = "stack-run-auto"; + version = "0.1.1.4"; + sha256 = "0hzm0pbc3g2ixmbrrjly23afs1mhifccg7704sp5cjn59slnxfay"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base directory extract-dependencies file-modules filepath + lens lens-aeson MissingH process stm-containers text time wreq + ]; + executableHaskellDepends = [ + async base directory extract-dependencies file-modules filepath + lens lens-aeson MissingH process stm-containers text time wreq + ]; + testHaskellDepends = [ + async base directory extract-dependencies file-modules filepath + lens lens-aeson MissingH process stm-containers text time wreq + ]; + description = "Initial project template from stack"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stack-tag" = callPackage + ({ mkDerivation, async, base, containers, directory, hasktags, mtl + , optparse-applicative, process, text + }: + mkDerivation { + pname = "stack-tag"; + version = "0.2.0"; + sha256 = "08610hacra5sq22addh4fsqz4pwg98576lvwvvi4q8bly4ai23zb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base containers directory hasktags mtl process text + ]; + executableHaskellDepends = [ + async base containers directory hasktags mtl optparse-applicative + process text + ]; + description = "Create etags for Haskell projects based on Stack snapshots"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "stack-tag"; + broken = true; + }) {}; + + "stack-templatizer" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath }: + mkDerivation { + pname = "stack-templatizer"; + version = "0.1.1.0"; + sha256 = "0m8mxr1ainzfv5pryb9xrmamzjpilfnjfpr0c0ra78vw4zhjzz63"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring directory filepath ]; + description = "Generate a stack template from a folder"; + license = lib.licenses.bsd3; + mainProgram = "stack-templatizer"; + }) {}; + + "stack-type" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "stack-type"; + version = "0.1.0.0"; + sha256 = "13kc36p62kmni6lksr3j5mlndc1rmmgir9p0k7qcv5ph6rbrc47k"; + libraryHaskellDepends = [ base transformers ]; + description = "The basic stack type"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stack-wrapper" = callPackage + ({ mkDerivation, base, filepath, process }: + mkDerivation { + pname = "stack-wrapper"; + version = "0.1.0"; + sha256 = "002id9nd6lsg3hyy93ylj9x1jjdwrg2xhahsnp6m1igxq2yns0xr"; + revision = "1"; + editedCabalFile = "0biz4w2xrfj0bsb6xj0sjlrs567zvd207f1bkh7c265ip47gfhni"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base filepath process ]; + executableHaskellDepends = [ base filepath process ]; + description = "Call ghc within stack by calling ghc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stack-yaml" = callPackage + ({ mkDerivation, base, bytestring, directory, doctest, filepath + , Glob, text, yaml + }: + mkDerivation { + pname = "stack-yaml"; + version = "0.1.0.0"; + sha256 = "14cs9mds6xfy39nzyariisqxkzpkzi0r86ldb0kw60g4wgy9m6m5"; + libraryHaskellDepends = [ + base bytestring directory filepath text yaml + ]; + testHaskellDepends = [ base doctest Glob ]; + description = "Parse a stack.yaml file"; + license = lib.licenses.mit; + }) {}; + + "stack2cabal" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , exceptions, extra, filepath, filepattern, fuzzy-dates, hourglass + , hpack, HsYAML, http-client, http-client-tls, optparse-applicative + , process, safe, temporary, text + }: + mkDerivation { + pname = "stack2cabal"; + version = "1.0.14"; + sha256 = "11ja6k9k4gj9cfa7s6jv43wkm5f189a51rr21v4891226rf79agy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal containers directory exceptions extra + filepath filepattern fuzzy-dates hourglass hpack HsYAML http-client + http-client-tls optparse-applicative process safe temporary text + ]; + executableHaskellDepends = [ + base bytestring Cabal containers directory exceptions extra + filepath filepattern fuzzy-dates hourglass hpack HsYAML http-client + http-client-tls optparse-applicative process safe temporary text + ]; + description = "Convert stack projects to cabal.project + cabal.project.freeze"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "stack2cabal"; + broken = true; + }) {}; + + "stack2nix" = callPackage + ({ mkDerivation, async, base, bytestring, Cabal, cabal2nix + , containers, directory, distribution-nixpkgs, filepath, hackage-db + , hspec, language-nix, lens, optparse-applicative, path, pretty + , process, regex-pcre, SafeSemaphore, stack, temporary, text, time + }: + mkDerivation { + pname = "stack2nix"; + version = "0.2.3"; + sha256 = "0vc87jb5vam47ghh2bzs20wfsnxjs133j9qrxa6kzbw0s2ff75p3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring Cabal cabal2nix containers directory + distribution-nixpkgs filepath hackage-db language-nix lens + optparse-applicative path pretty process regex-pcre SafeSemaphore + stack temporary text time + ]; + executableHaskellDepends = [ + base Cabal optparse-applicative time + ]; + testHaskellDepends = [ base hspec ]; + description = "Convert stack.yaml files into Nix build instructions."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "stack2nix"; + broken = true; + }) {}; + + "stackage" = callPackage + ({ mkDerivation, base, stackage-build-plan, stackage-cabal + , stackage-cli, stackage-install, stackage-sandbox, stackage-setup + , stackage-update, stackage-upload + }: + mkDerivation { + pname = "stackage"; + version = "0.7.3.2"; + sha256 = "0npry3yxbfyz97q19b405h40mb4rypgkhlp78hgl7zqbxk28ysza"; + libraryHaskellDepends = [ + base stackage-build-plan stackage-cabal stackage-cli + stackage-install stackage-sandbox stackage-setup stackage-update + stackage-upload + ]; + description = "Dummy package forcing installation of other Stackage packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stackage-build-plan" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , directory, exceptions, filepath, http-client, http-client-tls + , mtl, optparse-applicative, stackage-cli, stackage-types, text + , time, yaml + }: + mkDerivation { + pname = "stackage-build-plan"; + version = "0.1.1.0"; + sha256 = "1slqkcmvnrbbg50qdf368q5h7svngw77b984mpg39p44mc7ghwyg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal containers directory exceptions + filepath http-client http-client-tls mtl stackage-types text time + yaml + ]; + executableHaskellDepends = [ + aeson base optparse-applicative stackage-cli text + ]; + description = "Calculate and print (in different formats) Stackage build plans"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "stackage-build-plan"; + }) {}; + + "stackage-cabal" = callPackage + ({ mkDerivation, base, bytestring, exceptions, http-client + , http-client-tls, http-types, optparse-applicative, parsec + , process, stackage-cli, system-fileio, text + }: + mkDerivation { + pname = "stackage-cabal"; + version = "0.1.1"; + sha256 = "0797izw5451mqr41a22xvv5c6c0936hi44cfmp9rzhj6mh92iwzj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ + base bytestring exceptions http-client http-client-tls http-types + optparse-applicative parsec process stackage-cli system-fileio text + ]; + description = "A CLI executable for cabal-based stackage commands"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stackage-cli" = callPackage + ({ mkDerivation, base, conduit, directory, either, exceptions + , filepath, hashable, optparse-applicative, optparse-simple + , process, split, text, transformers, unordered-containers + }: + mkDerivation { + pname = "stackage-cli"; + version = "0.1.0.2"; + sha256 = "10asq1zg7b4zqsn51ap03809j0bxrwh1gacc387wdi1p3zakn88n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base conduit directory either exceptions filepath hashable + optparse-applicative optparse-simple process split text + transformers unordered-containers + ]; + executableHaskellDepends = [ base text ]; + description = "A CLI library for stackage commands"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stackage-curator" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, async + , base, blaze-html, bytestring, Cabal, classy-prelude-conduit + , conduit, conduit-extra, containers, cryptonite + , cryptonite-conduit, data-default-class, directory, exceptions + , filepath, hashable, hspec, html-conduit, http-client + , http-client-tls, http-conduit, lucid, memory, mime-types + , monad-unlift, monad-unlift-ref, mono-traversable, mtl, old-locale + , optparse-applicative, optparse-simple, process, QuickCheck + , resourcet, safe, semigroups, stm, store, streaming-commons, syb + , system-fileio, system-filepath, tar, temporary, text, time + , transformers, unix-compat, unordered-containers, utf8-string + , vector, xml-conduit, xml-types, yaml, zlib + }: + mkDerivation { + pname = "stackage-curator"; + version = "0.16.0.0"; + sha256 = "17mnrxnnb70fd0h571i049pfkmpmsxrgpr970z6w6jli6mp1721j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson amazonka amazonka-core amazonka-s3 async base blaze-html + bytestring Cabal classy-prelude-conduit conduit conduit-extra + containers cryptonite cryptonite-conduit data-default-class + directory exceptions filepath hashable html-conduit http-client + http-client-tls http-conduit lucid memory mime-types monad-unlift + monad-unlift-ref mono-traversable mtl old-locale process resourcet + safe semigroups stm store streaming-commons syb system-fileio + system-filepath tar temporary text time transformers unix-compat + unordered-containers utf8-string vector xml-conduit xml-types yaml + zlib + ]; + executableHaskellDepends = [ + aeson base http-client http-client-tls optparse-applicative + optparse-simple system-filepath text + ]; + testHaskellDepends = [ + base Cabal classy-prelude-conduit containers directory hspec + http-client http-client-tls QuickCheck text yaml + ]; + description = "Tools for curating Stackage bundles"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stackage-install" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , cryptohash, directory, filepath, http-client, http-client-tls + , http-types, process, stm, tar, text + }: + mkDerivation { + pname = "stackage-install"; + version = "0.1.2"; + sha256 = "0hs8hy8fa8rdsw284xgx3cs048v4vxkdk5n3kx8598c27gxhssnl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring containers cryptohash directory + filepath http-client http-client-tls http-types process stm tar + text + ]; + executableHaskellDepends = [ base ]; + description = "Secure download of packages for cabal-install"; + license = lib.licenses.mit; + mainProgram = "stackage-install"; + }) {}; + + "stackage-metadata" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring, Cabal + , conduit, containers, cryptohash, directory, filepath, http-client + , http-client-tls, pretty, resourcet, stackage-install + , stackage-update, tar, text, transformers, yaml, zlib + }: + mkDerivation { + pname = "stackage-metadata"; + version = "0.3.0.0"; + sha256 = "08hs6gnya0ci07gsacc01hvjamwh9xnfni9ihg7wf77w4vrncssx"; + revision = "1"; + editedCabalFile = "1kfdzvvfxlc0y23mdwklm3szb91zjwpzibb68jgjf1hkmv5kfzk3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal conduit containers directory filepath + pretty resourcet tar text transformers zlib + ]; + executableHaskellDepends = [ + base base16-bytestring bytestring Cabal conduit containers + cryptohash directory filepath http-client http-client-tls resourcet + stackage-install stackage-update tar text transformers yaml + ]; + description = "DEPRECATED Grab current metadata for all packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "all-cabal-metadata-tool"; + broken = true; + }) {}; + + "stackage-query" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , directory, exceptions, filepath, hashable, http-directory + , optparse-applicative, process, safe, semigroups, simple-cmd + , simple-cmd-args, text, time, unix, unordered-containers, vector + , yaml + }: + mkDerivation { + pname = "stackage-query"; + version = "0.2.0"; + sha256 = "1aqra70mfnxxirbv61q71ia00jnrcdfyhrrswnzrd4jf7ar2ja02"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring Cabal containers directory exceptions + filepath hashable http-directory optparse-applicative process safe + semigroups simple-cmd simple-cmd-args text time unix + unordered-containers vector yaml + ]; + description = "Tool for querying Stackage"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "stackage"; + }) {}; + + "stackage-sandbox" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, conduit-combinators + , conduit-extra, directory, filepath, optparse-applicative, process + , stackage-cli, text + }: + mkDerivation { + pname = "stackage-sandbox"; + version = "0.1.6"; + sha256 = "1nqvxw6k2sgziic8nfw61sss7svg0zrnhkp6jjaqcx91p5kmzr5d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ + attoparsec base bytestring conduit-combinators conduit-extra + directory filepath optparse-applicative process stackage-cli text + ]; + description = "Work with shared stackage sandboxes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "stackage-sandbox"; + }) {}; + + "stackage-setup" = callPackage + ({ mkDerivation, aeson, base, bytestring, classy-prelude-conduit + , cryptohash, cryptohash-conduit, directory, filepath + , http-client-tls, http-conduit, http-types, optparse-applicative + , process, stackage-cli, text, unordered-containers, yaml + }: + mkDerivation { + pname = "stackage-setup"; + version = "0.0.2"; + sha256 = "1101sb822v42zjjgabn4s80qyvn6nvzkfagaxpzjm6dp5svl3biv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ + aeson base bytestring classy-prelude-conduit cryptohash + cryptohash-conduit directory filepath http-client-tls http-conduit + http-types optparse-applicative process stackage-cli text + unordered-containers yaml + ]; + description = "An executable for downloading a Haskell setup"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "stackage-setup"; + }) {}; + + "stackage-to-hackage" = callPackage + ({ mkDerivation, base, bytestring, Cabal, containers, directory + , extra, filepath, HsYAML, http-client, http-client-tls + , optparse-applicative, text + }: + mkDerivation { + pname = "stackage-to-hackage"; + version = "1.1.1"; + sha256 = "10zd3wqla54mfnwv65gklvmglhcpzhanqfka0l0ilnbkqlgx4acm"; + revision = "3"; + editedCabalFile = "07iflizm4w02w8samh5bcydd3jiqxhcwx2w5zylga8g1107cpaa3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Cabal containers directory extra filepath HsYAML + http-client http-client-tls text + ]; + executableHaskellDepends = [ + base bytestring Cabal containers directory extra filepath + optparse-applicative text + ]; + description = "Convert stack.yaml to cabal.project + cabal.project.freeze"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "stackage-to-hackage"; + broken = true; + }) {}; + + "stackage-types" = callPackage + ({ mkDerivation, aeson, base, Cabal, containers, exceptions + , hashable, safe, semigroups, text, time, unordered-containers + , vector + }: + mkDerivation { + pname = "stackage-types"; + version = "1.2.0"; + sha256 = "1jzlxnibl4fn6mqbxv9c8hw4zp7adyicwwkknr5w1am5k825a0n0"; + revision = "1"; + editedCabalFile = "0myabw8i41607z2yk5zz5y4mm0bm37qxp2zmnlfnb4267qq15klz"; + libraryHaskellDepends = [ + aeson base Cabal containers exceptions hashable safe semigroups + text time unordered-containers vector + ]; + description = "Shared data types between various Stackage packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stackage-update" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "stackage-update"; + version = "0.1.2"; + sha256 = "1lw30fvscnb3n29lavw16am41adrvby1v2vbh7yykbr80pkb3hvj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath process ]; + executableHaskellDepends = [ base ]; + description = "Update your package index incrementally (requires git)"; + license = lib.licenses.mit; + mainProgram = "stackage-update"; + }) {}; + + "stackage-upload" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath + , http-client, http-client-tls, http-types, optparse-applicative + , process, stackage-cli, temporary, text + }: + mkDerivation { + pname = "stackage-upload"; + version = "0.1.0.6"; + sha256 = "17ll2cv4n3vgljqfsw6jccb8k71jgh82110hmj84bnxcrkii37vg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory filepath http-client + http-client-tls http-types process temporary text + ]; + executableHaskellDepends = [ + base optparse-applicative stackage-cli + ]; + description = "A more secure version of cabal upload which uses HTTPS"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "stackage-upload"; + }) {}; + + "stackage2nix" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, cabal2nix + , containers, deepseq, distribution-nixpkgs, exceptions, filepath + , gitlib, gitlib-libgit2, hopenssl, hspec, inflections + , language-nix, lens, network-uri, optparse-applicative, pretty + , QuickCheck, shakespeare, stackage-curator, text + , unordered-containers, yaml + }: + mkDerivation { + pname = "stackage2nix"; + version = "0.7.2"; + sha256 = "0mxyc3jkm7ykmpxydlcg9vxaznwmjdnd76j3msva2g2i4cjx0m5d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal cabal2nix containers deepseq + distribution-nixpkgs exceptions filepath gitlib gitlib-libgit2 + hopenssl inflections language-nix lens network-uri + optparse-applicative pretty QuickCheck stackage-curator text + unordered-containers yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring Cabal hspec network-uri pretty shakespeare text + yaml + ]; + description = "Convert Stack files into Nix build instructions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stackage2nix"; + }) {}; + + "stackcollapse-ghc" = callPackage + ({ mkDerivation, base, bytestring, containers, extra, filepath + , foldl, hspec, hspec-golden, recursion-schemes, rosezipper, safe + , text, transformers, utf8-string + }: + mkDerivation { + pname = "stackcollapse-ghc"; + version = "0.0.1.4"; + sha256 = "1scqjjp1cpz3zzvqa6wmfz11qrhsbqwgq7h8qjg0d8ri3r9z82lb"; + revision = "1"; + editedCabalFile = "0k4gayvmjdfvfbyxjcmw1hk9vi90l0f9p3npi4rv2wwn1pl00vgm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers extra foldl recursion-schemes rosezipper + safe text transformers + ]; + testHaskellDepends = [ + base bytestring containers extra filepath foldl hspec hspec-golden + recursion-schemes rosezipper safe text transformers utf8-string + ]; + description = "Program to fold GHC prof files into flamegraph input"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "stackcollapse-ghc"; + broken = true; + }) {}; + + "stackctl" = callPackage + ({ mkDerivation, aeson, aeson-casing, aeson-pretty, amazonka + , amazonka-cloudformation, amazonka-core, amazonka-ec2 + , amazonka-lambda, amazonka-mtl, amazonka-sso, amazonka-sts, base + , Blammo, bytestring, cfn-flip, conduit, containers, envparse + , errors, exceptions, extra, filepath, Glob, hspec + , hspec-expectations-lifted, hspec-golden, http-types, lens + , lens-aeson, monad-logger, mtl, optparse-applicative, QuickCheck + , resourcet, rio, semigroups, text, text-metrics, time + , transformers, typed-process, unliftio, unordered-containers, uuid + , yaml + }: + mkDerivation { + pname = "stackctl"; + version = "1.6.1.1"; + sha256 = "01q5zmgb6z85v9agbi1q3gwqygbljmf0rw09r2hw099340vyfklb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing aeson-pretty amazonka amazonka-cloudformation + amazonka-core amazonka-ec2 amazonka-lambda amazonka-mtl + amazonka-sso amazonka-sts base Blammo bytestring cfn-flip conduit + containers envparse errors exceptions extra filepath Glob lens + lens-aeson monad-logger mtl optparse-applicative QuickCheck + resourcet rio semigroups text text-metrics time transformers + typed-process unliftio unordered-containers uuid yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson amazonka amazonka-cloudformation amazonka-ec2 amazonka-lambda + amazonka-mtl base Blammo bytestring filepath Glob hspec + hspec-expectations-lifted hspec-golden http-types lens mtl + QuickCheck text time unliftio yaml + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "stackctl"; + }) {}; + + "stacked-dag" = callPackage + ({ mkDerivation, base, containers, doctest, graphviz + , optparse-applicative, text + }: + mkDerivation { + pname = "stacked-dag"; + version = "0.1.1.0"; + sha256 = "0bvifa45dlqnyybydi5lbwhhnkqv1bvjdp6fvsmjnsf7mi5m0fq3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers graphviz text ]; + executableHaskellDepends = [ + base containers graphviz optparse-applicative text + ]; + testHaskellDepends = [ base containers doctest graphviz text ]; + description = "Ascii DAG(Directed acyclic graph) for visualization of dataflow"; + license = lib.licenses.bsd3; + mainProgram = "stacked-dag"; + }) {}; + + "staf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "staf"; + version = "1.0.0"; + sha256 = "0c32vhc59kgw0ss4jcsrq7293jnb8ca2j7pbad19hn2m3mhslzky"; + libraryHaskellDepends = [ base ]; + description = "Numerical statistics for Foldable containers"; + license = "unknown"; + }) {}; + + "staged-gg" = callPackage + ({ mkDerivation, base, containers, generic-deriving + , template-haskell, th-abstraction, th-lift + }: + mkDerivation { + pname = "staged-gg"; + version = "0.1"; + sha256 = "1apajw5ig7sax31i2zf842isnhk74x65hv9k8k3f6dhdxxg2dha4"; + libraryHaskellDepends = [ + base containers generic-deriving template-haskell th-abstraction + th-lift + ]; + description = "GHC.Generics style staged generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stagen" = callPackage + ({ mkDerivation, aeson, base, base-compat, blaze-html, bytestring + , data-default, directory, feed, filemanip, json-feed, lucid + , markdown, mtl, network-uri, optparse-applicative, parallel + , parsec, text, text-conversions, time, xml, xml-conduit, xml-types + }: + mkDerivation { + pname = "stagen"; + version = "0.2.1"; + sha256 = "14gyak2gg05xbrx93bl1x7jfy2rwmzczpvip7h21bysqk964rh8j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base-compat blaze-html bytestring data-default directory + feed filemanip json-feed lucid markdown mtl network-uri + optparse-applicative parallel parsec text text-conversions time xml + xml-conduit xml-types + ]; + executableHaskellDepends = [ base ]; + description = "Static site generator"; + license = lib.licenses.bsd3; + mainProgram = "stagen"; + }) {}; + + "stamina" = callPackage + ({ mkDerivation, base, exceptions, hspec, http-client, http-types + , markdown-unlit, mtl, random, time + }: + mkDerivation { + pname = "stamina"; + version = "0.1.0.3"; + sha256 = "0w130kf4vdbsjb4h0ycb1ykj5a3giallggnw0dpn88kzz88q7qjm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base exceptions http-client http-types random time + ]; + executableHaskellDepends = [ base exceptions ]; + executableToolDepends = [ markdown-unlit ]; + testHaskellDepends = [ + base exceptions hspec http-client mtl time + ]; + description = "Retries for humans"; + license = lib.licenses.asl20; + mainProgram = "readme"; + }) {}; + + "stan" = callPackage + ({ mkDerivation, array, base, base64, blaze-html, bytestring, clay + , colourista, containers, cryptohash-sha1, dir-traverse, directory + , extensions, filepath, ghc, ghc-boot-th, gitrev, hedgehog, hspec + , hspec-hedgehog, microaeson, optparse-applicative, pretty-simple + , process, relude, slist, text, tomland, trial + , trial-optparse-applicative, trial-tomland, unordered-containers + }: + mkDerivation { + pname = "stan"; + version = "0.1.2.1"; + sha256 = "1v1f2a1j7dfi9yxkcm6q9jh4bv9yh2yndj7k5dj2fa889pgq134r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base base64 blaze-html bytestring clay colourista containers + cryptohash-sha1 dir-traverse directory extensions filepath ghc + ghc-boot-th gitrev microaeson optparse-applicative pretty-simple + process relude slist text tomland trial trial-optparse-applicative + trial-tomland unordered-containers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers filepath ghc hedgehog hspec hspec-hedgehog + optparse-applicative relude text tomland trial unordered-containers + ]; + doHaddock = false; + description = "Haskell STatic ANalyser"; + license = lib.licenses.mpl20; + mainProgram = "stan"; + }) {}; + + "standalone-derive-topdown" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "standalone-derive-topdown"; + version = "0.0.0.2"; + sha256 = "179pm3wixdqg7786l8ys2nwpx7anpnvsl63bj25cgs8082g587v0"; + libraryHaskellDepends = [ base mtl template-haskell ]; + description = "This package will derive class instance along the data type declaration tree. (Deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "standalone-haddock" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , optparse-applicative + }: + mkDerivation { + pname = "standalone-haddock"; + version = "1.4.0.0"; + sha256 = "0ans74cbh592yramp50056n66cqn3fmyv4qkd1gz4awx6d6xryc1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal containers directory filepath optparse-applicative + ]; + description = "Generate standalone haddock documentation for a set of packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "standalone-haddock"; + broken = true; + }) {}; + + "star" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "star"; + version = "0.0.1.0"; + sha256 = "03lk46s8v3pgxgk4ddyf382rspqvkf61v9bffhym0pd4didnz9d5"; + libraryHaskellDepends = [ base ]; + description = "*-semirings"; + license = lib.licenses.bsd3; + }) {}; + + "star-to-star" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "star-to-star"; + version = "1.0"; + sha256 = "1nxkb1rdw6lhka49r6xdjskipyig09jzrvp82hx8a1xnqb9cyrrj"; + libraryHaskellDepends = [ base ]; + description = "the * -> * types, operators, and covariant instances"; + license = "unknown"; + }) {}; + + "star-to-star-contra" = callPackage + ({ mkDerivation, base, star-to-star }: + mkDerivation { + pname = "star-to-star-contra"; + version = "1.0"; + sha256 = "1kmpjm51jzk4pv6qggvwjvfqvqnr5z7znfbhiscvcq89j1842x53"; + libraryHaskellDepends = [ base star-to-star ]; + description = "contravariant instances for * -> * types and operators"; + license = "unknown"; + }) {}; + + "starling" = callPackage + ({ mkDerivation, base, binary, bytestring, failure, transformers }: + mkDerivation { + pname = "starling"; + version = "0.3.0"; + sha256 = "0i0f19k2b5y6vb0jngqwnf035csgiaqjgiw37wvj8vs2lbh907bp"; + libraryHaskellDepends = [ + base binary bytestring failure transformers + ]; + description = "A memcached client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "starrover2" = callPackage + ({ mkDerivation, base, bytestring, directory, EdisonCore, FTGL + , haskell98, mtl, OpenGL, random, SDL + }: + mkDerivation { + pname = "starrover2"; + version = "0.1.1"; + sha256 = "0rdkxyhy62h87vdq08znqpjhg4wriwvbmn0pwak9nqsd5xk6slka"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring directory EdisonCore FTGL haskell98 mtl OpenGL + random SDL + ]; + description = "Space simulation game"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "starrover2"; + }) {}; + + "starter" = callPackage + ({ mkDerivation, base, fsnotify }: + mkDerivation { + pname = "starter"; + version = "0.3.0"; + sha256 = "14rxrs1gjsm26m7rk4rj9b2389zca0j24kjl7sfznqpxgk99qmpx"; + libraryHaskellDepends = [ base fsnotify ]; + description = "Develop applications without restarts"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "starter-snake-haskell" = callPackage + ({ mkDerivation, aeson, base, containers, scotty, text }: + mkDerivation { + pname = "starter-snake-haskell"; + version = "1.1.0"; + sha256 = "12sk4bkl79gpiyygfcwq897gbr2fqfrmf3wf5adqg2sm57fvxnf7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson base containers scotty text ]; + executableHaskellDepends = [ aeson base containers scotty text ]; + testHaskellDepends = [ aeson base containers scotty text ]; + description = "A Haskell Battlesnake starter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "starter-snake-haskell-exe"; + broken = true; + }) {}; + + "stash" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, directory + , hashable, text, vector + }: + mkDerivation { + pname = "stash"; + version = "0.1"; + sha256 = "01h3s19agw2aa6a0hw8f9k2qibmckqllvnx2yy2w2p1xlw8g9jwm"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring directory hashable text vector + ]; + description = "To be written"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "state" = callPackage + ({ mkDerivation, arrows, base, mtl }: + mkDerivation { + pname = "state"; + version = "0.1"; + sha256 = "0j5hbh0rkcwfigvskmgb0hql95qs0cjbys61c6sni2hc719bshx6"; + libraryHaskellDepends = [ arrows base mtl ]; + description = "Data.State"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "state-bag" = callPackage + ({ mkDerivation, base, ghc-prim, hspec, primitive, transformers + , vector + }: + mkDerivation { + pname = "state-bag"; + version = "0.1.0.0"; + sha256 = "0i1580w2dg4mqbig124lsl9ndynd2rd5kjpzgr114izxindskfmc"; + libraryHaskellDepends = [ + base ghc-prim primitive transformers vector + ]; + testHaskellDepends = [ base hspec transformers ]; + description = "Monad transformers for holding bags of state"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "state-codes" = callPackage + ({ mkDerivation, aeson, base, hspec, QuickCheck, shakespeare, text + }: + mkDerivation { + pname = "state-codes"; + version = "0.1.3"; + sha256 = "18gls0gyk3iz9i03zw31x3xhi5m1y2r98qkkrah8kz07fsbxqrqn"; + libraryHaskellDepends = [ aeson base shakespeare text ]; + testHaskellDepends = [ aeson base hspec QuickCheck text ]; + description = "ISO 3166-2:US state codes and i18n names"; + license = lib.licenses.mit; + }) {}; + + "state-plus" = callPackage + ({ mkDerivation, base, checkers, mtl, QuickCheck }: + mkDerivation { + pname = "state-plus"; + version = "0.1.3"; + sha256 = "1g5h9hmflp86vl40s0a6bq0mnbkrzdcijp03gc3ywsnjn552d459"; + libraryHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base checkers mtl QuickCheck ]; + description = "MonadPlus for StateT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "state-record" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "state-record"; + version = "0.0.1"; + sha256 = "1y9ql1dlv2kf564x153gyw5h967pjn5zilfq88px8rqmkydqix7g"; + libraryHaskellDepends = [ base mtl template-haskell ]; + description = "Better records for State monad states"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stateWriter" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, dlist, free + , hspec, lens, mtl, QuickCheck, transformers, vector + }: + mkDerivation { + pname = "stateWriter"; + version = "0.4.0"; + sha256 = "0jilpcfbg1gx66c4wwkrzy52df450vhm0l3fyqlbj4li31q4h4q4"; + libraryHaskellDepends = [ base mtl transformers ]; + testHaskellDepends = [ base free hspec mtl QuickCheck ]; + benchmarkHaskellDepends = [ + base containers criterion deepseq dlist lens mtl transformers + vector + ]; + description = "A faster variant of the RWS monad transformers"; + license = lib.licenses.bsd3; + }) {}; + + "statechart" = callPackage + ({ mkDerivation, base, polyparse }: + mkDerivation { + pname = "statechart"; + version = "0.1.0"; + sha256 = "122vv9h3rxn126chm5bj4rkxd7mbzndy73ck5nlmnhhxyks25d26"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base polyparse ]; + description = "Compiles Rhapsody statecharts to C"; + license = lib.licenses.bsd3; + mainProgram = "statechart"; + }) {}; + + "stateful-mtl" = callPackage + ({ mkDerivation, base, MaybeT, mtl }: + mkDerivation { + pname = "stateful-mtl"; + version = "1.0.7"; + sha256 = "19645rqfqbcvngq8hj7bryl35lgx7p5k55vgsxa1a2hm2kq8vm5h"; + libraryHaskellDepends = [ base MaybeT mtl ]; + description = "Typeclass instances for monad transformer stacks with an ST thread at the bottom"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stateref" = callPackage + ({ mkDerivation, base, mtl, stm }: + mkDerivation { + pname = "stateref"; + version = "0.3"; + sha256 = "0hdpw6g255lj7jjvgqwhjdpzmka546vda5qjvry8gjj6nfm91lvx"; + libraryHaskellDepends = [ base mtl stm ]; + description = "Abstraction for things that work like IORef"; + license = lib.licenses.publicDomain; + }) {}; + + "statestack" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "statestack"; + version = "0.3.1.1"; + sha256 = "1747qzaj3xqc90fj4ddch3ra5kj52rfd1dn7a8c6fkdk68q76mfd"; + revision = "2"; + editedCabalFile = "1k60fkszxxyya6amqyjkz5dsxri3c07kgdr6mb1hw4b3dnvq6gwa"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Simple State-like monad transformer with saveable and restorable state"; + license = lib.licenses.bsd3; + }) {}; + + "statethread" = callPackage + ({ mkDerivation, applicative, base, transformers }: + mkDerivation { + pname = "statethread"; + version = "0.1.1"; + sha256 = "05clniwqk4i3zz22jzbjj2x9cgkxb2ks7mccjyp3gyy4zbm2xlmz"; + libraryHaskellDepends = [ applicative base transformers ]; + description = "The ST monad and STRefs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {applicative = null;}; + + "statgrab" = callPackage + ({ mkDerivation, async, base, bytestring, libstatgrab, time + , transformers + }: + mkDerivation { + pname = "statgrab"; + version = "0.1.3"; + sha256 = "1rckyxg1px6v69rbr1ldy107b1q5rrh89dawlrdjzwbnmxjgbvj5"; + libraryHaskellDepends = [ + async base bytestring time transformers + ]; + librarySystemDepends = [ libstatgrab ]; + description = "Collect system level metrics and statistics"; + license = "unknown"; + }) {inherit (pkgs) libstatgrab;}; + + "static" = callPackage + ({ mkDerivation, base, binary, bytestring, constraints, doctest + , mtl, serialise, singletons, tasty, tasty-hunit, template-haskell + , text, transformers + }: + mkDerivation { + pname = "static"; + version = "0.1.0.1"; + sha256 = "1w99kc32r0pfsi3l1bjy7sp5hga5j7fqv0ix8gszzhz600yzphlq"; + libraryHaskellDepends = [ + base binary bytestring constraints serialise singletons + template-haskell text + ]; + testHaskellDepends = [ + base doctest mtl tasty tasty-hunit transformers + ]; + description = "Type-safe and interoperable static values and closures"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "static-bytes" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-discover, memory + , primitive, QuickCheck, rio, text, vector + }: + mkDerivation { + pname = "static-bytes"; + version = "0.1.0"; + sha256 = "00lai18b7wzyy08l6na0lnzpzlwsld7iqfcz2r0l6qbxmdmm3hsx"; + libraryHaskellDepends = [ + base bytestring memory primitive rio vector + ]; + testHaskellDepends = [ + base bytestring hspec memory primitive QuickCheck rio text vector + ]; + testToolDepends = [ hspec-discover ]; + description = "A Haskell library providing types representing 8, 16, 32, 64 or 128 bytes of data"; + license = lib.licenses.bsd3; + }) {}; + + "static-canvas" = callPackage + ({ mkDerivation, base, double-conversion, free, mtl, text }: + mkDerivation { + pname = "static-canvas"; + version = "0.2.0.3"; + sha256 = "0jfp3nk9flzjw0qjkbh7rk7q0g6dsmgqb2xwrfmg5pnf13gj821p"; + revision = "2"; + editedCabalFile = "1xf89gl68zfs0dk2qgsycw620p2ibslc9x36zs0vj9mxxz371l9s"; + libraryHaskellDepends = [ base double-conversion free mtl text ]; + description = "DSL to generate HTML5 Canvas javascript"; + license = lib.licenses.bsd3; + }) {}; + + "static-closure" = callPackage + ({ mkDerivation, base, binary, bytestring, constraints, containers + , ghc-instances, template-haskell + }: + mkDerivation { + pname = "static-closure"; + version = "0.1.0.0"; + sha256 = "16cjjyn51wsv3ngc8fbivlshnjp085xxxnv0snyywyxpna1nn79d"; + libraryHaskellDepends = [ + base binary bytestring constraints containers ghc-instances + template-haskell + ]; + description = "Serialisable static pointers to functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "static-hash" = callPackage + ({ mkDerivation, array, base, containers, hashable, primes }: + mkDerivation { + pname = "static-hash"; + version = "0.0.2"; + sha256 = "1kp832cxhclairdpha9mhxma52102b7x1clw6cnlxjzmjygbqbk3"; + libraryHaskellDepends = [ array base containers hashable primes ]; + description = "Immutable hash"; + license = lib.licenses.bsd3; + }) {}; + + "static-ls" = callPackage + ({ mkDerivation, array, base, containers, directory, errors, extra + , filepath, ghc, ghc-paths, ghcide, hiedb, hspec, hspec-discover + , lsp, lsp-types, mtl, optparse-applicative, parsec, sqlite-simple + , template-haskell, text, transformers, unliftio-core + }: + mkDerivation { + pname = "static-ls"; + version = "0.1.2"; + sha256 = "0q1nawdwb1f6l2l1bdg2yxydcl5dp38f1wlvgn9wrr1vpkamna72"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers directory errors extra filepath ghc ghc-paths + ghcide hiedb lsp lsp-types mtl parsec sqlite-simple + template-haskell text transformers unliftio-core + ]; + executableHaskellDepends = [ + array base containers directory errors extra filepath ghc ghc-paths + ghcide hiedb lsp lsp-types mtl optparse-applicative parsec + sqlite-simple template-haskell text transformers unliftio-core + ]; + testHaskellDepends = [ + array base containers directory errors extra filepath ghc ghc-paths + ghcide hiedb hspec lsp lsp-types mtl parsec sqlite-simple + template-haskell text transformers unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "See README on Github for more information"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "static-ls"; + broken = true; + }) {}; + + "static-resources" = callPackage + ({ mkDerivation, base, directory, filepath, hslogger, HUnit + , MissingH, mtl, old-time, process, syb, test-framework + , test-framework-hunit, test-framework-quickcheck2, time + }: + mkDerivation { + pname = "static-resources"; + version = "0.1.7"; + sha256 = "0wf9kpn1l2iq00m1ms46vn2lrnyy8ip1z54ya2h4kqarcy5sr8m9"; + libraryHaskellDepends = [ + base directory filepath hslogger MissingH mtl old-time process syb + time + ]; + testHaskellDepends = [ + base directory hslogger HUnit MissingH mtl old-time syb + test-framework test-framework-hunit test-framework-quickcheck2 time + ]; + description = "JavaScript and Css files concat for http optimization. Now with LESS support."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "static-tensor" = callPackage + ({ mkDerivation, base, criterion, deepseq, Diff, lens, linear + , mono-traversable, mwc-random, singletons, split, tasty + , tasty-golden, template-haskell, text, typed-process, vector + }: + mkDerivation { + pname = "static-tensor"; + version = "0.2.1.0"; + sha256 = "0h95kmrm2kqs84kcp2n3cdrkqn7ygnypqj357gvwxv3wj6zldrp2"; + libraryHaskellDepends = [ + base deepseq lens mono-traversable singletons split + template-haskell + ]; + testHaskellDepends = [ + base Diff tasty tasty-golden text typed-process + ]; + benchmarkHaskellDepends = [ + base criterion deepseq linear mwc-random vector + ]; + description = "Tensors of statically known size"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "static-text" = callPackage + ({ mkDerivation, base, bytestring, doctest, doctest-driver-gen + , markdown-unlit, tasty, tasty-hunit, template-haskell, text + , vector + }: + mkDerivation { + pname = "static-text"; + version = "0.2.0.7"; + sha256 = "1mphxd0wpr4qwyznff96qn5b1xb2x9k956aghap6nnabnyhgvqr4"; + libraryHaskellDepends = [ + base bytestring template-haskell text vector + ]; + testHaskellDepends = [ + base bytestring doctest doctest-driver-gen markdown-unlit tasty + tasty-hunit template-haskell + ]; + testToolDepends = [ markdown-unlit ]; + description = "Lists, Texts, ByteStrings and Vectors of statically known length"; + license = lib.licenses.bsd3; + }) {}; + + "staticanalysis" = callPackage + ({ mkDerivation, base, MissingH }: + mkDerivation { + pname = "staticanalysis"; + version = "0.0.0.3"; + sha256 = "0b6y8yi0cfisi58pxxx1gnd1vab2i8f5wb3gzv1dfsxx5hl6jlwf"; + libraryHaskellDepends = [ base MissingH ]; + description = "Reusable static analysis interfaces and modules"; + license = lib.licenses.gpl3Only; + }) {}; + + "statistics" = callPackage + ({ mkDerivation, aeson, async, base, binary, data-default-class + , deepseq, dense-linear-algebra, erf, ieee754, math-functions + , mwc-random, parallel, primitive, QuickCheck, random, tasty + , tasty-expected-failure, tasty-hunit, tasty-quickcheck, vector + , vector-algorithms, vector-binary-instances, vector-th-unbox + }: + mkDerivation { + pname = "statistics"; + version = "0.16.2.1"; + sha256 = "1r2ww0r7mki27830bfg3xf7s9pdv1yj4hdqncpc89xyil1lc1h57"; + libraryHaskellDepends = [ + aeson async base binary data-default-class deepseq + dense-linear-algebra math-functions mwc-random parallel primitive + random vector vector-algorithms vector-binary-instances + vector-th-unbox + ]; + testHaskellDepends = [ + aeson base binary dense-linear-algebra erf ieee754 math-functions + primitive QuickCheck tasty tasty-expected-failure tasty-hunit + tasty-quickcheck vector vector-algorithms + ]; + description = "A library of statistical types, data, and functions"; + license = lib.licenses.bsd2; + }) {}; + + "statistics-dirichlet" = callPackage + ({ mkDerivation, base, deepseq, hmatrix-special + , nonlinear-optimization, vector + }: + mkDerivation { + pname = "statistics-dirichlet"; + version = "0.6.3"; + sha256 = "1sx7hxv5gvzr270h4lb76dihcqcqwgdm6mq2394s407iipb2clbw"; + libraryHaskellDepends = [ + base deepseq hmatrix-special nonlinear-optimization vector + ]; + description = "Functions for working with Dirichlet densities and mixtures on vectors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "statistics-fusion" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "statistics-fusion"; + version = "1.0.1"; + sha256 = "17w7vz0jarbyf9y72bn9yg134q6ja5ymfyl1v9nx94glbhbybrlf"; + libraryHaskellDepends = [ base vector ]; + description = "An implementation of high performance, minimal statistics functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "statistics-hypergeometric-genvar" = callPackage + ({ mkDerivation, base, math-functions, mwc-random, primitive + , statistics + }: + mkDerivation { + pname = "statistics-hypergeometric-genvar"; + version = "0.1.0.0"; + sha256 = "05j83vaklwi73yr4q4yq5f36wzmbas73lxkj0dkg0w1ss97syv7m"; + libraryHaskellDepends = [ + base math-functions mwc-random primitive statistics + ]; + description = "Random variate generation from hypergeometric distributions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "statistics-linreg" = callPackage + ({ mkDerivation, base, MonadRandom, random, random-shuffle, safe + , statistics, vector + }: + mkDerivation { + pname = "statistics-linreg"; + version = "0.3"; + sha256 = "02c9xrd3b8iy7bwgsf1r06smi88k3sgpqv2ivr782wl0dcbc4wv2"; + libraryHaskellDepends = [ + base MonadRandom random random-shuffle safe statistics vector + ]; + description = "Linear regression between two samples, based on the 'statistics' package"; + license = lib.licenses.mit; + }) {}; + + "statistics-skinny" = callPackage + ({ mkDerivation, async, base, base-orphans, data-default-class + , deepseq, dense-linear-algebra, erf, ieee754, math-functions + , monad-par, mwc-random, primitive, QuickCheck, tasty + , tasty-expected-failure, tasty-hunit, tasty-quickcheck, vector + , vector-algorithms, vector-th-unbox + }: + mkDerivation { + pname = "statistics-skinny"; + version = "0.15.2.0"; + sha256 = "1rx65xyi7xlf5a0p1xvyi7rmba4x4xrb462lhybwr4c0xv1c2mbl"; + libraryHaskellDepends = [ + async base base-orphans data-default-class deepseq + dense-linear-algebra math-functions monad-par mwc-random primitive + vector vector-algorithms vector-th-unbox + ]; + testHaskellDepends = [ + base dense-linear-algebra erf ieee754 math-functions mwc-random + primitive QuickCheck tasty tasty-expected-failure tasty-hunit + tasty-quickcheck vector vector-algorithms + ]; + description = "A library of statistical types, data, and functions"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stats" = callPackage + ({ mkDerivation, base, statistics, text, vector }: + mkDerivation { + pname = "stats"; + version = "0.1.1"; + sha256 = "08ig4nrlqshxmiar739zfbs95hlrp8l212hszh4zs0w2x4i3s17f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base statistics text vector ]; + description = "command line statistics"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "stats"; + broken = true; + }) {}; + + "statsd" = callPackage + ({ mkDerivation, base, bytestring, monad-control, mtl, network + , random + }: + mkDerivation { + pname = "statsd"; + version = "0.1.0.1"; + sha256 = "13bcqms31rvzs3lfbmx43wqkmp21jbzj326yn971334cf722f0a1"; + libraryHaskellDepends = [ + base bytestring monad-control mtl network random + ]; + description = "StatsD API"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "statsd-client" = callPackage + ({ mkDerivation, base, byteable, bytestring, crypto-api, cryptohash + , digest-pure, DRBG, network, network-uri, old-time, random + , time-units + }: + mkDerivation { + pname = "statsd-client"; + version = "0.3.0.0"; + sha256 = "01nz6lyy1yvifgw12izx45ydvwq8fl65bd7bw8w0zbbb038zl32l"; + libraryHaskellDepends = [ + base byteable bytestring crypto-api cryptohash digest-pure DRBG + network network-uri old-time random time-units + ]; + description = "Statsd UDP client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "statsd-datadog" = callPackage + ({ mkDerivation, base, bytestring, monad-control, network, text + , transformers-base + }: + mkDerivation { + pname = "statsd-datadog"; + version = "0.2.0.0"; + sha256 = "1c9kgyzfk5xdxsjkjhs6vbiz03mqm41qr0ycyfxc11v0wl78yazk"; + libraryHaskellDepends = [ + base bytestring monad-control network text transformers-base + ]; + description = "DataDog-flavored StatsD client"; + license = lib.licenses.mit; + }) {}; + + "statsd-rupp" = callPackage + ({ mkDerivation, base, bytestring, hspec, network, QuickCheck + , unliftio, unordered-containers, vector + }: + mkDerivation { + pname = "statsd-rupp"; + version = "0.4.0.4"; + sha256 = "1y1c7ln8fany6inshxkmz6dz2g9wpcrrijkgqgfabhvg8nqqgi9w"; + libraryHaskellDepends = [ + base bytestring network unliftio unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring hspec network QuickCheck unliftio + unordered-containers vector + ]; + description = "Simple StatsD Client"; + license = lib.licenses.bsd3; + }) {}; + + "statsdi" = callPackage + ({ mkDerivation, base, bytestring, dequeue, ether, hashable, hspec + , network, random, stm, tasty, tasty-hspec, template-haskell, time + , transformers, transformers-lift, unordered-containers + }: + mkDerivation { + pname = "statsdi"; + version = "0.2.0.0"; + sha256 = "1gbaxrvn8ilrj808hplqlibawy9kdmfb5pc2yzzdghmcsjys24g1"; + revision = "1"; + editedCabalFile = "02kf7pigkvqsm720l8rn6m3gdjqrdhli5yijsjf8n11mj6k8xrk0"; + libraryHaskellDepends = [ + base bytestring dequeue ether hashable network random stm + template-haskell time transformers transformers-lift + unordered-containers + ]; + testHaskellDepends = [ + base bytestring hspec network stm tasty tasty-hspec time + ]; + description = "A lovely [Dog]StatsD implementation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "status-notifier-item" = callPackage + ({ mkDerivation, base, byte-order, bytestring, bytestring-to-vector + , containers, dbus, dbus-hslogger, filepath, hslogger, lens + , optparse-applicative, template-haskell, text, transformers + , vector + }: + mkDerivation { + pname = "status-notifier-item"; + version = "0.3.1.0"; + sha256 = "1x3zqa2b9vl5mirfbh2bmyali47jpfcqsw4xxgbmsgz9jiffpda9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base byte-order bytestring bytestring-to-vector containers dbus + filepath hslogger lens template-haskell text transformers vector + ]; + executableHaskellDepends = [ + base dbus dbus-hslogger hslogger optparse-applicative + ]; + description = "A wrapper over the StatusNotifierItem/libappindicator dbus specification"; + license = lib.licenses.bsd3; + }) {}; + + "statvfs" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "statvfs"; + version = "0.2"; + sha256 = "16z9fddgvf5sl7zy7p74fng9lkdw5m9i5np3q4s2h8jdi43mwmg1"; + libraryHaskellDepends = [ base ]; + description = "Get unix filesystem statistics with statfs, statvfs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "staversion" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal + , containers, directory, filepath, hashable, heredoc, hspec + , hspec-discover, http-client, http-client-tls, http-types + , megaparsec, optparse-applicative, pretty, process, QuickCheck + , semigroups, text, transformers, transformers-compat + , unordered-containers, yaml + }: + mkDerivation { + pname = "staversion"; + version = "0.2.4.3"; + sha256 = "1l56w3calsk7r5j57r9qv95b8a1bx12fq2hjgx5sliw0a3q6pam2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-wl-pprint base bytestring Cabal containers directory + filepath hashable http-client http-client-tls http-types megaparsec + optparse-applicative pretty process semigroups text transformers + transformers-compat unordered-containers yaml + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring Cabal filepath heredoc hspec QuickCheck semigroups + text unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "What version is the package X in stackage lts-Y.ZZ?"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "staversion"; + broken = true; + }) {}; + + "stb-image" = callPackage + ({ mkDerivation, base, bitmap, bytestring }: + mkDerivation { + pname = "stb-image"; + version = "0.2.1"; + sha256 = "1mx6i5q56wy13fvpnypb2c6fk2z3i5xdfblkpazzc70p2dgxaf52"; + libraryHaskellDepends = [ base bitmap bytestring ]; + description = "A wrapper around Sean Barrett's JPEG/PNG decoder"; + license = lib.licenses.publicDomain; + }) {}; + + "stb-image-redux" = callPackage + ({ mkDerivation, base, hspec, vector }: + mkDerivation { + pname = "stb-image-redux"; + version = "0.2.1.2"; + sha256 = "1s23f38za0zv9vzj4qn5qq2ajhgr6g9gsd2nck2hmkqfjpw1mx1v"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ base hspec vector ]; + description = "Image loading and writing microlibrary"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stb-truetype" = callPackage + ({ mkDerivation, array, base, bytestring, containers }: + mkDerivation { + pname = "stb-truetype"; + version = "0.1.4"; + sha256 = "1fk9qkra5f18wql76vakdq9796z0dbg1d4apv2zjj47rla43ii38"; + libraryHaskellDepends = [ array base bytestring containers ]; + description = "A wrapper around Sean Barrett's TrueType rasterizer library"; + license = lib.licenses.publicDomain; + }) {}; + + "stc-lang" = callPackage + ({ mkDerivation, abstract-par, aeson, base, BoundedChan, bytestring + , clock, deepseq, ghc-prim, hashable, hashtables, hedis, HUnit + , hw-kafka-client, microlens, microlens-aeson, monad-par + , monad-par-extras, mtl, random, test-framework + , test-framework-hunit, text, time, transformers, uuid-types + , vector, yaml + }: + mkDerivation { + pname = "stc-lang"; + version = "1.0.0"; + sha256 = "1x11q696f3598g3ph3shiia0xwxqjaydp27inmfqz01p891xhj5w"; + revision = "1"; + editedCabalFile = "1fjkr2k0j2463vifmaqm6d8pk3r66wrmf74g8lypgf9p4vbsv53m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + abstract-par base BoundedChan bytestring deepseq microlens + monad-par monad-par-extras mtl transformers + ]; + executableHaskellDepends = [ + aeson base BoundedChan bytestring clock deepseq hashable hashtables + hedis hw-kafka-client microlens microlens-aeson mtl random text + transformers uuid-types vector yaml + ]; + testHaskellDepends = [ + base deepseq ghc-prim HUnit microlens mtl test-framework + test-framework-hunit time transformers + ]; + description = "A library for implicit, monadic dataflow parallelism"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ohua-stream-bench"; + broken = true; + }) {}; + + "std" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "std"; + version = "0"; + sha256 = "0ldn5yxpj99yhhp5x7zlxjmd9qgqyjg68avr19k7argwcf3nr9y9"; + doHaddock = false; + description = "TBA"; + license = lib.licenses.bsd3; + }) {}; + + "stdata" = callPackage + ({ mkDerivation, base, parsec, syb, template-haskell }: + mkDerivation { + pname = "stdata"; + version = "0.0.4"; + sha256 = "0ijir2knl4vc1cpzzmf32wcjfdc958li1wd7w5vdmgk4bx45kybf"; + libraryHaskellDepends = [ base parsec syb template-haskell ]; + description = "Structure Data Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stdcxx" = callPackage + ({ mkDerivation, base, fficxx-runtime, template-haskell }: + mkDerivation { + pname = "stdcxx"; + version = "0.7.0.1"; + sha256 = "0830lv6vildyxnpkxgrxpn17k621wgisklw6c2mqiqvm6n9wjga7"; + libraryHaskellDepends = [ base fficxx-runtime template-haskell ]; + description = "Binding to Standard Template Library C++"; + license = lib.licenses.bsd2; + }) {}; + + "stdf" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , containers, data-binary-ieee754, split, text, time, unix-time + , zlib + }: + mkDerivation { + pname = "stdf"; + version = "0.2.0.0"; + sha256 = "1blwf18qvsrhkxfakyznr3ljr35dw6d027jybr2hh4a5yfqn6zyd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring containers + data-binary-ieee754 split text time unix-time zlib + ]; + executableHaskellDepends = [ + aeson base base64-bytestring binary bytestring split text + ]; + description = "Parse Structured Test Data Format (STDF)"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stdio" = callPackage + ({ mkDerivation, base, case-insensitive, deepseq, exceptions + , ghc-prim, hashable, hspec, hspec-discover, HUnit, integer-gmp + , libuv, primitive, QuickCheck, quickcheck-instances, scientific + , stm, tagged, template-haskell, time, unordered-containers, word8 + }: + mkDerivation { + pname = "stdio"; + version = "0.2.0.0"; + sha256 = "0j2ywcrzwx2q9fwa8slx7clzgrmfsnfz22ma08b77ii0yg0za271"; + libraryHaskellDepends = [ + base case-insensitive deepseq exceptions ghc-prim hashable + integer-gmp primitive QuickCheck scientific stm tagged + template-haskell time unordered-containers + ]; + libraryPkgconfigDepends = [ libuv ]; + libraryToolDepends = [ hspec-discover ]; + testHaskellDepends = [ + base hashable hspec HUnit integer-gmp primitive QuickCheck + quickcheck-instances scientific word8 + ]; + description = "A simple and high performance IO toolkit for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libuv;}; + + "steambrowser" = callPackage + ({ mkDerivation, base, directory, parsec, transformers }: + mkDerivation { + pname = "steambrowser"; + version = "0.1.0.0"; + sha256 = "071ial002ip6lsm422wf9xzq7ka70h4va67382smkbgiinbma5g4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory parsec transformers ]; + description = "List and launch steam games from the cli"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "steambrowser"; + broken = true; + }) {}; + + "steeloverseer" = callPackage + ({ mkDerivation, aeson, aeson-compat, ansi-terminal, async, base + , bytestring, containers, directory, exceptions, filepath, fsnotify + , hspec, hspec-discover, managed, mtl, optparse-applicative + , process, regex-tdfa, semigroups, stm, streaming, text, unix, yaml + }: + mkDerivation { + pname = "steeloverseer"; + version = "2.1.0.1"; + sha256 = "1zz30i6icz3pghrvcyvp8xfzdf3zn3zwqc53chpksb8mkm26fngp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-compat ansi-terminal async base bytestring containers + exceptions fsnotify managed mtl process regex-tdfa semigroups stm + streaming text unix yaml + ]; + libraryToolDepends = [ hspec-discover ]; + executableHaskellDepends = [ + aeson-compat async base bytestring directory exceptions filepath + fsnotify managed mtl optparse-applicative regex-tdfa semigroups stm + streaming text yaml + ]; + executableToolDepends = [ hspec-discover ]; + testHaskellDepends = [ + aeson-compat async base bytestring exceptions fsnotify hspec + managed mtl regex-tdfa semigroups stm streaming text yaml + ]; + testToolDepends = [ hspec-discover ]; + description = "A file watcher and development tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sos"; + }) {}; + + "stego-uuid" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, memory, random, uuid + }: + mkDerivation { + pname = "stego-uuid"; + version = "1.0.0.0"; + sha256 = "1czdfnfama0phsbgv1a55815gnnkrqm5wggw9n10g4lfl866qbyv"; + libraryHaskellDepends = [ base bytestring cryptonite memory uuid ]; + testHaskellDepends = [ base random uuid ]; + description = "Generator and verifier for steganographic numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stemmer" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "stemmer"; + version = "0.5.2"; + sha256 = "1pg6bk9p1agip8nqzvdpw1hjjf0nwq9fmr58750wda6il7nljx3m"; + libraryHaskellDepends = [ base ]; + description = "Haskell bindings to the Snowball stemming library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stemmer-german" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "stemmer-german"; + version = "0.1.1.1"; + sha256 = "037dw03zb4xdfbzp8js04ymrxii7rsin7pwiansa9khb29w2jqsn"; + revision = "1"; + editedCabalFile = "0pvghdxgd56yjm33lrzk6343lklnfdw77g30vhbfddwwdx1ifx2v"; + libraryHaskellDepends = [ base text ]; + description = "Extract the stem of a German inflected word form"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "step-function" = callPackage + ({ mkDerivation, base, containers, deepseq, QuickCheck }: + mkDerivation { + pname = "step-function"; + version = "0.2.0.1"; + sha256 = "0hpzbjgjgsrx6q7sjk2dz40i2lggx8wraqlf58ibbv3y1yvb2q6a"; + revision = "2"; + editedCabalFile = "034mk1k23qs8d9y1iyxnpxn0zcq0yy6z7jy9lp3l4vin6gmpz0vk"; + libraryHaskellDepends = [ base containers deepseq QuickCheck ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Staircase functions or piecewise constant functions"; + license = lib.licenses.bsd3; + }) {}; + + "stepwise" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "stepwise"; + version = "1.0.2"; + sha256 = "059k8g3wb4hkxk42vm83vv6kh3igrpf7fc97xvn3qai5rx3jmgqf"; + libraryHaskellDepends = [ base containers mtl ]; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stern-brocot" = callPackage + ({ mkDerivation, alg, base, criterion, smallcheck, tasty + , tasty-smallcheck, universe-base + }: + mkDerivation { + pname = "stern-brocot"; + version = "0.1.0.0"; + sha256 = "0x3d6k1vbwa0gn41z3lq877l70mghq1gic37l6vg1v4s5cyx0w6m"; + libraryHaskellDepends = [ alg base universe-base ]; + testHaskellDepends = [ + base smallcheck tasty tasty-smallcheck universe-base + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Positive rational numbers represented as paths in the Stern-Brocot tree"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stgi" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, containers + , deepseq, parsers, prettyprinter, prettyprinter-ansi-terminal + , QuickCheck, semigroups, smallcheck, tasty, tasty-html + , tasty-hunit, tasty-quickcheck, tasty-rerun, tasty-smallcheck + , template-haskell, text, th-lift, transformers, trifecta + }: + mkDerivation { + pname = "stgi"; + version = "1.1"; + sha256 = "1kl2nxwm8r2pjciy5kmkf4mqqrrc8iy5i02h76xm0ysmwzndq1ck"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint base containers deepseq parsers prettyprinter + prettyprinter-ansi-terminal semigroups template-haskell text + th-lift transformers trifecta + ]; + executableHaskellDepends = [ ansi-terminal base semigroups text ]; + testHaskellDepends = [ + ansi-wl-pprint base containers deepseq prettyprinter QuickCheck + semigroups smallcheck tasty tasty-html tasty-hunit tasty-quickcheck + tasty-rerun tasty-smallcheck template-haskell text + ]; + description = "Educational implementation of the STG (Spineless Tagless G-machine)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stgi-exe"; + broken = true; + }) {}; + + "stickyKeysHotKey" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "stickyKeysHotKey"; + version = "0.1.0.2"; + sha256 = "0iw1ia3sf4rwzbkcckbxzr288i6lbgv7vaaynyrkg2c17gjs492a"; + libraryHaskellDepends = [ base ]; + description = "get and set STICKYKEYS.SKF_HOTKEYACTIVE"; + license = lib.licenses.bsd3; + }) {}; + + "stitch" = callPackage + ({ mkDerivation, base, Cabal, containers, criterion, hspec, text + , transformers + }: + mkDerivation { + pname = "stitch"; + version = "0.6.0.0"; + sha256 = "1pk2snnvdn9f7xpnhgffzdqxps4spgvmcrbhjdfwpjxrlnxgviq9"; + revision = "1"; + editedCabalFile = "0w4d5m5682nv1aas7d47rk1ddgdxc3rvc0qz1dsmxkajfqi1axpk"; + libraryHaskellDepends = [ base containers text transformers ]; + testHaskellDepends = [ base Cabal hspec text ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "lightweight CSS DSL"; + license = lib.licenses.bsd3; + }) {}; + + "stm_2_5_3_1" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "stm"; + version = "2.5.3.1"; + sha256 = "1rrh4s07vav9mlhpqsq9r6r0gh3f4k8g1gjlx63ngkpdj59ldc7b"; + libraryHaskellDepends = [ array base ]; + description = "Software Transactional Memory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stm-actor" = callPackage + ({ mkDerivation, base, hspec, mtl, stm, stm-queue, transformers + , unliftio-core + }: + mkDerivation { + pname = "stm-actor"; + version = "0.3.1.0"; + sha256 = "0s68c8lrlh2d3n9k3nq6pl31lyxnvfxyd09da133lcl0msksicmf"; + libraryHaskellDepends = [ + base mtl stm stm-queue transformers unliftio-core + ]; + testHaskellDepends = [ base hspec mtl stm stm-queue ]; + description = "A simplistic actor model based on STM"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stm-channelize" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-channelize"; + version = "0.1.1"; + sha256 = "1aj4zibq54ssbb7smkxjrjl24d9vccgjpl2b9261yqyg692cz9hm"; + libraryHaskellDepends = [ base stm ]; + description = "Transactional I/O for duplex streams"; + license = lib.licenses.bsd3; + }) {}; + + "stm-chans" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-chans"; + version = "3.0.0.9"; + sha256 = "0p9jq5fq3g77kf2kq807zrwqpw0z9a6zhw57h21wk4yb6zshs1ks"; + libraryHaskellDepends = [ base stm ]; + description = "Additional types of channels for STM"; + license = lib.licenses.bsd3; + }) {}; + + "stm-chunked-queues" = callPackage + ({ mkDerivation, async, base, HUnit, stm, tasty, tasty-hunit }: + mkDerivation { + pname = "stm-chunked-queues"; + version = "0.1.0.0"; + sha256 = "0264air2mhwbya2sxskrh4z1bs8il7d9iv4vm6wyz8zxxc95v1nj"; + libraryHaskellDepends = [ async base stm ]; + testHaskellDepends = [ async base HUnit stm tasty tasty-hunit ]; + description = "Chunked Communication Queues"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stm-conduit" = callPackage + ({ mkDerivation, async, base, cereal, cereal-conduit, conduit + , conduit-extra, directory, doctest, exceptions, HUnit, monad-loops + , QuickCheck, resourcet, stm, stm-chans, test-framework + , test-framework-hunit, test-framework-quickcheck2, transformers + , unliftio + }: + mkDerivation { + pname = "stm-conduit"; + version = "4.0.1"; + sha256 = "0hhlxvpp7mah8dcvkknh6skx44jfk3092zz2w52zlr255bkmn3p8"; + revision = "1"; + editedCabalFile = "1iyk2wfkpyq3jn0lybgf21b95rmkzgpvr8m066j06z4xngcvab36"; + libraryHaskellDepends = [ + async base cereal cereal-conduit conduit conduit-extra directory + exceptions monad-loops resourcet stm stm-chans transformers + unliftio + ]; + testHaskellDepends = [ + base conduit directory doctest HUnit QuickCheck resourcet stm + stm-chans test-framework test-framework-hunit + test-framework-quickcheck2 transformers unliftio + ]; + description = "Introduces conduits to channels, and promotes using conduits concurrently"; + license = lib.licenses.bsd3; + }) {}; + + "stm-containers" = callPackage + ({ mkDerivation, base, deferred-folds, focus, foldl, free, hashable + , list-t, quickcheck-instances, rerebase, stm-hamt, tasty + , tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "stm-containers"; + version = "1.2.0.3"; + sha256 = "1cchysjykxiq3s85xaafxkz8kg1czygjs17jlk6ic3ihv2ybr34j"; + libraryHaskellDepends = [ + base deferred-folds focus hashable list-t stm-hamt transformers + ]; + testHaskellDepends = [ + deferred-folds focus foldl free list-t quickcheck-instances + rerebase tasty tasty-hunit tasty-quickcheck + ]; + description = "Containers for STM"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "stm-delay" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-delay"; + version = "0.1.1.1"; + sha256 = "0cla21v89gcvmr1iwzibq13v1yq02xg4h6k9l6kcprj7mhd5hcmi"; + libraryHaskellDepends = [ base stm ]; + testHaskellDepends = [ base stm ]; + description = "Updatable one-shot timer polled with STM"; + license = lib.licenses.bsd3; + }) {}; + + "stm-extras" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-extras"; + version = "0.1.0.3"; + sha256 = "0pmpf1r8q1favrbgvrnggvs93vwvml79yfqbs4xjqnjsglahl8c8"; + libraryHaskellDepends = [ base stm ]; + description = "Extra STM functions"; + license = lib.licenses.bsd3; + }) {}; + + "stm-firehose" = callPackage + ({ mkDerivation, base, blaze-builder, conduit, hspec, http-types + , HUnit, resourcet, stm, stm-chans, stm-conduit, transformers, wai + , wai-conduit, warp + }: + mkDerivation { + pname = "stm-firehose"; + version = "0.3.0.2"; + sha256 = "1y6pis2p93kmwlxzdlx1sc975wpdkswv3srrpl60wmxsgvxb66b5"; + libraryHaskellDepends = [ + base blaze-builder conduit http-types resourcet stm stm-chans + stm-conduit transformers wai wai-conduit warp + ]; + testHaskellDepends = [ base hspec HUnit stm ]; + description = "Conduits and STM operations for fire hoses"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stm-hamt" = callPackage + ({ mkDerivation, async, base, criterion, deferred-folds, focus + , free, hashable, list-t, primitive, primitive-extras, QuickCheck + , quickcheck-instances, random, rebase, rerebase, tasty + , tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "stm-hamt"; + version = "1.2.0.14"; + sha256 = "0rhqndyy3xq3xn408r17zshvjkibjc2562yzxx5qmjq8qsnlnjxd"; + libraryHaskellDepends = [ + base deferred-folds focus hashable list-t primitive + primitive-extras transformers + ]; + testHaskellDepends = [ + deferred-folds focus QuickCheck quickcheck-instances rerebase tasty + tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + async criterion focus free random rebase + ]; + description = "STM-specialised Hash Array Mapped Trie"; + license = lib.licenses.mit; + }) {}; + + "stm-incremental" = callPackage + ({ mkDerivation, base, hspec, stm }: + mkDerivation { + pname = "stm-incremental"; + version = "0.1.1.0"; + sha256 = "15fymixnlbbdnpwqlnv83yzyx89a2x8y3h8d95xb4ad1d4fs79z3"; + libraryHaskellDepends = [ base stm ]; + testHaskellDepends = [ base hspec stm ]; + description = "A library for constructing incremental computations"; + license = lib.licenses.mit; + }) {}; + + "stm-io-hooks" = callPackage + ({ mkDerivation, array, base, mtl, stm }: + mkDerivation { + pname = "stm-io-hooks"; + version = "1.1.2"; + sha256 = "021s1ck8b09z6khaky2g8ymxf37hznqrl9n4sakb8j57mhliayvc"; + libraryHaskellDepends = [ array base mtl stm ]; + description = "Launch your IO-actions from within the STM monad"; + license = lib.licenses.bsd3; + }) {}; + + "stm-lifted" = callPackage + ({ mkDerivation, base, stm, transformers }: + mkDerivation { + pname = "stm-lifted"; + version = "2.5.0.0"; + sha256 = "0zsah3s288cgb2h4gdjqvby1c3xp95nvgd561sdhigxcwlxk2658"; + libraryHaskellDepends = [ base stm transformers ]; + description = "Software Transactional Memory lifted to MonadIO"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stm-linkedlist" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-linkedlist"; + version = "0.1.0.0"; + sha256 = "1x65z38dx0qi55fmbarc1827wpl4j08m23nklq8854y7kqznf9kr"; + libraryHaskellDepends = [ base stm ]; + description = "Mutable, doubly linked lists for STM"; + license = lib.licenses.bsd3; + }) {}; + + "stm-orelse-io" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-orelse-io"; + version = "0.1"; + sha256 = "11v0xc5zlw641mf6r5k8lqhzxc4y9bsx3xivwmbkfniph0x7g5m4"; + libraryHaskellDepends = [ base stm ]; + description = "Choose between the return value of an STM operation and an IO action"; + license = lib.licenses.bsd3; + }) {}; + + "stm-promise" = callPackage + ({ mkDerivation, base, mtl, process, QuickCheck, stm, unix }: + mkDerivation { + pname = "stm-promise"; + version = "0.0.3.1"; + sha256 = "07wrbj88gwdbsczjr225g0z1ai1v13mdg71gl9qsmipqs0s0pfwc"; + libraryHaskellDepends = [ base mtl process stm unix ]; + testHaskellDepends = [ base QuickCheck stm ]; + description = "Simple STM Promises for IO computations and external processes"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stm-queue" = callPackage + ({ mkDerivation, async, base, criterion, deepseq, hspec, stm, time + }: + mkDerivation { + pname = "stm-queue"; + version = "0.2.0.0"; + sha256 = "0g4w5wv1wmhg2sj6pyq5bd0fi1b7zf99f1z0sjl3l8q0jwks16cy"; + libraryHaskellDepends = [ base stm ]; + testHaskellDepends = [ async base hspec stm ]; + benchmarkHaskellDepends = [ + async base criterion deepseq hspec stm time + ]; + description = "An implementation of a real-time concurrent queue"; + license = lib.licenses.mit; + }) {}; + + "stm-queue-extras" = callPackage + ({ mkDerivation, base, stm, stm-chans }: + mkDerivation { + pname = "stm-queue-extras"; + version = "0.2.0.0.1"; + sha256 = "1zb6i8dg11pshvb6rm5sqdsbq547h4ys6wlmh2ywcmks2ss7q100"; + libraryHaskellDepends = [ base stm stm-chans ]; + description = "Extra queue utilities for STM"; + license = lib.licenses.asl20; + }) {}; + + "stm-sbchan" = callPackage + ({ mkDerivation, base, stm, stm-tlist }: + mkDerivation { + pname = "stm-sbchan"; + version = "0.1"; + sha256 = "0fz4vfbyr848b32vbdm3pjj9gwi7wj39l3vsqmdpjnbfwvkw0y0s"; + libraryHaskellDepends = [ base stm stm-tlist ]; + description = "Bounded channel for STM where item sizes can vary"; + license = lib.licenses.bsd3; + }) {}; + + "stm-split" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-split"; + version = "0.0.2.1"; + sha256 = "06c41p01x62p79bzwryjxr34l7cj65gl227fwwsvd9l6ihk8grp8"; + libraryHaskellDepends = [ base stm ]; + description = "TMVars, TVars and TChans with distinguished input and output side"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "stm-stats" = callPackage + ({ mkDerivation, base, containers, stm, template-haskell, time }: + mkDerivation { + pname = "stm-stats"; + version = "0.2.0.0"; + sha256 = "0i8ky2l8lvh7nymxglvbifp0ylbyjw20p75avzb51zpzx6qkjkqa"; + libraryHaskellDepends = [ + base containers stm template-haskell time + ]; + description = "retry statistics for STM transactions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stm-supply" = callPackage + ({ mkDerivation, async, base, concurrent-supply, QuickCheck, random + , Unique + }: + mkDerivation { + pname = "stm-supply"; + version = "0.2.0.0"; + sha256 = "131q9y32120laylc0r1xz5pkmw69yky17vc621rlk5dcwnkasfgq"; + libraryHaskellDepends = [ base concurrent-supply ]; + testHaskellDepends = [ async base QuickCheck random Unique ]; + description = "STM wrapper around Control.Concurrent.Supply."; + license = lib.licenses.bsd3; + }) {}; + + "stm-tlist" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "stm-tlist"; + version = "0.1.1"; + sha256 = "0ssr8phmm9m93kcp045jr0rcn1dxzz202cgyw1vzjl2ch55bcsy6"; + libraryHaskellDepends = [ base stm ]; + description = "Mutable, singly-linked list in STM"; + license = lib.licenses.bsd3; + }) {}; + + "stmcontrol" = callPackage + ({ mkDerivation, base, haskell98, mtl, stm }: + mkDerivation { + pname = "stmcontrol"; + version = "0.1"; + sha256 = "0m42pgnvzqadqycq0qbml5da0zw7myc24y5vka1qydz7rdfyaa24"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base haskell98 mtl stm ]; + description = "Control communication among retrying transactions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stochastic" = callPackage + ({ mkDerivation, base, Chart, Chart-cairo, containers, mtl, random + }: + mkDerivation { + pname = "stochastic"; + version = "0.1.1.1"; + sha256 = "0qssg3mmk4qz2p8isg70m278yi3mraigk7vrvahsfnx8kmx85f84"; + libraryHaskellDepends = [ base containers mtl random ]; + testHaskellDepends = [ + base Chart Chart-cairo containers mtl random + ]; + description = "Monadic composition of probabilistic functions and sampling"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stocks" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-conduit + , HUnit, semigroups, unordered-containers + }: + mkDerivation { + pname = "stocks"; + version = "0.2.0.0"; + sha256 = "1rbspmxw81739hjzj5bd365zm9jqmsq5lv70d3wc8vvvf92zimi9"; + libraryHaskellDepends = [ + aeson base bytestring containers http-conduit semigroups + unordered-containers + ]; + testHaskellDepends = [ base bytestring HUnit ]; + description = "Library for the IEX Trading API"; + license = lib.licenses.bsd3; + }) {}; + + "stomp-conduit" = callPackage + ({ mkDerivation, base, conduit, mime, mtl, resourcet, stomp-queue + , stompl + }: + mkDerivation { + pname = "stomp-conduit"; + version = "0.5.0"; + sha256 = "1mxfidkqqxswnbj2i4hjcbwppfpvl4a3x3jaki1swmw1qxhcqsk9"; + libraryHaskellDepends = [ + base conduit mime mtl resourcet stomp-queue stompl + ]; + description = "Stompl Conduit Client"; + license = "LGPL"; + }) {}; + + "stomp-patterns" = callPackage + ({ mkDerivation, base, bytestring, containers, mime, mtl, split + , stomp-queue, stompl, time + }: + mkDerivation { + pname = "stomp-patterns"; + version = "0.5.0"; + sha256 = "118r2v66nl3l5rh4sgb1kp886l63a266yiq4dr3m1c0wy4c2si97"; + libraryHaskellDepends = [ + base bytestring containers mime mtl split stomp-queue stompl time + ]; + description = "Stompl MOM Stomp Patterns"; + license = "LGPL"; + }) {}; + + "stomp-queue" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, conduit + , conduit-extra, mime, mtl, network-conduit-tls, resourcet, split + , stompl, time, utf8-string + }: + mkDerivation { + pname = "stomp-queue"; + version = "0.5.1"; + sha256 = "1hg9y90zw6blr54dq78cb111lxga6pfsy4llsn6hqqyyzsd5358l"; + libraryHaskellDepends = [ + attoparsec base bytestring conduit conduit-extra mime mtl + network-conduit-tls resourcet split stompl time utf8-string + ]; + description = "Stompl Client Library"; + license = "LGPL"; + }) {}; + + "stompl" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, mime, split, text + , utf8-string, word8 + }: + mkDerivation { + pname = "stompl"; + version = "0.6.0"; + sha256 = "07h5y6gw5zrypmm6s1p7yy3k309hph8jy3yf7mr4zb9dwzgcrl71"; + libraryHaskellDepends = [ + attoparsec base bytestring mime split text utf8-string word8 + ]; + description = "Stomp Parser and Utilities"; + license = "LGPL"; + }) {}; + + "stooq-api" = callPackage + ({ mkDerivation, base, bytestring, cassava, lens, text, time + , utf8-string, vector, wreq + }: + mkDerivation { + pname = "stooq-api"; + version = "0.4.2.0"; + sha256 = "0cfhmicx1z4biscn65ya5brqm606dxfnbi30f67k2w4km5vhs3d8"; + libraryHaskellDepends = [ + base bytestring cassava lens text time utf8-string vector wreq + ]; + doHaddock = false; + description = "A simple wrapper around stooq.pl API for downloading market data."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stopwatch" = callPackage + ({ mkDerivation, base, clock, hspec, transformers }: + mkDerivation { + pname = "stopwatch"; + version = "0.1.0.6"; + sha256 = "1gvlh58hkg02a5814lm5f123p853z92dlmv4r5mhhlg5j6g7c62h"; + libraryHaskellDepends = [ base clock transformers ]; + testHaskellDepends = [ base clock hspec ]; + description = "A simple stopwatch utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "storable" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "storable"; + version = "0.1"; + sha256 = "10289mf3fskfpg0jwgzyhvg4arb0hcj3r94jngb3hlbidvf8k1jg"; + libraryHaskellDepends = [ base mtl ]; + description = "Storable type class for variable-sized data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "storable-complex" = callPackage + ({ mkDerivation, base, base-orphans }: + mkDerivation { + pname = "storable-complex"; + version = "0.2.3.0"; + sha256 = "0fnwbfmd5vsaaqvf9182qdcjrzcfjd1zhdyvjwzifbwvn6r9kx4s"; + libraryHaskellDepends = [ base base-orphans ]; + description = "Storable instance for Complex"; + license = lib.licenses.bsd3; + }) {}; + + "storable-endian" = callPackage + ({ mkDerivation, base, byteorder }: + mkDerivation { + pname = "storable-endian"; + version = "0.2.6.1"; + sha256 = "0icyf3w9hw2k5naxjsfvmykj98l94bz626qadz37r0wv22lsicff"; + libraryHaskellDepends = [ base byteorder ]; + description = "Storable instances with endianness"; + license = lib.licenses.bsd3; + }) {}; + + "storable-enum" = callPackage + ({ mkDerivation, base, prelude-compat }: + mkDerivation { + pname = "storable-enum"; + version = "0.0"; + sha256 = "01nllxm3fx9f1cxay80bwvmpawrwipk7d2c6xb1q5fr3iwnqqaa2"; + libraryHaskellDepends = [ base prelude-compat ]; + description = "Wrapper that makes any Enum type Storable"; + license = lib.licenses.bsd3; + }) {}; + + "storable-offset" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "storable-offset"; + version = "0.1.0.0"; + sha256 = "0m0qmnnb07vhzs1ds7h4cfhba4rzb3abpijk8vjwncanfgg2g4pj"; + libraryHaskellDepends = [ base ]; + description = "Storable offsets for record fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "storable-record" = callPackage + ({ mkDerivation, base, QuickCheck, semigroups, transformers + , utility-ht + }: + mkDerivation { + pname = "storable-record"; + version = "0.0.7"; + sha256 = "1c1f58v13nxpq2ix30d2kpvsamk44apl6ms1a2pq54fkjk44didy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base QuickCheck semigroups transformers utility-ht + ]; + description = "Elegant definition of Storable instances for records"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "storable-static-array" = callPackage + ({ mkDerivation, array, base, tagged, vector }: + mkDerivation { + pname = "storable-static-array"; + version = "0.6.1.0"; + sha256 = "0akdh6v2cdq38jw8v69bn3m50g6wxanh0plikq4hj5mfrkg6xsxm"; + libraryHaskellDepends = [ array base tagged vector ]; + description = "Statically-sized array wrappers with Storable instances for FFI marshaling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "storable-tuple" = callPackage + ({ mkDerivation, base, base-orphans, storable-record, utility-ht }: + mkDerivation { + pname = "storable-tuple"; + version = "0.1"; + sha256 = "0g2rhqxrl1yjvvqwxmfgflgyyrds0kkcvzjjmwk07mir8aj4yjq3"; + libraryHaskellDepends = [ + base base-orphans storable-record utility-ht + ]; + description = "Storable instance for pairs and triples"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "storablevector" = callPackage + ({ mkDerivation, base, bytestring, deepseq, non-negative + , QuickCheck, random, sample-frame, semigroups, syb, transformers + , unsafe, utility-ht + }: + mkDerivation { + pname = "storablevector"; + version = "0.2.13.2"; + sha256 = "03nq5930yjpdvnyh93pjxzh3xjsracnnzcyqc0j3yiwadggbjy35"; + libraryHaskellDepends = [ + base deepseq non-negative QuickCheck semigroups syb transformers + unsafe utility-ht + ]; + testHaskellDepends = [ + base bytestring QuickCheck random utility-ht + ]; + benchmarkHaskellDepends = [ + base deepseq sample-frame unsafe utility-ht + ]; + description = "Fast, packed, strict storable arrays with a list interface like ByteString"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "storablevector-carray" = callPackage + ({ mkDerivation, base, carray, storablevector, utility-ht }: + mkDerivation { + pname = "storablevector-carray"; + version = "0.0"; + sha256 = "1cqgfddaldxj2yig39fr2smm23nfz52dvh5grf4zr222djm7043i"; + libraryHaskellDepends = [ base carray storablevector utility-ht ]; + description = "Conversion between storablevector and carray"; + license = lib.licenses.bsd3; + }) {}; + + "storablevector-streamfusion" = callPackage + ({ mkDerivation, base, storablevector, stream-fusion, utility-ht }: + mkDerivation { + pname = "storablevector-streamfusion"; + version = "0.0"; + sha256 = "1qgnakr01f28iarq1qd5x86919fj7zwf19nb80w7757l0dhdjb6m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base storablevector stream-fusion utility-ht + ]; + description = "Conversion between storablevector and stream-fusion lists with fusion"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "store" = callPackage + ({ mkDerivation, array, async, base, base-orphans + , base64-bytestring, bifunctors, bytestring, cereal, cereal-vector + , clock, containers, contravariant, criterion, cryptohash-sha1 + , deepseq, directory, filepath, free, ghc-prim, hashable, hspec + , hspec-discover, hspec-smallcheck, integer-gmp, lifted-base + , monad-control, mono-traversable, nats, network, primitive + , resourcet, safe, smallcheck, store-core, syb, template-haskell + , text, th-lift, th-lift-instances, th-orphans, th-reify-many + , th-utilities, time, transformers, unordered-containers, vector + , vector-binary-instances, void, weigh + }: + mkDerivation { + pname = "store"; + version = "0.7.18"; + sha256 = "1qvfh7j1k8gfkllbvln5kfi45n59690yfkzdlazmajji8d8mp8z0"; + libraryHaskellDepends = [ + array async base base-orphans base64-bytestring bifunctors + bytestring containers contravariant cryptohash-sha1 deepseq + directory filepath free ghc-prim hashable hspec hspec-smallcheck + integer-gmp lifted-base monad-control mono-traversable nats network + primitive resourcet safe smallcheck store-core syb template-haskell + text th-lift th-lift-instances th-orphans th-reify-many + th-utilities time transformers unordered-containers vector void + ]; + testHaskellDepends = [ + array async base base-orphans base64-bytestring bifunctors + bytestring clock containers contravariant cryptohash-sha1 deepseq + directory filepath free ghc-prim hashable hspec hspec-smallcheck + integer-gmp lifted-base monad-control mono-traversable nats network + primitive resourcet safe smallcheck store-core syb template-haskell + text th-lift th-lift-instances th-orphans th-reify-many + th-utilities time transformers unordered-containers vector void + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + array async base base-orphans base64-bytestring bifunctors + bytestring cereal cereal-vector containers contravariant criterion + cryptohash-sha1 deepseq directory filepath free ghc-prim hashable + hspec hspec-smallcheck integer-gmp lifted-base monad-control + mono-traversable nats network primitive resourcet safe smallcheck + store-core syb template-haskell text th-lift th-lift-instances + th-orphans th-reify-many th-utilities time transformers + unordered-containers vector vector-binary-instances void weigh + ]; + description = "Fast binary serialization"; + license = lib.licenses.mit; + }) {}; + + "store-core" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, primitive, text + , transformers + }: + mkDerivation { + pname = "store-core"; + version = "0.4.4.7"; + sha256 = "1lxwl6zlmmdk62c35dwmx4xpcfvjx61is8ccmnr8i01i9l9i19b4"; + libraryHaskellDepends = [ + base bytestring ghc-prim primitive text transformers + ]; + description = "Fast and lightweight binary serialization"; + license = lib.licenses.mit; + }) {}; + + "store-streaming" = callPackage + ({ mkDerivation, async, base, bytestring, conduit, free, hspec + , hspec-discover, hspec-smallcheck, network, resourcet, smallcheck + , store, store-core, streaming-commons, text, transformers, void + }: + mkDerivation { + pname = "store-streaming"; + version = "0.2.0.5"; + sha256 = "07xpsa3m7vjlv01gfay23v5ycy8fcddv551vbgs5bkg8vn7a5gvk"; + libraryHaskellDepends = [ + async base bytestring conduit free resourcet store store-core + streaming-commons text transformers + ]; + testHaskellDepends = [ + async base bytestring conduit free hspec hspec-smallcheck network + resourcet smallcheck store store-core streaming-commons text + transformers void + ]; + testToolDepends = [ hspec-discover ]; + description = "Streaming interfaces for `store`"; + license = lib.licenses.mit; + }) {}; + + "stp" = callPackage + ({ mkDerivation, base, containers, regex-compat }: + mkDerivation { + pname = "stp"; + version = "0.1.0.1"; + sha256 = "1vg2w6iawqydg2n4k6m6pzfxr7sr10cx33aabyx6b9wp1i8xa5kl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base regex-compat ]; + description = "Simple Theorem Prover"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "mu-test"; + broken = true; + }) {}; + + "str" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, Crypto + , hashable, MissingH, text, utf8-string + }: + mkDerivation { + pname = "str"; + version = "0.1.0.0"; + sha256 = "093bgzjj183g48gapmjvbrbp7ns7wfcf94ishgwy84gajpkyb6sr"; + libraryHaskellDepends = [ + base base16-bytestring bytestring Crypto hashable MissingH text + utf8-string + ]; + description = "A type class to abstract between many different string types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stratosphere" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , hashable, hspec, hspec-discover, lens, template-haskell, text + , unordered-containers + }: + mkDerivation { + pname = "stratosphere"; + version = "0.60.0"; + sha256 = "0vp5m82h9axvvzqqxf4q5jxcjgym1b8h4x4y4a367bpiy7xk4kwf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring containers hashable lens + template-haskell text unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring containers hashable hspec + hspec-discover lens template-haskell text unordered-containers + ]; + testToolDepends = [ hspec-discover ]; + description = "EDSL for AWS CloudFormation"; + license = lib.licenses.mit; + }) {}; + + "stratum-tool" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, bytestring-builder + , cmdargs, connection, containers, curl, curl-aeson, network, stm + , text, time, unordered-containers, vector + }: + mkDerivation { + pname = "stratum-tool"; + version = "0.0.4"; + sha256 = "02m8znx5spg8mjphbqw4kw5mavjki8hjfqf6x9j9i0xsja88958p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson async base bytestring bytestring-builder cmdargs connection + containers curl curl-aeson network stm text time + unordered-containers vector + ]; + description = "Client for Stratum protocol"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "stratum-tool"; + }) {}; + + "stratux" = callPackage + ({ mkDerivation, base, stratux-http, stratux-types + , stratux-websockets + }: + mkDerivation { + pname = "stratux"; + version = "0.0.10"; + sha256 = "0km05c7i6yxlxy4fa39rrll1xmf5yzb6vk1b8s8rmh19520dzb07"; + libraryHaskellDepends = [ + base stratux-http stratux-types stratux-websockets + ]; + description = "A library for stratux"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stratux-demo" = callPackage + ({ mkDerivation, base, lens, network-uri, optparse-applicative + , stratux, text, time, transformers + }: + mkDerivation { + pname = "stratux-demo"; + version = "0.0.12"; + sha256 = "0rarr1z6rk6idjyxzb0053p90rpixqwc767bslcm6dvj9rxbgsvp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base lens network-uri optparse-applicative stratux text time + transformers + ]; + executableHaskellDepends = [ + base lens network-uri optparse-applicative stratux text time + transformers + ]; + description = "A demonstration of the stratux library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stratux-demo"; + }) {}; + + "stratux-http" = callPackage + ({ mkDerivation, aeson, base, HTTP, network-uri, stratux-types + , transformers, utf8-string + }: + mkDerivation { + pname = "stratux-http"; + version = "0.0.11"; + sha256 = "056fz3fs1giwlh9yfj462p0bg98gzikbqvkkwcyrmyqpxjsala15"; + libraryHaskellDepends = [ + aeson base HTTP network-uri stratux-types transformers utf8-string + ]; + description = "A library for using HTTP with stratux"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stratux-types" = callPackage + ({ mkDerivation, aeson, base, bytestring, lens, scientific, text + , time + }: + mkDerivation { + pname = "stratux-types"; + version = "0.0.11"; + sha256 = "0ps9y9rfjk5xzikkl4rsv203rfqc1yqa8alp5hx37lqgcnymw4hy"; + libraryHaskellDepends = [ + aeson base bytestring lens scientific text time + ]; + description = "A library for reading JSON output from stratux"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stratux-websockets" = callPackage + ({ mkDerivation, aeson, base, either, network, stratux-types, text + , transformers, websockets + }: + mkDerivation { + pname = "stratux-websockets"; + version = "0.0.11"; + sha256 = "0602y8h37zplp1g0fmdim1f8pmdz713jydc4qsh6ii3x58i8klj5"; + libraryHaskellDepends = [ + aeson base either network stratux-types text transformers + websockets + ]; + description = "A library for using websockets with stratux"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stream" = callPackage + ({ mkDerivation, base, bytestring, criterion, exceptions, ghc-prim + , hspec, mtl, streaming-commons, temporary, transformers, vector + }: + mkDerivation { + pname = "stream"; + version = "0.1.0.0"; + sha256 = "1ypi59amwqm8d8w89hchxxcahzjvym8d3yv5imsnip9f2cqhb7jy"; + libraryHaskellDepends = [ + base bytestring exceptions mtl streaming-commons transformers + ]; + testHaskellDepends = [ base bytestring hspec temporary ]; + benchmarkHaskellDepends = [ + base bytestring criterion ghc-prim temporary vector + ]; + description = "Initial project template from stack"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stream-fusion" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "stream-fusion"; + version = "0.1.2.5"; + sha256 = "006fz03jdwd9d0kwf8ma3077xxmg6zym94pwbb4sx1xcn7zf4yc6"; + revision = "1"; + editedCabalFile = "1jyb8mc99ag72y4bqxw997klrikhnxqrbacmx2ag5kmwsd1v1p12"; + libraryHaskellDepends = [ base ]; + description = "Faster Haskell lists using stream fusion"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stream-monad" = callPackage + ({ mkDerivation, base, logict }: + mkDerivation { + pname = "stream-monad"; + version = "0.4.0.2"; + sha256 = "0311j6a378pm26g9qqfjpnjq7909qj69fhiw253ln603z5q5gkc6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base logict ]; + description = "Simple, Fair and Terminating Backtracking Monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streamdeck" = callPackage + ({ mkDerivation, base, bytestring, hidapi, mtl, split }: + mkDerivation { + pname = "streamdeck"; + version = "0.1.0"; + sha256 = "0dg5hmv61jnpqby4v5g4wpsb7ynsm56fmb3xj2pixswnzqz31ian"; + libraryHaskellDepends = [ base bytestring hidapi mtl split ]; + description = "Control library for the Elgato Stream Deck"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streamed" = callPackage + ({ mkDerivation, alsa-core, alsa-seq, base, containers + , data-accessor, data-accessor-transformers, event-list, midi + , midi-alsa, non-negative, random, transformers, utility-ht + }: + mkDerivation { + pname = "streamed"; + version = "0.2"; + sha256 = "0dql0vxw28nr60979zhhc9frwqhg6cmj8g03r4m8zlb6anqwv7xa"; + libraryHaskellDepends = [ + alsa-core alsa-seq base containers data-accessor + data-accessor-transformers event-list midi midi-alsa non-negative + random transformers utility-ht + ]; + description = "Programmatically edit MIDI event streams via ALSA"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streaming" = callPackage + ({ mkDerivation, base, containers, ghc-prim, hspec, mmorph, mtl + , QuickCheck, transformers, transformers-base + }: + mkDerivation { + pname = "streaming"; + version = "0.2.4.0"; + sha256 = "1q6x6bqkd4r6404hrprnqjvnn7ykwayfdhmkji7ifmx08jkzppfa"; + libraryHaskellDepends = [ + base containers ghc-prim mmorph mtl transformers transformers-base + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "an elementary streaming prelude and general stream type"; + license = lib.licenses.bsd3; + }) {}; + + "streaming-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, streaming + , streaming-bytestring, tasty, tasty-hunit + }: + mkDerivation { + pname = "streaming-attoparsec"; + version = "1.0.0.1"; + sha256 = "151gjivqbadh1wfbj53d0ahw4cjax4nnhg1v0l1piqnp1mbz7j8y"; + libraryHaskellDepends = [ + attoparsec base bytestring streaming streaming-bytestring + ]; + testHaskellDepends = [ + attoparsec base bytestring streaming streaming-bytestring tasty + tasty-hunit + ]; + description = "Attoparsec integration for the streaming ecosystem"; + license = lib.licenses.bsd3; + }) {}; + + "streaming-base64" = callPackage + ({ mkDerivation, base, base-compat-batteries, filepath + , safe-exceptions, streaming, streaming-bytestring, streaming-with + , tasty, tasty-golden, transformers + }: + mkDerivation { + pname = "streaming-base64"; + version = "0.1.1.0"; + sha256 = "0yyjdld05i4bfx73maf5vzdrp7hx65784sv7bnnw4xfal1k20vlj"; + libraryHaskellDepends = [ + base base-compat-batteries safe-exceptions streaming + streaming-bytestring transformers + ]; + testHaskellDepends = [ + base base-compat-batteries filepath streaming-bytestring + streaming-with tasty tasty-golden + ]; + description = "Streaming conversion from/to base64"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "streaming-benchmarks" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, deepseq + , dlist, drinkery, gauge, machines, mtl, pipes, random, streaming + , streamly, template-haskell, text, transformers, vector + }: + mkDerivation { + pname = "streaming-benchmarks"; + version = "0.3.0"; + sha256 = "0cy65d1aph2wk3yc7kj8ywq40f8jgpx72isywnnw2sg9jz9jnd85"; + isLibrary = false; + isExecutable = true; + benchmarkHaskellDepends = [ + base bytestring conduit containers deepseq dlist drinkery gauge + machines mtl pipes random streaming streamly template-haskell text + transformers vector + ]; + description = "Measures and compares the performance of streaming libraries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streaming-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, hspec, streaming + , streaming-bytestring + }: + mkDerivation { + pname = "streaming-binary"; + version = "0.3.0.1"; + sha256 = "0n39as3mjwp6v1j4qrxm616h3zs0plnal2z46kwcqh5fbcszsayd"; + libraryHaskellDepends = [ + base binary bytestring streaming streaming-bytestring + ]; + testHaskellDepends = [ + base binary bytestring hspec streaming streaming-bytestring + ]; + description = "Streaming interface to binary"; + license = lib.licenses.bsd3; + }) {}; + + "streaming-bracketed" = callPackage + ({ mkDerivation, base, containers, directory, doctest, filepath + , streaming, streaming-commons, tasty, tasty-hunit + }: + mkDerivation { + pname = "streaming-bracketed"; + version = "0.1.1.0"; + sha256 = "0lrk2x7c90sw9l9d5vr0zsa8v9q8sg3qqziin46219694y0vy32h"; + libraryHaskellDepends = [ base streaming ]; + testHaskellDepends = [ + base containers directory doctest filepath streaming + streaming-commons tasty tasty-hunit + ]; + description = "A resource management decorator for \"streaming\""; + license = lib.licenses.mit; + }) {}; + + "streaming-brotli" = callPackage + ({ mkDerivation, base, brotli, bytestring, HUnit, QuickCheck + , streaming, streaming-bytestring, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "streaming-brotli"; + version = "0.0.0.0"; + sha256 = "12bp033sjcjf3l16ihg2xa69yl7ai0886jriqpipsddfkcjnx7mr"; + libraryHaskellDepends = [ + base brotli bytestring streaming streaming-bytestring + ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck streaming streaming-bytestring + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "Streaming interface for Brotli (RFC7932) compression"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streaming-bytestring" = callPackage + ({ mkDerivation, base, bytestring, deepseq, exceptions, ghc-prim + , mmorph, mtl, resourcet, smallcheck, streaming, tasty, tasty-hunit + , tasty-smallcheck, transformers, transformers-base + }: + mkDerivation { + pname = "streaming-bytestring"; + version = "0.3.2"; + sha256 = "0rxsxm0an21d2wrngg61vdz7lqcigi7fs96n8003yfcnah63qnw8"; + libraryHaskellDepends = [ + base bytestring deepseq exceptions ghc-prim mmorph mtl resourcet + streaming transformers transformers-base + ]; + testHaskellDepends = [ + base bytestring resourcet smallcheck streaming tasty tasty-hunit + tasty-smallcheck transformers + ]; + description = "Fast, effectful byte streams"; + license = lib.licenses.bsd3; + }) {}; + + "streaming-cassava" = callPackage + ({ mkDerivation, base, bytestring, cassava, hspec, mtl, QuickCheck + , quickcheck-instances, streaming, streaming-bytestring, text + , transformers, vector + }: + mkDerivation { + pname = "streaming-cassava"; + version = "0.2.0.0"; + sha256 = "07mlhnn2k8zdgc5lrv0icyr4nn83dc0grywr5q284y64irix6grl"; + libraryHaskellDepends = [ + base bytestring cassava mtl streaming streaming-bytestring + transformers + ]; + testHaskellDepends = [ + base hspec mtl QuickCheck quickcheck-instances streaming text + vector + ]; + description = "Cassava support for the streaming ecosystem"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streaming-commons" = callPackage + ({ mkDerivation, array, async, base, bytestring, deepseq, directory + , gauge, hspec, hspec-discover, network, process, QuickCheck + , random, stm, text, transformers, unix, zlib + }: + mkDerivation { + pname = "streaming-commons"; + version = "0.2.2.6"; + sha256 = "0ydzkx00akxf2kw5ifdmfia2if5iqa3fhbw15ckgdc1fi259b001"; + revision = "1"; + editedCabalFile = "0jz2g82kzdiy6qwqx6a21y412v71hwnmzmai0gdiprylxyczpinm"; + libraryHaskellDepends = [ + array async base bytestring directory network process random stm + text transformers unix zlib + ]; + testHaskellDepends = [ + array async base bytestring deepseq hspec network QuickCheck text + unix zlib + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base bytestring deepseq gauge text ]; + description = "Common lower-level functions needed by various streaming data libraries"; + license = lib.licenses.mit; + }) {}; + + "streaming-concurrency" = callPackage + ({ mkDerivation, base, exceptions, hspec, HUnit, lifted-async + , monad-control, QuickCheck, quickcheck-instances, stm, streaming + , streaming-with, testbench, transformers-base + }: + mkDerivation { + pname = "streaming-concurrency"; + version = "0.3.1.3"; + sha256 = "07fk9kdfh2983qawl78sy0ibqa8ngwna2slz3ckbm1fgc8sybzip"; + libraryHaskellDepends = [ + base exceptions lifted-async monad-control stm streaming + streaming-with transformers-base + ]; + testHaskellDepends = [ + base hspec QuickCheck quickcheck-instances streaming + ]; + benchmarkHaskellDepends = [ + base exceptions HUnit lifted-async monad-control streaming + testbench + ]; + description = "Concurrency support for the streaming ecosystem"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "streaming-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, hspec, streaming + , streaming-bytestring, transformers + }: + mkDerivation { + pname = "streaming-conduit"; + version = "0.1.3.0"; + sha256 = "1f19d6qmx9kpg4mynqzrnz3hry3f2sxmwqmj69y8fyrp30rgrpam"; + libraryHaskellDepends = [ + base bytestring conduit streaming streaming-bytestring transformers + ]; + testHaskellDepends = [ base conduit hspec streaming ]; + description = "Bidirectional support between the streaming and conduit libraries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streaming-events" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, http-client + , streaming, streaming-attoparsec, streaming-bytestring, wai-extra + }: + mkDerivation { + pname = "streaming-events"; + version = "1.0.1"; + sha256 = "0cgd3lvxb91jd1nkw4vci5zjp6s6q545cqgd9fq6i4mxrgn7ky7h"; + libraryHaskellDepends = [ + attoparsec base binary bytestring http-client streaming + streaming-attoparsec streaming-bytestring wai-extra + ]; + description = "Client-side consumption of a ServerEvent"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streaming-eversion" = callPackage + ({ mkDerivation, base, doctest, foldl, microlens, pipes + , pipes-bytestring, pipes-text, streaming, tasty, tasty-hunit + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "streaming-eversion"; + version = "0.4.0.0"; + sha256 = "19zaf8z13sdp0ri9y3p7izd29lik2x279kgj9v4sfzsslwr2wllc"; + libraryHaskellDepends = [ + base foldl pipes streaming transformers + ]; + testHaskellDepends = [ + base doctest foldl microlens pipes pipes-bytestring pipes-text + streaming tasty tasty-hunit tasty-quickcheck + ]; + description = "Translate pull-based stream folds into push-based iteratees"; + license = lib.licenses.bsd3; + }) {}; + + "streaming-fft" = callPackage + ({ mkDerivation, base, contiguous-fft, ghc-prim, prim-instances + , primitive, streaming + }: + mkDerivation { + pname = "streaming-fft"; + version = "0.1.0.1"; + sha256 = "1bs0wqcns0nn62rw04a1574qakqhflxhsybchf9pzig0gyrj4538"; + libraryHaskellDepends = [ + base contiguous-fft ghc-prim prim-instances primitive streaming + ]; + description = "online streaming fft"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "streaming-histogram" = callPackage + ({ mkDerivation, base, containers, criterion, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "streaming-histogram"; + version = "0.1.0.0"; + sha256 = "1sm05hx5llab6ng6d27rz44kd6njk85axkn3bs3nm03pr85c9xq7"; + libraryHaskellDepends = [ base containers criterion ]; + testHaskellDepends = [ + base containers tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion ]; + license = lib.licenses.asl20; + }) {}; + + "streaming-lzma" = callPackage + ({ mkDerivation, base, bytestring, HUnit, lzma, QuickCheck + , streaming, streaming-bytestring, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "streaming-lzma"; + version = "0.0.0.0"; + sha256 = "0nqy6400fzr7mrl70wshcdfzz531wxy5x1mqg8zixg128xc0cnfb"; + libraryHaskellDepends = [ + base bytestring lzma streaming streaming-bytestring + ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck streaming streaming-bytestring + test-framework test-framework-hunit test-framework-quickcheck2 + ]; + description = "Streaming interface for LZMA/XZ compression"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streaming-nonempty" = callPackage + ({ mkDerivation, base, hspec, streaming }: + mkDerivation { + pname = "streaming-nonempty"; + version = "0.1.0.1"; + sha256 = "1d0r4isxl9g5q2fcqz17iyxmzxg4hnj9xw95sxqz3mfw9l02lc85"; + libraryHaskellDepends = [ base streaming ]; + testHaskellDepends = [ base hspec streaming ]; + description = "Add support for non empty streams to Streaming lib"; + license = lib.licenses.bsd3; + }) {}; + + "streaming-osm" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , resourcet, streaming, streaming-attoparsec, streaming-bytestring + , tasty, tasty-hunit, text, transformers, vector, zlib + }: + mkDerivation { + pname = "streaming-osm"; + version = "1.0.2"; + sha256 = "0szw191ixqdm1cbmz0i987mm3ipr0aydjw3vq4q0yky4q7wkimc6"; + libraryHaskellDepends = [ + attoparsec base bytestring containers resourcet streaming + streaming-attoparsec streaming-bytestring text transformers vector + zlib + ]; + testHaskellDepends = [ + attoparsec base bytestring resourcet streaming tasty tasty-hunit + vector zlib + ]; + description = "A hand-written streaming byte parser for OpenStreetMap Protobuf data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streaming-pcap" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, pcap, resourcet + , streaming, streaming-attoparsec, streaming-bytestring, tasty + , tasty-hunit + }: + mkDerivation { + pname = "streaming-pcap"; + version = "1.1.2"; + sha256 = "1c4xd5bfqm5v9ahp2nyyv48wr3afc69ljvqlwskbl8cra06jg5r4"; + libraryHaskellDepends = [ + attoparsec base bytestring pcap resourcet streaming + streaming-attoparsec streaming-bytestring + ]; + testHaskellDepends = [ + attoparsec base bytestring pcap resourcet streaming + streaming-attoparsec streaming-bytestring tasty tasty-hunit + ]; + description = "Stream packets via libpcap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streaming-png" = callPackage + ({ mkDerivation, base, bytestring, cereal, exceptions, JuicyPixels + , mmorph, mtl, resourcet, streaming, streaming-bytestring + , streaming-commons, transformers, vector + }: + mkDerivation { + pname = "streaming-png"; + version = "0.1.0.0"; + sha256 = "1ji0ji1xj0k4q54asllzzyf8b6pv1367djb57gmps7a856f51czc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal exceptions JuicyPixels mmorph mtl resourcet + streaming streaming-bytestring streaming-commons transformers + vector + ]; + description = "Perfectly streaming PNG image decoding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streaming-postgresql-simple" = callPackage + ({ mkDerivation, base, bytestring, exceptions, postgresql-libpq + , postgresql-simple, resourcet, safe-exceptions, streaming + , transformers + }: + mkDerivation { + pname = "streaming-postgresql-simple"; + version = "0.2.0.5"; + sha256 = "1gaj099hxdvyzmzz6z0s1kzv3qqv3py609jz7cp2j3f6497dhdqa"; + revision = "2"; + editedCabalFile = "04vw6sd2h9pdxq28wvxgwp708z4795fm0k1sz9d5l2h21k8ikdq9"; + libraryHaskellDepends = [ + base bytestring exceptions postgresql-libpq postgresql-simple + resourcet safe-exceptions streaming transformers + ]; + description = "Stream postgresql-query results using the streaming library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streaming-process" = callPackage + ({ mkDerivation, base, bytestring, directory, exceptions, hspec + , lifted-async, monad-control, process, QuickCheck + , quickcheck-instances, streaming, streaming-bytestring + , streaming-commons, streaming-concurrency, streaming-with + , transformers, transformers-base + }: + mkDerivation { + pname = "streaming-process"; + version = "0.1.0.0"; + sha256 = "0q0h48pzrq4zqwx4v6gyw6srfp8za6mxa241sl00g2pn90v0ma0j"; + libraryHaskellDepends = [ + base bytestring directory exceptions lifted-async monad-control + process streaming streaming-bytestring streaming-commons + streaming-concurrency streaming-with transformers transformers-base + ]; + testHaskellDepends = [ + base bytestring hspec QuickCheck quickcheck-instances streaming + streaming-bytestring + ]; + description = "Streaming support for running system process"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "streaming-sort" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, exceptions + , hspec, QuickCheck, streaming, streaming-binary + , streaming-bytestring, streaming-with, transformers + }: + mkDerivation { + pname = "streaming-sort"; + version = "0.1.0.2"; + sha256 = "0877zzip19zdfn7a5b59x911rh7cjxqmxyrr9ivhahgh8igfsjf9"; + libraryHaskellDepends = [ + base binary bytestring directory exceptions streaming + streaming-binary streaming-bytestring streaming-with transformers + ]; + testHaskellDepends = [ + base binary directory exceptions hspec QuickCheck streaming + streaming-with transformers + ]; + description = "Sorting streams"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "streaming-utils" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, http-client + , http-client-tls, json-stream, mtl, network, network-simple, pipes + , resourcet, streaming, streaming-bytestring, streaming-commons + , transformers, zlib + }: + mkDerivation { + pname = "streaming-utils"; + version = "0.2.5.0"; + sha256 = "1zaq0vk4bzn27w56nxx56fij9cxk7pz5vf2xvglxkj6xip1w63fz"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring http-client http-client-tls + json-stream mtl network network-simple pipes resourcet streaming + streaming-bytestring streaming-commons transformers + ]; + libraryPkgconfigDepends = [ zlib ]; + description = "http, attoparsec, pipes and other utilities for the streaming libraries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) zlib;}; + + "streaming-wai" = callPackage + ({ mkDerivation, base, bytestring, bytestring-builder, http-types + , streaming, wai + }: + mkDerivation { + pname = "streaming-wai"; + version = "0.1.1"; + sha256 = "0c5gpxnpfz4hk7ypigdnq1w7h6wslzfpib1y3drj67fchqiiid1m"; + libraryHaskellDepends = [ + base bytestring bytestring-builder http-types streaming wai + ]; + description = "Streaming Wai utilities"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jb55 ]; + }) {}; + + "streaming-with" = callPackage + ({ mkDerivation, base, exceptions, managed, streaming-bytestring + , temporary, transformers + }: + mkDerivation { + pname = "streaming-with"; + version = "0.3.0.0"; + sha256 = "00p8n7qx4rjbxfhw40nnpankar3zsbciqv2yxpyq3gzgzj9g5n7i"; + libraryHaskellDepends = [ + base exceptions managed streaming-bytestring temporary transformers + ]; + description = "with/bracket-style idioms for use with streaming"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streamly" = callPackage + ({ mkDerivation, atomic-primops, base, containers, deepseq + , directory, exceptions, hashable, heaps, lockfree-queue + , monad-control, mtl, network, streamly-core, template-haskell + , transformers, unicode-data, unordered-containers + }: + mkDerivation { + pname = "streamly"; + version = "0.10.1"; + sha256 = "1iyvrhjlvfww5jmwdfx58pr5xi9jzv5h22g0nvnhgnrnxhm86sxn"; + libraryHaskellDepends = [ + atomic-primops base containers deepseq directory exceptions + hashable heaps lockfree-queue monad-control mtl network + streamly-core template-haskell transformers unicode-data + unordered-containers + ]; + description = "Streaming, dataflow programming and declarative concurrency"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "streamly-archive" = callPackage + ({ mkDerivation, archive, base, bytestring, cryptonite, directory + , filepath, QuickCheck, streamly, streamly-core, tar, tasty + , tasty-hunit, tasty-quickcheck, temporary, zlib + }: + mkDerivation { + pname = "streamly-archive"; + version = "0.2.0"; + sha256 = "0sjshmvndrysbfpj0w05khpga2qsb375iqpfwl6d822vaaxsykq2"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring streamly streamly-core ]; + librarySystemDepends = [ archive ]; + testHaskellDepends = [ + base bytestring cryptonite directory filepath QuickCheck streamly + streamly-core tar tasty tasty-hunit tasty-quickcheck temporary zlib + ]; + testSystemDepends = [ archive ]; + description = "Stream data from archives using the streamly library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.shlok ]; + broken = true; + }) {archive = null;}; + + "streamly-binary" = callPackage + ({ mkDerivation, base, binary, bytestring, hspec, QuickCheck + , streamly + }: + mkDerivation { + pname = "streamly-binary"; + version = "1.0.0.1"; + sha256 = "16pl68dhhknda7ag1mjhwa14d3rdns70rzwvm947p8n3bv8yxsar"; + libraryHaskellDepends = [ base binary bytestring streamly ]; + testHaskellDepends = [ + base binary bytestring hspec QuickCheck streamly + ]; + description = "Integration of streamly and binary"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streamly-bytestring" = callPackage + ({ mkDerivation, base, bytestring, deepseq, directory, filepath + , gauge, hspec, hspec-discover, QuickCheck, quickcheck-instances + , random, streamly-core, temporary + }: + mkDerivation { + pname = "streamly-bytestring"; + version = "0.2.1"; + sha256 = "0yziqcib7bc87xsnh8k4s4fkpwxzby71sqjhcdld2d8002xa3gdr"; + libraryHaskellDepends = [ base bytestring streamly-core ]; + testHaskellDepends = [ + base bytestring directory filepath hspec hspec-discover QuickCheck + quickcheck-instances random streamly-core temporary + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base bytestring deepseq gauge random streamly-core + ]; + description = "Library for streamly and bytestring interoperation"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "streamly-cassava" = callPackage + ({ mkDerivation, base, bytestring, cassava, criterion, exceptions + , hspec, mtl, QuickCheck, quickcheck-instances, streaming + , streaming-bytestring, streaming-cassava, streaming-with, streamly + , text, vector, weigh + }: + mkDerivation { + pname = "streamly-cassava"; + version = "0.1.1.0"; + sha256 = "1mkqmaqzb252plx2cas2kqm82bddwqjk615n6paw035frgvbx9j9"; + libraryHaskellDepends = [ + base bytestring cassava exceptions mtl streamly + ]; + testHaskellDepends = [ + base bytestring cassava exceptions hspec mtl QuickCheck + quickcheck-instances streamly text vector + ]; + benchmarkHaskellDepends = [ + base bytestring cassava criterion exceptions mtl streaming + streaming-bytestring streaming-cassava streaming-with streamly + vector weigh + ]; + description = "CSV streaming support via cassava for the streamly ecosystem"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streamly-core" = callPackage + ({ mkDerivation, base, containers, directory, exceptions, filepath + , fusion-plugin-types, ghc-bignum, ghc-prim, heaps, monad-control + , template-haskell, transformers, unix + }: + mkDerivation { + pname = "streamly-core"; + version = "0.2.2"; + sha256 = "10ymikc81grisamk663qkdv8rm32bxfa3p7vi86crq77xhypg56a"; + libraryHaskellDepends = [ + base containers directory exceptions filepath fusion-plugin-types + ghc-bignum ghc-prim heaps monad-control template-haskell + transformers unix + ]; + description = "Streaming, parsers, arrays, serialization and more"; + license = lib.licenses.bsd3; + }) {}; + + "streamly-examples" = callPackage + ({ mkDerivation, base, containers, directory, exceptions + , fusion-plugin, hashable, mtl, network, random, streamly + , streamly-core, tasty-bench, transformers, transformers-base + , unordered-containers, vector + }: + mkDerivation { + pname = "streamly-examples"; + version = "0.2.0"; + sha256 = "0m2mzsbijd11hxq6kvsd61700ndvj58qdixvp7mkdrvb7pw5jf4q"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory exceptions fusion-plugin hashable mtl + network random streamly streamly-core tasty-bench transformers + transformers-base unordered-containers vector + ]; + description = "Examples for Streamly"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streamly-fsnotify" = callPackage + ({ mkDerivation, base, exceptions, filepath, fsnotify, semirings + , streamly, streamly-core, text, time + }: + mkDerivation { + pname = "streamly-fsnotify"; + version = "2.1.0.2"; + sha256 = "1firr8rbdi39qpwj7d5p8bzavsr37cy9jwgd93yss708msx3n0cl"; + libraryHaskellDepends = [ + base exceptions filepath fsnotify semirings streamly streamly-core + text time + ]; + description = "Folder watching as a Streamly stream"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streamly-lmdb" = callPackage + ({ mkDerivation, async, base, bytestring, directory, lmdb + , QuickCheck, streamly, streamly-core, tasty, tasty-quickcheck + , temporary + }: + mkDerivation { + pname = "streamly-lmdb"; + version = "0.7.0"; + sha256 = "1hr3zpvvnazxss12nqys000vcgvbni3c7zl14pi3j838dsw72qwi"; + libraryHaskellDepends = [ + async base bytestring streamly streamly-core + ]; + librarySystemDepends = [ lmdb ]; + testHaskellDepends = [ + async base bytestring directory QuickCheck streamly streamly-core + tasty tasty-quickcheck temporary + ]; + testSystemDepends = [ lmdb ]; + description = "Stream data to or from LMDB databases using the streamly library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.shlok ]; + broken = true; + }) {inherit (pkgs) lmdb;}; + + "streamly-lz4" = callPackage + ({ mkDerivation, base, directory, exceptions, fusion-plugin-types + , gauge, hspec, QuickCheck, streamly, temporary + }: + mkDerivation { + pname = "streamly-lz4"; + version = "0.1.2"; + sha256 = "1i7j042645367z57fzpmmzz3993106ppidim24fk6kvglm5i0xwg"; + libraryHaskellDepends = [ + base exceptions fusion-plugin-types streamly + ]; + testHaskellDepends = [ base hspec QuickCheck streamly temporary ]; + benchmarkHaskellDepends = [ base directory gauge streamly ]; + description = "Streamly combinators for LZ4 compression"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streamly-posix" = callPackage + ({ mkDerivation, base, bytestring, filepath, hpath-posix, hspec + , hspec-discover, safe-exceptions, streamly, streamly-bytestring + , temporary, transformers, unix, word8 + }: + mkDerivation { + pname = "streamly-posix"; + version = "0.1.0.2"; + sha256 = "14ncn4k0nd05rgbyf0apy4lk2w4lzsz4cbhykvfwxgf871yxd9lf"; + libraryHaskellDepends = [ + base bytestring hpath-posix safe-exceptions streamly + streamly-bytestring transformers unix word8 + ]; + testHaskellDepends = [ + base filepath hpath-posix hspec hspec-discover temporary unix + ]; + testToolDepends = [ hspec-discover ]; + description = "Posix related streaming APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streamly-process" = callPackage + ({ mkDerivation, base, directory, exceptions, hspec, process + , QuickCheck, streamly, streamly-core, tasty-bench + }: + mkDerivation { + pname = "streamly-process"; + version = "0.3.1"; + sha256 = "1033pgl9qlann1l9chla5f48gwj6y75ahri3g2k1cfm6h86l2z29"; + revision = "1"; + editedCabalFile = "1r3iwralbfl9rcgzrl324qd0lvfh39ggyf6vkrvq3rwdpgs8pajv"; + libraryHaskellDepends = [ + base exceptions process streamly streamly-core + ]; + testHaskellDepends = [ + base directory exceptions hspec QuickCheck streamly-core + ]; + benchmarkHaskellDepends = [ + base directory streamly-core tasty-bench + ]; + description = "Use OS processes as stream transformation functions"; + license = lib.licenses.asl20; + }) {}; + + "streamly-statistics" = callPackage + ({ mkDerivation, base, containers, deepseq, deque, fusion-plugin + , hspec, hspec-core, mwc-random, QuickCheck, random, statistics + , streamly-core, tasty, tasty-bench, vector + }: + mkDerivation { + pname = "streamly-statistics"; + version = "0.1.0"; + sha256 = "0qm8g33abag2y9xq6cgmk3z8ilxjnz81c4qf7r8a31l89rrswx1z"; + libraryHaskellDepends = [ + base containers deque mwc-random random streamly-core + ]; + testHaskellDepends = [ + base containers hspec hspec-core QuickCheck random statistics + streamly-core vector + ]; + benchmarkHaskellDepends = [ + base deepseq fusion-plugin random streamly-core tasty tasty-bench + ]; + description = "Statistical measures for finite or infinite data streams"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streamproc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "streamproc"; + version = "1.6.2"; + sha256 = "1wl44n4nav4h203mzfdf1bd5nh4v23dib54lvxka1rl3zymgyvp7"; + revision = "2"; + editedCabalFile = "1j3frdzhlvmggqq07b7kiz6h7mim64n2frsb2d3hzsjd7jym526j"; + libraryHaskellDepends = [ base ]; + description = "Stream Processer Arrow"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "streams" = callPackage + ({ mkDerivation, adjunctions, base, boring, comonad, distributive + , semigroupoids + }: + mkDerivation { + pname = "streams"; + version = "3.3.2"; + sha256 = "0m3ilic3m1xb6sq8mp227jy75sxmla3gbdkxfh5mmf0lgsqvyh5d"; + libraryHaskellDepends = [ + adjunctions base boring comonad distributive semigroupoids + ]; + description = "Various Haskell 2010 stream comonads"; + license = lib.licenses.bsd3; + }) {}; + + "streamt" = callPackage + ({ mkDerivation, async, base, criterion, hspec, logict, mtl, tasty + , tasty-hunit + }: + mkDerivation { + pname = "streamt"; + version = "0.5.0.1"; + sha256 = "0adbn5kh2wqgvwzjgrhcd94abch7if6qz26ihpbm4igwbmwirzgw"; + libraryHaskellDepends = [ base logict mtl ]; + testHaskellDepends = [ + async base criterion hspec mtl tasty tasty-hunit + ]; + description = "Simple, Fair and Terminating Backtracking Monad Transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "strelka" = callPackage + ({ mkDerivation, attoparsec, attoparsec-data, base, base-prelude + , base64-bytestring, bifunctors, bytestring + , bytestring-tree-builder, hashable, http-media, mtl, scientific + , semigroups, strelka-core, text, text-builder, time, transformers + , unordered-containers, url-decoders, uuid + }: + mkDerivation { + pname = "strelka"; + version = "2.0.5"; + sha256 = "04z2ibka7gzgkcwqjg6xi0cj42hmix1pm4r8kmfqbb68a39hqbp6"; + libraryHaskellDepends = [ + attoparsec attoparsec-data base base-prelude base64-bytestring + bifunctors bytestring bytestring-tree-builder hashable http-media + mtl scientific semigroups strelka-core text text-builder time + transformers unordered-containers url-decoders uuid + ]; + description = "A simple, flexible and composable web-router"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "strelka-core" = callPackage + ({ mkDerivation, base, bytestring, hashable, mmorph, mtl, text + , transformers, unordered-containers + }: + mkDerivation { + pname = "strelka-core"; + version = "0.3.1"; + sha256 = "1gy382layyir0cy96igf5kyfsjzvqpb4v8bca5vl911rwmp5095v"; + libraryHaskellDepends = [ + base bytestring hashable mmorph mtl text transformers + unordered-containers + ]; + description = "Core components of \"strelka\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "strelka-wai" = callPackage + ({ mkDerivation, base, base-prelude, bytestring, case-insensitive + , http-types, strelka-core, text, unordered-containers, wai, warp + }: + mkDerivation { + pname = "strelka-wai"; + version = "1.0.1.1"; + sha256 = "05l26v777fifb5rpvmkyvaqr12f7q8i9780savx6wfabi6wvqh5i"; + libraryHaskellDepends = [ + base base-prelude bytestring case-insensitive http-types + strelka-core text unordered-containers wai warp + ]; + description = "WAI compatibility layer for \"strelka\""; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "strict" = callPackage + ({ mkDerivation, assoc, base, binary, bytestring, deepseq, ghc-prim + , hashable, text, these, transformers + }: + mkDerivation { + pname = "strict"; + version = "0.5"; + sha256 = "1zd0d59dfr23n0yn1azxb0v05b1d85qjym11wg821mf2vsahjkrz"; + revision = "1"; + editedCabalFile = "0zfqrgw7wn56yfdk164w5bw87zid6pbp84qygnmdylarcnrxfmxx"; + libraryHaskellDepends = [ + assoc base binary bytestring deepseq ghc-prim hashable text these + transformers + ]; + description = "Strict data types and String IO"; + license = lib.licenses.bsd3; + }) {}; + + "strict-base" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "strict-base"; + version = "0.4.0.0"; + sha256 = "0nj57jc1jrqkmbiqqmsvx5mc9jmx2y0a650vkmi54msf3xnpgqwq"; + revision = "1"; + editedCabalFile = "17zgiwiahgjvdamfcffx2dj88qlks4sgrmsqancz5vayp4yf9x1g"; + libraryHaskellDepends = [ base ]; + description = "Strict versions of base data types"; + license = lib.licenses.bsd3; + }) {}; + + "strict-base-types" = callPackage + ({ mkDerivation, aeson, base, quickcheck-instances, strict + , strict-lens + }: + mkDerivation { + pname = "strict-base-types"; + version = "0.8"; + sha256 = "11cv7jbk37mmm3q6rjclw659qv9pav8f0aw8rbp3lj1sgfjyis9q"; + revision = "1"; + editedCabalFile = "1apyy4qi26d3j4chhd4csg1ymhvyajdvpq6hcs6mm9c2n20iw0yk"; + libraryHaskellDepends = [ + aeson base quickcheck-instances strict strict-lens + ]; + description = "Strict variants of the types provided in base"; + license = lib.licenses.bsd3; + }) {}; + + "strict-concurrency" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "strict-concurrency"; + version = "0.2.4.3"; + sha256 = "1h2nk5fn6gclzkwn5mbkb7gcqisms8y5m3kr64hd9lska3n39n82"; + revision = "1"; + editedCabalFile = "0j9gfkfncz62207syh3nv3gbl9n32yzsrk6179i5cyw7bd8kvppy"; + libraryHaskellDepends = [ base deepseq ]; + description = "Strict concurrency abstractions"; + license = lib.licenses.bsd3; + }) {}; + + "strict-containers" = callPackage + ({ mkDerivation, array, base, base-orphans, binary, ChasingBottoms + , containers, deepseq, hashable, HUnit, indexed-traversable + , nothunks, primitive, QuickCheck, random, strict, tasty + , tasty-hunit, tasty-quickcheck, template-haskell, transformers + , unordered-containers, vector, vector-binary-instances + }: + mkDerivation { + pname = "strict-containers"; + version = "0.2"; + sha256 = "128aw17c2m3rh2v23c2vdgk7f7rk11plwkzq2carrm1x5nvhrki7"; + revision = "1"; + editedCabalFile = "0imlmrqsc3v341dvs5r9r6cynvn2szfy1a1ldxfs3axjzyszvsqv"; + libraryHaskellDepends = [ + array base binary containers deepseq hashable indexed-traversable + primitive strict template-haskell unordered-containers vector + vector-binary-instances + ]; + testHaskellDepends = [ + array base base-orphans ChasingBottoms containers deepseq HUnit + nothunks primitive QuickCheck random tasty tasty-hunit + tasty-quickcheck template-haskell transformers vector + ]; + description = "Strict containers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "strict-containers-lens" = callPackage + ({ mkDerivation, base, hashable, lens, strict-containers }: + mkDerivation { + pname = "strict-containers-lens"; + version = "0.2"; + sha256 = "08m4brq8sbdi44cw3klakaw3dax3y9x94kxniv8w6dyqmf5as38w"; + libraryHaskellDepends = [ base hashable lens strict-containers ]; + description = "Strict containers - Lens instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "strict-containers-serialise" = callPackage + ({ mkDerivation, base, cborg, hashable, serialise + , strict-containers + }: + mkDerivation { + pname = "strict-containers-serialise"; + version = "0.2"; + sha256 = "10y0pcvxidq39z284ffac4sl6yg6cq00x1mmdnwcbaxiq8xhm3hk"; + libraryHaskellDepends = [ + base cborg hashable serialise strict-containers + ]; + description = "Strict containers - Serialise instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "strict-data" = callPackage + ({ mkDerivation, aeson, base, containers, deepseq, doctest + , exceptions, fail, hashable, HTF, monad-control, mtl, pretty + , QuickCheck, resourcet, strict, text, transformers + , transformers-base, unordered-containers, util-plus, vector + , vector-algorithms + }: + mkDerivation { + pname = "strict-data"; + version = "0.2.0.2"; + sha256 = "1xr1qd707grip4kan9d2nh5flqc61m2m3z8kf4wzgdd3m42zdg7q"; + libraryHaskellDepends = [ + aeson base containers deepseq exceptions fail hashable + monad-control mtl pretty QuickCheck resourcet strict text + transformers transformers-base unordered-containers util-plus + vector vector-algorithms + ]; + testHaskellDepends = [ + base containers deepseq doctest hashable HTF vector + ]; + description = "A collection of commonly used strict data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "strict-ghc-plugin" = callPackage + ({ mkDerivation, base, ghc, syb }: + mkDerivation { + pname = "strict-ghc-plugin"; + version = "0.1.1"; + sha256 = "0hx1zp99npwdp5w3q93xfidcw59lxskilmbqc80xi97d4w4h8jrb"; + libraryHaskellDepends = [ base ghc syb ]; + description = "Compiler plugin for making Haskell strict"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "strict-identity" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "strict-identity"; + version = "0.1.0.0"; + sha256 = "1fzcim7baycdb60z5icdw5flj1a3dfn6xscpyif6l94c1538g3i1"; + revision = "1"; + editedCabalFile = "0lvazdvzfaawrbj3pklc9p3q1ajfclzirpsiw84hhgn16pqy7fnz"; + libraryHaskellDepends = [ base ]; + description = "Strict Identity Monad, handy for writing fast code!"; + license = lib.licenses.bsd3; + }) {}; + + "strict-impl-params" = callPackage + ({ mkDerivation, base, ghc, ghc-prim, template-haskell }: + mkDerivation { + pname = "strict-impl-params"; + version = "1.0.0"; + sha256 = "0qbc5vk8079vcwxj8sgy696jd629arsws92bcv3vcavnkvzz696c"; + libraryHaskellDepends = [ base ghc ghc-prim template-haskell ]; + description = "Plugin for making top-level implicit parameters strict"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "strict-io" = callPackage + ({ mkDerivation, base, deepseq, extensible-exceptions }: + mkDerivation { + pname = "strict-io"; + version = "0.2.2"; + sha256 = "1jcm1p1slbdxmbnmvqihvgf2czfaj4yks4hyqiv9ng95w9cfpagr"; + libraryHaskellDepends = [ base deepseq extensible-exceptions ]; + description = "A library wrapping standard IO modules to provide strict IO"; + license = lib.licenses.bsd3; + }) {}; + + "strict-lens" = callPackage + ({ mkDerivation, base, lens, strict }: + mkDerivation { + pname = "strict-lens"; + version = "0.4.0.3"; + sha256 = "1z8h5zb8b8caj2a57ngy3316l5fg4kach8pf2fw7p67hh9sb9n5a"; + libraryHaskellDepends = [ base lens strict ]; + description = "Lenses for types in strict package"; + license = lib.licenses.bsd3; + }) {}; + + "strict-list" = callPackage + ({ mkDerivation, base, deepseq, hashable, rerebase, semigroupoids + , tasty, tasty-quickcheck + }: + mkDerivation { + pname = "strict-list"; + version = "0.1.7.4"; + sha256 = "0jncppjyzg64d5qxban713z9mxzdky9zlldnnw029l7d1y3yv3x1"; + libraryHaskellDepends = [ base deepseq hashable semigroupoids ]; + testHaskellDepends = [ rerebase tasty tasty-quickcheck ]; + description = "Strict linked list"; + license = lib.licenses.mit; + }) {}; + + "strict-mvar" = callPackage + ({ mkDerivation, base, io-classes, io-sim, nothunks, QuickCheck + , tasty, tasty-quickcheck + }: + mkDerivation { + pname = "strict-mvar"; + version = "1.4.0.0"; + sha256 = "052naxgy92l2mnavf6a4wbiqir78zwd3r8bzq0l7zyy63kh7lr4d"; + libraryHaskellDepends = [ base io-classes ]; + testHaskellDepends = [ + base io-sim nothunks QuickCheck tasty tasty-quickcheck + ]; + description = "Strict MVars for IO and IOSim"; + license = lib.licenses.asl20; + }) {}; + + "strict-optics" = callPackage + ({ mkDerivation, base, optics-core, strict }: + mkDerivation { + pname = "strict-optics"; + version = "0.4.0.1"; + sha256 = "1x4p2fksljd9xfy4mxdz5pxcskxz2qg2ma28d6y4j2v4728r0x8a"; + revision = "2"; + editedCabalFile = "01099gz0bf64kkx429f1nmsbfnyqwpp5nbj2bbmmckv40r8w7yw4"; + libraryHaskellDepends = [ base optics-core strict ]; + description = "Optics for types in strict package"; + license = lib.licenses.bsd3; + }) {}; + + "strict-stm" = callPackage + ({ mkDerivation, array, base, io-classes, stm }: + mkDerivation { + pname = "strict-stm"; + version = "1.4.0.0"; + sha256 = "0aq5qwxlqv369yi02z0gndb87pjv8mwpcaqphpd0ig563jivs4f8"; + libraryHaskellDepends = [ array base io-classes stm ]; + description = "Strict STM interface polymorphic over stm implementation"; + license = lib.licenses.asl20; + }) {}; + + "strict-tuple" = callPackage + ({ mkDerivation, base, bifunctors, deepseq, hashable }: + mkDerivation { + pname = "strict-tuple"; + version = "0.1.5.3"; + sha256 = "0hh7grjrripri5sxkvqqf4lqzcvp6c967gmqm002djyvmjfk6b65"; + libraryHaskellDepends = [ base bifunctors deepseq hashable ]; + testHaskellDepends = [ base ]; + description = "Strict tuples"; + license = lib.licenses.bsd3; + }) {}; + + "strict-tuple-lens" = callPackage + ({ mkDerivation, base, lens, strict-tuple }: + mkDerivation { + pname = "strict-tuple-lens"; + version = "0.2"; + sha256 = "02pagvg6rz0bdkxvikv7ac7766b329j84jbd42cjqr193wjphqd4"; + libraryHaskellDepends = [ base lens strict-tuple ]; + description = "Optics for the `strict-tuple` library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "strict-types" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , hashable, text, unordered-containers, vector + }: + mkDerivation { + pname = "strict-types"; + version = "0.1.3"; + sha256 = "0rkycz6fxwqnx5lz3ycmd29402iw8p4896lrmwksphqyl957c0ks"; + libraryHaskellDepends = [ + array base bytestring containers deepseq hashable text + unordered-containers vector + ]; + description = "A type level predicate ranging over strict types"; + license = lib.licenses.bsd3; + }) {}; + + "strict-wrapper" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "strict-wrapper"; + version = "0.0.0.0"; + sha256 = "0vbix0pg17qgnjvyqjahrig7lsf1rwrc4jah5nw84gai768j32qc"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Lightweight strict types"; + license = lib.licenses.mit; + }) {}; + + "strict-writer" = callPackage + ({ mkDerivation, base, doctest, mtl }: + mkDerivation { + pname = "strict-writer"; + version = "0.4.0.0"; + sha256 = "1ajchh99m0bafcy0q3zvbhnzwlb5zvak5i0x97mn2sprhj1vbqds"; + libraryHaskellDepends = [ base mtl ]; + testHaskellDepends = [ base doctest ]; + description = "A stricter writer, which uses StateT in order to avoid space leaks"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "strictify" = callPackage + ({ mkDerivation, base, directory, filepath, process, unix }: + mkDerivation { + pname = "strictify"; + version = "0.1"; + sha256 = "0z28ifg21xgzh75ird41mp40a4rrc5p0wrnbhrxv92ih6pf5zmah"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath process unix + ]; + description = "Find a local optimum of strictness annotations"; + license = lib.licenses.bsd3; + mainProgram = "strictify"; + }) {}; + + "strictly" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "strictly"; + version = "1.0.0.0"; + sha256 = "1a3azrg9ksb4kmbckjqw3krxj0app6q19ighd6k3z7xpf682qx3c"; + libraryHaskellDepends = [ base deepseq ]; + description = "Combinators for strictifying functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "string" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "string"; + version = "0.4.0"; + sha256 = "1l94p8c9j8a2dbpwj5q7d1m61gdhmi6vllz34g8d9qjfwpnx7z6z"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "string-class" = callPackage + ({ mkDerivation, base, bytestring, tagged, text }: + mkDerivation { + pname = "string-class"; + version = "0.1.7.1"; + sha256 = "0hbh4ccd3zlwnkczgvfg76h537gxs1rcci0p689i5v833n67zygy"; + libraryHaskellDepends = [ base bytestring tagged text ]; + description = "String class library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "string-combinators" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "string-combinators"; + version = "0.6.0.5"; + sha256 = "07ky2z5f1l5mb7r3rvyraak0bzciq4krkg5lv8g0a5vxpnzlm4cl"; + libraryHaskellDepends = [ base ]; + description = "Polymorphic functions to build and combine stringlike values"; + license = lib.licenses.bsd3; + }) {}; + + "string-conv" = callPackage + ({ mkDerivation, base, bytestring, quickcheck-instances, tasty + , tasty-quickcheck, text + }: + mkDerivation { + pname = "string-conv"; + version = "0.2.0"; + sha256 = "15lh7b3jhhv4bwgsswmq447nz4l97gi0hh8ws9njpidi1q0s7kir"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring quickcheck-instances tasty tasty-quickcheck text + ]; + description = "Standardized conversion between string types"; + license = lib.licenses.bsd3; + }) {}; + + "string-conv-tests" = callPackage + ({ mkDerivation, base, bytestring, quickcheck-instances + , string-conv, tasty, tasty-quickcheck, text + }: + mkDerivation { + pname = "string-conv-tests"; + version = "0.1.1"; + sha256 = "13p6x1par3yh4inrhy1785mni3d4cgq143lcm662z71ilb9aacag"; + isLibrary = false; + isExecutable = false; + testHaskellDepends = [ + base bytestring quickcheck-instances string-conv tasty + tasty-quickcheck text + ]; + description = "Tests for the string-conv library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "string-conversions" = callPackage + ({ mkDerivation, base, bytestring, deepseq, hspec, QuickCheck + , quickcheck-instances, text, utf8-string + }: + mkDerivation { + pname = "string-conversions"; + version = "0.4.0.1"; + sha256 = "150rdank90h7v08x0wq4dffjbxv2daf5v9sqfs5mab76kinwxg26"; + revision = "1"; + editedCabalFile = "1g3wxx579mhs2icxngi78pvjfybbk606a6vgns88pg6ws5hrvx4s"; + libraryHaskellDepends = [ base bytestring text utf8-string ]; + testHaskellDepends = [ + base bytestring deepseq hspec QuickCheck quickcheck-instances text + utf8-string + ]; + description = "Simplifies dealing with different types for strings"; + license = lib.licenses.bsd3; + }) {}; + + "string-convert" = callPackage + ({ mkDerivation, base, bytestring, tasty, tasty-hunit, text + , utf8-string + }: + mkDerivation { + pname = "string-convert"; + version = "4.0.0.1"; + sha256 = "1j6iacz4rbbgl92262qg5jlwcds2yk46mjqqkklbz3vrgs7vjxcn"; + libraryHaskellDepends = [ base bytestring text utf8-string ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit text utf8-string + ]; + description = "Universal string conversions"; + license = lib.licenses.bsd3; + }) {}; + + "string-fromto" = callPackage + ({ mkDerivation, base, bytestring, memory, text }: + mkDerivation { + pname = "string-fromto"; + version = "1.0.0.0"; + sha256 = "0vnf500vahgccbbg7zvxqjxllvyq3jxzf2difqwh46fp62jfqwmx"; + revision = "2"; + editedCabalFile = "0h6w39bx4vvrzyg3bbcr3s78g427akzg7nykxa6zwdxk9sq67fsp"; + libraryHaskellDepends = [ base bytestring memory text ]; + description = "Conversions between common string types, as well as Base16/Base32/Base64"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "string-interpolate" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, formatting + , haskell-src-exts, haskell-src-meta, hspec, hspec-core + , interpolate, neat-interpolation, QuickCheck, quickcheck-instances + , quickcheck-text, quickcheck-unicode, split, template-haskell + , text, text-conversions, unordered-containers, utf8-string + }: + mkDerivation { + pname = "string-interpolate"; + version = "0.3.3.0"; + sha256 = "1m4m9ivi29q90fvrinigqwz4qmnxnbi895l1gmsrp7j0bmwjxhrb"; + libraryHaskellDepends = [ + base bytestring haskell-src-exts haskell-src-meta split + template-haskell text text-conversions utf8-string + ]; + testHaskellDepends = [ + base bytestring hspec hspec-core QuickCheck quickcheck-instances + quickcheck-text quickcheck-unicode template-haskell text + unordered-containers + ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq formatting interpolate + neat-interpolation QuickCheck text + ]; + description = "Haskell string/text/bytestring interpolation that just works"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "string-interpreter" = callPackage + ({ mkDerivation, base, cli-arguments, phonetic-languages-basis + , phonetic-languages-permutations-array + }: + mkDerivation { + pname = "string-interpreter"; + version = "0.8.0.0"; + sha256 = "0ycd25sxvzjd2b19d2d5qs5wi8yy4bd9ayk16kpwm9wcs2xi99p1"; + libraryHaskellDepends = [ + base cli-arguments phonetic-languages-basis + phonetic-languages-permutations-array + ]; + description = "Is used in the phonetic languages approach (e. g. in the recursive mode)."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "string-isos" = callPackage + ({ mkDerivation, base, bytestring, mono-traversable, safe, text + , type-iso + }: + mkDerivation { + pname = "string-isos"; + version = "0.1.0.1"; + sha256 = "0sjla0l2pgc2bz1f0hlaxpzjl6ngpxca7l5x7mfsqi0grs8g4jqw"; + libraryHaskellDepends = [ + base bytestring mono-traversable safe text type-iso + ]; + description = "Tools for working with isomorphisms of strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "string-like" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "string-like"; + version = "0.1.0.1"; + sha256 = "1sadf4cdxs3ilax99w1yvkfz2v1n77rj9grck4csjbwswxw2d2dn"; + libraryHaskellDepends = [ base bytestring text ]; + description = "A package that aims to provide a uniform interface to string-like types"; + license = lib.licenses.bsd3; + }) {}; + + "string-qq" = callPackage + ({ mkDerivation, base, HUnit, template-haskell, text }: + mkDerivation { + pname = "string-qq"; + version = "0.0.6"; + sha256 = "14k4wxp3fgy5yl0hg1m06lrrpligp1xmi0v54fhwqh0x6nvmbs23"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base HUnit text ]; + description = "QuasiQuoter for non-interpolated strings, texts and bytestrings"; + license = lib.licenses.publicDomain; + }) {}; + + "string-quote" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "string-quote"; + version = "0.0.1"; + sha256 = "1pfkd3lwdphvl00gly7zbpvsmlw6b2d5568rxyqmq2qw6vzf9134"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base template-haskell ]; + description = "QuasiQuoter for non-interpolated strings, texts and bytestrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "string-random" = 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.3"; + sha256 = "1ddy6fbkwk0nwq4anq6nsbggrlamn5d3kz2q4iy7744igasij97g"; + 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 = lib.licenses.bsd3; + mainProgram = "hstrrand"; + }) {}; + + "string-similarity" = callPackage + ({ mkDerivation, base, bytestring, criterion, hspec, QuickCheck + , suffixtree + }: + mkDerivation { + pname = "string-similarity"; + version = "0.1.0.0"; + sha256 = "0k03krg3m03bxk9i5ph5ipks9b0j8yqsal0haf8fyjq83xs1hbmv"; + libraryHaskellDepends = [ base suffixtree ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "longest common substring"; + license = lib.licenses.bsd3; + }) {}; + + "string-transform" = callPackage + ({ mkDerivation, base, bytestring, tasty, tasty-hunit + , tasty-smallcheck, text, utf8-string + }: + mkDerivation { + pname = "string-transform"; + version = "1.1.1"; + sha256 = "08ay7r8ln4jwn7iq6smbny5lby3xgzlrlqj02yp61n1cn0sgzbhw"; + libraryHaskellDepends = [ base bytestring text utf8-string ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit tasty-smallcheck text utf8-string + ]; + description = "simple and easy haskell string transform wrapper"; + license = lib.licenses.mit; + }) {}; + + "string-typelits" = callPackage + ({ mkDerivation, base, template-haskell, type-combinators + , type-combinators-quote + }: + mkDerivation { + pname = "string-typelits"; + version = "0.1.0.0"; + sha256 = "1fxb6hlyycdf9g223dbchxkfiwxc274wi5fl7y7s3rxq4pmvcdgz"; + libraryHaskellDepends = [ + base template-haskell type-combinators type-combinators-quote + ]; + description = "Type-level Chars and Strings, with decidable equality"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "string-variants" = callPackage + ({ mkDerivation, aeson, base, bytestring, hedgehog, hspec + , hspec-discover, hspec-hedgehog, HUnit, mono-traversable + , QuickCheck, refined, string-conversions, template-haskell, text + }: + mkDerivation { + pname = "string-variants"; + version = "0.3.1.0"; + sha256 = "137ri01lss5ppji7zml50p7sxnd8sfgxc2ka0hn7ki07idaznhwk"; + libraryHaskellDepends = [ + aeson base bytestring mono-traversable QuickCheck refined + string-conversions template-haskell text + ]; + testHaskellDepends = [ + aeson base hedgehog hspec hspec-hedgehog HUnit template-haskell + text + ]; + testToolDepends = [ hspec-discover ]; + description = "Constrained text newtypes"; + license = lib.licenses.mit; + }) {}; + + "stringable" = callPackage + ({ mkDerivation, base, bytestring, system-filepath, text }: + mkDerivation { + pname = "stringable"; + version = "0.1.3"; + sha256 = "10jsvbiqbmnbipv1566k5mqkpgfyrzbk8m7b18rqjb5m3qg9dbz7"; + libraryHaskellDepends = [ base bytestring system-filepath text ]; + description = "A Stringable type class, in the spirit of Foldable and Traversable"; + license = lib.licenses.mit; + }) {}; + + "stringbuilder" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "stringbuilder"; + version = "0.5.1"; + sha256 = "1fh3csx1wcssn8xyvl4ip4aprh9l4qyz2kk8mgjvqvc0vb2bsy6q"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "A writer monad for multi-line string literals"; + license = lib.licenses.mit; + }) {}; + + "stringlike" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, quickcheck-instances + , test-framework, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "stringlike"; + version = "0.0.0"; + sha256 = "0wrhma5g73lnyazbb11z2xhd7fdz93mb1kgbqxjn1prhlc3j7ahy"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring QuickCheck quickcheck-instances test-framework + test-framework-quickcheck2 text + ]; + description = "Transformations to several string-like types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stringprep" = callPackage + ({ mkDerivation, base, containers, QuickCheck, tasty + , tasty-quickcheck, tasty-th, text, text-icu + }: + mkDerivation { + pname = "stringprep"; + version = "1.0.0"; + sha256 = "0ha4cvzdppd514xh9315v3nvrn1q4xd74gifdqpszw98hj2mw0b0"; + libraryHaskellDepends = [ base containers text text-icu ]; + testHaskellDepends = [ + base containers QuickCheck tasty tasty-quickcheck tasty-th text + text-icu + ]; + description = "Implements the \"StringPrep\" algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "strings" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "strings"; + version = "1.1"; + sha256 = "1xz9v3w5s13yhk7iy9dw6i8s2jc6c0b1ci96dwmcq9a1n3l3ng4v"; + revision = "1"; + editedCabalFile = "0jk1g71yzc5wpkr3vvhnxak61nqvisc5n90ggv6lmz4wqpqzdd0v"; + libraryHaskellDepends = [ base bytestring text ]; + description = "Functions for working with strings, including Text, ByteString, etc"; + license = lib.licenses.mit; + }) {}; + + "stringsearch" = callPackage + ({ mkDerivation, array, base, bytestring, containers }: + mkDerivation { + pname = "stringsearch"; + version = "0.3.6.6"; + sha256 = "0jpy9xjcjdbpi3wk6mg7xwd7wfi2mma70p97v1ij5i8bj9qijpr9"; + revision = "1"; + editedCabalFile = "0z5pz5dccapz9k39r2zmf056m0x2m2lj3jahhnw3mfxlmps07378"; + libraryHaskellDepends = [ array base bytestring containers ]; + description = "Fast searching, splitting and replacing of ByteStrings"; + license = lib.licenses.bsd3; + }) {}; + + "stringtable-atom" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, syb }: + mkDerivation { + pname = "stringtable-atom"; + version = "0.0.7"; + sha256 = "1wp6w12bflrqcwi09y7s1crj72n4pbj8bkpwj2ia5gaqn5x56wjs"; + libraryHaskellDepends = [ base binary bytestring containers syb ]; + description = "Memoize Strings as Atoms for fast comparison and sorting, with maps and sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "strio" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "strio"; + version = "0.0.0.0"; + sha256 = "1g9jxv4fwdf852iwhlv1b35xnmqxnicy0554lq5055rwizddkjql"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + mainProgram = "new-template-exe"; + }) {}; + + "strip-ansi-escape" = callPackage + ({ mkDerivation, attoparsec, base, hspec, QuickCheck, text }: + mkDerivation { + pname = "strip-ansi-escape"; + version = "0.1.0.0"; + sha256 = "0yxz4ygckhzav8s2vbd6355gclk1zs6xk0s0s90nxd7yxhahfpx8"; + revision = "2"; + editedCabalFile = "0pzp5wya73l732waxjl3fza3kkr7ip7bgsj6xhvsi1k0n69yvwh8"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ base hspec QuickCheck text ]; + description = "Strip ANSI escape code from string"; + license = lib.licenses.asl20; + }) {}; + + "stripe" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit, http-types + , mtl, text, time, unordered-containers, utf8-string + }: + mkDerivation { + pname = "stripe"; + version = "0.8.3"; + sha256 = "1lqz116lvj2444sf2j58dg1nkjwaxm9abrizp1zqkmixbl7ykaqh"; + libraryHaskellDepends = [ + aeson base bytestring http-conduit http-types mtl text time + unordered-containers utf8-string + ]; + description = "A Haskell implementation of the Stripe API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stripe-concepts" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "stripe-concepts"; + version = "1.0.3.3"; + sha256 = "0yxgj1za39a4ihy76fqrnj00x22fifclhchyshmybz549h06g5ih"; + libraryHaskellDepends = [ base bytestring text ]; + description = "Types for the Stripe API"; + license = lib.licenses.mit; + }) {}; + + "stripe-core" = callPackage + ({ mkDerivation, aeson, base, bytestring, mtl, text, time + , transformers, unordered-containers + }: + mkDerivation { + pname = "stripe-core"; + version = "2.6.2"; + sha256 = "00bjr71lawn1ar18vm3p849ffr6r6fmgwn2ksg4vas5rmmy2vwib"; + libraryHaskellDepends = [ + aeson base bytestring mtl text time transformers + unordered-containers + ]; + description = "Stripe API for Haskell - Pure Core"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stripe-haskell" = callPackage + ({ mkDerivation, base, stripe-core, stripe-http-client }: + mkDerivation { + pname = "stripe-haskell"; + version = "2.6.2"; + sha256 = "02ydf9i632r2clhvf1f9v0yx7vmpmh37mch1jshazrw3my6sq1vl"; + libraryHaskellDepends = [ base stripe-core stripe-http-client ]; + description = "Stripe API for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stripe-hs" = callPackage + ({ mkDerivation, aeson, base, bytestring, casing, containers, cpphs + , cryptonite, hspec, http-client, http-client-tls, http-types + , memory, safe, servant, servant-client, servant-client-core + , stripe-servant, text, time, timespan, vector + }: + mkDerivation { + pname = "stripe-hs"; + version = "0.3.0.0"; + sha256 = "0hcni1fqvw2p7jyvl5nmaxp5dhp52dqyp4x3wk8i2j3ix4zjn6xi"; + libraryHaskellDepends = [ + aeson base bytestring casing cpphs cryptonite http-client + http-types memory safe servant servant-client stripe-servant text + time + ]; + testHaskellDepends = [ + aeson base bytestring casing containers cpphs cryptonite hspec + http-client http-client-tls http-types memory safe servant + servant-client servant-client-core stripe-servant text time + timespan vector + ]; + description = "Unofficial Stripe client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stripe-http-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, free, hspec, http-client + , http-client-tls, http-types, stripe-core, stripe-tests, text + }: + mkDerivation { + pname = "stripe-http-client"; + version = "2.6.2"; + sha256 = "0xz8dc2mh5mscc3mp5n4h2sch1winpaf7sy1w4s87vv68304jfg3"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls http-types + stripe-core text + ]; + testHaskellDepends = [ + base free hspec http-client stripe-core stripe-tests + ]; + description = "Stripe API for Haskell - http-client backend"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stripe-http-streams" = callPackage + ({ mkDerivation, aeson, base, bytestring, free, HsOpenSSL, hspec + , http-streams, io-streams, stripe-core, stripe-tests, text + }: + mkDerivation { + pname = "stripe-http-streams"; + version = "2.4.1"; + sha256 = "0ln0w5q5g0g4p4zrcpb6pfv6jna7mmyq48bwb27cq6zn20i0m2vc"; + libraryHaskellDepends = [ + aeson base bytestring HsOpenSSL http-streams io-streams stripe-core + text + ]; + testHaskellDepends = [ + base free HsOpenSSL hspec http-streams stripe-core stripe-tests + ]; + doCheck = false; + description = "Stripe API for Haskell - http-streams backend"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stripe-scotty" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-types, scotty + , stripe-concepts, stripe-signature, text + }: + mkDerivation { + pname = "stripe-scotty"; + version = "1.1.0.4"; + sha256 = "04s4rgfm2jgg8909x9bbma2q13gzjx718kamj1fa5jgqfsyc40df"; + libraryHaskellDepends = [ + aeson base bytestring http-types scotty stripe-concepts + stripe-signature text + ]; + description = "Listen for Stripe webhook events with Scotty"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stripe-servant" = callPackage + ({ mkDerivation, aeson, base, casing, http-api-data, servant, text + , time, unordered-containers, vector + }: + mkDerivation { + pname = "stripe-servant"; + version = "0.3.1.0"; + sha256 = "14na4pg2zcs4kfg9ni710zpl83lq43zqsia4jwrrkpcfiagwrffw"; + libraryHaskellDepends = [ + aeson base casing http-api-data servant text time + unordered-containers vector + ]; + description = "Unofficial Stripe servant types"; + license = lib.licenses.bsd3; + }) {}; + + "stripe-signature" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring + , cryptohash-sha256, stripe-concepts, text + }: + mkDerivation { + pname = "stripe-signature"; + version = "1.0.0.16"; + sha256 = "06dngchja4r7cirrm1zxsrgg9lh8ik40qp2vbjhpy9qwg7sqv956"; + libraryHaskellDepends = [ + base base16-bytestring bytestring cryptohash-sha256 stripe-concepts + text + ]; + testHaskellDepends = [ + base base16-bytestring bytestring cryptohash-sha256 stripe-concepts + text + ]; + description = "Verification of Stripe webhook signatures"; + license = lib.licenses.mit; + }) {}; + + "stripe-tests" = callPackage + ({ mkDerivation, aeson, base, bytestring, free, hspec, hspec-core + , mtl, random, stripe-core, text, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "stripe-tests"; + version = "2.6.2"; + sha256 = "06r1jyf6rjmnd6p2grfs0s0f5x6sswsxw9ip7x81rh9cz5qdshdg"; + libraryHaskellDepends = [ + aeson base bytestring free hspec hspec-core mtl random stripe-core + text time transformers unordered-containers + ]; + description = "Tests for Stripe API bindings for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "stripe-wreq" = callPackage + ({ mkDerivation, aeson, base, bytestring, lens, stripe-concepts + , text, wreq + }: + mkDerivation { + pname = "stripe-wreq"; + version = "1.0.1.16"; + sha256 = "0m0wh4fpp5nim2f9i6gxyw34kb5m9yl5c6j551kscbgq8pvzmjkm"; + libraryHaskellDepends = [ + aeson base bytestring lens stripe-concepts text wreq + ]; + description = "Use the Stripe API via Wreq"; + license = lib.licenses.mit; + }) {}; + + "stripeapi" = callPackage + ({ mkDerivation, aeson, base, bytestring, ghc-prim, http-client + , http-conduit, http-types, mtl, scientific, text, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "stripeapi"; + version = "3.0.0.0"; + sha256 = "0nv2xypch45lm8v6lx4g9isgdxxpj60s9a5ki8iwnc333vy62q1v"; + libraryHaskellDepends = [ + aeson base bytestring ghc-prim http-client http-conduit http-types + mtl scientific text time transformers unordered-containers vector + ]; + description = "Stripe-Library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "strips" = callPackage + ({ mkDerivation, base, containers, hspec, mtl }: + mkDerivation { + pname = "strips"; + version = "0.1.0.0"; + sha256 = "1khxyzh3i9l0fjqfh87fyg8l5xj00814gw36j9bvj1b5pyyyydb2"; + revision = "1"; + editedCabalFile = "1qbswlglkcjh4s5zqp4jzqwy6n5b0aj9drdr86rk6f3h31qjvmkv"; + libraryHaskellDepends = [ base containers mtl ]; + testHaskellDepends = [ base containers hspec mtl ]; + description = "resolver using strips algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "strive" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline + , http-client, http-client-tls, http-types, template-haskell, text + , time, transformers + }: + mkDerivation { + pname = "strive"; + version = "6.0.0.11"; + sha256 = "1ddqkyqxbls5slg6gkj7rpvxac104q9haqpc7agggnglznrsc9p5"; + libraryHaskellDepends = [ + aeson base bytestring data-default gpolyline http-client + http-client-tls http-types template-haskell text time transformers + ]; + description = "A client for the Strava V3 API"; + license = lib.licenses.mit; + }) {}; + + "strong-path" = callPackage + ({ mkDerivation, base, exceptions, filepath, hashable, hspec, path + , tasty, tasty-discover, tasty-hspec, tasty-quickcheck + , template-haskell + }: + mkDerivation { + pname = "strong-path"; + version = "1.1.4.0"; + sha256 = "1gd24hfz01k78k67d28v9ypvrnbh5a41rk6dk26rmc5h5sxnrgf8"; + libraryHaskellDepends = [ + base exceptions filepath hashable path template-haskell + ]; + testHaskellDepends = [ + base filepath hashable hspec path tasty tasty-discover tasty-hspec + tasty-quickcheck + ]; + testToolDepends = [ tasty-discover ]; + description = "Strongly typed paths in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "strongswan-sql" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, attoparsec, base + , bytestring, data-default, failable, haskeline, io-streams + , iproute, lens, mtl, mysql-haskell, network, structured-cli, text + , transformers + }: + mkDerivation { + pname = "strongswan-sql"; + version = "1.3.0.1"; + sha256 = "1n61xxgp4saljyq6zywi5x5nlcwzp3i9vhwlmib790wr19znnxky"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + asn1-encoding asn1-types attoparsec base bytestring data-default + failable haskeline io-streams iproute lens mtl mysql-haskell + network structured-cli text transformers + ]; + executableHaskellDepends = [ + asn1-encoding asn1-types attoparsec base bytestring data-default + failable haskeline io-streams iproute lens mtl mysql-haskell + network structured-cli text transformers + ]; + testHaskellDepends = [ + asn1-encoding asn1-types attoparsec base bytestring data-default + failable haskeline io-streams iproute lens mtl mysql-haskell + network structured-cli text transformers + ]; + description = "Interface library for strongSwan SQL backend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "strongswan-sql"; + }) {}; + + "strongweak" = callPackage + ({ mkDerivation, acc, base, either, generic-random, hspec + , hspec-discover, prettyprinter, QuickCheck, quickcheck-instances + , refined1, text, vector, vector-sized + }: + mkDerivation { + pname = "strongweak"; + version = "0.6.1"; + sha256 = "0pyfxq7p5viq7agka8pw67br08czg3xs4d2wh5zkf7zahamy4kic"; + libraryHaskellDepends = [ + acc base either prettyprinter refined1 text vector vector-sized + ]; + testHaskellDepends = [ + acc base either generic-random hspec prettyprinter QuickCheck + quickcheck-instances refined1 text vector vector-sized + ]; + testToolDepends = [ hspec-discover ]; + description = "Convert between strong and weak representations of types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.raehik ]; + broken = true; + }) {}; + + "strptime" = callPackage + ({ mkDerivation, base, bytestring, text, time }: + mkDerivation { + pname = "strptime"; + version = "1.0.10"; + sha256 = "1f42yf49fqr2fyjfakscmmlnmw3w5rg7wyy6gjyrf0gcgsh0h9fd"; + libraryHaskellDepends = [ base bytestring text time ]; + description = "Efficient parsing of LocalTime using a binding to C's strptime, with some extra features (i.e. fractional seconds)"; + license = lib.licenses.bsd3; + }) {}; + + "struct-inspector" = callPackage + ({ mkDerivation, base, bytestring, directory, dlist-nonempty + , filepath, language-c, multi-except, optparse-applicative, pretty + , process, utf8-string + }: + mkDerivation { + pname = "struct-inspector"; + version = "1.1.0"; + sha256 = "08bihms2jbrzshn6z0x6fq79gfp28950xfl3w783fv4f2xphnn96"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory dlist-nonempty filepath language-c + multi-except optparse-applicative pretty process utf8-string + ]; + description = "Inspect the padding and size of C data declarations and their fields"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "struct-inspector"; + broken = true; + }) {}; + + "structs" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, primitive, QuickCheck + , tasty, tasty-hunit, tasty-quickcheck, template-haskell + , th-abstraction + }: + mkDerivation { + pname = "structs"; + version = "0.1.9"; + sha256 = "033vx729k9jn4w4hs3kp8nlnf0ylsqgg3q4cmb7zjfpgk4bk511w"; + revision = "1"; + editedCabalFile = "1kqpzh7grxz0any100sk42v54idmvh27zh8k9q0yq684frmwf4mh"; + libraryHaskellDepends = [ + base deepseq ghc-prim primitive template-haskell th-abstraction + ]; + testHaskellDepends = [ + base primitive QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Strict GC'd imperative object-oriented programming with cheap pointers"; + license = lib.licenses.bsd3; + }) {}; + + "structural-induction" = callPackage + ({ mkDerivation, base, containers, genifunctors, geniplate + , language-haskell-extract, mtl, pretty, QuickCheck, safe + , testing-feat + }: + mkDerivation { + pname = "structural-induction"; + version = "0.3"; + sha256 = "1wykd33phjmz2aky2dynsxmrmxqpkh4h41majq57lh3dag87cwax"; + libraryHaskellDepends = [ + base containers genifunctors mtl pretty safe + ]; + testHaskellDepends = [ + base geniplate language-haskell-extract mtl pretty QuickCheck safe + testing-feat + ]; + description = "Instantiate structural induction schemas for algebraic data types"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "structural-traversal" = callPackage + ({ mkDerivation, base, HUnit, mtl, template-haskell }: + mkDerivation { + pname = "structural-traversal"; + version = "0.1.1.1"; + sha256 = "1sb1w8p473xb3r0pmbg265g841qx7cyg4cgc4cfbvaiym1j02rcg"; + libraryHaskellDepends = [ base mtl template-haskell ]; + testHaskellDepends = [ base HUnit mtl ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "structured" = callPackage + ({ mkDerivation, aeson, array, base, base16-bytestring, binary + , bytestring, containers, hashable, scientific, tagged, text + , time-compat, transformers, unordered-containers, uuid-types + , vector + }: + mkDerivation { + pname = "structured"; + version = "0.1.1"; + sha256 = "1mz02ys85z79nj24ylsmgh8v2m7zv2rixf7w0iqnwc49lax52w4q"; + revision = "8"; + editedCabalFile = "02bmn23733plxrpcsfmsfn56hk7i0bjsp4ml85q868zq18m46kwg"; + libraryHaskellDepends = [ + aeson array base base16-bytestring binary bytestring containers + hashable scientific tagged text time-compat transformers + unordered-containers uuid-types vector + ]; + description = "Structure (hash) of your data types"; + license = lib.licenses.bsd3; + }) {}; + + "structured-cli" = callPackage + ({ mkDerivation, base, data-default, exceptions, haskeline, mtl + , split, transformers + }: + mkDerivation { + pname = "structured-cli"; + version = "2.7.0.1"; + sha256 = "18l4jy328djmrwhmcmli73592qlld85fwbwby95mghwdbdy2i68g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base data-default exceptions haskeline mtl split transformers + ]; + executableHaskellDepends = [ base data-default mtl split ]; + description = "Application library for building interactive console CLIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "some-cli"; + broken = true; + }) {}; + + "structured-haskell-mode" = callPackage + ({ mkDerivation, base, descriptive, ghc-prim, haskell-src-exts + , text + }: + mkDerivation { + pname = "structured-haskell-mode"; + version = "1.1.0"; + sha256 = "1d1qv9d8qifcxbxqb6a6j0fsi65lg8sndn7hn2s38hgnxdb7llf5"; + revision = "1"; + editedCabalFile = "0z3rd0wpnw9xrz2jrda6n8lg0mnzmgkjrjc48vzdjsf76ysjnfka"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base descriptive ghc-prim haskell-src-exts text + ]; + description = "Structured editing Emacs mode for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "structured-haskell-mode"; + maintainers = [ lib.maintainers.peti ]; + }) {}; + + "structured-mongoDB" = callPackage + ({ mkDerivation, array, base, bson, bytestring, compact-string-fix + , containers, monad-control, mongoDB, mtl, old-time + , template-haskell, transformers, transformers-base + }: + mkDerivation { + pname = "structured-mongoDB"; + version = "0.3"; + sha256 = "0f4s4zi6h53jhcj3f43a2arra02fk1i2almdm6x2mjy1mzhdkjdx"; + libraryHaskellDepends = [ + array base bson bytestring compact-string-fix containers + monad-control mongoDB mtl old-time template-haskell transformers + transformers-base + ]; + description = "Structured MongoDB interface"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "structures" = callPackage + ({ mkDerivation, array, base, bytestring, containers, contravariant + , criterion, deepseq, directory, doctest, filepath, free, ghc + , ghc-prim, hashable, hlint, hybrid-vectors, lens, monad-st + , MonadRandom, parallel, primitive, QuickCheck, semigroups, tasty + , tasty-quickcheck, tasty-th, transformers, unordered-containers + , vector, vector-algorithms + }: + mkDerivation { + pname = "structures"; + version = "0.2"; + sha256 = "000misbp9fsnmzhqi7na9b56h45c18ac86j7gfaxv7fgqz82zis8"; + libraryHaskellDepends = [ + base containers contravariant deepseq free ghc ghc-prim hashable + hybrid-vectors lens monad-st parallel primitive semigroups + transformers vector vector-algorithms + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory doctest filepath hlint + QuickCheck semigroups tasty tasty-quickcheck tasty-th + unordered-containers + ]; + benchmarkHaskellDepends = [ + array base containers criterion deepseq MonadRandom + unordered-containers vector + ]; + description = "\"Advanced\" Data Structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stt" = callPackage + ({ mkDerivation, base, mtl, primitive, tasty, tasty-hunit + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "stt"; + version = "0.2.1"; + sha256 = "0xminpfrvgk4aldw7v1ci3nxjlizsp9s7sfba9f3gjc6jhyxbdfv"; + libraryHaskellDepends = [ base mtl primitive ]; + testHaskellDepends = [ + base tasty tasty-hunit tasty-quickcheck transformers + ]; + description = "A monad transformer version of the ST monad"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stunclient" = callPackage + ({ mkDerivation, base, bytestring, cereal, crypto-api, cryptohash + , cryptohash-cryptoapi, digest, network, QuickCheck, random + , stringprep, test-framework, test-framework-quickcheck2, text + , transformers, unbounded-delays + }: + mkDerivation { + pname = "stunclient"; + version = "0.1.0.1"; + sha256 = "0i9sbicwx6d3vsp2fxjr31msd1n5nqh1vxb2hn4in5n8y6d32qlx"; + libraryHaskellDepends = [ + base bytestring cereal crypto-api cryptohash cryptohash-cryptoapi + digest network random stringprep text transformers unbounded-delays + ]; + testHaskellDepends = [ + base bytestring cereal digest network QuickCheck random + test-framework test-framework-quickcheck2 text transformers + unbounded-delays + ]; + description = "RFC 5389: Session Traversal Utilities for NAT (STUN) client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stunts" = callPackage + ({ mkDerivation, base, binary, bullet, bytestring, containers + , directory, elerea, GLFW-b, lambdacube-bullet, lambdacube-engine + , mtl, random, vector + }: + mkDerivation { + pname = "stunts"; + version = "0.1.2"; + sha256 = "075rbdhlrz88qkwx54jrmb4h4jq8q5wk4ncb858llaswcbsfgl8w"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base binary bullet bytestring containers directory elerea GLFW-b + lambdacube-bullet lambdacube-engine mtl random vector + ]; + description = "A revival of the classic game Stunts (LambdaCube tech demo)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stunts"; + }) {}; + + "stutter" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, conduit + , conduit-combinators, conduit-extra, exceptions, mtl + , optparse-applicative, resourcet, snipcheck, tasty, tasty-ant-xml + , tasty-hunit, text + }: + mkDerivation { + pname = "stutter"; + version = "0.1.0.2"; + sha256 = "1cha46fnx9balwkvwcc5b7irq410mr357rqvw85g91vv8ww209sj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring conduit conduit-combinators + conduit-extra exceptions mtl resourcet text + ]; + executableHaskellDepends = [ + attoparsec base conduit conduit-combinators optparse-applicative + text + ]; + testHaskellDepends = [ + attoparsec base snipcheck tasty tasty-ant-xml tasty-hunit + ]; + description = "(Stutter Text|String)-Utterer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "stutter"; + }) {}; + + "stylish-cabal" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, base-compat, bytestring + , Cabal, containers, data-default, deepseq, haddock-library, hspec + , hspec-core, microlens, microlens-th, mtl, optparse-applicative + , split, template-haskell, utf8-string + }: + mkDerivation { + pname = "stylish-cabal"; + version = "0.5.0.0"; + sha256 = "0gfvbp7x8fik91f2w7m0ps14m1h3wg3a1acx9zn7pks8xpndnd1d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint base base-compat Cabal containers data-default + deepseq haddock-library hspec hspec-core microlens microlens-th mtl + split template-haskell utf8-string + ]; + executableHaskellDepends = [ + base base-compat bytestring optparse-applicative + ]; + testHaskellDepends = [ base base-compat bytestring hspec ]; + doHaddock = false; + description = "Format Cabal files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stylish-cabal"; + broken = true; + }) {}; + + "stylish-haskell_0_14_4_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , directory, file-embed, filepath, ghc, ghc-boot, ghc-boot-th + , ghc-lib-parser-ex, HsYAML, HsYAML-aeson, HUnit, mtl + , optparse-applicative, random, regex-tdfa, strict, syb + , test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "stylish-haskell"; + version = "0.14.4.0"; + sha256 = "0y0vfz5vkvw0wzcsw2ym3nix0v3pwjw2vas0qv3lrhdvn3ba9gb7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal containers directory file-embed + filepath ghc ghc-boot ghc-boot-th ghc-lib-parser-ex HsYAML + HsYAML-aeson mtl regex-tdfa syb text + ]; + executableHaskellDepends = [ + aeson base bytestring Cabal containers directory file-embed + filepath ghc ghc-boot ghc-boot-th ghc-lib-parser-ex HsYAML + HsYAML-aeson mtl optparse-applicative regex-tdfa strict syb text + ]; + testHaskellDepends = [ + aeson base bytestring Cabal containers directory file-embed + filepath ghc ghc-boot ghc-boot-th ghc-lib-parser-ex HsYAML + HsYAML-aeson HUnit mtl random regex-tdfa syb test-framework + test-framework-hunit text + ]; + description = "Haskell code prettifier"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stylish-haskell"; + }) {}; + + "stylish-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , directory, file-embed, filepath, ghc-lib-parser + , ghc-lib-parser-ex, HsYAML, HsYAML-aeson, HUnit, mtl + , optparse-applicative, random, regex-tdfa, strict, syb + , test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "stylish-haskell"; + version = "0.14.5.0"; + sha256 = "07f0cn7xy8yg1rm0yvkjx27xqv9xc3n1c5s4fqq3yrqyi5szdhbw"; + revision = "1"; + editedCabalFile = "0q4k40ys5k2grmbzk14sqnqw9bpq59cq9b7z41cdmbdpdvgbpcsc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal containers directory file-embed + filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson mtl + regex-tdfa syb text + ]; + executableHaskellDepends = [ + aeson base bytestring Cabal containers directory file-embed + filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson mtl + optparse-applicative regex-tdfa strict syb text + ]; + testHaskellDepends = [ + aeson base bytestring Cabal containers directory file-embed + filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson HUnit + mtl random regex-tdfa syb test-framework test-framework-hunit text + ]; + description = "Haskell code prettifier"; + license = lib.licenses.bsd3; + mainProgram = "stylish-haskell"; + }) {}; + + "stylish-haskell_0_14_6_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , directory, file-embed, filepath, ghc-lib-parser + , ghc-lib-parser-ex, HsYAML, HsYAML-aeson, HUnit, mtl + , optparse-applicative, random, regex-tdfa, strict, syb + , test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "stylish-haskell"; + version = "0.14.6.0"; + sha256 = "1v72i3dxn30z832cs19sbnj5p40y873sv4kciaivd0ls7i5mm8vb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal containers directory file-embed + filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson mtl + regex-tdfa syb text + ]; + executableHaskellDepends = [ + aeson base bytestring Cabal containers directory file-embed + filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson mtl + optparse-applicative regex-tdfa strict syb text + ]; + testHaskellDepends = [ + aeson base bytestring Cabal containers directory file-embed + filepath ghc-lib-parser ghc-lib-parser-ex HsYAML HsYAML-aeson HUnit + mtl random regex-tdfa syb test-framework test-framework-hunit text + ]; + description = "Haskell code prettifier"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "stylish-haskell"; + }) {}; + + "stylist" = callPackage + ({ mkDerivation, async, base, css-syntax, file-embed, hashable + , hspec, network-uri, QuickCheck, regex-tdfa, scientific + , stylist-traits, text, unordered-containers + }: + mkDerivation { + pname = "stylist"; + version = "2.7.0.1"; + sha256 = "1sp75f3rhp7f635w8ascc64z8ka67y2y6l6wws7fv5pq2rxagy6h"; + revision = "1"; + editedCabalFile = "1kd3p7mfbs7qsrisn889iqci0hfhq0kd2xip4hy2ar2yq1cpxyj2"; + libraryHaskellDepends = [ + async base css-syntax file-embed hashable network-uri regex-tdfa + stylist-traits text unordered-containers + ]; + testHaskellDepends = [ + async base css-syntax file-embed hashable hspec network-uri + QuickCheck regex-tdfa scientific stylist-traits text + unordered-containers + ]; + description = "Apply CSS styles to a document tree"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "stylist-traits" = callPackage + ({ mkDerivation, base, css-syntax, network-uri, text }: + mkDerivation { + pname = "stylist-traits"; + version = "0.1.3.1"; + sha256 = "0dw26liwvp490njpj1p8mjkanin1mmx68pd0br034ppaq3aacmnl"; + revision = "1"; + editedCabalFile = "0yh6jsv0irgkb094qjhdx32mzs4sn9k03kymdzx80z0yivhlkgjw"; + libraryHaskellDepends = [ base css-syntax network-uri text ]; + description = "Traits, datatypes, & parsers for Haskell Stylist"; + license = lib.licenses.gpl3Only; + }) {}; + + "stylized" = callPackage + ({ mkDerivation, ansi-terminal, base }: + mkDerivation { + pname = "stylized"; + version = "0.1.3"; + sha256 = "09gacqlq3vlnsnbjjr44pjypw9v3amg8sqsxg0xwl8ricxpww774"; + libraryHaskellDepends = [ ansi-terminal base ]; + description = "Ways to output stylized text on ANSI consoles"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "styx" = callPackage + ({ mkDerivation, aeson, base, containers, directory, filepath, mtl + , optparse-applicative, process, text, yaml + }: + mkDerivation { + pname = "styx"; + version = "1.3.1"; + sha256 = "0g2pgczmk647ckyfq6yvb8isjjswjvymz4l065w4m79by9wkjlmb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base containers directory filepath mtl optparse-applicative + process text yaml + ]; + description = "A generator of nix files"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "styx"; + broken = true; + }) {}; + + "suavemente" = callPackage + ({ mkDerivation, aeson, base, blaze-markup, bytestring, colour + , containers, diagrams-core, diagrams-lib, diagrams-svg + , interpolatedstring-perl6, lens, mtl, servant, servant-blaze + , servant-server, servant-websockets, stm, streaming, svg-builder + , text, transformers, warp, websockets + }: + mkDerivation { + pname = "suavemente"; + version = "0.2.0.0"; + sha256 = "0m5sfa3sx67mx1wsps0vpr4g4vq64rmdml6p930r1jp3b4rd41wa"; + libraryHaskellDepends = [ + aeson base blaze-markup bytestring colour containers diagrams-core + diagrams-lib diagrams-svg interpolatedstring-perl6 lens mtl servant + servant-blaze servant-server servant-websockets stm streaming + svg-builder text transformers warp websockets + ]; + description = "An applicative functor that seamlessly talks to HTML inputs"; + license = lib.licenses.bsd3; + }) {}; + + "sub-state" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, quickcheck-instances, sets + , tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "sub-state"; + version = "0.0.0.1"; + sha256 = "1pkdid39fm98jkkapky7l1ckmgslam8ihirzariiw512bdcq004p"; + libraryHaskellDepends = [ base mtl sets ]; + testHaskellDepends = [ + base QuickCheck quickcheck-instances tasty tasty-hunit + tasty-quickcheck + ]; + description = "Get the total, put a single element"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "subG" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "subG"; + version = "0.6.1.0"; + sha256 = "0y2hxb6rvzmyb8863wv7v4x3pai2fw8w968rzlgfrjh8vk1cw23r"; + libraryHaskellDepends = [ base ]; + description = "Some extension to the Foldable and Monoid classes"; + license = lib.licenses.mit; + }) {}; + + "subG-instances" = callPackage + ({ mkDerivation, base, subG, vector }: + mkDerivation { + pname = "subG-instances"; + version = "0.1.0.0"; + sha256 = "0nyhd0l0cd1q62ch9jbjyv33f9sdidpgkjbkb0hj4dagqyxpv0jy"; + libraryHaskellDepends = [ base subG vector ]; + description = "Additional instances for the InsertLeft class from subG package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "subcategories" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, foldl + , hashable, inspection-testing, mono-traversable, pointed + , primitive, QuickCheck, reflection, semialign, tasty + , tasty-discover, tasty-expected-failure, tasty-hunit + , tasty-quickcheck, template-haskell, text, these + , unordered-containers, vector, vector-algorithms, vector-builder + }: + mkDerivation { + pname = "subcategories"; + version = "0.2.1.0"; + sha256 = "18bvpib34nc60s7hkg1c6ypyn26k90gwdsydcrld65a29ddf615a"; + libraryHaskellDepends = [ + base containers data-default foldl hashable mono-traversable + pointed primitive reflection semialign template-haskell text these + unordered-containers vector vector-algorithms vector-builder + ]; + testHaskellDepends = [ + base bytestring containers data-default foldl hashable + inspection-testing mono-traversable pointed primitive QuickCheck + reflection semialign tasty tasty-expected-failure tasty-hunit + tasty-quickcheck template-haskell text these unordered-containers + vector vector-algorithms vector-builder + ]; + testToolDepends = [ tasty-discover ]; + description = "Subcategories induced by class constraints"; + license = lib.licenses.bsd3; + }) {}; + + "subhask" = callPackage + ({ mkDerivation, approximate, array, base, bloomfilter, bytes + , bytestring, cassava, containers, criterion, deepseq, erf, gamma + , ghc-prim, hmatrix, hyperloglog, lens, monad-primitive + , MonadRandom, mtl, parallel, primitive, QuickCheck, semigroups + , template-haskell, test-framework, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "subhask"; + version = "0.1.1.0"; + sha256 = "14f7vl60bmcm4sqla8r5xydx3spsw9mi70qh596cp2lqxlksgrf3"; + libraryHaskellDepends = [ + approximate array base bloomfilter bytes bytestring cassava + containers deepseq erf gamma ghc-prim hmatrix hyperloglog lens + monad-primitive MonadRandom mtl parallel primitive QuickCheck + semigroups template-haskell vector + ]; + testHaskellDepends = [ + base test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base criterion MonadRandom ]; + description = "Type safe interface for programming in subcategories of Hask"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "subleq-toolchain" = callPackage + ({ mkDerivation, base, cmdargs, containers, lens, mtl, parsec + , pretty, template-haskell + }: + mkDerivation { + pname = "subleq-toolchain"; + version = "0.1.8.5"; + sha256 = "1imb3cp2px42gg4jzqf7agh6wr9d14y67plv1zp5ajqa3bj3x6ba"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers lens mtl parsec pretty ]; + executableHaskellDepends = [ + base cmdargs containers lens mtl parsec pretty + ]; + testHaskellDepends = [ + base containers lens mtl parsec pretty template-haskell + ]; + description = "Toolchain of subleq computer"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "subleq"; + broken = true; + }) {}; + + "sublists" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "sublists"; + version = "0.2.0.1"; + sha256 = "16spypd45yqzc9qzd1lwwkg6i4936033sd9ghfx9gm21baddvhy7"; + libraryHaskellDepends = [ base ]; + description = "Allows to split lists into sublists with some patterns by quantity"; + license = lib.licenses.mit; + }) {}; + + "submark" = callPackage + ({ mkDerivation, base, cmark, hlint, hspec, optparse-applicative + , regex-tdfa, template-haskell, text + }: + mkDerivation { + pname = "submark"; + version = "0.3.1"; + sha256 = "087wifqilh6c0fcrx282p20pnx6z0557542zbf8qv1b94qxzd7lc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base cmark regex-tdfa text ]; + executableHaskellDepends = [ + base cmark optparse-applicative text + ]; + testHaskellDepends = [ + base cmark hlint hspec template-haskell text + ]; + description = "Extract a part from CommonMark/Markdown docs"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "submark"; + broken = true; + }) {}; + + "subnet" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "subnet"; + version = "0.0.1.2"; + sha256 = "199kslgxlhxv8zx3mj5pxgicjxyff7vzjhw13fwfxcf9pa9289nv"; + libraryHaskellDepends = [ base split ]; + description = "subnetting calculator"; + license = lib.licenses.mit; + }) {}; + + "subsample" = callPackage + ({ mkDerivation, base, bytestring, cassava, containers + , optparse-generic, random-fu, text, vector + }: + mkDerivation { + pname = "subsample"; + version = "0.1.0.0"; + sha256 = "1ahl7vjsg0by3q9zfkfqslvpq3p9v5754iippi2f5z8rax1s7di0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers random-fu text vector ]; + executableHaskellDepends = [ + base bytestring cassava containers optparse-generic text vector + ]; + description = "Subsample data"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "subsample"; + broken = true; + }) {}; + + "substring-parser" = callPackage + ({ mkDerivation, attoparsec, base, dlist, hspec, NoTrace, parsers + , QuickCheck, text + }: + mkDerivation { + pname = "substring-parser"; + version = "0.4.1.0"; + sha256 = "1d49py3dn7jh9y0pqm9in6qhhk5xi8dr8m143h5raqji4q53mfva"; + libraryHaskellDepends = [ + attoparsec base dlist NoTrace parsers text + ]; + testHaskellDepends = [ + attoparsec base hspec NoTrace parsers QuickCheck text + ]; + description = "Match / replace substrings with a parser combinators"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "subtitleParser" = callPackage + ({ mkDerivation, attoparsec, base, containers, text }: + mkDerivation { + pname = "subtitleParser"; + version = "0.5"; + sha256 = "1kkr6zbnv777gnv2lwq3pyxq3vv5r24f4avwv5g4dds3y8d8mv3q"; + libraryHaskellDepends = [ attoparsec base containers text ]; + description = "A parser for .srt and .sub files"; + license = lib.licenses.bsd3; + }) {}; + + "subtitles" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "subtitles"; + version = "0.0.1"; + sha256 = "0pvcwwz6i4mpmir0s2xnjy27j2cnbi4l9lxhlmxcsw4yz4spdgcl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base split ]; + description = "Modify SRT subtitle files"; + license = lib.licenses.bsd3; + mainProgram = "subtitles"; + }) {}; + + "subwordgraph" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck }: + mkDerivation { + pname = "subwordgraph"; + version = "1.0.2"; + sha256 = "0dnwpccvm0y5cysv2w541gkjvx88v64pvjdviqaw1q5k8sx3iz9v"; + libraryHaskellDepends = [ base containers mtl ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Subword graph implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "subzero" = callPackage + ({ mkDerivation, base, containers, hspec }: + mkDerivation { + pname = "subzero"; + version = "0.1.0.8"; + sha256 = "0vf5crr60nixklxndpay1lp9yvhxjzmza8g5b5gz97hkyqicaid7"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers hspec ]; + description = "Helps when going \"seed values\" -> alternatives and optional -> answers"; + license = lib.licenses.gpl2Only; + }) {}; + + "success" = callPackage + ({ mkDerivation, base, monad-control, mtl, transformers + , transformers-base + }: + mkDerivation { + pname = "success"; + version = "0.2.6"; + sha256 = "1dnsya1cbj0z2fag4vp43bm3v18p9mm1yxza8gaw8fz1i9zfg5g9"; + libraryHaskellDepends = [ + base monad-control mtl transformers transformers-base + ]; + description = "A version of Either specialised for encoding of success or failure"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "successors" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "successors"; + version = "0.1.0.3"; + sha256 = "15pydjb9f7ycjclv5qq0ll8iaf8vpb6241ja858vkkfpz4rsciyv"; + revision = "2"; + editedCabalFile = "1w1k6rj9rpnx3ykkfm7k3pk87v5v77ah04rgq31cgxfzdnirik9y"; + libraryHaskellDepends = [ base ]; + description = "An applicative functor to manage successors"; + license = lib.licenses.mit; + }) {}; + + "suffix-array" = callPackage + ({ mkDerivation, array, base, containers, criterion, random, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "suffix-array"; + version = "0.3.0.0"; + sha256 = "1527wqvg53k9gdgf6zm3l3f3qipvqg1llw6g9acc6ip3796sy2a1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + array base containers tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion random ]; + description = "Simple and moderately efficient suffix array implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "suffix-array-exe"; + broken = true; + }) {}; + + "suffixarray" = callPackage + ({ mkDerivation, base, HUnit, vector }: + mkDerivation { + pname = "suffixarray"; + version = "0.0.3.1"; + sha256 = "0wa2yfz5y90dq9mf3xyl7126rvjldnaa32gmg253bfv6hjvk4hhp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base vector ]; + executableHaskellDepends = [ base HUnit ]; + description = "n log n implementation of suffix array"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "suffixtree" = callPackage + ({ mkDerivation, base, bytestring, containers }: + mkDerivation { + pname = "suffixtree"; + version = "0.2.2.1"; + sha256 = "1ddk2hp27al9jzcgkrhv7v1i7knci4l22flkgb2r94h96z5nhfq6"; + libraryHaskellDepends = [ base bytestring containers ]; + description = "Efficient, lazy suffix tree implementation"; + license = lib.licenses.bsd3; + }) {}; + + "sugar" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, file-embed + , hspec, ordered-containers, safe, store, tasty, tasty-hspec, text + , text-conversions, unordered-containers, vector + }: + mkDerivation { + pname = "sugar"; + version = "0.0.1.1"; + sha256 = "1lz7j3zrgaar4np1gi60n7kkrb5w4n3mz6bzw1qwd3ss4pc2pqgb"; + libraryHaskellDepends = [ + base bytestring cereal containers ordered-containers safe store + text text-conversions unordered-containers vector + ]; + testHaskellDepends = [ + base file-embed hspec tasty tasty-hspec text + ]; + description = "A pretty, sweet data language"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sugar-data" = callPackage + ({ mkDerivation, aeson, base, hspec, sugar, tasty, tasty-hspec + , text + }: + mkDerivation { + pname = "sugar-data"; + version = "0.0.0.0"; + sha256 = "0qg2z675x44hwb18cdhdd9qc96smxdq85xr6zll2h9shpg6byjp5"; + libraryHaskellDepends = [ aeson base sugar text ]; + testHaskellDepends = [ base hspec sugar tasty tasty-hspec ]; + description = "Convert sugar to common data types for code generation"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sugar-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, containers, hspec + , megaparsec, ordered-containers, safe, scientific, sugar, tasty + , tasty-hspec, text, text-conversions, unordered-containers, vector + }: + mkDerivation { + pname = "sugar-json"; + version = "0.0.1.1"; + sha256 = "1fjw24293nr4l9qg1qs0f6hilz2k70vn7ddr2niyhy600669kr64"; + libraryHaskellDepends = [ + aeson base bytestring cereal containers megaparsec + ordered-containers safe scientific sugar text text-conversions + unordered-containers vector + ]; + testHaskellDepends = [ base hspec sugar tasty tasty-hspec ]; + description = "Sugar with JSON"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sugar-scheme" = callPackage + ({ mkDerivation, base, containers, hspec, husk-scheme, parsec + , sugar, tasty, tasty-hspec, text + }: + mkDerivation { + pname = "sugar-scheme"; + version = "0.0.1"; + sha256 = "1fxbjkw2jibkrkni7kh9yrd3bb8s6zbi43cxq4bw4rlk73p1abdp"; + libraryHaskellDepends = [ + base containers husk-scheme parsec sugar text + ]; + testHaskellDepends = [ base hspec sugar tasty tasty-hspec ]; + description = "Sugar with Scheme"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sugarhaskell" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "sugarhaskell"; + version = "0.1"; + sha256 = "1hlzckm5c1dih79nmwy2gk4fjnn4kxzp3pk0adfyhldapkq6wpmq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base process ]; + description = "Library-based syntactic extensibility for Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "suitable" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "suitable"; + version = "0.1.1"; + sha256 = "1pvw7zgvfr0z2gjy224gd92ayh20j3v97rdlqmq6k6g4yabdpgci"; + revision = "1"; + editedCabalFile = "10yinlpa6q6jvpsnazpbgqnpg0d8va7lkfqafpym9gsgcn9f6xf4"; + libraryHaskellDepends = [ base containers ]; + description = "Abstract over the constraints on the parameters to type constructors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sum-pyramid" = callPackage + ({ mkDerivation, base, combinatorial, comfort-array, containers + , doctest-exitcode-stdio, doctest-lib, lapack, optparse-applicative + , random, shell-utility, transformers, unique-logic-tf, utility-ht + }: + mkDerivation { + pname = "sum-pyramid"; + version = "0.0"; + sha256 = "0jfz80iigdhhpa5fi2djyjzyrnarqvgdywni9785b6cqz3bv9a5n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base combinatorial comfort-array containers lapack + optparse-applicative random shell-utility transformers + unique-logic-tf utility-ht + ]; + testHaskellDepends = [ + base combinatorial comfort-array containers doctest-exitcode-stdio + doctest-lib lapack transformers unique-logic-tf utility-ht + ]; + description = "Create Sum Pyramid (Additionstreppe) exercises"; + license = lib.licenses.bsd3; + mainProgram = "sum-pyramid"; + }) {}; + + "sum-type-boilerplate" = callPackage + ({ mkDerivation, base, hspec, template-haskell }: + mkDerivation { + pname = "sum-type-boilerplate"; + version = "0.1.1"; + sha256 = "17xby0mqdsbax0afrfr3p8c6cj5r94byy8gprgyrmq84qqadls9i"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base hspec template-haskell ]; + description = "Library for reducing the boilerplate involved with sum types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "summer" = callPackage + ({ mkDerivation, base, generics-sop, profunctors, vector }: + mkDerivation { + pname = "summer"; + version = "0.3.7.2"; + sha256 = "0dqjvq1h116x3pbmi27nlgwp6sq5w8d6clcvbw9nlb85cn6awr4y"; + libraryHaskellDepends = [ base generics-sop profunctors vector ]; + testHaskellDepends = [ base ]; + description = "An implementation of extensible products and sums"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "summoner" = callPackage + ({ mkDerivation, aeson, base, colourista, containers, directory + , filepath, generic-data, gitrev, hedgehog, hspec, hspec-hedgehog + , neat-interpolation, optparse-applicative, process, relude + , shellmet, text, time, tomland, tree-diff, validation-selective + }: + mkDerivation { + pname = "summoner"; + version = "2.0.1.1"; + sha256 = "15n4dwhy4ri1vi446fa2k9i6cxvfrl79hjjgsdjhpyz290lfwvjv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base colourista containers directory filepath generic-data + gitrev neat-interpolation optparse-applicative process relude + shellmet text time tomland validation-selective + ]; + executableHaskellDepends = [ base relude ]; + testHaskellDepends = [ + base directory filepath hedgehog hspec hspec-hedgehog + neat-interpolation relude text tomland tree-diff + validation-selective + ]; + description = "Tool for scaffolding fully configured batteries-included production-level Haskell projects"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "summon"; + broken = true; + }) {}; + + "summoner-tui" = callPackage + ({ mkDerivation, base, brick, colourista, directory, microlens + , microlens-th, relude, summoner, text, validation-selective, vty + }: + mkDerivation { + pname = "summoner-tui"; + version = "2.0.1.1"; + sha256 = "09rc3yyngma602yyd7bmc6cix9rcwmanfphcxnsv8m1cswjhz14z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base brick colourista directory microlens microlens-th relude + summoner text validation-selective vty + ]; + executableHaskellDepends = [ base relude ]; + description = "Tool for scaffolding fully configured batteries-included production-level Haskell projects using TUI"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "summon-tui"; + }) {}; + + "sump" = callPackage + ({ mkDerivation, base, bytestring, data-default, lens, serialport + , transformers, vector + }: + mkDerivation { + pname = "sump"; + version = "0.1.0.2"; + sha256 = "1g23rijpalqalcshnmzhfvlp205r12lgc9avzs38acjs8r5gxdda"; + revision = "1"; + editedCabalFile = "1m1vha9kyhwf9da6xy00q7p4mmwc2bcpvd8qamjvjmsdvmzb4qiz"; + libraryHaskellDepends = [ + base bytestring data-default lens serialport transformers vector + ]; + description = "A Haskell interface to SUMP-compatible logic analyzers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sundown" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "sundown"; + version = "0.6"; + sha256 = "09xh3pbyarflfjk17bn2isgpmsq49d6gmq7z918kf4c32fc7x6yb"; + libraryHaskellDepends = [ base bytestring text ]; + description = "Bindings to the sundown markdown library"; + license = lib.licenses.publicDomain; + }) {}; + + "sunlight" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, old-locale + , process, random, time, tuple + }: + mkDerivation { + pname = "sunlight"; + version = "0.6.0.0"; + sha256 = "1q90fxv40jz5ngh6xi1n6xjx6hh1as223wjjhchk6k0y0frdg55x"; + libraryHaskellDepends = [ + base bytestring Cabal directory old-locale process random time + tuple + ]; + description = "Test Cabalized package against multiple dependency versions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sunroof-compiler" = callPackage + ({ mkDerivation, base, Boolean, containers, data-default + , data-reify, mtl, operational, semigroups, tagged + , template-haskell, transformers, vector-space + }: + mkDerivation { + pname = "sunroof-compiler"; + version = "0.2"; + sha256 = "1r03aw55s4vnpbfk0n39li0aai3wvm209pqdimfkkk3kkan648cz"; + libraryHaskellDepends = [ + base Boolean containers data-default data-reify mtl operational + semigroups tagged template-haskell transformers vector-space + ]; + description = "Monadic Javascript Compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sunroof-examples" = callPackage + ({ mkDerivation, base, Boolean, containers, data-default, directory + , filepath, parallel-io, process, QuickCheck, random, semigroups + , shake, stm, sunroof-compiler, sunroof-server + }: + mkDerivation { + pname = "sunroof-examples"; + version = "0.2.2"; + sha256 = "0bcxai3gq1akbcxqkkj0n52a43zqcnw865bnngy9b4z26b43kj5k"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base Boolean containers data-default directory filepath parallel-io + process QuickCheck random semigroups shake stm sunroof-compiler + sunroof-server + ]; + description = "Tests for Sunroof"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sunroof-server" = callPackage + ({ mkDerivation, aeson, base, containers, data-default, filepath + , kansas-comet, scientific, scotty, semigroups, stm + , sunroof-compiler, tagged, text, time, transformers + , unordered-containers, vector, vector-space, wai-middleware-static + , warp + }: + mkDerivation { + pname = "sunroof-server"; + version = "0.2.1"; + sha256 = "11acyb846wga6g6zcvlaffh299qn0l8jic8syg76cchm3l3348d5"; + libraryHaskellDepends = [ + aeson base containers data-default filepath kansas-comet scientific + scotty semigroups stm sunroof-compiler tagged text time + transformers unordered-containers vector vector-space + wai-middleware-static warp + ]; + description = "Monadic Javascript Compiler - Server Utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "super-user-spark" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory + , filepath, genvalidity, genvalidity-hspec, genvalidity-hspec-aeson + , genvalidity-path, hashable, hspec, hspec-core, mtl + , optparse-applicative, parsec, path, path-io, process, QuickCheck + , text, transformers, unix, validity, validity-path + }: + mkDerivation { + pname = "super-user-spark"; + version = "0.4.0.4"; + sha256 = "1zn9bp9zn0k8kvjik03fpq5ps1fz980b06z7s178r00dmx6abjl0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring directory filepath hashable mtl + optparse-applicative parsec path path-io process text unix validity + validity-path + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring directory filepath genvalidity + genvalidity-hspec genvalidity-hspec-aeson genvalidity-path hashable + hspec hspec-core mtl optparse-applicative parsec path path-io + process QuickCheck text transformers unix validity validity-path + ]; + description = "Configure your dotfile deployment with a DSL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "super-user-spark"; + broken = true; + }) {}; + + "superbubbles" = callPackage + ({ mkDerivation, base, containers, hspec, mtl }: + mkDerivation { + pname = "superbubbles"; + version = "0.1.0"; + sha256 = "1lm1jjzjk5f8knm3dh0mrjanizv3lzpwnkvpn3h60ni2ja1ffim0"; + revision = "3"; + editedCabalFile = "1140dgrvc5i0dv7iqj4ykyrf3bk8dr450ihqbgglk2zmgzcb2zaz"; + libraryHaskellDepends = [ base containers mtl ]; + testHaskellDepends = [ base containers hspec ]; + description = "Find \"superbubbles\", as described in https://arxiv.org/abs/1307.7925"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "superbuffer" = callPackage + ({ mkDerivation, async, base, buffer-builder, bytestring, criterion + , HTF, QuickCheck + }: + mkDerivation { + pname = "superbuffer"; + version = "0.3.1.2"; + sha256 = "024mcjmayirwxqqyr9w1zfsxihi680clzngkpmgccv10phb8qpsp"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ async base bytestring HTF QuickCheck ]; + benchmarkHaskellDepends = [ + async base buffer-builder bytestring criterion + ]; + description = "Efficiently build a bytestring from smaller chunks"; + license = lib.licenses.bsd3; + }) {}; + + "supercollider-ht" = callPackage + ({ mkDerivation, base, hosc, hsc3, opensoundcontrol-ht, process + , random, transformers + }: + mkDerivation { + pname = "supercollider-ht"; + version = "0.3"; + sha256 = "1v8nqcfdn2dasiv24lny73bc0xz2d26wvvybhxw6s7dz4bkb9kiw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base hosc hsc3 opensoundcontrol-ht process random transformers + ]; + description = "Haskell SuperCollider utilities"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "supercollider-midi" = callPackage + ({ mkDerivation, alsa-seq, array, base, containers, data-accessor + , data-accessor-transformers, event-list, hosc, hsc3, midi + , midi-alsa, non-negative, opensoundcontrol-ht, random + , supercollider-ht, transformers, utility-ht + }: + mkDerivation { + pname = "supercollider-midi"; + version = "0.2.1"; + sha256 = "1m3h6d49bjwhldbf4khyp6p8k4vr05m5392nk3d33x3d9pfhl20k"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + alsa-seq array base containers data-accessor + data-accessor-transformers event-list hosc hsc3 midi midi-alsa + non-negative opensoundcontrol-ht random supercollider-ht + transformers utility-ht + ]; + description = "Demonstrate how to control SuperCollider via ALSA-MIDI"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "superconstraints" = callPackage + ({ mkDerivation, base, constraints, containers, haskell-src-meta + , mtl, tagged, template-haskell, type-eq + }: + mkDerivation { + pname = "superconstraints"; + version = "0.0.2"; + sha256 = "0wdh3vjqls9mdvii7qxcv993305ahznffiv0qkfkwg0lxsshwdxy"; + libraryHaskellDepends = [ + base constraints containers haskell-src-meta mtl tagged + template-haskell type-eq + ]; + description = "Access an instance's constraints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "superdoc" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath }: + mkDerivation { + pname = "superdoc"; + version = "0.1.2.9"; + sha256 = "0svkvbrc9h1c32anfkfz0pllqzjnj5lg73c2sc7hpb8nzg16qv0v"; + setupHaskellDepends = [ base Cabal containers directory filepath ]; + libraryHaskellDepends = [ + base Cabal containers directory filepath + ]; + description = "Additional documentation markup and Unicode support"; + license = lib.licenses.bsd3; + }) {}; + + "superevent" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, conduit + , containers, contravariant, hashable, hasql, hasql-migration + , hasql-pool, hasql-transaction, hspec, mtl, QuickCheck, random + , stm, string-qq, temporary, text, time, timespan, transformers + , unordered-containers, uuid, vector + }: + mkDerivation { + pname = "superevent"; + version = "0.1.0.1"; + sha256 = "0bda6fpljydp9i3sdyb8n0sy0dbfnryz83hpmnz59jarhhzw6nxd"; + libraryHaskellDepends = [ + aeson async base bytestring conduit containers contravariant + hashable hasql hasql-migration hasql-pool hasql-transaction mtl + random stm string-qq text time timespan transformers + unordered-containers uuid vector + ]; + testHaskellDepends = [ + aeson async base conduit hspec mtl QuickCheck stm temporary text + transformers uuid vector + ]; + description = "A simple opinionated event store implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "supermonad" = callPackage + ({ mkDerivation, base, containers, fgl, ghc, mtl, QuickCheck + , transformers + }: + mkDerivation { + pname = "supermonad"; + version = "0.2.1.1"; + sha256 = "1bnj0kva6nh1565fvakwqbx8as7v415fqd7s33dvbfzk8dpkld8z"; + libraryHaskellDepends = [ + base containers fgl ghc mtl transformers + ]; + testHaskellDepends = [ base containers ghc QuickCheck ]; + description = "Plugin and base library to support supermonads in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "supernova" = callPackage + ({ mkDerivation, aeson, async, base, bifunctor, binary, bytestring + , crc32c, exceptions, lens-family-core, lens-family-th, logging + , managed, mtl, network, proto-lens, proto-lens-runtime, streamly + , text + }: + mkDerivation { + pname = "supernova"; + version = "0.0.3"; + sha256 = "1k04k71x42h56n6qzdcviya9alwxgch846l1xcl17zc34rs4p79v"; + libraryHaskellDepends = [ + async base bifunctor binary bytestring crc32c exceptions + lens-family-core lens-family-th logging managed mtl network + proto-lens proto-lens-runtime text + ]; + testHaskellDepends = [ aeson async base bytestring streamly text ]; + description = "Apache Pulsar client for Haskell"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "supero" = callPackage + ({ mkDerivation, base, containers, cpphs, directory, filepath + , haskell-src-exts, mtl, process, time, uniplate + }: + mkDerivation { + pname = "supero"; + version = "3.0"; + sha256 = "0jnip7wahy4z1jiablqzvmbk40as1ala65m7da7gsp0xvf2q7hwf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers cpphs directory filepath haskell-src-exts mtl + process time uniplate + ]; + description = "A Supercompiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "supero"; + broken = true; + }) {}; + + "superrecord" = callPackage + ({ mkDerivation, aeson, base, bookkeeper, bytestring, constraints + , criterion, deepseq, ghc-prim, hspec, labels, mtl, text + }: + mkDerivation { + pname = "superrecord"; + version = "0.5.1.0"; + sha256 = "0dg1h7213vinlm6vmdr73xh81j0ysvs7mqmphwr58d3ymn12mfqa"; + revision = "1"; + editedCabalFile = "10nydjdsk25rw12m5my19pl6fwzivxhrpiy9dhnxz2sjrwr6hvlk"; + libraryHaskellDepends = [ + aeson base bytestring constraints deepseq ghc-prim mtl text + ]; + testHaskellDepends = [ aeson base hspec mtl text ]; + benchmarkHaskellDepends = [ + aeson base bookkeeper criterion deepseq labels text + ]; + description = "Supercharged anonymous records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "supervisor" = callPackage + ({ mkDerivation, base, containers, exceptions, monadloc, mtl }: + mkDerivation { + pname = "supervisor"; + version = "0.1.1.0"; + sha256 = "1gdgqm89ig236hkrz8sjgy3shqnl961401qgavs4qpqw7r2xk8vx"; + libraryHaskellDepends = [ + base containers exceptions monadloc mtl + ]; + description = "Control an internal monad execution for trace generation, backtrakcking, testing and other purposes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "supervisors" = callPackage + ({ mkDerivation, async, base, containers, hspec, safe-exceptions + , stm + }: + mkDerivation { + pname = "supervisors"; + version = "0.2.1.0"; + sha256 = "146nrqi8bjdvarz8i689ympid5d9jbrcm0bdv0q8jxi9zvwb3gvq"; + libraryHaskellDepends = [ + async base containers safe-exceptions stm + ]; + testHaskellDepends = [ base hspec ]; + description = "Monitor groups of threads with non-hierarchical lifetimes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "supplemented" = callPackage + ({ mkDerivation, base, base-prelude, QuickCheck + , quickcheck-instances, rebase, tasty, tasty-hunit + , tasty-quickcheck, tasty-smallcheck, transformers + }: + mkDerivation { + pname = "supplemented"; + version = "0.5.1"; + sha256 = "15rg62lc67262sk5yq0x2g0dj7bbasxygcxpfbf3hpmmw0za5zxx"; + libraryHaskellDepends = [ base base-prelude transformers ]; + testHaskellDepends = [ + QuickCheck quickcheck-instances rebase tasty tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + description = "Early termination for monads"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "supply-chain" = callPackage + ({ mkDerivation, base, supply-chain-core }: + mkDerivation { + pname = "supply-chain"; + version = "0.0.1.0"; + sha256 = "0awmvfk9nx5bazgq76l4x6f0xh3paijmjp58bn4b00fv5ps0wkgr"; + libraryHaskellDepends = [ base supply-chain-core ]; + description = "Composable request-response pipelines"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "supply-chain-core" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "supply-chain-core"; + version = "0.0.0.1"; + sha256 = "18x9g2qacvyar4ckv4giaxxdkwn8prrl2xyzgd7p6h8pzb5xbjzz"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Composable request-response pipelines"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "supply-next" = callPackage + ({ mkDerivation, base, containers, gambler, hspec, integer-types + , quaalude, supply-chain, transformers + }: + mkDerivation { + pname = "supply-next"; + version = "0.0.1.2"; + sha256 = "110j4ppkw155hdlz00wbzc9z3m0mqf4dl6pqcaigcqg624m0ppqk"; + revision = "4"; + editedCabalFile = "02hbwyfw1lzcxgp8qh9fv07k9q0frc1inz1y6dd8gw021vr92n58"; + libraryHaskellDepends = [ + base gambler integer-types quaalude supply-chain transformers + ]; + testHaskellDepends = [ + base containers gambler hspec integer-types quaalude supply-chain + transformers + ]; + description = "Supply-chain interface for basic streaming"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "surjective" = callPackage + ({ mkDerivation, base, lens, mtl, template-haskell }: + mkDerivation { + pname = "surjective"; + version = "0.1.0.0"; + sha256 = "1nhq7lfzsbh9ra1m1n7649q35ch6l1lgm110p1qbxgvv6w6xmz41"; + libraryHaskellDepends = [ base lens mtl template-haskell ]; + description = "An output coverage checker"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "suspend" = callPackage + ({ mkDerivation, base, lifted-base, transformers-base }: + mkDerivation { + pname = "suspend"; + version = "0.2.0.0"; + sha256 = "0wphk3dabba6rgd9lkxbsmq5vivvyy6b4jfxfndqb53yhdj5nkrg"; + libraryHaskellDepends = [ base lifted-base transformers-base ]; + description = "Simple package that allows for long thread suspensions"; + license = lib.licenses.bsd3; + }) {}; + + "sv" = callPackage + ({ mkDerivation, attoparsec, base, bifunctors, bytestring, cassava + , contravariant, criterion, deepseq, hedgehog, hw-dsv, lens, Only + , parsers, semigroupoids, semigroups, sv-core, tasty + , tasty-hedgehog, tasty-hunit, text, transformers, trifecta + , utf8-string, validation, vector + }: + mkDerivation { + pname = "sv"; + version = "1.4.0.1"; + sha256 = "1ak58rqg9f8xh43sgflcqnvpc62580y3ip1sxdg9w2scr8fqc6y2"; + libraryHaskellDepends = [ + attoparsec base bifunctors bytestring contravariant hw-dsv + semigroupoids sv-core transformers utf8-string validation + ]; + testHaskellDepends = [ + base bytestring cassava contravariant hedgehog lens Only parsers + semigroupoids semigroups tasty tasty-hedgehog tasty-hunit text + trifecta utf8-string validation vector + ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring criterion deepseq hw-dsv lens text + vector + ]; + description = "Encode and decode separated values (CSV, PSV, ...)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sv-cassava" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cassava, HUnit + , sv-core, text, utf8-string, validation, vector + }: + mkDerivation { + pname = "sv-cassava"; + version = "0.3"; + sha256 = "1c4wacp7k5sgr5fy73h9if98d08apmcs6p4p3f3fvpqkm8jmf71b"; + revision = "3"; + editedCabalFile = "13414sn9rllq842bz0lv8qzdy6fxv72jbhmk64krrxq2xmw7wkhb"; + libraryHaskellDepends = [ + attoparsec base bytestring cassava sv-core utf8-string validation + vector + ]; + testHaskellDepends = [ + base bytestring cassava HUnit sv-core text validation vector + ]; + description = "Integration to use sv with cassava's parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sv-core" = callPackage + ({ mkDerivation, attoparsec, base, bifunctors, bytestring + , containers, contravariant, deepseq, double-conversion, lens, mtl + , parsec, profunctors, QuickCheck, readable, semigroupoids + , semigroups, tasty, tasty-quickcheck, text, transformers, trifecta + , utf8-string, validation, vector, void + }: + mkDerivation { + pname = "sv-core"; + version = "0.5"; + sha256 = "1x5gmv2pbn3hx1dhpkigivjkbg6n6xy7lc36wmccsw2qqn9r5qxa"; + revision = "3"; + editedCabalFile = "0z077qfw5v6ar1jmlfgzjjj35zqpc77xzjqwihk5v5h6hifanp9d"; + libraryHaskellDepends = [ + attoparsec base bifunctors bytestring containers contravariant + deepseq double-conversion lens mtl parsec profunctors readable + semigroupoids semigroups text transformers trifecta utf8-string + validation vector void + ]; + testHaskellDepends = [ + base bytestring profunctors QuickCheck semigroupoids semigroups + tasty tasty-quickcheck text validation vector + ]; + description = "Encode and decode separated values (CSV, PSV, ...)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sv-svfactor" = callPackage + ({ mkDerivation, base, bytestring, lens, profunctors, sv-core + , svfactor, validation + }: + mkDerivation { + pname = "sv-svfactor"; + version = "0.2"; + sha256 = "1fjgryypq6i4r3w9zdb282aq5lqp4577mzzycafklphc0d2ancgb"; + revision = "3"; + editedCabalFile = "1qvpbc5qhljmfaxlbfjddiq51dymd9zlp66ya99sypb0anydc5n2"; + libraryHaskellDepends = [ + base bytestring lens profunctors sv-core svfactor validation + ]; + description = "sv-core + svfactor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sv2v" = callPackage + ({ mkDerivation, alex, array, base, cmdargs, containers, directory + , filepath, githash, happy, hashable, mtl, vector + }: + mkDerivation { + pname = "sv2v"; + version = "0.0.11"; + sha256 = "1417kf2z17da9q7zajdplxvqlfcgd4g9g17pg9bi0hl214wd2fcr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base cmdargs containers directory filepath githash hashable + mtl vector + ]; + executableToolDepends = [ alex happy ]; + description = "SystemVerilog to Verilog conversion"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sv2v"; + broken = true; + }) {}; + + "svfactor" = callPackage + ({ mkDerivation, attoparsec, base, bifunctors, bytestring, charset + , deepseq, hedgehog, lens, parsec, parsers, semigroupoids + , semigroups, tasty, tasty-hedgehog, tasty-hunit, text + , transformers, trifecta, utf8-string, vector + }: + mkDerivation { + pname = "svfactor"; + version = "0.1"; + sha256 = "1vjdv7xgd33z3iwwlh8xwp9za06jvqxpbssc4m5bmcx1wihsnn35"; + revision = "1"; + editedCabalFile = "1ffm727zmg402s0v2mbcxjng6b0s1idci6x01njfw4s6zwl144fv"; + libraryHaskellDepends = [ + attoparsec base bifunctors bytestring charset deepseq lens parsec + parsers semigroupoids semigroups text transformers trifecta + utf8-string vector + ]; + testHaskellDepends = [ + base bytestring hedgehog lens parsers semigroups tasty + tasty-hedgehog tasty-hunit text trifecta utf8-string vector + ]; + description = "Syntax-preserving CSV manipulation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "svg-builder" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, hashable, text + , unordered-containers + }: + mkDerivation { + pname = "svg-builder"; + version = "0.1.1"; + sha256 = "1k420f497lzkymmxin88ql6ib8dziic43avykv31yq65rgrf7l2g"; + revision = "8"; + editedCabalFile = "0h6bymf2him9shr8sfhw4h61ysp7hkzk0y1jwyv13d5l84yzi52g"; + libraryHaskellDepends = [ + base blaze-builder bytestring hashable text unordered-containers + ]; + description = "DSL for building SVG"; + license = lib.licenses.bsd3; + }) {}; + + "svg-builder-fork" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, hashable, text + , unordered-containers + }: + mkDerivation { + pname = "svg-builder-fork"; + version = "0.1.0.3"; + sha256 = "16y8azlayb5925aybm2780aqbq4qhqpv9c96k22h3ci7ybb9zk92"; + libraryHaskellDepends = [ + base blaze-builder bytestring hashable text unordered-containers + ]; + description = "DSL for building SVG"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "svg-icons" = callPackage + ({ mkDerivation, base, blaze-markup, blaze-svg, directory, text }: + mkDerivation { + pname = "svg-icons"; + version = "3.8.3"; + sha256 = "0483mpcinsq06jahk58811r8l4bk6ajp6hilvs0sgc0543p4jj6i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-markup blaze-svg directory text + ]; + executableHaskellDepends = [ + base blaze-markup blaze-svg directory text + ]; + description = "Svg Icons and more"; + license = lib.licenses.bsd3; + mainProgram = "svg-icons-exe"; + }) {}; + + "svg-tree" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , JuicyPixels, lens, linear, mtl, scientific, text, transformers + , vector, xml + }: + mkDerivation { + pname = "svg-tree"; + version = "0.6.2.4"; + sha256 = "1hhs2w6fmd1m6768p1bfhj6vi4br4ray0g9f1hv8g19pqgip3r2c"; + revision = "2"; + editedCabalFile = "0y3wv9wyx1330lm2bw0nmnw7qjplwisqhpm78qy85xw26iw7qbkq"; + libraryHaskellDepends = [ + attoparsec base bytestring containers JuicyPixels lens linear mtl + scientific text transformers vector xml + ]; + description = "SVG file loader and serializer"; + license = lib.licenses.bsd3; + }) {}; + + "svg2q" = callPackage + ({ mkDerivation, base, haskell98, language-c, pretty, svgutils, syb + , xml + }: + mkDerivation { + pname = "svg2q"; + version = "0.3.2"; + sha256 = "0bkhh1klwp3lgsx0s62bpdhsw9sa1cdw8gjijj9npnygznbi7jhj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base haskell98 language-c pretty svgutils syb xml + ]; + description = "Code generation tool for Quartz code from a SVG"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "svg2q"; + }) {}; + + "svgcairo" = callPackage + ({ mkDerivation, base, Cabal, cairo, glib, gtk2hs-buildtools + , librsvg, mtl, text + }: + mkDerivation { + pname = "svgcairo"; + version = "0.13.2.1"; + sha256 = "19jq5nf3v6774d0imbz5dkajriqx3fa93zvxjyqh1nm5birczaj8"; + revision = "1"; + editedCabalFile = "075dynmgzxsb9rx1c9hh5lv4hyjf8mqdrppfwz057f328b5nimpd"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ base cairo glib mtl text ]; + libraryPkgconfigDepends = [ librsvg ]; + description = "Binding to the libsvg-cairo library"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.dalpd ]; + }) {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.2.0.1"; + sha256 = "0gfi744l0060gs0cdgy7mfd9j6axivkjqbb9ayqa81v7mqrj9nzf"; + 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 = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "svgone"; + }) {}; + + "svgsym" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , filepath, filepattern, optparse-applicative, regex-base + , regex-tdfa, xml + }: + mkDerivation { + pname = "svgsym"; + version = "0.1.2.0"; + sha256 = "0b3m0acvypn58h566dhbpyjywka2saccfs0l7rp2nyvd9b51skk6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring containers directory filepath filepattern + optparse-applicative regex-base regex-tdfa xml + ]; + description = "A tool to prune unused symbols from icon SVG files"; + license = lib.licenses.gpl3Plus; + mainProgram = "svgsym"; + }) {}; + + "svgutils" = callPackage + ({ mkDerivation, base, filepath, xml }: + mkDerivation { + pname = "svgutils"; + version = "0.1"; + sha256 = "131mic1c09adcphry7153bviiib59avxrd7dgwny0vdmw23cgfs1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base xml ]; + executableHaskellDepends = [ base filepath xml ]; + description = "Helper functions for dealing with SVG files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "SVGtile"; + broken = true; + }) {}; + + "svm" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "svm"; + version = "1.0.0.1"; + sha256 = "19fr1lzp8j0hmqqy1hyx85gmkgxc2hy8cz5zv6jlvni0qqibiksz"; + libraryHaskellDepends = [ array base ]; + description = "A support vector machine written in Haskell"; + license = lib.licenses.gpl3Only; + }) {}; + + "svm-light-utils" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers }: + mkDerivation { + pname = "svm-light-utils"; + version = "0.1.4"; + sha256 = "01wz59ldv5n0xwl3d1sll11n3yy3wf2qrm67v4cskmrl7rib7177"; + revision = "2"; + editedCabalFile = "0mrnfxg1h3mrbx192n8hl7m9i64n8cfrai2yksvhkgp6b8qxqnma"; + libraryHaskellDepends = [ attoparsec base bytestring containers ]; + description = "Parsers and formatters for the SVMlight input file format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "svm-simple" = callPackage + ({ mkDerivation, base, binary, bindings-svm, bytestring, containers + , deepseq, directory, monad-par, mwc-random, vector + }: + mkDerivation { + pname = "svm-simple"; + version = "0.2.7.1"; + sha256 = "07s9mly01ar6c3p4fdl7wsi5j4bziagjjlbssr7x6s3ab5r8k9vd"; + libraryHaskellDepends = [ + base binary bindings-svm bytestring containers deepseq directory + monad-par mwc-random vector + ]; + description = "Medium level, simplified, bindings to libsvm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "svndump" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, doctest, filepath, old-locale, text, time, zlib + }: + mkDerivation { + pname = "svndump"; + version = "0.4.5"; + sha256 = "0m6agn9riamsadf13w1g6i0nx59xl812112xdkqh0zl34rf5hkwp"; + revision = "1"; + editedCabalFile = "07q1rp6gxqmvxs0la1bd7l3wsqcca5lscdbxqxxi3iiyx860vnbd"; + libraryHaskellDepends = [ + attoparsec base bytestring containers filepath old-locale text time + ]; + testHaskellDepends = [ + attoparsec base bytestring directory doctest filepath zlib + ]; + description = "Library for reading Subversion dump files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "swagger" = callPackage + ({ mkDerivation, aeson, base, bytestring, tasty, tasty-hunit, text + , time, transformers + }: + mkDerivation { + pname = "swagger"; + version = "0.3.0"; + sha256 = "1l2liyiycbix23yayf8zq1fndavfjc06529s8sr3w8hd5ar4y567"; + libraryHaskellDepends = [ + aeson base bytestring text time transformers + ]; + testHaskellDepends = [ aeson base bytestring tasty tasty-hunit ]; + description = "Implementation of swagger data model"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "swagger-petstore" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, deepseq, exceptions, hspec + , http-api-data, http-client, http-client-tls, http-media + , http-types, iso8601-time, katip, microlens, mtl, network + , QuickCheck, random, safe-exceptions, semigroups, text, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "swagger-petstore"; + version = "0.0.2.0"; + sha256 = "10sd2agpmj4iiza850w6klqh5jv873kfmvp5qimsqcfaxdwszc5i"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + deepseq exceptions http-api-data http-client http-client-tls + http-media http-types iso8601-time katip microlens mtl network + random safe-exceptions text time transformers unordered-containers + vector + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec iso8601-time mtl QuickCheck + semigroups text time transformers unordered-containers vector + ]; + description = "Auto-generated openapi-petstore API Client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "swagger-test" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, binary, blaze-html + , bytestring, case-insensitive, containers, directory, filepath + , http-client, http-client-tls, http-media, http-types + , insert-ordered-containers, lens, optparse-applicative, QuickCheck + , random, scientific, swagger2, syb, text, time + , unordered-containers, vector + }: + mkDerivation { + pname = "swagger-test"; + version = "0.2.7"; + sha256 = "04rhgkdg8c4cy6mj5jxykirp4m1f5n3nik4pdmvyjv71q3gdwkjp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base binary blaze-html bytestring + case-insensitive containers filepath http-client http-client-tls + http-media http-types insert-ordered-containers lens QuickCheck + random scientific swagger2 syb text time unordered-containers + vector + ]; + executableHaskellDepends = [ + aeson async base bytestring directory filepath lens + optparse-applicative random swagger2 text + ]; + description = "Testing of Swagger APIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "swagger-test"; + broken = true; + }) {}; + + "swagger2" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base-compat-batteries + , bytestring, Cabal, cabal-doctest, containers, cookie, doctest + , generics-sop, Glob, hashable, hspec, hspec-discover, http-media + , HUnit, insert-ordered-containers, lens, mtl, network, optics-core + , optics-th, QuickCheck, quickcheck-instances, scientific + , template-haskell, text, time, transformers, unordered-containers + , utf8-string, uuid-types, vector + }: + mkDerivation { + pname = "swagger2"; + version = "2.8.8"; + sha256 = "1wvrxgkrgd6f9x2bfnxky9dc1vsnrib9xmvkrgxyqxkjm6gdmgzg"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson aeson-pretty base base-compat-batteries bytestring containers + cookie generics-sop hashable http-media insert-ordered-containers + lens mtl network optics-core optics-th QuickCheck scientific + template-haskell text time transformers unordered-containers + uuid-types vector + ]; + testHaskellDepends = [ + aeson base base-compat-batteries bytestring containers doctest Glob + hashable hspec HUnit insert-ordered-containers lens mtl QuickCheck + quickcheck-instances template-haskell text time + unordered-containers utf8-string vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Swagger 2.0 data model"; + license = lib.licenses.bsd3; + }) {}; + + "swapper" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, happstack-data + , happstack-state, parallel, tokyocabinet + }: + mkDerivation { + pname = "swapper"; + version = "0.1"; + sha256 = "0a9g6cv7pvwna11cz1xc274rs0dgyhb84hqqdg5zyga7kkx0i06l"; + libraryHaskellDepends = [ + base binary bytestring deepseq happstack-data happstack-state + parallel + ]; + librarySystemDepends = [ tokyocabinet ]; + description = "Transparently swapping data from in-memory structures to disk"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) tokyocabinet;}; + + "swarm" = callPackage + ({ mkDerivation, aeson, array, astar, base, blaze-html, boolexpr + , brick, brick-list-skip, bytestring, clock, colour, commonmark + , commonmark-extensions, containers, directory, dotgen, either + , extra, filepath, fused-effects, fused-effects-lens, fuzzy + , githash, hashable, hsnoise, http-client, http-client-tls + , http-types, lens, linear, lsp, megaparsec, minimorph, mtl + , murmur3, natural-sort, optparse-applicative, palette, pandoc + , pandoc-types, parser-combinators, prettyprinter, QuickCheck + , random, scientific, servant, servant-docs, servant-server, SHA + , simple-enumeration, split, stm, syb, tagged, tasty, tasty-bench + , tasty-expected-failure, tasty-hunit, tasty-quickcheck + , template-haskell, terminal-size, text, text-rope, text-zipper + , time, transformers, unification-fd, unordered-containers, vector + , vty, wai, warp, witch, witherable, word-wrap, yaml + }: + mkDerivation { + pname = "swarm"; + version = "0.5.0.0"; + sha256 = "007647l7janvsfyyapwrr65q6x6dy1jgiaaga4jhfv4gazwssxsm"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson array astar base blaze-html boolexpr brick brick-list-skip + bytestring clock colour commonmark commonmark-extensions containers + directory dotgen either extra filepath fused-effects + fused-effects-lens fuzzy githash hashable hsnoise http-client + http-client-tls http-types lens linear lsp megaparsec minimorph mtl + murmur3 natural-sort palette pandoc pandoc-types parser-combinators + prettyprinter random scientific servant servant-docs servant-server + SHA simple-enumeration split stm syb tagged template-haskell text + text-rope text-zipper time transformers unification-fd + unordered-containers vector vty wai warp witch witherable word-wrap + yaml + ]; + executableHaskellDepends = [ + base githash optparse-applicative prettyprinter terminal-size text + ]; + testHaskellDepends = [ + aeson base boolexpr containers directory filepath fused-effects + hashable lens linear mtl QuickCheck tasty tasty-expected-failure + tasty-hunit tasty-quickcheck text time transformers vty witch yaml + ]; + benchmarkHaskellDepends = [ + base containers lens linear mtl random tasty-bench text + ]; + description = "2D resource gathering game with programmable robots"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "swarm"; + broken = true; + }) {}; + + "swearjure" = callPackage + ({ mkDerivation, attoparsec, base, containers, fixplate, mtl + , pretty, random, random-shuffle, readline, system-fileio + , system-filepath, text + }: + mkDerivation { + pname = "swearjure"; + version = "1.0.0"; + sha256 = "0g3xq3abwkv6rs7kvv6niwdhx50c90ys1zrrzspx2g47c9fbs2iq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base containers fixplate mtl pretty random + random-shuffle readline system-fileio system-filepath text + ]; + description = "Clojure without alphanumerics"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "swearjure"; + broken = true; + }) {}; + + "sweet-egison" = callPackage + ({ mkDerivation, backtracking, base, criterion, egison-pattern-src + , egison-pattern-src-th-mode, haskell-src-exts, haskell-src-meta + , logict, primes, tasty, tasty-discover, tasty-hunit + , template-haskell, transformers + }: + mkDerivation { + pname = "sweet-egison"; + version = "0.1.1.3"; + sha256 = "0b2rvfgj7l10plgri5ia3l07ip71c9c3259k78z140i57pfjlfh7"; + libraryHaskellDepends = [ + backtracking base egison-pattern-src egison-pattern-src-th-mode + haskell-src-exts haskell-src-meta logict template-haskell + transformers + ]; + testHaskellDepends = [ base primes tasty tasty-hunit ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Shallow embedding implementation of non-linear pattern matching"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "swf" = callPackage + ({ mkDerivation, base, mtl, pretty }: + mkDerivation { + pname = "swf"; + version = "1.0.1"; + sha256 = "1jx5941kb97w4zpgz7m1r2x2lxllmi1i9a9nmwflinyj74xxg1rl"; + libraryHaskellDepends = [ base mtl pretty ]; + description = "A library for creating Shockwave Flash (SWF) files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "swift-lda" = callPackage + ({ mkDerivation, array, base, containers, ghc-prim, mwc-random + , primitive, vector + }: + mkDerivation { + pname = "swift-lda"; + version = "0.7.0.0"; + sha256 = "0cjvj7v8kjabv6a146hwgyk8k6b4z7gz4yrhz3d0nxa86ilvjl9q"; + libraryHaskellDepends = [ + array base containers ghc-prim mwc-random primitive vector + ]; + description = "Online sampler for Latent Dirichlet Allocation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "swish" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hashable + , HUnit, intern, mtl, network-uri, polyparse, semigroups + , test-framework, test-framework-hunit, text, time + }: + mkDerivation { + pname = "swish"; + version = "0.10.7.0"; + sha256 = "0b783gir0zm248skrhjbnxn50wgyp9114lzn1ah5l047yr0cac63"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory filepath hashable intern mtl network-uri + polyparse text time + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers hashable HUnit network-uri semigroups + test-framework test-framework-hunit text time + ]; + description = "A semantic web toolkit"; + license = lib.licenses.lgpl21Plus; + mainProgram = "Swish"; + }) {}; + + "swiss" = callPackage + ({ mkDerivation, base, bytestring, parallel, time }: + mkDerivation { + pname = "swiss"; + version = "0.0.1"; + sha256 = "0n1rlvsbaynqgys23y0rh587hszvgjcd6vdlzhjq1kkdcvprhgvy"; + libraryHaskellDepends = [ base bytestring parallel time ]; + description = "Basic functions for development with Core libraries and GHC boot libraries dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "swiss-ephemeris" = callPackage + ({ mkDerivation, base, directory, hspec, hspec-discover, QuickCheck + , random, time, vector + }: + mkDerivation { + pname = "swiss-ephemeris"; + version = "1.4.2.0"; + sha256 = "1m4k798qb46c3i633j5hprym5mfnyrna9y3za452g2h2icb420md"; + libraryHaskellDepends = [ base time vector ]; + testHaskellDepends = [ + base directory hspec QuickCheck random time vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell bindings for the Swiss Ephemeris C library"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "swisstable" = callPackage + ({ mkDerivation, base, criterion, deepseq, hashable, hashtables + , primitive, QuickCheck, tasty, tasty-discover, tasty-hunit, vector + , weigh + }: + mkDerivation { + pname = "swisstable"; + version = "0.1.0.3"; + sha256 = "1d1vk1j8r2lwxkx2l4l1fmm8z9ascp7hq52al7qjn4bir177b92q"; + libraryHaskellDepends = [ base hashable primitive vector ]; + testHaskellDepends = [ + base hashable primitive QuickCheck tasty tasty-discover tasty-hunit + vector + ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + base criterion deepseq hashable hashtables primitive QuickCheck + vector weigh + ]; + description = "SwissTable hash map"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86_64; + }) {}; + + "switch" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, GPipe, GPipe-GLFW + , hidapi, linear + }: + mkDerivation { + pname = "switch"; + version = "0.1.0.0"; + sha256 = "169dvy7vqbjza24456azdmjb8yyrkr18z04azwhkl08b9wx9wvz5"; + libraryHaskellDepends = [ attoparsec base bytestring hidapi ]; + testHaskellDepends = [ + attoparsec base bytestring GPipe GPipe-GLFW hidapi linear + ]; + description = "Nintendo Switch Controller Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sws" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring + , containers, cryptonite, directory, filepath, hourglass + , http-types, network, network-bsd, network-uri, pem, resourcet + , transformers, wai, wai-extra, wai-middleware-static, warp + , warp-tls, x509 + }: + mkDerivation { + pname = "sws"; + version = "0.5.0.1"; + sha256 = "1xgyv7mwrf9imx1ja2vwdhj6rv59pz50sf9ijlp5pjckqpacm40p"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + asn1-encoding asn1-types base bytestring containers cryptonite + directory filepath hourglass http-types network network-bsd + network-uri pem resourcet transformers wai wai-extra + wai-middleware-static warp warp-tls x509 + ]; + description = "A simple web server for serving directories"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sws"; + broken = true; + }) {}; + + "sxml" = callPackage + ({ mkDerivation, base, containers, polyparse, text, xml-types }: + mkDerivation { + pname = "sxml"; + version = "0.1.0.0"; + sha256 = "12xxsxnjhah0w5x4yh9djrrwm7pfy3866pg6183183dmhz6bqdxb"; + libraryHaskellDepends = [ + base containers polyparse text xml-types + ]; + description = "A SXML-parser"; + license = lib.licenses.publicDomain; + }) {}; + + "syb" = callPackage + ({ mkDerivation, base, containers, mtl, tasty, tasty-hunit }: + mkDerivation { + pname = "syb"; + version = "0.7.2.4"; + sha256 = "0q0y5412766xz90lghs4sdna48hawk7csqb3708bjann4a41wz7c"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base containers mtl tasty tasty-hunit ]; + description = "Scrap Your Boilerplate"; + license = lib.licenses.bsd3; + }) {}; + + "syb-extras" = callPackage + ({ mkDerivation, base, eq, prelude-extras }: + mkDerivation { + pname = "syb-extras"; + version = "0.3"; + sha256 = "1l1637kf1f7n5nvcp2hv516qah7baykh5w2wmil2b909k75iq2x9"; + revision = "2"; + editedCabalFile = "1a0kb7an663vhhi4wd4hfc5235bampxcyl8g5ssajm6ggs7n7gm3"; + libraryHaskellDepends = [ base eq prelude-extras ]; + description = "Higher order versions of the Scrap Your Boilerplate classes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "syb-with-class" = callPackage + ({ mkDerivation, array, base, bytestring, containers, HUnit + , template-haskell + }: + mkDerivation { + pname = "syb-with-class"; + version = "0.6.1.14"; + sha256 = "1dm64pn06sc05sbkmgrnj5b6p33xaz65ghx8233h5jqq7phyjrlc"; + libraryHaskellDepends = [ + array base bytestring containers template-haskell + ]; + testHaskellDepends = [ base HUnit ]; + description = "Scrap Your Boilerplate With Class"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "syb-with-class-instances-text" = callPackage + ({ mkDerivation, base, syb-with-class, text }: + mkDerivation { + pname = "syb-with-class-instances-text"; + version = "0.0.1"; + sha256 = "0vnpqk89nxs0anx62mzasl9wrcscw18vwc284y067ryb086aj2hf"; + libraryHaskellDepends = [ base syb-with-class text ]; + description = "Scrap Your Boilerplate With Class Text instance"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sydtest" = callPackage + ({ mkDerivation, async, autodocodec, autodocodec-yaml, base + , bytestring, containers, dlist, envparse, fast-myers-diff + , filepath, MonadRandom, mtl, optparse-applicative, path, path-io + , pretty-show, QuickCheck, quickcheck-io, random, random-shuffle + , safe, safe-coloured-text, safe-coloured-text-terminfo, stm + , svg-builder, sydtest-discover, text, vector + }: + mkDerivation { + pname = "sydtest"; + version = "0.15.1.1"; + sha256 = "01p49ijq32qrls94fgdjay95c826x3yvi13k2l0izimww5fhw9pi"; + libraryHaskellDepends = [ + async autodocodec autodocodec-yaml base bytestring containers dlist + envparse fast-myers-diff filepath MonadRandom mtl + optparse-applicative path path-io pretty-show QuickCheck + quickcheck-io random random-shuffle safe safe-coloured-text + safe-coloured-text-terminfo stm svg-builder text vector + ]; + testHaskellDepends = [ + base bytestring fast-myers-diff path path-io QuickCheck random + safe-coloured-text stm text vector + ]; + testToolDepends = [ sydtest-discover ]; + description = "A modern testing framework for Haskell with good defaults and advanced testing features"; + license = "unknown"; + }) {}; + + "sydtest-aeson" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, deepseq + , directory, path, path-io, sydtest, sydtest-discover, text + }: + mkDerivation { + pname = "sydtest-aeson"; + version = "0.1.0.0"; + sha256 = "1kidxlaw8snyzl0nq2vynjz179blh03cvg2qdjr5j521cjxxmwf8"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring deepseq path path-io sydtest + text + ]; + testHaskellDepends = [ aeson base directory sydtest text ]; + testToolDepends = [ sydtest-discover ]; + description = "An aeson companion library for sydtest"; + license = "unknown"; + }) {}; + + "sydtest-amqp" = callPackage + ({ mkDerivation, aeson, amqp, async, base, bytestring, network + , path, path-io, port-utils, process, stm, sydtest + , sydtest-discover, sydtest-rabbitmq, sydtest-typed-process, text + , typed-process + }: + mkDerivation { + pname = "sydtest-amqp"; + version = "0.1.0.0"; + sha256 = "122n2nf0z2s925yjg6zlp3bvl70yprip57v6775vqglhbr959v8m"; + libraryHaskellDepends = [ + aeson amqp async base bytestring network path path-io port-utils + process stm sydtest sydtest-rabbitmq sydtest-typed-process text + typed-process + ]; + testHaskellDepends = [ amqp base sydtest ]; + testToolDepends = [ sydtest-discover ]; + description = "An amqp companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sydtest-autodocodec" = callPackage + ({ mkDerivation, autodocodec, autodocodec-yaml, base, sydtest + , sydtest-discover, text + }: + mkDerivation { + pname = "sydtest-autodocodec"; + version = "0.0.0.0"; + sha256 = "11505pn0wqlny3nxc2z406fryir5isdg1yc0hx10xcyk6gsbm2m3"; + libraryHaskellDepends = [ + autodocodec autodocodec-yaml base sydtest text + ]; + testHaskellDepends = [ autodocodec base sydtest ]; + testToolDepends = [ sydtest-discover ]; + description = "An autodocodec companion library for sydtest"; + license = "unknown"; + }) {}; + + "sydtest-discover" = callPackage + ({ mkDerivation, base, filepath, optparse-applicative, path + , path-io + }: + mkDerivation { + pname = "sydtest-discover"; + version = "0.0.0.4"; + sha256 = "1arg5451fvlfxs04ic22ivj424lpssbc5cgqxgl9kyhspxq77hcv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base filepath optparse-applicative path path-io + ]; + executableHaskellDepends = [ base ]; + description = "Automatic test suite discovery for sydtest"; + license = "unknown"; + mainProgram = "sydtest-discover"; + }) {}; + + "sydtest-hedgehog" = callPackage + ({ mkDerivation, base, containers, hedgehog, stm, sydtest + , sydtest-discover + }: + mkDerivation { + pname = "sydtest-hedgehog"; + version = "0.4.0.0"; + sha256 = "0n3787yvni6s9ljrq1mcxybjq394nvik629v8absmfs69js679ih"; + libraryHaskellDepends = [ base containers hedgehog stm sydtest ]; + testHaskellDepends = [ base hedgehog sydtest ]; + testToolDepends = [ sydtest-discover ]; + description = "A Hedgehog companion library for sydtest"; + license = "unknown"; + }) {}; + + "sydtest-hedis" = callPackage + ({ mkDerivation, base, bytestring, hedis, network, path, path-io + , port-utils, sydtest, sydtest-discover, sydtest-typed-process + , text, typed-process + }: + mkDerivation { + pname = "sydtest-hedis"; + version = "0.0.0.0"; + sha256 = "0y31aqn4ra92arq054amhkcxxng0wsngv59ngwn05gc5jv6whi9j"; + libraryHaskellDepends = [ + base bytestring hedis network path path-io port-utils sydtest + sydtest-typed-process text typed-process + ]; + testHaskellDepends = [ base hedis sydtest ]; + testToolDepends = [ sydtest-discover ]; + description = "An hedis companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sydtest-hspec" = callPackage + ({ mkDerivation, base, hspec, hspec-core, mtl, QuickCheck, stm + , sydtest, sydtest-discover + }: + mkDerivation { + pname = "sydtest-hspec"; + version = "0.4.0.2"; + sha256 = "0qlm0plp3kr57g43li9g3maicxsidx31bvmxkng1q0s7cwzq3wma"; + libraryHaskellDepends = [ + base hspec-core mtl QuickCheck stm sydtest + ]; + testHaskellDepends = [ base hspec stm sydtest ]; + testToolDepends = [ sydtest-discover ]; + description = "An Hspec companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sydtest-mongo" = callPackage + ({ mkDerivation, base, binary, bson, bytestring, mongoDB, network + , path, path-io, port-utils, process, sydtest, sydtest-discover + , sydtest-process, text, yaml + }: + mkDerivation { + pname = "sydtest-mongo"; + version = "0.0.0.0"; + sha256 = "0jm2c05dxri0w83ii3pyphb2rrla72fih5g26w0indb51i0wlnq1"; + libraryHaskellDepends = [ + base binary bson bytestring mongoDB network path path-io port-utils + process sydtest sydtest-process text yaml + ]; + testHaskellDepends = [ base mongoDB sydtest text ]; + testToolDepends = [ sydtest-discover ]; + description = "An mongoDB companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sydtest-persistent" = callPackage + ({ mkDerivation, base, bytestring, mtl, persistent, sydtest, text + , unliftio + }: + mkDerivation { + pname = "sydtest-persistent"; + version = "0.0.0.2"; + sha256 = "09pjw6gd3vhny0irhpi93zy7snklrh2fjalsj8xszjb8j6md7d5p"; + libraryHaskellDepends = [ + base bytestring mtl persistent sydtest text unliftio + ]; + description = "A persistent companion library for sydtest"; + license = "unknown"; + }) {}; + + "sydtest-persistent-postgresql" = callPackage + ({ mkDerivation, base, monad-logger, mtl, persistent + , persistent-postgresql, sydtest, sydtest-discover + , sydtest-persistent, tmp-postgres + }: + mkDerivation { + pname = "sydtest-persistent-postgresql"; + version = "0.2.0.3"; + sha256 = "1srzasbr9f5gqfzsa4qjd65pk3jlpk0gslphynzzbp4kf6gmsvkj"; + libraryHaskellDepends = [ + base monad-logger mtl persistent-postgresql sydtest + sydtest-persistent tmp-postgres + ]; + testHaskellDepends = [ base persistent sydtest ]; + testToolDepends = [ sydtest-discover ]; + description = "An persistent-postgresql companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sydtest-persistent-sqlite" = callPackage + ({ mkDerivation, base, monad-logger, mtl, persistent + , persistent-sqlite, sydtest, sydtest-discover, sydtest-persistent + }: + mkDerivation { + pname = "sydtest-persistent-sqlite"; + version = "0.2.0.3"; + sha256 = "1wc4sgfjljwvcb90d3a4ys5m88fd68mbzyl6f2jfjx55yn55rnyw"; + libraryHaskellDepends = [ + base monad-logger mtl persistent persistent-sqlite sydtest + sydtest-persistent + ]; + testHaskellDepends = [ base persistent sydtest ]; + testToolDepends = [ sydtest-discover ]; + description = "A persistent-sqlite companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sydtest-process" = callPackage + ({ mkDerivation, base, bytestring, process, sydtest + , sydtest-discover + }: + mkDerivation { + pname = "sydtest-process"; + version = "0.0.0.0"; + sha256 = "1afjwxq7bq4q0g5qznffxfn20ikxxmr7yywiksfyfnyh4n0a1zsf"; + libraryHaskellDepends = [ base process sydtest ]; + testHaskellDepends = [ base bytestring process sydtest ]; + testToolDepends = [ sydtest-discover ]; + description = "A typed-process companion library for sydtest"; + license = "unknown"; + }) {}; + + "sydtest-rabbitmq" = callPackage + ({ mkDerivation, aeson, amqp, async, base, bytestring, network + , path, path-io, port-utils, process, stm, sydtest + , sydtest-discover, sydtest-typed-process, text, typed-process + }: + mkDerivation { + pname = "sydtest-rabbitmq"; + version = "0.1.0.0"; + sha256 = "0ra32y2w7hirjmaz67myq26waccznkl7gqmdnwdd93n6n1h1gb9p"; + libraryHaskellDepends = [ + aeson amqp async base bytestring network path path-io port-utils + process stm sydtest sydtest-typed-process text typed-process + ]; + testHaskellDepends = [ amqp base sydtest ]; + testToolDepends = [ sydtest-discover ]; + description = "An rabbitmq companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sydtest-servant" = callPackage + ({ mkDerivation, base, http-client, servant-client, servant-server + , stm, sydtest, sydtest-discover, sydtest-wai + }: + mkDerivation { + pname = "sydtest-servant"; + version = "0.2.0.2"; + sha256 = "0gmaf1p7f588mvcf486wb32qjh74gvqyf965wczh5h0phgyg2f8z"; + libraryHaskellDepends = [ + base http-client servant-client servant-server sydtest sydtest-wai + ]; + testHaskellDepends = [ + base servant-client servant-server stm sydtest sydtest-wai + ]; + testToolDepends = [ sydtest-discover ]; + description = "A servant companion library for sydtest"; + license = "unknown"; + }) {}; + + "sydtest-typed-process" = callPackage + ({ mkDerivation, base, bytestring, sydtest, sydtest-discover + , typed-process + }: + mkDerivation { + pname = "sydtest-typed-process"; + version = "0.0.0.0"; + sha256 = "0j5x2liimaxnd1p7bhkd1ic9vccxdph431rq3dmzl3f440qb3rws"; + libraryHaskellDepends = [ base sydtest typed-process ]; + testHaskellDepends = [ base bytestring sydtest typed-process ]; + testToolDepends = [ sydtest-discover ]; + description = "A typed-process companion library for sydtest"; + license = "unknown"; + }) {}; + + "sydtest-wai" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, http-client + , http-types, mtl, network, sydtest, sydtest-discover, text, time + , wai, warp + }: + mkDerivation { + pname = "sydtest-wai"; + version = "0.2.0.1"; + sha256 = "0fmgn8g9ka275qkanzrlqr4wqwjcq2a99yvkh4jz53vspyiml78q"; + libraryHaskellDepends = [ + base bytestring case-insensitive http-client http-types mtl network + sydtest text time wai warp + ]; + testHaskellDepends = [ base http-client http-types sydtest wai ]; + testToolDepends = [ sydtest-discover ]; + description = "A wai companion library for sydtest"; + license = "unknown"; + }) {}; + + "sydtest-webdriver" = callPackage + ({ mkDerivation, aeson, base, http-client, http-types + , monad-control, mtl, network, network-uri, path, path-io + , port-utils, sydtest, sydtest-discover, sydtest-typed-process + , sydtest-wai, transformers-base, typed-process, wai, webdriver + }: + mkDerivation { + pname = "sydtest-webdriver"; + version = "0.0.0.1"; + sha256 = "1rf12cg494z302bd7yanylzayakqj8xwbj8blb0f512wvfy63cia"; + libraryHaskellDepends = [ + aeson base http-client monad-control mtl network network-uri path + path-io port-utils sydtest sydtest-typed-process sydtest-wai + transformers-base typed-process webdriver + ]; + testHaskellDepends = [ + base http-types network-uri sydtest sydtest-wai wai + ]; + testToolDepends = [ sydtest-discover ]; + description = "A webdriver companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sydtest-webdriver-screenshot" = callPackage + ({ mkDerivation, base, bytestring, http-types, JuicyPixels, mtl + , network-uri, path, path-io, sydtest, sydtest-discover + , sydtest-wai, sydtest-webdriver, wai, webdriver + }: + mkDerivation { + pname = "sydtest-webdriver-screenshot"; + version = "0.0.0.2"; + sha256 = "18qg09cagga87bs2yahb2cv78agg90548w8a6p27nxhyq9jzamd7"; + libraryHaskellDepends = [ + base bytestring JuicyPixels mtl path path-io sydtest + sydtest-webdriver webdriver + ]; + testHaskellDepends = [ + base http-types network-uri sydtest sydtest-wai sydtest-webdriver + wai + ]; + testToolDepends = [ sydtest-discover ]; + description = "A webdriver screenshot companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sydtest-webdriver-yesod" = callPackage + ({ mkDerivation, base, bytestring, http-client, http-types, mtl + , network-uri, path, path-io, sydtest, sydtest-discover + , sydtest-wai, sydtest-webdriver, sydtest-yesod, text, webdriver + , yesod + }: + mkDerivation { + pname = "sydtest-webdriver-yesod"; + version = "0.0.0.1"; + sha256 = "0rfsr45ff7p81y157x06qspjp00ng2kikw84c2ciw4bfjicdvvsr"; + libraryHaskellDepends = [ + base bytestring http-client http-types mtl network-uri sydtest + sydtest-wai sydtest-webdriver sydtest-yesod text webdriver yesod + ]; + testHaskellDepends = [ + base path path-io sydtest sydtest-webdriver yesod + ]; + testToolDepends = [ sydtest-discover ]; + description = "A webdriver+yesod companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sydtest-yesod" = callPackage + ({ mkDerivation, base, binary, bytestring, case-insensitive + , conduit, containers, cookie, exceptions, http-client + , http-client-tls, http-types, monad-logger, mtl, network + , network-uri, path, path-io, persistent, persistent-sqlite + , QuickCheck, sydtest, sydtest-discover, sydtest-persistent-sqlite + , sydtest-wai, text, time, xml-conduit, yesod, yesod-core + , yesod-test + }: + mkDerivation { + pname = "sydtest-yesod"; + version = "0.3.0.2"; + sha256 = "194qdvsfphc8paq9ap5fijphrin20zpr4g5nza8dpv7qkpb82znr"; + libraryHaskellDepends = [ + base binary bytestring case-insensitive containers cookie + exceptions http-client http-client-tls http-types mtl network + network-uri sydtest sydtest-wai text time xml-conduit yesod-core + yesod-test + ]; + testHaskellDepends = [ + base bytestring conduit cookie http-client monad-logger mtl path + path-io persistent persistent-sqlite QuickCheck sydtest + sydtest-persistent-sqlite sydtest-wai text yesod yesod-core + ]; + testToolDepends = [ sydtest-discover ]; + description = "A yesod companion library for sydtest"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "syfco" = callPackage + ({ mkDerivation, array, base, containers, convertible, directory + , mtl, parsec, transformers + }: + mkDerivation { + pname = "syfco"; + version = "1.1.0.0"; + sha256 = "076094ygbcwriqjmajs0xyr7zqf86b5nikfm9k0ax7hla75x9b5m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers convertible directory mtl parsec transformers + ]; + executableHaskellDepends = [ + array base containers convertible directory mtl parsec transformers + ]; + description = "Synthesis Format Conversion Tool / Library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "syfco"; + broken = true; + }) {}; + + "sylvia" = callPackage + ({ mkDerivation, base, cairo, comonad-transformers, data-default + , data-lens, data-lens-template, gtk, optparse-applicative, parsec + , smallcheck, test-framework, test-framework-smallcheck + , transformers, void + }: + mkDerivation { + pname = "sylvia"; + version = "0.2.2"; + sha256 = "1yjvjfkg623kpnzpkknljfgcizyf3jsvkncz49yjsy9j2iklqg2k"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cairo comonad-transformers data-default data-lens + data-lens-template gtk optparse-applicative parsec transformers + void + ]; + testHaskellDepends = [ + base parsec smallcheck test-framework test-framework-smallcheck + void + ]; + description = "Lambda calculus visualization"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "sylvia"; + }) {}; + + "sym" = callPackage + ({ mkDerivation, base, containers, hashable, QuickCheck, vector }: + mkDerivation { + pname = "sym"; + version = "0.13.0"; + sha256 = "0ppgdhhxn5w05194mwcsca6m853h8hh5bxsm2l3jz52y388pi0ic"; + libraryHaskellDepends = [ base containers hashable vector ]; + testHaskellDepends = [ base hashable QuickCheck ]; + description = "Permutations, patterns, and statistics"; + license = lib.licenses.bsd3; + }) {}; + + "sym-plot" = callPackage + ({ mkDerivation, base, diagrams-cairo, diagrams-lib, sym }: + mkDerivation { + pname = "sym-plot"; + version = "0.3.0"; + sha256 = "1ppq86fv5knfdcfn3pfiyg7v9k1aq47xp0b6yn8bwkfhcxxmbbhp"; + libraryHaskellDepends = [ base diagrams-cairo diagrams-lib sym ]; + description = "Plot permutations; an addition to the sym package"; + license = lib.licenses.bsd3; + }) {}; + + "symantic" = callPackage + ({ mkDerivation, base, containers, mono-traversable + , symantic-document, symantic-grammar, text, transformers + }: + mkDerivation { + pname = "symantic"; + version = "6.3.4.20190712"; + sha256 = "0khx7ddr9cdwyqz22xai8vmjn37c3w9gf4mlzil8lqvdf2cwk6wk"; + libraryHaskellDepends = [ + base containers mono-traversable symantic-document symantic-grammar + text transformers + ]; + description = "Library for Typed Tagless-Final Higher-Order Composable DSL"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "symantic-atom" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, hashable + , megaparsec, symantic-xml, tasty, tasty-golden, text, time + , transformers, treeseq + }: + mkDerivation { + pname = "symantic-atom"; + version = "0.0.0.20200523"; + sha256 = "05lw93cx4zpwy7mq4ad6ly2wl51japczxcpss64svklwl78awcz2"; + libraryHaskellDepends = [ + base containers megaparsec symantic-xml text time transformers + treeseq + ]; + testHaskellDepends = [ + base bytestring containers deepseq hashable megaparsec symantic-xml + tasty tasty-golden text time transformers treeseq + ]; + description = "Library for reading and writing Atom"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "symantic-base" = callPackage + ({ mkDerivation, base, containers, hashable, template-haskell + , transformers, unordered-containers + }: + mkDerivation { + pname = "symantic-base"; + version = "0.5.0.20221211"; + sha256 = "00wkvvwyfy8g2ya86m8jy21656qrfapbf27k4hg6x2r0h87i5ddd"; + libraryHaskellDepends = [ + base containers hashable template-haskell transformers + unordered-containers + ]; + description = "Basic symantic combinators for Embedded Domain-Specific Languages (EDSL)"; + license = lib.licenses.agpl3Plus; + }) {}; + + "symantic-cli" = callPackage + ({ mkDerivation, base, bytestring, containers, megaparsec + , symantic-document, text, transformers + }: + mkDerivation { + pname = "symantic-cli"; + version = "2.4.2.20190806"; + sha256 = "0ms0g6zz6xck4xllakdwmnxj9gi7sfj9n2jqh9m2zdv0va41ncy3"; + libraryHaskellDepends = [ + base bytestring containers megaparsec symantic-document text + transformers + ]; + description = "Symantics for parsing and documenting a CLI"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "symantic-document" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, tasty + , tasty-hunit, text, transformers + }: + mkDerivation { + pname = "symantic-document"; + version = "1.5.3.20200320"; + sha256 = "1xcvvdmy8wfx5ylbvabfc3fd93lickmhkvp8nqw226ymnk3x9nbr"; + libraryHaskellDepends = [ ansi-terminal base text transformers ]; + testHaskellDepends = [ + base containers tasty tasty-hunit text transformers + ]; + description = "Symantics combinators for generating documents"; + license = lib.licenses.agpl3Plus; + }) {}; + + "symantic-grammar" = callPackage + ({ mkDerivation, base, megaparsec, tasty, tasty-hunit, text + , transformers + }: + mkDerivation { + pname = "symantic-grammar"; + version = "0.3.3.20190614"; + sha256 = "1vrf1kmvs7x8lzbnm90kmy114d2yd81fqw6i1j9nys8yq1z40v8a"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ + base megaparsec tasty tasty-hunit text transformers + ]; + description = "Library for symantic grammars"; + license = lib.licenses.gpl3Only; + }) {}; + + "symantic-http" = callPackage + ({ mkDerivation, base, bytestring, http-api-data, http-media + , http-types, network-uri, stm, text, transformers + }: + mkDerivation { + pname = "symantic-http"; + version = "0.1.1.20190410"; + sha256 = "15lqcvz5l3rkmzrsdzbm4sd06gkbfbx2vxilzhxgsy9b1micr5c8"; + libraryHaskellDepends = [ + base bytestring http-api-data http-media http-types network-uri stm + text transformers + ]; + description = "Symantic combinators for deriving clients or a server from an HTTP API"; + license = lib.licenses.gpl3Only; + }) {}; + + "symantic-http-client" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , http-api-data, http-client, http-media, http-types, monad-classes + , network-uri, stm, symantic-http, text, time, transformers, word8 + }: + mkDerivation { + pname = "symantic-http-client"; + version = "0.0.1.20190410"; + sha256 = "0nzah75fbfq696k3r7sgxxykwp924dv6zmxn8ni6s1qra5r989wy"; + libraryHaskellDepends = [ + base base64-bytestring bytestring containers http-api-data + http-client http-media http-types monad-classes network-uri stm + symantic-http text time transformers word8 + ]; + description = "symantic-http applied to the derivation of HTTP clients"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "symantic-http-demo" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , http-api-data, http-client, http-media, http-types, monad-classes + , network, network-uri, pipes, pipes-bytestring, pipes-safe + , symantic-http, symantic-http-client, symantic-http-pipes + , symantic-http-server, text, time, transformers, wai, wai-extra + , warp + }: + mkDerivation { + pname = "symantic-http-demo"; + version = "0.0.0.0"; + sha256 = "09fkni3zal4bvhf00b57qpf83bk7azcxps4s9nd01zsmnzvhlfs7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base pipes symantic-http text ]; + executableHaskellDepends = [ + base base64-bytestring bytestring containers http-api-data + http-client http-media http-types monad-classes network network-uri + pipes pipes-bytestring pipes-safe symantic-http + symantic-http-client symantic-http-pipes symantic-http-server text + time transformers wai wai-extra warp + ]; + description = "Demo for symantic-http and its companion libraries"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "symantic-http-pipes" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , http-api-data, http-media, http-types, lens-family-core + , monad-classes, network-uri, pipes, pipes-bytestring, pipes-group + , pipes-parse, pipes-safe, stm, symantic-http, text, time + , transformers, word8 + }: + mkDerivation { + pname = "symantic-http-pipes"; + version = "0.0.0.20190324"; + sha256 = "0c44vcvcpjlpj2wc58mqaaky68s3cjqa8gimv3nnj634m2avmsll"; + libraryHaskellDepends = [ + base base64-bytestring bytestring containers http-api-data + http-media http-types lens-family-core monad-classes network-uri + pipes pipes-bytestring pipes-group pipes-parse pipes-safe stm + symantic-http text time transformers word8 + ]; + description = "Streaming support through pipes for symantic-http"; + license = lib.licenses.gpl3Only; + }) {}; + + "symantic-http-server" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , http-api-data, http-media, http-types, monad-classes, network-uri + , stm, symantic-http, text, time, transformers, wai, warp, word8 + }: + mkDerivation { + pname = "symantic-http-server"; + version = "0.1.1.20190410"; + sha256 = "00573566hxngsly5gknrn7vjvpspia6bz2f8zjzz591dw2169i7i"; + libraryHaskellDepends = [ + base base64-bytestring bytestring containers http-api-data + http-media http-types monad-classes network-uri stm symantic-http + text time transformers wai warp word8 + ]; + description = "symantic-http applied to the derivation of HTTP servers"; + license = lib.licenses.gpl3Only; + }) {}; + + "symantic-http-test" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , deepseq, filepath, hashable, hspec, hspec-wai, http-api-data + , http-client, http-media, http-types, monad-classes, network + , network-uri, pipes, pipes-bytestring, pipes-safe, symantic-http + , symantic-http-client, symantic-http-pipes, symantic-http-server + , tasty, tasty-hspec, tasty-hunit, text, time, transformers, wai + , wai-extra, warp + }: + mkDerivation { + pname = "symantic-http-test"; + version = "0.0.1.20190410"; + sha256 = "1nqvg801wbh2w1minb4hrfjasia823lqdyyh8dr3287wvdkwb74v"; + isLibrary = false; + isExecutable = false; + testHaskellDepends = [ + base base64-bytestring bytestring containers deepseq filepath + hashable hspec hspec-wai http-api-data http-client http-media + http-types monad-classes network network-uri pipes pipes-bytestring + pipes-safe symantic-http symantic-http-client symantic-http-pipes + symantic-http-server tasty tasty-hspec tasty-hunit text time + transformers wai wai-extra warp + ]; + description = "Test symantic-http and its companion libraries"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "symantic-lib" = callPackage + ({ mkDerivation, base, bytestring, containers, megaparsec + , monad-classes, mono-traversable, symantic, symantic-grammar + , tasty, tasty-golden, tasty-hunit, text, transformers + }: + mkDerivation { + pname = "symantic-lib"; + version = "0.0.5.20190614"; + sha256 = "02rzm43h71ivdx8vwbsa8ij5vv7jkf2y78f568lvkwgr1av84hz9"; + libraryHaskellDepends = [ + base containers mono-traversable symantic symantic-grammar text + transformers + ]; + testHaskellDepends = [ + base bytestring containers megaparsec monad-classes + mono-traversable symantic symantic-grammar tasty tasty-golden + tasty-hunit text transformers + ]; + description = "Symantics for common types"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "symantic-parser" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring, containers + , criterion, deepseq, directory, filepath, ghc-prim, hashable + , megaparsec, ormolu, pretty, process, random, strict + , symantic-base, tasty, tasty-golden, template-haskell, text + , transformers, unix, unordered-containers + }: + mkDerivation { + pname = "symantic-parser"; + version = "0.2.1.20210803"; + sha256 = "1nr0zl2cajnk70jv92ayprhpnc5lbvxyxwvwsgyg3xm8zx747yi9"; + libraryHaskellDepends = [ + array attoparsec base bytestring containers deepseq directory + filepath ghc-prim hashable megaparsec pretty process strict + symantic-base tasty tasty-golden template-haskell text transformers + unix unordered-containers + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory filepath hashable + process strict tasty tasty-golden template-haskell text + transformers unix unordered-containers + ]; + testToolDepends = [ ormolu ]; + benchmarkHaskellDepends = [ + attoparsec base bytestring containers criterion deepseq megaparsec + random template-haskell text transformers + ]; + doHaddock = false; + description = "Parser combinators statically optimized and staged via typed meta-programming"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "symantic-xml" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, hashable + , hxt-charproperties, megaparsec, symantic-base, tasty + , tasty-golden, text, transformers, treeseq, unordered-containers + }: + mkDerivation { + pname = "symantic-xml"; + version = "2.0.0.20200523"; + sha256 = "1fz68n63i32rkyvmz99wyg20xhdniqqm1fds0xn320gi2z35092b"; + revision = "1"; + editedCabalFile = "1dvfglys9jza910wr7r7kda1jisbk9gj3d6rfccaip78hyra1z8l"; + libraryHaskellDepends = [ + base bytestring containers hashable hxt-charproperties megaparsec + symantic-base text transformers treeseq unordered-containers + ]; + testHaskellDepends = [ + base bytestring containers deepseq hashable megaparsec + symantic-base tasty tasty-golden text transformers treeseq + ]; + description = "Library for reading, validating and writing XML"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "symbiote" = callPackage + ({ mkDerivation, abides, aeson, async, base, bytestring, cereal + , chan, containers, exceptions, extractable-singleton, hashable + , http-types, monad-control-aligned, mtl, QuickCheck + , quickcheck-instances, stm, tasty, tasty-hunit, tasty-quickcheck + , text, threaded, uuid, wai, wai-extra, wai-transformers + , wai-websockets, warp, websockets, websockets-simple + , websockets-simple-extra + }: + mkDerivation { + pname = "symbiote"; + version = "0.0.5"; + sha256 = "1igdig2w7j7l3valixsiw9jwj9na2n2k1rn7x7ay904jh11a8400"; + libraryHaskellDepends = [ + abides aeson async base bytestring cereal chan containers + exceptions extractable-singleton hashable monad-control-aligned mtl + QuickCheck quickcheck-instances stm text threaded uuid + wai-transformers websockets-simple websockets-simple-extra + ]; + testHaskellDepends = [ + abides aeson async base bytestring cereal chan containers + exceptions extractable-singleton hashable http-types + monad-control-aligned mtl QuickCheck quickcheck-instances stm tasty + tasty-hunit tasty-quickcheck text threaded uuid wai wai-extra + wai-transformers wai-websockets warp websockets websockets-simple + websockets-simple-extra + ]; + description = "Data serialization, communication, and operation verification implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "symbol" = callPackage + ({ mkDerivation, base, containers, deepseq }: + mkDerivation { + pname = "symbol"; + version = "0.2.4"; + sha256 = "0cc8kdm68pirb0s7n46v0yvw5b718qf7qip40jkg5q3c3xsafx6h"; + revision = "2"; + editedCabalFile = "0jdbaap11pkgb6m98v57k7qnx62pqxy7pa2i7293ywa4q305qgm1"; + libraryHaskellDepends = [ base containers deepseq ]; + description = "A 'Symbol' type for fast symbol comparison"; + license = lib.licenses.bsd3; + }) {}; + + "symbolic-link" = callPackage + ({ mkDerivation, base, directory, tasty, tasty-hunit, unix }: + mkDerivation { + pname = "symbolic-link"; + version = "0.1.1.1"; + sha256 = "1g5w67kviqzz5q9xpln6nh8g86yh1v2wmgmgjmn5ai1qj4x80rf8"; + libraryHaskellDepends = [ base directory unix ]; + testHaskellDepends = [ base tasty tasty-hunit unix ]; + description = "Symlink functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "symbolize" = callPackage + ({ mkDerivation, async, base, bytestring, containers, deepseq + , doctest-parallel, hashable, hedgehog, tasty, tasty-discover + , tasty-golden, tasty-hedgehog, tasty-hunit, text, text-display + , text-short, unordered-containers + }: + mkDerivation { + pname = "symbolize"; + version = "0.1.0.3"; + sha256 = "0nn9ixj0sprg2d7alx3qhjspmz00x4g371pwmg3b0xdjhfr44qzx"; + libraryHaskellDepends = [ + base bytestring containers deepseq hashable text text-display + text-short unordered-containers + ]; + testHaskellDepends = [ + async base bytestring containers deepseq doctest-parallel hashable + hedgehog tasty tasty-golden tasty-hedgehog tasty-hunit text + text-display text-short unordered-containers + ]; + testToolDepends = [ tasty-discover ]; + description = "Efficient global Symbol table, with Garbage Collection"; + license = lib.licenses.bsd3; + }) {}; + + "symbols" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "symbols"; + version = "0.3.0.0"; + sha256 = "19hlvyq5s4lvqi8n4qwxy4fgi33y72n8h4lw5bbb35sbq9jlw69c"; + libraryHaskellDepends = [ base ]; + description = "Symbol manipulation"; + license = lib.licenses.bsd3; + }) {}; + + "symengine" = callPackage + ({ mkDerivation, base, gmp, gmpxx, symengine, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "symengine"; + version = "0.1.2.0"; + sha256 = "1x42rbkc2lq06iqwkwwh5h4y9xl0xf1qfg47n62ax1j6j9mgfn8a"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; + testSystemDepends = [ gmp gmpxx symengine ]; + description = "SymEngine symbolic mathematics engine for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) gmp; inherit (pkgs) gmpxx; + inherit (pkgs) symengine;}; + + "symengine-hs" = callPackage + ({ mkDerivation, base, gmp, gmpxx, symengine }: + mkDerivation { + pname = "symengine-hs"; + version = "0.1.1.0"; + sha256 = "0mh1sah4dlr03ny2z81r0780x273r1qsgpv9lfm0fc512rg3iapl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + executableSystemDepends = [ gmp gmpxx symengine ]; + testHaskellDepends = [ base ]; + testSystemDepends = [ gmp gmpxx symengine ]; + description = "SymEngine symbolic mathematics engine for Haskell"; + license = lib.licenses.mit; + mainProgram = "symengine-hs-exe"; + }) {inherit (pkgs) gmp; inherit (pkgs) gmpxx; + inherit (pkgs) symengine;}; + + "symmetric-properties" = callPackage + ({ mkDerivation, base, containers, hspec, HUnit }: + mkDerivation { + pname = "symmetric-properties"; + version = "0.1.0.1"; + sha256 = "06gsplc7l3vc5gyqh0c7ih814x826zjamx6ngsjx5pj1jsbia1wm"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base hspec HUnit ]; + description = "Monoids for sameness and uniqueness"; + license = lib.licenses.bsd3; + }) {}; + + "symmetry-operations-symbols" = callPackage + ({ mkDerivation, base, doctest, hspec, matrix, matrix-as-xyz + , parsec, QuickCheck + }: + mkDerivation { + pname = "symmetry-operations-symbols"; + version = "0.0.2.1"; + sha256 = "0y9m1z72kh8lhmig0lpp67p3s74s706y6lbzlr5hk47mpcw7fymh"; + libraryHaskellDepends = [ base matrix matrix-as-xyz parsec ]; + testHaskellDepends = [ + base doctest hspec matrix matrix-as-xyz parsec QuickCheck + ]; + description = "Derivation of symbols and coordinate triplets Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "symon" = callPackage + ({ mkDerivation, ansi-terminal, base, monad-loops, random }: + mkDerivation { + pname = "symon"; + version = "0.1"; + sha256 = "01iv7q2lmkpxaawsfdqiadymqmv02sbskzq403dkq14ybjv9hdma"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base monad-loops random + ]; + description = "Minimal implementation(s) of the classic electronic memory game"; + license = lib.licenses.gpl3Only; + mainProgram = "symon-ansi"; + }) {}; + + "sync" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "sync"; + version = "0.1"; + sha256 = "10c2divizmjij5w7x2ky6dzhq6y6wr6qq1pwl7wlhgv663y9yalk"; + libraryHaskellDepends = [ base stm ]; + description = "A fast implementation of synchronous channels with a CML-like API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "sync-mht" = callPackage + ({ mkDerivation, aeson, array, base, base16-bytestring, byteable + , bytes, bytestring, cereal, containers, cryptohash, directory + , exceptions, filepath, HUnit, io-streams, mtl, process, random + , regex-compat, temporary, text, time, transformers, unix, zlib + }: + mkDerivation { + pname = "sync-mht"; + version = "0.3.8.5"; + sha256 = "1apx1vwq3m1xahhv64c3a6shh2cv9rp4r7xg9f6cbfs5k1w2wv0l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base base16-bytestring byteable bytes bytestring cereal + containers cryptohash directory exceptions filepath HUnit + io-streams mtl process random regex-compat temporary text time + transformers unix zlib + ]; + executableHaskellDepends = [ + array base base16-bytestring byteable bytes bytestring cereal + containers cryptohash directory exceptions filepath HUnit + io-streams mtl process random regex-compat temporary text time + transformers unix zlib + ]; + testHaskellDepends = [ + array base base16-bytestring byteable bytes bytestring cereal + containers cryptohash directory exceptions filepath HUnit + io-streams mtl process random regex-compat temporary text time + transformers unix zlib + ]; + benchmarkHaskellDepends = [ + aeson base bytestring directory filepath process temporary time + ]; + description = "Fast incremental file transfer using Merkle-Hash-Trees"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "sync-mht"; + broken = true; + }) {}; + + "synchronous-channels" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "synchronous-channels"; + version = "0.2"; + sha256 = "0xzpjq3h3mqdi553v7p6xm3i74nvbhz5igjlhfh6snlmr7p1cdvb"; + libraryHaskellDepends = [ base ]; + description = "Synchronous communication channels"; + license = lib.licenses.bsd3; + }) {}; + + "syncthing-hs" = callPackage + ({ mkDerivation, aeson, base, bytestring, connection, containers + , data-default, derive, either, exceptions, http-client + , http-client-tls, http-types, lens, quickcheck-instances + , regex-posix, scientific, tasty, tasty-hunit, tasty-quickcheck + , text, time, time-locale-compat, transformers + , unordered-containers, vector, wreq + }: + mkDerivation { + pname = "syncthing-hs"; + version = "0.3.0.0"; + sha256 = "0mancdrf3miicjcsrszxgv5bnka9nvbcsynyw4ljn19c2mk2628r"; + libraryHaskellDepends = [ + aeson base bytestring connection containers either exceptions + http-client http-client-tls lens regex-posix text time + time-locale-compat transformers unordered-containers vector wreq + ]; + testHaskellDepends = [ + aeson base bytestring containers data-default derive either + exceptions http-client http-types lens quickcheck-instances + scientific tasty tasty-hunit tasty-quickcheck text transformers + vector wreq + ]; + description = "Haskell bindings for the Syncthing REST API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "synt" = callPackage + ({ mkDerivation, argparser, base, haskell-src-exts, hpc, hspec + , regexpr, split, Synt + }: + mkDerivation { + pname = "synt"; + version = "0.1.2"; + sha256 = "12d9ilb81vcm24s8whk2cbq1nxlrzdsr7049962q6b0vkrk64v5v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + argparser base haskell-src-exts regexpr split + ]; + executableHaskellDepends = [ + argparser base haskell-src-exts regexpr split + ]; + testHaskellDepends = [ + argparser base haskell-src-exts hpc hspec regexpr split Synt + ]; + description = "Similar code analysis"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "synt"; + broken = true; + }) {Synt = null;}; + + "syntactic" = callPackage + ({ mkDerivation, base, constraints, containers, criterion + , data-hash, deepseq, mtl, QuickCheck, syb, tagged, tasty + , tasty-golden, tasty-hunit, tasty-quickcheck, tasty-th + , template-haskell, tree-view, utf8-string + }: + mkDerivation { + pname = "syntactic"; + version = "3.8.4"; + sha256 = "13hsv7yr35jaimag4v0c0l56clcdcny4b1m0q6h83qcidcrqxcfc"; + libraryHaskellDepends = [ + base constraints containers data-hash deepseq mtl syb + template-haskell tree-view + ]; + testHaskellDepends = [ + base containers mtl QuickCheck tagged tasty tasty-golden + tasty-hunit tasty-quickcheck tasty-th utf8-string + ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Generic representation and manipulation of abstract syntax"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "syntactical" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "syntactical"; + version = "0.1"; + sha256 = "1sqnmarmdm4mha28h8gbp3jddlig84v7zqn53a29047w3877g3gw"; + libraryHaskellDepends = [ base ]; + description = "Distfix expression parsing library"; + license = lib.licenses.bsd3; + }) {}; + + "syntax" = callPackage + ({ mkDerivation, base, lens, mono-traversable, scientific, semi-iso + , text, vector + }: + mkDerivation { + pname = "syntax"; + version = "1.0.0.0"; + sha256 = "1dhbzbf1zlpfjhnacqfhzvjznwlzv39c12a3y8ivqhplnkmqsm7x"; + revision = "2"; + editedCabalFile = "0vcnwqlpjz276avbx25q1n5qixji4nb0ccv4pz8y3wm2rsqbqn9r"; + libraryHaskellDepends = [ + base lens mono-traversable scientific semi-iso text vector + ]; + description = "Reversible parsing and pretty-printing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "syntax-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, scientific, semi-iso + , syntax, text, vector + }: + mkDerivation { + pname = "syntax-attoparsec"; + version = "1.0.0.0"; + sha256 = "1ygikzc7s967bh9yz19r9zd2r1jychlf04cylbigaakrxnnkj4hi"; + libraryHaskellDepends = [ + attoparsec base bytestring scientific semi-iso syntax text vector + ]; + description = "Syntax instances for Attoparsec"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "syntax-example" = callPackage + ({ mkDerivation, attoparsec, base, lens, scientific, semi-iso + , syntax, syntax-attoparsec, syntax-printer, text + }: + mkDerivation { + pname = "syntax-example"; + version = "1.0.0.0"; + sha256 = "1szfapnlcgr19cipm4q68w7p52sw2hapks63vcnn9qfjnav17ljr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base lens scientific semi-iso syntax syntax-attoparsec + syntax-printer text + ]; + description = "Example application using syntax, a library for abstract syntax descriptions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "syntax-example"; + }) {}; + + "syntax-example-json" = callPackage + ({ mkDerivation, attoparsec, base, containers, lens, scientific + , semi-iso, syntax, syntax-attoparsec, syntax-printer, text + }: + mkDerivation { + pname = "syntax-example-json"; + version = "1.0.0.0"; + sha256 = "1bgv2y97rk5jr2gkl4d1pm19v3pl1gziz4sxnlv9w539dna0dwim"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base containers lens scientific semi-iso syntax + syntax-attoparsec syntax-printer text + ]; + description = "Example JSON parser/pretty-printer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "syntax-example-json"; + }) {}; + + "syntax-pretty" = callPackage + ({ mkDerivation, base, pretty, scientific, semi-iso, syntax, text + }: + mkDerivation { + pname = "syntax-pretty"; + version = "0.2.0.0"; + sha256 = "1dyv0d998lbjndiw05hz9rmiazzz3rvw8hqdx5npb6yjmq237zmf"; + libraryHaskellDepends = [ + base pretty scientific semi-iso syntax text + ]; + description = "Syntax instance for pretty, the pretty printing library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "syntax-printer" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, scientific, semi-iso + , semigroupoids, syntax, text, vector + }: + mkDerivation { + pname = "syntax-printer"; + version = "1.0.0.0"; + sha256 = "051gkxj9qgrmjp8jl48nb7487y2hd6ymrzjl62k2faa0cfz6sbqz"; + libraryHaskellDepends = [ + base bifunctors bytestring scientific semi-iso semigroupoids syntax + text vector + ]; + description = "Text and ByteString printers for 'syntax'"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "syntax-trees" = callPackage + ({ mkDerivation, base, haskell-src-exts, hint, mtl + , template-haskell, uniplate + }: + mkDerivation { + pname = "syntax-trees"; + version = "0.1.2"; + sha256 = "19lgaiql3d8v6w8dl0a7adrfw63ch5376dz6y4jzndrwzi43p9sb"; + libraryHaskellDepends = [ + base haskell-src-exts hint mtl template-haskell uniplate + ]; + description = "Convert between different Haskell syntax trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "syntax-trees-fork-bairyn" = callPackage + ({ mkDerivation, base, haskell-src-exts, hint, mtl + , template-haskell, uniplate + }: + mkDerivation { + pname = "syntax-trees-fork-bairyn"; + version = "0.1.2.5"; + sha256 = "1n4k8m4zl5phxyrh6s46ijxcba9iljyh7zvhrrzzaw3d00nfvqg6"; + libraryHaskellDepends = [ + base haskell-src-exts hint mtl template-haskell uniplate + ]; + description = "Convert between different Haskell syntax trees. Bairyn's fork."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "syntaxnet-haskell" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, containers + , data-default, haskell-conll, hspec, lens, protolude, safe, split + , text, text-format, vector + }: + mkDerivation { + pname = "syntaxnet-haskell"; + version = "0.1.1.0"; + sha256 = "0lcgn91kbsjkpnbw7fczqsjmzvhrx5fixhgzjzmjaiwndw09b5z5"; + libraryHaskellDepends = [ + aeson base bytestring cassava containers data-default haskell-conll + lens protolude safe split text text-format vector + ]; + testHaskellDepends = [ aeson base cassava haskell-conll hspec ]; + description = "Working with Google's SyntaxNet output files - CoNLL, Tree"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "synthesizer" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , event-list, filepath, gnuplot, non-negative, numeric-prelude + , numeric-quest, process, QuickCheck, random, sox, storable-record + , storablevector, transformers, utility-ht + }: + mkDerivation { + pname = "synthesizer"; + version = "0.2.0.1"; + sha256 = "1n5r7061x8212a8wfv0j9g28l79lxgbymr1f0m1qgzkhqf80gz3d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers event-list filepath gnuplot + non-negative numeric-prelude numeric-quest process QuickCheck + random sox storable-record storablevector transformers utility-ht + ]; + description = "Audio signal processing coded in Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "synthesizer-alsa" = callPackage + ({ mkDerivation, alsa-core, alsa-pcm, alsa-seq, base, event-list + , midi, midi-alsa, non-negative, numeric-prelude, old-time, random + , sox, storablevector, synthesizer-core, synthesizer-dimensional + , synthesizer-midi, transformers, utility-ht + }: + mkDerivation { + pname = "synthesizer-alsa"; + version = "0.5.0.6"; + sha256 = "1jrsl9lbhsyg4cs32c9hq1jflvw9jdgpd9allv89ypw8yw9mmh45"; + revision = "1"; + editedCabalFile = "0lwpcwixpy0r7ad8p0w5sr3qbw9w6n6b6mckphbl43pnp1jpgfkf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + alsa-core alsa-pcm alsa-seq base event-list midi midi-alsa + non-negative numeric-prelude old-time random sox storablevector + synthesizer-core synthesizer-dimensional synthesizer-midi + transformers utility-ht + ]; + description = "Control synthesizer effects via ALSA/MIDI"; + license = lib.licenses.gpl3Only; + badPlatforms = lib.platforms.darwin; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "synthesizer-core" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, directory, event-list, explicit-exception, filepath + , non-empty, non-negative, numeric-prelude, numeric-quest, old-time + , process, QuickCheck, random, sample-frame-np, semigroups, sox + , storable-record, storable-tuple, storablevector, timeit + , transformers, utility-ht + }: + mkDerivation { + pname = "synthesizer-core"; + version = "0.8.3"; + sha256 = "0a12qmr7fdlz5mbrki9nd1fl07670hll3wrdpp1apvf6zd36h7mn"; + revision = "4"; + editedCabalFile = "0xacplyxilmrly1nxdiz42divjiky7lz5aq5lizn7ax2n0jy1sdg"; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq event-list + explicit-exception filepath non-empty non-negative numeric-prelude + numeric-quest process QuickCheck random sample-frame-np semigroups + sox storable-record storable-tuple storablevector transformers + utility-ht + ]; + testHaskellDepends = [ + base containers event-list non-empty non-negative numeric-prelude + QuickCheck random storable-tuple storablevector transformers + utility-ht + ]; + benchmarkHaskellDepends = [ + array base binary bytestring directory numeric-prelude old-time + storable-tuple storablevector timeit utility-ht + ]; + description = "Audio signal processing coded in Haskell: Low level part"; + license = "GPL"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "synthesizer-core_0_8_4" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, directory, event-list, explicit-exception, filepath + , non-empty, non-negative, numeric-prelude, numeric-quest, old-time + , process, QuickCheck, random, sample-frame-np, semigroups, sox + , storable-record, storable-tuple, storablevector, timeit + , transformers, utility-ht + }: + mkDerivation { + pname = "synthesizer-core"; + version = "0.8.4"; + sha256 = "11m5zvnwzrsd5ylyc6xd4k56ypmmwzyhixvzc55hgjfpsx9snks9"; + revision = "1"; + editedCabalFile = "1q274hspisb2qi45dj01dcm2sxfcqib0i96jkc2jzlvaynnnqhlr"; + libraryHaskellDepends = [ + array base binary bytestring containers deepseq event-list + explicit-exception filepath non-empty non-negative numeric-prelude + numeric-quest process QuickCheck random sample-frame-np semigroups + sox storable-record storable-tuple storablevector transformers + utility-ht + ]; + testHaskellDepends = [ + base containers event-list non-empty non-negative numeric-prelude + QuickCheck random storable-tuple storablevector transformers + utility-ht + ]; + benchmarkHaskellDepends = [ + array base binary bytestring directory numeric-prelude old-time + storable-tuple storablevector timeit utility-ht + ]; + description = "Audio signal processing coded in Haskell: Low level part"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "synthesizer-dimensional" = callPackage + ({ mkDerivation, base, bytestring, event-list, non-negative + , numeric-prelude, random, semigroups, sox, storable-record + , storablevector, synthesizer-core, transformers, utility-ht + }: + mkDerivation { + pname = "synthesizer-dimensional"; + version = "0.8.1.1"; + sha256 = "0giaa6v2yvb0amvdzdv5bq7dsns9pgbzv7sgjdi4a4zy0x4gmhc4"; + revision = "2"; + editedCabalFile = "0gbwqhcqlpnhhz9pn5hk6aab8gnbgs37hzzil8q7pnyfgi3sdh84"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring event-list non-negative numeric-prelude random + semigroups sox storable-record storablevector synthesizer-core + transformers utility-ht + ]; + description = "Audio signal processing with static physical dimensions"; + license = "GPL"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "synthesizer-filter" = callPackage + ({ mkDerivation, base, containers, numeric-prelude, numeric-quest + , synthesizer-core, transformers, utility-ht + }: + mkDerivation { + pname = "synthesizer-filter"; + version = "0.4.1.1"; + sha256 = "0130y7v7r6fhclyg4fg4jj07x1lvn8cvh40w43m2j3sdcmzaa25a"; + libraryHaskellDepends = [ + base containers numeric-prelude numeric-quest synthesizer-core + transformers utility-ht + ]; + description = "Audio signal processing coded in Haskell: Filter networks"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "synthesizer-inference" = callPackage + ({ mkDerivation, base, event-list, non-negative, numeric-prelude + , random, synthesizer-core, transformers, UniqueLogicNP, utility-ht + }: + mkDerivation { + pname = "synthesizer-inference"; + version = "0.2"; + sha256 = "07jhdd73vrhlvx6aq6rdd78qk8vfy2jcc9vrdrf8y6ikq6ir99rb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base event-list non-negative numeric-prelude random + synthesizer-core transformers UniqueLogicNP utility-ht + ]; + description = "Audio signal processing with dynamic physical dimensions"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {UniqueLogicNP = null;}; + + "synthesizer-llvm" = callPackage + ({ mkDerivation, base, containers, doctest-exitcode-stdio + , event-list, llvm-dsl, llvm-extra, llvm-tf, midi, non-empty + , non-negative, numeric-prelude, pathtype, QuickCheck, random + , semigroups, sox, storable-record, storablevector + , synthesizer-core, synthesizer-midi, tfp, transformers, unsafe + , utility-ht, vault + }: + mkDerivation { + pname = "synthesizer-llvm"; + version = "1.1.0.1"; + sha256 = "166551a0g4m48f0mxccwcrgg488i4v8jpj6rjhd39mh6gxb874yr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers event-list llvm-dsl llvm-extra llvm-tf midi + non-empty non-negative numeric-prelude pathtype random semigroups + sox storable-record storablevector synthesizer-core + synthesizer-midi tfp transformers unsafe utility-ht vault + ]; + testHaskellDepends = [ + base doctest-exitcode-stdio llvm-dsl llvm-extra llvm-tf + numeric-prelude QuickCheck random storablevector synthesizer-core + tfp unsafe utility-ht + ]; + doHaddock = false; + description = "Efficient signal processing using runtime compilation"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "synthesizer-midi" = callPackage + ({ mkDerivation, array, base, containers, data-accessor + , data-accessor-transformers, deepseq, event-list, midi + , non-negative, numeric-prelude, semigroups, sox, storable-record + , storablevector, synthesizer-core, synthesizer-dimensional + , transformers, utility-ht + }: + mkDerivation { + pname = "synthesizer-midi"; + version = "0.6.1.2"; + sha256 = "1xnpvk0mny8lbx17zdgl55wp86pqhfg9ckv41b3qd5vrki2dj6nc"; + revision = "1"; + editedCabalFile = "061dgdfrv1zrjpih29x50kpl57ghb3ys6wpra5ai9k0wxdpr9zqk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers data-accessor data-accessor-transformers + deepseq event-list midi non-negative numeric-prelude semigroups sox + storable-record storablevector synthesizer-core + synthesizer-dimensional transformers utility-ht + ]; + testHaskellDepends = [ + base event-list midi numeric-prelude storablevector + synthesizer-core transformers + ]; + description = "Render audio signals from MIDI files or realtime messages"; + license = "GPL"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "sys-auth-smbclient" = callPackage + ({ mkDerivation, base, doctest, process, text }: + mkDerivation { + pname = "sys-auth-smbclient"; + version = "2.0.0.0"; + sha256 = "00j1ss8xsnd8m0v0p9r9mampbczclzanzcli2qrxcl4j9vkp2mb7"; + libraryHaskellDepends = [ base process text ]; + testHaskellDepends = [ base doctest ]; + description = "Auth with smbclient command"; + license = lib.licenses.mit; + }) {}; + + "sys-process" = callPackage + ({ mkDerivation, base, bifunctors, directory, doctest, filepath + , lens, mtl, notzero, process, QuickCheck, semigroupoids + , semigroups, template-haskell, transformers + }: + mkDerivation { + pname = "sys-process"; + version = "0.2.0"; + sha256 = "1djl5d9865w55zxlbmfp3xkzjk3744hz32iz06q8jjw9ifpj3209"; + libraryHaskellDepends = [ + base bifunctors directory filepath lens mtl notzero process + semigroupoids semigroups transformers + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck template-haskell + ]; + description = "A replacement for System.Exit and System.Process."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "sysinfo" = callPackage + ({ mkDerivation, base, hspec, hspec-expectations }: + mkDerivation { + pname = "sysinfo"; + version = "0.1.1"; + sha256 = "0afa9nv1sf1c4w2d9ysm0ass4a48na1mb3x9ri3nb5c6s7r41ns6"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec hspec-expectations ]; + description = "Haskell Interface for getting overall system statistics"; + license = lib.licenses.bsd3; + }) {}; + + "syslog" = callPackage + ({ mkDerivation, base, byteslice, bytesmith, chronos, contiguous + , primitive, run-st, unpacked-maybe-numeric + }: + mkDerivation { + pname = "syslog"; + version = "0.1.0.0"; + sha256 = "02ih3hwjz7ldbnh09jfk96wnlsarqf28s6bq683cx347yir0kv26"; + libraryHaskellDepends = [ + base byteslice bytesmith chronos contiguous primitive run-st + unpacked-maybe-numeric + ]; + testHaskellDepends = [ base byteslice primitive ]; + description = "Decode RFC 3164 and RFC 5424 syslog message formats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "system-argv0" = callPackage + ({ mkDerivation, base, bytestring, system-filepath, text }: + mkDerivation { + pname = "system-argv0"; + version = "0.1.1"; + sha256 = "1ijfry2r3cypp3zmws6dczk21m4n86fkxjld7yl19gjp46fxllbd"; + libraryHaskellDepends = [ base bytestring system-filepath text ]; + description = "Get argv[0] as a FilePath"; + license = lib.licenses.mit; + }) {}; + + "system-canonicalpath" = callPackage + ({ mkDerivation, base, basic-prelude, chell, directory + , system-filepath, text + }: + mkDerivation { + pname = "system-canonicalpath"; + version = "0.3.2.0"; + sha256 = "031m5j7xglxdgp3rkgf2v37jya1a3hhjp3mxbfyyjl27wv7pzhjy"; + libraryHaskellDepends = [ + base basic-prelude directory system-filepath text + ]; + testHaskellDepends = [ base basic-prelude chell system-filepath ]; + description = "Abstract data type for canonical paths with some utilities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "system-command" = callPackage + ({ mkDerivation, base, directory, doctest, filepath, process + , QuickCheck, transformers + }: + mkDerivation { + pname = "system-command"; + version = "0.0.10"; + sha256 = "11lfr6xm5xpvq4244pc7a0psy2m1krz0b1jd9pdw6kzn5ammi1b2"; + libraryHaskellDepends = [ + base directory filepath process transformers + ]; + testHaskellDepends = [ + base directory doctest filepath QuickCheck + ]; + description = "A replacement for System.Exit and System.Process"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "system-error" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "system-error"; + version = "1.0.0"; + sha256 = "1hig7m7arrj6hmgix8abkidy6wf1a4a4y72k81csq90kv5jhynxk"; + libraryHaskellDepends = [ base ]; + description = "Error reporting functions"; + license = lib.licenses.bsd3; + }) {}; + + "system-extra" = callPackage + ({ mkDerivation, base, bytestring, directory, hspec, process + , QuickCheck + }: + mkDerivation { + pname = "system-extra"; + version = "0.1.0"; + sha256 = "0x4xikvlj61r0sl8b98nccijkp99jalz0qkc6z5l48p81bj3qrl1"; + libraryHaskellDepends = [ base bytestring directory process ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "A bunch of system utilities used by other projects"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "system-fileio" = callPackage + ({ mkDerivation, base, bytestring, chell, system-filepath + , temporary, text, time, transformers, unix + }: + mkDerivation { + pname = "system-fileio"; + version = "0.3.16.4"; + sha256 = "1iy6g1f35gzyj12g9mdiw4zf75mmxpv1l8cyaldgyscsl648pr9l"; + libraryHaskellDepends = [ + base bytestring system-filepath text time unix + ]; + testHaskellDepends = [ + base bytestring chell system-filepath temporary text time + transformers unix + ]; + description = "Consistent filesystem interaction across GHC versions (deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "system-filepath" = callPackage + ({ mkDerivation, base, bytestring, Cabal, chell, chell-quickcheck + , deepseq, QuickCheck, text + }: + mkDerivation { + pname = "system-filepath"; + version = "0.4.14"; + sha256 = "14yras4pz2dh55xpwmazcgxijvi8913pjgzb9iw50mjq1lycwmhn"; + revision = "2"; + editedCabalFile = "0731bm8msw4gdaxy0dmya55w91yh9nk952ysf82n32c0nib1hdr4"; + setupHaskellDepends = [ base Cabal ]; + libraryHaskellDepends = [ base bytestring deepseq text ]; + testHaskellDepends = [ + base bytestring chell chell-quickcheck QuickCheck text + ]; + description = "High-level, byte-based file and directory path manipulations (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "system-gpio" = callPackage + ({ mkDerivation, array, base, ghc-prim }: + mkDerivation { + pname = "system-gpio"; + version = "0.0.2"; + sha256 = "1i718k96xvsfl9rh1x4n5ra88838wd6rzmj3p70bfkxxrsvv1zi4"; + libraryHaskellDepends = [ array base ghc-prim ]; + description = "GPIO wrapper libary for Raspberry Pi"; + license = lib.licenses.bsd3; + }) {}; + + "system-info" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "system-info"; + version = "0.5.2"; + sha256 = "0k1mc0axh3iwy3d7svxl31b629c9s482bq7mshhs6glh9pv6cg74"; + libraryHaskellDepends = [ base ]; + description = "Get the name of the operating system"; + license = lib.licenses.mit; + }) {}; + + "system-inotify" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "system-inotify"; + version = "0.1"; + sha256 = "0ndw4vcvvf7p6nb5vn91mhbj4w9lmgm4cl0jzsks4mxs625bv4lg"; + libraryHaskellDepends = [ base bytestring ]; + description = "Binding to Linux's inotify interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "system-lifted" = callPackage + ({ mkDerivation, base, directory, either, haskell-src-meta + , template-haskell, text, time, transformers, unix + }: + mkDerivation { + pname = "system-lifted"; + version = "0.2.0.1"; + sha256 = "1c27y14867dd6706kp9n9y287vi7vqfzd2qr9365mk2854zvqifw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory either haskell-src-meta template-haskell text time + transformers unix + ]; + executableHaskellDepends = [ + base directory either haskell-src-meta template-haskell text time + transformers unix + ]; + description = "Lifted versions of System functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "main"; + broken = true; + }) {}; + + "system-linux-proc" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, errors, hedgehog, pretty-show, text + }: + mkDerivation { + pname = "system-linux-proc"; + version = "0.1.1.1"; + sha256 = "12nvsvmchhsqs5f3x2075v8v68inb1xz8dbv1q5x48big1bf4vv5"; + revision = "2"; + editedCabalFile = "0bf4zrx2x3h6wln257k7fjwszvkxg9phjscfkhrl403wiz1kjxqz"; + libraryHaskellDepends = [ + attoparsec base bytestring containers directory errors text + ]; + testHaskellDepends = [ base directory hedgehog pretty-show ]; + description = "A library for accessing the /proc filesystem in Linux"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "system-locale" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec, process, text + , time + }: + mkDerivation { + pname = "system-locale"; + version = "0.3.0.0"; + sha256 = "08svyqndp6wvf5g0dyfc31i1m7a67zwvz4zb1iivpjszahw9czj9"; + libraryHaskellDepends = [ + attoparsec base bytestring process text time + ]; + testHaskellDepends = [ base hspec ]; + description = "Get system locales"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "system-posix-redirect" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "system-posix-redirect"; + version = "1.1.0.1"; + sha256 = "1wkfz898d3607xnx779l1k1qc8i2k63ixg47542r45scwq8m0lsk"; + libraryHaskellDepends = [ base bytestring unix ]; + description = "A toy module to temporarily redirect a program's stdout"; + license = lib.licenses.bsd3; + }) {}; + + "system-random-effect" = callPackage + ({ mkDerivation, base, bytestring, criterion, crypto-api, deepseq + , extensible-effects, HUnit, mersenne-random-pure64, primitive + , QuickCheck, statistics, test-framework, test-framework-hunit + , test-framework-quickcheck2, vector, vector-algorithms + }: + mkDerivation { + pname = "system-random-effect"; + version = "0.4.1.3"; + sha256 = "1gfzyjap173brh0i4plgad0409hpah98wsf9w0n7mcr2ysrvjdmb"; + libraryHaskellDepends = [ + base bytestring crypto-api extensible-effects + mersenne-random-pure64 primitive statistics vector + vector-algorithms + ]; + testHaskellDepends = [ + base extensible-effects HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + benchmarkHaskellDepends = [ + base criterion deepseq extensible-effects vector + ]; + description = "Random number generation for extensible effects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "system-test" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring, HUnit + , process, text + }: + mkDerivation { + pname = "system-test"; + version = "0.1.2"; + sha256 = "0h867f1kfp8vzwz5kmxdkj2jaq3vyiz138rfymcgd4829nxlxc82"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base bytestring process text + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; + description = "Runs system tests of applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "system-test"; + broken = true; + }) {}; + + "system-time-monotonic" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "system-time-monotonic"; + version = "0.2"; + sha256 = "0f5grhh6x2fbawmdk0gq1nsjz47iz8f8r2592d1l69fqddwdhc3v"; + libraryHaskellDepends = [ base time ]; + description = "Simple library for using the system's monotonic clock"; + license = lib.licenses.bsd3; + }) {}; + + "system-util" = callPackage + ({ mkDerivation, base, directory, easy-data, either, filepath + , hspec, quickcheck-instances, semigroups, system-lifted + , template-haskell, transformers, unix + }: + mkDerivation { + pname = "system-util"; + version = "0.2"; + sha256 = "0sjgsm4n3imnl45zgpvs1vd10wmgci2am03kpjphbqgi5bdywzqk"; + libraryHaskellDepends = [ + base directory either filepath semigroups system-lifted + template-haskell transformers unix + ]; + testHaskellDepends = [ + base directory easy-data either filepath hspec quickcheck-instances + semigroups system-lifted template-haskell transformers + ]; + description = "Various system utils lifted to EitherT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {easy-data = null;}; + + "system-uuid" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, libossp_uuid + , murmur-hash, parsec, template-haskell + }: + mkDerivation { + pname = "system-uuid"; + version = "2.1.1"; + sha256 = "12c05aqgxfqfsc5hbwlfwy6rhcx29ywz6ai86009y45hx9iii4cb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers murmur-hash parsec + template-haskell + ]; + librarySystemDepends = [ libossp_uuid ]; + description = "Bindings to system UUID functions"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libossp_uuid;}; + + "systemd" = callPackage + ({ mkDerivation, base, bytestring, network, transformers, unix }: + mkDerivation { + pname = "systemd"; + version = "2.3.0"; + sha256 = "1fa65j996snrdq83kh3jzzs2dsf2ddsscx596p03ykgknz1q1f16"; + libraryHaskellDepends = [ + base bytestring network transformers unix + ]; + testHaskellDepends = [ base network unix ]; + description = "Systemd facilities (Socket activation, Notify)"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "systemd-api" = callPackage + ({ mkDerivation, base, posix-api, systemd }: + mkDerivation { + pname = "systemd-api"; + version = "0.1.0.1"; + sha256 = "17yjlydr5xhrm4vr1afgmmafjmmrnrzg3vsjhi7ifgmlr5qhfrhi"; + libraryHaskellDepends = [ base posix-api ]; + librarySystemDepends = [ systemd ]; + description = "systemd bindings"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) systemd;}; + + "systemd-ntfy" = callPackage + ({ mkDerivation, base, bytestring, containers, dbus, dbus-th + , optparse-applicative, safe, wreq + }: + mkDerivation { + pname = "systemd-ntfy"; + version = "0.1.0"; + sha256 = "14xwx9h01x1hryc0mvxpmm81z3nw58pmsarfninb8rxrsl230b2n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers dbus dbus-th optparse-applicative safe + wreq + ]; + description = "Send notifications for systemd units to ntfy.sh"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "systemd-ntfy"; + broken = true; + }) {}; + + "systemd-socket-activation" = callPackage + ({ mkDerivation, base, containers, network, quaalude, text + , transformers, unix + }: + mkDerivation { + pname = "systemd-socket-activation"; + version = "1.1.0.1"; + sha256 = "0cmpwklq2jdn8ax8b27zlcf40wzrvnjghfzbkqfaq2711ln47w6q"; + revision = "1"; + editedCabalFile = "0k8grxj45yyc9liixlhr0wi9gfqbzdzpnbd35qygc9xnylw0zm1b"; + libraryHaskellDepends = [ + base containers network quaalude text transformers unix + ]; + description = "Let systemd bind the server's socket for you"; + license = lib.licenses.mit; + }) {}; + + "systemstats" = callPackage + ({ mkDerivation, base, micrologger, optparse-applicative, statgrab + , text, text-format, transformers + }: + mkDerivation { + pname = "systemstats"; + version = "0.1.0.0"; + sha256 = "054gqi3fpqig2whpymznvnxp59mkalk0dp92rk9xlw25bycw27iz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base micrologger optparse-applicative statgrab text text-format + transformers + ]; + description = "An application that regularly logs system stats for later analysis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "systemstats"; + }) {}; + + "syz" = callPackage + ({ mkDerivation, base, syb }: + mkDerivation { + pname = "syz"; + version = "0.2.0.0"; + sha256 = "1m5395937yyxsa1bmlfn1dxa1jr15yjhlz9s15bpwapshcd8119y"; + libraryHaskellDepends = [ base syb ]; + description = "Scrap Your Zippers"; + license = lib.licenses.bsd3; + }) {}; + + "t-regex" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts + , haskell-src-meta, lens, mtl, QuickCheck, recursion-schemes + , template-haskell, transformers + }: + mkDerivation { + pname = "t-regex"; + version = "0.1.0.0"; + sha256 = "0g1sv92cglcvdcq320rwdndmq80nyy1yljl6hm86mjppha20dnxl"; + libraryHaskellDepends = [ + base containers haskell-src-exts haskell-src-meta lens mtl + QuickCheck recursion-schemes template-haskell transformers + ]; + description = "Matchers and grammars using tree regular expressions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "t3-client" = callPackage + ({ mkDerivation, base, t3-game, t3-server }: + mkDerivation { + pname = "t3-client"; + version = "0.2.0.0"; + sha256 = "1pnikcyczwy7x4gf35pxkmr9p8b6smqb637r1h8rc9p2hjag2kak"; + libraryHaskellDepends = [ base t3-game t3-server ]; + description = "tic-tac-toe Rexports for client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "t3-game" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec, mtl + , safe, text, vector + }: + mkDerivation { + pname = "t3-game"; + version = "2.0.0"; + sha256 = "1c38xpnl951n8lcjgb54f619wz7fwn8pv15i1khacv2d02qxnmya"; + libraryHaskellDepends = [ + aeson base bytestring containers mtl safe text vector + ]; + testHaskellDepends = [ aeson base hspec ]; + description = "tic-tac-toe core"; + license = lib.licenses.bsd3; + }) {}; + + "t3-server" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, case-insensitive + , containers, dejafu, either, hashable, hashmap, MonadRandom, mtl + , random, safe, stm, t3-game, text, time, transformers + , unordered-containers, vector, wai + }: + mkDerivation { + pname = "t3-server"; + version = "0.2.0"; + sha256 = "123pbypjdck8sf49yxwlv0d2622v44cwwm7r3bp8vwaq9s8024ww"; + libraryHaskellDepends = [ + aeson async base bytestring case-insensitive containers dejafu + either hashable hashmap MonadRandom mtl random safe stm t3-game + text time transformers unordered-containers vector wai + ]; + description = "tic-tac-toe server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ta" = callPackage + ({ mkDerivation, base, containers, ghc-prim, mtl, Takusen + , template-haskell, time + }: + mkDerivation { + pname = "ta"; + version = "0.1"; + sha256 = "1i9d34gdxrc0gnny5zgp73m0si9583i8w0gw97mqpyha4pzz6hxx"; + libraryHaskellDepends = [ + base containers ghc-prim mtl Takusen template-haskell time + ]; + description = "Transito Abierto: convenience library when using Takusen and Oracle"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tabl" = callPackage + ({ mkDerivation, base, safe, text }: + mkDerivation { + pname = "tabl"; + version = "1.0.3"; + sha256 = "1pxh6g1xjbp37fsab3hl2ldrpnbxdnp4s7pcr3mqxv62qi9b3m2f"; + revision = "1"; + editedCabalFile = "15zmgsylfmm8pf355i0ph1dcczy0z6jw0d9dh4xfmfba8ailvcdg"; + libraryHaskellDepends = [ base safe text ]; + description = "Table layout"; + license = "unknown"; + }) {}; + + "table" = callPackage + ({ mkDerivation, base, csv, optparse-applicative, process, split }: + mkDerivation { + pname = "table"; + version = "0.1.0.0"; + sha256 = "1aqi8ivmlzi5j8kxjcwyd2nbz9jpp6q3xya8acsni5fis9l4757w"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base csv optparse-applicative process split + ]; + description = "Simple tool to generate tables from DSV input"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "table"; + broken = true; + }) {}; + + "table-layout" = callPackage + ({ mkDerivation, base, data-default-class, doclayout, hspec, HUnit + , QuickCheck, text + }: + mkDerivation { + pname = "table-layout"; + version = "1.0.0.0"; + sha256 = "0divq2wf8hpygbrsvp8x4pcbajrbmrr2i4vfjqajwjq914swb2kc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base data-default-class doclayout text ]; + executableHaskellDepends = [ + base data-default-class doclayout text + ]; + testHaskellDepends = [ + base data-default-class doclayout hspec HUnit QuickCheck text + ]; + description = "Format tabular data as grid or table"; + license = lib.licenses.bsd3; + mainProgram = "table-layout-test-styles"; + }) {}; + + "table-tennis" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "table-tennis"; + version = "0.1.0.3"; + sha256 = "1v5g4fbbspgm4smjxk499a0grh5xsr18688kmivql8knhxh1351k"; + libraryHaskellDepends = [ base ]; + description = "A table tennis game tracking engine"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tableaux" = callPackage + ({ mkDerivation, base, cgi, containers, html, mtl, parsec + , QuickCheck + }: + mkDerivation { + pname = "tableaux"; + version = "0.3"; + sha256 = "16kr0jlp3jnnv4a8dlfjyljc9xqlv351b87qf77yqa84j8229vlp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cgi containers html mtl parsec QuickCheck + ]; + description = "An interactive theorem prover based on semantic tableaux"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tableaux.cgi"; + broken = true; + }) {}; + + "tables" = callPackage + ({ mkDerivation, base, binary, cereal, comonad, containers, deepseq + , directory, doctest, filepath, hashable, lens, profunctors + , safecopy, template-haskell, transformers, transformers-compat + , unordered-containers + }: + mkDerivation { + pname = "tables"; + version = "0.4.1.1"; + sha256 = "1bv51i0bn0nlgi0zj8sjdch6m9dd8ncmnksz699fa28cn57ln64p"; + libraryHaskellDepends = [ + base binary cereal comonad containers deepseq hashable lens + profunctors safecopy template-haskell transformers + transformers-compat unordered-containers + ]; + testHaskellDepends = [ + base containers directory doctest filepath lens transformers + unordered-containers + ]; + description = "In-memory storage with multiple keys using lenses and traversals"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tablestorage" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, conduit + , crypto-api, cryptohash, HTTP, http-conduit, http-types, mtl + , network, old-locale, resourcet, SHA, time, transformers + , utf8-string, xml + }: + mkDerivation { + pname = "tablestorage"; + version = "0.2.1.0"; + sha256 = "03j8cqq85i9wikw772swazbvyv1dcw0mnhmqq3slydl0axi12yr8"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base64-bytestring bytestring conduit crypto-api cryptohash + HTTP http-conduit http-types mtl network old-locale resourcet SHA + time transformers utf8-string xml + ]; + description = "Azure Table Storage REST API Wrapper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tablize" = callPackage + ({ mkDerivation, attoparsec, base, comma, optparse-applicative + , tabl, text + }: + mkDerivation { + pname = "tablize"; + version = "1.0.0"; + sha256 = "15x79ds2mzy9pbw17z7wapi4b3y0akp8faccw4hg4iwhkfikbwla"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base comma optparse-applicative tabl text + ]; + description = "Pretty-printing of CSV files"; + license = "unknown"; + mainProgram = "tablize"; + }) {}; + + "tabloid" = callPackage + ({ mkDerivation, base, bytestring, containers, gtk, hint, parallel + , process, regex-base, regex-posix + }: + mkDerivation { + pname = "tabloid"; + version = "0.47"; + sha256 = "1qcay15g6g2c9h6vfc7pi7rl4d8fsl09vrq33pdqvgg2fp2xclh3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers gtk hint parallel process regex-base + regex-posix + ]; + description = "View the output of shell commands in a table"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tabloid"; + broken = true; + }) {}; + + "tabs" = callPackage + ({ mkDerivation, base, filepath, monadlist, mtl, tagged }: + mkDerivation { + pname = "tabs"; + version = "0.1.0.0"; + sha256 = "1188rjlq2s2azbjxwfp40j8aidn3hz2lhmcaghj2ig6n5w2jpg98"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base filepath monadlist mtl tagged ]; + executableHaskellDepends = [ base filepath monadlist mtl tagged ]; + description = "Indents source files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tabs"; + broken = true; + }) {}; + + "tabular" = callPackage + ({ mkDerivation, base, csv, html, mtl }: + mkDerivation { + pname = "tabular"; + version = "0.2.2.8"; + sha256 = "0z936gh8n8i8qdkagyxwd9gqq13skd5fv013vdvwsibrxkm0czfb"; + revision = "1"; + editedCabalFile = "1llb610scvdb9grkd0y7ilh39a3v2pnkgaknabq2an3izr49z01r"; + libraryHaskellDepends = [ base csv html mtl ]; + description = "Two-dimensional data tables with rendering functions"; + license = lib.licenses.bsd3; + }) {}; + + "taffybar" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, broadcast-chan + , bytestring, conduit, ConfigFile, containers, data-default, dbus + , dbus-hslogger, directory, dyre, either, enclosed-exceptions + , filepath, gi-cairo, gi-cairo-connector, gi-cairo-render, gi-gdk + , gi-gdkpixbuf, gi-gdkx11, gi-glib, gi-gtk, gi-gtk-hs, gi-pango + , gtk-sni-tray, gtk-strut, gtk3, haskell-gi, haskell-gi-base + , hslogger, HStringTemplate, http-client, http-client-tls + , http-conduit, http-types, multimap, old-locale + , optparse-applicative, parsec, process, rate-limit, regex-compat + , safe, scotty, split, status-notifier-item, stm, template-haskell + , text, time, time-locale-compat, time-units, transformers + , transformers-base, tuple, unix, utf8-string, X11, xdg-basedir + , xdg-desktop-entry, xml, xml-helpers, xmonad + }: + mkDerivation { + pname = "taffybar"; + version = "4.0.1"; + sha256 = "0lbviimazjc65j05hmncv2idd096yj7mgrk4r3q9vws2b8d9sww8"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson ansi-terminal base broadcast-chan bytestring conduit + ConfigFile containers data-default dbus dbus-hslogger directory + dyre either enclosed-exceptions filepath gi-cairo + gi-cairo-connector gi-cairo-render gi-gdk gi-gdkpixbuf gi-gdkx11 + gi-glib gi-gtk gi-gtk-hs gi-pango gtk-sni-tray gtk-strut haskell-gi + haskell-gi-base hslogger HStringTemplate http-client + http-client-tls http-conduit http-types multimap old-locale parsec + process rate-limit regex-compat safe scotty split + status-notifier-item stm template-haskell text time + time-locale-compat time-units transformers transformers-base tuple + unix utf8-string X11 xdg-basedir xdg-desktop-entry xml xml-helpers + xmonad + ]; + libraryPkgconfigDepends = [ gtk3 ]; + executableHaskellDepends = [ + base data-default directory hslogger optparse-applicative + ]; + executablePkgconfigDepends = [ gtk3 ]; + description = "A desktop bar similar to xmobar, but with more GUI"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + mainProgram = "taffybar"; + maintainers = [ lib.maintainers.rvl ]; + }) {inherit (pkgs) gtk3;}; + + "tag-bits" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "tag-bits"; + version = "0.1.1.2"; + sha256 = "0crn1g3dh97s3b55z0pkvjm9h89kq99c2agk687vr0vij6r5di65"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Provides access to the dynamic pointer tagging bits used by GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tag-stream" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , enumerator + }: + mkDerivation { + pname = "tag-stream"; + version = "0.2.1"; + sha256 = "160kyp1w3y3zg0hj198v5a3jvhpfdy0y0lfz4r2d8azay4f1pkmn"; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring enumerator + ]; + description = "streamlined html tag parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tagchup" = callPackage + ({ mkDerivation, base, bytestring, containers, data-accessor + , explicit-exception, non-empty, old-time, transformers, utility-ht + , xml-basic + }: + mkDerivation { + pname = "tagchup"; + version = "0.4.1.2"; + sha256 = "0zlrdlb0f6dhhx163i62ljh1spr0d5gcf0c96m5z7nzq529qq792"; + revision = "2"; + editedCabalFile = "0b4mkrablv5gdhvf5l1ni3qyibh9hrrscbi04jf2hxalxnk9by4b"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers data-accessor explicit-exception + non-empty transformers utility-ht xml-basic + ]; + testHaskellDepends = [ base xml-basic ]; + benchmarkHaskellDepends = [ + base bytestring containers data-accessor explicit-exception + old-time transformers utility-ht xml-basic + ]; + description = "alternative package for processing of tag soups"; + license = "GPL"; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "tagged" = callPackage + ({ mkDerivation, base, deepseq, template-haskell, transformers }: + mkDerivation { + pname = "tagged"; + version = "0.8.8"; + sha256 = "19x66y8zqh06mmkbbnpy0m5sk402zj6iqfj3d30h6qji6mwgm0x0"; + revision = "1"; + editedCabalFile = "0chbxdppgpsrjqzf28z53x9wqwz0ncfimhfc6rr9knixvvxxx4wi"; + libraryHaskellDepends = [ + base deepseq template-haskell transformers + ]; + description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments"; + license = lib.licenses.bsd3; + }) {}; + + "tagged-binary" = callPackage + ({ mkDerivation, base, base-compat, binary, bytestring, pureMD5 }: + mkDerivation { + pname = "tagged-binary"; + version = "0.2.0.1"; + sha256 = "0nv41x5ijw5wdb2nyfgxyspbgmk9qisp32fs1izzp3c3jl4smkvj"; + libraryHaskellDepends = [ + base base-compat binary bytestring pureMD5 + ]; + description = "Provides tools for serializing data tagged with type information"; + license = lib.licenses.mit; + }) {}; + + "tagged-exception-core" = callPackage + ({ mkDerivation, base, exceptions, mmorph, mtl, transformers }: + mkDerivation { + pname = "tagged-exception-core"; + version = "2.2.0.0"; + sha256 = "1hj0pmj08mwylxpldjq7c3dh8q8d094q79jn00yp7hbmpymyrsdq"; + libraryHaskellDepends = [ + base exceptions mmorph mtl transformers + ]; + description = "Reflect exceptions using phantom types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tagged-identity" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "tagged-identity"; + version = "0.1.4"; + sha256 = "0mq4q4i16lzm1d0ckarwjk2a47y28lfrv0hc31y0xblb9q50xxwl"; + revision = "1"; + editedCabalFile = "03r7ys57zbyadkka5rzb418y5ksb88nnmvxjs58j0pmp71h0zfa6"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Trivial monad transformer that allows identical monad stacks to have different types"; + license = lib.licenses.bsd3; + }) {}; + + "tagged-list" = callPackage + ({ mkDerivation, AbortT-transformers, base, binary, natural-number + , type-equality, type-level-natural-number + , type-level-natural-number-induction + , type-level-natural-number-operations + }: + mkDerivation { + pname = "tagged-list"; + version = "1.1"; + sha256 = "1gdkq9d6hc25z9y8wcsjq10vz25fw40hz2hbp8jfwczhchdxy35s"; + libraryHaskellDepends = [ + AbortT-transformers base binary natural-number type-equality + type-level-natural-number type-level-natural-number-induction + type-level-natural-number-operations + ]; + description = "Lists tagged with a type-level natural number representing their length"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tagged-th" = callPackage + ({ mkDerivation, base, tagged, template-haskell, type-spine }: + mkDerivation { + pname = "tagged-th"; + version = "0.1"; + sha256 = "1qqysn5zrkx2q3rv8ynf6nmy5rwdqk6niw0fphg5kyrg72h31s69"; + libraryHaskellDepends = [ + base tagged template-haskell type-spine + ]; + description = "QuasiQuoter and Template Haskell splices for creating proxies at higher-kinds"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tagged-timers" = callPackage + ({ mkDerivation, base, time, transformers, unordered-containers }: + mkDerivation { + pname = "tagged-timers"; + version = "0.1.0.0"; + sha256 = "0xys9mkkiym4jpj361k8pn5gnmnpniyn2cnw62v08mz6mr3ffmh1"; + libraryHaskellDepends = [ + base time transformers unordered-containers + ]; + description = "Simple wrappers for timing IO actions (single-threaded)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tagged-transformer" = callPackage + ({ mkDerivation, base, comonad, contravariant, distributive + , exceptions, mtl, reflection, semigroupoids, tagged + }: + mkDerivation { + pname = "tagged-transformer"; + version = "0.8.2"; + sha256 = "10wlwqxzm1xdyzxl6xyfsrb40zmvh7g0y3w0a69b1lw2rp6v4vyy"; + revision = "1"; + editedCabalFile = "01x7c98ag7wnmgyz7zkzz5109fp15v03lbkybp87x1zxlwh1rqg1"; + libraryHaskellDepends = [ + base comonad contravariant distributive exceptions mtl reflection + semigroupoids tagged + ]; + description = "Monad transformer carrying an extra phantom type tag"; + license = lib.licenses.bsd3; + }) {}; + + "tagging" = callPackage + ({ mkDerivation, base, bytestring, pcre-light }: + mkDerivation { + pname = "tagging"; + version = "0.1"; + sha256 = "012lcbp2c9a38s4l2i9jaiqcxaidk93v7gxcnf9lplixrnzczy93"; + libraryHaskellDepends = [ base bytestring pcre-light ]; + description = "Library for tagging data"; + license = lib.licenses.bsd3; + }) {}; + + "taggy" = callPackage + ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup + , criterion, directory, hspec, hspec-attoparsec, tagsoup, text + , unordered-containers, vector + }: + mkDerivation { + pname = "taggy"; + version = "0.2.1"; + sha256 = "1xmxwg024k5q4ah0pfn6nhyrznskgwg6anw558qzb4k5rjk3b7nq"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base blaze-html blaze-markup text unordered-containers + vector + ]; + executableHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ + attoparsec base blaze-html blaze-markup directory hspec + hspec-attoparsec text unordered-containers vector + ]; + benchmarkHaskellDepends = [ + attoparsec base criterion tagsoup text vector + ]; + description = "Efficient and simple HTML/XML parsing library"; + license = lib.licenses.bsd3; + mainProgram = "taggy"; + }) {}; + + "taggy-lens" = callPackage + ({ mkDerivation, base, doctest, hspec, lens, taggy, text + , unordered-containers + }: + mkDerivation { + pname = "taggy-lens"; + version = "0.1.2"; + sha256 = "05m2c9q0rz4y0zz6n3dqf0hhzfvk0mp1692jxykg86c802d7pkib"; + libraryHaskellDepends = [ + base lens taggy text unordered-containers + ]; + testHaskellDepends = [ + base doctest hspec lens taggy text unordered-containers + ]; + description = "Lenses for the taggy html/xml parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "taglib" = callPackage + ({ mkDerivation, base, bytestring, taglib, utf8-string }: + mkDerivation { + pname = "taglib"; + version = "0.1.1"; + sha256 = "16qyfy8rxaab0q9j2v00h4j5d3la95acfhmp32x1hdxz1rwr6zfp"; + libraryHaskellDepends = [ base bytestring utf8-string ]; + librarySystemDepends = [ taglib ]; + libraryPkgconfigDepends = [ taglib ]; + description = "Binding to TagLib (ID3 tag library)"; + license = "LGPL"; + }) {inherit (pkgs) taglib;}; + + "taglib-api" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, taglib, text + , transformers + }: + mkDerivation { + pname = "taglib-api"; + version = "0.1.1.3"; + sha256 = "1ahbwi28yjigbkgfv52iaaqalmmlc4d09fa65l0yczxrs7rzchmj"; + libraryHaskellDepends = [ + base bytestring containers mtl text transformers + ]; + libraryPkgconfigDepends = [ taglib ]; + description = "An FFI layer over TagLib's C bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) taglib;}; + + "tagset-positional" = callPackage + ({ mkDerivation, base, binary, containers, parsec, text + , text-binary + }: + mkDerivation { + pname = "tagset-positional"; + version = "0.3.1"; + sha256 = "1fhc0qzfqs2jw8lr8j7vsx72dv15vsvnvqvbim5jqjmq43f8h1zv"; + libraryHaskellDepends = [ + base binary containers parsec text text-binary + ]; + description = "Positional tags and tagsets"; + license = lib.licenses.bsd3; + }) {}; + + "tagshare" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "tagshare"; + version = "0.0"; + sha256 = "1q3chp1rmwmxa8rxv7548wsvbqbng6grrnv1587p08385sp4ncfj"; + libraryHaskellDepends = [ base containers mtl ]; + description = "TagShare - explicit sharing with tags"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tagsoup" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, directory + , process, QuickCheck, text, time + }: + mkDerivation { + pname = "tagsoup"; + version = "0.14.8"; + sha256 = "1m9sx6gr9y9yxvkmcap8xsks8cnhznvma1mrfl39zljkv005azms"; + libraryHaskellDepends = [ base bytestring containers text ]; + testHaskellDepends = [ + base bytestring deepseq directory process QuickCheck time + ]; + description = "Parsing and extracting information from (possibly malformed) HTML/XML documents"; + license = lib.licenses.bsd3; + }) {}; + + "tagsoup-ht" = callPackage + ({ mkDerivation, base, bytestring, containers, data-accessor + , explicit-exception, old-time, tagsoup, transformers, utility-ht + , xml-basic + }: + mkDerivation { + pname = "tagsoup-ht"; + version = "0.3"; + sha256 = "1yxb1lmayqqlnxx4jgcbvya8llfgdbbr8rvcxwicwjrq3xsjl8km"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-accessor explicit-exception tagsoup + transformers utility-ht xml-basic + ]; + executableHaskellDepends = [ + base bytestring containers data-accessor explicit-exception + old-time tagsoup transformers utility-ht xml-basic + ]; + description = "alternative parser for the tagsoup package"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tagsoup-megaparsec" = callPackage + ({ mkDerivation, base, containers, hspec, megaparsec + , raw-strings-qq, tagsoup + }: + mkDerivation { + pname = "tagsoup-megaparsec"; + version = "0.2.0.0"; + sha256 = "18sh2l3bw1fv09jf874vha5nk9wlcwh2bydgnbsd5gxnvq027z64"; + libraryHaskellDepends = [ base containers megaparsec tagsoup ]; + testHaskellDepends = [ + base hspec megaparsec raw-strings-qq tagsoup + ]; + description = "A Tag token parser and Tag specific parsing combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tagsoup-navigate" = callPackage + ({ mkDerivation, base, deriving-compat, lens, mmorph, mtl + , semigroupoids, semigroups, tagsoup, tagsoup-selection + , transformers + }: + mkDerivation { + pname = "tagsoup-navigate"; + version = "0.1.0.7"; + sha256 = "02qq2qc5xrsw6nf4hc02g9xkgdkx3ka7pack02dkhnbxj3jv03vw"; + libraryHaskellDepends = [ + base deriving-compat lens mmorph mtl semigroupoids semigroups + tagsoup tagsoup-selection transformers + ]; + description = "Tagsoup Navigate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tagsoup-parsec" = callPackage + ({ mkDerivation, base, parsec, tagsoup }: + mkDerivation { + pname = "tagsoup-parsec"; + version = "0.0.8"; + sha256 = "0h62kqls8nrq5wqxbzvxav4kfn1lxc6qm5vg8dhkvqdp5z6xnkzk"; + libraryHaskellDepends = [ base parsec tagsoup ]; + description = "Tokenizes Tag, so [ Tag ] can be used as parser input"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tagsoup-selection" = callPackage + ({ mkDerivation, base, containers, parsec, tagsoup }: + mkDerivation { + pname = "tagsoup-selection"; + version = "0.1.0.1"; + sha256 = "0wqw4g5bg8zrkdxfsr8gn0g4a6dvz83b3hyvhdwqf2q1v3i5jw9d"; + libraryHaskellDepends = [ base containers parsec tagsoup ]; + description = "Selecting subtrees from TagSoup's TagTrees using CSS selectors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tagstew" = callPackage + ({ mkDerivation, base, bytestring, compact, tagsoup, text + , unicode-show, unordered-containers, utf8-string + }: + mkDerivation { + pname = "tagstew"; + version = "0"; + sha256 = "0l49w51s0r7n2kc8254sasaj0b8fg3hf1ykyy6wsiyyn394592j6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring compact tagsoup text unordered-containers + ]; + executableHaskellDepends = [ + base bytestring tagsoup unicode-show utf8-string + ]; + description = "Black magic tagsoup"; + license = lib.licenses.bsd3; + mainProgram = "tagstew"; + }) {}; + + "tagstream-conduit" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , case-insensitive, conduit, conduit-extra, data-default, hspec + , HUnit, QuickCheck, resourcet, text, transformers, xml-conduit + }: + mkDerivation { + pname = "tagstream-conduit"; + version = "0.5.6"; + sha256 = "0d0yfq5fixggppdf05s0sw46lmfvb7q17005x720ah66zkcl05nc"; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring case-insensitive conduit + conduit-extra data-default resourcet text transformers xml-conduit + ]; + testHaskellDepends = [ + base bytestring conduit hspec HUnit QuickCheck resourcet text + ]; + description = "streamlined html tag parser"; + license = lib.licenses.bsd3; + }) {}; + + "tagtree" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , filepattern, megaparsec, parser-combinators, relude, text + }: + mkDerivation { + pname = "tagtree"; + version = "0.1.0.1"; + sha256 = "0i9mnlfkxmsvdb33pg8qc3wvlmsdgz4hn9lzwl8ib47qj056fmvd"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default filepattern + megaparsec parser-combinators relude text + ]; + description = "Hierarchical Tags & Tag Trees"; + license = lib.licenses.bsd3; + }) {}; + + "tahoe-capabilities" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "tahoe-capabilities"; + version = "0.1.0.0"; + sha256 = "1adv12v0l2r13s9yr37zzvixwjpkla0vpvwlrz8sq0j0mkls36pm"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base ]; + description = "Abstractions related to Tahoe-LAFS \"capabilities\""; + license = lib.licenses.lgpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tahoe-chk" = callPackage + ({ mkDerivation, aeson, async, base, base32, base64-bytestring + , binary, bytestring, concurrency, containers, cryptonite, deepseq + , directory, extra, fec, filepath, hedgehog, lens, megaparsec + , memory, network-byte-order, optparse-applicative + , parser-combinators, primitive, scientific, tasty, tasty-hedgehog + , tasty-hunit, temporary, text, tree-diff, utility-ht, vector, yaml + }: + mkDerivation { + pname = "tahoe-chk"; + version = "0.2.0.0"; + sha256 = "0lpap46y47czds1l9rf5b45rhqaigypq8w5jnmds8jhi90x5cjzj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base base32 base64-bytestring binary bytestring + concurrency containers cryptonite deepseq directory extra fec + filepath lens megaparsec memory network-byte-order + parser-combinators primitive text tree-diff utility-ht + ]; + executableHaskellDepends = [ + base base32 bytestring optparse-applicative text + ]; + testHaskellDepends = [ + aeson base base32 base64-bytestring binary bytestring containers + cryptonite directory fec filepath hedgehog lens megaparsec memory + scientific tasty tasty-hedgehog tasty-hunit temporary text + tree-diff vector yaml + ]; + description = "The Tahoe-LAFS' Content-Hash-Key (CHK) cryptographic protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tahoe-chk-encrypt"; + broken = true; + }) {}; + + "tahoe-directory" = callPackage + ({ mkDerivation, base, bytestring, hedgehog, megaparsec + , tahoe-capabilities, tahoe-chk, tahoe-ssk, tasty, tasty-hedgehog + , tasty-hunit, text + }: + mkDerivation { + pname = "tahoe-directory"; + version = "0.1.0.0"; + sha256 = "1659q860y776bx39nw3x7afqdazs5b31b5p9asc3g7al697xl6li"; + revision = "1"; + editedCabalFile = "0f7djrfakakc8390qsy9n2c5lwwppjivvia5f0p96nw2279mkyd9"; + libraryHaskellDepends = [ + base bytestring megaparsec tahoe-capabilities tahoe-chk tahoe-ssk + text + ]; + testHaskellDepends = [ + base bytestring hedgehog megaparsec tahoe-capabilities tasty + tasty-hedgehog tasty-hunit text + ]; + description = "Tahoe-LAFS directory-like abstraction for collections of data objects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tahoe-great-black-swamp" = callPackage + ({ mkDerivation, aeson, asn1-encoding, asn1-types, async, base + , base32, base32string, base64, base64-bytestring, binary + , bytestring, cborg, cborg-json, connection, containers, cryptonite + , data-default-class, data-interval, deriving-aeson, directory + , extra, filepath, foldl, hspec, hspec-expectations, hspec-wai + , http-api-data, http-client, http-client-tls, http-media + , http-types, http2, lens, megaparsec, memory, network + , network-simple-tls, network-uri, optparse-applicative, primitive + , QuickCheck, quickcheck-classes, quickcheck-instances + , safe-exceptions, scientific, serialise, servant, servant-client + , servant-docs, servant-js, servant-server, tahoe-chk, temporary + , text, tls, unordered-containers, utf8-string, vector, wai + , wai-extra, warp, warp-tls, x509, x509-store, x509-validation + , yaml + }: + mkDerivation { + pname = "tahoe-great-black-swamp"; + version = "0.4.0.1"; + sha256 = "1ffm58jv6vfzkjjha5j9wq5w2iz68vp8lk21scdy5z8jnjdzchnl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson asn1-encoding asn1-types async base base64 base64-bytestring + binary bytestring cborg cborg-json connection containers cryptonite + data-default-class deriving-aeson directory extra filepath foldl + http-api-data http-client http-client-tls http-media http-types + http2 memory network network-uri primitive safe-exceptions + scientific serialise servant-client servant-docs servant-server + text tls unordered-containers utf8-string vector wai warp warp-tls + x509 x509-store x509-validation + ]; + executableHaskellDepends = [ + aeson async base base32 binary bytestring cborg connection + containers deriving-aeson directory extra filepath foldl + http-client http-client-tls http-types lens megaparsec + optparse-applicative primitive safe-exceptions serialise servant + servant-client servant-js tahoe-chk text unordered-containers + vector warp + ]; + testHaskellDepends = [ + aeson async base base32string base64 binary bytestring cborg + connection containers data-default-class data-interval + deriving-aeson directory extra filepath foldl hspec + hspec-expectations hspec-wai http-client http-types network + network-simple-tls primitive QuickCheck quickcheck-classes + quickcheck-instances safe-exceptions serialise servant + servant-client temporary text tls unordered-containers vector + wai-extra warp warp-tls x509 x509-store yaml + ]; + description = "An implementation of the \"Great Black Swamp\" LAFS protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tahoe-great-black-swamp-testing" = callPackage + ({ mkDerivation, base, base32string, bytestring, composition + , containers, data-interval, hspec, hspec-expectations, http-types + , QuickCheck, quickcheck-classes, quickcheck-instances + , tahoe-great-black-swamp-types, text, utility-ht + }: + mkDerivation { + pname = "tahoe-great-black-swamp-testing"; + version = "0.5.0.0"; + sha256 = "0313bn85dh0k2icg8712k89mdnjwbqdi428c30f0ir87srlwn0p1"; + libraryHaskellDepends = [ + base base32string bytestring composition containers data-interval + hspec hspec-expectations http-types QuickCheck quickcheck-classes + quickcheck-instances tahoe-great-black-swamp-types text utility-ht + ]; + description = "An HSpec for Great Black Swamp storage backends"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tahoe-great-black-swamp-types" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, hashable, http-types, memory, text + }: + mkDerivation { + pname = "tahoe-great-black-swamp-types"; + version = "0.5.0.0"; + sha256 = "1ibamar7g72m6hjb3mxfp6kqxrwbq5z2vsnqf9frj0c2g5k5c04i"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring containers hashable + http-types memory text + ]; + description = "Types related to implementation of a Tahoe-LAFS Great Black Swamp server"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tahoe-ssk" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, base32, binary + , bytestring, cereal, containers, cryptonite, hedgehog, megaparsec + , memory, tahoe-capabilities, tahoe-chk, tasty, tasty-hedgehog + , tasty-hunit, text, x509 + }: + mkDerivation { + pname = "tahoe-ssk"; + version = "0.3.0.0"; + sha256 = "0ham4qgdva5md76mv4gy5gfaw55h9a509967r7cxbaxlz1f1gdj3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + asn1-encoding asn1-types base base32 binary bytestring cereal + containers cryptonite megaparsec memory tahoe-capabilities + tahoe-chk text x509 + ]; + executableHaskellDepends = [ + asn1-encoding asn1-types base base32 binary bytestring cryptonite + tahoe-capabilities text x509 + ]; + testHaskellDepends = [ + asn1-encoding asn1-types base base32 binary bytestring cryptonite + hedgehog megaparsec memory tahoe-capabilities tahoe-chk tasty + tasty-hedgehog tasty-hunit text x509 + ]; + description = "An implementation of the Tahoe-LAFS SSK cryptographic protocols"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tai" = callPackage + ({ mkDerivation, base, clock, lens, mtl, parsers, time, trifecta + , wreq + }: + mkDerivation { + pname = "tai"; + version = "0"; + sha256 = "1kp7m9mhawi2fbdsir4kg9z6hbmlw4kmp3kjvlk4qkhvckgl3pxw"; + revision = "3"; + editedCabalFile = "09wmlfswhs0839iq08br4i4zgjavvwxavcp0i0mldgrj82x9cxfy"; + libraryHaskellDepends = [ + base clock lens mtl parsers time trifecta wreq + ]; + description = "Support library to enable TAI usage on systems with time kept in UTC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tai64" = callPackage + ({ mkDerivation, attoparsec, base, base16-bytestring, binary + , bytestring, doctest, QuickCheck, text, time, vector + }: + mkDerivation { + pname = "tai64"; + version = "0.2.0"; + sha256 = "0pk8qfla4iv8yryfxpz5nf2ijhdg7svbcikg3pik2psir6igj3sw"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base base16-bytestring binary bytestring QuickCheck text + time vector + ]; + testHaskellDepends = [ base doctest ]; + description = "Tai64 Labels for Haskell"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tailfile-hinotify" = callPackage + ({ mkDerivation, async, base, bytestring, conceit, directory + , filepath, foldl, hinotify, pipes, pipes-transduce + , process-streaming, streaming, streaming-eversion, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "tailfile-hinotify"; + version = "2.0.0.0"; + sha256 = "0qnpikj8fbjnks95wwza8m773j0b9sg7fn16dvpfps189icm85gi"; + libraryHaskellDepends = [ + async base bytestring foldl hinotify pipes streaming + streaming-eversion text + ]; + testHaskellDepends = [ + async base bytestring conceit directory filepath foldl hinotify + pipes pipes-transduce process-streaming streaming + streaming-eversion tasty tasty-hunit text + ]; + description = "Tail files in Unix, using hinotify"; + license = lib.licenses.mit; + }) {}; + + "tailwind" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , data-default, deriving-aeson, directory, filepath, filepattern + , monad-logger, mtl, neat-interpolation, optics-core, optics-th + , optparse-applicative, parser-combinators, profunctors, relude + , safe-exceptions, temporary, text, time, unliftio, which + , with-utf8 + }: + mkDerivation { + pname = "tailwind"; + version = "0.3.0.0"; + sha256 = "0dklmlwa4mmg43bq7h6na1qlyy6jjkq2xdq1vg3agvcy1y8b2bzs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring containers data-default deriving-aeson + directory filepath filepattern monad-logger mtl neat-interpolation + optics-th profunctors relude safe-exceptions temporary text time + unliftio which with-utf8 + ]; + executableHaskellDepends = [ + base data-default filepath filepattern monad-logger optics-core + optics-th optparse-applicative parser-combinators relude with-utf8 + ]; + description = "Tailwind wrapped in Haskell"; + license = lib.licenses.mit; + mainProgram = "tailwind-run"; + }) {}; + + "tak" = callPackage + ({ mkDerivation, base, bytestring, hashable, hslogger, HUnit + , matrix, network, parsec, random-shuffle, safe + }: + mkDerivation { + pname = "tak"; + version = "0.1.0.0"; + sha256 = "1nbx76bjqqc0967jsyvm089z0wqivw0pf2a2bh85fq0ych33099r"; + libraryHaskellDepends = [ + base bytestring hashable hslogger matrix network parsec + random-shuffle safe + ]; + testHaskellDepends = [ + base bytestring hashable hslogger HUnit matrix network parsec + random-shuffle safe + ]; + description = "A library encoding the rules of Tak, and a playtak.com client."; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tak-ai" = callPackage + ({ mkDerivation, base, HUnit, matrix, parsec, random-shuffle, tak + }: + mkDerivation { + pname = "tak-ai"; + version = "0.1.0.1"; + sha256 = "1iv4hg6jrwjwwp65d06q874fbmbjlbjp2vx6qp0rsqybw4sw7z36"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base random-shuffle tak ]; + testHaskellDepends = [ + base HUnit matrix parsec random-shuffle tak + ]; + description = "AI(s) for playing Tak on playtak.com"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "takky"; + }) {}; + + "takahashi" = callPackage + ({ mkDerivation, base, lens, monad-skeleton, mtl }: + mkDerivation { + pname = "takahashi"; + version = "0.2.2.0"; + sha256 = "0flr87m1yjxcv1r64bvrx1gm9dpp6xvj2lj14pi99pipywgw4kgs"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base lens monad-skeleton mtl ]; + description = "create slide for presentation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "takedouble" = callPackage + ({ mkDerivation, base, bytestring, directory, extra, filepath + , filepattern, hedgehog, temporary, unix + }: + mkDerivation { + pname = "takedouble"; + version = "0.0.2.0"; + sha256 = "09n187ng4gk0ck40jx8xzpbyw6dj800qc479hzib9bq248pbw4lg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory extra filepath filepattern unix + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base directory extra filepath hedgehog temporary unix + ]; + description = "duplicate file finder"; + license = lib.licenses.bsd3; + mainProgram = "takedouble"; + }) {}; + + "takusen-oracle" = callPackage + ({ mkDerivation, base, clntsh, mtl, old-time, time }: + mkDerivation { + pname = "takusen-oracle"; + version = "0.9.4.1"; + sha256 = "12w6xks3swaxhm6zkx2gxc42n76x94v6ym0q4gzqrdc03ramj8a9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl old-time time ]; + librarySystemDepends = [ clntsh ]; + description = "Database library with left-fold interface for Oracle"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {clntsh = null;}; + + "tal" = callPackage + ({ mkDerivation, base, containers, mtl, pretty, transformers + , unbound + }: + mkDerivation { + pname = "tal"; + version = "0.1.0.0"; + sha256 = "04azvlvlfj941dkg0bg6xyxqs005jb5prb6pfvwf2szm3l1n6p1n"; + libraryHaskellDepends = [ + base containers mtl pretty transformers unbound + ]; + description = "An implementation of Typed Assembly Language (Morrisett, Walker, Crary, Glew)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "talash" = callPackage + ({ mkDerivation, alfred-margaret, base, bitvec, brick, bytestring + , colorful-monoids, containers, directory, extra, ghc-compact + , io-streams, microlens, microlens-th, mtl, primitive, safe, text + , unix, unordered-containers, vector, vector-algorithms + , vector-sized, vector-th-unbox, vty + }: + mkDerivation { + pname = "talash"; + version = "0.3.0"; + sha256 = "0bmsii6i5lsjrf9n5qwh0bdxb3czvmq5mn96pkhpakgqvg8n48qy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + alfred-margaret base bitvec brick bytestring colorful-monoids + containers directory extra ghc-compact io-streams microlens + microlens-th mtl primitive safe text unix unordered-containers + vector vector-algorithms vector-sized vector-th-unbox vty + ]; + executableHaskellDepends = [ base ]; + description = "Line oriented fast enough text search"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "talash"; + }) {}; + + "tamarin-prover" = callPackage + ({ mkDerivation, aeson, array, base, binary, blaze-builder + , blaze-html, bytestring, cmdargs, conduit, containers, deepseq + , derive, directory, dlist, fclabels, filepath, hamlet, http-types + , HUnit, lifted-base, monad-control, mtl, old-locale, parallel + , parsec, process, safe, shakespeare, syb, tamarin-prover-term + , tamarin-prover-theory, tamarin-prover-utils, text, threads, time + , transformers, uniplate, wai, warp, yesod-core, yesod-json + , yesod-static + }: + mkDerivation { + pname = "tamarin-prover"; + version = "0.8.6.3"; + sha256 = "1x2d3vlwwssdj0jhnvrm1h0qaajxyns25b9azhf9k8q8xqxi7r32"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson array base binary blaze-builder blaze-html bytestring cmdargs + conduit containers deepseq derive directory dlist fclabels filepath + hamlet http-types HUnit lifted-base monad-control mtl old-locale + parallel parsec process safe shakespeare syb tamarin-prover-term + tamarin-prover-theory tamarin-prover-utils text threads time + transformers uniplate wai warp yesod-core yesod-json yesod-static + ]; + description = "The Tamarin prover for security protocol analysis"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "tamarin-prover"; + }) {}; + + "tamarin-prover-term" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, containers + , deepseq, derive, directory, dlist, HUnit, mtl, parsec, process + , safe, split, syb, tamarin-prover-utils + }: + mkDerivation { + pname = "tamarin-prover-term"; + version = "0.8.5.1"; + sha256 = "17wq4hr7wfxw5x52jzk8882197zq1lwdqk5yr9wagsbn7hldmaa5"; + libraryHaskellDepends = [ + attoparsec base binary bytestring containers deepseq derive + directory dlist HUnit mtl parsec process safe split syb + tamarin-prover-utils + ]; + description = "Term manipulation library for the tamarin prover"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tamarin-prover-theory" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cmdargs + , containers, deepseq, derive, directory, dlist, fclabels, filepath + , HUnit, mtl, parallel, parsec, process, safe, syb + , tamarin-prover-term, tamarin-prover-utils, time, transformers + , uniplate + }: + mkDerivation { + pname = "tamarin-prover-theory"; + version = "0.8.6.0"; + sha256 = "1xc11mrzfg1v8ilp7yb1zlg2359w14szhbdy86pbfzbjl31852l3"; + libraryHaskellDepends = [ + array base binary bytestring cmdargs containers deepseq derive + directory dlist fclabels filepath HUnit mtl parallel parsec process + safe syb tamarin-prover-term tamarin-prover-utils time transformers + uniplate + ]; + description = "Term manipulation library for the tamarin prover"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tamarin-prover-utils" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, blaze-builder + , bytestring, containers, deepseq, dlist, fclabels, mtl, parsec + , pretty, SHA, syb, time, transformers + }: + mkDerivation { + pname = "tamarin-prover-utils"; + version = "0.8.5.1"; + sha256 = "11phn05fb8s80g6zk6sly8wi1rl8i3rnymkr99la8abr8yw12j3c"; + libraryHaskellDepends = [ + base base64-bytestring binary blaze-builder bytestring containers + deepseq dlist fclabels mtl parsec pretty SHA syb time transformers + ]; + description = "Utility library for the tamarin prover"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tamper" = callPackage + ({ mkDerivation, base, containers, mtl, safe, text }: + mkDerivation { + pname = "tamper"; + version = "0.4.2.3"; + sha256 = "0im6m05lj6nfap6qqff9qmb8vvv4i3g17pcqdg6rqb2xx86dfnjj"; + libraryHaskellDepends = [ base containers mtl safe text ]; + description = "Blaze-style HTML templates as a Monad Transformer"; + license = lib.licenses.bsd3; + }) {}; + + "tangle" = callPackage + ({ mkDerivation, barbies, base, containers, lens, transformers }: + mkDerivation { + pname = "tangle"; + version = "0.1"; + sha256 = "0gx8zcshi465wxxrmjrl40l8bph0md764fkjzqrq7w517x8cxdhb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ barbies base transformers ]; + executableHaskellDepends = [ + barbies base containers lens transformers + ]; + description = "Heterogenous memoisation monad"; + license = lib.licenses.bsd3; + }) {}; + + "tao" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tao"; + version = "1.0.0"; + sha256 = "0iqsah4l87bd25cpk575hsq5qbx506gz1ajf6fyv6pmi0sb1w2hb"; + libraryHaskellDepends = [ base ]; + description = "Type-level assertion operators"; + license = lib.licenses.mit; + }) {}; + + "tao-example" = callPackage + ({ mkDerivation, base, tao }: + mkDerivation { + pname = "tao-example"; + version = "1.0.0"; + sha256 = "1ch09fgj46fy5h33rcqlbkm02v8cq246bpxswxfdj8p9g1dkkpk5"; + libraryHaskellDepends = [ base tao ]; + description = "Example usage of the tao package"; + license = lib.licenses.mit; + }) {}; + + "tapioca" = callPackage + ({ mkDerivation, attoparsec, base, binary, bytestring, cassava + , errors, hspec, lens, unordered-containers, vector + }: + mkDerivation { + pname = "tapioca"; + version = "0.1.1.0"; + sha256 = "12rx22dixl4i48jmicvax0ix5h2savcmdni4bxh5c3pm2ic1330m"; + libraryHaskellDepends = [ + attoparsec base binary bytestring cassava errors lens + unordered-containers vector + ]; + testHaskellDepends = [ base hspec vector ]; + description = "A tasty enhancement to cassava for easy csv exporting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tar" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-handle + , containers, criterion, deepseq, directory, filepath, QuickCheck + , tasty, tasty-quickcheck, time + }: + mkDerivation { + pname = "tar"; + version = "0.5.1.1"; + sha256 = "1ppim7cgmn7ng8zbdrwkxhhizc30h15h1c9cdlzamc5jcagl915k"; + revision = "10"; + editedCabalFile = "1qfnvdy71kfm0l7dslv44p1glqylxxh9f6fbn41z5ai7yczdvxda"; + libraryHaskellDepends = [ + array base bytestring containers deepseq directory filepath time + ]; + testHaskellDepends = [ + array base bytestring bytestring-handle containers deepseq + directory filepath QuickCheck tasty tasty-quickcheck time + ]; + benchmarkHaskellDepends = [ + array base bytestring containers criterion deepseq directory + filepath time + ]; + description = "Reading, writing and manipulating \".tar\" archive files."; + license = lib.licenses.bsd3; + }) {}; + + "tar_0_6_2_0" = callPackage + ({ mkDerivation, array, base, bytestring, containers, deepseq + , directory, file-embed, filepath, os-string, QuickCheck, tasty + , tasty-bench, tasty-quickcheck, temporary, time, transformers + }: + mkDerivation { + pname = "tar"; + version = "0.6.2.0"; + sha256 = "160rxxaxq7aiz9zca7hxa5abllzqmb77rzp9hmzgxmlynn11xih8"; + libraryHaskellDepends = [ + array base bytestring containers deepseq directory filepath + os-string time transformers + ]; + testHaskellDepends = [ + array base bytestring containers deepseq directory file-embed + filepath QuickCheck tasty tasty-quickcheck temporary time + ]; + benchmarkHaskellDepends = [ + array base bytestring containers deepseq directory filepath + tasty-bench temporary time + ]; + doHaddock = false; + description = "Reading, writing and manipulating \".tar\" archive files."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tar-bytestring" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-handle + , containers, criterion, deepseq, hpath-directory, hpath-filepath + , hpath-posix, QuickCheck, safe-exceptions, tasty, tasty-quickcheck + , these, time, unix, word8 + }: + mkDerivation { + pname = "tar-bytestring"; + version = "0.6.3.2"; + sha256 = "10jmxjs808n3vcp997d42dy6256j67rk729awiviv2i76r7anzlv"; + revision = "1"; + editedCabalFile = "04m7im7k9f0qqs5bin9zdgvn1cv45m08cffbli1wb25navnrpwl8"; + libraryHaskellDepends = [ + array base bytestring containers deepseq hpath-directory + hpath-filepath hpath-posix safe-exceptions these time unix word8 + ]; + testHaskellDepends = [ + array base bytestring bytestring-handle containers deepseq + hpath-directory hpath-filepath hpath-posix QuickCheck + safe-exceptions tasty tasty-quickcheck these time unix word8 + ]; + benchmarkHaskellDepends = [ + array base bytestring containers criterion deepseq hpath-directory + hpath-filepath hpath-posix safe-exceptions these time unix word8 + ]; + description = "Reading, writing and manipulating \".tar\" archive files."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tar-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-combinators + , conduit-extra, containers, criterion, deepseq, directory + , filepath, hspec, mtl, QuickCheck, safe-exceptions, text, unix + , weigh + }: + mkDerivation { + pname = "tar-conduit"; + version = "0.4.1"; + sha256 = "0kavvr0sc1bmzimgpa00hdrihnvfpi4f9rmkg3yl8pckgv2ad8b1"; + libraryHaskellDepends = [ + base bytestring conduit conduit-combinators containers directory + filepath mtl safe-exceptions text unix + ]; + testHaskellDepends = [ + base bytestring conduit conduit-combinators conduit-extra + containers deepseq directory filepath hspec QuickCheck weigh + ]; + benchmarkHaskellDepends = [ + base bytestring conduit conduit-combinators containers criterion + deepseq directory filepath hspec + ]; + description = "Extract and create tar files using conduit for streaming"; + license = lib.licenses.mit; + }) {}; + + "tardis" = callPackage + ({ mkDerivation, base, mmorph, mtl }: + mkDerivation { + pname = "tardis"; + version = "0.5.0"; + sha256 = "1ckzhydqkx0p81xygbdi05ad8dd9z20fadxh3sv20s1izrh6n07n"; + libraryHaskellDepends = [ base mmorph mtl ]; + testHaskellDepends = [ base ]; + description = "Bidirectional state monad transformer"; + license = lib.licenses.bsd3; + }) {}; + + "target" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, cassava + , containers, data-timeout, deepseq, directory, exceptions + , filepath, ghc, ghc-paths, ghc-prim, hint, liquid-fixpoint + , liquidhaskell, mtl, pretty, process, QuickCheck, random + , SafeSemaphore, smallcheck, syb, tagged, tasty, tasty-hunit + , template-haskell, text, text-format, th-lift, time, transformers + , unordered-containers, vector, xml-conduit, z3 + }: + mkDerivation { + pname = "target"; + version = "0.2.0.1"; + sha256 = "1jwq3b6rq160a4bvrmbkskbglcrl92mcfjbbxilf6y7jvlp6ldm6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory exceptions filepath ghc ghc-paths + liquid-fixpoint liquidhaskell mtl pretty process QuickCheck syb + tagged template-haskell text text-format th-lift transformers + unordered-containers vector + ]; + executableHaskellDepends = [ base hint ]; + testHaskellDepends = [ + array base containers deepseq ghc ghc-prim liquid-fixpoint + liquidhaskell mtl tagged tasty tasty-hunit template-haskell + unordered-containers + ]; + testSystemDepends = [ z3 ]; + benchmarkHaskellDepends = [ + aeson base bytestring cassava containers data-timeout deepseq ghc + liquid-fixpoint liquidhaskell mtl QuickCheck random SafeSemaphore + smallcheck tagged template-haskell time unordered-containers vector + xml-conduit + ]; + description = "Generate test-suites from refinement types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "target"; + }) {inherit (pkgs) z3;}; + + "tart" = callPackage + ({ mkDerivation, array, base, binary, brick, bytestring, containers + , directory, microlens-platform, microlens-th, mtl, text + , text-zipper, vector, vty + }: + mkDerivation { + pname = "tart"; + version = "0.3"; + sha256 = "0zqj8cz4q1447an9fak73vzandd497xa745km3w4y3cffnc0zwyw"; + revision = "1"; + editedCabalFile = "0n8l43anikll6l81rmm5y7qj6rmzmnr502n00qyzz2jqwgygdrzy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring microlens-platform mtl text vty + ]; + executableHaskellDepends = [ + base brick containers directory microlens-platform microlens-th mtl + text text-zipper vector vty + ]; + description = "Terminal Art"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tart"; + broken = true; + }) {}; + + "task" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , csv-enumerator, directory, filepath, old-locale, random, text + , time, unix + }: + mkDerivation { + pname = "task"; + version = "0.0.1"; + sha256 = "0z4f4hs2c7xl6c134bqhk81wzxhb6yf7fsar2fnqvahviaqqgzqn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson attoparsec base bytestring containers csv-enumerator + directory filepath old-locale random text time unix + ]; + description = "A command line tool for keeping track of tasks you worked on"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "task"; + }) {}; + + "task-distribution" = callPackage + ({ mkDerivation, async, base, binary, bytestring, bzlib, containers + , directory, distributed-process + , distributed-process-simplelocalnet, distributed-static, filepath + , hadoop-rpc, hashable, hint, hslogger, hspec, json, packman + , process, rank1dynamic, split, strings, temporary, text, time + , transformers, vector, zlib + }: + mkDerivation { + pname = "task-distribution"; + version = "0.1.0.3"; + sha256 = "1kz3mxhn4f6nlr3qmhdlnabdlv0hglc21ckjzp1b8qbzk1cmyr8x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base binary bytestring bzlib containers directory + distributed-process distributed-process-simplelocalnet + distributed-static filepath hadoop-rpc hashable hint hslogger + packman process rank1dynamic split temporary text time transformers + vector zlib + ]; + executableHaskellDepends = [ + async base binary bytestring bzlib containers directory + distributed-process filepath hadoop-rpc hslogger json process split + strings temporary text time vector zlib + ]; + testHaskellDepends = [ + base binary bytestring directory distributed-process + distributed-process-simplelocalnet distributed-static filepath + hadoop-rpc hint hslogger hspec packman process rank1dynamic split + temporary text transformers vector + ]; + description = "Distributed processing of changing tasks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "taskell" = callPackage + ({ mkDerivation, aeson, attoparsec, base, brick, bytestring + , classy-prelude, config-ini, containers, directory, file-embed + , fold-debounce, http-client, http-conduit, http-types, lens, mtl + , raw-strings-qq, tasty, tasty-discover, tasty-expected-failure + , tasty-hunit, template-haskell, text, time, tz, vty + }: + mkDerivation { + pname = "taskell"; + version = "1.11.4"; + sha256 = "1mcpl4wj2lc6bv6x75c2snw9aqa27k2yh0bbwc2xl185c33a3rp7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base brick bytestring classy-prelude config-ini + containers directory file-embed fold-debounce http-client + http-conduit http-types lens mtl template-haskell text time tz vty + ]; + executableHaskellDepends = [ base classy-prelude tz ]; + testHaskellDepends = [ + aeson base classy-prelude containers file-embed lens mtl + raw-strings-qq tasty tasty-discover tasty-expected-failure + tasty-hunit text time tz vty + ]; + testToolDepends = [ tasty-discover ]; + description = "A command-line kanban board/task manager"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "taskell"; + broken = true; + }) {}; + + "taskpool" = callPackage + ({ mkDerivation, async, base, containers, fgl, hspec, stm + , transformers + }: + mkDerivation { + pname = "taskpool"; + version = "0.1.0"; + sha256 = "02r7y882sfj7m3yaj68v40f4065ajiig2b25v55svh13jars7c3n"; + libraryHaskellDepends = [ + async base containers fgl stm transformers + ]; + testHaskellDepends = [ + async base containers fgl hspec stm transformers + ]; + description = "Manage pools of possibly interdependent tasks using STM and async"; + license = lib.licenses.mit; + }) {}; + + "taskwarrior" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , hspec-discover, process, QuickCheck, quickcheck-instances, random + , text, time, uuid + }: + mkDerivation { + pname = "taskwarrior"; + version = "0.6.0.6"; + sha256 = "12kxadpdw5k702j1p1bvgjy763gdhsy9wzx249apzqjgh0x766jc"; + libraryHaskellDepends = [ + aeson base bytestring containers process random text time uuid + ]; + testHaskellDepends = [ + aeson base containers hspec QuickCheck quickcheck-instances text + time uuid + ]; + testToolDepends = [ hspec-discover ]; + description = "Types and aeson instances for taskwarrior tasks"; + license = lib.licenses.agpl3Plus; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "tasty" = callPackage + ({ mkDerivation, ansi-terminal, base, containers + , optparse-applicative, stm, tagged, transformers, unix + }: + mkDerivation { + pname = "tasty"; + version = "1.4.3"; + sha256 = "006bf4gyc30i2gvb17hj1mzrh1kwnwf7l050x3f72wi6c2axl87l"; + libraryHaskellDepends = [ + ansi-terminal base containers optparse-applicative stm tagged + transformers unix + ]; + description = "Modern and extensible testing framework"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "tasty_1_5" = callPackage + ({ mkDerivation, ansi-terminal, base, containers + , optparse-applicative, stm, tagged, transformers, unix + }: + mkDerivation { + pname = "tasty"; + version = "1.5"; + sha256 = "1b19s0kf61z3zp7qx9m3j3iqmjvwvqsfwryf9lfnj3i15a2zfp6a"; + revision = "2"; + editedCabalFile = "0jr6a6klg08x9pqmap3h3ys5dhda0w92ysbnsvvi81vrzxzz98wd"; + libraryHaskellDepends = [ + ansi-terminal base containers optparse-applicative stm tagged + transformers unix + ]; + description = "Modern and extensible testing framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "tasty-ant-xml" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , generic-deriving, ghc-prim, mtl, stm, tagged, tasty, transformers + , xml + }: + mkDerivation { + pname = "tasty-ant-xml"; + version = "1.1.9"; + sha256 = "00zgsd6jjfwasr69d0y781vhjr7d8p1jbaaz4pn75ljf33akd92l"; + libraryHaskellDepends = [ + base containers directory filepath generic-deriving ghc-prim mtl + stm tagged tasty transformers xml + ]; + description = "Render tasty output to XML for Jenkins"; + license = lib.licenses.bsd3; + }) {}; + + "tasty-auto" = callPackage + ({ mkDerivation, base, directory, filepath, tasty, tasty-hspec + , tasty-hunit, tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "tasty-auto"; + version = "0.2.0.0"; + sha256 = "0npn7kx9vxpjdv0pjwaw1kgax54hbnn227962qrwi2x9mi2nykmj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory filepath ]; + executableHaskellDepends = [ base directory filepath ]; + testHaskellDepends = [ + base directory filepath tasty tasty-hspec tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + description = "Auto discovery for Tasty with support for ingredients and test tree generation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "tasty-auto"; + broken = true; + }) {}; + + "tasty-autocollect" = callPackage + ({ mkDerivation, base, bytestring, containers, directory + , explainable-predicates, filepath, ghc, tasty + , tasty-expected-failure, tasty-golden, tasty-hunit + , tasty-quickcheck, template-haskell, temporary, text, transformers + , typed-process + }: + mkDerivation { + pname = "tasty-autocollect"; + version = "0.4.2"; + sha256 = "021yrrw53k8bppqpqqiny0gwbphhwq76g08m3d2ycfn57f9hxnbs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath ghc tasty + tasty-expected-failure template-haskell text transformers + ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ + base bytestring containers directory explainable-predicates + filepath tasty tasty-golden tasty-hunit tasty-quickcheck temporary + text typed-process + ]; + description = "Autocollection of tasty tests"; + license = lib.licenses.bsd3; + mainProgram = "tasty-autocollect"; + }) {}; + + "tasty-bdd" = callPackage + ({ mkDerivation, aeson, aeson-qq, base, exceptions, free, HUnit + , microlens, microlens-th, mtl, pretty, pretty-show + , qm-interpolated-string, regex-posix, tagged, tasty + , tasty-expected-failure, tasty-fail-fast, tasty-hunit, temporary + , text, transformers, tree-diff + }: + mkDerivation { + pname = "tasty-bdd"; + version = "0.1.0.1"; + sha256 = "1da1983hampnkkm6kwxp8w1bkhzic27qbnkckkmsziaz8kbkhcpi"; + libraryHaskellDepends = [ + base exceptions free HUnit microlens microlens-th mtl pretty + pretty-show tagged tasty tasty-fail-fast tasty-hunit temporary text + transformers tree-diff + ]; + testHaskellDepends = [ + aeson aeson-qq base exceptions HUnit mtl qm-interpolated-string + regex-posix tasty tasty-expected-failure tasty-fail-fast + tasty-hunit temporary text transformers + ]; + description = "BDD tests language and tasty provider"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tasty-bench" = callPackage + ({ mkDerivation, base, containers, deepseq, ghc-prim, tasty }: + mkDerivation { + pname = "tasty-bench"; + version = "0.3.5"; + sha256 = "1xldjnm4wa16mcrrp09gi75c8n9b0pq9va3zf50m1smylhfh1hfw"; + revision = "2"; + editedCabalFile = "1paw2y3298519j7fkmq6gann4bmx0yynxb6nsfib11c6kg11djc1"; + libraryHaskellDepends = [ base containers deepseq ghc-prim tasty ]; + benchmarkHaskellDepends = [ base ]; + description = "Featherlight benchmark framework"; + license = lib.licenses.mit; + }) {}; + + "tasty-bench-fit" = callPackage + ({ mkDerivation, base, containers, deepseq, infinite-list + , regression-simple, tasty, tasty-bench, tasty-expected-failure + , tasty-quickcheck + }: + mkDerivation { + pname = "tasty-bench-fit"; + version = "0.1"; + sha256 = "0dn8zfiwrpw8f3q5lnb7n3rp5sazrfxbcfk3cffh7s55mgb74rbk"; + revision = "2"; + editedCabalFile = "1b779czhl7qh8ajagp13lvwrgmnbpvwyndn0rf0qmxq1bp6l2yj0"; + libraryHaskellDepends = [ + base containers deepseq infinite-list regression-simple tasty + tasty-bench + ]; + testHaskellDepends = [ + base containers tasty tasty-bench tasty-expected-failure + tasty-quickcheck + ]; + description = "Determine time complexity of a given function"; + license = lib.licenses.mit; + }) {}; + + "tasty-checklist" = callPackage + ({ mkDerivation, base, containers, doctest, exceptions, HUnit + , parameterized-utils, tasty, tasty-expected-failure, tasty-hunit + , text + }: + mkDerivation { + pname = "tasty-checklist"; + version = "1.0.6.0"; + sha256 = "1b5qikkbz4hxpj9w1vcfz1pigxs9576b84bp2p15bcrxpq80a0vq"; + libraryHaskellDepends = [ + base containers exceptions parameterized-utils text + ]; + testHaskellDepends = [ + base doctest HUnit parameterized-utils tasty tasty-expected-failure + tasty-hunit text + ]; + description = "Check multiple items during a tasty test"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tasty-coverage" = callPackage + ({ mkDerivation, base, containers, filepath, hpc, tasty }: + mkDerivation { + pname = "tasty-coverage"; + version = "0.1.3.0"; + sha256 = "00yzx1qw4bcdpa55ldjk2f284z2i46xlp8l6a9jpwcxndwv48raa"; + libraryHaskellDepends = [ base containers filepath hpc tasty ]; + description = "Ingredient for tasty which generates per-test coverage reports"; + license = lib.licenses.bsd3; + }) {}; + + "tasty-dejafu" = callPackage + ({ mkDerivation, base, dejafu, random, tagged, tasty }: + mkDerivation { + pname = "tasty-dejafu"; + version = "2.1.0.1"; + sha256 = "0rzlqn6176mdaj3yybw2hjjx3lrx621jvh7vvxkkmh655jbkmjhb"; + libraryHaskellDepends = [ base dejafu random tagged tasty ]; + description = "Deja Fu support for the Tasty test framework"; + license = lib.licenses.mit; + }) {}; + + "tasty-discover" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , Glob, hedgehog, hspec, hspec-core, tasty, tasty-golden + , tasty-hedgehog, tasty-hspec, tasty-hunit, tasty-quickcheck + , tasty-smallcheck + }: + mkDerivation { + pname = "tasty-discover"; + version = "5.0.0"; + sha256 = "0a3h3m6hjwr9dgnr1m2zwifn1c40rhbyh55ihlrh9m98z6jpvcpf"; + revision = "1"; + editedCabalFile = "1a44ak08ja1j78lrqm46szihy9nzx2vrvvdb8bwf6961fymd5697"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath Glob tasty + ]; + executableHaskellDepends = [ + base containers directory filepath Glob + ]; + testHaskellDepends = [ + base bytestring containers directory filepath Glob hedgehog hspec + hspec-core tasty tasty-golden tasty-hedgehog tasty-hspec + tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + description = "Test discovery for the tasty framework"; + license = lib.licenses.mit; + mainProgram = "tasty-discover"; + }) {}; + + "tasty-expected-failure" = callPackage + ({ mkDerivation, base, hedgehog, tagged, tasty, tasty-golden + , tasty-hedgehog, tasty-hunit, unbounded-delays + }: + mkDerivation { + pname = "tasty-expected-failure"; + version = "0.12.3"; + sha256 = "0zlgxs24d54byfhvwdg85xk1572zpjs71bjlxxrxcvralrfcq1yb"; + libraryHaskellDepends = [ base tagged tasty unbounded-delays ]; + testHaskellDepends = [ + base hedgehog tasty tasty-golden tasty-hedgehog tasty-hunit + ]; + description = "Mark tasty tests as failure expected"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.nomeata ]; + }) {}; + + "tasty-fail-fast" = callPackage + ({ mkDerivation, base, containers, directory, stm, tagged, tasty + , tasty-golden, tasty-hunit, tasty-tap + }: + mkDerivation { + pname = "tasty-fail-fast"; + version = "0.0.3"; + sha256 = "1pkqa3b1jglmy6g2sx9pyw2f6dlsg2crmgvy039xiyldl985g9w4"; + libraryHaskellDepends = [ base containers stm tagged tasty ]; + testHaskellDepends = [ + base directory tasty tasty-golden tasty-hunit tasty-tap + ]; + description = "Adds the ability to fail a tasty test suite on first test failure"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tasty-focus" = callPackage + ({ mkDerivation, base, tagged, tasty, tasty-expected-failure + , tasty-hunit + }: + mkDerivation { + pname = "tasty-focus"; + version = "1.0.1"; + sha256 = "0i6syd1mb1mrf2ys0f4nx3j9xvkb73rwv627b8hr5xkipwp4pjm2"; + libraryHaskellDepends = [ base tagged tasty ]; + testHaskellDepends = [ + base tasty tasty-expected-failure tasty-hunit + ]; + description = "Simple focus mechanism for tasty"; + license = lib.licenses.bsd3; + }) {}; + + "tasty-golden" = callPackage + ({ mkDerivation, async, base, bytestring, containers, deepseq + , directory, filepath, mtl, optparse-applicative, tagged, tasty + , tasty-hunit, temporary, text, typed-process + }: + mkDerivation { + pname = "tasty-golden"; + version = "2.3.5"; + sha256 = "03klnxn9rcv0l7fl4w8q6s59fzl1328j1wzwi1za4gb0l90vadwb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring containers deepseq directory filepath mtl + optparse-applicative tagged tasty temporary text typed-process + ]; + testHaskellDepends = [ + base directory filepath tasty tasty-hunit temporary typed-process + ]; + description = "Golden tests support for tasty"; + license = lib.licenses.mit; + }) {}; + + "tasty-grading-system" = callPackage + ({ mkDerivation, aeson, base, containers, directory, filepath + , generic-deriving, mtl, stm, tagged, tasty, text + }: + mkDerivation { + pname = "tasty-grading-system"; + version = "0.2.0.0"; + sha256 = "0yag9m637j29hs66cvmy5jp01am3k7g7wacf82nlgk7x5bzfyvfl"; + libraryHaskellDepends = [ + aeson base containers directory filepath generic-deriving mtl stm + tagged tasty text + ]; + description = "Grade your tasty-testsuite"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tasty-groundhog-converters" = callPackage + ({ mkDerivation, aeson, base, bimap, bytestring, containers + , groundhog, groundhog-converters, groundhog-sqlite, groundhog-th + , tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "tasty-groundhog-converters"; + version = "0.1.0"; + sha256 = "08xbdm7bypj6r35pwqv5lzyxshid7vp1vq8hkbivkc99yn0cmic6"; + libraryHaskellDepends = [ + aeson base bimap bytestring containers groundhog + groundhog-converters groundhog-sqlite groundhog-th tasty + tasty-hunit tasty-quickcheck + ]; + description = "Tasty Tests for groundhog converters"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tasty-hedgehog" = callPackage + ({ mkDerivation, base, hedgehog, tagged, tasty + , tasty-expected-failure + }: + mkDerivation { + pname = "tasty-hedgehog"; + version = "1.4.0.2"; + sha256 = "0lki03z0p38x0dkqx5cqga30zy5m31gxn1saqylja9bi6bbq8d25"; + revision = "3"; + editedCabalFile = "1ij1h7kdbg4bd93fl9991b39xn1rkawshsh3hgbz3j2inmnljx2w"; + libraryHaskellDepends = [ base hedgehog tagged tasty ]; + testHaskellDepends = [ + base hedgehog tasty tasty-expected-failure + ]; + description = "Integration for tasty and hedgehog"; + license = lib.licenses.bsd3; + }) {}; + + "tasty-hedgehog-coverage" = callPackage + ({ mkDerivation, base, containers, hedgehog, mtl, tagged, tasty + , tasty-expected-failure, tasty-hedgehog, text, transformers + , wl-pprint-annotated + }: + mkDerivation { + pname = "tasty-hedgehog-coverage"; + version = "0.1.0.0"; + sha256 = "1d2hnhkpk71k0xjw63jsn6fa4ih01xqn4dgdbflp6yrs0zw6p95c"; + revision = "2"; + editedCabalFile = "10fzklan91gyd3bs5qgyv83v7xflxdfcjlvqgcv15bzwplzngclx"; + libraryHaskellDepends = [ + base containers hedgehog mtl tagged tasty tasty-hedgehog text + transformers wl-pprint-annotated + ]; + testHaskellDepends = [ + base hedgehog tasty tasty-expected-failure + ]; + description = "Coverage tracking for Hedgehog Property-Based Testing via Tasty"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tasty-hslua" = callPackage + ({ mkDerivation, base, bytestring, hslua-core, tasty, tasty-hunit + }: + mkDerivation { + pname = "tasty-hslua"; + version = "1.1.1"; + sha256 = "066q54kw3y3knxgxpkmhdspb7bdxkv0z68zi2r81sm9xsqg17a5b"; + libraryHaskellDepends = [ + base bytestring hslua-core tasty tasty-hunit + ]; + description = "Tasty helpers to test HsLua"; + license = lib.licenses.mit; + }) {}; + + "tasty-hspec_1_1_6" = callPackage + ({ mkDerivation, base, hspec, hspec-core, QuickCheck, tasty + , tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "tasty-hspec"; + version = "1.1.6"; + sha256 = "02s82ijs2ringqxsqbm7m3vcy5brmwxa617azxv0v2phi3rdkjvl"; + revision = "1"; + editedCabalFile = "0za15rg0szacxq9yfxxjzddr77ai7ng5827a20pj9dr5anjlnajj"; + libraryHaskellDepends = [ + base hspec hspec-core QuickCheck tasty tasty-quickcheck + tasty-smallcheck + ]; + description = "Hspec support for the Tasty test framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tasty-hspec" = callPackage + ({ mkDerivation, base, hspec, hspec-api, hspec-core, QuickCheck + , tasty, tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "tasty-hspec"; + version = "1.2.0.4"; + sha256 = "1hk1nkjvhp89xxgzj6dhbgw0fknnghpng6afq4i39hjkwv5p78ni"; + revision = "2"; + editedCabalFile = "17q4xwj2glc8d482r33kq472yhkx7nai987x80nw3ilmp942bxzd"; + libraryHaskellDepends = [ + base hspec hspec-api hspec-core QuickCheck tasty tasty-quickcheck + tasty-smallcheck + ]; + description = "Hspec support for the Tasty test framework"; + license = lib.licenses.bsd3; + }) {}; + + "tasty-html" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers, filepath + , generic-deriving, mtl, semigroups, stm, tagged, tasty + , tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + , transformers + }: + mkDerivation { + pname = "tasty-html"; + version = "0.4.2.1"; + sha256 = "09abjmgw1l8m5pmynzwi8kamrg8ljvhbyfgbh2cs84b7sjfi3bfd"; + revision = "1"; + editedCabalFile = "0kklij8bjw01nnh6q95ykgqfy80kva3s90x6b5izvcqyp2znr3qa"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base blaze-html bytestring containers filepath generic-deriving mtl + semigroups stm tagged tasty text transformers + ]; + executableHaskellDepends = [ + base blaze-html tasty tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + description = "Render tasty output to HTML"; + license = lib.licenses.mit; + }) {}; + + "tasty-html_0_4_2_2" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers + , generic-deriving, mtl, semigroups, stm, tagged, tasty + , tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + , transformers + }: + mkDerivation { + pname = "tasty-html"; + version = "0.4.2.2"; + sha256 = "1618zpw51bmzylhfifngzkld012qx0g9b86d605dwdsvvwbbdh4x"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base blaze-html bytestring containers generic-deriving mtl + semigroups stm tagged tasty text transformers + ]; + executableHaskellDepends = [ + base tasty tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + description = "Render tasty output to HTML"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tasty-hunit" = callPackage + ({ mkDerivation, base, call-stack, tasty }: + mkDerivation { + pname = "tasty-hunit"; + version = "0.10.1"; + sha256 = "10r05j6cl5clxzi2y2gxg9y4izxpa17l6hwb7f4lrc2qs8xl5sww"; + libraryHaskellDepends = [ base call-stack tasty ]; + description = "HUnit support for the Tasty test framework"; + license = lib.licenses.mit; + }) {}; + + "tasty-hunit-adapter" = callPackage + ({ mkDerivation, base, HUnit, tasty, tasty-hunit }: + mkDerivation { + pname = "tasty-hunit-adapter"; + version = "1.1"; + sha256 = "06rywmn6gc1qyhf65iwm6i0ysg99ygr2ghk1alkklz4ycagidyvg"; + libraryHaskellDepends = [ base HUnit tasty tasty-hunit ]; + description = "Use existing HUnit tests with tasty"; + license = lib.licenses.bsd3; + }) {}; + + "tasty-hunit-compat" = callPackage + ({ mkDerivation, base, HUnit, tasty, tasty-hunit }: + mkDerivation { + pname = "tasty-hunit-compat"; + version = "0.2.0.1"; + sha256 = "0kfxga9j1iy7f00gj3dsh45ywyi7qzdlrmp16gr4ir3b08rwhj2m"; + libraryHaskellDepends = [ base HUnit tasty tasty-hunit ]; + description = "Integration of `HUnit` with `tasty`"; + license = lib.licenses.mpl20; + }) {}; + + "tasty-inspection-testing" = callPackage + ({ mkDerivation, base, ghc, inspection-testing, tasty + , template-haskell + }: + mkDerivation { + pname = "tasty-inspection-testing"; + version = "0.2.1"; + sha256 = "0wl2xlnbmqdkwhi4ic6a4q4lxf9qg433lidi8d0hlp3ykrjpbcay"; + libraryHaskellDepends = [ + base ghc inspection-testing tasty template-haskell + ]; + description = "Inspection testing support for tasty"; + license = lib.licenses.mit; + }) {}; + + "tasty-integrate" = callPackage + ({ mkDerivation, aeson, base, bytestring, cmdargs, containers + , deepseq, directory, either, haskell-src-exts + , language-haskell-extract, lens, mtl, parsec, QuickCheck + , quickcheck-property-comb, regex-posix, split, stm, stringbuilder + , system-filepath, tasty, tasty-quickcheck, text, transformers + , unix + }: + mkDerivation { + pname = "tasty-integrate"; + version = "0.0.1"; + sha256 = "0zjbs7ax5nrxcg1njnrliavablda5rgjciq2h3nycvic8r1g9p7x"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring cmdargs containers directory either + haskell-src-exts language-haskell-extract lens mtl parsec + regex-posix split system-filepath tasty tasty-quickcheck text + transformers unix + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory haskell-src-exts lens + mtl QuickCheck quickcheck-property-comb regex-posix split stm + stringbuilder system-filepath tasty tasty-quickcheck text + transformers + ]; + description = "automated integration of QuickCheck properties into tasty suites"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tasty-jenkins-xml" = callPackage + ({ mkDerivation, base, bytestring, directory, hlint, hspec + , io-capture, mockery, tasty, tasty-ant-xml, tasty-hunit, unix + }: + mkDerivation { + pname = "tasty-jenkins-xml"; + version = "0.2.0.0"; + sha256 = "1r5dm87cxia1kwkm4rvjbbf9h02dlnzglds2wz0kszcd8ys8zy5m"; + revision = "1"; + editedCabalFile = "018wf2xa1x57z6vlrhs98ap1l6i7wgipxjj2ri7lz91rmppjx1c5"; + libraryHaskellDepends = [ base tasty tasty-ant-xml ]; + testHaskellDepends = [ + base bytestring directory hlint hspec io-capture mockery tasty + tasty-hunit unix + ]; + description = "Render tasty output to both console and XML for Jenkins"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tasty-json" = callPackage + ({ mkDerivation, base, bytestring, containers, stm, tagged, tasty + , text + }: + mkDerivation { + pname = "tasty-json"; + version = "0.1.0.0"; + sha256 = "0k6zzi2w675pghxfv5y6m67n2cv8bb22dq9zgb5yfwycfj3va4bp"; + revision = "2"; + editedCabalFile = "0739101s43mvv3f3fjchbj25ggjvdxf2n7an4gqsbcqz7s1lskdf"; + libraryHaskellDepends = [ + base bytestring containers stm tagged tasty text + ]; + description = "JSON reporter for the tasty testing framework"; + license = lib.licenses.mit; + }) {}; + + "tasty-kat" = callPackage + ({ mkDerivation, base, bytestring, mtl, tasty, tasty-hunit + , tasty-quickcheck + }: + mkDerivation { + pname = "tasty-kat"; + version = "0.0.3"; + sha256 = "14yvlpli6cv6bn3kh8mlfp4x1l6ns4fvmfv6hmj75cvxyzq029d7"; + libraryHaskellDepends = [ base bytestring tasty ]; + testHaskellDepends = [ + base bytestring mtl tasty tasty-hunit tasty-quickcheck + ]; + description = "Known Answer Tests (KAT) framework for tasty"; + license = lib.licenses.mit; + }) {}; + + "tasty-laws" = callPackage + ({ mkDerivation, base, smallcheck, smallcheck-laws + , smallcheck-series, tasty, tasty-smallcheck + }: + mkDerivation { + pname = "tasty-laws"; + version = "0.3.1"; + sha256 = "09ijh8l2kxvc54nkxk575q6j278fvl2gbkjn7gg1x974qs6k1qfz"; + libraryHaskellDepends = [ + base smallcheck smallcheck-laws smallcheck-series tasty + tasty-smallcheck + ]; + testHaskellDepends = [ base smallcheck smallcheck-laws tasty ]; + description = "Test common laws"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tasty-leancheck" = callPackage + ({ mkDerivation, base, leancheck, tasty }: + mkDerivation { + pname = "tasty-leancheck"; + version = "0.0.2"; + sha256 = "1083xs3pvvwfindhkvd7g4bbiaa4g293vi7l2r25adbxz13snpdz"; + libraryHaskellDepends = [ base leancheck tasty ]; + testHaskellDepends = [ base leancheck tasty ]; + description = "LeanCheck support for the Tasty test framework"; + license = lib.licenses.bsd3; + }) {}; + + "tasty-lens" = callPackage + ({ mkDerivation, base, lens, smallcheck, smallcheck-lens, tasty + , tasty-smallcheck + }: + mkDerivation { + pname = "tasty-lens"; + version = "0.3.1"; + sha256 = "02p9ih363b0rch97nqsc9lw3lj0icvvi3mizk1sbla7g73klgn86"; + libraryHaskellDepends = [ + base lens smallcheck smallcheck-lens tasty tasty-smallcheck + ]; + testHaskellDepends = [ base lens tasty ]; + description = "Tasty TestTrees for Lens validation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tasty-lua" = callPackage + ({ mkDerivation, base, bytestring, directory, file-embed, filepath + , hslua-core, hslua-marshalling, lua-arbitrary, QuickCheck, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "tasty-lua"; + version = "1.1.1"; + sha256 = "186322a9gwndnpis4r7nzlca4iymrz712bbbxpm0pxsw63xary06"; + libraryHaskellDepends = [ + base bytestring file-embed hslua-core hslua-marshalling + lua-arbitrary QuickCheck tasty text + ]; + testHaskellDepends = [ + base bytestring directory filepath hslua-core hslua-marshalling + lua-arbitrary QuickCheck tasty tasty-hunit + ]; + description = "Write tests in Lua, integrate into tasty"; + license = lib.licenses.mit; + }) {}; + + "tasty-mgolden" = callPackage + ({ mkDerivation, ansi-terminal, base, Diff, filepath, hlint, tasty + , tasty-expected-failure, tasty-hunit, text, typed-process + }: + mkDerivation { + pname = "tasty-mgolden"; + version = "0.0.2"; + sha256 = "1s0zpdxqsp7yj7xwlcwfj3ywadcgfm0xapnfna2zs97i6gqx9sf6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base Diff filepath tasty text + ]; + executableHaskellDepends = [ + ansi-terminal base Diff filepath tasty tasty-expected-failure + tasty-hunit text + ]; + testHaskellDepends = [ + ansi-terminal base Diff filepath hlint tasty tasty-expected-failure + tasty-hunit text typed-process + ]; + description = "Golden testing provider for tasty with muti-line diff output"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tasty-mgolden-example"; + broken = true; + }) {}; + + "tasty-papi" = callPackage + ({ mkDerivation, base, containers, deepseq, papi, stm, tasty }: + mkDerivation { + pname = "tasty-papi"; + version = "0.1.2.0"; + sha256 = "05f7yxapyc3jzj7v7aqp8c5iq49jkryx4rfzqwh1c6s1fvrh4rya"; + libraryHaskellDepends = [ base containers deepseq stm tasty ]; + librarySystemDepends = [ papi ]; + testHaskellDepends = [ base tasty ]; + description = "Bencmarking using instruction counting"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + }) {inherit (pkgs) papi;}; + + "tasty-prelude" = callPackage + ({ mkDerivation, base, tasty, tasty-expected-failure, tasty-focus + }: + mkDerivation { + pname = "tasty-prelude"; + version = "0.1.0.0"; + sha256 = "0kccgw0g45cll69hc9f5sifzpsmvcjskcyfvfqnd5zmdh4vcnj70"; + libraryHaskellDepends = [ + base tasty tasty-expected-failure tasty-focus + ]; + description = "Unopinionated top-level entry point to tasty ecosystem"; + license = lib.licenses.mpl20; + }) {}; + + "tasty-process" = callPackage + ({ mkDerivation, async, base, deepseq, process, tasty + , tasty-expected-failure, test-executable-echo + , test-executable-exitcode, test-executable-simple + , test-executable-sleep + }: + mkDerivation { + pname = "tasty-process"; + version = "0.1.0.1"; + sha256 = "0qc9m52ms983jbsl4307drwbvaaza4iahb9v8f576a6n0vgapd1g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ async base deepseq process tasty ]; + executableHaskellDepends = [ async base deepseq process tasty ]; + testHaskellDepends = [ + async base deepseq process tasty tasty-expected-failure + ]; + testToolDepends = [ + test-executable-echo test-executable-exitcode + test-executable-simple test-executable-sleep + ]; + description = "Test execution of external processes with Tasty"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {test-executable-echo = null; test-executable-exitcode = null; + test-executable-simple = null; test-executable-sleep = null;}; + + "tasty-program" = callPackage + ({ mkDerivation, base, deepseq, directory, filepath, process, tasty + }: + mkDerivation { + pname = "tasty-program"; + version = "1.1.0"; + sha256 = "1c0f8xmca9s18mdmmb5cwvp8d7s8qc55879d2h3p0fcnwf9rc3cn"; + libraryHaskellDepends = [ + base deepseq directory filepath process tasty + ]; + description = "Use tasty framework to test whether a program executes correctly"; + license = lib.licenses.bsd3; + }) {}; + + "tasty-quickcheck" = callPackage + ({ mkDerivation, base, optparse-applicative, pcre-light, QuickCheck + , random, tagged, tasty, tasty-hunit + }: + mkDerivation { + pname = "tasty-quickcheck"; + version = "0.10.2"; + sha256 = "1qnc6rdvjvlw08q6sln2n98rvj0s0pp689h6w4z58smjbn0lr25l"; + libraryHaskellDepends = [ + base optparse-applicative QuickCheck random tagged tasty + ]; + testHaskellDepends = [ base pcre-light tasty tasty-hunit ]; + description = "QuickCheck support for the Tasty test framework"; + license = lib.licenses.mit; + }) {}; + + "tasty-quickcheck_0_10_3" = callPackage + ({ mkDerivation, base, optparse-applicative, pcre-light, QuickCheck + , random, tagged, tasty, tasty-hunit + }: + mkDerivation { + pname = "tasty-quickcheck"; + version = "0.10.3"; + sha256 = "02lw6gk83b6wc9dwd3shin58zqy9isgx4zh7z0whs0wkzwzkpyyg"; + revision = "1"; + editedCabalFile = "0rk57yzsrw8lbzjwcsd3pnfwic12cvnpv245g2dsw50dvqd2922k"; + libraryHaskellDepends = [ + base optparse-applicative QuickCheck random tagged tasty + ]; + testHaskellDepends = [ base pcre-light tasty tasty-hunit ]; + description = "QuickCheck support for the Tasty test framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tasty-quickcheck-laws" = callPackage + ({ mkDerivation, base, QuickCheck, tasty, tasty-quickcheck }: + mkDerivation { + pname = "tasty-quickcheck-laws"; + version = "0.0.3"; + sha256 = "0p316gdna56xzqm6d6mjkxncssgk2wnljq1a927bjxjhvibyiml8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck tasty ]; + description = "Pre-built tasty trees for checking lawful class properties using QuickCheck"; + license = lib.licenses.bsd3; + mainProgram = "tasty-quickcheck-laws-demo"; + }) {}; + + "tasty-rerun" = callPackage + ({ mkDerivation, base, containers, mtl, optparse-applicative, split + , stm, tagged, tasty, transformers + }: + mkDerivation { + pname = "tasty-rerun"; + version = "1.1.19"; + sha256 = "0dbj5jyms4rkb241dw2vgkzk442zga58zhg8mmw0ksi4yw0z8gbg"; + revision = "3"; + editedCabalFile = "0s83ylr3wj2whzia7s4yb0cihbpz762nfdmg2kwr3nalpd8j1lzk"; + libraryHaskellDepends = [ + base containers mtl optparse-applicative split stm tagged tasty + transformers + ]; + description = "Rerun only tests which failed in a previous test run"; + license = lib.licenses.bsd3; + }) {}; + + "tasty-silver" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, containers + , deepseq, directory, filepath, mtl, optparse-applicative, process + , process-extras, regex-tdfa, silently, stm, tagged, tasty + , tasty-hunit, temporary, text, transformers + }: + mkDerivation { + pname = "tasty-silver"; + version = "3.3.1.3"; + sha256 = "1gg4jkcgc3xiw43bw09shylxgd1rkrynyap17zh0yfzd9jrk3i4v"; + libraryHaskellDepends = [ + ansi-terminal async base bytestring containers deepseq directory + filepath mtl optparse-applicative process process-extras regex-tdfa + silently stm tagged tasty temporary text transformers + ]; + testHaskellDepends = [ + base directory filepath process silently tasty tasty-hunit + temporary transformers + ]; + description = "A fancy test runner, including support for golden tests"; + license = lib.licenses.mit; + }) {}; + + "tasty-smallcheck" = callPackage + ({ mkDerivation, base, optparse-applicative, smallcheck, tagged + , tasty + }: + mkDerivation { + pname = "tasty-smallcheck"; + version = "0.8.2"; + sha256 = "0csgwn3vch0jnpqyyfnrfjq4z0dpl67imh5a7byll3hhlyidgjym"; + revision = "1"; + editedCabalFile = "0033ha2w9rzc1rxpzh1dkfdrn256i5lvb41pqbdh2i6kli0v5vmh"; + libraryHaskellDepends = [ + base optparse-applicative smallcheck tagged tasty + ]; + description = "SmallCheck support for the Tasty test framework"; + license = lib.licenses.mit; + }) {}; + + "tasty-stats" = callPackage + ({ mkDerivation, base, containers, directory, process, stm, tagged + , tasty, time + }: + mkDerivation { + pname = "tasty-stats"; + version = "0.2.0.4"; + sha256 = "0z244l1yl1m77i4nvs9db2v6a2ydgcpgyc78hzgfyin7as002kd6"; + libraryHaskellDepends = [ + base containers directory process stm tagged tasty time + ]; + description = "Collect statistics of your Tasty testsuite"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tasty-sugar" = callPackage + ({ mkDerivation, base, containers, directory, filemanip, filepath + , hedgehog, kvitable, logict, microlens, mtl, optparse-applicative + , parallel, pretty-show, prettyprinter, raw-strings-qq, tasty + , tasty-hedgehog, tasty-hunit, text, transformers + }: + mkDerivation { + pname = "tasty-sugar"; + version = "2.2.1.0"; + sha256 = "032b9l1v8brnh1pk813srmjxp3bx00lmr5mhig16rv899dh1wgqv"; + libraryHaskellDepends = [ + base containers directory filemanip filepath kvitable logict + microlens mtl optparse-applicative parallel prettyprinter tasty + text + ]; + testHaskellDepends = [ + base filepath hedgehog logict pretty-show prettyprinter + raw-strings-qq tasty tasty-hedgehog tasty-hunit text transformers + ]; + doHaddock = false; + description = "Tests defined by Search Using Golden Answer References"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tasty-tap" = callPackage + ({ mkDerivation, base, containers, directory, stm, tasty + , tasty-golden, tasty-hunit + }: + mkDerivation { + pname = "tasty-tap"; + version = "0.1.0"; + sha256 = "16i7pd0xis1fyqgmsy4mq04y87ny61dh2lddnjijcf1s9jz9b6x8"; + libraryHaskellDepends = [ base containers stm tasty ]; + testHaskellDepends = [ + base directory tasty tasty-golden tasty-hunit + ]; + description = "TAP (Test Anything Protocol) Version 13 formatter for tasty"; + license = lib.licenses.mit; + }) {}; + + "tasty-test-reporter" = callPackage + ({ mkDerivation, ansi-terminal, base, concurrent-output, containers + , directory, filepath, junit-xml, mtl, safe-exceptions, stm, tagged + , tasty, tasty-hunit, text + }: + mkDerivation { + pname = "tasty-test-reporter"; + version = "0.1.1.4"; + sha256 = "0aail968niiy4yicbb0nfd7z46vxgp5zf1k9ndh4smskihz8kjin"; + libraryHaskellDepends = [ + ansi-terminal base concurrent-output containers directory filepath + junit-xml mtl safe-exceptions stm tagged tasty text + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Producing JUnit-style XML test reports"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tasty-test-vector" = callPackage + ({ mkDerivation, base, tasty }: + mkDerivation { + pname = "tasty-test-vector"; + version = "0"; + sha256 = "1kgz9mp1h391rqj9n78bfvxl8pd3bxanbnwkc5l9gvlygly3fz8j"; + revision = "2"; + editedCabalFile = "131ldlbp4ji1m8wayl8h28ykcda29bsvifa3mw8513mnqnndgahc"; + libraryHaskellDepends = [ base tasty ]; + description = "Test vector support for tasty"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tasty-th" = callPackage + ({ mkDerivation, base, haskell-src-exts, tasty, tasty-hunit + , template-haskell + }: + mkDerivation { + pname = "tasty-th"; + version = "0.1.7"; + sha256 = "0b2ivrw2257m4cy4rjnkwqlarh83j1y3zywnmaqqqbvy667sqnj3"; + libraryHaskellDepends = [ + base haskell-src-exts tasty template-haskell + ]; + testHaskellDepends = [ base tasty-hunit ]; + description = "Automatic tasty test case discovery using TH"; + license = lib.licenses.bsd3; + }) {}; + + "tasty-tmux" = callPackage + ({ mkDerivation, base, bytestring, mtl, regex-posix, tasty + , tasty-hunit, text, typed-process + }: + mkDerivation { + pname = "tasty-tmux"; + version = "0.1.0.5"; + sha256 = "12v1avr74zsaq2dnssbip7pc6qalh8w7ilqb5z8azplg6h83vh93"; + libraryHaskellDepends = [ + base bytestring mtl regex-posix tasty tasty-hunit text + typed-process + ]; + description = "Terminal user acceptance testing (UAT) via tmux"; + license = lib.licenses.agpl3Only; + }) {}; + + "tasty-travis" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "tasty-travis"; + version = "0.2.0.2"; + sha256 = "0g1qwmr11rgpvm964367mskgrjzbi34lbxzf9c0knx5ij9565gfg"; + revision = "5"; + editedCabalFile = "1m1npkvi3g1i7vn7aiq2558l3hbv2w6nz1ix9mv1djn6ccjlh1gk"; + libraryHaskellDepends = [ base tasty ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Fancy Travis CI output for tasty tests"; + license = lib.licenses.bsd3; + }) {}; + + "tasty-wai" = callPackage + ({ mkDerivation, base, bytestring, http-types, HUnit, tasty, wai + , wai-extra + }: + mkDerivation { + pname = "tasty-wai"; + version = "0.1.2.0"; + sha256 = "18yw2qzzg969c99rpa8p154hxbm9i4iq64pma3jkr2gfdm6j4vvg"; + revision = "2"; + editedCabalFile = "140kajnwrk614hswxyjymgpzy61m6riv5s25p4zkgv8aa1yhbk06"; + libraryHaskellDepends = [ + base bytestring http-types HUnit tasty wai wai-extra + ]; + testHaskellDepends = [ base http-types tasty wai ]; + description = "Test 'wai' endpoints via Test.Tasty"; + license = lib.licenses.bsd3; + }) {}; + + "tateti-tateti" = callPackage + ({ mkDerivation, array, base, lens-simple, mtl, ncurses, random }: + mkDerivation { + pname = "tateti-tateti"; + version = "0.1.0.1"; + sha256 = "0n0fpyay4n4vnmy7l5l1572g00di06592ksjgyhw48pbb1x9gm9w"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base lens-simple mtl ncurses random + ]; + description = "Meta tic-tac-toe ncurses game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tateti-tateti"; + }) {}; + + "tau" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tau"; + version = "6.2831"; + sha256 = "10vw3y3vimqpb22amhk7n0d0jni46j60iva1gqa28ky8lhqq8ssz"; + libraryHaskellDepends = [ base ]; + description = "Tau, the ratio between any circle's circumference and radius"; + license = lib.licenses.bsd3; + }) {}; + + "tax" = callPackage + ({ mkDerivation, base, dollaridoos, profunctors, semigroups }: + mkDerivation { + pname = "tax"; + version = "0.2.0.0"; + sha256 = "13911rksr268v2jbdm7kkwlglni7s8lb417lryr7m2x9vfg31jqb"; + libraryHaskellDepends = [ + base dollaridoos profunctors semigroups + ]; + description = "Types and combinators for taxes"; + license = lib.licenses.agpl3Only; + }) {}; + + "tax-ato" = callPackage + ({ mkDerivation, base, lens, tax, time }: + mkDerivation { + pname = "tax-ato"; + version = "2023.2"; + sha256 = "0gycqjcswlh5gcrxjrkcvib7af8w2n5biy9yrwzmd6hvd4dj97dz"; + libraryHaskellDepends = [ base lens tax time ]; + description = "Tax types and computations for Australia"; + license = lib.licenses.agpl3Plus; + }) {}; + + "tbox" = callPackage + ({ mkDerivation, array, base, binary, cautious-file, containers + , directory, filepath, IfElse, monad-loops, mtl, random + , safe-failure, stm-io-hooks + }: + mkDerivation { + pname = "tbox"; + version = "0.1.0"; + sha256 = "0qsc4mdiryrf3pqzzjvx57iz92xagp7692h312q2pm412zg6p1vy"; + libraryHaskellDepends = [ + array base binary cautious-file containers directory filepath + IfElse monad-loops mtl random safe-failure stm-io-hooks + ]; + description = "Transactional variables and data structures with IO hooks"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tcache-AWS" = callPackage + ({ mkDerivation, aws, base, bytestring, conduit, http-conduit + , network, TCache, text + }: + mkDerivation { + pname = "tcache-AWS"; + version = "0.0.1"; + sha256 = "18hi8jvc117pxjhpb891hqlsbi4wvmd6nr3vwnqqr7rcw2dsmnwv"; + libraryHaskellDepends = [ + aws base bytestring conduit http-conduit network TCache text + ]; + description = "tcache using Amazon Web Services as default persistence mechanism"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tccli" = callPackage + ({ mkDerivation, base, bytestring, tokyocabinet-haskell + , utf8-string + }: + mkDerivation { + pname = "tccli"; + version = "0.0.1"; + sha256 = "0ljfn9dvyncl205mrnpic5j0633gnzka03gjc4dmccsqq0c1wjm7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring tokyocabinet-haskell utf8-string + ]; + description = "TokyoCabinet CLI interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tchcli"; + }) {}; + + "tce-conf" = callPackage + ({ mkDerivation, base, containers, HUnit }: + mkDerivation { + pname = "tce-conf"; + version = "1.3"; + sha256 = "18i6mphwjh61h8p2kzkj2aaq6l61n4lgpz7d89r17va1p4xq8ldh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + executableHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers HUnit ]; + description = "Very simple config file reading"; + license = lib.licenses.bsd3; + }) {}; + + "tcod-haskell" = callPackage + ({ mkDerivation, base, bytestring, containers, inline-c, libtcod + , repa, sdl2, vector + }: + mkDerivation { + pname = "tcod-haskell"; + version = "0.3.0.0"; + sha256 = "08pcjzc2kc6aaba7n2j3sbglqpcml47s0mpgfgkbngrnzzs7hrj7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers inline-c repa sdl2 vector + ]; + libraryPkgconfigDepends = [ libtcod ]; + description = "Bindings to libtcod roguelike engine"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libtcod;}; + + "tconfig" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "tconfig"; + version = "0.5.2"; + sha256 = "05cnlbrdddbrdwlm8s7b76ydwrn49vaifdgaklfhv8rzz9dfpvbr"; + libraryHaskellDepends = [ base containers ]; + description = "Simple text configuration file parser library"; + license = lib.licenses.bsd3; + }) {}; + + "tcp" = callPackage + ({ mkDerivation, base, containers, old-time }: + mkDerivation { + pname = "tcp"; + version = "0.0.2"; + sha256 = "1wqkfnkd2di9a6h0br33fd7jaf1yqpaf7kjnpjwp52l4xv04ajlv"; + libraryHaskellDepends = [ base containers old-time ]; + description = "A purely functional TCP implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tcp-streams" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, directory + , HUnit, io-streams, network, pem, test-framework + , test-framework-hunit, tls, x509, x509-store, x509-system + }: + mkDerivation { + pname = "tcp-streams"; + version = "1.0.1.1"; + sha256 = "1dz21ycm06d9mwc6dbjr8ansl212ril3i5jl73yzkdi9ngj16qqa"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring data-default-class io-streams network pem tls x509 + x509-store x509-system + ]; + testHaskellDepends = [ + base bytestring directory HUnit io-streams network test-framework + test-framework-hunit + ]; + description = "One stop solution for tcp client and server with tls support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tcp-streams-openssl" = callPackage + ({ mkDerivation, base, bytestring, HsOpenSSL, HsOpenSSL-x509-system + , HUnit, io-streams, network, tcp-streams, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "tcp-streams-openssl"; + version = "1.0.1.0"; + sha256 = "1zka2hmx0659f6w9xnh13i53pfwhky833ifwm63sr3rlly5miry3"; + libraryHaskellDepends = [ + base bytestring HsOpenSSL HsOpenSSL-x509-system io-streams network + tcp-streams + ]; + testHaskellDepends = [ + base bytestring HUnit io-streams network tcp-streams test-framework + test-framework-hunit + ]; + description = "Tcp streams using openssl for tls support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tdd-util" = callPackage + ({ mkDerivation, base, bytestring, HUnit, lens + , MonadCatchIO-transformers, parallel-io, process, QuickCheck + , random, string-class, system-posix-redirect, tagged + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , time, transformers + }: + mkDerivation { + pname = "tdd-util"; + version = "0.3.0.1"; + sha256 = "1d9avxpj2d90agd2pvc905j7jfa4rssl7bnrp2fmky4hfcbqa8ly"; + libraryHaskellDepends = [ + base bytestring HUnit lens MonadCatchIO-transformers parallel-io + process QuickCheck random system-posix-redirect tagged + test-framework test-framework-hunit test-framework-quickcheck2 time + transformers + ]; + testHaskellDepends = [ + base bytestring HUnit lens MonadCatchIO-transformers parallel-io + process QuickCheck random string-class system-posix-redirect tagged + test-framework test-framework-hunit test-framework-quickcheck2 time + transformers + ]; + description = "Test framework wrapper"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tdigest" = callPackage + ({ mkDerivation, base, base-compat, binary, deepseq, reducers + , semigroups, tasty, tasty-quickcheck, transformers, vector + , vector-algorithms + }: + mkDerivation { + pname = "tdigest"; + version = "0.3"; + sha256 = "02jdi827kxa8bn6gacdncmnggjw5f8wjf2i4idgf88kz564yd9bb"; + revision = "1"; + editedCabalFile = "1pcm1gdn28syhq6gws3ss15dldnvyvy4l2mqbqmp46gv3hzqnw6b"; + libraryHaskellDepends = [ + base base-compat binary deepseq reducers transformers vector + vector-algorithms + ]; + testHaskellDepends = [ + base base-compat binary deepseq semigroups tasty tasty-quickcheck + vector vector-algorithms + ]; + description = "On-line accumulation of rank-based statistics"; + license = lib.licenses.bsd3; + }) {}; + + "tdigest-Chart" = callPackage + ({ mkDerivation, base, base-compat, Chart, Chart-diagrams, colour + , lens, mwc-random, semigroupoids, statistics, tdigest, vector + }: + mkDerivation { + pname = "tdigest-Chart"; + version = "0.2"; + sha256 = "1ciq7d187as9sk1dpccm2s02b6jdhij1l477wff0a7labgw21l0l"; + revision = "3"; + editedCabalFile = "0y7248myrk6zn4bbbi1v6vv4hmrbqr3wb47xl7q1akrcfi687033"; + libraryHaskellDepends = [ + base base-compat Chart colour lens semigroupoids tdigest + ]; + testHaskellDepends = [ + base base-compat Chart Chart-diagrams lens mwc-random statistics + tdigest vector + ]; + description = "Chart generation from tdigest"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tdlib" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring-type, bytestring + , containers, monad-loops, polysemy, polysemy-plugin, QuickCheck + , quickcheck-text, stm, tdlib, tdlib-types, text + , unordered-containers + }: + mkDerivation { + pname = "tdlib"; + version = "0.3.0"; + sha256 = "1aa7f6jb021gx9lidhbrnvaq01jyxhrr7bslq0n5b89wqwng9zfm"; + revision = "1"; + editedCabalFile = "1syyxdbq44wiw7lc86qyvrv5swc596b987xf0r7h77xz6dj6q601"; + libraryHaskellDepends = [ + aeson base bytestring containers monad-loops polysemy + polysemy-plugin stm tdlib-types text unordered-containers + ]; + librarySystemDepends = [ tdlib ]; + testHaskellDepends = [ + aeson base base64-bytestring-type bytestring containers monad-loops + polysemy polysemy-plugin QuickCheck quickcheck-text stm tdlib-types + text unordered-containers + ]; + testSystemDepends = [ tdlib ]; + description = "complete binding to the Telegram Database Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) tdlib;}; + + "tdlib-gen" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring-type, containers + , generic-lens, language-tl, lens, megaparsec, pretty-simple + , prettyprinter, template-haskell, text + }: + mkDerivation { + pname = "tdlib-gen"; + version = "0.4.0"; + sha256 = "08p2zy8q114aklz5rcrddmwc1xd9hg1fwgb83j5cmck8p3w53h16"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring-type containers generic-lens + language-tl lens megaparsec prettyprinter template-haskell text + ]; + executableHaskellDepends = [ + aeson base base64-bytestring-type containers generic-lens + language-tl lens megaparsec prettyprinter template-haskell text + ]; + testHaskellDepends = [ + aeson base base64-bytestring-type containers generic-lens + language-tl lens megaparsec pretty-simple prettyprinter + template-haskell text + ]; + description = "Codegen for TDLib"; + license = lib.licenses.bsd3; + mainProgram = "tdlib-gen"; + }) {}; + + "tdlib-types" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring-type, bytestring + , language-tl, polysemy, polysemy-plugin, tdlib-gen, text + }: + mkDerivation { + pname = "tdlib-types"; + version = "0.4.0"; + sha256 = "0vb4pvmd40gwzx9a48c0ydj9q555r1mjlfsar9f0bq2kkzdx7d78"; + libraryHaskellDepends = [ + aeson base base64-bytestring-type bytestring language-tl polysemy + polysemy-plugin tdlib-gen text + ]; + testHaskellDepends = [ + aeson base base64-bytestring-type bytestring language-tl polysemy + polysemy-plugin tdlib-gen text + ]; + description = "Types and Functions generated from tdlib api spec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tdoc" = callPackage + ({ mkDerivation, base, bytestring, template-haskell, transformers + , xhtml + }: + mkDerivation { + pname = "tdoc"; + version = "0.4.7"; + sha256 = "06f9cbl123g0k9xqmy73l3x468ni120faj9slc806ncwalhjn67s"; + libraryHaskellDepends = [ + base bytestring template-haskell transformers xhtml + ]; + description = "TDoc is a typed document builder with support for (X)HTML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tds" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, bytestring + , hostname, mtl, network, stm, streaming, streaming-attoparsec + , streaming-bytestring, tardis, text, transformers, unix, vector + }: + mkDerivation { + pname = "tds"; + version = "0.1.0.0"; + sha256 = "1irgp0sv20vlzvyc09wa8ycf3k120ab623r901n638hrwvrwmz43"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec attoparsec-binary base bytestring hostname mtl network + stm streaming streaming-attoparsec streaming-bytestring tardis text + transformers unix vector + ]; + executableHaskellDepends = [ base ]; + description = "Pure Haskell TDS protocol implementation. Mainly for beam-mssql and beam-sybase"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "test"; + broken = true; + }) {}; + + "teams" = callPackage + ({ mkDerivation, base, containers, fgl, graphviz }: + mkDerivation { + pname = "teams"; + version = "0.0.2.3"; + sha256 = "04jq7qdh0kr55a7a3gkjc8dgn130bp0kqh8qcmf284wz981vj9gd"; + libraryHaskellDepends = [ base containers fgl graphviz ]; + description = "Graphical modeling tools for sequential teams"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "teardown" = callPackage + ({ mkDerivation, base, gauge, prettyprinter, rio, tasty + , tasty-hunit, typed-process, unliftio + }: + mkDerivation { + pname = "teardown"; + version = "0.5.0.1"; + sha256 = "1ian64cbmw18n75p2jx8d856d3gz5lahvfxy1xbsh1isz56jzh2d"; + libraryHaskellDepends = [ + base prettyprinter rio typed-process unliftio + ]; + testHaskellDepends = [ + base rio tasty tasty-hunit typed-process unliftio + ]; + benchmarkHaskellDepends = [ + base gauge rio typed-process unliftio + ]; + description = "Build safe and composable teardown sub-routines for resources"; + license = lib.licenses.mit; + }) {}; + + "techlab" = callPackage + ({ mkDerivation, base, chassis, co-log-polysemy, composite-base + , containers, dhall, formatting, optics, path-dhall-instance + , polysemy, polysemy-extra, polysemy-fs, polysemy-methodology + , polysemy-methodology-composite, polysemy-plugin, polysemy-vinyl + , polysemy-zoo + }: + mkDerivation { + pname = "techlab"; + version = "0.1.1.0"; + sha256 = "1139slr5pd03zr7w6m3mw625wkfd9jw8slqddgmbawpbi2z20p80"; + revision = "1"; + editedCabalFile = "09y7yymfgvrj28d7k2a4lqkwrif0wr6pp028kzcsj2i4k9b4krdg"; + libraryHaskellDepends = [ + base chassis co-log-polysemy composite-base containers dhall + formatting optics path-dhall-instance polysemy polysemy-extra + polysemy-fs polysemy-methodology polysemy-methodology-composite + polysemy-plugin polysemy-vinyl polysemy-zoo + ]; + description = "Bleeding edge prelude"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "technique" = callPackage + ({ mkDerivation, async, base, containers, core-data, core-program + , core-text, dlist, free, hashable, hspec, ivar-simple, megaparsec + , mtl, parser-combinators, prettyprinter, text, transformers + , uuid-types + }: + mkDerivation { + pname = "technique"; + version = "0.2.5"; + sha256 = "03z8m5hmchrpc2bvs9r2dkbjfdx05y92wwc5vl04rc9895k74g3l"; + isLibrary = false; + isExecutable = true; + libraryHaskellDepends = [ + async base containers core-data core-program core-text dlist free + hashable ivar-simple megaparsec mtl parser-combinators + prettyprinter text transformers uuid-types + ]; + executableHaskellDepends = [ + base containers core-data core-program core-text dlist free + ivar-simple megaparsec parser-combinators prettyprinter text + ]; + testHaskellDepends = [ + async base containers core-data core-program core-text dlist free + hashable hspec ivar-simple megaparsec mtl parser-combinators + prettyprinter text transformers uuid-types + ]; + doHaddock = false; + description = "Procedures and Sequences"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "technique"; + broken = true; + }) {}; + + "teeth" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "teeth"; + version = "0.2.0.2"; + sha256 = "0vkaf4prvyi8056mq7kmnn9h7l8z6in2272vzmr1fnchqi7xnn8c"; + libraryHaskellDepends = [ base ]; + description = "Dental data types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tehepero" = callPackage + ({ mkDerivation, base, exceptions, fallible, prettyprinter + , prettyprinter-ansi-terminal + }: + mkDerivation { + pname = "tehepero"; + version = "0"; + sha256 = "0cmafcvjvxjpvk35057xb994xg5n5d797v98sshp4y6am5ac91ns"; + libraryHaskellDepends = [ + base exceptions fallible prettyprinter prettyprinter-ansi-terminal + ]; + description = "Prettier error"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "telega" = callPackage + ({ mkDerivation, aeson, base, data-default, http-client, joint + , lens, req, text, unordered-containers + }: + mkDerivation { + pname = "telega"; + version = "0.3.0"; + sha256 = "1i19vn0i89p1p007bj0yfdywd9q2n3pd5gx39r7rcn13rzr40alq"; + libraryHaskellDepends = [ + aeson base data-default http-client joint lens req text + unordered-containers + ]; + description = "Telegram Bot API binding"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "telegram" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default + , http-conduit, url, utf8-string + }: + mkDerivation { + pname = "telegram"; + version = "0.1.0.0"; + sha256 = "1ci6606fx5cisb9yrjh0mkd549w2j3h1vzj3zm2zsl9gr7agvh4n"; + libraryHaskellDepends = [ + aeson base bytestring data-default http-conduit url utf8-string + ]; + description = "Telegram API client"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "telegram-api" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring + , containers, filepath, hjpath, hspec, http-api-data, http-client + , http-client-tls, http-media, http-types, mime-types, mtl + , optparse-applicative, random, servant, servant-client + , servant-client-core, string-conversions, text, transformers + , utf8-string + }: + mkDerivation { + pname = "telegram-api"; + version = "0.7.2.0"; + sha256 = "1aixgyxz3izv9z3zwwsbvdnlg4lrhy7aa33zw98v70072a0rqaj2"; + revision = "1"; + editedCabalFile = "1mwccj8cs7lcjs1lrwv3wrbj89l5s6s9jpd0svfmmrysn6c20c5a"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring containers http-api-data http-client + http-media http-types mime-types mtl servant servant-client + servant-client-core string-conversions text transformers + ]; + testHaskellDepends = [ + aeson ansi-wl-pprint base filepath hjpath hspec http-client + http-client-tls http-types optparse-applicative random servant + servant-client servant-client-core text transformers utf8-string + ]; + description = "Telegram Bot API bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "telegram-bot" = callPackage + ({ mkDerivation, base, containers, http-client, http-client-tls + , pipes, telegram-api, text, transformers + }: + mkDerivation { + pname = "telegram-bot"; + version = "0.5.4.0"; + sha256 = "0wmh57za7p5cr3d2ffiy4scy874ncm0x20bpbxa5pjjvic660qx1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers http-client http-client-tls pipes telegram-api text + transformers + ]; + executableHaskellDepends = [ base text ]; + testHaskellDepends = [ base ]; + description = "Telegram Bot microframework for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "hello-bot"; + }) {}; + + "telegram-bot-api" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, cron + , filepath, hashable, http-api-data, http-client, http-client-tls + , monad-control, mtl, pretty-show, profunctors, servant + , servant-client, servant-multipart-api, servant-multipart-client + , servant-server, split, stm, template-haskell, text, time + , transformers, unordered-containers, warp, warp-tls + }: + mkDerivation { + pname = "telegram-bot-api"; + version = "7.0"; + sha256 = "0kzn0zhnq4g3l85jbdfz420449aamv5kah3qdk05ysmx2msd4s66"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring cron filepath hashable + http-api-data http-client http-client-tls monad-control mtl + pretty-show profunctors servant servant-client + servant-multipart-api servant-multipart-client servant-server split + stm template-haskell text time transformers unordered-containers + warp warp-tls + ]; + description = "Easy to use library for building Telegram bots. Exports Telegram Bot API."; + license = lib.licenses.bsd3; + }) {}; + + "telegram-bot-simple" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, base, bytestring, cron + , filepath, hashable, http-api-data, http-client, http-client-tls + , monad-control, mtl, pretty-show, profunctors, servant + , servant-client, servant-multipart-api, servant-multipart-client + , servant-server, split, stm, telegram-bot-api, template-haskell + , text, time, transformers, unordered-containers, warp, warp-tls + }: + mkDerivation { + pname = "telegram-bot-simple"; + version = "0.13"; + sha256 = "0gf272hhfavx5lki7dlxcn760gjk613md391nvmxnmnvyhs6g5rz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty async base bytestring cron filepath hashable + http-api-data http-client http-client-tls monad-control mtl + pretty-show profunctors servant servant-client + servant-multipart-api servant-multipart-client servant-server split + stm telegram-bot-api template-haskell text time transformers + unordered-containers warp warp-tls + ]; + description = "Easy to use library for building Telegram bots"; + license = lib.licenses.bsd3; + }) {}; + + "telegram-raw-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, deriving-aeson + , generic-lens, hashable, http-client, http-client-tls, http-media + , lens, servant, servant-client, servant-client-core + , servant-multipart, telegram-types, text, time + }: + mkDerivation { + pname = "telegram-raw-api"; + version = "0.3.0"; + sha256 = "0dlazp70jpffpbpdlbyzv7s33jr1ff8z4xjhvkgqyhs23mzi46rc"; + libraryHaskellDepends = [ + aeson base bytestring deriving-aeson generic-lens hashable + http-media lens servant servant-client servant-multipart + telegram-types text time + ]; + testHaskellDepends = [ + aeson base bytestring deriving-aeson generic-lens hashable + http-client http-client-tls http-media lens servant servant-client + servant-client-core servant-multipart telegram-types text time + ]; + description = "Servant bindings to the Telegram bot API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "telegram-types" = callPackage + ({ mkDerivation, aeson, base, bytestring, deriving-aeson, filepath + , generic-lens, lens, mime-types, open-union, servant + , servant-multipart, text, time + }: + mkDerivation { + pname = "telegram-types"; + version = "0.4.1"; + sha256 = "0zw5in801d7sxavjs28ra026xganca0b21qv4pwhk967vzsf12yy"; + libraryHaskellDepends = [ + aeson base bytestring deriving-aeson filepath generic-lens lens + mime-types open-union servant servant-multipart text time + ]; + testHaskellDepends = [ + aeson base bytestring deriving-aeson filepath generic-lens lens + mime-types open-union servant servant-multipart text time + ]; + description = "Types used in Telegram bot API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "telegraph" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit + , generic-data-surgery, http-client, http-client-tls, http-conduit + , in-other-words, mtl, optics-th, text + }: + mkDerivation { + pname = "telegraph"; + version = "1.2.0"; + sha256 = "158wbdzgs4dnrfhhds1dbpmrns8p29qbg5sfph2qaigs1ygf3z58"; + revision = "1"; + editedCabalFile = "1rcrrd1jxd5ib00bsw4yyc3a4xfk1m2wyj9naghc08a72xwgxwzw"; + libraryHaskellDepends = [ + aeson base bytestring conduit generic-data-surgery http-client + http-conduit in-other-words mtl optics-th text + ]; + testHaskellDepends = [ + base http-client http-client-tls in-other-words + ]; + description = "Binding to the telegraph API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "teleport" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, bytestring + , configurator, optparse-applicative, system-filepath, text, turtle + }: + mkDerivation { + pname = "teleport"; + version = "0.0.0.10"; + sha256 = "0rjzawpl03pdzk96grvph3zw5ika1x2f5wp2fbq2im0z1qpmcffb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ + aeson ansi-terminal base bytestring configurator + optparse-applicative system-filepath text turtle + ]; + testHaskellDepends = [ base ]; + description = "A tool to quickly switch between directories"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "teleport-exe"; + broken = true; + }) {}; + + "teleshell" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hashable, network + , pipes, primitive, QuickCheck, split, tasty, tasty-hunit + , tasty-quickcheck, text, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "teleshell"; + version = "0.1.0.0"; + sha256 = "1fmhjjg2k81hc6lsbdnha0a8ma62xcaxkpmfdiygplnmf3gcl02g"; + libraryHaskellDepends = [ + attoparsec base bytestring hashable network pipes primitive text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring pipes QuickCheck split tasty tasty-hunit + tasty-quickcheck vector + ]; + description = "Telnet client and other things"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tell" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "tell"; + version = "0.1"; + sha256 = "0l56mvgj543xp9cgafqycch6f9pgwjsnahy3zcpi1dxbmlwwy6gr"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "The MonadTell class and related monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tellbot" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, containers + , http-conduit, mtl, network, regex-pcre, split, tagsoup, text + , time, transformers + }: + mkDerivation { + pname = "tellbot"; + version = "0.6.1"; + sha256 = "1rlrl3ljg7gal5pg80zj4yf80ln0qf8xpbm4v1sw2v4z1b686zjb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bifunctors bytestring containers http-conduit mtl network + regex-pcre split tagsoup text time transformers + ]; + description = "IRC tellbot"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "tellbot"; + broken = true; + }) {}; + + "tempered" = callPackage + ({ mkDerivation, base, containers, directory, filepath, mtl + , optparse-applicative, parsec, process, yaml + }: + mkDerivation { + pname = "tempered"; + version = "0.2.0"; + sha256 = "1r7xx43s6wglj2x8xlwghpfddw31d01pfnjm0h6aldx2wb4c4qj2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath mtl parsec process yaml + ]; + executableHaskellDepends = [ + base containers directory mtl optparse-applicative + ]; + testHaskellDepends = [ base ]; + description = "A dead-simple shell interpolation templating utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tempered"; + broken = true; + }) {}; + + "tempgres-client" = callPackage + ({ mkDerivation, base, bytestring, HTTP }: + mkDerivation { + pname = "tempgres-client"; + version = "1.0.0"; + sha256 = "09nivyi2gbsbhwalrzsm5b6934119w2jpj70vf7dgjsqpqkgk403"; + libraryHaskellDepends = [ base bytestring HTTP ]; + description = "Client library for Tempgres"; + license = lib.licenses.bsd2; + }) {}; + + "tempi" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "tempi"; + version = "1.0.2.1"; + sha256 = "0l01iday5dkqz6mmnbjp5z69mm0p9b1c2xlks54cv7n069m0mpk4"; + libraryHaskellDepends = [ base time ]; + description = "For representing musical tempi"; + license = lib.licenses.bsd3; + }) {}; + + "template" = callPackage + ({ mkDerivation, base, mtl, text }: + mkDerivation { + pname = "template"; + version = "0.2.0.10"; + sha256 = "10mcnhi2rdflmv79z0359nn5sylifvk9ih38xnjqqby6n4hs7mcg"; + revision = "1"; + editedCabalFile = "15i6342smkak53fycln810pq59qyb330f656l95kbxzx5zdpzz1r"; + libraryHaskellDepends = [ base mtl text ]; + description = "Simple string substitution"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "template-default" = callPackage + ({ mkDerivation, base, data-default, template-haskell }: + mkDerivation { + pname = "template-default"; + version = "0.1.2"; + sha256 = "1fxfyfnwlw9yslbz012rygw2j5iywplybmgbaawkfq4jda7yail4"; + libraryHaskellDepends = [ base data-default template-haskell ]; + description = "declaring Default instances just got even easier"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "template-haskell_2_21_0_0" = callPackage + ({ mkDerivation, base, ghc-boot-th, ghc-prim, pretty }: + mkDerivation { + pname = "template-haskell"; + version = "2.21.0.0"; + sha256 = "0p8f53dscddr513r8p3ljwyc1pa7n520prxb47bz8dj5mvjxm89d"; + libraryHaskellDepends = [ base ghc-boot-th ghc-prim pretty ]; + description = "Support library for Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "template-haskell-compat-v0208" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "template-haskell-compat-v0208"; + version = "0.1.9.3"; + sha256 = "0qidpj5w8m3qd8xn3vd8z1mym34m6aw1ds16p0yf2anwdn4knilj"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Backward-compatibility layer for Template Haskell newer than 2.8"; + license = lib.licenses.mit; + }) {}; + + "template-haskell-optics" = callPackage + ({ mkDerivation, base, containers, optics-core, template-haskell + , th-abstraction + }: + mkDerivation { + pname = "template-haskell-optics"; + version = "0.3"; + sha256 = "1gz10y1s25fpixcl315q6gqv0687aj1mw4kk8ychsg44nlqm8agz"; + libraryHaskellDepends = [ + base containers optics-core template-haskell th-abstraction + ]; + description = "Optics for template-haskell types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "template-haskell-util" = callPackage + ({ mkDerivation, base, GenericPretty, ghc-prim, template-haskell }: + mkDerivation { + pname = "template-haskell-util"; + version = "0.1.1.0"; + sha256 = "032gkb6pgd5l8ih48971ckiy7spvvr6fcmjx4ysiyyaj7hra174f"; + libraryHaskellDepends = [ + base GenericPretty ghc-prim template-haskell + ]; + description = "Some utilities for template Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "template-hsml" = callPackage + ({ mkDerivation, base, blaze-markup, haskell-src-exts + , haskell-src-meta, parsec, QuickCheck, template-haskell + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "template-hsml"; + version = "0.2.0.3"; + sha256 = "1lnw1rhxj66zn34p8ca2dx98326l40w8kj6nrxxhff0v30myxa1g"; + libraryHaskellDepends = [ + base blaze-markup haskell-src-exts haskell-src-meta parsec + template-haskell + ]; + testHaskellDepends = [ + base parsec QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Haskell's Simple Markup Language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "template-toolkit" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, containers + , directory, hashtables, mtl, parsec, pcre-utils + , regex-pcre-builtin, scientific, text, time, unordered-containers + , uri-encode + }: + mkDerivation { + pname = "template-toolkit"; + version = "0.1.1.0"; + sha256 = "0nqsgfqj28d6qqc4639d8paqb8d9fw5kpijggbmxdnaqd64xc4p1"; + libraryHaskellDepends = [ + aeson base binary bytestring containers directory hashtables mtl + parsec pcre-utils regex-pcre-builtin scientific text time + unordered-containers uri-encode + ]; + description = "Template Toolkit implementation for Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "template-yj" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "template-yj"; + version = "0.0.0.2"; + sha256 = "1vj856dcmnipzxkzs3y33sgkyldqirq8rz9mi6grllv6mqq6lgj2"; + libraryHaskellDepends = [ base bytestring text ]; + description = "Process template file"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "templateify" = callPackage + ({ mkDerivation, base, mtl, tagsoup, uniplate }: + mkDerivation { + pname = "templateify"; + version = "0.1.0.1"; + sha256 = "08834bsb5v83336zfvp1rq9in8cckk23i4qgfjkcpnslpyjv7j0d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base mtl tagsoup uniplate ]; + description = "Make template from website"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "templateify"; + broken = true; + }) {}; + + "templatepg" = callPackage + ({ mkDerivation, base, binary, bytestring, haskell-src-meta, mtl + , network, parsec, regex-compat, regex-posix, template-haskell + , time, utf8-string + }: + mkDerivation { + pname = "templatepg"; + version = "0.2.8"; + sha256 = "1b0hfivx7lmb35s8b93vdrmjn2slh6ln6ns93cayjj1dl7f09pdx"; + libraryHaskellDepends = [ + base binary bytestring haskell-src-meta mtl network parsec + regex-compat regex-posix template-haskell time utf8-string + ]; + description = "A PostgreSQL access library with compile-time SQL type inference"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "templater" = callPackage + ({ mkDerivation, attoparsec, base, hspec, hspec-attoparsec, HUnit + , QuickCheck, text + }: + mkDerivation { + pname = "templater"; + version = "0.0.3.0"; + sha256 = "0j00bb915j5d9a416gjqng08zcqfwbv24k2rqmb0mbmzz768viz4"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ + base hspec hspec-attoparsec HUnit QuickCheck text + ]; + description = "Simple string templater"; + license = lib.licenses.mit; + }) {}; + + "templatise" = callPackage + ({ mkDerivation, base, bytestring, Cabal-syntax, directory + , exceptions, extra, filepath, hspec, http-client, http-conduit + , mtl, network-uri, optparse-applicative, parsec, process, tasty + , tasty-golden, tasty-hspec, temporary, text, time + }: + mkDerivation { + pname = "templatise"; + version = "0.1.2.0"; + sha256 = "0plgfhvdhs8bwyldcc84scmaw7cw1rva7m3rxx14jn3dhc2k65qj"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring Cabal-syntax exceptions extra filepath http-client + http-conduit mtl network-uri optparse-applicative parsec process + text time + ]; + executableHaskellDepends = [ base filepath optparse-applicative ]; + testHaskellDepends = [ + base bytestring Cabal-syntax directory filepath hspec mtl + network-uri optparse-applicative process tasty tasty-golden + tasty-hspec temporary text time + ]; + doHaddock = false; + description = "You can use template.hs to create a new Haskell GitHub repository."; + license = lib.licenses.unlicense; + hydraPlatforms = lib.platforms.none; + mainProgram = "initialise"; + broken = true; + }) {}; + + "tempo" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, ConfigFile + , directory, filepath, http-conduit, MissingH, mtl, process + , regex-posix, resourcet, split, time + }: + mkDerivation { + pname = "tempo"; + version = "0.1.0.0"; + sha256 = "0gcnk44vklqrykrj7n54a67bhgxcjpnjak6gp1sl61vsv8gn3krq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring bytestring ConfigFile directory filepath + http-conduit mtl process regex-posix resourcet split time + ]; + executableHaskellDepends = [ base MissingH mtl time ]; + testHaskellDepends = [ base ]; + description = "Command-line tool to log time-tracking information into JIRA Tempo plugin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tempodb" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, containers + , HsOpenSSL, HTTP, http-streams, io-streams, mtl, old-locale, text + , time + }: + mkDerivation { + pname = "tempodb"; + version = "0.2.2.5"; + sha256 = "00z02hl31ad497rvxjxx5khb20ql6irkgpdvsg5m7axq8bi3d5fl"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring containers HsOpenSSL HTTP + http-streams io-streams mtl old-locale text time + ]; + description = "A small Haskell wrapper around the TempoDB api"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "temporal-csound" = callPackage + ({ mkDerivation, base, csound-catalog, csound-expression + , temporal-media, temporal-music-notation + , temporal-music-notation-western + }: + mkDerivation { + pname = "temporal-csound"; + version = "0.4.3.1"; + sha256 = "1c7difs3svrq1ka8bdf61vvg9b29baqd086l19a84f0734q5ph19"; + libraryHaskellDepends = [ + base csound-catalog csound-expression temporal-media + temporal-music-notation temporal-music-notation-western + ]; + description = "library to make electronic music, brings together temporal-music-notation and csound-expression packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "temporal-media" = callPackage + ({ mkDerivation, base, Boolean }: + mkDerivation { + pname = "temporal-media"; + version = "0.6.3"; + sha256 = "04qbbx32rs6mz5w3j7wj2hx744x858rv60hmpla3zpx2491r0qi9"; + libraryHaskellDepends = [ base Boolean ]; + description = "data types for temporal media"; + license = lib.licenses.bsd3; + }) {}; + + "temporal-music-notation" = callPackage + ({ mkDerivation, base, data-default, temporal-media, vector }: + mkDerivation { + pname = "temporal-music-notation"; + version = "0.4.1"; + sha256 = "09mx6bfz0lxyy7z0srl4372qv42fyymc5pqxkyxj7mhf872y4biv"; + libraryHaskellDepends = [ + base data-default temporal-media vector + ]; + description = "music notation"; + license = lib.licenses.bsd3; + }) {}; + + "temporal-music-notation-demo" = callPackage + ({ mkDerivation, base, binary, data-default, HCodecs + , temporal-music-notation + }: + mkDerivation { + pname = "temporal-music-notation-demo"; + version = "0.4.0"; + sha256 = "1jd9yd9ay9xmlmpm4wnkpd0ic69xlg8igqbagrycc6kv4zf1p20z"; + libraryHaskellDepends = [ + base binary data-default HCodecs temporal-music-notation + ]; + description = "generates midi from score notation"; + license = lib.licenses.bsd3; + }) {}; + + "temporal-music-notation-western" = callPackage + ({ mkDerivation, base, temporal-music-notation }: + mkDerivation { + pname = "temporal-music-notation-western"; + version = "0.4.0"; + sha256 = "012pv4l5r3ijnyid7b8h1lpifjs7cf3k4a13f6773r93qfgvxpkc"; + libraryHaskellDepends = [ base temporal-music-notation ]; + description = "western music notation"; + license = lib.licenses.bsd3; + }) {}; + + "temporary" = callPackage + ({ mkDerivation, base, base-compat, directory, exceptions, filepath + , random, tasty, tasty-hunit, transformers, unix + }: + mkDerivation { + pname = "temporary"; + version = "1.3"; + sha256 = "144qhwfwg37l3k313raf4ssiz16jbgwlm1nf4flgqpsbd69jji4c"; + libraryHaskellDepends = [ + base directory exceptions filepath random transformers unix + ]; + testHaskellDepends = [ + base base-compat directory filepath tasty tasty-hunit unix + ]; + description = "Portable temporary file and directory support"; + license = lib.licenses.bsd3; + }) {}; + + "temporary-rc" = callPackage + ({ mkDerivation, base, directory, exceptions, filepath + , transformers, unix + }: + mkDerivation { + pname = "temporary-rc"; + version = "1.2.0.3"; + sha256 = "1nqih0qks439k3pr5kmbbc8rjdw730slrxlflqb27fbxbzb8skqs"; + libraryHaskellDepends = [ + base directory exceptions filepath transformers unix + ]; + description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal"; + license = lib.licenses.bsd3; + }) {}; + + "temporary-resourcet" = callPackage + ({ mkDerivation, base, directory, exceptions, filepath, resourcet + , tasty, tasty-hunit, transformers, unix + }: + mkDerivation { + pname = "temporary-resourcet"; + version = "0.1.0.1"; + sha256 = "0wgfra7lkb5abnhk295l3vfcna79b8m309wp1cxgl3v96il6yh70"; + libraryHaskellDepends = [ + base directory exceptions filepath resourcet transformers unix + ]; + testHaskellDepends = [ + base directory resourcet tasty tasty-hunit transformers + ]; + description = "Portable temporary files and directories with automatic deletion"; + license = lib.licenses.bsd3; + }) {}; + + "tempus" = callPackage + ({ mkDerivation, array, base, directory, executable-path, filepath + , happy, haskeline, mtl, uniplate, utf8-string + }: + mkDerivation { + pname = "tempus"; + version = "0.1.0"; + sha256 = "0hv5b09vly9zakjfgi4bnjx503ny334dhg13g5ma85rp3dbsjvsn"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base directory executable-path filepath haskeline mtl + uniplate utf8-string + ]; + executableToolDepends = [ happy ]; + description = "Interpreter for the FRP language Tempus"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tempus"; + broken = true; + }) {}; + + "tempus-fugit" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tempus-fugit"; + version = "0.1.0.1"; + sha256 = "00s3cirk946vfbzpzvlsj5l0xgwvc7hvnd9ik8cpxbn470cq8fyr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Programmers' time tracker"; + license = lib.licenses.agpl3Only; + mainProgram = "tempus"; + }) {}; + + "ten" = callPackage + ({ mkDerivation, adjunctions, base, data-default-class, deepseq + , distributive, hashable, HUnit, portray, portray-diff, some + , test-framework, test-framework-hunit, text, transformers, wrapped + }: + mkDerivation { + pname = "ten"; + version = "0.1.0.2"; + sha256 = "0djvcb2l9dnnjbhivchi6yyaj5i96jmy7yhr9x3paiz1l54brrqx"; + revision = "4"; + editedCabalFile = "10gr23x4693nh4a3hd94gpf7mra2ghj9qzj9wpfxhl4ip65dc470"; + libraryHaskellDepends = [ + adjunctions base data-default-class deepseq distributive hashable + portray portray-diff some text transformers wrapped + ]; + testHaskellDepends = [ + adjunctions base data-default-class deepseq distributive hashable + HUnit portray portray-diff some test-framework test-framework-hunit + text transformers wrapped + ]; + description = "Functors et al. over arity-1 type constructors"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ten-lens" = callPackage + ({ mkDerivation, base, lens, profunctors, some, ten }: + mkDerivation { + pname = "ten-lens"; + version = "0.1.0.1"; + sha256 = "0qckywzj1c1k8la2ya1vpgrpl9fnqhggx6m6ad0rgrhyal48522c"; + revision = "2"; + editedCabalFile = "05ak4fscx8xs1y216qzcdi743z6vmpvgvcdlasidixdjww562mkr"; + libraryHaskellDepends = [ base lens profunctors some ten ]; + description = "Lenses for the types in the ten package"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ten-unordered-containers" = callPackage + ({ mkDerivation, base, hashable, HUnit, lens, portray, portray-diff + , portray-diff-hunit, portray-pretty, some, ten, ten-lens + , test-framework, test-framework-hunit, text, transformers + , unordered-containers, wrapped + }: + mkDerivation { + pname = "ten-unordered-containers"; + version = "0.1.0.3"; + sha256 = "1kfww8xs5m802jcx309pp6lx9f7pn1hsbqq3mln4g9rcf0r24mwy"; + revision = "2"; + editedCabalFile = "1yv6255n2k4dl3hwrsrw76gf4gcf1k67j1sbk59z7la4jrscngww"; + libraryHaskellDepends = [ + base hashable portray portray-diff some ten unordered-containers + wrapped + ]; + testHaskellDepends = [ + base hashable HUnit lens portray portray-diff portray-diff-hunit + portray-pretty some ten ten-lens test-framework + test-framework-hunit text transformers unordered-containers wrapped + ]; + description = "Higher-kinded hash containers"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tensor" = callPackage + ({ mkDerivation, base, ghc-prim, QuickCheck, random, vector }: + mkDerivation { + pname = "tensor"; + version = "0.3.0.1"; + sha256 = "03m612xvx3p44za0g291xir89lcgm4pk885lpy3wshp0987ij1nf"; + libraryHaskellDepends = [ base ghc-prim random vector ]; + testHaskellDepends = [ base QuickCheck random ]; + description = "A completely type-safe library for linear algebra"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tensor-safe" = callPackage + ({ mkDerivation, base, casing, cmdargs, containers, extra + , formatting, ghc-typelits-extra, hint, singletons, text, vector + , vector-sized + }: + mkDerivation { + pname = "tensor-safe"; + version = "0.1.0.1"; + sha256 = "1b69k6mbhd0qbxjij44fgaw8xdnripr27x7xy106192cj7x3q9xf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base casing cmdargs containers extra formatting ghc-typelits-extra + hint singletons text vector vector-sized + ]; + executableHaskellDepends = [ + base casing cmdargs containers extra formatting ghc-typelits-extra + hint singletons text vector vector-sized + ]; + description = "Create valid deep neural network architectures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tensor-safe"; + broken = true; + }) {}; + + "tensorflow" = callPackage + ({ mkDerivation, async, attoparsec, base, bytestring, c2hs + , containers, data-default, exceptions, fgl, HUnit, lens-family + , libtensorflow, mainland-pretty, mtl, proto-lens, semigroups + , split, temporary, tensorflow-proto, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , transformers, vector + }: + mkDerivation { + pname = "tensorflow"; + version = "0.2.0.1"; + sha256 = "16qwr72yyan6gvcx771p7dhp8d7m47j3l8q4dq86ljjzi2c9pswi"; + libraryHaskellDepends = [ + async attoparsec base bytestring containers data-default exceptions + fgl lens-family mainland-pretty mtl proto-lens semigroups split + temporary tensorflow-proto text transformers vector + ]; + librarySystemDepends = [ libtensorflow ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + attoparsec base bytestring HUnit lens-family proto-lens + tensorflow-proto test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "TensorFlow bindings"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libtensorflow;}; + + "tensorflow-core-ops" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , lens-family, mainland-pretty, proto-lens, tensorflow + , tensorflow-opgen, text + }: + mkDerivation { + pname = "tensorflow-core-ops"; + version = "0.2.0.1"; + sha256 = "1hdifal9bapc747c2w7bw2ai68sw0frhx4kvrjh0g8a19fqq95sa"; + setupHaskellDepends = [ + base bytestring Cabal directory filepath mainland-pretty proto-lens + tensorflow tensorflow-opgen text + ]; + libraryHaskellDepends = [ + base bytestring lens-family proto-lens tensorflow text + ]; + description = "Haskell wrappers for Core Tensorflow Ops"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tensorflow-logging" = callPackage + ({ mkDerivation, base, bytestring, conduit, data-default, directory + , exceptions, filepath, hostname, HUnit, lens-family, proto-lens + , resourcet, stm, stm-chans, stm-conduit, temporary, tensorflow + , tensorflow-core-ops, tensorflow-ops, tensorflow-proto + , tensorflow-records-conduit, test-framework, test-framework-hunit + , text, time, transformers + }: + mkDerivation { + pname = "tensorflow-logging"; + version = "0.2.0.1"; + sha256 = "14gj6ykfrnqhzi12k3l3pvaa892bakxx3hhml117vfzgcz736gcr"; + libraryHaskellDepends = [ + base bytestring conduit data-default directory exceptions filepath + hostname lens-family proto-lens resourcet stm stm-chans stm-conduit + tensorflow tensorflow-core-ops tensorflow-ops tensorflow-proto + tensorflow-records-conduit text time transformers + ]; + testHaskellDepends = [ + base bytestring conduit data-default directory filepath HUnit + lens-family proto-lens resourcet temporary tensorflow + tensorflow-proto tensorflow-records-conduit test-framework + test-framework-hunit text + ]; + description = "TensorBoard related functionality"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tensorflow-mnist" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, filepath + , HUnit, lens-family, proto-lens, split, tensorflow + , tensorflow-core-ops, tensorflow-mnist-input-data, tensorflow-ops + , tensorflow-proto, test-framework, test-framework-hunit, text + , transformers, vector, zlib + }: + mkDerivation { + pname = "tensorflow-mnist"; + version = "0.1.0.0"; + sha256 = "0l3v02vrh463k3apz91cd9myckm3vnyp0m57011ab8fpzx95yh6y"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring containers filepath lens-family proto-lens + split tensorflow tensorflow-core-ops tensorflow-proto text vector + zlib + ]; + executableHaskellDepends = [ + base bytestring filepath lens-family proto-lens tensorflow + tensorflow-mnist-input-data tensorflow-ops tensorflow-proto text + transformers vector + ]; + testHaskellDepends = [ + base bytestring HUnit lens-family proto-lens tensorflow + tensorflow-mnist-input-data tensorflow-ops tensorflow-proto + test-framework test-framework-hunit text transformers vector + ]; + description = "TensorFlow demo application for learning MNIST model"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "Main"; + broken = true; + }) {tensorflow-mnist-input-data = null;}; + + "tensorflow-opgen" = callPackage + ({ mkDerivation, base, bytestring, containers, filepath + , lens-family, mainland-pretty, optparse-applicative, proto-lens + , semigroups, tensorflow-proto, text + }: + mkDerivation { + pname = "tensorflow-opgen"; + version = "0.2.0.1"; + sha256 = "0hlzw5l3a42q9ls8xmi9d9nybspizf1acl7ga4rzs4mw3qyadf2k"; + libraryHaskellDepends = [ + base bytestring containers filepath lens-family mainland-pretty + optparse-applicative proto-lens semigroups tensorflow-proto text + ]; + description = "Code generation for TensorFlow operations"; + license = lib.licenses.asl20; + }) {}; + + "tensorflow-ops" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion + , data-default, deepseq, fgl, HUnit, lens-family, mtl, proto-lens + , QuickCheck, random, temporary, tensorflow, tensorflow-core-ops + , tensorflow-proto, tensorflow-test, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + , transformers, vector + }: + mkDerivation { + pname = "tensorflow-ops"; + version = "0.2.0.1"; + sha256 = "1v89yi2cm39aybhz4lvy2fqgpdslb1d0adxk9516f0xqz3k23ks6"; + libraryHaskellDepends = [ + base bytestring containers data-default fgl lens-family mtl + proto-lens tensorflow tensorflow-core-ops tensorflow-proto text + ]; + testHaskellDepends = [ + base bytestring data-default HUnit lens-family proto-lens + QuickCheck random temporary tensorflow tensorflow-core-ops + tensorflow-proto tensorflow-test test-framework + test-framework-hunit test-framework-quickcheck2 transformers vector + ]; + benchmarkHaskellDepends = [ + base criterion deepseq tensorflow transformers vector + ]; + description = "Friendly layer around TensorFlow bindings"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tensorflow-proto" = callPackage + ({ mkDerivation, base, Cabal, proto-lens, proto-lens-protobuf-types + , proto-lens-runtime, proto-lens-setup, protobuf + }: + mkDerivation { + pname = "tensorflow-proto"; + version = "0.2.0.1"; + sha256 = "1gc4gwfsy0b6ns79zmxyd0pg3g00jnfynmrnkp81cq3a170z7558"; + setupHaskellDepends = [ base Cabal proto-lens-setup ]; + libraryHaskellDepends = [ + base proto-lens proto-lens-protobuf-types proto-lens-runtime + ]; + libraryToolDepends = [ protobuf ]; + description = "TensorFlow protocol buffers"; + license = lib.licenses.asl20; + }) {inherit (pkgs) protobuf;}; + + "tensorflow-records" = callPackage + ({ mkDerivation, base, bytestring, cereal, snappy-framing + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "tensorflow-records"; + version = "0.1.0.0"; + sha256 = "09whj5yag83qii5k9licv1zchpkn6x56a7mkvha0rxf64bvx6d7j"; + libraryHaskellDepends = [ base bytestring cereal snappy-framing ]; + testHaskellDepends = [ + base bytestring cereal test-framework test-framework-quickcheck2 + ]; + description = "Encoder and decoder for the TensorFlow \"TFRecords\" format"; + license = lib.licenses.asl20; + }) {}; + + "tensorflow-records-conduit" = callPackage + ({ mkDerivation, base, bytestring, cereal-conduit, conduit + , conduit-extra, exceptions, resourcet, tensorflow-records + }: + mkDerivation { + pname = "tensorflow-records-conduit"; + version = "0.1.0.0"; + sha256 = "1jld4yb5x94m0sb7lgsm42b77i9k2q1mkv58dx1whl34vl0lh0vc"; + libraryHaskellDepends = [ + base bytestring cereal-conduit conduit conduit-extra exceptions + resourcet tensorflow-records + ]; + description = "Conduit wrappers for TensorFlow.Records."; + license = lib.licenses.asl20; + }) {}; + + "tensorflow-test" = callPackage + ({ mkDerivation, base, HUnit, vector }: + mkDerivation { + pname = "tensorflow-test"; + version = "0.1.0.0"; + sha256 = "1z2anh5ikjpsb1sjfn290bcf5rcxsmzb0gwdk9czdnlmx3fig0ip"; + libraryHaskellDepends = [ base HUnit vector ]; + description = "Some common functions for test suites"; + license = lib.licenses.asl20; + }) {}; + + "tensors" = callPackage + ({ mkDerivation, base, criterion, deepseq, hspec, QuickCheck + , reflection, vector + }: + mkDerivation { + pname = "tensors"; + version = "0.1.5"; + sha256 = "181jiffwp3varv9xzb8if22lwwi1vhhgqf7hai373vn2yavk5wal"; + revision = "3"; + editedCabalFile = "09y68r6541i43hmk6011b7jy95i8qgyypvygl1xvhazyya6v02xw"; + libraryHaskellDepends = [ base deepseq vector ]; + testHaskellDepends = [ + base deepseq hspec QuickCheck reflection vector + ]; + benchmarkHaskellDepends = [ base criterion deepseq vector ]; + description = "Tensor in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "term-rewriting" = callPackage + ({ mkDerivation, ansi-wl-pprint, array, base, containers, HUnit + , mtl, multiset, parsec, QuickCheck, union-find-array + }: + mkDerivation { + pname = "term-rewriting"; + version = "0.4.0.2"; + sha256 = "0k0aylm6vzcqghp5zw461p68zgzjzr6k4ki7d00zl471lmbdbs8n"; + libraryHaskellDepends = [ + ansi-wl-pprint array base containers mtl multiset parsec + union-find-array + ]; + testHaskellDepends = [ base containers HUnit QuickCheck ]; + description = "Term Rewriting Library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "termbox" = callPackage + ({ mkDerivation, base, termbox-bindings-hs }: + mkDerivation { + pname = "termbox"; + version = "2.0.0.1"; + sha256 = "0kynby25arx6hcq64cklw9qhw87qxy6vrz9z40d7k7j817gkzccq"; + libraryHaskellDepends = [ base termbox-bindings-hs ]; + description = "termbox"; + license = lib.licenses.bsd3; + }) {}; + + "termbox-banana" = callPackage + ({ mkDerivation, base, reactive-banana, termbox }: + mkDerivation { + pname = "termbox-banana"; + version = "2.0.0"; + sha256 = "1izf90r6idfspi06q3vwjipawpdcz5ag5qw3l45khn7js520rapn"; + revision = "1"; + editedCabalFile = "0yk0kj4hn6gv89vs04n95fbf6hyf05dvhxmfjj7c5235ppnxjd07"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base reactive-banana termbox ]; + description = "termbox + reactive-banana"; + license = lib.licenses.bsd3; + }) {}; + + "termbox-bindings" = callPackage + ({ mkDerivation, base, c2hs }: + mkDerivation { + pname = "termbox-bindings"; + version = "0.1.0.5"; + sha256 = "0hv72kkpx6narykfbf6m59gq4l8gym6fm52n1zzazac1802zw0dv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ base ]; + description = "Bindings to the Termbox library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "termbox-bindings-c" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "termbox-bindings-c"; + version = "0.1.0.1"; + sha256 = "1rq695y6491f0nydgm64r6v2l8mkpvzgcrb2gxfdy6g0bwarimxw"; + libraryHaskellDepends = [ base ]; + description = "termbox bindings"; + license = lib.licenses.bsd3; + }) {}; + + "termbox-bindings-hs" = callPackage + ({ mkDerivation, base, termbox-bindings-c }: + mkDerivation { + pname = "termbox-bindings-hs"; + version = "1.0.0"; + sha256 = "1j90pjqrngyygwwwk9zh2ah4sfdz9sv6222k21lmrql60md85g8i"; + libraryHaskellDepends = [ base termbox-bindings-c ]; + description = "termbox bindings"; + license = lib.licenses.bsd3; + }) {}; + + "termbox-tea" = callPackage + ({ mkDerivation, base, ki, termbox }: + mkDerivation { + pname = "termbox-tea"; + version = "1.0.0"; + sha256 = "0wya0fkjialv7hs6iw230x5ryx79s12pwig28mwrvgzvxmgm383a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ki termbox ]; + description = "termbox + The Elm Architecture"; + license = lib.licenses.bsd3; + }) {}; + + "termcolor" = callPackage + ({ mkDerivation, base, cli }: + mkDerivation { + pname = "termcolor"; + version = "0.2.0.0"; + sha256 = "140sy8q1ra9xjx1f769h8p6p7nym67pf87f5bnq7r1ixffd3k7dh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base cli ]; + description = "Composable terminal colors"; + license = lib.licenses.gpl3Only; + mainProgram = "termcolor"; + }) {}; + + "terminal" = callPackage + ({ mkDerivation, async, base, bytestring, exceptions, prettyprinter + , stm, tasty, tasty-hunit, tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "terminal"; + version = "0.2.0.0"; + sha256 = "0zvlqgsbr0xwc3flcvxq0sgccr2qshidfpxnx78lgvq90avaaczj"; + libraryHaskellDepends = [ + async base bytestring exceptions prettyprinter stm text + transformers + ]; + testHaskellDepends = [ + async base bytestring exceptions prettyprinter stm tasty + tasty-hunit tasty-quickcheck text transformers + ]; + description = "Portable terminal interaction library"; + license = lib.licenses.bsd3; + }) {}; + + "terminal-progress-bar" = callPackage + ({ mkDerivation, base, criterion, deepseq, HUnit, terminal-size + , test-framework, test-framework-hunit, text, time + }: + mkDerivation { + pname = "terminal-progress-bar"; + version = "0.4.2"; + sha256 = "0li0w2wlbmq7mrg57ddnd33vqwndlxyl501bp0wkwyy9k14xmjgy"; + libraryHaskellDepends = [ base deepseq terminal-size text time ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit text time + ]; + benchmarkHaskellDepends = [ base criterion time ]; + description = "A progress bar in the terminal"; + license = lib.licenses.bsd3; + }) {}; + + "terminal-punch" = callPackage + ({ mkDerivation, ansi-terminal, base, filepath, QuickCheck, text + , time + }: + mkDerivation { + pname = "terminal-punch"; + version = "0.1.3"; + sha256 = "1hc8gl0bjrz8h9nfrvlkxbkgys62xr7mcdk22lm8dc1cl8y42nkv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base filepath text time + ]; + testHaskellDepends = [ base QuickCheck time ]; + description = "Simple terminal-based time tracker"; + license = lib.licenses.bsd3; + mainProgram = "punch"; + }) {}; + + "terminal-size" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "terminal-size"; + version = "0.3.4"; + sha256 = "0jbznrlf95lc6ajhh26h1qgcmbr3bj753i8jlkrsrnkcjbb71w5h"; + libraryHaskellDepends = [ base ]; + description = "Get terminal window height and width"; + license = lib.licenses.bsd3; + }) {}; + + "terminal-text" = callPackage + ({ mkDerivation, ansi-terminal, base, container, layered-state + , prologue, text + }: + mkDerivation { + pname = "terminal-text"; + version = "1.1.2"; + sha256 = "1cfxkx3mfjxw8fh3gw4wqk5wwf10hi1aldhn6xc75mwfa6x7djjq"; + libraryHaskellDepends = [ + ansi-terminal base container layered-state prologue text + ]; + description = "Text data type for styled terminal output, including all standard ANSI effects (bold, italic, blinking) and ANSI / 256 / truecolor colors support for Unix and Windows (whenever possible)"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "termination-combinators" = callPackage + ({ mkDerivation, base, containers, contravariant }: + mkDerivation { + pname = "termination-combinators"; + version = "0.1"; + sha256 = "1k32s5vzkxnsawj8vdscyfc96hk0s97zpj1mgw1hk93hwcrxn9wh"; + libraryHaskellDepends = [ base containers contravariant ]; + description = "Termination combinators for forcing non-terminating algorithms to terminate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "terminfo_0_4_1_6" = callPackage + ({ mkDerivation, base, ncurses }: + mkDerivation { + pname = "terminfo"; + version = "0.4.1.6"; + sha256 = "0kx0q2ihnhk461hnkvy9g2nmdskqhik9vwqji8z741zy0az4mmb3"; + revision = "1"; + editedCabalFile = "00zkc3d6lvxkajjr6ypz2amnixngwf0ni8d1q8njxhhvr5s00yk7"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ ncurses ]; + description = "Haskell bindings to the terminfo library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) ncurses;}; + + "terminfo-hs" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, errors, filepath, QuickCheck + }: + mkDerivation { + pname = "terminfo-hs"; + version = "0.2.1.1"; + sha256 = "0bxa0mi4vs8kdq4vlba380jz9bkzckp55v24adqzs9s27laaw9s8"; + libraryHaskellDepends = [ + attoparsec base bytestring containers directory errors filepath + ]; + testHaskellDepends = [ base directory errors filepath QuickCheck ]; + description = "A pure-Haskell (no FFI) module for accessing terminfo databases"; + license = lib.licenses.bsd3; + }) {}; + + "termonad" = callPackage + ({ mkDerivation, adjunctions, aeson, base, Cabal, cabal-doctest + , classy-prelude, colour, constraints, containers, data-default + , directory, distributive, doctest, dyre, file-embed, filepath + , focuslist, genvalidity-containers, genvalidity-hspec, gi-gdk + , gi-gio, gi-glib, gi-gtk, gi-pango, gi-vte, gtk3, haskell-gi-base + , hedgehog, inline-c, lens, mono-traversable, pcre2, pretty-simple + , QuickCheck, tasty, tasty-hedgehog, tasty-hspec, template-haskell + , text, transformers, unordered-containers, vte_291, xml-conduit + , xml-html-qq, yaml + }: + mkDerivation { + pname = "termonad"; + version = "4.5.0.0"; + sha256 = "0wxqbh57wjkjaxlmhq3psmqh37chcmh8s5qrnwich6lx5xbxrmyn"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + adjunctions aeson base classy-prelude colour constraints containers + data-default directory distributive dyre file-embed filepath + focuslist gi-gdk gi-gio gi-glib gi-gtk gi-pango gi-vte + haskell-gi-base inline-c lens mono-traversable pretty-simple + QuickCheck text transformers unordered-containers xml-conduit + xml-html-qq yaml + ]; + libraryPkgconfigDepends = [ gtk3 pcre2 vte_291 ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest genvalidity-containers genvalidity-hspec hedgehog lens + QuickCheck tasty tasty-hedgehog tasty-hspec template-haskell + ]; + description = "Terminal emulator configurable in Haskell"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + mainProgram = "termonad"; + maintainers = [ lib.maintainers.cdepillabout ]; + }) {inherit (pkgs) gtk3; inherit (pkgs) pcre2; + vte_291 = pkgs.vte;}; + + "termonad_4_6_0_0" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, cabal-doctest + , colour, containers, data-default, directory, doctest, dyre + , file-embed, filepath, focuslist, gi-gdk, gi-gdkpixbuf, gi-gio + , gi-glib, gi-gtk, gi-pango, gi-vte, gtk3, haskell-gi-base + , inline-c, lens, optparse-applicative, pcre2, pretty-simple + , QuickCheck, tasty, template-haskell, text, transformers + , unordered-containers, vte_291, xml-conduit, xml-html-qq, yaml + }: + mkDerivation { + pname = "termonad"; + version = "4.6.0.0"; + sha256 = "1dyhmjjjsd3lh9mr6w3v2ciajcmnya7k9gb54pfapb85hylqccfr"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson base bytestring colour containers data-default directory dyre + file-embed filepath focuslist gi-gdk gi-gdkpixbuf gi-gio gi-glib + gi-gtk gi-pango gi-vte haskell-gi-base inline-c lens + optparse-applicative pretty-simple text transformers + unordered-containers xml-conduit xml-html-qq yaml + ]; + libraryPkgconfigDepends = [ gtk3 pcre2 vte_291 ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest QuickCheck tasty template-haskell + ]; + description = "Terminal emulator configurable in Haskell"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "termonad"; + maintainers = [ lib.maintainers.cdepillabout ]; + }) {inherit (pkgs) gtk3; inherit (pkgs) pcre2; + vte_291 = pkgs.vte;}; + + "termplot" = callPackage + ({ mkDerivation, base, brick, data-default, optparse-applicative + , process, split, time-units, transformers, unix, vty + }: + mkDerivation { + pname = "termplot"; + version = "0.1.0.0"; + sha256 = "0r3k38j8drwfwdsjlpjcb7cwcqwb90zdzh6ys7xpq537622kfjf8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base brick data-default optparse-applicative process split + time-units transformers unix vty + ]; + description = "Plot time series in your terminal using commands stdout"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "termplot"; + broken = true; + }) {}; + + "terntup" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, test-framework + , test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "terntup"; + version = "0.0.1"; + sha256 = "1xrzx6xk47h4yacgqm0j2gw54nhj8lbs6w866ql6dxfcsiylrfzz"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base HUnit QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 + ]; + description = "a ternary library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "terraform-http-backend-pass" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, mtl + , optparse-applicative, optparse-generic, servant, servant-server + , shelly, text, warp + }: + mkDerivation { + pname = "terraform-http-backend-pass"; + version = "0.1.0.1"; + sha256 = "0jxgp63b6bwa0402p03inj6sr0slm8ynhf0vin8nq346z7296aij"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory mtl optparse-applicative + optparse-generic servant servant-server shelly text warp + ]; + executableHaskellDepends = [ base ]; + description = "HTTP backend to store terraform state using pass and git"; + license = "AGPL"; + mainProgram = "terraform-http-backend-pass"; + }) {}; + + "terrahs" = callPackage + ({ mkDerivation, base, haskell98, old-time, terralib4c, translib }: + mkDerivation { + pname = "terrahs"; + version = "0.9"; + sha256 = "0gciz8nvn7x1lclzihvwy8v1c53p6frb1q32ckpmsqw7xiasqlhb"; + libraryHaskellDepends = [ base haskell98 old-time ]; + librarySystemDepends = [ terralib4c translib ]; + description = "A Haskell GIS Programming Environment"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {terralib4c = null; translib = null;}; + + "tersmu" = callPackage + ({ mkDerivation, base, containers, mtl, process, syb, transformers + }: + mkDerivation { + pname = "tersmu"; + version = "0.2.2"; + sha256 = "1wyrbggpgr6jyskvvkh12g6a440md1aqj405cxqhdmy0bzwz5cfn"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers mtl process syb transformers + ]; + executableHaskellDepends = [ + base containers mtl process syb transformers + ]; + description = "A semantic parser for lojban"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "tersmu"; + broken = true; + }) {}; + + "tesla" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, casing + , containers, cryptonite, exceptions, finite-typelits + , generic-deriving, http-client, HUnit, lens, lens-aeson, memory + , monad-logger, mtl, random, retry, tagsoup, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, text, time, unliftio-core + , vector, wreq + }: + mkDerivation { + pname = "tesla"; + version = "0.7.4.0"; + sha256 = "0zzybsb711x2bxbj99j507b6x7jhmxlhl690w9zzxzyk87pahkjv"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring casing containers + cryptonite exceptions finite-typelits generic-deriving http-client + lens lens-aeson memory monad-logger mtl random retry tagsoup + template-haskell text time unliftio-core vector wreq + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring casing containers + cryptonite exceptions finite-typelits generic-deriving http-client + HUnit lens lens-aeson memory monad-logger mtl random retry tagsoup + tasty tasty-hunit tasty-quickcheck template-haskell text time + unliftio-core vector wreq + ]; + description = "Tesla API client"; + license = lib.licenses.bsd3; + }) {}; + + "test-certs" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, HsOpenSSL + , hspec, QuickCheck, temporary, text, time, tls + }: + mkDerivation { + pname = "test-certs"; + version = "0.1.0.3"; + sha256 = "0ayvf1by5hp7xxn78j6d2ajiiz3f6gngjvijps8dgibwcawjvc79"; + libraryHaskellDepends = [ + base bytestring filepath HsOpenSSL temporary text time + ]; + testHaskellDepends = [ base directory hspec QuickCheck tls ]; + description = "create temporary SSL certificates in tests"; + license = lib.licenses.bsd3; + }) {}; + + "test-fixture" = callPackage + ({ mkDerivation, base, data-default-class, exceptions + , haskell-src-exts, haskell-src-meta, hspec, hspec-discover, mtl + , template-haskell, th-orphans, transformers + }: + mkDerivation { + pname = "test-fixture"; + version = "0.5.1.0"; + sha256 = "1mjy7nx2w7gvsibvc5vl21hr8ypxd4qdiy46iagnfij1k3kdh6wv"; + libraryHaskellDepends = [ + base data-default-class exceptions haskell-src-exts + haskell-src-meta mtl template-haskell th-orphans + ]; + testHaskellDepends = [ + base hspec hspec-discover mtl template-haskell transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Test monadic side-effects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "test-framework" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, bytestring + , containers, hostname, HUnit, libxml, old-locale, QuickCheck + , random, regex-posix, semigroups, time, xml + }: + mkDerivation { + pname = "test-framework"; + version = "0.8.2.0"; + sha256 = "1hhacrzam6b8f10hyldmjw8pb7frdxh04rfg3farxcxwbnhwgbpm"; + revision = "11"; + editedCabalFile = "1p0a12cf6h2wfhrym8zl1iv0isg5mxs3ydzp770q6ahkm4lqsfz6"; + libraryHaskellDepends = [ + ansi-terminal ansi-wl-pprint base containers hostname old-locale + random regex-posix time xml + ]; + testHaskellDepends = [ + ansi-terminal ansi-wl-pprint base bytestring containers hostname + HUnit libxml old-locale QuickCheck random regex-posix semigroups + time xml + ]; + description = "Framework for running and organising tests, with HUnit and QuickCheck support"; + license = lib.licenses.bsd3; + }) {}; + + "test-framework-doctest" = callPackage + ({ mkDerivation, base, doctest, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "test-framework-doctest"; + version = "0.2.1.2"; + sha256 = "01k0kcsbc41zaric5zgnhfnrp9dd19brv4d3p22vly7a7bmn6n0q"; + libraryHaskellDepends = [ + base doctest test-framework test-framework-hunit + ]; + testHaskellDepends = [ base test-framework ]; + description = "Test.Framework wrapper for DocTest"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "test-framework-golden" = callPackage + ({ mkDerivation, base, bytestring, filepath, mtl, process + , temporary, test-framework + }: + mkDerivation { + pname = "test-framework-golden"; + version = "1.1.3.3"; + sha256 = "1sfgr91zn7iwgj1p1s3298mswv29rbxz4x4086r8mav7prd0ww36"; + libraryHaskellDepends = [ + base bytestring filepath mtl process temporary test-framework + ]; + description = "Golden tests support for test-framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "test-framework-hunit" = callPackage + ({ mkDerivation, base, extensible-exceptions, HUnit, test-framework + }: + mkDerivation { + pname = "test-framework-hunit"; + version = "0.3.0.2"; + sha256 = "1y0b6vg8nfm43v90lxxcydhi6qlxhfy4vpxbzm5ic2w55bh8xjwm"; + revision = "3"; + editedCabalFile = "0i9mlalv7cl1iq43ld5myrnpszq5rxmd79hk495dcb08rglhgl3z"; + libraryHaskellDepends = [ + base extensible-exceptions HUnit test-framework + ]; + description = "HUnit support for the test-framework package"; + license = lib.licenses.bsd3; + }) {}; + + "test-framework-leancheck" = callPackage + ({ mkDerivation, base, leancheck, test-framework }: + mkDerivation { + pname = "test-framework-leancheck"; + version = "0.0.4"; + sha256 = "0aa21r999jj59plzkn1px02k3a87znwhagdjmdsik2xvy5wrzgzv"; + libraryHaskellDepends = [ base leancheck test-framework ]; + testHaskellDepends = [ base leancheck test-framework ]; + description = "LeanCheck support for test-framework"; + license = lib.licenses.bsd3; + }) {}; + + "test-framework-program" = callPackage + ({ mkDerivation, base, directory, process, test-framework }: + mkDerivation { + pname = "test-framework-program"; + version = "1.1"; + sha256 = "10p6xxxbfx3yr71wdbvk7qhm3xkxq3a1dv4hgcirzynsdfk36s3z"; + libraryHaskellDepends = [ base directory process test-framework ]; + description = "Test framework support for running simple test programs"; + license = lib.licenses.bsd3; + }) {}; + + "test-framework-quickcheck" = callPackage + ({ mkDerivation, base, deepseq, extensible-exceptions, QuickCheck + , random, test-framework + }: + mkDerivation { + pname = "test-framework-quickcheck"; + version = "0.3.0"; + sha256 = "0g8sh3x3mhns03svccgbdbw8crzpzmahp1hr1fs6ag66fqr8p9mv"; + libraryHaskellDepends = [ + base deepseq extensible-exceptions QuickCheck random test-framework + ]; + description = "QuickCheck support for the test-framework package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "test-framework-quickcheck2" = callPackage + ({ mkDerivation, base, extensible-exceptions, QuickCheck, random + , test-framework + }: + mkDerivation { + pname = "test-framework-quickcheck2"; + version = "0.3.0.5"; + sha256 = "0ngf9vvby4nrdf1i7dxf5m9jn0g2pkq32w48xdr92n9hxka7ixn9"; + revision = "3"; + editedCabalFile = "0mglqfimla4vvv80mg08aj76zf4993wmngqlirh05h8i9nmgv6lh"; + libraryHaskellDepends = [ + base extensible-exceptions QuickCheck random test-framework + ]; + description = "QuickCheck-2 support for the test-framework package"; + license = lib.licenses.bsd3; + }) {}; + + "test-framework-sandbox" = callPackage + ({ mkDerivation, ansi-terminal, base, HUnit, lifted-base, mtl + , temporary, test-framework, test-sandbox, test-sandbox-hunit + , transformers + }: + mkDerivation { + pname = "test-framework-sandbox"; + version = "0.1.1"; + sha256 = "0q84ijm712zn1l20hih53j4axmhzaib1gxn11w0h7pnhybc04klx"; + libraryHaskellDepends = [ + ansi-terminal base lifted-base mtl temporary test-framework + test-sandbox transformers + ]; + testHaskellDepends = [ + base HUnit test-framework test-sandbox test-sandbox-hunit + ]; + description = "test-sandbox support for the test-framework package"; + license = lib.licenses.bsd3; + }) {}; + + "test-framework-skip" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, smallcheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-smallcheck + }: + mkDerivation { + pname = "test-framework-skip"; + version = "1.0"; + sha256 = "1avs36j6a846a3qiy0f23qnld1swgpngidb3098dcib2rbw4p3n9"; + libraryHaskellDepends = [ base test-framework ]; + testHaskellDepends = [ + base HUnit QuickCheck smallcheck test-framework + test-framework-hunit test-framework-quickcheck2 + test-framework-smallcheck + ]; + description = "Functions for conveniently marking some of the tests in a suite as being skipped"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "test-framework-smallcheck" = callPackage + ({ mkDerivation, base, smallcheck, test-framework, transformers }: + mkDerivation { + pname = "test-framework-smallcheck"; + version = "0.2"; + sha256 = "1xpgpk1gp4w7w46b4rhj80fa0bcyz8asj2dcjb5x1c37b7rw90b0"; + libraryHaskellDepends = [ + base smallcheck test-framework transformers + ]; + description = "Support for SmallCheck tests in test-framework"; + license = lib.licenses.bsd3; + }) {}; + + "test-framework-testing-feat" = callPackage + ({ mkDerivation, base, test-framework, testing-feat }: + mkDerivation { + pname = "test-framework-testing-feat"; + version = "0.1.0.1"; + sha256 = "0pf07psqc4ihg0wrqqm127hd9qjbllmqw9lzf1ridg6r3xs63994"; + libraryHaskellDepends = [ base test-framework testing-feat ]; + testHaskellDepends = [ base test-framework testing-feat ]; + description = "A test framework provider for testing-feat"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "test-framework-th" = callPackage + ({ mkDerivation, base, haskell-src-exts, language-haskell-extract + , regex-posix, template-haskell, test-framework + }: + mkDerivation { + pname = "test-framework-th"; + version = "0.2.4"; + sha256 = "12lw7yj02jb9s0i7rb98jjam43j2h0gzmnbj9zi933fx7sg0sy4b"; + libraryHaskellDepends = [ + base haskell-src-exts language-haskell-extract regex-posix + template-haskell test-framework + ]; + description = "Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "test-framework-th-prime" = callPackage + ({ mkDerivation, base, cpphs, haskell-src-exts, template-haskell + , test-framework + }: + mkDerivation { + pname = "test-framework-th-prime"; + version = "0.0.10"; + sha256 = "1x3iq4dqbnhb96rfzs7awdk5v2arr3fi3jgkkhnn4vjz43ixygg8"; + revision = "1"; + editedCabalFile = "0fhr4i69yb2d1rw7fg4q862x3s2f05q8kr3lvhx0zyijbs17g1vg"; + libraryHaskellDepends = [ + base cpphs haskell-src-exts template-haskell test-framework + ]; + description = "Template Haskell for test framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "test-fun" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "test-fun"; + version = "0.1.0.0"; + sha256 = "1sp19a2i4ahn9mfd1rx4icp6lcnhw5bz192859yj8f8ky4xszryb"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Testable functions"; + license = lib.licenses.mit; + }) {}; + + "test-invariant" = callPackage + ({ mkDerivation, base, criterion, QuickCheck, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "test-invariant"; + version = "0.4.5.0"; + sha256 = "0ck3kk7pmj1679ddmrysx5j3y27619ar1b2pny45mskz3g6vyvrh"; + libraryHaskellDepends = [ base QuickCheck ]; + testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ]; + benchmarkHaskellDepends = [ base criterion QuickCheck ]; + description = "Provide common invariants to be checked with QuickCheck"; + license = lib.licenses.bsd3; + }) {}; + + "test-karya" = callPackage + ({ mkDerivation, async, base, bytestring, containers, data-ordlist + , deepseq, Diff, directory, filepath, ghc-prim, haskell-src + , pcre-heavy, pcre-light, pretty, process, QuickCheck, text, unix + }: + mkDerivation { + pname = "test-karya"; + version = "0.0.3"; + sha256 = "1z9zyva8cqrz04ckg7dny297jp5k961nk1l7pp9kz8z78pd7p19q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bytestring containers data-ordlist deepseq Diff + directory filepath ghc-prim haskell-src pcre-heavy pcre-light + pretty process QuickCheck text unix + ]; + executableHaskellDepends = [ + base bytestring containers directory filepath pcre-heavy pcre-light + text + ]; + description = "Testing framework"; + license = lib.licenses.bsd3; + mainProgram = "test-karya-generate"; + }) {}; + + "test-lib" = callPackage + ({ mkDerivation, base, containers, directory, filepath, HUnit + , process, simple-get-opt, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "test-lib"; + version = "0.4"; + sha256 = "0jp0k27vvdz4lfrdi7874j7gnnn051kvqfn1k3zg1ap4m9jzyb45"; + revision = "4"; + editedCabalFile = "1axgj0pxis513zxxxbjws9vf3zdx9y6djsvgpvi0miprvzr5qask"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath HUnit process simple-get-opt + test-framework test-framework-hunit + ]; + executableHaskellDepends = [ base simple-get-opt ]; + description = "A library to make a quick test-runner script"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "test-runner"; + broken = true; + }) {}; + + "test-monad-laws" = callPackage + ({ mkDerivation, base, monad-control, mtl, QuickCheck + , quickcheck-higherorder, tasty, tasty-quickcheck, transformers + , transformers-base + }: + mkDerivation { + pname = "test-monad-laws"; + version = "0.0.0.0"; + sha256 = "1r6k8ajbp5jc0cyzkrr5n5h106d1npf756din7cb1xrz94qzv068"; + libraryHaskellDepends = [ + base monad-control mtl QuickCheck quickcheck-higherorder + transformers transformers-base + ]; + testHaskellDepends = [ + base mtl QuickCheck quickcheck-higherorder tasty tasty-quickcheck + ]; + description = "Laws for mtl classes as QuickCheck properties"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "test-pkg" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "test-pkg"; + version = "0.3.0.0"; + sha256 = "0fncybd3sxrbnrd4l1hri18rhfg9h0fm3k4305iwh4l65fbwg2n8"; + libraryHaskellDepends = [ base ]; + description = "Just tests Hackage"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "test-sandbox" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, containers + , data-default, directory, filepath, heredoc, hspec + , hspec-expectations-lifted, lifted-base, monad-control + , monad-loops, mtl, network, network-bsd, network-run, process + , QuickCheck, random, random-shuffle, regex-posix, stache + , string-conversions, template-haskell, temporary, text + , transformers, transformers-base, transformers-compat, unix + }: + mkDerivation { + pname = "test-sandbox"; + version = "0.1.9"; + sha256 = "1k2w3hs8b4slj43h66qpzblnffd3d4xprh701xmh15dznrm6258i"; + libraryHaskellDepends = [ + base bytestring cereal containers data-default directory filepath + lifted-base monad-control monad-loops mtl network network-bsd + process random random-shuffle regex-posix temporary transformers + transformers-base transformers-compat unix + ]; + testHaskellDepends = [ + aeson base containers directory heredoc hspec + hspec-expectations-lifted mtl network network-run process + QuickCheck regex-posix stache string-conversions template-haskell + text transformers transformers-compat unix + ]; + description = "Sandbox for system tests"; + license = lib.licenses.bsd3; + }) {}; + + "test-sandbox-compose" = callPackage + ({ mkDerivation, aeson, base, bytestring, cabal-test-bin + , containers, directory, hastache, hspec, hspec-test-sandbox + , http-conduit, lifted-base, network, optparse-applicative, process + , shakespeare, shelly, test-sandbox, text, unix, wai, wai-extra + , warp, yaml, yesod, yesod-core + }: + mkDerivation { + pname = "test-sandbox-compose"; + version = "0.1.3"; + sha256 = "1yqh5b3gzmwqf0wj491pmkvbn9jzpg36bh427vkl1w6yj5c4ha7x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory hastache http-conduit + lifted-base network process shelly test-sandbox text unix wai + wai-extra warp yaml yesod yesod-core + ]; + executableHaskellDepends = [ + aeson base bytestring containers directory hastache http-conduit + lifted-base network optparse-applicative process shelly + test-sandbox text unix wai wai-extra warp yaml yesod yesod-core + ]; + testHaskellDepends = [ + base bytestring cabal-test-bin hspec hspec-test-sandbox process + shakespeare test-sandbox text unix + ]; + description = "Lightweight development enviroments using test-sandbox"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "test-sandbox-compose"; + }) {}; + + "test-sandbox-hunit" = callPackage + ({ mkDerivation, base, HUnit, lifted-base, test-sandbox }: + mkDerivation { + pname = "test-sandbox-hunit"; + version = "0.1.3"; + sha256 = "0jsdfpliv36vpbcw7s8vwycy58yj6srq11yw4d7bnz6vsjfhdgh3"; + libraryHaskellDepends = [ base HUnit lifted-base test-sandbox ]; + description = "HUnit convenience functions for use with test-sandbox"; + license = lib.licenses.bsd3; + }) {}; + + "test-sandbox-quickcheck" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, random, test-sandbox + , transformers + }: + mkDerivation { + pname = "test-sandbox-quickcheck"; + version = "0.1.0"; + sha256 = "0gijq6qwcljq2kvh08nffb6d9qblwpj4hw2jlxidvxy1hzbsgiyi"; + libraryHaskellDepends = [ + base mtl QuickCheck random test-sandbox transformers + ]; + description = "QuickCheck convenience functions for use with test-sandbox"; + license = lib.licenses.bsd3; + }) {}; + + "test-shouldbe" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, HUnit, silently }: + mkDerivation { + pname = "test-shouldbe"; + version = "0.2.1.1"; + sha256 = "0wagfhljym2mnwpxld8dcf4qcdbp3d9liyf9mcigd4kiy5sdhfx4"; + libraryHaskellDepends = [ base HUnit ]; + testHaskellDepends = [ base hspec hspec-discover silently ]; + testToolDepends = [ hspec-discover ]; + description = "Catchy combinators for HUnit"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "test-simple" = callPackage + ({ mkDerivation, base, executable-path, mtl, process, QuickCheck + , state-plus, template-haskell + }: + mkDerivation { + pname = "test-simple"; + version = "0.1.9"; + sha256 = "07gmdrpvl05zvlwxdc7zx1fwlq678w1vikx0jw6gwwkjk6zpkvpa"; + libraryHaskellDepends = [ + base mtl QuickCheck state-plus template-haskell + ]; + testHaskellDepends = [ + base executable-path mtl process QuickCheck + ]; + description = "Simple Perl inspired testing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "testCom" = callPackage + ({ mkDerivation, base, haskell-src-meta, random, template-haskell + }: + mkDerivation { + pname = "testCom"; + version = "0.3.0"; + sha256 = "0j9mh47jq6igh5xkalgbrvjrvjsnyl7ir6jq7kr9rhh7rab4m7h1"; + libraryHaskellDepends = [ + base haskell-src-meta random template-haskell + ]; + testHaskellDepends = [ + base haskell-src-meta random template-haskell + ]; + description = "Write your tests in comments"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "testPkg" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "testPkg"; + version = "0.0"; + sha256 = "0lppzyh0qxqry8a2d1yqrin51kizw2hl937pxg2a6pi34grlhdd0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Small test package"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "testPkg"; + broken = true; + }) {}; + + "testbench" = callPackage + ({ mkDerivation, base, bytestring, cassava, criterion + , criterion-measurement, deepseq, dlist, HUnit + , optparse-applicative, process, statistics, streaming + , streaming-cassava, streaming-with, temporary, transformers, weigh + }: + mkDerivation { + pname = "testbench"; + version = "0.2.1.3"; + sha256 = "1fx4r8z87rv3kg5xznrvgv7drsvn82zapxzmiv5440r4gbqw5y0b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cassava criterion criterion-measurement deepseq + dlist HUnit optparse-applicative process statistics streaming + streaming-cassava streaming-with temporary transformers weigh + ]; + description = "Create tests and benchmarks together"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "testcontainers" = callPackage + ({ mkDerivation, aeson, aeson-optics, async, base, bytestring + , directory, exceptions, hspec, hspec-discover, http-client + , http-types, mtl, network, optics-core, process, random, resourcet + , tasty, tasty-discover, tasty-hspec, tasty-hunit, text + , unliftio-core + }: + mkDerivation { + pname = "testcontainers"; + version = "0.5.0.0"; + sha256 = "06n02inh5ihbbpmlf7fjvq8idk4lrr8wsjbwarklh229azq99h7n"; + revision = "1"; + editedCabalFile = "19lxdf3hyhraf7ykx3cdv70j8rc9jx1ynfkjqpczm4pmp72pw06p"; + libraryHaskellDepends = [ + aeson aeson-optics async base bytestring directory exceptions + http-client http-types mtl network optics-core process random + resourcet tasty text unliftio-core + ]; + testHaskellDepends = [ + base hspec tasty tasty-discover tasty-hspec tasty-hunit text + ]; + testToolDepends = [ hspec-discover tasty-discover ]; + description = "Docker containers for your integration tests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "testing-feat" = callPackage + ({ mkDerivation, base, QuickCheck, size-based + , testing-type-modifiers + }: + mkDerivation { + pname = "testing-feat"; + version = "1.1.1.1"; + sha256 = "14d6licgrkiw36xj1cshnqxcbx5iwzxwq731xlb1wb5n2sw8ijf2"; + libraryHaskellDepends = [ + base QuickCheck size-based testing-type-modifiers + ]; + description = "Functional Enumeration of Algebraic Types"; + license = lib.licenses.bsd3; + }) {}; + + "testing-type-modifiers" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "testing-type-modifiers"; + version = "0.1.0.1"; + sha256 = "1wh2n95n39ivv6kbqn42vbzrj8zagsmk6f2al2qj40bg5kgdl2q5"; + libraryHaskellDepends = [ base ]; + description = "Data type modifiers for property based testing"; + license = lib.licenses.publicDomain; + }) {}; + + "testloop" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, fsnotify, hint + , mtl, system-filepath, time, unix + }: + mkDerivation { + pname = "testloop"; + version = "0.1.1.0"; + sha256 = "1bygfdcnd0y60jhyp34zkss2cxr3s2jq6ysxm0w9c4vhl361ib7z"; + revision = "2"; + editedCabalFile = "17ia4pxkrbpm26sdw29jp8gggzv4vdag7dwag5b3w0lgy4rkzxnb"; + libraryHaskellDepends = [ + base Cabal directory filepath fsnotify hint mtl system-filepath + time unix + ]; + description = "Quick feedback loop for test suites"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "testpack" = callPackage + ({ mkDerivation, base, containers, HUnit, mtl, QuickCheck, random + }: + mkDerivation { + pname = "testpack"; + version = "2.1.3.0"; + sha256 = "1rq5d64d7j3gpgbfxmfr4xmzizjy0ricw5ghrakv8gzvxmi2bn4p"; + revision = "1"; + editedCabalFile = "0fdgxw04gx1ai31bk0cyck9qfqpn10yfgjaazc15r2ngjpbbqqy7"; + libraryHaskellDepends = [ + base containers HUnit mtl QuickCheck random + ]; + description = "Test Utililty Pack for HUnit and QuickCheck (unmaintained)"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "testpattern" = callPackage + ({ mkDerivation, base, filepath, gtk }: + mkDerivation { + pname = "testpattern"; + version = "0.1"; + sha256 = "0a0kw5546z5jydk6dq2p16p2kpwv7fnmy1m907m3x6n580i1vh3l"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base filepath gtk ]; + description = "Display a monitor test pattern"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "testpattern"; + broken = true; + }) {}; + + "testrunner" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, random, regex-compat, stm + }: + mkDerivation { + pname = "testrunner"; + version = "0.9.1"; + sha256 = "1887g3wn5mnlbxj4vbzv0zm3gwaj9ycr9sk7hy27qbb2x7c30iaw"; + libraryHaskellDepends = [ + base HUnit QuickCheck random regex-compat stm + ]; + description = "Easy unit test driver framework"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tetris" = callPackage + ({ mkDerivation, base, GLUT, random }: + mkDerivation { + pname = "tetris"; + version = "0.27178"; + sha256 = "10wlw1frkaa3j8mb8lxgpvxcx87m8wdpca3mli9c5kirdm51vjgw"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base GLUT random ]; + description = "A 2-D clone of Tetris"; + license = lib.licenses.bsd3; + mainProgram = "tetris"; + }) {}; + + "tex-join-bib" = callPackage + ({ mkDerivation, async, base, containers, foldl, optparse-generic + , system-filepath, text, turtle + }: + mkDerivation { + pname = "tex-join-bib"; + version = "0.1.0.0"; + sha256 = "1dlks58g9jfkcsdlcjyqw8rh27j1c66crb39s53ar7w6p08invk1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base containers foldl system-filepath text turtle + ]; + executableHaskellDepends = [ + base optparse-generic system-filepath text + ]; + description = "Compile separate tex files with the same bibliography"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "tex-join-bib"; + broken = true; + }) {}; + + "tex2txt" = callPackage + ({ mkDerivation, base, containers, deepseq, parsec }: + mkDerivation { + pname = "tex2txt"; + version = "0.1.0.0"; + sha256 = "1q41kphll7xhbccwyvlsvk5vxisig23ipmcqf7v9qc3rx1hb0p0w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers deepseq parsec ]; + executableHaskellDepends = [ base containers deepseq parsec ]; + description = "LaTeX to plain-text conversion"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "tex2txt"; + broken = true; + }) {}; + + "texbuilder" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, containers + , cryptonite, deepseq, directory, extra, filepath, hinotify, mtl + , optparse-applicative, process, temporary, unix + }: + mkDerivation { + pname = "texbuilder"; + version = "0.1.4.1"; + sha256 = "0d8fwnrqlfjcls229iiq6x4v1a4yxm5qfsyymbqf6xwj8mcmqhb6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint base bytestring containers cryptonite deepseq + directory extra filepath hinotify mtl optparse-applicative process + temporary unix + ]; + description = "View your latex output while editing"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "texbuilder"; + broken = true; + }) {}; + + "texmath" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , mtl, pandoc-types, parsec, pretty-show, split, syb, tagged, tasty + , tasty-golden, text, typst-symbols, xml + }: + mkDerivation { + pname = "texmath"; + version = "0.12.8.7"; + sha256 = "0i3ngkq87y6lvgfd6ky4zya6qz5n70ypb9yjmxzp7d6844p36g6k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers mtl pandoc-types parsec split syb text + typst-symbols xml + ]; + testHaskellDepends = [ + base bytestring directory filepath pretty-show tagged tasty + tasty-golden text xml + ]; + description = "Conversion between math formats"; + license = lib.licenses.gpl2Only; + }) {}; + + "texmath_0_12_8_8" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , mtl, pandoc-types, parsec, pretty-show, split, syb, tagged, tasty + , tasty-golden, text, typst-symbols, xml + }: + mkDerivation { + pname = "texmath"; + version = "0.12.8.8"; + sha256 = "0wh98gfsh70v7lzrig3v9fhjhgd25yiqsh45b0qnpz6mbwd7pibc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers mtl pandoc-types parsec split syb text + typst-symbols xml + ]; + testHaskellDepends = [ + base bytestring directory filepath pretty-show tagged tasty + tasty-golden text xml + ]; + description = "Conversion between math formats"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "texrunner" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, directory, filepath + , HUnit, io-streams, lens, mtl, process, semigroups, temporary + , test-framework, test-framework-hunit + }: + mkDerivation { + pname = "texrunner"; + version = "0.0.1.3"; + sha256 = "0lck7b6gw217jabgz2sa3r32i7yxm35hx32jn0s86dbckc2xqili"; + revision = "1"; + editedCabalFile = "1z719yygpzr8lsdvyldq1dca7lffll4wlbv7mkm7phyks6zfdn1m"; + libraryHaskellDepends = [ + attoparsec base bytestring directory filepath io-streams mtl + process semigroups temporary + ]; + testHaskellDepends = [ + base bytestring HUnit lens test-framework test-framework-hunit + ]; + description = "Functions for running Tex from Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "text_2_0_2" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, directory, filepath, ghc-prim, QuickCheck + , system-cxx-std-lib, tasty, tasty-bench, tasty-hunit + , tasty-inspection-testing, tasty-quickcheck, template-haskell + , transformers + }: + mkDerivation { + pname = "text"; + version = "2.0.2"; + sha256 = "1bggb4gq15r7z685w7c7hbm3w4n6day451ickz70d1l919jvwdf7"; + revision = "1"; + editedCabalFile = "1k25ba7hxgsj155yjmi218lhhyw640r4d4zr105gvhfkcj6gmdbi"; + libraryHaskellDepends = [ + array base binary bytestring deepseq ghc-prim system-cxx-std-lib + template-haskell + ]; + testHaskellDepends = [ + base bytestring deepseq directory ghc-prim QuickCheck tasty + tasty-hunit tasty-inspection-testing tasty-quickcheck + template-haskell transformers + ]; + benchmarkHaskellDepends = [ + base bytestring containers deepseq directory filepath tasty-bench + transformers + ]; + doCheck = false; + description = "An efficient packed Unicode text type"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "text_2_1_1" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , deepseq, directory, filepath, ghc-prim, QuickCheck + , system-cxx-std-lib, tasty, tasty-bench, tasty-hunit + , tasty-inspection-testing, tasty-quickcheck, template-haskell + , transformers + }: + mkDerivation { + pname = "text"; + version = "2.1.1"; + sha256 = "1azy4kzy23nhck4mxfrqdd754z8nbwpxqdgdfqjdgx45nalds374"; + libraryHaskellDepends = [ + array base binary bytestring deepseq ghc-prim system-cxx-std-lib + template-haskell + ]; + testHaskellDepends = [ + base bytestring deepseq directory ghc-prim QuickCheck tasty + tasty-hunit tasty-inspection-testing tasty-quickcheck + template-haskell transformers + ]; + benchmarkHaskellDepends = [ + base bytestring containers deepseq directory filepath tasty-bench + transformers + ]; + doCheck = false; + description = "An efficient packed Unicode text type"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "text-all" = callPackage + ({ mkDerivation, base, bytestring, text, text-format, utf8-string + }: + mkDerivation { + pname = "text-all"; + version = "0.4.2"; + sha256 = "0mh2dwd0b732jcg2bak04iwrb34cy28hq2dppb8pp5r5a0g4925g"; + libraryHaskellDepends = [ + base bytestring text text-format utf8-string + ]; + description = "Everything Data.Text related in one package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-and-plots" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers, markdown + , text, unordered-containers + }: + mkDerivation { + pname = "text-and-plots"; + version = "0.2.1.0"; + sha256 = "0fjwjdr6pbqfzlyi75apfclsq07qld4yj4h574pgyc22lnk2z9z8"; + libraryHaskellDepends = [ + base blaze-html bytestring containers markdown text + unordered-containers + ]; + description = "EDSL to create HTML documents with plots based on the C3.js library."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-ansi" = callPackage + ({ mkDerivation, base, text, text-builder-linear }: + mkDerivation { + pname = "text-ansi"; + version = "0.3.0.1"; + sha256 = "0iiq5zlcjh25mf9b4vlhyc1dwglwh8b03qj1wasbngzvmphvcy00"; + libraryHaskellDepends = [ base text text-builder-linear ]; + description = "Text styling for ANSI terminals"; + license = lib.licenses.bsd3; + }) {}; + + "text-ascii" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, deepseq + , hashable, megaparsec, monoid-subclasses, optics-core + , optics-extra, template-haskell, text + }: + mkDerivation { + pname = "text-ascii"; + version = "1.2.1"; + sha256 = "0qxy9ikhzqb4zhvfcwvnm6vyjni3mslr74w0f42m51kxjs8vxys9"; + libraryHaskellDepends = [ + base bytestring case-insensitive deepseq hashable megaparsec + monoid-subclasses optics-core optics-extra template-haskell text + ]; + description = "ASCII string and character processing"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-binary" = callPackage + ({ mkDerivation, base, binary, text }: + mkDerivation { + pname = "text-binary"; + version = "0.2.1.1"; + sha256 = "18gl10pwg3qwsk0za3c70j4n6a9129wwf1b7d3a461h816yv55xn"; + libraryHaskellDepends = [ base binary text ]; + description = "Binary instances for text types"; + license = lib.licenses.bsd2; + }) {}; + + "text-builder" = callPackage + ({ mkDerivation, base, bytestring, criterion, rerebase, tasty + , tasty-hunit, tasty-quickcheck, text, text-builder-dev + }: + mkDerivation { + pname = "text-builder"; + version = "0.6.7.2"; + sha256 = "1pf76n2prwba1awgz5328zarpclazl81lii5w9hy7frkd43z7531"; + libraryHaskellDepends = [ base bytestring text text-builder-dev ]; + testHaskellDepends = [ + rerebase tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ criterion rerebase ]; + description = "Efficient strict text builder"; + license = lib.licenses.mit; + }) {}; + + "text-builder-dev" = callPackage + ({ mkDerivation, base, base-compat, bytestring, criterion + , deferred-folds, isomorphism-class, QuickCheck, quickcheck-classes + , quickcheck-instances, rerebase, split, tasty, tasty-hunit + , tasty-quickcheck, text, time, transformers + }: + mkDerivation { + pname = "text-builder-dev"; + version = "0.3.4.2"; + sha256 = "0q0wv1b1v5c54yabqd89h5a6rsx9q9k8scmrxgi2d2m94dggzz9n"; + libraryHaskellDepends = [ + base bytestring deferred-folds isomorphism-class QuickCheck + quickcheck-instances split text time transformers + ]; + testHaskellDepends = [ + base-compat quickcheck-classes quickcheck-instances rerebase tasty + tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ criterion rerebase ]; + description = "Edge of developments for \"text-builder\""; + license = lib.licenses.mit; + }) {}; + + "text-builder-linear" = callPackage + ({ mkDerivation, base, bytestring, quote-quot, tasty, tasty-bench + , tasty-quickcheck, text + }: + mkDerivation { + pname = "text-builder-linear"; + version = "0.1.2"; + sha256 = "0ymx978kxqjcgrza82l29g8hp5qwx0miscmkwd04qcvq3iz8ikxa"; + libraryHaskellDepends = [ base bytestring quote-quot text ]; + testHaskellDepends = [ base tasty tasty-quickcheck text ]; + benchmarkHaskellDepends = [ + base bytestring tasty tasty-bench text + ]; + description = "Builder for Text and ByteString based on linear types"; + license = lib.licenses.bsd3; + }) {}; + + "text-compression" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, parallel, text + }: + mkDerivation { + pname = "text-compression"; + version = "0.1.0.25"; + sha256 = "1lppagp2xkgn2hib71jp0p4jwl0ps415cnvjlhxfhfm0zp3pm6ys"; + libraryHaskellDepends = [ + base bytestring containers mtl parallel text + ]; + description = "A text compression library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-containers" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, ghc-prim + , hashable, QuickCheck, quickcheck-instances, tasty + , tasty-quickcheck, text, text-short, vector + }: + mkDerivation { + pname = "text-containers"; + version = "0.1.0.0"; + sha256 = "0dsaqzh2hy6w9mzpsk22vmgmhx54l12il21n49f9g3cbr9kc9cv1"; + revision = "2"; + editedCabalFile = "0qssaccfhhk60855dy8ykrih3a597gqa9b88dxay6p5faxq9gczx"; + libraryHaskellDepends = [ + base bytestring containers deepseq ghc-prim hashable text-short + ]; + testHaskellDepends = [ + base bytestring containers QuickCheck quickcheck-instances tasty + tasty-quickcheck text text-short vector + ]; + description = "Memory-efficient string-indexed container types"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-conversions" = callPackage + ({ mkDerivation, base, base16-bytestring, base64-bytestring + , bytestring, hspec, hspec-discover, text + }: + mkDerivation { + pname = "text-conversions"; + version = "0.3.1.1"; + sha256 = "0pbjlzsjd3m8np5p6iq7zb0bx6n40d8jha76r8s07s4wg2x0yxy8"; + libraryHaskellDepends = [ + base base16-bytestring base64-bytestring bytestring text + ]; + testHaskellDepends = [ base bytestring hspec text ]; + testToolDepends = [ hspec-discover ]; + description = "Safe conversions between textual types"; + license = lib.licenses.isc; + }) {}; + + "text-cp437" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, quickcheck-text + , text + }: + mkDerivation { + pname = "text-cp437"; + version = "0.2.2"; + sha256 = "1lv1nhkrwdrs3ji7x2qv1r33dipgchr1fl2znmmkhxksbhlwi0x9"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring QuickCheck quickcheck-text text + ]; + description = "Conversion of Text to and from CP437"; + license = lib.licenses.bsd3; + }) {}; + + "text-display" = callPackage + ({ mkDerivation, base, bytestring, deepseq, quickcheck-text, tasty + , tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "text-display"; + version = "0.0.5.2"; + sha256 = "14wqc8wj0jdmd6nryc1yvmr9crhp5yyxpzdayx1j3b2vldib1p3s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base deepseq quickcheck-text tasty tasty-hunit tasty-quickcheck + text + ]; + description = "A typeclass for user-facing output"; + license = lib.licenses.mit; + }) {}; + + "text-format" = callPackage + ({ mkDerivation, array, base, double-conversion, ghc-prim + , integer-gmp, old-locale, text, time, transformers + }: + mkDerivation { + pname = "text-format"; + version = "0.3.2.1"; + sha256 = "1q4ijzd8fsc4g2fi53448hhjg0wlgy9kdc1226kkqrnq1dg9nlm9"; + revision = "2"; + editedCabalFile = "19xvjqnjgd6r4bjgq1jbf86125rqnsvkq53bhhax0a6xvwikfysm"; + libraryHaskellDepends = [ + array base double-conversion ghc-prim integer-gmp old-locale text + time transformers + ]; + description = "Text formatting"; + license = lib.licenses.bsd3; + }) {}; + + "text-format-heavy" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default, hspec + , labels, parsec, template-haskell, text, th-lift + , th-lift-instances, time + }: + mkDerivation { + pname = "text-format-heavy"; + version = "0.1.5.3"; + sha256 = "00fz6s190jpqffx2i89rbmmc7959gh70bk3w8wcflcxkzcmf3wiv"; + libraryHaskellDepends = [ + base bytestring containers data-default labels parsec + template-haskell text th-lift th-lift-instances time + ]; + testHaskellDepends = [ base hspec time ]; + description = "Full-weight string formatting library, analog of Python's string.format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-format-simple" = callPackage + ({ mkDerivation, base, MissingH }: + mkDerivation { + pname = "text-format-simple"; + version = "1.1.0"; + sha256 = "0iqs3v03kirjczlp7jpqdqzrfvqsbm260g110abkbpbxws3szqhk"; + libraryHaskellDepends = [ base MissingH ]; + description = "Simple text formatting library"; + license = lib.licenses.bsd3; + }) {}; + + "text-generic-pretty" = callPackage + ({ mkDerivation, base, containers, ghc-prim, groom, ixset-typed + , protolude, QuickCheck, string-conversions, tasty, tasty-hunit + , tasty-quickcheck, text, time, unordered-containers + , wl-pprint-text + }: + mkDerivation { + pname = "text-generic-pretty"; + version = "1.2.1"; + sha256 = "1isj8wccd0yrgpmlggd2zykb8d9r77blngsqlbwmqs9gxbyk3wyg"; + revision = "1"; + editedCabalFile = "1m512nd5w4z6f12qy10bpjqfmpwkm5wg0kdrvvzc45s4dxmzwbxz"; + libraryHaskellDepends = [ + base containers ghc-prim groom ixset-typed protolude QuickCheck + string-conversions text time unordered-containers wl-pprint-text + ]; + testHaskellDepends = [ + base containers protolude QuickCheck string-conversions tasty + tasty-hunit tasty-quickcheck time unordered-containers + ]; + description = "A generic, derivable, haskell pretty printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-icu" = callPackage + ({ mkDerivation, array, base, bytestring, deepseq, directory + , ghc-prim, HUnit, icu, QuickCheck, random, test-framework + , test-framework-hunit, test-framework-quickcheck2, text, time + }: + mkDerivation { + pname = "text-icu"; + version = "0.8.0.5"; + sha256 = "1nzd7al2vpm07xa19w9vy6f696bm4z48h0m4fljsxjg4v0wblbj4"; + libraryHaskellDepends = [ base bytestring deepseq text time ]; + librarySystemDepends = [ icu ]; + libraryPkgconfigDepends = [ icu ]; + testHaskellDepends = [ + array base bytestring deepseq directory ghc-prim HUnit QuickCheck + random test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + description = "Bindings to the ICU library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) icu;}; + + "text-icu-normalized" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bytestring, containers + , exceptions, filepath, HUnit, lens, parsec, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , test-framework-th, text, text-icu + }: + mkDerivation { + pname = "text-icu-normalized"; + version = "0.4.1"; + sha256 = "0nwma8yvfkmy0zzl3kb9xwmpp3z74aj33mdp7kr036baqvxini04"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base-unicode-symbols bytestring lens text text-icu + ]; + testHaskellDepends = [ + base base-unicode-symbols bytestring containers exceptions filepath + HUnit lens parsec QuickCheck test-framework test-framework-hunit + test-framework-quickcheck2 test-framework-th text text-icu + ]; + description = "Dealing with Strict Text in NFC normalization"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-icu-translit" = callPackage + ({ mkDerivation, base, icu, QuickCheck, test-framework + , test-framework-quickcheck2, text, text-icu + }: + mkDerivation { + pname = "text-icu-translit"; + version = "0.1.0.7"; + sha256 = "1qfmkydayqj1knlvfs1l6nq42a4y81k5z2g87lvzafrylyjjd002"; + libraryHaskellDepends = [ base text ]; + librarySystemDepends = [ icu ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 text + text-icu + ]; + description = "ICU transliteration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) icu;}; + + "text-iso8601" = callPackage + ({ mkDerivation, attoparsec, attoparsec-iso8601, base + , integer-conversion, QuickCheck, quickcheck-instances, tasty + , tasty-bench, tasty-hunit, tasty-quickcheck, text, time + , time-compat + }: + mkDerivation { + pname = "text-iso8601"; + version = "0.1"; + sha256 = "1kszvadfl2ihmyd1chd6am6qkdvd9zwa5q1954yz3waiz537m3pm"; + revision = "1"; + editedCabalFile = "0xlz7g29bihgn22h1p2rdlvgggi6g1zdsag01lydnld71i8g51mc"; + libraryHaskellDepends = [ + base integer-conversion text time time-compat + ]; + testHaskellDepends = [ + base QuickCheck quickcheck-instances tasty tasty-hunit + tasty-quickcheck text time-compat + ]; + benchmarkHaskellDepends = [ + attoparsec attoparsec-iso8601 base tasty-bench text time-compat + ]; + description = "Converting time to and from ISO 8601 text"; + license = lib.licenses.bsd3; + }) {}; + + "text-json-qq" = callPackage + ({ mkDerivation, base, haskell-src-meta, json, json-qq, parsec + , template-haskell + }: + mkDerivation { + pname = "text-json-qq"; + version = "0.4.1"; + sha256 = "137m593yz5gl6jj7mi1f9kjsgi1np4n6707aqp94iw0qzxj8hdhg"; + libraryHaskellDepends = [ + base haskell-src-meta json json-qq parsec template-haskell + ]; + description = "Json Quasiquatation for Haskell"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "text-latin1" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, data-checked + , hashable, semigroups, text + }: + mkDerivation { + pname = "text-latin1"; + version = "0.3.1"; + sha256 = "1wxbv6m567n3330baw2k0xxd50nhn2k6w3lgmpk6zq7x1jp84x3c"; + libraryHaskellDepends = [ + base bytestring case-insensitive data-checked hashable semigroups + text + ]; + description = "Latin-1 (including ASCII) utility functions"; + license = lib.licenses.bsd3; + }) {}; + + "text-ldap" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, memory + , QuickCheck, quickcheck-simple, random, transformers + }: + mkDerivation { + pname = "text-ldap"; + version = "0.1.1.14"; + sha256 = "0wb5x5q099i1phgwzhi4rs3qrrimsrfg6cnxah33sdzszax7dqnn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring containers memory transformers + ]; + executableHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ + base bytestring QuickCheck quickcheck-simple random + ]; + description = "Parser and Printer for LDAP text data stream"; + license = lib.licenses.bsd3; + mainProgram = "parseTest"; + }) {}; + + "text-lens" = callPackage + ({ mkDerivation, base, extra, hspec, lens, text }: + mkDerivation { + pname = "text-lens"; + version = "0.1.1"; + sha256 = "1n3h33g2yqwn4am9r693qs1wwg2ar9074zfmc535xa5yyjk64afi"; + libraryHaskellDepends = [ base extra lens text ]; + testHaskellDepends = [ base hspec lens ]; + description = "Lenses for operating over text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-lips" = callPackage + ({ mkDerivation, base, containers, parsers, text, text-loc + , transformers + }: + mkDerivation { + pname = "text-lips"; + version = "0.1.0.2"; + sha256 = "0bjcapvcfpljjcf5z41xm5zqrjfyma8cs7cwzag3bl0zlppnq17h"; + libraryHaskellDepends = [ + base containers parsers text text-loc transformers + ]; + description = "Monadic parsing combinator library with attention to locations"; + license = lib.licenses.bsd3; + }) {}; + + "text-loc" = callPackage + ({ mkDerivation, base, hashable }: + mkDerivation { + pname = "text-loc"; + version = "0.1.1"; + sha256 = "00zd2bd8c9lrl34pwbnv0278jxipdycjjipxrfrfkn2iiawy65f9"; + libraryHaskellDepends = [ base hashable ]; + description = "Line-column locations within a text"; + license = lib.licenses.bsd3; + }) {}; + + "text-locale-encoding" = callPackage + ({ mkDerivation, base, bytestring, bytestring-handle, text }: + mkDerivation { + pname = "text-locale-encoding"; + version = "0.1.0.2"; + sha256 = "1ls41s45qwrmmac8k1gryvxbhhczqy2wanwanw48m7xnbv52p9fg"; + libraryHaskellDepends = [ base bytestring bytestring-handle text ]; + description = "Encode and decode Text to/from ByteString using TextEncoding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "text-manipulate" = callPackage + ({ mkDerivation, base, criterion, tasty, tasty-hunit, text }: + mkDerivation { + pname = "text-manipulate"; + version = "0.3.1.0"; + sha256 = "1g06ldl6cdnyr31xlks5qm1sj44ccrdvq4bf8dk032mzfkpyyrws"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base tasty tasty-hunit text ]; + benchmarkHaskellDepends = [ base criterion text ]; + description = "Case conversion, word boundary manipulation, and textual subjugation"; + license = lib.licenses.mpl20; + }) {}; + + "text-markup" = callPackage + ({ mkDerivation, base, containers, QuickCheck, quickcheck-text + , tasty, tasty-quickcheck, text + }: + mkDerivation { + pname = "text-markup"; + version = "0.1"; + sha256 = "1nn0h61cvaydawrc4d0bizyqnssbhmgvsb0s59fvxcwk9zlw10xh"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers text ]; + testHaskellDepends = [ + base QuickCheck quickcheck-text tasty tasty-quickcheck text + ]; + description = "A data structure for mapping metadata to text subsequences"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-metrics" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, hspec + , QuickCheck, text, vector, weigh + }: + mkDerivation { + pname = "text-metrics"; + version = "0.3.2"; + sha256 = "0vl3vnm7xhy2zwcx1m293gp64q5sxfa3vmzdaqnqmjgby6l31mxx"; + revision = "3"; + editedCabalFile = "1hdxv7jka6x7d621cxn4r802w4rip45calmvjrb8aar34dshkg4q"; + libraryHaskellDepends = [ base containers text vector ]; + testHaskellDepends = [ base hspec QuickCheck text ]; + benchmarkHaskellDepends = [ base criterion deepseq text weigh ]; + description = "Calculate various string metrics efficiently"; + license = lib.licenses.bsd3; + }) {}; + + "text-normal" = callPackage + ({ mkDerivation, base, deepseq, hspec, QuickCheck + , quickcheck-instances, text, text-icu + }: + mkDerivation { + pname = "text-normal"; + version = "0.2.1.0"; + sha256 = "10cxvn450q2fdjxly72m20x2yikkvwx3dvyqs7b992c2dr1zc1iv"; + libraryHaskellDepends = [ base deepseq text text-icu ]; + testHaskellDepends = [ + base hspec QuickCheck quickcheck-instances + ]; + description = "Unicode-normalized text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-offset" = callPackage + ({ mkDerivation, base, bytestring, HUnit, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, vector + }: + mkDerivation { + pname = "text-offset"; + version = "0.1.0.0"; + sha256 = "0milfq5nnz4ar5ka3yvcf2vxh9cw5p272j7q8ysaf6vajbax4bq0"; + libraryHaskellDepends = [ base text vector ]; + testHaskellDepends = [ + base bytestring HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 text + ]; + description = "Library for converting between line/column and byte offset"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-plus" = callPackage + ({ mkDerivation, base, bytestring, doctest, HTF, pretty, QuickCheck + , strict-data, text, util-plus + }: + mkDerivation { + pname = "text-plus"; + version = "0.1.0.1"; + sha256 = "1i93dk0i7zn81iw0q6g8ygr0bxwil09826mx1kw544n153yw9g7x"; + libraryHaskellDepends = [ + base bytestring pretty QuickCheck strict-data text util-plus + ]; + testHaskellDepends = [ base doctest HTF text ]; + description = "Utils for text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "text-position" = callPackage + ({ mkDerivation, base, QuickCheck, regex-applicative }: + mkDerivation { + pname = "text-position"; + version = "0.1.0.0"; + sha256 = "0cdi5kwpwvzmadhgkgnwax4jhllm6gjrsg1y3f3fp12x28nml1g8"; + revision = "2"; + editedCabalFile = "1qy82sjkl92scmb2x3k662jq41plkbf8mb7b6r9p13rzbwkpbba7"; + libraryHaskellDepends = [ base regex-applicative ]; + testHaskellDepends = [ base QuickCheck regex-applicative ]; + description = "Handling positions in text and position-tagging it"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-postgresql" = callPackage + ({ mkDerivation, base, dlist, QuickCheck, quickcheck-simple + , transformers, transformers-compat + }: + mkDerivation { + pname = "text-postgresql"; + version = "0.0.3.1"; + sha256 = "1s42a1mq7hz63zfpcv7bl4141vnyrsyd0ir723iph6vmsa46iqn6"; + libraryHaskellDepends = [ + base dlist transformers transformers-compat + ]; + testHaskellDepends = [ base QuickCheck quickcheck-simple ]; + description = "Parser and Printer of PostgreSQL extended types"; + license = lib.licenses.bsd3; + }) {}; + + "text-printer" = callPackage + ({ mkDerivation, base, bytestring, pretty, QuickCheck + , test-framework, test-framework-quickcheck2, text, text-latin1 + }: + mkDerivation { + pname = "text-printer"; + version = "0.5.0.2"; + sha256 = "1qzmgqcr1bmz34h24gvnfaxaqr3c7z727xv676sd1x51y2qjj2dl"; + libraryHaskellDepends = [ + base bytestring pretty text text-latin1 + ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + description = "Abstract interface for text builders/printers"; + license = lib.licenses.bsd3; + }) {}; + + "text-regex-replace" = callPackage + ({ mkDerivation, attoparsec, base, hspec, QuickCheck, smallcheck + , text, text-icu + }: + mkDerivation { + pname = "text-regex-replace"; + version = "0.1.1.5"; + sha256 = "0jb45mn1szjdg2m46ig2mgd1yfvywpr566zwf0rmw60bmc4zdnhl"; + libraryHaskellDepends = [ attoparsec base text text-icu ]; + testHaskellDepends = [ + base hspec QuickCheck smallcheck text text-icu + ]; + description = "Easy replacement when using text-icu regexes"; + license = lib.licenses.asl20; + }) {}; + + "text-region" = callPackage + ({ mkDerivation, aeson, base, base-unicode-symbols, bytestring + , groups, hspec, lens, text + }: + mkDerivation { + pname = "text-region"; + version = "0.3.1.0"; + sha256 = "1zy5zb7xg1343hlkwawnbca7f6gal9028ps1kp83fg2vmq1aqk57"; + revision = "1"; + editedCabalFile = "1z5l1hv8sc4ida5s4r03ihak612lrq0rf7sdfkw7gf05f67c622p"; + libraryHaskellDepends = [ + aeson base base-unicode-symbols bytestring groups lens text + ]; + testHaskellDepends = [ base base-unicode-symbols hspec lens text ]; + description = "Marking text regions"; + license = lib.licenses.bsd3; + }) {}; + + "text-register-machine" = callPackage + ({ mkDerivation, base, containers, mtl, vector }: + mkDerivation { + pname = "text-register-machine"; + version = "0.4.0"; + sha256 = "0g0iihfin5vjfk69r7jjw4vs3l1k3f0kkg3bbc4xqm274vd72bph"; + libraryHaskellDepends = [ base containers mtl vector ]; + description = "A Haskell implementation of the 1# Text Register Machine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-render" = callPackage + ({ mkDerivation, base, classy-prelude, mtl, parsec, text }: + mkDerivation { + pname = "text-render"; + version = "0.1.0.3"; + sha256 = "1p78xsr25qxmfgsl73lzfn7j32ni897667k48448fkihdsg0a15g"; + libraryHaskellDepends = [ base classy-prelude mtl parsec text ]; + description = "A type class for rendering objects as text, pretty-printing, etc"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-replace" = callPackage + ({ mkDerivation, base, containers, hedgehog, neat-interpolation + , optparse-applicative, parsec, text + }: + mkDerivation { + pname = "text-replace"; + version = "0.1.0.3"; + sha256 = "17pxhf42r5f2zm74jivkwljsz5vyjzvvdln00jlvhryrg7vb3dah"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers text ]; + executableHaskellDepends = [ + base optparse-applicative parsec text + ]; + testHaskellDepends = [ base hedgehog neat-interpolation text ]; + description = "Simple text replacements from a list of search/replace pairs"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "text-replace"; + broken = true; + }) {}; + + "text-rope" = callPackage + ({ mkDerivation, base, deepseq, random, tasty, tasty-bench + , tasty-quickcheck, text, vector + }: + mkDerivation { + pname = "text-rope"; + version = "0.2"; + sha256 = "12z7radm15mlfz5nrpii2dkjkiis05a88x923jipbhwwbs2j4i5i"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base deepseq text vector ]; + testHaskellDepends = [ base tasty tasty-quickcheck text ]; + benchmarkHaskellDepends = [ base random tasty-bench text ]; + description = "Text lines and ropes"; + license = lib.licenses.bsd3; + }) {}; + + "text-rope-zipper" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, text, text-rope }: + mkDerivation { + pname = "text-rope-zipper"; + version = "0.1.0.0"; + sha256 = "1k696f167l6hzhag9dwgq4xfz8imw0bqg15xrmy2mf2yryiw72a5"; + libraryHaskellDepends = [ base text text-rope ]; + testHaskellDepends = [ base hspec QuickCheck text text-rope ]; + description = "2D text zipper based on text-rope"; + license = lib.licenses.asl20; + }) {}; + + "text-short" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, ghc-prim + , hashable, tasty, tasty-hunit, tasty-quickcheck, template-haskell + , text + }: + mkDerivation { + pname = "text-short"; + version = "0.1.5"; + sha256 = "1nid00c1rg5c1z7l9mwk3f2izc2sps2mip2hl30q985dwb6wcpm3"; + revision = "3"; + editedCabalFile = "1471cn6gd4kgqk4cr0nqcz8qq1qwbd8qyxg35klrx9ic334wjwww"; + libraryHaskellDepends = [ + base binary bytestring deepseq ghc-prim hashable template-haskell + text + ]; + testHaskellDepends = [ + base binary bytestring tasty tasty-hunit tasty-quickcheck + template-haskell text + ]; + description = "Memory-efficient representation of Unicode text strings"; + license = lib.licenses.bsd3; + }) {}; + + "text-show" = callPackage + ({ mkDerivation, array, base, base-compat-batteries, base-orphans + , bifunctors, bytestring, bytestring-builder, containers, criterion + , deepseq, deriving-compat, generic-deriving, ghc-boot-th, ghc-prim + , hspec, hspec-discover, QuickCheck, quickcheck-instances + , template-haskell, text, th-abstraction, th-lift, transformers + , transformers-compat + }: + mkDerivation { + pname = "text-show"; + version = "3.10.4"; + sha256 = "0kjpl9wbvn5zcpwjyrvdnkcp260rizff598cmqh4py8225fl5bmz"; + revision = "3"; + editedCabalFile = "0zsds6226kymk9a6jq9hc45knp3rjwc3rmiar0kccjzd6khf7s9c"; + libraryHaskellDepends = [ + array base base-compat-batteries bifunctors bytestring + bytestring-builder containers generic-deriving ghc-boot-th ghc-prim + template-haskell text th-abstraction th-lift transformers + transformers-compat + ]; + testHaskellDepends = [ + array base base-compat-batteries base-orphans bytestring + bytestring-builder deriving-compat generic-deriving ghc-prim hspec + QuickCheck quickcheck-instances template-haskell text transformers + transformers-compat + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base criterion deepseq ghc-prim text ]; + description = "Efficient conversion of values into Text"; + license = lib.licenses.bsd3; + }) {}; + + "text-show-instances" = callPackage + ({ mkDerivation, aeson, base, base-compat, bifunctors, binary + , containers, directory, generic-deriving, ghc-boot-th, ghc-prim + , haskeline, hpc, hspec, hspec-discover, nonempty-vector + , old-locale, old-time, pretty, QuickCheck, quickcheck-instances + , random, scientific, semigroups, tagged, template-haskell + , terminfo, text, text-short, text-show, th-orphans, time + , transformers, transformers-compat, unix, unordered-containers + , uuid-types, vector, xhtml + }: + mkDerivation { + pname = "text-show-instances"; + version = "3.9.7"; + sha256 = "1rxsg0i304wanzgd792nj7pgkmw3iq0n7pwsg27h55vi7kp2rmiw"; + libraryHaskellDepends = [ + aeson base base-compat bifunctors binary containers directory + ghc-boot-th haskeline hpc nonempty-vector old-locale old-time + pretty random scientific semigroups tagged template-haskell + terminfo text text-short text-show time transformers unix + unordered-containers uuid-types vector xhtml + ]; + testHaskellDepends = [ + aeson base base-compat bifunctors binary containers directory + generic-deriving ghc-boot-th ghc-prim haskeline hpc hspec + nonempty-vector old-locale old-time pretty QuickCheck + quickcheck-instances random scientific tagged template-haskell + terminfo text-short text-show th-orphans time transformers + transformers-compat unix unordered-containers uuid-types vector + xhtml + ]; + testToolDepends = [ hspec-discover ]; + description = "Additional instances for text-show"; + license = lib.licenses.bsd3; + }) {}; + + "text-stream-decode" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, hspec, text + }: + mkDerivation { + pname = "text-stream-decode"; + version = "0.1.0.5"; + sha256 = "1s2lncs5k8rswg1bpf4vz5p1maj46bsgf7ar4lzcla9bf3f4bppy"; + revision = "1"; + editedCabalFile = "1zg9f7dpamgzabvvgsbw0i8931f4pa2q74g2dj5bvk5307s8zsnl"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ base bytestring deepseq hspec text ]; + benchmarkHaskellDepends = [ base bytestring criterion text ]; + description = "Streaming decoding functions for UTF encodings. (deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-time" = callPackage + ({ mkDerivation, attoparsec, base, Cabal, formatting, hspec + , QuickCheck, text, time + }: + mkDerivation { + pname = "text-time"; + version = "0.3.2"; + sha256 = "0gi90lb4dvin9h9j2148fxg9z63y14yssqqa868q1spqpmnz1pim"; + libraryHaskellDepends = [ attoparsec base formatting text time ]; + testHaskellDepends = [ + attoparsec base Cabal formatting hspec QuickCheck text time + ]; + description = "Library for Time parsing from Text into UTCTime"; + license = lib.licenses.bsd3; + }) {}; + + "text-trie" = callPackage + ({ mkDerivation, base, binary, bytestring, bytestring-trie, HUnit + , microbench, QuickCheck, silently, smallcheck, text + }: + mkDerivation { + pname = "text-trie"; + version = "0.2.5.0"; + sha256 = "00i92zlhcn31ll163alm1s1j3f6bkc80nhz3vpqcivjdg7cwy5nj"; + libraryHaskellDepends = [ base binary text ]; + testHaskellDepends = [ + base binary bytestring bytestring-trie HUnit microbench QuickCheck + silently smallcheck text + ]; + description = "An efficient finite map from Text to values, based on bytestring-trie"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-utf7" = callPackage + ({ mkDerivation, base, bytestring, quickcheck-instances, tasty + , tasty-hunit, tasty-quickcheck, text + }: + mkDerivation { + pname = "text-utf7"; + version = "0.1.0.0"; + sha256 = "0kcbw9gb8mwvc4p10m0g5gplgi38qlnnc0plaw22l1qdkx0k8ilv"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring quickcheck-instances tasty tasty-hunit + tasty-quickcheck text + ]; + description = "UTF-7 encoding/decoding for Data.Text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-utf8" = callPackage + ({ mkDerivation, array, base, binary, bytestring, deepseq + , directory, ghc-prim, HUnit, integer-gmp, QuickCheck + , quickcheck-unicode, random, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "text-utf8"; + version = "1.2.3.0"; + sha256 = "17xgi57wnjq06k0zllyj0k7jqfxridhczc1dzrg65vdrmzf8x31a"; + revision = "1"; + editedCabalFile = "05h8y5zw48w4sjmqxwn5vc1l7sh4kg3l4bbg0daac8bgjbdiz4jw"; + libraryHaskellDepends = [ + array base binary bytestring deepseq ghc-prim integer-gmp + ]; + testHaskellDepends = [ + array base binary bytestring deepseq directory ghc-prim HUnit + integer-gmp QuickCheck quickcheck-unicode random test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "An efficient packed UTF-8 backed Unicode text type"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-utils" = callPackage + ({ mkDerivation, base, HTF, text }: + mkDerivation { + pname = "text-utils"; + version = "0.1.1.0"; + sha256 = "0ljf2r6mqlay9sj87wdnr25rrrbc80phl71i8wzpfn13zyn52w8m"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base HTF text ]; + description = "Various text utilities"; + license = lib.licenses.mit; + }) {}; + + "text-xml-generic" = callPackage + ({ mkDerivation, base, bytestring, containers, haskell98, mtl + , not-in-base, split, syb, template-haskell, xml + }: + mkDerivation { + pname = "text-xml-generic"; + version = "0.1.1"; + sha256 = "1w3gqv94yj1j71qhs1s6sxnxax8ahxwsz7brv0w79sg3r9akl31h"; + libraryHaskellDepends = [ + base bytestring containers haskell98 mtl not-in-base split syb + template-haskell xml + ]; + description = "Serialize Data to XML (strings)"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "text-xml-qq" = callPackage + ({ mkDerivation, base, parsec, template-haskell, xml }: + mkDerivation { + pname = "text-xml-qq"; + version = "0.1"; + sha256 = "0311in43n89bk1fg4y9qglvbbl47ygvcvr0f7zpr8bpaqbb1ard5"; + libraryHaskellDepends = [ base parsec template-haskell xml ]; + description = "Quasiquoter for xml. XML DSL in Haskell."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text-zipper" = callPackage + ({ mkDerivation, base, deepseq, hspec, QuickCheck, text, vector }: + mkDerivation { + pname = "text-zipper"; + version = "0.13"; + sha256 = "1acq583wmgb53viqslbkgl454300fawg5lryxddfiy1mqk3iqlh6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base deepseq text vector ]; + testHaskellDepends = [ base hspec QuickCheck text ]; + description = "A text editor zipper library"; + license = lib.licenses.bsd3; + }) {}; + + "text-zipper-monad" = callPackage + ({ mkDerivation, base, hspec, mtl, text-zipper }: + mkDerivation { + pname = "text-zipper-monad"; + version = "0.2.0.0"; + sha256 = "0dcv715lfwvknyllb7p18gllay4258lsg6wsdjlpy5j6f24x0ac6"; + libraryHaskellDepends = [ base mtl text-zipper ]; + testHaskellDepends = [ base hspec text-zipper ]; + description = "Monadic interface to the text-zipper package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "text1" = callPackage + ({ mkDerivation, base, binary, HUnit, lens, QuickCheck + , semigroupoids, semigroups, text + }: + mkDerivation { + pname = "text1"; + version = "0.0.7.4"; + sha256 = "0xsqikhbv1900sl6d431cb5d393d6a5rk58284ximpgz6j1qxgab"; + libraryHaskellDepends = [ + base binary lens semigroupoids semigroups text + ]; + testHaskellDepends = [ + base HUnit lens QuickCheck semigroups text + ]; + description = "Non-empty values of `Data.Text`."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "textPlot" = callPackage + ({ mkDerivation, array, base }: + mkDerivation { + pname = "textPlot"; + version = "1.0"; + sha256 = "04mhchvnk20r7ra2m568lvbzqzcwnh7vsyzj01r50cwylacgwwvd"; + libraryHaskellDepends = [ array base ]; + description = "Plot functions in text"; + license = lib.licenses.bsd3; + }) {}; + + "textlocal" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client + , http-client-tls, http-conduit, text, unix-time + }: + mkDerivation { + pname = "textlocal"; + version = "0.1.0.5"; + sha256 = "11rhrylv8pzsz35i3908d3fhdskmi4wrysxyj31hz4n9f1igym49"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls http-conduit text + unix-time + ]; + description = "Haskell wrapper for textlocal SMS gateway"; + license = lib.licenses.bsd3; + }) {}; + + "textmatetags" = callPackage + ({ mkDerivation, base, haskell98, process }: + mkDerivation { + pname = "textmatetags"; + version = "0.0.1.2"; + sha256 = "1q47s8z6igi21m4gqbyizlgiq1z7frk9pi4jppckxmpcjs5xd0gk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haskell98 process ]; + description = "A simple Haskell program to provide tags for Haskell code completion in TextMate"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "textmatetags"; + }) {}; + + "textocat-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, http-conduit + , http-types, resourcet, tasty, tasty-hunit, text, transformers + }: + mkDerivation { + pname = "textocat-api"; + version = "0.1.0.0"; + sha256 = "0cljy3s13xqdvxffpp74iwamfvkmq7s49vpc8vpxnq2fvh6bmkx9"; + libraryHaskellDepends = [ + aeson base bytestring conduit http-conduit http-types resourcet + text transformers + ]; + testHaskellDepends = [ + aeson base bytestring conduit http-conduit http-types resourcet + tasty tasty-hunit text transformers + ]; + description = "Unofficial Haskell SDK for Textocat API -- http://textocat.com"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "texts" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "texts"; + version = "0.4.0"; + sha256 = "15r3lrd6qrhhsll6qlbvgd5g545mj2s6banahwlibcimqqdw8s9h"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "textual" = callPackage + ({ mkDerivation, base, bytestring, text, utf8-string }: + mkDerivation { + pname = "textual"; + version = "0.2.0.0"; + sha256 = "0facdj7h789pz7ll43wdkfn6zs6d4q1ns61wq64d2gixwi2fq06y"; + libraryHaskellDepends = [ base bytestring text utf8-string ]; + description = "Textual type class for data that represent text"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tf-random" = callPackage + ({ mkDerivation, base, primitive, random, time }: + mkDerivation { + pname = "tf-random"; + version = "0.5"; + sha256 = "0445r2nns6009fmq0xbfpyv7jpzwv0snccjdg7hwj4xk4z0cwc1f"; + libraryHaskellDepends = [ base primitive random time ]; + description = "High-quality splittable pseudorandom number generator"; + license = lib.licenses.bsd3; + }) {}; + + "tfp" = callPackage + ({ mkDerivation, base, QuickCheck, utility-ht }: + mkDerivation { + pname = "tfp"; + version = "1.0.2"; + sha256 = "02rm06cscj470ab6pla3050l1iygak69yfhsy0wc6cvavz181plf"; + libraryHaskellDepends = [ base utility-ht ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Type-level integers, booleans, lists using type families"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "tfp-th" = callPackage + ({ mkDerivation, base, template-haskell, tfp }: + mkDerivation { + pname = "tfp-th"; + version = "0.8"; + sha256 = "139dcwvik8yfpl3i71ddjml1xn126qrx1mbxa4mcwfm6q81fvkzm"; + libraryHaskellDepends = [ base template-haskell tfp ]; + description = "Template-Haskell code for tfp"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tftp" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , hslogger, mtl, network, QuickCheck, transformers + }: + mkDerivation { + pname = "tftp"; + version = "0.2"; + sha256 = "0d95nhz5z0zi665h3npcags71zgprgrh7rq86yzn3wamnavlvswn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers directory hslogger mtl network + transformers + ]; + executableHaskellDepends = [ + base binary bytestring directory hslogger mtl network transformers + ]; + testHaskellDepends = [ + base hslogger mtl network QuickCheck transformers + ]; + description = "A library for building tftp servers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tftp_upload"; + broken = true; + }) {}; + + "tga" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "tga"; + version = "0.2"; + sha256 = "0lpc5z575y7cq03ww2knr5qdkfb36qnim5y1gkh552r9k3pfdjhf"; + libraryHaskellDepends = [ base bytestring ]; + description = "Reading and writing of tga image files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-abstraction" = callPackage + ({ mkDerivation, base, containers, ghc-prim, template-haskell }: + mkDerivation { + pname = "th-abstraction"; + version = "0.5.0.0"; + sha256 = "0r4ri85283i1jjhd94wa9nps6cd9a8mh6rr4ds1gb2hqnwxdqn42"; + libraryHaskellDepends = [ + base containers ghc-prim template-haskell + ]; + testHaskellDepends = [ base containers template-haskell ]; + description = "Nicer interface for reified information about data types"; + license = lib.licenses.isc; + }) {}; + + "th-abstraction_0_7_0_0" = callPackage + ({ mkDerivation, base, containers, ghc-prim, template-haskell }: + mkDerivation { + pname = "th-abstraction"; + version = "0.7.0.0"; + sha256 = "0897na3f8nj59ax1gv0a46rrrz8i4ad0id6b3vxav91g5xhlr1dj"; + libraryHaskellDepends = [ + base containers ghc-prim template-haskell + ]; + testHaskellDepends = [ base containers template-haskell ]; + description = "Nicer interface for reified information about data types"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + + "th-alpha" = callPackage + ({ mkDerivation, base, containers, derive, mmorph, mtl, tasty + , tasty-hunit, tasty-quickcheck, template-haskell, th-desugar + , transformers + }: + mkDerivation { + pname = "th-alpha"; + version = "0.2.1.0"; + sha256 = "1v55mw305hig73w5cgkfjww3gdd4z6j54f5xj0nvjc4ca3wc3c82"; + libraryHaskellDepends = [ + base containers mmorph mtl template-haskell th-desugar transformers + ]; + testHaskellDepends = [ + base derive tasty tasty-hunit tasty-quickcheck template-haskell + ]; + description = "Alpha equivalence for TH Exp"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "th-bang-compat" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "th-bang-compat"; + version = "0.0.1.0"; + sha256 = "0p5zpiqk8141a4n362m3kpd92sx0192gpv172ixdnfgabk07gn1z"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Compatibility for bang-type template"; + license = lib.licenses.bsd3; + }) {}; + + "th-build" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "th-build"; + version = "0.4.0.0"; + sha256 = "0f16cgwkmqhkm5nxyic0f56swzm96yqmagmbh7vjd203mn9zv9z6"; + libraryHaskellDepends = [ base template-haskell ]; + description = "More convenient construction of TH ASTs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-cas" = callPackage + ({ mkDerivation, base, hspec, template-haskell }: + mkDerivation { + pname = "th-cas"; + version = "0.1.0"; + sha256 = "0gv5p5359jmpd9zxsrc8zw2hkpjj9y4fzd61c0bs9ax8nw6v9akc"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base hspec template-haskell ]; + description = "Compile-time CAS(Computer Algebra System)"; + license = lib.licenses.mit; + }) {}; + + "th-compat" = callPackage + ({ mkDerivation, base, base-compat, hspec, hspec-discover, mtl + , template-haskell + }: + mkDerivation { + pname = "th-compat"; + version = "0.1.5"; + sha256 = "07ia72hl6c1rqx1gl3zpvig7d8sw2ssbgf4wq1ipgbdgqypmzxc1"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ + base base-compat hspec mtl template-haskell + ]; + testToolDepends = [ hspec-discover ]; + description = "Backward- (and forward-)compatible Quote and Code types"; + license = lib.licenses.bsd3; + }) {}; + + "th-constraint-compat" = callPackage + ({ mkDerivation, base, containers, template-haskell }: + mkDerivation { + pname = "th-constraint-compat"; + version = "0.0.1.0"; + sha256 = "1wx35f24gryal0h0gadq351gws82qvficcq23pyd1ajrxhgnv3zc"; + libraryHaskellDepends = [ base containers template-haskell ]; + description = "Compatibility for type constraint template"; + license = lib.licenses.bsd3; + }) {}; + + "th-context" = callPackage + ({ mkDerivation, array, atp-haskell, base, bytestring, containers + , data-default, deepseq, ghc-prim, haskell-src-exts, hspec + , hspec-core, lens, mtl, mtl-unleashed, pretty, syb + , template-haskell, text, th-desugar, th-orphans, th-reify-many + }: + mkDerivation { + pname = "th-context"; + version = "0.24"; + sha256 = "0j9r6wbdkay4rgyk131ydxbna2pxmvaf9kxwwa764diq8hrp0km0"; + libraryHaskellDepends = [ + atp-haskell base containers data-default haskell-src-exts lens mtl + mtl-unleashed pretty syb template-haskell th-desugar th-orphans + ]; + testHaskellDepends = [ + array atp-haskell base bytestring containers data-default deepseq + ghc-prim hspec hspec-core lens mtl mtl-unleashed syb + template-haskell text th-desugar th-orphans th-reify-many + ]; + description = "Test instance context"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "th-data-compat" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "th-data-compat"; + version = "0.1.3.1"; + sha256 = "1ppp3l0mvwsn1xh4x939svwl24p9844lv6hd1nbv6sd4lpkm7g92"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Compatibility for data definition template of TH"; + license = lib.licenses.bsd3; + }) {}; + + "th-deepstrict" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, mtl + , tasty, tasty-golden, template-haskell, th-abstraction, th-orphans + , unordered-containers + }: + mkDerivation { + pname = "th-deepstrict"; + version = "0.1.1.0"; + sha256 = "0y0wlgzsm44sbwbchg4pqyb0s398aqjmd1awgd019bp29gzkd1hp"; + libraryHaskellDepends = [ + base containers mtl template-haskell th-abstraction th-orphans + ]; + testHaskellDepends = [ + base bytestring containers directory tasty tasty-golden + template-haskell unordered-containers + ]; + description = "Check that datatypes are deep strict using Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-desugar" = callPackage + ({ mkDerivation, base, containers, ghc-prim, hspec, HUnit, mtl + , ordered-containers, syb, template-haskell, th-abstraction + , th-orphans, transformers-compat + }: + mkDerivation { + pname = "th-desugar"; + version = "1.15"; + sha256 = "167ybxp9233xlihmj28hmqmd82liyhjgl17310nn9bximgfjr7hp"; + revision = "1"; + editedCabalFile = "1mpig192p595d3961w1x35w50h8i6c9zp0h4d44mnjy2wd7hb99j"; + libraryHaskellDepends = [ + base containers ghc-prim mtl ordered-containers syb + template-haskell th-abstraction th-orphans transformers-compat + ]; + testHaskellDepends = [ + base containers hspec HUnit mtl syb template-haskell th-abstraction + th-orphans + ]; + description = "Functions to desugar Template Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "th-desugar_1_16" = callPackage + ({ mkDerivation, base, containers, ghc-prim, hspec, HUnit, mtl + , ordered-containers, syb, template-haskell, th-abstraction + , th-orphans, transformers-compat + }: + mkDerivation { + pname = "th-desugar"; + version = "1.16"; + sha256 = "0442hqc2b0a1rqcwdlng63bfqa80b2sws414lr08q9v1sgh8gjsf"; + revision = "1"; + editedCabalFile = "18qjikbyjzbhickq11hrn5ill89jdfdzbdx3q2s3630k4g8g2qzi"; + libraryHaskellDepends = [ + base containers ghc-prim mtl ordered-containers syb + template-haskell th-abstraction th-orphans transformers-compat + ]; + testHaskellDepends = [ + base containers ghc-prim hspec HUnit mtl syb template-haskell + th-abstraction th-orphans + ]; + description = "Functions to desugar Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "th-dict-discovery" = callPackage + ({ mkDerivation, base, constraints, template-haskell }: + mkDerivation { + pname = "th-dict-discovery"; + version = "0.1.0.0"; + sha256 = "1dmkj8is73mwngy1dw3ba34744whqj0jc243bjnkyrrwkbwn55ih"; + libraryHaskellDepends = [ base constraints template-haskell ]; + description = "Automatically discover available dictionaries at compile time"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-env" = callPackage + ({ mkDerivation, base, markdown-unlit, template-haskell, th-compat + }: + mkDerivation { + pname = "th-env"; + version = "0.1.1"; + sha256 = "01gmycna12sg2f0zslhjnjx8s86shsvmw5jpw5n5z93bvxkb20gw"; + libraryHaskellDepends = [ base template-haskell th-compat ]; + testHaskellDepends = [ base markdown-unlit ]; + testToolDepends = [ markdown-unlit ]; + description = "Template Haskell splices that expand to an environment variable"; + license = lib.licenses.bsd3; + }) {}; + + "th-expand-syns" = callPackage + ({ mkDerivation, base, containers, syb, template-haskell + , th-abstraction + }: + mkDerivation { + pname = "th-expand-syns"; + version = "0.4.11.0"; + sha256 = "1l7pkc16vnjgiam31745av14j7ngnr5mqmgp77xwd3h7fg75kkca"; + revision = "3"; + editedCabalFile = "1wgylchq9q30yf1f19rr6pvh7mkpwzdy4ij2r7174fjb1wkgnnx7"; + libraryHaskellDepends = [ + base containers syb template-haskell th-abstraction + ]; + testHaskellDepends = [ base template-haskell th-abstraction ]; + description = "Expands type synonyms in Template Haskell ASTs"; + license = lib.licenses.bsd3; + }) {}; + + "th-extras" = callPackage + ({ mkDerivation, base, containers, syb, template-haskell + , th-abstraction + }: + mkDerivation { + pname = "th-extras"; + version = "0.0.0.8"; + sha256 = "1hvpvb02j2zyg4mpdqzs3w4s7wva78npdlrnpsii7nps2fpvcmrs"; + revision = "1"; + editedCabalFile = "065l0xfzdq529d64qnh2s13zvswhjzv9ndyf7m7hzzbg8y83flbc"; + libraryHaskellDepends = [ + base containers syb template-haskell th-abstraction + ]; + description = "A grab bag of functions for use with Template Haskell"; + license = lib.licenses.publicDomain; + }) {}; + + "th-fold" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "th-fold"; + version = "0.0.0.1"; + sha256 = "10n1aw74xi5gzs1847dhiv6yjxcz99idw91hvf34zhhs8hp8zf2z"; + libraryHaskellDepends = [ base template-haskell ]; + description = "TH fold generator"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-format" = callPackage + ({ mkDerivation, base, Earley, haskell-src-meta, tasty, tasty-hunit + , template-haskell, text + }: + mkDerivation { + pname = "th-format"; + version = "0.1.3.0"; + sha256 = "0ckyf5r5sz3x8ixj5nclqsi6ifk7zz08b6wf09gbwb4gbydklw7c"; + libraryHaskellDepends = [ + base Earley haskell-src-meta template-haskell text + ]; + testHaskellDepends = [ base tasty tasty-hunit text ]; + description = "Template Haskell based support for format strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-inline-io-action" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "th-inline-io-action"; + version = "0.1.0.1"; + sha256 = "09xxfgyy56284cd2fry8pshlpawva4yq1k6bhza5samn694yinkq"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Simple inline IO action into compiled code using TH"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-instance-reification" = callPackage + ({ mkDerivation, base, containers, list-extras, QuickCheck + , quickcheck-instances, rerebase, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, th-expand-syns + }: + mkDerivation { + pname = "th-instance-reification"; + version = "0.1.5.1"; + sha256 = "0jafxmd767z52my86dh1dk89h6wx2qf11vx4yk9qw563a7xzv6rm"; + libraryHaskellDepends = [ + base containers list-extras template-haskell th-expand-syns + ]; + testHaskellDepends = [ + QuickCheck quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck template-haskell + ]; + description = "Fixed versions of instances reification functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-instances" = callPackage + ({ mkDerivation, base, checkers, DebugTraceHelpers, derive, HUnit + , mtl, QuickCheck, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2, th-kinds + , th-lift + }: + mkDerivation { + pname = "th-instances"; + version = "0.1.0.14"; + sha256 = "1izamc2j1zjyrvzns7kj1mcma4bbmyd3sagbzxsyi4ja8kszcy0v"; + libraryHaskellDepends = [ + base checkers derive mtl QuickCheck template-haskell th-kinds + th-lift + ]; + testHaskellDepends = [ + base checkers DebugTraceHelpers derive HUnit mtl QuickCheck + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 th-kinds th-lift + ]; + description = "A place to collect orphan instances for Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "th-kinds" = callPackage + ({ mkDerivation, base, containers, mtl, template-haskell + , th-orphans + }: + mkDerivation { + pname = "th-kinds"; + version = "0.2"; + sha256 = "1jajj3fmhwvkla5ngvg6qb3hl2hmhgj6c1ldnz79b66ys62m6fs6"; + libraryHaskellDepends = [ + base containers mtl template-haskell th-orphans + ]; + description = "Automated kind inference in Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-kinds-fork" = callPackage + ({ mkDerivation, base, containers, mtl, template-haskell + , th-orphans + }: + mkDerivation { + pname = "th-kinds-fork"; + version = "0.2"; + sha256 = "0c912a3kmcng36wxnk3488kiz8nj3y81jhv7san00k6az34ckr7w"; + libraryHaskellDepends = [ + base containers mtl template-haskell th-orphans + ]; + description = "Automated kind inference in Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-lego" = callPackage + ({ mkDerivation, base, rerebase, tasty, tasty-hunit + , template-haskell, template-haskell-compat-v0208, text + }: + mkDerivation { + pname = "th-lego"; + version = "0.3.0.3"; + sha256 = "0pvlccvbr61h1fn16bqq72vmkivxxfsfx53qyl5gzfja7r4jzflj"; + libraryHaskellDepends = [ + base template-haskell template-haskell-compat-v0208 text + ]; + testHaskellDepends = [ + rerebase tasty tasty-hunit template-haskell + ]; + description = "Template Haskell construction utilities"; + license = lib.licenses.mit; + }) {}; + + "th-letrec" = callPackage + ({ mkDerivation, base, codet, containers, some, template-haskell + , transformers + }: + mkDerivation { + pname = "th-letrec"; + version = "0.1.1"; + sha256 = "0z4zh9lnp60nih7dwy697jbnk19f1h3ypazw23jbf0z93f7d90b6"; + libraryHaskellDepends = [ + base codet containers some template-haskell transformers + ]; + description = "Implicit (recursive) let insertion"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "th-lift" = callPackage + ({ mkDerivation, base, ghc-prim, template-haskell, th-abstraction + }: + mkDerivation { + pname = "th-lift"; + version = "0.8.4"; + sha256 = "06x6njyn6p6shwj5n1znq017vwalr867ziwbwzimz9jbilipgigr"; + revision = "2"; + editedCabalFile = "1cwc4q408b9pina7069hi8v3m9nqa5c6sm8lamr5ssialiwchcig"; + libraryHaskellDepends = [ + base ghc-prim template-haskell th-abstraction + ]; + testHaskellDepends = [ base ghc-prim template-haskell ]; + description = "Derive Template Haskell's Lift class for datatypes"; + license = lib.licenses.bsd3; + }) {}; + + "th-lift-instances" = callPackage + ({ mkDerivation, base, bytestring, containers, QuickCheck + , template-haskell, text, th-lift, transformers, vector + }: + mkDerivation { + pname = "th-lift-instances"; + version = "0.1.20"; + sha256 = "0w6qc7xzyjymhh8hv72rlszh3n2xyzzamlfcl1hs9k6xbbww6czm"; + libraryHaskellDepends = [ + base bytestring containers template-haskell text th-lift + transformers vector + ]; + testHaskellDepends = [ + base bytestring containers QuickCheck template-haskell text vector + ]; + description = "Lift instances for template-haskell for common data types"; + license = lib.licenses.bsd3; + }) {}; + + "th-nowq" = callPackage + ({ mkDerivation, base, markdown-unlit, template-haskell, time }: + mkDerivation { + pname = "th-nowq"; + version = "0.1.0.5"; + sha256 = "090i4fmdvjjpr8zxiqh7qvdndls18312yi6z4lya2qyjgr0jgwci"; + libraryHaskellDepends = [ base template-haskell time ]; + testHaskellDepends = [ base markdown-unlit ]; + testToolDepends = [ markdown-unlit ]; + description = "Template Haskell splice that expands to current time"; + license = lib.licenses.bsd3; + }) {}; + + "th-orphans" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, hspec, hspec-discover + , mtl, template-haskell, th-compat, th-lift, th-reify-many + }: + mkDerivation { + pname = "th-orphans"; + version = "0.13.14"; + sha256 = "0z07qcbbsj2b3j9p1qr4jvlpa7qgjfjvymkjd6vbizka1wd2mnwx"; + revision = "2"; + editedCabalFile = "1kjb7ik4js6bpsdb32sna8xcxamia02fhx1wcbg831mnf2qfpp6w"; + libraryHaskellDepends = [ + base mtl template-haskell th-compat th-lift th-reify-many + ]; + testHaskellDepends = [ + base bytestring ghc-prim hspec template-haskell th-lift + ]; + testToolDepends = [ hspec-discover ]; + description = "Orphan instances for TH datatypes"; + license = lib.licenses.bsd3; + }) {}; + + "th-pprint" = callPackage + ({ mkDerivation, base, lens, pretty, template-haskell }: + mkDerivation { + pname = "th-pprint"; + version = "0.2.0.0"; + sha256 = "1c6h6jw82a8bdb8kqxcam63vbrz04dl8m2ypcmfw5qm88b61zl1f"; + libraryHaskellDepends = [ base lens pretty template-haskell ]; + description = "Simplify and render Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-printf" = callPackage + ({ mkDerivation, base, charset, containers, dlist, hspec, HUnit + , integer-logarithms, microlens-platform, mtl, parsec, QuickCheck + , semigroups, template-haskell, text, th-lift, transformers + }: + mkDerivation { + pname = "th-printf"; + version = "0.8"; + sha256 = "0lirq0aq7sq43g29xpzhrpkmh1wlkdyxh9pv6ryqbbpcgnx98m7l"; + libraryHaskellDepends = [ + base charset containers dlist integer-logarithms microlens-platform + mtl parsec semigroups template-haskell text th-lift transformers + ]; + testHaskellDepends = [ + base hspec HUnit QuickCheck template-haskell text + ]; + description = "Quasiquoters for printf"; + license = lib.licenses.mit; + }) {}; + + "th-reify-compat" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "th-reify-compat"; + version = "0.0.1.5"; + sha256 = "171m4fibjq4ml33xvbb0qdm625adknsdgz8flb4xhag075z2w6xg"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Compatibility for the result type of TH reify"; + license = lib.licenses.bsd3; + }) {}; + + "th-reify-many" = callPackage + ({ mkDerivation, base, containers, mtl, safe, template-haskell + , th-expand-syns + }: + mkDerivation { + pname = "th-reify-many"; + version = "0.1.10"; + sha256 = "19g4gc1q3zxbylmvrgk3dqjzychq2k02i7fwvs3vhbrg4ihhw9cx"; + libraryHaskellDepends = [ + base containers mtl safe template-haskell th-expand-syns + ]; + testHaskellDepends = [ base template-haskell ]; + description = "Recurseively reify template haskell datatype info"; + license = lib.licenses.bsd3; + }) {}; + + "th-sccs" = callPackage + ({ mkDerivation, base, containers, template-haskell }: + mkDerivation { + pname = "th-sccs"; + version = "0.0.0.20110723"; + sha256 = "0vrjqwdjv2922kqmh57ypbslbv1m829wag78addqsr4vjd9b3zl6"; + libraryHaskellDepends = [ base containers template-haskell ]; + description = "Binding group analysis in Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-strict-compat" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "th-strict-compat"; + version = "0.1.0.1"; + sha256 = "0jmajcnw832df503jbg2fmrmnskc43i07214vpc4fw359cgd7yn3"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Compatibility shim for Bang and Strict in Template Haskell"; + license = lib.licenses.asl20; + }) {}; + + "th-tc" = callPackage + ({ mkDerivation, base, containers, lens, mtl, template-haskell + , th-orphans, transformers + }: + mkDerivation { + pname = "th-tc"; + version = "0.2.1.0"; + sha256 = "1wgvglb6k73mslrw1whxyqgxp90l042lm4865qdgvvbli5gk5dva"; + libraryHaskellDepends = [ + base containers lens mtl template-haskell th-orphans transformers + ]; + description = "Typechecking in Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-test-utils" = callPackage + ({ mkDerivation, base, bytestring, tasty, tasty-golden, tasty-hunit + , template-haskell, th-orphans, transformers + }: + mkDerivation { + pname = "th-test-utils"; + version = "1.2.1"; + sha256 = "1vk5fj66w7smq4yc614ixh7s78n3djggpzcxmakyxfz01vz20gay"; + revision = "3"; + editedCabalFile = "1lacygmbb36ka1bd4kmi6mfjicpdzagf73433kjvqrk1316bayc0"; + libraryHaskellDepends = [ + base template-haskell th-orphans transformers + ]; + testHaskellDepends = [ + base bytestring tasty tasty-golden tasty-hunit template-haskell + th-orphans transformers + ]; + description = "Utility functions for testing Template Haskell code"; + license = lib.licenses.bsd3; + }) {}; + + "th-to-exp" = callPackage + ({ mkDerivation, base, hspec, template-haskell }: + mkDerivation { + pname = "th-to-exp"; + version = "0.0.1.1"; + sha256 = "09aqjrvgarygcbry01f6kmwbf7lzsbravmwz4277jdzdhwwj2zw6"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base hspec template-haskell ]; + description = "Provides a way to persist data from compile-time to runtime"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-traced" = callPackage + ({ mkDerivation, base, containers, mtl, template-haskell }: + mkDerivation { + pname = "th-traced"; + version = "0.0.1.0"; + sha256 = "1hmhpcxg0hhqhb8qmqqi9x8jb4h8a6045k0q8162mm0vl47s4rz2"; + libraryHaskellDepends = [ base containers mtl template-haskell ]; + description = "Tracing Q monad computation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "th-typegraph" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cereal + , containers, deepseq, dlist, fail, fgl, ghc-prim, hashable, HUnit + , lens, mtl, network-uri, parsec, pretty, safecopy, scientific + , semigroups, split, sr-extra, syb, tagged, template-haskell, text + , th-desugar, th-lift, th-lift-instances, th-orphans, time + , transformers, unordered-containers, userid, vector, web-routes + }: + mkDerivation { + pname = "th-typegraph"; + version = "1.4"; + sha256 = "0nfcsmv7dsh28c9smp2vwm9r43c5ann98rxdvyp7w96gpawjwwz4"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base bytestring cereal containers deepseq dlist fail fgl + ghc-prim hashable lens mtl parsec pretty safecopy scientific + semigroups split sr-extra syb tagged template-haskell text + th-desugar th-lift th-lift-instances th-orphans time transformers + unordered-containers userid vector web-routes + ]; + testHaskellDepends = [ + aeson base HUnit network-uri syb template-haskell th-lift + ]; + description = "Graph of the subtype relation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "th-utilities" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , hspec, primitive, syb, template-haskell, text, th-abstraction + , th-orphans, vector + }: + mkDerivation { + pname = "th-utilities"; + version = "0.2.5.0"; + sha256 = "1qcp3f9q4b9p372vdngy7bzcxp9b669vddpijg4j5vz04njl41sa"; + libraryHaskellDepends = [ + base bytestring containers directory filepath primitive syb + template-haskell text th-abstraction th-orphans + ]; + testHaskellDepends = [ + base bytestring containers directory filepath hspec primitive syb + template-haskell text th-abstraction th-orphans vector + ]; + description = "Collection of useful functions for use with Template Haskell"; + license = lib.licenses.mit; + }) {}; + + "thank-you-stars" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, containers + , directory, filepath, hackage-db, hspec, hspec-discover, req + , split, text + }: + mkDerivation { + pname = "thank-you-stars"; + version = "1.0.1"; + sha256 = "1nlmfpm05fsn18rygj33vf4sydn6zk4sx6sp72s1f73llvqrpvhs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring Cabal containers directory filepath + hackage-db req split text + ]; + executableHaskellDepends = [ base containers directory filepath ]; + testHaskellDepends = [ + base Cabal containers directory filepath hspec + ]; + testToolDepends = [ hspec-discover ]; + description = "Give your dependencies stars on GitHub!"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "thank-you-stars"; + broken = true; + }) {}; + + "the-snip" = callPackage + ({ mkDerivation, attoparsec, base, hspec, optparse-simple, path + , path-io, rio, unix + }: + mkDerivation { + pname = "the-snip"; + version = "0.1.0.0"; + sha256 = "18jn9f317ayhxymr8mvjcfid4gblsjw6db04q3ah9pifarz78snx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ attoparsec base path path-io rio unix ]; + executableHaskellDepends = [ + attoparsec base optparse-simple path path-io rio unix + ]; + testHaskellDepends = [ + attoparsec base hspec path path-io rio unix + ]; + description = "Command line tool for extracting demarcated snippets from text files"; + license = lib.licenses.bsd3; + mainProgram = "snip"; + }) {}; + + "theatre" = callPackage + ({ mkDerivation, base, contravariant, slave-thread, unagi-chan }: + mkDerivation { + pname = "theatre"; + version = "1.0.0.2"; + sha256 = "1iwl4wswhav9d5vnfgwx9w9sms785jwxxc0vx7p5x2kb9hf3d8ac"; + libraryHaskellDepends = [ + base contravariant slave-thread unagi-chan + ]; + description = "Minimalistic actor library"; + license = lib.licenses.mit; + }) {}; + + "theatre-dev" = callPackage + ({ mkDerivation, async, base, contravariant, hspec, QuickCheck + , rerebase, stm, uuid, vector + }: + mkDerivation { + pname = "theatre-dev"; + version = "0.5.0.1"; + sha256 = "139yfrad3n70mkhf4567ddlmgd8nyis7parzgkp7vmbhwa70fglm"; + libraryHaskellDepends = [ base contravariant stm uuid vector ]; + testHaskellDepends = [ async hspec QuickCheck rerebase ]; + description = "Minimalistic actor library experiments"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "themoviedb" = callPackage + ({ mkDerivation, aeson, base, http-client, http-client-tls + , http-types, mtl, relude, tasty, tasty-hunit, text, time + }: + mkDerivation { + pname = "themoviedb"; + version = "1.2.2"; + sha256 = "1fxcz64mlbcmjwfjlrc39rqb8hkf2mkh36ngq3mnc62ml8v8x0y0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base http-client http-client-tls http-types mtl relude text + time + ]; + executableHaskellDepends = [ + aeson base http-client http-client-tls http-types mtl relude text + time + ]; + testHaskellDepends = [ + aeson base http-client http-client-tls http-types mtl relude tasty + tasty-hunit text time + ]; + description = "Haskell API bindings for http://themoviedb.org"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "tmdb"; + broken = true; + }) {}; + + "themplate" = callPackage + ({ mkDerivation, base, configurator, directory, either, errors + , filepath, optparse-applicative, text, transformers + , transformers-compat + }: + mkDerivation { + pname = "themplate"; + version = "1.2"; + sha256 = "0ingf6f4d2a93jdcw0lij7l02gr7mfk97svhda94wx0k1lmj2li3"; + revision = "1"; + editedCabalFile = "02d1di1kkd3jhzf9i1rldhxsk193b5q4z14imxyys1522hwqfqlm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base configurator directory either errors filepath + optparse-applicative text transformers transformers-compat + ]; + description = "Project templating tool"; + license = lib.licenses.bsd3; + mainProgram = "themplate"; + }) {}; + + "thentos-cookie-session" = callPackage + ({ mkDerivation, aeson, base, bytestring, cookie, cryptonite + , digestive-functors, hspec, hspec-wai, http-types, lens, memory + , mtl, resourcet, sandi, servant, servant-server + , string-conversions, text, transformers, vault, wai, wai-extra + , wai-session + }: + mkDerivation { + pname = "thentos-cookie-session"; + version = "0.9.1"; + sha256 = "1dzhnw7m7qgyjcyy2vraggfj06pfn9kq3bsgnigaxlvjfk32zxz4"; + libraryHaskellDepends = [ + aeson base bytestring cookie cryptonite digestive-functors lens + memory mtl resourcet sandi servant servant-server + string-conversions text transformers vault wai wai-extra + wai-session + ]; + testHaskellDepends = [ + base cookie hspec hspec-wai http-types servant-server transformers + vault wai wai-extra wai-session + ]; + description = "All-in-one session handling for servant-based frontends"; + license = "AGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "theoremquest" = callPackage + ({ mkDerivation, base, HTTP, json, utf8-string }: + mkDerivation { + pname = "theoremquest"; + version = "0.0.0"; + sha256 = "05z0jppjbw70rlyh2qis27xp8vdx9fgn7i22ckxb0m2y75gffq61"; + libraryHaskellDepends = [ base HTTP json utf8-string ]; + description = "A common library for TheoremQuest, a theorem proving game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "theoremquest-client" = callPackage + ({ mkDerivation, base, HTTP, network, theoremquest }: + mkDerivation { + pname = "theoremquest-client"; + version = "0.0.0"; + sha256 = "0kdfbz5sa2gcy9znz4c2hnyni01vpabixrclg2gs7awysw8hiy3a"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base HTTP network theoremquest ]; + description = "A simple client for the TheoremQuest theorem proving game"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tq"; + }) {}; + + "these" = callPackage + ({ mkDerivation, assoc, base, binary, deepseq, hashable }: + mkDerivation { + pname = "these"; + version = "1.2"; + sha256 = "1f6lmjmy3yl1d2ycfsfk7q4sd0m3zrrap2plc11pd47pnxs73vd8"; + revision = "1"; + editedCabalFile = "0vpcgbyrykzzyycwda8k6dcjvjcncrwlish4gkw2i80wi7v247h1"; + libraryHaskellDepends = [ assoc base binary deepseq hashable ]; + description = "An either-or-both data type"; + license = lib.licenses.bsd3; + }) {}; + + "these-lens" = callPackage + ({ mkDerivation, base, lens, these }: + mkDerivation { + pname = "these-lens"; + version = "1.0.1.3"; + sha256 = "1pka56z7nrwapiqihp1d7jcindv9m6njy693561q4km2m3rhs5dq"; + revision = "1"; + editedCabalFile = "0gchaa8b7gynryhm9ddkblbs3mivy6aqlj0digwv271c0qzx9bjg"; + libraryHaskellDepends = [ base lens these ]; + description = "Lenses for These"; + license = lib.licenses.bsd3; + }) {}; + + "these-optics" = callPackage + ({ mkDerivation, base, optics-core, these }: + mkDerivation { + pname = "these-optics"; + version = "1.0.1.2"; + sha256 = "06jxv320a8f94zjjsqrh072vz2dkzhwgcmpbdy1prgvypiynm4zd"; + revision = "3"; + editedCabalFile = "0srsap1s1vi96xbw9vzpk14jyxajqlpmwn1bw190qjqnilxkqg48"; + libraryHaskellDepends = [ base optics-core these ]; + description = "Optics for These"; + license = lib.licenses.bsd3; + }) {}; + + "these-skinny" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim }: + mkDerivation { + pname = "these-skinny"; + version = "0.7.5"; + sha256 = "1nbcfkjs7cn3gnyypxdf1gxm52gzqc3lqygdl8qrfgdk7cck6sbj"; + revision = "2"; + editedCabalFile = "158rp41bdzzz2hc17vn5c1j6llcmbirajv0hsq2d76j38nyh7d94"; + libraryHaskellDepends = [ base deepseq ghc-prim ]; + description = "A fork of the 'these' package without the dependency bloat"; + license = lib.licenses.bsd3; + }) {}; + + "thespian" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "thespian"; + version = "0.999"; + sha256 = "0z3cqjcf6xr0z7g3s1jszcs39w43sl0793gl0qm3dklbginqbcnn"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Lightweight Erlang-style actors for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "theta-functions" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "theta-functions"; + version = "1.0.1"; + sha256 = "0m9k1b75ja5a6vq7jdqzsbqjc4fh1kzy29rzss08ph6700bm6z8f"; + libraryHaskellDepends = [ base ]; + description = "Theta-functions implemented as trigonometric series"; + license = lib.licenses.publicDomain; + }) {}; + + "thih" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "thih"; + version = "1.0"; + sha256 = "0ir8z7al3fxjwq5nb05l136k7vp82ag6khcyf9bvjcymlra4cs0m"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base pretty ]; + description = "Typing Haskell In Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "thih"; + broken = true; + }) {}; + + "thimk" = callPackage + ({ mkDerivation, base, edit-distance, parseargs, phonetic-code + , sqlite + }: + mkDerivation { + pname = "thimk"; + version = "0.3.1"; + sha256 = "1pjz6rnbm1llxgp47fasv40w2vg197z582vf9mm7rhm5qjp25zi0"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base edit-distance parseargs phonetic-code sqlite + ]; + description = "Command-line spelling word suggestion tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "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.1.0"; + sha256 = "0s5xxmbxpr6g2j7797j8ix51405q7455s74x5dijfpi13phx7v94"; + 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 = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "thorn" = callPackage + ({ mkDerivation, base, bifunctors, containers, contravariant, mtl + , profunctors, random, template-haskell + }: + mkDerivation { + pname = "thorn"; + version = "0.2"; + sha256 = "1krxfsgj4ciifg76khsl4lw1nb40xx4gs07nwd84ail85s394h1h"; + revision = "1"; + editedCabalFile = "16hvf6vszsrgprdrsg8yhwf3ab0fk2y3q0ghykv7al7mjng9b7ni"; + libraryHaskellDepends = [ + base bifunctors containers contravariant mtl profunctors random + template-haskell + ]; + description = "Datatype Manipulation with Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "thread-hierarchy" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover, stm }: + mkDerivation { + pname = "thread-hierarchy"; + version = "0.3.0.2"; + sha256 = "1bhx1s7xwf4gb8qjbbifwl5cq3gfc1girrmzm4vr0fj05myk9xph"; + libraryHaskellDepends = [ base containers stm ]; + testHaskellDepends = [ base containers hspec stm ]; + testToolDepends = [ hspec-discover ]; + description = "Simple Haskell thread management in hierarchical manner"; + license = lib.licenses.mit; + }) {}; + + "thread-local-storage" = callPackage + ({ mkDerivation, atomic-primops, base, containers, criterion }: + mkDerivation { + pname = "thread-local-storage"; + version = "0.2"; + sha256 = "152j8r7rfixkjrh1ynv2s0586bl65cpy47frhsikd40q64bf0j6n"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ atomic-primops base ]; + benchmarkHaskellDepends = [ atomic-primops base criterion ]; + description = "Several options for thread-local-storage (TLS) in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "thread-supervisor" = callPackage + ({ mkDerivation, base, clock, containers, data-default, hspec + , hspec-discover, QuickCheck, unliftio + }: + mkDerivation { + pname = "thread-supervisor"; + version = "0.2.0.0"; + sha256 = "1k42k6c2h0xs7h4gcfsjghr5jp1q2w7ay1drlfw2ghl8zmfh2pnv"; + libraryHaskellDepends = [ + base clock containers data-default unliftio + ]; + testHaskellDepends = [ + base clock data-default hspec QuickCheck unliftio + ]; + testToolDepends = [ hspec-discover ]; + description = "A simplified implementation of Erlang/OTP like supervisor over thread"; + license = lib.licenses.mit; + }) {}; + + "thread-utils-context" = callPackage + ({ mkDerivation, base, containers, ghc-prim, hspec + , hspec-expectations, thread-utils-finalizers + }: + mkDerivation { + pname = "thread-utils-context"; + version = "0.3.0.4"; + sha256 = "1z40qlr40iylms4623bhz9m54zln05vrh9iamypy7d2l5fb4y556"; + libraryHaskellDepends = [ + base containers ghc-prim thread-utils-finalizers + ]; + testHaskellDepends = [ + base containers ghc-prim hspec hspec-expectations + thread-utils-finalizers + ]; + description = "Garbage-collected thread local storage"; + license = lib.licenses.bsd3; + }) {}; + + "thread-utils-finalizers" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "thread-utils-finalizers"; + version = "0.1.1.0"; + sha256 = "0ayr1y77b5mxwi7kk1irvd07g5v28rkzrlz1h7mbx5kgxza5naq3"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base ghc-prim ]; + description = "Perform finalization for threads"; + license = lib.licenses.bsd3; + }) {}; + + "threadPool" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "threadPool"; + version = "0.3.1"; + sha256 = "18zr8k9sldbkvs5yw0ann92amri6dv2n8wws87lcqxgs52sw6pwi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base process ]; + description = "Runs other programs in the manner of a thread pool"; + license = "GPL"; + mainProgram = "threadpool"; + }) {}; + + "threaded" = callPackage + ({ mkDerivation, async, base, chan, extractable-singleton, hashable + , monad-control-aligned, mtl, stm, tmapmvar + }: + mkDerivation { + pname = "threaded"; + version = "0.0.0"; + sha256 = "1f7zvigy2gwj0dsxfs4m07ng4k4l29i6mccjnvqz0b45gsm1b4fj"; + libraryHaskellDepends = [ + async base chan extractable-singleton hashable + monad-control-aligned mtl stm tmapmvar + ]; + testHaskellDepends = [ + async base chan extractable-singleton hashable + monad-control-aligned mtl stm tmapmvar + ]; + description = "Manage concurrently operating threads without having to spark them"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "threadmanager" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "threadmanager"; + version = "0.1.7"; + sha256 = "17s26hlailbr8c9d3dv1pwiy81m3nzr3sw0v9y716rmhldf7k09f"; + libraryHaskellDepends = [ base containers ]; + description = "(deprecated in favor of 'threads') Simple thread management"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "threads" = callPackage + ({ mkDerivation, base, concurrent-extra, HUnit, stm, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "threads"; + version = "0.5.1.8"; + sha256 = "17jaq8gn5p3pgvwvswam379vdmdcq2241n3kwy6mmrisa45db564"; + libraryHaskellDepends = [ base stm ]; + testHaskellDepends = [ + base concurrent-extra HUnit stm test-framework test-framework-hunit + ]; + description = "Fork threads and wait for their result"; + license = lib.licenses.bsd3; + }) {}; + + "threads-extras" = callPackage + ({ mkDerivation, base, stm, threads }: + mkDerivation { + pname = "threads-extras"; + version = "0.1.0.3"; + sha256 = "1dfbh04nb4zm96yzx7520lixks5v2y4w5ykcdcqm7w5s196pq858"; + libraryHaskellDepends = [ base stm threads ]; + testHaskellDepends = [ base ]; + description = "Extends the threads package with a bounded thread group"; + license = lib.licenses.bsd3; + }) {}; + + "threads-pool" = callPackage + ({ mkDerivation, base, containers, mtl, stm }: + mkDerivation { + pname = "threads-pool"; + version = "0.1"; + sha256 = "1x1yafxaaf8r02cqipqnm9shj74kja1bqdp0d1cq5kdhcnh22xkz"; + libraryHaskellDepends = [ base containers mtl stm ]; + description = "A library to operate with pool of haskell's IO threads"; + license = lib.licenses.bsd3; + }) {}; + + "threads-supervisor" = callPackage + ({ mkDerivation, base, bytestring, clock, QuickCheck, retry, stm + , tasty, tasty-hunit, tasty-quickcheck, time, transformers + , unordered-containers + }: + mkDerivation { + pname = "threads-supervisor"; + version = "1.2.0.2"; + sha256 = "0qaazhx88g2rgr16v5xp6dv92vmn0vpvj6yyd07a1frkplhhcxpi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base clock retry stm time transformers unordered-containers + ]; + executableHaskellDepends = [ base stm time unordered-containers ]; + testHaskellDepends = [ + base bytestring QuickCheck retry stm tasty tasty-hunit + tasty-quickcheck time transformers + ]; + description = "Simple, IO-based library for Erlang-style thread supervision"; + license = lib.licenses.mit; + mainProgram = "threads-supervisor-example"; + }) {}; + + "threadscope" = callPackage + ({ mkDerivation, array, base, binary, bytestring, cairo, containers + , deepseq, file-embed, filepath, ghc-events, glib, gtk, mtl, pango + , template-haskell, temporary, text, time, unix + }: + mkDerivation { + pname = "threadscope"; + version = "0.2.14.1"; + sha256 = "0hfn90299mp18p2bjj2bgfi1pk3ndxz4nv2ac6z52kvh00sr9drq"; + revision = "1"; + editedCabalFile = "11qpwvsic884nx2v2g2fw7i6n9905rjpj6lp150insh6cs88kqfc"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base binary bytestring cairo containers deepseq file-embed + filepath ghc-events glib gtk mtl pango template-haskell temporary + text time unix + ]; + description = "A graphical tool for profiling parallel Haskell programs"; + license = lib.licenses.bsd3; + mainProgram = "threadscope"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "threefish" = callPackage + ({ mkDerivation, array, base, bytestring, cereal, crypto-api + , data-default, entropy, random, tagged + }: + mkDerivation { + pname = "threefish"; + version = "0.2.6"; + sha256 = "1v4vxm2yb7wmzkh9rsf5b6m04wjmy7yr7jq49b5msddjdzhfmf91"; + libraryHaskellDepends = [ + array base bytestring cereal crypto-api data-default entropy random + tagged + ]; + description = "The Threefish block cipher and the Skein hash function for Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "threepenny-editors" = callPackage + ({ mkDerivation, base, bifunctors, casing, containers, generics-sop + , profunctors, semigroups, text, threepenny-gui + }: + mkDerivation { + pname = "threepenny-editors"; + version = "0.5.6.1"; + sha256 = "0x6x4cfs52lwdcxjyqirrb8ka5pm40l89xsxaz9vvz44hmixqjrj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bifunctors casing containers generics-sop profunctors + semigroups text threepenny-gui + ]; + description = "Composable algebraic editors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "threepenny-gui" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , data-default, deepseq, exceptions, file-embed, filepath, hashable + , safe, snap-core, snap-server, stm, template-haskell, text + , transformers, unordered-containers, vault, vector, websockets + , websockets-snap + }: + mkDerivation { + pname = "threepenny-gui"; + version = "0.9.4.1"; + sha256 = "199jpgzmjlraspazaq9crv1zl92xmi8k2fif5kvznzpjvl4b1k1k"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson async base bytestring containers data-default deepseq + exceptions file-embed filepath hashable safe snap-core snap-server + stm template-haskell text transformers unordered-containers vault + vector websockets websockets-snap + ]; + description = "GUI framework that uses the web browser as a display"; + license = lib.licenses.bsd3; + }) {}; + + "threepenny-gui-contextmenu" = callPackage + ({ mkDerivation, base, threepenny-gui }: + mkDerivation { + pname = "threepenny-gui-contextmenu"; + version = "0.1.0.0"; + sha256 = "0lj2sh2rkizbm97yxlcdmh22ybjiamhgz65s8rybm2i7imcaa3q9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base threepenny-gui ]; + executableHaskellDepends = [ base threepenny-gui ]; + description = "Write simple nested context menus for threepenny-gui"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "threepenny-gui-contextmenu-exe"; + broken = true; + }) {}; + + "threepenny-gui-flexbox" = callPackage + ({ mkDerivation, base, clay, text, threepenny-gui }: + mkDerivation { + pname = "threepenny-gui-flexbox"; + version = "0.4.2"; + sha256 = "1xghm7f49gvl1mk7h4bdvck7yn0jx53qq2wvzkkqwi78q0w2b1l6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base clay text threepenny-gui ]; + executableHaskellDepends = [ base threepenny-gui ]; + description = "Flexbox layouts for Threepenny-gui"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "threepenny-flexbox-exe"; + broken = true; + }) {}; + + "thrift" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, binary + , bytestring, containers, ghc-prim, hashable, hspec, hspec-core + , HTTP, network, network-uri, QuickCheck, split, text + , unordered-containers, vector + }: + mkDerivation { + pname = "thrift"; + version = "0.13.0"; + sha256 = "005gaw3n548l7ij8m2di2b7nmfz2sg6nhafb3xjccw9wgwzl9qs2"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring binary bytestring containers + ghc-prim hashable hspec-core HTTP network network-uri QuickCheck + split text unordered-containers vector + ]; + testHaskellDepends = [ + base bytestring hspec QuickCheck unordered-containers + ]; + description = "Haskell bindings for the Apache Thrift RPC system"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "thrist" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "thrist"; + version = "0.4"; + sha256 = "16alzsalzlvwg3cjfy8yysv8z72v7v1in1hbi5prz6gm1ws4rcly"; + libraryHaskellDepends = [ base ]; + description = "Type-threaded list"; + license = lib.licenses.bsd3; + }) {}; + + "throttle" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "throttle"; + version = "3.0.0"; + sha256 = "1yxmq7244a8bcw1jg00dqcpwzf8h1333c51k9d0v39flpkzp5qlc"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "throttle-io-stream" = callPackage + ({ mkDerivation, async, base, bytestring, clock, HUnit, say, stm + , stm-chans, test-framework, test-framework-hunit, text + }: + mkDerivation { + pname = "throttle-io-stream"; + version = "0.2.0.1"; + sha256 = "13icrx3nrgidnb7j3ixqz93rcsc63qmczkvjyg74pjrb0rlsi5z8"; + libraryHaskellDepends = [ async base clock stm stm-chans ]; + testHaskellDepends = [ + async base bytestring clock HUnit say stm stm-chans test-framework + test-framework-hunit text + ]; + description = "Throttler between arbitrary IO producer and consumer functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "throttled" = callPackage + ({ mkDerivation, async, base, stm }: + mkDerivation { + pname = "throttled"; + version = "1.1.0"; + sha256 = "0grzdhgpba5wjylr3ci4xp1cx6d26jhh0r018n4l3fzi1zivwagg"; + libraryHaskellDepends = [ async base stm ]; + description = "Concurrent processing of a Foldable, throttled by CPU count"; + license = lib.licenses.bsd3; + }) {}; + + "throttled-io-loop" = callPackage + ({ mkDerivation, base, hspec, natural-numbers, QuickCheck, time }: + mkDerivation { + pname = "throttled-io-loop"; + version = "0.1.0.2"; + sha256 = "031mf4fwvqfnlazz0ypjs2bn2245xqb3i5k3k8mmm429grflwa6m"; + libraryHaskellDepends = [ base natural-numbers time ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Loop over an action but throttle it to a certain rate"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "through-text" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, text }: + mkDerivation { + pname = "through-text"; + version = "0.1.0.0"; + sha256 = "1kdl36n98kajaa7v7js2sy8bi09p8rrxmlfcclcfc1l92bd2aclk"; + revision = "8"; + editedCabalFile = "1h55jhl5igpli19qirk0wv5gl7ihhw0glbha18xpghfz2z6fjwl3"; + libraryHaskellDepends = [ base bytestring case-insensitive text ]; + description = "Convert textual types through Text without needing O(n^2) instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "throwable-exceptions" = callPackage + ({ mkDerivation, base, doctest, either, safe-exceptions, silently + , tasty, tasty-discover, tasty-hunit, template-haskell, text + }: + mkDerivation { + pname = "throwable-exceptions"; + version = "0.1.0.9"; + sha256 = "1ab9qx87r0wxrvx9fk77cpimj0pm1qa2pvcv4b8sadj0s8fkrcis"; + libraryHaskellDepends = [ base safe-exceptions template-haskell ]; + testHaskellDepends = [ + base doctest either safe-exceptions silently tasty tasty-discover + tasty-hunit text + ]; + testToolDepends = [ tasty-discover ]; + description = "throwable-exceptions gives the easy way to throw exceptions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "thumbnail" = callPackage + ({ mkDerivation, base, bytestring, gd }: + mkDerivation { + pname = "thumbnail"; + version = "0.8.0"; + sha256 = "1ms7pzw4lrpkpv6sb0l7jvw5a0n5j7fc9wyi28bq7ik22d4sc8kd"; + libraryHaskellDepends = [ base bytestring gd ]; + description = "generate thumbnail image"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "thumbnail-plus" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , data-default, directory, either, gd, hspec, imagesize-conduit + , resourcet, temporary, transformers + }: + mkDerivation { + pname = "thumbnail-plus"; + version = "1.0.5"; + sha256 = "0320yfgnsazl7bxm9zf077mi4dgfmlcfnzy1qpdl9w3jl5i7z441"; + revision = "1"; + editedCabalFile = "0ghmlvcwy8klfq2f0brsg0zyqd0rbclfb990b50clmd2dsmx83wl"; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra data-default directory either + gd imagesize-conduit resourcet temporary transformers + ]; + testHaskellDepends = [ + base conduit conduit-extra data-default directory hspec resourcet + transformers + ]; + description = "Generate thumbnails easily and safely"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "thumbnail-polish" = callPackage + ({ mkDerivation, base, bytestring, data-default, directory + , filepath, friday, friday-devil, nonce, resourcet, text + }: + mkDerivation { + pname = "thumbnail-polish"; + version = "0.0.1.1"; + sha256 = "1bl45s6cb5pak3g5w3p98n7dipg1b8fapq7y5radzlwkgjchp600"; + libraryHaskellDepends = [ + base bytestring data-default directory filepath friday friday-devil + nonce resourcet text + ]; + description = "Image thumbnail creation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "thyme" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , cpphs, criterion, deepseq, hashable, mtl, old-locale, profunctors + , QuickCheck, random, template-haskell, text, time, vector + , vector-space, vector-th-unbox + }: + mkDerivation { + pname = "thyme"; + version = "0.4"; + sha256 = "098kqmirzcllfpfsxivc42dsvvlih89xfzkmif8gjzcqiw6agx41"; + revision = "1"; + editedCabalFile = "0y7xc8q2n8lbfi0q4isj29w5qdy3bjlb8yywdyajjp9k1kp23vnr"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers deepseq hashable mtl + old-locale profunctors QuickCheck random template-haskell text time + vector vector-space vector-th-unbox + ]; + libraryToolDepends = [ cpphs ]; + testHaskellDepends = [ + attoparsec base bytestring containers mtl old-locale profunctors + QuickCheck random text time vector-space + ]; + benchmarkHaskellDepends = [ + base criterion mtl old-locale profunctors QuickCheck random time + vector vector-space + ]; + description = "A faster time library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tianbar" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , containers, dbus, directory, filepath, gi-gdk, gi-gio, gi-glib + , gi-gtk, gi-webkit2, gtk3, haskell-gi-base, http-types, lens + , mime-types, mtl, network, process, random, scientific, split + , tasty, tasty-quickcheck, text, transformers, unordered-containers + , utf8-string, vector, webkitgtk, xdg-basedir, xmonad + , xmonad-contrib + }: + mkDerivation { + pname = "tianbar"; + version = "1.2.5"; + sha256 = "1il31vwcl3lag1nz9a9j8i7g160djbdbfcd58qi7d9sw9mcjk361"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base blaze-html blaze-markup dbus utf8-string xmonad xmonad-contrib + ]; + executableHaskellDepends = [ + aeson base bytestring containers dbus directory filepath gi-gdk + gi-gio gi-glib gi-gtk gi-webkit2 haskell-gi-base http-types lens + mime-types mtl network process random scientific split text + transformers unordered-containers utf8-string vector xdg-basedir + ]; + executablePkgconfigDepends = [ gtk3 webkitgtk ]; + testHaskellDepends = [ + aeson base bytestring containers dbus directory filepath gi-gdk + gi-gio gi-glib gi-gtk gi-webkit2 haskell-gi-base http-types lens + mime-types mtl network process random scientific split tasty + tasty-quickcheck text transformers unordered-containers utf8-string + vector xdg-basedir + ]; + description = "A desktop bar based on WebKit"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "tianbar"; + broken = true; + }) {inherit (pkgs) gtk3; inherit (pkgs) webkitgtk;}; + + "tibetan-utils" = callPackage + ({ mkDerivation, base, composition-prelude, hspec, hspec-megaparsec + , megaparsec, text + }: + mkDerivation { + pname = "tibetan-utils"; + version = "0.1.2.1"; + sha256 = "1crs90dy9ljprxb19x3zj92579njjw6ki5jnnjj8afrharim9ppj"; + libraryHaskellDepends = [ + base composition-prelude megaparsec text + ]; + testHaskellDepends = [ + base hspec hspec-megaparsec megaparsec text + ]; + description = "Parse and display tibetan numerals"; + license = lib.licenses.bsd3; + }) {}; + + "tic-tac-toe" = callPackage + ({ mkDerivation, base, glade, gtk, haskell98 }: + mkDerivation { + pname = "tic-tac-toe"; + version = "0.1"; + sha256 = "0bdls2xz281zdxq5z6vbkahmf6bpiqr0ra823j21783jwiyh8j01"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base glade gtk haskell98 ]; + description = "Useful if reading \"Why FP matters\" by John Hughes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tic-tac-toe"; + }) {}; + + "ticker" = callPackage + ({ mkDerivation, async, base, deepseq, doctest, Glob, hspec + , safe-exceptions + }: + mkDerivation { + pname = "ticker"; + version = "1.0.0"; + sha256 = "16n1qxhp6i14h636n7r427s89v7z4kmfi7ivc6a0sz6jzh4h5c0d"; + revision = "1"; + editedCabalFile = "1d1zj1x0plk3s0jy8ps6mwx94rg82smcmjzb85fwv7dy2dhrkzg7"; + libraryHaskellDepends = [ async base safe-exceptions ]; + testHaskellDepends = [ async base deepseq doctest Glob hspec ]; + description = "A concurrent utility inspired by Ticker in golang"; + license = lib.licenses.bsd3; + }) {}; + + "ticket-management" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, directory + , optparse-applicative, QuickCheck, text, time, unliftio + }: + mkDerivation { + pname = "ticket-management"; + version = "0.2.0.0"; + sha256 = "0cbdkjjh2sfsj4cjgxvxjrva6rb0gli36q3g8idhwf7wa2llyz4w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal containers directory optparse-applicative + QuickCheck text time unliftio + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck text ]; + description = "A basic implementation of a personal ticket management system"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "ticket-manager"; + broken = true; + }) {}; + + "tickle" = callPackage + ({ mkDerivation, base, bifunctors, bytestring, checkers, filepath + , lens, mtl, papa, QuickCheck, semigroupoids, semigroups, tasty + , tasty-hunit, tasty-quickcheck, transformers, validation + }: + mkDerivation { + pname = "tickle"; + version = "0.0.9"; + sha256 = "10fq51mvks300yhhzzsjfmjd0g888z35x7qc4b7a2i7307zjrjml"; + libraryHaskellDepends = [ + base bifunctors bytestring filepath mtl papa semigroupoids + semigroups transformers validation + ]; + testHaskellDepends = [ + base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "A port of @Data.Binary@"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tictactoe3d" = callPackage + ({ mkDerivation, base, tuples-homogenous-h98, vector }: + mkDerivation { + pname = "tictactoe3d"; + version = "0.1.0.3"; + sha256 = "0xpfcabhlpnp883jb23sjcilan1cwwykvvlqvc6qzhda63fcyqp1"; + libraryHaskellDepends = [ base tuples-homogenous-h98 vector ]; + description = "3D Tic-Tac-Toe game"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tidal" = callPackage + ({ mkDerivation, base, bytestring, clock, colour, containers + , criterion, deepseq, exceptions, hosc, microspec, mtl, network + , parsec, primitive, random, text, tidal-link, transformers, weigh + }: + mkDerivation { + pname = "tidal"; + version = "1.9.5"; + sha256 = "1skm8x9gh60c0i1rr0a18jxi6y4mpi83fvzjcadlziwjna5x6a3w"; + revision = "1"; + editedCabalFile = "1hp0r7mav7m6ga6lxjvw7lkhnw240a7pzc65s97k4kcax2ibvq96"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring clock colour containers deepseq exceptions hosc mtl + network parsec primitive random text tidal-link transformers + ]; + testHaskellDepends = [ + base containers deepseq hosc microspec parsec + ]; + benchmarkHaskellDepends = [ base criterion weigh ]; + description = "Pattern language for improvised music"; + license = lib.licenses.gpl3Only; + }) {}; + + "tidal-link" = callPackage + ({ mkDerivation, base, system-cxx-std-lib }: + mkDerivation { + pname = "tidal-link"; + version = "1.0.3"; + sha256 = "1yqxwjs2y8n01j3x6mc4cg2ka4kl0k3yi0wmcxcs5v257g8f8dg7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base system-cxx-std-lib ]; + executableHaskellDepends = [ base ]; + description = "Ableton Link integration for Tidal"; + license = lib.licenses.gpl3Only; + mainProgram = "linktest"; + }) {}; + + "tidal-midi" = callPackage + ({ mkDerivation, base, containers, PortMidi, tidal, time + , transformers + }: + mkDerivation { + pname = "tidal-midi"; + version = "0.9.10"; + sha256 = "0d59s9vq2jmlb8b1bbay6n5911fjm9j04c9545p4i5visniv61b4"; + revision = "3"; + editedCabalFile = "0m6hn5nr0lj6h18388kf0dspiv798w6c2h73z6hrypn64dwmhvdg"; + libraryHaskellDepends = [ + base containers PortMidi tidal time transformers + ]; + description = "Please ignore this package"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tidal-serial" = callPackage + ({ mkDerivation, base, bytestring, containers, serialport, tidal }: + mkDerivation { + pname = "tidal-serial"; + version = "0.8"; + sha256 = "1nv3zr7c1lzys3dzqhvhmfpp0kls2n7h2gw3rz1q1vh15vw3f5wd"; + libraryHaskellDepends = [ + base bytestring containers serialport tidal + ]; + description = "Serial support for tidal"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tidal-vis" = callPackage + ({ mkDerivation, async, base, cairo, colour, containers, gloss + , hashable, hosc, mtl, network, SDL, SDL-gfx, SDL-image, SDL-ttf + , tidal, time, unagi-chan + }: + mkDerivation { + pname = "tidal-vis"; + version = "1.0.15"; + sha256 = "0h198v3p1z8bmn993w54a7pm4s445lvf7683h23wydpnfckxv06h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base cairo colour containers gloss hashable hosc mtl network + SDL SDL-gfx SDL-image SDL-ttf tidal time unagi-chan + ]; + executableHaskellDepends = [ base ]; + description = "Visual rendering for Tidal patterns and osc messages"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "tidal-vis"; + broken = true; + }) {}; + + "tie-knot" = callPackage + ({ mkDerivation, base, containers, mtl, recursion-schemes }: + mkDerivation { + pname = "tie-knot"; + version = "0.2"; + sha256 = "1iksr5h6cyyl88z35fbaskriv4vhc1696d3i1i3c171c0vq0hwg4"; + libraryHaskellDepends = [ base containers mtl recursion-schemes ]; + description = "\"Ties the knot\" on a given set of structures that reference each other by keys"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tiempo" = callPackage + ({ mkDerivation, base, deepseq, time }: + mkDerivation { + pname = "tiempo"; + version = "0.0.1.1"; + sha256 = "13jazsgjs95hykshjsvjx05hdhj5jcl85sqhci4hmjhyivplxc58"; + libraryHaskellDepends = [ base deepseq time ]; + description = "Specify time intervals in different units (secs, mins, hours, etc.)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tiger" = callPackage + ({ mkDerivation, array, base, containers, uuagc, uuagc-cabal, uulib + }: + mkDerivation { + pname = "tiger"; + version = "1.1.1"; + sha256 = "1llmizacz4sg77l5yi3f9m9xkckl1mpjh0ly20cbqf5747q354q1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers uuagc uuagc-cabal uulib + ]; + description = "Tiger Compiler of Universiteit Utrecht"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tiger"; + broken = true; + }) {}; + + "tight-apply" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tight-apply"; + version = "0.1.0.0"; + sha256 = "069gwshl52cngbm563snyvjdgm39cgrlpq446mh45adjmbfd26c4"; + libraryHaskellDepends = [ base ]; + description = "Tightly binding infix function application"; + license = lib.licenses.publicDomain; + }) {}; + + "tightrope" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-types + , lens, mtl, text, wai, wai-extra, wreq + }: + mkDerivation { + pname = "tightrope"; + version = "0.2.0.0"; + sha256 = "1vvzfsl166qhg0ykq71rzavllid216f6fg5xrk2454z9zskc9n60"; + libraryHaskellDepends = [ + aeson base bytestring containers http-types lens mtl text wai + wai-extra wreq + ]; + description = "Nice API for a Slackbot"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tighttp" = callPackage + ({ mkDerivation, base, bytestring, handle-like, monads-tf + , old-locale, papillon, simple-pipe, time + }: + mkDerivation { + pname = "tighttp"; + version = "0.0.0.10"; + sha256 = "0q0177nm71c6sl7qdw0za740m52bhqavkn4b7f6dxwvfw15icxdz"; + revision = "1"; + editedCabalFile = "077s20c7cl29h65v5sgh4df5r41574srll20r6cmbdbb339jr4nr"; + libraryHaskellDepends = [ + base bytestring handle-like monads-tf old-locale papillon + simple-pipe time + ]; + description = "Tiny and Incrementally-Growing HTTP library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tikzsd" = callPackage + ({ mkDerivation, array, base, containers, lens, mtl, parsec + , transformers + }: + mkDerivation { + pname = "tikzsd"; + version = "1.0.0"; + sha256 = "1y2pxbmm22dmrvgsqv2gvy3nf8vh3ln5pinrfsbim8qk1qfayina"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers lens mtl parsec transformers + ]; + executableHaskellDepends = [ + array base containers lens mtl parsec transformers + ]; + description = "A program for generating LaTeX code of string diagrams"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "tikzsd"; + broken = true; + }) {}; + + "tile" = callPackage + ({ mkDerivation, base, HUnit }: + mkDerivation { + pname = "tile"; + version = "0.3.0.0"; + sha256 = "1w35rhrpjs39xbcg2i635jxdkbp4nhkzrrnl9p3bz85yc1iiiv8m"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base HUnit ]; + description = "Slippy map tile functionality"; + license = lib.licenses.bsd3; + }) {}; + + "tilings" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tilings"; + version = "0.1"; + sha256 = "03a9bc4zbfb3c0dd75rxj7h9pj3sc23l9a9gmabcww5nsx8kpjys"; + libraryHaskellDepends = [ base ]; + description = "substitution tilings"; + license = lib.licenses.bsd3; + }) {}; + + "timberc" = callPackage + ({ mkDerivation, array, base, binary, bytestring, bzlib, filepath + , happy, haskell98, mtl, pretty + }: + mkDerivation { + pname = "timberc"; + version = "1.0.3"; + sha256 = "0x2yc57g9g5ii14l65xkly55rhx44nfjqnbl4bqf286mqsgz191j"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base binary bytestring bzlib filepath haskell98 mtl pretty + ]; + executableToolDepends = [ happy ]; + description = "The Timber Compiler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "timberc"; + }) {}; + + "time_1_14" = callPackage + ({ mkDerivation, base, criterion, deepseq, QuickCheck, random + , tasty, tasty-hunit, tasty-quickcheck, template-haskell + }: + mkDerivation { + pname = "time"; + version = "1.14"; + sha256 = "0gkzffnvi33ksw4zln0d31dpmqiyl8gicrx04g8j13kjr5ygx86z"; + libraryHaskellDepends = [ base deepseq template-haskell ]; + testHaskellDepends = [ + base deepseq QuickCheck random tasty tasty-hunit tasty-quickcheck + template-haskell + ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "A time library"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "time-cache" = callPackage + ({ mkDerivation, auto-update, base, text, time, time-units + , transformers + }: + mkDerivation { + pname = "time-cache"; + version = "0.1"; + sha256 = "0c0fscki5rnsdg0769s204wlki4vn9diqpi3xlhrwvp1pgczqa2c"; + libraryHaskellDepends = [ + auto-update base text time time-units transformers + ]; + description = "Cache current time and formatted time text"; + license = lib.licenses.publicDomain; + }) {}; + + "time-compat" = callPackage + ({ mkDerivation, base, base-compat, base-orphans, deepseq, hashable + , HUnit, QuickCheck, tagged, tasty, tasty-hunit, tasty-quickcheck + , time + }: + mkDerivation { + pname = "time-compat"; + version = "1.9.6.1"; + sha256 = "103b3vpn277kkccv6jv54b2wpi5c00mpb01ndl9w4y4nxc0bn1xd"; + revision = "6"; + editedCabalFile = "0lpv1x3q4j7h0rn9pjdcf8armvkdgzw905hkprgzb9h33bq1wqqp"; + libraryHaskellDepends = [ + base base-orphans deepseq hashable time + ]; + testHaskellDepends = [ + base base-compat deepseq hashable HUnit QuickCheck tagged tasty + tasty-hunit tasty-quickcheck time + ]; + description = "Compatibility package for time"; + license = lib.licenses.bsd3; + }) {}; + + "time-domain" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "time-domain"; + version = "0.1.0.3"; + sha256 = "1wwhqgg0fv8c55fzpwvk57xhgm0ir54zkchrzijjbia5591pzb81"; + libraryHaskellDepends = [ base time ]; + description = "A library for time domains and durations"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.turion ]; + }) {}; + + "time-extras" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "time-extras"; + version = "1.1.4"; + sha256 = "1k9adm922l431gyk8figx5df1n2xk5awir2fpijnvvyphrwk5p3l"; + libraryHaskellDepends = [ base time ]; + description = "Data instances for the time package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "time-exts" = callPackage + ({ mkDerivation, attoparsec, base, bindings-DSL, deepseq, HUnit + , ieee754, lens-simple, mtl, old-locale, QuickCheck, random, text + , time, tz + }: + mkDerivation { + pname = "time-exts"; + version = "3.0.4"; + sha256 = "08nffyg181m1bgna4b6bv74w04byizzd5j80ad5xjb0mifbynzdd"; + libraryHaskellDepends = [ + attoparsec base bindings-DSL deepseq lens-simple mtl old-locale + random text time tz + ]; + testHaskellDepends = [ + attoparsec base bindings-DSL deepseq HUnit ieee754 lens-simple mtl + old-locale QuickCheck random text time tz + ]; + description = "Yet another time library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "time-http" = callPackage + ({ mkDerivation, ascii, attempt, attoparsec, base + , base-unicode-symbols, blaze-builder, blaze-textual, bytestring + , convertible-text, data-default, failure, QuickCheck, tagged, time + }: + mkDerivation { + pname = "time-http"; + version = "0.5"; + sha256 = "0jbiawi14p8cgcxvr5b38kyjdmhq1lagr1dqnlpymlv7d7pcxljd"; + libraryHaskellDepends = [ + ascii attempt attoparsec base base-unicode-symbols blaze-builder + blaze-textual bytestring convertible-text data-default failure + tagged time + ]; + testHaskellDepends = [ + ascii attempt attoparsec base base-unicode-symbols blaze-builder + blaze-textual bytestring convertible-text data-default failure + QuickCheck tagged time + ]; + description = "Parse and format HTTP/1.1 Date and Time strings"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + }) {}; + + "time-interval" = callPackage + ({ mkDerivation, base, time-units }: + mkDerivation { + pname = "time-interval"; + version = "0.1.1"; + sha256 = "097yab0j9dpplq65a9x6liisdrakag6azmylis4yxv2zlg1f2wrl"; + libraryHaskellDepends = [ base time-units ]; + description = "Use a time unit class, but hold a concrete time type"; + license = lib.licenses.publicDomain; + }) {}; + + "time-io-access" = callPackage + ({ mkDerivation, base, base-io-access, time }: + mkDerivation { + pname = "time-io-access"; + version = "0.1.0.0"; + sha256 = "0n05lw6zpcfr3lwy2qn7v0j3ym1la9x0mak8szaxc2nbkyc8drrb"; + libraryHaskellDepends = [ base base-io-access time ]; + description = "IO Access for time"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "time-lens" = callPackage + ({ mkDerivation, base, data-lens-light, time }: + mkDerivation { + pname = "time-lens"; + version = "0.4.0.2"; + sha256 = "07nh97x1mx5hc48xqv3gk3cgls6xpb829h3bzsjx8rwqnzybijyq"; + libraryHaskellDepends = [ base data-lens-light time ]; + description = "Lens-based interface to Data.Time data structures"; + license = lib.licenses.bsd3; + }) {}; + + "time-locale-compat" = callPackage + ({ mkDerivation, base, old-locale, time }: + mkDerivation { + pname = "time-locale-compat"; + version = "0.1.1.5"; + sha256 = "0b2hmj8wwrfkndwzgm11qr496ca2ahwdxcj3m0ii91bxvrk1bzq7"; + libraryHaskellDepends = [ base old-locale time ]; + description = "Compatibile module for time-format locale"; + license = lib.licenses.bsd3; + }) {}; + + "time-locale-vietnamese" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "time-locale-vietnamese"; + version = "1.0.0.0"; + sha256 = "0xhbfdzrlhj3096w2dgk2ijpzs4kzym11sz3r0h8r19a3jrjs1ln"; + libraryHaskellDepends = [ base time ]; + description = "Vietnamese locale for date and time format"; + license = lib.licenses.asl20; + }) {}; + + "time-machine" = callPackage + ({ mkDerivation, base, hspec, HUnit, mtl, time, tz }: + mkDerivation { + pname = "time-machine"; + version = "0.1.0"; + sha256 = "1nz14g7n4igy46gkw3xvksmi062vxkbbmp8q5hbjky2x7jnc8h8j"; + libraryHaskellDepends = [ base mtl time tz ]; + testHaskellDepends = [ base hspec HUnit mtl time tz ]; + description = "A library to mock the current time"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "time-manager" = callPackage + ({ mkDerivation, auto-update, base, unliftio }: + mkDerivation { + pname = "time-manager"; + version = "0.0.1"; + sha256 = "0nx03qrnvxd1r0mdy8qzr5hd0gfzjg67cqlg63nbhsdwz8ijaj87"; + libraryHaskellDepends = [ auto-update base unliftio ]; + description = "Scalable timer"; + license = lib.licenses.mit; + }) {}; + + "time-out" = callPackage + ({ mkDerivation, base, data-default-class, exceptions + , time-interval, time-units, transformers + }: + mkDerivation { + pname = "time-out"; + version = "0.2"; + sha256 = "1nlz20n5nvr1n43h9zpih9lvbqx29jyr8624wqyjhvgbx37isfif"; + libraryHaskellDepends = [ + base data-default-class exceptions time-interval time-units + transformers + ]; + testHaskellDepends = [ base time-units transformers ]; + description = "Timers, timeouts, alarms, monadic wrappers"; + license = lib.licenses.publicDomain; + }) {}; + + "time-parsers" = callPackage + ({ mkDerivation, attoparsec, base, bifunctors, parsec, parsers + , tasty, tasty-hunit, template-haskell, text, time + }: + mkDerivation { + pname = "time-parsers"; + version = "0.2"; + sha256 = "06hhc7db5rjdyp29wqkznviv3jmrr8bcbi9ggmrrg9dgw6q5ffg9"; + libraryHaskellDepends = [ base parsers template-haskell time ]; + testHaskellDepends = [ + attoparsec base bifunctors parsec parsers tasty tasty-hunit + template-haskell text time + ]; + description = "Parsers for types in `time`"; + license = lib.licenses.bsd3; + }) {}; + + "time-patterns" = callPackage + ({ mkDerivation, base, intervals, time }: + mkDerivation { + pname = "time-patterns"; + version = "0.1.4.3"; + sha256 = "0qyg2y41c0bn296zyxfhjjjm0bxn4vmns242vl90j0b0siz69qr0"; + libraryHaskellDepends = [ base intervals time ]; + description = "Patterns for recurring events"; + license = lib.licenses.bsd3; + }) {}; + + "time-qq" = callPackage + ({ mkDerivation, base, hspec, template-haskell, time + , time-locale-compat + }: + mkDerivation { + pname = "time-qq"; + version = "0.0.1.0"; + sha256 = "11sch73355fpwqgvg8cq0br0108mj9ph085vycnyq1jndrd0wvxd"; + libraryHaskellDepends = [ + base template-haskell time time-locale-compat + ]; + testHaskellDepends = [ base hspec ]; + description = "Quasi-quoter for UTCTime times"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "time-quote" = callPackage + ({ mkDerivation, base, doctest, doctest-discover, template-haskell + , time + }: + mkDerivation { + pname = "time-quote"; + version = "1.9.0.0"; + sha256 = "0yppmprksy2c28rnswdlipwprgb6fck7wjm9dr9z28xhq329hgg6"; + libraryHaskellDepends = [ base template-haskell time ]; + testHaskellDepends = [ + base doctest doctest-discover template-haskell time + ]; + description = "Quasi-quoters for dates and times"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "time-recurrence" = callPackage + ({ mkDerivation, base, data-ordlist, HUnit, mtl, old-locale + , test-framework, test-framework-hunit, time + }: + mkDerivation { + pname = "time-recurrence"; + version = "0.9.3"; + sha256 = "03akzmgigx18xak3wkk45gn77f3kkfz007h8s2h6yd3q0ivb8v9i"; + libraryHaskellDepends = [ base data-ordlist mtl time ]; + testHaskellDepends = [ + base data-ordlist HUnit mtl old-locale test-framework + test-framework-hunit time + ]; + description = "Generate recurring dates"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "time-series" = callPackage + ({ mkDerivation, array, base, containers, mtl }: + mkDerivation { + pname = "time-series"; + version = "0.1.0.0"; + sha256 = "1j6xrf45i4japgr35kzqcawlhdn13k3fbsjfmm2j3j92skwra095"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers mtl ]; + executableHaskellDepends = [ base ]; + description = "Time series analysis"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "time-series"; + broken = true; + }) {}; + + "time-series-lib" = callPackage + ({ mkDerivation, base, Cabal, hspec, QuickCheck }: + mkDerivation { + pname = "time-series-lib"; + version = "0.1.0"; + sha256 = "1q2ga2vx1hxcqj0sxmssgyi9k1q2pmicl50m70bw4ya5zf4i3bli"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base Cabal hspec QuickCheck ]; + doHaddock = false; + description = "Library for Time Series processing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "time-units" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "time-units"; + version = "1.0.0"; + sha256 = "16g0i6r6vj9w4lbn12jqrhgbbjjca8wbzq6546dz08aks1yrk0g1"; + libraryHaskellDepends = [ base ]; + description = "A basic library for defining units of time as types"; + license = lib.licenses.bsd3; + }) {}; + + "time-units-types" = callPackage + ({ mkDerivation, base, time-units }: + mkDerivation { + pname = "time-units-types"; + version = "0.2.0.1"; + sha256 = "1sbyjhl7gw5fn3javsb12ip7ggyi0hwzz6qdpiv1bqh1qcdxkhjb"; + libraryHaskellDepends = [ base time-units ]; + description = "Type-level representations of time durations"; + license = lib.licenses.mit; + }) {}; + + "time-w3c" = callPackage + ({ mkDerivation, base, convertible, parsec, time }: + mkDerivation { + pname = "time-w3c"; + version = "0.1.0.1"; + sha256 = "12hnvhcv18kv1djqn5dqv8i1rrzsxlvnsjyjsy9m1ngmr9nvvfbg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base convertible parsec time ]; + description = "Parse, format and convert W3C Date and Time"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "time-warp" = callPackage + ({ mkDerivation, ansi-terminal, array, async, attoparsec, base + , binary, binary-conduit, bytestring, conduit, conduit-extra + , containers, data-default, data-msgpack, deepseq, exceptions + , extra, formatting, hashable, hspec, lens, lifted-base, log-warper + , mmorph, monad-control, monad-loops, MonadRandom, mtl, network + , pqueue, QuickCheck, quickcheck-instances, random, safe + , semigroups, serokell-util, slave-thread, stm, stm-chans + , stm-conduit, streaming-commons, template-haskell, text + , text-format, time, time-units, transformers, transformers-base + , unordered-containers + }: + mkDerivation { + pname = "time-warp"; + version = "1.1.1.2"; + sha256 = "0ncw28rxhlrrr5708ymws9kb4ca4m8ljrpxma0nvxxfigg7mqrim"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal array attoparsec base binary binary-conduit + bytestring conduit conduit-extra containers data-default + data-msgpack deepseq exceptions extra formatting hashable lens + lifted-base log-warper mmorph monad-control monad-loops MonadRandom + mtl network pqueue QuickCheck quickcheck-instances random safe + semigroups serokell-util slave-thread stm stm-chans stm-conduit + streaming-commons template-haskell text text-format time time-units + transformers transformers-base unordered-containers + ]; + testHaskellDepends = [ + async base data-default data-msgpack exceptions hspec lens + log-warper mtl QuickCheck random serokell-util stm text text-format + time-units transformers + ]; + description = "Distributed systems execution emulation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "timecalc" = callPackage + ({ mkDerivation, base, haskeline, uu-parsinglib }: + mkDerivation { + pname = "timecalc"; + version = "0.1.1"; + sha256 = "05nzfydzn9nmjfmdnpf5jl238kdixbwwqkyrax89i4anmpxv1v9s"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base haskeline uu-parsinglib ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "timecalc"; + broken = true; + }) {}; + + "timeconsole" = callPackage + ({ mkDerivation, base, process, time }: + mkDerivation { + pname = "timeconsole"; + version = "0.1.0.5"; + sha256 = "1p4h007c4x7mybc4bx9bbnwrxhxn6s1nlkbwg5ixhdb4siknqasi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base process time ]; + description = "time each line of terminal output"; + license = lib.licenses.gpl2Only; + mainProgram = "timeconsole"; + }) {}; + + "timeit" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "timeit"; + version = "2.0"; + sha256 = "1sliqpvl501rlcj6s0lhmsf5ym24j4h881wzc1f1wdyvg3jz8kd1"; + revision = "2"; + editedCabalFile = "1vgxfk2021jh6jk3dimchmf9f71844zj080342qvnn5lck7c7mrm"; + libraryHaskellDepends = [ base ]; + description = "Time monadic computations with an IO base"; + license = lib.licenses.bsd3; + }) {}; + + "timelens" = callPackage + ({ mkDerivation, base, lens, time }: + mkDerivation { + pname = "timelens"; + version = "0.2.0.2"; + sha256 = "0r57fib5nzvrk8gsn26364l1a14zj9sg3kv2db4pjzy3dq0zmrpl"; + libraryHaskellDepends = [ base lens time ]; + description = "Lenses for the time package"; + license = lib.licenses.bsd3; + }) {}; + + "timeless" = callPackage + ({ mkDerivation, ansi-terminal, base, linear, time, transformers }: + mkDerivation { + pname = "timeless"; + version = "1.0.1.2"; + sha256 = "0w6cb9fsa7xxpypjinn4d2px7zmqg2rxh867h2f64ldpvvbw0a7h"; + libraryHaskellDepends = [ + ansi-terminal base linear time transformers + ]; + description = "An Arrow based Functional Reactive Programming library"; + license = lib.licenses.bsd3; + }) {}; + + "timeless-tutorials" = callPackage + ({ mkDerivation, base, timeless }: + mkDerivation { + pname = "timeless-tutorials"; + version = "1.0.0.0"; + sha256 = "05qy8znf76ykib9g94clnj0qjci757wbmdr2kgagrsdgwyyk2ihv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base timeless ]; + executableHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + mainProgram = "Tutorial1"; + }) {}; + + "timelike" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "timelike"; + version = "0.2.2"; + sha256 = "0gxpagh4pp0wfraryxvij52gm7b42alsgg8l34xsf6p06cxh8h5d"; + libraryHaskellDepends = [ base transformers ]; + description = "Type classes for types representing time"; + license = lib.licenses.asl20; + }) {}; + + "timelike-clock" = callPackage + ({ mkDerivation, base, clock, timelike, transformers }: + mkDerivation { + pname = "timelike-clock"; + version = "0.1.0"; + sha256 = "1bnwp4bzn58pmdcwnrarafvh8m28ahwsgl6lysrnyv7k2krb7qny"; + libraryHaskellDepends = [ base clock timelike transformers ]; + description = "Timelike interface for the clock library"; + license = lib.licenses.asl20; + }) {}; + + "timelike-time" = callPackage + ({ mkDerivation, base, time, timelike, transformers }: + mkDerivation { + pname = "timelike-time"; + version = "0.1.1"; + sha256 = "07a853ggcbzggcm5sg943mgb7b2qy1dzmh2ghmix9iiyc5pm6jxy"; + libraryHaskellDepends = [ base time timelike transformers ]; + description = "Timelike interface for the time library"; + license = lib.licenses.asl20; + }) {}; + + "timeline" = callPackage + ({ mkDerivation, base, bytestring, containers, hashable, hedgehog + , indexed-traversable, semigroupoids, tasty, tasty-discover + , tasty-golden, tasty-hedgehog, tasty-hunit, template-haskell, text + , th-compat, time, transformers + }: + mkDerivation { + pname = "timeline"; + version = "0.1.0.0"; + sha256 = "0ya56j51vgg380yylpakfgr5srv20ybiyy7yhfyxz21sdgz7f168"; + revision = "5"; + editedCabalFile = "07dfsj2p0qzq4r5zzljj70jhrd3y9i3wk8kb66bafbxkbjy0ggam"; + libraryHaskellDepends = [ + base containers hedgehog indexed-traversable semigroupoids + template-haskell text th-compat time + ]; + testHaskellDepends = [ + base bytestring containers hashable hedgehog indexed-traversable + tasty tasty-golden tasty-hedgehog tasty-hunit text time + transformers + ]; + testToolDepends = [ tasty-discover ]; + description = "Data type representing a piecewise-constant function over time"; + license = lib.licenses.bsd3; + }) {}; + + "timemap" = callPackage + ({ mkDerivation, base, containers, criterion, focus, hashable + , list-t, QuickCheck, quickcheck-instances, stm, stm-containers + , tasty, tasty-quickcheck, time, unordered-containers + }: + mkDerivation { + pname = "timemap"; + version = "0.0.7"; + sha256 = "06rx5q1b0r4chiiy9wi9k0q9qc4yxjk794hcq8dr7gpixgcrjjrg"; + libraryHaskellDepends = [ + base containers focus hashable list-t stm stm-containers time + unordered-containers + ]; + testHaskellDepends = [ + base containers focus hashable list-t QuickCheck + quickcheck-instances stm stm-containers tasty tasty-quickcheck time + unordered-containers + ]; + benchmarkHaskellDepends = [ + base containers criterion focus hashable list-t stm stm-containers + time unordered-containers + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "timeout" = callPackage + ({ mkDerivation, base, exceptions, mtl, QuickCheck, tasty + , tasty-quickcheck, time + }: + mkDerivation { + pname = "timeout"; + version = "0.1.1"; + sha256 = "1jddkkmc3d8ysh8rnlpkzvlg67if8c71wqmjdsysddpwwm3wbgjn"; + libraryHaskellDepends = [ base exceptions mtl time ]; + testHaskellDepends = [ + base exceptions mtl QuickCheck tasty tasty-quickcheck time + ]; + description = "Generalized sleep and timeout functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "timeout-control" = callPackage + ({ mkDerivation, base, ghc-prim, lifted-base, monad-control, mtl + , transformers-base + }: + mkDerivation { + pname = "timeout-control"; + version = "0.2"; + sha256 = "1rkr2ss41bhpbpk99913038452pwzr2lgc0xwg4k1vh9fzq5863l"; + libraryHaskellDepends = [ + base ghc-prim lifted-base monad-control mtl transformers-base + ]; + description = "Updatable timeouts as a Monad transformer"; + license = lib.licenses.bsd3; + }) {}; + + "timeout-with-results" = callPackage + ({ mkDerivation, base, deepseq, mtl, parallel }: + mkDerivation { + pname = "timeout-with-results"; + version = "0.2"; + sha256 = "1y5mc1awahcp9xpmmwqc74cfn7g0zm1cyxi396xirll8nk335nd0"; + libraryHaskellDepends = [ base deepseq mtl parallel ]; + description = "Runs a time-limited computation alowing it to return intermediate results"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "timeparsers" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , convertible, mtl, time + }: + mkDerivation { + pname = "timeparsers"; + version = "0.3.2"; + sha256 = "1dicp58f2amn5rgmnlfjpv4aj7ak6jrdlba2marglddvj4ycq1h7"; + libraryHaskellDepends = [ + attoparsec base bytestring containers convertible mtl time + ]; + description = "Attoparsec parsers for various Date/Time formats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "timeplot" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, cairo, Chart + , Chart-cairo, colour, containers, data-default, lens, regex-tdfa + , strptime, template-haskell, time, transformers, vcs-revision + }: + mkDerivation { + pname = "timeplot"; + version = "1.0.33"; + sha256 = "0jqmgxhvishmh5rh91501pmpbzhj1p7pp87z1wpls9ksscjs925f"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring bytestring-lexing cairo Chart Chart-cairo colour + containers data-default lens regex-tdfa strptime template-haskell + time transformers vcs-revision + ]; + description = "A tool for visualizing time series from log files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tplot"; + broken = true; + }) {}; + + "timeprint" = callPackage + ({ mkDerivation, base, datetime }: + mkDerivation { + pname = "timeprint"; + version = "0.1.0.3"; + sha256 = "1anb14bih8728jsygx86fq077fs0gmy4gnkaa489zy5gh468a4bg"; + libraryHaskellDepends = [ base datetime ]; + description = "Prints timestamps after each line evaluated"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "timer-wheel" = callPackage + ({ mkDerivation, atomic-primops, base, ki, primitive, random + , tasty-bench + }: + mkDerivation { + pname = "timer-wheel"; + version = "1.0.0"; + sha256 = "1fl2incjl0zsrhk6kzhv1g9wzmsvyambak4z75fw3b5s306hw763"; + libraryHaskellDepends = [ atomic-primops base ki primitive ]; + testHaskellDepends = [ base ki random ]; + benchmarkHaskellDepends = [ base ki random tasty-bench ]; + description = "A timer wheel"; + license = lib.licenses.bsd3; + }) {}; + + "timerep" = callPackage + ({ mkDerivation, attoparsec, base, monoid-subclasses, QuickCheck + , tasty, tasty-hunit, tasty-quickcheck, text, time + }: + mkDerivation { + pname = "timerep"; + version = "2.1.0.0"; + sha256 = "1qik0bg609657y12vlkiip4ry586bkwyfmy5wabnf1qc184zqzir"; + libraryHaskellDepends = [ + attoparsec base monoid-subclasses text time + ]; + testHaskellDepends = [ + base QuickCheck tasty tasty-hunit tasty-quickcheck text time + ]; + description = "Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)"; + license = lib.licenses.bsd3; + }) {}; + + "timers" = callPackage + ({ mkDerivation, base, lifted-base, monad-control, suspend + , transformers-base + }: + mkDerivation { + pname = "timers"; + version = "0.2.0.4"; + sha256 = "031jladbn54gr5jcljpw5r1hr82403gd6g9vszcv2pj8z82p21ab"; + libraryHaskellDepends = [ + base lifted-base monad-control suspend transformers-base + ]; + description = "Simple package that implements timers"; + license = lib.licenses.bsd3; + }) {}; + + "timers-tick" = callPackage + ({ mkDerivation, base, hspec, QuickCheck }: + mkDerivation { + pname = "timers-tick"; + version = "0.5.0.4"; + sha256 = "0q10njbdkiknqyvp276qpac7286z204f0a7qm7hafxzn7wrrp9mn"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "tick based timers"; + license = lib.licenses.bsd3; + }) {}; + + "timers-updatable" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "timers-updatable"; + version = "0.2.0.2"; + sha256 = "1naw59xvbfhgz49qhvgzng4xjf4fzi59gl996pcp5l6s2sbpx4mw"; + libraryHaskellDepends = [ base stm ]; + description = "timers which are updatable in the remaining time"; + license = lib.licenses.bsd3; + }) {}; + + "timeseries" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cassava, hspec + , QuickCheck, statistics, text, text-time, time, vector + }: + mkDerivation { + pname = "timeseries"; + version = "0.4.1"; + sha256 = "07hmqmc9pk2bgckygzams6qrrzxnhwh1a4am9j85n8l4fiqifyjf"; + libraryHaskellDepends = [ + base bytestring cassava statistics text text-time time vector + ]; + testHaskellDepends = [ + base bytestring Cabal cassava hspec QuickCheck statistics text + text-time time vector + ]; + description = "Library for Time Series processing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "timespan" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "timespan"; + version = "0.4.0.0"; + sha256 = "1gzrdwysyk3lj5pr53w63c8mk0i22rip4v2jp4h38f85lanzwb2b"; + libraryHaskellDepends = [ base time ]; + description = "Useful timespan datatype and functions"; + license = lib.licenses.mit; + }) {}; + + "timestamp" = callPackage + ({ mkDerivation, base, cereal, foldl, generic-random, hashable + , QuickCheck, time + }: + mkDerivation { + pname = "timestamp"; + version = "0.2"; + sha256 = "1cl57lf53kqmrhplf944zqhp59vjah57yakqd9m2rn0m5n6hz6sg"; + libraryHaskellDepends = [ + base cereal foldl generic-random hashable QuickCheck time + ]; + description = "Space-efficient Unix timestamp and utilities"; + license = lib.licenses.mit; + }) {}; + + "timestamp-subprocess-lines" = callPackage + ({ mkDerivation, base, bytestring, process, split, time + , transformers + }: + mkDerivation { + pname = "timestamp-subprocess-lines"; + version = "0.1.0.4"; + sha256 = "1lbbk4qjnqqvpyk0r55bbkzxygr21cwnv6ljik575x0vgnbvjhi5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring process split time transformers + ]; + description = "Run a command and timestamp its stdout/stderr lines"; + license = lib.licenses.bsd3; + mainProgram = "Timestamp"; + }) {}; + + "timestamper" = callPackage + ({ mkDerivation, base, old-locale, time }: + mkDerivation { + pname = "timestamper"; + version = "1.0.3"; + sha256 = "1qpzk3047ky0lx5riivv9fa418qhwsa5iyy1fb9l7az6ri094qys"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base old-locale time ]; + description = "Read standard input and prepend each line with a timestamp"; + license = lib.licenses.mit; + mainProgram = "timestamper"; + }) {}; + + "timestats" = callPackage + ({ mkDerivation, base, containers, text }: + mkDerivation { + pname = "timestats"; + version = "0.1.1"; + sha256 = "1yrr6a0p83h2y2n36x65qz937y9dyzvff1q5zfcskyja43jpaimp"; + libraryHaskellDepends = [ base containers text ]; + testHaskellDepends = [ base text ]; + description = "A library for profiling time in Haskell applications"; + license = lib.licenses.bsd3; + }) {}; + + "timeutils" = callPackage + ({ mkDerivation, base, brick, hspec, microlens, time, vty }: + mkDerivation { + pname = "timeutils"; + version = "0.1.0"; + sha256 = "12i331hvnbzbln8c38wqj7a7836l40zm4p1b3lb10q81qk4wnygi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base microlens time ]; + executableHaskellDepends = [ base brick microlens time vty ]; + testHaskellDepends = [ base hspec microlens time ]; + description = "Time utilities"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "timeutils"; + broken = true; + }) {}; + + "timezone-detect" = callPackage + ({ mkDerivation, base, directory, hspec, hspec-discover, QuickCheck + , time, timezone-olson, timezone-series + }: + mkDerivation { + pname = "timezone-detect"; + version = "0.3.0.1"; + sha256 = "1n4jmx0196zzq092b66kcrwpk00xsm7sj4s29ij5cl05sdaqalqx"; + libraryHaskellDepends = [ + base time timezone-olson timezone-series + ]; + testHaskellDepends = [ + base directory hspec QuickCheck time timezone-olson timezone-series + ]; + testToolDepends = [ hspec-discover ]; + description = "Haskell bindings for the zone-detect C library; plus tz-aware utils"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "timezone-olson" = callPackage + ({ mkDerivation, base, binary, bytestring, extensible-exceptions + , time, timezone-series + }: + mkDerivation { + pname = "timezone-olson"; + version = "0.2.1"; + sha256 = "10f5843sza2ikj2sg9fjhf5dhnhcidad86cdjmrj1y6zclkiqmdc"; + libraryHaskellDepends = [ + base binary bytestring extensible-exceptions time timezone-series + ]; + description = "A pure Haskell parser and renderer for binary Olson timezone files"; + license = lib.licenses.bsd3; + }) {}; + + "timezone-olson-th" = callPackage + ({ mkDerivation, base, template-haskell, time, timezone-olson + , timezone-series + }: + mkDerivation { + pname = "timezone-olson-th"; + version = "0.1.0.11"; + sha256 = "0lpsmjy99l1yqz23dqb31cx08wg19bd4qzfmsqzz7hfmz0dgjqsj"; + libraryHaskellDepends = [ + base template-haskell time timezone-olson timezone-series + ]; + description = "Load TimeZoneSeries from an Olson file at compile time"; + license = lib.licenses.bsd3; + }) {}; + + "timezone-series" = callPackage + ({ mkDerivation, base, deepseq, time }: + mkDerivation { + pname = "timezone-series"; + version = "0.1.13"; + sha256 = "18n6w7jxwlysq5mvb1sp1z57nyrsgn2ans642fy5rhmpwcavgvr8"; + revision = "1"; + editedCabalFile = "1ak05p8z1q2nispv1xw32j7lhfmf3sfj2ibjrxpm347s37fmxnwc"; + libraryHaskellDepends = [ base deepseq time ]; + description = "Enhanced timezone handling for Data.Time"; + license = lib.licenses.bsd3; + }) {}; + + "timezone-unix" = callPackage + ({ mkDerivation, base, directory, filepath, leapseconds, tasty + , tasty-golden, tasty-hunit, time, timezone-olson, timezone-series + , unix + }: + mkDerivation { + pname = "timezone-unix"; + version = "1.0"; + sha256 = "1fn0cfpdvpjqfc16h0n8xl1fd1gyimpbb2qn3bi0x2kknd754gyj"; + libraryHaskellDepends = [ + base directory filepath leapseconds time timezone-olson + timezone-series unix + ]; + testHaskellDepends = [ + base directory leapseconds tasty tasty-golden tasty-hunit time + timezone-series + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "timing-convenience" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "timing-convenience"; + version = "0.1"; + sha256 = "078p6gzzb7f9g68lm3q5806azhrs6li35ras9jnb9gs2r6i0w83j"; + libraryHaskellDepends = [ base time ]; + description = "Convenient functions for getting times"; + license = lib.licenses.bsd3; + }) {}; + + "tini" = callPackage + ({ mkDerivation, base, QuickCheck }: + mkDerivation { + pname = "tini"; + version = "0.1.0.1"; + sha256 = "0yjjxmiq1w3w2sjxzgcygxwm2lrr3xh2a3jjpcy9rfmqfd4fz0vi"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base QuickCheck ]; + description = "Tiny INI file and configuration library with a minimal dependency footprint"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tinkoff-invest-sdk" = callPackage + ({ mkDerivation, async, base, bytestring, Cabal, concurrent-extra + , errors, http2-client, http2-client-grpc, http2-grpc-proto-lens + , lens, mtl, proto-lens, proto-lens-protoc, proto-lens-runtime + , proto-lens-setup, text, unordered-containers + }: + mkDerivation { + pname = "tinkoff-invest-sdk"; + version = "0.1.1.1"; + sha256 = "04l94l77243ik727lbqiy1brcvbgbyns0yl50xq9p87y0spbkrsi"; + setupHaskellDepends = [ base Cabal proto-lens-setup ]; + libraryHaskellDepends = [ + async base bytestring concurrent-extra errors http2-client + http2-client-grpc http2-grpc-proto-lens lens mtl proto-lens + proto-lens-runtime text unordered-containers + ]; + libraryToolDepends = [ proto-lens-protoc ]; + description = "gRPC based SDK for Tinkoff Invest API V2"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tintin" = callPackage + ({ mkDerivation, base, clay, containers, data-has, directory + , frontmatter, inflections, inliterate, lucid, optparse-generic + , process, require, temporary, text, universum, yaml + }: + mkDerivation { + pname = "tintin"; + version = "1.10.1"; + sha256 = "191dr17z3qxkk5ic605ni2kq5v7sncn0gw5xhk7nlxd5fx6nf5r2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base clay containers data-has directory frontmatter inflections + inliterate lucid process require temporary text universum yaml + ]; + libraryToolDepends = [ require ]; + executableHaskellDepends = [ + base optparse-generic require universum + ]; + executableToolDepends = [ require ]; + testHaskellDepends = [ base require ]; + description = "A softer alternative to Haddock"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "tintin"; + }) {}; + + "tiny-scheduler" = callPackage + ({ mkDerivation, async, base, time }: + mkDerivation { + pname = "tiny-scheduler"; + version = "0.1.4.3"; + sha256 = "04bcz2ifkrw0f6razvzpycvzdbarv1ain800l4rapqyqzykgzxjw"; + libraryHaskellDepends = [ async base time ]; + description = "tiny no-brainer job scheduler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tinyMesh" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hex, serialport + , unix + }: + mkDerivation { + pname = "tinyMesh"; + version = "0.1.0.0"; + sha256 = "19jpwnk7hmi0mg46nqhyiipz085dkakqwgh17lv9ccvvcirpclm3"; + libraryHaskellDepends = [ + attoparsec base bytestring hex serialport unix + ]; + description = "TinyMesh - communicating with auto-meshing sensor network"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tinyXml" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , hexml, mtl, optparse-generic, primitive, process, vector + }: + mkDerivation { + pname = "tinyXml"; + version = "0.1.0.2"; + sha256 = "0dlkryfmk7135gscbpj5dyifs716y55mhf47klh2x40h22iqf358"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers mtl primitive vector + ]; + executableHaskellDepends = [ + base bytestring directory filepath mtl optparse-generic + ]; + testHaskellDepends = [ + base bytestring containers filepath hexml mtl primitive process + vector + ]; + description = "A fast DOM parser for a subset of XML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "validate"; + broken = true; + }) {}; + + "tinyfiledialogs" = callPackage + ({ mkDerivation, base, c2hs, text }: + mkDerivation { + pname = "tinyfiledialogs"; + version = "0.2.1.0"; + sha256 = "1nbsbzh33q4py5164lsif08ll98ysiz5d2ysvz4lcrf4jh9vgggg"; + libraryHaskellDepends = [ base text ]; + libraryToolDepends = [ c2hs ]; + description = "Wrapper around the 'tiny file dialogs' C library"; + license = lib.licenses.bsd3; + }) {}; + + "tinyid" = callPackage + ({ mkDerivation, base, bytestring, entropy }: + mkDerivation { + pname = "tinyid"; + version = "0.1.1.0"; + sha256 = "1qblv2gvzkikw3wnaz77bb7327904a18s76jxnpyl7lz12k3dmzg"; + libraryHaskellDepends = [ base bytestring entropy ]; + description = "A secure URL-friendly string ID generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tinylog" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion + , double-conversion, fast-logger, text, transformers, unix-time + }: + mkDerivation { + pname = "tinylog"; + version = "0.15.0"; + sha256 = "0pwdymx4kx3im9pzah0lmh64x7agdklf6dwqpjx93ybswi61cwfb"; + libraryHaskellDepends = [ + base bytestring containers double-conversion fast-logger text + transformers unix-time + ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Simplistic logging using fast-logger"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tinytemplate" = callPackage + ({ mkDerivation, base, QuickCheck, text }: + mkDerivation { + pname = "tinytemplate"; + version = "0.1.2.0"; + sha256 = "02kxs4qkrqribqx4sk4hs4qc76x9r8ii2jr1rff17gbmymj3kirh"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base QuickCheck text ]; + description = "A tiny text templating library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tinytools" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bimap, binary + , bytestring, constraints-extras, containers, data-default + , data-ordlist, deepseq, dependent-map, dependent-sum + , dependent-sum-template, extra, filepath, hspec, hspec-contrib + , hspec-discover, HUnit, ilist, lens, linear, mtl, pretty-simple + , ref-tf, reflex, reflex-potatoes, reflex-test-host, relude + , semialign, text, text-icu, these, vector, vty + }: + mkDerivation { + pname = "tinytools"; + version = "0.1.0.7"; + sha256 = "19sxqs5jdhbasssd5qvkzy2afjcww85fp60vb9iany8g90dfp3vs"; + libraryHaskellDepends = [ + aeson aeson-pretty base bimap binary bytestring constraints-extras + containers data-default data-ordlist deepseq dependent-map + dependent-sum dependent-sum-template extra filepath ilist lens + linear mtl pretty-simple ref-tf reflex reflex-potatoes + reflex-test-host relude semialign text text-icu these vector vty + ]; + testHaskellDepends = [ + base containers data-default data-ordlist dependent-sum extra hspec + hspec-contrib HUnit reflex reflex-test-host relude these vector + ]; + testToolDepends = [ hspec-discover ]; + description = "tinytools is a monospace unicode diagram editor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tinytools-vty" = callPackage + ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base, bimap + , bytestring, clock, constraints-extras, containers, data-default + , dependent-map, dependent-sum, directory, extra, file-embed + , filepath, hspec, hspec-contrib, http-conduit, HUnit, ilist, lens + , mtl, optparse-applicative, primitive, ref-tf, reflex + , reflex-potatoes, reflex-test-host, reflex-vty, relude, semialign + , template-haskell, text, these, time, tinytools, vty + }: + mkDerivation { + pname = "tinytools-vty"; + version = "0.1.0.7"; + sha256 = "0wzwl8k581iw6xa31gc9706qfizk7milnb03qg1xixnrrd9375ah"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty ansi-terminal base bimap bytestring clock + constraints-extras containers data-default dependent-map + dependent-sum directory extra file-embed filepath http-conduit + ilist lens mtl optparse-applicative primitive ref-tf reflex + reflex-potatoes reflex-test-host reflex-vty relude semialign + template-haskell text these time tinytools vty + ]; + executableHaskellDepends = [ + aeson aeson-pretty ansi-terminal base bimap bytestring clock + constraints-extras containers data-default dependent-map + dependent-sum directory extra file-embed filepath http-conduit + ilist lens mtl optparse-applicative primitive ref-tf reflex + reflex-potatoes reflex-test-host reflex-vty relude semialign + template-haskell text these time tinytools vty + ]; + testHaskellDepends = [ + base data-default hspec hspec-contrib HUnit ref-tf reflex + reflex-test-host reflex-vty relude tinytools vty + ]; + description = "tinytools-vty is a terminal based monospace unicode diagram editing tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tinytools"; + }) {}; + + "tip-haskell-frontend" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , geniplate-mirror, ghc, ghc-paths, ghc-simple, mtl + , optparse-applicative, pretty, pretty-show, QuickCheck, split + , tip-lib + }: + mkDerivation { + pname = "tip-haskell-frontend"; + version = "0.2"; + sha256 = "0h50lgkppmqlqrvaii0bk7n2a84czn4i50all3r726lylp0v0fcy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory filepath geniplate-mirror ghc + ghc-paths ghc-simple mtl optparse-applicative pretty QuickCheck + split tip-lib + ]; + executableHaskellDepends = [ + base optparse-applicative pretty pretty-show tip-lib + ]; + description = "Convert from Haskell to Tip"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tip-ghc"; + }) {}; + + "tip-lib" = callPackage + ({ mkDerivation, alex, array, base, containers, filepath + , genifunctors, geniplate-mirror, happy, mtl, optparse-applicative + , pretty, split, structural-induction + }: + mkDerivation { + pname = "tip-lib"; + version = "0.2.2"; + sha256 = "0ay15hngv5w4xmlz28bbxds3ibk6vh79cf7q7qpm90p50088ssb6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers genifunctors geniplate-mirror mtl + optparse-applicative pretty split structural-induction + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + base filepath optparse-applicative pretty + ]; + description = "tons of inductive problems - support library and tools"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tip"; + }) {}; + + "tiphys" = callPackage + ({ mkDerivation, aeson, attoparsec, base, errors, hspec, text + , unordered-containers, vector + }: + mkDerivation { + pname = "tiphys"; + version = "0.1.1.0"; + sha256 = "1pwwrf51g4s66hci7sm2jkqvi9vap9qhirvwwh1nkmq2w29004kf"; + libraryHaskellDepends = [ + aeson attoparsec base errors text unordered-containers vector + ]; + testHaskellDepends = [ aeson base hspec vector ]; + description = "Navigating and editing JSON data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "titan" = callPackage + ({ mkDerivation, base, cairo, glib, gtk, IfElse + , keera-hails-mvc-controller, keera-hails-mvc-environment-gtk + , keera-hails-mvc-model-protectedmodel + , keera-hails-mvc-solutions-gtk, keera-hails-mvc-view + , keera-hails-mvc-view-gtk, keera-hails-reactive-gtk + , keera-hails-reactive-polling, keera-hails-reactivevalues, mtl + , network, network-bsd, template-haskell + }: + mkDerivation { + pname = "titan"; + version = "1.0.2"; + sha256 = "15jxx0irblnw1pkwzih383w5f0xfh1nav5pal488207gfy6p9d66"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base cairo glib gtk IfElse keera-hails-mvc-controller + keera-hails-mvc-environment-gtk + keera-hails-mvc-model-protectedmodel keera-hails-mvc-solutions-gtk + keera-hails-mvc-view keera-hails-mvc-view-gtk + keera-hails-reactive-gtk keera-hails-reactive-polling + keera-hails-reactivevalues mtl network network-bsd template-haskell + ]; + description = "Testing Infrastructure for Temporal AbstractioNs - GUI to debug temporal programs"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "titan"; + }) {}; + + "titan-debug-yampa" = callPackage + ({ mkDerivation, base, IfElse, network, network-bsd, stm + , transformers, Yampa + }: + mkDerivation { + pname = "titan-debug-yampa"; + version = "1.0.1"; + sha256 = "1dwz949njsqcwixhk7128lwasvmni8hsqjkx38l6zwbpwgwgv5ci"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base IfElse network network-bsd stm transformers Yampa + ]; + description = "Testing Infrastructure for Temporal AbstractioNs - Interactive Yampa debugging layer"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "titan-record-yampa" = callPackage + ({ mkDerivation, base, Yampa }: + mkDerivation { + pname = "titan-record-yampa"; + version = "1.0.1"; + sha256 = "0h7d4152nd8mx4slyjss4kf7n1xn99vc5hnk072apqfv301vpbx3"; + libraryHaskellDepends = [ base Yampa ]; + description = "Testing Infrastructure for Temporal AbstractioNs - Yampa record-and-replay layer"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "titlecase" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit, tasty-quickcheck }: + mkDerivation { + pname = "titlecase"; + version = "1.0.1"; + sha256 = "1k29br4ck9hpjq0w8md7i5kbh47svx74i2abv6ql2awxa0liqwz7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; + description = "Convert English Words to Title Case"; + license = lib.licenses.bsd3; + mainProgram = "titlecase"; + maintainers = [ lib.maintainers.peti ]; + }) {}; + + "tkhs" = callPackage + ({ mkDerivation, base, HUnit, mtl, parsec, pretty, test-framework + , test-framework-hunit, utf8-string, vty + }: + mkDerivation { + pname = "tkhs"; + version = "0.3.0"; + sha256 = "1svsdjb1ac5mb9zcx3wqmxdjfmf99ph94v616scya5f7lqkjcfgp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base mtl parsec pretty utf8-string vty + ]; + testHaskellDepends = [ HUnit test-framework test-framework-hunit ]; + description = "Simple Presentation Utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tkhs"; + broken = true; + }) {}; + + "tkyprof" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cmdargs + , conduit, conduit-extra, containers, data-default, directory + , exceptions, filepath, http-types, mtl, resourcet, rosezipper + , shakespeare, stm, template-haskell, text, time, transformers + , unordered-containers, vector, wai, wai-extra, warp, web-routes + , yesod, yesod-core, yesod-form, yesod-static + }: + mkDerivation { + pname = "tkyprof"; + version = "0.2.2.2"; + sha256 = "1xyy1aagbjyjs9d52jmf7xch0831v7hvsb0mfrxpahvqsdac6h7a"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson attoparsec base bytestring cmdargs conduit conduit-extra + containers data-default directory exceptions filepath http-types + mtl resourcet rosezipper shakespeare stm template-haskell text time + transformers unordered-containers vector wai wai-extra warp + web-routes yesod yesod-core yesod-form yesod-static + ]; + description = "A web-based visualizer for GHC Profiling Reports"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tkyprof"; + broken = true; + }) {}; + + "tld" = callPackage + ({ mkDerivation, base, containers, HUnit, network-uri, text }: + mkDerivation { + pname = "tld"; + version = "0.3.0.2"; + sha256 = "1snw5cdkyqyninqqqwa6qfndfmwfr4lkdg0v94267g7xbwcqjj8h"; + libraryHaskellDepends = [ base containers network-uri text ]; + testHaskellDepends = [ base HUnit network-uri text ]; + description = "This project separates subdomains, domains, and top-level-domains from URLs"; + license = lib.licenses.mit; + }) {}; + + "tldr" = callPackage + ({ mkDerivation, ansi-terminal, attoparsec, base, bytestring, cmark + , containers, directory, filepath, http-conduit + , optparse-applicative, semigroups, tasty, tasty-golden, text, time + , zip-archive + }: + mkDerivation { + pname = "tldr"; + version = "0.9.2"; + sha256 = "1yypb9zhsj9ks7bbw2sayqv3rn9y8z3w5p1xmsnwb4w99dqmvcx5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal attoparsec base bytestring cmark containers directory + filepath http-conduit optparse-applicative semigroups text time + zip-archive + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-golden ]; + description = "Haskell tldr client"; + license = lib.licenses.bsd3; + mainProgram = "tldr"; + }) {}; + + "tlex" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest + , enummapset, hspec, hspec-discover, QuickCheck, tlex-core + }: + mkDerivation { + pname = "tlex"; + version = "0.5.0.0"; + sha256 = "0zgsn8vc5jdy5zjz6fzj68bsm5cm83adk9xjr3s2a04m0b4c6nyr"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base containers enummapset tlex-core ]; + testHaskellDepends = [ + base containers doctest enummapset 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, enummapset, hashable, hspec, hspec-discover, QuickCheck + , transformers, unordered-containers + }: + mkDerivation { + pname = "tlex-core"; + version = "0.4.0.0"; + sha256 = "0ibbsbgd4s3klha35pjpkmp6hkqdvdwb6wwgp0q36h72flmw47rc"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + array base containers enummapset hashable transformers + unordered-containers + ]; + testHaskellDepends = [ + array base containers doctest enummapset 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 + , enummapset, hspec, hspec-discover, QuickCheck, tlex, tlex-core + , unordered-containers + }: + mkDerivation { + pname = "tlex-debug"; + version = "0.4.1.0"; + sha256 = "0q07i3l6fmlqwlnf3cmyipd3ybm94iwk8sx0j402fxcxj5fnkdy1"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base containers enummapset tlex tlex-core unordered-containers + ]; + testHaskellDepends = [ + base containers doctest enummapset 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, enummapset, hspec, hspec-discover, QuickCheck, tlex + , tlex-core + }: + mkDerivation { + pname = "tlex-encoding"; + version = "0.4.1.0"; + sha256 = "0ljr66vgm12wksn4xsv27958pi75s3xz2dz16n3r7gfpq9r48diw"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base charset containers enummapset tlex tlex-core + ]; + testHaskellDepends = [ + base charset containers doctest enummapset 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, enummapset, ghc-prim, hspec, hspec-discover, QuickCheck + , template-haskell, tlex, tlex-core + }: + mkDerivation { + pname = "tlex-th"; + version = "0.4.2.0"; + sha256 = "1yw2b26n25xn545yi9n9p3sisdj93vr6r80x6p0h5bsx10v1dsad"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + array base containers enummapset ghc-prim template-haskell tlex + tlex-core + ]; + testHaskellDepends = [ + array base containers doctest enummapset 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)"; + }) {}; + + "tls" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, async, base, bytestring + , cereal, crypton, crypton-x509, crypton-x509-store + , crypton-x509-validation, data-default-class, gauge, hourglass + , memory, mtl, network, QuickCheck, tasty, tasty-quickcheck + , transformers, unix-time + }: + mkDerivation { + pname = "tls"; + version = "1.8.0"; + sha256 = "024qj5w5l1z1hmi24l433jwiyh2jnadziibs7rsnbn0v7zgqd12a"; + libraryHaskellDepends = [ + asn1-encoding asn1-types async base bytestring cereal crypton + crypton-x509 crypton-x509-store crypton-x509-validation + data-default-class memory mtl network transformers unix-time + ]; + testHaskellDepends = [ + asn1-types async base bytestring crypton crypton-x509 + crypton-x509-validation data-default-class hourglass QuickCheck + tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + asn1-types async base bytestring crypton crypton-x509 + crypton-x509-validation data-default-class gauge hourglass + QuickCheck tasty-quickcheck + ]; + description = "TLS/SSL protocol native implementation (Server and Client)"; + license = lib.licenses.bsd3; + }) {}; + + "tls_2_0_2" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, async, base + , base16-bytestring, bytestring, cereal, crypton, crypton-x509 + , crypton-x509-store, crypton-x509-validation, data-default-class + , hourglass, hspec, hspec-discover, memory, mtl, network + , QuickCheck, serialise, transformers, unix-time + }: + mkDerivation { + pname = "tls"; + version = "2.0.2"; + sha256 = "188m4p63h3wl0rjh8w99amyl6y0r3camk76f5ivnd56vxf3cx74g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + asn1-encoding asn1-types async base base16-bytestring bytestring + cereal crypton crypton-x509 crypton-x509-store + crypton-x509-validation data-default-class memory mtl network + serialise transformers unix-time + ]; + testHaskellDepends = [ + asn1-types async base bytestring crypton crypton-x509 + crypton-x509-validation data-default-class hourglass hspec + QuickCheck serialise + ]; + testToolDepends = [ hspec-discover ]; + description = "TLS protocol native implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tls-debug" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, data-default-class + , network, pem, tls, tls-session-manager, x509, x509-store + , x509-system, x509-validation + }: + mkDerivation { + pname = "tls-debug"; + version = "0.4.8"; + sha256 = "1x6yjk0m1jrkcy1y6ggrmnhkdrf0kbgvdry6p5i7f4bvfj432qvl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cryptonite data-default-class network pem tls + tls-session-manager x509 x509-store x509-system x509-validation + ]; + description = "Set of programs for TLS testing and debugging"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tls-extra" = callPackage + ({ mkDerivation, base, bytestring, certificate, cipher-aes + , cipher-rc4, crypto-pubkey, crypto-random, cryptohash, mtl + , network, pem, time, tls, vector + }: + mkDerivation { + pname = "tls-extra"; + version = "0.6.6"; + sha256 = "0k0sj3nq1lrvbmd582mjj8cxbxigivz1hm8hhij1ncl2pgnq5xyv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring certificate cipher-aes cipher-rc4 crypto-pubkey + crypto-random cryptohash mtl network pem time tls vector + ]; + description = "TLS extra default values and helpers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tls-session-manager" = callPackage + ({ mkDerivation, auto-update, base, basement, bytestring, clock + , memory, psqueues, tls + }: + mkDerivation { + pname = "tls-session-manager"; + version = "0.0.4"; + sha256 = "134kb5nz668f4xrr5g98g7fc1bwb3ri6q433a1i6asjkniwpy85s"; + libraryHaskellDepends = [ + auto-update base basement bytestring clock memory psqueues tls + ]; + description = "In-memory TLS session manager"; + license = lib.licenses.bsd3; + }) {}; + + "tls-session-manager_0_0_5" = callPackage + ({ mkDerivation, auto-update, base, basement, bytestring, clock + , crypto-token, memory, psqueues, serialise, tls + }: + mkDerivation { + pname = "tls-session-manager"; + version = "0.0.5"; + sha256 = "0zfls8ckskip43vrjvvqafv0c9wb5a6j507j2fjjczb0gm9gdq5m"; + revision = "1"; + editedCabalFile = "109d07s6gp5flhhnsy96fnz1i0y9r7j2c06ql7k9gv8xaa8pa9s9"; + libraryHaskellDepends = [ + auto-update base basement bytestring clock crypto-token memory + psqueues serialise tls + ]; + description = "In-memory TLS session DB and session ticket"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tlynx" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bytestring + , comonad, containers, data-default-class, elynx-tools, elynx-tree + , gnuplot, optparse-applicative, parallel, random, statistics, text + , transformers, vector + }: + mkDerivation { + pname = "tlynx"; + version = "0.7.2.2"; + sha256 = "0hc4z139v9ig0fcm4dqim388idik63d1qy00ir1bglf4rwhs41b7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base bytestring comonad containers + data-default-class elynx-tools elynx-tree gnuplot + optparse-applicative parallel random statistics text transformers + vector + ]; + executableHaskellDepends = [ base ]; + description = "Handle phylogenetic trees"; + license = lib.licenses.gpl3Plus; + mainProgram = "tlynx"; + maintainers = [ lib.maintainers.dschrempf ]; + }) {}; + + "tmapchan" = callPackage + ({ mkDerivation, base, containers, hashable, stm + , unordered-containers + }: + mkDerivation { + pname = "tmapchan"; + version = "0.0.3"; + sha256 = "1q0ia2p8c5ac91n5l3wk6rfmvj93lb9027p9rfq77lydwv1b8vg8"; + libraryHaskellDepends = [ + base containers hashable stm unordered-containers + ]; + description = "An insert-ordered multimap (indexed FIFO) which consumes values as you lookup"; + license = lib.licenses.bsd3; + }) {}; + + "tmapmvar" = callPackage + ({ mkDerivation, async, base, containers, hashable, QuickCheck + , quickcheck-instances, stm, tasty, tasty-quickcheck + , unordered-containers + }: + mkDerivation { + pname = "tmapmvar"; + version = "0.0.4"; + sha256 = "1qxl48wcbqvg6fymb8kpr4wz25ixkfvnvli2c7ncjxzdigyqrrd6"; + libraryHaskellDepends = [ + base containers hashable stm unordered-containers + ]; + testHaskellDepends = [ + async base containers hashable QuickCheck quickcheck-instances stm + tasty tasty-quickcheck unordered-containers + ]; + description = "A single-entity stateful Map in STM, similar to tmapchan"; + license = lib.licenses.bsd3; + }) {}; + + "tmp-postgres" = callPackage + ({ mkDerivation, ansi-wl-pprint, async, base, base64-bytestring + , bytestring, containers, criterion, cryptohash-sha1, deepseq + , directory, generic-monoid, hspec, mtl, network, port-utils + , postgres-options, postgresql-simple, process, stm, temporary + , transformers, unix + }: + mkDerivation { + pname = "tmp-postgres"; + version = "1.34.1.0"; + sha256 = "18ivdhcp2d19z2xb36h3is2qq5n6i7gk16nbck27qlmgxll48lcq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint async base base64-bytestring bytestring containers + cryptohash-sha1 deepseq directory generic-monoid port-utils + postgres-options postgresql-simple process stm temporary + transformers unix + ]; + executableHaskellDepends = [ + async base directory postgres-options postgresql-simple process + temporary + ]; + testHaskellDepends = [ + async base containers directory generic-monoid hspec mtl network + port-utils postgres-options postgresql-simple process temporary + unix + ]; + benchmarkHaskellDepends = [ + base criterion deepseq postgres-options postgresql-simple temporary + ]; + description = "Start and stop a temporary postgres"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tmp-proc" = callPackage + ({ mkDerivation, async, base, bytestring, data-default, hspec + , http-client, http-types, mtl, network, process, text, unliftio + , wai, warp, warp-tls + }: + mkDerivation { + pname = "tmp-proc"; + version = "0.5.3.0"; + sha256 = "0wir2bmvpibx5ak1zfk3jjxalz5lznqfw48m4cybds02xpmxrsxa"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async base bytestring mtl network process text unliftio wai warp + warp-tls + ]; + testHaskellDepends = [ + base bytestring data-default hspec http-client http-types text wai + warp + ]; + description = "Run 'tmp' processes in integration tests"; + license = lib.licenses.bsd3; + }) {}; + + "tmp-proc_0_6_1_0" = callPackage + ({ mkDerivation, async, base, bytestring, data-default, hspec + , http-client, http-types, mtl, network, process, text, tls + , unliftio, wai, warp, warp-tls + }: + mkDerivation { + pname = "tmp-proc"; + version = "0.6.1.0"; + sha256 = "0qhapmpwlslcr0b4r4031arhixmfm5dwhjz6qhcbjdf1q7jq68lr"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async base bytestring mtl network process text tls unliftio wai + warp warp-tls + ]; + testHaskellDepends = [ + base bytestring data-default hspec http-client http-types text wai + warp + ]; + description = "Run 'tmp' processes in integration tests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tmp-proc-example" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, hedis, hspec + , hspec-tmp-proc, http-client, http-client-tls, monad-logger, mtl + , persistent, persistent-postgresql, persistent-template + , postgresql-simple, servant, servant-client, servant-server, tasty + , tasty-hunit, text, time, tmp-proc, tmp-proc-postgres + , tmp-proc-redis, transformers, wai, warp + }: + mkDerivation { + pname = "tmp-proc-example"; + version = "0.6.0.0"; + sha256 = "0rk9rh2hpzx5hi6jpybwbbfmiqsgadb3gahhyvdiakzikbfjcn6y"; + libraryHaskellDepends = [ + aeson base bytestring exceptions hedis hspec hspec-tmp-proc + http-client http-client-tls monad-logger mtl persistent + persistent-postgresql persistent-template postgresql-simple servant + servant-client servant-server tasty tasty-hunit text time tmp-proc + tmp-proc-postgres tmp-proc-redis transformers wai warp + ]; + testHaskellDepends = [ base hspec ]; + description = "Test a simple service with backends running on docker using tmp-proc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tmp-proc-postgres" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-tmp-proc + , postgresql-simple, text, tmp-proc + }: + mkDerivation { + pname = "tmp-proc-postgres"; + version = "0.5.3.1"; + sha256 = "04kcqn2lg7ycf2hjv4gvq9y59w48dn5kijxs7cghiz8yq1qc75zf"; + libraryHaskellDepends = [ + base bytestring postgresql-simple text tmp-proc + ]; + testHaskellDepends = [ + base bytestring hspec hspec-tmp-proc postgresql-simple text + tmp-proc + ]; + description = "Launch a PostgreSQL database in docker using tmp-proc"; + license = lib.licenses.bsd3; + }) {}; + + "tmp-proc-postgres_0_6_0_1" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-tmp-proc + , postgresql-simple, text, tmp-proc + }: + mkDerivation { + pname = "tmp-proc-postgres"; + version = "0.6.0.1"; + sha256 = "0xlrk8idis8wdvv6wkv36yjf1hw023236340j6g6j4nh51pn3wan"; + libraryHaskellDepends = [ + base bytestring postgresql-simple text tmp-proc + ]; + testHaskellDepends = [ + base bytestring hspec hspec-tmp-proc postgresql-simple text + tmp-proc + ]; + description = "Launch a PostgreSQL database in docker using tmp-proc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tmp-proc-rabbitmq" = callPackage + ({ mkDerivation, amqp, base, bytestring, hspec, hspec-tmp-proc + , text, tmp-proc + }: + mkDerivation { + pname = "tmp-proc-rabbitmq"; + version = "0.5.3.1"; + sha256 = "0jkghypnlc9fsss8nqk7rbr42wkmdpgaa5v6bhfw6mwrcnz4i15h"; + libraryHaskellDepends = [ amqp base bytestring text tmp-proc ]; + testHaskellDepends = [ + amqp base bytestring hspec hspec-tmp-proc text tmp-proc + ]; + description = "Launch RabbitMQ in docker using tmp-proc"; + license = lib.licenses.bsd3; + }) {}; + + "tmp-proc-rabbitmq_0_6_0_1" = callPackage + ({ mkDerivation, amqp, base, bytestring, hspec, hspec-tmp-proc + , text, tmp-proc + }: + mkDerivation { + pname = "tmp-proc-rabbitmq"; + version = "0.6.0.1"; + sha256 = "0yw6j5fw1l35q1b0x25kksw3g1b5v97yzmi3s4snkljmf45wlfh6"; + libraryHaskellDepends = [ amqp base bytestring text tmp-proc ]; + testHaskellDepends = [ + amqp base bytestring hspec hspec-tmp-proc text tmp-proc + ]; + description = "Launch RabbitMQ in docker using tmp-proc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tmp-proc-redis" = callPackage + ({ mkDerivation, base, bytestring, hedis, hspec, hspec-tmp-proc + , text, tmp-proc + }: + mkDerivation { + pname = "tmp-proc-redis"; + version = "0.5.3.1"; + sha256 = "1pqmg6xqfbl71q5pnryrmqsf443qpsq89wk1kax6k68zmyn7ws4i"; + libraryHaskellDepends = [ base bytestring hedis text tmp-proc ]; + testHaskellDepends = [ + base bytestring hedis hspec hspec-tmp-proc text tmp-proc + ]; + description = "Launch Redis in docker using tmp-proc"; + license = lib.licenses.bsd3; + }) {}; + + "tmp-proc-redis_0_6_0_1" = callPackage + ({ mkDerivation, base, bytestring, hedis, hspec, hspec-tmp-proc + , text, tmp-proc + }: + mkDerivation { + pname = "tmp-proc-redis"; + version = "0.6.0.1"; + sha256 = "1nwcw55rb9gcr36611vnw4vxcqqbppn6vxkwpviyv18lilsdpm22"; + libraryHaskellDepends = [ base bytestring hedis text tmp-proc ]; + testHaskellDepends = [ + base bytestring hedis hspec hspec-tmp-proc text tmp-proc + ]; + description = "Launch Redis in docker using tmp-proc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tmp-proc-zipkin" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-tmp-proc + , http-client, text, tmp-proc, tracing + }: + mkDerivation { + pname = "tmp-proc-zipkin"; + version = "0.6.0.1"; + sha256 = "1zpqjfn9bi72cq7bbfgixbckpg37jnkbklxha15gdx49qmxi2jhm"; + libraryHaskellDepends = [ + base bytestring http-client text tmp-proc tracing + ]; + testHaskellDepends = [ + base bytestring hspec hspec-tmp-proc text tmp-proc + ]; + description = "Launch ZipKin in docker using tmp-proc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tmpl" = callPackage + ({ mkDerivation, base, bytestring, directory, template, text }: + mkDerivation { + pname = "tmpl"; + version = "0.0.0.1"; + sha256 = "101q4f51am8722b0b2d9hk84iqfg1z1shzrbikya63jpf3s6jrvg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory template text + ]; + description = "simple executable for templating"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "tmpl"; + }) {}; + + "tn" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, file-embed + , optparse-applicative, optparse-helper, optparse-simple, pager + , text, time, vector, yaml + }: + mkDerivation { + pname = "tn"; + version = "4.1.0.0"; + sha256 = "1q85qidkxhy1l6bly2p8az6fnfksgi3i39c9gr8h02a1k0dg3xsh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory file-embed optparse-simple pager + text time vector yaml + ]; + executableHaskellDepends = [ + base bytestring file-embed optparse-applicative optparse-helper + ]; + description = "A simple daily journal program"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "tn"; + }) {}; + + "tnet" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, utf8-string }: + mkDerivation { + pname = "tnet"; + version = "0.0.1"; + sha256 = "1hxka8jfybq72isicvav81f4l9hjxhmzx4i4znkqbwzkarg2gsw9"; + libraryHaskellDepends = [ attoparsec base bytestring utf8-string ]; + description = "Library for encoding/decoding TNET strings for PGI"; + license = "unknown"; + }) {}; + + "to" = callPackage + ({ mkDerivation, base, bytestring, containers, gauge, hashable + , text, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "to"; + version = "1.2.0"; + sha256 = "13y4vxfm76929c4nj6rp06y81nm30m3v52r927k41nbb0fdx8z7y"; + libraryHaskellDepends = [ + base bytestring containers hashable text unordered-containers + utf8-string vector + ]; + benchmarkHaskellDepends = [ + base containers gauge text unordered-containers + ]; + description = "Simple, safe, boring type conversions"; + license = lib.licenses.bsd3; + }) {}; + + "to-haskell" = callPackage + ({ mkDerivation, base, containers, haskell-src-exts, transformers + }: + mkDerivation { + pname = "to-haskell"; + version = "0.3.0"; + sha256 = "0glf7m0r9gpab2pg1bq9qa37mrzpjwvqr3xsws6w53qqlcaw54qk"; + libraryHaskellDepends = [ + base containers haskell-src-exts transformers + ]; + description = "A type class and some utilities for generating Haskell code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "to-string-class" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "to-string-class"; + version = "0.1.2"; + sha256 = "0l2hj0cbc0dhd7m5bn6xqgzkdf2z4knirmv8c65hsjig9mpsvsxf"; + revision = "1"; + editedCabalFile = "1p5q59gswv86pk7hxpg1n81q4szhwx8rwfx5hsibdz9i9mgz2bbs"; + libraryHaskellDepends = [ base ]; + description = "Converting string-like types to Strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "to-string-instances" = callPackage + ({ mkDerivation, bytestring, pretty, text, to-string-class }: + mkDerivation { + pname = "to-string-instances"; + version = "0.2"; + sha256 = "1h5aq3shagzgh1j8sbslvi2rrkqv1djm595d522ci8hpj6h8vxl9"; + libraryHaskellDepends = [ bytestring pretty text to-string-class ]; + description = "Instances for the ToString class"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "toboggan" = callPackage + ({ mkDerivation, base, directory, madlang, optparse-generic, text + , tweet-hs + }: + mkDerivation { + pname = "toboggan"; + version = "0.1.0.1"; + sha256 = "19h8qhgvhhrsp2p0lpw4gwznx4alyqqm482pga85g83f6xa9xjiy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory madlang optparse-generic text tweet-hs + ]; + executableHaskellDepends = [ base ]; + description = "Twitter bot generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "toboggan"; + }) {}; + + "todo" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "todo"; + version = "0.2.0.3"; + sha256 = "1ilnslggrca8arjibgn44xh8m36ywwcbqi5h538h7cp669lnyxz9"; + libraryHaskellDepends = [ base ]; + description = "A replacement for undefined that gives warnings"; + license = lib.licenses.bsd3; + }) {}; + + "todos" = callPackage + ({ mkDerivation, ansi-terminal, base, base-unicode-symbols + , containers, data-hash, dates, directory, dyre, filepath, Glob + , mtl, parsec, process, regex-pcre, syb, time, utf8-string + }: + mkDerivation { + pname = "todos"; + version = "0.5.3.2"; + sha256 = "1wgnxg9kndijm8faxsy48qznjzfcwqgjxgyff6x9c9h2fayvl719"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base base-unicode-symbols containers data-hash dates + directory dyre filepath Glob mtl parsec process regex-pcre syb time + utf8-string + ]; + executableHaskellDepends = [ + ansi-terminal base base-unicode-symbols containers data-hash dates + directory dyre filepath Glob mtl parsec process regex-pcre syb time + utf8-string + ]; + description = "Easy-to-use TODOs manager"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "todos"; + }) {}; + + "tofromxml" = callPackage + ({ mkDerivation, array, base, bytestring, containers, filepath + , hexpat, hexpat-pickle + }: + mkDerivation { + pname = "tofromxml"; + version = "0.1.0.2"; + sha256 = "0wqdxr6fijbdzq0767cvi7yf07q6dcv1anzmsv7ms2apcyag63qh"; + libraryHaskellDepends = [ + array base bytestring containers hexpat hexpat-pickle + ]; + testHaskellDepends = [ + array base bytestring containers filepath hexpat hexpat-pickle + ]; + description = "Reading and writing Haskell data from and to XML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "toilet" = callPackage + ({ mkDerivation, base, containers, strict, time, transformers + , utility-ht + }: + mkDerivation { + pname = "toilet"; + version = "0.0.2.1"; + sha256 = "0596k74gg33lmhlaznhb90sf5a5zsy6jr260p2s6fv6zv8i48rnk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers strict time transformers utility-ht + ]; + description = "Manage the toilet queue at the IMO"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "toilet"; + broken = true; + }) {}; + + "token-bucket" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "token-bucket"; + version = "0.1.0.1"; + sha256 = "1l3axqdkrjf28pxhrvdvlpf9wi79czsfvhi33w4v2wbj0g00j9ii"; + revision = "7"; + editedCabalFile = "1nf6ciwh4llnmxsdff0shr8vh3j9x7cpi9hgn1dlas8glz4c6vn1"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base time ]; + description = "Rate limiter using lazy bucket algorithm"; + license = lib.licenses.gpl3Only; + }) {}; + + "token-limiter" = callPackage + ({ mkDerivation, async, base, clock, ghc-prim, QuickCheck, tasty + , tasty-hunit, text + }: + mkDerivation { + pname = "token-limiter"; + version = "0.2.0.3"; + sha256 = "0gplyhx8wicha8j56khiw7992bm1qx7hbckicpfrd1qc94h3iyiy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base clock ghc-prim ]; + executableHaskellDepends = [ + async base clock QuickCheck tasty tasty-hunit text + ]; + testHaskellDepends = [ + async base clock QuickCheck tasty tasty-hunit text + ]; + description = "Fast rate limiting using the token bucket algorithm (BSD)"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "token-limiter-extended-tests"; + broken = true; + }) {}; + + "token-limiter-concurrent" = callPackage + ({ mkDerivation, async, base, genvalidity, genvalidity-sydtest + , QuickCheck, stm, sydtest, sydtest-discover + }: + mkDerivation { + pname = "token-limiter-concurrent"; + version = "0.1.0.0"; + sha256 = "09ai81x994snla1aq1245y6x3w3kblcgl4wjy70vm9yli8c2d064"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + async base genvalidity genvalidity-sydtest QuickCheck stm sydtest + ]; + testToolDepends = [ sydtest-discover ]; + description = "A thread-safe concurrent token-bucket rate limiter that guarantees fairness"; + license = lib.licenses.mit; + }) {}; + + "token-search" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, hashable, hspec + , process, streaming-commons, text, unordered-containers + }: + mkDerivation { + pname = "token-search"; + version = "0.1.0.0"; + sha256 = "1df0yvmwskhw1pr9wxxlhp6p74y1nfxxadaqdjvgfd2sz2kb4v4l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring conduit hashable process streaming-commons text + unordered-containers + ]; + executableHaskellDepends = [ + aeson base bytestring conduit hashable process streaming-commons + text unordered-containers + ]; + testHaskellDepends = [ + base bytestring conduit hashable hspec process streaming-commons + text unordered-containers + ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "token-search"; + broken = true; + }) {}; + + "tokenify" = callPackage + ({ mkDerivation, base, containers, text }: + mkDerivation { + pname = "tokenify"; + version = "0.1.2.0"; + sha256 = "1fyf1ym91dbhiw7hybzhllc375v4pizl058qazfdyw6cymqm4rch"; + libraryHaskellDepends = [ base containers text ]; + description = "A regex lexer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tokenize" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, filepath + , split, text + }: + mkDerivation { + pname = "tokenize"; + version = "0.3.0.1"; + sha256 = "02zl34jf19s6sv8jwjgp17vn6j059zk6hs9sf4gvbjj559db1jwh"; + libraryHaskellDepends = [ base split text ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq filepath split text + ]; + description = "Simple tokenizer for English text"; + license = lib.licenses.bsd3; + }) {}; + + "tokenizer" = callPackage + ({ mkDerivation, base, containers, hspec, megaparsec, transformers + }: + mkDerivation { + pname = "tokenizer"; + version = "0.1.0.0"; + sha256 = "1wwck2pl95va6dlafh2yj8hf1fpkh05si4fl188ap472anmlhwy3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers transformers ]; + testHaskellDepends = [ + base containers hspec megaparsec transformers + ]; + description = "Check uniqueness and tokenize safely"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tokenizer-monad" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "tokenizer-monad"; + version = "0.2.2.0"; + sha256 = "0n8w923m8c803zcphims51q2xm6a0374zzh00d62mg92zbdsh9vn"; + libraryHaskellDepends = [ base bytestring text ]; + description = "An efficient and easy-to-use tokenizer monad"; + license = lib.licenses.gpl3Only; + }) {}; + + "tokenizer-streaming" = callPackage + ({ mkDerivation, base, bytestring, mtl, streaming + , streaming-bytestring, streaming-commons, text, tokenizer-monad + }: + mkDerivation { + pname = "tokenizer-streaming"; + version = "0.1.0.1"; + sha256 = "0ml4fby87z1fgk2v3if3z6bf1h9gsdcjgmq6lr77qsri2yfcscla"; + libraryHaskellDepends = [ + base bytestring mtl streaming streaming-bytestring + streaming-commons text tokenizer-monad + ]; + description = "A variant of tokenizer-monad that supports streaming"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tokstyle" = callPackage + ({ mkDerivation, aeson, base, bytestring, cimple, containers + , deepseq, filepath, groom, hspec, hspec-discover, mtl, servant + , servant-server, text, wai, wai-cors, wai-extra, warp + }: + mkDerivation { + pname = "tokstyle"; + version = "0.0.8"; + sha256 = "04rdvyn49a6qbmdvjfk1901kpz4r4la1fikw6cffar3ga3p9sh67"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cimple containers deepseq filepath groom mtl + text + ]; + executableHaskellDepends = [ + base bytestring cimple servant servant-server text wai wai-cors + wai-extra warp + ]; + testHaskellDepends = [ base cimple hspec text ]; + testToolDepends = [ hspec-discover ]; + description = "TokTok C code style checker"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "toktok" = callPackage + ({ mkDerivation, base, bytestring, containers, gf, haskell98, iconv + }: + mkDerivation { + pname = "toktok"; + version = "0.5"; + sha256 = "0y4s68gnp4xw0x22w3kdcr5wnkqygv6ajwkhb8apphja268np98v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers haskell98 ]; + executableHaskellDepends = [ base bytestring gf iconv ]; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tokyocabinet-haskell" = callPackage + ({ mkDerivation, base, bytestring, directory, HUnit, mtl + , tokyocabinet + }: + mkDerivation { + pname = "tokyocabinet-haskell"; + version = "0.0.7"; + sha256 = "1fmj46wvl6ayx30r5r538vnygz32s1877m2f9zf7nb2zyiz5vmcb"; + revision = "2"; + editedCabalFile = "0h9lc9cg5iwy9apjz48nwvblsmlkv7r5rvnivshvhys2xi1hfxja"; + libraryHaskellDepends = [ base bytestring mtl ]; + librarySystemDepends = [ tokyocabinet ]; + testHaskellDepends = [ base bytestring directory HUnit mtl ]; + testSystemDepends = [ tokyocabinet ]; + description = "Haskell binding of Tokyo Cabinet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) tokyocabinet;}; + + "tokyotyrant-haskell" = callPackage + ({ mkDerivation, base, bytestring, mtl, tokyocabinet, tokyotyrant + }: + mkDerivation { + pname = "tokyotyrant-haskell"; + version = "1.0.1"; + sha256 = "1xz8n3hgkhrdabwc8hsqj3yf5x112palzz192f6pkl07vi8yz1ph"; + libraryHaskellDepends = [ base bytestring mtl ]; + librarySystemDepends = [ tokyocabinet tokyotyrant ]; + description = "FFI bindings to libtokyotyrant"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) tokyocabinet; inherit (pkgs) tokyotyrant;}; + + "tomato-rubato-openal" = callPackage + ({ mkDerivation, base, OpenAL, stm, vector }: + mkDerivation { + pname = "tomato-rubato-openal"; + version = "0.1.0.4"; + sha256 = "0xffc0xjkg1jqdq7s5x0y4gi13s9yhpcwb5zvrcbmv194bp65xx1"; + revision = "1"; + editedCabalFile = "06ad3qq1ix448ikyx1jxav9da8mszay0vdhsq4vf855jrwx7finy"; + libraryHaskellDepends = [ base OpenAL stm vector ]; + description = "Easy to use library for audio programming"; + license = lib.licenses.bsd3; + }) {}; + + "toml" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , old-locale, time + }: + mkDerivation { + pname = "toml"; + version = "0.1.3"; + sha256 = "0wby1jas854niwyac95n39liqc874xcd1ahqpw6ksi2nhv2ld6f2"; + revision = "2"; + editedCabalFile = "1qzlsicdd7qdys69iy838y2v4dkaq4d4ar664l338y5y7fg3axxv"; + libraryHaskellDepends = [ + attoparsec base bytestring containers old-locale time + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "toml-parser" = callPackage + ({ mkDerivation, alex, array, base, containers, happy, hspec + , hspec-discover, markdown-unlit, prettyprinter, template-haskell + , text, time, transformers + }: + mkDerivation { + pname = "toml-parser"; + version = "1.3.2.0"; + sha256 = "1cb748vkqzgswkbchfg73wqmhjarz2ws7c42nf4jlqfdhijly2qy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers prettyprinter text time transformers + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base containers hspec template-haskell time + ]; + testToolDepends = [ hspec-discover markdown-unlit ]; + description = "TOML 1.0.0 parser"; + license = lib.licenses.isc; + }) {}; + + "toml-parser_2_0_0_0" = callPackage + ({ mkDerivation, alex, array, base, containers, happy, hspec + , hspec-discover, markdown-unlit, prettyprinter, template-haskell + , text, time, transformers + }: + mkDerivation { + pname = "toml-parser"; + version = "2.0.0.0"; + sha256 = "1nvrmlgmdvm7p16fywds4wnpyavyq7sk0p3zlqy9dci33qb3kzc7"; + revision = "1"; + editedCabalFile = "0dkwkz9mq6y3cs7c4knifxqcbgjd48ji0qh4062kql10gdm9glm8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers prettyprinter text time transformers + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base containers hspec template-haskell text time + ]; + testToolDepends = [ hspec-discover markdown-unlit ]; + description = "TOML 1.0.0 parser"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + + "toml-reader" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , megaparsec, parser-combinators, process, tasty, tasty-golden + , tasty-hunit, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "toml-reader"; + version = "0.2.1.0"; + sha256 = "1nq4f1a1gkm0xv1crq3fwp6xmr79kz6m4ls0nkj75mkcqk0mpd05"; + revision = "4"; + editedCabalFile = "1avm7r47cs9as0wy7y5030fvzq68bnbf4irb58jpag8cad7dglsb"; + libraryHaskellDepends = [ + base containers megaparsec parser-combinators text time + ]; + testHaskellDepends = [ + aeson base bytestring containers directory process tasty + tasty-golden tasty-hunit text time unordered-containers vector + ]; + description = "TOML format parser compliant with v1.0.0."; + license = lib.licenses.bsd3; + }) {}; + + "toml-reader-parse" = callPackage + ({ mkDerivation, base, comonad, containers, deepseq, dlist + , optparse-applicative, prettyprinter, prettyprinter-combinators + , tasty, tasty-hunit, text, time, toml-reader, vector + }: + mkDerivation { + pname = "toml-reader-parse"; + version = "0.1.1.1"; + sha256 = "0fijwv9zs5ivbxyss81rr5sav99dxn3x35adfrb6pli4qmr7mlzi"; + libraryHaskellDepends = [ + base comonad containers deepseq dlist prettyprinter + prettyprinter-combinators text time toml-reader vector + ]; + testHaskellDepends = [ + base optparse-applicative prettyprinter prettyprinter-combinators + tasty tasty-hunit text toml-reader + ]; + description = "Alternative parser for TOML values produced by the toml-reader package"; + license = lib.licenses.asl20; + }) {}; + + "toml-test-drivers" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, prettyprinter + , prettyprinter-ansi-terminal, text, toml-parser + }: + mkDerivation { + pname = "toml-test-drivers"; + version = "1.0.0.0"; + sha256 = "099847kqica8ixkp44npmk810lls2xqcnqimnvcdi3cmr1c9asa3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring containers prettyprinter + prettyprinter-ansi-terminal text toml-parser + ]; + description = "toml-parser test drivers"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tomland" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, directory + , hashable, hedgehog, hspec, hspec-hedgehog, hspec-megaparsec + , megaparsec, mtl, parser-combinators, text, time, transformers + , unordered-containers, validation-selective + }: + mkDerivation { + pname = "tomland"; + version = "1.3.3.2"; + sha256 = "152jqjv6n7n2hdysn903wfhpwh6vp8wmjiymzasazprasdcxpywm"; + revision = "2"; + editedCabalFile = "03xx2wqwyp11yxdnlwxi110wkm6shwpfgzdnzjwdw6cqijdc6zc8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers deepseq hashable megaparsec mtl + parser-combinators text time transformers unordered-containers + validation-selective + ]; + testHaskellDepends = [ + base bytestring containers directory hashable hedgehog hspec + hspec-hedgehog hspec-megaparsec megaparsec text time + unordered-containers + ]; + description = "Bidirectional TOML serialization"; + license = lib.licenses.mpl20; + }) {}; + + "tomlcheck" = callPackage + ({ mkDerivation, base, htoml-megaparsec, megaparsec + , optparse-applicative, text + }: + mkDerivation { + pname = "tomlcheck"; + version = "0.1.0.40"; + sha256 = "0r56fzmngylwcnykhn22hnlaj553m5l29rsjplmlhy3b2rdb10hj"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base htoml-megaparsec megaparsec optparse-applicative text + ]; + description = "Command-line tool to check syntax of TOML files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tomlcheck"; + }) {}; + + "tonalude" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cabal-doctest, doctest + , rio, unliftio + }: + mkDerivation { + pname = "tonalude"; + version = "0.2.0.0"; + sha256 = "0ycp1n5g0l1mmsdb9p35vlccv8adn00gm9n5w9vzs7kmfz6zrl26"; + setupHaskellDepends = [ base Cabal cabal-doctest rio ]; + libraryHaskellDepends = [ base bytestring rio unliftio ]; + testHaskellDepends = [ base bytestring doctest rio unliftio ]; + description = "A standard library for Tonatona framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tonaparser" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, envy, rio + , say + }: + mkDerivation { + pname = "tonaparser"; + version = "0.2.0.0"; + sha256 = "0xxwkmayfpg0ydcmqk2yccaapwx0sw2bsj9h7vgcv4mr75xdndc0"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest rio ]; + libraryHaskellDepends = [ base envy rio say ]; + testHaskellDepends = [ base doctest envy rio say ]; + description = "Scalable way to pass runtime configurations for tonatona"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tonatona" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, rio + , tonaparser + }: + mkDerivation { + pname = "tonatona"; + version = "0.2.0.0"; + sha256 = "14bsqn7vc0h5wcb4ykfchxi0mm4a1zd1drnyq7w4a5g8hds8h7w8"; + setupHaskellDepends = [ base Cabal cabal-doctest rio ]; + libraryHaskellDepends = [ base rio tonaparser ]; + testHaskellDepends = [ base doctest rio tonaparser ]; + description = "meta application framework"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tonatona-google-server-api" = callPackage + ({ mkDerivation, base, doctest, Glob, google-server-api + , monad-logger, persistent, persistent-sqlite, resource-pool + , servant-client, tonalude, tonaparser, tonatona + }: + mkDerivation { + pname = "tonatona-google-server-api"; + version = "0.3.0.0"; + sha256 = "04bw1z2is1mr5mqllxrp1inagvnan95f4gckzyj3a87sv1x2qm8m"; + libraryHaskellDepends = [ + base google-server-api monad-logger persistent persistent-sqlite + resource-pool servant-client tonalude tonaparser tonatona + ]; + testHaskellDepends = [ + base doctest Glob google-server-api monad-logger persistent + persistent-sqlite resource-pool servant-client tonalude tonaparser + tonatona + ]; + description = "tonatona plugin for google-server-api"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tonatona-logger" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, rio + , tonaparser, tonatona + }: + mkDerivation { + pname = "tonatona-logger"; + version = "0.3.0.0"; + sha256 = "1hv3lzi60z2vllwcnlinakv89jqn7ygzga490wjgii4njsp1a1mi"; + setupHaskellDepends = [ base Cabal cabal-doctest rio ]; + libraryHaskellDepends = [ base rio tonaparser tonatona ]; + testHaskellDepends = [ base doctest rio tonaparser tonatona ]; + description = "tonatona plugin for logging"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tonatona-persistent-postgresql" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, monad-logger + , persistent, persistent-postgresql, resource-pool, rio, tonaparser + , tonatona + }: + mkDerivation { + pname = "tonatona-persistent-postgresql"; + version = "0.2.0.0"; + sha256 = "0wqnvqlg8v6wmix4nis0ymp3vbzm2cc180xslk8jiqpxmgk48lsm"; + setupHaskellDepends = [ base Cabal cabal-doctest rio ]; + libraryHaskellDepends = [ + base monad-logger persistent persistent-postgresql resource-pool + rio tonaparser tonatona + ]; + testHaskellDepends = [ + base doctest monad-logger persistent persistent-postgresql + resource-pool rio tonaparser tonatona + ]; + description = "tonatona plugin for accessing PostgreSQL database"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tonatona-persistent-sqlite" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, monad-logger + , persistent, persistent-sqlite, resource-pool, rio, tonaparser + , tonatona + }: + mkDerivation { + pname = "tonatona-persistent-sqlite"; + version = "0.2.0.0"; + sha256 = "0f807an7vqp057lwkn8jl1dzw018lvsz6rs1w031qv8smz88difk"; + setupHaskellDepends = [ base Cabal cabal-doctest rio ]; + libraryHaskellDepends = [ + base monad-logger persistent persistent-sqlite resource-pool rio + tonaparser tonatona + ]; + testHaskellDepends = [ + base doctest monad-logger persistent persistent-sqlite + resource-pool rio tonaparser tonatona + ]; + description = "tonatona plugin for accessing Sqlite database"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tonatona-servant" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, data-default, doctest + , exceptions, http-types, monad-logger, rio, servant + , servant-server, tonaparser, tonatona, tonatona-logger, wai + , wai-extra, warp + }: + mkDerivation { + pname = "tonatona-servant"; + version = "0.2.0.0"; + sha256 = "156hh3vb5yw1y7w1ss8c76xnp45m2nqg55m8i8ylw5wpj0nyb6g7"; + setupHaskellDepends = [ base Cabal cabal-doctest rio ]; + libraryHaskellDepends = [ + base data-default exceptions http-types monad-logger rio servant + servant-server tonaparser tonatona tonatona-logger wai wai-extra + warp + ]; + testHaskellDepends = [ + base data-default doctest exceptions http-types monad-logger rio + servant servant-server tonaparser tonatona tonatona-logger wai + wai-extra warp + ]; + description = "tonatona plugin for servant"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "too-many-cells" = callPackage + ({ mkDerivation, aeson, async, async-pool, attoparsec, base + , birch-beer, bytestring, cassava, colour, containers, deepseq + , diagrams, diagrams-cairo, diagrams-graphviz, diagrams-lib + , differential, directory, diversity, fgl, filepath + , find-clumpiness, foldl, graphviz, hashable + , hierarchical-clustering, hierarchical-spectral-clustering + , hmatrix, hmatrix-svdlibc, hvega, hvega-theme, inline-r + , IntervalMap, lens, managed, matrix-market-attoparsec, modularity + , mtl, mwc-random, optparse-applicative, palette, parallel + , ploterific, plots, process, resourcet, safe, scientific + , sparse-linear-algebra, spectral-clustering, split, statistics + , stm, streaming, streaming-bytestring, streaming-cassava + , streaming-commons, streaming-utils, streaming-with, SVGFonts + , system-filepath, temporary, terminal-progress-bar, text + , text-show, transformers, turtle, unordered-containers, vector + , vector-algorithms, zlib + }: + mkDerivation { + pname = "too-many-cells"; + version = "3.0.1.0"; + sha256 = "16sl3mwgyjpfwizg5ys2y7vcqhr4xjjfjjqqbzid8qnsrk2vsr0k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async async-pool attoparsec base birch-beer bytestring + cassava colour containers deepseq diagrams diagrams-cairo + diagrams-graphviz diagrams-lib differential directory diversity fgl + filepath find-clumpiness foldl graphviz hashable + hierarchical-clustering hierarchical-spectral-clustering hmatrix + hmatrix-svdlibc hvega hvega-theme inline-r IntervalMap lens managed + matrix-market-attoparsec modularity mtl mwc-random + optparse-applicative palette parallel ploterific plots process + resourcet safe scientific sparse-linear-algebra spectral-clustering + split statistics stm streaming streaming-bytestring + streaming-cassava streaming-commons streaming-utils streaming-with + SVGFonts system-filepath temporary terminal-progress-bar text + text-show transformers turtle unordered-containers vector + vector-algorithms zlib + ]; + executableHaskellDepends = [ base optparse-applicative ]; + description = "Cluster single cells and analyze cell clade relationships"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "too-many-cells"; + }) {}; + + "toodles" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-html + , bytestring, cmdargs, directory, extra, filepath, hspec + , hspec-expectations, megaparsec, MissingH, process, regex-posix + , RSA, servant, servant-blaze, servant-server, strict, text, time + , wai, warp, yaml + }: + mkDerivation { + pname = "toodles"; + version = "1.2.3"; + sha256 = "0b6sznzkcjhs5fw920ivmvh6n6walamy16602bxid7sjrlgdjzcf"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base base64-bytestring blaze-html bytestring cmdargs + directory extra megaparsec MissingH process regex-posix RSA servant + servant-blaze servant-server strict text time wai warp yaml + ]; + executableHaskellDepends = [ + aeson base base64-bytestring blaze-html bytestring cmdargs + directory extra filepath megaparsec MissingH process regex-posix + RSA servant servant-blaze servant-server strict text time wai warp + yaml + ]; + testHaskellDepends = [ + aeson base base64-bytestring blaze-html bytestring cmdargs + directory extra hspec hspec-expectations megaparsec MissingH + process regex-posix servant servant-blaze servant-server strict + text time wai warp yaml + ]; + description = "Manage the TODO entries in your code"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "toodles"; + broken = true; + }) {}; + + "toolbox" = callPackage + ({ mkDerivation, base, containers, template-haskell, time }: + mkDerivation { + pname = "toolbox"; + version = "0.5.0.0"; + sha256 = "1z6rcs85nykz92m59ny2xbj3w78ix6xxlmm1nvsigdn7fwq6kb0h"; + libraryHaskellDepends = [ base containers template-haskell time ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "toolshed" = callPackage + ({ mkDerivation, array, base, containers, data-default, deepseq + , directory, extra, filepath, HUnit, QuickCheck, random + }: + mkDerivation { + pname = "toolshed"; + version = "0.18.0.2"; + sha256 = "0iaq3fgx67w7jf3qc5rvxsnbc0y159psqd44klhm8lyvdb6rd4kh"; + libraryHaskellDepends = [ + array base containers data-default deepseq directory filepath + QuickCheck random + ]; + testHaskellDepends = [ + base containers extra HUnit QuickCheck random + ]; + description = "Ill-defined library"; + license = "GPL"; + }) {}; + + "top" = callPackage + ({ mkDerivation, acid-state, async, base, bytestring, containers + , data-default-class, deepseq, directory, doctest, extra, filemanip + , filepath, flat, hslogger, mtl, pipes, pretty, safecopy, tasty + , tasty-hunit, template-haskell, text, transformers, websockets, zm + }: + mkDerivation { + pname = "top"; + version = "0.2.4"; + sha256 = "0kqyhcd407jyxpb487bx5jqnzaycycp5i8yxasgl37g45cdgb4gr"; + libraryHaskellDepends = [ + acid-state async base bytestring containers data-default-class + deepseq extra filepath flat hslogger mtl pipes pretty safecopy + template-haskell text transformers websockets zm + ]; + testHaskellDepends = [ + base directory doctest filemanip tasty tasty-hunit zm + ]; + description = "Top (typed oriented protocol) API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "topaz" = callPackage + ({ mkDerivation, aeson, base, binary, hashable, quantification + , vector + }: + mkDerivation { + pname = "topaz"; + version = "0.7.0"; + sha256 = "18l900v86m4dil4bvr6wcwqinbzls85fqz5bc5vvqhkx8vgglm7j"; + revision = "1"; + editedCabalFile = "0cpcngy2qc7bxxr8m01v0kyq4nx2jvb2p69dfzkjn0m3hcw58fig"; + libraryHaskellDepends = [ + aeson base binary hashable quantification vector + ]; + description = "Extensible records library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tophat" = callPackage + ({ mkDerivation, base, filepath, hspec, profunctors, text }: + mkDerivation { + pname = "tophat"; + version = "1.0.7.0"; + sha256 = "1jrqna3lxjxsiqxb6ybwm7kl59r3948lqhqb8l5xv9v5r38vzr6d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base profunctors text ]; + executableHaskellDepends = [ base filepath text ]; + testHaskellDepends = [ base hspec profunctors text ]; + description = "Template-to-Haskell preprocessor, and templating language"; + license = lib.licenses.gpl3Only; + mainProgram = "tophat"; + }) {}; + + "topkata" = callPackage + ({ mkDerivation, ALUT, array, base, filepath, GLFW-b, OpenAL + , OpenGL, parseargs, random + }: + mkDerivation { + pname = "topkata"; + version = "0.2.4"; + sha256 = "06b938i2362c4jcd0923lwrcf6hqgxdscizj91ns51wx73nm8fxi"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + ALUT array base filepath GLFW-b OpenAL OpenGL parseargs random + ]; + description = "OpenGL Arcade Game"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "topkata"; + broken = true; + }) {}; + + "topograph" = callPackage + ({ mkDerivation, base, base-compat, base-orphans, containers + , vector + }: + mkDerivation { + pname = "topograph"; + version = "1.0.0.2"; + sha256 = "08fpwaf6341gaf7niwss08zlfyf8nvfrc4343zlkhscb19l4b7ni"; + revision = "2"; + editedCabalFile = "1l98l1rky1y9npckf40d3dizy27xh4byqkfz419n1d6ks8fi15w6"; + libraryHaskellDepends = [ + base base-compat base-orphans containers vector + ]; + description = "Directed acyclic graphs"; + license = lib.licenses.bsd3; + }) {}; + + "torch" = callPackage + ({ mkDerivation, base, mtl, parallel, QuickCheck }: + mkDerivation { + pname = "torch"; + version = "0.1"; + sha256 = "1bai1vxd2vfxl9zn37dvrb05yh4knr5gw5syqpi6lxxd3lf0ngzc"; + libraryHaskellDepends = [ base mtl parallel QuickCheck ]; + description = "Simple unit test library (or framework)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "torrent" = callPackage + ({ mkDerivation, base, bencode, binary, bytestring, containers + , filepath, syb + }: + mkDerivation { + pname = "torrent"; + version = "10000.1.3"; + sha256 = "1pp9qfpai7v8vlylw4zfgmnbznwjldqlbl3p6awlhzkpszvqzgny"; + libraryHaskellDepends = [ + base bencode binary bytestring containers filepath syb + ]; + description = "BitTorrent file parser and generater"; + license = lib.licenses.bsd3; + }) {}; + + "torsor" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "torsor"; + version = "0.1.0.1"; + sha256 = "0ljcxlv019qfbs3wvp03j8l261i1p6vv3vycabcd0hpy0dbq80d9"; + libraryHaskellDepends = [ base ]; + description = "Torsor Typeclass"; + license = lib.licenses.bsd3; + }) {}; + + "tostring" = callPackage + ({ mkDerivation, base, case-insensitive, text, utf8-string }: + mkDerivation { + pname = "tostring"; + version = "0.2.1.1"; + sha256 = "0c95a1vjnnn3bwdz8v5hv7q2sbzn23ban3hcwqmwhmzc9ba019zg"; + revision = "1"; + editedCabalFile = "1h3cdngxmcxs3bssxmp67s0nipblv0kidq4wr72ln3l090k0ynz0"; + libraryHaskellDepends = [ base case-insensitive text utf8-string ]; + description = "The ToString class"; + license = lib.licenses.bsd3; + }) {}; + + "total" = callPackage + ({ mkDerivation, base, void }: + mkDerivation { + pname = "total"; + version = "1.0.6"; + sha256 = "0zr3b83pwjbarxsl9kva6va3cp9b4npfp77yp0nh9q1za00344vk"; + revision = "1"; + editedCabalFile = "07idi7zgys6zljzls6l0p71nra4kvpvqyq8jyya4wxyvz2sksbyp"; + libraryHaskellDepends = [ base void ]; + description = "Exhaustive pattern matching using lenses, traversals, and prisms"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "total-alternative" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "total-alternative"; + version = "0.1.0.1"; + sha256 = "1krm6jymnrr6iiys16rwar60avnaxpbn583szarnd4lqjhk0g5cq"; + libraryHaskellDepends = [ base ]; + description = "Alternative interface for total versions of partial function on the Prelude"; + license = lib.licenses.bsd3; + }) {}; + + "total-map" = callPackage + ({ mkDerivation, base, containers, semiring-num }: + mkDerivation { + pname = "total-map"; + version = "0.1.3"; + sha256 = "015bj6g4hjp38fc8bm5z57w6akdgvyab6j2sc666x0qdxgrdwp88"; + libraryHaskellDepends = [ base containers semiring-num ]; + description = "Finitely represented total maps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "total-maps" = callPackage + ({ mkDerivation, adjunctions, base, base-compat, bytes, containers + , distributive, keys, linear, reflection, semigroups, vector + }: + mkDerivation { + pname = "total-maps"; + version = "1.0.0.3"; + sha256 = "0cg9d76cb5aw3l5fnjfcndd8l2sc4xmfliv14584b1ak2a736bbb"; + libraryHaskellDepends = [ + adjunctions base base-compat bytes containers distributive keys + linear reflection semigroups vector + ]; + description = "Dense and sparse total maps"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "touched" = callPackage + ({ mkDerivation, base, cmdargs, directory, process, time }: + mkDerivation { + pname = "touched"; + version = "0.2.0.1"; + sha256 = "0lik2glqynjwcd64bdla2jsfy4yqqk4aap5f0c9zkqv9g916bxgi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory process time ]; + executableHaskellDepends = [ base cmdargs ]; + description = "Library (and cli) to execute a procedure on file change"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "touched"; + broken = true; + }) {}; + + "tower" = callPackage + ({ mkDerivation, base, HUnit, protolude, QuickCheck, smallcheck + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, vector + }: + mkDerivation { + pname = "tower"; + version = "0.1.0"; + sha256 = "02yr7hqx8z4mblkkxd2fidwv69sg69nxy27izmfqpdhsgg6ax78a"; + libraryHaskellDepends = [ base protolude QuickCheck vector ]; + testHaskellDepends = [ + base HUnit protolude QuickCheck smallcheck tasty tasty-hunit + tasty-quickcheck tasty-smallcheck + ]; + description = "A numeric tower"; + license = lib.licenses.bsd3; + }) {}; + + "toxcore" = callPackage + ({ mkDerivation, async, base, base16-bytestring, binary + , binary-bits, bytestring, clock, containers, entropy, groom, hspec + , integer-gmp, iproute, lens-family, MonadRandom, msgpack-binary + , msgpack-rpc-conduit, msgpack-types, mtl, network, QuickCheck + , random, saltine, text, transformers + }: + mkDerivation { + pname = "toxcore"; + version = "0.2.11"; + sha256 = "1bsrp37b0mnib66slj8z1fvallq55qd5hzfaqm208skr6vaw6m91"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base16-bytestring binary binary-bits bytestring clock + containers entropy integer-gmp iproute lens-family MonadRandom + msgpack-binary msgpack-rpc-conduit mtl network QuickCheck random + saltine transformers + ]; + executableHaskellDepends = [ base binary bytestring groom text ]; + testHaskellDepends = [ + async base binary binary-bits bytestring containers hspec + msgpack-binary msgpack-rpc-conduit msgpack-types mtl QuickCheck + saltine text + ]; + description = "A Tox protocol implementation in Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "toxsave-convert"; + }) {}; + + "toxcore-c" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring + , bytestring-arbitrary, data-default-class, directory, hspec + , QuickCheck, saltine, toxcore + }: + mkDerivation { + pname = "toxcore-c"; + version = "0.2.11"; + sha256 = "1fgz30y867lw9d6pmssi75k1prlfgrlpfa9qzqkm52mra2r5d2mb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring data-default-class ]; + librarySystemDepends = [ toxcore ]; + executableHaskellDepends = [ + base base16-bytestring bytestring directory + ]; + executableSystemDepends = [ toxcore ]; + testHaskellDepends = [ + base base16-bytestring bytestring bytestring-arbitrary + data-default-class hspec QuickCheck saltine + ]; + description = "Haskell bindings to the C reference implementation of Tox"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "groupbot"; + }) {toxcore = null;}; + + "toxiproxy-haskell" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, http-client + , process, servant, servant-client, silently, text, time + }: + mkDerivation { + pname = "toxiproxy-haskell"; + version = "0.2.1.0"; + sha256 = "0c0xrl2ynk3b31ja4bh2pfmf8zhb4fxlazj7l07477f1yws7vqla"; + libraryHaskellDepends = [ + aeson base containers http-client servant servant-client text + ]; + testHaskellDepends = [ + base containers hspec http-client process servant servant-client + silently time + ]; + description = "Client library for Toxiproxy: a TCP failure testing proxy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "toysolver" = callPackage + ({ mkDerivation, ansi-wl-pprint, array, base, bytestring + , bytestring-builder, bytestring-encoding, case-insensitive, clock + , containers, criterion, data-default, data-default-class + , data-interval, deepseq, directory, extended-reals, filepath + , finite-field, ghc-prim, hashable, hashtables, haskeline, heaps + , intern, lattices, log-domain, loop, megaparsec, MIP, mtl + , multiset, mwc-random, OptDir, optparse-applicative, parsec + , pretty, primes, primitive, process, pseudo-boolean, queue + , QuickCheck, scientific, semigroups, sign, stm, tasty, tasty-hunit + , tasty-quickcheck, tasty-th, template-haskell, temporary, text + , time, transformers, transformers-compat, unbounded-delays + , unordered-containers, vector, vector-space, xml-conduit, zlib + }: + mkDerivation { + pname = "toysolver"; + version = "0.8.1"; + sha256 = "00f3x4rq8334g2923l338vzdz9jmf4amab16awr29bkj90h1ay5a"; + revision = "1"; + editedCabalFile = "05pgz4yqi5n2mqjsrzqqs7m2c2h7kis8d24map5arh385d0f9xwf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base bytestring bytestring-builder bytestring-encoding + case-insensitive clock containers data-default data-default-class + data-interval deepseq directory extended-reals filepath + finite-field ghc-prim hashable hashtables heaps intern lattices + log-domain loop megaparsec MIP mtl multiset mwc-random OptDir + pretty primes primitive process pseudo-boolean queue scientific + semigroups sign stm template-haskell temporary text time + transformers transformers-compat unordered-containers vector + vector-space xml-conduit zlib + ]; + executableHaskellDepends = [ + ansi-wl-pprint array base bytestring bytestring-builder clock + containers data-default-class filepath haskeline intern megaparsec + MIP mtl mwc-random OptDir optparse-applicative parsec + pseudo-boolean scientific text time transformers + transformers-compat unbounded-delays vector + ]; + testHaskellDepends = [ + array base bytestring bytestring-builder containers + data-default-class data-interval deepseq finite-field hashable + intern lattices megaparsec mtl mwc-random OptDir parsec pretty + pseudo-boolean QuickCheck scientific tasty tasty-hunit + tasty-quickcheck tasty-th text transformers transformers-compat + unordered-containers vector vector-space + ]; + benchmarkHaskellDepends = [ + array base criterion data-default-class vector + ]; + description = "Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tpar" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, async, base, binary + , bytestring, containers, distributed-process, errors, exceptions + , friendly-time, ghc-prim, heaps, network + , network-transport-inmemory, network-transport-tcp + , optparse-applicative, parsers, pipes, pipes-bytestring + , pipes-concurrency, pipes-safe, process, QuickCheck, stm, time + , transformers, trifecta + }: + mkDerivation { + pname = "tpar"; + version = "0.1.0.0"; + sha256 = "0m51d5c9b403j3rbsk17gmnxd03x5cm6iip18bqahpydzsx4fswz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson ansi-wl-pprint async base binary bytestring containers + distributed-process errors exceptions friendly-time ghc-prim heaps + network network-transport-tcp optparse-applicative parsers pipes + pipes-bytestring pipes-concurrency pipes-safe process stm time + transformers trifecta + ]; + testHaskellDepends = [ + base binary containers distributed-process exceptions + network-transport-inmemory pipes QuickCheck stm transformers + ]; + benchmarkHaskellDepends = [ + async base binary bytestring containers distributed-process errors + exceptions ghc-prim heaps network network-transport-tcp + optparse-applicative pipes pipes-bytestring pipes-concurrency + pipes-safe process stm transformers trifecta + ]; + description = "simple, parallel job scheduling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tpar"; + }) {}; + + "tpb" = callPackage + ({ mkDerivation, aeson, ansi-wl-pprint, async, base, boxes + , bytestring, containers, directory, filepath, free, http-client + , http-client-tls, libnotify, microlens, mtl, optparse-applicative + , pushbullet-types, servant, servant-client + , servant-pushbullet-client, servant-server, text, time, wai, warp + , websockets, wuss + }: + mkDerivation { + pname = "tpb"; + version = "0.4.0.0"; + sha256 = "0d90vbyma5yhai0nlxa035pibn928jak879wbs6xx9ssyshcfwgy"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson ansi-wl-pprint async base boxes bytestring containers + directory filepath free http-client http-client-tls libnotify + microlens mtl optparse-applicative pushbullet-types servant + servant-client servant-pushbullet-client servant-server text time + wai warp websockets wuss + ]; + description = "Applications for interacting with the Pushbullet API"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tpdb" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , exceptions, filepath, hashable, mtl, parsec, pretty + , prettyprinter, text, time, xml-conduit, xml-hamlet + }: + mkDerivation { + pname = "tpdb"; + version = "2.7.2"; + sha256 = "046pyd7mwhw5csisqvr38z6ipz2fyvajqfxbjl96anwi9g2pxlr4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-default exceptions filepath + hashable mtl parsec prettyprinter text time xml-conduit xml-hamlet + ]; + executableHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base pretty text ]; + description = "Data Type for Rewriting Systems"; + license = lib.licenses.gpl3Only; + }) {}; + + "tptp" = callPackage + ({ mkDerivation, attoparsec, base, Cabal, directory, extra + , filepath, generic-random, prettyprinter, QuickCheck, scientific + , text + }: + mkDerivation { + pname = "tptp"; + version = "0.1.3.0"; + sha256 = "1blz39ksyf6svcrr55v5mn537qa42aymmfj76154wla328ll6nr4"; + libraryHaskellDepends = [ + attoparsec base prettyprinter scientific text + ]; + testHaskellDepends = [ + attoparsec base Cabal directory extra filepath generic-random + prettyprinter QuickCheck scientific text + ]; + description = "Parser and pretty printer for the TPTP language"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "trace" = callPackage + ({ mkDerivation, base, containers, deepseq, monad-control, mtl + , transformers, transformers-base + }: + mkDerivation { + pname = "trace"; + version = "0.2.0.0"; + sha256 = "14kzdd62gci1f1wskvvwai9wprkn8mq5wsdz4d5mw6kf7dcxbz41"; + libraryHaskellDepends = [ + base containers deepseq monad-control mtl transformers + transformers-base + ]; + description = "A monad transformer for tracing provenience of errors"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "trace-call" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "trace-call"; + version = "0.1"; + sha256 = "1fiz1v9d4ck8na68cywha53vgbgdk6iqad1zv6pj3lq0pwvkx6aw"; + libraryHaskellDepends = [ base containers mtl ]; + description = "functions for logging the arguments and results of function calls"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "trace-function-call" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "trace-function-call"; + version = "0.1"; + sha256 = "0c5nsq9x59rmdkyvcrr1v94kjya48nhl9pnsad6xdmh77msf33xy"; + libraryHaskellDepends = [ base ]; + description = "Easy lightweight tracing of function arguments and results for ad hoc debugging"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "traced" = callPackage + ({ mkDerivation, base, containers, mtl, pretty }: + mkDerivation { + pname = "traced"; + version = "3000"; + sha256 = "1pniabsbybhjvlq4dmys8sxc1r8rhalsahdr3hbvif287h610hi9"; + libraryHaskellDepends = [ base containers mtl pretty ]; + description = "Simple evaluation trace"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tracer" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "tracer"; + version = "0.1"; + sha256 = "1rgnls2zry29zrnvxv700bljdf7iqkkyzayr4lan0qvhv1bcs5jm"; + libraryHaskellDepends = [ base mtl transformers ]; + testHaskellDepends = [ base mtl transformers ]; + description = "Tracing utilities for Functor/Applicative/Monad types"; + license = lib.licenses.bsd3; + }) {}; + + "tracetree" = callPackage + ({ mkDerivation, base, bifunctors, containers, json, mtl + , transformers + }: + mkDerivation { + pname = "tracetree"; + version = "0.1.0.2"; + sha256 = "0ga78nkrfg2hlanqfd65il0yw596n7xy9jx76l7sffs438mx4wvr"; + revision = "1"; + editedCabalFile = "1k6a5n70qmch9vqyv9kyrkii4pnwjdgbiwrqwk8q3yhv9naqijkh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bifunctors containers json mtl transformers + ]; + description = "Visualize Haskell data structures as edge-labeled trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tracing" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , case-insensitive, containers, hspec, http-client, mtl, network + , random, stm, text, time, transformers, unliftio + }: + mkDerivation { + pname = "tracing"; + version = "0.0.7.4"; + sha256 = "1fmfa75h8lnq5dz5gcqig34lg0zib893a316chmqfz91cfd5ws8r"; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring case-insensitive containers + http-client mtl network random stm text time transformers unliftio + ]; + testHaskellDepends = [ + base containers hspec mtl stm text unliftio + ]; + description = "Distributed tracing"; + license = lib.licenses.bsd3; + }) {}; + + "tracing-control" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, bytestring + , case-insensitive, containers, hspec, http-client, lifted-base + , monad-control, mtl, network, random, stm, stm-lifted, text, time + , transformers, transformers-base + }: + mkDerivation { + pname = "tracing-control"; + version = "0.0.7.3"; + sha256 = "1cxn64v6qa3n7d3d7nq4r9xrq42fl7z3xkqa9k8alaqfzkpx7v17"; + libraryHaskellDepends = [ + aeson base base16-bytestring bytestring case-insensitive containers + http-client lifted-base monad-control mtl network random stm + stm-lifted text time transformers transformers-base + ]; + testHaskellDepends = [ + base containers hspec lifted-base monad-control mtl stm stm-lifted + text + ]; + description = "Distributed tracing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tracked-files" = callPackage + ({ mkDerivation, base, directory, hspec, process, text }: + mkDerivation { + pname = "tracked-files"; + version = "0.1.0.0"; + sha256 = "0aw99k1kjiwhpvwk3pqhc34cff9lcv4dzg240rs7p3i4j0zf884v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory process ]; + executableHaskellDepends = [ base directory process text ]; + testHaskellDepends = [ base directory hspec process ]; + description = "Package to list all tracked and untracked existing files via Git"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "tracked-files"; + broken = true; + }) {}; + + "tracker" = callPackage + ({ mkDerivation, base, containers, glib }: + mkDerivation { + pname = "tracker"; + version = "0.1"; + sha256 = "1jkcwkkzg3hkvffg6y2vz2c8y0iypij4ngryc4bca9q3g4zvxzs2"; + libraryHaskellDepends = [ base containers glib ]; + description = "Client library for Tracker metadata database, indexer and search tool"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "trackit" = callPackage + ({ mkDerivation, base, brick, fsnotify, microlens-platform, mtl + , optparse-generic, process, process-extras, stm, text, time, vty + }: + mkDerivation { + pname = "trackit"; + version = "0.7.3"; + sha256 = "0hlndixyvscmf2161yv2f4xl7qy2vgrikik3dj2nbq4vvi6v940v"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base brick fsnotify microlens-platform mtl optparse-generic process + process-extras stm text time vty + ]; + description = "A command-line tool for live monitoring"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "trackit"; + broken = true; + }) {}; + + "traction" = callPackage + ({ mkDerivation, base, bytestring, containers, exceptions, hedgehog + , mmorph, postgresql-simple, resource-pool, syb, template-haskell + , text, time, transformers, transformers-either + }: + mkDerivation { + pname = "traction"; + version = "0.4.0"; + sha256 = "1prd4wq5jb4flzdg78861w1x8xwdbgd0b64xbksdprhlvlyrvmxk"; + libraryHaskellDepends = [ + base bytestring containers exceptions mmorph postgresql-simple + resource-pool syb template-haskell text time transformers + transformers-either + ]; + testHaskellDepends = [ + base hedgehog mmorph postgresql-simple resource-pool text + ]; + description = "Tools for postgresql-simple"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tracy" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tracy"; + version = "0.1.4.0"; + sha256 = "03s31yfhnv9h1h51810vx8dsfs8r09bqigr9hs3kgb3107vyny77"; + libraryHaskellDepends = [ base ]; + description = "Convenience wrappers for non-intrusive debug tracing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "trade-journal" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, containers + , data-default, gmp, hedgehog, here, HUnit, lens, megaparsec, mpfr + , mtl, optparse-applicative, pretty, pretty-show, profunctors + , split, tasty, tasty-hedgehog, tasty-hunit, text, time + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "trade-journal"; + version = "0.0.2"; + sha256 = "0832dn76mfsm0a6hgw9dxzjzvn8rxkrycw5rf439gq7piqcjbbbp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cassava containers data-default lens + megaparsec mtl pretty pretty-show profunctors split text time + transformers unordered-containers vector + ]; + librarySystemDepends = [ gmp mpfr ]; + executableHaskellDepends = [ + aeson base bytestring cassava containers lens megaparsec mtl + optparse-applicative pretty-show text time transformers + unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring cassava containers hedgehog here HUnit lens + megaparsec mtl pretty-show tasty tasty-hedgehog tasty-hunit text + time transformers unordered-containers + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "trade-journal"; + broken = true; + }) {inherit (pkgs) gmp; inherit (pkgs) mpfr;}; + + "traildb" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, criterion + , deepseq, directory, exceptions, Judy, primitive, profunctors + , random, text, time, traildb, transformers, unix, vector + }: + mkDerivation { + pname = "traildb"; + version = "0.1.4.1"; + sha256 = "1h3pscbxjl3cpcxbch4ydiv6y5j54k99v8kq61jv01gv1vjisd2r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers directory exceptions primitive + profunctors text time transformers unix vector + ]; + librarySystemDepends = [ Judy traildb ]; + benchmarkHaskellDepends = [ + base bytestring cereal criterion deepseq directory random + ]; + description = "TrailDB bindings for Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {Judy = null; traildb = null;}; + + "trajectory" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cmdargs + , containers, http-enumerator, http-types, regexpr, text + , unordered-containers, uri + }: + mkDerivation { + pname = "trajectory"; + version = "0.1.0.0"; + sha256 = "1n7vl903p5yg2xcyfxbxj45yd7ayd7p63fr9qfahlb0pgfl32s7h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring http-enumerator http-types uri + ]; + executableHaskellDepends = [ + aeson attoparsec base bytestring cmdargs containers http-enumerator + http-types regexpr text unordered-containers uri + ]; + description = "Tools and a library for working with Trajectory"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "trans-fx-core" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "trans-fx-core"; + version = "0.0.1"; + sha256 = "0hkwl1dygghym6w5qci53ylkhk298bzddfvahisr2gw5wibknrfs"; + libraryHaskellDepends = [ base ]; + description = "Monadic effect framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "trans-fx-data" = callPackage + ({ mkDerivation, base, trans-fx-core }: + mkDerivation { + pname = "trans-fx-data"; + version = "0.0.1"; + sha256 = "0y4hnn1ixgsqd9x829cxyn0n2psxpjczxxaa99jv9wrfwfvssgid"; + libraryHaskellDepends = [ base trans-fx-core ]; + description = "Monadic effect framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "trans-fx-io" = callPackage + ({ mkDerivation, base, time, trans-fx-core, trans-fx-data }: + mkDerivation { + pname = "trans-fx-io"; + version = "0.0.1"; + sha256 = "1yf3j35q0j5if1hpl11083bwrcyyr378wwnp98m1f5gsrlj62qpw"; + libraryHaskellDepends = [ base time trans-fx-core trans-fx-data ]; + testHaskellDepends = [ base time trans-fx-core ]; + description = "Monadic effect framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "transaction" = callPackage + ({ mkDerivation, base, doctest, Glob, hspec, mono-traversable + , QuickCheck + }: + mkDerivation { + pname = "transaction"; + version = "0.1.1.4"; + sha256 = "0da6ahz08bay7qmqmsjdb5yqfxdxpjzkz6vhma1dbcf7c7qc89mf"; + libraryHaskellDepends = [ base mono-traversable ]; + testHaskellDepends = [ + base doctest Glob hspec mono-traversable QuickCheck + ]; + description = "Monadic representation of transactions"; + license = lib.licenses.mit; + }) {}; + + "transactional-events" = callPackage + ({ mkDerivation, base, ListZipper, MonadPrompt, stm }: + mkDerivation { + pname = "transactional-events"; + version = "0.1.0.0"; + sha256 = "0jb3cf4bn007x3by70piwcvcb216kvav4xzrqr1k5v483jaj2zml"; + revision = "1"; + editedCabalFile = "10sdjrzyld7wpzw687vrs91vk98pf3zk1cv9hj11jqnbnlbfbqcs"; + libraryHaskellDepends = [ base ListZipper MonadPrompt stm ]; + description = "Transactional events, based on Concurrent ML semantics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "transf" = callPackage + ({ mkDerivation, async, base, containers, data-default, filepath + , hashable, hint, monadplus, mtl, process, semigroups + }: + mkDerivation { + pname = "transf"; + version = "0.13.1"; + sha256 = "1p9nrs7a96n53cmmrv107kvwjm27gj45m9b4vj23dsvk5lsx7wil"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base containers data-default filepath hashable hint monadplus + mtl process semigroups + ]; + description = "Text transformer and interpreter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "transf"; + broken = true; + }) {}; + + "transfer-db" = callPackage + ({ mkDerivation, aeson, base, bytestring, cassava, clock + , console-program, containers, cpu, hspec, logging, monad-control + , QuickCheck, sqlcli, sqlcli-odbc, stm, store, store-core + , temporary, text, th-utilities, time, transformers, yaml + }: + mkDerivation { + pname = "transfer-db"; + version = "0.3.1.2"; + sha256 = "1vpcf4k78cnpb5n1bwn2v9l7g38nlgr2y9j8kvmi7ncfvh1nvbqw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring clock containers logging monad-control sqlcli + sqlcli-odbc stm store store-core temporary text th-utilities time + transformers + ]; + executableHaskellDepends = [ + aeson base bytestring cassava clock console-program containers + logging monad-control sqlcli sqlcli-odbc stm time transformers yaml + ]; + testHaskellDepends = [ + base bytestring cpu hspec QuickCheck sqlcli store time transformers + ]; + description = "ODBC database transfer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "transfer-db"; + }) {}; + + "transformations" = callPackage + ({ mkDerivation, base, containers, criterion, mtl, multirec, parsec + , QuickCheck, regular, template-haskell + }: + mkDerivation { + pname = "transformations"; + version = "0.2.0.0"; + sha256 = "0nmzsd8q01ixfgqfgymbjwa5c8msq7chi16n4dwdf8x68mah7lam"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers mtl multirec regular template-haskell + ]; + executableHaskellDepends = [ + base containers criterion mtl multirec parsec QuickCheck + ]; + description = "Generic representation of tree transformations"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "Benchmark"; + }) {}; + + "transformers_0_6_1_1" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "transformers"; + version = "0.6.1.1"; + sha256 = "09fpjawkixgm3xpas89wkpkn1jfpxz035crnp97if2hh1y759ll1"; + libraryHaskellDepends = [ base ]; + description = "Concrete functor and monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "transformers-abort" = callPackage + ({ mkDerivation, base, monad-control, pointed, semigroupoids + , transformers, transformers-base + }: + mkDerivation { + pname = "transformers-abort"; + version = "0.6.0.3"; + sha256 = "0svqpgwkg06k2hnhxxlx4nwn45r52azqa2gnrz8j538k75kzlglq"; + libraryHaskellDepends = [ + base monad-control pointed semigroupoids transformers + transformers-base + ]; + description = "Error and short-circuit monad transformers"; + license = lib.licenses.bsd3; + }) {}; + + "transformers-base" = callPackage + ({ mkDerivation, base, base-orphans, stm, transformers + , transformers-compat + }: + mkDerivation { + pname = "transformers-base"; + version = "0.4.6"; + sha256 = "146g69yxmlrmvqnzwcw4frxfl3z04lda9zqwcqib34dnkrlghfrj"; + libraryHaskellDepends = [ + base base-orphans stm transformers transformers-compat + ]; + description = "Lift computations from the bottom of a transformer stack"; + license = lib.licenses.bsd3; + }) {}; + + "transformers-bifunctors" = callPackage + ({ mkDerivation, base, mmorph, transformers }: + mkDerivation { + pname = "transformers-bifunctors"; + version = "0.1"; + sha256 = "01s8516m9cybx5gqxk8g00fnkbwpfi5vrm1pgi62pxk1cgbx699w"; + revision = "1"; + editedCabalFile = "1vjyk2ldwfi2pkvk79p37ii5xgg1399kxqhkq3l4wvag4j5p4afs"; + libraryHaskellDepends = [ base mmorph transformers ]; + description = "Bifunctors over monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "transformers-compat" = callPackage + ({ mkDerivation, base, ghc-prim, transformers }: + mkDerivation { + pname = "transformers-compat"; + version = "0.7.2"; + sha256 = "0slxrkxi8xa1bmi9saq9x8bz52clrf2slf877m3ckjzkr4276b5n"; + libraryHaskellDepends = [ base ghc-prim transformers ]; + description = "A small compatibility shim for the transformers library"; + license = lib.licenses.bsd3; + }) {}; + + "transformers-compose" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "transformers-compose"; + version = "0.1"; + sha256 = "0kvhl5s1js6i639hc6c4ib9jmgy4l1503ifs30a9ajrk97nagp6d"; + libraryHaskellDepends = [ base transformers ]; + description = "Arrow-like / category-like composition for transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "transformers-continue" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "transformers-continue"; + version = "0.0.1"; + sha256 = "0h0qbhk7b4wm3h06m26ga3i6rqw60fjs469iq6p3j6pdvq58bb5x"; + libraryHaskellDepends = [ base transformers ]; + description = "Control flow data type and monad transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "transformers-convert" = callPackage + ({ mkDerivation, base, data-easy, directory, either, errors + , haskell-src-exts, hlint, hspec, HUnit, QuickCheck, text + , transformers, unix + }: + mkDerivation { + pname = "transformers-convert"; + version = "0.2.0.0"; + sha256 = "0nx99jygbg5jlvb1sbgb9kz84af9861nkjdcshvfhlq8w069z737"; + libraryHaskellDepends = [ base data-easy either transformers ]; + testHaskellDepends = [ + base data-easy directory either errors haskell-src-exts hlint hspec + HUnit QuickCheck text transformers unix + ]; + description = "Sensible conversions between some of the monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "transformers-eff" = callPackage + ({ mkDerivation, base, criterion, effect-interpreters, free + , list-transformer, mmorph, mtl, pipes, transformers + }: + mkDerivation { + pname = "transformers-eff"; + version = "0.2.1.0"; + sha256 = "0miam7n85ch39v7pym8m53nxyymwwnc5v52lip4x4h0vffpnq8lx"; + libraryHaskellDepends = [ + base free list-transformer mmorph transformers + ]; + benchmarkHaskellDepends = [ + base criterion effect-interpreters mtl pipes transformers + ]; + description = "An approach to managing composable effects, ala mtl/transformers/extensible-effects/Eff"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {effect-interpreters = null;}; + + "transformers-either" = callPackage + ({ mkDerivation, base, exceptions, text, transformers }: + mkDerivation { + pname = "transformers-either"; + version = "0.1.4"; + sha256 = "10r542fz3gp2szccqzca9dc5jbs2qs2z5lg0vpl8fzlsy9s0xr11"; + revision = "1"; + editedCabalFile = "0jkkarwy750pkpbhpmvcrh06qhms8b303zy101180ccpz72lwcrx"; + libraryHaskellDepends = [ base exceptions text transformers ]; + description = "An Either monad transformer"; + license = lib.licenses.bsd3; + }) {}; + + "transformers-except" = callPackage + ({ mkDerivation, base, exceptions, text, transformers }: + mkDerivation { + pname = "transformers-except"; + version = "0.1.4"; + sha256 = "03g4cxfmlnybvl9rm5f344hnvaf916vz0rafymkal7ibamhhk6bi"; + revision = "1"; + editedCabalFile = "1wgrjvinhx6piwcqvwz84b1ysm3np75wgqyv6pyypgk7xd6zvqrw"; + libraryHaskellDepends = [ base exceptions text transformers ]; + description = "An Except monad transformer with"; + license = lib.licenses.bsd3; + }) {}; + + "transformers-fix" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "transformers-fix"; + version = "1.0"; + sha256 = "02aapq88k81q9r6wmvmg9zjyrmz9qzi4gss75p18lkc4dgrzzlb5"; + revision = "1"; + editedCabalFile = "126gyjr8jp42md6nblx7c0kan97jgsakvsf2vzv2pj828ax1icrs"; + libraryHaskellDepends = [ base transformers ]; + description = "Monad transformer for evaluating to a fixpoint"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "transformers-free" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "transformers-free"; + version = "1.0.1"; + sha256 = "0fbzkr7ifvqng8wqi3332vwvmx36f8z167angyskfdd0a5rik2z0"; + revision = "2"; + editedCabalFile = "1kj7wf8wf5knqjdmv5s0p5k9a2fn7c3871zqpmmmv9dr98dhas11"; + libraryHaskellDepends = [ base transformers ]; + description = "Free monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "transformers-lift" = callPackage + ({ mkDerivation, base, transformers, writer-cps-transformers }: + mkDerivation { + pname = "transformers-lift"; + version = "0.2.0.2"; + sha256 = "1w6wb8f8ad41l3gl4879289rb22jsgsj4qdaygf0wff45d04mq94"; + libraryHaskellDepends = [ + base transformers writer-cps-transformers + ]; + description = "Ad-hoc type classes for lifting"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "transformers-runnable" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "transformers-runnable"; + version = "0.1.0.0"; + sha256 = "0m1vvdfi661mmxm5rghsfnwcjd2r0r7ryc3jk0nwlzs0kaw5xi1s"; + libraryHaskellDepends = [ base transformers ]; + description = "A unified interface for the run operation of monad transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "transformers-supply" = callPackage + ({ mkDerivation, base, mtl, transformers }: + mkDerivation { + pname = "transformers-supply"; + version = "0.1.0"; + sha256 = "09f9n3cxi3sjmd8yscvcyahvdsqa5db5bckj9ryaflswsdm0ximq"; + libraryHaskellDepends = [ base mtl transformers ]; + description = "Supply applicative, monad, applicative transformer and monad transformer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "transient" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, mtl + , random, stm, time, transformers + }: + mkDerivation { + pname = "transient"; + version = "0.7.0.0"; + sha256 = "11hiywgfv73bf128dd7h48790d356hl39fx3s54x3cri3gymwkkd"; + libraryHaskellDepends = [ + base bytestring containers directory mtl random stm time + transformers + ]; + testHaskellDepends = [ + base bytestring containers directory mtl random stm time + transformers + ]; + description = "composing programs with multithreading, events and distributed computing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "transient-universe" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, directory, filepath, hashable, HTTP + , iproute, mtl, network, network-info, network-uri, old-time + , process, random, stm, TCache, text, time, transformers, transient + , vector, websockets + }: + mkDerivation { + pname = "transient-universe"; + version = "0.6.0.1"; + sha256 = "1dhgp2z0q90pnz13s88pbg6ppwl9ic7g04ikla3hg2jh019lgb1r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + directory filepath hashable HTTP iproute mtl network network-info + network-uri old-time process random stm TCache text time + transformers transient vector websockets + ]; + executableHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + directory filepath hashable HTTP mtl network network-info + network-uri old-time process random stm TCache text time + transformers transient vector websockets + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + directory filepath hashable HTTP mtl network network-info + network-uri old-time process random stm TCache text time + transformers transient vector websockets + ]; + description = "fully composable remote execution for the creation of distributed systems"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "transient-universe-tls" = callPackage + ({ mkDerivation, base, bytestring, cprng-aes, data-default, network + , tls, transient, transient-universe, x509-store, x509-system + }: + mkDerivation { + pname = "transient-universe-tls"; + version = "0.1.1.0"; + sha256 = "0fawvdgm7a1s65jc3d3lfl38pak6xx39ian0cbx5sj3aqa7m99hs"; + libraryHaskellDepends = [ + base bytestring cprng-aes data-default network tls transient + transient-universe x509-store x509-system + ]; + description = "transient with secure communications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "translatable-intset" = callPackage + ({ mkDerivation, base, fingertree }: + mkDerivation { + pname = "translatable-intset"; + version = "0.1"; + sha256 = "0pv81l5q46a4f2dxps7fdzvmnphydgw7xz3xsi5cjad2kw0dsmkm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base fingertree ]; + description = "Integer sets with a constant time translate operation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "translate" = callPackage + ({ mkDerivation, base, curl, json, network, utf8-string }: + mkDerivation { + pname = "translate"; + version = "2010.1.24"; + sha256 = "0vcqw0x7c9nb8yigvk35x72rds50kvma02rwkb757y1sk80q0mzf"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base curl json network utf8-string ]; + description = "Haskell binding to Google's AJAX Language API for Translation and Detection"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "translate-cli" = callPackage + ({ mkDerivation, aeson, aeson-lens, base, HUnit, lens, text, turtle + , wreq + }: + mkDerivation { + pname = "translate-cli"; + version = "1.0.0.0"; + sha256 = "0kksrdmx2vx24j84nwz106bkc4h353bwybwz7zb5mi0pwkcawfa2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson aeson-lens base lens text wreq ]; + executableHaskellDepends = [ base text turtle ]; + testHaskellDepends = [ base HUnit ]; + description = "Translation cli tool"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "translate"; + }) {}; + + "trasa" = callPackage + ({ mkDerivation, base, binary, bytestring, doctest, hashable + , http-media, http-types, quantification, text + , unordered-containers + }: + mkDerivation { + pname = "trasa"; + version = "0.4.1"; + sha256 = "0nnr72h6ylx52ni6l7r0nnv02d540agzfhyjfjrxywbx7xz70q5c"; + libraryHaskellDepends = [ + base binary bytestring hashable http-media http-types + quantification text unordered-containers + ]; + testHaskellDepends = [ base doctest ]; + description = "Type Safe Web Routing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "trasa-client" = callPackage + ({ mkDerivation, base, binary, bytestring, case-insensitive + , containers, http-client, http-media, http-types, text, trasa + }: + mkDerivation { + pname = "trasa-client"; + version = "0.4"; + sha256 = "0xfqjvc1a4vbm8kvw1s11n174sc33hb7psd5lwpa6hipifw3kmb1"; + libraryHaskellDepends = [ + base binary bytestring case-insensitive containers http-client + http-media http-types text trasa + ]; + description = "Type safe http requests"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "trasa-extra" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , containers, cookie, http-types, mtl, path-pieces, quantification + , text, trasa, trasa-server + }: + mkDerivation { + pname = "trasa-extra"; + version = "0.1.0.0"; + sha256 = "0ka5w55zzx7cy17pwdwcjf20yl0lmpg6bqv874k0ia7hihl6sx6c"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive containers cookie http-types + mtl path-pieces quantification text trasa trasa-server + ]; + description = "Extra functions for trasa"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "trasa-form" = callPackage + ({ mkDerivation, base, bytestring, cookie, ditto, ditto-lucid + , http-api-data, http-types, lucid, mtl, quantification, text + , trasa, trasa-server, unordered-containers + }: + mkDerivation { + pname = "trasa-form"; + version = "0.4.1"; + sha256 = "1wz920q7lkibc14hai2ngp81ssp273siynkyxq4d5lan2cvc4dny"; + libraryHaskellDepends = [ + base bytestring cookie ditto ditto-lucid http-api-data http-types + lucid mtl quantification text trasa trasa-server + unordered-containers + ]; + description = "generate forms using lucid, ditto and trasa"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "trasa-reflex" = callPackage + ({ mkDerivation, base, bytestring, containers, ghcjs-dom + , http-media, http-types, jsaddle, reflex, reflex-dom, text, trasa + }: + mkDerivation { + pname = "trasa-reflex"; + version = "0.2"; + sha256 = "11dwymm1cvxbfhfmsfipzxbigrgi6wybz3qylq8v0022c929cd1n"; + libraryHaskellDepends = [ + base bytestring containers ghcjs-dom http-media http-types jsaddle + reflex reflex-dom text trasa + ]; + description = "Reactive Type Safe Routing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "trasa-server" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , http-media, http-types, mtl, text, trasa, wai + }: + mkDerivation { + pname = "trasa-server"; + version = "0.5.4"; + sha256 = "1z3cq2zfygxf1v7ifga23mf7zn750925cvghmb3i54a9r0wafmb2"; + libraryHaskellDepends = [ + base bytestring case-insensitive containers http-media http-types + mtl text trasa wai + ]; + description = "Type safe web server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "trasa-th" = callPackage + ({ mkDerivation, base, containers, megaparsec, template-haskell + , trasa + }: + mkDerivation { + pname = "trasa-th"; + version = "0.4"; + sha256 = "1jfnm0im5qk6s6a9fbdrz228mic5ribi53fyl7nnk8gsr5lrl22z"; + libraryHaskellDepends = [ + base containers megaparsec template-haskell trasa + ]; + testHaskellDepends = [ base trasa ]; + description = "Template Haskell to generate trasa routes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "traversal-template" = callPackage + ({ mkDerivation, base, gauge, template-haskell, util }: + mkDerivation { + pname = "traversal-template"; + version = "0.0.0.1"; + sha256 = "0hal3vr9p49bx6c3zhfg7xa64hf81rmkl98vb14iibrmp940vbmp"; + revision = "1"; + editedCabalFile = "0ry5z8w1bz83v2iaavzwkfg93zxdpvwd6xgg1m9d915rb992bsmx"; + libraryHaskellDepends = [ base template-haskell util ]; + testHaskellDepends = [ base template-haskell util ]; + benchmarkHaskellDepends = [ base gauge template-haskell util ]; + description = "See README for more info"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "traverse-code" = callPackage + ({ mkDerivation, array, base, containers, ghc-prim, linear-generics + , primitive, tasty, tasty-hunit, template-haskell + }: + mkDerivation { + pname = "traverse-code"; + version = "0.1.1.1"; + sha256 = "0nz3zmmcvfsm6xsl6sy7c88dzdxglhjpk8h8sah2xdy58gwdgjd2"; + libraryHaskellDepends = [ + array base containers ghc-prim linear-generics primitive + template-haskell + ]; + testHaskellDepends = [ + base containers linear-generics primitive tasty tasty-hunit + template-haskell + ]; + description = "General data structure lifting for Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "traverse-with-class" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit, template-haskell + , transformers + }: + mkDerivation { + pname = "traverse-with-class"; + version = "1.0.1.1"; + sha256 = "0c0h902hr3gnlmlvqjhz3k5abyg0ays2g2c1kwrhbz0nhgfwk656"; + libraryHaskellDepends = [ base template-haskell transformers ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Generic applicative traversals"; + license = lib.licenses.mit; + }) {}; + + "travis" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-conduit + , transformers + }: + mkDerivation { + pname = "travis"; + version = "0.1.0.1"; + sha256 = "1mndbvdciz8g7z3xr3wr6l6hyyiz6kqx7xlkvwr0r52ig0kxrlzf"; + revision = "1"; + editedCabalFile = "13fx4ywabq78qcsb64ia59krz03zdf9329v4h8s22cvnvbdia5nk"; + libraryHaskellDepends = [ + aeson base bytestring http-conduit transformers + ]; + description = "A simple client implementation using Travis CI API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "travis-meta-yaml" = callPackage + ({ mkDerivation, aeson, base, bytestring, extra, file-embed, lens + , lens-aeson, optparse-applicative, regex-applicative, tasty + , tasty-quickcheck, text, unordered-containers, yaml + }: + mkDerivation { + pname = "travis-meta-yaml"; + version = "0.1.0.0"; + sha256 = "154vw1fqdq8hqv0bq4wxwarnlyjnszaka5dcpv8gsj9fbkzfinfm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring file-embed lens lens-aeson regex-applicative + text unordered-containers yaml + ]; + executableHaskellDepends = [ + aeson base bytestring file-embed lens lens-aeson + optparse-applicative regex-applicative text unordered-containers + yaml + ]; + testHaskellDepends = [ + aeson base bytestring extra file-embed lens lens-aeson + regex-applicative tasty tasty-quickcheck text unordered-containers + yaml + ]; + description = ".travis.yml preprocessor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "travis-meta-yaml"; + broken = true; + }) {}; + + "travis-pogodi" = callPackage + ({ mkDerivation, base, optparse-applicative, process }: + mkDerivation { + pname = "travis-pogodi"; + version = "0.1.0"; + sha256 = "1m75rlbzy0lm3nhp14kms3v1l9bykdva3ivgw4n8rqy5i48ismi0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base optparse-applicative process ]; + executableHaskellDepends = [ base ]; + description = "A better travis_wait"; + license = lib.licenses.bsd3; + mainProgram = "travis-pogodi"; + }) {}; + + "trawl" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, MissingH + , optparse-applicative, process, split + }: + mkDerivation { + pname = "trawl"; + version = "0.1.0.0"; + sha256 = "0bm4hpvf87r6v23kw3p2waigm0dymyl6dm3kx7gaw13vm4y3g7b9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base Cabal directory filepath MissingH optparse-applicative process + split + ]; + description = "A tool for finding haddocks"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "trawl"; + broken = true; + }) {}; + + "traypoweroff" = callPackage + ({ mkDerivation, base, gtk, process }: + mkDerivation { + pname = "traypoweroff"; + version = "1.0.0"; + sha256 = "0g7x1jj3x58jgbg6zcakyakc5jskcas03jakj7v5pfwdmk8kbc4m"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base gtk process ]; + description = "Tray Icon application to PowerOff / Reboot computer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "traypoweroff"; + broken = true; + }) {}; + + "treap" = callPackage + ({ mkDerivation, base, deepseq, doctest, Glob, hspec, hspec-core + , mersenne-random-pure64 + }: + mkDerivation { + pname = "treap"; + version = "0.0.0.0"; + sha256 = "0zq2jislk5fg7lshya6iivcksxh5wgb54kgllgqqra07w0sp6bd9"; + revision = "1"; + editedCabalFile = "1fljz20yn9igag80vapjw266nsnlkxvkwcdrz73kzh9m53gjymhz"; + libraryHaskellDepends = [ base deepseq mersenne-random-pure64 ]; + testHaskellDepends = [ base doctest Glob hspec hspec-core ]; + description = "Efficient implementation of the implicit treap data structure"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tree-diff" = callPackage + ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, base + , base-compat, bytestring, bytestring-builder, containers + , criterion, deepseq, Diff, hashable, parsec, parsers, pretty + , primitive, QuickCheck, scientific, semialign, strict, tagged + , tasty, tasty-golden, tasty-quickcheck, text, these, time + , trifecta, unordered-containers, uuid-types, vector + }: + mkDerivation { + pname = "tree-diff"; + version = "0.3.0.1"; + sha256 = "1bkjsklsqxq8i8p3zx73pck4ca1kv21zjvn9xhbhz191gygprrj0"; + revision = "5"; + editedCabalFile = "167hw7jsvajj68g9inqrjkh6wj50yvvy2i6g97is31i6fhqifg09"; + libraryHaskellDepends = [ + aeson ansi-terminal ansi-wl-pprint base base-compat bytestring + bytestring-builder containers deepseq hashable parsec parsers + pretty primitive QuickCheck scientific semialign strict tagged text + these time unordered-containers uuid-types vector + ]; + testHaskellDepends = [ + ansi-terminal ansi-wl-pprint base base-compat parsec primitive + QuickCheck tagged tasty tasty-golden tasty-quickcheck trifecta + unordered-containers + ]; + benchmarkHaskellDepends = [ base criterion deepseq Diff ]; + description = "Diffing of (expression) trees"; + license = lib.licenses.gpl2Plus; + }) {}; + + "tree-fun" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "tree-fun"; + version = "0.8.1.0"; + sha256 = "07vgsps4kjld75ndnjjaigsk5vvg11vjp740pznhsw79k3qjbs9a"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Library for functions pertaining to tree exploration and manipulation"; + license = lib.licenses.gpl3Only; + }) {}; + + "tree-monad" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tree-monad"; + version = "0.3.2"; + sha256 = "0l7ngbng5qinm7gk1k7vdvx5i9yjjzglpr9ax34b2yfyvg60b7sb"; + libraryHaskellDepends = [ base ]; + description = "Non-Determinism Monad for Tree Search"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tree-render-text" = callPackage + ({ mkDerivation, base, boxes, containers, mtl }: + mkDerivation { + pname = "tree-render-text"; + version = "0.4.0.0"; + sha256 = "04mmmj443aa8lkdj33dsk7zf985mnzfikzg10715vn5khrll0pgq"; + libraryHaskellDepends = [ base boxes containers mtl ]; + description = "Configurable text rendering of trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tree-sitter" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , hedgehog, split, template-haskell, unordered-containers + }: + mkDerivation { + pname = "tree-sitter"; + version = "0.9.0.3"; + sha256 = "0al8pywpg0xr7cq9bq7acppkpl6zlzggf0pdh8g0vgi5vipbscad"; + libraryHaskellDepends = [ + base bytestring containers directory filepath split + template-haskell unordered-containers + ]; + testHaskellDepends = [ base hedgehog ]; + description = "Unstable bindings for the tree-sitter parsing library"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-c-sharp" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-c-sharp"; + version = "0.1.0.1"; + sha256 = "0cdp95djcjdb123hc87jrhcrvhi4s0r1x2c8l6sy58bhal4cgkhz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for C#"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-go" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-go"; + version = "0.5.0.3"; + sha256 = "0z4x25dk6m34di829431gsa9gfh2ih2svpm73dj53p2fz78m4988"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for Go"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-haskell" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-haskell"; + version = "0.3.0.2"; + sha256 = "0ir90y3nh3pvx0f3rs4k14y8fqjia9r964ir5pnj1f8wggiijnyz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for Haskell (with GHC extensions)"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-java" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-java"; + version = "0.7.0.3"; + sha256 = "0d8cyrzpl00v3l01pr4sdm22r644781kac9fn93nm9ix7n3wj6fs"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for Java"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-json" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-json"; + version = "0.7.0.3"; + sha256 = "08h91b7sbl2i96w3gw6z9cs7q40bifliicl7pb1ghq4v9vzgmcm6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for JSON"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-ocaml" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-ocaml"; + version = "0.1.0.1"; + sha256 = "1pgfz6zrpf62m7j20vx8r0x0m06y5dnv8ps2clxl4a8j8dmk7scn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for OCaml"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-php" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-php"; + version = "0.5.0.2"; + sha256 = "02g3mdj8cx4h1gx65v3s38kmmmrj7d3ki95qhrcifjwbjgn7nc36"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for PHP"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-python" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-python"; + version = "0.9.0.4"; + sha256 = "0hx5vc03mvhd0m92n4m87iqxyr1i8hbyxhb33ziq7c510cr6c6gq"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for Python"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-ql" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-ql"; + version = "0.1.0.5"; + sha256 = "1xfr0rpzmxjwlhd1s99gi9jl0yjd3awa328z01x7hk8ww4jpbg00"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for QL"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-ruby" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-ruby"; + version = "0.5.0.4"; + sha256 = "0rvlgw5d8ryinabq6520g1y5gwgrjdb1wjr6jc9ikhdsqppp17yy"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for Ruby"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-rust" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-rust"; + version = "0.1.0.2"; + sha256 = "0ql5x6bxsmqnzj2xz6dfqdp3ab87df9jv8vcjxywr8nx07fwi6zl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for Rust"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-tsx" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-tsx"; + version = "0.5.0.3"; + sha256 = "0d2qqqlqs5qr776b3wrnzbfk7iq635c1knpvmf8dc8a7cvqbrrhz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for TSX"; + license = lib.licenses.bsd3; + }) {}; + + "tree-sitter-typescript" = callPackage + ({ mkDerivation, base, tree-sitter }: + mkDerivation { + pname = "tree-sitter-typescript"; + version = "0.5.0.3"; + sha256 = "0s7bp11jgj4381lln2z3zl7dxvyi10yiza08473nd8z5d3xr0kjh"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base tree-sitter ]; + description = "Tree-sitter grammar/parser for TypeScript"; + license = lib.licenses.bsd3; + }) {}; + + "tree-traversals" = callPackage + ({ mkDerivation, base, containers, doctest, mtl }: + mkDerivation { + pname = "tree-traversals"; + version = "0.1.2.0"; + sha256 = "1l31l43dv7gkv35qfh7vf6v9ar864s4kilki2nwniipdfbyrmjwd"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base containers doctest mtl ]; + description = "Functions and newtype wrappers for traversing Trees"; + license = lib.licenses.cc0; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tree-view" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "tree-view"; + version = "0.5.1"; + sha256 = "1ya3m1qi83pn74wzffvbzj7wn6n5zny4yzzzf7wlfqszl96jhn2g"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Render trees as foldable HTML and Unicode art"; + license = lib.licenses.bsd3; + }) {}; + + "treefold" = callPackage + ({ mkDerivation, base, containers, criterion, doctest, hedgehog + , parallel, random + }: + mkDerivation { + pname = "treefold"; + version = "0.2.0.0"; + sha256 = "0kzx1p9cznj8v0c7bhjj503qav2c9b4dw67likvzqrdqf348vhs5"; + libraryHaskellDepends = [ base parallel ]; + testHaskellDepends = [ base doctest hedgehog ]; + benchmarkHaskellDepends = [ base containers criterion random ]; + description = "Provides folds which try to combine elements in a balanced way"; + license = lib.licenses.mit; + }) {}; + + "treemap" = callPackage + ({ mkDerivation, base, containers, deepseq, mono-traversable + , semigroups, strict, tasty, tasty-hunit, text, transformers + }: + mkDerivation { + pname = "treemap"; + version = "2.4.0.20180213"; + sha256 = "1yf0ihawdp51n6j1j5b4s7f1xxsyg0spaamhwpd8pmm0fncr8c2s"; + libraryHaskellDepends = [ + base containers deepseq mono-traversable semigroups strict + transformers + ]; + testHaskellDepends = [ + base containers mono-traversable semigroups strict tasty + tasty-hunit text transformers + ]; + description = "A tree of Data.Map."; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "treemap-html" = callPackage + ({ mkDerivation, base, Cabal, containers, filepath, ghc, html + , parsec, regex-posix + }: + mkDerivation { + pname = "treemap-html"; + version = "0.1"; + sha256 = "0jqjwg3z528z4wchpmi208lazd1nazqdai327lwxvznzjcq1m385"; + libraryHaskellDepends = [ + base Cabal containers filepath ghc html parsec regex-posix + ]; + description = "Generates HTML for Data.Tree as TreeMap"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "treemap-html-tools" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, ghc + , parsec, regex-posix, split, treemap-html, xml + }: + mkDerivation { + pname = "treemap-html-tools"; + version = "0.2"; + sha256 = "0a7im8v118plxpi9dcgr1jhdlgj4f2a015dngyzfxqi7ij3cy6bf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal containers directory filepath ghc parsec regex-posix + split treemap-html xml + ]; + doHaddock = false; + description = "Treemap related commands for producing foldable TreeMap HTML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "treersec" = callPackage + ({ mkDerivation, base, haste-compiler, sneathlane-haste }: + mkDerivation { + pname = "treersec"; + version = "1"; + sha256 = "0an35kz6hq5m7wc16d08v1i05zr8fp4v2yrf6zay2lfas1ilh3i2"; + libraryHaskellDepends = [ base haste-compiler sneathlane-haste ]; + description = "Structure Editing Combinators"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "treeseq" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "treeseq"; + version = "1.0.0.20180213"; + sha256 = "105gj9s8gp4xc4i7ank8m6pjc80kywl7vn53qdxfrndaljv4kark"; + libraryHaskellDepends = [ base containers ]; + description = "Library for a multi-way tree (rose tree), using Seq (finger tree) for forests"; + license = lib.licenses.gpl3Only; + }) {}; + + "treeviz" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, random }: + mkDerivation { + pname = "treeviz"; + version = "2.0.3"; + sha256 = "1a96ky0s4bl2pxm4fxx2x3hpc01a54rbf10nmffjbr6d6ncxvdys"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers mtl QuickCheck random ]; + description = "Visualization of computation decomposition trees"; + license = lib.licenses.bsd3; + }) {}; + + "trek" = callPackage + ({ mkDerivation, base, logict, mtl }: + mkDerivation { + pname = "trek"; + version = "0.0.1.0"; + sha256 = "02rvyq11591d83rxhmb3c9bi7ahsh7lpwf2a7am2fd3625l5rq55"; + libraryHaskellDepends = [ base logict mtl ]; + testHaskellDepends = [ base logict mtl ]; + license = lib.licenses.bsd3; + }) {}; + + "trek-app" = callPackage + ({ mkDerivation, aeson, aeson-pretty, async, base + , base64-bytestring, bytestring, cryptohash-sha256, directory + , filepath, hspec, hspec-discover, optparse-applicative + , optparse-generic, pg-transact, postgres-options + , postgresql-simple, postgresql-simple-opts, process, resource-pool + , semigroups, split, temporary, time, time-qq, tmp-postgres + , trek-db + }: + mkDerivation { + pname = "trek-app"; + version = "0.1.0.0"; + sha256 = "0ilnzmxxjaza1nbvp51j17s29a70m5n92vnbrz3ys1k41hw5qpby"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring + cryptohash-sha256 directory filepath optparse-applicative + optparse-generic pg-transact postgres-options postgresql-simple + postgresql-simple-opts process semigroups split time trek-db + ]; + executableHaskellDepends = [ base optparse-generic ]; + testHaskellDepends = [ + async base directory filepath hspec hspec-discover optparse-generic + postgres-options postgresql-simple postgresql-simple-opts + resource-pool split temporary time time-qq tmp-postgres trek-db + ]; + testToolDepends = [ hspec-discover ]; + description = "A PostgreSQL Database Migrator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "trek"; + }) {}; + + "trek-db" = callPackage + ({ mkDerivation, async, base, bytestring, containers + , cryptohash-sha1, hspec, hspec-discover, hspec-expectations-lifted + , pg-transact, postgresql-simple, resource-pool, semigroups, text + , time, time-qq, tmp-postgres + }: + mkDerivation { + pname = "trek-db"; + version = "0.1.0.0"; + sha256 = "13yc7d3a641nhfam9r05qqbfcmh61z27gsj3v3ldhli6ar3i1p92"; + libraryHaskellDepends = [ + base bytestring containers cryptohash-sha1 pg-transact + postgresql-simple semigroups text time + ]; + testHaskellDepends = [ + async base hspec hspec-discover hspec-expectations-lifted + pg-transact postgresql-simple resource-pool time-qq tmp-postgres + ]; + testToolDepends = [ hspec-discover ]; + description = "A PostgreSQL Database Migrator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "trek-lens" = callPackage + ({ mkDerivation, base, lens, logict, mtl, trek }: + mkDerivation { + pname = "trek-lens"; + version = "0.0.1.0"; + sha256 = "038qn30g82c2wzalhbgb6cglclld8kfmi6m1q76mr9yl9s2h6mf1"; + libraryHaskellDepends = [ base lens logict mtl trek ]; + testHaskellDepends = [ base lens logict mtl trek ]; + license = lib.licenses.bsd3; + }) {}; + + "tremulous-query" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq + , mtl, network + }: + mkDerivation { + pname = "tremulous-query"; + version = "1.0.7"; + sha256 = "0vf6fh0p9ng2f0qqac8bqp259hfmv0bg146idm2pv668l1pkr7bx"; + libraryHaskellDepends = [ + attoparsec base bytestring containers deepseq mtl network + ]; + description = "Library for polling Tremulous servers"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "trhsx" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "trhsx"; + version = "0.2.2"; + sha256 = "11jx2jf6vi7368ys39mz0ziy6xknbi0z87926n2y16am6k2h25k3"; + description = "Deprecated"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "trial" = callPackage + ({ mkDerivation, base, colourista, dlist, doctest, hedgehog, hspec + , hspec-hedgehog, splitmix + }: + mkDerivation { + pname = "trial"; + version = "0.0.0.0"; + sha256 = "0lnq80983bg2cjim3fy8rwisn55f6acqwp67w7791kzfdwshxkww"; + revision = "3"; + editedCabalFile = "1ny7j9m0y6ry298032f2hnibxv961x86p93g8bl0qzyxhls3zngb"; + libraryHaskellDepends = [ base colourista dlist ]; + testHaskellDepends = [ + base dlist doctest hedgehog hspec hspec-hedgehog splitmix + ]; + description = "Trial Data Structure"; + license = lib.licenses.mpl20; + }) {}; + + "trial-optparse-applicative" = callPackage + ({ mkDerivation, base, optparse-applicative, trial }: + mkDerivation { + pname = "trial-optparse-applicative"; + version = "0.0.0.0"; + sha256 = "1h8pfznf1dp9z3r2kl2ljgmxxkfp3va9yqba00fyvw85lna2aggn"; + revision = "2"; + editedCabalFile = "0f1azyhbj2816aylcfp0jcm3k9j5xhxskg6pabxx8j9886zqv1zf"; + libraryHaskellDepends = [ base optparse-applicative trial ]; + description = "Trial helper functions for optparse-applicative"; + license = lib.licenses.mpl20; + }) {}; + + "trial-tomland" = callPackage + ({ mkDerivation, base, text, tomland, trial }: + mkDerivation { + pname = "trial-tomland"; + version = "0.0.0.0"; + sha256 = "12klfq5ajn4bjrws633pfdc2zhpkwvwmrm7269xfh252fjwk1x23"; + revision = "3"; + editedCabalFile = "0xz9gp83c1h3l8gzkbwn2lwdaxyf59l71kv69anzrp73jhzmq361"; + libraryHaskellDepends = [ base text tomland trial ]; + description = "Trial helper functions for tomland"; + license = lib.licenses.mpl20; + }) {}; + + "triangulation" = callPackage + ({ mkDerivation, array, base, collada-types, haskell98, tuple + , vector, vector-algorithms + }: + mkDerivation { + pname = "triangulation"; + version = "0.3"; + sha256 = "0lx9y54n6p3xf3z6dzw0b2p87hwb1rrcgzilnl51fwvcs1m0fgdf"; + libraryHaskellDepends = [ + array base collada-types haskell98 tuple vector vector-algorithms + ]; + description = "triangulation of polygons"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "trie-simple" = callPackage + ({ mkDerivation, base, containers, deepseq, gauge, hashable, hspec + , hspec-discover, indexed-traversable, matchable, mtl, mwc-random + , QuickCheck, semialign, these, vector, witherable + }: + mkDerivation { + pname = "trie-simple"; + version = "0.4.2"; + sha256 = "1ai4fn35312z6ydwadi0rxscglwqawjrzq6p1i2kpbf7vmflznjg"; + revision = "2"; + editedCabalFile = "1acm5zh0lmz20gakq5ghmrgb87w76350gfxim25y4rh4jzr39wv1"; + libraryHaskellDepends = [ + base containers deepseq hashable indexed-traversable matchable mtl + semialign these witherable + ]; + testHaskellDepends = [ base containers hspec QuickCheck vector ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base containers deepseq gauge mwc-random vector + ]; + description = "Simple Map-based Trie"; + license = lib.licenses.bsd3; + }) {}; + + "tries" = callPackage + ({ mkDerivation, base, bytestring, composition, containers + , criterion, deepseq, hashable, keys, mtl, QuickCheck + , quickcheck-instances, rose-trees, semigroups, sets, tasty + , tasty-quickcheck, unordered-containers + }: + mkDerivation { + pname = "tries"; + version = "0.0.6.1"; + sha256 = "0sb4bj2dd88890hg8k3z0kpl1zk1d1r70sspviylzp6b26q3gyvm"; + libraryHaskellDepends = [ + base bytestring composition containers deepseq hashable keys + QuickCheck quickcheck-instances rose-trees semigroups sets + unordered-containers + ]; + testHaskellDepends = [ + base bytestring composition containers deepseq hashable keys mtl + QuickCheck quickcheck-instances rose-trees semigroups sets tasty + tasty-quickcheck unordered-containers + ]; + benchmarkHaskellDepends = [ + base bytestring composition containers criterion deepseq hashable + keys mtl QuickCheck quickcheck-instances rose-trees semigroups sets + unordered-containers + ]; + description = "Various trie implementations in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "trifecta" = callPackage + ({ mkDerivation, ansi-terminal, array, base, blaze-builder + , blaze-html, blaze-markup, bytestring, charset, comonad + , containers, deepseq, fingertree, ghc-prim, hashable + , indexed-traversable, lens, mtl, parsers, prettyprinter + , prettyprinter-ansi-terminal, profunctors, QuickCheck, reducers + , transformers, unordered-containers, utf8-string + }: + mkDerivation { + pname = "trifecta"; + version = "2.1.4"; + sha256 = "0a4wvj3g27xmkck150ci6wfp8lqbdlrqgi9q8y3k0cqsvfpl5n6l"; + libraryHaskellDepends = [ + ansi-terminal array base blaze-builder blaze-html blaze-markup + bytestring charset comonad containers deepseq fingertree ghc-prim + hashable indexed-traversable lens mtl parsers prettyprinter + prettyprinter-ansi-terminal profunctors reducers transformers + unordered-containers utf8-string + ]; + testHaskellDepends = [ base parsers QuickCheck ]; + description = "A modern parser combinator library with convenient diagnostics"; + license = lib.licenses.bsd3; + }) {}; + + "trigger" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, clock, directory + , exceptions, filepath, formatting, fsnotify, Glob, hspec, process + , protolude, text, time, twitch, yaml + }: + mkDerivation { + pname = "trigger"; + version = "1.0.2.0"; + sha256 = "1nhhn3ackzhbikpn5q62kzqrk1g0lnzkddkw2p1c3iis3my148ik"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base clock directory exceptions filepath + formatting fsnotify Glob process protolude text time twitch yaml + ]; + executableHaskellDepends = [ base protolude ]; + testHaskellDepends = [ base hspec protolude ]; + description = "Trigger is a cross platform file system watcher for super fast build-and-restart workflows"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "trigger"; + }) {}; + + "trim" = callPackage + ({ mkDerivation, base, directory, hspec, optparse-applicative }: + mkDerivation { + pname = "trim"; + version = "0.1.0.0"; + sha256 = "0zpn8w4fzswwcb081hvl6cy5gdid69wx3i1gj3sgkxf01347m23m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base directory optparse-applicative ]; + testHaskellDepends = [ base hspec ]; + description = "A command-line tool for trimming whitespace"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "trim"; + broken = true; + }) {}; + + "trimdent" = callPackage + ({ mkDerivation, base, doctest, hspec + , hspec-expectations-pretty-diff, raw-strings-qq + }: + mkDerivation { + pname = "trimdent"; + version = "0.1.0.0"; + sha256 = "1jvhfmkha9a0g2ikxqdbwv0mvafysva2hym1z7ws2sfirfx483dp"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest hspec hspec-expectations-pretty-diff raw-strings-qq + ]; + description = "A utility for neat multiline string trimming"; + license = lib.licenses.agpl3Only; + }) {}; + + "trimpolya" = callPackage + ({ mkDerivation, base, bio, bytestring, simpleargs }: + mkDerivation { + pname = "trimpolya"; + version = "0"; + sha256 = "1y559q5p0pzlr468224c6m5859z72gg0sk2vrgl82ilwkjn08i9i"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bio bytestring simpleargs ]; + description = "Search for, annotate and trim poly-A tail"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "trimpolya"; + }) {}; + + "tripLL" = callPackage + ({ mkDerivation, base, bytestring, cereal, filepath + , leveldb-haskell + }: + mkDerivation { + pname = "tripLL"; + version = "0.1.0.0"; + sha256 = "1ay3mvpw1vs8bmsy6mk9zqxa2s04dz3skg050vbnzahmr49632r2"; + libraryHaskellDepends = [ + base bytestring cereal filepath leveldb-haskell + ]; + description = "A very simple triple store"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "triplesec" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, doctest, memory, mtl + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "triplesec"; + version = "0.2.2.1"; + sha256 = "0wfrb1qkisbypfw4djm2cwlzrb1xhmkkv6cy8wyxvyrhqs5zzdrs"; + revision = "1"; + editedCabalFile = "1axxq9q33jf79lv0ydwai24bgczvn4pdxw6a7sk3715js2di6xgn"; + libraryHaskellDepends = [ + base cryptonite memory mtl transformers + ]; + testHaskellDepends = [ + base bytestring doctest memory QuickCheck tasty tasty-hunit + tasty-quickcheck + ]; + description = "TripleSec is a simple, triple-paranoid, symmetric encryption library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "trivia" = callPackage + ({ mkDerivation, base, comonad, distributive }: + mkDerivation { + pname = "trivia"; + version = "0.0"; + sha256 = "03xmzjqwk6492jmmbq6066ymsxb0wk0pmyf0c5f018nfps0g3i78"; + libraryHaskellDepends = [ base comonad distributive ]; + description = "The trivial monad and comonad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "trivial-constraint" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "trivial-constraint"; + version = "0.7.0.0"; + sha256 = "0kyjifqfjf4lmrba4fb65m82s8qqv2nld9lj0qvh2qxc8bfw4hj7"; + libraryHaskellDepends = [ base ]; + description = "Constraints that any type, resp. no type fulfills"; + license = lib.licenses.gpl3Only; + }) {}; + + "tropical" = callPackage + ({ mkDerivation, base, semiring-simple }: + mkDerivation { + pname = "tropical"; + version = "0.0.0.2"; + sha256 = "1in9jjfzbqws4bk83082yra2gcb5b095948qyji63ckbz3igp0k2"; + libraryHaskellDepends = [ base semiring-simple ]; + description = "A library for tropical mathematics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tropical-geometry" = callPackage + ({ mkDerivation, algebra, base, containers, criterion, gloss + , hlint-test, lens, matrix, numeric-prelude, semiring-simple + , singletons, sized, tasty, tasty-hspec, tasty-hunit, type-natural + }: + mkDerivation { + pname = "tropical-geometry"; + version = "0.0.0.1"; + sha256 = "12qcfb98yzm0ijnpzjqp3z20i0vvlpvfy4gpz7a001q8sgchd182"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebra base containers gloss lens matrix numeric-prelude + semiring-simple singletons sized type-natural + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers hlint-test tasty tasty-hspec tasty-hunit + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "A Tropical Geometry package for Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "tropical-geometry"; + broken = true; + }) {}; + + "true-name" = callPackage + ({ mkDerivation, base, containers, template-haskell, time }: + mkDerivation { + pname = "true-name"; + version = "0.1.0.3"; + sha256 = "0s74fi3zfzk3apvwjz1c0k0ij24kdvlrn8lply9c04kyd20fyc66"; + revision = "2"; + editedCabalFile = "0rb9wbkbz6hsm9cz0j954a9hdyyw80r55vr99pp70ljf0ysgk9w2"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base containers template-haskell time ]; + description = "Template Haskell hack to violate module abstractions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "truelevel" = callPackage + ({ mkDerivation, base, containers, parseargs, WAVE }: + mkDerivation { + pname = "truelevel"; + version = "0.1.3.1"; + sha256 = "0q5civsnjwwhdkb16h8jak7prkfwvhds1p3xzzhwqk2p8dxf6jij"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers parseargs WAVE ]; + description = "Audio file compressor-limiter"; + license = lib.licenses.bsd3; + mainProgram = "truelevel"; + }) {}; + + "trurl" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filemanip + , filepath, hastache, hastache-aeson, http-conduit, MissingH, safe + , split, tar, tasty, tasty-hunit, text, unordered-containers + }: + mkDerivation { + pname = "trurl"; + version = "0.4.1.0"; + sha256 = "09hysr5klv5wpz78xld7v8bk56y1h0a9axa2rldn6k239qswz6ck"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory filemanip filepath hastache + hastache-aeson http-conduit MissingH safe split tar text + unordered-containers + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hastache tasty tasty-hunit ]; + description = "Haskell template code generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "trurl"; + }) {}; + + "trust-chain" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, cropty + , merge, network, text + }: + mkDerivation { + pname = "trust-chain"; + version = "0.1.3.0"; + sha256 = "0ff5ppmq3c5291y9ir3yybbsabpwcy3av7p7xl6mwzzzpw6zbknl"; + libraryHaskellDepends = [ + base binary bytestring containers cropty merge network text + ]; + testHaskellDepends = [ base binary containers cropty merge text ]; + description = "An implementation of a trust chain"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "truthful" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "truthful"; + version = "0.1.0.2"; + sha256 = "0p8z1n7y6zfx7ff349fb8d8ld08hj70yz2s9sb3wf8riv0rywzp4"; + libraryHaskellDepends = [ base ]; + description = "Typeclass for truthfulness of values"; + license = lib.licenses.publicDomain; + }) {}; + + "truthy" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "truthy"; + version = "0.3.0.1"; + sha256 = "164jxd8cyjb4qkmwqchzcpvd5fh7d124gbpryi26y8cbabmhfm8z"; + libraryHaskellDepends = [ base ]; + description = "Generalized booleans and truthy values"; + license = lib.licenses.mit; + }) {}; + + "tsession" = callPackage + ({ mkDerivation, base, containers, mtl, time, transformers }: + mkDerivation { + pname = "tsession"; + version = "0.1"; + sha256 = "1rj11vyd272h66cjx8pq6smcpi65n3vlfv4g7indcnpcz4w5l6rk"; + revision = "2"; + editedCabalFile = "0msyf0rkd6aj8y632ippnrz554r6r5l7j45dnlnqlf1kls29kn5g"; + libraryHaskellDepends = [ base containers mtl time transformers ]; + description = "A Transaction Framework for Web Applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tsession-happstack" = callPackage + ({ mkDerivation, base, happstack-server, transformers, tsession }: + mkDerivation { + pname = "tsession-happstack"; + version = "0.1"; + sha256 = "1sv62iqrlvzx95g6nd307y8zknp2h3ir06zc6qw4y221wz21rfyz"; + libraryHaskellDepends = [ + base happstack-server transformers tsession + ]; + description = "A Transaction Framework for Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tsetchan" = callPackage + ({ mkDerivation, async, base, containers, stm }: + mkDerivation { + pname = "tsetchan"; + version = "0.0.0"; + sha256 = "1jb1d18hq4vyinx5z2qrj3kw969snp4rmwv3gmqpjfynxwgn0jhx"; + libraryHaskellDepends = [ base containers stm ]; + testHaskellDepends = [ async base stm ]; + description = "Hides duplicating channels when broadcasting"; + license = lib.licenses.bsd3; + }) {}; + + "tskiplist" = callPackage + ({ mkDerivation, array, base, containers, random, stm }: + mkDerivation { + pname = "tskiplist"; + version = "1.0.1"; + sha256 = "0fn02g963id0yzsd16lhriy78mwndl8jl7ry5q0v6a4d5xg2hjzp"; + libraryHaskellDepends = [ array base containers random stm ]; + description = "A Skip List Implementation in Software Transactional Memory (STM)"; + license = "LGPL"; + }) {}; + + "tslib" = callPackage + ({ mkDerivation, base, containers, hspec, HUnit, hybrid-vectors + , lens, QuickCheck, statistics, time, vector + }: + mkDerivation { + pname = "tslib"; + version = "0.1.4"; + sha256 = "09n6s9wi85wsx3s7j07af633rxz7y3crjxj4p1zqkd7ps932imgi"; + revision = "4"; + editedCabalFile = "0zjl11v5iji8w4fbljx0pwdrnawf4n6l1z5dkva9df3i93dd0lss"; + libraryHaskellDepends = [ + base containers hybrid-vectors lens statistics time vector + ]; + testHaskellDepends = [ + base containers hspec HUnit lens QuickCheck time vector + ]; + description = "-"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tslogger" = callPackage + ({ mkDerivation, async, base, bytestring, containers, random, text + }: + mkDerivation { + pname = "tslogger"; + version = "0.2.1.0"; + sha256 = "1b4yzjxxickhv9lc9bg6x6z79q09c4rb1dpvg80iw1xkill5pwgq"; + libraryHaskellDepends = [ + async base bytestring containers random text + ]; + description = "Thread-safe logging, with additional interleaving fuzz-testing"; + license = lib.licenses.bsd3; + }) {}; + + "tsne" = callPackage + ({ mkDerivation, base, data-default, deepseq, hspec + , normaldistribution, pipes, time + }: + mkDerivation { + pname = "tsne"; + version = "1.3.0"; + sha256 = "0scqldyczqm2bhc13l41mcsn3hl3j2pb2nl8ay223gz0y3v3ln18"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base data-default deepseq normaldistribution pipes + ]; + executableHaskellDepends = [ base data-default pipes time ]; + testHaskellDepends = [ base data-default hspec ]; + description = "t-SNE"; + license = "LGPL"; + }) {}; + + "tsp-viz" = callPackage + ({ mkDerivation, base, gloss, stm, vector }: + mkDerivation { + pname = "tsp-viz"; + version = "0.1.0.0"; + sha256 = "0wrnpmvds2amm85a5j1c1nqffy6vj4y6xq21w5ia1051wrxzrbjk"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base gloss stm vector ]; + description = "Real time TSP tour visualization"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tsp-viz"; + broken = true; + }) {}; + + "tsparse" = callPackage + ({ mkDerivation, base, Decimal, parsec, pretty, process, split + , time + }: + mkDerivation { + pname = "tsparse"; + version = "0.4.0.0"; + sha256 = "0s5vlpvi1w6q2zxv586plvhs9p6rlc7653x7jzygfir70754n6si"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Decimal parsec pretty process split time + ]; + description = "Parses U.S. federal Thrift Savings Plan PDF quarterly statements"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tst" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tst"; + version = "0.1.1"; + sha256 = "1vr1l4pm02pwr8238qd9j0drkildns8m79qyq0lbzll30gc12vhx"; + libraryHaskellDepends = [ base ]; + description = "BK-tree implementation"; + license = lib.licenses.publicDomain; + }) {}; + + "tsuntsun" = callPackage + ({ mkDerivation, base, conduit, conduit-combinators, conduit-extra + , directory, filepath, gtk3, optparse-applicative, resourcet, stm + , template-haskell, text, typed-process + }: + mkDerivation { + pname = "tsuntsun"; + version = "0.2.0.0"; + sha256 = "1pj8n0iy6cg4in09csnfvqzrx8s8ch6pvwxm2mq54ba8r0cpv7yz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base conduit conduit-combinators conduit-extra directory filepath + gtk3 optparse-applicative resourcet stm template-haskell text + typed-process + ]; + description = "Interacts with tesseract to ease reading of RAW Japanese manga"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tsuntsun"; + broken = true; + }) {}; + + "tsv2csv" = callPackage + ({ mkDerivation, base, HUnit, split }: + mkDerivation { + pname = "tsv2csv"; + version = "0.1.0.2"; + sha256 = "15rkvmisnk521ym9r48f1lp8w1wg1cyljj1165zd99ckmj5jy21c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base HUnit split ]; + executableHaskellDepends = [ base ]; + description = "Convert tsv to csv"; + license = lib.licenses.bsd3; + mainProgram = "tsv2csv"; + }) {}; + + "tsvsql" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , optparse-applicative, string-qq, text, unordered-containers + }: + mkDerivation { + pname = "tsvsql"; + version = "0.2.1.0"; + sha256 = "1qyqpwz0jp6wxbvlihm858pisy9m0qp4xjx9q0n3v3ng3zh2k2jw"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + attoparsec base bytestring containers optparse-applicative + string-qq text unordered-containers + ]; + description = "Template tsv into SQL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "tsvsql"; + broken = true; + }) {}; + + "tsweb" = callPackage + ({ mkDerivation, base, beam-core, beam-postgres, bytestring, clay + , cryptonite, http-api-data, hvect, postgresql-simple + , pretty-simple, reroute, resource-pool, Spock, Spock-core + , stm-containers, superrecord, tagged, text, time, transformers + }: + mkDerivation { + pname = "tsweb"; + version = "0.1.2"; + sha256 = "00akn8nj068pd3c8zhd49n3v9y2a8slykwx8sc3mcj363bwin8ad"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base beam-core beam-postgres bytestring clay cryptonite + http-api-data hvect postgresql-simple pretty-simple reroute + resource-pool Spock Spock-core stm-containers superrecord tagged + text time transformers + ]; + executableHaskellDepends = [ + base beam-core beam-postgres bytestring clay cryptonite + http-api-data hvect postgresql-simple pretty-simple reroute + resource-pool Spock Spock-core stm-containers superrecord tagged + text time transformers + ]; + description = "An API binding Web.Spock to Database.Beam"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tsweb"; + }) {}; + + "ttask" = callPackage + ({ mkDerivation, base, directory, either, extra, filepath, lens + , optparse-declarative, safe, strict, time, transformers + }: + mkDerivation { + pname = "ttask"; + version = "0.0.1.0"; + sha256 = "0z3h2qz3canraz068bn55gh1zgl2mlf637rxs9lywc9mx4k4j5gz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base directory either extra filepath lens safe strict time + transformers + ]; + executableHaskellDepends = [ + base optparse-declarative time transformers + ]; + testHaskellDepends = [ base ]; + description = "This is task management tool for yourself, that inspired by scrum"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ttask"; + broken = true; + }) {}; + + "ttc" = callPackage + ({ mkDerivation, base, bytestring, tasty, tasty-hunit + , template-haskell, text, text-short + }: + mkDerivation { + pname = "ttc"; + version = "1.4.0.0"; + sha256 = "0kp3kpdv5hf13qri8ms8jb9ydyn3fpviw0wgkqb3g2m4ccyl8ssq"; + libraryHaskellDepends = [ + base bytestring template-haskell text text-short + ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit template-haskell text text-short + ]; + description = "Textual Type Classes"; + license = lib.licenses.mit; + }) {}; + + "ttl-hashtables" = callPackage + ({ mkDerivation, base, clock, containers, data-default, failable + , hashable, hashtables, hspec, mtl, transformers + }: + mkDerivation { + pname = "ttl-hashtables"; + version = "1.4.1.0"; + sha256 = "1y3wzb5fhdmyszr5902r01c6481nsaiw0y4imzppyqcap7ppl3fj"; + revision = "1"; + editedCabalFile = "0ghzp5kqk5a6831kxfizsnjjcaflinqb26l4d5vjwk7763jad195"; + libraryHaskellDepends = [ + base clock containers data-default failable hashable hashtables mtl + transformers + ]; + testHaskellDepends = [ + base clock containers data-default failable hashable hashtables + hspec mtl transformers + ]; + description = "Extends hashtables so that entries added can be expired after a TTL"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ttn" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, hspec-expectations + , raw-strings-qq, text, time, timerep + }: + mkDerivation { + pname = "ttn"; + version = "0.2.0.0"; + sha256 = "1bi8ksidpvncs82s02m7314znj876acz0ia61gxgk7yzm2c7nwq0"; + libraryHaskellDepends = [ + aeson base bytestring text time timerep + ]; + testHaskellDepends = [ + aeson base hspec hspec-expectations raw-strings-qq + ]; + description = "Things Tracker Network JSON Types"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sorki ]; + }) {}; + + "ttn-client" = callPackage + ({ mkDerivation, async, base, base64-bytestring, binary, bytestring + , cayenne-lpp, config-ini, directory, filepath, net-mqtt + , network-uri, stm, text, time, ttn + }: + mkDerivation { + pname = "ttn-client"; + version = "0.2.2.0"; + sha256 = "0gylp37nspknysv5583bxbcida7dw47lrd7pb6857jad418yryxr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base base64-bytestring binary bytestring cayenne-lpp + config-ini directory filepath net-mqtt network-uri stm text ttn + ]; + executableHaskellDepends = [ base text time ttn ]; + description = "TheThingsNetwork client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ttnc"; + maintainers = [ lib.maintainers.sorki ]; + broken = true; + }) {}; + + "ttrie" = callPackage + ({ mkDerivation, async, atomic-primops, base, bifunctors + , containers, criterion-plus, deepseq, hashable, mwc-random + , primitive, QuickCheck, stm, stm-containers, stm-stats + , test-framework, test-framework-quickcheck2, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "ttrie"; + version = "0.1.2.2"; + sha256 = "1w875avd1hh2zrg52p7ynnnwkg0v9n1i4imcqwamfycasz4yy3py"; + libraryHaskellDepends = [ + atomic-primops base hashable primitive stm + ]; + testHaskellDepends = [ + base containers hashable QuickCheck stm test-framework + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + async base bifunctors containers criterion-plus deepseq mwc-random + primitive stm stm-containers stm-stats text transformers + unordered-containers vector + ]; + description = "Contention-free STM hash map"; + license = lib.licenses.mit; + }) {}; + + "tttool" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, blaze-svg + , bytestring, containers, directory, executable-path, filepath + , hashable, haskeline, HPDF, JuicyPixels, mtl, natural-sort + , optparse-applicative, parsec, process, random, split, spool + , template-haskell, text, time, vector, yaml, zlib + }: + mkDerivation { + pname = "tttool"; + version = "1.8.1"; + sha256 = "0y33vflq6l51yvv7ilkvra75lhia18gmif0jc5gaqigxl1adfkw1"; + revision = "1"; + editedCabalFile = "1rppvnlrgc6kk5k8m0jn0ckyv0bq0l3h2r4gvkbjbd25mj0ls7gh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base base64-bytestring binary blaze-svg bytestring containers + directory executable-path filepath hashable haskeline HPDF + JuicyPixels mtl natural-sort optparse-applicative parsec process + random split spool template-haskell text time vector yaml zlib + ]; + description = "Working with files for the Tiptoi® pen"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "tttool"; + broken = true; + }) {}; + + "tubes" = callPackage + ({ mkDerivation, base, comonad, contravariant, free, mtl + , profunctors, semigroups, transformers + }: + mkDerivation { + pname = "tubes"; + version = "2.1.1.0"; + sha256 = "1a1vj7syh8pw5bzfy7mil4my3hnv4zbj7rdp8jairc6j1j674zwn"; + libraryHaskellDepends = [ + base comonad contravariant free mtl profunctors semigroups + transformers + ]; + description = "Write stream processing computations with side effects in a series of tubes"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tuntap" = callPackage + ({ mkDerivation, base, bytestring, unix }: + mkDerivation { + pname = "tuntap"; + version = "0.0.2"; + sha256 = "0q6g2wcjddb9r1l9fxpn2qcssw5gyfwsam15rc3q6xjqbwz7fm41"; + libraryHaskellDepends = [ base bytestring unix ]; + description = "Interface to TUN/TAP drivers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tuntap-simple" = callPackage + ({ mkDerivation, base, ioctl }: + mkDerivation { + pname = "tuntap-simple"; + version = "0.1.0.0"; + sha256 = "135gqfbzkk02c9xpprm7wj3lkkz9i47z37ckr24xj61q1hi6gjyf"; + revision = "2"; + editedCabalFile = "15jav5fj1ggjczn2mh4yv5rmsfydwc17vzlah3j1z5mkyq1691i8"; + libraryHaskellDepends = [ base ioctl ]; + description = "A simple tun/tap library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tup-functor" = callPackage + ({ mkDerivation, base, cpphs, haskell-src-exts, parsec2 }: + mkDerivation { + pname = "tup-functor"; + version = "0.3.0.0"; + sha256 = "1kj68g5g9m46dpncbrisl19gah8pzac33iyr09ym1pqk3x6jh9ix"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base cpphs ]; + executableHaskellDepends = [ base haskell-src-exts parsec2 ]; + description = "Homogeneous tuples"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tuplepp"; + }) {}; + + "tuple" = callPackage + ({ mkDerivation, base, OneTuple }: + mkDerivation { + pname = "tuple"; + version = "0.3.0.2"; + sha256 = "094nx29aahyrvbcn7yca9zs2a5rxz1is7510w1q43rpvza7hdjrg"; + libraryHaskellDepends = [ base OneTuple ]; + description = "Various functions on tuples"; + license = lib.licenses.bsd3; + }) {}; + + "tuple-append" = callPackage + ({ mkDerivation, base, ghc-prim, hspec, template-haskell }: + mkDerivation { + pname = "tuple-append"; + version = "0.3.0.0"; + sha256 = "1zg2l5is9329b47cbkkkipgy2xnrpjwvh8mf65jrr2h8mc3bka6h"; + libraryHaskellDepends = [ base ghc-prim template-haskell ]; + testHaskellDepends = [ base ghc-prim hspec ]; + description = "A package to append, sequence and fold items and tuples into new tuples"; + license = lib.licenses.bsd3; + }) {}; + + "tuple-append-instances" = callPackage + ({ mkDerivation, base, bytestring, dlist, text, tuple-append + , vector + }: + mkDerivation { + pname = "tuple-append-instances"; + version = "0.1.0.0"; + sha256 = "0gbrl03q10392lrym8mvav3hfh5nbds0li1bpkv4r1c8g80m5kg7"; + libraryHaskellDepends = [ + base bytestring dlist text tuple-append vector + ]; + description = "Extra instances for the typeclasses in the tuple-append package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tuple-fields" = callPackage + ({ mkDerivation, base, filepath, tasty, tasty-hunit }: + mkDerivation { + pname = "tuple-fields"; + version = "0.1.0.0"; + sha256 = "11h2fb9p09mi0wxhr7pk53x87sybc42i0m36zh5vllsd9a2ispyz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base filepath ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Access tuple fields using record dot syntax"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "gen-source"; + broken = true; + }) {}; + + "tuple-gen" = callPackage + ({ mkDerivation, base, combinat }: + mkDerivation { + pname = "tuple-gen"; + version = "2.0"; + sha256 = "0bgwsxq8wrh76hhbwadv0rag4c7dx3644zrh2aflnsych0rncvd7"; + libraryHaskellDepends = [ base combinat ]; + description = "Enum instances for tuples where the digits increase with the same speed"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tuple-generic" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tuple-generic"; + version = "0.6.0.0"; + sha256 = "034yzdwksydl9dxprv786lznwdfafa1nnzcsywjd40zv6las3gdm"; + libraryHaskellDepends = [ base ]; + description = "Generic operations on tuples"; + license = lib.licenses.publicDomain; + }) {}; + + "tuple-hlist" = callPackage + ({ mkDerivation, base, HList, OneTuple }: + mkDerivation { + pname = "tuple-hlist"; + version = "0.2.0.1"; + sha256 = "16vj2n521yd4fxxcfgizfr37y7kkpk57q9s9p9z9xhiw0k974r48"; + libraryHaskellDepends = [ base HList OneTuple ]; + description = "Functions to convert between tuples and HLists"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tuple-lenses" = callPackage + ({ mkDerivation, base, lens, template-haskell }: + mkDerivation { + pname = "tuple-lenses"; + version = "0.1.0.2"; + sha256 = "1qq1sla89410wr9pnkmj100izkraad1gr163815p3dvh7qi04c7w"; + libraryHaskellDepends = [ base lens template-haskell ]; + description = "Stock FieldN combos and generators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tuple-morph" = callPackage + ({ mkDerivation, base, HList, template-haskell }: + mkDerivation { + pname = "tuple-morph"; + version = "0.1.0.0"; + sha256 = "1zi6nh1z7z2jz5h0pvdm2czfy1rx7ixnnvp9akcpas19npgyfk94"; + revision = "4"; + editedCabalFile = "1npahk37am7x6n4lfdk6y1i1690drg39j63gzb2jx5ivzxhlcp43"; + libraryHaskellDepends = [ base HList template-haskell ]; + description = "Morph between tuples, or convert them from and to HLists"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tuple-ops" = callPackage + ({ mkDerivation, base, type-combinators }: + mkDerivation { + pname = "tuple-ops"; + version = "0.0.0.3"; + sha256 = "09993bfndv2iljq6sspihysv22d2f8g0lar03p7ghiyp81m6j0ax"; + libraryHaskellDepends = [ base type-combinators ]; + description = "various operations on n-ary tuples via GHC.Generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tuple-sop" = callPackage + ({ mkDerivation, base, generics-sop }: + mkDerivation { + pname = "tuple-sop"; + version = "0.3.1.0"; + sha256 = "0hv0fcz5sw93v1niq2r656wpkiwkg6larld7x9cwk4s98h7qvqgn"; + libraryHaskellDepends = [ base generics-sop ]; + testHaskellDepends = [ base generics-sop ]; + description = "functions on n-ary tuples using generics-sop"; + license = lib.licenses.gpl3Only; + }) {}; + + "tuple-th" = callPackage + ({ mkDerivation, base, containers, template-haskell }: + mkDerivation { + pname = "tuple-th"; + version = "0.2.5"; + sha256 = "1mrl4vvxmby7sf1paf7hklzidnr6wq55822i73smqyz0xpf3gsjn"; + libraryHaskellDepends = [ base containers template-haskell ]; + description = "Generate (non-recursive) utility functions for tuples of statically known size"; + license = lib.licenses.bsd3; + }) {}; + + "tuplehash-utils" = callPackage + ({ mkDerivation, base, bytestring, integer-logarithms }: + mkDerivation { + pname = "tuplehash-utils"; + version = "0.0.0.0"; + sha256 = "0djr0hb2ssagv6i9fkgry0v1kd6lb19ha7x2nzwham7kmjgjs4gx"; + libraryHaskellDepends = [ base bytestring integer-logarithms ]; + description = "Left Encode and friends from SHA-3's TupleHash"; + license = lib.licenses.asl20; + }) {}; + + "tupleinstances" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "tupleinstances"; + version = "0.0.1"; + sha256 = "0kcmcg1fxsslpzpg766r9hr8aysg0s5fyang2xc0aa77zi71qyi3"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Functor, Applicative and Monad for n-ary tuples"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tuples" = callPackage + ({ mkDerivation, base, primitive, QuickCheck, quickcheck-classes + , tasty, tasty-quickcheck + }: + mkDerivation { + pname = "tuples"; + version = "0.1.0.0"; + sha256 = "0kq12l0q7d9mdkmcp2sm7pjgfh00vqkhi0id32sny1lqcnavp415"; + revision = "2"; + editedCabalFile = "08d8f4svxfn6165438dvd4zh61wldrl7gsly8ip6x5svyvj3ygqb"; + libraryHaskellDepends = [ base primitive ]; + testHaskellDepends = [ + base primitive QuickCheck quickcheck-classes tasty tasty-quickcheck + ]; + description = "Small monomorphic tuples"; + license = lib.licenses.bsd3; + }) {}; + + "tuples-homogenous-h98" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "tuples-homogenous-h98"; + version = "0.1.1.0"; + sha256 = "0fhz246wh6x0s0sjkmd3qcylsx2gfrmgmvgb7js2zjg91y7zqnh2"; + libraryHaskellDepends = [ base ]; + description = "Wrappers for n-ary tuples with Traversable and Applicative/Monad instances"; + license = lib.licenses.bsd3; + }) {}; + + "turing" = callPackage + ({ mkDerivation, base, doctest, hspec, QuickCheck }: + mkDerivation { + pname = "turing"; + version = "0.1.1"; + sha256 = "1bk0rc15z71wnp0frzmq5vv9x1hlz8jns49n11g6pngapzc0vipk"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest hspec QuickCheck ]; + description = "A simple simulator for Turing machines"; + license = "GPL"; + }) {}; + + "turing-machines" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "turing-machines"; + version = "0.1.0.1"; + sha256 = "1anh6x4vdkys5b89ni18gsh3fl68v667qg5aw1867s4hwlvsii35"; + libraryHaskellDepends = [ base ]; + description = "A simple simulator for Turing machines"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "turing-music" = callPackage + ({ mkDerivation, ALUT, base }: + mkDerivation { + pname = "turing-music"; + version = "0.1.1"; + sha256 = "163fggvjixs6m2rwc3gd3s9703r2mnz3bknii1aagwzvw5kczky3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ ALUT base ]; + description = "Plays music generated by Turing machines with 5 states and 2 symbols"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "turing-music"; + broken = true; + }) {}; + + "turingMachine" = callPackage + ({ mkDerivation, base, containers, hspec, hspecVariant, mtl + , QuickCheck, QuickCheckVariant + }: + mkDerivation { + pname = "turingMachine"; + version = "1.0.0.0"; + sha256 = "04lpvqandjqwwy494a5mb4nvig8lw3fn9ncrb8d2gkfklxga17gp"; + libraryHaskellDepends = [ base containers mtl ]; + testHaskellDepends = [ + base containers hspec hspecVariant QuickCheck QuickCheckVariant + ]; + description = "An implementation of Turing Machine and Automaton"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "turkish-deasciifier" = callPackage + ({ mkDerivation, base, containers, HUnit, vector }: + mkDerivation { + pname = "turkish-deasciifier"; + version = "0.1.0.0"; + sha256 = "0dk63dknwxi7v67jn9b747mkyiz2af4b76a9q1ynn16xva2qsh93"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers vector ]; + executableHaskellDepends = [ base containers vector ]; + testHaskellDepends = [ base HUnit ]; + description = "Haskell port of Deniz Yuret's Turkish deasciifier"; + license = lib.licenses.mit; + mainProgram = "turkish-deasciifier"; + }) {}; + + "turn-loop" = callPackage + ({ mkDerivation, base, containers, stm }: + mkDerivation { + pname = "turn-loop"; + version = "0.1.0"; + sha256 = "180yplkjf0c4n17a5ad2pakjwnh7830rldzmaqjj7gwcl3pg0lc6"; + libraryHaskellDepends = [ base containers stm ]; + description = "Manage multiple turned-based sessions"; + license = lib.licenses.bsd3; + }) {}; + + "turni" = callPackage + ({ mkDerivation, base, containers, MonadRandom, random }: + mkDerivation { + pname = "turni"; + version = "2011.1.15"; + sha256 = "0152xhvm0x1ncjdib0bckhywgpzm4f1qj1ghs0jn84cz562ddwnl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base containers MonadRandom random ]; + description = "shifts scheduling tool"; + license = lib.licenses.bsd3; + mainProgram = "settimana"; + }) {}; + + "turtle" = callPackage + ({ mkDerivation, ansi-wl-pprint, async, base, bytestring, clock + , containers, directory, doctest, exceptions, filepath, foldl + , hostname, managed, optional-args, optparse-applicative, process + , stm, streaming-commons, tasty, tasty-bench, tasty-hunit + , temporary, text, time, transformers, unix, unix-compat + }: + mkDerivation { + pname = "turtle"; + version = "1.6.2"; + sha256 = "0bav7b2ghbwdhpa4b5a7812psr6hqk7wydvgxjy5dsb62nqnc08s"; + revision = "2"; + editedCabalFile = "14jnb2vyq0nx4cp4c97xflzg7z9xw1avg2d27c1d1cnqg28pd4an"; + libraryHaskellDepends = [ + ansi-wl-pprint async base bytestring clock containers directory + exceptions filepath foldl hostname managed optional-args + optparse-applicative process stm streaming-commons temporary text + time transformers unix unix-compat + ]; + testHaskellDepends = [ + base doctest filepath tasty tasty-hunit temporary + ]; + benchmarkHaskellDepends = [ base tasty-bench text ]; + description = "Shell programming, Haskell-style"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.Gabriella439 ]; + }) {}; + + "turtle-options" = callPackage + ({ mkDerivation, base, HUnit, optional-args, parsec, text, turtle + }: + mkDerivation { + pname = "turtle-options"; + version = "0.1.0.4"; + sha256 = "1khsslhy5s0q10djlrlz5xqgwak8kq26yay14xw3k4xwq05npiy2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base optional-args parsec text turtle ]; + executableHaskellDepends = [ base turtle ]; + testHaskellDepends = [ base HUnit parsec ]; + description = "Collection of command line options and parsers for these options"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "tw" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "tw"; + version = "0.1.0.0"; + sha256 = "04955b7g9jby9rr9kmp5b4dg4i32866fbwhxb4yfbdp61ysr8883"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring ]; + description = "Trailing Whitespace"; + license = lib.licenses.bsd3; + mainProgram = "tw"; + }) {}; + + "twain" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, cookie + , either, exceptions, hspec, hspec-discover, hspec-wai, http-types + , http2, text, time, transformers, vault, wai, wai-extra + }: + mkDerivation { + pname = "twain"; + version = "2.1.2.0"; + sha256 = "1hkzp2g671dagmv1qznkf3mw3l2mslckg7h0a8x8633h6i3j6br0"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive cookie either exceptions + http-types http2 text time transformers vault wai wai-extra + ]; + testHaskellDepends = [ base hspec hspec-discover hspec-wai ]; + testToolDepends = [ hspec-discover ]; + description = "Tiny web application framework for WAI"; + license = lib.licenses.bsd3; + }) {}; + + "tweak" = callPackage + ({ mkDerivation, base, containers, lens, stm, transformers }: + mkDerivation { + pname = "tweak"; + version = "0.1.0.1"; + sha256 = "1l5y94gac9s55wgn6w610pqb63c8l20vmlpsnmgbzw1f9vbnzgiw"; + libraryHaskellDepends = [ base containers lens stm transformers ]; + description = "A library for incremental computing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "twee" = callPackage + ({ mkDerivation, ansi-terminal, base, containers, jukebox, pretty + , split, symbol, twee-lib + }: + mkDerivation { + pname = "twee"; + version = "2.4.2"; + sha256 = "1m6pfxna4nby2mxalx6wa4gnnszhxfj58pc1i1by53c5fixnl1n6"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base containers jukebox pretty split symbol twee-lib + ]; + description = "An equational theorem prover"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "twee"; + }) {}; + + "twee-lib" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, dlist + , ghc-prim, pretty, primitive, random, transformers, uglymemo + }: + mkDerivation { + pname = "twee-lib"; + version = "2.4.2"; + sha256 = "1fncqc2abb9hhy5ncb7174gy7n7wp5c9ablq07pr7k61i8ngqwd9"; + revision = "1"; + editedCabalFile = "1my0zlr5xbdyg0xrn5h0x40xiazx8dkimnzmrh1mfbdjckwlrdbr"; + libraryHaskellDepends = [ + base bytestring cereal containers dlist ghc-prim pretty primitive + random transformers uglymemo + ]; + description = "An equational theorem prover"; + license = lib.licenses.bsd3; + }) {}; + + "tweet-hs" = callPackage + ({ mkDerivation, ansi-wl-pprint, authenticate-oauth, base + , bytestring, composition-prelude, containers, criterion, directory + , extra, htoml-megaparsec, http-client, http-client-tls, http-types + , megaparsec, microlens, optparse-applicative, split, text + , unordered-containers + }: + mkDerivation { + pname = "tweet-hs"; + version = "1.0.2.3"; + sha256 = "0chkg9xkancp6dms0ha0m86fkcmvk690q6z0rvprg37lhj42xp1i"; + revision = "1"; + editedCabalFile = "06z9iimj3c3c1cx4i7lzvla2355qayqxp1a45fp6rq2xzjr50np1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-wl-pprint authenticate-oauth base bytestring + composition-prelude containers extra htoml-megaparsec http-client + http-client-tls http-types megaparsec microlens split text + unordered-containers + ]; + executableHaskellDepends = [ + base bytestring directory optparse-applicative + ]; + benchmarkHaskellDepends = [ base bytestring criterion megaparsec ]; + description = "Command-line tool for twitter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tweet"; + }) {}; + + "twentefp" = callPackage + ({ mkDerivation, base, gloss, parsec, time }: + mkDerivation { + pname = "twentefp"; + version = "0.4.2"; + sha256 = "1kmf907i6g6lfhw8g403b6701srrd298n4r53dvcqzy72c5qaixl"; + libraryHaskellDepends = [ base gloss parsec time ]; + description = "Lab Assignments Environment at Univeriteit Twente"; + license = lib.licenses.bsd3; + }) {}; + + "twentefp-eventloop-graphics" = callPackage + ({ mkDerivation, base, network, text, twentefp-number + , twentefp-websockets + }: + mkDerivation { + pname = "twentefp-eventloop-graphics"; + version = "0.1.0.4"; + sha256 = "086vx0849c7kmsz5pa4jwzp24cwaf4482bq37dr7jrqx22hvk4lm"; + revision = "1"; + editedCabalFile = "05zq3iv3307mhjwfdxjjnhq2kljbrzacwnga8icizl9qx7spx21a"; + libraryHaskellDepends = [ + base network text twentefp-number twentefp-websockets + ]; + description = "Used as Lab Assignments Environment at the University of Twente"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "twentefp-eventloop-trees" = callPackage + ({ mkDerivation, base, eventloop }: + mkDerivation { + pname = "twentefp-eventloop-trees"; + version = "0.1.2.4"; + sha256 = "03aj2awy7prznv8m7048idvn0vs3rfrbcamr4zakjdpxyjknz054"; + libraryHaskellDepends = [ base eventloop ]; + description = "Tree type and show functions for lab assignment of University of Twente. Contains RoseTree and RedBlackTree"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "twentefp-graphs" = callPackage + ({ mkDerivation, base, twentefp-eventloop-graphics }: + mkDerivation { + pname = "twentefp-graphs"; + version = "0.1.0.4"; + sha256 = "0g0py8cb4z9i9pjhka2pyjm8vfai9x3k0vmlb06g157ish97qvir"; + libraryHaskellDepends = [ base twentefp-eventloop-graphics ]; + description = "Lab Assignments Environment at Univeriteit Twente"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "twentefp-number" = callPackage + ({ mkDerivation, base, parsec }: + mkDerivation { + pname = "twentefp-number"; + version = "0.1.0.2"; + sha256 = "1kh0a6h4syx98ygwidw6cc24ci91v1blshpfcczx96z850x1h6xf"; + libraryHaskellDepends = [ base parsec ]; + description = "Lab Assignments Environment at Univeriteit Twente"; + license = lib.licenses.bsd3; + }) {}; + + "twentefp-rosetree" = callPackage + ({ mkDerivation, base, twentefp-eventloop-graphics, twentefp-number + }: + mkDerivation { + pname = "twentefp-rosetree"; + version = "0.1.0.1"; + sha256 = "1dy4hmwciaglz2kfdk9fxf6hik7pgr4a4xj9y9l7s7p4k35r5bd7"; + libraryHaskellDepends = [ + base twentefp-eventloop-graphics twentefp-number + ]; + description = "RoseTree type and show functions for lab assignment of University of Twente"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "twentefp-trees" = callPackage + ({ mkDerivation, base, twentefp-eventloop-graphics }: + mkDerivation { + pname = "twentefp-trees"; + version = "0.1.0.2"; + sha256 = "0mmj96xbqjzm4cylk39pib9jfwh6m350q1cwf6ij8pl0swab3b0g"; + libraryHaskellDepends = [ base twentefp-eventloop-graphics ]; + description = "Tree type and show functions for lab assignment of University of Twente. Contains RoseTree and ParseTree"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "twentefp-websockets" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, binary + , blaze-builder, bytestring, case-insensitive, concurrent-extra + , containers, entropy, io-streams, mtl, network, random, SHA, text + }: + mkDerivation { + pname = "twentefp-websockets"; + version = "0.1.0.1"; + sha256 = "08227phlyvvg01n7zqyivx2f3dpfbipxaajqz4fc07zhkpmxy8h4"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring binary blaze-builder bytestring + case-insensitive concurrent-extra containers entropy io-streams mtl + network random SHA text + ]; + description = "A fork of the popular websockets package. It is used for the practical assignments of the University of Twente. A sensible and clean way to write WebSocket-capable servers in Haskell."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "twentyseven" = callPackage + ({ mkDerivation, base, Cabal, cabal-test-quickcheck, containers + , deepseq, directory, filepath, heap, HUnit-Plus, monad-loops + , MonadRandom, mtl, newtype, optparse-applicative, primitive + , QuickCheck, ref-fd, split, template-haskell, time, transformers + , vector + }: + mkDerivation { + pname = "twentyseven"; + version = "0.0.0"; + sha256 = "0cq1nz0d8x37h46arf7xf33sk652s834nx7bwk4nqa22fx3905j7"; + revision = "1"; + editedCabalFile = "0izi8ci7sq62zvcfnl4fhkjbf3fhr76wnljlyfc6k9d5qcxxbc9j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers deepseq directory filepath heap monad-loops + MonadRandom mtl newtype primitive ref-fd template-haskell vector + ]; + executableHaskellDepends = [ + base optparse-applicative time transformers + ]; + testHaskellDepends = [ + base Cabal cabal-test-quickcheck HUnit-Plus QuickCheck split vector + ]; + description = "Rubik's cube solver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "twentyseven"; + }) {}; + + "twfy-api-client" = callPackage + ({ mkDerivation, aeson, aeson-compat, base, base-compat, bytestring + , either, exceptions, http-client, http-client-tls, http-media, mtl + , servant, servant-client, servant-server, text, transformers + }: + mkDerivation { + pname = "twfy-api-client"; + version = "0.1.0.0"; + sha256 = "0rg24va2g8wiib6nfpl3xf7ggnk1yk41cs4c43yadyyv0d7a67y1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-compat base base-compat bytestring either exceptions + http-client http-client-tls http-media mtl servant servant-client + servant-server text transformers + ]; + executableHaskellDepends = [ + aeson aeson-compat base base-compat either http-client + http-client-tls mtl servant servant-client text transformers + ]; + testHaskellDepends = [ base ]; + description = "They Work For You API Client Library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "twfy-api-client"; + }) {}; + + "twhs" = callPackage + ({ mkDerivation, ansi-terminal, authenticate-oauth, base + , bytestring, case-insensitive, conduit, containers, data-default + , hspec, http-conduit, lens, monad-control, monad-logger, network + , QuickCheck, resourcet, text, transformers, transformers-base + , twitter-conduit + }: + mkDerivation { + pname = "twhs"; + version = "0.1.0.3"; + sha256 = "0d06bv26lvr4va431h2146v88bqcxvfr0wp36f7l4a6xqgghf2l1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal authenticate-oauth base bytestring case-insensitive + conduit containers data-default http-conduit lens monad-control + monad-logger network resourcet text transformers transformers-base + twitter-conduit + ]; + executableHaskellDepends = [ + ansi-terminal authenticate-oauth base bytestring case-insensitive + conduit containers data-default http-conduit lens monad-control + monad-logger network resourcet text transformers transformers-base + twitter-conduit + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "CLI twitter client"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "twhs"; + broken = true; + }) {}; + + "twidge" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, ConfigFile, curl + , directory, hoauth, HSH, hslogger, MissingH, mtl, network + , old-locale, parsec, regex-posix, text, time, unix, utf8-string + }: + mkDerivation { + pname = "twidge"; + version = "1.1.2"; + sha256 = "162n5w4z3a1qyasd39q7751z872v31njzyhrnjfjxhsni3kif8b1"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base binary bytestring ConfigFile curl directory hoauth HSH + hslogger MissingH mtl network old-locale parsec regex-posix text + time unix utf8-string + ]; + description = "Unix Command-Line Twitter and Identica Client"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "twidge"; + }) {}; + + "twilight-stm" = callPackage + ({ mkDerivation, base, containers, haskell98, mtl }: + mkDerivation { + pname = "twilight-stm"; + version = "1.2"; + sha256 = "1hp9mkfasjyh1ji6gfmdpmx3nm9g22ag3y47nva7i30bjrs65cdr"; + libraryHaskellDepends = [ base containers haskell98 mtl ]; + description = "STM library with safe irrevocable I/O and inconsistency repair"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "twilio" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, Cabal, containers + , deepseq, errors, exceptions, free, hashable, hspec, http-client + , http-client-tls, http-types, mtl, network-uri, old-locale + , QuickCheck, quickcheck-instances, scientific, template-haskell + , text, time, transformers, unordered-containers + }: + mkDerivation { + pname = "twilio"; + version = "0.3.0.0"; + sha256 = "1qxbv6w482hjya6bypz8d6mizy9w03b1j43m0v1h4jwi7v71br9r"; + libraryHaskellDepends = [ + aeson base binary bytestring containers deepseq errors exceptions + free hashable http-client http-client-tls http-types mtl + network-uri old-locale scientific template-haskell text time + transformers unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring Cabal hspec http-client http-client-tls + network-uri QuickCheck quickcheck-instances text transformers + ]; + doCheck = false; + description = "Twilio REST API library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "twill" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base16-bytestring + , base64-bytestring, bytestring, cryptohash, data-default, datetime + , errors, old-locale, QuickCheck, text, time + }: + mkDerivation { + pname = "twill"; + version = "0.1.0.3"; + sha256 = "0wkcxjfpd5fz72hwg8spxjqk8b6axm51zppld00q9f3dzagsbwx6"; + libraryHaskellDepends = [ + aeson attoparsec base base16-bytestring base64-bytestring + bytestring cryptohash data-default datetime errors old-locale + QuickCheck text time + ]; + description = "Twilio API interaction"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "twiml" = callPackage + ({ mkDerivation, base, data-default, deepseq, doctest, lens + , network-uri, parsec, template-haskell, text, void, xml + }: + mkDerivation { + pname = "twiml"; + version = "0.2.1.0"; + sha256 = "1y6szzr951if5lal2rfknybd11a2r13xrykpsyrqvq5dzq2yx67z"; + libraryHaskellDepends = [ + base data-default deepseq lens network-uri parsec template-haskell + text void xml + ]; + testHaskellDepends = [ base doctest ]; + description = "TwiML library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "twine" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible + , filepath, mtl, parsec + }: + mkDerivation { + pname = "twine"; + version = "0.1.2"; + sha256 = "0q4dsh6x1w1indsx070rqayvjlzdk2nznvh0cjxd5f3jn5ggwwb1"; + libraryHaskellDepends = [ + base bytestring containers convertible filepath mtl parsec + ]; + description = "very simple template language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "twirl" = callPackage + ({ mkDerivation, base, bytestring, containers, file-embed, linear + , mtl, pretty-simple, sdl2, sdl2-image, sdl2-mixer, sdl2-ttf, text + , time, transformers, vector + }: + mkDerivation { + pname = "twirl"; + version = "0.4.0.4"; + sha256 = "034sx3j2zqbf10w18c013any17pbn07sydn4r5s5s3lj5wg7g6ik"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers file-embed linear mtl pretty-simple sdl2 + sdl2-image sdl2-mixer sdl2-ttf text time transformers vector + ]; + executableHaskellDepends = [ + base bytestring containers file-embed linear mtl pretty-simple sdl2 + sdl2-image sdl2-mixer sdl2-ttf text time transformers vector + ]; + description = "Simple 2D Game Engine"; + license = lib.licenses.zlib; + badPlatforms = lib.platforms.darwin; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + }) {}; + + "twirp" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-media, http-types + , proto-lens, proto-lens-jsonpb, proto-lens-runtime, servant, text + , wai + }: + mkDerivation { + pname = "twirp"; + version = "0.2.2.0"; + sha256 = "1n69f1pwcw0ig7j92yi94hh50c5jyn03bc7y5gybw2ajz412iz2h"; + libraryHaskellDepends = [ + aeson base bytestring http-media http-types proto-lens + proto-lens-jsonpb proto-lens-runtime servant text wai + ]; + testHaskellDepends = [ + aeson base bytestring http-media http-types proto-lens + proto-lens-jsonpb proto-lens-runtime servant text wai + ]; + description = "Haskell twirp foundations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "twisty" = callPackage + ({ mkDerivation, array, base, containers, data-memocombinators + , MonadRandom, parallel + }: + mkDerivation { + pname = "twisty"; + version = "0.1.0"; + sha256 = "02w8763m6gm9wj035s62ydg63iv7wa2cbjq2g1jd283vf2djsjyj"; + libraryHaskellDepends = [ + array base containers data-memocombinators MonadRandom parallel + ]; + description = "Simulator of twisty puzzles à la Rubik's Cube"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "twitch" = callPackage + ({ mkDerivation, base, data-default, directory, filepath, fsnotify + , Glob, hspec, optparse-applicative, time, transformers + }: + mkDerivation { + pname = "twitch"; + version = "0.1.7.2"; + sha256 = "1l42vifrq025s98gl8n0v2j42l9w6nys916a3pi0av17kqaa29v0"; + libraryHaskellDepends = [ + base data-default directory filepath fsnotify Glob + optparse-applicative time transformers + ]; + testHaskellDepends = [ + base data-default directory filepath fsnotify Glob hspec + optparse-applicative time transformers + ]; + description = "A high level file watcher DSL"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "twitchapi" = callPackage + ({ mkDerivation, aeson, base, bytestring, hoauth2, hspec + , http-client, QuickCheck, text, time, timerep, uri-bytestring + }: + mkDerivation { + pname = "twitchapi"; + version = "0.0.4"; + sha256 = "0mbsajf5sz305ym0j3wlilvw74qpd3rn0pr9l9cvwb8lvbwvbyb8"; + libraryHaskellDepends = [ + aeson base bytestring hoauth2 http-client text time timerep + uri-bytestring + ]; + testHaskellDepends = [ + aeson base bytestring hspec http-client QuickCheck text time + timerep + ]; + description = "Client access to Twitch.tv API endpoints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "twitter" = callPackage + ({ mkDerivation, base, curl, directory, filepath, json, mtl + , old-locale, readline, time, xml + }: + mkDerivation { + pname = "twitter"; + version = "0.1.1"; + sha256 = "12q5w9wfnrzh2gjmq66qhwy6i6wixfb805jg2cbphxrjjnc2v9gx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base curl directory filepath json mtl old-locale readline time xml + ]; + description = "A Haskell-based CLI Twitter client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "twitter"; + broken = true; + }) {}; + + "twitter-conduit" = callPackage + ({ mkDerivation, aeson, attoparsec, authenticate-oauth, base + , bytestring, Cabal, cabal-doctest, conduit, conduit-extra + , containers, data-default, deepseq, doctest, exceptions, ghc-prim + , hspec, hspec-discover, http-client, http-conduit, http-types + , lens, lens-aeson, resourcet, text, time, transformers + , twitter-types, twitter-types-lens + }: + mkDerivation { + pname = "twitter-conduit"; + version = "0.6.1"; + sha256 = "06fbcbx4cyi1m4qvxc16qfn66fnv5lp3naawqf6xw6yj3lczzh6w"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson attoparsec authenticate-oauth base bytestring conduit + conduit-extra containers data-default deepseq exceptions ghc-prim + http-client http-conduit http-types lens lens-aeson resourcet text + time transformers twitter-types twitter-types-lens + ]; + testHaskellDepends = [ + aeson attoparsec authenticate-oauth base bytestring conduit + conduit-extra containers data-default doctest hspec http-client + http-conduit http-types lens lens-aeson resourcet text time + twitter-types twitter-types-lens + ]; + testToolDepends = [ hspec-discover ]; + description = "Twitter API package with conduit interface and Streaming API support"; + license = lib.licenses.bsd3; + }) {}; + + "twitter-enumerator" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-enumerator + , authenticate, base, bytestring, containers, enumerator + , http-enumerator, http-types, text, tls-extra, transformers + }: + mkDerivation { + pname = "twitter-enumerator"; + version = "0.0.3"; + sha256 = "1c8y7kq0x7lnq7x7ah8c78q6cy2963nz6y83klzh2jgmr8rma6q4"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-enumerator authenticate base bytestring + containers enumerator http-enumerator http-types text tls-extra + transformers + ]; + description = "Twitter API package with enumerator interface and Streaming API support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "twitter-feed" = callPackage + ({ mkDerivation, aeson, authenticate-oauth, base, bytestring + , containers, http-conduit, HUnit, test-framework + , test-framework-hunit + }: + mkDerivation { + pname = "twitter-feed"; + version = "0.2.0.11"; + sha256 = "12f8ak2f9nxqx4bhgfa45nll2yaf9i5dffxlir7w3x48zgfv964b"; + revision = "3"; + editedCabalFile = "0hzrh34ar9a5sfxq7zbh0hr38ndvd3x5pjp59j7b6vdalpk3r1af"; + libraryHaskellDepends = [ + aeson authenticate-oauth base bytestring http-conduit + ]; + testHaskellDepends = [ + base containers HUnit test-framework test-framework-hunit + ]; + description = "Client for fetching Twitter timeline via Oauth"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "twitter-types" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, directory + , filepath, generic-random, tasty, tasty-hunit, tasty-quickcheck + , tasty-th, text, time, unordered-containers + }: + mkDerivation { + pname = "twitter-types"; + version = "0.11.0"; + sha256 = "04jg21ma0pqx1j0502ascq4nr8dmykzf171ig66563abmkck012i"; + libraryHaskellDepends = [ + aeson base text time unordered-containers + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring directory filepath generic-random + tasty tasty-hunit tasty-quickcheck tasty-th text time + unordered-containers + ]; + description = "Twitter JSON parser and types"; + license = lib.licenses.bsd3; + }) {}; + + "twitter-types-lens" = callPackage + ({ mkDerivation, base, lens, template-haskell, text, time + , twitter-types + }: + mkDerivation { + pname = "twitter-types-lens"; + version = "0.11.0"; + sha256 = "0l0qbpri3ah0xw6k74a5490fsxwisc8h8yip7ikhbsyf0vkqr2wc"; + libraryHaskellDepends = [ + base lens template-haskell text time twitter-types + ]; + description = "Twitter JSON types (lens powered)"; + license = lib.licenses.bsd3; + }) {}; + + "tx" = callPackage + ({ mkDerivation, base, bytestring, cereal, safecopy, stm + , transformers + }: + mkDerivation { + pname = "tx"; + version = "0.1.0.0"; + sha256 = "18fpkpri2g93vxw3qdk94nc4zlh5kqgfbvdmzkwqjadkck39alsy"; + libraryHaskellDepends = [ + base bytestring cereal safecopy stm transformers + ]; + description = "Persistent transactions on top of STM"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "txt" = callPackage + ({ mkDerivation, base, bytestring, deepseq, smallcheck, tasty + , tasty-smallcheck, utf8-string, util + }: + mkDerivation { + pname = "txt"; + version = "0.0.3.0"; + sha256 = "0fi16fpzcskcffri7adpnbf6qj2ksv7vnxwyl8nw1qg55rlj3c5y"; + revision = "2"; + editedCabalFile = "1h4djzkdm2y0i20rzm3y7511wwgpd392wsghal10031m9cqx81sh"; + libraryHaskellDepends = [ + base bytestring deepseq utf8-string util + ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + description = "Text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "txt-sushi" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, directory + , parsec, regex-posix + }: + mkDerivation { + pname = "txt-sushi"; + version = "0.6.0"; + sha256 = "0375q8qcirkalz6n48rkylkx1j8z5gvjhh8n2fdvvjqvn064q1s6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers directory parsec regex-posix + ]; + description = "The SQL link in your *NIX chain"; + license = lib.licenses.bsd3; + }) {}; + + "txt2rtf" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "txt2rtf"; + version = "1.0.1"; + sha256 = "0vn01ppcmdfi9n9f8h62ll9f08nda2pcrxvck0lgkwzky54v19s4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Filter to convert plain text files to RTF"; + license = "GPL"; + mainProgram = "txt2rtf"; + }) {}; + + "txtblk" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "txtblk"; + version = "0.2.0.1"; + sha256 = "08qpdyb1dbkif4zwrap6478fsf7lha6hk18wm0r4803avrr5w2bb"; + libraryHaskellDepends = [ base ]; + description = "Deprecated in favor of eros"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ty" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "ty"; + version = "0.1.7"; + sha256 = "0nn9lr9q0vmkkw25j7yfi3js2qmfmsrhrkviipjj8y7hrhmkfimm"; + revision = "1"; + editedCabalFile = "0sxqrkqchr3zcks68wljp722f5sndxz1fw5a2qi599i984v91y0l"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Typed type representations and equality proofs"; + license = lib.licenses.bsd3; + }) {}; + + "tyfam-witnesses" = callPackage + ({ mkDerivation, base, containers, template-haskell }: + mkDerivation { + pname = "tyfam-witnesses"; + version = "0.1.1.2"; + sha256 = "0gsx2syy58gq7n2yi4whslbnwg4dh34x8jy56h11k8z6n01inppc"; + libraryHaskellDepends = [ base containers template-haskell ]; + description = "Provide proof witnesses for closed type family evaluation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typalyze" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, ghc + , process + }: + mkDerivation { + pname = "typalyze"; + version = "0.1.1"; + sha256 = "1wc1z7ps1rcbws2snci64hxddjd3bi3kbi4iwvbfaac0dz52085m"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring directory filepath ghc process + ]; + description = "Analyzes Haskell source files for easy reference"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-aligned" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-aligned"; + version = "0.9.6"; + sha256 = "0mfyd9w13kd3ha43220p9qabw828xv19sxywy9imadpwrdqp51qv"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Various type-aligned sequence data structures"; + license = lib.licenses.bsd3; + }) {}; + + "type-assertions" = callPackage + ({ mkDerivation, base, hspec, test-fixture }: + mkDerivation { + pname = "type-assertions"; + version = "0.1.0.0"; + sha256 = "1fvrlvklz0kjsdx1sgy9iyqvpq7h1ibqaqvif04ig84zr5qlbixa"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec test-fixture ]; + description = "Runtime type assertions for testing"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {}; + + "type-booleans" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-booleans"; + version = "0.1"; + sha256 = "11kbnfbvclkdwirnnpdi4f20pibdar4l47anvnkaxxl330zi7yfh"; + libraryHaskellDepends = [ base ]; + description = "Type-level booleans via type-families"; + license = lib.licenses.bsd3; + }) {}; + + "type-cache" = callPackage + ({ mkDerivation, base, containers, lens, lens-utils + , template-haskell + }: + mkDerivation { + pname = "type-cache"; + version = "1.0"; + sha256 = "1pvhw3k4aw1pdhc9wmvh3iac31srgi6sg72qwak33bw718gdnxff"; + libraryHaskellDepends = [ + base containers lens lens-utils template-haskell + ]; + description = "Utilities for caching type families results. Sometimes complex type families take long time to compile, so it is proficient to cache them and use the final result without the need of re-computation."; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "type-cereal" = callPackage + ({ mkDerivation, base, bytestring, cereal, data-hash + , template-haskell, type-digits, type-spine + }: + mkDerivation { + pname = "type-cereal"; + version = "0.3"; + sha256 = "1w1s1c7f2q5zwc9fghbbd1nhavh0mzzndh0mdxr7sy88a523svcv"; + libraryHaskellDepends = [ + base bytestring cereal data-hash template-haskell type-digits + type-spine + ]; + description = "Type-level serialization of type constructors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "type-combinators" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-combinators"; + version = "0.2.4.3"; + sha256 = "1xip4gav1fn3ip62mrlbr7p6i1254fa1q542cmp6ffzm55lwn30z"; + revision = "1"; + editedCabalFile = "1m975zq2mxlzk5h4nzrkaxjx5w79p3ws3yli3m6cn3245pjygv5w"; + libraryHaskellDepends = [ base ]; + description = "A collection of data types for type-level programming"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-combinators-quote" = callPackage + ({ mkDerivation, base, haskell-src-meta, template-haskell + , type-combinators + }: + mkDerivation { + pname = "type-combinators-quote"; + version = "0.1.0.1"; + sha256 = "19zn6pmyd1dl2zwl1lbbvx21lb9ixc27cb5zdgj2fgj411d312w0"; + libraryHaskellDepends = [ + base haskell-src-meta template-haskell type-combinators + ]; + description = "Quasiquoters for the 'type-combinators' package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "type-combinators-singletons" = callPackage + ({ mkDerivation, base, singletons, type-combinators }: + mkDerivation { + pname = "type-combinators-singletons"; + version = "0.2.1.0"; + sha256 = "00cwlfcka2d1wcp7159r3sk3gz852dmc71jvjfr8bn1rrr781n0q"; + libraryHaskellDepends = [ base singletons type-combinators ]; + description = "Interop between /type-combinators/ and /singletons/"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "type-compare" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-compare"; + version = "0.1.1"; + sha256 = "0k0mb43cx87i7gp6w391gvsnqzfcxdyzmn3fnwqp7nn5vy8x851c"; + libraryHaskellDepends = [ base ]; + description = "Type-level Ord compatibility layer"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-digits" = callPackage + ({ mkDerivation, base, template-haskell, type-spine }: + mkDerivation { + pname = "type-digits"; + version = "0.3"; + sha256 = "0rmqy3wcypyq09gnfz0xvkr2ly9gnpsjnil2n981ajfxsk2shi58"; + libraryHaskellDepends = [ base template-haskell type-spine ]; + description = "Arbitrary-base type-level digits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "type-eq" = callPackage + ({ mkDerivation, base, cpphs }: + mkDerivation { + pname = "type-eq"; + version = "0.5"; + sha256 = "007srln0xxi27wca8dk72xp3cdwnk8iqmlqgbxi17c9l2x7lrkwz"; + revision = "1"; + editedCabalFile = "1g8m6f73pbz8mqvqbrvxhp2klj7lf624jgqdn1gchd56z4pcnryw"; + libraryHaskellDepends = [ base ]; + libraryToolDepends = [ cpphs ]; + description = "Type equality evidence you can carry around"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-equality" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-equality"; + version = "1"; + sha256 = "1s4cl11rvvv7n95i3pq9lmmx08kwh4z7l3d1hbv4wi8il81baa27"; + revision = "6"; + editedCabalFile = "1992xb0qnn7jzc42q9dmkkqw0ddnz0cjl4anmga4dfc172pkxxgb"; + libraryHaskellDepends = [ base ]; + description = "Data.Type.Equality compat package"; + license = lib.licenses.bsd3; + }) {}; + + "type-equality-check" = callPackage + ({ mkDerivation, base, type-level }: + mkDerivation { + pname = "type-equality-check"; + version = "0.0.0.4"; + sha256 = "1r0g2xpkyj3765z07s559xy9vx4ipwnlk13sxrbcjds7wghfb8ci"; + libraryHaskellDepends = [ base type-level ]; + description = "Type equality check"; + license = lib.licenses.bsd3; + }) {}; + + "type-errors" = callPackage + ({ mkDerivation, base, doctest, first-class-families, syb + , template-haskell, th-abstraction + }: + mkDerivation { + pname = "type-errors"; + version = "0.2.0.2"; + sha256 = "10vwi7ygwnrhw9vl0r3vx4p5dfwk7xkpd6aks6wdcwy53vfzyz39"; + revision = "1"; + editedCabalFile = "1ayzhw2dqswka0r8xwdjr2vbaf1angaj7zaqxa80lww2nlxv7mmg"; + libraryHaskellDepends = [ + base first-class-families syb template-haskell th-abstraction + ]; + testHaskellDepends = [ + base doctest first-class-families syb template-haskell + th-abstraction + ]; + description = "Tools for writing better type errors"; + license = lib.licenses.bsd3; + }) {}; + + "type-errors-pretty" = callPackage + ({ mkDerivation, base, doctest, Glob }: + mkDerivation { + pname = "type-errors-pretty"; + version = "0.0.1.2"; + sha256 = "01zdb5mw77d5rj3yvabqdch132mjw49awpjnjvms20hdhwjgqb6b"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest Glob ]; + description = "Combinators for writing pretty type errors easily"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-flip" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-flip"; + version = "0.1.0.0"; + sha256 = "0wmkhh2csc2fbmpb5wrih8x84djmjspa3fl7dkfis7v34iwkkr36"; + revision = "1"; + editedCabalFile = "0h0nr16w32z7bknr5rml6j6dgn019j40f54dfwbh2q8p62x1m0gp"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + license = lib.licenses.bsd3; + }) {}; + + "type-fun" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-fun"; + version = "0.1.3"; + sha256 = "0br31kghd0hm2qaz14pm6lxbl2z1ci3c0758qfpiq1dmm9mmc4ir"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Collection of widely reimplemented type families"; + license = lib.licenses.bsd3; + }) {}; + + "type-functions" = callPackage + ({ mkDerivation, base, kinds }: + mkDerivation { + pname = "type-functions"; + version = "0.2.0.4"; + sha256 = "1ib1d5z9wxc63hq2gyxplpzs49k5rfafgz1r59bqsqh63yk4lly8"; + libraryHaskellDepends = [ base kinds ]; + description = "Emulation of type-level functions"; + license = lib.licenses.bsd3; + }) {}; + + "type-hint" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-hint"; + version = "0.1"; + sha256 = "1fcrma7m6y7i1y42rzhv7qch8xkk93lkh1767saw4hsb9fzwsq8i"; + libraryHaskellDepends = [ base ]; + description = "Guide type inference with proxy values"; + license = lib.licenses.bsd3; + }) {}; + + "type-indexed-queues" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq, doctest + , ghc-typelits-natnormalise, pqueue, QuickCheck, random, tasty + , tasty-quickcheck + }: + mkDerivation { + pname = "type-indexed-queues"; + version = "0.2.0.0"; + sha256 = "1mb5xh7nin8qw3di8bvyf06542l5xxx9gg8h1jhip1glacs2rhg0"; + libraryHaskellDepends = [ + base containers deepseq ghc-typelits-natnormalise + ]; + testHaskellDepends = [ + base containers doctest QuickCheck tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base containers criterion pqueue random + ]; + description = "Queues with verified and unverified versions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-int" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "type-int"; + version = "0.5.0.2"; + sha256 = "1lakw4mvkii32a570zain510n9x7b2ka2r3qj5rpil1j4bpc662w"; + libraryHaskellDepends = [ base template-haskell ]; + description = "Type Level 2s- and 16s- Complement Integers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-interpreter" = callPackage + ({ mkDerivation, base, containers, mtl, template-haskell }: + mkDerivation { + pname = "type-interpreter"; + version = "0.1.4"; + sha256 = "0743byvz8jry9b5li4wg5qc4nwl5ri0vjvsfdy3l4gkg1v1zh0ng"; + libraryHaskellDepends = [ base containers mtl template-haskell ]; + testHaskellDepends = [ base template-haskell ]; + description = "Interpreter for Template Haskell types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-iso" = callPackage + ({ mkDerivation, base, containers, data-default, nats, numericpeano + , text, vector, vector-builder + }: + mkDerivation { + pname = "type-iso"; + version = "1.0.1.0"; + sha256 = "1jhkx115jv36v1bbws061f4bn4apr6ps9zlisasfwfry3hd34cf6"; + libraryHaskellDepends = [ + base containers data-default nats numericpeano text vector + vector-builder + ]; + description = "Typeclasses for injective relations and isomorphisms between types"; + license = lib.licenses.asl20; + }) {}; + + "type-level" = callPackage + ({ mkDerivation, base, syb, template-haskell }: + mkDerivation { + pname = "type-level"; + version = "0.3.0"; + sha256 = "03w9dkb2d8351y2ic2wxh1sr2dnwh9ph9qa5mak0iciqraxvqxlr"; + libraryHaskellDepends = [ base syb template-haskell ]; + description = "Type-level programming library"; + license = lib.licenses.bsd3; + }) {}; + + "type-level-bst" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-level-bst"; + version = "0.1"; + sha256 = "0c51p6dy84ddikj6jch5hljn1i37q38wbak3chbc3ds5r674y5hk"; + libraryHaskellDepends = [ base ]; + description = "type-level binary search trees in haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-level-bytestrings" = callPackage + ({ mkDerivation, base, type-spec }: + mkDerivation { + pname = "type-level-bytestrings"; + version = "0.1.0"; + sha256 = "06iw0plkkwl514w4nx5188v35x22abxmqfg1alnlqr1ihssmgf63"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base type-spec ]; + description = "Tools for manipulating type-level bytes and bytestrings"; + license = lib.licenses.mit; + }) {}; + + "type-level-integers" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-level-integers"; + version = "0.0.1"; + sha256 = "1fn7zhpmixbp2nd4lryvfzy19g8kj03kh1r264fvnrdbnfjf72qi"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Provides integers lifted to the type level"; + license = lib.licenses.bsd3; + }) {}; + + "type-level-kv-list" = callPackage + ({ mkDerivation, base, doctest, Glob }: + mkDerivation { + pname = "type-level-kv-list"; + version = "2.0.2.0"; + sha256 = "1bdnmsxxrfhifzy3nm1j6hh2b6wgs38k8wyrg6rzq10wzxzi7bpz"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest Glob ]; + description = "Type level Key-Value list"; + license = lib.licenses.mit; + }) {}; + + "type-level-kv-list-esqueleto" = callPackage + ({ mkDerivation, base, esqueleto, text, type-level-kv-list }: + mkDerivation { + pname = "type-level-kv-list-esqueleto"; + version = "0.1.0.1"; + sha256 = "0vkzrz7mgai8xprcly1vd938cdsxhpgpcmdgh823aawpdbahc7v9"; + libraryHaskellDepends = [ base esqueleto text type-level-kv-list ]; + description = "Make Esqueleto handy with type-level-kv-list"; + license = lib.licenses.mit; + }) {}; + + "type-level-kv-list-persistent" = callPackage + ({ mkDerivation, base, persistent, text, type-level-kv-list }: + mkDerivation { + pname = "type-level-kv-list-persistent"; + version = "0.2.0.1"; + sha256 = "1rz68s1npb716ixkvq306yw5fm65ybkq5a9lzfginm3z5fhq8qh8"; + libraryHaskellDepends = [ + base persistent text type-level-kv-list + ]; + description = "Make Persistent Raw SQL handy with type-level-kv-list"; + license = lib.licenses.mit; + }) {}; + + "type-level-natural-number" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-level-natural-number"; + version = "2.0"; + sha256 = "17zgm5ys1z61kxxczz3bzi9m3c48py6pvyx3cqk3xlh1w7n58ryk"; + libraryHaskellDepends = [ base ]; + description = "Simple type level natural numbers"; + license = lib.licenses.bsd3; + }) {}; + + "type-level-natural-number-induction" = callPackage + ({ mkDerivation, base, transformers, type-level-natural-number }: + mkDerivation { + pname = "type-level-natural-number-induction"; + version = "1.0.0.1"; + sha256 = "1mwnsz5rbqnwskzf4cyv05zxha86afqh68b5ppwvizrvwf4jav2r"; + libraryHaskellDepends = [ + base transformers type-level-natural-number + ]; + description = "High-level combinators for performing inductive operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-level-natural-number-operations" = callPackage + ({ mkDerivation, base, type-level-natural-number }: + mkDerivation { + pname = "type-level-natural-number-operations"; + version = "1.0"; + sha256 = "0vql5q5zhbhmwv0wqqb0xi4ayqdsz149rymhs730c583pq0h9r3w"; + libraryHaskellDepends = [ base type-level-natural-number ]; + description = "Basic operations on type-level natural numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-level-numbers" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "type-level-numbers"; + version = "0.1.1.2"; + sha256 = "0bw2b0hw8svgsy3whqxj66qqffdrl7643ar8187n9a0drs81353i"; + libraryHaskellDepends = [ base template-haskell ]; + testHaskellDepends = [ base template-haskell ]; + description = "Type level numbers implemented using type families"; + license = lib.licenses.bsd3; + }) {}; + + "type-level-sets" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "type-level-sets"; + version = "0.8.9.0"; + sha256 = "1acsr7g9ssli9yil9kws47gc6h3csmk2afncyki41pipa1vsriv4"; + revision = "2"; + editedCabalFile = "1pd7lblyz7frgwm473is7phv7rm9cj5ypyf2z1n1jwj0aj8mb11p"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Type-level sets and finite maps (with value-level counterparts)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-level-tf" = callPackage + ({ mkDerivation, base, syb, template-haskell }: + mkDerivation { + pname = "type-level-tf"; + version = "0.2.1"; + sha256 = "07q69219yvf7rpfwilp70hvx2fzsxklvld7j3gayj17l9wp23g2m"; + libraryHaskellDepends = [ base syb template-haskell ]; + description = "Type-level programming library (type families)"; + license = lib.licenses.bsd3; + }) {}; + + "type-list" = callPackage + ({ mkDerivation, base, singletons }: + mkDerivation { + pname = "type-list"; + version = "0.5.0.0"; + sha256 = "03395ivxda6mihjzn89rzvf0nkk0g16n207wvz4f61ky8r5mzfpz"; + libraryHaskellDepends = [ base singletons ]; + description = "Operations on type-level lists and tuples"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-map" = callPackage + ({ mkDerivation, base, containers, ghc-prim, HUnit, test-framework + , test-framework-hunit, vector + }: + mkDerivation { + pname = "type-map"; + version = "0.1.7.0"; + sha256 = "0612y1n2ydnb5sw411a1xnjmp03qhjl3iv9pnwdj59l17bcmqq21"; + libraryHaskellDepends = [ base containers ghc-prim vector ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "Type-indexed maps"; + license = lib.licenses.mit; + }) {}; + + "type-natural" = callPackage + ({ mkDerivation, base, constraints, equational-reasoning, ghc + , ghc-typelits-knownnat, ghc-typelits-natnormalise + , ghc-typelits-presburger, integer-logarithms, QuickCheck + , quickcheck-instances, tasty, tasty-discover, tasty-hunit + , tasty-quickcheck, template-haskell + }: + mkDerivation { + pname = "type-natural"; + version = "1.3.0.1"; + sha256 = "0n07bcz5hi4l2a2lvgqkns4b158nsw10f1m7ij1vagwwvzsl0msf"; + libraryHaskellDepends = [ + base constraints equational-reasoning ghc ghc-typelits-knownnat + ghc-typelits-natnormalise ghc-typelits-presburger + integer-logarithms template-haskell + ]; + testHaskellDepends = [ + base equational-reasoning integer-logarithms QuickCheck + quickcheck-instances tasty tasty-discover tasty-hunit + tasty-quickcheck template-haskell + ]; + testToolDepends = [ tasty-discover ]; + description = "Type-level natural and proofs of their properties"; + license = lib.licenses.bsd3; + }) {}; + + "type-of-html" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, containers + , criterion, deepseq, double-conversion, ghc, ghc-paths, ghc-prim + , hspec, QuickCheck, random, text, weigh + }: + mkDerivation { + pname = "type-of-html"; + version = "1.6.2.0"; + sha256 = "18cwsblbmdh301d4jy3b70rnfni2vf3yzg71353hahv2rgfilh3j"; + libraryHaskellDepends = [ + base bytestring containers double-conversion ghc-prim text + ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + benchmarkHaskellDepends = [ + base blaze-html bytestring criterion deepseq ghc ghc-paths random + text weigh + ]; + description = "High performance type driven html generation"; + license = lib.licenses.bsd3; + }) {}; + + "type-of-html-static" = callPackage + ({ mkDerivation, base, template-haskell, type-of-html }: + mkDerivation { + pname = "type-of-html-static"; + version = "0.1.0.2"; + sha256 = "00329zkxlbsjlwnw2pz2w6ahiam5c1k9j9fv2608wjfmxr8xkcr9"; + libraryHaskellDepends = [ base template-haskell type-of-html ]; + testHaskellDepends = [ base type-of-html ]; + description = "Optimize static parts of type-of-html"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-operators" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "type-operators"; + version = "0.2.0.0"; + sha256 = "1cm3vfarjpwm885i5w5mjyg1ibg9bm5q34hbacpl3c9q9l1vwl4j"; + revision = "1"; + editedCabalFile = "0ws1bj412r79r3pak7nz2bzhl5r8rxhp9l0kdh2mnbnj286vfwdn"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Various type-level operators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-ord" = callPackage + ({ mkDerivation, base, template-haskell, type-digits, type-spine }: + mkDerivation { + pname = "type-ord"; + version = "0.3"; + sha256 = "16nfnxh0klxx1f2mj1hc5blcm259b664w3l4frx4bksdavhnkmg5"; + libraryHaskellDepends = [ + base template-haskell type-digits type-spine + ]; + description = "Type-level comparison operator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "type-ord-spine-cereal" = callPackage + ({ mkDerivation, base, template-haskell, type-cereal, type-ord + , type-spine + }: + mkDerivation { + pname = "type-ord-spine-cereal"; + version = "0.2"; + sha256 = "1gwchzi4l7a0jm11paxz959mv9a5pbga86fyyjyglypd1988rvrb"; + libraryHaskellDepends = [ + base template-haskell type-cereal type-ord type-spine + ]; + description = "Generic type-level comparison of types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "type-prelude" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "type-prelude"; + version = "0.1"; + sha256 = "1ygg511j0av1g94mclrsf3p0qb2kc89jcz9nfr5fm073a2jlzlih"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Partial port of prelude to the type level. Requires GHC 7.6.1."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-reflection" = callPackage + ({ mkDerivation, base, hashable, sop-core, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "type-reflection"; + version = "1.0"; + sha256 = "1vv1x44lzhbc0l6sf1n3iwb50x122k94whn9gd04whk0mgxk8h05"; + libraryHaskellDepends = [ base hashable sop-core text ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Support functions to work with type representations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-rig" = callPackage + ({ mkDerivation, base, invariant }: + mkDerivation { + pname = "type-rig"; + version = "0.1"; + sha256 = "105p9mvcig9damgihywjjikxcgdqgzb08w721rc908kxnz6f5m38"; + libraryHaskellDepends = [ base invariant ]; + description = "Classes for the rig (sums and products) of types"; + license = lib.licenses.bsd2; + }) {}; + + "type-safe-avl" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "type-safe-avl"; + version = "1.0.0.1"; + sha256 = "0s7qkm6hk5qf0a54jmk3dv1cfzivc4c0jbx7gn20w5pfmv08zj1c"; + revision = "1"; + editedCabalFile = "0xcamv7cy7saywzx2vj7d0l1hpjqkz8jzkdy8hdabz7q9zlynshg"; + libraryHaskellDepends = [ base ]; + description = "Type safe BST and AVL trees"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-set" = callPackage + ({ mkDerivation, base, random, template-haskell }: + mkDerivation { + pname = "type-set"; + version = "0.1.0.0"; + sha256 = "00y8xwbdfkf2jhhik7agb5cm0q59y85f7ad6c9is0fnfv0wxri8w"; + libraryHaskellDepends = [ base random template-haskell ]; + testHaskellDepends = [ base random template-haskell ]; + description = "Type set"; + license = lib.licenses.bsd3; + }) {}; + + "type-sets" = callPackage + ({ mkDerivation, base, cmptype }: + mkDerivation { + pname = "type-sets"; + version = "0.1.1.0"; + sha256 = "0ryrivrhpplck0h6h7d8pfl5bg7lbv2519icz317yp2qy8r3g2l7"; + libraryHaskellDepends = [ base cmptype ]; + testHaskellDepends = [ base cmptype ]; + description = "Type-level sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "type-settheory" = callPackage + ({ mkDerivation, base, containers, syb, template-haskell + , transformers, type-equality + }: + mkDerivation { + pname = "type-settheory"; + version = "0.1.3.1"; + sha256 = "1b4p9f03diq2mlp2mb39qrm095731i35q8k783bkq2knzlq01dsi"; + libraryHaskellDepends = [ + base containers syb template-haskell transformers type-equality + ]; + description = "Sets and functions-as-relations in the type system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-spec" = callPackage + ({ mkDerivation, base, pretty }: + mkDerivation { + pname = "type-spec"; + version = "0.4.0.0"; + sha256 = "0z94hgvmnpcv9va7spdkmbxz99ri1skdq3kwxbid77cpyh95xsxq"; + libraryHaskellDepends = [ base pretty ]; + testHaskellDepends = [ base ]; + description = "Type Level Specification by Example"; + license = lib.licenses.bsd3; + }) {}; + + "type-spine" = callPackage + ({ mkDerivation, base, template-haskell }: + mkDerivation { + pname = "type-spine"; + version = "0.2.20120924"; + sha256 = "0vy9ixmz1xm3dd0376s0h66q7qi64jqc5kqsqjpcg7akxidl03hi"; + libraryHaskellDepends = [ base template-haskell ]; + description = "A spine-view on types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-structure" = callPackage + ({ mkDerivation, array, base, bytestring, containers, hashable, HTF + , HUnit, loch-th, mtl, placeholders, QuickCheck, QuickCheck-GenT + , quickcheck-instances, template-haskell, text + , th-instance-reification, time, transformers, unordered-containers + , vector + }: + mkDerivation { + pname = "type-structure"; + version = "0.1.1"; + sha256 = "0y2360llc41772ybjj3dcsk1r81js3yqsxww1w0j62gsdp6g9wfv"; + libraryHaskellDepends = [ + array base bytestring containers hashable loch-th mtl placeholders + template-haskell text th-instance-reification time transformers + unordered-containers vector + ]; + testHaskellDepends = [ + array base bytestring containers hashable HTF HUnit loch-th mtl + placeholders QuickCheck QuickCheck-GenT quickcheck-instances + template-haskell text th-instance-reification time transformers + unordered-containers vector + ]; + description = "Type structure analysis"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "type-sub-th" = callPackage + ({ mkDerivation, base, checkers, DebugTraceHelpers, HUnit + , QuickCheck, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2, th-instances + , tuple, uniplate + }: + mkDerivation { + pname = "type-sub-th"; + version = "0.1.0.6"; + sha256 = "11aycmbvqlrsd4kzm9m5smg7ghqz8kn3i62b19acnlpmrlr5v497"; + libraryHaskellDepends = [ + base DebugTraceHelpers HUnit QuickCheck template-haskell + test-framework test-framework-hunit test-framework-quickcheck2 + tuple uniplate + ]; + testHaskellDepends = [ + base checkers DebugTraceHelpers HUnit QuickCheck template-haskell + test-framework test-framework-hunit test-framework-quickcheck2 + th-instances tuple uniplate + ]; + description = "Substitute types for other types with Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "type-tree" = callPackage + ({ mkDerivation, base, base-compat, Cabal, cabal-doctest + , containers, doctest, mtl, pretty, template-haskell, zenc + }: + mkDerivation { + pname = "type-tree"; + version = "0.2.0.1"; + sha256 = "1gwa8dklc9hipgwcx068p4a49m9hgjh97qp5q3p5yai6jdg24j94"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base base-compat containers mtl pretty template-haskell zenc + ]; + testHaskellDepends = [ base doctest ]; + description = "Tree representations of datatypes"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "type-unary" = callPackage + ({ mkDerivation, applicative-numbers, base, constraints + , newtype-generics, ty, vector-space + }: + mkDerivation { + pname = "type-unary"; + version = "0.3.2"; + sha256 = "12h20xjqr1abb5mb4fmij9j0vkfn7rwbidm2dr7ssbkk7cb5fv37"; + revision = "2"; + editedCabalFile = "0a3mlnz9vh340chqi8pjnzm737mwccjjwmz4sy7gpysqkr0xjmws"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + applicative-numbers base constraints newtype-generics ty + vector-space + ]; + description = "Type-level and typed unary natural numbers, inequality proofs, vectors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typeable-mock" = callPackage + ({ mkDerivation, base, call-stack, containers, hspec + , variadic-function + }: + mkDerivation { + pname = "typeable-mock"; + version = "0.1.0.1"; + sha256 = "1hfjyk5r2xikwfdz5hfiffc22dci821xzcj8lnml4kh7d0w55mfa"; + libraryHaskellDepends = [ + base call-stack containers variadic-function + ]; + testHaskellDepends = [ + base call-stack containers hspec variadic-function + ]; + description = "Mock functions and expressions anywhere"; + license = lib.licenses.bsd3; + }) {}; + + "typeable-th" = callPackage + ({ mkDerivation, base, template-haskell, transformers }: + mkDerivation { + pname = "typeable-th"; + version = "0.1.5"; + sha256 = "1ps9rkysx7zbcqkz51ahayg2jivlihiqdlb27iq7bf9aa7383k6v"; + libraryHaskellDepends = [ base template-haskell transformers ]; + testHaskellDepends = [ base ]; + description = "Automatic deriving of TypeableN instances with Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typechain" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, http-conduit + , lens, mtl, split, template-haskell, unordered-containers + }: + mkDerivation { + pname = "typechain"; + version = "0.2.0.0"; + sha256 = "1d86474d6j05zkvgrjxzx6b46badcw421f3gzkjzggki2vswyg2l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring exceptions http-conduit lens mtl + template-haskell unordered-containers + ]; + executableHaskellDepends = [ + aeson base bytestring exceptions http-conduit lens mtl split + template-haskell unordered-containers + ]; + description = "An implementation of LangChain in Haskell"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "typechain-exe"; + broken = true; + }) {}; + + "typecheck-plugin-nat-simple" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-tcplugins-extra }: + mkDerivation { + pname = "typecheck-plugin-nat-simple"; + version = "0.1.0.9"; + sha256 = "0ada389g1zmprwj2injmx49dcj8z6n1vxbbii4c6327mvw39ay0w"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers ghc ghc-tcplugins-extra + ]; + testHaskellDepends = [ base containers ghc ghc-tcplugins-extra ]; + description = "Simple type check plugin which calculate addition, subtraction and less-or-equal-than"; + license = lib.licenses.bsd3; + }) {}; + + "typed-admin" = callPackage + ({ mkDerivation, base, blaze-markup, bytestring, data-default-class + , exceptions, generic-lens, HDBC, HDBC-postgresql, HDBC-session + , heterocephalus, http-api-data, http-types, lucid, monad-control + , mtl, persistable-record, relational-query, relational-query-HDBC + , relational-record, template-haskell, text, time, transformers + , transformers-base, unordered-containers, utf8-string, wai + , wai-extra, warp, yaml + }: + mkDerivation { + pname = "typed-admin"; + version = "0.1.0.0"; + sha256 = "146dkmcrq1rsw7mpdyxa9vhnsr8rfgqz88r10f60chn1m7yhlk7q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-markup bytestring data-default-class exceptions + generic-lens HDBC HDBC-postgresql HDBC-session heterocephalus + http-api-data http-types lucid monad-control mtl persistable-record + relational-query relational-query-HDBC relational-record + template-haskell text time transformers transformers-base + unordered-containers utf8-string wai wai-extra warp yaml + ]; + description = "Admin console framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "typed-digits" = callPackage + ({ mkDerivation, base, doctest, Glob, hspec, hspec-discover, nats + , QuickCheck, singletons + }: + mkDerivation { + pname = "typed-digits"; + version = "0.1.0.0"; + sha256 = "1x2kyvz0bdcy9iqh0222386r4kbj2in7dpll9jn461v4v0s9bgvc"; + libraryHaskellDepends = [ base nats singletons ]; + testHaskellDepends = [ + base doctest Glob hspec hspec-discover QuickCheck + ]; + testToolDepends = [ hspec-discover ]; + description = "Digits, indexed by their base at the type level"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typed-duration" = callPackage + ({ mkDerivation, base, lifted-base, monad-control + , transformers-base + }: + mkDerivation { + pname = "typed-duration"; + version = "0.1.1.0"; + sha256 = "14na0mczkppzdixkr75z7vkp2rk7r1lsiysvgb6j29scj5a9l6x4"; + libraryHaskellDepends = [ + base lifted-base monad-control transformers-base + ]; + description = "Thread delay and timeout functions with typed arguments"; + license = lib.licenses.bsd3; + }) {}; + + "typed-encoding" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, doctest + , doctest-discover, hspec, QuickCheck, quickcheck-instances + , symbols, text + }: + mkDerivation { + pname = "typed-encoding"; + version = "0.5.2.3"; + sha256 = "0043a2nw5413ipixxf77k1c58h9ndrjh79v8cq46jw900qk4268z"; + libraryHaskellDepends = [ + base base64-bytestring bytestring symbols text + ]; + testHaskellDepends = [ + base base64-bytestring bytestring doctest doctest-discover hspec + QuickCheck quickcheck-instances symbols text + ]; + description = "Type safe string transformations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typed-encoding-encoding" = callPackage + ({ mkDerivation, base, bytestring, doctest, doctest-discover + , encoding, hspec, QuickCheck, quickcheck-instances, typed-encoding + }: + mkDerivation { + pname = "typed-encoding-encoding"; + version = "0.1.0.0"; + sha256 = "10wxbmwg40d2053g4b07bd1b29kkz9ihkvaph19mknxr8ziwhfay"; + libraryHaskellDepends = [ + base bytestring encoding typed-encoding + ]; + testHaskellDepends = [ + base bytestring doctest doctest-discover encoding hspec QuickCheck + quickcheck-instances typed-encoding + ]; + description = "Bridge between encoding and typed-encoding packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "typed-process" = callPackage + ({ mkDerivation, async, base, base64-bytestring, bytestring, hspec + , hspec-discover, process, stm, temporary, transformers + , unliftio-core + }: + mkDerivation { + pname = "typed-process"; + version = "0.2.11.1"; + sha256 = "0j21v5ijnxkpwn9hng6achjypr1hnpfxkmjfvqssq6ynj6hdvifm"; + libraryHaskellDepends = [ + async base bytestring process stm transformers unliftio-core + ]; + testHaskellDepends = [ + async base base64-bytestring bytestring hspec process stm temporary + transformers unliftio-core + ]; + testToolDepends = [ hspec-discover ]; + description = "Run external processes, with strong typing of streams"; + license = lib.licenses.mit; + }) {}; + + "typed-process-effectful" = callPackage + ({ mkDerivation, base, bytestring, effectful, effectful-core, tasty + , tasty-hunit, typed-process + }: + mkDerivation { + pname = "typed-process-effectful"; + version = "1.0.0.1"; + sha256 = "1n3ba3jf48hc3w5y20k987aahz9pdzrqm54w0572x30ng3j8jic4"; + libraryHaskellDepends = [ + base bytestring effectful effectful-core typed-process + ]; + testHaskellDepends = [ + base effectful effectful-core tasty tasty-hunit + ]; + description = "A binding of the typed-process library for the effectful effect system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typed-spreadsheet" = callPackage + ({ mkDerivation, async, base, diagrams-cairo, diagrams-gtk + , diagrams-lib, foldl, gtk, microlens, stm, text, transformers + }: + mkDerivation { + pname = "typed-spreadsheet"; + version = "1.1.5"; + sha256 = "1k48y9nh3i50mskkw5h38fjygspkmraz54xfb7m7n8i8kzl1x18h"; + revision = "1"; + editedCabalFile = "137j3g58fl60zqk92c8vi1m8kgdj0b0rwbdl334f2bg22dd07rq9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base diagrams-cairo diagrams-gtk diagrams-lib foldl gtk + microlens stm text transformers + ]; + executableHaskellDepends = [ base diagrams-lib text ]; + description = "Typed and composable spreadsheets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.Gabriella439 ]; + broken = true; + }) {}; + + "typed-streams" = callPackage + ({ mkDerivation, array, base, bytestring, criterion, generic-enum + , ghc-typelits-knownnat, make-monofoldable-foldable + , mono-traversable, vector + }: + mkDerivation { + pname = "typed-streams"; + version = "0.1.0.1"; + sha256 = "0k833ash161g6bf0bqxlhwyp7aw3s99fds7fp95y6w6y31p24vh4"; + libraryHaskellDepends = [ + array base bytestring generic-enum ghc-typelits-knownnat + make-monofoldable-foldable mono-traversable vector + ]; + testHaskellDepends = [ + array base bytestring criterion generic-enum ghc-typelits-knownnat + make-monofoldable-foldable mono-traversable vector + ]; + description = "A stream based replacement for lists"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "typed-time" = callPackage + ({ mkDerivation, base, hspec, hspec-core, time }: + mkDerivation { + pname = "typed-time"; + version = "0.1.0.0"; + sha256 = "0fk8zb198i5xfwrc820br8hh1nfcqcrzyzkyf0srijjf88m92y27"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base hspec hspec-core time ]; + description = "A strongly typed way to handle time and date formats"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typed-uuid" = callPackage + ({ mkDerivation, aeson, autodocodec, base, binary, bytestring + , deepseq, hashable, http-api-data, random, text, uuid, validity + , validity-uuid + }: + mkDerivation { + pname = "typed-uuid"; + version = "0.2.0.0"; + sha256 = "1f97q4vxr30sinbcilhyizhri4gkq68yzw6pnv2dh2bdy1nd2yqk"; + libraryHaskellDepends = [ + aeson autodocodec base binary bytestring deepseq hashable + http-api-data random text uuid validity validity-uuid + ]; + description = "Phantom-Typed version of UUID"; + license = lib.licenses.mit; + }) {}; + + "typed-wire" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, gitrev, HTF, http-types, mtl, optparse-applicative + , parsec, process, temporary, text + }: + mkDerivation { + pname = "typed-wire"; + version = "0.3.1.1"; + sha256 = "0wdrhvhzlzr1vzy6ni6bx8b0hvd9qccvdwwdwp1alqxk46n2i7y6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath http-types mtl parsec text + ]; + executableHaskellDepends = [ + base directory filepath gitrev optparse-applicative text + ]; + testHaskellDepends = [ + aeson base bytestring directory filepath HTF process temporary text + ]; + description = "Language-independent type-safe communication"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "twirec"; + broken = true; + }) {}; + + "typed-wire-utils" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring, text + , time + }: + mkDerivation { + pname = "typed-wire-utils"; + version = "0.2.0.0"; + sha256 = "0v5gdydkd2gr3rb2p7js19j3w1v8zzck65mfywmlihp3ngfb8h2d"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring text time + ]; + description = "Haskell utility library required for code generated by typed-wire compiler"; + license = lib.licenses.bsd3; + }) {}; + + "typedflow" = callPackage + ({ mkDerivation, base, ghc-typelits-knownnat, mtl, pretty-compact + }: + mkDerivation { + pname = "typedflow"; + version = "0.9"; + sha256 = "0hanh2gww0i4a8dkq1kxizni8qgk5mzj6qkvz9k1yvprpx2kym8c"; + libraryHaskellDepends = [ + base ghc-typelits-knownnat mtl pretty-compact + ]; + description = "Typed frontend to TensorFlow and higher-order deep learning"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "typedquery" = callPackage + ({ mkDerivation, aeson, base, bytestring, haskell-src-meta, parsec + , template-haskell, text, transformers + }: + mkDerivation { + pname = "typedquery"; + version = "0.1.1.2"; + sha256 = "1ziyc4bjxfndmfpmg8j2dl80nq1a9ay9nfpxh5856yar63lw16fi"; + libraryHaskellDepends = [ + aeson base bytestring haskell-src-meta parsec template-haskell text + transformers + ]; + description = "Parser for SQL augmented with types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typehash" = callPackage + ({ mkDerivation, base, binary, bytestring, mtl, pureMD5, syb }: + mkDerivation { + pname = "typehash"; + version = "1.4.0.4"; + sha256 = "11s10arrbri1f71jfpynhmwh53cgkrfxsrqch1f02j0aii7n0lpv"; + libraryHaskellDepends = [ base binary bytestring mtl pureMD5 syb ]; + description = "Create a unique hash value for a type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typelet" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-tcplugin-api, tasty + , tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "typelet"; + version = "0.1.3"; + sha256 = "03igpnkrb5kxkjhlab8w6fpnbjv6xzc7mv8rczs1y8w3d7biz3r0"; + libraryHaskellDepends = [ base containers ghc ghc-tcplugin-api ]; + testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; + description = "Plugin to faciliate type-level let"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typelevel" = callPackage + ({ mkDerivation, base, constraints, convert, exceptions, lens, mtl + , pretty, pretty-show, primitive, transformers + }: + mkDerivation { + pname = "typelevel"; + version = "1.2.3"; + sha256 = "02bvzgl0331xa4pwdclw08wyq8canmw06ps3xvgvhb5miy93rrwz"; + libraryHaskellDepends = [ + base constraints convert exceptions lens mtl pretty pretty-show + primitive transformers + ]; + description = "Useful type level operations (type families and related operators)"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "typelevel-rewrite-rules" = callPackage + ({ mkDerivation, base, containers, ghc, ghc-prim, term-rewriting + , transformers, vinyl + }: + mkDerivation { + pname = "typelevel-rewrite-rules"; + version = "1.0.0.1"; + sha256 = "1nzxsv9dvnf4w3j0zrxb48a6zvc0bn1ckxq8fr42lindvpg5dbbw"; + libraryHaskellDepends = [ + base containers ghc ghc-prim term-rewriting transformers + ]; + testHaskellDepends = [ base ghc-prim vinyl ]; + description = "Solve type equalities using custom type-level rewrite rules"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typelevel-tensor" = callPackage + ({ mkDerivation, array, base, HUnit, numeric-prelude, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + }: + mkDerivation { + pname = "typelevel-tensor"; + version = "0.2.1"; + sha256 = "174f6xh3znf45w94xkhqwnxnzw6crpb13zff57svnj2dqvpf00gd"; + libraryHaskellDepends = [ base numeric-prelude QuickCheck ]; + testHaskellDepends = [ + array base HUnit numeric-prelude QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Tensors whose ranks and dimensions type-inferred and type-checked"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typelits-printf" = callPackage + ({ mkDerivation, base, symbols, text }: + mkDerivation { + pname = "typelits-printf"; + version = "0.2.0.0"; + sha256 = "1a2ahf8imbk8zff2i7cfag2irax8qdd4r6vb00hil34i67p980ij"; + libraryHaskellDepends = [ base symbols text ]; + description = "Type-safe printf from parsing GHC TypeLits Symbol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typelits-witnesses" = callPackage + ({ mkDerivation, base, dependent-sum }: + mkDerivation { + pname = "typelits-witnesses"; + version = "0.4.0.1"; + sha256 = "1virf6vnzkh91h56k1ni5wkj6mswrnaj86sf1r1a95brqv7w3lbh"; + libraryHaskellDepends = [ base dependent-sum ]; + description = "Existential witnesses, singletons, and classes for operations on GHC TypeLits"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typenums" = callPackage + ({ mkDerivation, base, hspec, hspec-discover, QuickCheck }: + mkDerivation { + pname = "typenums"; + version = "0.1.4"; + sha256 = "16bfn4s8q4w2f8a2c9l93b0yhj9qahccp9fs29rcj9q8873xaz6l"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + description = "Type level numbers using existing Nat functionality"; + license = lib.licenses.bsd3; + }) {}; + + "typeof" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "typeof"; + version = "0.1.2"; + sha256 = "1mnzkj5dp4rc4anaqxc6ia88wgrjhxwacxpqw8vp6pjqxbhhq92n"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base process ]; + description = "Small script for inferring types"; + license = lib.licenses.bsd3; + mainProgram = "typeof"; + }) {}; + + "typeparams" = callPackage + ({ mkDerivation, base, constraints, deepseq, ghc-prim, primitive + , reflection, tagged, template-haskell, vector + }: + mkDerivation { + pname = "typeparams"; + version = "0.0.6"; + sha256 = "1blhqm8ba37mqp2ziipm0igyccyrqlwcink5xbz0m56ca7lid0vb"; + libraryHaskellDepends = [ + base constraints deepseq ghc-prim primitive reflection tagged + template-haskell vector + ]; + description = "Lens-like interface for type level parameters; allows unboxed unboxed vectors and supercompilation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typerep-map" = callPackage + ({ mkDerivation, base, containers, criterion, deepseq + , dependent-map, dependent-sum, ghc-prim, ghc-typelits-knownnat + , hedgehog, hspec, hspec-hedgehog, primitive, vector + }: + mkDerivation { + pname = "typerep-map"; + version = "0.6.0.0"; + sha256 = "011whbmc9157jw68mgkqxbgngl9zcc478b9fw10w5pkjb01anvz3"; + libraryHaskellDepends = [ + base containers deepseq ghc-prim primitive vector + ]; + testHaskellDepends = [ + base ghc-typelits-knownnat hedgehog hspec hspec-hedgehog + ]; + benchmarkHaskellDepends = [ + base criterion deepseq dependent-map dependent-sum + ghc-typelits-knownnat + ]; + doHaddock = false; + description = "Efficient implementation of a dependent map with types as keys"; + license = lib.licenses.mpl20; + }) {}; + + "types-compat" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "types-compat"; + version = "0.1.1"; + sha256 = "1fl3ddsz9m0s0mnd7wq6lqkkmpq0dz83aisqgs1cpg91xlllghby"; + revision = "2"; + editedCabalFile = "0h8hlx3zb7s8dfh275ich99j4aa4gdj2f8yvzwpmzgylcvn1gfwg"; + libraryHaskellDepends = [ base ]; + description = "ghc-7.6/7.8 compatible GHC.TypeLits, Data.Typeable and Data.Proxy."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typesafe-endian" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "typesafe-endian"; + version = "0.1.0.1"; + sha256 = "1kg4pvrnf7vwvrcb998l9w08dpdy9hg7x2d9h5s3lqpnvvxfgcfj"; + libraryHaskellDepends = [ base ]; + description = "Enforce endianness with types"; + license = lib.licenses.bsd3; + }) {}; + + "typesafe-precure" = callPackage + ({ mkDerivation, aeson, aeson-pretty, autoexporter, base + , bytestring, dlist, hspec, hspec-discover, monad-skeleton + , template-haskell, text, th-data-compat, th-strict-compat + }: + mkDerivation { + pname = "typesafe-precure"; + version = "0.10.1.2"; + sha256 = "0gn9i4p8idvl3av06il1j14x8dp9lxmb2cpdzqkwp4gsss9hfl73"; + libraryHaskellDepends = [ + aeson aeson-pretty autoexporter base bytestring dlist + monad-skeleton template-haskell text th-data-compat + th-strict-compat + ]; + libraryToolDepends = [ autoexporter ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Type-safe transformations and purifications of PreCures (Japanese Battle Heroine)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "typescript-docs" = callPackage + ({ mkDerivation, base, blaze-html, cmdtheline, containers + , filemanip, filepath, language-typescript, parsec, split, syb + , utf8-string + }: + mkDerivation { + pname = "typescript-docs"; + version = "0.0.3"; + sha256 = "12axp6y652zlv9c9m0n5m4allpy23x0bk274gy78csrqp26akq3k"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-html cmdtheline containers filemanip filepath + language-typescript parsec split syb utf8-string + ]; + description = "A documentation generator for TypeScript Definition files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "typescript-docs"; + }) {}; + + "typical" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "typical"; + version = "0.0.1"; + sha256 = "0dw6mwppbhcblnr03qgavhx27l9dl6gd981afgg4spi8avfzgh4q"; + libraryHaskellDepends = [ base ]; + description = "Type level numbers, vectors, list. This lib needs to be extended."; + license = "GPL"; + }) {}; + + "typograffiti" = callPackage + ({ mkDerivation, base, bytestring, containers, freetype2, gl + , harfbuzz-pure, linear, mtl, sdl2, stm, text, vector + }: + mkDerivation { + pname = "typograffiti"; + version = "0.2.0.1"; + sha256 = "1avvnf1jsl7l3f7jbp0pnj5f4yhgacklciwvq2acbqb0cmr624rx"; + revision = "1"; + editedCabalFile = "1kcfxkxhva215mcmgk6wfnkqi6f3a56372jccfasg876s557ag6q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers freetype2 gl harfbuzz-pure linear mtl + stm text vector + ]; + executableHaskellDepends = [ base gl mtl sdl2 text ]; + description = "Just let me draw nice text already"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "typograffiti"; + broken = true; + }) {}; + + "typography-geometry" = callPackage + ({ mkDerivation, base, containers, parallel, polynomials-bernstein + , vector + }: + mkDerivation { + pname = "typography-geometry"; + version = "1.0.1.0"; + sha256 = "0vi2ggpvvarqimrga985cks5wq67dqyrr5nh3a0ghy0mbdrb72ps"; + libraryHaskellDepends = [ + base containers parallel polynomials-bernstein vector + ]; + description = "Drawings for printed text documents"; + license = lib.licenses.gpl2Only; + }) {}; + + "typson-beam" = callPackage + ({ mkDerivation, aeson, base, beam-core, beam-migrate + , beam-postgres, bytestring, exceptions, hedgehog, HUnit, microlens + , postgresql-simple, tasty, tasty-hedgehog, tasty-hunit + , test-fixture, typson-core + }: + mkDerivation { + pname = "typson-beam"; + version = "0.1.0.1"; + sha256 = "0zhi81hvas561c1qxnnbyrdsc3di8iakrhyz59ppc551cgzf28da"; + libraryHaskellDepends = [ + aeson base beam-core beam-postgres postgresql-simple typson-core + ]; + testHaskellDepends = [ + aeson base beam-core beam-migrate beam-postgres bytestring + exceptions hedgehog HUnit microlens postgresql-simple tasty + tasty-hedgehog tasty-hunit test-fixture typson-core + ]; + description = "Typson Beam Integration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "typson-core" = callPackage + ({ mkDerivation, aeson, base, containers, profunctors, text + , unordered-containers, vector + }: + mkDerivation { + pname = "typson-core"; + version = "0.1.0.1"; + sha256 = "1mgpr6j1q18ky6acpg9zahvb07lr3902cwawizp399k25d7s7a9q"; + libraryHaskellDepends = [ + aeson base containers profunctors text unordered-containers vector + ]; + description = "Type-safe PostgreSQL JSON Querying"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "typson-esqueleto" = callPackage + ({ mkDerivation, aeson, base, bytestring, esqueleto, exceptions + , hedgehog, microlens, persistent, persistent-postgresql + , persistent-template, postgresql-simple, tasty, tasty-hedgehog + , tasty-hunit, test-fixture, text, typson-core + }: + mkDerivation { + pname = "typson-esqueleto"; + version = "0.1.0.1"; + sha256 = "15dw1vp676sg8d1iyfcr1psx4vaix8mi4mbp4p431138yqa56qx4"; + libraryHaskellDepends = [ + aeson base esqueleto persistent persistent-template text + typson-core + ]; + testHaskellDepends = [ + aeson base bytestring esqueleto exceptions hedgehog microlens + persistent persistent-postgresql persistent-template + postgresql-simple tasty tasty-hedgehog tasty-hunit test-fixture + text typson-core + ]; + description = "Typson Esqueleto Integration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "typson-selda" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, hedgehog + , HUnit, microlens, selda, selda-json, selda-postgresql, tasty + , tasty-hedgehog, tasty-hunit, test-fixture, text, typson-core + }: + mkDerivation { + pname = "typson-selda"; + version = "0.1.0.0"; + sha256 = "09jp1p82d0vv879rnxmingbdph6qcfszlywrn6h8r26apmh9v5pr"; + libraryHaskellDepends = [ + aeson base bytestring selda selda-json selda-postgresql text + typson-core + ]; + testHaskellDepends = [ + aeson base bytestring exceptions hedgehog HUnit microlens selda + selda-json selda-postgresql tasty tasty-hedgehog tasty-hunit + test-fixture text typson-core + ]; + description = "Typson Selda Integration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "typst" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, cassava + , containers, directory, filepath, mtl, ordered-containers, parsec + , pretty, pretty-show, regex-tdfa, scientific, tasty, tasty-golden + , text, time, toml-parser, typst-symbols, vector, xml-conduit, yaml + }: + mkDerivation { + pname = "typst"; + version = "0.5.0.1"; + sha256 = "1cpc7k6kjif6pyl3rh543yrzhygf5fawi3s1ygdvzi92r5w9xk24"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base bytestring cassava containers directory filepath + mtl ordered-containers parsec pretty regex-tdfa scientific text + time toml-parser typst-symbols vector xml-conduit yaml + ]; + testHaskellDepends = [ + base bytestring directory filepath pretty-show tasty tasty-golden + text time + ]; + description = "Parsing and evaluating typst syntax"; + license = lib.licenses.bsd3; + }) {}; + + "typst_0_5_0_3" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, cassava + , containers, directory, filepath, mtl, ordered-containers, parsec + , pretty, pretty-show, regex-tdfa, scientific, tasty, tasty-golden + , text, time, toml-parser, typst-symbols, vector, xml-conduit, yaml + }: + mkDerivation { + pname = "typst"; + version = "0.5.0.3"; + sha256 = "0g290vpw9yqi888a2pcw87gc6nbh41x0gp2l6g5hmrg509x1yhg3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson array base bytestring cassava containers directory filepath + mtl ordered-containers parsec pretty regex-tdfa scientific text + time toml-parser typst-symbols vector xml-conduit yaml + ]; + testHaskellDepends = [ + base bytestring directory filepath pretty-show tasty tasty-golden + text time + ]; + description = "Parsing and evaluating typst syntax"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "typst-symbols" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "typst-symbols"; + version = "0.1.5"; + sha256 = "1kgw8c0p3qj1an6dhfim310aydgzq05lx086mznbfs5saya1x590"; + revision = "1"; + editedCabalFile = "0fw1b5k32qvbdcb8ys089y4dnf30qdbbkyhnzwg7z2vjnsp1nb20"; + libraryHaskellDepends = [ base text ]; + description = "Symbol and emoji lookup for typst language"; + license = lib.licenses.mit; + }) {}; + + "typst-symbols_0_1_6" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "typst-symbols"; + version = "0.1.6"; + sha256 = "17a2grflk67vs68b2pxygvk7p50rj9fb3ri7fcwa19j9jnhg4zwl"; + libraryHaskellDepends = [ base text ]; + description = "Symbol and emoji lookup for typst language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "tyro" = callPackage + ({ mkDerivation, aeson, base, bytestring, HUnit, protolude + , reflection, singletons, test-framework, test-framework-hunit + , text, vector + }: + mkDerivation { + pname = "tyro"; + version = "0.3.0.0"; + sha256 = "0gx50kx5pvh8fi88wjh1hvmawnj1k1jl7z78h9q9spvg0l7nz4q5"; + libraryHaskellDepends = [ + aeson base bytestring protolude reflection singletons text vector + ]; + testHaskellDepends = [ + aeson base bytestring HUnit protolude reflection singletons + test-framework test-framework-hunit text vector + ]; + description = "Type derived JSON parsing using Aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "tz" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, criterion + , data-default, deepseq, HUnit, lens, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, tasty-th, template-haskell, thyme + , time, timezone-olson, timezone-series, tzdata, vector + }: + mkDerivation { + pname = "tz"; + version = "0.1.3.6"; + sha256 = "1vqnfk656i6j3j1bf9lc36adziv52x1b2ccq6afp8cka1nay2mcd"; + revision = "6"; + editedCabalFile = "0za67vc1lvadrl6r287cmkkz7cnharm1yhsyin8qbn9xlm5r8ci0"; + libraryHaskellDepends = [ + base binary bytestring containers data-default deepseq + template-haskell time tzdata vector + ]; + testHaskellDepends = [ + base HUnit QuickCheck tasty tasty-hunit tasty-quickcheck tasty-th + time tzdata + ]; + benchmarkHaskellDepends = [ + base criterion lens thyme time timezone-olson timezone-series + ]; + description = "Efficient time zone handling"; + license = lib.licenses.asl20; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "tzdata" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, HUnit + , tasty, tasty-hunit, tasty-th, unix, vector + }: + mkDerivation { + pname = "tzdata"; + version = "0.2.20240201.0"; + sha256 = "1mkb9j4xr8m03hpby39pb3xdqxxkbp9idz3xxhxf2fznv98z2acx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers deepseq vector + ]; + testHaskellDepends = [ + base bytestring HUnit tasty tasty-hunit tasty-th unix + ]; + description = "Time zone database (as files and as a module)"; + license = lib.licenses.asl20; + }) {}; + + "tztime" = callPackage + ({ mkDerivation, base, deepseq, directory, doctest-parallel + , filepath, mtl, safe-exceptions, tasty, tasty-discover + , tasty-hunit-compat, template-haskell, text, th-test-utils, time + , time-compat, tz + }: + mkDerivation { + pname = "tztime"; + version = "0.1.1.0"; + sha256 = "00jnfqmnqvg67wdc5h59a34sjfpbdwcscwgsbhm5488sn1201hm0"; + libraryHaskellDepends = [ + base deepseq directory filepath mtl safe-exceptions + template-haskell text time time-compat tz + ]; + testHaskellDepends = [ + base doctest-parallel tasty tasty-hunit-compat template-haskell + th-test-utils time time-compat + ]; + testToolDepends = [ tasty-discover ]; + description = "Safe timezone-aware handling of time"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "u2f" = callPackage + ({ mkDerivation, aeson, asn1-encoding, asn1-types, base + , base64-bytestring, binary, bytestring, cryptohash, cryptonite + , either-unwrap, hspec, text + }: + mkDerivation { + pname = "u2f"; + version = "0.1.0.2"; + sha256 = "0yn4r5pp84aqvkm1md722mkh7qqy7rnaw3fr99a2inwplqx6pzfr"; + libraryHaskellDepends = [ + aeson asn1-encoding asn1-types base base64-bytestring binary + bytestring cryptohash cryptonite text + ]; + testHaskellDepends = [ base bytestring either-unwrap hspec text ]; + description = "Haskell Universal Two Factor helper toolbox library thing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uAgda" = callPackage + ({ mkDerivation, array, base, BNFC-meta, cmdargs, containers, mtl + , parsec, pretty, split, transformers + }: + mkDerivation { + pname = "uAgda"; + version = "1.2.0.4"; + sha256 = "01a1h6pflvid5zcd8wy3px7cz4pxwy5pw354v9rp8k7sx4q82am8"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base BNFC-meta cmdargs containers mtl parsec pretty split + transformers + ]; + description = "A simplistic dependently-typed language with parametricity"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "uAgda"; + broken = true; + }) {}; + + "ua-parser" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, cereal-text + , criterion, data-default, deepseq, file-embed, filepath, HUnit + , pcre-light, tasty, tasty-hunit, tasty-quickcheck, text, yaml + }: + mkDerivation { + pname = "ua-parser"; + version = "0.7.7.0"; + sha256 = "1dkwhd2rl4fsjsvx68wclq4ipzxaxxlw1jailb379q0d77j8934s"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring cereal cereal-text data-default deepseq + file-embed pcre-light text yaml + ]; + testHaskellDepends = [ + aeson base bytestring cereal cereal-text data-default deepseq + file-embed filepath HUnit pcre-light tasty tasty-hunit + tasty-quickcheck text yaml + ]; + benchmarkHaskellDepends = [ + aeson base bytestring cereal cereal-text criterion data-default + deepseq file-embed filepath pcre-light text yaml + ]; + description = "A library for parsing User-Agent strings, official Haskell port of ua-parser"; + license = lib.licenses.bsd3; + }) {}; + + "uacpid" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hslogger + , mtl, network, process, regex-compat, time, time-locale-compat + , unix + }: + mkDerivation { + pname = "uacpid"; + version = "1.2"; + sha256 = "1ml02xap95vxvzwqlqp68hfk7yjncf3xc1h13gga0nlhby9rjv14"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base containers directory filepath hslogger mtl network process + regex-compat time time-locale-compat unix + ]; + description = "Userspace Advanced Configuration and Power Interface event daemon"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "uacpid"; + broken = true; + }) {}; + + "uber" = callPackage + ({ mkDerivation, aeson, base, hspec, text, webapi }: + mkDerivation { + pname = "uber"; + version = "0.1.1.0"; + sha256 = "19wmvcx4l2zx45x4czaipy01i1m3zxrdbpiqnnq33x1yawivhskm"; + libraryHaskellDepends = [ aeson base text webapi ]; + testHaskellDepends = [ base hspec text ]; + description = "Uber client for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uberlast" = callPackage + ({ mkDerivation, base, lens, tagged, template-haskell }: + mkDerivation { + pname = "uberlast"; + version = "0.0"; + sha256 = "12p948706scjiazlwv0x1afl3v8fhv4a3l8yqn1x4y9xnr4pfmc9"; + libraryHaskellDepends = [ base lens tagged template-haskell ]; + description = "Generate overloaded lenses from plain data declaration"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ucam-webauth" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , cryptonite, errors, generic-random, here, hspec, hspec-discover + , http-api-data, http-types, microlens, microlens-mtl, mtl + , parser-combinators, pem, QuickCheck, quickcheck-instances, text + , time, time-qq, ucam-webauth-types, x509 + }: + mkDerivation { + pname = "ucam-webauth"; + version = "0.1.0.0"; + sha256 = "14l989aasyqdw1x7aq9ikhcq9p3s1ax4qk53rd5s53wdgbc20n9k"; + revision = "6"; + editedCabalFile = "1dammzdhin226byx8p287kdnn9pc7s49hfxcdmflly6hsy1psnvy"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers cryptonite errors + http-api-data http-types microlens microlens-mtl mtl + parser-combinators pem text time ucam-webauth-types x509 + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring containers cryptonite errors + generic-random here hspec http-api-data http-types microlens + microlens-mtl mtl parser-combinators pem QuickCheck + quickcheck-instances text time time-qq ucam-webauth-types x509 + ]; + testToolDepends = [ hspec-discover ]; + description = "The Ucam-Webauth protocol, used by Raven"; + license = "(BSD-3-Clause OR Apache-2.0)"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ucam-webauth-types" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, containers, deepseq, hspec, hspec-discover + , http-types, microlens, microlens-mtl, mtl, text, time, timerep + }: + mkDerivation { + pname = "ucam-webauth-types"; + version = "0.1.0.0"; + sha256 = "0jq66amdmrbkg69m0cbbw7xfvsc9iy74khn1k39n7jkq821pzjni"; + revision = "4"; + editedCabalFile = "1lb0yq1051fi71qrbnkyg39c7rn5x62w2qkqvp88ih4wzdib8fzv"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive containers + deepseq http-types microlens microlens-mtl mtl text time timerep + ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Types for the Ucam-Webauth protocol, as used by Raven"; + license = "(BSD-3-Clause OR Apache-2.0)"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ucd" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, gauge + , regex-applicative, util + }: + mkDerivation { + pname = "ucd"; + version = "0.0.1.4"; + sha256 = "0a4zzfz4dz8zxn8idnbd4zbhia5b8qf7pgdc9vrffwrx57nlin4a"; + setupHaskellDepends = [ + base Cabal containers directory regex-applicative util + ]; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base gauge ]; + description = "Unicode Character Database — Predicates on characters specified by Unicode"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ucl" = callPackage + ({ mkDerivation, base, bytestring, containers, libucl, text, time + }: + mkDerivation { + pname = "ucl"; + version = "0.2.0.1"; + sha256 = "14ds8p8akbk3dgl12395m11234n63sca89gfsb4a73j7p1y21kab"; + libraryHaskellDepends = [ base bytestring containers text time ]; + libraryPkgconfigDepends = [ libucl ]; + testHaskellDepends = [ base containers ]; + description = "Datatype and parser for the Universal Configuration Language (UCL) using libucl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libucl;}; + + "uconv" = callPackage + ({ mkDerivation, base, icu }: + mkDerivation { + pname = "uconv"; + version = "0.0.3"; + sha256 = "0v71qw494klyh3ar8qdp7wx7kn7629iy83xham9b7jpmvk2p76bv"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ icu ]; + description = "String encoding conversion with ICU"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) icu;}; + + "udbus" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , ghc-prim, mtl, network, unix, utf8-string + }: + mkDerivation { + pname = "udbus"; + version = "0.2.3"; + sha256 = "1ifl280n2ib26j4h7h46av6k7ms0j1n2wy4shbqk5xli5bbj3k9n"; + revision = "1"; + editedCabalFile = "036yscknrmc7dcm111bsjk7q0ghb6ih5b6z1ffsqf442dg83x8w7"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base binary bytestring cereal containers ghc-prim mtl network unix + utf8-string + ]; + description = "Small DBus implementation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "udbus-model" = callPackage + ({ mkDerivation, base, bytestring, udbus, xml }: + mkDerivation { + pname = "udbus-model"; + version = "0.2.1"; + sha256 = "0xiz3z0x7p9agj14j9lm8njfqiqpyif0m2fn7lppi3w482ssfzji"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring udbus xml ]; + description = "Model API for udbus introspection and definitions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "udcode" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "udcode"; + version = "0.2.0.0"; + sha256 = "1namnm91divk1x8ki7wfbd79f4nrym58r4ki9yamj2giv4nxda36"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Does a set of code words form a uniquely decodable code?"; + license = lib.licenses.bsd3; + }) {}; + + "udev" = callPackage + ({ mkDerivation, base, bytestring, posix-paths, systemd, unix }: + mkDerivation { + pname = "udev"; + version = "0.1.1.0"; + sha256 = "1sb0bdi221gr58cv2b24izs02wd28fr4jijsbpw8r5gzia2j4wf0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring posix-paths unix ]; + libraryPkgconfigDepends = [ systemd ]; + description = "libudev bindings"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + }) {inherit (pkgs) systemd;}; + + "udp-conduit" = callPackage + ({ mkDerivation, base, chunked-data, conduit-combinators + , mono-traversable, network + }: + mkDerivation { + pname = "udp-conduit"; + version = "0.1.0.4"; + sha256 = "13hpl2a5xmblvk0m8kn0krkw24mm8dr4xw4sx9502hr2kngd5lsj"; + libraryHaskellDepends = [ + base chunked-data conduit-combinators mono-traversable network + ]; + description = "Simple fire-and-forget conduit UDP wrappers"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "udp-streaming" = callPackage + ({ mkDerivation, base, bytestring, network, resourcet, streaming }: + mkDerivation { + pname = "udp-streaming"; + version = "0.2.0.0"; + sha256 = "18xamvak7zr4d826141jqkhs45ij2xgp4s5b2fn955prs0iq7bnb"; + libraryHaskellDepends = [ + base bytestring network resourcet streaming + ]; + description = "Streaming to and from UDP socket"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ueberzug" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "ueberzug"; + version = "0.2.0.0"; + sha256 = "01n669wjcjh01x168vjhalq6l52m9jgma86jlym4456sl9cja6s2"; + libraryHaskellDepends = [ base process ]; + testHaskellDepends = [ base ]; + description = "Haskell bindings for ueberzug to display images in the terminal"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uglymemo" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "uglymemo"; + version = "0.1.0.1"; + sha256 = "0ixqg5d0ly1r18jbgaa89i6kjzgi6c5hanw1b1y8c5fbq14yz2gy"; + libraryHaskellDepends = [ base containers ]; + description = "A simple (but internally ugly) memoization function"; + license = lib.licenses.publicDomain; + }) {}; + + "uhc-light" = callPackage + ({ mkDerivation, array, base, binary, bytestring, chr-data + , containers, directory, fgl, filepath, hashable, mtl, network + , old-locale, primitive, process, syb, transformers, uhc-util + , utf8-string, uulib, vector + }: + mkDerivation { + pname = "uhc-light"; + version = "1.1.10.0"; + sha256 = "0l8p6jn5f2lakdq5lvish0w62cpc0dsx7xm0jcwy6bml3ivlpzw9"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary bytestring chr-data containers directory fgl + filepath hashable mtl network old-locale primitive process syb + transformers uhc-util utf8-string uulib vector + ]; + executableHaskellDepends = [ + array base binary bytestring chr-data containers directory fgl + filepath hashable mtl network old-locale primitive process syb + transformers uhc-util utf8-string uulib vector + ]; + description = "Part of UHC packaged as cabal/hackage installable library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uhc-util" = callPackage + ({ mkDerivation, array, base, binary, bytestring, chr-core + , chr-data, chr-parse, chr-pretty, containers, directory, fclabels + , fgl, hashable, logict-state, mtl, pqueue, process, time + , time-compat, transformers, uulib, vector + }: + mkDerivation { + pname = "uhc-util"; + version = "0.1.7.0"; + sha256 = "1xz7r5sk18aqqzxmblihk6y271qr7dsv89xxxrz5n8ds9fmj4y3k"; + libraryHaskellDepends = [ + array base binary bytestring chr-core chr-data chr-parse chr-pretty + containers directory fclabels fgl hashable logict-state mtl pqueue + process time time-compat transformers uulib vector + ]; + description = "UHC utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uhexdump" = callPackage + ({ mkDerivation, base, bytestring, split }: + mkDerivation { + pname = "uhexdump"; + version = "0.3"; + sha256 = "064cm531yci41jf14k177w7j4zy8dfjwrpjcrwf7kpz2rhx1djyi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring split ]; + description = "hex dumper for UTF-8 text"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "uhexdump"; + broken = true; + }) {}; + + "uhttpc" = callPackage + ({ mkDerivation, async, base, bytestring, bytestring-lexing + , deepseq, network, network-bsd, network-uri, optparse-applicative + }: + mkDerivation { + pname = "uhttpc"; + version = "0.1.1.1"; + sha256 = "01plkj4n34s1xbdaky61xzqnc7z2zfx6dzqdlv21np8rk6lirr7d"; + revision = "1"; + editedCabalFile = "1kqb3dzxqhnhcwrdg8bsxkg9vya9zmflihmxxp8whmzb4k8vy9ph"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bytestring-lexing deepseq network network-bsd + network-uri + ]; + executableHaskellDepends = [ + async base bytestring bytestring-lexing deepseq network + optparse-applicative + ]; + description = "Minimal HTTP client library optimized for benchmarking"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "uhttpc-bench"; + broken = true; + }) {}; + + "ui-command" = callPackage + ({ mkDerivation, base, data-default, mtl, old-locale, time }: + mkDerivation { + pname = "ui-command"; + version = "0.5.4"; + sha256 = "1qq902p5q6z1m0556bdc6brads7m2qrhrwnzd8k8c4jynzc829w7"; + revision = "1"; + editedCabalFile = "0svwn4r596vnj1bjklzb8jjr2jk232hsp4frb3wc1yflq5pqkjm2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base data-default mtl old-locale time ]; + description = "A framework for friendly commandline programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ui-cmd-hello"; + broken = true; + }) {}; + + "uid" = callPackage + ({ mkDerivation, aeson, base, bytestring, cereal, dataenc, text + , uuid + }: + mkDerivation { + pname = "uid"; + version = "0.1.0.1"; + sha256 = "11v67dbanw9gmy9rbfln3ma87a9hkwvc5bwzdx840ngij5gh559b"; + libraryHaskellDepends = [ + aeson base bytestring cereal dataenc text uuid + ]; + description = "Simple unique identifier datatype, serializable and encodable as base32"; + license = lib.licenses.mit; + }) {}; + + "ukrainian-phonetics-basic" = callPackage + ({ mkDerivation, base, bytestring, mmsyn2, mmsyn5, vector }: + mkDerivation { + pname = "ukrainian-phonetics-basic"; + version = "0.4.1.0"; + sha256 = "1sgch686yq6yqm6yz63v4hcprslfzn82an1ndxbgy0m7d7ipdavx"; + libraryHaskellDepends = [ base bytestring mmsyn2 mmsyn5 vector ]; + description = "A library to work with the basic Ukrainian phonetics and syllable segmentation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ukrainian-phonetics-basic-array" = callPackage + ({ mkDerivation, base, intermediate-structures, mmsyn2-array + , ukrainian-phonetics-common + }: + mkDerivation { + pname = "ukrainian-phonetics-basic-array"; + version = "0.10.0.0"; + sha256 = "0lrz00z2a2l2rlqv1d564g5adzbswnjzidyi1dvd8734fig2hb4p"; + libraryHaskellDepends = [ + base intermediate-structures mmsyn2-array + ukrainian-phonetics-common + ]; + description = "A library to work with the basic Ukrainian phonetics and syllable segmentation"; + license = lib.licenses.mit; + }) {}; + + "ukrainian-phonetics-basic-array-bytestring" = callPackage + ({ mkDerivation, base, bytestring, mmsyn2-array, mmsyn5 + , ukrainian-phonetics-common + }: + mkDerivation { + pname = "ukrainian-phonetics-basic-array-bytestring"; + version = "0.1.1.0"; + sha256 = "11pdyvxl34ckprp19r1akpzbsl3jknz4cn4jmlfm6d9vzr9lwbzl"; + libraryHaskellDepends = [ + base bytestring mmsyn2-array mmsyn5 ukrainian-phonetics-common + ]; + description = "A library to work with the basic Ukrainian phonetics and syllable segmentation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ukrainian-phonetics-common" = callPackage + ({ mkDerivation, base, mmsyn2-array }: + mkDerivation { + pname = "ukrainian-phonetics-common"; + version = "0.2.0.0"; + sha256 = "0d5d06jshhhc24ii0h5mxwz9jnmqjzxkckbhsj9zpl81hfs54dsv"; + libraryHaskellDepends = [ base mmsyn2-array ]; + description = "A library to work with the basic Ukrainian phonetics and syllable segmentation"; + license = lib.licenses.mit; + }) {}; + + "ulid" = callPackage + ({ mkDerivation, base, binary, bytestring, crypto-api, deepseq + , format-numbers, hashable, hspec, random, text, time + }: + mkDerivation { + pname = "ulid"; + version = "0.3.2.0"; + sha256 = "1zhw1n5pqmb74b4120vcg4bdpdl78qwmc3j0815c7h9s9q8kik87"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring crypto-api deepseq hashable random text time + ]; + executableHaskellDepends = [ base crypto-api ]; + testHaskellDepends = [ + base binary bytestring hashable hspec random + ]; + benchmarkHaskellDepends = [ + base deepseq format-numbers text time + ]; + description = "Implementation of ULID - Universally Unique Lexicographically Sortable Identifier"; + license = lib.licenses.bsd3; + mainProgram = "ulid-exe"; + }) {}; + + "ulid-tight" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, hashable, hspec + , hspec-discover, primitive, random, template-haskell, text, time + }: + mkDerivation { + pname = "ulid-tight"; + version = "0.1"; + sha256 = "0gbf3xlzms9f3y1bbxmlgaccr1qwh3vypxzx4y0bd5z22d4l7g8h"; + libraryHaskellDepends = [ + base binary bytestring deepseq hashable primitive random + template-haskell text time + ]; + testHaskellDepends = [ + base binary hashable hspec primitive random text + ]; + testToolDepends = [ hspec-discover ]; + description = "Another ULID implementation with tight memory representation"; + license = lib.licenses.mit; + }) {}; + + "una" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, directory, filepath + , io-storage, process + }: + mkDerivation { + pname = "una"; + version = "2.1.0"; + sha256 = "0gpycwd0dgnw7cdicpn19wv1xb4jq3j9dfzry2ilv85h02zkwfvh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs directory filepath io-storage process + ]; + description = "Universal un-archiver utility"; + license = lib.licenses.bsd3; + mainProgram = "una"; + }) {}; + + "unac-bindings" = callPackage + ({ mkDerivation, base, hspec, unac }: + mkDerivation { + pname = "unac-bindings"; + version = "0.1.0.0"; + sha256 = "1bd7isqsfs0fmaxmcjmhik4x7lw8sjzpf7gf5072yffs70jmk9n4"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ unac ]; + testHaskellDepends = [ base hspec ]; + description = "Bindings for libunac(3)"; + license = lib.licenses.unlicense; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {unac = null;}; + + "unagi-bloomfilter" = callPackage + ({ mkDerivation, atomic-primops, base, bytestring, hashabler + , primitive + }: + mkDerivation { + pname = "unagi-bloomfilter"; + version = "0.1.1.2"; + sha256 = "0i1dz2cb8ikgbqan8kg6gwnyyn3sp2g182xkx8anj6lxqjnzcckf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + atomic-primops base bytestring hashabler primitive + ]; + description = "A fast, cache-efficient, concurrent bloom filter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "unagi-chan" = callPackage + ({ mkDerivation, async, atomic-primops, base, containers, criterion + , ghc-prim, primitive + }: + mkDerivation { + pname = "unagi-chan"; + version = "0.4.1.4"; + sha256 = "1d98a6s7rydjlf2p3jv6j7wglq8ahf8kgcibji5fiy6y0ymz9mnr"; + libraryHaskellDepends = [ atomic-primops base ghc-prim primitive ]; + testHaskellDepends = [ + atomic-primops base containers ghc-prim primitive + ]; + benchmarkHaskellDepends = [ async base criterion ]; + description = "Fast concurrent queues with a Chan-like API, and more"; + license = lib.licenses.bsd3; + }) {}; + + "unagi-streams" = callPackage + ({ mkDerivation, base, io-streams, unagi-chan }: + mkDerivation { + pname = "unagi-streams"; + version = "0.2.7"; + sha256 = "11vr8zxyksqb2np6f77d9ai6xrb7fpfjbgv191h3pppcanysm4w3"; + libraryHaskellDepends = [ base io-streams unagi-chan ]; + description = "Unagi Chan IO-Streams"; + license = lib.licenses.bsd3; + }) {}; + + "unamb" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unamb"; + version = "0.2.7"; + sha256 = "0v4c4zyr2fw6g86isa4n8mbflh7mwhzl70sp48mmpr1335n403xs"; + revision = "1"; + editedCabalFile = "0d1kjvxadb25mr7vmiilm3p5r7kgbfkkpklxkr6a136abdbv0pff"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + description = "Unambiguous choice"; + license = lib.licenses.bsd3; + }) {}; + + "unamb-custom" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "unamb-custom"; + version = "0.13"; + sha256 = "0r694wi9xg8brgcwl2kyv5amp6v539l121s9bpmd5lhjdnrvqjwk"; + libraryHaskellDepends = [ base containers mtl ]; + description = "Functional concurrency with unamb using a custom scheduler"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unbeliever" = callPackage + ({ mkDerivation, async, base, bytestring, core-data, core-program + , core-telemetry, core-text, fingertree, gauge, hashable, hspec + , prettyprinter, safe-exceptions, stm, text, text-short + , unordered-containers + }: + mkDerivation { + pname = "unbeliever"; + version = "0.11.0.1"; + sha256 = "14ndxvvw6nxbm68njmpr2f5s3plqnl8b0vfmwp4jik07p7qdil78"; + isLibrary = false; + isExecutable = false; + testHaskellDepends = [ + async base bytestring core-data core-program core-telemetry + core-text fingertree hashable hspec prettyprinter safe-exceptions + stm text text-short unordered-containers + ]; + benchmarkHaskellDepends = [ + base bytestring core-data core-program core-telemetry core-text + gauge text + ]; + description = "Opinionated Haskell Interoperability"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unbound" = callPackage + ({ mkDerivation, base, binary, containers, mtl, parsec, pretty + , QuickCheck, RepLib, template-haskell, transformers + }: + mkDerivation { + pname = "unbound"; + version = "0.5.1.1"; + sha256 = "1pr06iii1pm6dkdm4rxc4cr817p5iri877573p06kj53w1xk5scj"; + libraryHaskellDepends = [ + base binary containers mtl RepLib transformers + ]; + testHaskellDepends = [ + base binary containers mtl parsec pretty QuickCheck RepLib + template-haskell transformers + ]; + description = "Generic support for programming with names and binders"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "unbound-generics" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, contravariant + , criterion, deepseq, exceptions, mtl, profunctors, QuickCheck + , tasty, tasty-hunit, tasty-quickcheck, template-haskell + , transformers, transformers-compat + }: + mkDerivation { + pname = "unbound-generics"; + version = "0.4.4"; + sha256 = "1iihh60m2zsl961khxcp82i2i47y35yhxh8835p4f82r487zpdlj"; + libraryHaskellDepends = [ + ansi-wl-pprint base containers contravariant deepseq exceptions mtl + profunctors template-haskell transformers transformers-compat + ]; + testHaskellDepends = [ + base mtl QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Support for programming with names and binders using GHC Generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unbound-kind-generics" = callPackage + ({ mkDerivation, base, kind-generics, kind-generics-th + , unbound-generics + }: + mkDerivation { + pname = "unbound-kind-generics"; + version = "0.2.1.1"; + sha256 = "1502wvg787hpq6d2a0z1vwcpmhzhdcrng1nm2h4955xhfd1rm1ql"; + libraryHaskellDepends = [ + base kind-generics kind-generics-th unbound-generics + ]; + description = "Support for programming with names and binders using kind-generics"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "unbounded-delays" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unbounded-delays"; + version = "0.1.1.1"; + sha256 = "11b1vmlfv4pmmpl4kva58w7cf50xsj819cq3wzqgnbz3px9pxbar"; + libraryHaskellDepends = [ base ]; + description = "Unbounded thread delays and timeouts"; + license = lib.licenses.bsd3; + }) {}; + + "unbounded-delays-units" = callPackage + ({ mkDerivation, base, unbounded-delays, units, units-defs }: + mkDerivation { + pname = "unbounded-delays-units"; + version = "0.4"; + sha256 = "02j4i2dms15vb87ar3m99hvpxrjdakljyql708zs716k1jdm7614"; + libraryHaskellDepends = [ base unbounded-delays units units-defs ]; + description = "Thread delays and timeouts using proper time units"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unboxed" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "unboxed"; + version = "0.1.0.0"; + sha256 = "1xk9x1viprvswjp62xrg2mvm34b0qamflb1phpyfh9bspy8f1qqd"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "All the standard sum types but strict and unboxed as possible"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unboxed-containers" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "unboxed-containers"; + version = "0.0.2.4"; + sha256 = "0yahavqjjnlf4ps8kd41s9s64nbhx2hf7qzk2xxkmq0i3b91d123"; + revision = "1"; + editedCabalFile = "16j16v36jabr9lpmjm52zbfz82m0ckd4p0f3z8123aawvzcvayji"; + libraryHaskellDepends = [ base containers ]; + description = "Self-optimizing unboxed sets using view patterns and data families"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unboxed-ref" = callPackage + ({ mkDerivation, async, base, ghc-prim, HUnit, primitive }: + mkDerivation { + pname = "unboxed-ref"; + version = "0.4.0.0"; + sha256 = "0gvpp35mzx6ydwhwqdv319pl4yw7g4pyayciry83lnh3a3asisv4"; + libraryHaskellDepends = [ base ghc-prim primitive ]; + testHaskellDepends = [ async base HUnit ]; + description = "Fast unboxed references for ST and IO monad"; + license = lib.licenses.bsd3; + }) {}; + + "unboxed-references" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "unboxed-references"; + version = "0.1.0"; + sha256 = "0qdaf0xxc3a44a7mrfiyz9df8hnaj7bsdvdglsqz8f5andfy4ix9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base vector ]; + executableHaskellDepends = [ base vector ]; + description = "A library for reference cells backed by unboxed-vectors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "unboxing-vector" = callPackage + ({ mkDerivation, base, deepseq, HUnit, mono-traversable, primitive + , should-not-typecheck, vector + }: + mkDerivation { + pname = "unboxing-vector"; + version = "0.2.0.0"; + sha256 = "10sj7npfmhb9niagyhw5v68fpbhxa637x99dyw6njalsmsyimj91"; + libraryHaskellDepends = [ + base deepseq mono-traversable primitive vector + ]; + testHaskellDepends = [ + base deepseq HUnit mono-traversable primitive should-not-typecheck + vector + ]; + benchmarkHaskellDepends = [ + base deepseq mono-traversable primitive vector + ]; + description = "A newtype-friendly variant of unboxed vectors"; + license = lib.licenses.bsd3; + }) {}; + + "unbreak" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring + , bytestring, cereal, cmdargs, cryptonite, memory, process, text + , unix + }: + mkDerivation { + pname = "unbreak"; + version = "0.3.1"; + sha256 = "11hjhk5xz0qm9mi77hz1xcq6zvjn37b11gr39p3xlkkxkv3nafs6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring cereal + cryptonite memory process text unix + ]; + executableHaskellDepends = [ base bytestring cmdargs ]; + description = "Secure and resilient remote file storage utility"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "unbreak"; + broken = true; + }) {}; + + "uncaught-exception" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "uncaught-exception"; + version = "0.1.0"; + sha256 = "176xnsfbj9xwha1s03ly7fpirgjkrp74smgrgx16v4wb0r4ifgxn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Customize uncaught exception handling"; + license = lib.licenses.mpl20; + mainProgram = "uncaught-exception-demo"; + }) {}; + + "uncertain" = callPackage + ({ mkDerivation, ad, base, base-compat, containers, free + , mwc-random, primitive, transformers + }: + mkDerivation { + pname = "uncertain"; + version = "0.3.1.0"; + sha256 = "1wkgk6504qyirr2bq3m4pqgwdvrpnrig1bnzcls0r7krsig8arvg"; + libraryHaskellDepends = [ + ad base base-compat containers free mwc-random primitive + transformers + ]; + description = "Manipulating numbers with inherent experimental/measurement uncertainty"; + license = lib.licenses.bsd3; + }) {}; + + "unconstrained" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "unconstrained"; + version = "0.1.0.2"; + sha256 = "03811shhcfkcrsai3a1vw99g0pmg8m3cfi8gfiaf8b13l1k7lwfj"; + revision = "1"; + editedCabalFile = "13fj2jlh44774www49fwp7h7z6gr23scfbvg745rpywys49c0559"; + description = "Null constraint"; + license = lib.licenses.bsd3; + }) {}; + + "unescaping-print" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unescaping-print"; + version = "0.1"; + sha256 = "0a1ryvnpgsk668wagwwapksi7i9kbhhjfpqlvmg2z9kv1anr6mp5"; + revision = "4"; + editedCabalFile = "1n09a1nsb6fm2abcg6zm4xhkgirhfwqbcxym84qaq82d8zmlyxqj"; + libraryHaskellDepends = [ base ]; + description = "Tiny package providing unescaping versions of show and print"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unexceptionalio" = callPackage + ({ mkDerivation, base, HUnit, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "unexceptionalio"; + version = "0.5.1"; + sha256 = "07py2nffdgxpz8sryvqcghzb2kiiagpdf5ja1dia4z0rpwi79smh"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "IO without any non-error, synchronous exceptions"; + license = "unknown"; + }) {}; + + "unexceptionalio-trans" = callPackage + ({ mkDerivation, base, transformers, unexceptionalio }: + mkDerivation { + pname = "unexceptionalio-trans"; + version = "0.5.2"; + sha256 = "017hv1lx162wb8i28aax66z5lbi25i11lifbh2wbjy7j2bkrl6hd"; + libraryHaskellDepends = [ base transformers unexceptionalio ]; + description = "A wrapper around UnexceptionalIO using monad transformers"; + license = "unknown"; + }) {}; + + "unfix-binders" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unfix-binders"; + version = "0.1.0"; + sha256 = "0aw4ihkzwz220pgg84p47zp37i5dqn7cxqcqa2lfzi23y9sp5iss"; + libraryHaskellDepends = [ base ]; + description = "Unfixing and recursion schemes for data types with binders"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unfoldable" = callPackage + ({ mkDerivation, base, containers, ghc-prim, one-liner, QuickCheck + , random, transformers + }: + mkDerivation { + pname = "unfoldable"; + version = "1.0.1"; + sha256 = "1h1zps55adzhfsfq1bgwc235qywpad9z7rfqid81l4405pi5zw83"; + revision = "1"; + editedCabalFile = "1hl63gcidca977jbjj37vwkd96v4bjgvdpjm8xz33g8jcs7f9a8m"; + libraryHaskellDepends = [ + base containers ghc-prim one-liner QuickCheck random transformers + ]; + description = "Class of data structures that can be unfolded"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unfoldable-restricted" = callPackage + ({ mkDerivation, base, constraints, containers, hashable + , transformers, unfoldable, unit-constraint, unordered-containers + }: + mkDerivation { + pname = "unfoldable-restricted"; + version = "0.0.3"; + sha256 = "0vl3qw6sjprsxadbf70md2njm9jvwwmz6qrqi3rifdj535vjh68b"; + libraryHaskellDepends = [ + base constraints containers hashable transformers unfoldable + unit-constraint unordered-containers + ]; + description = "An alternative to the Unfoldable typeclass"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "unfork" = callPackage + ({ mkDerivation, async, base, safe-exceptions, stm }: + mkDerivation { + pname = "unfork"; + version = "1.0.0.1"; + sha256 = "0rg2aklr77ba3k1kbd57p42jj0w23rc7rir1iczfskcdj7ki2rjm"; + revision = "1"; + editedCabalFile = "1l3q6glbz4j2cy1hjxiz686qfhhjs672w49rxrjwjsfjzh9138mn"; + libraryHaskellDepends = [ async base safe-exceptions stm ]; + description = "Make any action thread safe"; + license = lib.licenses.asl20; + }) {}; + + "unfree" = callPackage + ({ mkDerivation, base, deepseq, hashable, recursion-schemes, tasty + , tasty-hunit + }: + mkDerivation { + pname = "unfree"; + version = "0.1.0"; + sha256 = "0k1ksbq4nkc5bwgpg47x59m0ik5pfczdisyvy3zxhpxg1gvpw1ac"; + libraryHaskellDepends = [ + base deepseq hashable recursion-schemes + ]; + testHaskellDepends = [ + base deepseq hashable recursion-schemes tasty tasty-hunit + ]; + description = "Simplistic free monad with deriving through UndecidableInstances"; + license = lib.licenses.bsd3; + }) {}; + + "ungadtagger" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "ungadtagger"; + version = "1.0.0"; + sha256 = "1hn30p9vpsvkph54grzwdrca5vh9grpa7d0w1zlvim1mnvqxmn4b"; + libraryHaskellDepends = [ base ]; + description = "Abstract GADTs from typelevel tags"; + license = lib.licenses.bsd3; + }) {}; + + "uni-events" = callPackage + ({ mkDerivation, base, containers, uni-util }: + mkDerivation { + pname = "uni-events"; + version = "2.2.2.1"; + sha256 = "0l6m6gzpk8v4f5lhmxf8irpfncjfj017s564mbvgc8dn6zc0301r"; + libraryHaskellDepends = [ base containers uni-util ]; + description = "uni events"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uni-graphs" = callPackage + ({ mkDerivation, base, containers, mtl, uni-events, uni-htk + , uni-reactor, uni-util + }: + mkDerivation { + pname = "uni-graphs"; + version = "2.2.1.2"; + sha256 = "0l05mcn0swciq6sb9xsym0qksazyrlzlcp3k7ngpva0h092g7gfm"; + libraryHaskellDepends = [ + base containers mtl uni-events uni-htk uni-reactor uni-util + ]; + description = "Graphs"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uni-htk" = callPackage + ({ mkDerivation, base, containers, directory, uni-events + , uni-posixutil, uni-reactor, uni-util + }: + mkDerivation { + pname = "uni-htk"; + version = "2.2.1.3"; + sha256 = "0i2h1c7gil25lykfb6q34rz37l37likjwqzic7xdmvciwaqv0gy9"; + libraryHaskellDepends = [ + base containers directory uni-events uni-posixutil uni-reactor + uni-util + ]; + description = "Graphical User Interface for Haskell Programs"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uni-posixutil" = callPackage + ({ mkDerivation, base, directory, process, uni-events, uni-util + , unix + }: + mkDerivation { + pname = "uni-posixutil"; + version = "2.2.1.1"; + sha256 = "0wh3ni6l1x7rxn5yppva1xs0yb6z5hxfmzxxrnh6hbcq1pa62m5d"; + libraryHaskellDepends = [ + base directory process uni-events uni-util unix + ]; + description = "Posix utilities for the uniform workbench"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uni-reactor" = callPackage + ({ mkDerivation, base, containers, directory, uni-events, uni-util + }: + mkDerivation { + pname = "uni-reactor"; + version = "2.2.1.0"; + sha256 = "147nizw920xbbj5b8kqrgri1r9wpx3qddspnryxhdxq10q1xlyh2"; + libraryHaskellDepends = [ + base containers directory uni-events uni-util + ]; + description = "Reactors for the uniform workbench"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uni-uDrawGraph" = callPackage + ({ mkDerivation, base, containers, uni-events, uni-graphs + , uni-posixutil, uni-reactor, uni-util + }: + mkDerivation { + pname = "uni-uDrawGraph"; + version = "2.2.1.4"; + sha256 = "1qxi9zxx3hg7m8ks353dnrr88mm0qw5vclq225xgq6iwbzbfnqlz"; + libraryHaskellDepends = [ + base containers uni-events uni-graphs uni-posixutil uni-reactor + uni-util + ]; + description = "Graphs binding"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uni-util" = callPackage + ({ mkDerivation, array, base, bytestring, containers, directory + , ghc-prim, mtl, network, network-bsd, old-time, parsec + }: + mkDerivation { + pname = "uni-util"; + version = "2.3.0.3"; + sha256 = "0y0xivvy9wgd0q0npahii5jmq0z2913pmbf8smn6w0xpxi1a7482"; + libraryHaskellDepends = [ + array base bytestring containers directory ghc-prim mtl network + network-bsd old-time parsec + ]; + description = "Utilities for the uniform workbench"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unicode" = callPackage + ({ mkDerivation, base, containers, semigroups, utility-ht }: + mkDerivation { + pname = "unicode"; + version = "0.0.1.1"; + sha256 = "1hgqnplpgaw0pwz0lfr59vmljcf4l5b4ynrhdcic94g18lpsmnvg"; + revision = "1"; + editedCabalFile = "00r1lx5zph98p7mw70hh0ibc2ns49qm6a1wnmv6lddi4sqjg7d6i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers semigroups ]; + testHaskellDepends = [ base containers utility-ht ]; + description = "Construct and transform unicode characters"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "unicode-collation" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, parsec + , QuickCheck, quickcheck-instances, tasty, tasty-bench, tasty-hunit + , tasty-quickcheck, template-haskell, text, text-icu + , th-lift-instances, unicode-transforms + }: + mkDerivation { + pname = "unicode-collation"; + version = "0.1.3.6"; + sha256 = "0c1s1n4cqhjibiv05h5qfl4cg4h11ny4jay0gqnqg36z9kb66hfn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers parsec template-haskell text + th-lift-instances + ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit tasty-quickcheck text + unicode-transforms + ]; + benchmarkHaskellDepends = [ + base QuickCheck quickcheck-instances tasty-bench text text-icu + ]; + description = "Haskell implementation of the Unicode Collation Algorithm"; + license = lib.licenses.bsd2; + }) {}; + + "unicode-data" = callPackage + ({ mkDerivation, base, deepseq, hspec, tasty, tasty-bench }: + mkDerivation { + pname = "unicode-data"; + version = "0.4.0.1"; + sha256 = "1030n3h11hk1rbq0fdbpry3aclz6yz8bki2abjvbwh0rh2kdx99p"; + revision = "2"; + editedCabalFile = "1v7kswa3606k3j8y7y7rigxabgypx23m3wv2hbnqs75s15g7ip2y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ]; + description = "Access Unicode Character Database (UCD)"; + license = lib.licenses.asl20; + }) {}; + + "unicode-data-names" = callPackage + ({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty + , tasty-bench, unicode-data + }: + mkDerivation { + pname = "unicode-data-names"; + version = "0.2.0"; + sha256 = "0i28rp5g6wmnga6i95a6cq3dhkjg3v477xwycbcl38dfwdj3iy2c"; + revision = "1"; + editedCabalFile = "1pxpg1mkv9yq26h9xcvxa6wza14y65g3j73gvs2nfmg4byksfdml"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec unicode-data ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ]; + description = "Unicode characters names and aliases"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unicode-data-scripts" = callPackage + ({ mkDerivation, base, deepseq, hspec, tasty, tasty-bench + , unicode-data + }: + mkDerivation { + pname = "unicode-data-scripts"; + version = "0.2.0.1"; + sha256 = "0kpa2g59w9yiyl3adak7k0g9wnkwzv97c82x7bsrqvk23bdljxc0"; + revision = "1"; + editedCabalFile = "1f6kz6kwv9v087bzjss29qaid03vig6njnsa1w46p93dn2xscvsm"; + libraryHaskellDepends = [ base unicode-data ]; + testHaskellDepends = [ base hspec unicode-data ]; + benchmarkHaskellDepends = [ + base deepseq tasty tasty-bench unicode-data + ]; + description = "Unicode characters scripts"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unicode-data-security" = callPackage + ({ mkDerivation, base, deepseq, hspec, hspec-discover, tasty + , tasty-bench, unicode-data + }: + mkDerivation { + pname = "unicode-data-security"; + version = "0.2.0"; + sha256 = "10x58l62i7bj9kmnchp1rggln40sfbsyw4pxlzbk8dmhkh5zmdlx"; + revision = "1"; + editedCabalFile = "0mbsz5ynisjclzprvqvwd8q6l7kmv31qc2nkpbix05ipcrm0p4qg"; + libraryHaskellDepends = [ base unicode-data ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base deepseq tasty tasty-bench ]; + description = "Unicode security mechanisms database"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unicode-general-category" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , file-embed, hspec, QuickCheck, text + }: + mkDerivation { + pname = "unicode-general-category"; + version = "0.1.0.0"; + sha256 = "06qxihfgsh75xnij20qpvnr53mz3pd5r8myx0fpsfrg0jn0ldiya"; + libraryHaskellDepends = [ + array base binary bytestring containers file-embed text + ]; + testHaskellDepends = [ + base bytestring containers hspec QuickCheck + ]; + description = "Unicode General Category Database"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unicode-names" = callPackage + ({ mkDerivation, array, base, containers, unicode-properties }: + mkDerivation { + pname = "unicode-names"; + version = "3.2.0.0"; + sha256 = "15088dbmhvw118p3w08wxpsx41gzi0wqinqyg143225pp07aa5gc"; + libraryHaskellDepends = [ + array base containers unicode-properties + ]; + description = "Unicode 3.2.0 character names"; + license = lib.licenses.bsd3; + }) {}; + + "unicode-normalization" = callPackage + ({ mkDerivation, base, bytestring, compact-string, icu }: + mkDerivation { + pname = "unicode-normalization"; + version = "0.1"; + sha256 = "1smfc7a62xi6y4sc0vai2l0nljxl9dr9l5zkqi17n14cq36ppfwb"; + libraryHaskellDepends = [ base bytestring compact-string ]; + librarySystemDepends = [ icu ]; + description = "Unicode normalization using the ICU library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) icu;}; + + "unicode-prelude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unicode-prelude"; + version = "0.1.1"; + sha256 = "05zakihlk06wckzgm43f3g26fjdn4gb3d1ypw4vcwqmipq2dbfsw"; + libraryHaskellDepends = [ base ]; + description = "Unicode notation for some definitions in Prelude"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unicode-properties" = callPackage + ({ mkDerivation, array, base, containers }: + mkDerivation { + pname = "unicode-properties"; + version = "3.2.0.0"; + sha256 = "06zrr2z9irbsxwf7fbnhp2sg36ykb2amfys2y78nzn0mw63xb3q1"; + libraryHaskellDepends = [ array base containers ]; + description = "Unicode 3.2.0 character properties"; + license = lib.licenses.bsd3; + }) {}; + + "unicode-show" = callPackage + ({ mkDerivation, base, hspec, QuickCheck, safe, transformers }: + mkDerivation { + pname = "unicode-show"; + version = "0.1.1.1"; + sha256 = "1sizp1wmnx1vgckwyf5nawqf9s7ibrwacgznnc1m4j5q1hydbbzl"; + libraryHaskellDepends = [ base safe transformers ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "print and show in unicode"; + license = lib.licenses.bsd3; + }) {}; + + "unicode-symbols" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "unicode-symbols"; + version = "0.1.1.2"; + sha256 = "0y1awqrf1x2in158linszma69zyz3zp14h3rmdx3vmbmif9fvbyv"; + libraryHaskellDepends = [ base containers ]; + description = "Unicode alternatives for common functions and operators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unicode-transforms" = callPackage + ({ mkDerivation, base, bytestring, deepseq, filepath, ghc-prim + , hspec, path, path-io, QuickCheck, split, tasty-bench, text + , unicode-data + }: + mkDerivation { + pname = "unicode-transforms"; + version = "0.4.0.1"; + sha256 = "1z29jvli2rqkynfxni1gibl81458j7h8lrb8fg6lpnj8svhy2y1j"; + revision = "4"; + editedCabalFile = "16d6l9ybs2wdwxdf3xfs25pzkkf3svflsn6ncvg86yky4x50zg29"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring ghc-prim text unicode-data + ]; + testHaskellDepends = [ + base bytestring deepseq hspec QuickCheck split text unicode-data + ]; + benchmarkHaskellDepends = [ + base deepseq filepath path path-io tasty-bench text + ]; + description = "Unicode normalization"; + license = lib.licenses.bsd3; + }) {}; + + "unicode-tricks" = callPackage + ({ mkDerivation, base, containers, data-default-class, deepseq + , hashable, hspec, hspec-discover, QuickCheck, text, time + }: + mkDerivation { + pname = "unicode-tricks"; + version = "0.14.1.0"; + sha256 = "1j08f217kma9bqv0b4z9k3l3hmfy2cw4fiaqwyikhnz3a6d8crzj"; + libraryHaskellDepends = [ + base containers data-default-class deepseq hashable QuickCheck text + time + ]; + testHaskellDepends = [ base hashable hspec QuickCheck text time ]; + testToolDepends = [ hspec-discover ]; + description = "Functions to work with unicode blocks more convenient"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unicoder" = callPackage + ({ mkDerivation, attoparsec, base, data-default, directory + , filepath, text, twitch + }: + mkDerivation { + pname = "unicoder"; + version = "0.5.0"; + sha256 = "1974birppkd49jwq31x8bcbmgnximh233salnyq47ikgxfp6x4c6"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base directory filepath text + ]; + executableHaskellDepends = [ + base data-default directory filepath text twitch + ]; + testHaskellDepends = [ base text ]; + description = "Make writing in unicode easy"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "unicoder"; + }) {}; + + "unidecode" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "unidecode"; + version = "0.1.0.4"; + sha256 = "1s8j1vpdhj6fby9r2vi9yyyjd960mvz6hh0lx25p38hl9akkvjrz"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Haskell binding of Unidecode"; + license = lib.licenses.bsd3; + }) {}; + + "unification-fd" = callPackage + ({ mkDerivation, base, containers, logict, mtl }: + mkDerivation { + pname = "unification-fd"; + version = "0.11.2"; + sha256 = "1lyx3g10llkr7vl7c2j15ddlqrkz2r684d1laza7nvq97amrqnqv"; + revision = "1"; + editedCabalFile = "07xmrqmk99lnp3jyk0dqgnpprm3ghnyjdqva0y13ddh3nw8iiqdj"; + libraryHaskellDepends = [ base containers logict mtl ]; + description = "Simple generic unification algorithms"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uniform-algebras" = callPackage + ({ mkDerivation, base, extra, numeric-prelude, test-invariant }: + mkDerivation { + pname = "uniform-algebras"; + version = "0.1.5.1"; + sha256 = "0z3kb1s02iqgwfax7mifb0xdd7ys1xin7fjzh0gpj5693yi0zcp6"; + libraryHaskellDepends = [ + base extra numeric-prelude test-invariant + ]; + description = "Pointless functions and a simplistic zero and monoid"; + license = lib.licenses.gpl2Only; + }) {}; + + "uniform-cmdLineArgs" = callPackage + ({ mkDerivation, base, monads-tf, optparse-applicative, uniformBase + }: + mkDerivation { + pname = "uniform-cmdLineArgs"; + version = "0.1.5.1"; + sha256 = "1jss4brx1pcillf13hrnf2gqv3n4db9wn543qz9wcrdyyvfn5nj5"; + libraryHaskellDepends = [ + base monads-tf optparse-applicative uniformBase + ]; + description = "a convenient handling of command line arguments"; + license = "GPL"; + }) {}; + + "uniform-error" = callPackage + ({ mkDerivation, base, data-default, HTF, safe, transformers + , uniform-strings + }: + mkDerivation { + pname = "uniform-error"; + version = "0.1.5.1"; + sha256 = "0fj8p4s5np1irc7j7i39a1i8a94bp1cjf9nqng74x6nwj139hs4i"; + libraryHaskellDepends = [ + base data-default safe transformers uniform-strings + ]; + testHaskellDepends = [ + base data-default HTF safe transformers uniform-strings + ]; + description = "Handling errors in the uniform framework"; + license = lib.licenses.gpl2Only; + }) {}; + + "uniform-fileio" = callPackage + ({ mkDerivation, base, bytestring, deepseq, directory, exceptions + , filepath, HTF, monads-tf, path, path-io, pipes, pureMD5 + , quickcheck-text, safe, test-invariant, text, uniform-algebras + , uniform-error, uniform-strings, uniform-time, unix, zlib + }: + mkDerivation { + pname = "uniform-fileio"; + version = "0.1.5.1"; + sha256 = "1y92wxzgnj25v06mlx3a6dhkqxhbdr4d6dxa71n9g04zzcp2ghk6"; + libraryHaskellDepends = [ + base bytestring deepseq directory exceptions filepath monads-tf + path path-io pipes pureMD5 safe text uniform-algebras uniform-error + uniform-strings uniform-time unix zlib + ]; + testHaskellDepends = [ + base bytestring deepseq directory exceptions filepath HTF monads-tf + path path-io pipes pureMD5 quickcheck-text safe test-invariant text + uniform-algebras uniform-error uniform-strings uniform-time unix + zlib + ]; + description = "Uniform file handling operations"; + license = lib.licenses.gpl2Only; + }) {}; + + "uniform-http" = callPackage + ({ mkDerivation, base, bytestring, http-client, http-conduit + , network-uri, uniform-json, uniformBase + }: + mkDerivation { + pname = "uniform-http"; + version = "0.1.5.1"; + sha256 = "1hcj7gvc3ay19f80lsvkascziisf1d0y814n0ch0zxaw8b825dvk"; + libraryHaskellDepends = [ + base bytestring http-client http-conduit network-uri uniform-json + uniformBase + ]; + description = "uniform text based operations to call http"; + license = "GPL"; + }) {}; + + "uniform-io" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, Cabal + , data-default-class, interruptible, iproute, monad-control + , network, openssl, transformers, transformers-base, word8 + }: + mkDerivation { + pname = "uniform-io"; + version = "1.2.0.0"; + sha256 = "15vg29nzlb6g2frl06gxdfsx73v060a9hvhiixqwcy14zm01v5ny"; + libraryHaskellDepends = [ + attoparsec base bytestring data-default-class interruptible iproute + monad-control network transformers transformers-base word8 + ]; + librarySystemDepends = [ openssl ]; + testHaskellDepends = [ attoparsec base bytestring Cabal ]; + description = "Uniform IO over files, network, anything"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) openssl;}; + + "uniform-json" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, HTF, lens, lens-aeson + , monads-tf, pretty-show, quickcheck-text, time, uniform-time + , uniformBase, unordered-containers, yaml + }: + mkDerivation { + pname = "uniform-json"; + version = "0.1.5.2"; + sha256 = "062bqzvlfi2zl014ykxv22kzkym6z0l6zdwqddq9mch27mpvr9y7"; + libraryHaskellDepends = [ + aeson aeson-pretty base lens lens-aeson monads-tf pretty-show + uniformBase unordered-containers yaml + ]; + testHaskellDepends = [ + aeson aeson-pretty base HTF lens lens-aeson monads-tf pretty-show + quickcheck-text time uniform-time uniformBase unordered-containers + yaml + ]; + description = "handling of JSON and YAML in an uniform way"; + license = "GPL"; + }) {}; + + "uniform-latex2pdf" = callPackage + ({ mkDerivation, aeson, base, doclayout, doctemplates, process + , silently, uniform-json, uniform-pandoc, uniformBase + }: + mkDerivation { + pname = "uniform-latex2pdf"; + version = "0.1.5.2"; + sha256 = "0k49bn4dni7zmpbwviz435v4acdmwdm8a306cmvd74fg1s7hywrp"; + libraryHaskellDepends = [ + aeson base doclayout doctemplates process silently uniform-json + uniform-pandoc uniformBase + ]; + description = "convert a latex `tex` file to a pdf"; + license = "GPL"; + }) {}; + + "uniform-pair" = callPackage + ({ mkDerivation, adjunctions, base, deepseq, distributive + , prelude-extras + }: + mkDerivation { + pname = "uniform-pair"; + version = "0.1.15"; + sha256 = "087wwdhkma76akzjzi053by43xv18c2a4q1babdsxapzjqpnr19k"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + adjunctions base deepseq distributive prelude-extras + ]; + description = "Uniform pairs with class instances"; + license = lib.licenses.bsd3; + }) {}; + + "uniform-pandoc" = callPackage + ({ mkDerivation, aeson, base, bytestring, doclayout, doctemplates + , pandoc, uniform-json, uniformBase + }: + mkDerivation { + pname = "uniform-pandoc"; + version = "0.1.5.2"; + sha256 = "1bb9mrp71ppdppnh49vni7zhr53n2slhs5imzmvzjp3p0w6ss5h3"; + libraryHaskellDepends = [ + aeson base bytestring doclayout doctemplates pandoc uniform-json + uniformBase + ]; + description = "handling of some pandoc stuff"; + license = "GPL"; + }) {}; + + "uniform-shake" = callPackage + ({ mkDerivation, base, shake, uniform-json, uniformBase }: + mkDerivation { + pname = "uniform-shake"; + version = "0.1.5.1"; + sha256 = "0r392nc45sxh5prghcjd0yxdya6d37a7dq02nb23hq94b1nfvj3b"; + libraryHaskellDepends = [ base shake uniform-json uniformBase ]; + description = "uniform wrapper for shake"; + license = "GPL"; + }) {}; + + "uniform-strings" = callPackage + ({ mkDerivation, base, bytestring, HTF, MissingH, monads-tf + , network-uri, pretty-show, quickcheck-text, safe, snap-core, split + , test-invariant, text, uniform-algebras + }: + mkDerivation { + pname = "uniform-strings"; + version = "0.1.5.1"; + sha256 = "0cqx5cd1cpkqnw2pka8znllwn7wsn42rjrd0zx00rbnzskpnidk9"; + libraryHaskellDepends = [ + base bytestring MissingH monads-tf network-uri pretty-show safe + snap-core split text uniform-algebras + ]; + testHaskellDepends = [ + base bytestring HTF MissingH monads-tf network-uri pretty-show + quickcheck-text safe snap-core split test-invariant text + uniform-algebras + ]; + description = "Manipulate and convert strings of characters uniformly and consistently"; + license = lib.licenses.gpl2Only; + }) {}; + + "uniform-time" = callPackage + ({ mkDerivation, base, convertible, monads-tf, time + , uniform-algebras, uniform-error, uniform-strings + }: + mkDerivation { + pname = "uniform-time"; + version = "0.1.5.1"; + sha256 = "0ynw0aw1ipy5bxzlkarb999gw94aw6vp1ajmdn7bv43qk5yb8rlm"; + libraryHaskellDepends = [ + base convertible monads-tf time uniform-algebras uniform-error + uniform-strings + ]; + description = "Time in the uniform framework"; + license = lib.licenses.gpl2Only; + }) {}; + + "uniform-watch" = callPackage + ({ mkDerivation, base, fsnotify, twitch, uniformBase }: + mkDerivation { + pname = "uniform-watch"; + version = "0.1.5.1"; + sha256 = "0lidc1rgasihgyq7hkv340r7v7khvrb2rkwv60wa2dbxniqg9slb"; + libraryHaskellDepends = [ base fsnotify twitch uniformBase ]; + description = "uniform wrapper for watch"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uniform-webserver" = callPackage + ({ mkDerivation, base, scotty, uniformBase, wai-middleware-static + , warp + }: + mkDerivation { + pname = "uniform-webserver"; + version = "0.1.5.1"; + sha256 = "0kdb171snvldr0171nqjak8wd75gajy31xkia2rsq46wdhkk6rsi"; + libraryHaskellDepends = [ + base scotty uniformBase wai-middleware-static warp + ]; + description = "uniform text based operations to call http"; + license = "GPL"; + }) {}; + + "uniformBase" = callPackage + ({ mkDerivation, base, data-default, uniform-algebras + , uniform-error, uniform-fileio, uniform-strings, uniform-time + }: + mkDerivation { + pname = "uniformBase"; + version = "0.1.5.1"; + sha256 = "0nxz5c28jjfnfcx4dwl1kk6vpkz1yzhhfxd73457xxfc3z7sfg82"; + libraryHaskellDepends = [ + base data-default uniform-algebras uniform-error uniform-fileio + uniform-strings uniform-time + ]; + description = "A uniform base to build apps on"; + license = lib.licenses.gpl2Only; + }) {}; + + "union" = callPackage + ({ mkDerivation, base, criterion, deepseq, hashable, lens + , profunctors, tagged, vinyl + }: + mkDerivation { + pname = "union"; + version = "0.1.2"; + sha256 = "1i4fvlwkw1wx64a6l8342aqfqsdq7fqa4p24g3i5gn5704lxrsb3"; + revision = "8"; + editedCabalFile = "0rm4nm47arflmbqngzq9ajri8f43wgplzrk9qfvjm6ag12vnjrl5"; + libraryHaskellDepends = [ + base deepseq hashable profunctors tagged vinyl + ]; + benchmarkHaskellDepends = [ base criterion deepseq lens ]; + description = "Extensible type-safe unions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "union-angle" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "union-angle"; + version = "0.1.0.1"; + sha256 = "0scvzln05l2y4pb96cy7908aw433v8ln4nc17fp5x2vlz579w9cl"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Union type that include radian angle and degree angle"; + license = lib.licenses.bsd3; + }) {}; + + "union-color" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "union-color"; + version = "0.1.2.1"; + sha256 = "188pmc32i1c112hph1irdpcf9b1jxc68yydqm2xzdcvyf1xpp0vr"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Unify verious color formats"; + license = lib.licenses.bsd3; + }) {}; + + "union-find" = callPackage + ({ mkDerivation, base, containers, transformers }: + mkDerivation { + pname = "union-find"; + version = "0.2"; + sha256 = "1v7hj42j9w6jlzi56jg8rh4p58gfs1c5dx30wd1qqvn0p0mnihp6"; + revision = "2"; + editedCabalFile = "0izwkqzf8dc0v6djz5dxgc3xwvn6pl006x10j27sv21i0xsz9f0z"; + libraryHaskellDepends = [ base containers transformers ]; + description = "Efficient union and equivalence testing of sets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "union-find-array" = callPackage + ({ mkDerivation, array, base, mtl }: + mkDerivation { + pname = "union-find-array"; + version = "0.1.0.3"; + sha256 = "1nfvgmgvins9gq5ba9vf9yqj9svj2c22xgvvfq03ls9wm62vj1xw"; + libraryHaskellDepends = [ array base mtl ]; + description = "union find data structure"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "union-map" = callPackage + ({ mkDerivation, base, containers, extensible }: + mkDerivation { + pname = "union-map"; + version = "0.1"; + sha256 = "0q1qg0vg01ypjlb90xq8zl3zc53b3yn23vgpnzv92q7xmc46gb5l"; + libraryHaskellDepends = [ base containers extensible ]; + description = "Heterogeneous map by open unions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unionmount" = callPackage + ({ mkDerivation, async, base, bytestring, containers, data-default + , directory, filepath, filepattern, fsnotify, lvar, monad-logger + , mtl, relude, text, time, unliftio, with-utf8 + }: + mkDerivation { + pname = "unionmount"; + version = "0.2.2.0"; + sha256 = "0gifmxi8z74s6ckh5naqp3y4ililxzp52adnlp10cglbjw18vkis"; + libraryHaskellDepends = [ + async base bytestring containers data-default directory filepath + filepattern fsnotify lvar monad-logger mtl relude text time + unliftio with-utf8 + ]; + description = "Union mount filesystem paths into Haskell datastructures"; + license = lib.licenses.mit; + }) {}; + + "unipatterns" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unipatterns"; + version = "0.0.0.0"; + sha256 = "07jl3an9y4gbpmsq2gcbp3xwyvrnvkjcxcpq1702cc320c8zq542"; + libraryHaskellDepends = [ base ]; + description = "Helpers which allow safe partial pattern matching in lambdas"; + license = lib.licenses.bsd3; + }) {}; + + "uniplate" = callPackage + ({ mkDerivation, base, containers, ghc-prim, hashable, syb + , unordered-containers + }: + mkDerivation { + pname = "uniplate"; + version = "1.6.13"; + sha256 = "1lis5qcb5j7yzd1cqjaqpb6bmkyjfb7l4nhk3ykmcma4513cjxz7"; + revision = "1"; + editedCabalFile = "1rvvzmi43gbrww0f17dzchm3g61zvm97arrfa5raljqb1mbibdy8"; + libraryHaskellDepends = [ + base containers ghc-prim hashable syb unordered-containers + ]; + description = "Help writing simple, concise and fast generic operations"; + license = lib.licenses.bsd3; + }) {}; + + "uniprot-kb" = callPackage + ({ mkDerivation, attoparsec, base, hspec, neat-interpolation + , QuickCheck, text + }: + mkDerivation { + pname = "uniprot-kb"; + version = "0.1.2.0"; + sha256 = "0hh6fnnmr6i4mgli07hgaagswdipa0p3ckr3jzzfcw4y5x98036l"; + revision = "4"; + editedCabalFile = "1g4qds20lwsbn5hqrgbhb4yd5w5vx2gkw47mjvxr8z8nj20g2pii"; + libraryHaskellDepends = [ attoparsec base text ]; + testHaskellDepends = [ + attoparsec base hspec neat-interpolation QuickCheck text + ]; + description = "UniProt-KB format parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uniq-deep" = callPackage + ({ mkDerivation, base, bytestring, unordered-containers }: + mkDerivation { + pname = "uniq-deep"; + version = "1.2.1"; + sha256 = "0281yfiv6qmq1q5pvrvf6qg4nwzzav6rvb4mcdzqshsrbw9n12ig"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring unordered-containers + ]; + description = "uniq-deep"; + license = lib.licenses.mit; + mainProgram = "uniq-deep"; + }) {}; + + "unique" = callPackage + ({ mkDerivation, base, hashable }: + mkDerivation { + pname = "unique"; + version = "0.0.1"; + sha256 = "1dgln2dr64ma1isqskj1qnjslg9smmr7jssg8hmk68wp36i3rwkd"; + revision = "1"; + editedCabalFile = "0l95cgs8hbvakrcqzqk5l9rkz3cr3jnnszq7pgjnxrqfhgsp58r7"; + libraryHaskellDepends = [ base hashable ]; + description = "Fully concurrent unique identifiers"; + license = lib.licenses.bsd3; + }) {}; + + "unique-lang" = callPackage + ({ mkDerivation, base, neat-interpolation, text, transformers }: + mkDerivation { + pname = "unique-lang"; + version = "0.1.0.0"; + sha256 = "0z94lk5wf4wbkb2hw5vd7zgfhgkm0k5l2zpdkn4bafq3mbaprhr7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base neat-interpolation text transformers + ]; + description = "Esoteric programming language where each number can only appear once"; + license = lib.licenses.mit; + mainProgram = "unique"; + }) {}; + + "unique-logic" = callPackage + ({ mkDerivation, base, explicit-exception, non-empty, QuickCheck + , semigroups, transformers, utility-ht + }: + mkDerivation { + pname = "unique-logic"; + version = "0.4.0.1"; + sha256 = "05y401k00qminds1di27sxvhwjl5xn6yn1qq1vnbhs0ib4s8csvy"; + libraryHaskellDepends = [ + base explicit-exception transformers utility-ht + ]; + testHaskellDepends = [ + base non-empty QuickCheck semigroups transformers utility-ht + ]; + description = "Solve simple simultaneous equations"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "unique-logic-tf" = callPackage + ({ mkDerivation, base, containers, data-ref, non-empty, QuickCheck + , semigroups, transformers, utility-ht + }: + mkDerivation { + pname = "unique-logic-tf"; + version = "0.5.1"; + sha256 = "0a2hjkm7kwfnqyscxxdw2r2cq3gsydv5ny91vpxxd3paknqqr0cb"; + revision = "2"; + editedCabalFile = "1508h3mn28ks1g31l1hs4gf2fib4ihylb0wrzin52krs7kkbcnvn"; + libraryHaskellDepends = [ + base containers data-ref semigroups transformers utility-ht + ]; + testHaskellDepends = [ + base non-empty QuickCheck semigroups transformers utility-ht + ]; + description = "Solve simple simultaneous equations"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "uniqueid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "uniqueid"; + version = "0.1.1"; + sha256 = "0s1jw29g5s9ll8hbfkyalhdjpsv54w1n63mz4jph36dbq68zb7g6"; + libraryHaskellDepends = [ base ]; + description = "Splittable Unique Identifier Supply"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uniquely-represented-sets" = callPackage + ({ mkDerivation, base, checkers, containers, criterion, deepseq + , doctest, QuickCheck, random + }: + mkDerivation { + pname = "uniquely-represented-sets"; + version = "0.1.0.0"; + sha256 = "0qzg8fp1bqg4nl5n901wndfp36nwg7dmv88s51v1sg0hqq1mr4yz"; + libraryHaskellDepends = [ base containers deepseq ]; + testHaskellDepends = [ + base checkers containers doctest QuickCheck + ]; + benchmarkHaskellDepends = [ base criterion random ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uniqueness-periods" = callPackage + ({ mkDerivation, base, mmsyn6ukr, vector }: + mkDerivation { + pname = "uniqueness-periods"; + version = "0.2.0.0"; + sha256 = "1r5wnc9gdinxigqf9sb58k8rvbkbqmn71d2gxpg1xz3fgxs35cqq"; + libraryHaskellDepends = [ base mmsyn6ukr vector ]; + description = "Can be used to produce the 'uniquenessPeriods' function and related functionality"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uniqueness-periods-general" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "uniqueness-periods-general"; + version = "0.2.0.0"; + sha256 = "117svylwp76rgygc1fa871qz0ghv5hsfj7lr63zy1r3zcakak45q"; + libraryHaskellDepends = [ base vector ]; + description = "Can be used to produce the similar to 'String.Ukrainian.UniquenessPeriods' functions."; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uniqueness-periods-vector" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "uniqueness-periods-vector"; + version = "0.3.1.1"; + sha256 = "0nl6rpxsmjw4zsw5x550wlifhrhy4pzkvjxhklb0183n9pl8nkkd"; + libraryHaskellDepends = [ base vector ]; + description = "Generalization of the uniqueness-periods and uniqueness-periods-general packages functionality"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uniqueness-periods-vector-common" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "uniqueness-periods-vector-common"; + version = "0.5.1.1"; + sha256 = "1h7xv3g7rpa2bj7mlydvfn9g14j911jrarpl7665h3rfb6fdq4zq"; + libraryHaskellDepends = [ base vector ]; + description = "Generalization of the dobutokO-poetry-general package functionality"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uniqueness-periods-vector-examples" = callPackage + ({ mkDerivation, base, mmsyn6ukr, parallel, phonetic-languages-plus + , phonetic-languages-ukrainian, print-info + , uniqueness-periods-vector, uniqueness-periods-vector-common + , uniqueness-periods-vector-filters + , uniqueness-periods-vector-general + , uniqueness-periods-vector-properties + , uniqueness-periods-vector-stats, vector + }: + mkDerivation { + pname = "uniqueness-periods-vector-examples"; + version = "0.15.0.0"; + sha256 = "0cgl2xnmp0m73iizmhbl33vgc6mf1wzj49nf9xm1c1d70ak21g1l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base uniqueness-periods-vector uniqueness-periods-vector-common + uniqueness-periods-vector-properties + ]; + executableHaskellDepends = [ + base mmsyn6ukr parallel phonetic-languages-plus + phonetic-languages-ukrainian print-info uniqueness-periods-vector + uniqueness-periods-vector-common uniqueness-periods-vector-filters + uniqueness-periods-vector-general + uniqueness-periods-vector-properties + uniqueness-periods-vector-stats vector + ]; + description = "Usage examples for the uniqueness-periods-vector series of packages"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uniqueness-periods-vector-filters" = callPackage + ({ mkDerivation, base, mmsyn2, vector }: + mkDerivation { + pname = "uniqueness-periods-vector-filters"; + version = "0.3.0.0"; + sha256 = "0hm4g7bqsi598z3wfjj9xy5rv3hfxwyk0vbkyqwvq99xr2pwr415"; + libraryHaskellDepends = [ base mmsyn2 vector ]; + description = "A library allows to change the structure of the 'RealFrac' function output"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uniqueness-periods-vector-general" = callPackage + ({ mkDerivation, base, print-info, uniqueness-periods-vector-common + , vector + }: + mkDerivation { + pname = "uniqueness-periods-vector-general"; + version = "0.5.3.0"; + sha256 = "080s606ckbm34d5r4lr1dyvnd0zjs5mc8nn2g04xyw6ym9fsxjaa"; + libraryHaskellDepends = [ + base print-info uniqueness-periods-vector-common vector + ]; + description = "Some kind of the optimization approach to data inner structure"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uniqueness-periods-vector-properties" = callPackage + ({ mkDerivation, base, mmsyn6ukr, mmsyn7s + , phonetic-languages-rhythmicity, phonetic-languages-ukrainian + , uniqueness-periods-vector, uniqueness-periods-vector-common + , vector + }: + mkDerivation { + pname = "uniqueness-periods-vector-properties"; + version = "0.6.0.0"; + sha256 = "08c97g221xcbsrwzyv36gikilim2yz2v2kkrhqvaj102v7ygh6ih"; + libraryHaskellDepends = [ + base mmsyn6ukr mmsyn7s phonetic-languages-rhythmicity + phonetic-languages-ukrainian uniqueness-periods-vector + uniqueness-periods-vector-common vector + ]; + description = "Metrices for the maximum element for the uniqueness-periods-vector packages family"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uniqueness-periods-vector-stats" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "uniqueness-periods-vector-stats"; + version = "0.4.0.0"; + sha256 = "0ip401h6mgyz2qi391d1pjg37mrpf1qfa9pxdxga7r0bkmzs26hg"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "A very basic descriptive statistics"; + license = lib.licenses.mit; + }) {}; + + "unit" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "unit"; + version = "0.1.0.1"; + sha256 = "1v7fv4xpb2jvcicbl6mhjkgqmap4m842dwc41fpidd9l9pb8mpaz"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Aliases for `()`"; + license = lib.licenses.bsd3; + }) {}; + + "unit-constraint" = callPackage + ({ mkDerivation, base, constraints }: + mkDerivation { + pname = "unit-constraint"; + version = "0.0.0"; + sha256 = "0nayhjyprph6bg2hhrvd91nmrzz1bixlfib4cxsxpj8n014fhva4"; + libraryHaskellDepends = [ base constraints ]; + description = "Extremely simple typeclass"; + license = lib.licenses.bsd3; + }) {}; + + "units" = callPackage + ({ mkDerivation, base, containers, deepseq, lens, linear, mtl + , multimap, singletons, singletons-base, singletons-th, syb + , template-haskell, th-desugar, units-parser, vector-space + }: + mkDerivation { + pname = "units"; + version = "2.4.1.5"; + sha256 = "09ssrid1an2nv6j9skb787i3hqiz5hgz020q13552w55m0smw4c9"; + revision = "1"; + editedCabalFile = "0b1fdaafygxhkl06ik2yvfn8mgl7nlpsswd16iyqwwmrwp2advb4"; + libraryHaskellDepends = [ + base containers deepseq lens linear mtl multimap singletons + singletons-base singletons-th syb template-haskell th-desugar + units-parser vector-space + ]; + description = "A domain-specific type system for dimensional analysis"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "units-attoparsec" = callPackage + ({ mkDerivation, attoparsec, base, template-haskell, text, units + , units-defs + }: + mkDerivation { + pname = "units-attoparsec"; + version = "1.0"; + sha256 = "11saazsgx7gpbfhwwgvrp3zwirkvv8h8c61rrsczfq1qmsljxxiz"; + libraryHaskellDepends = [ + attoparsec base template-haskell text units units-defs + ]; + description = "Attoparsec parsers for the units package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "units-defs" = callPackage + ({ mkDerivation, base, template-haskell, units }: + mkDerivation { + pname = "units-defs"; + version = "2.2.1"; + sha256 = "0b7g29hqz0rzk9sjyz1h7b73jvsfd7il6l9yj982mpxazk5mc2j7"; + libraryHaskellDepends = [ base template-haskell units ]; + description = "Definitions for use with the units package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "units-parser" = callPackage + ({ mkDerivation, base, containers, mtl, multimap, parsec, syb + , tasty, tasty-hunit, template-haskell + }: + mkDerivation { + pname = "units-parser"; + version = "0.1.1.5"; + sha256 = "16q7q9c27wy8hx7rp34d2nhywpdkn8rb43hljx1j20kydyp0m2sb"; + libraryHaskellDepends = [ base containers mtl multimap parsec ]; + testHaskellDepends = [ + base containers mtl multimap parsec syb tasty tasty-hunit + template-haskell + ]; + description = "A parser for units of measure"; + license = lib.licenses.bsd3; + }) {}; + + "unittyped" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unittyped"; + version = "0.1"; + sha256 = "1ab27rwnp8ncfn5sm4llxjxx7fbp495sl1838g8z9hishr5dgddl"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "An extendable library for type-safe computations including units"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unity-testresult-parser" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, containers + , mtl, optparse-applicative, semigroups, split, text + , unordered-containers, xml-conduit + }: + mkDerivation { + pname = "unity-testresult-parser"; + version = "0.1.0.10"; + sha256 = "0mb7q5lqkn11s11s8w6a4anmbsf3z4c66bg78j1dnwkqivx02k0b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers optparse-applicative text unordered-containers + xml-conduit + ]; + executableHaskellDepends = [ + ansi-terminal ansi-wl-pprint base mtl optparse-applicative + semigroups split text + ]; + license = lib.licenses.bsd3; + mainProgram = "unity-testresult-parser"; + }) {}; + + "unitym" = callPackage + ({ mkDerivation, base, text, transformers }: + mkDerivation { + pname = "unitym"; + version = "0.1.0.2"; + sha256 = "16rvv72ya9dp5x0lr6n4kbslgqds87x3fbf9v5rsylx0dgig48js"; + libraryHaskellDepends = [ base text transformers ]; + description = "A monad type class shared between web services"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unitym-servant" = callPackage + ({ mkDerivation, base, mtl, servant-server, text, transformers + , unitym + }: + mkDerivation { + pname = "unitym-servant"; + version = "0.1.0.0"; + sha256 = "1w5cn3p1qj5snbj499n3jd5ygv62wa4wxkl36anw65l1av0zb51k"; + libraryHaskellDepends = [ + base mtl servant-server text transformers unitym + ]; + description = "Implementaation of unitym for Servant servers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "unitym-yesod" = callPackage + ({ mkDerivation, base, unitym, yesod }: + mkDerivation { + pname = "unitym-yesod"; + version = "0.1.0.2"; + sha256 = "1qg0iqww3yq5kzy6x9fc3p64vcsa53ricagnknzwhhjirh9yy3yw"; + libraryHaskellDepends = [ base unitym yesod ]; + description = "Implementation of the unity monad for the Yesod framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "universal" = callPackage + ({ mkDerivation, base, base-unicode-symbols, category, criterion + , smallcheck, tasty, tasty-smallcheck, util + }: + mkDerivation { + pname = "universal"; + version = "0.0.1.0"; + sha256 = "1lpwzy4l711rw7a6k0fbbsaqfbzldi242vqkjrmhxnrkmddjxgy9"; + revision = "1"; + editedCabalFile = "17jv7v9wb0gvf3na883r0yhk71s4pi9337hxmj0kcqvyzbjqli1f"; + libraryHaskellDepends = [ + base base-unicode-symbols category util + ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Universal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "universal-binary" = callPackage + ({ mkDerivation, base, binary, bytestring }: + mkDerivation { + pname = "universal-binary"; + version = "0.11"; + sha256 = "1gnrq6s7pipjqfyispkxib3xfzii1ss6a9iwv07mvb5a93hc45cw"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base binary bytestring ]; + description = "Parser for OS X Universal Binary format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "universe" = callPackage + ({ mkDerivation, universe-base, universe-instances-extended + , universe-reverse-instances, universe-some + }: + mkDerivation { + pname = "universe"; + version = "1.2.2"; + sha256 = "06rxcbqdcf6fd0za3nvdhsqmki6ihxs6j66jqky3wqkis7bmy3ia"; + libraryHaskellDepends = [ + universe-base universe-instances-extended + universe-reverse-instances universe-some + ]; + description = "A class for finite and recursively enumerable types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "universe-base" = callPackage + ({ mkDerivation, base, containers, QuickCheck, tagged, transformers + }: + mkDerivation { + pname = "universe-base"; + version = "1.1.3.1"; + sha256 = "0bbkwmvpnfwvgwxvj0j591l984icrpq2js974nm8ribrblqfzrx3"; + revision = "1"; + editedCabalFile = "12mjh2hsqghayxybpvzka7chxds2h342w584n8g7hmld3y7qmjg4"; + libraryHaskellDepends = [ base containers tagged transformers ]; + testHaskellDepends = [ base containers QuickCheck ]; + description = "A class for finite and recursively enumerable types"; + license = lib.licenses.bsd3; + }) {}; + + "universe-dependent-sum" = callPackage + ({ mkDerivation, base, universe-some }: + mkDerivation { + pname = "universe-dependent-sum"; + version = "1.3"; + sha256 = "0fwqx4fzs9s09fwrf715simqb0vxnx3z7q35zbv9mkj1m6nbrsk5"; + revision = "4"; + editedCabalFile = "0jd55qf6is8gi06r1q0a5vg0vgvr994vc7ybd0kfcsp2ybpk8zvg"; + libraryHaskellDepends = [ base universe-some ]; + description = "Universe instances for types from dependent-sum"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "universe-instances-base" = callPackage + ({ mkDerivation, base, universe-base }: + mkDerivation { + pname = "universe-instances-base"; + version = "1.1"; + sha256 = "17g4xf7zcxd9a2am0p401b0l87ynxwpm3c2lqc4vmw4sz071kccb"; + revision = "2"; + editedCabalFile = "03g5vpmmymfjx4p1l2v275vn2dknb7m91wmh01aw8f26224f7sjw"; + libraryHaskellDepends = [ base universe-base ]; + description = "Universe instances for types from the base package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "universe-instances-extended" = callPackage + ({ mkDerivation, adjunctions, base, comonad, containers + , universe-base + }: + mkDerivation { + pname = "universe-instances-extended"; + version = "1.1.3"; + sha256 = "02fxra5g76dk2jpbvmj0mj5bylj4400fcp3np3s5d31qgsjh2sn6"; + revision = "3"; + editedCabalFile = "02zv257ga1n4qzb2r97fpzblm28db04ws3d02fy1nlry9hcwk554"; + libraryHaskellDepends = [ + adjunctions base comonad containers universe-base + ]; + description = "Universe instances for types from selected extra packages"; + license = lib.licenses.bsd3; + }) {}; + + "universe-instances-trans" = callPackage + ({ mkDerivation, base, universe-base }: + mkDerivation { + pname = "universe-instances-trans"; + version = "1.1"; + sha256 = "0dp37rb61g5mqj4kfkgi6zxcjhrm9npz197sksqwg1skgjdgbbn6"; + revision = "2"; + editedCabalFile = "0fyhcfkriq4zcvqrr33x5ywxxmpyjjy0bz78pq2x38vpgqagiz4p"; + libraryHaskellDepends = [ base universe-base ]; + description = "Universe instances for types from the transformers and mtl packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "universe-reverse-instances" = callPackage + ({ mkDerivation, base, containers, universe-base }: + mkDerivation { + pname = "universe-reverse-instances"; + version = "1.1.1"; + sha256 = "0wzvrnccj9hq1x55vy7a8xzppgf0zmbnlm3yz02qx3dglq97w4n4"; + revision = "4"; + editedCabalFile = "0s6779rs0p0wrarn749rasifiij8x8mihbg8m6cgazs1cxpfykjd"; + libraryHaskellDepends = [ base containers universe-base ]; + description = "Instances of standard classes that are made possible by enumerations"; + license = lib.licenses.bsd3; + }) {}; + + "universe-some" = callPackage + ({ mkDerivation, base, some, template-haskell, th-abstraction + , transformers, universe-base + }: + mkDerivation { + pname = "universe-some"; + version = "1.2.1"; + sha256 = "0pdvk5qi39d0wg8ac936c1fxs7v7qld2ggpqc9v7xc4pk3xq24bp"; + revision = "6"; + editedCabalFile = "04vj4sp5kk90ncln7mmm52pbwbvx8zpkxfvzzxk1jbf20bc7x83n"; + libraryHaskellDepends = [ + base some template-haskell th-abstraction transformers + universe-base + ]; + testHaskellDepends = [ base some template-haskell universe-base ]; + description = "Universe instances for Some from some"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "universe-th" = callPackage + ({ mkDerivation, base, checkers, composition, DebugTraceHelpers + , HUnit, mtl, QuickCheck, template-haskell, test-framework + , test-framework-hunit, test-framework-quickcheck2, th-instances + , tuple, uniplate + }: + mkDerivation { + pname = "universe-th"; + version = "0.0.0.6"; + sha256 = "143kcgv4lp9266d8za878l343j6g97mxc3z7gj348jjamvpyg9wx"; + libraryHaskellDepends = [ + base composition mtl template-haskell tuple uniplate + ]; + testHaskellDepends = [ + base checkers composition DebugTraceHelpers HUnit mtl QuickCheck + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 th-instances tuple uniplate + ]; + description = "Construct a Dec's ancestor list"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "universum" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, gauge + , ghc-prim, hashable, hedgehog, microlens, microlens-mtl, mtl + , safe-exceptions, stm, tasty, tasty-discover, tasty-hedgehog, text + , transformers, unordered-containers, utf8-string, vector + }: + mkDerivation { + pname = "universum"; + version = "1.8.2.1"; + sha256 = "06kv2p7792r4d7nsq1wx7vw5jy72fjacc2jwmkqfanaaapdr27q9"; + libraryHaskellDepends = [ + base bytestring containers deepseq ghc-prim hashable microlens + microlens-mtl mtl safe-exceptions stm text transformers + unordered-containers utf8-string vector + ]; + testHaskellDepends = [ + base bytestring hedgehog tasty tasty-hedgehog text + ]; + testToolDepends = [ tasty-discover ]; + benchmarkHaskellDepends = [ + base containers gauge text unordered-containers + ]; + description = "Custom prelude used in Serokell"; + license = lib.licenses.mit; + }) {}; + + "unix_2_8_5_1" = callPackage + ({ mkDerivation, base, bytestring, filepath, tasty, tasty-hunit + , tasty-quickcheck, time + }: + mkDerivation { + pname = "unix"; + version = "2.8.5.1"; + sha256 = "0974ajqri7was72gnsgxa8zc4gq649zclaad1gw9pszjmr3c7djs"; + libraryHaskellDepends = [ base bytestring filepath time ]; + testHaskellDepends = [ + base bytestring filepath tasty tasty-hunit tasty-quickcheck + ]; + description = "POSIX functionality"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "unix-bytestring" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "unix-bytestring"; + version = "0.4.0.1"; + sha256 = "013if0qmbm491hjc4ha455whw3gwxwpws351cjhpalz8a6yh479j"; + libraryHaskellDepends = [ base bytestring ]; + description = "Unix/Posix-specific functions for ByteStrings"; + license = lib.licenses.bsd3; + }) {}; + + "unix-compat" = callPackage + ({ mkDerivation, base, directory, extra, hspec, HUnit + , monad-parallel, temporary, unix + }: + mkDerivation { + pname = "unix-compat"; + version = "0.7.1"; + sha256 = "0gz30f4g3gyjz60jbcg072ms67pwdn4by6wvdkg63hjshgl0cj60"; + libraryHaskellDepends = [ base unix ]; + testHaskellDepends = [ + base directory extra hspec HUnit monad-parallel temporary + ]; + description = "Portable POSIX-compatibility layer"; + license = lib.licenses.bsd3; + }) {}; + + "unix-fcntl" = callPackage + ({ mkDerivation, base, foreign-var }: + mkDerivation { + pname = "unix-fcntl"; + version = "0.0.0"; + sha256 = "18rjz14x1mbwdppf18gv3x4jwvz68bb2n1b11ygck60yl4pqbhb9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base foreign-var ]; + description = "Comprehensive bindings to fcntl(2)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "unix-handle" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "unix-handle"; + version = "0.0.0"; + sha256 = "07ysmd9ks5lm2lg1dik75m509ryn5azw28j9hcisknf5bmrfy9li"; + libraryHaskellDepends = [ base unix ]; + description = "POSIX operations on Handles"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unix-io-extra" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unix-io-extra"; + version = "0.1"; + sha256 = "1qy28y1apm2dxp47v0ngxj4ww3iyq4lj0n0i4z9phyr1122fglig"; + libraryHaskellDepends = [ base ]; + description = "Support for writev, pwrite and pread"; + license = lib.licenses.bsd3; + }) {}; + + "unix-memory" = callPackage + ({ mkDerivation, base, mtl, QuickCheck, tasty, tasty-hunit + , tasty-quickcheck, unix + }: + mkDerivation { + pname = "unix-memory"; + version = "0.1.2"; + sha256 = "1r8s7z39d31h1n7rcincy156lbsvamr6jicx52kv8simb9gvarpp"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base mtl QuickCheck tasty tasty-hunit tasty-quickcheck unix + ]; + description = "Unix memory syscalls"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unix-process-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, directory, filepath + , hspec, process, stm, time, transformers, unix + }: + mkDerivation { + pname = "unix-process-conduit"; + version = "0.2.2.3"; + sha256 = "0ldgjwdvshggygxn9fpnxvb01dba0q0bn9f7iiw5xgqhli46nvcy"; + revision = "1"; + editedCabalFile = "0xgf9448y1paibhgd958vd7nhi3z0zv3p1ydrazi3kai9c5a4ddx"; + libraryHaskellDepends = [ + base bytestring conduit directory filepath process stm time + transformers unix + ]; + testHaskellDepends = [ + base bytestring conduit hspec transformers unix + ]; + description = "Run processes on Unix systems, with a conduit interface (deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unix-pty-light" = callPackage + ({ mkDerivation, base, unix }: + mkDerivation { + pname = "unix-pty-light"; + version = "0.1"; + sha256 = "1n21cd6chih86g6kfl6b0x4k533ykzz93anhf6wga3033rvy09wj"; + libraryHaskellDepends = [ base unix ]; + description = "POSIX pseudo-terminal support"; + license = lib.licenses.bsd3; + }) {}; + + "unix-recursive" = callPackage + ({ mkDerivation, base, bytestring, criterion, dir-traverse, hspec + , unix + }: + mkDerivation { + pname = "unix-recursive"; + version = "0.1.0.0"; + sha256 = "151ap7b3nzlaz2pfl144z4azfvxdw6l8zrn500nzl58hqr9n7awl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring unix ]; + testHaskellDepends = [ base bytestring hspec unix ]; + benchmarkHaskellDepends = [ base criterion dir-traverse ]; + description = "Fast and flexible primitives for recursive file system IO on Posix systems"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unix-simple" = callPackage + ({ mkDerivation, base, bytestring, zenhack-prelude }: + mkDerivation { + pname = "unix-simple"; + version = "0.1.0.0"; + sha256 = "0f6hvfs651ciwnpshh9n2655jl8yddwhbpw7gqbn0fa3y6b214kc"; + libraryHaskellDepends = [ base bytestring zenhack-prelude ]; + testHaskellDepends = [ base bytestring zenhack-prelude ]; + description = "Straightforward bindings to the posix API"; + license = lib.licenses.mit; + }) {}; + + "unix-time" = callPackage + ({ mkDerivation, base, binary, bytestring, hspec, hspec-discover + , old-locale, old-time, QuickCheck, template-haskell, time + }: + mkDerivation { + pname = "unix-time"; + version = "0.4.12"; + sha256 = "1qlpmwd43kaybbq7vaa1wnbay575qwj4r7xynafixa6bwnc759ah"; + libraryHaskellDepends = [ base binary bytestring old-time ]; + testHaskellDepends = [ + base bytestring hspec old-locale old-time QuickCheck + template-haskell time + ]; + testToolDepends = [ hspec-discover ]; + description = "Unix time parser/formatter and utilities"; + license = lib.licenses.bsd3; + }) {}; + + "unjson" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, containers + , free, hashable, HUnit, invariant, pretty, primitive, scientific + , semigroups, text, time, unordered-containers, vector + }: + mkDerivation { + pname = "unjson"; + version = "0.15.4"; + sha256 = "0qj9ihigchzmwx2hnwjhdyj6sq1vdcfsmprgy73fl0f1x2glvr9d"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers free hashable invariant + pretty primitive scientific semigroups text time + unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring containers free hashable HUnit + invariant pretty primitive scientific text time + unordered-containers vector + ]; + description = "Bidirectional JSON parsing and generation"; + license = lib.licenses.bsd3; + }) {}; + + "unlambda" = callPackage + ({ mkDerivation, array, base, mtl, unix }: + mkDerivation { + pname = "unlambda"; + version = "0.1.4.2"; + sha256 = "1apyzkfnrmcbls7nmfczx1m840yyz7k3yv2jap06zz340ji0wgsj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base mtl ]; + executableHaskellDepends = [ base unix ]; + description = "Unlambda interpreter"; + license = "GPL"; + mainProgram = "unlambda"; + }) {}; + + "unleash-client-haskell" = callPackage + ({ mkDerivation, aeson, base, containers, http-client-tls + , http-media, mtl, servant, servant-client, text, time + , unleash-client-haskell-core, unliftio + }: + mkDerivation { + pname = "unleash-client-haskell"; + version = "0.6.0"; + sha256 = "1vl31yvcqrsq1j56hqi34qf280ibhv9rk9sfddkiw43qi58gs0v4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers http-client-tls http-media mtl servant + servant-client text time unleash-client-haskell-core + ]; + executableHaskellDepends = [ + base mtl servant-client text unleash-client-haskell-core unliftio + ]; + description = "Unleash feature toggle client"; + license = lib.licenses.mit; + mainProgram = "example"; + maintainers = [ lib.maintainers.evenbrenden ]; + }) {}; + + "unleash-client-haskell-core" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring + , containers, hspec, murmur3, random, text, text-show, time + , versions + }: + mkDerivation { + pname = "unleash-client-haskell-core"; + version = "0.10.0"; + sha256 = "0biki24hxvnvzd3zrvlb5f30nwlzzshm0sbajd2q55wpx98008fc"; + libraryHaskellDepends = [ + aeson base containers murmur3 random text text-show time versions + ]; + testHaskellDepends = [ + aeson aeson-pretty attoparsec base bytestring hspec text + ]; + description = "Unleash feature toggle client core"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.evenbrenden ]; + }) {}; + + "unlift" = callPackage + ({ mkDerivation, base, stm, transformers, transformers-base }: + mkDerivation { + pname = "unlift"; + version = "0.0.0.0"; + sha256 = "0xqn4252ncygmapfciwf6g2nzbavp8dmh4vds985nc0lq78wi7nj"; + libraryHaskellDepends = [ + base stm transformers transformers-base + ]; + description = "Typeclass for monads that can be unlifted to arbitrary base monads"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unlift-stm" = callPackage + ({ mkDerivation, base, stm, transformers, unliftio, unliftio-core + }: + mkDerivation { + pname = "unlift-stm"; + version = "0.1.0.0"; + sha256 = "1580vrv09f0w7ipzv89pq8xsz5labf3vprxxicy29q0nwnnc6y3l"; + libraryHaskellDepends = [ + base stm transformers unliftio unliftio-core + ]; + description = "(un)lifted classes and functions for the STM monad"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unlifted" = callPackage + ({ mkDerivation, base, bytestring, text-short }: + mkDerivation { + pname = "unlifted"; + version = "0.2.2.0"; + sha256 = "06phlykja7x0xn07d78sik6rkzl0qwwihk310nfc3r22j4wym4kx"; + libraryHaskellDepends = [ base bytestring text-short ]; + description = "Unlifted and levity-polymorphic types"; + license = lib.licenses.bsd3; + }) {}; + + "unlifted-list" = callPackage + ({ mkDerivation, base, ghc-prim, semigroups }: + mkDerivation { + pname = "unlifted-list"; + version = "0.1.0.0"; + sha256 = "06ygxv8c1435rn9yrg27l1zsihzh4argqn677g0qrigw6wcvn0gg"; + libraryHaskellDepends = [ base ghc-prim semigroups ]; + description = "GHC Haskell lists of non-thunks (things of kind TYPE 'UnliftedRep)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unliftio" = callPackage + ({ mkDerivation, async, base, bytestring, containers, deepseq + , directory, filepath, gauge, hspec, process, QuickCheck + , safe-exceptions, stm, time, transformers, unix, unliftio-core + }: + mkDerivation { + pname = "unliftio"; + version = "0.2.25.0"; + sha256 = "0aqiia15p5y0jddk6fsb00das035f8x5cpkzrmc9x3z7j4ia51gv"; + libraryHaskellDepends = [ + async base bytestring deepseq directory filepath process + safe-exceptions stm time transformers unix unliftio-core + ]; + testHaskellDepends = [ + async base bytestring containers deepseq directory filepath hspec + process QuickCheck safe-exceptions stm time transformers unix + unliftio-core + ]; + benchmarkHaskellDepends = [ + async base bytestring deepseq directory filepath gauge process + safe-exceptions stm time transformers unix unliftio-core + ]; + description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)"; + license = lib.licenses.mit; + }) {}; + + "unliftio-core" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "unliftio-core"; + version = "0.2.1.0"; + sha256 = "1qz3gxcq1x8fjgq6fqsnws5vgkgbjcx332p3hldxdnaninx4qf4r"; + revision = "3"; + editedCabalFile = "1ph6pfz8rj697wg0p8df6l4slj9708l8q951vpxpn3qfn8rhd018"; + libraryHaskellDepends = [ base transformers ]; + description = "The MonadUnliftIO typeclass for unlifting monads to IO"; + license = lib.licenses.mit; + }) {}; + + "unliftio-messagebox" = callPackage + ({ mkDerivation, atomic-primops, base, containers, criterion + , data-default, hashable, HUnit, mtl, QuickCheck, tasty, tasty-html + , tasty-hunit, tasty-quickcheck, text, unagi-chan, unliftio + }: + mkDerivation { + pname = "unliftio-messagebox"; + version = "2.0.0"; + sha256 = "0gwykcv91hn2pwnpwyc9032h84rdid28x34n0896319hl1rg5w9w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + atomic-primops base containers data-default hashable mtl QuickCheck + text unagi-chan unliftio + ]; + executableHaskellDepends = [ + atomic-primops base containers data-default hashable mtl QuickCheck + text unagi-chan unliftio + ]; + testHaskellDepends = [ + atomic-primops base containers data-default hashable HUnit mtl + QuickCheck tasty tasty-html tasty-hunit tasty-quickcheck text + unagi-chan unliftio + ]; + benchmarkHaskellDepends = [ + atomic-primops base containers criterion data-default hashable mtl + QuickCheck text unagi-chan unliftio + ]; + description = "Fast and robust message queues for concurrent processes"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "unliftio-messagebox-memleak-test"; + broken = true; + }) {}; + + "unliftio-path" = callPackage + ({ mkDerivation, base, exceptions, path, time, unliftio }: + mkDerivation { + pname = "unliftio-path"; + version = "0.0.2.0"; + sha256 = "1ila58yyk2vfshaz6d5kp4vdcgjrlnwnqnrjm949qlcv36srvzg9"; + libraryHaskellDepends = [ base exceptions path time unliftio ]; + description = "UnliftIO using well-typed Paths"; + license = lib.licenses.mit; + }) {}; + + "unliftio-pool" = callPackage + ({ mkDerivation, base, resource-pool, unliftio-core }: + mkDerivation { + pname = "unliftio-pool"; + version = "0.4.3.0"; + sha256 = "1pwlyvlz7qf4vdgijzal9dmwdgx7hzqqan5ws6dg38qb5914j1rq"; + libraryHaskellDepends = [ base resource-pool unliftio-core ]; + description = "Data.Pool generalized to MonadUnliftIO."; + license = lib.licenses.bsd3; + }) {}; + + "unliftio-streams" = callPackage + ({ mkDerivation, base, bytestring, io-streams, text, unliftio-core + }: + mkDerivation { + pname = "unliftio-streams"; + version = "0.2.0.0"; + sha256 = "06xgkv78p7c3hikng0v84gg1ifhh4sbbza93njs8farwcn980d9n"; + libraryHaskellDepends = [ + base bytestring io-streams text unliftio-core + ]; + description = "Generalization of io-streams to MonadUnliftIO"; + license = lib.licenses.asl20; + }) {}; + + "unlit" = callPackage + ({ mkDerivation, base, directory, text }: + mkDerivation { + pname = "unlit"; + version = "0.4.0.0"; + sha256 = "05am6mngvwj3a4mnwf1x3wbb2fvh3lj9jc5cvbmi269zhkjcv7j8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory text ]; + executableHaskellDepends = [ base directory text ]; + description = "Tool to convert literate code between styles or to code"; + license = lib.licenses.bsd3; + mainProgram = "unlit"; + }) {}; + + "unm-hip" = callPackage + ({ mkDerivation, array, base, bytestring, containers, process + , vector + }: + mkDerivation { + pname = "unm-hip"; + version = "0.3.1.6"; + sha256 = "170ivv689jg2k9p8czp6miq3samjbdwanh3vh9csm8iq88yrzry5"; + libraryHaskellDepends = [ + array base bytestring containers process vector + ]; + description = "A Library for the manipulation of images"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unmed2" = callPackage + ({ mkDerivation, base, storable-endian, utility-ht }: + mkDerivation { + pname = "unmed2"; + version = "0.0"; + sha256 = "1pmp720nhs8blwpjjfhn123miyb31nzn0s3af3ifxrr6s4rapsdg"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base storable-endian utility-ht ]; + description = "Extract useful information from Amiga MED files"; + license = lib.licenses.gpl3Only; + mainProgram = "unmed2"; + }) {}; + + "unordered-containers" = callPackage + ({ mkDerivation, base, bytestring, ChasingBottoms, containers + , deepseq, hashable, hashmap, HUnit, mtl, nothunks, QuickCheck + , random, tasty, tasty-bench, tasty-hunit, tasty-quickcheck + , template-haskell + }: + mkDerivation { + pname = "unordered-containers"; + version = "0.2.20"; + sha256 = "07gij1y9zhqg2dq8wy815j7s0zk2k65sqg4wvhwjsn80ry3v5kyr"; + revision = "1"; + editedCabalFile = "1zswa1qp1995mkyb25cqbw81ahwyss14xr894gji7jwk7yr34v3l"; + libraryHaskellDepends = [ base deepseq hashable template-haskell ]; + testHaskellDepends = [ + base ChasingBottoms containers hashable HUnit nothunks QuickCheck + random tasty tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring containers deepseq hashable hashmap mtl random + tasty-bench + ]; + description = "Efficient hashing-based container types"; + license = lib.licenses.bsd3; + }) {}; + + "unordered-containers-rematch" = callPackage + ({ mkDerivation, base, hashable, hspec, HUnit, rematch + , unordered-containers + }: + mkDerivation { + pname = "unordered-containers-rematch"; + version = "0.1.0.0"; + sha256 = "13ld8whx1m5xglaj2adsn0qb1x00p6ir8l9kz7fv815n6ahgcii8"; + libraryHaskellDepends = [ + base hashable rematch unordered-containers + ]; + testHaskellDepends = [ + base hashable hspec HUnit rematch unordered-containers + ]; + description = "Rematch support for unordered containers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unordered-graphs" = callPackage + ({ mkDerivation, base, deepseq, dlist, hashable + , unordered-containers + }: + mkDerivation { + pname = "unordered-graphs"; + version = "0.1.0.1"; + sha256 = "1zvs79dbh09pi2km9yglqmf1bf2sfg8pac97aflah0zqpqj10khb"; + libraryHaskellDepends = [ + base deepseq dlist hashable unordered-containers + ]; + description = "Graph library using unordered-containers"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unordered-intmap" = callPackage + ({ mkDerivation, base, containers, deepseq, primitive, QuickCheck + , tasty, tasty-quickcheck + }: + mkDerivation { + pname = "unordered-intmap"; + version = "0.1.1"; + sha256 = "1vvn510v4gy70lk2bkx45bh7hk0kfdn62j3rp913j57d4c6azynq"; + libraryHaskellDepends = [ base deepseq primitive ]; + testHaskellDepends = [ + base containers deepseq primitive QuickCheck tasty tasty-quickcheck + ]; + description = "A specialization of `HashMap Int v`"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unpack-funcs" = callPackage + ({ mkDerivation, base, bytestring, primitive, template-haskell + , transformers, vector + }: + mkDerivation { + pname = "unpack-funcs"; + version = "0.3.1"; + sha256 = "0ha8xbg1a560rd5grg6i2acg3nzq6f4d6qa7i6vrbnz7bqbg77q3"; + libraryHaskellDepends = [ + base bytestring primitive template-haskell transformers vector + ]; + description = "Monad transformers that mirror worker-wrapper transformations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unpacked-containers" = callPackage + ({ mkDerivation, base, data-default-class, deepseq, ghc-prim }: + mkDerivation { + pname = "unpacked-containers"; + version = "0"; + sha256 = "17hm6r84kark7akn18lsvb0z6q5hcy4ap89nbkhxfhkchrqc6bfr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base data-default-class deepseq ghc-prim + ]; + executableHaskellDepends = [ base ]; + doHaddock = false; + description = "Unpacked containers via backpack"; + license = lib.licenses.bsd2; + mainProgram = "unpacked-set-example"; + }) {}; + + "unpacked-either" = callPackage + ({ mkDerivation, base, ghc-prim, QuickCheck, quickcheck-classes }: + mkDerivation { + pname = "unpacked-either"; + version = "0.1.0.0"; + sha256 = "156njvsi91c0vmn0inr0n714qcj4y8hvjcjhp3k35h59l7jmlcph"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base QuickCheck quickcheck-classes ]; + description = "An unpacked either data type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unpacked-maybe" = callPackage + ({ mkDerivation, base, ghc-prim, QuickCheck, quickcheck-classes }: + mkDerivation { + pname = "unpacked-maybe"; + version = "0.1.0.0"; + sha256 = "13m0yai735cw910p4vm508yyxp0dgmizp6pjgja698aasarvrn96"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base QuickCheck quickcheck-classes ]; + description = "An unpacked maybe data type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unpacked-maybe-numeric" = callPackage + ({ mkDerivation, base, QuickCheck, quickcheck-classes, wide-word + , word-compat + }: + mkDerivation { + pname = "unpacked-maybe-numeric"; + version = "0.1.3.1"; + sha256 = "1cgcdz59nfnm356ic4kwarr4xq4vrf1y1balkrclgpvc0y00823a"; + libraryHaskellDepends = [ base wide-word word-compat ]; + testHaskellDepends = [ base QuickCheck quickcheck-classes ]; + description = "maybes of numeric values with fewer indirections"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unpacked-maybe-text" = callPackage + ({ mkDerivation, base, bytestring, text-short }: + mkDerivation { + pname = "unpacked-maybe-text"; + version = "0.1.0.1"; + sha256 = "0z13j90djvphvwvd31d7xf84d8fw2bagaxrd350s6xfk4945j49r"; + libraryHaskellDepends = [ base bytestring text-short ]; + description = "optional text that unpacks well"; + license = lib.licenses.bsd3; + }) {}; + + "unpacked-these" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, QuickCheck + , quickcheck-classes, these, unpacked-maybe + }: + mkDerivation { + pname = "unpacked-these"; + version = "0.1.0.0"; + sha256 = "18m0ynw9dnyfkk4nvkfp0qjhzwis5696si3cvkh5chpqm6m725sv"; + libraryHaskellDepends = [ + base deepseq ghc-prim these unpacked-maybe + ]; + testHaskellDepends = [ base QuickCheck quickcheck-classes ]; + description = "An unpacked these data type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "unpacked-validation" = callPackage + ({ mkDerivation, base, deepseq, ghc-prim, QuickCheck + , quickcheck-classes, unpacked-either, validation + }: + mkDerivation { + pname = "unpacked-validation"; + version = "0.1.0.0"; + sha256 = "058lp5b4cpyksmpnzj5v1vckbaa22mclprfqq9bl619vpr3y0gg2"; + libraryHaskellDepends = [ + base deepseq ghc-prim unpacked-either validation + ]; + testHaskellDepends = [ base QuickCheck quickcheck-classes ]; + description = "An unpacked validation data type"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "unparse-attoparsec" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, constraints + , mtl, profunctor-monad, profunctors, scientific, text + , unordered-containers, vector + }: + mkDerivation { + pname = "unparse-attoparsec"; + version = "0.1.0.0"; + sha256 = "1xkvjdnnks7897fgnk93vn1xsvg67yvr8p7jnsbsmsdhd5d6c5fs"; + libraryHaskellDepends = [ + attoparsec base bytestring mtl profunctors + ]; + testHaskellDepends = [ + aeson base bytestring constraints mtl profunctor-monad profunctors + scientific text unordered-containers vector + ]; + description = "An attoparsec roundtrip"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "unroll-ghc-plugin" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "unroll-ghc-plugin"; + version = "0.1.1"; + sha256 = "0n05777fqqpbgnh9jab04ayw1j1as4wkkbrjixi1288fhi44m87p"; + libraryHaskellDepends = [ base ghc ]; + description = "Compiler plugin for loop unrolling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unsafe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unsafe"; + version = "0.0"; + sha256 = "0hc6xr1i3hkz25gdgfx1jqgpsc9mwa05bkfynp0mcfdlyz6782nz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Unified interface to unsafe functions"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "unsafe-promises" = callPackage + ({ mkDerivation, base, threads }: + mkDerivation { + pname = "unsafe-promises"; + version = "0.0.1.3"; + sha256 = "1018c3q0aq6l0011az661dvlibiv6jvwdv4c40bi8pwapri66k70"; + libraryHaskellDepends = [ base threads ]; + description = "Create pure futures using lazy IO"; + license = lib.licenses.bsd3; + }) {}; + + "unsafely" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unsafely"; + version = "0.2.0.0"; + sha256 = "10v50bzd7ccjs0d1spvyl6awhwdhxmkcacm2lkillk9f7myild0r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + description = "Flexible access control for unsafe operations and instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unsafeperformst" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unsafeperformst"; + version = "0.9.2"; + sha256 = "0l268mzlmswm0p9cybjvi6krsgic706av9kf90fx3ylyvhgzygvc"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base ]; + description = "Like unsafeperformIO, but for the ST monad"; + license = lib.licenses.bsd3; + }) {}; + + "unsatisfiable" = callPackage + ({ mkDerivation, base, ghc }: + mkDerivation { + pname = "unsatisfiable"; + version = "0"; + sha256 = "0cvlqrrr31dn2agd7cz2s5gnf2m1yy21kwmymcpdg5zk34dc19wh"; + libraryHaskellDepends = [ base ghc ]; + description = "Unsatisfiable type class"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unscramble" = callPackage + ({ mkDerivation, array, base, optparse-applicative, stream-fusion + , unordered-containers + }: + mkDerivation { + pname = "unscramble"; + version = "1.0"; + sha256 = "1zlf9dw3yid6s9p0q837h3qs2wnd9wr9kh282j4j4m0gpv9dcrrf"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base optparse-applicative stream-fusion unordered-containers + ]; + description = "Solve Boggle-like word games"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "unscramble"; + }) {}; + + "unsequential" = callPackage + ({ mkDerivation, attoparsec, base, base-prelude, dlist + , interspersed, QuickCheck, quickcheck-instances, rebase, tasty + , tasty-hunit, tasty-quickcheck, tasty-smallcheck, transformers + }: + mkDerivation { + pname = "unsequential"; + version = "0.5.2.1"; + sha256 = "00j3gvs7nf959wpsfk21fgn8waah90scb8r3gqwvams7zskng1vm"; + libraryHaskellDepends = [ base base-prelude dlist transformers ]; + testHaskellDepends = [ + attoparsec interspersed QuickCheck quickcheck-instances rebase + tasty tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + description = "An extension removing the sequentiality from monads"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "unusable-pkg" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unusable-pkg"; + version = "0.1"; + sha256 = "102dzsa64vnbhx2pnnh6q0vn7wag9bd8pmmag3i2yl68iqaqlvpm"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "Utility construction of the graph depending unusable packages"; + license = lib.licenses.bsd3; + mainProgram = "unusablepkg"; + }) {}; + + "unused" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cassava + , containers, directory, file-embed, filepath, hspec, inflections + , megaparsec, mtl, optparse-applicative, parallel-io, process + , regex-tdfa, terminal-progress-bar, text, transformers, unix + , unordered-containers, vector, yaml + }: + mkDerivation { + pname = "unused"; + version = "0.10.0.0"; + sha256 = "1dsiwpczgq6bg08h4zy9m1jgr6v5haj2jxkr680s5arcxn6l8c34"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + ansi-terminal base bytestring cassava containers directory + file-embed filepath inflections megaparsec mtl parallel-io process + regex-tdfa terminal-progress-bar text transformers unix + unordered-containers vector yaml + ]; + executableHaskellDepends = [ + base mtl optparse-applicative transformers + ]; + testHaskellDepends = [ base containers hspec text ]; + description = "A command line tool to identify unused code"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "unused"; + broken = true; + }) {}; + + "unwrapped-functors" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "unwrapped-functors"; + version = "0.1.0.0"; + sha256 = "08q1zvc61gh2l8212xb2p4nvjx7p0qaw1q69085xzgg3hn5rwig2"; + libraryHaskellDepends = [ base ]; + description = "Unwrapping sums/products lifted to functors"; + license = lib.licenses.publicDomain; + }) {}; + + "uom-plugin" = callPackage + ({ mkDerivation, base, containers, deepseq, ghc, ghc-tcplugin-api + , tasty, tasty-hunit, template-haskell, units-parser + }: + mkDerivation { + pname = "uom-plugin"; + version = "0.4.0.0"; + sha256 = "1j6x88zzrl6wad1cn5zyi63i6l682h5gal66ihn7qmpi6l25cxyg"; + libraryHaskellDepends = [ + base containers deepseq ghc ghc-tcplugin-api template-haskell + units-parser + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Units of measure as a GHC type-checker plugin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "up" = callPackage + ({ mkDerivation, base, directory, filepath, lambda-options, mtl + , split + }: + mkDerivation { + pname = "up"; + version = "2.0.0.0"; + sha256 = "1m07w91dq5db5kjv5w4m5hvh6a19rv4m9vz3pq80zng2c1w4qyb8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory filepath lambda-options mtl split + ]; + description = "Command-line tool to generate paths for moving upward in a file system"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "up"; + }) {}; + + "up-grade" = callPackage + ({ mkDerivation, base, ports-tools, process }: + mkDerivation { + pname = "up-grade"; + version = "0.0.2"; + sha256 = "1njmx622ghpzgnwm4wykzjj1ixpalbj21hs7nkbwpmljniakp2fb"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ports-tools process ]; + description = "Software management tool"; + license = "unknown"; + mainProgram = "up"; + }) {}; + + "update-monad" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "update-monad"; + version = "0.1.0.0"; + sha256 = "0l6gbfw0rmhkk2iq3wd2zzyld2nvjmbrlg7rqqv962cahs5mydns"; + libraryHaskellDepends = [ base mtl ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "update-nix-fetchgit" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, data-fix + , directory, filepath, github-rest, hnix, monad-validate, mtl + , optparse-applicative, optparse-generic, process, regex-tdfa, say + , syb, tasty, tasty-discover, tasty-golden, template-haskell + , temporary, text, time, utf8-string, vector + }: + mkDerivation { + pname = "update-nix-fetchgit"; + version = "0.2.11"; + sha256 = "07wabhr8hfz4f504wfi9achrl9h6iqn5sphkqfrydzfj7p7nyn9f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async base bytestring data-fix github-rest hnix + monad-validate mtl process regex-tdfa syb template-haskell text + time utf8-string vector + ]; + executableHaskellDepends = [ + base optparse-applicative optparse-generic regex-tdfa say text + ]; + testHaskellDepends = [ + base directory filepath process tasty tasty-discover tasty-golden + temporary text + ]; + testToolDepends = [ tasty-discover ]; + description = "A program to update fetchgit values in Nix expressions"; + license = lib.licenses.bsd3; + mainProgram = "update-nix-fetchgit"; + maintainers = [ + lib.maintainers.expipiplus1 lib.maintainers.sorki + ]; + }) {}; + + "update-repos" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, hspec + , monad-parallel, process, QuickCheck, split, text + }: + mkDerivation { + pname = "update-repos"; + version = "0.0.1"; + sha256 = "0yxlg8ddafi4br8m033h8jaki6kdb34acf6vdy8yx6pbrgzaknsv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory filepath monad-parallel process split + text + ]; + executableHaskellDepends = [ + base directory filepath monad-parallel split + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Update all your git repositories with just one command"; + license = lib.licenses.asl20; + mainProgram = "update-repos"; + }) {}; + + "updo" = callPackage + ({ mkDerivation, aeson, base, dhall, filepath, text, turtle + , utf8-string + }: + mkDerivation { + pname = "updo"; + version = "1.0.0"; + sha256 = "1dhbp9jsf3wchdc4vyzf03lp9jwxlrbqy3kpr4mysvlc0k1gfyr0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base dhall filepath text turtle utf8-string + ]; + description = "A style of maintaining and upgrading Haskell projects"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uploadcare" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, cryptohash + , hex, http-conduit, http-types, old-locale, time + }: + mkDerivation { + pname = "uploadcare"; + version = "0.1"; + sha256 = "1lm7mp8djhxylavihaljqjfsgzpn747plkq6f7yd2dk32xlsb5bz"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring cryptohash hex http-conduit + http-types old-locale time + ]; + description = "Haskell client for Uploadcare"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uploadtest" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "uploadtest"; + version = "0.0.0"; + sha256 = "17hi7ibasy0lhvzhv52k0dynvhxlsmywliymyygwk1jv740z1bdz"; + libraryHaskellDepends = [ base ]; + description = "Upload test"; + license = lib.licenses.bsd3; + }) {}; + + "upskirt" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "upskirt"; + version = "0.0.4"; + sha256 = "0528345xiq2xmi9fwzv0rvbjqfhcvyhkik8c453yr2nr03k0zs4c"; + libraryHaskellDepends = [ base bytestring ]; + description = "Binding to upskirt"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "urbit-airlock" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra + , http-client, modern-uri, req, req-conduit, text, uuid + }: + mkDerivation { + pname = "urbit-airlock"; + version = "0.1.0.0"; + sha256 = "1w6mkdx999jxr2c9004cp1n550wjnhj9gvi76nhq5bcibnl62jqw"; + libraryHaskellDepends = [ + aeson base bytestring conduit conduit-extra http-client modern-uri + req req-conduit text uuid + ]; + description = "Talk to Urbit from Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "urbit-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra + , http-client, modern-uri, req, req-conduit, text, uuid + }: + mkDerivation { + pname = "urbit-api"; + version = "0.2.0.0"; + sha256 = "01kv1zi2w6qkl00hj43bpahcsws499rqdvyj8d8cy6pzrbnydrqc"; + libraryHaskellDepends = [ + aeson base bytestring conduit conduit-extra http-client modern-uri + req req-conduit text uuid + ]; + description = "Talk to Urbit from Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "urbit-hob" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, hspec + , hspec-core, murmur3, QuickCheck, text, vector + }: + mkDerivation { + pname = "urbit-hob"; + version = "0.3.3"; + sha256 = "1w38bsjis13lh6jry2rln3xbc9ap7lk3dhi6rb6kddashjyibfr0"; + libraryHaskellDepends = [ base bytestring murmur3 text vector ]; + testHaskellDepends = [ base hspec hspec-core QuickCheck text ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Hoon-style atom manipulation and printing functions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ureader" = callPackage + ({ mkDerivation, ansi-wl-pprint, async, base, bytestring + , containers, curl, data-default, deepseq, directory, download-curl + , feed, filepath, implicit-params, network, old-locale, opml + , optparse-applicative, parallel-io, split, tagsoup, terminal-size + , text, time, xml + }: + mkDerivation { + pname = "ureader"; + version = "0.2.0.0"; + sha256 = "11zgs8mmmkvddyq6s0x98gdqbdaj6n3rxf6ab3xf1ap2cd4siwb8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-wl-pprint async base bytestring containers curl data-default + deepseq directory download-curl feed filepath implicit-params + network old-locale opml optparse-applicative parallel-io split + tagsoup terminal-size text time xml + ]; + description = "Minimalistic CLI RSS reader"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ureader"; + }) {}; + + "urembed" = callPackage + ({ mkDerivation, base, bytestring, cake3, directory, filepath + , language-javascript, mime-types, mtl, optparse-applicative + , process, syb, text + }: + mkDerivation { + pname = "urembed"; + version = "0.5.0.1"; + sha256 = "0fnr3xskzwxxxk7iv5bmqa18zbr612pn27jjiac0l4wzv33lisik"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring cake3 directory filepath language-javascript + mime-types mtl optparse-applicative process syb text + ]; + description = "Ur/Web static content generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "urembed"; + }) {}; + + "uri" = callPackage + ({ mkDerivation, base, parsec, safe, utf8-string }: + mkDerivation { + pname = "uri"; + version = "0.1.6.5"; + sha256 = "0gfv54ys1h4ac3dhaypnpnm4w781857n2k8680jflnjbkqlandrr"; + libraryHaskellDepends = [ base parsec safe utf8-string ]; + description = "Library for working with URIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uri-bytestring" = callPackage + ({ mkDerivation, attoparsec, base, base-compat, blaze-builder + , bytestring, containers, criterion, deepseq, deepseq-generics + , hedgehog, HUnit, network-uri, safe, tasty, tasty-hedgehog + , tasty-hunit, template-haskell, th-lift-instances, transformers + }: + mkDerivation { + pname = "uri-bytestring"; + version = "0.3.3.1"; + sha256 = "0s0k26v5x6601rbpkjkl5vp3dkp9xwj1dlgy4xkl470i4sna1rzk"; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring containers + template-haskell th-lift-instances + ]; + testHaskellDepends = [ + attoparsec base base-compat blaze-builder bytestring containers + hedgehog HUnit safe tasty tasty-hedgehog tasty-hunit transformers + ]; + benchmarkHaskellDepends = [ + base blaze-builder bytestring criterion deepseq deepseq-generics + network-uri + ]; + description = "Haskell URI parsing as ByteStrings"; + license = lib.licenses.bsd3; + }) {}; + + "uri-bytestring-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, text, uri-bytestring }: + mkDerivation { + pname = "uri-bytestring-aeson"; + version = "0.1.0.8"; + sha256 = "02bm5r0i1anwy3wv2xdfhnsmmgllv5vs7npy01fpmp91x7dcqak1"; + libraryHaskellDepends = [ + aeson base bytestring text uri-bytestring + ]; + description = "Aeson instances for URI Bytestring"; + license = lib.licenses.bsd3; + }) {}; + + "uri-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, deepseq + , failure, monad-control, network, system-fileio, system-filepath + , text, transformers + }: + mkDerivation { + pname = "uri-conduit"; + version = "1.1.1.2"; + sha256 = "0bmq241in1x0bjffp6nmbz8lf324q926mcddpvmzn2j1ipy7fvg6"; + libraryHaskellDepends = [ + base bytestring conduit containers deepseq failure monad-control + network system-fileio system-filepath text transformers + ]; + description = "Read and write URIs (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uri-encode" = callPackage + ({ mkDerivation, base, bytestring, network-uri, text, utf8-string + }: + mkDerivation { + pname = "uri-encode"; + version = "1.5.0.7"; + sha256 = "0lj2h701af12539p957rw24bxr07mfqd5r4h52i42f43ax165767"; + revision = "3"; + editedCabalFile = "007c8lv0x2p75f7m57c2hvp82i1c7jblwszbxaghba1xwi7jwhqv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring network-uri text utf8-string + ]; + description = "Unicode aware uri-encoding"; + license = lib.licenses.bsd3; + }) {}; + + "uri-encoder" = callPackage + ({ mkDerivation, base, bytestring, criterion, network-uri + , QuickCheck, quickcheck-instances, vector + }: + mkDerivation { + pname = "uri-encoder"; + version = "0.0.0.0"; + sha256 = "0nrvk039k0pr79nbp78rhav46q2hsns23zzlfgzn878w6shzhyxs"; + libraryHaskellDepends = [ base bytestring vector ]; + testHaskellDepends = [ + base bytestring QuickCheck quickcheck-instances vector + ]; + benchmarkHaskellDepends = [ + base bytestring criterion network-uri + ]; + description = "A uri encoder to make your strings less readable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uri-enumerator" = callPackage + ({ mkDerivation, base, bytestring, containers, enumerator, failure + , network, text, transformers + }: + mkDerivation { + pname = "uri-enumerator"; + version = "0.1.0.1"; + sha256 = "164yzmx18ykkf2vbl9zhqmbvb80dig8bx3pfadw23a6wyvigmhw5"; + libraryHaskellDepends = [ + base bytestring containers enumerator failure network text + transformers + ]; + description = "Read and write URIs (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uri-enumerator-file" = callPackage + ({ mkDerivation, base, bytestring, containers, enumerator + , lifted-base, monad-control, network, system-fileio + , system-filepath, text, transformers, uri-enumerator + }: + mkDerivation { + pname = "uri-enumerator-file"; + version = "0.1.1.1"; + sha256 = "15ycv01kmwnwq3qkjjcl8ayal0p4klhflzkykm2rlq1d8mi2vmd6"; + libraryHaskellDepends = [ + base bytestring containers enumerator lifted-base monad-control + network system-fileio system-filepath text transformers + uri-enumerator + ]; + description = "uri-enumerator backend for the file scheme (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uri-parse" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, data-default, hspec + , http-types, lens, text + }: + mkDerivation { + pname = "uri-parse"; + version = "0.1.0.1"; + sha256 = "0dw9wms9x50yf0snk0qv628nmxsdp3ksnmjqz66lhdfzd1s5zv0k"; + libraryHaskellDepends = [ + attoparsec base bytestring data-default http-types lens text + ]; + testHaskellDepends = [ base data-default hspec lens ]; + description = "A simple library for parsing and generating URIs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uri-template" = callPackage + ({ mkDerivation, base, containers, utf8-string }: + mkDerivation { + pname = "uri-template"; + version = "0.2"; + sha256 = "1y1jqymjbawwdywk770j4rk8sy7p1plvfliwcmqr0h16y31kzlpl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers utf8-string ]; + executableHaskellDepends = [ base ]; + description = "URI template library for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "main"; + broken = true; + }) {}; + + "uri-templater" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, bytestring, charset + , containers, dlist, HTTP, HUnit, mtl, parsers, template-haskell + , text, time, trifecta, unordered-containers, uuid-types, vector + }: + mkDerivation { + pname = "uri-templater"; + version = "0.3.1.0"; + sha256 = "1hj93jgn8xch9bw9fs76qsfqarb15csfy0ddnr1dxcq04vznbri1"; + revision = "2"; + editedCabalFile = "1fc0agzm3qasslhns64qbyhml31s1akib0mfaj2298iqm8075jyg"; + libraryHaskellDepends = [ + ansi-wl-pprint base bytestring charset containers dlist HTTP mtl + parsers template-haskell text time trifecta unordered-containers + uuid-types vector + ]; + testHaskellDepends = [ + ansi-wl-pprint base HUnit mtl template-haskell + ]; + description = "Parsing & Quasiquoting for RFC 6570 URI Templates"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "url" = callPackage + ({ mkDerivation, base, utf8-string }: + mkDerivation { + pname = "url"; + version = "2.1.3"; + sha256 = "0qag18wbrq9jjk1444mjigz1xl7xl03fz66b1lnya9qaihzpxwjs"; + libraryHaskellDepends = [ base utf8-string ]; + description = "A library for working with URLs"; + license = lib.licenses.bsd3; + }) {}; + + "url-bytes" = callPackage + ({ mkDerivation, base, byteslice, bytesmith, bytestring, deepseq + , dormouse-uri, HUnit, primitive, tasty, tasty-bench, tasty-hunit + , template-haskell, uri-bytestring, weigh + }: + mkDerivation { + pname = "url-bytes"; + version = "0.1.1.1"; + sha256 = "13z9bgl0i49pj5q4cmf1ydr32mn7vijrksgal8f8jvlsax9zwcdj"; + libraryHaskellDepends = [ + base byteslice bytesmith primitive template-haskell + ]; + testHaskellDepends = [ + base byteslice HUnit primitive tasty tasty-hunit + ]; + benchmarkHaskellDepends = [ + base byteslice bytestring deepseq dormouse-uri primitive + tasty-bench uri-bytestring weigh + ]; + description = "Memory efficient url type and parser"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "url-decoders" = callPackage + ({ mkDerivation, base, base-prelude, binary-parser, bytestring + , criterion, http-types, QuickCheck, quickcheck-instances, rerebase + , tasty, tasty-hunit, tasty-quickcheck, text, unordered-containers + }: + mkDerivation { + pname = "url-decoders"; + version = "0.2.1"; + sha256 = "1ai75nddrxsn2zhbqw860f72pxbby0wwwvlszcx820m2ka790g6x"; + libraryHaskellDepends = [ + base base-prelude binary-parser bytestring text + unordered-containers + ]; + testHaskellDepends = [ + http-types QuickCheck quickcheck-instances rerebase tasty + tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ criterion http-types rerebase ]; + description = "Decoders for URL-encoding (aka Percent-encoding)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "url-generic" = callPackage + ({ mkDerivation, base, mtl, syb }: + mkDerivation { + pname = "url-generic"; + version = "0.1"; + sha256 = "0yfcy2nhc67kxb7n9mjxi4z5jcq4iz4kq80fb9lbi461vijhmw5m"; + revision = "1"; + editedCabalFile = "1fbgzz9yhqc5lx15n551r190g2a6f1plf3clpar76fj3wqn6x4nr"; + libraryHaskellDepends = [ base mtl syb ]; + description = "Parse/format generic key/value URLs from record data types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "url-slug" = callPackage + ({ mkDerivation, aeson, base, relude, text, unicode-transforms + , uri-encode + }: + mkDerivation { + pname = "url-slug"; + version = "0.1.0.0"; + sha256 = "0x5xkfxzml1cnqcmmyvm3gj0ikw2371jbsqya6ng7pfjlcsmdfzn"; + revision = "1"; + editedCabalFile = "0hzpc1ibcxy6pn4w8ngclicfms1l65jxavfnygbnklv0ci9ccwy0"; + libraryHaskellDepends = [ + aeson base relude text unicode-transforms uri-encode + ]; + description = "Encoding and decoding of URL slugs"; + license = lib.licenses.mit; + }) {}; + + "urlcheck" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, network + , old-time + }: + mkDerivation { + pname = "urlcheck"; + version = "0.1.1"; + sha256 = "1mddlppdb0c9pxvjfm40i0bcrg7wbc61hzlrlv6kir0n1j9yb8ri"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers mtl network old-time + ]; + description = "Parallel link checker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "urlcheck"; + broken = true; + }) {}; + + "urldecode" = callPackage + ({ mkDerivation, base, network }: + mkDerivation { + pname = "urldecode"; + version = "1.0.0.2"; + sha256 = "13fip41s78qcnrg4zccd5lk3qbsaax7h5sspc0xjzlaca664hq3y"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base network ]; + description = "Decode percent-encoded strings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "urldecode"; + broken = true; + }) {}; + + "urldisp-happstack" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, mtl }: + mkDerivation { + pname = "urldisp-happstack"; + version = "0.1"; + sha256 = "1kg25w5pnmsnjwycnf0q6d65cqfw5d0xn9rwyn4ybhh3a8q2yaa8"; + libraryHaskellDepends = [ base bytestring happstack-server mtl ]; + description = "Simple, declarative, expressive URL routing -- on happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "urlencoded" = callPackage + ({ mkDerivation, base, mtl, network, network-uri, QuickCheck, split + }: + mkDerivation { + pname = "urlencoded"; + version = "0.5.0.0"; + sha256 = "0d1vj7w297cf9sk9x942za00f7ihqzcgbgjdbn7r9g0hz7qyl6nn"; + revision = "4"; + editedCabalFile = "0i0r2l7dcd9g5wid0bj5pfvybaxcf4xws2ki053javcbcgrbamyj"; + libraryHaskellDepends = [ base mtl network network-uri split ]; + testHaskellDepends = [ base network network-uri QuickCheck ]; + description = "Generate or process x-www-urlencoded data"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "urlpath" = callPackage + ({ mkDerivation, attoparsec-uri, base, exceptions, mmorph + , monad-control, monad-control-aligned, monad-logger, mtl, path + , path-extra, resourcet, split, strict, text, transformers + , transformers-base, vector + }: + mkDerivation { + pname = "urlpath"; + version = "11.0.2"; + sha256 = "1xmyckl5kgmgm3kxicc447vmv96v0mhy93v1l0n55skppyc7cvk1"; + libraryHaskellDepends = [ + attoparsec-uri base exceptions mmorph monad-control + monad-control-aligned monad-logger mtl path path-extra resourcet + split strict text transformers transformers-base vector + ]; + description = "Painfully simple URL deployment"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "urn" = callPackage + ({ mkDerivation, base, hspec, parsec }: + mkDerivation { + pname = "urn"; + version = "0.1.0.0"; + sha256 = "1wxgq445nzfly9773bjx3mr15l8ga4840d2q1zw50kk07fwxx6h7"; + libraryHaskellDepends = [ base parsec ]; + testHaskellDepends = [ base hspec ]; + description = "Universal Resource Names"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "urn-random" = callPackage + ({ mkDerivation, base, deepseq, haskell-src-meta, integer-gmp + , MonadRandom, QuickCheck, template-haskell, transformers + }: + mkDerivation { + pname = "urn-random"; + version = "0.1.0.0"; + sha256 = "1zpx56gy8dnmnkkqqhzqxiw2yqkan6h2gfm9lq4218978801jdl4"; + libraryHaskellDepends = [ + base deepseq haskell-src-meta integer-gmp MonadRandom QuickCheck + template-haskell transformers + ]; + description = "A package for updatable discrete distributions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "urxml" = callPackage + ({ mkDerivation, base, filepath, mtl, optparse-applicative, parsec + , process, syb + }: + mkDerivation { + pname = "urxml"; + version = "0.2.0.0"; + sha256 = "141b2dhqpbirqlv53rm3xsl14mq0vxw96r3qhygraw5gp5vlvgl9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base filepath mtl optparse-applicative parsec process syb + ]; + description = "XML parser-printer supporting Ur/Web syntax extensions"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "urxml"; + broken = true; + }) {}; + + "usa-holidays" = callPackage + ({ mkDerivation, base, doctest, doctest-discover, hspec, time }: + mkDerivation { + pname = "usa-holidays"; + version = "0.1.0.2"; + sha256 = "16zlg48pa254bwn7kimd9mn78q0mlczhj683nhxbdd5l7yqrgkm6"; + libraryHaskellDepends = [ base time ]; + testHaskellDepends = [ base doctest doctest-discover hspec time ]; + license = lib.licenses.bsd3; + }) {}; + + "usb" = callPackage + ({ mkDerivation, base, bindings-libusb, bytestring, containers + , ghc-prim, text, vector + }: + mkDerivation { + pname = "usb"; + version = "1.3.0.6"; + sha256 = "1ipjcm8kxhi0lhqhypnppn5jk7z70rnrybawxwhdij9gj4jz3bhh"; + libraryHaskellDepends = [ + base bindings-libusb bytestring containers ghc-prim text vector + ]; + description = "Communicate with USB devices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "usb-enumerator" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bindings-libusb + , iteratee, monad-control, transformers, usb + }: + mkDerivation { + pname = "usb-enumerator"; + version = "0.3"; + sha256 = "1gd132pshcqa8539g1dmx1hpzfdd33x7vpi9d3hrc6q6l6312nfs"; + libraryHaskellDepends = [ + base base-unicode-symbols bindings-libusb iteratee monad-control + transformers usb + ]; + description = "Iteratee enumerators for the usb package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "usb-hid" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, usb }: + mkDerivation { + pname = "usb-hid"; + version = "0.1.0.0"; + sha256 = "0mx4f1zrk098c9isczni66i8qisx54r85kwyk2s238dznlys39gh"; + revision = "1"; + editedCabalFile = "1p780v435frqi04gc8db1jj1ra9c98jpdwmy4p274azp0gi51q9z"; + libraryHaskellDepends = [ attoparsec base bytestring usb ]; + description = "Parser and request Library for USB HIDs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "usb-id-database" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bytestring, containers + , containers-unicode-symbols, parsimony + }: + mkDerivation { + pname = "usb-id-database"; + version = "0.4.0.9"; + sha256 = "1ji6zrglmlkhv743w4d4lrqvhva4yl5kqxb420z44l1wymvgg1s1"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base base-unicode-symbols bytestring containers + containers-unicode-symbols parsimony + ]; + description = "A database of USB identifiers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "usb-iteratee" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bindings-libusb + , iteratee, monad-control, usb, vector + }: + mkDerivation { + pname = "usb-iteratee"; + version = "0.5"; + sha256 = "04kv2pfw24d46b135p6mwgf40wb9q43lcy66cbczh4lz0630j771"; + libraryHaskellDepends = [ + base base-unicode-symbols bindings-libusb iteratee monad-control + usb vector + ]; + description = "Iteratee enumerators for the usb package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "usb-safe" = callPackage + ({ mkDerivation, base, base-unicode-symbols, bindings-libusb + , bytestring, iteratee, regions, text, transformers, usb + }: + mkDerivation { + pname = "usb-safe"; + version = "0.14"; + sha256 = "1dhx7y74f2c04dmlsx0i80ar31d6k2qsgh7432c8k0y29iwhdzfm"; + libraryHaskellDepends = [ + base base-unicode-symbols bindings-libusb bytestring iteratee + regions text transformers usb + ]; + description = "Type-safe communication with USB devices"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "useragents" = callPackage + ({ mkDerivation, base, random-fu, text }: + mkDerivation { + pname = "useragents"; + version = "1.0.0"; + sha256 = "1n4n4mhikzgx2a9qq8rify5wwhngnz0qip32fnhshham5yyldmy6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base random-fu text ]; + executableHaskellDepends = [ base random-fu text ]; + description = "A collection of user agents"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "random-user-agent"; + broken = true; + }) {}; + + "userid" = callPackage + ({ mkDerivation, aeson, base, boomerang, cereal, safecopy + , web-routes, web-routes-th + }: + mkDerivation { + pname = "userid"; + version = "0.1.3.7"; + sha256 = "12ijma954vss6a2nicq17q5pz3l7qjgh1f6s8lcrrxcf8vc10m1c"; + libraryHaskellDepends = [ + aeson base boomerang cereal safecopy web-routes web-routes-th + ]; + description = "The UserId type and useful instances for web development"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "users" = callPackage + ({ mkDerivation, aeson, base, bcrypt, path-pieces, text, time }: + mkDerivation { + pname = "users"; + version = "0.5.0.0"; + sha256 = "1m2k3vq938whv9577k3jrgx99hwr272s0fc22p2i6k0dgf9sqqb7"; + revision = "1"; + editedCabalFile = "1x26g7k6kmq2vng9y5qkz82z06rs322s2y8bs9y6r4vayvg07q9v"; + libraryHaskellDepends = [ + aeson base bcrypt path-pieces text time + ]; + description = "A library simplifying user management for web applications"; + license = lib.licenses.mit; + }) {}; + + "users-mysql-haskell" = callPackage + ({ mkDerivation, base, bytestring, io-streams, mysql-haskell, tasty + , tasty-hunit, text, time, transformers, users, uuid + }: + mkDerivation { + pname = "users-mysql-haskell"; + version = "0.5.2.0"; + sha256 = "0c3r6q7hmmcpqd9nadda3bq83j86zym7d5v3ji2xrqk033cs5xx7"; + libraryHaskellDepends = [ + base io-streams mysql-haskell text time transformers users uuid + ]; + testHaskellDepends = [ + base bytestring io-streams mysql-haskell tasty tasty-hunit text + time transformers users uuid + ]; + description = "A mysql-haskell backend for the users library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "users-persistent" = callPackage + ({ mkDerivation, base, bytestring, esqueleto, hspec, monad-logger + , mtl, persistent, persistent-sqlite, persistent-template + , temporary, text, time, transformers, users, users-test, uuid + }: + mkDerivation { + pname = "users-persistent"; + version = "0.5.0.2"; + sha256 = "0k4l32ckrkam1aplriz38791jhwnfr2k8w4wjx9j7a5ckrn96q7q"; + libraryHaskellDepends = [ + base bytestring esqueleto mtl persistent persistent-template text + time transformers users uuid + ]; + testHaskellDepends = [ + base hspec monad-logger persistent-sqlite temporary text users-test + ]; + description = "A persistent backend for the users package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "users-postgresql-simple" = callPackage + ({ mkDerivation, base, bytestring, hspec, mtl, postgresql-simple + , text, time, users, users-test, uuid + }: + mkDerivation { + pname = "users-postgresql-simple"; + version = "0.5.0.2"; + sha256 = "0061dvlj706rqrfq4wyqx0ylghac13j0x9bicb5smpkckhn5s6q5"; + libraryHaskellDepends = [ + base bytestring mtl postgresql-simple text time users uuid + ]; + testHaskellDepends = [ base hspec postgresql-simple users-test ]; + description = "A PostgreSQL backend for the users package"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "users-test" = callPackage + ({ mkDerivation, base, hspec, text, users }: + mkDerivation { + pname = "users-test"; + version = "0.5.0.1"; + sha256 = "0gmcbimbp8sj282c915m9bka4fj238xsf8szqmnv20n01kx4k1gn"; + libraryHaskellDepends = [ base hspec text users ]; + description = "Library to test backends for the users library"; + license = lib.licenses.mit; + }) {}; + + "utc" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, Cabal, clock + , exceptions, QuickCheck, test-framework + , test-framework-quickcheck2, text + }: + mkDerivation { + pname = "utc"; + version = "0.2.0.1"; + sha256 = "0vnydjjvv0kh1mww9vb9l90crl9ddd5n63dwpjjs8ln56b5yvv5h"; + libraryHaskellDepends = [ + attoparsec base bytestring clock exceptions text + ]; + testHaskellDepends = [ + attoparsec base bytestring Cabal clock exceptions QuickCheck + test-framework test-framework-quickcheck2 text + ]; + description = "A pragmatic time and date library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sternenseemann ]; + broken = true; + }) {}; + + "utf" = callPackage + ({ mkDerivation, base, gauge, util }: + mkDerivation { + pname = "utf"; + version = "0.0.0.0"; + sha256 = "0j441d8k4299798d4w78vbxvs3qh9w124zwl0f91rmydw9q4hg37"; + libraryHaskellDepends = [ base util ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base gauge ]; + description = "UTF-8"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "utf8-conversions" = callPackage + ({ mkDerivation, base, bytestring, charsetdetect-ae, hspec, text + , text-short, utf8-string + }: + mkDerivation { + pname = "utf8-conversions"; + version = "0.1.0.4"; + sha256 = "0j5jskj35njz5c9yqs3sc0a8zmmjmnil8996pwr8akghj282b4wz"; + libraryHaskellDepends = [ + base bytestring text text-short utf8-string + ]; + testHaskellDepends = [ + base bytestring charsetdetect-ae hspec text text-short utf8-string + ]; + description = "A string conversion library that assumes utf8"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "utf8-env" = callPackage + ({ mkDerivation, base, mtl, utf8-string }: + mkDerivation { + pname = "utf8-env"; + version = "0.1"; + sha256 = "0ls2ls2n12igm1day730sp1gfcwxvkkqd2xdp2lmyp2ldp0d72zp"; + libraryHaskellDepends = [ base mtl utf8-string ]; + description = "UTF-8 aware substitutes for functions in System.Environment"; + license = lib.licenses.bsd3; + }) {}; + + "utf8-light" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, hspec, hspec-discover + }: + mkDerivation { + pname = "utf8-light"; + version = "0.4.4.0"; + sha256 = "0415hapndlsnzvmm3bk2fl42h4vn1izky7jb3lbby3mzzzd8d1fx"; + libraryHaskellDepends = [ base bytestring ghc-prim ]; + testHaskellDepends = [ base bytestring ghc-prim hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Unicode"; + license = lib.licenses.bsd3; + }) {}; + + "utf8-prelude" = callPackage + ({ mkDerivation, base, utf8-string }: + mkDerivation { + pname = "utf8-prelude"; + version = "0.1.6"; + sha256 = "156kjn3da02z060srlsm8kqwbxzcscjzxdkp4lmv8zq5zscha5v6"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base utf8-string ]; + description = "Variants of Prelude and System.IO with UTF8 text I/O operations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "utf8-test"; + broken = true; + }) {}; + + "utf8-string" = 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 = lib.licenses.bsd3; + }) {}; + + "utf8-validator" = callPackage + ({ mkDerivation, base, bytestring, criterion, tasty, tasty-hunit + , text, utf8-string + }: + mkDerivation { + pname = "utf8-validator"; + version = "0.1.0.0"; + sha256 = "1r4y6gvd4jqfqv4qz01bhq1r17lsi548p6sr1byvkj00nia0cyjk"; + libraryHaskellDepends = [ base bytestring text ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit text utf8-string + ]; + benchmarkHaskellDepends = [ base criterion ]; + description = "Constant-space UTF8 validator for ByteStrings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "util" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "util"; + version = "0.1.17.1"; + sha256 = "1qhx4r27sny25sykacf5xi5br4msq4335ghp5zc3fq0lii3866s7"; + revision = "2"; + editedCabalFile = "0z9bf05jn5y9k5nrjksfpzjml5xchjrj3nk3jh90g8pygs2658rb"; + libraryHaskellDepends = [ base transformers ]; + description = "Utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "util-exception" = callPackage + ({ mkDerivation, base, basic, control, lifted-base-tf, util }: + mkDerivation { + pname = "util-exception"; + version = "0.2.0.0"; + sha256 = "0dx617saxbz8ij78kspm4j9zibf77d2hpjbci1c3ag7dhxagvjbx"; + revision = "2"; + editedCabalFile = "1h5s7qkdgfifw35dg7wzsr42q1dcficrjvw9b1qhff00m7avdam0"; + libraryHaskellDepends = [ base basic control lifted-base-tf util ]; + description = "Exceptional utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "util-logict" = callPackage + ({ mkDerivation, base, gauge, logict }: + mkDerivation { + pname = "util-logict"; + version = "0.0.0.0"; + sha256 = "1d8jl1dcbyvivhr46m0qw3j1khir8k52pchjczb0v52jhy8lihwr"; + libraryHaskellDepends = [ base logict ]; + testHaskellDepends = [ base logict ]; + benchmarkHaskellDepends = [ base gauge logict ]; + description = "See README for more info"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "util-plus" = callPackage + ({ mkDerivation, array, base, containers, hashable, HTF, QuickCheck + , safe, unordered-containers + }: + mkDerivation { + pname = "util-plus"; + version = "0.1.0.0"; + sha256 = "062xs84zgqvxwvydbb2ivyhsfsmqk6wxl41pd4v7pyyqhdq588wm"; + libraryHaskellDepends = [ + array base containers hashable safe unordered-containers + ]; + testHaskellDepends = [ base containers HTF QuickCheck ]; + description = "A collection of commonly used utils"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "util-primitive" = callPackage + ({ mkDerivation, base, primitive }: + mkDerivation { + pname = "util-primitive"; + version = "0.1.0.0"; + sha256 = "193y0fvr0szpdhg7ysvj99mfm983yvrmvpq77gv994vyjigq4y6w"; + revision = "1"; + editedCabalFile = "0wlgp8cq7gg585x041djxprm6a3kih1dkx2fbpg6bwi850ihglir"; + libraryHaskellDepends = [ base primitive ]; + description = "Primitive memory-related utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "util-primitive-control" = callPackage + ({ mkDerivation, base, control, primitive, smallcheck, tasty + , tasty-smallcheck, util + }: + mkDerivation { + pname = "util-primitive-control"; + version = "0.1.1.0"; + sha256 = "1sld7sh38smqmwi4nn2klbsh67419j77wbswblbv00rvh20xpl1h"; + revision = "1"; + editedCabalFile = "1f6p7swl027lljsh8kbnalvym8lqpg942y7srm8v0ps8r48qpxxg"; + libraryHaskellDepends = [ base control primitive util ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + description = "Utilities for stateful primitive types and types based on them"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "util-universe" = callPackage + ({ mkDerivation, base, smallcheck, tasty, tasty-smallcheck + , universe-base, universe-instances-base + }: + mkDerivation { + pname = "util-universe"; + version = "0.1.0.0"; + sha256 = "1jpi5ic14knr3g8qmz6ls430ll4m9wi5ag1ngmlz46h1zlw53l8y"; + revision = "1"; + editedCabalFile = "076yx4zz3m7ppcp751jazs3z8zpjz1q2i87mhpc8yrrmln3pm7pc"; + libraryHaskellDepends = [ + base universe-base universe-instances-base + ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + description = "Utilities for universal types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "utility-ht" = callPackage + ({ mkDerivation, base, doctest-exitcode-stdio, doctest-lib + , QuickCheck + }: + mkDerivation { + pname = "utility-ht"; + version = "0.0.17.1"; + sha256 = "02pcjyi50jrxssirc8mf2mc17jqbr2a5w2vxiisfqwpwz2h4ivvb"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base doctest-exitcode-stdio doctest-lib QuickCheck + ]; + description = "Various small helper functions for Lists, Maybes, Tuples, Functions"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "utxorpc" = callPackage + ({ mkDerivation, base, proto-lens, proto-lens-protobuf-types + , proto-lens-runtime + }: + mkDerivation { + pname = "utxorpc"; + version = "0.0.4.4"; + sha256 = "0is31qp6vbbbs4qnbbyh2wlcwrh2jkjq4ffml2nb4sbb47cl459z"; + libraryHaskellDepends = [ + base proto-lens proto-lens-protobuf-types proto-lens-runtime + ]; + description = "A gRPC interface for UTxO Blockchains"; + license = lib.licenses.asl20; + }) {}; + + "utxorpc-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, hspec + , http2, http2-client, http2-client-grpc, http2-grpc-proto-lens + , http2-grpc-types, katip, lens, proto-lens, safe, text, time + , transformers, unliftio, utxorpc, uuid + }: + mkDerivation { + pname = "utxorpc-client"; + version = "0.0.1.1"; + sha256 = "1l588nhg9ssqdwdx6pvqsj4mgl88rp4fbnba8ph4hf9jqf9j81ci"; + revision = "1"; + editedCabalFile = "1lqarn3bycipy6rbqy9p4ypsq0xvpm0qwmjpgkqs0ivr6wp9vnas"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring http2-client http2-client-grpc + http2-grpc-proto-lens http2-grpc-types proto-lens utxorpc uuid + ]; + executableHaskellDepends = [ + aeson base bytestring case-insensitive http2 http2-client + http2-client-grpc http2-grpc-types katip lens proto-lens safe text + time transformers unliftio utxorpc uuid + ]; + testHaskellDepends = [ + base bytestring hspec http2-client http2-client-grpc + http2-grpc-proto-lens http2-grpc-types proto-lens utxorpc uuid + ]; + description = "An SDK for clients of the UTxO RPC specification"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "utxorpc-server" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive + , directory, hspec, http2-grpc-proto-lens, http2-grpc-types, katip + , lens, proto-lens, time, transformers, unliftio, utxorpc, uuid + , wai, warp, warp-grpc, warp-tls + }: + mkDerivation { + pname = "utxorpc-server"; + version = "0.0.1.1"; + sha256 = "025lrc650b0kjw1z5vsjqg1ylb8zjv4bm5jrlk8dilb5yipk3zjq"; + revision = "1"; + editedCabalFile = "06hxrc4d93v814yiv09x6f7pjphx9hk3jbgv6cnwi4bx9ryp7sak"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring http2-grpc-proto-lens http2-grpc-types utxorpc uuid + wai warp warp-grpc warp-tls + ]; + executableHaskellDepends = [ + aeson base bytestring case-insensitive http2-grpc-types katip lens + proto-lens time transformers unliftio utxorpc uuid wai warp + warp-grpc warp-tls + ]; + testHaskellDepends = [ + base bytestring directory hspec http2-grpc-proto-lens + http2-grpc-types proto-lens transformers utxorpc uuid wai warp-grpc + ]; + description = "An SDK for UTxO RPC services"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "server-example"; + }) {}; + + "uu-cco" = callPackage + ({ mkDerivation, ansi-terminal, base }: + mkDerivation { + pname = "uu-cco"; + version = "0.1.0.5"; + sha256 = "008ckslrc60959k6l6mvk8dixr6vmfmiir6qj8wakgixcyd6ar6d"; + libraryHaskellDepends = [ ansi-terminal base ]; + description = "Utilities for compiler construction: core functionality"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uu-cco-examples" = callPackage + ({ mkDerivation, base, uu-cco, uuagc, uuagc-cabal }: + mkDerivation { + pname = "uu-cco-examples"; + version = "0.1.0.1"; + sha256 = "1i8idcbq602hl1il326lq9b5gcjm9qn00wpragr1kj676g615024"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base uu-cco uuagc uuagc-cabal ]; + description = "Utilities for compiler construction: example programs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uu-cco-hut-parsing" = callPackage + ({ mkDerivation, base, uu-cco, uulib }: + mkDerivation { + pname = "uu-cco-hut-parsing"; + version = "0.1.0.1"; + sha256 = "06ddh2fcvy0zbzzdgpcx8kvlssrcmxx4swgkl8iy7223llanx0px"; + libraryHaskellDepends = [ base uu-cco uulib ]; + description = "Utilities for compiler construction: Feedback wrapper around parser in uulib"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uu-cco-uu-parsinglib" = callPackage + ({ mkDerivation, base, ListLike, uu-cco, uu-parsinglib }: + mkDerivation { + pname = "uu-cco-uu-parsinglib"; + version = "0.1.0.1"; + sha256 = "1sshnlqb0ydxgrhm0i1c3mpnixfsqwrf3gl59yz4rhiw5hy33z71"; + libraryHaskellDepends = [ base ListLike uu-cco uu-parsinglib ]; + description = "Utilities for compiler construction: Feedback wrapper around parser in uu-parsinglib"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uu-interleaved" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "uu-interleaved"; + version = "0.2.0.2"; + sha256 = "1nfh6250j9r8az16wm3pwrmx2hsyh6bdn2qcpwdghz188ppw72nz"; + revision = "1"; + editedCabalFile = "1wzc2aacqh1ndyk2dawzqbig7m0khdb05q9pzplhhfhfrbgn4pjr"; + libraryHaskellDepends = [ base ]; + description = "An interleaving combinator for use with applicative style implementations"; + license = lib.licenses.mit; + }) {}; + + "uu-options" = callPackage + ({ mkDerivation, base, lenses, mtl, template-haskell, transformers + , uu-interleaved, uu-parsinglib + }: + mkDerivation { + pname = "uu-options"; + version = "0.2.0.0"; + sha256 = "11gixk6lxsakcdxir9jla5nk71phmlzd9hxp8wq23n550xw91ij6"; + revision = "1"; + editedCabalFile = "0bpamp1gdq81nxw0qmzgycadz8k3dnzldmid6p3dbics438nl559"; + libraryHaskellDepends = [ + base lenses mtl template-haskell transformers uu-interleaved + uu-parsinglib + ]; + description = "Parse command line options using uu-interleave and uu-parsinglib"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uu-parsinglib" = callPackage + ({ mkDerivation, base, ListLike, time, uu-interleaved }: + mkDerivation { + pname = "uu-parsinglib"; + version = "2.9.2"; + sha256 = "1p86hszbvvmgmkcsksb8rdw27989xnjwrwgza9ddippbj6iapm9b"; + libraryHaskellDepends = [ base ListLike time uu-interleaved ]; + description = "Fast, online, error-correcting, monadic, applicative, merging, permuting, interleaving, idiomatic parser combinators"; + license = lib.licenses.mit; + }) {}; + + "uu-tc" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "uu-tc"; + version = "2015.1.1"; + sha256 = "03x7s7imcrqz1qdlwbgyw2gnrjhl7y5v8bz209kxswyldxz270lg"; + revision = "1"; + editedCabalFile = "1jz4w3fnhaz631yrlxrxj1vfl0i0vby038v70hmwhsg10wz7w764"; + libraryHaskellDepends = [ base ]; + description = "Haskell 98 parser combinators for INFOB3TC at Utrecht University"; + license = lib.licenses.bsd3; + }) {}; + + "uu-tc-error" = callPackage + ({ mkDerivation, base, uu-tc-error-error }: + mkDerivation { + pname = "uu-tc-error"; + version = "0.3.0.0"; + sha256 = "0iaqpnlxlckf40asdj8y1b3sxixlc2sf9qkrpaqmfqqjy8gghcd5"; + libraryHaskellDepends = [ base uu-tc-error-error ]; + description = "Haskell 98 parser combintors for INFOB3TC at Utrecht University"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uu-tc-error-error" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, mtl, text + }: + mkDerivation { + pname = "uu-tc-error-error"; + version = "0.2.0.0"; + sha256 = "1hwpkl54s7qrz15as266izcgicp92afz0vnwbd67ichj7vvwv4q0"; + libraryHaskellDepends = [ + base bytestring containers deepseq mtl text + ]; + description = "utilities for parse errors"; + license = lib.licenses.bsd2; + }) {}; + + "uuagc" = callPackage + ({ mkDerivation, aeson, array, base, bytestring, Cabal, containers + , directory, filepath, ghc-prim, haskell-src-exts, mtl, uuagc-cabal + , uulib + }: + mkDerivation { + pname = "uuagc"; + version = "0.9.56"; + sha256 = "0m9svb17ppsfbmrkq94cr5fvdwaly056j4xmg69rrb16ar38mz3l"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal uuagc-cabal ]; + libraryHaskellDepends = [ + aeson array base bytestring containers directory filepath ghc-prim + haskell-src-exts mtl uuagc-cabal uulib + ]; + executableHaskellDepends = [ base uuagc-cabal ]; + description = "Attribute Grammar System of Universiteit Utrecht"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "uuagc"; + }) {}; + + "uuagc-bootstrap" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath + , ghc-prim, haskell-src-exts, mtl, uulib + }: + mkDerivation { + pname = "uuagc-bootstrap"; + version = "0.9.40.2"; + sha256 = "0zsb8pz2zx7y8sjp392hpdk30dzzmppjizcnlgd1wvq2csacnfxq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers directory filepath ghc-prim haskell-src-exts + mtl uulib + ]; + executableHaskellDepends = [ + array base containers directory filepath ghc-prim haskell-src-exts + mtl uulib + ]; + description = "Attribute Grammar System of Universiteit Utrecht"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "uuagc-bootstrap"; + broken = true; + }) {}; + + "uuagc-cabal" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, mtl + , process, uulib + }: + mkDerivation { + pname = "uuagc-cabal"; + version = "1.3.0.0"; + sha256 = "18374y3cmhny6gdd6inx5xgnqx3424h4xfcnlzdfcia423bjw90h"; + libraryHaskellDepends = [ + base Cabal containers directory filepath mtl process uulib + ]; + description = "Cabal plugin for UUAGC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uuagc-diagrams" = callPackage + ({ mkDerivation, base, diagrams-lib, SVGFonts }: + mkDerivation { + pname = "uuagc-diagrams"; + version = "0.1.3.0"; + sha256 = "1dpgw8m0sqsj7np2xf39jrdxdmr9h0r2zg1ll9kg5pi9iri1qrfc"; + libraryHaskellDepends = [ base diagrams-lib SVGFonts ]; + description = "Utility for drawing attribute grammar pictures with the diagrams package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uuagd" = callPackage + ({ mkDerivation, base, blaze-html, process }: + mkDerivation { + pname = "uuagd"; + version = "0.1.0.2"; + sha256 = "1gcznzb8hr2x5mr5pgfqhnvjjrll96g855g4niacw5bd52wdvsla"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base blaze-html ]; + executableHaskellDepends = [ base process ]; + description = "A debugger for the UUAG system"; + license = "unknown"; + mainProgram = "uuagd"; + }) {}; + + "uuid" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptohash-md5 + , cryptohash-sha1, entropy, network-info, QuickCheck, random, tasty + , tasty-hunit, tasty-quickcheck, text, time, uuid-types + }: + mkDerivation { + pname = "uuid"; + version = "1.3.15"; + sha256 = "0r05h16gd7fgfpq9iz43jcn9jzrgfa0gk4cv1xy0p4rli66rb1gq"; + revision = "3"; + editedCabalFile = "089q2i4rmw8iqzjn2fif4yarnbb7gsnsa4c4zhl24l2hlyakymbx"; + libraryHaskellDepends = [ + base binary bytestring cryptohash-md5 cryptohash-sha1 entropy + network-info random text time uuid-types + ]; + testHaskellDepends = [ + base bytestring QuickCheck random tasty tasty-hunit + tasty-quickcheck + ]; + description = "For creating, comparing, parsing and printing Universally Unique Identifiers"; + license = lib.licenses.bsd3; + }) {}; + + "uuid-aeson" = callPackage + ({ mkDerivation, aeson, base, text, uuid }: + mkDerivation { + pname = "uuid-aeson"; + version = "0.1.0.0"; + sha256 = "0nd2xm908zycrbmrayi6d4c9p9rfplsjkwnz43nrq94xjn1dp2yg"; + revision = "1"; + editedCabalFile = "056ql7mx42rswj5zphazl1h5mmvd84v8xnlwyln2jx7l7rb5rrjz"; + libraryHaskellDepends = [ aeson base text uuid ]; + description = "Aeson types for UUID instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uuid-bytes" = callPackage + ({ mkDerivation, base, bytebuild, byteslice, bytesmith, HUnit + , natural-arithmetic, primitive, tasty, tasty-hunit, wide-word + }: + mkDerivation { + pname = "uuid-bytes"; + version = "0.1.3.0"; + sha256 = "1771fjcgvds299ls3myqlgricx9nha0dyaiban39g0sga075w00l"; + libraryHaskellDepends = [ + base bytebuild byteslice bytesmith natural-arithmetic primitive + wide-word + ]; + testHaskellDepends = [ + base byteslice HUnit natural-arithmetic primitive tasty tasty-hunit + wide-word + ]; + description = "UUID parsing using byteverse packages"; + license = lib.licenses.mit; + }) {}; + + "uuid-crypto" = callPackage + ({ mkDerivation, base, binary, bytestring, cryptoids + , cryptoids-class, cryptoids-types, exceptions, uuid + }: + mkDerivation { + pname = "uuid-crypto"; + version = "1.4.0.0"; + sha256 = "191da0bdgzbpibh7v2n2cg13gkq2vchsybad0qy9qixk0rzi1cvn"; + revision = "6"; + editedCabalFile = "146jxyrsnrcwsll6mhq8a67ms1wpbbbxmkbq7sh9wza6c4g2fbwy"; + libraryHaskellDepends = [ + base binary bytestring cryptoids cryptoids-class cryptoids-types + exceptions uuid + ]; + description = "Reversable and secure encoding of object ids as uuids"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uuid-le" = callPackage + ({ mkDerivation, base, bytestring, uuid }: + mkDerivation { + pname = "uuid-le"; + version = "0.2014.1"; + sha256 = "1gfm7bxmr2b5hn4x3dr231ra0b1nwp36x2808w3l43yglz8zwp74"; + libraryHaskellDepends = [ base bytestring uuid ]; + description = "Universally Unique Identifiers with little-endian-ish encoding tools"; + license = lib.licenses.mit; + }) {}; + + "uuid-orphans" = callPackage + ({ mkDerivation, base, safecopy, text, th-lift, uuid-types + , web-routes + }: + mkDerivation { + pname = "uuid-orphans"; + version = "1.4.6"; + sha256 = "0is5f2fn5ip93wla33dcjpl8hscpcwyv6cpxcmqs25vvbwz27kvz"; + libraryHaskellDepends = [ + base safecopy text th-lift uuid-types web-routes + ]; + description = "Orphan instances for the UUID datatype"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uuid-quasi" = callPackage + ({ mkDerivation, base, template-haskell, uuid }: + mkDerivation { + pname = "uuid-quasi"; + version = "0.1.0.1"; + sha256 = "09ijnbj2znaqanaxghql3yy1fqb0nsjhrwi6kfzg4h8nrw1ir2pj"; + libraryHaskellDepends = [ base template-haskell uuid ]; + description = "Supplemental package for 'uuid' allowing quasiquotation"; + license = lib.licenses.bsd3; + }) {}; + + "uuid-types" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, hashable + , QuickCheck, random, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, text + }: + mkDerivation { + pname = "uuid-types"; + version = "1.0.5.1"; + sha256 = "0b6a5mvc6bc10lgiyfick9mnkdnlw8xj27dbbvx2pjdkh9lnvv0b"; + libraryHaskellDepends = [ + base binary bytestring deepseq hashable random template-haskell + text + ]; + testHaskellDepends = [ + base binary bytestring QuickCheck tasty tasty-hunit + tasty-quickcheck template-haskell + ]; + description = "Type definitions for Universally Unique Identifiers"; + license = lib.licenses.bsd3; + }) {}; + + "uulib" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "uulib"; + version = "0.9.24"; + sha256 = "10j40q1b1fkx0fv56cn0kkilbqhyh6xxya536xlbx365lnc1rk0i"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Haskell Utrecht Tools Library"; + license = lib.licenses.bsd3; + }) {}; + + "uusi" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, HUnit, text }: + mkDerivation { + pname = "uusi"; + version = "0.4.3.0"; + sha256 = "1ddmwkdwx1bq3j0gacp5i8j6i5f7hqllkxcf3azsazg63lpf8wpw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base Cabal text ]; + executableHaskellDepends = [ base Cabal directory filepath text ]; + testHaskellDepends = [ base Cabal HUnit text ]; + description = "Tweak .cabal files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.berberman ]; + broken = true; + }) {}; + + "uvector" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "uvector"; + version = "0.1.1.1"; + sha256 = "1psbdsq20nr28cr9ni2mwzwkpz3p20n1xqp0m0m9qafz66d2vi08"; + revision = "1"; + editedCabalFile = "023may02r17xg5wqh0lplcjdfiwaprbqn9p6jgmqs935qf9zz2g2"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Fast unboxed arrays with a flexible interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uvector-algorithms" = callPackage + ({ mkDerivation, base, uvector }: + mkDerivation { + pname = "uvector-algorithms"; + version = "0.2"; + sha256 = "0jzlirrar7grq3h02k22zxyvy1wmfrjw9lscnhpjqmsxjli1jh81"; + libraryHaskellDepends = [ base uvector ]; + description = "Efficient algorithms for uvector unboxed arrays"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "uxadt" = callPackage + ({ mkDerivation, base, json, MissingH, mtl }: + mkDerivation { + pname = "uxadt"; + version = "0.0.16.0"; + sha256 = "0qmp5k4wg5ja2382cwarf8fwjval2a5wdwvz32f965hvwgc9cd43"; + libraryHaskellDepends = [ base json MissingH mtl ]; + description = "Cross-language extensible representation for algebraic data type instances"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "uzbl-with-source" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "uzbl-with-source"; + version = "0.1.0.0"; + sha256 = "0q6n18kqga839gkdgdwsfbnbpfm4hh1qjln17qnmfxm3ylh2l9la"; + libraryHaskellDepends = [ base process ]; + description = "Utility function for reading a source of loaded uzbl pages"; + license = lib.licenses.gpl3Only; + }) {}; + + "v4l2" = callPackage + ({ mkDerivation, base, bindings-DSL, bindings-libv4l2 + , bindings-linux-videodev2, bindings-posix, containers, ioctl + }: + mkDerivation { + pname = "v4l2"; + version = "0.1.0.3"; + sha256 = "1hhdpljlic1kyz0pgnv9a04z6prv7rl3x5bam5j0yhm5vijrisgp"; + libraryHaskellDepends = [ + base bindings-DSL bindings-libv4l2 bindings-linux-videodev2 + bindings-posix containers ioctl + ]; + description = "interface to Video For Linux Two (V4L2)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "v4l2-examples" = callPackage + ({ mkDerivation, base, GLUT, v4l2 }: + mkDerivation { + pname = "v4l2-examples"; + version = "0.1.0.2"; + sha256 = "1knn4cbvvk1vsn9if87hqfg761n4410p08g7vlav900svfm8i1l5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base GLUT v4l2 ]; + description = "video for linux two examples"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vabal" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cassava, containers + , directory, filepath, http-client, http-client-tls, http-types + , optparse-applicative, process, vabal-lib + }: + mkDerivation { + pname = "vabal"; + version = "2.0.0"; + sha256 = "1kcdnkm0yws0v2b7yiwiwfi7db9il678s8x1jnq61zwlrfz7bsjl"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring Cabal cassava containers directory filepath + http-client http-client-tls http-types optparse-applicative process + vabal-lib + ]; + testHaskellDepends = [ base process ]; + description = "the cabal companion"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "vabal"; + }) {}; + + "vabal-lib" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cassava, containers + , vector + }: + mkDerivation { + pname = "vabal-lib"; + version = "2.0.0"; + sha256 = "1apryz8dvc4lk5nls330hpmbn9cc1qrhair2xybsh666whpmmmxp"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring Cabal cassava containers vector + ]; + testHaskellDepends = [ base Cabal containers ]; + description = "Core algorithms and datatypes used by vabal"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vacuum" = callPackage + ({ mkDerivation, array, base, containers, ghc-prim }: + mkDerivation { + pname = "vacuum"; + version = "2.2.0.0"; + sha256 = "157wjx2shzfh6dfl6h8x017cn9ji3ql1p0gpi79ginz4s81f2ny1"; + libraryHaskellDepends = [ array base containers ghc-prim ]; + description = "Graph representation of the GHC heap"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vacuum-cairo" = callPackage + ({ mkDerivation, base, cairo, deepseq, directory, gtk, pretty + , process, strict-concurrency, svgcairo, vacuum + }: + mkDerivation { + pname = "vacuum-cairo"; + version = "0.5"; + sha256 = "0jp3xn1h28igcg3xb97ifawx11i7adnyi0ff264w0fril9b8ylwc"; + libraryHaskellDepends = [ + base cairo deepseq directory gtk pretty process strict-concurrency + svgcairo vacuum + ]; + description = "Visualize live Haskell data structures using vacuum, graphviz and cairo"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vacuum-graphviz" = callPackage + ({ mkDerivation, base, filepath, graphviz, vacuum }: + mkDerivation { + pname = "vacuum-graphviz"; + version = "2.1.0.1"; + sha256 = "093ba6n30a6gyifnk3bd50rkx8qldjqq9vsk92pnq152ibs36b2m"; + libraryHaskellDepends = [ base filepath graphviz vacuum ]; + description = "A library for transforming vacuum graphs into GraphViz output"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vacuum-opengl" = callPackage + ({ mkDerivation, base, bitmap, bitmap-opengl, directory, filepath + , GLUT, network, OpenGL, pretty, process, stb-image, vacuum + }: + mkDerivation { + pname = "vacuum-opengl"; + version = "0.0.3"; + sha256 = "1dxw3apbf59b7vi4a1gnp29ia1s2q9vx79ns7257cg9cazb01z7j"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base network pretty vacuum ]; + executableHaskellDepends = [ + base bitmap bitmap-opengl directory filepath GLUT network OpenGL + process stb-image + ]; + description = "Visualize live Haskell data structures using vacuum, graphviz and OpenGL"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + mainProgram = "vacuum-opengl-server"; + }) {}; + + "vacuum-ubigraph" = callPackage + ({ mkDerivation, base, containers, hubigraph, vacuum }: + mkDerivation { + pname = "vacuum-ubigraph"; + version = "0.2.0.2"; + sha256 = "0zpag42dr2763ddrwdy7744lqkd6207ljfw3bqm6db3a1128861z"; + libraryHaskellDepends = [ base containers hubigraph vacuum ]; + description = "Visualize Haskell data structures using vacuum and Ubigraph"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vado" = callPackage + ({ mkDerivation, attoparsec, base, directory, filepath, process + , QuickCheck, text + }: + mkDerivation { + pname = "vado"; + version = "0.0.14"; + sha256 = "17qj6s6aypypc8yn9jsjqcjkravs90c3xcszpm0rgrjpmqwc0718"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base directory filepath process text + ]; + executableHaskellDepends = [ + attoparsec base directory filepath process text + ]; + testHaskellDepends = [ + attoparsec base directory filepath process QuickCheck text + ]; + description = "Runs commands on remote machines using ssh"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "valid" = callPackage + ({ mkDerivation, base, util }: + mkDerivation { + pname = "valid"; + version = "0.1.1.0"; + sha256 = "1c029mb3szixs9rr5i7ri2nm0ya5gv5r6bv8hzsyw90ys5nbgcz5"; + libraryHaskellDepends = [ base util ]; + description = "Type isomorphic to `Either` with `Applicative` instance which combines errors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "valid-names" = callPackage + ({ mkDerivation, base, containers, MonadRandom }: + mkDerivation { + pname = "valid-names"; + version = "0.1.0.1"; + sha256 = "14gpkb6pbkvmny17g2gpq6i6kq7ahmcnkgrcrwm72vda12wxsl78"; + libraryHaskellDepends = [ base containers MonadRandom ]; + description = "Valid operator/module characters"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "valida" = callPackage + ({ mkDerivation, base, profunctors, smallcheck, tasty, tasty-hunit + , tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "valida"; + version = "1.1.0"; + sha256 = "1i9di1gmcd6s2xmf8s5mwg7fra48zg54r89f1qf1gfj34asab62m"; + libraryHaskellDepends = [ base profunctors ]; + testHaskellDepends = [ + base profunctors smallcheck tasty tasty-hunit tasty-quickcheck + tasty-smallcheck + ]; + description = "Simple applicative validation for product types, batteries included!"; + license = lib.licenses.mit; + }) {}; + + "valida-base" = callPackage + ({ mkDerivation, base, smallcheck, tasty, tasty-hunit + , tasty-quickcheck, tasty-smallcheck + }: + mkDerivation { + pname = "valida-base"; + version = "0.2.0"; + sha256 = "0wyj7nm1dqy5lq86mgqzr40s065jkwccmb4bky4hg1h7nz2lpqbj"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base smallcheck tasty tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + description = "Simple applicative validation for product types, batteries included!"; + license = lib.licenses.mit; + }) {}; + + "validate" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "validate"; + version = "2.0.0"; + sha256 = "19d02sblyxg73prlrmlcs4vclzxzg2pzlrp67f2kx94nsw0v3l4p"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "validate-input" = callPackage + ({ mkDerivation, base, bytestring, hspec, mtl, pcre-heavy + , QuickCheck, semigroups, string-conversions, text, transformers + }: + mkDerivation { + pname = "validate-input"; + version = "0.5.0.0"; + sha256 = "09bp771b4ccm3r635i5cdkcrqlfkd5rlgrh9ijknd42bpw9byvzi"; + libraryHaskellDepends = [ + base bytestring mtl pcre-heavy semigroups string-conversions text + transformers + ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Input validation combinator library"; + license = lib.licenses.mit; + }) {}; + + "validated-literals" = callPackage + ({ mkDerivation, base, bytestring, deepseq, tasty, tasty-hunit + , tasty-travis, template-haskell, th-compat + }: + mkDerivation { + pname = "validated-literals"; + version = "0.3.1"; + sha256 = "0s6ag8wm19qzfhxpz686nsmvrf3lhbq1g5fcck6d97lij559xlvg"; + revision = "3"; + editedCabalFile = "15hfvrd24lqmnklyh2w7lv8l8a0xyqqn4b2sfnlifch4ml0kr1qf"; + libraryHaskellDepends = [ base template-haskell th-compat ]; + testHaskellDepends = [ + base bytestring deepseq tasty tasty-hunit tasty-travis + template-haskell th-compat + ]; + description = "Compile-time checking for partial smart-constructors"; + license = lib.licenses.bsd3; + }) {}; + + "validated-types" = callPackage + ({ mkDerivation, base, refined, text }: + mkDerivation { + pname = "validated-types"; + version = "0.1.1"; + sha256 = "05rxb1i46icjzsjmik97jzxn3vkg3mpvwhprifz1ilsc0s46dv9q"; + libraryHaskellDepends = [ base refined text ]; + testHaskellDepends = [ base ]; + description = "Type-level constraints on strings and other input"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "validation" = callPackage + ({ mkDerivation, assoc, base, bifunctors, deepseq, hedgehog, HUnit + , lens, semigroupoids, semigroups + }: + mkDerivation { + pname = "validation"; + version = "1.1.3"; + sha256 = "159pvlzs5caabay4irs6dgrxpyhrcakyxqv7fvhs8cnarlafjhbv"; + libraryHaskellDepends = [ + assoc base bifunctors deepseq lens semigroupoids semigroups + ]; + testHaskellDepends = [ base hedgehog HUnit lens semigroups ]; + description = "A data-type like Either but with an accumulating Applicative"; + license = lib.licenses.bsd3; + }) {}; + + "validation-micro" = callPackage + ({ mkDerivation, base, deepseq }: + mkDerivation { + pname = "validation-micro"; + version = "1.0.0.0"; + sha256 = "1s51ln9iynfl8mm2x9mv2q5cwz6681df1569aaqj51jkw4fscgnz"; + revision = "1"; + editedCabalFile = "01x8dv57gi7p04s9mi14xik512j4mp1xjbqyabqda6x5vi6my6gw"; + libraryHaskellDepends = [ base deepseq ]; + description = "Lighweight pure data validation based on Applicative"; + license = lib.licenses.bsd3; + }) {}; + + "validation-selective" = callPackage + ({ mkDerivation, base, deepseq, doctest, hedgehog, hspec + , hspec-hedgehog, selective, text + }: + mkDerivation { + pname = "validation-selective"; + version = "0.2.0.0"; + sha256 = "11s9qsp5w19lbk6vg6psr3864xdsx2kmx3gcmnn2qkx6wsblx24s"; + revision = "2"; + editedCabalFile = "1lzx925znym2jx0qwicx7cv9ixy5qw4r3819sxvgd2yyvs159az1"; + libraryHaskellDepends = [ base deepseq selective ]; + testHaskellDepends = [ + base doctest hedgehog hspec hspec-hedgehog selective text + ]; + description = "Lighweight pure data validation based on Applicative and Selective functors"; + license = lib.licenses.mpl20; + }) {}; + + "validations" = callPackage + ({ mkDerivation, base, containers, digestive-functors, HUnit, mtl + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2, text, transformers + }: + mkDerivation { + pname = "validations"; + version = "0.1.0.2"; + sha256 = "0nviyyp0nlpilp2byckrcmbd2n6wp40pq7m10da9b24hmwajkdwk"; + libraryHaskellDepends = [ + base containers digestive-functors mtl text transformers + ]; + testHaskellDepends = [ + base containers digestive-functors HUnit mtl QuickCheck + test-framework test-framework-hunit test-framework-quickcheck2 text + transformers + ]; + description = "A nice way to define field validations in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "validationt" = callPackage + ({ mkDerivation, aeson, base, containers, doctest, exceptions, lens + , monad-control, mtl, QuickCheck, text, transformers + , transformers-base, vector + }: + mkDerivation { + pname = "validationt"; + version = "0.3.0"; + sha256 = "14kvkiawsychqq55nm0afpfwxjvxh9izbr35zgp3wg2j0zqzkhnz"; + libraryHaskellDepends = [ + aeson base containers exceptions lens monad-control mtl QuickCheck + text transformers transformers-base vector + ]; + testHaskellDepends = [ base doctest ]; + description = "Straightforward validation monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "validators" = callPackage + ({ mkDerivation, base, containers, doctest, Glob, hspec, text }: + mkDerivation { + pname = "validators"; + version = "0.0.1"; + sha256 = "0c5w5ri0q82bcqr7j9lnirv48ss6yjq8g1bmrsv66713i3frs9pi"; + libraryHaskellDepends = [ base containers text ]; + testHaskellDepends = [ base containers doctest Glob hspec text ]; + description = "Composable validations for your Haskell data types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "validity" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "validity"; + version = "0.12.0.2"; + sha256 = "1a916c8pwxc89p4zib07hnfiwqvv16k9v1lqggpvc6xbglcqidi9"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Validity typeclass"; + license = lib.licenses.mit; + }) {}; + + "validity-aeson" = callPackage + ({ mkDerivation, aeson, base, hspec, validity, validity-scientific + , validity-text, validity-unordered-containers, validity-vector + }: + mkDerivation { + pname = "validity-aeson"; + version = "0.2.0.5"; + sha256 = "0gk2mqhsailjp3130jgd17j2254kx28fnhhwyi1f66is1axw6cmj"; + libraryHaskellDepends = [ + aeson base validity validity-scientific validity-text + validity-unordered-containers validity-vector + ]; + testHaskellDepends = [ aeson base hspec validity ]; + description = "Validity instances for aeson"; + license = lib.licenses.mit; + }) {}; + + "validity-bytestring" = callPackage + ({ mkDerivation, base, bytestring, validity }: + mkDerivation { + pname = "validity-bytestring"; + version = "0.4.1.1"; + sha256 = "0ck7pn8c8srwdwpcx6x4ihixff07kigq8q9sjkc3zzyf54n93f3x"; + libraryHaskellDepends = [ base bytestring validity ]; + description = "Validity instances for bytestring"; + license = lib.licenses.mit; + }) {}; + + "validity-case-insensitive" = callPackage + ({ mkDerivation, base, case-insensitive, genvalidity-hspec, hspec + , validity + }: + mkDerivation { + pname = "validity-case-insensitive"; + version = "0.0.0.0"; + sha256 = "075pxgviqmf5xi4if15mbabn32xw11nss19a4il9z9ng1fsrcn1d"; + libraryHaskellDepends = [ base case-insensitive validity ]; + testHaskellDepends = [ + base case-insensitive genvalidity-hspec hspec validity + ]; + description = "Validity instances for case-insensitive"; + license = lib.licenses.mit; + }) {}; + + "validity-containers" = callPackage + ({ mkDerivation, base, containers, validity }: + mkDerivation { + pname = "validity-containers"; + version = "0.5.0.4"; + sha256 = "1qw5p60dr54d2wh49y6x33hbks4d74m8pr5zygblzk0y70warqld"; + libraryHaskellDepends = [ base containers validity ]; + description = "Validity instances for containers"; + license = lib.licenses.mit; + }) {}; + + "validity-network-uri" = callPackage + ({ mkDerivation, base, network-uri, validity }: + mkDerivation { + pname = "validity-network-uri"; + version = "0.0.0.1"; + sha256 = "15y3bs6kglfdv3dzdiczl2jzq5krklv7wlap71b6gzddwlmzmglr"; + libraryHaskellDepends = [ base network-uri validity ]; + description = "Validity instances for URI"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "validity-path" = callPackage + ({ mkDerivation, base, filepath, genvalidity-hspec, hspec, path + , validity + }: + mkDerivation { + pname = "validity-path"; + version = "0.4.0.1"; + sha256 = "00p02jgqp5x34yjshylbalsbi44ksdywwjf5c8fwbqjkykwx98px"; + libraryHaskellDepends = [ base filepath path validity ]; + testHaskellDepends = [ + base filepath genvalidity-hspec hspec path validity + ]; + description = "Validity instances for Path"; + license = lib.licenses.mit; + }) {}; + + "validity-persistent" = callPackage + ({ mkDerivation, base, hspec, persistent, validity }: + mkDerivation { + pname = "validity-persistent"; + version = "0.0.0.0"; + sha256 = "02kyiwnj53kk11p0178m98gbfs7508lpk0bi4yd1svpj3vryhf6c"; + libraryHaskellDepends = [ base hspec persistent validity ]; + description = "Validity instances for persistent-related types"; + license = lib.licenses.mit; + }) {}; + + "validity-primitive" = callPackage + ({ mkDerivation, base, primitive, validity }: + mkDerivation { + pname = "validity-primitive"; + version = "0.0.0.1"; + sha256 = "0r9wy91qr2c8lf6llv9qyirb1vjkq4nb41zqph5ip9gjjj7fzk9y"; + libraryHaskellDepends = [ base primitive validity ]; + description = "Validity instances for primitive"; + license = lib.licenses.mit; + }) {}; + + "validity-scientific" = callPackage + ({ mkDerivation, base, scientific, validity }: + mkDerivation { + pname = "validity-scientific"; + version = "0.2.0.3"; + sha256 = "0vqqwlhamykz1vb5gc6krkcq3ixdmkld17c5vsxd0drnjcsllfkp"; + libraryHaskellDepends = [ base scientific validity ]; + description = "Validity instances for scientific"; + license = lib.licenses.mit; + }) {}; + + "validity-text" = callPackage + ({ mkDerivation, base, bytestring, text, validity }: + mkDerivation { + pname = "validity-text"; + version = "0.3.1.3"; + sha256 = "0igxjd53aqlhhnjilbyjsxs4hjc8b21mpi504kc8c60q0ysq7vks"; + libraryHaskellDepends = [ base bytestring text validity ]; + description = "Validity instances for text"; + license = lib.licenses.mit; + }) {}; + + "validity-time" = callPackage + ({ mkDerivation, base, time, validity }: + mkDerivation { + pname = "validity-time"; + version = "0.5.0.0"; + sha256 = "1ik3syh9hd7jcfydp7fj8rghxl6zjs6lcm1f0xadm0czw6gb82k1"; + libraryHaskellDepends = [ base time validity ]; + description = "Validity instances for time"; + license = lib.licenses.mit; + }) {}; + + "validity-unordered-containers" = callPackage + ({ mkDerivation, base, hashable, unordered-containers, validity }: + mkDerivation { + pname = "validity-unordered-containers"; + version = "0.2.0.3"; + sha256 = "11ra6d7a711bcl6fndj3xwk3g34nq3bpqdcb8zrpjlv9p4h6n3gj"; + libraryHaskellDepends = [ + base hashable unordered-containers validity + ]; + description = "Validity instances for unordered-containers"; + license = lib.licenses.mit; + }) {}; + + "validity-uuid" = callPackage + ({ mkDerivation, base, uuid, validity }: + mkDerivation { + pname = "validity-uuid"; + version = "0.1.0.3"; + sha256 = "1m4z9q8m07ssrg6a4lj7501kjnbp9hazg3gyfwrbdbrw7p7jjd9l"; + libraryHaskellDepends = [ base uuid validity ]; + description = "Validity instances for uuid"; + license = lib.licenses.mit; + }) {}; + + "validity-vector" = callPackage + ({ mkDerivation, base, hashable, validity, vector }: + mkDerivation { + pname = "validity-vector"; + version = "0.2.0.3"; + sha256 = "0jbfd3h9k0b4ifaaqqar54r86hm1jiixyxrgs2ln7ni00b0ncv1y"; + libraryHaskellDepends = [ base hashable validity vector ]; + description = "Validity instances for vector"; + license = lib.licenses.mit; + }) {}; + + "valor" = callPackage + ({ mkDerivation, base, doctest, hspec, hspec-discover, QuickCheck + }: + mkDerivation { + pname = "valor"; + version = "1.0.0.0"; + sha256 = "0ssdyy84xh68rxinp6i36zg7c3k10122b1l30q1qi8r10bvyg3r0"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + doHaddock = false; + description = "Simple and powerful data validation"; + license = lib.licenses.mit; + }) {}; + + "value-supply" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "value-supply"; + version = "0.6"; + sha256 = "0fd6rk46sgdbdmfdr9wy0f3qzwaymgd9hl9v735g2a4bqiqanmb5"; + libraryHaskellDepends = [ base ]; + description = "A library for generating values without having to thread state"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vampire" = callPackage + ({ mkDerivation, base, deepseq, directory, dlist, fgl, graphviz + , haskell-src-exts, mtl, optparse-applicative, process, uniplate + }: + mkDerivation { + pname = "vampire"; + version = "0.1.3.0"; + sha256 = "16f1mdsyyfdgjcp3rzf3p1qj3d6la01i9y1yyp97m5nmd2jxsn1q"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base deepseq dlist fgl graphviz haskell-src-exts mtl uniplate + ]; + executableHaskellDepends = [ + base deepseq directory dlist fgl graphviz haskell-src-exts mtl + optparse-applicative process uniplate + ]; + description = "Analyze and visualize expression trees"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "vampire"; + broken = true; + }) {}; + + "var" = callPackage + ({ mkDerivation, array, base, criterion, deepseq, QuickCheck + , test-framework, test-framework-quickcheck2, transformers + }: + mkDerivation { + pname = "var"; + version = "0.2.0.0"; + sha256 = "1vc36yy8mvzy14jj8ly8ldc4d9vrcgyjfq3dpnzp6fhycg5kkv2i"; + libraryHaskellDepends = [ base transformers ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ array base criterion deepseq ]; + description = "Mutable variables and tuples"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "var-monad" = callPackage + ({ mkDerivation, base, stm }: + mkDerivation { + pname = "var-monad"; + version = "0.2.0.1"; + sha256 = "1k1v503ww56chlxy9a9vh3w5rh047l3q97si1bi3x1575b1sppm2"; + revision = "1"; + editedCabalFile = "1xqc9r3xjks6pg7wsj7nv09aqgkf6jvsy1b8lfp4cvp79w8kp2c3"; + libraryHaskellDepends = [ base stm ]; + description = "The VarMonad typeclass, generalizing types of references"; + license = lib.licenses.asl20; + }) {}; + + "varan" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, cmdargs, mtl + , parallel, random, statistics + }: + mkDerivation { + pname = "varan"; + version = "0.5.1"; + sha256 = "1hvpx4jw0lwcnc4x8vwdqp7rv8779p7xaw57cphkax13f3rwm372"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base bytestring cmdargs mtl parallel random + statistics + ]; + description = "Process mpileup output to identify significant differences"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "variable-media-field" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "variable-media-field"; + version = "0.1.0.0"; + sha256 = "13fpvd3w3c7lndkf4l4d48fcfsssxwi7ip9309gzwlrlycq57908"; + libraryHaskellDepends = [ base text ]; + description = "Simple type for representing one of several media types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "variable-media-field-dhall" = callPackage + ({ mkDerivation, base, dhall, variable-media-field }: + mkDerivation { + pname = "variable-media-field-dhall"; + version = "0.1.0.0"; + sha256 = "0h2gm5h86n7bm5gf9rbc0zlkkhrkyavygvrkz251r9l57qw48qax"; + libraryHaskellDepends = [ base dhall variable-media-field ]; + description = "Dhall instances for VF"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "variable-media-field-optics" = callPackage + ({ mkDerivation, base, optics-th, variable-media-field }: + mkDerivation { + pname = "variable-media-field-optics"; + version = "0.1.0.0"; + sha256 = "1n4ccd52yy5yna28bmn4sc7cyrngyllgk976q4v7f262l49wmphj"; + libraryHaskellDepends = [ base optics-th variable-media-field ]; + description = "Optics for variable-media-field"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "variable-precision" = callPackage + ({ mkDerivation, base, complex-generic, floatshow, integer-gmp + , type-level-natural-number + }: + mkDerivation { + pname = "variable-precision"; + version = "0.4"; + sha256 = "1qd6mnbg06fn31vp9d4yan8rqxyymjljrlr7m4yvn2ppw560p564"; + libraryHaskellDepends = [ + base complex-generic floatshow integer-gmp + type-level-natural-number + ]; + description = "variable-precision floating point"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "variables" = callPackage + ({ mkDerivation, base, hspec, mtl, QuickCheck, stm }: + mkDerivation { + pname = "variables"; + version = "0.1.1"; + sha256 = "0garxmxm11qhp2wm7xib4nrlkfiqbyzf3glkdbqb582nip0sb1rp"; + libraryHaskellDepends = [ base mtl stm ]; + testHaskellDepends = [ base hspec mtl QuickCheck stm ]; + description = "Monads with variables, without deep magic"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "variadic" = callPackage + ({ mkDerivation, base, containers, criterion, hspec + , hspec-expectations-lifted, mmorph, mtl, process + }: + mkDerivation { + pname = "variadic"; + version = "0.0.0.0"; + sha256 = "1wlf8bxxmal6zmjhdw6ghvcdxi2lvlhs2vn7c7sn0jb88im0i18s"; + libraryHaskellDepends = [ base mmorph mtl ]; + testHaskellDepends = [ + base containers hspec hspec-expectations-lifted mmorph mtl process + ]; + benchmarkHaskellDepends = [ base criterion mmorph mtl ]; + description = "Abstractions for working with variadic functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "variadic-function" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "variadic-function"; + version = "0.1.0.2"; + sha256 = "0kwrhraq45vb9bs0xn4xbahywwrxcspmvmc4l133rilgzx2gcv5w"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Create and transform functions with variable arity"; + license = lib.licenses.bsd3; + }) {}; + + "variation" = callPackage + ({ mkDerivation, base, cereal, containers, deepseq, semigroupoids + }: + mkDerivation { + pname = "variation"; + version = "0.1.1.0"; + sha256 = "05wkjr3sd4r3bid4n18qiblc8jvpzzdkh74f7qh3q1lfx8yv2133"; + libraryHaskellDepends = [ + base cereal containers deepseq semigroupoids + ]; + description = "nominal value with possible variations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vary" = callPackage + ({ mkDerivation, base, deepseq, doctest-parallel, hspec + , markdown-unlit, should-not-typecheck + }: + mkDerivation { + pname = "vary"; + version = "0.1.0.3"; + sha256 = "17c72sdnxwm27xqa8j5zpnyk8nl0ls6i0idmh8svr28q22xkam6m"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ + base deepseq doctest-parallel hspec markdown-unlit + should-not-typecheck + ]; + testToolDepends = [ markdown-unlit ]; + description = "Vary: Friendly and fast polymorphic variants (open unions/coproducts/extensible sums)"; + license = lib.licenses.mit; + }) {}; + + "varying" = callPackage + ({ mkDerivation, base, contravariant, criterion, doctest, hspec + , QuickCheck, time, transformers + }: + mkDerivation { + pname = "varying"; + version = "0.8.1.0"; + sha256 = "0gprc1awvyb2085sxm5wg3igq99riaga2hwx0ycwndms31nwqx3n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base contravariant transformers ]; + executableHaskellDepends = [ + base contravariant time transformers + ]; + testHaskellDepends = [ + base contravariant doctest hspec QuickCheck time transformers + ]; + benchmarkHaskellDepends = [ + base contravariant criterion time transformers + ]; + description = "FRP through value streams and monadic splines"; + license = lib.licenses.mit; + mainProgram = "varying-example"; + }) {}; + + "vault" = callPackage + ({ mkDerivation, base, containers, hashable, unordered-containers + }: + mkDerivation { + pname = "vault"; + version = "0.3.1.5"; + sha256 = "181ksk1yixjg0jiggw5jvm8am8m8c7lim4xaixf8qnaqvxm6namc"; + revision = "6"; + editedCabalFile = "10l6j8hdfraxfnzqq0l01y546q7rqgv95bci71gfs7lm15vnw2d3"; + libraryHaskellDepends = [ + base containers hashable unordered-containers + ]; + description = "a persistent store for values of arbitrary types"; + license = lib.licenses.bsd3; + }) {}; + + "vault-tool" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client + , http-client-tls, http-types, text, unordered-containers + }: + mkDerivation { + pname = "vault-tool"; + version = "0.1.0.1"; + sha256 = "13bxbzamd3mca5bngmzn82fzk66b4vp5crw33bzg01nmbprxfcbb"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-client-tls http-types text + unordered-containers + ]; + description = "Client library for HashiCorp's Vault tool (via HTTP API)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vault-tool-server" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, filepath + , http-client, process, tasty-hunit, temporary, text, vault-tool + }: + mkDerivation { + pname = "vault-tool-server"; + version = "0.1.0.1"; + sha256 = "0svgjr2qxsiwx5i0lrwzfcmaikgavls8vc9p0wcj3w1ndrbjk1y5"; + libraryHaskellDepends = [ + aeson async base bytestring filepath http-client process temporary + text vault-tool + ]; + testHaskellDepends = [ + aeson base tasty-hunit temporary vault-tool + ]; + description = "Utility library for spawning a HashiCorp Vault process"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vault-trans" = callPackage + ({ mkDerivation, aeson, base, containers, postgresql-simple, text + , transformers, unordered-containers, vault-tool + }: + mkDerivation { + pname = "vault-trans"; + version = "0.1.0.1"; + sha256 = "0vw66vgpwgnfihgjlngcjf2a288nbnbzb07zxisfxks0mj2vn4cc"; + libraryHaskellDepends = [ + aeson base containers postgresql-simple text transformers + unordered-containers vault-tool + ]; + description = "A monad transformer for vault-tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vaultaire-common" = callPackage + ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring + , cereal, containers, hashable, hslogger, hspec, locators, mtl + , old-locale, packer, QuickCheck, siphash, text, time, transformers + , unix, unordered-containers + }: + mkDerivation { + pname = "vaultaire-common"; + version = "2.9.1"; + sha256 = "178lh1cxk6ayb4918xas0g7zlan8282vjflm220pzymnxz07chsr"; + libraryHaskellDepends = [ + async attoparsec base blaze-builder bytestring cereal containers + hashable hslogger locators old-locale packer QuickCheck siphash + text time transformers unix unordered-containers + ]; + testHaskellDepends = [ + base bytestring containers hspec locators mtl QuickCheck text + unordered-containers + ]; + description = "Common types and instances for Vaultaire"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vcache" = callPackage + ({ mkDerivation, base, bytestring, containers, direct-murmur-hash + , easy-file, filelock, lmdb, random, stm, transformers + }: + mkDerivation { + pname = "vcache"; + version = "0.2.6"; + sha256 = "08vg106dhzam5h0a6pzz4cbyzfg6pfgcgvn6xm1266kj1ipla18d"; + libraryHaskellDepends = [ + base bytestring containers direct-murmur-hash easy-file filelock + lmdb random stm transformers + ]; + description = "semi-transparent persistence for Haskell using LMDB, STM"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vcache-trie" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-builder + , vcache + }: + mkDerivation { + pname = "vcache-trie"; + version = "0.2.4"; + sha256 = "1vmfi55q9w0xcdwqb1d0ly2694lbv18n92kzvps19r61c3dsf7h5"; + libraryHaskellDepends = [ + array base bytestring bytestring-builder vcache + ]; + description = "patricia tries modeled above VCache"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vcard" = callPackage + ({ mkDerivation, base, bytestring, containers, mime-directory }: + mkDerivation { + pname = "vcard"; + version = "0.1.4"; + sha256 = "1wa1pdfw7ykmq72af63fh999il5nighf7689265hn3i5awm1m16p"; + libraryHaskellDepends = [ + base bytestring containers mime-directory + ]; + description = "A library for parsing/printing vCards from/to various formats"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vcatt" = callPackage + ({ mkDerivation, base, extra, shelly, system-filepath, text }: + mkDerivation { + pname = "vcatt"; + version = "0.1"; + sha256 = "161yd6py3x5qn8w2vvy5sxqi30lr4sqqm2ysqib3rpilbh13yb8i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base extra shelly system-filepath ]; + executableHaskellDepends = [ base shelly text ]; + description = "Recursively check that a directory is under version control"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "vcatt"; + broken = true; + }) {}; + + "vcd" = callPackage + ({ mkDerivation, base, polyparse }: + mkDerivation { + pname = "vcd"; + version = "0.2.2"; + sha256 = "0x0smhllghzn0xjfk5cwxaf1vnd2yp3saxw92ylyws8a546mzhzm"; + libraryHaskellDepends = [ base polyparse ]; + description = "Reading and writing VCD files"; + license = lib.licenses.bsd3; + }) {}; + + "vcf" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, hspec + , hspec-expectations, text + }: + mkDerivation { + pname = "vcf"; + version = "0.9.0"; + sha256 = "1sjsgld8zd30insksv0n3rsjwq0mrr69rqnb1jpcq8lmcgz43jlq"; + libraryHaskellDepends = [ aeson attoparsec base bytestring text ]; + testHaskellDepends = [ + attoparsec base bytestring hspec hspec-expectations + ]; + description = "A package to parse VCF files inspired in similar python libraries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vcs-ignore" = callPackage + ({ mkDerivation, base, containers, directory, doctest, exceptions + , filepath, Glob, hspec, hspec-discover, optparse-applicative, text + }: + mkDerivation { + pname = "vcs-ignore"; + version = "0.0.2.0"; + sha256 = "0cyab0mj225j79fpk4386iz4llpzisxpipb0v2i773psz4saw8ar"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory exceptions filepath Glob text + ]; + executableHaskellDepends = [ + base containers directory exceptions filepath optparse-applicative + text + ]; + testHaskellDepends = [ + base containers directory doctest exceptions filepath hspec text + ]; + testToolDepends = [ hspec-discover ]; + description = "Library for handling files ignored by VCS systems"; + license = lib.licenses.bsd3; + mainProgram = "ignore"; + }) {}; + + "vcs-revision" = callPackage + ({ mkDerivation, base, process }: + mkDerivation { + pname = "vcs-revision"; + version = "0.0.2"; + sha256 = "1lp1wf440n7kinmxz7la0gyfqfdlip6f0bn8pmwkxd1dqyrvg5cg"; + libraryHaskellDepends = [ base process ]; + description = "Facilities for accessing the version control revision of the current directory"; + license = lib.licenses.bsd3; + }) {}; + + "vcs-web-hook-parse" = callPackage + ({ mkDerivation, aeson, base, bytestring, text }: + mkDerivation { + pname = "vcs-web-hook-parse"; + version = "0.2.0.0"; + sha256 = "02lm4czrjwbnfmhybqn80j8xravi37z1a319s23hgxdbxpw970nv"; + libraryHaskellDepends = [ aeson base bytestring text ]; + description = "Parse development platform web hook messages"; + license = lib.licenses.publicDomain; + }) {}; + + "vcsgui" = callPackage + ({ mkDerivation, base, directory, filepath, gi-gtk, gi-gtk-hs + , haskell-gi-base, mtl, process, text, vcswrapper + }: + mkDerivation { + pname = "vcsgui"; + version = "0.2.2.0"; + sha256 = "0s7vmlbggmwaj6mlhmj1vkri6af16xpsanwyr2jip5hdpn8gpjv2"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory filepath gi-gtk gi-gtk-hs haskell-gi-base mtl + process text vcswrapper + ]; + executableHaskellDepends = [ + base directory filepath gi-gtk gi-gtk-hs haskell-gi-base mtl + process text vcswrapper + ]; + description = "GUI library for source code management systems"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vcswrapper" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hxt, mtl + , parsec, process, split, text + }: + mkDerivation { + pname = "vcswrapper"; + version = "0.1.6"; + sha256 = "0givnl1716ymjz5a5n4wdy61hg8zhfxb66vx9bzkziavzni2dfif"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory filepath hxt mtl parsec process split + text + ]; + executableHaskellDepends = [ + base containers directory filepath hxt mtl parsec process split + text + ]; + description = "Wrapper for source code management systems"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "vcswrapper"; + broken = true; + }) {}; + + "vec" = callPackage + ({ mkDerivation, adjunctions, base, base-compat, boring, criterion + , deepseq, distributive, fin, hashable, indexed-traversable + , inspection-testing, QuickCheck, semigroupoids, tagged + , transformers, vector + }: + mkDerivation { + pname = "vec"; + version = "0.5"; + sha256 = "17r0aq9yby99b4fxwaggdc2czlyh604yskcv2mpzy45sazw0690a"; + revision = "1"; + editedCabalFile = "0ixp1scb1adbb4i9s9zcsby4qckhzsahb5810bq9s5phi954wb8w"; + libraryHaskellDepends = [ + adjunctions base boring deepseq distributive fin hashable + indexed-traversable QuickCheck semigroupoids transformers + ]; + testHaskellDepends = [ + base base-compat fin inspection-testing tagged + ]; + benchmarkHaskellDepends = [ base criterion fin vector ]; + description = "Vec: length-indexed (sized) list"; + license = lib.licenses.bsd3; + }) {}; + + "vec-lens" = callPackage + ({ mkDerivation, base, fin, lens, vec }: + mkDerivation { + pname = "vec-lens"; + version = "0.4"; + sha256 = "1qjv8wg6b8wbldvripn84vyw5cgpcpgh2v6v1nk7pzwrn99lfb7h"; + revision = "4"; + editedCabalFile = "1mh9wswfvcxw7656qqpggykndcpc5jsc5i0wxrnlzyg0ijh22qcs"; + libraryHaskellDepends = [ base fin lens vec ]; + description = "Vec: length-indexed (sized) list: lens support"; + license = lib.licenses.bsd3; + }) {}; + + "vec-optics" = callPackage + ({ mkDerivation, base, fin, optics-core, vec }: + mkDerivation { + pname = "vec-optics"; + version = "0.4"; + sha256 = "0vdpxkmhiqbql68rkrfaci6c6n7sbr49p08q0jj6cvbmjy3aa1lg"; + revision = "4"; + editedCabalFile = "0szgvkhqnn2igjzvm86fbiqpybfjwl5n2dscr614bda6yhqlvk00"; + libraryHaskellDepends = [ base fin optics-core vec ]; + description = "Vec: length-indexed (sized) list: optics support"; + license = lib.licenses.bsd3; + }) {}; + + "vect" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "vect"; + version = "0.4.7"; + sha256 = "1049jh8rcxfnyckz5m5asdlyafqszlig96k387raldyfzbrf8f4d"; + libraryHaskellDepends = [ base random ]; + description = "A low-dimensional linear algebra library, tailored to computer graphics"; + license = lib.licenses.bsd3; + }) {}; + + "vect-floating" = callPackage + ({ mkDerivation, base, random }: + mkDerivation { + pname = "vect-floating"; + version = "0.1.0.4"; + sha256 = "1kxsjsiqqpi7k0xz597z7r2fd45s38plgk6jplzxagg0i3bm0q4g"; + libraryHaskellDepends = [ base random ]; + description = "A low-dimensional linear algebra library, operating on the Floating typeclass"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vect-floating-accelerate" = callPackage + ({ mkDerivation, accelerate, base, vect-floating }: + mkDerivation { + pname = "vect-floating-accelerate"; + version = "0.1.0.4"; + sha256 = "10mn2gvpkp14j7rc7cc66x30k7xh56xpp04ak1aj8p46rsy75s4x"; + revision = "1"; + editedCabalFile = "05k20xd7rcf3hypbbw53bv8yl65sgpdawdfmskypk3mbl1w5fymg"; + libraryHaskellDepends = [ accelerate base vect-floating ]; + description = "Accelerate instances for vect-floating types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vect-opengl" = callPackage + ({ mkDerivation, base, OpenGL, vect }: + mkDerivation { + pname = "vect-opengl"; + version = "0.4.6.1"; + sha256 = "1qp98j6bgldjcs71pd7iqc5sjf1ixb1jj0l267hw532j4yf81dig"; + libraryHaskellDepends = [ base OpenGL vect ]; + description = "OpenGL support for the `vect' low-dimensional linear algebra library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector" = callPackage + ({ mkDerivation, base, base-orphans, deepseq, doctest, HUnit + , primitive, QuickCheck, random, tasty, tasty-bench, tasty-hunit + , tasty-inspection-testing, tasty-quickcheck, template-haskell + , transformers, vector-stream + }: + mkDerivation { + pname = "vector"; + version = "0.13.1.0"; + sha256 = "1vpcxn0zkhmvksz373iz66bv42f358jv3zqg390vk2mbkqkp5wk3"; + revision = "1"; + editedCabalFile = "03fpy8vnjyk7hw6sci361pmb05jl5z05yb08yjv5wxqxnp7jq0xw"; + libraryHaskellDepends = [ base deepseq primitive vector-stream ]; + testHaskellDepends = [ + base base-orphans doctest HUnit primitive QuickCheck random tasty + tasty-hunit tasty-inspection-testing tasty-quickcheck + template-haskell transformers + ]; + benchmarkHaskellDepends = [ base random tasty tasty-bench ]; + description = "Efficient Arrays"; + license = lib.licenses.bsd3; + }) {}; + + "vector-algorithms" = callPackage + ({ mkDerivation, base, bitvec, bytestring, containers, mwc-random + , primitive, QuickCheck, vector + }: + mkDerivation { + pname = "vector-algorithms"; + version = "0.9.0.1"; + sha256 = "0h9qqgna787q93q58mrvmg5mw8h92vlapx2glanz6vpjm39w19rb"; + revision = "3"; + editedCabalFile = "1fixldpkbw3yqj27vh5c8wb6vw8djdjprfjgs1rkvqdrq2j02ar2"; + libraryHaskellDepends = [ + base bitvec bytestring primitive vector + ]; + testHaskellDepends = [ + base bytestring containers QuickCheck vector + ]; + benchmarkHaskellDepends = [ base mwc-random vector ]; + description = "Efficient algorithms for vector arrays"; + license = lib.licenses.bsd3; + }) {}; + + "vector-binary" = callPackage + ({ mkDerivation, base, binary, vector }: + mkDerivation { + pname = "vector-binary"; + version = "0.1.1"; + sha256 = "1qdjibh3ywfa0lvawdahnr9qhh2qy6899lm5inbzmksjpykgbazz"; + libraryHaskellDepends = [ base binary vector ]; + description = "Binary instances for vector types (deprecated)"; + license = lib.licenses.bsd3; + }) {}; + + "vector-binary-instances" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, tasty + , tasty-bench, tasty-quickcheck, vector + }: + mkDerivation { + pname = "vector-binary-instances"; + version = "0.2.5.2"; + sha256 = "0kgmlb4rf89b18d348cf2k06xfhdpamhmvq7iz5pab5014hknbmp"; + revision = "5"; + editedCabalFile = "1svw25aid1vby7288b36d2mbqcvmggfr3ndv8ymj2y2jm72z5a4v"; + libraryHaskellDepends = [ base binary vector ]; + testHaskellDepends = [ base binary tasty tasty-quickcheck vector ]; + benchmarkHaskellDepends = [ + base binary bytestring deepseq tasty-bench vector + ]; + description = "Instances of Data.Binary for vector"; + license = lib.licenses.bsd3; + }) {}; + + "vector-buffer" = callPackage + ({ mkDerivation, base, deepseq, vector }: + mkDerivation { + pname = "vector-buffer"; + version = "0.4.1"; + sha256 = "16zxc2d25qd15nankhc974ax7q3y72mg5a77v5jsfrw291brnnlv"; + libraryHaskellDepends = [ base deepseq vector ]; + description = "A buffer compatible with Data.Vector.*"; + license = lib.licenses.bsd3; + }) {}; + + "vector-builder" = callPackage + ({ mkDerivation, attoparsec, base, quickcheck-instances, rerebase + , tasty, tasty-hunit, tasty-quickcheck, vector + }: + mkDerivation { + pname = "vector-builder"; + version = "0.3.8.5"; + sha256 = "0c0crnqkqzx06l4xlzb4s0fdmxgjg2fjq1mllxn0vyh84pfgkfm0"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ + attoparsec quickcheck-instances rerebase tasty tasty-hunit + tasty-quickcheck + ]; + description = "Vector builder"; + license = lib.licenses.mit; + }) {}; + + "vector-bytes-instances" = callPackage + ({ mkDerivation, base, bytes, tasty, tasty-quickcheck, vector }: + mkDerivation { + pname = "vector-bytes-instances"; + version = "0.1.1"; + sha256 = "0i4cxgm984qs5ldp1x7m9blxh8wd5y8acy2ic8kpgaak8pzycrkn"; + libraryHaskellDepends = [ base bytes vector ]; + testHaskellDepends = [ base bytes tasty tasty-quickcheck vector ]; + description = "Serial (from the bytes package) for Vector (from the vector package)"; + license = lib.licenses.bsd3; + }) {}; + + "vector-bytestring" = callPackage + ({ mkDerivation, base, bytestring, deepseq, directory, ghc-prim + , primitive, QuickCheck, random, vector + }: + mkDerivation { + pname = "vector-bytestring"; + version = "0.0.0.1"; + sha256 = "0xiksm1136azrcidcsi9g59i1nb9r8lhzsn1fhnp830sr63fy7k4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring deepseq ghc-prim primitive vector + ]; + testHaskellDepends = [ base directory QuickCheck random ]; + description = "ByteStrings as type synonyms of Storable Vectors of Word8s"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-circular" = callPackage + ({ mkDerivation, base, deepseq, hedgehog, hedgehog-classes + , nonempty-vector, primitive, semigroupoids, template-haskell + , vector + }: + mkDerivation { + pname = "vector-circular"; + version = "0.1.4"; + sha256 = "18aijs6yn01bv3zal7l0wsck0hd54bbhckjc67cvr8wmpqdk2xxw"; + libraryHaskellDepends = [ + base deepseq nonempty-vector primitive semigroupoids + template-haskell vector + ]; + testHaskellDepends = [ base hedgehog hedgehog-classes ]; + description = "circular vectors"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-clock" = callPackage + ({ mkDerivation, array, base, binary, ghc-prim, hashable, HUnit + , QuickCheck, test-framework, test-framework-hunit + , test-framework-quickcheck2 + }: + mkDerivation { + pname = "vector-clock"; + version = "0.2.2"; + sha256 = "0ndp25w61rcj4sadvhxlirrk1dhk7rmdzv9kha7kyqa41whr9629"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base binary ghc-prim hashable ]; + testHaskellDepends = [ + array base binary ghc-prim HUnit QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 + ]; + description = "Vector clocks for versioning message flows"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-conduit" = callPackage + ({ mkDerivation, base, conduit, HUnit, primitive, QuickCheck + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "vector-conduit"; + version = "0.5.0.0"; + sha256 = "10mqmxfqzqcgxf0isv611ailq03smdfybviamxpskncbf15sc6g1"; + libraryHaskellDepends = [ base conduit primitive vector ]; + testHaskellDepends = [ + base conduit HUnit primitive QuickCheck test-framework + test-framework-hunit test-framework-quickcheck2 vector + ]; + description = "Conduit utilities for vectors"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-doublezip" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "vector-doublezip"; + version = "0.2.0.0"; + sha256 = "0z98f0fjn90x3azdbsnjpx61r9lna9hb67bjnmmhvil9a7hpd65x"; + libraryHaskellDepends = [ base vector ]; + description = "Some special functions to work with Vector (with zip)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-endian" = callPackage + ({ mkDerivation, base, cpu, deepseq, vector, zenhack-prelude }: + mkDerivation { + pname = "vector-endian"; + version = "0.1.0.0"; + sha256 = "0qfs19l2d56w6jl8niiq8vsjldb8mabf56xfsj45ai7ipi92cx13"; + libraryHaskellDepends = [ + base cpu deepseq vector zenhack-prelude + ]; + doHaddock = false; + description = "Storable vectors with cpu-independent representation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-extras" = callPackage + ({ mkDerivation, base, containers, deferred-folds, foldl, hashable + , unordered-containers, vector + }: + mkDerivation { + pname = "vector-extras"; + version = "0.2.8.1"; + sha256 = "0bnjh4c001v6ia6ac40i508jdzfdlccp8v0fhy7ayv4scrvpwip2"; + libraryHaskellDepends = [ + base containers deferred-folds foldl hashable unordered-containers + vector + ]; + description = "Utilities for the \"vector\" library"; + license = lib.licenses.mit; + }) {}; + + "vector-fft" = callPackage + ({ mkDerivation, base, primitive, vector }: + mkDerivation { + pname = "vector-fft"; + version = "0.1.0.2"; + sha256 = "1aygafvsx3wybbp6hqg5ddkawl8m5m6s6dg5hbrlyibz2whrp1fs"; + libraryHaskellDepends = [ base primitive vector ]; + description = "Native FFT and IFFT for vector"; + license = lib.licenses.bsd3; + }) {}; + + "vector-fftw" = callPackage + ({ mkDerivation, base, fftw, primitive, QuickCheck + , storable-complex, test-framework, test-framework-quickcheck2 + , vector + }: + mkDerivation { + pname = "vector-fftw"; + version = "0.1.4.0"; + sha256 = "1ns5jhdx585s3jmcslscibf7ryaya3ca1shc4ysrikrp1mzx1jky"; + libraryHaskellDepends = [ base primitive storable-complex vector ]; + librarySystemDepends = [ fftw ]; + testHaskellDepends = [ + base QuickCheck test-framework test-framework-quickcheck2 vector + ]; + description = "A binding to the fftw library for one-dimensional vectors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) fftw;}; + + "vector-functorlazy" = callPackage + ({ mkDerivation, base, ghc-prim, primitive, vector, vector-th-unbox + }: + mkDerivation { + pname = "vector-functorlazy"; + version = "0.0.1"; + sha256 = "0ysic3f5xw675bk095pby9ihbgcxpkj4pgp61dwr354w28l0yc03"; + libraryHaskellDepends = [ + base ghc-prim primitive vector vector-th-unbox + ]; + description = "vectors that perform the fmap operation in constant time"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-hashtables" = callPackage + ({ mkDerivation, base, containers, criterion, hashable, hashtables + , hspec, hspec-discover, primitive, QuickCheck + , quickcheck-instances, unordered-containers, vector + }: + mkDerivation { + pname = "vector-hashtables"; + version = "0.1.1.4"; + sha256 = "0nvi9j18v8xfb3p2q65bi9f3rzrw2bc2nz2q096flxjf72ipapac"; + libraryHaskellDepends = [ base hashable primitive vector ]; + testHaskellDepends = [ + base containers hashable hspec primitive QuickCheck + quickcheck-instances vector + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base criterion hashtables primitive unordered-containers vector + ]; + description = "Efficient vector-based mutable hashtables implementation"; + license = lib.licenses.bsd3; + }) {}; + + "vector-heterogenous" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "vector-heterogenous"; + version = "0.2.0"; + sha256 = "14v0qj2r484pwbjhdymvdqjnsbqszl9wr71hv6wsvs2d8ja1bajl"; + libraryHaskellDepends = [ base vector ]; + description = "A type-safe library for vectors whose elements can be of any type, or any type satisfying some constraints"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-instances" = callPackage + ({ mkDerivation, base, comonad, hashable, keys, pointed + , semigroupoids, vector + }: + mkDerivation { + pname = "vector-instances"; + version = "3.4.2"; + sha256 = "0rynfy4agx66mwslj50bfqdyrylr2zba3r6dg5yqykpnfxp2vn9l"; + libraryHaskellDepends = [ + base comonad hashable keys pointed semigroupoids vector + ]; + description = "Orphan Instances for 'Data.Vector'"; + license = lib.licenses.bsd3; + }) {}; + + "vector-instances-collections" = callPackage + ({ mkDerivation, base, collections-api, template-haskell, vector }: + mkDerivation { + pname = "vector-instances-collections"; + version = "0.1.0.1"; + sha256 = "13xk2iwdwrnmdm33z0fmj4sg3irih4ayl3q5pgz31qs9kcsbhi0s"; + libraryHaskellDepends = [ + base collections-api template-haskell vector + ]; + description = "Instances of the Data.Collections classes for Data.Vector.*"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vector-mmap" = callPackage + ({ mkDerivation, base, mmap, primitive, QuickCheck, temporary + , vector + }: + mkDerivation { + pname = "vector-mmap"; + version = "0.0.3"; + sha256 = "12l6ka6vgl5g193sycn3k6gr2q3k64jaq196p825vawh46qdsfg5"; + libraryHaskellDepends = [ base mmap primitive vector ]; + testHaskellDepends = [ base QuickCheck temporary vector ]; + description = "Memory map immutable and mutable vectors"; + license = lib.licenses.bsd3; + }) {}; + + "vector-quicksort" = callPackage + ({ mkDerivation, atomic-counter, base, bytestring, containers + , deepseq, parallel, primitive, QuickCheck, random, stm + , system-cxx-std-lib, tasty, tasty-bench, tasty-quickcheck, text + , text-builder-linear, vector, vector-algorithms + }: + mkDerivation { + pname = "vector-quicksort"; + version = "0.1"; + sha256 = "1s8azyaa73zys31whi2m6l0mnyy8hdw8hzsdpd5h0j3d78ywykkf"; + revision = "1"; + editedCabalFile = "18h7lflrp2d80cjzdqwjykpl95b3ng9bcrb9gq5qnab652fgyr8j"; + libraryHaskellDepends = [ + base parallel primitive stm system-cxx-std-lib vector + ]; + testHaskellDepends = [ + base containers QuickCheck tasty tasty-quickcheck vector + ]; + benchmarkHaskellDepends = [ + atomic-counter base bytestring deepseq primitive random stm tasty + tasty-bench text text-builder-linear vector vector-algorithms + ]; + doHaddock = false; + description = "Fast and flexible quicksort implementation for mutable vectors"; + license = lib.licenses.asl20; + }) {}; + + "vector-random" = callPackage + ({ mkDerivation, base, mersenne-random-pure64, vector }: + mkDerivation { + pname = "vector-random"; + version = "0.2"; + sha256 = "1f74q4bs5mbcw8xg4sxb46ks5x121lbbr6cl09ssr09cpykkbdvb"; + revision = "2"; + editedCabalFile = "0ys49lp4hqdm9hmfirfycksi31k03w7i6fralmqz6p9l4rc1lcyy"; + libraryHaskellDepends = [ base mersenne-random-pure64 vector ]; + description = "Generate vectors filled with high quality pseudorandom numbers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-read-instances" = callPackage + ({ mkDerivation, base, vector }: + mkDerivation { + pname = "vector-read-instances"; + version = "0.0.2.0"; + sha256 = "1k30n5qh16sdfxy77vp10bx52lb1ffmjn70vg87hx12j8wg9vbv6"; + libraryHaskellDepends = [ base vector ]; + description = "(deprecated) Read instances for 'Data.Vector'"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-rotcev" = callPackage + ({ mkDerivation, base, tasty, tasty-quickcheck, vector }: + mkDerivation { + pname = "vector-rotcev"; + version = "0.1.0.2"; + sha256 = "1ch8r6v07qvczp7cn7l4hxy7pakj37hkx5vp7vz5yk3bcnjb1mqc"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ base tasty tasty-quickcheck vector ]; + description = "Vectors with O(1) reverse"; + license = lib.licenses.bsd3; + }) {}; + + "vector-shuffling" = callPackage + ({ mkDerivation, base, random, vector }: + mkDerivation { + pname = "vector-shuffling"; + version = "1.1"; + sha256 = "04kpp7529jd4avhprfxdy6nfikx3d3ans0knhz3lspms4iky068i"; + libraryHaskellDepends = [ base random vector ]; + description = "Algorithms for vector shuffling"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-sized" = callPackage + ({ mkDerivation, adjunctions, base, binary, comonad, deepseq + , distributive, finite-typelits, hashable, indexed-list-literals + , primitive, vector + }: + mkDerivation { + pname = "vector-sized"; + version = "1.5.0"; + sha256 = "13h4qck1697iswd9f8w17fpjc6yhl2pgrvay7pb22j2h3mgaxpjl"; + revision = "3"; + editedCabalFile = "1rj53ya87vnglqdnzfvb4w01k3g3wqkcc1i7ip2xryz6pw6vg18w"; + libraryHaskellDepends = [ + adjunctions base binary comonad deepseq distributive + finite-typelits hashable indexed-list-literals primitive vector + ]; + description = "Size tagged vectors"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.expipiplus1 ]; + }) {}; + + "vector-sized_1_6_1" = callPackage + ({ mkDerivation, adjunctions, base, binary, comonad, deepseq + , distributive, finite-typelits, hashable, indexed-list-literals + , indexed-traversable, primitive, vector + }: + mkDerivation { + pname = "vector-sized"; + version = "1.6.1"; + sha256 = "0gj9lgfakgzx2klhmbrlsf7lplc377s1mp6grbay7vranm2fj586"; + libraryHaskellDepends = [ + adjunctions base binary comonad deepseq distributive + finite-typelits hashable indexed-list-literals indexed-traversable + primitive vector + ]; + description = "Size tagged vectors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.expipiplus1 ]; + }) {}; + + "vector-space" = callPackage + ({ mkDerivation, base, Boolean, MemoTrie, NumInstances }: + mkDerivation { + pname = "vector-space"; + version = "0.16"; + sha256 = "17676s2f8i45dj5gk370nc8585aylah7m34nbf34al7r1492y2qc"; + libraryHaskellDepends = [ base Boolean MemoTrie NumInstances ]; + description = "Vector & affine spaces, linear maps, and derivatives"; + license = lib.licenses.bsd3; + }) {}; + + "vector-space-map" = callPackage + ({ mkDerivation, base, containers, doctest, vector-space }: + mkDerivation { + pname = "vector-space-map"; + version = "0.2.1.1"; + sha256 = "1sg5jgk0kll0jbi66m70ymr085hgvz4kcbvcbn9427w1imbnjfdq"; + libraryHaskellDepends = [ base containers vector-space ]; + testHaskellDepends = [ base doctest ]; + description = "vector-space operations for finite maps using Data.Map"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-space-opengl" = callPackage + ({ mkDerivation, base, ieee754, OpenGL, QuickCheck, test-framework + , test-framework-quickcheck2, test-framework-th, vector-space + }: + mkDerivation { + pname = "vector-space-opengl"; + version = "0.2"; + sha256 = "17rczadmjiblh96r7bfcxy53m7ig534qqcf35i7w6x90354dyiaw"; + libraryHaskellDepends = [ base OpenGL vector-space ]; + testHaskellDepends = [ + base ieee754 OpenGL QuickCheck test-framework + test-framework-quickcheck2 test-framework-th vector-space + ]; + description = "Instances of vector-space classes for OpenGL types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-space-points" = callPackage + ({ mkDerivation, base, vector-space }: + mkDerivation { + pname = "vector-space-points"; + version = "0.2.1.2"; + sha256 = "0jqiy7b3hy21c0imqxbzvcx0hxy33bh97bv47bpv099dx32d7spy"; + revision = "5"; + editedCabalFile = "1284ds38z70696vsh695hx74nyslmgaqfv4lz0wadvmzcrw0hwb4"; + libraryHaskellDepends = [ base vector-space ]; + description = "A type for points, as distinct from vectors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-split" = callPackage + ({ mkDerivation, base, QuickCheck, split, tasty, tasty-quickcheck + , vector + }: + mkDerivation { + pname = "vector-split"; + version = "1.0.0.3"; + sha256 = "1y2imndpyx15jmiajhabi34522jcayrz05zrxiv1srj4fssz56bd"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ + base QuickCheck split tasty tasty-quickcheck vector + ]; + description = "Combinator library for splitting vectors"; + license = lib.licenses.mit; + }) {}; + + "vector-static" = callPackage + ({ mkDerivation, base, primitive, vector }: + mkDerivation { + pname = "vector-static"; + version = "0.3.0.1"; + sha256 = "19spzrk64j2rgyi15dvs8gfbx3nc79ybssaxkv8dn9df4fwksv91"; + libraryHaskellDepends = [ base primitive vector ]; + description = "Statically checked sizes on Data.Vector"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vector-strategies" = callPackage + ({ mkDerivation, base, deepseq, parallel, vector }: + mkDerivation { + pname = "vector-strategies"; + version = "0.4"; + sha256 = "04vaizcc78q94vpaly28iwhlwk6nwrsa6jmcq2afdl6yqp63njc6"; + libraryHaskellDepends = [ base deepseq parallel vector ]; + description = "A parallel evaluation strategy for boxed vectors"; + license = lib.licenses.bsd3; + }) {}; + + "vector-stream" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "vector-stream"; + version = "0.1.0.1"; + sha256 = "0z5z88flyassdpgga412qci6brr9gyljbx875wd479fy9crhgxfh"; + revision = "1"; + editedCabalFile = "17sa7mq3maphzgwdjwxr1q9dm92gz4hcbyk0d3hkayqxswp9x9hn"; + libraryHaskellDepends = [ base ghc-prim ]; + description = "Efficient Streams"; + license = lib.licenses.bsd3; + }) {}; + + "vector-text" = callPackage + ({ mkDerivation, base, binary, prologue, text, vector + , vector-binary-instances + }: + mkDerivation { + pname = "vector-text"; + version = "1.1.6"; + sha256 = "14ms8ach15c1pyaih92qi703vj9aanbrmcsfwzxb55vwfpbbm2f4"; + libraryHaskellDepends = [ + base binary prologue text vector vector-binary-instances + ]; + description = "Text implementation based on unboxed char vector"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vector-th-unbox" = callPackage + ({ mkDerivation, base, data-default, template-haskell, vector }: + mkDerivation { + pname = "vector-th-unbox"; + version = "0.2.2"; + sha256 = "0j81m09xxv24zziv0nanfppckzmas5184jr3npjhc9w49r3cm94a"; + revision = "5"; + editedCabalFile = "1mw2ssj6a772cvw2mf0r5qvz4blaq8k194p6bj0wnl1plr16r90b"; + libraryHaskellDepends = [ base template-haskell vector ]; + testHaskellDepends = [ base data-default vector ]; + description = "Deriver for Data.Vector.Unboxed using Template Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "vectortiles" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion, deepseq + , hashable, microlens, microlens-platform, mtl, protocol-buffers + , protocol-buffers-descriptor, tasty, tasty-hunit, text + , transformers, unordered-containers, vector + }: + mkDerivation { + pname = "vectortiles"; + version = "1.5.1"; + sha256 = "1g5n7xrpzj1kfbmk97lak6p7m0g7irkcmd5cl0gh23bxsfzmbnkh"; + libraryHaskellDepends = [ + base bytestring containers deepseq hashable mtl protocol-buffers + protocol-buffers-descriptor text transformers unordered-containers + vector + ]; + testHaskellDepends = [ + base bytestring containers protocol-buffers tasty tasty-hunit text + vector + ]; + benchmarkHaskellDepends = [ + base bytestring criterion microlens microlens-platform + unordered-containers vector + ]; + description = "GIS Vector Tiles, as defined by Mapbox"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vega-view" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , directory, filepath, http-types, scotty, text + , unordered-containers + }: + mkDerivation { + pname = "vega-view"; + version = "0.4.0.0"; + sha256 = "0sjwgcvymyl74hgfc93l6nj5422d044dkj02mlzvrcfdqhicz96d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base blaze-html blaze-markup bytestring directory filepath + http-types scotty text unordered-containers + ]; + description = "Easily view Vega or Vega-Lite visualizations"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "vegaview"; + broken = true; + }) {}; + + "velma" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath + , hspec, text + }: + mkDerivation { + pname = "velma"; + version = "0.2022.2.13"; + sha256 = "0dzq9py5k6hz9pqfv8cnfaj84q3y4j8p6pmpncd1crj1nkl10mr5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal containers directory filepath + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base Cabal filepath hspec text ]; + description = "Automatically add files to exposed-modules and other-modules"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "velma"; + broken = true; + }) {}; + + "venzone" = callPackage + ({ mkDerivation, ansi-terminal-game, base, containers, directory + , file-embed, filepath, fsnotify, hspec, hspec-discover + , line-drawing, megaparsec, microlens, microlens-platform, mtl + , QuickCheck, utf8-light + }: + mkDerivation { + pname = "venzone"; + version = "1.1.1.2"; + sha256 = "1ajaw6r6yi6rmji3m0zbwiyxcimq1rx6h1mspsv305368as1cqnx"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + ansi-terminal-game base containers directory file-embed filepath + fsnotify line-drawing megaparsec microlens microlens-platform mtl + utf8-light + ]; + testHaskellDepends = [ + ansi-terminal-game base containers directory file-embed filepath + hspec line-drawing megaparsec microlens microlens-platform mtl + QuickCheck utf8-light + ]; + testToolDepends = [ hspec-discover ]; + description = "ASCII platform-adventure game"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "venzone"; + }) {}; + + "verbalexpressions" = callPackage + ({ mkDerivation, base, regex-pcre }: + mkDerivation { + pname = "verbalexpressions"; + version = "1.0.0.0"; + sha256 = "0wai72bqb1vp4p7ml1yj2jdmkjglihai9vhmgj7ri6y2qgzkpwly"; + libraryHaskellDepends = [ base regex-pcre ]; + description = "Regular expressions made easy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "verbosity" = callPackage + ({ mkDerivation, base, binary, deepseq, dhall, generic-lens + , serialise + }: + mkDerivation { + pname = "verbosity"; + version = "0.4.0.0"; + sha256 = "1h2vgy3ai3rxh76zi68yi5n5qmj0kyjm0sjg2m1gf9nr4z47afjx"; + libraryHaskellDepends = [ + base binary deepseq dhall generic-lens serialise + ]; + description = "Simple enum that encodes application verbosity"; + license = lib.licenses.bsd3; + }) {}; + + "verdict" = callPackage + ({ mkDerivation, base, hspec, markdown-unlit, mtl, text + , transformers + }: + mkDerivation { + pname = "verdict"; + version = "0.0.0.0"; + sha256 = "1limrj8jp5zlwdckihwzjqbkf2sb606m06d8gka4lkaga7pzdwh1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base mtl text transformers ]; + executableHaskellDepends = [ base markdown-unlit text ]; + testHaskellDepends = [ base hspec ]; + description = "Validation framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "tutorial"; + broken = true; + }) {}; + + "verdict-json" = callPackage + ({ mkDerivation, aeson, base, containers, hspec, text + , unordered-containers, vector, verdict + }: + mkDerivation { + pname = "verdict-json"; + version = "0.0.0.0"; + sha256 = "0jmgmg4pvmba6zcr2kfxl1pgfaj7k8hm5p4aixvxnhmfqcganr3v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers text unordered-containers vector verdict + ]; + testHaskellDepends = [ + aeson base containers hspec unordered-containers vector verdict + ]; + description = "JSON instances and JSON Schema for verdict"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "verifiable-expressions" = callPackage + ({ mkDerivation, base, containers, lens, mtl, sbv, transformers + , union, vinyl + }: + mkDerivation { + pname = "verifiable-expressions"; + version = "0.6.2"; + sha256 = "1nrlcbimng6qf4g7h4hxg3j05kd0hlihkhp8hj5js44n29vg89qk"; + revision = "1"; + editedCabalFile = "15h6zdzqvfkh480y5yp1sfjw79pkc6iv5b8mz785p3bgrspdlvn9"; + libraryHaskellDepends = [ + base containers lens mtl sbv transformers union vinyl + ]; + description = "An intermediate language for Hoare logic style verification"; + license = lib.licenses.asl20; + badPlatforms = [ "aarch64-linux" ]; + hydraPlatforms = lib.platforms.none; + }) {}; + + "verify" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, containers, either + , hspec, jwt, QuickCheck, text, text-conversions, time + }: + mkDerivation { + pname = "verify"; + version = "0.0.0"; + sha256 = "1qi76frmgcwa384nwlip27pi64vlnddrjq5bz3xr9dsl2435axzf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring containers either jwt text + text-conversions time + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base hspec jwt QuickCheck text text-conversions time + ]; + description = "A new Haskeleton package"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + mainProgram = "verify"; + broken = true; + }) {}; + + "verilog" = callPackage + ({ mkDerivation, alex, array, base, happy }: + mkDerivation { + pname = "verilog"; + version = "0.0.11"; + sha256 = "0lhl6zcf8f8ndyqx7ksj1qy4a5wnhvphsawb944d5rynrnj8fd46"; + libraryHaskellDepends = [ array base ]; + libraryToolDepends = [ alex happy ]; + description = "Verilog preprocessor, parser, and AST"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "verismith" = callPackage + ({ mkDerivation, alex, array, base, binary, blaze-html, bytestring + , criterion, cryptonite, deepseq, DRBG, exceptions, fgl + , fgl-visualize, filepath, gitrev, hedgehog, lens, lifted-base + , memory, monad-control, mtl, optparse-applicative, parsec + , prettyprinter, random, recursion-schemes, shakespeare, shelly + , statistics, tasty, tasty-hedgehog, tasty-hunit, template-haskell + , text, time, tomland, transformers, transformers-base + , unordered-containers, vector + }: + mkDerivation { + pname = "verismith"; + version = "1.0.0.2"; + sha256 = "0lrc0idpxg4a7mlwb7s3j43zizinszpfwwqfm91cz3fkb5clv21h"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base binary blaze-html bytestring cryptonite deepseq DRBG + exceptions fgl fgl-visualize filepath gitrev hedgehog lens + lifted-base memory monad-control mtl optparse-applicative parsec + prettyprinter random recursion-schemes shakespeare shelly + statistics template-haskell text time tomland transformers + transformers-base unordered-containers vector + ]; + libraryToolDepends = [ alex ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base fgl hedgehog lens parsec shakespeare tasty tasty-hedgehog + tasty-hunit text + ]; + benchmarkHaskellDepends = [ base criterion lens ]; + description = "Random verilog generation and simulator testing"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "verismith"; + }) {}; + + "verset" = callPackage + ({ mkDerivation, base, bytestring, containers, extra, mtl, safe + , text, time, uuid + }: + mkDerivation { + pname = "verset"; + version = "0.0.1.9"; + sha256 = "1ygsqr6qhcfv71v0jgbh17ayrg1fkf63dl851zl3p745jjr2sxk2"; + libraryHaskellDepends = [ + base bytestring containers extra mtl safe text time uuid + ]; + description = "Small alternative prelude"; + license = lib.licenses.mit; + }) {}; + + "version-natural" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "version-natural"; + version = "0.1.0.0"; + sha256 = "0cwrpr50x0vcsp83zjwmjif812s9dp50a865g306dsv96g5pc1i8"; + libraryHaskellDepends = [ base text ]; + description = "A simple version type"; + license = lib.licenses.mit; + }) {}; + + "version-natural-dhall-instance" = callPackage + ({ mkDerivation, base, dhall, version-natural }: + mkDerivation { + pname = "version-natural-dhall-instance"; + version = "0.2.0.0"; + sha256 = "0nm8nnz1vsd3nyb3dsh591bayzg87xmxn2a9ms5zrld6dim909q6"; + libraryHaskellDepends = [ base dhall version-natural ]; + description = "FromDhall and ToDhall instances for version-natural"; + license = lib.licenses.mit; + }) {}; + + "versioning" = callPackage + ({ mkDerivation, aeson, base, bytestring, hspec, semigroupoids }: + mkDerivation { + pname = "versioning"; + version = "0.3.2.0"; + sha256 = "0lwhcyb4g2j7wz16b7qp6vzmawlxx8k0xfvr9sdw5maljir0hykx"; + libraryHaskellDepends = [ aeson base bytestring semigroupoids ]; + testHaskellDepends = [ aeson base bytestring hspec ]; + description = "Type-safe data versioning"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "versioning-servant" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, hspec + , hspec-wai, http-media, servant, servant-server, versioning, wai + , wai-extra + }: + mkDerivation { + pname = "versioning-servant"; + version = "0.1.0.1"; + sha256 = "0hk30p8wjn00dzxyd45hf7r1qhn944j12km00birgqhf4vcmw7c4"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring http-media servant versioning + ]; + testHaskellDepends = [ + aeson base bytestring hspec hspec-wai servant servant-server + versioning wai wai-extra + ]; + description = "Servant combinators for the versioning library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "versions" = callPackage + ({ mkDerivation, base, deepseq, hashable, megaparsec, microlens + , parser-combinators, tasty, tasty-hunit, template-haskell, text + }: + mkDerivation { + pname = "versions"; + version = "6.0.6"; + sha256 = "0w73gcg2yyrx5b6msynmpa05q2q1n4qaa59n0l21glz28k7lzyma"; + libraryHaskellDepends = [ + base deepseq hashable megaparsec parser-combinators + template-haskell text + ]; + testHaskellDepends = [ + base megaparsec microlens tasty tasty-hunit template-haskell text + ]; + description = "Types and parsers for software version numbers"; + license = lib.licenses.bsd3; + }) {}; + + "vertexenum" = callPackage + ({ mkDerivation, base, containers, hmatrix-glpk, tasty, tasty-hunit + , vector-space + }: + mkDerivation { + pname = "vertexenum"; + version = "0.1.1.0"; + sha256 = "1b213zl5psrlibcpi27vw7fm9lwj0jgb22k18z13qwk6xykvip8q"; + libraryHaskellDepends = [ + base containers hmatrix-glpk vector-space + ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "Vertex enumeration"; + license = lib.licenses.gpl3Only; + }) {}; + + "vessel" = callPackage + ({ mkDerivation, aeson, aeson-gadt-th, base, base-orphans + , bifunctors, commutative-semigroups, constraints + , constraints-extras, containers, dependent-map + , dependent-monoidal-map, dependent-sum + , dependent-sum-aeson-orphans, dependent-sum-template, lens + , markdown-unlit, monoidal-containers, mtl, patch, reflex + , semialign, text, these, witherable + }: + mkDerivation { + pname = "vessel"; + version = "0.3.0.0"; + sha256 = "1vqbrz8g9r43q6rqall6xhw6f4c56fj6lwp6cz0758fr7n4n3mqa"; + revision = "1"; + editedCabalFile = "1gngb4zc5169ybq9v8sm37fwn4f5mnyjql3n7l2iyhcp3d827xnx"; + libraryHaskellDepends = [ + aeson aeson-gadt-th base base-orphans bifunctors + commutative-semigroups constraints constraints-extras containers + dependent-map dependent-monoidal-map dependent-sum + dependent-sum-aeson-orphans dependent-sum-template lens + markdown-unlit monoidal-containers mtl patch reflex semialign text + these witherable + ]; + libraryToolDepends = [ markdown-unlit ]; + doHaddock = false; + description = "Functor-parametric containers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vflow-types" = callPackage + ({ mkDerivation, aeson, base, bytestring, ip, json-alt + , json-autotype, neat-interpolation, QuickCheck, quickcheck-classes + , scientific, text + }: + mkDerivation { + pname = "vflow-types"; + version = "0.1"; + sha256 = "01iycni552yrikn59lh6mvsf16aq52kcgwapqk6al8y623vqg5hi"; + libraryHaskellDepends = [ + aeson base ip json-alt json-autotype scientific text + ]; + testHaskellDepends = [ + aeson base bytestring ip json-alt neat-interpolation QuickCheck + quickcheck-classes text + ]; + description = "types for ingesting vflow data with aeson"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vformat" = callPackage + ({ mkDerivation, base, containers, exceptions, hspec, QuickCheck + , template-haskell + }: + mkDerivation { + pname = "vformat"; + version = "0.14.1.0"; + sha256 = "0wg419mqdqsi6msgy4k7jgqdqba96pmv58dpyd6ar6hq7b90na69"; + revision = "1"; + editedCabalFile = "074y0nkygj8klkpm3rpdp7z2yj9np9y6rzhc7i62j0mykd27h8hq"; + libraryHaskellDepends = [ + base containers exceptions template-haskell + ]; + testHaskellDepends = [ + base containers exceptions hspec QuickCheck template-haskell + ]; + description = "A Python str.format() like formatter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vformat-aeson" = callPackage + ({ mkDerivation, aeson, base, bytestring, scientific, text + , unordered-containers, vector, vformat + }: + mkDerivation { + pname = "vformat-aeson"; + version = "0.1.0.1"; + sha256 = "1cj3zp5n1j86jds906r9yrhanl8xq08gk97x6i64d651pry4h11v"; + revision = "1"; + editedCabalFile = "1p85qlv9w11mqybcf81xix0lhbgc2bzy9gw83ywci5kmd1s7a2a5"; + libraryHaskellDepends = [ + aeson base bytestring scientific text unordered-containers vector + vformat + ]; + testHaskellDepends = [ + aeson base bytestring scientific text unordered-containers vector + vformat + ]; + description = "Extend vformat to Aeson datatypes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vformat-time" = callPackage + ({ mkDerivation, base, time, vformat }: + mkDerivation { + pname = "vformat-time"; + version = "0.1.0.0"; + sha256 = "0s3b9ryyzmvy1fpxdnxdgrpi5faz67r8immm30pv6njy741k1l36"; + revision = "1"; + editedCabalFile = "0i11kkr8xwrffqz6jb68xfgvsbdkfxzxmw9k1bjc42x9hidgxv47"; + libraryHaskellDepends = [ base time vformat ]; + testHaskellDepends = [ base time vformat ]; + description = "Extend vformat to time datatypes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vfr-waypoints" = callPackage + ({ mkDerivation, base, containers, dimensional, fuzzy + , geodetic-types, lens, monoid-subclasses, optparse-applicative + }: + mkDerivation { + pname = "vfr-waypoints"; + version = "0.1.0.2"; + sha256 = "0jw930ci0r7ildfaqjmh4851snddc23scn4ivjkngbv2kk24l6r9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers dimensional fuzzy geodetic-types lens + monoid-subclasses + ]; + executableHaskellDepends = [ + base fuzzy lens optparse-applicative + ]; + description = "VFR waypoints, as published in the AIP (ERSA)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "vfr-waypoints"; + }) {}; + + "vgrep" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, containers + , directory, doctest, fingertree, generic-deriving, lifted-base + , microlens-mtl, microlens-platform, mmorph, mtl, pipes + , pipes-concurrency, process, QuickCheck, stm, tasty + , tasty-quickcheck, template-haskell, text, transformers, unix, vty + , yaml + }: + mkDerivation { + pname = "vgrep"; + version = "0.2.3.0"; + sha256 = "1zzzmvhqcvgvni96b1zzqjwpmlncsjd08sqllrbp4d4a7j43b9g5"; + revision = "2"; + editedCabalFile = "19a7iwq037gxiwpp2axh5k9hbdggsan4f5149c3i0b895jcv8fj2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson async attoparsec base containers directory fingertree + generic-deriving lifted-base microlens-mtl microlens-platform + mmorph mtl pipes pipes-concurrency process stm text transformers + unix vty yaml + ]; + executableHaskellDepends = [ + async base containers directory microlens-platform mtl pipes + pipes-concurrency process template-haskell text unix vty + ]; + testHaskellDepends = [ + base containers doctest QuickCheck tasty tasty-quickcheck text + ]; + description = "A pager for grep"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "vgrep"; + broken = true; + }) {}; + + "vhd" = callPackage + ({ mkDerivation, base, byteable, bytestring, cereal, cipher-aes + , cryptohash, directory, filepath, mmap, QuickCheck, random + , storable-endian, test-framework, test-framework-quickcheck2, text + , time + }: + mkDerivation { + pname = "vhd"; + version = "0.2.2"; + sha256 = "0z7a17j0rd06kvn3v4qr0fhxg0xw6n3579477y2lvx4mcc3qyrvw"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base byteable bytestring cereal cipher-aes cryptohash directory + filepath mmap random storable-endian text time + ]; + testHaskellDepends = [ + base byteable bytestring cereal cryptohash filepath mmap QuickCheck + random test-framework test-framework-quickcheck2 text time + ]; + description = "Provides functions to inspect and manipulate virtual hard disk (VHD) files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vhdl" = callPackage + ({ mkDerivation, base, mtl, pretty, regex-posix }: + mkDerivation { + pname = "vhdl"; + version = "0.1.2.1"; + sha256 = "1bi8n8m9an1hcj4c6i2ifqyadg32nq4viffi1kiihaw3j7dh552b"; + libraryHaskellDepends = [ base mtl pretty regex-posix ]; + description = "VHDL AST and pretty printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vicinity" = callPackage + ({ mkDerivation, base, containers, doctest, QuickCheck + , quickcheck-classes, semigroups + }: + mkDerivation { + pname = "vicinity"; + version = "0.1.0"; + sha256 = "0yy1arybixrbkgmdnfv0y2rmkl3qf5fa2rymklqbyr00av3dr25j"; + libraryHaskellDepends = [ base semigroups ]; + testHaskellDepends = [ + base containers doctest QuickCheck quickcheck-classes + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "viewprof" = callPackage + ({ mkDerivation, base, brick, containers, directory, ghc-prof, lens + , scientific, text, vector, vector-algorithms, vty + }: + mkDerivation { + pname = "viewprof"; + version = "0.0.0.33"; + sha256 = "1xj9b2b3wi0sr75fafcjh054aqs4g9sdqryc4w5lwr7wndi0qjgr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base brick containers directory ghc-prof lens scientific text + vector vector-algorithms vty + ]; + description = "Text-based interactive GHC .prof viewer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "viewprof"; + broken = true; + }) {}; + + "views" = callPackage + ({ mkDerivation, base, mtl }: + mkDerivation { + pname = "views"; + version = "1.0"; + sha256 = "0kzwp58lki3jvx09n6w8rc97idhy947xqik72p2fqjyigkymv04h"; + libraryHaskellDepends = [ base mtl ]; + description = "Views allow you to run a State monad on part of a state"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vigilance" = callPackage + ({ mkDerivation, acid-state, aeson, async, attoparsec, base + , blaze-builder, bytestring, classy-prelude, configurator + , containers, data-store, derive, directory, either, entropy + , errors, fast-logger, hspec, hspec-expectations, http-streams + , http-types, HUnit, interpolatedstring-perl6, io-streams, lens + , mime-mail, monad-logger, monad-loops, mtl, optparse-applicative + , QuickCheck, quickcheck-properties, safecopy, stm + , template-haskell, text, time, transformers, unix + , unordered-containers, vector, wai, wai-extra, warp, yesod + , yesod-core, yesod-platform + }: + mkDerivation { + pname = "vigilance"; + version = "0.1.0.1"; + sha256 = "1qmwqc2cgrmcjcdfwz0hmfn1irzrwbb7mybrl7myf711sri9ng45"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + acid-state aeson async attoparsec base blaze-builder bytestring + classy-prelude configurator containers data-store directory either + entropy errors fast-logger http-streams http-types + interpolatedstring-perl6 io-streams lens mime-mail monad-logger + monad-loops mtl optparse-applicative safecopy stm template-haskell + text time transformers unix unordered-containers vector wai + wai-extra warp yesod yesod-core yesod-platform + ]; + testHaskellDepends = [ + acid-state aeson async attoparsec base blaze-builder bytestring + classy-prelude configurator containers data-store derive directory + entropy errors fast-logger hspec hspec-expectations http-streams + http-types HUnit interpolatedstring-perl6 io-streams lens mime-mail + monad-loops mtl QuickCheck quickcheck-properties safecopy stm text + time transformers unix unordered-containers vector warp yesod + yesod-core yesod-platform + ]; + description = "An extensible dead-man's switch system"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vimeta" = callPackage + ({ mkDerivation, aeson, base, byline, bytestring, directory + , exceptions, filepath, http-client, http-client-tls, http-types + , mtl, optparse-applicative, parsec, process, relude, temporary + , text, themoviedb, time, yaml + }: + mkDerivation { + pname = "vimeta"; + version = "0.3.1"; + sha256 = "1q40cny80lf0yb38ahmpz42k0w6646mscajlny8zxb6rwylvscv9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base byline bytestring directory exceptions filepath + http-client http-client-tls http-types mtl optparse-applicative + parsec process relude temporary text themoviedb time yaml + ]; + executableHaskellDepends = [ + aeson base byline bytestring directory exceptions filepath + http-client http-client-tls http-types mtl optparse-applicative + parsec process relude temporary text themoviedb time yaml + ]; + description = "Frontend for video metadata tagging tools"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "vimeta"; + }) {}; + + "vimus" = callPackage + ({ mkDerivation, base, bytestring, c2hs, containers, data-default + , deepseq, directory, filepath, hspec, hspec-expectations, libmpd + , mtl, ncurses, old-locale, process, QuickCheck, template-haskell + , time, time-locale-compat, transformers, utf8-string, wcwidth + }: + mkDerivation { + pname = "vimus"; + version = "0.2.1"; + sha256 = "0j4j4rsngp76pvssg6kisqqwr9d95fcmxp21yq4483vvc1cv78g2"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers data-default deepseq directory filepath + libmpd mtl old-locale process template-haskell time + time-locale-compat utf8-string wcwidth + ]; + librarySystemDepends = [ ncurses ]; + libraryToolDepends = [ c2hs ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base data-default hspec hspec-expectations mtl QuickCheck + transformers wcwidth + ]; + description = "An MPD client with vim-like key bindings"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "vimus"; + broken = true; + }) {inherit (pkgs) ncurses;}; + + "vintage-basic" = callPackage + ({ mkDerivation, array, base, directory, filepath, hashable + , hashtables, HUnit, mtl, parsec, process, random, regex-base + , regex-posix, time + }: + mkDerivation { + pname = "vintage-basic"; + version = "1.0.3"; + sha256 = "1wv7gz4yw4vd2xqcjx8sq0s7cd9h6z6zn7s5lxb10akv7kf52xb8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base directory filepath hashable hashtables HUnit mtl parsec + process random regex-base regex-posix time + ]; + testHaskellDepends = [ base ]; + description = "Interpreter for microcomputer-era BASIC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "vintbas"; + broken = true; + }) {}; + + "vinyl" = callPackage + ({ mkDerivation, aeson, array, base, criterion, deepseq, ghc-prim + , hspec, lens, lens-aeson, linear, microlens, mtl, mwc-random + , primitive, should-not-typecheck, tagged, text + , unordered-containers, vector + }: + mkDerivation { + pname = "vinyl"; + version = "0.14.3"; + sha256 = "1lp67kaksng2g9sx4my8c6sllvjrlkhm2ln8bh397d1xknzrqy76"; + libraryHaskellDepends = [ array base deepseq ghc-prim ]; + testHaskellDepends = [ + aeson base hspec lens lens-aeson microlens mtl should-not-typecheck + text unordered-containers vector + ]; + benchmarkHaskellDepends = [ + base criterion linear microlens mwc-random primitive tagged vector + ]; + description = "Extensible Records"; + license = lib.licenses.mit; + }) {}; + + "vinyl-generics" = callPackage + ({ mkDerivation, aeson, base, generics-sop, hspec, hspec-core + , QuickCheck, records-sop, text, vinyl + }: + mkDerivation { + pname = "vinyl-generics"; + version = "0.1.0.0"; + sha256 = "1rxv1wgckq5a3c65lvniizmv5f55gbnngxx76wa93h8lgrhf6ac0"; + libraryHaskellDepends = [ base generics-sop records-sop vinyl ]; + testHaskellDepends = [ + aeson base generics-sop hspec hspec-core QuickCheck records-sop + text vinyl + ]; + description = "Convert plain records to vinyl (and vice versa), generically"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vinyl-gl" = callPackage + ({ mkDerivation, base, containers, GLUtil, HUnit, linear, OpenGL + , tagged, test-framework, test-framework-hunit, transformers + , vector, vinyl + }: + mkDerivation { + pname = "vinyl-gl"; + version = "0.3.4"; + sha256 = "1r4vpilk8l0fm1v5n5lz27l57ciglbr82g5wsj3g4j7rghr14jpf"; + libraryHaskellDepends = [ + base containers GLUtil linear OpenGL tagged transformers vector + vinyl + ]; + testHaskellDepends = [ + base HUnit linear OpenGL tagged test-framework test-framework-hunit + vinyl + ]; + description = "Utilities for working with OpenGL's GLSL shading language and vinyl records"; + license = lib.licenses.bsd3; + }) {}; + + "vinyl-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, hlint, template-haskell + , text, vinyl + }: + mkDerivation { + pname = "vinyl-json"; + version = "0.1.0.0"; + sha256 = "07rjlwalpq67hc4pha6x02qbw5pxaz4yimx8sclps9dl7r76xi5c"; + libraryHaskellDepends = [ + aeson base bytestring template-haskell text vinyl + ]; + testHaskellDepends = [ base hlint ]; + description = "Provide json instances automagically to vinyl types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vinyl-loeb" = callPackage + ({ mkDerivation, base, vinyl }: + mkDerivation { + pname = "vinyl-loeb"; + version = "0.0.1.0"; + sha256 = "1vxw57c17lajq6qb2kcblymbg42y7ddh85kiik5kwmbxgfmqyrrv"; + libraryHaskellDepends = [ base vinyl ]; + description = "Loeb's theorem for extensible records"; + license = lib.licenses.mit; + }) {}; + + "vinyl-named-sugar" = callPackage + ({ mkDerivation, base, vinyl }: + mkDerivation { + pname = "vinyl-named-sugar"; + version = "0.1.0.0"; + sha256 = "19wbdavf5zb967r4qkw6ksd2yakp4cnlq1hffzzywssm50zakc3h"; + libraryHaskellDepends = [ base vinyl ]; + description = "Syntax sugar for vinyl records using overloaded labels"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vinyl-operational" = callPackage + ({ mkDerivation, base, operational, operational-extra, vinyl-plus + }: + mkDerivation { + pname = "vinyl-operational"; + version = "0.1.1"; + sha256 = "19c5q417q0qbblrmkzlz2wb2mlbp1a7msra9imn9sy4za2268mds"; + libraryHaskellDepends = [ + base operational operational-extra vinyl-plus + ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vinyl-plus" = callPackage + ({ mkDerivation, base, contravariant, doctest, ghc-prim + , profunctors, transformers, unordered-containers, vinyl + }: + mkDerivation { + pname = "vinyl-plus"; + version = "0.1.1"; + sha256 = "15snj0srm7lfwzn3l6i3gm0sk43xj3i6cjg4y2a7dnsn2k49b8gq"; + revision = "1"; + editedCabalFile = "1xkf7qsnhc6m4ylqirwd0q1h2n89sv8q6mvidzwkw3nxj7rfz2h0"; + libraryHaskellDepends = [ + base contravariant ghc-prim profunctors transformers + unordered-containers vinyl + ]; + testHaskellDepends = [ base doctest vinyl ]; + description = "Vinyl records utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vinyl-utils" = callPackage + ({ mkDerivation, base, contravariant, transformers, vinyl }: + mkDerivation { + pname = "vinyl-utils"; + version = "0.3.0.1"; + sha256 = "0lcpg2mxmr41lqpn5ksc35c0w16s45z6qq9wjbm0cv8r047k9bq5"; + libraryHaskellDepends = [ base contravariant transformers vinyl ]; + description = "Utilities for vinyl"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vinyl-vectors" = callPackage + ({ mkDerivation, base, bytestring, constraints, data-default + , primitive, template-haskell, text, vector, vinyl + }: + mkDerivation { + pname = "vinyl-vectors"; + version = "0.2.0"; + sha256 = "1mv24gj9dhz7m9gf7mdnpzyr9jr7mcn0c7mms9x9cz4kfa3np6vg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring constraints data-default primitive template-haskell + text vector vinyl + ]; + description = "Vectors for vinyl vectors"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "virthualenv" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, file-embed + , filepath, mtl, process, safe, split + }: + mkDerivation { + pname = "virthualenv"; + version = "0.2.2"; + sha256 = "08z6dvhv4k6a71dvqhvcfl8s5aq7qcg8aj5xbym3931yykl0gxc2"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring Cabal directory file-embed filepath mtl process + safe split + ]; + description = "Virtual Haskell Environment builder"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "virthualenv"; + broken = true; + }) {}; + + "visibility" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "visibility"; + version = "0.1.0.2"; + sha256 = "0a1abwjg2c41xxmmn7dalvk2lfh1h76waj327dxzjsg0lkkjvhx4"; + libraryHaskellDepends = [ base containers ]; + description = "Simple computation of visibility polygons"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vision" = callPackage + ({ mkDerivation, array, base, containers, directory, filepath, glib + , gtk, json, MonadCatchIO-transformers, mtl, parsec, PSQueue, stm + , url, utf8-string, xmms2-client, xmms2-client-glib + }: + mkDerivation { + pname = "vision"; + version = "0.0.5.0"; + sha256 = "1235zclhg4nkd387df4gg3q88hvsqwsdj1j20lnfnclxfah0qxa2"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base containers directory filepath glib gtk json + MonadCatchIO-transformers mtl parsec PSQueue stm url utf8-string + xmms2-client xmms2-client-glib + ]; + description = "An XMMS2 client"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "vision"; + }) {}; + + "visual-graphrewrite" = callPackage + ({ mkDerivation, base, cairo, containers, directory, fgl, glade + , graphviz, gtk, haskell-src, ipprint, isevaluated, lazysmallcheck + , parallel, pretty, process, strict-concurrency, svgcairo + , value-supply + }: + mkDerivation { + pname = "visual-graphrewrite"; + version = "0.4.0.1"; + sha256 = "0myppx9bd8bfhii91lqdp00ckp20bq82754mr01s87l1d01gb4wp"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base cairo containers directory fgl glade graphviz gtk haskell-src + ipprint isevaluated lazysmallcheck parallel pretty process + strict-concurrency svgcairo value-supply + ]; + executableHaskellDepends = [ + base cairo containers directory fgl glade graphviz gtk haskell-src + ipprint isevaluated lazysmallcheck parallel pretty process + strict-concurrency svgcairo value-supply + ]; + description = "Visualize the graph-rewrite steps of a Haskell program"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "visual-graphrewrite"; + }) {}; + + "visual-prof" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , haskell-src-exts, mtl, pretty, process, regexpr, split, uniplate + }: + mkDerivation { + pname = "visual-prof"; + version = "0.5"; + sha256 = "00wvxsq6yaidiv2izdxsvvfzj8ksrq8y3fky9y68k82ivh7r2y39"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath haskell-src-exts mtl pretty + process regexpr split uniplate + ]; + description = "Create a visual profile of a program's source code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "visual-prof"; + broken = true; + }) {}; + + "visualize-cbn" = callPackage + ({ mkDerivation, ansi-terminal, base, blaze-html, blaze-markup + , containers, data-default, mtl, optparse-applicative, parsec + , template-haskell, text + }: + mkDerivation { + pname = "visualize-cbn"; + version = "0.2.1"; + sha256 = "08gc4r4xpxigjjgs205a65hjbwip9ycciqcj0h86kw2s3bh1p3gs"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base blaze-html blaze-markup containers data-default + mtl optparse-applicative parsec template-haskell text + ]; + description = "Visualize CBN reduction"; + license = lib.licenses.bsd3; + mainProgram = "visualize-cbn"; + }) {}; + + "vitrea" = callPackage + ({ mkDerivation, base, mtl, profunctors }: + mkDerivation { + pname = "vitrea"; + version = "0.1.0.0"; + sha256 = "0f7rwww8gcfg6q0xq6z8c3010gx0vxr0v6yf143qxqjx02f93d1p"; + libraryHaskellDepends = [ base mtl profunctors ]; + description = "Profunctor optics via the profunctor representation theorem"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vivid" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, containers + , directory, filepath, hashable, MonadRandom, mtl, network, process + , random, random-shuffle, split, stm, time, transformers + , utf8-string, vivid-osc, vivid-supercollider + }: + mkDerivation { + pname = "vivid"; + version = "0.5.2.0"; + sha256 = "1p4x6q2ks259xzigj31f8bz3562k07dzj77a9bnhl934sl85hz6q"; + libraryHaskellDepends = [ + base binary bytestring cereal containers directory filepath + hashable MonadRandom mtl network process random random-shuffle + split stm time transformers utf8-string vivid-osc + vivid-supercollider + ]; + description = "Sound synthesis with SuperCollider"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vivid-osc" = callPackage + ({ mkDerivation, base, bytestring, cereal, microspec, time }: + mkDerivation { + pname = "vivid-osc"; + version = "0.5.0.0"; + sha256 = "041m4k1aqkw35fp7l03i3ba1jyppr8lia2v2zyq7v8yzby8ngys6"; + libraryHaskellDepends = [ base bytestring cereal time ]; + testHaskellDepends = [ base bytestring cereal microspec time ]; + description = "Open Sound Control encode/decode"; + license = "GPL"; + }) {}; + + "vivid-supercollider" = callPackage + ({ mkDerivation, base, binary, bytestring, cereal, microspec + , QuickCheck, split, utf8-string, vivid-osc + }: + mkDerivation { + pname = "vivid-supercollider"; + version = "0.4.1.2"; + sha256 = "1jr132l3zgwxz3vnnqbm1ycms29izsbn6kdddq7204zz9y7hx96j"; + libraryHaskellDepends = [ + base binary bytestring cereal split utf8-string vivid-osc + ]; + testHaskellDepends = [ + base binary bytestring cereal microspec QuickCheck utf8-string + vivid-osc + ]; + description = "Implementation of SuperCollider server specifications"; + license = "GPL"; + }) {}; + + "vk-aws-route53" = callPackage + ({ mkDerivation, aws, base, bytestring, containers, http-conduit + , http-types, old-locale, resourcet, text, time, xml-conduit + , xml-hamlet + }: + mkDerivation { + pname = "vk-aws-route53"; + version = "0.1.2"; + sha256 = "0sblvj89bb7vxgy09m88gcphqc9w2mpawg8kdz0r77y7db0vzb4x"; + libraryHaskellDepends = [ + aws base bytestring containers http-conduit http-types old-locale + resourcet text time xml-conduit xml-hamlet + ]; + description = "Amazon Route53 DNS service plugin for the aws package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vk-posix-pty" = callPackage + ({ mkDerivation, base, bytestring, process, unix }: + mkDerivation { + pname = "vk-posix-pty"; + version = "0.2.1"; + sha256 = "1kj06niwcsb4lyhppv5bs67cf8frcs4g8fyyzv3cpipn0xdhsr97"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring process unix ]; + executableHaskellDepends = [ base bytestring process unix ]; + description = "Pseudo terminal interaction with subprocesses"; + license = lib.licenses.bsd3; + mainProgram = "ptywrap"; + }) {}; + + "vocabulary-kadma" = callPackage + ({ mkDerivation, base, smaoin }: + mkDerivation { + pname = "vocabulary-kadma"; + version = "0.1.0.0"; + sha256 = "1qzx1kl93ic68rvpwf1y9q3gn5c2zf5536ajp6l4xh75dykl8mpb"; + revision = "1"; + editedCabalFile = "0p70z83k5cg9yl91afks3ipvzv61nf5i7v0yqz59x1vdmml7fis0"; + libraryHaskellDepends = [ base smaoin ]; + description = "Smaoin vocabulary definitions of the base framework"; + license = lib.licenses.publicDomain; + }) {}; + + "vocoder" = callPackage + ({ mkDerivation, base, random, vector, vector-fftw }: + mkDerivation { + pname = "vocoder"; + version = "0.1.0.0"; + sha256 = "04j0rrf7i1cghk53dwy5y5s3igxsqa6ih94rgfrjf2prx3rwmbr2"; + libraryHaskellDepends = [ base random vector vector-fftw ]; + description = "Phase vocoder"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vocoder-audio" = callPackage + ({ mkDerivation, base, conduit, conduit-audio, containers + , mono-traversable, vector, vector-fftw, vocoder, vocoder-conduit + }: + mkDerivation { + pname = "vocoder-audio"; + version = "0.1.0.0"; + sha256 = "1hwnsmnqxwrbfjgv9rvprxnzpyb3w4nybzsz98fqvh9lslajrq4p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base conduit conduit-audio containers mono-traversable vector + vector-fftw vocoder vocoder-conduit + ]; + description = "Phase vocoder for conduit-audio"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vocoder-conduit" = callPackage + ({ mkDerivation, base, conduit, gauge, hspec, mono-traversable + , QuickCheck, vector, vector-fftw, vocoder + }: + mkDerivation { + pname = "vocoder-conduit"; + version = "0.1.0.0"; + sha256 = "0a1zhxzypxik62rzk5l6crv1413662gjq31qslvavwd248xn00dk"; + libraryHaskellDepends = [ + base conduit mono-traversable vector vector-fftw vocoder + ]; + testHaskellDepends = [ + base conduit hspec QuickCheck vector vector-fftw vocoder + ]; + benchmarkHaskellDepends = [ + base conduit gauge vector vector-fftw vocoder + ]; + description = "Phase vocoder for Conduit"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vocoder-dunai" = callPackage + ({ mkDerivation, base, dunai, gauge, hspec, QuickCheck, vector + , vector-fftw, vocoder + }: + mkDerivation { + pname = "vocoder-dunai"; + version = "0.1.0.0"; + sha256 = "1bns914d8yxyj9mblknw7n5xijf6vn8y099vzp3f9grjls81y4pw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base dunai vector vector-fftw vocoder ]; + testHaskellDepends = [ + base dunai hspec QuickCheck vector vector-fftw vocoder + ]; + benchmarkHaskellDepends = [ + base dunai gauge vector vector-fftw vocoder + ]; + description = "Phase vocoder for Dunai and Rhine"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "voicebase" = callPackage + ({ mkDerivation, aeson, base, bytestring, filepath, HsOpenSSL + , hspec, http-client, http-client-openssl, lens, lens-aeson + , mime-types, mtl, optparse-applicative, roundtrip, roundtrip-aeson + , text, wreq + }: + mkDerivation { + pname = "voicebase"; + version = "0.2.0.0"; + sha256 = "0ih0z27vz7767gr11lz227vb84i2kwc6wn9z1yd0zma5nj8x73hw"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring HsOpenSSL http-client http-client-openssl + lens lens-aeson mime-types mtl roundtrip roundtrip-aeson text wreq + ]; + executableHaskellDepends = [ + aeson base bytestring filepath mime-types optparse-applicative text + ]; + testHaskellDepends = [ aeson base hspec roundtrip-aeson ]; + description = "Upload audio files to voicebase to get a transcription"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "voicebase"; + }) {}; + + "void" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "void"; + version = "0.7.3"; + sha256 = "05vk3x1r9a2pqnzfji475m5gdih2im1h7rbi2sc67p1pvj6pbbsk"; + libraryHaskellDepends = [ base ]; + description = "A Haskell 98 logically uninhabited data type"; + license = lib.licenses.bsd3; + }) {}; + + "vorbiscomment" = callPackage + ({ mkDerivation, base, binary-strict, bytestring, mtl, utf8-string + }: + mkDerivation { + pname = "vorbiscomment"; + version = "0.0.2"; + sha256 = "12kfih0marcrpw9y6wvxgqy6w73f62yhy02c05wcpwxww5cg9iwx"; + libraryHaskellDepends = [ + base binary-strict bytestring mtl utf8-string + ]; + description = "Reading of Vorbis comments from Ogg Vorbis files"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vowpal-utils" = callPackage + ({ mkDerivation, base, bytestring }: + mkDerivation { + pname = "vowpal-utils"; + version = "0.1.2"; + sha256 = "09z6nbsj4rqzhksk75glrsrmcs21p8x0jmcpqs6rc9iizz79db8g"; + libraryHaskellDepends = [ base bytestring ]; + description = "Vowpal Wabbit utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "voyeur" = callPackage + ({ mkDerivation, base, bytestring, process, utf8-string }: + mkDerivation { + pname = "voyeur"; + version = "0.1.0.1"; + sha256 = "117xvh6llh3aw8nxrvvqyjaflq35l69b7s4j1sc79p8r972mdwff"; + libraryHaskellDepends = [ base bytestring process utf8-string ]; + description = "Haskell bindings for libvoyeur"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vp-tree" = callPackage + ({ mkDerivation, base, boxes, bytestring, conduit, containers + , deepseq, depq, hspec, mtl, mwc-probability, primitive, psqueues + , QuickCheck, sampling, serialise, transformers, vector + , vector-algorithms, weigh + }: + mkDerivation { + pname = "vp-tree"; + version = "0.1.0.1"; + sha256 = "1hzzz5ld397ig0lskr09sdz2cdd4nkk6pckhb9r04vzmqczpiarp"; + libraryHaskellDepends = [ + base boxes containers deepseq depq mtl mwc-probability primitive + psqueues sampling serialise transformers vector vector-algorithms + ]; + testHaskellDepends = [ + base hspec mwc-probability primitive QuickCheck vector + ]; + benchmarkHaskellDepends = [ + base bytestring conduit containers deepseq vector weigh + ]; + description = "Vantage Point Trees"; + license = lib.licenses.bsd3; + }) {}; + + "vpq" = callPackage + ({ mkDerivation, base, primitive, smallcheck, tasty + , tasty-smallcheck, util, vector + }: + mkDerivation { + pname = "vpq"; + version = "0.1.0.0"; + sha256 = "1qa3l71ch96slan8s2zx9wc4ljsl4jgl83m7h0rfb9nd9cawflf7"; + revision = "2"; + editedCabalFile = "10rhbl1hpxsaf5xyfjady2jargw1ws2k1kqn6wwgb9m6fhya6cfk"; + libraryHaskellDepends = [ base primitive util vector ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + description = "Priority queue based on vector"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vrpn" = callPackage + ({ mkDerivation, base, quat, vrpn }: + mkDerivation { + pname = "vrpn"; + version = "0.3.0.0"; + sha256 = "1wyp8dnjag53qlbiz83d21046190kf8hv2izqk1alrniva4vz1kp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ quat vrpn ]; + executableHaskellDepends = [ base ]; + executableSystemDepends = [ quat vrpn ]; + description = "Bindings to VRPN"; + license = lib.licenses.mit; + badPlatforms = lib.platforms.darwin; + mainProgram = "test-vrpn"; + }) {quat = null; inherit (pkgs) vrpn;}; + + "vt-utils" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring + , case-insensitive, directory, either, hashable, http-client + , http-types, HUnit, parsec, process, text, time, transformers + , unordered-containers, vector, wai, warp + }: + mkDerivation { + pname = "vt-utils"; + version = "1.3.0.0"; + sha256 = "07xn1izv59h8b6nk294gyxcfn489n2f6fcpi5g9nkscr59hmkj2v"; + libraryHaskellDepends = [ + aeson aeson-pretty base bytestring case-insensitive directory + either hashable http-client http-types HUnit parsec process text + time transformers unordered-containers vector wai + ]; + testHaskellDepends = [ + aeson aeson-pretty base bytestring case-insensitive directory + either hashable http-client http-types HUnit parsec process text + time transformers unordered-containers vector wai warp + ]; + description = "Vector and Text utilities"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vte" = callPackage + ({ mkDerivation, base, Cabal, glib, gtk, gtk2hs-buildtools, pango + , vte + }: + mkDerivation { + pname = "vte"; + version = "0.13.1.1"; + sha256 = "0cajvmnbkbqvkm3kngp7zscrjnzyf287rk6x2lnbwixg4sk9k1n3"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ base glib gtk pango ]; + libraryPkgconfigDepends = [ vte ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the VTE library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) vte;}; + + "vtegtk3" = callPackage + ({ mkDerivation, base, Cabal, glib, gtk2hs-buildtools, gtk3, pango + , vte + }: + mkDerivation { + pname = "vtegtk3"; + version = "0.13.1.1"; + sha256 = "0rrhca2850dc84sg5gn8dghsn8yk02da1rj7xzjazpmd9lkgwqas"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ base glib gtk3 pango ]; + libraryPkgconfigDepends = [ vte ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the VTE library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) vte;}; + + "vty_5_35_1" = callPackage + ({ mkDerivation, ansi-terminal, base, binary, blaze-builder + , bytestring, Cabal, containers, deepseq, directory, filepath + , hashable, HUnit, microlens, microlens-mtl, microlens-th, mtl + , parallel, parsec, QuickCheck, quickcheck-assertions, random + , smallcheck, stm, string-qq, terminfo, test-framework + , test-framework-hunit, test-framework-smallcheck, text + , transformers, unix, utf8-string, vector + }: + mkDerivation { + pname = "vty"; + version = "5.35.1"; + sha256 = "062dpz8fxrnggzpl041zpbph0xj56jki98ajm2s78dldg5vy0c9k"; + revision = "1"; + editedCabalFile = "1zqcvgqhcij92241g20zn3c3a4033biid3f3cqg05q1ygrmznxb5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + ansi-terminal base binary blaze-builder bytestring containers + deepseq directory filepath hashable microlens microlens-mtl + microlens-th mtl parallel parsec stm terminfo text transformers + unix utf8-string vector + ]; + executableHaskellDepends = [ + base containers directory filepath microlens microlens-mtl mtl + ]; + testHaskellDepends = [ + base blaze-builder bytestring Cabal containers deepseq HUnit + microlens microlens-mtl mtl QuickCheck quickcheck-assertions random + smallcheck stm string-qq terminfo test-framework + test-framework-hunit test-framework-smallcheck text unix + utf8-string vector + ]; + description = "A simple terminal UI library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vty" = callPackage + ({ mkDerivation, base, binary, blaze-builder, bytestring, deepseq + , directory, filepath, microlens, microlens-mtl, microlens-th, mtl + , parsec, stm, text, utf8-string, vector + }: + mkDerivation { + pname = "vty"; + version = "6.1"; + sha256 = "1mkv9ywqgh4z94sh8dhglklnpa53mkk39qjncjfcwszi15ylpiig"; + revision = "1"; + editedCabalFile = "1wy4vfyr4nbb8ycfx80yrp59ggigcbfrsh5w1qk768y04d114kaj"; + libraryHaskellDepends = [ + base binary blaze-builder bytestring deepseq directory filepath + microlens microlens-mtl microlens-th mtl parsec stm text + utf8-string vector + ]; + description = "A simple terminal UI library"; + license = lib.licenses.bsd3; + }) {}; + + "vty_6_2" = callPackage + ({ mkDerivation, base, binary, blaze-builder, bytestring, deepseq + , directory, filepath, microlens, microlens-mtl, mtl, parsec, stm + , text, utf8-string, vector + }: + mkDerivation { + pname = "vty"; + version = "6.2"; + sha256 = "0ywqfdngfv5pnsk5pa99yizpbhdq856sy3z70q2hmpmlc2r4h7vg"; + libraryHaskellDepends = [ + base binary blaze-builder bytestring deepseq directory filepath + microlens microlens-mtl mtl parsec stm text utf8-string vector + ]; + description = "A simple terminal UI library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vty-crossplatform" = callPackage + ({ mkDerivation, base, vty, vty-unix }: + mkDerivation { + pname = "vty-crossplatform"; + version = "0.4.0.0"; + sha256 = "06iwxgqrqzz05hmic7z5hxd48x0i49sk935vm0xfi0xq28sl7r9m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base vty vty-unix ]; + description = "Cross-platform support for Vty"; + license = lib.licenses.bsd3; + }) {}; + + "vty-examples" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, containers + , data-default, deepseq, lens, mtl, parallel, parsec, QuickCheck + , random, string-qq, terminfo, text, unix, utf8-string, vector, vty + }: + mkDerivation { + pname = "vty-examples"; + version = "5.5.0"; + sha256 = "0das9z8lxv6lwg9vdzivq2w05c7f676607pfy3lb1jwzb58y7j8c"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring Cabal containers data-default deepseq lens + mtl parallel parsec QuickCheck random string-qq terminfo text unix + utf8-string vector vty + ]; + description = "Examples programs using the vty library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "vty-menu" = callPackage + ({ mkDerivation, base, vty }: + mkDerivation { + pname = "vty-menu"; + version = "0.0.4"; + sha256 = "0j4wkb99spy3lmb1a2ghiimh9mzyac8dmd9m3jx0zsx6cv7plfl5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base vty ]; + description = "A lib for displaying a menu and getting a selection using VTY"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "vty-menu"; + broken = true; + }) {}; + + "vty-ui" = callPackage + ({ mkDerivation, array, base, containers, data-default, directory + , filepath, mtl, QuickCheck, random, regex-base, stm, text, unix + , vector, vty + }: + mkDerivation { + pname = "vty-ui"; + version = "1.9"; + sha256 = "1mvs2224slnkswcag6knnj9ydkfgvw6nhaiy71bijjd2wwln4fq2"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base containers data-default directory filepath mtl + regex-base stm text unix vector vty + ]; + executableHaskellDepends = [ base QuickCheck random text vty ]; + description = "An interactive terminal user interface library for Vty"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "vty-ui-tests"; + broken = true; + }) {}; + + "vty-ui-extras" = callPackage + ({ mkDerivation, base, regex-base, regex-pcre, vty, vty-ui }: + mkDerivation { + pname = "vty-ui-extras"; + version = "0.1"; + sha256 = "1c60bvhk1riilj7sl7x7nw4d9yg56f2k0ps1aivmjm0q4brhgnx7"; + libraryHaskellDepends = [ base regex-base regex-pcre vty vty-ui ]; + description = "Extra vty-ui functionality not included in the core library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "vty-unix" = callPackage + ({ mkDerivation, ansi-terminal, base, blaze-builder, bytestring + , containers, deepseq, microlens, microlens-mtl, microlens-th, mtl + , parsec, stm, terminfo, transformers, unix, utf8-string, vector + , vty + }: + mkDerivation { + pname = "vty-unix"; + version = "0.2.0.0"; + sha256 = "1hfxc7qw884vlq8qshhyndl3zs10jc2xr6i69vhasjywkvh6gay2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-builder bytestring containers deepseq microlens + microlens-mtl microlens-th mtl parsec stm terminfo transformers + unix utf8-string vector vty + ]; + executableHaskellDepends = [ ansi-terminal base vty ]; + description = "Unix backend for Vty"; + license = lib.licenses.bsd3; + mainProgram = "vty-unix-build-width-table"; + }) {}; + + "vty-windows" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , deepseq, directory, filepath, microlens, microlens-mtl + , microlens-th, mtl, parsec, stm, transformers, utf8-string, vector + , vty, Win32 + }: + mkDerivation { + pname = "vty-windows"; + version = "0.2.0.2"; + sha256 = "12dd00lp5vx8fijj6i3ihd5553k9b127lh25li50dimkxf5vrwjv"; + libraryHaskellDepends = [ + base blaze-builder bytestring containers deepseq directory filepath + microlens microlens-mtl microlens-th mtl parsec stm transformers + utf8-string vector vty Win32 + ]; + description = "Windows backend for Vty"; + license = lib.licenses.bsd3; + platforms = lib.platforms.windows; + }) {}; + + "vulkan" = callPackage + ({ mkDerivation, base, bytestring, containers, inline-c, tasty + , tasty-discover, tasty-hunit, template-haskell, transformers + , vector, vulkan + }: + mkDerivation { + pname = "vulkan"; + version = "3.26.1"; + sha256 = "0cfy3zgszbf56hw086fgprd45yh5hidrmbhsa07smy1r3rhynlda"; + libraryHaskellDepends = [ base bytestring transformers vector ]; + libraryPkgconfigDepends = [ vulkan ]; + testHaskellDepends = [ + base containers inline-c tasty tasty-hunit template-haskell + ]; + testToolDepends = [ tasty-discover ]; + description = "Bindings to the Vulkan graphics API"; + license = lib.licenses.bsd3; + badPlatforms = [ + "i686-linux" "armv7l-linux" + ] ++ lib.platforms.darwin; + maintainers = [ lib.maintainers.expipiplus1 ]; + }) {vulkan = null;}; + + "vulkan-api" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "vulkan-api"; + version = "1.4.0.0"; + sha256 = "1947fwxhxchdghsg0ka44018ywrnyiq36aiz42vm46gbj02dvj42"; + libraryHaskellDepends = [ base ]; + description = "Low-level low-overhead vulkan api bindings"; + license = lib.licenses.bsd3; + }) {}; + + "vulkan-utils" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cabal-doctest, containers + , dependent-map, dependent-sum, doctest, extra, file-embed + , filepath, resourcet, template-haskell, temporary, text + , transformers, typed-process, unordered-containers, vector, vulkan + }: + mkDerivation { + pname = "vulkan-utils"; + version = "0.5.10.6"; + sha256 = "0xr9grpw0l7xhz2rs28kwdazvipghavcn3l6bcr1alb2axayv0rd"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base bytestring containers dependent-map dependent-sum extra + file-embed filepath resourcet template-haskell temporary text + transformers typed-process unordered-containers vector vulkan + ]; + testHaskellDepends = [ base doctest ]; + description = "Utils for the vulkan package"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + maintainers = [ lib.maintainers.expipiplus1 ]; + }) {}; + + "waargonaut" = callPackage + ({ mkDerivation, attoparsec, base, bifunctors, bytestring, Cabal + , cabal-doctest, containers, contravariant, digit, directory + , distributive, doctest, errors, filepath, generics-sop, hedgehog + , hedgehog-fn, hoist-error, hw-balancedparens, hw-bits + , hw-json-standard-cursor, hw-prim, hw-rankselect, lens, mmorph + , mtl, nats, natural, parsers, records-sop, scientific + , semigroupoids, semigroups, tagged, tasty, tasty-expected-failure + , tasty-golden, tasty-hedgehog, tasty-hunit, template-haskell, text + , transformers, unordered-containers, vector, witherable + , wl-pprint-annotated, zippers + }: + mkDerivation { + pname = "waargonaut"; + version = "0.8.0.2"; + sha256 = "0w36jcgm1vq1212vd3mzwcfk6qwprz49afyshfjqcll6yq8vwp16"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + attoparsec base bifunctors bytestring containers contravariant + digit distributive errors generics-sop hoist-error + hw-balancedparens hw-bits hw-json-standard-cursor hw-prim + hw-rankselect lens mmorph mtl nats natural parsers records-sop + scientific semigroupoids semigroups tagged text transformers + unordered-containers vector witherable wl-pprint-annotated zippers + ]; + testHaskellDepends = [ + attoparsec base bytestring containers contravariant digit directory + distributive doctest filepath generics-sop hedgehog hedgehog-fn + hw-balancedparens hw-bits hw-json-standard-cursor hw-prim + hw-rankselect lens mtl natural scientific semigroupoids semigroups + tagged tasty tasty-expected-failure tasty-golden tasty-hedgehog + tasty-hunit template-haskell text unordered-containers vector + zippers + ]; + description = "JSON wrangling"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wacom-daemon" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, Glob, libnotify, process, select, text, udev + , unordered-containers, vector, X11, yaml + }: + mkDerivation { + pname = "wacom-daemon"; + version = "0.1.0.0"; + sha256 = "0z4gp66vz1clrhc7ri3pz0n7alhg34ggzglf620yr4vallz6kg88"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers directory filepath Glob libnotify + process select text udev unordered-containers vector X11 yaml + ]; + executableHaskellDepends = [ + aeson base bytestring containers directory filepath Glob libnotify + process select text udev unordered-containers vector X11 yaml + ]; + description = "Manage Wacom tablet settings profiles, including Intuos Pro ring modes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "waddle" = callPackage + ({ mkDerivation, base, binary, bytestring, case-insensitive + , containers, directory, JuicyPixels + }: + mkDerivation { + pname = "waddle"; + version = "0.1.0.6"; + sha256 = "05faqisjyj3szgcg08x1wpksf7lq2263y101gp5ph5p7fah2ny28"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring case-insensitive containers directory + JuicyPixels + ]; + executableHaskellDepends = [ + base binary bytestring case-insensitive containers directory + JuicyPixels + ]; + description = "DOOM WAD file utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wahsp" = callPackage + ({ mkDerivation, aeson, base, data-default-class, kansas-comet + , natural-transformation, remote-monad, scotty, semigroups, stm + , text, wai-middleware-static + }: + mkDerivation { + pname = "wahsp"; + version = "0.2"; + sha256 = "0x7yh4g4jprc34pr6i50c8xyx9w6rjl6i2y6zwnkzydv7msf0d76"; + revision = "1"; + editedCabalFile = "1kdszyxp0i4f8yi7831x7vc4q55677ab2rj4fign77m0xk6cnphl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base data-default-class kansas-comet natural-transformation + remote-monad scotty semigroups stm text wai-middleware-static + ]; + description = "A haskell binding of the Web Audio API ala blank-canvas"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-discover + , http-types, network, text, vault + }: + mkDerivation { + pname = "wai"; + version = "3.2.4"; + sha256 = "153dpwrspanvcz6dg29ixfbx343n7k071lcjf1v7qvc8gn28y256"; + libraryHaskellDepends = [ + base bytestring http-types network text vault + ]; + testHaskellDepends = [ base bytestring hspec ]; + testToolDepends = [ hspec-discover ]; + description = "Web Application Interface"; + license = lib.licenses.mit; + }) {}; + + "wai-accept-language" = callPackage + ({ mkDerivation, base, bytestring, file-embed, http-types, text + , wai, wai-app-static, wai-extra, warp, word8 + }: + mkDerivation { + pname = "wai-accept-language"; + version = "0.1.0.1"; + sha256 = "0caa1944dhcd8k5p079608g5m0h6304mhzayy33a1psyqklz7lyh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring http-types text wai wai-extra word8 + ]; + executableHaskellDepends = [ + base file-embed wai wai-app-static warp + ]; + description = "Rewrite based on Accept-Language header"; + license = lib.licenses.bsd3; + mainProgram = "wai-accept-language-exe"; + }) {}; + + "wai-app-file-cgi" = callPackage + ({ mkDerivation, array, attoparsec, base, bytestring + , case-insensitive, conduit, conduit-extra, containers + , data-default-class, directory, filepath, hspec, HTTP, http-client + , http-conduit, http-date, http-types, mime-types, network, process + , sockaddr, static-hash, text, transformers, unix, wai, wai-conduit + , warp, word8 + }: + mkDerivation { + pname = "wai-app-file-cgi"; + version = "3.1.11"; + sha256 = "0ba9f76pjx1yvjly2b1p29ypanrdw40kg05x1bqass3hiz3j1n4k"; + libraryHaskellDepends = [ + array attoparsec base bytestring case-insensitive conduit + conduit-extra containers data-default-class directory filepath + http-client http-conduit http-date http-types mime-types network + process sockaddr static-hash text transformers unix wai wai-conduit + warp word8 + ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra directory filepath hspec HTTP + http-types unix wai warp + ]; + description = "File/CGI/Rev Proxy App of WAI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-app-static" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , containers, crypton, directory, file-embed, filepath, hspec + , http-date, http-types, memory, mime-types, mockery, old-locale + , optparse-applicative, template-haskell, temporary, text, time + , transformers, unix-compat, unordered-containers, wai, wai-extra + , warp, zlib + }: + mkDerivation { + pname = "wai-app-static"; + version = "3.1.9"; + sha256 = "0rjaivvfdpi512iik78hdhapngpikm8cgw5rzb0ax27ml56x8wxk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html blaze-markup bytestring containers crypton + directory file-embed filepath http-date http-types memory + mime-types old-locale optparse-applicative template-haskell text + time transformers unix-compat unordered-containers wai wai-extra + warp zlib + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base bytestring filepath hspec http-date http-types mime-types + mockery temporary text transformers unix-compat wai wai-extra zlib + ]; + description = "WAI application for static serving"; + license = lib.licenses.mit; + mainProgram = "warp"; + }) {}; + + "wai-cli" = callPackage + ({ mkDerivation, ansi-terminal, base, http-types, iproute + , monads-tf, network, options, stm, streaming-commons, transformers + , unix, wai, wai-extra, warp, warp-tls + }: + mkDerivation { + pname = "wai-cli"; + version = "0.2.3"; + sha256 = "0fflvxfc9ibkrrgqdsr89gl77b0b706a8g7ylydaqqz6z089qbi3"; + revision = "2"; + editedCabalFile = "1dv6lvfrsjpg733ssxgxghlfddqmnm8h2lp99wxyc8iiliy62vl9"; + libraryHaskellDepends = [ + ansi-terminal base http-types iproute monads-tf network options stm + streaming-commons transformers unix wai wai-extra warp warp-tls + ]; + description = "Command line runner for Wai apps (using Warp) with TLS, CGI, socket activation & graceful shutdown"; + license = lib.licenses.publicDomain; + }) {}; + + "wai-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, http-types + , transformers, wai + }: + mkDerivation { + pname = "wai-conduit"; + version = "3.0.0.4"; + sha256 = "07yn41rn2skd5p3wqqa09wa761vj7ibl8l19gh4bi4i8slxhk417"; + libraryHaskellDepends = [ + base bytestring conduit http-types transformers wai + ]; + description = "conduit wrappers for WAI"; + license = lib.licenses.mit; + }) {}; + + "wai-control" = callPackage + ({ mkDerivation, base, unliftio-core, wai, wai-websockets + , websockets + }: + mkDerivation { + pname = "wai-control"; + version = "0.2.0.0"; + sha256 = "091plz38ixm4h54hycgyz5g24h2w1wg25bqsbsfyjyhjjzh4a150"; + libraryHaskellDepends = [ + base unliftio-core wai wai-websockets websockets + ]; + description = "Run wai Applications in IO based monads"; + license = lib.licenses.bsd3; + }) {}; + + "wai-cors" = callPackage + ({ mkDerivation, attoparsec, base, base-unicode-symbols, bytestring + , case-insensitive, directory, filepath, http-types, mtl, network + , process, tasty, tasty-hunit, text, transformers, wai, wai-extra + , wai-websockets, warp, websockets + }: + mkDerivation { + pname = "wai-cors"; + version = "0.2.7"; + sha256 = "10gv3jjlkcb13031frr818p56v2s0qf6dqjsfpwlhwdxdssvx5r5"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + attoparsec base base-unicode-symbols bytestring case-insensitive + http-types mtl transformers wai + ]; + testHaskellDepends = [ + base base-unicode-symbols directory filepath http-types network + process tasty tasty-hunit text wai wai-extra wai-websockets warp + websockets + ]; + description = "CORS for WAI"; + license = lib.licenses.mit; + }) {}; + + "wai-devel" = callPackage + ({ mkDerivation, array, base, blaze-html, bytestring + , Cabal-ide-backend, directory, file-embed, filepath, fsnotify, ghc + , Glob, hspec, http-client, http-conduit, http-reverse-proxy + , http-types, ide-backend, MissingH, network, optparse-applicative + , process, shakespeare, split, stm, streaming-commons + , system-filepath, text, time, transformers, wai, warp, websockets + }: + mkDerivation { + pname = "wai-devel"; + version = "0.0.0.4"; + sha256 = "0zn2w1fgb0fz9c93vqpgyghjks6npzvxpwdwdxxjl4hzwhgnwsy3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base blaze-html bytestring Cabal-ide-backend directory + file-embed filepath fsnotify ghc Glob http-client http-conduit + http-reverse-proxy http-types ide-backend MissingH network + optparse-applicative process shakespeare split stm + streaming-commons system-filepath text time transformers wai warp + websockets + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec stm ]; + description = "A web server for the development of WAI compliant web applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "wai-devel"; + }) {}; + + "wai-digestive-functors" = callPackage + ({ mkDerivation, base, digestive-functors, http-types, resourcet + , text, transformers, wai, wai-extra, wai-util + }: + mkDerivation { + pname = "wai-digestive-functors"; + version = "0.3"; + sha256 = "04l9m43gm1zcgq32c70870kygy87p44zb4kvqcvi86zcspqdgpld"; + libraryHaskellDepends = [ + base digestive-functors http-types resourcet text transformers wai + wai-extra wai-util + ]; + description = "Helpers to bind digestive-functors onto wai requests"; + license = "unknown"; + }) {}; + + "wai-dispatch" = callPackage + ({ mkDerivation, base, text, wai, yesod-routes }: + mkDerivation { + pname = "wai-dispatch"; + version = "0.1"; + sha256 = "1qyarjbpnngb2x272gkmvrhy3f8kqygxj4nvi6giz09rdx9pfrza"; + libraryHaskellDepends = [ base text wai yesod-routes ]; + description = "Nice wrapper around yesod-routes for use with WAI"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-enforce-https" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, hspec + , http-types, network, text, wai, wai-extra + }: + mkDerivation { + pname = "wai-enforce-https"; + version = "1.0.0.0"; + sha256 = "08hygyl930bwjxfvzds7wwl9yv94q7612bfg68qzmq2dfivypkfq"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring case-insensitive http-types network text wai + ]; + testHaskellDepends = [ + base bytestring case-insensitive hspec http-types wai wai-extra + ]; + description = "Enforce HTTPS in Wai server app safely"; + license = lib.licenses.bsd3; + }) {}; + + "wai-env" = callPackage + ({ mkDerivation, base, data-default, vault, wai }: + mkDerivation { + pname = "wai-env"; + version = "1.0.0.0"; + sha256 = "03hnp38qgi2qqkzpds7ac2arvsjvpbfdkwwfcl5c6f6zjdwzq97y"; + libraryHaskellDepends = [ base data-default vault wai ]; + description = "WAI middleware to parameterize requests with environment"; + license = lib.licenses.bsd3; + }) {}; + + "wai-eventsource" = callPackage + ({ mkDerivation, wai }: + mkDerivation { + pname = "wai-eventsource"; + version = "3.0.0"; + sha256 = "1h5zlqky7ldqbmiaixizhk1s8ghf5i3ha1xfz8flxgzr7gr0al3q"; + libraryHaskellDepends = [ wai ]; + doHaddock = false; + description = "WAI support for server-sent events (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "wai-extra" = callPackage + ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring + , bytestring, call-stack, case-insensitive, containers, cookie + , data-default-class, directory, fast-logger, hspec, hspec-discover + , http-types, HUnit, iproute, network, resourcet, streaming-commons + , temporary, text, time, transformers, unix, vault, wai, wai-logger + , warp, word8, zlib + }: + mkDerivation { + pname = "wai-extra"; + version = "3.1.14"; + sha256 = "1db4iz6ls98n2y08fcb53gip0kf2sagvk1a82xzl25nf14dza12p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base base64-bytestring bytestring call-stack + case-insensitive containers cookie data-default-class directory + fast-logger http-types HUnit iproute network resourcet + streaming-commons text time transformers unix vault wai wai-logger + warp word8 + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive cookie directory fast-logger + hspec http-types HUnit iproute resourcet temporary text time wai + warp word8 zlib + ]; + testToolDepends = [ hspec-discover ]; + description = "Provides some basic WAI handlers and middleware"; + license = lib.licenses.mit; + }) {}; + + "wai-feature-flags" = callPackage + ({ mkDerivation, aeson, base, bytestring, splitmix, text + , unordered-containers, wai, warp + }: + mkDerivation { + pname = "wai-feature-flags"; + version = "0.1.0.8"; + sha256 = "0mwad6x95yma2gdpi0i93hl29xhw1qrb4hxgpm2np7cwy8gcprv3"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring splitmix text unordered-containers wai + ]; + executableHaskellDepends = [ base wai warp ]; + description = "Feature flag support for WAI applications"; + license = lib.licenses.bsd3; + mainProgram = "example-app"; + }) {}; + + "wai-frontend-monadcgi" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, cgi + , containers, http-types, transformers, wai + }: + mkDerivation { + pname = "wai-frontend-monadcgi"; + version = "3.0.0.3"; + sha256 = "0a97yj6bs59a600lhif6gnvb28a1x25d9n58lzgkirjj48vssh5i"; + libraryHaskellDepends = [ + base bytestring case-insensitive cgi containers http-types + transformers wai + ]; + description = "Run CGI apps on WAI"; + license = lib.licenses.mit; + }) {}; + + "wai-git-http" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , case-insensitive, conduit, conduit-extra, containers, directory + , filepath, hspec, http-types, network, process, sockaddr, text + , wai, wai-conduit, warp + }: + mkDerivation { + pname = "wai-git-http"; + version = "0.0.0"; + sha256 = "15j0zkrd0m0qs0yg6b6zwhgfq283a2j8dxf1aqs9l9cbagzsg75g"; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring case-insensitive conduit + conduit-extra containers directory filepath http-types network + process sockaddr text wai wai-conduit + ]; + testHaskellDepends = [ + base bytestring conduit conduit-extra directory hspec process wai + warp + ]; + description = "Git http-backend CGI App of WAI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-graceful" = callPackage + ({ mkDerivation, base, http-types, mtl, resourcet, unix, wai }: + mkDerivation { + pname = "wai-graceful"; + version = "0.1.0.1"; + sha256 = "0a06yrakg9gwjjj4f9nr474j8i8xz642aj56m8vaq621i1kn7jaq"; + libraryHaskellDepends = [ base http-types mtl resourcet unix wai ]; + description = "Graceful shutdown for WAI applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-handler-devel" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, cmdargs, directory + , hint, http-types, network, old-time, text, time, transformers + , wai, wai-extra, warp + }: + mkDerivation { + pname = "wai-handler-devel"; + version = "2.0.0.2"; + sha256 = "13f3w31kr3zinll76i6y3walpyqz3i1rlbsh3d7c5p8hp2d88bzy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring directory hint http-types network + old-time text time transformers wai wai-extra warp + ]; + executableHaskellDepends = [ cmdargs ]; + description = "WAI server that automatically reloads code after modification. (deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-handler-fastcgi" = callPackage + ({ mkDerivation, base, bytestring, fcgi, wai, wai-extra }: + mkDerivation { + pname = "wai-handler-fastcgi"; + version = "3.0.0.2"; + sha256 = "1pvkykviql5qp8jvgy5d9abc8vkakmbw0bgmnsg53rna1zfvlmdm"; + libraryHaskellDepends = [ base bytestring wai wai-extra ]; + librarySystemDepends = [ fcgi ]; + description = "Wai handler to fastcgi"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) fcgi;}; + + "wai-handler-hal" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , case-insensitive, hal, http-media, http-types, network + , pretty-simple, tasty, tasty-discover, tasty-golden, tasty-hunit + , text, unordered-containers, vault, wai + }: + mkDerivation { + pname = "wai-handler-hal"; + version = "0.4.0.0"; + sha256 = "1qdw8ml3b0zgb09zrv37xp83yqw9v95nm22iw4ysdlampidz8s6d"; + revision = "1"; + editedCabalFile = "0klabj62v4qs7rac9vwvn1pqji7i0xhj1lza6zi49lkhsdn29020"; + libraryHaskellDepends = [ + base base64-bytestring bytestring case-insensitive hal http-media + http-types network text unordered-containers vault wai + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring case-insensitive hal + http-media http-types network pretty-simple tasty tasty-golden + tasty-hunit text unordered-containers vault wai + ]; + testToolDepends = [ tasty-discover ]; + description = "Wrap WAI applications to run on AWS Lambda"; + license = lib.licenses.bsd3; + }) {}; + + "wai-handler-launch" = callPackage + ({ mkDerivation, async, base, bytestring, http-types, process + , streaming-commons, transformers, wai, warp + }: + mkDerivation { + pname = "wai-handler-launch"; + version = "3.0.3.1"; + sha256 = "1ifqgyc1ccig5angh5l1iq7vyms4lvi8wzvysg5dw82nml49n02m"; + libraryHaskellDepends = [ + async base bytestring http-types process streaming-commons + transformers wai warp + ]; + description = "Launch a web app in the default browser"; + license = lib.licenses.mit; + }) {}; + + "wai-handler-scgi" = callPackage + ({ mkDerivation, base, bytestring, wai, wai-extra }: + mkDerivation { + pname = "wai-handler-scgi"; + version = "2.0.0.2"; + sha256 = "0h7d78d641bjsnmxsnz4b7s9pw4x0y0xi8bld51y4nqnbjl8gvac"; + libraryHaskellDepends = [ base bytestring wai wai-extra ]; + description = "Wai handler to SCGI (deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-handler-snap" = callPackage + ({ mkDerivation, base, bytestring, containers, enumerator + , snap-core, snap-server, transformers, wai + }: + mkDerivation { + pname = "wai-handler-snap"; + version = "0.1.1"; + sha256 = "0akk9h7m1hhdggbhj0grss94jzm13fmcmgj51nvh7mfj6f5kj31l"; + libraryHaskellDepends = [ + base bytestring containers enumerator snap-core snap-server + transformers wai + ]; + description = "Web Application Interface handler using snap-server. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-handler-webkit" = callPackage + ({ mkDerivation, base, QtWebKit, wai, warp }: + mkDerivation { + pname = "wai-handler-webkit"; + version = "3.0.0.3"; + sha256 = "10sr9xgd95ncwczbmchaf2qjyadqchm566r3zhqc3bwgsydrsq08"; + libraryHaskellDepends = [ base wai warp ]; + libraryPkgconfigDepends = [ QtWebKit ]; + description = "Turn WAI applications into standalone GUIs using QtWebkit"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {QtWebKit = null;}; + + "wai-hastache" = callPackage + ({ mkDerivation, base, bytestring, hastache, http-types + , transformers, wai + }: + mkDerivation { + pname = "wai-hastache"; + version = "0.1"; + sha256 = "1kkn8n33cm5r7hw0xxf815nx1ixg09r7ckspq228j1syq5j1lzq8"; + libraryHaskellDepends = [ + base bytestring hastache http-types transformers wai + ]; + description = "Nice wrapper around hastache for use with WAI"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-hmac-auth" = callPackage + ({ mkDerivation, base, base64-bytestring, bifunctors, byteable + , bytestring, containers, cryptohash, hspec, http-types + , monad-loops, mtl, transformers, wai, wai-extra + }: + mkDerivation { + pname = "wai-hmac-auth"; + version = "1.0.0"; + sha256 = "1hjzwh9hzy29y617faa94428s7ja2ri0bggqxwmf27a0r4qpf1r4"; + libraryHaskellDepends = [ + base base64-bytestring bifunctors byteable bytestring containers + cryptohash http-types monad-loops mtl transformers wai + ]; + testHaskellDepends = [ + base base64-bytestring bifunctors byteable bytestring containers + cryptohash hspec http-types monad-loops mtl transformers wai + wai-extra + ]; + description = "hmac authentication tools for WAI apps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-http2-extra" = callPackage + ({ mkDerivation, base, bytestring, containers, doctest, http-types + , psqueues, wai, warp, word8 + }: + mkDerivation { + pname = "wai-http2-extra"; + version = "0.1.3"; + sha256 = "0nchb2jxaa687lksryhgpyr8s9p7g6z34rcwddan5lzr5khp0g2c"; + libraryHaskellDepends = [ + base bytestring containers http-types psqueues wai warp word8 + ]; + testHaskellDepends = [ base doctest ]; + description = "WAI utilities for HTTP/2"; + license = lib.licenses.mit; + }) {}; + + "wai-lambda" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, case-insensitive + , deepseq, directory, http-types, iproute, network, temporary, text + , unliftio, unordered-containers, vault, wai + }: + mkDerivation { + pname = "wai-lambda"; + version = "0.1.1.0"; + sha256 = "1qx69gp2mrlc1gy45vcyicj9f9wyzdnidkqw15lm4hdmz20qwjzc"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring case-insensitive deepseq directory + http-types iproute network temporary text unliftio + unordered-containers vault wai + ]; + executableHaskellDepends = [ + aeson base binary bytestring case-insensitive deepseq directory + http-types iproute network temporary text unliftio + unordered-containers vault wai + ]; + description = "Haskell Webapps on AWS Lambda"; + license = lib.licenses.mit; + mainProgram = "wai-lambda"; + }) {}; + + "wai-lens" = callPackage + ({ mkDerivation, base, bytestring, http-types, lens, network, text + , vault, wai + }: + mkDerivation { + pname = "wai-lens"; + version = "0.1"; + sha256 = "05vd7pjw6jgbb11yln4h2lbyr5pr471040p51pj7iy2m65s42v4x"; + libraryHaskellDepends = [ + base bytestring http-types lens network text vault wai + ]; + description = "Lenses for WAI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-lite" = callPackage + ({ mkDerivation, base, bytestring, conduit, http-types, text + , transformers, wai, wai-extra + }: + mkDerivation { + pname = "wai-lite"; + version = "0.2.0.0"; + sha256 = "1ghxna51m304x5yvgfdgpml0yf6jqhfkixlxxnflg7z34h6wjzz4"; + libraryHaskellDepends = [ + base bytestring conduit http-types text transformers wai wai-extra + ]; + description = "DEPCRECATED (use package \"simple\" instead) A minimalist web framework for WAI web applications"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-log" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-types, log-base + , string-conversions, text, time, uuid, wai + }: + mkDerivation { + pname = "wai-log"; + version = "0.4.0.1"; + sha256 = "02lrbvl1rj3jmm9z2mjrkss0lz7jz8xx6cknznd2i4rhirl1vlhr"; + libraryHaskellDepends = [ + aeson base bytestring http-types log-base string-conversions text + time uuid wai + ]; + description = "A logging middleware for WAI applications"; + license = lib.licenses.bsd3; + }) {}; + + "wai-logger" = callPackage + ({ mkDerivation, base, byteorder, bytestring, Cabal, cabal-doctest + , doctest, fast-logger, http-types, network, wai + }: + mkDerivation { + pname = "wai-logger"; + version = "2.4.0"; + sha256 = "02i9jsy5gdglqwwk5gcvax8y498lz9flrfp4v9nrv8rmrmd66zh5"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base byteorder bytestring fast-logger http-types network wai + ]; + testHaskellDepends = [ base doctest ]; + description = "A logging system for WAI"; + license = lib.licenses.bsd3; + }) {}; + + "wai-logger-buffered" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , http-types, time, wai, warp + }: + mkDerivation { + pname = "wai-logger-buffered"; + version = "0.1.0.1"; + sha256 = "0ksyh5g3wsldg739gzjvvmw9r1wrm5vq84n3shjqsl2y29r4kbls"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-default time wai + ]; + executableHaskellDepends = [ + base bytestring containers data-default http-types time wai warp + ]; + testHaskellDepends = [ + base bytestring containers data-default time wai + ]; + description = "Buffer requets before logging them"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "wai-logger-prefork" = callPackage + ({ mkDerivation, base, bytestring, date-cache, fast-logger + , http-types, unix, wai, wai-logger + }: + mkDerivation { + pname = "wai-logger-prefork"; + version = "0.3.0"; + sha256 = "0cfslqr2zdj0x83dbscafhdljrn2xswym7hpf23zlrsrnpz71qy4"; + libraryHaskellDepends = [ + base bytestring date-cache fast-logger http-types unix wai + wai-logger + ]; + description = "A logging system for preforked WAI apps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-make-assets" = callPackage + ({ mkDerivation, base, bytestring, data-default, directory + , filepath, getopt-generics, hspec, http-types, lens, mockery + , shake, silently, string-conversions, wai, wai-app-static, warp + , wreq + }: + mkDerivation { + pname = "wai-make-assets"; + version = "0.3"; + sha256 = "07h56bjyap8x2aaay23k3l6n6gk1h5a3qqijd33b4pnc0nygfzci"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring data-default directory filepath http-types shake + string-conversions wai wai-app-static warp + ]; + executableHaskellDepends = [ + base bytestring data-default directory filepath getopt-generics + http-types shake string-conversions wai wai-app-static warp + ]; + testHaskellDepends = [ + base bytestring data-default directory filepath hspec http-types + lens mockery shake silently string-conversions wai wai-app-static + warp wreq + ]; + description = "Compiling and serving assets"; + license = lib.licenses.bsd3; + mainProgram = "wai-make-assets"; + }) {}; + + "wai-middleware-auth" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary + , blaze-builder, blaze-html, bytestring, case-insensitive, cereal + , clientsession, cookie, exceptions, hedgehog, hoauth2, http-client + , http-client-tls, http-conduit, http-reverse-proxy, http-types + , jose, microlens, mtl, optparse-applicative, optparse-simple + , regex-posix, safe-exceptions, shakespeare, tasty, tasty-hedgehog + , tasty-hunit, text, time, unix-compat, unordered-containers + , uri-bytestring, vault, wai, wai-app-static, wai-extra, warp, yaml + }: + mkDerivation { + pname = "wai-middleware-auth"; + version = "0.2.6.0"; + sha256 = "0ji0jywippk9vqdcbv79fy79xl20p91h8wdadmxa684m5mj95b6x"; + revision = "1"; + editedCabalFile = "0jivjypzh6331hk2y5rb1cyf27qmxdmwc2a3p1cjmc7636h1il4k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring binary blaze-builder blaze-html + bytestring case-insensitive cereal clientsession cookie exceptions + hoauth2 http-client http-client-tls http-conduit http-reverse-proxy + http-types jose microlens mtl regex-posix safe-exceptions + shakespeare text time unix-compat unordered-containers + uri-bytestring vault wai wai-app-static wai-extra yaml + ]; + executableHaskellDepends = [ + base bytestring cereal clientsession optparse-applicative + optparse-simple wai-extra warp + ]; + testHaskellDepends = [ + aeson base binary bytestring clientsession cookie hedgehog hoauth2 + http-types jose microlens mtl tasty tasty-hedgehog tasty-hunit text + time uri-bytestring wai wai-extra warp + ]; + description = "Authentication middleware that secures WAI application"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "wai-auth"; + broken = true; + }) {}; + + "wai-middleware-bearer" = callPackage + ({ mkDerivation, base, bytestring, hspec, hspec-wai, http-types + , wai, word8 + }: + mkDerivation { + pname = "wai-middleware-bearer"; + version = "1.0.3"; + sha256 = "17vqvr9f8n4zgxhhanndkpywjmzffm06f2nbsq1wxq79qpghc44j"; + libraryHaskellDepends = [ base bytestring http-types wai word8 ]; + testHaskellDepends = [ + base bytestring hspec hspec-wai http-types wai word8 + ]; + description = "WAI Middleware for Bearer Token Authentication"; + license = lib.licenses.mit; + }) {}; + + "wai-middleware-brotli" = callPackage + ({ mkDerivation, base, binary, bytestring, directory, filepath + , hs-brotli, http-types, mtl, tasty, tasty-hspec, tasty-hunit, unix + , wai, wai-app-static, wai-extra, warp + }: + mkDerivation { + pname = "wai-middleware-brotli"; + version = "0.1.0.0"; + sha256 = "1gv3s2y49179kzkjqzs905g2rq1a9al9n716y86ivan8nnkhxjnq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring directory filepath hs-brotli http-types unix + wai + ]; + executableHaskellDepends = [ + base http-types wai wai-app-static wai-extra warp + ]; + testHaskellDepends = [ + base bytestring hs-brotli http-types mtl tasty tasty-hspec + tasty-hunit wai wai-extra + ]; + description = "WAI middleware for brotli compression"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wai-middleware-brotli-server"; + }) {}; + + "wai-middleware-cache" = callPackage + ({ mkDerivation, base, binary, blaze-builder-conduit, bytestring + , conduit, crypto-conduit, http-types, HUnit, pureMD5 + , test-framework, test-framework-hunit, wai, wai-test + }: + mkDerivation { + pname = "wai-middleware-cache"; + version = "0.3.6"; + sha256 = "1kqrqjsmnwwavcyhwx6m2x3qk7qbd0h60817ai61dz3aprwc8hdw"; + libraryHaskellDepends = [ + base binary blaze-builder-conduit bytestring conduit crypto-conduit + http-types pureMD5 wai + ]; + testHaskellDepends = [ + base bytestring http-types HUnit test-framework + test-framework-hunit wai wai-test + ]; + description = "Caching middleware for WAI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-middleware-cache-redis" = callPackage + ({ mkDerivation, base, binary, blaze-builder-conduit, bytestring + , case-insensitive, conduit, hedis, hedis-pile, http-types + , transformers, wai, wai-middleware-cache + }: + mkDerivation { + pname = "wai-middleware-cache-redis"; + version = "0.4.3"; + sha256 = "1vd81jcisav6jyqzwa0qn35xarm21bjrw0qps9qbbq56svkh1lw9"; + libraryHaskellDepends = [ + base binary blaze-builder-conduit bytestring case-insensitive + conduit hedis hedis-pile http-types transformers wai + wai-middleware-cache + ]; + description = "Redis backend for wai-middleware-cache"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-middleware-caching" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, http-types, wai + }: + mkDerivation { + pname = "wai-middleware-caching"; + version = "0.1.0.2"; + sha256 = "13fp08ba46wn7gianfbirag8yj14s2x41fkhdb5mx7arjafgpd8m"; + libraryHaskellDepends = [ + base blaze-builder bytestring http-types wai + ]; + testHaskellDepends = [ base ]; + description = "WAI Middleware to cache things"; + license = lib.licenses.bsd3; + }) {}; + + "wai-middleware-caching-lru" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, http-types + , lrucache, text, wai, wai-middleware-caching + }: + mkDerivation { + pname = "wai-middleware-caching-lru"; + version = "0.1.0.0"; + sha256 = "1lr8vaail00g72dgdfcgjzdd1kqwi4n0jzl1ia7bjxxdym1chz9p"; + libraryHaskellDepends = [ + base blaze-builder bytestring http-types lrucache text wai + wai-middleware-caching + ]; + testHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + }) {}; + + "wai-middleware-caching-redis" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, hedis, http-types + , text, wai, wai-middleware-caching + }: + mkDerivation { + pname = "wai-middleware-caching-redis"; + version = "0.2.0.0"; + sha256 = "0k3wpw9prhcac8iavzr0xdcwl8khkxks4kji03zz1n10vf1kgxbg"; + libraryHaskellDepends = [ + base blaze-builder bytestring hedis http-types text wai + wai-middleware-caching + ]; + testHaskellDepends = [ base ]; + description = "Cache Wai Middleware using Redis backend"; + license = lib.licenses.bsd3; + }) {}; + + "wai-middleware-catch" = callPackage + ({ mkDerivation, base, bytestring, http-types, lifted-base, wai }: + mkDerivation { + pname = "wai-middleware-catch"; + version = "0.3.6"; + sha256 = "1vh5sad3zhdwxqbmivmy9hkbnq9vrv4k6k17rjk4f79lv2xcq56h"; + libraryHaskellDepends = [ + base bytestring http-types lifted-base wai + ]; + description = "Wai error catching middleware"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-middleware-clacks" = callPackage + ({ mkDerivation, base, base-compat-batteries, bytestring + , case-insensitive, http-types, tasty, tasty-wai, text, wai + }: + mkDerivation { + pname = "wai-middleware-clacks"; + version = "0.1.0.1"; + sha256 = "1mx3qmyiywib8wcrccxd7wjlx4jv9wlc5w8lykivgh8q66pbcihf"; + revision = "1"; + editedCabalFile = "1q26ni3mzy102ib5428axj149h6j8pxgsccfzxccqbdvwf5nmn7r"; + libraryHaskellDepends = [ + base base-compat-batteries bytestring case-insensitive http-types + text wai + ]; + testHaskellDepends = [ + base base-compat-batteries http-types tasty tasty-wai wai + ]; + description = "GNU Terry Pratchett - Add the X-Clacks-Overhead Header to Wai Responses"; + license = lib.licenses.bsd3; + }) {}; + + "wai-middleware-consul" = callPackage + ({ mkDerivation, async, base, base-prelude, bytestring, conduit + , conduit-extra, consul-haskell, enclosed-exceptions, http-client + , http-types, monad-control, monad-logger, network, process + , resourcet, text, transformers, void, wai, wai-conduit + }: + mkDerivation { + pname = "wai-middleware-consul"; + version = "0.1.0.2"; + sha256 = "0qq7kilp9a4qjja337saqccn250s6mnf3n80sgyg935hy1dmm7fq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base base-prelude bytestring conduit conduit-extra + consul-haskell enclosed-exceptions http-client http-types + monad-control monad-logger network process resourcet text + transformers void wai wai-conduit + ]; + description = "Wai Middleware for Consul"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-middleware-content-type" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, blaze-html, bytestring + , clay, exceptions, extractable-singleton, hashable, hspec + , hspec-wai, http-media, http-types, lucid, mmorph, monad-control + , monad-control-aligned, monad-logger, mtl, resourcet, shakespeare + , tasty, tasty-hspec, text, transformers, transformers-base + , unordered-containers, urlpath, wai, wai-logger, wai-transformers + , warp + }: + mkDerivation { + pname = "wai-middleware-content-type"; + version = "0.7.0"; + sha256 = "1gh4fgc9c4cy32ifq7wxmxk3px2827bji7159xmh06n41c1bv14s"; + libraryHaskellDepends = [ + aeson base blaze-builder blaze-html bytestring clay exceptions + extractable-singleton hashable http-media http-types lucid mmorph + monad-control monad-control-aligned monad-logger mtl resourcet + shakespeare text transformers transformers-base + unordered-containers urlpath wai wai-logger wai-transformers + ]; + testHaskellDepends = [ + aeson base blaze-builder blaze-html bytestring clay exceptions + extractable-singleton hashable hspec hspec-wai http-media + http-types lucid mmorph monad-control monad-control-aligned + monad-logger mtl resourcet shakespeare tasty tasty-hspec text + transformers transformers-base unordered-containers urlpath wai + wai-logger wai-transformers warp + ]; + description = "Route to different middlewares based on the incoming Accept header"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-middleware-crowd" = callPackage + ({ mkDerivation, authenticate, base, base64-bytestring, binary + , blaze-builder, bytestring, case-insensitive, clientsession + , containers, cookie, gitrev, http-client, http-client-tls + , http-reverse-proxy, http-types, optparse-applicative, resourcet + , template-haskell, text, time, transformers, unix-compat, vault + , wai, wai-app-static, wai-extra, warp + }: + mkDerivation { + pname = "wai-middleware-crowd"; + version = "0.1.4.2"; + sha256 = "0n5h4s3b2fdn2j0pl32bsdbf6wyyf2ms8qsbcs9r0wp7dhdbcdhi"; + revision = "1"; + editedCabalFile = "0qvh92p9s80kmzg5w7rga54kfqbwcrkkv5p03pd92px04j2h5lbm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + authenticate base base64-bytestring binary blaze-builder bytestring + case-insensitive clientsession containers cookie http-client + http-client-tls http-types resourcet text time unix-compat vault + wai + ]; + executableHaskellDepends = [ + base bytestring clientsession gitrev http-client http-client-tls + http-reverse-proxy http-types optparse-applicative template-haskell + text transformers wai wai-app-static wai-extra warp + ]; + description = "Middleware and utilities for using Atlassian Crowd authentication"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "wai-crowd"; + broken = true; + }) {}; + + "wai-middleware-delegate" = callPackage + ({ mkDerivation, async, base, blaze-builder, bytestring + , bytestring-lexing, case-insensitive, conduit, conduit-extra + , crypton-connection, data-default, hspec, hspec-tmp-proc + , http-client, http-client-tls, http-types, network, random + , resourcet, streaming-commons, text, tmp-proc, vault, wai + , wai-conduit, warp, warp-tls + }: + mkDerivation { + pname = "wai-middleware-delegate"; + version = "0.1.4.1"; + sha256 = "0hc0x6w2j2incwn3nd253hyq27qi6f4m2h821vygg5n6h20rqnvz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async base blaze-builder bytestring case-insensitive conduit + conduit-extra data-default http-client http-types streaming-commons + text wai wai-conduit + ]; + testHaskellDepends = [ + async base blaze-builder bytestring bytestring-lexing + case-insensitive conduit conduit-extra crypton-connection + data-default hspec hspec-tmp-proc http-client http-client-tls + http-types network random resourcet text tmp-proc vault wai + wai-conduit warp warp-tls + ]; + description = "WAI middleware that delegates handling of requests"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-middleware-etag" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash + , filepath, http-date, http-types, unix-compat + , unordered-containers, wai + }: + mkDerivation { + pname = "wai-middleware-etag"; + version = "0.1.1.1"; + sha256 = "1r3v4f70lvl5qcgs4h3bacg2vy4hlwqfmnw8ffiwigf01qygyyb2"; + libraryHaskellDepends = [ + base base64-bytestring bytestring cryptohash filepath http-date + http-types unix-compat unordered-containers wai + ]; + description = "WAI ETag middleware for static files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-middleware-gunzip" = callPackage + ({ mkDerivation, base, bytestring, http-types, streaming-commons + , wai + }: + mkDerivation { + pname = "wai-middleware-gunzip"; + version = "0.0.2"; + sha256 = "0rbvpw4y4qr2mhijlybzwwd12mkhrwmxlrhj2q0mq9diwhp597dx"; + libraryHaskellDepends = [ + base bytestring http-types streaming-commons wai + ]; + description = "WAI middleware to unzip request bodies"; + license = lib.licenses.mpl20; + }) {}; + + "wai-middleware-headers" = callPackage + ({ mkDerivation, base, bytestring, http-types, wai }: + mkDerivation { + pname = "wai-middleware-headers"; + version = "0.1"; + sha256 = "10ap355j4dx42y7ycf1plpbg04wazv0q62mi3ibza8sb33hiiprh"; + libraryHaskellDepends = [ base bytestring http-types wai ]; + description = "cors and addHeaders for WAI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-middleware-hmac" = callPackage + ({ mkDerivation, base, base64-bytestring, byteable, bytestring + , case-insensitive, cryptohash, doctest, Glob, hlint, hspec + , http-types, HUnit, process, regex-compat, transformers, wai + , wai-extra, word8 + }: + mkDerivation { + pname = "wai-middleware-hmac"; + version = "0.1.0.0"; + sha256 = "01xd1nhi96lflh6ssaz3m5dkacrp2b2kwk611jc8q5j3kmyc0zqs"; + libraryHaskellDepends = [ + base base64-bytestring byteable bytestring case-insensitive + cryptohash http-types transformers wai word8 + ]; + testHaskellDepends = [ + base bytestring doctest Glob hlint hspec http-types HUnit process + regex-compat wai wai-extra + ]; + description = "HMAC Authentication Middleware for WAI"; + license = lib.licenses.bsd3; + }) {}; + + "wai-middleware-hmac-client" = callPackage + ({ mkDerivation, base, base64-bytestring, byteable, bytestring + , case-insensitive, cryptohash, http-client, http-types, mtl + , old-locale, time, transformers, word8 + }: + mkDerivation { + pname = "wai-middleware-hmac-client"; + version = "0.1.0.2"; + sha256 = "1jmfmcdv1js6rgadfhwb071qp418440ij0hm0fmyf03dk879qhds"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base base64-bytestring byteable bytestring case-insensitive + cryptohash http-client http-types mtl old-locale time transformers + word8 + ]; + description = "WAI HMAC Authentication Middleware Client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-middleware-json-errors" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, http-types, text + , wai + }: + mkDerivation { + pname = "wai-middleware-json-errors"; + version = "0.1.2"; + sha256 = "0zid8by1d4rqnbigvj6wbikfnq5gc0k3k75is46zf66y8i3bcd4l"; + libraryHaskellDepends = [ + aeson base binary bytestring http-types text wai + ]; + testHaskellDepends = [ + aeson base binary bytestring http-types text wai + ]; + description = "Converts errors from plaintext to json"; + license = lib.licenses.bsd3; + }) {}; + + "wai-middleware-metrics" = callPackage + ({ mkDerivation, base, bytestring, criterion, ekg-core, http-types + , QuickCheck, scotty, tasty, tasty-hunit, tasty-quickcheck, text + , time, transformers, wai, wai-extra + }: + mkDerivation { + pname = "wai-middleware-metrics"; + version = "0.2.4"; + sha256 = "0x7c53lqbf55p3ba6naj9xwjz07k4gf0ql3bjlb6vfph92kqadp7"; + libraryHaskellDepends = [ base ekg-core http-types text time wai ]; + testHaskellDepends = [ + base bytestring ekg-core http-types QuickCheck scotty tasty + tasty-hunit tasty-quickcheck text time transformers wai wai-extra + ]; + benchmarkHaskellDepends = [ + base bytestring criterion ekg-core http-types scotty text time wai + wai-extra + ]; + description = "A WAI middleware to collect EKG request metrics"; + license = lib.licenses.bsd3; + }) {}; + + "wai-middleware-preprocessor" = callPackage + ({ mkDerivation, base, Cabal, directory, mtl, split, text, wai + , wai-middleware-static, warp + }: + mkDerivation { + pname = "wai-middleware-preprocessor"; + version = "0.2.0.0"; + sha256 = "1n9z00v5a75pas22cdm26hj888s6kc98bddh2gfs3ffrazdmgbj1"; + libraryHaskellDepends = [ + base directory mtl split text wai wai-middleware-static + ]; + testHaskellDepends = [ + base Cabal directory mtl split text wai wai-middleware-static warp + ]; + description = "WAI middleware for preprocessing static files"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-middleware-prometheus" = callPackage + ({ mkDerivation, base, bytestring, clock, data-default, doctest + , http-types, prometheus-client, text, wai + }: + mkDerivation { + pname = "wai-middleware-prometheus"; + version = "1.0.0.1"; + sha256 = "1657zar254550skn3hx7y1g06aww2pjls5i4frw6ci4sxy3nynxp"; + libraryHaskellDepends = [ + base bytestring clock data-default http-types prometheus-client + text wai + ]; + testHaskellDepends = [ base doctest prometheus-client ]; + description = "WAI middlware for exposing http://prometheus.io metrics."; + license = lib.licenses.asl20; + }) {}; + + "wai-middleware-rollbar" = callPackage + ({ mkDerivation, aeson, base, bytestring, hostname, http-client + , http-conduit, http-types, rollbar-hs, text, time, uuid, wai + }: + mkDerivation { + pname = "wai-middleware-rollbar"; + version = "0.11.0"; + sha256 = "1nsnkf9wk61lj092z56knwfrdjyazql16y2kj5h0iamnf4gmxa7w"; + libraryHaskellDepends = [ + aeson base bytestring hostname http-client http-conduit http-types + rollbar-hs text time uuid wai + ]; + description = "Middleware that communicates to Rollbar"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-middleware-route" = callPackage + ({ mkDerivation, base, bytestring, http-types, HUnit + , test-framework, test-framework-hunit, text, wai, wai-test + , yesod-routes + }: + mkDerivation { + pname = "wai-middleware-route"; + version = "0.7.3"; + sha256 = "0zgiaxc5rqjlkfwkb11a5zkmbybrfcqr74mq5vpj03mqz1q0lmx7"; + libraryHaskellDepends = [ + base bytestring http-types text wai yesod-routes + ]; + testHaskellDepends = [ + base bytestring http-types HUnit test-framework + test-framework-hunit text wai wai-test + ]; + description = "Wai dispatch middleware"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-middleware-slack-verify" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, errors, hspec + , http-types, HUnit, memory, time, wai, wai-extra + }: + mkDerivation { + pname = "wai-middleware-slack-verify"; + version = "0.1.0.0"; + sha256 = "18kcvr2w9zgl2hv3w6hfl5ll1jsc2idd2fh1hv4kh7b8mw71s605"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cryptonite errors http-types memory wai + ]; + testHaskellDepends = [ + base bytestring cryptonite errors hspec http-types HUnit memory + time wai wai-extra + ]; + description = "WAI Slack request verification middleware"; + license = lib.licenses.mit; + }) {}; + + "wai-middleware-static" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, containers + , cryptohash-sha1, directory, expiring-cache-map, filepath, hspec + , hspec-discover, hspec-expectations-lifted, hspec-wai, http-types + , mime-types, mockery, old-locale, scotty, semigroups, text, time + , wai, wai-extra + }: + mkDerivation { + pname = "wai-middleware-static"; + version = "0.9.2"; + sha256 = "1ynm0xcr3pj5bbph78p1kpyxvd0n3a0gfdbm6yb7i004ixaqf33c"; + revision = "4"; + editedCabalFile = "0kmy18qq2mc5mlmnx6xaj1wkk63jl0s4fn16zbd6cyb6jb8n2lq4"; + libraryHaskellDepends = [ + base base16-bytestring bytestring containers cryptohash-sha1 + directory expiring-cache-map filepath http-types mime-types + old-locale semigroups text time wai + ]; + testHaskellDepends = [ + base hspec hspec-expectations-lifted hspec-wai http-types mockery + scotty wai-extra + ]; + testToolDepends = [ hspec-discover ]; + description = "WAI middleware that serves requests to static files"; + license = lib.licenses.bsd3; + }) {}; + + "wai-middleware-static-caching" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, containers + , cryptohash, directory, expiring-cache-map, filepath, http-types + , mtl, old-locale, text, time, unix, wai + }: + mkDerivation { + pname = "wai-middleware-static-caching"; + version = "0.6.0.1"; + sha256 = "0xj4r1fr1g0fybgsq65gxcvh5zn9hafvm0f73p6dnj6jhz6dryhk"; + libraryHaskellDepends = [ + base base16-bytestring bytestring containers cryptohash directory + expiring-cache-map filepath http-types mtl old-locale text time + unix wai + ]; + description = "WAI middleware that serves requests to static files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-middleware-static-embedded" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, http-types, memory + , mime-types, text, wai, wai-extra + }: + mkDerivation { + pname = "wai-middleware-static-embedded"; + version = "0.1.0.0"; + sha256 = "1b8n514yp7kqvz2z0qfp9hf6vai6117p62h8hprw5kkla456lb6y"; + revision = "1"; + editedCabalFile = "1qrkfhdw5qanqggvc05vlp56704qskrhw9qyzv8m5576lliphsq3"; + libraryHaskellDepends = [ + base bytestring cryptonite http-types memory mime-types text wai + wai-extra + ]; + description = "Serve embedded static files as a Wai middleware"; + license = lib.licenses.bsd3; + }) {}; + + "wai-middleware-throttle" = callPackage + ({ mkDerivation, base, bytestring, bytestring-builder, cache, clock + , containers, hashable, hspec, http-types, HUnit, mtl, network + , QuickCheck, safe-exceptions, stm, text, token-bucket + , transformers, wai, wai-extra + }: + mkDerivation { + pname = "wai-middleware-throttle"; + version = "0.3.0.1"; + sha256 = "0mpw7b56k1a89kzwa3v4c4ff66m0py9s9p2jan2zhp8k3b8862jq"; + libraryHaskellDepends = [ + base bytestring bytestring-builder cache clock containers hashable + http-types mtl network safe-exceptions stm text token-bucket + transformers wai + ]; + testHaskellDepends = [ + base bytestring cache clock hspec http-types HUnit QuickCheck stm + transformers wai wai-extra + ]; + description = "WAI Middleware for Request Throttling"; + license = lib.licenses.bsd3; + }) {}; + + "wai-middleware-travisci" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , cryptonite, http-types, text, transformers, vault, wai + }: + mkDerivation { + pname = "wai-middleware-travisci"; + version = "0.1.0"; + sha256 = "0a58mlgimr6137aiwcdxjk15zy3y58dds4zxffd3vvn0lkzg5jdv"; + revision = "2"; + editedCabalFile = "0j1k2y75gwbny72zf5nrwzanh7sn2plscnrjd4hw5npccxi4dchx"; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cryptonite http-types text + transformers vault wai + ]; + description = "WAI middleware for authenticating webhook payloads from Travis CI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-middleware-validation" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, doctest + , filepath, here, hspec, http-types, insert-ordered-containers + , lens, openapi3, text, wai, wai-extra + }: + mkDerivation { + pname = "wai-middleware-validation"; + version = "0.1.0.2"; + sha256 = "1qrkfy31slmlbiw9gkz96yd9q6mrw72rjyjl0a5pnjif5ps12vpq"; + libraryHaskellDepends = [ + aeson base bytestring containers filepath http-types + insert-ordered-containers lens openapi3 text wai + ]; + testHaskellDepends = [ + base bytestring doctest here hspec http-types openapi3 wai + wai-extra + ]; + description = "WAI Middleware to validate the request and response bodies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-middleware-verbs" = callPackage + ({ mkDerivation, base, bytestring, exceptions, hashable, http-types + , mmorph, monad-control, monad-control-aligned, monad-logger, mtl + , resourcet, transformers, transformers-base, unordered-containers + , wai, wai-transformers + }: + mkDerivation { + pname = "wai-middleware-verbs"; + version = "0.4.0.1"; + sha256 = "1x4x41b1gbr2xvfw1q766wcvdl13wwv9spa9zxvjdykg71knnw93"; + libraryHaskellDepends = [ + base bytestring exceptions hashable http-types mmorph monad-control + monad-control-aligned monad-logger mtl resourcet transformers + transformers-base unordered-containers wai wai-transformers + ]; + description = "Route Wai middlewares based on HTTP verbs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-predicates" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , bytestring-conversion, case-insensitive, cookie, http-types + , singletons, tasty, tasty-hunit, tasty-quickcheck, text + , transformers, vault, vector, wai + }: + mkDerivation { + pname = "wai-predicates"; + version = "1.0.0"; + sha256 = "0m6aqpafc7rgcp81g0kilshz9bxsp4vxllrya2wjccan3n5pajji"; + libraryHaskellDepends = [ + attoparsec base bytestring bytestring-conversion case-insensitive + cookie http-types singletons text transformers vault vector wai + ]; + testHaskellDepends = [ + base blaze-builder bytestring case-insensitive http-types tasty + tasty-hunit tasty-quickcheck wai + ]; + description = "WAI request predicates"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-problem-details" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default + , deriving-aeson, hspec, hspec-wai, hspec-wai-json, http-types + , network-uri, text, wai + }: + mkDerivation { + pname = "wai-problem-details"; + version = "0.1.1.0"; + sha256 = "1pi7r3c0b5gi6z2hc6m498kf1xs93gn4m2nbkm5ixnja2670qjq8"; + libraryHaskellDepends = [ + aeson base bytestring data-default deriving-aeson http-types + network-uri text wai + ]; + testHaskellDepends = [ + base data-default hspec hspec-wai hspec-wai-json http-types wai + ]; + description = "Problem details middleware for WAI"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-rate-limit" = callPackage + ({ mkDerivation, base, http-types, time-units, wai }: + mkDerivation { + pname = "wai-rate-limit"; + version = "0.3.0.0"; + sha256 = "04w146xpw5zlzwrcjq8facmi39izfngmg121bkahyxwsbbnz3adx"; + libraryHaskellDepends = [ base http-types time-units wai ]; + description = "Rate limiting as WAI middleware"; + license = lib.licenses.mit; + }) {}; + + "wai-rate-limit-postgres" = callPackage + ({ mkDerivation, base, bytestring, http-client, http-types + , postgresql-simple, postgresql-simple-url, resource-pool, tasty + , tasty-hunit, text, time-units, wai, wai-rate-limit, warp + }: + mkDerivation { + pname = "wai-rate-limit-postgres"; + version = "0.6.0.0"; + sha256 = "1pfdy2gsk5kbxlkjy9f31y45s6jd06ji8mr5qhqh6sxf4gynkmn7"; + libraryHaskellDepends = [ + base bytestring postgresql-simple resource-pool text wai-rate-limit + ]; + testHaskellDepends = [ + base bytestring http-client http-types postgresql-simple + postgresql-simple-url resource-pool tasty tasty-hunit text + time-units wai wai-rate-limit warp + ]; + description = "See README for more info"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-rate-limit-redis" = callPackage + ({ mkDerivation, base, bytestring, hedis, http-types, tasty + , tasty-hedgehog, tasty-hunit, wai, wai-extra, wai-rate-limit, warp + }: + mkDerivation { + pname = "wai-rate-limit-redis"; + version = "0.2.0.1"; + sha256 = "1gizywhdrpngs5l6qh5ggnnfkcgplwsigcjj3z8l7vwif74j6qsd"; + revision = "1"; + editedCabalFile = "17rz0q3aki4qcci4mywx5g38zs80j5hs1l8a8yspwa2vj1zjklag"; + libraryHaskellDepends = [ base bytestring hedis wai-rate-limit ]; + testHaskellDepends = [ + base bytestring hedis http-types tasty tasty-hedgehog tasty-hunit + wai wai-extra wai-rate-limit warp + ]; + description = "Redis backend for rate limiting as WAI middleware"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-request-spec" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , criterion, http-types, text, wai + }: + mkDerivation { + pname = "wai-request-spec"; + version = "0.10.2.4"; + sha256 = "046nxqqlv4wv1kgc634f691jcq6rbs1ld7324hz059s1xw9fvq8y"; + libraryHaskellDepends = [ + base bytestring case-insensitive containers http-types text wai + ]; + benchmarkHaskellDepends = [ + base bytestring criterion http-types text wai + ]; + description = "Declarative request parsing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-responsible" = callPackage + ({ mkDerivation, base, bytestring, http-types, wai }: + mkDerivation { + pname = "wai-responsible"; + version = "0.0.0.0"; + sha256 = "0qf64g11113gl45bfn12j2ikdjwrdxg9r8cicfs4pmh0dq5vj0va"; + libraryHaskellDepends = [ base bytestring http-types wai ]; + description = "Response interface for WAI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-route" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, doctest + , http-api-data, http-types, mtl, pattern-trie, QuickCheck, tasty + , tasty-quickcheck, text, unordered-containers, wai + }: + mkDerivation { + pname = "wai-route"; + version = "1.0.0"; + sha256 = "1hm947mzp3lynsjlhbl9nawa3p35cca15xj32cv5dyyllf0lac8w"; + libraryHaskellDepends = [ + base bytestring containers deepseq http-api-data http-types + pattern-trie text unordered-containers wai + ]; + testHaskellDepends = [ + base bytestring containers deepseq doctest http-types mtl + pattern-trie QuickCheck tasty tasty-quickcheck text + unordered-containers wai + ]; + description = "WAI middleware for path-based request routing with captures"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-router" = callPackage + ({ mkDerivation, base, text, wai }: + mkDerivation { + pname = "wai-router"; + version = "1.0.0.1"; + sha256 = "1827mk64vyivdc12z4h230c4b993i6g8wl4sl0364jda586z58p7"; + libraryHaskellDepends = [ base text wai ]; + description = "Provides basic routing on URL paths for WAI"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-routes" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring + , case-insensitive, containers, cookie, data-default-class + , filepath, hspec, hspec-wai, hspec-wai-json, http-types + , mime-types, monad-loops, mtl, path-pieces, random + , safe-exceptions, template-haskell, text, vault, wai, wai-extra + }: + mkDerivation { + pname = "wai-routes"; + version = "0.10.4"; + sha256 = "04qmwq29iqkpz1j5ffwqxlf5afxiw3ng8akwydcpdx7xlcxf72i4"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring case-insensitive containers + cookie data-default-class filepath http-types mime-types + monad-loops mtl path-pieces random safe-exceptions template-haskell + text vault wai wai-extra + ]; + testHaskellDepends = [ + aeson base hspec hspec-wai hspec-wai-json text wai + ]; + description = "Typesafe URLs for Wai applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-routing" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , bytestring-conversion, case-insensitive, containers, cookie + , criterion, http-types, tasty, tasty-hunit, tasty-quickcheck + , transformers, wai, wai-predicates, wai-route + }: + mkDerivation { + pname = "wai-routing"; + version = "0.13.0"; + sha256 = "13yybkl2wdsfmgkr46ij4428az259z04fcni2wv9xx10iq11p17l"; + libraryHaskellDepends = [ + attoparsec base bytestring bytestring-conversion case-insensitive + cookie http-types transformers wai wai-predicates wai-route + ]; + testHaskellDepends = [ + base blaze-builder bytestring bytestring-conversion + case-insensitive containers http-types tasty tasty-hunit + tasty-quickcheck wai wai-predicates + ]; + benchmarkHaskellDepends = [ + base criterion http-types wai wai-predicates + ]; + description = "Declarative routing for WAI"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-saml2" = callPackage + ({ mkDerivation, base, base16-bytestring, base64-bytestring + , bytestring, c14n, containers, cryptonite, data-default-class + , filepath, http-types, mtl, network-uri, pretty-show, tasty + , tasty-golden, text, time, vault, wai, wai-extra, x509, x509-store + , xml-conduit, zlib + }: + mkDerivation { + pname = "wai-saml2"; + version = "0.5"; + sha256 = "1am7b933ipwphxzsxrbprx8fi2lk2z710sgsk6d66fd2l6axayki"; + revision = "2"; + editedCabalFile = "11ilrysikaxnjvrzsqrxfjvbp4vaqvwbb787avvr2mzwm5107d3p"; + libraryHaskellDepends = [ + base base16-bytestring base64-bytestring bytestring c14n containers + cryptonite data-default-class http-types mtl network-uri text time + vault wai wai-extra x509 x509-store xml-conduit zlib + ]; + testHaskellDepends = [ + base base16-bytestring base64-bytestring bytestring c14n containers + cryptonite data-default-class filepath http-types mtl network-uri + pretty-show tasty tasty-golden text time vault wai wai-extra x509 + x509-store xml-conduit zlib + ]; + description = "SAML2 assertion validation as WAI middleware"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-secure-cookies" = callPackage + ({ mkDerivation, base, bytestring, crypton, hspec, hspec-discover + , hspec-expectations, hspec-wai, http-types, memory, random, split + , wai, wai-extra + }: + mkDerivation { + pname = "wai-secure-cookies"; + version = "0.1.0.8"; + sha256 = "04h9vxinzwnfn45knjgs59kvkv3hwysavlh0h3ap95xxajbarsh2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring crypton http-types memory random split wai + ]; + executableHaskellDepends = [ base bytestring crypton memory ]; + testHaskellDepends = [ + base bytestring hspec hspec-expectations hspec-wai http-types wai + wai-extra + ]; + testToolDepends = [ hspec-discover ]; + description = "WAI middleware to automatically encrypt and sign cookies"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "waicookie-genkey"; + broken = true; + }) {}; + + "wai-session" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring + , bytestring-builder, containers, cookie, entropy, http-types + , StateVar, time, transformers, vault, wai + }: + mkDerivation { + pname = "wai-session"; + version = "0.3.3"; + sha256 = "0lq0gqndb9simd1zkz355m604dwrpcdwxcl3bgagi6kb8h12fffj"; + libraryHaskellDepends = [ + base blaze-builder bytestring bytestring-builder containers cookie + entropy http-types StateVar time transformers vault wai + ]; + description = "Flexible session middleware for WAI"; + license = "unknown"; + }) {}; + + "wai-session-alt" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, cookie + , http-types, time, vault, wai-transformers + }: + mkDerivation { + pname = "wai-session-alt"; + version = "0.0.0"; + sha256 = "0dy3wqfgqx8vjr6x7g94s0fvsxdkdw2xnb6hba2qw7ipymg8sh49"; + libraryHaskellDepends = [ + base blaze-builder bytestring cookie http-types time vault + wai-transformers + ]; + description = "An alternative session middleware for WAI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-session-clientsession" = callPackage + ({ mkDerivation, base, bytestring, cereal, clientsession, errors + , transformers, wai-session + }: + mkDerivation { + pname = "wai-session-clientsession"; + version = "0.1"; + sha256 = "0kczhsmkv88g0x8mk4cfy5z9wv3fzv8v3r4z0q7jkyda0grx3gwf"; + libraryHaskellDepends = [ + base bytestring cereal clientsession errors transformers + wai-session + ]; + description = "Session store based on clientsession"; + license = "unknown"; + }) {}; + + "wai-session-mysql" = callPackage + ({ mkDerivation, base, bytestring, cereal, cookie, data-default + , entropy, mysql-simple, resource-pool, text, time, transformers + , wai, wai-session + }: + mkDerivation { + pname = "wai-session-mysql"; + version = "0.2.1.0"; + sha256 = "01wz6v0v6sd4iyn4kk0zyiz44ysyizy4npx1l708dvgnlxdqaisb"; + libraryHaskellDepends = [ + base bytestring cereal cookie data-default entropy mysql-simple + resource-pool text time transformers wai wai-session + ]; + testHaskellDepends = [ + base bytestring data-default mysql-simple text wai-session + ]; + description = "MySQL backed Wai session store"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-session-postgresql" = callPackage + ({ mkDerivation, base, bytestring, cereal, cookie, data-default + , entropy, hspec, postgresql-simple, resource-pool, text, time + , transformers, wai, wai-session + }: + mkDerivation { + pname = "wai-session-postgresql"; + version = "0.2.1.3"; + sha256 = "1l3ws8bkflrk5gnvw0dd98fw83kfhf78mn9z6l2v6yv3gvdfzj6l"; + libraryHaskellDepends = [ + base bytestring cereal cookie data-default entropy + postgresql-simple resource-pool text time transformers wai + wai-session + ]; + testHaskellDepends = [ + base bytestring data-default hspec postgresql-simple text + wai-session + ]; + description = "PostgreSQL backed Wai session store"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-session-redis" = callPackage + ({ mkDerivation, base, bytestring, cereal, data-default, hedis + , hspec, http-types, vault, wai, wai-session, warp + }: + mkDerivation { + pname = "wai-session-redis"; + version = "0.1.0.5"; + sha256 = "0lfyj0id6gm6cfx7dmfiw0mx26m7ah5c4mb5xhnzmh65s538l2zs"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cereal data-default hedis vault wai wai-session + ]; + executableHaskellDepends = [ + base bytestring cereal data-default hedis http-types vault wai + wai-session warp + ]; + testHaskellDepends = [ + base bytestring cereal data-default hedis hspec vault wai + wai-session + ]; + description = "Simple Redis backed wai-session backend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wai-session-redis-example-exe"; + broken = true; + }) {}; + + "wai-session-tokyocabinet" = callPackage + ({ mkDerivation, base, bytestring, cereal, errors + , tokyocabinet-haskell, transformers, wai-session + }: + mkDerivation { + pname = "wai-session-tokyocabinet"; + version = "0.1"; + sha256 = "0cd4x3byc8kaarjpfczqaiv5y3ixrdcilnnypkhcavk3vj7w7pmr"; + libraryHaskellDepends = [ + base bytestring cereal errors tokyocabinet-haskell transformers + wai-session + ]; + description = "Session store based on Tokyo Cabinet"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-slack-middleware" = callPackage + ({ mkDerivation, aeson, base, http-client, http-types, wai }: + mkDerivation { + pname = "wai-slack-middleware"; + version = "0.2.0"; + sha256 = "0l2pd61vxnfjdjzkvmwqfgf07a3nir3mnbr8qw2nzqa767s84i6i"; + libraryHaskellDepends = [ aeson base http-client http-types wai ]; + testHaskellDepends = [ base ]; + description = "A Slack middleware for WAI"; + license = lib.licenses.bsd3; + }) {}; + + "wai-static-cache" = callPackage + ({ mkDerivation, base, bytestring, cityhash, conduit + , conduit-combinators, containers, http-types, resourcet + , system-filepath, text, transformers, vector, vector-algorithms + , wai + }: + mkDerivation { + pname = "wai-static-cache"; + version = "0.1.0.1"; + sha256 = "0vlkh9izxx1qsb61fak57kk9k35i3vph8qbyvlmgwcw7nplagq6l"; + libraryHaskellDepends = [ + base bytestring cityhash conduit conduit-combinators containers + http-types resourcet system-filepath text transformers vector + vector-algorithms wai + ]; + description = "A simple cache for serving static files in a WAI middleware"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-static-pages" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, conduit + , directory, http-types, text, wai, wai-extra + }: + mkDerivation { + pname = "wai-static-pages"; + version = "0.3"; + sha256 = "0xam283gvcjryq541dzrymv9qy7asyfz8k44b6dwrvm5bqphjz9h"; + libraryHaskellDepends = [ + base blaze-builder bytestring conduit directory http-types text wai + wai-extra + ]; + description = "generate static html pages from a WAI application"; + license = lib.licenses.mit; + }) {}; + + "wai-test" = callPackage + ({ mkDerivation, wai }: + mkDerivation { + pname = "wai-test"; + version = "3.0.0"; + sha256 = "0xys01jniib0pnhadcm7s0v5z0wcxfgi0bf5ax808zm9qzvl3xfx"; + libraryHaskellDepends = [ wai ]; + doHaddock = false; + description = "Unit test framework (built on HUnit) for WAI applications. (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "wai-thrift" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, http-types + , thrift, wai + }: + mkDerivation { + pname = "wai-thrift"; + version = "0.0.1.3"; + sha256 = "1gvrz0izfvbd6k66ki2nvp19x4gq52bkrw8i9qn4lhmal91c18hd"; + libraryHaskellDepends = [ + base blaze-builder bytestring http-types thrift wai + ]; + description = "Thrift transport layer for Wai"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-throttler" = callPackage + ({ mkDerivation, base, bytestring, containers, http-types, time + , wai + }: + mkDerivation { + pname = "wai-throttler"; + version = "0.1.0.5"; + sha256 = "1jh53ac1q4zksxdrmwjgsyidvx8zlhx57nnf3ca4spa3paz9n9g6"; + libraryHaskellDepends = [ + base bytestring containers http-types time wai + ]; + description = "Wai middleware for request throttling"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-token-bucket-ratelimiter" = callPackage + ({ mkDerivation, async, base, bytestring, clock, criterion + , hashable, hspec, hspec-discover, http-client, http-types + , unordered-containers, wai, warp + }: + mkDerivation { + pname = "wai-token-bucket-ratelimiter"; + version = "0.1.0.1"; + sha256 = "1s5l0blfiyyj28qb3qrj4jb35xf1nwhgd1vsmnm8m9l9zjh04hch"; + libraryHaskellDepends = [ + base clock hashable http-types unordered-containers wai + ]; + testHaskellDepends = [ + base bytestring hspec http-client http-types wai warp + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ async base criterion ]; + description = "A request rate limiting middleware using token buckets"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wai-transformers" = callPackage + ({ mkDerivation, base, exceptions, extractable-singleton + , monad-control-aligned, transformers, wai, wai-websockets + , websockets + }: + mkDerivation { + pname = "wai-transformers"; + version = "0.1.0"; + sha256 = "14l5ihyvg2n0kmmkxy0r5mx1jk3p5jhv1vynsnnrb2md1g4318qp"; + libraryHaskellDepends = [ + base exceptions extractable-singleton monad-control-aligned + transformers wai wai-websockets websockets + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wai-util" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit + , http-accept, http-types, network-uri, text, transformers, wai + , wai-extra + }: + mkDerivation { + pname = "wai-util"; + version = "0.8"; + sha256 = "10rkrhs7xv6qmx31ll891c2nnaqpblyfxqmn8xwjhafp7ks1wqjm"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring conduit http-accept http-types + network-uri text transformers wai wai-extra + ]; + description = "Collection of utility functions for use with WAI"; + license = "unknown"; + }) {}; + + "wai-websockets" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, file-embed + , http-types, network, text, transformers, wai, wai-app-static + , warp, websockets + }: + mkDerivation { + pname = "wai-websockets"; + version = "3.0.1.2"; + sha256 = "0b2xmdsrsqpssyib53wbr6r8hf75789ndyyanv37sv99iyqcwz4i"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring case-insensitive http-types network transformers + wai websockets + ]; + executableHaskellDepends = [ + base bytestring case-insensitive file-embed http-types network text + transformers wai wai-app-static warp websockets + ]; + description = "Provide a bridge between WAI and the websockets package"; + license = lib.licenses.mit; + mainProgram = "wai-websockets-example"; + }) {}; + + "wait-handle" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "wait-handle"; + version = "0.1.1"; + sha256 = "09080zx6m4lqli85867ilck82gvgnz4vkq9nxx5f1v5fli1i0n7m"; + libraryHaskellDepends = [ base ]; + description = "Wait handles are MVars which can only be written to once, and from which values can never be removed"; + license = lib.licenses.bsd3; + }) {}; + + "waitfree" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "waitfree"; + version = "0.1.5"; + sha256 = "09hlqli7zpcxfa8w7vh937gc3rxp7s8q8v1zs8ciwnmh6ca4i8rq"; + libraryHaskellDepends = [ base containers ]; + description = "A wrapping library for waitfree computation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "waitra" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath + , http-types, regex-applicative, tasty, tasty-hunit + , template-haskell, text, wai, wai-extra + }: + mkDerivation { + pname = "waitra"; + version = "0.0.4.0"; + sha256 = "04kcn70ydls484gzpblhd0snw4byzxzz8b2h7r673qkpnfgcc42n"; + revision = "2"; + editedCabalFile = "13xxz3dvmdnhzb61zr5y3q1g818mbjq36clrqc1v73imw17rsbvv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring directory filepath http-types + regex-applicative template-haskell text wai + ]; + testHaskellDepends = [ + aeson base http-types tasty tasty-hunit wai wai-extra + ]; + description = "A very simple Wai router"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wakame" = callPackage + ({ mkDerivation, base, doctest, QuickCheck, sop-core, tasty + , tasty-discover, tasty-hspec, tasty-quickcheck, text, time + }: + mkDerivation { + pname = "wakame"; + version = "0.1.0.0"; + sha256 = "1wm87z7ag1xzvf4lxqg3xz62ac8i5b9ljzlg85vphcfadsj9khh7"; + libraryHaskellDepends = [ base sop-core ]; + testHaskellDepends = [ + base doctest QuickCheck sop-core tasty tasty-discover tasty-hspec + tasty-quickcheck text time + ]; + testToolDepends = [ tasty-discover ]; + description = "Functions to manipulate records"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "waldo" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec, base + , blaze-builder, browscap, bytestring, case-insensitive, conduit + , conduit-extra, deepseq, directory, filepath, Geodetic, Glob + , hs-GeoIP, http-types, imagesize-conduit, lrucache, mtl, network + , network-uri, regex-tdfa, resourcet, safe, SHA, text + , unordered-containers, wai, wai-app-static, wai-extra, warp + , zlib-conduit + }: + mkDerivation { + pname = "waldo"; + version = "0"; + sha256 = "0r0lqy3vqs3ypxf0v6xwyarj5rxjf9f19x6b48rhj32z8x9d0isq"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson aeson-pretty attoparsec base blaze-builder browscap + bytestring case-insensitive conduit conduit-extra deepseq directory + filepath Geodetic Glob hs-GeoIP http-types imagesize-conduit + lrucache mtl network network-uri regex-tdfa resourcet safe SHA text + unordered-containers wai warp zlib-conduit + ]; + executableHaskellDepends = [ + aeson base bytestring conduit conduit-extra deepseq http-types mtl + resourcet safe unordered-containers wai wai-app-static wai-extra + warp zlib-conduit + ]; + description = "A generator of comics based on some ascertainable data about the requester"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wallpaper" = callPackage + ({ mkDerivation, base, bytestring, filepath, JuicyPixels, text + , yaml + }: + mkDerivation { + pname = "wallpaper"; + version = "0.1.0.1"; + sha256 = "0dpy3vnf8vn0z64r6kla2qm1czlzz3xvpmm4rz95yjynsrc5n7mz"; + revision = "1"; + editedCabalFile = "00a67dn1ald61zwm9bg6p2vr9ahr6diprx9vmwcjns28g4158qag"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring filepath JuicyPixels text yaml + ]; + executableHaskellDepends = [ base JuicyPixels yaml ]; + testHaskellDepends = [ base ]; + description = "A library and executable for creating wallpaper, frieze, and rosette patterns"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "warc" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, errors, exceptions + , filepath, free, hashable, lens, mmorph, optparse-applicative + , pipes, pipes-attoparsec, pipes-bytestring, text, time + , transformers, unordered-containers + }: + mkDerivation { + pname = "warc"; + version = "1.0.5"; + sha256 = "1s01x0w37gsh4kkv1jq54i0yf7mxk6m6jr6djwql8dz8nqrny8j7"; + revision = "1"; + editedCabalFile = "1kpwclj2017wciw5ivka7l33m779yz1nkmzbcqna0adwfa3gd7bi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring errors free hashable lens mmorph pipes + pipes-attoparsec pipes-bytestring text time transformers + unordered-containers + ]; + executableHaskellDepends = [ + attoparsec base bytestring errors exceptions filepath free lens + optparse-applicative pipes pipes-attoparsec pipes-bytestring text + time transformers + ]; + description = "A parser for the Web Archive (WARC) format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "warc-export"; + broken = true; + }) {}; + + "warp_3_3_30" = callPackage + ({ mkDerivation, array, auto-update, base, bsb-http-chunked + , bytestring, case-insensitive, containers, crypton-x509, directory + , gauge, ghc-prim, hashable, hspec, hspec-discover, http-client + , http-date, http-types, http2, iproute, network, process + , QuickCheck, recv, simple-sendfile, stm, streaming-commons, text + , time-manager, unix, unliftio, vault, wai, word8 + }: + mkDerivation { + pname = "warp"; + version = "3.3.30"; + sha256 = "1i5fnvc9n7w013asj7ckpfb59ybbvhif4d6f4g5jwwad50jmlbpg"; + libraryHaskellDepends = [ + array auto-update base bsb-http-chunked bytestring case-insensitive + containers crypton-x509 ghc-prim hashable http-date http-types + http2 iproute network recv simple-sendfile stm streaming-commons + text time-manager unix unliftio vault wai word8 + ]; + testHaskellDepends = [ + array auto-update base bsb-http-chunked bytestring case-insensitive + containers crypton-x509 directory ghc-prim hashable hspec + http-client http-date http-types http2 iproute network process + QuickCheck recv simple-sendfile stm streaming-commons text + time-manager unix unliftio vault wai word8 + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + auto-update base bytestring containers crypton-x509 gauge hashable + http-date http-types network recv time-manager unix unliftio + ]; + description = "A fast, light-weight web server for WAI applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "warp" = callPackage + ({ mkDerivation, array, auto-update, base, bsb-http-chunked + , bytestring, case-insensitive, containers, crypton-x509, directory + , gauge, ghc-prim, hashable, hspec, hspec-discover, http-client + , http-date, http-types, http2, iproute, network, process + , QuickCheck, recv, simple-sendfile, stm, streaming-commons, text + , time-manager, unix, unliftio, vault, wai, word8 + }: + mkDerivation { + pname = "warp"; + version = "3.3.31"; + sha256 = "13f3gqvwx0n9p80r7zs5q2i0xdql5grncf7nbligwkx45ggwgabw"; + libraryHaskellDepends = [ + array auto-update base bsb-http-chunked bytestring case-insensitive + containers crypton-x509 ghc-prim hashable http-date http-types + http2 iproute network recv simple-sendfile stm streaming-commons + text time-manager unix unliftio vault wai word8 + ]; + testHaskellDepends = [ + array auto-update base bsb-http-chunked bytestring case-insensitive + containers crypton-x509 directory ghc-prim hashable hspec + http-client http-date http-types http2 iproute network process + QuickCheck recv simple-sendfile stm streaming-commons text + time-manager unix unliftio vault wai word8 + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + auto-update base bytestring containers crypton-x509 gauge hashable + http-date http-types network recv time-manager unix unliftio + ]; + description = "A fast, light-weight web server for WAI applications"; + license = lib.licenses.mit; + }) {}; + + "warp_3_4_0" = callPackage + ({ mkDerivation, array, auto-update, base, bsb-http-chunked + , bytestring, case-insensitive, containers, crypton-x509, directory + , gauge, ghc-prim, hashable, hspec, hspec-discover, http-client + , http-date, http-types, http2, iproute, network, process + , QuickCheck, recv, simple-sendfile, stm, streaming-commons, text + , time-manager, unix, unliftio, vault, wai, word8 + }: + mkDerivation { + pname = "warp"; + version = "3.4.0"; + sha256 = "0p68qzap25na55gnc521c8yvdf4zfy86l2x8cqfw9kmr28f71s75"; + libraryHaskellDepends = [ + array auto-update base bsb-http-chunked bytestring case-insensitive + containers crypton-x509 ghc-prim hashable http-date http-types + http2 iproute network recv simple-sendfile stm streaming-commons + text time-manager unix unliftio vault wai word8 + ]; + testHaskellDepends = [ + array auto-update base bsb-http-chunked bytestring case-insensitive + containers crypton-x509 directory ghc-prim hashable hspec + http-client http-date http-types http2 iproute network process + QuickCheck recv simple-sendfile stm streaming-commons text + time-manager unix unliftio vault wai word8 + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + array auto-update base bytestring case-insensitive containers + crypton-x509 gauge ghc-prim hashable http-date http-types network + recv streaming-commons text time-manager unix unliftio vault wai + word8 + ]; + description = "A fast, light-weight web server for WAI applications"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "warp-dynamic" = callPackage + ({ mkDerivation, base, data-default, dyre, http-types, wai, warp }: + mkDerivation { + pname = "warp-dynamic"; + version = "0.1.0"; + sha256 = "1kmmy2av0ikr6mb8g7ffqmf505ha4201qv7y48fyc9p8j0p6lk6g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base data-default dyre http-types wai warp + ]; + executableHaskellDepends = [ base ]; + description = "Dynamic configurable warp HTTP server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "warpd"; + broken = true; + }) {}; + + "warp-grpc" = callPackage + ({ mkDerivation, async, base, binary, bytestring, case-insensitive + , http-types, http2, http2-grpc-types, unliftio-core, wai, warp + , warp-tls + }: + mkDerivation { + pname = "warp-grpc"; + version = "0.4.0.1"; + sha256 = "0dajbs3gxibnllzs134wa7vqclnyfj2r3hc70dci51wgnmi4b7xr"; + libraryHaskellDepends = [ + async base binary bytestring case-insensitive http-types http2 + http2-grpc-types unliftio-core wai warp warp-tls + ]; + description = "A minimal gRPC server on top of Warp"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "warp-quic" = callPackage + ({ mkDerivation, base, bytestring, http3, quic, tls, wai, warp }: + mkDerivation { + pname = "warp-quic"; + version = "0.0.0"; + sha256 = "01w9rssp8a5yhc5w2y3mn3ihbnpvannl4q2rmjvphnqr5lj556sp"; + revision = "1"; + editedCabalFile = "113cbaw6gm61cjhhky5r3n4jmj75lmyj4f1rrpij81avkspc7syx"; + libraryHaskellDepends = [ + base bytestring http3 quic tls wai warp + ]; + description = "Warp based on QUIC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "warp-static" = callPackage + ({ mkDerivation, base, bytestring, cmdargs, containers, directory + , mime-types, text, wai-app-static, wai-extra, warp + }: + mkDerivation { + pname = "warp-static"; + version = "2.0.1.1"; + sha256 = "181z8cr55qngy6jyqzqz5wcgiyip4rn3q1am0hkcxvmdnif2w2km"; + revision = "1"; + editedCabalFile = "12j77xyq0xwdhy42nxb9p44l909q0qqsixv6adcdsy11glhfi14h"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring cmdargs containers directory mime-types text + wai-app-static wai-extra warp + ]; + description = "Static file server based on Warp and wai-app-static (deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "warp"; + broken = true; + }) {}; + + "warp-systemd" = callPackage + ({ mkDerivation, base, http-types, network, systemd, unix, wai + , warp + }: + mkDerivation { + pname = "warp-systemd"; + version = "0.3.0.0"; + sha256 = "1yvkg49wla7axk8vdh5c7d0pxlhyb66ka0xiqi6a3ra3zmw5xi3c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base network systemd unix wai warp ]; + executableHaskellDepends = [ base http-types wai warp ]; + description = "Socket activation and other systemd integration for the Warp web server (WAI)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "warp-systemd-example"; + broken = true; + }) {}; + + "warp-tls" = callPackage + ({ mkDerivation, base, bytestring, data-default-class, network + , recv, streaming-commons, tls, tls-session-manager, unliftio, wai + , warp + }: + mkDerivation { + pname = "warp-tls"; + version = "3.4.4"; + sha256 = "1l8lxqakz5c060sif6qz3nz019xan5zhdf5l8xmwy00aq8ccs6ba"; + libraryHaskellDepends = [ + base bytestring data-default-class network recv streaming-commons + tls tls-session-manager unliftio wai warp + ]; + description = "HTTP over TLS support for Warp via the TLS package"; + license = lib.licenses.mit; + }) {}; + + "warp-tls-uid" = callPackage + ({ mkDerivation, base, bytestring, data-default, network + , streaming-commons, tls, unix, wai, warp, warp-tls, x509 + }: + mkDerivation { + pname = "warp-tls-uid"; + version = "0.2.0.6"; + sha256 = "09xvwvb6nc6ymp6x389dxbllisrj24srcdli6d19h05cwlqbay4w"; + libraryHaskellDepends = [ + base bytestring data-default network streaming-commons tls unix wai + warp warp-tls x509 + ]; + testHaskellDepends = [ + base bytestring data-default network streaming-commons tls unix wai + warp warp-tls x509 + ]; + description = "set group and user id before running server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "warped" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, conduit, http-types + , lifted-async, monad-control, preamble, uuid, wai, wai-conduit + , wai-cors, warp + }: + mkDerivation { + pname = "warped"; + version = "0.0.8"; + sha256 = "13s9z1vlgi29rb4ay5d508snh982gp04vclv6y4fsga2gia4sbhz"; + libraryHaskellDepends = [ + aeson base blaze-builder conduit http-types lifted-async + monad-control preamble uuid wai wai-conduit wai-cors warp + ]; + description = "Warp and Wai Library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wasm" = callPackage + ({ mkDerivation, alex, array, base, bytestring, cereal, containers + , deepseq, directory, filepath, happy, ieee754, mtl, primitive + , tasty, tasty-hunit, text, transformers, utf8-string, vector + }: + mkDerivation { + pname = "wasm"; + version = "1.1.1"; + sha256 = "004vv18wikxwjdx647grn95hj77h9l5dvsz6iprfy2pbycd40wij"; + libraryHaskellDepends = [ + array base bytestring cereal containers deepseq ieee754 mtl + primitive text transformers utf8-string vector + ]; + libraryToolDepends = [ alex happy ]; + testHaskellDepends = [ + base bytestring directory filepath mtl tasty tasty-hunit text + ]; + description = "WebAssembly Language Toolkit and Interpreter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "watchdog" = callPackage + ({ mkDerivation, base, mtl, time }: + mkDerivation { + pname = "watchdog"; + version = "0.3.2"; + sha256 = "0wfmh9qi9zy8zzm1lh3gx7ls9g6av8skrzvgr4kb964v0mpgkv8i"; + libraryHaskellDepends = [ base mtl time ]; + description = "Simple control structure to re-try an action with exponential backoff"; + license = lib.licenses.bsd3; + }) {}; + + "watcher" = callPackage + ({ mkDerivation, base, basic-prelude, containers, hinotify + , system-fileio, system-filepath + }: + mkDerivation { + pname = "watcher"; + version = "0.0.3.0"; + sha256 = "1c6025zpghqvw5xlapnfk8nwf32iq6dkpnpzi65pm5l5f5npwwgs"; + libraryHaskellDepends = [ + base basic-prelude containers hinotify system-fileio + system-filepath + ]; + description = "Opinionated filesystem watcher"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "watchit" = callPackage + ({ mkDerivation, async, base, bytestring, fsnotify, HUnit + , optparse-applicative, process, QuickCheck, resource-pool + , smallcheck, streaming-commons, system-fileio, system-filepath + , tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + }: + mkDerivation { + pname = "watchit"; + version = "0.1.0.0"; + sha256 = "134b9nrl2lmcr80hxmf72la220plh48vdl0r2la3c3k6qimsd276"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base fsnotify optparse-applicative process resource-pool + streaming-commons system-filepath text + ]; + executableHaskellDepends = [ + base fsnotify optparse-applicative process resource-pool + streaming-commons system-filepath text + ]; + testHaskellDepends = [ + async base bytestring HUnit QuickCheck smallcheck system-fileio + system-filepath tasty tasty-hunit tasty-quickcheck tasty-smallcheck + ]; + description = "File change watching utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "watchit"; + broken = true; + }) {}; + + "waterfall-cad" = callPackage + ({ mkDerivation, base, filepath, lattices, lens, linear + , opencascade-hs, primitive, resourcet + }: + mkDerivation { + pname = "waterfall-cad"; + version = "0.2.2.0"; + sha256 = "1il6s1mg9k9dhqcwj49a88p0z9zbwi65b2lvsg199rn6klv1jn36"; + libraryHaskellDepends = [ + base filepath lattices lens linear opencascade-hs primitive + resourcet + ]; + description = "Declarative CAD/Solid Modeling Library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "waterfall-cad-examples" = callPackage + ({ mkDerivation, base, lens, linear, opencascade-hs + , optparse-applicative, parsec, parser-combinators, waterfall-cad + }: + mkDerivation { + pname = "waterfall-cad-examples"; + version = "0.2.2.0"; + sha256 = "0gy9iza13l03h381sm4riccjpn3zbpgy60d6fqhbj5rw1qisad2x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base lens linear opencascade-hs optparse-applicative parsec + parser-combinators waterfall-cad + ]; + executableHaskellDepends = [ + base lens linear opencascade-hs optparse-applicative parsec + parser-combinators waterfall-cad + ]; + description = "Examples for Waterfall CAD, a Declarative CAD/Solid Modeling Library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "waterfall-cad-examples"; + }) {}; + + "wavconvert" = callPackage + ({ mkDerivation, base, directory, filepath, process }: + mkDerivation { + pname = "wavconvert"; + version = "0.1.1"; + sha256 = "028qx9b4z2gr4nc6hid0phdrysvhfqswj64s71pw2grqw4f8ddkx"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory filepath process ]; + description = "Command-line tool for converting audio files and filling in ID3 tags"; + license = lib.licenses.bsd3; + mainProgram = "wavconvert"; + }) {}; + + "wave" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, hspec + , hspec-discover, QuickCheck, temporary + }: + mkDerivation { + pname = "wave"; + version = "0.2.1"; + sha256 = "1b8qm9jl453z9pklmqcz13f2abl69ab0j31151gz77l4dgxnnqzl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bytestring cereal containers ]; + testHaskellDepends = [ + base bytestring containers hspec QuickCheck temporary + ]; + testToolDepends = [ hspec-discover ]; + description = "Work with WAVE and RF64 files"; + license = lib.licenses.bsd3; + }) {}; + + "wavefront" = callPackage + ({ mkDerivation, attoparsec, base, dlist, filepath, mtl, text + , transformers, vector + }: + mkDerivation { + pname = "wavefront"; + version = "0.7.1.5"; + sha256 = "0kxjhpkfr87fgcl305ng29v4vs9d2pnfr1iwr82gkhk7jbrxzbla"; + libraryHaskellDepends = [ + attoparsec base dlist filepath mtl text transformers vector + ]; + description = "Wavefront OBJ loader"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wavefront-obj" = callPackage + ({ mkDerivation, attoparsec, base, containers, hspec, linear, text + , transformers + }: + mkDerivation { + pname = "wavefront-obj"; + version = "0.1.0.1"; + sha256 = "0n72q1vqc9dp02m5i0ljr780p57n9d1nihw9y235c0yxr7ml8dzp"; + revision = "1"; + editedCabalFile = "1233pbi1q0qlf31m5kspsq8w9sj3ii25ayavn3s0li9lvqkc696c"; + libraryHaskellDepends = [ + attoparsec base containers linear text transformers + ]; + testHaskellDepends = [ base hspec linear ]; + description = "Wavefront .obj file loader"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wavesurfer" = callPackage + ({ mkDerivation, base, binary, bytestring, bytestring-lexing + , bytestring-show, delimited-text + }: + mkDerivation { + pname = "wavesurfer"; + version = "0.0.6"; + sha256 = "1f9hsmvwdgrib44sj1rnkm4hv92iad27xg75n2y2qdq1a8giazn5"; + libraryHaskellDepends = [ + base binary bytestring bytestring-lexing bytestring-show + delimited-text + ]; + description = "Parse WaveSurfer files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wavy" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, filepath + , pretty-show, riff, split, vector + }: + mkDerivation { + pname = "wavy"; + version = "0.1.0.0"; + sha256 = "0rvzsmd7lzimyphc2yscadwkanqpi8wnmdk5hrzwpcm6dcavyj9q"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring containers riff split vector + ]; + executableHaskellDepends = [ + base bytestring filepath pretty-show split vector + ]; + description = "Process WAVE files in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wcwidth" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "wcwidth"; + version = "0.0.2"; + sha256 = "1n1fq7v64b59ajf5g50iqj9sa34wm7s2j3viay0kxpmvlcv8gipz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers ]; + description = "Native wcwidth"; + license = lib.licenses.bsd3; + }) {}; + + "wd" = callPackage + ({ mkDerivation, base, directory, process }: + mkDerivation { + pname = "wd"; + version = "0.1.0.0"; + sha256 = "06ilhp2mcjs66hbjnzbkbmxagi0lqg0galv6jshin77dzml8vxqq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory process ]; + description = "Run a command on a specified directory"; + license = lib.licenses.asl20; + mainProgram = "wd"; + }) {}; + + "weak" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "weak"; + version = "0"; + sha256 = "0400riqrhzgmc2jfwppjknmkynmamwfid7q3k7q9k43s9s175yng"; + libraryHaskellDepends = [ base ]; + description = "Weak pointer extas"; + license = "(BSD-2-Clause OR Apache-2.0)"; + }) {}; + + "weak-bag" = callPackage + ({ mkDerivation, base, containers }: + mkDerivation { + pname = "weak-bag"; + version = "0.1.0.0"; + sha256 = "0jh5xv02wlifjqdvm2cr9mi3wjj4f14s1ap5pphin2rdzklhl3rc"; + libraryHaskellDepends = [ base containers ]; + description = "Mutable bag backed by weak pointers to each item"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "weather-api" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, HTTP, network + , network-uri, utf8-string, vector + }: + mkDerivation { + pname = "weather-api"; + version = "0.4.3.3"; + sha256 = "01kbp2m95d8ckwyiimzxk6jjsyfbkv90ddjynflgx7s9i6xxxb17"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring HTTP network network-uri + utf8-string vector + ]; + description = "Weather API implemented in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "weatherhs" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, directory, extra + , h-gpgme, hgettext, http-client, http-client-tls, http-types + , regex-pcre, scientific, setlocale, terminal-size, text, time, xml + }: + mkDerivation { + pname = "weatherhs"; + version = "1.0.0"; + sha256 = "05d019223a13l975dv250vggrhmbb9d4k5i9f6x46jn9xgpf49ip"; + isLibrary = false; + isExecutable = true; + setupHaskellDepends = [ base Cabal hgettext ]; + executableHaskellDepends = [ + aeson base bytestring directory extra h-gpgme hgettext http-client + http-client-tls http-types regex-pcre scientific setlocale + terminal-size text time xml + ]; + description = "Weather and related data info command-line tool"; + license = lib.licenses.gpl3Plus; + hydraPlatforms = lib.platforms.none; + mainProgram = "weatherhs"; + }) {}; + + "web-browser-in-haskell" = callPackage + ({ mkDerivation, base, gtk, webkit }: + mkDerivation { + pname = "web-browser-in-haskell"; + version = "1.0"; + sha256 = "1y674dw8slz0m7i23j7p1qykdci2wssmx6x0yf23cf0nywz1py5k"; + libraryHaskellDepends = [ base gtk webkit ]; + description = "Web Browser In Haskell"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web-css" = callPackage + ({ mkDerivation, base, text }: + mkDerivation { + pname = "web-css"; + version = "0.1.0"; + sha256 = "1havyvd6f0xagynxpar2jsmx5x1izwl7wgxia0wbwbzaj0fzn2k2"; + libraryHaskellDepends = [ base text ]; + description = "Simple functions for CSS"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "web-encodings" = callPackage + ({ mkDerivation, base, bytestring, directory, failure, old-locale + , text, time + }: + mkDerivation { + pname = "web-encodings"; + version = "0.3.0.9"; + sha256 = "0lg9vbsmg9nfs2440ab2srhhawg1xfi5lnhxzd9rj7kab460w2x3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory failure old-locale text time + ]; + description = "Encapsulate multiple web encoding in a single package. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "web-fpco" = callPackage + ({ mkDerivation, base, happstack-server, safe, snap, snap-core + , snap-server + }: + mkDerivation { + pname = "web-fpco"; + version = "0.1.1.0"; + sha256 = "1iizmg1syjywd5hs9swcqxxzmix04hwa86p8c246xybwcklf667n"; + libraryHaskellDepends = [ + base happstack-server safe snap snap-core snap-server + ]; + description = "Wrappers for web frameworks to ease usage with the FP Complete environment"; + license = lib.licenses.mit; + }) {}; + + "web-inv-route" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, containers + , happstack-server, hashable, http-types, HUnit, invertible + , network-uri, snap-core, text, transformers, unordered-containers + , wai + }: + mkDerivation { + pname = "web-inv-route"; + version = "0.1.3.2"; + sha256 = "0gmbj6c6c8gqz9xfxv0d4134d7c2wfla3zg3bgqvvzsqjjmrg81v"; + libraryHaskellDepends = [ + base bytestring case-insensitive containers happstack-server + hashable http-types invertible network-uri snap-core text + transformers unordered-containers wai + ]; + testHaskellDepends = [ base bytestring HUnit network-uri text ]; + description = "Composable, reversible, efficient web routing using invertible invariants and bijections"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "web-mongrel2" = callPackage + ({ mkDerivation, base, bytestring, data-default, file-embed + , haskell98, HStringTemplate, json, mtl, old-time, parsec + , system-uuid, template-haskell, text, zeromq-haskell + }: + mkDerivation { + pname = "web-mongrel2"; + version = "0.0.3"; + sha256 = "1j2pq3kzmk2gibrr4jcm5gksz9pk9shjqqpwc85ygb2mpf5yc1gw"; + libraryHaskellDepends = [ + base bytestring data-default file-embed haskell98 HStringTemplate + json mtl old-time parsec system-uuid template-haskell text + zeromq-haskell + ]; + description = "Bindings for the Mongrel2 web server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web-output" = callPackage + ({ mkDerivation, base, directory, filepath, open-browser, temporary + , text + }: + mkDerivation { + pname = "web-output"; + version = "0.4.0.0"; + sha256 = "011lgmz5rnq6j286vih1kf1acr6r8hyw09pmdavjq8x9al1za2vh"; + libraryHaskellDepends = [ + base directory filepath open-browser temporary text + ]; + testHaskellDepends = [ + base directory filepath open-browser temporary text + ]; + description = "Library to present content to an user via their browser"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "web-page" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, bytestring, clay + , containers, jmacro, lens, mtl, Stream, text, vector + , wl-pprint-text + }: + mkDerivation { + pname = "web-page"; + version = "0.2.0"; + sha256 = "1hzqwp67pj1xvhmdaxmij08820ffxf559d7jgr8037zzm7j02cql"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-builder blaze-html bytestring clay containers jmacro + lens mtl Stream text vector wl-pprint-text + ]; + description = "Monoidally construct web pages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "web-plugins" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, http-types + , mtl, stm, text + }: + mkDerivation { + pname = "web-plugins"; + version = "0.4.1"; + sha256 = "1sdd1yvcxaahn7wdqzbc90xinnfm2mspvk1391znb9khp8cd5b9h"; + libraryHaskellDepends = [ + base binary bytestring containers http-types mtl stm text + ]; + description = "dynamic plugin system for web applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "web-push" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, binary, bytestring + , cryptonite, hspec, http-client, http-types, lens, memory, random + , safe-exceptions, text, time, transformers + }: + mkDerivation { + pname = "web-push"; + version = "0.3"; + sha256 = "1l03apm5l0a8p8ir418jzfvgsbrpzbh8ks6rbgjxkyz2wj0if2mi"; + libraryHaskellDepends = [ + aeson base base64-bytestring binary bytestring cryptonite + http-client http-types lens memory random safe-exceptions text time + transformers + ]; + testHaskellDepends = [ + base base64-bytestring binary bytestring hspec + ]; + description = "Send messages using Web Push protocol"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "web-rep" = callPackage + ({ mkDerivation, async, base, bifunctors, box, box-socket + , bytestring, flatparse, markup-parse, mtl, optics-core + , optics-extra, optparse-applicative, profunctors, scotty + , string-interpolate, text, transformers, unordered-containers + , wai-middleware-static, wai-websockets, websockets + }: + mkDerivation { + pname = "web-rep"; + version = "0.12.1.0"; + sha256 = "0hiqmivic82plziwa2fvc3rfz1h60f8i7vcb6hw65pfrz1aswk6n"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base bifunctors box box-socket bytestring flatparse + markup-parse mtl optics-core optics-extra profunctors scotty + string-interpolate text transformers unordered-containers + wai-middleware-static wai-websockets websockets + ]; + executableHaskellDepends = [ + base box markup-parse optics-core optparse-applicative + ]; + description = "representations of a web page"; + license = lib.licenses.bsd3; + mainProgram = "web-rep-example"; + }) {}; + + "web-routes" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, exceptions + , ghc-prim, hspec, http-types, HUnit, mtl, parsec, QuickCheck + , split, text, utf8-string + }: + mkDerivation { + pname = "web-routes"; + version = "0.27.15"; + sha256 = "1kmyhyc3c9b2k0678q8yhd52x51jz153i8180a16ig05w6clc4xx"; + libraryHaskellDepends = [ + base blaze-builder bytestring exceptions ghc-prim http-types mtl + parsec split text utf8-string + ]; + testHaskellDepends = [ base hspec HUnit QuickCheck text ]; + description = "portable, type-safe URL routing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "web-routes-boomerang" = callPackage + ({ mkDerivation, base, boomerang, mtl, parsec, text, web-routes }: + mkDerivation { + pname = "web-routes-boomerang"; + version = "0.28.4.4"; + sha256 = "0sbw93flmhbwdg1lag5jm7qi8nh5fy4k3anxijzf1472y6kqncrp"; + libraryHaskellDepends = [ + base boomerang mtl parsec text web-routes + ]; + description = "Use boomerang for type-safe URL parsers/printers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web-routes-generics" = callPackage + ({ mkDerivation, base, parsec, text, web-routes }: + mkDerivation { + pname = "web-routes-generics"; + version = "0.1.0.1"; + sha256 = "16nykkzjznl9zq2qgn87lpqxkz8yx83s7949lv4vzapp4hjv04yy"; + libraryHaskellDepends = [ base parsec text web-routes ]; + description = "portable, type-safe URL routing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web-routes-happstack" = callPackage + ({ mkDerivation, base, bytestring, happstack-server, text + , web-routes + }: + mkDerivation { + pname = "web-routes-happstack"; + version = "0.23.12.3"; + sha256 = "1qkbaq5k9as5s0bdaiza02jfg17vwmsfwg6r3gg95sh4l5rvwyx6"; + libraryHaskellDepends = [ + base bytestring happstack-server text web-routes + ]; + description = "Adds support for using web-routes with Happstack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web-routes-hsp" = callPackage + ({ mkDerivation, base, hsp, text, web-routes }: + mkDerivation { + pname = "web-routes-hsp"; + version = "0.24.6.2"; + sha256 = "0cmijyklkrakcwfmwfa70kbm619p1dfl900lx57mca23k8m2aksn"; + libraryHaskellDepends = [ base hsp text web-routes ]; + description = "Adds XMLGenerator instance for RouteT monad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web-routes-mtl" = callPackage + ({ mkDerivation, base, web-routes }: + mkDerivation { + pname = "web-routes-mtl"; + version = "0.20.1"; + sha256 = "1k35ch294p2pkf7mbip8wy9rin956y31sq68b4cdrj9sj9891rx5"; + libraryHaskellDepends = [ base web-routes ]; + description = "Extends web-routes with mtl-based MonadIO / MonadTrans RouteT instances"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web-routes-quasi" = callPackage + ({ mkDerivation, base, path-pieces, template-haskell, text }: + mkDerivation { + pname = "web-routes-quasi"; + version = "0.7.1.1"; + sha256 = "1rqbymi0n7kdhl272qfjhx9s3gspd5k0bjrhclj9l8mjf033vdmf"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base path-pieces template-haskell text ]; + description = "Define data types and parse/build functions for web-routes via a quasi-quoted DSL (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "web-routes-regular" = callPackage + ({ mkDerivation, base, parsec, regular, text, web-routes }: + mkDerivation { + pname = "web-routes-regular"; + version = "0.19.0.1"; + sha256 = "0fysbzdal8sl8pk4sj7i9cma351r0m9lry5pi3ra7fn0czcajajy"; + libraryHaskellDepends = [ base parsec regular text web-routes ]; + description = "portable, type-safe URL routing"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web-routes-th" = callPackage + ({ mkDerivation, base, hspec, HUnit, parsec, QuickCheck, split + , template-haskell, text, web-routes + }: + mkDerivation { + pname = "web-routes-th"; + version = "0.22.8.1"; + sha256 = "0sv8ya7s70zlfr9qhavpb9i0q3l5arcarsxgb20w6cbghfj67kh5"; + libraryHaskellDepends = [ + base parsec split template-haskell text web-routes + ]; + testHaskellDepends = [ base hspec HUnit QuickCheck web-routes ]; + description = "Support for deriving PathInfo using Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web-routes-transformers" = callPackage + ({ mkDerivation, base, transformers, web-routes }: + mkDerivation { + pname = "web-routes-transformers"; + version = "0.19.1"; + sha256 = "0pm1v9wqlzi6cg92lajbwbnhsdm509371i8mvyvvj6qa5m58cdib"; + libraryHaskellDepends = [ base transformers web-routes ]; + description = "Extends web-routes with some transformers instances for RouteT"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "web-routes-wai" = callPackage + ({ mkDerivation, base, bytestring, http-types, text, wai + , web-routes + }: + mkDerivation { + pname = "web-routes-wai"; + version = "0.24.3.2"; + sha256 = "1cdahkpw0194gdx11g4h4313ni0b6sdj9j5r666rgwwzr22wgql7"; + libraryHaskellDepends = [ + base bytestring http-types text wai web-routes + ]; + description = "Library for maintaining correctness of URLs within an application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web-routing" = callPackage + ({ mkDerivation, base, bytestring, criterion, doctest, primitive + , text, types-compat, unordered-containers + }: + mkDerivation { + pname = "web-routing"; + version = "0.6.2"; + sha256 = "1x7imgnpq3998fk4pi2z5ba0r9xc7blf61rn1i51yqqd24la887f"; + revision = "2"; + editedCabalFile = "1kdhj3waa07br9lsw2bl4yvcq04qax5g38279hjccs8h4j3x3d1x"; + libraryHaskellDepends = [ + base bytestring primitive text types-compat unordered-containers + ]; + testHaskellDepends = [ base doctest ]; + benchmarkHaskellDepends = [ base criterion text ]; + description = "simple routing library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web-view" = callPackage + ({ mkDerivation, base, bytestring, casing, containers, effectful + , file-embed, http-types, string-interpolate, sydtest + , sydtest-discover, text, wai, warp + }: + mkDerivation { + pname = "web-view"; + version = "0.3.1"; + sha256 = "1c27zmyx4n66gj1nlwnllk2c4vzmcb9xqjgadca12zql1vk69fv8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring casing containers effectful file-embed + string-interpolate text + ]; + executableHaskellDepends = [ + base bytestring casing containers effectful file-embed http-types + string-interpolate text wai warp + ]; + testHaskellDepends = [ + base bytestring casing containers effectful file-embed + string-interpolate sydtest text + ]; + testToolDepends = [ sydtest-discover ]; + description = "Type-safe HTML and CSS with intuitive layouts and composable styles"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "web3" = callPackage + ({ mkDerivation, base, web3-ethereum, web3-polkadot, web3-provider + }: + mkDerivation { + pname = "web3"; + version = "1.0.0.0"; + sha256 = "0bnamwvdxl3i1p8bflnhaxxpn0bqcnf174gwplqjkxdc9pzfhiig"; + libraryHaskellDepends = [ + base web3-ethereum web3-polkadot web3-provider + ]; + description = "Haskell Web3 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web3-bignum" = callPackage + ({ mkDerivation, base, cereal, hspec, hspec-contrib, hspec-discover + , hspec-expectations, memory, memory-hexstring, scale, wide-word + }: + mkDerivation { + pname = "web3-bignum"; + version = "1.0.0.0"; + sha256 = "140qv8y6b63by81z0k5by8vqr7x0gc106a67r35qbhdfmbhv71n0"; + libraryHaskellDepends = [ + base cereal memory memory-hexstring scale wide-word + ]; + testHaskellDepends = [ + base cereal hspec hspec-contrib hspec-discover hspec-expectations + memory memory-hexstring scale wide-word + ]; + testToolDepends = [ hspec-discover ]; + description = "Fixed size big integers for Haskell Web3 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web3-crypto" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, cryptonite + , hspec, hspec-contrib, hspec-discover, hspec-expectations, memory + , memory-hexstring, text, uuid-types, vector + }: + mkDerivation { + pname = "web3-crypto"; + version = "1.0.0.0"; + sha256 = "16ygvnkxcalh7a0h7l1bj5gyir79gihcwzzqk31qibvd1r17mwd6"; + libraryHaskellDepends = [ + aeson base bytestring containers cryptonite memory memory-hexstring + text uuid-types vector + ]; + testHaskellDepends = [ + aeson base bytestring containers cryptonite hspec hspec-contrib + hspec-discover hspec-expectations memory memory-hexstring text + uuid-types vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Cryptograhical primitives for Haskell Web3 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web3-ethereum" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, exceptions + , generics-sop, hspec, hspec-contrib, hspec-discover + , hspec-expectations, jsonrpc-tinyclient, machines, memory + , memory-hexstring, microlens, microlens-aeson, mtl, OneTuple + , relapse, tagged, template-haskell, text, transformers, vinyl + , web3-crypto, web3-solidity + }: + mkDerivation { + pname = "web3-ethereum"; + version = "1.0.0.0"; + sha256 = "1vsvxhl6w6hjiv6b61sn8f2bnj6p55b4qyvblrfpk60k7pqq774c"; + libraryHaskellDepends = [ + aeson base bytestring data-default exceptions generics-sop + jsonrpc-tinyclient machines memory memory-hexstring microlens + microlens-aeson mtl OneTuple relapse tagged template-haskell text + transformers vinyl web3-crypto web3-solidity + ]; + testHaskellDepends = [ + aeson base bytestring data-default exceptions generics-sop hspec + hspec-contrib hspec-discover hspec-expectations jsonrpc-tinyclient + machines memory memory-hexstring microlens microlens-aeson mtl + OneTuple relapse tagged template-haskell text transformers vinyl + web3-crypto web3-solidity + ]; + testToolDepends = [ hspec-discover ]; + description = "Ethereum support for Haskell Web3 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web3-ipfs" = callPackage + ({ mkDerivation, aeson, base, bytestring, http-client, http-media + , http-types, mtl, servant, servant-client, tar, text + , unordered-containers + }: + mkDerivation { + pname = "web3-ipfs"; + version = "1.0.0.0"; + sha256 = "0m6rqk5vd53gl7mykwzzqblhgdqrjzjyqb5mqkagb1z0llwqxafg"; + libraryHaskellDepends = [ + aeson base bytestring http-client http-media http-types mtl servant + servant-client tar text unordered-containers + ]; + description = "IPFS support for Haskell Web3 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "web3-polkadot" = callPackage + ({ mkDerivation, aeson, animalcase, base, base58-bytestring + , bytestring, containers, cryptonite, generics-sop, hspec + , hspec-contrib, hspec-discover, hspec-expectations + , hspec-expectations-json, jsonrpc-tinyclient, memory + , memory-hexstring, microlens, microlens-mtl, microlens-th, mtl + , parsec, scale, text, web3-bignum, web3-crypto + }: + mkDerivation { + pname = "web3-polkadot"; + version = "1.0.0.0"; + sha256 = "0sx9lj7px6m5ag4bk4imllh4bmy7kfgkfy1zb9hqjkdmjwn2i2w5"; + libraryHaskellDepends = [ + aeson animalcase base base58-bytestring bytestring containers + cryptonite generics-sop jsonrpc-tinyclient memory memory-hexstring + microlens microlens-mtl microlens-th mtl parsec scale text + web3-bignum web3-crypto + ]; + testHaskellDepends = [ + aeson animalcase base base58-bytestring bytestring containers + cryptonite generics-sop hspec hspec-contrib hspec-discover + hspec-expectations hspec-expectations-json jsonrpc-tinyclient + memory memory-hexstring microlens microlens-mtl microlens-th mtl + parsec scale text web3-bignum web3-crypto + ]; + testToolDepends = [ hspec-discover ]; + description = "Polkadot support for Haskell Web3 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web3-provider" = callPackage + ({ mkDerivation, async, base, data-default, exceptions, http-client + , jsonrpc-tinyclient, mtl, network, text, transformers, websockets + }: + mkDerivation { + pname = "web3-provider"; + version = "1.0.0.0"; + sha256 = "03c892xj7yxwbb4r1vpqzwgsf4fyk9389rqivpr6bwklnx9230ic"; + libraryHaskellDepends = [ + async base data-default exceptions http-client jsonrpc-tinyclient + mtl network text transformers websockets + ]; + description = "Node connection provider for Haskell Web3 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "web3-solidity" = callPackage + ({ mkDerivation, aeson, base, basement, bytestring, cereal + , data-default, generics-sop, hspec, hspec-contrib, hspec-discover + , hspec-expectations, memory, memory-hexstring, microlens, OneTuple + , parsec, tagged, template-haskell, text, web3-crypto + }: + mkDerivation { + pname = "web3-solidity"; + version = "1.0.0.0"; + sha256 = "1n5jf9vdxps8sxcaa3k2a4m3qn5w3kphvvn7f4jy0dh0zkr7i5nm"; + libraryHaskellDepends = [ + aeson base basement bytestring cereal data-default generics-sop + memory memory-hexstring microlens OneTuple parsec tagged + template-haskell text web3-crypto + ]; + testHaskellDepends = [ + aeson base basement bytestring cereal data-default generics-sop + hspec hspec-contrib hspec-discover hspec-expectations memory + memory-hexstring microlens OneTuple parsec tagged template-haskell + text web3-crypto + ]; + testToolDepends = [ hspec-discover ]; + description = "Solidity language for Haskell Web3 library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "webapi" = callPackage + ({ mkDerivation, aeson, base, binary, blaze-builder, bytestring + , bytestring-lexing, bytestring-trie, case-insensitive, containers + , cookie, directory, exceptions, hspec, hspec-wai, http-client + , http-client-tls, http-media, http-types, network-uri, QuickCheck + , resourcet, text, time, transformers, vector, wai, wai-extra, warp + }: + mkDerivation { + pname = "webapi"; + version = "0.3"; + sha256 = "0jyxmv4d4cxa80xbzzgznqri9scz0309plb5v6rja0qvgdacfyfs"; + libraryHaskellDepends = [ + aeson base binary blaze-builder bytestring bytestring-lexing + bytestring-trie case-insensitive containers cookie directory + exceptions http-client http-client-tls http-media http-types + network-uri QuickCheck resourcet text time transformers vector wai + wai-extra + ]; + testHaskellDepends = [ + aeson base bytestring case-insensitive hspec hspec-wai http-media + http-types QuickCheck text time vector wai wai-extra warp + ]; + description = "WAI based library for web api"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "webapp" = callPackage + ({ mkDerivation, array, base, blaze-builder, bytestring + , case-insensitive, hspec, http-types, network + , optparse-applicative, regex-base, regex-pcre-builtin, stm, text + , transformers, unix, vault, wai, warp, warp-tls + }: + mkDerivation { + pname = "webapp"; + version = "0.6.1"; + sha256 = "0hi25bcsj03jyrx9isj2q12smpqymqn57yv6fhhpyxvy9kgf039r"; + libraryHaskellDepends = [ + array base blaze-builder bytestring case-insensitive http-types + network optparse-applicative regex-base regex-pcre-builtin stm text + transformers unix vault wai warp warp-tls + ]; + testHaskellDepends = [ + base hspec http-types network text transformers wai + ]; + description = "Haskell web app framework based on WAI & Warp"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "webauthn" = callPackage + ({ mkDerivation, aeson, asn1-encoding, asn1-parse, asn1-types, base + , base16-bytestring, base64-bytestring, binary, bytestring, cborg + , containers, crypton, crypton-x509, crypton-x509-store + , crypton-x509-validation, directory, file-embed, filepath + , hashable, hourglass, hspec, hspec-expectations-json, jose, lens + , memory, monad-time, mtl, pem, QuickCheck, quickcheck-instances + , serialise, singletons, text, these, time, unordered-containers + , uuid, validation + }: + mkDerivation { + pname = "webauthn"; + version = "0.10.0.0"; + sha256 = "0ndgwv8d7yndl9kb4fzvfp5wrz1pfshsp2xwhwnynd2a9mz3yqwp"; + libraryHaskellDepends = [ + aeson asn1-encoding asn1-parse asn1-types base base16-bytestring + base64-bytestring binary bytestring cborg containers crypton + crypton-x509 crypton-x509-store crypton-x509-validation file-embed + hashable hourglass jose lens memory monad-time mtl serialise + singletons text these time unordered-containers uuid validation + ]; + testHaskellDepends = [ + aeson asn1-encoding base bytestring containers crypton crypton-x509 + crypton-x509-store directory filepath hourglass hspec + hspec-expectations-json memory mtl pem QuickCheck + quickcheck-instances serialise singletons text these + unordered-containers uuid validation + ]; + description = "Relying party (server) implementation of the WebAuthn 2 specification"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "webby" = callPackage + ({ mkDerivation, aeson, base, binary, bytestring, formatting + , http-api-data, http-types, mime-types, relude, resourcet, tasty + , tasty-hunit, tasty-quickcheck, text, unliftio, unliftio-core + , unordered-containers, wai + }: + mkDerivation { + pname = "webby"; + version = "1.1.1"; + sha256 = "0iklinrh763cq2b4h59xfiszwbjkfkfs8wbkr2p5n6xnx084jwxq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary bytestring formatting http-api-data http-types + mime-types relude resourcet text unliftio unliftio-core + unordered-containers wai + ]; + testHaskellDepends = [ + aeson base binary bytestring formatting http-api-data http-types + mime-types relude resourcet tasty tasty-hunit tasty-quickcheck text + unliftio unliftio-core unordered-containers wai + ]; + description = "A super-simple web server framework"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "webcloud" = callPackage + ({ mkDerivation, base, bytestring, cgi, optparse-applicative }: + mkDerivation { + pname = "webcloud"; + version = "0.1.0.1"; + sha256 = "17s2vwhalvanxq66frxh7phv0vciiv4ha90vac8wzp1f79a5ag7z"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring cgi optparse-applicative + ]; + executableHaskellDepends = [ base optparse-applicative ]; + description = "Turn an optparse-applicative program into a CGI program!"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "testcloud"; + broken = true; + }) {}; + + "webcrank" = callPackage + ({ mkDerivation, attoparsec, base, blaze-builder, bytestring + , case-insensitive, either, exceptions, http-date, http-media + , http-types, lens, mtl, semigroups, tasty, tasty-hunit + , tasty-quickcheck, text, transformers, unordered-containers + , utf8-string + }: + mkDerivation { + pname = "webcrank"; + version = "0.2.2"; + sha256 = "1rgvpp2526lmly2fli65mygplfc6wzqcw5fkn7gq4fcrmql2cisj"; + revision = "1"; + editedCabalFile = "0ispzpl0k80vmfwjj1syn4g73nfsk0hf75wg2284fj385j832y28"; + libraryHaskellDepends = [ + attoparsec base blaze-builder bytestring case-insensitive either + exceptions http-date http-media http-types lens mtl semigroups text + transformers unordered-containers utf8-string + ]; + testHaskellDepends = [ + attoparsec base bytestring case-insensitive exceptions http-date + http-media http-types lens mtl tasty tasty-hunit tasty-quickcheck + unordered-containers + ]; + description = "Webmachine inspired toolkit for building http applications and services"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "webcrank-dispatch" = callPackage + ({ mkDerivation, base, hvect, mtl, path-pieces, reroute, text + , unordered-containers + }: + mkDerivation { + pname = "webcrank-dispatch"; + version = "0.2"; + sha256 = "1bmpjmv8vj876xpgrgjwala3vpgadv6gxvxq72crp8khfl7qwchk"; + libraryHaskellDepends = [ + base hvect mtl path-pieces reroute text unordered-containers + ]; + description = "A simple request dispatcher"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "webcrank-wai" = callPackage + ({ mkDerivation, base, bytestring, exceptions, lens, mtl + , unix-compat, unordered-containers, wai, wai-lens, webcrank + , webcrank-dispatch + }: + mkDerivation { + pname = "webcrank-wai"; + version = "0.2.1"; + sha256 = "13db2hpyvzpx9i43d8pryq7f87zlajpfpf0h6biva28l9qamy1yv"; + libraryHaskellDepends = [ + base bytestring exceptions lens mtl unix-compat + unordered-containers wai wai-lens webcrank webcrank-dispatch + ]; + description = "Build a WAI Application from Webcrank Resources"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "webdriver" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-aeson, base + , base64-bytestring, bytestring, call-stack, data-default-class + , directory, directory-tree, exceptions, filepath, http-client + , http-types, lifted-base, monad-control, network, network-uri + , scientific, temporary, text, time, transformers + , transformers-base, unordered-containers, vector, zip-archive + }: + mkDerivation { + pname = "webdriver"; + version = "0.12.0.0"; + sha256 = "1z54i2ddcnrrfwgyy8bb3jqb279ssmwkyx69nc2zml0195ss5254"; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-aeson base base64-bytestring bytestring + call-stack data-default-class directory directory-tree exceptions + filepath http-client http-types lifted-base monad-control network + network-uri scientific temporary text time transformers + transformers-base unordered-containers vector zip-archive + ]; + description = "a Haskell client for the Selenium WebDriver protocol"; + license = lib.licenses.bsd3; + }) {}; + + "webdriver-angular" = callPackage + ({ mkDerivation, aeson, base, hspec, hspec-webdriver + , language-javascript, template-haskell, text, transformers + , unordered-containers, wai-app-static, warp, webdriver + }: + mkDerivation { + pname = "webdriver-angular"; + version = "0.1.11"; + sha256 = "1xj9zz91yvhdyfdhx0cg7qi3vydp1b5p4jbvi7n1a24xvl66bfsy"; + libraryHaskellDepends = [ + aeson base language-javascript template-haskell text transformers + unordered-containers webdriver + ]; + testHaskellDepends = [ + base hspec hspec-webdriver transformers wai-app-static warp + webdriver + ]; + description = "Webdriver actions to assist with testing a webpage which uses Angular.Js"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "webdriver-snoy" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring + , bytestring, cond, data-default, directory, directory-tree + , exceptions, filepath, http-client, http-types, lifted-base + , monad-control, mtl, network, parallel, scientific, temporary + , text, time, transformers, transformers-base, unordered-containers + , vector, zip-archive + }: + mkDerivation { + pname = "webdriver-snoy"; + version = "0.6.0.4"; + sha256 = "02c2ihqk5gsgnv61rj14rdd76r2nhmxacml3z9krrgxgn326hrbk"; + revision = "1"; + editedCabalFile = "0anm295s6qlwqxkxljw369xidmflkc4dixrd0f6rpw4g9kl55jbw"; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring bytestring cond + data-default directory directory-tree exceptions filepath + http-client http-types lifted-base monad-control mtl network + scientific temporary text time transformers transformers-base + unordered-containers vector zip-archive + ]; + testHaskellDepends = [ base parallel text ]; + description = "a Haskell client for the Selenium WebDriver protocol (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "webdriver-w3c" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring + , bytestring, containers, directory, exceptions, http-client + , http-types, JuicyPixels, lens, lens-aeson, network-uri, parsec + , QuickCheck, random, scientific, script-monad, SHA, stm, tasty + , tasty-expected-failure, tasty-hunit, tasty-quickcheck, text, time + , transformers, unordered-containers, uri-encode, vector, wreq + }: + mkDerivation { + pname = "webdriver-w3c"; + version = "0.0.3"; + sha256 = "0q653ais8ayvpgmh7hg25wjlq0h7023khv6xqwz7fb7pp3vadg0x"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring containers + directory exceptions http-client http-types JuicyPixels lens + lens-aeson network-uri QuickCheck random scientific script-monad + SHA stm tasty tasty-expected-failure text time transformers + unordered-containers uri-encode vector wreq + ]; + executableHaskellDepends = [ + base tasty tasty-expected-failure text transformers + ]; + testHaskellDepends = [ + aeson base base64-bytestring bytestring containers directory + exceptions http-client http-types JuicyPixels lens lens-aeson + parsec QuickCheck random scientific script-monad tasty + tasty-expected-failure tasty-hunit tasty-quickcheck text time + transformers unordered-containers vector wreq + ]; + description = "Bindings to the WebDriver API"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "webex-teams-api" = callPackage + ({ mkDerivation, aeson, async, attoparsec, base, bitset-word8 + , bytestring, conduit, data-default, hspec, hspec-discover + , http-conduit, http-types, network-uri, optparse-applicative, text + , utf8-string, wai, warp + }: + mkDerivation { + pname = "webex-teams-api"; + version = "0.2.0.1"; + sha256 = "11qivxmp0cx3jsrpbp2zdfjhjrcd960ycbr08li3d327ff2qhdsh"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bitset-word8 bytestring conduit data-default + http-conduit network-uri text + ]; + executableHaskellDepends = [ + aeson base bytestring data-default http-conduit + optparse-applicative text utf8-string + ]; + testHaskellDepends = [ + aeson async attoparsec base bytestring data-default hspec + http-conduit http-types network-uri text wai warp + ]; + testToolDepends = [ hspec-discover ]; + description = "A Haskell bindings for Webex Teams API"; + license = lib.licenses.mit; + mainProgram = "webex-teams-api-exe"; + }) {}; + + "webex-teams-conduit" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, conduit + , data-default, hspec, hspec-discover, http-client, http-conduit + , http-types, network-uri, optparse-applicative, text, utf8-string + , wai, warp, webex-teams-api + }: + mkDerivation { + pname = "webex-teams-conduit"; + version = "0.2.0.1"; + sha256 = "0ig4krcvc256lyrqvj6g4kjklln5m7sm44c4bvbgkgr3lmrpfkr7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base conduit webex-teams-api ]; + executableHaskellDepends = [ + base bytestring conduit data-default http-client + optparse-applicative text utf8-string webex-teams-api + ]; + testHaskellDepends = [ + aeson async base bytestring conduit data-default hspec http-conduit + http-types network-uri text wai warp webex-teams-api + ]; + testToolDepends = [ hspec-discover ]; + description = "Conduit wrapper of Webex Teams List API"; + license = lib.licenses.mit; + mainProgram = "webex-teams-conduit-exe"; + }) {}; + + "webex-teams-pipes" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, data-default + , hspec, hspec-discover, http-client, http-conduit, http-types + , network-uri, optparse-applicative, pipes, text, utf8-string, wai + , warp, webex-teams-api + }: + mkDerivation { + pname = "webex-teams-pipes"; + version = "0.2.0.1"; + sha256 = "094wvrnv0609gp0iya34pciw2hc5wi7fax5wjwr3n1lmwdgf7i4g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base pipes webex-teams-api ]; + executableHaskellDepends = [ + base bytestring data-default http-client optparse-applicative pipes + text utf8-string webex-teams-api + ]; + testHaskellDepends = [ + aeson async base bytestring data-default hspec http-conduit + http-types network-uri pipes text wai warp webex-teams-api + ]; + testToolDepends = [ hspec-discover ]; + description = "Pipes wrapper of Webex Teams List API"; + license = lib.licenses.mit; + mainProgram = "webex-teams-pipes-exe"; + }) {}; + + "webfinger-client" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default-class + , hashable, http-client, http-client-tls, http-types + , link-relations, text, unordered-containers, uri-bytestring + }: + mkDerivation { + pname = "webfinger-client"; + version = "0.2.0.0"; + sha256 = "0ajsp28m50sjxlfx75nivf3apkh9v7hjf15276adr8abf2cg248k"; + libraryHaskellDepends = [ + aeson base bytestring data-default-class hashable http-client + http-client-tls http-types link-relations text unordered-containers + uri-bytestring + ]; + description = "WebFinger client library"; + license = lib.licenses.publicDomain; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "webgear-core" = callPackage + ({ mkDerivation, arrows, base, binary, bytestring, case-insensitive + , cookie, http-api-data, http-media, http-types, jose, network + , tagged, template-haskell, text, wai, wai-app-static, wai-extra + }: + mkDerivation { + pname = "webgear-core"; + version = "1.2.0"; + sha256 = "03qp9x4f1hkv6swlrwp6kay104alapqqn5wvswykw6ji1wja0wj2"; + libraryHaskellDepends = [ + arrows base binary bytestring case-insensitive cookie http-api-data + http-media http-types jose network tagged template-haskell text wai + wai-app-static wai-extra + ]; + description = "Composable, type-safe library to build HTTP APIs"; + license = lib.licenses.mpl20; + }) {}; + + "webgear-openapi" = callPackage + ({ mkDerivation, arrows, base, http-media, http-types + , insert-ordered-containers, lens, openapi3, text, webgear-core + }: + mkDerivation { + pname = "webgear-openapi"; + version = "1.2.0"; + sha256 = "0ym3jvkww6qf5nkrhb7wqp8maw6d03yc6835wp8wva8cj5cf9hy1"; + libraryHaskellDepends = [ + arrows base http-media http-types insert-ordered-containers lens + openapi3 text webgear-core + ]; + description = "Composable, type-safe library to build HTTP API servers"; + license = lib.licenses.mpl20; + }) {}; + + "webgear-server" = callPackage + ({ mkDerivation, aeson, arrows, base, base64-bytestring, binary + , bytestring, cookie, http-api-data, http-media, http-types, jose + , monad-time, mtl, QuickCheck, quickcheck-instances, resourcet + , tasty, tasty-hunit, tasty-quickcheck, text, text-conversions, wai + , wai-extra, webgear-core + }: + mkDerivation { + pname = "webgear-server"; + version = "1.2.0"; + sha256 = "1pc46dcx3jndc1jaf1bbbhs1z20hvspkiq86y3b60i2vpcbdhwn0"; + libraryHaskellDepends = [ + aeson arrows base base64-bytestring binary bytestring cookie + http-api-data http-media http-types jose monad-time mtl resourcet + text text-conversions wai wai-extra webgear-core + ]; + testHaskellDepends = [ + base base64-bytestring bytestring http-types QuickCheck + quickcheck-instances tasty tasty-hunit tasty-quickcheck text wai + webgear-core + ]; + description = "Composable, type-safe library to build HTTP API servers"; + license = lib.licenses.mpl20; + }) {}; + + "webgear-swagger" = callPackage + ({ mkDerivation, arrows, base, http-types + , insert-ordered-containers, lens, swagger2, text, webgear-core + }: + mkDerivation { + pname = "webgear-swagger"; + version = "1.2.0"; + sha256 = "1l1cgixhh8b7myypbr9anv6zbckh9x4h3a5lrwv7znh616n9440a"; + libraryHaskellDepends = [ + arrows base http-types insert-ordered-containers lens swagger2 text + webgear-core + ]; + description = "Composable, type-safe library to build HTTP API servers"; + license = lib.licenses.mpl20; + }) {}; + + "webgear-swagger-ui" = callPackage + ({ mkDerivation, base, bytestring, file-embed, http-types, text + , wai-app-static, webgear-core + }: + mkDerivation { + pname = "webgear-swagger-ui"; + version = "1.2.0"; + sha256 = "1a40blmnwx1xia8r6dhk710mabxnqf31cqh0rhjzjlwsv96rsk9a"; + libraryHaskellDepends = [ + base bytestring file-embed http-types text wai-app-static + webgear-core + ]; + description = "Host swagger UI based on WebGear API specifications"; + license = lib.licenses.mpl20; + }) {}; + + "webidl" = callPackage + ({ mkDerivation, base, bytestring, HSFFIG, LEXER, parsec, pretty + , utf8-env, utf8-string + }: + mkDerivation { + pname = "webidl"; + version = "0.1.1"; + sha256 = "05l4y7y171g41dlzfgd25ww59r4ajqbj9jpzrsmq5zpazx6p6gzy"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring HSFFIG LEXER parsec pretty utf8-env utf8-string + ]; + executableHaskellDepends = [ + base bytestring HSFFIG LEXER parsec pretty utf8-env utf8-string + ]; + description = "Parser and Pretty Printer for the Web IDL Language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {LEXER = null;}; + + "webify" = callPackage + ({ mkDerivation, base, binary, binary-strict, blaze-builder + , bytestring, containers, filepath, hopfli, optparse-applicative + , text, vector, xmlgen, zlib + }: + mkDerivation { + pname = "webify"; + version = "0.1.10.0"; + sha256 = "11c1va4yl0r8x3qf218jq1f0ik8mpfbzmzp6y2is8hzyf3w8glm8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary binary-strict blaze-builder bytestring containers + filepath hopfli optparse-applicative text vector xmlgen zlib + ]; + description = "webfont generator"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "webify"; + }) {}; + + "webkit" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cairo, glib, gtk + , gtk2hs-buildtools, mtl, pango, text, transformers, webkit + }: + mkDerivation { + pname = "webkit"; + version = "0.14.2.1"; + sha256 = "0l7ml6pfx63fz3gaay9krbksz7y15zv6aq2zr1g29x6yv6kz43mq"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + base bytestring cairo glib gtk mtl pango text transformers + ]; + libraryPkgconfigDepends = [ webkit ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the Webkit library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {webkit = null;}; + + "webkit-javascriptcore" = callPackage + ({ mkDerivation, base, Cabal, gtk2hs-buildtools, webkit }: + mkDerivation { + pname = "webkit-javascriptcore"; + version = "0.14.2.1"; + sha256 = "01iz7vf0frw0ybiv861qsrdc0ws0l6adrkrg6lk6h4nnhfrd0dmb"; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ base ]; + libraryPkgconfigDepends = [ webkit ]; + description = "JavaScriptCore FFI from webkitgtk"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {webkit = null;}; + + "webkit2gtk3-javascriptcore" = callPackage + ({ mkDerivation, base, Cabal, gtk2hs-buildtools, webkitgtk }: + mkDerivation { + pname = "webkit2gtk3-javascriptcore"; + version = "0.14.4.5"; + sha256 = "05vsizj1nk6wdsgh4qn11hd0w7jsrr130bx6a33k5dk0gmam2ap9"; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ base ]; + libraryPkgconfigDepends = [ webkitgtk ]; + description = "JavaScriptCore FFI from webkitgtk"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) webkitgtk;}; + + "webkitgtk3" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cairo, glib + , gtk2hs-buildtools, gtk3, mtl, pango, text, transformers + , webkitgtk + }: + mkDerivation { + pname = "webkitgtk3"; + version = "0.14.2.1"; + sha256 = "1xml39120yng7pgdpaz114zc2vcq7kxi5v1gdlfarzdvxxsw8wba"; + enableSeparateDataOutput = true; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ + base bytestring cairo glib gtk3 mtl pango text transformers + ]; + libraryPkgconfigDepends = [ webkitgtk ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "Binding to the Webkit library"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) webkitgtk;}; + + "webkitgtk3-javascriptcore" = callPackage + ({ mkDerivation, base, Cabal, gtk2hs-buildtools, webkitgtk }: + mkDerivation { + pname = "webkitgtk3-javascriptcore"; + version = "0.14.2.1"; + sha256 = "0kcjrka0c9ifq3zfhmkv05wy3xb7v0cyznfxldp2gjcn1haq084j"; + setupHaskellDepends = [ base Cabal gtk2hs-buildtools ]; + libraryHaskellDepends = [ base ]; + libraryPkgconfigDepends = [ webkitgtk ]; + description = "JavaScriptCore FFI from webkitgtk"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) webkitgtk;}; + + "webmention" = callPackage + ({ mkDerivation, base, bytestring, case-insensitive, either + , exceptions, hspec, http-client, http-client-tls, http-types + , modern-uri, tagsoup, text + }: + mkDerivation { + pname = "webmention"; + version = "0.1.0.0"; + sha256 = "12lm7w0isb1dfs28r6yr8pz5czpmw5p6krdbz0rpp4hr487sz9pb"; + libraryHaskellDepends = [ + base bytestring case-insensitive either exceptions hspec + http-client http-client-tls http-types modern-uri tagsoup text + ]; + testHaskellDepends = [ + base bytestring case-insensitive either exceptions hspec + http-client http-client-tls http-types modern-uri tagsoup text + ]; + description = "Types and functions for working with Webmentions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "webp" = callPackage + ({ mkDerivation, base, bytestring, c2hs, JuicyPixels, libwebp + , tasty, tasty-hunit, vector + }: + mkDerivation { + pname = "webp"; + version = "0.1.0.3"; + sha256 = "01p55arpwq14yff0z285fdhrx0pjn9acxasapk7lr2f7ra5fql09"; + libraryHaskellDepends = [ base bytestring JuicyPixels vector ]; + libraryPkgconfigDepends = [ libwebp ]; + libraryToolDepends = [ c2hs ]; + testHaskellDepends = [ + base bytestring JuicyPixels tasty tasty-hunit + ]; + description = "JuicyPixels support for WebP format"; + license = lib.licenses.gpl3Only; + }) {inherit (pkgs) libwebp;}; + + "webpage" = callPackage + ({ mkDerivation, base, blaze-html, data-default, lucid, text }: + mkDerivation { + pname = "webpage"; + version = "0.0.5.1"; + sha256 = "1nbnpqbknfgw9pyj0phgc9g5srwdzzga3vy58yin25xvkzj2grfr"; + libraryHaskellDepends = [ + base blaze-html data-default lucid text + ]; + description = "Organized and simple web page scaffold for blaze and lucid"; + license = lib.licenses.bsd3; + }) {}; + + "webrtc-vad" = callPackage + ({ mkDerivation, base, primitive, vector }: + mkDerivation { + pname = "webrtc-vad"; + version = "0.1.0.3"; + sha256 = "0lylc3axcamrmjaarx3aacbjc9d0rkhmdgq1g2pc5j0lsf8ndk49"; + libraryHaskellDepends = [ base primitive vector ]; + description = "Easy voice activity detection"; + license = lib.licenses.mit; + }) {}; + + "webserver" = callPackage + ({ mkDerivation, base, bytestring, c10k, containers, directory + , filepath, network, old-locale, parsec, process, stm, time, unix + , zlib + }: + mkDerivation { + pname = "webserver"; + version = "0.7.1.1"; + sha256 = "0mjbw1v0xy3ji6y0wdiv77y7bc4r5z7jk67gzzgny2cx1vx3c973"; + libraryHaskellDepends = [ + base bytestring c10k containers directory filepath network + old-locale parsec process stm time unix zlib + ]; + description = "HTTP server library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "webshow" = callPackage + ({ mkDerivation, base, directory, file-embed, filepath, hscolour + , http-types, lucid, optparse-applicative, optparse-simple + , pretty-show, text, wai, warp + }: + mkDerivation { + pname = "webshow"; + version = "0.0.0"; + sha256 = "1a3ccj8q174n3b9l01a56jj9fnzyx0za9mzp97i7g0jsjwn9fxbs"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory file-embed filepath hscolour http-types lucid + optparse-applicative optparse-simple pretty-show text wai warp + ]; + description = "Show programming language printed values in a web UI"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "webshow"; + broken = true; + }) {}; + + "websnap" = callPackage + ({ mkDerivation, base, filepath, gtk, webkit }: + mkDerivation { + pname = "websnap"; + version = "0.1.0.1"; + sha256 = "05favr2lpc8y3qy7wahcriq8qhvzvr3ngvrgdyjcvf5bvyfwlp84"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base filepath gtk webkit ]; + description = "Transforms URLs to PNGs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "websnap"; + }) {}; + + "websockets" = callPackage + ({ mkDerivation, async, attoparsec, base, base64-bytestring, binary + , bytestring, bytestring-builder, case-insensitive, clock + , containers, criterion, entropy, HUnit, network, QuickCheck + , random, SHA, streaming-commons, test-framework + , test-framework-hunit, test-framework-quickcheck2, text + }: + mkDerivation { + pname = "websockets"; + version = "0.12.7.3"; + sha256 = "0g3z0n4irf3gvbdf9p97jq05ybdg0gwjy5bj4nfc7ivsvyhaic6k"; + revision = "2"; + editedCabalFile = "045dsjhhwv73wrs6f91az9hvxygznmx14g6f3fv69yhz9s6lbkry"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec base base64-bytestring binary bytestring + bytestring-builder case-insensitive clock containers entropy + network random SHA streaming-commons text + ]; + testHaskellDepends = [ + async attoparsec base base64-bytestring binary bytestring + bytestring-builder case-insensitive clock containers entropy HUnit + network QuickCheck random SHA streaming-commons test-framework + test-framework-hunit test-framework-quickcheck2 text + ]; + benchmarkHaskellDepends = [ + async attoparsec base base64-bytestring binary bytestring + bytestring-builder case-insensitive clock containers criterion + entropy network random SHA text + ]; + doCheck = false; + description = "A sensible and clean way to write WebSocket-capable servers in Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "websockets_0_13_0_0" = callPackage + ({ mkDerivation, async, attoparsec, base, base64-bytestring, binary + , bytestring, case-insensitive, containers, criterion, entropy + , HUnit, network, QuickCheck, random, SHA, streaming-commons + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text + }: + mkDerivation { + pname = "websockets"; + version = "0.13.0.0"; + sha256 = "1da95b71akggyikbxdmja3gcaqrz8sp6ri5jrsyavc2ickvi9y4s"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec base base64-bytestring binary bytestring + case-insensitive containers entropy network random SHA + streaming-commons text + ]; + testHaskellDepends = [ + async attoparsec base base64-bytestring binary bytestring + case-insensitive containers entropy HUnit network QuickCheck random + SHA streaming-commons test-framework test-framework-hunit + test-framework-quickcheck2 text + ]; + benchmarkHaskellDepends = [ + async attoparsec base base64-bytestring binary bytestring + case-insensitive containers criterion entropy network random SHA + text + ]; + doCheck = false; + description = "A sensible and clean way to write WebSocket-capable servers in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "websockets-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, exceptions, websockets }: + mkDerivation { + pname = "websockets-json"; + version = "1.0.0"; + sha256 = "1kiicrf7gksggjy0pd5z0kbpg5xxfklabcwp1fhzwk468m3nnsah"; + libraryHaskellDepends = [ + aeson base bytestring exceptions websockets + ]; + description = "Extras for working with websockets & JSON"; + license = lib.licenses.mpl20; + }) {}; + + "websockets-rpc" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, containers + , exceptions, hashable, monad-control, mtl, QuickCheck + , quickcheck-instances, stm, tasty, tasty-quickcheck, text + , transformers, unordered-containers, uuid, wai-transformers + , websockets, websockets-simple + }: + mkDerivation { + pname = "websockets-rpc"; + version = "0.7.0"; + sha256 = "0iywpaqp0y1mbysphz438adpj8mvlyr58wr1avj22wwm9n29yhin"; + libraryHaskellDepends = [ + aeson async base bytestring containers exceptions hashable + monad-control mtl QuickCheck stm text transformers + unordered-containers uuid wai-transformers websockets + websockets-simple + ]; + testHaskellDepends = [ + aeson async base bytestring containers exceptions hashable + monad-control mtl QuickCheck quickcheck-instances stm tasty + tasty-quickcheck text transformers unordered-containers uuid + wai-transformers websockets websockets-simple + ]; + description = "Simple streaming RPC mechanism using WebSockets"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "websockets-simple" = callPackage + ({ mkDerivation, aeson, async, base, bytestring, chan, exceptions + , extractable-singleton, hspec, monad-control-aligned, profunctors + , stm, tasty, tasty-hspec, text, transformers, wai-transformers + , websockets + }: + mkDerivation { + pname = "websockets-simple"; + version = "0.2.0"; + sha256 = "1xcvrvv79vjhm3k026mszbqmgn65mnrm4aws213bx315pjavldg9"; + libraryHaskellDepends = [ + aeson async base bytestring chan exceptions extractable-singleton + monad-control-aligned profunctors stm text transformers + wai-transformers websockets + ]; + testHaskellDepends = [ + aeson async base bytestring chan exceptions extractable-singleton + hspec monad-control-aligned profunctors stm tasty tasty-hspec text + transformers wai-transformers websockets + ]; + description = "Composable websockets clients"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "websockets-simple-extra" = callPackage + ({ mkDerivation, base, mtl, websockets-simple }: + mkDerivation { + pname = "websockets-simple-extra"; + version = "0.0.0"; + sha256 = "1ckni1imxh4k1nxivvj9p1mffzvdmyjc20nas8b90dkkxblgnk1j"; + libraryHaskellDepends = [ base mtl websockets-simple ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "websockets-snap" = callPackage + ({ mkDerivation, base, bytestring, bytestring-builder, io-streams + , mtl, snap-core, snap-server, websockets + }: + mkDerivation { + pname = "websockets-snap"; + version = "0.10.3.1"; + sha256 = "1hpszqb61xhbgfvxd6g56kdfxsyi14q7xh12jbdnyycbfijb9bqk"; + revision = "2"; + editedCabalFile = "1gdg33lr9zz00246b3q8ydb572k65y1lllkyff2vb5g0i1bi62am"; + libraryHaskellDepends = [ + base bytestring bytestring-builder io-streams mtl snap-core + snap-server websockets + ]; + description = "Snap integration for the websockets library"; + license = lib.licenses.bsd3; + }) {}; + + "webwire" = callPackage + ({ mkDerivation, base, base64-bytestring, blaze-builder, blaze-html + , bytestring, case-insensitive, containers, cookie, cprng-aes + , hamlet, http-types, netwire, shakespeare-css, shakespeare-js + , text, time, transformers, wai, wai-extra + }: + mkDerivation { + pname = "webwire"; + version = "0.1.0"; + sha256 = "0m2wl7cfg67yyj2bbn811g6gsvzj7sw1sb3y2zanc0dxjd4cr4r2"; + libraryHaskellDepends = [ + base base64-bytestring blaze-builder blaze-html bytestring + case-insensitive containers cookie cprng-aes hamlet http-types + netwire shakespeare-css shakespeare-js text time transformers wai + wai-extra + ]; + description = "Functional reactive web framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wedding-announcement" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "wedding-announcement"; + version = "1.1"; + sha256 = "0rwbckf5h68170jrs1m70kgqf9h43vypj65wcw390w0xc7kmyv49"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ]; + description = "a wedding announcement"; + license = lib.licenses.publicDomain; + mainProgram = "wedding-announcement"; + }) {}; + + "wedged" = callPackage + ({ mkDerivation, array, base, containers, random }: + mkDerivation { + pname = "wedged"; + version = "4"; + sha256 = "19zkwzj9daz1zz0g20bgr6ardqkgizhfnajdq44g7lydykjnnij4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ array base containers random ]; + description = "Wedged postcard generator"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "wedged"; + broken = true; + }) {}; + + "weeder_2_2_0" = callPackage + ({ mkDerivation, algebraic-graphs, base, bytestring, containers + , dhall, directory, filepath, generic-lens, ghc, lens, mtl + , optparse-applicative, regex-tdfa, text, transformers + }: + mkDerivation { + pname = "weeder"; + version = "2.2.0"; + sha256 = "07ylcq8mza4429snaklhfszpg2c0xcp75hyf0jxhi32mpiz7a5v2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebraic-graphs base bytestring containers dhall directory + filepath generic-lens ghc lens mtl optparse-applicative regex-tdfa + text transformers + ]; + executableHaskellDepends = [ + base bytestring containers directory filepath ghc + optparse-applicative transformers + ]; + description = "Detect dead code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "weeder"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "weeder_2_3_1" = callPackage + ({ mkDerivation, algebraic-graphs, base, bytestring, containers + , dhall, directory, filepath, generic-lens, ghc, lens, mtl + , optparse-applicative, regex-tdfa, text, transformers + }: + mkDerivation { + pname = "weeder"; + version = "2.3.1"; + sha256 = "16hgfhchmnp32wvcx9r464azycvdq1gsjmnjmnw995y9cp27ayy1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebraic-graphs base bytestring containers dhall directory + filepath generic-lens ghc lens mtl optparse-applicative regex-tdfa + text transformers + ]; + executableHaskellDepends = [ + base bytestring containers directory filepath ghc + optparse-applicative transformers + ]; + description = "Detect dead code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "weeder"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "weeder_2_4_1" = callPackage + ({ mkDerivation, algebraic-graphs, base, bytestring, containers + , dhall, directory, filepath, generic-lens, ghc, lens, mtl + , optparse-applicative, regex-tdfa, text, transformers + }: + mkDerivation { + pname = "weeder"; + version = "2.4.1"; + sha256 = "1z17w8q0s1pgqrxx7f1zijy1j4fwl8x2f5r9y11i0vcsqlx12pi9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebraic-graphs base bytestring containers dhall directory + filepath generic-lens ghc lens mtl optparse-applicative regex-tdfa + text transformers + ]; + executableHaskellDepends = [ + base bytestring containers directory filepath ghc + optparse-applicative transformers + ]; + description = "Detect dead code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "weeder"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "weeder" = callPackage + ({ mkDerivation, aeson, algebraic-graphs, async, base, bytestring + , containers, directory, filepath, generic-lens, ghc, hspec, lens + , mtl, optparse-applicative, parallel, process, regex-tdfa, text + , toml-reader, transformers + }: + mkDerivation { + pname = "weeder"; + version = "2.8.0"; + sha256 = "086vni1i0sqy2xva63xdx1ppvwygyn1dav2bykggd6j1jrwi0m5p"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + algebraic-graphs async base bytestring containers directory + filepath generic-lens ghc lens mtl optparse-applicative parallel + regex-tdfa text toml-reader transformers + ]; + executableHaskellDepends = [ + base bytestring containers directory filepath ghc + optparse-applicative transformers + ]; + testHaskellDepends = [ + aeson algebraic-graphs base containers directory filepath ghc hspec + process text toml-reader + ]; + description = "Detect dead code"; + license = lib.licenses.bsd3; + mainProgram = "weeder"; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "weekdaze" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, containers + , cryptohash, data-default, deepseq, directory, extra, factory + , filepath, hxt, mtl, parallel, QuickCheck, random, time, toolshed + , unix, xhtml + }: + mkDerivation { + pname = "weekdaze"; + version = "0.0.0.3"; + sha256 = "1khnizhk45qbjrxq24bfs183wbmrdxax7k09mjm9717wb350v6k6"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring Cabal containers cryptohash data-default + deepseq extra factory filepath hxt mtl random toolshed xhtml + ]; + executableHaskellDepends = [ + array base Cabal containers cryptohash data-default deepseq + directory extra factory filepath hxt mtl parallel random time + toolshed unix xhtml + ]; + testHaskellDepends = [ + array base Cabal containers factory mtl QuickCheck toolshed + ]; + description = "A school-timetable problem-solver"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "weekdaze"; + }) {}; + + "weierstrass-functions" = callPackage + ({ mkDerivation, base, elliptic-integrals, gamma, jacobi-theta + , tasty, tasty-hunit + }: + mkDerivation { + pname = "weierstrass-functions"; + version = "0.1.6.0"; + sha256 = "1f2vvhvm6r009c30rbb4b7sm57z1kvj9z9j5fwb8xzqqvkkc63hp"; + libraryHaskellDepends = [ + base elliptic-integrals gamma jacobi-theta + ]; + testHaskellDepends = [ base gamma tasty tasty-hunit ]; + description = "Weierstrass Elliptic Functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "weigh" = callPackage + ({ mkDerivation, base, criterion-measurement, deepseq, ghc, mtl + , process, split, temporary + }: + mkDerivation { + pname = "weigh"; + version = "0.0.17"; + sha256 = "1wp8r6mpj4cqy2mx7vxpav05qks2xj8y93rhzf9qhmvdr6r8acb2"; + libraryHaskellDepends = [ + base criterion-measurement deepseq ghc mtl process split temporary + ]; + testHaskellDepends = [ base deepseq ]; + description = "Measure allocations of a Haskell functions/values"; + license = lib.licenses.bsd3; + }) {}; + + "weighted" = callPackage + ({ mkDerivation, base, mtl, semiring-num, transformers }: + mkDerivation { + pname = "weighted"; + version = "0.3.0.1"; + sha256 = "1xizw6509rwj3l75haxl8sgdbd5mailj14d6qgy77r83g9qr6p8s"; + libraryHaskellDepends = [ base mtl semiring-num transformers ]; + description = "Writer monad which uses semiring constraint"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "weighted-regexp" = callPackage + ({ mkDerivation, array, base, happy }: + mkDerivation { + pname = "weighted-regexp"; + version = "0.3.1.2"; + sha256 = "0r765ppzazdsm5i3prgf6a405f88xi8sx79jdz9mck4584w7fqzr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base ]; + libraryToolDepends = [ happy ]; + description = "Weighted Regular Expression Matcher"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "weighted-search" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "weighted-search"; + version = "0.1.0.1"; + sha256 = "1va2b10g3h2wfl9d7f27d55z5c93fvz41sb023l4c2ym1w9kw8zv"; + libraryHaskellDepends = [ base ]; + description = "A weighted nondeterministic search monad"; + license = lib.licenses.bsd3; + }) {}; + + "welford-online-mean-variance" = callPackage + ({ mkDerivation, base, cereal, deepseq, QuickCheck, tasty + , tasty-discover, tasty-quickcheck, vector + }: + mkDerivation { + pname = "welford-online-mean-variance"; + version = "0.2.0.0"; + sha256 = "0js964yvcpksy4mf7vx5919wk4yygwhk77g8w6j52ibgs87rijhf"; + libraryHaskellDepends = [ base cereal deepseq vector ]; + testHaskellDepends = [ + base cereal deepseq QuickCheck tasty tasty-discover + tasty-quickcheck vector + ]; + testToolDepends = [ tasty-discover ]; + description = "Online computation of mean and variance using the Welford algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "welshy" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, bytestring, conduit + , http-types, lifted-base, resourcet, text, transformers + , unordered-containers, wai, warp + }: + mkDerivation { + pname = "welshy"; + version = "0.1.0.0"; + sha256 = "08pgns5irmvh9c12lxq2x72ql8ggzd3npfqnrphba3l171380gki"; + revision = "1"; + editedCabalFile = "0b62zr532s4v7v9rdpksahzdwmkhyaljnm0xgj6znbklgfk76sgz"; + libraryHaskellDepends = [ + aeson base blaze-builder bytestring conduit http-types lifted-base + resourcet text transformers unordered-containers wai warp + ]; + description = "Haskell web framework (because Scotty had trouble yodeling)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wembley" = callPackage + ({ mkDerivation, base, bytestring, filemanip, filepath + , optparse-applicative, split + }: + mkDerivation { + pname = "wembley"; + version = "0.1.0.0"; + sha256 = "046m9664bqx7lkw0r42nip19391dc4fm2496j8psylh5cng9k2v0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring filemanip filepath optparse-applicative split + ]; + description = "Pretty-printing of codebases"; + license = lib.licenses.bsd3; + mainProgram = "wembley"; + }) {}; + + "werewolf" = callPackage + ({ mkDerivation, aeson, base, containers, directory, extra + , filepath, interpolate, lens, MonadRandom, mtl + , optparse-applicative, random-shuffle, template-haskell, text + , transformers + }: + mkDerivation { + pname = "werewolf"; + version = "1.5.2.0"; + sha256 = "19gkbnj8abfh79vyaa9j2ca90g386npfwqkdi4wrl240v8x8as78"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers extra interpolate lens mtl template-haskell + text transformers + ]; + executableHaskellDepends = [ + aeson base containers directory extra filepath lens MonadRandom mtl + optparse-applicative random-shuffle text transformers + ]; + description = "A game engine for playing werewolf within an arbitrary chat client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "werewolf"; + broken = true; + }) {}; + + "werewolf-slack" = callPackage + ({ mkDerivation, aeson, base, bytestring, extra, http-client + , http-client-tls, http-types, mtl, optparse-applicative, process + , text, wai, warp, werewolf + }: + mkDerivation { + pname = "werewolf-slack"; + version = "1.0.2.0"; + sha256 = "15d467ab3la8bwfrp9468ssq0b768x2j1w6f72xl1rfzcr31kl4l"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring extra http-client http-client-tls http-types + mtl optparse-applicative process text wai warp werewolf + ]; + description = "A chat interface for playing werewolf in Slack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "werewolf-slack"; + }) {}; + + "wgpu-hs" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , data-has, derive-storable, GLFW-b, JuicyPixels, lens, linear, mtl + , resourcet, safe-exceptions, sdl2, string-qq, text, transformers + , vector, wgpu-raw-hs + }: + mkDerivation { + pname = "wgpu-hs"; + version = "0.4.0.0"; + sha256 = "10bbjkfv1w8wwiq4kq2r1y8l8l6dyi5d7x5r70w7vk9p624bs8a3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-default data-has GLFW-b lens mtl + resourcet safe-exceptions sdl2 text vector wgpu-raw-hs + ]; + executableHaskellDepends = [ + base data-default data-has derive-storable GLFW-b JuicyPixels lens + linear mtl resourcet safe-exceptions sdl2 string-qq text + transformers vector + ]; + doHaddock = false; + description = "WGPU"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wgpu-raw-hs" = callPackage + ({ mkDerivation, base, GLFW-b, SDL2, sdl2, unix }: + mkDerivation { + pname = "wgpu-raw-hs"; + version = "0.4.0.0"; + sha256 = "1j3bajywdg73c5xq8j8f1dw0bcvr5g3di9rwabzm47xnyjd6jcdh"; + libraryHaskellDepends = [ base GLFW-b sdl2 unix ]; + libraryPkgconfigDepends = [ SDL2 ]; + description = "WGPU Raw"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) SDL2;}; + + "what4" = callPackage + ({ mkDerivation, async, attoparsec, base, bifunctors, bimap + , BoundedChan, bv-sized, bytestring, concurrent-extra, config-value + , containers, contravariant, deepseq, deriving-compat, directory + , exceptions, filepath, fingertree, ghc-prim, hashable, hashtables + , hedgehog, io-streams, lens, libBF, lumberjack, megaparsec, mtl + , ordered-containers, panic, parameterized-utils, parsec + , prettyprinter, process, QuickCheck, s-cargot, scientific, stm + , tasty, tasty-checklist, tasty-expected-failure, tasty-hedgehog + , tasty-hunit, tasty-quickcheck, tasty-sugar, template-haskell + , temporary, text, th-lift, th-lift-instances, time, transformers + , unliftio, unordered-containers, utf8-string, vector, versions + , zenc + }: + mkDerivation { + pname = "what4"; + version = "1.5.1"; + sha256 = "021i7ypxlz9lv0fkc1zkl4i6lydhy7jbq1w3565i8cdf4q7mlxrm"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async attoparsec base bifunctors bimap BoundedChan bv-sized + bytestring concurrent-extra config-value containers deepseq + deriving-compat directory exceptions filepath fingertree ghc-prim + hashable hashtables io-streams lens libBF megaparsec mtl + ordered-containers panic parameterized-utils parsec prettyprinter + process s-cargot scientific stm template-haskell temporary text + th-lift th-lift-instances time transformers unliftio + unordered-containers utf8-string vector versions zenc + ]; + executableHaskellDepends = [ base parameterized-utils ]; + testHaskellDepends = [ + async base bv-sized bytestring containers contravariant directory + exceptions hedgehog io-streams libBF lumberjack ordered-containers + parameterized-utils prettyprinter process QuickCheck tasty + tasty-checklist tasty-expected-failure tasty-hedgehog tasty-hunit + tasty-quickcheck tasty-sugar temporary text transformers versions + ]; + description = "Solver-agnostic symbolic values support for issuing queries"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "quickstart"; + }) {}; + + "wheb-mongo" = callPackage + ({ mkDerivation, base, bson, mongoDB, mtl, text, Wheb }: + mkDerivation { + pname = "wheb-mongo"; + version = "0.0.3.0"; + sha256 = "1xxks0jxjwph7372jqnscm6z0b28zz3dvb49b2aw37jmnvwrfdcy"; + libraryHaskellDepends = [ base bson mongoDB mtl text Wheb ]; + description = "MongoDB plugin for Wheb"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wheb-redis" = callPackage + ({ mkDerivation, base, bytestring, hedis, mtl, text, Wheb }: + mkDerivation { + pname = "wheb-redis"; + version = "0.0.1.0"; + sha256 = "025chjp41qbjr9m6c3pd9v510h4aac1rvbyrki3c7617sca8a45h"; + libraryHaskellDepends = [ base bytestring hedis mtl text Wheb ]; + description = "Redis connection for Wheb"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wheb-strapped" = callPackage + ({ mkDerivation, base, mtl, StrappedTemplates, text, Wheb }: + mkDerivation { + pname = "wheb-strapped"; + version = "0.1.0.0"; + sha256 = "1wykpp325336kk7a1vnnjffankcw0kaw3jcfin53cp8hsx4bwfdp"; + libraryHaskellDepends = [ base mtl StrappedTemplates text Wheb ]; + description = "Strapped templates for Wheb"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wherefrom-compat" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit }: + mkDerivation { + pname = "wherefrom-compat"; + version = "0.1.1.0"; + sha256 = "14vzbm6skahqas3qflrw368d6llbq59fcxm31s9wj7fbmb239v3d"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit ]; + description = "A compatibility layer for GHC's 'wherefrom' function"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "which" = callPackage + ({ mkDerivation, base, shelly, template-haskell, text }: + mkDerivation { + pname = "which"; + version = "0.2.0.2"; + sha256 = "08w398rm86slizy3fqb1rfd926zycajfnzx0sa1awrnbh2kjfx6m"; + libraryHaskellDepends = [ base shelly template-haskell text ]; + description = "Determine the full path to an executable"; + license = lib.licenses.bsd3; + }) {}; + + "while-lang-parser" = callPackage + ({ mkDerivation, base, indents, parsec }: + mkDerivation { + pname = "while-lang-parser"; + version = "0.1.0.0"; + sha256 = "0dlq2rldak4lb0w8hcx7aigdj7b59crp1k130p36cha7zpqdixll"; + libraryHaskellDepends = [ base indents parsec ]; + description = "Parser for the While language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "whim" = callPackage + ({ mkDerivation, base, containers, GLUT, mtl, OpenGL, process + , random, X11 + }: + mkDerivation { + pname = "whim"; + version = "0.1.1"; + sha256 = "0fgasnviqmz8ifkb8ikvj721f9j1xzvix5va0jxi81gh6f400ij6"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers GLUT mtl OpenGL process random X11 + ]; + description = "A Haskell window manager"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "whim"; + broken = true; + }) {}; + + "whiskers" = callPackage + ({ mkDerivation, base, parsec, template-haskell }: + mkDerivation { + pname = "whiskers"; + version = "0.1.0.3"; + sha256 = "0kbyv0q6z2d2plblafqcmwcfiyhdbijqnqg2w7qxr7dklka8245v"; + libraryHaskellDepends = [ base parsec template-haskell ]; + description = "Mustache templates with Template Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "whitespace" = callPackage + ({ mkDerivation, haskell98, random }: + mkDerivation { + pname = "whitespace"; + version = "0.4"; + sha256 = "1y89bayaccz8qqzsfmpr917dczgbn5srskja6f2dab3ipxhk24z9"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ haskell98 random ]; + description = "Whitespace, an esoteric programming language"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "wspace"; + }) {}; + + "whois" = callPackage + ({ mkDerivation, base, network, network-uri, split }: + mkDerivation { + pname = "whois"; + version = "1.2.2"; + sha256 = "199fd710zicx7ijyvipc7p0d3yg18f6nppcln2wz38hl9kfv0iv0"; + revision = "1"; + editedCabalFile = "07jpszzhzfygz920y09j4xrkw6pgwbpxqn79lavzz0w6jpd447y1"; + libraryHaskellDepends = [ base network network-uri split ]; + description = "WHOIS client library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wholepixels" = callPackage + ({ mkDerivation, base, cairo, colour, directory, hsnoise + , MonadRandom, mtl, random, random-fu, random-shuffle + , random-source, relude, temporary, time + }: + mkDerivation { + pname = "wholepixels"; + version = "1.1"; + sha256 = "1xxdf0znpa54bzifj1apmc9yda4mdhy1vzdm58ihnywi9mch1c0l"; + libraryHaskellDepends = [ + base cairo colour directory hsnoise MonadRandom mtl random + random-fu random-shuffle random-source relude temporary time + ]; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + }) {}; + + "why3" = callPackage + ({ mkDerivation, alex, array, base, bytestring, containers, deepseq + , directory, filepath, happy, monadLib, pretty, pretty-show + , profunctors, text + }: + mkDerivation { + pname = "why3"; + version = "0.8"; + sha256 = "1xgv2v4xrw10lnls4rvc11mdncrmhisk1352fb6hwvzxqqlnsbcf"; + libraryHaskellDepends = [ + array base bytestring containers deepseq directory filepath + monadLib pretty pretty-show profunctors text + ]; + libraryToolDepends = [ alex happy ]; + description = "Haskell support for the Why3 input format"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wide-word" = callPackage + ({ mkDerivation, base, binary, bytestring, deepseq, ghc-prim + , hashable, hedgehog, primitive, QuickCheck, quickcheck-classes + , semirings + }: + mkDerivation { + pname = "wide-word"; + version = "0.1.6.0"; + sha256 = "15wp0mdjbaacvzwkjlmdr7w6bm239g5v3ylkczwr3cfj30da0snz"; + libraryHaskellDepends = [ + base binary deepseq ghc-prim hashable primitive + ]; + testHaskellDepends = [ + base binary bytestring ghc-prim hedgehog primitive QuickCheck + quickcheck-classes semirings + ]; + description = "Data types for large but fixed width signed and unsigned integers"; + license = lib.licenses.bsd2; + }) {}; + + "wide-word-instances" = callPackage + ({ mkDerivation, base, binary, serialise, wide-word }: + mkDerivation { + pname = "wide-word-instances"; + version = "0.1"; + sha256 = "0v4isbpq1b76j755dh412zdgm6njgk6n86kzxd8q5idknk38cj4b"; + libraryHaskellDepends = [ base binary serialise wide-word ]; + description = "Instances for wide-word"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wigner-symbols" = callPackage + ({ mkDerivation, base, bytestring, criterion, cryptonite, primitive + , random, vector + }: + mkDerivation { + pname = "wigner-symbols"; + version = "1.0.0"; + sha256 = "13mj7pvwm8xr0xqnr6f4fqg2j5sn30rq0r3bk98k5vz650kyaahd"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base bytestring cryptonite ]; + benchmarkHaskellDepends = [ + base criterion primitive random vector + ]; + description = "CG coefficients and Wigner symbols"; + license = lib.licenses.mit; + }) {}; + + "wigner-ville-accelerate" = callPackage + ({ mkDerivation, accelerate, accelerate-fft, base, wigner }: + mkDerivation { + pname = "wigner-ville-accelerate"; + version = "0.1.0.2"; + sha256 = "1h5zdn3lkjnlr4m7s2xxiv36cr6hs7bnkr5rq20z585rfhbhavj5"; + libraryHaskellDepends = [ accelerate accelerate-fft base ]; + testHaskellDepends = [ base wigner ]; + description = "Wigner-ville transform using the Accelerate library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {wigner = null;}; + + "wikicfp-scraper" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, filepath, hspec + , hspec-discover, scalpel-core, text, time + }: + mkDerivation { + pname = "wikicfp-scraper"; + version = "0.1.0.13"; + sha256 = "17gsx48zx2zzf755bapr4gv1h3kiyy4ni332i2a7fs14h08qh764"; + libraryHaskellDepends = [ + attoparsec base bytestring scalpel-core text time + ]; + testHaskellDepends = [ base bytestring filepath hspec time ]; + testToolDepends = [ hspec-discover ]; + description = "Scrape WikiCFP web site"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wikipedia4epub" = callPackage + ({ mkDerivation, base, bytestring, directory, epub, filepath + , haskell98, HTTP, network, regex-base, regex-posix, tagsoup, url + , xml, zip-archive, zlib + }: + mkDerivation { + pname = "wikipedia4epub"; + version = "0.0.12"; + sha256 = "089mmwrknghkliakni3wmwrd0hcngg3kqkijfmmky4bxni6w39bd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring directory epub filepath haskell98 HTTP network + regex-base regex-posix tagsoup url xml zip-archive zlib + ]; + description = "Wikipedia EPUB E-Book construction from Firefox history"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wiki4e-mkepub-subtree"; + }) {}; + + "wild-bind" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover, microlens + , QuickCheck, semigroups, stm, text, transformers + }: + mkDerivation { + pname = "wild-bind"; + version = "0.1.2.9"; + sha256 = "1jnknyf3lwc0bk50llpqh3mpvn78h36f6h359z9sbwacxpsr8526"; + libraryHaskellDepends = [ + base containers semigroups text transformers + ]; + testHaskellDepends = [ + base hspec microlens QuickCheck stm transformers + ]; + testToolDepends = [ hspec-discover ]; + description = "Dynamic key binding framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wild-bind-indicator" = callPackage + ({ mkDerivation, async, base, containers, gi-gdk, gi-glib, gi-gtk + , text, transformers, wild-bind + }: + mkDerivation { + pname = "wild-bind-indicator"; + version = "1.0.0.1"; + sha256 = "0r9850zk2gmx492palbam6nl5ym9ml5lpgx0c1jyvpbn3caqgxas"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + async base containers gi-gdk gi-glib gi-gtk text transformers + wild-bind + ]; + description = "Graphical indicator for WildBind"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wild-bind-task-x11" = callPackage + ({ mkDerivation, base, text, transformers, wild-bind + , wild-bind-indicator, wild-bind-x11 + }: + mkDerivation { + pname = "wild-bind-task-x11"; + version = "0.2.0.3"; + sha256 = "1agrwh4sgajyqs655p5ppz2vamp6xf5h5sckqb83zzjvn8i293dk"; + libraryHaskellDepends = [ + base text transformers wild-bind wild-bind-indicator wild-bind-x11 + ]; + testHaskellDepends = [ base ]; + description = "Task to install and export everything you need to use WildBind in X11"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wild-bind-x11" = callPackage + ({ mkDerivation, async, base, containers, fold-debounce, hspec + , hspec-discover, mtl, semigroups, stm, text, time, transformers + , wild-bind, X11 + }: + mkDerivation { + pname = "wild-bind-x11"; + version = "0.2.0.15"; + sha256 = "14yxm16cqmmrx6sag8xjnwzwhcyqbmpx0vhslny2r0b5bmnjn2dn"; + libraryHaskellDepends = [ + base containers fold-debounce mtl semigroups stm text transformers + wild-bind X11 + ]; + testHaskellDepends = [ + async base hspec text time transformers wild-bind X11 + ]; + testToolDepends = [ hspec-discover ]; + description = "X11-specific implementation for WildBind"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "willow" = callPackage + ({ mkDerivation, aeson, base, bytestring, filepath, hashable + , hedgehog, hedgehog-classes, HUnit, mtl, text, transformers + , unordered-containers, utility-ht, vector + }: + mkDerivation { + pname = "willow"; + version = "0.1.0.0"; + sha256 = "1p47k0dsri76z6vpg59la3jm0smvmbh3qz0i0k0kz8ilc2sa65kn"; + revision = "1"; + editedCabalFile = "0lybbskp6y4679qqbmz02w173mvhfry3gzj9cgfvq6dqccmfdndl"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring filepath hashable mtl text transformers + unordered-containers utility-ht vector + ]; + testHaskellDepends = [ + aeson base bytestring filepath hedgehog hedgehog-classes HUnit text + transformers unordered-containers + ]; + description = "An implementation of the web Document Object Model, and its rendering"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wilton-ffi" = callPackage + ({ mkDerivation, aeson, base, bytestring, utf8-string }: + mkDerivation { + pname = "wilton-ffi"; + version = "0.3.0.3"; + sha256 = "1kpr1rg3nbvjvj29pa4b8ls52x0j6ixidnh6nm2jw3c2gplhmr5d"; + libraryHaskellDepends = [ aeson base bytestring utf8-string ]; + description = "Haskell modules support for Wilton JavaScript runtime"; + license = lib.licenses.mit; + }) {}; + + "win-hp-path" = callPackage + ({ mkDerivation, base, process, split }: + mkDerivation { + pname = "win-hp-path"; + version = "0.1.2"; + sha256 = "131hr8c4q7fwqmwzyp1fwnz349h6103v5gjvzjpbhb7ngki38nfq"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base split ]; + executableHaskellDepends = [ base process split ]; + description = "Work with multiple Haskell Platform versions on Windows"; + license = lib.licenses.bsd3; + mainProgram = "use-hppath"; + }) {}; + + "windns" = callPackage + ({ mkDerivation, base, bytestring, deepseq, dnsapi }: + mkDerivation { + pname = "windns"; + version = "0.1.0.1"; + sha256 = "016d1cf51jqvhbzlf5kbizv4l4dymradac1420rl47q2k5faczq8"; + revision = "7"; + editedCabalFile = "0qbgpy1h3gbhlqs0in014xg9h8mrx7rw6jdkfn81ahycy3xf4l7w"; + libraryHaskellDepends = [ base bytestring deepseq ]; + librarySystemDepends = [ dnsapi ]; + description = "Domain Name Service (DNS) lookup via the /dnsapi.dll standard library"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {dnsapi = null;}; + + "window-utils" = callPackage + ({ mkDerivation, base, bytestring, JuicyPixels, text, vector, X11 + }: + mkDerivation { + pname = "window-utils"; + version = "0.2.1.0"; + sha256 = "1db4dnvg5s790yql75spqy446317a16f92hni8sbzdh541aahw73"; + libraryHaskellDepends = [ + base bytestring JuicyPixels text vector X11 + ]; + description = "OS window icon/name utilities"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "windowslive" = callPackage + ({ mkDerivation, base, Crypto, dataenc, mtl, network, parsec + , pretty, split, time, urlencoded + }: + mkDerivation { + pname = "windowslive"; + version = "0.3"; + sha256 = "15dk3wdv99ggxwypgnv8hs5ygn5bzqml9jhhz6l9kgnc0rrn3jbz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Crypto dataenc mtl network parsec pretty split time urlencoded + ]; + description = "Implements Windows Live Web Authentication and Delegated Authentication"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "winerror" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "winerror"; + version = "1.0.1"; + sha256 = "0xamx4yhyv264mka4ypp0r1xh3xv7ba31sis3lbhjycn4i07wlhd"; + doHaddock = false; + description = "Error handling for foreign calls to the Windows API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "winery" = callPackage + ({ mkDerivation, aeson, barbies, barbies-th, base, binary + , bytestring, cereal, containers, cpu, deepseq, directory + , fast-builder, gauge, hashable, HUnit, megaparsec, mtl + , prettyprinter, prettyprinter-ansi-terminal, QuickCheck + , quickcheck-instances, scientific, semigroups, serialise, store + , text, time, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "winery"; + version = "1.4"; + sha256 = "1bgahm8jiwhcn3gq5z809c2mw5wkqpin6gwn9ppajn31ljahvk3f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson barbies barbies-th base bytestring containers cpu + fast-builder hashable HUnit megaparsec mtl prettyprinter + prettyprinter-ansi-terminal QuickCheck scientific semigroups text + time transformers unordered-containers vector + ]; + executableHaskellDepends = [ + aeson base bytestring megaparsec prettyprinter + prettyprinter-ansi-terminal text + ]; + testHaskellDepends = [ + barbies barbies-th base bytestring containers fast-builder + prettyprinter QuickCheck quickcheck-instances scientific text time + unordered-containers vector + ]; + benchmarkHaskellDepends = [ + aeson base binary bytestring cereal deepseq directory gauge + serialise store text vector + ]; + description = "A compact, well-typed seralisation format for Haskell values"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "winery"; + }) {}; + + "winio" = callPackage + ({ mkDerivation, base, bytestring, extensible-exceptions, kernel32 + , network, winerror, ws2_32 + }: + mkDerivation { + pname = "winio"; + version = "0.1"; + sha256 = "0f13x6fcb7cb4rfza5vp1dfxx3rcggh5rgw05lkqx9jwvnqcnjwm"; + libraryHaskellDepends = [ + base bytestring extensible-exceptions network winerror + ]; + librarySystemDepends = [ kernel32 ws2_32 ]; + description = "I/O library for Windows"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {kernel32 = null; ws2_32 = null;}; + + "wire-streams" = callPackage + ({ mkDerivation, base, binary, binary-parsers, bytestring, cereal + , cereal-conduit, conduit, conduit-extra, criterion, io-streams + , QuickCheck, tasty, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "wire-streams"; + version = "0.1.1.0"; + sha256 = "09zvw9c1h42fwbry0nycnfjy8m8v4yfijvy9h6c5i2ccq1qgppwn"; + revision = "1"; + editedCabalFile = "1j7gpk3k82h0kxnhpv40jmnqxpnr0v0m4lj6bhpga81vlmznr088"; + libraryHaskellDepends = [ + base binary binary-parsers bytestring io-streams + ]; + testHaskellDepends = [ + base binary bytestring io-streams QuickCheck tasty tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base binary bytestring cereal cereal-conduit conduit conduit-extra + criterion io-streams transformers + ]; + description = "Fast binary io-streams adapter"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wireguard-hs" = callPackage + ({ mkDerivation, base, clock, cryptonite, ip, memory, network, text + , time, vector, vector-sized, wide-word + }: + mkDerivation { + pname = "wireguard-hs"; + version = "0.1.0"; + sha256 = "0nh1vjmz74i4c7254whp8d8si1bvzyq8s6x0ljcidahd1w0hv3i0"; + revision = "1"; + editedCabalFile = "0vf7akywcdh1k9x4d5kvlqrzkxz124lhg1l9547gfcsirlrhlb3n"; + libraryHaskellDepends = [ + base clock cryptonite ip memory network text time vector + vector-sized wide-word + ]; + description = "API for Linux Kernel Wireguard device management"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wires" = callPackage + ({ mkDerivation, base, deepseq, mtl, profunctors, semigroupoids + , these + }: + mkDerivation { + pname = "wires"; + version = "0.2.1"; + sha256 = "0dh0kpmja296miax80y3qqq3s8rmab4d7yqdcxrhmy9gzq350hri"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base deepseq mtl profunctors semigroupoids these + ]; + description = "Functional reactive programming library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wiring" = callPackage + ({ mkDerivation, base, hspec, mtl, QuickCheck, template-haskell + , transformers + }: + mkDerivation { + pname = "wiring"; + version = "0.5.1"; + sha256 = "1xzm68pydfbq5dmnap94hwmxk2sl44q15jvap3cqavlagcq7xqsl"; + libraryHaskellDepends = [ base mtl template-haskell transformers ]; + testHaskellDepends = [ + base hspec mtl QuickCheck template-haskell transformers + ]; + description = "Wiring, promotion and demotion of types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wiringPi" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "wiringPi"; + version = "1.0.1.1"; + sha256 = "12n21ycl977pw848mh26pplckgrdxrndv7igii99ypvrp0n307ak"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base ]; + description = "Access GPIO pins on Raspberry Pi via wiringPi library"; + license = lib.licenses.bsd3; + badPlatforms = [ "aarch64-darwin" ]; + }) {}; + + "witch" = callPackage + ({ mkDerivation, base, bytestring, containers, HUnit, tagged + , template-haskell, text, time, transformers + }: + mkDerivation { + pname = "witch"; + version = "1.2.1.0"; + sha256 = "0kwg2qdjl3hfg3y7qi8lqsnrvfc80w1mkkwi4ikay8mzkp61snb3"; + libraryHaskellDepends = [ + base bytestring containers tagged template-haskell text time + ]; + testHaskellDepends = [ + base bytestring containers HUnit tagged text time transformers + ]; + description = "Convert values from one type into another"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.maralorn ]; + }) {}; + + "with-index" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "with-index"; + version = "0.1.0.0"; + sha256 = "0dv81mp66l0j0dfa0mm9vqmdfxvhfg5py1gxqwh1jvpr8iks1q8q"; + libraryHaskellDepends = [ base ]; + description = "A tiny library for composing indexed traversals"; + license = lib.licenses.bsd3; + }) {}; + + "with-location" = callPackage + ({ mkDerivation, base, hspec }: + mkDerivation { + pname = "with-location"; + version = "0.1.0"; + sha256 = "1rzxvsyh8x3ql3zh7gyw9hjx9bl4v73h0y5kzgaxcfcdn86dg49c"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + description = "Use ImplicitParams-based source locations in a backward compatible way"; + license = lib.licenses.mit; + }) {}; + + "with-utf8" = callPackage + ({ mkDerivation, base, deepseq, directory, filepath, hedgehog + , HUnit, process, safe-exceptions, tasty, tasty-discover + , tasty-hedgehog, tasty-hunit, temporary, text, th-env, unix + }: + mkDerivation { + pname = "with-utf8"; + version = "1.0.2.4"; + sha256 = "0qpz8b5rw5p77jwcrzknqjkidkrfjlw5zh3r92giw35yzicmx7am"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base safe-exceptions text ]; + executableHaskellDepends = [ + base directory filepath process safe-exceptions text th-env + ]; + testHaskellDepends = [ + base deepseq hedgehog HUnit safe-exceptions tasty tasty-hedgehog + tasty-hunit temporary text unix + ]; + testToolDepends = [ tasty-discover ]; + description = "Get your IO right on the first try"; + license = lib.licenses.mpl20; + mainProgram = "utf8-troubleshoot"; + }) {}; + + "with-utf8_1_1_0_0" = callPackage + ({ mkDerivation, base, deepseq, directory, filepath, hedgehog + , HUnit, process, safe-exceptions, tasty, tasty-discover + , tasty-hedgehog, tasty-hunit, temporary, text, th-env, unix + }: + mkDerivation { + pname = "with-utf8"; + version = "1.1.0.0"; + sha256 = "01p1pxshm3kjawy6sx8j1jw0sqg5dwbp2cy6wd04qmccr3vx1f54"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base safe-exceptions text ]; + executableHaskellDepends = [ + base directory filepath process safe-exceptions text th-env + ]; + testHaskellDepends = [ + base deepseq hedgehog HUnit safe-exceptions tasty tasty-hedgehog + tasty-hunit temporary text unix + ]; + testToolDepends = [ tasty-discover ]; + description = "Get your IO right on the first try"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "utf8-troubleshoot"; + }) {}; + + "withdependencies" = callPackage + ({ mkDerivation, base, conduit, containers, hspec, HUnit, mtl + , profunctors + }: + mkDerivation { + pname = "withdependencies"; + version = "0.3.0"; + sha256 = "1hjld3ndafnaxwx1c6s88dc3bimbc5vwfdf6lcsq22apzh1gmdm6"; + libraryHaskellDepends = [ + base conduit containers mtl profunctors + ]; + testHaskellDepends = [ base conduit hspec HUnit mtl ]; + description = "Run computations that depend on one or more elements in a stream"; + license = lib.licenses.gpl3Only; + }) {}; + + "witherable" = callPackage + ({ mkDerivation, base, base-orphans, containers, hashable + , indexed-traversable, indexed-traversable-instances, QuickCheck + , quickcheck-instances, tasty, tasty-quickcheck, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "witherable"; + version = "0.4.2"; + sha256 = "0121ic4xkv3k568j23zp22a5lrv0k11h94fq7cbijd18fjr2n3br"; + revision = "4"; + editedCabalFile = "1f6kb8cslgqq4x3mbg1gcxfbd9qb5a8hmrv802mm7zzhbnridiff"; + libraryHaskellDepends = [ + base base-orphans containers hashable indexed-traversable + indexed-traversable-instances transformers unordered-containers + vector + ]; + testHaskellDepends = [ + base containers hashable QuickCheck quickcheck-instances tasty + tasty-quickcheck transformers unordered-containers vector + ]; + description = "filterable traversable"; + license = lib.licenses.bsd3; + }) {}; + + "witherable-class" = callPackage + ({ mkDerivation, base, witherable }: + mkDerivation { + pname = "witherable-class"; + version = "0.0.1"; + sha256 = "0995ixa9yzym7fsrgj77j0lyz7y5nnbkn0m2ndxdc401viyhkigd"; + libraryHaskellDepends = [ base witherable ]; + description = "Witherable = Traversable + Filterable"; + license = lib.licenses.bsd3; + }) {}; + + "within" = callPackage + ({ mkDerivation, base, comonad, exceptions, free, hashable, path + , path-like + }: + mkDerivation { + pname = "within"; + version = "0.2.0.1"; + sha256 = "1yzfzizx45ngvvbshgw9z8hxl8z7vcr1gann6wnxq4b9669h29ic"; + libraryHaskellDepends = [ + base comonad exceptions free hashable path path-like + ]; + description = "A value within another path"; + license = lib.licenses.mit; + }) {}; + + "witness" = callPackage + ({ mkDerivation, base, constraints, containers, countable }: + mkDerivation { + pname = "witness"; + version = "0.6.2"; + sha256 = "0g83d6b6w8djsqkqdarw6szzwvz8h7i05x8jwzpvax86fcvwp3cr"; + libraryHaskellDepends = [ base constraints containers countable ]; + description = "values that witness types"; + license = lib.licenses.bsd2; + }) {}; + + "witty" = callPackage + ({ mkDerivation, base, bytestring, network, unix }: + mkDerivation { + pname = "witty"; + version = "0.0.4"; + sha256 = "1k8c74j28nji46gib7r2ivfbvvzmkka9qnyf8hh7cyjgsmxxvq83"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base bytestring network unix ]; + description = "A network server to show bottlenecks of GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "witty"; + broken = true; + }) {}; + + "wizard" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "wizard"; + version = "0.1.1"; + sha256 = "0bldcvd7zjask8myh1nwj59ml4q6wlinp2h7q6hdfjg8djf2mnca"; + libraryHaskellDepends = [ base transformers ]; + description = "the fantastical wizard monoid"; + license = lib.licenses.bsd3; + }) {}; + + "wizards" = callPackage + ({ mkDerivation, base, containers, control-monad-free, haskeline + , mtl, transformers + }: + mkDerivation { + pname = "wizards"; + version = "1.0.3"; + sha256 = "1clvbd1ckhvy29qrbmpkn7bya7300fq6znnps23nn3nxyrxhsr85"; + revision = "2"; + editedCabalFile = "0bnqz6slm3hr98ihhlkmivcd12bda6lf0j7l6dfdz30fl4xqpijl"; + libraryHaskellDepends = [ + base containers control-monad-free haskeline mtl transformers + ]; + description = "High level, generic library for interrogative user interfaces"; + license = lib.licenses.bsd3; + }) {}; + + "wkt" = callPackage + ({ mkDerivation, base, filepath, lens, linear, tasty, tasty-golden + , trifecta + }: + mkDerivation { + pname = "wkt"; + version = "0.3.2"; + sha256 = "17gkszhyklhh6izsvhzrbwl4ci27kh9jgvjcd92ql98xb70iv38c"; + revision = "1"; + editedCabalFile = "1ykahcr0wqyw9idm52mvs0vhn1v87ngdynvdv1dxanxyd1caf711"; + libraryHaskellDepends = [ base lens linear trifecta ]; + testHaskellDepends = [ + base filepath lens linear tasty tasty-golden trifecta + ]; + description = "Parsec parsers and types for geographic data in well-known text (WKT) format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wkt-geom" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, base16-bytestring, binary + , bytestring, containers, geojson, hedgehog, hlint, hspec + , hw-hspec-hedgehog, lens, QuickCheck, scientific, trifecta + , utf8-string, vector + }: + mkDerivation { + pname = "wkt-geom"; + version = "0.0.12"; + sha256 = "118wl1g1p4cqbqil0swr5n0czwd5wi2qqngjwdggrhkspzmqbqd1"; + libraryHaskellDepends = [ + base base16-bytestring binary bytestring containers geojson + scientific trifecta utf8-string vector + ]; + testHaskellDepends = [ + ansi-wl-pprint base base16-bytestring binary bytestring containers + geojson hedgehog hlint hspec hw-hspec-hedgehog lens QuickCheck + scientific trifecta vector + ]; + description = "A parser of WKT, WKB and eWKB"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wl-pprint" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "wl-pprint"; + version = "1.2.1"; + sha256 = "0kn7y8pdrv8f87zhd5mifcl8fy3b2zvnzmzwhdqhxxlyzwiq6z0c"; + libraryHaskellDepends = [ base ]; + description = "The Wadler/Leijen Pretty Printer"; + license = lib.licenses.bsd3; + }) {}; + + "wl-pprint-annotated" = callPackage + ({ mkDerivation, base, containers, deepseq, tasty, tasty-hunit + , text + }: + mkDerivation { + pname = "wl-pprint-annotated"; + version = "0.1.0.1"; + sha256 = "1br7qyf27iza213inwhf9bm2k6in0zbmfw6w4clqlc9f9cj2nrkb"; + revision = "3"; + editedCabalFile = "1g6qbs7lc6ng873ql5gflg62acn3pzy17dvck2hbxj02fdnjxlbr"; + libraryHaskellDepends = [ base containers deepseq text ]; + testHaskellDepends = [ + base containers deepseq tasty tasty-hunit text + ]; + description = "Pretty printer with annotation support"; + license = lib.licenses.bsd3; + }) {}; + + "wl-pprint-ansiterm" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, containers, mtl + , nats, semigroups, text, transformers, wl-pprint-extras + }: + mkDerivation { + pname = "wl-pprint-ansiterm"; + version = "0.2.0.0"; + sha256 = "02s47f58ah08fvjqpdscxqiq9609agi5iplczrdkgxrv1vj8vkpz"; + libraryHaskellDepends = [ + ansi-terminal base bytestring containers mtl nats semigroups text + transformers wl-pprint-extras + ]; + description = "ANSI Terminal support with wl-pprint-extras"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wl-pprint-console" = callPackage + ({ mkDerivation, base, bytestring, colorful-monoids, text + , wl-pprint-annotated + }: + mkDerivation { + pname = "wl-pprint-console"; + version = "0.1.0.2"; + sha256 = "05dq90zh2ywmaz0z9vr7114f4c6gacp7b7hlbl3sx31km92v8xnb"; + libraryHaskellDepends = [ + base bytestring colorful-monoids text wl-pprint-annotated + ]; + description = "Wadler/Leijen pretty printer supporting colorful console output"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wl-pprint-extras" = callPackage + ({ mkDerivation, base, containers, HUnit, nats, semigroupoids + , semigroups, test-framework, test-framework-hunit, text + , utf8-string + }: + mkDerivation { + pname = "wl-pprint-extras"; + version = "3.5.0.5"; + sha256 = "13wdx7l236yyv9wqsgcjlbrm5gk1bmw1z2lk4b21y699ly2imhm9"; + libraryHaskellDepends = [ + base containers nats semigroupoids semigroups text utf8-string + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + description = "A free monad based on the Wadler/Leijen pretty printer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wl-pprint-terminfo" = callPackage + ({ mkDerivation, base, bytestring, containers, nats, semigroups + , terminfo, text, transformers, wl-pprint-extras + }: + mkDerivation { + pname = "wl-pprint-terminfo"; + version = "3.7.1.4"; + sha256 = "084d70plp3d9629aznrk5nxkg0hg7yr76iyi74gcby633xbvmniw"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers nats semigroups terminfo text + transformers wl-pprint-extras + ]; + description = "A color pretty printer with terminfo support"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wl-pprint-text" = callPackage + ({ mkDerivation, base, base-compat, text }: + mkDerivation { + pname = "wl-pprint-text"; + version = "1.2.0.2"; + sha256 = "0axivwh7bxmljxpfnccs66knxzrqck07byxmp2j737xbb26pf5cj"; + revision = "2"; + editedCabalFile = "1zp64js72l8kkqn47hkl6rcangz14njfrhgdhq0w5x4nhvfi77md"; + libraryHaskellDepends = [ base base-compat text ]; + description = "A Wadler/Leijen Pretty Printer for Text values"; + license = lib.licenses.bsd3; + }) {}; + + "wlc-hs" = callPackage + ({ mkDerivation, base, c2hs, containers, data-default, lens, pretty + , process, transformers, wlc, xkbcommon + }: + mkDerivation { + pname = "wlc-hs"; + version = "0.1.0.0"; + sha256 = "0z553h86dznsf2wagbfhh8p27aa20jm3wmxkklr51al35xralvv9"; + libraryHaskellDepends = [ + base containers data-default lens pretty process transformers + xkbcommon + ]; + librarySystemDepends = [ wlc ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell bindings for the wlc library"; + license = lib.licenses.isc; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) wlc;}; + + "wobsurv" = callPackage + ({ mkDerivation, aeson, attoparsec, base-prelude, bytestring + , hastache, HTF, http-client, http-types, HUnit, lifted-async + , monad-control, mwc-random, network, network-simple, old-locale + , pipes, pipes-bytestring, pipes-network, pipes-parse, pipes-safe + , pipes-text, QuickCheck, quickcheck-instances, safe, stm + , stm-containers, system-fileio, system-filepath, text, time + , transformers, unordered-containers, yaml + }: + mkDerivation { + pname = "wobsurv"; + version = "0.1.0"; + sha256 = "1w2j7xr4f0a63bwz96js8wrdpfw73qzdg6d607lx2526yrq8xlh2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base-prelude bytestring hastache http-types + monad-control network network-simple old-locale pipes + pipes-bytestring pipes-network pipes-parse pipes-safe pipes-text + stm stm-containers system-fileio system-filepath text time + transformers unordered-containers + ]; + executableHaskellDepends = [ + aeson base-prelude bytestring network safe system-fileio + system-filepath text unordered-containers yaml + ]; + testHaskellDepends = [ + base-prelude bytestring HTF http-client http-types HUnit + lifted-async mwc-random network QuickCheck quickcheck-instances + safe system-fileio system-filepath text transformers + ]; + description = "A simple and highly performant HTTP file server"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "wobsurv"; + }) {}; + + "woe" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "woe"; + version = "0.1.0.3"; + sha256 = "0f0pa2vlp56j35llhzq1qqkwkfpm7r96av8jw22jngd0kcpc185b"; + libraryHaskellDepends = [ base ]; + description = "Convenient typeclass for defining arbitrary-index enums"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "woffex" = callPackage + ({ mkDerivation, base, binary, bytestring, filepath, zlib }: + mkDerivation { + pname = "woffex"; + version = "0.1"; + sha256 = "0b83s5q4i3f4l45dklp1xgrlcpzrsdbd16fvlpazlcglzxk81xmv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base binary bytestring filepath zlib + ]; + description = "Web Open Font Format (WOFF) unpacker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "woffex"; + broken = true; + }) {}; + + "wol" = callPackage + ({ mkDerivation, base, bytestring, network, split }: + mkDerivation { + pname = "wol"; + version = "0.2"; + sha256 = "0f0gsg29vb74rv63vdwsiw7yx77z9fx8yr9sbqx5l81s756nnv2w"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring network split ]; + executableHaskellDepends = [ base ]; + description = "Send a Wake on LAN Magic Packet"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wol"; + broken = true; + }) {}; + + "wolf" = callPackage + ({ mkDerivation, aeson, amazonka, amazonka-swf, base, bytestring + , conduit, directory, filepath, http-types, lifted-async + , lifted-base, optparse-generic, preamble, process, time, uuid + , yaml + }: + mkDerivation { + pname = "wolf"; + version = "0.3.48"; + sha256 = "1fg3wxhc37vl54rb2ikr2mpwdnhsmc3zw7111jignwq4q9nb8w5v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson amazonka amazonka-swf base bytestring conduit directory + filepath http-types lifted-async lifted-base preamble process time + uuid yaml + ]; + executableHaskellDepends = [ base optparse-generic ]; + description = "Amazon Simple Workflow Service Wrapper"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "woot" = callPackage + ({ mkDerivation, base, hspec, vector }: + mkDerivation { + pname = "woot"; + version = "0.0.0.6"; + sha256 = "1dw2rrcv7gl42hs1zfsf787382lil57apl6w97bfda8qzq94qysf"; + libraryHaskellDepends = [ base vector ]; + testHaskellDepends = [ base hspec vector ]; + description = "Real time group editor without operational transform"; + license = lib.licenses.mit; + }) {}; + + "word" = callPackage + ({ mkDerivation, base, Fin, natural-induction, peano, smallcheck + , tasty, tasty-smallcheck, transformers + }: + mkDerivation { + pname = "word"; + version = "0.1.0.1"; + sha256 = "1k7hz3w8isbdmj0f2klyj4drrk31lbs3fzdnin7pas7l0ai286qf"; + revision = "1"; + editedCabalFile = "0qx6n35m7f2hwm41lrps2haqf80insns0zlk9nhpls08ldn5vdw1"; + libraryHaskellDepends = [ + base Fin natural-induction peano transformers + ]; + testHaskellDepends = [ base smallcheck tasty tasty-smallcheck ]; + description = "Words of arbitrary size"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "word-array" = callPackage + ({ mkDerivation, base, deepseq, HUnit, mono-traversable, primitive + , QuickCheck, quickcheck-classes, tasty, tasty-bench, tasty-hunit + , tasty-quickcheck, transformers, vector, weigh + }: + mkDerivation { + pname = "word-array"; + version = "0.1.0.0"; + sha256 = "1358a9sihpnrrddzffp3vw8wjrgbs6ff2lmww5yffh0blk7ajlff"; + libraryHaskellDepends = [ base deepseq mono-traversable ]; + testHaskellDepends = [ + base HUnit mono-traversable primitive QuickCheck quickcheck-classes + tasty tasty-hunit tasty-quickcheck vector + ]; + benchmarkHaskellDepends = [ + base deepseq primitive tasty tasty-bench transformers weigh + ]; + description = "treat integral types as arrays of smaller integral types"; + license = lib.licenses.mit; + }) {}; + + "word-compat" = callPackage + ({ mkDerivation, base, ghc-prim }: + mkDerivation { + pname = "word-compat"; + version = "0.0.6"; + sha256 = "12i7zd1q4dib9anf9dwpavn9dlj5r2dsmawviidcss5bkagjlp1h"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base ]; + description = "Compatibility shim for the Int/Word internal change in GHC 9.2"; + license = lib.licenses.bsd3; + }) {}; + + "word-note-sox" = callPackage + ({ mkDerivation, base, bytestring, directory, end-of-exe + , monoid-insertleft, typed-process + }: + mkDerivation { + pname = "word-note-sox"; + version = "0.1.0.0"; + sha256 = "0dv3479x352z1dxbqmk2kq6sw06bvzg8br1m1g1xv9hd5lgmyb3b"; + libraryHaskellDepends = [ + base bytestring directory end-of-exe monoid-insertleft + typed-process + ]; + description = "SoX for algorithmic composition with groups of notes liken to words"; + license = lib.licenses.mit; + }) {}; + + "word-notes-datatype" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "word-notes-datatype"; + version = "0.1.0.0"; + sha256 = "0kpw4gmy4yvpmcvz1sk0nfr21f7zvv3fnd2k59zx1amx8n4c5s7n"; + libraryHaskellDepends = [ base ]; + description = "General datatypes for music creation for one instrument"; + license = lib.licenses.mit; + }) {}; + + "word-trie" = callPackage + ({ mkDerivation, base, binary, containers, hspec, QuickCheck }: + mkDerivation { + pname = "word-trie"; + version = "0.3.0"; + sha256 = "10ljyb1hl4awg2c3wq5shdqj2s53q5fklf7p6np1jhn6i30c5wx3"; + revision = "1"; + editedCabalFile = "01aanzslm69z94lqy43hgyxj1ys7sqfqwn72l0snw3h2n3pjwn45"; + libraryHaskellDepends = [ base binary containers ]; + testHaskellDepends = [ base binary containers hspec QuickCheck ]; + description = "Implementation of a finite trie over words"; + license = lib.licenses.gpl2Only; + }) {}; + + "word-vector" = callPackage + ({ mkDerivation, base, bytestring, ghc-prim, vector }: + mkDerivation { + pname = "word-vector"; + version = "0.1.0.0"; + sha256 = "1fkbxrr7qh6dj9w7wihxjvb3d8kgcymz0zp8avnqpx5jsvwd5jdm"; + libraryHaskellDepends = [ base bytestring ghc-prim vector ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + }) {}; + + "word-wrap" = callPackage + ({ mkDerivation, base, criterion, hspec, text }: + mkDerivation { + pname = "word-wrap"; + version = "0.5"; + sha256 = "0i57233g4p9p8c0jf9mp3pvknwgv1lsrxm4mxjay38rw0372jpzq"; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base hspec ]; + benchmarkHaskellDepends = [ base criterion text ]; + description = "A library for word-wrapping"; + license = lib.licenses.bsd3; + }) {}; + + "word16" = callPackage + ({ mkDerivation, base, bytestring, criterion, hspec, hspec-discover + , template-haskell, text + }: + mkDerivation { + pname = "word16"; + version = "0.1.0.0"; + sha256 = "0z2nabnh7b42bl7hqy2iw68a1gxay26pgsid7m4hs8s2d7cghndx"; + revision = "1"; + editedCabalFile = "0vnjz4rxg062r306ycjlrxk6s4823gwiv8dcq2yn66rxif79ax5a"; + libraryHaskellDepends = [ base bytestring template-haskell text ]; + testHaskellDepends = [ base hspec ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Word16 library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "word24" = callPackage + ({ mkDerivation, base, criterion, deepseq, QuickCheck + , test-framework, test-framework-quickcheck2 + }: + mkDerivation { + pname = "word24"; + version = "2.0.1"; + sha256 = "11m0qffpjngylmci73v7y3ap7v8244cylzgj3qai9wwdr1ya2jy3"; + revision = "1"; + editedCabalFile = "1mhjln83z2sz0pq9phlzjbdl7lny8fn3pb0smphm2rz09j6nmb0m"; + libraryHaskellDepends = [ base deepseq ]; + testHaskellDepends = [ + base deepseq QuickCheck test-framework test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "24-bit word and int types for GHC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "word2vec-model" = callPackage + ({ mkDerivation, attoparsec, base, binary, binary-ieee754 + , bytestring, conduit, conduit-combinators, conduit-extra, hspec + , HUnit, text, unordered-containers, vector + }: + mkDerivation { + pname = "word2vec-model"; + version = "0.1.0.0"; + sha256 = "1dz6q7ym5z5l0pkzmvawpdpjh8z6pf5ph26m0b7k9q95q42qypmj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base binary binary-ieee754 bytestring text + unordered-containers vector + ]; + executableHaskellDepends = [ + attoparsec base binary binary-ieee754 bytestring conduit + conduit-combinators conduit-extra text unordered-containers vector + ]; + testHaskellDepends = [ + attoparsec base binary binary-ieee754 bytestring hspec HUnit text + unordered-containers vector + ]; + description = "Reading word2vec binary models"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "word8" = callPackage + ({ mkDerivation, base, bytestring, criterion, hspec }: + mkDerivation { + pname = "word8"; + version = "0.1.3"; + sha256 = "12jx7f13d2h1djq4fh4dyrab61sm49mj1w61j3rzp2vjfm696c16"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec ]; + benchmarkHaskellDepends = [ base bytestring criterion ]; + description = "Word8 library"; + license = lib.licenses.bsd3; + }) {}; + + "word8set" = callPackage + ({ mkDerivation, base, deepseq, lattices, QuickCheck, tasty + , tasty-quickcheck, template-haskell, wide-word + }: + mkDerivation { + pname = "word8set"; + version = "0.1.1"; + sha256 = "106sp0qqywfm43c4lriyvfaxzgn03z6m2krarysvp9ff0q3j2nhi"; + libraryHaskellDepends = [ + base deepseq lattices QuickCheck template-haskell wide-word + ]; + testHaskellDepends = [ + base lattices QuickCheck tasty tasty-quickcheck + ]; + description = "Word8 set"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wordchoice" = callPackage + ({ mkDerivation, base, binary, bytestring, Chart, Chart-diagrams + , composition-prelude, containers, criterion, directory, Glob, lens + , optparse-applicative, pandoc, system-filepath, text, transformers + }: + mkDerivation { + pname = "wordchoice"; + version = "0.1.2.9"; + sha256 = "0i0bdxm9pr7a1qzr73657xy62d05a54k3ksy229q07ydz04j5mmz"; + revision = "1"; + editedCabalFile = "0fmbhinfg1lcqym0b3wx5q0zv3r7pl9l0as3rv33gh2gjcvvf2nv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary bytestring Chart Chart-diagrams composition-prelude + containers directory Glob lens pandoc system-filepath text + transformers + ]; + executableHaskellDepends = [ + base binary bytestring containers directory lens + optparse-applicative text + ]; + testHaskellDepends = [ base ]; + benchmarkHaskellDepends = [ base criterion pandoc text ]; + description = "Get word counts and distributions"; + license = lib.licenses.bsd3; + mainProgram = "wrd"; + }) {}; + + "wordcloud" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "wordcloud"; + version = "0.1"; + sha256 = "1jdcv5h41k5xckviyc0p0k0q68s371llcvmkdbg78vh4b3xw7cd5"; + doHaddock = false; + description = "None"; + license = lib.licenses.bsd3; + }) {}; + + "wordexp" = callPackage + ({ mkDerivation, array, base, c2hs, semigroups }: + mkDerivation { + pname = "wordexp"; + version = "0.2.2"; + sha256 = "1mbcrq89jz0dcibw66w0jdy4f4bfpx4zwjfs98rm3jjgdikwdzb4"; + libraryHaskellDepends = [ array base semigroups ]; + libraryToolDepends = [ c2hs ]; + description = "wordexp(3) wrappers"; + license = lib.licenses.bsd3; + }) {}; + + "wordify" = callPackage + ({ mkDerivation, array, base, containers, directory, errors + , filepath, HUnit, listsafe, mtl, parsec, QuickCheck, random, safe + , semigroups, split, test-framework, test-framework-hunit + , test-framework-quickcheck2, transformers, unordered-containers + }: + mkDerivation { + pname = "wordify"; + version = "0.1.0.0"; + sha256 = "1iw3sk8sspscl29chnvd69g8l7pfz7vlpj9vyai8fkwipmc3jrwv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base containers errors listsafe mtl parsec random safe + semigroups split transformers unordered-containers + ]; + executableHaskellDepends = [ + array base containers errors listsafe mtl parsec random safe + semigroups split transformers unordered-containers + ]; + testHaskellDepends = [ + array base containers directory errors filepath HUnit listsafe mtl + parsec QuickCheck random safe semigroups split test-framework + test-framework-hunit test-framework-quickcheck2 transformers + unordered-containers + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wordify-exe"; + broken = true; + }) {}; + + "wordlist" = callPackage + ({ mkDerivation, base, MonadRandom, optparse-applicative, text + , vector + }: + mkDerivation { + pname = "wordlist"; + version = "0.1.0.7"; + sha256 = "1wa5r85035lrjw878jkqh63ppj3rz1wcc01a0si85fnc5awa1gfi"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base optparse-applicative text ]; + executableHaskellDepends = [ + base MonadRandom optparse-applicative text vector + ]; + description = "Command-line tool to get random words"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "wordlist"; + broken = true; + }) {}; + + "wordn" = callPackage + ({ mkDerivation, base, deepseq, gauge, ghc-prim, HUnit, OddWord + , primitive, QuickCheck, quickcheck-classes, tasty, tasty-hunit + , tasty-quickcheck, weigh + }: + mkDerivation { + pname = "wordn"; + version = "0.1.0.0"; + sha256 = "00f24hlnr5xy23k8739ds14xapaj11mba232sacpzvkkhky6lkil"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ + base HUnit primitive QuickCheck quickcheck-classes tasty + tasty-hunit tasty-quickcheck + ]; + benchmarkHaskellDepends = [ base deepseq gauge OddWord weigh ]; + doHaddock = false; + description = "arbitrary bit size Words"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wordpass" = callPackage + ({ mkDerivation, base, containers, deepseq, directory, filepath + , optparse-applicative, QuickCheck, text, unix-compat, vector + }: + mkDerivation { + pname = "wordpass"; + version = "1.0.0.11"; + sha256 = "0v277pp1vh8p7z7wkzqaskrqrbfxpnvish9nw3bkahrvkrr8p23l"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers deepseq directory filepath QuickCheck text + unix-compat vector + ]; + executableHaskellDepends = [ + base containers deepseq directory filepath optparse-applicative + QuickCheck text unix-compat vector + ]; + description = "Dictionary-based password generator"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wordpass"; + broken = true; + }) {}; + + "wordpress-auth" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, cookie + , cryptohash-md5, cryptohash-sha256, hs-php-session, http-types + , mtl, text, time, uri-encode + }: + mkDerivation { + pname = "wordpress-auth"; + version = "1.0.0.1"; + sha256 = "10drplm0bg72ph87apbdmm4ar7gh09x6w6sgwgvdkz4zpkc48s0j"; + revision = "1"; + editedCabalFile = "1nr150cs4591725y5x0hil79cbkha2h34a645qb46gmjgl17yx4n"; + libraryHaskellDepends = [ + base base16-bytestring bytestring cookie cryptohash-md5 + cryptohash-sha256 hs-php-session http-types mtl text time + uri-encode + ]; + description = "Validate Wordpress Cookies & Nonces; Build Wordpress Hashes & Salts"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "words" = callPackage + ({ mkDerivation, base, directory, text }: + mkDerivation { + pname = "words"; + version = "0.1.2"; + sha256 = "0najaqi9fkqdkfks1c6w3fz4qf7dnr4h4brzgglg1h9ik8x5a910"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base directory text ]; + description = "Cross-platform access to a list of words"; + license = lib.licenses.bsd3; + }) {}; + + "wordsearch" = callPackage + ({ mkDerivation, array, base, containers, fclabels }: + mkDerivation { + pname = "wordsearch"; + version = "1.0.1"; + sha256 = "0jq1aiw35xiklc9asa1pgw2rn6i8q17fq780chqpqz0ryq0iv4x2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ array base containers fclabels ]; + executableHaskellDepends = [ base containers fclabels ]; + description = "A word search solver library and executable"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wordsearch"; + broken = true; + }) {}; + + "wordsetdiff" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, containers + , directory, filepath, hashmap, process + }: + mkDerivation { + pname = "wordsetdiff"; + version = "0.0.3.1"; + sha256 = "0kzbs1ps8fxdsjcpyvccgpw1y6i1q5gw6brgf6j1vv6r24wsh00w"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ansi-terminal base bytestring containers directory filepath hashmap + process + ]; + description = "Compare two files as sets of N-tuples of words"; + license = lib.licenses.bsd3; + mainProgram = "wordsetdiff"; + }) {}; + + "work-time" = callPackage + ({ mkDerivation, base, containers, megaparsec, text }: + mkDerivation { + pname = "work-time"; + version = "0.1.2.0"; + sha256 = "0vss3ik2q33nqiqy4d4gzyjfgr8grzgjx68lgi7wbwzgqmkk86bz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers megaparsec text ]; + executableHaskellDepends = [ base text ]; + description = "A library for parsing a chat-based work hour reporting scheme"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "work-time"; + broken = true; + }) {}; + + "workdays" = callPackage + ({ mkDerivation, base, containers, doctest, hspec, time }: + mkDerivation { + pname = "workdays"; + version = "0.1.1"; + sha256 = "1rw9hba50z3b5lcbv34h061nqpzs9wg3359jwwfgjmya2xxzc747"; + libraryHaskellDepends = [ base containers time ]; + testHaskellDepends = [ base containers doctest hspec ]; + description = "Workday calculations"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "workflow-extra" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, doctest + , Earley, exceptions, free, hspec, http-types, QuickCheck + , transformers, workflow-types + }: + mkDerivation { + pname = "workflow-extra"; + version = "0.0.1"; + sha256 = "0vxia6xy9zjwphj50n1lb61l89sdskz9hsmk4nhy83if75rhbb6m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring Earley exceptions free http-types transformers + workflow-types + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest hspec QuickCheck ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Utilities (e.g. Googling the clipboard contents) for the `workflow` pacakge"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-workflow-extra"; + }) {}; + + "workflow-osx" = callPackage + ({ mkDerivation, base, bv, bytestring, exceptions, filepath, free + , http-types, mtl, transformers + }: + mkDerivation { + pname = "workflow-osx"; + version = "0.0.1"; + sha256 = "1lmx5dcvrm8lrcjry7a8g9hhj40qdxgz6lpl04rqk68dvzlvgf8v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bv bytestring exceptions filepath free http-types mtl + transformers + ]; + executableHaskellDepends = [ base ]; + description = "a \"Desktop Workflow\" monad with Objective-C bindings"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "example"; + broken = true; + }) {}; + + "workflow-pure" = callPackage + ({ mkDerivation, base, criterion, deepseq, doctest, exceptions + , free, hspec, mtl, QuickCheck, semigroups, transformers + , workflow-types + }: + mkDerivation { + pname = "workflow-pure"; + version = "0.0.1"; + sha256 = "1m7jh89k51iyz3kgj676dhgky9sbm2id5r1kv4bis96x3qiljrwz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base deepseq exceptions free mtl semigroups transformers + workflow-types + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest hspec QuickCheck ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "manipulate `workflow-types:Workflow`'s"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-workflow-pure"; + }) {}; + + "workflow-types" = callPackage + ({ mkDerivation, base, containers, exceptions, free, spiros, split + , text, transformers + }: + mkDerivation { + pname = "workflow-types"; + version = "0.0.1"; + sha256 = "084cbqxyw1smf3idckpg07091xcbpbnhvacjyzg0drpn8gwmh3n2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers exceptions free spiros split text transformers + ]; + executableHaskellDepends = [ base ]; + description = "Automate keyboard\\/mouse\\/clipboard\\/application interaction"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "example-workflow-types"; + }) {}; + + "workflow-windows" = callPackage + ({ mkDerivation, base, doctest, hspec, QuickCheck }: + mkDerivation { + pname = "workflow-windows"; + version = "0.0.0"; + sha256 = "14pzzm7c17sg76lmxjaw0d5avgpafgj4q66diqmh502mx8k2z4jc"; + isLibrary = true; + isExecutable = true; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ base doctest hspec QuickCheck ]; + description = "Automate keyboard/mouse/clipboard/application interaction"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "workflow-windows-example"; + broken = true; + }) {}; + + "world-peace" = callPackage + ({ mkDerivation, aeson, base, deepseq, doctest, Glob, profunctors + , should-not-typecheck, tagged, tasty, tasty-hunit, text + }: + mkDerivation { + pname = "world-peace"; + version = "1.0.2.0"; + sha256 = "05r4ils0imcv31sx6h82mwcwcrasrfs6kkip3frdsbf0aizgzcdb"; + libraryHaskellDepends = [ aeson base deepseq profunctors tagged ]; + testHaskellDepends = [ + base doctest Glob should-not-typecheck tasty tasty-hunit text + ]; + description = "Open Union and Open Product Types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "worldturtle" = callPackage + ({ mkDerivation, base, containers, gloss, lens, matrix + , monad-coroutine, monad-parallel, transformers + }: + mkDerivation { + pname = "worldturtle"; + version = "0.3.1.0"; + sha256 = "16aqhxhjxlhmy6izkgb3n0cn0bdi3xj9yv9z4jpa4zcmw0mkjwcb"; + libraryHaskellDepends = [ + base containers gloss lens matrix monad-coroutine monad-parallel + transformers + ]; + description = "LOGO-like Turtle graphics with a monadic interface"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wp-archivebot" = callPackage + ({ mkDerivation, base, feed, HTTP, network, parallel, tagsoup }: + mkDerivation { + pname = "wp-archivebot"; + version = "0.1"; + sha256 = "04aq760z5jn81z03yi9l0d0w034qjiqiwb702lkvk2002b61mk5z"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base feed HTTP network parallel tagsoup + ]; + description = "Subscribe to a wiki's RSS feed and archive external links"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wp-archivebot"; + broken = true; + }) {}; + + "wrap" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "wrap"; + version = "0.0.0"; + sha256 = "03pmfwwx2ykjglzrc4k09q2lv8piq107j32dg0r1aadj2ysc9fzq"; + libraryHaskellDepends = [ base ]; + description = "Wrap a function's return value with another function"; + license = lib.licenses.bsd3; + }) {}; + + "wraparound" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "wraparound"; + version = "0.0.2"; + sha256 = "161mz5bfmx13s9azh3dss64fw98vbaab8krysr9pbbp9dh79i1cf"; + libraryHaskellDepends = [ base ]; + description = "Convenient handling of points on a seamless 2-dimensional plane"; + license = lib.licenses.bsd3; + }) {}; + + "wrapped" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "wrapped"; + version = "0.1.0.1"; + sha256 = "00fvammhn4dlna5d1dc8lpwrdrigj9cnlyi8scwslibr6bjsjzfp"; + revision = "5"; + editedCabalFile = "15h2s7flixws54mv8kxbl17jvp0qfqjflg0fn6iwb8yf4qn96pfa"; + libraryHaskellDepends = [ base ]; + description = "Newtypes to carry DerivingVia instances"; + license = lib.licenses.asl20; + }) {}; + + "wrapped-generic-default" = callPackage + ({ mkDerivation, base, data-default-class, wrapped }: + mkDerivation { + pname = "wrapped-generic-default"; + version = "0.1.0.1"; + sha256 = "10hbz8m98cw8lr2xj0wkc017pnypagb11ss1ihpp6lnc4w1hpj3f"; + revision = "4"; + editedCabalFile = "1zyrdx018xz6xqpw0x3nz98nx9zw4kpr5l8c1q3fdk9jw2afa5sq"; + libraryHaskellDepends = [ base data-default-class wrapped ]; + description = "A Generic instance of Default"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wraxml" = callPackage + ({ mkDerivation, base, containers, data-accessor + , explicit-exception, HaXml, hxt, hxt-unicode, polyparse, tagchup + , tagsoup, transformers, utility-ht, xml-basic + }: + mkDerivation { + pname = "wraxml"; + version = "0.5"; + sha256 = "1zzslycz4hzg2l3pma0yfwdnqf08cw14b1ac5lzjm4z548bhzg0h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-accessor explicit-exception HaXml hxt + hxt-unicode polyparse tagchup tagsoup transformers utility-ht + xml-basic + ]; + description = "Lazy wrapper to HaXML, HXT, TagSoup via custom XML tree structure"; + license = lib.licenses.gpl3Only; + }) {}; + + "wrecker" = callPackage + ({ mkDerivation, aeson, ansi-terminal, ansigraph, array + , authenticate-oauth, base, base64-bytestring, blaze-builder + , bytestring, case-insensitive, clock, clock-extras, connection + , containers, cookie, cryptonite, data-default, data-default-class + , deepseq, exceptions, fast-logger, filepath, http-client + , http-client-tls, http-types, immortal, lens, markdown-unlit + , memory, mime-types, network, network-uri, next-ref + , optparse-applicative, random, statistics, stm, stm-chans + , streaming-commons, tabular, tdigest, text, threads + , threads-extras, time, tls, transformers, unix + , unordered-containers, vector, vty, wreq + }: + mkDerivation { + pname = "wrecker"; + version = "1.3.2.0"; + sha256 = "02x20w2xb1w58rb9n9yw2kz08q77prs7bfnmgxc6nmcrrafgg6bv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal ansigraph array authenticate-oauth base + base64-bytestring blaze-builder bytestring case-insensitive clock + clock-extras connection containers cookie cryptonite data-default + data-default-class deepseq exceptions fast-logger filepath + http-client http-client-tls http-types immortal memory mime-types + network network-uri next-ref optparse-applicative random statistics + stm stm-chans streaming-commons tabular tdigest text threads + threads-extras time tls transformers unix unordered-containers + vector vty wreq + ]; + executableHaskellDepends = [ + base http-client http-client-tls lens markdown-unlit + optparse-applicative transformers wreq + ]; + description = "An HTTP Performance Benchmarker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wreck"; + }) {}; + + "wrecker-ui" = callPackage + ({ mkDerivation, aeson, async, base, binary, bytestring, containers + , directory, distributed-process, distributed-process-async + , distributed-process-simplelocalnet, distributed-static, esqueleto + , HostAndPort, http-types, iso8601-time, monad-control + , monad-logger, mtl, network-transport, network-transport-tcp + , persistent, persistent-postgresql, persistent-sqlite + , persistent-template, postgresql-simple, postgresql-simple-url + , process, resource-pool, resourcet, scotty, stm, temporary, text + , time, transformers, wai-cors + }: + mkDerivation { + pname = "wrecker-ui"; + version = "3.3.1.0"; + sha256 = "08xlf26c45nir84ayss6zsjimabwa17yk55hzrdl1li9448wq89p"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson async base binary bytestring containers directory + distributed-process distributed-process-async + distributed-process-simplelocalnet distributed-static esqueleto + HostAndPort http-types iso8601-time monad-control monad-logger mtl + network-transport network-transport-tcp persistent + persistent-postgresql persistent-sqlite persistent-template + postgresql-simple postgresql-simple-url process resource-pool + resourcet scotty stm temporary text time transformers wai-cors + ]; + description = "A web interface for Wrecker, the HTTP Performance Benchmarker"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wrecker-ui"; + }) {}; + + "wreq" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec + , authenticate-oauth, base, base16-bytestring, base64-bytestring + , bytestring, Cabal, cabal-doctest, case-insensitive, containers + , crypton, directory, doctest, exceptions, filepath, ghc-prim + , hashable, http-client, http-client-tls, http-types, HUnit, lens + , lens-aeson, memory, mime-types, network-info, psqueues + , QuickCheck, snap-core, snap-server, template-haskell, temporary + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, time, time-locale-compat, transformers, unix-compat + , unordered-containers, uuid, vector + }: + mkDerivation { + pname = "wreq"; + version = "0.5.4.3"; + sha256 = "00z6i4myg18bq15h9h889k7s9j5564cfjvzxd65i37dknwi2mpw6"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson attoparsec authenticate-oauth base base16-bytestring + bytestring case-insensitive containers crypton exceptions ghc-prim + hashable http-client http-client-tls http-types lens lens-aeson + memory mime-types psqueues template-haskell text time + time-locale-compat unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring + case-insensitive containers directory doctest filepath hashable + http-client http-types HUnit lens lens-aeson network-info + QuickCheck snap-core snap-server temporary test-framework + test-framework-hunit test-framework-quickcheck2 text time + transformers unix-compat unordered-containers uuid vector + ]; + description = "An easy-to-use HTTP client library"; + license = lib.licenses.bsd3; + }) {}; + + "wreq-helper" = callPackage + ({ mkDerivation, aeson, aeson-result, base, bytestring, http-client + , text + }: + mkDerivation { + pname = "wreq-helper"; + version = "0.2.0.0"; + sha256 = "181qsfcbkzzri9w1r7wx4a0aq6ahkp3b6nhiras6hg3bcql4wq28"; + libraryHaskellDepends = [ + aeson aeson-result base bytestring http-client text + ]; + description = "HTTP/HTTPS response process"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wreq-patchable" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec + , authenticate-oauth, base, base16-bytestring, base64-bytestring + , bytestring, Cabal, cabal-doctest, case-insensitive, containers + , cryptonite, directory, doctest, exceptions, filepath, ghc-prim + , hashable, http-client, http-client-tls, http-types, HUnit, lens + , lens-aeson, memory, mime-types, network-info, psqueues + , QuickCheck, snap-core, snap-server, template-haskell, temporary + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, time, time-locale-compat, transformers, unix-compat + , unordered-containers, uuid, vector + }: + mkDerivation { + pname = "wreq-patchable"; + version = "1.0.0.0"; + sha256 = "0dj1cq8jmvwk12r5b5hmlj5m9hbhkhjz8bm3zxahwqap5kbi7c1c"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + aeson attoparsec authenticate-oauth base base16-bytestring + bytestring case-insensitive containers cryptonite exceptions + ghc-prim hashable http-client http-client-tls http-types lens + lens-aeson memory mime-types psqueues template-haskell text time + time-locale-compat unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring + case-insensitive containers directory doctest filepath hashable + http-client http-types HUnit lens lens-aeson network-info + QuickCheck snap-core snap-server temporary test-framework + test-framework-hunit test-framework-quickcheck2 text time + transformers unix-compat unordered-containers uuid vector + ]; + description = "An easy-to-use HTTP client library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wreq-sb" = callPackage + ({ mkDerivation, aeson, aeson-pretty, attoparsec + , authenticate-oauth, base, base16-bytestring, base64-bytestring + , byteable, bytestring, case-insensitive, containers, cryptohash + , directory, doctest, exceptions, filepath, ghc-prim, hashable + , http-client, http-client-tls, http-types, HUnit, lens, lens-aeson + , mime-types, network-info, old-locale, psqueues, QuickCheck + , snap-core, snap-server, template-haskell, temporary + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, time, transformers, unix-compat, unordered-containers, uuid + , vector + }: + mkDerivation { + pname = "wreq-sb"; + version = "0.4.0.0"; + sha256 = "0m0vjykj1wqv07xxy2r7xz68syx5r3chni4x399f5fwn6shw1jfz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec authenticate-oauth base base16-bytestring byteable + bytestring case-insensitive containers cryptohash exceptions + ghc-prim hashable http-client http-client-tls http-types lens + lens-aeson mime-types old-locale psqueues template-haskell text + time unordered-containers + ]; + testHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring + case-insensitive containers directory doctest filepath hashable + http-client http-types HUnit lens lens-aeson network-info + QuickCheck snap-core snap-server temporary test-framework + test-framework-hunit test-framework-quickcheck2 text time + transformers unix-compat uuid vector + ]; + description = "An easy-to-use HTTP client library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wreq-stringless" = callPackage + ({ mkDerivation, base, bytestring, text, utf8-string, wreq }: + mkDerivation { + pname = "wreq-stringless"; + version = "0.5.9.1"; + sha256 = "0dgjjybbc4nza1a0af2j8jxscyhlcwdspmvy8zsmcczzcdhx2b2h"; + libraryHaskellDepends = [ base bytestring text utf8-string wreq ]; + description = "Simple wrapper to use wreq without Strings"; + license = lib.licenses.mit; + }) {}; + + "wright" = callPackage + ({ mkDerivation, assertions, base, bed-and-breakfast, containers + , filepath, lens + }: + mkDerivation { + pname = "wright"; + version = "0.1.0.2"; + sha256 = "180012vyslprj06npavh44fmii1813w22sws9zwxzlb4r4jdm4zi"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base bed-and-breakfast containers ]; + testHaskellDepends = [ + assertions base bed-and-breakfast containers filepath lens + ]; + description = "Colour space transformations and metrics"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "write-buffer-core" = callPackage + ({ mkDerivation, base, bytestring, clock, dlist, exceptions + , lifted-async, lifted-base, monad-control, mtl, stm, stm-chans + }: + mkDerivation { + pname = "write-buffer-core"; + version = "0.1.0.0"; + sha256 = "066w2xpmf988r27i987ia47nska33hs60h3xwk69dm7vg42ylh3m"; + libraryHaskellDepends = [ + base bytestring clock dlist exceptions lifted-async lifted-base + monad-control mtl stm stm-chans + ]; + description = "Buffer your writes, transparently"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "write-buffer-stm" = callPackage + ({ mkDerivation, base, stm, stm-chans, write-buffer-core }: + mkDerivation { + pname = "write-buffer-stm"; + version = "0.1.0.0"; + sha256 = "0q03pnkw3343jmcs2f2mrx84g3wj3plcagnjdviphzsg7rrf3a4l"; + libraryHaskellDepends = [ base stm stm-chans write-buffer-core ]; + description = "A write buffer for STM channels and queues"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "writer-cps-exceptions" = callPackage + ({ mkDerivation, base, exceptions, transformers + , writer-cps-transformers + }: + mkDerivation { + pname = "writer-cps-exceptions"; + version = "0.1.0.1"; + sha256 = "0hzfqmndlhqhb3l84fa1g51ydkf3py5vip5c1l6rzqak7b2ms6ls"; + libraryHaskellDepends = [ + base exceptions transformers writer-cps-transformers + ]; + description = "Control.Monad.Catch instances for the stricter CPS WriterT and RWST"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "writer-cps-full" = callPackage + ({ mkDerivation, base, writer-cps-lens, writer-cps-morph + , writer-cps-mtl, writer-cps-transformers + }: + mkDerivation { + pname = "writer-cps-full"; + version = "0.1.0.0"; + sha256 = "15ay19hmfzx994aqylk379584c5f9jpz4yfi1zbyc2s7958xylds"; + revision = "1"; + editedCabalFile = "01zizhxk6kk5z3sqv5r7dp2yxbv5q87h5wgb5kbss60ncf042661"; + libraryHaskellDepends = [ + base writer-cps-lens writer-cps-morph writer-cps-mtl + writer-cps-transformers + ]; + description = "WriteT and RWST monad transformers (Reexport with all dependencies)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "writer-cps-lens" = callPackage + ({ mkDerivation, base, lens, profunctors, transformers + , writer-cps-mtl, writer-cps-transformers + }: + mkDerivation { + pname = "writer-cps-lens"; + version = "0.1.0.1"; + sha256 = "1vq6sfq7c58py9p3lgq2b4l9rl46n555vlmxfp6b7p469xpqnsrd"; + libraryHaskellDepends = [ + base lens profunctors transformers writer-cps-mtl + writer-cps-transformers + ]; + description = "Lens instances for the stricter CPS WriterT and RWST"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "writer-cps-monads-tf" = callPackage + ({ mkDerivation, base, monads-tf, transformers + , writer-cps-transformers + }: + mkDerivation { + pname = "writer-cps-monads-tf"; + version = "0.1.0.1"; + sha256 = "10wm5dls6vlm9whj435p4fb6zggar0x3vxfpksp6i2c9jnlw0i6q"; + libraryHaskellDepends = [ + base monads-tf transformers writer-cps-transformers + ]; + description = "MonadWriter orphan instances for writer-cps-transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "writer-cps-morph" = callPackage + ({ mkDerivation, base, mmorph, writer-cps-transformers }: + mkDerivation { + pname = "writer-cps-morph"; + version = "0.1.0.2"; + sha256 = "1n6m7wpxvvnxgkjz8qfiqz9jn2d83qb9wj4gmp476fg8vjvhf7g9"; + revision = "1"; + editedCabalFile = "0dqpbpaidwa7ahk0n7pv397mv7ncr26p3vcrjh1xzl6vk26bdah5"; + libraryHaskellDepends = [ base mmorph writer-cps-transformers ]; + description = "MFunctor instance for CPS style WriterT and RWST"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "writer-cps-mtl" = callPackage + ({ mkDerivation, base, mtl, transformers, writer-cps-transformers + }: + mkDerivation { + pname = "writer-cps-mtl"; + version = "0.1.1.6"; + sha256 = "0dnx2h4pqmvbkg2hh9c6vhayn6hyzyvs12c0s7rjdba1vihgpy86"; + revision = "1"; + editedCabalFile = "0j0qmb3r1xiva0q0vh8qi0l56py1n0cj1ikd44ivdmbadm5krs92"; + libraryHaskellDepends = [ + base mtl transformers writer-cps-transformers + ]; + description = "MonadWriter orphan instances for writer-cps-transformers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "writer-cps-transformers" = callPackage + ({ mkDerivation, base, transformers }: + mkDerivation { + pname = "writer-cps-transformers"; + version = "0.5.6.1"; + sha256 = "071jiwdpjh5d7nm5jfgmk0lgpms0x3bijwjh25nnpy7q7lfczskn"; + libraryHaskellDepends = [ base transformers ]; + doHaddock = false; + description = "WriteT and RWST monad transformers"; + license = lib.licenses.bsd3; + }) {}; + + "wryte" = callPackage + ({ mkDerivation, base, mtl, text }: + mkDerivation { + pname = "wryte"; + version = "0.2.0.0"; + sha256 = "1hb7dh4sayy11whx25012pwc914g6v2dl8gldc2ipkzaa6wpycsh"; + libraryHaskellDepends = [ base mtl text ]; + testHaskellDepends = [ base ]; + description = "Pretty output for source generators"; + license = lib.licenses.bsd3; + }) {}; + + "ws" = callPackage + ({ mkDerivation, async, attoparsec, attoparsec-uri, base + , bytestring, exceptions, haskeline, mtl, network + , optparse-applicative, strict, text, vector, websockets, wuss + }: + mkDerivation { + pname = "ws"; + version = "0.0.6"; + sha256 = "03vzgnlwkmv8i3wmp6ww4pkxqbsc3pj4dd0vb877y8l4i4skb37f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec-uri base bytestring exceptions haskeline mtl + network text websockets wuss + ]; + executableHaskellDepends = [ + async attoparsec attoparsec-uri base bytestring exceptions + haskeline mtl network optparse-applicative strict text vector + websockets wuss + ]; + description = "A simple CLI utility for interacting with a websocket"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ws"; + broken = true; + }) {}; + + "ws-chans" = callPackage + ({ mkDerivation, async, base, http-types, HUnit, network + , QuickCheck, quickcheck-instances, test-framework + , test-framework-quickcheck2, text, unagi-chan, wai, wai-websockets + , warp, websockets + }: + mkDerivation { + pname = "ws-chans"; + version = "0.1.0.0"; + sha256 = "0r1n3i6r8zkm5li2gx2dhix94q8vyr7jvjqjqrr4yl0icx5k9dbh"; + libraryHaskellDepends = [ + async base network unagi-chan websockets + ]; + testHaskellDepends = [ + base http-types HUnit QuickCheck quickcheck-instances + test-framework test-framework-quickcheck2 text unagi-chan wai + wai-websockets warp websockets + ]; + description = "Unagi chan based websocket client"; + license = lib.licenses.bsd3; + }) {}; + + "wsdl" = callPackage + ({ mkDerivation, base, bytestring, conduit, exceptions, file-embed + , hspec, mtl, network-uri, resourcet, text, xml-conduit, xml-types + }: + mkDerivation { + pname = "wsdl"; + version = "0.1.0.1"; + sha256 = "01jw2dng8p03zbyllzk5dk4wmxd72nd31dilggq21x25kmgmck9f"; + libraryHaskellDepends = [ + base bytestring conduit exceptions mtl network-uri resourcet text + xml-conduit xml-types + ]; + testHaskellDepends = [ + base bytestring file-embed hspec network-uri + ]; + description = "WSDL parsing in Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wsedit" = callPackage + ({ mkDerivation, base, bencode, bytestring, containers, directory + , safe, utf8-string + }: + mkDerivation { + pname = "wsedit"; + version = "0.1.0.0"; + sha256 = "1035v9c22pngk2r3yisr2vvnfdjgynlgq8adj8z50xak998x22ri"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bencode bytestring containers directory safe utf8-string + ]; + description = "A small tool to list, add and remove webseeds from a torrent file"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "wsedit"; + broken = true; + }) {}; + + "wshterm" = callPackage + ({ mkDerivation, async, base, binary, bytestring, file-embed + , posix-pty, process, wai, wai-app-static, wai-websockets, warp + , websockets + }: + mkDerivation { + pname = "wshterm"; + version = "0.1.0.1"; + sha256 = "09gxc8i4j236yvmvr31w3l05k0d1pqjgm6i88yn7hw16anjn23qq"; + revision = "1"; + editedCabalFile = "0f2w2f0mnv8mc5l5bj1vl76bs03s640ssn57ri2fk3235lklnwmh"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + async base binary bytestring file-embed posix-pty process wai + wai-app-static wai-websockets warp websockets + ]; + description = "Terminal emulator over websockets"; + license = lib.licenses.bsd3; + mainProgram = "wshterm"; + }) {}; + + "wsjtx-udp" = callPackage + ({ mkDerivation, aeson, base, binary, binary-parsers, bytestring + , network, text, time + }: + mkDerivation { + pname = "wsjtx-udp"; + version = "0.1.3.5"; + sha256 = "1x2975pj2i0c4w1s00s4qc24sa24y29magilfxbhy8v1w1hfqcv7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base binary binary-parsers bytestring network text time + ]; + executableHaskellDepends = [ base ]; + description = "WSJT-X UDP protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wsjtx-dump-udp"; + }) {}; + + "wss-client" = callPackage + ({ mkDerivation, base, bytestring, envy, hspec, http-client + , http-client-tls, network-uri, skews, text, websockets + }: + mkDerivation { + pname = "wss-client"; + version = "0.3.0.0"; + sha256 = "1licynhnyhfdq4gxpsya3gaypjs9inqzr2xqmjs9f99ymbvin8d8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring http-client http-client-tls network-uri websockets + ]; + testHaskellDepends = [ base bytestring envy hspec skews text ]; + description = "A-little-higher-level WebSocket client"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wstunnel" = callPackage + ({ mkDerivation, async, base, base64-bytestring, binary, bytestring + , case-insensitive, classy-prelude, cmdargs, connection, hslogger + , hspec, iproute, mtl, network, network-conduit-tls + , streaming-commons, text, unordered-containers, websockets + }: + mkDerivation { + pname = "wstunnel"; + version = "0.5.1.0"; + sha256 = "10iac65sg2h6azj99gpz8p9hxs38sf675mq1f83rrjvc5zanhm2c"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base base64-bytestring binary bytestring case-insensitive + classy-prelude connection hslogger iproute mtl network + network-conduit-tls streaming-commons text unordered-containers + websockets + ]; + executableHaskellDepends = [ + async base bytestring case-insensitive classy-prelude cmdargs + hslogger text + ]; + testHaskellDepends = [ + async base binary bytestring case-insensitive classy-prelude hspec + network network-conduit-tls streaming-commons text + ]; + description = "Tunneling program over websocket protocol"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wstunnel"; + maintainers = [ lib.maintainers.gebner ]; + }) {}; + + "wtk" = callPackage + ({ mkDerivation, base, old-locale, time, transformers }: + mkDerivation { + pname = "wtk"; + version = "0.2.1"; + sha256 = "080y0ks5q6bv7dvla08x4cvcmzd13b5v1c5p5336k0vkg2c3fq79"; + libraryHaskellDepends = [ base old-locale time transformers ]; + description = "Wojcik Tool Kit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wtk-gtk" = callPackage + ({ mkDerivation, base, containers, gtk, lenses, mtl, old-locale + , parsec, time, wtk + }: + mkDerivation { + pname = "wtk-gtk"; + version = "0.2"; + sha256 = "0n9fvp83z71jvv67zjpz34r427s898shns00v84kfjjklhd61q5y"; + libraryHaskellDepends = [ + base containers gtk lenses mtl old-locale parsec time wtk + ]; + description = "GTK tools within Wojcik Tool Kit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wu-wei" = callPackage + ({ mkDerivation, base, directory, symbolic-link, unix, yaml }: + mkDerivation { + pname = "wu-wei"; + version = "0.1.0.2"; + sha256 = "001bs5s92wpj1s7pjg7knc9w4czjq2zwm0wj6gjjxgymvvwjax7w"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base directory symbolic-link unix yaml + ]; + description = "Unimportant Unix adminstration tool"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "pao"; + }) {}; + + "wuerfelschlange" = callPackage + ({ mkDerivation, base, comfort-array, containers, lapack + , netlib-ffi, utility-ht + }: + mkDerivation { + pname = "wuerfelschlange"; + version = "0.1"; + sha256 = "1vgz6mz0cxc4hgp80v51qac306yikgixqwv1zcsjcnrmnz2qqy44"; + revision = "1"; + editedCabalFile = "17gh2xifinjj30mmknl63rffllysqlbdlcj7js9x6szb8scapdax"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base comfort-array containers lapack netlib-ffi utility-ht + ]; + description = "Code for the dice chain problem"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "wumpus-basic" = callPackage + ({ mkDerivation, base, containers, directory, filepath + , vector-space, wumpus-core + }: + mkDerivation { + pname = "wumpus-basic"; + version = "0.24.0"; + sha256 = "1mahlvja39jc6zvm32n23p8ya2pfwwawbyawx8srds0bsfyqqmng"; + libraryHaskellDepends = [ + base containers directory filepath vector-space wumpus-core + ]; + description = "Basic objects and system code built on Wumpus-Core"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wumpus-core" = callPackage + ({ mkDerivation, base, containers, time, vector-space }: + mkDerivation { + pname = "wumpus-core"; + version = "0.52.1"; + sha256 = "10q991xb9v2r3z7q53rwrqcqd4m6qazvdibrxsn2620l2zbjxnd8"; + revision = "1"; + editedCabalFile = "1jszf2hdipr9iry6pcdhhk42aglcq6m3zvg9rgmnickfdzd4k71h"; + libraryHaskellDepends = [ base containers time vector-space ]; + description = "Pure Haskell PostScript and SVG generation"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wumpus-drawing" = callPackage + ({ mkDerivation, base, containers, vector-space, wumpus-basic + , wumpus-core + }: + mkDerivation { + pname = "wumpus-drawing"; + version = "0.9.0"; + sha256 = "1y9j2d3k862zi8681q3b2pl4nx4vyazdfwx5ji4mfgy73z62lbxw"; + libraryHaskellDepends = [ + base containers vector-space wumpus-basic wumpus-core + ]; + description = "High-level drawing objects built on Wumpus-Basic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wumpus-microprint" = callPackage + ({ mkDerivation, base, vector-space, wumpus-basic, wumpus-core + , wumpus-drawing + }: + mkDerivation { + pname = "wumpus-microprint"; + version = "0.14.0"; + sha256 = "1rrw8hzns7qa9jyzhbal0x0xbi5wa99afixs0cxqk0kgm6sar9cz"; + libraryHaskellDepends = [ + base vector-space wumpus-basic wumpus-core wumpus-drawing + ]; + description = "Microprints - \"greek-text\" pictures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wumpus-tree" = callPackage + ({ mkDerivation, base, containers, vector-space, wumpus-basic + , wumpus-core, wumpus-drawing + }: + mkDerivation { + pname = "wumpus-tree"; + version = "0.20.0"; + sha256 = "1xndkri4ayxb12xhik77r59qlg05nhibc8b257csrw9br7xkk8ja"; + libraryHaskellDepends = [ + base containers vector-space wumpus-basic wumpus-core + wumpus-drawing + ]; + description = "Drawing trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wuss" = callPackage + ({ mkDerivation, base, bytestring, crypton-connection, exceptions + , network, websockets + }: + mkDerivation { + pname = "wuss"; + version = "2.0.1.7"; + sha256 = "09ad7bxkg46kgmkf49n86wqkzpsz277kiiwhw81awgivfacqkcvy"; + libraryHaskellDepends = [ + base bytestring crypton-connection exceptions network websockets + ]; + description = "Secure WebSocket (WSS) clients"; + license = lib.licenses.mit; + }) {}; + + "wx" = callPackage + ({ mkDerivation, base, stm, time, wxcore }: + mkDerivation { + pname = "wx"; + version = "0.92.3.0"; + sha256 = "04ccw9g8a08ipp4r1282jzgmx0lvxsbwgiasxq7ivij133mspjxx"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base stm time wxcore ]; + description = "wxHaskell"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wxAsteroids" = callPackage + ({ mkDerivation, base, directory, random, wx, wxcore }: + mkDerivation { + pname = "wxAsteroids"; + version = "1.1.0.1"; + sha256 = "16rixql7ixcdmxcayzrqswc4fcj6wdq513cl8qr66hwqyq2k0525"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base directory random wx wxcore ]; + description = "Try to avoid the asteroids with your space ship"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wxAsteroids"; + }) {}; + + "wxFruit" = callPackage + ({ mkDerivation, base, old-time, wx, wxcore, Yampa }: + mkDerivation { + pname = "wxFruit"; + version = "0.1.2.1"; + sha256 = "09n0b8znrwa65z1cjfizxkxj2rlsp56akagih5cycxpwivj1d7p9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base old-time wx wxcore Yampa ]; + executableHaskellDepends = [ base wx wxcore Yampa ]; + description = "An implementation of Fruit using wxHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "paddle"; + }) {}; + + "wxSimpleCanvas" = callPackage + ({ mkDerivation, base, cubicbezier, wx, wxcore }: + mkDerivation { + pname = "wxSimpleCanvas"; + version = "0.0.0.0"; + sha256 = "0q90djdvma20ngnp45q0kkyv2p1jsmsc7p9rzv76sywzqilha852"; + libraryHaskellDepends = [ base cubicbezier wx wxcore ]; + description = "Simple zoomable canvas for wxHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "wxc" = callPackage + ({ mkDerivation, base, bytestring, Cabal, directory, filepath + , libGL, libX11, process, split, wxdirect, wxGTK + }: + mkDerivation { + pname = "wxc"; + version = "0.92.3.0"; + sha256 = "0i7z4avy57qzrykz3kddfn313zddp3lnyl9a0krx5f2k3b2pz8i8"; + revision = "1"; + editedCabalFile = "1cgq577ddskmp1xdlnlz0581r8hsqblgxc7wy0avb7sgf181cbd4"; + setupHaskellDepends = [ + base bytestring Cabal directory filepath process split + ]; + libraryHaskellDepends = [ base split wxdirect ]; + librarySystemDepends = [ libGL libX11 ]; + libraryPkgconfigDepends = [ wxGTK ]; + doHaddock = false; + postInstall = "cp -v dist/build/libwxc.so.0.92.3.0 $out/lib/libwxc.so"; + postPatch = "sed -i -e '/ldconfig inst_lib_dir/d' Setup.hs"; + description = "wxHaskell C++ wrapper"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; + inherit (pkgs) wxGTK;}; + + "wxcore" = callPackage + ({ mkDerivation, array, base, bytestring, Cabal, containers + , directory, filepath, parsec, process, stm, time, wxc, wxdirect + , wxGTK + }: + mkDerivation { + pname = "wxcore"; + version = "0.92.3.0"; + sha256 = "1r4mf5aik7sabb0kwr31sx85j9bk22y0g7606wlaxxs4zkly2lz0"; + setupHaskellDepends = [ base Cabal directory filepath process ]; + libraryHaskellDepends = [ + array base bytestring containers directory filepath parsec stm time + wxc wxdirect + ]; + libraryPkgconfigDepends = [ wxGTK ]; + description = "wxHaskell core"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) wxGTK;}; + + "wxdirect" = callPackage + ({ mkDerivation, base, containers, directory, filepath, parsec + , process, strict, time + }: + mkDerivation { + pname = "wxdirect"; + version = "0.92.3.0"; + sha256 = "0yin3vc15payrq1nz2g4d34c5dc7lk8b8rfgp0gzpp278dh0zih3"; + isLibrary = true; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath parsec process strict time + ]; + description = "helper tool for building wxHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wxdirect"; + broken = true; + }) {}; + + "wxhnotepad" = callPackage + ({ mkDerivation, base, wx, wxcore }: + mkDerivation { + pname = "wxhnotepad"; + version = "1.2.0"; + sha256 = "10897yb7mkc9hy2037r9yb4192n65lz997fd5apksra1rifrazyp"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base wx wxcore ]; + description = "An example of how to implement a basic notepad with wxHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wxhnotepad"; + }) {}; + + "wxturtle" = callPackage + ({ mkDerivation, base, convertible, Imlib, wx, yjsvg, yjtools }: + mkDerivation { + pname = "wxturtle"; + version = "0.0.1"; + sha256 = "0sdbi9dfja2ia0n3kggvqc3n3c5rgw096d767yvyzc52k5caakn7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base convertible Imlib wx yjsvg yjtools + ]; + description = "turtle like LOGO with wxHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "testTurtle"; + }) {}; + + "wybor" = callPackage + ({ mkDerivation, ansi-terminal, base, conduit, containers, hspec + , lens, process, resourcet, semigroups, terminal-size, text + , transformers, unix + }: + mkDerivation { + pname = "wybor"; + version = "0.1.0"; + sha256 = "0cyfhjpb775891qbfc3y15y16mx2hraavgvsrvqkb701rh5vngf6"; + libraryHaskellDepends = [ + ansi-terminal base conduit containers lens resourcet semigroups + terminal-size text transformers unix + ]; + testHaskellDepends = [ + ansi-terminal base conduit containers hspec lens process resourcet + semigroups terminal-size text transformers unix + ]; + description = "Console line fuzzy search"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "wyvern" = callPackage + ({ mkDerivation, base, bytestring, ConfigFile, containers, dgs + , directory, filepath, mtl, parsec, process, sgf, split + }: + mkDerivation { + pname = "wyvern"; + version = "0.1"; + sha256 = "147v55c1ravnb769sjw2c8i4qw0gxh3scvx5cvb1fa6nng4x0hnq"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring ConfigFile containers dgs directory filepath mtl + parsec process sgf split + ]; + description = "An autoresponder for Dragon Go Server"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "wyvern"; + }) {}; + + "x-dsp" = callPackage + ({ mkDerivation, array, base, bytestring, containers, monads-tf + , text, transformers, type-level + }: + mkDerivation { + pname = "x-dsp"; + version = "0.2.3.1"; + sha256 = "12l3zy9lmg7sf4q8b3yz2cb9pj9n0sgjglnqhcfkzzdg6pb0g4hj"; + libraryHaskellDepends = [ + array base bytestring containers monads-tf text transformers + type-level + ]; + description = "A embedded DSL for manipulating DSP languages in Haskell"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "x11-xim" = callPackage + ({ mkDerivation, base, utf8-string, X11 }: + mkDerivation { + pname = "x11-xim"; + version = "0.0.9.0"; + sha256 = "0sn789j0kz891l9p0srx6537yq44b5jlyph9vc3xdb3ygy20bjrw"; + revision = "1"; + editedCabalFile = "1c561z9xvfcd7ddbiw3r0frhjvsrklachd38s66fzwjdgw1sl124"; + libraryHaskellDepends = [ base utf8-string X11 ]; + description = "A binding to the xim of X11 graphics library"; + license = lib.licenses.bsd3; + }) {}; + + "x11-xinput" = callPackage + ({ mkDerivation, base, c2hs, containers, libXi, mtl, X11 }: + mkDerivation { + pname = "x11-xinput"; + version = "0.1.0.0"; + sha256 = "15ij6yfjjyqgzka1163a08ngrraxa4jpbwjq2izdl2l44k0mw29v"; + libraryHaskellDepends = [ base containers mtl X11 ]; + librarySystemDepends = [ libXi ]; + libraryToolDepends = [ c2hs ]; + description = "Haskell FFI bindings for X11 XInput library (-lXi)"; + license = lib.licenses.bsd3; + }) {inherit (pkgs.xorg) libXi;}; + + "x509" = callPackage + ({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base + , bytestring, containers, cryptonite, hourglass, memory, mtl, pem + , tasty, tasty-quickcheck, transformers + }: + mkDerivation { + pname = "x509"; + version = "1.7.7"; + sha256 = "1zk8lll1hmzl5xvrd16dhyz25151y59xhsqp2mm1wgymwl7r5ijr"; + libraryHaskellDepends = [ + asn1-encoding asn1-parse asn1-types base bytestring containers + cryptonite hourglass memory pem transformers + ]; + testHaskellDepends = [ + asn1-types base bytestring cryptonite hourglass mtl tasty + tasty-quickcheck + ]; + description = "X509 reader and writer"; + license = lib.licenses.bsd3; + }) {}; + + "x509-ocsp" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring + , cryptohash-sha1, crypton-x509, HUnit, pem + }: + mkDerivation { + pname = "x509-ocsp"; + version = "0.2.0.0"; + sha256 = "0vfk58yyk08w1752addpp4s2bn4d9395k7ajd5jal6wab400qgk6"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + asn1-encoding asn1-types base bytestring cryptohash-sha1 + crypton-x509 + ]; + testHaskellDepends = [ + asn1-encoding asn1-types base bytestring crypton-x509 HUnit pem + ]; + description = "Basic X509 OCSP implementation"; + license = lib.licenses.bsd3; + }) {}; + + "x509-store" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring + , containers, cryptonite, directory, filepath, mtl, pem, tasty + , tasty-hunit, x509 + }: + mkDerivation { + pname = "x509-store"; + version = "1.6.9"; + sha256 = "1nn8ql7vkp4qgf2msm600sr6ranpsajbhq0sc4c0l6pk1i9174n5"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base bytestring containers cryptonite + directory filepath mtl pem x509 + ]; + testHaskellDepends = [ base bytestring tasty tasty-hunit x509 ]; + description = "X.509 collection accessing and storing methods"; + license = lib.licenses.bsd3; + }) {}; + + "x509-system" = callPackage + ({ mkDerivation, base, bytestring, containers, directory, filepath + , mtl, pem, process, x509, x509-store + }: + mkDerivation { + pname = "x509-system"; + version = "1.6.7"; + sha256 = "049bdaxrih49nkhkyl2342qnbx2f0q99z8rld648bz1kkgyizz38"; + libraryHaskellDepends = [ + base bytestring containers directory filepath mtl pem process x509 + x509-store + ]; + description = "Handle per-operating-system X.509 accessors and storage"; + license = lib.licenses.bsd3; + }) {}; + + "x509-util" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring + , cryptonite, directory, hourglass, memory, pem, x509, x509-store + , x509-system, x509-validation + }: + mkDerivation { + pname = "x509-util"; + version = "1.6.6"; + sha256 = "08gygraxkblmj9s3dg9ffxabjlqcwc4vx78l7qahh4rjg4sx3glf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + asn1-encoding asn1-types base bytestring cryptonite directory + hourglass memory pem x509 x509-store x509-system x509-validation + ]; + description = "Utility for X509 certificate and chain"; + license = lib.licenses.bsd3; + mainProgram = "x509-util"; + }) {}; + + "x509-validation" = callPackage + ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring + , containers, cryptonite, data-default-class, hourglass, memory + , mtl, pem, tasty, tasty-hunit, x509, x509-store + }: + mkDerivation { + pname = "x509-validation"; + version = "1.6.12"; + sha256 = "1j7is28ljz4yxwxz5ax3x7ykgwkr38dx46bw7vgj4arkk7hl93hd"; + libraryHaskellDepends = [ + asn1-encoding asn1-types base bytestring containers cryptonite + data-default-class hourglass memory mtl pem x509 x509-store + ]; + testHaskellDepends = [ + asn1-encoding asn1-types base bytestring cryptonite + data-default-class hourglass memory tasty tasty-hunit x509 + x509-store + ]; + description = "X.509 Certificate and CRL validation"; + license = lib.licenses.bsd3; + }) {}; + + "x86-64bit" = callPackage + ({ mkDerivation, base, deepseq, monads-tf, QuickCheck, tardis + , vector + }: + mkDerivation { + pname = "x86-64bit"; + version = "0.4.6.3"; + sha256 = "1x4lrjxc5n7bknzxh0s4kmbnnjxga7rc7ksanqld45ypk1nn8ss8"; + libraryHaskellDepends = [ base deepseq monads-tf tardis vector ]; + testHaskellDepends = [ + base deepseq monads-tf QuickCheck tardis vector + ]; + description = "Runtime code generation for x86 64 bit machine code"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xattr" = callPackage + ({ mkDerivation, attr, base, bytestring, containers, directory + , filepath, HUnit, test-framework, test-framework-hunit, unix + }: + mkDerivation { + pname = "xattr"; + version = "0.6.2"; + sha256 = "02vbxxn0qvkxvfxv1zgr95bvdzx14fp9h7s27wbz6mjfkfgvc39q"; + libraryHaskellDepends = [ base bytestring unix ]; + librarySystemDepends = [ attr ]; + testHaskellDepends = [ + base bytestring containers directory filepath HUnit test-framework + test-framework-hunit unix + ]; + description = "Haskell extended file attributes interface"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {inherit (pkgs) attr;}; + + "xbattbar" = callPackage + ({ mkDerivation, base, old-time, select, X11 }: + mkDerivation { + pname = "xbattbar"; + version = "0.2"; + sha256 = "1hc3k3w5x1c027jj4lgpwl4cxvy01sx78sc560fdfj6bpsqlcln0"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base old-time select X11 ]; + description = "Simple battery indicator"; + license = lib.licenses.mit; + mainProgram = "xbattbar"; + }) {}; + + "xcb-types" = callPackage + ({ mkDerivation, base, containers, mtl, pretty, xml }: + mkDerivation { + pname = "xcb-types"; + version = "0.14.0"; + sha256 = "184ap6lpd29bx4b3dxpcpzc3za9m4gz2fwf7565mxlxlwjbyamhv"; + libraryHaskellDepends = [ base containers mtl pretty xml ]; + description = "Parses XML files used by the XCB project"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xcffib" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers + , directory, either, filemanip, filepath, HUnit, language-python + , mtl, optparse-applicative, split, test-framework + , test-framework-hunit, xcb-types + }: + mkDerivation { + pname = "xcffib"; + version = "1.5.0"; + sha256 = "01labx0wjfks71xyvig7iwak3a6ijqxzsgdwjbzq7b2apbw4zasv"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + attoparsec base bytestring containers either filemanip filepath + language-python mtl split xcb-types + ]; + executableHaskellDepends = [ + attoparsec base bytestring containers directory either filemanip + filepath language-python mtl optparse-applicative split xcb-types + ]; + testHaskellDepends = [ + base filepath HUnit language-python test-framework + test-framework-hunit xcb-types + ]; + description = "A cffi-based python binding for X"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "xcffibgen"; + }) {}; + + "xchat-plugin" = callPackage + ({ mkDerivation, base, directory, filepath, process, unix }: + mkDerivation { + pname = "xchat-plugin"; + version = "0.0.3"; + sha256 = "0rjpj6i4fn504m7s3hwqbydn0m0ryih0hw4xnc409338sval6xj6"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base directory filepath process unix ]; + executableHaskellDepends = [ + base directory filepath process unix + ]; + description = "XChat"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "hsxchat"; + broken = true; + }) {}; + + "xcp" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, network + , transformers + }: + mkDerivation { + pname = "xcp"; + version = "0.1.0.1"; + sha256 = "1hx9avr6zinrqar0c1zh0l49gy0d61gch8ff12am7zjxk7lbmmzs"; + libraryHaskellDepends = [ + base bytestring containers mtl network transformers + ]; + description = "Partial implementation of the XCP protocol with ethernet as transport layer"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xdcc" = callPackage + ({ mkDerivation, ascii-progress, async, base, bytestring + , case-insensitive, concurrent-output, errors, iproute, irc-client + , irc-dcc, monad-control, network, optparse-applicative, path + , random, safe-exceptions, signal, stm, text, transformers + , transformers-base, unix-compat + }: + mkDerivation { + pname = "xdcc"; + version = "1.1.4"; + sha256 = "0r344vgkiwc7lkb7x78swnz0rimbgdcb0ki29dilqvdv0k4z9i59"; + revision = "3"; + editedCabalFile = "11swld2awjp5l1386c1c1lpkrw53g9l77agvz1y43kh00c2a6yaa"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + ascii-progress async base bytestring case-insensitive + concurrent-output errors iproute irc-client irc-dcc monad-control + network optparse-applicative path random safe-exceptions signal stm + text transformers transformers-base unix-compat + ]; + description = "A wget-like utility for retrieving files from XDCC bots on IRC"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "xdcc"; + }) {}; + + "xdg-basedir" = callPackage + ({ mkDerivation, base, directory, filepath }: + mkDerivation { + pname = "xdg-basedir"; + version = "0.2.2"; + sha256 = "0azlzaxp2dn4l1nr7shsxah2magk1szf6fx0mv75az00qsjw6qg4"; + libraryHaskellDepends = [ base directory filepath ]; + description = "A basic implementation of the XDG Base Directory specification"; + license = lib.licenses.bsd3; + }) {}; + + "xdg-basedir-compliant" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, directory + , filepath, hspec, path, polysemy, polysemy-plugin, polysemy-zoo + , QuickCheck, split + }: + mkDerivation { + pname = "xdg-basedir-compliant"; + version = "1.2.0"; + sha256 = "1sqr202bi12acchvnj44n12bf4ay9k6w8yqysnzy35sfl373cch5"; + libraryHaskellDepends = [ + base bytestring containers directory filepath path polysemy + polysemy-plugin polysemy-zoo split + ]; + testHaskellDepends = [ + aeson base bytestring containers directory filepath hspec path + polysemy polysemy-plugin polysemy-zoo QuickCheck split + ]; + description = "XDG Basedir"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xdg-desktop-entry" = callPackage + ({ mkDerivation, base, ConfigFile, directory, either, filepath + , multimap, safe, transformers, unix + }: + mkDerivation { + pname = "xdg-desktop-entry"; + version = "0.1.1.1"; + sha256 = "0xlniirgj01v02dp6wx8iw038p4mx2pa3rmwfv3g7k5raa7gzapb"; + libraryHaskellDepends = [ + base ConfigFile directory either filepath multimap safe + transformers unix + ]; + description = "Parse files conforming to the xdg desktop entry spec"; + license = lib.licenses.bsd3; + }) {}; + + "xdg-userdirs" = callPackage + ({ mkDerivation, base, containers, directory, filepath, xdg-basedir + }: + mkDerivation { + pname = "xdg-userdirs"; + version = "0.1.0.2"; + sha256 = "0vh4m385a828qb61845bb7zfcqfm000g4fjkmmlvdrfyh35vpal8"; + libraryHaskellDepends = [ + base containers directory filepath xdg-basedir + ]; + description = "Basic implementation of XDG user directories specification"; + license = lib.licenses.bsd3; + }) {}; + + "xdot" = callPackage + ({ mkDerivation, base, cairo, deepseq, graphviz, gtk3, mtl + , polyparse, text, transformers + }: + mkDerivation { + pname = "xdot"; + version = "0.3.0.5"; + sha256 = "0amk4cn9kxa8l4hp016lywlrr33df3gw6gbi5lydzqzdcwd6qg3d"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cairo deepseq graphviz gtk3 mtl polyparse text + ]; + executableHaskellDepends = [ + base cairo deepseq graphviz gtk3 text transformers + ]; + description = "Parse Graphviz xdot files and interactively view them using GTK and Cairo"; + license = lib.licenses.bsd3; + mainProgram = "xdot-demo"; + }) {}; + + "xeno" = callPackage + ({ mkDerivation, array, base, bytestring, bytestring-mmap, bzlib + , criterion, deepseq, filepath, ghc-prim, hexml, hexpat, hspec, mtl + , mutable-containers, time, vector, weigh, xml + }: + mkDerivation { + pname = "xeno"; + version = "0.6"; + sha256 = "07l3wv4x56j6gl3pkcvpfszz7a0rhsw35i6mh222j1dcqx3hxn9v"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + array base bytestring deepseq mtl mutable-containers vector + ]; + testHaskellDepends = [ base bytestring hexml hspec ]; + benchmarkHaskellDepends = [ + base bytestring bytestring-mmap bzlib criterion deepseq filepath + ghc-prim hexml hexpat time weigh xml + ]; + description = "A fast event-based XML parser in pure Haskell"; + license = lib.licenses.bsd3; + }) {}; + + "xenstore" = callPackage + ({ mkDerivation, base, bytestring, cereal, mtl, network }: + mkDerivation { + pname = "xenstore"; + version = "0.1.1"; + sha256 = "0x788lpkkxg7ds1bgnw0kvkf6pkfbknn7jy0njhz85k7rv4kidf2"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring cereal mtl network ]; + description = "Xenstore client access"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xfconf" = callPackage + ({ mkDerivation, base, Cabal, containers, directory, filepath, glib + , gtk2hs-buildtools, libxfconf + }: + mkDerivation { + pname = "xfconf"; + version = "4.8.0.0"; + sha256 = "0q63zavh3fz03dmky42gafypd0gpn8fs0nb9qn2a2zzj961vzswz"; + revision = "1"; + editedCabalFile = "0g6k5726ghzwd6dbfa6ayw95nc49nm2n0my29w54r3kd6amv6jyf"; + isLibrary = true; + isExecutable = true; + setupHaskellDepends = [ base Cabal containers directory filepath ]; + libraryHaskellDepends = [ base glib ]; + libraryPkgconfigDepends = [ libxfconf ]; + libraryToolDepends = [ gtk2hs-buildtools ]; + description = "FFI bindings to xfconf"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {libxfconf = null;}; + + "xformat" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "xformat"; + version = "0.1.2.1"; + sha256 = "1q2wm0wffvppbv5rd16z367yfkx2sq7j0i5dkfwpawf859c9pz7x"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base ]; + description = "Extensible, type-safe formatting with scanf- and printf-like functions"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xgboost-haskell" = callPackage + ({ mkDerivation, base, foundation, xgboost }: + mkDerivation { + pname = "xgboost-haskell"; + version = "0.1.0.0"; + sha256 = "11n4qhv3w172lyixy9syx8rf45yj4aywac5svf1r1w9grqkyf18b"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base foundation ]; + executableHaskellDepends = [ base foundation ]; + executableSystemDepends = [ xgboost ]; + description = "XGBoost library for Haskell"; + license = lib.licenses.mit; + badPlatforms = [ + "aarch64-linux" "armv7l-linux" + ] ++ lib.platforms.darwin; + mainProgram = "xgb-agaricus"; + }) {inherit (pkgs) xgboost;}; + + "xhaskell-library" = callPackage + ({ mkDerivation, base, bytestring, containers, ghc-prim, mtl + , parsec, regex-base + }: + mkDerivation { + pname = "xhaskell-library"; + version = "0.0.6"; + sha256 = "13nnlaw56izwy0m7k4kh4g75sa5pvxn0pf9h3w8l9hnjcpv4l2ya"; + libraryHaskellDepends = [ + base bytestring containers ghc-prim mtl parsec regex-base + ]; + description = "Replaces/Enhances Text.Regex"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xhb" = callPackage + ({ mkDerivation, base, binary, byteorder, bytestring, containers + , network, parsec, stm, Xauth + }: + mkDerivation { + pname = "xhb"; + version = "0.6.2015.8.1"; + sha256 = "1rq6g96v1fs66kdmnkvlkcxrv614ha77czclm3sfw274f7q2r2kb"; + revision = "1"; + editedCabalFile = "0f2vhak11kijd74il1r27h1zbcsj36yyv5x02h3kq6vdx0h0zyd9"; + libraryHaskellDepends = [ + base binary byteorder bytestring containers network parsec stm + Xauth + ]; + description = "X Haskell Bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xhb-atom-cache" = callPackage + ({ mkDerivation, base, hashable, mtl, transformers + , unordered-containers, xhb + }: + mkDerivation { + pname = "xhb-atom-cache"; + version = "0.1.0.2"; + sha256 = "113yff75i5pc0kcz4w7npbp34bl92aibpvj2cgg30f66nml61xg9"; + libraryHaskellDepends = [ + base hashable mtl transformers unordered-containers xhb + ]; + description = "Atom cache for XHB"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xhb-ewmh" = callPackage + ({ mkDerivation, base, binary, bytestring, dlist, hashable, mtl + , transformers, xhb, xhb-atom-cache + }: + mkDerivation { + pname = "xhb-ewmh"; + version = "0.1.3.1"; + sha256 = "02qfpwa9558svk0481dxjchr9h0phacsyqzail94kmzkhnnly64l"; + libraryHaskellDepends = [ + base binary bytestring dlist hashable mtl transformers xhb + xhb-atom-cache + ]; + description = "EWMH utilities for XHB"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xhtml_3000_3_0_0" = callPackage + ({ mkDerivation, base, bytestring, containers, text }: + mkDerivation { + pname = "xhtml"; + version = "3000.3.0.0"; + sha256 = "1rf8ksk65srdmlpqzpil8r527jzjxv0agx53apl85zik4nkdm0ly"; + libraryHaskellDepends = [ base bytestring containers text ]; + description = "An XHTML combinator library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xhtml-combinators" = callPackage + ({ mkDerivation, base, containers, random, text, transformers, xml + }: + mkDerivation { + pname = "xhtml-combinators"; + version = "0.3"; + sha256 = "06bmdl34kly965qj7phw1hm7p7siwjprflr72n7ck32lrknmy2hk"; + libraryHaskellDepends = [ + base containers random text transformers xml + ]; + description = "Fast and easy to use XHTML combinators"; + license = lib.licenses.bsd3; + }) {}; + + "xilinx-lava" = callPackage + ({ mkDerivation, array, base, directory, mtl, old-time, process }: + mkDerivation { + pname = "xilinx-lava"; + version = "5.0.2.0"; + sha256 = "0dznx1l9xrw9pjcyj0mp7x7j11l5k1dm57mgppjn153lj9dag4kl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base directory mtl old-time process + ]; + executableHaskellDepends = [ base directory process ]; + description = "The Lava system for Xilinx FPGA design with layout combinators"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xine" = callPackage + ({ mkDerivation, base, c2hs, containers, libxine, xine }: + mkDerivation { + pname = "xine"; + version = "0.0.0.4"; + sha256 = "1mvi486vjf4brg6iks24wvb7gr5n7gdcqzdvv9xnncmxrscr6x36"; + libraryHaskellDepends = [ base containers ]; + librarySystemDepends = [ xine ]; + libraryPkgconfigDepends = [ libxine ]; + libraryToolDepends = [ c2hs ]; + description = "Bindings to xine-lib"; + license = "LGPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {libxine = null; xine = null;}; + + "xing-api" = callPackage + ({ mkDerivation, aeson, authenticate-oauth, base, bytestring + , containers, HTF, http-conduit, http-types, lifted-base + , monad-control, resourcet, text, time, transformers + }: + mkDerivation { + pname = "xing-api"; + version = "0.1.3"; + sha256 = "1z135lcyyq7as166k3vhkqa75a555wbmfhpsdr4rsvpliq4ipqmk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson authenticate-oauth base bytestring containers http-conduit + http-types lifted-base monad-control resourcet text time + transformers + ]; + testHaskellDepends = [ + aeson base bytestring containers HTF text time + ]; + description = "Wrapper for the XING API, v1"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xinput-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra + , transformers + }: + mkDerivation { + pname = "xinput-conduit"; + version = "0.0.0"; + sha256 = "05pcaakqc6krv13480dp7ygr8s2k5wdwr6kixmc9fcp6baa1zkn4"; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra transformers + ]; + description = "Conduit of keys pressed by xinput"; + license = lib.licenses.bsd3; + }) {}; + + "xkbcommon" = callPackage + ({ mkDerivation, base, bytestring, Cabal, cpphs, data-flags + , directory, filepath, libxkbcommon, process, random + , storable-record, template-haskell, text, time, transformers, unix + , vector + }: + mkDerivation { + pname = "xkbcommon"; + version = "0.0.3"; + sha256 = "1zispc65aas383qdjr2sxziyigbi7k9zxdnnlkj8d0q7sq71dd00"; + setupHaskellDepends = [ + base Cabal cpphs directory filepath process template-haskell text + ]; + libraryHaskellDepends = [ + base bytestring cpphs data-flags filepath process storable-record + template-haskell text transformers + ]; + librarySystemDepends = [ libxkbcommon ]; + testHaskellDepends = [ base unix ]; + benchmarkHaskellDepends = [ base random time vector ]; + description = "Haskell bindings for libxkbcommon"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) libxkbcommon;}; + + "xkcd" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, HTTP + , network, tagsoup + }: + mkDerivation { + pname = "xkcd"; + version = "0.1.1"; + sha256 = "15zwx7rkxm52pnxjhx3p979h48cls1ipb7hmryxll5rcxz9aga29"; + revision = "1"; + editedCabalFile = "0sy66hmwgk5mb9nxlqh7k1nzb2r6cw617sn31aaf54hwk0gkx32m"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring directory filepath HTTP network tagsoup + ]; + description = "Downloads the most recent xkcd comic"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "xkcd"; + broken = true; + }) {}; + + "xleb" = callPackage + ({ mkDerivation, base, containers, mtl, xml }: + mkDerivation { + pname = "xleb"; + version = "0.1.0"; + sha256 = "15nsfnvca9x5z0pcmv949ni2avi7gi159vmx5hw99jxzm0ql5shb"; + revision = "1"; + editedCabalFile = "0258818bvkhviqgxa6srm5rvhqw2kiik4i590h0431vjs5c12k72"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers mtl xml ]; + description = "A simple monadic language for parsing XML structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xls" = callPackage + ({ mkDerivation, base, conduit, filepath, getopt-generics, hspec + , resourcet, transformers + }: + mkDerivation { + pname = "xls"; + version = "0.1.3"; + sha256 = "1qjkmcy41yj5izcj24jjwj1jvlg4cfg4g96zgc3jv4rfyr1n1892"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base conduit filepath resourcet transformers + ]; + executableHaskellDepends = [ + base conduit getopt-generics resourcet transformers + ]; + testHaskellDepends = [ base hspec ]; + description = "Parse Microsoft Excel xls files (BIFF/Excel 97-2004)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "xls2csv"; + broken = true; + }) {}; + + "xlsior" = callPackage + ({ mkDerivation, attoparsec, base, blaze-markup, bytestring + , conduit, conduit-extra, data-default, exceptions, mtl, resourcet + , scientific, text, time, time-locale-compat, vector, xml-conduit + , xml-types, zip-archive + }: + mkDerivation { + pname = "xlsior"; + version = "0.1.0.1"; + sha256 = "0dkb3dkc2srvc1951hv6m69z3d7xprsaj7lsdkj9npykqpv6nkgk"; + libraryHaskellDepends = [ + attoparsec base blaze-markup bytestring conduit conduit-extra + data-default exceptions mtl resourcet scientific text time + time-locale-compat vector xml-conduit xml-types zip-archive + ]; + testHaskellDepends = [ + base blaze-markup bytestring text time time-locale-compat + zip-archive + ]; + description = "Streaming Excel file generation and parsing"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xlsx" = callPackage + ({ mkDerivation, attoparsec, base, base64-bytestring, binary-search + , bytestring, conduit, containers, criterion, data-default, deepseq + , Diff, directory, dlist, errors, exceptions, extra, filepath + , groom, hexpat, lens, monad-control, mtl, network-uri, old-locale + , raw-strings-qq, safe, smallcheck, tasty, tasty-hunit + , tasty-smallcheck, text, time, transformers, transformers-base + , vector, xeno, xml-conduit, xml-types, zip, zip-archive + , zip-stream, zlib + }: + mkDerivation { + pname = "xlsx"; + version = "1.1.2.1"; + sha256 = "12xadpj9anbkm170y54l8qc5mabwhf0i91fmckf995d8p2san8vy"; + libraryHaskellDepends = [ + attoparsec base base64-bytestring binary-search bytestring conduit + containers data-default deepseq dlist errors exceptions extra + filepath hexpat lens monad-control mtl network-uri old-locale safe + text time transformers transformers-base vector xeno xml-conduit + xml-types zip zip-archive zip-stream zlib + ]; + testHaskellDepends = [ + base bytestring conduit containers deepseq Diff directory filepath + groom lens mtl raw-strings-qq smallcheck tasty tasty-hunit + tasty-smallcheck text time vector xml-conduit + ]; + benchmarkHaskellDepends = [ + base bytestring conduit criterion deepseq lens + ]; + description = "Simple and incomplete Excel file parser/writer"; + license = lib.licenses.mit; + }) {}; + + "xlsx-tabular" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , lens, text, xlsx + }: + mkDerivation { + pname = "xlsx-tabular"; + version = "0.2.2.1"; + sha256 = "0bgxs1a0prnq6ljvv1g3rs39565w4609hv3ckq0gk0fz85yqkpa8"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default lens text xlsx + ]; + testHaskellDepends = [ base ]; + description = "Xlsx table cell value extraction utility"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xlsx-templater" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers + , data-default, parsec, text, time, transformers, xlsx + }: + mkDerivation { + pname = "xlsx-templater"; + version = "0.0.1"; + sha256 = "00m5x9vhl0rf8azwgin6a75xpj74gybn757021z9dkn1qy35zjwr"; + isLibrary = true; + isExecutable = true; + executableHaskellDepends = [ + base bytestring conduit containers data-default parsec text time + transformers xlsx + ]; + description = "Simple and incomplete Excel file templater"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "test"; + broken = true; + }) {}; + + "xml" = callPackage + ({ mkDerivation, base, bytestring, text }: + mkDerivation { + pname = "xml"; + version = "1.3.14"; + sha256 = "0g814lj7vaxvib2g3r734221k80k7ap9czv9hinifn8syals3l9j"; + revision = "2"; + editedCabalFile = "15cxa19dp8nqvrrp0bmndkdas2jzg573x8ri75r6kiv8r4vkv8y7"; + libraryHaskellDepends = [ base bytestring text ]; + description = "A simple XML library"; + license = lib.licenses.bsd3; + }) {}; + + "xml-basic" = callPackage + ({ mkDerivation, base, containers, data-accessor + , explicit-exception, semigroups, utility-ht + }: + mkDerivation { + pname = "xml-basic"; + version = "0.1.3.2"; + sha256 = "0kj26v20rakmmxk0gf6dccmxkcv39mnpcj9dfx45yr27a53b8170"; + revision = "1"; + editedCabalFile = "1nb63asl2sp9cy4hgmlz6n4vaylsssxqk42507r5hq9jjqss7rc8"; + libraryHaskellDepends = [ + base containers data-accessor explicit-exception semigroups + utility-ht + ]; + description = "Basics for XML/HTML representation and processing"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "xml-catalog" = callPackage + ({ mkDerivation, base, bytestring, conduit, containers, text + , transformers, uri-conduit, xml-conduit + }: + mkDerivation { + pname = "xml-catalog"; + version = "1.1.0.2"; + sha256 = "0jzi63v8v2ksrqrk13pcl10awx57i2vm0k8xgi01rr1ncmlrnyfc"; + libraryHaskellDepends = [ + base bytestring conduit containers text transformers uri-conduit + xml-conduit + ]; + description = "Parse XML catalog files (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xml-conduit" = callPackage + ({ mkDerivation, attoparsec, base, blaze-html, blaze-markup + , bytestring, Cabal, cabal-doctest, conduit, conduit-extra + , containers, data-default-class, deepseq, doctest, hspec, HUnit + , resourcet, text, transformers, xml-types + }: + mkDerivation { + pname = "xml-conduit"; + version = "1.9.1.3"; + sha256 = "1x0vbxshka284xl07z5458v8r9i1ylr5iw8nqrmrw767caaidsfq"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + attoparsec base blaze-html blaze-markup bytestring conduit + conduit-extra containers data-default-class deepseq resourcet text + transformers xml-types + ]; + testHaskellDepends = [ + base blaze-markup bytestring conduit conduit-extra containers + doctest hspec HUnit resourcet text transformers xml-types + ]; + description = "Pure-Haskell utilities for dealing with XML with the conduit package"; + license = lib.licenses.mit; + }) {}; + + "xml-conduit-decode" = callPackage + ({ mkDerivation, base, bifunctors, data-default, lens, semigroups + , tasty, tasty-hunit, text, time, xml-conduit, xml-types + }: + mkDerivation { + pname = "xml-conduit-decode"; + version = "1.0.0.0"; + sha256 = "0yzbwpxn55mirb1k9mw2j623wm6m3adz8z26chhmmh2wx9h4v48s"; + libraryHaskellDepends = [ + base bifunctors lens semigroups text time xml-conduit + ]; + testHaskellDepends = [ + base data-default lens tasty tasty-hunit text time xml-conduit + xml-types + ]; + description = "Historical cursors & decoding on top of xml-conduit"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xml-conduit-microlens" = callPackage + ({ mkDerivation, base, case-insensitive, containers, microlens + , microlens-ghc, text, xml-conduit + }: + mkDerivation { + pname = "xml-conduit-microlens"; + version = "0.3.0.0"; + sha256 = "0yqlmk5gv1lnxp1d000z966ldjiiyma1gk1dh6yjm4nzgdzm36p6"; + libraryHaskellDepends = [ + base case-insensitive containers microlens microlens-ghc text + xml-conduit + ]; + description = "Lenses and traversals for xml-conduit based on microlens"; + license = lib.licenses.bsd3; + }) {}; + + "xml-conduit-parse" = callPackage + ({ mkDerivation, base, conduit, conduit-parse, containers + , data-default, exceptions, parsers, resourcet, tasty, tasty-hunit + , text, xml-conduit, xml-types + }: + mkDerivation { + pname = "xml-conduit-parse"; + version = "0.3.1.2"; + sha256 = "0233jcpv7lzan2hh6siw2rrjkjp4f5i1kkpjpdfija01f8by3an1"; + revision = "1"; + editedCabalFile = "0jnnr4z3c6rq2dz0ldiic5zwkrp36igf6gip11qrm9ss2pk9khbl"; + libraryHaskellDepends = [ + base conduit conduit-parse containers exceptions parsers text + xml-conduit xml-types + ]; + testHaskellDepends = [ + base conduit conduit-parse data-default parsers resourcet tasty + tasty-hunit + ]; + description = "Streaming XML parser based on conduits"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xml-conduit-selectors" = callPackage + ({ mkDerivation, base, containers, data-default, megaparsec, tasty + , tasty-hunit, tasty-quickcheck, text, xml-conduit + }: + mkDerivation { + pname = "xml-conduit-selectors"; + version = "0.2.0.2"; + sha256 = "1xps46nqi0g42b0hz703cdw98zy8phvzjhrg0i7ljh12sp4ijjnj"; + libraryHaskellDepends = [ + base containers megaparsec text xml-conduit + ]; + testHaskellDepends = [ + base containers data-default tasty tasty-hunit tasty-quickcheck + text xml-conduit + ]; + description = "jQuery-style CSS selectors for xml-conduit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xml-conduit-stylist" = callPackage + ({ mkDerivation, base, containers, css-syntax, network-uri + , stylist-traits, text, xml-conduit + }: + mkDerivation { + pname = "xml-conduit-stylist"; + version = "3.0.0.1"; + sha256 = "1bm2cns5s92zgylv9qnql0daydmxp5rhb2caz43ml3c7hiq57g7p"; + libraryHaskellDepends = [ + base containers css-syntax network-uri stylist-traits text + xml-conduit + ]; + description = "Bridge between xml-conduit/html-conduit and stylist"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xml-conduit-writer" = callPackage + ({ mkDerivation, base, containers, data-default, dlist, mtl, text + , xml-conduit, xml-types + }: + mkDerivation { + pname = "xml-conduit-writer"; + version = "0.1.1.5"; + sha256 = "1ma25a6kknrhm8n3ldj5bq203dmg52nshhmvi7zf3lz56psjf1f1"; + libraryHaskellDepends = [ + base containers data-default dlist mtl text xml-conduit xml-types + ]; + testHaskellDepends = [ base text ]; + description = "Warm and fuzzy creation of XML documents"; + license = lib.licenses.mit; + }) {}; + + "xml-enumerator" = callPackage + ({ mkDerivation, attoparsec, attoparsec-enumerator, base + , blaze-builder, blaze-builder-enumerator, bytestring, containers + , data-default, enumerator, failure, hspec, HUnit, text + , transformers, xml-types + }: + mkDerivation { + pname = "xml-enumerator"; + version = "0.4.4.1"; + sha256 = "0vwn6s7x626970b8lgyhmngkqv5n5kvv0qikrvi9sjzq5rjyx1zj"; + libraryHaskellDepends = [ + attoparsec attoparsec-enumerator base blaze-builder + blaze-builder-enumerator bytestring containers data-default + enumerator failure text transformers xml-types + ]; + testHaskellDepends = [ + base bytestring containers enumerator hspec HUnit text transformers + xml-types + ]; + description = "Pure-Haskell utilities for dealing with XML with the enumerator package. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xml-enumerator-combinators" = callPackage + ({ mkDerivation, base, containers, enumerator, xml-enumerator + , xml-types + }: + mkDerivation { + pname = "xml-enumerator-combinators"; + version = "0.1"; + sha256 = "1n2lywzbbjkpccpgwlj8ycf4p5wlhjs60hgqzwb33j7qiraf5jb3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers enumerator xml-enumerator xml-types + ]; + description = "Parser combinators for xml-enumerator and compatible XML parsers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xml-extractors" = callPackage + ({ mkDerivation, base, mtl, transformers, xml }: + mkDerivation { + pname = "xml-extractors"; + version = "0.4.0.3"; + sha256 = "0g1f5yhzipwyny0yrsns03l024yphz8978w05xfk09f5vkrfxb0w"; + libraryHaskellDepends = [ base mtl transformers xml ]; + description = "Extension to the xml package to extract data from parsed xml"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xml-hamlet" = callPackage + ({ mkDerivation, base, containers, hspec, HUnit, parsec + , shakespeare, template-haskell, text, xml-conduit + }: + mkDerivation { + pname = "xml-hamlet"; + version = "0.5.0.2"; + sha256 = "109fck1626d74s00ssjffg837584wf7dxpswkil37wqqfy94mw2z"; + libraryHaskellDepends = [ + base containers parsec shakespeare template-haskell text + xml-conduit + ]; + testHaskellDepends = [ + base containers hspec HUnit parsec shakespeare template-haskell + text xml-conduit + ]; + description = "Hamlet-style quasiquoter for XML content"; + license = lib.licenses.bsd3; + }) {}; + + "xml-helpers" = callPackage + ({ mkDerivation, base, xml }: + mkDerivation { + pname = "xml-helpers"; + version = "1.0.0"; + sha256 = "0rrk0j7m8ws86hbjw0l4ryq4m9i8llhsag2sfisy5r1iv2zwa0lv"; + libraryHaskellDepends = [ base xml ]; + description = "Some useful helper functions for the xml library"; + license = lib.licenses.bsd3; + }) {}; + + "xml-html-conduit-lens" = callPackage + ({ mkDerivation, base, bytestring, containers, doctest, hspec + , hspec-expectations-lens, html-conduit, lens, text, xml-conduit + }: + mkDerivation { + pname = "xml-html-conduit-lens"; + version = "0.3.2.4"; + sha256 = "1axg0b5y43fnmj64jffqkivrlckx9arw31ijjqdlj0yb7qwfahhk"; + libraryHaskellDepends = [ + base bytestring containers html-conduit lens text xml-conduit + ]; + testHaskellDepends = [ + base doctest hspec hspec-expectations-lens lens xml-conduit + ]; + description = "Optics for xml-conduit and html-conduit"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xml-html-qq" = callPackage + ({ mkDerivation, base, blaze-markup, conduit, data-default, doctest + , from-sum, Glob, heterocephalus, html-conduit, resourcet, tasty + , tasty-hunit, template-haskell, text, th-lift, th-lift-instances + , xml-conduit + }: + mkDerivation { + pname = "xml-html-qq"; + version = "0.1.0.1"; + sha256 = "0ni354ihiaax7dlghq0qsili0sqy4z9vc3a75i24z2m59hgvnbhs"; + libraryHaskellDepends = [ + base blaze-markup conduit data-default from-sum heterocephalus + html-conduit resourcet template-haskell text th-lift + th-lift-instances xml-conduit + ]; + testHaskellDepends = [ + base doctest Glob tasty tasty-hunit text xml-conduit + ]; + description = "Quasi-quoters for XML and HTML Documents"; + license = lib.licenses.bsd3; + }) {}; + + "xml-indexed-cursor" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , doctest, Glob, tasty, tasty-hunit, text, xml-conduit + }: + mkDerivation { + pname = "xml-indexed-cursor"; + version = "0.1.1.0"; + sha256 = "0x6slq1av9id5ph7ysg0g467knkcbvp0g0jr7x8w334ffgy25mj6"; + libraryHaskellDepends = [ + base bytestring containers data-default text xml-conduit + ]; + testHaskellDepends = [ + base bytestring data-default doctest Glob tasty tasty-hunit text + xml-conduit + ]; + description = "Indexed XML cursors similar to 'Text.XML.Cursor' from xml-conduit"; + license = lib.licenses.bsd3; + }) {}; + + "xml-isogen" = callPackage + ({ mkDerivation, base, data-default, deepseq, dom-parser + , generic-arbitrary, hspec, lens, mtl, QuickCheck + , quickcheck-instances, semigroups, template-haskell, text + , xml-conduit, xml-conduit-writer + }: + mkDerivation { + pname = "xml-isogen"; + version = "0.3.0"; + sha256 = "05qa83jzmfqa5yhzgp3n3bxi0dvyy9xdfgq1ymi0wa6xnmxjv0cz"; + libraryHaskellDepends = [ + base deepseq dom-parser lens mtl QuickCheck semigroups + template-haskell text xml-conduit xml-conduit-writer + ]; + testHaskellDepends = [ + base data-default deepseq dom-parser generic-arbitrary hspec + QuickCheck quickcheck-instances semigroups xml-conduit + xml-conduit-writer + ]; + description = "Generate XML-isomorphic types"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xml-lens" = callPackage + ({ mkDerivation, base, case-insensitive, containers, lens, text + , xml-conduit + }: + mkDerivation { + pname = "xml-lens"; + version = "0.3.1"; + sha256 = "0i6c4xqacinhxnyszzna7s9x79rrcs1c7jq6zimcwh4302l5d6cm"; + revision = "2"; + editedCabalFile = "0n4clndkzg6cjw0slkbrn64byzdnlsxrf6va3xgvsry9d1i18ihf"; + libraryHaskellDepends = [ + base case-insensitive containers lens text xml-conduit + ]; + description = "Lenses, traversals, and prisms for xml-conduit"; + license = lib.licenses.bsd3; + }) {}; + + "xml-monad" = callPackage + ({ mkDerivation, base, mtl, transformers, transformers-compose, xml + }: + mkDerivation { + pname = "xml-monad"; + version = "0.5"; + sha256 = "17axppy0xzshmvw8y23hxcj2ixm2fqw3hqrjk90qmpkjcv4nk44r"; + libraryHaskellDepends = [ + base mtl transformers transformers-compose xml + ]; + description = "Monadic extensions to the xml package"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xml-optics" = callPackage + ({ mkDerivation, base, containers, optics-core, text, xml-conduit + }: + mkDerivation { + pname = "xml-optics"; + version = "0.2.0"; + sha256 = "1faxprzgql8kbji7ip53dn3xcxwhbqzgjjyabf5dmcfq98kv87mk"; + libraryHaskellDepends = [ + base containers optics-core text xml-conduit + ]; + description = "Optics for xml-conduit"; + license = lib.licenses.bsd3; + }) {}; + + "xml-parsec" = callPackage + ({ mkDerivation, base, HaXml, parsec }: + mkDerivation { + pname = "xml-parsec"; + version = "1.0.3"; + sha256 = "1zcmiqyw6bs50kl2417ygvnpsk9wy025ls5ck8cd863x47bqpdn2"; + libraryHaskellDepends = [ base HaXml parsec ]; + description = "Parsing XML with Parsec"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xml-parser" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, containers, hashable + , QuickCheck, quickcheck-instances, rerebase, tasty, tasty-hunit + , tasty-quickcheck, text, text-builder, transformers + , unordered-containers, xml-conduit + }: + mkDerivation { + pname = "xml-parser"; + version = "0.1.1.1"; + sha256 = "13af7yfxn1m7clhzxsbkd6q1nr8dslv39w4hvyhca0l7adplyyw3"; + libraryHaskellDepends = [ + attoparsec base bytestring containers hashable text text-builder + transformers unordered-containers xml-conduit + ]; + testHaskellDepends = [ + attoparsec QuickCheck quickcheck-instances rerebase tasty + tasty-hunit tasty-quickcheck xml-conduit + ]; + description = "XML parser with informative error-reporting and simple API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xml-picklers" = callPackage + ({ mkDerivation, base, Cabal, containers, QuickCheck, tasty + , tasty-hunit, tasty-quickcheck, text, xml-types + }: + mkDerivation { + pname = "xml-picklers"; + version = "0.3.6"; + sha256 = "196iy4z58x58bjk5jy4fpmn8zhiramlyca4rd732i8j3jp6h5f6i"; + libraryHaskellDepends = [ base containers text xml-types ]; + testHaskellDepends = [ + base Cabal QuickCheck tasty tasty-hunit tasty-quickcheck text + xml-types + ]; + description = "XML picklers based on xml-types, ported from hexpat-pickle"; + license = lib.licenses.bsd3; + }) {}; + + "xml-pipe" = callPackage + ({ mkDerivation, base, bytestring, papillon, simple-pipe }: + mkDerivation { + pname = "xml-pipe"; + version = "0.0.0.11"; + sha256 = "0j5fjnf6r7cagcl1ni5idwj1k5q6vjp6c59ajwsx39iqx1kdmly4"; + libraryHaskellDepends = [ base bytestring papillon simple-pipe ]; + description = "XML parser which uses simple-pipe"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xml-prettify" = callPackage + ({ mkDerivation, base, cmdargs, unix }: + mkDerivation { + pname = "xml-prettify"; + version = "0.1.0.1"; + sha256 = "1abjmxihh0ldlh8k4mp922s0h39303farmdbm08qn909pbrzm0f0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ]; + executableHaskellDepends = [ base cmdargs unix ]; + description = "Pretty print XML"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "xml-prettify"; + broken = true; + }) {}; + + "xml-prettify-text" = callPackage + ({ mkDerivation, base, filepath, gauge, mtl, optparse-applicative + , protolude, tasty, tasty-golden, text, text-show, with-utf8 + }: + mkDerivation { + pname = "xml-prettify-text"; + version = "1.0.0.3"; + sha256 = "1bxp9dvy3js7az1c1kbrgjhhp4ssg7mb1gxgfj2qcaggv2b97v7i"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base mtl protolude text text-show ]; + executableHaskellDepends = [ + base optparse-applicative protolude text with-utf8 + ]; + testHaskellDepends = [ + base filepath protolude tasty tasty-golden text + ]; + benchmarkHaskellDepends = [ base gauge protolude ]; + description = "XML pretty printer"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "xml-prettify"; + broken = true; + }) {}; + + "xml-push" = callPackage + ({ mkDerivation, base, bytestring, crypto-random, handle-like + , monad-control, monads-tf, peyotls, random, sasl, simple-pipe, stm + , tighttp, transformers-base, uuid, x509, x509-store + , x509-validation, xml-pipe, xmpipe + }: + mkDerivation { + pname = "xml-push"; + version = "0.0.0.18"; + sha256 = "1i8qmz7mr8rfspkn4wwyq7f7fi1grpggmqmfsmx6l7bjsjv15n3y"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring crypto-random handle-like monad-control monads-tf + peyotls random sasl simple-pipe stm tighttp transformers-base uuid + x509 x509-store x509-validation xml-pipe xmpipe + ]; + description = "Push XML from/to client to/from server over XMPP or HTTP"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xml-query" = callPackage + ({ mkDerivation, base, free, text }: + mkDerivation { + pname = "xml-query"; + version = "0.9.1.1"; + sha256 = "1rrzba94098rw7gmripz62awc5cscrx4lqavzd946h6vpy4ps4ba"; + libraryHaskellDepends = [ base free text ]; + description = "A parser-agnostic declarative API for querying XML-documents"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xml-query-xml-conduit" = callPackage + ({ mkDerivation, base-prelude, text, xml-conduit, xml-query + , xml-query-xml-types, xml-types + }: + mkDerivation { + pname = "xml-query-xml-conduit"; + version = "0.3.1"; + sha256 = "17pkn08853889w24jqc27d1jp2w6visc87p0wdqyvij3n2b6m9kq"; + libraryHaskellDepends = [ + base-prelude text xml-conduit xml-query xml-query-xml-types + xml-types + ]; + description = "A binding for the \"xml-query\" and \"xml-conduit\" libraries"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xml-query-xml-types" = callPackage + ({ mkDerivation, base, base-prelude, data-default-class, free + , html-entities, QuickCheck, quickcheck-instances, success, tasty + , tasty-hunit, tasty-quickcheck, tasty-smallcheck, text + , transformers, xml-conduit, xml-query, xml-types + }: + mkDerivation { + pname = "xml-query-xml-types"; + version = "0.4.1"; + sha256 = "0qrrp8hm9y8k0iyfll19rfhz3cq2vn2gwskp6z1190c9dak341h9"; + libraryHaskellDepends = [ + base-prelude free html-entities success text transformers xml-query + xml-types + ]; + testHaskellDepends = [ + base base-prelude data-default-class QuickCheck + quickcheck-instances tasty tasty-hunit tasty-quickcheck + tasty-smallcheck text xml-conduit xml-query xml-types + ]; + description = "An interpreter of \"xml-query\" queries for the \"xml-types\" documents"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xml-syntax" = callPackage + ({ mkDerivation, array-builder, array-chunks, base, byteslice + , bytesmith, primitive, tasty, tasty-hunit, text-short + }: + mkDerivation { + pname = "xml-syntax"; + version = "0.1.0.2"; + sha256 = "1x0q55481rhj3rvlapx3dv1nc8rl0l2lyv3jmxv939xckcmk54is"; + libraryHaskellDepends = [ + array-builder array-chunks base byteslice bytesmith primitive + text-short + ]; + testHaskellDepends = [ base byteslice tasty tasty-hunit ]; + description = "Parse XML from bytes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xml-to-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, curl + , hashable, hxt, hxt-curl, hxt-expat, hxt-tagsoup, regex-posix + , tagsoup, text, unordered-containers, vector + }: + mkDerivation { + pname = "xml-to-json"; + version = "2.0.1"; + sha256 = "0brfdlarr4yyfsfawkfjdbk4z3lvi9ihkhvqh5ws2ll0h80ja6md"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring containers curl hashable hxt hxt-curl + hxt-expat hxt-tagsoup regex-posix tagsoup text unordered-containers + vector + ]; + executableHaskellDepends = [ base ]; + description = "Library and command line tool for converting XML files to json"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "xml-to-json"; + broken = true; + }) {}; + + "xml-to-json-fast" = callPackage + ({ mkDerivation, base, directory, process, tagsoup, text }: + mkDerivation { + pname = "xml-to-json-fast"; + version = "2.0.0"; + sha256 = "0gsn8wdiwmvr7nvxbfj9vpzlxwdh8m9lprx2hxnkrnslmbhjz1fx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base tagsoup text ]; + executableHaskellDepends = [ base directory process ]; + description = "Fast, light converter of xml to json capable of handling huge xml files"; + license = lib.licenses.mit; + mainProgram = "xml-to-json-fast"; + }) {}; + + "xml-tydom-conduit" = callPackage + ({ mkDerivation, base, containers, QuickCheck, quickcheck-instances + , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text + , time, xml-conduit, xml-tydom-core + }: + mkDerivation { + pname = "xml-tydom-conduit"; + version = "0.1.0.0"; + sha256 = "0pbakd5wsa65yipkar2h51827nvzwj5f5lb7853ac2nw515rk4g5"; + libraryHaskellDepends = [ + base containers template-haskell text time xml-conduit + xml-tydom-core + ]; + testHaskellDepends = [ + base QuickCheck quickcheck-instances tasty tasty-hunit + tasty-quickcheck text time xml-conduit + ]; + description = "Typed XML encoding for an xml-conduit backend"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xml-tydom-core" = callPackage + ({ mkDerivation, base, containers, mtl, QuickCheck, text }: + mkDerivation { + pname = "xml-tydom-core"; + version = "0.1.0.0"; + sha256 = "09svwcfcqmxrczs7qb4haf68dnb8q47cm19f504cqfnr4brs093l"; + libraryHaskellDepends = [ base containers mtl QuickCheck text ]; + description = "Typed XML encoding (core library)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xml-types" = callPackage + ({ mkDerivation, base, deepseq, text }: + mkDerivation { + pname = "xml-types"; + version = "0.3.8"; + sha256 = "102cm0nvfmf9gn8hvn5z8qvmg931laczs33wwd5iyz9bc37f9mfs"; + libraryHaskellDepends = [ base deepseq text ]; + description = "Basic types for representing XML"; + license = lib.licenses.mit; + }) {}; + + "xml-verify" = callPackage + ({ mkDerivation, base, bytestring, cryptostore, hxt, mtl, pem, x509 + , xmlsec1 + }: + mkDerivation { + pname = "xml-verify"; + version = "0.1.0.3"; + sha256 = "0hyd0awaz3id7j0wmcyhas3p6hvcn8nz9c8jmbclfh28nv46agiv"; + libraryHaskellDepends = [ + base bytestring cryptostore hxt mtl pem x509 + ]; + libraryPkgconfigDepends = [ xmlsec1 ]; + description = "Verifying XML signatures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {xmlsec1 = null;}; + + "xml2html" = callPackage + ({ mkDerivation, base, xml-conduit }: + mkDerivation { + pname = "xml2html"; + version = "0.2.0"; + sha256 = "1kf4vjg4cfkd4vx8jpikbb0ib4pglmyf5vqrg3j0yllmycj22ska"; + libraryHaskellDepends = [ base xml-conduit ]; + description = "blaze-html instances for xml-conduit types (deprecated)"; + license = lib.licenses.bsd3; + }) {}; + + "xml2json" = callPackage + ({ mkDerivation, aeson, attoparsec, attoparsec-conduit, base + , blaze-builder, blaze-builder-conduit, bytestring + , case-insensitive, conduit, hspec, resourcet, tagstream-conduit + , text, transformers, unordered-containers, vector + }: + mkDerivation { + pname = "xml2json"; + version = "0.2.0.0"; + sha256 = "15x3339qqy75qyj97dc7qbw7fs5dw4xvcslfrjpi36yd2596hamx"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec attoparsec-conduit base blaze-builder + blaze-builder-conduit bytestring case-insensitive conduit + tagstream-conduit text transformers unordered-containers vector + ]; + executableHaskellDepends = [ + aeson attoparsec attoparsec-conduit base blaze-builder + blaze-builder-conduit bytestring case-insensitive conduit + tagstream-conduit text transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base bytestring hspec resourcet text transformers + ]; + description = "translate xml to json"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "xml2json"; + broken = true; + }) {}; + + "xml2x" = callPackage + ({ mkDerivation, array, base, bio, bytestring, containers + , directory, xhtml + }: + mkDerivation { + pname = "xml2x"; + version = "0.4.2"; + sha256 = "0cp21xzzqczb49mpnsxlgc4fyhmmgyy4mfczqnz85h383js5sbia"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base bio bytestring containers directory xhtml + ]; + description = "Convert BLAST output in XML format to CSV or HTML"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "xml2x"; + }) {}; + + "xmlbf" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, exceptions + , mmorph, mtl, QuickCheck, quickcheck-instances, selective, tasty + , tasty-hunit, tasty-quickcheck, text, transformers + , unordered-containers + }: + mkDerivation { + pname = "xmlbf"; + version = "0.7"; + sha256 = "0zqim6cz8wlvhzxpk5q8wk69a6vm4z9j0pyr1jkhd495gphzkysy"; + libraryHaskellDepends = [ + base bytestring containers deepseq exceptions mmorph mtl selective + text transformers unordered-containers + ]; + testHaskellDepends = [ + base bytestring QuickCheck quickcheck-instances tasty tasty-hunit + tasty-quickcheck text transformers + ]; + description = "XML back and forth! Parser, renderer, ToXml, FromXml, fixpoints"; + license = lib.licenses.asl20; + }) {}; + + "xmlbf-xeno" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim + , html-entities, tasty, tasty-hunit, text, unordered-containers + , xeno, xml, xmlbf + }: + mkDerivation { + pname = "xmlbf-xeno"; + version = "0.2.2"; + sha256 = "1ls45fqyvss387mcz5gppnal9pf4kmnqd8dzr6caaxzdd5ckxi3h"; + libraryHaskellDepends = [ + base bytestring html-entities text unordered-containers xeno xmlbf + ]; + testHaskellDepends = [ base tasty tasty-hunit xmlbf ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq ghc-prim xml + ]; + description = "xeno backend support for the xmlbf library"; + license = lib.licenses.asl20; + }) {}; + + "xmlbf-xmlhtml" = callPackage + ({ mkDerivation, base, bytestring, html-entities, tasty + , tasty-hunit, text, unordered-containers, xmlbf, xmlhtml + }: + mkDerivation { + pname = "xmlbf-xmlhtml"; + version = "0.2.2"; + sha256 = "0d93ywr70qmjd2yd33b5k8b5n1l01cj1clbm93hq6sfjjnw4cyi0"; + libraryHaskellDepends = [ + base bytestring html-entities text unordered-containers xmlbf + xmlhtml + ]; + testHaskellDepends = [ base tasty tasty-hunit xmlbf ]; + description = "xmlhtml backend support for the xmlbf library"; + license = lib.licenses.asl20; + }) {}; + + "xmlgen" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , criterion, filepath, HUnit, hxt, mtl, process, QuickCheck, text + , unix + }: + mkDerivation { + pname = "xmlgen"; + version = "0.6.2.2"; + sha256 = "1milbbr2iqwckqbq6i9sypinvs4hs7mzqn274x350psjfy6ajvwj"; + revision = "1"; + editedCabalFile = "0vwnqd0lsw81llsn0psga5r6pw7jh69vfbj3rnz7c2fpkc0gjh3j"; + libraryHaskellDepends = [ + base blaze-builder bytestring containers mtl text + ]; + testHaskellDepends = [ + base bytestring containers filepath HUnit hxt process QuickCheck + text unix + ]; + benchmarkHaskellDepends = [ base bytestring criterion text ]; + description = "Fast XML generation library"; + license = lib.licenses.bsd3; + }) {}; + + "xmlhtml" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, blaze-markup + , bytestring, bytestring-builder, containers, directory, hspec + , HUnit, parsec, text, unordered-containers + }: + mkDerivation { + pname = "xmlhtml"; + version = "0.2.5.4"; + sha256 = "11aldkcd3lcxax42f4080127hqs1k95k84h5griwq27ig8gmbxdc"; + revision = "4"; + editedCabalFile = "1b0426fb6nfb9rg118xnhn9m8fqayd23r09ybgr5r3sv0jgzjh2b"; + libraryHaskellDepends = [ + base blaze-builder blaze-html blaze-markup bytestring + bytestring-builder containers parsec text unordered-containers + ]; + testHaskellDepends = [ + base blaze-builder blaze-html blaze-markup bytestring + bytestring-builder containers directory hspec HUnit text + unordered-containers + ]; + description = "XML parser and renderer with HTML 5 quirks mode"; + license = lib.licenses.bsd3; + }) {}; + + "xmltv" = callPackage + ({ mkDerivation, base, bytestring, configurator, filepath + , http-client, network-uri, old-locale, split, terminfo, time, unix + , wl-pprint-extras, wl-pprint-terminfo, xdg-basedir, xml + }: + mkDerivation { + pname = "xmltv"; + version = "0.0.1"; + sha256 = "15i0a28svafjsziz1h3px0qys81xw0bs5bpq66hcwzxdv3s15lv9"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base old-locale time xml ]; + executableHaskellDepends = [ + base bytestring configurator filepath http-client network-uri + old-locale split terminfo time unix wl-pprint-extras + wl-pprint-terminfo xdg-basedir xml + ]; + description = "Show tv channels in the terminal"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "tv"; + }) {}; + + "xmms2-client" = callPackage + ({ mkDerivation, base, c2hs, containers, haskell98, mtl + , utf8-string + }: + mkDerivation { + pname = "xmms2-client"; + version = "0.0.7.0"; + sha256 = "0ahsxah1irfsbgkkr4vnvasb7shk4b5iyjhgpj2dc9vi26p6y5dz"; + libraryHaskellDepends = [ + base containers haskell98 mtl utf8-string + ]; + libraryToolDepends = [ c2hs ]; + description = "An XMMS2 client library"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xmms2-client-glib" = callPackage + ({ mkDerivation, base, c2hs, haskell98, xmms2-client }: + mkDerivation { + pname = "xmms2-client-glib"; + version = "0.0.7.0"; + sha256 = "1rrc8w9nrmxl8kzjkbmdxh0j1krvai396mx50wsnlqn1cxgb54h3"; + libraryHaskellDepends = [ base haskell98 xmms2-client ]; + libraryToolDepends = [ c2hs ]; + description = "An XMMS2 client library — GLib integration"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xmobar" = callPackage + ({ mkDerivation, aeson, alsa-core, alsa-mixer, async, base + , bytestring, cairo, colour, containers, dbus, directory + , extensible-exceptions, extra, filepath, gauge, hinotify, hspec + , http-client-tls, http-conduit, http-types, iwlib, libmpd, libXpm + , libXrandr, libXrender, mtl, old-locale, pango, parsec + , parsec-numbers, process, regex-compat, stm, temporary, time + , timezone-olson, timezone-series, transformers, unix, utf8-string + , wirelesstools, X11, X11-xft + }: + mkDerivation { + pname = "xmobar"; + version = "0.48"; + sha256 = "0k0vzfvz46lx4lpq2yi3jpr7l5mpl50rvqlnvsx9gqnm0dsac14s"; + configureFlags = [ + "-fwith_alsa" "-fwith_conduit" "-fwith_datezone" "-fwith_dbus" + "-fwith_inotify" "-fwith_iwlib" "-fwith_mpd" "-fwith_mpris" + "-fwith_rtsopts" "-fwith_threaded" "-fwith_utf8" "-fwith_uvmeter" + "-fwith_weather" "-fwith_xft" "-fwith_xpm" + ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson alsa-core alsa-mixer async base bytestring cairo colour + containers dbus directory extensible-exceptions extra filepath + hinotify http-client-tls http-conduit http-types iwlib libmpd mtl + old-locale pango parsec parsec-numbers process regex-compat stm + time timezone-olson timezone-series transformers unix utf8-string + X11 X11-xft + ]; + librarySystemDepends = [ + libXpm libXrandr libXrender wirelesstools + ]; + executableHaskellDepends = [ + async base containers directory filepath parsec unix X11 + ]; + testHaskellDepends = [ + alsa-core alsa-mixer async base bytestring containers directory + filepath hspec mtl old-locale parsec parsec-numbers process + regex-compat stm temporary time transformers unix X11 + ]; + benchmarkHaskellDepends = [ base gauge mtl time ]; + description = "A Minimalistic Text Based Status Bar"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + mainProgram = "xmobar"; + }) {inherit (pkgs.xorg) libXpm; inherit (pkgs.xorg) libXrandr; + inherit (pkgs.xorg) libXrender; inherit (pkgs) wirelesstools;}; + + "xmonad" = callPackage + ({ mkDerivation, base, containers, data-default-class, directory + , filepath, mtl, process, QuickCheck, quickcheck-classes, setlocale + , time, transformers, unix, X11 + }: + mkDerivation { + pname = "xmonad"; + version = "0.17.2"; + sha256 = "19qz9a23377nzc0qq8nca45s745mfncd4i2vwba14gi7ipipfcil"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default-class directory filepath mtl process + setlocale time transformers unix X11 + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers QuickCheck quickcheck-classes X11 + ]; + postInstall = '' + install -D man/xmonad.1 ''${!outputDoc}/share/man/man1/xmonad.1 + install -D man/xmonad.hs ''${!outputDoc}/share/doc/$name/sample-xmonad.hs + ''; + description = "A tiling window manager"; + license = lib.licenses.bsd3; + mainProgram = "xmonad"; + maintainers = [ + lib.maintainers.dschrempf lib.maintainers.ivanbrennan + lib.maintainers.peti lib.maintainers.slotThe + ]; + }) {}; + + "xmonad_0_18_0" = callPackage + ({ mkDerivation, base, containers, data-default-class, directory + , filepath, mtl, process, QuickCheck, quickcheck-classes, setlocale + , time, transformers, unix, X11 + }: + mkDerivation { + pname = "xmonad"; + version = "0.18.0"; + sha256 = "1ysxxjkkx2l160nlj1h8ysxrfhxjlmbws2nm0wyiivmjgn20xs11"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers data-default-class directory filepath mtl process + setlocale time transformers unix X11 + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + base containers QuickCheck quickcheck-classes X11 + ]; + postInstall = '' + install -D man/xmonad.1 ''${!outputDoc}/share/man/man1/xmonad.1 + install -D man/xmonad.hs ''${!outputDoc}/share/doc/$name/sample-xmonad.hs + ''; + description = "A tiling window manager"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "xmonad"; + maintainers = [ + lib.maintainers.dschrempf lib.maintainers.ivanbrennan + lib.maintainers.peti lib.maintainers.slotThe + ]; + }) {}; + + "xmonad-bluetilebranch" = callPackage + ({ mkDerivation, base, containers, directory, extensible-exceptions + , filepath, mtl, process, unix, X11 + }: + mkDerivation { + pname = "xmonad-bluetilebranch"; + version = "0.9.1.4"; + sha256 = "1ymn56rc9kkzvdla9bpj3aq2z6rnz669xbj7n87z1b42aj74s8gn"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory extensible-exceptions filepath mtl + process unix X11 + ]; + description = "A tiling window manager"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "xmonad"; + broken = true; + }) {}; + + "xmonad-contrib" = callPackage + ({ mkDerivation, base, bytestring, containers, deepseq, directory + , filepath, hspec, mtl, process, QuickCheck, random, time, unix + , utf8-string, X11, X11-xft, xmonad + }: + mkDerivation { + pname = "xmonad-contrib"; + version = "0.18.0"; + sha256 = "1ccccz7jmksm2j5maqdfq2z135ggpdh0fl92k87w05663hxq1cb4"; + libraryHaskellDepends = [ + base bytestring containers deepseq directory filepath mtl process + random time unix utf8-string X11 X11-xft xmonad + ]; + testHaskellDepends = [ + base bytestring containers deepseq directory hspec mtl process + QuickCheck random time unix utf8-string X11 xmonad + ]; + description = "Community-maintained extensions for xmonad"; + license = lib.licenses.bsd3; + maintainers = [ + lib.maintainers.dschrempf lib.maintainers.ivanbrennan + lib.maintainers.peti lib.maintainers.slotThe + ]; + }) {}; + + "xmonad-contrib-bluetilebranch" = callPackage + ({ mkDerivation, base, containers, directory, extensible-exceptions + , mtl, old-locale, old-time, process, random, unix, utf8-string + , X11, X11-xft, xmonad-bluetilebranch + }: + mkDerivation { + pname = "xmonad-contrib-bluetilebranch"; + version = "0.9.1.4"; + sha256 = "1ysf8yp8jwf7a1am83w5q66ys3j6kn7ss0i86n9dmfmkc3rms6l7"; + libraryHaskellDepends = [ + base containers directory extensible-exceptions mtl old-locale + old-time process random unix utf8-string X11 X11-xft + xmonad-bluetilebranch + ]; + description = "Third party extensions for xmonad"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xmonad-contrib-gpl" = callPackage + ({ mkDerivation, base, mtl, xmonad, xmonad-contrib }: + mkDerivation { + pname = "xmonad-contrib-gpl"; + version = "0.12.1"; + sha256 = "1xs9qwzq9x552jw9wxdaddk2w1m5kc060mqahhk2f2q3zs9nk2n9"; + libraryHaskellDepends = [ base mtl xmonad xmonad-contrib ]; + description = "Third party extensions for xmonad"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xmonad-dbus" = callPackage + ({ mkDerivation, base, dbus }: + mkDerivation { + pname = "xmonad-dbus"; + version = "0.1.0.2"; + sha256 = "0xjg0kmny6snyf9c1f86qg1fqjifdg9cvrbqywlfp6yl8cj0z1gn"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base dbus ]; + executableHaskellDepends = [ base dbus ]; + testHaskellDepends = [ base dbus ]; + license = lib.licenses.bsd3; + mainProgram = "xmonad-dbus"; + }) {}; + + "xmonad-entryhelper" = callPackage + ({ mkDerivation, base, directory, extensible-exceptions, filepath + , mtl, process, unix, X11, xmonad, xmonad-contrib + }: + mkDerivation { + pname = "xmonad-entryhelper"; + version = "0.1.0.0"; + sha256 = "1xwjdy7swc4bqqx0y7bny7rci4wpq2318m9nbz365x2r7i379v9h"; + libraryHaskellDepends = [ + base directory extensible-exceptions filepath mtl process unix X11 + xmonad xmonad-contrib + ]; + description = "XMonad config entry point wrapper"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xmonad-eval" = callPackage + ({ mkDerivation, base, containers, directory, hint, mtl, old-locale + , old-time, process, random, unix, X11, xmonad, xmonad-contrib + }: + mkDerivation { + pname = "xmonad-eval"; + version = "0.1"; + sha256 = "0k0lb4z50kj4q3dzmii4pd8lbdnlxh5l91fx4f90a35hl3v9zggk"; + libraryHaskellDepends = [ + base containers directory hint mtl old-locale old-time process + random unix X11 xmonad xmonad-contrib + ]; + description = "Module for evaluation Haskell expressions in the running xmonad instance"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xmonad-extras" = callPackage + ({ mkDerivation, alsa-mixer, base, bytestring, containers, dbus + , hint, libmpd, mtl, network, regex-posix, X11, xmonad + , xmonad-contrib + }: + mkDerivation { + pname = "xmonad-extras"; + version = "0.17.1"; + sha256 = "08kq9w38jk4nwb2dmqbmybiz50zy81md9sbjmwrkw5wjcdxgsgch"; + configureFlags = [ + "-f-with_hlist" "-fwith_parsec" "-fwith_split" + ]; + libraryHaskellDepends = [ + alsa-mixer base bytestring containers dbus hint libmpd mtl network + regex-posix X11 xmonad xmonad-contrib + ]; + description = "Third party extensions for xmonad with wacky dependencies"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + maintainers = [ lib.maintainers.slotThe ]; + }) {}; + + "xmonad-screenshot" = callPackage + ({ mkDerivation, base, gtk, xmonad }: + mkDerivation { + pname = "xmonad-screenshot"; + version = "0.1.2"; + sha256 = "1m7bmdhc1nlwflli1ymnjlmysg9d54w0shpxq05xwmiycg4jbwr1"; + libraryHaskellDepends = [ base gtk xmonad ]; + description = "Workspaces screenshooting utility for XMonad"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xmonad-spotify" = callPackage + ({ mkDerivation, base, containers, dbus, X11 }: + mkDerivation { + pname = "xmonad-spotify"; + version = "0.1.2.2"; + sha256 = "0hps37yqn3grgg65wm3j41dh40fqi64ni12mgk0lfigw2fghfnvj"; + libraryHaskellDepends = [ base containers dbus X11 ]; + description = "Bind media keys to work with Spotify"; + license = lib.licenses.bsd3; + }) {}; + + "xmonad-utils" = callPackage + ({ mkDerivation, base, ghc, libxcrypt, random, unix, X11 }: + mkDerivation { + pname = "xmonad-utils"; + version = "0.1.3.3"; + sha256 = "1y72f8dnjbpf4kmg0fp8rfbvhwshkp10g4cj3yhy9z78w84dp9a5"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base ghc random unix X11 ]; + executableSystemDepends = [ libxcrypt ]; + description = "A small collection of X utilities"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) libxcrypt;}; + + "xmonad-vanessa" = callPackage + ({ mkDerivation, alsa-mixer, base, composition-prelude, containers + , hspec, process, X11, xmonad, xmonad-contrib, xmonad-spotify + , xmonad-volume + }: + mkDerivation { + pname = "xmonad-vanessa"; + version = "2.1.0.1"; + sha256 = "15ym244y33bg842y9bajbnfvqhbrj49472aij136h7dy92kn2lxg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + alsa-mixer base composition-prelude containers process X11 xmonad + ]; + executableHaskellDepends = [ + base composition-prelude containers xmonad xmonad-contrib + xmonad-spotify xmonad-volume + ]; + testHaskellDepends = [ base hspec xmonad ]; + description = "Custom xmonad, which builds with stack or cabal"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xmonad-volume" = callPackage + ({ mkDerivation, alsa-mixer, base, composition-prelude, containers + , X11 + }: + mkDerivation { + pname = "xmonad-volume"; + version = "0.1.1.0"; + sha256 = "0bc52vy142hn75k52zz8afjfxwv86p73kmqmi48rqiws10kpnclw"; + revision = "2"; + editedCabalFile = "1m1kcsvz3h8qfdbsr7xjibay9377jqq6pj5mgq08s0kmgqi4h0wn"; + libraryHaskellDepends = [ + alsa-mixer base composition-prelude containers X11 + ]; + description = "XMonad volume controls"; + license = lib.licenses.bsd3; + badPlatforms = lib.platforms.darwin; + }) {}; + + "xmonad-wallpaper" = callPackage + ({ mkDerivation, base, magic, mtl, random, unix, xmonad }: + mkDerivation { + pname = "xmonad-wallpaper"; + version = "0.0.1.5"; + sha256 = "1habj1q0m98vnq24vsya5rzrvkhglkwa90fr85glmh9h6gcqywgq"; + libraryHaskellDepends = [ base magic mtl random unix xmonad ]; + description = "xmonad wallpaper extension"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xmonad-windownames" = callPackage + ({ mkDerivation, base, containers, utf8-string, xmonad + , xmonad-contrib + }: + mkDerivation { + pname = "xmonad-windownames"; + version = "0.1.0.1"; + sha256 = "11d818knw23f7f5bj30p8h8sn7z4s8wixy4l0qxbmv17vq7ds69m"; + libraryHaskellDepends = [ + base containers utf8-string xmonad xmonad-contrib + ]; + description = "A library to automatically put named windows into the DynamicLog"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xmpipe" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, handle-like + , monads-tf, sasl, simple-pipe, uuid, xml-pipe + }: + mkDerivation { + pname = "xmpipe"; + version = "0.0.0.4"; + sha256 = "09g11mfq93w3097rzydva8qwq1sjq0hwi11lg1x1yshwcb1if2iw"; + libraryHaskellDepends = [ + base base64-bytestring bytestring handle-like monads-tf sasl + simple-pipe uuid xml-pipe + ]; + description = "XMPP implementation using simple-PIPE"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xor" = callPackage + ({ mkDerivation, base, bytestring, criterion, ghc-byteorder + , QuickCheck, tasty, tasty-hunit, tasty-quickcheck + }: + mkDerivation { + pname = "xor"; + version = "0.0.1.2"; + sha256 = "0c0a1zg0kwp3jdlgw6y1l6qp00680khxa3sizx5wafdv09rwmrxc"; + revision = "2"; + editedCabalFile = "160vvj5icka4i76b7x2qg3l9gvxib0shgs5zrvj27r587vd81rl5"; + libraryHaskellDepends = [ base bytestring ghc-byteorder ]; + testHaskellDepends = [ + base bytestring ghc-byteorder QuickCheck tasty tasty-hunit + tasty-quickcheck + ]; + benchmarkHaskellDepends = [ + base bytestring criterion ghc-byteorder + ]; + description = "Efficient XOR masking"; + license = lib.licenses.gpl2Plus; + }) {}; + + "xorshift" = callPackage + ({ mkDerivation, base, random, time }: + mkDerivation { + pname = "xorshift"; + version = "2.0.1"; + sha256 = "1pgkcnsgir8ci3hm3s5w3lk5dy7219242g9njx9cxb1m1cz5v5rf"; + libraryHaskellDepends = [ base random time ]; + description = "Haskell implementation of the xorshift random generator"; + license = "LGPL"; + }) {}; + + "xorshift-plus" = callPackage + ({ mkDerivation, base, doctest, gauge, ghc-prim, hspec + , hspec-discover, QuickCheck, random, xorshift, Xorshift128Plus + }: + mkDerivation { + pname = "xorshift-plus"; + version = "0.1.0.0"; + sha256 = "1m0wilg47jv9zsklghcs1h9bf4vykn8r4bwl0ncr7cqrlfa8d94l"; + libraryHaskellDepends = [ base ghc-prim ]; + testHaskellDepends = [ base doctest hspec QuickCheck ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + base gauge random xorshift Xorshift128Plus + ]; + description = "Simple implementation of xorshift+ PRNG"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xosd" = callPackage + ({ mkDerivation, base, xosd }: + mkDerivation { + pname = "xosd"; + version = "0.2.1"; + sha256 = "1j0j64668vi0jxrzxrwyp8gwcz5zpaiai2r5k5rfsfrglhrhvhrv"; + libraryHaskellDepends = [ base ]; + librarySystemDepends = [ xosd ]; + description = "A binding to the X on-screen display"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) xosd;}; + + "xournal-builder" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, double-conversion + , strict, xournal-types + }: + mkDerivation { + pname = "xournal-builder"; + version = "0.1.1.1"; + sha256 = "0v7lfhyr28gmsbzizhbw4lddhhhv74y3vb8kb9z06b32lg5wm591"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base blaze-builder bytestring double-conversion strict + xournal-types + ]; + description = "text builder for xournal file format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xournal-convert" = callPackage + ({ mkDerivation, base, bytestring, cairo, cmdargs, directory + , filepath, HStringTemplate, mtl, xournal-parser, xournal-render + , xournal-types + }: + mkDerivation { + pname = "xournal-convert"; + version = "0.1.1"; + sha256 = "1vyykx5kbq8jja6cxy38j905b23ndj73xsg0hirz0sq4pw36shmi"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cairo cmdargs directory filepath HStringTemplate + mtl xournal-parser xournal-render xournal-types + ]; + executableHaskellDepends = [ base cmdargs ]; + description = "convert utility for xoj files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "xournal-convert"; + }) {}; + + "xournal-parser" = callPackage + ({ mkDerivation, attoparsec, attoparsec-conduit, base, bytestring + , conduit, conduit-extra, containers, exceptions, lens, mtl, strict + , text, transformers, xml-conduit, xml-types, xournal-types + , zlib-conduit + }: + mkDerivation { + pname = "xournal-parser"; + version = "0.5.1"; + sha256 = "07b1gflqsjsydn304vw6zwgwlc0g7riv0b80lr165mw6c2fkmx78"; + libraryHaskellDepends = [ + attoparsec attoparsec-conduit base bytestring conduit conduit-extra + containers exceptions lens mtl strict text transformers xml-conduit + xml-types xournal-types zlib-conduit + ]; + description = "Xournal file parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xournal-render" = callPackage + ({ mkDerivation, base, bytestring, cairo, containers, fclabels, mtl + , poppler, strict, TypeCompose, xournal-types + }: + mkDerivation { + pname = "xournal-render"; + version = "0.6.0"; + sha256 = "0fsijjzxizhb7dx1pc83rsini8xzqj21mmkqj1x0ysyzh78siaf3"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring cairo containers fclabels mtl poppler strict + TypeCompose xournal-types + ]; + description = "Xournal file renderer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xournal-types" = callPackage + ({ mkDerivation, base, bytestring, cereal, containers, lens, strict + , TypeCompose + }: + mkDerivation { + pname = "xournal-types"; + version = "0.5.1.0"; + sha256 = "1jv9iq2zp6150vpiplnfzhyk8iqrnrs12bimfvfpnfgh98cx9s5h"; + revision = "1"; + editedCabalFile = "1yvqxgn0wm4p78g4dpqjcalmha0jmlgyz9f15kbrf5bl5fnc5zfn"; + libraryHaskellDepends = [ + base bytestring cereal containers lens strict TypeCompose + ]; + description = "Data types for programs for xournal file format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xpathdsv" = callPackage + ({ mkDerivation, base, hxt, hxt-xpath, optparse-applicative, text + }: + mkDerivation { + pname = "xpathdsv"; + version = "0.1.1.0"; + sha256 = "0qjq7fwd30i1gy1qy4dqz0ny82ig9qxm27n5g22iis6fcinpv5lr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base hxt hxt-xpath optparse-applicative text + ]; + description = "Command line tool to extract DSV data from HTML and XML with XPATH expressions"; + license = lib.licenses.bsd3; + mainProgram = "xpathdsv"; + }) {}; + + "xrefcheck" = callPackage + ({ mkDerivation, aeson, aeson-casing, async, base, bytestring + , case-insensitive, cmark-gfm, containers, data-default, directory + , dlist, exceptions, filepath, firefly, fmt, ftp-client, Glob + , http-client, http-types, lens, modern-uri, mtl, o-clock + , optparse-applicative, pretty-terminal, process, raw-strings-qq + , reflection, regex-tdfa, req, tagged, tagsoup, tasty + , tasty-discover, tasty-hunit, tasty-quickcheck, text, text-metrics + , th-lift-instances, time, transformers, universum, uri-bytestring + , with-utf8, yaml + }: + mkDerivation { + pname = "xrefcheck"; + version = "0.2.2"; + sha256 = "0qyl2wislma25s3n5aaqd732a2p7i9lsv4fvydm121a4r5sc5j4h"; + revision = "1"; + editedCabalFile = "1ph8x7clk3i6y8bvqn2v0fpkbvr3afna7qwx7rnc015rs8jdyalm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-casing async base bytestring cmark-gfm containers + data-default directory dlist exceptions filepath fmt ftp-client + Glob http-client http-types lens modern-uri mtl o-clock + optparse-applicative pretty-terminal process raw-strings-qq + reflection regex-tdfa req tagsoup text text-metrics + th-lift-instances time transformers universum uri-bytestring yaml + ]; + executableHaskellDepends = [ base bytestring universum with-utf8 ]; + testHaskellDepends = [ + base bytestring case-insensitive cmark-gfm containers directory + firefly fmt http-types modern-uri o-clock optparse-applicative + reflection regex-tdfa tagged tasty tasty-hunit tasty-quickcheck + time universum uri-bytestring yaml + ]; + testToolDepends = [ tasty-discover ]; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "xrefcheck"; + }) {}; + + "xsact" = callPackage + ({ mkDerivation, array, base, containers, directory, process + , random, unix + }: + mkDerivation { + pname = "xsact"; + version = "1.7.3"; + sha256 = "180svhrkj3fp69abg0ichgc9l6iv760j302bb612qzxkpyjsyz0h"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base containers directory process random unix + ]; + description = "Cluster EST sequences"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xsd" = callPackage + ({ mkDerivation, base, lens, parsec, parsers, semigroupoids, text + , time + }: + mkDerivation { + pname = "xsd"; + version = "0.6.2"; + sha256 = "0m8xb12bfcr03w5b15xx5s2wwy7kz735vwaxyk3qbny3wkq7m0fw"; + libraryHaskellDepends = [ + base lens parsec parsers semigroupoids text time + ]; + description = "XML Schema data structures"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xsha1" = callPackage + ({ mkDerivation, base, HUnit, QuickCheck, uniplate, vector }: + mkDerivation { + pname = "xsha1"; + version = "0.0.0"; + sha256 = "0xljcmc8rsvkpchrdam3lpp4igq1gmym9v3drp15a9k8rfa8irmi"; + libraryHaskellDepends = [ base HUnit QuickCheck uniplate vector ]; + description = "cryptanalysis of Blizzard's broken SHA-1 implementation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xslt" = callPackage + ({ mkDerivation, base, libxml, xslt }: + mkDerivation { + pname = "xslt"; + version = "0.1"; + sha256 = "0i03ihk0rjj6vk2blqdhqqqk6qqrrkxx2ckigwd5mgvp3jp64648"; + libraryHaskellDepends = [ base libxml ]; + librarySystemDepends = [ xslt ]; + description = "Binding to libxslt"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {xslt = null;}; + + "xss-sanitize" = callPackage + ({ mkDerivation, attoparsec, base, containers, css-text, hspec + , HUnit, network-uri, tagsoup, text, utf8-string + }: + mkDerivation { + pname = "xss-sanitize"; + version = "0.3.7.2"; + sha256 = "0in9kn51i2ddh5c8scyf9l8zi6zxidwznn34qwj02nglw5dpzfqv"; + revision = "1"; + editedCabalFile = "1l8y52nja9a2iyxawm3vp23jcs46ziwx0yj2w46drb7knaa306d0"; + libraryHaskellDepends = [ + attoparsec base containers css-text network-uri tagsoup text + utf8-string + ]; + testHaskellDepends = [ + attoparsec base containers css-text hspec HUnit network-uri tagsoup + text utf8-string + ]; + description = "sanitize untrusted HTML to prevent XSS attacks"; + license = lib.licenses.bsd2; + }) {}; + + "xstatic" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, http-types + , wai + }: + mkDerivation { + pname = "xstatic"; + version = "0.2.0"; + sha256 = "19il75ndvawwa3drl590c5bczc53s5am6ap2j4v6q64dv2053smy"; + libraryHaskellDepends = [ + base binary bytestring containers http-types wai + ]; + description = "Low-Fat static file packaging for Haskell projects"; + license = lib.licenses.bsd3; + }) {}; + + "xstatic-th" = callPackage + ({ mkDerivation, base, bytestring, mime-types, SHA, tasty + , tasty-hunit, template-haskell, text, xstatic, zlib + }: + mkDerivation { + pname = "xstatic-th"; + version = "0.1.0"; + sha256 = "06vl6mf6jqgvzbhgq496swydl9xk4k37n6d0qzgi349j1235yiw9"; + libraryHaskellDepends = [ + base bytestring mime-types SHA template-haskell text xstatic zlib + ]; + testHaskellDepends = [ + base bytestring tasty tasty-hunit xstatic zlib + ]; + description = "Automatic generation of XStaticFile"; + license = lib.licenses.bsd3; + }) {}; + + "xtc" = callPackage + ({ mkDerivation, base, wx, wxcore }: + mkDerivation { + pname = "xtc"; + version = "1.0.1"; + sha256 = "0jfs3qbcx5h26irkq73dyc2m84qyrlj5dvy6d1s6p6520vhnqfal"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base wx wxcore ]; + description = "eXtended & Typed Controls for wxHaskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "xtest" = callPackage + ({ mkDerivation, base, libXtst, X11 }: + mkDerivation { + pname = "xtest"; + version = "0.2"; + sha256 = "118xxx7sydpsvdqz0x107ngb85fggn630ysw6d2ckky75fmhmxk7"; + libraryHaskellDepends = [ base X11 ]; + librarySystemDepends = [ libXtst ]; + description = "Thin FFI bindings to X11 XTest library"; + license = lib.licenses.bsd3; + }) {inherit (pkgs.xorg) libXtst;}; + + "xturtle" = callPackage + ({ mkDerivation, base, convertible, Imlib, setlocale, X11, X11-xft + , x11-xim, yjsvg, yjtools + }: + mkDerivation { + pname = "xturtle"; + version = "0.2.0.0"; + sha256 = "08nf4hz47ayypm3f14y7f6wdxskw1ipxvgc3dx24xckx6wvha623"; + libraryHaskellDepends = [ + base convertible Imlib setlocale X11 X11-xft x11-xim yjsvg yjtools + ]; + description = "turtle like LOGO"; + license = lib.licenses.bsd3; + }) {}; + + "xxhash" = callPackage + ({ mkDerivation, base, bytestring, criterion, crypto-api, deepseq + , digest, hashable, hspec, murmur-hash, QuickCheck, tagged + }: + mkDerivation { + pname = "xxhash"; + version = "0.0.2"; + sha256 = "09rgxchqnaalpjbgy20y1g5p6g9asfwfj37px6qpl6ypchawfp2g"; + revision = "2"; + editedCabalFile = "0g5j3fb5l0zr9c3vbn63g2cdib33s90rani9yhgsr0c0p0jv7maz"; + libraryHaskellDepends = [ base bytestring crypto-api tagged ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq digest hashable murmur-hash + ]; + description = "A Haskell implementation of the xxHash algorithm"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "xxhash-ffi" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, digest + , hashable, hspec, murmur-hash, QuickCheck, xxhash + }: + mkDerivation { + pname = "xxhash-ffi"; + version = "0.2.0.0"; + sha256 = "0srfz65dhn8lkxp1b4hiw385zg8kn5n83mnxm642h7jkakm66bpw"; + libraryHaskellDepends = [ base bytestring ]; + testHaskellDepends = [ base bytestring hspec QuickCheck ]; + benchmarkHaskellDepends = [ + base bytestring criterion deepseq digest hashable murmur-hash + xxhash + ]; + description = "Bindings to the C implementation the xxHash algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "xxhash-ffi_0_3" = callPackage + ({ mkDerivation, base, bytestring, deepseq, digest, hashable + , libxxhash, murmur-hash, QuickCheck, tasty, tasty-bench + , tasty-quickcheck, text + }: + mkDerivation { + pname = "xxhash-ffi"; + version = "0.3"; + sha256 = "0cqayny8g0lbafysbyzw43jnf3mijx6smlpzwsfdv3xc3wk42v4r"; + libraryHaskellDepends = [ base bytestring hashable text ]; + libraryPkgconfigDepends = [ libxxhash ]; + testHaskellDepends = [ + base bytestring hashable QuickCheck tasty tasty-quickcheck text + ]; + benchmarkHaskellDepends = [ + base bytestring deepseq digest hashable murmur-hash tasty-bench + ]; + description = "Bindings and high-level helpers for xxHash"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {libxxhash = null;}; + + "y0l0bot" = callPackage + ({ mkDerivation, base, bytestring, containers, mtl, network + , old-locale, old-time, safe, split, text, time + }: + mkDerivation { + pname = "y0l0bot"; + version = "0.1.1"; + sha256 = "0gjvnl5px7ir2lf7arpiji324n32mc1a90x3w6vh5xcyb13wvkv9"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers mtl network old-locale old-time safe + split text time + ]; + description = "#plaimi's all-encompassing bot"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "yolobot"; + broken = true; + }) {}; + + "yabi" = callPackage + ({ mkDerivation, base, word8 }: + mkDerivation { + pname = "yabi"; + version = "0.2.0.0"; + sha256 = "1iihmhq87z5k9wzv8j8ydyy100m0401yqm576z27fk01i1a6fq3x"; + revision = "1"; + editedCabalFile = "0hbmp3hbr2f64vpnqf7hg2li4yasiv7fzmafqf50wypz3zixbgmp"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base word8 ]; + description = "Yet Another Brainfuck Interpreter"; + license = lib.licenses.mit; + mainProgram = "yabi"; + }) {}; + + "yabi-muno" = callPackage + ({ mkDerivation, base, bytestring, containers, lens, mtl + , mtl-compat, parsec + }: + mkDerivation { + pname = "yabi-muno"; + version = "0.1.0.1"; + sha256 = "169ndqawpkaj43iq6mbddqxprc7w6lsv3ws8a7cq7nmyn7n3r0jg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers lens mtl mtl-compat parsec + ]; + executableHaskellDepends = [ base containers mtl parsec ]; + description = "Yet Another Brainfuck Interpreter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "yabi"; + broken = true; + }) {}; + + "yackage" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, blaze-html, bytestring + , Cabal, cmdargs, conduit, containers, directory, http-conduit + , http-types, shakespeare, tar, text, transformers + , unordered-containers, vector, wai, warp, yaml, yesod-core + , yesod-form, zlib + }: + mkDerivation { + pname = "yackage"; + version = "0.8.1"; + sha256 = "1rfa6rhj4fmfsyfhm19x0sgx9j71xz4qjqissd7izifjpx60cj0x"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base blaze-builder blaze-html bytestring Cabal cmdargs + conduit containers directory http-conduit http-types shakespeare + tar text transformers unordered-containers vector wai warp yaml + yesod-core yesod-form zlib + ]; + description = "Personal Hackage replacement for testing new packages"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yahoo-finance-api" = callPackage + ({ mkDerivation, aeson, base, doctest, either, Glob, hspec + , http-api-data, http-client, http-client-tls, mtl, safe, servant + , servant-client, text, time, transformers, vector + }: + mkDerivation { + pname = "yahoo-finance-api"; + version = "0.2.0.3"; + sha256 = "19mwjbz43rp7qdysw3iaa6mhkzk6xkrjd42111ccai75x0372rbx"; + libraryHaskellDepends = [ + aeson base either http-api-data http-client mtl servant + servant-client text time transformers vector + ]; + testHaskellDepends = [ + base doctest either Glob hspec http-client http-client-tls mtl safe + servant servant-client + ]; + description = "Read quotes from Yahoo Finance API"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yahoo-finance-conduit" = callPackage + ({ mkDerivation, attoparsec, base, cassava, conduit, lens, mtl + , text, vector, wreq + }: + mkDerivation { + pname = "yahoo-finance-conduit"; + version = "0.1.0.0"; + sha256 = "1kvs12l84lgs26knrqv5f354a3bql3fg54wgnmsfcjli1vvnn1di"; + libraryHaskellDepends = [ + attoparsec base cassava conduit lens mtl text vector wreq + ]; + description = "Streaming aproach to the yahoo finance api"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yahoo-prices" = callPackage + ({ mkDerivation, base, bytestring, cassava, hspec, lens, QuickCheck + , time, vector, wreq + }: + mkDerivation { + pname = "yahoo-prices"; + version = "0.1.0.5"; + sha256 = "0hkws2l46m9a859a9diph341shkq4x1270x5axj4clg36lsi5hcd"; + libraryHaskellDepends = [ + base bytestring cassava lens time vector wreq + ]; + testHaskellDepends = [ base bytestring hspec QuickCheck time ]; + doHaddock = false; + description = "A wrapper around Yahoo API for downloading market data"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yahoo-web-search" = callPackage + ({ mkDerivation, base, HTTP, network, xml }: + mkDerivation { + pname = "yahoo-web-search"; + version = "0.2"; + sha256 = "064qakx4khzz9ih9isw46c8pm8wpg662fwnis4d64nszy6y9yfck"; + libraryHaskellDepends = [ base HTTP network xml ]; + description = "Yahoo Web Search Services"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yajl" = callPackage + ({ mkDerivation, base, bytestring, c2hs, text, yajl }: + mkDerivation { + pname = "yajl"; + version = "0.3.2"; + sha256 = "07186ilac22zym1jlgl915k2a82k418xa5z9h40ss62dgmaz2xkk"; + libraryHaskellDepends = [ base bytestring text ]; + librarySystemDepends = [ yajl ]; + libraryToolDepends = [ c2hs ]; + description = "Bindings for YAJL, an event-based JSON implementation"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) yajl;}; + + "yajl-enumerator" = callPackage + ({ mkDerivation, base, bytestring, enumerator, json-types, text + , transformers, yajl + }: + mkDerivation { + pname = "yajl-enumerator"; + version = "0.4.1"; + sha256 = "0dz81l58qpm3gk7zmvb702qwgq79j7d0dnyimqi6k3fp0byb5wdj"; + libraryHaskellDepends = [ + base bytestring enumerator json-types text transformers yajl + ]; + description = "Enumerator-based interface to YAJL, an event-based JSON implementation"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yak" = callPackage + ({ mkDerivation, attoparsec, base, bytestring, hspec, lens + , template-haskell, text, time + }: + mkDerivation { + pname = "yak"; + version = "0.2.0.0"; + sha256 = "1k27361n0jbixrshlf9757gvlnm7z3safkl28zg4lqflmfq95mai"; + libraryHaskellDepends = [ + attoparsec base bytestring lens template-haskell text time + ]; + testHaskellDepends = [ base bytestring hspec ]; + description = "A strongly typed IRC library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yall" = callPackage + ({ mkDerivation, base, categories, transformers }: + mkDerivation { + pname = "yall"; + version = "0.2.1"; + sha256 = "131x7hl309zpwl31k6mwqd4fdrhkcwxvn4dvlky9bh3prc8kdm2s"; + libraryHaskellDepends = [ base categories transformers ]; + description = "Lenses with a southern twang"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yam" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, binary, bytestring + , data-default, exceptions, fast-logger, hspec, http-client + , http-types, lens, menshen, monad-logger, mtl, mwc-random + , QuickCheck, reflection, salak, scientific, servant-client + , servant-server, servant-swagger, servant-swagger-ui, swagger2 + , text, transformers, unliftio-core, unordered-containers, vault + , vector, wai, warp + }: + mkDerivation { + pname = "yam"; + version = "0.7"; + sha256 = "1b1igh82zhdbql4kfjxxh1rg1776x2yv2755hnvps5p06c2wap7z"; + libraryHaskellDepends = [ + aeson base base16-bytestring binary bytestring data-default + exceptions fast-logger http-client http-types lens menshen + monad-logger mtl mwc-random reflection salak scientific + servant-client servant-server servant-swagger servant-swagger-ui + swagger2 text transformers unliftio-core unordered-containers vault + vector wai warp + ]; + testHaskellDepends = [ + aeson base base16-bytestring binary bytestring data-default + exceptions fast-logger hspec http-client http-types lens menshen + monad-logger mtl mwc-random QuickCheck reflection salak scientific + servant-client servant-server servant-swagger servant-swagger-ui + swagger2 text transformers unliftio-core unordered-containers vault + vector wai warp + ]; + description = "A wrapper of servant"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yam-app" = callPackage + ({ mkDerivation, aeson, base, conduit, containers, ctrie + , data-default, directory, exceptions, fast-logger, monad-control + , monad-logger, mtl, persistent, persistent-sqlite, random + , resource-pool, resourcet, string-conversions, text, time + , transformers, unliftio-core, unordered-containers, wai-logger + , yaml + }: + mkDerivation { + pname = "yam-app"; + version = "0.2.0"; + sha256 = "1fr3q4dih2vzby3jmb13zmi6cmmlp26gymx45pqb2g5fsg2nmp94"; + libraryHaskellDepends = [ + aeson base conduit containers ctrie data-default directory + exceptions fast-logger monad-control monad-logger mtl persistent + persistent-sqlite random resource-pool resourcet string-conversions + text time transformers unliftio-core unordered-containers + wai-logger yaml + ]; + description = "Yam App"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yam-config" = callPackage + ({ mkDerivation, aeson, base, data-default, random + , string-conversions, text, unordered-containers, vault, yaml + }: + mkDerivation { + pname = "yam-config"; + version = "0.3.3"; + sha256 = "1qkxls422nym457rqyrbrzk1dx2gw3c6zxk1nzpm9287qd5pwp5n"; + libraryHaskellDepends = [ + aeson base data-default random string-conversions text + unordered-containers vault yaml + ]; + description = "Yam Configuation"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yam-datasource" = callPackage + ({ mkDerivation, base, conduit, data-default, monad-logger + , persistent, resource-pool, resourcet, salak, servant-server, text + , unliftio-core, yam + }: + mkDerivation { + pname = "yam-datasource"; + version = "0.7"; + sha256 = "0dkricvyypyggbmqp3mqryz7sw1z1z92ixnvz48lc8xqahvj0fsv"; + libraryHaskellDepends = [ + base conduit data-default monad-logger persistent resource-pool + resourcet salak servant-server text unliftio-core yam + ]; + description = "Yam DataSource Middleware"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yam-job" = callPackage + ({ mkDerivation, base, cron, yam-app }: + mkDerivation { + pname = "yam-job"; + version = "0.2.0"; + sha256 = "0c6frqjf3xhd5bksaz6rvd6qbqbj15y441476dgj2asm2yd64895"; + libraryHaskellDepends = [ base cron yam-app ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yam-logger" = callPackage + ({ mkDerivation, aeson, base, fast-logger, monad-logger, text + , vault, yam-config + }: + mkDerivation { + pname = "yam-logger"; + version = "0.3.2"; + sha256 = "0i28d47b9dmjc039r4gwp7zijj04kg3092rsi9xwch991wxipbkc"; + libraryHaskellDepends = [ + aeson base fast-logger monad-logger text vault yam-config + ]; + description = "Yam Logger"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yam-redis" = callPackage + ({ mkDerivation, base, bytestring, data-default, hedis, menshen + , monad-logger, mtl, salak, servant-server, text, yam + }: + mkDerivation { + pname = "yam-redis"; + version = "0.7"; + sha256 = "0cw4prkmi2csmi1kw3k0lvvzhnl71f4fplsv3f2jxgcgviim89pw"; + libraryHaskellDepends = [ + base bytestring data-default hedis menshen monad-logger mtl salak + servant-server text yam + ]; + description = "Yam Redis Middleware"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yam-servant" = callPackage + ({ mkDerivation, aeson, base, http-types, lens, servant + , servant-server, servant-swagger, servant-swagger-ui, swagger2 + , text, wai, wai-extra, warp, yam-app, yam-job + }: + mkDerivation { + pname = "yam-servant"; + version = "0.2.0"; + sha256 = "0y1isi6c0pv87hygbbb2xfh4373bij1cig2hrpcq4ivyab0273xb"; + libraryHaskellDepends = [ + aeson base http-types lens servant servant-server servant-swagger + servant-swagger-ui swagger2 text wai wai-extra warp yam-app yam-job + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yam-transaction" = callPackage + ({ mkDerivation, aeson, base, conduit, data-default, monad-logger + , persistent, persistent-postgresql, persistent-sqlite + , resource-pool, resourcet, string-conversions, text, time + , transformers, unliftio-core, vault, yam-logger + }: + mkDerivation { + pname = "yam-transaction"; + version = "0.3.3"; + sha256 = "105npa993x4g7xgq5z6j9md98ynaycxypcgll6ihrj7nscymdfca"; + libraryHaskellDepends = [ + aeson base conduit data-default monad-logger persistent + persistent-postgresql persistent-sqlite resource-pool resourcet + string-conversions text time transformers unliftio-core vault + yam-logger + ]; + description = "Yam transaction"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yam-transaction-odbc" = callPackage + ({ mkDerivation, base, containers, persistent-odbc, yam-app }: + mkDerivation { + pname = "yam-transaction-odbc"; + version = "0.1.10"; + sha256 = "18nzdzzpykdp42sdsailhinxlrpwcrfys2n967ky9yizj7n8dcrx"; + libraryHaskellDepends = [ + base containers persistent-odbc yam-app + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yam-transaction-postgresql" = callPackage + ({ mkDerivation, base, containers, persistent-postgresql + , unliftio-core, yam-app + }: + mkDerivation { + pname = "yam-transaction-postgresql"; + version = "0.2.0"; + sha256 = "1nm2bs285ldxv3zqsihha1wl1p46i8gd7w5nk2nnk60qilzhsc9s"; + libraryHaskellDepends = [ + base containers persistent-postgresql unliftio-core yam-app + ]; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yam-web" = callPackage + ({ mkDerivation, aeson, base, data-default, lens, persistent + , persistent-template, reflection, servant-server, servant-swagger + , servant-swagger-ui, string-conversions, swagger2, text, time + , transformers, unliftio-core, vault, wai, wai-extra, warp + , yam-config, yam-logger, yam-transaction + }: + mkDerivation { + pname = "yam-web"; + version = "0.3.3"; + sha256 = "1599lwblymwf3bh16s9lw7j98174iaingnjjz0a5zlhqxw277ma6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base data-default lens reflection servant-server + servant-swagger servant-swagger-ui string-conversions swagger2 text + transformers unliftio-core vault wai wai-extra warp yam-config + yam-logger yam-transaction + ]; + executableHaskellDepends = [ + aeson base data-default lens persistent persistent-template + reflection servant-server servant-swagger servant-swagger-ui + string-conversions swagger2 text time transformers unliftio-core + vault wai wai-extra warp yam-config yam-logger yam-transaction + ]; + description = "Yam Web"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "yam-web"; + }) {}; + + "yamemo" = callPackage + ({ mkDerivation, base, containers, mtl }: + mkDerivation { + pname = "yamemo"; + version = "0.6.0"; + sha256 = "12qh9fi5dj4i5lprm24gc2b66qzc3mf59m22sxf93sx3dsf7rygn"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base containers mtl ]; + description = "Simple memoisation function"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yaml" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring + , conduit, containers, directory, filepath, hspec, HUnit, libyaml + , mockery, mtl, raw-strings-qq, resourcet, scientific + , template-haskell, temporary, text, transformers + , unordered-containers, vector + }: + mkDerivation { + pname = "yaml"; + version = "0.11.11.2"; + sha256 = "0bywv5q9a9yc8zxn4si5kp9gbfjrx8ham2n52d2ggzmhwlz94x7f"; + revision = "2"; + editedCabalFile = "13gq30d720vaw4slwd14pi0pg116kazyjzxw1pjnhc7vw1cih2kg"; + configureFlags = [ "-fsystem-libyaml" ]; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring conduit containers directory + filepath libyaml mtl resourcet scientific template-haskell text + transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson attoparsec base base-compat bytestring conduit containers + directory filepath hspec HUnit libyaml mockery mtl raw-strings-qq + resourcet scientific template-haskell temporary text transformers + unordered-containers vector + ]; + description = "Support for parsing and rendering YAML documents"; + license = lib.licenses.bsd3; + }) {}; + + "yaml-combinators" = callPackage + ({ mkDerivation, aeson, base, bytestring, generics-sop, scientific + , tasty, tasty-hunit, text, transformers, unordered-containers + , vector, yaml + }: + mkDerivation { + pname = "yaml-combinators"; + version = "1.1.2.1"; + sha256 = "02ms9302p3jyvhina4f9sbndl9i4592xd4z1jsx9mbr9qpg6is4x"; + libraryHaskellDepends = [ + aeson base bytestring generics-sop scientific text transformers + unordered-containers vector yaml + ]; + testHaskellDepends = [ + aeson base tasty tasty-hunit text unordered-containers + ]; + description = "YAML parsing combinators for improved validation and error reporting"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yaml-config" = callPackage + ({ mkDerivation, base, deepseq, hashable, QuickCheck, tasty + , tasty-quickcheck, text, unordered-containers, yaml + }: + mkDerivation { + pname = "yaml-config"; + version = "0.4.0"; + sha256 = "03pq9d484qiia83zhzh1hix0a2hs6wyy3wkqhh2n7min7q5mcmvk"; + revision = "1"; + editedCabalFile = "0h4zvds37vv1w4656rcslzyvwy2fxjiw0hhyjkhjzwqf7ls2y37d"; + libraryHaskellDepends = [ + base deepseq text unordered-containers yaml + ]; + testHaskellDepends = [ + base deepseq hashable QuickCheck tasty tasty-quickcheck text + unordered-containers yaml + ]; + description = "Configuration management"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yaml-light" = callPackage + ({ mkDerivation, base, bytestring, containers, HsSyck }: + mkDerivation { + pname = "yaml-light"; + version = "0.1.4"; + sha256 = "05pxkqp91l275n48p1aqijzh34vvzi7cx2nls879b95fz2dr8lhk"; + libraryHaskellDepends = [ base bytestring containers HsSyck ]; + description = "A light-weight wrapper with utility functions around HsSyck"; + license = lib.licenses.bsd3; + }) {}; + + "yaml-light-lens" = callPackage + ({ mkDerivation, base, bytestring, bytestring-lexing, containers + , doctest, lens, yaml-light + }: + mkDerivation { + pname = "yaml-light-lens"; + version = "0.3.5"; + sha256 = "0m96nk3cfmrbhj82613gl9854ww8n178na640ljlygd2qra0gv4c"; + libraryHaskellDepends = [ + base bytestring bytestring-lexing containers lens yaml-light + ]; + testHaskellDepends = [ base doctest ]; + description = "Lens interface to yaml-light"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yaml-pretty-extras" = callPackage + ({ mkDerivation, base, hspec, microlens-platform, rio, yaml }: + mkDerivation { + pname = "yaml-pretty-extras"; + version = "0.0.2.2"; + sha256 = "0pbpwrrbf4ibrid09ypqfz15d0b4kfgfs4ypfdn0bv5n25nn3ca2"; + libraryHaskellDepends = [ base microlens-platform rio yaml ]; + testHaskellDepends = [ base hspec microlens-platform rio ]; + description = "Extra functionality for pretty printing Yaml documents"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yaml-rpc" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-client + , http-types, lens, template-haskell, text, th-lift, transformers + , unordered-containers, vector, wreq, yaml + }: + mkDerivation { + pname = "yaml-rpc"; + version = "1.0.3"; + sha256 = "01ir8yh7g3xvybg2nyfnzci0xlqpizkdkyhd8jfhyk8yka6jbr9g"; + libraryHaskellDepends = [ + aeson base bytestring containers http-client http-types lens + template-haskell text th-lift transformers unordered-containers + vector wreq yaml + ]; + description = "Simple library for network (HTTP REST-like) YAML RPC"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yaml-rpc-scotty" = callPackage + ({ mkDerivation, aeson, base, containers, http-types, mmorph + , scotty, text, transformers, yaml, yaml-rpc + }: + mkDerivation { + pname = "yaml-rpc-scotty"; + version = "1.0.2"; + sha256 = "1kbvziqd78fr47m3w86hc6pxa6jy3ljjwc0s2ga0d8zrh0irf3b3"; + libraryHaskellDepends = [ + aeson base containers http-types mmorph scotty text transformers + yaml yaml-rpc + ]; + description = "Scotty server backend for yaml-rpc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yaml-rpc-snap" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, http-types + , snap, text, transformers, yaml, yaml-rpc + }: + mkDerivation { + pname = "yaml-rpc-snap"; + version = "1.0.3"; + sha256 = "17csdfr4g0vb46yi2jhf6phin17rcn9arc71kmgdgx0xh2hrfin9"; + libraryHaskellDepends = [ + aeson base bytestring containers http-types snap text transformers + yaml yaml-rpc + ]; + description = "Snap server backend for yaml-rpc"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yaml-streamly" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base-compat, bytestring + , containers, criterion, deepseq, directory, filepath, hspec + , hspec-discover, HUnit, libyaml-streamly, megaparsec, mockery, mtl + , raw-strings-qq, safe-exceptions, scientific, streamly, strict + , template-haskell, temporary, text, transformers + , unordered-containers, vector, versions + }: + mkDerivation { + pname = "yaml-streamly"; + version = "0.12.4"; + sha256 = "06cr9qqxxck6qgdc0lizjlkzm9j0mhyj4p64wymhkwd70dyhlfmz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base bytestring containers deepseq directory + filepath libyaml-streamly mtl safe-exceptions scientific streamly + template-haskell text transformers unordered-containers vector + ]; + testHaskellDepends = [ + aeson base base-compat bytestring directory hspec HUnit + libyaml-streamly mockery raw-strings-qq scientific streamly + temporary text unordered-containers vector + ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ + aeson base bytestring containers criterion deepseq directory + filepath megaparsec strict temporary text versions + ]; + description = "Support for parsing and rendering YAML documents"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yaml-union" = callPackage + ({ mkDerivation, aeson, base, bytestring, directory, filepath + , hspec, optparse-applicative, QuickCheck, quickcheck-instances + , scientific, text, unix, unordered-containers, vector, yaml + }: + mkDerivation { + pname = "yaml-union"; + version = "0.0.3"; + sha256 = "0g030mhwzwh4fz8s3ggajkfvky18rkpz4g098r9gy2hyaf3mmr2b"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring directory filepath text unix + unordered-containers vector yaml + ]; + executableHaskellDepends = [ + base bytestring directory optparse-applicative yaml + ]; + testHaskellDepends = [ + base hspec QuickCheck quickcheck-instances scientific text + unordered-containers vector yaml + ]; + description = "Read multiple yaml-files and override fields recursively"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yaml-unscrambler" = callPackage + ({ mkDerivation, acc, attoparsec, attoparsec-data, attoparsec-time + , base, base64-bytestring, bytestring, conduit, containers, foldl + , hashable, libyaml, mtl, neat-interpolation, quickcheck-instances + , rerebase, scientific, selective, tasty, tasty-hunit, text + , text-builder-dev, time, transformers, unordered-containers, uuid + , vector, yaml + }: + mkDerivation { + pname = "yaml-unscrambler"; + version = "0.1.0.19"; + sha256 = "092778zd41i5zb5jhj2p2vfiib74zw05p6vqmlp3s2ziawj9s79g"; + libraryHaskellDepends = [ + acc attoparsec attoparsec-data attoparsec-time base + base64-bytestring bytestring conduit containers foldl hashable + libyaml mtl scientific selective text text-builder-dev time + transformers unordered-containers uuid vector yaml + ]; + testHaskellDepends = [ + foldl neat-interpolation quickcheck-instances rerebase tasty + tasty-hunit + ]; + description = "Flexible declarative YAML parsing toolkit"; + license = lib.licenses.mit; + }) {}; + + "yaml2owl" = callPackage + ({ mkDerivation, base, containers, directory, filepath, network + , network-uri, swish, text, xml, yaml + }: + mkDerivation { + pname = "yaml2owl"; + version = "0.0.2"; + sha256 = "1d3vnpmqzsia1cwg17vl98n8bx6l3yjl4w4rhxm64xfgizwvjgwc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath network network-uri swish text + xml yaml + ]; + description = "Generate OWL schema from YAML syntax, and an RDFa template"; + license = "LGPL"; + mainProgram = "yaml2owl"; + }) {}; + + "yamlkeysdiff" = callPackage + ({ mkDerivation, base, containers, parsec, text + , unordered-containers, yaml + }: + mkDerivation { + pname = "yamlkeysdiff"; + version = "0.5.1"; + sha256 = "13s5qiydxcwpp0j8xap556yrlmqs7bsi62ql2c9clr4hpbw8may7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers parsec text unordered-containers yaml + ]; + description = "Compares the keys from two yaml files"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "yamlkeysdiff"; + broken = true; + }) {}; + + "yamlparse-applicative" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers + , optparse-applicative, path, path-io, prettyprinter + , safe-coloured-text, scientific, text, unordered-containers + , validity, validity-text, vector, yaml + }: + mkDerivation { + pname = "yamlparse-applicative"; + version = "0.2.0.1"; + sha256 = "1b4qz5qy7349bx7kkz9nf2p13hr8a2xyirsw92y4vigpjd16fvs4"; + libraryHaskellDepends = [ + aeson base bytestring containers optparse-applicative path path-io + prettyprinter safe-coloured-text scientific text + unordered-containers validity validity-text vector yaml + ]; + description = "Declaritive configuration parsing with free docs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yampa-canvas" = callPackage + ({ mkDerivation, base, blank-canvas, stm, time, Yampa }: + mkDerivation { + pname = "yampa-canvas"; + version = "0.2.3"; + sha256 = "0a1pq1psmc4490isr19z4prnqq1w3374vkfmzpw9s20s2p6k5y7r"; + revision = "12"; + editedCabalFile = "0j9n3xd4hxir1x46yrr8vwrbr8yziw5xfjzvn2j57jrx0qs9c0fb"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base blank-canvas stm time Yampa ]; + description = "blank-canvas frontend for Yampa"; + license = lib.licenses.bsd3; + }) {}; + + "yampa-glfw" = callPackage + ({ mkDerivation, base, GLFW-b, newtype, OpenGL, vector-space, Yampa + }: + mkDerivation { + pname = "yampa-glfw"; + version = "0.1.0.0"; + sha256 = "133nz8916c99bby6ikkh4kplx4hbwmqhdg0h2g5vsp25w67ndmjr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base GLFW-b newtype OpenGL Yampa ]; + executableHaskellDepends = [ + base GLFW-b newtype OpenGL vector-space Yampa + ]; + description = "Connects GLFW-b (GLFW 3+) with the Yampa FRP library"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "yampa-glfw-example"; + broken = true; + }) {}; + + "yampa-gloss" = callPackage + ({ mkDerivation, base, gloss, Yampa }: + mkDerivation { + pname = "yampa-gloss"; + version = "0.2.1"; + sha256 = "0af9ra2f9fznqndl292h8h8s4cs1rc31pqrkbfjf731z5sb482vm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base gloss Yampa ]; + description = "A GLOSS backend for Yampa"; + license = lib.licenses.mit; + }) {}; + + "yampa-glut" = callPackage + ({ mkDerivation, base, GLUT, newtype, OpenGL, vector-space + , Yampa-core + }: + mkDerivation { + pname = "yampa-glut"; + version = "0.1.1.1"; + sha256 = "0163whn909s4zzmhgnbs0x90ky6kxvr6630g650i69hhqapbihpp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base GLUT newtype OpenGL vector-space Yampa-core + ]; + description = "Connects Yampa and GLUT"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yampa-sdl2" = callPackage + ({ mkDerivation, base, data-memocombinators, linear, sdl2, StateVar + , text, vector, Yampa + }: + mkDerivation { + pname = "yampa-sdl2"; + version = "0.1.0.2"; + sha256 = "17wcfb04dvdfcx8s21f36g4s3j3mvxgdfvm468gqqj3d3ks22zgp"; + libraryHaskellDepends = [ + base data-memocombinators linear sdl2 StateVar text vector Yampa + ]; + testHaskellDepends = [ + base data-memocombinators linear sdl2 StateVar text vector Yampa + ]; + description = "Yampa and SDL2 made easy"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yampa-test" = callPackage + ({ mkDerivation, base, Cabal, normaldistribution, QuickCheck + , random, tasty, tasty-quickcheck, Yampa + }: + mkDerivation { + pname = "yampa-test"; + version = "0.14.8"; + sha256 = "0bsah360hxb1w9b1ypmgcdr1lb2wi4pzlbvgd106kqslkfyk942x"; + libraryHaskellDepends = [ + base normaldistribution QuickCheck Yampa + ]; + testHaskellDepends = [ + base Cabal QuickCheck random tasty tasty-quickcheck Yampa + ]; + description = "Testing library for Yampa"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yampa2048" = callPackage + ({ mkDerivation, base, gloss, random, Yampa }: + mkDerivation { + pname = "yampa2048"; + version = "0.1.0.0"; + sha256 = "03plrnzxsci4fk23h8a992n5al1jc93igf61pskmhx8zgl3j3qmz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base gloss random Yampa ]; + description = "2048 game clone using Yampa/Gloss"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "yampa2048"; + broken = true; + }) {}; + + "yandex-translate" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default-class + , exceptions, lens, lens-aeson, text, transformers + , unordered-containers, wreq + }: + mkDerivation { + pname = "yandex-translate"; + version = "0.1.0.0"; + sha256 = "17y7w4w7w7ygga2rbmbb9d2zwnf4fdk46skl008ggajgz0wls3ld"; + libraryHaskellDepends = [ + aeson base bytestring data-default-class exceptions lens lens-aeson + text transformers unordered-containers wreq + ]; + description = "Bindings to Yandex translate API"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yaop" = callPackage + ({ mkDerivation, base, mtl, template-haskell }: + mkDerivation { + pname = "yaop"; + version = "0.1.2.1"; + sha256 = "0z66ffxb89bksgqfji9x8msch9yk7nmbzm2qrcn5j3w4ylg7dpdr"; + revision = "1"; + editedCabalFile = "0p55j9q5idzw5bmpg0i4vkifaadzvf3fdhjd02bh2ym2y15g0csk"; + libraryHaskellDepends = [ base mtl template-haskell ]; + description = "Yet another option parser"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yap" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "yap"; + version = "0.2"; + sha256 = "14lq549jhgnf51pgy1jv31ik8qx71yl7d53w8dpq1f9mlsn1g16i"; + revision = "1"; + editedCabalFile = "04q5xgnqy67klf0rzmap454gq4kwy0ly7a9ggfywg1ad15dxwb5v"; + libraryHaskellDepends = [ base ]; + description = "yet another prelude - a simplistic refactoring with algebraic classes"; + license = lib.licenses.bsd3; + }) {}; + + "yapb" = callPackage + ({ mkDerivation, base, bytestring, deepseq, directory, hashable + , hspec, mtl, network, process, regex-tdfa, timeit, transformers + }: + mkDerivation { + pname = "yapb"; + version = "0.2.7"; + sha256 = "1hdmyf2qg5bp9qq7b509mjvqbg3434bl8mfiyarccplzy8169f1k"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring deepseq directory hashable hspec mtl network + process regex-tdfa timeit transformers + ]; + executableHaskellDepends = [ + base deepseq hspec mtl regex-tdfa timeit transformers + ]; + testHaskellDepends = [ + base deepseq hspec mtl process timeit transformers + ]; + description = "Yet Another Parser Builder (YAPB)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yarl" = callPackage + ({ mkDerivation, base, criterion, deepseq, hspec, hspec-core + , hspec-discover + }: + mkDerivation { + pname = "yarl"; + version = "0.1.1.0"; + sha256 = "188dxv2pncq6x54n679ia86pl3ym8h6zgczs6zzcrd3w78ph0vmh"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hspec hspec-core hspec-discover ]; + testToolDepends = [ hspec-discover ]; + benchmarkHaskellDepends = [ base criterion deepseq ]; + description = "Yet another records libraries"; + license = lib.licenses.isc; + }) {}; + + "yarn-lock" = callPackage + ({ mkDerivation, ansi-wl-pprint, base, containers, either + , megaparsec, neat-interpolation, quickcheck-instances, tasty + , tasty-hunit, tasty-quickcheck, tasty-th, text + }: + mkDerivation { + pname = "yarn-lock"; + version = "0.6.5"; + sha256 = "1x4zhczp6qgzm3sgmc2j5mjffg1ibfpvkxfwh2dv5bcx9nzv7bxy"; + libraryHaskellDepends = [ base containers either megaparsec text ]; + testHaskellDepends = [ + ansi-wl-pprint base containers either megaparsec neat-interpolation + quickcheck-instances tasty tasty-hunit tasty-quickcheck tasty-th + text + ]; + description = "Represent and parse yarn.lock files"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.sternenseemann ]; + }) {}; + + "yarn2nix" = callPackage + ({ mkDerivation, aeson, aeson-better-errors, async-pool, base + , bytestring, containers, data-fix, directory, filepath, hnix, mtl + , neat-interpolation, optparse-applicative, prettyprinter, process + , protolude, regex-tdfa, scientific, stm, tasty, tasty-hunit + , tasty-quickcheck, tasty-th, text, transformers, unix + , unordered-containers, yarn-lock + }: + mkDerivation { + pname = "yarn2nix"; + version = "0.10.1"; + sha256 = "17f96563v9hp56ycd276fxri7z6nljd7yaiyzpgaa3px6rf48a0m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-better-errors async-pool base bytestring containers + data-fix directory filepath hnix mtl optparse-applicative + prettyprinter process protolude regex-tdfa scientific stm text + transformers unordered-containers yarn-lock + ]; + executableHaskellDepends = [ + aeson aeson-better-errors async-pool base bytestring containers + data-fix directory filepath hnix mtl optparse-applicative + prettyprinter process protolude regex-tdfa scientific stm text + transformers unix unordered-containers yarn-lock + ]; + testHaskellDepends = [ + aeson aeson-better-errors async-pool base bytestring containers + data-fix directory filepath hnix mtl neat-interpolation + optparse-applicative prettyprinter process protolude regex-tdfa + scientific stm tasty tasty-hunit tasty-quickcheck tasty-th text + transformers unordered-containers yarn-lock + ]; + description = "Convert yarn.lock files to nix expressions"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + maintainers = [ lib.maintainers.sternenseemann ]; + broken = true; + }) {}; + + "yarr" = callPackage + ({ mkDerivation, base, deepseq, fixed-vector, ghc-prim + , missing-foreign, primitive, template-haskell + }: + mkDerivation { + pname = "yarr"; + version = "1.4.0.2"; + sha256 = "1vr4xw77p7jlpmyb2dzgv8lfmljl2p5g6pfia56cln4hxg57kyfa"; + libraryHaskellDepends = [ + base deepseq fixed-vector ghc-prim missing-foreign primitive + template-haskell + ]; + description = "Yet another array library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yarr-image-io" = callPackage + ({ mkDerivation, base, libdevil, yarr }: + mkDerivation { + pname = "yarr-image-io"; + version = "1.3.2.1"; + sha256 = "1wmmzw62wb5hz4qavy51wb3wwqn07zd6iiwsrzcck1jdxwy0p81x"; + libraryHaskellDepends = [ base yarr ]; + librarySystemDepends = [ libdevil ]; + description = "Image IO for Yarr library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) libdevil;}; + + "yasi" = callPackage + ({ mkDerivation, base, ghc-hs-meta, hedgehog, tasty, tasty-discover + , tasty-hedgehog, tasty-hunit, template-haskell, text, text-display + }: + mkDerivation { + pname = "yasi"; + version = "0.2.0.1"; + sha256 = "0j5g5h40qvz2rinka7mrb8nc7dzhnprdfpjmzc4pdlx1w8fzw8xy"; + revision = "5"; + editedCabalFile = "0vspxq76ivd49799r9f29kq7xxzjbs6vcvym8ccbs1sd82inzxs2"; + libraryHaskellDepends = [ + base ghc-hs-meta template-haskell text text-display + ]; + testHaskellDepends = [ + base hedgehog tasty tasty-hedgehog tasty-hunit text text-display + ]; + testToolDepends = [ tasty-discover ]; + description = "Yet another string interpolator"; + license = lib.licenses.cc0; + }) {}; + + "yate" = callPackage + ({ mkDerivation, aeson, attoparsec, base, hspec, mtl, scientific + , template-haskell, text, unordered-containers, vector + }: + mkDerivation { + pname = "yate"; + version = "0.1.0.3"; + sha256 = "0jghkn5ifq1yvnqy2a7k8k8sf0js3dk9zznmf79a6fl3npp6dim9"; + libraryHaskellDepends = [ + aeson attoparsec base mtl scientific template-haskell text + unordered-containers vector + ]; + testHaskellDepends = [ + attoparsec base hspec mtl unordered-containers vector + ]; + description = "Yet Another Template Engine"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yavie" = callPackage + ({ mkDerivation, base, Cabal, directory, event-driven, filepath + , monads-tf, process, regexpr + }: + mkDerivation { + pname = "yavie"; + version = "0.0.1"; + sha256 = "0h2gd0k8vbz8rl34j42ayvcqp0ksz6642k9pznrd28h145wk8gz5"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base event-driven filepath monads-tf regexpr + ]; + executableHaskellDepends = [ base Cabal directory process ]; + description = "yet another visual editor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "yavie"; + }) {}; + + "yaya" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, comonad, doctest + , either, foldable1-classes-compat, free, kan-extensions, lens + , profunctors, strict, template-haskell, th-abstraction + , transformers + }: + mkDerivation { + pname = "yaya"; + version = "0.6.2.0"; + sha256 = "1k6w1c89s7c416xjxm23mllcm68l8ya6m7jw2ml9axwsns27kx98"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ + base comonad either foldable1-classes-compat free kan-extensions + lens profunctors strict template-haskell th-abstraction + transformers + ]; + testHaskellDepends = [ base doctest ]; + description = "Total recursion schemes"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yaya-containers" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, containers, doctest + , yaya + }: + mkDerivation { + pname = "yaya-containers"; + version = "0.1.2.0"; + sha256 = "03rfpzsrjimlp40s5pbn2fd5v4cby529nhmsh9xna7n8xf6jmm05"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base containers yaya ]; + testHaskellDepends = [ base doctest ]; + description = "Pattern functors and instances for types in the containers package"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yaya-hedgehog" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, deriving-compat + , doctest, hedgehog, yaya + }: + mkDerivation { + pname = "yaya-hedgehog"; + version = "0.3.0.2"; + sha256 = "1kyqbqp84whi9jsygk7x2vhja76h45fk75k7bgh9jwjqfj83zy7s"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base deriving-compat hedgehog yaya ]; + testHaskellDepends = [ + base deriving-compat doctest hedgehog yaya + ]; + description = "Hedgehog testing support for the Yaya recursion scheme library"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yaya-quickcheck" = callPackage + ({ mkDerivation, base, Cabal, cabal-doctest, doctest, QuickCheck + , splitmix, yaya + }: + mkDerivation { + pname = "yaya-quickcheck"; + version = "0.2.0.1"; + sha256 = "0ncnp0m93fyjn9vqp8s0vbvra3v6nin8sh5jr58rv1r5538hkyr5"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base QuickCheck splitmix yaya ]; + testHaskellDepends = [ base doctest ]; + description = "QuickCheck testing support for the Yaya recursion scheme library"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yaya-test" = callPackage + ({ mkDerivation, base, deriving-compat, hedgehog, yaya + , yaya-hedgehog + }: + mkDerivation { + pname = "yaya-test"; + version = "0.3.1.3"; + sha256 = "05zb8vafqplz4nghqr1473fd1x98zs3azhf96fgmmizpv0ih5n4l"; + isLibrary = false; + isExecutable = false; + testHaskellDepends = [ + base deriving-compat hedgehog yaya yaya-hedgehog + ]; + description = "Test suites for `yaya`"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yaya-unsafe" = callPackage + ({ mkDerivation, base, bifunctors, Cabal, cabal-doctest, comonad + , doctest, free, hedgehog, lens, yaya, yaya-hedgehog + }: + mkDerivation { + pname = "yaya-unsafe"; + version = "0.4.1.1"; + sha256 = "0s3fna5b0g5jxbndzmqsy9bqz8b4ry7p88kspnzv8shrq271mmmk"; + setupHaskellDepends = [ base Cabal cabal-doctest ]; + libraryHaskellDepends = [ base bifunctors comonad free lens yaya ]; + testHaskellDepends = [ base doctest hedgehog yaya yaya-hedgehog ]; + description = "Non-total extensions to the Yaya recursion scheme library"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yaya-unsafe-test" = callPackage + ({ mkDerivation, base, hedgehog, yaya, yaya-hedgehog, yaya-unsafe + }: + mkDerivation { + pname = "yaya-unsafe-test"; + version = "0.2.0.2"; + sha256 = "0fa3yfx92ddnqyx3agd24w2m48qmgsdp50rs6bsvyn4s134q2yar"; + isLibrary = false; + isExecutable = false; + testHaskellDepends = [ + base hedgehog yaya yaya-hedgehog yaya-unsafe + ]; + description = "Test suites for `yaya-unsafe`"; + license = lib.licenses.agpl3Plus; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ycextra" = callPackage + ({ mkDerivation, base, containers, csv, mtl, uniplate, yhccore }: + mkDerivation { + pname = "ycextra"; + version = "0.1"; + sha256 = "0aa0g2r7ck052wqkqqxzvkdqv9d7x3v7rqqd8iajwys9cvqny4m5"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers csv mtl uniplate yhccore + ]; + description = "Additional utilities to work with Yhc Core"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yeamer" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, blaze-html + , bytestring, containers, data-default-class, diagrams-gi-cairo + , diagrams-lib, directory, dumb-cas, exceptions, filepath, flat + , HaTeX, js-jquery, microlens, microlens-th, numbered-semigroups + , semigroups, shakespeare, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, temporary, TeX-my-math, texmath, text, these + , these-lens, time, transformers, unix, vector, xml, yesod + , yesod-form, yesod-static, zlib + }: + mkDerivation { + pname = "yeamer"; + version = "0.1.3.1"; + sha256 = "1ki0glpds53p31wwp73v27cb4i6s914q89kkhnl7rmafkjfdc5qd"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring blaze-html bytestring containers + data-default-class directory dumb-cas exceptions filepath flat + HaTeX js-jquery microlens microlens-th numbered-semigroups + semigroups shakespeare template-haskell temporary TeX-my-math + texmath text these these-lens transformers unix vector xml yesod + yesod-form yesod-static zlib + ]; + executableHaskellDepends = [ + base diagrams-gi-cairo diagrams-lib flat numbered-semigroups + semigroups shakespeare TeX-my-math time + ]; + testHaskellDepends = [ + aeson base numbered-semigroups tasty tasty-hunit tasty-quickcheck + ]; + description = "Yesod-based server for interactive presentation slides"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yeganesh" = callPackage + ({ mkDerivation, base, containers, directory, filepath, process + , strict, time, unix, xdg-basedir + }: + mkDerivation { + pname = "yeganesh"; + version = "2.5"; + sha256 = "1bgw5v1g5n06jj0lyxpf48mdpaa2s49g0lbagf3jf9q01rb92bvf"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base containers directory filepath process strict time unix + xdg-basedir + ]; + description = "small dmenu wrapper"; + license = lib.licenses.bsd3; + }) {}; + + "yeller" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, criterion + , deepseq, hspec, http-client, http-client-tls, http-types, network + , stm, text, unordered-containers + }: + mkDerivation { + pname = "yeller"; + version = "0.1.0.4"; + sha256 = "0r9kcjax591v366m5nrm75cy97wr4ykzb7kj1bwsgss21k185a3j"; + libraryHaskellDepends = [ + aeson base bytestring containers http-client http-client-tls + http-types network stm text unordered-containers + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec http-client http-client-tls + http-types network stm text unordered-containers + ]; + benchmarkHaskellDepends = [ + aeson base bytestring containers criterion deepseq http-client + http-client-tls http-types network stm text unordered-containers + ]; + description = "A Yeller Client For Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yes-precure5-command" = callPackage + ({ mkDerivation, base, Cabal, containers, hspec, mtl, parsec + , QuickCheck, random + }: + mkDerivation { + pname = "yes-precure5-command"; + version = "5.5.3"; + sha256 = "0zmgl3qdpdvwcs842l6ymy3kh3axb0qim8nda22a28qrv3fg5wi7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal containers mtl parsec random + ]; + executableHaskellDepends = [ + base Cabal containers mtl parsec random + ]; + testHaskellDepends = [ base containers hspec QuickCheck ]; + description = "Extended yes command to reproduce phrases in Yes! Precure 5"; + license = lib.licenses.mit; + mainProgram = "yes"; + }) {}; + + "yeshql" = callPackage + ({ mkDerivation, base, yeshql-core, yeshql-hdbc }: + mkDerivation { + pname = "yeshql"; + version = "4.2.0.0"; + sha256 = "07wbblsyc1f2kc47s2z4sg4s7qmgn44kvpvdvq9cf59g5nvm4wkd"; + libraryHaskellDepends = [ base yeshql-core yeshql-hdbc ]; + description = "YesQL-style SQL database abstraction (legacy compatibility wrapper)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yeshql-core" = callPackage + ({ mkDerivation, base, containers, convertible, fail, filepath + , parsec, stm, tasty, tasty-hunit, tasty-quickcheck + , template-haskell + }: + mkDerivation { + pname = "yeshql-core"; + version = "4.2.0.0"; + sha256 = "1rh6pn182h4cjsca7gbbaq3s25y6lmbwcfzsbm7452m9hrwm0vlf"; + libraryHaskellDepends = [ + base containers convertible fail filepath parsec template-haskell + ]; + testHaskellDepends = [ + base containers stm tasty tasty-hunit tasty-quickcheck + ]; + description = "YesQL-style SQL database abstraction (core)"; + license = lib.licenses.mit; + }) {}; + + "yeshql-hdbc" = callPackage + ({ mkDerivation, base, containers, convertible, filepath, HDBC + , parsec, stm, tasty, tasty-hunit, tasty-quickcheck + , template-haskell, yeshql-core + }: + mkDerivation { + pname = "yeshql-hdbc"; + version = "4.2.0.0"; + sha256 = "0j0himcx5wicynnckzzn5qfbvk68cd4lm8skdz1i9jkqa54vwq2z"; + libraryHaskellDepends = [ + base containers convertible filepath HDBC parsec template-haskell + yeshql-core + ]; + testHaskellDepends = [ + base containers HDBC stm tasty tasty-hunit tasty-quickcheck + ]; + description = "YesQL-style SQL database abstraction (HDBC backend)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yeshql-postgresql-simple" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible + , filepath, parsec, postgresql-simple, stm, tasty, tasty-hunit + , tasty-quickcheck, template-haskell, yeshql-core + }: + mkDerivation { + pname = "yeshql-postgresql-simple"; + version = "4.2.0.0"; + sha256 = "1lmr7d6w68d10fkf43qdymm4qpy1lpyjmnqpd3nqv7v9vppc7zpm"; + libraryHaskellDepends = [ + base containers convertible filepath parsec postgresql-simple + template-haskell yeshql-core + ]; + testHaskellDepends = [ + base bytestring containers postgresql-simple stm tasty tasty-hunit + tasty-quickcheck + ]; + description = "YesQL-style SQL database abstraction (postgresql-simple backend)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit + , data-default-class, directory, fast-logger, file-embed + , monad-logger, shakespeare, streaming-commons, template-haskell + , text, unix, unordered-containers, wai, wai-extra, wai-logger + , warp, yaml, yesod-core, yesod-form, yesod-persistent + }: + mkDerivation { + pname = "yesod"; + version = "1.6.2.1"; + sha256 = "1qglaxqx96c7wi4817ff67c9g2fxlnjzdpgic458i80khpdlmb5c"; + libraryHaskellDepends = [ + aeson base bytestring conduit data-default-class directory + fast-logger file-embed monad-logger shakespeare streaming-commons + template-haskell text unix unordered-containers wai wai-extra + wai-logger warp yaml yesod-core yesod-form yesod-persistent + ]; + description = "Creation of type-safe, RESTful web applications"; + license = lib.licenses.mit; + }) {}; + + "yesod-alerts" = callPackage + ({ mkDerivation, alerts, base, blaze-html, blaze-markup, safe, text + , yesod-core + }: + mkDerivation { + pname = "yesod-alerts"; + version = "0.1.3.0"; + sha256 = "1x7l1h4xziqg6fjjp5qnqdmbnrpiryzv37q322llnmsi1f89zvzv"; + libraryHaskellDepends = [ + alerts base blaze-html blaze-markup safe text yesod-core + ]; + description = "Alert messages for the Yesod framework"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-angular" = callPackage + ({ mkDerivation, aeson, base, containers, shakespeare + , template-haskell, text, transformers, yesod + }: + mkDerivation { + pname = "yesod-angular"; + version = "0.1.0.2"; + sha256 = "07lv5bxgbw4xf1v9ydsmgjh0vvn5fdz0914x04nlsixi7nsz9x97"; + libraryHaskellDepends = [ + aeson base containers shakespeare template-haskell text + transformers yesod + ]; + description = "Angular JS integratoin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-angular-ui" = callPackage + ({ mkDerivation, base, blaze-html, containers, directory, hjsmin + , mtl, resourcet, shakespeare, template-haskell, text, transformers + , yesod, yesod-core + }: + mkDerivation { + pname = "yesod-angular-ui"; + version = "0.1.1.0"; + sha256 = "08rr8w4bibjjchgfp1j9gywldr8v10vg8ddmkxj6dx5b6w2kvm8k"; + revision = "1"; + editedCabalFile = "1nak49v5ggsmpgawa8q8li88vf1nw6kn0f9fii7d6xbnfxpx6w6x"; + libraryHaskellDepends = [ + base blaze-html containers directory hjsmin mtl resourcet + shakespeare template-haskell text transformers yesod yesod-core + ]; + description = "Angular Helpers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-articles" = callPackage + ({ mkDerivation, base, blaze-html, dates, directory, filepath + , hspec, regex-compat, shakespeare, template-haskell, text + , th-lift-instances, yesod, yesod-core, yesod-test + }: + mkDerivation { + pname = "yesod-articles"; + version = "0.1.0.0"; + sha256 = "1jm5m1gq9b2r4q2hf0mi0j0z8rs0klg02pksm5czz25lghdd0b0b"; + libraryHaskellDepends = [ + base blaze-html dates directory filepath regex-compat shakespeare + template-haskell text th-lift-instances yesod yesod-core + ]; + testHaskellDepends = [ + base blaze-html dates directory filepath hspec regex-compat + shakespeare template-haskell text th-lift-instances yesod + yesod-core yesod-test + ]; + description = "Automatically generate article previews for a yesod site"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-auth" = callPackage + ({ mkDerivation, aeson, attoparsec-aeson, authenticate, base + , base16-bytestring, base64-bytestring, binary, blaze-builder + , blaze-html, blaze-markup, bytestring, conduit, conduit-extra + , containers, cryptonite, data-default, email-validate, file-embed + , http-client, http-client-tls, http-conduit, http-types, memory + , network-uri, nonce, persistent, random, safe, shakespeare + , template-haskell, text, time, transformers, unliftio + , unliftio-core, unordered-containers, wai, yesod-core, yesod-form + , yesod-persistent + }: + mkDerivation { + pname = "yesod-auth"; + version = "1.6.11.3"; + sha256 = "1qfzg4khdzrhzq78323648780divjllqrxn9hhzpnis61f0fwni8"; + libraryHaskellDepends = [ + aeson attoparsec-aeson authenticate base base16-bytestring + base64-bytestring binary blaze-builder blaze-html blaze-markup + bytestring conduit conduit-extra containers cryptonite data-default + email-validate file-embed http-client http-client-tls http-conduit + http-types memory network-uri nonce persistent random safe + shakespeare template-haskell text time transformers unliftio + unliftio-core unordered-containers wai yesod-core yesod-form + yesod-persistent + ]; + description = "Authentication for Yesod"; + license = lib.licenses.mit; + }) {}; + + "yesod-auth-account" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, hspec, monad-logger + , mtl, nonce, persistent, persistent-sqlite, pwstore-fast + , resourcet, text, xml-conduit, yesod, yesod-auth, yesod-core + , yesod-form, yesod-persistent, yesod-test + }: + mkDerivation { + pname = "yesod-auth-account"; + version = "1.4.3"; + sha256 = "1bv4hs8xrp94677apgdgjln87inzx0rjjl7zss03n0k4ipapgw79"; + libraryHaskellDepends = [ + base blaze-html bytestring mtl nonce persistent pwstore-fast text + yesod-auth yesod-core yesod-form yesod-persistent + ]; + testHaskellDepends = [ + base bytestring hspec monad-logger mtl persistent-sqlite resourcet + text xml-conduit yesod yesod-auth yesod-test + ]; + description = "An account authentication plugin for Yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-account-fork" = callPackage + ({ mkDerivation, aeson, base, blaze-html, bytestring + , email-validate, hspec, http-types, monad-logger, mtl, nonce + , persistent, persistent-sqlite, pwstore-fast, random, resourcet + , tagged, text, xml-conduit, yesod, yesod-auth, yesod-core + , yesod-form, yesod-persistent, yesod-test + }: + mkDerivation { + pname = "yesod-auth-account-fork"; + version = "2.0.3"; + sha256 = "0l6rps340fcz4pql2qvj4220hqmxcwjar517hbdavi17swv3cnw7"; + libraryHaskellDepends = [ + aeson base blaze-html bytestring email-validate http-types mtl + nonce persistent pwstore-fast random tagged text yesod-auth + yesod-core yesod-form yesod-persistent + ]; + testHaskellDepends = [ + base bytestring hspec monad-logger mtl persistent-sqlite resourcet + text xml-conduit yesod yesod-auth yesod-test + ]; + description = "An account authentication plugin for Yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-basic" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, exceptions + , hspec, monad-control, text, wai, word8, yesod, yesod-test + }: + mkDerivation { + pname = "yesod-auth-basic"; + version = "0.1.0.3"; + sha256 = "0qm65ml82waxapq3v19k6x33cghgg6wg72p5h2j1ii329dv6293b"; + libraryHaskellDepends = [ + base base64-bytestring bytestring exceptions monad-control text wai + word8 yesod + ]; + testHaskellDepends = [ base hspec text yesod yesod-test ]; + description = "Yesod Middleware for HTTP Basic Authentication"; + license = lib.licenses.bsd3; + }) {}; + + "yesod-auth-bcrypt" = callPackage + ({ mkDerivation, base, bcrypt, bytestring, text, yesod-auth + , yesod-core, yesod-form, yesod-persistent + }: + mkDerivation { + pname = "yesod-auth-bcrypt"; + version = "0.2.0"; + sha256 = "06pbzk09zfnr290sczjpqjrfbbz1c6qig402siakp7lnizav4xz5"; + libraryHaskellDepends = [ + base bcrypt bytestring text yesod-auth yesod-core yesod-form + yesod-persistent + ]; + description = "BCrypt salted and hashed passwords in a database as auth for yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-bcryptdb" = callPackage + ({ mkDerivation, aeson, base, bcrypt, bytestring, persistent, text + , yesod-auth, yesod-core, yesod-form, yesod-persistent + }: + mkDerivation { + pname = "yesod-auth-bcryptdb"; + version = "0.3.0.1"; + sha256 = "0n8h8j5xxnsj2mmj0dwcfrf3wmn9p670092va83w40dbapj98jw0"; + libraryHaskellDepends = [ + aeson base bcrypt bytestring persistent text yesod-auth yesod-core + yesod-form yesod-persistent + ]; + description = "Authentication plugin for Yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-deskcom" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, byteable + , bytestring, cipher-aes, cprng-aes, crypto-api, crypto-random + , cryptohash, data-default, http-conduit, http-types + , template-haskell, text, time, transformers, yesod-auth + , yesod-core + }: + mkDerivation { + pname = "yesod-auth-deskcom"; + version = "1.4.0"; + sha256 = "17lpkwrfc10rdmvkjg6qmbi7gysjjhqyh7n5d1mxgxhzxzqbi06w"; + libraryHaskellDepends = [ + aeson base base64-bytestring byteable bytestring cipher-aes + cprng-aes crypto-api crypto-random cryptohash data-default + http-conduit http-types template-haskell text time transformers + yesod-auth yesod-core + ]; + description = "Desk.com remote authentication support for Yesod apps."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-fb" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, fb, http-conduit + , resourcet, shakespeare, text, time, transformers, unliftio, wai + , yesod-auth, yesod-core, yesod-fb + }: + mkDerivation { + pname = "yesod-auth-fb"; + version = "1.10.1"; + sha256 = "01ckr3zs9bqwwskah2fd7rkpirifyl16v1xk062qx87zcwkf408r"; + libraryHaskellDepends = [ + aeson base bytestring conduit fb http-conduit resourcet shakespeare + text time transformers unliftio wai yesod-auth yesod-core yesod-fb + ]; + description = "Authentication backend for Yesod using Facebook"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-hashdb" = callPackage + ({ mkDerivation, aeson, base, basic-prelude, bytestring, containers + , hspec, http-conduit, http-types, monad-logger, network-uri + , persistent, persistent-sqlite, resourcet, text + , unordered-containers, wai-extra, yesod, yesod-auth, yesod-core + , yesod-form, yesod-persistent, yesod-test + }: + mkDerivation { + pname = "yesod-auth-hashdb"; + version = "1.7.1.7"; + sha256 = "1daibkn5qhw131pp0sfyahyicwlgpin90zkcrwr2qk05ms5j3hj5"; + libraryHaskellDepends = [ + aeson base bytestring persistent text yesod-auth yesod-core + yesod-form yesod-persistent + ]; + testHaskellDepends = [ + aeson base basic-prelude bytestring containers hspec http-conduit + http-types monad-logger network-uri persistent-sqlite resourcet + text unordered-containers wai-extra yesod yesod-auth yesod-core + yesod-test + ]; + description = "Authentication plugin for Yesod"; + license = lib.licenses.mit; + }) {}; + + "yesod-auth-hmac-keccak" = callPackage + ({ mkDerivation, aeson, base, bytestring, cryptonite, mtl + , persistent, random, shakespeare, text, yesod-auth, yesod-core + , yesod-form, yesod-persistent, yesod-static + }: + mkDerivation { + pname = "yesod-auth-hmac-keccak"; + version = "0.0.0.5"; + sha256 = "1va81j58abhfi2hwgiac8d819yisy4g6nxq6l6gh0qvsg5r36j0g"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + aeson base bytestring cryptonite mtl persistent random shakespeare + text yesod-auth yesod-core yesod-form yesod-persistent yesod-static + ]; + description = "An account authentication plugin for yesod with encrypted token transfer"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-kerberos" = callPackage + ({ mkDerivation, authenticate-kerberos, base, bytestring + , shakespeare, text, transformers, yesod-auth, yesod-core + , yesod-form + }: + mkDerivation { + pname = "yesod-auth-kerberos"; + version = "1.4.3"; + sha256 = "0jdvvwzrnvzkwk97xg1d8ilybzyjz8cbdc5k3zjii82sc624ma5i"; + libraryHaskellDepends = [ + authenticate-kerberos base bytestring shakespeare text transformers + yesod-auth yesod-core yesod-form + ]; + description = "Kerberos Authentication for Yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-ldap" = callPackage + ({ mkDerivation, authenticate-ldap, base, bytestring, hamlet, LDAP + , text, transformers, yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-auth-ldap"; + version = "0.0.3"; + sha256 = "1ps2vk2pvni3h4pk4v2siqb3a714r09ahgr5d1l89hspb9fbzfyk"; + libraryHaskellDepends = [ + authenticate-ldap base bytestring hamlet LDAP text transformers + yesod-auth yesod-core yesod-form + ]; + description = "LDAP Authentication for Yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-auth-ldap-mediocre" = callPackage + ({ mkDerivation, aeson, base, LDAP, text, yesod-auth, yesod-core + , yesod-form + }: + mkDerivation { + pname = "yesod-auth-ldap-mediocre"; + version = "0.1.1"; + sha256 = "02s3xyg4vg63cj8z5q023m2gxrcjz9b1hs14k558dnc5w6iq1wpc"; + libraryHaskellDepends = [ + aeson base LDAP text yesod-auth yesod-core yesod-form + ]; + description = "Very simlple LDAP auth for yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-ldap-native" = callPackage + ({ mkDerivation, base, either, ldap-client, semigroups, text + , transformers, yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-auth-ldap-native"; + version = "0.2.0.0"; + sha256 = "1z3xgwcfgmn76qg6yhlsgffzjknlpgj7aqka4f19q2d3y3frz62x"; + libraryHaskellDepends = [ + base either ldap-client semigroups text transformers yesod-auth + yesod-core yesod-form + ]; + testHaskellDepends = [ base ]; + description = "Yesod LDAP authentication plugin"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-lti13" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, base64-bytestring + , bytestring, containers, cryptonite, data-default, file-embed + , hspec, hspec-discover, http-client, http-conduit, http-types + , jose-jwt, load-env, lti13, microlens, mtl, oidc-client + , QuickCheck, template-haskell, text, th-utilities, time + , transformers, unliftio, wai, warp, yesod, yesod-auth, yesod-core + , yesod-test + }: + mkDerivation { + pname = "yesod-auth-lti13"; + version = "0.3.0.0"; + sha256 = "1mi8fvynayw1wf17mrk11vdisi7r585bf8v0d73x7yq3f1b43qfa"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring containers + cryptonite http-client http-conduit http-types jose-jwt load-env + lti13 microlens oidc-client text time unliftio warp yesod + yesod-auth yesod-core + ]; + testHaskellDepends = [ + aeson aeson-pretty base base64-bytestring bytestring containers + cryptonite data-default file-embed hspec http-client http-conduit + http-types jose-jwt load-env lti13 microlens mtl oidc-client + QuickCheck template-haskell text th-utilities time transformers + unliftio wai warp yesod yesod-auth yesod-core yesod-test + ]; + testToolDepends = [ hspec-discover ]; + description = "A yesod-auth plugin for LTI 1.3"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-auth-nopassword" = callPackage + ({ mkDerivation, base, blaze-markup, http-types, pwstore-fast, text + , uuid, yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-auth-nopassword"; + version = "0.1.1.1"; + sha256 = "1cpp1kyrbqcl8kvdxwwqmmj5739h96d0hbj1i5gbhmwyrcray78f"; + libraryHaskellDepends = [ + base blaze-markup http-types pwstore-fast text uuid yesod-auth + yesod-core yesod-form + ]; + description = "A plugin for Yesod to provide email-only authentication"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-oauth" = callPackage + ({ mkDerivation, authenticate-oauth, base, bytestring, text + , unliftio, yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-auth-oauth"; + version = "1.6.1"; + sha256 = "0gyjcrm8yhqd2zripv050p0jnlxl88czbqar2crr4gxq8na5pn20"; + libraryHaskellDepends = [ + authenticate-oauth base bytestring text unliftio yesod-auth + yesod-core yesod-form + ]; + description = "OAuth Authentication for Yesod"; + license = lib.licenses.bsd3; + }) {}; + + "yesod-auth-oauth2" = callPackage + ({ mkDerivation, aeson, base, bytestring, cryptonite, errors + , hoauth2, hspec, http-client, http-conduit, http-types, memory + , microlens, mtl, safe-exceptions, text, transformers, unliftio + , uri-bytestring, yesod-auth, yesod-core + }: + mkDerivation { + pname = "yesod-auth-oauth2"; + version = "0.7.2.0"; + sha256 = "055x45abny97h26p3s3zf08ifb3vakys3qviralqggqnlj1zmdxj"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base bytestring cryptonite errors hoauth2 http-client + http-conduit http-types memory microlens mtl safe-exceptions text + transformers unliftio uri-bytestring yesod-auth yesod-core + ]; + testHaskellDepends = [ base hspec uri-bytestring ]; + description = "OAuth 2.0 authentication plugins"; + license = lib.licenses.mit; + }) {}; + + "yesod-auth-oidc" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring + , classy-prelude-yesod, containers, cryptonite, http-client + , jose-jwt, oidc-client, shakespeare, text, time + , unordered-containers, yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-auth-oidc"; + version = "0.1.4"; + sha256 = "0f58ppi96d1jhxydingxg1fi9iwz8f10fsg0795j65kwcf5rwkhm"; + libraryHaskellDepends = [ + aeson base base64-bytestring classy-prelude-yesod containers + cryptonite http-client jose-jwt oidc-client shakespeare text time + unordered-containers yesod-auth yesod-core yesod-form + ]; + description = "A yesod-auth plugin for multi-tenant SSO via OpenID Connect"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-pam" = callPackage + ({ mkDerivation, base, hamlet, pam, text, yesod-auth, yesod-core + , yesod-form + }: + mkDerivation { + pname = "yesod-auth-pam"; + version = "1.0.0.0"; + sha256 = "02cpg67ldjvv9sb6jr7liq3ac20rqc6lq1wjybii5vsah8hmvkhy"; + libraryHaskellDepends = [ + base hamlet pam text yesod-auth yesod-core yesod-form + ]; + description = "Provides PAM authentication module"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-simple" = callPackage + ({ mkDerivation, aeson, base, base16-bytestring, base64-bytestring + , blaze-html, bytestring, classy-prelude, classy-prelude-yesod + , cryptonite, directory, email-validate, fast-logger, hspec + , hspec-discover, http-types, memory, monad-logger, persistent + , persistent-sqlite, scrypt, shakespeare, text, time, vector, wai + , yesod, yesod-auth, yesod-core, yesod-form, yesod-test, zxcvbn-hs + }: + mkDerivation { + pname = "yesod-auth-simple"; + version = "1.1.0"; + sha256 = "1q65a4aya8icz58vmsz25bgjlybhmma5ahvnnyh1pmlsfir89z85"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base16-bytestring base64-bytestring blaze-html + bytestring classy-prelude classy-prelude-yesod cryptonite + email-validate http-types memory persistent scrypt shakespeare text + time vector wai yesod-auth yesod-core yesod-form zxcvbn-hs + ]; + executableHaskellDepends = [ + aeson base base64-bytestring blaze-html bytestring classy-prelude + classy-prelude-yesod cryptonite directory email-validate + fast-logger hspec http-types memory monad-logger persistent + persistent-sqlite scrypt shakespeare text time vector wai yesod + yesod-auth yesod-core yesod-form yesod-test zxcvbn-hs + ]; + executableToolDepends = [ hspec-discover ]; + testHaskellDepends = [ + aeson base base64-bytestring blaze-html bytestring classy-prelude + classy-prelude-yesod cryptonite directory email-validate + fast-logger hspec http-types memory monad-logger persistent + persistent-sqlite scrypt shakespeare text time vector wai yesod + yesod-auth yesod-core yesod-form yesod-test zxcvbn-hs + ]; + testToolDepends = [ hspec-discover ]; + description = "Traditional email/pass auth for Yesod"; + license = lib.licenses.bsd3; + platforms = lib.platforms.x86; + mainProgram = "yesod-auth-simple-test"; + }) {}; + + "yesod-auth-smbclient" = callPackage + ({ mkDerivation, base, hamlet, sys-auth-smbclient, text, yesod-auth + , yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-auth-smbclient"; + version = "2.0.0.0"; + sha256 = "108bmfb68rvmx3q21hz55jbic331fnplcx062vlbk6sx3jyjqgaa"; + libraryHaskellDepends = [ + base hamlet sys-auth-smbclient text yesod-auth yesod-core + yesod-form + ]; + description = "Authentication plugin for Yesod using smbclient"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-auth-zendesk" = callPackage + ({ mkDerivation, base, base16-bytestring, bytestring, cryptohash + , data-default, http-conduit, http-types, template-haskell, text + , time, transformers, wai, yesod-auth, yesod-core + }: + mkDerivation { + pname = "yesod-auth-zendesk"; + version = "1.2.1"; + sha256 = "0jjfydbgjcymd9x47g0acjdml55f3n40193lvl4l9l02q54g9qnb"; + libraryHaskellDepends = [ + base base16-bytestring bytestring cryptohash data-default + http-conduit http-types template-haskell text time transformers wai + yesod-auth yesod-core + ]; + description = "Zendesk remote authentication support for Yesod apps"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-autoreload" = callPackage + ({ mkDerivation, base, shakespeare, text, yesod-core + , yesod-websockets + }: + mkDerivation { + pname = "yesod-autoreload"; + version = "0.0.0.0"; + sha256 = "1dzig02l00hw9xz974pf923yr6045x45sw8nnhnqw8rd67r2l7d3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base shakespeare text yesod-core yesod-websockets + ]; + executableHaskellDepends = [ base yesod-core ]; + testHaskellDepends = [ base ]; + description = "Auto-reload a yesod app during development"; + license = lib.licenses.mit; + mainProgram = "yesod-autoreload-example"; + }) {}; + + "yesod-bin" = callPackage + ({ mkDerivation, aeson, base, bytestring, Cabal, conduit + , conduit-extra, containers, data-default-class, directory + , file-embed, filepath, fsnotify, http-client, http-client-tls + , http-reverse-proxy, http-types, network, optparse-applicative + , process, project-template, say, split, stm, streaming-commons + , tar, text, time, transformers, transformers-compat, unliftio + , unordered-containers, wai, wai-extra, warp, warp-tls, yaml, zlib + }: + mkDerivation { + pname = "yesod-bin"; + version = "1.6.2.3"; + sha256 = "15lsiw4g0zf1wk13fvqw4kngqhg3c2fi9jh65blhdw8kzbznf8xg"; + revision = "1"; + editedCabalFile = "01mwlxikp618dqgvnirhyy3x7yy5fy7n58ppplnrsvbg3g202h6d"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + aeson base bytestring Cabal conduit conduit-extra containers + data-default-class directory file-embed filepath fsnotify + http-client http-client-tls http-reverse-proxy http-types network + optparse-applicative process project-template say split stm + streaming-commons tar text time transformers transformers-compat + unliftio unordered-containers wai wai-extra warp warp-tls yaml zlib + ]; + description = "The yesod helper executable"; + license = lib.licenses.mit; + mainProgram = "yesod"; + }) {}; + + "yesod-bootstrap" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bootstrap-types + , shakespeare, text, transformers, yesod-core, yesod-elements + }: + mkDerivation { + pname = "yesod-bootstrap"; + version = "0.4"; + sha256 = "149am5qkhczkymhv9053z3j06pl89aplsrcqz9kspcpnmyivlpcc"; + libraryHaskellDepends = [ + base blaze-html blaze-markup bootstrap-types shakespeare text + transformers yesod-core yesod-elements + ]; + description = "Bootstrap widgets for yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-colonnade" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, colonnade, text + , yesod-core, yesod-elements + }: + mkDerivation { + pname = "yesod-colonnade"; + version = "1.3.0.2"; + sha256 = "0ik0gl2jmmvnmm7whck8qid2pc8w4hpm56ysyvjar2klwchb73nl"; + libraryHaskellDepends = [ + base blaze-html blaze-markup colonnade text yesod-core + yesod-elements + ]; + description = "Helper functions for using yesod with colonnade"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-comments" = callPackage + ({ mkDerivation, base, bytestring, directory, friendly-time + , gravatar, old-locale, persistent, template-haskell, text, time + , wai, yesod, yesod-auth, yesod-form, yesod-markdown + }: + mkDerivation { + pname = "yesod-comments"; + version = "0.9.2"; + sha256 = "1isw8cwzwwsm7p3hqj0ynwncsdfg7x0ihphyv02awchqbgc2c87i"; + revision = "1"; + editedCabalFile = "1p1ilvvqyh20mg89cfacjqawwahbx7nk5yg5n9l2i8mqwdfijbdj"; + libraryHaskellDepends = [ + base bytestring directory friendly-time gravatar old-locale + persistent template-haskell text time wai yesod yesod-auth + yesod-form yesod-markdown + ]; + description = "A generic comments interface for a Yesod application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-content-pdf" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, bytestring + , conduit, data-default, directory, hspec, hspec-expectations + , network-uri, process, temporary, transformers, utf8-string + , yesod-core + }: + mkDerivation { + pname = "yesod-content-pdf"; + version = "0.2.0.5"; + sha256 = "0cfg4jvqq5ix9csla7fzawiiivhcvwh2lqmydz5rii95rfys6kww"; + libraryHaskellDepends = [ + base blaze-builder blaze-html bytestring conduit data-default + directory network-uri process temporary transformers yesod-core + ]; + testHaskellDepends = [ + base blaze-html hspec hspec-expectations utf8-string + ]; + description = "PDF Content Type for Yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-continuations" = callPackage + ({ mkDerivation, base, datetime, hashable, hashmap, stm + , system-uuid, template-haskell, yesod + }: + mkDerivation { + pname = "yesod-continuations"; + version = "0.1"; + sha256 = "1pzc0v18fapfbwd4pn4nchmsp4nvnrkm33av83zqfb5gyzhlk1in"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base datetime hashable hashmap stm system-uuid template-haskell + yesod + ]; + description = "Continuations for Yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "yesodContinuationsTest"; + }) {}; + + "yesod-core" = callPackage + ({ mkDerivation, aeson, async, attoparsec-aeson, auto-update, base + , blaze-html, blaze-markup, bytestring, case-insensitive, cereal + , clientsession, conduit, conduit-extra, containers, cookie + , deepseq, entropy, fast-logger, gauge, hspec, hspec-expectations + , http-types, HUnit, memory, monad-logger, mtl, network, parsec + , path-pieces, primitive, random, resourcet, shakespeare + , streaming-commons, template-haskell, text, time, transformers + , unix-compat, unliftio, unordered-containers, vector, wai + , wai-extra, wai-logger, warp, word8 + }: + mkDerivation { + pname = "yesod-core"; + version = "1.6.25.1"; + sha256 = "0i8cfwq41f0h4rlapw98ljah4s46wyfsfipxzj0yx98c86km2cdc"; + revision = "1"; + editedCabalFile = "1k5xwklxxx3l4lc0ddfq6q8805wx86dfhf571vn4r5na3awcx4d4"; + libraryHaskellDepends = [ + aeson attoparsec-aeson auto-update base blaze-html blaze-markup + bytestring case-insensitive cereal clientsession conduit + conduit-extra containers cookie deepseq entropy fast-logger + http-types memory monad-logger mtl parsec path-pieces primitive + random resourcet shakespeare template-haskell text time + transformers unix-compat unliftio unordered-containers vector wai + wai-extra wai-logger warp word8 + ]; + testHaskellDepends = [ + async base bytestring clientsession conduit conduit-extra + containers cookie hspec hspec-expectations http-types HUnit network + path-pieces random resourcet shakespeare streaming-commons + template-haskell text transformers unliftio wai wai-extra warp + ]; + benchmarkHaskellDepends = [ + base blaze-html bytestring gauge shakespeare text + ]; + description = "Creation of type-safe, RESTful web applications"; + license = lib.licenses.mit; + }) {}; + + "yesod-crud" = callPackage + ({ mkDerivation, base, classy-prelude, containers, MissingH + , monad-control, persistent, random, safe, stm, uuid, yesod-core + , yesod-form, yesod-persistent + }: + mkDerivation { + pname = "yesod-crud"; + version = "0.1.7"; + sha256 = "0f817q19cqrn0pphgnsndxmjrcqsvplj6s7c82jna31w33w3h40m"; + libraryHaskellDepends = [ + base classy-prelude containers MissingH monad-control persistent + random safe stm uuid yesod-core yesod-form yesod-persistent + ]; + description = "Generic administrative CRUD operations as a Yesod subsite"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-crud-persist" = callPackage + ({ mkDerivation, base, either, esqueleto, microlens, microlens-th + , persistent, text, time, transformers, wai, yesod-core, yesod-form + , yesod-markdown, yesod-persistent + }: + mkDerivation { + pname = "yesod-crud-persist"; + version = "0.3"; + sha256 = "1jdai6pwa52fc8z1znrfq2wz3jh39ws0wskaf2a83zdph23hgp3b"; + libraryHaskellDepends = [ + base either esqueleto microlens microlens-th persistent text time + transformers wai yesod-core yesod-form yesod-markdown + yesod-persistent + ]; + description = "Flexible CRUD subsite usable with Yesod and Persistent"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-csp" = callPackage + ({ mkDerivation, attoparsec, base, case-insensitive, hspec + , mono-traversable, network-uri, semigroups, syb, template-haskell + , text, wai, yesod, yesod-core, yesod-test + }: + mkDerivation { + pname = "yesod-csp"; + version = "0.2.6.0"; + sha256 = "01wnb1lmxkkl2yw696lkhy8361xsdlsiwwr436h9jlcvwhm3dyv0"; + libraryHaskellDepends = [ + attoparsec base case-insensitive mono-traversable network-uri + semigroups syb template-haskell text wai yesod yesod-core + ]; + testHaskellDepends = [ + attoparsec base hspec network-uri semigroups template-haskell yesod + yesod-test + ]; + description = "Add CSP headers to Yesod apps"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-datatables" = callPackage + ({ mkDerivation, aeson, attoparsec, base, bytestring, data-default + , HUnit, monad-control, persistent, persistent-sqlite + , persistent-template, QuickCheck, resourcet, template-haskell + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, transformers, yesod, yesod-auth, yesod-core, yesod-default + , yesod-form, yesod-static + }: + mkDerivation { + pname = "yesod-datatables"; + version = "0.1.1"; + sha256 = "0yn6fky83069pp4i13dlx9dlk4ck2k4c6sizgnrwqcjhm39m1bz6"; + libraryHaskellDepends = [ + aeson attoparsec base bytestring data-default persistent text yesod + yesod-auth yesod-core yesod-default yesod-form yesod-static + ]; + testHaskellDepends = [ + aeson attoparsec base bytestring HUnit monad-control persistent + persistent-sqlite persistent-template QuickCheck resourcet + template-haskell test-framework test-framework-hunit + test-framework-quickcheck2 text transformers + ]; + description = "Yesod plugin for DataTables (jQuery grid plugin)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-default" = callPackage + ({ mkDerivation, base, yesod-core }: + mkDerivation { + pname = "yesod-default"; + version = "1.2.0"; + sha256 = "15nsknnxnfbkpg4pswxcpgfb2y0hz0xxj56jknd93hcm7aay36pk"; + libraryHaskellDepends = [ base yesod-core ]; + description = "Default config and main functions for your yesod application (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "yesod-dsl" = callPackage + ({ mkDerivation, aeson, aeson-pretty, alex, array, base, bytestring + , Cabal, containers, directory, filepath, happy, hscolour, MissingH + , mtl, shakespeare, strict, syb, text, transformers, uniplate + , vector + }: + mkDerivation { + pname = "yesod-dsl"; + version = "0.2.1"; + sha256 = "1a52smq8ypz99mc0qahyr2njadz115li8axkkhkzr7594wzxycs0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson aeson-pretty array base bytestring Cabal containers directory + filepath hscolour MissingH mtl shakespeare strict syb text + transformers uniplate vector + ]; + libraryToolDepends = [ alex happy ]; + executableHaskellDepends = [ + array base Cabal containers directory filepath MissingH mtl + shakespeare strict text + ]; + description = "DSL for generating Yesod subsite to manage an RDBMS;"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "yesod-dsl"; + broken = true; + }) {}; + + "yesod-elements" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring, text + , yesod-core + }: + mkDerivation { + pname = "yesod-elements"; + version = "1.1.1"; + sha256 = "0i2qx53jl1hspfs2dv7n28hnwskqs1hy5h7q0kpazn70691k1b9b"; + libraryHaskellDepends = [ + base blaze-html blaze-markup bytestring text yesod-core + ]; + description = "Non template haskell markup building function in the spirit of lucid"; + license = lib.licenses.mit; + }) {}; + + "yesod-eventsource" = callPackage + ({ mkDerivation, base, blaze-builder, conduit, transformers, wai + , wai-extra, yesod-core + }: + mkDerivation { + pname = "yesod-eventsource"; + version = "1.6.0.1"; + sha256 = "0h8gyvlqvp6zm6kfmiwa0z7ic2377f0vi43fgcn5mlssv890z8gh"; + libraryHaskellDepends = [ + base blaze-builder conduit transformers wai wai-extra yesod-core + ]; + description = "Server-sent events support for Yesod apps"; + license = lib.licenses.mit; + }) {}; + + "yesod-examples" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, data-object + , data-object-yaml, hamlet, persistent-sqlite, persistent-template + , sqlite, stm, text, transformers, yesod, yesod-core, yesod-static + }: + mkDerivation { + pname = "yesod-examples"; + version = "0.9.0.1"; + sha256 = "1ikrx9ys8civmf1m12fbms258xa7aj55rr02x3rjwchykmzianp4"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-html bytestring data-object data-object-yaml hamlet + persistent-sqlite persistent-template stm text transformers yesod + yesod-core yesod-static + ]; + executableSystemDepends = [ sqlite ]; + description = "Example programs using the Yesod Web Framework. (deprecated)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) sqlite;}; + + "yesod-fast-devel" = callPackage + ({ mkDerivation, ansi-terminal, base, bytestring, directory + , filepath, fsnotify, Glob, optparse-applicative, process, pureMD5 + , stm, system-filepath, temporary, text + }: + mkDerivation { + pname = "yesod-fast-devel"; + version = "0.1.2.0"; + sha256 = "1z56y5l6mgwi7ghcn1ycxhgpzximg0fbs652jlaxdy03rzxizv29"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + ansi-terminal base bytestring directory filepath fsnotify Glob + optparse-applicative process pureMD5 stm system-filepath temporary + text + ]; + description = "Fast live-reloading for yesod applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "yesod-fast-devel"; + broken = true; + }) {}; + + "yesod-fay" = callPackage + ({ mkDerivation, aeson, base, bytestring, data-default, directory + , fay, fay-dom, filepath, monad-loops, process, pureMD5 + , shakespeare, template-haskell, text, transformers, utf8-string + , yesod-core, yesod-form, yesod-static + }: + mkDerivation { + pname = "yesod-fay"; + version = "0.10.0"; + sha256 = "1qpcfiscwhb5rcdm335v6qi17rjxc0zc0qpv26lmyikdslj4jr9s"; + libraryHaskellDepends = [ + aeson base bytestring data-default directory fay fay-dom filepath + monad-loops process pureMD5 shakespeare template-haskell text + transformers utf8-string yesod-core yesod-form yesod-static + ]; + description = "Utilities for using the Fay Haskell-to-JS compiler with Yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-fb" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, fb + , http-client-tls, http-conduit, memory, text, wai, yesod-core + }: + mkDerivation { + pname = "yesod-fb"; + version = "0.6.1"; + sha256 = "1nyi5jp85ysabljkds6h4w8ndrb12ac76awsih52amf60k4n7afl"; + libraryHaskellDepends = [ + aeson base bytestring conduit fb http-client-tls http-conduit + memory text wai yesod-core + ]; + description = "Useful glue functions between the fb library and Yesod"; + license = lib.licenses.bsd3; + }) {}; + + "yesod-filter" = callPackage + ({ mkDerivation, base, doctest, hspec, persistent + , persistent-template, QuickCheck, template-haskell, text, time + , yesod-core, yesod-persistent + }: + mkDerivation { + pname = "yesod-filter"; + version = "0.1.0.2"; + sha256 = "1i158v6jsac80w07dy1252a7xyx4cqpdvxfhivjbqcq3wr53qy48"; + libraryHaskellDepends = [ + base persistent template-haskell text time yesod-core + yesod-persistent + ]; + testHaskellDepends = [ + base doctest hspec persistent persistent-template QuickCheck + template-haskell text time yesod-persistent + ]; + description = "Automatic filter generator for Yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-form" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html + , blaze-markup, byteable, bytestring, containers, data-default + , email-validate, hspec, network-uri, persistent, resourcet + , shakespeare, text, time, transformers, wai, xss-sanitize + , yesod-core, yesod-persistent + }: + mkDerivation { + pname = "yesod-form"; + version = "1.7.6"; + sha256 = "1bskmz2d1nn192qirldrdfkhbqzjlq5wi7wlj8rcl4pnh5jxvqd8"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-builder blaze-html blaze-markup + byteable bytestring containers data-default email-validate + network-uri persistent resourcet shakespeare text time transformers + wai xss-sanitize yesod-core yesod-persistent + ]; + testHaskellDepends = [ base hspec text time ]; + description = "Form handling support for Yesod Web Framework"; + license = lib.licenses.mit; + }) {}; + + "yesod-form-bootstrap4" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, shakespeare, text + , yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-form-bootstrap4"; + version = "3.0.1.1"; + sha256 = "0yii8sllvkqdpjlpq0al8c8srs7x9xy3v0jfcdi1d7rkc0dm2y1v"; + libraryHaskellDepends = [ + base blaze-html blaze-markup shakespeare text yesod-core yesod-form + ]; + description = "renderBootstrap4"; + license = lib.licenses.mit; + }) {}; + + "yesod-form-bulma" = callPackage + ({ mkDerivation, base, email-validate, shakespeare, text, yesod + , yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-form-bulma"; + version = "0.1.0.0"; + sha256 = "0488n3j61jimw0qxw6nhnkrdslzg1jva1ird8q1ljggmdhin0prm"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base email-validate shakespeare text yesod-core yesod-form + ]; + executableHaskellDepends = [ + base email-validate shakespeare text yesod yesod-core yesod-form + ]; + testHaskellDepends = [ + base email-validate shakespeare text yesod-core yesod-form + ]; + description = "support Bulma form for Yesod"; + license = lib.licenses.bsd3; + }) {}; + + "yesod-form-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, text + , unordered-containers, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-form-json"; + version = "0.0.1"; + sha256 = "1hr53p4sp0zm7l1ap07kv2q6hi1xli74k13h0df4cmf9y2xn7bxz"; + libraryHaskellDepends = [ + aeson base bytestring containers text unordered-containers + yesod-core yesod-form + ]; + description = "Extension for Yesod web framework to handle JSON requests as applicative forms"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-form-multi" = callPackage + ({ mkDerivation, base, containers, network-uri, shakespeare, text + , transformers, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-form-multi"; + version = "1.7.0.2"; + sha256 = "1kx27680mgplmqnfjygbcf6a2bv0i9rcxbys986aaa3x785dfj02"; + libraryHaskellDepends = [ + base containers network-uri shakespeare text transformers + yesod-core yesod-form + ]; + description = "Multi-input form handling for Yesod Web Framework"; + license = lib.licenses.mit; + }) {}; + + "yesod-form-richtext" = callPackage + ({ mkDerivation, base, blaze-builder, blaze-html, shakespeare, text + , xss-sanitize, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-form-richtext"; + version = "0.1.0.2"; + sha256 = "0im3yfy0sdx60hn5cynh8pxp1fq2f64xgaizhxk0rd824i34lycn"; + libraryHaskellDepends = [ + base blaze-builder blaze-html shakespeare text xss-sanitize + yesod-core yesod-form + ]; + description = "Various rich-text WYSIWYG editors for Yesod forms"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-gitrepo" = callPackage + ({ mkDerivation, base, directory, http-types, process, temporary + , text, unliftio, wai, yesod-core + }: + mkDerivation { + pname = "yesod-gitrepo"; + version = "0.3.0"; + sha256 = "07lqhih9jcb5rdjdkjsrg7s9l5f3y9lrsxa1rc1c8gxw0v2nfg5h"; + libraryHaskellDepends = [ + base directory http-types process temporary text unliftio wai + yesod-core + ]; + description = "Host content provided by a Git repo"; + license = lib.licenses.mit; + }) {}; + + "yesod-gitrev" = callPackage + ({ mkDerivation, aeson, base, githash, process, template-haskell + , yesod-core + }: + mkDerivation { + pname = "yesod-gitrev"; + version = "0.2.2"; + sha256 = "048g2pp2pgdhhv9g9wazwh4mjavdvrmrs2z5lks42bccsfgg00h8"; + libraryHaskellDepends = [ + aeson base githash template-haskell yesod-core + ]; + testHaskellDepends = [ base process template-haskell yesod-core ]; + description = "A subsite for displaying git information"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-goodies" = callPackage + ({ mkDerivation, base, blaze-html, bytestring, directory, HTTP + , old-locale, pandoc, pureMD5, text, time, yesod, yesod-form + }: + mkDerivation { + pname = "yesod-goodies"; + version = "0.0.5"; + sha256 = "0wxdwyb5dg00ycb09kbl1m12w2bzi6kxbjr4dqgrwfd3dgypcjdz"; + revision = "1"; + editedCabalFile = "1b6aw2xqq50i7zqgshllbna890m53ksq4l49l6rm1r0gw06ydnd0"; + libraryHaskellDepends = [ + base blaze-html bytestring directory HTTP old-locale pandoc pureMD5 + text time yesod yesod-form + ]; + description = "A collection of various small helpers useful in any yesod application"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-ip" = callPackage + ({ mkDerivation, base, http-api-data, ip, path-pieces, persistent + , text, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-ip"; + version = "0.5.1"; + sha256 = "1gla2w9xi88y9d149n2r18xj5y1bmaykf258nl7x4hrkl0zgdq62"; + revision = "2"; + editedCabalFile = "0yvi3mmknky12dqgjpfwa9nd6sn0n02xal6qcmr37dvnwnl4w87x"; + libraryHaskellDepends = [ + base http-api-data ip path-pieces persistent text yesod-core + yesod-form + ]; + description = "Code for using the ip package with yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-job-queue" = callPackage + ({ mkDerivation, aeson, api-field-json-th, base, bytestring, cron + , file-embed, hedis, lens, monad-control, monad-logger, stm, text + , time, transformers, uuid, yesod, yesod-core, yesod-persistent + }: + mkDerivation { + pname = "yesod-job-queue"; + version = "0.3.0.4"; + sha256 = "0vyd6mkajshr6f1xg5587ixzrgnwdmc8mf0slbz7rfcmwm4yx3wz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson api-field-json-th base bytestring cron file-embed hedis lens + monad-control monad-logger stm text time transformers uuid yesod + yesod-core yesod-persistent + ]; + testHaskellDepends = [ base ]; + description = "Background jobs library for Yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-json" = callPackage + ({ mkDerivation, base, yesod-core }: + mkDerivation { + pname = "yesod-json"; + version = "1.2.0"; + sha256 = "0d035k1ls5iq1c12yxknyc33qd22ayyhl69y62zmcw7arwx35sgw"; + libraryHaskellDepends = [ base yesod-core ]; + description = "Generate content for Yesod using the aeson package. (deprecated)"; + license = lib.licenses.mit; + }) {}; + + "yesod-katip" = callPackage + ({ mkDerivation, aeson, base, case-insensitive, data-default + , http-types, iproute, katip, monad-logger, network, text, wai + , wai-extra, yesod-core, ytl + }: + mkDerivation { + pname = "yesod-katip"; + version = "0.1.0.0"; + sha256 = "0cga4agqv5vc56cavvrbddwqg5bvamy49y82d6f4xqmicfnpdlxm"; + libraryHaskellDepends = [ + aeson base case-insensitive data-default http-types iproute katip + monad-logger network text wai wai-extra yesod-core ytl + ]; + description = "Logging bridge between Yesod and Katip"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-links" = callPackage + ({ mkDerivation, base, text, yesod-core }: + mkDerivation { + pname = "yesod-links"; + version = "0.3.0"; + sha256 = "0i1b4lgwv98pp7251fm3h4cdb1d868fqwm6175rk7zg699g2v61y"; + revision = "1"; + editedCabalFile = "0pnzl4j9pwljjgnfwv8hwhcdf222nm43jsdbxrixi2lbvi2w9hjc"; + libraryHaskellDepends = [ base text yesod-core ]; + description = "A typeclass which simplifies creating link widgets throughout your site"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-lucid" = callPackage + ({ mkDerivation, base, lucid, monads-tf, text, yesod-core }: + mkDerivation { + pname = "yesod-lucid"; + version = "0.1"; + sha256 = "1ymmpi9g3pjl23ymdjwiv748lnq1hyjq24la2ffgwrm4b6f41xip"; + libraryHaskellDepends = [ base lucid monads-tf text yesod-core ]; + description = "Lucid support for Yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-mangopay" = callPackage + ({ mkDerivation, base, containers, http-conduit, http-types + , lifted-base, mangopay, persistent-template, text, time, yesod + , yesod-core + }: + mkDerivation { + pname = "yesod-mangopay"; + version = "1.12"; + sha256 = "0m17jch0xqckb7007czzixkfv8c1ymj050xia71a8m0niqg0sg55"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers http-conduit http-types lifted-base mangopay + persistent-template text time yesod yesod-core + ]; + description = "Yesod library for MangoPay API access"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-markdown" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , directory, hspec, pandoc, persistent, shakespeare, text + , xss-sanitize, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-markdown"; + version = "0.12.6.13"; + sha256 = "0wk7pmg0rxb28vkplm3npcrr2mkxaailvvf7scgsggczqslfszq9"; + libraryHaskellDepends = [ + base blaze-html blaze-markup bytestring directory pandoc persistent + shakespeare text xss-sanitize yesod-core yesod-form + ]; + testHaskellDepends = [ base blaze-html hspec text ]; + description = "Tools for using markdown in a yesod application"; + license = lib.licenses.gpl2Only; + }) {}; + + "yesod-media-simple" = callPackage + ({ mkDerivation, base, bytestring, diagrams-cairo, diagrams-core + , diagrams-lib, directory, JuicyPixels, vector, yesod + }: + mkDerivation { + pname = "yesod-media-simple"; + version = "0.2.0.1"; + sha256 = "1687c46qqdpzvalfi4dajsxaml1ljipysbvz9j1jargl3jrsdfqi"; + libraryHaskellDepends = [ + base bytestring diagrams-cairo diagrams-core diagrams-lib directory + JuicyPixels vector yesod + ]; + description = "Simple display of media types, served by yesod"; + license = lib.licenses.mit; + }) {}; + + "yesod-middleware-csp" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring + , case-insensitive, classy-prelude, classy-prelude-yesod, conduit + , containers, directory, fast-logger, filepath, hspec, http-client + , http-types, monad-logger, network-uri, template-haskell, text + , time, uuid, wai-extra, yesod, yesod-core, yesod-static + , yesod-test + }: + mkDerivation { + pname = "yesod-middleware-csp"; + version = "1.2.0"; + sha256 = "1mjcz9qx5pichmi19m5bdibv8945l781xkyiyr3mbvyxab3f79w8"; + libraryHaskellDepends = [ + base base64-bytestring bytestring classy-prelude conduit containers + directory filepath http-client network-uri template-haskell text + time uuid yesod yesod-core yesod-static + ]; + testHaskellDepends = [ + base base64-bytestring bytestring case-insensitive classy-prelude + classy-prelude-yesod conduit containers directory fast-logger + filepath hspec http-types monad-logger network-uri template-haskell + text uuid wai-extra yesod yesod-core yesod-static yesod-test + ]; + description = "A middleware for building CSP headers on the fly"; + license = lib.licenses.mit; + }) {}; + + "yesod-newsfeed" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , containers, shakespeare, text, time, xml-conduit, yesod-core + }: + mkDerivation { + pname = "yesod-newsfeed"; + version = "1.7.0.0"; + sha256 = "0g7n99zsrfinal2kcmrfyj3gcxrd390az93yz3c1kxzd5w1ffb4g"; + libraryHaskellDepends = [ + base blaze-html blaze-markup bytestring containers shakespeare text + time xml-conduit yesod-core + ]; + description = "Helper functions and data types for producing News feeds"; + license = lib.licenses.mit; + }) {}; + + "yesod-page-cursor" = 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.1.0"; + sha256 = "1isgw7299nc656aqdk4blraz9kh1raki2nngz1jaddjbd6x56b40"; + 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 = lib.licenses.mit; + }) {}; + + "yesod-paginate" = callPackage + ({ mkDerivation, base, template-haskell, yesod }: + mkDerivation { + pname = "yesod-paginate"; + version = "0.1"; + sha256 = "088m7prg774wdh8fp7zljxj65zj5krl4pggl63anv2wk7nlw27py"; + libraryHaskellDepends = [ base template-haskell yesod ]; + description = "Pagination for Yesod sites"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-pagination" = callPackage + ({ mkDerivation, base, esqueleto, hspec, monad-logger, persistent + , persistent-sqlite, resource-pool, resourcet, shakespeare + , utf8-string, wai-test, yesod, yesod-test + }: + mkDerivation { + pname = "yesod-pagination"; + version = "2.0.0"; + sha256 = "0d42b8y7zpl624d7wa2caarni9g10hg14xsbamlkykki3bl197m1"; + libraryHaskellDepends = [ base esqueleto yesod ]; + testHaskellDepends = [ + base hspec monad-logger persistent persistent-sqlite resource-pool + resourcet shakespeare utf8-string wai-test yesod yesod-test + ]; + description = "Pagination in Yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-paginator" = callPackage + ({ mkDerivation, base, blaze-markup, doctest, hspec, path-pieces + , persistent, QuickCheck, quickcheck-classes, safe, text + , transformers, uri-encode, yesod-core, yesod-test + }: + mkDerivation { + pname = "yesod-paginator"; + version = "1.1.2.2"; + sha256 = "1j6mkzx0grdjnd3xldshx1lhlwshcjl8n5wsqj2pmxsrfh4a2qqg"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-markup path-pieces persistent safe text transformers + uri-encode yesod-core + ]; + testHaskellDepends = [ + base doctest hspec QuickCheck quickcheck-classes yesod-core + yesod-test + ]; + description = "A pagination approach for yesod"; + license = lib.licenses.mit; + }) {}; + + "yesod-paypal-rest" = callPackage + ({ mkDerivation, base, paypal-rest-client, time, yesod-core }: + mkDerivation { + pname = "yesod-paypal-rest"; + version = "0.1.0"; + sha256 = "1xydgphl1s6173k3kqkcw9s8w5lp0pjahacgd3vd3yc20y2hb5mh"; + libraryHaskellDepends = [ + base paypal-rest-client time yesod-core + ]; + description = "Yesod plugin to use PayPal with the paypal-rest-client library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-persistent" = callPackage + ({ mkDerivation, base, blaze-builder, conduit, hspec, persistent + , persistent-sqlite, persistent-template, resource-pool, resourcet + , text, transformers, wai-extra, yesod-core + }: + mkDerivation { + pname = "yesod-persistent"; + version = "1.6.0.8"; + sha256 = "02vm0qm0yxqn6x61iir81wf6ibwnf8gkia8lw71fgpxgav154ig6"; + libraryHaskellDepends = [ + base blaze-builder conduit persistent persistent-template + resource-pool resourcet transformers yesod-core + ]; + testHaskellDepends = [ + base blaze-builder conduit hspec persistent persistent-sqlite text + wai-extra yesod-core + ]; + description = "Some helpers for using Persistent from Yesod"; + license = lib.licenses.mit; + }) {}; + + "yesod-platform" = callPackage + ({ mkDerivation, ansi-terminal, ansi-wl-pprint, asn1-encoding + , asn1-parse, asn1-types, attoparsec-conduit, authenticate + , auto-update, base, base16-bytestring, base64-bytestring + , blaze-builder, blaze-builder-conduit, blaze-html, blaze-markup + , byteable, byteorder, cereal, cipher-aes, cipher-des, cipher-rc4 + , clientsession, conduit, conduit-extra, connection, cookie + , cprng-aes, crypto-api, crypto-cipher-types, crypto-numbers + , crypto-pubkey, crypto-pubkey-types, crypto-random, cryptohash + , cryptohash-conduit, css-text, data-default, data-default-class + , data-default-instances-base, data-default-instances-containers + , data-default-instances-dlist, data-default-instances-old-locale + , dlist, email-validate, entropy, esqueleto, exceptions + , fast-logger, file-embed, hamlet, hjsmin, hspec + , hspec-expectations, html-conduit, http-client, http-client-tls + , http-conduit, http-date, http-reverse-proxy, http-types + , language-javascript, lifted-base, mime-mail, mime-types, mmorph + , monad-control, monad-logger, monad-loops, nats, network-conduit + , optparse-applicative, path-pieces, pem, persistent + , persistent-template, publicsuffixlist, pwstore-fast + , quickcheck-io, resource-pool, resourcet, safe, securemem + , semigroups, setenv, SHA, shakespeare, shakespeare-css + , shakespeare-i18n, shakespeare-js, shakespeare-text, silently + , simple-sendfile, skein, socks, stm-chans, streaming-commons + , stringsearch, system-fileio, system-filepath, tagged, tagsoup + , tagstream-conduit, tf-random, tls, transformers-base, utf8-string + , void, wai, wai-app-static, wai-extra, wai-logger, wai-test, warp + , warp-tls, word8, x509, x509-store, x509-system, x509-validation + , xml-conduit, xml-types, xss-sanitize, yaml, yesod, yesod-auth + , yesod-auth-hashdb, yesod-core, yesod-form, yesod-persistent + , yesod-routes, yesod-static, yesod-test + }: + mkDerivation { + pname = "yesod-platform"; + version = "1.2.13.3"; + sha256 = "1j71m9bqam7dl1ghhwvkw5ispp8z06hbkvdxslx5sca998vx9awv"; + libraryHaskellDepends = [ + ansi-terminal ansi-wl-pprint asn1-encoding asn1-parse asn1-types + attoparsec-conduit authenticate auto-update base base16-bytestring + base64-bytestring blaze-builder blaze-builder-conduit blaze-html + blaze-markup byteable byteorder cereal cipher-aes cipher-des + cipher-rc4 clientsession conduit conduit-extra connection cookie + cprng-aes crypto-api crypto-cipher-types crypto-numbers + crypto-pubkey crypto-pubkey-types crypto-random cryptohash + cryptohash-conduit css-text data-default data-default-class + data-default-instances-base data-default-instances-containers + data-default-instances-dlist data-default-instances-old-locale + dlist email-validate entropy esqueleto exceptions fast-logger + file-embed hamlet hjsmin hspec hspec-expectations html-conduit + http-client http-client-tls http-conduit http-date + http-reverse-proxy http-types language-javascript lifted-base + mime-mail mime-types mmorph monad-control monad-logger monad-loops + nats network-conduit optparse-applicative path-pieces pem + persistent persistent-template publicsuffixlist pwstore-fast + quickcheck-io resource-pool resourcet safe securemem semigroups + setenv SHA shakespeare shakespeare-css shakespeare-i18n + shakespeare-js shakespeare-text silently simple-sendfile skein + socks stm-chans streaming-commons stringsearch system-fileio + system-filepath tagged tagsoup tagstream-conduit tf-random tls + transformers-base utf8-string void wai wai-app-static wai-extra + wai-logger wai-test warp warp-tls word8 x509 x509-store x509-system + x509-validation xml-conduit xml-types xss-sanitize yaml yesod + yesod-auth yesod-auth-hashdb yesod-core yesod-form yesod-persistent + yesod-routes yesod-static yesod-test + ]; + description = "Meta package for Yesod (deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-pnotify" = callPackage + ({ mkDerivation, aeson, base, shakespeare, text, transformers + , yesod, yesod-form + }: + mkDerivation { + pname = "yesod-pnotify"; + version = "1.1.3.2"; + sha256 = "06alz3naq6ypba6j4izx7ivmc7dm586np58bh4qrf6hq0s1mf64y"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base shakespeare text transformers yesod yesod-form + ]; + executableHaskellDepends = [ + aeson base shakespeare text transformers yesod yesod-form + ]; + description = "Yet another getMessage/setMessage using pnotify jquery plugins"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "sample"; + broken = true; + }) {}; + + "yesod-pure" = callPackage + ({ mkDerivation, base, fast-logger, text, yesod, yesod-core }: + mkDerivation { + pname = "yesod-pure"; + version = "0.1.0.2"; + sha256 = "0v3xvhk5nxc2y3c21y6h7w6lg5vm1s2vzf9f02qw8gj928vsidzg"; + libraryHaskellDepends = [ base fast-logger text yesod yesod-core ]; + description = "Yesod in pure Haskell: no Template Haskell or QuasiQuotes (deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-purescript" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , formatting, fsnotify, mtl, purescript, regex-tdfa + , regex-tdfa-text, shakespeare, system-fileio, system-filepath + , template-haskell, text, time, transformers, yesod-core + }: + mkDerivation { + pname = "yesod-purescript"; + version = "0.0.5"; + sha256 = "0arij86cfzy5hh82gc5l4i3s3z4qa9rfrnj9nrp6q25qhvgiclmy"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default formatting fsnotify + mtl purescript regex-tdfa regex-tdfa-text shakespeare system-fileio + system-filepath template-haskell text time transformers yesod-core + ]; + description = "PureScript integration for Yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-raml" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, data-default + , hspec, network-uri, regex-posix, template-haskell, text, th-lift + , unordered-containers, vector, yaml, yesod-core + }: + mkDerivation { + pname = "yesod-raml"; + version = "0.2.0"; + sha256 = "0v6rar1fzq93c2k2m0az8sn4h0di62c9qq91bdjknhgdsnny6pj3"; + libraryHaskellDepends = [ + aeson base bytestring containers data-default network-uri + regex-posix template-haskell text th-lift unordered-containers + vector yaml yesod-core + ]; + testHaskellDepends = [ + aeson base bytestring containers data-default hspec network-uri + regex-posix template-haskell text th-lift unordered-containers + vector yaml yesod-core + ]; + description = "RAML style route definitions for Yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-raml-bin" = callPackage + ({ mkDerivation, base, blaze-html, blaze-markup, bytestring + , containers, http-types, optparse-applicative, shakespeare + , template-haskell, text, wai, warp, yaml, yesod-core + , yesod-markdown, yesod-raml, yesod-raml-docs, yesod-raml-mock + }: + mkDerivation { + pname = "yesod-raml-bin"; + version = "0.1.2"; + sha256 = "0y22y1vn35v7xq8fl5m9zw2msa12y2s3p3q2ffx15gmk7wc7mznc"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base blaze-html blaze-markup bytestring containers http-types + optparse-applicative shakespeare template-haskell text wai warp + yaml yesod-core yesod-markdown yesod-raml yesod-raml-docs + yesod-raml-mock + ]; + description = "The raml helper executable"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "yesod-raml-bin"; + }) {}; + + "yesod-raml-docs" = callPackage + ({ mkDerivation, base, bytestring, containers, shakespeare + , template-haskell, text, yaml, yesod-markdown, yesod-raml + }: + mkDerivation { + pname = "yesod-raml-docs"; + version = "0.1.1"; + sha256 = "0ldw21m6mffm8vwn63kqd9ksp8zadvbw136s3xwamfqqwcfnw9cv"; + libraryHaskellDepends = [ + base bytestring containers shakespeare template-haskell text yaml + yesod-markdown yesod-raml + ]; + description = "A html documentation generator library for RAML"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-raml-mock" = callPackage + ({ mkDerivation, aeson, base, bytestring, containers, hspec + , network-uri, regex-posix, template-haskell, text + , unordered-containers, vector, yaml, yesod-core, yesod-raml + , yesod-test + }: + mkDerivation { + pname = "yesod-raml-mock"; + version = "0.1.1"; + sha256 = "1lrd1sds6lzh977zbl96qx9klwlplsw3kq3x3pl0z9lix8mzhscy"; + libraryHaskellDepends = [ + base bytestring containers template-haskell text yaml yesod-core + yesod-raml + ]; + testHaskellDepends = [ + aeson base bytestring containers hspec network-uri regex-posix + template-haskell text unordered-containers vector yaml yesod-core + yesod-raml yesod-test + ]; + description = "A mock-handler generator library from RAML"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-recaptcha" = callPackage + ({ mkDerivation, base, bytestring, data-default, http-conduit + , http-types, lifted-base, network, network-info, resourcet, text + , wai, yesod-auth, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-recaptcha"; + version = "1.4"; + sha256 = "1dvbpzcfwmjv836i8g0gv80dj1iwb9gnvgwg3m5h2hi95249m471"; + libraryHaskellDepends = [ + base bytestring data-default http-conduit http-types lifted-base + network network-info resourcet text wai yesod-auth yesod-core + yesod-form + ]; + description = "Dead simple support for reCAPTCHA on Yesod applications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-recaptcha2" = callPackage + ({ mkDerivation, aeson, base, http-conduit, string-transform, text + , yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-recaptcha2"; + version = "1.0.2.1"; + sha256 = "0sk9icq6j3fiiqq0hc2bxwm7mi1a1zli9gkyb8m007nylbqglvn2"; + libraryHaskellDepends = [ + aeson base http-conduit string-transform text yesod-core yesod-form + ]; + description = "yesod recaptcha2"; + license = lib.licenses.mit; + }) {}; + + "yesod-routes" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec, HUnit + , path-pieces, template-haskell, text, vector + }: + mkDerivation { + pname = "yesod-routes"; + version = "1.2.0.7"; + sha256 = "00i2nysbhmxnq0dvfdjx6nhxy680ya38nx8gcgm13fv2xwdd2p6j"; + revision = "1"; + editedCabalFile = "0kiksxf2aqhk2lcj37qg4k3dqfavw5arz6l4ajpa70jw3zcjyqhd"; + libraryHaskellDepends = [ + base containers path-pieces template-haskell text vector + ]; + testHaskellDepends = [ + base bytestring containers hspec HUnit path-pieces template-haskell + text + ]; + description = "Efficient routing for Yesod. (deprecated)"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-routes-flow" = callPackage + ({ mkDerivation, attoparsec, base, classy-prelude, containers + , hspec, hspec-expectations, semigroups, shakespeare, system-fileio + , system-filepath, text, yesod-core + }: + mkDerivation { + pname = "yesod-routes-flow"; + version = "3.0.0.2"; + sha256 = "1gw6a5089j0a1c0aivlznsqld1r8wc6babjcc7c7vzy7wpnc87c9"; + libraryHaskellDepends = [ + attoparsec base classy-prelude containers system-fileio + system-filepath text yesod-core + ]; + testHaskellDepends = [ + attoparsec base classy-prelude containers hspec hspec-expectations + semigroups shakespeare system-fileio system-filepath text + yesod-core + ]; + description = "Generate Flow routes for Yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-routes-typescript" = callPackage + ({ mkDerivation, attoparsec, base, classy-prelude, system-fileio + , text, yesod-core, yesod-routes + }: + mkDerivation { + pname = "yesod-routes-typescript"; + version = "0.3.0.0"; + sha256 = "1gn0fvspgwhzpg7pfaj029vdhlm8ypx9kyn2wdz2wzm5jkl7bnn9"; + libraryHaskellDepends = [ + attoparsec base classy-prelude system-fileio text yesod-core + yesod-routes + ]; + description = "generate TypeScript routes for Yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-rst" = callPackage + ({ mkDerivation, base, blaze-html, directory, hamlet, pandoc + , persistent, text, xss-sanitize, yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-rst"; + version = "0.2.3"; + sha256 = "1dv8xq7hndpk3d86dxwjjplv0la8fn32pwzb5l00db9cg420jp71"; + libraryHaskellDepends = [ + base blaze-html directory hamlet pandoc persistent text + xss-sanitize yesod-core yesod-form + ]; + description = "Tools for using reStructuredText (RST) in a yesod application"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-s3" = callPackage + ({ mkDerivation, base, bytestring, conduit, conduit-extra, gd, hS3 + , mtl, network, resourcet, text, yesod-core + }: + mkDerivation { + pname = "yesod-s3"; + version = "0.1.1"; + sha256 = "0vl24qa2aidrr7a082yhnscava06x6jf5y5x9fi9jdry3rnkhzbv"; + libraryHaskellDepends = [ + base bytestring conduit conduit-extra gd hS3 mtl network resourcet + text yesod-core + ]; + description = "Simple Helper Library for using Amazon's Simple Storage Service (S3) with Yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-sass" = callPackage + ({ mkDerivation, base, data-default, hsass, shakespeare + , template-haskell, text, yesod-core + }: + mkDerivation { + pname = "yesod-sass"; + version = "0.1.2.0"; + sha256 = "0mxk007csmzbrx169jlbg07vqm7ixjrfvjy6xa2lfd5g1xpc7s94"; + libraryHaskellDepends = [ + base data-default hsass shakespeare template-haskell text + yesod-core + ]; + description = "A simple quasiquoter to include sass code in yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-session-persist" = callPackage + ({ mkDerivation, aeson, annotated-exception, base, base64 + , bytestring, containers, cookie, crypton, exceptions + , generic-arbitrary, hspec, http-types, memcache, mtl, persistent + , QuickCheck, random, stm, text, time, transformers, wai, wai-extra + , yesod, yesod-core, yesod-test + }: + mkDerivation { + pname = "yesod-session-persist"; + version = "0.0.0.2"; + sha256 = "1kb22rnpk16hx8zqgzbd1ac1685hczaln2lcp5anq8wjj04bjzsq"; + libraryHaskellDepends = [ + annotated-exception base base64 bytestring containers cookie + crypton exceptions generic-arbitrary http-types memcache mtl + persistent QuickCheck text time transformers wai yesod-core + ]; + testHaskellDepends = [ + aeson base containers cookie hspec mtl QuickCheck random stm text + wai wai-extra yesod yesod-core yesod-test + ]; + doHaddock = false; + description = "SQL session backend for Yesod"; + license = lib.licenses.mit; + }) {}; + + "yesod-session-redis" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, cookie + , hedis, mtl, network, pool-conduit, random, text, time, wai + , yesod-core + }: + mkDerivation { + pname = "yesod-session-redis"; + version = "0.1.0"; + sha256 = "06ilc1xjic66xj46nib8y6cq7n8hyc27kzz9zd001d12qh342brv"; + libraryHaskellDepends = [ + base binary bytestring containers cookie hedis mtl network + pool-conduit random text time wai yesod-core + ]; + description = "Redis-Powered Sessions for Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yesod-sitemap" = callPackage + ({ mkDerivation, base, conduit, containers, data-default, text + , time, xml-conduit, xml-types, yesod-core + }: + mkDerivation { + pname = "yesod-sitemap"; + version = "1.6.0"; + sha256 = "1mnv658z36ja1avig0g4pirb2i9vqriycykhfky74xymvjmhdyp5"; + libraryHaskellDepends = [ + base conduit containers data-default text time xml-conduit + xml-types yesod-core + ]; + description = "Generate XML sitemaps"; + license = lib.licenses.mit; + }) {}; + + "yesod-static" = callPackage + ({ mkDerivation, async, attoparsec, base, base64-bytestring + , blaze-builder, bytestring, conduit, containers, cryptonite + , cryptonite-conduit, css-text, data-default, directory, file-embed + , filepath, hashable, hjsmin, hspec, http-types, HUnit, memory + , mime-types, process, rio, template-haskell, text, transformers + , unix-compat, unordered-containers, wai, wai-app-static, wai-extra + , yesod-core, yesod-test + }: + mkDerivation { + pname = "yesod-static"; + version = "1.6.1.0"; + sha256 = "18f5hm9ncvkzl8bkn39cg841z0k5iqs5w45afsyk9y6k98pjd54p"; + libraryHaskellDepends = [ + async attoparsec base base64-bytestring blaze-builder bytestring + conduit containers cryptonite cryptonite-conduit css-text + data-default directory file-embed filepath hashable hjsmin + http-types memory mime-types process template-haskell text + transformers unix-compat unordered-containers wai wai-app-static + yesod-core + ]; + testHaskellDepends = [ + async base base64-bytestring bytestring conduit containers + cryptonite cryptonite-conduit data-default directory file-embed + filepath hjsmin hspec http-types HUnit memory mime-types process + rio template-haskell text transformers unix-compat + unordered-containers wai wai-app-static wai-extra yesod-core + yesod-test + ]; + description = "Static file serving subsite for Yesod Web Framework"; + license = lib.licenses.mit; + }) {}; + + "yesod-static-angular" = callPackage + ({ mkDerivation, aeson, base, blaze-builder, blaze-markup + , bytestring, data-default, directory, filepath, hamlet, hspec + , HUnit, language-javascript, mime-types, shakespeare + , template-haskell, text, yesod-core, yesod-static, yesod-test + }: + mkDerivation { + pname = "yesod-static-angular"; + version = "0.1.8"; + sha256 = "1srvw1fd8jy15zshssmx5183q01aafrv5wyb26w70v3y18kfzcwp"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base blaze-builder blaze-markup bytestring data-default + directory filepath hamlet language-javascript mime-types + shakespeare template-haskell text yesod-core yesod-static + ]; + testHaskellDepends = [ + base bytestring hamlet hspec HUnit shakespeare template-haskell + text yesod-core yesod-static yesod-test + ]; + description = "Yesod generators for embedding AngularJs code into yesod-static at compile time"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-static-remote" = callPackage + ({ mkDerivation, base, bytestring, directory, filepath, http-client + , http-client-tls, template-haskell, yesod-static + }: + mkDerivation { + pname = "yesod-static-remote"; + version = "0.0.0.0"; + sha256 = "03ry2712hg80w97p7k1r1gspzs3xyds28mapdl7axqzk9zpw1j75"; + libraryHaskellDepends = [ + base bytestring directory filepath http-client http-client-tls + template-haskell yesod-static + ]; + testHaskellDepends = [ base yesod-static ]; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-static-streamly" = callPackage + ({ mkDerivation, base, base64-bytestring, bytestring, containers + , cryptonite, cryptonite-conduit, data-default, directory, filepath + , hspec, memory, monad-control, mtl, QuickCheck, streamly + , streamly-bytestring, streamly-core, template-haskell, text + , unix-compat, wai-app-static, yesod-core, yesod-static + }: + mkDerivation { + pname = "yesod-static-streamly"; + version = "0.1.5.3"; + sha256 = "1sa9h06wz23gpswn323mwpp93px945pig4wmh7xrbgznn2grdsvf"; + libraryHaskellDepends = [ + base base64-bytestring bytestring containers cryptonite + data-default directory filepath memory monad-control mtl streamly + streamly-bytestring streamly-core template-haskell text unix-compat + wai-app-static yesod-core yesod-static + ]; + testHaskellDepends = [ + base bytestring cryptonite cryptonite-conduit hspec memory + QuickCheck yesod-static + ]; + description = "A streamly-based library providing performance-focused alternatives for functionality found in yesod-static"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-table" = callPackage + ({ mkDerivation, base, bytestring, containers, contravariant + , semigroups, text, yesod-core + }: + mkDerivation { + pname = "yesod-table"; + version = "2.0.3"; + sha256 = "16qqh2zf2aigdaam7s4m9ng89r363ijpgrz0w5v0fxzgdpz70fin"; + libraryHaskellDepends = [ + base bytestring containers contravariant semigroups text yesod-core + ]; + description = "HTML tables for Yesod"; + license = lib.licenses.mit; + }) {}; + + "yesod-tableview" = callPackage + ({ mkDerivation, base, hamlet, persistent, yesod }: + mkDerivation { + pname = "yesod-tableview"; + version = "0.2.1"; + sha256 = "1qf7439c31a8xi0qs8fn2xdlrldi42n1k25lj6vn061lm8wg35yy"; + libraryHaskellDepends = [ base hamlet persistent yesod ]; + description = "Table view for Yesod applications"; + license = lib.licenses.bsd3; + }) {}; + + "yesod-test" = callPackage + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html + , blaze-markup, bytestring, case-insensitive, conduit, containers + , cookie, hspec, hspec-core, html-conduit, http-types, HUnit + , memory, mtl, network, pretty-show, text, time, transformers + , unliftio, unliftio-core, wai, wai-extra, xml-conduit, xml-types + , yesod-core, yesod-form + }: + mkDerivation { + pname = "yesod-test"; + version = "1.6.16"; + sha256 = "12kvr7z81sfla7kc32iw9qsfhxps1mhairmwayi9x0vg6mxf7vs1"; + libraryHaskellDepends = [ + aeson attoparsec base blaze-builder blaze-html blaze-markup + bytestring case-insensitive conduit containers cookie hspec-core + html-conduit http-types HUnit memory mtl network pretty-show text + time transformers wai wai-extra xml-conduit xml-types yesod-core + ]; + testHaskellDepends = [ + base bytestring containers cookie hspec html-conduit http-types + HUnit text unliftio unliftio-core wai wai-extra xml-conduit + yesod-core yesod-form + ]; + description = "integration testing for WAI/Yesod Applications"; + license = lib.licenses.mit; + }) {}; + + "yesod-test-json" = callPackage + ({ mkDerivation, aeson, base, bytestring, conduit, hspec + , http-types, HUnit, text, transformers, wai, wai-test + , yesod-default + }: + mkDerivation { + pname = "yesod-test-json"; + version = "0.2.0.0"; + sha256 = "1z6cps85fypgymfmq0z67f1z5cr2x9l9hf4wrkncvkivbcb330bh"; + libraryHaskellDepends = [ + aeson base bytestring conduit hspec http-types HUnit text + transformers wai wai-test yesod-default + ]; + description = "Utility functions for testing JSON web services written in Yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-text-markdown" = callPackage + ({ mkDerivation, aeson, base, markdown, persistent, shakespeare + , text, yesod-core, yesod-form, yesod-persistent + }: + mkDerivation { + pname = "yesod-text-markdown"; + version = "0.1.10"; + sha256 = "1p3xcghlazxdqwgs4d1gsbmpjpmhmx8dcxjhha5hxww4ilyqpviw"; + libraryHaskellDepends = [ + aeson base markdown persistent shakespeare text yesod-core + yesod-form yesod-persistent + ]; + description = "Yesod support for Text.Markdown."; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-tls" = callPackage + ({ mkDerivation, base, fast-logger, monad-logger, template-haskell + , unix, wai, wai-extra, warp, warp-tls, yesod + }: + mkDerivation { + pname = "yesod-tls"; + version = "1.4.1"; + sha256 = "0zvhchiky51pwhbcj4c86xsa98nwfw86188jxhnk2jwdgpdb9j68"; + libraryHaskellDepends = [ + base fast-logger monad-logger template-haskell unix wai wai-extra + warp warp-tls yesod + ]; + description = "Provides main functions using warp-tls for yesod projects"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-transloadit" = callPackage + ({ mkDerivation, aeson, base, byteable, bytestring, containers + , cryptohash, hspec, lens, lens-aeson, mime, network-uri + , old-locale, shakespeare, text, time, transformers + , unordered-containers, yesod, yesod-core, yesod-form, yesod-test + }: + mkDerivation { + pname = "yesod-transloadit"; + version = "0.7.1.0"; + sha256 = "1qmd53abbkypl5a7szgh1nm4sxz62rv9vbcgsj2jd9n28qg7nkph"; + libraryHaskellDepends = [ + aeson base byteable bytestring cryptohash lens lens-aeson mime + network-uri old-locale shakespeare text time transformers + unordered-containers yesod yesod-core yesod-form + ]; + testHaskellDepends = [ + aeson base containers hspec mime network-uri old-locale text yesod + yesod-form yesod-test + ]; + description = "Transloadit support for Yesod"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yesod-vend" = callPackage + ({ mkDerivation, base, blaze-html, hamlet, monad-logger, persistent + , persistent-sqlite, resourcet, text, yesod, yesod-form + }: + mkDerivation { + pname = "yesod-vend"; + version = "0.3.0.0"; + sha256 = "163ah4g6k62hypm2kj1aiwnzfjx1ngss6iqfg467vjhg71s5l1j9"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-html hamlet persistent text yesod yesod-form + ]; + executableHaskellDepends = [ + base blaze-html hamlet monad-logger persistent persistent-sqlite + resourcet text yesod yesod-form + ]; + description = "Simple CRUD classes for easy view creation for Yesod"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "vend-test-user"; + broken = true; + }) {}; + + "yesod-websockets" = callPackage + ({ mkDerivation, base, conduit, mtl, transformers, unliftio + , wai-websockets, websockets, yesod-core + }: + mkDerivation { + pname = "yesod-websockets"; + version = "0.3.0.3"; + sha256 = "0hm4qzn0kqwl7mfvhgc1h1xbpj80fnkfbh5r3k9c52n5dmcapy6n"; + libraryHaskellDepends = [ + base conduit mtl transformers unliftio wai-websockets websockets + yesod-core + ]; + description = "WebSockets support for Yesod"; + license = lib.licenses.mit; + }) {}; + + "yesod-websockets-extra" = callPackage + ({ mkDerivation, base, enclosed-exceptions, transformers + , websockets, yesod-websockets + }: + mkDerivation { + pname = "yesod-websockets-extra"; + version = "0.1.0.0"; + sha256 = "042gl7w8cipjhqfl5h933b0p3j9d5m58v91p1rylz4mjgvhxpk5g"; + libraryHaskellDepends = [ + base enclosed-exceptions transformers websockets yesod-websockets + ]; + description = "Extension to yesod-websockets"; + license = lib.licenses.bsd3; + }) {}; + + "yesod-worker" = callPackage + ({ mkDerivation, base, blaze-markup, bytestring, containers, hedis + , keenser, thyme, yesod + }: + mkDerivation { + pname = "yesod-worker"; + version = "0.1.0.0"; + sha256 = "1nnaz2sn6xmbya0cjnykkiahhhqq7lcs68j4cjca0x3zada6j1zq"; + libraryHaskellDepends = [ + base blaze-markup bytestring containers hedis keenser thyme yesod + ]; + testHaskellDepends = [ base ]; + description = "Initial project template from stack"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yet-another-logger" = callPackage + ({ mkDerivation, aeson, ansi-terminal, async, base + , base-unicode-symbols, bytestring, Cabal, clock + , configuration-tools, deepseq, enclosed-exceptions, exceptions + , lifted-base, microlens, monad-control, mtl, optparse-applicative + , stm, stm-chans, tagged, tasty, tasty-hunit, text, time + , transformers, transformers-base, void + }: + mkDerivation { + pname = "yet-another-logger"; + version = "0.4.2"; + sha256 = "0z5f21pa8jlgiilf51198cchm1nhv64z88vd9i3qicccl09d16ka"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal async base base-unicode-symbols bytestring + clock configuration-tools deepseq enclosed-exceptions exceptions + lifted-base microlens monad-control mtl optparse-applicative stm + stm-chans text time transformers transformers-base void + ]; + executableHaskellDepends = [ base Cabal ]; + testHaskellDepends = [ + async base base-unicode-symbols configuration-tools + enclosed-exceptions lifted-base microlens tagged tasty tasty-hunit + text transformers transformers-base void + ]; + description = "Yet Another Logger"; + license = lib.licenses.asl20; + mainProgram = "example"; + }) {}; + + "yggdrasil" = callPackage + ({ mkDerivation, base, cryptonite, hspec, memory, mtl, QuickCheck + , transformers + }: + mkDerivation { + pname = "yggdrasil"; + version = "0.1.0.0"; + sha256 = "1w1nlas5fb7zmd0kvzb68ihylpsg7pf084vd1xk60l6n60cc9m4j"; + libraryHaskellDepends = [ + base cryptonite memory mtl transformers + ]; + testHaskellDepends = [ base cryptonite hspec QuickCheck ]; + description = "Executable specifications of composable cryptographic protocols"; + license = lib.licenses.agpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yhccore" = callPackage + ({ mkDerivation, base, containers, mtl, pretty, uniplate }: + mkDerivation { + pname = "yhccore"; + version = "0.9.1"; + sha256 = "18gjzlpxn0hp723ybjgq1zdbpl35iqphs7b8r5x9ddbkm435sw93"; + libraryHaskellDepends = [ base containers mtl pretty uniplate ]; + description = "Yhc's Internal Core language"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yhseq" = callPackage + ({ mkDerivation, base, containers, hspec, hspec-discover, vector }: + mkDerivation { + pname = "yhseq"; + version = "0.3.0.1"; + sha256 = "1daipppqia4ig7xa9wxy2g3gcxrcwhxm1g6j5l81v56vfh0smg9r"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers vector ]; + executableHaskellDepends = [ base containers vector ]; + testHaskellDepends = [ + base containers hspec hspec-discover vector + ]; + testToolDepends = [ hspec-discover ]; + description = "Calculation of YH sequence system"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "yhseq"; + broken = true; + }) {}; + + "yi" = callPackage + ({ mkDerivation, base, microlens-platform, mtl + , optparse-applicative, yi-core, yi-frontend-vty, yi-keymap-emacs + , yi-keymap-vim, yi-misc-modes, yi-mode-haskell, yi-mode-javascript + , yi-rope + }: + mkDerivation { + pname = "yi"; + version = "0.19.0"; + sha256 = "1m383r5gx3r9l0mh88gcv3rjnr1ig9rivwg2qz963xqjyhr8y2ni"; + configureFlags = [ "-fpango" "-fvty" ]; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base microlens-platform mtl optparse-applicative yi-core + yi-frontend-vty yi-keymap-emacs yi-keymap-vim yi-misc-modes + yi-mode-haskell yi-mode-javascript yi-rope + ]; + description = "Yi editor"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "yi"; + }) {}; + + "yi-contrib" = callPackage + ({ mkDerivation, base, containers, directory, filepath, lens, mtl + , old-locale, oo-prototypes, split, text, time, transformers-base + , yi, yi-language, yi-rope + }: + mkDerivation { + pname = "yi-contrib"; + version = "0.10.1"; + sha256 = "053hsahkxwg2mnf3h4j95gj18x5791dqqji43l310i4l7mliw91k"; + libraryHaskellDepends = [ + base containers directory filepath lens mtl old-locale + oo-prototypes split text time transformers-base yi yi-language + yi-rope + ]; + description = "Add-ons to Yi, the Haskell-Scriptable Editor"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-core" = callPackage + ({ mkDerivation, array, attoparsec, base, binary, bytestring + , containers, criterion, data-default, deepseq, directory, dlist + , dynamic-state, exceptions, filepath, hashable, ListLike + , microlens-platform, mtl, old-locale, oo-prototypes, parsec + , pointedlist, process, process-extras, quickcheck-text, split + , tasty, tasty-hunit, tasty-quickcheck, text, time + , transformers-base, unix, unix-compat, unordered-containers + , xdg-basedir, yi-language, yi-rope + }: + mkDerivation { + pname = "yi-core"; + version = "0.19.2"; + sha256 = "1ipmycwf2fqk701x0d32bv03aviv7z57m0knpc3np5cvss9mjzvr"; + revision = "1"; + editedCabalFile = "1j3in75pnf72000hfia13z21d6z8vml3wg2sk35nsmr1x8r96xzf"; + libraryHaskellDepends = [ + array attoparsec base binary bytestring containers data-default + directory dlist dynamic-state exceptions filepath hashable ListLike + microlens-platform mtl old-locale oo-prototypes parsec pointedlist + process process-extras split text time transformers-base unix + unix-compat unordered-containers xdg-basedir yi-language yi-rope + ]; + testHaskellDepends = [ + attoparsec base containers quickcheck-text tasty tasty-hunit + tasty-quickcheck text yi-rope + ]; + benchmarkHaskellDepends = [ base criterion deepseq yi-rope ]; + description = "Yi editor core library"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-dynamic-configuration" = callPackage + ({ mkDerivation, base, data-default, dyre, microlens-platform, mtl + , text, transformers-base, yi-core, yi-rope + }: + mkDerivation { + pname = "yi-dynamic-configuration"; + version = "0.19.1"; + sha256 = "17y8wpg128c90274fik7bc4x0vw2p7762fgiaydlr0vpz2sgwcis"; + libraryHaskellDepends = [ + base data-default dyre microlens-platform mtl text + transformers-base yi-core yi-rope + ]; + description = "Dynamic configuration support for Yi"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-emacs-colours" = callPackage + ({ mkDerivation, base, containers, split, yi-language }: + mkDerivation { + pname = "yi-emacs-colours"; + version = "0.1.0.1"; + sha256 = "1kbds9s0r67bdvigjk0c58slbifnddp6ppv4jrgv6493pylp78qv"; + libraryHaskellDepends = [ base containers split yi-language ]; + description = "Simple mapping from colour names used in emacs to Color"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-frontend-pango" = callPackage + ({ mkDerivation, base, containers, filepath, glib, gtk + , microlens-platform, mtl, oo-prototypes, pango, pointedlist, text + , transformers-base, yi-core, yi-language, yi-rope + }: + mkDerivation { + pname = "yi-frontend-pango"; + version = "0.19.1"; + sha256 = "1ijvgxfbwnfpij3qajsci8hllb8n1p3iwd2n1wcp029kwpjhgzk9"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers filepath glib gtk microlens-platform mtl + oo-prototypes pango pointedlist text transformers-base yi-core + yi-language yi-rope + ]; + description = "Pango frontend for Yi editor"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-frontend-vty" = callPackage + ({ mkDerivation, base, containers, data-default, dlist + , microlens-platform, pointedlist, stm, text, vty, yi-core + , yi-language, yi-rope + }: + mkDerivation { + pname = "yi-frontend-vty"; + version = "0.19.0"; + sha256 = "1vdpfqmvig16jissmra1p9zc42fs4kf2bxspy23bf8mihfr99ays"; + libraryHaskellDepends = [ + base containers data-default dlist microlens-platform pointedlist + stm text vty yi-core yi-language yi-rope + ]; + description = "Vty frontend for Yi editor"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-fuzzy-open" = callPackage + ({ mkDerivation, base, binary, containers, data-default, directory + , filepath, mtl, pointedlist, text, transformers-base, vector + , yi-core, yi-language, yi-rope + }: + mkDerivation { + pname = "yi-fuzzy-open"; + version = "0.19.0"; + sha256 = "14wfw3l167j7ld21cdjrnm3865h91vlcsgswxin5phd5m93bkzdg"; + libraryHaskellDepends = [ + base binary containers data-default directory filepath mtl + pointedlist text transformers-base vector yi-core yi-language + yi-rope + ]; + description = "Fuzzy open plugin for yi"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-gtk" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "yi-gtk"; + version = "0.3"; + sha256 = "1lgdzrxq3g24wy658ydknb98isyksdknn2bfdzsfi68rnij6z6nz"; + doHaddock = false; + description = "The Haskell-Scriptable Editor, helper package"; + license = "GPL"; + }) {}; + + "yi-ireader" = callPackage + ({ mkDerivation, base, binary, bytestring, containers, data-default + , microlens-platform, text, yi-core, yi-language, yi-rope + }: + mkDerivation { + pname = "yi-ireader"; + version = "0.19.0"; + sha256 = "1wax9mnlp8sd032nbpli6zfxz8cbrx01aj1mmm7g178dxsbj8q79"; + libraryHaskellDepends = [ + base binary bytestring containers data-default microlens-platform + text yi-core yi-language yi-rope + ]; + description = "Yi editor incremental reader"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-keymap-cua" = callPackage + ({ mkDerivation, base, microlens-platform, text, yi-core + , yi-keymap-emacs, yi-rope + }: + mkDerivation { + pname = "yi-keymap-cua"; + version = "0.19.0"; + sha256 = "18qimrz5iffh2x6fv09fhg9n0zg1hliyvwlvpa7008msk9c5nc0r"; + libraryHaskellDepends = [ + base microlens-platform text yi-core yi-keymap-emacs yi-rope + ]; + description = "Cua keymap for Yi editor"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-keymap-emacs" = callPackage + ({ mkDerivation, base, containers, filepath, Hclip + , microlens-platform, mtl, oo-prototypes, text, transformers-base + , yi-core, yi-language, yi-misc-modes, yi-rope + }: + mkDerivation { + pname = "yi-keymap-emacs"; + version = "0.19.0"; + sha256 = "1pkdlkhs6am60whclfasd4axda8hlxzh7q38crmylcb89q90am1l"; + revision = "1"; + editedCabalFile = "1p9m3m25g31ysk4qkabr3vnd4nlycm4zgi56lmkzrlibbxvn6lja"; + libraryHaskellDepends = [ + base containers filepath Hclip microlens-platform mtl oo-prototypes + text transformers-base yi-core yi-language yi-misc-modes yi-rope + ]; + description = "Emacs keymap for Yi editor"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-keymap-vim" = callPackage + ({ mkDerivation, attoparsec, base, binary, containers, data-default + , directory, filepath, Hclip, microlens-platform, mtl + , oo-prototypes, pointedlist, QuickCheck, safe, tasty, tasty-hunit + , tasty-quickcheck, text, transformers-base, unordered-containers + , yi-core, yi-language, yi-rope + }: + mkDerivation { + pname = "yi-keymap-vim"; + version = "0.19.0"; + sha256 = "046552bqfd3wycx73zksffcnbakfl7xnfz1s2q9z5affpzi5iyrv"; + revision = "1"; + editedCabalFile = "0rm2nm6lki2248vx45rglslcmq9fc6cnqxrb7x8hyb56fxjyq1gz"; + libraryHaskellDepends = [ + attoparsec base binary containers data-default directory filepath + Hclip microlens-platform mtl oo-prototypes pointedlist safe text + transformers-base unordered-containers yi-core yi-language yi-rope + ]; + testHaskellDepends = [ + attoparsec base binary containers data-default directory filepath + Hclip microlens-platform mtl oo-prototypes pointedlist QuickCheck + safe tasty tasty-hunit tasty-quickcheck text transformers-base + unordered-containers yi-core yi-language yi-rope + ]; + description = "Vim keymap for Yi editor"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-language" = callPackage + ({ mkDerivation, alex, array, base, binary, containers + , data-default, hashable, microlens-platform, oo-prototypes + , pointedlist, regex-base, regex-tdfa, tasty, tasty-hspec + , tasty-quickcheck, template-haskell, transformers-base + , unordered-containers + }: + mkDerivation { + pname = "yi-language"; + version = "0.19.0"; + sha256 = "18r875casrk66ck8q9p1r0c4cfjjgyd5l3gxldr95rqdjci3c09z"; + libraryHaskellDepends = [ + array base binary containers data-default hashable + microlens-platform oo-prototypes pointedlist regex-base regex-tdfa + template-haskell transformers-base unordered-containers + ]; + libraryToolDepends = [ alex ]; + testHaskellDepends = [ + array base binary containers data-default hashable + microlens-platform pointedlist regex-base regex-tdfa tasty + tasty-hspec tasty-quickcheck template-haskell transformers-base + unordered-containers + ]; + description = "Collection of language-related Yi libraries"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yi-misc-modes" = callPackage + ({ mkDerivation, alex, array, base, binary, data-default, filepath + , microlens-platform, text, yi-core, yi-language, yi-rope + }: + mkDerivation { + pname = "yi-misc-modes"; + version = "0.19.0"; + sha256 = "1g65mfafrq5dzcrcapisvyvs5frwjmy50zfkxrv0wfsdcfapkn7s"; + libraryHaskellDepends = [ + array base binary data-default filepath microlens-platform text + yi-core yi-language yi-rope + ]; + libraryToolDepends = [ alex ]; + description = "Yi editor miscellaneous modes"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-mode-haskell" = callPackage + ({ mkDerivation, alex, array, base, binary, data-default, filepath + , microlens-platform, text, yi-core, yi-language, yi-rope + }: + mkDerivation { + pname = "yi-mode-haskell"; + version = "0.19.0"; + sha256 = "1hnwxqzaqg7zyfr7rd3l0la5hc8f4px4d0y78kq3xpy4pzx3yr8y"; + libraryHaskellDepends = [ + array base binary data-default filepath microlens-platform text + yi-core yi-language yi-rope + ]; + libraryToolDepends = [ alex ]; + description = "Yi editor haskell mode"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-mode-javascript" = callPackage + ({ mkDerivation, alex, array, base, binary, data-default, dlist + , filepath, microlens-platform, mtl, text, yi-core, yi-language + , yi-rope + }: + mkDerivation { + pname = "yi-mode-javascript"; + version = "0.19.0"; + sha256 = "1zgx36kagalna8lk60i0djn6mvl6ki55x4kc7mzq2mgzcs292zq1"; + revision = "1"; + editedCabalFile = "09hdiy51i9piyh6889hzjhna8g9hlblrzgzkl8x6rc6pl12dg3wc"; + libraryHaskellDepends = [ + array base binary data-default dlist filepath microlens-platform + mtl text yi-core yi-language yi-rope + ]; + libraryToolDepends = [ alex ]; + description = "Yi editor javascript mode"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-monokai" = callPackage + ({ mkDerivation, base, yi }: + mkDerivation { + pname = "yi-monokai"; + version = "0.1.1.2"; + sha256 = "1nghfyiy8jdz144nbw0c2cdy8n6xyjmk31g6z24jk8dij7iwb60l"; + libraryHaskellDepends = [ base yi ]; + description = "Monokai colour theme for the Yi text editor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-rope" = callPackage + ({ mkDerivation, base, binary, bytestring, criterion, deepseq + , fingertree, hspec, QuickCheck, quickcheck-instances, text + }: + mkDerivation { + pname = "yi-rope"; + version = "0.11"; + sha256 = "020hnyhl2g313ch6dng9lq3xdjy3ssnb069wiwzbpg816mlii4ws"; + libraryHaskellDepends = [ + base binary bytestring deepseq fingertree text + ]; + testHaskellDepends = [ + base hspec QuickCheck quickcheck-instances text + ]; + benchmarkHaskellDepends = [ base criterion deepseq text ]; + description = "A rope data structure used by Yi"; + license = lib.licenses.gpl2Only; + }) {}; + + "yi-snippet" = callPackage + ({ mkDerivation, base, binary, containers, data-default, free + , microlens-platform, mtl, tasty-hunit, tasty-th, text, vector + , yi-core, yi-rope + }: + mkDerivation { + pname = "yi-snippet"; + version = "0.19.0"; + sha256 = "1yw113vws935124zrnndf8xb1442q3l4pg1yk3sgphdck7cb0q2c"; + libraryHaskellDepends = [ + base binary containers data-default free microlens-platform mtl + text vector yi-core yi-rope + ]; + testHaskellDepends = [ + base containers tasty-hunit tasty-th yi-rope + ]; + description = "Snippet support for yi"; + license = lib.licenses.gpl2Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-solarized" = callPackage + ({ mkDerivation, base, yi }: + mkDerivation { + pname = "yi-solarized"; + version = "0.1.1"; + sha256 = "17ifjm9vgrhv00bll5zj9siz08fng1626bff9q5sfbvzd7y6i9nc"; + libraryHaskellDepends = [ base yi ]; + description = "Solarized colour theme for the Yi text editor"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-spolsky" = callPackage + ({ mkDerivation, base, yi }: + mkDerivation { + pname = "yi-spolsky"; + version = "0.1"; + sha256 = "152ys2x416322c13nxmi25wpilq0ddd6hj36mr25jaacf1qszv6q"; + libraryHaskellDepends = [ base yi ]; + description = "Spolsky colour theme for the Yi text editor"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yi-vty" = callPackage + ({ mkDerivation }: + mkDerivation { + pname = "yi-vty"; + version = "0.3"; + sha256 = "01jp8xcxq9a1s6fp4yivnvr5a48svjir70yl0dhhwil0l3m9v9c9"; + doHaddock = false; + description = "The Haskell-Scriptable Editor, helper package"; + license = "GPL"; + }) {}; + + "yices" = callPackage + ({ mkDerivation, base, parsec, process }: + mkDerivation { + pname = "yices"; + version = "0.0.0.12"; + sha256 = "1k3q789dapk0c311x72w4r008rnbfz3cvajahxq208gy8iyjx9iz"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base parsec process ]; + description = "Haskell programming interface to Yices SMT solver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yices-easy" = callPackage + ({ mkDerivation, base, bindings-yices, containers, transformers }: + mkDerivation { + pname = "yices-easy"; + version = "0.1"; + sha256 = "13nl3isf8npqmgsa7mc7713g7y0nk33a654rm1qnn1s6zyz41v70"; + libraryHaskellDepends = [ + base bindings-yices containers transformers + ]; + description = "Simple interface to the Yices SMT (SAT modulo theories) solver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "yices-painless" = callPackage + ({ mkDerivation, base, containers, gmp, pretty, strict-concurrency + , vector, yices + }: + mkDerivation { + pname = "yices-painless"; + version = "0.1.2"; + sha256 = "1q0hxzvhd9p0qb0fyps6hn06nhqcwldxyfljk8880il17ky92p3h"; + libraryHaskellDepends = [ + base containers pretty strict-concurrency vector + ]; + librarySystemDepends = [ gmp yices ]; + description = "An embedded language for programming the Yices SMT solver"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) gmp; inherit (pkgs) yices;}; + + "yiyd" = callPackage + ({ mkDerivation, base, bytestring, containers, hspec + , hspec-discover, mtl, optparse-applicative, random, yaml + }: + mkDerivation { + pname = "yiyd"; + version = "1.0.1"; + sha256 = "15rf8mgd938pdqn88cyc77wr8gs1siqz78g7f657wcq49sksypl0"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + base bytestring containers mtl optparse-applicative random yaml + ]; + testHaskellDepends = [ + base bytestring containers hspec mtl optparse-applicative random + yaml + ]; + testToolDepends = [ hspec-discover ]; + license = lib.licenses.gpl3Only; + mainProgram = "yiyd"; + }) {}; + + "yjftp" = callPackage + ({ mkDerivation, base, directory, ftphs, haskeline, hsConfigure + , mtl, process, unix + }: + mkDerivation { + pname = "yjftp"; + version = "0.3.6.5"; + sha256 = "11iwz7mrx3f72i3d4l9zvqb8g0722aj00s7h7wa06y4l69rfnj6m"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base directory ftphs haskeline mtl process unix + ]; + executableHaskellDepends = [ hsConfigure ]; + description = "CUI FTP client like 'ftp', 'ncftp'"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "yjftp"; + }) {}; + + "yjftp-libs" = callPackage + ({ mkDerivation, base, directory, ftphs, mtl, process, unix }: + mkDerivation { + pname = "yjftp-libs"; + version = "0.0.2"; + sha256 = "1rlw9i1a034lg7gc60fkxjh6kc5yrbapc745gwl1ddi2wisy3h24"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base directory ftphs mtl process unix ]; + description = "CUI FTP client like 'ftp', 'ncftp'"; + license = "GPL"; + hydraPlatforms = lib.platforms.none; + mainProgram = "yjftp-ni"; + }) {}; + + "yjsvg" = callPackage + ({ mkDerivation, base, HaXml }: + mkDerivation { + pname = "yjsvg"; + version = "0.2.0.1"; + sha256 = "0zif4sqrd7kv1546vcp1q78bb8k94mkiqxh7glix6gvv7gabfdzp"; + libraryHaskellDepends = [ base HaXml ]; + description = "make SVG string from Haskell data"; + license = lib.licenses.bsd3; + }) {}; + + "yjtools" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "yjtools"; + version = "0.9.18"; + sha256 = "13zbq37p2prbyxq1wply7qqpc2wwsic78wzcgbc430nfrrpiq4lv"; + libraryHaskellDepends = [ base ]; + description = "some tools for Monad, List, Tuple and so on"; + license = "LGPL"; + }) {}; + + "yocto" = callPackage + ({ mkDerivation, base, containers, parsec, QuickCheck + , quickcheck-instances + }: + mkDerivation { + pname = "yocto"; + version = "1.0.1"; + sha256 = "0i92yraawhn6qkw23wm5vmgwcjgy9pis684jyq8mkawbw0nv3q9a"; + libraryHaskellDepends = [ base containers parsec ]; + testHaskellDepends = [ + base containers parsec QuickCheck quickcheck-instances + ]; + description = "A Minimal JSON Parser & Printer for Haskell"; + license = lib.licenses.mit; + }) {}; + + "yoctoparsec" = callPackage + ({ mkDerivation, base, free, mtl }: + mkDerivation { + pname = "yoctoparsec"; + version = "0.1.0.0"; + sha256 = "0p9kw60glcgrjfx04x3innn3rqnh12yrv4wh0a0fivcx8b9kj1yp"; + revision = "5"; + editedCabalFile = "1xf2haxw974zsnwx5dqflqq736i7cfz1mqfpfkkggsnfx86d5gg0"; + libraryHaskellDepends = [ base free mtl ]; + description = "A truly tiny monadic parsing library"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yoda" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "yoda"; + version = "0.1.3.0"; + sha256 = "0qkg8aykr8whjrkwfnsds3bjbrb51r83rd60mpdwcs12zyqlpi0d"; + libraryHaskellDepends = [ base ]; + description = "Parser combinators for young padawans"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yoga" = callPackage + ({ mkDerivation, base, bindings-DSL, hspec, hspec-discover, ieee754 + }: + mkDerivation { + pname = "yoga"; + version = "0.0.0.8"; + sha256 = "00gif2ai0dkj9nqrx0da3l96qljkfklvsddlbjl1609ydnnqmiq7"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bindings-DSL ieee754 ]; + testHaskellDepends = [ base hspec hspec-discover ]; + testToolDepends = [ hspec-discover ]; + description = "Bindings to Facebook's Yoga layout library"; + license = lib.licenses.bsd3; + }) {}; + + "yoko" = callPackage + ({ mkDerivation, base, bifunctors, containers, invariant, kinds + , mtl, records, semigroups, template-haskell, th-sccs, type-cereal + , type-digits, type-equality, type-functions, type-ord + , type-ord-spine-cereal, type-spine + }: + mkDerivation { + pname = "yoko"; + version = "2.0"; + sha256 = "07ivcx6xbmjpyj7053fp151k47y7pllwjddxxrwayrlx2qx456z6"; + libraryHaskellDepends = [ + base bifunctors containers invariant kinds mtl records semigroups + template-haskell th-sccs type-cereal type-digits type-equality + type-functions type-ord type-ord-spine-cereal type-spine + ]; + description = "Generic Programming with Disbanded Data Types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "york-lava" = callPackage + ({ mkDerivation, base, containers, haskell98 }: + mkDerivation { + pname = "york-lava"; + version = "0.2"; + sha256 = "1rpkxlfvk84zl965ik5bpplzcskd96wsnicp66ixnfs9bkqfj7qb"; + libraryHaskellDepends = [ base containers haskell98 ]; + description = "A library for digital circuit description"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "youtube" = callPackage + ({ mkDerivation, base, bytestring, process, utility-ht }: + mkDerivation { + pname = "youtube"; + version = "0.2.1.1"; + sha256 = "098fhkyw70sxb58bj9hbshg12j57s23qrv9r1r7m13rxbxw6lf9f"; + revision = "2"; + editedCabalFile = "1q7vl5jxzs4m1dnw2ba9pbsssdjzssb2faj7987p4hvdwqp56gwp"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base bytestring process utility-ht ]; + description = "Upload video to YouTube via YouTube API"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.thielema ]; + }) {}; + + "yql" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , containers, cryptohash, data-default, ecma262, exceptions + , hslogger, http-conduit, http-types, hxt, lens, opendatatable + , parsec, SHA, text, transformers, unordered-containers + , uri-template, utf8-string, uuid, vector, zlib + }: + mkDerivation { + pname = "yql"; + version = "0.0.0"; + sha256 = "1qwk78adndk2m48inxklqj1rc58wx4jrdim60gwy7ax2d3w92pg6"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring containers cryptohash + data-default ecma262 exceptions hslogger http-conduit http-types + lens opendatatable parsec SHA text transformers + unordered-containers uri-template utf8-string uuid vector zlib + ]; + executableHaskellDepends = [ + base containers ecma262 exceptions hxt opendatatable + ]; + description = "A YQL engine to execute Open Data Tables"; + license = lib.licenses.bsd2; + hydraPlatforms = lib.platforms.none; + mainProgram = "yql"; + }) {}; + + "yst" = callPackage + ({ mkDerivation, aeson, base, containers, csv, directory, filepath + , HDBC, HDBC-sqlite3, HStringTemplate, lucid, pandoc, parsec + , scientific, split, text, time, yaml + }: + mkDerivation { + pname = "yst"; + version = "0.7.2"; + sha256 = "0prjrsz9xgk5drf2bp1mq7mq88w61zrn5g3qk1v93scpjp02dvs5"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + aeson base containers csv directory filepath HDBC HDBC-sqlite3 + HStringTemplate lucid pandoc parsec scientific split text time yaml + ]; + description = "Builds a static website from templates and data in YAML or CSV files"; + license = lib.licenses.gpl2Plus; + mainProgram = "yst"; + }) {}; + + "ytl" = callPackage + ({ mkDerivation, base, mtl, pointed, template-haskell, yesod-core + }: + mkDerivation { + pname = "ytl"; + version = "0.1.0.0"; + sha256 = "0dbvhq5cqlql5waym40hjvz0807wqhys60m72r36fh1mndwzpsqk"; + libraryHaskellDepends = [ + base mtl pointed template-haskell yesod-core + ]; + description = "mtl-style transformations for Yesod sites"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yu-auth" = callPackage + ({ mkDerivation, base, cryptonite, memory, MonadRandom, random + , yu-utils + }: + mkDerivation { + pname = "yu-auth"; + version = "0.1.1.10"; + sha256 = "165m0ppp60gh5c6wlyjbvqlsh5gbpr0xz173ivkprjalxivr4r6j"; + libraryHaskellDepends = [ base cryptonite memory yu-utils ]; + testHaskellDepends = [ base MonadRandom random yu-utils ]; + description = "Auth module for Yu"; + license = lib.licenses.gpl3Only; + }) {}; + + "yu-core" = callPackage + ({ mkDerivation, base, blaze-markup, hspec, yu-auth, yu-utils }: + mkDerivation { + pname = "yu-core"; + version = "0.1.1.2"; + sha256 = "17wdvwa6hs38asvsysv2g0xzjc654479c0229hggpyq17flfzwjs"; + libraryHaskellDepends = [ base yu-auth yu-utils ]; + testHaskellDepends = [ base blaze-markup hspec yu-utils ]; + description = "The core of Yu"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yu-launch" = callPackage + ({ mkDerivation, base, cmdargs, yaml, yu-auth, yu-core, yu-utils }: + mkDerivation { + pname = "yu-launch"; + version = "0.1.1.0"; + sha256 = "0nh40iy79m6jc4z5x773sra7i6jr21w80809vbh5xvjhg9l4aym8"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs yaml yu-auth yu-core yu-utils + ]; + description = "The launcher for Yu"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "yu-launch"; + }) {}; + + "yu-tool" = callPackage + ({ mkDerivation, base, cmdargs, directory, echo, filepath, process + , yu-auth, yu-utils + }: + mkDerivation { + pname = "yu-tool"; + version = "0.1.1.30"; + sha256 = "00pkw78pfwl089608y6ambw522v6qgnp7fgky98jdb9p5kbv6nyi"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs directory echo filepath process yu-auth yu-utils + ]; + description = "Tool for Yu"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "yu"; + broken = true; + }) {}; + + "yu-utils" = callPackage + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring + , cmdargs, conduit, exceptions, fast-logger, gitrev, http-types + , monad-control, monad-logger, mongoDB, mtl, network, parsec + , resource-pool, shakespeare, signal, template-haskell, text, time + , transformers, wai, wai-extra, wai-logger, warp, xml-hamlet + , yesod-core + }: + mkDerivation { + pname = "yu-utils"; + version = "0.1.1.0"; + sha256 = "1njmfs0m1xj5vwqj8qmhblnnzqwdjxxf732bdinp4x9wv7x68vz6"; + libraryHaskellDepends = [ + aeson base blaze-html blaze-markup bytestring cmdargs conduit + exceptions fast-logger gitrev http-types monad-control monad-logger + mongoDB mtl network parsec resource-pool shakespeare signal + template-haskell text time transformers wai wai-extra wai-logger + warp xml-hamlet yesod-core + ]; + description = "Utils for Yu"; + license = lib.licenses.gpl3Only; + }) {}; + + "yuiGrid" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "yuiGrid"; + version = "0.1"; + sha256 = "005l0rr9l0l81706drq57nww4h0j4rw8n0ncpnkdb139941gywzq"; + libraryHaskellDepends = [ base ]; + description = "Grids defined by layout hints and implemented on top of Yahoo grids"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "yuuko" = callPackage + ({ mkDerivation, base, bytestring, containers, curl, deepseq + , directory, filepath, haskell98, mtl, network, parsec + }: + mkDerivation { + pname = "yuuko"; + version = "2010.11.28"; + sha256 = "01pf0mg6lgm34src1mfz3qj41vyhmvi50yjyv72zwamd0g7sx374"; + isLibrary = true; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base bytestring containers curl deepseq directory filepath + haskell98 mtl network parsec + ]; + executableHaskellDepends = [ + base bytestring containers curl deepseq directory filepath + haskell98 mtl network parsec + ]; + description = "A transcendental HTML parser gently wrapping the HXT library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "yuuko"; + }) {}; + + "yx" = callPackage + ({ mkDerivation, array, base, bytestring, hspec, lattices, mtl }: + mkDerivation { + pname = "yx"; + version = "0.0.4.3"; + sha256 = "0km7w2rbl5l712074h79lhvn8g4bqx1qp9algm9svdz36386c8ki"; + libraryHaskellDepends = [ array base bytestring lattices mtl ]; + testHaskellDepends = [ array base bytestring hspec mtl ]; + description = "Row-major coordinates"; + license = lib.licenses.bsd3; + }) {}; + + "yxdb-utils" = callPackage + ({ mkDerivation, array, attoparsec, base, bimap, binary + , binary-conduit, bytestring, Codec-Compression-LZF, conduit + , conduit-combinators, conduit-extra, containers, csv-conduit + , Decimal, directory, exceptions, ghc-prim, HUnit, lens + , monad-loops, mtl, newtype, old-locale, parsec, primitive + , QuickCheck, quickcheck-instances, reinterpret-cast, resourcet + , test-framework, test-framework-hunit, test-framework-quickcheck2 + , text, text-binary, time, transformers, vector, xml-conduit + }: + mkDerivation { + pname = "yxdb-utils"; + version = "0.1.0.1"; + sha256 = "05aba4fdpqx7sar7yrw4gg341wzfhhlbvx7453ns8mccqhx9dag8"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array attoparsec base bimap binary binary-conduit bytestring + Codec-Compression-LZF conduit conduit-combinators conduit-extra + containers csv-conduit Decimal directory exceptions ghc-prim lens + monad-loops mtl newtype old-locale parsec primitive + reinterpret-cast resourcet text text-binary time transformers + vector xml-conduit + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + array attoparsec base bimap binary binary-conduit bytestring + Codec-Compression-LZF conduit conduit-combinators conduit-extra + containers csv-conduit Decimal directory exceptions ghc-prim HUnit + lens monad-loops mtl newtype old-locale parsec primitive QuickCheck + quickcheck-instances reinterpret-cast resourcet test-framework + test-framework-hunit test-framework-quickcheck2 text text-binary + time transformers vector xml-conduit + ]; + description = "Utilities for reading and writing Alteryx .yxdb files"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "z3" = callPackage + ({ mkDerivation, base, containers, gomp, hspec, QuickCheck + , transformers, z3 + }: + mkDerivation { + pname = "z3"; + version = "408.2"; + sha256 = "1fjf9pfj3fhhcd0ak8rm6m5im2il8n5d21z8yv5c32xnsgj7z89a"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base containers transformers ]; + librarySystemDepends = [ gomp z3 ]; + testHaskellDepends = [ base hspec QuickCheck ]; + description = "Bindings for the Z3 Theorem Prover"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) gomp; inherit (pkgs) z3;}; + + "z3-encoding" = callPackage + ({ mkDerivation, base, containers, hspec, mtl, z3 }: + mkDerivation { + pname = "z3-encoding"; + version = "0.3.0.0"; + sha256 = "0ysxh1jnz6s1zx3fcfpbvj78qkqi2zninfc1y7is2m7ix3493rxp"; + libraryHaskellDepends = [ base containers mtl z3 ]; + testHaskellDepends = [ base containers hspec z3 ]; + description = "High-level assertion encoding to Z3 solver"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "z85" = callPackage + ({ mkDerivation, attoparsec, attoparsec-binary, base, bytestring + , pipes, pipes-bytestring, pipes-text, QuickCheck + , quickcheck-instances, tasty, tasty-hunit, tasty-quickcheck, text + , vector-sized + }: + mkDerivation { + pname = "z85"; + version = "0.0.2"; + sha256 = "0wy58m3l027saz5v4x76g63cpbm1n1cxx1bsdy4z71fdiscfi4hm"; + libraryHaskellDepends = [ + attoparsec attoparsec-binary base bytestring pipes pipes-bytestring + pipes-text QuickCheck text vector-sized + ]; + testHaskellDepends = [ + attoparsec attoparsec-binary base bytestring pipes pipes-bytestring + pipes-text QuickCheck quickcheck-instances tasty tasty-hunit + tasty-quickcheck text vector-sized + ]; + description = "Implementation of the z85 binary codec"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zabt" = callPackage + ({ mkDerivation, base, containers, tasty, tasty-hspec }: + mkDerivation { + pname = "zabt"; + version = "0.4.0.0"; + sha256 = "0azskw8176n0d61j6l4ag84nn57wrgmdzj0xk9r56zg3hxps4z9r"; + libraryHaskellDepends = [ base containers ]; + testHaskellDepends = [ base tasty tasty-hspec ]; + description = "Simple-minded abstract binding trees"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zalgo" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "zalgo"; + version = "0.2.0.0"; + sha256 = "0nxz74svi7as52vr84jr58zmcykll8g5kcq795cxs4zf720ahqsz"; + libraryHaskellDepends = [ base ]; + description = "Z-algorithm implemented on haskell's built-in cons-cell-based lists"; + license = lib.licenses.bsd3; + }) {}; + + "zampolit" = callPackage + ({ mkDerivation, base, cmdargs, containers, directory, filepath + , HSH, MissingH, old-locale, parsec, time + }: + mkDerivation { + pname = "zampolit"; + version = "0.3"; + sha256 = "1bhp98bn41lqxdl48xxcb4b4fknva2aigq5gxffcha535igdmdy3"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base cmdargs containers directory filepath HSH MissingH old-locale + parsec time + ]; + description = "A tool for checking how much work is done on group projects"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "zampolit"; + broken = true; + }) {}; + + "zasni-gerna" = callPackage + ({ mkDerivation, base, papillon }: + mkDerivation { + pname = "zasni-gerna"; + version = "0.0.7.1"; + sha256 = "131lfik05gkr7mqnxf2ibbv5nxjy2x76r5mpvwgzj06nq4v9n527"; + libraryHaskellDepends = [ base papillon ]; + description = "lojban parser (zasni gerna)"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zbar" = callPackage + ({ mkDerivation, base, c2hs, zbar }: + mkDerivation { + pname = "zbar"; + version = "0.2.0.0"; + sha256 = "1h9s6ydazviz4fcmhpsr6srcbkgx2dmx29lhzxjysnmkbvg4gpw9"; + libraryHaskellDepends = [ base ]; + libraryPkgconfigDepends = [ zbar ]; + libraryToolDepends = [ c2hs ]; + description = "zbar bindings in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) zbar;}; + + "zcache" = callPackage + ({ mkDerivation, array, base, containers, mersenne-random-pure64 }: + mkDerivation { + pname = "zcache"; + version = "0.0.0"; + sha256 = "10j0fwf58ig0j44f7p57zr8by6i9j1agnjzk6cs65iimm79m9avb"; + libraryHaskellDepends = [ + array base containers mersenne-random-pure64 + ]; + description = "Zobrist keys for game state tracking"; + license = lib.licenses.bsd3; + }) {}; + + "zenacy-html" = callPackage + ({ mkDerivation, base, bytestring, containers, criterion + , data-default, dlist, extra, HUnit, mtl, pretty-show + , raw-strings-qq, safe, safe-exceptions, test-framework + , test-framework-hunit, text, transformers, vector, word8 + }: + mkDerivation { + pname = "zenacy-html"; + version = "2.1.0"; + sha256 = "0xyzgklkjlmx8jq5r67vkjgay4xkb2941m0cq9a8s4s4yjknvfh5"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers data-default dlist extra mtl pretty-show + safe safe-exceptions text transformers vector word8 + ]; + executableHaskellDepends = [ + base bytestring containers data-default dlist extra pretty-show + text vector + ]; + testHaskellDepends = [ + base bytestring containers data-default dlist extra HUnit mtl + pretty-show raw-strings-qq test-framework test-framework-hunit text + transformers + ]; + benchmarkHaskellDepends = [ + base bytestring containers criterion data-default dlist pretty-show + raw-strings-qq text + ]; + description = "A standard compliant HTML parsing library"; + license = lib.licenses.mit; + mainProgram = "zenacy-html-exe"; + }) {}; + + "zenacy-unicode" = callPackage + ({ mkDerivation, base, bytestring, HUnit, test-framework + , test-framework-hunit, text, vector, word8 + }: + mkDerivation { + pname = "zenacy-unicode"; + version = "1.0.2"; + sha256 = "0v9zsiqm07gmyqa3c3caak2lfi8z499xmj0xa3lyx8s2nd6aficn"; + libraryHaskellDepends = [ base bytestring vector word8 ]; + testHaskellDepends = [ + base bytestring HUnit test-framework test-framework-hunit text + ]; + description = "Unicode utilities for Haskell"; + license = lib.licenses.mit; + }) {}; + + "zenc" = callPackage + ({ mkDerivation, base, hedgehog, hspec, hspec-hedgehog }: + mkDerivation { + pname = "zenc"; + version = "0.1.2"; + sha256 = "0y1waianb7jcad5y3ilns1mvf6mdk58ml1iwxcx1cawr9basj5xr"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base hedgehog hspec hspec-hedgehog ]; + description = "GHC style name Z-encoding and Z-decoding"; + license = lib.licenses.bsd3; + }) {}; + + "zendesk-api" = callPackage + ({ mkDerivation, aeson, base, bytestring, case-insensitive, conduit + , connection, data-default, failure, http-client, http-client-tls + , http-conduit, http-types, monad-logger, mtl, pem + , template-haskell, text, time, tls, transformers + , unordered-containers, x509, x509-store, x509-validation + }: + mkDerivation { + pname = "zendesk-api"; + version = "0.1.0.0"; + sha256 = "1x6801i5rw6a0nfdihi04bmka8qww9c77r7ygbhp3zx1hqdpdmmc"; + libraryHaskellDepends = [ + aeson base bytestring case-insensitive conduit connection + data-default failure http-client http-client-tls http-conduit + http-types monad-logger mtl pem template-haskell text time tls + transformers unordered-containers x509 x509-store x509-validation + ]; + description = "Zendesk API for Haskell programming language"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zenhack-prelude" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "zenhack-prelude"; + version = "0.1.1.0"; + sha256 = "07njs4zb976zxyiwg03ijvn1wvmx188ys49gckwybg1kl824x11f"; + revision = "1"; + editedCabalFile = "0sj45k2v33x3312yz1bdbck2bcv5q64mh7v7xy35ghp72ynw1z8z"; + libraryHaskellDepends = [ base ]; + description = "@zenhack's personal custom prelude"; + license = lib.licenses.mit; + }) {}; + + "zeno" = callPackage + ({ mkDerivation, array, base, containers, directory, ghc, ghc-paths + , mtl, parallel, process, random, text, transformers + }: + mkDerivation { + pname = "zeno"; + version = "0.2.0.1"; + sha256 = "03jwhgi9n9iv7zpn8nwkdyvsybsksnhsji8k2ma9rzayk36aba6v"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ + array base containers directory ghc ghc-paths mtl parallel process + random text transformers + ]; + description = "An automated proof system for Haskell programs"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "zeno"; + broken = true; + }) {}; + + "zeolite-lang" = callPackage + ({ mkDerivation, base, containers, directory, filepath, hashable + , megaparsec, microlens, microlens-th, mtl, parser-combinators + , regex-tdfa, time, transformers, unix + }: + mkDerivation { + pname = "zeolite-lang"; + version = "0.24.1.0"; + sha256 = "0k6sxzdmgmyks9cjbymd0ngmsgk75wzsjz8r2v7hd80r7fhm9d45"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base containers directory filepath hashable megaparsec microlens + microlens-th mtl parser-combinators regex-tdfa time transformers + unix + ]; + executableHaskellDepends = [ + base containers directory filepath mtl unix + ]; + testHaskellDepends = [ base directory filepath ]; + doHaddock = false; + description = "Zeolite is a statically-typed, general-purpose programming language"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zephyr" = callPackage + ({ mkDerivation, aeson, ansi-terminal, ansi-wl-pprint, async, base + , boxes, bytestring, containers, directory, filepath, formatting + , Glob, hspec, hspec-core, HUnit, language-javascript, mtl + , optparse-applicative, process, purescript, QuickCheck, safe, text + , transformers, unordered-containers, utf8-string + }: + mkDerivation { + pname = "zephyr"; + version = "0.5.3"; + sha256 = "1chfs864kayq4xfl5yz4pcwfy1zpsq9ygbvlbj3s7lifg7khyffz"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson ansi-terminal base boxes containers formatting + language-javascript mtl purescript safe text unordered-containers + ]; + executableHaskellDepends = [ + aeson ansi-terminal ansi-wl-pprint async base bytestring containers + directory filepath formatting Glob language-javascript mtl + optparse-applicative purescript text transformers utf8-string + ]; + testHaskellDepends = [ + aeson base containers directory hspec hspec-core HUnit + language-javascript mtl optparse-applicative process purescript + QuickCheck text transformers + ]; + testToolDepends = [ purescript ]; + description = "Zephyr, tree-shaking for the PureScript language"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "zephyr"; + }) {}; + + "zephyr-copilot" = callPackage + ({ mkDerivation, base, containers, copilot, copilot-c99 + , copilot-language, directory, filepath, mtl, optparse-applicative + , process, sketch-frp-copilot, temporary + }: + mkDerivation { + pname = "zephyr-copilot"; + version = "1.0.9"; + sha256 = "1mwyrcd9a9ih31qfagkl16fyyyv814acq6z26dw5aiglzlgnymjn"; + libraryHaskellDepends = [ + base containers copilot copilot-c99 copilot-language directory + filepath mtl optparse-applicative sketch-frp-copilot temporary + ]; + testHaskellDepends = [ base directory process temporary ]; + description = "Embedded programming in haskell using the Copilot stream DSL and Zephyr"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zero" = callPackage + ({ mkDerivation, base, semigroups }: + mkDerivation { + pname = "zero"; + version = "0.1.5"; + sha256 = "1yb00wcgcyckzlf8kdxsdxpqra0r1sakwdph7pv9naa6q8zhhllw"; + libraryHaskellDepends = [ base semigroups ]; + description = "Semigroups with absorption"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zerobin" = callPackage + ({ mkDerivation, aeson, base, base64-bytestring, bytestring + , cryptonite, docopt, http-conduit, memory, raw-strings-qq + }: + mkDerivation { + pname = "zerobin"; + version = "1.5.2"; + sha256 = "0lwrwaydayklbcs6msdzfc187fr1mqbf64yq0lcw5v04a3papyw0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base base64-bytestring bytestring cryptonite http-conduit + memory + ]; + executableHaskellDepends = [ + base bytestring docopt raw-strings-qq + ]; + description = "Post to 0bin services"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "zerobin"; + }) {}; + + "zeromq-haskell" = callPackage + ({ mkDerivation, base, bytestring, containers, QuickCheck + , test-framework, test-framework-quickcheck2, zeromq + }: + mkDerivation { + pname = "zeromq-haskell"; + version = "0.8.4"; + sha256 = "0lvjszi08r5wm5ch03153y7lir6cdgqr2gnhq45j4b0kid6gkpv3"; + libraryHaskellDepends = [ base bytestring containers ]; + librarySystemDepends = [ zeromq ]; + testHaskellDepends = [ + base bytestring containers QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Bindings to ZeroMQ 2.1.x"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) zeromq;}; + + "zeromq3-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, lifted-base + , monad-control, mtl, resourcet, transformers, zeromq3-haskell + }: + mkDerivation { + pname = "zeromq3-conduit"; + version = "0.1.0.0"; + sha256 = "1n6xl5izdkbl2mb4msryrcasg08prjbgzwilz4b7yi1g79y1yf77"; + libraryHaskellDepends = [ + base bytestring conduit lifted-base monad-control mtl resourcet + transformers zeromq3-haskell + ]; + description = "Conduit bindings for zeromq3-haskell"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zeromq3-haskell" = callPackage + ({ mkDerivation, ansi-terminal, async, base, bytestring, checkers + , containers, MonadCatchIO-transformers, QuickCheck, semigroups + , transformers, zeromq + }: + mkDerivation { + pname = "zeromq3-haskell"; + version = "0.5.2"; + sha256 = "1ky92qwyk27qsxnvaj0mc9yyhk7g19ry2nq55666ayahc899z213"; + libraryHaskellDepends = [ + async base bytestring containers MonadCatchIO-transformers + semigroups transformers + ]; + libraryPkgconfigDepends = [ zeromq ]; + testHaskellDepends = [ + ansi-terminal async base bytestring checkers containers + MonadCatchIO-transformers QuickCheck transformers + ]; + description = "Bindings to ZeroMQ 3.x"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {inherit (pkgs) zeromq;}; + + "zeromq4-clone-pattern" = callPackage + ({ mkDerivation, async, base, binary, bytestring, exceptions + , QuickCheck, stm, test-framework, test-framework-quickcheck2 + , transformers, zeromq4-haskell + }: + mkDerivation { + pname = "zeromq4-clone-pattern"; + version = "0.1.0.0"; + sha256 = "1czc3p9s3jqmjmvasqcraqv0fjn2j7s3qj59l35cb1nd8gvxzmyg"; + revision = "1"; + editedCabalFile = "01shrkqnl65lbj3vaj96hm6vbvw0qp0jwdaza5hwzwwlzarfylaa"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base binary bytestring exceptions stm transformers + zeromq4-haskell + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + async base binary bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Haskell implementation of the ZeroMQ clone pattern"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "zeromq4-clone-pattern-exe"; + broken = true; + }) {}; + + "zeromq4-conduit" = callPackage + ({ mkDerivation, base, bytestring, conduit, lifted-base + , monad-control, mtl, resourcet, semigroups, transformers + , transformers-base, zeromq4-haskell + }: + mkDerivation { + pname = "zeromq4-conduit"; + version = "0.1.0.0"; + sha256 = "1qyk0ha21afa7hi1hpl6qk3bhcrs0a0kg0160hfrf6aw7l24dgi2"; + libraryHaskellDepends = [ + base bytestring conduit lifted-base monad-control mtl resourcet + semigroups transformers transformers-base zeromq4-haskell + ]; + testHaskellDepends = [ base ]; + description = "Conduit wrapper around zeromq4-haskell"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zeromq4-haskell" = callPackage + ({ mkDerivation, async, base, bytestring, containers, exceptions + , monad-control, QuickCheck, semigroups, tasty, tasty-hunit + , tasty-quickcheck, transformers, transformers-base, zeromq + }: + mkDerivation { + pname = "zeromq4-haskell"; + version = "0.8.0"; + sha256 = "0sznvz842ycbd73y8q09s6hs4i3yj1b5qm00n06f69p1i5jrkgnk"; + libraryHaskellDepends = [ + async base bytestring containers exceptions monad-control + semigroups transformers transformers-base + ]; + libraryPkgconfigDepends = [ zeromq ]; + testHaskellDepends = [ + async base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck + ]; + description = "Bindings to ZeroMQ 4.x"; + license = lib.licenses.mit; + }) {inherit (pkgs) zeromq;}; + + "zeromq4-patterns" = callPackage + ({ mkDerivation, async, base, binary, bytestring, exceptions + , QuickCheck, stm, test-framework, test-framework-quickcheck2 + , zeromq4-haskell + }: + mkDerivation { + pname = "zeromq4-patterns"; + version = "0.3.1.0"; + sha256 = "1n9yndiw0z2asslkx2nlx56w3qhb55p7ih03j52889m2f8maiwvl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async base binary bytestring exceptions stm zeromq4-haskell + ]; + executableHaskellDepends = [ base ]; + testHaskellDepends = [ + async base binary bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + description = "Haskell implementation of several ZeroMQ patterns"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "zeromq4-patterns-exe"; + broken = true; + }) {}; + + "zeromq4-simple" = callPackage + ({ mkDerivation, aeson, base, bytestring, constraints, hashable + , uuid, zeromq4-haskell + }: + mkDerivation { + pname = "zeromq4-simple"; + version = "0.0.0.2"; + sha256 = "1xk131mia8k6zcl4995cdx15aj74jyrxziah0xmqd0yjnrh4kw8n"; + libraryHaskellDepends = [ + aeson base bytestring constraints hashable uuid zeromq4-haskell + ]; + description = "More constrained extensions to zeromq4-haskell"; + license = lib.licenses.bsd3; + }) {}; + + "zeroth" = callPackage + ({ mkDerivation, base, Cabal, derive, directory, filepath + , haskell-src-exts, hskeleton, monoid-record, process, syb + , template-haskell + }: + mkDerivation { + pname = "zeroth"; + version = "2009.6.23.3"; + sha256 = "10ilsxlha4l7c4z3jl6lykcjns6igyk2qma2a03yzpvgz7ijy4c0"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base Cabal derive directory filepath haskell-src-exts hskeleton + monoid-record process syb template-haskell + ]; + executableHaskellDepends = [ + base Cabal derive directory filepath haskell-src-exts hskeleton + monoid-record process syb template-haskell + ]; + description = "ZeroTH - remove unnecessary TH dependencies"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "zeroth"; + }) {}; + + "zettelkast" = callPackage + ({ mkDerivation, base, containers, directory, filepath, lens, mtl + , optparse-generic, pandoc, pandoc-types, pointed, process, text + , time, transformers + }: + mkDerivation { + pname = "zettelkast"; + version = "0.2.0.0"; + sha256 = "1c7yfngwyr02fkr13cbyaja064qgbw6rjlw4c2yn22xn4xrq65qr"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base containers directory filepath lens mtl pandoc pandoc-types + pointed process text time + ]; + executableHaskellDepends = [ + base containers directory lens optparse-generic process text time + transformers + ]; + testHaskellDepends = [ base ]; + description = "Command-line utility for working with zettelkast files"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "zettelkast"; + broken = true; + }) {}; + + "zeugma" = callPackage + ({ mkDerivation, base, chronos, hedgehog, incipit, polysemy + , polysemy-chronos, polysemy-test, tasty, tasty-expected-failure + , tasty-hedgehog + }: + mkDerivation { + pname = "zeugma"; + version = "0.9.0.1"; + sha256 = "1idiinilcxw97fff6yq59a4472y8qy7b28gx2nnzsi6ajq9azazk"; + libraryHaskellDepends = [ + base chronos hedgehog incipit polysemy polysemy-chronos + polysemy-test tasty tasty-expected-failure tasty-hedgehog + ]; + description = "Polysemy effects for testing"; + license = "BSD-2-Clause-Patent"; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zifter" = callPackage + ({ mkDerivation, ansi-terminal, async, base, colour, directory + , exceptions, filepath, genvalidity, genvalidity-hspec + , genvalidity-path, hspec, optparse-applicative, path, path-io + , process, QuickCheck, safe, stm, validity, validity-path + }: + mkDerivation { + pname = "zifter"; + version = "0.0.1.8"; + sha256 = "1vzl6gl2lism0nv5n9hs5mmprfkxp0ajr0ysrn21xwajbbnakcw2"; + libraryHaskellDepends = [ + ansi-terminal async base directory exceptions filepath + optparse-applicative path path-io process safe stm validity + validity-path + ]; + testHaskellDepends = [ + ansi-terminal base colour directory genvalidity genvalidity-hspec + genvalidity-path hspec path path-io QuickCheck stm + ]; + description = "zifter"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zifter-cabal" = callPackage + ({ mkDerivation, base, directory, filepath, path, path-io, process + , safe, zifter + }: + mkDerivation { + pname = "zifter-cabal"; + version = "0.0.0.3"; + sha256 = "04nwyma5p6ka86zh2hczli4842l5hg6kvhsv3bwwf722bkhzdznq"; + libraryHaskellDepends = [ + base directory filepath path path-io process safe zifter + ]; + description = "zifter-cabal"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zifter-git" = callPackage + ({ mkDerivation, base, path, process, zifter }: + mkDerivation { + pname = "zifter-git"; + version = "0.0.0.1"; + sha256 = "1fsrair0c0a6j2jmghcxvbs3dr6j7gzh3yfimflva64nvwfx8vb8"; + libraryHaskellDepends = [ base path process zifter ]; + description = "zifter-git"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zifter-google-java-format" = callPackage + ({ mkDerivation, base, filepath, path, path-io, process, safe + , zifter + }: + mkDerivation { + pname = "zifter-google-java-format"; + version = "0.0.0.1"; + sha256 = "00am6djnk7ivb9cd5v59axlbi3da70m2fzfghmzq6dgvlkghng0c"; + libraryHaskellDepends = [ + base filepath path path-io process safe zifter + ]; + description = "zifter-google-java-format"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zifter-hindent" = callPackage + ({ mkDerivation, base, directory, filepath, path, path-io, process + , safe, zifter + }: + mkDerivation { + pname = "zifter-hindent"; + version = "0.0.0.2"; + sha256 = "106iv5gqqlmvdjs1z4n7p3m11c36x4531395fpxh5sfzc8mrhgg2"; + libraryHaskellDepends = [ + base directory filepath path path-io process safe zifter + ]; + description = "zifter-hindent"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zifter-hlint" = callPackage + ({ mkDerivation, base, filepath, hlint, path, path-io, safe, zifter + }: + mkDerivation { + pname = "zifter-hlint"; + version = "0.0.0.1"; + sha256 = "1303crjb500psmsnc3ivy67qgz5gdbd3dsfnf3qis39amxmw1wf4"; + libraryHaskellDepends = [ + base filepath hlint path path-io safe zifter + ]; + description = "zifter-hlint"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zifter-stack" = callPackage + ({ mkDerivation, base, Cabal, directory, filepath, hspec, path + , path-io, process, safe, stm, zifter + }: + mkDerivation { + pname = "zifter-stack"; + version = "0.0.0.10"; + sha256 = "1qsxim5rmj2s4k615390iqy4691ilrx5h75fd38ds599kvxgvwni"; + libraryHaskellDepends = [ + base Cabal directory filepath path path-io process safe zifter + ]; + testHaskellDepends = [ + base Cabal directory filepath hspec path path-io process safe stm + zifter + ]; + description = "zifter-stack"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zigbee-znet25" = callPackage + ({ mkDerivation, base, bytestring, cereal, MissingH, mtl + , QuickCheck, random, transformers + }: + mkDerivation { + pname = "zigbee-znet25"; + version = "0.1.1.0"; + sha256 = "0kv52f7zhgd2x44a2dg89jrsxiis73m8884f4zmxdbznhq1prqf5"; + libraryHaskellDepends = [ + base bytestring cereal MissingH mtl transformers + ]; + testHaskellDepends = [ base bytestring mtl QuickCheck random ]; + description = "XBee ZNet 2.5 (ZigBee) wireless modem communications"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zigzag" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit, tasty-quickcheck }: + mkDerivation { + pname = "zigzag"; + version = "0.0.1.0"; + sha256 = "1gy2hv4ggxfwrxg9v3qyxpfrm1j5sixckc2j3h37ckzsh5v06mga"; + revision = "2"; + editedCabalFile = "15bk9kmhmmw40vnh4axva4wx9l9v914f347pd8w71d6wpa0s3fjl"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; + description = "Zigzag encoding of integers into unsigned integers"; + license = lib.licenses.bsd3; + }) {}; + + "zigzag_0_1_0_0" = callPackage + ({ mkDerivation, base, tasty, tasty-hunit, tasty-quickcheck }: + mkDerivation { + pname = "zigzag"; + version = "0.1.0.0"; + sha256 = "1cxgirvzd61b3466934cwnwhfqj1kfk3yiwjy1hcg9iad7dyff7m"; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ]; + description = "Zigzag encoding of integers into unsigned integers"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zim-parser" = callPackage + ({ mkDerivation, array, base, base-compat, binary, binary-conduit + , bytestring, conduit, conduit-extra, hspec, lzma + }: + mkDerivation { + pname = "zim-parser"; + version = "0.2.1.0"; + sha256 = "12apl53kj1lzfkw566z3j5fir8iab25s2pkajb3dmq2lbhwnlzxj"; + libraryHaskellDepends = [ + array base base-compat binary binary-conduit bytestring conduit + conduit-extra lzma + ]; + testHaskellDepends = [ + array base base-compat binary binary-conduit bytestring conduit + conduit-extra hspec lzma + ]; + description = "Read and parse ZIM files"; + license = lib.licenses.gpl3Only; + }) {}; + + "zinza" = callPackage + ({ mkDerivation, base, bytestring, containers, parsec, QuickCheck + , quickcheck-instances, tasty, tasty-golden, tasty-hunit + , tasty-quickcheck, text, transformers + }: + mkDerivation { + pname = "zinza"; + version = "0.2"; + sha256 = "1sy4chm8zan0ixgvvq4vm3fzvhqykn315l333al84768nly9rjv8"; + revision = "7"; + editedCabalFile = "192d8y4wh1xaylmfzwcjfck3hcyzbz5726zfp25rkc5jv5mp7p4s"; + libraryHaskellDepends = [ + base containers parsec text transformers + ]; + testHaskellDepends = [ + base bytestring containers QuickCheck quickcheck-instances tasty + tasty-golden tasty-hunit tasty-quickcheck + ]; + description = "Typed templates with jinja like syntax"; + license = lib.licenses.gpl2Plus; + }) {}; + + "zio" = callPackage + ({ mkDerivation, base, mtl, transformers, unexceptionalio + , unexceptionalio-trans + }: + mkDerivation { + pname = "zio"; + version = "0.1.0.2"; + sha256 = "15ka58l6xv3v4x5rcam75gq37mfcxjngm0frz9k0rmzqyf07l06k"; + libraryHaskellDepends = [ + base mtl transformers unexceptionalio unexceptionalio-trans + ]; + testHaskellDepends = [ + base mtl transformers unexceptionalio unexceptionalio-trans + ]; + description = "App-centric Monad-transformer based on Scala ZIO (UIO + ReaderT + ExceptT)"; + license = lib.licenses.mpl20; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zip" = callPackage + ({ mkDerivation, base, bytestring, bzlib-conduit, case-insensitive + , cereal, conduit, conduit-extra, conduit-zstd, containers, digest + , directory, dlist, exceptions, filepath, hspec, monad-control, mtl + , QuickCheck, resourcet, temporary, text, time, transformers + , transformers-base, unix + }: + mkDerivation { + pname = "zip"; + version = "2.0.0"; + sha256 = "1j3gwhgcn2j2jsdg4dw7a5y1pw0n273zkfk782pvzjqmccaywbdp"; + revision = "3"; + editedCabalFile = "1b6izcvvrhdra0jxp2s7xk9xv41iwq3yc9bpi44nmc2fj4ra4r2v"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring bzlib-conduit case-insensitive cereal conduit + conduit-extra conduit-zstd containers digest directory dlist + exceptions filepath monad-control mtl resourcet text time + transformers transformers-base unix + ]; + executableHaskellDepends = [ base filepath ]; + testHaskellDepends = [ + base bytestring conduit containers directory dlist exceptions + filepath hspec QuickCheck temporary text time transformers + ]; + description = "Operations on zip archives"; + license = lib.licenses.bsd3; + mainProgram = "haskell-zip-app"; + }) {}; + + "zip-archive" = callPackage + ({ mkDerivation, array, base, binary, bytestring, containers + , digest, directory, filepath, HUnit, mtl, pretty, process + , temporary, text, time, unix, which, zlib + }: + mkDerivation { + pname = "zip-archive"; + version = "0.4.3.2"; + sha256 = "0p6b4n4z3qa9f5vh25lqf7b8gdf5qcfs4zsnlzr12m0xgysfdnk1"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + array base binary bytestring containers digest directory filepath + mtl pretty text time unix zlib + ]; + testHaskellDepends = [ + base bytestring directory filepath HUnit process temporary time + unix + ]; + testToolDepends = [ which ]; + description = "Library for creating and modifying zip archives"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) which;}; + + "zip-cmd" = callPackage + ({ mkDerivation, base, bytestring, filepath, optparse-applicative + , shellwords, text, time, zip + }: + mkDerivation { + pname = "zip-cmd"; + version = "1.0.1"; + sha256 = "18jhhzhbr4bh14b5kw7f2bxwrcnq0590v25f81wrqkvmbb2mzwmz"; + revision = "1"; + editedCabalFile = "0f2k4xxvpzf33bn6nab3fqimkc2gaywl8hbadnhavlbyrg5fdhpn"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring filepath optparse-applicative shellwords text time + zip + ]; + description = "Simple CLI tool for the haskell zip library"; + license = lib.licenses.bsd3; + mainProgram = "zip-cmd"; + }) {}; + + "zip-conduit" = callPackage + ({ mkDerivation, base, bytestring, cereal, conduit, conduit-extra + , digest, directory, filepath, hpc, HUnit, mtl, old-time, resourcet + , temporary, test-framework, test-framework-hunit, time + , transformers, utf8-string + }: + mkDerivation { + pname = "zip-conduit"; + version = "0.3.0"; + sha256 = "1svp1w4h6x6h6vpngrxdgjl0yz2n5ffwrlcjxnyscxihyc33kn44"; + libraryHaskellDepends = [ + base bytestring cereal conduit conduit-extra digest directory + filepath mtl old-time resourcet time transformers utf8-string + ]; + testHaskellDepends = [ + base bytestring conduit directory filepath hpc HUnit mtl resourcet + temporary test-framework test-framework-hunit time + ]; + description = "Working with zip archives via conduits"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zip-stream" = callPackage + ({ mkDerivation, base, binary, binary-conduit, bytestring, conduit + , conduit-extra, deepseq, digest, directory, exceptions, filepath + , hspec, mtl, primitive, resourcet, text, time, transformers + , transformers-base, zlib + }: + mkDerivation { + pname = "zip-stream"; + version = "0.2.2.0"; + sha256 = "1z9q6j5zh4crvgk4v2p9s6qww74ifmcj7ngxxkpnkv8h81xjcdjk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base binary binary-conduit bytestring conduit conduit-extra deepseq + digest exceptions mtl primitive resourcet text time + transformers-base zlib + ]; + executableHaskellDepends = [ + base bytestring conduit conduit-extra directory filepath resourcet + text time transformers + ]; + testHaskellDepends = [ base bytestring conduit hspec text time ]; + description = "ZIP archive streaming using conduits"; + license = lib.licenses.bsd3; + }) {}; + + "zipedit" = callPackage + ({ mkDerivation, base, directory, mtl, process }: + mkDerivation { + pname = "zipedit"; + version = "0.2.3"; + sha256 = "17msh3gwylmsiabyz5x05ir2xh8h904kbp5isnvbf0z4kzfv33cr"; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ base directory mtl process ]; + description = "Create simple list editor interfaces"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zipkin" = callPackage + ({ mkDerivation, base, bytestring, mersenne-random-pure64, mtl + , safe + }: + mkDerivation { + pname = "zipkin"; + version = "0.1.0.0"; + sha256 = "1rhv7xr4p21mr0xa9x2vf4775dfx6lgab3k34dpz279w480jgj8n"; + libraryHaskellDepends = [ + base bytestring mersenne-random-pure64 mtl safe + ]; + description = "Zipkin-style request tracing monad"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zipper" = callPackage + ({ mkDerivation, base, multirec }: + mkDerivation { + pname = "zipper"; + version = "0.4.3"; + sha256 = "1p8yn91snyv5p6bmll7d0gm0zbrhp99fl4kziq0vkbchlpcdjapf"; + libraryHaskellDepends = [ base multirec ]; + description = "Generic zipper for families of recursive datatypes"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zipper-extra" = callPackage + ({ mkDerivation, base, comonad, comonad-extras, exceptions, split + }: + mkDerivation { + pname = "zipper-extra"; + version = "0.1.3.2"; + sha256 = "0cq21hf40qp025ir9kihsp6b09bsrlgiqd5cfq688w57c2vhcmci"; + libraryHaskellDepends = [ + base comonad comonad-extras exceptions split + ]; + description = "Zipper utils that weren't in Control.Comonad.Store.Zipper"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zippers" = callPackage + ({ mkDerivation, base, criterion, fail, indexed-traversable, lens + , profunctors, semigroupoids, semigroups + }: + mkDerivation { + pname = "zippers"; + version = "0.3.2"; + sha256 = "0n85mnp3mv8qwk3wmmm2wpc3j2l4q2fb0gbzb5il3nrd0p42xjld"; + revision = "1"; + editedCabalFile = "1ppm6a56z7nr90q6ffffkvb2syfi9nlzi806g3r5z7dinn262gnc"; + libraryHaskellDepends = [ + base fail indexed-traversable lens profunctors semigroupoids + semigroups + ]; + benchmarkHaskellDepends = [ base criterion lens ]; + description = "Traversal based zippers"; + license = lib.licenses.bsd3; + }) {}; + + "zippo" = callPackage + ({ mkDerivation, base, mtl, yall }: + mkDerivation { + pname = "zippo"; + version = "0.3"; + sha256 = "1ihdird5yryfb2ki9bwwchj8bxjcmmgjkp3hl605zzhi2lz3awx2"; + libraryHaskellDepends = [ base mtl yall ]; + description = "A simple lens-based, generic, heterogenous, type-checked zipper library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ziptastic-client" = callPackage + ({ mkDerivation, base, base-compat, hspec, http-client + , http-client-tls, http-types, iso3166-country-codes, servant + , servant-client, text, ziptastic-core + }: + mkDerivation { + pname = "ziptastic-client"; + version = "0.3.0.3"; + sha256 = "0phw247dbm68bbb9k9z4jiva0gz9yhirggcnsrvm697kzya9s25g"; + libraryHaskellDepends = [ + base base-compat http-client iso3166-country-codes servant + servant-client text ziptastic-core + ]; + testHaskellDepends = [ + base base-compat hspec http-client http-client-tls http-types + iso3166-country-codes servant-client + ]; + description = "A type-safe client for the Ziptastic API for doing forward and reverse geocoding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "ziptastic-core" = callPackage + ({ mkDerivation, aeson, base, base-compat, bytestring, here, hspec + , http-api-data, iso3166-country-codes, servant, text, tz + }: + mkDerivation { + pname = "ziptastic-core"; + version = "0.2.0.3"; + sha256 = "1c2ahblhqk4dq3105w3qd0j7isn3r0m7vvm5drd5g1ian37ywqwf"; + libraryHaskellDepends = [ + aeson base base-compat bytestring http-api-data + iso3166-country-codes servant text tz + ]; + testHaskellDepends = [ + aeson base base-compat here hspec iso3166-country-codes text tz + ]; + description = "Core Servant specification for the Ziptastic API for doing forward and reverse geocoding"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zlib" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, tasty + , tasty-quickcheck, zlib + }: + mkDerivation { + pname = "zlib"; + version = "0.6.3.0"; + sha256 = "1nh4xsm3kgsg76jmkcphvy7hhslg9hx1s75mpsskhi2ksjd9ialy"; + revision = "4"; + editedCabalFile = "0v8f3y0isi60c1ldmh5rvl08gjglwaqxs47csl8pi5bimxcpgsqr"; + libraryHaskellDepends = [ base bytestring ]; + librarySystemDepends = [ zlib ]; + testHaskellDepends = [ + base bytestring QuickCheck tasty tasty-quickcheck + ]; + description = "Compression and decompression in the gzip and zlib formats"; + license = lib.licenses.bsd3; + }) {inherit (pkgs) zlib;}; + + "zlib_0_7_0_0" = callPackage + ({ mkDerivation, base, bytestring, QuickCheck, tasty + , tasty-quickcheck, zlib + }: + mkDerivation { + pname = "zlib"; + version = "0.7.0.0"; + sha256 = "0ivszx31jw560axchxz9g646baw2rs6fr1ih0d5mmzz1w42w4hvy"; + revision = "1"; + editedCabalFile = "1fiwhzs7sp3ck75ii176pakmwjqcjlv0fiqcqka6r8p9jdf958b4"; + libraryHaskellDepends = [ base bytestring ]; + libraryPkgconfigDepends = [ zlib ]; + testHaskellDepends = [ + base bytestring QuickCheck tasty tasty-quickcheck + ]; + description = "Compression and decompression in the gzip and zlib formats"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) zlib;}; + + "zlib-bindings" = callPackage + ({ mkDerivation, base, bytestring, hspec, QuickCheck, zlib }: + mkDerivation { + pname = "zlib-bindings"; + version = "0.1.1.5"; + sha256 = "02ciywlz4wdlymgc3jsnicz9kzvymjw1www2163gxidnz4wb8fy8"; + revision = "2"; + editedCabalFile = "0fq49694gqkab8m0vq4i879blswczwd66n7xh4r4gwiahf0ryvqc"; + libraryHaskellDepends = [ base bytestring zlib ]; + testHaskellDepends = [ base bytestring hspec QuickCheck zlib ]; + description = "Low-level bindings to the zlib package"; + license = lib.licenses.bsd3; + }) {}; + + "zlib-bytes" = callPackage + ({ mkDerivation, base, byteslice, bytestring, mtl, primitive, tasty + , tasty-quickcheck, transformers + }: + mkDerivation { + pname = "zlib-bytes"; + version = "0.1.0.2"; + sha256 = "0pv4qw9682xqymhjvil2mwib3cps9593gflc8fb3cq9irlnj4wfx"; + libraryHaskellDepends = [ + base byteslice mtl primitive transformers + ]; + testHaskellDepends = [ + base byteslice bytestring primitive tasty tasty-quickcheck + ]; + description = "zlib compression bindings"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zlib-conduit" = callPackage + ({ mkDerivation, base, conduit }: + mkDerivation { + pname = "zlib-conduit"; + version = "1.1.0"; + sha256 = "1b22mca8bbg7f84h8y0qsb5ckzg2dw1b26y27x7b7xdxqbwpz93a"; + libraryHaskellDepends = [ base conduit ]; + doHaddock = false; + description = "Streaming compression/decompression via conduits. (deprecated)"; + license = lib.licenses.bsd3; + }) {}; + + "zlib-enum" = callPackage + ({ mkDerivation, base, bytestring, enumerator, transformers + , zlib-bindings + }: + mkDerivation { + pname = "zlib-enum"; + version = "0.2.3.1"; + sha256 = "1nfczminxafzk69ry1sqkj1ha0jlv3l9ak10yk205snfhpmcjgg4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring enumerator transformers zlib-bindings + ]; + description = "Enumerator interface for zlib compression"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zlib-lens" = callPackage + ({ mkDerivation, base, bytestring, profunctors, zlib }: + mkDerivation { + pname = "zlib-lens"; + version = "0.1.2.1"; + sha256 = "1sv6yx7p06zk653d3rmcj0lh2rzwzfi25v9sz9n8kq4r712n79g5"; + libraryHaskellDepends = [ base bytestring profunctors zlib ]; + description = "Lenses for zlib"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zm" = callPackage + ({ mkDerivation, base, bytestring, containers, convertible + , cryptonite, deepseq, doctest, either, filemanip, flat, memory + , model, pretty, tasty, tasty-hunit, tasty-quickcheck, text, timeit + , transformers + }: + mkDerivation { + pname = "zm"; + version = "0.3.2"; + sha256 = "02f7qm3l3xmdpv6w0hxhnzimxc1pab921c0rzprj4l5mvv69adx0"; + libraryHaskellDepends = [ + base bytestring containers convertible cryptonite deepseq either + flat memory model pretty text transformers + ]; + testHaskellDepends = [ + base bytestring containers doctest filemanip flat model pretty + tasty tasty-hunit tasty-quickcheck text timeit + ]; + description = "Language independent, reproducible, absolute types"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zmcat" = callPackage + ({ mkDerivation, base, bytestring, zeromq3-haskell }: + mkDerivation { + pname = "zmcat"; + version = "0.3"; + sha256 = "0lg5fn89wj5blbp2gh760ibxb2zz9f11jnwicfsmsayra51micip"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base bytestring zeromq3-haskell ]; + executableHaskellDepends = [ base bytestring ]; + description = "Command-line tool for ZeroMQ"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "zmcat"; + }) {}; + + "zmidi-core" = callPackage + ({ mkDerivation, base, binary, bytestring, containers }: + mkDerivation { + pname = "zmidi-core"; + version = "0.9.0"; + sha256 = "127c36pdp7rq03amz6r3pji1crw0f7q5xp0baf782yq71fjgy4c5"; + libraryHaskellDepends = [ base binary bytestring containers ]; + description = "Read and write MIDI files"; + license = lib.licenses.bsd3; + }) {}; + + "zmidi-score" = callPackage + ({ mkDerivation, aeson, base, binary, containers, data-ordlist + , deepseq, deepseq-generics, directory, filepath, mtl, parallel-io + , text, zmidi-core + }: + mkDerivation { + pname = "zmidi-score"; + version = "0.3.0.0"; + sha256 = "0zhh6bdpbng69sajxdvj2mnd385gc8yyli3jzyjfxp0wr0hv3biv"; + libraryHaskellDepends = [ + aeson base binary containers data-ordlist deepseq deepseq-generics + directory filepath mtl parallel-io text zmidi-core + ]; + description = "Representing MIDI a simple score"; + license = lib.licenses.lgpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zmqat" = callPackage + ({ mkDerivation, base, classy-prelude, optparse-applicative + , semigroups, zeromq4-haskell + }: + mkDerivation { + pname = "zmqat"; + version = "0.2.0.0"; + sha256 = "1k10wflfsivq792jvl3bhb8nkpx6m3z8qzarz6q8aw5hs2wslvrv"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base classy-prelude optparse-applicative semigroups zeromq4-haskell + ]; + description = "A socat-like tool for zeromq library"; + license = "unknown"; + hydraPlatforms = lib.platforms.none; + mainProgram = "zmqat"; + broken = true; + }) {}; + + "zoneinfo" = callPackage + ({ mkDerivation, base, time }: + mkDerivation { + pname = "zoneinfo"; + version = "0.5"; + sha256 = "1n27j8ca79a1ijn7k7dp61kjz62i6zfzlns8n0kwgyvpx413ws8y"; + libraryHaskellDepends = [ base time ]; + description = "ZoneInfo library"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zoom" = callPackage + ({ mkDerivation, base, directory, filepath, ghc, hamlet, hint, mtl + , template-haskell, text + }: + mkDerivation { + pname = "zoom"; + version = "0.1.0.1"; + sha256 = "0zsr3k4c6da1l5cw3laj2snfszm4g0bz76hj2bjj61yrwmc99vnl"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ base ghc hamlet template-haskell text ]; + executableHaskellDepends = [ + base directory filepath ghc hint mtl + ]; + description = "A rake/thor-like task runner written in Haskell"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "zoom"; + broken = true; + }) {}; + + "zoom-cache" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , data-default, iteratee, iteratee-compress, ListLike + , MonadCatchIO-transformers, mtl, old-locale, QuickCheck, random + , test-framework, test-framework-quickcheck2, time, transformers + , type-level, ui-command, unix, zlib + }: + mkDerivation { + pname = "zoom-cache"; + version = "1.2.1.6"; + sha256 = "0761xpfmmm309r6r44ax7x2zs49dskygl2c09x2kpxpfr7rr3k5f"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base blaze-builder bytestring containers data-default iteratee + iteratee-compress ListLike MonadCatchIO-transformers mtl old-locale + QuickCheck time transformers type-level unix zlib + ]; + executableHaskellDepends = [ + base blaze-builder bytestring containers data-default iteratee + iteratee-compress ListLike MonadCatchIO-transformers mtl old-locale + QuickCheck time transformers type-level ui-command unix zlib + ]; + testHaskellDepends = [ + base blaze-builder iteratee QuickCheck random test-framework + test-framework-quickcheck2 transformers type-level unix + ]; + description = "A streamable, seekable, zoomable cache file format"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "zoom-cache"; + }) {}; + + "zoom-cache-pcm" = callPackage + ({ mkDerivation, base, blaze-builder, bytestring, containers + , iteratee, ListLike, mtl, type-level, zoom-cache + }: + mkDerivation { + pname = "zoom-cache-pcm"; + version = "0.3.0.1"; + sha256 = "0r676wb4q7wmin3liqh525w43pgdf0gmcfx2ccpbvc4ahain9vyq"; + libraryHaskellDepends = [ + base blaze-builder bytestring containers iteratee ListLike mtl + type-level zoom-cache + ]; + description = "Library for zoom-cache PCM audio codecs"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {}; + + "zoom-cache-sndfile" = callPackage + ({ mkDerivation, base, bytestring, containers, data-default + , hsndfile, hsndfile-vector, mtl, ui-command, vector, zoom-cache + , zoom-cache-pcm + }: + mkDerivation { + pname = "zoom-cache-sndfile"; + version = "1.1.0.1"; + sha256 = "0722wy6rqbx4gajn3sp946scganr2arhinxrqyq5fvvsbdxacwhz"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base bytestring containers data-default hsndfile hsndfile-vector + mtl ui-command vector zoom-cache zoom-cache-pcm + ]; + description = "Tools for generating zoom-cache-pcm files"; + license = lib.licenses.lgpl21Only; + hydraPlatforms = lib.platforms.none; + mainProgram = "zoom-cache-sndfile"; + }) {}; + + "zoom-refs" = callPackage + ({ mkDerivation, base, lens, stm }: + mkDerivation { + pname = "zoom-refs"; + version = "0.0.0.1"; + sha256 = "0axkg2cp0gdlf82w0lfff740cd1d5zq4s9rqg0hg9v9vx7ahwg3l"; + libraryHaskellDepends = [ base lens stm ]; + description = "Zoom (~ Functor) and pairing (~ Applicative) for mutable references"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zoovisitor" = callPackage + ({ mkDerivation, async, base, bytestring, exceptions, hspec, uuid + , Z-Data, zookeeper_mt + }: + mkDerivation { + pname = "zoovisitor"; + version = "0.2.6.1"; + sha256 = "1lkmkv03k6icd85jbrv8rzwr1kl8v496m86kyc7sy773vlslkds1"; + libraryHaskellDepends = [ base bytestring exceptions Z-Data ]; + librarySystemDepends = [ zookeeper_mt ]; + testHaskellDepends = [ async base hspec uuid Z-Data ]; + description = "A haskell binding to Apache Zookeeper C library(mt) using Haskell Z project"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + }) {inherit (pkgs) zookeeper_mt;}; + + "zot" = callPackage + ({ mkDerivation, base, monads-tf }: + mkDerivation { + pname = "zot"; + version = "0.0.3"; + sha256 = "0cibi8zm9v8vi4i2xdm4kpk1v2kc0sh0fc5ylsn78gwyjcdhkaf8"; + revision = "1"; + editedCabalFile = "04gsbs6fvwpjjg1f6g1j17dxlfzsci9vmirk7mwqwmm9ha0a4hxm"; + isLibrary = false; + isExecutable = true; + enableSeparateDataOutput = true; + executableHaskellDepends = [ base monads-tf ]; + description = "Zot language"; + license = lib.licenses.bsd3; + mainProgram = "zot"; + }) {}; + + "zre" = callPackage + ({ mkDerivation, async, attoparsec, base, binary, bytestring + , cereal, containers, data-default, directory, filepath + , lifted-async, lifted-base, monad-control, mtl, network + , network-bsd, network-info, network-multicast + , optparse-applicative, process, QuickCheck, quickcheck-instances + , random, repline, sockaddr, stm, text, time, transformers-base + , uuid, zeromq4-haskell + }: + mkDerivation { + pname = "zre"; + version = "0.1.5.1"; + sha256 = "071g9nvl4rbwkkdyi298cvf325xz1fdrp4l237f417yyf9pqybj3"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + async attoparsec base binary bytestring cereal containers + data-default directory filepath lifted-async lifted-base + monad-control mtl network network-bsd network-info + network-multicast optparse-applicative process random sockaddr stm + text time transformers-base uuid zeromq4-haskell + ]; + executableHaskellDepends = [ + async base bytestring lifted-async monad-control mtl + optparse-applicative repline stm time + ]; + testHaskellDepends = [ + base bytestring QuickCheck quickcheck-instances uuid + ]; + description = "ZRE protocol implementation"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sorki ]; + }) {}; + + "zsdd" = callPackage + ({ mkDerivation, base, containers, hashable, mtl + , unordered-containers + }: + mkDerivation { + pname = "zsdd"; + version = "0.2.1.0"; + sha256 = "107mw1xyx1imi2w0lz5f768yj8r9plamz7f988yhw89i8l51wx80"; + libraryHaskellDepends = [ + base containers hashable mtl unordered-containers + ]; + description = "Zero-Suppressed and Reduced Decision Diagrams"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zsh-battery" = callPackage + ({ mkDerivation, base, directory, filepath, mtl }: + mkDerivation { + pname = "zsh-battery"; + version = "0.2"; + sha256 = "04d812dcvkbjg2y0q4q855r6g9nr2k54k2jhnbksbpnxkz0cmaxr"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ base directory filepath mtl ]; + description = "Ascii bars representing battery status"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "zsh-battery"; + broken = true; + }) {}; + + "zstd" = callPackage + ({ mkDerivation, base, bytestring, criterion, deepseq, ghc-prim + , QuickCheck, test-framework, test-framework-quickcheck2, zlib + }: + mkDerivation { + pname = "zstd"; + version = "0.1.3.0"; + sha256 = "0vghl48cxcqy72sqk2gpi7rvy5ya36j13vndaxi6kck6bqivbhm0"; + libraryHaskellDepends = [ base bytestring deepseq ghc-prim ]; + testHaskellDepends = [ + base bytestring QuickCheck test-framework + test-framework-quickcheck2 + ]; + benchmarkHaskellDepends = [ + base bytestring criterion ghc-prim zlib + ]; + description = "Haskell bindings to the Zstandard compression algorithm"; + license = lib.licenses.bsd3; + }) {}; + + "zsyntax" = callPackage + ({ mkDerivation, base, constraints, containers, mtl, multiset }: + mkDerivation { + pname = "zsyntax"; + version = "0.2.0.0"; + sha256 = "1pv2slz9r305lal25gh5zhr0lnkf4nzsg6vib6i576m83d3pcsgx"; + libraryHaskellDepends = [ + base constraints containers mtl multiset + ]; + testHaskellDepends = [ base containers mtl multiset ]; + description = "Automated theorem prover for the Zsyntax biochemical calculus"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "ztail" = callPackage + ({ mkDerivation, array, base, bytestring, filepath, hinotify + , process, regex-posix, time, unix, unordered-containers + }: + mkDerivation { + pname = "ztail"; + version = "1.2.0.3"; + sha256 = "0chxsaivxfxphcwzkwyzc7px6lrf5vkr4d7rbd909j4n96293hha"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + array base bytestring filepath hinotify process regex-posix time + unix unordered-containers + ]; + description = "Multi-file, colored, filtered log tailer"; + license = lib.licenses.bsd3; + hydraPlatforms = lib.platforms.none; + mainProgram = "ztail"; + broken = true; + }) {}; + + "ztar" = callPackage + ({ mkDerivation, base, bytestring, deepseq, directory, filepath + , path, path-io, process, QuickCheck, quickcheck-instances, tasty + , tasty-quickcheck, text, unix-compat, zip, zlib + }: + mkDerivation { + pname = "ztar"; + version = "1.0.2"; + sha256 = "081ip4fmkavrwhlqa8jwv4pdf40dvhfd7d4w3iqk3p9qpdnbjm3j"; + revision = "1"; + editedCabalFile = "03j3c6ngyjnf1v82m7cgink1kh0gllgp287fkh22cqsk5c26w84v"; + libraryHaskellDepends = [ + base bytestring deepseq directory filepath path process text + unix-compat zip zlib + ]; + testHaskellDepends = [ + base bytestring filepath path path-io QuickCheck + quickcheck-instances tasty tasty-quickcheck + ]; + description = "Creating and extracting arbitrary archives"; + license = lib.licenses.bsd3; + }) {}; + + "zuramaru" = callPackage + ({ mkDerivation, base, cmdargs, containers, distributive, doctest + , either, extensible, extra, lens, megaparsec, mono-traversable + , mtl, profunctors, readline, safe, safe-exceptions, silently + , singletons, string-qq, tasty, tasty-discover, tasty-hunit + , template-haskell, text, text-show, throwable-exceptions + , transformers + }: + mkDerivation { + pname = "zuramaru"; + version = "0.1.0.0"; + sha256 = "0g8kkwyjmsj5wqsqn6yxg9qr79ljfskc5qy4wg0xvlb8781xbj8m"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base cmdargs containers distributive either extensible extra lens + megaparsec mono-traversable mtl profunctors readline safe + safe-exceptions singletons string-qq template-haskell text + text-show throwable-exceptions transformers + ]; + executableHaskellDepends = [ + base cmdargs containers distributive either extensible extra lens + megaparsec mono-traversable mtl profunctors readline safe + safe-exceptions singletons string-qq template-haskell text + text-show throwable-exceptions transformers + ]; + testHaskellDepends = [ + base cmdargs containers distributive doctest either extensible + extra lens megaparsec mono-traversable mtl profunctors readline + safe safe-exceptions silently singletons string-qq tasty + tasty-discover tasty-hunit template-haskell text text-show + throwable-exceptions transformers + ]; + testToolDepends = [ tasty-discover ]; + description = "A lisp processor, An inline-lisp, in Haskell"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "maru"; + }) {}; + + "zuul" = callPackage + ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers + , directory, filepath, http-client, http-client-tls + , optparse-generic, tasty, tasty-hunit, text, xdg-basedir + }: + mkDerivation { + pname = "zuul"; + version = "0.1.1.0"; + sha256 = "0pwiy690z32c9b5x2x1pmcczby7xwby6z8jsgl25zkrb07yagxz4"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson base containers http-client http-client-tls text + ]; + executableHaskellDepends = [ + aeson aeson-pretty base containers directory filepath + optparse-generic text xdg-basedir + ]; + testHaskellDepends = [ aeson base bytestring tasty tasty-hunit ]; + description = "A zuul client library"; + license = lib.licenses.asl20; + hydraPlatforms = lib.platforms.none; + mainProgram = "zuul-cli"; + broken = true; + }) {}; + + "zxcvbn-c" = callPackage + ({ mkDerivation, base }: + mkDerivation { + pname = "zxcvbn-c"; + version = "1.0.1"; + sha256 = "1382h7fib8vicjh7axdwp2i4zjm0ysgw0b1f5nkn38dqgwbfwlik"; + libraryHaskellDepends = [ base ]; + description = "Password strength estimation"; + license = lib.licenses.bsd3; + }) {}; + + "zxcvbn-dvorak" = callPackage + ({ mkDerivation, base, base64-bytestring, binary, binary-instances + , containers, lens, text, unordered-containers, zlib, zxcvbn-hs + }: + mkDerivation { + pname = "zxcvbn-dvorak"; + version = "0.1.0.0"; + sha256 = "07sz5vwgh7vxlr0z2v7bml8j2gy0l2pl62frgl8r211dzjmd7q8m"; + revision = "1"; + editedCabalFile = "19m6h3cal4wc13hh382526bj0z8pdvs7nck0im2cawxh5wna7cq7"; + libraryHaskellDepends = [ + base base64-bytestring binary binary-instances containers lens text + unordered-containers zlib zxcvbn-hs + ]; + description = "Password strength estimation based on zxcvbn"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zxcvbn-hs" = callPackage + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary + , binary-instances, containers, criterion, fgl, hedgehog, lens + , math-functions, tasty, tasty-hedgehog, tasty-hunit, text, time + , unordered-containers, vector, zlib + }: + mkDerivation { + pname = "zxcvbn-hs"; + version = "0.3.6"; + sha256 = "14bpsn5q6dsd7bn0rnhp8rsw6hqixn9ywckzlpg39ghld3yqi73h"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + aeson attoparsec base base64-bytestring binary binary-instances + containers fgl lens math-functions text time unordered-containers + vector zlib + ]; + executableHaskellDepends = [ + aeson attoparsec base base64-bytestring binary binary-instances + containers fgl lens math-functions text time unordered-containers + vector zlib + ]; + testHaskellDepends = [ + aeson attoparsec base base64-bytestring binary binary-instances + containers fgl hedgehog lens math-functions tasty tasty-hedgehog + tasty-hunit text time unordered-containers vector zlib + ]; + benchmarkHaskellDepends = [ + aeson attoparsec base base64-bytestring binary binary-instances + containers criterion fgl lens math-functions text time + unordered-containers vector zlib + ]; + description = "Password strength estimation based on zxcvbn"; + license = lib.licenses.mit; + mainProgram = "zxcvbn-example"; + }) {}; + + "zydiskell" = callPackage + ({ mkDerivation, base, bytestring, containers, fixed-vector + , storable-record + }: + mkDerivation { + pname = "zydiskell"; + version = "0.2.0.0"; + sha256 = "0pbwhvl6mff5k0rvpjijqpncqbm5g53ij1bc3ckq66q2v5ikswk8"; + libraryHaskellDepends = [ + base bytestring containers fixed-vector storable-record + ]; + testHaskellDepends = [ + base bytestring containers fixed-vector storable-record + ]; + description = "Haskell language binding for the Zydis library, a x86/x86-64 disassembler"; + license = lib.licenses.gpl3Only; + hydraPlatforms = lib.platforms.none; + broken = true; + }) {}; + + "zyre2" = callPackage + ({ mkDerivation, base, bytestring, containers, czmq, inline-c, text + , zyre + }: + mkDerivation { + pname = "zyre2"; + version = "0.1.1.0"; + sha256 = "0dqlp60mamqmga6g87qawxg1646czgzhqm441cxpw1dkrshv08jk"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base bytestring containers inline-c text + ]; + librarySystemDepends = [ czmq zyre ]; + executableHaskellDepends = [ + base bytestring containers inline-c text + ]; + testHaskellDepends = [ base bytestring containers inline-c text ]; + description = "Haskell zyre bindings for reliable group messaging over local area networks"; + license = lib.licenses.mit; + hydraPlatforms = lib.platforms.none; + mainProgram = "zyre-example-exe"; + broken = true; + }) {inherit (pkgs) czmq; zyre = null;}; + +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/hoogle-local-wrapper.sh b/pkgs/by-name/ha/haskell/haskell-modules/hoogle-local-wrapper.sh new file mode 100644 index 0000000..223d19b --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/hoogle-local-wrapper.sh @@ -0,0 +1,5 @@ +#! @shell@ + +COMMAND=$1 +shift +exec @hoogle@/bin/hoogle "$COMMAND" --database @out@/share/doc/hoogle/default.hoo "$@" diff --git a/pkgs/by-name/ha/haskell/haskell-modules/hoogle.nix b/pkgs/by-name/ha/haskell/haskell-modules/hoogle.nix new file mode 100644 index 0000000..b5be7ed --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/hoogle.nix @@ -0,0 +1,126 @@ +# Install not only the Hoogle library and executable, but also a local Hoogle +# database which provides "Source" links to all specified 'packages' -- or the +# current Haskell Platform if no custom package set is provided. + +{ lib, stdenv, buildPackages, haskellPackages +, writeText +}: + +# This argument is a function which selects a list of Haskell packages from any +# passed Haskell package set. +# +# Example: +# (hpkgs: [ hpkgs.mtl hpkgs.lens ]) +selectPackages: + +let + inherit (haskellPackages) ghc hoogle; + packages = selectPackages haskellPackages; + + wrapper = ./hoogle-local-wrapper.sh; + isGhcjs = ghc.isGhcjs or false; + opts = lib.optionalString; + haddockExe = + if !isGhcjs + then "haddock" + else "haddock-ghcjs"; + ghcDocLibDir = + if !isGhcjs + then ghc.doc + "/share/doc/ghc*/html/libraries" + else ghc + "/doc/lib"; + # On GHCJS, use a stripped down version of GHC's prologue.txt + prologue = + if !isGhcjs + then "${ghcDocLibDir}/prologue.txt" + else writeText "ghcjs-prologue.txt" '' + This index includes documentation for many Haskell modules. + ''; + + docPackages = lib.closePropagation + # we grab the doc outputs + (map (lib.getOutput "doc") packages); + +in +buildPackages.stdenv.mkDerivation { + name = "hoogle-with-packages"; + buildInputs = [ghc hoogle]; + + # compiling databases takes less time than copying the results + # between machines. + preferLocalBuild = true; + + # we still allow substitutes because a database is relatively small and if it + # is already built downloading is probably faster. The substitution will only + # trigger for users who have already cached the database on a substituter and + # thus probably intend to substitute it. + allowSubstitutes = true; + + inherit docPackages; + + passAsFile = ["buildCommand"]; + + buildCommand = '' + ${let # Filter out nulls here to work around https://github.com/NixOS/nixpkgs/issues/82245 + # If we don't then grabbing `p.name` here will fail. + packages' = lib.filter (p: p != null) packages; + in lib.optionalString (packages' != [] -> docPackages == []) + ("echo WARNING: localHoogle package list empty, even though" + + " the following were specified: " + + lib.concatMapStringsSep ", " (p: p.name) packages')} + mkdir -p $out/share/doc/hoogle + + echo importing builtin packages + for docdir in ${ghcDocLibDir}"/"*; do + name="$(basename $docdir)" + ${opts isGhcjs ''docdir="$docdir/html"''} + if [[ -d $docdir ]]; then + ln -sfn $docdir $out/share/doc/hoogle/$name + fi + done + + echo importing other packages + ${lib.concatMapStringsSep "\n" (el: '' + ln -sfn ${el.haddockDir} "$out/share/doc/hoogle/${el.name}" + '') + (lib.filter (el: el.haddockDir != null) + (builtins.map (p: { haddockDir = if p ? haddockDir then p.haddockDir p else null; + name = p.pname; }) + docPackages))} + + echo building hoogle database + hoogle generate --database $out/share/doc/hoogle/default.hoo --local=$out/share/doc/hoogle + + echo building haddock index + # adapted from GHC's gen_contents_index + cd $out/share/doc/hoogle + + args= + for hdfile in $(ls -1 *"/"*.haddock | grep -v '/ghc\.haddock' | sort); do + name_version=`echo "$hdfile" | sed 's#/.*##'` + args="$args --read-interface=$name_version,$hdfile" + done + + ${ghc}/bin/${haddockExe} --gen-index --gen-contents -o . \ + -t "Haskell Hierarchical Libraries" \ + -p ${prologue} \ + $args + + echo finishing up + mkdir -p $out/bin + substitute ${wrapper} $out/bin/hoogle \ + --subst-var out --subst-var-by shell ${stdenv.shell} \ + --subst-var-by hoogle ${hoogle} + chmod +x $out/bin/hoogle + ''; + + passthru = { + isHaskellLibrary = false; # for the filter in ./with-packages-wrapper.nix + }; + + meta = { + description = "A local Hoogle database"; + platforms = ghc.meta.platforms; + hydraPlatforms = with lib.platforms; none; + maintainers = with lib.maintainers; [ ttuegel ]; + }; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/initial-packages.nix b/pkgs/by-name/ha/haskell/haskell-modules/initial-packages.nix new file mode 100644 index 0000000..3bbf9c0 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/initial-packages.nix @@ -0,0 +1,2 @@ +args@{ pkgs, lib, callPackage }: self: + (import ./hackage-packages.nix args self) diff --git a/pkgs/by-name/ha/haskell/haskell-modules/lib/compose.nix b/pkgs/by-name/ha/haskell/haskell-modules/lib/compose.nix new file mode 100644 index 0000000..09cee08 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/lib/compose.nix @@ -0,0 +1,519 @@ +# TODO(@Ericson2314): Remove `pkgs` param, which is only used for +# `buildStackProject`, `justStaticExecutables` and `checkUnusedPackages` +{ pkgs, lib }: + +rec { + + /* This function takes a file like `hackage-packages.nix` and constructs + a full package set out of that. + */ + makePackageSet = import ../make-package-set.nix; + + /* The function overrideCabal lets you alter the arguments to the + mkDerivation function. + + Example: + + First, note how the aeson package is constructed in hackage-packages.nix: + + "aeson" = callPackage ({ mkDerivation, attoparsec, + }: + mkDerivation { + pname = "aeson"; + + homepage = "https://github.com/bos/aeson"; + }) + + The mkDerivation function of haskellPackages will take care of putting + the homepage in the right place, in meta. + + > haskellPackages.aeson.meta.homepage + "https://github.com/bos/aeson" + + > x = haskell.lib.compose.overrideCabal (old: { homepage = old.homepage + "#readme"; }) haskellPackages.aeson + > x.meta.homepage + "https://github.com/bos/aeson#readme" + + */ + overrideCabal = f: drv: (drv.override (args: args // { + mkDerivation = drv: (args.mkDerivation drv).override f; + })) // { + overrideScope = scope: overrideCabal f (drv.overrideScope scope); + }; + + # : Map Name (Either Path VersionNumber) -> HaskellPackageOverrideSet + # Given a set whose values are either paths or version strings, produces + # a package override set (i.e. (self: super: { etc. })) that sets + # the packages named in the input set to the corresponding versions + packageSourceOverrides = + overrides: self: super: pkgs.lib.mapAttrs (name: src: + let isPath = x: builtins.substring 0 1 (toString x) == "/"; + generateExprs = if isPath src + then self.callCabal2nix + else self.callHackage; + in generateExprs name src {}) overrides; + + /* doCoverage modifies a haskell package to enable the generation + and installation of a coverage report. + + See https://wiki.haskell.org/Haskell_program_coverage + */ + doCoverage = overrideCabal (drv: { doCoverage = true; }); + + /* dontCoverage modifies a haskell package to disable the generation + and installation of a coverage report. + */ + dontCoverage = overrideCabal (drv: { doCoverage = false; }); + + /* doHaddock modifies a haskell package to enable the generation and + installation of API documentation from code comments using the + haddock tool. + */ + doHaddock = overrideCabal (drv: { doHaddock = true; }); + + /* dontHaddock modifies a haskell package to disable the generation and + installation of API documentation from code comments using the + haddock tool. + */ + dontHaddock = overrideCabal (drv: { doHaddock = false; }); + + /* doJailbreak enables the removal of version bounds from the cabal + file. You may want to avoid this function. + + This is useful when a package reports that it can not be built + due to version mismatches. In some cases, removing the version + bounds entirely is an easy way to make a package build, but at + the risk of breaking software in non-obvious ways now or in the + future. + + Instead of jailbreaking, you can patch the cabal file. + + Note that jailbreaking at this time, doesn't lift bounds on + conditional branches. + https://github.com/peti/jailbreak-cabal/issues/7 has further details. + + */ + doJailbreak = overrideCabal (drv: { jailbreak = true; }); + + /* dontJailbreak restores the use of the version bounds the check + the use of dependencies in the package description. + */ + dontJailbreak = overrideCabal (drv: { jailbreak = false; }); + + /* doCheck enables dependency checking, compilation and execution + of test suites listed in the package description file. + */ + doCheck = overrideCabal (drv: { doCheck = true; }); + /* dontCheck disables dependency checking, compilation and execution + of test suites listed in the package description file. + */ + dontCheck = overrideCabal (drv: { doCheck = false; }); + /* The dontCheckIf variant sets doCheck = false if the condition + applies. In any other case the previously set/default value is used. + This prevents accidentally re-enabling tests in a later override. + */ + dontCheckIf = condition: if condition then dontCheck else lib.id; + + /* doBenchmark enables dependency checking and compilation + for benchmarks listed in the package description file. + Benchmarks are, however, not executed at the moment. + */ + doBenchmark = overrideCabal (drv: { doBenchmark = true; }); + /* dontBenchmark disables dependency checking, compilation and execution + for benchmarks listed in the package description file. + */ + dontBenchmark = overrideCabal (drv: { doBenchmark = false; }); + + /* doDistribute enables the distribution of binaries for the package + via hydra. + */ + doDistribute = overrideCabal (drv: { + # lib.platforms.all is the default value for platforms (since GHC can cross-compile) + hydraPlatforms = lib.subtractLists (drv.badPlatforms or []) + (drv.platforms or lib.platforms.all); + }); + /* dontDistribute disables the distribution of binaries for the package + via hydra. + */ + dontDistribute = overrideCabal (drv: { hydraPlatforms = []; }); + + /* appendConfigureFlag adds a single argument that will be passed to the + cabal configure command, after the arguments that have been defined + in the initial declaration or previous overrides. + + Example: + + > haskell.lib.compose.appendConfigureFlag "--profiling-detail=all-functions" haskellPackages.servant + */ + appendConfigureFlag = x: appendConfigureFlags [x]; + appendConfigureFlags = xs: overrideCabal (drv: { configureFlags = (drv.configureFlags or []) ++ xs; }); + + appendBuildFlag = x: overrideCabal (drv: { buildFlags = (drv.buildFlags or []) ++ [x]; }); + appendBuildFlags = xs: overrideCabal (drv: { buildFlags = (drv.buildFlags or []) ++ xs; }); + + /* removeConfigureFlag drv x is a Haskell package like drv, but with + all cabal configure arguments that are equal to x removed. + + > haskell.lib.compose.removeConfigureFlag "--verbose" haskellPackages.servant + */ + removeConfigureFlag = x: overrideCabal (drv: { configureFlags = lib.remove x (drv.configureFlags or []); }); + + addBuildTool = x: addBuildTools [x]; + addBuildTools = xs: overrideCabal (drv: { buildTools = (drv.buildTools or []) ++ xs; }); + + addExtraLibrary = x: addExtraLibraries [x]; + addExtraLibraries = xs: overrideCabal (drv: { extraLibraries = (drv.extraLibraries or []) ++ xs; }); + + addBuildDepend = x: addBuildDepends [x]; + addBuildDepends = xs: overrideCabal (drv: { buildDepends = (drv.buildDepends or []) ++ xs; }); + + addTestToolDepend = x: addTestToolDepends [x]; + addTestToolDepends = xs: overrideCabal (drv: { testToolDepends = (drv.testToolDepends or []) ++ xs; }); + + addPkgconfigDepend = x: addPkgconfigDepends [x]; + addPkgconfigDepends = xs: overrideCabal (drv: { pkg-configDepends = (drv.pkg-configDepends or []) ++ xs; }); + + addSetupDepend = x: addSetupDepends [x]; + addSetupDepends = xs: overrideCabal (drv: { setupHaskellDepends = (drv.setupHaskellDepends or []) ++ xs; }); + + enableCabalFlag = x: drv: appendConfigureFlag "-f${x}" (removeConfigureFlag "-f-${x}" drv); + disableCabalFlag = x: drv: appendConfigureFlag "-f-${x}" (removeConfigureFlag "-f${x}" drv); + + markBroken = overrideCabal (drv: { broken = true; hydraPlatforms = []; }); + unmarkBroken = overrideCabal (drv: { broken = false; }); + markBrokenVersion = version: drv: assert drv.version == version; markBroken drv; + markUnbroken = overrideCabal (drv: { broken = false; }); + + enableLibraryProfiling = overrideCabal (drv: { enableLibraryProfiling = true; }); + disableLibraryProfiling = overrideCabal (drv: { enableLibraryProfiling = false; }); + + enableExecutableProfiling = overrideCabal (drv: { enableExecutableProfiling = true; }); + disableExecutableProfiling = overrideCabal (drv: { enableExecutableProfiling = false; }); + + enableSharedExecutables = overrideCabal (drv: { enableSharedExecutables = true; }); + disableSharedExecutables = overrideCabal (drv: { enableSharedExecutables = false; }); + + enableSharedLibraries = overrideCabal (drv: { enableSharedLibraries = true; }); + disableSharedLibraries = overrideCabal (drv: { enableSharedLibraries = false; }); + + enableDeadCodeElimination = overrideCabal (drv: { enableDeadCodeElimination = true; }); + disableDeadCodeElimination = overrideCabal (drv: { enableDeadCodeElimination = false; }); + + enableStaticLibraries = overrideCabal (drv: { enableStaticLibraries = true; }); + disableStaticLibraries = overrideCabal (drv: { enableStaticLibraries = false; }); + + enableSeparateBinOutput = overrideCabal (drv: { enableSeparateBinOutput = true; }); + + appendPatch = x: appendPatches [x]; + appendPatches = xs: overrideCabal (drv: { patches = (drv.patches or []) ++ xs; }); + + /* Set a specific build target instead of compiling all targets in the package. + * For example, imagine we have a .cabal file with a library, and 2 executables "dev" and "server". + * We can build only "server" and not wait on the compilation of "dev" by using setBuildTarget as follows: + * + * > setBuildTarget "server" (callCabal2nix "thePackageName" thePackageSrc {}) + * + */ + setBuildTargets = xs: overrideCabal (drv: { buildTarget = lib.concatStringsSep " " xs; }); + setBuildTarget = x: setBuildTargets [x]; + + doHyperlinkSource = overrideCabal (drv: { hyperlinkSource = true; }); + dontHyperlinkSource = overrideCabal (drv: { hyperlinkSource = false; }); + + disableHardening = flags: overrideCabal (drv: { hardeningDisable = flags; }); + + /* Let Nix strip the binary files. + * This removes debugging symbols. + */ + doStrip = overrideCabal (drv: { dontStrip = false; }); + + /* Stop Nix from stripping the binary files. + * This keeps debugging symbols. + */ + dontStrip = overrideCabal (drv: { dontStrip = true; }); + + /* Useful for debugging segfaults with gdb. + * This includes dontStrip. + */ + enableDWARFDebugging = drv: + # -g: enables debugging symbols + # --disable-*-stripping: tell GHC not to strip resulting binaries + # dontStrip: see above + appendConfigureFlag "--ghc-options=-g --disable-executable-stripping --disable-library-stripping" (dontStrip drv); + + /* Create a source distribution tarball like those found on hackage, + instead of building the package. + */ + sdistTarball = pkg: lib.overrideDerivation pkg (drv: { + name = "${drv.pname}-source-${drv.version}"; + # Since we disable the haddock phase, we also need to override the + # outputs since the separate doc output will not be produced. + outputs = ["out"]; + buildPhase = "./Setup sdist"; + haddockPhase = ":"; + checkPhase = ":"; + installPhase = "install -D dist/${drv.pname}-*.tar.gz $out/${drv.pname}-${drv.version}.tar.gz"; + fixupPhase = ":"; + }); + + /* Create a documentation tarball suitable for uploading to Hackage instead + of building the package. + */ + documentationTarball = pkg: + pkgs.lib.overrideDerivation pkg (drv: { + name = "${drv.name}-docs"; + # Like sdistTarball, disable the "doc" output here. + outputs = [ "out" ]; + buildPhase = '' + runHook preHaddock + ./Setup haddock --for-hackage + runHook postHaddock + ''; + haddockPhase = ":"; + checkPhase = ":"; + installPhase = '' + runHook preInstall + mkdir -p "$out" + tar --format=ustar \ + -czf "$out/${drv.name}-docs.tar.gz" \ + -C dist/doc/html "${drv.name}-docs" + runHook postInstall + ''; + }); + + /* Use the gold linker. It is a linker for ELF that is designed + "to run as fast as possible on modern systems" + */ + linkWithGold = appendConfigureFlag + "--ghc-option=-optl-fuse-ld=gold --ld-option=-fuse-ld=gold --with-ld=ld.gold"; + + /* link executables statically against haskell libs to reduce + closure size + */ + justStaticExecutables = overrideCabal (drv: { + enableSharedExecutables = false; + enableLibraryProfiling = false; + isLibrary = false; + doHaddock = false; + postFixup = drv.postFixup or "" + '' + + # Remove every directory which could have links to other store paths. + rm -rf $out/lib $out/nix-support $out/share/doc + ''; + }); + + /* Build a source distribution tarball instead of using the source files + directly. The effect is that the package is built as if it were published + on hackage. This can be used as a test for the source distribution, + assuming the build fails when packaging mistakes are in the cabal file. + + A faster implementation using `cabal-install` is available as + `buildFromCabalSdist` in your Haskell package set. + */ + buildFromSdist = pkg: overrideCabal (drv: { + src = "${sdistTarball pkg}/${pkg.pname}-${pkg.version}.tar.gz"; + + # Revising and jailbreaking the cabal file has been handled in sdistTarball + revision = null; + editedCabalFile = null; + jailbreak = false; + }) pkg; + + /* Build the package in a strict way to uncover potential problems. + This includes buildFromSdist and failOnAllWarnings. + */ + buildStrictly = pkg: buildFromSdist (failOnAllWarnings pkg); + + /* Disable core optimizations, significantly speeds up build time */ + disableOptimization = appendConfigureFlag "--disable-optimization"; + + /* Turn on most of the compiler warnings and fail the build if any + of them occur. */ + failOnAllWarnings = appendConfigureFlag "--ghc-option=-Wall --ghc-option=-Werror"; + + /* Add a post-build check to verify that dependencies declared in + the cabal file are actually used. + + The first attrset argument can be used to configure the strictness + of this check and a list of ignored package names that would otherwise + cause false alarms. + */ + checkUnusedPackages = + { ignoreEmptyImports ? false + , ignoreMainModule ? false + , ignorePackages ? [] + } : drv : + overrideCabal (_drv: { + postBuild = with lib; + let args = concatStringsSep " " ( + optional ignoreEmptyImports "--ignore-empty-imports" ++ + optional ignoreMainModule "--ignore-main-module" ++ + map (pkg: "--ignore-package ${pkg}") ignorePackages + ); + in "${pkgs.haskellPackages.packunused}/bin/packunused" + + optionalString (args != "") " ${args}"; + }) (appendConfigureFlag "--ghc-option=-ddump-minimal-imports" drv); + + buildStackProject = pkgs.callPackage ../generic-stack-builder.nix { }; + + /* Add a dummy command to trigger a build despite an equivalent + earlier build that is present in the store or cache. + */ + triggerRebuild = i: overrideCabal (drv: { + postUnpack = drv.postUnpack or "" + '' + + # trigger rebuild ${toString i} + ''; + }); + + /* Override the sources for the package and optionally the version. + This also takes of removing editedCabalFile. + */ + overrideSrc = { src, version ? null }: drv: + overrideCabal (_: { inherit src; version = if version == null then drv.version else version; editedCabalFile = null; }) drv; + + # Get all of the build inputs of a haskell package, divided by category. + getBuildInputs = p: p.getBuildInputs; + + # Extract the haskell build inputs of a haskell package. + # This is useful to build environments for developing on that + # package. + getHaskellBuildInputs = p: (getBuildInputs p).haskellBuildInputs; + + # Under normal evaluation, simply return the original package. Under + # nix-shell evaluation, return a nix-shell optimized environment. + shellAware = p: if lib.inNixShell then p.env else p; + + ghcInfo = ghc: + rec { isCross = (ghc.cross or null) != null; + isGhcjs = ghc.isGhcjs or false; + nativeGhc = if isCross || isGhcjs + then ghc.bootPkgs.ghc + else ghc; + }; + + ### mkDerivation helpers + # These allow external users of a haskell package to extract + # information about how it is built in the same way that the + # generic haskell builder does, by reusing the same functions. + # Each function here has the same interface as mkDerivation and thus + # can be called for a given package simply by overriding the + # mkDerivation argument it used. See getHaskellBuildInputs above for + # an example of this. + + # Some information about which phases should be run. + controlPhases = ghc: let inherit (ghcInfo ghc) isCross; in + { doCheck ? !isCross + , doBenchmark ? false + , ... + }: { inherit doCheck doBenchmark; }; + + # Utility to convert a directory full of `cabal2nix`-generated files into a + # package override set + # + # packagesFromDirectory : { directory : Directory, ... } -> HaskellPackageOverrideSet + packagesFromDirectory = + { directory, ... }: + + self: super: + let + haskellPaths = + lib.filter (lib.hasSuffix ".nix") + (builtins.attrNames (builtins.readDir directory)); + + toKeyVal = file: { + name = builtins.replaceStrings [ ".nix" ] [ "" ] file; + + value = self.callPackage (directory + "/${file}") { }; + }; + + in + builtins.listToAttrs (map toKeyVal haskellPaths); + + /* + INTERNAL function retained for backwards compatibility, use + haskell.packages.*.generateOptparseApplicativeCompletions instead! + */ + __generateOptparseApplicativeCompletion = exeName: overrideCabal (drv: { + postInstall = (drv.postInstall or "") + '' + bashCompDir="''${!outputBin}/share/bash-completion/completions" + zshCompDir="''${!outputBin}/share/zsh/vendor-completions" + fishCompDir="''${!outputBin}/share/fish/vendor_completions.d" + mkdir -p "$bashCompDir" "$zshCompDir" "$fishCompDir" + "''${!outputBin}/bin/${exeName}" --bash-completion-script "''${!outputBin}/bin/${exeName}" >"$bashCompDir/${exeName}" + "''${!outputBin}/bin/${exeName}" --zsh-completion-script "''${!outputBin}/bin/${exeName}" >"$zshCompDir/_${exeName}" + "''${!outputBin}/bin/${exeName}" --fish-completion-script "''${!outputBin}/bin/${exeName}" >"$fishCompDir/${exeName}.fish" + + # Sanity check + grep -F ${exeName} <$bashCompDir/${exeName} >/dev/null || { + echo 'Could not find ${exeName} in completion script.' + exit 1 + } + ''; + }); + + /* + Retained for backwards compatibility. + Use haskell.packages.*.generateOptparseApplicativeCompletions + which is cross aware instead. + */ + generateOptparseApplicativeCompletions = commands: pkg: + lib.warnIf (lib.isInOldestRelease 2211) "haskellLib.generateOptparseApplicativeCompletions is deprecated in favor of haskellPackages.generateOptparseApplicativeCompletions. Please change ${pkg.name} to use the latter and make sure it uses its matching haskell.packages set!" + (pkgs.lib.foldr __generateOptparseApplicativeCompletion pkg commands); + + /* + Retained for backwards compatibility. + Use haskell.packages.*.generateOptparseApplicativeCompletions + which is cross aware instead. + */ + generateOptparseApplicativeCompletion = command: pkg: + lib.warnIf (lib.isInOldestRelease 2211) "haskellLib.generateOptparseApplicativeCompletion is deprecated in favor of haskellPackages.generateOptparseApplicativeCompletions (plural!). Please change ${pkg.name} to use the latter and make sure it uses its matching haskell.packages set!" + (__generateOptparseApplicativeCompletion command pkg); + + # Don't fail at configure time if there are multiple versions of the + # same package in the (recursive) dependencies of the package being + # built. Will delay failures, if any, to compile time. + allowInconsistentDependencies = overrideCabal (drv: { + allowInconsistentDependencies = true; + }); + + # Work around a Cabal bug requiring pkg-config --static --libs to work even + # when linking dynamically, affecting Cabal 3.8 and 3.9. + # https://github.com/haskell/cabal/issues/8455 + # + # For this, we treat the runtime system/pkg-config dependencies of a Haskell + # derivation as if they were propagated from their dependencies which allows + # pkg-config --static to work in most cases. + # + # Warning: This function may change or be removed at any time, e.g. if we find + # a different workaround, upstream fixes the bug or we patch Cabal. + __CabalEagerPkgConfigWorkaround = + let + # Take list of derivations and return list of the transitive dependency + # closure, only taking into account buildInputs. Loosely based on + # closePropagationFast. + propagatedPlainBuildInputs = drvs: + builtins.map (i: i.val) ( + builtins.genericClosure { + startSet = builtins.map (drv: + { key = drv.outPath; val = drv; } + ) drvs; + operator = { val, ... }: + if !lib.isDerivation val + then [ ] + else + builtins.concatMap (drv: + if !lib.isDerivation drv + then [ ] + else [ { key = drv.outPath; val = drv; } ] + ) (val.buildInputs or [ ] ++ val.propagatedBuildInputs or [ ]); + } + ); + in + overrideCabal (old: { + benchmarkPkgconfigDepends = propagatedPlainBuildInputs old.benchmarkPkgconfigDepends or [ ]; + executablePkgconfigDepends = propagatedPlainBuildInputs old.executablePkgconfigDepends or [ ]; + libraryPkgconfigDepends = propagatedPlainBuildInputs old.libraryPkgconfigDepends or [ ]; + testPkgconfigDepends = propagatedPlainBuildInputs old.testPkgconfigDepends or [ ]; + }); +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/lib/default.nix b/pkgs/by-name/ha/haskell/haskell-modules/lib/default.nix new file mode 100644 index 0000000..2bcd8f2 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/lib/default.nix @@ -0,0 +1,362 @@ +# TODO(@Ericson2314): Remove `pkgs` param, which is only used for +# `buildStackProject`, `justStaticExecutables` and `checkUnusedPackages` +{ pkgs, lib }: + +rec { + /* The same functionality as this haskell.lib, except that the derivation + being overridden is always the last parameter. This permits more natural + composition of several overrides, i.e. without having to nestle one call + between the function name and argument of another. haskell.lib.compose is + preferred for any new code. + */ + compose = import ./compose.nix { inherit pkgs lib; }; + + /* This function takes a file like `hackage-packages.nix` and constructs + a full package set out of that. + */ + makePackageSet = compose.makePackageSet; + + /* The function overrideCabal lets you alter the arguments to the + mkDerivation function. + + Example: + + First, note how the aeson package is constructed in hackage-packages.nix: + + "aeson" = callPackage ({ mkDerivation, attoparsec, + }: + mkDerivation { + pname = "aeson"; + + homepage = "https://github.com/bos/aeson"; + }) + + The mkDerivation function of haskellPackages will take care of putting + the homepage in the right place, in meta. + + > haskellPackages.aeson.meta.homepage + "https://github.com/bos/aeson" + + > x = haskell.lib.overrideCabal haskellPackages.aeson (old: { homepage = old.homepage + "#readme"; }) + > x.meta.homepage + "https://github.com/bos/aeson#readme" + + */ + overrideCabal = drv: f: compose.overrideCabal f drv; + + # : Map Name (Either Path VersionNumber) -> HaskellPackageOverrideSet + # Given a set whose values are either paths or version strings, produces + # a package override set (i.e. (self: super: { etc. })) that sets + # the packages named in the input set to the corresponding versions + packageSourceOverrides = compose.packageSourceOverrides; + + /* doCoverage modifies a haskell package to enable the generation + and installation of a coverage report. + + See https://wiki.haskell.org/Haskell_program_coverage + */ + doCoverage = compose.doCoverage; + + /* dontCoverage modifies a haskell package to disable the generation + and installation of a coverage report. + */ + dontCoverage = compose.dontCoverage; + + /* doHaddock modifies a haskell package to enable the generation and + installation of API documentation from code comments using the + haddock tool. + */ + doHaddock = compose.doHaddock; + + /* dontHaddock modifies a haskell package to disable the generation and + installation of API documentation from code comments using the + haddock tool. + */ + dontHaddock = compose.dontHaddock; + + /* doJailbreak enables the removal of version bounds from the cabal + file. You may want to avoid this function. + + This is useful when a package reports that it can not be built + due to version mismatches. In some cases, removing the version + bounds entirely is an easy way to make a package build, but at + the risk of breaking software in non-obvious ways now or in the + future. + + Instead of jailbreaking, you can patch the cabal file. + + Note that jailbreaking at this time, doesn't lift bounds on + conditional branches. + https://github.com/peti/jailbreak-cabal/issues/7 has further details. + + */ + doJailbreak = compose.doJailbreak; + + /* dontJailbreak restores the use of the version bounds the check + the use of dependencies in the package description. + */ + dontJailbreak = compose.dontJailbreak; + + /* doCheck enables dependency checking, compilation and execution + of test suites listed in the package description file. + */ + doCheck = compose.doCheck; + /* dontCheck disables dependency checking, compilation and execution + of test suites listed in the package description file. + */ + dontCheck = compose.dontCheck; + /* The dontCheckIf variant sets doCheck = false if the condition + applies. In any other case the previously set/default value is used. + This prevents accidentally re-enabling tests in a later override. + */ + dontCheckIf = drv: condition: compose.dontCheckIf condition drv; + + /* doBenchmark enables dependency checking, compilation and execution + for benchmarks listed in the package description file. + */ + doBenchmark = compose.doBenchmark; + /* dontBenchmark disables dependency checking, compilation and execution + for benchmarks listed in the package description file. + */ + dontBenchmark = compose.dontBenchmark; + + /* doDistribute enables the distribution of binaries for the package + via hydra. + */ + doDistribute = compose.doDistribute; + /* dontDistribute disables the distribution of binaries for the package + via hydra. + */ + dontDistribute = compose.dontDistribute; + + /* appendConfigureFlag adds a single argument that will be passed to the + cabal configure command, after the arguments that have been defined + in the initial declaration or previous overrides. + + Example: + + > haskell.lib.appendConfigureFlag haskellPackages.servant "--profiling-detail=all-functions" + */ + appendConfigureFlag = drv: x: compose.appendConfigureFlag x drv; + appendConfigureFlags = drv: xs: compose.appendConfigureFlags xs drv; + + appendBuildFlag = drv: x: compose.appendBuildFlag x drv; + appendBuildFlags = drv: xs: compose.appendBuildFlags xs drv; + + /* removeConfigureFlag drv x is a Haskell package like drv, but with + all cabal configure arguments that are equal to x removed. + + > haskell.lib.removeConfigureFlag haskellPackages.servant "--verbose" + */ + removeConfigureFlag = drv: x: compose.removeConfigureFlag x drv; + + addBuildTool = drv: x: compose.addBuildTool x drv; + addBuildTools = drv: xs: compose.addBuildTools xs drv; + + addExtraLibrary = drv: x: compose.addExtraLibrary x drv; + addExtraLibraries = drv: xs: compose.addExtraLibraries xs drv; + + addBuildDepend = drv: x: compose.addBuildDepend x drv; + addBuildDepends = drv: xs: compose.addBuildDepends xs drv; + + addTestToolDepend = drv: x: compose.addTestToolDepend x drv; + addTestToolDepends = drv: xs: compose.addTestToolDepends xs drv; + + addPkgconfigDepend = drv: x: compose.addPkgconfigDepend x drv; + addPkgconfigDepends = drv: xs: compose.addPkgconfigDepends xs drv; + + addSetupDepend = drv: x: compose.addSetupDepend x drv; + addSetupDepends = drv: xs: compose.addSetupDepends xs drv; + + enableCabalFlag = drv: x: compose.enableCabalFlag x drv; + disableCabalFlag = drv: x: compose.disableCabalFlag x drv; + + markBroken = compose.markBroken; + unmarkBroken = compose.unmarkBroken; + markBrokenVersion = compose.markBrokenVersion; + markUnbroken = compose.markUnbroken; + + enableLibraryProfiling = compose.enableLibraryProfiling; + disableLibraryProfiling = compose.disableLibraryProfiling; + + enableExecutableProfiling = compose.enableExecutableProfiling; + disableExecutableProfiling = compose.disableExecutableProfiling; + + enableSharedExecutables = compose.enableSharedExecutables; + disableSharedExecutables = compose.disableSharedExecutables; + + enableSharedLibraries = compose.enableSharedLibraries; + disableSharedLibraries = compose.disableSharedLibraries; + + enableDeadCodeElimination = compose.enableDeadCodeElimination; + disableDeadCodeElimination = compose.disableDeadCodeElimination; + + enableStaticLibraries = compose.enableStaticLibraries; + disableStaticLibraries = compose.disableStaticLibraries; + + enableSeparateBinOutput = compose.enableSeparateBinOutput; + + appendPatch = drv: x: compose.appendPatch x drv; + appendPatches = drv: xs: compose.appendPatches xs drv; + + /* Set a specific build target instead of compiling all targets in the package. + * For example, imagine we have a .cabal file with a library, and 2 executables "dev" and "server". + * We can build only "server" and not wait on the compilation of "dev" by using setBuildTarget as follows: + * + * setBuildTarget (callCabal2nix "thePackageName" thePackageSrc {}) "server" + * + */ + setBuildTargets = drv: xs: compose.setBuildTargets xs drv; + setBuildTarget = drv: x: compose.setBuildTarget x drv; + + doHyperlinkSource = compose.doHyperlinkSource; + dontHyperlinkSource = compose.dontHyperlinkSource; + + disableHardening = drv: flags: compose.disableHardening flags drv; + + /* Let Nix strip the binary files. + * This removes debugging symbols. + */ + doStrip = compose.doStrip; + + /* Stop Nix from stripping the binary files. + * This keeps debugging symbols. + */ + dontStrip = compose.dontStrip; + + /* Useful for debugging segfaults with gdb. + * This includes dontStrip. + */ + enableDWARFDebugging = compose.enableDWARFDebugging; + + /* Create a source distribution tarball like those found on hackage, + instead of building the package. + */ + sdistTarball = compose.sdistTarball; + + /* Create a documentation tarball suitable for uploading to Hackage instead + of building the package. + */ + documentationTarball = compose.documentationTarball; + + /* Use the gold linker. It is a linker for ELF that is designed + "to run as fast as possible on modern systems" + */ + linkWithGold = compose.linkWithGold; + + /* link executables statically against haskell libs to reduce + closure size + */ + justStaticExecutables = compose.justStaticExecutables; + + /* Build a source distribution tarball instead of using the source files + directly. The effect is that the package is built as if it were published + on hackage. This can be used as a test for the source distribution, + assuming the build fails when packaging mistakes are in the cabal file. + */ + buildFromSdist = compose.buildFromSdist; + + /* Build the package in a strict way to uncover potential problems. + This includes buildFromSdist and failOnAllWarnings. + */ + buildStrictly = compose.buildStrictly; + + /* Disable core optimizations, significantly speeds up build time */ + disableOptimization = compose.disableOptimization; + + /* Turn on most of the compiler warnings and fail the build if any + of them occur. */ + failOnAllWarnings = compose.failOnAllWarnings; + + /* Add a post-build check to verify that dependencies declared in + the cabal file are actually used. + + The first attrset argument can be used to configure the strictness + of this check and a list of ignored package names that would otherwise + cause false alarms. + */ + checkUnusedPackages = compose.checkUnusedPackages; + + buildStackProject = compose.buildStackProject; + + /* Add a dummy command to trigger a build despite an equivalent + earlier build that is present in the store or cache. + */ + triggerRebuild = drv: i: compose.triggerRebuild i drv; + + /* Override the sources for the package and optionally the version. + This also takes of removing editedCabalFile. + */ + overrideSrc = drv: src: compose.overrideSrc src drv; + + # Get all of the build inputs of a haskell package, divided by category. + getBuildInputs = compose.getBuildInputs; + + # Extract the haskell build inputs of a haskell package. + # This is useful to build environments for developing on that + # package. + getHaskellBuildInputs = compose.getHaskellBuildInputs; + + # Under normal evaluation, simply return the original package. Under + # nix-shell evaluation, return a nix-shell optimized environment. + shellAware = compose.shellAware; + + ghcInfo = compose.ghcInfo; + + ### mkDerivation helpers + # These allow external users of a haskell package to extract + # information about how it is built in the same way that the + # generic haskell builder does, by reusing the same functions. + # Each function here has the same interface as mkDerivation and thus + # can be called for a given package simply by overriding the + # mkDerivation argument it used. See getHaskellBuildInputs above for + # an example of this. + + # Some information about which phases should be run. + controlPhases = compose.controlPhases; + + # Utility to convert a directory full of `cabal2nix`-generated files into a + # package override set + # + # packagesFromDirectory : { directory : Directory, ... } -> HaskellPackageOverrideSet + packagesFromDirectory = compose.packagesFromDirectory; + + addOptparseApplicativeCompletionScripts = exeName: pkg: + lib.warn "addOptparseApplicativeCompletionScripts is deprecated in favor of haskellPackages.generateOptparseApplicativeCompletions. Please change ${pkg.name} to use the latter and make sure it uses its matching haskell.packages set!" + (compose.__generateOptparseApplicativeCompletion exeName pkg); + + /* + Modify a Haskell package to add shell completion scripts for the + given executable produced by it. These completion scripts will be + picked up automatically if the resulting derivation is installed, + e.g. by `nix-env -i`. + + Invocation: + generateOptparseApplicativeCompletions command pkg + + + command: name of an executable + pkg: Haskell package that builds the executables + */ + generateOptparseApplicativeCompletion = compose.generateOptparseApplicativeCompletion; + + /* + Modify a Haskell package to add shell completion scripts for the + given executables produced by it. These completion scripts will be + picked up automatically if the resulting derivation is installed, + e.g. by `nix-env -i`. + + Invocation: + generateOptparseApplicativeCompletions commands pkg + + + commands: name of an executable + pkg: Haskell package that builds the executables + */ + generateOptparseApplicativeCompletions = compose.generateOptparseApplicativeCompletions; + + # Don't fail at configure time if there are multiple versions of the + # same package in the (recursive) dependencies of the package being + # built. Will delay failures, if any, to compile time. + allowInconsistentDependencies = compose.allowInconsistentDependencies; +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/make-package-set.nix b/pkgs/by-name/ha/haskell/haskell-modules/make-package-set.nix new file mode 100644 index 0000000..07feff1 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/make-package-set.nix @@ -0,0 +1,646 @@ +# This expression takes a file like `hackage-packages.nix` and constructs +# a full package set out of that. + +{ # package-set used for build tools (all of nixpkgs) + buildPackages + +, # A haskell package set for Setup.hs, compiler plugins, and similar + # build-time uses. + buildHaskellPackages + +, # package-set used for non-haskell dependencies (all of nixpkgs) + pkgs + +, # stdenv provides our build and host platforms + stdenv + +, # this module provides the list of known licenses and maintainers + lib + + # needed for overrideCabal & packageSourceOverrides +, haskellLib + +, # hashes for downloading Hackage packages + # This is either a directory or a .tar.gz containing the cabal files and + # hashes of Hackage as exemplified by this repository: + # https://github.com/commercialhaskell/all-cabal-hashes/tree/hackage + all-cabal-hashes + +, # compiler to use + ghc + +, # A function that takes `{ pkgs, lib, callPackage }` as the first arg and + # `self` as second, and returns a set of haskell packages + package-set + +, # The final, fully overridden package set usable with the nixpkgs fixpoint + # overriding functionality + extensible-self +}: + +# return value: a function from self to the package set +self: + +let + inherit (stdenv) buildPlatform hostPlatform; + + inherit (lib) fix' extends makeOverridable; + inherit (haskellLib) overrideCabal; + + mkDerivationImpl = pkgs.callPackage ./generic-builder.nix { + inherit stdenv; + nodejs = buildPackages.nodejs-slim; + inherit (self) buildHaskellPackages ghc ghcWithHoogle ghcWithPackages; + inherit (self.buildHaskellPackages) jailbreak-cabal; + hscolour = overrideCabal (drv: { + isLibrary = false; + doHaddock = false; + hyperlinkSource = false; # Avoid depending on hscolour for this build. + postFixup = "rm -rf $out/lib $out/share $out/nix-support"; + }) self.buildHaskellPackages.hscolour; + cpphs = overrideCabal (drv: { + isLibrary = false; + postFixup = "rm -rf $out/lib $out/share $out/nix-support"; + }) (self.cpphs.overrideScope (self: super: { + mkDerivation = drv: super.mkDerivation (drv // { + enableSharedExecutables = false; + enableSharedLibraries = false; + doHaddock = false; + useCpphs = false; + }); + })); + }; + + mkDerivation = makeOverridable mkDerivationImpl; + + # manualArgs are the arguments that were explicitly passed to `callPackage`, like: + # + # callPackage foo { bar = null; }; + # + # here `bar` is a manual argument. + callPackageWithScope = scope: fn: manualArgs: + let + # this code is copied from callPackage in lib/customisation.nix + # + # we cannot use `callPackage` here because we want to call `makeOverridable` + # on `drvScope` (we cannot add `overrideScope` after calling `callPackage` because then it is + # lost on `.override`) but determine the auto-args based on `drv` (the problem here + # is that nix has no way to "passthrough" args while preserving the reflection + # info that callPackage uses to determine the arguments). + drv = if lib.isFunction fn then fn else import fn; + auto = builtins.intersectAttrs (lib.functionArgs drv) scope; + + # Converts a returned function to a functor attribute set if necessary + ensureAttrs = v: if builtins.isFunction v then { __functor = _: v; } else v; + + # this wraps the `drv` function to add `scope` and `overrideScope` to the result. + drvScope = allArgs: ensureAttrs (drv allArgs) // { + inherit scope; + overrideScope = f: + let newScope = mkScope (fix' (extends f scope.__unfix__)); + # note that we have to be careful here: `allArgs` includes the auto-arguments that + # weren't manually specified. If we would just pass `allArgs` to the recursive call here, + # then we wouldn't look up any packages in the scope in the next interation, because it + # appears as if all arguments were already manually passed, so the scope change would do + # nothing. + in callPackageWithScope newScope drv manualArgs; + }; + in lib.makeOverridable drvScope (auto // manualArgs); + + mkScope = scope: let + ps = pkgs.__splicedPackages; + scopeSpliced = pkgs.splicePackages { + pkgsBuildBuild = scope.buildHaskellPackages.buildHaskellPackages; + pkgsBuildHost = scope.buildHaskellPackages; + pkgsBuildTarget = {}; + pkgsHostHost = {}; + pkgsHostTarget = scope; + pkgsTargetTarget = {}; + } // { + # Don't splice these + inherit (scope) ghc buildHaskellPackages; + }; + in ps // ps.xorg // { inherit stdenv; } // scopeSpliced; + defaultScope = mkScope self; + callPackage = drv: args: callPackageWithScope defaultScope drv args; + + # Use cabal2nix to create a default.nix for the package sources found at 'src'. + haskellSrc2nix = { name, src, sha256 ? null, extraCabal2nixOptions ? "" }: + let + sha256Arg = if sha256 == null then "--sha256=" else ''--sha256="${sha256}"''; + in buildPackages.runCommand "cabal2nix-${name}" { + nativeBuildInputs = [ buildPackages.cabal2nix-unwrapped ]; + preferLocalBuild = true; + allowSubstitutes = false; + LANG = "en_US.UTF-8"; + LOCALE_ARCHIVE = pkgs.lib.optionalString (buildPlatform.libc == "glibc") "${buildPackages.glibcLocales}/lib/locale/locale-archive"; + } '' + export HOME="$TMP" + mkdir -p "$out" + cabal2nix --compiler=${self.ghc.haskellCompilerName} --system=${hostPlatform.config} ${sha256Arg} "${src}" ${extraCabal2nixOptions} > "$out/default.nix" + ''; + + # Given a package name and version, e.g. name = "async", version = "2.2.4", + # gives its cabal file and hashes (JSON file) as discovered from the + # all-cabal-hashes value. If that's a directory, it will copy the relevant + # files to $out; if it's a tarball, it will extract and move them to $out. + all-cabal-hashes-component = name: version: buildPackages.runCommand "all-cabal-hashes-component-${name}-${version}" {} '' + mkdir -p $out + if [ -d ${all-cabal-hashes} ] + then + cp ${all-cabal-hashes}/${name}/${version}/${name}.json $out + cp ${all-cabal-hashes}/${name}/${version}/${name}.cabal $out + else + tar --wildcards -xzvf ${all-cabal-hashes} \*/${name}/${version}/${name}.{json,cabal} + mv */${name}/${version}/${name}.{json,cabal} $out + fi + ''; + + hackage2nix = name: version: let component = all-cabal-hashes-component name version; in self.haskellSrc2nix { + name = "${name}-${version}"; + sha256 = ''$(sed -e 's/.*"SHA256":"//' -e 's/".*$//' "${component}/${name}.json")''; + src = "${component}/${name}.cabal"; + }; + + # Adds a nix file derived from cabal2nix in the passthru of the derivation it + # produces. This is useful to debug callHackage / callCabal2nix by looking at + # the content of the nix file pointed by `cabal2nixDeriver`. + # However, it does not keep a reference to that file, which may be garbage + # collected, which may be an annoyance. + callPackageKeepDeriver = src: args: + overrideCabal (orig: { + passthru = orig.passthru or {} // { + # When using callCabal2nix or callHackage, it is often useful + # to debug a failure by inspecting the Nix expression + # generated by cabal2nix. This can be accessed via this + # cabal2nixDeriver field. + cabal2nixDeriver = src; + }; + }) (self.callPackage src args); + +in package-set { inherit pkgs lib callPackage; } self // { + + inherit mkDerivation callPackage haskellSrc2nix hackage2nix buildHaskellPackages; + + inherit (haskellLib) packageSourceOverrides; + + # callHackage :: Text -> Text -> AttrSet -> HaskellPackage + # + # e.g., while overriding a package set: + # '... foo = self.callHackage "foo" "1.5.3" {}; ...' + callHackage = name: version: callPackageKeepDeriver (self.hackage2nix name version); + + # callHackageDirect + # :: { pkg :: Text, ver :: Text, sha256 :: Text } + # -> AttrSet + # -> HaskellPackage + # + # This function does not depend on all-cabal-hashes and therefore will work + # for any version that has been released on hackage as opposed to only + # versions released before whatever version of all-cabal-hashes you happen + # to be currently using. + callHackageDirect = {pkg, ver, sha256, rev ? { revision = null; sha256 = null; }}: args: + let pkgver = "${pkg}-${ver}"; + firstRevision = self.callCabal2nix pkg (pkgs.fetchzip { + url = "mirror://hackage/${pkgver}/${pkgver}.tar.gz"; + inherit sha256; + }) args; + in overrideCabal (orig: { + revision = rev.revision; + editedCabalFile = rev.sha256; + }) firstRevision; + + # Creates a Haskell package from a source package by calling cabal2nix on the source. + callCabal2nixWithOptions = name: src: extraCabal2nixOptions: args: + let + filter = path: type: + pkgs.lib.hasSuffix ".cabal" path || + baseNameOf path == "package.yaml"; + expr = self.haskellSrc2nix { + inherit name extraCabal2nixOptions; + src = if pkgs.lib.canCleanSource src + then pkgs.lib.cleanSourceWith { inherit src filter; } + else src; + }; + in overrideCabal (orig: { + inherit src; + }) (callPackageKeepDeriver expr args); + + callCabal2nix = name: src: args: self.callCabal2nixWithOptions name src "" args; + + # : { root : Path + # , name : Defaulted String + # , source-overrides : Defaulted (Either Path VersionNumber) + # , overrides : Defaulted (HaskellPackageOverrideSet) + # , modifier : Defaulted + # , returnShellEnv : Defaulted + # , withHoogle : Defaulted + # , cabal2nixOptions : Defaulted + # } -> NixShellAwareDerivation + # + # Given a path to a haskell package directory, an optional package name + # which defaults to the base name of the path, an optional set of source + # overrides as appropriate for the 'packageSourceOverrides' function, an + # optional set of arbitrary overrides, and an optional haskell package + # modifier, return a derivation appropriate for nix-build or nix-shell to + # build that package. + # + # If 'returnShellEnv' is true this returns a derivation which will give you + # an environment suitable for developing the listed packages with an + # incremental tool like cabal-install. + # + # If 'withHoogle' is true (the default if a shell environment is requested) + # then 'ghcWithHoogle' is used to generate the derivation (instead of + # 'ghcWithPackages'), see the documentation there for more information. + # + # 'cabal2nixOptions' can contain extra command line arguments to pass to + # 'cabal2nix' when generating the package derivation, for example setting + # a cabal flag with '--flag=myflag'. + developPackage = + { root + , name ? lib.optionalString (builtins.typeOf root == "path") (builtins.baseNameOf root) + , source-overrides ? {} + , overrides ? self: super: {} + , modifier ? drv: drv + , returnShellEnv ? pkgs.lib.inNixShell + , withHoogle ? returnShellEnv + , cabal2nixOptions ? "" }: + let drv = + (extensible-self.extend + (pkgs.lib.composeExtensions + (self.packageSourceOverrides source-overrides) + overrides)) + .callCabal2nixWithOptions name root cabal2nixOptions {}; + in if returnShellEnv + then (modifier drv).envFunc {inherit withHoogle;} + else modifier drv; + + # This can be used to easily create a derivation containing GHC and the specified set of Haskell packages. + # + # Example: + # $ nix-shell -p 'haskellPackages.ghcWithPackages (hpkgs: [ hpkgs.mtl hpkgs.lens ])' + # $ ghci # in the nix-shell + # Prelude > import Control.Lens + # + # GHC is setup with a package database with all the specified Haskell packages. + # + # ghcWithPackages :: (HaskellPkgSet -> [ HaskellPkg ]) -> Derivation + ghcWithPackages = buildHaskellPackages.callPackage ./with-packages-wrapper.nix { + haskellPackages = self; + inherit (self) hoogleWithPackages; + }; + + + # Put 'hoogle' into the derivation's PATH with a database containing all + # the package's dependencies; run 'hoogle server --local' in a shell to + # host a search engine for the dependencies. + # + # Example usage: + # $ nix-shell -p 'haskellPackages.hoogleWithPackages (p: [ p.mtl p.lens ])' + # [nix-shell] $ hoogle server + # + # hoogleWithPackages :: (HaskellPkgSet -> [ HaskellPkg ]) -> Derivation + # + # To reload the Hoogle server automatically on .cabal file changes try + # this: + # echo *.cabal | entr -r -- nix-shell --run 'hoogle server --local' + hoogleWithPackages = self.callPackage ./hoogle.nix { + haskellPackages = self; + }; + hoogleLocal = + { packages ? [] }: + lib.warn "hoogleLocal is deprecated, use hoogleWithPackages instead" ( + self.hoogleWithPackages (_: packages) + ); + # This is like a combination of ghcWithPackages and hoogleWithPackages. + # It provides a derivation containing both GHC and Hoogle with an index of + # the given Haskell package database. + # + # Example: + # $ nix-shell -p 'haskellPackages.ghcWithHoogle (hpkgs: [ hpkgs.conduit hpkgs.lens ])' + # + # ghcWithHoogle :: (HaskellPkgSet -> [ HaskellPkg ]) -> Derivation + ghcWithHoogle = self.ghcWithPackages.override { + withHoogle = true; + }; + + # Returns a derivation whose environment contains a GHC with only + # the dependencies of packages listed in `packages`, not the + # packages themselves. Using nix-shell on this derivation will + # give you an environment suitable for developing the listed + # packages with an incremental tool like cabal-install. + # + # In addition to the "packages" arg and "withHoogle" arg, anything that + # can be passed into stdenv.mkDerivation can be included in the input attrset + # + # # default.nix + # with import {}; + # haskellPackages.extend (haskell.lib.compose.packageSourceOverrides { + # frontend = ./frontend; + # backend = ./backend; + # common = ./common; + # }) + # + # # shell.nix + # let pkgs = import {} in + # (import ./.).shellFor { + # packages = p: [p.frontend p.backend p.common]; + # withHoogle = true; + # buildInputs = [ pkgs.python pkgs.cabal-install ]; + # } + # + # -- cabal.project + # packages: + # frontend/ + # backend/ + # common/ + # + # bash$ nix-shell --run "cabal new-build all" + # bash$ nix-shell --run "python" + shellFor = + { # Packages to create this development shell for. These are usually + # your local packages. + packages + , # Whether or not to generate a Hoogle database for all the + # dependencies. + withHoogle ? false + , # Whether or not to include benchmark dependencies of your local + # packages. You should set this to true if you have benchmarks defined + # in your local packages that you want to be able to run with cabal benchmark + doBenchmark ? false + # An optional function that can modify the generic builder arguments + # for the fake package that shellFor uses to construct its environment. + # + # Example: + # let + # # elided... + # haskellPkgs = pkgs.haskell.packages.ghc884.override (hpArgs: { + # overrides = pkgs.lib.composeExtensions (hpArgs.overrides or (_: _: { })) ( + # _hfinal: hprev: { + # mkDerivation = args: hprev.mkDerivation ({ + # doCheck = false; + # doBenchmark = false; + # doHoogle = true; + # doHaddock = true; + # enableLibraryProfiling = false; + # enableExecutableProfiling = false; + # } // args); + # } + # ); + # }); + # in + # haskellPkgs.shellFor { + # packages = p: [ p.foo ]; + # genericBuilderArgsModifier = args: args // { doCheck = true; doBenchmark = true }; + # } + # + # This will disable tests and benchmarks for everything in "haskellPkgs" + # (which will invalidate the binary cache), and then re-enable them + # for the "shellFor" environment (ensuring that any test/benchmark + # dependencies for "foo" will be available within the nix-shell). + , genericBuilderArgsModifier ? (args: args) + + # Extra dependencies, in the form of cabal2nix build attributes. + # + # An example use case is when you have Haskell scripts that use + # libraries that don't occur in your packages' dependencies. + # + # Example: + # + # extraDependencies = p: { + # libraryHaskellDepends = [ p.releaser ]; + # }; + , extraDependencies ? p: {} + , ... + } @ args: + let + # A list of the packages we want to build a development shell for. + # This is a list of Haskell package derivations. + selected = packages self; + + # This is a list of attribute sets, where each attribute set + # corresponds to the build inputs of one of the packages input to shellFor. + # + # Each attribute has keys like buildDepends, executableHaskellDepends, + # testPkgconfigDepends, etc. The values for the keys of the attribute + # set are lists of dependencies. + # + # Example: + # cabalDepsForSelected + # => [ + # # This may be the attribute set corresponding to the `backend` + # # package in the example above. + # { buildDepends = [ gcc ... ]; + # libraryHaskellDepends = [ lens conduit ... ]; + # ... + # } + # # This may be the attribute set corresponding to the `common` + # # package in the example above. + # { testHaskellDepends = [ tasty hspec ... ]; + # libraryHaskellDepends = [ lens aeson ]; + # benchmarkHaskellDepends = [ criterion ... ]; + # ... + # } + # ... + # ] + cabalDepsForSelected = map (p: p.getCabalDeps) selected; + + # A predicate that takes a derivation as input, and tests whether it is + # the same as any of the `selected` packages. + # + # Returns true if the input derivation is not in the list of `selected` + # packages. + # + # isNotSelected :: Derivation -> Bool + # + # Example: + # + # isNotSelected common [ frontend backend common ] + # => false + # + # isNotSelected lens [ frontend backend common ] + # => true + isNotSelected = input: pkgs.lib.all (p: input.outPath or null != p.outPath) selected; + + # A function that takes a list of list of derivations, filters out all + # the `selected` packages from each list, and concats the results. + # + # zipperCombinedPkgs :: [[Derivation]] -> [Derivation] + # + # Example: + # zipperCombinedPkgs [ [ lens conduit ] [ aeson frontend ] ] + # => [ lens conduit aeson ] + # + # Note: The reason this isn't just the function `pkgs.lib.concat` is + # that we need to be careful to remove dependencies that are in the + # `selected` packages. + # + # For instance, in the above example, if `common` is a dependency of + # `backend`, then zipperCombinedPkgs needs to be careful to filter out + # `common`, because cabal will end up ignoring that built version, + # assuming new-style commands. + zipperCombinedPkgs = vals: + pkgs.lib.concatMap + (drvList: pkgs.lib.filter isNotSelected drvList) + vals; + + # Zip `cabalDepsForSelected` into a single attribute list, combining + # the derivations in all the individual attributes. + # + # Example: + # packageInputs + # => # Assuming the value of cabalDepsForSelected is the same as + # # the example in cabalDepsForSelected: + # { buildDepends = [ gcc ... ]; + # libraryHaskellDepends = [ lens conduit aeson ... ]; + # testHaskellDepends = [ tasty hspec ... ]; + # benchmarkHaskellDepends = [ criterion ... ]; + # ... + # } + # + # See the Note in `zipperCombinedPkgs` for what gets filtered out from + # each of these dependency lists. + packageInputs = + pkgs.lib.zipAttrsWith (_name: zipperCombinedPkgs) (cabalDepsForSelected ++ [ (extraDependencies self) ]); + + # A attribute set to pass to `haskellPackages.mkDerivation`. + # + # The important thing to note here is that all the fields from + # packageInputs are set correctly. + genericBuilderArgs = { + pname = + if pkgs.lib.length selected == 1 + then (pkgs.lib.head selected).name + else "packages"; + version = "0"; + license = null; + } + // packageInputs + // pkgs.lib.optionalAttrs doBenchmark { + # `doBenchmark` needs to explicitly be set here because haskellPackages.mkDerivation defaults it to `false`. If the user wants benchmark dependencies included in their development shell, it has to be explicitly enabled here. + doBenchmark = true; + }; + + # This is a pseudo Haskell package derivation that contains all the + # dependencies for the packages in `selected`. + # + # This is a derivation created with `haskellPackages.mkDerivation`. + # + # pkgWithCombinedDeps :: HaskellDerivation + pkgWithCombinedDeps = self.mkDerivation (genericBuilderArgsModifier genericBuilderArgs); + + # The derivation returned from `envFunc` for `pkgWithCombinedDeps`. + # + # This is a derivation that can be run with `nix-shell`. It provides a + # GHC with a package database with all the dependencies of our + # `selected` packages. + # + # This is a derivation created with `stdenv.mkDerivation` (not + # `haskellPackages.mkDerivation`). + # + # pkgWithCombinedDepsDevDrv :: Derivation + pkgWithCombinedDepsDevDrv = pkgWithCombinedDeps.envFunc { inherit withHoogle; }; + + mkDerivationArgs = builtins.removeAttrs args [ "genericBuilderArgsModifier" "packages" "withHoogle" "doBenchmark" "extraDependencies" ]; + + in pkgWithCombinedDepsDevDrv.overrideAttrs (old: mkDerivationArgs // { + nativeBuildInputs = old.nativeBuildInputs ++ mkDerivationArgs.nativeBuildInputs or []; + buildInputs = old.buildInputs ++ mkDerivationArgs.buildInputs or []; + }); + + ghc = ghc // { + withPackages = self.ghcWithPackages; + withHoogle = self.ghcWithHoogle; + }; + + /* + Run `cabal sdist` on a source. + + Unlike `haskell.lib.sdistTarball`, this does not require any dependencies + to be present, as it uses `cabal-install` instead of building `Setup.hs`. + This makes `cabalSdist` faster than `sdistTarball`. + */ + cabalSdist = { + src, + name ? if src?name then "${src.name}-sdist.tar.gz" else "source.tar.gz" + }: + pkgs.runCommandLocal name + { + inherit src; + nativeBuildInputs = [ + buildHaskellPackages.cabal-install + + # TODO after https://github.com/haskell/cabal/issues/8352 + # remove ghc + self.ghc + ]; + dontUnpack = false; + } '' + unpackPhase + cd "''${sourceRoot:-.}" + patchPhase + mkdir out + HOME=$PWD cabal sdist --output-directory out + mv out/*.tar.gz $out + ''; + + /* + Like `haskell.lib.buildFromSdist`, but using `cabal sdist` instead of + building `./Setup`. + + Unlike `haskell.lib.buildFromSdist`, this does not require any dependencies + to be present. This makes `buildFromCabalSdist` faster than `haskell.lib.buildFromSdist`. + */ + buildFromCabalSdist = pkg: + haskellLib.overrideSrc + { + src = self.cabalSdist { inherit (pkg) src; }; + version = pkg.version; + } + pkg; + + /* + Modify a Haskell package to add shell completion scripts for the + given executables produced by it. These completion scripts will be + picked up automatically if the resulting derivation is installed, + e.g. by `nix-env -i`. + + This depends on the `--*-completion` flag `optparse-applicative` provides + automatically. Since we need to invoke installed executables, completions + are not generated if we are cross-compiling. + + commands: names of the executables built by the derivation + pkg: Haskell package that builds the executables + + Example: + generateOptparseApplicativeCompletions [ "exec1" "exec2" ] pkg + + Type: [str] -> drv -> drv + */ + generateOptparseApplicativeCompletions = + (self.callPackage ( + { stdenv }: + + commands: + pkg: + + if stdenv.buildPlatform.canExecute stdenv.hostPlatform + then lib.foldr haskellLib.__generateOptparseApplicativeCompletion pkg commands + else pkg + ) { }) // { __attrsFailEvaluation = true; }; + + /* + Modify given Haskell package to force GHC to employ the LLVM + codegen backend when compiling. Useful when working around bugs + in a native codegen backend GHC defaults to. + + Example: + forceLlvmCodegenBackend tls + + Type: drv -> drv + */ + forceLlvmCodegenBackend = overrideCabal (drv: { + configureFlags = drv.configureFlags or [ ] ++ [ "--ghc-option=-fllvm" ]; + buildTools = drv.buildTools or [ ] ++ [ self.llvmPackages.llvm ]; + }); + } diff --git a/pkgs/by-name/ha/haskell/haskell-modules/non-hackage-packages.nix b/pkgs/by-name/ha/haskell/haskell-modules/non-hackage-packages.nix new file mode 100644 index 0000000..bb99543 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/non-hackage-packages.nix @@ -0,0 +1,44 @@ +{ pkgs, haskellLib }: + +# EXTRA HASKELL PACKAGES NOT ON HACKAGE +# +# This file should only contain packages that are not in ./hackage-packages.nix. +# Attributes in this set should be nothing more than a callPackage call. +# Overrides to these packages should go to either configuration-nix.nix, +# configuration-common.nix or to one of the compiler specific configuration +# files. +self: super: { + + changelog-d = self.callPackage ../misc/haskell/changelog-d {}; + + dconf2nix = self.callPackage ../tools/haskell/dconf2nix/dconf2nix.nix { }; + + # Used by maintainers/scripts/regenerate-hackage-packages.sh, and generated + # from the latest master instead of the current version on Hackage. + cabal2nix-unstable = self.callPackage ./cabal2nix-unstable.nix { }; + + # https://github.com/channable/vaultenv/issues/1 + vaultenv = self.callPackage ../tools/haskell/vaultenv { }; + + # spago is not released to Hackage. + # https://github.com/spacchetti/spago/issues/512 + spago = self.callPackage ../tools/purescript/spago/spago.nix { }; + + nix-linter = self.callPackage ../../development/tools/analysis/nix-linter { }; + + # hasura graphql-engine is not released to hackage. + # https://github.com/hasura/graphql-engine/issues/7391 + ci-info = self.callPackage ../misc/haskell/hasura/ci-info.nix {}; + pg-client = self.callPackage ../misc/haskell/hasura/pg-client.nix {}; + graphql-parser = self.callPackage ../misc/haskell/hasura/graphql-parser.nix {}; + graphql-engine = self.callPackage ../misc/haskell/hasura/graphql-engine.nix {}; + kriti-lang = self.callPackage ../misc/haskell/hasura/kriti-lang.nix {}; + hasura-resource-pool = self.callPackage ../misc/haskell/hasura/pool.nix {}; + hasura-ekg-core = self.callPackage ../misc/haskell/hasura/ekg-core.nix {}; + hasura-ekg-json = self.callPackage ../misc/haskell/hasura/ekg-json.nix {}; + + # Unofficial fork until PRs are merged https://github.com/pcapriotti/optparse-applicative/pulls/roberth + # cabal2nix --maintainer roberth https://github.com/hercules-ci/optparse-applicative.git > pkgs/development/misc/haskell/hercules-ci-optparse-applicative.nix + hercules-ci-optparse-applicative = self.callPackage ../misc/haskell/hercules-ci-optparse-applicative.nix {}; + +} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/package-list.nix b/pkgs/by-name/ha/haskell/haskell-modules/package-list.nix new file mode 100644 index 0000000..bde8dae --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/package-list.nix @@ -0,0 +1,25 @@ +{ runCommand, haskellPackages, lib, all-cabal-hashes, writeShellScript }: +let + # Checks if the version looks like a Haskell PVP version which is the format + # Hackage enforces. This will return false if the version strings is empty or + # we've overridden the package to ship an unstable version of the package + # (sadly there's no good way to show something useful on hackage in this case). + isPvpVersion = v: builtins.match "([0-9]+)(\\.[0-9]+)*" v != null; + + pkgLine = name: pkg: + let + version = pkg.version or ""; + in + lib.optionalString (isPvpVersion version && (pkg.meta.hydraPlatforms or null) != lib.platforms.none) + ''"${name}","${version}","http://hydra.nixos.org/job/nixpkgs/trunk/haskellPackages.${name}.x86_64-linux"''; + all-haskellPackages = builtins.toFile "all-haskellPackages" (lib.concatStringsSep "\n" (lib.filter (x: x != "") (lib.mapAttrsToList pkgLine haskellPackages))); +in +runCommand "hackage-package-list" { } + # This command will make a join between all packages on hackage and haskellPackages.*. + # It ignores packages marked as broken (according to hydraPlatforms) + # It creates a valid csv file which can be uploaded to hackage.haskell.org. + # The call is wrapped in echo $(...) to trim trailing newline, which hackage requires. + '' + mkdir -p $out/bin + echo -n "$(tar -t -f ${all-cabal-hashes} | sed 's![^/]*/\([^/]*\)/.*!"\1"!' | sort -u | join -t , - ${all-haskellPackages})" > $out/nixos-hackage-packages.csv + '' diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/GLUT.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/GLUT.patch new file mode 100644 index 0000000..f2b6373 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/GLUT.patch @@ -0,0 +1,12 @@ +diff --git a/GLUT.cabal b/GLUT.cabal +index f370d6c..a404e1e 100644 +--- a/GLUT.cabal ++++ b/GLUT.cabal +@@ -103,6 +103,7 @@ library + else + cpp-options: "-DCALLCONV=ccall" + cc-options: "-DUSE_DLSYM" ++ pkgconfig-depends: glut + + executable BOGLGP01-OnYourOwn1 + if !flag(BuildExamples) diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/HSH-unix-openFd.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/HSH-unix-openFd.patch new file mode 100644 index 0000000..426343e --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/HSH-unix-openFd.patch @@ -0,0 +1,17 @@ +diff --git a/HSH/ShellEquivs.hs b/HSH/ShellEquivs.hs +index f9287e8..b132737 100644 +--- a/HSH/ShellEquivs.hs ++++ b/HSH/ShellEquivs.hs +@@ -223,9 +223,9 @@ catToFIFO fp ichan = + return (ChanString "") + + fifoOpen :: FilePath -> IO Handle +-fifoOpen fp = +- do fd <- throwErrnoPathIf (< 0) "HSH fifoOpen" fp $ +- openFd fp WriteOnly Nothing defaultFileFlags ++fifoOpen fp = ++ do fd <- throwErrnoPathIf (< 0) "HSH fifoOpen" fp $ ++ openFd fp WriteOnly defaultFileFlags + fdToHandle fd + + #endif diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/SDL-image-darwin-hsc.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/SDL-image-darwin-hsc.patch new file mode 100644 index 0000000..74d7fca --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/SDL-image-darwin-hsc.patch @@ -0,0 +1,9 @@ +--- SDL-image-0.6.2.0/Graphics/UI/SDL/Image/Version.hsc.orig 2021-08-06 01:21:05.000000000 +0200 ++++ SDL-image-0.6.2.0/Graphics/UI/SDL/Image/Version.hsc 2021-08-06 01:21:56.000000000 +0200 +@@ -1,4 +1,6 @@ + #include "SDL_image.h" ++-- override SDL_main.h redefining main to SDL_main on darwin ++#define main main + module Graphics.UI.SDL.Image.Version + ( compiledFor + , linkedWith diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/SDL-ttf-darwin-hsc.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/SDL-ttf-darwin-hsc.patch new file mode 100644 index 0000000..3cc5c54 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/SDL-ttf-darwin-hsc.patch @@ -0,0 +1,9 @@ +--- SDL-ttf-0.6.3.0/Graphics/UI/SDL/TTF/Version.hsc.orig 2021-08-06 01:31:39.000000000 +0200 ++++ SDL-ttf-0.6.3.0/Graphics/UI/SDL/TTF/Version.hsc 2021-08-06 01:32:03.000000000 +0200 +@@ -1,4 +1,6 @@ + #include "SDL_ttf.h" ++-- override SDL_main.h redefining main to SDL_main on darwin ++#define main main + module Graphics.UI.SDL.TTF.Version + ( compiledFor + , linkedWith diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/cheapskate-mtl-2-3-support.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/cheapskate-mtl-2-3-support.patch new file mode 100644 index 0000000..de376ea --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/cheapskate-mtl-2-3-support.patch @@ -0,0 +1,23 @@ +diff --git a/Cheapskate/Parse.hs b/Cheapskate/Parse.hs +index b90d8e5..2925132 100644 +--- a/Cheapskate/Parse.hs ++++ b/Cheapskate/Parse.hs +@@ -1,4 +1,5 @@ + {-# LANGUAGE OverloadedStrings #-} ++{-# LANGUAGE CPP #-} + module Cheapskate.Parse ( + markdown + ) where +@@ -21,6 +22,12 @@ import Control.Applicative + import qualified Data.Map as M + import Data.List (intercalate) + ++#if MIN_VERSION_mtl(2, 3, 0) ++import Control.Monad (guard, unless, replicateM) ++#else ++#endif ++ ++ + import Debug.Trace + + -- | Parses the input as a markdown document. Note that 'Doc' is an instance diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/cryptonite-remove-argon2.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/cryptonite-remove-argon2.patch new file mode 100644 index 0000000..1d571b6 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/cryptonite-remove-argon2.patch @@ -0,0 +1,69 @@ +diff --git a/Crypto/KDF/Argon2.hs b/Crypto/KDF/Argon2.hs +index 044ba00..31dc6f1 100644 +--- a/Crypto/KDF/Argon2.hs ++++ b/Crypto/KDF/Argon2.hs +@@ -12,6 +12,7 @@ + -- File started from Argon2.hs, from Oliver Charles + -- at https://github.com/ocharles/argon2 + -- ++{-# LANGUAGE DataKinds #-} + module Crypto.KDF.Argon2 + ( + Options(..) +@@ -32,6 +33,7 @@ import Control.Monad (when) + import Data.Word + import Foreign.C + import Foreign.Ptr ++import Data.Proxy + + -- | Which variant of Argon2 to use. You should choose the variant that is most + -- applicable to your intention to hash inputs. +@@ -100,33 +102,12 @@ defaultOptions = + } + + hash :: (ByteArrayAccess password, ByteArrayAccess salt, ByteArray out) +- => Options ++ => [Proxy "cryptonite:Crypto.KDF.Argon2.hash is known to be broken on this architecture. See https://github.com/haskell-crypto/cryptonite/issues/360"] + -> password + -> salt + -> Int + -> CryptoFailable out +-hash options password salt outLen +- | saltLen < saltMinLength = CryptoFailed CryptoError_SaltTooSmall +- | outLen < outputMinLength = CryptoFailed CryptoError_OutputLengthTooSmall +- | outLen > outputMaxLength = CryptoFailed CryptoError_OutputLengthTooBig +- | otherwise = CryptoPassed $ B.allocAndFreeze outLen $ \out -> do +- res <- B.withByteArray password $ \pPass -> +- B.withByteArray salt $ \pSalt -> +- argon2_hash (iterations options) +- (memory options) +- (parallelism options) +- pPass +- (csizeOfInt passwordLen) +- pSalt +- (csizeOfInt saltLen) +- out +- (csizeOfInt outLen) +- (cOfVariant $ variant options) +- (cOfVersion $ version options) +- when (res /= 0) $ error "argon2: hash: internal error" +- where +- saltLen = B.length salt +- passwordLen = B.length password ++hash options password salt outLen = error "cryptonite:Crypto.KDF.Argon2.hash is known to be broken on this architecture. See https://github.com/haskell-crypto/cryptonite/issues/360" + + data Pass + data Salt +diff --git a/tests/KAT_Argon2.hs b/tests/KAT_Argon2.hs +index a347fc5..fdba079 100644 +--- a/tests/KAT_Argon2.hs ++++ b/tests/KAT_Argon2.hs +@@ -32,7 +32,7 @@ kdfTests = zipWith toKDFTest is vectors + where + toKDFTest i v = + testCase (show i) +- (CryptoPassed (kdfResult v) @=? Argon2.hash (kdfOptions v) (kdfPass v) (kdfSalt v) (B.length $ kdfResult v)) ++ (pure ()) + + is :: [Int] + is = [1..] diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/encoding-Cabal-2.0.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/encoding-Cabal-2.0.patch new file mode 100644 index 0000000..510e450 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/encoding-Cabal-2.0.patch @@ -0,0 +1,67 @@ +From 67bb87ceff53f0178c988dd4e15eeb2daee92b84 Mon Sep 17 00:00:00 2001 +From: Gregor Kleen +Date: Tue, 20 Feb 2018 17:46:24 +0100 +Subject: [PATCH] Relax upper version bounds on dependencies + +--- + Setup.hs | 20 ++++++++++++++++---- + encoding.cabal | 4 ++-- + stack.yaml | 4 ++-- + 3 files changed, 20 insertions(+), 8 deletions(-) + +diff --git a/Setup.hs b/Setup.hs +index de719e6..fe5b84c 100644 +--- a/Setup.hs ++++ b/Setup.hs +@@ -1,13 +1,25 @@ ++{-# LANGUAGE CPP #-} ++ + module Main where + + import Distribution.Simple + import Data.Encoding.Preprocessor.Mapping + import Data.Encoding.Preprocessor.XMLMappingBuilder + ++#if MIN_VERSION_Cabal(2,0,0) ++main = defaultMainWithHooks (simpleUserHooks ++ {hookedPreProcessors = ( ("mapping" , \_ _ _ -> mappingPreprocessor) ++ : ("mapping2", \_ _ _ -> mappingPreprocessor) ++ : ("xml" , \_ _ _ -> xmlPreprocessor) ++ : (hookedPreProcessors simpleUserHooks) ++ ) ++ }) ++#else + main = defaultMainWithHooks (simpleUserHooks +- {hookedPreProcessors = (("mapping",\_ _ -> mappingPreprocessor) +- :("mapping2",\_ _ -> mappingPreprocessor) +- :("xml",\_ _ -> xmlPreprocessor) +- :(hookedPreProcessors simpleUserHooks) ++ {hookedPreProcessors = ( ("mapping" , \_ _ -> mappingPreprocessor) ++ : ("mapping2", \_ _ -> mappingPreprocessor) ++ : ("xml" , \_ _ -> xmlPreprocessor) ++ : (hookedPreProcessors simpleUserHooks) + ) + }) ++#endif +diff --git a/encoding.cabal b/encoding.cabal +index ec20617..f221715 100644 +--- a/encoding.cabal ++++ b/encoding.cabal +@@ -36,7 +36,7 @@ Source-Repository this + + Custom-Setup + Setup-Depends: base >=3 && <5, +- Cabal >=1.24 && <1.25, ++ Cabal >=1.24 && <2.1, + containers, + filepath, + ghc-prim, +@@ -51,7 +51,7 @@ Library + extensible-exceptions >=0.1 && <0.2, + ghc-prim >=0.3 && <0.6, + mtl >=2.0 && <2.3, +- regex-compat >=0.71 && <0.95 ++ regex-compat >=0.71 && <0.96 + + Extensions: CPP + diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/ghc-paths-nix.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/ghc-paths-nix.patch new file mode 100644 index 0000000..b3c75a2 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/ghc-paths-nix.patch @@ -0,0 +1,43 @@ +diff -Naur ghc-paths-0.1.0.9/GHC/Paths.hs ghc-paths-0.1.0.9-new/GHC/Paths.hs +--- ghc-paths-0.1.0.9/GHC/Paths.hs 2012-12-16 13:53:45.720148396 +0100 ++++ ghc-paths-0.1.0.9-new/GHC/Paths.hs 2012-12-16 17:22:12.765576568 +0100 +@@ -1,13 +1,35 @@ + {-# LANGUAGE CPP #-} ++{-# LANGUAGE ScopedTypeVariables #-} + + module GHC.Paths ( + ghc, ghc_pkg, libdir, docdir + ) where + ++import Control.Exception as E ++import Data.Maybe ++import System.Environment ++import System.IO.Unsafe ++ ++-- Yes, there's lookupEnv now, but we want to be compatible ++-- with older GHCs. ++checkEnv :: String -> IO (Maybe String) ++checkEnv var = E.catch (fmap Just (getEnv var)) ++ (\ (e :: IOException) -> return Nothing) ++ ++nixLibdir, nixDocdir, nixGhc, nixGhcPkg :: Maybe FilePath ++nixLibdir = unsafePerformIO (checkEnv "NIX_GHC_LIBDIR") ++nixDocdir = unsafePerformIO (checkEnv "NIX_GHC_DOCDIR") ++nixGhc = unsafePerformIO (checkEnv "NIX_GHC") ++nixGhcPkg = unsafePerformIO (checkEnv "NIX_GHCPKG") ++{-# NOINLINE nixLibdir #-} ++{-# NOINLINE nixDocdir #-} ++{-# NOINLINE nixGhc #-} ++{-# NOINLINE nixGhcPkg #-} ++ + libdir, docdir, ghc, ghc_pkg :: FilePath + +-libdir = GHC_PATHS_LIBDIR +-docdir = GHC_PATHS_DOCDIR ++libdir = fromMaybe GHC_PATHS_LIBDIR nixLibdir ++docdir = fromMaybe GHC_PATHS_DOCDIR nixDocdir + +-ghc = GHC_PATHS_GHC +-ghc_pkg = GHC_PATHS_GHC_PKG ++ghc = fromMaybe GHC_PATHS_GHC nixGhc ++ghc_pkg = fromMaybe GHC_PATHS_GHC_PKG nixGhcPkg diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/git-annex-no-usr-prefix.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/git-annex-no-usr-prefix.patch new file mode 100644 index 0000000..03c9368 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/git-annex-no-usr-prefix.patch @@ -0,0 +1,13 @@ +diff --git a/Utility/FreeDesktop.hs b/Utility/FreeDesktop.hs +index 896b89b991..6cbb4f90ae 100644 +--- a/Utility/FreeDesktop.hs ++++ b/Utility/FreeDesktop.hs +@@ -112,7 +112,7 @@ desktopfile f = f ++ ".desktop" + + {- Directory used for installation of system wide data files.. -} + systemDataDir :: FilePath +-systemDataDir = "/usr/share" ++systemDataDir = "/share" + + {- Directory used for installation of system wide config files. -} + systemConfigDir :: FilePath diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/gogol-core-144.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/gogol-core-144.patch new file mode 100644 index 0000000..4e1ae86 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/gogol-core-144.patch @@ -0,0 +1,26 @@ +diff --git a/gogol-core.cabal b/gogol-core.cabal +index 4c47988..caa4796 100644 +--- a/gogol-core.cabal ++++ b/gogol-core.cabal +@@ -62,7 +62,7 @@ library + , lens >= 4.4 + , resourcet >= 1.1 + , scientific >= 0.3 +- , servant >= 0.4.4 ++ , servant >= 0.14.1 + , text >= 1.1 + , unordered-containers >= 0.2.5 + +diff --git a/src/Network/Google/Prelude.hs b/src/Network/Google/Prelude.hs +index a4ad9de..795c690 100644 +--- a/src/Network/Google/Prelude.hs ++++ b/src/Network/Google/Prelude.hs +@@ -28,7 +28,7 @@ import Network.HTTP.Client as Export (RequestBody) + import Numeric.Natural as Export (Natural) + import Prelude as Export hiding (product, span, any, Word) + import Servant.API as Export hiding (Headers, Link, getResponse, Stream, ResponseHeader, Header, header) +-import Servant.Utils.Links as Export hiding (Link) ++import Servant.Links as Export hiding (Link) + import Web.HttpApiData as Export (FromHttpApiData (..), ToHttpApiData (..)) + + import Network.Google.Data.Bytes as Export diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/graphviz-hardcode-graphviz-store-path.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/graphviz-hardcode-graphviz-store-path.patch new file mode 100644 index 0000000..f0331e3 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/graphviz-hardcode-graphviz-store-path.patch @@ -0,0 +1,40 @@ +diff --git a/Data/GraphViz/Commands.hs b/Data/GraphViz/Commands.hs +index 20e7dbe..514c29d 100644 +--- a/Data/GraphViz/Commands.hs ++++ b/Data/GraphViz/Commands.hs +@@ -63,14 +63,14 @@ import System.IO (Handle, hPutStrLn, hSetBinaryMode, stderr) + -- ----------------------------------------------------------------------------- + + showCmd :: GraphvizCommand -> String +-showCmd Dot = "dot" +-showCmd Neato = "neato" +-showCmd TwoPi = "twopi" +-showCmd Circo = "circo" +-showCmd Fdp = "fdp" +-showCmd Sfdp = "sfdp" +-showCmd Osage = "osage" +-showCmd Patchwork = "patchwork" ++showCmd Dot = "@graphviz@/bin/dot" ++showCmd Neato = "@graphviz@/bin/neato" ++showCmd TwoPi = "@graphviz@/bin/twopi" ++showCmd Circo = "@graphviz@/bin/circo" ++showCmd Fdp = "@graphviz@/bin/fdp" ++showCmd Sfdp = "@graphviz@/bin/sfdp" ++showCmd Osage = "@graphviz@/bin/osage" ++showCmd Patchwork = "@graphviz@/bin/patchwork" + + -- | The default command for directed graphs. + dirCommand :: GraphvizCommand +@@ -312,8 +312,11 @@ runGraphvizCanvas' d = runGraphvizCanvas (commandFor d) d + + -- | Is the Graphviz suite of tools installed? This is determined by + -- whether @dot@ is available in the @PATH@. ++-- ++-- Note: With nixpkgs, this will always return 'True' as graphviz' ++-- store paths are hardcoded instead of looking at @PATH@. + isGraphvizInstalled :: IO Bool +-isGraphvizInstalled = liftM isJust . findExecutable $ showCmd Dot ++isGraphvizInstalled = pure True -- :) + + -- | If Graphviz does not seem to be available, print the provided + -- error message and then exit fatally. diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/mbox-time-1.10.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/mbox-time-1.10.patch new file mode 100644 index 0000000..f72b848 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/mbox-time-1.10.patch @@ -0,0 +1,52 @@ +diff -rN -u old-mbox/Data/MBox/String.hs new-mbox/Data/MBox/String.hs +--- old-mbox/Data/MBox/String.hs 2022-11-22 19:14:52.332543098 +0100 ++++ new-mbox/Data/MBox/String.hs 2022-11-22 19:14:52.332543098 +0100 +@@ -1,3 +1,4 @@ ++{-# LANGUAGE CPP #-} + + ----------------------------------------------------------------------------- + {- | +@@ -31,7 +32,11 @@ + -- | Reads a date header as a UTCTime + parseDateHeader :: String -> Maybe UTCTime + parseDateHeader header = listToMaybe . catMaybes $ map tryParse formats where ++#if MIN_VERSION_time(1,9,0) ++ tryParse f = parseTimeM True LC.defaultTimeLocale f header ++#else + tryParse f = parseTime LC.defaultTimeLocale f header ++#endif + formats = + [ "%a, %_d %b %Y %T %z" + , "%a, %_d %b %Y %T %Z" +diff -rN -u old-mbox/Data/MBox.hs new-mbox/Data/MBox.hs +--- old-mbox/Data/MBox.hs 2022-11-22 19:14:52.332543098 +0100 ++++ new-mbox/Data/MBox.hs 2022-11-22 19:14:52.332543098 +0100 +@@ -1,3 +1,4 @@ ++{-# LANGUAGE CPP #-} + {-# LANGUAGE ViewPatterns #-} + + ----------------------------------------------------------------------------- +@@ -34,7 +35,11 @@ + parseDateHeader :: T.Text -> Maybe UTCTime + parseDateHeader txt = listToMaybe . catMaybes $ map tryParse formats where + header = T.unpack txt ++#if MIN_VERSION_time(1,9,0) ++ tryParse f = parseTimeM True LC.defaultTimeLocale f header ++#else + tryParse f = parseTime LC.defaultTimeLocale f header ++#endif + formats = + [ "%a, %_d %b %Y %T %z" + , "%a, %_d %b %Y %T %Z" +diff -rN -u old-mbox/mbox.cabal new-mbox/mbox.cabal +--- old-mbox/mbox.cabal 2022-11-22 19:14:52.332543098 +0100 ++++ new-mbox/mbox.cabal 2022-11-22 19:14:52.332543098 +0100 +@@ -13,7 +13,7 @@ + Cabal-Version: >= 1.6 + + library +- build-depends: base >= 4, base < 6, safe, time < 1.9, time-locale-compat, text ++ build-depends: base >= 4, base < 6, safe, time, time-locale-compat, text + exposed-modules: Data.MBox, Data.MBox.String + ghc-options: -Wall + diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/opencv-fix-116.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/opencv-fix-116.patch new file mode 100644 index 0000000..bf89d8d --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/opencv-fix-116.patch @@ -0,0 +1,11 @@ +diff -ur opencv-0.0.2.1.bak/Setup.hs opencv-0.0.2.1/Setup.hs +--- opencv-0.0.2.1.bak/Setup.hs 2018-11-10 17:18:41.355731189 +0100 ++++ opencv-0.0.2.1/Setup.hs 2018-11-10 17:18:56.901681162 +0100 +@@ -3,6 +3,6 @@ + + main = do + args <- getArgs +- let args' | "configure" `elem` args = args ++ ["--with-gcc","c++", "--with-ld","c++"] ++ let args' | "configure" `elem` args = args ++ ["--with-gcc","c++"] + | otherwise = args + defaultMainArgs args' diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/pattern-arrows-add-fix-import.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/pattern-arrows-add-fix-import.patch new file mode 100644 index 0000000..de2e9ce --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/pattern-arrows-add-fix-import.patch @@ -0,0 +1,12 @@ +diff --git a/src/Control/PatternArrows.hs b/src/Control/PatternArrows.hs +index d382c19..0b067dd 100644 +--- a/src/Control/PatternArrows.hs ++++ b/src/Control/PatternArrows.hs +@@ -23,6 +23,7 @@ import qualified Control.Category as C + import Control.Category ((>>>)) + import qualified Control.Arrow as A + import Control.Arrow ((***), (<+>)) ++import Data.Function (fix) + + -- | + -- A first-order pattern match diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/portmidi-alsa-plugins.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/portmidi-alsa-plugins.patch new file mode 100644 index 0000000..13860b7 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/portmidi-alsa-plugins.patch @@ -0,0 +1,31 @@ +diff -Naurd PortMidi-0.2.0.0/portmidi/pm_linux/pmlinuxalsa.c PortMidi-0.2.0.0-alsafix/portmidi/pm_linux/pmlinuxalsa.c +--- PortMidi-0.2.0.0/portmidi/pm_linux/pmlinuxalsa.c 2023-12-13 11:35:12.517413022 +0000 ++++ PortMidi-0.2.0.0-alsafix/portmidi/pm_linux/pmlinuxalsa.c 2023-12-13 11:35:12.565413037 +0000 +@@ -719,6 +719,18 @@ + } + + ++static void set_alsa_plugin_path( void ) ++{ ++ char *existing; ++ ++ existing = getenv("ALSA_PLUGIN_DIR"); ++ if (NULL != existing) { ++ return; ++ } ++ setenv("ALSA_PLUGIN_DIR", "@alsa_plugin_dir@", 0); ++} ++ ++ + PmError pm_linuxalsa_init( void ) + { + int err; +@@ -726,6 +738,8 @@ + snd_seq_port_info_t *pinfo; + unsigned int caps; + ++ set_alsa_plugin_path(); ++ + /* Previously, the last parameter was SND_SEQ_NONBLOCK, but this + * would cause messages to be dropped if the ALSA buffer fills up. + * The correct behavior is for writes to block until there is diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/readline-fix-for-cabal-3.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/readline-fix-for-cabal-3.patch new file mode 100644 index 0000000..95853b3 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/readline-fix-for-cabal-3.patch @@ -0,0 +1,8 @@ +--- a/Setup.hs 2021-02-04 14:01:09.557970245 +0100 ++++ b/Setup.hs 2021-02-04 14:07:45.047443753 +0100 +@@ -3,4 +3,4 @@ + import Distribution.Simple + + main :: IO () +-main = defaultMainWithHooks defaultUserHooks ++main = defaultMainWithHooks autoconfUserHooks diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/regex-compat-tdfa-ghc-9.0.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/regex-compat-tdfa-ghc-9.0.patch new file mode 100644 index 0000000..db2ca02 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/regex-compat-tdfa-ghc-9.0.patch @@ -0,0 +1,19 @@ +diff -rN -u old-regex-compat-tdfa/Text/Regex.hs new-regex-compat-tdfa/Text/Regex.hs +--- old-regex-compat-tdfa/Text/Regex.hs 2022-02-20 13:42:36.828752458 +0100 ++++ new-regex-compat-tdfa/Text/Regex.hs 2022-02-20 13:42:36.828752458 +0100 +@@ -139,7 +139,7 @@ + splitRegex :: Regex -> String -> [String] + splitRegex _ [] = [] + splitRegex delim strIn = +- let matches = map (!0) (matchAll delim strIn) ++ let matches = map (! 0) (matchAll delim strIn) + go _i str [] = str : [] + go i str ((off,len):rest) = + let i' = off+len +@@ -194,4 +194,4 @@ + then [firstline,""] + else firstline : loop remainder + +--} +\ No newline at end of file ++-} diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/servant-client-core-redact-auth-header.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/servant-client-core-redact-auth-header.patch new file mode 100644 index 0000000..0f6a34f --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/servant-client-core-redact-auth-header.patch @@ -0,0 +1,75 @@ +diff --git a/servant-client-core.cabal b/servant-client-core.cabal +index 5789da601..3faf65bb4 100644 +--- a/servant-client-core.cabal ++++ b/servant-client-core.cabal +@@ -96,6 +96,7 @@ test-suite spec + main-is: Spec.hs + other-modules: + Servant.Client.Core.Internal.BaseUrlSpec ++ Servant.Client.Core.RequestSpec + + -- Dependencies inherited from the library. No need to specify bounds. + build-depends: +diff --git a/src/Servant/Client/Core/Request.hs b/src/Servant/Client/Core/Request.hs +index 73756e702..0276d46f8 100644 +--- a/src/Servant/Client/Core/Request.hs ++++ b/src/Servant/Client/Core/Request.hs +@@ -64,8 +64,32 @@ data RequestF body path = Request + , requestHeaders :: Seq.Seq Header + , requestHttpVersion :: HttpVersion + , requestMethod :: Method +- } deriving (Generic, Typeable, Eq, Show, Functor, Foldable, Traversable) ++ } deriving (Generic, Typeable, Eq, Functor, Foldable, Traversable) + ++instance (Show a, Show b) => ++ Show (Servant.Client.Core.Request.RequestF a b) where ++ showsPrec p req ++ = showParen ++ (p >= 11) ++ ( showString "Request {requestPath = " ++ . showsPrec 0 (requestPath req) ++ . showString ", requestQueryString = " ++ . showsPrec 0 (requestQueryString req) ++ . showString ", requestBody = " ++ . showsPrec 0 (requestBody req) ++ . showString ", requestAccept = " ++ . showsPrec 0 (requestAccept req) ++ . showString ", requestHeaders = " ++ . showsPrec 0 (redactSensitiveHeader <$> requestHeaders req)) ++ . showString ", requestHttpVersion = " ++ . showsPrec 0 (requestHttpVersion req) ++ . showString ", requestMethod = " ++ . showsPrec 0 (requestMethod req) ++ . showString "}" ++ where ++ redactSensitiveHeader :: Header -> Header ++ redactSensitiveHeader ("Authorization", _) = ("Authorization", "") ++ redactSensitiveHeader h = h + instance Bifunctor RequestF where bimap = bimapDefault + instance Bifoldable RequestF where bifoldMap = bifoldMapDefault + instance Bitraversable RequestF where +diff --git a/test/Servant/Client/Core/RequestSpec.hs b/test/Servant/Client/Core/RequestSpec.hs +new file mode 100644 +index 000000000..99a1db7d3 +--- /dev/null ++++ b/test/Servant/Client/Core/RequestSpec.hs +@@ -0,0 +1,19 @@ ++{-# OPTIONS_GHC -fno-warn-orphans #-} ++{-# LANGUAGE OverloadedStrings #-} ++module Servant.Client.Core.RequestSpec (spec) where ++ ++ ++import Prelude () ++import Prelude.Compat ++import Control.Monad ++import Data.List (isInfixOf) ++import Servant.Client.Core.Request ++import Test.Hspec ++ ++spec :: Spec ++spec = do ++ describe "Request" $ do ++ describe "show" $ do ++ it "redacts the authorization header" $ do ++ let request = void $ defaultRequest { requestHeaders = pure ("authorization", "secret") } ++ isInfixOf "secret" (show request) `shouldBe` False diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/sexpr-0.2.1.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/sexpr-0.2.1.patch new file mode 100644 index 0000000..acafadb --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/sexpr-0.2.1.patch @@ -0,0 +1,86 @@ +diff -Naurw sexpr-0.2.1/Codec/Sexpr/Internal.hs sexpr-0.2.1-patched/Codec/Sexpr/Internal.hs +--- sexpr-0.2.1/Codec/Sexpr/Internal.hs 2009-04-30 00:51:06.000000000 +0200 ++++ sexpr-0.2.1-patched/Codec/Sexpr/Internal.hs 2018-08-03 01:38:08.000000000 +0200 +@@ -62,11 +62,6 @@ + return $ List []] + arbSexpr n = oneof [Atom <$> arbitrary, + List <$> (resize (n `div` 2) arbitrary)] +- coarbitrary (Atom s) = variant 0 . coarbitrary s +- coarbitrary (HintedAtom h s) = variant 1 . coarbitrary_h . coarbitrary s +- where coarbitrary_h = +- foldr (\a b -> variant (ord a) . variant 1 . b) (variant 0) h +- coarbitrary (List ss) = variant 2 . coarbitrary ss + + -- |@fold f s@ applies f to each sub-S-expression of s, from each leaf + -- to the root. @f@ need not preserve the shape of @s@, in contrast +diff -Naurw sexpr-0.2.1/Codec/Sexpr/Printer.hs sexpr-0.2.1-patched/Codec/Sexpr/Printer.hs +--- sexpr-0.2.1/Codec/Sexpr/Printer.hs 2009-04-30 00:51:06.000000000 +0200 ++++ sexpr-0.2.1-patched/Codec/Sexpr/Printer.hs 2018-08-03 01:41:56.000000000 +0200 +@@ -1,4 +1,4 @@ +-{-# LANGUAGE FlexibleInstances, OverlappingInstances #-} ++{-# LANGUAGE FlexibleInstances #-} + + -- | Export S-expressions in any of the three ordinary forms: + -- +@@ -17,6 +17,8 @@ + + module Codec.Sexpr.Printer where + ++import Prelude hiding ((<>)) ++ + import Codec.Sexpr.Internal + + import Data.Binary.Put +@@ -30,7 +32,7 @@ + instance Show (Sexpr String) where + show s = advancedString s + +-instance Show s => Show (Sexpr s) where ++instance {-# OVERLAPPABLE #-} Show s => Show (Sexpr s) where + show s = advancedString $ fmap show s + + raw :: String -> String -> String +diff -Naurw sexpr-0.2.1/Codec/Sexpr/Tests.hs sexpr-0.2.1-patched/Codec/Sexpr/Tests.hs +--- sexpr-0.2.1/Codec/Sexpr/Tests.hs 2009-04-30 00:51:06.000000000 +0200 ++++ sexpr-0.2.1-patched/Codec/Sexpr/Tests.hs 2018-08-03 01:46:32.000000000 +0200 +@@ -67,11 +67,9 @@ + + instance Arbitrary B.ByteString where + arbitrary = B.pack `fmap` arbitrary +- coarbitrary = undefined + + instance Arbitrary Char where + arbitrary = choose (32,255) >>= \n -> return (chr n) +- coarbitrary n = variant (ord n) + + + main :: IO () +diff -Naurw sexpr-0.2.1/sexpr.cabal sexpr-0.2.1-patched/sexpr.cabal +--- sexpr-0.2.1/sexpr.cabal 2018-08-03 01:36:11.000000000 +0200 ++++ sexpr-0.2.1-patched/sexpr.cabal 2018-08-03 01:49:13.000000000 +0200 +@@ -13,23 +13,9 @@ + maintainer: bts@evenmere.org + build-type: Simple + +-flag testing +- description: build test executable +- default: False +- + library +- if flag(testing) +- ghc-options: -Wall +- Build-Depends: base, base64-string, pretty, bytestring, binary ++ Build-Depends: base, base64-string, pretty, bytestring, binary, QuickCheck + Exposed-modules: Codec.Sexpr +- +-executable sexpr-test +- if !flag(testing) +- buildable: False +- ghc-options: -Wall +- main-is: Codec/Sexpr/Tests.hs +- other-modules: Codec.Sexpr +- Codec.Sexpr.Parser ++ other-modules: Codec.Sexpr.Parser + Codec.Sexpr.Printer + Codec.Sexpr.Internal +- build-depends: QuickCheck, random diff --git a/pkgs/by-name/ha/haskell/haskell-modules/patches/xattr-fix-build.patch b/pkgs/by-name/ha/haskell/haskell-modules/patches/xattr-fix-build.patch new file mode 100644 index 0000000..4b4f370 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/patches/xattr-fix-build.patch @@ -0,0 +1,16 @@ +diff --git a/System/Xattr.hsc b/System/Xattr.hsc +index adaf9cb..9b49996 100644 +--- a/System/Xattr.hsc ++++ b/System/Xattr.hsc +@@ -45,11 +45,7 @@ module System.Xattr + where + + #include +-#ifdef __APPLE__ + #include +-#else +-#include +-#endif + + import Data.Functor ((<$>)) + import Foreign.C diff --git a/pkgs/by-name/ha/haskell/haskell-modules/stack-hook.sh b/pkgs/by-name/ha/haskell/haskell-modules/stack-hook.sh new file mode 100644 index 0000000..44c184a --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/stack-hook.sh @@ -0,0 +1,11 @@ +addStackArgs () { + if [ -n "$(echo $1/lib/lib*)" ]; then + STACK_IN_NIX_EXTRA_ARGS+=" --extra-lib-dirs=$1/lib" + fi + + if [ -d "$1/include" ]; then + STACK_IN_NIX_EXTRA_ARGS+=" --extra-include-dirs=$1/include" + fi +} + +addEnvHooks "$targetOffset" addStackArgs diff --git a/pkgs/by-name/ha/haskell/haskell-modules/with-packages-wrapper.nix b/pkgs/by-name/ha/haskell/haskell-modules/with-packages-wrapper.nix new file mode 100644 index 0000000..a3ca6f5 --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-modules/with-packages-wrapper.nix @@ -0,0 +1,202 @@ +{ lib, stdenv, haskellPackages, symlinkJoin, makeWrapper +# GHC will have LLVM available if necessary for the respective target, +# so useLLVM only needs to be changed if -fllvm is to be used for a +# platform that has NCG support +, useLLVM ? false +, withHoogle ? false +# Whether to install `doc` outputs for GHC and all included libraries. +, installDocumentation ? true +, hoogleWithPackages +, postBuild ? "" +, ghcLibdir ? null # only used by ghcjs, when resolving plugins +}: + +# This argument is a function which selects a list of Haskell packages from any +# passed Haskell package set. +# +# Example: +# (hpkgs: [ hpkgs.mtl hpkgs.lens ]) +selectPackages: + +# It's probably a good idea to include the library "ghc-paths" in the +# compiler environment, because we have a specially patched version of +# that package in Nix that honors these environment variables +# +# NIX_GHC +# NIX_GHCPKG +# NIX_GHC_DOCDIR +# NIX_GHC_LIBDIR +# +# instead of hard-coding the paths. The wrapper sets these variables +# appropriately to configure ghc-paths to point back to the wrapper +# instead of to the pristine GHC package, which doesn't know any of the +# additional libraries. +# +# A good way to import the environment set by the wrapper below into +# your shell is to add the following snippet to your ~/.bashrc: +# +# if [ -e ~/.nix-profile/bin/ghc ]; then +# eval $(grep export ~/.nix-profile/bin/ghc) +# fi + +let + inherit (haskellPackages) llvmPackages ghc; + + packages = selectPackages haskellPackages + ++ lib.optional withHoogle (hoogleWithPackages selectPackages); + + isGhcjs = ghc.isGhcjs or false; + isHaLVM = ghc.isHaLVM or false; + ghcCommand' = if isGhcjs then "ghcjs" else "ghc"; + ghcCommand = "${ghc.targetPrefix}${ghcCommand'}"; + ghcCommandCaps= lib.toUpper ghcCommand'; + libDir = if isHaLVM then "$out/lib/HaLVM-${ghc.version}" + else "$out/lib/${ghc.targetPrefix}${ghc.haskellCompilerName}" + + lib.optionalString (ghc ? hadrian) "/lib"; + # Boot libraries for GHC are present in a separate directory. + bootLibDir = let arch = if stdenv.targetPlatform.isAarch64 + then "aarch64" + else "x86_64"; + platform = if stdenv.targetPlatform.isDarwin then "osx" else "linux"; + in "${ghc}/lib/${ghc.haskellCompilerName}/lib/${arch}-${platform}-${ghc.haskellCompilerName}"; + docDir = "$out/share/doc/ghc/html"; + packageCfgDir = "${libDir}/package.conf.d"; + paths = lib.concatLists ( + builtins.map + (pkg: [ pkg ] ++ lib.optionals installDocumentation [ (lib.getOutput "doc" pkg) ]) + (lib.filter (x: x ? isHaskellLibrary) (lib.closePropagation packages)) + ); + hasLibraries = lib.any (x: x.isHaskellLibrary) paths; + # CLang is needed on Darwin for -fllvm to work: + # https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#llvm-code-generator-fllvm + llvm = lib.makeBinPath + ([ llvmPackages.llvm ] + ++ lib.optional stdenv.targetPlatform.isDarwin llvmPackages.clang); +in + +assert ghcLibdir != null -> (ghc.isGhcjs or false); + +if paths == [] && !useLLVM then ghc else +symlinkJoin { + # this makes computing paths from the name attribute impossible; + # if such a feature is needed, the real compiler name should be saved + # as a dedicated drv attribute, like `compiler-name` + name = ghc.name + "-with-packages"; + paths = paths + ++ [ ghc ] + ++ lib.optionals installDocumentation [ (lib.getOutput "doc" ghc) ]; + nativeBuildInputs = [ makeWrapper ]; + postBuild = '' + # wrap compiler executables with correct env variables + + for prg in ${ghcCommand} ${ghcCommand}i ${ghcCommand}-${ghc.version} ${ghcCommand}i-${ghc.version}; do + if [[ -x "${ghc}/bin/$prg" ]]; then + rm -f $out/bin/$prg + makeWrapper ${ghc}/bin/$prg $out/bin/$prg \ + --add-flags '"-B$NIX_${ghcCommandCaps}_LIBDIR"' \ + --set "NIX_${ghcCommandCaps}" "$out/bin/${ghcCommand}" \ + --set "NIX_${ghcCommandCaps}PKG" "$out/bin/${ghcCommand}-pkg" \ + --set "NIX_${ghcCommandCaps}_DOCDIR" "${docDir}" \ + --set "NIX_${ghcCommandCaps}_LIBDIR" "${libDir}" \ + ${lib.optionalString (ghc.isGhcjs or false) + ''--set NODE_PATH "${ghc.socket-io}/lib/node_modules"'' + } \ + ${lib.optionalString useLLVM ''--prefix "PATH" ":" "${llvm}"''} + fi + done + + for prg in runghc runhaskell; do + if [[ -x "${ghc}/bin/$prg" ]]; then + rm -f $out/bin/$prg + makeWrapper ${ghc}/bin/$prg $out/bin/$prg \ + --add-flags "-f $out/bin/${ghcCommand}" \ + --set "NIX_${ghcCommandCaps}" "$out/bin/${ghcCommand}" \ + --set "NIX_${ghcCommandCaps}PKG" "$out/bin/${ghcCommand}-pkg" \ + --set "NIX_${ghcCommandCaps}_DOCDIR" "${docDir}" \ + --set "NIX_${ghcCommandCaps}_LIBDIR" "${libDir}" + fi + done + + for prg in ${ghcCommand}-pkg ${ghcCommand}-pkg-${ghc.version}; do + if [[ -x "${ghc}/bin/$prg" ]]; then + rm -f $out/bin/$prg + makeWrapper ${ghc}/bin/$prg $out/bin/$prg --add-flags "--global-package-db=${packageCfgDir}" + fi + done + + # haddock was referring to the base ghc, https://github.com/NixOS/nixpkgs/issues/36976 + if [[ -x "${ghc}/bin/haddock" ]]; then + rm -f $out/bin/haddock + makeWrapper ${ghc}/bin/haddock $out/bin/haddock \ + --add-flags '"-B$NIX_${ghcCommandCaps}_LIBDIR"' \ + --set "NIX_${ghcCommandCaps}_LIBDIR" "${libDir}" + fi + + '' + (lib.optionalString (stdenv.targetPlatform.isDarwin && !isGhcjs && !stdenv.targetPlatform.isiOS) '' + # Work around a linker limit in macOS Sierra (see generic-builder.nix): + local packageConfDir="${packageCfgDir}"; + local dynamicLinksDir="$out/lib/links"; + mkdir -p $dynamicLinksDir + # Clean up the old links that may have been (transitively) included by + # symlinkJoin: + rm -f $dynamicLinksDir/* + + # Boot libraries are located differently than other libraries since GHC 9.6, so handle them separately. + if [[ -x "${bootLibDir}" ]]; then + ln -s "${bootLibDir}"/*.dylib $dynamicLinksDir + fi + + for d in $(grep -Poz "dynamic-library-dirs:\s*\K .+\n" $packageConfDir/*|awk '{print $2}'|sort -u); do + ln -s $d/*.dylib $dynamicLinksDir + done + for f in $packageConfDir/*.conf; do + # Initially, $f is a symlink to a read-only file in one of the inputs + # (as a result of this symlinkJoin derivation). + # Replace it with a copy whose dynamic-library-dirs points to + # $dynamicLinksDir + cp $f $f-tmp + rm $f + sed "N;s,dynamic-library-dirs:\s*.*\n,dynamic-library-dirs: $dynamicLinksDir\n," $f-tmp > $f + rm $f-tmp + done + '') + '' + ${lib.optionalString hasLibraries '' + # GHC 8.10 changes. + # Instead of replacing package.cache[.lock] with the new file, + # ghc-pkg is now trying to open the file. These file are symlink + # to another nix derivation, so they are not writable. Removing + # them allow the correct behavior of ghc-pkg recache + # See: https://github.com/NixOS/nixpkgs/issues/79441 + rm ${packageCfgDir}/package.cache.lock + rm ${packageCfgDir}/package.cache + + $out/bin/${ghcCommand}-pkg recache + ''} + ${# ghcjs will read the ghc_libdir file when resolving plugins. + lib.optionalString (isGhcjs && ghcLibdir != null) '' + mkdir -p "${libDir}" + rm -f "${libDir}/ghc_libdir" + printf '%s' '${ghcLibdir}' > "${libDir}/ghc_libdir" + ''} + $out/bin/${ghcCommand}-pkg check + '' + postBuild; + preferLocalBuild = true; + passthru = { + inherit (ghc) version meta; + + # Inform users about backwards incompatibilities with <= 21.05 + override = _: throw '' + The ghc.withPackages wrapper itself can now be overridden, but no longer + the result of calling it (as before). Consequently overrides need to be + adjusted: Instead of + + (ghc.withPackages (p: [ p.my-package ])).override { withLLLVM = true; } + + use + + (ghc.withPackages.override { useLLVM = true; }) (p: [ p.my-package ]) + + Also note that withLLVM has been renamed to useLLVM for consistency with + the GHC Nix expressions.''; + }; +} diff --git a/pkgs/by-name/ha/haskell/haskell-packages.nix b/pkgs/by-name/ha/haskell/haskell-packages.nix new file mode 100644 index 0000000..cf81cea --- /dev/null +++ b/pkgs/by-name/ha/haskell/haskell-packages.nix @@ -0,0 +1,576 @@ +{ buildPackages, pkgsBuildTarget, pkgs, newScope, stdenv }: + +let + # These are attributes in compiler that support integer-simple. + integerSimpleIncludes = [ + "ghc88" + "ghc884" + "ghc810" + "ghc8107" + ]; + + nativeBignumExcludes = integerSimpleIncludes ++ [ + # haskell.compiler sub groups + "integer-simple" + "native-bignum" + # Binary GHCs + "ghc865Binary" + "ghc8107Binary" + "ghc924Binary" + "ghc963Binary" + # ghcjs + "ghcjs" + "ghcjs810" + ]; + + haskellLibUncomposable = import ./haskell-modules/lib { + inherit (pkgs) lib; + inherit pkgs; + }; + + callPackage = newScope { + haskellLib = haskellLibUncomposable.compose; + overrides = pkgs.haskell.packageOverrides; + }; + + bootstrapPackageSet = self: super: { + mkDerivation = drv: super.mkDerivation (drv // { + doCheck = false; + doHaddock = false; + enableExecutableProfiling = false; + enableLibraryProfiling = false; + enableSharedExecutables = false; + enableSharedLibraries = false; + }); + }; + + # Use this rather than `rec { ... }` below for sake of overlays. + inherit (pkgs.haskell) compiler packages; + +in { + lib = haskellLibUncomposable; + + package-list = callPackage ./haskell-modules/package-list.nix {}; + + compiler = { + ghc865Binary = callPackage ./ghc/8.6.5-binary.nix { + # Should be llvmPackages_6 which has been removed from nixpkgs + llvmPackages = null; + }; + + ghc8107Binary = callPackage ./ghc/8.10.7-binary.nix { + llvmPackages = pkgs.llvmPackages_12; + }; + + ghc924Binary = callPackage ./ghc/9.2.4-binary.nix { + llvmPackages = pkgs.llvmPackages_12; + }; + + ghc963Binary = callPackage ./ghc/9.6.3-binary.nix { + llvmPackages = pkgs.llvmPackages_15; + }; + + ghc8107 = callPackage ./ghc/8.10.7.nix { + bootPkgs = + # the oldest ghc with aarch64-darwin support is 8.10.5 + if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + # to my (@a-m-joseph) knowledge there are no newer official binaries for this platform + packages.ghc865Binary + else + packages.ghc8107Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; + llvmPackages = pkgs.llvmPackages_12; + }; + ghc810 = compiler.ghc8107; + ghc902 = callPackage ./ghc/9.0.2.nix { + bootPkgs = + # the oldest ghc with aarch64-darwin support is 8.10.5 + if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc810 + else + packages.ghc8107Binary; + inherit (buildPackages.python3Packages) sphinx; + inherit (buildPackages.darwin) autoSignDarwinBinariesHook xattr; + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; + llvmPackages = pkgs.llvmPackages_12; + }; + ghc90 = compiler.ghc902; + ghc925 = callPackage ./ghc/9.2.5.nix { + bootPkgs = + if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc810 + else + packages.ghc8107Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; + llvmPackages = pkgs.llvmPackages_12; + }; + ghc926 = callPackage ./ghc/9.2.6.nix { + bootPkgs = + if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc810 + else + packages.ghc8107Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; + llvmPackages = pkgs.llvmPackages_12; + }; + ghc927 = callPackage ./ghc/9.2.7.nix { + bootPkgs = + if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc810 + else + packages.ghc8107Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; + llvmPackages = pkgs.llvmPackages_12; + }; + ghc928 = callPackage ./ghc/9.2.8.nix { + bootPkgs = + if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc810 + else + packages.ghc8107Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; + llvmPackages = pkgs.llvmPackages_12; + }; + ghc92 = compiler.ghc928; + ghc945 = callPackage ./ghc/9.4.5.nix { + bootPkgs = + # Building with 9.2 is broken due to + # https://gitlab.haskell.org/ghc/ghc/-/issues/21914 + # Use 8.10 as a workaround where possible to keep bootstrap path short. + + # On ARM text won't build with GHC 8.10.* + if stdenv.hostPlatform.isAarch then + # TODO(@sternenseemann): package bindist + packages.ghc902 + # No suitable bindists for powerpc64le + else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc902 + else + packages.ghc8107Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + # Support range >= 10 && < 14 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; + llvmPackages = pkgs.llvmPackages_12; + }; + ghc946 = callPackage ./ghc/9.4.6.nix { + bootPkgs = + # Building with 9.2 is broken due to + # https://gitlab.haskell.org/ghc/ghc/-/issues/21914 + # Use 8.10 as a workaround where possible to keep bootstrap path short. + + # On ARM text won't build with GHC 8.10.* + if stdenv.hostPlatform.isAarch then + # TODO(@sternenseemann): package bindist + packages.ghc902 + # No suitable bindists for powerpc64le + else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc902 + else + packages.ghc8107Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + # Support range >= 10 && < 14 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; + llvmPackages = pkgs.llvmPackages_12; + }; + ghc947 = callPackage ./ghc/9.4.7.nix { + bootPkgs = + # Building with 9.2 is broken due to + # https://gitlab.haskell.org/ghc/ghc/-/issues/21914 + # Use 8.10 as a workaround where possible to keep bootstrap path short. + + # On ARM text won't build with GHC 8.10.* + if stdenv.hostPlatform.isAarch then + # TODO(@sternenseemann): package bindist + packages.ghc902 + # No suitable bindists for powerpc64le + else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc902 + else + packages.ghc8107Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + # Support range >= 10 && < 14 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; + llvmPackages = pkgs.llvmPackages_12; + }; + ghc948 = callPackage ./ghc/9.4.8.nix { + bootPkgs = + # Building with 9.2 is broken due to + # https://gitlab.haskell.org/ghc/ghc/-/issues/21914 + # Use 8.10 as a workaround where possible to keep bootstrap path short. + + # On ARM text won't build with GHC 8.10.* + if stdenv.hostPlatform.isAarch then + # TODO(@sternenseemann): package bindist + packages.ghc902 + # No suitable bindists for powerpc64le + else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc902 + else + packages.ghc8107Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + # Support range >= 10 && < 14 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_12; + llvmPackages = pkgs.llvmPackages_12; + }; + ghc94 = compiler.ghc948; + ghc963 = callPackage ./ghc/9.6.3.nix { + bootPkgs = + # For GHC 9.2 no armv7l bindists are available. + if stdenv.hostPlatform.isAarch32 then + packages.ghc928 + else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc928 + else + packages.ghc924Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + # Support range >= 11 && < 16 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; + llvmPackages = pkgs.llvmPackages_15; + }; + ghc964 = callPackage ./ghc/9.6.4.nix { + bootPkgs = + # For GHC 9.2 no armv7l bindists are available. + if stdenv.hostPlatform.isAarch32 then + packages.ghc928 + else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc928 + else + packages.ghc924Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + # Support range >= 11 && < 16 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; + llvmPackages = pkgs.llvmPackages_15; + }; + ghc965 = callPackage ./ghc/9.6.5.nix { + bootPkgs = + # For GHC 9.2 no armv7l bindists are available. + if stdenv.hostPlatform.isAarch32 then + packages.ghc928 + else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc928 + else + packages.ghc924Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + # Support range >= 11 && < 16 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; + llvmPackages = pkgs.llvmPackages_15; + }; + ghc96 = compiler.ghc965; + ghc981 = callPackage ./ghc/9.8.1.nix { + bootPkgs = + # For GHC 9.6 no armv7l bindists are available. + if stdenv.hostPlatform.isAarch32 then + packages.ghc963 + else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc963 + else if stdenv.hostPlatform.isDarwin then + # it seems like the GHC 9.6.* bindists are built with a different + # toolchain than we are using (which I'm guessing from the fact + # that 9.6.4 bindists pass linker flags our ld doesn't support). + # With both 9.6.3 and 9.6.4 binary it is impossible to link against + # the clock package (probably a hsc2hs problem). + packages.ghc963 + else + packages.ghc963Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + # Support range >= 11 && < 16 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; + llvmPackages = pkgs.llvmPackages_15; + }; + ghc982 = callPackage ./ghc/9.8.2.nix { + bootPkgs = + # For GHC 9.6 no armv7l bindists are available. + if stdenv.hostPlatform.isAarch32 then + packages.ghc963 + else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc963 + else if stdenv.hostPlatform.isDarwin then + # it seems like the GHC 9.6.* bindists are built with a different + # toolchain than we are using (which I'm guessing from the fact + # that 9.6.4 bindists pass linker flags our ld doesn't support). + # With both 9.6.3 and 9.6.4 binary it is impossible to link against + # the clock package (probably a hsc2hs problem). + packages.ghc963 + else + packages.ghc963Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + # Support range >= 11 && < 16 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; + llvmPackages = pkgs.llvmPackages_15; + }; + ghc98 = compiler.ghc982; + ghcHEAD = callPackage ./ghc/head.nix { + bootPkgs = + # For GHC 9.6 no armv7l bindists are available. + if stdenv.hostPlatform.isAarch32 then + packages.ghc963 + else if stdenv.hostPlatform.isPower64 && stdenv.hostPlatform.isLittleEndian then + packages.ghc963 + else if stdenv.hostPlatform.isDarwin then + # it seems like the GHC 9.6.* bindists are built with a different + # toolchain than we are using (which I'm guessing from the fact + # that 9.6.4 bindists pass linker flags our ld doesn't support). + # With both 9.6.3 and 9.6.4 binary it is impossible to link against + # the clock package (probably a hsc2hs problem). + packages.ghc963 + else + packages.ghc963Binary; + inherit (buildPackages.python3Packages) sphinx; + # Need to use apple's patched xattr until + # https://github.com/xattr/xattr/issues/44 and + # https://github.com/xattr/xattr/issues/55 are solved. + inherit (buildPackages.darwin) xattr autoSignDarwinBinariesHook; + # 2023-01-15: Support range >= 11 && < 16 + buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15; + llvmPackages = pkgs.llvmPackages_15; + }; + + ghcjs = compiler.ghcjs810; + ghcjs810 = callPackage ./ghcjs/8.10 { + bootPkgs = packages.ghc810; + ghcjsSrcJson = ./ghcjs/8.10/git.json; + stage0 = ./ghcjs/8.10/stage0.nix; + }; + + # The integer-simple attribute set contains all the GHC compilers + # build with integer-simple instead of integer-gmp. + integer-simple = let + integerSimpleGhcNames = pkgs.lib.filter + (name: builtins.elem name integerSimpleIncludes) + (pkgs.lib.attrNames compiler); + in pkgs.recurseIntoAttrs (pkgs.lib.genAttrs + integerSimpleGhcNames + (name: compiler.${name}.override { enableIntegerSimple = true; })); + + # Starting from GHC 9, integer-{simple,gmp} is replaced by ghc-bignum + # with "native" and "gmp" backends. + native-bignum = let + nativeBignumGhcNames = pkgs.lib.filter + (name: !(builtins.elem name nativeBignumExcludes)) + (pkgs.lib.attrNames compiler); + in pkgs.recurseIntoAttrs (pkgs.lib.genAttrs + nativeBignumGhcNames + (name: compiler.${name}.override { enableNativeBignum = true; })); + }; + + # Default overrides that are applied to all package sets. + packageOverrides = self : super : {}; + + # Always get compilers from `buildPackages` + packages = let bh = buildPackages.haskell; in { + + ghc865Binary = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc865Binary; + ghc = bh.compiler.ghc865Binary; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-8.6.x.nix { }; + packageSetConfig = bootstrapPackageSet; + }; + ghc8107Binary = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc8107Binary; + ghc = bh.compiler.ghc8107Binary; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-8.10.x.nix { }; + packageSetConfig = bootstrapPackageSet; + }; + ghc924Binary = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc924Binary; + ghc = bh.compiler.ghc924Binary; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.2.x.nix { }; + packageSetConfig = bootstrapPackageSet; + }; + ghc963Binary = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc963Binary; + ghc = bh.compiler.ghc963Binary; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.6.x.nix { }; + packageSetConfig = bootstrapPackageSet; + }; + ghc8107 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc8107; + ghc = bh.compiler.ghc8107; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-8.10.x.nix { }; + }; + ghc810 = packages.ghc8107; + ghc902 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc902; + ghc = bh.compiler.ghc902; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.0.x.nix { }; + }; + ghc90 = packages.ghc902; + ghc925 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc925; + ghc = bh.compiler.ghc925; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.2.x.nix { }; + }; + ghc926 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc926; + ghc = bh.compiler.ghc926; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.2.x.nix { }; + }; + ghc927 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc927; + ghc = bh.compiler.ghc927; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.2.x.nix { }; + }; + ghc928 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc928; + ghc = bh.compiler.ghc928; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.2.x.nix { }; + }; + ghc92 = packages.ghc928; + ghc945 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc945; + ghc = bh.compiler.ghc945; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.4.x.nix { }; + }; + ghc946 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc946; + ghc = bh.compiler.ghc946; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.4.x.nix { }; + }; + ghc947 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc947; + ghc = bh.compiler.ghc947; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.4.x.nix { }; + }; + ghc948 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc948; + ghc = bh.compiler.ghc948; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.4.x.nix { }; + }; + ghc94 = packages.ghc948; + ghc963 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc963; + ghc = bh.compiler.ghc963; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.6.x.nix { }; + }; + ghc964 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc964; + ghc = bh.compiler.ghc964; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.6.x.nix { }; + }; + ghc965 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc965; + ghc = bh.compiler.ghc965; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.6.x.nix { }; + }; + ghc96 = packages.ghc965; + ghc981 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc981; + ghc = bh.compiler.ghc981; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.8.x.nix { }; + }; + ghc982 = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghc982; + ghc = bh.compiler.ghc982; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.8.x.nix { }; + }; + ghc98 = packages.ghc982; + ghcHEAD = callPackage ./haskell-modules { + buildHaskellPackages = bh.packages.ghcHEAD; + ghc = bh.compiler.ghcHEAD; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-9.12.x.nix { }; + }; + + ghcjs = packages.ghcjs810; + ghcjs810 = callPackage ./haskell-modules rec { + buildHaskellPackages = ghc.bootPkgs; + ghc = bh.compiler.ghcjs810; + compilerConfig = callPackage ./haskell-modules/configuration-ghc-8.10.x.nix { }; + packageSetConfig = callPackage ./haskell-modules/configuration-ghcjs.nix { }; + }; + + # The integer-simple attribute set contains package sets for all the GHC compilers + # using integer-simple instead of integer-gmp. + integer-simple = + let + integerSimpleGhcNames = pkgs.lib.filter + (name: builtins.elem name integerSimpleIncludes) + (pkgs.lib.attrNames packages); + in + pkgs.lib.genAttrs integerSimpleGhcNames + (name: + packages.${name}.override (oldAttrs: { + ghc = bh.compiler.integer-simple.${name}; + buildHaskellPackages = bh.packages.integer-simple.${name}; + overrides = + pkgs.lib.composeExtensions + (oldAttrs.overrides or (_: _: {})) + (_: _: { integer-simple = null; }); + }) + ); + + native-bignum = + let + nativeBignumGhcNames = pkgs.lib.filter + (name: !(builtins.elem name nativeBignumExcludes)) + (pkgs.lib.attrNames compiler); + in + pkgs.lib.genAttrs nativeBignumGhcNames + (name: + packages.${name}.override { + ghc = bh.compiler.native-bignum.${name}; + buildHaskellPackages = bh.packages.native-bignum.${name}; + } + ); + }; +} diff --git a/pkgs/by-name/ha/haskell/packages.nix b/pkgs/by-name/ha/haskell/packages.nix new file mode 100644 index 0000000..cdab132 --- /dev/null +++ b/pkgs/by-name/ha/haskell/packages.nix @@ -0,0 +1,35 @@ +{ ... }: +res: pkgs: super: + +with pkgs; +{ + haskell = callPackage ./haskell-packages.nix { }; + + haskellPackages = dontRecurseIntoAttrs + # Prefer native-bignum to avoid linking issues with gmp + # GHC 9.6 rts can't be built statically with hadrian, so we need to use 9.4 + # until 9.8 is ready + (if stdenv.hostPlatform.isStatic then haskell.packages.native-bignum.ghc94 + # JS backend can't use gmp + else if stdenv.hostPlatform.isGhcjs then haskell.packages.native-bignum.ghc96 + else haskell.packages.ghc96) + // { __recurseIntoDerivationForReleaseJobs = true; }; + + # haskellPackages.ghc is build->host (it exposes the compiler used to build the + # set, similarly to stdenv.cc), but pkgs.ghc should be host->target to be more + # consistent with the gcc, gnat, clang etc. derivations + # + # We use targetPackages.haskellPackages.ghc if available since this also has + # the withPackages wrapper available. In the final cross-compiled package set + # however, targetPackages won't be populated, so we need to fall back to the + # plain, cross-compiled compiler (which is only theoretical at the moment). + ghc = targetPackages.haskellPackages.ghc or + # Prefer native-bignum to avoid linking issues with gmp + # Use 9.4 for static over broken 9.6 + (if stdenv.targetPlatform.isStatic then haskell.compiler.native-bignum.ghc94 + # JS backend can't use GMP + else if stdenv.targetPlatform.isGhcjs then haskell.compiler.native-bignum.ghc96 + else haskell.compiler.ghc96); + + nixfmt = haskellPackages.nixfmt.bin; +} diff --git a/pkgs/by-name/hi/hiredis/default.nix b/pkgs/by-name/hi/hiredis/default.nix new file mode 100644 index 0000000..fe9442b --- /dev/null +++ b/pkgs/by-name/hi/hiredis/default.nix @@ -0,0 +1,24 @@ +{ lib, stdenv, fetchFromGitHub, openssl }: + +stdenv.mkDerivation rec { + pname = "hiredis"; + version = "1.2.0"; + nativeBuildInputs = [openssl]; + + src = fetchFromGitHub { + owner = "redis"; + repo = "hiredis"; + rev = "v${version}"; + sha256 = "sha256-ZxUITm3OcbERcvaNqGQU46bEfV+jN6safPalG0TVfBg="; + }; + + PREFIX = "\${out}"; + USE_SSL = 1; + + meta = with lib; { + homepage = "https://github.com/redis/hiredis"; + description = "Minimalistic C client for Redis >= 1.2"; + license = licenses.bsd3; + platforms = platforms.all; + }; +} diff --git a/pkgs/by-name/li/libcap/default.nix b/pkgs/by-name/li/libcap/default.nix new file mode 100644 index 0000000..3fb3003 --- /dev/null +++ b/pkgs/by-name/li/libcap/default.nix @@ -0,0 +1,92 @@ +{ stdenv, lib, buildPackages, fetchurl, attr, runtimeShell +, usePam ? !isStatic, pam ? null +, isStatic ? stdenv.hostPlatform.isStatic + +# passthru.tests +, bind +, chrony +, htop +, libgcrypt +, libvirt +, ntp +, qemu +, squid +, tor +, uwsgi +}: + +assert usePam -> pam != null; + +stdenv.mkDerivation rec { + pname = "libcap"; + version = "2.69"; + + src = fetchurl { + url = "mirror://kernel/linux/libs/security/linux-privs/libcap2/${pname}-${version}.tar.xz"; + sha256 = "sha256-8xH489rYRpnQVm0db37JQ6kpiyj3FMrjyTHf1XSS1+s="; + }; + + outputs = [ "out" "dev" "lib" "man" "doc" ] + ++ lib.optional usePam "pam"; + + depsBuildBuild = [ buildPackages.stdenv.cc ]; + + buildInputs = lib.optional usePam pam; + + propagatedBuildInputs = [ attr ]; + + makeFlags = [ + "lib=lib" + "PAM_CAP=${if usePam then "yes" else "no"}" + "BUILD_CC=$(CC_FOR_BUILD)" + "CC:=$(CC)" + "CROSS_COMPILE=${stdenv.cc.targetPrefix}" + ] ++ lib.optionals isStatic [ "SHARED=no" "LIBCSTATIC=yes" ]; + + postPatch = '' + patchShebangs ./progs/mkcapshdoc.sh + + # use full path to bash + substituteInPlace progs/capsh.c --replace "/bin/bash" "${runtimeShell}" + + # set prefixes + substituteInPlace Make.Rules \ + --replace 'prefix=/usr' "prefix=$lib" \ + --replace 'exec_prefix=' "exec_prefix=$out" \ + --replace 'lib_prefix=$(exec_prefix)' "lib_prefix=$lib" \ + --replace 'inc_prefix=$(prefix)' "inc_prefix=$dev" \ + --replace 'man_prefix=$(prefix)' "man_prefix=$doc" + ''; + + installFlags = [ "RAISE_SETFCAP=no" ]; + + postInstall = '' + ${lib.optionalString (!isStatic) ''rm "$lib"/lib/*.a''} + mkdir -p "$doc/share/doc/${pname}-${version}" + cp License "$doc/share/doc/${pname}-${version}/" + '' + lib.optionalString usePam '' + mkdir -p "$pam/lib/security" + mv "$lib"/lib/security "$pam/lib" + ''; + + passthru.tests = { + inherit + bind + chrony + htop + libgcrypt + libvirt + ntp + qemu + squid + tor + uwsgi; + }; + + meta = { + description = "Library for working with POSIX capabilities"; + homepage = "https://sites.google.com/site/fullycapable"; + platforms = lib.platforms.linux; + license = lib.licenses.bsd3; + }; +} diff --git a/pkgs/by-name/li/libevent/default.nix b/pkgs/by-name/li/libevent/default.nix new file mode 100644 index 0000000..ff97840 --- /dev/null +++ b/pkgs/by-name/li/libevent/default.nix @@ -0,0 +1,73 @@ +{ lib, stdenv, fetchurl, findutils, fixDarwinDylibNames +, sslSupport ? true, openssl +, fetchpatch +}: + +stdenv.mkDerivation rec { + pname = "libevent"; + version = "2.1.12"; + + src = fetchurl { + url = "https://github.com/libevent/libevent/releases/download/release-${version}-stable/libevent-${version}-stable.tar.gz"; + sha256 = "1fq30imk8zd26x8066di3kpc5zyfc5z6frr3zll685zcx4dxxrlj"; + }; + + patches = [ + # Don't define BIO_get_init() for LibreSSL 3.5+ + (fetchpatch { + url = "https://github.com/libevent/libevent/commit/883630f76cbf512003b81de25cd96cb75c6cf0f9.patch"; + sha256 = "sha256-VPJqJUAovw6V92jpqIXkIR1xYGbxIWxaHr8cePWI2SU="; + }) + ]; + + configureFlags = lib.optional (!sslSupport) "--disable-openssl"; + + preConfigure = lib.optionalString (lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11") '' + MACOSX_DEPLOYMENT_TARGET=10.16 + ''; + + # libevent_openssl is moved into its own output, so that openssl isn't present + # in the default closure. + outputs = [ "out" "dev" ] + ++ lib.optional sslSupport "openssl" + ; + outputBin = "dev"; + propagatedBuildOutputs = [ "out" ] + ++ lib.optional sslSupport "openssl" + ; + + nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin fixDarwinDylibNames; + + buildInputs = lib.optional sslSupport openssl + ++ lib.optional stdenv.isCygwin findutils; + + doCheck = false; # needs the net + + postInstall = lib.optionalString sslSupport '' + moveToOutput "lib/libevent_openssl*" "$openssl" + substituteInPlace "$dev/lib/pkgconfig/libevent_openssl.pc" \ + --replace "$out" "$openssl" + sed "/^libdir=/s|$out|$openssl|" -i "$openssl"/lib/libevent_openssl.la + ''; + + enableParallelBuilding = true; + + meta = with lib; { + description = "Event notification library"; + mainProgram = "event_rpcgen.py"; + longDescription = '' + The libevent API provides a mechanism to execute a callback function + when a specific event occurs on a file descriptor or after a timeout + has been reached. Furthermore, libevent also support callbacks due + to signals or regular timeouts. + + libevent is meant to replace the event loop found in event driven + network servers. An application just needs to call event_dispatch() + and then add or remove events dynamically without having to change + the event loop. + ''; + homepage = "https://libevent.org/"; + license = licenses.bsd3; + platforms = platforms.all; + }; +} diff --git a/pkgs/by-name/li/libgpg-error/default.nix b/pkgs/by-name/li/libgpg-error/default.nix new file mode 100644 index 0000000..1d262a0 --- /dev/null +++ b/pkgs/by-name/li/libgpg-error/default.nix @@ -0,0 +1,80 @@ +{ stdenv, lib, buildPackages, fetchurl, gettext +, genPosixLockObjOnly ? false +}: let + genPosixLockObjOnlyAttrs = lib.optionalAttrs genPosixLockObjOnly { + buildPhase = '' + cd src + make gen-posix-lock-obj + ''; + + installPhase = '' + mkdir -p $out/bin + install -m755 gen-posix-lock-obj $out/bin + ''; + + outputs = [ "out" ]; + outputBin = "out"; + }; +in stdenv.mkDerivation (rec { + pname = "libgpg-error"; + version = "1.48"; + + src = fetchurl { + url = "mirror://gnupg/${pname}/${pname}-${version}.tar.bz2"; + sha256 = "sha256-ic4a6JPhIpJLhY3oTcT2eq4p/6YQ6/Zo1apTkEVmPW8="; + }; + + postPatch = '' + sed '/BUILD_TIMESTAMP=/s/=.*/=1970-01-01T00:01+0000/' -i ./configure + ''; + + configureFlags = [ + # See https://dev.gnupg.org/T6257#164567 + "--enable-install-gpg-error-config" + ]; + + outputs = [ "out" "dev" "info" ]; + outputBin = "dev"; # deps want just the lib, most likely + + # If architecture-dependent MO files aren't available, they're generated + # during build, so we need gettext for cross-builds. + depsBuildBuild = [ buildPackages.stdenv.cc ]; + nativeBuildInputs = [ gettext ]; + + postConfigure = + # For some reason, /bin/sh on OpenIndiana leads to this at the end of the + # `config.status' run: + # ./config.status[1401]: shift: (null): bad number + # (See .) + # Thus, re-run it with Bash. + lib.optionalString stdenv.isSunOS '' + ${stdenv.shell} config.status + '' + # ./configure errorneous decides to use weak symbols on pkgsStatic, + # which, together with other defines results in locking functions in + # src/posix-lock.c to be no-op, causing tests/t-lock.c to fail. + + lib.optionalString stdenv.hostPlatform.isStatic '' + sed '/USE_POSIX_THREADS_WEAK/ d' config.h + echo '#undef USE_POSIX_THREADS_WEAK' >> config.h + ''; + + doCheck = true; # not cross + + meta = with lib; { + homepage = "https://www.gnupg.org/software/libgpg-error/index.html"; + changelog = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=NEWS;hb=refs/tags/libgpg-error-${version}"; + description = "A small library that defines common error values for all GnuPG components"; + mainProgram = "gen-posix-lock-obj"; + + longDescription = '' + Libgpg-error is a small library that defines common error values + for all GnuPG components. Among these are GPG, GPGSM, GPGME, + GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SmartCard + Daemon and possibly more in the future. + ''; + + license = licenses.lgpl2Plus; + platforms = platforms.all; + maintainers = [ maintainers.vrthra ]; + }; +} // genPosixLockObjOnlyAttrs) diff --git a/pkgs/by-name/li/libmicrohttpd/0.9.77.nix b/pkgs/by-name/li/libmicrohttpd/0.9.77.nix new file mode 100644 index 0000000..189b691 --- /dev/null +++ b/pkgs/by-name/li/libmicrohttpd/0.9.77.nix @@ -0,0 +1,10 @@ +{ callPackage, fetchurl }: + +callPackage ./generic.nix ( rec { + version = "0.9.77"; + + src = fetchurl { + url = "mirror://gnu/libmicrohttpd/libmicrohttpd-${version}.tar.gz"; + hash = "sha256-nnAjoVESAGDSgGpupME8qZM+zk6s/FyUZNIO3dt2sKA="; + }; +}) diff --git a/pkgs/by-name/li/libmicrohttpd/generic.nix b/pkgs/by-name/li/libmicrohttpd/generic.nix new file mode 100644 index 0000000..0af066c --- /dev/null +++ b/pkgs/by-name/li/libmicrohttpd/generic.nix @@ -0,0 +1,38 @@ +{ lib, stdenv, libgcrypt, curl, gnutls, pkg-config, libiconv, libintl, version, src, meta ? {} }: + +let + meta_ = meta; +in + +stdenv.mkDerivation rec { + pname = "libmicrohttpd"; + inherit version src; + + outputs = [ "out" "dev" "devdoc" "info" ]; + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ libgcrypt curl gnutls libiconv libintl ]; + + preCheck = '' + # Since `localhost' can't be resolved in a chroot, work around it. + sed -ie 's/localhost/127.0.0.1/g' src/test*/*.[ch] + ''; + + # Disabled because the tests can time-out. + doCheck = false; + + meta = with lib; { + description = "Embeddable HTTP server library"; + + longDescription = '' + GNU libmicrohttpd is a small C library that is supposed to make + it easy to run an HTTP server as part of another application. + ''; + + license = licenses.lgpl2Plus; + + homepage = "https://www.gnu.org/software/libmicrohttpd/"; + + maintainers = with maintainers; [ eelco vrthra fpletz ]; + platforms = platforms.unix; + } // meta_; +} diff --git a/pkgs/by-name/li/libmicrohttpd/packages.nix b/pkgs/by-name/li/libmicrohttpd/packages.nix new file mode 100644 index 0000000..a2ee09c --- /dev/null +++ b/pkgs/by-name/li/libmicrohttpd/packages.nix @@ -0,0 +1,14 @@ +{ ... }: +res: pkgs: super: + +with pkgs; +{ + inherit + ({ + libmicrohttpd_0_9_77 = callPackage ./0.9.77.nix { }; + }) + libmicrohttpd_0_9_77 + ; + + libmicrohttpd = libmicrohttpd_0_9_77; +} diff --git a/pkgs/by-name/li/libpcap/default.nix b/pkgs/by-name/li/libpcap/default.nix index db2ca67..7256e49 100644 --- a/pkgs/by-name/li/libpcap/default.nix +++ b/pkgs/by-name/li/libpcap/default.nix @@ -11,14 +11,14 @@ , withRemote ? false # for passthru.tests -# , ettercap -# , nmap -# , ostinato -# , tcpreplay -# , vde2 -# , wireshark -# , python3 -# , haskellPackages +, ettercap +, nmap +, ostinato +, tcpreplay +, vde2 +, wireshark +, python3 +, haskellPackages }: stdenv.mkDerivation rec { @@ -54,11 +54,11 @@ stdenv.mkDerivation rec { fi ''; - # passthru.tests = { - # inherit ettercap nmap ostinato tcpreplay vde2 wireshark; - # inherit (python3.pkgs) pcapy-ng scapy; - # haskell-pcap = haskellPackages.pcap; - # }; + passthru.tests = { + inherit ettercap nmap ostinato tcpreplay vde2 wireshark; + inherit (python3.pkgs) pcapy-ng scapy; + haskell-pcap = haskellPackages.pcap; + }; meta = with lib; { homepage = "https://www.tcpdump.org"; diff --git a/pkgs/by-name/li/libtasn1/default.nix b/pkgs/by-name/li/libtasn1/default.nix new file mode 100644 index 0000000..9db6df4 --- /dev/null +++ b/pkgs/by-name/li/libtasn1/default.nix @@ -0,0 +1,57 @@ +{ lib +, stdenv +, fetchurl +, fetchpatch +, perl +, texinfo + +# for passthru.tests +# , gnutls +# , samba +# , qemu +}: + +stdenv.mkDerivation rec { + pname = "libtasn1"; + version = "4.19.0"; + + src = fetchurl { + url = "mirror://gnu/libtasn1/libtasn1-${version}.tar.gz"; + sha256 = "sha256-FhPwrBz0hNbsDOO4wG1WJjzHJC8cI7MNgtI940WmP3o="; + }; + + # Patch borrowed from alpine to work around a specific test failure with musl libc + # Upstream is patching this test in their own CI because that CI is using alpine and thus musl + # https://github.com/gnutls/libtasn1/commit/06e7433c4e587e2ba6df521264138585a63d07c7#diff-037ea159eb0a7cb0ac23b851e66bee30fb838ee8d0d99fa331a1ba65283d37f7R293 + patches = lib.optional stdenv.hostPlatform.isMusl (fetchpatch { + url = "https://git.alpinelinux.org/aports/plain/main/libtasn1/failed-test.patch?id=aaed9995acc1511d54d5d93e1ea3776caf4aa488"; + sha256 = "sha256-GTfwqEelEsGtLEcBwGRfBZZz1vKXRfWXtMx/409YqX8="; + }); + + outputs = [ "out" "dev" "devdoc" ]; + outputBin = "dev"; + + nativeBuildInputs = [ texinfo perl ]; + + doCheck = true; + preCheck = if stdenv.isDarwin then + "export DYLD_LIBRARY_PATH=`pwd`/lib/.libs" + else + null; + + # passthru.tests = { + # inherit gnutls samba qemu; + # }; + + meta = with lib; { + homepage = "https://www.gnu.org/software/libtasn1/"; + description = "An ASN.1 library"; + longDescription = '' + Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi and some + other packages. The goal of this implementation is to be highly + portable, and only require an ANSI C89 platform. + ''; + license = licenses.lgpl2Plus; + platforms = platforms.all; + }; +} diff --git a/pkgs/by-name/mu/musl-fts/default.nix b/pkgs/by-name/mu/musl-fts/default.nix new file mode 100644 index 0000000..cdb1cca --- /dev/null +++ b/pkgs/by-name/mu/musl-fts/default.nix @@ -0,0 +1,25 @@ +{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config }: + +stdenv.mkDerivation rec { + pname = "musl-fts"; + version = "1.2.7"; + + src = fetchFromGitHub { + owner = "void-linux"; + repo = "musl-fts"; + rev = "v${version}"; + sha256 = "Azw5qrz6OKDcpYydE6jXzVxSM5A8oYWAztrHr+O/DOE="; + }; + + nativeBuildInputs = [ autoreconfHook pkg-config ]; + + enableParallelBuilding = true; + + meta = with lib; { + homepage = "https://github.com/void-linux/musl-fts"; + description = "An implementation of fts(3) for musl-libc"; + platforms = platforms.linux; + license = licenses.bsd3; + maintainers = [ maintainers.pjjw ]; + }; +} diff --git a/pkgs/by-name/mu/musl-obstack/default.nix b/pkgs/by-name/mu/musl-obstack/default.nix new file mode 100644 index 0000000..ec183da --- /dev/null +++ b/pkgs/by-name/mu/musl-obstack/default.nix @@ -0,0 +1,26 @@ +{ lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config }: + +stdenv.mkDerivation rec { + pname = "musl-obstack"; + version = "1.2.3"; + + src = fetchFromGitHub { + owner = "void-linux"; + repo = "musl-obstack"; + rev = "v${version}"; + sha256 = "sha256-oydS7FubUniMHAUWfg84OH9+CZ0JCrTXy7jzwOyJzC8="; + }; + + nativeBuildInputs = [ autoreconfHook pkg-config ]; + + enableParallelBuilding = true; + + meta = with lib; { + homepage = "https://github.com/void-linux/musl-obstack"; + description = + "An extraction of the obstack functions and macros from GNU libiberty for use with musl-libc"; + platforms = platforms.linux; + license = licenses.lgpl21Plus; + maintainers = [ maintainers.pjjw ]; + }; +} diff --git a/pkgs/by-name/ne/nettle/cygwin.patch b/pkgs/by-name/ne/nettle/cygwin.patch new file mode 100644 index 0000000..d503623 --- /dev/null +++ b/pkgs/by-name/ne/nettle/cygwin.patch @@ -0,0 +1,12 @@ +Cygwin sucks. Patch suggested by Niel Möller. + +--- nettle-2.0/examples/setup-env 2009-06-08 20:27:12.000000000 +0200 ++++ nettle-2.0/examples/setup-env 2009-09-18 16:58:03.000000000 +0200 +@@ -3,5 +3,5 @@ + set -e + + if [ -x rsa-keygen ] ; then +- ./rsa-keygen -r rsa-decrypt -o testkey || exit 1 ++ ./rsa-keygen -r rsa-decrypt.exe -o testkey || exit 1 + fi + diff --git a/pkgs/by-name/ne/nettle/default.nix b/pkgs/by-name/ne/nettle/default.nix new file mode 100644 index 0000000..3a1297f --- /dev/null +++ b/pkgs/by-name/ne/nettle/default.nix @@ -0,0 +1,10 @@ +{ callPackage, fetchurl }: + +callPackage ./generic.nix rec { + version = "3.9.1"; + + src = fetchurl { + url = "mirror://gnu/nettle/nettle-${version}.tar.gz"; + hash = "sha256-zP7/mBsMpxu9b7ywVPQHxg/7ZEOJpb6A1nFtW1UMbOM="; + }; +} diff --git a/pkgs/by-name/ne/nettle/generic.nix b/pkgs/by-name/ne/nettle/generic.nix new file mode 100644 index 0000000..44afdf4 --- /dev/null +++ b/pkgs/by-name/ne/nettle/generic.nix @@ -0,0 +1,68 @@ +{ lib, stdenv, buildPackages, gmp, gnum4 + +# Version specific args +, version, src +}: + +stdenv.mkDerivation { + pname = "nettle"; + + inherit version src; + + outputs = [ "out" "dev" ]; + outputBin = "dev"; + + depsBuildBuild = [ buildPackages.stdenv.cc ]; + nativeBuildInputs = [ gnum4 ]; + propagatedBuildInputs = [ gmp ]; + + configureFlags = + # runtime selection of HW-accelerated code; it's default since 3.7 + [ "--enable-fat" ] + # Make sure the right is found, and not the incompatible + # /usr/include/mp.h from OpenSolaris. See + # + # for details. + ++ lib.optional stdenv.isSunOS "--with-include-path=${gmp.dev}/include"; + + doCheck = (stdenv.hostPlatform.system != "i686-cygwin" && !stdenv.isDarwin); + + enableParallelBuilding = true; + + patches = lib.optional (stdenv.hostPlatform.system == "i686-cygwin") + ./cygwin.patch; + + meta = with lib; { + description = "Cryptographic library"; + + longDescription = '' + Nettle is a cryptographic library that is designed to fit + easily in more or less any context: In crypto toolkits for + object-oriented languages (C++, Python, Pike, ...), in + applications like LSH or GNUPG, or even in kernel space. In + most contexts, you need more than the basic cryptographic + algorithms, you also need some way to keep track of available + algorithms, their properties and variants. You often have + some algorithm selection process, often dictated by a protocol + you want to implement. + + And as the requirements of applications differ in subtle and + not so subtle ways, an API that fits one application well can + be a pain to use in a different context. And that is why + there are so many different cryptographic libraries around. + + Nettle tries to avoid this problem by doing one thing, the + low-level crypto stuff, and providing a simple but general + interface to it. In particular, Nettle doesn't do algorithm + selection. It doesn't do memory allocation. It doesn't do any + I/O. + ''; + + license = licenses.gpl2Plus; + + homepage = "https://www.lysator.liu.se/~nisse/nettle/"; + + platforms = platforms.all; + maintainers = [ maintainers.vcunat ]; + }; +} diff --git a/pkgs/by-name/ne/nettle/packages.nix b/pkgs/by-name/ne/nettle/packages.nix new file mode 100644 index 0000000..e9ffe21 --- /dev/null +++ b/pkgs/by-name/ne/nettle/packages.nix @@ -0,0 +1,7 @@ +{ ... }: +res: pkgs: super: + +with pkgs; +{ + nettle = import ./. { inherit callPackage fetchurl; }; +} diff --git a/pkgs/by-name/ne/nettools/config.h b/pkgs/by-name/ne/nettools/config.h new file mode 100644 index 0000000..dedaac6 --- /dev/null +++ b/pkgs/by-name/ne/nettools/config.h @@ -0,0 +1,79 @@ +/* +* config.h Automatically generated configuration includefile +* +* NET-TOOLS A collection of programs that form the base set of the +* NET-3 Networking Distribution for the LINUX operating +* system. +* +* DO NOT EDIT DIRECTLY +* +*/ + +/* + * + * Internationalization + * + * The net-tools package has currently been translated to French, + * German and Brazilian Portugese. Other translations are, of + * course, welcome. Answer `n' here if you have no support for + * internationalization on your system. + * + */ +#define I18N 0 + +/* + * + * Protocol Families. + * + */ +#define HAVE_AFUNIX 1 +#define HAVE_AFINET 1 +#define HAVE_AFINET6 1 +#define HAVE_AFIPX 1 +#define HAVE_AFATALK 1 +#define HAVE_AFAX25 0 +#define HAVE_AFNETROM 1 +#define HAVE_AFROSE 0 +#define HAVE_AFX25 0 +#define HAVE_AFECONET 0 +#define HAVE_AFDECnet 0 +#define HAVE_AFASH 0 +#define HAVE_AFBLUETOOTH 0 + +/* + * + * Device Hardware types. + * + */ +#define HAVE_HWETHER 1 +#define HAVE_HWARC 1 +#define HAVE_HWSLIP 1 +#define HAVE_HWPPP 1 +#define HAVE_HWTUNNEL 1 +#define HAVE_HWSTRIP 0 +#define HAVE_HWTR 0 +#define HAVE_HWAX25 0 +#define HAVE_HWROSE 0 +#define HAVE_HWNETROM 1 +#define HAVE_HWX25 0 +#define HAVE_HWFR 1 +#define HAVE_HWSIT 1 +#define HAVE_HWFDDI 0 +#define HAVE_HWHIPPI 0 +#define HAVE_HWASH 0 +#define HAVE_HWHDLCLAPB 0 +#define HAVE_HWIRDA 1 +#define HAVE_HWEC 0 +#define HAVE_HWEC 0 +#define HAVE_HWEUI64 1 +#define HAVE_HWIB 1 + +/* + * + * Other Features. + * + */ +#define HAVE_FW_MASQUERADE 0 +#define HAVE_IP_TOOLS 0 +#define HAVE_MII 0 +#define HAVE_SELINUX 0 diff --git a/pkgs/by-name/ne/nettools/default.nix b/pkgs/by-name/ne/nettools/default.nix new file mode 100644 index 0000000..bedeaad --- /dev/null +++ b/pkgs/by-name/ne/nettools/default.nix @@ -0,0 +1,36 @@ +{ lib, stdenv, fetchurl }: + +stdenv.mkDerivation rec { + pname = "net-tools"; + version = "2.10"; + + src = fetchurl { + url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.xz"; + sha256 = "sha256-smJDWlJB6Jv6UcPKvVEzdTlS96e3uT8y4Iy52W9YDWk="; + }; + + preBuild = + '' + cp ${./config.h} config.h + ''; + + makeFlags = [ + "CC=${stdenv.cc.targetPrefix}cc" + "AR=${stdenv.cc.targetPrefix}ar" + "BASEDIR=$(out)" + "mandir=/share/man" + "HAVE_ARP_TOOLS=1" + "HAVE_PLIP_TOOLS=1" + "HAVE_SERIAL_TOOLS=1" + "HAVE_HOSTNAME_TOOLS=1" + "HAVE_HOSTNAME_SYMLINKS=1" + "HAVE_MII=1" + ]; + + meta = { + homepage = "http://net-tools.sourceforge.net/"; + description = "A set of tools for controlling the network subsystem in Linux"; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux; + }; +} diff --git a/pkgs/by-name/ne/nettools/packages.nix b/pkgs/by-name/ne/nettools/packages.nix new file mode 100644 index 0000000..e335c8d --- /dev/null +++ b/pkgs/by-name/ne/nettools/packages.nix @@ -0,0 +1,9 @@ +{ ... }: +res: pkgs: super: + +with pkgs; +{ + nettools = if stdenv.isLinux + then callPackage ./. { } + else unixtools.nettools; +} diff --git a/pkgs/by-name/nu/numactl/default.nix b/pkgs/by-name/nu/numactl/default.nix new file mode 100644 index 0000000..16e2ae5 --- /dev/null +++ b/pkgs/by-name/nu/numactl/default.nix @@ -0,0 +1,33 @@ +{ lib, stdenv, fetchFromGitHub, autoreconfHook }: + +stdenv.mkDerivation rec { + pname = "numactl"; + version = "2.0.18"; + + src = fetchFromGitHub { + owner = pname; + repo = pname; + rev = "v${version}"; + hash = "sha256-ry29RUNa0Hv5gIhy2RTVT94mHhgfdIwb5aqjBycxxj0="; + }; + + outputs = [ "out" "dev" "man" ]; + + nativeBuildInputs = [ autoreconfHook ]; + + postPatch = '' + patchShebangs test + ''; + + # You probably shouldn't ever run these! They will reconfigure Linux + # NUMA settings, which on my build machine makes the rest of package + # building ~5% slower until reboot. Ugh! + doCheck = false; # never ever! + + meta = with lib; { + description = "Library and tools for non-uniform memory access (NUMA) machines"; + homepage = "https://github.com/numactl/numactl"; + license = with licenses; [ gpl2 lgpl21 ]; # libnuma is lgpl21 + platforms = platforms.linux; + }; +} diff --git a/pkgs/by-name/p1/p11-kit/default.nix b/pkgs/by-name/p1/p11-kit/default.nix new file mode 100644 index 0000000..32ee1dc --- /dev/null +++ b/pkgs/by-name/p1/p11-kit/default.nix @@ -0,0 +1,93 @@ +{ lib +, stdenv +, fetchFromGitHub +, meson +, ninja +, pkg-config +, libtasn1 +, libxslt +, docbook-xsl-nons +, docbook_xml_dtd_43 +, gettext +, libffi +, libintl +}: + +stdenv.mkDerivation rec { + pname = "p11-kit"; + version = "0.25.3"; + + src = fetchFromGitHub { + owner = "p11-glue"; + repo = pname; + rev = version; + hash = "sha256-zIbkw0pwt4TdyjncnSDeTN6Gsx7cc+x7Un4rnagZxQk="; + fetchSubmodules = true; + }; + + outputs = [ "out" "bin" "dev" ]; + + strictDeps = true; + + nativeBuildInputs = [ + meson + ninja + pkg-config + libtasn1 # asn1Parser + libxslt # xsltproc + docbook-xsl-nons + docbook_xml_dtd_43 + gettext + ]; + + buildInputs = [ + libffi + libtasn1 + libintl + ]; + + mesonFlags = [ + "--sysconfdir=/etc" + (lib.mesonBool "man" true) + (lib.mesonEnable "systemd" false) + (lib.mesonOption "bashcompdir" "${placeholder "bin"}/share/bash-completion/completions") + (lib.mesonOption "trust_paths" (lib.concatStringsSep ":" [ + "/etc/ssl/trust-source" # p11-kit trust source + "/etc/ssl/certs/ca-certificates.crt" # NixOS + Debian/Ubuntu/Arch/Gentoo... + "/etc/pki/tls/certs/ca-bundle.crt" # Fedora/CentOS + "/var/lib/ca-certificates/ca-bundle.pem" # openSUSE + "/etc/ssl/cert.pem" # Darwin/macOS + ])) + ]; + + doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; + + postPatch = '' + # Install sample config files to $out/etc even though they will be loaded from /etc. + substituteInPlace p11-kit/meson.build \ + --replace 'install_dir: prefix / p11_system_config' "install_dir: '$out/etc/pkcs11'" + ''; + + preCheck = '' + # Tests run in fakeroot for non-root users (with Nix single-user install) + if [ "$(id -u)" != "0" ]; then + export FAKED_MODE=1 + fi + ''; + + meta = with lib; { + description = "Library for loading and sharing PKCS#11 modules"; + longDescription = '' + Provides a way to load and enumerate PKCS#11 modules. + Provides a standard configuration setup for installing + PKCS#11 modules in such a way that they're discoverable. + ''; + homepage = "https://p11-glue.github.io/p11-glue/p11-kit.html"; + changelog = [ + "https://github.com/p11-glue/p11-kit/raw/${version}/NEWS" + "https://github.com/p11-glue/p11-kit/releases/tag/${version}" + ]; + platforms = platforms.all; + license = licenses.bsd3; + }; +} diff --git a/pkgs/by-name/pr/protobufc/default.nix b/pkgs/by-name/pr/protobufc/default.nix new file mode 100644 index 0000000..d152512 --- /dev/null +++ b/pkgs/by-name/pr/protobufc/default.nix @@ -0,0 +1,35 @@ +{ lib +, stdenv +, fetchFromGitHub +, autoreconfHook +, pkg-config +, protobuf +, zlib +, buildPackages +}: + +stdenv.mkDerivation rec { + pname = "protobuf-c"; + version = "unstable-2023-07-08"; + + src = fetchFromGitHub { + owner = "protobuf-c"; + repo = "protobuf-c"; + rev = "fa86fddbd000316772d1deb5a8d1201fa7599ef7"; + hash = "sha256-pmqZYFREPgSrWPekymTglhtAv6gQR1gP3dOl3hqjYig="; + }; + + nativeBuildInputs = [ autoreconfHook pkg-config ]; + + buildInputs = [ protobuf zlib ]; + + env.PROTOC = lib.getExe buildPackages.protobuf; + + meta = with lib; { + homepage = "https://github.com/protobuf-c/protobuf-c/"; + description = "C bindings for Google's Protocol Buffers"; + license = licenses.bsd2; + platforms = platforms.all; + maintainers = with maintainers; [ nickcao ]; + }; +} diff --git a/pkgs/by-name/tr/trousers/allow-non-tss-config-file-owner.patch b/pkgs/by-name/tr/trousers/allow-non-tss-config-file-owner.patch new file mode 100644 index 0000000..391eb1a --- /dev/null +++ b/pkgs/by-name/tr/trousers/allow-non-tss-config-file-owner.patch @@ -0,0 +1,19 @@ +diff -ur trousers-0.3.11.2.orig/src/tcsd/tcsd_conf.c trousers-0.3.11.2/src/tcsd/tcsd_conf.c +--- trousers-0.3.11.2.orig/src/tcsd/tcsd_conf.c 2013-07-12 18:27:37.000000000 +0200 ++++ trousers-0.3.11.2/src/tcsd/tcsd_conf.c 2013-08-21 14:29:42.917231648 +0200 +@@ -763,6 +763,7 @@ + return TCSERR(TSS_E_INTERNAL_ERROR); + } + ++#ifndef ALLOW_NON_TSS_CONFIG_FILE + /* make sure user/group TSS owns the conf file */ + if (stat_buf.st_uid != 0 || grp->gr_gid != stat_buf.st_gid) { + LogError("TCSD config file (%s) must be user/group %s/%s", tcsd_config_file, +@@ -775,6 +776,7 @@ + LogError("TCSD config file (%s) must be mode 0640", tcsd_config_file); + return TCSERR(TSS_E_INTERNAL_ERROR); + } ++#endif + #endif /* SOLARIS */ + + if ((f = fopen(tcsd_config_file, "r")) == NULL) { diff --git a/pkgs/by-name/tr/trousers/default.nix b/pkgs/by-name/tr/trousers/default.nix new file mode 100644 index 0000000..43d0941 --- /dev/null +++ b/pkgs/by-name/tr/trousers/default.nix @@ -0,0 +1,30 @@ +{ lib, stdenv, fetchurl, openssl, pkg-config, autoreconfHook }: + +stdenv.mkDerivation rec { + pname = "trousers"; + version = "0.3.15"; + + src = fetchurl { + url = "mirror://sourceforge/trousers/trousers/${version}/${pname}-${version}.tar.gz"; + sha256 = "0zy7r9cnr2gvwr2fb1q4fc5xnvx405ymcbrdv7qsqwl3a4zfjnqy"; + }; + + nativeBuildInputs = [ pkg-config autoreconfHook ]; + buildInputs = [ openssl ]; + + patches = [ ./allow-non-tss-config-file-owner.patch ]; + + configureFlags = [ "--disable-usercheck" ]; + + env.NIX_CFLAGS_COMPILE = toString [ "-DALLOW_NON_TSS_CONFIG_FILE" ]; + enableParallelBuilding = true; + + meta = with lib; { + description = "Trusted computing software stack"; + mainProgram = "tcsd"; + homepage = "https://trousers.sourceforge.net/"; + license = licenses.bsd3; + maintainers = [ maintainers.ak ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/by-name/un/unbound/default.nix b/pkgs/by-name/un/unbound/default.nix new file mode 100644 index 0000000..b51a84d --- /dev/null +++ b/pkgs/by-name/un/unbound/default.nix @@ -0,0 +1,170 @@ +{ stdenv +, lib +, fetchurl +, openssl +, nettle +, expat +, libevent +, libsodium +, protobufc +, hiredis +, python ? null +, swig +, dns-root-data +, pkg-config +, makeWrapper +, symlinkJoin +, bison + # + # By default unbound will not be built with systemd support. Unbound is a very + # common dependency. The transitive dependency closure of systemd also + # contains unbound. + # Since most (all?) (lib)unbound users outside of the unbound daemon usage do + # not need the systemd integration it is likely best to just default to no + # systemd integration. + # For the daemon use-case, that needs to notify systemd, use `unbound-with-systemd`. + # +, withSystemd ? false +, systemd ? null + # optionally support DNS-over-HTTPS as a server +, withDoH ? false +, withECS ? false +, withDNSCrypt ? false +, withDNSTAP ? false +, withTFO ? false +, withRedis ? false +# Avoid .lib depending on lib.getLib openssl +# The build gets a little hacky, so in some cases we disable this approach. +, withSlimLib ? stdenv.isLinux && !stdenv.hostPlatform.isMusl && !withDNSTAP +# enable support for python plugins in unbound: note this is distinct from pyunbound +# see https://unbound.docs.nlnetlabs.nl/en/latest/developer/python-modules.html +, withPythonModule ? false +, withLto ? !stdenv.hostPlatform.isStatic && !stdenv.hostPlatform.isMinGW +, withMakeWrapper ? !stdenv.hostPlatform.isMinGW +, libnghttp2 + +# for passthru.tests +# , nixosTests +# , gnutls +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "unbound"; + version = "1.19.3"; + + src = fetchurl { + url = "https://nlnetlabs.nl/downloads/unbound/unbound-${finalAttrs.version}.tar.gz"; + hash = "sha256-OuMivn3C+DFgPksDkUNVM61YYcIyLjSnYAap+2XrVrk="; + }; + + outputs = [ "out" "lib" "man" ]; # "dev" would only split ~20 kB + + nativeBuildInputs = + lib.optionals withMakeWrapper [ makeWrapper ] + ++ lib.optionals withDNSTAP [ protobufc ] + ++ [ pkg-config ] + ++ lib.optionals withPythonModule [ swig ]; + + buildInputs = [ openssl nettle expat libevent ] + ++ lib.optionals withSystemd [ systemd ] + ++ lib.optionals withDoH [ libnghttp2 ] + ++ lib.optionals withPythonModule [ python ]; + + enableParallelBuilding = true; + + configureFlags = [ + "--with-ssl=${openssl.dev}" + "--with-libexpat=${expat.dev}" + "--with-libevent=${libevent.dev}" + "--localstatedir=/var" + "--sysconfdir=/etc" + "--sbindir=\${out}/bin" + "--with-rootkey-file=${dns-root-data}/root.key" + "--enable-pie" + "--enable-relro-now" + ] ++ lib.optionals (!withLto) [ + "--disable-flto" + ] ++ lib.optionals withSystemd [ + "--enable-systemd" + ] ++ lib.optionals withPythonModule [ + "--with-pythonmodule" + ] ++ lib.optionals withDoH [ + "--with-libnghttp2=${libnghttp2.dev}" + ] ++ lib.optionals withECS [ + "--enable-subnet" + ] ++ lib.optionals withDNSCrypt [ + "--enable-dnscrypt" + "--with-libsodium=${symlinkJoin { name = "libsodium-full"; paths = [ libsodium.dev libsodium.out ]; }}" + ] ++ lib.optionals withDNSTAP [ + "--enable-dnstap" + ] ++ lib.optionals withTFO [ + "--enable-tfo-client" + "--enable-tfo-server" + ] ++ lib.optionals withRedis [ + "--enable-cachedb" + "--with-libhiredis=${hiredis}" + ]; + + PROTOC_C = lib.optionalString withDNSTAP "${protobufc}/bin/protoc-c"; + + # Remove references to compile-time dependencies that are included in the configure flags + postConfigure = let + inherit (builtins) storeDir; + in '' + sed -E '/CONFCMDLINE/ s;${storeDir}/[a-z0-9]{32}-;${storeDir}/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-;g' -i config.h + ''; + + nativeCheckInputs = [ bison ]; + + doCheck = true; + + postPatch = lib.optionalString withPythonModule '' + substituteInPlace Makefile.in \ + --replace "\$(DESTDIR)\$(PYTHON_SITE_PKG)" "$out/${python.sitePackages}" + ''; + + installFlags = [ "configfile=\${out}/etc/unbound/unbound.conf" ]; + + postInstall = '' + make unbound-event-install + '' + lib.optionalString withMakeWrapper '' + wrapProgram $out/bin/unbound-control-setup \ + --prefix PATH : ${lib.makeBinPath [ openssl ]} + '' + lib.optionalString (withMakeWrapper && withPythonModule) '' + wrapProgram $out/bin/unbound \ + --prefix PYTHONPATH : "$out/${python.sitePackages}" \ + --argv0 $out/bin/unbound + ''; + + preFixup = lib.optionalString withSlimLib + # Build libunbound again, but only against nettle instead of openssl. + # This avoids gnutls.out -> unbound.lib -> lib.getLib openssl. + '' + configureFlags="$configureFlags --with-nettle=${nettle.dev} --with-libunbound-only" + configurePhase + buildPhase + if [ -n "$doCheck" ]; then + checkPhase + fi + installPhase + '' + # get rid of runtime dependencies on $dev outputs + + ''substituteInPlace "$lib/lib/libunbound.la" '' + + lib.concatMapStrings + (pkg: lib.optionalString (pkg ? dev) " --replace '-L${pkg.dev}/lib' '-L${pkg.out}/lib' --replace '-R${pkg.dev}/lib' '-R${pkg.out}/lib'") + (builtins.filter (p: p != null) finalAttrs.buildInputs); + + # passthru.tests = { + # inherit gnutls; + # nixos-test = nixosTests.unbound; + # nixos-test-exporter = nixosTests.prometheus-exporters.unbound; + # }; + + meta = with lib; { + description = "Validating, recursive, and caching DNS resolver"; + license = licenses.bsd3; + homepage = "https://www.unbound.net"; + maintainers = [ ]; + platforms = platforms.unix ++ platforms.windows; + }; +}) diff --git a/pkgs/by-name/un/unbound/python.nix b/pkgs/by-name/un/unbound/python.nix new file mode 100644 index 0000000..94f2374 --- /dev/null +++ b/pkgs/by-name/un/unbound/python.nix @@ -0,0 +1,71 @@ +{ lib, stdenv, unbound, openssl, expat, libevent, swig, pythonPackages }: + +let + inherit (pythonPackages) python; +in +stdenv.mkDerivation rec { + pname = "pyunbound"; + inherit (unbound) version src; + patches = unbound.patches or null; + + nativeBuildInputs = [ swig ]; + + buildInputs = [ openssl expat libevent python ]; + + postPatch = '' + substituteInPlace Makefile.in \ + --replace "\$(DESTDIR)\$(PYTHON_SITE_PKG)" "$out/${python.sitePackages}" \ + --replace "\$(LIBTOOL) --mode=install cp _unbound.la" "cp _unbound.la" + ''; + + preConfigure = "export PYTHON_VERSION=${python.pythonVersion}"; + + configureFlags = [ + "--with-ssl=${openssl.dev}" + "--with-libexpat=${expat.dev}" + "--with-libevent=${libevent.dev}" + "--localstatedir=/var" + "--sysconfdir=/etc" + "--sbindir=\${out}/bin" + "--enable-pie" + "--enable-relro-now" + "--with-pyunbound" + "DESTDIR=$out" + "PREFIX=" + ]; + + preInstall = '' + mkdir -p $out/${python.sitePackages} $out/etc/${pname} + cp .libs/_unbound.so .libs/libunbound.so* $out/${python.sitePackages} + substituteInPlace _unbound.la \ + --replace "-L.libs $PWD/libunbound.la" "-L$out/${python.sitePackages}" + ''; + + installFlags = [ + "configfile=\${out}/etc/unbound/unbound.conf" + "pyunbound-install" + "lib" + ]; + + # All we want is the Unbound Python module + postInstall = '' + # Generate the built in root anchor and root key and store these in a logical place + # to be used by tools depending only on the Python module + $out/bin/unbound-anchor -l | head -1 > $out/etc/${pname}/root.anchor + $out/bin/unbound-anchor -l | tail --lines=+2 - > $out/etc/${pname}/root.key + # We don't need anything else + rm -r $out/bin $out/share $out/include $out/etc/unbound + '' + # patchelf is only available on Linux and no patching is needed on darwin + + lib.optionalString stdenv.isLinux '' + patchelf --replace-needed libunbound.so.8 $out/${python.sitePackages}/libunbound.so.8 $out/${python.sitePackages}/_unbound.so + ''; + + meta = with lib; { + description = "Python library for Unbound, the validating, recursive, and caching DNS resolver"; + license = licenses.bsd3; + homepage = "https://www.unbound.net"; + maintainers = with maintainers; [ leenaars ]; + platforms = platforms.unix; + }; +} -- 2.45.2 From f31f6acd3e6e167531a0dab42c81d1390eeaacc9 Mon Sep 17 00:00:00 2001 From: Victor Fuentes Date: Mon, 13 May 2024 22:38:18 -0400 Subject: [PATCH 2/3] nixfmt-rfc-style: init at 0.5.0 --- pkgs/by-name/ni/nixfmt-rfc-style/date.txt | 1 + pkgs/by-name/ni/nixfmt-rfc-style/default.nix | 40 +++++++++++++++++++ .../ni/nixfmt-rfc-style/generated-package.nix | 27 +++++++++++++ pkgs/by-name/ni/nixfmt-rfc-style/update.sh | 33 +++++++++++++++ 4 files changed, 101 insertions(+) create mode 100644 pkgs/by-name/ni/nixfmt-rfc-style/date.txt create mode 100644 pkgs/by-name/ni/nixfmt-rfc-style/default.nix create mode 100644 pkgs/by-name/ni/nixfmt-rfc-style/generated-package.nix create mode 100755 pkgs/by-name/ni/nixfmt-rfc-style/update.sh diff --git a/pkgs/by-name/ni/nixfmt-rfc-style/date.txt b/pkgs/by-name/ni/nixfmt-rfc-style/date.txt new file mode 100644 index 0000000..f4f1f2e --- /dev/null +++ b/pkgs/by-name/ni/nixfmt-rfc-style/date.txt @@ -0,0 +1 @@ +2024-03-01 diff --git a/pkgs/by-name/ni/nixfmt-rfc-style/default.nix b/pkgs/by-name/ni/nixfmt-rfc-style/default.nix new file mode 100644 index 0000000..e3bb440 --- /dev/null +++ b/pkgs/by-name/ni/nixfmt-rfc-style/default.nix @@ -0,0 +1,40 @@ +{ + haskell, + haskellPackages, + lib, + runCommand, + nixfmt-rfc-style, + fetchpatch, +}: +let + inherit (haskell.lib.compose) overrideCabal justStaticExecutables; + + overrides = { + version = "unstable-${lib.fileContents ./date.txt}"; + + passthru.updateScript = ./update.sh; + + patches = [ + (fetchpatch { + url = "https://github.com/serokell/nixfmt/commit/ca9c8975ed671112fdfce94f2e9e2ad3de480c9a.patch"; + hash = "sha256-UOSAYahSKBsqPMVcQJ3H26Eg2xpPAsNOjYMI6g+WTYU="; + }) + ]; + + maintainers = [ ]; + + # These tests can be run with the following command. + # + # $ nix-build -A nixfmt-rfc-style.tests + passthru.tests = + runCommand "nixfmt-rfc-style-tests" { nativeBuildInputs = [ nixfmt-rfc-style ]; } + '' + nixfmt --version > $out + ''; + }; + raw-pkg = haskellPackages.callPackage ./generated-package.nix { }; +in +lib.pipe raw-pkg [ + (overrideCabal overrides) + justStaticExecutables +] diff --git a/pkgs/by-name/ni/nixfmt-rfc-style/generated-package.nix b/pkgs/by-name/ni/nixfmt-rfc-style/generated-package.nix new file mode 100644 index 0000000..738b3e5 --- /dev/null +++ b/pkgs/by-name/ni/nixfmt-rfc-style/generated-package.nix @@ -0,0 +1,27 @@ +# This file has been autogenerate with cabal2nix. +# Update via ./update.sh +{ mkDerivation, base, cmdargs, directory, fetchzip, filepath, lib +, megaparsec, mtl, parser-combinators, safe-exceptions, scientific +, text, transformers, unix +}: +mkDerivation { + pname = "nixfmt"; + version = "0.5.0"; + src = fetchzip { + url = "https://github.com/piegamesde/nixfmt/archive/2b5ee820690bae64cb4003e46917ae43541e3e0b.tar.gz"; + sha256 = "1i1jbc1q4gd7fpilwy6s3a583yl5l8d8rlmipygj61mpclg9ihqg"; + }; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ + base megaparsec mtl parser-combinators scientific text transformers + ]; + executableHaskellDepends = [ + base cmdargs directory filepath safe-exceptions text unix + ]; + jailbreak = true; + homepage = "https://github.com/serokell/nixfmt"; + description = "An opinionated formatter for Nix"; + license = lib.licenses.mpl20; + mainProgram = "nixfmt"; +} diff --git a/pkgs/by-name/ni/nixfmt-rfc-style/update.sh b/pkgs/by-name/ni/nixfmt-rfc-style/update.sh new file mode 100755 index 0000000..c70a6e8 --- /dev/null +++ b/pkgs/by-name/ni/nixfmt-rfc-style/update.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p cabal2nix curl jq +# +# This script will update the nixfmt-rfc-style derivation to the latest version using +# cabal2nix. + +set -eo pipefail + +# This is the directory of this update.sh script. +script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" + +derivation_file="${script_dir}/generated-package.nix" +date_file="${script_dir}/date.txt" + +# This is the latest version of nixfmt-rfc-style branch on GitHub. +new_version=$(curl --silent https://api.github.com/repos/piegamesde/nixfmt/git/refs/heads/rfc101-style | jq '.object.sha' --raw-output) +new_date=$(curl --silent https://api.github.com/repos/piegamesde/nixfmt/git/commits/"$new_version" | jq '.committer.date' --raw-output) + +echo "Updating nixfmt-rfc-style to version $new_date." +echo "Running cabal2nix and outputting to ${derivation_file}..." + +cat > "$derivation_file" << EOF +# This file has been autogenerate with cabal2nix. +# Update via ./update.sh +EOF + +cabal2nix --jailbreak \ + "https://github.com/piegamesde/nixfmt/archive/${new_version}.tar.gz" \ + >> "$derivation_file" + +date --date="$new_date" -I > "$date_file" + +echo "Finished." -- 2.45.2 From a1e8870cc3cb4736b69769bd59dd727718cc0012 Mon Sep 17 00:00:00 2001 From: Victor Fuentes Date: Tue, 14 May 2024 01:42:59 -0400 Subject: [PATCH 3/3] darwin: fix builds --- pkgs/by-name/bi/binutils/packages.nix | 2 +- pkgs/by-name/bo/boehmgc/default.nix | 5 +- pkgs/by-name/cm/cmake/default.nix | 2 +- pkgs/by-name/cm/cmocka/default.nix | 56 ++++ pkgs/by-name/cm/cmocka/uintptr_t.patch | 16 ++ pkgs/by-name/ct/ctags/default.nix | 44 ++++ pkgs/by-name/ct/ctags/unused-collision.patch | 246 ++++++++++++++++++ pkgs/by-name/ct/ctags/wrapped.nix | 78 ++++++ .../packages/apple-sdk-11.0/default.nix | 4 +- .../da/darwin/packages/apple-sdk/sdkRoot.nix | 7 +- .../libiconv/default.nix | 5 +- pkgs/by-name/gl/glibc/libgcc/default.nix | 141 ++++++++++ pkgs/by-name/gl/glibc/packages.nix | 11 +- pkgs/by-name/hi/hidapi/default.nix | 49 ++++ pkgs/by-name/hi/hidapi/packages.nix | 9 + pkgs/by-name/in/indent/default.nix | 64 +++++ pkgs/by-name/li/libcbor/default.nix | 59 +++++ pkgs/by-name/li/libcxxrt/default.nix | 34 +++ pkgs/by-name/li/libcxxrt/packages.nix | 11 + pkgs/by-name/li/libiberty/default.nix | 31 +++ pkgs/by-name/li/libiconv/default.nix | 3 +- pkgs/by-name/li/libusb1/default.nix | 74 ++++++ pkgs/by-name/li/libusb1/packages.nix | 10 + pkgs/by-name/li/libyaml/default.nix | 27 ++ pkgs/by-name/lz/lz4/default.nix | 70 +++++ pkgs/by-name/ma/macfuse/default.nix | 65 +++++ pkgs/by-name/ma/macfuse/packages.nix | 10 + pkgs/by-name/ma/maloader/default.nix | 63 +++++ pkgs/by-name/mu/musl-fts/packages.nix | 8 + .../openbsm/bsm-add-audit_token_to_pid.patch | 24 ++ pkgs/by-name/op/openbsm/default.nix | 29 +++ pkgs/by-name/op/opencflite/package.nix | 43 +++ pkgs/by-name/op/openldap/default.nix | 2 +- pkgs/by-name/op/openpam/default.nix | 19 ++ pkgs/by-name/op/openssh/default.nix | 4 +- pkgs/by-name/pc/pcsclite/default.nix | 112 ++++++++ pkgs/by-name/pc/pcsclite/packages.nix | 9 + .../python-modules/commonmark/default.nix | 29 +++ .../python/python-modules/future/default.nix | 52 ++++ .../python-modules/recommonmark/default.nix | 42 +++ pkgs/by-name/py/python/python-packages.nix | 6 +- pkgs/by-name/un/undmg/default.nix | 30 +++ pkgs/by-name/un/undmg/setup-hook.sh | 5 + pkgs/by-name/ut/utf8proc/default.nix | 39 +++ pkgs/by-name/xc/xcbuild/default.nix | 2 +- 45 files changed, 1626 insertions(+), 25 deletions(-) create mode 100644 pkgs/by-name/cm/cmocka/default.nix create mode 100644 pkgs/by-name/cm/cmocka/uintptr_t.patch create mode 100644 pkgs/by-name/ct/ctags/default.nix create mode 100644 pkgs/by-name/ct/ctags/unused-collision.patch create mode 100644 pkgs/by-name/ct/ctags/wrapped.nix create mode 100644 pkgs/by-name/gl/glibc/libgcc/default.nix create mode 100644 pkgs/by-name/hi/hidapi/default.nix create mode 100644 pkgs/by-name/hi/hidapi/packages.nix create mode 100644 pkgs/by-name/in/indent/default.nix create mode 100644 pkgs/by-name/li/libcbor/default.nix create mode 100644 pkgs/by-name/li/libcxxrt/default.nix create mode 100644 pkgs/by-name/li/libcxxrt/packages.nix create mode 100644 pkgs/by-name/li/libiberty/default.nix create mode 100644 pkgs/by-name/li/libusb1/default.nix create mode 100644 pkgs/by-name/li/libusb1/packages.nix create mode 100644 pkgs/by-name/li/libyaml/default.nix create mode 100644 pkgs/by-name/lz/lz4/default.nix create mode 100644 pkgs/by-name/ma/macfuse/default.nix create mode 100644 pkgs/by-name/ma/macfuse/packages.nix create mode 100644 pkgs/by-name/ma/maloader/default.nix create mode 100644 pkgs/by-name/mu/musl-fts/packages.nix create mode 100644 pkgs/by-name/op/openbsm/bsm-add-audit_token_to_pid.patch create mode 100644 pkgs/by-name/op/openbsm/default.nix create mode 100644 pkgs/by-name/op/opencflite/package.nix create mode 100644 pkgs/by-name/op/openpam/default.nix create mode 100644 pkgs/by-name/pc/pcsclite/default.nix create mode 100644 pkgs/by-name/pc/pcsclite/packages.nix create mode 100644 pkgs/by-name/py/python/python-modules/commonmark/default.nix create mode 100644 pkgs/by-name/py/python/python-modules/future/default.nix create mode 100644 pkgs/by-name/py/python/python-modules/recommonmark/default.nix create mode 100644 pkgs/by-name/un/undmg/default.nix create mode 100644 pkgs/by-name/un/undmg/setup-hook.sh create mode 100644 pkgs/by-name/ut/utf8proc/default.nix diff --git a/pkgs/by-name/bi/binutils/packages.nix b/pkgs/by-name/bi/binutils/packages.nix index e4ffdcf..4c24738 100644 --- a/pkgs/by-name/bi/binutils/packages.nix +++ b/pkgs/by-name/bi/binutils/packages.nix @@ -24,7 +24,7 @@ with pkgs; inherit (stdenv.targetPlatform) linker; in if linker == "lld" then llvmPackages.bintools-unwrapped - # else if linker == "cctools" then darwin.binutils-unwrapped + else if linker == "cctools" then darwin.binutils-unwrapped else if linker == "bfd" then binutils-unwrapped else if linker == "gold" then binutils-unwrapped.override { enableGoldDefault = true; } else null; diff --git a/pkgs/by-name/bo/boehmgc/default.nix b/pkgs/by-name/bo/boehmgc/default.nix index 9711457..57b43bd 100644 --- a/pkgs/by-name/bo/boehmgc/default.nix +++ b/pkgs/by-name/bo/boehmgc/default.nix @@ -51,8 +51,9 @@ stdenv.mkDerivation (finalAttrs: { "CFLAGS_EXTRA=-DNO_SOFT_VDB" ]; - # `gctest` fails under emulation on aarch64-darwin - doCheck = !(stdenv.isDarwin && stdenv.isx86_64); + # `gctest` fails under x86_64 emulation on aarch64-darwin + # and also on aarch64-linux (qemu-user) + doCheck = !((stdenv.isDarwin && stdenv.isx86_64) || (stdenv.isLinux && stdenv.isAarch64)); enableParallelBuilding = true; diff --git a/pkgs/by-name/cm/cmake/default.nix b/pkgs/by-name/cm/cmake/default.nix index d13cc0b..442454a 100644 --- a/pkgs/by-name/cm/cmake/default.nix +++ b/pkgs/by-name/cm/cmake/default.nix @@ -199,6 +199,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ ttuegel lnl7 AndersonTorres ]; platforms = lib.platforms.all; mainProgram = "cmake"; - broken = (/*qt5UI &&*/ stdenv.isDarwin); + # broken = (qt5UI && stdenv.isDarwin); }; }) diff --git a/pkgs/by-name/cm/cmocka/default.nix b/pkgs/by-name/cm/cmocka/default.nix new file mode 100644 index 0000000..6c88d1b --- /dev/null +++ b/pkgs/by-name/cm/cmocka/default.nix @@ -0,0 +1,56 @@ +{ fetchurl, fetchpatch, lib, stdenv, cmake }: + +stdenv.mkDerivation rec { + pname = "cmocka"; + majorVersion = "1.1"; + version = "${majorVersion}.7"; + + src = fetchurl { + url = "https://cmocka.org/files/${majorVersion}/cmocka-${version}.tar.xz"; + sha256 = "sha256-gQVw6wuNZIBDMfgrKf9Hx5DOnNaxY+mNR6SAcEfsrYI="; + }; + + patches = [ + ./uintptr_t.patch + ]; + + nativeBuildInputs = [ cmake ]; + + cmakeFlags = lib.optional doCheck "-DUNIT_TESTING=ON" + ++ lib.optional stdenv.hostPlatform.isStatic "-DBUILD_SHARED_LIBS=OFF"; + + doCheck = true; + + meta = with lib; { + description = "Lightweight library to simplify and generalize unit tests for C"; + longDescription = '' + There are a variety of C unit testing frameworks available however + many of them are fairly complex and require the latest compiler + technology. Some development requires the use of old compilers which + makes it difficult to use some unit testing frameworks. In addition + many unit testing frameworks assume the code being tested is an + application or module that is targeted to the same platform that will + ultimately execute the test. Because of this assumption many + frameworks require the inclusion of standard C library headers in the + code module being tested which may collide with the custom or + incomplete implementation of the C library utilized by the code under + test. + + Cmocka only requires a test application is linked with the standard C + library which minimizes conflicts with standard C library headers. + Also, CMocka tries to avoid the use of some of the newer features of + C compilers. + + This results in CMocka being a relatively small library that can be + used to test a variety of exotic code. If a developer wishes to + simply test an application with the latest compiler then other unit + testing frameworks may be preferable. + + This is the successor of Google's Cmockery. + ''; + homepage = "https://cmocka.org/"; + license = licenses.asl20; + platforms = platforms.all; + maintainers = with maintainers; [ kragniz rasendubi ]; + }; +} diff --git a/pkgs/by-name/cm/cmocka/uintptr_t.patch b/pkgs/by-name/cm/cmocka/uintptr_t.patch new file mode 100644 index 0000000..ac69560 --- /dev/null +++ b/pkgs/by-name/cm/cmocka/uintptr_t.patch @@ -0,0 +1,16 @@ +Resolve messy situation with uintptr_t and stdint.h + +Platforms common in nixpkgs will have stdint.h - thereby we avoid problems +that seem complicated to avoid. References: +https://gitlab.com/cmocka/cmocka/-/issues/38#note_1286565655 +https://git.alpinelinux.org/aports/plain/main/cmocka/musl_uintptr.patch?id=6a15dd0d0ba9cc354a621fb359ca5e315ff2eabd + +It isn't easy, as 1.1.6 codebase is missing stdint.h includes on many places, +and HAVE_UINTPTR_T from cmake also wouldn't get on all places it needs to. +--- a/include/cmocka.h ++++ b/include/cmocka.h +@@ -18,2 +18,4 @@ + #define CMOCKA_H_ ++#include ++#define HAVE_UINTPTR_T 1 + diff --git a/pkgs/by-name/ct/ctags/default.nix b/pkgs/by-name/ct/ctags/default.nix new file mode 100644 index 0000000..228de93 --- /dev/null +++ b/pkgs/by-name/ct/ctags/default.nix @@ -0,0 +1,44 @@ +{ lib, stdenv, fetchsvn, autoreconfHook }: + +stdenv.mkDerivation rec { + pname = "ctags"; + version = "816"; + + src = fetchsvn { + url = "https://svn.code.sf.net/p/ctags/code/trunk"; + rev = version; + sha256 = "0jmbkrmscbl64j71qffcc39x005jrmphx8kirs1g2ws44wil39hf"; + }; + + nativeBuildInputs = [ autoreconfHook ]; + + # don't use $T(E)MP which is set to the build directory + configureFlags= [ "--enable-tmpdir=/tmp" ]; + + patches = [ + # Library defines an `__unused__` which is a reserved name, and may + # conflict with the standard library definition. One such conflict is with + # macOS headers. + ./unused-collision.patch + ]; + + meta = with lib; { + description = "A tool for fast source code browsing (exuberant ctags)"; + mainProgram = "ctags"; + longDescription = '' + Ctags generates an index (or tag) file of language objects found + in source files that allows these items to be quickly and easily + located by a text editor or other utility. A tag signifies a + language object for which an index entry is available (or, + alternatively, the index entry created for that object). Many + programming languages are supported. + ''; + homepage = "https://ctags.sourceforge.net/"; + license = licenses.gpl2Plus; + platforms = platforms.unix; + + # So that Exuberant ctags is preferred over emacs's ctags + priority = 1; + }; + +} diff --git a/pkgs/by-name/ct/ctags/unused-collision.patch b/pkgs/by-name/ct/ctags/unused-collision.patch new file mode 100644 index 0000000..595f67a --- /dev/null +++ b/pkgs/by-name/ct/ctags/unused-collision.patch @@ -0,0 +1,246 @@ +--- a/c.c (revision 816) ++++ b/c.c (working copy) +@@ -619,7 +619,7 @@ + return name; + } + +-static void __unused__ pt (tokenInfo *const token) ++static void UNUSED pt (tokenInfo *const token) + { + if (isType (token, TOKEN_NAME)) + printf ("type: %-12s: %-13s line: %lu\n", +@@ -634,7 +634,7 @@ + tokenString (token->type), token->lineNumber); + } + +-static void __unused__ ps (statementInfo *const st) ++static void UNUSED ps (statementInfo *const st) + { + unsigned int i; + printf ("scope: %s decl: %s gotName: %s gotParenName: %s\n", +--- a/eiffel.c (revision 816) ++++ b/eiffel.c (working copy) +@@ -807,7 +807,7 @@ + + static boolean parseType (tokenInfo *const token); + +-static void parseGeneric (tokenInfo *const token, boolean declaration __unused__) ++static void parseGeneric (tokenInfo *const token, boolean declaration UNUSED) + { + unsigned int depth = 0; + #ifdef TYPE_REFERENCE_TOOL +--- a/general.h (revision 816) ++++ b/general.h (working copy) +@@ -57,10 +57,10 @@ + * to prevent warnings about unused variables. + */ + #if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)) && !defined (__GNUG__) +-# define __unused__ __attribute__((unused)) ++# define UNUSED __attribute__((unused)) + # define __printf__(s,f) __attribute__((format (printf, s, f))) + #else +-# define __unused__ ++# define UNUSED + # define __printf__(s,f) + #endif + +--- a/lregex.c (revision 816) ++++ b/lregex.c (working copy) +@@ -538,11 +538,11 @@ + #endif /* HAVE_REGEX */ + + extern void addTagRegex ( +- const langType language __unused__, +- const char* const regex __unused__, +- const char* const name __unused__, +- const char* const kinds __unused__, +- const char* const flags __unused__) ++ const langType language UNUSED, ++ const char* const regex UNUSED, ++ const char* const name UNUSED, ++ const char* const kinds UNUSED, ++ const char* const flags UNUSED) + { + #ifdef HAVE_REGEX + Assert (regex != NULL); +@@ -564,10 +564,10 @@ + } + + extern void addCallbackRegex ( +- const langType language __unused__, +- const char* const regex __unused__, +- const char* const flags __unused__, +- const regexCallback callback __unused__) ++ const langType language UNUSED, ++ const char* const regex UNUSED, ++ const char* const flags UNUSED, ++ const regexCallback callback UNUSED) + { + #ifdef HAVE_REGEX + Assert (regex != NULL); +@@ -581,7 +581,7 @@ + } + + extern void addLanguageRegex ( +- const langType language __unused__, const char* const regex __unused__) ++ const langType language UNUSED, const char* const regex UNUSED) + { + #ifdef HAVE_REGEX + if (! regexBroken) +@@ -602,7 +602,7 @@ + */ + + extern boolean processRegexOption (const char *const option, +- const char *const parameter __unused__) ++ const char *const parameter UNUSED) + { + boolean handled = FALSE; + const char* const dash = strchr (option, '-'); +@@ -624,7 +624,7 @@ + return handled; + } + +-extern void disableRegexKinds (const langType language __unused__) ++extern void disableRegexKinds (const langType language UNUSED) + { + #ifdef HAVE_REGEX + if (language <= SetUpper && Sets [language].count > 0) +@@ -639,8 +639,8 @@ + } + + extern boolean enableRegexKind ( +- const langType language __unused__, +- const int kind __unused__, const boolean mode __unused__) ++ const langType language UNUSED, ++ const int kind UNUSED, const boolean mode UNUSED) + { + boolean result = FALSE; + #ifdef HAVE_REGEX +@@ -660,7 +660,7 @@ + return result; + } + +-extern void printRegexKinds (const langType language __unused__, boolean indent __unused__) ++extern void printRegexKinds (const langType language UNUSED, boolean indent UNUSED) + { + #ifdef HAVE_REGEX + if (language <= SetUpper && Sets [language].count > 0) +--- a/lua.c (revision 816) ++++ b/lua.c (working copy) +@@ -37,7 +37,7 @@ + */ + + /* for debugging purposes */ +-static void __unused__ print_string (char *p, char *q) ++static void UNUSED print_string (char *p, char *q) + { + for ( ; p != q; p++) + fprintf (errout, "%c", *p); +--- a/main.c (revision 816) ++++ b/main.c (working copy) +@@ -522,7 +522,7 @@ + * Start up code + */ + +-extern int main (int __unused__ argc, char **argv) ++extern int main (int UNUSED argc, char **argv) + { + cookedArgs *args; + #ifdef VMS +--- a/options.c (revision 816) ++++ b/options.c (working copy) +@@ -730,7 +730,7 @@ + } + + static void processExcludeOption ( +- const char *const option __unused__, const char *const parameter) ++ const char *const option UNUSED, const char *const parameter) + { + const char *const fileName = parameter + 1; + if (parameter [0] == '\0') +@@ -867,7 +867,7 @@ + } + + static void processFilterTerminatorOption ( +- const char *const option __unused__, const char *const parameter) ++ const char *const option UNUSED, const char *const parameter) + { + freeString (&Option.filterTerminator); + Option.filterTerminator = stringCopy (parameter); +@@ -930,8 +930,8 @@ + } + + static void processHelpOption ( +- const char *const option __unused__, +- const char *const parameter __unused__) ++ const char *const option UNUSED, ++ const char *const parameter UNUSED) + { + printProgramIdentification (); + putchar ('\n'); +@@ -1139,8 +1139,8 @@ + } + + static void processLicenseOption ( +- const char *const option __unused__, +- const char *const parameter __unused__) ++ const char *const option UNUSED, ++ const char *const parameter UNUSED) + { + printProgramIdentification (); + puts (""); +@@ -1166,8 +1166,8 @@ + } + + static void processListMapsOption ( +- const char *const __unused__ option, +- const char *const __unused__ parameter) ++ const char *const UNUSED option, ++ const char *const UNUSED parameter) + { + if (parameter [0] == '\0' || strcasecmp (parameter, "all") == 0) + printLanguageMaps (LANG_AUTO); +@@ -1183,8 +1183,8 @@ + } + + static void processListLanguagesOption ( +- const char *const option __unused__, +- const char *const parameter __unused__) ++ const char *const option UNUSED, ++ const char *const parameter UNUSED) + { + printLanguageList (); + exit (0); +@@ -1358,8 +1358,8 @@ + } + + static void processVersionOption ( +- const char *const option __unused__, +- const char *const parameter __unused__) ++ const char *const option UNUSED, ++ const char *const parameter UNUSED) + { + printProgramIdentification (); + exit (0); +--- a/parse.c (revision 816) ++++ b/parse.c (working copy) +@@ -376,7 +376,7 @@ + */ + + extern void processLanguageDefineOption ( +- const char *const option, const char *const parameter __unused__) ++ const char *const option, const char *const parameter UNUSED) + { + #ifdef HAVE_REGEX + if (parameter [0] == '\0') +--- a/routines.c (revision 816) ++++ b/routines.c (working copy) +@@ -526,7 +526,7 @@ + + #if ! defined (HAVE_STAT_ST_INO) + +-static void canonicalizePath (char *const path __unused__) ++static void canonicalizePath (char *const path UNUSED) + { + #if defined (MSDOS_STYLE_PATH) + char *p; diff --git a/pkgs/by-name/ct/ctags/wrapped.nix b/pkgs/by-name/ct/ctags/wrapped.nix new file mode 100644 index 0000000..2bc3aa5 --- /dev/null +++ b/pkgs/by-name/ct/ctags/wrapped.nix @@ -0,0 +1,78 @@ +{ pkgs, ctags }: + +with pkgs.lib; + +# define some ctags wrappers adding support for some not that common languages +# customization: +# a) add stuff here +# b) override asLang, phpLang, ... using packageOverrides +# c) use ctagsWrapped.override {args = [ your liste ];} + +# install using -iA ctagsWrapped.ctagsWrapped + +{ + + # the derivation. use language extensions specified by args + ctagsWrapped = makeOverridable ( {args, name} : pkgs.writeScriptBin name '' + #!${pkgs.runtimeShell} + exec ${pkgs.ctags}/bin/ctags ${concatStringsSep " " (map escapeShellArg args)} "$@" + '') { + args = let x = pkgs.ctagsWrapped; in concatLists [ + x.defaultArgs x.phpLang x.jsLang x.nixLang x.asLang x.rubyLang + ]; + name = "${ctags.name}-wrapped"; + }; + + ### language arguments + + # don't scan version control directories + defaultArgs = [ + "--exclude=.svn" + "--exclude=.hg" + "--exclude=.git" + "--exclude=_darcs" + "--sort=yes" + ]; + + # actionscript + asLang = [ + "--langdef=ActionScript" + "--langmap=ActionScript:.as" + "--regex-ActionScript=/function[ \\t]+([A-Za-z0-9_]+)[ \\t]*\\(/\\1/f,function,functions/" + "--regex-ActionScript=/function[ \\t]+(set|get)[ \\t]+([A-Za-z0-9_]+)[ \\t]*\\(/\\2/p,property,properties/" + "--regex-ActionScript=/interface[ \\t]+[a-z0-9_.]*([A-Z][A-Za-z0-9_]+)/\\1/i,interface,interfaces/" + "--regex-ActionScript=/package[ \\t]+([^ \\t]*)/\\1/p/" + "--regex-ActionScript=/class[ \\t]+[a-z0-9_.]*([A-Z][A-Za-z0-9_]+)/\\1/c,class,classes/" + ]; + + # PHP + phpLang = [ + "--langmap=PHP:.php" + "--regex-PHP=/abstract class ([^ ]*)/\\1/c/" + "--regex-PHP=/interface ([^ ]*)/\\1/i/" + "--regex-PHP=/function[ \\t]+([^ (]*)/\\1/f/" + ]; + + # Javascript: also find unnamed functions and functions being passed within a dict. + # the dict properties is used to implement duck typing in frameworks + # var foo = function () { ... } + # { + # a : function () {} + # only recognize names up 100 characters. Else you'll be in trouble scanning compressed .js files. + jsLang = [ + "--regex-JavaScript=/([^ \\t]{1,100})[ \\t]*:[ \\t]*function[ \\t]*\\(/\\1/f/" + ]; + + # find foo in "foo =", don't think we can do a lot better + nixLang = [ + "--langdef=NIX" + "--langmap=NIX:.nix" + "--regex-NIX=/([^ \\t*]*)[ \\t]*=/\\1/f/" + ]; + + rubyLang = [ + "--langmap=RUBY:.rb" + "--regex-RUBY=/class ([^ ]*)/\\1/c/" + "--regex-RUBY=/^[ ]*module[ ]*([^ ]*)/\\1/m/" + ]; +} diff --git a/pkgs/by-name/da/darwin/packages/apple-sdk-11.0/default.nix b/pkgs/by-name/da/darwin/packages/apple-sdk-11.0/default.nix index 238c1b7..9a238b6 100644 --- a/pkgs/by-name/da/darwin/packages/apple-sdk-11.0/default.nix +++ b/pkgs/by-name/da/darwin/packages/apple-sdk-11.0/default.nix @@ -1,6 +1,6 @@ { stdenvNoCC, fetchurl, newScope, lib, pkgs , stdenv, overrideCC -, xar, cpio, python3, pbzx }: +, xar, cpio, python3, pbzx, path }: let mkSusDerivation = args: stdenvNoCC.mkDerivation (args // { @@ -120,7 +120,7 @@ let inherit (pkgs.darwin.apple_sdk_11_0) stdenv; inherit (pkgs) rustc cargo; } // { - inherit (pkgs.callPackage ../../../build-support/rust/hooks { + inherit (pkgs.callPackage (path + "/pkgs/build-support/rust/hooks") { inherit (pkgs.darwin.apple_sdk_11_0) stdenv; inherit (pkgs) cargo rustc; clang = mkCc pkgs.clang; diff --git a/pkgs/by-name/da/darwin/packages/apple-sdk/sdkRoot.nix b/pkgs/by-name/da/darwin/packages/apple-sdk/sdkRoot.nix index 67d9cbe..3856c14 100644 --- a/pkgs/by-name/da/darwin/packages/apple-sdk/sdkRoot.nix +++ b/pkgs/by-name/da/darwin/packages/apple-sdk/sdkRoot.nix @@ -3,6 +3,7 @@ runCommand, writeText, sdkVersion, + path }: let @@ -39,7 +40,7 @@ runCommand "sdkroot-${sdkVersion}" { } '' ln -s "$sdk" "$sdk/usr" - install -D '${../../../build-support/setup-hooks/role.bash}' "$out/nix-support/setup-hook" + install -D '${path + "/pkgs/build-support/setup-hooks/role.bash"}' "$out/nix-support/setup-hook" cat >> "$out/nix-support/setup-hook" <<-hook # # See comments in cc-wrapper's setup hook. This works exactly the same way. @@ -47,7 +48,7 @@ runCommand "sdkroot-${sdkVersion}" { } '' [[ -z \''${strictDeps-} ]] || (( "\$hostOffset" < 0 )) || return 0 sdkRootHook() { - # See ../../../build-support/setup-hooks/role.bash + # See pkgs/build-support/setup-hooks/role.bash local role_post getHostRoleEnvHook @@ -57,7 +58,7 @@ runCommand "sdkroot-${sdkVersion}" { } '' fi } - # See ../../../build-support/setup-hooks/role.bash + # See pkgs/build-support/setup-hooks/role.bash getTargetRole addEnvHooks "\$targetOffset" sdkRootHook diff --git a/pkgs/by-name/da/darwin/packages/apple-source-releases/libiconv/default.nix b/pkgs/by-name/da/darwin/packages/apple-source-releases/libiconv/default.nix index 6a3bddc..43b135c 100644 --- a/pkgs/by-name/da/darwin/packages/apple-source-releases/libiconv/default.nix +++ b/pkgs/by-name/da/darwin/packages/apple-source-releases/libiconv/default.nix @@ -1,6 +1,7 @@ { stdenv, appleDerivation, lib , enableStatic ? stdenv.hostPlatform.isStatic , enableShared ? !stdenv.hostPlatform.isStatic +, path }: appleDerivation { @@ -27,8 +28,8 @@ appleDerivation { ''; setupHooks = [ - ../../../../build-support/setup-hooks/role.bash - ../../../../development/libraries/libiconv/setup-hook.sh + (path + "/pkgs/build-support/setup-hooks/role.bash") + (path + "/pkgs/by-name/li/libiconv/setup-hook.sh") ]; meta = { diff --git a/pkgs/by-name/gl/glibc/libgcc/default.nix b/pkgs/by-name/gl/glibc/libgcc/default.nix new file mode 100644 index 0000000..600ca69 --- /dev/null +++ b/pkgs/by-name/gl/glibc/libgcc/default.nix @@ -0,0 +1,141 @@ +{ lib, stdenvNoLibs, buildPackages +, gcc, glibc +, libiberty +}: + +let + stdenv = stdenvNoLibs; + gccConfigureFlags = gcc.cc.configureFlags ++ [ + "--disable-fixincludes" + "--disable-intl" + "--enable-threads=posix" + "--with-glibc-version=${glibc.version}" + "--disable-plugin" + + # these are required in order to prevent inhibit_libc=true, + # which will cripple libgcc's unwinder; see: + # https://github.com/NixOS/nixpkgs/issues/213453#issuecomment-1616346163 + "--with-headers=${lib.getDev glibc}/include" + "--with-native-system-header-dir=${lib.getDev glibc}${glibc.incdir or "/include"}" + "--with-build-sysroot=/" + ]; + +in stdenv.mkDerivation (finalAttrs: { + pname = "libgcc"; + inherit (gcc.cc) src version; + + outputs = [ "out" "dev" ]; + + strictDeps = true; + depsBuildBuild = [ buildPackages.stdenv.cc ]; + nativeBuildInputs = [ libiberty ]; + buildInputs = [ glibc ]; + + postUnpack = '' + mkdir -p ./build + buildRoot=$(readlink -e "./build") + ''; + + postPatch = + gcc.cc.passthru.forceLibgccToBuildCrtStuff + + '' + sourceRoot=$(readlink -e "./libgcc") + ''; + + hardeningDisable = [ "pie" ]; + + preConfigure = + '' + # Drop in libiberty, as external builds are not expected + cd "$buildRoot" + ( + mkdir -p build-${stdenv.buildPlatform.config}/libiberty/ + cd build-${stdenv.buildPlatform.config}/libiberty/ + ln -s ${buildPackages.libiberty}/lib/libiberty.a ./ + ) + mkdir -p "$buildRoot/gcc" + cd "$buildRoot/gcc" + ( + # We "shift" the tools over to fake platforms perspective from the previous stage. + export AS_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$AS_FOR_BUILD + export CC_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$CC_FOR_BUILD + export CPP_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$CPP_FOR_BUILD + export CXX_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$CXX_FOR_BUILD + export LD_FOR_BUILD=${buildPackages.stdenv.cc.bintools}/bin/$LD_FOR_BUILD + + export AS=$AS_FOR_BUILD + export CC=$CC_FOR_BUILD + export CPP=$CPP_FOR_BUILD + export CXX=$CXX_FOR_BUILD + export LD=$LD_FOR_BUILD + + export AS_FOR_TARGET=${stdenv.cc}/bin/$AS + export CC_FOR_TARGET=${stdenv.cc}/bin/$CC + export CPP_FOR_TARGET=${stdenv.cc}/bin/$CPP + export LD_FOR_TARGET=${stdenv.cc.bintools}/bin/$LD + + # We define GENERATOR_FILE so nothing bothers looking for GNU GMP. + export NIX_CFLAGS_COMPILE_FOR_BUILD+=' -DGENERATOR_FILE=1' + + "$sourceRoot/../gcc/configure" ${lib.concatStringsSep " " gccConfigureFlags} + + # We remove the `libgcc.mvar` deps so that the bootstrap xgcc isn't built. + sed -e 's,libgcc.mvars:.*$,libgcc.mvars:,' -i Makefile + + make \ + config.h \ + libgcc.mvars \ + tconfig.h \ + tm.h \ + options.h \ + insn-constants.h \ + '' + lib.optionalString stdenv.targetPlatform.isM68k '' + sysroot-suffix.h \ + '' + lib.optionalString stdenv.targetPlatform.isAarch32 '' + arm-isa.h \ + arm-cpu.h \ + '' + '' + insn-modes.h + ) + mkdir -p "$buildRoot/gcc/include" + + # Preparing to configure + build libgcc itself + mkdir -p "$buildRoot/gcc/${stdenv.hostPlatform.config}/libgcc" + cd "$buildRoot/gcc/${stdenv.hostPlatform.config}/libgcc" + configureScript=$sourceRoot/configure + chmod +x "$configureScript" + + export AS_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$AS_FOR_BUILD + export CC_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$CC_FOR_BUILD + export CPP_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$CPP_FOR_BUILD + export CXX_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$CXX_FOR_BUILD + export LD_FOR_BUILD=${buildPackages.stdenv.cc.bintools}/bin/$LD_FOR_BUILD + + export AS=${stdenv.cc}/bin/$AS + export CC=${stdenv.cc}/bin/$CC + export CPP=${stdenv.cc}/bin/$CPP + export CXX=${stdenv.cc}/bin/$CXX + export LD=${stdenv.cc.bintools}/bin/$LD + + export AS_FOR_TARGET=${stdenv.cc}/bin/$AS_FOR_TARGET + export CC_FOR_TARGET=${stdenv.cc}/bin/$CC_FOR_TARGET + export CPP_FOR_TARGET=${stdenv.cc}/bin/$CPP_FOR_TARGET + export LD_FOR_TARGET=${stdenv.cc.bintools}/bin/$LD_FOR_TARGET + ''; + + configurePlatforms = [ "build" "host" ]; + configureFlags = [ + "cross_compiling=true" + "--disable-gcov" + "--with-glibc-version=${glibc.version}" + ]; + + makeFlags = [ "MULTIBUILDTOP:=../" ]; + + postInstall = '' + moveToOutput "lib/gcc/${stdenv.hostPlatform.config}/${finalAttrs.version}/include" "$dev" + mkdir -p "$out/lib" "$dev/include" + ln -s "$out/lib/gcc/${stdenv.hostPlatform.config}/${finalAttrs.version}"/* "$out/lib" + ln -s "$dev/lib/gcc/${stdenv.hostPlatform.config}/${finalAttrs.version}/include"/* "$dev/include/" + ''; +}) diff --git a/pkgs/by-name/gl/glibc/packages.nix b/pkgs/by-name/gl/glibc/packages.nix index dc55236..5acf94f 100644 --- a/pkgs/by-name/gl/glibc/packages.nix +++ b/pkgs/by-name/gl/glibc/packages.nix @@ -16,12 +16,11 @@ with pkgs; # Being redundant to avoid cycles on boot. TODO: find a better way glibcCross = callPackage ./. { stdenv = gccCrossLibcStdenv; # doesn't compile without gcc - # TODO: Fix broken reference to libgcc - # libgcc = callPackage ../core/gcc/libgcc { - # gcc = gccCrossLibcStdenv.cc; - # glibc = glibcCross.override { libgcc = null; }; - # stdenvNoLibs = gccCrossLibcStdenv; - # }; + libgcc = callPackage ./libgcc { + gcc = gccCrossLibcStdenv.cc; + glibc = glibcCross.override { libgcc = null; }; + stdenvNoLibs = gccCrossLibcStdenv; + }; }; # Only supported on Linux and only on glibc diff --git a/pkgs/by-name/hi/hidapi/default.nix b/pkgs/by-name/hi/hidapi/default.nix new file mode 100644 index 0000000..9bba76f --- /dev/null +++ b/pkgs/by-name/hi/hidapi/default.nix @@ -0,0 +1,49 @@ +{ lib +, stdenv +, fetchFromGitHub +, cmake +, pkg-config +, libusb1 +, udev +, Cocoa +, IOKit +# for passthru.tests +# , testers +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "hidapi"; + version = "0.14.0"; + + src = fetchFromGitHub { + owner = "libusb"; + repo = "hidapi"; + rev = "${finalAttrs.pname}-${finalAttrs.version}"; + sha256 = "sha256-p3uzBq5VxxQbVuy1lEHEEQdxXwnhQgJDIyAAWjVWNIg="; + }; + + nativeBuildInputs = [ cmake pkg-config ]; + + buildInputs = lib.optionals stdenv.isLinux [ libusb1 udev ]; + + enableParallelBuilding = true; + + propagatedBuildInputs = lib.optionals stdenv.isDarwin [ Cocoa IOKit ]; + + # passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + + meta = with lib; { + description = "Library for communicating with USB and Bluetooth HID devices"; + homepage = "https://github.com/libusb/hidapi"; + maintainers = with maintainers; [ prusnak ]; + # You can choose between GPLv3, BSD or HIDAPI license (even more liberal) + license = with licenses; [ bsd3 /* or */ gpl3Only ] ; + pkgConfigModules = lib.optionals stdenv.isDarwin [ + "hidapi" + ] ++ lib.optionals stdenv.isLinux [ + "hidapi-hidraw" + "hidapi-libusb" + ]; + platforms = platforms.unix; + }; +}) diff --git a/pkgs/by-name/hi/hidapi/packages.nix b/pkgs/by-name/hi/hidapi/packages.nix new file mode 100644 index 0000000..d563121 --- /dev/null +++ b/pkgs/by-name/hi/hidapi/packages.nix @@ -0,0 +1,9 @@ +{ ... }: +res: pkgs: super: + +with pkgs; +{ + hidapi = callPackage ./. { + inherit (darwin.apple_sdk.frameworks) Cocoa IOKit; + }; +} diff --git a/pkgs/by-name/in/indent/default.nix b/pkgs/by-name/in/indent/default.nix new file mode 100644 index 0000000..c7cef90 --- /dev/null +++ b/pkgs/by-name/in/indent/default.nix @@ -0,0 +1,64 @@ +{ lib +, stdenv +, fetchurl +, fetchpatch +, libintl +, texinfo +, buildPackages +, pkgsStatic +}: + +stdenv.mkDerivation rec { + pname = "indent"; + version = "2.2.13"; + + src = fetchurl { + url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz"; + hash = "sha256-nmRjT8TOZ5eyBLy4iXzhT90KtIyldpb3h2fFnK5XgJU="; + }; + + patches = [ + (fetchpatch { + name = "CVE-2023-40305.part-1.patch"; + url = "https://git.savannah.gnu.org/cgit/indent.git/patch/?id=df4ab2d19e247d059e0025789ba513418073ab6f"; + hash = "sha256-OLXBlYTdEuFK8SIsyC5Xr/hHWlvXiRqY2h79w+H5pGk="; + }) + (fetchpatch { + name = "CVE-2023-40305.part-2.patch"; + url = "https://git.savannah.gnu.org/cgit/indent.git/patch/?id=2685cc0bef0200733b634932ea7399b6cf91b6d7"; + hash = "sha256-t+QF7N1aqQ28J2O8esZ2bc5K042cUuZR4MeMeuWIgPw="; + }) + ]; + + # avoid https://savannah.gnu.org/bugs/?64751 + postPatch = '' + sed -E -i '/output\/else-comment-2-br(-ce)?.c/d' regression/TEST + sed -E -i 's/else-comment-2-br(-ce)?.c//g' regression/TEST + ''; + + makeFlags = [ "AR=${stdenv.cc.targetPrefix}ar" ]; + + strictDeps = true; + nativeBuildInputs = [ texinfo ]; + buildInputs = [ libintl ]; + depsBuildBuild = [ buildPackages.stdenv.cc ]; # needed when cross-compiling + + env.NIX_CFLAGS_COMPILE = toString ( + lib.optional stdenv.cc.isClang "-Wno-implicit-function-declaration" + ++ lib.optional (stdenv.cc.isClang && lib.versionAtLeast (lib.getVersion stdenv.cc) "13") "-Wno-unused-but-set-variable" + ); + + hardeningDisable = [ "format" ]; + + doCheck = true; + + passthru.tests.static = pkgsStatic.indent; + meta = { + homepage = "https://www.gnu.org/software/indent/"; + description = "A source code reformatter"; + mainProgram = "indent"; + license = lib.licenses.gpl3Plus; + maintainers = [ lib.maintainers.mmahut ]; + platforms = lib.platforms.unix; + }; +} diff --git a/pkgs/by-name/li/libcbor/default.nix b/pkgs/by-name/li/libcbor/default.nix new file mode 100644 index 0000000..84b30b6 --- /dev/null +++ b/pkgs/by-name/li/libcbor/default.nix @@ -0,0 +1,59 @@ +{ lib +, stdenv +, fetchFromGitHub +, cmake +, cmocka + +# for passthru.tests +# , libfido2 +# , mysql80 +# , openssh +# , systemd +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "libcbor"; + version = "0.11.0"; + + src = fetchFromGitHub { + owner = "PJK"; + repo = "libcbor"; + rev = "v${finalAttrs.version}"; + hash = "sha256-N1xYkZw/6lX/nX/TE6/pVuEFgSyDiUJ50msK42NrKwI="; + }; + + outputs = [ "out" "dev" ]; + + strictDeps = true; + nativeBuildInputs = [ cmake ]; + + buildInputs = [ + cmocka # cmake expects cmocka module + ]; + + cmakeFlags = lib.optional finalAttrs.finalPackage.doCheck "-DWITH_TESTS=ON" + ++ lib.optional (!stdenv.hostPlatform.isStatic) "-DBUILD_SHARED_LIBS=ON"; + + # Tests are restricted while pkgsStatic.cmocka is broken. Tracked at: + # https://github.com/NixOS/nixpkgs/issues/213623 + doCheck = !stdenv.hostPlatform.isStatic + && stdenv.hostPlatform == stdenv.buildPlatform; + + nativeCheckInputs = [ cmocka ]; + + # passthru.tests = { + # inherit libfido2 mysql80; + # openssh = (openssh.override { withFIDO = true; }); + # systemd = (systemd.override { + # withFido2 = true; + # withCryptsetup = true; + # }); + # }; + + meta = with lib; { + description = "CBOR protocol implementation for C and others"; + homepage = "https://github.com/PJK/libcbor"; + license = licenses.mit; + maintainers = with maintainers; [ dtzWill ]; + }; +}) diff --git a/pkgs/by-name/li/libcxxrt/default.nix b/pkgs/by-name/li/libcxxrt/default.nix new file mode 100644 index 0000000..6cdcbe6 --- /dev/null +++ b/pkgs/by-name/li/libcxxrt/default.nix @@ -0,0 +1,34 @@ +{ lib, stdenv, fetchFromGitHub, cmake, unstableGitUpdater }: + +stdenv.mkDerivation { + pname = "libcxxrt"; + version = "4.0.10-unstable-2024-04-15"; + + src = fetchFromGitHub { + owner = "libcxxrt"; + repo = "libcxxrt"; + rev = "25541e312f7094e9c90895000d435af520d42418"; + sha256 = "d5uhtlO+28uc2Xnf5trXsy43jgmzBHs2jZhCK57qRM4="; + }; + + nativeBuildInputs = [ cmake ]; + + installPhase = '' + mkdir -p $out/include $out/lib + cp ../src/cxxabi.h $out/include + cp lib/libcxxrt${stdenv.hostPlatform.extensions.library} $out/lib + ''; + + passthru = { + libName = "cxxrt"; + updateScript = unstableGitUpdater { }; + }; + + meta = with lib; { + homepage = "https://github.com/libcxxrt/libcxxrt"; + description = "Implementation of the Code Sourcery C++ ABI"; + maintainers = with maintainers; [ qyliss ]; + platforms = platforms.all; + license = licenses.bsd2; + }; +} diff --git a/pkgs/by-name/li/libcxxrt/packages.nix b/pkgs/by-name/li/libcxxrt/packages.nix new file mode 100644 index 0000000..4b6d4a2 --- /dev/null +++ b/pkgs/by-name/li/libcxxrt/packages.nix @@ -0,0 +1,11 @@ +{ ... }: +res: pkgs: super: + +with pkgs; +{ + libcxxrt = callPackage ./. { + stdenv = if stdenv.hostPlatform.useLLVM or false + then overrideCC stdenv buildPackages.llvmPackages.tools.clangNoLibcxx + else stdenv; + }; +} diff --git a/pkgs/by-name/li/libiberty/default.nix b/pkgs/by-name/li/libiberty/default.nix new file mode 100644 index 0000000..2040ef3 --- /dev/null +++ b/pkgs/by-name/li/libiberty/default.nix @@ -0,0 +1,31 @@ +{ lib, stdenv, buildPackages +, staticBuild ? stdenv.hostPlatform.isStatic +}: + +let inherit (buildPackages.buildPackages) gcc; in + +stdenv.mkDerivation { + pname = "libiberty"; + version = "${gcc.cc.version}"; + + inherit (gcc.cc) src; + + outputs = [ "out" "dev" ]; + + postUnpack = "sourceRoot=\${sourceRoot}/libiberty"; + + configureFlags = [ "--enable-install-libiberty" ] + ++ lib.optional (!staticBuild) "--enable-shared"; + + postInstall = lib.optionalString (!staticBuild) '' + cp pic/libiberty.a $out/lib*/libiberty.a + ''; + + meta = with lib; { + homepage = "https://gcc.gnu.org/"; + license = licenses.lgpl2; + description = "Collection of subroutines used by various GNU programs"; + maintainers = with maintainers; [ abbradar ericson2314 ]; + platforms = platforms.unix; + }; +} diff --git a/pkgs/by-name/li/libiconv/default.nix b/pkgs/by-name/li/libiconv/default.nix index ed162d1..a97a864 100644 --- a/pkgs/by-name/li/libiconv/default.nix +++ b/pkgs/by-name/li/libiconv/default.nix @@ -2,6 +2,7 @@ , enableStatic ? stdenv.hostPlatform.isStatic , enableShared ? !stdenv.hostPlatform.isStatic , enableDarwinABICompat ? false +, path }: # assert !stdenv.hostPlatform.isLinux || stdenv.hostPlatform != stdenv.buildPlatform; # TODO: improve on cross @@ -18,7 +19,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; setupHooks = [ - ../../../build-support/setup-hooks/role.bash + (path + "/pkgs/build-support/setup-hooks/role.bash") ./setup-hook.sh ]; diff --git a/pkgs/by-name/li/libusb1/default.nix b/pkgs/by-name/li/libusb1/default.nix new file mode 100644 index 0000000..9114fe5 --- /dev/null +++ b/pkgs/by-name/li/libusb1/default.nix @@ -0,0 +1,74 @@ +{ lib +, stdenv +, fetchFromGitHub +, fetchpatch +, autoreconfHook +, doxygen +, pkg-config +, enableUdev ? stdenv.isLinux && !stdenv.hostPlatform.isStatic +, udev +, libobjc +, IOKit +, Security +, withExamples ? false +, withStatic ? false +, withDocs ? stdenv.buildPlatform.canExecute stdenv.hostPlatform +}: + +stdenv.mkDerivation rec { + pname = "libusb"; + version = "1.0.27"; + + src = fetchFromGitHub { + owner = "libusb"; + repo = "libusb"; + rev = "v${version}"; + sha256 = "sha256-OtzYxWwiba0jRK9X+4deWWDDTeZWlysEt0qMyGUarDo="; + }; + + outputs = [ "out" "dev" ] ++ lib.optionals withDocs [ "doc" ]; + + nativeBuildInputs = [ + pkg-config + autoreconfHook + ] ++ lib.optionals withDocs [ doxygen ]; + propagatedBuildInputs = + lib.optional enableUdev udev ++ + lib.optionals stdenv.isDarwin [ libobjc IOKit Security ]; + + dontDisableStatic = withStatic; + + # libusb-1.0.rc:11: fatal error: opening dependency file .deps/libusb-1.0.Tpo: No such file or directory + dontAddDisableDepTrack = stdenv.hostPlatform.isWindows; + + configureFlags = + lib.optional (!enableUdev) "--disable-udev" + ++ lib.optional (withExamples) "--enable-examples-build"; + + postBuild = lib.optionalString withDocs '' + make -C doc + mkdir -p "$doc/share/doc/libusb" + cp -r doc/api-1.0/* "$doc/share/doc/libusb/" + ''; + + preFixup = lib.optionalString enableUdev '' + sed 's,-ludev,-L${lib.getLib udev}/lib -ludev,' -i $out/lib/libusb-1.0.la + ''; + + postInstall = lib.optionalString withExamples '' + mkdir -p $out/{bin,sbin,examples/bin} + cp -r examples/.libs/* $out/examples/bin + ln -s $out/examples/bin/fxload $out/sbin/fxload + ''; + + meta = with lib; { + homepage = "https://libusb.info/"; + description = "cross-platform user-mode USB device library"; + longDescription = '' + libusb is a cross-platform user-mode library that provides access to USB devices. + ''; + platforms = platforms.all; + license = licenses.lgpl21Plus; + maintainers = with maintainers; [ prusnak realsnick ]; + }; +} diff --git a/pkgs/by-name/li/libusb1/packages.nix b/pkgs/by-name/li/libusb1/packages.nix new file mode 100644 index 0000000..9d5797e --- /dev/null +++ b/pkgs/by-name/li/libusb1/packages.nix @@ -0,0 +1,10 @@ +{ ... }: +res: pkgs: super: + +with pkgs; +{ + libusb1 = callPackage ./. { + inherit (darwin) libobjc; + inherit (darwin.apple_sdk.frameworks) IOKit Security; + }; +} diff --git a/pkgs/by-name/li/libyaml/default.nix b/pkgs/by-name/li/libyaml/default.nix new file mode 100644 index 0000000..9a9c5e0 --- /dev/null +++ b/pkgs/by-name/li/libyaml/default.nix @@ -0,0 +1,27 @@ +{ lib, stdenv +, fetchFromGitHub +, autoreconfHook +}: + +stdenv.mkDerivation rec { + pname = "libyaml"; + version = "0.2.5"; + + src = fetchFromGitHub { + owner = "yaml"; + repo = "libyaml"; + rev = version; + sha256 = "18zsnsxc53pans4a01cs4401a2cjk3qi098hi440pj4zijifgcsb"; + }; + + outputs = [ "out" "dev" ]; + + nativeBuildInputs = [ autoreconfHook ]; + + meta = with lib; { + homepage = "https://pyyaml.org/"; + description = "A YAML 1.1 parser and emitter written in C"; + license = licenses.mit; + platforms = platforms.all; + }; +} diff --git a/pkgs/by-name/lz/lz4/default.nix b/pkgs/by-name/lz/lz4/default.nix new file mode 100644 index 0000000..8a78ba5 --- /dev/null +++ b/pkgs/by-name/lz/lz4/default.nix @@ -0,0 +1,70 @@ +{ lib, stdenv, fetchFromGitHub, fetchpatch #, valgrind +, enableStatic ? stdenv.hostPlatform.isStatic +, enableShared ? !stdenv.hostPlatform.isStatic +}: + +stdenv.mkDerivation rec { + pname = "lz4"; + version = "1.9.4"; + + src = fetchFromGitHub { + sha256 = "sha256-YiMCD3vvrG+oxBUghSrCmP2LAfAGZrEaKz0YoaQJhpI="; + rev = "v${version}"; + repo = pname; + owner = pname; + }; + + patches = [ + (fetchpatch { # https://github.com/lz4/lz4/pull/1162 + name = "build-shared-no.patch"; + url = "https://github.com/lz4/lz4/commit/851ef4b23c7cbf4ceb2ba1099666a8b5ec4fa195.patch"; + sha256 = "sha256-P+/uz3m7EAmHgXF/1Vncc0uKKxNVq6HNIsElx0rGxpw="; + }) + ]; + + # TODO(@Ericson2314): Separate binaries and libraries + outputs = [ "bin" "out" "dev" ]; + + # buildInputs = lib.optional doCheck valgrind; + + enableParallelBuilding = true; + + makeFlags = [ + "PREFIX=$(out)" + "INCLUDEDIR=$(dev)/include" + "BUILD_STATIC=${if enableStatic then "yes" else "no"}" + "BUILD_SHARED=${if enableShared then "yes" else "no"}" + "WINDRES:=${stdenv.cc.bintools.targetPrefix}windres" + ] + # TODO make full dictionary + ++ lib.optional stdenv.hostPlatform.isMinGW "TARGET_OS=MINGW" + ++ lib.optional stdenv.hostPlatform.isLinux "TARGET_OS=Linux" + ; + + # doCheck = false; # tests take a very long time + checkTarget = "test"; + + # TODO(@Ericson2314): Make resusable setup hook for this issue on Windows. + postInstall = + lib.optionalString stdenv.hostPlatform.isWindows '' + mv $out/bin/*.dll $out/lib + ln -s $out/lib/*.dll + '' + + '' + moveToOutput bin "$bin" + ''; + + meta = with lib; { + description = "Extremely fast compression algorithm"; + longDescription = '' + Very fast lossless compression algorithm, providing compression speed + at 400 MB/s per core, with near-linear scalability for multi-threaded + applications. It also features an extremely fast decoder, with speed in + multiple GB/s per core, typically reaching RAM speed limits on + multi-core systems. + ''; + homepage = "https://lz4.github.io/lz4/"; + license = with licenses; [ bsd2 gpl2Plus ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/by-name/ma/macfuse/default.nix b/pkgs/by-name/ma/macfuse/default.nix new file mode 100644 index 0000000..c63b536 --- /dev/null +++ b/pkgs/by-name/ma/macfuse/default.nix @@ -0,0 +1,65 @@ +{ lib, stdenv, fetchurl, cpio, xar, undmg, libtapi, DiskArbitration }: + +stdenv.mkDerivation rec { + pname = "macfuse-stubs"; + version = "4.4.1"; + + src = fetchurl { + url = "https://github.com/osxfuse/osxfuse/releases/download/macfuse-${version}/macfuse-${version}.dmg"; + sha256 = "2a2d0f37ec5fcff547c5efa7d08539103a0b46bc16080c2b41a7e749f6e65c61"; + }; + + nativeBuildInputs = [ cpio xar undmg libtapi ]; + propagatedBuildInputs = [ DiskArbitration ]; + + postUnpack = '' + xar -xf 'Install macFUSE.pkg' + cd Core.pkg + gunzip -dc Payload | cpio -i + ''; + + sourceRoot = "."; + + buildPhase = '' + pushd usr/local/lib + for f in *.dylib; do + tapi stubify --filetype=tbd-v2 "$f" -o "''${f%%.dylib}.tbd" + done + sed -i "s|^prefix=.*|prefix=$out|" pkgconfig/fuse.pc + popd + ''; + + # NOTE: Keep in mind that different parts of macFUSE are distributed under a + # different license + installPhase = '' + mkdir -p $out/include $out/lib/pkgconfig + cp usr/local/lib/*.tbd $out/lib + cp usr/local/lib/pkgconfig/*.pc $out/lib/pkgconfig + cp -R usr/local/include/* $out/include + ''; + + meta = with lib; { + homepage = "https://osxfuse.github.io"; + description = "Build time stubs for FUSE on macOS"; + longDescription = '' + macFUSE is required for this package to work on macOS. To install macFUSE, + use the installer from the + project website. + ''; + platforms = platforms.darwin; + maintainers = with maintainers; [ midchildan ]; + + # macFUSE as a whole includes code with restrictions on commercial + # redistribution. However, the build artifacts that we actually touch for + # this derivation are distributed under a free license. + license = with licenses; [ + lgpl2Plus # libfuse + ]; + }; + + passthru.warning = '' + macFUSE is required for this package to work on macOS. To install macFUSE, + use the installer from the + project website. + ''; +} diff --git a/pkgs/by-name/ma/macfuse/packages.nix b/pkgs/by-name/ma/macfuse/packages.nix new file mode 100644 index 0000000..3240b3d --- /dev/null +++ b/pkgs/by-name/ma/macfuse/packages.nix @@ -0,0 +1,10 @@ +{ ... }: +res: pkgs: super: + +with pkgs; +{ + macfuse-stubs = callPackage ./. { + inherit (darwin) libtapi; + inherit (darwin.apple_sdk.frameworks) DiskArbitration; + }; +} diff --git a/pkgs/by-name/ma/maloader/default.nix b/pkgs/by-name/ma/maloader/default.nix new file mode 100644 index 0000000..bb0f744 --- /dev/null +++ b/pkgs/by-name/ma/maloader/default.nix @@ -0,0 +1,63 @@ +{ + lib, + llvmPackages, + fetchFromGitHub, + opencflite, + libuuid, + zlib, +}: + +let + stdenv = llvmPackages.libcxxStdenv; +in +stdenv.mkDerivation { + pname = "maloader"; + version = "0-unstable-2018-05-02"; + + src = fetchFromGitHub { + owner = "shinh"; + repo = "maloader"; + rev = "464a90fdfd06a54c9da5d1a3725ed6229c0d3d60"; + hash = "sha256-0N3+tr8XUsn3WhJNsPVknumBrfMgDawTEXVRkIs/IV8="; + }; + + postPatch = '' + substituteInPlace ld-mac.cc \ + --replace-fail 'loadLibMac(mypath)' 'loadLibMac("${placeholder "out"}/lib/")' \ + --replace-fail 'libCoreFoundation.so' '${opencflite}/lib/libCoreFoundation.so' + substituteInPlace libmac/stack_protector-obsd.c \ + --replace-fail 'sys/sysctl.h' 'linux/sysctl.h' + ''; + + buildInputs = [ + libuuid + zlib + ]; + + buildFlags = [ + "USE_LIBCXX=1" + "release" + ]; + + env.NIX_CFLAGS_COMPILE = "-Wno-error=unused-command-line-argument"; + + installPhase = '' + runHook preInstall + + install -vD libmac.so "$out/lib/libmac.so" + + for bin in extract macho2elf ld-mac; do + install -vD "$bin" "$out/bin/$bin" + done + + runHook postInstall + ''; + + meta = { + description = "Mach-O loader for Linux"; + homepage = "https://github.com/shinh/maloader"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ wegank ]; + inherit (opencflite.meta) platforms; + }; +} diff --git a/pkgs/by-name/mu/musl-fts/packages.nix b/pkgs/by-name/mu/musl-fts/packages.nix new file mode 100644 index 0000000..be0362f --- /dev/null +++ b/pkgs/by-name/mu/musl-fts/packages.nix @@ -0,0 +1,8 @@ +{ ... }: +res: pkgs: super: + +with pkgs; +{ + musl-fts = callPackage ./. { }; + fts = if stdenv.hostPlatform.isMusl then musl-fts else null; +} diff --git a/pkgs/by-name/op/openbsm/bsm-add-audit_token_to_pid.patch b/pkgs/by-name/op/openbsm/bsm-add-audit_token_to_pid.patch new file mode 100644 index 0000000..77b9e1f --- /dev/null +++ b/pkgs/by-name/op/openbsm/bsm-add-audit_token_to_pid.patch @@ -0,0 +1,24 @@ +Subject: Add audit_token_to_pid() + +Description: Apple provides audit_token_to_pid to get the pid of an +audit token. Unfortunately, they have never released this to the +OpenBSM project. + +diff -r -u -p1 a/bsm/libbsm.h b/bsm/libbsm.h +--- a/bsm/libbsm.h 2009-04-15 16:45:54.000000000 -0500 ++++ b/bsm/libbsm.h 2018-05-11 04:11:14.063083147 -0500 +@@ -1298,1 +1298,2 @@ int audit_set_stat(au_stat_t *stats, siz + int audit_send_trigger(int *trigger); ++pid_t audit_token_to_pid(audit_token_t atoken); + +diff -r -u -p1 a/libbsm/bsm_wrappers.c b/libbsm/bsm_wrappers.c +--- a/libbsm/bsm_wrappers.c 2009-04-15 16:46:06.000000000 -0500 ++++ b/libbsm/bsm_wrappers.c 2018-05-11 04:10:15.710820393 -0500 +@@ -823,1 +823,6 @@ audit_get_car(char *path, size_t sz) + } ++ ++pid_t audit_token_to_pid(audit_token_t atoken) ++{ ++ return atoken.val[5]; ++} + \ No newline at end of file diff --git a/pkgs/by-name/op/openbsm/default.nix b/pkgs/by-name/op/openbsm/default.nix new file mode 100644 index 0000000..627e9b8 --- /dev/null +++ b/pkgs/by-name/op/openbsm/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchFromGitHub, lib }: + +stdenv.mkDerivation rec { + pname = "openbsm"; + version = "1.1"; + + src = fetchFromGitHub { + owner = pname; + repo = pname; + rev = lib.toUpper (builtins.replaceStrings ["." "-"] ["_" "_"] "${pname}-${version}"); + sha256 = "0b98359hd8mm585sh145ss828pg2y8vgz38lqrb7nypapiyqdnd1"; + }; + + patches = lib.optionals stdenv.isDarwin [ ./bsm-add-audit_token_to_pid.patch ]; + + preConfigure = lib.optionalString (lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11") '' + MACOSX_DEPLOYMENT_TARGET=10.16 + ''; + + configureFlags = [ "ac_cv_file__usr_include_mach_audit_triggers_defs=no" ]; + + meta = { + description = "An implementation of Sun's Basic Security Module (BSM) security audit API and file format"; + homepage = "http://www.openbsm.org/"; + platforms = lib.platforms.unix; + maintainers = with lib.maintainers; [ matthewbauer ]; + license = lib.licenses.bsd2; + }; +} diff --git a/pkgs/by-name/op/opencflite/package.nix b/pkgs/by-name/op/opencflite/package.nix new file mode 100644 index 0000000..06e3a92 --- /dev/null +++ b/pkgs/by-name/op/opencflite/package.nix @@ -0,0 +1,43 @@ +{ + lib, + stdenv, + fetchFromGitHub, + pkg-config, + icu, + libkqueue, + libuuid, + tzdata, + zlib, +}: + +stdenv.mkDerivation rec { + pname = "opencflite"; + version = "635.21.8"; + + src = fetchFromGitHub { + owner = "gerickson"; + repo = "opencflite"; + rev = "opencflite-${version}"; + hash = "sha256-ijyj4SFYQ0wZAFM2ehNnR9+yu5yDTSVW3VBycBT9l+A="; + }; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + icu + libkqueue + libuuid + tzdata + zlib + ]; + + enableParallelBuilding = true; + + meta = { + description = "Cross platform port of the macOS CoreFoundation"; + homepage = "https://github.com/gerickson/opencflite"; + license = lib.licenses.apple-psl20; + maintainers = with lib.maintainers; [ wegank ]; + platforms = [ "x86_64-linux" ]; + }; +} diff --git a/pkgs/by-name/op/openldap/default.nix b/pkgs/by-name/op/openldap/default.nix index 4a00f40..2b871af 100644 --- a/pkgs/by-name/op/openldap/default.nix +++ b/pkgs/by-name/op/openldap/default.nix @@ -135,7 +135,7 @@ stdenv.mkDerivation rec { homepage = "https://www.openldap.org/"; description = "An open source implementation of the Lightweight Directory Access Protocol"; license = licenses.openldap; - maintainers = with maintainers; [ hexa ] ++ teams.helsinki-systems.members; + maintainers = [ ]; platforms = platforms.unix; }; } diff --git a/pkgs/by-name/op/openpam/default.nix b/pkgs/by-name/op/openpam/default.nix new file mode 100644 index 0000000..3d1cff0 --- /dev/null +++ b/pkgs/by-name/op/openpam/default.nix @@ -0,0 +1,19 @@ +{ stdenv, fetchurl, lib }: + +stdenv.mkDerivation rec { + pname = "openpam"; + version = "20170430"; + + src = fetchurl { + url = "mirror://sourceforge/openpam/openpam/Resedacea/${pname}-${version}.tar.gz"; + sha256 = "0pz8kf9mxj0k8yp8jgmhahddz58zv2b7gnyjwng75xgsx4i55xi2"; + }; + + meta = with lib; { + homepage = "https://www.openpam.org"; + description = "An open source PAM library that focuses on simplicity, correctness, and cleanliness"; + platforms = platforms.unix; + maintainers = with maintainers; [ matthewbauer ]; + license = licenses.bsd3; + }; +} diff --git a/pkgs/by-name/op/openssh/default.nix b/pkgs/by-name/op/openssh/default.nix index 855ce3d..c6c3305 100644 --- a/pkgs/by-name/op/openssh/default.nix +++ b/pkgs/by-name/op/openssh/default.nix @@ -13,7 +13,7 @@ in }; extraPatches = [ ./ssh-keysign-8.5.patch ]; - extraMeta.maintainers = lib.teams.helsinki-systems.members; + extraMeta.maintainers = [ ]; }; openssh_hpn = common rec { @@ -52,7 +52,7 @@ in extraConfigureFlags = [ "--with-hpn" ]; extraMeta = { - maintainers = with lib.maintainers; [ abbe ]; + maintainers = with lib.maintainers; [ ]; }; }; diff --git a/pkgs/by-name/pc/pcsclite/default.nix b/pkgs/by-name/pc/pcsclite/default.nix new file mode 100644 index 0000000..115cb10 --- /dev/null +++ b/pkgs/by-name/pc/pcsclite/default.nix @@ -0,0 +1,112 @@ +{ stdenv +, lib +, fetchFromGitLab +, autoreconfHook +, autoconf-archive +, flex +, pkg-config +, perl +, python3 +, dbus +, polkit +, systemdLibs +, dbusSupport ? stdenv.isLinux +, systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemdLibs +, udevSupport ? dbusSupport +, libusb1 +, IOKit +, testers +, nix-update-script +, pname ? "pcsclite" +, polkitSupport ? false +}: + +assert polkitSupport -> dbusSupport; +assert systemdSupport -> dbusSupport; + +stdenv.mkDerivation (finalAttrs: { + inherit pname; + version = "2.1.0"; + + outputs = [ "out" "lib" "dev" "doc" "man" ]; + + src = fetchFromGitLab { + domain = "salsa.debian.org"; + owner = "rousseau"; + repo = "PCSC"; + rev = "refs/tags/${finalAttrs.version}"; + hash = "sha256-aJKI6pWrZJFmiTxZ9wgCuxKRWRMFVRAkzlo+tSqV8B4="; + }; + + configureFlags = [ + "--enable-confdir=/etc" + # The OS should care on preparing the drivers into this location + "--enable-usbdropdir=/var/lib/pcsc/drivers" + (lib.enableFeature systemdSupport "libsystemd") + (lib.enableFeature polkitSupport "polkit") + "--enable-ipcdir=/run/pcscd" + ] ++ lib.optionals systemdSupport [ + "--with-systemdsystemunitdir=${placeholder "out"}/lib/systemd/system" + ] ++ lib.optionals (!udevSupport) [ + "--disable-libudev" + ]; + + makeFlags = [ + "POLICY_DIR=$(out)/share/polkit-1/actions" + ]; + + # disable building pcsc-wirecheck{,-gen} when cross compiling + # see also: https://github.com/LudovicRousseau/PCSC/issues/25 + postPatch = lib.optionalString (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + substituteInPlace src/Makefile.am \ + --replace-fail "noinst_PROGRAMS = testpcsc pcsc-wirecheck pcsc-wirecheck-gen" \ + "noinst_PROGRAMS = testpcsc" + '' + '' + substituteInPlace src/libredirect.c src/spy/libpcscspy.c \ + --replace-fail "libpcsclite_real.so.1" "$lib/lib/libpcsclite_real.so.1" + ''; + + postInstall = '' + # pcsc-spy is a debugging utility and it drags python into the closure + moveToOutput bin/pcsc-spy "$dev" + ''; + + enableParallelBuilding = true; + + nativeBuildInputs = [ + autoreconfHook + autoconf-archive + flex + pkg-config + perl + ]; + + buildInputs = [ python3 ] + ++ lib.optionals systemdSupport [ systemdLibs ] + ++ lib.optionals stdenv.isDarwin [ IOKit ] + ++ lib.optionals dbusSupport [ dbus ] + ++ lib.optionals polkitSupport [ polkit ] + ++ lib.optionals (!udevSupport) [ libusb1 ]; + + passthru = { + tests = { + pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; + version = testers.testVersion { + package = finalAttrs.finalPackage; + command = "pcscd --version"; + }; + }; + updateScript = nix-update-script { }; + }; + + meta = { + description = "Middleware to access a smart card using SCard API (PC/SC)"; + homepage = "https://pcsclite.apdu.fr/"; + changelog = "https://salsa.debian.org/rousseau/PCSC/-/blob/${finalAttrs.version}/ChangeLog"; + license = lib.licenses.bsd3; + mainProgram = "pcscd"; + maintainers = [ lib.maintainers.anthonyroussel ]; + pkgConfigModules = [ "libpcsclite" ]; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/by-name/pc/pcsclite/packages.nix b/pkgs/by-name/pc/pcsclite/packages.nix new file mode 100644 index 0000000..08f250e --- /dev/null +++ b/pkgs/by-name/pc/pcsclite/packages.nix @@ -0,0 +1,9 @@ +{ ... }: +res: pkgs: super: + +with pkgs; +{ + pcsclite = callPackage ./. { + inherit (darwin.apple_sdk.frameworks) IOKit; + }; +} diff --git a/pkgs/by-name/py/python/python-modules/commonmark/default.nix b/pkgs/by-name/py/python/python-modules/commonmark/default.nix new file mode 100644 index 0000000..a6cf342 --- /dev/null +++ b/pkgs/by-name/py/python/python-modules/commonmark/default.nix @@ -0,0 +1,29 @@ +{ lib, buildPythonPackage, fetchPypi, isPy3k, glibcLocales, future }: + +buildPythonPackage rec { + pname = "commonmark"; + version = "0.9.1"; + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + sha256 = "452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60"; + }; + + preCheck = '' + export LC_ALL="en_US.UTF-8" + ''; + + # UnicodeEncodeError on Python 2 + doCheck = isPy3k; + + nativeCheckInputs = [ glibcLocales ]; + propagatedBuildInputs = [ future ]; + + meta = with lib; { + description = "Python parser for the CommonMark Markdown spec"; + mainProgram = "cmark"; + homepage = "https://github.com/rolandshoemaker/CommonMark-py"; + license = licenses.bsd3; + }; +} diff --git a/pkgs/by-name/py/python/python-modules/future/default.nix b/pkgs/by-name/py/python/python-modules/future/default.nix new file mode 100644 index 0000000..cc54a77 --- /dev/null +++ b/pkgs/by-name/py/python/python-modules/future/default.nix @@ -0,0 +1,52 @@ +{ lib +, buildPythonPackage +, fetchPypi + +# build-system +, setuptools +}: + +buildPythonPackage rec { + pname = "future"; + version = "1.0.0"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-vSloMJMHhh7a4UWKT4pPNZjAO+Q7l1IQdq6/XZTAewU="; + }; + + nativeBuildInputs = [ + setuptools + ]; + + pythonImportsCheck = [ + "future.builtins" + "future.moves" + "future.standard_library" + "past.builtins" + "past.translation" + ]; + + doCheck = false; + + meta = { + changelog = "https://github.com/PythonCharmers/python-future/blob/v${version}/docs/whatsnew.rst"; + description = "Clean single-source support for Python 3 and 2"; + longDescription = '' + python-future is the missing compatibility layer between Python 2 and + Python 3. It allows you to use a single, clean Python 3.x-compatible + codebase to support both Python 2 and Python 3 with minimal overhead. + + It provides future and past packages with backports and forward ports + of features from Python 3 and 2. It also comes with futurize and + pasteurize, customized 2to3-based scripts that helps you to convert + either Py2 or Py3 code easily to support both Python 2 and 3 in a + single clean Py3-style codebase, module by module. + ''; + homepage = "https://python-future.org"; + downloadPage = "https://github.com/PythonCharmers/python-future/releases"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ prikhi ]; + }; +} diff --git a/pkgs/by-name/py/python/python-modules/recommonmark/default.nix b/pkgs/by-name/py/python/python-modules/recommonmark/default.nix new file mode 100644 index 0000000..b58cf8f --- /dev/null +++ b/pkgs/by-name/py/python/python-modules/recommonmark/default.nix @@ -0,0 +1,42 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, pytestCheckHook +, commonmark +, docutils +, sphinx +, isPy3k +}: + +buildPythonPackage rec { + pname = "recommonmark"; + version = "0.7.1"; + format = "setuptools"; + + src = fetchFromGitHub { + owner = "rtfd"; + repo = pname; + rev = version; + sha256 = "0kwm4smxbgq0c0ybkxfvlgrfb3gq9amdw94141jyykk9mmz38379"; + }; + + nativeCheckInputs = [ pytestCheckHook ]; + propagatedBuildInputs = [ commonmark docutils sphinx ]; + + dontUseSetuptoolsCheck = true; + + disabledTests = [ + # https://github.com/readthedocs/recommonmark/issues/164 + "test_lists" + "test_integration" + ]; + + doCheck = !isPy3k; # Not yet compatible with latest Sphinx. + pythonImportsCheck = [ "recommonmark" ]; + + meta = { + description = "A docutils-compatibility bridge to CommonMark"; + homepage = "https://github.com/rtfd/recommonmark"; + license = lib.licenses.mit; + }; +} diff --git a/pkgs/by-name/py/python/python-packages.nix b/pkgs/by-name/py/python/python-packages.nix index 286304e..fb7425e 100644 --- a/pkgs/by-name/py/python/python-packages.nix +++ b/pkgs/by-name/py/python/python-packages.nix @@ -2384,7 +2384,7 @@ self: super: with self; { # commoncode = callPackage ./python-modules/commoncode { }; -# commonmark = callPackage ./python-modules/commonmark { }; + commonmark = callPackage ./python-modules/commonmark { }; # compiledb = callPackage ./python-modules/compiledb { }; @@ -4562,7 +4562,7 @@ self: super: with self; { # fusepy = callPackage ./python-modules/fusepy { }; -# future = callPackage ./python-modules/future { }; + future = callPackage ./python-modules/future { }; # future-fstrings = callPackage ./python-modules/future-fstrings { }; @@ -13030,7 +13030,7 @@ self: super: with self; { # python3Packages = self; # }); -# recommonmark = callPackage ./python-modules/recommonmark { }; + recommonmark = callPackage ./python-modules/recommonmark { }; # reconplogger = callPackage ./python-modules/reconplogger { }; diff --git a/pkgs/by-name/un/undmg/default.nix b/pkgs/by-name/un/undmg/default.nix new file mode 100644 index 0000000..9fe61d5 --- /dev/null +++ b/pkgs/by-name/un/undmg/default.nix @@ -0,0 +1,30 @@ +{ lib, stdenv, fetchFromGitHub, zlib, bzip2, lzfse, pkg-config }: + +stdenv.mkDerivation rec { + version = "1.1.0"; + pname = "undmg"; + + src = fetchFromGitHub { + owner = "matthewbauer"; + repo = "undmg"; + rev = "v${version}"; + sha256 = "0rb4h89jrl04vwf6p679ipa4mp95hzmc1ca11wqbanv3xd1kcpxm"; + }; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ zlib bzip2 lzfse ]; + + setupHook = ./setup-hook.sh; + + makeFlags = [ "PREFIX=$(out)" ]; + + meta = with lib; { + homepage = "https://github.com/matthewbauer/undmg"; + description = "Extract a DMG file"; + license = licenses.gpl3; + platforms = platforms.all; + maintainers = with maintainers; [ matthewbauer lnl7 ]; + mainProgram = "undmg"; + }; +} diff --git a/pkgs/by-name/un/undmg/setup-hook.sh b/pkgs/by-name/un/undmg/setup-hook.sh new file mode 100644 index 0000000..bc7ed76 --- /dev/null +++ b/pkgs/by-name/un/undmg/setup-hook.sh @@ -0,0 +1,5 @@ +unpackCmdHooks+=(_tryUnpackDmg) +_tryUnpackDmg() { + if ! [[ "$curSrc" =~ \.dmg$ ]]; then return 1; fi + undmg "$curSrc" +} diff --git a/pkgs/by-name/ut/utf8proc/default.nix b/pkgs/by-name/ut/utf8proc/default.nix new file mode 100644 index 0000000..beba7d2 --- /dev/null +++ b/pkgs/by-name/ut/utf8proc/default.nix @@ -0,0 +1,39 @@ +{ lib, stdenv, fetchFromGitHub, cmake +# for passthru.tests +# , tmux +# , fcft +# , arrow-cpp +}: + +stdenv.mkDerivation rec { + pname = "utf8proc"; + version = "2.9.0"; + + src = fetchFromGitHub { + owner = "JuliaStrings"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-Sgh8vTbclUV+lFZdR29PtNUy8F+9L/OAXk647B+l2mg="; + }; + + nativeBuildInputs = [ cmake ]; + + cmakeFlags = [ + "-DBUILD_SHARED_LIBS=ON" + "-DUTF8PROC_ENABLE_TESTING=ON" + ]; + + doCheck = true; + + # passthru.tests = { + # inherit fcft tmux arrow-cpp; + # }; + + meta = with lib; { + description = "A clean C library for processing UTF-8 Unicode data"; + homepage = "https://juliastrings.github.io/utf8proc/"; + license = licenses.mit; + platforms = platforms.all; + maintainers = [ maintainers.ftrvxmtrx maintainers.sternenseemann ]; + }; +} diff --git a/pkgs/by-name/xc/xcbuild/default.nix b/pkgs/by-name/xc/xcbuild/default.nix index 8dc527c..7c64809 100644 --- a/pkgs/by-name/xc/xcbuild/default.nix +++ b/pkgs/by-name/xc/xcbuild/default.nix @@ -74,7 +74,7 @@ in stdenv.mkDerivation { description = "Xcode-compatible build tool"; homepage = "https://github.com/facebook/xcbuild"; platforms = platforms.unix; - maintainers = with maintainers; [ copumpkin matthewbauer ]; + maintainers = with maintainers; [ ]; license = with licenses; [ bsd2 bsd3 ]; }; } -- 2.45.2